throbber
(12) United States Patent
`Tao
`
`USOO6809765B1
`(10) Patent No.:
`US 6,809,765 B1
`(45) Date of Patent:
`Oct. 26, 2004
`
`(54) DEMOSAICING FOR DIGITAL IMAGING
`DEVICE USING PERCEPTUALLY UNIFORM
`COLOR SPACE
`
`(*) Notice:
`
`(75) Inventor: Bo Tao, Sunnyvale, CA (US)
`(73) Assignees: Sony Corporation, Tokyo (JP); Sony
`Electronics Inc, Park Ridge, NJ (US)
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`(21) Appl. No.: 09/412,187
`(22) Filed:
`Oct. 5, 1999
`(51) Int. Cl. .......................... H04N 5/335; H04N 1/46;
`G06K 9/36; G06K 9/32; GO3F 3/08
`(52) U.S. Cl. ....................... 348.273. 382.276,382,300.
`358/515; 358/518; 358/525
`(58) Field of Search ................................. 348,273,277,
`348/278, 280, 222.1; 382/275 276. 277
`s
`s
`300. 358f515 51s 525
`s
`s
`s
`References Cited
`
`(56)
`
`5,778,106 A * 7/1998 Juenger et al. ............. 382/275
`6.249,797 B1 * 6/2001 Kovacevic et al. ......... 708/300
`6.295,087 B1 * 9/2001 Nohda ........................ 348/273
`6,392,699 B1 * 5/2002 Acharya ........
`... 348/273
`6,404.918 B1 * 6/2002 Hel-or et al. ............... 382/167
`OTHER PUBLICATIONS
`Ron Kimmel, Sep. 1999, IEEE, vol. 8, No. 9, pp.
`1221-1228.
`Ping Wah Pong et al., 1997, IEEE, 1063-6390/97, pp.
`280-285.
`* cited by examiner
`Primary Examiner Andrew Christensen
`ASSistant Examiner Nhan Tran
`(74) Attorney, Agent, or Firm Valley Oak Law
`(57)
`ABSTRACT
`A digital camera is provided having a lens for focusing light
`from an image through a RGB mosaiced filter on to a Solid
`State photosensor array containing a matrix of CCDs. The
`CCDS provide single-channel mosaiced image output. A
`demosaicing proceSS includes a first color transformation
`after Separation for determining luminance and a luminance
`interpolation for interpolation of missing luminance com
`ponents. The demosaicing process further includes a Second
`color transformation for obtaining chrominance compo
`U.S. PATENT DOCUMENTS
`nents. A chrominance interpolation for interpolation of miss
`34.8/660
`4,743,960 A * 5/1988 Duvic et all
`5,053,861. A 10/1991 Tsai et al. .375f240.01 ing chrominance components and an inverse color transfor
`5172227 A 12/1992 Tsai et al. ................ 375/240.2
`mation transforms the components into the RGB space for
`5,185,661. A * 2/1993 Ng ............................. 358/505
`combination into an image output.
`5,528.292 A * 6/1996
`24 Claims, 6 Drawing Sheets
`5,596,367 A
`1/1997
`
`:
`
`
`
`
`
`
`
`
`
`
`
`MAGE OUTPUT
`
`FROM 2
`
`f
`
`SEPARATION
`
`EIRST COLORTRANSFORMATION
`
`LMINANCENTERPOATON
`
`Tois
`
`202
`
`284
`
`286
`
`28
`
`30
`
`22
`
`Unified Patents, LLC v. Elects. & Telecomm. Res. Inst., et al.
`
`Ex. 1031, p. 1
`
`

`

`U.S. Patent
`
`Oct. 26, 2004
`
`Sheet 1 of 6
`
`US 6,809,765 B1
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`3
`
`4
`
`5
`
`6
`
`B G B G B G
`GRG RIGR
`B G B G B G
`
`B G B G B G
`FIG. 2 (PRIOR ART)
`
`Unified Patents, LLC v. Elects. & Telecomm. Res. Inst., et al.
`
`Ex. 1031, p. 2
`
`

`

`U.S. Patent
`
`Oct. 26, 2004
`
`Sheet 2 of 6
`
`US 6,809,765 B1
`
`
`
`FIG. 3 (PRIOR ART)
`
`FIG. 4
`
`70
`LIGHT 1N
`
`PHOTOSENSOR CONVERSION
`
`A/D CONVERSION
`
`DEMOSAICING
`
`IMAGE PROCESSING
`
`MAGE OUTPUT
`
`71
`
`72
`
`74
`
`76
`
`78
`
`Unified Patents, LLC v. Elects. & Telecomm. Res. Inst., et al.
`
`Ex. 1031, p. 3
`
`

`

`U.S. Patent
`
`Oct. 26, 2004
`
`Sheet 3 of 6
`
`US 6,809,765 B1
`
`FROM 72
`
`74
`1N/
`
`SEPARATION
`
`FIRST COLORTRANSFORMATION
`
`LUMINANCE INTERPOLATION
`
`SECOND COLORTRANSFORMATION
`
`CHROMINANCE INTERPOLATION
`
`NVERSE COLORTRANSFORMATION
`
`COMBINATION
`
`TO 76
`
`FIG. 5
`
`200
`
`202
`
`204
`
`206
`
`208
`
`210
`
`212
`
`Unified Patents, LLC v. Elects. & Telecomm. Res. Inst., et al.
`
`Ex. 1031, p. 4
`
`

`

`U.S. Patent
`
`Oct. 26, 2004
`
`Sheet 4 of 6
`
`US 6,809,765 B1
`
`104
`
`100
`
`102
`
`
`
`
`
`GOG0IGO
`0 G0IGOG
`GOGOGO
`O GOGOG
`GOGOGO
`0 G0IGOG
`
`OTROROR
`000000
`OROROR
`0 0 0000
`OROROR
`000000
`
`
`
`
`
`
`
`
`
`
`
`F.G. 6
`
`10
`
`
`
`112
`
`114
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`GGGGGG RRRRRR
`GGGGGG RRRRRR
`GGGGGG RRRRRR
`GGGGGG RRRRRR
`GGGGGG RRRRRR
`GGGGGG RRRRRR
`FIG. 7
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Unified Patents, LLC v. Elects. & Telecomm. Res. Inst., et al.
`
`Ex. 1031, p. 5
`
`

`

`U.S. Patent
`
`Oct. 26, 2004
`
`Sheet 5 of 6
`
`US 6,809,765 B1
`
`6
`
`
`
`g
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`F.G. 8
`
`FIG. 9
`
`Unified Patents, LLC v. Elects. & Telecomm. Res. Inst., et al.
`
`Ex. 1031, p. 6
`
`

`

`U.S. Patent
`
`Oct. 26, 2004
`
`Sheet 6 of 6
`
`US 6,809,765 B1
`
`
`
`
`
`
`
`
`
`FIG. 10
`
`Unified Patents, LLC v. Elects. & Telecomm. Res. Inst., et al.
`
`Ex. 1031, p. 7
`
`

`

`US 6,809,765 B1
`
`1
`DEMOSAICING FOR DIGITAL MAGING
`DEVICE USING PERCEPTUALLY UNIFORM
`COLOR SPACE
`
`CROSS-REFERENCE TO RELATED
`APPLICATION
`The present application contains Subject matter related to
`a concurrently filed U.S. Patent Application by Bo Tao
`entitled “DEMOSAICING USINGWAVELETFILTERING
`FOR DIGITAL IMAGING DEVICE". The related applica
`tion is identified by application Ser. No. 09/412,351, is
`assigned to the same assignees, and is hereby incorporated
`by reference.
`
`TECHNICAL FIELD
`The present invention relates generally to digital Video
`and Still cameras, and more Specifically, to Such digital
`cameras using a Single-channel, Solid-State imaging Sensor
`array.
`
`15
`
`BACKGROUND OF THE INVENTION
`Solid-State digital video and Still cameras are becoming
`more and more popular. Most of the current digital cameras
`use a single channel, Solid-State photosensor array. For
`example, most of the digital Still cameras on the market now
`are so-called 1-CCD (single channel charge coupled device)
`cameras. The Solid-State photosensors are CCDS are
`arranged in an array in a matrix fashion with each CCD
`defining an element in the matrix called a “pixel’. By
`placing a mosaiced color filter over the photoSensor array, a
`Single channel image is created where each pixel has a Single
`color component. For example for a red-green-blue (RGB)
`System, a pixel has a single red (R), green (G), or blue (B)
`color component of a full color image. This forms a single
`channel mosaiced color image. The Single channel mosaiced
`color image has to be demosaiced Subsequently So that a full
`RGB (three-channel) image is created where each pixel
`contains the three RGB color components.
`Each Single-channel digital camera has its own unique
`demosaicing method. A number of patents have been filed on
`demosaicing methods such as U.S. Pat. No. 5,552,827
`granted to Maenaka et al. titled “Color Video Camera with
`a Solid State image Sensing Device” and U.S. Pat. No.
`4,716,455 granted to Ozawa et al. titled “Chrominance
`Signal Interpolation Device for a Color Camera'. However,
`these demosaicing methods did not take into account the
`filtering and Sampling process performed by the optical lens
`and the CCD. Thus, they often generate images that are not
`Sharp and/or have aliasing effects.
`Many programs have been published and/or patented on
`demosaicing. However, currently, demosaicing is done in a
`perceptually nonuniform color Space, Such as RGB space.
`Thus, false color artifacts can appear and the picture Sharp
`neSS is also limited. These have been long Standing problems
`in the industry.
`SUMMARY OF THE INVENTION
`The present invention provides a demosaicing proceSS
`which includes a first color transformation into a perceptu
`ally uniform color Space for determining luminance and a
`luminance interpolation for interpolation of the missing
`luminance component values. The demosaicing process fur
`ther includes a Second color transformation for determining
`chrominance where the color components are known using
`the luminance values. A chrominance interpolation is per
`formed to interpolate missing chrominance components and
`an inverse color transformation transforms the chrominance
`components into the RGB colors.
`
`25
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`The present invention provides a digital camera having a
`lens for focusing light from an image through a RGB
`mosaiced filter on to a Solid State photoSensor array con
`taining a matrix of CCDs. The CCDs provide a single
`channel mosaiced image output. A demosaicing process
`includes a first color transformation for determining lumi
`nance and a luminance interpolation for interpolation of the
`missing luminance component values. The demosaicing
`process further includes a Second color transformation for
`transforming the other known color components using the
`luminance. A chrominance interpolation is performed to
`interpolate missing chrominance components and an inverse
`color transformation transforms the components into the
`RGB colors. The present invention further provides Super
`resolution imaging for any application involving color
`image data interpolation.
`The present invention further provides for generating
`high-resolution image/video from a low-resolution one. The
`present invention further provides a method to interpolate an
`NTSC or CCIR-601 signal into a HDTV signal. The above
`and additional advantages of the present invention will
`become apparent to those skilled in the art from a reading of
`the following detailed description when taken in conjunction
`with the accompanying drawings.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`FIG. 1 is a Solid State digital camera incorporating the
`present invention;
`FIG. 2 is a mosaiced image in a Bayer pattern;
`FIG. 3 is a mosaiced image in a Strip pattern;
`FIG. 4 is a flow chart of the process used in the Solid state
`digital camera of FIG. 1;
`FIG. 5 is a flow chart of the process used in the demo
`Saicing of the present invention;
`FIG. 6 is a Series of Separated mosaiced image planes
`which are outputs of the Separation process of the present
`invention;
`FIG. 7 is a Series of Separated demosaiced image planes
`which are inputs to the combination process of the present
`invention;
`FIG. 8 is the output of the second color transformation of
`the present invention;
`FIG. 9 is the output of the chrominance interpolation of
`the present invention; and
`FIG. 10 is a full RGB image output after the demosaicing
`of the present invention.
`DETAILED DESCRIPTION OF THE
`INVENTION
`Referring now to FIG. 1, therein is shown a solid state
`digital camera 10 having a camera body 12 and an attached
`lens system 14 with a lens filter 15. A single lens reflex
`camera is shown as an example where the present invention
`is implemented, but it would be evident that the present
`invention would work for all Still and motion cameras as
`well.
`The camera 10 has a mirror 16 which pivots on a pivot 18
`to initially direct light both from an image as well as ambient
`light through the lens filter 15 and the lens system 14 up to
`a prism 20 and out through an eyepiece 22.
`When a picture is being taken, the mirror 16 is pivoted up
`So as to allow light to Strike a recording medium 24. In a
`digital still camera (DSC), the digital recording medium 24
`is a matrix of photosensors, Such as analog output, Single
`channel, charge-coupled devices (CCDS) 26. Each of the
`CCDS 26 represents one picture element, or pixel, of the
`picture and the full array is called the “mosaic' pattern.
`
`Unified Patents, LLC v. Elects. & Telecomm. Res. Inst., et al.
`
`Ex. 1031, p. 8
`
`

`

`3
`Although cyan, magenta, yellow, and green filters can be
`used, each of the CCDs 26 herein has a green (G), red (R),
`or blue (B) filter over it, generally designated as the mosaic
`filter 28. The image recorded initially by these CCDs 26 is
`then electronically or magnetically recorded digitally for
`later playback. A processing unit 30 incorporating the
`present invention performs the processing of the Signals
`from the CCDs 26 to the output of the image.
`Referring now to FIG. 2, therein is shown a portion of a
`mosaiced image 50 in a pattern having columns 52, labeled
`“i” with only columns 1 through 6 shown, and rows 54,
`labeled “” with only rows 1 through 6 shown. One example
`of a mosaiced image 50 is a pattern disclosed in U.S. Pat.
`No. 3,971,065 granted to Bryce Bayer titled “Color Imaging
`Array', which is known as a Bayer pattern. Row 1 starts
`with G and alternates with R. Row 2 starts with B and
`15
`alternates with G. The subsequent rows alternate with GRG
`and then BGB.
`Referring, now to FIG. 3, therein is shown a portion of
`another mosaiced image 55 in a pattern having columns 57,
`labeled “i” with only columns 1 through 6 shown, and rows
`59, labeled “” with only rows 1 through 6 shown. One
`example of a mosaiced image 55 is known as a “strip'
`pattern. Column 1 is all G; column 2 is all R; and column 3
`is all B. The columns then repeatedly repeat G, R, and then
`B.
`Referring now to FIG. 4, therein is shown a flow chart 70
`of the Solid State digital camera 10 with light from an image
`passing through the mosaic filter 28 on to the CCDs 26. The
`CCDs 26 photo-electrically convert the light falling on them
`into proportional analog electrical Signals in photoSensor
`conversion 71. The analog signals are converted to digital
`Signals by an analog to digital (A/D) conversion 72. The
`digital signals are then output for demosaicing 74. After
`demosaicing 74, the output is Subject to image processing
`76. In the image processing 76, the output of the demosa
`icing 74 will go through the Series of conventional image
`processing Steps, including white balancing and
`compression, and finally be output to the image output 78 for
`user devices Such as a recording unit or display device.
`Generally, as would be evident to those skilled in the art, the
`mechanisms or units for performing the Steps of the method
`would be a matter of design based on the descriptions
`provided herein.
`Referring now to FIG. 5, therein is shown the demosaic
`ing 74 program using color transformations into perceptu
`ally uniform color spaces. The term “luminance (L) is used
`herein in a broad sense to refer to the color vector which is
`the major contributor of luminance information. The term
`"chrominance” refers to those color vectors a and b* other
`than the luminance color vectors which provide a basis for
`defining an image. The digital signals from the A/D con
`version 72 are separated into image planes in a separation
`200 process.
`Referring now to FIG. 6, therein is shown a series of three
`mosaiced image planes 100,102, and 104 which are outputs
`of the separation 200.
`Referring back to FIG. 5, the outputs of the separation 200
`undergo a first color transformation 202, which transforms
`the known color components into a perceptually uniform
`color Space where L can be determined. L is then used to
`interpolate missing L components by luminance interpola
`tion 204. The output of the luminance interpolation 204 then
`undergoes a Second color transformation 206 which trans
`forms the known color components into chrominance Space.
`The output of the second color transformation 206 is input
`ted into chrominance interpolation 208. After interpolation
`of the missing chrominance components, an inverse color
`transformation 210 is applied which is combined in combi
`nation 212 process. The combination 212 outputs to the
`image output 78.
`
`65
`
`45
`
`50
`
`55
`
`60
`
`US 6,809,765 B1
`
`25
`
`35
`
`40
`
`4
`Referring now to FIG. 7, therein is shown a series of three
`demosaiced image planes 110, 112, and 114 which are the
`inputs to the combination 212.
`Referring now to FIG. 8, therein is shown the output of
`the second color transformation is 206 which is an array 250
`Starting with a column with alternating Land Lb alternating
`with columns with alternating La and L.
`Referring now to FIG. 9, therein is shown the output of
`the chrominance interpolation 208 which is an array 260
`filled with Lab.
`Referring now to FIG. 10, therein is shown a full demo
`saiced RGB image 270 that is an array filled with RGB.
`In use, light from the image would enter the camera 10
`through the lens filter 15 and lens system 14 to be reflected
`by the mirror 16 which would be in the down position. The
`light would be reflected upwards into the prism 20 and be
`reflected through the prism 20 to exit out the eyepiece 22
`where the user could see the exact image Seen through the
`lens filter 15 and the lens system 14.
`When a picture is being taken, the mirror 16 pivots up and
`out of the way So light passes through the mosaic filter 28
`and strikes the single-channel solid-state CCDs 26. After a
`Single-channel image is created from the mosaiced Sensor
`array, each pixel has one color component, R, G, or B and
`a mosaiced image 50 in the Bayer pattern of FIG. 2 or a
`mosaiced image 55 in the strip pattern of FIG. 3 is formed.
`The mosaiced image 50 or 55 will be digitized by the A/D
`conversion 72.
`Demosaicing is Subsequently applied to generate the
`missing color components. For example, for the pixel at the
`upper-left corner (bold-faced and italicized) in FIG. 2
`(PRIOR ART), only the G component is created from the
`CCDs 26. The missing R and B components have to be
`generated by demosaicing 74. As yet another example, for
`the pixel in the middle R (bold-faced and italicized), the
`missing G and B components will be generated through
`demosaicing. The output is Subsequently Subject to demo
`Saicing 74 where the mosaiced image 50is. demosaiced and
`the full RGB image 270 is generated. The full RGB image
`270 after demosaicing is shown in FIG. 8.
`The demosaicing 74 plays an important role in the digital
`camera 10. It has direct impact on the image quality. The
`filter used in demosaicing needs to have good frequency
`response, be interpolating, and be Smooth. To meet these
`requirements interpolators, or filters, Such as “wavelet fil
`ters” are used in the present invention. Wavelet filters have
`been used for the analysis and the Synthesis of Signals,
`especially when Such signals correspond to Sounds or
`imageS. Previously, they have been used for imageS pre
`dominantly in image compression. A “wavelet transform'
`allows the representation of any arbitrary signal as a Super
`position of wavelets. The wavelets are functions generated
`from a single function by dilations and translations and they
`allow decomposition of a signal into different levels (each of
`which is further decomposed with a resolution adapted to the
`particular level). A description of the wavelet filters is
`provided in concurrently filed U.S. Patent Application Ser.
`No. 09/412,351 entitled DEMOSAICING USING WAVE
`LET FILTERING FOR DIGITAL IMAGING DEVICE, by
`Bo Tao, Supra, which is incorporated by reference. The
`demosaicing 74 of the present invention is shown in detail
`in FIG. 5.
`The mosaiced output from A/D conversion 72, as shown
`in FIG. 2, is provided for demosaicing 74, as shown in FIG.
`4. The mosaiced output is first Separated by the data sepa
`ration 200 into the three Separated mosaiced image planes
`100, 102, and 104, as shown in FIG. 6. The mosaiced image
`planes 100, 102 and 104 are the inputs for first color
`transformation 202 Such that:
`
`Unified Patents, LLC v. Elects. & Telecomm. Res. Inst., et al.
`
`Ex. 1031, p. 9
`
`

`

`US 6,809,765 B1
`
`L=f(G),
`R'=f(R), and
`B'=f(B),
`where: f()=log() or f(t)=()' where C. can be chosen to be
`/3 or a reasonable number that approximates the retinal
`response of the human vision System.
`In the alternative, f can be in other forms that approxi
`mates the retinal response of the human vision System.
`The L component of the output of the first color trans
`formation 202 is in a perceptually uniform color Space by
`Virtue of the above approximation and provides the lumi
`nance which can be Subsequently used.
`A number of methods can be used for estimating the
`missing L component values, including linear, bilinear, and
`bicubic, among others. The output image of the luminance
`interpolation has a known L component at each pixel posi
`tion.
`The luminance interpolation 204 uses a quincunx wavelet
`filter in the preferred embodiment. The filter is two
`dimensional. The coefficients of one Such filter are given in
`Table I below:
`
`6
`The luminance interpolation 204 performs the following
`Summation:
`
`4.
`
`with k given by:
`
`4
`4
`k = X. X. F (m, n).
`
`15
`
`Other thresholds can be used also. The output of the
`luminance interpolation 204 is provided for the second color
`transformation 206.
`With L known at all pixel positions now, R' and B' are
`subject to a second color transformation 206 where the R
`and B components are known to determine the chrominance
`components:
`a=L-R'; and
`b*=L-B'
`
`TABLE I
`
`O
`O
`O
`O
`O
`O
`-1
`O
`O
`O
`O
`O
`O
`
`O
`O
`O
`O
`O
`-6
`O
`-6
`O
`O
`O
`O
`O
`
`O
`O
`O
`O
`-15
`O
`60
`O
`-15
`O
`O
`O
`O
`
`O
`O
`O
`-20
`O
`294
`-128
`294
`O
`-20
`O
`O
`O
`
`O
`O
`-15
`O
`456
`-384
`-993
`-384
`456
`O
`-15
`O
`O
`
`O
`-6
`O
`294
`-384
`-2604
`4992
`-2604
`-384
`294
`O
`-6
`O
`
`-1
`O
`60
`-128
`-993
`4992
`26608
`4992
`-993
`-128
`60
`O
`-1
`
`O
`
`O
`294
`-384
`-2604
`4992
`-2604
`-384
`294
`O
`
`O
`
`O
`O
`-15
`O
`456
`-384
`-993
`-384
`456
`O
`-15
`O
`O
`
`O
`O
`O
`-20
`O
`294
`-128
`294
`O
`-20
`O
`O
`O
`
`O
`O
`O
`O
`-15
`O
`60
`O
`-15
`O
`O
`O
`O
`
`O
`O
`O
`O
`O
`-6
`O
`-6
`O
`O
`O
`O
`O
`
`However, other wavelet filters can be used as well. Where
`F represents this filter and X, represents the L output, at
`pixel position (i,j), the interpolated data is given by the
`following equation:
`
`40
`
`6
`
`Yi (i, j) = X
`
`6
`
`where Y, is the interpolated L output as shown in FIG. 8.
`
`An alternative embodiment of this invention can be
`realized by thresholding the filter F, i.e. Setting those
`coefficients of F. Smaller than a threshold to zero. This can
`reduce the computational cost. One thresholded filter, F, is
`shown in Table II below with the threshold set at 15:
`
`TABLE II
`
`O
`0 -15
`O
`294
`O -2O
`O
`-384
`-15
`O
`456
`O
`294 -3.84 -2604
`60 -128 -993
`4992
`O
`294 -3.84 -2604
`-15
`O
`456
`-384
`O -2O
`O
`294
`O
`0 -15
`O
`
`O
`O
`0 -15
`60
`O
`294
`O -2O
`-128
`-384.
`456
`0 -15
`-993
`4992 -2604 -3.84
`294
`O
`26608
`4992 -993 -128
`60
`4992 -2604 -3.84
`294
`O
`-993
`-384.
`456
`0 -15
`-128
`294
`O -2O
`O
`60
`0 -15
`O
`O
`
`45
`
`50
`
`55
`
`60
`
`65
`
`After the second color transformation 206, the image
`output is in the form of the array 250 shown in FIG. 8.
`The missing chrominance Signals a and b are then
`subject to chrominance interpolation 208. A number of
`algorithms can be used in the chrominance interpolation
`208, Such as linear, bilinear, bicubic, and so forth. One Such
`interpolation filter is given by:
`F=-0.045636 -0.028772 0.29563.6 0.557543 0.295636
`-0.028772 -0.045636)
`However, other filters can be employed too. Two filtering
`processes need to be performed, once in the horizontal
`direction and the other one in the vertical direction. The
`order in which to perform the two processes is arbitrary. In
`the following, the program does the Vertical filtering first.
`When the filtering is applied in the vertical direction, at pixel
`position (i,j), the output is given by:
`
`where: X. represents the at output of the Second color
`transformation 206.
`After Z has been computed, each row is flipped. Then:
`Z(i,j)=Z(i.N-1-)
`where: Z, represent this new signal with pixel indeX
`i=0,..., N-1, j=0,..., N-1.
`Horizontal filtering is performed on Z and the at output
`of the chrominance interpolation 208 is given by:
`
`Unified Patents, LLC v. Elects. & Telecomm. Res. Inst., et al.
`
`Ex. 1031, p. 10
`
`

`

`US 6,809,765 B1
`
`7
`
`8
`
`Each row of Y. is flipped to get the output Y. Then:
`
`The b interpolation uses the same filter F as the a*
`interpolation. The only difference between these two inter
`polations is that in the b interpolation, the two flipping
`processes are performed during vertical filtering, while no
`flipping is needed for horizontal filtering.
`The output of the chrominance interpolation is in the form
`of the array 260 of FIG. 9 with Lab values known at all
`pixel positions.
`An inverse color transformation 210 brings the image 260
`of FIG. 9 back into RGB space by doing the following
`computation:
`
`1O
`
`15
`
`After combination 212, the full RGB image 260 output is
`then provided to the image processing 76. In the image
`processing 76, the RGB image will go through the Series of
`conventional image processing Steps, including white bal
`ancing and compression, and finally be output as the image
`output 78.
`AS described above, the present invention provides Super
`resolution imaging for any application involving data inter
`polation and more particularly for generating high
`resolution image/video from a low-resolution image/video.
`One application is in the interpolation of an NTSC or
`CCIR-601 signal into a HDTV signal.
`While the invention has been described in conjunction
`with a specific best mode, it is to be understood that many
`alternatives, modifications, and variations will be apparent
`to those skilled in the art in light of the aforegoing descrip
`tion. Accordingly, it is intended to embrace all Such
`alternatives, modifications, and variations which fall within
`the Spirit and Scope of the included claims. All matterS Set
`forth herein or shown in the accompanying drawings are to
`be interpreted in an illustrative and non-limiting Sense.
`What is claimed is:
`1. A demosaicing method comprising the Steps of:
`receiving patterned mosaiced images in a plurality of
`colors, and
`demosaicing icing including the Steps of:
`Separating the patterned mosaiced images into a plu
`rality of Single color planes,
`a first color transformation on the plurality of Single
`color planes to determine luminance;
`a luminance interpolation on the output of Said first
`color transformation;
`a Second color transformation on the output or Said
`luminance interpolation to determine chrominance;
`a chrominance interpolation on the output of Said
`Second color transformation;
`an inverse color transformation on the output of Said
`chrominance interpolation to provide Single color
`images, and
`combining the output of Said inverse color transforma
`tion into a demosaiced color images,
`wherein the luminance interpolation makes an L interpo
`lation that:
`
`25
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`where: Y, is a mosaiced output of the L interpolation, F.
`represents a filter, and X, represents a luminance output.
`2. The demosaicing method as claimed in claim 1 wherein
`Said Step of chrominance interpolation includes a step using
`a wavelet filter for filtration of at least one of the plurality of
`Single color images.
`3. The demosaicing method as claimed in claim 1 wherein
`Said Step of chrominance interpolation includes a step using
`a single-dimensional quincunx wavelet filter for filtration of
`at least one of the plurality of Single color images.
`4. The demosaicing method as claimed in claim 1 wherein
`Said Step of: luminance interpolation includes a step using a
`Single-dimensional quincunx wavelet filter.
`5. A demosaicing method in a digital camera comprising
`the Steps of:
`focusing light from an image through a lens,
`filtering the light into mosaiced red (R), green (G), and
`blue (B) lights;
`converting the mosaiced R, G, and Blights into patterned
`mosaiced images, and
`demosaicing including the Steps of:
`Separating the patterned mosaiced images into Single R,
`G, and B color planes,
`a first color transformation on the plurality of Single of
`R, G, and B color planes to determine luminance L,
`a luminance interpolation on the output of Said first
`color transformation;
`a Second color transformation on the output of Said
`luminance interpolation to determine chrominance,
`a* and b*;
`a chrominance interpolation on the output of Said
`Second color transformation;
`an inverse color transformation on the output of Said
`chrominance interpolation to provide Single color
`images, and
`combining the output of Said inverse color transforma
`tion into a demosaiced RBG image output,
`wherein the first color transformation makes a determi
`nation that:
`L=f(G), R'=f(R), and B'-f(B),
`where: L is the luminance and f()=log(); and
`luminance interpolation makes an L interpolation that:
`
`6
`
`Yi (i, j) = X
`
`6
`
`where: Y, is a mosaiced output of the L interpolation, F.
`represents a filter, and X, represents a luminance
`output.
`6. The demosaicing method in a digital camera as claimed
`in claim 5 wherein said steps of:
`Second color transformation makes the transformation
`that:
`a=L-R" and b*=L-B'
`where: a* and b* are chrominance components,
`chrominance interpolation makes the interpolation of
`missing a and b; and
`inverse color transformation makes the inverse color
`transformation that:
`
`Unified Patents, LLC v. Elects. & Telecomm. Res. Inst., et al.
`
`Ex. 1031, p. 11
`
`

`

`US 6,809,765 B1
`
`9
`7. The demosaicing method in a digital camera as claimed
`in claim 6 wherein Said Step of chrominance interpolation
`includes a step of filtration using a one-dimensional wavelet
`filter.
`8. The demosaicing method in a digital camera as claimed
`in claim 7 wherein Said Step of filtration using Said one
`dimensional wavelet filter is performable in a horizontal
`direction and in a vertical direction.
`9. The demosaicing method in a digital camera as claimed
`in claim 8 including a step of: flipping the output of the
`filtration twice after the vertical direction filtration.
`10. The demosaicing method in a digital camera as
`claimed in claim 5 wherein Said Step of: luminance inter
`polation includes a Step of filtration using a quincunx
`wavelet filter.
`11. The demosaicing method in a digital camera as
`claimed in claim 10 wherein said step of filtration uses a
`threshold quincunx wavelet filter whereby the filter coeffi
`cients of Said quincunx wavelet filter below a predetermined
`value are Set to Zero.
`12. A digital camera comprising:
`a lens for focusing light from an image;
`a mosaiced filter for converting the light into mosaiced
`colors,
`a photoSensor array associated with Said mosaiced filter
`and having a plurality of elements for receiving each of
`the plurality of mosaiced colors and providing a plu
`rality of outputs as a patterned mosaic image;
`a demosaicing unit connected to Said photosensor array
`and including:
`a first color transformation unit operatively connected
`to Said photosensor array,
`a luminance interpolation unit operatively connected to
`Said first color transformation unit;
`a Second color transformation unit operatively con
`nected to Said luminance interpolation unit;
`a chrominance interpolation unit operatively connected
`to Said Second color transformation unit;
`an inverse color transformation unit operatively con
`nected to Said chrominance interpolation unit; and
`an image output device operatively connected to Said
`demosaicing unit to output a demosaiced image,
`wherein luminance interpolation makes an the L interpo
`lation that:
`
`6
`
`Yi (i, j) = X
`
`6
`
`where: Y, is a mosaiced output of the L interpolation, F.
`represents a filter, and X, represents a luminance
`output.
`13. The digital camera System as claimed in claim 12
`wherein: Said demosaicing unit includes a separation unit for
`Separating the plurality of colors into Separate color images,
`and Said demosaicing unit includes a combination unit for
`combining Said Separate color images.
`14. The digital camera System as claimed in claim 13
`wherein: one of Said interpolation units includes a one
`dimensional wavelet filter.
`15. The digital camera system as claimed in claim 14
`wherein: Said one-dimensional wavelet filter is capable of
`performing a filtration in a horizontal direction and a filtra
`tion in a vertical direction.
`16. The digital camera system as claimed in claim 15
`wherein: Said chrominance interpolation unit is capable of
`manipulating the output of a filtration a plurality of times a
`filtration.
`
`10
`17. The digital camera System as claimed in claim 12
`wherein: one to Said interpolation units includes a quincunx
`wavelet filter.
`18. The digital camera system as claimed in claim 17
`wherein: said quincunx wavelet filter is thresholded whereby
`the filter coefficients of said quincunx wavelet filter below a
`predetermined value are set to Zero.
`19. A digital camera comprising:
`a lens for focusing light from an image;
`a mosaiced filter for converting the light into mosaiced R,
`G, and B lights;
`a photoSensor array associated with Said mosaiced filter
`and having a plurality of elements for receiving each of
`the plurality of mosaiced R, G, and B lights and
`providing a plurality of outputs as a patterned mosaic
`image,
`a demosaicing unit connected to Said photoSensor array
`and including:
`a first color transformation unit operatively connected
`to Said photosensor arra

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket