ADV8005 Hardware Reference Manual
svsp_man_scaler_para_enable, Secondary VSP Map, Address 0xE662[4]
This bit is used to enable manually setting scaler parameters.
Function
svsp_man_scaler_para_enabl
e
0 (default)
1
When a picture is zoomed in, it is possible to maintain the original high frequency content. However, maintaining this content can sometimes
introduce ringing artifacts. This overshoot can be controlled by adjusting
svsp_vim_scal_overshoot_ctrl[11:0], Secondary VSP Map, Address 0xE647[7:0]; Address 0xE648[7:4]
This signal is used to control the overshoot in the scaling of input video. If set to a value larger than the default setting, more overshoot is
allowed.
Function
svsp_vim_scal_overshoot_ctr
l[11:0]
0x080 (default)
3.3.2.5.
Panorama Mode
This feature is the same as for the PVSP. If the scaled video has a different aspect ratio to the original and the horizontal scaling factor is larger
than the vertical one, the panorama function can be enabled using svsp_vim_scal_pano_en. In effect, this stretches the left- and right-most sides
of the input video to fill the output resolution. This method keeps the original ratio in the centre of the screen.
mode scaling feature.
svsp_vim_scal_pano_en, Secondary VSP Map, Address 0xE650[7]
This bit is used to enable panorama scaling for the Secondary VSP.
Function
svsp_vim_scal_pano_en
0 (default)
1
The position from which the output video becomes stretched is controlled using
svsp_vim_scal_pano_pos[10:0]. This allows the user to control the width of the sides of the output image. Refer to
svsp_vim_scal_pano_pos[10:0], Secondary VSP Map, Address 0xE651[7:0]; Address 0xE652[7:5]
This signal is used to define the width of the output video frame which is not stretched when panorama mode is enabled but rather scaled
properly. The maximum value of this register is set by: svsp_vim_crop_width * (svsp_vim_scal_out_height/svsp_vim_crop_height) -
svsp_vim_scal_out_width/2.
This register sets half the width of the output frame which is to be scaled normally. By default, this register is set to 0 which means that all
the input frame will be stretched. It is, therefore, recommended that this register is set by the user before enabling the panorama function.
Function
svsp_vim_scal_pano_pos[10:
0]
0x000 (default)
0xXXX
3.3.2.6.
Pixel Packer
At the back end of the VIM, the pixel packer converts input video to word packets suitable for writing to external memory. The operation of this
hardware block is similar to the pixel packer in the PVSP. The SVSP manages pixels in 8-bit precision. Pixels in external memory have two
different data formats which can be selected using svsp_ex_mem_data_format[1:0]:
•
24-bit YCbCr
•
16-bit YCbCr-4:2:2
Description
Disable
Enable
Description
Default
Description
Disable panorama
Enable panorama
Description
Default
Width of not-stretched image
Rev. A | Page 145 of 317
svsp_vim_scal_overshoot_ctrl[11:0]
UG-707
according to user preference.
Figure 60
explains the panorama
Figure 60
for more details.
Need help?
Do you have a question about the ADV8005 and is the answer not in the manual?