Method and apparatus for providing a single-instruction multiple data digital camera system that integrates on-chip sensing and parallel processing
First Claim
1. A digital camera system comprising:
- a sensor array that comprises at least two sensor sub-arrays including discrete sensor elements;
analog-to-digital converters to convert analog values into digital data, each coupled to a corresponding sensor sub-array;
a storage element coupled to the analog-to-digital converters; and
a switching matrix coupled to the storage element to provide spatial rotation of the digital data, the switching matrix comprises an array of driving elements each driving element including a select transistor and a driving transistor.
1 Assignment
0 Petitions
Accused Products
Abstract
A single-chip digital camera system is described. In one embodiment, the single-chip digital camera system includes a sensor array including rows and columns of discrete sensor elements, corresponding analog-to-digital converters to convert analog values into digital data, a storage element coupled to the analog-to-digital converters, to store the digital data, and a plurality of arithmetic logic units coupled to the storage element, to operate on the digital data. The digital camera system also includes a switching matrix Which is coupled between the array of analog-to-digital converters and the memory element. The switching matrix spatially rotates the analog-to-digital converter outputs for storing such outputs in the memory element.
-
Citations
25 Claims
-
1. A digital camera system comprising:
-
a sensor array that comprises at least two sensor sub-arrays including discrete sensor elements;
analog-to-digital converters to convert analog values into digital data, each coupled to a corresponding sensor sub-array;
a storage element coupled to the analog-to-digital converters; and
a switching matrix coupled to the storage element to provide spatial rotation of the digital data, the switching matrix comprises an array of driving elements each driving element including a select transistor and a driving transistor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 23)
-
-
9. A digital camera system, comprising:
-
a plurality of block-columns, each including, rows and columns of pixel sensor elements, the pixel sensor elements to capture an image and provide a signal representation thereof, analog-to-digital converters, each coupled to a corresponding column of sensor elements, each analog-to-digital converter to provide a digital value, responsive to the outputs of the sensor elements, a switching matrix coupled to the analog-to-digital converters, the switching matrix to provide spatial rotation of the digital data, the switching matrix including an array of driving elements each driving element including a select transistor and a driving transistor, and an arithmetic logic unit coupled to the switching matrix. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 24)
-
-
19. A method, comprising:
-
providing rows and columns of discrete sensor elements, to capture an image and provide an analog representation thereof;
converting the analog representations corresponding to each column into digital values;
spatial rotating the digital values through an array of driving elements each including a select transistor and a driving transistor;
storing the rotated digital values; and
operating on the rotated digital values in parallel to provide an output image.
-
-
20. A digital camera system, comprising:
-
a sensor array including rows and columns of discrete sensor elements;
analog-to-digital converter means coupled to a corresponding column of sensor elements, for converting analog values into digital data;
storage means coupled to the analog-to-digital converter means, for storing the digital data;
switching means coupled to the storage means for spatially rotating the digital data, the switching means including an array of driving elements each driving element including a select transistor and a driving transistor; and
first arithmetic logic unit means for performing operations on the spatially rotated digital data. - View Dependent Claims (21, 22, 25)
-
Specification