[发明专利]一种控制HMD视角的方法及头戴显示设备有效
申请号: | 201611095828.5 | 申请日: | 2016-12-02 |
公开(公告)号: | CN108153406B | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 王志伟;张毅 | 申请(专利权)人: | 成都理想智美科技有限公司 |
主分类号: | G06F3/01 | 分类号: | G06F3/01;G06F3/0346;G06F1/16 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610051 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 控制 hmd 视角 方法 显示 设备 | ||
1.一种控制HMD视角的方法,其特征在于,包括:
记录头戴显示设备的陀螺仪传感器的传感器数据小于等于传感器数据阈值的持续时间;
其中,所述传感器数据阈值的计算方法包括:在所述头戴显示设备处于预定状态时,确定所述陀螺仪传感器在第一预设时长内的N个传感器数据;从所述N个传感器数据中提取最大的M个传感器数据,N为大于1的整数,M为小于N的正整数;根据所述N个传感器数据的平均值、所述N个传感器数据的平均值的权值、所述M个传感器数据的平均值、所述M个传感器数据的平均值的权值,按照加权平均函数计算获得所述传感器数据阈值;
若所述持续时间超过预先设置的时间阈值,则确定所述头戴显示设备当前处于所述预定状态;
采用与所述预定状态对应的视角控制策略,控制所述头戴显示设备的视角。
2.如权利要求1所述的方法,其特征在于,采用与所述预定状态对应的视角控制策略,控制所述头戴显示设备的视角,包括:
确定所述陀螺仪传感器在当前时刻的当前传感器数据;
比较所述当前传感器数据和所述传感器数据阈值;
若所述当前传感器数据小于等于所述传感器数据阈值,则控制所述头戴显示设备的视角保持不变。
3.如权利要求2所述的方法,其特征在于,确定所述陀螺仪传感器在当前时刻的当前传感器数据,包括:
获取所述陀螺仪传感器在所述当前时刻的原始传感器数据;
根据平滑函数gyro当前_smooth=gyro当前*α1+gyro当前_F*(1-α1)确定所述当前传感器数据;
其中,gyro当前_smooth为所述当前传感器数据,gyro当前为所述原始传感器数据,α1为所述原始传感器数据的权值,gyro当前_F为在所述当前时刻之前的第二预设时长内确定的Q个传感器数据的平均值,Q为大于1的整数。
4.如权利要求1所述的方法,其特征在于,确定所述陀螺仪传感器在第一预设时长内的N个传感器数据,包括:
依次取i为1至N的正整数,获取所述陀螺仪传感器在所述第一预设时长内的第i个原始传感器数据;
根据平滑函数gyroi_smooth=gyroi*α0+gyroi_F*(1-α0)确定第i个传感器数据;
其中,gyroi_smooth为所述第i个传感器数据,gyroi为所述第i个原始传感器数据,α0为所述第i个原始传感器数据的权值,gyroi_F为在所述第i个传感器数据之前的i-1个传感器数据的平均值。
5.如权利要求1所述的方法,其特征在于,所述预定状态为视频播放状态或静止状态。
6.一种头戴显示设备,其特征在于,包括:
阈值确定模块,用于在所述头戴显示设备处于预定状态时,检测所述头戴显示设备的陀螺仪传感器在第一预设时长内的N个传感器数据;从所述N个传感器数据中提取最大的M个传感器数据,N为大于1的整数,M为小于N的正整数;根据所述N个传感器数据的平均值、所述N个传感器数据的平均值的权值、所述M个传感器数据的平均值、所述M个传感器数据的平均值的权值,按照加权平均函数计算获得传感器数据阈值,并将所述传感器数据阈值存储在所述头戴显示设备中;
鉴别模块,用于记录所述陀螺仪传感器的传感器数据小于等于所述传感器数据阈值的持续时间;
控制模块,用于采用与所述预定状态对应的视角控制策略,控制所述头戴显示设备的视角。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都理想智美科技有限公司,未经成都理想智美科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611095828.5/1.html,转载请声明来源钻瓜专利网。