Compression system for integrated sensor devices
First Claim
1. An imager system comprising:
- an imaging array comprising a plurality of pixels;
a processor circuit for outputting digital pixel signals representing incident light on the pixels of said array; and
a compression circuit for compressing said digital pixel signals by encoding said pixel signals such that sequential pixel signals in each row are each encoded as first and second transmission data determined based upon a plurality of first and second data, wherein;
said first data is based on differential pixel signals each determined from a corresponding one of a plurality of sets of sequential pixel signals;
said second data is determined based upon at least one categorization of said first data values by predetermined ordered ranges, said second data comprising an ordered sequence of category identifiers by frequency of occurrence within said ranges;
said first transmission data being assigned to said pixel signals from a selected codeword data set of a plurality of codeword data sets, said selected codeword data set being selected by matching said second data with one of said plurality of codeword data sets; and
said second transmission data is determined for each pixel signal based upon a category identifier assigned to said pixel and a position within said range associated with said category identifier.
7 Assignments
0 Petitions
Accused Products
Abstract
An imaging system incorporating adaptive compression which includes determining linear predictive differential residuals from an imager array pixel row. The differential residuals are classified into categories, each category having a range of differential residuals associated with it. The categories are analyzed to produce an ordered list having categories with most to least frequent residuals falling within a respective residual range associated with a respective category. The ordered list is then used to select a variable length encoding table with a matching ordered list. Variable length encoded category and range position offset data is output to a serializer unit, where the range position offset refers to a position in a range associated with a particular category.
15 Citations
20 Claims
-
1. An imager system comprising:
-
an imaging array comprising a plurality of pixels; a processor circuit for outputting digital pixel signals representing incident light on the pixels of said array; and a compression circuit for compressing said digital pixel signals by encoding said pixel signals such that sequential pixel signals in each row are each encoded as first and second transmission data determined based upon a plurality of first and second data, wherein; said first data is based on differential pixel signals each determined from a corresponding one of a plurality of sets of sequential pixel signals; said second data is determined based upon at least one categorization of said first data values by predetermined ordered ranges, said second data comprising an ordered sequence of category identifiers by frequency of occurrence within said ranges; said first transmission data being assigned to said pixel signals from a selected codeword data set of a plurality of codeword data sets, said selected codeword data set being selected by matching said second data with one of said plurality of codeword data sets; and said second transmission data is determined for each pixel signal based upon a category identifier assigned to said pixel and a position within said range associated with said category identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An imager system comprising:
-
an imaging array comprising a plurality of pixels; a pixel signal processor circuit for outputting digital pixel signals representing incident light on the pixels of said array; and a compression circuit for compressing said digital pixel signals by encoding said pixel signals such that sequential pixel signals in each row are each encoded with a codeword and a range position offset, said codewords determined based upon a plurality of first and second data, wherein; said first data is based on differential pixel signals each determined from a corresponding one of a plurality of sets of sequential pixel signals; said second data being determined based upon at least one categorization of said first data values by predetermined ordered ranges, said second data comprising an ordered sequence of category identifiers by frequency of occurrence associated within said ranges; said codewords being assigned to said pixel signals from a selected codeword data set of a plurality of codeword data sets, said selected codeword data set being selected by matching said second data with one of said plurality of codeword data sets, each set comprises one or more category identifiers ordered with a different sequence than identifiers in other of said sets and an associated codeword; and said range position offset for each pixel signal being determined based on a category identifier assigned to said pixel and the position within said range associated with said assigned category identifier. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method of performing image data compression comprising:
-
reading a plurality of pixel signals from a selected pixel row in an image sensor; determining a plurality of first data based on differential pixel signals each determined from a corresponding one of a plurality of sets of sequential pixel signals; determining a plurality of second data based upon at least one categorization of said first data, said second data comprising an ordered sequence of category identifiers by frequency of occurrence within an ordered range; determining first transmission data for each pixel signal from a selected codeword data set of a plurality of codeword data sets, said selected codeword data set being selected by matching said second data with one of said plurality of codeword data sets; determining a second transmission data for each pixel signal based upon a said category identifier assigned to said pixel and position within a range associated with said category identifier; and outputting encoded pixel signals such that each pixel signal in each row is encoded with said first and second transmission data. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification