Method and apparatus for recording image data
First Claim
Patent Images
1. A method for recording image data captured by an image capturing apparatus, the method comprising:
- compressing original image data, having a plurality of pixels, in accordance with a lossless compression coding;
determining whether an estimated size of compressed image data for an image is larger than the size of original image data for the image; and
recording the original image data for the image into a memory without carrying out a compression process if the estimated size of the compressed image data for the image is larger than that of the original image data for the image, and recording the compressed image data for the image into the memory if the estimated size of the compressed image data for the image is not larger than that of the original image data for the image;
dividing the original image data for the image into a plurality of blocks;
extracting a part of the blocks to form a partial image data such that the extracted part of the blocks has a correlation relationship relative to the original image data for the image,performing a down sampling on the basis of the plurality of blocks;
encoding the partial image data in accordance with the lossless compression coding to generate partially-compressed image data; and
calculating the estimated size of the compressed image data for the image from the size of the partially-compressed image data on the basis of the correspondence relationship between the partial image data and the original image data for the imagewherein the image capturing apparatus is capable of shooting continuously to obtain a series of captured images, the recording comprising recording the original image data or the compressed image data for the series of captured images based on a first-captured image of the series of captures images, and recording the remaining images in the same image data type used to record the first-captured image.
3 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for recording image data has an encoding processor that compresses original image data (for example, RAW data), having a plurality of pixels, in accordance with a lossless compression coding; and a recording processor that records the compressed image data or the original image data into a memory. If the size of the compressed image data is larger than that of the original image data, the recording processor records the original image data into the memory without carrying out a compression process.
10 Citations
9 Claims
-
1. A method for recording image data captured by an image capturing apparatus, the method comprising:
-
compressing original image data, having a plurality of pixels, in accordance with a lossless compression coding; determining whether an estimated size of compressed image data for an image is larger than the size of original image data for the image; and recording the original image data for the image into a memory without carrying out a compression process if the estimated size of the compressed image data for the image is larger than that of the original image data for the image, and recording the compressed image data for the image into the memory if the estimated size of the compressed image data for the image is not larger than that of the original image data for the image; dividing the original image data for the image into a plurality of blocks; extracting a part of the blocks to form a partial image data such that the extracted part of the blocks has a correlation relationship relative to the original image data for the image, performing a down sampling on the basis of the plurality of blocks; encoding the partial image data in accordance with the lossless compression coding to generate partially-compressed image data; and calculating the estimated size of the compressed image data for the image from the size of the partially-compressed image data on the basis of the correspondence relationship between the partial image data and the original image data for the image wherein the image capturing apparatus is capable of shooting continuously to obtain a series of captured images, the recording comprising recording the original image data or the compressed image data for the series of captured images based on a first-captured image of the series of captures images, and recording the remaining images in the same image data type used to record the first-captured image.
-
-
2. An apparatus for recording image data captured by an image capturing apparatus, comprising:
-
an encoding processor that compresses original image data having a plurality of pixels in accordance with a lossless compression coding; a determiner that determines whether an estimated size of compressed image data for an image is larger than the size of original image data for the image; and a recording processor that records the compressed image data for the image or the original image data for the image into a memory, said recording processor recording the original image data for the image into said memory without carrying out a compression process if the estimated size of the compressed image data for the image is larger than that of the original image data for the image, and said recording processor recording the compressed image data for the image into said memory if the estimated size of the compressed image data for the image is not larger than that of the original image data for the image; an extracting processor that divides the original image data for the image into a plurality of blocks, extracts a part of the blocks to form a partial image data such that the extracted part of the blocks has a correlation relationship relative to the original image data for the image, and performs a down sampling on the basis of the plurality of blocks; a preliminary encoder that encodes the partial image data in accordance with the lossless compression coding to generate partially-compressed image data; and a calculator that calculates the estimated size of the compressed image data for the image from the size of the partially-compressed image data on the basis of the correspondence relationship between the partial image data and the original image data for the image wherein the image capturing apparatus is capable of shooting continuously to obtain a series of captured images, said recording processor recording the original image data or the compressed image data for the series of captured images based on a first-captured image of the series of captures images, said recording processor recording the remaining images in the same image data type used to record the first-captured image. - View Dependent Claims (3, 4, 5, 6)
-
-
7. A digital camera, comprising:
-
an image sensor; an exposure controller that carries out a photographing action to form an object image on said image sensor; a signal processor that processes image-pixel signals from said image sensor to generate original image data having a plurality of pixels; an encoding processor that compresses original image data in accordance with a lossless compression coding;
a determiner that determines whether an estimated size of compressed image data for an image is larger than the size of original image data for the image; anda recording processor that records the compressed image data for the image or the original image data for the image into a memory, said recording processor recording the original image data for the image into said memory without carrying out a compression process if the estimated size of the compressed image data for the image is larger than that of the original image data for the image, said recording processor recording the compressed image data for the image into said memory if the estimated size of the compressed image data for the image is not larger than that of the original image data for the image; an extracting processor that divides the original image data for the image into a plurality of blocks, extracts a part of the blocks to form a partial image data such that the extracted part of the blocks has a correlation relationship relative to the original image data for the image, and performs a down sampling on the basis of the plurality of blocks; a preliminary encoder that encodes the partial image data in accordance with the lossless compression coding to generate partially-compressed image data; a calculator that calculates the estimated size of the compressed image data for the image from the size of the partially-compressed image data on the basis of the correspondence relationship between the partial image data and the original image data for the image wherein said camera is capable of shooting continuously to obtain a series of captured images, said recording processor recording the original image data or the compressed image data for the series of captured images based on a first-captured image of the series of captures images, said recording processor recording the remaining images in the same image data type used to record the first-captured image.
-
-
8. A digital camera, comprising:
-
an image sensor; an exposure controller that carries out a photographing action to form an object image on said image sensor; a signal processor that processes image-pixel signals from said image sensor to generate original image data having a plurality of pixels; an encoding processor that compresses the original image data in accordance with a lossless compression coding; and a recording processor that records the compressed image data or the original image data into a memory, said recording processor recording the original image data into said memory without carrying out a compression process if an estimated size of the compressed image data is larger than that of the original image data, wherein said camera is capable of shooting continuously to obtain a series of captured images, said recording processor recording the original image data or the compressed image data for the series of captures images based on a first-captured image of the series of captured images, said recording processor recording the remaining images in the same image data type used to record the first-captured image.
-
-
9. A computer readable medium that stores a program for recording image data captured by an image capturing apparatus, comprising:
-
an encoding code segment for compressing original image data having a plurality of pixels in accordance with a lossless compression coding; and a determining code segment that determines whether an estimated size of compressed image data for an image is larger than the size of original image data for the image; a recording code segment for recording the compressed image data for the image or the original image data for the image into a memory, said recording code segment recording the original image data for the image into said memory without a compression process if the estimated size of the compressed image data for the image is larger than that of the original image data for the image, and said recording code segment recording the compressed image data for the image if the estimated size of the compressed image data for the image is not larger than that of the original image data for the image; a dividing code segment for dividing the original image data for the image into a plurality of blocks, an extracting code segment for extracting a part of the blocks to form a partial image data such that the extracted part of the blocks has a correlation relationship relative to the original image data for the image, a down sampling code segment for performing a down sampling on the basis of the plurality of blocks; an encoding code segment for preliminarily encoding the partial image data in accordance with the lossless compression coding to generate partially-compressed image data; and a calculating code segment for calculating the estimated size of the compressed image data for the image, corresponding to the actual amount of compressed image data for the image, from the size of the partially-compressed image data on the basis of the correspondence relationship between the partial image data and the original image data for the image wherein the image capturing apparatus is capable of shooting continuously to obtain a series of captured images, the recording code segment recording the original image data or the compressed image data for the series of captured images based on a first-captured image of the series of captures images, the recording code segment recording the remaining images in the same image data type used to record the first-captured image.
-
Specification