掌桥专利:专业的专利平台
掌桥专利
首页

一种虚拟现实画面分享方法及装置

文献发布时间:2023-06-19 13:27:45


一种虚拟现实画面分享方法及装置

技术领域

本申请涉及虚拟现实技术领域,尤其涉及一种虚拟现实画面分享方法及装置。

背景技术

虚拟现实(virtual reality,VR)技术利用计算机仿真系统,给使用者提供一个交互式的身临其境的虚拟三维环境,通过对视觉、听觉、触觉等感官的模拟让使用者使用虚拟现实设备时,有一种置身于真实世界的沉浸感。

由于虚拟现实技术具有沉浸感、交互性、想象性等优势,被广泛应用于各个行业,其中在教育、培训、旅游等行业存在一人操作展示,一人或多人共享展示者视野并观看展示者操作的交互场景。现有技术中,当发送端设备与接收端设备观察方向不一致时,接收端设备的可视范围内会出现内容缺失,进而降低接收端设备用户的沉浸感。

发明内容

本申请实施例提供一种虚拟现实画面分享方法及装置,用以在接收端设备和发送端设备的姿态不一致的情况下,提高接收端设备使用者的沉浸感。

第一方面,本申请实施例提供一种虚拟现实画面分享方法,该方法应用于接收端设备,例如接收端虚拟现实设备。

该方法包括:接收来自发送端设备的第一局部图像的数据和所述第一局部图像对应的所述发送端设备的姿态和视场角;根据所述发送端设备的姿态和视场角,确定所述第一局部图像在所述接收端设备的全景图像中的方向和大小;根据所述第一局部图像在所述接收端设备的全景图像中的方向和大小,渲染所述第一局部图像到所述接收端设备的全景图像上;将所述接收端设备的全景图像显示于所述接收端设备中。

上述技术方案,接收端设备根据接收到的发送端设备的局部图像和对应的姿态和视场角,渲染该局部画面到全景图像上,并将该全景图像显示于接收端设备中,使得接收端设备可以随着发送端设备姿态的变化,显示最新的局部图像画面,提高接收端设备使用者的沉浸感。

在一种可能的设计中,所述根据所述第一局部图像在所述接收端设备的全景图像中的方向和大小,显示所述第一局部图像之前,所述方法还包括:对所述接收端设备当前的所述全景图像进行预处理;所述预处理包括:将原有的所述全景图像淡化或调暗或调模糊。

上述技术方案,将旧的全景图像做预处理,将其淡化或调暗或调模糊以此告知接收端设备使用者随着时间的推进,眼前内容有效性逐渐降低,从而提高接收端设备使用者的沉浸感,使得接收端设备使用者对三维场景有正确的认知。

在一种可能的设计中,所述方法还包括:获取所述接收端设备的姿态;若所述接收端设备的姿态与所述发送端设备的姿态之间的偏差大于或等于设定阈值,则显示方向指示标志,所述方向指示标志用于指示所述接收端设备调整姿态。

上述技术方案,当接收端设备的姿态和发送端设备的姿态相差较大时,接收端设备可显示方向指示标志,以使接收端设备感知到发送端设备姿态的变化,并引导接收端设备调整自身的姿态,使其调整为与发送端设备的姿态接近,从而便于接收端设备使用者快速关注到发送端设备使用者想要讲述的内容。

在一种可能的设计中,所述显示方向指示标志之后,还包括:当检测到所述接收端设备的姿态与所述发送端设备的姿态的偏差小于所述设定阈值,则清除所述方向指示标志。

在一种可能的设计中,所述方法还包括:若显示画面指示标志,所述位画面指示标志用于指示所述第一局部画面所在的区域。

在一种可能的设计中,所述画面指示标志为带有提醒颜色的矩形框。

上述技术方案,当接收端设备的姿态和发送端设备的姿态相接近时,可清除方向指示标志,并显示画面指示标志,以提醒接收端设备使用者最新显示的内容。如此,可以使接收端设备使用者感知到发送端设备实时显示的画面,同时突出发送端设备使用者想表述的内容。

在一种可能的设计中,所述方法还包括:创建全景图像载体,所述全景图像载体用于绘制所述接收端设备的全景图像;所述渲染所述第一局部图像到所述接收端设备的全景图像上,包括:在所述全景图像载体的对应位置绘制所述第一局部图像;更新显示所述全景图像。

第二方面,本申请实施例提供一种虚拟现实画面分享装置,该装置包括:收发模块,用于接收来自发送端设备的第一局部图像的数据和所述第一局部图像对应的所述发送端设备的姿态和视场角;处理模块,用于根据所述发送端设备的姿态和视场角,确定所述第一局部图像在所述接收端设备的全景图像中的方向和大小;显示模块,用于根据所述第一局部图像在所述接收端设备的全景图像中的方向和大小,渲染所述第一局部图像到所述接收端设备的全景图像上;将所述接收端设备的全景图像显示于所述接收端设备中。

在一种可能的设计中,所述处理模块还用于:对所述接收端设备当前的所述全景图像进行预处理;所述预处理包括:将原有的所述全景图像淡化或调暗或调模糊。

在一种可能的设计中,所述收发模块还用于:获取所述接收端设备的姿态;所述显示模块还用于:若所述接收端设备的姿态与所述发送端设备的姿态之间的偏差大于等于设定阈值,则显示方向指示标志,所述方向指示标志用于指示所述接收端设备调整姿态。

在一种可能的设计中,所述显示模块还用于:当检测到所述接收端设备的姿态与所述发送端设备的姿态的偏差小于所述设定阈值,则清除所述方向指示标志。

在一种可能的设计中,所述显示模块还用于:若显示画面指示标志,所述画面指示标志用于指示所述第一局部画面所在的区域。

在一种可能的设计中,所示画面指示标志为带有提醒颜色的矩形框。

在一种可能的设计中,所述处理模块还用于:创建全景图像载体,所述全景图像载体用于绘制所述接收端设备的全景图像;所述显示模块还用于:在所述全景图像载体的对应位置绘制所述第一局部图像;更新显示所述全景图像。

第三方面,本申请实施例还提供一种计算设备,包括:

存储器,用于存储程序指令;

处理器,用于调用所述存储器中存储的程序指令,按照获得的程序指令执行如第一方面的各种可能的设计中所述的方法。

第四方面,本申请实施例还提供一种计算机可读存储介质,包括计算机可读指令,当计算机读取并执行所述计算机可读指令时,使得计算机执行如第一方面的各种可能的设计中所述的方法。

附图说明

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

图1为本申请实施例提供的一种虚拟现实画面分享系统的示意图;

图2为本申请实施例提供的发送端设备或接收端设备的结构示意图;

图3为本申请实施例提供的一种虚拟现实画面分享方法的流程示意图;

图4为本申请实施例提供的一种虚拟现实备画面分享方法的具体示例;

图5为本申请实施例提供的一种虚拟现实备画面分享方法的另一具体示例;

图6为本申请实施例提供的发送端设备的处理流程示意图;

图7为本申请实施例提供的接收端设备的处理流程示意图;

图8为本申请实施例提供的一种虚拟现实备画面分享装置的结构示意图。

具体实施方式

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

图1示例性的示出了本申请实施例所适用的一种虚拟现实画面分享系统,该系统包括发送端设备110和接收端设备120,可选的,还包括数据传输设备130。其中,发送端设备110用于将发送端设备110的局部图像数据(全景图像的一部分)、及局部图像对应的姿态和视场角等数据发送给接收端设备120,例如通过数据传输设备130进行发送。接收端设备120用于接收发送端设备110的局部图像数据及其对应的姿态和视场角,并根据姿态和视场角绘制局部图像。

其中,发送端设备110可以是VR设备,也可以是电脑、智能手机、无人机等带摄像功能的设备,还可以是增强现实(augmented reality,AR)设备、混合现实(mixed reality,MR)设备,或者正在运行的3D游戏的设备等,本申请不作具体限定。

发送端设备具有以下几个特点:

1.生成的是局部图像,并非完整的全景图像。

2.能够获取并发送该局部图像对应的姿态给接收端设备。

3.姿态并非固定不变,而是可以随时间改变,随着姿态的改变能生成全景图像的其他局部图像(对应改变后的姿态)。

接收端设备120可以是虚拟现实设备,也可以是电脑、智能手机、无人机等带有图形图像绘制功能的设备,或者AR设备或者MR设备等,本申请不作具体限定。

发送端设备110或接收端设备120或数据传输设备130均可具有如图2所示的结构,该结构包括处理器210、通信接口220和存储器230。

其中,通信接口220用于与其它设备进行通信,收发其它设备传输的信息,实现通信。

处理器210是发送端设备110或接收端设备120或数据传输设备130的控制中心,利用各种接口和路线连接整个发送端设备110或接收端设备120或数据传输设备130的各个部分,通过运行或执行存储在存储器230内的软件程序或模块,以及调用存储在存储器230内的数据,执行发送端设备110或接收端设备120或数据传输设备130的各种功能和处理数据。可选地,处理器210可以包括一个或多个处理单元。

存储器230可用于存储软件程序以及模块,处理器210通过运行存储在存储器230的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器230可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等;存储数据区可存储根据业务处理所创建的数据等。此外,存储器230可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

需要说明的是,上述所示仅是虚拟现实画面显示系统的一种示例,本申请实施例对此不做限定。

图3示例性地示出了本申请实施例提供的一种虚拟现实画面分享方法,该方法可由接收端设备执行。如图3所示,该方法包括:

步骤301、接收端设备接收来自发送端设备的第一局部图像的数据和第一局部图像对应的发送端设备的姿态和视场角。

其中,姿态包括旋转角和位置,即三维角度(绕x、y、z三个直角坐标轴转动的三个自由度)和三维坐标(沿x、y、z三个直角坐标轴方向移动的三个自由度),发送端姿态发生变化时发送端当前显示的局部图像也会随着发送端的姿态相应变化。视场角是指可视画面两边缘到观察点的连线之间的夹角,包含横向和纵向两个值,用于确定图像的宽和高,即可视画面的大小,视场角一般不会改变。

在执行上述步骤之前,发送端设备使用者启动发送端设备,创建三维场景,通过数据传输设备,将发送端设备的第一局部图像的数据和第一局部图像对应的发送端设备的姿态和视场角发送给接收端设备。

接收端设备使用者启动应用后,可首先创建一个全景图像载体,该全景图像载体用于绘制接收端设备的全景图像,可以理解为一个呈现全景图像的载体或对象。例如,该全景图像载体可以是立方体贴图(cubemap)、球体贴图(spheremap)或天空盒(skybox)等。由于发送端设备发送的每一帧局部图像都在改变,且接收端设备无法预知局部图像的内容,因此,接收端设备需要将接收到的局部图像渲染到全景图像载体上,以保存这部分内容供接收端设备后续显示和处理。接收端设备接收到的局部图像与全景图像对接收端设备使用者的可见性不同,接收端设备使用者无法感知到接收端设备接收到的局部图像,即接收端接收到的局部图像对接收端设备使用者透明,接收端设备使用者看到的是全景图像的可见部分。

需要说明的是,发送端设备使用者为使用发送端设备的用户,发送端设备的姿态与发送端设备使用者的姿态可以相同也可以不同。例如当用户头部佩戴虚拟现实设备如VR眼镜时,发送端设备的姿态就是发送端设备使用者的姿态;当用户使用智能手机中的VR功能时,发送端设备的姿态可能会和发送端设备使用者的姿态不同。同样的,接收端设备的姿态可以与接收端设备使用者的姿态相同也可以不同。本申请实施例根据发送端设备的姿态和接收端设备的姿态来执行虚拟现实画面的分享与显示。

步骤302、接收端设备根据发送端设备的姿态和视场角,确定第一局部图像在接收端设备的全景图像中的方向和大小。

在全景图像载体创建完成后,接收端设备可根据发送端设备的姿态和视场角,确定第一局部图像在接收端设备的全景图像中对应的方向和大小。其中,姿态用于确定第一局部图像在全景图像中的方向,视场角用于确定第一局部图像在全景图像中的大小。

步骤303、可选的,对接收端设备当前的全景图像进行预处理,其中,预处理包括:将原有的全景图像淡化或调暗或调模糊。

考虑到发送端设备姿态的实时变化,接收端设备的全景图像渲染,可能会让接收端设备使用者无法感知到发送端设备的姿态的变化,弱化了发送端设备使用者想表达、讲述的内容。而且,由于接收端设备的全景图像中只有发送端设备姿态对应的局部图像会发生变化,这部分之外的图像不会变化,当发送端设备和接收端设备姿态不一致时,可能会让接收端设备使用者对真实的三维世界产生错误的认知。因此在渲染新的局部图像前可先对全景图像做预处理,例如可以将原有的全景图像淡化或调暗或调模糊。其中,预处理可以但不限于采用颜色混合(alphablend)或高斯模糊等技术。例如,在全景图像上覆盖一层黑色半透明蒙版,使用颜色混合暗化原有全景图像,或者反复高斯模糊加变暗的方式暗化原有全景图像。以此告知接收端设备使用者随着时间的推进,眼前内容有效性逐渐降低,此时发送端设备更新的是其它姿态对应的内容。如果此位置不再有局部图像更新,则反复预处理如暗化一段时间后,全景图像会越来越暗直至显示为黑色,给接收端设备使用者一种该局部图像慢慢消失的感觉。

步骤304、接收端设备根据第一局部图像在接收端设备的全景图像中的方向和大小,渲染第一局部图像到接收端设备的全景图像上。

步骤305、将接收端设备的全景图像显示于接收端设备中。

具体的,接收端设备在对原有全景图像进行预处理后,根据第一局部图像在接收端设备的全景图像中的方向和大小,将第一局部图像绘制到全景图像上。在绘制第一局部图像时,接收端设备可以将全景图像载体作为着色器(shader)渲染目标,渲染时清空渲染目标的深度以及模板缓冲区,不清空渲染目标的颜色缓冲区,将第一局部图像作为着色器(shader)纹理资源(texture),将其绘制到全景图像对应的位置,以此保留其他部分图像数据,更新全景图像。

在一种可能的实施方式中,为帮助接收端设备使用者快速找到发送端对应的姿态,接收端设备可以获取接收端设备的姿态,若接收端设备的姿态与发送端设备的姿态之间的偏差大于或等于设定阈值,则在接收端设备上显示方向指示标志,该方向指示标志用于指示接收端设备调整姿态。

接收端设备使用者根据方向指示标志调整姿态后,当接收端设备的姿态与发送端设备的姿态的偏差小于设定阈值,则清除方向指示标志。这里设定阈值可以依据经验设置。

进而,在清除方向指示标志后,接收端设备可在一定时间内显示画面指示标志,该画面指示标志用于指示更新的第一局部画面所在的区域。这里画面指示标志例如可以为带有提醒颜色的矩形框,通过带有提醒颜色的矩形框突出显示更新的第一局部画面,可以强调发送端设备使用者想表述的内容。

需要说明的是,发送端设备姿态和接收端设备姿态的比较是为了显示方向指示标志,方向指示标志和全景图像是两个独立的对象,在同一帧(同一个循环)内先后处理不影响结果,因此,可以接收到发送端设备的姿态后就判断接收端设备当前姿态与发送端设备姿态的偏差是否达到阈值,也可以在将接收到局部图像渲染到全景图像载体上之后再进行判断,本申请对此不作限定。

为了更清楚地理解本申请实施例,下面结合图4和图5中的具体示例,对本申请技术方案中的虚拟现实画面分享的过程进行详细描述。该示例的应用场景为发送端设备使用者向接收端设备使用者介绍关于动物的三维场景。

图4[101]为发送端生成的三维场景,该三维场景的正前方是大象,左边是长颈鹿,右边是丹顶鹤,此时发送端设备使用者面向正前方,三维角度为(0,0,0),三维坐标为(0,0,0)。发送端设备使用者开始介绍正前方的大象,发送端设备通过图形引擎生成一个如图4[102]的大象图像,并且通过数据传输模块将图像数据、和发送端设备的姿态和视场角等数据发送给接收端设备。

接收端设备使用者启动接收端设备或应用,接收端设备首先生成一个全景图像载体,如图4[302]该全景图像载体为六面体贴图,默认黑色表示无内容。接着,接收端设备接收来自发送端设备的图像数据和发送端设备的姿态和视场角,并根据发送端设备的姿态和视场角,确定接收到的图像在接收端设备的全景图像中对应的方向和大小,将全景图像作为渲染目标(render target),不清空颜色缓冲(color buffer),将接收到的第一局部图像作为2D纹理资源(texture2D),绘制到全景图像上(render to cubemap),更新接收端全景图像如图4[303]。当接收端设备使用者与发送端设备使用者姿态相同时,在接收端设备使用者正前方出现了大象,如图4[304]。

当发送端设备使用者转向左边,如图5[101],三维角度为(0,-90,0),三维坐标为(0,0,0),发送端设备使用者开始介绍长颈鹿。此时,发送端设备通过图形引擎生成一个如图5[102]的长颈鹿图像,并且通过数据传输设备将图像数据、和发送端设备的姿态数据发送给接收端设备。接收端设备接收到发送端设备的图像,如图5[301],以及发送端设备新的姿态数据,渲染时先绘制一层黑色图像蒙版,将旧的全景图像(图5[302])做预处理,如图5[303],接着,将新的局部图像画面绘制到全景图像载体的(0,-90,0)位置,更新全景图像,如图5[304]。

因为接收端设备使用者可自由运动,因此会存在以下几种不同的情况:

1.接收端设备使用者同发送端设备使用者一起转向左边,接收端设备使用者正前方出现了长颈鹿,如图5[305]。

2.接收端设备使用者未同发送端设备使用者一起转向,接收端设备保持原有姿态,接收端设备使用者的正前方依旧是大象,如图5[306]。此时,发送端设备使用者正在讲解长颈鹿,而接收端设备使用者却面向大象,因此接收端设备使用者无法理解发送端设备使用者讲述的内容。同时,因为只有发送端设备面向的方向内容会更新,其他方向的内容不会更新。接收端设备使用者看到的是静态的大象,可能误认为大象静止了,或者应用卡顿。当大象离开了发送端可视范围甚至整个场景切换了,如果发送端设备没有面向正前方,接收端设备使用者的正前方也依旧能看到大象,那么此时,接收端设备使用者就对场景内容产生错误的认知。为解决这种情况,每次渲染接收到的局部图像时,先在全景图像上覆盖一层黑色半透明图像蒙版,使用颜色混合暗化原有全景图像,也可以反复高斯模糊加变暗的方式暗化原有全景图像,而后再渲染发送端的局部图像画面如图5[307],直至消失如图5[308],以此方式告知接收端设备使用者随着时间推进,眼前的内容有效性逐渐降低,发送端设备使用者此时讲解更新的是其他视角的内容。

3.若接收端设备使用者没有被告知应该向左转,或者接收端设备使用者一时走神没听清或者没听到,那么接收端设备使用者不知道此时发送端设备使用者的姿态,只能四处观望寻找,接收端设备使用者就不能在第一时间内与发送端设备使用者保持相同的姿态,而错过某些内容。因此,当接收端设备使用者的姿态与发送端设备使用者的姿态的不一致达到设定阈值时,提供一个发送端的姿态方向指示标志,该方向指示标志用于告知接收端设备使用者应该按照方向指示标志所指的方向转,如图5[309],图5[310]。当接收端设备使用者根据方向指示标志调整姿态后,如果接收端设备使用者与发送端设备使用者的姿态的差值小于预设的阈值时,方向指示标志消失。而后,在一定时间内(如1秒)提供一个显示当前发送端画面的画面指示标志(如带颜色的矩形框),标识这部分内容为当前最新的内容。由此,接收端设备使用者可以轻松的感知发送端设备使用者的当时的姿态以及姿态的实时改变,如图5[311],图5[312]。

为了更清楚地理解本申请实施例,下面结合图6对本申请技术方案中发送端的具体流程进行详细描述。

步骤601、发送端设备创建三维场景。

步骤602、获取当前发送端设备的姿态、视场角等数据。

步骤603、渲染当前三维世界可见范围内的局部图像。

步骤604、发送生成的局部图像以及姿态、视场角等数据。

步骤605、判断是否退出应用,若是,则结束,若否,则执行步骤602。

为了更清楚地理解本申请实施例,下面结合图7对本申请技术方案中接收端的具体流程进行详细描述。

步骤701、创建全景图像载体。

步骤702、获取当前接收端设备姿态。

步骤703、接收发送端设备的局部图像、姿态和视场角等数据。

步骤704、计算接收到的局部图像的方向、大小。

步骤705、对全景图像做预处理。

步骤706、将接收到的局部图像渲染到全景图像载体上。

步骤707、判断当前接收端姿态与发送端姿态偏差是否达到阈值。

步骤708、显示发送端方向指示标志。

步骤709、渲染场景。

步骤710、判断是否退出应用,若是,则结束,若否,则执行步骤702。

本申请实施例中,接收端设备在渲染新的局部画面之前,对旧的全景图像做预处理,使接收端全景图像在发送端的可视范围外的图像逐渐变暗消退,以此告知接收端设备使用者随着时间的推进,眼前内容有效性逐渐降低,提高接收端设备使用者的沉浸感;当接收端设备与发送端设备姿态不一致超过设定阈值时,显示用于指示接收端设备姿态的方向指示标志,帮助接收端设备使用者快速找到发送端设备的姿态;接收端设备使用者根据方向指示标志调整姿态后,与发送端设备姿态不一致小于设定阈值时,在一定时间内显示用于指示当前最新画面区域的画面指示标志,突出发送端设备使用者想表述的内容。

基于相同构思,图8示例性地示出了本申请实施例提供的一种虚拟现实画面分享装置,该装置用于实现上述实施例中的虚拟现实画面分享方法。该装置可以是接收端设备,例如接收端虚拟现实设备。

如图8所示,该装置800包括:

收发模块801,用于接收来自发送端设备的第一局部图像的数据和所述第一局部图像对应的所述发送端设备的姿态和视场角;

处理模块802,用于根据所述发送端设备的姿态和视场角,确定所述第一局部图像在所述接收端设备的全景图像中的方向和大小;

显示模块803,用于根据所述第一局部图像在所述接收端设备的全景图像中的方向和大小,渲染所述第一局部图像到所述接收端设备的全景图像上;将所述接收端设备的全景图像显示于所述接收端设备中。

在一种可能的设计中,所述处理模块802还具体用于:对所述接收端设备当前的所述全景图像进行预处理;所述预处理包括:将原有的所述全景图像淡化或调暗或调模糊。

在一种可能的设计中,所述收发模块801还具体用于:获取所述接收端设备的姿态;所述显示模块803还具体用于:若所述接收端设备的姿态与所述发送端设备的姿态之间的偏差大于或等于设定阈值,则显示方向指示标志,所述方向指示标志用于指示所述接收端设备调整姿态。

在一种可能的设计中,所述显示模块803还具体用于:当检测到所述接收端设备的姿态与所述发送端设备的姿态的偏差小于所述设定阈值,则清除所述方向指示标志。

在一种可能的设计中,所述显示模块803还具体用于:显示画面指示标志,所述画面指示标志用于指示所述第一局部画面所在的区域。

在一种可能的设计中,所述处理模块还具体用于:创建全景图像载体,所述全景图像载体用于绘制所述接收端设备的全景图像;所述显示模块803还具体用于:在所述全景图像载体的对应位置绘制所述第一局部图像;更新显示所述全景图像。

基于相同构思,本申请实施例提供一种计算设备,包括:

存储器,用于存储程序指令;

处理器,用于调用所述存储器中存储的程序指令,按照获得的程序指令执行上述虚拟现实备画面分享方法。

基于相同构思,本申请实施例提供一种计算机可读存储介质,包括计算机可读指令,当计算机读取并执行所述计算机可读指令时,使得计算机执行上述虚拟现实备画面分享方法。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

相关技术
  • 一种虚拟现实画面分享方法及装置
  • 虚拟现实移动画面显示方法及虚拟现实装置
技术分类

06120113688519