提供一种对视频数据进行解码的设备。一种对视频数据进行编码的方法包括:将当前画面划分为至少一个最大编码单元;基于所述至少一个最大编码单元中的至少一个编码单元的深度、编码手段和操作模式之间的关系,通过根据编码手段的操作模式分别对所述至少一个最大编码单元的至少一个划分区域进行编码,来确定用于输出编码结果的编码深度;输出比特流,所述比特流包括编码深度的已编码的视频数据、关于至少一个最大编码单元的编码深度的信息、关于编码模式的信息以及关于所述关系的信息。
【技术实现步骤摘要】
【专利说明】 本申请是申请日为2010年10月22日,申请号为"201080047875. 7",标题为"基 于编码单元的分层结构用于对视频进行编码的方法和设备以及用于对视频进行解码的方 法和设备"的专利技术专利申请的分案申请。
与示例性实施例一致的设备和方法涉及对视频进行编码和解码。
技术介绍
随着用于再现和存储高分辨率或高质量视频内容的硬件正被开发和供应,对于有 效地对高分辨率或高质量的视频内容进行编码或解码的视频编解码器的需求正在增加。在 现有技术的视频编解码器中,基于具有预定大小的宏块,根据有限的编码方法对视频进行 编码。
技术实现思路
技术问题-个或多个实施例提供了一种按照根据分层结构的编码单元的大小而变化的编 码手段的操作模式,用于对视频进行编码的方法和设备以及用于对视频进行解码的方法和 设备。 解决方案 根据示例性实施例的一方面,提供了一种对视频数据进行编码的方法,所述方法 包括:将视频数据的当前画面划分为至少一个最大编码单元;基于所述至少一个最大编码 单元中的至少一个编码单元的深度、编码手段和操作模式之间的关系,通过根据至少一个 编码手段的至少一个操作模式分别对所述至少一个最大编码单元的至少一个划分区域进 行编码,来确定用于输出最终编码结果的编码深度,其中,通过根据深度分层划分所述至少 一个最大编码单元来产生所述至少一个划分区域;输出比特流,所述比特流包括编码深度 的已编码的视频数据、关于至少一个最大编码单元的编码深度的信息、关于编码模式的信 息以及关于在所述至少一个最大编码单元中所述至少一个最大编码单元中的所述至少一 个编码单元的深度、编码手段和操作模式之间的关系的信息,其中,可通过最大大小和深度 来表征编码单元,所述深度表示编码单元被分层划分的次数,并且随着深度加深,根据深度 的更深编码单元可从最大编码单元被划分以获得最小编码单元,其中,所述深度从更高深 度被加深至更低深度,其中,随着深度加深,最大编码单元被划分的次数增加,并且最大编 码单元被划分的可能次数的总数与最大深度相应,其中,编码单元的最大大小和最大深度 可被预先确定。根据编码单元的深度确定用于所述编码单元的编码手段的操作模式。 有益效果 根据示例性实施例的视频编码设备可根据图像数据的特征确定编码单元的深度 和编码手段的操作模式从而提高编码效率,并对关于编码单元的深度、编码手段和操作模 式之间的关系的信息进行编码。此外,根据示例性实施例的视频解码设备可基于关于编码 单元的深度、编码手段和操作模式之间的关系的信息,通过对接收的比特流进行解码来重 构原始图像。因此,根据示例性实施例的视频编码设备以及根据示例性实施例的视频解码 设备可分别对大量图像数据(诸如高分辨率或高质量的图像)进行有效地编码和解码。【附图说明】 通过参照附图详细描述示例性实施例,上述和/或其他方面将变得更加清楚,在 附图中: 图1是根据示例性实施例的视频编码设备的框图; 图2是根据示例性实施例的视频解码设备的框图; 图3是用于描述根据示例性实施例的编码单元的概念的示图; 图4是根据示例性实施例的基于编码单元的图像编码器的框图; 图5是根据示例性实施例的基于编码单元的图像解码器的框图; 图6是示出根据示例性实施例的根据深度的更深编码单元和分块(partition)的 示图; 图7是用于描述根据示例性实施例的编码单元和变换单元之间的关系的示图; 图8是用于描述根据示例性实施例的与编码深度相应的编码单元的编码信息的 示图; 图9是根据示例性实施例的根据深度的更深编码单元的示图; 图10至图12是用于描述根据一个或多个示例性实施例的编码单元、预测单元和 变换单元之间的关系的示图; 图13是根据示例性实施例的用于根据以下示例性的表1的编码模式信息描述编 码单元、预测单元或分块、和变换单元之间的关系的示图; 图14是示出根据示例性实施例的视频编码方法的流程图; 图15是示出根据示例性实施例的视频解码方法的流程图; 图16是根据示例性实施例的基于考虑编码单元的大小的编码手段的视频编码设 备的框图; 图17是根据示例性实施例的基于考虑编码单元的大小的编码手段的视频解码设 备的框图; 图18是用于描述根据示例性实施例的编码单元的大小、编码手段和操作模式之 间的关系的不图; 图19是用于描述根据示例性实施例的编码单元的深度、编码手段和操作模式之 间的关系的不图; 图20是用于描述根据示例性实施例的编码单元的深度、编码手段和操作模式之 间的关系的不图; 图21示出根据示例性实施例的序列参数集的语法,在所述语法中插入有关于编 码单元的深度、编码手段和操作模式之间的关系的信息; 图22是示出根据示例性实施例的基于考虑编码单元的大小的编码手段的视频编 码方法的流程图; 图23是示出根据示例性实施例的基于考虑编码单元的大小的编码手段的视频解 码方法的流程图。 最佳实施方式 根据本专利技术的一方面,提供了一种对视频数据进行编码的方法,所述方法包括:将 视频数据的当前画面划分为至少一个最大编码单元;基于所述至少一个最大编码单元中的 至少一个编码单元的深度、编码手段和操作模式之间的关系,通过根据至少一个编码手段 的至少一个操作模式分别对所述至少一个最大编码单元的至少一个划分区域进行编码,来 确定用于输出最终编码结果的编码深度,其中,通过根据深度分层划分所述至少一个最大 编码单元来产生所述至少一个划分区域;输出比特流,所述比特流包括编码深度的已编码 的视频数据、关于至少一个最大编码单元的编码深度的信息、关于编码模式的信息以及关 于在所述至少一个最大编码单元中所述至少一个最大编码单元中的所述至少一个编码单 元的深度、编码手段和操作模式之间的关系的信息,其中,可通过最大大小和深度来表征编 码单元,所述深度表示编码单元被分层划分的次数,并且随着深度加深,根据深度的更深编 码单元可从最大编码单元被划分以获得最小编码单元,其中,所述深度从更高深度被加深 至更低深度,其中,随着深度加深,最大编码单元被划分的次数增加,并且最大编码单元被 划分的可能次数的总数与最大深度相应,其中,编码单元的最大大小和最大深度可被预先 确定。根据编码单元的深度确定用于所述编码单元的编码手段的操作模式。 关于所述至少一个最大编码单元中的所述至少一个编码单元的深度、编码手段和 操作模式之间的关系的信息可按照当前画面的像条单元、帧单元或帧序列单元被预设。 用于对所述至少一个最大编码单元进行编码的所述至少一个编码手段可包括量 化、变换、帧内预测、帧间预测、运动补偿、熵编码和环路滤波中的至少一个。 如果编码手段是帧内预测,则操作模式可包括根据帧内预测的方向的数量而分类 的至少一个帧内预测模式,或可包括用于平滑与深度相应的编码单元中的区域的帧内预测 模式以及用于保持边界线的帧内预测模式,其中,根据编码单元的深度确定所述编码手段 的操作模式。 如果编码手段是帧间预测,则操作模式可包括根据确定运动矢量的至少一种方法 的帧间预测模式,其中,根据编码单元的深度确定所述编码手段的操作模式。 如果编码手段是变换,则操作模式可包括根据旋转变换的矩阵的索引而分类的至 少一个变换模式,其中,根据编码单元的深度确定所述编码手段的操作模式。 如果本文档来自技高网...
【技术保护点】
一种对视频数据进行解码的设备,所述设备包括:解析器,从接收的比特流获取编码单元的划分信息,使用划分信息将图像划分为根据深度的一个或更多个编码单元,从所述比特流获取指示哪个深度的编码单元包含量化参数变量增量的量化模式,基于所述量化模式来确定包含量化参数变量增量的编码单元的深度,基于确定的深度的编码单元,从所述比特流获取量化参数变量增量;解码器,使用量化参数变量增量对确定的深度的编码单元中所包括的变换单元执行反量化,其中,图像被划分为多个最大编码单元,所述多个最大编码单元之中的最大编码单元根据划分信息被分层划分为根据深度的一个或更多个编码单元,其中,所述深度包括当前深度和更低深度中的至少一个深度,当划分信息指示针对当前深度进行划分时,当前深度的编码单元独立于邻近编码单元被划分为更低深度的四个编码单元,当划分信息指示针对当前深度不进行划分时,变换单元从当前深度的编码单元被获取。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:韩宇镇,闵正惠,金壹求,
申请(专利权)人:三星电子株式会社,
类型:发明
国别省市:韩国;KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。