Function
di_mnr_level[1:0]
00
01
10
11
To get better image performance, register
di_mnr_th_min[3:0], Primary VSP Map 2, Address 0xE917[7:4]
This signal is used to set the strength of the mosquito noise reduction (MNR). The larger the value, the stronger the MNR noise
reduction.
Function
di_mnr_th_min[3:0]
0010
0110
3.2.3.9. Block Noise Reduction
The block noise reduction (BNR) algorithm removes 'blocky' artifacts introduced into highly compressed video such as MPEG2 encoded
video. For the best results, this function should be enabled when the input video is not scaled. The BNR has excellent performance for
high level block artifact patterns, and it has smart block position detection.
BNR supports both interlaced and progressive input. It can be enabled or disabled using di_bnr_enable. The bnr level can be controlled by
setting di_bnr_detect_scale_line[3:0], di_bnr_disable_local_detect, di_bnr_edge_offset[7:0], di_bnr_global_strength_gain[3:0],
di_bnr_scale_global_hori[2:0]
Table
28.
di_bnr_enable, Primary VSP Map, Address 0xE84C[6]
This bit is used to enable block noise reduction (BNR).
Function
di_bnr_enable
0
1
di_bnr_edge_offset[7:0], Primary VSP Map 2, Address 0xE98D[7:0]
This signal is used to configure the BNR processing.
Rev. B, August 2013
Description
N/A
Low
Middle
High
di_mnr_th_min[3:0]
Description
Normal strength MNR
High strength MNR
and di_bnr_scale_global_vert[2:0]. The corresponding value for different reduction level is given in
Table 28: Corresponding Value for Block Noise Reduction Level
Register Name
di_bnr_detect_scale_line[3:0]
di_bnr_disable_local_detect
di_bnr_edge_offset[7:0]
di_bnr_global_strength_gain[3:0]
di_bnr_scale_global_hori[2:0]
di_bnr_scale_global_vert[2:0]
Description
Disable BNR
Enable BNR
can be used to set the MNR level.
High
Middle
9
7
0
1
96
64
12
8
6
5
6
5
168
ADV8003 Hardware Manual
Low
7
1
32
7
5
5
Need help?
Do you have a question about the ADV8003 and is the answer not in the manual?