[发明专利]一种基于视觉连续性的全景视频分发方法和系统有效
申请号: | 201611087528.2 | 申请日: | 2016-12-01 |
公开(公告)号: | CN106604041B | 公开(公告)日: | 2020-05-22 |
发明(设计)人: | 马国强 | 申请(专利权)人: | 深圳市梦网视讯有限公司 |
主分类号: | H04N21/218 | 分类号: | H04N21/218;H04N21/262;H04N21/647 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 张全文 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 视觉 连续性 全景 视频 分发 方法 系统 | ||
1.一种基于视觉连续性的全景视频分发方法,其特征在于,所述方法包括以下步骤:
步骤A:任选全景视频多路码流中的一个码流,作为基准码流记为streamcur,将streamcur对应的摄像机采集视角作为基准角度,记为θcur;
步骤B:计算全景视频各路码流对应的摄像机采集视角θn与θcur的角度差dθn;θn表示streamn对应的摄像机采集视角;streamn表示全景视频的第n个拼接码流,n=1,2,...,N,N表示拼接码流的个数;
步骤C:将全景视频多路码流排列成两个码流序列;
步骤D:发送const秒全景视频多路码流streamn,n=1,2,...,N;const表示时间窗时长参数;
步骤E:在const秒时间窗内,发送该时间窗内的视觉角度信息表示第nt个时间窗的视觉角度上限和下限;
步骤F:如果全景视频多路码流streamn第nt+1时间窗内的码流存在,则进入步骤G;否则,结束全景视频多路码流的分发;nt表示时间窗标号,初始值为1;
步骤G:根据视觉角度信息,分发全景视频多路码流;
步骤H:令nt=nt+1,确定const,的值,然后重新进入步骤D;分别表示第nt个时间窗的时间上限和时间下限;
其中,所述根据视觉角度信息,分发全景视频多路码流具体为:
计算称为标志视角;
计算接着,找到上述最小值对应的摄像机采集角度,记为θnow,对应的码流记为streamnow;abs(变量)表示对变量取绝对值;
如果streamnow位于第一码流序列,则采用第一处理模式;否则,采用第二处理模式;
构建全景视频多路码流分发序列表:
(如果N-k1≥k1),
(如果N-k1k1),
按全景视频多路码流分发序列表的顺序,依次发送全景视频多路码流对应nt+1时间窗内的码流;
所述第一处理模式为:
找到streamnow在第一码流序列中的位置;
重排第二码流序列及第二角度序列;具体为:
将第一码流序列中,所有位于streamnow前的码流按照倒序逐一放入第二码流序列,原始第二码流序列中的码流依次后移,超出序列长度的码流依次移出放入第一码流序列的尾部,获取更新的第二码流序列;将第一角度序列中,所有位于θnow前的角度按照倒序逐一放入第二角度序列,原始第二角度序列中的角度依次后移,超出序列长度的角度依次移出放入第一角度序列的尾部,获取更新的第二角度序列;
重排第一码流序列及第一角度序列;具体为:
将streamnow移动到第一码流序列的首位,同时将所有位于streamnow后的码流随之依次前移,获取更新的第一码流序列;然后,将θnow移动到第一角度序列的首位,同时将所有位于θnow后的码流随之依次前移,获取更新的第一角度序列;
所述第二处理模式为:
找到streamnow在第二码流序列中的位置;
重排第一码流序列及第一角度序列;具体为:
将第二码流序列中,streamnow及所有位于streamnow前的码流按照倒序逐一放入第一码流序列,原始第一码流序列中的码流依次后移,超出序列长度的码流依次移出放入第二码流序列的尾部,获取更新的第一码流序列;将第二角度序列中,θnow及所有位于θnow前的角度按照倒序逐一放入第一角度序列,原始第一角度序列中的角度依次后移,超出序列长度的角度依次移出放入第二角度序列的尾部,获取更新的第一角度序列;
重排第二码流序列及第二角度序列;具体为:
将所有位于streamnow后的码流依次前移,直到有一个码流移到第二码流序列的首位,获取更新的第二码流序列;将所有位于θnow后的码流随之依次前移,直到有一个角度移到第二角度序列的首位,获取更新的第二角度序列;
所述将全景视频多路码流排列成两个码流序列具体为:
将所有小于等于0的角度差升序排列,记为其中,k1表示所有小于等于0的角度差的数量;
根据所述所有小于等于0的角度差的排列顺序,分别将对应的摄像机采集视角排列成一个角度序列记为称为第一角度序列;将对应的全景视频多路码流排列成一个码流序列记为称为第一码流序列;
将所有大于0的角度差降序排列,记为
根据所述所有大于0的角度差的排列顺序,分别将对应的摄像机采集视角排列成一个角度序列记为称为第二角度序列;将对应的全景视频多路码流排列成一个码流序列记为称为第二码流序列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市梦网视讯有限公司,未经深圳市梦网视讯有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611087528.2/1.html,转载请声明来源钻瓜专利网。