零单元的滤波制造技术

技术编号:23056384 阅读:15 留言:0更新日期:2020-01-07 15:50
描述了用于在视频和图像编码中使用零单元的设备、系统和方法。在一个代表性方面中,用于视频编码的方法包括,对于至少高度或宽度为非二的幂数个像素的视频数据块做出确定,以将视频数据块编码为比特流表示而无需变换操作,以及对编码的结果进行环路滤波,其中基于确定选择环路滤波器的类型。

Filtering of zero element

【技术实现步骤摘要】
零单元的滤波相关申请的交叉引用根据适用的专利法和/或依据巴黎公约的规则,本申请及时要求于2018年6月29日提交的国际专利申请第PCT/CN2018/093631号和于2018年7月6日提交的国际专利申请第PCT/CN2018/094767号的优先权和权益。国际专利申请第PCT/CN2018/093631号和国际专利申请第PCT/CN2018/094767号的全部公开内容通过引用并入作为本申请的公开内容的一部分。
本专利文件一般地涉及图像和视频编码技术。
技术介绍
数字视频占据因特网和其它数字通信网络上最大的带宽使用。随着能够接收和显示视频的所连接的用户设备的数量增加,预计数字视频使用的带宽需求将继续增长。
技术实现思路
描述了与专用编码单元(CU)和/或编码树单元(CTU)相关的用于提高编码效率的设备、系统和方法。具体地,本公开的技术公开了提供增强例如处理位于视频数据块的边界处的子块(例如,在图片、条带、图块等中)的零单元。所描述的方法可以应用于现有的视频编码标准(例如,高效视频编码(HEVC))和未来的视频编码标准或视频编解码器两者。在一个示例方面中,公开了一种视频处理的方法。该方法包括对于至少高度或宽度为非二的幂数个像素的视频数据块做出确定,以将视频数据块编码为比特流表示而无需变换操作;以及对编码的结果进行环路滤波,其中基于确定选择环路滤波器的类型。在另一方面中,公开了另一种视频处理的方法。该方法包括对于至少高度或宽度为非二的幂数个像素的视频数据块做出确定,以从比特流表示解码视频数据块而无需变换操作;以及对解码的结果进行环路滤波,其中基于确定选择环路滤波器的类型。在另一示例方面中,公开了另一种视频处理的方法。该方法包括响应于确定视频数据块将被编码为编码单元(CU)或零单元(ZU)块中的一个,选择环路滤波器的类型;基于选择而确定视频数据块的适应性环路滤波器(ALF)模式;将视频数据块编码为比特流表示并且使用ALF模式将ALF应用到编码的结果。在另一示例方面中,公开了另一种视频处理的方法。该方法包括从比特流表示确定视频数据块将被解码为编码单元(CU)或零单元(ZU)块的一个;响应于该确定,为视频数据块选择适应性环路滤波器(ALF)模式;从比特流表示解码视频数据块并且基于ALF进行适应性环路滤波。在另一示例方面中,公开了另一种视频处理的方法。该方法包括接收对应于视频数据块的比特流;确定作为编码树单元(CTU)的视频数据块将被编码为编码单元(CU)或零单元(ZU)块的一个;响应于该确定,视频数据块将被编码为CU或ZU块中的一个,选择环路滤波器的类型;接收信令以基于选择控制块中的适应性环路滤波器(ALF)并且使用所选择的类型的环路滤波器对该块进行环路滤波。在另一示例方面中,公开了另一种视频处理的方法。该方法包括确定视频数据块位于靠近图片边界并且是编码单元(CU)、预测单元(PU)或变换单元(TU)中的一个;响应于确定视频数据块位于靠近图片边界并且是CU、PU或TU中的一个,控制环路滤波器并且基于确定来信令通知环路滤波器的控制信息。在另一示例方面中,公开了另一种视频处理的方法。该方法包括确定视频数据块位于靠近图片边界并且是编码单元(CU)、预测单元(PU)或变换单元(TU)的一个;基于确定接收环路滤波器的控制信息并且基于确定和接收的控制信息控制环路滤波器。在另一代表性方面中,上述方法以处理器可执行代码的形式体现并存储计算机可读介质上。在另一代表性方面中,公开了一种配置为或可操作为进行上述方法的设备。该设备可以包括处理器,该处理器被编程以实现该方法。在另一代表性方面中,视频解码器装置可实现如本文所述的方法。在附图、说明书和权利要求中更详细地描述了本公开的技术的上述和其它方面和特征。附图说明图1示出了典型的高效视频编码(HEVC)视频编码器和解码器的示例框图。图2示出了H.264/AVC中的宏块(MB)划分的示例。图3示出了将编码块(CB)分割成预测块(PB)的示例。图4A和4B分别示出了将编码树块(CTB)细分为CB和变换块(TB)以及相应的四叉树的示例。图5示出了一帧的划分结构的示例。图6A和6B分别示出了在图5中的示例性帧中突出显示的CTB的细分和信令方法。图7A至7B是视频处理方法示例的流程图。图8A至8B是视频处理方法示例的流程图。图9A至9C是视频处理方法示例的流程图。图10A至10I示出了基于QTBT的CB的细分示例。图11示出了树类型信令的示例。图12A至12C示出了跨越图片边界的CTB的示例。图13示出了图片边界处的零单元的示例。图14示出了根据本公开的技术的用于视频编码的示例方法的流程图。图15示出了根据本公开的技术的用于视频解码的另一示例方法的流程图。图16是示出可用于实现本公开技术的各个部分的计算机系统或其它控制设备的架构的示例的框图。图17示出了可用于实现本公开技术的各个部分的移动设备的示例实施例的框图。图18A和18B示出了将ZU块分割为子块以进行自适应环路控制(ALF)开/关控制的示例。具体实施方式由于对更高分辨率视频的需求日益增加,视频编码方法和技术在现代技术中无处不在。视频编解码器通常包括压缩或解压缩数字视频的电子电路或软件,并且视频编解码器被不断改进以提供更高的编码效率。视频编解码器将未压缩视频转换为压缩格式,或反之亦然。视频质量、用于表示视频的数据量(由比特率确定)、编码和解码算法的复杂性、对数据丢失和错误的敏感性、编辑便利性、随机访问以及端到端延迟(迟延)之间存在复杂的关系。压缩格式通常符合标准视频压缩规范,例如高效视频编码(HEVC)标准(也称为H.265或MPEG-H第2部分)、即将最终确定的通用视频编码标准,或其它当前和/或未来的视频编码标准。所公开的技术的实施例可以应用于现有的视频编码标准(例如,HEVC,H.265)和未来的标准以改善压缩性能。在本文件中使用章节标题来提高描述的可读性而不是以任何方式将讨论或实施例(和/或实现方式)仅限于各个章节。在本文件中使用章节标题以便于理解,并且不将章节中公开的实施例仅限于该章节。此外,虽然参考通用视频编码或其它特定视频编解码器描述了某些实施例,但是所公开的技术还可应用于其它视频编码技术。此外,虽然一些实施例详细描述了视频编码步骤,但是应当理解的是,撤销编码的相应解码步骤将由解码器实现。此外,术语视频处理包括视频编码或压缩、视频解码或解压缩以及视频转码,其中视频像素从一种压缩格式表示为另一压缩格式或以不同的压缩比特率表示。1.视频编码的示例实施例图1示出了典型HEVC视频编码器和解码器的示例性框图。产生符合HEVC的比特流的编码算法通常如下进行。每个图片被分割为块状区域,其中精确的块划分被传送到解码器。视频序列的第一图片(以及在对视频序列本文档来自技高网...

【技术保护点】
1.一种视频编码方法,包括:/n对于至少高度或宽度为非二的幂数个像素的视频数据块做出确定,以将所述视频数据块编码为比特流表示而无需变换操作;以及/n对所述编码的结果进行环路滤波,其中基于所述确定选择环路滤波器的类型。/n

【技术特征摘要】
20180629 CN PCT/CN2018/093631;20180706 CN PCT/CN201.一种视频编码方法,包括:
对于至少高度或宽度为非二的幂数个像素的视频数据块做出确定,以将所述视频数据块编码为比特流表示而无需变换操作;以及
对所述编码的结果进行环路滤波,其中基于所述确定选择环路滤波器的类型。


2.一种视频解码方法,包括:
对于至少高度或宽度为非二的幂数个像素的视频数据块做出确定,以从比特流表示解码所述视频数据块而无需变换和/或逆变换操作;以及
对所述解码的结果进行环路滤波,其中基于所述确定选择环路滤波器的类型。


3.如权利要求1所述的方法,其中,无需变换操作的所述编码禁用系数变换或残差系数编码。


4.如权利要求1或2所述的方法,其中,所述滤波包括去方块滤波。


5.如权利要求1或2所述的方法,其中,所述环路滤波包括双边滤波。


6.如权利要求1或2所述的方法,其中,所述环路滤波包括使用运动补偿的平滑滤波器。


7.如权利要求1到6的任一项所述的方法,其中,所述环路滤波器的类型是强类型的环路滤波器。


8.一种视频编码方法,包括:
响应于由于所述块的像素宽度或像素高度为非二的幂的整数而确定视频数据块将被编码为编码单元(CU)或零单元(ZU)块中的一个,为所述视频数据块选择适应性环路滤波器(ALF)模式;
将所述视频数据块编码为比特流表示;以及
使用所述ALF模式将所述ALF应用到所述编码的结果。


9.一种视频解码方法,包括:
由于所述块的像素宽度或像素高度为非二的幂的整数,确定视频数据块将从比特流表示被解码为编码单元(CU)或零单元(ZU)块中的一个;
响应于所述确定,为所述视频数据块选择适应性环路滤波器(ALF)模式;
从所述比特流表示解码所述视频数据块;以及
基于所述ALF进行适应性环路滤波。


10.一种视频解码方法,包括:
接收对应于视频数据块的比特流;
由于所述块的像素宽度或像素高度为非二的幂的整数,确定作为编码树单元(CTU)的所述视频数据块将被编码为编码单元(CU)或零单元(ZU)块中的一个;
响应于确定所述视频数据块将被编码为CU或ZU块的一个,选择环路滤波器的类型;
接收信令以基于所述选择控制所述块中的适应性环路滤波器(ALF);以及
使用所选择的类型的环路滤波器对所述块进行环路滤波。
...

【专利技术属性】
技术研发人员:张凯张莉刘鸿彬庄孝强王悦
申请(专利权)人:北京字节跳动网络技术有限公司字节跳动有限公司
类型:发明
国别省市:北京;11

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

1