Floating point image sensors with tile-based memory
First Claim
1. An image sensor, comprising:
- an array of image sensor pixels arranged in rows and columns, wherein the array has a total number of rows of image sensor pixels, wherein the array is grouped into tiles each of which includes multiple rows and columns of image sensor pixels, and wherein each tile includes a number of rows of image sensor pixels that is less than the total number of rows of image sensor pixels;
a first column output line that is coupled to a first column of image sensor pixels in a given tile;
a second column output line that is coupled to a second column of image sensor pixels in the given tile;
first readout circuitry that is coupled to the first column output line;
second readout circuitry that is coupled to the second column output line; and
a tile column memory circuit that is shared between the first and second readout circuitries,wherein the first readout circuitry and the second readout circuitry receive pixel signals from the image sensor pixels, wherein the first readout circuitry and the second readout circuitry convert the received pixel signals into floating point numbers, wherein the first readout circuitry and the second readout circuitry generate mantissa information from the received pixel signals, wherein the tile column memory circuit stores exponent information, and wherein the exponent information is combined with the mantissa information to obtain the floating point numbers.
5 Assignments
0 Petitions
Accused Products
Abstract
An image sensor may include an array of image sensor pixels arranged in rows and columns. Each image pixel arranged along a given column may be coupled to analog-to-digital converter (ADC) circuitry that is capable of converting analog pixel signals into a digital floating point equivalent representation. The ADC circuitry may be configured to obtain an illumination value during an auto exposure period. The illumination value, which serves as an exponent value, can be stored as tile data in a tile column memory circuit. During actual readout, the ADC circuitry may be configured to perform mantissa conversion. During mantissa conversion, the ADC circuitry may use a reference voltage value that is adjusted based on the tile data. A mantissa value that is obtained during the mantissa conversion may then be combined with the exponent value for that tile to yield a final floating number point for that image pixel.
12 Citations
12 Claims
-
1. An image sensor, comprising:
-
an array of image sensor pixels arranged in rows and columns, wherein the array has a total number of rows of image sensor pixels, wherein the array is grouped into tiles each of which includes multiple rows and columns of image sensor pixels, and wherein each tile includes a number of rows of image sensor pixels that is less than the total number of rows of image sensor pixels; a first column output line that is coupled to a first column of image sensor pixels in a given tile; a second column output line that is coupled to a second column of image sensor pixels in the given tile; first readout circuitry that is coupled to the first column output line; second readout circuitry that is coupled to the second column output line; and a tile column memory circuit that is shared between the first and second readout circuitries, wherein the first readout circuitry and the second readout circuitry receive pixel signals from the image sensor pixels, wherein the first readout circuitry and the second readout circuitry convert the received pixel signals into floating point numbers, wherein the first readout circuitry and the second readout circuitry generate mantissa information from the received pixel signals, wherein the tile column memory circuit stores exponent information, and wherein the exponent information is combined with the mantissa information to obtain the floating point numbers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An image sensor, comprising:
-
an array of image sensor pixels arranged in rows and columns, wherein the array is grouped into tiles each of which includes multiple rows and columns of image sensor pixels; a first column output line that is coupled to a first column of image sensor pixels in a given tile; a second column output line that is coupled to a second column of image sensor pixels in the given tile; first readout circuitry that is coupled to the first column output line and receives first pixel signals from the first column output line, wherein the first readout circuitry generates first mantissa information from the received first pixel signals; second readout circuitry that is coupled to the second column output line and receives second pixel signals from the second column output line, wherein the second readout circuitry generates second mantissa information from the received second pixel signals; and a tile column memory circuit that is shared between the first and second readout circuitries, wherein the tile column memory circuit stores exponent information, wherein the exponent information is combined with the first mantissa information to obtain first floating point numbers by the first readout circuitry, and wherein the exponent information is combined with the second mantissa information to obtain second floating point numbers by the second readout circuitry.
-
Specification