几何分割模式的译码过程制造技术

技术编号:33720549 阅读:13 留言:0更新日期:2022-06-08 21:12
本发明专利技术提供了一种由解码设备实现的译码方法。所述方法包括:获取当前译码块的划分模式索引值;根据所述划分模式索引值以及基于所述划分模式索引值表示角度索引值angleIdx的表格,获取所述当前译码块的所述角度索引值angleIdx;根据所述角度索引值angleIdx,设置索引值partIdx;根据所述索引值partIdx,对所述当前译码块进行解码。述当前译码块进行解码。述当前译码块进行解码。

【技术实现步骤摘要】
【国外来华专利技术】几何分割模式的译码过程
[0001]相关申请案交叉引用
[0002]本专利申请要求2019年10月3日提交的第PCT/EP2019/076805号国际专利申请的优先权。上述专利申请的公开内容通过全文引用并入本文中。


[0003]本申请(专利技术)实施例大体上涉及图像处理领域,更具体地,涉及几何分割。

技术介绍

[0004]视频译码(视频编码和解码)广泛用于数字视频应用,例如广播数字电视、基于互联网和移动网络的视频传输、视频聊天、视频会议等实时会话应用、DVD和蓝光光盘、视频内容采集和编辑系统以及可携式摄像机的安全应用。
[0005]即使视频相对较短,也可能需要大量的视频数据来描述,当数据要在带宽容量受限的通信网络中进行流式传输或以其它方式传输时,这样可能会造成困难。因此,视频数据通常要先压缩,然后通过现代电信网络进行传输。由于内存资源可能有限,当在存储设备上存储视频时,该视频的大小也可能是一个问题。视频压缩设备通常在源侧使用软件和/或硬件,以在发送或存储之前对视频数据进行编码,从而减少用来表示数字视频图像所需的数据量。然后,对视频数据进行解码的视频解压缩设备在目的地侧接收压缩数据。在网络资源有限以及对更高视频质量的需求不断增长的情况下,需要改进压缩和解压缩技术,这些改进的技术能够在几乎不影响图像质量的情况下提高压缩比。

技术实现思路

[0006]本申请实施例提供了独立权利要求所述的编码和解码方法和装置。
[0007]上述和其它目的通过独立权利要求请求保护的主题来实现。其它实现方式在从属权利要求、具体实施方式和附图中是显而易见的。
[0008]第一方面,本专利技术提供了一种由解码设备实现的译码方法。所述方法包括:获取当前译码块的划分模式索引值;根据所述划分模式索引值以及基于所述划分模式索引值表示角度索引值angleIdx的表格,获取所述当前译码块的所述角度索引值angleIdx;根据所述角度索引值angleIdx,设置索引值partIdx;根据所述索引值partIdx,对所述当前译码块进行解码。
[0009]根据本专利技术实施例,译码块是根据索引值进行解码的。解码过程可以是样本权重推导过程、运动信息存储过程、运动矢量推导过程等。因此,提高了缓冲区利用率和解码效率。
[0010]在一种实现方式中,所述划分模式索引值用于表示所述当前译码块使用的几何分割模式。例如,所述划分模式索引值为geo_partition_idx或merge_gpm_partition_idx。
[0011]在一个示例中,merge_gpm_partition_idx[x0][y0]或geo_partition_idx表示几何分割融合模式的分割形状。阵列索引x0,y0表示所考虑译码块的左上亮度样本相对于图
像的左上亮度样本的位置(x0,y0)。
[0012]当merge_gpm_partition_idx[x0][y0]或geo_partition_idx[x0][y0]不存在时,它被推断为0。
[0013]在一个示例中,可以通过解析视频码流中编码的索引值获取划分模式索引值,或者可以根据从视频码流中解析出的语法值确定划分模式索引值。
[0014]码流可以根据无线网络或有线网络获取。码流可以通过同轴电缆、光纤电缆、双绞线、数字用户线(digital subscriber line,DSL)或如红外线、无线电、微波、Wi

Fi、蓝牙、LTE或5G等无线技术从网站、服务器或其它远程源传输。
[0015]在一个实施例中,码流是网络抽象层(network abstraction layer,NAL)单元流或字节流等形式的位序列,形成接入单元(access unit,AU)序列的表示,所述接入单元序列形成一个或多个编码视频序列(coded video sequence,CVS)。
[0016]在一些实施例中,对于解码过程,解码端读取码流并从所述码流中推导解码图像;对于编码过程,编码端产生码流。
[0017]通常,码流包括由语法结构形成的语法元素。语法元素:码流中表示的数据元素。
[0018]语法结构:在码流中一起按指定顺序存在的零个或多个语法元素。
[0019]在一个特定示例中,码流格式指定网络抽象层(network abstraction layer,NAL)单元流与字节流之间的关系,网络抽象层单元流与字节流都称为码流。
[0020]例如,码流可以具有两种格式:NAL单元流格式和字节流格式。NAL单元流格式在概念上是更“基本的”类型。NAL单元流格式包括称为NAL单元的语法结构的序列。该序列是按解码顺序排序的。对NAL单元流中的NAL单元的解码顺序(和内容)施加了约束。
[0021]通过按解码顺序对NAL单元进行排序,并在每个NAL单元前添加起始码前缀和零个或多个零值字节以形成字节流,可以由NAL单元流格式构建字节流格式。通过在该字节流中搜索唯一的起始码前缀模式的位置,可以从字节流格式中提取NAL单元流格式。
[0022]这部分描述通过码流给出的源图像与解码图像之间的关系的实施例。
[0023]由码流表示的视频源是按解码顺序排列的一系列图像。
[0024]通常,merge_gpm_partition_idx[x0][y0]的值是从码流中解码的。在一个示例中,merge_gpm_partition_idx[][]的取值范围为0到63(包括0和63)。在一个示例中,merge_gpm_partition_idx[][]的解码过程是“旁路”。
[0025]当merge_gpm_partition_idx[x0][y0]不存在时,它被推断为0。
[0026]在一种实现方式中,所述角度索引值angleIdx用于所述当前译码块的几何分割。
[0027]在一个示例中,所述角度索引值angleIdx表示所述几何分割的角度索引。在下文中,所述角度索引值angleIdx有时也称为分割角度变量angleIdx。
[0028]根据所述划分模式索引值的值和预定义查找表,获取所述当前块的角度参数的值。
[0029]在一个实施例中,如下表所示,根据merge_gpm_partition_idx[xCb][yCb](指示符)的值设置几何分割模式的分割角度变量angleIdx(角度参数)和距离变量distanceIdx。在该实现方式中,这种关系可以根据表1或根据函数来实现。
[0030]表1:基于merge_gpm_partition_idx的angleIdx和distanceIdx的规定
[0031][0032][0033]在一种实现方式中,所述索引值partIdx满足:
[0034]partIdx=(angleIdx>=threshold1&&angleIdx<=threshold2)?1:0
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种由解码设备实现的译码方法,其特征在于,所述方法包括:获取当前译码块的划分模式索引值;根据所述划分模式索引值以及基于所述划分模式索引值表示角度索引值angleIdx的表格,获取所述当前译码块的所述角度索引值angleIdx;根据所述角度索引值angleIdx,设置索引值partIdx;根据所述索引值partIdx,对所述当前译码块进行解码。2.根据权利要求1所述的方法,其特征在于,所述索引值partIdx满足:partIdx=(angleIdx>=threshold1&&angleIdx<=threshold2)?1:0其中,threshold1和threshold2为整数值,且threshold1小于threshold2。3.根据权利要求2所述的方法,其特征在于,threshold1为13,且threshold2为27。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述对所述当前译码块进行解码包括:根据所述索引值partIdx,存储所述当前块的运动信息。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述划分模式索引值用于表示所述当前译码块使用的几何分割模式。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述角度索引值angleIdx用于所述当前译码块的几何分割。7.一种视频解码器(2300),其特征在于,所述解码器包括:解析单元(2301),用于获取当前译码块的划分模式索引值;角度索引值获取单元(2302),用于根据所述划分模式索引值以及基于所述划分模式索引值表示角度索引值angleIdx的表格,获取所述当前译码块的所述角度索引值angleIdx;设置单元(2303),用于根据所述角度索引值angleIdx,设置索引值partI...

【专利技术属性】
技术研发人员:高晗塞米赫
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1