解读HEVC视频标准的环内滤波
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 3.1.4 条件处理 CU类型 = PCM且环路滤波器被描述为PCM类型 CU类型 = TQBypss(无损耗) 限幅电平SAO = OFF
在上述情况中,分片边界沿线的像素未被处理,具体取决于SAO类型。
就BO而言,所有像素都将被处理。
就EO而言,像素有效性将根据SAO类型进行,如果在边界条件下像素无效,其将跳过进行处理(即0漂移)。
下图对边界条件处理进行了描述。
图14 SAO解码器的边界处理实例
在下列条件时,SAO滤波将关闭。
SAO类型idx = OFF
HEVC视频标准环内滤波去块效应滤波边界滤 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)
