用于解码视频的方法技术

技术编号:9910164 阅读:89 留言:0更新日期:2014-04-12 01:50
一种用于解码视频的方法包括:接收包括至少一个片和至少一个瓦片的视频的帧。至少一个片和至少一个瓦片中的每个没有全部彼此对齐。至少一个片的每个的特征在于其独立于其他至少一个片被解码。至少一个瓦片中的每个的特征在于其是帧的矩形区域并且具有以光栅扫描顺序布置的用于解码的编码单元。帧的至少一个瓦片以帧的光栅扫描顺序被共同布置。

【技术实现步骤摘要】
【国外来华专利技术】用于解码视频的方法
本专利技术涉及用于解码视频的方法。
技术介绍
相关申请的交叉引用:本申请是于2011年3月10日提交的美国专利申请No.13/045,442的部分连续案,该美国专利申请是于2011年3月10日提交的美国专利申请No.13/045,425的部分连续案。数字视频通常被表示为一系列图像或帧,每个图像或帧包含像素阵列。每个像素包括诸如强度和/或颜色信息的信息。在很多情况下,每个像素被表示为三种颜色的集合,每种颜色由八位颜色值定义。例如H.264/MPEG-4AVC(H.264/AVC)的视频编码技术通常以增加复杂性为代价提供较高编码效率。对于视频编码技术的增加图像质量要求和增加图像分辨率要求也增加编码复杂性。适用于并行解码的视频解码器可以改进解码处理的速度并且降低内存需求;适用于并行编码的视频编码器可以改进编码处理的速度并且降低内存需求。H.264/MPEG-4AVC[ITU-TVCEG和ISO/IECMPEG的联合视频组,“H.264:Advancedvideocodingforgenericaudiovisualservices,”ITU-TRec.H.264和ISO/IEC14496-10(MPEG4-Part10),2007年11月]以及类似地JCT-VC,[“DraftTestModelUnderConsideration”,JCTVC-A205,JCT-VC会议,德累斯顿,2010年4月(JCT-VC)],这两者的全部内容通过引用的方式包含在本申请中,是视频编解码器(编码器和/解码器)规范,其使用宏块预测继之以剩余编码,以减少视频序列中的时间和空间冗余,以实现压缩效率。
技术实现思路
本专利技术的一个实施例披露了一种用于解码视频的方法,包括:(a)接收包括至少一个片(slice)和至少一个瓦片(tile)的、比特流中的所述视频的帧,其中,所述至少一个片中的每个的特征在于,其独立于其他所述至少一个片被解码,其中,所述至少一个瓦片中的每个的特征在于,其是所述帧的矩形区域并且具有以光栅扫描顺序布置的用于所述解码的编码单元,其中,所述帧的所述至少一个瓦片以所述帧的光栅扫描顺序被共同布置;(b)接收填补所述比特流以直到达到字节对齐的位置的、所述比特流中的字节对齐数据;(c)所述位置是所述瓦片中的一个的开始;(d)所述字节对齐数据不被熵解码。本专利技术的另一个实施例披露了一种用于解码视频的方法,包括步骤:接收包括至少一个片和多个瓦片的、比特流中的所述视频的帧,其中,所述至少一个片中的每个的特征在于,其独立于其他所述至少一个片被解码,其中,所述多个瓦片中的每个的特征在于,其是所述帧的矩形区域并且具有以光栅扫描顺序布置的用于所述解码的编码单元,其中,所述帧的所述多个所述瓦片以所述帧的光栅扫描顺序被共同布置;其中,所述瓦片中的每个是关于彼此字节对齐的,并且其中,填补在所述瓦片之间的字节对齐数据不被熵解码。结合附图,当考虑本专利技术的以下详细说明时,将更容易理解本专利技术的以上和其他目标、特征以及优点。附图说明图1示出H.264/AVC视频编码器。图2示出H.264/AVC视频解码器。图3示出示范性片结构。图4示出另一个示范性片结构。图5示出熵片的重构。图6示出熵片的并行重构。图7示出具有一个片和九个瓦片的帧。图8示出具有三个片和三个瓦片的帧。图9A和图9B示出用于瓦片的熵选择。图10A和图10B示出用于瓦片的另一个熵选择。图11示出用于瓦片的又一个熵选择。图12A和图12B示出示范性语法。图13示出用于瓦片开始的显式信号。图14示出用于瓦片开始的隐式信号。图15示出轻量瓦片头的集合。图16示出片参数索引集的集合。图17示出瓦片标记的结束。图18示出显式字节对齐技术。图19示出隐式字节对齐技术。具体实施方式虽然在此描述的实施例可以采纳使用熵编码/解码的任何视频编码器/解码器(编解码器),但是仅用于说明目的,关于H.264/AVC编码器和H.264/AVC解码器描述示范性实施例。很多视频编码技术以基于块的混合视频编码方法为基础,其中,源编码技术是图片间(还被称作帧间)预测、图片内(还被称作帧内)预测以及预测剩余的变换编码的混合。帧间预测可以采用时间冗余,并且帧内和预测剩余的变换编码可以使用空间冗余。图1示出示范性H.264/AVC视频编码器2的框图。可以呈现输入图片4(还被称作帧)以用于编码。可以产生预测信号6和剩余信号8,其中,预测信号6可以基于帧间预测10或帧内预测12。可以由运动补偿部14使用一个或多个所存储的参考图片16(还被称作参考帧)和在输入帧4和参考帧16之间处理的运动估计部18确定的运动信息19来确定帧间预测10。可以使用解码信号22,由帧内预测部20确定帧内预测12。可以通过从预测信号6减去输入帧4,确定剩余信号8。通过变换/缩放/量化部24变换、缩放和量化剩余信号8,由此产生量化后的变换系数26。可以通过将预测信号6添加到由逆(变换/缩放/量化)部30使用量化后的变换系数26生成的信号28,生成解码信号22。运动信息19和量化后的变换系数26可以通过熵编码部32被熵编码并且写入到压缩视频比特流34。可以使用重构的预滤波信号22,通过去块滤波器36在编码器2处生成输出图像区域38,例如参考帧的一部分。该输出帧可以被用作用于对随后输入图片编码的参考帧。图2示出示范性H.264/AVC视频解码器50的框图。可以呈现输入信号52(还被称作比特流)以用于解码。可以通过熵解码部54熵解码所接收的符号,由此产生运动信息56、帧内预测信息57、以及量化缩放后的变化系数58。运动信息56可以通过运动补偿部60与可能驻留在帧存储器64中的一个或多个参考帧84的一部分相结合,并且可以生成帧间预测68。可以通过逆(变换/缩放/量化)部62逆量化、缩放和逆变换量化缩放后的变换系数58,由此产生解码后的剩余信号70。可以将剩余信号添加到预测信号78:帧间预测信号68或者帧内预测信号76。可以根据当前帧72中的先前解码的信息由帧内预测部74预测帧内预测信号76。可以通过去块滤波器80滤波组合信号72,并且可以将滤波后的信号82写入到帧存储器64。在H.264/AVC中,输入图片可以被划分为固定尺寸的宏块,其中,每个宏块覆盖亮度分量的16×16采样以及两个色度分量中的每个的8×8采样的矩形图片区域。H.264/AVC标准的解码处理被指定用于作为宏块的处理单元。熵解码器54解析压缩视频比特流52的语法元素,并且对它们解多路复用。H.264/AVC指定熵解码的两种可选方法:基于利用基于上下文的自适应变长编码的低复杂性技术,称为CAVLC,以及基于上下文的自适应二进制算术编码的计算要求更高的技术,称为CABAC。在这样的两种熵解码技术中,当前符号的解码可能依赖先前正确解码的符号和自适应更新的上下文模型。另外,可以将例如预测数据信息、剩余数据信息和不同色彩平面的不同数据信息多路复用在一起。解多路复用可以等待,直到元素被熵解码为止。在熵解码之后,可以通过获得以下来重构宏块:经过逆量化和逆变换的剩余信号、以及为帧内预测信号或帧间预测信号的预测信号。可以通过将去块滤波器应用至解码后的宏块,来减少块失真。通常,在输入信号被熵解码之后,开本文档来自技高网
...
用于解码视频的方法

【技术保护点】
一种用于解码视频的方法,包括:(a)接收包括至少一个片和至少一个瓦片的、比特流中的所述视频的帧,其中,所述至少一个片的每个的特征在于,其独立于其他所述至少一个片被解码,其中,所述至少一个瓦片中的每个的特征在于,其是所述帧的矩形区域并且具有以光栅扫描顺序布置的用于所述解码的编码单元,其中,所述帧的所述至少一个瓦片以所述帧的光栅扫描顺序被共同布置;(b)接收填补所述比特流以直到达到字节对齐的位置的、所述比特流中的字节对齐数据;(c)所述位置是所述瓦片中的一个的开始;(d)所述字节对齐数据不被熵解码。

【技术特征摘要】
【国外来华专利技术】2011.07.29 US 13/194,6771.一种用于解码视频的方法,包括:(a)接收比特流中的所述视频的帧,所述帧包括至少一个片并且包括两个以上的瓦片,其中,每个所述瓦片的特征在于,其是所述帧的矩形区域并且具有以光栅扫描顺序布置的用于所述解码的编码单元,并且所述帧的所述瓦片以所述帧的光栅扫描顺序被布置;(...

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

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

1