解码装置、编码装置的制造方法_4

文档序号:9914783阅读:来源:国知局
模式导出部125遵照给定的规则,将中间估计预测模式p'变换成对象分区的预测集中所 含的预测模式。该规则例如可以作为将变换前的中间估计预测模式与变换后的估计预测模 式建立对应的变换表而存储在运动图像解码装置1中。
[0186] 估计预测模式导出部125以以下为基准来判定某预测模式是否具有与其他的预测 模式类似的性质。
[0187] 首先,在某预测模式是方向预测的情况下,估计预测模式导出部125判定该某预测 模式的预测方向与该其他的预测模式的预测方向所形成的角度是否处于给定范围内。
[0188] 另外,在上述角度处于给定范围内的情况下,估计预测模式导出部125认为该某预 测模式具有与该其他的预测模式类似的性质。此外,在符合该基准的预测模式有多个的情 况下,使预测方向比水平方向或垂直方向近的预测模式优先。
[0189]另外,在某预测模式是平面预测(DC或Plane)的情况下,使发生概率最高的预测模 式优先。
[0190][预测模式解码部]
[0191] 预测模式解码部126基于从预测集PS以及估计预测模式导出部125提供的估计预 测模式来对预测模式m进行解码。
[0192] 在此,使用图12,对预测模式解码部126所进行的解码处理更具体地说明如下。图 12是对预测模式解码部126所进行的解码处理的内容进行表示的表。
[0193] 图12是对预测模式解码部126所进行的解码处理的内容进行表示的表。此外,在该 图中,m表示对象分区的预测模式,p表示估计预测模式。
[0194] 另外,decimal (x,n)是将η位的比特串变换成10进制的函数。在此,η是根据"η = Ceil(l〇g2(a-l))"而导出的数值。另外,a是预测集中所含的预测模式的数目,ceil函数是 返回对自变量的小数部分进位后的数的函数。
[0195] 如图12所示,预测模式解码部126进行与编码成编码数据的flag_bit以及rem_ bits的设定相应的解码处理。
[0196] 此外,flag_bit是表示从相邻块预测出的预测模式与对象分区的预测模式是否相 同的标志,rem_bits是在预测出的预测模式与对象分区的预测模式不同的情况下对象分区 的预测模式实际表示哪一个预测模式的信息。
[0197] 预测模式解码部126根据flag_bit的设定值来设定m。首先,在对flag_bit设定成 "Γ时,预测模式解码部126对于m设定p。
[0198]另外,在对f lag_bit设定成"0"时,预测模式解码部126取得rem_bits上所设定的 "k",判定decimal(k,n)是否小于p〇
[0199] 在此,在decimal(k,η)小于p时("decimal (k,n) <p"为真),预测模式解码部126对 于m设定decimal (k,n)。另一方面,在decimal (k,η)为p以上时("decimal (k,η) <p" 为假), 预测模式解码部126对于m设定decimal (k,n)+l 〇
[0200] 此外,在将预测集PS中所含的预测模式的数目设为了Nm的情况下,以上述的过程 所解码的预测模式的值是位于[0,Nm-l]的范围内的Nm个整数当中的任一个。一般而言,为 了以少的码量来表现预测模式值,按照满足上述条件的方式来限制预测模式值可取的值。 在此情况下,在前述的中间预测模式导出部122中,进行将位于[0,Nm-l]的范围内的整数值 变换成中间预测模式的处理。另外,反过来在估计预测模式导出部125中,进行将中间预测 模式变换成位于[0,Nm-Ι ]的范围内的整数值的处理。
[0201](处理的流程)
[0202]接下来,使用图13来说明运动图像解码装置1的预测信息解码部120所执行的预测 信息解码处理的流程。图13是对运动图像解码装置1中的预测信息解码处理的流程进行表 示的流程图。
[0203]预测信息解码部120通过取得预测信息编码数据PD来使处理开始,由预测集解码 部121进行预测集的解码(S101)。
[0204]接着,中间估计预测模式导出部124使用预测模式记录部123中所记录的、相邻分 区的中间预测模式,来导出该对象分区的中间估计预测模式(S102)。
[0205] 接下来,估计预测模式导出部125根据由中间估计预测模式导出部124导出的中间 估计预测模式,来导出与对象分区的预测集相应的估计预测模式(S103)。
[0206] 然后,预测模式解码部126使用由预测集解码部121解码出的预测集以及预测信息 编码数据FO中所含的f lag_bit以及rem_bits,来对对象分区的预测模式进行解码(S104)。 [0207]在此,中间预测模式导出部122使用中间预测集、解码出的预测模式以及预测集来 导出对象分区的中间预测模式(S105),预测模式记录部123对由中间预测模式导出部122导 出的中间预测模式进行记录(S106)。由预测模式记录部123记录的、对象分区的中间预测模 式在该对象分区被参照为在后作为预测对象的对象分区的相邻分区时进行使用。
[0208] 对S101~S106的预测信息解码处理进行了执行而得到的结果由预测模式m以及预 测集PS从预测信息解码部120输出,且处理结束。
[0209](作用以及效果)
[0210] 如上所述,运动图像解码装置1根据作为进行帧内预测的对象的对象分区T的相邻 分区Na、Nb的预测模式,来进行对象分区T中的预测模式的估计,并在对编码后的图像数据#1 进行解码的运动图像解码装置1中构成为具备:中间估计预测模式导出部124,其将相邻分 区Na、Nb的预测模式变换成预测集PS的并集即中间预测集Ml的中间预测模式;以及估计预测 模式导出部125,其基于通过上述变换而得到的各相邻分区Na、Nb的预测模式p'A、p' B来进行 对象分区T中的预测模式的估计,由此导出估计预测模式p'。
[0211] 根据上述构成,能起到对对象分区的预测模式进行估计的精度得以提高这样的效 果。
[0212](运动图像编码装置的细节)
[0213]接下来,使用图2以及图14来说明运动图像编码装置的概略性的构成。运动图像编 码装置2具备编码部20的构成已使用图2进行过说明。若进一步参照图2来说明细节,则编码 部20具备用于以LCU层LCU单位来对图像进行编码的LCU编码部21。
[0214]编码部20将运动图像#10分割成IXU单位。然后,编码部20将分割运动图像#10后的 结果所得到的LCU输入图像#5(图14)提供给LCU编码部21。在此,编码部20分别对预测单位 指定信息PT以及变换单位指定信息TT指定运动图像#10的分割单位来作为预测单位(PU)以 及变换单位(TU)。
[0215]此外,在以下的说明中,与运动图像解码装置1同样,将LCU层的LCU的尺寸设为与 PU-致。另外,PU由1个分区组成。但不限于此,还能将PU分割成2个以上的分区。
[0216]另外,编码部20从LCU编码部21取得IXU编码数据#6,生成编码数据#1,并将生成的 编码数据#1提供给运动图像解码装置1。
[0217]以下,一边参照图14,一边详细说明LCU编码部21的构成。如该图所示,LCU编码部 21具备:预测信息决定部210、预测图像生成部211、减法器212、预测残差编码部213、LCU编 码数据复用部214以及预测信息编码部220。
[0218] 预测信息决定部210根据针对LCU输入图像#5而指定的分区的尺寸来决定预测模 式以及预测集,并将决定的预测模式以及预测集提供给预测信息编码部220。
[0219] 预测信息编码部220通过将从预测信息决定部210提供的预测模式以及预测集一 起编码来生成预测信息编码数据H)。预测信息编码部220将生成的预测信息编码数据PD提 供给预测图像生成部211以及LCU编码数据复用部214。关于预测信息编码部220将在后详细 说明。
[0220] 预测图像生成部211使用从预测信息编码部220提供的预测信息编码数据PD来生 成预测图像,并提供给减法器212。
[0221] 减法器212从LCU输入图像中减去预测图像来生成预测残差,并将生成的预测残差 提供给预测残差编码部213。
[0222] 预测残差编码部213按在变换单位指定信息TT中所指定的每一个变换单位,对从 减法器212提供的预测残差进行编码,并将编码后的预测残差作为量化预测残差符号数据 而提供给LCU编码数据复用部214。
[0223] 此外,若进一步详细说明,则基于预测残差编码部213的预测残差的编码处理如下 进行。即,预测残差编码部213按每个变换单位(块)来对预测残差进行DCT变换(Discrete Cosine Transform),并对通过DCT变换而得到的DCT系数进行量化,由此来对预测残差进行 编码。
[0224] IXU编码数据复用部214对从预测残差编码部213提供的量化预测残差符号数据、 与从预测信息编码部220提供的预测信息编码数据ro进行复用,来生成IXU编码数据#6。
[0225] (预测信息编码部的细节)
[0226] 接下来,使用图15来说明预测信息编码部220的细节。图15是表示预测信息编码部 220的概略性的构成的功能框图。
[0227] 如图15所示,预测信息编码部220构成为具备:预测集编码部221、中间预测模式导 出部222、预测模式记录部223、中间估计预测模式导出部(中间变换单元)224、估计预测模 式导出部(估计预测模式导出单元)225、预测模式编码部226、以及加法器227。
[0228] 此外,关于中间预测模式导出部222、预测模式记录部223、中间估计预测模式导出 部224、以及估计预测模式导出部225的功能,与分别使用图1而说明的运动图像解码装置1 中的预测信息解码部120的中间预测模式导出部122、预测模式记录部123、中间估计预测模 式导出部124、以及估计预测模式导出部125相同,故以下省略其具体的说明。
[0229] 预测集编码部221对对象分区的预测集PS进行编码,并提供给加法器227。
[0230]中间预测模式导出部222将对象分区的预测模式m变换成中间预测集的预测模式 即中间预测模式。
[0231 ] 预测模式记录部223记录由中间预测模式导出部222针对对象分区而导出的中间 预测模式。
[0232] 中间估计预测模式导出部224基于预测模式记录部223中所记录的相邻分区的中 间预测模式,来导出中间性地估计对象分区的预测模式的模式即中间估计预测模式。中间 估计预测模式导出部224将导出的中间估计预测模式提供给估计预测模式导出部225。
[0233] 估计预测模式导出部225根据由中间估计预测模式导出部224导出的中间估计预 测模式P '来导出估计预测模式,并将导出的估计预测模式提供给预测模式编码部226。
[0234] 预测模式编码部226基于从对象分区的预测模式m以及估计预测模式导出部225提 供的估计预测模式来对预测模式进行编码,并提供给加法器227。
[0235] 在此,使用图16来对预测模式编码部226所进行的编码处理更具体的说明如下。图 16是对预测模式编码部226所进行的编码处理的内容进行表示的表。
[0236] 此外,在图16中,m表示对象分区的预测模式,p表示估计预测模式。另外,binary (X,η)是将X变换成2进制表现形式的η位的比特串的函数。在此,η是根据"n = ceil (log2(a-1))"而导出的数值。另外,a是预测集中所含的预测模式的数目,ceil函数是返回对自变量 的小数部分进位后所得到的数的函数。
[0237] 如图16所示,预测模式编码部226基于从对象分区的预测模式m以及估计预测模式 导出部225提供的估计预测模式p,来对flag_bit以及rem_bits进行编码。若预测模式m与估 计预测模式P-致(m = p),,则预测模式编码部226对于flag_bit设定"Γ来进行编码,并省 略rem_bitS的编码。即,在flag_bit为"Γ时,表示对象分区的预测模式与从相邻分区推测 出的估计预测模式相同。
[0238] 另外,当预测模式m小于估计预测模式p时(m<p),预测模式编码部226对于flag_ 13;11:设定"0",对于^111_13;^8设定13;[1^"(111,11),来对;1^138_13;[1:以及^111_13;^8进行编码。
[0239] 另一方面,在预测模式m大于估计预测模式p时(m>p),预测模式编码部226对于 flag_bit设定 "0",且对于rem_bits设定binary(m_l,n),来对flag_bit以及rem_bits进行 编码。
[0240] (处理的流程)
[0241] 接下来,使用图17来说明运动图像编码装置2的预测信息编码部220所执行的预测 信息编码处理的流程。图17是对运动图像编码装置2中的预测信息编码处理的流程进行表 示的流程图。
[0242] 若预测信息编码处理开始,则中间估计预测模式导出部224使用预测模式记录部 223中所记录的、相邻分区的中间预测模式,来导出该对象分区的中间估计预测模式 (S201)〇
[0243] 接下来,估计预测模式导出部225根据由中间估计预测模式导出部224导出的中间 估计预测模式,来导出与对象分区的预测集相应的估计预测模式(S202)。
[0244] 接着,预测模式编码部226使用对象分区的预测模式m、以及由估计预测模式导出 部125导出的估计预测模式p,来对f lag_bit以及rem_bits进行编码(S203),由预测集编码 部221对预测集PS进行编码(S204)。
[0245] 然后,加法器227生成包含由预测模式编码部226编码后的预测模式以及由预测集 编码部221编码后的预测集在内的预测信息编码数据HKS205)。
[0246] 在此,中间预测模式导出部222使用中间预测集、以及预测模式m与预测集PS来导 出对象分区的中间预测模式(S206),预测模式记录部223对由中间预测模式导出部222导出 的中间预测模式进行记录(S207)。
[0247] (作用以及效果)
[0248] 如上所述,运动图像编码装置2根据与作为进行帧内预测的对象的对象分区相邻 的分区即相邻分区的预测模式,进行上述对象分区中的预测模式的估计,来对运动图像#10 进行编码,该运动图像编码装置2构成为具备:中间估计预测模式导出部224,其将上述相邻 分区中的预测模式变换成进行帧内预测的各分区的预测集PS的并集即中间预测集的中间 预测模式;以及估计
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1