一种桌面图像动态采集方法、设备及计算机可读存储介质技术

技术编号:36206966 阅读:11 留言:0更新日期:2023-01-04 12:02
本发明专利技术公开了一种桌面图像动态采集方法、设备及计算机可读存储介质,其中,该方法包括:获取当前的桌面分辨率与当前的输出分辨率的分辨率关系以及当前的图像编码器的实例状态;根据所述分辨率关系以及所述实例状态执行所述图像编码器的构建或重构、和/或执行所述桌面分辨率的纹理缩放,得到与所述输出分辨率一致的采集图像帧;通过已构建、或已重构、或现有的所述图像编码器对应编码算法对所述采集图像帧进行编码,得到输出的桌面图像数据。本发明专利技术实现了一种自适应的桌面图像动态采集方案,使得云端应用可动态地对桌面图像进行采集和处理,极大程度地提高了桌面图像传输的传输带宽和解码资源的利用效率。宽和解码资源的利用效率。宽和解码资源的利用效率。

【技术实现步骤摘要】
一种桌面图像动态采集方法、设备及计算机可读存储介质


[0001]本专利技术涉及图像处理
,尤其涉及一种桌面图像动态采集方法、设备及计算机可读存储介质。

技术介绍

[0002]现有技术中,随着云端技术的不断发展,越来越多的软件开始以云端的方式呈现。其中,云端显示方案依赖于图像源端的图像采集和传输,在此过程中,若图像源端的桌面图像的分辨率发生改变,则会对后续的图像数据造成一定的影响。例如,当桌面图像的分辨率减小时,若传输的图像数据仍以较大的分辨率进行编码和传输,则会导致一定程度的图像传输带宽浪费和图像解码资源过度占用的问题。
[0003]因此,如何动态地对桌面图像的采集、处理和传输进行适应性地调整,以提高传输带宽和解码资源的利用效率,成为目前亟待解决的技术问题。

技术实现思路

[0004]为了解决现有技术中的上述技术缺陷,本专利技术提出了一种桌面图像动态采集方法,该方法包括:
[0005]获取当前的桌面分辨率与当前的输出分辨率的分辨率关系以及当前的图像编码器的实例状态;
[0006]根据所述分辨率关系以及所述实例状态执行所述图像编码器的构建或重构、和/或执行所述桌面分辨率的纹理缩放,得到与所述输出分辨率一致的采集图像帧;
[0007]通过已构建、或已重构、或现有的所述图像编码器对应编码算法对所述采集图像帧进行编码,得到输出的桌面图像数据。
[0008]可选地,所述获取当前的桌面分辨率与当前的输出分辨率的分辨率关系以及当前的图像编码器的实例状态,包括:
[0009]预设桌面的分辨率监测频率和/或桌面的画面监测条件;
[0010]在满足所述分辨率监测频率和/或所述画面监测条件时,采集当前的桌面画面帧和当前的输出图像帧。
[0011]可选地,所述获取当前的桌面分辨率与当前的输出分辨率的分辨率关系以及当前的图像编码器的实例状态,还包括:
[0012]根据所述桌面画面帧得到所述桌面分辨率,根据所述输出图像帧得到所述输出分辨率;
[0013]在所述分辨率关系为分辨率一致时,获取所述图像编码器的第一实例状态,在所述分辨率关系为分辨率不一致时,获取所述图像编码器的第二实例状态。
[0014]可选地,所述根据所述分辨率关系以及所述实例状态执行所述图像编码器的构建或重构、和/或执行所述桌面分辨率的纹理缩放,得到与所述输出分辨率一致的采集图像帧,包括:
[0015]在所述第一实例状态为未实例时,检测是否存在现有的所述图像编码器;
[0016]在未检测到现有的所述图像编码器时,按所述输出分辨率构建所述图像编码器。
[0017]可选地,所述根据所述分辨率关系以及所述实例状态执行所述图像编码器的构建或重构、和/或执行所述桌面分辨率的纹理缩放,得到与所述输出分辨率一致的采集图像帧,还包括:
[0018]在所述第一实例状态为已实例时,调用已实例的所述图像编码器;
[0019]按已实例的所述图像编码器执行所述桌面分辨率的纹理缩放,以得到与所述输出分辨率一致的采集图像帧。
[0020]可选地,所述根据所述分辨率关系以及所述实例状态执行所述图像编码器的构建或重构、和/或执行所述桌面分辨率的纹理缩放,得到与所述输出分辨率一致的采集图像帧,还包括:
[0021]在所述第二实例状态为未实例时,检测是否存在现有的所述图像编码器;
[0022]在未检测到现有的所述图像编码器时,按所述输出分辨率构建所述图像编码器。
[0023]可选地,所述根据所述分辨率关系以及所述实例状态执行所述图像编码器的构建或重构、和/或执行所述桌面分辨率的纹理缩放,得到与所述输出分辨率一致的采集图像帧,还包括:
[0024]在所述第二实例状态为已实例时,按现有的所述输出分辨率重构已实例的所述图像编码器,得到重构的所述图像编码器;
[0025]按重构的所述图像编码器执行所述桌面分辨率的纹理缩放,以得到与所述输出分辨率一致的采集图像帧。
[0026]可选地,所述通过已构建、或已重构、或现有的所述图像编码器对应编码算法对所述采集图像帧进行编码,得到输出的桌面图像数据,包括:
[0027]在所述桌面图像数据的输出过程中,监测所述输出分辨率的配置参数;
[0028]在所述配置参数发生变更时,重新执行所述桌面画面帧和所述输出图像帧的采集操作,以更新输出的所述桌面图像数据。
[0029]本专利技术还提出了一种桌面图像动态采集设备,该设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上任一项所述的桌面图像动态采集方法的步骤。
[0030]本专利技术还提出了一种计算机可读存储介质,该计算机可读存储介质上存储有桌面图像动态采集程序,桌面图像动态采集程序被处理器执行时实现如上述任一项所述的桌面图像动态采集方法的步骤。
[0031]实施本专利技术的桌面图像动态采集方法、设备及计算机可读存储介质,通过获取当前的桌面分辨率与当前的输出分辨率的分辨率关系以及当前的图像编码器的实例状态;根据所述分辨率关系以及所述实例状态执行所述图像编码器的构建或重构、和/或执行所述桌面分辨率的纹理缩放,得到与所述输出分辨率一致的采集图像帧;通过已构建、或已重构、或现有的所述图像编码器对应编码算法对所述采集图像帧进行编码,得到输出的桌面图像数据。本专利技术实现了一种自适应的桌面图像动态采集方案,使得云端应用可动态地对桌面图像进行采集和处理,极大程度地提高了桌面图像传输的传输带宽和解码资源的利用效率。
附图说明
[0032]下面将结合附图及实施例对本专利技术作进一步说明,附图中:
[0033]图1是本专利技术桌面图像动态采集方法第一实施例的流程图;
[0034]图2是本专利技术桌面图像动态采集方法第二实施例的流程图;
[0035]图3是本专利技术桌面图像动态采集方法第三实施例的流程图;
[0036]图4是本专利技术桌面图像动态采集方法第四实施例的流程图;
[0037]图5是本专利技术桌面图像动态采集方法第五实施例的流程图;
[0038]图6是本专利技术桌面图像动态采集方法第六实施例的流程图;
[0039]图7是本专利技术桌面图像动态采集方法第七实施例的流程图;
[0040]图8是本专利技术桌面图像动态采集方法第八实施例的流程图。
具体实施方式
[0041]应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。
[0042]在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
[0043]实施例一
[0044]图1是本专利技术桌面图像动态采集方法第一实施例的流程图。一种桌面图像动态采集方法,该方法包括:
[0045]S1、获取当前的桌面分辨率与当前的输出分辨率的分辨率关系以及当前本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种桌面图像动态采集方法,其特征在于,所述方法包括:获取当前的桌面分辨率与当前的输出分辨率的分辨率关系以及当前的图像编码器的实例状态;根据所述分辨率关系以及所述实例状态执行所述图像编码器的构建或重构、和/或执行所述桌面分辨率的纹理缩放,得到与所述输出分辨率一致的采集图像帧;通过已构建、或已重构、或现有的所述图像编码器对应编码算法对所述采集图像帧进行编码,得到输出的桌面图像数据。2.根据权利要求1所述的桌面图像动态采集方法,其特征在于,所述获取当前的桌面分辨率与当前的输出分辨率的分辨率关系以及当前的图像编码器的实例状态,包括:预设桌面的分辨率监测频率和/或桌面的画面监测条件;在满足所述分辨率监测频率和/或所述画面监测条件时,采集当前的桌面画面帧和当前的输出图像帧。3.根据权利要求2所述的桌面图像动态采集方法,其特征在于,所述获取当前的桌面分辨率与当前的输出分辨率的分辨率关系以及当前的图像编码器的实例状态,还包括:根据所述桌面画面帧得到所述桌面分辨率,根据所述输出图像帧得到所述输出分辨率;在所述分辨率关系为分辨率一致时,获取所述图像编码器的第一实例状态,在所述分辨率关系为分辨率不一致时,获取所述图像编码器的第二实例状态。4.根据权利要求3所述的桌面图像动态采集方法,其特征在于,所述根据所述分辨率关系以及所述实例状态执行所述图像编码器的构建或重构、和/或执行所述桌面分辨率的纹理缩放,得到与所述输出分辨率一致的采集图像帧,包括:在所述第一实例状态为未实例时,检测是否存在现有的所述图像编码器;在未检测到现有的所述图像编码器时,按所述输出分辨率构建所述图像编码器。5.根据权利要求4所述的桌面图像动态采集方法,其特征在于,所述根据所述分辨率关系以及所述实例状态执行所述图像编码器的构建或重构、和/或执行所述桌面分辨率的纹理缩放,得到与所述输出分辨率一致的采集图像帧,还包括:在所述第一实例状态为已实例时,调用已实例的所述图...

【专利技术属性】
技术研发人员:胡华智何昌威
申请(专利权)人:亿航智能设备广州有限公司
类型:发明
国别省市:

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

1