通过使用块合并对视频进行编码的方法和设备以及通过使用块合并对视频进行解码的方法和设备技术

技术编号:8806360 阅读:174 留言:0更新日期:2013-06-14 00:06
编码的方法包括:确定编码模式,其中,所述编码模式指示用于画面的编码的当前数据单元和对当前数据单元执行的包括预测编码的编码方法;基于编码模式和预测模式中的至少一个来确定与至少一个邻近数据单元的合并的发生;确定预测模式信息、合并相关信息和预测相关信息,并确定数据单元的包括预测模式信息、合并相关信息和预测相关信息的编码信息。

【技术实现步骤摘要】
【国外来华专利技术】
与示例性实施例一致的设备和方法涉及通过使用用于预测编码的块合并对视频进行编码和解码。
技术介绍
为了对当前图像中的块进行编码,视频压缩技术通常使用利用邻近块之中的最相似块的预测信息的运动估计/补偿方法和以下压缩方法:所述压缩方法通过离散余弦变换(DCT)对先前图像和当前图像之间的差分信号进行编码来去除冗余数据,从而减小视频数据的大小。随着用于再现和存储高分辨率或高质量视频内容的硬件被开发和供应,对于用于对高分辨率或高质量视频内容进行有效地编码或解码的视频编解码器的需求有所增加。在现有技术的视频编解码器中,基于具有预定尺寸的宏块,根据有限的编码方法对视频进行编码。此外,现有技术的视频编解码器通过使用均具有相同尺寸的块对宏块执行变换和逆变换,来对视频数据进行编码和解码。
技术实现思路
技术问题提供了一种通过使用块合并对视频进行编码的方法和设备以及一种通过使用块合并对视频进行解码的方法和设备。解决方案根据示例性实施例的一方面,提供了一种通过使用数据单元合并来对视频进行编码的方法,所述方法包括:确定编码模式,其中,所述编码模式指示用于画面的编码的数据单元和对每个数据单元执行的包括预测编码的编码方法;根据数据单元,基于预测模式和的编码模式中的至少一个确定与至少一个邻近数据单元的合并的发生;根据数据单元,基于与所述至少一个邻近数据单元的合并的发生来确定预测模式信息、合并相关信息和预测相关信息,并确定数据单元的包括预测模式信息、合并相关信息和预测相关信息的编码信肩、O附图说明图1是根据示例性实施例的通过使用数据单元合并来对视频进行编码的设备的框图;图2是根据示例性实施例的通过使用数据单元合并来对视频进行解码的设备的框图;图3是示出根据现有技术的可与当前宏块合并的邻近宏块的示图;图4和图5是用于分别解释根据现有技术和示例性实施例的在当前数据单元的邻近数据单元之中选择将与当前数据单元合并的数据单元的方法的示图;图6和图7是用于解释根据示例性实施例的对预测模式信息、合并相关信息和预测相关信息进行编码和解码的顺序的框图;图8和图9是用于分别解释根据现有技术和示例性实施例的在当前数据单元的扩展邻近数据单元之中选择将与当前数据单元合并的数据单元的方法的示图;图10、图11和图12是用于解释根据各个示例性实施例的对预测模式信息、合并相关信息和预测相关信息进行编码和解码的顺序的框图;图13是示出根据示例性实施例的不与当前分块合并的邻近数据单元的示图;图14是示出根据示例性实施例的根据当前分块的形状和位置而改变的候选数据单元的示图;图15是示出根据示例性实施例的可不与作为具有几何形状的分块的当前分块合并的邻近数据单元的示图;图16是示出根据示例性实施例的使用被确定为与当前数据单元合并的邻近数据单元的示例的示图;图17是示出根据示例性实施例的通过使用数据单元合并来对视频进行编码的方法的流程图;图18是示出根据示例性实施例的通过使用数据单元合并来对视频进行解码的方法的流程图;图19是根据示例性实施例的基于具有树结构的编码单元,通过使用数据单元合并来对视频进行编码的设备的框图;图20是根据示例性实施例的基于具有树结构的编码单元,通过使用数据单元合并来对视频进行解码的设备的框图;图21是用于解释根据示例性实施例的编码单元的概念的示图;图22是根据示例性实施例的基于编码单元的图像编码单元的框图;图23是根据示例性实施例的基于编码单元的图像解码器的框图;图24是示出根据示例性实施例的根据深度和分块的编码单元的示图;图25是用于解释根据示例性实施例的编码单元和变换单元之间的关系的示图;图26是用于解释根据示例性实施例的与编码深度相应的编码单元的编码信息的示图;图27是示出根据示例性实施例的根据深度的编码单元的示图;图28至图30是用于解释根据示例性实施例的编码单元、预测单元和变换单元之间的关系的不图;图31是用于根据表2的编码模式信息,解释编码单元、预测单元和变换单元之间的关系的不图;图32是示出根据示例性实施例的基于具有树结构的编码单元,通过使用数据单元合并来对视频进行编码的方法的流程图;图33是示出根据示例性实施例的基于具有树结构的编码单元,通过使用数据单元合并来对视频进行解码的方法的流程图。实现本专利技术的最佳模式根据示例性实施例的一方面,提供了一种通过使用数据单元合并对视频进行编码的方法,所述方法包括:确定编码模式,其中,所述编码模式指示用于画面的编码的数据单元和对每个数据单元执行的包括预测编码的编码方法;根据数据单元,基于预测模式和编码模式中的至少一个,确定与至少一个邻近数据单元的合并的发生;根据数据单元,基于与所述至少一个邻近数据单元的合并的发生,确定预测模式信息、合并相关信息和预测相关信息,并确定数据单元的编码信息,其中,所述编码信息包括预测模式信息、合并相关信息和预测相关信息。确定编码信息的步骤可包括:确定指示数据单元的预测模式是否是跳过模式的跳过模式信息,和基于跳过模式信息确定是否将对合并信息进行编码,其中,合并信息指示数据单元和所述至少一个邻近数据单元是否彼此合并。根据另一示例性实施例的一方面,提供了一种通过使用数据单元合并来对视频进行解码的方法,所述方法包括:对接收的比特流进行解析以提取已编码的视频数据和编码信息,并提取编码信息中的预测模式信息、合并相关信息和预测相关信息;基于预测模式信息和合并相关信息,根据数据单元基于预测模式和编码模式中的至少一个来分析与至少一个邻近数据单元的合并的发生,并通过使用所述至少一个邻近数据单元的预测相关信息对与所述至少一个邻近数据单元合并的数据单元执行帧间预测和运动补偿,以根据基于编码信息确定的数据单元对已编码的视频数据进行解码。提取和读取的步骤可包括:提取并读取指示数据单元的预测模式是否是跳过模式的跳过模式信息;基于跳过模式信息确定是否提取合并信息,其中,合并信息指示数据单元和所述至少一个邻近数据单元是否彼此合并。根据另一示例性实施例的一方面,提供了一种通过使用数据单元合并对视频进行编码的设备,所述设备包括:编码模式确定器,确定编码模式,其中,所述编码模式指示用于对画面进行编码的数据单元和用于每个数据单元的包括预测编码的编码方法;数据单元合并确定器,根据数据单元,基于预测模式和编码模式中的至少一个,确定与至少一个邻近数据单元的合并的发生;编码信息确定器,根据数据单元,基于与所述邻近数据单元的合并的发生,确定预测模式信息、合并相关信息和预测相关信息,并确定数据单元的编码信息,其中,所述编码信息包括预测模式信息、合并相关信息和预测相关信息。根据另一示例性实施例的一方面,提供了一种通过使用数据单元合并对视频进行解码的设备,所述设备包括:解析器和提取器,对接收的比特流进行解析以提取已编码的视频数据和编码信息,并提取编码信息中的预测模式信息、合并相关信息和预测相关信息;数据单元合并器和解码器,基于预测模式信息和合并相关信息,根据数据单元基于预测模式和编码模式中的至少一个来分析与至少一个邻近数据单元的合并的发生,并通过使用所述至少一个邻近数据单元的预测相关信息对与所述邻近数据单元合并的数据单元执行帧间预测和运动补偿,以根据基于编码信息确定的数据单元对已编码的视频数据进行解码。根据另一示例性实施例本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2011.01.21 KR 10-2011-0006486;2010.07.09 US 61/3621.一种通过使用数据单元合并来对视频进行解码的方法,所述方法包括: 对接收的比特流进行解析以提取已编码的视频数据和编码信息,并提取编码信息中的预测模式信息、合并相关信息和预测相关信息; 基于提取的预测模式信息和提取的合并相关信息,根据数据单元基于预测模式和编码模式中的至少一个来分析与至少一个邻近数据单元的合并的发生,并通过使用所述至少一个邻近数据单元的预测相关信息对与所述至少一个邻近数据单元合并的当前数据单元执行帧间预测和运动补偿,以根据基于编码信息确定的数据单元对已编码的视频数据进行解码。2.如权利要求1所述的方法,其中: 当前数据单元包括通过对画面进行划分以对所述画面进行解码而获得的编码单元和通过对画面进行划分以对所述画面进行预测解码而获得的预测单元中的至少一个; 提取和读取的步骤包括:对于每个数据单元,提取并读取指示当前数据单元的预测模式是否是跳过模式的跳过模式信息,并且对于每个数据单元,基于读取的跳过模式信息确定是否提取合并信息,其中,所述合并信息指示当前数据单元和所述至少一个邻近数据单元是否彼此合并; 解码的步骤包括:基于用于每个数据单元的合并信息,确定与所述至少一个邻近数据单元的合并的发生。3.如权利要求2所述的方法,其中,提取和读取的步骤还包括:基于合并信息提取当前数据单元的运动矢量差分信息,并确定当前数据单元的辅助预测信息是否被提取;从合并相关信息提取指示将与当前数 据单元合并的数据单元的合并索引信息。4.如权利要求1所述的方法,其中,如果基于提取的合并相关信息的合并信息,当前数据单元与至少一个邻近数据单元合并,则分析的步骤包括: 基于合并相关信息中的合并索引信息在与当前数据单元邻近的区域中确定至少一个候选数据单元组,其中,所述候选数据单元组包括作为与当前数据单元的合并候选的数据单元; 在确定的至少一个候选数据单元组中的数据单元之中确定将与当前数据单元合并的一个数据单元。5.如权利要求1所述的方法,其中,如果当前数据单元包括通过对用于画面的帧间预测的预测单元进行划分而获得的分块,则解析和提取的步骤包括:从用于每个预测模式的预测模式信息提取跳过模式信息,如果预测单元被划分为分块,则提取用于每个分块的合并相关信息; 提取的步骤还包括:顺序提取关于预测单元的跳过模式信息、预测单元信息、分块信息和合并信息; 在通过对用于帧间预测的一个数据单元进行划分而获得的邻近分块之间不执行相互合并; 分块信息包括关于预测单元是否被划分为分块的信息和关于分块类型的信息。6.如权利要求1所述的方法,其中: 在对画面进行编码的处理中,针对通过将画面划分为具有预定最大尺寸的编码单元而获得的最大编码单元,根据通过随着深度加深而对最大编码单元进行分层划分而获得的区域,如果编码深度被确定以根据最大编码单元形成具有树结构的编码单元,则解析和提取的步骤包括:提取指示编码方法的,包括用于帧内预测或帧间预测的分块或预测单元的编码信息和基于用于编码深度的每个编码单元的编码模式而编码的编码数据,其中,所述编码深度是通过对根据深度的至少一个数据单元中的每一个执行帧内预测、帧间预测、变换和量化,产生最小编码误差的深度, 其中,当前数据单元是编码深度的编码单元的预测单元或分块。7.—种通过使用数据单元合并对视频进行编码的方法,所述方法包括: 确定编码模式,其中,所述编码模式指示用于画面的编码的当前数据单元和对当前数据单元执行的用于预测编码的编码方法; 基于预测模式和编码模式中的至少一个,确定与至少一个邻近数据单元的合并的发生,其中,所述至少一个邻近数据单元与当前数据单元邻近; 基于确定的与所述至少一个邻近数据单元的合并的发生,确定预测模式信息、合并相关信息和预测相关信息,并确定当前数据单元的编码信息,其中,所述编码信息包括确定的预测模式信息、确定的合并相关信息和确定的...

【专利技术属性】
技术研发人员:李泰美韩宇镇金壹求李善一
申请(专利权)人:三星电子株式会社
类型:
国别省市:

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

1