视频残差解码装置和关联方法制造方法及图纸

技术编号:36588296 阅读:18 留言:0更新日期:2023-02-04 17:52
一种视频残差解码装置,包括残差解码电路和相邻存储设备。残差解码电路对变换块进行残差解码,变换块被划分为M个子块,M为正整数,M个子块按照对角线扫描顺序进行残差解码处理。相邻存储设备存储属于相邻子块的且被当前子块的残差解码所参考的相邻数据,其中属于子块的相邻资料从子块的残差解码结果中导出,相邻存储设备的存储大小不大于从N个子块的残差解码结果得到的相邻数据的最大数据量,其中N为正整数,N小于M。N小于M。N小于M。

【技术实现步骤摘要】
视频残差解码装置和关联方法
[0001]相关引用
[0002]本专利技术要求在2021年7月27日递交的申请号为62/225,972的美国临时申请案的优先权。以上临时申请案的全部内容以引用方式并入本专利技术。


[0003]本专利技术涉及视频解码器设计,更具体地,涉及使用具有较小存储大小的相邻存储设备来存储用于上下文选择的相邻数据的视频残差解码装置及其相关方法。

技术介绍

[0004]通用视频编解码(Versatile Video Coding,简称VVC)标准(也称为H.266标准)是最新的视频编解码标准。与之前的高效视频编解码(High Efficiency Video Coding,简称HEVC)标准(也称为H.265标准)相比,新VVC标准的主要目标是显著提高压缩能力。同时,VVC的设计特点使其适用于广泛的视频应用。与HEVC标准一样,VVC标准也采用上下文自适应二进制算术编解码(context

adaptive binary arithmetic coding,简称CABAC)技术对一个变换块中系数的残差语法元素进行熵编码。因此,当当前系数的残差解码在解码器侧被执行时,从相邻系数的残差解码结果导出的相邻数据可用于上下文选择。在传统的VVC解码器设计中,大尺寸的相邻存储设备被用来缓存从一个变换块中的所有系数的残差解码结果导出的相邻资料。具体地,假设属于一个系数的相邻数据的最大数据量为A以及1TB中包含的系数数量为B,则现有的相邻存储设备配置为具有B个存储单元,每个存储单元的存储大小为A。
[0005]因此,需要一种创新的相邻存储机制,使相邻存储设备能够在视频残差解码中具有更小的尺寸。

技术实现思路

[0006]本专利技术的目的之一在于提供一种视频残差解码装置,其使用较小存储容量的相邻存储设备来存储相邻数据以进行上下文选择。
[0007]根据本专利技术的第一方面,一种示例性视频残差解码设备被公开。示例性视频残差解码设备包括残差解码电路和相邻存储设备。残差解码电路被布置为将残差解码应用于变换块,其中变换块被划分为M个子块,M为正整数,M个子块以对角线扫描顺序进行残差解码处理。相邻存储设备被布置为存储相邻数据,该相邻数据属于相邻子块以及被当前子块的残差解码所参考,其中属于子块的相邻数据从子块的残差解码结果中导出,以及相邻存储设备的存储大小不大于N个子块的残差解码结果导出的相邻数据的最大数据量,其中N为正整数,N小于M。
[0008]根据本专利技术的第二方面,一种示例性视频残差解码方法被公开。示例性视频残差解码方法包括:对变换块应用残差解码,其中变换块被划分为M个子块,M为正整数,M个子块以对角线扫描顺序进行残差解码处理;以及由相邻存储设备存储相邻数据,该相邻数据属
于相邻子块以及被当前子块的残差解码所参考,其中属于子块的相邻数据从当前子块的残差解码结果导出,以及相邻存储设备的存储大小不大于N个子块的残差解码结果导出的相邻数据的最大数据量,其中N为正整数,N小于M。
[0009]在阅读了在各个附图和附图中示出的优选实施例的以下详细描述之后,本专利技术的该些和其他目的无疑对于所属
的技术人员将变得显而易见。
附图说明
[0010]图1示出根据本专利技术的实施例的由常规模式残差解码所采用的反向对角线扫线描顺序的图。
[0011]图2示出根据本专利技术实施例的变换跳过(transform skip,简称TS)模式残差解码所采用的正向对角线扫描顺序的图。
[0012]图3示出根据本专利技术实施例的一个变换块内的不同对角坐标和一个子块内的不同对角坐标的图。
[0013]图4示出根据本专利技术实施例的在常规模式下用于当前系数的残差语法解码的相邻数据依赖性的图。
[0014]图5示出根据本专利技术实施例的在TS模式下用于当前系数的残差语法解码的相邻数据依赖性的图。
[0015]图6示出根据本专利技术实施例的视频残差解码装置的图。
[0016]图7示出在一个最大变换块的常规模式解码期间相邻存储设备被用来提供上下文选择所需的相邻数据的情况的图。
[0017]图8示出根据本专利技术实施例的在第一级(L1)对角线相邻缓冲器中分配的存储单元数量的示意图,该第一级对角线相邻缓冲器用于存储属于一个先前解码对角在线的一个子块的所需相邻数据。
[0018]图9示出根据本专利技术的实施例的在L1对角线相邻缓冲器中分配的存储单元数量的示意图,该L1对角线相邻缓冲器用于存储属于一个先前解码对角在线的头部子块(head sub

block)的所需相邻资料。
[0019]图10示出根据本专利技术实施例的在L1对角线相邻缓冲器中分配的存储单元数量的示意图,该L1对角线相邻缓冲器用于存储属于一个先前解码对角在线的尾部子块(tail sub

block)的所需相邻资料。
[0020]图11示出根据本专利技术实施例的在第二级(L2)对角线相邻缓冲器中分配的存储单元数量的示意图,该第二级对角线相邻缓冲器用于存储属于另一先前解码对角在线的一个子块的所需相邻数据。
[0021]图12示出根据本专利技术实施例的一个变换块的残差解码的相邻存储设备的第一布置的图。
[0022]图13示出根据本专利技术实施例的第一常规模式视频残差解码方法的流程图。
[0023]图14示出根据本专利技术实施例的第一可选常规模式视频残差解码方法的流程图。
[0024]图15示出根据本专利技术的实施例的一个变换块的残差解码的相邻存储设备的第二布置的图。
[0025]图16示出根据本专利技术实施例的第一TS模式视频残差解码方法的流程图。
[0026]图17示出根据本专利技术实施例的第一可选TS模式视频残差解码方法的流程图。
[0027]图18示出根据本专利技术实施例的用于一种变换块模式的残差解码的相邻存储设备的第三布置的图。
[0028]图19示出根据本专利技术实施例的第二常规模式视频残差解码方法的流程图。
[0029]图20示出根据本专利技术实施例的第二可选常规模式视频残差解码方法的流程图。
[0030]图21示出根据本专利技术实施例的用于一种变换块模式的残差解码的相邻存储设备的第四布置的图。
[0031]图22示出根据本专利技术实施例的第二TS模式视频残差解码方法的流程图。
[0032]图23示出根据本专利技术实施例的第二可选TS模式视频残差解码方法的流程图。
[0033]图24示出根据本专利技术的第一设计实施例的图。
[0034]图25示出根据本专利技术的第二设计实施例的图。
[0035]图26示出根据本专利技术的第三设计实施例的图。
[0036]图27示出根据本专利技术的第四设计实施例的图。
[0037]图28示出根据本专利技术的实施例的图6中所示的相邻存储设备的一种实施方式的图。
[0038]图29示出根据本专利技术的实施例的图6中所示的相邻存储设备的另一种实施方式的图。
具体实施方式本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频残差解码装置,包括:残差解码电路,被布置为对变换块进行残差解码,其中所述变换块被划分为M个子块,M为正整数,所述M个子块按照对角线扫描顺序被执行残差解码处理;以及相邻存储设备,被布置为存储属于多个相邻子块的且被当前子块的所述残差解码所参考的相邻数据,其中属于子块的相邻资料从所述子块的残差解码结果导出,以及所述相邻存储设备的存储大小不大于从N个子块的多个残差解码结果导出的相邻数据的最大数据量,其中N为正整数,N小于M。2.如权利要求1所述的讯残差解码装置,其特征在于,所述相邻存储设备包括:第一对角线相邻缓冲器,被布置为用于缓存相邻数据,所述相邻数据属于位于当前对角线的多个子块以及被位于下一条对角线的多个子块的残差解码所参考,其中根据所述对角线扫描顺序,位于所述当前对角线的所述多个子块的所述残差解码之后是位于所述下一条对角线的所述多个子块的所述残差解码;以及第二对角线相邻缓冲器,被布置为用于缓存相邻数据,所述相邻数据属于位于先前对角线的多个子块以及被位于所述当前对角线的所述多个子块的所述残差解码所参考,其中根据所述对角线扫描顺序,位于所述先前对角线的所述多个子块的所述残差解码之后是位于所述当前对角线的所述多个子块的所述残差解码。3.如权利要求2所述的视频残差解码装置,其特征在于,所述第一对角线相邻缓冲器的缓存大小等于仅属于所述变换块中位于对角线的多个子块中部分系数的相邻数据的数据量,所述对角线具有最大长度。4.如权利要求2所述的视频残差解码装置,其特征在于,所述第二对角线相邻缓冲器的缓存大小等于仅属于所述变换块中位于对角线的多个子块中部分系数的相邻数据的数据量,所述对角线具有最大长度。5.如权利要求2所述的视频残差解码装置,其特征在于,在位于所述当前对角线的所述多个子块的残差解码结束时,所述第二对角线相邻缓冲器被布置为开始缓存属于位于下一条对角线的所述多个子块的相邻资料。6.如权利要求2所述的视频残差解码装置,其特征在于,所述相邻存储设备进一步包括:第三对角线相邻缓冲器,被布置为缓存相邻数据,所述相邻数据属于位于另一先前对角线的多个子块且被位于所述当前对角线的所述多个子块的所述残差解码所参考,其中根据所述对角线扫描顺序,位于所述另一先前对角线处的所述多个子块的所述残差解码之后是位于所述先前对角线处的所述多个子块的所述残差解码。7.如权利要求6所述的视频残差解码装置,其特征在于,所述第三对角线相邻缓冲器的缓存大小等于仅属于所述变换块中位于对角线的多个子块中部分系数的相邻数据的数据量,所述对角线具有第二最大长度。8.如权利要求6所述的视频残差解码装置,其特征在于,在位于所述当前对角线的所述多个子块的所述残差解码结束时,存储在所述第二对角线相邻缓冲器中的部分数据被推送到所述第三对角线相邻缓冲器中。9.如权利要求2所述的视频残差解码装置,其特征在于,所述相邻存储设备还包括:当前子块相邻缓冲器,被布置为在所述当前子块的所述残差解码期间时缓存属于位于
所述当前对角线的当前子块的相邻资料。10.如权利要求9所述的视频残差解码装置,其特征在于,所述当前子块的所述残差解码指示所述当前子块具有至少一个非零系数,以及在所述当前子块的所述残差解码结束时,存储在所述当前子块相邻缓冲器中属于所述当前子块的相邻数据被推送到所述第一对角线相邻缓冲器。11.如权利要求9所述的视频...

【专利技术属性】
技术研发人员:王胜仁吴明隆
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:

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

1