调整虚拟现实图像的方法及装置制造方法及图纸

技术编号:12914293 阅读:66 留言:0更新日期:2016-02-24 19:33
本发明专利技术实施例公开了调整虚拟现实图像的方法及装置。所述方法包括:获取定位部件的第一三维坐标及第一姿态角;将第一三维坐标转换为第二三维坐标,并将第一姿态角转换为第二姿态角;将第二三维坐标转换为虚拟空间中的目标三维坐标,并将第二姿态角转换为虚拟空间中的目标姿态角;确定虚拟空间中的投影面;将虚拟空间中的虚拟物件以透视投影方式在投影面中的成像区域生成二维图像;在显示模块的显示屏上显示二维图像。采用本发明专利技术所提供的方法及装置,可以根据VR设备在现实空间中的位置及姿态角确定投影面并生成二维图像,从而可以实现根据虚拟现实设备在现实中的位置变化及姿态角变化,调整虚拟现实设备所提供的虚拟现实图像。

【技术实现步骤摘要】

本专利技术涉及虚拟现实领域,尤其涉及调整虚拟现实图像的方法及装置
技术介绍
虚拟现实(Virtual Realiy,简称VR)技术是指利用电子设备构建一个虚拟空间,并且根据该虚拟空间为用户提供关于视觉、听觉等感官模拟的一种技术。采用虚拟现实技术可以使用户与该虚拟空间内的虚拟物件进行互动,为用户提供如同身历其境的视觉、听觉、触觉等体验。为增强虚拟空间的真实性,为用户提供身临其境的视觉体验,虚拟现实设备常常需要随着用户的姿态调整为用户提供不同的图像。以VR眼镜为例,当用户头戴VR眼镜时,VR眼镜的位置及姿态角会随着用户的运动或用户头部姿态的变化而变化,并且VR眼镜所提供的图像内容,也需要随之发生变化。例如,如果用户向前行走,VR眼镜需要根据用户向前行走的距离和速度,调整VR眼镜的所提供的图像;如果用户做出扭头或转身等动作时,VR眼镜同样需要根据动作的方向和幅度,调整VR眼镜的所提供的图像,从而为用户提供身临其境的视觉体验。因此需要一种方法,可以根据虚拟现实设备在现实中的位置变化及姿态角变化,调整虚拟现实设备所提供的虚拟现实图像。
技术实现思路
本专利技术实施例提供了调整虚拟现实图像的方法及装置,以满足根据虚拟现实设备在现实中的位置变化及姿态角变化,调整虚拟现实设备所提供的虚拟现实图像的技术需求。第一方面,本专利技术实施例提供了一种调整虚拟现实图像的方法,该方法包括:获取虚拟现实设备的定位部件在现实空间坐标系中的第一三维坐标及第一姿态角,其中,所述现实空间坐标系为以现实空间中以指定点为原点所建立的三维坐标系;根据预设的第一转换关系将所述第一三维坐标转换为第二三维坐标,并将所述第一姿态角转换为第二姿态角,其中所述第二三维坐标在所述虚拟现实设备的显示模块的焦点在所述现实空间坐标系中的坐标,所述第二姿态角为所述显示模块在所述现实空间坐标系中的姿态角;根据预设的第二转换关系将所述第二三维坐标转换为虚拟空间中的目标三维坐标,并将所述第二姿态角转换为虚拟空间中的目标姿态角;以虚拟空间中任意一个指定坐标系中所述目标三维坐标作指示的点为投影中心,并根据所述目标姿态角确定虚拟空间中的投影面;将所述虚拟空间中的虚拟物件以透视投影方式在所述投影面中的成像区域生成二维图像;在所述显示模块的显示屏上显示所述二维图像。结合第一方面,在第一方面第一种可能的实现方式中,所述根据预设的第二转换关系将所述第二三维坐标转换为虚拟空间中的目标三维坐标,并将所述第二姿态角转换为虚拟空间中的目标姿态角包括:将所述第二三维坐标转换为虚拟空间中的目标三维坐标,保持所述第二姿态角与所述目标姿态角一致;所述以虚拟空间中任意一个指定坐标系中所述目标三维坐标作指示的点为投影中心,并根据所述目标姿态角确定虚拟空间中的投影面包括:获取第二姿态角中与显示模块视野方向相对应维度的第一维度值;将透视投影方向对应维度的维度值设置为所述第一维度值;以所述目标三维坐标所指示的点作为投影中心,根据所述透视投影方向确定投影面;其中,所述现实空间坐标系为以现实空间中以指定点为原点,重力方向为第一坐标轴轴向,通过所述虚拟现实设备观察虚拟空间的观察者在现实世界水平面上设定的正前方作为第二坐标轴轴向所建立的三维坐标系;所述指定坐标系为虚拟空间中的世界坐标系。结合第一方面,在第一方面第二种可能的实现方式中,所述根据预设的第二转换关系将所述第二三维坐标转换为虚拟空间中的目标三维坐标,并将所述第二姿态角转换为虚拟空间中的目标姿态角包括:将所述第二三维坐标转换为虚拟空间中的目标三维坐标,保持所述第二姿态角与所述目标姿态角一致;所述以虚拟空间中任意一个指定坐标系中所述目标三维坐标作指示的点为投影中心,并根据所述目标姿态角确定虚拟空间中的投影面包括:获取第二姿态角中与显示模块视野方向相对应维度的第二维度值;将透视投影方向对应维度的维度值设置为所述第二维度值;以所述目标三维坐标所指示的点作为投影中心,根据所述透视投影方向确定投影面;其中,所述现实空间坐标系与现实空间参考坐标系之间的转换关系与所述指定坐标系与虚拟空间中的世界坐标系之间的转换关系相同,所述现实空间参考坐标系为以现实空间中以指定点为原点,现实空间的重力方向为第一坐标轴轴向,现实空间中的指南方向或指北方向为第二坐标轴轴向,所建立的三维坐标系。结合第一方面第二种可能的实现方式,在第一方面第三种可能的实现方式中,所述转换关系与参考转换关系之间的差值在指定时间段内的为固定值,其中所述参考转换关系为参考观察者通过虚拟现实设备观察虚拟空间时,所采用的现实空间坐标系与现实空间参考坐标系之间的转换关系。结合第一方面第三种可能的实现方式,在第一方面第四种可能的实现方式中,所述指定坐标系的原点为参考观察者通过虚拟现实设备观察虚拟空间时虚拟空间中的一个位置。结合第一方面,在第一方面第五种可能的实现方式中,以虚拟空间中任意一个指定坐标系中所述目标三维坐标作指示的点为投影中心,并根据所述目标姿态角确定虚拟空间中的投影面包括:确定参考观察者设定的参考投影点;计算特定时刻所述参考投影点与所述投影中心的位置差值;根据所述位置差值将所述指定坐标系转换为参考坐标系;以所述参考坐标系中所述目标三维坐标作指示的点为投影中心,并根据所述目标姿态角确定虚拟空间中的投影面。第二方面,本专利技术实施例还提供了一种调整虚拟现实图像的装置,所述装置包括:获取单元,用于获取虚拟现实设备的定位部件在现实空间坐标系中的第一三维坐标及第一姿态角,所述现实空间坐标系为以现实空间中以指定点为原点所建立的三维坐标系;第一转换单元,用于根据预设的第一转换关系将所述第一三维坐标转换为第二三维坐标,并将所述第一姿态角转换为第二姿态角,其中所述第二三维坐标在所述虚拟现实设备的显示模块的焦点在所述现实空间坐标系中的坐标,所述第二姿态角为所述显示模块在所述现实空间坐标系中的姿态角;第二转换单元,用于根据预设的第二转换关系将所述第二三维坐标转换为虚拟空间中的目标三维坐标,并将所述第二姿态角转换为虚拟空间中的目标姿态角;投影面确定单元,用于以虚拟空间中任意一个指定坐标系中所述目标三维坐标作指示的点为投影中心,并根据所述目标姿态角确定虚拟空间中的投影面;投影单元,用于将所述虚拟空间中的虚拟物件以透视投影方式在所述投影面中的成像区域生成二维图像;显示单元,用于在所述显示模块的显示屏上显示所述二维图像。结合第二方面,在第二方面第一种可能的实现方式中,所述第二转换单元,具体用于将所述第二三维坐标转换为虚拟空间中的目标三维坐标,保持所述第二姿态角与所述目标姿态角一致;所述投影面确定单元包括:第一维度值获取子单元,用于获取第二姿态角中与显示模块视野方向相对应维度的第一维度值;第一投影方向确定子单元,用于将透视投影方向对应维度的维度值设置为所述第一维度值;第一投影面确定子单元,用于以所述目标三维坐标所指示的点作为投影中心,根据所述透视投影方向确定投影面;其中,所述现实空间坐标系为以现实空间中以指定点为原点,重力方向为第一坐标轴轴向,通过所述虚拟现实设备观察虚拟空间的观察者在现实世界水平面上设定的正前方作为第二坐标轴轴向所建立的三维坐标系;所述指定坐标系为虚拟空间中的世界坐标系。结合第二方面,在第二方面第二种可能的当前第1页1&本文档来自技高网...
调整虚拟现实图像的方法及装置

【技术保护点】
一种调整虚拟现实图像的方法,其特征在于,包括:获取虚拟现实设备的定位部件在现实空间坐标系中的第一三维坐标及第一姿态角,其中,所述现实空间坐标系为以现实空间中以指定点为原点所建立的三维坐标系;根据预设的第一转换关系将所述第一三维坐标转换为第二三维坐标,并将所述第一姿态角转换为第二姿态角,其中所述第二三维坐标在所述虚拟现实设备的显示模块的焦点在所述现实空间坐标系中的坐标,所述第二姿态角为所述显示模块在所述现实空间坐标系中的姿态角;根据预设的第二转换关系将所述第二三维坐标转换为虚拟空间中的目标三维坐标,并将所述第二姿态角转换为虚拟空间中的目标姿态角;以虚拟空间中任意一个指定坐标系中所述目标三维坐标作指示的点为投影中心,并根据所述目标姿态角确定虚拟空间中的投影面;将所述虚拟空间中的虚拟物件以透视投影方式在所述投影面中的成像区域生成二维图像;在所述显示模块的显示屏上显示所述二维图像。

【技术特征摘要】

【专利技术属性】
技术研发人员:张大为龙寿伦李刚张丰学熊旭
申请(专利权)人:深圳多新哆技术有限责任公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1