EDN China > 设计实例 > 消费电子设计 > 视频/图形处理 > 正文
? 2016博客大赛-不限主题,寻找电子导师,大奖升级??

(多图) 解读HEVC视频标准的环内滤波

Mihir Mody?? 德州仪器(TI)?? 2013年12月05日 ?? 收藏0

2.2.3 亮度强滤波以及弱滤波

2.2.3.1 亮度强滤波机制

4像素部分共享同一个判定(dE, dEp, dEq)

如果(dE == 2),则进行强滤波以修改每端的三个像素

p0' = Clip3( p0?2*tc, p0+2*tc, ( p2 + 2*p1 + 2*p0 + 2*q0 + q1 + 4 ) >> 3 )

p1' = Clip3( p1?2*tc, p1+2*tc, ( p2 + p1 + p0 + q0 + 2 ) >> 2 )

p2' = Clip3( p2?2*tc, p2+2*tc, ( 2*p3 + 3*p2 + p1 + p0 + q0 + 4 ) >> 3 )

q0' = Clip3( q0?2*tc, q0+2*tc, ( p1 + 2*p0 + 2*q0 + 2*q1 + q2 + 4 ) >> 3 )

q1' = Clip3( q1?2*tc, q1+2*tc, ( p0 + q0 + q1 + q2 + 2 ) >> 2 )

q2' = Clip3( q2?2*tc, q2+2*tc, ( p0 + q0 + q1 + 3*q2 + 2*q3 + 4 ) >> 3 )

亮度DBLK滤波和边缘周围像素点的使用
图8 亮度DBLK滤波和边缘周围像素点的使用

2.2.3.2 亮度弱滤波机制

4像素部分共享同一个判定(dE, dEp, dEq)

如果(dE == 1),则进行弱滤波以修改每端的一个或二个像素

D = (9*(q0– p0)-3*(q1–p1)+8)>>4

如果 (aBS(Δ) < tc*10),则顺序进行以下步骤:

滤波采样值p0’和q0’规定如下:

Δ = Clip3(-tc,tc,Δ)

p0’ = Clip1Y(p0+Δ)

q0’ = Clip1Y(q0-Δ)

If dEp等于1,则滤波采样值p1’规定如下:

Δp = Clip3(-(tc>>1),tc>>1,(((p2+p0+1)>>1)–p1+Δ)>>1)

p1’ = Clip1Y(p1+Δp)

if dEq等于1,则滤波采样值q1’规定如下:

Δq = Clip3(-(tc>>1),tc>>1,(((q2+q0+1)>>1)–q1–Δ)>>1)

q1’ = Clip1Y(q1+Δq))

【分页导航】

《电子技术设计》网站版权所有,谢绝转载


?? ?? ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
?? ??

HEVC? 视频标准? 环内滤波?

相关文章

我来评论
美国的游客
美国的游客 ??? (您将以游客身份发表,请登录 | 注册)
?
有问题请反馈