当前位置: 首页 > 专利查询>索尼公司专利>正文

编码和解码视频数据的方法及视频数据编码器和解码器技术

技术编号:23992122 阅读:54 留言:0更新日期:2020-04-29 16:39
本公开提供了编码和解码视频数据的方法及视频数据编码器和解码器,该编码视频数据的方法包括:编码表示语法元素的值的视频编码参数以便通过选自一组编码方案的指数Golomb编码方案来编码;通过如下步骤将表示视频编码参数的语法元素的值由指数Golomb编码方案编码成的位的长度限制为32位:将位分配给前缀部分和后缀部分,后缀部分的位长度取决于由前缀部分编码的值,限制通过计算最大前缀长度而在电路中执行。

Methods of encoding and decoding video data and video data encoder and decoder

【技术实现步骤摘要】
编码和解码视频数据的方法及视频数据编码器和解码器本申请为国际申请日为2014年11月7日、国际申请号为PCT/GB2014/053326、专利技术名称为“数据编码和解码”的中国国家阶段申请的分案申请,该中国国家阶段申请的进入国家阶段日为2016年6月23日、申请号为201480070778.8、专利技术名称为“数据编码和解码”。相关申请交叉引用本申请要求分别于2014年3月5日和2013年12月23日向英国知识产权局提交的GB1403854.1和GB1322947.1的在先申请日的权利,将其这两个申请的全部内容通过引证结合于此。
本公开涉及数据编码和解码。
技术介绍
在本文中提供的“背景”描述是为了总体上呈现本公开的上下文。就其在此背景部分描述的程度而言,目前署名的专利技术人的工作以及申请时未另有资格作为现有技术的描述的方面,既没有明确地也没有隐含地承认作为与本公开的相对的现有技术。存在若干种视频数据压缩和解压缩系统,其涉及将视频数据变换成频域表示,量化频域系数,然后对量化的系数施加某种形式的熵编码。在本上下文中,可以认为熵表示数据符号或者符号序列的信息内容。熵编码的目的是使用(理想地)表示数据符号序列的信息内容所必需的最小数目的编码数据位以无损方式编码数据符号序列。实际上,熵编码用于编码量化系数,使得经编码的数据(在其位数方面)小于原始量化系数的数据大小。更高效的熵编码过程对于相同的输入数据大小给出较小的输出数据大小。一种用于熵编码视频数据的技术是所谓的CABAC(上下文自适应二进制算术编码)技术。
技术实现思路
本公开提供了数据解码装置,包括:解码器,被配置为将输入编码数据值解码为具有位深的解码数据值,输入编码数据值被编码为数据集,和用于未由数据集编码的值的转义码,转义码包括前缀部分和非一元编码后缀部分,前缀部分具有以最大前缀长度封顶的前缀长度,该最大前缀长度取决于数据值的位深,非一元编码后缀部分具有按位计的长度,根据对于至少一些由前缀部分编码的值,使得非一元编码后缀部分的长度大于前缀部分的按位计的长度的关系,非一元编码后缀部分的长度由前缀部分编码的值。本公开提供了一种编码视频数据的方法,包括:编码表示语法元素的值的视频编码参数以便通过选自一组编码方案的指数Golomb编码方案来编码;通过如下步骤将表示视频编码参数的语法元素的值由指数Golomb编码方案编码成的位的长度限制为32位:将位分配给前缀部分和后缀部分,后缀部分的位长度取决于由前缀部分编码的值,限制通过计算最大前缀长度而在电路中执行。本公开提供了一种解码视频数据的方法,该视频数据已通过上述的方法编码。本公开提供了一种一种视频数据编码器,包括电路,电路被配置为:编码表示语法元素的值的视频编码参数以便通过选自一组编码方案的指数Golomb编码方案来编码;通过计算最大前缀长度并且将位分配给前缀部分和后缀部分,将表示视频编码参数的语法元素的值由指数Golomb编码方案编码成的位的长度限制为32位,后缀部分的位长度取决于由前缀部分编码的值。本公开提供了一种解码视频数据的方法,该视频数据已通过上述的视频数据编码器编码。本公开提供了一种视频数据解码器,被配置为解码已通过如下步骤编码的视频数据:编码表示语法元素的值的视频编码参数以便通过选自一组编码方案的指数Golomb编码方案来编码;通过如下步骤将表示视频编码参数的语法元素的值由指数Golomb编码方案编码成的位的长度限制为32位:将位分配为前缀部分和后缀部分,后缀部分的位长度取决于由前缀部分编码的值,限制通过计算最大前缀长度而在电路中执行。本公开提供了一种非临时性机器可读存储介质,该存储介质存储软件,当由计算机执行软件时,使计算机执行上述方法。本公开提供了一种一种视频数据捕捉、传输、显示和/或存储装置,包括上述视频数据编码器。一种视频数据显示和/或接收装置,包括上述视频数据解码器。应理解,前述的一般描述及之后的详细描述为示例性的,而非限制本公开。附图说明将容易获得本专利技术的更全面理解以及本专利技术伴随的许多优点,因为这些在结合附图进行考虑时参照实施例的以下描述将变得更好理解,其中:图1示意性地示出了使用视频数据压缩和解压缩的音频/视频(A/V)数据传输和接收系统;图2示意性地示出了利用视频数据解压缩的视频显示系统;图3示意性地示出了利用视频数据压缩和解压缩的音频/视频存储系统;图4示意性地示出了使用视频数据压缩的摄影机;图5提供视频数据压缩和解压缩装置的示意图;图6示意性地示出了预测图像的生成;图7示意性地示出了最大编码单元(LCU);图8示意性地示出了四个编码单元(CU)的组;图9和图10示意性地示出了细分为更小编码单元的图8的编码单元;图11示意性地示出了预测单元(PU)的阵列;图12示意性地示出了变换单元(TU)的阵列;图13示意性地示出了部分编码的图像;图14示意性地示出了可能的预测方向的组;图15示意性地示出了预测模式的组;图16示意性地示出了之字形扫描;图17示意性地示出了CABAC熵编码器;图18是示意性地示出编码技术的流程图;图19是示出编码技术的示意性流程图;图20是示出编码技术的示意性流程图;以及图21是示出编码技术的示意性流程图。具体实施方式现在参考附图,提供图1-4以给出将在下文结合实施方式描述的利用压缩及/或解压缩装置的装置或系统的示意图。下文将描述的所有数据压缩和/或解压缩装置可以以硬件、在诸如通用计算机、如专用集成电路(ASIC)或者现场可编程门阵列(FPGA)的可编程硬件或其组合的通用数据处理装置上运行的软件实施。在由软件和/或固件实施实施方式的情况下,应当理解,这样的软件和/或固件,以及通过其存储,或以其他方式提供这种软件和/或固件的非易失性机器可读数据存储介质被认为是实施方式。图1示意性地示出了利用视频数据压缩和/或解压缩的音频/视频数据传输和接收系统。将输入音频/视频信号10提供给视频数据压缩装置20,视频数据压缩装置2压缩音频/视频信号10的至少视频分量,以用于沿着诸如、、如电缆、光纤、无线连接等的传输路径30传输。解压缩装置40处理经压缩的信号以提供输出音频/视频信号50。对于返回路径,压缩装置60压缩音频/视频信号,用于沿着传输路径30传输到解压缩装置70。因此压缩装置20和解压缩装置70可以形成传输链路的一个节点。解压缩装置40和解压缩装置60可以形成传输链路的另一节点。当然,在传输链路为单向的情况下,仅节点中的一个需要压缩装置而另一节点仅需要解压缩装置。图2示意性地示出了使用视频数据解压缩的视频显示系统。具体地,经压缩的音频/视频信号100由解压缩装置110处理以提供经解压缩的信号,经解压缩的信号可以在显示器120上显示。解压缩装置110本文档来自技高网
...

【技术保护点】
1.一种编码视频数据的方法,包括:/n-编码表示语法元素的值的视频编码参数以便通过选自一组编码方案的指数Golomb编码方案来编码;/n-通过如下步骤将表示所述视频编码参数的语法元素的值由所述指数Golomb编码方案编码成的位的长度限制为32位:/n-将位分配给前缀部分和后缀部分,所述后缀部分的位长度取决于由所述前缀部分编码的值,所述限制通过计算最大前缀长度而在电路中执行。/n

【技术特征摘要】
20131223 GB 1322947.1;20140305 GB 1403854.11.一种编码视频数据的方法,包括:
-编码表示语法元素的值的视频编码参数以便通过选自一组编码方案的指数Golomb编码方案来编码;
-通过如下步骤将表示所述视频编码参数的语法元素的值由所述指数Golomb编码方案编码成的位的长度限制为32位:
-将位分配给前缀部分和后缀部分,所述后缀部分的位长度取决于由所述前缀部分编码的值,所述限制通过计算最大前缀长度而在电路中执行。


2.根据权利要求1所述的方法,其中,所述前缀部分包括一元编码部分。


3.根据权利要求2所述的方法,其中,所述前缀部分包括截断一元编码值。


4.根据前述任一项权利要求所述的方法,其中,所述后缀部分包括非一元编码值。


5.根据权利要求4所述的方法,其中,由所述前缀部分编码的值与非一元后缀部分的长度相关联,使得非一元编码后缀部分的长度是由所述前缀部分编码的值的指数函数。


6.根据权利要求1至3中任一项所述的方法,其中,前缀长度被封顶为取决于要被编码的数据值的位深加六的最大前缀长度。


7.根据权利要求1至3中任一项所述的方法,其中,所述前缀部分的最大长度等于常数减去等于要被编码的数据值的动态范围的值。


8.一种解码视频数据的方法,所述视频数据已通过根据权利要求1所述的方法编码。


9.一种视频数据编码器,包括电路,所述电路被配置为:
-编码表示语法元素的值的视频编码参数以便通过选自一组编码方案的指数Golomb编码方案来编码;
-通过计算最大前缀长度并且将位分配给前缀部分和后缀部分,将表示所述视频编码参数的语法元素的值由所述指数Golomb编码方案编码成的位的长度限制为32位,所述后缀部分的位长度取决于由所述前缀部分编码的值。


10.根据权利要求9所述的视频数据编码器,其中,所述前缀部分包括一元编码部分。


11....

【专利技术属性】
技术研发人员:詹姆斯·亚历山大·戈梅卡尔·詹姆斯·沙曼
申请(专利权)人:索尼公司
类型:发明
国别省市:日本;JP

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

1