Datasheet
Table Of Contents
- applications
- features
- key specifications
- table of contents
- list of figures
- list of tables
- 1 signal descriptions
- 2 system level description
- 3 block level description
- 4 image sensor core digital functions
- 4.1 mirror and flip
- 4.2 image windowing
- 4.3 test pattern
- 4.4 50/60Hz detection
- 4.5 AEC and AGC algorithms
- 4.6 AEC/AGC steps
- 4.7 black level calibration (BLC)
- 4.8 strobe flash and frame exposure
- 4.9 xenon flash control
- 4.10 frame exposure (FREX) mode
- 4.11 FREX strobe flash control
- 4.12 one-time programmable (OTP) memory
- 5 image sensor processor digital functions
- 6 image sensor output interface digital functions
- 7 register tables
- table 7-1 system control registers (sheet 1 of 5)
- table 7-2 SCCB registers (sheet 1 of 2)
- table 7-3 group hold control registers
- table 7-4 AEC/AGC 1 registers
- table 7-5 system timing registers (sheet 1 of 3)
- table 7-6 AEC/AGC 2 registers (sheet 1 of 3)
- table 7-7 STROBE/frame exposure control registers (sheet 1 of 2)
- table 7-8 50/60 HZ DETECTION registers
- table 7-9 OTP control registers (sheet 1 of 2)
- table 7-10 BLC registers (sheet 1 of 3)
- table 7-11 frame control registers
- table 7-12 DVP registers (sheet 1 of 2)
- table 7-13 MIPI top registers (sheet 1 of 11)
- table 7-14 ISPFC registers
- table 7-15 ISP TOP control registers (sheet 1 of 6)
- table 7-16 AWB registers (sheet 1 of 3)
- table 7-17 average registers (sheet 1 of 2)
- table 7-18 DPC registers
- table 7-19 LENC registers (sheet 1 of 4)
- table 7-20 cluster DPC registers (sheet 1 of 2)
- table 7-21 windows registers
- table 7-22 AEC/AGC 3 registers
- 8 operating specifications
- 9 mechanical specifications
- 10 optical specifications
- revision history
Confidential for truly Only
color CMOS QSXGA (5 megapixel) image sensor with OmniBSI™ technology
OV5647
proprietary to OmniVision Technologies PRELIMINARY SPECIFICATION version 1.0
4.2 image windowing
An image windowing area is defined by four parameters, x_addr_start, x_addr_end, y_addr_start, y_addr_end. By
properly setting the parameters, any portion or size within the sensor array can be defined as an visible area. This
windowing is achieved by simply masking the pixels outside the defined window; thus, it will not affect the original timing.
figure 4-2 image windowing
table 4-2 image windowing registers
address
register name
default
value
R/W
description
0x3800 TIMING_X_ADDR_START 0x00 RW Bit[3:0]: x_addr_start[11:8]
0x3801 TIMING_X_ADDR_START 0x0C RW Bit[7:0]: x_addr_start[7:0]
0x3802 TIMING_Y_ADDR_START 0x00 RW Bit[3:0]: y_addr_start[11:8]
0x3803 TIMING_Y_ADDR_START 0x04 RW Bit[7:0]: y_addr_start[7:0]
0x3804 TIMING_X_ADDR_END 0x0A RW Bit[3:0]: x_addr_end[11:8]
0x3805 TIMING_X_ADDR_END 0x33 RW Bit[7:0]: x_addr_end[7:0]
0x3806 TIMING_Y_ADDR_END 0x07 RW Bit[3:0]: y_addr_end[11:8]
0x3807 TIMING_Y_ADDR_END 0xA3 RW Bit[7:0]: y_addr_end[7:0]
sensor array size X
5647
_
DS
_
4
_
2
sensor array size
valid pixel (cropping) size
sensor array
size Y
(HS, VS)
(0, 0)
VH
HW
(HE, VE)










