图像处理方法技术

技术编号:3584491 阅读:135 留言:0更新日期:2012-04-11 18:40
一种图像处理方法,此方法是将图像框内预测模式中4*4区块预测模式的公式扩展应用到16*16区块中各个4*4区块或8*8区块的预测上,在一次操作(Pass)中就决定了16*16区块中各个4*4区块或是8*8区块的预测模式,或者是分为三次操作决定16*16区块中各个8*8区块的预测模式。如此即可省去逐个4*4区块判断预测模式的运算操作,有效降低进行4*4区块框内预测的处理时间,而达到增加图像处理效率的目的。

【技术实现步骤摘要】

本专利技术是有关于 一种,且特别是有关于 一种能够缩短预测 模式判断时间,加快图像重建速度的。
技术介绍
H. 264是由国际电信同盟(International Telecommunication Union -Telecoramunication Standardization Sector, ITU-T)的视频编码专家群 (Video Coding Expert Group, VCEG)与国际标准化组织(Internatioiial Organization for Standardization, ISO)的运动图{象专家组(Moving Pictures Experts Group, MPEG)共同组成的联合视频小组所拟定的新一代的 视频压缩标准,此技术在纳入MPEG-4的第10部分(IS0/IEC 14496-IO)后则 称为进阶视频解码(Advanced Video Coding, AVC),或合并称之H. 264/AVC。 相关研究数据显示,H. 264/AVC相较于MPEG-2及MPEG-4,无论是在压缩率上 或是视频质量上皆有大幅的提升,因此也被广泛用于视频会议、视频广播或 视频串流服务等视频应用上。H. 264在空间性及时间性的预测上比先前的H. 263+等标准具有更佳的效 能,它使用框内(Intra Frame)及框间(Inter Frame)编码重建的像素来预测 内部的编码区块。其中,在使用框内预测技术来进行像素的预测时,为了增 加编码效率,H. 264利用了与邻近区块在空间域(Spatial domain)上的相关 性来做预测,且在储存数据时只记录所预测的模式及实际的误差。邻近区块 通常是指目前编码区块左方与上方的区块,这些区块的像素都已经被编码过, 因此其记录的信息能再被利用。以一个4x4区块的预测为例,图1所纟会示为已知H. 264的4x4区块的配 置图,其中a p代表区块中的像素、A~H代表此区块上方区块的边缘像素 值、I ~L则是代表左方区块的边缘像素值,H. 264的预测模式就是利用这些 边缘像素值来做预测。框内预测技术依图像复杂度的不同,可分为4x4亮度(Luma)预测模式、16x16亮度(Luma)预测模式及8x8色度(Chroma)预测模式。其中,4x4亮度预 测模式依其预测方向的不同又包括了 9种不同的预测模式。图2及图3分别 为已知H. 264的4x4亮度预测模式所包括的9种预测模式的示意图及公式列 表。请同时参照图2及图3,这些预测模式包括直流(DC)模式和其余8个方 向的模式,而其公式依像素所在的位置可归纳为其中/e区块K,J,/,M乂&C,D,E,F,G,/f ,举例来说,若是选择模式0 (即 垂直模式),则可以下列公式来预测位于第x行第y列的像素(y, x)的像素值 像素(O,O)、 (l,O)、 (2,0)、 (3,0)是由A来预测; 像素(O,l)、 (1,1)、 (2,1)、 (3,1)是由B来预测; 像素(0,2)、 (1,2)、 (2,2)、 (3,2)是由C来预测; 像素(O, 3)、 (1,3)、 (2,3)、 (3,3)是由D来预测。此外,若是选择模式3(即对角线左下模式),则是以下列公式来预测像 素值像素(0, O)是由(A+2B+C+2) /4来预测; 像素(O, 1) 、 (1, O)是由(B+2C+D+2)/4来预测; 像素(0,2)、 (l,l)、 (2, O)是由(C+2D+E+2)/4来预测; 像素(O, 3)、 (1,2)、 (2,1)、 (3, O)是由(D+2E+F+2)/4来预测; 像素(1,3)、 (2, 2)、 (3, l)是由(E+2F+G+2)/4来预测; 像素(2, 3) 、 (3, 2)是由(F+2G+H+2) /4来预测; 像素(3, 3)是由(G+3H+2)/4来预测。4x4亮度预测模式即是以4x4的子区块(Sub-block)为单位,并利用上述 9种预测模式找寻其参考对象(Predictor),而将其与参考对象相减后,取得 差余(Residual)图像。最后再将此差余图像以及所使用的预测模式进行转换 后,即可获得此4x4子区块的图像编码。然而,H. 264在执行图像编码时,实际上是以16x16的区块为单位进行 编码,而一个16x16区块又再细分为4x4子区块来进行预测。采用这样的方 式,在解码一个4x4子区块时,必须参考其左方及上方区块的重建值,因此预测值=Z(系数),x (参考像素值),+ (itom/) /2考在解码这些4x4子区块时,必须按照一定的顺序,逐个(由上往下,由左往右)4x4子区块来进行,此举虽然可获得较为精确的预测效果,但所占用的运 算资源及所花费的计算时间则会相对地增加,无法满足现今讲求效率的要求。
技术实现思路
有鉴于此,本专利技术提供一种,通过在一次操作(Pass)中找 出16*16区块中各个4*4区块的预测模式,而能够增加图像处理的效率。本专利技术提供一种,通过在一次操作中找出16*16区块中各 个8*8区块的预测模式,而能够增加图像处理的效率。本专利技术提供一种,以8*8区块为单位,逐次找出16*16区 块中各个8*8区块的预测模式,而能够增加图像处理的效率。本专利技术提出 一种,适用于一个可区分为多个预测区块的图 像,此方法包括下列步骤a.计算这些预测区块像素在多个预测模式下与对 应的图像边界像素间的差值平方和;b.根据a步骤结果,决定预测区块像素 重建时所使用的预测模式;以及c.根据b步骤结果,重建这些预测区块的像素。在本专利技术的一实施例中,其中在a步骤之后还包括al.利用a步骤结果, 计算各个预测区块像素在各个预测模式下的剩余值;以及a2.根据a步骤以及al步骤结果,决定预测区块像素重建时所使用的预测模式。在本专利技术的一实施例中,上述的图像为16*16像素所组成的区块,而预测区块为4*4区块。在本专利技术的一实施例中,上述的方法包括垂直预测模式、水平预测模式、直流预测模式、对角下左预测模式、对角下右预测模式、垂直向右预测模式、水平向下预测模式、垂直向左预测模式,以及水平向上预测模式等9种预测模式。在本专利技术的一实施例中,其中a2步骤还包括a2-l.根据al步骤结果, 决定这些预测区块像素在这些预测模式下所对应的位传输率;a2-2.根据a步 骤以及a2-l步骤结果,计算欲些预测区块像素的位传输率-失真最佳值;以 及a2-3.根据a2-2步骤结果,决定这些预测区块像素重建时所使用的预测模式。在本专利技术的一实施例中,其中a2-1步骤中为利用这些预测区块像素在这些预测模式下的剩余值经离散余弦转换、量化,以及熵运算后,以决定这些 预测区块像素在这些预测模式下所对应的位传输率。在本专利技术的一实施例中,上述的预设的16个预测区块由上而下、由左而右依序区分为a p位置的预测区块,则c步骤中各个预测区块的重建顺序为 a — b、 e — c、 f、 i — d、 g、 j、 m—h、 k、 n—1、 o — p。本专利技术提出 一种,适用于可区分为多个预测区块的图像, 此方法包括下列步骤a.将这些预测区块区分为多个区域,其中每一个区域 具有至少两个预测区块;b本文档来自技高网
...

【技术保护点】
一种图像处理方法,适用于可区分为多个预测区块的图像,该方法包括:a.计算该些预测区块像素在多个预测模式下与对应的该图像边界像素间的差值平方和;b.根据a步骤结果,决定该预测区块像素重建时所使用的该预测模式;以及c.根据b步骤结果,重建该些预测区块的像素。

【技术特征摘要】
1. 一种图像处理方法,适用于可区分为多个预测区块的图像,该方法包括a.计算该些预测区块像素在多个预测模式下与对应的该图像边界像素间的差值平方和;b.根据a步骤结果,决定该预测区块像素重建时所使用的该预测模式;以及c.根据b步骤结果,重建该些预测区块的像素。2. 根据权利要求1所述的图像处理方法,其中在a步骤之后还包括 al.利用a步骤结果,计算该些预测区块像素在该些预测模式下的剩余值;以及a2.根据a步骤以及al步骤结果,决定该预测区块像素重建时所使用的 该预测模式。3. 根据权利要求1所述的图像处理方法,其中该图像为16*16像素所组 成的区块,而该预测区块为4*4区块。4. 根据权利要求1所述的图像处理方法,其中该些预测模式包括垂直预测模式、水平预测模式、直流预测模式、对角下左预测模式、对角下右预 测模式、垂直向右预测模式、水平向下预测模式、垂直向左预测模式、以及 水平向上预测模式。5. 根据权利要求2所述的图像处理方法,其中a2步骤还包括 a2-l.根据al步骤结果,决定该些预测区块像素在该些预测模式下所对应的位传输率;a2-2.根据a步骤以及a2-1步骤结果,计算该些预测区块像素的位传输 率-失真最佳值;以及a2-3.根据a2-2步骤结果,决定该些预测区块像素重建时所使用的该预测模式。6. 根据权利要求3所述的图像处理方法,其中预设该16个预测区块由 上而下、由左而右依序区分为a p位置的该些预测区块,则c步骤中该些预 观寸区块的重建顺序为a —b、 e —c、 f、 i —d、 g、 j、 m —h、 k、 n—1、 o —p。7. —种图像处理方法,适用于可区分为多个预测区块的图像,该方法包括a. 将该些预测区块区分为多个区域,其中每一该区域具有至少两个该预 测区块;b. 先针对该些区域中的其一 ,计算该区域内该些预测区块像素在多个预 测模式下与对应的该图像边界像素间的差值平方和;c. 根据b步骤结果,决定该区域内该预测区块像素重建时所使用的该预 测模式;d. 根据c步骤结果,重建该区域内该些预测区块的像素;以及e. 根据d步骤结果,利用该区域边界的已重建像素,重建与该区域相邻 的区域内的该些预测区块的像素。8. 根据权利要求7所述的图像处理方法,其中b步骤之后还包括bl.利用b步骤结果,计算该区域内该些预测区块像素在该些预测模式下 的剩余值;以及b2.根据b步骤及bl步骤结果,决定该区域内该预测区块像素重建时所 使用的该预测模式。9. 根据权利要求7所述的图像处理方法,其中该图像为16*16像素所组 成的区块、该预测区块为4区块,而该区域为8*8区块。10. 根据权利要求7所述的图像处理方法,其中该些预测模式包括垂 直预测模式、水平预测模式、直流预测模式、对角下左预测模式、对角下右 预测模式、垂直向右预测模式、水平向下预测模式、垂直向左预测模式、以 及水平向上预测模式。11. 根据权利要求8所述的图像处理方法,其中b2步骤还包括 b2-l.根据bl步骤结果,决定该区域内该些预测区块像素在该些预测模式下所对应的位传输率;b2-2.根据b步骤以及b2-1步骤结果,计算该区域内该些预测区块...

【专利技术属性】
技术研发人员:沈中理钟育杰官宏霖
申请(专利权)人:硕颉科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1