全景图像信息显示方法、装置及系统与流程

文档序号:12270516阅读:211来源:国知局
全景图像信息显示方法、装置及系统与流程

本发明实施例涉及信息技术领域,尤其涉及一种全景图像信息显示方法、装置及系统。



背景技术:

随着信息技术的不断发展,虚拟现实设备随之出现,并在军事训练,虚拟驾驶,虚拟城市等项目中具有广泛的应用,如头戴式显示器。其中,利用虚拟现实设备可以将人对外界的视觉、听觉封闭,引导用户产生一种身在虚拟环境中的感觉。虚拟现实设备的显示原理是通过左右眼屏幕分别显示左右眼的图像,人眼获取这种带有差异的信息后在脑海中产生立体感。在实际的应用中,虚拟现实设备可以显示全景图像信息,其中,全景图像信息是由服务器对全景摄像机从所述不同视线方向拍摄的图像信息进行拼接和渲染得到的。

目前,在进行全景图像信息显示时,通常将全部全景图像信息渲染完成后,再传输给虚拟现实设备进行显示。然而,发明人在实现发明的过程中发现了,全部全景图像信息数据量较大,若将全部全景图像信息渲染完成,再传输给虚拟现实设备,会造成全景图像信息显示延迟较大,从而导致全景图像信息显示的速度较慢,此外,传输数据量较大的全部全景图像信息会消耗大量的网络传输带宽。



技术实现要素:

本发明实施例提供一种全景图像信息显示方法、装置及系统,用以解决现有技术中全景图像信息显示速度较慢和网络传输带宽消耗较大的缺陷。

本发明实施例提供一种全景图像信息显示方法,包括:

接收全景图像信息获取请求,所述全景图像信息获取请求中携带当前视线方向信息;

根据所述当前视线方向信息渲染与所述当前视线方向信息对应的图像信息;

将所述与所述当前视线方向信息对应的图像信息进行传输,与所述当前视线方向信息对应的图像信息用于显示。

本发明实施例提供另一种全景图像信息显示方法,包括:

发送全景图像信息获取请求,所述全景图像信息获取请求中携带当前视线方向信息;

接收与所述当前视线方向信息对应的图像信息并进行显示。

本发明实施例提供一种服务器,包括:

接收单元,用于接收全景图像信息获取请求,所述全景图像信息获取请求中携带当前视线方向信息;

渲染单元,用于根据所述接收单元接收的所述当前视线方向信息渲染与所述当前视线方向信息对应的图像信息;

传输单元,用于将所述渲染单元渲染的与所述当前视线方向信息对应的图像信息进行传输,与所述当前视线方向信息对应的图像信息用于显示。

本发明实施例提供一种虚拟现实设备,包括:

发送单元,用于发送全景图像信息获取请求,所述全景图像信息获取请求中携带当前视线方向信息;

接收单元,用于接收与所述当前视线方向信息对应的图像信息;

显示单元,用于显示与所述当前视线方向信息对应的图像信息。

本发明实施例提供一种全景图像信息显示系统,包括:

虚拟现实设备,用于发送全景图像信息获取请求,所述全景图像信息获取请求中携带当前视线方向信息;

服务器,用于根据所述当前视线方向信息渲染与所述当前视线方向信息对应的图像信息,并将与所述当前视线方向信息对应的图像信息进行传输;

所述虚拟现实设备,还用于显示与所述当前视线方向信息对应的图像信息进行传输。

本发明实施例提供的一种全景图像信息显示方法、装置及系统。首先接收全景图像信息获取请求,所述全景图像信息获取请求中携带当前视线方向信息;然后根据所述当前视线方向信息渲染与所述方向信息对应的全景图像信息;最后将与所述当前视线方向信息对应的图像信息进行传输,与所述当前视线方向信息对应的图像信息用于显示。与目前在进行全景图像信息显示时,通常将全部全景图像信息渲染完成后,再传输给虚拟现实设备进行显示相比,本发明实施例通过渲染与当前视线方向信息对应的图像信息,然后将与当前视线方向信息对应的图像信息传输给虚拟现实设备进行显示,减少了全景图像信息显示的延迟,从而提升了全景图像信息显示的速度,此外,通过优先传输与当前视线方向信息对应的图像信息,减少了网络传输带宽消耗。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种全景图像信息显示方法流程图;

图2为本发明实施例提供的另一种全景图像信息显示方法流程图;

图3为本发明实施例提供的又一种全景图像信息显示方法流程图;

图4为本发明实施例提供的再一种全景图像信息显示显示方法流程图;

图5为本发明实施例提供的一种服务器的结构示意图;

图6为本发明实施例提供的另一种服务器的结构示意图;

图7为本发明实施例提供的一种虚拟现实设备的结构示意图;

图8为本发明实施例提供的另一种虚拟现实设备的结构示意图;

图9为本发明实施例提供的一种全景图像信息显示系统的结构示意图;

图10为本发明实施例提供的一种服务器的实体结构示意图;

图11为本发明实施例提供的一种虚拟现实设备的实体结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

现有技术中服务器通常将全部全景图像信息渲染完成后,再传输给虚拟现实设备进行显示。但是全部全景图像信息数据量较大,若将全部全景图像信息渲染完成,再传输给虚拟现实设备,会造成全景图像信息显示延迟较大,从而导致全景图像信息显示的速度较慢,此外,传输数据量较大的全部全景图像信息会消耗大量的网络传输带宽。

为了解决上述问题,本发明实施例提供了一种全景图像信息显示方法,可以应用于服务器,通过将与所述当前视线方向信息对应的图像信息进行传输,减小了全景图像信息显示延迟,从而提升全景图像信息显示的速度,此外,减少了网络传输带宽消耗,如图1所示,所述方法包括:

101、接收全景图像信息获取请求。

其中,所述全景图像信息获取请求中携带当前视线方向信息。所述全景图像信息可以为当前帧的全景图像信息。全景图像为大于双眼正常视角(大约水平方向90度、垂直方向70度)的图像。当前视线方向信息可以包括水平方向信息和垂直方向信息。

需要说明的是,全景图像信息获取请求可以为虚拟现实设备发送给服务器的,可以以虚拟现实设备的显示屏幕中心为坐标确定基准视线方向。当前视线方向是相对于基准视线而言的。例如,当前视线方向为水平方向180度、垂直方向135度,或者水平方向270度、垂直方向95度等。

102、根据当前视线方向信息渲染与当前视线方向信息对应的图像信息。

对于本发明实施例,服务器本地可以保存有不同视线方向信息分别对应的图像信息,当接收到当前视线方向信息时,根据当前视线方向信息查询与当前视线方向信息对应的图像信息;在查询到与当前视线方向信息对应的图像信息后,渲染与当前视线方向信息对应的图像信息。

例如,服务器本地保存有视线方向1对应的图像信息1、视线方向2对应的图像信息2、…、视线方向20对应的图像信息20。当前视线方向为视线方向2时,渲染图像信息2。

对于本发明实施例,通过优先渲染与当前视线方向信息对应的图像信息,与现有技术将全部全景图像信息进行渲染相比,减少了全景图像信息显示的延迟,从而提升了全景图像信息显示的速度。

103、将与当前视线方向信息对应的图像信息进行传输。

其中,与所述当前视线方向信息对应的图像信息用于显示。

例如,服务器本地保存有图像信息1、图像信息2、…、图像信息100。与当前视线方向信息对应的图像信息为图像信息2,则将图像信息优先传输给虚拟现实设备进行显示。

对于本发明实施例,通过优先传输与当前视线方向信息对应的图像信息,与现有技术传输全部全景图像信息相比,减少了网络传输带宽消耗。

本发明实施例提供的一种全景图像信息显示方法。首先接收全景图像信息获取请求,所述全景图像信息获取请求中携带当前视线方向信息;然后根据所述当前视线方向信息渲染与所述方向信息对应的全景图像信息;最后将与所述当前视线方向信息对应的图像信息进行传输,与所述当前视线方向信息对应的图像信息用于显示。与目前在进行全景图像信息显示时,通常将全部全景图像信息渲染完成后,再传输给虚拟现实设备进行显示相比,本发明实施例通过渲染与当前视线方向信息对应的图像信息,然后将与当前视线方向信息对应的图像信息传输给虚拟现实设备进行显示,减少了全景图像信息显示的延迟,从而提升了全景图像信息显示的速度,此外,通过优先传输与当前视线方向信息对应的图像信息,减少了网络传输带宽消耗。

本发明实施例提供了另一种全景图像信息显示方法,可以应用于服务器,为了实现虚拟现实设备显示全部全景图像信息,如图2所示,所述方法包括:

201、接收全景图像信息获取请求。

其中,所述全景图像信息获取请求中携带当前视线方向信息。

需要说明的是,当前视线方向信息可以为虚拟现实设备内置的方向传感器检测的。方向传感器在检测到当前视线方向信息时,虚拟现实设备根据当前视频方向配置全景图像信息获取请求,并发送全景图像信息获取请求,此时服务器接收到全景图像信息获取请求。

对于本发明实施例,步骤201之前,所述方法还包括:获取不同视线方向信息,以及所述不同视线方向信息分别对应的图像信息,所述全景图像信息为全景摄像机从所述不同视线方向信息分别对应的方向拍摄的;建立所述不同视线方向信息与分别对应的图像信息之间的映射关系;保存所述不同视线方向信息与分别对应的图像信息之间的映射关系。

其中,全景摄像机实时向服务器发送未拼接的图像信息。在发送给虚拟现实设备之前,服务器需要将未拼接的图像信息进行渲染。

202、根据当前视线方向信息渲染与当前视线方向信息对应的图像信息。

203、将与当前视线方向信息对应的图像信息进行传输。

其中,与所述当前视线方向信息对应的图像信息用于显示。

204、渲染与剩余视线方向信息对应的图像信息。

其中,虚拟现实设备中的当前帧的全景图像信息包括与当前视线方向信息对应的图像信息和与剩余视线方向信息对应的图像信息,虚拟现实设备中的当前帧的全景图像信息具体可以为球体全景图像信息。

例如,服务器本地保存有视线方向1对应的图像信息1、视线方向2对应的图像信息2、…、视线方向20对应的图像信息20。当前视线方向为视线方向2时,优先渲染和传输图像信息2。在将图像信息2传输给虚拟现实设备后,再渲染剩余的图像信息然后发送给虚拟现实设备。

对于本发明实施例,通过优先渲染与当前视线方向信息对应的图像信息,在传输完与当前视线方向信息对应的图像信息之后,再渲染与剩余视线方向信息对应的图像信息,能够减少全景图像信息显示的延迟,从而能够提升全景图像信息显示的速度。

205、将与剩余视线方向信息对应的图像信息进行传输。

进一步地,以便于所述虚拟现实设备显示与所述剩余视线方向信息对应的图像信息。

对于本发明实施例,若佩戴虚拟现实设备的用户转动头部时,当前视线方向信息发生改变,虚拟现实设备会获取下一帧的全景图像信息。虚拟现实设备获取下一帧的全景图像信息的方式与获取当前帧全景图像信息方式相同,在此不进行赘述。

本发明实施例提供的另一种全景图像信息显示方法。首先接收全景图像信息获取请求,所述全景图像信息获取请求中携带当前视线方向信息;然后根据所述当前视线方向信息渲染与所述方向信息对应的图像信息;最后将与所述当前视线方向信息对应的图像信息进行传输,与所述当前视线方向信息对应的图像信息用于显示。与目前在进行全景图像信息显示时,通常将全部全景图像信息渲染完成后,再传输给虚拟现实设备进行显示相比,本发明实施例通过渲染与当前视线方向信息对应的图像信息,然后将与当前视线方向信息对应的图像信息传输给虚拟现实设备进行显示,减少了全景图像信息显示的延迟,从而提升了全景图像信息显示的速度,此外,通过优先传输与当前视线方向信息对应的图像信息,减少了网络传输带宽消耗。进一步地,本发明实施例在将与当前视线方向信息对应的图像信息传输给虚拟现实设备进行显示之后,通过将与所述剩余视线方向信息对应的图像信息进行传输,能够实现虚拟现实设备显示全部全景图像信息。

本发明实施例提供了又一种全景图像信息显示方法,可以应用于虚拟现实设备,如图3所示,所述方法包括:

301、发送全景图像信息获取请求。

其中,所述全景图像信息获取请求中携带当前视线方向信息。

对于本发明实施例,虚拟现实设备具体向服务器发送全景图像信息获取请求。通过在全景图像信息中配置当前视线方向信息,使得服务器渲染与当前视线方向信息对应的图像信息。

例如,一帧全景图像信息中包括全景图像信息1、全景图像信息2、…、全景图像信息20。全景图像信息1、全景图像信息2、…、全景图像信息20分别对应的视线方向为视线方向1、视线方向2、…、视线方向20,在发送全景图像信息获取请求中配置视线方向1,服务器则优先渲染全景图像信息2。

对于本发明实施例,通过优先渲染与当前视线方向信息对应的图像信息,与现有技术将全部全景图像信息进行渲染相比,减少了全景图像信息显示的延迟,从而提升了全景图像信息显示的速度。

302、接收与当前视线方向信息对应的图像信息并进行显示。

对于本发明实施例,通过优先传输与当前视线方向信息对应的图像信息,与现有技术传输全部全景图像信息相比,减少了网络传输带宽消耗。

本发明实施例提供的又一种全景图像信息显示方法。首先发送全景图像信息获取请求,其中,所述全景图像信息获取请求中携带当前视线方向信息。然后接收与当前视线方向信息对应的图像信息并进行显示。与目前在进行全景图像信息显示时,通常向服务器请求全部全景图像信息获取请求,然后显示全部全景图像信息相比,本发明实施例通过向服务器请求与当前视线方向信息对应的图像信息,然后优先显示与当前视线方向信息对应的图像信息,减少了全景图像信息显示的延迟,从而提升了全景图像信息显示的速度,此外,通过优先接收与当前视线方向信息对应的图像信息,减少了网络传输带宽消耗。

本发明实施例提供了再一种全景图像信息显示方法,可以应用于虚拟现实设备,如图4所示,所述方法包括:

401、获取当前视线方向信息。

对于本发明实施例,步骤401具体可以为:通过方向传感器获取所述当前视线方向信息。

其中,方向传感器具体可以内置在虚拟现实设备中。方向传感器可以实时获取当前视线方向信息,因此虚拟现实设备可以实时向服务器发送全景图像信息获取请求。

402、根据当前视线方向信息,配置全景图像信息获取请求。

403、发送全景图像信息获取请求。

其中,所述全景图像信息获取请求中携带当前视线方向信息。

404、接收与当前视线方向信息对应的图像信息并显示。

对于本发明实施例,通过优先渲染与当前视线方向信息对应的图像信息,与现有技术将全部全景图像信息进行渲染相比,减少了全景图像信息显示的延迟,从而提升了全景图像信息显示的速度。

405、接收与剩余视线方向信息对应的图像信息并进行显示。

其中,与剩余视线方向信息对应的图像信息和与当前视线方向信息对应的图像信息的关系在步骤202已进行描述,在此不进行赘述。

对于本发明实施例在将与当前视线方向信息对应的图像信息传输给虚拟现实设备进行显示之后,通过将与所述剩余视线方向信息对应的图像信息进行传输,能够实现虚拟现实设备显示全部全景图像信息。

本发明实施例提供的再一种全景图像信息显示方法。首先发送全景图像信息获取请求,其中,所述全景图像信息获取请求中携带当前视线方向信息。然后接收与当前视线方向信息对应的图像信息并进行显示。与目前在进行全景图像信息显示时,通常向服务器请求全部全景图像信息获取请求,然后显示全部全景图像信息相比,本发明实施例通过向服务器请求与当前视线方向信息对应的图像信息,然后优先显示与当前视线方向信息对应的图像信息,减少了全景图像信息显示的延迟,从而提升了全景图像信息显示的速度,此外,通过优先接收与当前视线方向信息对应的图像信息,减少了网络传输带宽消耗。进一步地,本发明实施例在将与当前视线方向信息对应的图像信息传输给虚拟现实设备进行显示之后,通过将与所述剩余视线方向信息对应的图像信息进行传输,能够实现虚拟现实设备显示全部全景图像信息。

进一步的,作为对上述图1所示方法的实现,本发明实施例提供了一种服务器,如图5所示,所述服务器包括:接收单元51、渲染单元52、传输单元53。

接收单元51,可以用于接收全景图像信息获取请求,所述全景图像信息获取请求中携带当前视线方向信息。接收单元51是本服务器中接收全景图像信息获取请求的功能模块。

渲染单元52,可以用于根据所述接收单元51接收的所述当前视线方向信息渲染与所述当前视线方向信息对应的图像信息。渲染单元52是本服务器中根据所述当前视线方向信息渲染与所述当前视线方向信息对应的图像信息的功能模块。

传输单元53,可以用于将所述渲染单元52渲染的与所述当前视线方向信息对应的图像信息进行传输。传输单元53是本服务器中渲染的与所述当前视线方向信息对应的图像信息进行传输的功能模块。

其中,与所述当前视线方向信息对应的图像信息用于显示。

需要说明的是,本发明实施例提供的一种服务器所涉及各功能单元的其他相应描述,可以参考图1所示方法的对应描述,在此不再赘述。针对上述服务器,凡是本发明实施例中使用到的各个单元模块的功能都可以通过硬件处理器(hardware processor)来实现。

本发明实施例提供的一种服务器。服务器可以配置接收单元、渲染单元、传输单元。接收单元,用于接收全景图像信息获取请求,所述全景图像信息获取请求中携带当前视线方向信息;渲染单元,用于根据所述接收单元接收的所述当前视线方向信息渲染与所述当前视线方向信息对应的图像信息;传输单元,用于将所述渲染单元渲染的与所述当前视线方向信息对应的图像信息进行传输,进一步地,与所述当前视线方向信息对应的图像信息用于显示。与目前在进行全景图像信息显示时,通常将全部全景图像信息渲染完成后,再传输给虚拟现实设备进行显示相比,本发明实施例通过渲染与当前视线方向信息对应的图像信息,然后将与当前视线方向信息对应的图像信息传输给虚拟现实设备进行显示,减少了全景图像信息显示的延迟,从而提升了全景图像信息显示的速度,此外,通过优先传输与当前视线方向信息对应的图像信息,减少了网络传输带宽消耗。

进一步的,作为对上述图2所示方法的实现,本发明实施例提供了另一种服务器,如图6所示,所述服务器包括:接收单元61、渲染单元62、传输单元63。

接收单元61,可以用于接收全景图像信息获取请求,所述全景图像信息获取请求中携带当前视线方向信息。接收单元61是本服务器中接收全景图像信息获取请求的功能模块。

渲染单元62,可以用于根据所述接收单元61接收的所述当前视线方向信息渲染与所述当前视线方向信息对应的图像信息。渲染单元62是本服务器中根据所述当前视线方向信息渲染与所述当前视线方向信息对应的图像信息的功能模块。

传输单元63,可以用于将所述渲染单元62渲染的与所述当前视线方向信息对应的图像信息进行传输。传输单元63是本服务器中渲染的与所述当前视线方向信息对应的图像信息进行传输的功能模块。

其中,与所述当前视线方向信息对应的图像信息用于显示。

进一步地,所述服务器还包括:获取单元64、建立单元65、保存单元66。

获取单元64,可以用于获取不同视线方向信息,以及所述不同视线方向信息分别对应的全景图像信息,所述全景图像信息为全景摄像机从所述不同视线方向信息分别对应的方向拍摄的。获取单元64是本服务器中获取不同视线方向信息,以及所述不同视线方向信息分别对应的全景图像信息的功能模块。

建立单元65,可以用于建立所述获取单元64获取的所述不同视线方向信息与分别对应的全景图像信息之间的映射关系。建立单元65是本服务器中建立所述不同视线方向信息与分别对应的全景图像信息之间的映射关系的功能模块。

保存单元66,可以用于保存所述建立单元65建立的所述不同视线方向信息与分别对应的全景图像信息之间的映射关系。保存单元66是本服务器中保存所述不同视线方向信息与分别对应的全景图像信息之间的映射关系的功能模块。

所述渲染单元62,还可以用于渲染与剩余视线方向信息对应的图像信息。

所述传输单元63,还可以用于将与所述剩余视线方向信息对应的图像信息进行传输,以便于显示与所述剩余视线方向信息对应的图像信息。

需要说明的是,本发明实施例提供的另一种服务器所涉及各功能单元的其他相应描述,可以参考图2所示方法的对应描述,在此不再赘述。针对上述服务器,凡是本发明实施例中使用到的各个单元模块的功能都可以通过hardware processor来实现。

本发明实施例提供的另一种服务器。服务器可以配置接收单元、渲染单元、传输单元。接收单元,用于接收全景图像信息获取请求,所述全景图像信息获取请求中携带当前视线方向信息;渲染单元,用于根据所述接收单元接收的所述当前视线方向信息渲染与所述当前视线方向信息对应的图像信息;传输单元,用于将所述渲染单元渲染的与所述当前视线方向信息对应的图像信息进行传输,其中,与所述当前视线方向信息对应的图像信息用于显示。与目前在进行全景图像信息显示时,通常将全部全景图像信息渲染完成后,再传输给虚拟现实设备进行显示相比,本发明实施例通过渲染与当前视线方向信息对应的图像信息,然后将与当前视线方向信息对应的图像信息传输给虚拟现实设备进行显示,减少了全景图像信息显示的延迟,从而提升了全景图像信息显示的速度,此外,通过优先传输与当前视线方向信息对应的图像信息,减少了网络传输带宽消耗。进一步地,本发明实施例在将与当前视线方向信息对应的图像信息传输给虚拟现实设备进行显示之后,通过将与所述剩余视线方向信息对应的图像信息进行传输,能够实现虚拟现实设备显示全部全景图像信息。

进一步的,作为对上述图3所示方法的实现,本发明实施例提供了一种虚拟现实设备,如图7所示,所述虚拟现实设备包括:发送单元71、接收单元72、显示单元73。

发送单元71,可以用于发送全景图像信息获取请求,所述全景图像信息获取请求中携带当前视线方向信息。发送单元71是本虚拟现实设备中发送全景图像信息获取请求的功能模块。

接收单元72,可以用于接收与所述当前视线方向信息对应的图像信息。接收单元72是本虚拟现实设备中接收与所述当前视线方向信息对应的图像信息的功能模块。

显示单元73,可以用于显示所述接收单元72接收的与所述当前视线方向信息对应的图像信息。显示单元73是本虚拟现实设备中显示与所述当前视线方向信息对应的图像信息的功能模块。

需要说明的是,本发明实施例提供的一种虚拟现实设备所涉及各功能单元的其他相应描述,可以参考图3所示方法的对应描述,在此不再赘述。针对上述虚拟现实设备,凡是本发明实施例中使用到的各个单元模块的功能都可以通过hardware processor来实现。

本发明实施例提供的一种虚拟现实设备。虚拟现实设备可以配置发送单元、接收单元、显示单元。发送单元,用于发送全景图像信息获取请求,所述全景图像信息获取请求中携带当前视线方向信息;接收单元,用于接收与所述当前视线方向信息对应的图像信息;显示单元,用于显示所述接收单元接收的与所述当前视线方向信息对应的图像信息。与目前在进行全景图像信息显示时,通常向服务器请求全部全景图像信息获取请求,然后显示全部全景图像信息相比,本发明实施例通过向服务器请求与当前视线方向信息对应的图像信息,然后优先与当前视线方向信息对应的图像信息,减少了全景图像信息显示的延迟,从而提升了全景图像信息显示的速度,此外,通过优先接收与当前视线方向信息对应的图像信息,减少了网络传输带宽消耗。

进一步的,作为对上述图4所示方法的实现,本发明实施例提供了另一种虚拟现实设备,如图8所示,所述虚拟现实设备包括:发送单元81、接收单元82、显示单元83。

发送单元81,可以用于发送全景图像信息获取请求,所述全景图像信息获取请求中携带当前视线方向信息。发送单元81是本虚拟现实设备中发送全景图像信息获取请求的功能模块。

接收单元82,可以用于接收与所述当前视线方向信息对应的图像信息。接收单元82是本虚拟现实设备中接收与所述当前视线方向信息对应的图像信息的功能模块。

显示单元83,可以用于显示所述接收单元82接收的与所述当前视线方向信息对应的图像信息。显示单元83是本虚拟现实设备中显示与所述当前视线方向信息对应的图像信息的功能模块。

进一步地,所述虚拟现实设备还包括:获取单元84和配置单元85。

获取单元84,可以用于获取所述当前视线方向信息。获取单元84是本虚拟现实设备中获取所述当前视线方向信息的功能模块。

配置单元85,可以用于根据所述当前视线方向信息,配置所述全景图像信息获取请求。配置单元85是本虚拟现实设备中根据所述当前视线方向信息,配置所述全景图像信息获取请求的功能模块。

所述获取单元84,具体可以用于通过方向传感器获取所述当前视线方向信息。获取单元84是本虚拟现实设备中通过方向传感器获取所述当前视线方向信息的功能模块。

所述接收单元82,还用于接收与剩余视线方向信息对应的图像信息。接收单元82还是本虚拟现实设备中接收与剩余视线方向信息对应的图像信息的功能模块。

所述显示单元83,还用于显示与所述剩余视线方向信息对应的图像信息。显示单元82还是本虚拟现实设备中显示与所述剩余视线方向信息对应的图像信息的功能模块。

需要说明的是,本发明实施例提供的另一种虚拟现实设备所涉及各功能单元的其他相应描述,可以参考图4所示方法的对应描述,在此不再赘述。针对上述虚拟现实设备,凡是本发明实施例中使用到的各个单元模块的功能都可以通过hardware processor来实现。

本发明实施例提供的另一种虚拟现实设备。虚拟现实设备可以配置发送单元、接收单元、显示单元。发送单元,用于发送全景图像信息获取请求,所述全景图像信息获取请求中携带当前视线方向信息;接收单元,用于接收与所述当前视线方向信息对应的图像信息;显示单元,用于显示所述接收单元接收的与所述当前视线方向信息对应的图像信息。与目前在进行全景图像信息显示时,通常向服务器请求全部全景图像信息获取请求,然后显示全部全景图像信息相比,本发明实施例通过向服务器请求与当前视线方向信息对应的图像信息,然后优先与当前视线方向信息对应的图像信息,减少了全景图像信息显示的延迟,从而提升了全景图像信息显示的速度,此外,通过优先接收与当前视线方向信息对应的图像信息,减少了网络传输带宽消耗。此外本发明实施例在将与当前视线方向信息对应的图像信息传输给虚拟现实设备进行显示之后,通过将与所述剩余视线方向信息对应的图像信息进行传输,能够实现虚拟现实设备显示全部全景图像信息。

本发明实施例提供的一种全景图像信息显示系统,如图9所示,所述系统包括:虚拟现实设备91、服务器92。

虚拟现实设备91,可以用于发送全景图像信息获取请求,所述全景图像信息获取请求中携带当前视线方向信息。

服务器92,可以用于根据所述当前视线方向信息渲染与所述当前视线方向信息对应的图像信息,并将与所述当前视线方向信息对应的图像信息进行传输。

所述虚拟现实设备91,还可以用于显示与所述当前视线方向信息对应的图像信息进行传输。

需要说明的是,针对上述虚拟现实设备、服务器以及全景图像信息显示系统,凡是本发明实施例中使用到的各个单元模块的功能都可以通过hardware processor来实现。

示例性的,如图10所示,图10示出了本发明实施例提供的一种服务器的实体结构示意图,该服务器可以包括:处理器(processor)1001、通信接口(Communications Interface)1002、存储器(memory)1003和总线1004,其中,处理器1001、通信接口1002、存储器1003通过总线1004完成相互间的通信。通信接口1002可以用于服务器与虚拟现实设备之间的信息传输。处理器1001可以调用存储器1003中的逻辑指令,以执行如下方法:接收全景图像信息获取请求,所述全景图像信息获取请求中携带当前视线方向信息;根据所述当前视线方向信息渲染与所述当前视线方向信息对应的图像信息;将与所述当前视线方向信息对应的图像信息进行传输,与所述当前视线方向信息对应的图像信息用于显示。

此外,上述的存储器1003中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

示例性的,如图11所示,图11示出了本发明实施例提供的一种虚拟现实设备的实体结构示意图,该虚拟现实设备可以包括:处理器(processor)1101、通信接口(Communications Interface)1102、存储器(memory)1103和总线1104,其中,处理器1101、通信接口1102、存储器1103通过总线1104完成相互间的通信。通信接口1102可以用于服务器与虚拟现实设备之间的信息传输。处理器1101可以调用存储器1103中的逻辑指令,以执行如下方法:发送全景图像信息获取请求,所述全景图像信息获取请求中携带当前视线方向信息;接收与所述当前视线方向信息对应的图像信息并进行显示。

此外,上述的存储器1103中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

本发明实施例提供的一种全景图像信息显示系统。首先向服务器发送全景图像信息获取请求,所述全景图像信息获取请求中携带当前视线方向信息;然后服务器根据所述当前视线方向信息渲染与所述当前视线方向信息对应的图像信息;将与所述当前视线方向信息对应的图像信息进行传输;最后虚拟现实设备显示与所述当前视线方向信息对应的图像信息进行传输。与目前在进行全景图像信息显示时,通常向服务器请求全部全景图像信息获取请求,然后显示全部全景图像信息相比,本发明实施例通过向服务器请求与当前视线方向信息对应的图像信息,然后优先与当前视线方向信息对应的图像信息,减少了全景图像信息显示的延迟,从而提升了全景图像信息显示的速度,此外,通过优先接收与当前视线方向信息对应的图像信息,减少了网络传输带宽消耗。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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