视频解码设备制造技术

技术编号:13114719 阅读:103 留言:0更新日期:2016-04-06 07:08
本发明专利技术涉及一种视频解码方法和视频解码设备。用于对视频信号进行熵解码的方法包括以下步骤:确定用于从比特流获得的最大编码单元的二进制位串和二进制位索引;当通过将目前获得的二进制位串与二进制位索引中的被分配给语法元素的二进制位串进行比较确定所述语法元素的值时,如果所述语法元素是最后一个最大编码单元中的最后一个语法元素,并且在包括所述最大编码单元的画面中可包括次级条带段,则存储用于所述最大编码单元的上下文参数;通过使用先前确定的所述语法元素的值来对所述最大编码单元的符号进行解码。

【技术实现步骤摘要】
本申请是向中国知识产权局提交的申请日为2014年01月06日的标题为“用于对条带段进行熵编码的方法及其设备以及用于对条带段进行熵解码的方法及其设备”的第201480012100.4号申请的分案申请。
本专利技术涉及用于视频编码和解码的熵编码和熵解码。
技术介绍
随着用于再现和存储高分辨率或高质量视频内容的硬件的开发和提供,对于用于有效地对高分辨率或高质量视频内容进行编码或解码的视频编解码器的需求正在增加。根据传统的视频编解码器,基于具有预定尺寸的宏块,根据受限的编码方法来对视频进行编码。通过使用频率变换将空间域的图像数据变换为频域的系数。为了快速地执行频率变换,视频编解码器将图像划分为均具有预定尺寸的块,对每个块执行DCT变换,并以块为单位对频率系数进行编码。与空间域的图像数据相比,频域的系数可更容易被压缩。具体地,由于空间域的图像像素值通过视频编解码器的帧间预测或帧内预测被表示为预测误差,因此当对预测误差执行频率变换时,大量数据可被变换为零(0)。视频编解码器通过用小量数据代替连续并重复产生的数据来减少数据量。执行熵编码以对通过视频编码而产生的符号的比特串进行压缩。基于算术编码的熵编码最近已被广泛使用。为了执行基于算术编码的熵编码,将符号数字化为比特串,并对该比特串执行基于上下文的算术编码。
技术实现思路
技术问题本专利技术提供用于视频编码和解码的考虑条带段的属性而使用附近数据的>上下文信息的熵编码方法和熵解码方法。解决方案根据各种示例性实施例的视频熵解码方法包括:确定用于从比特流获得的最大编码单元的二进制位串和二进制位索引;通过将确定的二进制位串与二进制位索引中的可分配给语法元素的二进制位串进行比较来确定所述语法元素的值;当所述语法元素是所述最大编码单元中的最后一个语法元素,在包括所述最大编码单元的画面中可包括非独立条带段,并且所述最大编码单元是条带段中的最后一个最大编码单元时,存储用于最大编码单元的上下文变量;通过使用确定的所述语法元素的值来恢复所述最大编码单元的符号。有益效果如果基于熵编码/解码可在当前画面中使用非独立条带段,则在完成对每个条带段的最后一个最大编码单元(LCU)的熵编码(解码)之后,可存储上下文变量。因此,虽然先前条带段是独立条带段,但是可从被先前编码的独立条带段的最后一个LCU的上下文变量获得对于下一个非独立条带段而言必需的上下文变量的初始变量。此外,由于指示比子集偏移小1的数字的信息通过条带段被提供以有效地通知用于熵编码/解码的上下文变量的同步点,因此条带段的数据大小可被减小。附图说明图1a是示出根据各种示例性实施例的视频熵编码设备的框图。图1b是根据各种示例性实施例的视频熵编码方法的流程图。图2a是示出根据各种示例性实施例的视频熵解码设备的框图。图2b是根据各种示例性实施例的视频熵解码方法的流程图。图3是示出画面中的并行块(tile)和最大编码单元(LCU)的示图。图4是示出画面中的条带段和LCU的示图。图5是根据示例性实施例的上下文自适应二进制算术编码(CABAC)解析操作的流程图。图6a是用于解释使用存储的上下文变量进行熵解码的示图。图6b是根据示例性实施例的在CABAC解析操作中的存储上下文变量的操作的详细流程图。图7是示出根据示例性实施例的条带段头的语法的示图。图8是根据示例性实施例的基于具有树结构的编码单元的视频编码设备的框图。图9是根据示例性实施例的基于具有树结构的编码单元的视频解码设备的框图。图10是用于解释根据本专利技术的示例性实施例的编码单元的概念的示图。图11是根据本专利技术的示例性实施例的基于编码单元的图像编码器的框图。图12是根据本专利技术的示例性实施例的基于编码单元的图像解码器的框图。图13是示出根据本专利技术的示例性实施例的根据深度的较深层编码单元以及分区的示图。图14是用于解释根据本专利技术的示例性实施例的编码单元和变换单元之间的关系的示图。图15是用于解释根据本专利技术的示例性实施例的与编码深度相应的编码单元的编码信息的示图。图16是示出根据本专利技术的示例性实施例的根据深度的较深层编码单元的示图。图17至图19是用于解释根据本专利技术的示例性实施例的编码单元、预测单元和变换单元之间的关系的示图。图20是用于解释根据表1的编码模式信息的编码单元、预测单元和变换单元之间的关系的示图。图21是示出根据示例性实施例的存储程序的盘的物理结构的示图。图22是示出用于通过使用盘来记录和读取程序的盘驱动器的示图。图23是示出用于提供内容分配服务的内容供应系统的整体结构的示图。图24和图25是示出根据示例性实施例的应用了根据本专利技术的视频编码方法和视频解码方法的移动电话的外部结构和内部结构的示图。图26是示出根据本专利技术的应用通信系统的数字广播系统的示图。图27是示出根据本专利技术的示例性实施例的使用视频编码设备和视频解码设备的云计算系统的网络结构的示图。最佳实施方式根据各种示例性实施例的一种视频熵解码方法包括:确定用于从比特流获得的最大编码单元的二进制位串和二进制位索引;通过将确定的二进制位串与二进制位索引中的能够分配给语法元素的二进制位串进行比较来确定所述语法元素的值;当所述语法元素是所述最大编码单元中的最后一个语法元素,在包括所述最大编码单元的画面中能够包括非独立条带段,并且所述最大编码单元是条带段中的最后一个最大编码单元时,存储用于所述最大编码单元的上下文变量;通过使用确定的所述语法元素的值来恢复所述最大编码单元的符号。根据各种示例性实施例的存储用于所述最大编码单元的上下文变量的步骤可包括:当在所述画面中能够包括非独立条带段时,不论所述条带段是独立条带段还是非独立条带段,存储用于所述最大编码单元的上下文变量。根据各种示例性实施例的视频熵解码方法还可包括:将存储的上下文变量用于对所述非独立条带段的第一个最大编码单元的上下文变量进行熵解码,其中,所述非独立条带段位于所述画面中所包括的多个条带段中并且紧接在所述条带段之后。根据各种示例性实施例的视频熵解码方法还可包括:基于从比特流的画面参数集获得的第一信息来确定在所述画面中是否能够包括非独立条带段;基于从关于所述最大编码单元的数据获得的第二信息来确定所述最大编码单元是否是所述条带段中的最后一个最大编码单元,其中,关于所述最大编码...

【技术保护点】
一种视频解码设备,包括:获得单元,被配置为从比特流获得关于编码单元的最大尺寸的信息以及指示是否允许在画面中包括非独立条带段的第一信息;解码器,被配置为基于通过使用关于最大尺寸的所述信息而确定的最大编码单元尺寸来确定第一条带段中包括的一个或更多个最大编码单元,其中,获得单元还被配置为从比特流获得指示当前最大编码单元是否位于第一条带段的末端的第二信息;其中,解码器还被配置为基于从比特流的条带段头获得的第三信息来确定条带段中包括的子集的入口点的数量,并通过使用比第四信息指示的数字大1的偏移来确定入口点的位置;其中,解码器还被配置为在第一信息指示允许在画面中包括非独立条带段并且第二信息指示当前最大编码单元位于第一条带段的末端的情况下,存储第一条带段的上下文变量;其中,解码器还被配置为通过使用存储的上下文变量对在画面中紧接在第一条带段之后的非独立条带段进行解码;其中,入口点的数量和位置在并行块能够被包括在画面的条带段中或者同步操作能够针对画面中包括的当前最大编码单元的上下文变量被执行的情况下被确定。

【技术特征摘要】
2013.01.04 US 61/748,9641.一种视频解码设备,包括:
获得单元,被配置为从比特流获得关于编码单元的最大尺寸的信息以及
指示是否允许在画面中包括非独立条带段的第一信息;
解码器,被配置为基于通过使用关于最大尺寸的所述信息而确定的最大
编码单元尺寸来确定第一条带段中包括的一个或更多个最大编码单元,
其中,获得单元还被配置为从比特流获得指示当前最大编码单元是否位
于第一条带段的末端的第二信息;
其中,解码器还被配置为基于从比特流的条带段头获得的第三信息来确
定条带段中包括的子集的入口点的数量,并通过使用比第四信息指示的数字
大1的偏移来确定入口点的位置;
其中,解码器还被配置为在第一信息指示允许在画面中包括非独立条带
段并且第二信息指示当前最大编码单元位于第一条带段的末端的情况下,存
储第一条带段的上下文变量;
其中,解码器还被配置为通过使用存储的上下文变量对在画面中紧接在<...

【专利技术属性】
技术研发人员:李泰美崔秉斗
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国;KR

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

1