US20070076101A1 - Self-calibrating and/or self-testing camera module - Google Patents
Self-calibrating and/or self-testing camera module Download PDFInfo
- Publication number
- US20070076101A1 US20070076101A1 US11/239,851 US23985105A US2007076101A1 US 20070076101 A1 US20070076101 A1 US 20070076101A1 US 23985105 A US23985105 A US 23985105A US 2007076101 A1 US2007076101 A1 US 2007076101A1
- Authority
- US
- United States
- Prior art keywords
- processor
- camera module
- digital camera
- image
- calibration
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N17/00—Diagnosis, testing or measuring for television systems or their details
- H04N17/002—Diagnosis, testing or measuring for television systems or their details for television cameras
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/57—Mechanical or electrical details of cameras or camera modules specially adapted for being embedded in other devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/80—Camera processing pipelines; Components thereof
- H04N23/84—Camera processing pipelines; Components thereof for processing colour signals
- H04N23/843—Demosaicing, e.g. interpolating colour pixel values
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N25/00—Circuitry of solid-state image sensors [SSIS]; Control thereof
- H04N25/60—Noise processing, e.g. detecting, correcting, reducing or removing noise
- H04N25/61—Noise processing, e.g. detecting, correcting, reducing or removing noise the noise originating only from the lens unit, e.g. flare, shading, vignetting or "cos4"
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N25/00—Circuitry of solid-state image sensors [SSIS]; Control thereof
- H04N25/60—Noise processing, e.g. detecting, correcting, reducing or removing noise
- H04N25/67—Noise processing, e.g. detecting, correcting, reducing or removing noise applied to fixed-pattern noise, e.g. non-uniformity of response
- H04N25/671—Noise processing, e.g. detecting, correcting, reducing or removing noise applied to fixed-pattern noise, e.g. non-uniformity of response for non-uniformity detection or correction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N25/00—Circuitry of solid-state image sensors [SSIS]; Control thereof
- H04N25/60—Noise processing, e.g. detecting, correcting, reducing or removing noise
- H04N25/67—Noise processing, e.g. detecting, correcting, reducing or removing noise applied to fixed-pattern noise, e.g. non-uniformity of response
- H04N25/671—Noise processing, e.g. detecting, correcting, reducing or removing noise applied to fixed-pattern noise, e.g. non-uniformity of response for non-uniformity detection or correction
- H04N25/677—Noise processing, e.g. detecting, correcting, reducing or removing noise applied to fixed-pattern noise, e.g. non-uniformity of response for non-uniformity detection or correction for reducing the column or line fixed pattern noise
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N25/00—Circuitry of solid-state image sensors [SSIS]; Control thereof
- H04N25/60—Noise processing, e.g. detecting, correcting, reducing or removing noise
- H04N25/68—Noise processing, e.g. detecting, correcting, reducing or removing noise applied to defects
Definitions
- the present invention pertains to the art of digital camera modules, and more particularly, testing and/or calibrating digital image sensors used in digital camera modules.
- Digital camera modules designed around CCD or CMOS image sensors have decreased in price and increased in quality and capability, making them desirous to include in small electronic devices and systems.
- a digital camera module is an assembly which converts an image to a set of electrical signals; such modules are then included in more complex assemblies such as digital cameras, webcams, digital phones, and the like.
- a digital camera module may or may not include lenses, and may contain one or a plurality of integrated circuits.
- testing and/or calibration is performed on camera modules by presenting the module with a known set of input conditions and noting deviations from expected outputs. These tests may be performed on the module alone, or on the combined module and lens assembly. Even if these tests are not performed for device calibration, the same basic procedure must be used for qualification testing. An image must be collected under known conditions and the output of the module analyzed to determine whether the module passes or fails qualification criteria.
- Calibration may be used to correct for either the individual characteristics of a camera module, or for the average characteristics of a group of modules.
- the former approach is generally used for high-value image modules such as those used in high-end image capture applications such as digital cameras, while the latter approach is more likely to be used for lower-end devices such as camera modules destined for webcams and digital phones.
- corrections can also be developed and applied for individual devices. Where calibration is performed over a group of devices, corrections can be developed for the average device. Individual testing takes time, and time equals cost. The test system must provide a high-bandwidth connection between the imaging device and the system used for processing the resulting image data and comparing the resulting data to desired or expected results. If devices are to be tested in parallel, at least the high bandwidth connection must be replicated for each device to be tested in parallel.
- a digital camera module includes additional circuitry to support built-in self-test and calibration.
- the camera module incorporates an image sensor, a calibration processor with volatile working memory, non-volatile correction memory, and an image processor for correcting data from the image sensor.
- FIG. 1 shows a digital camera module calibration system as known to the prior art
- FIG. 2 shows the block diagram of an improved digital camera module according to the present invention
- FIG. 3 shows a block diagram of a test setup.
- FIG. 1 shows a test setup for performing external calibration and test of a digital camera module as known to the art.
- module 100 is presented with test image 200 .
- Module 100 may include a lens, or an external lens 110 may be provided as part of the test setup.
- Testing and calibration is controlled by computer system 300 which provides DC power 310 and control signals 320 to module 100 , receives image data 330 from module 100 , and calculates correction coefficients 340 for storing with module 100 .
- FIG. 2 shows an improved digital camera module 100 according to the present invention.
- Image sensor 110 operates under the control of control logic 120 .
- Image data from sensor 110 is sent to image processor 130 and calibration processor 140 .
- image processor 130 uses volatile working memory 140 and non-volatile correction memory 150 to correct data from sensor 110 , producing corrected image data 160 .
- calibration processor 170 takes raw image data from sensor 110 .
- this data is expected to correspond to a preselected test image.
- Calibration processor 170 uses this raw data and test/calibration algorithms to produce correction coefficients which are stored in non-volatile correction memory 150 .
- Control interface 180 may be used to select different modes, such as a raw imaging mode in which data from image sensor 110 is passed uncorrected through image processor 130 to output 160 , a normal imaging mode in which data from image sensor 110 is corrected by image processor 130 producing corrected image data at output 160 , self-test modes, and calibration modes for responding to different calibration images.
- modes such as a raw imaging mode in which data from image sensor 110 is passed uncorrected through image processor 130 to output 160 , a normal imaging mode in which data from image sensor 110 is corrected by image processor 130 producing corrected image data at output 160 , self-test modes, and calibration modes for responding to different calibration images.
- An embodiment of the improved digital camera module 100 may be made by integrating a programmable digital signal processor (DSP) onto the integrated circuit die with image sensor 110 .
- Volatile memory 140 and non-volatile correction memory 150 need to be sized appropriately for image sensor 110 and the nature of the corrections to be applied.
- Typical embodiments for volatile memory 140 are static or dynamic RAM known to the art.
- a typical embodiment for non-volatile correction memory 150 would be EEPROM, FLASH, or write-once memory such as fuse memory as known to the art.
- Calibration processor 170 may be a portion of the DSP used for image processor 130 , or it may be a separate logic block.
- control logic 120 may be implemented as a portion of the DSP, or may be a separate logic block. While image sensor 110 may be present as a separate die within module 100 , the entire module may be produced as a single integrated circuit.
- Control interface 180 will comprise a set of signal lines including clock signals, mode selection signals, and status signals. Mode selection and status may be implemented as a set of fixed lines, bidirectional lines, or through a higher-level serial protocol such as I2C, SPI, or the like. A combination may also be used, such as a single dedicated line to select between normal imaging mode, in which case other mode select signals such as I2C, SPI, etc., would be ignored, and self-test/calibration mode in which case other mode select signals are active.
- test images and their corresponding algorithms are executed to perform different calibrations and tests. Examples include dark fields (no illumination) and flat fields (uniform illumination) of different color temperatures. More complex images and tests are used to calibrate optical distortion and focus.
- a dark frame algorithm is used in conjunction with a dark field (no illumination) to correct for types of fixed pattern noise in sensor 110 .
- Fixed pattern noise typically appears as isolated bright pixels or as bright rows or columns.
- the locations of the brightest isolated pixels are stored in a table in non-volatile correction memory 150 during the calibration procedure. This process is performed according to the structure of sensor 110 , as an example, row by row, using a single (dark) test frame. If the number of bright pixels exceeds a preset threshold, such as the size of the table, the device would be deemed to have failed self-test.
- interpolation would be used based on data stored in non-volatile memory 150 to replace defective pixel data with interpolated data from neighboring pixels.
- Many different interpolation methods may be used as are known to the art, ranging from simple averaging to more complex polynomial and spline methods. Defective pixels may also be located using this approach and flat field illumination.
- Blemish correction corrects for blemishes, typically dust particles, which occlude the surface of image sensor 110 or the optical path.
- a table of bounding rectangles noting blemishes may be recorded as pairs of corners (e.g. upper left corner, lower right corner), corner and size (e.g. upper left corner, width, height), or other suitable methods.
- Another implementation records blemish location and a size code. If the number of blemishes exceed a threshold, or any single blemish exceeds a predetermined size threshold, the device would be deemed to have failed this test.
- the blemish table stored in non-volatile memory 150 are used to replace blemished pixels with interpolated values from neighboring pixels.
- Vignetting correction corrects for gradual non-uniformities in intensity and color. Using uniform fields, row and column sums from sensor 110 are stored in volatile memory 140 and used to determine a shading profile. Correction coefficients are determined from this data and stored in non-volatile correction memory 150 .
- Similar processes and their associated images may be used to perform color balance correction by using uniform fields of predetermined color temperatures. Correction of image distortion may be performed using images with known geometrical properties such as horizontal and/or vertical lines.
- the code implementing the test, calibration, and correction processes may be stored in non-volatile memory associated with calibration processor 170 , or in an extension of non-volatile correction memory 150 .
- a higher-level protocol such as I2C, SPI, or the like on control interface 180 , the contents of non-volatile memory 150 may be written through the control interface.
- this code may also be loaded in stages. As an example, once a test or calibration stage has been completed and passed, code for the next stage could be loaded. At the end of calibration, correction code is loaded into the device, reclaiming at least some of the space used for testing and calibration.
- FIG. 3 shows an example of parallel calibration and test according to the present invention.
- Parallel operation decreases average test time, and therefore decreases test cost.
- Digital camera modules 100 , 110 , 120 , 130 , 140 as illustrated in FIG. 2 are supplied with power 150 and clock signals 160 .
- Microcontrollers 200 , 210 , 220 , 230 , 240 communicate with their respective modules, driving control interface lines 180 of FIG. 2 . and reporting status through communications bus 260 to test controller 300 , which controls the test sequence, and also controls presentation of test scene 400 .
- test controller 300 which controls the test sequence, and also controls presentation of test scene 400 .
- camera modules according to the present invention perform testing and calibration within the module itself, eliminating the need, for example, to transfer image data from the sensor to a separate device for testing and calibration.
Abstract
Description
- 1. Field of the Invention
- The present invention pertains to the art of digital camera modules, and more particularly, testing and/or calibrating digital image sensors used in digital camera modules.
- 2. Art Background
- Digital camera modules designed around CCD or CMOS image sensors have decreased in price and increased in quality and capability, making them desirous to include in small electronic devices and systems. In this context, a digital camera module is an assembly which converts an image to a set of electrical signals; such modules are then included in more complex assemblies such as digital cameras, webcams, digital phones, and the like. A digital camera module may or may not include lenses, and may contain one or a plurality of integrated circuits.
- As manufacturing processes are not perfect, the actual performance of real-world image sensors used in digital camera modules may deviate from the perfection described on manufacturer's specification sheets. Testing and/or calibration is performed on camera modules by presenting the module with a known set of input conditions and noting deviations from expected outputs. These tests may be performed on the module alone, or on the combined module and lens assembly. Even if these tests are not performed for device calibration, the same basic procedure must be used for qualification testing. An image must be collected under known conditions and the output of the module analyzed to determine whether the module passes or fails qualification criteria.
- Calibration may be used to correct for either the individual characteristics of a camera module, or for the average characteristics of a group of modules. The former approach is generally used for high-value image modules such as those used in high-end image capture applications such as digital cameras, while the latter approach is more likely to be used for lower-end devices such as camera modules destined for webcams and digital phones.
- When individual calibration is performed, applying the calibration procedure to each and every device, corrections can also be developed and applied for individual devices. Where calibration is performed over a group of devices, corrections can be developed for the average device. Individual testing takes time, and time equals cost. The test system must provide a high-bandwidth connection between the imaging device and the system used for processing the resulting image data and comparing the resulting data to desired or expected results. If devices are to be tested in parallel, at least the high bandwidth connection must be replicated for each device to be tested in parallel.
- What is needed is a way to simplify and speed up digital camera module calibration and test.
- A digital camera module includes additional circuitry to support built-in self-test and calibration. The camera module incorporates an image sensor, a calibration processor with volatile working memory, non-volatile correction memory, and an image processor for correcting data from the image sensor.
- The present invention is described with respect to particular exemplary embodiments thereof and reference is made to the drawings in which:
-
FIG. 1 shows a digital camera module calibration system as known to the prior art, -
FIG. 2 shows the block diagram of an improved digital camera module according to the present invention, and -
FIG. 3 shows a block diagram of a test setup. -
FIG. 1 shows a test setup for performing external calibration and test of a digital camera module as known to the art. In operation,module 100 is presented withtest image 200.Module 100 may include a lens, or anexternal lens 110 may be provided as part of the test setup. Testing and calibration is controlled bycomputer system 300 which providesDC power 310 andcontrol signals 320 tomodule 100, receivesimage data 330 frommodule 100, and calculates correction coefficients 340 for storing withmodule 100. -
FIG. 2 shows an improveddigital camera module 100 according to the present invention.Image sensor 110 operates under the control ofcontrol logic 120. Image data fromsensor 110 is sent toimage processor 130 andcalibration processor 140. In operation,image processor 130 usesvolatile working memory 140 andnon-volatile correction memory 150 to correct data fromsensor 110, producing correctedimage data 160. During self-test or calibration, as set bycontrol logic 120 in response to control interface 180,calibration processor 170 takes raw image data fromsensor 110. During self-test or calibration, this data is expected to correspond to a preselected test image.Calibration processor 170 uses this raw data and test/calibration algorithms to produce correction coefficients which are stored innon-volatile correction memory 150. Control interface 180 may be used to select different modes, such as a raw imaging mode in which data fromimage sensor 110 is passed uncorrected throughimage processor 130 to output 160, a normal imaging mode in which data fromimage sensor 110 is corrected byimage processor 130 producing corrected image data atoutput 160, self-test modes, and calibration modes for responding to different calibration images. - An embodiment of the improved
digital camera module 100 according to the present invention may be made by integrating a programmable digital signal processor (DSP) onto the integrated circuit die withimage sensor 110.Volatile memory 140 andnon-volatile correction memory 150 need to be sized appropriately forimage sensor 110 and the nature of the corrections to be applied. Typical embodiments forvolatile memory 140 are static or dynamic RAM known to the art. A typical embodiment fornon-volatile correction memory 150 would be EEPROM, FLASH, or write-once memory such as fuse memory as known to the art.Calibration processor 170 may be a portion of the DSP used forimage processor 130, or it may be a separate logic block. Similarly,control logic 120 may be implemented as a portion of the DSP, or may be a separate logic block. Whileimage sensor 110 may be present as a separate die withinmodule 100, the entire module may be produced as a single integrated circuit. - Control interface 180 will comprise a set of signal lines including clock signals, mode selection signals, and status signals. Mode selection and status may be implemented as a set of fixed lines, bidirectional lines, or through a higher-level serial protocol such as I2C, SPI, or the like. A combination may also be used, such as a single dedicated line to select between normal imaging mode, in which case other mode select signals such as I2C, SPI, etc., would be ignored, and self-test/calibration mode in which case other mode select signals are active.
- Specific test images and their corresponding algorithms are executed to perform different calibrations and tests. Examples include dark fields (no illumination) and flat fields (uniform illumination) of different color temperatures. More complex images and tests are used to calibrate optical distortion and focus.
- A dark frame algorithm is used in conjunction with a dark field (no illumination) to correct for types of fixed pattern noise in
sensor 110. Fixed pattern noise typically appears as isolated bright pixels or as bright rows or columns. In one implementation, the locations of the brightest isolated pixels are stored in a table innon-volatile correction memory 150 during the calibration procedure. This process is performed according to the structure ofsensor 110, as an example, row by row, using a single (dark) test frame. If the number of bright pixels exceeds a preset threshold, such as the size of the table, the device would be deemed to have failed self-test. During normal imaging operation in which image data fromsensor 110 is corrected byimage processor 130, interpolation would be used based on data stored innon-volatile memory 150 to replace defective pixel data with interpolated data from neighboring pixels. Many different interpolation methods may be used as are known to the art, ranging from simple averaging to more complex polynomial and spline methods. Defective pixels may also be located using this approach and flat field illumination. - The process for calibrating row and column noise or nonlinearities in
sensor 110 is similar. Using dark or flat field illumination, row and column sums are accumulated involatile memory 140. Row and column offset coefficients are determined from these sums and stored innon-volatile memory 150. - Blemish correction corrects for blemishes, typically dust particles, which occlude the surface of
image sensor 110 or the optical path. Using flat field illumination, one implementation records a table of bounding rectangles noting blemishes. Bounding rectangles may be recorded as pairs of corners (e.g. upper left corner, lower right corner), corner and size (e.g. upper left corner, width, height), or other suitable methods. Another implementation records blemish location and a size code. If the number of blemishes exceed a threshold, or any single blemish exceeds a predetermined size threshold, the device would be deemed to have failed this test. During normal imaging operation, the blemish table stored innon-volatile memory 150 are used to replace blemished pixels with interpolated values from neighboring pixels. - Vignetting correction corrects for gradual non-uniformities in intensity and color. Using uniform fields, row and column sums from
sensor 110 are stored involatile memory 140 and used to determine a shading profile. Correction coefficients are determined from this data and stored innon-volatile correction memory 150. - Similar processes and their associated images may be used to perform color balance correction by using uniform fields of predetermined color temperatures. Correction of image distortion may be performed using images with known geometrical properties such as horizontal and/or vertical lines.
- The code implementing the test, calibration, and correction processes may be stored in non-volatile memory associated with
calibration processor 170, or in an extension ofnon-volatile correction memory 150. By using a higher-level protocol such as I2C, SPI, or the like on control interface 180, the contents ofnon-volatile memory 150 may be written through the control interface. While in one embodiment, all the code necessary for test, calibration, and correction are present withindigital camera module 100, this code may also be loaded in stages. As an example, once a test or calibration stage has been completed and passed, code for the next stage could be loaded. At the end of calibration, correction code is loaded into the device, reclaiming at least some of the space used for testing and calibration. -
FIG. 3 shows an example of parallel calibration and test according to the present invention. Parallel operation decreases average test time, and therefore decreases test cost.Digital camera modules FIG. 2 are supplied withpower 150 and clock signals 160.Microcontrollers FIG. 2 . and reporting status through communications bus 260 to testcontroller 300, which controls the test sequence, and also controls presentation oftest scene 400. As compared to the system ofFIG. 1 , camera modules according to the present invention perform testing and calibration within the module itself, eliminating the need, for example, to transfer image data from the sensor to a separate device for testing and calibration. - Although the present invention has been described in detail it should be understood that various changes, substitutions, and alterations may be made without departing from the spirit and scope of the invention as defined by the appended claims.
Claims (15)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/239,851 US20070076101A1 (en) | 2005-09-30 | 2005-09-30 | Self-calibrating and/or self-testing camera module |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/239,851 US20070076101A1 (en) | 2005-09-30 | 2005-09-30 | Self-calibrating and/or self-testing camera module |
Publications (1)
Publication Number | Publication Date |
---|---|
US20070076101A1 true US20070076101A1 (en) | 2007-04-05 |
Family
ID=37901506
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/239,851 Abandoned US20070076101A1 (en) | 2005-09-30 | 2005-09-30 | Self-calibrating and/or self-testing camera module |
Country Status (1)
Country | Link |
---|---|
US (1) | US20070076101A1 (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070252904A1 (en) * | 2006-05-01 | 2007-11-01 | Warner Bros. Entertainment, Inc. | Detection and/or Correction of Suppressed Signal Defects in Moving Images |
US20080098794A1 (en) * | 2006-10-30 | 2008-05-01 | Perry Kevin J | Apparatus and method for calibrating a trace detection portal |
US20090033788A1 (en) * | 2007-08-02 | 2009-02-05 | Micron Technology, Inc. | Integrated optical characteristic measurements in a cmos image sensor |
US20090040317A1 (en) * | 2007-08-08 | 2009-02-12 | Dong-Youl Park | Camera module having image sensor |
US20090322911A1 (en) * | 2008-06-27 | 2009-12-31 | Altasens, Inc. | Pixel or column fixed pattern noise mitigation using partial or full frame correction |
US20100097517A1 (en) * | 2008-10-22 | 2010-04-22 | Samsung Digital Imaging Co., Ltd. | Apparatuses and methods for saving power used by a digital image processing device |
US20100245590A1 (en) * | 2007-11-23 | 2010-09-30 | Cazier Robert P | Camera sensor system self-calibration |
WO2010123499A1 (en) | 2009-04-22 | 2010-10-28 | Hewlett-Packard Development Company, L.P. | Spatially-varying spectral response calibration data |
WO2010131210A1 (en) * | 2009-05-14 | 2010-11-18 | Lord Ingenierie | A system and method for correcting non-uniformity defects in captured digital images |
US20130271626A1 (en) * | 2012-04-12 | 2013-10-17 | Taiwan Semiconductor Manufacturing Company, Ltd. | Method of reducing column fixed pattern noise |
US11250593B2 (en) * | 2020-06-01 | 2022-02-15 | Varian Medical Systems, Inc | System and method for detecting and correcting defective image output from radiation-damaged video cameras |
US11375181B2 (en) * | 2020-11-10 | 2022-06-28 | Samsung Electronics Co., Ltd. | Camera module test apparatus, camera module test method and image generating device |
US11810325B2 (en) * | 2016-04-06 | 2023-11-07 | Koninklijke Philips N.V. | Method, device and system for enabling to analyze a property of a vital sign detector |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5713053A (en) * | 1995-03-31 | 1998-01-27 | Asahi Kogaku Kogyo Kabushiki Kaisha | TTL exposure control apparatus in an interchangeable lens camera |
US20040100827A1 (en) * | 2002-11-27 | 2004-05-27 | Matrix Semiconductor, Inc. | Multibank memory on a die |
US20050213128A1 (en) * | 2004-03-12 | 2005-09-29 | Shun Imai | Image color adjustment |
US7199829B2 (en) * | 2000-03-08 | 2007-04-03 | Fuji Photo Film Co., Ltd. | Device and method for processing unprocessed image data based on image property parameters |
US7511748B2 (en) * | 1999-04-26 | 2009-03-31 | Microsoft Corporation | Error calibration for digital image sensors and apparatus using the same |
-
2005
- 2005-09-30 US US11/239,851 patent/US20070076101A1/en not_active Abandoned
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5713053A (en) * | 1995-03-31 | 1998-01-27 | Asahi Kogaku Kogyo Kabushiki Kaisha | TTL exposure control apparatus in an interchangeable lens camera |
US7511748B2 (en) * | 1999-04-26 | 2009-03-31 | Microsoft Corporation | Error calibration for digital image sensors and apparatus using the same |
US7199829B2 (en) * | 2000-03-08 | 2007-04-03 | Fuji Photo Film Co., Ltd. | Device and method for processing unprocessed image data based on image property parameters |
US20040100827A1 (en) * | 2002-11-27 | 2004-05-27 | Matrix Semiconductor, Inc. | Multibank memory on a die |
US20050213128A1 (en) * | 2004-03-12 | 2005-09-29 | Shun Imai | Image color adjustment |
Cited By (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8013916B2 (en) | 2006-05-01 | 2011-09-06 | Warner Bros. Entertainment Inc. | Detection and/or correction of suppressed signal defects in moving images |
US20070252904A1 (en) * | 2006-05-01 | 2007-11-01 | Warner Bros. Entertainment, Inc. | Detection and/or Correction of Suppressed Signal Defects in Moving Images |
US7710472B2 (en) * | 2006-05-01 | 2010-05-04 | Warner Bros. Entertainment Inc. | Detection and/or correction of suppressed signal defects in moving images |
US20100214450A1 (en) * | 2006-05-01 | 2010-08-26 | Warner Bros. Entertainment Inc. | Detection and/or correction of suppressed signal defects in moving images |
US20080098794A1 (en) * | 2006-10-30 | 2008-05-01 | Perry Kevin J | Apparatus and method for calibrating a trace detection portal |
US7594422B2 (en) * | 2006-10-30 | 2009-09-29 | Ge Homeland Protection, Inc. | Apparatus and method for calibrating a trace detection portal |
US20090033788A1 (en) * | 2007-08-02 | 2009-02-05 | Micron Technology, Inc. | Integrated optical characteristic measurements in a cmos image sensor |
US8085391B2 (en) | 2007-08-02 | 2011-12-27 | Aptina Imaging Corporation | Integrated optical characteristic measurements in a CMOS image sensor |
US20090040317A1 (en) * | 2007-08-08 | 2009-02-12 | Dong-Youl Park | Camera module having image sensor |
US20100245590A1 (en) * | 2007-11-23 | 2010-09-30 | Cazier Robert P | Camera sensor system self-calibration |
US20090322911A1 (en) * | 2008-06-27 | 2009-12-31 | Altasens, Inc. | Pixel or column fixed pattern noise mitigation using partial or full frame correction |
US8068152B2 (en) * | 2008-06-27 | 2011-11-29 | Altasens, Inc. | Pixel or column fixed pattern noise mitigation using partial or full frame correction |
US20100097517A1 (en) * | 2008-10-22 | 2010-04-22 | Samsung Digital Imaging Co., Ltd. | Apparatuses and methods for saving power used by a digital image processing device |
US8976240B2 (en) | 2009-04-22 | 2015-03-10 | Hewlett-Packard Development Company, L.P. | Spatially-varying spectral response calibration data |
WO2010123499A1 (en) | 2009-04-22 | 2010-10-28 | Hewlett-Packard Development Company, L.P. | Spatially-varying spectral response calibration data |
EP2422524A1 (en) * | 2009-04-22 | 2012-02-29 | Hewlett-Packard Development Company, L.P. | Spatially-varying spectral response calibration data |
EP2422524A4 (en) * | 2009-04-22 | 2014-05-07 | Hewlett Packard Development Co | Spatially-varying spectral response calibration data |
WO2010131210A1 (en) * | 2009-05-14 | 2010-11-18 | Lord Ingenierie | A system and method for correcting non-uniformity defects in captured digital images |
US20130271626A1 (en) * | 2012-04-12 | 2013-10-17 | Taiwan Semiconductor Manufacturing Company, Ltd. | Method of reducing column fixed pattern noise |
US8830361B2 (en) * | 2012-04-12 | 2014-09-09 | Taiwan Semiconductor Manufacturing Company, Ltd. | Method of reducing column fixed pattern noise |
US9013610B2 (en) | 2012-04-12 | 2015-04-21 | Taiwan Semiconductor Manufacturing Company, Ltd. | Apparatus with calibrated readout circuit |
US9369652B2 (en) | 2012-04-12 | 2016-06-14 | Taiwan Semiconductor Manufacturing Company, Ltd. | Readout device with readout circuit |
US11810325B2 (en) * | 2016-04-06 | 2023-11-07 | Koninklijke Philips N.V. | Method, device and system for enabling to analyze a property of a vital sign detector |
US11250593B2 (en) * | 2020-06-01 | 2022-02-15 | Varian Medical Systems, Inc | System and method for detecting and correcting defective image output from radiation-damaged video cameras |
US11375181B2 (en) * | 2020-11-10 | 2022-06-28 | Samsung Electronics Co., Ltd. | Camera module test apparatus, camera module test method and image generating device |
US11729374B2 (en) | 2020-11-10 | 2023-08-15 | Samsung Electronics Co., Ltd. | Camera module test apparatus, camera module test method and image generating device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20070076101A1 (en) | Self-calibrating and/or self-testing camera module | |
US8149305B2 (en) | Method and apparatus to detect a dead pixel of an image sensor and method and apparatus to capture an image from an image sensor | |
US8571346B2 (en) | Methods and devices for defective pixel detection | |
US7557842B2 (en) | Image processing circuit and image processing method | |
US8493484B2 (en) | Image capturing apparatus and image capturing system | |
US20070285536A1 (en) | Defective pixel correction method and system | |
US8648941B2 (en) | Image processor, method of controlling the same, and storage medium | |
US20090213250A1 (en) | Internal Storage of Camera Characteristics During Production | |
US7567278B2 (en) | Circuit and method for detecting pixel defect | |
US8711254B2 (en) | Image processing apparatus and method having defective pixel detection and correction ability | |
US8026964B2 (en) | Method and apparatus for correcting defective imager pixels | |
EP1929769A1 (en) | Image pickup apparatus | |
JP2011077825A (en) | Display device, display system, display method and program | |
JP2005328421A (en) | Imaging apparatus and imaging method | |
CN101273621A (en) | Internal memory of camera character during production | |
US7986354B2 (en) | Method for correcting pixel defect of image pickup device | |
JP4305225B2 (en) | Infrared image correction device | |
JP2011166422A (en) | Imaging apparatus | |
KR100461006B1 (en) | CCD camera having a function of correcting CCD defective and method thereof | |
JP2005328453A (en) | Image comparison and adjustment apparatus, and electronic camera | |
WO2022234700A1 (en) | Imaging device and control method therefor | |
JP2009130730A (en) | Two-dimensional solid-state image pickup device, its noise detection method, correction method, and program | |
JP2008283620A (en) | Solid-state imaging apparatus | |
JP6929066B2 (en) | Imaging device and its control method, program, storage medium | |
JP2016208421A (en) | Imaging apparatus and control method of the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: AGILENT TECHNOLOGIES, INC., COLORADO Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BAER, RICHARD L;REEL/FRAME:017141/0873 Effective date: 20050929 |
|
AS | Assignment |
Owner name: AVAGO TECHNOLOGIES GENERAL IP PTE. LTD., SINGAPORE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:AGILENT TECHNOLOGIES, INC.;REEL/FRAME:017206/0666 Effective date: 20051201 Owner name: AVAGO TECHNOLOGIES GENERAL IP PTE. LTD.,SINGAPORE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:AGILENT TECHNOLOGIES, INC.;REEL/FRAME:017206/0666 Effective date: 20051201 |
|
AS | Assignment |
Owner name: AVAGO TECHNOLOGIES SENSOR IP PTE. LTD.,SINGAPORE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:AVAGO TECHNOLOGIES IMAGING IP (SINGAPORE) PTE. LTD.;REEL/FRAME:017675/0691 Effective date: 20060430 Owner name: AVAGO TECHNOLOGIES IMAGING IP (SINGAPORE) PTE. LTD Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.;REEL/FRAME:017675/0738 Effective date: 20060127 Owner name: AVAGO TECHNOLOGIES SENSOR IP PTE. LTD., SINGAPORE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:AVAGO TECHNOLOGIES IMAGING IP (SINGAPORE) PTE. LTD.;REEL/FRAME:017675/0691 Effective date: 20060430 |
|
AS | Assignment |
Owner name: MICRON TECHNOLOGY, INC., IDAHO Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:AVAGO TECHNOLOGIES IMAGING HOLDING CORPORATION;REEL/FRAME:018757/0159 Effective date: 20061206 Owner name: MICRON TECHNOLOGY, INC.,IDAHO Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:AVAGO TECHNOLOGIES IMAGING HOLDING CORPORATION;REEL/FRAME:018757/0159 Effective date: 20061206 |
|
AS | Assignment |
Owner name: MICRON TECHNOLOGY, INC.,IDAHO Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:AVAGO TECHNOLOGIES IMAGING HOLDING CORPORATION;REEL/FRAME:019407/0441 Effective date: 20061206 Owner name: MICRON TECHNOLOGY, INC., IDAHO Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:AVAGO TECHNOLOGIES IMAGING HOLDING CORPORATION;REEL/FRAME:019407/0441 Effective date: 20061206 |
|
XAS | Not any more in us assignment database |
Free format text: CORRECTED COVER SHEET TO ADD PORTION OF THE PAGE THAT WAS PREVIOUSLY OMITTED FROM THE NOTICE AT REEL/FRAME 018757/0183 (ASSIGNMENT OF ASSIGNOR'S INTEREST);ASSIGNOR:AVAGO TECHNOLOGIES IMAGING HOLDING CORPORATION;REEL/FRAME:019028/0237 |
|
AS | Assignment |
Owner name: AVAGO TECHNOLOGIES IMAGING HOLDING CORPORATION, MA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:AVAGO TECHNOLOGIES SENSOR IP PTE. LTD.;REEL/FRAME:021603/0690 Effective date: 20061122 Owner name: AVAGO TECHNOLOGIES IMAGING HOLDING CORPORATION,MAL Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:AVAGO TECHNOLOGIES SENSOR IP PTE. LTD.;REEL/FRAME:021603/0690 Effective date: 20061122 |
|
AS | Assignment |
Owner name: APTINA IMAGING CORPORATION, CAYMAN ISLANDS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICRON TECHNOLOGY, INC.;REEL/FRAME:023159/0424 Effective date: 20081003 Owner name: APTINA IMAGING CORPORATION,CAYMAN ISLANDS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICRON TECHNOLOGY, INC.;REEL/FRAME:023159/0424 Effective date: 20081003 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
AS | Assignment |
Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 017206 FRAME: 0666. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT;ASSIGNOR:AGILENT TECHNOLOGIES, INC.;REEL/FRAME:038632/0662 Effective date: 20051201 |