1. A connector, comprising:
a connector housing made of an insulator, having a first opening;
a first terminal having a first end fixed to the connector housing and a second end connected to an opposite side connector;
a second terminal having a first end electrically connected to a circuit on a substrate and a second end fixed to the connector housing; and
a shield case covering the connector housing, the shield case including a second opening opened in a place matched with the first opening in a state of covering the connector housing,
wherein:
the first end of the first terminal and the second end of the second terminal enter into the first opening;
the first opening is open in a direction orthogonal to a surface of the substrate in a state where the connector is mounted on the substrate, and is formed so as to permit an electronic component being connected to the first end of the first terminal and the second end of the second terminal to enter thereinto; and
the first and second openings permit the electronic component to enter thereinto.
2. The connector according to claim 1, wherein an inner wall of the first opening positions or holds the electronic component.
3. The connector according to claim 1, wherein the first opening permits a capacitor being connected to the first end of the first terminal and the second end of the second terminal to enter thereinto.
4. The connector according to claim 1, wherein the second terminal is mounted on the circuit to be electrically connected to the circuit.
5. The connector according to claim 4, wherein the first end of the second terminal is bended in a direction parallel to the surface of the substrate to be electrically connected to the circuit.
6. The connector according to claim 5, wherein a bended portion of the first end of the second terminal is located higher than a bottom surface of the connector housing to arrange solder between the bended portion and the circuit.
7. A connector, comprising:
a connector housing made of an insulator, having a first opening;
a connection terminal fixed to the connector housing and having one end electrically connected to a circuit on a substrate and the other end connected to an opposite side connector; and
a shield case covering the connector housing and being electrically connected partially to a ground of the circuit, the shield case including a second opening opened in a place matched with the first opening in a state of covering the connector housing;
wherein:
the first opening is open in a direction orthogonal to a surface of the substrate in a state where the connector is mounted on the substrate;
a part of the connection terminal enters into the first opening; and
the first and second openings permit a capacitor being connected to the part of the connection terminal and the shield case to enter thereinto.
8. The connector according to claim 7, wherein the connection terminal is mounted on the circuit to be electrically connected to the circuit.
9. The connector according to claim 8, wherein an end of the connection terminal is bended in a direction parallel to the surface of the substrate to be electrically connected to the circuit.
10. The connector according to claim 9, wherein a bended portion of connection terminal is located higher than a bottom surface of the connector housing to arrange solder between the bended portion and the circuit.
11. A method for mounting a connector on a substrate, comprising:
a housing formation step of forming a connector housing made of an insulator and including a first opening opened in a direction orthogonal to a surface of the substrate in a step of being mounted on the substrate;
a shield case formation step of forming a shield case including a second opening opened in a place matched with the first opening in a state of covering the connector housing;
a terminal fixing step of fixing a connection terminal having one end electrically connected to a circuit of the substrate and the other end connected to an opposite side connector to the connector housing formed in the housing formation step to enter a part of the connection terminal through the first opening;
a mounting preparation step of mounting the connector housing to which the connection terminal has been fixed in the terminal fixing step to bring one end of the second terminal into contact with the circuit, bringing a part of the shield case into contact with a ground of the circuit in a state of covering the connector housing mounted on the substrate with the shield case formed in the shield case formation step, and entering a capacitor from the first opening of the connector housing and the second opening of the shield case; and
a substrate mounting step of electrically connecting one end of the connection terminal brought into contact with the circuit in the mounting preparation step to the circuit, electrically connecting the connected terminal and the shield case to each other via the entered capacitor, and electrically connecting a part of the shield case to the ground of the circuit.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A computer implemented method for removing flicker in a sequence of images, the method comprising:
reading a sequence of images including a source image and a target image, wherein each image in the sequence of images includes a plurality of pixels and flicker exists in the sequence of images;
defining a plurality of regions of interest in the source image and a plurality of spatially counterpart regions of interest in the target image;
measuring an image quality for all of the pixels in each of the regions of interest in the source image;
measuring an image quality for all of the pixels in each of the spatially counterpart regions of interest in the target image;
generating a corrected source image on a region of interest basis depending on the image quality for the pixels in each of the plurality of regions of interest in the source image and the spatially counterpart regions of interest in the target image; and
storing the corrected source image for output in a corrected sequence of images wherein the flicker existing in the sequence of images is removed.
2. The method according to claim 1, wherein the target image is selected from the group consisting of a previous target image that is before the source image in the sequence of images and a next target image that is after the source image in the sequence of images.
3. The method according to claim 1, wherein a shape of the regions of interest in both the source image and the target image is selected from the group consisting of a rectangle, a square, and a triangle.
4. The method according to claim 1, wherein each image of the sequence of images is included in one frame of a motion picture.
5. The method according to claim 1, wherein the sequence of images is stored on a storage disk.
6. The method according to claim 1, wherein the images included in the sequence of images are black and white images, color images, or a combination of black and white images and color images.
7. The method according to claim 1, wherein the image quality is selected from the group consisting of luminance amplitude, contrast, and chrominance amplitude.
8. The method according to claim 1, further comprising:
calculating similarity measurements of the image quality for the pixels in each of the plurality of regions of interest in the source image and each of the plurality of spatially counterpart regions of interest in the target image; and
comparing the similarity measurements to a tolerance value, if any of the similarity measurements is greater than or equal to the tolerance value, then:
subdividing both the region of interest in the source image and the spatially counterpart region of interest in the target image for which the similarity measurement is greater than or equal to the tolerance value,
recalculating the similarity measurements for each subdivided region of interest in both the source image and the target image,
comparing the recalculated similarity measurements to the tolerance
value, and continuing to subdivide the regions of interest in both the source image and the target image until the similarity measurements for each region of interest are less than the tolerance value.
9. The method according to claim 8, further comprising: selecting a first window within the source image and a spatially counterpart second window within the target image; and calculating motion detection values for both the first window and the second window.
10. The method according to claim 9, wherein a shape of the first and second windows is selected from the group consisting of a rectangle, a square, a triangle, an ellipse, and a circle.
11. The method according to claim 9, wherein the motion detection value is an average value of the image quality for the pixels within a window.
12. The method according to claim 9, further comprising calculating a difference between the motion detection value for the first window and the motion detection value for the second window, wherein:
if the difference between the motion detection values for the first and second windows is less than a tolerance, coordinates of the region of interest within which the first window is located and coordinates of the region of interest within which the second window is located are stored in memory;
otherwise, the regions of interest within which the first and second windows are located are subdivided, the first and second windows are reselected, the motion detection value is recalculated for both the first and second windows, and this process is repeated until the difference between the motion detection values for the first and second windows is less than the tolerance.
13. The method according to claim 12, further comprising: calculating a histogram of the image quality for the source image; calculating a histogram of the image quality for each of the plurality of regions of interest in both the source image and the target image after the difference between the motion detection values of the first window and the second window is less than the tolerance; averaging the histogram of each region of interest in the source image and the histogram of each spatially counterpart region of interest in the target image to generate a cumulative histogram for each region of interest in the source image; normalizing the cumulative histogram for each region of interest in the source image by the histogram for the source image; inverse mapping the normalized cumulative histogram for each region of interest in the source image; and generating the corrected source image based on the inverse mapping of the normalized cumulative histogram for each region of interest in the source image.
14. The method according to claim 13, further comprising:
defining new regions of interest that overlap adjacent regions of interests included in the plurality of regions of interest in both the source and target images;
calculating a histogram of the image quality for each of the new regions of interest in both the source and target images;
averaging the histogram of one new region of interest in the source image and the histogram of a spatially counterpart new region of interest in the target image to generate a cumulative histogram for the new region of interest in both the source and target images;
normalizing the cumulative histogram for the new region of interest in the source image by the histogram for the source image;
inverse mapping the normalized cumulative histogram for the new region of interest in the source image; and
generating the corrected image based on the inverse mapping of the normalized cumulative histogram for the new region of interest in the source image.
15. A computer-implemented method for removing flicker in a sequence of images, the method comprising:
reading a sequence of images including a source image and a target image, wherein each image in the sequence of images includes a plurality of pixels and flicker exists in the sequence of images;
subdividing the source image into a plurality of regions of interest;
subdividing the target image into a plurality of regions of interest having the same shape and location in the target image as the plurality of regions of interest in the source image;
measuring an image quality for all of the pixels included in one of the regions of interest in the source image;
measuring an image quality for all of the pixels included in a spatially counterpart region of interest in the target image; generating a corrected source image based on the measured image quality of the source image and the measured image quality of the target image; and
storing the corrected source image for output in a corrected sequence of images wherein the flicker existing in the sequence of images is removed.
16. The method according to claim 15, further comprising:
calculating similarity measurements of the image quality for the pixels in each region of interest in the source image and each region of interest in the target image; and
comparing the similarity measurements for each of the regions of interest to a tolerance value, if any of the similarity measurements is greater than or equal to the tolerance value, then:
subdividing the region of interest in the source image and the spatially counterpart region of interest in the target image for which the similarity measurement is greater than or equal to the tolerance value,
recalculating the similarity measurements for each subdivided region of interest in both the source image and the target image,
comparing the recalculated similarity measurements to the tolerance value, and continuing to subdivide the regions of interest in both the source image and the target image until the similarity measurements are less than the tolerance value.
17. The method according to claim 16, further comprising: selecting a first window within a region of interest in the source image and a spatially counterpart second window in a region of interest in the target image;
calculating motion detection values within both the first window and the second window; and calculating a difference between the motion detection value of the first window and the motion detection value of the second window, wherein:
if the difference between the motion detection values for the first and second windows is less than a tolerance, the coordinates of the regions of interest in both the source and target images are stored in memory,
otherwise, the regions of interest in the source and target images containing the first and second windows are subdivided, the first and second windows are reselected, the motion detection value is recalculated for both the first and second windows, and this process is repeated until the difference between the motion detection values for the first and second windows is less than the tolerance.
18. The method according to claim 17, further comprising:
calculating a histogram of the image quality for the source image;
calculating a histogram of the image quality for each of the plurality of regions of interest in both the source image and the target image after the difference between the motion detection values of the first window and the second window is less than the tolerance;
averaging the histogram of one region of interest in the source image and the histogram of a spatially counterpart region of interest in the target image to generate a cumulative histogram;
normalizing the cumulative histogram for the one region of interest in the source image by the histogram for the source image;
inverse mapping the normalized cumulative histogram for the one region of interest in the source image; and
generating the corrected source image based on the inverse mapping of the normalized cumulative histogram for the one region of interest in the source image.
19. The method according to claim 18, further comprising:
defining new regions of interest that overlap adjacent regions of interests included in the plurality of regions of interest in both the source image and the target image;
calculating a histogram of the image quality for each of the new regions of interest in both the source image and the target image;
averaging the histogram of one new region of interest in the source image and the histogram of a spatially counterpart new region of interest in the target image to generate a cumulative histogram for the new regions of interest in both the source and target images;
normalizing the cumulative histogram for the new region of interest in the source image by the histogram for the source image;
inverse mapping the normalized cumulative histogram for the new region of interest in the source image; and
generating the corrected image based on the inverse mapping of the normalized cumulative histogram for the new region of interest in the source image.
20. An apparatus for removing flicker in a sequence of images, wherein each image in the sequence of images includes a plurality of pixels, the apparatus comprising:
a computer including a data processor and a computer-readable medium holding encoded instructions for:
reading a sequence of images including a source image and a target image, wherein each image in the sequence of images includes a plurality of pixels and flicker exists in the sequence of images;
subdividing the source image into a plurality of regions of interest;
subdividing the target image into a plurality of regions of interest having the same shape and location in the target image as the plurality of regions of interest in the source image;
measuring an image quality for all of the pixels included in one of the regions of interest in the source image;
measuring an image quality for all of the pixels included in a spatially counterpart region of interest in the target image;
generating a corrected source image based on the measured image quality of the source image and the measured image quality of the target image; and
storing the corrected source image for output in a corrected sequence of images wherein the flicker existing in the sequence of images is removed.