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

文档序号:9914783阅读:来源:国知局
预测模式导出部225,其基于通过上述变换而得到的各相邻分区的中间 预测模式,进行上述对象分区中的预测模式的估计,由此导出估计预测模式。
[0249] 根据上述构成,能起到对对象分区的预测模式进行估计的精度得以提高这样的效 果。
[0250] (变形例)
[0251] 接下来,针对以上说明的运动图像解码装置1以及运动图像编码装置2的优选的变 形例进行说明。
[0252][估计预测模式导出部的变形例]
[0253] 尽管以上说明了运动图像解码装置1的估计预测模式导出部125遵照给定的规则 来变换中间估计预测模式P'从而导出估计预测模式P。但不限于此,估计预测模式导出部 125还可以通过给定的运算来导出估计预测模式。
[0254] 在各预测集满足以下的(1)以及(2)的关键条件的情况下,估计预测模式导出部 125根据中间估计预测模式p'的ID并通过运算来求取估计预测模式p的ID。
[0255] 该关键条件是指,(1)各预测集中所含的预测模式的顺序呈角度的升序、且(2)若 预测集的编号增加则可应用的预测方向的数目变为2倍那样的情况。
[0256] (2)的条件也就是指,相对于第η个预测集,在第n+1个预测集中可应用的预测方向 的数目为2倍。
[0257] 反过来说,在第η个预测集中,该预测集中所含的预测模式的数目为第n+1个预测 集中所含的预测方向的数目的一半。
[0258] 另外,进一步说,还能在第n+1个预测集中所含的预测模式之中,从顺序为最后的 预测模式起依次适当省略。由此,在第η个预测集中,预测集中所含的预测模式的数目还能 为第n+1个预测集中所含的预测方向的数目的一半。
[0259] 另外,在此情况下,中间估计预测模式是方向预测,中间预测集由方向预测的预测 模式构成。
[0260] 在各预测集满足上述(1)以及(2)的关键条件的情况下,估计预测模式导出部125 通过以下的运算来导出估计预测模式。
[0261] 在此,针对将中间预测集Ml变换成已说明的预测集PS1~PS3的手法,具体例示如 下。此外,以下,忽略中间预测集Ml、预测集PS1~PS3中所含的平面预测。
[0262]首先,在求取预测集PS3的预测模式的情况下,p = p'。预测集PS3与中间预测集Ml 一致,因此将中间估计预测模式P '直接导出为估计预测模式P。
[0263] 在求取预测集PS2的预测模式的情况下,计算ρ = ρ'>>1。在此,"〉〉"表示右移 位运算。也就是,在该运算中,将具有中间预测集Ml当中偶数号ID的中间预测模式(ID:0、2、 4、6、8、10、12、14)通过移位运算而映射至预测集?32(10:0~7)。
[0264] 另外,在求取预测集PS1的预测模式的情况下,计算?=(?'_2)>>2。也就是,在该 运算中,将从中间预测集Ml中去除了最末尾的位次即ID: 14、以及第二低的位次的ID: 13后 的集合通过移位运算而映射至预测集PS1 (ID:0~2)。
[0265] 如以上所述,估计预测模式导出部125通过对中间估计预测模式p'进行运算来导 出估计预测模式P。
[0266] 此外,运动图像编码装置2的估计预测模式导出部225也能通过进行以上说明的运 算来导出估计预测模式P。
[0267] [从平面预测向方向预测的变换]
[0268] 运动图像解码装置1的估计预测模式导出部125可以在预测模式的变换之际,通过 以下所示的手法将平面预测变换成方向预测。
[0269] 这例如设想中间估计预测模式p'是平面预测、对象分区的预测集不包含平面预 测、而包含方向预测的场景。
[0270] 此外,若对平面预测进行补充,则如下所示。即,平面预测是在对象分区为16X16 像素的情况下可选择的预测模式,是使用与对象分区相邻的解码完的参照像素的像素值来 将该对象分区的各像素值通过平面性的预测而生成的预测模式。
[0271] 具体而言,在平面预测中,基于与对象分区的上侧相邻的分区中所含的参照像素 (以下,称为上侧参照像素)的斜率gx、以及与对象分区的左侧相邻的分区中所含的参照像 素(以下,称为左侧相邻像素)的斜率gy,来生成预测图像。
[0272] 使用图21,来说明估计预测模式导出部125将平面预测变换成方向预测的手法。此 外,以下,设处于16X16像素的对象分区的各像素由座标(x, y)(x = 0~15,y = 0~15)进行 指定。
[0273] 在图21中,x、y是对对象分区中的像素的位置(座标)进行表征的轴,z是对修正像 素值(亮度值)进行表征的轴,各座标的修正像素值是从该座标的亮度值中减去座标(〇,〇) 的亮度值后的值。在此,座标( XQ,yQ)的修正像素值能表征为由矢量(XQ,〇,XQ*g X)以及矢量 (〇,7〇,7〇吨7)展开的平面也就是由矢量(1,〇,81)以及矢量(〇,1,87)展开的平面上的点。
[0274] 进而,预测方向是像素值不变化的方向(即,像素值的等高线方向),因此对预测方 向进行表征的矢量v是xy平面上的矢量,且与由矢量(1,〇,gx)以及矢量(〇,1,gy)展开的平 面的法线矢量正交。
[0275] 根据以上来对预测方向进行表征的矢量v能表征为v = (gy,_gx,0)。
[0276] 估计预测模式导出部125通过如此根据斜率gx、gy来求取对预测方向进行表征的 矢量v,从而将平面预测变换成方向预测。
[0277] 此外,上述的手法能在运动图像编码装置2的估计预测模式导出部225中应用。 [0278][关于中间预测集]
[0279] 尽管使用图9而说明的中间预测集Ml是与预测集PS3-致的构成,但不限于此,中 间预测集可以与各分区的预测集当中的任一个不一致。
[0280] 如上所述,中间预测集只要是各分区的预测集的并集即可。使用图18以及图19,针 对这样的中间预测集的例子说明如下。
[0281] 图18的(a)~(c)表示了 3种预测集,即预测集PS1UPS11以及PS31的例子。如图18 的(a)所示,预测集PS11与图5的(b)所示的预测集PS2同样,包含8种方向预测(ID:0~7)、以 及DC预测(ID: 8)。
[0282] 如图18(b)所示,预测集PS21与预测集PS11同样,包含8种方向预测(ID:0~7)、以 及DC预测(ID:8),但ID:0~6的预测方向集中在水平方向。也就是预测集PS21是重视水平方 向的预测的预测集。
[0283] 如图18(c)所示,预测集PS31与预测集PS11同样,包含8种方向预测(ID:0~7)、以 及DC预测(ID:8),但ID: 1~7的预测方向集中在垂直方向。也就是,预测集PS31是重视垂直 方向的预测的预测集。
[0284] 可以对这样的预测集PS11、PS21、PS31来生成图19所示的中间预测集Ml 1。
[0285] 即,中间预测集Mil成为预测集PS11、PS21、PS31的并集,包含15种方向预测(ID:0 ~7)、以及DC预测(10:8)。尽管预测集?311、?321、?331均与中间预测集111不一致,但均是 中间预测集Mil的子集。也就是,各预测集中所含的预测模式必定包含在中间预测集Mil中。
[0286] 如此,中间预测集Mil只要是各分区的预测集的并集即可,不必与每一个预测集一 致。
[0287] [关于中间预测模式的标识符]
[0288]在图10所示的中间预测集Ml中,作为中间预测集Ml中所含的预测模式的标识符, 采用了中间预测模式ID(ID:0~16)。对于中间预测集ID采用了连号,即逐次增加1的整数的 索引。但中间预测模式的标识符可以是矢量。
[0289] 例如,可以以由"预测分类"以及"预测特性参数"的2成分组成的矢量来表现中间 预测模式的标识符。
[0290] 在此情况下,还能将作为中间预测模式的标识符的矢量表现为(预测分类,预测特 性参数)= (et,eP)。
[0291] 对于预测分类,指定:表示中间预测模式的种类是"方向预测"的"方向"、或表示是 "平面预测"的"平面"。
[0292] 另外,预测特性参数是用于最终确定中间预测模式的参数,根据预测分类而确定。
[0293] 在预测分类为"方向"时,对预测特性参数指定确定其预测方向的参数。例如,对预 测特性参数指定表示预测方向的角度的参数。
[0294] 另外,在预测分类为"平面"时,对预测特性参数指定被分类至平面预测的预测模 式的发生概率的位次(秩(rank))。
[0295] 在此,针对在使用图20对中间预测模式的标识符进行矢量表现的情况下的具体的 例子,说明如下。以下,例示以矢量表现来表现图9所示那样的中间预测集Ml的标识符的情 况。在图10中,示出了以ID表现来表征中间预测集Ml的标识符的例子,与此相对,在图20中, 示出了以矢量表现来表征中间预测集Ml的标识符的情况。
[0296] 即,在图10中赋予了ID:0~14的中间预测模式"angle(22·5)"~"angle(-135)"是 方向预测,因此对于预测分类(et)指定"方向"。另外,此时,对于预测特性参数(e P)指定对各 个预测方向的角度进行表示的"22.5"~"-135"。
[0297] 而且,在图10中赋予了 ID: 15以及16的中间预测模式"DC"以及"Plane"是平面预 测,因此对于预测分类(et)指定"平面"。另外,对于预测特性参数(e P)指定对中间预测模式 "DC"以及"Plane"各自的发生概率的位次进行表示的"0"以及"Γ。
[0298] 此外,在如此进行了构成变更的情况下,运动图像解码装置1的中间估计预测模式 导出部124可以根据在相邻分区中所导出的中间预测模式,通过如下手法来导出中间估计 预测模式。
[0299] 首先,在对象分区的左相邻分区以及上相邻分区中导出了不同的预测分类的中间 预测模式的情况下,中间估计预测模式导出部124设中间估计预测模式p' = (平面,0)。换言 之,在对象分区的左相邻分区以及上相邻分区当中的一者为平面预测、另一者为方向预测 的情况下,中间估计预测模式导出部124将DC预测导出为中间估计预测模式p'。
[0300] 另外,在对象分区的左相邻分区以及上相邻分区的两者中,在对作为中间预测模 式而被分类至平面预测的预测模式进行了导出的情况下,中间估计预测模式导出部124设 中间估计预测模式P' = (平面,min(eP,x))。在此,eP,x是在相邻分区中所导出的中间预测模 式的预测特性参数的集合。
[0301 ]也就是,在此情况下,中间估计预测模式导出部124将在相邻分区中所导出的中间 预测模式当中指定了最小预测特性参数的模式,即发生概率的位次最高的模式导出为中间 估计预测模式P'。
[0302] 另外,在对象分区的左相邻分区以及上相邻分区的两者中,在对作为中间预测模 式而分类至方向预测的预测模式进行了导出的情况下,中间估计预测模式导出部124设中 间估计预测模式P' = (平面,avg(eP,x))。在此,avg函数是返回自变量的平均值的函数。也就 是,在此情况下,中间估计预测模式导出部124将具有在相邻分区中所导出的中间预测模式 的角度的平均值的中间预测模式导出为中间估计预测模式P'。
[0303] 此外,在不存在具有平均值的中间预测模式的情况下,中间估计预测模式导出部 124能将具有更接近的值的中间预测模式导出为中间估计预测模式p'。
[0304] 此外,上述的手法还能在运动图像编码装置2的中间估计预测模式导出部224中进 行应用。
[0305](总结)
[0306] 本发明不限于上述的各实施方式,能在权利要求所示的范围内进行各种变更,而 对不同的实施方式分别公开的技术方法进行适当组合而得到的实施方式也包含在本发明 的技术的范围内。
[0307] 最后,上述的运动图像解码装置1以及运动图像编码装置2的各块既可以通过形成 于集成电路(1C芯片)上的逻辑电路来在硬件上实现,也可以使用CPU(Central Processing Unit;中央处理器)来在软件上实现。
[0308] 在后者的情况下,上述各装置具备:对实现各功能的程序的命令进行执行的CPU、 容纳有上述程序的R〇M(Read Only Memory;只读存储器)、对上述程序进行展开的RAM (Random Access Memory:随机存取存储器)、以及容纳有上述程序以及各种数据的存储器 等的存储装置(记录介质)等。而且,本发明的目的还在于,将以计算机可读取的方式记录有 实现上述的功能的软件即上述各装置的控制程序的程序代码(执行格式程序、中间代码程 序、源程序)的记录介质提供给上述各装置,由该计算机(或CPU或MPU)读出并执行记录在记 录介质中的程序代码,从而得以实现。
[0309] 作为上述记录介质,例如能使用:磁带或盒式磁带等的带类;包含软(注册商标) 盘/硬盘等的磁盘或⑶-R0M/M0/MD/DVD/⑶-R/蓝光盘(注册商标)等的光盘在内的盘类;1C 卡(包括存储卡)/光卡等的卡类;掩模R0M/EPR0M/EEPR0M/闪速ROM等的半导体存储器类;或 者PLD(Programmable logic device:可编程逻辑器件)或FPGA(Field Programmable Gate Array:现场可编程门阵列)等的逻辑电路类等。
[0310]另外,还可以构成为能将上述各装置与通信网络进行连接,并经由通信网络来提 供上述程序代码。该通信网络只要能传输程序代码即可,不特别限定。例如能利用互联网、 内联网、外联网、LAN、ISDN、VAN、CATV通信网、虚拟专用网(Virtual Private Network)、电 话线路网、移动通信网、卫星通信网等。另外,构成该通信网络的传输介质只要是能传输程 序代码的介质即可,不限于特定的构成或种类。例如,既能以IEEE1394、USB、电力线输送、电 缆TV线路、电话线、ADSL(Asymmetric Digital Subscriber Line;非对称数字用户线路)线 路等的有线,也能以IrDA或远程那样的红外线、Bluetooth(注册商标)、IEEE802.il无线、 HDR(High Data Rate;高数据速率)、NFC(Near Field Communication;近场通信)、DLNA (Digital Living Network Alliance;数字生活网络联盟)、便携式电话网、卫星线路、地面 电波数字网等的无线来进行利用。
[0311](附记事项1:关于预测模式ID以及中间预测模式ID的对应
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1