微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 解读HEVC视频标准的环内滤波

解读HEVC视频标准的环内滤波

时间:12-20 来源:互联网 点击:

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

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

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

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

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

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

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

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

BS >

loop_filter_across_tiles_enabled_flag = 0


在上述情况中,分片边界沿线的像素未被处理,具体取决于SAO类型。


就BO而言,所有像素都将被处理。


就EO而言,像素有效性将根据SAO类型进行,如果在边界条件下像素无效,其将跳过进行处理(即0漂移)。


下图对边界条件处理进行了描述。


图14 SAO解码器的边界处理实例

3.1.4 条件处理


在下列条件时,SAO滤波将关闭。


SAO类型idx = OFF

CU类型 = PCM且环路滤波器被描述为PCM类型

CU类型 = TQBypss(无损耗)

限幅电平SAO = OFF

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top