[发明专利]视频解码方法及装置有效
| 申请号: | 201811071029.3 | 申请日: | 2018-09-17 |
| 公开(公告)号: | CN109068133B | 公开(公告)日: | 2022-04-29 |
| 发明(设计)人: | 鲍金龙 | 申请(专利权)人: | 鲍金龙 |
| 主分类号: | H04N19/103 | 分类号: | H04N19/103;H04N19/159;H04N19/176;H04N19/70 |
| 代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 吴迪 |
| 地址: | 024000 内蒙古自治区*** | 国省代码: | 内蒙古;15 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 视频 解码 方法 装置 | ||
本申请提供一种视频解码方法及装置,涉及视频处理技术领域。待解码视频包括关键视频帧和非关键视频帧,所述方法包括:将待解码视频中的关键视频帧和非关键视频帧进行解码,得到待解码视频的解码图像;其中,当非关键视频帧中的帧内编码块没有使用帧内预测编码,或非关键视频帧中存在没有被帧内编码块作为参考对象的帧间编码块时,对非关键视频帧中满足上述条件的帧间编码块按照隔行帧间参考的方式进行解码。该视频解码方法无需丢弃不被参考的非关键视频帧,视频帧速率无损失,且由于存在视觉心理模型的原理,观看视频的主观体验也不会明显降低。进一步,采取隔行帧间参考的方式,使得解码时需要访问的数据量降低近一半,从而明显提升了解码速度。
技术领域
本申请涉及视频处理技术领域,具体而言,涉及一种视频解码方法及装置。
背景技术
视频编码序列中存在有5种帧类型,分别是I帧(帧内编码)、P帧(前向预测编码)、B帧(双向预测编码),以及非关键帧p帧(前向预测编码)和b帧(双向预测编码)。
现有技术中的视频快速解码方案通常会将不被参考的非关键帧丢弃,以实现快速解码,但是往往会使得视频输出的帧速率有严重损失,导致主观体验上视频有卡顿。如若不丢弃不被参考的非关键视频帧,又会因为数据量较大使得解码速度较低。
因此,现有技术中并没有一种可行的视频解码方法,能够能够明显提升解码速度,且使得视频输出帧速率无损、主观体验更好。
发明内容
本申请的目的在于,针对上述现有技术中的不足,提供一种视频解码方法及装置,能够明显提升解码速度,且使得视频输出帧速率无损、主观体验更好。
第一方面,本申请提供一种视频解码方法,用于对待解码视频进行解码,待解码视频包括关键视频帧和非关键视频帧,非关键视频帧位于相邻的关键视频帧之间,方法包括:
将待解码视频中的关键视频帧和非关键视频帧进行解码,得到待解码视频的解码图像;
其中,当非关键视频帧中的帧内编码块没有使用帧内预测编码,或非关键视频帧中存在没有被帧内编码块作为参考对象的帧间编码块时,对非关键视频帧中满足上述条件的帧间编码块按照隔行帧间参考的方式进行解码。
可选的,在本申请中,非关键视频帧中存在没有被帧内编码块作为参考对象的帧间编码块,包括:
非关键视频帧中的帧内编码块使用帧内预测编码,但是未使用帧间编码块作为参考对象,或
非关键视频帧中的帧内编码块使用帧内预测编码,但是存在没有被帧内编码块作为参考对象的帧间编码块。
在一个实施例中,当非关键视频帧中的帧内编码块使用帧内预测编码,但是存在没有被帧内编码块作为参考对象的帧间编码块时,方法还包括:
使用帧间预测推迟解码技术对非关键视频帧进行解码。
在一个实施例中,隔行帧间参考的方式包括:按照奇数行参考或按偶数行参考。
可选地,在本申请一个实施例中,待解码视频的编码标准包括:MPEG-2标准、H.264/AVC标准和H.265/HEVC标准的任一种。
第二方面,本申请还提供一种视频解码装置,包括:关键视频帧解码模块和非关键视频帧解码模块;
关键视频帧解码模块用于将待解码视频中的关键视频帧进行解码,得到关键视频帧的解码图像;
非关键视频帧解码模块用于将待解码视频中的非关键视频帧进行解码,得到非关键视频帧的解码图像;
其中,当非关键视频帧中的帧内编码块没有使用帧内预测编码,或非关键视频帧中存在没有被帧内编码块作为参考对象的帧间编码块时,非关键视频帧解码模块用于对满足上述条件的帧间编码块按照隔行帧间参考的方式进行解码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鲍金龙,未经鲍金龙许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811071029.3/2.html,转载请声明来源钻瓜专利网。





