Skip to content

Commit ed165b0

Browse files
author
Ben Nuttall
committed
Merge pull request raspberrypi#93 from flakeshake/master
Add camera hardware documentation, close raspberrypi#55
2 parents 242b311 + 75469e0 commit ed165b0

File tree

1 file changed

+75
-1
lines changed

1 file changed

+75
-1
lines changed

hardware/camera.md

Lines changed: 75 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,79 @@
11
# Camera
22

3-
## Software
3+
| | |
4+
| --- | --- |
5+
| Net price | 25 $ |
6+
| Size | 25 x 20 x 9 mm |
7+
| Weight | 3 g |
8+
| Still resolution | 5 Megapixels |
9+
| Video modes | 1080p30, 720p60 and 640x480p60/90 |
10+
| Video stabilisation | Yes |
11+
12+
Sensor: OmniVision OV5647
13+
14+
## Specification
15+
16+
| | |
17+
| --- | --- |
18+
| Sensor resolution | 2592 x 1944 pixels |
19+
| Sensor image area | 3.76 x 2.74 mm |
20+
| Pixel size | 1.4 µm x 1.4 µm |
21+
| Optical size | 1/4" |
22+
| S/N ratio | 36 dB |
23+
| Dynamic range | 68 dB |
24+
| Densitivity | 680 mV/lux-sec |
25+
| Dark current | 16 mV/sec @ 60 C |
26+
| Well capacity | 4.3 Ke- |
27+
| Fixed Focus | 1 m to infinity|
28+
| Focal length | 3.60 mm +/- 0.01 |
29+
| Horizontal field of view | 53.50 +/- 0.13 degrees |
30+
| Vertical field of view | 41.41 +/- 0.11 degress |
31+
| Focal ratio | 2.9 |
32+
33+
34+
## Hardware Features
35+
36+
| Available | Implemented |
37+
| --- | --- |
38+
| Chief Ray Angle Correction | Yes |
39+
| Automatic exposure control (AEC) | No - done by GPU instead |
40+
| Automatic white balance (AWB) | No - done by GPU instead |
41+
| Automatic black level calibration (ABLC) | No - done by GPU instead |
42+
| Automatic 50/60 Hz luminance detection | No - done by GPU instead |
43+
| Frame rate up to 120 fps | Max 90fps. Limitations on frame size for the higher frame rates (VGA only for above 47fps) |
44+
| AEC/AGC 16-zone size/position/weight control | No - done by GPU instead |
45+
| Mirror and flip | Yes |
46+
| Cropping | No - done by GPU instead (except 1080p mode) |
47+
| Lens correction | No - done by GPU instead |
48+
| Defective pixel canceling | No - done by GPU instead |
49+
| 10-bit RAW RGB data | Yes , format conversions available via GPU |
50+
| Support for LED and flash strobe mode | No |
51+
| Support for internal and external frame synchronization for frame exposure mode | No |
52+
| Support for 2x2 binning for better SNR in low light conditions | Anything output res below 1296x976 will use the 2x2 binned mode |
53+
| Support for horizontal and vertical sub-sampling | Yes , via Binning and skipping |
54+
| On-chip phase lock loop (PLL) | Yes |
55+
| Standard serial SCCB interface | Yes |
56+
| Digital video port (DVP) parallel output interface | No |
57+
| MIPI interface (two lanes) | Yes |
58+
| 32 bytes of embedded one-time programmable (OTP) memory | No |
59+
| Embedded 1.5V regulator for core power | Yes |
60+
61+
## Software Features
462

563
Full documentation of the camera software can be found at [raspbian/applications/camera](../raspbian/applications/camera.md).
64+
65+
| | |
66+
| --- | --- |
67+
| Picture formats | JPEG (accelerated) , JPEG + RAW , GIF , BMP , PNG , YUV420 , RGB888 |
68+
| Video formats | raw h.264 (accelerated) |
69+
| Effects | negative , solarise , posterize , whiteboard , blackboard , sketch , denoise , emboss , oilpaint , hatch , gpen , pastel , watercolour, film , blur , saturation |
70+
| Exposure modes |auto , night , nightpreview , backlight , spotlight , sports , snow , beach , verylong , fixedfps , antishake , fireworks |
71+
| Metering modes | average, spot, backlit, matrix |
72+
| Automatic White Balance modes | off, auto , sun , cloud, shade, tungsten, fluorescent , incandescent , flash, horizon |
73+
| Triggers | Keypress , UNIX signal , timeout |
74+
| Extra modes | demo , timelapse , circular buffer , video with motion vectors , segmented video , live preview on 3D models |
75+
76+
77+
78+
79+

0 commit comments

Comments
 (0)