视频播放方法和装置制造方法及图纸

技术编号:13837535 阅读:51 留言:0更新日期:2016-10-15 23:12
本发明专利技术公开了一种视频播放方法和装置,包括:响应于进入全景视频应用程序的操作指令,获取当前播放视角;根据所述当前播放视角,确定显示屏幕对应于全景视频球模型空间投影区域内的平面播放框,其中,每个所述平面播放框的中心点与球模型的球心的连线分别垂直于各自的平面播放框,所述平面播放框的总和与视频频道个数相同;根据所述平面播放框对应的视频频道的视频数据,在所述平面播放框中分别播放相应的视频。本发明专利技术实施例提供的视频播放方法和装置基于全景视频技术,通过确定显示屏幕对应于全景视频球模型空间投影区域内的多个平面播放框,使视频在所述平面播放框中分别播放,以实现全景环境下多路视频的同时播放。

【技术实现步骤摘要】

本专利技术涉及多媒体
,特别是涉及一种视频播放方法和装置
技术介绍
在现阶段,要将多路视频频道或多个视频内容同时推送给用户时,一般采用在2D平面空间中同时显示多个视频通道的窗口,每个窗口放置对应频道的预览图片或者播放该频道的视频内容,则用户可以通过选择不同的窗口来实现选择不同的频道。随着全景技术的出现和快速发展,全景技术所创造的全景环境,能够在空间域提供给用户360°无死角的新体验,其能够提供虚拟的3D环境。全景视频中,默认的视频正方向位于视频正中间,播放器在播放全景视频时默认的起播视角指向上述正方向。而后,用户可以通过手指滑动或者人的转动而改变视频播放的视角,提高用户的交互体验。当前,已经出现在全景环境中添加多个窗口,在窗口中放置视频预览图片或者海报,只要用户选中该窗口,即可进入视频的播放界面。但是,由于只提供静态图片,导致用户无法直接了解视频的真实内容,除非用户直接进入该频道。那么,就只能在全景环境中播放一路视频。
技术实现思路
有鉴于此,本专利技术的目的在于提出一种视频播放方法和装置,以实现全景环境下多路视频的同时播放。基于上述目的,本专利技术实施例提供的视频播放方法包括:响应于进入全景视频应用程序的操作指令,获取当前播放视角;根据所述当前播放视角,确定显示屏幕对应于全景视频球模型空间投影区域内的平面播放框,其中,每个所述平面播放框的中心点与球模型的球心的连线分别垂直于各自的平面播放框,所述平面播放框的总和与视频频道个数相同;根据所述平面播放框对应的视频频道的视频数据,在所述平面播放框中分别播放相应的视频。在本专利技术的一些实施例中,所述平面播放框的中心点位于球模型的球面上、或球模型的球面之内、或球模型的球面之外。在本专利技术的一些实施例中,所述平面播放框的平面形状为矩形。在本专利技术的一些实施例中,所述平面播放框与视频频道一一对应,每个平面播放框对应于一个视频频道的播放线程,每个播放线程处理一个视频频道的视频数据;所述视频频道中的视频数据存储于视频数据服务器,并实时更新。在本专利技术的一些实施例中,所述视频播放方法还包括:接收用户的触发指令和/或终端的姿态变化数据;根据所述触发指令和/或姿态变化数据,并基于所述显示屏幕的当前坐标,计算得到所述显示屏幕的新的坐标;基于所述显示屏幕的新的坐标确定投影区域内的平面播放框,并根据所述平面播放框对应的视频频道的视频数据,在所述平面播放框中分别播放相应的视频。在本专利技术的一些实施例中,所述根据所述触发指令和/或姿态变化数据,并基于所述显示屏幕的当前坐标,计算得到所述显示屏幕的新的坐标的步骤包括:根据所述触发指令和/或姿态变化数据,计算得到显示屏幕的位置变化数据和角度变化数据;根据所述位置变化数据和角度变化数据,并基于所述显示屏幕的当前坐标,计算得到所述显示屏幕的新的坐标。本专利技术还提供一种实现上述视频播放方法的装置,包括:获取模块,用于响应于进入全景视频应用程序的操作指令,获取当前播放视角;播放确定模块,用于根据所述当前播放视角,确定显示屏幕对应于全景视频球模型空间投影区域内的平面播放框,其中,每个所述平面播放框的中心点与球模型的球心的连线分别垂直于各自的平面播放框,所述平面播放框的总和与视频频道个数相同;播放模块,根据所述平面播放框对应的视频频道的视频数据,在所述平
面播放框中分别播放相应的视频。在本专利技术的一些实施例中,所述平面播放框的中心点位于球模型的球面上、或球模型的球面之内、或球模型的球面之外。在本专利技术的一些实施例中,所述平面播放框的平面形状为矩形。在本专利技术的一些实施例中,所述平面播放框与视频频道一一对应,每个平面播放框对应于一个视频频道的播放线程,每个播放线程处理一个视频频道的视频数据;所述视频频道中的视频数据存储于视频数据服务器,并实时更新。在本专利技术的一些实施例中,所述视频播放装置还包括:接收模块,用于接收用户的触发指令和/或终端的姿态变化数据;计算模块,用于根据所述触发指令和/或姿态变化数据,并基于所述显示屏幕的当前坐标,计算得到所述显示屏幕的新的坐标;更新模块,用于基于所述显示屏幕的新的坐标确定投影区域内的平面播放框,并根据所述平面播放框对应的视频频道的视频数据,在所述平面播放框中分别播放相应的视频。在本专利技术的一些实施例中,所述计算模块包括:数据变化模块,用于根据所述触发指令和/或姿态变化数据,计算得到显示屏幕的位置变化数据和角度变化数据;坐标计算模块,用于根据所述位置变化数据和角度变化数据,并基于所述显示屏幕的当前坐标,计算得到所述显示屏幕的新的坐标。从上面所述可以看出,本专利技术实施例提供的视频播放方法和装置基于全景视频技术,通过确定显示屏幕对应于全景视频球模型空间投影区域内的多个平面播放框,使视频在所述平面播放框中分别播放,以实现全景环境下多路视频的同时播放。同时多路视频也产生类似全景视频的3d化效果,减少了画面畸变。而且,本专利技术实施例提供的视频播放方法和装置还可以通过触发指令或者改变终端的姿态对显示屏幕上的画面视角进行改变,使重新确定的位于投影区域内的平面播放框中分别播放相应的视频,从而进一步提高用户的交互体验。附图说明图1为全景视频的投影原理图;图2为本专利技术一个实施例的视频播放方法的流程示意图;图3为本专利技术实施例的在全景视频的球模型空间中创建平面播放框的示意图;图4为本专利技术又一个实施例的视频播放方法的流程示意图;图5为本专利技术一个实施例的视频播放装置的结构示意图;图6为本专利技术另一个实施例的视频播放装置的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术进一步详细说明。将全景视频贴于球模型上,形成全景环境,类似于地球仪,如图1所示,其为全景视频的投影原理图,用户(即人眼的位置)则位于球模型的球心处,图像投影面作为显示屏幕,位于图像投影面后面的四棱锥区域内的球面部分会投影到该图像投影面上,图像投影面则用于显示这部分球面。但是,目前用户只能在全景环境下观看到多个静态图片或者一路视频,实际上,用户更希望能够在图片显示窗口中直接播放视频内容,那么用户就可以不进入某一个频道而直接预览多个频道的内容。由此,本专利技术实施例提出一种在全景环境下同时播放多路视频的方法和装置。参考图2所示,其为本专利技术实施例的视频播放方法的流程示意图,作为本专利技术的一个实施例,所述视频播放方法包括:步骤101,响应于进入全景视频应用程序的操作指令,获取当前播放视角。在该步骤中,响应于用户进入全景视频应用程序的操作指令,获取显示屏幕的当前播放视角,此时用户仅仅是进入了全景视频应用程序的首页,而不是进入某一单一视频频道中。一般而言,在全景视频中,默认的视频起播视角指向视频正中间,而后,用户可以通过手指滑动或者人的转动而改变视频的播放视角,提高用户的交互体验。而且,在该步骤中,还会调用创建在全景视频的球模型空间中的平面播放框。步骤102,根据所述当前播放视角,确定显示屏幕对应于全景视频球模型空间投影区域内的平面播放框,其中,每个所述平面播放框的中心点与球模型的球心的连线分别垂直于各自的平面播放框,所述平面播放框的总和与
视频频道个数相同。如图3所示,其为本专利技术实施例的在全景视频的球模型空间中创建平面播放框本文档来自技高网
...

【技术保护点】
一种视频播放方法,其特征在于,包括:响应于进入全景视频应用程序的操作指令,获取当前播放视角;根据所述当前播放视角,确定显示屏幕对应于全景视频球模型空间投影区域内的平面播放框,其中,每个所述平面播放框的中心点与球模型的球心的连线分别垂直于各自的平面播放框,所述平面播放框的总和与视频频道个数相同;根据所述平面播放框对应的视频频道的视频数据,在所述平面播放框中分别播放相应的视频。

【技术特征摘要】
1.一种视频播放方法,其特征在于,包括:响应于进入全景视频应用程序的操作指令,获取当前播放视角;根据所述当前播放视角,确定显示屏幕对应于全景视频球模型空间投影区域内的平面播放框,其中,每个所述平面播放框的中心点与球模型的球心的连线分别垂直于各自的平面播放框,所述平面播放框的总和与视频频道个数相同;根据所述平面播放框对应的视频频道的视频数据,在所述平面播放框中分别播放相应的视频。2.根据权利要求1所述的视频播放方法,其特征在于,所述平面播放框的中心点位于球模型的球面上、或球模型的球面之内、或球模型的球面之外。3.根据权利要求1所述的视频播放方法,其特征在于,所述平面播放框的平面形状为矩形。4.根据权利要求1所述的视频播放方法,其特征在于,所述平面播放框与视频频道一一对应,每个平面播放框对应于一个视频频道的播放线程,每个播放线程处理一个视频频道的视频数据;所述视频频道中的视频数据存储于视频数据服务器,并实时更新。5.根据权利要求1所述的视频播放方法,其特征在于,还包括:接收用户的触发指令和/或终端的姿态变化数据;根据所述触发指令和/或姿态变化数据,并基于所述显示屏幕的当前坐标,计算得到所述显示屏幕的新的坐标;基于所述显示屏幕的新的坐标确定投影区域内的平面播放框,并根据所述平面播放框对应的视频频道的视频数据,在所述平面播放框中分别播放相应的视频。6.根据权利要求5所述的视频播放方法,其特征在于,所述根据所述触发指令和/或姿态变化数据,并基于所述显示屏幕的当前坐标,计算得到所述显示屏幕的新的坐标的步骤包括:根据所述触发指令和/或姿态变化数据,计算得到显示屏幕的位置变化数据和角度变化数据;根据所述位置变化数据和角度变化数据,并基于所述显示屏幕的当前坐
\t标,计算得到所述显示屏幕的新的坐标。7.一种视...

【专利技术属性】
技术研发人员:谭傅伦
申请(专利权)人:乐视控股北京有限公司乐视网信息技术北京股份有限公司
类型:发明
国别省市:北京;11

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

1