IMAGE SENSOR, IMAGING APPARATUS, AND IMAGE PROCESSING DEVICE

Information

  • Patent Application
  • 20160198143
  • Publication Number
    20160198143
  • Date Filed
    November 30, 2015
    8 years ago
  • Date Published
    July 07, 2016
    8 years ago
Abstract
An image sensor captures a subject image of a partial luminous flux passed through different regions from among a total luminous flux through one optical system. The image sensor is configured from a pixel arrangement in which a plurality of each of at least three types of pixels are arranged, including non-parallax pixels which comprise an aperture mask that produces a viewpoint in a reference direction, first parallax pixels which comprise an aperture mask that produces a viewpoint in a first direction different from the reference direction and second parallax pixels which comprise an aperture mask that produces a viewpoint in a second direction different from the reference direction, wherein each of the aperture mask of the first parallax pixels and the aperture mask of the second parallax pixels has a width of a greater-than-half-aperture aperture area in the direction of change of the viewpoint.
Description

The contents of the following Japanese and PCT patent applications are incorporated herein by reference:


NO. 2013-116415 filed on May 31, 2013, and


NO. PCT/JP2014/002851 filed on May 29, 2014.


BACKGROUND

1. Technical Field


The present invention relates to an image sensor, an imaging apparatus and an image processing device.


2. Related Art


An imaging apparatus is known in which a single imaging optical system is used to generate left and right parallax images having a parallax therebetween, as the result of a single instance of imaging. Patent Document 1: Japanese Patent Application Publication No. 2003-7994


In the left parallax image and the right parallax image created by this type of imaging apparatus, a shape of a blur is asymmetrical. A double-line blur is generated due to the asymmetry of the shape of the blur, and as a result, an unnatural blur occurs.


SUMMARY

According to a first aspect of the present invention, provided is an image sensor capturing a subject image of a partial luminous flux passed through different regions from among a total luminous flux through one optical system. The image sensor is configured from a pixel arrangement in which a plurality of each of at least three types of pixels are arranged, including non-parallax pixels which comprise an aperture mask that produces a viewpoint in a reference direction, first parallax pixels which comprise an aperture mask that produces a viewpoint in a first direction different from the reference direction and second parallax pixels which comprise an aperture mask that produces a viewpoint in a second direction different from the reference direction, wherein each of the aperture mask of the first parallax pixels and the aperture mask of the second parallax pixels has a width of a greater-than-half-aperture aperture area in the direction of change of the viewpoint.


According to a second aspect of the present invention, provided is an image processing device further generating a reference viewpoint image in each pixel based on pixel information of the non-parallax pixels, respectively to an output of the image sensor described above, generating a tentative first viewpoint image in each pixel based on pixel information of the first parallax pixels, generating a tentative second viewpoint image in each pixel based on pixel information of the second parallax pixels, changing a viewpoint position with respect to the reference viewpoint image by using the tentative first viewpoint image and the tentative second viewpoint image and generating a new first viewpoint image and a new second viewpoint image.


According to a third aspect of the present invention, provided is an image sensor comprising a shift pixel in which a first light receiving region receiving a subject luminous flux includes a center of a pixel region and is set at a position shifted relative to the center of the pixel region.


According to a forth aspect of the present invention, provided is an image processing device comprising an obtaining section, which obtains an output of the image sensor described above, and an image generating section, which generates a first parallax image data and a second parallax image data by using an output of the first shift pixel and an output of the second shift pixel. The first parallax image data gives a parallax from the output of the non-shift pixel to the first direction and the second parallax image data gives a parallax to the second direction.


According to a fifth aspect of the present invention, provided is an imaging apparatus comprising the image sensor described above and the image processing device described above.


The summary clause does not necessarily describe all necessary features of the embodiments of the present invention. The present invention may also be a sub-combination of the features described above.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 shows a structure of the digital camera according to the present embodiment.



FIG. 2 is a schematic view of a cross section of the image sensor.



FIG. 3A is a drawing for describing the basics of defocus in non-parallax pixels.



FIG. 3B is a drawing for describing the basics of defocus in non-parallax pixels.



FIG. 3C is a drawing for describing the basics of defocus in non-parallax pixels.



FIG. 3D is a drawing for describing the basics of defocus in non-parallax pixels.



FIG. 4A is a drawing for describing the basics of defocus in parallax pixels.



FIG. 4B is a drawing for describing the basics of defocus in parallax pixels.



FIG. 4C is a drawing for describing the basics of defocus in parallax pixels.



FIG. 4D is a drawing for describing the basics of defocus in parallax pixels.



FIG. 5A is a graph showing the changes in the optical intensity distributions described in FIGS. 3A to 3C.



FIG. 5B is a graph showing the changes in the optical intensity distributions described in FIGS. 4A to 4C.



FIG. 6A is a drawing for describing the aperture shape of the aperture sections 104 in a case where there are two types of parallax pixels.



FIG. 6B shows an optical intensity distribution in a case where the object point is shifted from the focal position in a direction away from the light receiving surface of the image sensor.



FIG. 6C shows an optical intensity distribution in a case where the object point is shifted from the focal position in a direction toward the light receiving surface of the image sensor.



FIG. 6D is a drawing for describing the aperture shape of the aperture section 104 in a case where there are two types of parallax pixels.



FIG. 6E shows an optical intensity distribution in a case where the object point is shifted from the focal position in the direction away from the light receiving surface of the image sensor.



FIG. 6F shows an optical intensity distribution in a case where the object point is shifted from the focal position in the direction toward the light receiving surface of the image sensor.



FIG. 7A is a drawing for describing the asymmetry of the blur.



FIG. 7B is a drawing for describing the asymmetry of the blur.



FIG. 7C is a drawing for describing the asymmetry of the blur.



FIG. 8A shows the MTF distributions of the vertical line striped pattern chart and the horizontal line striped pattern chart relating to the subject distance of the subject having a prescribed frequency for the non-parallax image.



FIG. 8B shows the MTF distributions of the vertical line striped pattern chart and the horizontal line striped pattern chart relating to the subject distance of the subject having a prescribed frequency for the parallax images.



FIG. 9 is a drawing for describing the asymmetry of the blur of the half-aperture parallax pixels.



FIG. 10A is a drawing for showing a relationship among the aperture sections of the aperture masks.



FIG. 10B is a drawing for describing the point spread of FIG. 10A.



FIG. 10C is a drawing for describing a relationship among the aperture sections of the aperture masks.



FIG. 10D is a drawing for describing the point spread of FIG. 10B.



FIG. 10E is a drawing for showing a relationship among the aperture sections of the aperture masks.



FIG. 10F is a drawing for describing the point spread of FIG. 10C.



FIG. 11A shows half-aperture parallax pixels.



FIG. 11B shows a relationship between the pixel position and the optical intensity of FIG. 11A.



FIG. 11C shows conceptually a difference between the left parallax image and the right parallax image of FIG. 11A.



FIG. 11D shows ⅔-aperture parallax pixels. FIG. 11E shows a relationship between the pixel position and the optical intensity of FIG. 11D.



FIG. 11F shows conceptually a difference between the left parallax image and the right parallax image of FIG. 11D.



FIG. 12A is a drawing for describing the point spread of a non-parallax image N1 as another derivation example.



FIG. 12B is a drawing for describing the point spread of a non-parallax image C2/3 as another derivation example.



FIG. 13A shows a relationship between a signal value and a pixel position for the half-aperture parallax pixels when causing a shading phenomenon.



FIG. 13B shows a relationship between a signal value and a pixel position for the ⅔-aperture parallax pixels when causing a shading phenomenon.



FIG. 14A shows the blur of the half-aperture parallax pixels.



FIG. 14B shows the blur of the greater-than-half-aperture parallax pixels.



FIG. 15 shows an exemplary arrangement of the pixel arrangement in real space and k space.



FIG. 16 shows an exemplary arrangement of a pixel arrangement in real space and k space.





DESCRIPTION OF EXEMPLARY EMBODIMENTS

Hereinafter, some embodiments of the present invention will be described. The embodiments do not limit the invention according to the claims, and all the combinations of the features described in the embodiments are not necessarily essential to means provided by aspects of the invention.


A digital camera according to an embodiment of the present invention, which is an embodiment of an imaging apparatus, is configured in a manner to be able to generate an image of a single scene having a plurality of viewpoints, through a single occurrence of imaging. Each image having a different viewpoint from another image is referred to as a parallax image. The present embodiment describes a particular example of generating a right parallax image and a left parallax image according to two viewpoints that correspond to a right eye and a left eye. Although explained in greater detail further below, the digital camera of the present invention can generate both a parallax image and a non-parallax image that has no parallax from a central viewpoint, which is a viewpoint in a reference direction,



FIG. 1 shows a structure of the digital camera 10 according to the present embodiment. The digital camera 10 includes an imaging lens 20 serving as an imaging optical system, and guides subject light that is incident thereto along an optical axis 21 to the image sensor 100. The imaging lens 20 may be an exchangeable lens that can be attached to and detached from the digital camera 10. The digital camera 10 includes, in addition to the imaging lens 20 and the image sensor 100, a control section 201, an A/D conversion circuit 202, a memory 203, a driving section 204, an image processing section 205, a memory card IF 207, a manipulating section 208, a display section 209, and an LCD drive circuit 210.


As shown in the drawing, a direction parallel to the optical axis 21 and pointing toward the image sensor 100 is defined as the +Z axis direction, a direction pointing into the plane of the drawing in a plane orthogonal to the Z axis is defined as the +X axis direction, and a direction pointing toward the top of the drawing is defined as the +Y axis direction. The orientation of this structural drawing during imaging is such that the X axis is the horizontal direction and the Y axis is the vertical direction. In several of the following drawings, the coordinate axes of FIG. 1 are used as the reference to display the orientation of each drawing.


The imaging lens 20 is formed from a plurality of optical lenses, and focuses subject light from a scene at a position near a focal plane. For ease of description, FIG. 1 shows a single virtual lens arranged near the pupil to represent the imaging lens 20.


The image sensor 100 is arranged near the focal plane of the imaging lens 20. The image sensor 100 is an image sensor such as a CCD or CMOS sensor, in which a plurality of pixels are arranged two-dimensionally. The image sensor 100 experiences timing control from the driving section 204, to convert a subject image formed on a light receiving surface into an image signal and to output this image signal to the A/D conversion circuit 202. The image signal to be output to the A/D conversion circuit 202 includes image signals of a left viewpoint and a right viewpoint.


The A/D conversion circuit 202 converts the image signal output by the image sensor 100 into a digital image signal, and outputs this digital image signal to the memory 203. The image processing section 205 performs various types of image processing, using the memory 203 as a work space, to generate image data. The image processing section 205 also performs other general functions for image processing, such as adjusting the image data according to the selected image format. The created image data is converted into a display signal by the LCD drive circuit 210, and is displayed in the display section 209. Furthermore, the created image data is recorded in the memory card 220 loaded in the memory card IF 207.


One series of the image capturing sequence begins when the manipulating section 208 is manipulated by the user and outputs a manipulation signal to the control section 201. The various operations such as AF, AE, and the like that accompany the imaging sequence are performed under the control of the control section 201.


The following describes an exemplary configuration of the image sensor 100. FIG. 2 is a schematic view of a cross section of the image sensor 100.


The image sensor 100 includes microlenses 101, color filters 102, an aperture mask 103, a wiring layer 105, and photoelectric converting elements 108, arranged in the stated order from the subject side. Each photoelectric converting element 108 is formed by a photodiode that converts incident light into an electrical signal. A plurality of the photoelectric converting elements 108 are arranged two-dimensionally on the surface of the substrate 109.


The image signals converted by the photoelectric converting elements 108, the control signals for controlling the photoelectric converting elements 108, and the like are transmitted and received through wiring 106 provided in the wiring layer 105. Furthermore, the aperture mask 103 includes aperture sections 104 arranged two-dimensionally in a repeating manner to correspond one-to-one with the photoelectric converting elements 108, and is provided in contact with the wiring layer 105. As described further below, the aperture sections 104 are shifted for each photoelectric converting element 108, such that each aperture section 104 has a specifically determined position relative to the corresponding photoelectric converting element 108. Although described in detail further below, due to the aperture mask 103 including these aperture sections 104, a parallax occurs in the subject light received by the photoelectric converting elements 108.


On the other hand, the aperture mask 103 is not present on photoelectric converting elements 108 that are not to cause a parallax. In other words, the aperture mask 103 is provided to include aperture sections 104 that pass all incident light, i.e. aperture sections 104 that do not limit the subject light incident to the corresponding photoelectric converting elements 108. Although no parallax is caused in this case, the apertures 107 formed by the wiring 106 substantially regulate the incident subject light, and therefore the wiring 106 can serve as an aperture mask that passes the whole incident light and does not cause a parallax. The aperture mask 103 may be arranged independently in correspondence to each photoelectric converting element 108, or may be formed all at once for a plurality of the photoelectric converting elements 108 in the same manner as the manufacturing process of the color filters 102.


The color filters 102 are provided on the aperture mask 103. The color filters 102 are filters that are provided to correspond one-to-one with the photoelectric converting elements 108, and each color filter 102 is colored in a manner to pass a prescribed wavelength band to the corresponding photoelectric converting element 108. In order to output a color image, only at least two different types of color filters must be arranged, but three or more types of color filters may be arranged to acquire a higher quality color image. For example, red filters (R filters) that pass the red wavelength band, green filters (G filters) that pass the green wavelength band, and blue filters (B filters) that pass the blue wavelength band may be arranged in a grid formation. The color filters are not limited to a combination of the primary colors R, G, and B, and may instead be a combination of the complementary colors Y, C, and M.


The microlenses 101 are provided on the color filters 102. The microlenses 101 are converging lenses for guiding a greater amount of the incident subject light to the photoelectric converting elements 108. The microlenses 101 are provided to correspond one-to-one with the photoelectric converting elements 108. The microlenses 101 preferably have optical axes that are shifted in a manner to guide a greater amount of subject light to the photoelectric converting elements 108, according to the relative positional relationship between the photoelectric converting elements 108 and the pupil center of the imaging lens 20. Furthermore, the arrangement position may be adjusted along with the positions of the aperture portions 104 of the aperture mask 103 such that a greater amount of certain subject light is incident thereto, as described further below.


In this way, one unit including a microlens 101, a color filter 102, and an aperture mask 103 provided to correspond one-to-one to each photoelectric converting element 108 is referred to as a pixel. In particular, the pixels provided with an aperture mask 103 that causes a parallax are referred to as parallax pixels, and pixels that are not provided with an aperture mask 103 causing a parallax are referred to as non-parallax pixels. There are also cases where parallax pixels of the left viewpoint are referred to as parallax Lt pixels, parallax pixels of the right viewpoint are referred to as parallax Rt pixels, and non-parallax pixels are referred to as N pixels. Furthermore, there are cases where the parallax image of the left viewpoint is referred to as the parallax Lt image, the parallax image of the right viewpoint is referred to as the parallax Rt image, and the non-parallax image is referred to as the N image. As an example, in a case where the effective pixel region of the image sensor 100 is approximately 24 mm×16 mm, the number of pixels is approximately 12 million.


If the image sensor has good light focusing efficiency and photoelectric conversion efficiency, the microlenses 101 need not be provided. Furthermore, in the case of a back surface emission image sensor, the wiring layer 105 is provided on the opposite side from the photoelectric converting elements 108. If there are color components in the aperture sections 104 of the aperture mask 103, the color filters 102 and the aperture mask 103 can be formed integrally. The color filters 102 are not provided if it is acceptable for black and white image signals to be output.


In the present embodiment, the aperture mask 103 and the wiring 106 are formed independently, but the function of the aperture mask 103 in the parallax pixels may be fulfilled by the wiring 106. In other words, a prescribed aperture pattern is formed by the wiring 106, and the incident light is limited by this aperture pattern such that only a prescribed portion of the light is guided to the photoelectric converting element 108. In this case, the wiring 106 forming the aperture pattern is preferably farthest on the photoelectric converting element 108 side within the wiring layer 105.


The aperture mask 103 may be funned by a transmission stopping film provided overlapping the photoelectric converting elements 108. In this case, the aperture mask 103 is formed by sequentially layering SiN film and SiO2 film to form the transmission stopping film and then performing etching to remove the regions corresponding to the aperture sections 104. Further, a region of the photoelectric converting element 108 itself may be formed to correspond to the aperture section 104 of the aperture mask 103.


The following describes a relationship between a blur and a parallax in a single-lens stereoscopic imaging. For describing simply, the following describes a configuration where a half-aperture mask described below is arranged in the parallax pixel.


(Parallax Pixels and Blur Characteristic)


The following is a basic description of defocus occurring when the parallax Lt pixels and parallax Rt pixels receive light. First, the following describes simply the basics of defocus in non-parallax pixels. FIGS. 3A to 3D are drawings for describing the basics of defocus in non-parallax pixels. As shown in FIG. 3A, when the object point, which is the subject, is at a focal position, the subject light that passes through the lens pupil to reach the light receiving surface of the image sensor exhibits a steep optical intensity distribution centered on the pixels of the corresponding image point. In other words, if non-parallax pixels that receive all of the effective light passed through the lens pupil are arranged near the image point, the output value of the pixel corresponding to the image point is large and the output values of the pixels arranged in the periphery decrease sharply.


On the other hand, as shown in FIG. 3B, when the object point is shifted from the focal position in a direction away from the light receiving surface of the image sensor, the subject light exhibits an optical intensity distribution at the light receiving surface of the image sensor that is less steep than in the case where the object point is at the focal position. In other words, the distribution has a decreased output value for the pixel corresponding to the image point and has output values that reach to pixels further in the periphery.


As shown in FIG. 3C, when the object point is shifted farther from the focal position, the subject light exhibits an optical intensity distribution at the light receiving surface of the image sensor that is even less steep. In other words, the distribution has a further decreased output value for the pixel corresponding to the image point and has output values that reach to pixels even further in the periphery.


As shown in FIG. 3D, when the object point is shifted from the focal position in a direction toward the light receiving surface of the image sensor, the subject light exhibits an optical intensity distribution that is similar to the case in which the object point is shifted in a direction away from the light receiving surface of the image sensor.



FIGS. 4A to 4D are drawings for describing the basics of defocus for the parallax pixels. The parallax Lt pixels and parallax Rt pixels each receive subject light that reaches the pixels from one of the two parallax virtual pupils whose optical axes targets are set as partial regions of the lens pupil. In the present specification, a method capturing a parallax image by receiving the subject light from different virtual pupils in a single lens pupil is referred to as a single-lens pupil-divided imaging method.


As shown in FIG. 4A, when the object point that is the subject is at the focal position, whichever of the parallax virtual pupils the subject light passes through, the subject light exhibits a steep optical intensity distribution centered on the pixel of the corresponding image point. If the parallax Lt pixels are arranged near the image point, the output value of the pixel corresponding to the image point is the largest and the output values of the pixels arranged in the periphery decrease sharply. In the same manner, if the parallax Rt pixels are arranged near the image point, the output value of the pixel corresponding to the image point is the largest and the output values of the pixels arranged in the periphery decrease sharply. In other words, regardless of which of the parallax virtual pupils the subject light passes through, in the resulting distributions the output value of the pixel corresponding to the image point is the largest and the output values of the pixels arranged in the periphery decrease sharply, and these distributions match each other.


On the other hand, as shown in FIG. 4B, when the object point is shifted from the focal position in a direction away from the light receiving surface of the image sensor, in contrast to the case in which the object point is at the focal position, the peak of the optical intensity distribution exhibited by the parallax Lt pixels occurs at a position at a distance in a certain direction from the pixel corresponding to the image point, and the output value of this peak is lower. Furthermore, the width of pixels having output values is larger. In other words, the point image widens in the horizontal direction of the light receiving surface of the image sensor, and therefore the blur amount increases. The peak of the optical intensity distribution exhibited by the parallax Rt pixels occurs at a position at a distance from the pixel corresponding to the image point equal to the distance of the peak of the distribution exhibited by the parallax Lt pixels, but in a direction opposite the certain direction of the shift of the peak exhibited by the parallax Lt pixels, and the output value decreases in the same manner. Furthermore, the width of pixels having output values is larger, in the same manner. In other words, compared to the case where the object point is at the focal position, identical optical intensity distributions that are less steep occur at a certain distance from each other. The amount of shift between the peaks of the optical intensity distributions exhibited by the parallax Lt pixels and the parallax Rt pixels corresponds to the parallax amount.


As shown in FIG. 4C, when the object point is shifted farther form the focal position, compared to the state shown in FIG. 4B, identical optical intensity distributions that are even less steep occur at a greater distance from each other. Since the widening of the point image becomes larger, the blur amount increases. Furthermore, the distance between the peaks of the optical intensity distributions exhibited by the parallax Lt pixels and the parallax Rt pixels becomes greater, and therefore the parallax amount increases. In other words, when the object point is farther from the focal position, the blur amount and the parallax amount increase.


As shown in FIG. 4D, when the object point is shifted form the focal position in a direction toward the light receiving surface of the image sensor, the peak of the optical intensity distribution exhibited by the parallax Rt pixels occurs at a position at a distance in the certain direction described above from the pixel corresponding to the image point, in a manner opposite that of the state shown in FIG. 4C. Furthermore, the peak of the optical intensity distribution exhibited by the parallax Lt pixels occurs at a position at a distance in a direction opposite the certain direction in which the peak of the parallax Rt pixels is distanced. In other words, the direction in which the peaks of the optical intensity distributions of the parallax Lt pixels and the parallax Rt pixels are distanced from the pixel corresponding to the image point is determined according to the direction in which the object point is shifted.


The results obtained by graphing the changes of the optical intensity distributions described in FIGS. 3A to 3C and the changes in the optical intensity distributions described in FIGS. 4A to 4C are shown in FIGS. 5A and 5B. FIGS. 5A and 5B show the optical intensity distributions of the non-parallax pixels and the parallax pixels. In the drawings, the horizontal axis indicates the pixel position, and the center position is the position of the pixel corresponding to the image point. The vertical axis indicates the output values of the pixels and, since these output values are substantially proportional to the optical intensity, also indicates the optical intensity.


As described above, when the object point is shifted from the focal position in a direction toward the light receiving surface of the image sensor, the optical intensity distribution is the same as the optical intensity distribution in the case where the object point is shifted in a direction away from the light receiving surface of the image sensor, and therefore the change of the optical intensity distribution in a case where the object point is shifted in a direction toward the light receiving surface of the image sensor is omitted from the drawings. The peaks of the optical intensity distributions exhibited by the parallax Lt pixels and the parallax Rt pixels when the object point is shifted from the focal position in a direction toward the light receiving surface of the image sensor are the same as the peaks of the optical intensity distributions exhibited by the parallax Lt pixels and the parallax Rt pixels when the object point is shifted from the focal position in a direction away from the light receiving surface of the image sensor, and therefore description of these peaks is omitted.



FIG. 5A is a graph showing the changes in the optical intensity distributions described in FIGS. 3A to 3C. The distribution curve 1801 represents the optical intensity distribution corresponding to FIG. 3A, which is the steepest distribution. The distribution curve 1802 represents the optical intensity distribution corresponding to FIG. 3B, and the distribution curve 1803 represents the optical intensity distribution corresponding to FIG. 3C. Compared to the distribution curve 1801, these distributions become gradually wider and have peak values that gradually decrease.



FIG. 5B is a graph showing the change of the optical intensity distributions described in FIGS. 4A to 4C. The distribution curve 1804 and the distribution curve 1805 respectively represent the optical intensity distribution of the parallax Lt pixels and the optical intensity distribution of the parallax Rt pixels in FIG. 4B. As understood from the drawings, these distributions are symmetrical over the center position. The combined distribution curve 1806, which is a combination of these distribution curves, exhibits approximately the same shape as the distribution curve 1802 of FIG. 3B, which is a defocus state equivalent to that of FIG. 4B.


The distribution curve 1807 and the distribution curve 1808 respectively represent the optical intensity distribution of the parallax Lt pixels and the optical intensity distribution of the parallax Rt pixels in FIG. 4C. As understood from the drawings, these distributions are symmetrical over the center position. The combined distribution curve 1809, which is a combination of these distribution curves, exhibits approximately the same shape as the distribution curve 1803 of FIG. 3C, which is a defocus state equivalent to that of FIG. 4C. The optical intensity distribution of the parallax Lt pixels and the optical intensity distribution of the parallax Rt pixels in FIG. 4D are the same as the optical intensity distribution of the parallax Lt pixels and the optical intensity distribution of the parallax Rt pixels in FIG. 4D, except that the positions of these distributions are switched, and therefore these optical intensity distributions in FIG. 4D correspond respectively to the distribution curve 1808 and the distribution curve 1807.



FIGS. 6A to 6F are drawings for describing the aperture shapes of the aperture sections 104 in a case where there are two types of parallax pixels. FIG. 6A shows an example in which the shapes of the aperture sections 104l of the parallax Lt pixels and the shapes of the aperture sections 104r of the parallax Rt pixels are identical shapes obtained by dividing the shapes of the aperture sections 104n of the non-parallax pixels at the center line 322. In other words, in FIG. 6A, the area of the aperture sections 104n of the non-parallax pixels is equal to the sum of the area of the aperture sections 104l of the parallax Lt pixels and the area of the aperture sections 104r of the parallax Rt pixels. In this case, an aperture section 104n of a non-parallax pixel refers to the entire aperture of an aperture section, and an aperture section 104l and an aperture section 104r each refer to half of the aperture of an aperture section. When an aperture section is positioned at the center of a photoelectric converting element, this aperture section is referred to as being oriented in the reference direction. The aperture section 104l of a parallax Lt pixel and the aperture section 104r of a parallax Rt pixel are respectively shifted in opposite directions from the virtual center line 322 passing through the center of the corresponding photoelectric converting element 108, i.e. the center of the pixel. Accordingly, the aperture section 104l of the parallax Lt pixel and the aperture section 104r of the parallax Rt pixel create a parallax in one direction relative to the center line 322 and another direction that is opposite the one direction.



FIG. 6B shows an optical intensity distribution in a case where the object point is shifted from the focal position in a direction away from the light receiving surface of the image sensor having pixels with the aperture sections shown in FIG. 6A. In the drawing, the horizontal axis indicates the pixel position, and the center position is the position of the pixel corresponding to the image point. The vertical axis indicates the optical intensity. Furthermore, the curve Lt corresponds to the distribution curve 1804 of FIG. 5B and the curve Rt corresponds to the distribution curve 1805 of FIG. 5B. The curve N corresponds to non-parallax pixels, and exhibits a shape that approximates the combined distribution curve 1806 of FIG. 5B. The aperture sections 104n, the aperture sections 104l, and the aperture sections 104r each realize functioning as aperture diaphragms. Accordingly, the blur width of the non-parallax pixels including the aperture sections 104n that have multiple times the area of the aperture sections 104l (or aperture sections 104r) is approximately equal to the blur width of the curve obtained by combining the parallax Lt pixels and the parallax Rt pixels, which is represented by the combined distribution curve 1806 of FIG. 5B.



FIG. 6C shows an optical intensity distribution in a case where the object point is shifted from the focal position in a direction toward the light receiving surface of the image sensor having pixels with the aperture sections shown in FIG. 6A. In the drawing, the horizontal axis indicates the pixel position, and the center position is the position of the pixel corresponding to the image point. The vertical axis indicates the optical intensity. The curve Lt and the curve Rt of FIG. 6C maintain the relationship that the blur width of the non-parallax pixels including the aperture sections 104n is approximately the same as the blur width of the curve resulting from the combination of the parallax Lt pixels and the parallax Rt pixels, and have a positional relationship that is the inverse of that of the curve Lt and the curve Rt of FIG. 6B.



FIG. 6D shows an example where the shape of the aperture section 104l of the parallax Lt pixel, the shape of the aperture section 104r of the parallax Rt pixel and the shape of the aperture section 104c are all the same shape. In this case, the pixel comprising the aperture section 104c only leads the subject luminous flux with the center part of the pupil as partial regions to the photoelectric converting element 108, but is a pixel free from eccentricity and comprising an aperture section corresponding to the reference direction. Therefore, it can be considered as the non-parallax pixel (C pixel). Also, each area of the aperture section 104l, the aperture section 104r and the aperture section 104c is half of the area of the aperture section 104n shown in FIG. 6A. In the same manner as FIG. 6A, the aperture sections 104l and 104r is respectively in contact with the virtual center line 322 passing through the center (the pixel center) of the photoelectric converting element 108.



FIG. 6E shows the optical intensity distribution in a case where the object point is shifted from the focal position in the direction away from the light receiving surface of the image sensor in the pixels comprising each aperture section shown in FIG. 6D. In the drawing, the horizontal axis indicates a pixel position and a center position is a pixel position corresponding to the image point. The vertical axis indicates the optical intensity. The curve Lt corresponds to the distribution curve 1804 of FIG. 5B and the curve Rt corresponds to the distribution curve 1805 of FIG. 5B. Also, each of the aperture section 104c, the aperture section 104l and the aperture section 104r has an aperture diaphragm function. Therefore, the blur width of the non-parallax pixel comprising the aperture section 104c, which is with the same shape and the same area as the aperture section 104l and the aperture section 104r, is nearly equal to the blur width of the parallax Lt pixel and the blur width of the parallax Rt pixel.



FIG. 6F shows the optical intensity distribution in a case where the object point is shifted in the focal position toward the light receiving surface of the image sensor in the pixels comprising each aperture section shown in FIG. 6D. In the drawing, the horizontal axis indicates the pixel position and the center position is the pixel position corresponding to the image point. The vertical axis indicates the optical intensity. The curve Lt and the curve Rt of FIG. 6F have a positional relationship that is the inverse of that of the curve Lt and the curve Rt of FIG. 6E.


(Depth of Field and Vertical-Horizontal Asymmetrical Blur)


The following describes the relationship between the depth of field and the asymmetry of the blur. In a case where the non-parallax pixel includes a full-aperture aperture mask, as made clear from FIG. 6B or FIG. 6C, in an unfocused region, the blur width of the parallax pixels is less than the blur width of the non-parallax pixels. This means that the incident light of the lens is substantially constricted on the right half and the left half by the aperture mask of the parallax pixels shown in FIG. 6A. In other words, there are two virtual pupils respectively on the left and right in the single lens pupil. Specifically, the aperture area in the aperture mask of the parallax pixels fulfills a role equivalent to the effect of a lens diaphragm.


Generally, an image with deeper depth of field is captured when the lens is constricted. The apertures of the aperture mask for the parallax pixels are shorter in the horizontal direction and longer in the vertical direction. Accordingly, for a subject having a frequency component in the horizontal direction, such as vertical lines, an image with a deep depth of field is captured, while for a subject having a frequency component in the vertical direction, such as horizontal lines, an image with a shallow depth of field is captured.



FIGS. 7A to 7C are drawings for describing asymmetry of the blur. For example, when capturing an image of a subject that is a square patch such as shown in FIG. 7A, a subject image such as shown in FIG. 7A is obtained in a focused region. FIG. 7B shows the subject images taken by the left parallax pixels and the right parallax pixels together. In an unfocused region, a subject image is captured in which there is little blur in the horizontal direction and the vertical lines appear sharper than the horizontal lines, as shown in FIG. 7B. In other words, the aperture sections of the aperture mask for the parallax pixels are asymmetrical with respect to the horizontal direction and the vertical direction, and therefore the blur is asymmetrical with respect to the horizontal direction and the vertical direction of the subject image. This can be referred to as the anisotropic nature of the blur.


When the left eye subject image and right eye subject image of FIG. 7B are shown in an overlapping manner to obtain a 2D image from a 3D image, undesirable blur occurs, such as shown by the double-line blur caused by the sharp blur in the horizontal direction in the 2D image (FIG. 7C).



FIGS. 8A and 8B show the relationship between the parallax image and non-parallax image and the depth of field. Specifically, FIGS. 8A and 8B show the subject distance dependency of the MTF (Modulation Transfer Function) characteristic of a vertical line striped pattern chart occurring when capturing a striped pattern chart of a subject in a case where the pixel pitch of the image sensor 100 is a (mm) and the frequency is f (lines/mm) and of a horizontal line striped pattern chart obtained by rotating the vertical line striped pattern chart by 90. The vertical axis indicates the MTF and the horizontal axis indicates the distance d from the digital camera 10. The MTF distribution indicates how attenuation occurs when the striped pattern chart is moved forward and backward from the focal position, in a case where the MTF is 1 near the optical axis at the focal position.



FIG. 8A shows the MTF distributions of the vertical line striped pattern chart and the horizontal line striped pattern chart relating to the subject distance of the subject image having a prescribed frequency for the non-parallax image (N image). As shown in FIG. 8A, in the non-parallax image, the MTF distribution of the vertical line striped pattern chart matches the MTF distribution of the horizontal line striped pattern chart. FIG. 8B shows the MTF distributions of the vertical line striped pattern chart and the horizontal line striped pattern chart relating to the subject distance of the subject image having a prescribed frequency for the parallax images (the parallax Lt image and the parallax Rt image). The MTF distribution of the horizontal line striped pattern chart shown in FIG. 8B matches the MTF distribution of the horizontal line striped pattern chart shown in FIG. 8A. On the other hand, the MTF distribution of the vertical line striped pattern chart shown in FIG. 8B can be seen to have a deeper depth of field and a wider distribution for the region with high contrast, compared to the MTF distribution of the vertical line striped pattern chart shown in FIG. 8A. In other words, when the striped pattern chart is moved backward or forward from the focal position, the contrast differs between the horizontal line striped pattern chart and the vertical line striped pattern chart in the parallax images. This is an expression of the asymmetry of the blur shown in FIGS. 7A to 7C above.


(Left-Right Blur Asymmetry)


The parallax pixels receive incident light projecting to the virtual pupils, and therefore the shape of the virtual pupils appears as a blur characteristic. The parallax pixels basically fulfill the role of passing light that is one half of the light passed by the lens. At that time, since the shape of the pupil of the lens is round, the virtual pupils are semicircles.



FIG. 9 is a drawing for describing the asymmetry of the blur of the half-aperture parallax pixel. It is a drawing for describing the asymmetry of the blur. As shown in FIG. 9, for the left parallax pixels, the blur on the arc side of the semicircle is suitably expressed, but the blur on the cut side of the semicircle is not suitably expressed. In other words, the edge is prone to being sharp, and there is little blur. In a similar manner, for the right parallax pixels, the blur on the arc side of the semicircle is suitable expressed, but the blur on the cut side of the semicircle is prone to having a sharp edge and there is little blur. It should be noted that the arcs are at opposite positions for the left parallax pixels and the right parallax pixels. As a result of the above, the double-line blur described above becomes more pronounced. It is preferable to restrict this left-right asymmetry of the blur as possible.


With a digital camera using the single-lens pupil-divided imaging method, in addition to the problem of the asymmetrical blur, there is a problem that the different amounts of shading occur between the left and right parallax images. As described in WO 2012/036019 and Japanese Patent Application Publication No. 2011-223562, a shading in left and right parallax images unique to a single-lens pupil-divided optical system changes extremely depending on a focal distance, a diaphragm value and the like of the optical system. Comparing to a conventional 2D image capturing system, it is preferable to construct a 3D image capturing system so as to make a factor which changes depending on this optical system becomes small as possible. Also, a configuration where the shading itself is difficult to occur is preferable. In the present embodiment, in light of the condition described above, a technique relating a stereoscopic image capturing system is described for decreasing the shading, restricting the changes resulted from optical conditions, suppressing the asymmetry of the blur and capturing a stereoscopic image that appears natural.


The following describes a case where the aperture section of the aperture mask provided in the parallax pixel is greater than half-aperture described above.


(Combined Arrangement of Greater-Than-Half-Aperture Parallax Pixel and Full-Aperture Non-Parallax Pixel)


Here, for describing simply, a parallax pixel having a ⅔ aperture with a width of ⅔ times of a full aperture in the horizontal direction is described as an example. In the parallax pixel having this aperture, the light receiving region receiving the subject luminous flux includes the center of the pixel region and is set at the position shifted relative to the center of the pixel region. Also, supposed is a case where images are captured by a monochromatic imaging sensor with an arrangement configuration in which three types of N pixels, Lt pixels and Rt pixels are mixed, as shown in the embodiment 1 described below. Also, N images, Lt images and Rt images are generated by interpolating the N pixels, the Lt pixels and the Rt pixels respectively to each pixel. Characteristics they have are described sequentially.


(1) Parallax Amount



FIGS. 10A to 10F are drawings for describing the aperture sections of the aperture masks and the point spreads. By calculation, each of a ⅓-aperture left parallax pixel Lt1/3, a ⅓-aperture right parallax pixel Rt1/3 and a ⅓-aperture non-parallax pixel C1/3 can be produced equivalently from a ⅔-aperture left parallax pixel Lt2/3, a ⅔-aperture right parallax pixel Rt2/3 and a full-aperture non-parallax pixel N. Specifically, as shown in FIGS. 10A and 10B, the left parallax pixel Lt1/3 comprising an aperture in a light shading part of the right parallax pixel Rt2/3 can be produced equivalently by subtracting the right parallax pixel Rt2/3 from the non-parallax pixel N. As shown in FIGS. 10C and 10D, the non-parallax pixel C1/3 can be produced equivalently by adding the left parallax pixel Lt2/3 to the right parallax pixel Rt2/3 and subtracting the non-parallax pixel N from a result of the addition. As shown in FIGS. 10E and 10F, the ⅓-aperture right parallax pixel Rio comprising an aperture in a light shading part of the ⅔-aperture left parallax pixel Lt2/3 can be produced equivalently by subtracting the ⅔-aperture left parallax pixel Lt2/3 from the full-aperture non-parallax pixel N. The calculations described above are shown in the expressions as below. Further, the subscripts show information about an aperture width or a blur width.






Lt
1/3
=N−Rt
2/3   (expression 1)






C
1/3
=Lt
2/3
+Rt
2/3
−N   (expression 2)






Rt
1/3
=N−Lt
2/3   (expression 3)


Generally, since the ⅓-aperture left parallax pixel Lt1/3 and the ⅓-aperture right parallax pixel Rt1/3, which do not capture images of a center part, capture a partial luminous flux of a viewpoint of an edge, parallax information with a great separation degree of parallax can be obtained rather than the ⅔-aperture left parallax pixel Lt2/3 and the ⅔-aperture right parallax pixel Rt2/3. In other words, parallax information on an outer side can be obtained. A signal component, such as a difference between the left parallax pixel Lt2/3 and the right parallax pixel Rt2/3, a ratio thereof and the like, generated by calculation, can have actions of leading a ⅓-aperture parallax separation. The difference and the ratio described above are shown in expressions 4 and 5.





Lt2/3−Rt2/3   (expression 4)





Lt2/3/Rt2/3   (expression 5)



FIGS. 11A to 11F are drawings for describing the basics of the difference between the left parallax image Lt2/3 and the right parallax image Rt2/3. It is described comparing to the half-aperture parallax pixel in FIGS. 11A to 11F. FIG. 11A shows the half-aperture parallax pixel. FIG. 11B shows a relationship between the pixel position and the optical intensity, and it is the same as FIG. 6B. FIG. 11C shows a difference between a left parallax image Lt1/2 and a right parallax image Rt1/2 conceptually. FIG. 11D shows the ⅔-aperture parallax pixel. FIG. 11E shows a relationship between the pixel position and the optical intensity. FIG. 11F shows a difference between the left parallax image Lt2/3 and the right parallax image Rt2/3 conceptually.


As shown in FIGS. 11C and 11F, the signal difference between the left and right ⅔-aperture parallax pixels is less than the signal difference between the left and right half-aperture parallax pixels. As shown in FIGS. 11B and 11E, this is because that the overlapped part of the imaging signals in the left and right ⅔-aperture parallax pixels are larger than the overlapped part of the imaging signals in the left and right half-aperture parallax pixels, and therefore a signal to be output as a difference signal becomes smaller. A basic thinking of the greater-than-half-aperture parallax pixel, such as the ⅔ aperture, is that an optical characteristic of the imaging signal itself is kept in a state close to a 2D image sensor while following the full-aperture pixel configuration of a 2D image sensor as possible, obtaining the parallax information by shading extremely partial lights only and making the parallax information of the aperture of the shading part equivalently be able to be extracted by calculation.


Different parallax information about viewpoint positions and blur widths created by calculation can also be derived by other expressions besides the expressions 1 to 3. FIGS. 12A and 12B are drawings for describing the point spreads of the non-parallax image N1 and the non-parallax image C2/3 as another derivation example. As shown in FIG. 12A, the non-parallax image N1 can be obtained by the arithmetic mean of the left parallax image Lt2/3 and the right parallax image Rt2/3. The arithmetic mean produces a region in which one of two imaging signals has a limited value, that is, a blur width of a region width where OR is applied. Therefore, the non-parallax image N1 can be considered to be approximately similar to the non-parallax image having the full-aperture blur width in the reference viewpoint direction. On the other hand, the non-parallax image C2/3 can be obtained by the geometric mean of the left parallax image Lt2/3 and the right parallax image Rt2/3. The geometric mean produces a region in which both of two imaging signals have limited values, that is, a blur width of a region width where AND is applied. Therefore, the non-parallax image C2/3 can be considered to be the non-parallax image having the ⅔-aperture blur width in the reference viewpoint direction. Further, N represents the full-aperture blur width of the non-parallax image and C represents the blur width where the aperture is less than the full aperture. It is shown in expressions 6 and 7 as below.










N
1





Lt

2
/
3


+

Rt

2
/
3



2





(

expression





6

)







C

2
/
3


=



Lt

2
/
3


·

Rt

2
/
3








(

expression





7

)







(2) Shading Characteristics



FIGS. 13A and 13B are drawings for describing the shading of the parallax pixel. In FIGS. 13A and 13B, the vertical axis indicates the signal value and the horizontal axis indicates the pixel position. FIG. 13A shows a relationship between the signal value and the pixel position for the half-aperture parallax pixel, and FIG. 13B shows a relationship between the signal value and the pixel position for the ⅔-aperture parallax pixel. Generally, in a single-lens pupil-divided imaging method, the shading occurs due to a combination of an optical-system pupil and a micro-lens of an image sensor. Then, the larger the diaphragm value is, the larger an imbalance between the right parallax image and the left parallax image becomes. However, this phenomenon does not occur in a 2D image sensor. Therefore, in the same optical condition, as shown in FIGS. 13A and 13B, the shading in the ⅔-aperture parallax pixel, that is, the shading in the greater-than-half-aperture parallax pixel is smaller than that in the half-aperture parallax pixel, and the changes resulted from optical conditions also become smaller.


(3) Asymmetry of Blur



FIGS. 14A and 14B are drawings for describing the shape of the blur of the greater-than-half-aperture parallax pixel. FIG. 14A shows the blur of the half-aperture parallax pixel, and FIG. 14B shows the blur of the greater-than-half-aperture parallax pixel. Since the difference in depth of field from the non-parallax pixel (N pixel) becomes less when the aperture width of the parallax pixel becomes greater, the vertical-horizontal asymmetry of the blur is reduced. Further, as shown in FIGS. 14A and 14B, since only extremely a partial luminous flux of a round shape of the pupil is cut when the aperture width of the parallax pixel becomes greater, the left and right asymmetry of the blur is reduced rather than a case where the parallax pixel is half-aperture. Therefore, a sharpness of one edge can be decreased and a tendency where the double-line blur decreases is shown. As described above, the greater-than-half-aperture parallax pixel has a tendency where the shape of the blur becomes good and is symmetrical in the vertical and horizontal direction and in the left and right as well.


(4) Parallax Modulation and S/N Ratio


In an image sensor shown in the embodiment 1 and the embodiment 2 described below, an arrangement configuration where the parallax pixels are arranged in a lower density than the non-parallax pixels is adopted. This arrangement configuration is a result of optimally distributing the most information to necessary places by using the characteristic unique to the single-lens stereoscopic imaging where the parallax only occurs in a blurred region. A parallax image plane in which only the parallax pixels are simply interpolated becomes an image with a low spatial resolution. The left and right parallax images are used for displacing the non-parallax images with a high spatial resolution. In this way, the parallax image with a high resolution is generated by the parallax modulation. This principle is described in detail in Japanese Patent Application Publication No. 2013-229764 and Japanese Patent Application Publication No. 2012-100476 from the same inventor as the present application. Assuming the half aperture as a premise, the following describes three of the operation expressions described in those applications. An expression for the left parallax image is shown as below.










Lt


=

N
+


Lt
-
Rt

2






(

expression





8

)







Lt


=

N
·


Lt
Rt







(

expression





9

)







Lt


=

N
·

Lt


Lt
+
Rt

2







(

expression





10

)







A calculation of the expression 9 performed with a logarithmic space becomes the same as the expression 8. The expression 8 is usually used with a gamma-converted gradation space. The expressions 9 or 10 are used with a linear gradation space. When the non-parallax pixel is full-aperture, that is, the N pixel, the expression 10 is used, and when the non-parallax pixel has an aperture with an area with the same shape as the parallax pixel, that is, the C pixel, the expression 9 is used.


A case is described below, where the calculations described above are performed for the imaging signal captured by the greater-than-half-aperture parallax pixel, not the imaging signal captured by the half-aperture parallax pixel. For describing simply, a case where a difference calculation of the expression 8 is considered. As described above, the signal difference of the greater-than-half-aperture parallax pixels between the left and right is less than the signal difference of the half-aperture parallax pixels between the left and right. As shown in FIGS. 11A to 11F, this is because that the overlapped part of the imaging signals is large in the left and right greater-than-half-aperture parallax pixels, and therefore the signal to be output as a difference signal becomes small.


However, it is considered that as long as the aperture of the parallax pixel is with a width close to half aperture, for example, in a range from the ½ aperture to the ⅔ aperture, the effect of modulating the N image according to the calculation of the expression 8 is maintained as it is. When the aperture of the parallax pixel is further larger, the intensity amplitude of the difference signal becomes too small, and therefore the parallax modulation effect is weakened. In this case, a parallax amplification modulation as the below expression is performed. Since the imaging parallax itself has parallax information corresponding to a shading section of the parallax pixel, even when the amplification is performed, information relating the viewpoint position of the parallax information can be taken out.







Lt


=

N
+

k
·


Lt
-
Rt

2










Lt


=

N
·


(


Lt
Rt


)

k









Lt


=

N
·


(

Lt


Lt
+
Rt

2


)

k






It should be noted that when k is set as k>1, k represents an amplification gain. As a reference of a value of k, calculation examples where the aperture width of the parallax pixel is set as ⅔ and ¾ are described as below. Based on that k=1 when the aperture width is half-aperture (½), the ratios are calculated as below.


When the aperture width is ⅔, k=[(½)/(⅔)]−1=4/3=1.33. When the aperture width is ¾, k=[(½)/(¾)]−1=3/2=1.5. Composing the N image by multiplying a gain with respect to the signal difference, the noise characteristic of the modulated image after composition becomes bad. This is a phenomenon represented as a competition relationship with respect to the effect of the improvement of the above-described shading characteristic or the improvement of the asymmetry of the blur when widening the aperture width of the parallax pixel. However, when the aperture is widened, since the light amount itself is increased rather than a case with the half aperture, it is considered that a shot noise is decreased in the Lt image and the Rt image, and the amplification effect occurs in a region with a large aperture such as a ¾ aperture and more. Therefore, in the region with the aperture width of the parallax pixel greater than ½ aperture and equal to or less than ⅔ aperture, the effect of the improvement of the shading characteristics and of the asymmetry of the blur can be obtained while keeping the appropriate parallax modulation effect and the S/N ratio.


The following describes a blur width to be transmitted by the parallax modulation. With regard to a case where the non-parallax pixel is configured from a full aperture (the N pixel) and the parallax modulation is performed by calculating the expression 10, a case where the parallax pixel is half-aperture and a case where the parallax pixel is ⅔-aperture are compared. When applying a relational expression of the blur width only to the relational expression of the expression 10, what is output on the left side is the transmitted blur width.


In a case where the parallax pixel is ½-aperture:





(½-aperture blur width)=(full-aperture blur width)×(½-aperture blur width)/(full-aperture blur width)


In a case where the parallax pixel is ⅔-aperture:





(⅔-aperture blur width)=(full-aperture blur width)×(⅔-aperture blur width)/(full-aperture blur width)


Therefore, the blur width of the imaging signal of the parallax pixel is transmitted almost as it is to the high-resolution parallax image after the parallax modulation. This matches the above-described (3) “asymmetry of blur”.


When displaying the left parallax image and the right parallax image overlapping, since it is preferable to have a similar signal distribution to the non-parallax image captured by the full aperture as a whole while the blur of the same subject has an overlap appropriately such that the region of the left parallax image and the region of the right parallax image are not switched abruptly, it is considered that the aperture width that should be adopted for the parallax pixel is about from ½ to ⅔, for example, ⅗-aperture, 4/7-aperture or 5/9-aperture and the like, as one best mode.


Further, even when widening the aperture of each parallax pixel in the image sensor where only the left and right parallax pixels are arranged, since a process (of having a positive signal value) more than the imaging signal cannot be performed, it is not able to convert to small-aperture parallax information. In other words, new parallax information is not generated from two parallaxes. In the present embodiment, the image sensor where the non-parallax pixel is arranged in addition to the left and right parallax pixels, and new parallax information can be produced from three parallaxes.


Embodiment 1

The following describes an exemplary monochromatic and sparse parallax pixel arrangement. FIG. 15 shows an exemplary arrangement of the pixel arrangement in real space and k space. An example using image sensors arranged periodically is shown, and the arrangement graph in the upper part of FIG. 15 is a primitive lattice. A frequency resolution region of the reciprocal lattice space is also shown with regard to a combination of each color and each parallax. This arrangement has a characteristic where a parallax only occurs in a blurred subject region in a single-lens pupil-divided method, and the monochromatic image sensor is configured of arranging parallax pixels in a sparse density and of allocating non-parallax pixels as the rest of pixels as possible. The density ratio of the non-parallax pixels, the parallax Lt pixels and the parallax Rt pixels is N:Lt:Rt=2:1:1. Also, in FIG. 15, the ⅔ aperture is shown as the aperture width of the parallax pixel. The steps of this process are as shown below.


1) Input of the parallax multiplexed mosaic image data


2) Global gain balance correction of parallax mosaic image


3) Generation of tentative parallax image


4) Generation of non-parallax reference image by left-right local luminance distribution correction (local gain balance correction)


5) Generation of actual parallax image


6) Conversion to output space


The following describes these steps in detail.


1) Input of the Parallax Multiplexed Mosaic Image Data


A single-plate monochromatic mosaic image with a multiplexed parallax of FIG. 15 is represented as M(x, y). The gradation is a linear gradation output by the A/D conversion.


2) Global Gain Balance Correction of the Color and Parallax Mosaic Image.


The captured subject image is used as-is to calculate the average value Nmosaic for the entire image of the non-parallax pixels, the average value Ltmosaic for the entire image of the pixel values of the left parallax pixels, and the average value Rtmosaic for the entire image of the pixel values of the right parallax pixel. In contrast to the first embodiment, there are three signal levels. First, the gain correction is performed to match the signal levels to the average values, with a reference point between the left and right. At this time, there are two methods for obtaining the reference point, which are a method using the arithmetic mean and a method using the geometric mean. After this, the geometric mean between the signal level averaged from the left and right and the signal level of the non-parallax pixels is calculated, and the gain correction is performed to match the signal levels to this average value.


For convenience, in the mosaic image M(x, y), the signal plane of the non-parallax pixel is represented as Nmosaic(x,y), the signal plane of the left parallax pixel is represented as Ltmosaic(x,y) and the signal plane of the right parallax pixel is represented as Rtmosaic(x,y)


a) When Using the Arithmetic Mean of the Left and Right


Average values







m
_

=



N
_

·




L
_


t

+


R
_


t


2







Gain values for the non-parallax pixels








g
_

N

=



m
_


N
_


=



N
_

·




L
_


t

+


R
_


t



2


N
_










Gain values for the left parallax pixels








g
_

Lt

=



m
_



L
_


t


=




N
_



L
_


t


·




L
_


t

+


R
_


t



2


L
_


t









Gain values for the right parallax pixels








g
_

Rt

=



m
_



R
_


t


=




N
_



R
_


t


·




L
_


t

+


R
_


t



2


R
_


t









Global gain correction for the non-parallax pixels








N
mosaic




(

x
,
y

)


=




N
mosaic



(

x
,
y

)


·


g
_

N


=



N
mosaic



(

x
,
y

)


·





L
_


t

+


R
_


t



2


N
_










Global gain correction for the left parallax pixels








Lt
mosaic




(

x
,
y

)


=




Lt
mosaic



(

x
,
y

)


·


g
_

Lt


=



Lt
mosaic



(

x
,
y

)


·




N
_



L
_


t


·




L
_


t

+


R
_


t



2


L
_


t










Global gain correction for the right parallax pixels








Rt
mosaic




(

x
,
y

)


=




Rt
mosaic



(

x
,
y

)


·


g
_

Rt


=



Rt
mosaic



(

x
,
y

)


·




N
_



R
_


t


·




L
_


t

+


R
_


t



2


R
_


t










b) When Using the Geometric Mean of the Left and Right


Average values







m=√{square root over (N·√{square root over (LRt)})}



Gain values for the non-parallax pixels








g
_

N

=



m
_


N
_


=





L
_



t
·

R
_



t



N
_








Gain values for the left parallax pixels








g
_

Lt

=



m
_



L
_


t


=




N
_



L
_


t


·




R
_


t



L
_


t










Gain values for the right parallax pixels








g
_

Rt

=



m
_



R
_


t


=




N
_



R
_


t


·




L
_


t



R
_


t










Global gain correction for the non-parallax pixels








N
mosaic




(

x
,
y

)


=




N
mosaic



(

x
,
y

)


·


g
_

N


=



N
mosaic



(

x
,
y

)


·





L
_



t
·

R
_



t



N
_









Global gain correction for the left parallax pixels








Lt
mosaic




(

x
,
y

)


=




Lt
mosaic



(

x
,
y

)


·


g
_

Lt


=



Lt
mosaic



(

x
,
y

)


·




N
_



L
_


t


·




R
_


t



L
_


t











Global gain correction for the right parallax pixels








Rt
mosaic




(

x
,
y

)


=




Rt
mosaic



(

x
,
y

)


·


g
_

Rt


=



Rt
mosaic



(

x
,
y

)


·




N
_



R
_


t


·




L
_


t



R
_


t











When all of the non-parallax pixels have full-aperture masks, the method using the arithmetic mean is adopted. When all of the non-parallax pixels have half-aperture masks, the method using the geometric mean is adopted. Therefore, the method using the arithmetic mean is adopted in the present embodiment. In this way, a mosaic image in which the non-parallax pixels are corrected using one gain coefficient, the left parallax pixels are corrected using one gain coefficient and the right parallax pixels are corrected by one gain coefficient is output as M′(x,y).


3) Generation of a Tentative Parallax Image


A tentative left parallax image and a tentative right parallax image with a low spatial frequency resolution are generated. Specifically, a simple average interpolation in the signal plane in which the left parallax pixels only are gathered is performed. A linear interpolation in accordance with a ratio of distance is performed by using pixel values present adjacently. In the same manner, a simple average interpolation in the signal plane in which the right parallax pixels only are gathered is performed. In the same manner, a simple average interpolation in the signal plane in which the non-parallax pixels are gathered is performed. In other words, Lt(x,y) is created from Ltmosaic(x,y), Rt(x,y) is created from Rtmosaic(x,y) and N(x,y) is created from Nmosaic(x,y). The tentative non-parallax image is represented as N(x,y), the tentative left parallax image is represented as Lt(x,y) and the tentative right parallax image is represented as Rt(x,y). Further, when generating the tentative non-parallax image N(x,y), it may introduce a direction determination in the signal plane and perform with a high definition.


4) Generation of Non-Parallax Reference Image by Left and Right Luminance Distribution Correction (Local Gain Balance Correction)


Next, based on the same thinking as used for global gain correction performed in step 2, the luminance of the left parallax pixel in the screen and the luminance of the right parallax pixel in the screen are made to match at first by performing a local gain correction by pixel units. The parallax between the left and right is eliminated according to this manipulation. After this, the luminance is further made to match between the signal planes that have been averaged for the left and right and the imaging signal plane of the non-parallax image. Thereby, a new non-parallax reference image plane is created in which all of the pixels have matched gain. This is equivalent to a replacement with an average value and an intermediate image plane is produced in which the parallax is eliminated. This is represented as N(x,y).


a) When Using the Arithmetic Mean of the Left and Right


Average values for each pixel







m


(

x
,
y

)


=



N


(

x
,
y

)


·



Lt


(

x
,
y

)


+

Rt


(

x
,
y

)



2







Gain values for each non-parallax pixel








g
N



(

x
,
y

)


=



m


(

x
,
y

)



N


(

x
,
y

)



=




Lt


(

x
,
y

)


+

Rt


(

x
,
y

)




2


N


(

x
,
y

)










Gain values for each left parallax pixel








g
Lt



(

x
,
y

)


=



m


(

x
,
y

)



Lt


(

x
,
y

)



=




N


(

x
,
y

)



Lt


(

x
,
y

)



·



Lt


(

x
,
y

)


+

Rt


(

x
,
y

)




2


Lt


(

x
,
y

)











Gain values for each right parallax pixel








g
Rt



(

x
,
y

)


=



m


(

x
,
y

)



Rt


(

x
,
y

)



=




N


(

x
,
y

)



Rt


(

x
,
y

)



·



Lt


(

x
,
y

)


+

Rt


(

x
,
y

)




2


Rt


(

x
,
y

)











Local gain correction for each non-parallax pixel






N(x,ygN(x,y)=m(x,y)


Local gain correction for each left parallax pixel






Lt(x,ygLt(x,y)=m(x,y)


Local gain correction for each right parallax pixel






Rt(x,ygRt(x,y)=m(x,y)


b) When Using the Geometric Mean of the Left and Right


Average values for each pixel






m(x,y)=√{square root over (N(x,y)·√{square root over (Lt(x,yRt(x,y))})}


Gain values for each non-parallax pixel








g
N



(

x
,
y

)


=



m


(

x
,
y

)



N


(

x
,
y

)



=





Lt


(

x
,
y

)


·

Rt


(

x
,
y

)





N


(

x
,
y

)









Gain values for each left parallax pixel








g
Lt



(

x
,
y

)


=



m


(

x
,
y

)



Lt


(

x
,
y

)



=




N


(

x
,
y

)



Lt


(

x
,
y

)



·



Rt


(

x
,
y

)



Lt


(

x
,
y

)











Gain values for each right parallax pixel








g
Rt



(

x
,
y

)


=



m


(

x
,
y

)



Rt


(

x
,
y

)



=




N


(

x
,
y

)



Rt


(

x
,
y

)



·



Lt


(

x
,
y

)



Rt


(

x
,
y

)











Local gain correction for each non-parallax pixel






N(x,ygN(x,y)=m(x,y)


Local gain correction for each left parallax pixel






Lt(x,ygLt(x,y)=m(x,y)


Local gain correction for each right parallax pixel






Rt(x,ygRt(x,y)=m(x,y)


In this way, the data of monochromatic plane is overwritten with the pixel value obtained by further averaging the average value of the left viewpoint image and the right viewpoint image and the non-parallax image of the reference viewpoint, as a new non-parallax pixel value, and the image N(x,y) of the non-parallax monochromatic plane is output.


5) Generation of Actual Parallax Image


A high-resolution left parallax monochromatic image Lt′(x,y) output actually is generated by using the low-resolution tentative left parallax image Lt(x,y) generated in step 3 and the high-resolution non-parallax monochromatic image N(x,y) generated in step 4 as an intermediate process. Similarly, a high-resolution right parallax monochromatic image Rt′(x,y) to be output actually is generated by using the low-resolution tentative right parallax image Rt(x,y) generated in step 3 and the high-resolution non-parallax monochromatic image N(x,y) generated in step 4 as an intermediate process.


There are two methods considered as methods for the parallax modulation, which are a method using the arithmetic mean as the reference point and a method using the geometric mean as the reference point. Any one of the methods can obtain the parallax modulation effect, but the method using the arithmetic mean as the reference point is adopted when the aperture mask of the non-parallax pixel of the image sensor is full-aperture, and the method using the geometric mean as the reference point is adopted when the aperture mask of the non-parallax pixel is half-aperture in the same manner as the parallax pixel. Therefore, the method using the arithmetic mean as the reference point is adopted in the present embodiment.


a) Parallax modulation with the arithmetic mean as the reference point


Left parallax modulation








Lt




(

x
,
y

)


=


N


(

x
,
y

)





(


2






Lt


(

x
,
y

)





Lt


(

x
,
y

)


+

Rt


(

x
,
y

)




)

k






Right parallax modulation








Rt




(

x
,
y

)


=


N


(

x
,
y

)





(


2






Rt


(

x
,
y

)





Lt


(

x
,
y

)


+

Rt


(

x
,
y

)




)

k






b) Parallax Modulation with the Geometric Mean as the Reference Point


Left parallax modulation








Lt




(

x
,
y

)


=



N


(

x
,
y

)





(


Lt


(

x
,
y

)





Lt


(

x
,
y

)


·

Rt


(

x
,
y

)





)

k


=


N


(

x
,
y

)





(



Lt


(

x
,
y

)



Rt


(

x
,
y

)




)

k







Right parallax modulation








Rt




(

x
,
y

)


=



N


(

x
,
y

)





(


Rt


(

x
,
y

)





Lt


(

x
,
y

)


·

Rt


(

x
,
y

)





)

k


=


N


(

x
,
y

)





(



Rt


(

x
,
y

)



Lt


(

x
,
y

)




)

k







6) Conversion to Output Color Space


Each of the high-resolution non-parallax intermediate monochromatic image N(x,y), the high-resolution left parallax monochromatic image Lt′(x,y) and the high-resolution right parallax monochromatic image Rt′(x,y) obtained in this way are output by performing an appropriate gamma conversion as an image of the output space.


Further, the expression as below may be used as the parallax modulation in the embodiment 1.


Left parallax modulation








Lt




(

x
,
y

)


=


N


(

x
,
y

)


+

k
·

(



Lt


(

x
,
y

)


-

Rt


(

x
,
y

)



2

)







Right parallax modulation








Rt




(

x
,
y

)


=


N


(

x
,
y

)


+

k
·

(



Rt


(

x
,
y

)


-

Lt


(

x
,
y

)



2

)







Embodiment 2

A specific example is described using a parallax pixel arrangement that is a sparse Bayer RGB arrangement. FIG. 16 shows an exemplary arrangement of the pixel arrangement in real space and k-space. In this example, the arrangement in the upper portion of FIG. 16 is a primitive lattice in which image sensors are arranged periodically. The frequency resolution region in a reciprocal lattice space is also shown together with each color and each parallax. In this arrangement, each image sensor achieves a quality that a parallax only occurs in subject regions with blur of the single-lens pupil-divided method, and has a structure in which the parallax pixels are arranged with low density and as many of the remaining pixels as possible are allocated as non-parallax pixels. The non-parallax pixels and the parallax pixels both have a Bayer formation as their basic structure, and the color filters are arranged such that the right parallax pixels and the left parallax pixels both have an R:G:B ratio of 1:2:1. In other words, by placing importance on the resolution power of the intermediate non-parallax images captured with primary signals further than the embodiment 1 and performing parallax modulation on the high-frequency component thereof, it is possible to obtain a high-resolution stereoscopic image as a result of the superposition of the left parallax pixels and the right parallax pixels. A density ratio of the non-parallax pixels, the parallax Lt pixels and the parallax Rt pixels are N:Lt:Rt=6:1:1. Also, FIG. 16 shows ⅔-aperture as the aperture width of the parallax pixels. The steps of this process are as shown below in detail.


1) Input of the color and parallax multiplexed mosaic image data


2) Global gain balance correction of the color and parallax mosaic image


3) Generation of the tentative parallax images


4) Generation of the non-parallax color mosaic image resulting from the left and right localized luminance distribution correction (local gain balance correction)


5) Generation of the non-parallax reference image


6) Generation of the actual parallax images


7) Conversion to output color space


The following describes these steps in detail.


1) Input of the Color and Parallax Multiplexed Mosaic Image Data


The single-plate mosaic image obtained by multiplexing the color and parallax of FIG. 16 is represented as M(x, y). The gradation is the linear gradation output as a result of an A/D conversion.


2) Global Gain Balance Correction of the Color and Parallax Mosaic Image.


The captured subject image is used as-is to calculate the average value Nmosaic for the entire image of the pixel values of the non-parallax pixels, the average value Ltmosaic for the entire image of the pixel values of the left parallax pixels, and the average value Rtmosaic for the entire image of the pixel values of the right parallax pixel. In contrast to the embodiment 1, there are three signal levels. First, the gain correction is performed to match the signal levels to the average values; with a reference point between the left and right. At this time, there are two methods for obtaining the reference point, which are a method using the arithmetic mean and a method using the geometric mean. After this, the geometric mean between the signal level averaged from the left and right and the signal level of the non-parallax pixels is calculated, and the gain correction is performed to match the signal levels to this average value. Next, this process is performed for each of the RGB color components.


The corresponding average values are as shown below.



R
N, RLt, RRt,



G
N, GLt, GRt,



B
N, BLt, BRt,


For convenience, in the mosaic image M(x,y), a signal plane of the non-parallax pixel having the R component is represented as RN_mosaic(x,y), the signal plane of the left parallax pixel having the R component is represented as RN_mosaic(x,y), the signal plane of the right parallax pixel having the R component is represented as RRt_mosaic(x,y), the signal plane of the non-parallax pixel having the G component is represented as GN_mosaic(x,y), the signal plane of the left parallax pixel having the G component is represented GLt_mosaic(x,y), the signal plane of the right parallax pixel having the G component is represented as GRt_mosaic(x,y), the signal plane of the non-parallax pixel having the B component is represented as BN_mosaic(x,y), the signal plane of the left parallax pixel having the B component is represented as BLt_mosaic(x,y) and the signal plane of the right parallax pixel having the B component is represented as BRt_mosaic(x,y).


a) When Using the Arithmetic Mean of the Left and Right


Average values








m
_

R

=




R
_

N

·




R
_

Lt

+


R
_

Rt


2











m
_

G

=




G
_

N

·




G
_

Lt

+


G
_

Rt


2











m
_

B

=




B
_

N

·




B
_

Lt

+


B
_

Rt


2







Gain values for the non-parallax pixels








g
_


R
N


=




m
_

R



R
_

N


=





R
_

Lt

+


R
_

Rt



2



R
_

N













g
_


G
N


=




m
_

G



G
_

N


=





G
_

Lt

+


G
_

Rt



2



G
_

N













g
_


B
N


=




m
_

B



B
_

N


=





B
_

Lt

+


B
_

Rt



2



B
_

N









Gain values for the left parallax pixels








g
_


R
Lt


=




m
_

R



R
_

Lt


=





R
_

N



R
_

Lt


·




R
_

Lt

+


R
_

Rt



2



R
_

Lt














g
_


G
Lt


=




m
_

G



G
_

Lt


=





G
_

N



G
_

Lt


·




G
_

Lt

+


G
_

Rt



2



G
_

Lt














g
_


B
Lt


=




m
_

B



B
_

Lt


=





B
_

N



B
_

Lt


·




B
_

Lt

+


B
_

Rt



2



B
_

Lt










Gain values for the right parallax pixels








g
_


R
Rt


=




m
_

R



R
_

Rt


=





R
_

N



R
_

Rt


·




R
_

Lt

+


R
_

Rt



2



R
_

Rt














g
_


G
Rt


=




m
_

G



G
_

Rt


=





G
_

N



G
_

Rt


·




G
_

Lt

+


G
_

Rt



2



G
_

Rt














g
_


B
Rt


=




m
_

B



B
_

Rt


=





B
_

N



B
_

Rt


·




B
_

Lt

+


B
_

Rt



2



B
_

Rt










Global gain correction for the non-parallax pixels








R
N_mosaic




(

x
,
y

)


=




R
N_mosaic



(

x
,
y

)


·


g
_


R
N



=



R
N_mosaic



(

x
,
y

)


·





R
_

Lt

+


R
_

Rt



2



R
_

N














G
N_mosaic




(

x
,
y

)


=




G
N_mosaic



(

x
,
y

)


·


g
_


G
N



=



G
N_mosaic



(

x
,
y

)


·





G
_

Lt

+


G
_

Rt



2



G
_

N














B
N_mosaic




(

x
,
y

)


=




B
N_mosaic



(

x
,
y

)


·


g
_


B
N



=



B
N_mosaic



(

x
,
y

)


·





B
_

Lt

+


B
_

Rt



2



B
_

N










Global gain correction for the left parallax pixels










R
Lt_mosaic




(

x
,
y

)


=




R
Lt_mosaic



(

x
,
y

)


·


g
_


R
Lt



=








R
Lt_mosaic



(

x
,
y

)


·





R
_

N



R
_

Lt


·




R
_

Lt

+


R
_

Rt



2



R
_

Lt














G
Lt_mosaic




(

x
,
y

)


=




G
Lt_mosaic



(

x
,
y

)


·


g
_


G
Lt



=





G
Lt_mosaic



(

x
,
y

)


·





G
_

N



G
_

Lt


·




G
_

Lt

+


G
_

Rt



2



G
_

Lt













B
Lt_mosaic




(

x
,
y

)



=




B
Lt_mosaic



(

x
,
y

)


·


g
_


B
Lt



=



B
Lt_mosaic



(

x
,
y

)


·





B
_

N



B
_

Lt


·




B
_

Lt

+


B
_

Rt



2



B
_

Lt













Global gain correction for the right parallax pixels










R
Rt_mosaic




(

x
,
y

)


=




R
Rt_mosaic



(

x
,
y

)


·


g
_


R
Rt



=








R
Rt_mosaic



(

x
,
y

)


·





R
_

N



R
_

Rt


·




R
_

Lt

+


R
_

Rt



2



R
_

Rt














G
Rt_mosaic




(

x
,
y

)


=




G
Rt_mosaic



(

x
,
y

)


·


g
_


G
Rt



=





G
Rt_mosaic



(

x
,
y

)


·





G
_

N



G
_

Rt


·




G
_

Lt

+


G
_

Rt



2



G
_

Rt













B
Rt_mosaic




(

x
,
y

)



=




B
Rt_mosaic



(

x
,
y

)


·


g
_


B
Rt



=



B
Rt_mosaic



(

x
,
y

)


·





B
_

N



B
_

Rt


·




B
_

Lt

+


B
_

Rt



2



B
_

Rt













b) When Using the Geometric Mean of the Left and Right Average values







m

R=√{square root over (RN·√{square root over (RLt·RRt)})}







m

G=√{square root over (GN·√{square root over (GLt·GRt)})}







m

B=√{square root over (BN·√{square root over (BLt·BRt)})}


Gain values for the non-parallax pixels








g
_


R
N


=




m
_

R



R
_

N


=






R
_

Lt

·


R
_

Rt





R
_

N












g
_


G
N


=




m
_

G



G
_

N


=






G
_

Lt

·


G
_

Rt





G
_

N












g
_


B
N


=




m
_

B



B
_

N


=






B
_

Lt

·


B
_

Rt





B
_

N








Gain values for the left parallax pixels








g
_


R
Lt


=




m
_

R



R
_

Lt


=





R
_

N



R
_

Lt


·




R
_

Rt



R
_

Lt














g
_


G
Lt


=




m
_

G



G
_

Lt


=





G
_

N



G
_

Lt


·




G
_

Rt



G
_

Lt














g
_


B
Lt


=




m
_

B



B
_

Lt


=





B
_

N



B
_

Lt


·




B
_

Rt



B
_

Lt










Gain values for the right parallax pixels








g
_


R
Rt


=




m
_

R



R
_

Rt


=





R
_

N



R
_

Rt


·




R
_

Lt



R
_

Rt














g
_


G
Rt


=




m
_

G



G
_

Rt


=





G
_

N



G
_

Rt


·




G
_

Lt



G
_

Rt














g
_


B
Rt


=




m
_

B



B
_

Rt


=





B
_

N



B
_

Rt


·




B
_

Lt



B
_

Rt










Global gain correction for the non-parallax pixels








R
N_mosaic




(

x
,
y

)


=




R
N_mosaic



(

x
,
y

)


·


g
_


R
N



=



R
N_mosaic



(

x
,
y

)


·






R
_

Lt

·


R
_

Rt





R
_

N













G
N_mosaic




(

x
,
y

)


=




G
N_mosaic



(

x
,
y

)


·


g
_


G
N



=



G
N_mosaic



(

x
,
y

)


·






G
_

Lt

·


G
_

Rt





G
_

N













B
N_mosaic




(

x
,
y

)


=




B
N_mosaic



(

x
,
y

)


·


g
_


B
N



=



B
N_mosaic



(

x
,
y

)


·






B
_

Lt

·


B
_

Rt





B
_

N









Global gain correction for the left parallax pixels








R
Lt_mosaic




(

x
,
y

)


=




R
Lt_mosaic



(

x
,
y

)


·


g
_


R
Lt



=



R
Lt_mosaic



(

x
,
y

)


·





R
_

N



R
_

Lt


·




R
_

Rt



R
_

Lt















G
Lt_mosaic




(

x
,
y

)


=




G
Lt_mosaic



(

x
,
y

)


·


g
_


G
Lt



=



G
Lt_mosaic



(

x
,
y

)


·





G
_

N



G
_

Lt


·




G
_

Rt



G
_

Lt















B
Lt_mosaic




(

x
,
y

)


=




B
Lt_mosaic



(

x
,
y

)


·


g
_


B
Lt



=



B
Lt_mosaic



(

x
,
y

)


·





B
_

N



B
_

Lt


·




B
_

Rt



B
_

Lt











Global gain correction for the right parallax pixels








R
Rt_mosaic




(

x
,
y

)


=




R
Rt_mosaic



(

x
,
y

)


·


g
_


R
Rt



=



R
Rt_mosaic



(

x
,
y

)


·





R
_

N



R
_

Rt


·




R
_

Lt



R
_

Rt















G
Rt_mosaic




(

x
,
y

)


=




G
Rt_mosaic



(

x
,
y

)


·


g
_


G
Rt



=



G
Rt_mosaic



(

x
,
y

)


·





G
_

N



G
_

Rt


·




G
_

Lt



G
_

Rt















B
Rt_mosaic




(

x
,
y

)


=




B
Rt_mosaic



(

x
,
y

)


·


g
_


B
Rt



=



B
Rt_mosaic



(

x
,
y

)


·





B
_

N



B
_

Rt


·




B
_

Lt



B
_

Rt











When a mask is used in which all of the non-parallax pixels are full-aperture, the method using the arithmetic average is adopted. When a mask is used in which all of the non-parallax pixels are half-aperture, the method using the geometric mean is adopted. Accordingly, the method using the arithmetic mean is adopted in the present embodiment. In this way, a mosaic image in which the non-parallax pixels are corrected using one gain coefficient, the left parallax pixels are corrected using one gain coefficient, and the right parallax pixels are corrected using one gain coefficient is output as M′(x,y).


3) Generation of the Tentative Parallax Images


A tentative left parallax image and a tentative right parallax image having low spatial frequency resolution are created. A simple average interpolation of the G color plane obtained by gathering only the left parallax pixels is performed. Using nearby pixel values, linear interpolation is performed according to the ratio of the distance. In the same manner, a simple average interpolation in the G color plane obtained by gathering only the right parallax pixels is performed. In the same manner, a simple average interpolation in the G color plane obtained by gathering only the non-parallax pixels is performed. The same process is performed for each of the colors R, G, and B. Specifically, RLt(x,y) is created from RLt_mosaic(x,y), RRt(x,y) is created from RRt_mosaic(x,y), RN(x,y) is created from RN_mosaic(x,y), GLt(x,y) is created from GLt_mosaic(x,y), GRt(x,y) is created from GRt_mosaic(x,y), GN(x,y) is created from GN_mosaic(x,y), BLt(x,y) is created from BLt_mosaic(x,y), BRt(x,y) is created from BRt_mosaic(x,y), and BN(x,y) is created from BN_mosaic(x,y).


Tentative non-parallax image having the R component is represented as RN(x, y). Tentative non-parallax image having the G component is represented as GN(x, y). Tentative non-parallax image having the B component is represented as BN(x, y). Tentative left parallax image having the R component is represented as RLt(x, y). Tentative left parallax image having the G component is represented as GLt(x, y). Tentative left parallax image having the B component is represented as BLt(x, y). Tentative right parallax image having the R component is represented as RRt(x, y). Tentative right parallax image having the G component is represented as GR1(x, y). Tentative right parallax image having the B component is represented as BRt(x, y). When creating the tentative non-parallax images RN(x, y), GN(x, y), and BN(x, y), a direction judgment in the signal plane may be introduced to realize higher accuracy.


4) Generation of the Non-Parallax Color Mosaic Image Resulting from the Left and Right Localized Luminance Distribution Correction (Local Gain Balance Correction)


Next, based on the same thinking as used for the global gain correction performed in step 2, the luminance of the left parallax pixels in the screen and the right parallax pixels in the screen are made to match, by performing a local gain correction in pixel units. As a result of this operation, the parallax between the left and right is eliminated. After this, the signal planes that have been averaged for the left and right and the imaging signal plane of the non-parallax pixels are also made to match. A new Bayer plane is thereby created in which all of the pixels have matching gain. This is equivalent to the replacement with an average value, and realizes a Bayer plane in which the parallax has been eliminated. This is written as MN(x, y).


In this case as well, there are two types of methods that can be used for the process of setting the target value to be taken as the reference point for each pixel and the process for eliminating the parallax between the left and right, which are a method selecting the arithmetic mean and a method selecting the geometric mean. When there is a mask area in which all of the non-parallax pixels are full-aperture, it is necessary to select the method using the arithmetic mean in order for the blur width of the subject image for which the parallax between the left and right has been eliminated to match the full-aperture blur width. On the other hand, if there is a mask area in which all of the non-parallax pixels are half-aperture, it is necessary to select the method using the geometric mean, in order for the blur width of the subject image in which the parallax between the left and right has been eliminated to match the half-aperture blur width.


Further more, the operation for obtaining the average between the signal plane in which the parallax between the left and right has been eliminated and the imaging signal plane of the non-parallax pixels must preserve the blur widths of these planes, since both already conform to the subject image having the same blur width. Accordingly, the geometric mean must be used for both planes at this time. The following provides detailed expressions for this operation.


a) When Using the Arithmetic Mean of the Left and Right


Average values for each pixel








m
R



(

x
,
y

)


=




R
N



(

x
,
y

)


·




R
Lt



(

x
,
y

)


+


R
Rt



(

x
,
y

)



2











m
G



(

x
,
y

)


=




G
N



(

x
,
y

)


·




G
Lt



(

x
,
y

)


+


G
Rt



(

x
,
y

)



2











m
B



(

x
,
y

)


=




B
N



(

x
,
y

)


·




B
Lt



(

x
,
y

)


+


B
Rt



(

x
,
y

)



2







Gain values for each non-parallax pixel








g

R
N




(

x
,
y

)


=




m
R



(

x
,
y

)




R
N



(

x
,
y

)



=





R
Lt



(

x
,
y

)


+


R
Rt



(

x
,
y

)




2



R
N



(

x
,
y

)














g

G
N




(

x
,
y

)


=




m
G



(

x
,
y

)




G
N



(

x
,
y

)



=





G
Lt



(

x
,
y

)


+


G
Rt



(

x
,
y

)




2



G
N



(

x
,
y

)














g

B
N




(

x
,
y

)


=




m
B



(

x
,
y

)




B
N



(

x
,
y

)



=





B
Lt



(

x
,
y

)


+


B
Rt



(

x
,
y

)




2



B
N



(

x
,
y

)










Gain values for each left parallax pixel








g

R
Lt




(

x
,
y

)


=




m
R



(

x
,
y

)




R
Lt



(

x
,
y

)



=





R
N



(

x
,
y

)




R
Lt



(

x
,
y

)



·




R
Lt



(

x
,
y

)


+


R
Rt



(

x
,
y

)




2



R
Lt



(

x
,
y

)















g

G
Lt




(

x
,
y

)


=




m
G



(

x
,
y

)




G
Lt



(

x
,
y

)



=





G
N



(

x
,
y

)




G
Lt



(

x
,
y

)



·




G
Lt



(

x
,
y

)


+


G
Rt



(

x
,
y

)




2



G
Lt



(

x
,
y

)















g

B
Lt




(

x
,
y

)


=




m
B



(

x
,
y

)




B
Lt



(

x
,
y

)



=





B
N



(

x
,
y

)




B
Lt



(

x
,
y

)



·




B
Lt



(

x
,
y

)


+


B
Rt



(

x
,
y

)




2



B
Lt



(

x
,
y

)











Gain values for each right parallax pixel








g

R
Rt




(

x
,
y

)


=




m
R



(

x
,
y

)




R
Rt



(

x
,
y

)



=





R
N



(

x
,
y

)




R
Rt



(

x
,
y

)



·




R
Lt



(

x
,
y

)


+


R
Rt



(

x
,
y

)




2



R
Rt



(

x
,
y

)















g

G
Rt




(

x
,
y

)


=




m
G



(

x
,
y

)




G
Rt



(

x
,
y

)



=





G
N



(

x
,
y

)




G
Rt



(

x
,
y

)



·




G
Lt



(

x
,
y

)


+


G
Rt



(

x
,
y

)




2



G
Rt



(

x
,
y

)















g

B
Rt




(

x
,
y

)


=




m
B



(

x
,
y

)




B
Rt



(

x
,
y

)



=





B
N



(

x
,
y

)




B
Rt



(

x
,
y

)



·




B
Lt



(

x
,
y

)


+


B
Rt



(

x
,
y

)




2



B
Rt



(

x
,
y

)











Local gain correction for each non-parallax pixel






R
N(x,ygRN(x,y)=mR(x,y)






G
N(x,ygGN(x,y)=mG(x,y)






B
N(x,ygBN(x,y)=mB(x,y)


Local gain correction for each left parallax pixel






R
Lt(x,ygRLt(x,y)=mR(x,y)






G
Lt(x,ygGLt(x,y)=mG(x,y)






B
Lt(x,ygBLt(x,y)=mB(x,y)


Local gain correction for each right parallax pixel






R
Rt(x,ygRRt(x,y)=mR(x,y)






G
Rt(x,ygGRt(x,y)=mG(x,y)






B
Rt(x,ygBRt(x,y)=mB(x,y)


b) When Using the Geometric Mean of the Left and Right


Average values for each pixel






m
R(x,y)=√{square root over (RN(x,y)·√{square root over (RLt(x,yRRt(x,y))})}






m
G(x,y)=√{square root over (GN(x,y)·√{square root over (GLt(x,yGRt(x,y))})}






m
B(x,y)=√{square root over (BN(x,y)·√{square root over (BLt(x,yBRt(x,y))})}


Gain values for each non-parallax pixel








g

R
N




(

x
,
y

)


=




m
R



(

x
,
y

)




R
N



(

x
,
y

)



=






R
Lt



(

x
,
y

)


·


R
Rt



(

x
,
y

)






R
N



(

x
,
y

)













g

G
N




(

x
,
y

)


=




m
G



(

x
,
y

)




G
N



(

x
,
y

)



=






G
Lt



(

x
,
y

)


·


G
Rt



(

x
,
y

)






G
N



(

x
,
y

)













g

B
N




(

x
,
y

)


=




m
B



(

x
,
y

)




B
N



(

x
,
y

)



=






B
Lt



(

x
,
y

)


·


B
Rt



(

x
,
y

)






B
N



(

x
,
y

)









Gain values for each left parallax pixel








g

R
Lt




(

x
,
y

)


=




m
R



(

x
,
y

)




R
Lt



(

x
,
y

)



=





R
N



(

x
,
y

)




R
Lt



(

x
,
y

)



·




R
Rt



(

x
,
y

)




R
Lt



(

x
,
y

)















g

G
Lt




(

x
,
y

)


=




m
G



(

x
,
y

)




G
Lt



(

x
,
y

)



=





G
N



(

x
,
y

)




G
Lt



(

x
,
y

)



·




G
Rt



(

x
,
y

)




G
Lt



(

x
,
y

)















g

B
Lt




(

x
,
y

)


=




m
B



(

x
,
y

)




B
Lt



(

x
,
y

)



=





B
N



(

x
,
y

)




B
Lt



(

x
,
y

)



·




B
Rt



(

x
,
y

)




B
Lt



(

x
,
y

)











Gain values for each right parallax pixel








g

R
Rt




(

x
,
y

)


=




m
R



(

x
,
y

)




R
Rt



(

x
,
y

)



=





R
N



(

x
,
y

)




R
Rt



(

x
,
y

)



·




R
Lt



(

x
,
y

)




R
Rt



(

x
,
y

)















g

G
Rt




(

x
,
y

)


=




m
G



(

x
,
y

)




G
Rt



(

x
,
y

)



=





G
N



(

x
,
y

)




G
Rt



(

x
,
y

)



·




G
Lt



(

x
,
y

)




G
Rt



(

x
,
y

)















g

B
Rt




(

x
,
y

)


=




m
B



(

x
,
y

)




B
Rt



(

x
,
y

)



=





B
N



(

x
,
y

)




B
Rt



(

x
,
y

)



·




B
Lt



(

x
,
y

)




B
Rt



(

x
,
y

)











Local gain correction for each non-parallax pixel






R
N(x,ygRN(x,y)=mR(x,y)






G
N(x,ygGN(x,y)=mG(x,y)






B
N(x,ygBN(x,y)=mB(x,y)


Local gain correction for each left parallax pixel






R
Lt(x,ygRLt(x,y)=mR(x,y)






G
Lt(x,ygGLt(x,y)=mG(x,y)






B
Lt(x,ygBLt(x,y)=mB(x,y)


Local gain correction for each right parallax pixel






R
Rt(x,ygRRt(x,y)=mR(x,y)






G
Rt(x,ygGRt(x,y)=mG(x,y)






B
Rt(x,ygBRt(x,y)=mB(x,y)


In this way, the data of the Bayer plane is overwritten with the pixel value obtained by further averaging the average value of the left viewpoint image and the right viewpoint image and the non-parallax image of the reference viewpoint, as a new non-parallax pixel value, and the image MN(x,y) having a non-parallax Bayer plane is output.


5) Generation of the Non-Parallax Reference Image


A widely known Bayer interpolation technique is performed. For example, please see the interpolation algorithm shown in U.S. Pat. No. 7,957,588 (WO2006/006373) and U.S. Pat. No. 8,259,213 from the same inventor as the present application.


6) Generation of the Actual Parallax Images


Using the tentative left parallax color images RLt(x,y), GN(x,y), and BLt(x,y) with low resolution created in step 3 and the non-parallax color images RN(x,y), GN(x,y), and BN(x,y) with high resolution created as an intermediate process in step 5, left parallax color images color images R′Lt(x,y), G′Lt(x,y), and B′Lt(x,y) that have high resolution and are to actually be output are created. In the same manner, using the tentative right parallax color images RRt(x,y), GRt(x,y), and BRt(x,y) with low resolution created in step 3 and the non-parallax color images RN(x,y), GN(x,y), and BN(x,y) with high resolution created as an intermediate process in step 5, right parallax color images color images R′Rt(x,y), G′Rt(x,y), and B′Rt(x,y) that have high resolution and are to actually be output are created.


There are two methods considered for the parallax modulation, which are a method using the arithmetic mean as a reference point and a method using the geometric mean as a reference point. Either method can be used to realize the parallax modulation effect, but the method using the arithmetic mean as the reference point is adopted when the aperture mask of the non-parallax pixels of the image sensor is full-aperture and the method using the geometric mean as the reference point is adopted when the aperture mask of the non-parallax pixels of the image sensor is half-aperture in the same manner as the parallax pixels. Accordingly, in the present embodiment, the method using the arithmetic mean as the reference point is used.


(a) Parallax Modulation with the Arithmetic Mean as the Reference Point


Left parallax modulation








R
Lt




(

x
,
y

)


=



R
N



(

x
,
y

)





(



2



R
Lt



(

x
,
y

)






R
Lt



(

x
,
y

)


+


R
Rt



(

x
,
y

)







2


G
Lt



(

x
,
y

)





G
Lt



(

x
,
y

)


+


G
Rt



(

x
,
y

)







2


B
Lt



(

x
,
y

)





B
Lt



(

x
,
y

)


+


B
Rt



(

x
,
y

)





)

k










G
Lt




(

x
,
y

)


=



G
N



(

x
,
y

)





(



2



R
Lt



(

x
,
y

)






R
Lt



(

x
,
y

)


+


R
Rt



(

x
,
y

)







2


G
Lt



(

x
,
y

)





G
Lt



(

x
,
y

)


+


G
Rt



(

x
,
y

)







2


B
Lt



(

x
,
y

)





B
Lt



(

x
,
y

)


+


B
Rt



(

x
,
y

)





)

k










B
Lt




(

x
,
y

)


=



B
N



(

x
,
y

)





(



2



R
Lt



(

x
,
y

)






R
Lt



(

x
,
y

)


+


R
Rt



(

x
,
y

)







2


G
Lt



(

x
,
y

)





G
Lt



(

x
,
y

)


+


G
Rt



(

x
,
y

)







2


B
Lt



(

x
,
y

)





B
Lt



(

x
,
y

)


+


B
Rt



(

x
,
y

)





)

k






Right parallax modulation








R
Rt




(

x
,
y

)


=



R
N



(

x
,
y

)





(



2



R
Rt



(

x
,
y

)






R
Lt



(

x
,
y

)


+


R
Rt



(

x
,
y

)







2


G
Rt



(

x
,
y

)





G
Lt



(

x
,
y

)


+


G
Rt



(

x
,
y

)







2


B
Rt



(

x
,
y

)





B
Lt



(

x
,
y

)


+


B
Rt



(

x
,
y

)





)

k










G
Rt




(

x
,
y

)


=



G
N



(

x
,
y

)





(



2



R
Rt



(

x
,
y

)






R
Lt



(

x
,
y

)


+


R
Rt



(

x
,
y

)







2


G
Rt



(

x
,
y

)





G
Lt



(

x
,
y

)


+


G
Rt



(

x
,
y

)







2


B
Rt



(

x
,
y

)





B
Lt



(

x
,
y

)


+


B
Rt



(

x
,
y

)





)

k










B
Rt




(

x
,
y

)


=



B
N



(

x
,
y

)





(



2



R
Rt



(

x
,
y

)






R
Lt



(

x
,
y

)


+


R
Rt



(

x
,
y

)







2


G
Rt



(

x
,
y

)





G
Lt



(

x
,
y

)


+


G
Rt



(

x
,
y

)







2


B
Rt



(

x
,
y

)





B
Lt



(

x
,
y

)


+


B
Rt



(

x
,
y

)





)

k






b) Parallax Modulation with the Geometric Mean as the Reference Point


Left parallax modulation








R
Lt




(

x
,
y

)


=



R
N



(

x
,
y

)





(




R
Lt



(

x
,
y

)






R
Lt



(

x
,
y

)


·


R
Rt



(

x
,
y

)









G
Lt



(

x
,
y

)






G
Lt



(

x
,
y

)


·


G
Rt



(

x
,
y

)









B
Lt



(

x
,
y

)






B
Lt



(

x
,
y

)


·


B
Rt



(

x
,
y

)






)

k










G
Lt




(

x
,
y

)


=



G
N



(

x
,
y

)





(




R
Lt



(

x
,
y

)






R
Lt



(

x
,
y

)


·


R
Rt



(

x
,
y

)









G
Lt



(

x
,
y

)






G
Lt



(

x
,
y

)


·


G
Rt



(

x
,
y

)









B
Lt



(

x
,
y

)






B
Lt



(

x
,
y

)


·


B
Rt



(

x
,
y

)






)

k










B
Lt




(

x
,
y

)


=



B
N



(

x
,
y

)





(




R
Lt



(

x
,
y

)






R
Lt



(

x
,
y

)


·


R
Rt



(

x
,
y

)









G
Lt



(

x
,
y

)






G
Lt



(

x
,
y

)


·


G
Rt



(

x
,
y

)









B
Lt



(

x
,
y

)






B
Lt



(

x
,
y

)


·


B
Rt



(

x
,
y

)






)

k






Right parallax modulation








R
Rt




(

x
,
y

)


=



R
N



(

x
,
y

)





(




R
Rt



(

x
,
y

)






R
Lt



(

x
,
y

)


·


R
Rt



(

x
,
y

)









G
Rt



(

x
,
y

)






G
Lt



(

x
,
y

)


·


G
Rt



(

x
,
y

)









B
Rt



(

x
,
y

)






B
Lt



(

x
,
y

)


·


B
Rt



(

x
,
y

)






)

k










G
Rt




(

x
,
y

)


=



G
N



(

x
,
y

)





(




R
Rt



(

x
,
y

)






R
Lt



(

x
,
y

)


·


R
Rt



(

x
,
y

)









G
Rt



(

x
,
y

)






G
Lt



(

x
,
y

)


·


G
Rt



(

x
,
y

)









B
Rt



(

x
,
y

)






B
Lt



(

x
,
y

)


·


B
Rt



(

x
,
y

)






)

k










B
Rt




(

x
,
y

)


=



B
N



(

x
,
y

)





(




R
Rt



(

x
,
y

)






R
Lt



(

x
,
y

)


·


R
Rt



(

x
,
y

)









G
Rt



(

x
,
y

)






G
Lt



(

x
,
y

)


·


G
Rt



(

x
,
y

)









B
Rt



(

x
,
y

)






B
Lt



(

x
,
y

)


·


B
Rt



(

x
,
y

)






)

k






When overwriting the above-described expressions


Left parallax modulation








R
Lt




(

x
,
y

)


=



R
N



(

x
,
y

)





(





R
Lt



(

x
,
y

)




R
Rt



(

x
,
y

)









G
Lt



(

x
,
y

)




G
Rt



(

x
,
y

)









B
Lt



(

x
,
y

)




B
Rt



(

x
,
y

)





)

k










G
Lt




(

x
,
y

)


=



G
N



(

x
,
y

)





(





R
Lt



(

x
,
y

)




R
Rt



(

x
,
y

)









G
Lt



(

x
,
y

)




G
Rt



(

x
,
y

)









B
Lt



(

x
,
y

)




B
Rt



(

x
,
y

)





)

k










B
Lt




(

x
,
y

)


=



B
N



(

x
,
y

)





(





R
Lt



(

x
,
y

)




R
Rt



(

x
,
y

)









G
Lt



(

x
,
y

)




G
Rt



(

x
,
y

)









B
Lt



(

x
,
y

)




B
Rt



(

x
,
y

)





)

k






Right parallax modulation








R
Rt




(

x
,
y

)


=



R
N



(

x
,
y

)





(





R
Rt



(

x
,
y

)




R
Lt



(

x
,
y

)









G
Rt



(

x
,
y

)




G
Lt



(

x
,
y

)









B
Rt



(

x
,
y

)




B
Lt



(

x
,
y

)





)

k










G
Rt




(

x
,
y

)


=



G
N



(

x
,
y

)





(





R
Rt



(

x
,
y

)




R
Lt



(

x
,
y

)









G
Rt



(

x
,
y

)




G
Lt



(

x
,
y

)









B
Rt



(

x
,
y

)




B
Lt



(

x
,
y

)





)

k










B
Rt




(

x
,
y

)


=



B
N



(

x
,
y

)





(





R
Rt



(

x
,
y

)




R
Lt



(

x
,
y

)









G
Rt



(

x
,
y

)




G
Lt



(

x
,
y

)









B
Rt



(

x
,
y

)




B
Lt



(

x
,
y

)





)

k






7) Conversion to Output Color Space


It is in the same manner as the embodiment 1.


In the embodiment 2, the expressions as below may be used as the parallax modulation.


Left parallax modulation








R
Lt




(

x
,
y

)


=



R
N



(

x
,
y

)


+

k
(









R
Lt



(

x
,
y

)


-


R
Rt



(

x
,
y

)



2

+




G
Lt



(

x
,
y

)


-


G
Rt



(

x
,
y

)



2

+




B
Lt



(

x
,
y

)


-


B
Rt



(

x
,
y

)



2


)










G
Lt




(

x
,
y

)


=



G
N



(

x
,
y

)


+

k
(









R
Lt



(

x
,
y

)


-


R
Rt



(

x
,
y

)



2

+




G
Lt



(

x
,
y

)


-


G
Rt



(

x
,
y

)



2

+




B
Lt



(

x
,
y

)


-


B
Rt



(

x
,
y

)



2


)










B
Lt




(

x
,
y

)


=



B
N



(

x
,
y

)


+

k
(









R
Lt



(

x
,
y

)


-


R
Rt



(

x
,
y

)



2

+




G
Lt



(

x
,
y

)


-


G
Rt



(

x
,
y

)



2

+




B
Lt



(

x
,
y

)


-


B
Rt



(

x
,
y

)



2


)






Right parallax modulation








R
Rt




(

x
,
y

)


=



R
N



(

x
,
y

)


+

k
(









R
Rt



(

x
,
y

)


-


R
Lt



(

x
,
y

)



2

+




G
Rt



(

x
,
y

)


-


G
Lt



(

x
,
y

)



2

+




B
Rt



(

x
,
y

)


-


B
Lt



(

x
,
y

)



2


)










G
Rt




(

x
,
y

)


=



G
N



(

x
,
y

)


+

k
(









R
Rt



(

x
,
y

)


-


R
Lt



(

x
,
y

)



2

+




G
Rt



(

x
,
y

)


-


G
Lt



(

x
,
y

)



2

+




B
Rt



(

x
,
y

)


-


B
Lt



(

x
,
y

)



2


)










B
Rt




(

x
,
y

)


=



B
N



(

x
,
y

)


+

k
(









R
Rt



(

x
,
y

)


-


R
Lt



(

x
,
y

)



2

+




G
Rt



(

x
,
y

)


-


G
Lt



(

x
,
y

)



2

+




B
Rt



(

x
,
y

)


-


B
Lt



(

x
,
y

)



2


)






Further, in the image sensor of the above embodiment 2, the number of parallax pixels is less than the number of non-parallax pixels. Here, it is possible to apply a weighting with the reliability according to the resolution power according to the spatial sampling when each calculation described above is performed in consideration of the density ratio of the parallax pixels and the non-parallax pixels in the pixel arrangement on the image sensor. Specifically, the ratio between the non-parallax pixels (N), the left parallax pixels (Lt) and the right parallax pixels (Rt) used in the embodiment 2 are N:Lt:Rt=6:1:1, in other words N:(Lt+Rt)=3:1, and therefore the non-parallax pixels are raised to the power of ¾ and the parallax pixels are raised to the power of ¼, such that the distribution gives more importance to the non-parallax pixels that have high density. In this case, the following expressions may be used in the above 2), 4) and 6).


2) Global Gain Balance Correction of Color and Parallax Mosaic Image


a) When Using the Arithmetic Mean of the Left and Right


Average values








m
_

R

=



[


R
_

N

]


3
4


·


[




R
_

Lt

+


R
_

Rt


2

]


1
4











m
_

G

=



[


G
_

N

]


3
4


·


[




G
_

Lt

+


G
_

Rt


2

]


1
4











m
_

B

=



[


B
_

N

]


3
4


·


[




B
_

Lt

+


B
_

Rt


2

]


1
4







Gain values for the non-parallax pixels








g
_


R
N


=




m
_

R



R
_

N


=


[




R
_

Lt

+


R
_

Rt



2



R
_

N



]


1
4











g
_


G
N


=




m
_

G



G
_

N


=


[




G
_

Lt

+


G
_

Rt



2



G
_

N



]


1
4











g
_


B
N


=




m
_

B



B
_

N


=


[




B
_

Lt

+


B
_

Rt



2



B
_

N



]


1
4







Gain values for the left parallax pixels








g
_


R
Lt


=




m
_

R



m
_

Lt


=




[



R
_

N



R
_

Lt


]


3
4




[




R
_

Lt

+


R
_

Rt



2



R
_

Lt



]



1
4











g
_


G
Lt


=




m
_

G



G
_

Lt


=




[



G
_

N



G
_

Lt


]


3
4




[




G
_

Lt

+


G
_

Rt



2



G
_

Lt



]



1
4











g
_


B
Lt


=




m
_

B



B
_

Lt


=




[



B
_

N



B
_

Lt


]


3
4




[




B
_

Lt

+


B
_

Rt



2



B
_

Lt



]



1
4







Gain values for the right parallax pixels








g
_


R
Rt


=




m
_

R



m
_

Rt


=




[



R
_

N



R
_

Rt


]


3
4




[




R
_

Lt

+


R
_

Rt



2



R
_

Rt



]



1
4











g
_


G
Rt


=




m
_

G



G
_

Rt


=




[



G
_

N



G
_

Rt


]


3
4




[




G
_

Lt

+


G
_

Rt



2



G
_

Rt



]



1
4











g
_


B
Rt


=




m
_

B



B
_

Rt


=




[



B
_

N



B
_

Rt


]


3
4




[




B
_

Lt

+


B
_

Rt



2



B
_

Rt



]



1
4







Global gain correction for the non-parallax pixels








R

N

_

mosai

c





(

x
,
y

)


=




R

N

_

mosaic




(

x
,
y

)


·


g
_


R
N



=



R

N

_

mosaic




(

x
,
y

)


·


[




R
_

Lt

+


R
_

Rt



2



R
_

N



]


1
4












G

N

_

mosai

c





(

x
,
y

)


=




G

N

_

mosaic




(

x
,
y

)


·


g
_


G
N



=



G

N

_

mosaic




(

x
,
y

)


·


[




G
_

Lt

+


G
_

Rt



2



G
_

N



]


1
4












B

N

_

mosai

c





(

x
,
y

)


=




B

N

_

mosaic




(

x
,
y

)


·


g
_


B
N



=



B

N

_

mosaic




(

x
,
y

)


·


[




B
_

Lt

+


B
_

Rt



2



B
_

N



]


1
4








Global gain correction for the left parallax pixels








R

Lt

_

mosai

c





(

x
,
y

)


=




R

Lt

_

mosaic




(

x
,
y

)


·


g
_


R
Lt



=



R

Lt

_

mosaic




(

x
,
y

)


·




[



R
_

N



R
_

Lt


]


3
4




[




R
_

Lt

+


R
_

Rt



2



R
_

Lt



]



1
4












G

Lt

_

mosai

c





(

x
,
y

)


=




G

Lt

_

mosaic




(

x
,
y

)


·


g
_


G
Lt



=



G

Lt

_

mosaic




(

x
,
y

)


·




[



G
_

N



G
_

Lt


]


3
4




[




G
_

Lt

+


G
_

Rt



2



G
_

Lt



]



1
4












B

Lt

_

mosai

c





(

x
,
y

)


=




B

Lt

_

mosaic




(

x
,
y

)


·


g
_


B
Lt



=



B

Lt

_

mosaic




(

x
,
y

)


·




[



B
_

N



B
_

Lt


]


3
4




[




B
_

Lt

+


B
_

Rt



2



B
_

Lt



]



1
4








Global gain correction for the right parallax pixels








R

R

t

_

mosai

c





(

x
,
y

)


=




R

Rt

_

mosaic




(

x
,
y

)


·


g
_


R
Rt



=



R

Rt

_

mosaic




(

x
,
y

)


·




[



R
_

N



R
_

Rt


]


3
4




[




R
_

Lt

+


R
_

Rt



2



R
_

Rt



]



1
4












G

Rt

_

mosai

c





(

x
,
y

)


=




G

Rt

_

mosaic




(

x
,
y

)


·


g
_


G
Rt



=



G

Rt

_

mosaic




(

x
,
y

)


·




[



G
_

N



G
_

Rt


]


3
4




[




G
_

Lt

+


G
_

Rt



2



G
_

Rt



]



1
4












B

Rt

_

mosai

c





(

x
,
y

)


=




B

Rt

_

mosaic




(

x
,
y

)


·


g
_


B
Rt



=



B

Rt

_

mosaic




(

x
,
y

)


·




[



B
_

N



B
_

Rt


]


3
4




[




B
_

Lt

+


B
_

Rt



2



B
_

Rt



]



1
4








b) When Using the Geometric Mean of the Left and Right


Average values







m

R
=[R
N]3/4·[RLt·RRt]1/4







m

G
=[G
N]3/4·[GLt·GRt]1/4







m

B
=[B
N]3/4·[BLt·BRt]1/4


Gain values for the non-parallax pixels








g
_


R
N


=




m
_

R



R
_

N


=






R
_

Lt

·


R
_

Rt





R
_

N


4










g
_


G
N


=




m
_

G



G
_

N


=






G
_

Lt

·


G
_

Rt





G
_

N


4










g
_


B
N


=




m
_

B



B
_

N


=






B
_

Lt

·


B
_

Rt





B
_

N


4






Gain values for the left parallax pixels








g
_


R
Lt


=




m
_

R



m
_

Lt


=



[



R
_

N



R
_

Lt


]


3
4


·


[



R
_

Rt



R
_

Lt


]


1
4












g
_


G
Lt


=




m
_

G



G
_

Lt


=



[



G
_

N



G
_

Lt


]


3
4


·


[



G
_

Rt



G
_

Lt


]


1
4












g
_


B
Lt


=




m
_

B



B
_

Lt


=



[



B
_

N



B
_

Lt


]


3
4


·


[



B
_

Rt



B
_

Lt


]


1
4








Gain values for the right parallax pixels








g
_


R
Rt


=




m
_

R



m
_

Rt


=



[



R
_

N



R
_

Rt


]


3
4


·


[



R
_

Lt



R
_

Rt


]


1
4












g
_


G
Rt


=




m
_

G



G
_

Rt


=



[



G
_

N



G
_

Rt


]


3
4


·


[



G
_

Lt



G
_

Rt


]


1
4












g
_


B
Rt


=




m
_

B



B
_

Rt


=



[



B
_

N



B
_

Rt


]


3
4


·


[



B
_

Lt



B
_

Rt


]


1
4








Global gain correction for the non-parallax pixels








R

N

_

mosai

c





(

x
,
y

)


=




R

N

_

mosaic




(

x
,
y

)


·


g
_


R
N



=



R

N

_

mosaic




(

x
,
y

)


·






R
_

Lt

·


R
_

Rt





R
_

N


4











G

N

_

mosai

c





(

x
,
y

)


=




G

N

_

mosaic




(

x
,
y

)


·


g
_


G
N



=



G

N

_

mosaic




(

x
,
y

)


·






G
_

Lt

·


G
_

Rt





G
_

N


4











B

N

_

mosai

c





(

x
,
y

)


=




B

N

_

mosaic




(

x
,
y

)


·


g
_


B
N



=



B

N

_

mosaic




(

x
,
y

)


·






B
_

Lt

·


B
_

Rt





B
_

N


4







Global gain correction for the left parallax pixels








R

Lt

_

mosai

c





(

x
,
y

)


=




R

Lt

_

mosaic




(

x
,
y

)


·


g
_


R
Lt



=



R

Lt

_

mosaic




(

x
,
y

)


·




[



R
_

N



R
_

Lt


]


3
4




[



R
_

Rt



R
_

Lt


]



1
4












G

Lt

_

mosai

c





(

x
,
y

)


=




G

Lt

_

mosaic




(

x
,
y

)


·


g
_


G
Lt



=



G

Lt

_

mosaic




(

x
,
y

)


·




[



G
_

N



G
_

Lt


]


3
4




[



G
_

Rt



G
_

Lt


]



1
4












B

Lt

_

mosai

c





(

x
,
y

)


=




B

Lt

_

mosaic




(

x
,
y

)


·


g
_


B
Lt



=



B

Lt

_

mosaic




(

x
,
y

)


·




[



B
_

N



B
_

Lt


]


3
4




[



B
_

Rt



B
_

Lt


]



1
4








Global gain correction for the right parallax pixels








R

R

t

_

mosai

c





(

x
,
y

)


=




R

Rt

_

mosaic




(

x
,
y

)


·


g
_


R
Rt



=



R

Rt

_

mosaic




(

x
,
y

)


·




[



R
_

N



R
_

Rt


]


3
4




[



R
_

Lt



R
_

Rt


]



1
4












G

Rt

_

mosai

c





(

x
,
y

)


=




G

Rt

_

mosaic




(

x
,
y

)


·


g
_


G
Rt



=



G

Rt

_

mosaic




(

x
,
y

)


·




[



G
_

N



G
_

Rt


]


3
4




[



G
_

Lt



G
_

Rt


]



1
4












B

Rt

_

mosai

c





(

x
,
y

)


=




B

Rt

_

mosaic




(

x
,
y

)


·


g
_


B
Rt



=



B

Rt

_

mosaic




(

x
,
y

)


·




[



B
_

N



B
_

Rt


]


3
4




[



B
_

Lt



B
_

Rt


]



1
4








4) Generation of the Non-Parallax Color Mosaic Image Resulting from the Left and Right Localized Luminance Distribution Correction


a) When Using the Arithmetic Mean of the Left and Right


Average values for each pixel








m
R



(

x
,
y

)


=



[


R
N



(

x
,
y

)


]


3
4


·


[




R
Lt



(

x
,
y

)


+


R
Rt



(

x
,
y

)



2

]


1
4











m
G



(

x
,
y

)


=



[


G
N



(

x
,
y

)


]


3
4


·


[




G
Lt



(

x
,
y

)


+


G
Rt



(

x
,
y

)



2

]


1
4











m
B



(

x
,
y

)


=



[


B
N



(

x
,
y

)


]


3
4


·


[




B
Lt



(

x
,
y

)


+


B
Rt



(

x
,
y

)



2

]


1
4







Gain values for each non-parallax pixel











g

R
N




(

x
,
y

)


=





m
R



(

x
,
y

)




R
N



(

x
,
y

)









=




[




R
Lt



(

x
,
y

)


+


R
Rt



(

x
,
y

)




2







R
N



(

x
,
y

)




]


1
4
















g

G
N




(

x
,
y

)


=





m
G



(

x
,
y

)




G
N



(

x
,
y

)









=




[




G
Lt



(

x
,
y

)


+


G
Rt



(

x
,
y

)




2







G
N



(

x
,
y

)




]


1
4
















g

B
N




(

x
,
y

)


=





m
B



(

x
,
y

)




B
N



(

x
,
y

)









=




[




B
Lt



(

x
,
y

)


+


B
Rt



(

x
,
y

)




2







B
N



(

x
,
y

)




]


1
4









Gain values for each left parallax pixel











g

R
Rt




(

x
,
y

)


=





m
R



(

x
,
y

)




R
Lt



(

x
,
y

)









=





[



R
N



(

x
,
y

)




R
Lt



(

x
,
y

)



]


3
4


·


[




R
Lt



(

x
,
y

)


+


R
Rt



(

x
,
y

)




2







R
Lt



(

x
,
y

)




]


1
4

















g

G
Lt




(

x
,
y

)


=





m
G



(

x
,
y

)




G
Lt



(

x
,
y

)









=





[



G
N



(

x
,
y

)




G
Lt



(

x
,
y

)



]


3
4


·


[




G
Lt



(

x
,
y

)


+


G
Rt



(

x
,
y

)




2







G
Lt



(

x
,
y

)




]


1
4

















g

B
Lt




(

x
,
y

)


=





m
G



(

x
,
y

)




B
Lt



(

x
,
y

)









=





[



B
N



(

x
,
y

)




B
Lt



(

x
,
y

)



]


3
4


·


[




B
Lt



(

x
,
y

)


+


B
Rt



(

x
,
y

)




2







B
Lt



(

x
,
y

)




]


1
4










Gain values for each right parallax pixel











g

R
Rt




(

x
,
y

)


=





m
R



(

x
,
y

)




R
Rt



(

x
,
y

)









=





[



R
N



(

x
,
y

)




R
Rt



(

x
,
y

)



]


3
4


·


[




R
Lt



(

x
,
y

)


+


R
Rt



(

x
,
y

)




2







R
Rt



(

x
,
y

)




]


1
4

















g

G
Rt




(

x
,
y

)


=





m
R



(

x
,
y

)




G
Rt



(

x
,
y

)









=





[



G
N



(

x
,
y

)




G
Rt



(

x
,
y

)



]


3
4


·


[




G
Lt



(

x
,
y

)


+


G
Rt



(

x
,
y

)




2







G
Rt



(

x
,
y

)




]


1
4

















g

B
Rt




(

x
,
y

)


=





m
R



(

x
,
y

)




B
Rt



(

x
,
y

)









=





[



B
N



(

x
,
y

)




B
Rt



(

x
,
y

)



]


3
4


·


[




B
Lt



(

x
,
y

)


+


B
Rt



(

x
,
y

)




2







B
Rt



(

x
,
y

)




]


1
4










b) When Using the Geometric Mean of the Left and Right


Average values for each pixel






m
R(x, y)=[RN(x, y)]3/4·[RLt(x, yRRt(x, y)]1/4






m
G(x, y)=[GN(x, y)]3/4·[GLt(x, yGRt(x, y)]1/4






m
B(x, y)=[BN(x, y)]3/4·[BLt(x, yBRt(x, y)]1/4


Gain values for each non-parallax pixel











g

R
N




(

x
,
y

)


=





m
R



(

x
,
y

)




R
N



(

x
,
y

)









=








R
Lt



(

x
,
y

)


·


R
Rt



(

x
,
y

)






R
N



(

x
,
y

)



4















g

G
N




(

x
,
y

)


=





m
R



(

x
,
y

)




G
N



(

x
,
y

)









=








G
Lt



(

x
,
y

)


·


G
Rt



(

x
,
y

)






G
N



(

x
,
y

)



4















g

B
N




(

x
,
y

)


=





m
R



(

x
,
y

)




B
N



(

x
,
y

)









=








B
Lt



(

x
,
y

)


·


B
Rt



(

x
,
y

)






B
N



(

x
,
y

)



4








Gain values for each left parallax pixel











g

R
Lt




(

x
,
y

)


=





m
R



(

x
,
y

)




R
Lt



(

x
,
y

)









=





[



R
N



(

x
,
y

)




R
Lt



(

x
,
y

)



]


3
4


·


[



R
Rt



(

x
,
y

)




R
Lt



(

x
,
y

)



]


1
4

















g

G
Lt




(

x
,
y

)


=





m
R



(

x
,
y

)




G
Lt



(

x
,
y

)









=





[



G
N



(

x
,
y

)




G
Lt



(

x
,
y

)



]


3
4


·


[



G
Rt



(

x
,
y

)




G
Lt



(

x
,
y

)



]


1
4

















g

B
Lt




(

x
,
y

)


=





m
R



(

x
,
y

)




B
Lt



(

x
,
y

)









=





[



B
N



(

x
,
y

)




B
Lt



(

x
,
y

)



]


3
4


·


[



B
Rt



(

x
,
y

)




B
Lt



(

x
,
y

)



]


1
4










Gain values for each right parallax pixel











g

R
Rt




(

x
,
y

)


=





m
R



(

x
,
y

)




R
Rt



(

x
,
y

)









=





[



R
N



(

x
,
y

)




R
Rt



(

x
,
y

)



]


3
4


·


[



R
Lt



(

x
,
y

)




R
Rt



(

x
,
y

)



]


1
4

















g

G
Rt




(

x
,
y

)


=





m
R



(

x
,
y

)




G
Rt



(

x
,
y

)









=





[



G
N



(

x
,
y

)




G
Rt



(

x
,
y

)



]


3
4


·


[



G
Lt



(

x
,
y

)




G
Rt



(

x
,
y

)



]


1
4

















g

B
Rt




(

x
,
y

)


=





m
R



(

x
,
y

)




B
Rt



(

x
,
y

)









=





[



B
N



(

x
,
y

)




B
Rt



(

x
,
y

)



]


3
4


·


[



B
Lt



(

x
,
y

)




B
Rt



(

x
,
y

)



]


1
4










6) Generation of Actual Parallax Image


a) Parallax Modulation with the Arithmetric Mean as the Reference Point


Left parallax modulation








R
Lt




(

x
,
y

)


=



R
N



(

x
,
y

)





(






2







R
Lt



(

x
,
y

)






R
Lt



(

x
,
y

)


+


R
Rt



(

x
,
y

)




4








2







G
Lt



(

x
,
y

)






G
Lt



(

x
,
y

)


+


G
Rt



(

x
,
y

)












2







B
Lt



(

x
,
y

)






B
Lt



(

x
,
y

)


+


B
Rt



(

x
,
y

)




4




)

K










G
Lt




(

x
,
y

)


=



G
N



(

x
,
y

)





(






2







R
Lt



(

x
,
y

)






R
Lt



(

x
,
y

)


+


R
Rt



(

x
,
y

)




4








2







G
Lt



(

x
,
y

)






G
Lt



(

x
,
y

)


+


G
Rt



(

x
,
y

)












2







B
Lt



(

x
,
y

)






B
Lt



(

x
,
y

)


+


B
Rt



(

x
,
y

)




4




)

K










B
Lt




(

x
,
y

)


=



B
N



(

x
,
y

)





(






2







R
Lt



(

x
,
y

)






R
Lt



(

x
,
y

)


+


R
Rt



(

x
,
y

)




4








2







G
Lt



(

x
,
y

)






G
Lt



(

x
,
y

)


+


G
Rt



(

x
,
y

)












2







B
Lt



(

x
,
y

)






B
Lt



(

x
,
y

)


+


B
Rt



(

x
,
y

)




4




)

K






Right parallax modulation








R
Rt




(

x
,
y

)


=



R
N



(

x
,
y

)





(






2







R
Rt



(

x
,
y

)






R
Lt



(

x
,
y

)


+


R
Rt



(

x
,
y

)




4








2







G
Rt



(

x
,
y

)






G
Lt



(

x
,
y

)


+


G
Rt



(

x
,
y

)












2







B
Rt



(

x
,
y

)






B
Lt



(

x
,
y

)


+


B
Rt



(

x
,
y

)




4




)

K










G
Rt




(

x
,
y

)


=



G
N



(

x
,
y

)





(






2







R
Rt



(

x
,
y

)






R
Lt



(

x
,
y

)


+


R
Rt



(

x
,
y

)




4








2







G
Rt



(

x
,
y

)






G
Lt



(

x
,
y

)


+


G
Rt



(

x
,
y

)












2







B
Rt



(

x
,
y

)






B
Lt



(

x
,
y

)


+


B
Rt



(

x
,
y

)




4




)

K










B
Rt




(

x
,
y

)


=



B
N



(

x
,
y

)





(






2







R
Rt



(

x
,
y

)






R
Lt



(

x
,
y

)


+


R
Rt



(

x
,
y

)




4








2







G
Rt



(

x
,
y

)






G
Lt



(

x
,
y

)


+


G
Rt



(

x
,
y

)












2







B
Rt



(

x
,
y

)






B
Lt



(

x
,
y

)


+


B
Rt



(

x
,
y

)




4




)

K






b) Parallax Modulation with the Geometric Mean as the Reference Point


Left parallax modulation








R
Lt




(

x
,
y

)


=



R
N



(

x
,
y

)





(







R
Lt



(

x
,
y

)





R
Lt



(

x
,
y

)


+


R
Rt



(

x
,
y

)




4









G
Lt



(

x
,
y

)





G
Lt



(

x
,
y

)


+


G
Rt



(

x
,
y

)













B
Lt



(

x
,
y

)





B
Lt



(

x
,
y

)


+


B
Rt



(

x
,
y

)




4




)

K










G
Lt




(

x
,
y

)


=



G
N



(

x
,
y

)





(







R
Lt



(

x
,
y

)





R
Lt



(

x
,
y

)


+


R
Rt



(

x
,
y

)




4














G
Lt



(

x
,
y

)






G
Lt



(

x
,
y

)


+


G
Rt



(

x
,
y

)













B
Lt



(

x
,
y

)





B
Lt



(

x
,
y

)


+


B
Rt



(

x
,
y

)




4




)

K










B
Lt




(

x
,
y

)


=



B
N



(

x
,
y

)





(







R
Lt



(

x
,
y

)





R
Lt



(

x
,
y

)


+


R
Rt



(

x
,
y

)




4









G
Lt



(

x
,
y

)





G
Lt



(

x
,
y

)


+


G
Rt



(

x
,
y

)













B
Lt



(

x
,
y

)





B
Lt



(

x
,
y

)


+


B
Rt



(

x
,
y

)




4




)

K






Right parallax modulation








R
Rt




(

x
,
y

)


=



R
N



(

x
,
y

)





(







R
Rt



(

x
,
y

)





R
Lt



(

x
,
y

)


+


R
Rt



(

x
,
y

)




4









G
Rt



(

x
,
y

)





G
Lt



(

x
,
y

)


+


G
Rt



(

x
,
y

)













B
Rt



(

x
,
y

)





B
Lt



(

x
,
y

)


+


B
Rt



(

x
,
y

)




4




)

K










G
Rt




(

x
,
y

)


=



G
N



(

x
,
y

)





(







R
Rt



(

x
,
y

)





R
Lt



(

x
,
y

)


+


R
Rt



(

x
,
y

)




4














G
Rt



(

x
,
y

)






G
Lt



(

x
,
y

)


+


G
Rt



(

x
,
y

)













B
Rt



(

x
,
y

)





B
Lt



(

x
,
y

)


+


B
Rt



(

x
,
y

)




4




)

K










B
Rt




(

x
,
y

)


=



B
N



(

x
,
y

)





(







R
Rt



(

x
,
y

)





R
Lt



(

x
,
y

)


+


R
Rt



(

x
,
y

)




4









G
Rt



(

x
,
y

)





G
Lt



(

x
,
y

)


+


G
Rt



(

x
,
y

)













B
Rt



(

x
,
y

)





B
Lt



(

x
,
y

)


+


B
Rt



(

x
,
y

)




4




)

K






When overwriting the above expressions


Left parallax modulation








R
Lt




(

x
,
y

)


=



R
N



(

x
,
y

)





(





R
Lt



(

x
,
y

)




R
Rt



(

x
,
y

)



4






G
Lt



(

x
,
y

)




G
Rt



(

x
,
y

)









B
Lt



(

x
,
y

)




B
Rt



(

x
,
y

)



4


)

K










G
Lt




(

x
,
y

)


=



G
N



(

x
,
y

)





(





R
Lt



(

x
,
y

)




R
Rt



(

x
,
y

)



4











G
Lt



(

x
,
y

)





G
Rt



(

x
,
y

)









B
Lt



(

x
,
y

)




B
Rt



(

x
,
y

)



4


)

K










B
Lt




(

x
,
y

)


=



B
N



(

x
,
y

)





(





R
Lt



(

x
,
y

)




R
Rt



(

x
,
y

)



4






G
Lt



(

x
,
y

)




G
Rt



(

x
,
y

)









B
Lt



(

x
,
y

)




B
Rt



(

x
,
y

)



4


)

K






Right parallax modulation








R
Rt




(

x
,
y

)


=



R
N



(

x
,
y

)





(





R
Rt



(

x
,
y

)




R
Lt



(

x
,
y

)



4






G
Rt



(

x
,
y

)




G
Lt



(

x
,
y

)









B
Rt



(

x
,
y

)




B
Lt



(

x
,
y

)



4


)

K










G
Rt




(

x
,
y

)


=



G
N



(

x
,
y

)





(





R
Rt



(

x
,
y

)




R
Lt



(

x
,
y

)



4











G
Rt



(

x
,
y

)





G
Lt



(

x
,
y

)









B
Rt



(

x
,
y

)




B
Lt



(

x
,
y

)



4


)

K










B
Rt




(

x
,
y

)


=



B
N



(

x
,
y

)





(





R
Rt



(

x
,
y

)




R
Lt



(

x
,
y

)



4






G
Rt



(

x
,
y

)




G
Lt



(

x
,
y

)









B
Rt



(

x
,
y

)




B
Lt



(

x
,
y

)



4


)

K






Further, the expressions below may be used as the parallax modulation


Left parallax modulation








R
Lt




(

x
,
y

)


=



R
N



(

x
,
y

)


+

k


(






1
4

·




R
Lt



(

x
,
y

)


-


R
Rt



(

x
,
y

)



2


+








1
2

·




G
Lt



(

x
,
y

)


-


G
Rt



(

x
,
y

)



2


+







1
4

·




B
Lt



(

x
,
y

)


-


B
Rt



(

x
,
y

)



2





)











G
Lt




(

x
,
y

)


=



G
N



(

x
,
y

)


+

k


(






1
4

·




R
Lt



(

x
,
y

)


-


R
Rt



(

x
,
y

)



2


+








1
2

·




G
Lt



(

x
,
y

)


-


G
Rt



(

x
,
y

)



2


+







1
4

·




B
Lt



(

x
,
y

)


-


B
Rt



(

x
,
y

)



2





)











B
Lt




(

x
,
y

)


=



B
N



(

x
,
y

)


+

k


(






1
4

·




R
Lt



(

x
,
y

)


-


R
Rt



(

x
,
y

)



2


+








1
2

·




G
Lt



(

x
,
y

)


-


G
Rt



(

x
,
y

)



2


+







1
4

·




B
Lt



(

x
,
y

)


-


B
Rt



(

x
,
y

)



2





)







Right parallax modulation








R
Rt




(

x
,
y

)


=



R
N



(

x
,
y

)


+

k


(






1
4

·




R
Rt



(

x
,
y

)


-


R
Lt



(

x
,
y

)



2


+








1
2

·




G
Rt



(

x
,
y

)


-


G
Lt



(

x
,
y

)



2


+







1
4

·




B
Rt



(

x
,
y

)


-


B
Lt



(

x
,
y

)



2





)











G
Rt




(

x
,
y

)


=



G
N



(

x
,
y

)


+

k


(






1
4

·




R
Rt



(

x
,
y

)


-


R
Lt



(

x
,
y

)



2


+








1
2

·




G
Rt



(

x
,
y

)


-


G
Lt



(

x
,
y

)



2


+







1
4

·




B
Rt



(

x
,
y

)


-


B
Lt



(

x
,
y

)



2





)











B
Rt




(

x
,
y

)


=



B
N



(

x
,
y

)


+

k


(






1
4

·




R
Rt



(

x
,
y

)


-


R
Lt



(

x
,
y

)



2


+








1
2

·




G
Rt



(

x
,
y

)


-


G
Lt



(

x
,
y

)



2


+







1
4

·




B
Rt



(

x
,
y

)


-


B
Lt



(

x
,
y

)



2





)







Further, a combination and the like is also considered, such as that half of the parallax pixels raised in the embodiment 2 are ⅔-aperture and the rest of the parallax pixels are ¾-aperture. When this kind of combination is performed, the smallest unit of an equivalent aperture according to the calculations of shading aperture performed in the descriptions of FIG. 10A to FIG. 10F becomes 1/12-aperture, and information amount relating viewpoints and blur widths and degree of freedom are increased.


Also, the parallax pixel with large aperture described above is considered suitable for usage of a magnifying optical system such as a microscope as well. The reason is that the magnifying optical system is equivalent to an optical system with an extremely large diaphragm value, and when the parallax pixel is half-aperture, a significant shading problem that the imaging signal cannot be obtained occurs. On the other hand, it is possible to at least keep an imaging sensitivity and it is possible to extract the parallax information from information being able to pick up.


Furthermore, a device, such as a personal computer, can be also made to function as the image processing device that fulfills the functions of the image processing section 205. In this case, the image processing device may acquire an output of the image sensor from another apparatus, such as a camera and the like. The image processing device is not limited to a personal computer, and can be realized in various forms. For example, a TV, mobile telephone, a game device and the like can be the image processing device. The images in the above description can refer to image data or to an actual subject image that is visible as a result of being expanded according to a certain format.


While the embodiments of the present invention have been described, the technical scope of the invention is not limited to the above described embodiments. It is apparent to persons skilled in the art that various alterations and improvements can be added to the above-described embodiments. It is also apparent from the scope of the claims that the embodiments added with such alterations or improvements can be included in the technical scope of the invention.


LIST OF REFERENCE NUMERALS


10: digital camera, 20: imaging lens, 21: optical axis, 100: image sensor, 101: microlens, 102: color filter, 103: aperture mask, 104: aperture section, 105: wiring layer, 106: wiring, 107: aperture, 108: photoelectric converting element, 109: substrate, 201: control section, 202: AID conversion circuit, 203: memory, 204: driving section, 205: image processing section, 207: memory card IF, 208: manipulating section, 209: display section, 210: LCD drive circuit, 220: memory card, 322: center line, 1801: distribution curve, 1802: distribution curve, 1803: distribution curve, 1804: distribution curve, 1805: distribution curve, 1806: combined distribution curve, 1807: distribution curve, 1808: distribution curve, 1809: combined distribution curve

Claims
  • 1. An image sensor comprising: a plurality of non-parallax pixels, each of which includes a non-parallax aperture mask arranged to pass a full or partial luminous flux of a subject image through an optical system so as to produce a viewpoint in a reference direction;a plurality of first parallax pixels, each of which includes a first aperture mask arranged to pass a partial luminous flux of the subject image through the optical system so as to produce a viewpoint in a first direction different from the reference direction, an aperture area of the first aperture mask having a greater-than-half-aperture width in the direction of change from the reference direction to the first direction; anda plurality of second parallax pixels, each of which includes a second aperture mask arranged to pass a partial luminous flux of the subject image through the optical system so as to produce a viewpoint in a second direction different from the reference direction and different from the first direction, an aperture area of the second aperture mask having a greater-than-half-aperture width in the direction of change from the reference direction to the second direction.
  • 2. The image sensor according to claim 1, wherein the non-parallax aperture mask is full-aperture or has the same aperture area as the first aperture mask and the second aperture mask.
  • 3. The image sensor according to claim 1, wherein the aperture area of the first aperture mask has a width greater than half-aperture and equal to or less than ⅔-aperture in the direction of change from the reference direction to the first direction, andand aperture area of the second aperture mask has a width greater than half-aperture and equal to or less than ⅔-aperture in the direction of change from the reference direction to the second direction.
  • 4. The image sensor according to claim 1, wherein the non-parallax pixels are arranged in the highest density compared with the first parallax pixels and the second parallax pixels.
  • 5. The image sensor according to claim 4, wherein a ratio of pixel density between the non-parallax pixels, the first parallax pixels and the second parallax pixels is 6:1:1,each of the non-parallax pixels includes a color filter with a ratio of R:G:B=1:2:1 among the color filters of the plurality of non-parallax pixels,each of the first parallax pixels includes a color filter with a ratio of R:G:B=1:2:1 among the color filters of the plurality of first parallax pixels, andeach of the second parallax pixels includes a color filter with a ratio of R:G:B=1:2:1 among the color filters of the plurality of second parallax pixels.
  • 6. An image processing device that receives pixel information from an image sensor including i) a plurality of non-parallax pixels, each of which includes a non-parallax aperture mask arranged to pass a full or partial luminous flux of a subject image through an optical system so as to produce a viewpoint in a reference direction, ii) a plurality of first parallax pixels, each of which includes a first aperture mask arranged to pass a partial luminous flux of the subject image through the optical system so as to produce a viewpoint in a first direction different from the reference direction, an aperture area of the first aperture mask having a greater-than-half-aperture width in the direction of change from the reference direction to the first direction, and iii) a plurality of second parallax pixels, each of which includes a second aperture mask arranged to pass a partial luminous flux of the subject image through the optical system so as to produce a viewpoint in a second direction different from the reference direction and different from the first direction, an aperture area of the second aperture mask having a greater-than-half-aperture width in the direction of change from the reference direction to the second direction, the image processing device programmed to perform operations comprising: generating a reference viewpoint image in each pixel based on pixel information of the non-parallax pixels;generating a tentative first viewpoint image in each pixel based on pixel information of the first parallax pixels;generating a tentative second viewpoint image in each pixel based on pixel information of the second parallax pixels; and,with respect to the reference viewpoint image, changing a viewpoint position by using the tentative first viewpoint image and the tentative second viewpoint image and generating a new first viewpoint image and a new second viewpoint image.
  • 7. The image processing device according to claim 6, programmed to perform operations further comprising: performing amplification by multiplying a greater-than-one exponential coefficient to a ratio when changing a viewpoint position of a reference viewpoint image by using the ratio which is defined between the tentative first viewpoint image and the tentative second viewpoint image; andperforming amplification by multiplying a greater-than-one constant multiplication to a difference when changing a viewpoint position of a reference viewpoint image by using the difference between the tentative first viewpoint image and the tentative second viewpoint image.
  • 8. An image sensor, comprising: a shift pixel, in which a first light receiving region that receives a subject luminous flux includes a center of the whole light receiving region and is shifted relative to the center of the whole light receiving region.
  • 9. The image sensor according to claim 8, further comprising: a non-shift pixel, in which a second light receiving region that receives the subject luminous flux is not shifted relative to the center of the whole light receiving region.
  • 10. The image sensor according to claim 9, wherein a width of the first light receiving region in a shift direction by which the first light receiving region is shifted is greater than half of a width of the whole light receiving region in the shift direction.
  • 11. The image sensor according to claim 10, wherein the width of the first light receiving region in the shift direction is equal to or less than ⅔ times the width of the whole light receiving region in the shift direction.
  • 12. The image sensor according to claim 9, wherein the second light receiving region and the first light receiving region have the same shape.
  • 13. The image sensor according to claim 9, wherein the number of the non-shift pixels is greater than the number of the shift pixels.
  • 14. The image sensor according to claim 9, wherein the shift pixel and the non-shift pixel have aperture masks that define the first light receiving region and the second light receiving region.
  • 15. The image sensor according to claim 13, wherein the shift pixels include first shift pixels which cause a parallax in a first direction and second shift pixels which cause a parallax in a second direction opposite to the first direction, anda ratio between the non-shift pixels, the first shift pixels and the second shift pixels is 6:1:1.
  • 16. The image sensor according to claim 15, wherein each of the non-shift pixels includes a color filter with a ratio of R:G:B=1:2:1 among the color filters of the non-shift pixels,each of the first shift pixels includes a color filter with a ratio of R:G:B=1:2:1 among the color filters of the first shift pixels, andeach of the second shift pixels includes a color filter with a ratio of R:G:B=1:2:1 among the color filters of the second shift pixels.
  • 17. An imaging apparatus, comprising: the image sensor according to claim 15;an obtaining section which obtains an output of the image sensor; andan image generating section which generates first parallax image data and second parallax image data from the output of the non-shift pixels based on an output of the first shift pixels and an output of the second shift pixels, whereinthe first parallax image data causes a parallax in the first direction and the second parallax image data causes a parallax in the second direction.
  • 18. The imaging apparatus according to claim 17, wherein the image generating section generates a reference viewpoint image from the output of the non-shift pixels, generates a tentative first viewpoint image from the output of the first shift pixels, generates a tentative second viewpoint image from the output of the second shift pixels, and changes a position of the reference viewpoint image by raising a ratio of the tentative first viewpoint image to the tentative second viewpoint image to the power of a coefficient greater than one.
  • 19. The imaging apparatus according to claim 17, wherein the image generating section generates a reference viewpoint image from the output of the non-shift pixels, generates a tentative first viewpoint image from the output of the first shift pixels, generates a tentative second viewpoint image from the output of the second shift pixels, and changes a position of the reference viewpoint image by multiplying a coefficient greater than one by a difference defined between the tentative first viewpoint image and the tentative second viewpoint image.
Priority Claims (1)
Number Date Country Kind
2013-116415 May 2013 JP national
Continuations (1)
Number Date Country
Parent PCT/JP2014/002851 May 2014 US
Child 14954569 US