GB2479710A - Solid state image sensor for touch screens. - Google Patents

Solid state image sensor for touch screens. Download PDF

Info

Publication number
GB2479710A
GB2479710A GB1005249A GB201005249A GB2479710A GB 2479710 A GB2479710 A GB 2479710A GB 1005249 A GB1005249 A GB 1005249A GB 201005249 A GB201005249 A GB 201005249A GB 2479710 A GB2479710 A GB 2479710A
Authority
GB
United Kingdom
Prior art keywords
output
analogue
sensor
pixel
digital
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
GB1005249A
Other versions
GB201005249D0 (en
Inventor
Jeffrey Raynor
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
STMicroelectronics Ltd Great Britain
Original Assignee
STMicroelectronics Ltd Great Britain
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by STMicroelectronics Ltd Great Britain filed Critical STMicroelectronics Ltd Great Britain
Priority to GB1005249A priority Critical patent/GB2479710A/en
Publication of GB201005249D0 publication Critical patent/GB201005249D0/en
Priority to US13/072,960 priority patent/US8462139B2/en
Publication of GB2479710A publication Critical patent/GB2479710A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N25/00Circuitry of solid-state image sensors [SSIS]; Control thereof
    • H04N25/70SSIS architectures; Circuits associated therewith
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N25/00Circuitry of solid-state image sensors [SSIS]; Control thereof
    • H04N25/60Noise processing, e.g. detecting, correcting, reducing or removing noise
    • H04N25/67Noise processing, e.g. detecting, correcting, reducing or removing noise applied to fixed-pattern noise, e.g. non-uniformity of response
    • H04N25/671Noise processing, e.g. detecting, correcting, reducing or removing noise applied to fixed-pattern noise, e.g. non-uniformity of response for non-uniformity detection or correction
    • H04N25/677Noise processing, e.g. detecting, correcting, reducing or removing noise applied to fixed-pattern noise, e.g. non-uniformity of response for non-uniformity detection or correction for reducing the column or line fixed pattern noise
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N25/00Circuitry of solid-state image sensors [SSIS]; Control thereof
    • H04N25/70SSIS architectures; Circuits associated therewith
    • H04N25/71Charge-coupled device [CCD] sensors; Charge-transfer registers specially adapted for CCD sensors
    • H04N25/75Circuitry for providing, modifying or processing image signals from the pixel array
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N25/00Circuitry of solid-state image sensors [SSIS]; Control thereof
    • H04N25/60Noise processing, e.g. detecting, correcting, reducing or removing noise
    • H04N25/67Noise processing, e.g. detecting, correcting, reducing or removing noise applied to fixed-pattern noise, e.g. non-uniformity of response
    • H04N25/671Noise processing, e.g. detecting, correcting, reducing or removing noise applied to fixed-pattern noise, e.g. non-uniformity of response for non-uniformity detection or correction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N25/00Circuitry of solid-state image sensors [SSIS]; Control thereof
    • H04N25/70SSIS architectures; Circuits associated therewith
    • H04N25/76Addressed sensors, e.g. MOS or CMOS sensors
    • H04N25/77Pixel circuitry, e.g. memories, A/D converters, pixel amplifiers, shared circuits or shared components
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N25/00Circuitry of solid-state image sensors [SSIS]; Control thereof
    • H04N25/70SSIS architectures; Circuits associated therewith
    • H04N25/76Addressed sensors, e.g. MOS or CMOS sensors
    • H04N25/78Readout circuits for addressed sensors, e.g. output amplifiers or A/D converters
    • H04N5/369

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Transforming Light Signals Into Electric Signals (AREA)

Abstract

A solid state sensor comprises a plurality of pixels and a digital to analogue converter for providing a ramp signal. A comparator compares the output level of each pixel to said ramp signal, and stores in a memory the digital value that corresponds to said output level for each pixel. The sensor apparatus thereby converting the analogue output level of each pixel to a digital value. The apparatus operates by providing an analogue output that is sourced from the digital to analogue converter used to provide said ramp signal. A comparator may be provided for each column of pixels. A second memory may be provided that stores an ambient pixel output. The ambient light level may be subtracted from an active pixel level. The memories may be provided on the sensor chip. The memories may comprise SRAM. The digital values stored may be grey code values. The grey code values may be converted to binary prior to analogue conversion. A multiplexer may be provided to connect the DAC output to the sensor output to provide an analogue output, or to the comparator to provide the ramp as appropriate. Also disclosed is a touch screen comprising the sensor.

Description

I
Solid State Image Sensor suitable for Touch Screens This invention relates to solid state image sensors, and is particularly but not exclusively useful in image sensors for use in touch screen devices.
Touch I multi-touch systems are becoming popular, not just on mobile phones, but also in the PC environment. Both MS Windows (RTM) 7 and KDE 4.4 support multi-touch interfaces. There are various touch-screen technologies, such as resistive, capacitive and projected capacitive that are suitable for small screen devices. These technologies are difficult to scale up for larger screens that are found on PCs and optical systems are a more suitable choice.
Typically, these systems are mounted at two or more corners of a screen and have an LED to illuminate either the finger or retro-reflective screens, and a sensor to observe the image. From the image, it is possible to calculate the position of the finger. For (X,Y) co-ordinate output, at least two sensors are required.
As these sensors are placed inside the bezel of a LCD I LED I plasma or similar screen, they must be connected to a controller (processing means) via a long cable (up to 0.5m on a 20" (51cm screen). To maintain EMC (electro-magnetic compatibility), the RF (radio frequency) emissions from this cable should be kept to a minimum. Cost restrictions prevent the use of expensive, shielded multi-core cables and communication methods such as LVDS (low voltage differential signalling), where 4 conductors are used -one pair for clock and another for data.
The solution currently employed is to use an analogue output from the sensor device. This requires only one conductor to carry the data. Also, due to the relatively low spatial content in the image, there is no high frequency voltage swings in the output, making processing easier.
Although this technique works well, existing sensor technologies are therefore analogue throughout the data path -from pixel through to output. This has several disadvantages: * A long thin sensor has a lot of stray capacitance on the output bus, which makes signal degradation difficult to avoid.
* It requires the use of analogue multiplexers which are susceptible to signal degradation such as rise & fall time limitations, cross-talk from neighbouring pixels, noise coupling from the rest of the circuitry etc. * It is difficult or expensive to provide on-chip signal processing, for
example:
o Companding of data for better dynamic range, e.g. gamma correction, logarithmic compression or similar, o Subtraction of ambient light levels, o Defect correction, o Thresholding, o Image compression.
It is an object of the present invention to address one or more of the above issues.
In a first aspect of the invention there is provided a sensor apparatus comprising: a plurality of pixels, a digital to analogue converter for providing a ramp signal, comparison means for comparing the output level of each pixel to said ramp signal, and storage means for storing the digital value that corresponds to said output level for each pixel, said sensor apparatus thereby converting the analogue output level of each pixel to a digital value, wherein said sensor is operable to provide an analogue output, said analogue output being sourced from said digital to analogue converter used to provide said ramp signal.
Said sensor apparatus may comprise one comparator for each column for performing said comparison of said output level to said ramp signal output from said digital to analogue converter.
Said sensor apparatus may further comprise a first memory for storing said digital value corresponding to an active pixel output level and a second memory for storing a digital value corresponding to an ambient pixel output level. Said memories may be physically located on the sensor chip. In particular they may be physically located within the column readout architecture of said sensor. Said memories may comprise SRAM.
Said sensor apparatus may comprise a multiplexer for connecting the digital to analogue controller output to the sensor output or to provide the ramp signal as appropriate.
Said sensor apparatus may be operable to store any digital value as a Gray encoded value. Said sensor apparatus may comprise two counter busses, one bus for counting in binary, the other bus for counting in Gray codes. Alternatively, there may be provided a single counter bus and conversion means to convert the Gray codes into binary prior to analogue conversion.
In other aspects of the invention there is provided a touch screen and a multi-touch screen incorporating one or more of the sensor apparatus as disclosed herein. There is also provided computer apparatus comprising such a touch screen or multi-touch screen.
In a further aspect of the invention there is provided a sensor apparatus comprising a plurality of pixels, the analogue output level of each pixel being converted to a digital value, wherein said sensor is further operable to provide an analogue output corresponding to said digital values.
BRIEF DESCRIPTION OF THE DRAWINGS
Embodiments of the invention will now be described, by way of example only, by reference to the accompanying drawings, in which: Figure 1 shows a sensor with an ADC per column and serial output; Figure 2 shows a sensor with column parallel architecture; Figure 3 shows the sensor of figure 2 with Gray encoding according to a first arrangement; Figure 4 shows the sensor of figure 2 with Gray encoding according to a second arrangement; Figure 5 shows a sensor with analogue path and analogue output; Figure 6 shows a first hybrid analogue-digital-analogue sensor; Figure 7 shows a second hybrid analogue-digital-analogue sensor; Figure 8 shows a sensor circuit according to a first embodiment of the invention; Figure 9 shows a timing diagram for the operation of the circuit of Figure 8; Figure 10 shows a sensor circuit according to a second embodiment of the invention; Figure 11 shows a sensor circuit according to a third embodiment of the invention; and Figure 12 shows a timing diagram for the operation of the circuit of Figure 11.
DETAILED DESCRIPTION OF THE EMBODIMENTS
Existing sensors for touch-screen applications typically operate by acquiring two images, one with an IR LED / laser / VCSEL (vertical cavity surface emitting laser) on and one with the IR LED I laser I VCSEL off. By subtracting these two images, the ambient light level can be eliminated.
If this is performed on the sensor, then the sensor needs to store one complete image. This is difficult and expensive to perform in the analogue domain as it requires the use of large storage capacitors to overcome the problem of "kTC" noise. "kTC" noise results from there being uncertainty on the voltage of the capacitor Vnoise, this uncertainty equalling SQRT (kTIC), where k is Boltzmann's constant, T is absolute temperature and C is the capacitance.
If this is performed off the sensor, then the sensor needs to output both images, doubling the bandwidth requirements and also the ADO sampling rate of the receiving device.
Most CMOS image sensors (DSC, mobile phone cameras etc.) have a digital output and most of the internal communication is in the digital domain. A sensor with a digital data path can avoid the issues of signal degradation on-chip and also provide processing. The disadvantage of digital output is extra wires for communication (typically 4) and associated bond-pads. Such image sensors may comprise a number of different arrangements, with regard to obtaining the digital output. For example, a sensor may comprise a single analogue to digital converter (ADO) on the output, or a number of ADCs, for example one per column or where high speed conversion is required, one per pixel.
Figure 1 shows a known way of obtaining many of the advantages of on-chip digital processing, but with a reduction in the output wiring. It shows a sensor with an analogue to digital convertor ADO and associated memory SRAM for every column, but where the output from each ADO is multiplexed onto a serial output by parallel to serial converter 110. This has its own drawbacks, however, requiring more complex timing/control and having a slow output.
The arrangement of Figure 1 may employ various types of ADC for each column: * SAR (successive approximation register) type * sigma-delta ADC * col urnn-parall el comparator ADC Figure 2 shows a sensor with a column parallel ADO architecture. This example shows a 3 transistor (3T) pixel 200, but the principle is the same for other pixel types, e.g. passive pixels, 1.5T, 1.75T, 2.5T, 4T. Also, a simple current load 210 in the column 220 is shown, however in practice this is likely to be a sophisticated sample/hold circuit, often employing clamping circuitry to prevent excessive voltage excursion. The column may also use a CTA (continuous time architecture) type of comparator to both remove offsets and reset (kTC) noise. This is described in EPO71 01 955.8, incorporated herein by reference.
In this arrangement there is a single digital to analogue converter (DAC) 230 per sensor and this is used to generate a ramp voltage. The voltage levels from one row of pixels are read out on their respective column comparators 240 and each voltage is compared with the ramp voltage.
When the two voltages are the same, the memory SRAM in the column stores the value "DAC[0:9]". As the voltages on the DAC 230 and the column 220 are the same, the digital value DAC[0:9] is therefore the digitized value of the analogue voltage. This value (stored in the column) SRAM is subsequently read out onto a digital bus when required.
Note that due to the asynchronous (to the DAC clock, DACCLK) nature of the voltage from the pixel 200, there may be a "race condition". This is when the DAC[0:9] value changes and one bit e.g. DAC[9] changes before the rest of the bits. This would lead to significant errors in the value stored in the SRAM. Hence, it is common to use a Gray-code for the data on the SRAM and binary code for the DAC 230. There are many ways of achieving this, such as by using Gray-binary and binary-Gray converters or by using two separate, but synchronized counters, one for binary and one for Gray. Examples of both of these methods are illustrated below with reference to Figures 3 and 4.
Figure 3 is essentially the same arrangement as Figure 2 except that for clarity, the pixel is omitted, and that two counter busses BIN, GRAY are used, A binary counter BIN for the DAC 230 and a Gray encoded counter GRAY to avoid race conditions on the data for the SRAM.
Figure 4 is similar to Figure 3, except that instead of the "timing I control" block generating two busses BIN, GRAY, the "timing I control" block generates only one bus (GRAY) and this is converted into binary by a simple block 400 at the input data path of the DAC.
In both Figure 3 and Figure 4, the output from the column SRAM is Gray encoded data. If required, this data could be turned back into binary using a gray to binary block. Typically the binary data is output from the sensor, either in serial or parallel form.
As said previously, in many applications it is preferable to have an analogue output, particularly where the additional wiring is a significant issue. One possible solution to this problem is to employ a hybrid analogue-digital device. The data from the pixel is converted into digital, processed but then output as an analogue signal. Figure 5 shows a known example of such a device.
Figure 6 shows a solution to the problem of obtaining the benefits of digital processing and the advantages of analogue communication with minimal re-design of the existing architecture. It shows the addition of a frame store 600 (to allow the subtraction of the ambient light levels) and an arithmetic logic unit ALU to the basic architecture of Figure 5. This unit may be a simple subtraction circuit, or it may include techniques for compressing and/or companding the data stream.
The output from the ALU is then turned into an analogue waveform using the DAC 610 and output from the device, preferably using an output buffer 620. Typically, the bit-width of the DAC 610 is the same as the bit-width of the ADC's used. Conventionally, adding or subtracting two digital integers results in an answer which is one bit larger (e.g. 11 b + 11 b = 11 Ob).
However in the case of image sensors where subtraction is performed, it is known that one signal is larger than another and therefore the sign bit is not required. Hence the subtraction of two (e.g.) 10 bit {unsigned} integers will result in the output of a 10 bit {unsigned} integer. As the inputs are from an ADC, the presence of (analogue) noise at the ADC's input will affect the output of the ADC. Hence, if the pixel is very dark, it is possible that the exposed signal (e.g. 3) is lower than the non-exposed signal (e.g. 4) so performing a simple subtraction (e.g. 3 -4) would result in a negative value (e.g. -1). Hence it is standard to always add an offset (e.g. 8) to avoid this situation (e.g. if "black" = 3 and "exposed" = 4, then output 3 -4 + 8 = 7). This avoids the problem of negative numbers, sign bits at the cost of a small reduction in the dynamic range.
Unfortunately, the arrangement of Figure 4 also suffers from quite a few of the disadvantages of having an analogue architecture: * there is a lot of stray capacitance on the output bus, which makes signal degradation difficult to avoid.
* It requires the use of analogue multiplexers which are susceptible to signal degradation such as rise & fall time limitations, cross-talk from neighbouring pixels, noise coupling from the rest of the circuitry etc. Figure 7 shows an improvement to the arrangement of Figure 6, where the signal is digitized as soon as possible, hence avoiding all the analogue design issues mentioned above. Figure 7 also has the advantage of a single, (low-frequency /low EMI) analogue output.
The digital processing using frame store and ALU is similar to that described for Figure 6. The problem with this arrangement is that it requires the addition of a digital-analogue converter 610. Typically this will have the same bit-depth and accuracy as the ADC5. Unlike the ADC5 which are shared among the columns, the DAC is common to the output and so is a "bottleneck" in system performance. Hence this arrangement requires a high performance, high-speed DAC 610 which is requires a large amount of silicon to implement, greatly adding to the cost of the device. Furthermore, the DAC 610 consumes additional power. This could be mitigated by turning it off when not in use, but turning on/off increases the variation in the current consumption of the device, thereby making the design and implementation of the device's power supply more complex.
Figure 8 shows a first embodiment which addresses this issue by using a column parallel-architecture ADO as shown in Figure 4, but also re-uses the DAC 820 for the output signal. The output from the column memory SRAM is fed back into the DAC 820 (via the binary encoder 830 as it is gray-encoded) and the DAC 820 outputs the pixel's value in analogue forni. Note that when the "tirriing I control" block 810 requires the column's gray SRAM data, it puts the appropriate signals on the address bus "ADDRESS[O:n]" and disables (e.g. tn-states) the output GRAY[0:9].
Typically, the "timing! control" block 810 will scan through all the column memory SRAM, but it is practical to scan through a sub-set to get a "region of interest" of the image scene.
The signal "ANACTRL" is used to control whether the output from the DAC is used to connect to the comparator ("Vramp') or to the device's output.
The selection is optionally performed by an analogue multiplexer 850.
Alternatively, it is possible to disable the analogue output buffer when the system is in pixel ADO mode and enable the analogue output buffer when the system is scanning the memory SRAM and wishes to output data.
While Figure 8 shows an architecture based on the arrangement of Figure 4, it could equally have been based on the arrangements of Figure 2 (without Gray counter) or Figure 3 (two counter busses).
Figure 9 shows the timing diagram for the basic form of the invention.
There are 3 phases: (a) Reset + Readout; (b) Exposure (c) A-D Conversion. Signals shown are the column output-VcoI, the ramp signal from the DAC-Vramp, The Pixel reset signal (see figure 2)-Vrst, multiplexer control signal-ANACTRL, DAC clock-DACCLK, memory control signal-SRAM, DAC output-DACout and sensor output-VA.
During phase (a), the data from the previous line (or frame in the case of a linear sensor) is read out from the SRAM and into the DAC which produces the analogue output signal. ANACTRL is high so the DACout signal is connected to the device's output buffer, as seen by signal VA.
During phase (b) the pixel is exposed to light, hence Vcol falls. Typically, the pixel is held in reset for a variable length of time to perform electronic exposure control -the longer the pixel is in reset the less sensitive it is to light. Alternately; for use in touch screen applications, the pulse width of the LED is modulated to control the illumination and hence prevent the pixel from saturating.
During phase (C) The DAC output signal DACout is connected to the comparator signal input, to provide the ramp signal Vramp. The BIN/GREY values are stepped; the DAC "ramps" and, when Vramp equals VcoI, the analogue voltage output from the pixel is converted to a digital value and stored in the column's SRAM. The ANACTRL signal is low so the ramp does not appear on the sensor output VA. Instead signal VA is held at a constant voltage (e.g. using a sample/hold circuit) or optionally pre-set voltage.
Typically, the clock frequency of signal DACCLK during phase (a) is lower than during (c). This is so that the driver can drive the long connection to the main control system for the touch-screen interface and also because the ADC at the touch-screen interface controller has a lower-speed than the ADC that operates on the sensor device.
The basic embodiment allows an analogue output from the device. As there is no digital processing, there is not much benefit to this. However, the concept can be extended in the digital domain so that extra functionality can be easily incorporated in the device, i.e. the functionality shown in Figure 6 or Figure 7 can be included.
Figure 10 shows the invention enhanced in a similar manner to Figure 6 by the addition of a frame store 900 and arithmetic / logic unit 910. In this embodiment the frame store 900 is shown external to the columns 220.
Having a frame store allows the capture and storage of an image (e.g. in a linear sensor) or sub-image (e.g. in 1 line of a 2D sensor).
Depending on the pixel pitch, it may be practical to include the additional frame store inside the column. This technique saves considerable space.
Figure 11 shows such an enhancement in which the pixel has an in-column frame store consisting of 2 memory blocks, SRAMa and SRAMb.
Figure 12 shows a timing diagram for ambient light cancellation using the in-column frame store of Figure 11 where each column has two SRAM stores. This eliminates the need for a frame store outside the pixel/readout area and is therefore particularly space efficient.
The operation is similar to that of Figure 8, except the basic structure is duplicated, once with the LED on and once off. There are 3 phases: (a) Reset + Readout; (b) LED Exposure (c) AD Conversion (LED + ambient).
(d) Reset (e) Ambient exposure (f) ADO conversion (ambient). The signals shown are the column output-VcoI, the ramp signal from the DAC-Vramp, The Pixel reset signal (see figure 2)-Vrst, Led control signal-IRLED, multiplexer control signal-ANACTRL, DAC clock-DACCLK, memory control signals-SRAMa amd SRAMb, DAC output-DACout and sensor output-VA.
During phase (a), the data from the previous line (or frame in the case of a linear sensor) is read out from the SRAM5. Typically, SRAMa and SRAMb are read out sequentially and passed to an ALU which calculates the difference signal (or applies compression, cornpanding etc.). If required, the ALU output is binary-to-gray encoded to counteract the ADO's gray-to-binary encoder. Alternately, the ALU output data is passed (typically via a multiplexer, not shown) to the DAC.
The DAC produces an analogue output signal. ANACTRL is high so the DACout signal is connected to the device's output buffer as seen by signal VA. The pixels are kept in reset.
During phase (b) the pixel is exposed to light, a combination of LED (IRLED is high) and ambient. Typically, the pixel is held in reset for a fixed length of time. Electronic exposure control is typically performed by pulse width modulation of the LED to prevent the pixel from saturating.
During phase (C) The DAC output signal DACout is connected to the comparator signal input, to provide the ramp signal Vramp. The BIN/GREY values are stepped; the DAC "ramps" and the analogue voltage output from the pixel is converted to a digital value and stored in the column's SRAMa. The ANACTRL signal is low so that the ramp does not appear on the sensor output. Instead VA is held at a constant voltage (e.g. using a sample/hold circuit) or optionally a pre-set voltage.
During phase (d), the pixels are kept in reset. Figure 12 shows phase (d) being the same time as phase (a). However, as nothing else is happening (i.e. unlike phase (a) there is no data being read out), it is possible to shorten this phase.
During phase (e) the pixel is exposed to light. However, unlike in phase (b); the LED is now turned off and only ambient illumination is on the pixel.
As there are fewer photons impinging on the photodetection area, the photodiode voltage, and therefore signal Vcol, will decay more slowly.
During phase (f) The DAC output signal DACout is again connected to the comparator signal input, to provide the ramp signal Vramp. The BIN/GREY values are stepped; the DAC "ramps" and the analogue voltage output from the pixel is converted to a digital value and stored in the column's SRAMb. The ANACTRL signal is held low so that the ramp does not appear on the sensor output. Again VA is held at a constant voltage (e.g. using a sample/hold circuit) or optionally pre-set voltage.
This cycle repeats. The data output during phase (a) of cycle "n" is that recorded during phases (c) and (f) of cycle "n-i ".
The above examples are provided for illustration only and other embodiments and variations can be envisaged without departing from the spirit and scope of the invention.

Claims (15)

  1. CLAIMS1. A sensor apparatus comprising: a plurality of pixels, a digital to analogue converter for providing a ramp signal, comparison means for comparing the output level of each pixel to said ramp signal, and storage means for storing the digital value that corresponds to said output level for each pixel, said sensor apparatus thereby converting the analogue output level of each pixel to a digital value, wherein said sensor is operable to provide an analogue output, said analogue output being sourced from said digital to analogue converter used to provide said ramp signal.
  2. 2. A sensor apparatus as claimed in claim 1 wherein said comparison means comprise one comparator for each column of pixels.
  3. 3. A sensor apparatus as claimed in claim 1 or 2 wherein said storage means comprise a first memory for storing a digital value corresponding to an active pixel output level and a second memory for storing a digital value corresponding to an ambient pixel output level.
  4. 4. A sensor apparatus as claimed in claim 3 wherein said memories are physically located on the sensor chip.
  5. 5. A sensor apparatus as claimed in claim 3 wherein said memories are physically located within the column readout architecture of said sensor.
  6. 6. A sensor apparatus as claimed in any of claims 3 to 5 wherein said memories comprise SRAM.
  7. 7. A sensor apparatus as claimed in any preceding claim comprising a multiplexer for connecting the digital to analogue controller output to the sensor output for providing said analogue output or to the comparator means for providing said ramp, as appropriate.
  8. 8. A sensor apparatus as claimed in any preceding claim being operable to store any digital value as a Gray encoded value.
  9. 9. A sensor apparatus as claimed in claim 8 comprising two counter busses, one bus for counting in binary, the other bus for counting in Gray codes.
  10. 10. A sensor apparatus as claimed in claim 8 comprising conversion means to convert the Gray codes into binary prior to analogue conversion.
  11. 11. A sensor apparatus comprising a plurality of pixels, the analogue output level of each pixel being converted to a digital value, wherein said sensor is further operable to provide an analogue output corresponding to said digital values.
  12. 12. A touch screen and incorporating one or more of the sensor apparatus as claimed in any of claims I to 11.
  13. 13. A touch screen as claimed in claim 12 being operable to detect more than one simultaneous touch.
  14. 14. Computer apparatus comprising a touch screen as claimed in claim 12 or 13.
  15. 15. A portable computer apparatus comprising a touch screen as claimed in claim 12 or 13.
GB1005249A 2010-03-29 2010-03-29 Solid state image sensor for touch screens. Withdrawn GB2479710A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
GB1005249A GB2479710A (en) 2010-03-29 2010-03-29 Solid state image sensor for touch screens.
US13/072,960 US8462139B2 (en) 2010-03-29 2011-03-28 Solid state image sensor suitable for touch screens

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
GB1005249A GB2479710A (en) 2010-03-29 2010-03-29 Solid state image sensor for touch screens.

Publications (2)

Publication Number Publication Date
GB201005249D0 GB201005249D0 (en) 2010-05-12
GB2479710A true GB2479710A (en) 2011-10-26

Family

ID=42228518

Family Applications (1)

Application Number Title Priority Date Filing Date
GB1005249A Withdrawn GB2479710A (en) 2010-03-29 2010-03-29 Solid state image sensor for touch screens.

Country Status (2)

Country Link
US (1) US8462139B2 (en)
GB (1) GB2479710A (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102104564B1 (en) 2013-11-21 2020-04-24 삼성전자주식회사 Digital correlated double sampling circuit and image sensor including the same
JP2019092143A (en) * 2017-11-10 2019-06-13 ソニーセミコンダクタソリューションズ株式会社 Solid-state imaging device, imaging apparatus, and control method of solid-state imaging device

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1956715A1 (en) * 2007-02-08 2008-08-13 STMicroelectronics (Research & Development) Limited Analogue to digital converter

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2318473B (en) * 1996-10-17 2000-11-29 Sony Corp Solid state imaging device,signal processing method and camera
EP1881609A1 (en) * 2006-07-21 2008-01-23 STMicroelectronics (Research & Development) Limited Analogue to digital convertor having a non-linear ramp voltage
US7420152B2 (en) * 2006-09-07 2008-09-02 Eastman Kodak Company Wide-range linear output photo sensor circuit
JP5034610B2 (en) * 2007-03-30 2012-09-26 ソニー株式会社 Solid-state imaging device, signal processing method for solid-state imaging device, and imaging device
US20090307633A1 (en) * 2008-06-06 2009-12-10 Apple Inc. Acceleration navigation of media device displays

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1956715A1 (en) * 2007-02-08 2008-08-13 STMicroelectronics (Research & Development) Limited Analogue to digital converter

Also Published As

Publication number Publication date
US8462139B2 (en) 2013-06-11
US20110234544A1 (en) 2011-09-29
GB201005249D0 (en) 2010-05-12

Similar Documents

Publication Publication Date Title
US7324033B2 (en) Digital-to-analog converter, analog-to-digital converter, and semiconductor device
US9106859B2 (en) Solid-state image pickup device with plurality of converters
US8872089B2 (en) Solid-state imaging device
CN101924558B (en) Binary conversion circuit and method, AD converter, solid-state imaging device, and camera system
JP6029286B2 (en) Photoelectric conversion device and imaging system
US6809666B1 (en) Circuit and method for gray code to binary conversion
US9307172B2 (en) Floating point image sensors with tile-based memory
US20140078360A1 (en) Imagers with improved analog-to-digital converters
CN102843528A (en) Imaging apparatus and method of driving the same
US9560302B2 (en) Imaging apparatus having comparator configured to compare pixel signal with reference signal that changes with time
US9445028B2 (en) Image sensors for generating floating point numbers
CN103873784A (en) Image pickup apparatus, image pickup system, and method for driving image pickup apparatus
US20120176501A1 (en) Analog-to-Digital Converters and Related Image Sensors
JP6651603B2 (en) Analog-to-digital converter for phase difference autofocus image sensor
JP6871815B2 (en) Imaging device and its driving method
JP2010154562A (en) Ad converter, solid state imaging device, and semiconductor device
US8462139B2 (en) Solid state image sensor suitable for touch screens
US20160295150A1 (en) Counting apparatus and image sensor including the same
CN112601035B (en) Hierarchical analog-to-digital converter and hierarchical analog-to-digital converter image sensing system
US8502724B2 (en) Semiconductor device and method for driving the same
EP1182865A2 (en) Circuit and method for pixel rearrangement in a digital pixel sensor readout
JP2014171011A (en) Image pickup device, method for driving image pickup device, image pickup system, and method for driving image pickup system
US10992894B2 (en) Image sensor, address decoder including clock tree, and image processing system including the image sensor
JP2021048599A (en) Photoelectric conversion device and imaging system
KR20120053456A (en) Parallel mode readout ic for x-ray image sensor and method thereof

Legal Events

Date Code Title Description
WAP Application withdrawn, taken to be withdrawn or refused ** after publication under section 16(1)