影像融合系统及方法

文档序号:7865293阅读:331来源:国知局
专利名称:影像融合系统及方法
技术领域
本发明涉及一种影像压缩系统及方法,尤其涉及一种影像压缩中的影像融合系统及方法。
背景技术
在2010 年 4 月,Joint Collaborative Team on Video Coding(JCT-VC)开始着手于研究新一代的压缩技术高效视频编码(HighEfficiency Video Coding,即H. 265/HEVC),其目的是成为下一代的压缩标准。相较于目前的压缩技术H. 264,其目标为降低50%的比特率(Bit rate),同时其画面质量及计算复杂度也提升了 3倍。目前普遍的研究方向为提升压缩效率、提高编码正确性以及错误恢复能力、降低计算时间及计算复杂度。在编码流程中,一张影像或画面会被切割成多个固定大小的最大编码单元 (Largest Coding Unit, IXU),而每个IXU内则会以四分树的架构递归切割成不同大小的编码单元(Coding Units,⑶)以进行像素预测。在递归切割的过程中亦会判定这个IXU内最佳的切割方式,在递归结束之后此LCU内的最佳切割方式将被决定。在此递归过程中,由于测试过每一个不同大小的CU以确定最佳的切割方式,其所耗费的运算时间及其运算复杂度是相当高而有待改善的。

发明内容
鉴于以上内容,有必要提供一种影像融合系统,其可利用影像中的亮度及色彩资讯对LCU中的区块进行融合,以达到降低计算量及加速LCU切割的目的。鉴于以上内容,有必要提供一种影像融合方法,其可利用影像中的亮度及色彩资讯对LCU中的区块进行融合,以达到降低计算量及加速LCU切割的目的。一种影像融合系统,应用于电子装置,该系统包括切割模块,用于获取一张影像中的一个最大编码单元LCU,将该LCU切割成多个NXN区块;计算模块,用于依据Z字形顺序,计算当前NXN区块的像素平均值;融合模块,用于根据当前NXN区块的像素平均值判断该LCU是否需要执行融合操作,如果该LCU需要执行融合操作,则对该LCU执行融合操作。—种影像融合方法,应用于电子装置,该方法包括切割步骤,获取一张影像中的一个最大编码单元LCU,将该LCU切割成多个NXN区块;计算步骤,依据Z字形顺序,计算当前NXN区块的像素平均值;融合步骤,根据当前NXN区块的像素平均值判断该LCU是否需要执行融合操作,如果该LCU需要执行融合操作,则对该LCU执行融合操作。相较于现有技术,所述的影像融合系统及方法,其可利用影像中的亮度及色彩资讯对LCU中的区块进行融合,降低计算量及加速LCU切割。


图I是本发明影像融合系统的运行环境示意图。
图2是影像融合系统的功能模块图。图3A及图3B是本发明影像融合方法的较佳实施例的流程图。图4是将一个IXU切割成多个NXN区块的示意图。图5是将图4中的NXN融合成2NX2N区块的示意图。图6是将图5中的2NX2N融合成4NX4N区块的示意图。图7是将图6中的4NX4N融合成8NX8N区块的示意图。主要元件符号说明
权利要求
1.一种影像融合系统,应用于电子装置,其特征在于,该系统包括 切割模块,用于获取一张影像中的一个最大编码单元LCU,将该LCU切割成多个NX N区块; 计算模块,用于依据Z字形顺序,计算当前NXN区块的像素平均值 '及融合模块,用于根据当前NXN区块的像素平均值判断该LCU是否需要执行融合操作,如果该LCU需要执行融合操作,则对该LCU执行融合操作。
2.如权利要求I所述的影像融合系统,其特征在于,该系统还包括 预测模块,用于对分割后的NXN区块或融合后的区块进行像素预测。
3.如权利要求I所述的影像融合系统,其特征在于,所述融合操作包括NXN区块的第一次融合,该第一次融合包括 判断当前NXN区块是否属于当前2NX2N区块的最后区块; 如果当前NXN区块不属于当前2NX 2N区块的最后区块,则依据Z字形顺序,从该LCU中选取下一个NXN区块作为新的当前NXN区块; 如果当前NXN区块属于当前2NX2N区块的最后区块,则判断当前2NX2N区块内的4个NXN区块的像素平均值是否相近; 如果当前2NX2N区块内的4个NXN区块的像素平均值不相近,则结束第一次融合;如果当前2NX2N区块内的4个NXN区块的像素平均值相近,执行NXN区块的第一次融合,将当前2N X 2N区块内的4个N X N区块融合成一个区块。
4.如权利要求3所述的影像融合系统,其特征在于 如果当前2NX2N区块内的每两个NXN区块的像素平均值的偏差皆小于预设值,则判定当前2NX2N区块内的4个NXN区块的像素平均值相近。
5.如权利要求I所述的影像融合系统,其特征在于,所述融合操作包括NXN区块的第一次融合,该第一次融合包括 判断当前NXN区块是否属于当前2NX 2N区块的最后区块; 如果当前NXN区块不属于当前2NX 2N区块的最后区块,则依据Z字形顺序,从该LCU中选取下一个NXN区块作为新的当前NXN区块; 如果当前N X N区块属于当前2N X 2N区块的最后区块,则判断当前2N X 2N区块内的4个NXN区块的像素平均值是否相近; 如果当前2NX2N区块内的4个NXN区块的像素平均值不相近,则执行第二次融合;如果当前2NX2N区块内的4个NX N区块的像素平均值相近,执行NXN区块的第一次融合,将当前2NX2N区块内的4个NXN区块融合成一个区块,然后执行第二次融合。
6.如权利要求5所述的影像融合系统,其特征在于,所述第二次融合包括 判断当前NXN区块是否属于当前4NX4N区块的最后区块; 如果当前NXN区块不属于当前4NX 4N区块的最后区块,则依据Z字形顺序,从该LCU中选取下一个2NX2N区块中的第一个NXN区块作为新的当前NXN区块; 如果当前NXN区块属于当前4NX4N区块的最后区块,则继续判断当前4NX4N区块内是否含NXN区块; 如果当前4NX4N区块内含NXN区块,则结束第二次融合; 如果当前4NX4N区块内不含NXN区块,则判断当前4NX4N区块内的4个2NX2N区块的像素平均值是否相近; 如果当前4NX 4N区块内的4个2NX 2N区块的像素平均值不相近,则结束第二次融合;如果当前4NX 4N区块内的4个2NX 2N区块的像素平均值相近,执行2NX 2N区块的第二次融合,将当前4NX4N区块内的4个2NX2N区块融合成一个区块。
7.如权利要求5所述的影像融合系统,其特征在于,所述第二次融合包括 判断当前NXN区块是否属于当前4NX4N区块的最后区块; 如果当前NXN区块不属于当前4NX 4N区块的最后区块,则依据Z字形顺序,从该LCU中选取下一个2NX2N区块中的第一个NXN区块作为新的当前NXN区块; 如果当前NXN区块属于当前4NX4N区块的最后区块,则继续判断当前4NX4N区块内是否含NXN区块; 如果当前4NX4N区块内含NXN区块,则执行第三次融合; 如果当前4NX4N区块内不含NXN区块,则判断当前4NX4N区块内的4个2NX2N区块的像素平均值是否相近;如果当前4NX 4N区块内的4个2NX 2N区块的像素平均值不相近,则执行第三次融合;如果当前4NX4N区块内的4个2NX2N区块的像素平均值相近,执行2NX2N区块的第二次融合,将当前4NX 4N区块内的4个2NX 2N区块融合成一个区块,然后执行第三次融八口 ο
8.如权利要求7所述的影像融合系统,其特征在于,所述第三次融合包括 判断当前NXN区块是否属于当前8NX8N区块的最后区块; 如果当前NXN区块不属于当前8NX8N区块的最后区块,则依据Z字形顺序,从该LCU中选取下一个4NX4N区块中的第一个NXN区块作为新的当前NXN区块; 如果当前N X N区块属于当前8N X 8N区块的最后区块,则继续判断当前8N X 8N区块内是否含4NX4N以下的区块; 如果当前8NX8N区块内含4NX4N以下的区块,则结束第三次融合; 如果当前8NX8N区块内不含4NX4N以下的区块,则判断当前8NX8N区块内的4个4NX4N区块的像素平均值是否相近; 如果当前8NX8N区块内的4个4NX4N区块的像素平均值不相近,则结束第三次融合;如果当前8NX8N区块内的4个4NX4N区块的像素平均值相近,执行4NX4N区块的第三次融合,将当前8NX8N区块内的4个4NX4N区块融合成一个区块。
9.一种影像融合方法,应用于电子装置,其特征在于,该方法包括 切割步骤,获取一张影像中的一个最大编码单元LCU,将该LCU切割成多个NXN区块;计算步骤,依据Z字形顺序,计算当前NXN区块的像素平均值 '及融合步骤,根据当前NXN区块的像素平均值判断该LCU是否需要执行融合操作,如果该LCU需要执行融合操作,则对该LCU执行融合操作。
10.如权利要求9所述的影像融合方法,其特征在于,该方法还包括 预测步骤,对分割后的NXN区块或融合后的区块进行像素预测。
11.如权利要求9所述的影像融合方法,其特征在于,所述融合操作包括NXN区块的第一次融合步骤,该第一次融合步骤包括 判断当前NXN区块是否属于当前2NX2N区块的最后区块;如果当前NXN区块不属于当前2NX2N区块的最后区块,则依据Z字形顺序,从该LCU中选取下一个NXN区块作为新的当前NXN区块; 如果当前NXN区块属于当前2NX2N区块的最后区块,则判断当前2NX2N区块内的4个NXN区块的像素平均值是否相近; 如果当前2NX2N区块内的4个NXN区块的像素平均值不相近,则结束第一次融合步骤; 如果当前2NX2N区块内的4个NXN区块的像素平均值相近,执行NXN区块的第一次融合,将当前2N X 2N区块内的4个N X N区块融合成一个区块。
12.如权利要求11所述的影像融合方法,其特征在于 如果当前2NX2N区块内的每两个NXN区块的像素平均值的偏差皆小于预设值,则判定当前2NX2N区块内的4个NXN区块的像素平均值相近。
13.如权利要求9所述的影像融合方法,其特征在于,所述融合操作包括NXN区块的第一次融合步骤,该第一次融合步骤包括 判断当前NXN区块是否属于当前2NX 2N区块的最后区块; 如果当前NXN区块不属于当前2NX2N区块的最后区块,则依据Z字形顺序,从该LCU中选取下一个NXN区块作为新的当前NXN区块; 如果当前NXN区块属于当前2NX2N区块的最后区块,则判断当前2NX2N区块内的4个NXN区块的像素平均值是否相近; 如果当前2NX2N区块内的4个NXN区块的像素平均值不相近,则执行第二次融合步骤; 如果当前2NX2N区块内的4个NXN区块的像素平均值相近,执行N XN区块的第一次融合,将当前2NX2N区块内的4个NXN区块融合成一个区块。
14.如权利要求13所述的影像融合方法,其特征在于,所述第二次融合步骤包括 判断当前NXN区块是否属于当前4NX4N区块的最后区块; 如果当前NXN区块不属于当前4NX4N区块的最后区块,则依据Z字形顺序,从该LCU中选取下一个2NX2N区块中的第一个NXN区块作为新的当前NXN区块; 如果当前NXN区块属于当前4NX4N区块的最后区块,则继续判断当前4NX4N区块内是否含NXN区块; 如果当前4NX4N区块内含NXN区块,则结束第二次融合步骤; 如果当前4NX4N区块内不含NXN区块,则判断当前4NX4N区块内的4个2NX2N区块的像素平均值是否相近; 如果当前4NX4N区块内的4个2NX2N区块的像素平均值不相近,则结束第二次融合步骤; 如果当前4NX4N区块内的4个2NX 2N区块的像素平均值相近,执行2NX 2N区块的第二次融合,将当前4NX4N区块内的4个2NX2N区块融合成一个区块。
15.如权利要求13所述的影像融合方法,其特征在于,所述第二次融合步骤包括 判断当前NXN区块是否属于当前4NX4N区块的最后区块; 如果当前NXN区块不属于当前4NX4N区块的最后区块,则依据Z字形顺序,从该LCU中选取下一个2NX2N区块中的第一个NXN区块作为新的当前NXN区块;如果当前NXN区块属于当前4NX 4N区块的最后区块,则继续判断当前4NX 4N区块内是否含NXN区块; 如果当前4NX4N区块内含NXN区块,则执行第三次融合步骤; 如果当前4NX4N区块内不含NXN区块,则判断当前4NX4N区块内的4个2NX2N区块的像素平均值是否相近; 如果当前4NX4N区块内的4个2NX2N区块的像素平均值不相近,则执行第三次融合步骤; 如果当前4NX4N区块内的4个2NX 2N区块的像素平均值相近,执行2NX 2N区块的第 二次融合,将当前4NX 4N区块内的4个2NX 2N区块融合成一个区块,然后执行第三次融合步骤。
16.如权利要求15所述的影像融合方法,其特征在于,所述第三次融合步骤包括 判断当前NXN区块是否属于当前8NX8N区块的最后区块; 如果当前NXN区块不属于当前8NX8N区块的最后区块,则依据Z字形顺序,从该LCU中选取下一个4NX4N区块中的第一个NXN区块作为新的当前NXN区块; 如果当前N X N区块属于当前8N X 8N区块的最后区块,则继续判断当前8N X 8N区块内是否含4NX4N以下的区块; 如果当前8NX8N区块内含4NX4N以下的区块,则结束第三次融合步骤; 如果当前8N X 8N区块内不含4N X 4N以下的区块,则判断当前8N X 8N区块内的4个4NX4N区块的像素平均值是否相近; 如果当前8NX8N区块内的4个4NX4N区块的像素平均值不相近,则结束第三次融合步骤; 如果当前8NX8N区块内的4个4NX4N区块的像素平均值相近,执行4NX4N区块的第三次融合,将当前8NX 8N区块内的4个4NX 4N区块融合成一个区块。
全文摘要
一种影像融合系统及方法,该系统用于获取一张影像中的一个最大编码单元LCU,将该LCU切割成多个N×N区块;依据Z字形顺序,计算当前N×N区块的像素平均值;根据当前N×N区块的像素平均值判断该LCU是否需要执行融合操作,如果该LCU需要执行融合操作,则对该LCU执行融合操作。利用本发明可以降低计算量及加速LCU的切割。
文档编号H04N5/265GK102970489SQ20121045353
公开日2013年3月13日 申请日期2012年11月13日 优先权日2012年11月13日
发明者李忠一, 叶建发, 汤明桦 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1