Processing of images in imaging systems
AssigneeQUALCOMM Incorporated
InventorsHau Hwang, Hsiang-Tsun Li, Shizhong Liu
Life of this patent
Estimating the term…
Abstract
The imaging system converts raw data for an image to formatted data concurrently with compressing the formatted data for the image. The exemplary imaging system includes an image processor for generating blocks of formatted data from raw image data. The exemplary imaging system also includes an image compressor for compressing the blocks of formatted data. The compressor compresses one or more of the blocks while the image processor generates one or more blocks of formatted data.
Claims28
An imaging system configured to convert raw data for an image to formatted data concurrently with compressing the formatted data for the image.
An imaging system, comprising:
- an image processor configured to format raw data for an image into blocks of YCbCr data and sequentially write the blocks of YCbCr data to a memory, each block of YCbCr data including a plurality of minimum code units (MCUs);
- a JPEG encoder configured to sequentially read the blocks of YCbCr data from the memory and to JPEG encode the minimum code units (MCUs) in a block so as to generate one or more bitstream segments that each include a re-start marker and one or more unit bitstreams,
- each unit bitstream being a JPEG encoded bitstream for one of the minimum code units (MCUs) in the block,
- the minimum code units (MCUs) in a block being JPEG encoded in a sequence that is a function of a degree of rotation desired for the image,
- the minimum code units (MCUs) being JPEG encoded concurrently with the raw data being formatted;
- and
- electronics for assembling the bitstream segments into an image bitstream from which the image can be regenerated.
An imaging system, comprising:
- means for formatting raw data for an image into blocks of formatted data, each block of formatted data being partitioned into a plurality of units;
- and
- means for compressing the units of formatted data concurrently with formatting the raw data.
A signal bearing medium having a set of computer-executable instructions, the set of instructions comprising:
- receiving blocks of formatted data from a memory, the formatted data in a block being partitioned into a plurality of units, the blocks being received from the memory sequentially;
- and
- compressing the units of formatted data in a sequence that changes in response to changes in a degrees of rotation desired for the image.
A method of processing image data, comprising:
- receiving blocks of formatted data from a memory, the formatted data in a block being partitioned into a plurality of units, the blocks being received from the memory sequentially;
- and
- compressing the units of formatted data in a block in a sequence that changes in response to changes in a degrees of rotation desired for the image.
Dependencies are inferred from the claim text.