一种显示方法及目标设备技术

技术编号:13609391 阅读:48 留言:0更新日期:2016-08-29 02:39
本发明专利技术涉及虚拟现实技术领域,尤其涉及一种显示方法及目标设备,包括:目标设备中的第一图像处理单元根据获取到的VR设备位置信息,渲染生成待显示的图像帧,并将待显示的图像帧复制至共享存储空间;所述目标设备中的第二图像处理单元根据显示时VR设备的当前位置信息调整所述共享存储空间中的图像帧,并将调整后的图像帧显示在所述VR设备。该方法实现了由第一图像处理单元生成渲染后的图像帧并存储于共享存储空间,然后由第二图像处理单元根据显示时VR设备的当前位置信息对共享空间中的图像帧进行调整,使得VR设备中显示的图像帧与当前位置是对应的,从而不会造成用户因看到的图像帧与上一位置的图像帧相同而导致出现拖影现象及眩晕感。

【技术实现步骤摘要】

本专利技术涉及虚拟现实
,尤其涉及一种显示方法及目标设备
技术介绍
在虚拟现实领域,用户使用VR(Virtual Reality,虚拟现实)设备来观察虚拟场景,但是由于人的头部运动往往较快,而计算机或游戏主机的渲染能力有限,因此会造成场景渲染的延迟,即人的头部已经转过去了,但计算机或游戏主机对应的图像还没有及时地渲染出来,因此VR设备里显示的还是前一帧的图像,这样就会出现画面抖动以及产生眩晕感,影响使用者的VR体验。针对存在的上述问题,目前仍然没有一个很好的方式来解决。综上所述,现有技术存在佩戴VR设备时,若头部运动过快会导致画面抖动,进而产生眩晕感的技术问题。
技术实现思路
本专利技术提供一种显示方法及目标设备,用以解决现有技术中存在的佩戴VR设备时,若头部运动过快会导致画面抖动,进而产生眩晕感的问题。一方面,本专利技术实施例提供一种显示方法,包括:目标设备中的第一图像处理单元根据获取到的虚拟现实VR设备位置信息,渲染生成待显示的图像帧,并将所述待显示的图像帧复制至共享存储空间;所述目标设备中的第二图像处理单元根据显示时所述VR设备的当前位置信息调整所述共享存储空间中的图像帧,并将调整后的图像帧显示在所述VR设备。本专利技术实施例提供的方法,目标设备中的第一图像处理单元根据获取到的
虚拟现实VR设备位置信息,渲染生成待显示的图像帧,并将所述待显示的图像帧复制至共享存储空间;所述目标设备中的第二图像处理单元根据显示时所述VR设备的当前位置信息调整所述共享存储空间中的图像帧,并将调整后的图像帧显示在所述VR设备。该方法实现了由第一图像处理单元生成渲染后的图像帧并存储于共享存储空间,然后由第二图像处理单元根据显示时VR设备的当前位置信息对共享空间中的图像帧进行调整,使得VR设备中显示的图像帧与当前位置是对应的,从而不会造成用户因看到的图像帧与上一位置的图像帧相同而导致出现拖影现象及造成眩晕感,因此该方法可实现用户头部快速运动时,也可以看到清晰的图像且不会有眩晕感。可选地,所述目标设备中的第二图像处理单元根据显示时所述VR设备的当前位置信息调整所述共享存储空间中的图像帧,包括:所述第二图像处理单元根据所述VR设备的当前位置信息,确定所述共享存储空间中的图像帧是否为根据所述当前位置渲染生成的;若所述第二图像处理单元确定所述共享存储空间中的图像帧是根据所述当前位置渲染生成的,则将所述共享存储空间中的图像帧作为调整后的图像帧;若所述第二图像处理单元确定所述共享存储空间中的图像帧不是根据所述当前位置渲染生成的,则根据所述VR设备的当前位置信息和所述共享存储空间中的图像帧生成中间帧,并将所述中间帧作为调整后的图像帧。可选地,所述第二图像处理单元根据所述VR设备的当前位置信息和所述共享存储空间中的图像帧生成中间帧,包括:所述第二图像处理单元确定所述VR设备从所述上一位置到所述当前位置的旋转量和平移量,根据所述旋转量和所述平移量对所述图像帧进行旋转和平移操作,得到所述中间帧。可选地,所述第一图像处理单元由第一线程创建,所述第二图像处理单元由第二线程创建;所述将所述待显示的图像帧复制至共享存储空间,包括:所述第一线程通过所述第一图像处理单元将所述待显示的图像帧复制至所述共享存储空间;所述目标设备中的第二图像处理单元根据显示时所述VR设备的当前位置信息调整所述共享存储空间中的图像帧之前,还包括:所述第二线程将所述共享存储空间中的图像帧发送给所述第二图像处理单元。可选地,所述第一图像处理单元包括第一贴图和第二贴图,所述第二贴图为所述共享存储空间;所述第一线程通过所述第一图像处理单元将所述待显示的图像帧复制至所述共享存储空间之前,还包括:所述第一图像处理单元将渲染生成的待显示的图像帧存储于所述第一贴图中;所述第一线程将所述待显示的图像帧复制至共享存储空间,包括:所述第一线程将所述第一贴图中的所述图像帧复制至所述第二贴图。可选地,所述第二线程是由所述第一线程创建的;所述第一图像处理单元为DirectX设备,和/或所述第二图像处理单元为DirectX设备。另一方面,本专利技术实施例提供一种目标设备,包括:第一图像处理单元,根据获取到的虚拟现实VR设备位置信息,渲染生成待显示的图像帧,并将所述待显示的图像帧复制至共享存储空间;第二图像处理单元,根据显示时所述VR设备的当前位置信息调整所述共享存储空间中的图像帧,并将调整后的图像帧显示在所述VR设备。可选地,所述第二图像处理单元,具体用于:根据所述VR设备的当前位置信息,确定所述共享存储空间中的图像帧是否为根据所述当前位置渲染生成的;若确定所述共享存储空间中的图像帧是根据所述当前位置渲染生成的,则将所述共享存储空间中的图像帧作为调整后的图像帧;若确定所述共享存储空间中的图像帧不是根据所述当前位置渲染生成的,则根据所述VR设备的当前位置信息和所述共享存储空间中的图像帧生成中间帧,并将所述中间帧作为调整后的图像帧。可选地,所述第二图像处理单元,具体用于:确定所述VR设备从所述上一位置到所述当前位置的旋转量和平移量,根据所述旋转量和所述平移量对所述图像帧进行旋转和平移操作,得到所述中间帧。可选地,所述第一图像处理单元由第一线程创建,所述第二图像处理单元由第二线程创建;所述第一线程通过所述第一图像处理单元将所述待显示的图像帧复制至所述共享存储空间;所述第二线程将所述共享存储空间中的图像帧发送给所述第二图像处理单元。可选地,所述第一图像处理单元包括第一贴图和第二贴图,所述第二贴图为所述共享存储空间;所述第一图像处理单元还用于:所述第一线程通过所述第一图像处理单元将所述待显示的图像帧复制至所述共享存储空间之前,将渲染生成的待显示的图像帧存储于所述第一贴图中;所述第一线程具体用于:将所述第一贴图中的所述图像帧复制至所述第二贴图。可选地,所述第二线程是由所述第一线程创建的;所述第一图像处理单元为DirectX设备,和/或所述第二图像处理单元为DirectX设备。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例所适用的显示方法示意图;图2为本专利技术实施例提供的显示方法流程图;图3为本专利技术实施例提供的显示方法示意图;图4为本专利技术实施例提供的显示方法详细流程图;图5为本专利技术实施例提供的目标设备示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。如图1所示,为本专利技术实施例所适用的显示方法示意图,其中,目标设备中有两个图像处理单元,分别为第一图像处理单元101和第二图像处理单元102,其中,目标设备可以是VR设备,也可以是与VR设备通过有线或无线的方式进行连接的计算机设备,第一图像处理单元101主要用于根据VR设备的位置信息进行图像渲染生成图像帧,然后将生成的本文档来自技高网...

【技术保护点】
一种显示方法,其特征在于,包括:目标设备中的第一图像处理单元根据获取到的虚拟现实VR设备位置信息,渲染生成待显示的图像帧,并将所述待显示的图像帧复制至共享存储空间;所述目标设备中的第二图像处理单元根据显示时所述VR设备的当前位置信息调整所述共享存储空间中的图像帧,并将调整后的图像帧显示在所述VR设备。

【技术特征摘要】
1.一种显示方法,其特征在于,包括:目标设备中的第一图像处理单元根据获取到的虚拟现实VR设备位置信息,渲染生成待显示的图像帧,并将所述待显示的图像帧复制至共享存储空间;所述目标设备中的第二图像处理单元根据显示时所述VR设备的当前位置信息调整所述共享存储空间中的图像帧,并将调整后的图像帧显示在所述VR设备。2.如权利要求1所述的方法,其特征在于,所述目标设备中的第二图像处理单元根据显示时所述VR设备的当前位置信息调整所述共享存储空间中的图像帧,包括:所述第二图像处理单元根据所述VR设备的当前位置信息,确定所述共享存储空间中的图像帧是否为根据所述当前位置渲染生成的;若所述第二图像处理单元确定所述共享存储空间中的图像帧是根据所述当前位置渲染生成的,则将所述共享存储空间中的图像帧作为调整后的图像帧;若所述第二图像处理单元确定所述共享存储空间中的图像帧不是根据所述当前位置渲染生成的,则根据所述VR设备的当前位置信息和所述共享存储空间中的图像帧生成中间帧,并将所述中间帧作为调整后的图像帧。3.如权利要求2所述的方法,其特征在于,所述第二图像处理单元根据所述VR设备的当前位置信息和所述共享存储空间中的图像帧生成中间帧,包括:所述第二图像处理单元确定所述VR设备从所述上一位置到所述当前位置的旋转量和平移量,根据所述旋转量和所述平移量对所述图像帧进行旋转和平移操作,得到所述中间帧。4.如权利要求1-3中任一项所述的方法,其特征在于,所述第一图像处理单元由第一线程创建,所述第二图像处理单元由第二线程创建;所述将所述待显示的图像帧复制至共享存储空间,包括:所述第一线程通过所述第一图像处理单元将所述待显示的图像帧复制至所述共享存储空间;所述目标设备中的第二图像处理单元根据显示时所述VR设备的当前位置信息调整所述共享存储空间中的图像帧之前,还包括:所述第二线程将所述共享存储空间中的图像帧发送给所述第二图像处理单元。5.如权利要求4所述的方法,其特征在于,所述第一图像处理单元包括第一贴图和第二贴图,所述第二贴图为所述共享存储空间;所述第一线程通过所述第一图像处理单元将所述待显示的图像帧复制至所述共享存储空间之前,还包括:所述第一图像处理单元将渲染生成的待显示的图像帧存储于所述第一贴图中;所述第一线程将所述待显示的图像帧复制至共享存储空间,包括:所述第一线程将所述第一...

【专利技术属性】
技术研发人员:吕铁汉孙庆安
申请(专利权)人:上海乐相科技有限公司
类型:发明
国别省市:上海;31

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

1