显示全景视频的方法和系统技术方案

技术编号:10354463 阅读:91 留言:0更新日期:2014-08-27 10:53
一种显示全景视频的方法和系统,所述方法包括,读取全景视频数据;获取视点数据;根据所述视点渲染对应视点的全景视频;播出所述全景视频。所述视点包括默认视点和/或推荐视点,在获取视点数据步骤中,可以包括视点移动子步骤,对视点进行上、下、左、右和旋转的移动;或者任意选择所要显示的位置,或者选取全景视频的机位,或者根据在触摸屏上的手势,识别各种视点选择请求。在播出所述全景视频时,可以一次性全部缓冲所有的视频,或者根据所选择视点,只缓冲所选择视点对应的全屏视频数据。本发明专利技术可以用于移动终端中的用于显示全景视频的播放器,从而增加用户的体验感。

【技术实现步骤摘要】
显示全景视频的方法和系统
本申请涉及视频播放领域,具体地,涉及一种显示全景视频的方法和系统。
技术介绍
现有技术中的视频在播放时,视频内容的可视区域因拍摄的原因(如:摄像机镜头的取景角度、范围)导致其固定不可调,即用户只能观看到当前的区域,视频画面只能跟随镜头移动而变化,用户观看无立体感,不能身临其境。而全景视频指的是一种具有360度视角的视频。全景视频具有立体感和真实感,能够很好地提供视觉体验。现有技术中已经出现了全景图像的显示方法,但是对于,全景视频,并没有给出一种显示方法,进一步地,没有针对视频进行视角的选择和定位。因此,提出一种显示全景视频的方法,特别是视角的选择方法,成为现有技术亟需解决的技术问题。
技术实现思路
本专利技术的目的在于提出一种显示全景视频的方法和系统,使得可以进行全景视频播放,增加了用户的观看体验,可以看见传统视频不能显示的画面部分。为达此目的,本专利技术采用以下技术方案: 一种显示全景视频的方法,包括如下步骤: SllO:读取全景视频数据; S120:获取视点数据; S130:根据所述视点渲染对应视点的全景视频; S140:播出所述全景视频。优选地,所述视点包括默认视点和/或推荐视点,所述默认视点为全景视频帧图像的正中间部分,所述推荐视点为显示包含视频内容最丰富的位置。优选地,在获取视点数据步骤中,包括视点移动子步骤,对视点进行上、下、左、右和旋转的移动,所述拖动的角度为0-30度。优选地,在获取视点数据步骤中,包括任意视点选择子步骤,任意选择所要显示的位置。优选地,在获取视点数据步骤中,包括机位视点选择子步骤,选取全景视频的机位。[0011 ] 优选地,在获取视点数据步骤中,包括触摸手势识别子步骤,根据在触摸屏上的手势,识别各种视点选择请求。优选地,在播出所述全景视频步骤中,还具有视频缓冲子步骤,一次性全部缓冲所有的视频,或者根据所选择视点,只缓冲所选择视点对应的全屏视频数据。和/或还具有清晰度选择子步骤,用于切换标清、高清、超清、1080P的清晰度。本专利技术还公开了一种显示全景视频的系统,包括如下单元: 全景视频数据读取单元:用于读取全景视频数据; 视点数据获取单元:用于获取视点数据; 全景渲染单元:用于根据所述视点渲染对应视点的全景视频; 全景显示单元:用于播出所述全景视频。优选地,所述视点数据获取单元,包括如下子单元中的一个或多个, 视点移动子单元,对视点进行上、下、左、右和旋转的移动,所述拖动的角度为0-30度; 任意视点选择子单元,任意选择所要显示的位置; 机位视点选择子单元,选取全景视频的机位; 触摸手势识别子单元,根据在触摸屏上的手势,识别各种视点选择请求。优选地,全景显示单元,还包括,视频缓冲子单元,一次性全部缓冲所有的视频,或者根据所选择视点,只缓冲所选择视点对应的全屏视频数据。和/或还包括,清晰度选择子单元,用于切换标清、高清、超清、1080P的清晰度。本专利技术的方法和系统可以用于移动终端中的用于显示全景视频的播放器,从而增加用户的体验感。视点选择多样化,用户可以指定任意的视点,以获取所需要欣赏的视频,同时提供推荐视点。具有视点机位,以在直播中迅速获得所需要的视点,同时提供推荐机位视点,实现了欣赏角度和机位快速切换的最优化。【附图说明】图1是根据本专利技术的具体实施例的显示全景视频的方法; 图2是根据本专利技术的具体实施例的显示全景视频的系统。【具体实施方式】下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。参见图1,示出了根据本专利技术的具体实施例的显示全景视频的方法,包括如下步骤: SllO:读取全景视频数据; S120:获取视点数据; S130:根据所述视点渲染对应视点的全景视频; S140:播出所述全景视频。因此,本专利技术,从服务器中获取全景视频资源在客户端的播放器中进行播放,全景视频资源中,每一帧图像的尺寸都大于播放器窗口的显示尺寸,也就是说,用户在播放器窗口中看见的当前画面只是全景视频当前帧图像的一部分。因此,必须获取视点数据,然后再根据所述视点得到相应的全景视频,最后用于播放。优选地,所述视点包括默认视点和/或推荐视点,所述默认视点为全景视频帧图像的正中间部分,所述推荐视点为采用推荐的方式显示包含视频内容最丰富的位置。该视频内容最丰富的位置可以通过大数据算法计算得到。当然,在本专利技术中,所述默认视点也可以为上一次视频所观看的视点,或者用户所任意指定的视点。进一步优选地,在获取视点数据步骤中,可以对视点进行移动,包括上、下、左、右和旋转的移动,所述移动的角度为0-30度,进一步优选地,所述移动的角度为0-360度,从而进行全方位的移动。进一步优选地,在获取视点数据步骤中,可以进行任意视点的选择,采用类似电子地图的方式,任意选择所要显示的位置。进一步优选地,在获取视点数据步骤中,可以进行机位视点选择,可以选取全景视频的机位。例如采用数字对几个常用的视点进行顺序编号,并存储以作为机位,以便于选择。例如,对于直播,如:足球比赛,用户可以根据球场中球的位置事先制定相应的机位,在观看全景视频时,快速地进行不同机位的切换,同时提供其他机位供用户选择。同时,在本专利技术中,也可以通过算法得到推荐机位视点。进一步优选地,在获取视点数据步骤中,还可以进行触摸手势识别子步骤,根据在触摸屏上的手势,识别各种视点选择请求。例如,视点的上、下、左、右和旋转,视频的放大和缩小。在播出所述全景视频步骤S140中,为了加快视频的播放,还具有视频缓冲子步骤,能够一次性全部缓冲所有的视频,即一次性下载所有的全景视频,以及时观看全景视频,或者根据所选择视点,只缓冲所选择视点对应的全屏视频数据,以在用户网络不流畅的情况下提高显示的流畅性。只有当用户进行了画面拖动行为,或者说,视点改变的情况下,才缓冲将要显示的部分。优选地,在播出所述全景视频步骤中,还具有清晰度选择子步骤,用于切换标清、高清、超清、1080P的清晰度。上述的全景视频显示方法可以用于移动终端中的用于显示全景视频的播放器,从而增加用户的体验感。视点选择多样化,用户可以指定任意的视点,以获取所需要欣赏的视频,同时提供推荐视点。具有视点机位,以在直播中迅速获得所需要的视点,同时提供推荐机位视点,实现了欣赏角度和机位快速切换的最优化。进一步的,本专利技术还公开了一种显示全景视频的系统,包括如下单元: 全景视频数据读取单元210:用于读取全景视频数据; 视点数据获取单元220:用于获取视点数据; 全景渲染单元230:用于根据所述视点渲染对应视点的全景视频; 全景显示单元240:用于播出所述全景视频。其中,所述视点数据获取单元,包括如下子单元中的一个或多个, 视点移动子单元,对视点进行上、下、左、右和旋转的移动,所述拖动的角度为0-30度; 任意视点选择子单元,任意选择所要显示的位置; 机位视点选择子单元,选取全景视频的机位; 触摸手势识别子单元,根据在触摸屏上的手势,识别各种视点选择请求。优选地,全景显示单元,还包括,视频缓冲子单元,一次本文档来自技高网...

【技术保护点】
一种显示全景视频的方法,包括如下步骤:读取全景视频数据;获取视点数据;根据所述视点渲染对应视点的全景视频;播出所述全景视频。

【技术特征摘要】
1.一种显示全景视频的方法,包括如下步骤: 读取全景视频数据; 获取视点数据; 根据所述视点渲染对应视点的全景视频; 播出所述全景视频。2.根据权利要求1所述的显示全景视频的方法,其特征在于: 所述视点包括默认视点和/或推荐视点,所述默认视点为全景视频帧图像的正中间部分,所述推荐视点为显示包含视频内容最丰富的位置。3.根据权利要求1所述的显示全景视频的方法,其特征在于: 在获取视点数据步骤中,包括视点移动子步骤,对视点进行上、下、左、右和旋转的移动,所述拖动的角度为0-30度。4.根据权利要求1所述的显示全景视频的方法,其特征在于: 在获取视点数据步骤中,包括任意视点选择子步骤,任意选择所要显示的位置。5.根据权利要求1所述的显示全景视频的方法,其特征在于: 在获取视点数据步骤中,包括机位视点选择子步骤,选取全景视频的机位。6.根据权利要求1所述的显示全景视频的方法,其特征在于: 在获取视点数据步骤中,包括触摸手势识别子步骤,根据在触摸屏上的手势,识别各种视点选择请求。7.根据权利要求1-6中任意一项所述的显示全景视频的方法,其特征在于: 在播出所述全景视频步骤中,还具有视频缓冲子步...

【专利技术属性】
技术研发人员:刘仲男姚键潘柏宇卢述奇
申请(专利权)人:合一网络技术北京有限公司
类型:发明
国别省市:北京;11

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

1