DM8127 IPNC输出PAL视频,RSZB后直接输出给标清显示,图像边缘出现锯齿,264视频正常。
如下图所示,这个有可能是什么原因?谢谢。
Chris Meng:
你好,
你的意思是resB输出给PAL显示有锯齿,但是同样的YUV拿去编码就没有锯齿?
请问你是从多大缩小到720×576?
Free:
回复 Chris Meng:
Hi,Chris
这个是1920*1080缩放成720*576,我也试过直接裁剪成720*576,图像边缘也还是有锯齿。
ColorBar图像是静止的,看不出好坏来。试了VPSS中SD相关的一些寄存器,也没见好转。
还可以从哪里分析呢?会不会跟硬件有关?
谢谢。
Chris Meng:
回复 Free:
你好,
你能尝试一下下面的配置,看是否有改善么?
PAL
48105e00: 4fff0000 00000005 00000000 027106c0
48105e10: 00000000 00050000 00090005 0016000c
48105e20: 00000008 200c000e 06a80108 026c002c
48105e30: 026d002d 1fff1fff 06c00000 00110000
48105e40: 00000006 200e000c 06be011e 02700030
48105e50: 02710031 00000000 00010000 00000000
48105e60: 00000000 00000000 00000000 00000000
48105e70: 00000000 00000000 00000000 00000000
48105e80: 00000011 00000108 06a80108 026c002d
48105e90: 026c002d 00d40097 00000000 036e0094
48105ea0: 01360015 036e0094 00000011 003c0134
48105eb0: 0000009d 00000000 00e51f68 00001fb3
48105ec0: 00000000 1fcc1ef2 00000142 00000000
48105ed0: 0044015f 000000b3 00000000 01051f53
48105ee0: 00001fa8 00000000 1fc41ecc 00001fa8
48105ef0: 00000000 00000fff 180007ff 180007ff
48105f00: 00000fff 00000fff 00000fff 00000000
48105f10: 00004020 0c000000 00002820 00000000
48105f20: 004eec06 00000000 00000000 00000000
48105f30: 00000000 00000000 00000000 00000000
48105f40: 00000000 00000000 00a80000 41eb09d4
48105f50: 0e002210 00000000 004eec06 00000000
Free:
回复 Chris Meng:
Hi,Chris:
试了下您给的这组参数,没有明显改善,只是图像亮度稍有变化。如下表当前值是我的设备当前值,建议值是您给的这组值。
当前图像的边缘锯齿,在降低图像锐度后,有改善,但还是不够平滑。请问是否还有别的建议?非常感谢。
当前值
建议值0x48105e00
4FFF0000
4fff00000x48105e04
00000005
000000050x48105e08
00000000
000000000x48105e0c
027106C0
027106c00x48105e10
00000000
000000000x48105e14
00050000
000500000x48105e18
00090005
000900050x48105e1c
0016000C
0016000c0x48105e20
00000008
000000080x48105e24
200C000E
200c000e0x48105e28
06A80108
06a801080x48105e2c
026C002C
026c002c0x48105e30
026D002D
026d002d0x48105e34
1FFF1FFF
1fff1fff0x48105e38
06C00000
06c000000x48105e3c
00110000
001100000x48105e40
00000006
000000060x48105e44
200E000C
200e000c0x48105e48
06BE011E
06be011e0x48105e4c
02700030
027000300x48105e50
02710031
027100310x48105e54
00000000
000000000x48105e58
00010000
000100000x48105e5c
00000000
000000000x48105e60
00000000
000000000x48105e64
00000000
000000000x48105e68
00000000
000000000x48105e6c
00000000
000000000x48105e70
00000000
000000000x48105e74
00000000
000000000x48105e78
00000000
000000000x48105e7c
00000000
000000000x48105e80
00000001
000000110x48105e84
0000010C
000001080x48105e88
06A80108
06a801080x48105e8c
026C002D
026c002d0x48105e90
026C002D
026c002d0x48105e94
00D40097
00d400970x48105e98
00000000
000000000x48105e9c
036E0094
036e00940x48105ea0
01070015
013600150x48105ea4
036E0094
036e00940x48105ea8
00000011
000000110x48105eac
00400147
003c01340x48105eb0
000000A7
0000009d0x48105eb4
00000000
000000000x48105eb8
00C21F7F
00e51f680x48105ebc
00001FBD
00001fb30x48105ec0
00000000
000000000x48105ec4
1FD31F1A
1fcc1ef20x48105ec8
00000113
000001420x48105ecc
00000000
000000000x48105ed0
0044015F
0044015f0x48105ed4
000000B3
000000b30x48105ed8
00000000
000000000x48105edc
01051F53
01051f530x48105ee0
00001FA8
00001fa80x48105ee4
00000000
000000000x48105ee8
1FC41ECC
1fc41ecc0x48105eec
00001FA8
00001fa80x48105ef0
00000000
000000000x48105ef4
00000FFF
00000fff0x48105ef8
180007FF
180007ff0x48105efc
180007FF
180007ff0x48105f00
00000FFF
00000fff0x48105f04
00000FFF
00000fff0x48105f08
00000FFF
00000fff0x48105f0c
00000000
000000000x48105f10
00004020
000040200x48105f14
0C000000
0c0000000x48105f18
00002820
000028200x48105f1c
00000000
000000000x48105f20
004EEC06
004eec060x48105f24
00000000
000000000x48105f28
00000000
000000000x48105f2c
00000000
000000000x48105f30
00000000
000000000x48105f34
00000000
000000000x48105f38
00000000
000000000x48105f3c
00000000
000000000x48105f40
00000000
000000000x48105f44
00000000
000000000x48105f48
00A80000
00a800000x48105f4c
41EB09D4
41eb09d40x48105f50
0E000000
0e0022100x48105f54
00000000
000000000x48105f58
004EEC06
004eec060x48105f5c
00000000
00000000
Chris Meng:
回复 Free:
你好,
请问你的帖子的截图是如何获得的?
如果是没有缩放,我没有听到过有客户反映CVBS输出有锯齿的问题。
steven Lee1:
回复 Free:
请问这组参数从哪看的,谢谢
mr bryant:
回复 Chris Meng:
看到TVP5150 FAQ,“静态物体有无锯齿,动态物体有锯齿”,该现象是因为后端CPU de-interlace决定的,参考C64+ de-interlace:http://www.ti.com/lit/an/spraak3b/spraak3b.pdf。
Chris Meng:
回复 mr bryant:
请问resizerB输出的缩小比例是否小于1/2,如果是,你可以开启resizer的downscale mode。注意缩小的比例是下面两个参数的乘。Downscale mode:resizer ratio for H: RSZA/B_DWN_AV.H* (256/ RZ A/B_H_DIF.H)resizer ratio for V: RSZ A/B_DWN_AV.V* (256/ RZ A/B_H_DIF.V)
Free:
回复 Chris Meng:
Hi, Chris:
使用您提供的这种方法,RSZB输出的图像在标清显示时,图像较以前平滑,有一定效果的改善,但还是不够理想,这种方式也会造成视频流清晰度有稍微下降。
我们现在想用RSZA->Dup->Sclar->SD的方式,RSZA输出1920×1080,缩放成720×576显示,请问这个Sclar是否有类似resizer的优化之处?
非常感谢。
Chris Meng:
回复 Free:
你好,
你可以尝试scalar缩放1080p到标清,对于resizer的downscale模式的效果。scalar驱动会根据缩放比例选择相应的参数。