一种全景视频播放方法及系统的制作方法

文档序号:9567434阅读:1004来源:国知局
一种全景视频播放方法及系统的制作方法
【技术领域】
[0001]本发明涉及播放领域,尤其涉及一种全景视频播放方法及系统。
【背景技术】
[0002]目前,全景视频指的是超过一般视野的广角视频内容,通常我们所说的环形/柱形360度视频提供了水平方向360度的视野。
[0003]全景视频录制有多种方法,通常分为单镜头和多镜头两种方式。采用多个镜头/摄像机可以获得高视频质量,但生成的视频文件通常会是普通视频文件大小的三到四倍,甚至更多。这对存储和网络传输都带来巨大挑战,尤其在网络传输过程中过高的带宽需求往往无法达到。若要想降低视频文件的大小,节省带宽,通常需要降低视频质量,这样就使得采集到的视频不清楚。
[0004]因此,采用多个摄像机带来的视频文件过大,带宽需求过高的,会造成视频无法高质量传输或视频码率被迫降低的问题。

【发明内容】

[0005]有鉴于此,本发明提供一种全景视频播放方法及系统,以解决现有技术中采用多个摄像机带来的视频文件过大,带宽需求过高,造成的视频无法高质量传输或视频码率被迫降低的问题,其具体方案如下:
[0006]一种全景视频播放方法,包括:
[0007]接收播放全景视频指令;
[0008]获取用户当前的视野角度,根据所述当前的视野角度从视频采集装置获取的视频中截取当前的视野角度对应的视频段;
[0009]播放所述当前的视野角度对应的视频段。
[0010]进一步的,在所述播放所述当前的视野角度对应的视频段之后,还包括:
[0011]通过训练判断用户下一时刻的预测视野角度;
[0012]根据所述下一时刻的预测视野角度从所述视频采集装置获取下一时刻的预测视野角度对应的视频;
[0013]当用户下一时刻的视野角度与所述预测视野角度一致时,播放所述预测视野角度对应的视频。
[0014]进一步的,所述通过训练判断用户下一时刻的预测视野角度,具体为:
[0015]通过训练判断用户头部下一时刻的运动方向,根据所述用户头部下一时刻的运动方向确定用户下一时刻的预测视野角度。
[0016]进一步的,所述通过训练判断用户下一时刻的预测视野角度,具体为:
[0017]通过训练判断当前播放的视频段中场景的变化方向,根据所述场景的变化方向确定用户下一时刻的预测视野角度。
[0018]进一步的,在所述获取用户当前的视野角度之前,还包括:
[0019]检测当前的信号带宽;
[0020]根据所述当前的信号带宽调节获取的当前的视野角度对应的视频的码率。
[0021]进一步的,所述根据所述当前的视野角度从视频采集装置中获取的视频中截取当前的视野角度对应的视频段,具体为:
[0022]获取与所述当前的视野角度相邻的预定阈值角度的外围角度;
[0023]获取当前的视野角度对应的视频以及外围角度对应的视频。
[0024]进一步的,所述根据所述当前的视野角度从视频采集装置中获取的视频中截取当前的视野角度对应的视频段,具体为:
[0025]视频采集装置采集当前的视频段,将采集到的所述当前的视频段分别编码并存储后,拼接为当前的全景视频;
[0026]根据所述当前的视野角度从所述当前的全景视频中截取当前的视野角度对应的视频段。
[0027]进一步的,所述播放所述当前的视野角度对应的视频段,具体为:
[0028]判断获取的所述当前的视野角度对应的视频段是否缺失部分视野角度对应的视频;
[0029]若是,则所述缺失部分视频角度对应的视频为无效视频,查找所述无效视频的元数据;
[0030]根据所述无效视频的元数据对所述无效视频进行重建;
[0031]将重建后的视频与获取的当前视野角度对应的视频段进行拼接,得到完整的当前视野角度对应的视频段;
[0032]播放所述完整的当前视野角度对应的视频段。
[0033]进一步的,定义视频为无效视频,具体为:
[0034]检测所述视频采集装置采集到的多路视频中的画面是否有与预先训练完成的无效视频中的无效内容相似度达到预定阈值的画面内容;
[0035]若是,判断所述与无效内容相似度达到预定阈值的画面内容在该路视频画面中所占的比例是否达到预定比例;
[0036]若是,定义所述该路视频画面为无效视频。
[0037]—种全景视频播放系统,包括:接收单元,与所述接收单元相连的第一获取单元,与所述第一获取单元相连的播放单元,与所述播放单元相连的判断单元,分别与所述判断单元及播放单元相连的第二获取单元,其中:
[0038]所述接收单元用于接收播放全景视频指令;
[0039]所述第一获取单元用于获取用户当前的视野角度,根据所述当前的视野角度从视频采集装置获取的视频中截取当前的视野角度对应的视频段;
[0040]所述播放单元用于播放所述当前的视野角度对应的视频段;
[0041]所述判断单元用于通过训练判断用户下一时刻的预测视野角度;
[0042]所述第二获取单元用于根据所述下一时刻的预测视野角度从所述视频采集装置获取下一时刻的预测视野角度对应的视频,并在用户下一时刻的视野角度与所述预测视野角度一致时,通过播放单元播放所述预测视野角度对应的视频。
[0043]从上述技术方案可以看出,本申请公开的全景视频播放方法及系统,通过接收播放全景视频指令,获取用户当前的视野角度,从视频采集装置获取的视频中截取当前的视野角度对应的视频段,播放当前的视野角度对应的视频段,实现对全景视频的分段播放。本方案通过依次获取用户当前的视野角度对应的视频,由于用户视野角度有限,避免了同时获取全部的全景视频时,由于视频文件过大造成的传输速率降低的问题。
【附图说明】
[0044]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0045]图1为本发明实施例公开的一种全景视频播放方法的流程图;
[0046]图2为本发明实施例公开的一种虚拟现实头盔的示意图;
[0047]图3为本发明实施例公开的一种视频采集装置的结构示意图;
[0048]图4为本发明实施例公开的一种全景视频播放方法的流程图;
[0049]图5为本发明实施例公开的一种全景视频播放方法的流程图;
[0050]图6为本发明实施例公开的一种播放当前的视野角度对应的视频的方法的流程图;
[0051]图7为本发明实施例公开的一种全景视频播放系统的结构示意图;
[0052]图8为本发明实施例公开的一种播放单元的结构示意图。
【具体实施方式】
[0053]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0054]本发明公开了一种全景视频播放方法,其流程图如图1所示,包括:
[0055]步骤SI 1、接收播放全景视频指令;
[0056]用户通过全景视频播放器发送播放全景视频指令,其中,全景视频播放器可以具体为虚拟现实头盔或眼镜,如图2所示,通过该虚拟现实头盔或眼镜实现对全景视频的查看,由于人眼观察外界事物是有一定的视野范围的,如120度视野,因此,在通过虚拟现实头盔或眼镜查看全景视频时,即使该虚拟现实头盔或眼镜中内置的全景视频播放器播放360度的全景视频,佩戴该虚拟现实头盔或眼镜的用户也只能观察到其视野范围内120度的视频图像。
[0057]步骤S12、获取用户当前的视野角度,根据当前的视野角度从视频采集装置获取的视频中截取当前的视野角度对应的视频;
[0058]用户当前的视野角度,即用户眼睛当前能够看到的这120度的视野范围相对于该全景视频所在的角度。如:用户眼睛当前所能看到的视野角度在全景视频中所在的角度为30-150度范围内的视频图像,那么,即获取该全景视频中30-150度范围内的视频图像,对于其它角度的视频图像暂时不获取。
[0059]通过视频采集装置采集全景视频,其中,视频采集装置可以包括多个摄像头,每个摄像头只固定采集一个角度范围内的视频图像,由这多个摄像头采集到以当前位置为中心360度范围内的视频图像,如图3所示。其中,这多个摄像头中每个摄像头采集的视频图像的角度可以为正好相邻,如:第一摄像头采集1-90度的图像,第二摄像头采集91-180度的图像,第三摄像头采集181-270度的图像,第四摄像头采集271-360度的图像,其中,摄像头的个数根据每个摄像头所能够采集到的角度决定;也可以为有重叠部分,如:第五摄像头采集1-90度的图像,第六摄像头采集70-160度的图像,第七摄像头采集140-230度的图像,依次类推,以实现无缝拼接。
[00
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1