Sensor |
Equivalent Color Sensor |
Contrast Control |
Brightness Control |
Detected by Driver |
Supported by Driver |
Notes |
OV6120 |
OV6620 |
Yes |
Yes |
Yes | Partial** | |
OV6130 |
OV6630 |
Unknown | Unknown | Yes | Partial** | |
OV6150 | OV6650 | No |
No |
|||
OV7120 |
OV7620 |
Simulated with gamma control | Yes |
Yes* |
Yes |
|
OV7135 |
OV7635 |
Unknown | Unknown | Yes (ov51x) | Partial** (ov51x) | Untested |
OV7141 | OV7640? | Simulated with gain control | Yes | Yes (ov51x) | Partial** (ov51x) | Untested |
OV7148 | OV7648 | Simulated with gain control | Yes | Yes (ov51x) | Partial** (ov51x) | Untested |
OV7149 | OV7649 |
Simulated with gain control | Yes | Yes (ov51x) | Partial** (ov51x) | Untested |
OV9120 |
OV9620 |
No |
No |
|||
OV9121 |
OV9625 |
No | No |
* |
Chip will be detected as the equivalent color sensor. If chip is fully supported, you can force detection as monochrome under the 2.xx drivers by loading ovcamchip with the "mono=1" param. |
** |
No explicit support for chip, although the equivalent color sensor is supported. |
Sensor | Color Control |
Contrast Control |
Brightness Control |
Hue Control |
Detected by Driver | Supported by Driver | Notes |
OV5017 |
Not an I2C chip |
Not required | An ancient sensor. 384x288, no I2C. Probably no reason to support it. |
||||
OV5610 |
No documentation | No documentation | 5.17 megapixel sensor. Unlikely to be used in webcams. |
||||
OV6620 | Yes | Yes | Yes | Yes | Yes | Yes | Should work fairly well with driver 1.60. 352x288 max resolution. Usage notes: 1. You should manually turn down the saturation (color) setting all the way. Most applications (e.g. xawtv) let you do this. 2. There might be a delay of a few seconds after starting capture before the image has stabilized and reached full brightness |
OV6630(7) | Yes? | Unknown | Unknown | Unknown | Yes (as 66308) |
Yes (as 66308) |
An older version of OV66308? I'll probably need to support this eventually. |
OV6630(8) |
Yes? | Unknown | Unknown | Unknown | Yes | Yes |
Used in some OV518 cameras. It is a 3.3 volt version of the OV6620, with some minor differences. |
OV6630(8)AE |
Yes |
Yes |
Unknown |
Not yet | Yes (treated as an OV6630) |
Unstable | Similar to OV6630. I don't know the
differences yet. |
OV6630(8)AF |
Unknown |
Unknown |
Unknown |
Unknown |
Yes (treated as an OV6630) |
Unstable | Similar to OV6630. I don't know the differences yet. |
OV6640 |
|
|
|
|
No |
Not required yet | Same as OV6645, but also has analog
output. |
OV6645 |
|
|
|
|
No |
Not required yet | Updated version of OV6630. |
OV6650 | No documentation | No documentation | More advanced version of OV6630/OV6640, with improved image processing. Intended for use in camera phones. Not documented yet. |
||||
OV7610 | Yes | Yes | Yes | Yes | Yes | Yes | Picture is noisy. This is partly the fault of the sensor itself. |
OV76BE | Yes | Not yet | Yes (1.32) | Not yet | Yes | Yes | Image quality is good. Less noise than OV7610. |
OV7620AE |
Yes (1.40) | Simulated with gamma control (1.32) | Yes (1.32) | Not yet | Yes |
Yes |
A different version of the OV7620. OV says that it can be treated just like an OV7620 from the driver's perspective. |
OV7620 | Yes (1.40) | Simulated with gamma control (1.32) | Yes (1.32) | Not yet | Yes | Yes | Image is slightly underexposed. Quality is relatively good though. |
OV7630 |
Yes (ov51x) | No |
Same as OV7635, but also has analog
output. |
||||
OV7630C |
No (76h:31h) |
No |
Newer revision of OV7630? |
||||
OV7635 |
Yes (ov51x) | No |
Updated version of OV7620. |
||||
OV7640 |
Yes | Simulated with gain control | Yes | Yes | Yes (ov51x) |
Yes (ov51x) | Updated version of OV7620. Used in Sony EyeToy? |
OV7645 | Unknown | Yes (ov51x) | Unknown |
Not sure what this is |
|||
OV7645B | Unknown | Yes (ov51x) | Unknown | Not sure what this is either |
|||
OV7648 |
Yes | Simulated with gain control | Yes | Yes | Yes (ov51x) | Yes (ov51x, as OV7640) | Chip scale package (smaller) version of OV7640. Not documented yet. Might be detected as OV7640. |
OV7649 | No documentation | No documentation | Same as OV7648, but different optics, and GBR4:2:2 output? Not documented or used yet. Might be detected as OV7640. | ||||
OV7650 |
No documentation | No documentation | |||||
OV7660 | No documentation | No documentation | Can subsample to many standard resolutions | ||||
OV7663 |
No documentation | No documentation | |||||
OV7668 |
No documentation | No documentation | |||||
OV7670 |
No documentation | No documentation | |||||
OV7710 | No (79:51@0x60) |
No documentation | |||||
OV8600 | |
No | No documentation | An 800x600 3.3 volt sensor. | |||
OV8610 |
Yes | Simulated with gamma control | Yes | Yes | Yes (ov51x) | Yes (ov51x) |
Updated version of OV8600. |
OV86108 | No | No | Unknown. Used in Aplux MU2-48 |
||||
OV8610B | No | No | Saw it in the OV681 driver. Could have been a typo. |
||||
OV8610C | No | No | Variant of OV8610. Not sure what the differences are. |
||||
OV9610 | |
|
|
|
No | No | Not used anywhere yet. 1280x1024 3.3 volt sensor. I can't detect it until I know the slave IDs. |
OV9620 |
No |
No |
Updated version of OV9610. Used in combination with Sunplus bridge. |
||||
OV9625 | No | No | Seems to be improved version of OV9630. |
||||
OV9630 |
No | No | Updated version of OV9620. | ||||
OV9640 | No documentation | No documentation | Updated version of OV9630. Intended for use in camera phones. | ||||
OV9650 | No documentation | No documentation | Can subsample to many standard resolutions |
||||
OV9652 | No documentation | No documentation | |||||
OV9655 | No documentation | No documentation | Supports scaling and other mobile applications features |
||||
OV9656 | No documentation | No documentation | |||||
OV9657 | No documentation | No documentation | |||||
OV2610 |
No (96/40?) |
No | 1600x1200 sensor. |
||||
OV2610AE | No (96/41?) |
No |
Who knows what this is... |
||||
OV2620 | No documentation | No documentation | Updated version of OV2610. Intended for use in camera phones. | ||||
OV2630 | No documentation | No documentation | Another 1600x1200 (2.0 MP) sensor |
||||
OV2631 | No documentation | No documentation | |||||
OV2633 | No documentation | No documentation | |||||
OV2640 | No documentation | No documentation | Another 1600x1200 (2.0 MP) sensor | ||||
OV3610 | No | No |
2048x1536 (3.2MP) sensor. |
||||
OV3620 | No documentation | No documentation | 2040x1536 (3.2MP) 1/2" sensor with built-in shutter/zoom/focus/pan controller. | ||||
OV3630AA | No documentation | No documentation | |||||
OV3630AC | No documentation | No documentation | |||||
KS0127 | Yes (1.xx driver only) |
No | Video decoder, used in at least one video capture device. | ||||
KS0127B | Yes (1.xx driver only) | No | Video decoder. I don't know if it is used in an OV511 device yet. This is about the same as KS0127, but supports more captioning/intercast stuff. | ||||
SAA7111A | Yes | Yes | Yes | Yes | Yes | Yes | Another video decoder, similar to KS0127 but simpler. 320x240 and 640x480 are the supported resolutions. |
4036 FY5 3X 1981 |
N/A |
N/A |
N/A |
N/A | Yes (2.23, with I2C
support enabled) |
Yes (2.23) | A TV tuner module. Supported by special tuner driver (included in driver package; not installed by default to prevent conflicts) |
LG TPI8PSB02 | N/A |
N/A |
N/A |
N/A |
Yes (2.23, with I2C support enabled) | Partial (2.23) | A TV/FM tuner
module. TV is supported by special tuner driver (included in driver
package; not installed by default to prevent conflicts). FM support is
not implemented yet. |
LG TPI8PSB12 | N/A |
N/A |
N/A |
N/A |
Yes (2.23, with I2C support enabled) | Probably (2.23) | A TV tuner module. Supported by special tuner driver (included in driver package; not installed by default to prevent conflicts) |
Philips FI1216 | N/A |
N/A |
N/A |
N/A |
Yes (2.23, with I2C support enabled) | Probably (2.23) | A TV tuner module. Supported by special tuner driver (included in driver package; not installed by default to prevent conflicts) |
Philips FI1216MF | N/A |
N/A |
N/A |
N/A |
Yes (2.23, with I2C support enabled) | Yes (2.23) | A TV tuner module. Supported by special tuner driver (included in driver package; not installed by default to prevent conflicts) |
PT2313L |
N/A |
N/A |
N/A |
N/A |
Yes (2.23) | Yes (2.23) | Audio processor, used in Lifeview
USB LifeTV. Supported by tda7313 driver (included in driver package) |
Status of support for various USB bridge chips:
Device | Detected by Driver |
Supported by Driver |
Notes |
OV511 | Yes | Yes | |
OV511+ | Yes | Yes | Slight corruption when viewing moving objects. This is not the sensor's fault, because I see it with the SAA7111A decoder too. |
OV518 | Yes | Yes (2.16 required for color) |
Requires ov518_decomp module when using 1.xx drivers. You can also grab single frames with the "d518" test software on the download page. |
OV518+ | Yes (1.44) | Usually; some people can't make it work. |
Same as OV518, but with more RAM and an 8 KHz audio interface (supported by usbaudio driver). |
OV519 |
Yes (ov51x) |
Yes (ov51x) |
Replacement
for the OV511 and OV518. JPEG compression, up to 800x600, 24Khz audio,
8051 microcontroller. Used in Sony EyeToy. Supported by experimental
ov51x driver (you need an application that supports JPEG). Supposedly there is a 100-pin version of this, in
addition to the more common 64-pin version. |
OV528 |
N/A | N/A | This
is a digital video/I2C to serial (RS-232?) bridge. Has internal JPEG
compression engine. Is used in some PDA and phone cameras. |
OV529 | No, or N/A |
No, or N/A | Seems like an updated version of OV528. Probably no need to support this. |
OV530 |
Yes (ov51x-1.12) | Yes (ov51x-1.12) | "Enhanced single-chip processor for USB PC camera". Seems to be an OV519, possibly with dual-mode and other features. |
OV531 | Unknown | Unknown | Dual-mode camera. Not much else known. |
OV534 |
Unknown |
Unknown | Unknown. Same chip as OV531? |
OV550 |
Unknown | Unknown | Unknown |
OV681 | N/A | N/A | This appears to be a clone of the Winbond
W9967CF chip. Specs: "Dual mode JPEG USB controller.
Fully compliant with ISO/IEC 10918-1 international JPEG standart,128L
QFP". Supported by W9968CF project. |
OV651 | N/A |
N/A | Used in conjunction with OV681. Specs: "DSC Microcontroller (8-bit, 44QFP)" |
FX2 "2800" |
Yes (2.15) |
Yes (2.17) |
This is a high-speed USB chip (CY7C68013) made
by Cypress Semi., with OmniVision firmware, for 640x480 sensors. I don't know the exact name
of
it yet. It's used in at least five cameras (Orange Micro iBot2, Trust
380 Aplux MU2-35/48/130). Works, but has some minor bugs relating to image stability. |
FX2 "9000" | No | No | This
is a high-speed USB chip made
by Cypress Semi., with OmniVision firmware. I don't know the exact name
of
it yet. OV sells an evaluation board for it, but I don't know if it's
used in any retail devices yet. I think the "9000" design is for the
>1.3 MPixel cameras. |