本发明涉及vr技术领域,尤其涉及的是一种集成vr虚拟显示驱动方法、组件及手持装置。
背景技术:
因vr虚拟技术的不断发展,随之涌现了大量的vr产品,其中,包括头显设备,通过佩戴头显设备即可使得用户体验虚拟环境,因而,头显设备在很多高性能游戏设备中得以应用。
但是目前的vr头显设备存在设备笨重、舒适性差的缺陷,并不利于头显设备的广泛普及。
因此,现有技术存在缺陷,有待改进与发展。
技术实现要素:
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种集成vr虚拟显示驱动方法、组件及手持装置,旨在解决现有技术中的vr头显设备笨重且舒适性差,不利于用户使用的问题。
本发明解决技术问题所采用的技术方案如下:
一种集成vr虚拟显示驱动方法,其中,包括:
前端向手持端传输vr虚拟数据;
手持端解码所述vr虚拟数据,并驱动vr眼镜显示与所述vr虚拟数据对应虚拟画面,其中,所述vr眼镜仅用于显示画面。
进一步地,所述手持端解码所述vr虚拟数据,并驱动vr眼镜显示与所述vr虚拟数据对应虚拟画面,之后还包括:
所述手持端获取所述vr眼镜的当前显示信息以及自身的当前状态信息;
所述手持端将所述当前显示信息和所述当前状态信息反馈至所述前端。
进一步地,所述手持端获取自身的当前状态信息包括:
所述当前状态信息包括:所述手持端接收到的操作指令以及所述手持端的位置和姿态数据;
其中,所述操作指令通过接收用户操作形成;
所述手持端的位置和姿态通过设于所述手持端的传感器获得。
进一步地,所述所述手持端将所述当前显示信息和所述当前状态信息反馈至所述前端,之后还包括:
所述前端接收所述当前显示信息和所述当前状态信息;
根据所述当前显示信息和所述当前状态信息更新vr虚拟数据并传输至所述手持端。
进一步地,所述根据所述当前显示信息和所述当前状态信息更新vr虚拟数据并传输至所述手持端包括:
所述前端对所述手持端的当前位置和当前姿态进行分析,确定持有所述手持端的用户的当前姿态;
所述前端根据所述当前姿态和所述当前显示信息的匹配关系,调整所述vr虚拟数据;
所述前端将更新后的vr虚拟数据传输至所述手持端。
进一步地,所述前端向手持端传输vr虚拟数据,之前还包括:
建立所述手持端与所述前端之间的连接;
建立所述手持端与所述vr眼镜之间的连接。
本发明还提供一种集成vr虚拟显示驱动组件,其中,包括:
前端,用于向手持端传输vr虚拟数据;
手持端,用于接收所述手持端传输的vr虚拟数据并解码,以及驱动所述vr眼镜显示对应虚拟画面;
vr眼镜,用于根据所述vr虚拟数据显示对应的虚拟画面。
进一步地,还包括:
所述前端还用于根据所述手持端反馈的自身的当前状态信息和vr眼镜的当前显示信息更新所述vr虚拟数据;
所述手持端还用于获取自身的当前状态信息和所述vr眼镜的当前显示信息并反馈至所述前端。
进一步地,所述手持端还用于:
接收用户的操作指令,
以及获取经设于所述手持端的传感器所测得的手持端位置和姿态数据。
本发明还提供一种手持装置,其中,包括:装置本体以及设于所述装置本体的传感器;
所述装置本体用于接收操作指令以及vr虚拟数据;
所述装置本体中还设置有投屏单元,所述投屏单元用于根据所述vr虚拟数据驱动vr设备显示对应虚拟画面;
所述传感器用于获取所述装置本体的位置和姿态数据并存储;
当所述手持装置与外部设备连接时,用于接收所述外部设备传输的数据或者用于向所述外部设备传输自身的当前状态信息,所述当前状态信息包括所述操作指令和所述装置本体的位置和姿态数据。
本发明所提供的一种集成vr虚拟显示驱动方法、组件及手持装置,所述方法包括:前端向手持端传输vr虚拟数据;手持端解码所述vr虚拟数据,并驱动vr眼镜显示与所述vr虚拟数据对应虚拟画面,其中,所述vr眼镜仅用于显示画面。本发明通过设置前端对vr虚拟数据进行处理,而手持端作为数据传输载体以及运算单元,vr眼镜仅用于显示作用,从而解决了现有技术中vr眼镜过于笨重和不舒适的问题,保证了vr眼镜使用的便捷性。
附图说明
图1是本发明中集成vr虚拟显示驱动方法的较佳实施例的流程图;
图2是本发明集成vr虚拟显示驱动方法的较佳实施例中步骤s600的流程图;
图3是本发明中集成vr虚拟显示驱动组件的较佳实施例的功能原理框图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
由于现有技术中将vr虚拟数据的渲染、存储和显示均集成在一台设备中,则导致vr头显过于笨重且舒适性差。
在vr头显设备改进方面,出现了一种轻便的vr眼镜,如以华为vrglass为代表的超短焦vr眼镜,此种vr眼镜仅用于显示虚拟画面,运算部分则由手机、平板或电脑等智能终端完成,而vr眼镜中显示的虚拟画面则由智能终端传输。但将该vr眼镜与智能终端之间的配置在实际应用中则存在限制,比如在体验vr游戏时,用于需要戴着vr眼镜观看虚拟画面,同时还需要同时操作游戏手柄与智能终端,显然游戏手柄与智能终端两者不能兼顾使用,因此造成使用不便。
基于此,本发明通过对游戏手柄进行改进,使得游戏手柄实现虚拟数据运算功能,从而使得用于仅需要操作游戏手柄就可以方便体验vr游戏,同时使用轻便的vr眼镜提高用户使用舒适度,极大提高vr眼镜和游戏手柄在虚拟技术上的适用性。由于游戏手柄可以被多种结构形式所替代,因而,在发明中用手持端描述游戏手柄的作用,可以理解地,只要能够实现对虚拟数据进行处理的手持端均属于本发明所述游戏手柄的另一种表述,均为本发明所要求的保护范围。
请参见图1,图1是本发明中一种集成vr虚拟显示驱动方法的流程图。如图1所示,本发明实施例所述的一种集成vr虚拟显示驱动方法包括以下步骤:
步骤s100、前端向手持端传输vr虚拟数据。
其中,前端可为tv、ott盒子、pc、平板等具备vr虚拟现实应用的设备。
步骤s200、手持端解码所述vr虚拟数据,并驱动vr眼镜显示与所述vr虚拟数据对应虚拟画面,其中,所述vr眼镜仅用于显示画面。
具体地,所述vr眼镜仅用于显示vr画面,并不用于处理vr数据,可以理解地,凡是能够实现显示vr画面的vr眼镜均可用于本实施例中。所述手持端作为所述vr眼镜的显示驱动单元使用,能够驱动vr眼镜显示虚拟画面,且设置有用于解码显示vr虚拟数据的处理芯片。
在一具体实施例中,在步骤s100之前还包括:
建立所述手持端与所述前端之间的连接。
建立所述手持端与所述vr眼镜之间的连接。
具体地,前端与手持端可通过无线连接,并且通过miracast投屏技术或60ghz投屏技术传输数据;而手持端和vr眼镜可通过有线方式连接,如usb-type-c\hdmi等连接方式。
进一步地,在一实施例中,步骤s200之后还包括:
步骤s300、所述手持端获取所述vr眼镜的当前显示信息以及自身的当前状态信息。
当vr眼镜显示虚拟画面之后,通过有线传输即可将当前显示信息实时传输至手持端,在实现大数据传输的情况下,能够保证传输不中断,保证显示画面的连续性。
进一步地,所述当前状态信息包括:所述手持端接收到的操作指令以及所述手持端的位置和姿态数据。
其中,所述操作指令通过接收用户操作形成;
所述手持端的位置和姿态通过设于所述手持端的传感器获得。
具体地,传感器可采用9轴空间位置传感器,以准确获取手持端的空间位置信息,且手持端上设置有实体或虚拟按键能够实现对vr显示画面的操控。
步骤s400、所述手持端将所述当前显示信息和所述当前状态信息反馈至所述前端。
手持端将解码的vr数据与自身的空间位置信息和接收的用户操作传输给前端,以根据用户所看到的画面和手持端的空间位置信息对vr数据进行画面渲染与更新。
进一步地,在一实施例中,步骤s400之后还包括:
步骤s500、所述前端接收所述当前显示信息和所述当前状态信息。
步骤s600、根据所述当前显示信息和所述当前状态信息更新vr虚拟数据并传输至所述手持端。
其中,前端是用于接收从手持端反馈的当前显示信息和当前状态信息,以修正用户通过vr眼镜看到的画面,前端还用于对画面进行渲染与更新后传输至手持端,进而循环执行步骤s100-s600。
在一具体实施例中,如图2所示,步骤s600包括:
步骤s610、所述前端对所述手持端的当前位置和当前姿态进行分析,确定持有所述手持端的用户的当前姿态。
步骤s620、所述前端根据所述当前姿态和所述当前显示信息的匹配关系,调整所述vr虚拟数据。
步骤s630、所述前端将更新后的vr虚拟数据传输至所述手持端。
本发明通过采用轻便的vr眼镜提高用户的使用体验,且保证用户佩戴的舒适性,而将用于驱动vr眼镜显示画面的功能赋予手持端,且手持端并不涉及vr画面的渲染与更新,能够降低开发成本,且通用于各种vr眼镜和智能终端中,具有普遍适用性。
本发明还提供一种集成vr虚拟显示驱动组件,包括:
前端10,用于向手持端20传输vr虚拟数据;
手持端20,用于接收所述手持端20传输的vr虚拟数据并解码,以及驱动所述vr眼镜30显示对应虚拟画面;
vr眼镜30,用于根据所述vr虚拟数据显示对应的虚拟画面。
在一具体实施例中,所述前端10还用于根据所述手持端20反馈的自身的当前状态信息和vr眼镜30的当前显示信息更新所述vr虚拟数据;
所述手持端20还用于获取自身的当前状态信息和所述vr眼镜30的当前显示信息并反馈至所述前端10。
在一具体实施例中,所述手持端20还用于:
接收用户的操作指令,
以及获取经设于所述手持端20的传感器40所测得的手持端20位置和姿态数据。
本发明还提供一种手持装置,包括:装置本体以及设于所述装置本体的传感器;
所述装置本体用于接收操作指令以及vr虚拟数据;
所述装置本体中还设置有投屏单元,所述投屏单元用于根据所述vr虚拟数据驱动vr设备显示对应虚拟画面;
所述传感器用于获取所述装置本体的位置和姿态数据并存储;
当所述手持装置与外部设备连接时,用于接收所述外部设备传输的数据或者用于向所述外部设备传输自身的当前状态信息,所述当前状态信息包括所述操作指令和所述装置本体的位置和姿态数据。
综上所述,本发明公开的一种集成vr虚拟显示驱动方法、组件及手持装置,所述方法包括:前端向手持端传输vr虚拟数据;手持端解码所述vr虚拟数据,并驱动vr眼镜显示与所述vr虚拟数据对应虚拟画面,其中,所述vr眼镜仅用于显示画面。本发明通过设置前端对vr虚拟数据进行处理,而手持端作为数据传输载体以及运算单元,vr眼镜仅用于显示作用,从而解决了现有技术中vr眼镜过于笨重和不舒适的问题,保证了vr眼镜使用的便捷性。
当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,所述程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
1.一种集成vr虚拟显示驱动方法,其特征在于,包括:
前端向手持端传输vr虚拟数据;
手持端解码所述vr虚拟数据,并驱动vr眼镜显示与所述vr虚拟数据对应虚拟画面,其中,所述vr眼镜仅用于显示画面。
2.根据权利要求1所述的集成vr虚拟显示驱动方法,其特征在于,所述手持端解码所述vr虚拟数据,并驱动vr眼镜显示与所述vr虚拟数据对应虚拟画面,之后还包括:
所述手持端获取所述vr眼镜的当前显示信息以及自身的当前状态信息;
所述手持端将所述当前显示信息和所述当前状态信息反馈至所述前端。
3.根据权利要求2所述的集成vr虚拟显示驱动方法,其特征在于,所述手持端获取自身的当前状态信息包括:
所述当前状态信息包括:所述手持端接收到的操作指令以及所述手持端的位置和姿态数据;
其中,所述操作指令通过接收用户操作形成;
所述手持端的位置和姿态通过设于所述手持端的传感器获得。
4.根据权利要求3所述的集成vr虚拟显示驱动方法,其特征在于,所述所述手持端将所述当前显示信息和所述当前状态信息反馈至所述前端,之后还包括:
所述前端接收所述当前显示信息和所述当前状态信息;
根据所述当前显示信息和所述当前状态信息更新vr虚拟数据并传输至所述手持端。
5.根据权利要求4所述的集成vr虚拟显示驱动方法,其特征在于,所述根据所述当前显示信息和所述当前状态信息更新vr虚拟数据并传输至所述手持端包括:
所述前端对所述手持端的当前位置和当前姿态进行分析,确定持有所述手持端的用户的当前姿态;
所述前端根据所述当前姿态和所述当前显示信息的匹配关系,调整所述vr虚拟数据;
所述前端将更新后的vr虚拟数据传输至所述手持端。
6.根据权利要求1所述的集成vr虚拟显示驱动方法,其特征在于,所述前端向手持端传输vr虚拟数据,之前还包括:
建立所述手持端与所述前端之间的连接;
建立所述手持端与所述vr眼镜之间的连接。
7.一种集成vr虚拟显示驱动组件,其特征在于,包括:
前端,用于向手持端传输vr虚拟数据;
手持端,用于接收所述手持端传输的vr虚拟数据并解码,以及驱动所述vr眼镜显示对应虚拟画面;
vr眼镜,用于根据所述vr虚拟数据显示对应的虚拟画面。
8.根据权利要求7所述的集成vr虚拟显示驱动组件,其特征在于,还包括:
所述前端还用于根据所述手持端反馈的自身的当前状态信息和vr眼镜的当前显示信息更新所述vr虚拟数据;
所述手持端还用于获取自身的当前状态信息和所述vr眼镜的当前显示信息并反馈至所述前端。
9.根据权利要求8所述的集成vr虚拟显示驱动组件,其特征在于,所述手持端还用于:
接收用户的操作指令,
以及获取经设于所述手持端的传感器所测得的手持端位置和姿态数据。
10.一种手持装置,其特征在于,包括:装置本体以及设于所述装置本体的传感器;
所述装置本体用于接收操作指令以及vr虚拟数据;
所述装置本体中还设置有投屏单元,所述投屏单元用于根据所述vr虚拟数据驱动vr设备显示对应虚拟画面;
所述传感器用于获取所述装置本体的位置和姿态数据并存储;
当所述手持装置与外部设备连接时,用于接收所述外部设备传输的数据或者用于向所述外部设备传输自身的当前状态信息,所述当前状态信息包括所述操作指令和所述装置本体的位置和姿态数据。
技术总结