UG-707
ADV8005 Hardware Reference Manual
pvsp_di_crop_h_start[10:0]
, Primary VSP Map,
Address 0xE83C[2:0]; Address 0xE83D[7:0]
This signal is used to set the horizontal start position of the VOM cropper.
Function
pvsp_di_crop_h_start[10:0]
Description
0x000 (default)
Default
0xXXX
Horizontal start position of VOM cropper input
pvsp_di_crop_v_start[10:0]
, Primary VSP Map,
Address 0xE83E[2:0]; Address 0xE83F[7:0]
This signal is used to set the vertical start position of the VOM cropper.
Function
pvsp_di_crop_v_start[10:0]
Description
0x000 (default)
Default
0xXXX
Vertical start position of VOM cropper input
pvsp_di_crop_width[10:0]
, Primary VSP Map,
Address 0xE840[2:0]; Address 0xE841[7:0]
This signal is used to set the width of the VOM cropper.
Function
pvsp_di_crop_width[10:0]
Description
0x000 (default)
Default
0xXXX
Width of VOM cropper input
pvsp_di_crop_height[10:0]
, Primary VSP Map,
Address 0xE842[2:0]; Address 0xE843[7:0]
This signal is used to set the height of the VOM cropper.
Function
pvsp_di_crop_height[10:0]
Description
0x000 (default)
Default
0xXXX
Height of VOM cropper input
Note:
The following restrictions apply to the values to which these registers can be set:
0 <=
<= (HORIZONTAL RESOLUTION OUTPUT BY VIM – 1)
0 <=
<= (VERTICAL RESOLUTION OUTPUT BY VIM – 1)
) <= HORIZONTAL RESOLUTION OUTPUT BY VIM
) <= VERTICAL RESOLUTION OUTPUT BY VIM
3.2.3.3.
Motion Detection
de-interlacer is used to convert interlaced video to progressive video. The PVSP has an extremely high quality de-interlacer
algorithm which achieves excellent quality interlaced to progressive conversion. The algorithm uses motion adaptive de-interlacing technology,
which includes motion detection, cadence detection, low angle detection and interpolation.
Motion detection extracts the motion information of each pixel. Based on this information, the
chooses the most suitable form of de-
interlacing. For static pixels (that is, pixels where no motion is deemed to have occurred), inter field interpolation is performed. For pixels where
motion is detected, intra-field interpolation is performed. Motion detection technology is the essence of de-interlacing, so if a static pixel is
detected as motion by mistake, vertical detail is lost. In contrast, if motion is detected as static by mistake, combing artifact occurs.
In order to support motion detection for interlaced inputs, two buffers in external memory are needed to store motion information. Their
addresses are defined in the
registers. The size of each buffer should be equal
to the MOTION_BUF_SIZE, which can be calculated from
4
)
_
_
_
_
_
_
(
)
(
_
_
height
video
input
active
width
video
input
active
byte
SIZE
BUF
MOTION
×
≡
Equation 20: Calculating Interlaced Buffers
Rev. A | Page 120 of 317