pvsp_ex_mem_data_format[1:0], Primary VSP Map, Address 0xE829[4:3]
This signal is used to set the data format in external memory.
Function
pvsp_ex_mem_data_for
mat[1:0]
00
01
10
11
Table 26
indicates the number of bytes required when storing a particular type of video data.
3.2.3.
PVSP Video Output Module
Figure 55
shows the structure of the PVSP VOM. The direction arrow inside
the VOM but gives a clear overview of each processing block.
The VOM has the following main features:
•
Pixel unpacker: this module reads the field/frame from external memory and unpacks memory words to video pixel information
•
VOM cropper: crops the image read from external memory
•
De-interlacer: converts interlaced video to progressive video
•
CUE correction: filtering for Color Upsampling Error
•
Noise reduction: removes random, mosquito, and block noise
•
Detail and edge sharpness enhancement
Rev. B, August 2013
Description
YCbCr-12b-10b-10b
YCbCr-8b-8b-8b
YCbCr-4:2:4-12b
YCbCr-4:2:2-8b
Table 26: Bytes per Pixel
pvsp_ex_mem_data_format
0
1
2
3
Video Output Module (VOM)
Video Output Module (VOM)
(Block/Mosquito/Random)
(Block/Mosquito/Random)
CUE
CUE
Correction
Correction
De-interlacer
De-interlacer
VOM
VOM
Cropper
Cropper
Pixel
Pixel
UnPacker
UnPacker
Figure 55: PVSP Video Output Module
Format in Memory
12 bit 4:4:4 YCbCr
8 bit 4:4:4 YCbCr
12 bit 4:2:2 YCbCr
8 bit 4:2:2 YCbCr
Figure 55
Noise
Noise
Reduction
Reduction
Sharpness
Sharpness
Scaler
Scaler
Output
Output
Video
Video
Output Port
Output Port
Read from
Read from
DDR2
DDR2
160
ADV8003 Hardware Manual
Bytes per Pixel
4
3
4
2
does not capture the real processing order inside
Need help?
Do you have a question about the ADV8003 and is the answer not in the manual?