基于解码器图片缓冲器的上下文初始化制造技术

技术编号:15398849 阅读:100 留言:0更新日期:2017-05-22 22:35
用于编码器和解码器的初始化的技术。在某些情况下,解码器接收片并识别该片是前向预测B片还是后向预测B片,并且不是前向和后向预测B片两者,并且基于此来识别使用P片技术来初始化与该片相关联的上下文。

Context initialization based on decoder picture buffer

Techniques for initialization of encoders and decoders. In some cases, the decoder receives and identifies the film is to predict B or to predict B, and not the forward and backward prediction B two, and on the basis of the identification using P technology to initialize the film related to the movie the context.

【技术实现步骤摘要】
【国外来华专利技术】基于解码器图片缓冲器的上下文初始化
本专利技术的实施例总体涉及视频编码,并且具体地,本专利技术的某些实施例涉及用于上下文初始化的技术。
技术介绍
现有技术视频编码方法和标准,例如H.264/MPEG-4AVC(H.264/AVC)和JCT-VC考虑中的测试模型(TMuC)可以以较高的复杂性为代价提供比较旧的方法更高的编码效率。增加对视频编码方法和标准的质量要求和分辨率要求也可能增加其复杂性。支持并行解码的解码器可以改善解码速度并降低存储器要求。另外,多核处理器的进步可以使得支持并行解码的编码器和解码器是期望的。被通过引用整体地结合到本文中的H.264/MPEG-4AVC[ITU-TVCEG和ISO/IECMPEG的联合视频组,“H.264:用于一般视听服务的高级视频编码”,ITU-T记录H.264和ISO/IEC14496-10(MPEG4—第10部分,2007年11月]是使用宏块预测、之后是残余编码来减少视频序列中的时间和空间冗余以获得压缩效率的视频编解码器(编码器/解码器)规范。被整体地通过引用结合到本文中的考虑中的测试模型(TMuC)[JCT-VCA205,“考虑中的测试模型”,2010年6月16日]是JCT-VC的初始测试模型。TMuC,使用能够具有可变尺寸的被称为编码树块(CTB)的基础编码单元,提供比H.264/AVC更大的灵活性。
技术实现思路
本专利技术的某些实施例包括用于并行熵编码的方法和系统。本专利技术的某些实施例包括用于并行熵解码的方法和系统。本专利技术的一个实施例公开了一种用于将视频序列的视频帧解码的方法,包括:(a)在视频解码器中接收片;(b)识别包括至少第一预测片和第二预测片的所述片的类型;以及(c)使用对应于所述片的类型的上下文初始化方法来初始化与所述片相关联的上下文;其中,如果所识别的所述片类型是所述第二预测片,则所述上下文初始化方法被用对应于所述第一预测片的不同的上下文初始化方法替换。本专利技术的一个实施例公开了一种用于解码视频序列中的视频帧的方法,包括:(a)在视频解码器中接收片;(b)识别所述片是否是预测B片;(c)使用与被用于B片的不同的技术来初始化与所述片相关联的上下文。在考虑结合附图进行的本专利技术的以下详细描述时,将更容易理解本专利技术的前述及其他目的、特征和优点。附图说明图1是示出了H.264/AVC视频编码器(现有技术)的图片;图2是示出了H.264/AVC视频解码器(现有技术)的图片;图3是示出了示例性片结构(现有技术)的图片;图4是示出了示例性片组结构(现有技术)的图片;图5是示出了根据本专利技术的实施例的示例性片分区的图片,其中,可以以至少一个重构片来划分图片,并且可以将重构片划分成不止一个熵片;图6是示出了包括熵片的本专利技术的示例性实施例的图表;图7是示出了包括多个熵片的并行熵解码,之后是片重构的本专利技术的示例性实施例的图表;图8是示出了在图片层级包括预测数据/残余数据复用以用于熵片构造的本专利技术的示例性实施例的图表;图9是示出了在图片层级包括色彩平面复用以用于熵片构造的本专利技术的示例性实施例的图表;图10是示出了包括通过熵解码、形成熵片和熵编码对比特流进行变换编码的本专利技术的示例性实施例的图表;图11是示出了包括将重构片划分成多个熵片的本专利技术的示例性实施例的图表,其中,与多个熵片中的每个熵片相关联的二元位(bin)的数目不超过预定义二元位数目;图12是示出了包括将重构片划分成多个熵片的本专利技术的示例性实施例的图表,其中,二元位可以与熵片相关联直至熵片中的二元位的数目超过基于预定义最大二元位数目的门限值;图13是示出了包括将重构片划分成多个熵片的本专利技术的示例性实施例的图表,其中,与多个熵片中的每个熵片相关联的二元位的数目不超过预定义二元位数目且每个重构片不包含超过预定义数目的宏块;图14是示出了包括将重构片划分成多个熵片的本专利技术的示例性实施例的图表,其中,二元位可以与熵片相关联直至熵片中的二元位的数目超过基于预定义最大二元位数目的门限值且每个重构片包含不超过预定义数目的宏块;图15是示出了包括将重构片划分成多个熵片的本专利技术的示例性实施例的图表,其中,与多个熵片中的每个熵片相关联的比特数不超过预定义比特数;图16是示出了包括将重构片划分成多个熵片的本专利技术的示例性实施例的图表,其中,比特可以与熵片相关联直至熵片中的比特数超过基于预定义最大比特数的门限值;图17是描绘了包括多个二元位编码器的本专利技术的示例性实施例的图片;图18是描绘了包括多个上下文自适应单元的本专利技术的示例性实施例的图片;图19是描绘了包括多个二元位编码器和多个上下文自适应单元的本专利技术的示例性实施例的图片;图20是示出了包括将重构片划分成多个熵片的本专利技术的示例性实施例的图表,其中,熵片的尺寸受限以限制在熵片中由每个受限熵编码器单元来操作的比特数;图21是示出了包括将重构片划分成多个熵片的本专利技术的示例性实施例的图表,其中,熵片的尺寸受限以限制在熵片中由每个受限熵编码器单元来操作的比特数;图22是描绘了包括多个二元位解码器的本专利技术的示例性实施例的图片;图23是描绘了包括多个上下文自适应单元的本专利技术的示例性实施例的图片;图24是描绘了包括多个二元位解码器和多个上下文自适应单元的本专利技术的示例性实施例的图片;图25是示出了重构块到多个熵片的示例性划分的图片,其中,熵片内的宏块是连续的;图26是示出了重构块到多个熵片的示例性划分的图片,其中,熵片内的宏块是不连续的;图27是图示出对于重构块到多个熵片的示例性划分,在熵解码中使用的非连续邻近块的图片,其中,熵片内的宏块是不连续的;图28是图示出对于重构块到多个熵片的示例性划分,在熵解码中使用的邻近块和熵片内的块的重构的图片,其中,熵片内的宏块是不连续的;图29是描绘熵片报头位置限制的示例性比特流的示例性部分的图片表示;图30是描绘熵片报头位置限制的示例性比特流的示例性部分的图片表示;图31是示出了包括熵解码器处理比特流的受限部分以识别熵片报头的本专利技术示例性实施例的图表;图32是示出了包括熵解码器处理比特流的受限部分以识别熵片报头的本专利技术示例性实施例的图表;图33是示出了包括熵解码器处理比特流的受限部分以识别熵片报头的本专利技术示例性实施例的图表;图34是图示出根据本专利技术的实施例的熵片内的示例性上下文表初始化方案的图片;图35是图示出本专利技术的示例性实施例中的扫描自适应的图片。图36是示出了包括上下文获取与系数扫描顺序解耦的熵编码器的本专利技术的示例性实施例的图表;图37是示出了包括上下文获取与系数扫描顺序解耦的熵解码器的本专利技术的示例性实施例的图表;图38是示出了包括基于二元位计数的上下文自适应的本专利技术的示例性实施例的图表;图39是图示出已处理的多个二元位的示例性、分离划分的图片;图40是示出了包括基于量化参数的上下文自适应的本专利技术的示例性实施例的图表;图41图示出上下文初始化技术;图42图示出另一上下文初始化技术;以及图43图示出上下文初始化技术。具体实施方式通过参考附图,将最好地理解本专利技术的实施例,其中,自始至终用相同的附图标记来指示相同的部分。上文列出的各图被显式地并入作为本详细描述的一部分。将很容易理解的是,如在本文的附图中总体描述和图示出的本专利技术的部件可以被以多种不同的配置来布置和设计。因此本文档来自技高网...
基于解码器图片缓冲器的上下文初始化

【技术保护点】
一种用于选择初始化方法的方法,所述初始化方法用于初始化基于上下文的自适应二进制算术编码CABAC上下文,所述方法包括:(a)在视频解码器中接收片;(b)识别(4102,4104)作为至少B片类型和P片类型之一的所述片的类型;(c)接收用于选择第一初始化技术或第二初始化技术的标志,以用于所述B片类型,所述第二初始化技术不同于所述第一初始化技术;(d)使用由所述标志选择的初始化技术和所述片的类型,初始化与片类型关联的CABAC上下文;其中在所述片类型指示所述B片类型并且所述标志的值等于第一值的情况下,初始化与所述片类型关联的所述CABAC上下文的步骤使用第一初始化技术作为初始化技术;在所述片类型指示所述B片类型并且所述标志的值等于第二值的情况下,初始化与所述片类型关联的所述CABAC上下文的步骤使用第二初始化技术作为初始化技术,其中所述第二值不同于所述第一值;并且在所述片类型指示所述P片类型的情况下,所述第二初始化技术也用于初始化与所述P片类型相关联的CABAC上下文。

【技术特征摘要】
【国外来华专利技术】2011.06.30 US 13/174,5641.一种用于选择初始化方法的方法,所述初始化方法用于初始化基于上下文的自适应二进制算术编码CABAC上下文,所述方法包括:(a)在视频解码器中接收片;(b)识别(4102,4104)作为至少B片类型和P片类型之一的所述片的类型;(c)接收用于选择第一初始化技术或第二初始化技术的标志,以用于所述B片类型,所述第二初始化技术不同于所述第一初始化技术;(d)使用由所述标志选择的初始化技术和所述片的类型,初始化与片类型关联的CA...

【专利技术属性】
技术研发人员:凯兰·米斯拉克里斯托弗·A·西格尔
申请(专利权)人:夏普株式会社
类型:发明
国别省市:日本,JP

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

1