视频解码方法和设备及其编码方法和设备技术

技术编号:18467308 阅读:35 留言:0更新日期:2018-07-18 16:42
可以提供一种视频解码方法和能够执行所述视频解码方法的视频解码设备,根据实施例的所述视频解码方法包括以下步骤:接收编码后的视频的比特流;从所述比特流获取至少一个扫描单元的形式信息,所述至少一个扫描单元包括从画面划分的多个最大编码单元中的预定数量的相邻最大编码单元;根据所获取的形式信息确定所述至少一个扫描单元的形式;从所述比特流获取当前画面的所述至少一个扫描单元的处理顺序信息以及包括在所述至少一个扫描单元中的最大编码单元的处理顺序信息;基于所述至少一个单元的所述处理顺序信息,确定包括在所述当前画面中的所述至少一个扫描单元的处理顺序;基于包括在所述至少一个扫描单元中的最大编码单元的所述处理顺序信息,确定包括在每个扫描单元中的最大编码单元的处理顺序;以及根据所确定的所述至少一个扫描单元的处理顺序和根据所确定的包括在每个扫描单元中的最大编码单元的处理顺序,对包括在所述当前画面中的所述多个最大编码单元进行解码。

Video decoding method and device, encoding method and device thereof

A video decoding method and a video decoding device capable of performing the video decoding method can be provided. The video decoding method according to the embodiment includes the following steps: receiving the bit stream of the encoded video, obtaining the form information of at least one scanning unit from the bit stream, and at least one scanning unit. Including a predetermined number of adjacent maximum encoding units in a plurality of maximum encoding units divided from the picture; the form of at least one scanning unit is determined according to the form information obtained; the processing CIS sequence information of at least one of the at least one of the current pictures from the bit stream is obtained and included at least one of the at least one. The processing order information of the maximum encoding unit in the scanning unit; the processing order of the at least one scanning unit included in the current picture based on the processing sequence information of the at least one of the at least one unit; based on the processing order of the maximum encoding unit included in the at least one of the at least one scanning unit. The information determines the processing order of the maximum encoding unit in each scanning unit, and the plurality of maximum numbers included in the current picture based on the processing order of the at least one of the at least one scanning unit and the processing order of the maximum encoding unit included in each scanning unit determined according to the determination. The encoding unit is decoded.

【技术实现步骤摘要】
【国外来华专利技术】视频解码方法和设备及其编码方法和设备
本公开涉及一种视频解码方法和设备以及视频编码方法和设备,并且更具体地涉及一种通过使用由最大编码单元组成的扫描单元根据自适应扫描顺序对视频进行编码/解码的方法。
技术介绍
随着能够再现和存储高分辨率或高清晰度图像内容的硬件的开发和供应,对于有效地对高分辨率或高清晰度图像内容进行编码或解码的编解码器的需求正在增加。根据现有视频编解码器,最大编码单元的编码顺序遵循光栅扫描顺序,且按照四叉树结构从最大编码单元分层划分的编码单元的编码顺序遵循z扫描顺序。也就是说,从左上方向朝着右下方向固定地确定现有的编码顺序,使得在帧内预测中要使用的参考采样点的位置以及在帧间预测中要用于导出运动信息的相邻块的列表也是固定的。然而,取决于诸如当前块和相邻块之间的相关性的条件,不同的编码顺序会更有效。
技术实现思路
技术问题提供了通过使用由最大编码单元组成的扫描单元根据自适应扫描顺序执行视频解码/编码来提高编码效率的视频解码/编码方法和设备。技术方案根据本公开的一方面,一种视频解码方法,包括:接收编码后的视频的比特流;从所述比特流获得一个或更多个扫描单元的形状信息,所述一个或更多个扫描单元均由从画面划分的多个最大编码单元中的预定数量的相邻最大编码单元组成;基于所获得的形状信息,确定所述一个或更多个扫描单元的形状;从所述比特流获得当前画面的所述一个或更多个扫描单元的处理顺序信息以及包括在所述一个或更多个扫描单元中的最大编码单元的处理顺序信息;基于所述一个或更多个扫描单元的所述处理顺序信息,确定包括在所述当前画面中的所述一个或更多个的扫描单元的处理顺序;基于包括在所述一个或更多个扫描单元中的最大编码单元的所述处理顺序信息,确定包括在所述一个或更多个扫描单元中的每个中的最大编码单元的处理顺序;以及根据所确定的所述一个或更多个扫描单元的处理顺序和所确定的包括在所述一个或更多个扫描单元中的每个中的最大编码单元的处理顺序,对包括在所述当前画面中的多个最大编码单元进行解码。根据本公开的另一方面,一种视频编码方法,包括:确定一个或更多个扫描单元的形状,所述一个或更多个扫描单元均由从画面划分的多个最大编码单元中的预定数量的相邻最大编码单元组成;生成指示所述一个或更多个扫描单元的所述形状的信息;确定包括在当前画面中的所述一个或更多个扫描单元的处理顺序以及包括在所述一个或更多个扫描单元中的每个中的最大编码单元的处理顺序;根据所确定的所述一个或更多个扫描单元的处理顺序和所确定的包括在所述一个或更多个扫描单元中的每个中的所述最大编码单元的处理顺序对包括在所述当前画面中的所述多个最大编码单元进行编码;生成指示所述一个或更多个扫描单元的所述处理顺序的信息以及指示包括在所述一个或更多个扫描单元中的每个中的所述最大编码单元的所述处理顺序的信息;以及输出编码后的视频的比特流,所述比特流包括所生成的信息。根据本公开的另一方面,一种视频解码设备,包括:比特流接收器,配置为接收编码后的视频的比特流;信息获得器,配置为从所述比特流获得一个或更多个扫描单元的形状信息、当前画面的所述一个或更多个扫描单元的处理顺序信息以及包括在所述一个或更多个扫描单元中的最大编码单元的处理顺序信息,所述一个或更多个扫描单元均由从画面划分的多个最大编码单元中的预定数量的相邻最大编码单元组成;解码器,配置为基于所获得的形状信息来确定所述一个或更多个扫描单元的形状,基于所述一个或更多个扫描单元的所述处理顺序信息来确定包括在所述当前画面中的所述一个或更多个扫描单元的处理顺序,基于包括在所述一个或更多个扫描单元中的最大编码单元的所述处理顺序信息来确定包括在所述一个或更多个扫描单元中的每个中的最大编码单元的处理顺序,并且根据所确定的所述一个或更多个扫描单元的处理顺序以及所确定的包括在所述一个或更多个扫描单元中的每个中的所述最大编码单元的处理顺序,来对包括在所述当前画面中的所述多个最大编码单元进行解码。根据本公开的另一方面,一种视频编码设备包括:编码器,配置为确定一个或更多个扫描单元的形状,所述一个或更多个扫描单元均由从画面划分的多个最大编码单元中的预定数量的相邻最大编码单元组成,确定包括在当前画面中的所述一个或更多个扫描单元的处理顺序以及包括在所述一个或更多个扫描单元中的每个中的最大编码单元的处理顺序,并且根据所确定的所述一个或更多个扫描单元的处理顺序和所确定的包括在所述一个或更多个扫描单元中的每个中的最大编码单元的处理顺序对包括在所述当前画面中的所述多个最大编码单元进行编码;信息生成器,配置为生成指示所述一个或更多个扫描单元的所述形状的信息、指示所述一个或更多个扫描单元的所述处理顺序的信息以及指示包括在所述一个或更多个扫描单元中的每个中的所述最大编码单元的所述处理顺序的信息;以及比特流输出单元,配置为输出包括所生成的信息的编码后的视频的比特流。有益效果根据实施例,利用由最大编码单元组成的扫描单元根据自适应扫描顺序执行视频解码/编码,可以提高编码效率。附图说明图1a示出了根据实施例的视频解码设备的框图。图1b示出了根据实施例的视频编码设备的框图。图2a至图2d是示出了根据实施例的扫描单元的形状的参考图。图3a至图3c示出了根据实施例的根据扫描单元的形状的扫描单元的处理顺序。图4a至图4c示出了根据实施例的包括在扫描单元中的最大编码单元的处理顺序。图5a是根据实施例的用于描述确定包括在当前画面中的多个扫描单元的处理顺序的过程的参考图。图5b示出了根据实施例的帧内预测模式。图5c示出了根据实施例的当当前块被帧内预测时使用的参考采样点。图6a和图6b是根据实施例的用于描述确定包括在当前扫描单元中的多个最大编码单元的处理顺序的过程的参考图。图7示出了根据实施例的对扫描单元的采样点值进行镜像而不改变扫描顺序的过程。图8示出了根据实施例的视频解码方法的流程图。图9示出了根据实施例的视频编码方法的流程图。图10示出了根据实施例的当划分当前编码单元时确定至少一个编码单元的过程。图11示出了根据实施例的当划分具有非正方形形状的编码单元时确定至少一个编码单元的过程。图12示出了根据实施例的基于块形状信息和划分形状信息中的至少一个来划分编码单元的过程。图13示出了根据实施例的从奇数个编码单元中确定预定编码单元的方法。图14示出了根据实施例的当在划分当前编码单元时确定多个编码单元时处理多个编码单元的顺序。图15示出了根据实施例的当在编码单元不能以预定顺序处理时确定当前编码单元被划分成奇数个编码单元的过程。图16示出了根据实施例的当划分第一编码单元时确定至少一个编码单元的过程。图17示出了根据实施例的当在划分第一编码单元时确定的具有非正方形形状的第二编码单元满足预定条件时,可划分的第二编码单元的形状受到限制。图18示出了根据实施例的当划分形状信息没有指示将编码单元划分为具有正方形形状的四个编码单元时划分具有正方形形状的编码单元的过程。图19示出了根据实施例的多个编码单元之间的处理顺序可以根据编码单元的划分过程而改变。图20示出了根据实施例的当在递归地划分编码单元时确定多个编码单元时,当编码单元的形状和尺寸改变时确定编码单元的深度的过程。图21示出了根据实施例的可根据编码单元的形状和尺寸本文档来自技高网...

【技术保护点】
1.一种视频解码方法,包括:接收编码后的视频的比特流;从所述比特流获得一个或更多个扫描单元的形状信息,所述一个或更多个扫描单元均由从画面划分的多个最大编码单元中预定数量的相邻最大编码单元组成;基于所获得的形状信息,确定所述一个或更多个扫描单元的形状;从所述比特流获得当前画面的所述一个或更多个扫描单元的处理顺序信息以及包括在所述一个或更多个扫描单元中的最大编码单元的处理顺序信息;基于所述一个或更多个扫描单元的所述处理顺序信息,确定包括在所述当前画面中的所述一个或更多个扫描单元的处理顺序;基于包括在所述一个或更多个扫描单元中的最大编码单元的所述处理顺序信息,确定包括在所述一个或更多个扫描单元中的每个中的最大编码单元的处理顺序;以及根据所确定的所述一个或更多个扫描单元的处理顺序和所确定的包括在所述一个或更多个扫描单元中的每个中的最大编码单元的处理顺序,对包括在所述当前画面中的多个最大编码单元进行解码。

【技术特征摘要】
【国外来华专利技术】2015.11.24 US 62/259,1591.一种视频解码方法,包括:接收编码后的视频的比特流;从所述比特流获得一个或更多个扫描单元的形状信息,所述一个或更多个扫描单元均由从画面划分的多个最大编码单元中预定数量的相邻最大编码单元组成;基于所获得的形状信息,确定所述一个或更多个扫描单元的形状;从所述比特流获得当前画面的所述一个或更多个扫描单元的处理顺序信息以及包括在所述一个或更多个扫描单元中的最大编码单元的处理顺序信息;基于所述一个或更多个扫描单元的所述处理顺序信息,确定包括在所述当前画面中的所述一个或更多个扫描单元的处理顺序;基于包括在所述一个或更多个扫描单元中的最大编码单元的所述处理顺序信息,确定包括在所述一个或更多个扫描单元中的每个中的最大编码单元的处理顺序;以及根据所确定的所述一个或更多个扫描单元的处理顺序和所确定的包括在所述一个或更多个扫描单元中的每个中的最大编码单元的处理顺序,对包括在所述当前画面中的多个最大编码单元进行解码。2.根据权利要求1所述的视频解码方法,其中,所述最大编码单元中的每个被分层划分成具有深度的一个或更多个编码单元,当前深度的编码单元独立于邻近的编码单元被划分成具有较低深度的编码单元,并且根据针对所述最大编码单元中的每个确定的所述编码单元的处理顺序对所述最大编码单元中的每个中的所述当前深度的编码单元进行解码。3.根据权利要求1所述的视频解码方法,其中,所述确定所述一个或更多个编码单元的所述形状包括:将整个所述画面确定为一个扫描单元。4.根据权利要求1所述的视频解码方法,其中,所述确定所述一个或更多个扫描单元的所述形状包括:将所述画面中的所述多个最大编码单元的每行确定为一个扫描单元。5.根据权利要求4所述的视频解码方法,其中,所述确定包括在所述当前画面中的所述一个或更多个扫描单元的所述处理顺序包括将以下顺序中的一种确定为所述一个或更多个扫描单元的所述处理顺序:从最上面的扫描单元开始以向下方向执行处理的顺序和从最下面的扫描单元开始以向上方向执行处理的顺序,以及所述确定包括在所述一个或更多个扫描单元中的每个中的所述最大编码单元的处理顺序包括将以下顺序中的一种确定为包括在所述一个或更多个扫描单元中的每个中的所述最大编码单元的处理顺序:从一行最大编码单元中的最左面的最大编码单元开始以向右方向执行处理的顺序以及从一行最大编码单元中的最右面的最大编码单元开始以向左方向执行处理的顺序。6.根据权利要求1所述的视频解码方法,其中,确定所述一个或更多个扫描单元的所述形状包括:将N×M个最大编码单元确定为一个扫描单元。7.根据权利要求6所述的视频解码方法,其中,所述确定包括在所述当前画面中的所述一个或更多个扫描单元的所述处理顺序包括将以下顺序中的一种确定为所述一个或更多个扫描单元的所述处理顺序:光栅扫描顺序、所述光栅扫描顺序的逆顺序、在水平方向上与所述光栅扫描顺序相同而在垂直方向上与所述光栅扫描顺序相反的处理顺序,以及在垂直方向上与所述光栅扫描顺序相同而在水平方向上与所述光栅扫描顺序相反的处理顺序,以及所述确定包括在所述一个或更多个扫描单元中的每个中的所述最大编码单元的所述处理顺序包括将以下顺序中的一种确定为包括在所述一个或更多个扫描单元中的每个中的所述最大编码单元的所述处理顺序:所述光栅扫描顺序、所述光栅扫描顺序的所述逆顺序、在水平方向上与所述光栅扫描顺序相同而在垂直方向上与所述光栅扫描顺序相反的处理顺序,以及在垂直方向上与所述光栅扫描顺序相同而在水平方向上与所述光栅扫描顺序相反的处理顺序。8.根据权利要求1所述的视频解码方法,其中,所述确定包括在所述当前画面中的所述一个或更多个扫描单元的所述处理顺序包括:从先前画面的采样点值中提取包括在所述先前画面中的边缘信息;基于所提取的边缘信息的方向来确定边缘信息方向的代表值;以及将与所确定的代表值相对应并且是来自所述当前画面中可用的候选处理顺序中的处理顺序确定为所述一个或更多个扫描单元的所述处理顺序。9.根据权利要求1所述的视频解码方法,其中,所述确定包括在所述当前画面的所述一个或更多个扫描单元的所述处理顺序包括:生成在对先前画面进行解码时使用的帧内预测模式的统...

【专利技术属性】
技术研发人员:李振荣崔棋镐金赞烈元光玹朴银姬李善一
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国,KR

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

1