1.本技术涉及通信技术领域,具体涉及一种设备控制方法、装置、存储介质及图像采集设备。
背景技术:
2.目前,为了防止黑客或恶意软件在用户不知情的情况下通过摄像头非法获取用户信息,一般会增设遮挡组件,使得在用户没有对摄像头的使用需求时,对摄像头进行遮挡,以避免用户信息被泄露的情况。然而,由于用户在使用摄像头之前,需要进行去遮挡的操作后,才能正常使用摄像头,因此导致摄像头的工作效率低。
技术实现要素:
3.本技术实施例提供一种设备控制方法、装置、存储介质及图像采集设备,能够提高摄像头的工作效率。
4.第一方面,本技术实施例提供一种设备控制方法,应用于图像采集设备,所述图像采集设备包括摄像头和遮挡组件,所述摄像头和所述遮挡组件相对设置,所述遮挡组件被设置为对所述摄像头进行遮挡,所述遮挡组件包括遮挡状态和未遮挡两种状态,所述遮挡组件处于所述遮挡状态时所述摄像头被遮挡,所述遮挡组件处于所述未遮挡状态时,所述摄像头被暴露,包括:
5.当接收来自于外部电子设备的图像获取请求时,获取所述遮挡组件的当前状态以及所述摄像头的当前工作状态;
6.根据所述遮挡组件的所述当前状态以及所述摄像头的所述当前工作状态,确定对所述遮挡组件的状态以及所述摄像头的工作状态的调整策略;
7.根据所述调整策略对所述遮挡组件的状态以及所述摄像头的工作状态进行调整。
8.第二方面,本技术实施例还提供一种设备控制装置,应用于图像采集设备,所述图像采集设备包括摄像头和遮挡组件,所述摄像头和所述遮挡组件相对设置,所述遮挡组件被设置为对所述摄像头进行遮挡,所述遮挡组件包括遮挡状态和未遮挡两种状态,所述遮挡组件处于所述遮挡状态时所述摄像头被遮挡,所述遮挡组件处于所述未遮挡状态时,所述摄像头被暴露,包括:
9.获取模块,用于当接收来自于外部电子设备的图像获取请求时,获取所述遮挡组件的当前状态以及所述摄像头的当前工作状态;
10.确定模块,用于根据所述遮挡组件的所述当前状态以及所述摄像头的所述当前工作状态,确定对所述遮挡组件的状态以及所述摄像头的工作状态的调整策略;
11.调整模块,用于根据所述调整策略对所述遮挡组件的状态以及所述摄像头的工作状态进行调整。
12.第三方面,本技术实施例还提供一种计算机可读的存储介质,其上存储有计算机程序,当所述计算机程序在处理器上运行时,使得所述计算机执行如本技术任一实施例提
供的设备控制方法。
13.第四方面,本技术实施例还提供一种图像采集设备,包括处理器和存储器,所述存储器有计算机程序,所述处理器通过调用所述计算机程序,用于执行如本技术任一实施例提供的设备控制方法。
14.本技术提供的技术方案,当接收来自于外部电子设备的图像获取请求时,获取遮挡组件的当前状态以及摄像头的当前工作状态,根据遮挡组件的当前状态以及摄像头的当前工作状态,确定对遮挡组件的状态以及摄像头的工作状态的调整策略,根据调整策略对遮挡组件的状态以及摄像头的工作状态进行调整,可以提高摄像头对需要获取图像的事件进行响应的速度,从而提高摄像头的工作效率。
附图说明
15.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
16.图1为本技术实施例提供的设备控制方法的应用场景示意图。
17.图2为本技术实施例提供的设备控制方法的第一种流程示意图。
18.图3为本技术实施例提供的设备控制方法的第二种流程示意图。
19.图4为本技术实施例提供的设备控制装置的结构示意图。
20.图5为本技术实施例提供的图像采集设备的第一种结构示意图。
具体实施方式
21.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本技术的保护范围。
22.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
23.本技术实施例提供一种设备控制方法,该设备控制方法的执行主体可以是本技术实施例提供的设备控制装置,或者集成了该设备控制装置的图像采集设备,其中该设备控制装置可以采用硬件或者软件的方式实现。
24.例如,请参阅图1,本技术还提供一种设备控制系统,如图1所示,该设备控制系统包括图像采集设备10、以及外部电子设备20。其中,本技术提供的图像采集设备10可以接收到来自外部电子设备20的图像获取请求,比如,外部电子设备可以是手机、平板电脑、掌上电脑、笔记本电脑、台式电脑、电视、服务器等电子设备。当接收来自于外部电子设备的图像获取请求时,图像采集设备获取遮挡组件的当前状态以及摄像头的当前工作状态,根据遮挡组件的当前状态以及摄像头的当前工作状态,确定对遮挡组件的状态以及摄像头的工作
状态的调整策略,根据调整策略对遮挡组件的状态以及摄像头的工作状态进行调整,以对外部电子设备发出的图像获取请求进行快速响应。
25.另外,如图1所示,该设备控制系统还可以包括存储设备30,用于存储数据,比如,图像采集设备10将获取到的图像数据流存入存储设备30中。
26.需要说明的是,图1所示的设备控制系统的场景示意图仅仅是一个示例,本技术实施例描述的设备控制系统以及场景是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定,本领域普通技术人员可知,随着设备控制系统的演变和新业务场景的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。
27.以下分别进行详细说明。需说明的是,以下实施例的顺序不作为对实施例优选顺序的限定。
28.请参阅图2,图2为本技术实施例提供的设备控制方法的第一种流程示意图。该图像采集设备包括摄像头和遮挡组件,摄像头和遮挡组件相对设置,遮挡组件被设置为对摄像头进行遮挡,遮挡组件包括遮挡状态和未遮挡两种状态,遮挡组件处于遮挡状态时摄像头被遮挡,遮挡组件处于未遮挡状态时,摄像头被暴露,本技术实施例提供的设备控制方法的具体流程可以如下:
29.101、当接收来自于外部电子设备的图像获取请求时,获取遮挡组件的当前状态以及摄像头的当前工作状态。
30.其中,外部电子设备可以是手机、平板电脑、掌上电脑、笔记本电脑、台式电脑、电视、服务器等电子设备。
31.例如,以该图像采集设备可以以外挂式的形式用在电视上为例:
32.比如,用户想要利用携带有该图像采集设备的电视进行拍照时,用户可以打开电视上的照相机应用触发预览出图线程,该预览出图线程会向图像采集设备发送图像获取请求,以获取摄像头采集的图像,并将图像预览在电视的显示区域上。
33.又比如,用户想要通过手势操作控制电视时,用户可以打开电视上的手势操作功能触发手势识别线程,该手势识别线程会向图像采集设备发送图像获取请求,以获取用户图像,并从用户图像中分析出用户所做的手势,从而根据该手势对电视进行相应的控制。
34.可以理解的是,图像获取请求可以来自外部电子设备中需要获取图像的事件。
35.其中,该摄像头的工作状态包括开启状态和关闭状态。摄像头处于开启状态时,摄像头内部的图像传感器打开;摄像头处于关闭状态时,摄像头内部的图像传感器关闭。
36.需要说明的是,本技术中提供的图像采集设备还包括壳体,以及壳体开设有空腔,摄像头容置于该空腔,本技术中提及的摄像头被遮挡指的是遮挡组件将该空腔封闭;本技术中提及的摄像头被暴露,指的是摄像头的镜头被完全裸露在外。
37.其中,遮挡组件可以是滑盖,滑盖滑开时摄像头暴露,滑盖滑关时摄像头遮挡,该滑盖可以由驱动组件控制滑动;遮挡组件还可以是遮挡盖,遮挡盖打开时摄像头被暴露,遮挡盖关闭时摄像头被遮挡,该遮挡盖可以通过驱动组件进行推拉,从而实现遮挡盖的打开和关闭。
38.102、根据遮挡组件的当前状态以及摄像头的当前工作状态,确定对遮挡组件的状态以及摄像头的工作状态的调整策略。
39.其中,该调整策略为预先设置好的。在接收到来自外部电子设备的图像获取请求的情况下,该调整策略指示遮挡组件的需要切换的目标状态以及摄像头需要切换的目标工作状态。
40.例如,当图像采集设备接收到来自外部电子设备图像获取请求时,若该遮挡组件的当前状态为遮挡状态,且摄像头的当前工作状态为关闭状态,则调整策略应为遮挡组件的需要切换的目标状态为未遮挡状态,摄像头需要切换的目标工作状态为工作状态。
41.103、根据调整策略对遮挡组件的状态以及摄像头的工作状态进行调整。
42.在本技术实施例中,当图像采集设备接收到来自外部电子设备图像获取请求时,若遮挡组件的当前状态为遮挡状态,且摄像头的当前工作状态为关闭状态,则控制遮挡组件切换至未遮挡状态、并同步控制摄像头切换至开启状态;若遮挡组件的当前状态为遮挡状态,且摄像头的工作状态为开启状态,则控制遮挡组件切换至未遮挡状态。
43.在一种实施方式中,在控制遮挡组件切换至未遮挡状态之后,若在预设第一时长内未收到来自于外部电子设备的图像获取请求,则控制遮挡组件切换至遮挡状态,其中,预设第一时长从上一次接收到来自于外部电子设备的图像获取请求的时刻开启计时;若在遮挡组件切换至遮挡状态后的预设第二时长内未收到来自于外部电子设备的图像获取请求,则控制摄像头切换至关闭状态。
44.其中,预设第一时长和预设第二时长可以由本领域技术人员根据实际需求进行设置。例如,预设第一时长可以设置为5秒,第二预设时长可以设置为5分钟。
45.需要说明的是,在本技术提供的方案中,当遮挡组件的状态为未遮挡状态时,摄像头一定是处于工作状态下的,因此,本案在遮挡组件的状态切换至未遮挡状态后,摄像头在响应了图像获取请求之后,会等待一定的时长后再去关闭摄像头,这样做可以使得摄像头在这一定的时长内接受到图像获取请求后能快速地响应,提高摄像头的工作效率。
46.在一种实施方式中,在遮挡组件由所述遮挡状态切换至未遮挡状态的过程中对摄像头的增益值进行压制,避免摄像头采集到的图像过曝。可以理解的是,当遮挡组件由遮挡状态切换至未遮挡状态时,图像采集设备的空腔由光线较暗的情况下突然进光,导致摄像头刚开始采集到的图像过曝。为了缓解这种情况,在摄像头刚刚进光时就将增益值调低,然后逐步增加增益值,在遮挡组件切换至未遮挡状态时,解除对摄像头增益值的压制。具体实施时,可以在摄像头刚刚进光时,将增益值调低至预设增益值,并在该预设增益值的基础上逐步调高增益值。其中,图像过曝时,图像画面中亮度过高泛白。
47.在一种实施方式中,在遮挡组件由遮挡状态切换至未遮挡状态的过程中对摄像头的增益值进行压制时,还可以在遮挡组件由遮挡状态切换至未遮挡状态的过程中获取当前所处环境的当前环境光亮度值,根据当前环境光亮度值、以及环境光亮度值与增益值的对应关系,确定当前环境光亮度值对应的目标增益值,根据目标增益值对摄像头的增益值进行压制。其中,环境光亮度值越大,增益值越小。
48.具体实施时,本技术不受所描述的各个步骤的执行顺序的限制,在不产生冲突的情况下,某些步骤还可以采用其它顺序进行或者同时进行。
49.由上可知,本技术实施例提供的设备控制方法,当接收来自于外部电子设备的图像获取请求时,获取遮挡组件的当前状态以及摄像头的当前工作状态,根据遮挡组件的当前状态以及摄像头的当前工作状态,确定对遮挡组件的状态以及摄像头的工作状态的调整
策略,根据调整策略对遮挡组件的状态以及摄像头的工作状态进行调整,可以提高摄像头对需要获取图像的事件进行响应的速度,从而提高摄像头的工作效率。
50.根据前面实施例所描述的方法,以下将举例作进一步详细说明。
51.请参阅图3,图3为本技术实施例提供的设备控制方法的第二流程示意图。该图像采集设备包括摄像头和遮挡组件,摄像头和遮挡组件相对设置,遮挡组件被设置为对摄像头进行遮挡,遮挡组件包括遮挡状态和未遮挡两种状态,遮挡组件处于遮挡状态时摄像头被遮挡,遮挡组件处于未遮挡状态时,摄像头被暴露,所述方法包括:
52.201、当接收来自于外部电子设备的图像获取请求时,获取遮挡组件的当前状态以及摄像头的当前工作状态。
53.其中,外部电子设备可以是手机、平板电脑、掌上电脑、笔记本电脑、台式电脑、电视、服务器等电子设备。
54.例如,以该图像采集设备可以以外挂式的形式用在电视上为例:
55.比如,用户想要利用携带有该图像采集设备的电视进行拍照时,用户可以打开电视上的照相机应用触发预览出图线程,该预览出图线程会向图像采集设备发送图像获取请求,以获取摄像头采集的图像,并将图像预览在电视的显示区域上。
56.又比如,用户想要通过手势操作控制电视时,用户可以打开电视上的手势操作功能触发手势识别线程,该手势识别线程会向图像采集设备发送图像获取请求,以获取用户图像,并从用户图像中分析出用户所做的手势,从而根据该手势对电视进行相应的控制。其中,手势控制即为,例如电视在播放影片时,用户可以通过各种手势动作控制该影片的快进、快退、暂停以及继续等操作,每一种手势动作对应一种操作,例如比耶的手势对应暂停。
57.具体地,以该图像采集设备的遮挡组件为滑盖为例:
58.比如,可以通过启动滑盖线程,订阅预览出图线程的开/关流事件,以及手势识别线程的订阅/去订阅事件。当上述预览出图线程的出流事件和/或手势识别线程的订阅事件开启时,也即此时图像采集设备会接收到来自电视的图像获取请求,因此会触发滑盖线程输出打开滑盖事件入队,使得滑盖切换为未遮挡状态,以使摄像头暴露获取图像数据流。
59.其中,预览出图线程的开流事件指的是预览出图线程向图像采集设备发送图像获取请求,以获取图像数据流;预览出图线程的关流事件指的是预览出图线程停止向图像采集设备发送图像获取请求,以停止获取图像数据流。手势识别线程的订阅事件指的是手势识别线程给图像采集设备发送开启手势算法的命令;手势识别线程的去订阅事件指的是手势识别线程给图像采集设备发送关闭手势算法的命令,可以理解的是,在进行手势识别时,该手势识别线程会向图像采集设备发送图像获取请求,以获取图像数据流,从而根据图像数据流识别用户的手势动作。
60.可以理解的是,图像获取请求可以来自外部电子设备中需要获取图像的事件。
61.202、若遮挡组件的当前状态为遮挡状态,且摄像头的当前工作状态为关闭状态,则控制遮挡组件切换至未遮挡状态,同步控制摄像头切换至开启状态,并在遮挡组件由遮挡状态切换至未遮挡状态的过程中压制摄像头的增益值。
62.在本技术实施例中,当接收到来自外部电子设备的图像采集请求时,若遮挡组件的当前状态为遮挡状态,且摄像头的当前工作状态为关闭状态,则控制遮挡组件切换至未遮挡状态,同步控制摄像头切换至开启状态,使得摄像头能迅速采集到图像数据流,而不是
等待遮挡组件切换至未遮挡状态时才开启摄像头对图像进行采集,本技术中的上述处理可以提高摄像头对需要获取图像的事件进行响应的速度,从而提高了摄像头的工作效率。
63.此外,本案中还在遮挡组件由遮挡状态切换至未遮挡状态的过程中压制摄像头的增益值,以防止摄像头刚开始进光时采集到的图像过曝。此处内容在上文已有具体阐述,不再赘述。
64.203、若遮挡组件的当前状态为遮挡状态,且摄像头的工作状态为开启状态,则控制遮挡组件切换至未遮挡状态,并在遮挡组件由遮挡状态切换至未遮挡状态的过程中压制摄像头的增益值。
65.在本技术实施例中,当接收到来自外部电子设备的图像采集请求时,若遮挡组件的当前状态为遮挡状态,且摄像头的工作状态为开启状态,则控制遮挡组件切换至未遮挡状态,并同样在遮挡组件由遮挡状态切换至未遮挡状态的过程中压制摄像头的增益值,以防止摄像头刚开始进光时采集到的图像过曝。
66.由上可知,本技术实施例提出的设备控制方法,当接收来自于外部电子设备的图像获取请求时,获取遮挡组件的当前状态以及摄像头的当前工作状态,根据遮挡组件的当前状态以及摄像头的当前工作状态,确定对遮挡组件的状态以及摄像头的工作状态的调整策略,根据调整策略对遮挡组件的状态以及摄像头的工作状态进行调整,可以提高摄像头对需要获取图像的事件进行响应的速度,从而提高摄像头的工作效率。
67.在一实施例中还提供一种设备控制装置。该设备控制装置应用于图像采集设备,图像采集设备包括摄像头和遮挡组件,摄像头和遮挡组件相对设置,遮挡组件被设置为对摄像头进行遮挡,遮挡组件包括遮挡状态和未遮挡两种状态,遮挡组件处于遮挡状态时摄像头被遮挡,遮挡组件处于未遮挡状态时,摄像头被暴露。请参阅图4,图4为本技术实施例提供的设备控制装置300的结构示意图。其中该设备控制装置300应用于图像采集设备,该设备控制装置300包括获取模块301、确定模块302以及调整模块303,如下:
68.获取模块301,用于当接收来自于外部电子设备的图像获取请求时,获取遮挡组件的当前状态以及摄像头的当前工作状态;
69.确定模块302,用于根据遮挡组件的当前状态以及摄像头的当前工作状态,确定对遮挡组件的状态以及摄像头的工作状态的调整策略;
70.调整模块303,用于根据调整策略对遮挡组件的状态以及摄像头的工作状态进行调整。
71.在一种实施方式中,调整模块303,还用于若遮挡组件的当前状态为遮挡状态,且摄像头的当前工作状态为关闭状态,则控制遮挡组件切换至未遮挡状态,并同步控制摄像头切换至开启状态。
72.在一种实施方式中,调整模块303,还用于若遮挡组件的当前状态为遮挡状态,且摄像头的当前工作状态为关闭状态,则控制遮挡组件切换至未遮挡状态,并同步控制摄像头切换至开启状态,且在遮挡组件由遮挡状态切换至未遮挡状态的过程中压制摄像头的增益值。
73.在一种实施方式中,调整模块303,还用于若遮挡组件的当前状态为遮挡状态,且摄像头的工作状态为开启状态,则控制遮挡组件切换至未遮挡状态,并在遮挡组件由遮挡状态切换至未遮挡状态的过程中压制摄像头的增益值。
74.在一种实施方式中,在控制遮挡组件切换至未遮挡状态之后,调整模块303还用于若在预设第一时长内未收到来自于外部电子设备的图像获取请求,则控制遮挡组件切换至遮挡状态,其中,预设第一时长从上一次接收到来自于外部电子设备的图像获取请求的时刻开启计时;若在遮挡组件切换至遮挡状态后的预设第二时长内未收到来自于外部电子设备的图像获取请求,则控制摄像头切换至关闭状态。
75.在一种实施方式中,调整模块303,还用于在遮挡组件由遮挡状态切换至未遮挡状态的过程中获取当前所处环境的当前环境光亮度值;根据当前环境光亮度值、以及环境光亮度值与增益值的对应关系,确定当前环境光亮度值对应的目标增益值;根据目标增益值对摄像头的增益值进行压制。
76.在一种实施方式中,调整模块303,还用于在遮挡组件由遮挡状态切换至未遮挡状态的过程中将增益值调低至预设增益值,并在预设增益值的基础上逐步调高增益值。
77.应当说明的是,本技术实施例提供的设备控制装置与上文实施例中的设备控制方法属于同一构思,通过该设备控制装置可以实现设备控制方法实施例中提供的任一方法,其具体实现过程详见设备控制方法实施例,此处不再赘述。
78.本技术实施例还提供一种图像采集设备。请参阅图5,图5为本技术实施例提供的图像采集设备的第一种结构示意图。图像采集设备400包括处理器401和存储器402。其中,处理器401与存储器402电性连接。
79.处理器401是图像采集设备400的控制中心,利用各种接口和线路连接整个图像采集设备的各个部分,通过运行或调用存储在存储器402内的计算机程序,以及调用存储在存储器402内的数据,执行图像采集设备的各种功能和处理数据,从而对图像采集设备进行整体监控。
80.存储器402可用于存储计算机程序和数据。存储器402存储的计算机程序中包含有可在处理器中执行的指令。计算机程序可以组成各种功能模块。处理器401通过调用存储在存储器402的计算机程序,从而执行各种功能应用以及数据处理。
81.摄像头403,用于采集图像数据流。
82.遮挡组件404,摄像头403和遮挡组件404相对设置,遮挡组件404被设置为对摄像头403进行遮挡,遮挡组件404包括遮挡状态和未遮挡两种状态,遮挡组件404处于遮挡状态时摄像头403被遮挡,遮挡组件404处于未遮挡状态时,摄像头403被暴露。
83.在本实施例中,图像采集设备400中的处理器401会按照如下的步骤,将一个或一个以上的计算机程序的进程对应的指令加载到存储器402中,并由处理器401来运行存储在存储器402中的计算机程序,从而实现各种功能:
84.当接收来自于外部电子设备的图像获取请求时,获取所述遮挡组件的当前状态以及所述摄像头的当前工作状态;
85.根据所述遮挡组件的所述当前状态以及所述摄像头的所述当前工作状态,确定对所述遮挡组件的状态以及所述摄像头的工作状态的调整策略;
86.根据所述调整策略对所述遮挡组件的状态以及所述摄像头的工作状态进行调整。
87.在一种实施方式中,处理器401在执行根据所述调整策略对所述遮挡组件的状态以及所述摄像头的工作状态进行调整时,可以执行:若所述遮挡组件的当前状态为所述遮挡状态,且所述摄像头的所述当前工作状态为关闭状态,则控制所述遮挡组件切换至所述
未遮挡状态,并同步控制所述摄像头切换至开启状态。
88.在一种实施方式中,处理器401在执行根据所述调整策略对所述遮挡组件的状态以及所述摄像头的工作状态进行调整时,可以执行:若所述遮挡组件的当前状态为所述遮挡状态,且所述摄像头的所述当前工作状态为所述关闭状态,则控制所述遮挡组件切换至所述未遮挡状态,并同步控制所述摄像头切换至所述开启状态,且在所述遮挡组件由所述遮挡状态切换至所述未遮挡状态的过程中压制所述摄像头的增益值。
89.在一种实施方式中,处理器401在执行根据所述调整策略对所述遮挡组件的状态以及所述摄像头的工作状态进行调整时,可以执行:若所述遮挡组件的当前状态为所述遮挡状态,且所述摄像头的工作状态为开启状态,则控制所述遮挡组件切换至所述未遮挡状态,并在所述遮挡组件由所述遮挡状态切换至所述未遮挡状态的过程中压制所述摄像头的增益值。
90.在一种实施方式中,处理器401在执行所述控制所述遮挡组件切换至所述未遮挡状态之后,还可以执行:若在预设第一时长内未收到来自于外部电子设备的图像获取请求,则控制所述遮挡组件切换至所述遮挡状态,其中,所述预设第一时长从上一次接收到来自于外部电子设备的图像获取请求的时刻开启计时;若在所述遮挡组件切换至所述遮挡状态后的预设第二时长内未收到来自于外部电子设备的图像获取请求,则控制所述摄像头切换至所述关闭状态。
91.在一种实施方式中,处理器401在执行在所述遮挡组件由所述遮挡状态切换至所述未遮挡状态的过程中压制所述摄像头的增益值时,可以执行:在所述遮挡组件由所述遮挡状态切换至所述未遮挡状态的过程中获取当前所处环境的当前环境光亮度值;根据当前环境光亮度值、以及环境光亮度值与增益值的对应关系,确定所述当前环境光亮度值对应的目标增益值;根据所述目标增益值对所述摄像头的增益值进行压制。
92.在一种实施方式中,处理器401在执行在所述遮挡组件由所述遮挡状态切换至所述未遮挡状态的过程中压制所述摄像头的增益值时,可以执行:在所述遮挡组件由所述遮挡状态切换至所述未遮挡状态的过程中将所述增益值调低至预设增益值,并在所述预设增益值的基础上逐步调高所述增益值。
93.本技术实施例还提供一种计算机可读的存储介质,所述存储介质中存储有计算机程序,当所述计算机程序在处理器上运行时,所述计算机执行上述任一实施例所述的设备控制方法。
94.需要说明的是,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过计算机程序来指令相关的硬件来完成,所述计算机程序可以存储于计算机可读存储介质中,所述存储介质可以包括但不限于:只读存储器(rom,read only memory)、随机存取存储器(ram,random access memory)、磁盘或光盘等。
95.此外,本技术中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、系统、产品或设备没有限定于已列出的步骤或模块,而是某些实施例还包括没有列出的步骤或模块,或某些实施例还包括对于这些过程、方法、产品或设备固有的其它步骤或模块。
96.以上对本技术实施例所提供的设备控制方法、装置、存储介质及图像采集设备进
行了详细介绍。本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
技术特征:
1.一种设备控制方法,应用于图像采集设备,其特征在于,所述图像采集设备包括摄像头和遮挡组件,所述摄像头和所述遮挡组件相对设置,所述遮挡组件被设置为对所述摄像头进行遮挡,所述遮挡组件包括遮挡状态和未遮挡两种状态,所述遮挡组件处于所述遮挡状态时所述摄像头被遮挡,所述遮挡组件处于所述未遮挡状态时,所述摄像头被暴露,包括:当接收来自于外部电子设备的图像获取请求时,获取所述遮挡组件的当前状态以及所述摄像头的当前工作状态;根据所述遮挡组件的所述当前状态以及所述摄像头的所述当前工作状态,确定对所述遮挡组件的状态以及所述摄像头的工作状态的调整策略;根据所述调整策略对所述遮挡组件的状态以及所述摄像头的工作状态进行调整。2.如权利要求1所述的设备控制方法,其特征在于,所述根据所述调整策略对所述遮挡组件的状态以及所述摄像头的工作状态进行调整,包括:若所述遮挡组件的当前状态为所述遮挡状态,且所述摄像头的所述当前工作状态为关闭状态,则控制所述遮挡组件切换至所述未遮挡状态,并同步控制所述摄像头切换至开启状态。3.如权利要求2述的设备控制方法,其特征在于,所述根据所述调整策略对所述遮挡组件的状态以及所述摄像头的工作状态进行调整,包括:若所述遮挡组件的当前状态为所述遮挡状态,且所述摄像头的所述当前工作状态为所述关闭状态,则控制所述遮挡组件切换至所述未遮挡状态,并同步控制所述摄像头切换至所述开启状态,且在所述遮挡组件由所述遮挡状态切换至所述未遮挡状态的过程中压制所述摄像头的增益值。4.如权利要求1所述的设备控制方法,其特征在于,所述根据所述调整策略对所述遮挡组件的状态以及所述摄像头的工作状态进行调整,包括:若所述遮挡组件的当前状态为所述遮挡状态,且所述摄像头的工作状态为开启状态,则控制所述遮挡组件切换至所述未遮挡状态,并在所述遮挡组件由所述遮挡状态切换至所述未遮挡状态的过程中压制所述摄像头的增益值。5.如权利要求2至4任一项所述的设备控制方法,其特征在于,在所述控制所述遮挡组件切换至所述未遮挡状态之后,还包括:若在预设第一时长内未收到来自于外部电子设备的图像获取请求,则控制所述遮挡组件切换至所述遮挡状态,其中,所述预设第一时长从上一次接收到来自于外部电子设备的图像获取请求的时刻开启计时;若在所述遮挡组件切换至所述遮挡状态后的预设第二时长内未收到来自于外部电子设备的图像获取请求,则控制所述摄像头切换至关闭状态。6.如权利要求3至4任一项所述的设备控制方法,其特征在于,所述在所述遮挡组件由所述遮挡状态切换至所述未遮挡状态的过程中压制所述摄像头的增益值,包括:在所述遮挡组件由所述遮挡状态切换至所述未遮挡状态的过程中获取当前所处环境的当前环境光亮度值;根据所述当前环境光亮度值、以及环境光亮度值与增益值的对应关系,确定所述当前环境光亮度值对应的目标增益值;
根据所述目标增益值对所述摄像头的增益值进行压制。7.如权利要求3至4任一项所述的设备控制方法,其特征在于,所述在所述遮挡组件由所述遮挡状态切换至所述未遮挡状态的过程中压制所述摄像头的增益值,包括:在所述遮挡组件由所述遮挡状态切换至所述未遮挡状态的过程中将所述增益值调低至预设增益值,并在所述预设增益值的基础上逐步调高所述增益值。8.一种设备控制装置,应用于图像采集设备,其特征在于,所述图像采集设备包括摄像头和遮挡组件,所述摄像头和所述遮挡组件相对设置,所述遮挡组件被设置为对所述摄像头进行遮挡,所述遮挡组件包括遮挡状态和未遮挡两种状态,所述遮挡组件处于所述遮挡状态时所述摄像头被遮挡,所述遮挡组件处于所述未遮挡状态时,所述摄像头被暴露,包括:获取模块,用于当接收来自于外部电子设备的图像获取请求时,获取所述遮挡组件的当前状态以及所述摄像头的当前工作状态;确定模块,用于根据所述遮挡组件的所述当前状态以及所述摄像头的所述当前工作状态,确定对所述遮挡组件的状态以及所述摄像头的工作状态的调整策略;调整模块,用于根据所述调整策略对所述遮挡组件的状态以及所述摄像头的工作状态进行调整。9.一种计算机可读的存储介质,其上存储有计算机程序,其特征在于,当所述计算机程序在处理器上运行时,使得所述计算机执行如权利要求1至7任一项所述的设备控制方法。10.一种图像采集设备,包括处理器和存储器,所述存储器存储有计算机程序,其特征在于,所述处理器通过调用所述计算机程序,用于执行如权利要求1至7任一项所述的设备控制方法。
技术总结
本申请公开了一种设备控制方法、装置、存储介质及图像采集设备,其中,当接收来自于外部电子设备的图像获取请求时,获取遮挡组件的当前状态以及摄像头的当前工作状态,根据遮挡组件的当前状态以及摄像头的当前工作状态,确定对遮挡组件的状态以及摄像头的工作状态的调整策略,根据调整策略对遮挡组件的状态以及摄像头的工作状态进行调整,可以提高摄像头对需要获取图像的事件进行响应的速度,从而提高摄像头的工作效率。摄像头的工作效率。摄像头的工作效率。
技术研发人员:余力丛
受保护的技术使用者:惠州视维新技术有限公司
技术研发日:2021.11.30
技术公布日:2022/3/8