一种虚拟现实影院系统及信息处理方法与流程

文档序号:18136781发布日期:2019-07-10 10:40阅读:258来源:国知局
一种虚拟现实影院系统及信息处理方法与流程

本申请涉及虚拟现实技术领域,尤其涉及一种虚拟现实影院系统及信息处理方法。



背景技术:

虚拟现实(virtualreality,vr)技术是一种在计算机上生成的三维环境中提供沉浸感觉的技术。虚拟现实技术通过虚拟现实设备,例如vr眼镜,实现人机交互。常见的虚拟现实设备,由内置的屏幕或借助其他显示设备,将vr影像呈现给佩戴者的左右眼,形成虚拟现实影像。虚拟现实技术可用于播放影视资源,代替电影银幕或电视机为用户展示影片内容。

为了给用户呈现更加真实的观影感受,现有技术中示出一种虚拟现实影院系统,如图1所示,该系统由服务端、用户端和商户端三部分组成。实际使用中,用户在所述用户端挑选想要观看的影片,并将支付信息通过服务端发送给商户端,影院经营商通过商户端确认支付信息后,发送相应影片的播放指令给服务端,服务端再将相应的影片内容发送到用户端,在用户端的虚拟现实设备上播放对应的影片内容,从而避免观看电影时对场地的限制,提高用户的观影感受。

但现有技术中示出的虚拟现实影院系统,仅是将存储在服务端的影视资源展示给用户端,由于用户端为用户呈现的观影信息量较少,用户虽然不受使用场地的限制,但是也丧失了在电影院中观看影片所具有的剧场带入感。因此,如何在用户端的虚拟现实设备中展示更多的观影信息,以更加真实的模拟在现实电影院中的观看效果,成为本领域中亟待解决的技术问题。



技术实现要素:

本申请提供了一种虚拟现实影院系统及信息处理方法,以解决传统虚拟现实影院为用户呈现的信息量过少,以至于观影带入感不强的问题。

一方面,本申请一种虚拟现实影院系统,包括存储有影片资源和影院模型的服务器,以及与所述服务器建立通信连接的多个客户端,其中:

所述服务器用于接收所述客户端发送的观影信息,并根据所述观影信息向所述客户端发送对应的影片资源和影院模型;所述观影信息包括选定影院信息,选定座位信息以及选定影片信息;

所述客户端包括具有显示屏和光学模组的头戴设备,所述客户端用于获取用户的观影指令,并根据所述观影指令生成所述观影信息,以及向所述服务器发送所述观影信息;

所述客户端还用于接收所述服务器发送的所述影片资源和所述影院模型,并根据所述选定座位信息在所述头戴设备的显示屏显示所述影院模型,以及在所述影院模型的银幕位置放映所述影片资源,并通过所述光学模组将所述显示屏上的画面放大后呈现给所述用户。

可选的,所述客户端配置为:

根据所述选定座位信息和所述影院模型,确定所选定的座位在所述影院模型中的位置坐标;

获取所述客户端对应头戴设备的视野范围,所述视野范围包括所述头戴设备的显示视锥以及视场角;

根据所述位置坐标及所述视场角确定所述客户端对应头戴设备的初始显示画面。

可选的,所述客户端进一步配置为:

在所述影院模型中确定银幕所在的平面为视平面;

根据所述视野范围,确定所述视野范围下,所述显示视锥与所述视平面的相交面以及所述影院模型中虚拟物品在所述相交面上的投影;

确定所述相交面的中心点以及所述相交面的宽度wp和所述相交面的高度hp;

获取所述头戴设备的屏幕宽度ws和屏幕高度hs,并根据下式在初始显示画面中显示所述投影:

xs=(ws-1)(xp/wp+0.5);

ys=(hs-1)(yp/hp+0.5);

式中,xp,yp为所述相交面中的坐标点;xs,ys为所述头戴设备屏幕中的坐标点。

可选的,所述客户端还包括声音设备,所述声音设备内置两个声音播放源,并且所述客户端进一步配置为:

根据所述选定座位信息确定已选座位在所述影院模型中的位置坐标;

确定所述影院模型中音响设备的音源位置,并根据所述位置坐标计算所述已选座位距离所述音源位置的声场距离;

根据所述声场距离分别调整两个声音播放源的响度。

可选的,所述服务器还用于根据所述观影信息向所述影院模型中添加人物模型;所述服务器进一步配置为:

接收多个所述客户端发送的所述观影信息;

根据所述观影信息确定与所述客户端对应的选定座位信息;

根据所述选定座位信息向所述影院模型中,与所述选定座位信息对应的座位位置添加人物模型;

将添加人物模型后的所述影院模型发送至多个所述客户端。

可选的,所述观影信息中还包括观众信息,所述服务器进一步配置为:

根据所述观众信息选择与所述观众信息对应的人物模型;

将所述人物模型添加到所述影院模型中,与所述观影信息对应的座位位置。

可选的,所述系统还包括与所述服务器建立通信连接的影院端,所述影院端配置为:

更新所述影院模型,并将更新后的所述影院模型发送至所述服务器,替换所述服务器中存储的影院模型;以及,

向所述服务器上传新的影片资源。

可选的,所述观影信息中还包括关联用户信息,所述关联用户信息为多个所述客户端发送的共同观影请求,所述关联用户信息至少包括共同观影客户端数量;所述服务器进一步配置为:

根据所述关联用户信息匹配符合共同观影客户端数量的可选影院信息;

为所述关联用户信息中对应的多个客户端推送所述可选影院信息,并在接收到多个客户端的确认信息后,向多个所述客户端发送对应的影片资源和影院模型。

可选的,所述头戴设备内置用于检测所述头戴设备移动和转动的方位传感器,所述客户端进一步配置为:

通过所述方位传感器获取所述头戴设备的初始姿态角;

根据所述选定座位信息和所述影院模型,确定所选定的座位在所述影院模型中的位置坐标;

获取所述客户端对应头戴设备在所述初始姿态角下的视野范围,所述视野范围包括所述头戴设备的显示视锥以及视场角;

根据所述位置坐标及所述视场角确定所述客户端对应头戴设备的初始显示画面。

可选的,所述客户端进一步配置为:

获取所述头戴设备在观影过程中所述方位传感器的检测数据;

根据所述方位传感器的检测数据确定所述头戴设备在所述影院模型中的姿态数据;

根据所述姿态数据调整所述头戴设备的显示画面。

另一方面,本申请还提供一种虚拟现实影院信息处理方法,包括:

客户端获取观影指令,并根据所述观影指令生成观影信息,所述观影信息包括选定影院信息,选定座位信息以及选定影片信息;

客户端将所述观影信息发送至服务器,所述服务器存储有影片资源和影院模型;

所述服务器在接收到所述观影信息后,提取所述观影信息对应的影片资源和影院模型;

所述服务器将提取的影片资源和影院模型发送至所述客户端;

所述客户端在接收到所述影片资源和影院模型后,根据所述选定座位信息显示所述影院模型,并在所述影院模型的银幕位置放映所述影片资源。

由以上技术方案可知,本申请提供一种虚拟现实影院系统及信息处理方法,所述系统包括存储有影片资源和影院模型的服务器,以及与所述服务器建立通信连接的多个客户端,实际应用中,先通过客户端获取用户的观影指令,并根据观影指令生成包括选定影院信息、选定座位信息以及选定影片信息的观影信息,再将观影信息发送至服务器;服务器在接收到观影信息后,提取所述观影信息对应的影片资源和影院模型并发送至客户端;最后由客户端在接收到所述影片资源和影院模型后,根据所述选定座位信息在头戴设备的屏幕上显示影院模型,以及在影院模型的银幕位置放映影片资源。

本申请提供的虚拟现实影院系统可以利用虚拟现实头戴设备,模拟实际在电影院中的观看效果,并且通过选定座位在影院模型中位置和对应视角,使屏幕上显示的虚拟影像更加接近于在实际影院中的效果,大大提高了虚拟现实影院为用户呈现的信息量,解决传统虚拟影院存在呈现信息量过少,观影带入感不强的问题。

附图说明

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

图1为传统虚拟现实影院系统的结构示意图;

图2为本申请提供的虚拟现实影院系统结构示意图;

图3为本申请提供的虚拟现实影院系统的另一个结构示意图;

图4为本申请确定初始显示画面的流程示意图;

图5为本申请确定初始显示画面的原理图;

图6为本申请头戴设备屏幕显示影院模型的流程示意图;

图7为本申请确定播放音效的原理图;

图8为本申请确定播放音效的流程示意图;

图9为本申请提供的虚拟现实影院系统中一个实施例的结构示意图;

图10为本申请添加人物模型的流程示意图;

图11为本申请提供的虚拟现实影院系统中另一个实施例的结构示意图;

图12为本申请根据方位传感器数据确定初始显示画面的流程示意图;

图13为本申请提供的虚拟现实影院信息处理方法的流程示意图。

具体实施方式

下面将详细地对实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下实施例中描述的实施方式并不代表与本申请相一致的所有实施方式。仅是与权利要求书中所详述的、本申请的一些方面相一致的系统和方法的示例。

本申请提供的技术方案中,服务器是指能够提供计算服务,并针对发送来的服务请求做出响应,生成服务指令的网络设备。服务器内具有存储空间,用来存储各种影片资源和各种模型文件。另外,本申请提供的服务器还可以进行文件传输,在网络资源中下载或接收其他设备发送来的各种文件,以更新存储在客户端中的影片资源和模型。

客户端是指主要由交互设备和头戴设备组成的设备集合,其中,交互设备能够与用户进行交互,具有数据处理、文件传输和指令发送功能,例如计算机、智能手机、平板电脑等。多个客户端a1,a2,a3……即具有相同功能的多个设备集合,为了表述方便,本申请的各实施例中以单个客户端(如客户端a1)为例进行表述,除另有说明外,本申请的其他客户端具有和被举例的单个客户端相同的功能,且多个客户端与服务器之间的通信方式和数据流转关系也是相同的。本申请提供的技术方案中,服务器与客户端之间建立通信连接关系是指,客户端通过以太网等网络连接方式与服务器建立通信,以实现数据传输。

本申请中,影院模型是指,根据实际电影院放映厅的结构建立的虚拟3d模型。在影院模型中,应至少包括与实际影院中位置相同的银幕、座位、音响设备,为了更加真实的反映实际电影院效果,还可以添加光源、过道装饰物等物体的模型。在本申请提供的技术方案中,针对不同的实际影院类型,建立了不同的影院模型,以供用户进行选择。为了区分和识别调用的方便,每个影院模型拥有一个与实际影院对应的影院模型识别码,识别码可以直接采用实际影院的放映许可证号码或者根据实际影院的地址确定。另外,由于本申请中影院模型是以放映厅为单位建立的,因此对于同一个影院的不同放映厅,也可以通过识别码进行区分。

参见图2,为本申请提供虚拟影院结构示意图。从图2示出的结构可知,本申请提供的虚拟现实影院系统包括存储有影片资源和影院模型的服务器s0,以及与服务器s0建立通信连接的多个客户端a1,a2,a3,……,其中:

如图3所示,服务器用于接收客户端发送的观影信息,并根据观影信息向客户端发送对应的影片资源和影院模型;所述观影信息包括选定影院信息,选定座位信息以及选定影片信息。客户端包括具有显示屏和光学模组的头戴设备,客户端用于获取用户的观影指令,并根据观影指令生成观影信息,以及向服务器发送观影信息。客户端还用于接收服务器发送的影片资源和影院模型,并根据选定座位信息在头戴设备的显示屏显示影院模型,以及在影院模型的银幕位置放映影片资源,并通过光学模组将显示屏上的画面放大后呈现给用户。

上述观影信息,是指用户通过操作客户端中的交互设备,在用户界面上进行的一系列操作指令,即观影指令,生成的数据传输文件。对于观影指令,用户根据自身意愿选择想要模拟的实际影院、选择在该影院中观看影片的位置以及选择想要观看的影片,完成这三种选择生成对应的观影指令,并由交互设备将观影指令转化成可进行网络传输的观影信息,即分别对应的选定影院信息,选定座位信息以及选定影片信息。

本实施例中,服务器具有数据存储功能,其存储器中存储有影片资源的源文件以及预先根据实际电影院的结构特点所建立的虚拟影院模型。对于服务器中存储的影片资源,可以来源于实际影院运营商,即由运营商根据影片的版权协议上传至服务器中,对于开放公映权的视频资源,服务器可以直接在网络中获取。为了减少对服务器存储空间的占用,在实际应用中,对于开放公映权的视频资源,可以暂时不将其存储在服务器存储空间内,而是当用户需要观看此类影片时,从指定的电影网站中获取该影片的视频源文件。

根据上述服务器及客户端,本申请提供的虚拟现实影院系统在实际应用中,先通过客户端获取用户的观影指令,并根据观影指令生成包括选定影院信息、选定座位信息以及选定影片信息的观影信息,再将观影信息发送至服务器;服务器在接收到观影信息后,提取所述观影信息对应的影片资源和影院模型,发送至客户端;最后由客户端在接收到所述影片资源和影院模型后,根据所述选定座位信息在头戴设备的屏幕上显示影院模型,以及在影院模型的银幕位置放映影片资源。

本实施例中,在头戴设备的屏幕上显示影院模型,是指在客户端接收到影院模型和影片资源后,通过判断用户的选定座位信息,在影院模型的内部模拟出在选定的座位能够观看到的画面,再将观看到的画面以视频的形式显示在虚拟现实设备的屏幕上。进一步地,如图4所示,所述客户端在确定头戴设备内置屏幕的显示内容的过程,具体包括以下步骤:

s101:根据选定座位信息和影院模型,确定所选定的座位在影院模型中的位置坐标;

s102:获取客户端对应头戴设备的视野范围,视野范围包括头戴设备的显示视锥以及视场角;

s103:根据位置坐标及视场角确定客户端对应头戴设备的初始显示画面。

根据以上步骤,可以利用选定座位信息和影院模型确定用户在所述选定影院信息对应的座位上能够看到的画面。即,在所述视野范围区域内,所能包括的影院模型中的任何虚拟物体。本实施例中,视场角是指客户端对应虚拟现实头戴设备所提供的视场角,根据视场角可以确定头戴设备所呈现的最大画面尺寸,以便于调整显示方式,避免根据影院模型确定的显示画面在屏幕上时,出现较大的变形。

进一步地,如图5、图6所示,在确定了位置坐标和视野范围后,按照以下步骤确定屏幕中的显示的画面内容:

s201:在影院模型中确定银幕所在的平面为视平面;

s202:根据视野范围,确定视野范围下,显示视锥与视平面的相交面以及视野范围内影院模型的虚拟物品在相交面上的投影;

s203:确定相交面的中心点以及相交面的宽度wp和相交面的高度hp;

s204:获取头戴设备的屏幕宽度ws和屏幕高度hs,并根据下式在初始显示画面中显示投影:

xs=(ws-1)(xp/wp+0.5);

ys=(hs-1)(yp/hp+0.5);

式中,xp,yp为相交面中的坐标点;xs,ys为头戴设备屏幕中的坐标点。

通过以上步骤,可以将3d的影院模型以及所选择的影片资源以平面透视投影的方式显示在头戴设备的屏幕上。显然,在本申请提供的技术方案中,由于头戴设备具有两个屏幕,为了更真实的呈现虚拟影院效果,在确定显示画面时,也需要分别确定两个屏幕对应视野范围下的屏幕显示内容。由于两个屏幕对应的显示内容在视觉角度上的差异,显示画面会略有不同,也因此才能够为用户带来更强的3d感觉。

通过以上技术方案,可以确定头戴设备的屏幕上显示的画面,从而模拟出在实际影院中进行影片观看的场景。本申请提供的技术方案中,在影院模型的银幕位置放映影片资源可以通过在影院模型中的银幕位置添加一个视频贴图,使影片资源一直在银幕位置进行显示,再通过确定的视野范围调整其在视平面上显示的形状和比例,以实现影片的放映。进一步的,当用户选择的影片资源是3d的影片资源时,则在确定显示画面之前,先将3d影片对应的左眼画面和右眼画面进行分离,并且在确定头戴设备的左侧屏幕显示画面时,在影院模型的银幕位置放映左眼画面;同理,在确定头戴设备的右侧屏幕显示画面时,在影院模型的银幕位置放映右眼画面,达到在选定位置观影所能够体验的3d影片视觉效果。

由以上技术方案可知,本申请提供虚拟现实影院系统可以利用头戴设备,模拟实际在电影院中的观看效果,并且通过模拟选定座位在影院模型中位置和对应视角,使屏幕上显示的虚拟影像更加接近于在实际影院中的效果,从而大大提高了虚拟现实影院为用户呈现的信息量,提高虚拟现实影院系统的用户带入感。

为了更加真实的模拟实际影院中的观影效果,增加虚拟现实影院系统的带入感,所述虚拟现实影院系统的客户端还可以包括声音设备,所述声音设备内置两个声音播放源,两个声音播放源分别对应于佩戴者的左右耳,以便客户端根据选定座位信息,调节两个声音播放源的响度进一步模拟实际影院的音效,如图7所示具体包括以下步骤:

s301:根据选定座位信息确定已选座位在影院模型中的位置坐标;

s302:确定影院模型中音响设备的音源位置,并根据位置坐标计算已选座位距离音源位置的声场距离;

s303:根据声场距离分别调整两个声音播放源的响度。

本实施例中,如图8所示,为了获得更好的模拟效果,以及适应大多数用户的硬件条件,所述声音设备可以选择耳机即可。由于不同影院的音响设备分布方式不同,因此在已建立的影院模型中,还应附带影院对应的音响设备分布位置信息,当客户端接收到影院模型后,读取模型中音响设备的分布位置信息,以便根据位置坐标确定已选座位与各音响设备之间的距离,从而根据声场的分布特点确定两个声音播放源的响度。

由于大多数影片的声音信号是环绕立体声的形式,因此在本实施例中,先由两个声音播放源分别播放音频信号中的左右两个声道的内容,再根据已选座位的声场距离分别调整两个声音播放源的响度。例如,当用户选定的座位更靠近左侧音响设备时,其对应真实场景中,听到左侧音响的声音响度应相对于右侧音响设备的响度要高,即左声道的声音内容响度更大,此时客户端根据已选位置的声场距离,适当增大左耳对应声音播放源的发声响度。

此外,为了获得更接近实际影院的音响体验,在本申请提供的技术方案中,还可以在调整响度的同时,通过为声音添加混响,如回声,影院环境声等,进一步模拟实际影院中所能听到声音情况。显然,添加混响的强度也应取决于影院模型中的空间大小,例如,对于空间较大的影院模型,回声的强度较大,与主音的间隔时间也较长;反之,对于空间较小的影院模型,回声的强度则较小,与主音的间隔时间也较短。

在本申请的部分实施例中,如图9、图10所示,为了给用户在观影过程中提供更多的信息,上述服务器还用于根据观影信息向影院模型中添加人物模型,向影院模型中添加人物模型的具体实现步骤如下:

s401:接收多个客户端发送的观影信息;

s402:根据观影信息确定与客户端对应的选定座位信息;

s403:根据选定座位信息向影院模型中,与选定座位信息对应的座位位置添加人物模型;

s404:将添加人物模型后的影院模型发送至多个客户端。

本实施例中,服务器s0连接多个客户端,如客户端a1,客户端a2,……其中,当客户端a1完成选定座位以后,服务器s0记录其选定的座位;当客户端a2也就同一个影院进行座位选定时,客户端a1选定的座位位置则设定为不可选,并且在客户端a2完成上传观影信息后,服务器s0在给客户端a2发送的影院模型中添加人物模型,人物模型在影院模型中的位置,位于a1选定的座位位置上。依次按照此方法,对客户端a3也具有同样的操作。

进一步地,在实际应用时,可以在虚拟现实影院系统中,针对每一个影片设定选座时间段,即在客户端a1上传观影信息后,服务器s0先只给客户端a1发送影片资源,并提示客户端a1影片的放映时间,与此同时,记录选座时间段内所有不同客户端关于该影片的选定座位信息,当选座时间段结束后,根据所有选定座位信息向影院模型中添加人物模型,并向该选座时间段内所有完成选座操作的客户端,发送添加了人物模型的影院模型。以供各客户端中的头戴设备显示。显然,服务器在向各客户端发送的影院模型中,要将接收模型的客户端选定座位上的人物模型去掉,以避免该人物模型影响观影画面。例如,服务器s0在向客户端a1发送添加了人物模型的影院模型时,需要将客户端a1选定座位上的人物模型去除,其他人物模型保持对应位置。

在一种技术方案中,观影信息中还包括观众信息,所述观众信息用于确定观影用户的体貌特征,从而在服务器中挑选对应的人物模型添加到影院模型中,即对于步骤s403,根据选定座位信息向影院模型中,与选定座位信息对应的座位位置添加人物模型,还进一步包括:

s4031:根据观众信息选择与观众信息对应的人物模型;

s4032:将人物模型添加到影院模型中,与观影信息对应的座位位置。

本实施例中,所述观众信息主要包括:性别、年龄、身高、体重等能够反应用户大致体貌特征的数据,观众信息可以是用户在注册账号时指定的,也可以是根据用户的注册身份信息或者用户的昵称和头像判断得到。服务器在接收到客户端发送的观影信息后,提取观影信息中的观众信息,并在人物模型库中匹配与观众信息体貌特征相近的人物模型,并将匹配得到的人物模型添加到对应的选定座位位置上。通过本实施例,可以在影院模型中添加多种不同的人物模型,使头戴设备显示的画面不会因为模型单一而带来不真实的感觉,进一步提高虚拟现实影院系统为用户呈现的信息量。

在本申请的部分实施例中,如图11所示,所述虚拟现实影院系统还包括与服务器建立通信连接的影院端,所述影院端配置为:

更新影院模型,并将更新后的影院模型发送至服务器,替换服务器中存储的影院模型;以及,向服务器上传新的影片资源。

本实施例中,影院端与客户端一样,可以是多个,即每个实体影院对应一个影院端,在实际应用中,影院端包括与服务器之间实现数据交互的交互设备。使用影院端的商户可通过交互设备对本影院模型进行更新,替换服务器中存储的影院模型。通过使用影院端可对影院模型进行更新调整,不仅可以为用户带来和实际影院一样的感受,而且可以及时发现影院模型中存在的错误,有利于维持虚拟现实影院系统的正常工作。客户端还可用于向服务器上传新的影片资源,使服务器能够及时获取到符合播放要求的高质量影片资源。

在一种技术方案中,所述观影信息中还包括关联用户信息,关联用户信息为多个客户端发送的共同观影请求,关联用户信息至少包括共同观影客户端数量;服务器根据关联用户信息按照以下步骤实现多个用户的共同观影请求:

s501:根据关联用户信息匹配符合共同观影客户端数量的可选影院信息;

s502:为关联用户信息中对应的多个客户端推送可选影院信息,并在接收到多个客户端的确认信息后,向多个客户端发送对应的影片资源和影院模型。

本实施例可以对多个不同客户端在具有共同观影请求时,满足用户需要。例如,对于多个用户而言,如果他们相约一起进行观影体验,即可向服务器发送包含关联用户信息的观影信息,服务器在接收到观影信息以后,根据关联用户信息确定共同进行观影体验的用户数量,再根据共同观影的用户数量,匹配到能够满足对应数量用户共同观影的影院模型,并推荐给每个客户端,等待每个客户端都确认后,根据上述方式向用户发送对应的影片资源和影院模型。需要说明的是,本申请提供的技术方案,当发起共同观影的客户端数量较多时,由于较难匹配到符合共同观影需求的影院,可以在具有共同观影请求时不考虑共同观影客户端以外的其他客户端,从而满足更多的座位需求。

在本申请的部分实施例中,客户端的头戴设备内置用于检测头戴设备移动和转动的方位传感器,从而客户端根据方位传感器检测的用户姿态数据,确定头戴设备的初始显示画面,如图12所示,具体包括以下步骤:

s601:通过方位传感器获取头戴设备的初始姿态角;

s602:根据选定座位信息和影院模型,确定所选定的座位在影院模型中的位置坐标;

s603:获取客户端对应头戴设备在初始姿态角下的视野范围,视野范围包括头戴设备的显示视锥以及视场角;

s604:根据位置坐标及视场角确定客户端对应头戴设备的初始显示画面。

本实施例中,通过方位传感器检测用户的姿态数据,从而确定初始显示画面可以在用户刚刚佩戴头戴设备时,确定用户的观影姿态,实现在不同的姿态下,获得不同的观影画面,使通过头戴设备观察的画面更加真实。进一步地,本申请提供的技术方案中,还可以根据方位传感器检测的姿态数据实时调整头戴设备屏幕上显示的画面,即,在观影过程中,所述客户端根据以下步骤实现调整功能:

s701:获取头戴设备在观影过程中方位传感器的检测数据;

s702:根据方位传感器的检测数据确定头戴设备在影院模型中的姿态数据;

s703:根据姿态数据调整头戴设备的显示画面。

由以上步骤可知,在本申请提供的技术方案中,用户佩戴头戴设备进行观影体验的过程中,如果用户的头部发生姿态上的变化,头戴设备内置的方位传感器,可以对头部的移动和转动进行检测,确定姿态数据,客户端再根据姿态数据调整头戴设备显示的画面内容。例如,用户在观影过程,头部向左转动一定的角度,通过方位传感器检测出向左转的姿态数据,此时客户端则根据姿态数据,将视野范围内的虚拟物体进行调整,使头戴设备的屏幕中显示影院模型中左侧的虚拟物品。需要说明的是,在本实施例中,由于客户端中头戴设备的形式不同,因此根据姿态数据调整显示画面的方式也不同。例如,有些头戴设备只负责采集姿态数据,根据姿态数据调整显示画面是由与之配合使用的计算机完成的;而有些设备则可以直接通过内置的处理器完成画面的调整。在本申请提供的技术方案中,由于涉及到影院模型与影片资源的配合显示,数据的处理量较大,因此为了减少头戴设备处理器负荷,提高数据的处理效率,本申请优先选择由计算机完成显示画面的调整,以提高数据处理效率和显示画面的流畅度。

进一步地,在本申请提供的虚拟现实影院系统中,所述观影信息还包括观影时间信息。观影时间信息的设定可以分为两种形式,其一为由影院端设定,即影院方根据影片的热度和服务器负荷确定影片的放映时间,用户在客户端生成观影指令时,直接在服务界面选择相应的观影时间即可。这种方式不仅可以真实模拟实际电影院的影片放映方式,可以在未放映影片时,对影片资源进行缓冲,避免多个用户同时下载一个影片资源时增加服务器的数据处理量,从而充分调动服务器资源,避免出现严重的网络延迟。另外,由影院端设定观影时间信息,还可以方便多个用户在同一时间进行影片的观看,以便分别处于不同地点的用户之间可以针对影片内容进行交流,提高观影感受。

观影时间信息设定的另一种方式为,由客户端设定,即用户在服务界面根据自己的时间安排选择对应的电影放映时间。这种方式可以方便用户按照自己的计划进行安排影片观看,使用户在使用时不必拘泥于时间的限制,更加随心所欲。应用这种方式进行观影时间的确定时,为了避免出现较高的延迟,可以在实际使用中,对下载量较低的影片采取观影时间由用户设定的方式,以降低服务器载荷。不难理解的是,在本申请提供的技术方案中,可以在服务界面上可以显示对应的观影时间设定方式,由用户进行选择对应的时间确定方式,但为了引导用户选择合适的方式,可以通过折扣的方式,避免出现用户使用高峰的出现。例如,对于下载量较大的热映影片,可以适当增加下载时需要支付的费用。

另外,在本申请的部分实施例中,虚拟现实影院系统还包括支付平台,支付平台与服务器、客户端以及影院端之间具有数据连接关系。在运营过程中,客户端在服务界面上选定想要观看的影片名称,想去的影院,以及在想去的影院中的座位等内容后,生成观影指令并发送至服务器。服务器再根据观影指令确定完成相应观影指令需要支付的订单信息。订单信息,可以根据影院端事先设定好并存储在服务器中的收费标准进行确认的,也可以在服务器接收到观影信息后,将观影信息发送到影院端,由影院端根据自身影院的排片情况进行确认。

在确定订单信息后,服务器通过支付平台将订单信息发送给客户端,等待客户端对订单信息进行确认并完成支付,当客户端确认订单信息并完成支付后,服务器再根据观影指令生成观影信息,向客户端发送影片资源和影院模型。同时,支付平台再将用户支付所获得的金额,转到影院端对应的账户下,完成交易。

基于上述虚拟现实影院系统,本申请还提供一种虚拟现实影院信息处理方法,如图13所示,所述方法包括:

s801:客户端获取观影指令,并根据所述观影指令生成观影信息,所述观影信息包括选定影院信息,选定座位信息以及选定影片信息;

s802:客户端将所述观影信息发送至服务器,所述服务器存储有影片资源和影院模型;

s803:所述服务器在接收到所述观影信息后,提取所述观影信息对应的影片资源和影院模型;

s804:所述服务器将提取的影片资源和影院模型发送至所述客户端;

s805:所述客户端在接收到所述影片资源和影院模型后,根据所述选定座位信息显示所述影院模型,并在所述影院模型的银幕位置放映所述影片资源。

由以上技术方案可知,本申请提供一种虚拟现实影院系统及信息处理方法,所述系统包括存储有影片资源和影院模型的服务器,以及与所述服务器建立通信连接的多个客户端,实际应用中,先通过客户端获取用户的观影指令,并根据观影指令生成包括选定影院信息和选定座位信息以及选定影片信息的观影信息,再将观影信息发送至服务器;服务器在接收到观影信息后,提取所述观影信息对应的影片资源和影院模型并发送至客户端;最后由客户端在接收到所述影片资源和影院模型后,根据所述选定座位信息在头戴设备的屏幕上显示影院模型,以及在影院模型的银幕位置放映影片资源。

本申请提供的虚拟现实影院系统可以利用虚拟现实头戴设备,模拟实际在电影院中的观看效果,并且通过模拟选定座位在影院模型中位置和对应视角,使屏幕上显示的虚拟影像更加接近于在实际影院中的效果,从而大大提高了虚拟现实影院为用户呈现的信息量,解决传统虚拟影院存在呈现信息量过少,观影带入感不强的问题。

以上实施例中,客户端包含的设备不仅局限于虚拟现实设备,还可应用于任何头戴设备,且所述头戴设备具体包括但不限于虚拟现实设备、增强现实设备、游戏设备、移动计算设备以及其它可穿戴式计算机等。

本申请提供的实施例之间的相似部分相互参见即可,以上提供的具体实施方式只是本申请总的构思下的几个示例,并不构成本申请保护范围的限定。对于本领域的技术人员而言,在不付出创造性劳动的前提下依据本申请方案所扩展出的任何其他实施方式都属于本申请的保护范围。

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