一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

处理器唤醒方法以及装置、系统、存储介质、AR眼镜与流程

2022-07-23 11:00:08 来源:中国专利 TAG:

处理器唤醒方法以及装置、系统、存储介质、ar眼镜
技术领域
1.本发明涉及一种ar技术领域,尤其涉及一种处理器唤醒方法以及装置、系统、存储介质、ar眼镜。


背景技术:

2.随着增强现实(augmented reality,ar)技术的快速发展,ar设备已逐步应用至各行业中,尤其是可以通过ar设备识别特定行为,以执行对应的ar操作。其中,通过ar设备的摄像组件采集视频数据,然后将视频数据传输至作为主控端的处理器进行行为识别,以在完成行为识别后执行对应的ar操作。
3.目前,现有摄像组件在采集视频数据的过程中,无论是否采集到包含有特定行为的视频数据,作为主控端的处理器均会实时进行数据运算,会进入无效识别或无效数据处理状态。然而,无效的视频数据识别增大了处理器的系统负载压力,也会产生大量的功耗,从而影响处理器的续航时间,因此,亟需一种处理器唤醒方法来解决上述问题。


技术实现要素:

4.有鉴于此,本发明提供了一种处理器唤醒方法以及装置、系统、存储介质、ar眼镜,用于解决现有技术中的处理器持续进行数据处理功耗大的问题。
5.为达上述之一或部分或全部目的或是其他目的,本发明提出一种处理器唤醒方法,包括:
6.获取摄像组件低频采集的第一图像数据;
7.对所述第一图像数据进行图像识别处理,得到图像识别结果;
8.若所述图像识别结果包括目标识别对象,则向待机状态的处理器发送唤醒信号,以驱动所述处理器基于所述摄像组件高频采集的第二图像数据进行图像处理。
9.优选地,所述对所述图像数据进行图像识别处理,得到图像识别结果包括:
10.基于已完成模型训练的图像识别模型对所述第一图像数据进行图像识别处理,得到图像识别结果,所述图像识别模型为基于包含预先配置的目标识别对象的图像训练样本集进行训练得到的,所述目标识别对象为用于唤醒处理器的目标物。
11.优选地,所述获取摄像组件低频采集的第一图像数据之前,所述方法还包括:
12.检测所述处理器是否处于待机状态;
13.若所述处理器未处于待机状态,则向所述处理器发送待机指令,以指示所述处理器进入待机状态;
14.所述获取摄像组件低频采集的第一图像数据包括:
15.若所述处理器处于待机状态,则启动所述摄像组件按照预设低频频率采集第一图像数据。
16.优选地,所述方法还包括:
17.基于唤醒接口建立与所述处理器之间的数据通信连接;
18.所述向待机状态的处理器发送唤醒信号包括:
19.基于所述唤醒接口向待机状态的所述处理器发送唤醒信号;
20.所述向所述处理器发送待机指令包括:
21.基于所述唤醒接口向未待机状态的所述处理器发送待机指令。
22.优选地,所述向待机状态的处理器发送唤醒信号之后,所述方法还包括:
23.若检测到所述处理器重新进入待机状态,则启动所述摄像组件按照预设低频频率采集第一图像数据。
24.优选地,所述对所述第一图像数据进行图像识别处理,得到图像识别结果之后,所述方法还包括:
25.若所述图像识别结果未包括目标识别对象,则重新执行获取摄像组件低频采集的第一图像数据的步骤,以重新对所述第一图数据进行图像识别处理。
26.为达上述之一或部分或全部目的或是其他目的,提供了一种处理器唤醒装置,包括:
27.获取模块,用于获取摄像组件低频采集的第一图像数据;
28.处理模块,用于对所述第一图像数据进行图像识别处理,得到图像识别结果;
29.发送模块,用于若所述图像识别结果包括目标识别对象,则向待机状态的处理器发送唤醒信号,以驱动所述处理器基于所述摄像组件高频采集的第二图像数据进行图像处理。
30.优选的,所述处理模块,具体用于基于已完成模型训练的图像识别模型对所述第一图像数据进行图像识别处理,得到图像识别结果,所述图像识别模型为基于包含预先配置的目标识别对象的图像训练样本集进行训练得到的,所述目标识别对象为用于唤醒处理器的目标物。
31.优选的,所述装置还包括:检测模块,
32.所述检测模块,用于检测所述处理器是否处于待机状态;
33.所述发送模块,还用于向所述处理器发送待机指令,以指示所述处理器进入待机状态;
34.所述获取模块,还用于若所述处理器处于待机状态,则启动所述摄像组件按照预设低频频率采集第一图像数据。
35.优选的,所述装置还包括:建立模块,
36.所述建立模块,用于基于唤醒接口建立与所述处理器之间的数据通信连接;
37.所述发送模块,还用于基于所述唤醒接口向待机状态的所述处理器发送唤醒信号;
38.所述发送模块,还用于基于所述唤醒接口向未待机状态的所述处理器发送待机指令。
39.优选的,所述装置还包括:
40.启动模块,用于若检测到所述处理器重新进入待机状态,则启动所述摄像组件按照预设低频频率采集第一图像数据。
41.优选的,所述装置还包括:
42.执行模块,用于若所述图像识别结果未包括目标识别对象,则重新执行获取摄像
组件低频采集的第一图像数据的步骤,以重新对所述第一图数据进行图像识别处理。
43.为达上述之一或部分或全部目的或是其他目的,提供了一种处理器唤醒系统,包括:由摄像组件与第一处理器组成的摄像模组,第二处理器,
44.所述摄像组件分别与所述第一处理器、所述第二处理器进行数据通信,用于采集图像数据;
45.所述第一处理器与所述第二处理器进行数据通信,用于获取摄像组件低频采集的第一图像数据;对所述第一图像数据进行图像识别处理,得到图像识别结果;若所述图像识别结果包括目标识别对象,则向待机状态的第二处理器发送唤醒信号;
46.所述第二处理器,用于在接收到所述唤醒信号后基于所述摄像组件高频采集的第二图像数据进行图像处理。
47.为达上述之一或部分或全部目的或是其他目的,提供了一种存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如上述处理器唤醒方法对应的操作。
48.为达上述之一或部分或全部目的或是其他目的,提供了一种ar眼镜,包括:由摄像头与控制模块组成的摄像模组,以及主控模块,
49.所述摄像头分别与所述控制模块、所述主控模块进行数据通信,并且所述控制模块与所述主控模块进行数据通信;
50.所述控制模块,用于获取所述摄像头低频采集的第一图像数据,并基于已完成训练的深度神经网络模型对所述第一图像数据进行识别;若识别到的结果为目标手势或目标人脸,则向待机状态的所述主控模块发送唤醒信号;
51.所述主控模块,用于在接收到所述唤醒信号后,采集所述摄像头高频采集的第二图像数据,以基于所述第二图像数据进行数据处理。
52.优选的,所述摄像模组上配置有中断管脚,所述控制模块与所述主控模块通过所述中断管脚进行数据通信;
53.所述控制模块,具体用于通过所述中断管脚向所述主控模块发送唤醒信号。
54.优选的,所述控制模块,还用于在检测到所述主控模块未处于待机状态时,通过所述中断管脚向所述主控模块发送待机指令;
55.所述主控模块,还用于基于所述中断管脚接收到的待机指令进入待机状态。
56.优选的,所述控制模块,还用于在检测到所述主控模块进入待机状态后,启动所述摄像头低频采集所述第一图像数据。
57.实施本发明实施例,将具有如下有益效果:
58.采用了上述处理器唤醒方法之后,使得ar设备中处理器减少无效能耗,可以有效降低处理器持续运行的系统能耗,大大减少了处理器的系统负载压力,从而增加ar设备处理器的续航时间。
附图说明
59.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以
根据这些附图获得其他的附图。
60.其中:
61.图1为一个实施例中一种处理器唤醒方法流程示意图;
62.图2为一个实施例中另一种处理器唤醒方法流程示意图;
63.图3为一个实施例中一种处理器唤醒方法流程示意图;
64.图4为一个实施例中一种处理器唤醒装置结构示意图;
65.图5为一个实施例中一种处理器唤醒系统结构示意图;
66.图6为一个实施例中一种ar眼镜结构示意图。
具体实施方式
67.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
68.针对摄像组件在采集视频数据的过程中,无论是否采集到包含有特定行为的视频数据,作为主控端的处理器均会实时进行数据运算,会进入无效识别或无效数据处理状态。然而,无效的视频数据识别增大了处理器的系统负载压力,也会产生大量的功耗,从而影响处理器的续航时间,本发明实施例提供了一种处理器唤醒方法,如图1所示,该方法包括:
69.101、获取摄像组件低频采集的第一图像数据。
70.本发明实施例中,摄像组件为用于采集图像数据的组件设备,实时采集前端图像,包括但不限于任何型号的摄像头。此时,当前执行端与摄像组件(如摄像头)组成摄像模组,配置于ar设备(如ar眼镜)的前端,以通过ar技术将采集到图像数据结合虚拟场景进行处理,本发明实施例不做具体限定。其中,第一图像数据为驱动摄像组件低频采集的图像内容,即用户在佩戴已启动的ar设备后,摄像组件低频采集用户前端的第一图像数据,以进行步骤102中的图像识别处理。
71.102、对所述第一图像数据进行图像识别处理,得到图像识别结果。
72.本发明实施例中,当前执行端在获取到第一图像数据后,进行图像识别处理,具体为对第一图像数据中是否存在目标识别对象进行识别,包括但不限于基于机器学习算法、或者特定图像内容对比,从而得到图像识别结果。例如,基于特定图像内容进行对比可以为预先配置目标识别图像的图像数据,然后从第一图像数据中搜索识别是否存在此特定图像内容,以确定图像识别结果。又如,基于已完成模型训练的神经网络模型对第一图像数据进行图像识别处理,得到包含不同识别对象的识别结果,识别对象包括但不限于手、人脸、脚等物体,本发明实施例不做具体限定。
73.需要说明的是,目标识别对象为用于唤醒处理器的目标物,例如人手(或包含特定的手势的人手)、特定的人脸等,从而实现在出现此目标识别对象时执行步骤103中的步骤。其中,目标识别对象可以预先进行录入或配置,从而针对不同目标识别对象唤醒处理器。
74.103、若所述图像识别结果包括目标识别对象,则向待机状态的处理器发送唤醒信号。
75.本发明实施例中,当前执行端与处于待机状态的处理器进行数据通信,此待机状
态的处理器即可以作为一种主控端为ar设备提供图像数据处理功能,此时,处理器处于待机状态即为处理器未获取摄像组件所采集的图像数据进行图像处理的状态,包括但不限于处理器处于低电量状态、处理器处于低功耗低频数据处理状态等。因此,图像识别结果中包含目标识别对象,则说明此时需要唤醒处理器,使得处理器进入正常处理状态进行图像数据的处理,进而向待机状态的处理器发送唤醒型号,以驱动处理器基于摄像组件高频采集的第二图像数据进行图像处理。
76.需要说明的是,本发明实施例中,当前执行端与处理器进行数据通信连接,且摄像组件与处理器进行数据通信连接,因此,当前执行端在向待机状态的处理器发送唤醒信号后,处理器可以获取摄像组件高频采集的第二数据进行图像数据。另外,本发明实施例中待机状态的处理器可以为一个也可以为多个,以唤醒后执行对应处理器的处理功能,本发明实施例不做具体限定。
77.在另一本发明实施例中,为了进一步限定及说明,步骤对所述图像数据进行图像识别处理,得到图像识别结果包括:基于已完成模型训练的图像识别模型对所述第一图像数据进行图像识别处理,得到图像识别结果。
78.为了减少基于处理器精准图像处理的功耗,实现目标识别对象的前置识别效果,在当前执行端中首先基于已完成模型训练的图像识别模型对第一图像数据进行图像识别处理,以得到作为粗略识别的图像识别结果。其中,所述图像识别模型为基于包含预先配置的目标识别对象的图像训练样本集进行训练得到的,即在进行图像识别模型的模型训练前,预先配置或定义用于唤醒处理器的目标识别对象,以作为标记特定构建图像训练样本集进行模型训练。具体的,图像识别模型可以为具有图像识别功能的机器学习模型进行模型训练,包括但不限于深度神经网络(deep neural networks,dnn)、卷积神经网络(convolutional neural networks,cnn)等,从而提高目标识别对象的识别准确性。
79.需要说明的是,由于第一图像数据中可以包含有多个识别对象,而为了精准的唤醒处理器,预先配置或定义一个目标识别对象,并将此目标识别对象所对应的图像数据作为一个标记特征图像数据构建图像训练样本集,从而基于此图像训练样本集训练图像识别模型。此时,得到的识别结果可以包括目标识别对象,也可以包含有其他标记特征图像数据所对应的识别对象,本发明实施例不做具体限定。另外,由于当前执行端与处理器进行数据通信连接,且摄像组件与处理器进行数据通信连接,因此,对于已完成模型训练的图像识别模型可以从处理器中进行加载获取,从而减少当前执行端的数据处理压力。
80.进一步地,若与当前执行端所数据通信的处理器为多个,可以预先配置多个目标识别对象,并定义每个目标识别对象所唤醒的处理器,从而实现多识别效果的处理器唤醒目的。例如,手势1对应唤醒处理器1,手势2对应唤醒处理器2,从而针对不同的手势可以执行对应处理器中的数据处理功能。
81.在另一本发明实施例中,为了进一步限定及说明,如图2所示,步骤获取摄像组件低频采集的第一图像数据之前,所述方法还包括:
82.201、检测所述处理器是否处于待机状态;
83.202、若所述处理器未处于待机状态,则向所述处理器发送待机指令;
84.具体的,步骤获取摄像组件低频采集的第一图像数据包括:203、若所述处理器处于待机状态,则启动所述摄像组件按照预设低频频率采集第一图像数据。
85.为了实现对待机状态处理器的唤醒目的,以减少处理器的持续功耗,在摄像组件低频采集图像数据前,检测处理器是否处于待机状态,以在处理器处于待机状态下启动摄像组件按照预设低频频率采集第一图像数据。其中,检测处理器是否处于待机状态可以通过向处理器发送状态确认请求,以根据处理器反馈的状态确认响应确定是否处于待机状态,本发明实施例不做具体限定。为了确保处理器在无效图像数据时处于低功耗状态,若处理器未处于待机状态,则向处理器发送待机指令,以指示所述处理器进入待机状态。对应的,若处理器处于待机状态,则当前执行端启动摄像组件按照预设低频频率采集第一图像数据。其中,预设低频频率为与预设高频频率相对较低的频率,例如,预设高频频率为每秒100次,则对应的预设低频频率可以为每秒1次,本发明实施例不做具体限定。
86.在另一本发明实施例中,为了进一步限定及说明,如图3所示,步骤还包括:
87.301、基于唤醒接口建立与所述处理器之间的数据通信连接;
88.具体的,步骤向待机状态的处理器发送唤醒信号包括:301、基于所述唤醒接口向待机状态的所述处理器发送唤醒信号;
89.具体的,步骤向所述处理器发送待机指令包括:303、基于所述唤醒接口向未待机状态的所述处理器发送待机指令。
90.为了有效的向处理器发送唤醒信号,从而降低处理器的持续功耗,基于当前执行端的唤醒接口建立与处理器之间的数据通信连接,以使在发送唤醒信号时,通过专用的唤醒接口进行传输。其中,通过唤醒接口向待机状态的处理器发送的唤醒信号,可以为电平信号,如由初始的高电平转换为低电平或由初始的低电平转换为高电平,以便处理器基于此唤醒信号从待机状态启动为正常运行状态。同时,若处理器处于正常运行状态,即处于未待机状态,则还可以通过唤醒接口向处理器发送待机指令,使处理器进入待机状态,以降低处理器的系统功耗。
91.在另一本发明实施例中,为了进一步限定及说明,步骤向待机状态的处理器发送唤醒信号之后,所述方法还包括:
92.若检测到所述处理器重新进入待机状态,则启动所述摄像组件按照预设低频频率采集第一图像数据。
93.为了确保ar设备中的处理器在不进行数据处理时仍然处于低功耗,从而提高处理器的续航效果,在向待机状态的处理器发送唤醒信号之后,检测处理器是否重新进入待机状态,若检测到处理器重新进入待机状态,则启动摄像组件按照预设低频频率采集第一图像数据。其中,处理器在被唤醒后,会基于摄像组件高频采集的第二图像数据处理,说明此时的处理器进入运行状态,对于处理器是否进行待机状态,可以基于人为触发,也可以基于处理器中预先配置一个待机计时器,当处理器中未运行任何数据处理的时长匹配待机计时时间,则触发处理器进入待机状态,还可以配置处理器完成第二图像数据处理后直接进入待机状态,本发明实施例不做具体限定,只要检测到处理器进入待机状态后,即可启动摄像组件按照预设低频频率采集第一图像数据。
94.需要说明的是,对于处理器是否进入待机状态的检测,可以通过向处理器发送待机状态确认请求以及是否接收到待机状态确认响应进行检测,也可以基于处理器之间进行反馈的待机状态信号进行检测,本发明实施例不做具体限定。
95.在另一本发明实施例中,为了进一步限定及说明,步骤对所述第一图像数据进行
图像识别处理,得到图像识别结果之后,所述方法还包括:
96.若所述图像识别结果未包括目标识别对象,则重新执行获取摄像组件低频采集的第一图像数据的步骤,以重新对所述第一图数据进行图像识别处理。
97.为了确保处理器在未识别到目标识别对象时仍能实现处理器系统功耗运行,在当前执行端中所识别的图像识别结果未包括目标识别对象时,说明未出现唤醒处理器的识别对象,不需要处理器对图像数据进行处理,此时,则重新获取摄像组件低频采集的第一图像数据,执行对第一图像数据进行图像识别处理的步骤即可。
98.本发明实施例提供一种处理器唤醒方法,通过获取摄像组件低频采集的第一图像数据;对所述第一图像数据进行图像识别处理,得到图像识别结果;若所述图像识别结果包括目标识别对象,则向待机状态的处理器发送唤醒信号,以驱动所述处理器基于所述摄像组件高频采集的第二图像数据进行图像处理,使得ar设备中处理器减少无效能耗,可以有效降低处理器持续运行的系统能耗,大大减少了处理器的系统负载压力,从而增加ar设备处理器的续航时间。
99.进一步的,作为对上述图1所示方法的实现,本发明实施例提供了一种处理器唤醒装置,如图4所示,该装置包括:
100.获取模块41,用于获取摄像组件低频采集的第一图像数据;
101.处理模块42,用于对所述第一图像数据进行图像识别处理,得到图像识别结果;
102.发送模块43,用于若所述图像识别结果包括目标识别对象,则向待机状态的处理器发送唤醒信号,以驱动所述处理器基于所述摄像组件高频采集的第二图像数据进行图像处理。
103.优选的,所述处理模块,具体用于基于已完成模型训练的图像识别模型对所述第一图像数据进行图像识别处理,得到图像识别结果,所述图像识别模型为基于包含预先配置的目标识别对象的图像训练样本集进行训练得到的,所述目标识别对象为用于唤醒处理器的目标物。
104.优选的,所述装置还包括:检测模块,
105.所述检测模块,用于检测所述处理器是否处于待机状态;
106.所述发送模块,还用于向所述处理器发送待机指令,以指示所述处理器进入待机状态;
107.所述获取模块,还用于若所述处理器处于待机状态,则启动所述摄像组件按照预设低频频率采集第一图像数据。
108.优选的,所述装置还包括:建立模块,
109.所述建立模块,用于基于唤醒接口建立与所述处理器之间的数据通信连接;
110.所述发送模块,还用于基于所述唤醒接口向待机状态的所述处理器发送唤醒信号;
111.所述发送模块,还用于基于所述唤醒接口向未待机状态的所述处理器发送待机指令。
112.优选的,所述装置还包括:
113.启动模块,用于若检测到所述处理器重新进入待机状态,则启动所述摄像组件按照预设低频频率采集第一图像数据。
114.优选的,所述装置还包括:
115.执行模块,用于若所述图像识别结果未包括目标识别对象,则重新执行获取摄像组件低频采集的第一图像数据的步骤,以重新对所述第一图数据进行图像识别处理。
116.本发明实施例提供一种处理器唤醒装置,通过获取摄像组件低频采集的第一图像数据;对所述第一图像数据进行图像识别处理,得到图像识别结果;若所述图像识别结果包括目标识别对象,则向待机状态的处理器发送唤醒信号,以驱动所述处理器基于所述摄像组件高频采集的第二图像数据进行图像处理,使得ar设备中处理器减少无效能耗,可以有效降低处理器持续运行的系统能耗,大大减少了处理器的系统负载压力,从而增加ar设备处理器的续航时间。
117.根据本发明一个实施例提供了一种处理器唤醒系统,如图5所示,包括:由摄像组件51与第一处理器52组成的摄像模组53,第二处理器54,
118.所述摄像组件51分别与所述第一处理器52、所述第二处理器54进行数据通信,用于采集图像数据;
119.所述第一处理器52与所述第二处理器54进行数据通信,用于获取摄像组件51低频采集的第一图像数据;对所述第一图像数据进行图像识别处理,得到图像识别结果;若所述图像识别结果包括目标识别对象,则向待机状态的第二处理器54发送唤醒信号;
120.所述第二处理器54,用于在接收到所述唤醒信号后基于所述摄像组件51高频采集的第二图像数据进行图像处理。
121.根据本发明一个实施例提供了一种存储介质,所述存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的处理器唤醒方法。
122.图6示出了根据本发明一个实施例提供的一种ar眼镜的结构示意图,本发明具体实施例并不对终端的具体实现做限定。
123.该ar眼镜可以包括:由摄像头61与控制模块62组成的摄像模组63,以及主控模块64,
124.所述摄像头61分别与所述控制模块62、所述主控模块64进行数据通信,并且所述控制模块62与所述主控模块64进行数据通信;
125.所述控制模块62,用于获取所述摄像头61低频采集的第一图像数据,并基于已完成训练的深度神经网络模型对所述第一图像数据进行识别;若识别到的结果为目标手势或目标人脸,则向待机状态的所述主控模块64发送唤醒信号;
126.所述主控模块64,用于在接收到所述唤醒信号后,采集所述摄像头61高频采集的第二图像数据,以基于所述第二图像数据进行数据处理。
127.优选的,所述摄像模组上配置有中断管脚,所述控制模块与所述主控模块通过所述中断管脚进行数据通信;
128.所述控制模块,具体用于通过所述中断管脚向所述主控模块发送唤醒信号。
129.优选的,所述控制模块,还用于在检测到所述主控模块未处于待机状态时,通过所述中断管脚向所述主控模块发送待机指令;
130.所述主控模块,还用于基于所述中断管脚接收到的待机指令进入待机状态。
131.优选的,所述控制模块,还用于在检测到所述主控模块进入待机状态后,启动所述摄像头低频采集所述第一图像数据。
132.基于一个具体的应用场景,本发明实施例中的ar眼镜中所实现的主控模块唤醒方法与如图1所示的处理器唤醒方法相同,在此不再赘述。
133.以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献