一种显示控制方法及其系统与流程

摘要: 本发明涉及高尔夫运动辅助设备,特别是一种显示控制方法及其系统。背景技术:1、当前,高尔夫运动辅助设备如高尔夫gpsapp、高尔夫手表、头戴式显示设备如ar眼镜(...
一种显示控制方法及其系统与流程

本发明涉及高尔夫运动辅助设备,特别是一种显示控制方法及其系统。

背景技术:

1、当前,高尔夫运动辅助设备如高尔夫gps app、高尔夫手表、头戴式显示设备如ar眼镜(augmented reality glasses,增强现实眼镜)等通常能够提供球洞信息、距离、地图或记分显示等球场辅助信息。

2、相关技术中,头戴式显示设备多以佩戴状态、头部姿态、用户手动操作、简单无操作超时或普通省电策略为主,进行亮息屏控制。在真实球场中,用户离开发球台(teebox)后通常需要前往球落点,在此过程中,头戴式显示设备多持续显示相关的球场辅助信息,或经过某个发球台时发生误触发亮屏,影响用户的运动体验和安全性。

技术实现思路

1、本发明实施例提供一种显示控制方法及其系统,以解决现有头戴式显示设备在高尔夫运动辅助过程中持续显示相关的球场辅助信息,影响用户的运动体验和安全性的问题。

2、本发明公开了一种显示控制方法,用于对头戴式显示设备的显示进行控制,所述显示控制方法包括:

3、获取高尔夫球场的矢量数据,并基于所述矢量数据生成各个球洞发球台对应的多边形管控区域;

4、采集用户的定位数据,并根据所述定位数据判断用户是否离开当前球洞发球台对应的多边形管控区域;

5、若判定用户离开当前球洞发球台对应的多边形管控区域,则根据用户的定位数据并结合球场行车路径信息,计算用户离开发球台后的行进特征参数,并根据所述行进特征参数判断用户是否处于车行移动状态;

6、若判定用户处于车行移动状态,则控制所述头戴式显示设备执行安全息屏操作,进入车行阻断状态;

7、判断是否退出车行阻断状态,并根据定位数据判断用户是否进入目标球洞发球台对应的多边形管控区域;

8、若已退出车行阻断状态,且进入目标球洞发球台对应的多边形管控区域,则控制所述头戴式显示设备执行恢复亮屏操作,并向所述头戴式显示设备同步球场辅助信息。

9、可选的,所述基于所述矢量数据生成各个球洞发球台对应的多边形管控区域,具体包括以下步骤:

10、获取高尔夫球场各球洞对应的发球台矢量对象,所述发球台矢量对象包括多条轮廓线段,多条所述轮廓线段依次首尾相连形成闭合多边形;

11、提取各所述轮廓线段携带的经纬度点位,并转换为wgs84坐标系坐标点;

12、对转换完成的各wgs84坐标系坐标点进行拼接,生成各个球洞发球台对应的多边形管控区域。

13、可选的,所述多边形管控区域沿自身边界向外拓展预设距离形成有外扩缓冲区域,所述根据所述定位数据判断用户是否离开当前球洞发球台对应的多边形管控区域,具体包括以下步骤:

14、获取所述定位数据中的多个有效定位点;

15、对多个所述有效定位点,与当前球洞发球台对应的多边形管控区域执行点位与多边形包含算法判断;

16、若连续n个有效定位点均位于当前球洞发球台对应的多边形管控区域外侧,且位于所述外扩缓冲区域外侧,则判定用户离开当前球洞发球台对应的多边形管控区域;其中n为大于或等于6的整数。

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、本发明实施例提供的显示控制方法及其系统的有益效果在于:本发明实施例根据高尔夫球场矢量数据划定各球洞发球台对应的多边形管控区域,结合用户的定位数据识别用户是否稳定离开当前球洞的发球台,在用户稳定离开当前球洞的发球台后,结合用户的定位数据和球场行车路径信息识别用户的车行移动状态,在识别到用户处于车行移动状态才控制头戴式显示设备执行安全息屏,进入车行阻断状态,既能避免行车过程中屏幕显示信息干扰用户观察球场路况,提升高尔夫乘车行进时的运动安全性,又能降低设备无效功耗;同时,头戴式设备仅在退出车行阻断状态且用户进入下一目标球洞发球台对应的多边形管控区域时,才自动亮屏并同步对应球洞辅助信息给头戴式显示设备,精准匹配高尔夫逐洞击球的运动流程,防止头戴式设备在车行移动过程中误触发自动亮屏,优化用户整体运动使用体验。