Digital camera, storage medium for image signal processing, carrier wave and electronic camera
First Claim
1. A digital camera comprising:
- an image-capturing device that captures a subject image having passed through a taking lens and outputs image data;
a first image processing circuit that first performs pre-treatment on image data corresponding to N lines X M rows output by said image-capturing device in line sequence to create a first image data;
a first memory device in which the first image data is temporarily stored;
a second image processing circuit that performs format processing appropriate for recording processing on the first image data stored in said first memory device in units of blocks each ranging over n lines X m rows (N>
n, M>
m, n and m each are equal to or greater than
2) in block sequence, so as to create a second image data having a block size of (n−
i) X (m−
j), wherein i and j are integers having values of at least 1, in the format processing, the first image data are processed through a plurality of intermediate image processing steps to create the second image data, each of the intermediate image processing steps outputting a block of intermediate image data that is temporarily stored in corresponding memory areas, the block of intermediate image data output from one of the intermediate image processing steps being input to a subsequent one of the intermediate image processing steps to ultimately generate the second image data, a block size of the blocks of intermediate image data output by the intermediate image processing steps becoming smaller sequentially to ultimately obtain the block size of (n−
i) X (m−
j); and
a recording processing circuit that performs recording processing on the second image data, wherein the block size of the (n−
i) X (m−
j) for the second image data is used for the recording processing.
1 Assignment
0 Petitions
Accused Products
Abstract
A CCD captures a subject image having passed through a taking lens and an image processing circuit performs various types of image pre-treatment including gamma correction and white balance on image data corresponding to n lines×m rows output by the CCD. The image processing circuit also performs format processing on the data. The data are then compressed at a compression circuit. The white balance adjustment and the like are implemented in line sequence at a line processing circuit which engages in signal processing in pixel sequence in units of individual lines in the output from the CCD. The image data having undergone the pre-treatment are then subjected to format processing prior to JPEG compression, at a block processing circuit that engages in signal processing in units of individual blocks each ranging over an n×m (N>n, M>m) block. In other words, the signal processing is performed in block sequence.
107 Citations
19 Claims
-
1. A digital camera comprising:
-
an image-capturing device that captures a subject image having passed through a taking lens and outputs image data; a first image processing circuit that first performs pre-treatment on image data corresponding to N lines X M rows output by said image-capturing device in line sequence to create a first image data; a first memory device in which the first image data is temporarily stored; a second image processing circuit that performs format processing appropriate for recording processing on the first image data stored in said first memory device in units of blocks each ranging over n lines X m rows (N>
n, M>
m, n and m each are equal to or greater than
2) in block sequence, so as to create a second image data having a block size of (n−
i) X (m−
j), wherein i and j are integers having values of at least 1, in the format processing, the first image data are processed through a plurality of intermediate image processing steps to create the second image data, each of the intermediate image processing steps outputting a block of intermediate image data that is temporarily stored in corresponding memory areas, the block of intermediate image data output from one of the intermediate image processing steps being input to a subsequent one of the intermediate image processing steps to ultimately generate the second image data, a block size of the blocks of intermediate image data output by the intermediate image processing steps becoming smaller sequentially to ultimately obtain the block size of (n−
i) X (m−
j); anda recording processing circuit that performs recording processing on the second image data, wherein the block size of the (n−
i) X (m−
j) for the second image data is used for the recording processing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable recording medium that stores an image processing program that is executable by a computer, the image processing program comprising:
-
a first image processing instruction that causes the computer to perform pre-treatment on image data corresponding to N lines X M rows of image data captured by an imaging device, in line sequence to create a first image data; a storing instruction that causes the computer to temporarily store the first image data in a first memory device; a second image processing instruction that causes the computer to perform format processing appropriate for recording processing on the first image data stored in the first memory device, in units of blocks each ranging over n lines X m rows (N>
n, M>
m, n and m each are equal to or greater than
2) in block sequence, so as to create a second image data having a block size of (n−
i) X (m−
j), wherein i and j are integers having values of at least 1, in the format processing, the first image data are processed through a plurality of intermediate image processing steps to create the second image data, each of the intermediate image processing steps outputting a block of intermediate image data that is temporarily stored in corresponding memory areas, the block of intermediate image data output from one of the intermediate image processing steps being input to a subsequent one of the intermediate image processing steps to ultimately generate the second image data, a block size of the blocks of intermediate image data output by the intermediate image processing steps becoming smaller sequentially to ultimately obtain the block size of (n−
i) X (m−
j); anda recording processing instruction that causes the computer to perform recording processing on the second image data, wherein the block size of the (n−
i) X (m−
j) for the second image data is used for the recording processing. - View Dependent Claims (12, 13)
-
-
14. A digital camera comprising:
-
an image-capturing device that captures a subject image having passed through a taking lens and outputs image data; a recording processing circuit that performs recording processing on image data; and an image processing circuit that, with the image data output by said image-capturing device input as data corresponding to n lines X m rows, calculates color difference signals based upon the image data thus input, performs interpolation processing and low pass filtering processing simultaneously on said color difference signals using filter coefficients for interpolation/low pass filtering and then performs matrix processing appropriate for recording performed at said recording processing circuit to generate a formatted signal, wherein the interpolation processing and the low pass filtering processing are carried out by an arithmetic operation and further color difference signals obtained by the interpolation processing are assigned to pixels originally having no color difference signal. - View Dependent Claims (15, 16)
-
-
17. A computer-readable storage medium that stores an image processing program that is executable by a computer, the program having instructions that cause the computer to perform:
-
format processing to format image data of an image captured at an image-capturing device for recording, in which color difference signals corresponding to n lines X m rows are calculated using image data that are input, interpolation processing and low pass filtering processing are performed simultaneously on the color difference signals corresponding to n lines X m rows using filter coefficients for interpolation/low pass filtering and then a formatted signal is generated by implementing matrix processing; and recording processing in which image data having undergone said format processing are recorded, wherein the interpolation processing and the low pass filtering processing are carried out by an arithmetic operation and further color difference signals obtained by the interpolation processing are assigned to pixels originally having no color difference signal. - View Dependent Claims (18, 19)
-
Specification