图像处理方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:27934538 阅读:37 留言:0更新日期:2021-04-02 14:14
本申请提供了一种图像处理方法、装置、电子设备及计算机可读存储介质,涉及图像处理技术领域。该方法包括:确定图像数据的显示帧率,根据目标帧率确定目标原始帧图像;根据目标原始帧图像生成对应的目标中间帧图像;将目标中间帧图像插入目标原始帧图像之间,生成目标图像数据。本申请实施例通过获取待显示图像数据的显示帧率和目标帧率,确定需要进行插帧的目标原始帧图像,并基于相邻的目标原始帧图像生成目标中间帧图像,将该目标中间帧图像插入对应的相邻的目标原始帧图像之间,能够在传输相同图形数据的情况下,使得桌面的刷新帧率满足预设的要求,有效提升桌面图像显示的流畅性,显示更加连续平滑。

【技术实现步骤摘要】
图像处理方法、装置、电子设备及计算机可读存储介质
本申请涉及图像处理
,具体而言,本申请涉及一种图像处理方法、装置、电子设备及计算机可读存储介质。
技术介绍
云桌面技术通常在云平台(服务器端)将用户的桌面虚拟化,用户通过客户端设备的相关协议与虚拟桌面连接,使用虚拟桌面和使用传统的本地桌面在用户体验上并没有实质差别。云桌面技术极大降低了对客户端设备硬件性能的要求,客户端设备可以是瘦客户机、平板、手机等简单便携设备。从企业的角度看,云桌面可以实现所有数据都存储在受到严格管控的云平台,保证信息安全。云桌面及类似场景中,桌面的流畅度决定用户的体验。目前为了提高桌面的流畅度主要采用的方法有如:图形数据压缩的方法,在服务端安装高性能显卡,直接映射给虚拟机,然后通过客户端直接显示等。但是,这些方法都依赖于互联网传输性能,网络传输的不确定性以及图形数据处理速度等因素可能引发一些问题,主要表现在使用过程中客户端桌面出现卡顿或者动态图像撕裂等。由此可见,现有的云桌面技术中,为了提高桌面流畅度,需要依赖服务端的高性能显卡且对网速的要求较高,容易出现卡顿或者动态图像撕裂等问题,需要改进。
技术实现思路
本申请的目的旨在至少能解决上述的技术缺陷之一,特别是现有的云桌面技术中,为了提高桌面流畅度,需要依赖服务端的高性能显卡,网速要求较高,容易出现卡顿及动态图像撕裂的问题的技术缺陷。第一方面,提供了一种图像处理方法,该方法包括:获取待显示的图像数据,确定图像数据的显示帧率;基于显示帧率与预设的目标帧率之间的关系确定图像数据中的至少两个目标原始帧图像;对于至少两个目标原始帧图像中任意两个相邻的目标原始帧图像,根据任意两个相邻的目标原始帧图像生成对应的目标中间帧图像;将目标中间帧图像插入至对应的任意两个相邻的目标原始帧图像之间,生成目标图像数据。作为本申请一个可选的实施例,根据任意两个相邻的目标原始帧图像生成对应的目标中间帧图像,包括:将任意两个相邻的目标原始帧图像中显示时间靠前的目标原始帧图像为第一目标原始帧图像,显示时间靠后的目标原始帧图像为第二目标原始帧图像;确定第二目标原始帧图像相较于第一目标原始帧图像的变化区域;基于变化区域和第一目标原始帧图像生成目标中间帧图像。作为本申请一个可选的实施例,确定第二目标原始帧图像相较于第一目标原始帧图像的变化区域,包括:获取第一树状图和第二树状图,其中,第一树状图用于表示第一目标原始帧图像中各显示元素的构造关系,第二树状图用于表示第二目标原始帧图像中各显示元素的构造关系;确定第二树状图中相较于第一树状图发生变化的节点,基于发生变换的节点确定第二目标原始帧图像相较于第一目标原始帧图像发生变化的显示元素;基于发生变化的显示元素确定变化区域。作为本申请一个可选的实施例,基于变化区域和第一目标原始帧图像生成目标中间帧图像,包括:确定变化区域中的显示元素发生变化的类型;当显示元素发生变化的类型为位置变化类型时,基于显示元素在变化区域的位置和显示元素在第一目标原始帧图像中的位置生成目标中间帧图像;当显示元素发生变化的类型为图像变化类型时,基于显示元素在变化区域的图像和显示元素在第一目标原始帧图像中的图像生成目标中间帧图像。作为本申请一个可选的实施例,基于显示帧率与预设的目标帧率之间的关系确定图像数据中的至少两个目标原始帧图像,包括:基于显示帧率与预设的目标帧率之间的关系确定在单位时间内需要插入的目标中间帧图像的数量;基于目标中间帧图像的数量与显示帧率确定目标原始帧图像。作为本申请一个可选的实施例,根据任意两个相邻的目标原始帧图像生成对应的目标中间帧图像,包括:将任意两个相邻的目标原始帧图像中的像素点按照预设的比例混合,生成对应的目标中间帧图像。作为本申请一个可选的实施例,根据任意两个相邻的目标原始帧图像生成对应的目标中间帧图像,包括:按照预设的权重计算相邻的两个目标原始帧图像中每个像素点的加权平均值;根据加权平均值生成目标中间帧图像。第二方面,提供了一种图像处理装置,该装置包括:图像数据获取模块,用于获取待显示的图像数据,确定图像数据的显示帧率;目标原始帧图像确定模块,用于基于显示帧率与预设的目标帧率之间的关系确定图像数据中的至少两个目标原始帧图像;目标中间帧图像生成模块,用于对于至少两个目标原始帧图像中任意两个相邻的目标原始帧图像,根据任意两个相邻的目标原始帧图像生成对应的目标中间帧图像;目标图像生成模块,用于将目标中间帧图像插入至对应的任意两个相邻的目标原始帧图像之间,生成目标图像数据。第三方面,提供了一种电子设备,该电子设备包括:处理器、存储器和总线;总线,用于连接处理器和存储器;存储器,用于存储操作指令;处理器,用于通过调用操作指令,执行上述的图像处理方法。第四方面,提供了一种计算机可读存储介质,存储介质存储有至少一条指令、至少一段程序、代码集或指令集,至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以上述的图像处理方法。本申请通过获取待显示图像数据的显示帧率和目标帧率,确定需要进行插帧的目标原始帧图像,并基于相邻的目标原始帧图像生成目标中间帧图像,将该目标中间帧图像插入对应的相邻的目标原始帧图像之间,能够在传输相同图形数据的情况在,是的桌面的刷新帧率满足预设的要求,有效提升桌面图像显示的流畅性,显示更加连续平滑。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍。图1为本申请实施例提供的一种图像处理方法的流程示意图;图2为本申请实施例提供的一种目标中间帧图像生成示意图;图3为本申请实施例提供的一种目标中间帧图像生成方法的流程示意图;图4为本申请实施例提供的一种显示元素位置变化示意图;图5为本申请实施例提供的一种显示元素图形变化示意图;图6为本申请实施例提供的一种叠加生成目标中间帧图像的示意图;图7为本申请实施例提供的一种确定变化区域的方法的流程示意图;图8为本申请实施例提供的一种根据变化类型生成目标中间帧图像的方法的流程示意图;图9为本申请实施例提供的一种位置变化生成目标中间帧图像的示意图;图10为本申请实施例提供的一种图形变化生成目标中间帧图像的示意图;图11为本申请实施例提供的一种确定目标原始帧图像的方法的流程示意图;图12为本申请实施提供的一种基于像素点平均值生成目标中间帧图像的方法的流程示意图;图13为本申请实施例提供的一种图像处理装置的结构示意图;图14为本申请实施例提供的一种电子设备的结构示意图。结合附图并参考以下具体实施方式,本申请各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附本文档来自技高网...

【技术保护点】
1.一种图像处理方法,其特征在于,包括:/n获取待显示的图像数据,确定所述图像数据的显示帧率;/n基于所述显示帧率与预设的目标帧率之间的关系确定所述图像数据中的至少两个目标原始帧图像;/n对于所述至少两个目标原始帧图像中任意两个相邻的目标原始帧图像,根据所述任意两个相邻的目标原始帧图像生成对应的目标中间帧图像;/n将所述目标中间帧图像插入至对应的所述任意两个相邻的目标原始帧图像之间,生成目标图像数据。/n

【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:
获取待显示的图像数据,确定所述图像数据的显示帧率;
基于所述显示帧率与预设的目标帧率之间的关系确定所述图像数据中的至少两个目标原始帧图像;
对于所述至少两个目标原始帧图像中任意两个相邻的目标原始帧图像,根据所述任意两个相邻的目标原始帧图像生成对应的目标中间帧图像;
将所述目标中间帧图像插入至对应的所述任意两个相邻的目标原始帧图像之间,生成目标图像数据。


2.根据权利要求1所述的图像处理方法,其特征在于,所述根据所述任意两个相邻的目标原始帧图像生成对应的目标中间帧图像,包括:
将所述任意两个相邻的目标原始帧图像中显示时间靠前的目标原始帧图像为第一目标原始帧图像,显示时间靠后的目标原始帧图像为第二目标原始帧图像;
确定所述第二目标原始帧图像相较于所述第一目标原始帧图像的变化区域;
基于所述变化区域和所述第一目标原始帧图像生成所述目标中间帧图像。


3.根据权利要求2所述的图像处理方法,其特征在于,确定所述第二目标原始帧图像相较于所述第一目标原始帧图像的变化区域,包括:
获取第一树状图和第二树状图,其中,所述第一树状图用于表示所述第一目标原始帧图像中各显示元素的构造关系,所述第二树状图用于表示所述第二目标原始帧图像中各显示元素的构造关系;
确定所述第二树状图中相较于所述第一树状图发生变化的节点,基于所述发生变换的节点确定所述第二目标原始帧图像相较于第一目标原始帧图像发生变化的显示元素;
基于所述发生变化的显示元素确定所述变化区域。


4.根据权利要求2所述的图像处理方法,其特征在于,所述基于所述变化区域和所述第一目标原始帧图像生成所述目标中间帧图像,包括:
确定所述变化区域中的显示元素发生变化的类型;
当所述显示元素发生变化的类型为位置变化类型时,基于所述显示元素在所述变化区域的位置和所述显示元素在所述第一目标原始帧图像中的位置生成所述目标中间帧图像;
当所述显示元素发生变化的类型为图像变化类型时,基于所述显示元素在所述变化区域的图像和所述显示元素在所述第一目标原始帧图像中的图像生成所述目标中间帧图像。

【专利技术属性】
技术研发人员:奚智姜哲邹仕洪张广伟黄浩东
申请(专利权)人:北京元心科技有限公司
类型:发明
国别省市:北京;11

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

1