图像处理方法技术

技术编号:31078160 阅读:21 留言:0更新日期:2021-12-01 11:30
一种图像处理方法,包含:接收第一和第二画面;根据第一和第二画面产生多个运动向量,其中一个运动向量对应第一画面的第一区块和第二画面的第二区块;计算补偿区块的补偿位置、补偿区块和第一区块之间的第一运动向量、和补偿区块和第二区块之间的第二运动向量;确定补偿位置加上补偿值,再加上第一或第二运动向量之总和是否超过目标范围,以设定混合系数;根据混合系数调整第一区块的第一数据或第二区块的第二数据;根据该调整后的第一或该第二数据产生补帧数据。二数据产生补帧数据。二数据产生补帧数据。

【技术实现步骤摘要】
图像处理方法


[0001]本专利技术申请是关于一种图像处理方法,特别是关于一种改善影像画面不连续(discontinue)的图像处理方法。

技术介绍

[0002]在图像处理的领域中,在使用运动估计补偿(motion estimation motion compensation,MEMC)的技术处理低帧(low frame rate)画面时,部份情况会导致画面空间上或时间上不连续。例如,当画面移动速度较快,运动向量(motion vector)指到边缘外(out of boundary)或黑边外(out of rim)。或者,当画面有覆盖(cover)或显现(uncover)的区域的时候。又或者使用双边内插(bi-interpolation)法计算时有一边无法取得数据(invalid by search range)或失效(invalid by boundary or rim)的时候。
[0003]因此,如何解决画面不连续的现象为本领域的重要课题。

技术实现思路

[0004]本专利技术申请是关于一种图像处理方法,该方法包含:接收第一画面和第二画面;根据第一画面和第二画面产生多个运动向量,其中一个运动向量对应第一画面的第一区块和第二画面的第二区块;计算补偿区块的补偿位置、补偿区块和第一区块之间的第一运动向量、和补偿区块和第二区块之间的第二运动向量;确定补偿位置加上补偿值,再加上第一运动向量或第二运动向量的总和是否超过目标范围,以设定混合系数;根据混合系数调整第一区块的第一数据或第二区块的第二数据;以及根据调整后的第一数据或第二数据产生补帧数据。
[0005]综上所述,通过图像处理装置的运动帧率转换器根据图像处理方法计算、判断并调整用以内插的两个区块的混合比例,便能减少画面不连续的现象。
附图说明
[0006]有关本专利技术申请的特征、操作与功效,在此结合附图对较佳实施例进行如下详细说明。
[0007]图1为根据本专利技术申请的实施例的一种图像处理装置的示意图。图2为根据本专利技术申请的实施例的一种影像所包含的连续画面的示意图。图3为根据本专利技术申请的实施例的一种补帧影像的示意图。图4为根据本专利技术申请的实施例的一种图像处理方法的流程图。图5为根据本专利技术申请的实施例的一种运动补偿器的功能方块图。图6和图7为根据本专利技术申请的实施例的另一种补帧影像的示意图。
[0008]符号说明:100:图像处理装置110:缓冲器
120:运动评估处理器130:运动帧率转换器140:边缘检测器150:覆盖/显现检测器160:标志检测器Vin:影像输入信号MV:运动向量RIM:边缘CR:覆盖/显现区域Vout:影像输出信号400:图像处理方法S410、S420、S430、S440、S450、S460:操作Fk-1、Fk、Fc、Fc1~Fc4:图框MV1、MV2、MVk、MV1[x1,y1]、MV1[x2,y2]、MV2[x1,y1]、MV2[x2,y2]、MV1[i,j]、MV2[i,j]、MV1a、MV1b、MV2a、MV2b:运动向量BL1a、BL1b、BL1c、BL2a、BL2b、BL2c、BL3a、BL3b、BL3c、BL4a、BL4b、BL4c、B11、B12、B21、B22、Bc1、Bc2:区块Pc[x1,y1]、Pc[x2,y2]、P1[x1,y1]、P1[x2,y2]、P2[x1,y1]、P2[x2,y2]、P[i,j]:位置C[i,j]:补偿值IND[i,j]:混合系数
具体实施方式
[0009]下文举实施例配合附图作详细说明,但所描述的具体实施例仅用以解释本专利技术,并不用来限定本专利技术,而结构操作的描述也并非用以限制其执行顺序,任何由组件重新组合的结构,所产生具有均等功效的装置,皆为本专利技术申请所涵盖的范围。
[0010]请参考图1。图1为根据本专利技术申请的实施例的一种图像处理装置100的示意图。如图1所示,图像处理装置100包含缓冲器110、运动评估处理器(motion estimation processor)120、运动帧率转换器(motion compensation frame rate converter)130、边缘检测器140(boundary detector)、覆盖/显示检测器150(de-halo detector或cover/uncover detector)以及标志检测器160(logo detector)。结构上,缓冲器110连接运动评估处理器120和运动帧率转换器130。边缘检测器140连接运动评估处理器120和运动帧率转换器130。覆盖/显示检测器150以及标志检测器160分别连接运动帧率转换器130。
[0011]操作上,缓冲器110用以接收影像输入信号Vin进行缓冲处理后传送至运动评估处理器120及/或运动帧率转换器130。边缘检测器140用以接收并根据影像输入信号Vin取得输入影像上、下、左、右的四个边缘RIM,并根据此四个边缘RIM所围成的区域作为画面区域。具体而言,边缘检测器140可根据影像输入信号Vin的影像尺寸取得四个边缘。此外,在部分实施例中,边缘检测器140可检测影像输入信号Vin内为黑边(black rim)的部分,且将黑边部分扣除后的区域作为画面区域。
[0012]覆盖/显现检测器150用以接收并根据影像输入信号Vin取得输入影像的两帧画面
Differences,SAD)据以实施,但本专利技术不以此为限。在其他部分实施例中,也可利用均方差(mean square error,MSE)或平均绝对误差(mean absolute deviation,MAD)。
[0020]如此一来,由运动评估处理器120根据图框Fk和图框Fk-1便能计算出相应于i乘j个当前区块的i乘j个运动向量。
[0021]接着,在操作S430中,根据运动向量、第一区块和第二区块计算补偿区块的补偿位置、补偿区块和第一区块之间的第一运动向量以及补偿区块和第二区块之间的第二运动向量。具体而言,以图5中的运动向量MVk、区块B11和区块B21为例,由运动帧率转换器130根据运动向量MVk、区块BL11和区块BL21可计算出补偿区块Bc1的补偿位置。如图5所示,补偿区块Bc1的补偿位置Pc[x1,y1]为区块B11的位置P1[x1,y1]和区块B21的位置P2[x1,y1]的中点。此外,由运动帧率转换器130可根据补偿区块Bc1的补偿位置Pc[x1,y1]和区块B11的位置P1[x1,y1]之间的向量MV1[x1,y1]作为第一向量,并根据补偿区块Bc1的位置Pc[x1,y1]和区块B21的位置P2[x1,y1]之间的向量MV2[x1,y1]作为第二向量。
[0022]如此一来,由运动评估处理器120根据i乘j个当前区块的位置、相应于当前区块的i乘j个参考区块的位置,便能计算出i乘j个补偿区块的补偿位置(如图6中的位置P[i,j])、i乘j个第一运动向量(如图6中的MV1[i,j])以及i乘j个第二运动向量(如图6中的MV2[i,j])本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像处理方法,其特征在于,所述图像处理方法包含:接收第一画面和第二画面;根据所述第一画面和所述第二画面产生多个运动向量,其中所述多个运动向量中的一个运动向量对应所述第一画面的第一区块和所述第二画面的第二区块;计算补偿区块的补偿位置、所述补偿区块和所述第一区块之间的第一运动向量和所述补偿区块和所述第二区块之间的第二运动向量;确定所述补偿位置加上补偿值,再加上所述第一运动向量或所述第二运动向量的总和是否超过目标范围,以设定混合系数;根据所述混合系数调整所述第一区块的第一数据或所述第二区块的第二数据;以及根据调整后的所述第一数据或所述第二数据产生补帧数据。2.如权利要求1所述的图像处理方法,其特征在于,设定所述混合系数包含:当所述补偿位置加上所述第一运动向量和所述补偿值未超过所述目标范围,设定所述第一区块的第一混合系数为所述补偿值;当所述补偿位置加上所述第二运动向量和所述补偿值未超过所述目标范围,设定所述第二区块的第二混合系数为所述补偿值;当所述补偿位置加上所述第一运动向量和所述补偿值超过所述目标范围,将所述第一混合系数标记为舍弃;以及当所述补偿位置加上所述第二运动向量和所述补偿值超过所述目标范围,将所述第二混合系数标记为舍弃。3.如权利要求2所述的图像处理方法,其特征在于,根据所述混合系数调整所述第一数据或所述第二数据...

【专利技术属性】
技术研发人员:喻仲平
申请(专利权)人:瑞昱半导体股份有限公司
类型:发明
国别省市:

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

1