渲染位姿信息生成方法、装置、设备和计算机可读介质与流程

文档序号:34302875发布日期:2023-05-31 17:30阅读:27来源:国知局
渲染位姿信息生成方法、装置、设备和计算机可读介质与流程

本公开的实施例涉及计算机,具体涉及渲染位姿信息生成方法、装置、设备和计算机可读介质。


背景技术:

1、头戴式显示设备,例如,ar(augmented reality,增强现实技术)眼镜或mr(mixedreality,混合现实技术),为用户提供了一种在现实场景中观看虚拟景象的途径。目前,在通过头部位姿信息渲染用户界面时,通常采用的方式为:通过imu(inertial measurementunit,惯性测量单元)技术预测头部位置姿态信息,对预测的头部位置姿态信息进行滤波处理,利用滤波后的头部位置姿态信息在自由空间内实时渲染用户界面。

2、然而,发明人发现,当采用上述方式通过头部位姿信息渲染用户界面时,经常会存在如下技术问题:当用户头部由于呼吸和心跳处于高频小幅度抖动,引发imu数据变化时,仅对预测的头部位置姿态信息进行滤波处理,预测的头部位置姿态信息的稳定性较低,从而导致利用滤波后的头部位置姿态信息在自由空间内实时渲染的用户界面仍然具有较大幅度的抖动,稳定性较低,用户眼睛捕获信息比较困难。

3、该背景技术部分中所公开的以上信息仅用于增强对本发明构思的背景的理解,并因此,其可包含并不形成本国的本领域普通技术人员已知的现有技术的信息。


技术实现思路

1、本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。

2、本公开的一些实施例提出了渲染位姿信息生成方法、装置、电子设备和计算机可读介质,来解决以上背景技术部分提到的技术问题中的一项或多项。

3、第一方面,本公开的一些实施例提供了一种渲染位姿信息生成方法,应用于头戴式显示设备,该方法包括:获取佩戴上述头戴式显示设备的用户的预测头部位姿信息和当前渲染位姿信息,其中,上述预测头部位姿信息包括对应各个空间维度的头部位姿信息集合,上述当前渲染位姿信息包括对应上述各个空间维度的渲染位姿信息集合;对于上述各个空间维度包括的每个空间维度,执行以下生成步骤:将上述头部位姿信息集合中对应上述空间维度的头部位姿信息确定为第一位姿信息;将上述渲染位姿信息集合中对应上述空间维度的渲染位姿信息确定为第二位姿信息;根据上述第一位姿信息和上述第二位姿信息,生成位姿相对信息;响应于确定上述位姿相对信息满足预设位姿条件,将上述第二位姿信息确定为目标位姿信息,其中,上述预设位姿条件为位姿相对信息与预设阈值信息所满足的条件;根据所生成的各个目标位姿信息,生成目标渲染位姿信息。

4、可选地,上述生成步骤还包括:响应于确定上述位姿相对信息未满足上述预设位姿条件,根据上述第一位姿信息和上述预设阈值信息,生成目标位姿信息。

5、可选地,上述头部位姿信息集合中的头部位姿信息包括位姿角度值,上述渲染位姿信息集合中的渲染位姿信息包括渲染位姿角度值;以及上述根据上述第一位姿信息和上述第二位姿信息,生成位姿相对信息,包括:将上述第一位姿信息包括的第一位姿角度值与上述第二位姿信息包括的第二位姿角度值的差确定为位姿相对信息。

6、可选地,上述预设阈值信息包括预设角度阈值;以及上述根据上述第一位姿信息和上述预设阈值信息,生成目标位姿信息,包括:响应于确定上述位姿相对信息满足预设移动条件,将上述第一位姿信息包括的第一位姿角度值与上述预设角度阈值的差确定为目标位姿信息。

7、可选地,上述方法还包括:响应于确定上述位姿相对信息未满足上述预设移动条件,将上述第一位姿信息包括的第一位姿角度值与上述预设角度阈值的和确定为目标位姿信息。

8、可选地,在上述获取佩戴上述头戴式显示设备的用户的预测头部位姿信息和当前渲染位姿信息之前,上述方法还包括:响应于检测到设备已佩戴信息,将预设初始头部位姿信息确定为预测头部位姿信息,以及将预设初始渲染位姿信息确定为当前渲染位姿信息。

9、可选地,上述方法还包括:在上述头戴式显示设备的显示屏幕中显示对应上述目标渲染位姿信息的虚拟场景。

10、第二方面,本公开的一些实施例提供了一种渲染位姿信息生成装置,应用于头戴式显示设备,装置包括:获取单元,被配置成获取佩戴上述头戴式显示设备的用户的预测头部位姿信息和当前渲染位姿信息,其中,上述预测头部位姿信息包括对应各个空间维度的头部位姿信息集合,上述当前渲染位姿信息包括对应上述各个空间维度的渲染位姿信息集合;执行单元,被配置成对于上述各个空间维度包括的每个空间维度,执行以下生成步骤:将上述头部位姿信息集合中对应上述空间维度的头部位姿信息确定为第一位姿信息;将上述渲染位姿信息集合中对应上述空间维度的渲染位姿信息确定为第二位姿信息;根据上述第一位姿信息和上述第二位姿信息,生成位姿相对信息;响应于确定上述位姿相对信息满足预设位姿条件,将上述第二位姿信息确定为目标位姿信息,其中,上述预设位姿条件为位姿相对信息与预设阈值信息所满足的条件;生成单元,被配置成根据所生成的各个目标位姿信息,生成目标渲染位姿信息。

11、可选地,执行单元可以进一步被配置成:响应于确定上述位姿相对信息未满足上述预设位姿条件,根据上述第一位姿信息和上述预设阈值信息,生成目标位姿信息。

12、可选地,上述头部位姿信息集合中的头部位姿信息包括位姿角度值,上述渲染位姿信息集合中的渲染位姿信息包括渲染位姿角度值。

13、可选地,执行单元可以进一步被配置成:将上述第一位姿信息包括的第一位姿角度值与上述第二位姿信息包括的第二位姿角度值的差确定为位姿相对信息。

14、可选地,上述预设阈值信息包括预设角度阈值。

15、可选地,执行单元可以进一步被配置成:响应于确定上述位姿相对信息满足预设移动条件,将上述第一位姿信息包括的第一位姿角度值与上述预设角度阈值的差确定为目标位姿信息。

16、可选地,执行单元可以进一步被配置成:响应于确定上述位姿相对信息未满足上述预设移动条件,将上述第一位姿信息包括的第一位姿角度值与上述预设角度阈值的和确定为目标位姿信息。

17、可选地,在获取单元之前,渲染位姿信息生成装置还可以包括:确定单元,响应于检测到设备已佩戴信息,将预设初始头部位姿信息确定为预测头部位姿信息,以及将预设初始渲染位姿信息确定为当前渲染位姿信息。

18、可选地,渲染位姿信息生成装置还可以包括:显示单元,被配置成在上述头戴式显示设备的显示屏幕中显示对应上述目标渲染位姿信息的虚拟场景。

19、第三方面,本公开的一些实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现上述第一方面任一实现方式所描述的方法。

20、第四方面,本公开的一些实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,程序被处理器执行时实现上述第一方面任一实现方式所描述的方法。

21、本公开的上述各个实施例具有如下有益效果:通过本公开的一些实施例的渲染位姿信息生成方法可以提高用户界面的稳定性,便于用户眼睛捕获信息。具体来说,造成利用滤波后的头部位置姿态信息在自由空间内实时渲染的用户界面的稳定性较低的原因在于:当用户头部由于呼吸和心跳处于高频小幅度抖动,引发imu数据变化时,仅对预测的头部位置姿态信息进行滤波处理,预测的头部位置姿态信息的稳定性较低,从而导致利用滤波后的头部位置姿态信息在自由空间内实时渲染的用户界面仍然具有较大幅度的抖动,稳定性较低,用户眼睛捕获信息比较困难。基于此,本公开的一些实施例的渲染位姿信息生成方法,应用于头戴式显示设备,首先,获取佩戴上述头戴式显示设备的用户的预测头部位姿信息和当前渲染位姿信息。其中,上述预测头部位姿信息包括对应各个空间维度的头部位姿信息集合。上述当前渲染位姿信息包括对应上述各个空间维度的渲染位姿信息集合。由此,可以得到用户下一时刻的头部位姿信息和当前时刻用户所看到的界面对应的渲染位姿信息,从而可以用于确定渲染下一时刻用户所看到的界面的位姿。其次,对于上述各个空间维度包括的每个空间维度,执行以下生成步骤:将上述头部位姿信息集合中对应上述空间维度的头部位姿信息确定为第一位姿信息。将上述渲染位姿信息集合中对应上述空间维度的渲染位姿信息确定为第二位姿信息。根据上述第一位姿信息和上述第二位姿信息,生成位姿相对信息。由此,可以得到在上述空间维度上表征下一时刻用户头部移动和转动的幅度的信息,从而可以用于确定在上述空间维度上用于渲染用户界面的位姿。然后,响应于确定上述位姿相对信息满足预设位姿条件,将上述第二位姿信息确定为目标位姿信息。其中,上述预设位姿条件为位姿相对信息与预设阈值信息所满足的条件。由此,可以通过条件过滤头部高频小幅度的抖动,从而可以提高预测的头部位置姿态信息的稳定性,当头部高频小幅度的抖动时,保持对应上述空间维度的当前渲染位姿信息不变。最后,根据所生成的各个目标位姿信息,生成目标渲染位姿信息。由此,可以根据生成的各个空间维度的目标位姿信息,得到下一时刻用于渲染用户界面的位姿,从而可以在头部位姿信息移动幅度较小时,将当前渲染位姿信息确定为下一时刻的用于渲染用户界面的位姿。也因为在通过预测的头部位置姿态信息在自由空间内实时渲染用户界面时,可以通过条件过滤头部高频小幅度的抖动,提高预测的头部位置姿态信息的稳定性,将当前渲染位姿信息确定为用于渲染下一时刻的用户界面的位姿,从而可以在用户头部高频小幅度的抖动时,保持用户界面的稳定,由此,提高了用户界面的稳定性,便于用户眼睛捕获信息。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1