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

文档序号:9567434阅读:来源:国知局
,无效视频为常规下用户无意录制或播放的内容,如:镜头拍摄墙壁。
[0135]第一判断子单元81包括:缺失判断子单元,与缺失判断子单元相连的相似判断子单元,与相似判断子单元相连的比例判断子单元,与比例判断子单元相连的定义单元,其中:
[0136]缺失判断子单元用于判断获取的当前的视野角度对应的视频是否缺失部分视野角度对应的视频,若是,发出相似判断指令。
[0137]相似判断子单元用于接收相似判断指令,判断视频采集装置采集到的多路视频中的画面是否有与预先训练完成的无效视频中的无效内容相似度达到预定阈值的画面内容,若是,发出比例判断指令。
[0138]比例判断子单元接收比例判断指令,判断与无效内容相似度达到预定阈值的画面内容在该路视频画面中所占的比例是否达到预定比例,若是,发出定义指令。
[0139]定义单元接收定义指令,定义该路视频画面为无效视频。
[0140]定义视频为无效视频也可以为:通过近场阻碍物检测的方法,基于近场物体模糊,镜头无法聚焦的假设,阻碍物的边缘密度会降低,可以使用基于梯度的边缘检测器,如:Sobel边缘检测器来检测,并和已有的有效视频的边缘做比较,当其相似度降低到一定程度时,认为该画面为无效内容,当该无效内容在该路视频画面中所占的比例达到预定比例时,定义该路视频画面为无效视频。
[0141]查找子单元82用于接收查找指令,查找无效视频的元数据。
[0142]在视频采集装置获取到无效视频时,会对应该无效视频产生元数据,用来描述或记录该无效视频所拍摄到的画面,同时,该无效视频不进行全景视频的拼接,其余非无效视频进行全景视频的拼接。
[0143]具体的,可以通过Tiles来实现,Tiles是以采集传输终端CTU为基本单位的一种划分方式,即用垂直和水平的边界将图形划分为一些行和列,划分出的每个矩形区域为一个Tile,每个Tile包含整数个CTU,Tile之间可以相互独立,以此实现并行处理。
[0144]即将一个图形分成多个区域,每个区域可以独立压缩和解压缩,元数据用来记录哪些区域没有被压缩传输。
[0145]重建子单元83用于根据无效视频的元数据对无效视频进行重建。
[0146]如:若无效视频拍摄的是空白的墙壁,那么,对该无效视频的重建可以具体为:直接将该无效视频对应角度的视频重建为整体白色或整体为灰色,也可以将该无效视频对应的角度的视频重建为一面墙壁。
[0147]拼接子单元84用于将重建后的视频与获取的当前视野角度对应的视频进行拼接,得到完整的当前视野角度对应的视频。
[0148]播放子单元85用于播放完整的当前视野角度对应的视频。
[0149]本实施例公开了一种播放单元,通过第一判断子单元判断是否包含无效视频,并在包含无效视频时,查找与无效视频对应的元数据,根据元数据对无效视频进行重建,从而实现完整的当前视野角度对应的视频的播放。本方案避免了对无效视频的传输,只通过无效视频的元数据即可实现对无效视频的重建,有效提高了全景视频的传输速率,提高了了信号带宽的使用率。
[0150]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0151]专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0152]结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程R0M、电可擦除可编程R0M、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
[0153]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【主权项】
1.一种全景视频播放方法,其特征在于,包括: 接收播放全景视频指令; 获取用户当前的视野角度,根据所述当前的视野角度从视频采集装置获取的视频中截取当前的视野角度对应的视频段; 播放所述当前的视野角度对应的视频段。2.根据权利要求1所述的方法,其特征在于,在所述播放所述当前的视野角度对应的视频段之后,还包括: 通过训练判断用户下一时刻的预测视野角度; 根据所述下一时刻的预测视野角度从所述视频采集装置获取下一时刻的预测视野角度对应的视频段; 当用户下一时刻的视野角度与所述预测视野角度一致时,播放所述预测视野角度对应的视频段。3.根据权利要求2所述的方法,其特征在于,所述通过训练判断用户下一时刻的预测视野角度,具体为: 通过训练判断用户头部下一时刻的运动方向,根据所述用户头部下一时刻的运动方向确定用户下一时刻的预测视野角度。4.根据权利要求2所述的方法,其特征在于,所述通过训练判断用户下一时刻的预测视野角度,具体为: 通过训练判断当前播放的视频段中场景的变化方向,根据所述场景的变化方向确定用户下一时刻的预测视野角度。5.根据权利要求1所述的方法,其特征在于,在所述获取用户当前的视野角度之前,还包括: 检测当前的信号带宽; 根据所述当前的信号带宽调节获取的当前的视野角度对应的视频的码率。6.根据权利要求1所述的方法,其特征在于,所述根据所述当前的视野角度从视频采集装置中获取的视频中截取当前的视野角度对应的视频段,具体为: 获取与所述当前的视野角度相邻的预定阈值角度的外围角度; 获取当前的视野角度对应的视频以及外围角度对应的视频。7.根据权利要求1所述的方法,其特征在于,所述根据所述当前的视野角度从视频采集装置中获取的视频中截取当前的视野角度对应的视频段,具体为: 视频采集装置采集当前的视频段,将采集到的所述当前的视频段分别编码并存储后,拼接为当前的全景视频; 根据所述当前的视野角度从所述当前的全景视频中截取当前的视野角度对应的视频段。8.根据权利要求1所述的方法,其特征在于,所述播放所述当前的视野角度对应的视频段,具体为: 判断获取的所述当前的视野角度对应的视频段是否缺失部分视野角度对应的视频; 若是,则所述缺失部分视频角度对应的视频为无效视频,查找所述无效视频的元数据; 根据所述无效视频的元数据对所述无效视频进行重建; 将重建后的视频与获取的当前视野角度对应的视频段进行拼接,得到完整的当前视野角度对应的视频段; 播放所述完整的当前视野角度对应的视频段。9.根据权利要求8所述的方法,其特征在于,定义视频为无效视频,具体为: 检测所述视频采集装置采集到的多路视频中的画面是否有与预先训练完成的无效视频中的无效内容相似度达到预定阈值的画面内容; 若是,判断所述与无效内容相似度达到预定阈值的画面内容在该路视频画面中所占的比例是否达到预定比例; 若是,定义所述该路视频画面为无效视频。10.一种全景视频播放系统,其特征在于,包括:接收单元,与所述接收单元相连的第一获取单元,与所述第一获取单元相连的播放单元,与所述播放单元相连的判断单元,分别与所述判断单元及播放单元相连的第二获取单元,其中: 所述接收单元用于接收播放全景视频指令; 所述第一获取单元用于获取用户当前的视野角度,根据所述当前的视野角度从视频采集装置获取的视频中截取当前的视野角度对应的视频段; 所述播放单元用于播放所述当前的视野角度对应的视频段; 所述判断单元用于通过训练判断用户下一时刻的预测视野角度; 所述第二获取单元用于根据所述下一时刻的预测视野角度从所述视频采集装置获取下一时刻的预测视野角度对应的视频,并在用户下一时刻的视野角度与所述预测视野角度一致时,通过播放单元播放所述预测视野角度对应的视频。
【专利摘要】本发明公开了一种全景视频播放方法及系统,通过接收播放全景视频指令,获取用户当前的视野角度,从视频采集装置获取的视频中截取当前的视野角度对应的视频段,播放当前的视野角度对应的视频段,实现对全景视频的分段播放。本方案通过依次获取用户当前的视野角度对应的视频,由于用户视野角度有限,避免了同时获取全部的全景视频时,由于视频文件过大造成的传输速率降低的问题。
【IPC分类】H04N7/18, H04N21/6587, H04N21/262
【公开号】CN105323552
【申请号】CN201510700652
【发明人】孙学京
【申请人】北京时代拓灵科技有限公司
【公开日】2016年2月10日
【申请日】2015年10月26日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1