首页 / 专利库 / 电信 / 跟踪 / VR播放方法、VR播放装置及VR播放系统

VR播放方法、VR播放装置及VR播放系统

阅读:1050发布:2020-06-11

专利汇可以提供VR播放方法、VR播放装置及VR播放系统专利检索,专利查询,专利分析的服务。并且本 发明 公开一种VR播放方法、装置及系统,在使用媒体播放设备进行播放时,首先在开发环境中创建一个3D球型体对象,然后建立新的贴图材质并为该贴图材质创建 着色器 选项,在为所述贴图材质选择着色后从媒体播放设备或外置存储设备中获取多媒体全景素材,将所述贴图材质及多媒体全景素材加载至所述3D球型体对象的表面,最后在所述3D球型体对象的中心布置一 虚拟摄像机 组件,通过控制该虚拟摄像机的 角 度,拾取所述多媒体全景素材的内容在媒体播放设备上进行播放。本发明的VR播放方法,避免了直接观看时的曲面和不完整显示,而且通过调整拾取角度增大可视面积,降低了VR体验的成本,体验者无需进行佩戴,不会引起眩晕和疲劳。,下面是VR播放方法、VR播放装置及VR播放系统专利的具体信息内容。

1.一种VR播放方法,应用于媒体播放设备,其特征在于,该VR播放方法包括以下步骤:
在媒体播放设备上安装带有镜面脚本的插件
利用所述插件在开发环境中创建一个3D球型体对象;
建立新的贴图材质并为该贴图材质创建着色器选项;
根据多媒体全景素材在多媒体设备内的位置路径获取可更换的多媒体全景素材,将所述贴图材质及多媒体全景素材加载至所述3D球型体对象的表面;
在所述3D球型体对象的中心布置一虚拟摄像机组件,通过控制该虚拟摄像机的度,拾取所述多媒体全景素材的内容在媒体播放设备上进行播放。
2.根据权利要求1所述的VR播放方法,其特征在于,所述通过控制该虚拟摄像机的角度,拾取所述多媒体全景素材的内容在媒体播放设备上进行播放的步骤,包括:
实时跟踪用户相对于媒体播放设备的位置信息,依据所述位置信息计算用户的观看视角,依据所述观看视角实时调整虚拟摄像机的角度,拾取所述多媒体全景素材的内容在媒体播放设备上进行播放。
3.根据权利要求1所述的VR播放方法,其特征在于,所述在开发环境中创建一个3D球型体对象的步骤,具体包括:
以Position、Rotation、及Scale为参数建立世界空间坐标Transform;
设定(0,0,0)为3D球型体对象的中心在世界空间坐标Transform中的位置;
设定世界空间坐标Transform中的y轴旋转到180度;
设定世界空间坐标Transform中x轴、y轴、z轴的缩放比例为1:10。
4.根据权利要求3所述的VR播放方法,其特征在于,所述获取多媒体全景素材,将所述贴图材质及多媒体全景素材加载至所述3D球型体对象的表面的步骤之后,还包括:
判断所述世界空间坐标Transform中参数Scale的x轴属性是否为负,若否,则对所述多媒体全景素材进行反转处理。
5.一种VR播放装置,应用于媒体播放设备,其特征在于,该VR播放装置包括:
第一创建模,在媒体播放设备上安装带有镜面脚本的插件,利用所述插件在开发环境中创建一个3D球型体对象;
第二创建模块,建立新的贴图材质并为该贴图材质创建着色器选项;
加载模块,根据多媒体全景素材在多媒体设备内的位置路径获取可更换的多媒体全景素材,将所述贴图材质及多媒体全景素材加载至所述3D球型体对象的表面;
拾取及播放模块,在所述3D球型体对象的中心布置一虚拟摄像机组件,通过控制该虚拟摄像机的角度,拾取所述多媒体全景素材的内容在媒体播放设备上进行播放。
6.根据权利要求5所述的VR播放装置,其特征在于,所述拾取及播放模块用于实时跟踪用户相对于媒体播放设备的位置信息,依据所述位置信息计算用户的观看视角,依据所述观看视角实时调整虚拟摄像机的角度,拾取所述多媒体全景素材的内容在媒体播放设备上进行播放。
7.根据权利要求5所述的VR播放装置,其特征在于,所述第一创建模块包括:
Transform建立单元,以Position、Rotation、及Scale为参数建立世界空间坐标Transform;
第一设定单元,设定(0,0,0)为3D球型体对象的中心在世界空间坐标Transform中的位置;
第二设定单元,设定世界空间坐标Transform中的y轴旋转到180度;
第三设定单元,设定世界空间坐标Transform中x轴、y轴、z轴的缩放比例为1:10。
8.根据权利要求7所述的VR播放装置,其特征在于,该VR播放装置还包括:
判断模块,判断所述世界空间坐标Transform中参数Scale的x轴属性是否为负,若否,则对所述多媒体全景素材进行反转处理。
9.一种VR播放系统,其特征在于,该VR播放系统包括如权利要求5-8任一项所述的VR播放装置,及应用该VR播放装置的媒体播放设备。
10.根据权利要求9所述的VR播放系统,其特征在于,所述媒体播放设备包括:
通信模块,获取智能设备发送的信号指令,并依据所述信号指令调整所述多媒体全景素材的显示角度和显示区域;
无线接收模块,接收无线发射装置发射的无线电指令,并依据所述无线电指令调整所述虚拟摄像机组件的拾取角度、拾取速度、及拾取内容;
感应识别模块,获取用户的动作手势,并控制所述媒体播放设备对所述动作手势作出响应;
语音识别模块,接收用户的语音指令,并依据所述语音指令控制媒体播放设备的播放状态;及
切换模块,用于所述通信模块、无线接收模块、感应识别模块、语音识别模块之间的切换。

说明书全文

VR播放方法、VR播放装置及VR播放系统

技术领域

[0001] 本发明涉及虚拟现实技术领域,尤其涉及一种VR播放方法、VR播放装置及VR播放系统。

背景技术

[0002] 近年来,随着虚拟实境技术的快速发展,有关VR(虚拟现实)的各类内容也逐渐增多,但是目前只有在专用的VR设备上,用户才能够观看和体验VR内容,并且当前的VR设备还存在以下缺点:
[0003] (1)大部分的VR设备需要单独购买,并且价格昂贵;
[0004] (2)受屏幕和设备体积所限造成可视面积小;
[0005] (3)大部分设备虽然整体重量较轻,但多数需要使用者佩戴在头部,重量全部交由头部承担,且屏幕与佩戴者的眼睛距离过近,十分容易引起佩戴者眩晕和疲劳。

发明内容

[0006] 本发明的主要目的在于提供一种VR播放方法,旨在解决专用的VR设备价格昂贵、可视面积小、及容易引起佩戴者眩晕和疲劳的技术问题。
[0007] 为实现上述目的,本发明提出的VR播放方法,包括以下步骤:
[0008] 在开发环境中创建一个3D球型体对象;
[0009] 建立新的贴图材质并为该贴图材质创建着色器选项;
[0010] 获取多媒体全景素材,将所述贴图材质及多媒体全景素材加载至所述3D球型体对象的表面;
[0011] 在所述3D球型体对象的中心布置一虚拟摄像机组件,通过控制该虚拟摄像机的度,拾取所述多媒体全景素材的内容在媒体播放设备上进行播放。
[0012] 进一步地,所述通过控制该虚拟摄像机的角度,拾取所述多媒体全景素材的内容在媒体播放设备上进行播放的步骤,包括:
[0013] 实时跟踪用户相对于媒体播放设备的位置信息,依据所述位置信息计算用户的观看视角,依据所述观看视角实时调整虚拟摄像机的角度,拾取所述多媒体全景素材的内容在媒体播放设备上进行播放。
[0014] 进一步地,所述在开发环境中创建一个3D球型体对象的步骤,具体包括:
[0015] 以Position、Rotation、及Scale为参数建立世界空间坐标Transform;
[0016] 设定(0,0,0)为3D球型体对象的中心在世界空间坐标Transform中的位置;
[0017] 设定世界空间坐标Transform中的y轴旋转到180度;
[0018] 设定世界空间坐标Transform中x轴、y轴、z轴的缩放比例为1:10。
[0019] 进一步地,所述获取多媒体全景素材,将所述贴图材质及多媒体全景素材加载至所述3D球型体对象的表面的步骤之后,还包括:
[0020] 判断所述世界空间坐标Transform中参数Scale的x轴属性是否为负,若否,则对所述多媒体全景素材进行反转处理。
[0021] 本发明的另一目的在于提出一种VR播放装置,应用于媒体播放设备,该VR播放装置包括:
[0022] 第一创建模,在开发环境中创建一个3D球型体对象;
[0023] 第二创建模块,建立新的贴图材质并为该贴图材质创建着色器选项;
[0024] 加载模块,获取多媒体全景素材,将所述贴图材质及多媒体全景素材加载至所述3D球型体对象的表面;
[0025] 拾取及播放模块,在所述3D球型体对象的中心布置一虚拟摄像机组件,通过控制该虚拟摄像机的角度,拾取所述多媒体全景素材的内容在媒体播放设备上进行播放。
[0026] 进一步地,所述拾取及播放模块用于实时跟踪用户相对于媒体播放设备的位置信息,依据所述位置信息计算用户的观看视角,依据所述观看视角实时调整虚拟摄像机的角度,拾取所述多媒体全景素材的内容在媒体播放设备上进行播放。
[0027] 进一步地,所述第一创建模块包括:
[0028] Transform建立单元,以Position、Rotation、及Scale为参数建立世界空间坐标Transform;
[0029] 第一设定单元,设定(0,0,0)为3D球型体对象的中心在世界空间坐标Transform中的位置;
[0030] 第二设定单元,设定世界空间坐标Transform中的y轴旋转到180度;
[0031] 第三设定单元,设定世界空间坐标Transform中x轴、y轴、z轴的缩放比例为1:10。
[0032] 进一步地,该VR播放装置还包括:
[0033] 判断模块,判断所述世界空间坐标Transform中参数Scale的x轴属性是否为负,若否,则对所述多媒体全景素材进行反转处理。
[0034] 本发明还提出一种VR播放系统,该VR播放系统包括如上所述的VR播放装置,及应用该VR播放装置的媒体播放设备。
[0035] 进一步地,所述媒体播放设备包括:
[0036] 通信模块,获取智能设备发送的信号指令,并依据所述信号指令调整所述多媒体全景素材的显示角度和显示区域;
[0037] 无线接收模块,接收无线发射装置发射的无线电指令,并依据所述无线电指令调整所述虚拟摄像机组件的拾取角度、拾取速度、及拾取内容;
[0038] 感应识别模块,获取用户的动作手势,并控制所述媒体播放设备对所述动作手势作出响应;
[0039] 语音识别模块,接收用户的语音指令,并依据所述语音指令控制媒体播放设备的播放状态;及
[0040] 切换模块,用于所述通信模块、无线接收模块、感应识别模块、语音识别模块之间的切换。
[0041] 本发明的VR播放方法,应用于媒体播放设备,在使用媒体播放设备进行播放时,首先在开发环境中创建一个3D球型体对象,然后建立新的贴图材质并为该贴图材质创建着色器选项,在为所述贴图材质选择着色后从媒体播放设备或外置存储设备中获取多媒体全景素材,将所述贴图材质及多媒体全景素材加载至所述3D球型体对象的表面,最后在所述3D球型体对象的中心布置一虚拟摄像机组件,通过控制该虚拟摄像机的角度,拾取所述多媒体全景素材的内容在媒体播放设备上进行播放。
[0042] 本发明的VR播放方法,将多媒体全景素材加载于一球型体表面,通过调整虚拟摄像机的拾取角度,每次拾取该多媒体全景素材中一矩形区域的内容在媒体播放设备上播放,避免了直接观看时的曲面和不完整显示,而且通过调整拾取角度可以不受限制地观看多媒体全景素材的每一区域,增大了可视面积,降低了VR体验的成本,体验者无需进行佩戴,不会引起眩晕和疲劳。附图说明
[0043] 为了更清楚地说明本发明实施例现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
[0044] 图1为本发明的VR播放方法一实施例的流程图
[0045] 图2为本发明用户相对于媒体播放设备的位置示意图;
[0046] 图3为图1中步骤S10的具体流程图;
[0047] 图4为本发明的VR播放系统一实施例的结构示意图。
[0048] 附图标号说明:
[0049] 标号 名称 标号 名称100 VR播放系统 14 拾取及播放模块
10 VR播放装置 15 判断模块
11 第一创建模块 30 媒体播放设备
111 Transform建立单元 31 通信模块
112 第一设定单元 32 无线接收模块
113 第二设定单元 33 感应识别模块
114 第三设定单元 34 语音识别模块
12 第二创建模块 35 切换模块
13 加载模块    
[0050] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

[0051] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0052] 本发明提出一种VR播放方法,应用于媒体播放设备。
[0053] 参照图1,图1为本发明VR播放方法一实施例的流程图。
[0054] 在本实施例中,该VR播放方法包括以下步骤:
[0055] S10:在开发环境中创建一个3D球型体对象;
[0056] S20:建立新的贴图材质并为该贴图材质创建着色器选项;
[0057] S30:获取多媒体全景素材,将所述贴图材质及多媒体全景素材加载至所述3D球型体对象的表面;
[0058] S50:在所述3D球型体对象的中心布置一虚拟摄像机组件,通过控制该虚拟摄像机的角度,拾取所述多媒体全景素材的内容在媒体播放设备上进行播放。
[0059] 在本实施例中,该VR播放方法应用于媒体播放设备,如电视、机顶盒、视频播放盒子,在用户想要进行VR体验时,在媒体播放设备的开发环境中创建一个3D球型体对象,该操作通过在媒体播放设备的系统程序中完成,可以通过在系统配置中增加程序文本,也可以采用小插件的方式实现对3D球型体对象的创建,在创建所述3D球型体对象之后还需要为该3D球型体对象创建幕布,也即建立新的贴图材质并未该贴图材质创建着色器选项,可供选择的形式包括Legacy Shaders、Transparent、Cutout、及Soft Edge Unlit,根据不同的播放场景和播放内容可以选择不同的贴图材质,接着用户可以将需要利用VR进行观看的多媒体资料导入媒体播放设备,或者在之前的步骤中将其导入媒体播放设备,此时媒体播放设备会自动获取多媒体全景素材的位置路径,将所述多媒体全景素材和上述步骤中准备就绪的贴图材质加载至所述3D球型体对象的表面,在实施该操作时,可以先将所述多媒体全景素材贴合于3D球型体对象的表面,然后再将所述贴图材质贴覆于所述多媒体全景素材的外表面,也可以先将所述贴图材质贴合于3D球型体对象的表面,然后将所述多媒体全景素材贴在贴图材质的表面,最后,也就是进行观看时在所述3D球型体对象的中心布置一虚拟摄像机组件,拾取位于该3D球型体对象的表面的多媒体全景素材的内容在媒体播放设备上进行播放,通过控制该虚拟摄像机的拾取角度,控制在所述媒体播放设备上显示的内容和角度。
[0060] 在其他实施例中,如在媒体播放设备上利用该VR播放方法播放全景视频,首先,在上述实施例中的步骤S10之前,还需要在媒体播放设备上安装一插件,然后利用该插件在开发环境中创建一个球型体对象作为幕布载体,该幕布载体的大小可以根据所述全景视频的解析度进行设定,在球状的幕布载体创建完成后,建立新的材质,并为该材质将着色器选项设置成Legacy Shaders/Transparent/Cutout/Soft Edge Unlit,然后选择DUMMY纹理,使媒体播放设备未播放时的状态呈现为黑屏,以便于给用于提供一定的视觉缓冲,避免造成眩晕和疲劳,接着将上述步骤创建好的材质及全景视频文件导入所述球型体对象的表面,同时添加插件所带的镜面脚本,以便在该球型体的中心布置虚拟摄像机组件之后,所述虚拟摄像机组件拾取到的画面内容不会出现反转,最后在该球型体对象的中心布置虚拟摄像机组件,同时增加控制、路径、音频、缩放、快进、亮度等脚本,在媒体播放设备上进行播放时可以360全方位观看,解决了利用普通的媒体播放设备直接对全景素材进行观看时出现的画面扭曲和不完整的问题。
[0061] 本发明的VR播放方法,将多媒体全景素材加载于一球型体表面,通过调整虚拟摄像机的拾取角度,每次拾取该多媒体全景素材中一矩形区域的内容在媒体播放设备上播放,避免了直接观看时的曲面和不完整显示,而且通过调整拾取角度可以不受限制地观看多媒体全景素材的每一区域,增大了可视面积,降低了VR体验的成本,体验者无需进行佩戴,不会引起眩晕和疲劳。
[0062] 进一步地,所述通过控制该虚拟摄像机的角度,拾取所述多媒体全景素材的内容在媒体播放设备上进行播放的步骤,包括:
[0063] 实时跟踪用户相对于媒体播放设备的位置信息,依据所述位置信息计算用户的观看视角,依据所述观看视角实时调整虚拟摄像机的角度,拾取所述多媒体全景素材的内容在媒体播放设备上进行播放。
[0064] 在本实施例中,为了实现传统媒体播放设备播放全景VR视频的效果,所述媒体播放设备还能够通过获取用户的位置信息和输出图像,做到如果用户改变位置,虚拟摄像机的角度也随之改变,以拾取所述多媒体全景素材的内容,达到更好的体验效果。具体如图2所示,所述媒体播放设备,如电视机以极高的速度实时跟踪用户相对于电视机的位置信息,然后依据所述位置信息计算用户的观看视角,从用户移动到系统响应完成的总时间控制在20ms以内,率在60Hz以上,使用户基本感受不到延时及卡顿,此外,媒体播放设备所能采集和追踪用户活动的范围非常高,其有效采集视角不低于150度,优选为180度,且有效距离在5cm-5m,识别精度在1cm以上,以保证用户在任何电视屏幕的可视角度的位置都能够被系统正确采集,在获取到用户相对于电视机的位置信息(x,y,z)、电视屏幕尺寸信息(w,h),可以计算出用户此时的视场角(α,β),然后根据用户的位置及视场角,计算出映射对应的全景视频画面区域(A),区域A即是本地电视机所应显示的画面,此时通过调整虚拟摄像机的角度,拾取所述多媒体全景素材应显示的画面在媒体播放设备(电视机)上进行播放。
[0065] 进一步地,参照图3,基于上述实施例的VR播放方法,步骤S10,具体包括:
[0066] S11:以Position、Rotation、及Scale为参数建立世界空间坐标Transform;
[0067] S12:设定(0,0,0)为3D球型体对象的中心在世界空间坐标Transform中的位置;
[0068] S13:设定世界空间坐标Transform中的y轴旋转到180度;
[0069] S14:设定世界空间坐标Transform中x轴、y轴、z轴的缩放比例为1:10。
[0070] 在本实施例中,无论是直接在媒体播放设备的开发环境中创建3D球型体对象,还是借助于第三方插件在开发环境中创建球型体对象,都需要先以Position(位置)、Rotation(旋转)、及Scale(缩放)为参数建立世界空间坐标Transform,然后通过设定所述3D球型体对象在世界空间坐标Transform中的位置、旋转角度、及缩放比例对所述3D球型体对象进行创建,在本实施例中,设定坐标(0,0,0)为3D球型体对象的中心在世界空间坐标Transform中的位置,为了使加载于3D球型体对象表面的多媒体全景素材未发生反转,设定世界空间坐标Transform中的y坐标轴旋转到180度,以使得所述虚拟摄像机组件设置于3D球型体对象的中心时,拾取到的多媒体全景素材的画面不会出现反转,同时为了保证观看时能够清晰地观看到多媒体全景素材的画面内容,将世界空间坐标Transform中的x轴、y轴及z轴的缩放比例设定为1:10。
[0071] 进一步地,参照图1,基于上述实施例的VR播放方法,步骤S30之后,还包括:
[0072] S40:判断所述世界空间坐标Transform中参数Scale的x轴属性是否为负,若否,则对所述多媒体全景素材进行反转处理。
[0073] 在本实施例中,在从媒体播放设备或插接于所述媒体播放设备的外置存储设备中获取多媒体全景素材,并将所述多媒体全景素材及贴图材质加载于所述3D球型体对象的表面之后,需要确定该多媒体全景素材有没有出现反转,判定的方法也即,判断所述世界空间坐标Transform中参数Scale的x轴属性是否为负,若参数Scale的x轴属性为负,则判断所述多媒体全景素材没有出现反转,经虚拟摄像机组件拾取到并在媒体播放设备上进行播放的多媒体全景素材的内容是正常的未反转倒立的画面,若参数Scale的x轴属性为正,则判断所述多媒体全景素材出现反转,经虚拟摄像机组件拾取到并在媒体播放设备上进行播放的多媒体全景素材的内容是反转倒立的画面,需要对所述多媒体全景素材进行反转处理,以便媒体播放设备播放正常的多媒体全景素材画面。
[0074] 本发明进一步提出一种VR播放装置。
[0075] 参照图4,在本实施例中,该VR播放装置10包括:
[0076] 第一创建模块11,在开发环境中创建一个3D球型体对象;
[0077] 第二创建模块12,建立新的贴图材质并为该贴图材质创建着色器选项;
[0078] 加载模块13,获取多媒体全景素材,将所述贴图材质及多媒体全景素材加载至所述3D球型体对象的表面;
[0079] 拾取及播放模块14,在所述3D球型体对象的中心布置一虚拟摄像机组件,通过控制该虚拟摄像机的角度,拾取所述多媒体全景素材的内容在媒体播放设备30上进行播放。
[0080] 在本实施例中,该VR播放装置10应用于媒体播放设备30,如电视、机顶盒、视频播放盒子,在用户想要进行VR体验时,经第一创建模块11在媒体播放设备30的开发环境中创建一个3D球型体对象,该操作通过在媒体播放设备30的系统程序中完成,可以通过在系统配置中增加程序文本,也可以采用小插件的方式实现对3D球型体对象的创建,在创建所述3D球型体对象之后还需要为该3D球型体对象创建幕布,也即由第二创建模块12建立新的贴图材质并未该贴图材质创建着色器选项,可供选择的形式包括Legacy  Shaders、Transparent、Cutout、及Soft Edge Unlit,根据不同的播放场景和播放内容可以选择不同的贴图材质,接着用户可以将需要利用VR进行观看的多媒体资料导入媒体播放设备30,或者在之前的步骤中将其导入媒体播放设备30,此时加载模块13会自动获取多媒体全景素材的位置路径,将所述多媒体全景素材和上述步骤中准备就绪的贴图材质加载至所述3D球型体对象的表面,在实施该操作时,可以先将所述多媒体全景素材贴合于3D球型体对象的表面,然后再将所述贴图材质贴覆于所述多媒体全景素材的外表面,也可以先将所述贴图材质贴合于3D球型体对象的表面,然后将所述多媒体全景素材贴在贴图材质的表面,最后,也就是进行观看时由拾取及播放模块14在所述3D球型体对象的中心布置一虚拟摄像机组件,拾取位于该3D球型体对象的表面的多媒体全景素材的内容在媒体播放设备30上进行播放,通过控制该虚拟摄像机的拾取角度,控制在所述媒体播放设备30上显示的内容和角度。
[0081] 在其他实施例中,如在媒体播放设备30上利用该VR播放方法播放全景视频,首先,在上述实施例中的步骤S10之前,还需要第一创建模块11在媒体播放设备上安装一插件,然后利用该插件在开发环境中创建一个球型体对象作为幕布载体,该幕布载体的大小可以根据所述全景视频的解析度进行设定,在球状的幕布载体创建完成后,由第二创建模块12建立新的材质,并为该材质将着色器选项设置成Legacy Shaders/Transparent/Cutout/Soft Edge Unlit,然后选择DUMMY纹理,使媒体播放设备30未播放时的状态呈现为黑屏,以便于给用于提供一定的视觉缓冲,避免造成眩晕和疲劳,接着由加载模块13将上述步骤创建好的材质及全景视频文件导入所述球型体对象的表面,同时添加插件所带的镜面脚本,以便在该球型体的中心布置虚拟摄像机组件之后,所述虚拟摄像机组件拾取到的画面内容不会出现反转,最后由拾取及播放模块14在该球型体对象的中心布置虚拟摄像机组件,同时增加控制、路径、音频、缩放、快进、亮度等脚本,在媒体播放设备30上进行播放时可以360全方位观看,解决了利用普通的媒体播放设备直接对全景素材进行观看时出现的画面扭曲和不完整的问题。
[0082] 本发明的VR播放装置10,将多媒体全景素材加载于一球型体表面,通过调整虚拟摄像机的拾取角度,每次拾取该多媒体全景素材中一矩形区域的内容在媒体播放设备30上播放,避免了直接观看时的曲面和不完整显示,而且通过调整拾取角度可以不受限制地观看多媒体全景素材的每一区域,增大了可视面积,降低了VR体验的成本,体验者无需进行佩戴,不会引起眩晕和疲劳。
[0083] 进一步地,所述拾取及播放模块14用于实时跟踪用户相对于媒体播放设备的位置信息,依据所述位置信息计算用户的观看视角,依据所述观看视角实时调整虚拟摄像机的角度,拾取所述多媒体全景素材的内容在媒体播放设备上进行播放。
[0084] 在本实施例中,为了实现传统媒体播放设备播放全景VR视频的效果,所述拾取及播放模块14还能够通过获取用户的位置信息和输出图像,做到如果用户改变位置,虚拟摄像机的角度也随之改变,以拾取所述多媒体全景素材的内容,达到更好的体验效果。具体如图2所示,所述拾取及播放模块14,如电视机的本地摄像装置及电视机系统以极高的速度实时跟踪用户相对于电视机的位置信息,然后依据所述位置信息计算用户的观看视角,从用户移动到系统响应完成的总时间控制在20ms以内,帧率在60Hz以上,使用户基本感受不到延时及卡顿,此外,媒体播放设备所能采集和追踪用户活动的范围非常高,其有效采集视角不低于150度,优选为180度,且有效距离在5cm-5m,识别精度在1cm以上,以保证用户在任何电视屏幕的可视角度的位置都能够被系统正确采集,在获取到用户相对于电视机的位置信息(x,y,z)、电视屏幕尺寸信息(w,h),可以计算出用户此时的视场角(α,β),然后根据用户的位置及视场角,计算出映射对应的全景视频画面区域(A),区域A即是本地电视机所应显示的画面,此时通过调整虚拟摄像机的角度,拾取所述多媒体全景素材应显示的画面在媒体播放设备(电视机)上进行播放。
[0085] 进一步地,参照图4,所述第一创建模块11包括:
[0086] Transform建立单元111,以Position、Rotation、及Scale为参数建立世界空间坐标Transform;
[0087] 第一设定单元112,设定(0,0,0)为3D球型体对象的中心在世界空间坐标Transform中的位置;
[0088] 第二设定单元113,设定世界空间坐标Transform中的y轴旋转到180度;
[0089] 第三设定单元114,设定世界空间坐标Transform中x轴、y轴、z轴的缩放比例为1:10。
[0090] 在本实施例中,无论是直接在媒体播放设备的开发环境中创建3D球型体对象,还是借助于第三方插件在开发环境中创建球型体对象,都需要Transform建立单元111先以Position(位置)、Rotation(旋转)、及Scale(缩放)为参数建立世界空间坐标Transform,然后分别由第一设定单元112、第二设定单元113、级第三设定单元114通过设定所述3D球型体对象在世界空间坐标Transform中的位置、旋转角度、及缩放比例对所述3D球型体对象进行创建,在本实施例中,第一设定单元112设定坐标(0,0,0)为3D球型体对象的中心在世界空间坐标Transform中的位置,为了使加载于3D球型体对象表面的多媒体全景素材未发生反转,二设定单元113设定世界空间坐标Transform中的y坐标轴旋转到180度,以使得所述虚拟摄像机组件设置于3D球型体对象的中心时,拾取到的多媒体全景素材的画面不会出现反转,同时为了保证观看时能够清晰地观看到多媒体全景素材的画面内容,第三设定单元114将世界空间坐标Transform中的x轴、y轴及z轴的缩放比例设定为1:10。
[0091] 进一步地,参照图4,该VR播放装置10还包括:
[0092] 判断模块15,判断所述世界空间坐标Transform中参数Scale的x轴属性是否为负,若否,则对所述多媒体全景素材进行反转处理。
[0093] 在本实施例中,加载模块13在从媒体播放设备30或插接于所述媒体播放设备30的外置存储设备中获取多媒体全景素材,并将所述多媒体全景素材及贴图材质加载于所述3D球型体对象的表面之后,需要确定该多媒体全景素材有没有出现反转,判定的方法也即,由判断模块15判断所述世界空间坐标Transform中参数Scale的x轴属性是否为负,若参数Scale的x轴属性为负,则判断所述多媒体全景素材没有出现反转,经虚拟摄像机组件拾取到并在媒体播放设备30上进行播放的多媒体全景素材的内容是正常的未反转倒立的画面,若参数Scale的x轴属性为正,则判断所述多媒体全景素材出现反转,经虚拟摄像机组件拾取到并在媒体播放设备30上进行播放的多媒体全景素材的内容是反转倒立的画面,需要对所述多媒体全景素材进行反转处理,以便媒体播放设备30播放正常的多媒体全景素材画面。
[0094] 本发明还提出一种VR播放系统。
[0095] 参照图4,图4为本发明的VR播放系统一实施例的结构示意图。
[0096] 在本实施例中,该VR播放系统100包括如上所述的VR播放装置10,及应用该VR播放装置10的媒体播放设备30。
[0097] 在本实施例中,该VR播放系统100包括如上所述的VR播放装置10、及应用该VR播放装置10的媒体播放设备30,通过VR播放装置10将多媒体全景素材加载于一球型体表面,通过调整虚拟摄像机的拾取角度,每次拾取该多媒体全景素材中一矩形区域的内容在媒体播放设备30上播放,避免了直接观看时的曲面和不完整显示,而且通过调整拾取角度可以不受限制地观看多媒体全景素材的每一区域,增大了可视面积,降低了VR体验的成本,体验者无需进行佩戴,不会引起眩晕和疲劳。
[0098] 进一步地,参照图4,所述媒体播放设备30包括:
[0099] 通信模块31,获取智能设备发送的信号指令,并依据所述信号指令调整所述多媒体全景素材的显示角度和显示区域;
[0100] 无线接收模块32,接收无线发射装置发射的无线电指令,并依据所述无线电指令调整所述虚拟摄像机组件的拾取角度、拾取速度、及拾取内容;
[0101] 感应识别模块33,获取用户的动作手势,并控制所述媒体播放设备对所述动作手势作出响应;
[0102] 语音识别模块34,接收用户的语音指令,并依据所述语音指令控制媒体播放设备的播放状态;及
[0103] 切换模块35,用于所述通信模块31、无线接收模块32、感应识别模块33、语音识别模块34之间的切换。
[0104] 在本实施例中,所述媒体播放设备30可以是电视、与电视配合的机顶盒、视频播放盒子,为了增加用户在该VR播放系统中进行体验的沉浸感和交互性,所述媒体播放设备还设置有通信模块31、无线接收模块32、感应识别模块33、语音识别模块34、及用于上述模块之间无缝切换的切换模块35,以满足不同人群的需求;如利用智能设备,如智能手机、PAD、智能手表等本身携带的传感器获取角度的变化量、及转动的方向,通过包括但不限于wifi、蓝牙的技术手段与媒体播放设备30的通信模块31建立连接,依据所述角度变化量、转动方向等信号指令调整所述多媒体全景素材在媒体播放设备上的显示角度和显示区域;再如利用遥控器等无线发射装置的部分按键发射无线电指令给无线接收模块32,调整虚拟摄像机组件的拾取角度、拾取速度、及失去内容,如菜单方向键,实现视角的自动旋转及旋转的左右方向,通过上下方向键调整观看的角度,利用数字键调节自动旋转的速度等;又如在媒体播放设备上加装感应识别模块33,通过获取用户的点击、抓取等动作手势,控制所述媒体播放设备30对所述动作手势作出响应,进而完成对VR系统的操作;该媒体播放设备还装设了语音识别模块34,以接收用户的语音指令,经过语音识别算法处理,控制媒体播放设备的播放状态;在其他实施例中,该媒体播放设备还装设有反馈装置和实时播报模块,以便对用户的每一条指令,作出相应的反馈提示,并实时播报系统播放状态,提高该VR播放系统的交互性。
[0105] 以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈