基于头戴式虚拟现实设备的图像显示方法、设备及系统技术方案

技术编号:17544487 阅读:26 留言:0更新日期:2018-03-25 00:54
本发明专利技术实施例提供一种基于头戴式虚拟现实设备的图像显示方法、设备及系统,该方法包括:头戴式虚拟现实设备接收摄像头发送的原始实景图像。然后,头戴式虚拟现实设备分别获取将原始实景图像显示于屏幕时的第一姿态数据,以及在拍摄原始实景图像时的第二姿态数据。再根据第一姿态数据与第二姿态数据对原始实景图像进行调整,调整后的图像即为待显示实景图像,经过调整处理后,可以使待显示实景图像与用户在第一姿态数据下身体面向方向对应的实景图像匹配,最后将此待显示实景图像显示与头戴式虚拟现实设备上。在解决了图像不匹配问题的同时也就相应的解决了用户晕眩的问题。

Image display method, equipment and system based on head wear virtual reality equipment

The embodiment of the invention provides an image display method, device and system based on the head mounted virtual reality device. The method comprises the following steps: the head mounted virtual reality device receives the original real scene image transmitted by the camera. Then, the head mounted virtual reality device obtains the first pose data of the original real scene image on the screen, and the second pose data when shooting the original real scene image. According to the first and second attitude data attitude data to adjust the original real image, image adjustment is the real image to be displayed, after adjustment after the treatment, which is to be shown in real scene image and attitude data users in the first body oriented direction of the corresponding image matching, the image display and display to be real the virtual reality headset device. When the problem of image mismatch is solved, the problem of user dizziness is solved accordingly.

【技术实现步骤摘要】
基于头戴式虚拟现实设备的图像显示方法、设备及系统
本专利技术涉及图像处理
,尤其涉及一种基于头戴式虚拟现实设备的图像显示方法、设备及系统。
技术介绍
近几年,虚拟现实技术已经在众多领域得到了广泛的应用。用户使用虚拟现实设备观看影像,可以达到身临其境的感觉。用户在实际使用头戴式虚拟现实设备时,从拍摄设备拍摄图像到图像显示于头戴式虚拟现实设备的显示屏上需要一定的时间,此时间即为延迟时间。延迟时间一般由两部分组成,第一部分是拍摄设备拍摄图像到头戴式虚拟现实设备接收到此图像之间的时间,第二部分是从头戴式虚拟现实设备将接收到的图像到显示此图像之间的时间。而第一部分的时长通常远远大于第二部分的时长,因此,在实际应用中,第二部分可以忽略不计,只考虑延迟时间的第一部分即可。此延迟时间的存在会出现用户当前身体面向方向对应的实景图像与用户在头戴式虚拟现实设备中看到的实景图像不匹配的情况,这种匹配有可能会使用户产生晕眩感。
技术实现思路
有鉴于此,本专利技术实施例提供一种基于头戴式虚拟现实设备的图像显示方法、设备及系统,用以使用户在头戴式虚拟现实设备中观看的实景图像与用户身体当前面向对应的实景图像具有良好的匹配关系。本专利技术实施例提供一种基于头戴式虚拟现实设备的图像显示方法,包括:接收摄像头发送的原始实景图像;获取在显示所述原始实景图像时的第一姿态数据以及在拍摄所述原始实景图像时的第二姿态数据;根据所述第一姿态数据和所述第二姿态数据调整所述原始实景图像,以生成待显示实景图像;显示所述待显示实景图像。可选地,在所述接收摄像头发送的原始实景图像之后,所述方法还包括:获取拍摄所述原始实景图像时的拍摄时间以及显示所述原始实景图像时的显示时间;所述获取在显示所述原始实景图像时的第一姿态数据以及在拍摄所述原始实景图像时的第二姿态数据,包括:获取与所述显示时间对应的所述第一姿态数据以及与所述拍摄时间对应的所述第二姿态数据。可选地,所述获取与所述显示时间对应的所述第一姿态数据以及与所述拍摄时间对应的所述第二姿态数据,包括:从存储有预设时间长度内采集到的姿态数据的存储队列中获取所述第一姿态数据和所述第二姿态数据,所述预设时间长度大于或等于所述显示时间与所述拍摄时间之间的时间差。可选地,所述方法还包括:响应于所述摄像头的启动操作,以预设时间间隔从姿态数据库中读取已采集的姿态数据存入所述存储队列中;若已经历的预设时间间隔的数量满足所述预设时间长度,则按照先入先出的顺序,依次删除最早存入所述存储队列中的姿态数据,并将新读取的姿态数据存入所述存储队列中。可选地,所述根据所述第一姿态数据和所述第二姿态数据调整所述原始实景图像,以生成待显示实景图像,包括:确定所述第一姿态数据和所述第二姿态数据之间的数据差值;根据所述数据差值确定用于调整所述原始实景图像的变换矩阵;分别将所述原始实景图像中各像素点对应的像素坐标矩阵与所述变换矩阵相乘,以生成所述待显示实景图像。可选地,所述方法还包括:根据用户选择的虚拟现实场景类型,确定是否启动摄像头。本专利技术实施例提供一种头戴式虚拟现实设备,包括:存储器,以及与所述存储器连接的处理器;所述存储器,用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令供所述处理器调用执行;所述处理器,用于执行所述一条或多条计算机指令以上述基于头戴式虚拟现实设备的图像显示方法中的任意一种方法。可选地,所述设备还包括:摄像头,用于拍摄原始实景图像;传感器,用于采集用户的姿态数据;线程控制器,用于响应于所述摄像头的启动操作,控制姿态数据读取线程的开启,以使所述处理器通过所述姿态数据读取线程读取第一姿态数据以及第二姿态数据。本专利技术实施例提供一种基于头戴式虚拟现实设备的图像显示系统,包括:用于执行上述基于头戴式虚拟现实设备的图像显示方法中的任意一种方法的数据处理器以及带有摄像头的头戴式显示设备。可选地,所述带有摄像头的头戴式显示设备用于:拍摄原始实景图像以及采集拍摄原始实景图像的拍摄时间。本专利技术实施例提供的基于头戴式虚拟现实设备的图像显示方法、设备及系统,头戴式虚拟现实设备接收摄像头发送原始实景图像。在接收到原始实景图像后,头戴式虚拟现实设备分别获取将原始实景图像显示于屏幕时的第一姿态数据,以及在拍摄原始实景图像时的第二姿态数据。再根据第一姿态数据与第二姿态数据对原始实景图像进行调整,调整后的图像即为待显示实景图像,最后显示此待显示实景图像。由于从拍摄原始实景图像到将拍摄到的原始实景图像显示于屏幕之间往往存在较大的时间差,如果不对原始实景图片进行调整则会出现
技术介绍
中提到的用户在当前姿态数据下身体面向方向对应的实景图像与用户在头戴式虚拟现实设备中观看到的实景图像不匹配的问题。而根据第一姿态数据与第二姿态数据对原始实景图像进行调整后,便可以使待显示实景图像与用户在第一姿态数据下身体面向方向对应的实景图像匹配,同时也就解决了由于实景图像不匹配问题而产生的用户晕眩问题。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的基于头戴式虚拟现实设备的图像显示方法实施例一的流程图;图2为本专利技术实施例提供的基于头戴式虚拟现实设备的图像显示方法实施例二的流程图;图3为本专利技术实施例提供的基于头戴式虚拟现实设备的图像显示装置实施例一的结构示意图;图4为本专利技术实施例提供的基于头戴式虚拟现实设备的图像显示装置实施例二的结构示意图;图5为本专利技术实施例提供的头戴式虚拟现实设备的实施例一的结构示意图;图6为本专利技术实施例提供的基于头戴式虚拟现实设备的图像显示系统实施例一的结构示意图;图7为本专利技术实施例提供的头戴式虚拟现实设备的内部配置结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本专利技术实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本专利技术。在本专利技术实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义,“多种”一般包含至少两种,但是不排除包含至少一种的情况。应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。应当理解,尽管在本专利技术实施例中可能采用术语第一、第二、第三等来描述XXX,但这些XXX不应限于这些术语。这些术语仅用来将XXX彼此区分开。例如,在不脱离本专利技术实施例范围的情况下,第一XXX也可以被称为第二XXX,类似地,第二XXX也可以被称为第一XXX。取决于语境,如在此所使用的词语“如果”、“若”可以被解本文档来自技高网
...
基于头戴式虚拟现实设备的图像显示方法、设备及系统

【技术保护点】
一种基于头戴式虚拟现实设备的图像显示方法,其特征在于,包括:接收摄像头发送的原始实景图像;获取在显示所述原始实景图像时的第一姿态数据以及在拍摄所述原始实景图像时的第二姿态数据;根据所述第一姿态数据和所述第二姿态数据调整所述原始实景图像,以生成待显示实景图像;显示所述待显示实景图像。

【技术特征摘要】
1.一种基于头戴式虚拟现实设备的图像显示方法,其特征在于,包括:接收摄像头发送的原始实景图像;获取在显示所述原始实景图像时的第一姿态数据以及在拍摄所述原始实景图像时的第二姿态数据;根据所述第一姿态数据和所述第二姿态数据调整所述原始实景图像,以生成待显示实景图像;显示所述待显示实景图像。2.根据权利要求1所述的方法,其特征在于,在所述接收摄像头发送的原始实景图像之后,所述方法还包括:获取拍摄所述原始实景图像时的拍摄时间以及显示所述原始实景图像时的显示时间;所述获取在显示所述原始实景图像时的第一姿态数据以及在拍摄所述原始实景图像时的第二姿态数据,包括:获取与所述显示时间对应的所述第一姿态数据以及与所述拍摄时间对应的所述第二姿态数据。3.根据权利要求2所述的方法,其特征在于,所述获取与所述显示时间对应的所述第一姿态数据以及与所述拍摄时间对应的所述第二姿态数据,包括:从存储有预设时间长度内采集到的姿态数据的存储队列中获取所述第一姿态数据和所述第二姿态数据,所述预设时间长度大于或等于所述显示时间与所述拍摄时间之间的时间差。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:响应于所述摄像头的启动操作,以预设时间间隔从姿态数据库中读取已采集的姿态数据存入所述存储队列中;若已经历的预设时间间隔的数量满足所述预设时间长度,则按照先入先出的顺序,依次删除最早存入所述存储队列中的姿态数据,并将新读取的姿态数据存入所述存储队列中。5.根据权利要求1至...

【专利技术属性】
技术研发人员:王明
申请(专利权)人:歌尔科技有限公司
类型:发明
国别省市:山东,37

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

1