
VS6724
Programming model and register description
65/118
0x0440
bJpegSqueezeSettings
Default value
0x00
Purpose
Select JPEG compression control
Type
BYTE
Possible values
<0> User Squeeze mode - Sets the VC squeeze setting as user
squeeze (e.g. quality based setting). Low, medium or high quality factor
should be set to override these settings
<1> Auto Squeeze mode - Sets the VC squeeze setting as auto squeeze
(file size based setting).
<2> Auto still capture mode - If the host is taking only one still, the
engine calibrates and waits for 5-10 frames to work out compression
settings to reach optimum squeeze for target file size.
0x0443(MSB)
0x0444(LSB)
bJpegTargetFileSize
Default value
0x02ee (750KB)
Purpose
sets target file size KByte
Type
UINT16
0x0446
bJpegImageQuality
Default value
0x00
Purpose
Sets target JPEG image quality setting for Auto Squeeze mode
Type
BYTE
Possible values
<0>High Quality
<1> Medium Quality
<2> Low Quality
0x0448
bJpegImageFormat
Default value
0x00
Purpose
Sets image format supplied to JPEG engine
Type
BYTE
Possible values
<0>YCbCr 422 <1> YCbCr 420
0x044c
bMinScalerFactor
Default value
0x10
Purpose
Sets the minimum scaling factor which can be achieved by the zoom
operation, this can be used to limit the max PCLK rate.
Type
BYTE
Possible values
0x00 - 0xff
1.
Can be controlled in all stable state. # denotes registers where changes will only be consumed during the transition to a
RUN state.
2.
It is possible to switch between any YCbCr (422) mode, RGB mode and Bayer 10bit or move between YCbCr 400 and a
Bayer8 mode without a requiring a transition to STOP, it is not possible to move between these groups of modes without
first a transition to STOP then a BOOT.
Table 15.
PipeContext1 (continued)
Index
PipeContext1
(1)