Programmable coefficients
Horizontal
resizer
enhancement
Luma
resizer
Vertical
formatter
Input
Read
buffer
interface
(SDRAM)
Preview/
CCDC
Input interface
Preview engine
CCDC
16-bit color
interleaved or
8-bit color
separate
RSZ_CNT[28]
INPSRC
Horizontal coef storage
8 phases x 4 taps
or 4 phases x 7 taps
Vertical coef storage
or 4 phases x 7 taps
8 phases x 4 taps
White
buffer
interface
(SDRAM)
camisp-063
Public Version
Camera ISP Functional Description
www.ti.com
Figure 6-86. Camera ISP VPBE Resizer Process
6.4.7.2.3 Camera ISP VPBE Resizer Input and Output Interfaces
The input source can be sent to either the preview engine/CCDC or memory (
[28] INPSRC).
The input width (
[12:0] HORZ) must be at least 32 pixels.
6.4.7.2.3.1 Camera ISP VPBE Resizer Preview Engine/CCDC Input Mode
In the preview engine/CCDC input mode, internal hardware synchronization signals define input frames.
The horizontal starting byte (
[12:0] HORZ_ST) and vertical starting line (
[28:16] VERT_ST) define a starting pixel with respect to the upper-left corner of an input image (signaled
through horizontal and vertical synchronization signals). The input width and height in the
register specify the exact input range (relative to the starting pixel) necessary to generate an output frame
of specified width/height.
NOTE:
Care must be taken to ensure that the input sizes specified by the
and
registers are less than or equal to the output from the preview engine or
CCDC; otherwise, incorrect hardware operation may occur.
and
must be programmed to be 0x0 in this mode.
Also, the output ports of the CCDC (
[19] SDR2RSZ) and preview engine (
[19] RSZPORT) to the resizer must be configured so that only one of them is enabled. If both are enabled,
the CCDC gains control of this interface.
If input is from the CCDC, the output of the CCDC must be in YUV422 format (the resizer does not
support resizing RAW data from the CCDC).
6.4.7.2.3.2 Camera ISP VPBE Resizer Memory-Input Mode
In memory-input mode, the memory address in
points to the 32-byte-aligned memory
address where the starting pixel resides.
The horizontal starting pixel (
[12:0] HORZ_ST) defines a starting pixel within that 32-byte
alignment; HORZ_ST is constrained to 0...15 for the YUV 422 format, and 0...31 for the color-separated
format.
The vertical starting pixel (
[28:16] VERT_ST) must be zero in memory-input mode. The
register specifies the address offset between rows of input data. The input width and
height in the
register specify the exact input range (relative to the starting pixel) necessary
to generate an output frame of specified width/height.
shows the resizer in memory-input mode.
1214
Camera Image Signal Processor
SWPU177N – December 2009 – Revised November 2010
Copyright © 2009–2010, Texas Instruments Incorporated