[发明专利]一种多视点视频的视点切换方法和系统有效
申请号: | 202010297270.9 | 申请日: | 2020-04-15 |
公开(公告)号: | CN111372145B | 公开(公告)日: | 2021-07-27 |
发明(设计)人: | 田路;夏洪升 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | H04N21/81 | 分类号: | H04N21/81;H04N21/433;H04N21/231;H04N21/6587;H04N21/8547;H04N21/218 |
代理公司: | 深圳市六加知识产权代理有限公司 44372 | 代理人: | 向彬 |
地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视点 视频 切换 方法 系统 | ||
1.一种多视点视频的视点切换方法,其特征在于,包括:
终端接收到用户视点切换请求后,检查当前视点的终端本地缓存内容预设时长内是否存在IDR帧;
如果当前视点的终端本地缓存内容预设时长内存在IDR帧,则将该IDR帧的时间点加入视点切换请求,上报服务器;
如果当前视点的终端本地缓存内容预设时长内不存在IDR帧,且缓存内容大于预设时长,则将预设时长后的时间点加入视点切换请求,上报服务器;
如果当前视点的终端本地缓存内容预设时长内不存在IDR帧,且缓存内容不足预设时长,则将终端本地缓存末端的时间点加入视点切换请求,上报服务器;
清空上报服务器视点切换请求中的时间点之后的终端本地缓存。
2.如权利要求1所述的多视点视频的视点切换方法,其特征在于,所述终端向服务器上报视点切换请求后,还接收服务器发送的切换视点后的视频流,具体为:
服务器接收终端发送的视点切换请求;
如果终端本地缓存内容预设时长内存在IDR帧,则直接从服务器上保存的要切换到的下个视点视频中,找出对应时间点的IDR帧,清空服务器缓存后,从该时间点流化打包并发送到终端;
如果终端本地缓存内容在上报视点切换请求中的时间点前不存在IDR帧,则将服务器上要切换到的下个视点的对应时间点视频帧结合该时间点所处GOP的相关视频帧,计算合成出一个IDR帧,替换原有的该时间点的非IDR帧,清空服务器缓存后,从该时间点流化打包并发送到终端。
3.如权利要求1或2所述的多视点视频的视点切换方法,其特征在于,在所述多视点视频中,每路视频在每个n秒的时间节点上有一个IDR帧,各路视频的IDR帧在时间点上对齐,n为预设值。
4.如权利要求2所述的多视点视频的视点切换方法,其特征在于,所述将服务器上要切换到的下个视点的对应时间点视频帧结合该时间点所处GOP的相关视频帧,计算合成出一个IDR帧,具体为:将该时间点所属的GOP内所有的编码帧进行解压缩处理生成原始视频数据,并根据该时间点相对GOP起点时间的偏移截取原始视频数据,以该时间点为起点对截取的原始视频数据进行压缩编码,首帧生成IDR帧替换原GOP内的编码帧。
5.如权利要求1或2所述的多视点视频的视点切换方法,其特征在于,视频内容的每帧原始视频数据前增加扩展字段用于视点切换,所述扩展字段包括相机视点信息和时间戳信息。
6.如权利要求5所述的多视点视频的视点切换方法,其特征在于,所述相机视点信息包括:当前视点的编号,视点的总数,报文中帧信息,帧类型。
7.如权利要求3所述的多视点视频的视点切换方法,其特征在于,所述n取值为2秒,所述预设时长取值为500毫秒。
8.一种多视点视频的视点切换系统,其特征在于,包括终端和服务器,其中:
所述终端用于在接收到用户视点切换请求后,检查当前视点的终端本地缓存内容预设时长内是否存在IDR帧;
如果当前视点的终端本地缓存内容预设时长内存在IDR帧,则将该IDR帧的时间点加入视点切换请求,上报服务器;
如果当前视点的终端本地缓存内容预设时长内不存在IDR帧,且缓存内容大于预设时长,则将预设时长后的时间点加入视点切换请求,上报服务器;
如果当前视点的终端本地缓存内容预设时长内不存在IDR帧,且缓存内容不足预设时长,则将终端本地缓存末端的时间点加入视点切换请求,上报服务器;
清空上报服务器视点切换请求中的时间点之后的终端本地缓存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010297270.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种绕线收纳数据线装置
- 下一篇:一种插拔式连接装置和电连接器