视频编码方法、视频解码方法、编码器、解码器以及介质技术

技术编号:39290549 阅读:14 留言:0更新日期:2023-11-07 10:59
本申请提出一种基于知识图像的视频编码方法、视频解码方法、视频编码器、视频解码器以及计算机存储介质。所述视频编码方法包括:获取当前视频帧的第一参考图像队列配置集;基于所述第一参考图像队列配置集获取所述当前视频帧的参考帧索引;根据所述参考帧索引从缓存区获取参考知识图像帧;按照所述参考知识图像帧对所述当前视频帧进行编码,得到所述当前视频帧的编码码流。通过上述视频编码方法,对视频帧编码的参考帧从只能将最近的知识图像帧作为参考帧,优化为按照视频帧的参考帧索引确定参考的知识图像帧,扩展了知识图像的多帧管理机制,能够更好地适应多变的场景切换,提高视频编码效果以及编码效率。视频编码效果以及编码效率。视频编码效果以及编码效率。

【技术实现步骤摘要】
视频编码方法、视频解码方法、编码器、解码器以及介质


[0001]本申请涉及视频编解码
,特别是涉及一种基于知识图像的视频编码方法、视频解码方法、视频编码器、视频解码器以及计算机存储介质。

技术介绍

[0002]在视频编解码中,为了提高压缩率,减少需要传输的码字,编码器不会直接对像素值进行编码传输,而是采用帧内或帧间预测模式,采用当前帧或参考帧的已编码块的重建像素对当前块的像素值进行预测。采用某种预测模式预测得出的像素值叫做预测像素值,预测像素值与原始像素值的差叫做残差。编码器仅需对某种预测模式及采用该种预测模式时产生的残差进行编码,解码端就可根据这些码流信息解码出相应像素值。这样大大降低了编码所需码字。
[0003]现有的SVAC3视频编解码标准中引入了知识图像(library picture)的概念,后续提案中的L帧表示知识图像。同时,引入RL(reference library)帧的概念,RL帧指的是为只参考知识图像的P帧或B帧。知识图像是一种长期参考帧,它采用I帧进行编码,知识图像仅作为参考帧,不用于显示。知识图像采用其知识图像索引IDX进行标识,而非码流中其他帧的POC或DOI。
[0004]然而,现有技术中的知识图像没有多帧管理机制,导致现有技术中最多只有一个知识图像可参考,大大降低了视频编码效果和编码效率。

技术实现思路

[0005]为解决上述技术问题,本申请提出了一种基于知识图像的视频编码方法、视频解码方法、视频编码器、视频解码器以及计算机存储介质。
[0006]为解决上述技术问题,本申请提出了一种基于知识图像的视频编码方法,所述视频编码方法包括:
[0007]获取当前视频帧的第一参考图像队列配置集;
[0008]基于所述第一参考图像队列配置集获取所述当前视频帧的参考帧索引;
[0009]根据所述参考帧索引从缓存区获取参考知识图像帧;
[0010]按照所述参考知识图像帧对所述当前视频帧进行编码,得到所述当前视频帧的编码码流。
[0011]其中,所述按照所述参考知识图像帧对所述当前视频帧进行编码之前,所述视频编码方法,还包括:
[0012]基于所述当前视频帧的第一参考图像队列配置集获取被所述当前视频帧以及后续待编码视频帧参考的知识图像帧;
[0013]更新所述缓存区,以保存所述被所述当前视频帧以及后续待编码视频帧参考的知识图像帧,删除不被所述当前视频帧以及后续待编码视频帧参考的知识图像帧。
[0014]其中,所述当前视频帧之前或之后的知识图像帧不包括参考图像队列配置集。
[0015]其中,所述视频编码方法,还包括:
[0016]获取所述当前视频帧之前或之后的待编码知识图像帧的第二参考图像队列配置集,以及从所述第二参考图像队列配置集获取保留的知识图像帧索引;
[0017]基于所述保留的知识图像帧索引在所述缓存区保留对应的知识图像帧,从所述缓存区删除所述保留的知识图像帧索引以外的知识图像帧;
[0018]对所述待编码知识图像帧编码后,将编码结果存入所述缓存区。
[0019]其中,所述当前视频帧的第一参考图像队列配置集中不包括参考知识图像帧的索引;
[0020]所述根据所述参考帧索引从缓存区获取参考知识图像帧,包括:
[0021]在所述参考帧索引中不包括参考知识图像帧的索引时,从所述缓存区获取最新保存的知识图像帧,作为所述当前视频帧的参考知识图像帧。
[0022]其中,所述基于所述第一参考图像队列配置集获取所述当前视频帧的参考帧索引,包括:
[0023]按照所述当前视频帧的参考句法获取参考知识图像帧数量;
[0024]按照所述所述参考知识图像帧数量,获取在所述第一参考图像队列配置集中排序在前的参考知识图像帧索引;
[0025]所述按照所述参考知识图像帧对所述当前视频帧进行编码,得到所述当前视频帧的编码码流,包括:
[0026]按照所述当前视频帧的参考句法获取参考非知识图像帧数量;
[0027]按照所述所述参考非知识图像帧数量,获取在所述第一参考图像队列配置集中排序在前的参考非知识图像帧索引;
[0028]按照所述参考非知识图像帧索引获取对应的参考非知识图像帧;
[0029]按照所述参考知识图像帧和所述参考非知识图像帧对所述当前视频帧进行编码,得到所述当前视频帧的编码码流。
[0030]其中,所述基于所述第一参考图像队列配置集获取所述当前视频帧的参考帧索引,包括:
[0031]按照所述当前视频帧的第一参考句法获取参考知识图像帧数量;
[0032]按照所述所述参考知识图像帧数量,获取在所述第一参考图像队列配置集中排序在前的参考知识图像帧索引;
[0033]所述按照所述参考知识图像帧对所述当前视频帧进行编码,得到所述当前视频帧的编码码流,包括:
[0034]按照所述当前视频帧的第二参考句法获取参考非知识图像帧数量;
[0035]按照所述所述参考非知识图像帧数量,获取在所述第一参考图像队列配置集中排序在前的参考非知识图像帧索引;
[0036]按照所述参考非知识图像帧索引获取对应的参考非知识图像帧;
[0037]按照所述参考知识图像帧和所述参考非知识图像帧对所述当前视频帧进行编码,得到所述当前视频帧的编码码流。
[0038]其中,所述视频编码方法,还包括:
[0039]获取所述当前视频帧之前或之后的待编码知识图像帧;
[0040]对所述待编码知识图像帧编码后,将编码结果存入所述缓存区,将编码索引写入编码后的知识图像帧的图像头句法。
[0041]其中,所述视频编码方法,还包括:
[0042]获取所述当前视频帧之前或之后的待编码知识图像帧的帧类型句法;
[0043]在启动所述帧类型句法时,清理所述缓存区内的已编码知识图像帧;
[0044]对所述待编码知识图像帧编码后,将编码结果存入所述缓存区,并且重新编号索引,将重新编号的编码索引写入编码后的知识图像帧的图像头句法。
[0045]其中,所述参考帧索引包括周期值和当前周期索引;
[0046]所述根据所述参考帧索引从缓存区获取参考知识图像帧,包括:
[0047]按照所述周期值和所述当前周期索引,获取参考帧真实索引;
[0048]根据所述参考帧真实索引从所述缓存区获取所述参考知识图像帧。
[0049]为解决上述技术问题,本申请提出了一种基于知识图像的视频解码方法,所述视频解码方法包括:
[0050]从视频码流提取参考图像队列配置集;
[0051]基于所述参考图像队列配置集获取所述视频码流的参考帧索引;
[0052]根据所述参考帧索引从缓存区获取已解码的参考知识图像帧;
[0053]按照所述参考知识图像帧对所述视频码流进行解码,得到所述视频码流的重建视频帧。
[0054]为解决上述技术问题,本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于知识图像的视频编码方法,其特征在于,所述视频编码方法包括:获取当前视频帧的第一参考图像队列配置集;基于所述第一参考图像队列配置集获取所述当前视频帧的参考帧索引;根据所述参考帧索引从缓存区获取参考知识图像帧;按照所述参考知识图像帧对所述当前视频帧进行编码,得到所述当前视频帧的编码码流。2.根据权利要求1所述的视频编码方法,其特征在于,所述按照所述参考知识图像帧对所述当前视频帧进行编码之前,所述视频编码方法,还包括:基于所述当前视频帧的第一参考图像队列配置集获取被所述当前视频帧以及后续待编码视频帧参考的知识图像帧;更新所述缓存区,以保存所述被所述当前视频帧以及后续待编码视频帧参考的知识图像帧,删除不被所述当前视频帧以及后续待编码视频帧参考的知识图像帧。3.根据权利要求2所述的视频编码方法,其特征在于,所述当前视频帧之前或之后的知识图像帧不包括参考图像队列配置集。4.根据权利要求1所述的视频编码方法,其特征在于,所述视频编码方法,还包括:获取所述当前视频帧之前或之后的待编码知识图像帧的第二参考图像队列配置集,以及从所述第二参考图像队列配置集获取保留的知识图像帧索引;基于所述保留的知识图像帧索引在所述缓存区保留对应的知识图像帧,从所述缓存区删除所述保留的知识图像帧索引以外的知识图像帧;对所述待编码知识图像帧编码后,将编码结果存入所述缓存区。5.根据权利要求4所述的视频编码方法,其特征在于,所述当前视频帧的第一参考图像队列配置集中不包括参考知识图像帧的索引;所述根据所述参考帧索引从缓存区获取参考知识图像帧,包括:在所述参考帧索引中不包括参考知识图像帧的索引时,从所述缓存区获取最新保存的知识图像帧,作为所述当前视频帧的参考知识图像帧。6.根据权利要求1所述的视频编码方法,其特征在于,所述参考帧索引包括参考知识图像帧索引和参考非知识图像帧索引;所述基于所述第一参考图像队列配置集获取所述当前视频帧的参考帧索引,包括:按照所述当前视频帧的参考句法获取参考知识图像帧数量和参考非知识图像帧数量;按照所述所述参考知识图像帧数量,获取在所述第一参考图像队列配置集中排序在前的参考知识图像帧索引;按照所述所述参考非知识图像帧数量,获取在所述第一参考图像队列配置集中排序在前的参考非知识图像帧索引,其中,所述参考非知识图像帧索引用于获取参考非知识图像帧;所述按照所述参考知识图像帧对所述当前视频帧进行编码,得到所述当前视频帧的编码码流,包括:按照所述参考知识图像帧和所述参考非知识图像帧对所述当前视频帧进行编码,得到
所述当前视频帧的编码码流。7.根据权利要求1所述的视频编码方法,其特征在于,所述参考帧索引包括参考知识图像帧索引和参考非知识图像帧索引;所述基于所述第一参考图像队列配置集...

【专利技术属性】
技术研发人员:张雪方诚江东林聚财殷俊
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1