显示全景视频的方法和系统的制作方法

文档序号:7806655阅读:251来源:国知局
显示全景视频的方法和系统的制作方法
【专利摘要】一种显示全景视频的方法和系统,所述方法包括,读取全景视频数据;获取视点数据;根据所述视点渲染对应视点的全景视频;播出所述全景视频。所述视点包括默认视点和/或推荐视点,在获取视点数据步骤中,可以包括视点移动子步骤,对视点进行上、下、左、右和旋转的移动;或者任意选择所要显示的位置,或者选取全景视频的机位,或者根据在触摸屏上的手势,识别各种视点选择请求。在播出所述全景视频时,可以一次性全部缓冲所有的视频,或者根据所选择视点,只缓冲所选择视点对应的全屏视频数据。本发明可以用于移动终端中的用于显示全景视频的播放器,从而增加用户的体验感。
【专利说明】显示全景视频的方法和系统
【技术领域】
[0001]本申请涉及视频播放领域,具体地,涉及一种显示全景视频的方法和系统。
【背景技术】
[0002]现有技术中的视频在播放时,视频内容的可视区域因拍摄的原因(如:摄像机镜头的取景角度、范围)导致其固定不可调,即用户只能观看到当前的区域,视频画面只能跟随镜头移动而变化,用户观看无立体感,不能身临其境。
[0003]而全景视频指的是一种具有360度视角的视频。全景视频具有立体感和真实感,能够很好地提供视觉体验。现有技术中已经出现了全景图像的显示方法,但是对于,全景视频,并没有给出一种显示方法,进一步地,没有针对视频进行视角的选择和定位。
[0004]因此,提出一种显示全景视频的方法,特别是视角的选择方法,成为现有技术亟需解决的技术问题。

【发明内容】

[0005]本发明的目的在于提出一种显示全景视频的方法和系统,使得可以进行全景视频播放,增加了用户的观看体验,可以看见传统视频不能显示的画面部分。
[0006]为达此目的,本发明采用以下技术方案:
一种显示全景视频的方法,包括如下步骤:
SllO:读取全景视频数据;
S120:获取视点数据;
S130:根据所述视点渲染对应视点的全景视频;
S140:播出所述全景视频。
[0007]优选地,所述视点包括默认视点和/或推荐视点,所述默认视点为全景视频帧图像的正中间部分,所述推荐视点为显示包含视频内容最丰富的位置。
[0008]优选地,在获取视点数据步骤中,包括视点移动子步骤,对视点进行上、下、左、右和旋转的移动,所述拖动的角度为0-30度。
[0009]优选地,在获取视点数据步骤中,包括任意视点选择子步骤,任意选择所要显示的位置。
[0010]优选地,在获取视点数据步骤中,包括机位视点选择子步骤,选取全景视频的机位。
[0011 ] 优选地,在获取视点数据步骤中,包括触摸手势识别子步骤,根据在触摸屏上的手势,识别各种视点选择请求。
[0012]优选地,在播出所述全景视频步骤中,还具有视频缓冲子步骤,一次性全部缓冲所有的视频,或者根据所选择视点,只缓冲所选择视点对应的全屏视频数据。
[0013]和/或还具有清晰度选择子步骤,用于切换标清、高清、超清、1080P的清晰度。
[0014]本发明还公开了一种显示全景视频的系统,包括如下单元: 全景视频数据读取单元:用于读取全景视频数据;
视点数据获取单元:用于获取视点数据;
全景渲染单元:用于根据所述视点渲染对应视点的全景视频;
全景显示单元:用于播出所述全景视频。
[0015]优选地,所述视点数据获取单元,包括如下子单元中的一个或多个,
视点移动子单元,对视点进行上、下、左、右和旋转的移动,所述拖动的角度为0-30度; 任意视点选择子单元,任意选择所要显示的位置;
机位视点选择子单元,选取全景视频的机位;
触摸手势识别子单元,根据在触摸屏上的手势,识别各种视点选择请求。
[0016]优选地,全景显示单元,还包括,视频缓冲子单元,一次性全部缓冲所有的视频,或者根据所选择视点,只缓冲所选择视点对应的全屏视频数据。
[0017]和/或还包括,清晰度选择子单元,用于切换标清、高清、超清、1080P的清晰度。
[0018]本发明的方法和系统可以用于移动终端中的用于显示全景视频的播放器,从而增加用户的体验感。视点选择多样化,用户可以指定任意的视点,以获取所需要欣赏的视频,同时提供推荐视点。具有视点机位,以在直播中迅速获得所需要的视点,同时提供推荐机位视点,实现了欣赏角度和机位快速切换的最优化。
【专利附图】

【附图说明】
[0019]图1是根据本发明的具体实施例的显示全景视频的方法;
图2是根据本发明的具体实施例的显示全景视频的系统。
【具体实施方式】
[0020]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0021]参见图1,示出了根据本发明的具体实施例的显示全景视频的方法,包括如下步骤:
SllO:读取全景视频数据;
S120:获取视点数据;
S130:根据所述视点渲染对应视点的全景视频;
S140:播出所述全景视频。
[0022]因此,本发明,从服务器中获取全景视频资源在客户端的播放器中进行播放,全景视频资源中,每一帧图像的尺寸都大于播放器窗口的显示尺寸,也就是说,用户在播放器窗口中看见的当前画面只是全景视频当前帧图像的一部分。因此,必须获取视点数据,然后再根据所述视点得到相应的全景视频,最后用于播放。
[0023]优选地,所述视点包括默认视点和/或推荐视点,所述默认视点为全景视频帧图像的正中间部分,所述推荐视点为采用推荐的方式显示包含视频内容最丰富的位置。该视频内容最丰富的位置可以通过大数据算法计算得到。当然,在本发明中,所述默认视点也可以为上一次视频所观看的视点,或者用户所任意指定的视点。[0024]进一步优选地,在获取视点数据步骤中,可以对视点进行移动,包括上、下、左、右和旋转的移动,所述移动的角度为0-30度,进一步优选地,所述移动的角度为0-360度,从而进行全方位的移动。
[0025]进一步优选地,在获取视点数据步骤中,可以进行任意视点的选择,采用类似电子地图的方式,任意选择所要显示的位置。
[0026]进一步优选地,在获取视点数据步骤中,可以进行机位视点选择,可以选取全景视频的机位。例如采用数字对几个常用的视点进行顺序编号,并存储以作为机位,以便于选择。例如,对于直播,如:足球比赛,用户可以根据球场中球的位置事先制定相应的机位,在观看全景视频时,快速地进行不同机位的切换,同时提供其他机位供用户选择。同时,在本发明中,也可以通过算法得到推荐机位视点。
[0027]进一步优选地,在获取视点数据步骤中,还可以进行触摸手势识别子步骤,根据在触摸屏上的手势,识别各种视点选择请求。例如,视点的上、下、左、右和旋转,视频的放大和缩小。
[0028]在播出所述全景视频步骤S140中,为了加快视频的播放,还具有视频缓冲子步骤,能够一次性全部缓冲所有的视频,即一次性下载所有的全景视频,以及时观看全景视频,或者根据所选择视点,只缓冲所选择视点对应的全屏视频数据,以在用户网络不流畅的情况下提高显示的流畅性。只有当用户进行了画面拖动行为,或者说,视点改变的情况下,才缓冲将要显示的部分。
[0029]优选地,在播出所述全景视频步骤中,还具有清晰度选择子步骤,用于切换标清、高清、超清、1080P的清晰度。
[0030]上述的全景视频显示方法可以用于移动终端中的用于显示全景视频的播放器,从而增加用户的体验感。视点选择多样化,用户可以指定任意的视点,以获取所需要欣赏的视频,同时提供推荐视点。具有视点机位,以在直播中迅速获得所需要的视点,同时提供推荐机位视点,实现了欣赏角度和机位快速切换的最优化。
[0031]进一步的,本发明还公开了一种显示全景视频的系统,包括如下单元:
全景视频数据读取单元210:用于读取全景视频数据;
视点数据获取单元220:用于获取视点数据;
全景渲染单元230:用于根据所述视点渲染对应视点的全景视频;
全景显示单元240:用于播出所述全景视频。
[0032]其中,所述视点数据获取单元,包括如下子单元中的一个或多个,
视点移动子单元,对视点进行上、下、左、右和旋转的移动,所述拖动的角度为0-30度; 任意视点选择子单元,任意选择所要显示的位置;
机位视点选择子单元,选取全景视频的机位;
触摸手势识别子单元,根据在触摸屏上的手势,识别各种视点选择请求。
[0033]优选地,全景显示单元,还包括,视频缓冲子单元,一次性全部缓冲所有的视频,或者根据所选择视点,只缓冲所选择视点对应的全屏视频数据。
[0034]和/或还包括,清晰度选择子单元,用于切换标清、高清、超清、1080P的清晰度。
[0035]显然,本领域技术人员应该明白,上述的本发明的各单元或各步骤可以用通用的计算装置来实现,它们可以集中在单个计算装置上,可选地,他们可以用计算机装置可执行的程序代码来实现,从而可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件的结合。
[0036]以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的【具体实施方式】仅限于此,对于本发明所属【技术领域】的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单的推演或替换,都应当视为属于本发明由所提交的权利要求书确定保护范围。
【权利要求】
1.一种显示全景视频的方法,包括如下步骤: 读取全景视频数据; 获取视点数据; 根据所述视点渲染对应视点的全景视频; 播出所述全景视频。
2.根据权利要求1所述的显示全景视频的方法,其特征在于: 所述视点包括默认视点和/或推荐视点,所述默认视点为全景视频帧图像的正中间部分,所述推荐视点为显示包含视频内容最丰富的位置。
3.根据权利要求1所述的显示全景视频的方法,其特征在于: 在获取视点数据步骤中,包括视点移动子步骤,对视点进行上、下、左、右和旋转的移动,所述拖动的角度为0-30度。
4.根据权利要求1所述的显示全景视频的方法,其特征在于: 在获取视点数据步骤中,包括任意视点选择子步骤,任意选择所要显示的位置。
5.根据权利要求1所述的显示全景视频的方法,其特征在于: 在获取视点数据步骤中,包括机位视点选择子步骤,选取全景视频的机位。
6.根据权利要求1所述的显示全景视频的方法,其特征在于: 在获取视点数据步骤中,包括触摸手势识别子步骤,根据在触摸屏上的手势,识别各种视点选择请求。
7.根据权利要求1-6中任意一项所述的显示全景视频的方法,其特征在于: 在播出所述全景视频步骤中,还具有视频缓冲子步骤,一次性全部缓冲所有的视频,或者根据所选择视点,只缓冲所选择视点对应的全屏视频数据; 和/或还具有清晰度选择子步骤,用于切换标清、高清、超清、1080P的清晰度。
8.一种显示全景视频的系统,包括如下单元: 全景视频数据读取单元:用于读取全景视频数据; 视点数据获取单元:用于获取视点数据; 全景渲染单元:用于根据所述视点渲染对应视点的全景视频; 全景显示单元:用于播出所述全景视频。
9.根据权利要求8所述的显示全景视频的系统,其特征在于: 所述视点数据获取单元,包括如下子单元中的一个或多个, 视点移动子单元,对视点进行上、下、左、右和旋转的移动,所述拖动的角度为0-30度; 任意视点选择子单元,任意选择所要显示的位置; 机位视点选择子单元,选取全景视频的机位; 触摸手势识别子单元,根据在触摸屏上的手势,识别各种视点选择请求。
10.根据权利要求8或9所述的显示全景视频的系统,其特征在于: 全景显示单元,还包括,视频缓冲子单元,一次性全部缓冲所有的视频,或者根据所选择视点,只缓冲所选择视点对应的全屏视频数据; 和/或还具有清晰度选择子单元,用于切换标清、高清、超清、1080P的清晰度。
【文档编号】H04N21/6587GK104010225SQ201410277404
【公开日】2014年8月27日 申请日期:2014年6月20日 优先权日:2014年6月20日
【发明者】刘仲男, 姚键, 潘柏宇, 卢述奇 申请人:合一网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1