对视频进行解码的方法和设备的制造方法_6

文档序号:9755179阅读:来源:国知局
一个的变换单元。
[0262] 当在编码单元1010中最大编码单元的深度为0时,编码单元1012和1054的深度为 1、编码单元 1014、1016、1018、1028、1050 和 1052 的深度为 2、编码单元 1020、1022、1024、 1026、1030、1032和1048的深度为3,编码单元1040、1042、1044和1046的深度为4。
[0263] 在预测单元1060中,通过对编码单元1010中的编码单元进行划分来获得一些编码 单元 1014、1016、1022、1032、1048、1050、1052 和 1054。换言之,编码单元 1014、1022、1050 和 1054中的分区类型具有尺寸2NXN,编码单元1016、1048和1052中的分区类型具有尺寸NX 2N,编码单元1032中的分区类型具有尺寸NXN。编码单元1010的预测单元和分区小于或等 于每个编码单元。
[0264] 在小于编码单元1052的数据单元中对变换单元1070中的编码单元1052的图像数 据执行变换或逆变换。此外,变换单元1070中的编码单元1014、1016、1022、1032、1048、1050 和1052在尺寸和形状方面不同于预测单元1060中的编码单元1014、1016、1022、1032、1048、 1050和1052。换言之,视频编码设备100和视频解码设备200可对相同编码单元中的数据单 元单独地执行帖内预测、运动估计、运动补偿、变换和逆变换。
[0265] 因此,在最大编码单元的每个区域中对具有分层结构的编码单元中的每一个递归 地执行编码,W确定最佳编码单元,从而可获得具有递归树结构的编码单元。编码信息可包 括关于编码单元的划分信息、关于分区类型的信息、关于预测模式的信息W及关于变换单 元的尺寸的信息。表1示出了可由视频编码设备100和视频解码设备200设置的编码信息。
[0269] 视频编码设备100的输出单元130可输出关于具有树结构的编码单元的编码信息, 视频解码设备200的图像数据和编码信息提取器220可从接收的比特流提取关于具有树结 构的编码单元的编码信息。
[0270] 划分信息指示当前编码单元是否被划分为更低深度的编码单元。如果当前深度d 的划分信息是0,则当前编码单元不再被划分到更低深度的深度是编码深度,因此可针对编 码深度定义关于分区类型、预测模式和变换单元的尺寸的信息。如果当前编码单元根据划 分信息被进一步划分,则对更低深度的四个划分的编码单元独立地执行编码。
[0271] 预测模式可W是帖内模式、帖间模式和跳过模式之一。可在所有分区类型中定义 帖内模式和帖间模式,仅在尺寸为2NX2N的分区类型中定义跳过模式。
[0272] 关于分区类型的信息可指示通过将预测单元的高度或宽度进行对称划分所获得 的尺寸为2NX2N、2NXN、NX2N和NXN的对称分区类型W及通过将预测单元的高度或宽度 进行非对称划分所获得的尺寸为2N X nU、2N X nD、nL X 2N和nR X 2N的非对称分区类型。可通 过按照1:3和3:1将预测单元的高度进行划分而分别获得尺寸为2NXnU和2NXnD的非对称 分区类型,可通过按照1:3和3:1将预测单元的宽度进行划分而分别获得尺寸为化X 2N和nR X 2N的非对称分区类型。
[0273] 变换单元尺寸可被设置为帖内模式下的两种类型和帖间模式下的两种类型。换言 之,如果变换单元的划分信息是0,则变换单元尺寸可W是作为当前编码单元的尺寸的2NX 2N。如果变换单元的划分信息是1,则可通过划分当前编码单元来获得变换单元。此外,如果 尺寸为2NX2N的当前编码单元的分区类型是对称分区类型,则变换单元的尺寸可W是NX N,而如果当前编码单元的分区类型是非对称分区类型,则变换单元尺寸可W是N/2XN/2。
[0274] 关于具有树结构的编码单元的编码信息可包括与编码深度相应的编码单元、预测 单元和最小单元中的至少一个。与编码深度相应的编码单元可包括预测单元和最小单元中 的至少一个,所述预测单元和最小单元包含相同的编码信息。
[0275] 因此,通过比较邻近数据单元的编码信息来确定邻近数据单元是否包括在与编码 深度相应的相同编码单元中。此外,通过使用数据单元的编码信息来确定与编码深度相应 的相应编码单元,从而可确定最大编码单元中的编码深度的分布。
[0276] 因此,如果当前编码单元基于邻近数据单元的编码信息被预测,则可直接参考和 使用与当前编码单元邻近的较深层编码单元中的数据单元的编码信息。
[0277] 可选地,如果当前编码单元基于邻近数据单元的编码信息被预测,则使用数据单 元的编码信息来捜索与当前编码单元邻近的数据单元,并可参考捜索到的邻近编码单元来 对当前编码单元进行预测。
[0278] 图19是用于描述根据表1的编码模式信息的编码单元、预测单元和变换单元之间 的关系的示图。
[02巧]最大编码单元1300包括编码深度的编码单元1302、1304、1306、1312、1314、1316和 1318。运里,由于编码单元1318是编码深度的编码单元,因此划分信息可被设置为0。关于尺 寸为2NX2N的编码单元1318的分区类型的信息可被设置为如下分区类型之一:尺寸为2NX 2N的分区类型1322、尺寸为2NXN的分区类型1324、尺寸为NX 2N的分区类型1326、尺寸为N XN的分区类型1328、尺寸为2NXnU的分区类型1332、尺寸为2NXnD的分区类型1334、尺寸 为化X 2N的分区类型1336和尺寸为nRX2N的分区类型1338。
[0280] 变换单元的划分信息(TU尺寸标记)是一种变换索引,并且与变换索引相应的变换 单元尺寸可根据编码单元的预测单元或分区的类型而变化。
[0281] 例如,当分区类型被设置为对称(即,分区类型1322、1324、1326或1328)时,如果变 换单元的划分信息是0,则设置尺寸为2N X 2N的变换单元1342,如果TU尺寸标记是1,则设置 尺寸为NXN的变换单元1344。
[0282] 当分区类型被设置为非对称(即,分区类型1332、1334、1336或1338)时,如果TU尺 寸标记是0,则设置尺寸为2N X 2N的变换单元1352,如果TU尺寸标记是1,则设置尺寸为N/2 XN/2的变换单元1354。
[0283] 参照图19,TU尺寸标记是具有值0或1的标记,但是TU尺寸标记不限于1比特,在TU 尺寸标记从0增加时,变换单元可被分层划分为具有树结构。TU尺寸标记可被用作变换索引 的实施例。
[0284] 在此情况下,如果变换单元的划分信息与最大变换单元尺寸和最小变换单元尺寸 一起使用,则可表示实际使用的变换单元尺寸。视频编码设备100可对最大变换单元尺寸信 息、最小变换单元尺寸信息和最大变换单元划分信息进行编码。编码的最大变换单元尺寸 信息、最小变换单元尺寸信息和最大变换单元划分信息可被插入SPS中。视频解码设备200 可通过使用最大变换单元尺寸信息、最小变换单元尺寸信息和最大变换单元划分信息来执 行视频解码。
[0285] 例如,如果当前编码单元具有64 X 64的尺寸并且最大变换单元尺寸是32 X 32,贝。 当变换单元划分信息是加寸,变换单元尺寸可被设置为32 X 32,当变换单元划分信息是1时, 变换单元尺寸可被设置为16 X 16,当变换单元划分信息是2时,变换单元尺寸可被设置为8 X8。
[0286] 可选地,如果当前编码单元具有32 X 32的尺寸并且最小变换单元尺寸是32 X 32, 则当变换单元划分信息是1时,变换单元尺寸可被设置为32X32,并且由于变换单元尺寸等 于或大于32 X 32,因此不可设置更多的变换单元划分信息。
[0287] 可选地,如果当前编码单元具有64X64的尺寸并且最大变换单元划分信息是1,则 变换单元划分信息可被设置为0或1,并且不可设置其他的变换单元划分信息。
[028引因此,当变换单元划分信息是0时,如果最大变换单元划分信息被定义为 "MaxTransformSizeIndex",如果最小变换单元尺寸被定义为"MinlYansformSize",并且如 果变换单元尺寸被定义为"RootTuSize",则在当前编码单元中可用的最小变换单元尺寸 "CurrMinTuSize"可通过下面的公式(1)来定义。
[0289] 化 rrMinl'uSize
[0290] =max(MinTransformSize,RootTuSize/(2'MaxTransformSizeIndex))...(I)
[0291] 与在当前编码单元中可用的最小变换单元尺寸乂urrMin化Size"相比,当变换单 元划分信息为0时的变换单元尺寸"RootTuSize"可表示可在系统中采用的最大变换单元尺 寸。换言之,根据公式(l),''RootTuSize/(2~MaxTransfo;rmSizeIndex)"是''RootTuSize"被 划分与最大变换单元划分信息相应的次数的变换单元尺寸,"Min化ansformSize"是最小变 换单元尺寸,因此,'书〇〇tTuSize/(2~MaxTransfo;rmSizeIndex)"和 "MinlYansformSize"中 的较小的值可W是在当前编码单元中可用的最小变换单元尺寸"CurrMin化Size"。
[0292] 最大变换单元尺寸"RootTuSize"可根据预测模式而变化。
[0293] 例如,如果当前预测模式是帖间模式,则"RootTuSize"可通过下面的公式(2)来确 定。在公式(2)中,"MaxTransformSize"表示最大变换单元尺寸,"PUSize"表示当前预测单 元尺寸。
[0294] Rootl'uSize=min(MaxTransfo;rmSize ,PUSize).........(2)
[0295] 换言之,如果当前预测模式是帖间模式,则当变换单元划分信息是0时的变换单元 尺寸"RootTuSize"可被设置为最大变换单元尺寸和当前预测单元尺寸中的较小的值。
[0296] 如果当前分区单元的预测模式是帖内模式,则"RootTuSize"可通过下面的公式 (3)来确定。"PartitionSize"表示当前分区单元尺寸。
[0297] RootTuSize=min(MaxTransformSize ,PartitionSize)...........(3)
[0298] 换言之,如果当前预测模式是帖内模式,则"RootTuSize"可被设置为最大变换单 元尺寸和当前分区单元尺寸中的较小的值。
[0299] 然而,根据分区单元的预测模式而变化的当前最大变换单元尺寸"RootTuSize"仅 是示例,用于确定当前最大变换单元尺寸的因子不限于此。
[0300] 通过使用基于W上参照图7至图19描述的具有树结构的编码单元的视频编码方 法,针对具有树结构的每个编码单元对空域的图像数据进行编码,并且通过使用基于具有 树结构的编码单元的视频解码方法,对每个最大编码单元执行解码,因此,空域的图像数据 得到恢复,从而恢复作为画面和画面序列的视频。恢复的视频可通过再现设备再现,可存储 在存储介质中,或者可经由网络传送。
[0301] 本发明的实施例可被写为计算机程序,并且可被实现在使用计算机可读记录介质 执行程序的通用数字计算机中。计算机可读记录介质的示例包括磁存储介质(例如,ROM、软 盘、硬盘等)和光记录介质(例如,CD-ROM或DVD)。
[0302] 尽管已经参照本发明的优选实施例具体示出和描述了本发明,但是本领域的普通 技术人员将理解,在不脱离由权利要求限定的本发明的精神和范围的情况下,可对其进行 形式和细节上的各种改变。优选实施例应仅被视为描述性意义,而非为了限制的目的。因 此,本发明的范围不是由本发明的【具体实施方式】限定的,而是由权利要求限定的,并且在所 述范围内的所有差异将被解释为包括在本发明中。
【主权项】
1. 一种用于对视频进行解码的设备,所述设备包括: 接收器,被配置为接收包括关于当前块的帧内预测模式的信息的比特流; 算术解码器,被配置为当所述比特流包含一个比特时,通过对所述一个比特执行基于 上下文的算术解码来获得帧内预测模式比特串,并且当所述比特流包含多个比特时,通过 对所述比特流的第一比特执行基于上下文的算术解码并通过对所述比特流之中除了第一 比特之外的至少一个比特执行旁路模式解码来获得帧内预测模式比特串; 逆二值化器,被配置为通过根据二值化方案对帧内预测模式比特串执行逆二值化来重 建指示当前块的帧内预测方向的符号, 其中,帧内预测模式包括帧内色度预测模式,其中,帧内色度预测模式指示针对当前块 的色度样点的帧内预测方向。
【专利摘要】提供一种对视频进行解码的方法和设备。一种通过符号解码对视频进行解码的方法,所述方法包括:从接收的比特流解析图像块的符号;基于根据当前块的尺寸确定的阈值将当前符号分类为前缀比特串和后缀比特串;通过使用针对前缀比特串和后缀比特串中的每一个确定的算术解码方法来执行算术解码;以及,通过使用针对前缀比特串和后缀比特串中的每一个确定的二值化方法来执行逆二值化。
【IPC分类】H04N19/91, H04N19/169
【公开号】CN105516732
【申请号】CN201510919040
【发明人】范迪姆·谢廖金, 金壹求
【申请人】三星电子株式会社
【公开日】2016年4月20日
【申请日】2012年6月27日
【公告号】CA2840481A1, CN103782597A, CN105357540A, CN105357541A, CN105554510A, EP2728866A2, EP2728866A4, EP2849445A1, EP2884749A1, EP3013054A1, EP3021591A1, US9247270, US9258571, US20150139299, US20150139332, US20150181224, US20150181225, US20160156939, WO2013002555A2, WO2013002555A3
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1