一种边界滤波强度的确定方法及装置制造方法及图纸

技术编号:16236596 阅读:92 留言:0更新日期:2017-09-19 16:27
本发明专利技术实施例公开了一种边界滤波强度的确定方法及装置,应用于视频编解码设备,所述方法包括:获得目标视频编解码过程中得到的重建图像中每个编码单元块对应的一组变换块;获得该组变换块中每个变换块对应的cbf值;将每个变换块对应的cbf值按预设顺序组合为一个cbf码字;并行将所述cbf码字与预先构建的边界常量表中的每一项进行指定运算,分别得到每个所述边界对应的运算结果;所述的边界常量表中的每一项为每个边界的常量值,所述边界常量表中的常量值为预先根据边界相邻的块对应的cbf值在cbf码字中的位置确定的;根据所述运算结果,分别确定每个所述边界的滤波强度。利用本发明专利技术实施例,减少了滤波强度确定过程所消耗的时间。

Method and device for determining boundary filter strength

The embodiment of the invention discloses a method and a device for determining the boundary filtering strength, used in video coding and decoding device, the method includes: encoding each unit block images corresponding to the target video codec in the process of transforming a set of blocks; the change of each group of corresponding blocks in block transform CBF value; each transform block corresponding CBF value according to the preset sequence as a CBF code; the parallel CBF code with the pre constructed boundary constant table for each item in the specified operation, each of the corresponding boundary calculation results were obtained; the boundary constants of each table for each boundary value, the constant boundary values in the constant table in advance according to the corresponding block adjacent to the boundary value of CBF in the CBF code to determine the position; according to the calculation results, are determined The filtering strength of each of the boundaries. With the embodiment of the invention, the time consumed by the filtering strength determination process is reduced.

【技术实现步骤摘要】
一种边界滤波强度的确定方法及装置
本专利技术涉及视频编解码
,特别涉及一种边界滤波强度的确定方法及装置。
技术介绍
在现代视频编解码领域中,基于块的变换编码在图像压缩编码中得到广泛应用,随着码率的降低,量化变得粗糙,在块的边界会出现不连续,形成重建图像的明显缺陷,称为块效应。在现代视频编解码标准中,通常会增加去块效应的模块,用于减少块效应,例如H.264、H.265、AVS、VPx系列等都内置有去块效应滤波器。去块效应滤波器的作用为确定滤波强度,以及根据确定的滤波强度对变换块的边界进行滤波。其中,在H.264标准中,视频的编码单元块为16*16大小的宏块,其对应的一组变换块可以为4个8*8大小的变换块或16个4*4大小的变换块;在H.265标准中,视频的编码单元块为64*64、32*32、16*16或8*8大小的编码单元CU(CodingUnit),其对应的一组变换块可以为其本身或四叉树划分得到的、且存在未被划分的各层变换单元TU(TransformUnit)。目前,现有的边界滤波强度是根据变换块的编码参数确定的,如边界两侧的变换块是否有帧内编码模式,边界两侧变换块是否有非零D本文档来自技高网...
一种边界滤波强度的确定方法及装置

【技术保护点】
一种边界滤波强度的确定方法,应用于视频编解码设备,其特征在于,所述方法包括:获得目标视频编解码过程中得到的重建图像中每个编码单元块对应的一组变换块;获得该组变换块中每个变换块对应的cbf值;将每个变换块对应的cbf值按预设顺序组合为一个cbf码字,其中,所述cbf码字的每一位对应一个变换块的cbf值;并行将所述cbf码字与预先构建的边界常量表中的每一项进行指定运算,分别得到每个所述边界对应的运算结果;所述的边界常量表中的每一项为每个边界的常量值,所述边界常量表中的常量值为预先根据边界相邻的块对应的cbf值在cbf码字中的位置确定的;根据所述运算结果,分别确定每个所述边界的滤波强度。

【技术特征摘要】
1.一种边界滤波强度的确定方法,应用于视频编解码设备,其特征在于,所述方法包括:获得目标视频编解码过程中得到的重建图像中每个编码单元块对应的一组变换块;获得该组变换块中每个变换块对应的cbf值;将每个变换块对应的cbf值按预设顺序组合为一个cbf码字,其中,所述cbf码字的每一位对应一个变换块的cbf值;并行将所述cbf码字与预先构建的边界常量表中的每一项进行指定运算,分别得到每个所述边界对应的运算结果;所述的边界常量表中的每一项为每个边界的常量值,所述边界常量表中的常量值为预先根据边界相邻的块对应的cbf值在cbf码字中的位置确定的;根据所述运算结果,分别确定每个所述边界的滤波强度。2.根据权利要求1所述的方法,其特征在于,当利用H.264标准,对目标视频进行编解码时,所述编码单元块为:宏块;所述cbf码字的位数根据每组变换块中变换块的数量确定。3.根据权利要求2所述的方法,其特征在于,所述将每个变换块对应的cbf值按预设顺序组合为一个cbf码字,包括:针对每个编码单元块对应的一组变换块,如果该组变换块的个数为4,则将该组变换块分别对应的4个cbf值以及4个0作为8个比特位数据,按照预设顺序,组合成一个1字节大小的cbf码字;或,针对每个编码单元块对应的一组变换块,如果该组变换块的个数为16,则将该16个变换块各自对应的16个cbf值作为16个比特位数据,按照预设顺序,组合成一个2字节大小的cbf码字。4.根据权利要求1所述的方法,其特征在于,当利用H.265标准,对目标视频进行编解码时,所述编码单元块为:编码单元CU;所述将每个变换块对应的cbf值按预设顺序组合为一个cbf码字,包括:如果未对所述编码单元进行四叉树划分,则将自身作为所述一组变换块,利用该编码单元对应的cbf值以及0,按照预设顺序,组合为一个1字节大小的cbf码字;或,将利用四叉树划分得到的各层变换单元TU作为所述一组变换块,利用各层TU分别对应的cbf值以及0,按照预设顺序组合为1个cbf码字,其中,被划分了的该层TU对应的cbf值设为0,且四叉树划分的TU总层数不大于3。5.根据权利要求2-3任一项所述的方法,其特征在于,所述边界常量表中的常量值为预先根据边界相邻的块对应的cbf值在cbf码字中的位置确定的,具体包括:当利用H.264标准,对目标视频进行编解码时,判断该边界与所述一组变换块中的1个变换块是否相邻;如果是,则将(1<<(K-1))确定为该边界的常量值,其中,K为与该边界相邻的变换块对应的cbf值在cbf码字中的比特位数;否则,将(1<<(M-1))+(1<<(N-1)),确定为该边界的常量值,其中,M为与该边界相邻的2个变换块中1个变换块对应的cbf值在cbf码字中的比特位数,N为与该边界相邻的2个变换块中另1个变换块对应的cbf值在cbf码字中的比特位数。6.根据权利要求4所述的方法,其特征在于,所述边界常量表中的常量值为预先根据边界相邻的块对应的cbf值在cbf码字中的位置确定的,具体包括:当利用H.265标准,对目标视频进行编解码时,针对每一条边界,初始化该边界的常量值为0;逐层遍历每一层中所有的变换单元TU,以判断所述边界是否为其中一个TU的边界;如果是,将所述边界的当前常量值加(1<<(A-1)),其中,A为该边界所属的TU对应的cbf值在cbf码字中的比特位数;将遍历完成得到的常量值,确定为所述边界的常量值。7.根据权利要求1所述的方法,其特征在于,所述指定运算为:与运算,所述根据所述运算结果,分别确定每个所述边界的滤波强度,包括:针对每个所述边界,若所述...

【专利技术属性】
技术研发人员:朱洪波
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1