一种基于CAVE空间的视频播放方法、装置及存储介质制造方法及图纸

技术编号:24497028 阅读:41 留言:0更新日期:2020-06-13 03:26
本发明专利技术公开了一种基于CAVE空间的视频播放方法、装置及存储介质,方法包括获取用户视点的位置信息、CAVE空间内各显示屏幕的位置信息以及各显示屏幕的形状信息;构建全景视频球状播放模型,并将用户视点映射为球心,继而在全景视频球状播放模型内构建与各显示屏幕对应的映射面;将所有映射面投影至全景视频球状播放模型的球面上,获得各显示屏幕对应的视频画面区域;根据视频画面区域对全景视频画面进行分割,获得各显示屏幕对应的待播放视频画面,以使各显示屏幕播放对应的待播放视频画面。通过实施本发明专利技术实施例能够减少现在CAVE空间中各显示屏幕输出画面发生变形的问题,提高用户体验。

A video playing method, device and storage medium based on cave space

【技术实现步骤摘要】
一种基于CAVE空间的视频播放方法、装置及存储介质
本专利技术涉及视频播放
,尤其涉及一种基于CAVE空间的视频播放方法、装置及存储介质。
技术介绍
CAVE是一种基于投影的虚拟现实系统,一般由围绕用户的五个投影面(上、下、左、右、前)组成,由5个投影面组成一个立体空间结构,通过将视频画面精确的投射到5个投影面上,营造四面八方聚焦而来的冲击力与震撼感,使得用户能获得深度沉浸的视觉体验感。在将视频画面输出至各个投影面或者说显示屏幕进行播放时,需要对一个完整的视频画面进行画面切割,然后将各切割出来的视频画面投影至各个屏幕上,但由于在视频切割时没有结合各显示屏幕的物理规格(尺寸,形状等),导致切割时无法合理分配各个显示屏幕的需要播放的视频画面的比例,常常会导致屏幕中的画面发生变形的问题。
技术实现思路
本专利技术实施例提供一种基于CAVE空间的视频播放方法、装置及存储介质,能够减少现在CAVE空间中各显示屏幕输出画面发生变形的问题,提高用户体验。本专利技术一实施例提供一种基于CAVE空间的视频播放方法,包括:获取用户视点的位置信息、所述CAVE空间内各显示屏幕的位置信息以及各显示屏幕的形状信息;其中,所述显示屏幕的位置信息为显示屏幕中各个顶点的位置坐标;构建全景视频球状播放模型,并将所述用户视点映射为球心,继而根据各所述显示屏幕的位置信息、用户视点的位置信息、各显示屏幕的形状信息以及预设的映射比例,在所述全景视频球状播放模型内构建与各所述显示屏幕对应的映射面;将所有所述映射面投影至所述全景视频球状播放模型的球面上,获得各显示屏幕对应的视频画面区域;根据所述各显示屏幕对应的视频画面区域对全景视频画面进行分割,获得各所述显示屏幕对应的待播放视频画面,继而将各所述待播放视频画面输出至对应的显示屏幕,以使各显示屏幕播放对应的待播放视频画面。进一步的,所述根据各所述显示屏幕的位置信息、用户视点的位置信息、各显示屏幕的形状信息以及预设的映射比例,在所述全景视频球状播放模型内构建与各所述显示屏幕对应的映射面,具体包括:以一所述显示屏幕为参考屏幕,继而根据所述参考屏幕的位置信息、用户视点的位置信息、参考屏幕的形状信息以及预设的映射比例,在所述全景视频球状播放模型内构建与所述参考屏幕对应的映射面;根据各显示屏幕的位置信息、各显示屏幕的形状信息、所述映射比例以及所述参考屏幕对应的映射面,在所述全景视频球状播放模型内构建,除所述参考屏幕外的其他显示屏幕对应的映射面。进一步的,所述显示屏幕的数量为5个。在上述方法项实施例的基础上,本专利技术对应提供了装置项实施例;本专利技术一实施例提供了一种基于CAVE空间的视频播放装置,包括数据获取模块、映射面构建模块、视频画面区域确定模块以及视频播分割模块;所述数据获取模块,用于获取用户视点的位置信息、CAVE空间内各显示屏幕的位置信息以及各显示屏幕的形状信息;其中,所述显示屏幕的位置信息为显示屏幕中各个顶点的位置坐标;所述映射面构建模块,用于构建全景视频球状播放模型,并将所述用户视点映射为球心,继而根据各所述显示屏幕的位置信息、用户视点的位置信息、各显示屏幕的形状信息以及预设的映射比例,在所述全景视频球状播放模型内构建与各所述显示屏幕对应的映射面;所述视频画面区域确定模块,用于将所有所述映射面投影至所述全景视频球状播放模型的球面上,获得各显示屏幕对应的视频画面区域;所述视频播分割模块,用于根据所述各显示屏幕对应的视频画面区域对全景视频画面进行分割,获得各所述显示屏幕对应的待播放视频画面,继而将各所述待播放视频画面输出至对应的显示屏幕,以使各显示屏幕播放对应的待播放视频画面。进一步的,所述根据各所述显示屏幕的位置信息、用户视点的位置信息、各显示屏幕的形状信息以及预设的映射比例,在所述全景视频球状播放模型内构建与各所述显示屏幕对应的映射面,具体包括:以一所述显示屏幕为参考屏幕,继而根据所述参考屏幕的位置信息、用户视点的位置信息、参考屏幕的形状信息以及预设的映射比例,在所述全景视频球状播放模型内构建与所述参考屏幕对应的映射面;根据各显示屏幕的位置信息、各显示屏幕的形状信息、所述映射比例以及所述参考屏幕对应的映射面,在所述全景视频球状播放模型内构建,除所述参考屏幕外的其他显示屏幕对应的映射面。在上述方法项实施例的基础上,本专利技术对应提供了存储项实施例;本专利技术一实施例提供了一种存储介质,所述存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述存储介质所在设备执行如权利要求本专利技术任意一项方法项实施例所述的基于CAVE空间的视频播放方法。通过实施本专利技术的实施例具有如下有益效果:本专利技术实施例公开了一种基于CAVE空间的视频播放方法、装置及存储介质,所述方法首先,获取用户视点的位置信息、各显示屏幕的位置信息以及各显示屏幕的形状信息然后基于全景视频画面,构建全景视频球状播放模型,以用户视点作为球心,然后根据各所述显示屏幕的位置信息、用户视点的位置信息、各显示屏幕的形状信息以及预设的映射比例,在所述全景视频球状播放模型内构建与各所述显示屏幕对应的映射面,建立起映射面与实际屏幕的对应关系,紧接着将各映射面投影至球面上,各映射面在球面上的覆盖区域即为各显示屏幕对应的视频画面区域,最后根据视频画面区域对全景视频画面进行分割,然后将分割后的视频画面输出值对应的显示屏幕,由显示屏幕进行播放。与现有技术相比本专利技术在对一个完整的视频画面进行分割时,结合了个显示屏幕的实际物理规格包括形状以及尺寸(由显示屏幕的各顶点的位置坐标可以表征屏幕实际尺寸),根据各显示屏幕的物理规格进行播放画面的分配,画面比例分配更加合理,减少了各显示屏幕播放时画面发生变形的问题。附图说明图1是本专利技术一实施例提供的一种基于CAVE空间的视频播放方法的流程示意图。图2是本专利技术一实施例提供的构建各显示屏幕对应的映射面的几何原理图。图3是本专利技术一实施例提供的一种基于CAVE空间的视频播放装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本专利技术一实施例提供的基于CAVE空间的视频播放方法包括:步骤S101:获取用户视点的位置信息、所述CAVE空间内各显示屏幕的位置信息以及各显示屏幕的形状信息;其中,所述显示屏幕的位置信息为显示屏幕中各个顶点的位置坐标。步骤S102:构建全景视频球状播放模型,并将所述用户视点映射为球心,继而根据各所述显示屏幕的位置信息、用户视点的位置信息、各显示屏幕的形状信息以及预设的映射比例,在所述全景视频球状播放模型内构建与各所述显示屏幕对应的映射面。步骤S1本文档来自技高网...

【技术保护点】
1.一种基于CAVE空间的视频播放方法,其特征在于,包括:/n获取用户视点的位置信息、所述CAVE空间内各显示屏幕的位置信息以及各显示屏幕的形状信息;其中,所述显示屏幕的位置信息为显示屏幕中各个顶点的位置坐标;/n构建全景视频球状播放模型,并将所述用户视点映射为球心,继而根据各所述显示屏幕的位置信息、用户视点的位置信息、各显示屏幕的形状信息以及预设的映射比例,在所述全景视频球状播放模型内构建与各所述显示屏幕对应的映射面;/n将所有所述映射面投影至所述全景视频球状播放模型的球面上,获得各显示屏幕对应的视频画面区域;/n根据所述各显示屏幕对应的视频画面区域对全景视频画面进行分割,获得各所述显示屏幕对应的待播放视频画面,继而将各所述待播放视频画面输出至对应的显示屏幕,以使各显示屏幕播放对应的待播放视频画面。/n

【技术特征摘要】
1.一种基于CAVE空间的视频播放方法,其特征在于,包括:
获取用户视点的位置信息、所述CAVE空间内各显示屏幕的位置信息以及各显示屏幕的形状信息;其中,所述显示屏幕的位置信息为显示屏幕中各个顶点的位置坐标;
构建全景视频球状播放模型,并将所述用户视点映射为球心,继而根据各所述显示屏幕的位置信息、用户视点的位置信息、各显示屏幕的形状信息以及预设的映射比例,在所述全景视频球状播放模型内构建与各所述显示屏幕对应的映射面;
将所有所述映射面投影至所述全景视频球状播放模型的球面上,获得各显示屏幕对应的视频画面区域;
根据所述各显示屏幕对应的视频画面区域对全景视频画面进行分割,获得各所述显示屏幕对应的待播放视频画面,继而将各所述待播放视频画面输出至对应的显示屏幕,以使各显示屏幕播放对应的待播放视频画面。


2.如权利要求1所述的基于CAVE空间的视频播放方法,其特征在于,所述根据各所述显示屏幕的位置信息、用户视点的位置信息、各显示屏幕的形状信息以及预设的映射比例,在所述全景视频球状播放模型内构建与各所述显示屏幕对应的映射面,具体包括:
以一所述显示屏幕为参考屏幕,继而根据所述参考屏幕的位置信息、用户视点的位置信息、参考屏幕的形状信息以及预设的映射比例,在所述全景视频球状播放模型内构建与所述参考屏幕对应的映射面;
根据各显示屏幕的位置信息、各显示屏幕的形状信息、所述映射比例以及所述参考屏幕对应的映射面,在所述全景视频球状播放模型内构建,除所述参考屏幕外的其他显示屏幕对应的映射面。


3.如权利要求1所述的基于CAVE空间的视频播放方法,其特征在于,所述显示屏幕的数量为5个。


4.一种基于CAVE空间的视频播放装置,其特征在于,包括:数据获取模块、映射面构建模块、视频画面区域确定模块以及视频...

【专利技术属性】
技术研发人员:梁景辉刘捷黎柏松
申请(专利权)人:广州市三川田文化科技股份有限公司
类型:发明
国别省市:广东;44

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

1