[发明专利]VR视频下载方法及装置在审
申请号: | 201810004987.2 | 申请日: | 2018-01-03 |
公开(公告)号: | CN108419093A | 公开(公告)日: | 2018-08-17 |
发明(设计)人: | 王焯;唐泳滔;赵若熹;张家齐;祖浩焱 | 申请(专利权)人: | 黑帆科技有限公司 |
主分类号: | H04N21/2343 | 分类号: | H04N21/2343;H04N21/2387;H04N21/239;H04N21/24;H04N21/2662;H04N21/44;H04N21/845 |
代理公司: | 北京成创同维知识产权代理有限公司 11449 | 代理人: | 蔡纯;范芳茗 |
地址: | 美国加利福尼亚州*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频片段 下载 视频下载 下载链接 视频 播放请求 数据下载 速度确定 优化传输 分辨率 码率 选中 | ||
1.一种VR视频下载方法,包括:
接收第一视频的播放请求;
计算平均下载速度;
根据所述平均下载速度从所述第一视频对应多个具有不同分辨率和码率的视频片段中选中多个第一视频片段;
根据所述多个第一视频片段确定下载链接;以及
根据下载链接下载所述多个第一视频片段。
2.根据权利要求1所述的VR视频下载方法,还包括:在视频转码过程中生成分辨率与码率的映射表;以及通过检索所述映射表确定所述多个第一视频片段。
3.根据权利要求2所述的VR视频下载方法,其中,所述在视频转码过程中生成所述分辨率与码率的映射表包括:
定义多个分辨率等级,根据给定的目标分辨率计算所述多个分辨率等级下的多个分辨率;以及
针对所述给定的目标分辨率的目标码率,计算所述多个分辨率等级下的所述多个分辨率对应的码率。
4.根据权利要求3所述的VR视频下载方法,其中,所述定义多个分辨率等级,根据给定的目标分辨率计算所述多个分辨率等级下的多个分辨率包括:
根据下述方程式计算多个分辨率等级下的多个分辨率,
其中,n表示分辨率等级,R0为最大分辨率,为对应分辨率等级下的基础视频的分辨率,为对应分辨率等级下的增强视频的分辨率,q为分辨率比例,Rn{Xn,,Yn}对应分辨率等级下的分辨率;
所述针对所述给定的目标分辨率的目标码率,计算所述多个分辨率等级下的所述多个分辨率对应的码率包括:
根据下述方程式计算所述多个分辨率等级下的所述多个分辨率对应的码率,
对于bitraten,都有:
满足不等式:
其中,bitrate0为最大码率,bitraten,分别表示对应分辨率等级下的码率、基础视频的码率和增强视频的码率,n为大于等于1的正整数。
5.根据权利要求1所述的VR视频下载方法,其中,所述播放请求中包括用户的视场角度,所述多个第一视频片段具有多个分辨率,所述用户的视场角度决定了所述多个第一视频片段的分辨率分布。
6.根据权利要求5所述的VR视频下载方法,其中,位于所述视场角度内的第一视频片段的分辨率大于位于所述视场角度之外的所述第一视频片段的分辨率。
7.根据权利要求1所述的VR视频下载方法,其中,所述平均下载速度和所述多个第一视频片段的分辨率分布正相关。
8.一种VR视频下载装置,包括:
请求接收模块,用于接收第一视频的播放请求;
速度计算模块,用于计算平均下载速度;
片段获取模块,用于根据所述平均下载速度从所述第一视频对应多个具有不同分辨率和码率的视频片段中选中多个第一视频片段;
链接生成模块,用于根据所述多个第一视频片段确定所述下载链接;以及
下载执行模块,用于根据下载链接下载所述多个视频片段。
9.根据权利要求8所述的VR视频下载装置,还包括:映射表生成模块,用于在视频转码过程中生成分辨率与码率的映射表,则所述片段获取模块通过检索所述映射表确定多个第一视频片段。
10.根据权利要求9所述的VR视频下载装置,其中,所述映射表生成模块包括:
第一计算单元,用于定义多个分辨率等级,并根据给定的目标分辨率计算所述多个分辨率等级下的多个分辨率;以及
第二计算单元,用于根据所述给定的目标分辨率的目标码率,计算所述多个分辨率等级下的所述多个分辨率对应的目标码率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于黑帆科技有限公司,未经黑帆科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810004987.2/1.html,转载请声明来源钻瓜专利网。