1.一种头戴显示设备,其特征在于,所述头戴显示设备包括微控制器,所述微控制器通过GPIO口连接所述头戴显示设备的各个功能模块,所述微控制器包括:
佩戴状态监测模块,用于监测所述头戴显示设备是否被用户佩戴;
模式切换模块,用于当所述佩戴状态监测模块监测到所述头戴显示设备未被用户佩戴,且所述头戴显示设备当前处于正常工作模式时,将头戴显示设备由正常工作模式切换为休眠模式;以及当所述佩戴状态监测模块监测到所述头戴显示设备被用户佩戴,且所述头戴显示设备当前处于休眠模式时,将所述头戴显示设备由休眠模式切换为正常工作模式。
2.如权利要求1所述的头戴显示设备,其特征在于,所述头戴显示设备上设置有距离传感器,所述距离传感器与用户头部之间的距离在所述头戴显示设备被用户佩戴时小于预先设定的阈值;
所述距离传感器,用于实时监测头戴显示设备与用户头部之间的距离;
所述佩戴状态监测模块,具体用于利用所述距离传感器实时监测头戴显示设备与用户头部之间的距离,若监测到所述头戴显示设备与用户头部之间的距离不小于所述预先设定的阈值,则判断所述头戴显示设备未被用户佩戴;若监测到所述头戴显示设备与用户头部之间的距离小于所述阈值,则判断所述头戴显示设备被用户佩戴。
3.如权利要求2所述的头戴显示设备,其特征在于,当所述佩戴状态监测模块监测到所述头戴显示设备未被用户佩戴,且所述头戴显示设备当前处于正常工作模式时,所述模式切换模块具体用于:
配置所述距离传感器始终处于实时监测的工作模式;
通过所述微控制器的GPIO口依次查询头戴显示设备的其他功能模块的状态,若某一个功能模块处于正常工作模式且该功能模块是电源可控的,则通过所述微控制器的GPIO口关闭该功能模块的电源;若某一个功能模块处于正常工作模式且该功能模块设置有休眠模式,则通过所述微控制器的GPIO口控制该功能模块进入休眠模式;
之后,配置所述微控制器进入低功耗模式。
4.如权利要求2所述的头戴显示设备,其特征在于,当所述佩戴状态监测模块监测到所述头戴显示设备被用户佩戴,且所述头戴显示设备当前处于休眠模式时,所述模式切换模块具体用于:
以中断方式唤醒所述微控制器;
通过所述微控制器的GPIO口依次查询头戴显示设备每一个功能模块的状态,若某一个功能模块的电源处于关闭状态,则通过所述微控制器的GPIO口开启该功能模块的电源并控制该功能模块进入正常工作模式;若某一个功能模块处于休眠模式,则通过所述微控制器的GPIO口控制该功能模块从休眠模式进入正常工作模式。
5.一种降低头戴显示设备功耗的方法,其特征在于,所述头戴显示设备包括微控制器,所述微控制器通过GPIO口连接所述头戴显示设备的各个功能模块,所述方法包括:
监测头戴显示设备是否被用户佩戴;
当监测到头戴显示设备未被用户佩戴,且头戴显示设备当前处于正常工作模式时,将头戴显示设备由正常工作模式切换为休眠模式;
当监测到头戴显示设备被用户佩戴,且头戴显示设备当前处于休眠模式时,将头戴显示设备由休眠模式切换为正常工作模式。
6.如权利要求5所述的方法,其特征在于,所述方法还包括:
在头戴显示设备上设置距离传感器,所述距离传感器与用户头部之间的距离在头戴显示设备被用户佩戴时小于预先设定的阈值;
所述监测头戴显示设备是否被用户佩戴,具体包括:
利用所述距离传感器实时监测头戴显示设备与用户头部之间的距离;若监测到头戴显示设备与用户头部之间的距离小于所述预先设定的阈值,则判断头戴显示设备被用户佩戴;若监测到头戴显示设备与用户头部之间的距离不小于所述预先设定的阈值,则判断头戴显示设备未被用户佩戴。
7.如权利要求6所述的方法,其特征在于,所述将头戴显示设备由正常工作模式切换为休眠模式,具体包括:
配置所述距离传感器始终处于实时监测的工作模式;
通过所述微控制器的GPIO口依次查询头戴显示设备的其他功能模块的状态,若某一个功能模块处于正常工作模式且该功能模块是电源可控的,则通过所述微控制器的GPIO口关闭该功能模块的电源;若某一个功能模块处于正常工作模式且该功能模块设置有休眠模式,则通过所述微控制器的GPIO口控制该功能模块进入休眠模式;
之后,配置所述微控制器进入低功耗模式。
8.如权利要求6所述的方法,其特征在于,所述将头戴显示设备由休眠模式切换为正常工作模式,具体包括:
以中断方式唤醒所述微控制器;
通过所述微控制器的GPIO口依次查询头戴显示设备每一个功能模块的状态,若某一个功能模块的电源处于关闭状态,则通过所述微控制器的GPIO口开启该功能模块的电源并控制该功能模块进入正常工作模式;若某一个功能模块处于休眠模式,则通过所述微控制器的GPIO口控制该功能模块从休眠模式进入正常工作模式。