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]
0x000
0xXXX
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[1
0:0]
0x000
0xXXX
Note: The following restrictions apply to the values to which these registers can be set:
0 <=
pvsp_di_crop_h_start[10:0]
0 <=
pvsp_di_crop_v_start[10:0]
(pvsp_di_crop_h_start[10:0]
(pvsp_di_crop_v_start[10:0]
3.2.3.3. Motion Detection
The ADV8003 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 ADV8003 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
equal to the MOTION_BUF_SIZE, which can be calculated from
MOTION
_
pvsp_motionbuf0_addr[31:0], Primary VSP Map, Address 0xE818[7:0]; Address 0xE819[7:0]; Address 0xE81A[7:0]; Address 0xE81B[7:0]
This signal is used to set the start address of motion information buffer 0. Motion buffers are needed only when motion adaptive
deinterlacing is enabled for interlaced input.
Rev. B, August 2013
Description
Default
Width of VOM cropper input
Description
Default
Height of VOM cropper input
<= (HORIZONTAL RESOLUTION OUTPUT BY VIM – 1)
<= (VERTICAL RESOLUTION OUTPUT BY VIM – 1)
+ pvsp_di_crop_width[10:0]) <= HORIZONTAL RESOLUTION OUTPUT BY VIM
+ pvsp_di_crop_height[10:0]) <= VERTICAL RESOLUTION OUTPUT BY VIM
pvsp_motionbuf0_addr[31:0]
(
active
≡
BUF
_
SIZE
(
byte
)
Equation 17: Calculating Interlaced Buffers
and
pvsp_motionbuf1_addr[31:0]
Equation
17.
_
input
_
video
_
width
163
ADV8003 Hardware Manual
registers. The size of each buffer should be
×
active
_
input
_
video
4
_
height
)
Need help?
Do you have a question about the ADV8003 and is the answer not in the manual?