一种三维视频播放方法及装置制造方法及图纸

技术编号:17781150 阅读:51 留言:0更新日期:2018-04-22 10:28
本发明专利技术公开一种三维视频播放方法及装置,用于全景视频播放设备,包括如下步骤:接收用户的当前视角方向数据;根据当前视角方向数据,获取在预先设置的三维映射模型中与用户的可视角相关区域的坐标范围;根据三维映射模型中确定的坐标范围,得到用户可视角范围内的全景视频;基于全景视频与三维映射模型的映射关系,将用户可视角范围内的全景视频贴合到贴合模型相应位置上渲染播放。本发明专利技术可以有效提高用户使用体验,降低全景视频渲染压力。

【技术实现步骤摘要】
一种三维视频播放方法及装置
本专利技术涉及视频播放
,具体涉及一种三维视频播放方法及装置。
技术介绍
随着近年来视频拍摄技术的发展,全景图片,三维全景视频已经慢慢进入大众视野,在进行虚拟现实(VR,VirtualReality)或者360度全景视频直播时,直播画面是可以根据用户的视角相应改变的。三维全景视频,它是在720度或360度全景的技术之上发展延伸而来,将静态的全景图片转为动态的视频图像,全景三维视频我可以在拍摄角度上下左右360度范围内任意观看动态视频,让用户有一种身临其镜的感觉。目前,由于传统的方式通过服务器将场景根据算法拼接出360度全景三维视频图像,通过视频编码将视频数据传输至客户端,客户端解码后将360度图像进行球面映射,将图像贴图到球上,然后根据陀螺仪数据来控制显示视频图像,即控制显示视场角范围内的图像,但是,该种方式消耗较大,因为用户在观看全景视频时,由于人体视角的原因不能同时看到整个全景视频的画面,因此,对于用户来说解码、贴图和渲染播放整个全景视频是一种极大的资源浪费,并且该目前的方式对全景视频进行渲染播放时也会增加用户设备的解码和渲染压力,不利于用户使用体验
技术实现思路
因此,本专利技术实施例要解决的技术问题在于现有技术中的对全景视频进行渲染播放时会增加用户设备的解码和渲染压力,不利于用户使用体验。为此,本专利技术实施例提供了如下技术方案:本专利技术实施例提供一种三维视频播放方法,用于全景视频播放设备,包括如下步骤:接收用户的当前视角方向数据;根据所述当前视角方向数据,获取在预先设置的三维映射模型中与所述用户的可视角相关区域的坐标范围;根据所述三维映射模型中确定的所述坐标范围,得到所述用户可视角范围内的全景视频;基于所述全景视频与三维映射模型的映射关系,将所述用户可视角范围内的全景视频贴合到贴合模型相应位置上渲染播放。可选地,根据所述当前视角方向数据,获取在预先设置的三维映射模型中与所述用户的可视角相关区域的坐标范围的步骤包括:根据所述用户的当前视角方向数据,确定用户的当前视点在所述三维映射模型上的位置坐标;根据所述当前视点在所述三维映射模型上的位置坐标,确定在所述三维映射模型上的图像最低相关点的位置坐标,其中,所述图像最低相关点为所述当前视点与所述三维映射模型中心点的连线的延长线与所述三维映射模型的交点;根据所述图像最低相关点的位置坐标,获取在所述三维映射模型中与所述用户的可视角相关区域的坐标范围。可选地,所述贴合模型为球体模型或六面体模型。可选地,所述将所述用户可视角范围内的全景视频贴合到所述贴合模型相应位置上渲染播放的步骤包括:获取所述全景视频到拍摄点的空间三维坐标及距离;根据所述空间三维坐标及距离建立所述全景视频的球体贴合模型或六面体模型;基于所述全景视频与三维映射模型的映射关系,将所述用户可视角范围内的全景视频贴合到所述球体贴合模型或六面体贴合模型上并渲染播放。可选地,在得到所述用户可视角范围内的全景视频的步骤之后还包括:检测所述全景视频播放设备的空间位置。本专利技术实施例提供一种三维视频播放装置,用于全景视频播放设备,包括:接收模块,用于接收用户的当前视角方向数据;第一获取模块,用于根据所述当前视角方向数据,获取在预先设置的三维映射模型中与所述用户的可视角相关区域的坐标范围;第二获取模块,用于根据所述三维映射模型中确定的所述坐标范围,得到所述用户可视角范围内的全景视频;播放模块,用于基于所述全景视频与三维映射模型的映射关系,将所述用户可视角范围内的全景视频贴合到贴合模型相应位置上渲染播放。可选地,所述第一获取模块包括:第一确定子模块,用于根据所述用户的当前视角方向数据,确定用户的当前视点在所述三维映射模型上的位置坐标;第二确定子模块,用于根据所述当前视点在所述三维映射模型上的位置坐标,确定在所述三维映射模型上的图像最低相关点的位置坐标,其中,所述图像最低相关点为所述当前视点与所述三维映射模型中心点的连线的延长线与所述三维映射模型的交点;获取子模块,用于根据所述图像最低相关点的位置坐标,获取在所述三维映射模型中与所述用户的可视角相关的区域坐标范围。可选地,本专利技术实施例提供一种三维视频播放装置,还包括:检测模块,用于检测所述全景视频播放设备的空间位置。本专利技术实施例提供一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现所述的三维视频播放方法的步骤。本专利技术实施例提供一种三维视频播放系统,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现权利要求所述的三维视频播放方法的步骤。本专利技术实施例技术方案,具有如下优点:本专利技术公开一种三维视频播放方法及装置,用于全景视频播放设备,包括如下步骤:接收用户的当前视角方向数据;根据当前视角方向数据,获取在预先设置的三维映射模型中与用户的可视角相关区域的坐标范围;根据三维映射模型中确定的坐标范围,得到用户可视角范围内的全景视频;基于全景视频与三维映射模型的映射关系,将用户可视角范围内的全景视频贴合到贴合模型相应位置上渲染播放。本专利技术可以有效提高用户使用体验,降低全景视频渲染压力。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例1中三维视频播放方法的流程图;图2为本专利技术实施例1中三维球体模型中当前视点与图像最低相关点之间的位置示意图;图3为本专利技术实施例1中获取用户视角范围内全景视频贴合到贴合膜型的相应位置的示意图;图4为本专利技术实施例1中基于全景视频播放设备与用户的头部之间位置关系确定播放全景视频的空间位置的示意图;图5为本专利技术实施例2中三维视频播放装置的结构框图;图6为本专利技术实施例4中三维视频播放系统的硬件示意图。具体实施方式下面将结合附图对本专利技术实施例的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本专利技术实施例的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术实施例和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。在本专利技术实施例的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,还可以是两个元件内部的连通,可以是无线连接,也可以是有线连接。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。此外,下面所描述的本文档来自技高网...
一种三维视频播放方法及装置

【技术保护点】
一种三维视频播放方法,用于全景视频播放设备,其特征在于,包括如下步骤:接收用户的当前视角方向数据;根据所述当前视角方向数据,获取在预先设置的三维映射模型中与所述用户的可视角相关区域的坐标范围;根据所述三维映射模型中确定的所述坐标范围,得到所述用户可视角范围内的全景视频;基于所述全景视频与三维映射模型的映射关系,将所述用户可视角范围内的全景视频贴合到贴合模型相应位置上渲染播放。

【技术特征摘要】
1.一种三维视频播放方法,用于全景视频播放设备,其特征在于,包括如下步骤:接收用户的当前视角方向数据;根据所述当前视角方向数据,获取在预先设置的三维映射模型中与所述用户的可视角相关区域的坐标范围;根据所述三维映射模型中确定的所述坐标范围,得到所述用户可视角范围内的全景视频;基于所述全景视频与三维映射模型的映射关系,将所述用户可视角范围内的全景视频贴合到贴合模型相应位置上渲染播放。2.根据权利要求1所述的三维视频播放方法,其特征在于,根据所述当前视角方向数据,获取在预先设置的三维映射模型中与所述用户的可视角相关区域的坐标范围的步骤包括:根据所述用户的当前视角方向数据,确定用户的当前视点在所述三维映射模型上的位置坐标;根据所述当前视点在所述三维映射模型上的位置坐标,确定在所述三维映射模型上的图像最低相关点的位置坐标,其中,所述图像最低相关点为所述当前视点与所述三维映射模型中心点的连线的延长线与所述三维映射模型的交点;根据所述图像最低相关点的位置坐标,获取在所述三维映射模型中与所述用户的可视角相关区域的坐标范围。3.根据权利要求1所述的方法,其特征在于,所述贴合模型为球体模型或六面体模型。4.根据权利要求1所述的方法,其特征在于,所述将所述用户可视角范围内的全景视频贴合到所述贴合模型相应位置上渲染播放的步骤包括:获取所述全景视频到拍摄点的空间三维坐标及距离;根据所述空间三维坐标及距离建立所述全景视频的球体贴合模型或六面体模型;基于所述全景视频与三维映射模型的映射关系,将所述用户可视角范围内的全景视频贴合到所述球体贴合模型或六面体贴合模型上并渲染播放。5.根据权利要求1所述的方法,其特征在于,所述在得到所述用户可视...

【专利技术属性】
技术研发人员:卢振邦金玉
申请(专利权)人:江西服装学院
类型:发明
国别省市:江西,36

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1