图像缩放方法、装置、设备及存储介质制造方法及图纸

技术编号:37545377 阅读:10 留言:0更新日期:2023-05-12 16:17
本发明专利技术提供一种图像缩放方法、装置、设备及存储介质,涉及图像处理领域,该方法包括:将源图像划分成尺寸大小相同的若干个图像块,并基于图像块中各像素点的亮度分量确定图像块的类别;基于源图像的第一分辨率及第一帧率、目标图像的第二分辨率及第二帧率、以及处理源图像的图像缩放模块的图像缩放性能,确定目标插值法;在目标插值法中包括至少两种插值法的情况下,基于目标插值法匹配的最大像素点数及每一类别的图像块中的总像素点数,确定图像缩放策略,并基于图像缩放策略对源图像进行图像缩放处理,由此本发明专利技术可以在固定的图像缩放性能下实现更高分辨率、帧率的图像缩放。帧率的图像缩放。帧率的图像缩放。

【技术实现步骤摘要】
图像缩放方法、装置、设备及存储介质


[0001]本专利技术涉及图像处理领域,尤其涉及一种图像缩放方法、装置、设备及存储介质。

技术介绍

[0002]图像缩放(image resize)属于图像处理技术里图像压缩部分,它是指对图像的尺寸大小进行调整。图像缩放是一种通过对源图像的像素值进行采样后,再根据实际尺寸大小需求来重构像素值输出新图像的过程。
[0003]作为图像处理技术中的关键,图像缩放技术对人们获取更多的信息起着至关重要的作用。目前在进行图像缩放时,考虑到芯片的总成本和性能,分配给芯片中用于处理图像缩放的图像缩放模块的总体图像缩放性能是固定的,且插值法的计算过程越复杂,其所需要的硬件的图像缩放性能也越高,其图像缩放后的显示效果也越好。
[0004]目前一般会限制图像缩放的最大分辨率和最大帧率,并采用一种固定的插值法进行处理,以保证硬件的基本功能正常,但是这种方式会限制缩放处理的能力和显示效果,无法充分利用硬件的图像缩放性能,因此如何在固定的图像缩放性能下实现更高分辨率、帧率的图像缩放,是目前亟需要解决的实际问题。

技术实现思路

[0005]本专利技术提供一种图像缩放方法、装置、设备及存储介质,用以解决如何在固定的图像缩放性能下实现更高分辨率、帧率的图像缩放的技术问题。
[0006]第一方面,本专利技术提供了一种图像缩放方法,包括:将源图像划分成尺寸大小相同的若干个图像块,并基于所述图像块中各像素点的亮度分量确定所述图像块的类别;基于所述源图像的第一分辨率及第一帧率、目标图像的第二分辨率及第二帧率、以及处理所述源图像的图像缩放模块的图像缩放性能,确定目标插值法,其中,所述目标插值法为将所述源图像缩放到所述目标图像所需使用的插值法,所述图像缩放性能为单位时间内可完成缩放处理的像素点数;在所述目标插值法中包括至少两种插值法的情况下,基于所述目标插值法匹配的最大像素点数及每一所述类别的图像块中的总像素点数,确定图像缩放策略,并基于所述图像缩放策略对所述源图像进行图像缩放处理,其中,所述图像缩放策略为所述源图像中的每一个像素点所使用的插值法的策略。
[0007]根据本专利技术提供的图像缩放方法,所述基于所述源图像的第一分辨率及第一帧率、目标图像的第二分辨率及第二帧率、以及处理所述源图像的图像缩放模块的图像缩放性能,确定目标插值法,包括:基于处理所述源图像的图像缩放模块的图像缩放性能,确定处理所述源图像匹配的插值因子,其中,所述插值因子为处理一个像素点所需要的时钟周期;基于所述源图像的第一分辨率、第一帧率及所述插值因子,确定处理能力,其中,
所述处理能力为处理所述源图像每秒可以完成的时钟周期;基于所述目标图像的第二分辨率、第二帧率及所述处理能力,确定插值参数,并基于所述插值参数确定目标插值法。
[0008]根据本专利技术提供的图像缩放方法,所述基于所述插值参数确定目标插值法,包括:在所述插值参数小于或等于最小预设插值参数,确定目标插值法为所述最小预设插值参数对应的第一预设插值法;在所述插值参数大于或等于最大预设插值参数,确定目标插值法为所述最大预设插值参数对应的第二预设插值法;在所述插值参数大于所述最小预设插值参数,但小于所述最大预设插值参数的情况下,基于所述插值参数确定目标插值法,所述目标插值法中包括至少两种插值法。
[0009]根据本专利技术提供的图像缩放方法,所述插值参数是通过以下公式得到的:
[0010]其中,为插值参数,为处理能力,为第二分辨率,为第二帧率。
[0011]根据本专利技术提供的图像缩放方法,所述类别包括用于表征所述图像块处于所述源图像的图像准静止区的第一类别、用于表征所述图像块处于所述源图像的图像平缓变化区的第二类别及用于表征所述图像块处于所述源图像的图像剧烈变化区的第三类别;其中,所述图像剧烈变化区的图像块的亮度分量的方差大于所述图像平缓变化区的图像块的亮度分量的方差,所述图像平缓变化区的图像块的亮度分量的方差大于所述图像准静止区的图像块的亮度分量的方差。
[0012]根据本专利技术提供的图像缩放方法,所述基于所述图像块中各像素点的亮度分量确定所述图像块的类别,包括:基于所述图像块中各像素点的亮度分量,确定所述图像块的亮度分量的方差;基于所述图像块的亮度分量的方差及所述图像块对应的相邻图像块的亮度分量的方差,确定所述图像块的平缓度近似值;基于所述图像块的平缓度近似值确定所述图像块的类别。
[0013]根据本专利技术提供的图像缩放方法,所述基于所述图像块的平缓度近似值确定所述图像块的类别,包括:在所述图像块的平缓度近似值小于或等于最低预设阈值的情况下,确定所述图像块的类别为所述第一类别;在所述图像块的平缓度近似值大于最低预设阈值,但小于或等于最高预设阈值的情况下,确定所述图像块的类别为所述第二类别;在所述图像块的平缓度近似值大于最高预设阈值的情况下,确定所述图像块的类别为所述第三类别。
[0014]根据本专利技术提供的图像缩放方法,所述图像块的平缓度近似值是通过对所述图像块的亮度分量的方差及所述图像块对应的相邻图像块的亮度分量的方差进行加权求和得到的;所述图像块的亮度分量的方差的权重值与所述相邻图像块的亮度分量的方差的权重值之差随着所述图像块中的总像素点数的增大而增大。
[0015]根据本专利技术提供的图像缩放方法,所述基于所述图像块的亮度分量的方差及所述图像块对应的相邻图像块的亮度分量的方差,确定所述图像块的平缓度近似值,还包括:在所述图像块为边界图像块的情况下,确定所述图像块的平缓度近似值等于所述图像块的亮度分量的方差,其中,所述边界图像块中包括所述源图像的边界上的像素点。
[0016]根据本专利技术提供的图像缩放方法,还包括:在所述图像块为非边界图像块的情况下,基于所述图像块的亮度分量的方差及所述图像块对应的相邻图像块的亮度分量的方差,确定所述图像块的平缓度近似值,其中,所述非边界图像块为所述源图像中除所述边界图像块之外的图像块。
[0017]根据本专利技术提供的图像缩放方法,所述目标插值法中包括第一插值法及第二插值法,其中,所述第一插值法处理一个像素点所需要的时钟周期大于所述第二插值法处理一个像素点所需要的时钟周期。
[0018]根据本专利技术提供的图像缩放方法,所述基于各所述目标插值法匹配的最大像素点数及每一类所述类别的图像块中的总像素点数,确定图像缩放策略,包括:在所述第一插值法匹配的最大像素点数小于或等于所述第三类别的图像块的总像素点数的情况下,从所述源图像的首个像素点开始,逐个遍历各像素点所处的图像块的类别;在所述像素点所处的图像块的类别不为所述第三类别的情况下,确定处理所述像素点所需使用的目标插值法为所述第二插值法。
[0019]根据本专利技术提供的图像缩放方法,所述逐个遍历各像素点所处的图像块的类别之后,还包括:在所述像素点所处的图像块的类别为所述第三类别的情况下,确定当前所需使用所述第一插值法的像素点的第一累计总像素点数;在所述第一累计总像素点数小于所述第三类别的图像块的总像素点数的情况下,确定处理所述像素点所需使用的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像缩放方法,其特征在于,包括:将源图像划分成尺寸大小相同的若干个图像块,并基于所述图像块中各像素点的亮度分量确定所述图像块的类别;基于所述源图像的第一分辨率及第一帧率、目标图像的第二分辨率及第二帧率、以及处理所述源图像的图像缩放模块的图像缩放性能,确定目标插值法,其中,所述目标插值法为将所述源图像缩放到所述目标图像所需使用的插值法,所述图像缩放性能为单位时间内可完成缩放处理的像素点数;在所述目标插值法中包括至少两种插值法的情况下,基于所述目标插值法匹配的最大像素点数及每一所述类别的图像块中的总像素点数,确定图像缩放策略,并基于所述图像缩放策略对所述源图像进行图像缩放处理,其中,所述图像缩放策略为所述源图像中的每一个像素点所使用的插值法的策略。2.根据权利要求1所述的图像缩放方法,其特征在于,所述基于所述源图像的第一分辨率及第一帧率、目标图像的第二分辨率及第二帧率、以及处理所述源图像的图像缩放模块的图像缩放性能,确定目标插值法,包括:基于处理所述源图像的图像缩放模块的图像缩放性能,确定处理所述源图像匹配的插值因子,其中,所述插值因子为处理一个像素点所需要的时钟周期;基于所述源图像的第一分辨率、第一帧率及所述插值因子,确定处理能力,其中,所述处理能力为处理所述源图像每秒可以完成的时钟周期;基于所述目标图像的第二分辨率、第二帧率及所述处理能力,确定插值参数,并基于所述插值参数确定目标插值法。3.根据权利要求2所述的图像缩放方法,其特征在于,所述基于所述插值参数确定目标插值法,包括:在所述插值参数小于或等于最小预设插值参数,确定目标插值法为所述最小预设插值参数对应的第一预设插值法;在所述插值参数大于或等于最大预设插值参数,确定目标插值法为所述最大预设插值参数对应的第二预设插值法;在所述插值参数大于所述最小预设插值参数,但小于所述最大预设插值参数的情况下,基于所述插值参数确定目标插值法,所述目标插值法中包括至少两种插值法。4.根据权利要求2所述的图像缩放方法,其特征在于,所述插值参数是通过以下公式得到的:;其中,为插值参数,为处理能力,为第二分辨率,为第二帧率。5.根据权利要求1所述的图像缩放方法,其特征在于,所述类别包括用于表征所述图像块处于所述源图像的图像准静止区的第一类别、用于表征所述图像块处于所述源图像的图像平缓变化区的第二类别及用于表征所述图像块处于所述源图像的图像剧烈变化区的第三类别;其中,所述图像剧烈变化区的图像块的亮度分量的方差大于所述图像平缓变化区的图
像块的亮度分量的方差,所述图像平缓变化区的图像块的亮度分量的方差大于所述图像准静止区的图像块的亮度分量的方差。6.根据权利要求5所述的图像缩放方法,其特征在于,所述基于所述图像块中各像素点的亮度分量确定所述图像块的类别,包括:基于所述图像块中各像素点的亮度分量,确定所述图像块的亮度分量的方差;基于所述图像块的亮度分量的方差及所述图像块对应的相邻图像块的亮度分量的方差,确定所述图像块的平缓度近似值;基于所述图像块的平缓度近似值确定所述图像块的类别。7.根据权利要求6所述的图像缩放方法,其特征在于,所述基于所述图像块的平缓度近似值确定所述图像块的类别,包括:在所述图像块的平缓度近似值小于或等于最低预设阈值的情况下,确定所述图像块的类别为所述第一类别;在所述图像块的平缓度近似值大于最低预设阈值,但小于或等于最高预设阈值的情况下,确定所述图像块的类别为所述第二类别;在所述图像块的平缓度近似值大于最高预设阈值的情况下,确定所述图像块的类别为所述第三类别。8.根据权利要求6所述的图像缩放方法,其特征在于,所述图像块的平缓度近似值是通过对所述图像块的亮度分量的方差及所述图像块对应的相邻图像块的亮度分量的方差进行加权求和得到的;所述图像块的亮度分量的方差的权重值与所述相邻图像块的亮度分量的方差的权重值之差随着所述图像块中的总像素点数的增大而增大。9.根据权利要求6所述的图像缩放方法,其特征在于,所述基于所述图像块的亮度分量的方差及所述图像块对应的相邻图像块的亮度分量的方差,确定所述图像块的平缓度近似值,还包括:在所述图像块为边界图像块的情况下,确定所述图像块的平缓度近似值等于所述图像块的亮度分量的方差,其中,所述边界图像块中包括所述源图像的图像边界上的像素点。10.根据权利要求9所述的图像缩放方法,其特征在于,还包括:在所述图像块为非边界图像块的情况下,基于所述图像块的亮度分量的方差及所述图像块对应的相邻图像块的亮度分量的方差,确定所述图像块的平缓度近似值,其中,所述非边界图像块为所述源图像中除所述边界图像块之外的图像块。11.根据权利要求5至10任一项所述的图像缩放方法,其特征在于,所述目标插值法中包括第一插值法及第二插值法,其中,所述第一插值法处理一个像素点所需要的时钟周期大于所述第二插值法处理一个像素点所需要的时钟周期。12.根据权利要求11所述的图像缩放方法,其特征在于,所述基于所述目标插值法匹配的最大像素点数及每一所述类别的图像块中的总像素点数,确定图像缩放策略,包括:在所述第一插值法匹配的最大像素点数小于或等于所述第三类别的图像块的总像素点数的情况下,从所述源图像的首个像素点开始,逐个遍历各像素点所处的图像块的类别;在所述像素点所处的图像块的类别不为所述第三类别的情况下,确定处理所述像素点所需使用的目标插值法为所述第二插值法。13.根据权利要求12所述的图像缩放方法,其特征在于,所述逐个遍历各像素点所处的
图像块的类别之后,还包括:在所述像素点所处的图像块的类别为所述第三类别的情况下,确定当前所需使用所述第一插值法的像素点的第一累计总像素点数;在所述第一累计总像素点数小于所述第三类别的图像块的总像素点数的情况下,确定处理所述像素点所...

【专利技术属性】
技术研发人员:孙旭周玉龙刘刚李拓
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1