Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Image capturing apparatus, image processing apparatus and image processing method

a technology of image processing and image capturing, applied in the field of image processing, can solve the problems of inability to perform high-precision image processing as in the case of application software, the number of image frames that can be captured in a series is limited, and the data size of the look-up table becomes enormous, so as to reduce the memory capacity for lattice point data or the lik

Inactive Publication Date: 2007-02-22
CANON KK
View PDF13 Cites 25 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The present invention provides an image capturing apparatus that uses a lattice point data table for image processing, reducing the necessary memory capacity for storing the table. The apparatus includes a conversion unit, a holding unit, and a setting unit. The conversion unit performs conversion processing on image data using the lattice point data table. The holding unit holds a matrix coefficient set for performing the conversion processing by matrix operation. The setting unit calculates values of respective lattice points of the lattice point data table using the matrix coefficient set and sets the values in the lattice point data table used by the conversion unit. This invention reduces the amount of memory needed for image processing, making it more efficient and cost-effective.

Problems solved by technology

However, in many cases, since the number of lattice points and bits are constrained by the hardware within the IC, high-precision image processing as in the case of application software cannot be performed.
As a result, the number of image frames that can be captured in a series is limited.
However, if all the data is generated using a look-up table for image processing with high bit precision, the data size of the look-up table becomes enormous, and the circuit scale increases.
Further, to perform image processing using high-order matrix operations for image processing with high bit precision, a large number of multipliers are required, and when the number of bits is increased, the gate scale increases markedly.
In actually, even when up to two-dimensional matrix operations are used, the level of freedom in image processing is limited with respect to processing using a three-dimensional lattice point data table.
In this case, a large amount of data of the three-dimensional lattice point data table, which is not used in image processing within the camera, must be stored in the ROM of the camera, and the efficiency of memory usage is seriously lowered.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Image capturing apparatus, image processing apparatus and image processing method
  • Image capturing apparatus, image processing apparatus and image processing method
  • Image capturing apparatus, image processing apparatus and image processing method

Examples

Experimental program
Comparison scheme
Effect test

first embodiment

[0029]FIG. 1 is a block diagram showing the construction of a digital camera according to a first embodiment of the present invention. In FIG. 1, light passed through an image capturing lens 1 is formed into an image on an image capture device 4 via an infrared cut-off filter 2 and an optical LPF 3. As the image capture device 4, a CCD sensor, a CMOS sensor or the like may be used. Generally, photodiode sensors are two-dimensionally arrayed on a photoreception surface of the image capture device 4. For example, one color is allocated to one sensor by a color filter where respective R (red), G (green) and B (blue) primary color filters are arrayed in a predetermined pattern. Otherwise, it may be arranged such that the image capture device 4 is prepared in correspondence with the number of primary colors, and one color is allocated to one image capture device.

[0030] In correspondence with depression of a shutter button 19, a CPU 15 performs the following image capturing operation. Fi...

second embodiment

[0068] Next, the image processing in the digital camera according to a second embodiment will be described with reference to FIG. 10.

[0069] The digital camera itself performs development processing and generates JPEG data, or the digital camera generates raw data. The raw data is obtained by performing lossless compression or the like on output from CCD or CMOS sensor array without execution of main image processing such as white balance processing. Such raw data is used in desirable imaging by image processing with an information processing apparatus outside the camera. The image processing on the raw data in the information processing apparatus may be the same as the image processing within the camera, however, image processing in the information processing apparatus may not especially be the same as the image processing within the camera. It may be arranged such that image processing which cannot be performed with hardware is realized on an application so as to provide a more ex...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A digital camera which performs digital processing on an image obtained by image capturing has a three-dimensional lattice point data table for image data conversion processing. The digital camera holds a matrix coefficient set for performing the conversion processing by matrix operation. In the respective lattice points of the three-dimensional lattice point data table, values corresponding to the conversion processing with the matrix coefficient set are set. Then a raw image file, including compressed image data obtained by lossy compression on the image data converted by the conversion processing and the held matrix coefficient set, as attendant information, is generated.

Description

BACKGROUND OF THE INVENTION [0001] 1. Field of the Invention [0002] The present invention relates to image processing in an image capturing apparatus such as a digital camera. [0003] 2. Description of the Related Art [0004] Generally, regarding image processing within digital cameras, in performing various conversion processing (for example, a gamma conversion) in, 3×3 matrix operation, a one-dimensional look-up table and the like are used. These conversion processings are appropriate for reducing the amount of hardware memory and gates in chip downsizing, and in scale reduction for energy saving. However, in recent years, advancement in hardware microminiaturization and reductions in IC power source voltage have allowed, chip size reductions and more effective energy savings to be realized. As a result, it is now possible to mount a complex circuit, a large capacity memory and the like within the IC. Accordingly, it is now becoming possible to perform complex image processing withi...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G06K9/00H04N5/228
CPCH04N1/646H04N5/262H04N19/172H04N19/30H04N19/60H04N19/12H04N19/136
Inventor SUGIMORI, MASAMI
Owner CANON KK
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products