用于处理至少一个图像帧的方法、装置、介质及计算装置制造方法及图纸

技术编号:35728262 阅读:12 留言:0更新日期:2022-11-26 18:27
本发明专利技术涉及用于处理至少一个图像帧的方法、装置、介质及计算装置。该方法包括:获取至少一个图像帧的帧率;比较至少一个图像帧的帧率与显示装置的刷新率;如果帧率大于刷新率并且帧率与刷新率之差大于或等于第一阈值,则对至少一个图像帧中的目标图像帧进行压缩处理;利用第一存储位置来缓存经压缩处理的目标图像帧。该方法还包括:通过帧结构体来判断在第一存储位置中的图像帧是经压缩处理的图像帧还是原始图像帧;如果是经压缩处理的图像帧,则还原经压缩处理的图像帧并且将经还原的图像帧写入到与第一存储位置不同的第二存储位置中以供在显示装置处显示;并且如果是原始图像帧,则将原始图像帧直接写入到第二存储位置中以供在显示装置处显示。中以供在显示装置处显示。中以供在显示装置处显示。

【技术实现步骤摘要】
用于处理至少一个图像帧的方法、装置、介质及计算装置


[0001]本专利技术涉及图像处理的领域,尤其是涉及用于处理至少一个图像帧的方法、装置、介质及计算装置。

技术介绍

[0002]显示器能够呈现出视频图像与玩连环画一样,都是通过快速翻动一张张微小变化的图像来形成动态图像。在玩游戏时,例如通常由图像处理器或图形处理单元(GPU)负责渲染每一帧图片,而由显示器负责将渲染的图片扫描到显示屏上。当翻动连环画的速度越快且连环画越密集,呈现出的图像连贯性越好,动态效果越好。与连环画相似,图形处理单元渲染的图片越密集,且显示屏刷新速度能跟得上图形处理单元的渲染速度,那么人们看到的动态效果就越丝滑。然而,当显示屏刷新速度跟不上图形处理单元的渲染速度时,就很难不影响图形处理器性能并保证显示效果。
[0003]如何在不影响图像处理器的性能的情况下,有效地处理图像信息以保证显示效果是亟待解决的问题。
[0004]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本专利技术的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0005]有鉴于此,本公开提出了用于处理至少一个图像帧的方法、装置、介质及计算装置。
[0006]根据本专利技术实施例的第一方面,提供一种用于处理至少一个图像帧的方法,包括:获取所述至少一个图像帧的帧率;比较所述至少一个图像帧的帧率与显示装置的刷新率;如果所述帧率大于所述刷新率并且所述帧率与所述刷新率之差大于或等于第一阈值,则对所述至少一个图像帧中的目标图像帧进行压缩处理;利用第一存储位置来缓存经压缩处理的所述目标图像帧。
[0007]在本专利技术的一些实施例中,该方法例如可以进一步包括:如果所述帧率大于所述刷新率并且所述帧率与所述刷新率之差小于第一阈值,则在第一存储位置中缓存所述至少一个图像帧。
[0008]在本专利技术的一些实施例中,所述帧率例如可以由硬件模块预测。
[0009]在本专利技术的一些实施例中,所述对所述至少一个图像帧中的目标图像帧进行压缩处理例如可以包括:将所述至少一个图像帧中的所述目标图像帧分割成多个图像块;以及逐个图像块地比较所述目标图像帧与参考图像帧,以得到差异图像帧。
[0010]在本专利技术的一些实施例中,该方法进一步包括:通过帧结构体来判断在所述第一存储位置中的图像帧是经压缩处理的图像帧还是原始图像帧;如果在所述第一存储位置中的图像帧是经压缩处理的图像帧,则还原所述经压缩处理的图像帧,并且将经还原的图像帧写入到与第一存储位置不同的第二存储位置中以供在显示装置处显示;并且如果在所述
第一存储位置中的图像帧是原始图像帧,则将所述原始图像帧写入到与所述第一存储位置不同的第二存储位置中以供在显示装置处显示。还原所述经压缩处理的图像帧例如可以包括:将所述参考图像帧与所述差异图像帧进行合成,以得到合成的图像帧。
[0011]在本专利技术的一些实施例中,所述第一阈值可以例如是在20与40之间,优选地是30。第一存储位置可以例如包括图形存储器或缓冲区,而第二存储位置可以例如包括系统存储器、输出缓冲器、前台或后台缓存等等。
[0012]根据本专利技术实施例的第二方面,一种用于处理至少一个图像帧的装置,包括:帧率获取模块,用于获取所述至少一个图像帧的帧率;帧管理模块,用于:比较所述至少一个图像帧的帧率与显示装置的刷新率;如果所述帧率大于所述刷新率并且所述帧率与所述刷新率之差大于或等于第一阈值,则对所述至少一个图像帧中的目标图像帧进行压缩处理;和利用第一存储位置来缓存经压缩处理的所述目标图像帧。
[0013]在本专利技术的一些实施例中,所述帧管理模块还用于:如果所述帧率大于所述刷新率并且所述帧率与所述刷新率之差小于第一阈值,则在第一存储位置中缓存所述至少一个图像帧。
[0014]在本专利技术的一些实施例中,所述帧管理模块还用于:如果所述帧率小于或等于所述刷新率,则将所述至少一个图像帧写入到第二存储位置中以供在所述显示装置处显示。
[0015]在本专利技术的一些实施例中,该装置还包括帧合成模块,所述帧合成模块用于:通过帧结构体来判断在所述第一存储位置中的图像帧是经压缩处理的图像帧还是原始图像帧;如果在所述第一存储位置中的图像帧是经压缩处理的图像帧,则还原所述经压缩处理的图像帧,并且将经还原的图像帧写入到与第一存储位置不同的第二存储位置中以供在显示装置处显示;并且如果在所述第一存储位置中的图像帧是原始图像帧,则将所述原始图像帧写入到与所述第一存储位置不同的第二存储位置中以供在显示装置处显示。
[0016]根据本专利技术实施例的第三方面,提供一种计算装置,该计算装置包括:一个或多个处理器;以及存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现上述实施例中所述的方法。
[0017]根据本专利技术实施例的第四方面,一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述实施例中所述的方法。
[0018]本专利技术实施例提供的技术方案可以包括以下有益效果:通过在高帧率下启用视频压缩,智能开始多缓存并且降低缓冲区大小。因此进一步,本专利技术的优选实施例使得有可能在不影响GPU性能的情况下有效地解决了在高帧率时的丢帧和/或图像撕裂的附加问题。另外,在GPU高速渲染的情况下,借助于提出的某些优选技术方案,达到了图像不再发生撕裂且也不再丢帧的技术优势。
[0019]本专利技术的其他特性和优点将通过下面的详细描述变得明显,或部分地通过本专利技术的实践而习得。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。本领域技术人员在阅读以下详细描述时并在查看附图时将认识到附加特征和优点。
附图说明
[0020]附图中的元件不一定相对于彼此成比例。相似的附图标记表示相应的类似部件。
各种所示出实施例的特征可以被组合,除非它们彼此排斥。实施例在附图中被描绘并在随后的描述中详述。此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1示意性示出了适于用来实现根据本专利技术实施例的用于处理至少一个图像帧的方法或装置的示例性计算装置的示意图。
[0022]图2a和图2b示意性示出了根据本专利技术的实施例的用于处理至少一个图像帧的方法中采用的图像压缩处理的一个示例的示意图。
[0023]图3示意性示出了根据本专利技术的实施例的用于处理至少一个图像帧的方法的一个示例的流程图。
[0024]图4示意性示出了根据本专利技术的实施例的用于处理至少一个图像帧的装置的一个示例的方框图。
具体实施方式
[0025]现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于处理至少一个图像帧的方法,其特征在于,包括:获取所述至少一个图像帧的帧率;比较所述至少一个图像帧的帧率与显示装置的刷新率;如果所述帧率大于所述刷新率并且所述帧率与所述刷新率之差大于或等于第一阈值,则对所述至少一个图像帧中的目标图像帧进行压缩处理;以及利用第一存储位置来缓存经压缩处理的所述目标图像帧。2.根据权利要求1所述的方法,其特征在于,所述对所述至少一个图像帧中的目标图像帧进行压缩处理包括:将所述至少一个图像帧中的所述目标图像帧分割成多个图像块;以及逐个图像块地比较所述目标图像帧与参考图像帧,以得到差异图像信息。3.根据权利要求1所述的方法,其特征在于,进一步包括:如果所述帧率大于所述刷新率并且所述帧率与所述刷新率之差小于第一阈值,则在第一存储位置中缓存所述至少一个图像帧作为原始图像帧。4.根据权利要求1所述的方法,其特征在于,进一步包括:如果所述帧率小于或等于所述刷新率,则将所述至少一个图像帧作为原始图像帧写入到第二存储位置中以供在所述显示装置处显示。5.根据权利要求3所述的方法,其特征在于,进一步包括:通过帧结构体来判断在所述第一存储位置中的图像帧是经压缩处理的图像帧还是原始图像帧;如果在所述第一存储位置中的图像帧是经压缩处理的图像帧,则还原所述经压缩处理的图像帧,并且将经还原的图像帧写入到与所述第一存储位置不同的第二存储位置中以供在所述显示装置处显示;并且如果在所述第一存储位置中的图像帧是原始图像帧,则将所述原始图像帧写入到与所述第一存储位置不同的第二存储位置中以供在所述显示装置处显示。6.根据权利要求5所述的方法,其特征在于,所述经压缩处理的图像帧包括差异图像信息,所述还原所述经压缩处理的图像帧包括:将参考图像帧与所述差异图像信息进行合成,以得到合成的图像帧。7.根据权利要求6所述的方法,其特征在于,所述差异图像信息包括:图像帧的分割粒度,图像帧的帧号,分割的图像块的数量,以及所述图像块的保存地址。8.根据权利要求...

【专利技术属性】
技术研发人员:ꢀ七四专利代理机构
申请(专利权)人:摩尔线程智能科技北京有限责任公司
类型:发明
国别省市:

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

1