通过使用去块滤波对视频进行解码的方法和设备技术

技术编号:11362109 阅读:104 留言:0更新日期:2015-04-29 12:43
一种通过使用去块滤波对视频进行解码的方法和设备,所述方法包括:通过基于至少一个预测单元对最大编码单元的编码单元进行预测编码并基于至少一个变换单元对编码单元进行变换,确定最大编码单元的编码深度的编码单元和编码单元的编码模式,考虑确定的编码单元的编码模式,按照编码单元对被反变换到空间域的视频数据执行去块滤波。

【技术实现步骤摘要】
通过使用去块滤波对视频进行解码的方法和设备本申请是向中国知识产权局提交的申请日为2011年1月13日、申请号为201180013472.5、专利技术名称为“通过使用去块滤波对视频进行编码的方法和设备以及通过使用去块滤波对视频进行解码的方法和设备”的申请的分案申请。
示例性实施例涉及对视频进行编码和解码。
技术介绍
随着用于再现和存储高分辨率或高质量视频内容的硬件的发展和提供,对有效地对高分辨率或高质量视频内容进行编码或解码的视频编解码器的需求正在增加。在现有技术的视频编解码器中,根据基于具有预定大小的宏块的受限的编码方法对视频进行编码。
技术实现思路
技术问题一个或多个示例性实施例提供在考虑将在编码和解码处理中使用的各种数据单元之间的边界的情况下执行的去块滤波,以及使用所述去块滤波的视频编码和解码。技术方案根据示例性实施例的一方面,提供了一种通过使用去块滤波来对视频进行编码的方法,所述方法包括:将画面划分为最大编码单元;通过基于至少一个预测单元来对最大编码单元的多个编码单元进行预测编码并基于至少一个变换单元对所述多个编码单元进行变换,来确定多个编码深度的所述多个编码单元以及最大编码单元的所述多个编码单元的编码模式,其中,随着深度加深,最大编码单元被分层划分为所述多个编码单元,编码深度是按照所述多个编码单元对最大编码单元进行编码的深度;考虑所述多个编码单元的确定的编码模式,按照所述多个编码单元对正被反变换到空间域的视频数据执行去块滤波。有益效果通过基于考虑当前画面的特征确定的最大编码单元的大小和最大深度针对每个最大编码单元确定具有最佳形状和最佳大小的编码单元,来形成具有树结构的编码单元。此外,由于可通过使用各种预测模式中的任意一个以及变换来对每个最大编码单元执行编码,因此可考虑各种图像大小的编码单元的特性来确定最佳编码模式。类似于根据现有标准的视频编解码器,可考虑预测模式、是否存在编码的残差分量、运动矢量、参考画面的数量和参考画面的索引中的至少一个来执行去块滤波。在视频编码和解码方法中,编码单元、预测单元和变换单元均单独设置,因此,可根据编码单元、预测单元和变换单元的边界特性,针对编码单元、预测单元和变换单元中的每个来独立地确定去块方法。因此,可基于数据单元的特性来设置去块滤波方法。附图说明图1是根据示例性实施例的用于对视频进行编码的设备的框图;图2是根据示例性实施例的用于对视频进行解码的设备的框图;图3是用于描述根据示例性实施例的编码单元的概念的示图;图4是根据示例性实施例的基于编码单元的图像编码器的框图;图5是根据示例性实施例的基于编码单元的图像解码器的框图;图6是示出根据示例性实施例的根据深度的较深层编码单元以及分区的示图;图7是用于描述根据示例性实施例的编码单元和变换单元之间的关系的示图;图8是用于描述根据示例性实施例的与编码深度相应的编码单元的编码信息的示图;图9是根据示例性实施例的根据深度的较深层编码单元的示图;图10至图12是用于描述根据示例性实施例的编码单元、预测单元和变换单元之间的关系的示图;图13是用于描述根据表1的编码模式信息的编码单元、预测单元或分区以及变换单元之间的关系的示图;图14是示出根据示例性实施例的对视频进行编码的方法的流程图;图15是示出根据示例性实施例的对视频进行解码的方法的流程图;图16是根据示例性实施例的采用去块滤波的视频编码设备的框图;图17是根据示例性实施例的采用去块滤波的视频解码设备的框图;图18是用于描述根据另一示例性实施例的编码单元、预测单元和变换单元之间的关系的框图;图19是用于描述根据另一示例性实施例的编码单元、预测单元和变换单元之间的关系的框图;图20是用于描述根据另一示例性实施例的编码单元、预测单元和变换单元之间的关系的框图;图21示出根据示例性实施例的确定去块滤波方法的方法;图22示出根据示例性实施例的将被去块滤波的样本;图23是示出根据示例性实施例的通过使用去块滤波对视频进行编码的方法的流程图;图24是示出根据示例性实施例的通过使用去块滤波对视频进行解码的方法的流程图。最佳实施方式根据示例性实施例的一方面,提供了一种通过使用去块滤波对视频进行编码的方法,所述方法包括:将画面划分为最大编码单元;通过基于至少一个预测单元对最大编码单元的编码单元进行预测编码并基于至少一个变换单元对编码单元进行变换,确定最大编码单元的编码深度的编码单元和编码单元的编码模式,其中,随着深度加深,最大编码单元被分层划分为多个编码单元,编码深度是最大编码单元按照编码单元被编码的深度;考虑确定的编码单元的编码模式,按照编码单元对被反变换到空间域的视频数据执行去块滤波。编码单元可由最大大小和深度表征。深度表示编码单元被分层划分的次数,随着深度加深,根据深度的较深层编码单元可从最大编码单元被划分以获得最小编码单元。深度从上层深度加深到下层深度。随着深度加深,最大编码单元被划分的次数增加,最大编码单元被划分的可能的总次数相应于最大深度。编码单元的最大大小和最大深度可被预先确定。根据另一示例性实施例的一方面,提供了一种通过使用去块滤波对视频执行解码的方法,所述方法包括:解析接收到的比特流以提取编码单元的编码模式和按照编码单元被编码的视频数据;通过对编码视频数据进行熵解码和反量化来产生编码单元的变换系数;通过根据编码单元的编码模式,基于变换单元对变换系数执行反变换并基于预测单元对变换系数执行预测解码,重建空间域中的视频数据;考虑编码单元的编码模式,对空间域中的视频数据执行去块滤波。执行去块滤波的步骤可包括:考虑编码单元的编码模式,对与空间域中的视频数据的编码单元相应的预测单元或变换单元的边界执行去块滤波。执行去块滤波的步骤可包括:考虑在编码单元的编码模式中定义的当前边界是否是编码单元、预测单元和变换单元中的至少一个的边界,来执行去块滤波。执行去块滤波的步骤可包括:根据编码单元的编码模式,考虑编码单元的大小、预测单元的大小和变换单元的大小中的至少一个,执行去块滤波。执行去块滤波的步骤可包括:根据编码单元的编码模式,考虑编码单元的分区类型,执行去块滤波。分区类型可包括对称分区类型和不对称分区类型。执行去块滤波的步骤可包括:考虑在编码单元的编码模式中定义的预测单元的预测模式、是否存在编码残差分量、运动矢量、参考画面的数量以及参考画面的索引,执行去块滤波。执行去块滤波的步骤可包括:考虑编码单元的编码模式确定边界强度,确定是否将执行去块滤波,或确定包括关于滤波器表大小的信息的去块滤波方法。根据另一示例性实施例的一方面,提供了一种通过使用去块滤波对视频进行编码的设备,所述设备包括:最大编码单元划分器,将画面划分为最大编码单元;编码单元和编码模式确定器,通过基于至少一个预测单元对最大编码单元的编码单元进行预测编码并基于至少一个变换单元对编码单元进行变换,确定最大编码单元的编码深度的编码单元和编码单元的编码模式,其中,随着深度加深,最大编码单元被分层划分为多个编码单元,编码深度是最大编码单元按照编码单元被编码的深度;去块滤波执行单元,考虑确定的编码单元的编码模式,按照编码单元对被反变换到空间域的视频数据执行去块滤波。根据另一示例性实施例的一方面,提供了一种通过本文档来自技高网...
通过使用去块滤波对视频进行解码的方法和设备

【技术保护点】
一种通过使用去块滤波对视频进行解码的方法,所述方法包括:接收比特流,其中,所述比特流包括画面的数据、关于最大编码单元的大小的信息和划分信息;使用关于最大编码单元的大小的信息来将画面划分为多个最大编码单元;基于划分信息将最大编码单元分层划分为一个或更多个编码单元;使用分区类型信息在所述一个或更多个编码单元中确定编码单元中的一个或更多个预测单元,其中,分区类型信息指示对称类型和不对称类型之一;使用变换单元的大小信息来确定编码单元中的一个或更多个变换单元,其中,所述一个或更多个变换单元之中的变换单元是具有由所述大小信息指示的水平大小和垂直大小的矩形数据单元;对编码单元中的所述一个或更多个预测单元之中的预测单元执行预测,并对编码单元中的变换单元执行反变换,以产生重建的编码单元;当包括在重建的编码单元中的边界与预测单元的边界和变换单元的边界中的至少一个相应时,基于非零变换系数、预测模式、运动矢量和参考索引中的至少一个来确定用于所述包括在重建的编码单元中的边界的边界强度;基于所述边界强度和与所述包括在重建的编码单元中的边界邻近的邻近像素中的至少一个,确定去块滤波方法,其中,所述去块滤波方法包括滤波器抽头的数量和将被去块滤波的像素的位置中的至少一个,根据所述去块滤波方法对所述邻近像素执行去块滤波,以产生包括经过去块滤波的像素的滤波编码单元。...

【技术特征摘要】
2010.01.14 KR 10-2010-00035591.一种通过使用去块滤波对视频进行解码的方法,所述方法包括:接收比特流,其中,所述比特流包括画面的数据、关于最大编码单元的大小的信息和划分信息;使用关于最大编码单元的大小的信息来将画面划分为多个最大编码单元;基于划分信息将最大编码单元分层划分为一个或更多个编码单元;使用分区类型信息在所述一个或更多个编码单元中确定编码单元中的一个或更多个预测单元,其中,分区类型信息指示对称类型和不对称类型之一;使用变换单元的大小信息来确定编码单元中的一个或更多个变换单元,其中,所述一个或更多个变换单元之中的变换单元是具有由所述大小信息指示的水平大小和垂直大小的矩形数据单元;对编码单元中的所述一个或更多个预测单元之中的预测单元执行预测,并对编码单元中的变换单元执行反变换,以产生重建的编码单元;考虑重建的编码单元的编码模式来确定用于包括在重建的编码单元中的边界的边界强度,其中,所述编码模式包括非零变换系数、...

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

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

1