图像采集设备的控制方法、装置和电子设备与流程

文档序号:33939204发布日期:2023-04-25 23:52阅读:15来源:国知局
图像采集设备的控制方法、装置和电子设备与流程

本公开涉及智能设备,尤其涉及一种图像采集设备的控制方法、装置和电子设备。


背景技术:

1、随着智能设备的应用越来越广泛。对于智能设备来说,基本支持图像采集功能。

2、相关的技术中,智能设备安装有限数量的图像采集设备,该有限数量的图像采集设备用于为至少一个应用程序提供图像采集服务。如果多个应用程序都有图像采集设备的使用需求,则其中的各个应用程序按照先后顺序使用图像采集设备;或者按照应用程序优先级使用图像采集设备。


技术实现思路

1、提供该公开内容部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该公开内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。

2、本公开实施例提供了一种图像采集设备的控制方法、装置和电子设备,实现图像采集设备满足多应用程序的使用需求。

3、第一方面,本公开实施例提供了一种图像采集设备的控制方法,包括:获取真实图像采集设备采集到的图像;将所述真实图像采集设备采集到的图像作为原始图像进行存储;响应于至少一个虚拟图像采集设备发送的图像采集请求,根据存储的原始图像确定所述至少一个虚拟图像采集设备所需的图像,并发送给所述至少一个虚拟图像采集设备;其中,所述至少一个虚拟图像采集设备为区别于真实图像采集设备的非硬件图像采集设备,用于为应用程序提供模拟的图像采集设备服务。

4、在一种可能的实施方式中,所述将所述真实图像采集设备采集到的图像作为原始图像进行存储,包括:基于所述至少一个虚拟图像采集设备对应的应用程序的图像使用频率,确定所述真实图像采集设备采集到的图像的图像存储频率;基于所述图像存储频率,将所述真实图像采集设备采集到的图像作为原始图像进行存储。

5、在一种可能的实施方式中,所述虚拟图像采集设备的数量为多个,所述基于所述至少一个虚拟图像采集设备对应的应用程序的图像使用频率,确定所述真实图像采集设备采集到的图像的图像存储频率,包括:基于各个虚拟图像采集设备分别对应的应用程序的图像使用频率,确定多个图像存储频率;其中,每个图像使用频率对应一个图像存储频率;根据所述多个图像存储频率确定最终的图像存储频率。

6、在一种可能的实施方式中,所述最终的图像存储频率包括所述多个图像存储频率;或者,所述最终的图像存储频率高于或者等于所述多个图像存储频率中的最高图像存储频率。

7、在一种可能的实施方式中,所述最终的图像存储频率包括所述多个图像存储频率,所述基于所述图像存储频率,将所述真实图像采集设备采集到的图像作为原始图像进行存储,包括:创建多个缓存队列;确定各个缓存队列分别对应的图像存储频率;基于各个缓存队列分别对应的图像存储频率,将所述真实图像采集设备采集到的图像作为原始图像分别存储到到各个缓存队列中。

8、在一种可能的实施方式中,所述根据存储的原始图像确定所述至少一个虚拟图像采集设备所需的图像,包括:针对所述至少一个虚拟图像采集设备中的虚拟图像采集设备,根据该虚拟图像采集设备对应的需求图像信息,对所述存储的原始图像进行图像处理,获得该虚拟图像采集设备所需的图像。

9、在一种可能的实施方式中,所述需求图像信息包括:图像分辨率和图像格式。

10、在一种可能的实施方式中,所述图像分辨率对应的图像处理方式为图像缩小或者放大处理,所述图像格式对应的图像处理方式为图像格式转换处理。

11、在一种可能的实施方式中,所述图像采集设备的控制方法还包括:响应于多个应用程序的图像采集设备启用请求,从所述至少一个虚拟图像采集设备和所述真实图像采集设备中确定出所述多个应用程序分别对应的图像采集设备,并启用所述多个应用程序分别对应的图像采集设备;所述多个应用程序分别对应的图像采集设备为所述真实图像采集设备或者所述虚拟图像采集设备。

12、在一种可能的实施方式中,所述图像采集设备的控制方法还包括:根据所述多个应用程序的图像采集设备使用需求配置所述至少一个虚拟图像采集设备。

13、第二方面,本公开实施例提供了一种图像采集设备的控制装置,包括:获取单元,用于获取真实图像采集设备采集到的图像;存储单元,用于将所述真实图像采集设备采集到的图像作为原始图像进行存储;控制单元,用于响应于至少一个虚拟图像采集设备发送的图像采集请求,根据存储的原始图像确定所述至少一个虚拟图像采集设备所需的图像,并发送给所述至少一个虚拟图像采集设备;其中,所述至少一个虚拟图像采集设备为区别于真实图像采集设备的非硬件图像采集设备,用于为应用程序提供模拟的图像采集设备服务。

14、在一种可能的实施方式中,所述获取单元具体用于:根据所述至少一个虚拟图像采集设备对应的应用程序的图像使用频率获取所述真实图像采集设备采集到的图像。

15、在一种可能的实施方式中,所述存储单元具体用于:基于所述至少一个虚拟图像采集设备对应的应用程序的图像使用频率,确定所述真实图像采集设备采集到的图像的图像存储频率;基于所述图像存储频率,将所述真实图像采集设备采集到的图像作为原始图像进行存储。

16、在一种可能的实施方式中,所述存储单元具体用于:基于各个虚拟图像采集设备分别对应的应用程序的图像使用频率,确定多个图像存储频率;其中,每个图像使用频率对应一个图像存储频率;根据所述多个图像存储频率确定最终的图像存储频率。

17、在一种可能的实施方式中,所述存储单元具体用于:创建多个缓存队列;确定各个缓存队列分别对应的图像存储频率;基于各个缓存队列分别对应的图像存储频率,将所述真实图像采集设备采集到的图像作为原始图像分别存储到到各个缓存队列中。

18、在一种可能的实施方式中,所述控制单元具体用于:针对所述至少一个虚拟图像采集设备中的虚拟图像采集设备,根据该虚拟图像采集设备对应的需求图像信息,对所述存储的原始图像进行图像处理,获得该虚拟图像采集设备所需的图像。

19、在一种可能的实施方式中,所述控制单元还用于:响应于多个应用程序的图像采集设备启用请求,从所述至少一个虚拟图像采集设备和所述真实图像采集设备中确定出所述多个应用程序分别对应的图像采集设备,并启用所述多个应用程序分别对应的图像采集设备;所述多个应用程序分别对应的图像采集设备为所述真实图像采集设备或者所述虚拟图像采集设备。

20、在一种可能的实施方式中,所述控制单元还用于:根据所述多个应用程序的图像采集设备使用需求配置所述至少一个虚拟图像采集设备。

21、第三方面,本公开实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的图像采集设备的控制方法。

22、第四方面,本公开实施例提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所述的图像采集设备的控制方法。

23、本公开实施例提供的图像采集设备的控制方法、装置和电子设备,通过配置至少一个虚拟图像采集设备,虚拟图像采集设备为区别于真实图像采集设备的非硬件图像采集设备,可以为应用程序提供模拟的图像采集服务,当有多个应用程序都有图像采集设备的使用需求时,在真实图像采集设备和虚拟图像采集设备中分配对应的图像采集设备。通过将真实图像采集设备采集的原始图像进行存储,以保证虚拟图像采集设备具有对应的图像资源,实现与真实图像采集设备无差别的图像采集服务。从而,真实图像采集设备和虚拟图像采集设备共同满足多应用程序的使用需求。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1