[发明专利]一种传输流丢包引起马赛克的解决方法有效

专利信息
申请号: 201710384358.2 申请日: 2017-05-26
公开(公告)号: CN107302523B 公开(公告)日: 2019-08-27
发明(设计)人: 张辉;宋晓东;刘广森;冯佳;谢庆胜;张海峰;黄继江 申请(专利权)人: 中国科学院西安光学精密机械研究所
主分类号: H04L29/06 分类号: H04L29/06
代理公司: 西安智邦专利商标代理有限公司 61211 代理人: 陈广民
地址: 710119 陕西省西*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及一种传输流丢包引起马赛克的解决方法。该方法全部基于数据接收端进行处理,包括以下步骤:1、接收端接收传输协议和数据封装格式并解复用为ES;2、判断数据是否存在丢包;3、帧类型判断;4、非丢包数据处理;5、丢包数据处理;本发明的方法可以有效预防视频数据在传输过程中丢包引起的马赛克,无论丢包发生在IDR帧还是其他帧类型,解码端均利用最近解码正常视频数据作为异常视频的恢复数据作为视频输出,从而规避了马赛克的产生。
搜索关键词: 一种 传输 流丢包 引起 马赛克 解决方法
【主权项】:
1.一种传输流丢包引起马赛克的解决方法,其特征在于,包括以下步骤:步骤1)接收端针对发送端传输的传输协议以及数据封装格式,并将传输协议以及数据封装格式解复用为ES;步骤2)接收端根据传输协议标识符号,判断发送端传输来的每一帧数据是否存在丢包,若为丢包数据时标记为1,则首先执行步骤3),再执行步骤5);若为非丢包数据则标记为0,则首先执行步骤3),再执行步骤4);步骤3)接收端针对解复用的视频ES数据进行帧类型判断;所述帧类型包含IDR帧、I帧、B帧、P帧;步骤4)非丢包数据处理;步骤4.1)若当前帧的帧类型为IDR帧,则正常解码并缓存该帧为正常解码数据;步骤4.2)若当前帧的帧类型为I帧、B帧或P帧,则正常解码并更新缓存帧;视频播放,并返回步骤1)进行下一帧数据的操作,直至所有帧数据全部播放完毕;步骤5)丢包数据处理;若当前帧的帧类型为IDR帧,且当前帧为第一帧数据,则该帧不做解码处理,标记当前IDR帧之后的所有帧为丢包数据,直至下一个非丢包的IDR帧出现后执行步骤4);若当前帧的帧类型为IDR帧,且当前帧不是第一帧数据,则判断是否有缓存的IDR帧,若有,则直接输出缓存的IDR帧数据;若没有,标记当前IDR帧之后的所有帧为丢包数据,直至下一个非丢包的IDR帧出现后执行步骤4);若当前帧的帧类型为I帧、B帧或P帧,且当前帧为第一帧数据,则该帧不做解码处理,直至下一个非丢包的IDR帧出现后执行步骤4);若当前帧的帧类型为I帧、B帧或P帧,且当前帧不是第一帧数据,则判断是否有缓存的IDR帧,若有,则直接输出缓存的IDR帧数据;若没有,当前帧不做解码处理,直至下一个非丢包的IDR帧出现后执行步骤4)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院西安光学精密机械研究所,未经中国科学院西安光学精密机械研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201710384358.2/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top