[发明专利]编码、解码方法、编码端和解码端有效
申请号: | 201911136442.8 | 申请日: | 2019-11-19 |
公开(公告)号: | CN110830819B | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 管济为 | 申请(专利权)人: | 聚好看科技股份有限公司 |
主分类号: | H04N21/2343 | 分类号: | H04N21/2343;H04N21/4402;H04N21/6437;H04N21/647 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 董亚军 |
地址: | 266100 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 编码 解码 方法 | ||
本申请公开了一种编码、解码方法、编码端和解码端,属于多媒体技术领域。方法包括:编码端通过对视频序列中的关键帧进行编码得到第一编码数据。编码端再根据对视频序列中的非关键帧进行编码得到第二编码数据。并根据FEC算法对确定第二编码数据时所使用的关键帧进行冗余处理得到冗余数据包。这样,编码端向解码端发送添加有冗余数据包的第二编码数据所使用的带宽和发送第一编码数据所使用的带宽之间的差值在参考差值之内,这样既保证了对于不同类型的视频帧,传输编码数据的过程中的使用的带宽可以保持稳定,同时在解码端出现编码数据丢失的现象时,还可以根据冗余数据包对该关键帧进行还原,以提高解码端解码第二编码数据的成功率。
技术领域
本申请涉及多媒体技术领域,特别涉及一种编码、解码方法、编码端和解码端。
背景技术
随着多媒体技术的发展,为了便于视频的传输,编码端可以按照固定时长将视频划分为多个视频序列,每个视频序列包括多个视频帧。对于每个视频序列,编码端对该视频序列包括的多个视频帧分别进行编码,得到与该视频序列包括的多个视频帧一一对应的多个编码数据,然后将这多个编码数据发送至解码端。
相关技术中,每个视频序列通常包括一个关键帧和多个非关键帧,关键帧是指对全部像素信息进行编码并可以独立解码出完整画面的视频帧,非关键帧是指对关键帧的像素信息和当前非关键帧的像素信息之间的残差信息进行编码的视频帧。因此,对关键帧编码后的第一编码数据的码量较大,对非关键帧编码后得到第二编码数据的码量较小,所以,运营商可以根据编码数据的码量自适应分配带宽以发送不同类型的视频帧的编码数据。
但是在相关技术中,如果当前时间编码端需要发送关键帧,由于当前所需的带宽相对于上一次已发送的非关键帧所需要的带宽迅速增加,此时运营商需要增加带宽,而运营商在重新分配带宽时可能会出现延期,无法及时提供发送该关键帧所需要的带宽,从而造成视频的卡顿现象。
发明内容
本申请实施例提供了一种编码、解码方法、编码端和解码端,可以在保证传输编码数据的过程中带宽的稳定性的情况下避免带宽的浪费。所述技术方案如下:
第一方面,提供了一种编码方法,应用于编码端,所述方法包括:
根据对视频序列中的关键帧进行编码得到的第一编码数据,向解码端发送所述第一编码数据;
根据对所述视频序列中的非关键帧进行编码得到的第二编码数据,向所述解码端发送所述第二编码数据和冗余数据包,其中,发送所述第二编码数据和冗余数据包所使用的带宽和发送所述第一编码数据所使用的带宽之间的差值在参考差值之内,所述冗余数据包是根据前向纠错FEC算法对确定所述第二编码数据时所使用的关键帧进行冗余处理后得到。
第二方面,提供了一种解码方法,应用于编码端,所述方法包括:
接收编码端发送的第一编码数据,对所述第一编码数据进行解码,得到视频序列中的关键帧,所述第一编码数据是所述编码端对视频序列中的关键帧进行编码得到;
接收所述编码端发送的第二编码数据和冗余数据包,对所述第二编码数据进行解码,得到所述视频序列中的非关键帧;
其中,所述第二编码数据是所述编码端对所述视频序列中的非关键帧进行编码得到,所述编码端发送所述第二编码数据和冗余数据包所使用的带宽和发送所述第一编码数据所使用的带宽之间的差值在参考差值之内,所述冗余数据包是所述编码端根据前向纠错FEC算法对确定所述第二编码数据时所使用的关键帧进行冗余处理后得到。
第三方面,提供了一种编码端,该编码端包括:
发送模块,用于根据对视频序列中的关键帧进行编码得到的第一编码数据,向解码端发送所述第一编码数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于聚好看科技股份有限公司,未经聚好看科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911136442.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于位移数据的地下电缆故障判断方法和装置
- 下一篇:一种汽车滑橇锁紧装置