Reconstructing a compressed still image by transformation to a compressed moving picture image
First Claim
Patent Images
1. Apparatus for reconstructing an image from still image compressed data, comprising:
- a transcoder arranged to transcode the still image compressed data into a bit stream of moving picture compressed data, the bit stream of moving picture compressed data comprising MPEG data and comprising I pictures, the bit stream of moving picture compressed data not comprising P pictures and B pictures, the transcoder comprising a Huffman encoder, a prediction and quantizer module, a still image compressed data decoder and a stream construction module, the stream construction module being downstream of the Huffman encoder and multiplexing Huffman code with MPEG table values, the Huffman encoder being downstream of the prediction and quantizer module, the prediction and quantizer module being downstream of the still image compressed data decoder, the transcoder transcoding without performing a discrete cosine transform; and
a second decoder arranged to generate the reconstructed image by decoding the bit stream of moving picture compressed data,wherein the still image compressed data comprises discrete cosine transformed data and wherein the second decoder is arranged to perform an inverse discrete cosine transform, andwherein the still image compressed data comprises EXIF data and wherein the bit stream of moving picture compressed data does not include MPEG-1 data.
7 Assignments
0 Petitions
Accused Products
Abstract
A transcoder (10) and a decoder (80) reconstruct an image from still image compressed data, such as EXIF data. The transcoder transcodes the still image compressed data into a bit stream of moving picture compressed data, such as an MPEG-2 4:2:2P bit stream with only intra pictures. The decoder (80) decodes the bit stream of moving picture compressed data into a still picture image that can be stored in a digital memory (100).
21 Citations
20 Claims
-
1. Apparatus for reconstructing an image from still image compressed data, comprising:
-
a transcoder arranged to transcode the still image compressed data into a bit stream of moving picture compressed data, the bit stream of moving picture compressed data comprising MPEG data and comprising I pictures, the bit stream of moving picture compressed data not comprising P pictures and B pictures, the transcoder comprising a Huffman encoder, a prediction and quantizer module, a still image compressed data decoder and a stream construction module, the stream construction module being downstream of the Huffman encoder and multiplexing Huffman code with MPEG table values, the Huffman encoder being downstream of the prediction and quantizer module, the prediction and quantizer module being downstream of the still image compressed data decoder, the transcoder transcoding without performing a discrete cosine transform; and a second decoder arranged to generate the reconstructed image by decoding the bit stream of moving picture compressed data, wherein the still image compressed data comprises discrete cosine transformed data and wherein the second decoder is arranged to perform an inverse discrete cosine transform, and wherein the still image compressed data comprises EXIF data and wherein the bit stream of moving picture compressed data does not include MPEG-1 data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of reconstructing an image from still image compressed data comprising:
-
transcoding the still image compressed data into a bit stream of moving picture compressed data, the bit stream of moving picture compressed data comprising MPEG data and comprising I pictures, the bit stream of moving picture compressed data not comprising P pictures and B pictures; and generating the reconstructed image by decoding the bit stream of moving picture compressed data, wherein the still image compressed data comprising still image luminance data, chrominance data, block data, variable length coding data, vertical line data, horizontal line data and DC coefficient data, wherein the transcoding comprises parsing the still image compressed data; extracting a Huffman table and a quantization matrix from the parsed still image compressed data; mapping the extracted Huffman table and the extracted quantization matrix into syntax elements that are not MPEG-1 syntax elements; converting the still image luminance data to moving picture compatible luminance data, converting the still image chrominance data to moving picture compatible chrominance data, converting the still image block data to moving picture compatible block data, converting the still image variable length coding data to moving picture compatible variable length coding data, converting the still image vertical line data to moving picture compatible vertical line data, converting the still image horizontal line data to moving picture compatible horizontal line data, and converting the still image DC coefficient data to moving picture compatible DC coefficient data, wherein the decoding comprises decoding the moving picture compatible luminance data, chrominance data, block data, variable length coding data, vertical line data, horizontal line data and DC coefficient data to form an image, wherein the still image compressed data further comprises discrete cosine transformed data and wherein the decoding comprises performing an inverse discrete cosine transform, wherein the still image compressed data comprises EXIF data, and wherein the moving picture compatible luminance data, chrominance data, block data, variable length coding data, vertical line data, horizontal line data and DC coefficient data does not comprise MPEG-1 data. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An application specific integrated circuit (ASIC) that reconstructs an image from still image compressed data, comprising:
-
a transcoder arranged to transcode the still image compressed data into a bit stream of moving picture compressed data, the bit stream of moving picture compressed data not comprising MPEG-1 data, the bit stream of moving picture compressed data comprising I pictures, the bit stream of moving picture compressed data not comprising P pictures and B pictures; and a decoder arranged to generate the reconstructed image by decoding the bit stream of moving picture compressed data, wherein the still image compressed data comprises discrete cosine transformed data and wherein the decoder is arranged to perform an inverse discrete cosine transform, wherein the still image compressed data comprises EXIF data, wherein the transcoder comprises a variable length Huffman encoder, a DC prediction and quantizer module, a still image compressed data decoder and a stream construction module, wherein the stream construction module is downstream of the Huffman encoder and multiplexes Huffman code with MPEG table values, wherein the Huffman encoder is downstream of the DC prediction and quantizer module, and wherein the DC prediction and quantizer module is downstream of the still image compressed data decoder. - View Dependent Claims (17, 18, 19, 20)
-
Specification