部分解码电路和部分编码电路制造技术

技术编号:17118329 阅读:26 留言:0更新日期:2018-01-25 00:37
本发明专利技术提供一种部分解码电路和部分编码电路。部分解码电路包含转置缓冲器,储存逆第二变换的中间逆残差变换结果;第一方向逆残差变换电路,处理逆量化电路的逆量化输出以产生中间逆残差变换结果至转置缓冲器;以及第二方向逆残差变换电路,访问转置缓冲器以获取中间逆残差变换结果,并处理中间逆残差变换结果以产生逆第二变换的最终逆残差变换结果,其中逆第二变换的最终逆残差变换结果更被逆变换电路处理;其中第一方向逆残差变换电路和第二方向逆残差变换电路以并行处理方式处理多个不同处理单元的部分残差变换数据。本发明专利技术的部分解码电路和部分编码电路可以实现低成本及/或高性能的逆残差/残差变换设计。

Partially decoded circuit and partial coding circuit

The present invention provides a partially decoded circuit and a partial encoding circuit. Part of the decoding circuit includes a transpose buffer storage, the middle second inverse transform inverse residual transform results; first direction inverse residual transform circuit, inverse quantization processing output inverse quantization circuit to generate intermediate results to residual transform inverse transpose buffer; and the second direction of residual transform circuit, access the transpose buffer to obtain the intermediate results and residual inverse transform. Intermediate results to produce the final residual inverse transform inverse transform inverse transform results of residual second, including second inverse transform inverse transform is the final residual inverter circuit; wherein the first direction inverse residual transform circuit and second direction inverse residual transform circuit part residual transform data processing processing of a plurality of different processing units in parallel. The partial decoding circuit and partial encoding circuit of the invention can realize low cost and / or high performance inverse residual / residual transform design.

【技术实现步骤摘要】
部分解码电路和部分编码电路
本专利技术有关于视频解码器设计以及视频编码器设计,更具体来说,有关于处理逆第二变换(inversesecondtransform)的视频编码器/解码器的部分解码电路以及处理第二变换的视频编码器的部分编码电路。
技术介绍
传统的视频编码标准通常采用基于编码技术的块来充分利用空间和时间冗余。举例来说,基本的做法是将整个源帧分为多个块,对每个块执行预测,变换每个块的残差(residual)以及执行量化、扫描和熵编码。此外,视频编码器的内部解码环中产生的重构帧(reconstructedframe)用于为编码随后的块提供参考像素数据。举例来说,逆扫描、逆量化,以逆变换可被包含在视频编码器的内部解码环中以恢复每一块的残差,其中残差将被加入至每一块的预测采样中,用于产生重构帧。视频编码器的内部解码环的功能也在视频解码器中实施,以恢复每个块的残差,并生成重构帧。对于特定视频编码标准,顺序执行逆第二变换和典型的逆变换的多阶段逆变换可被实施于视频编码/解码器中,而顺序执行典型的变换和第二变换的多阶段变换可被实施于视频编码器中。需要具有低成本及/或高性能的逆残差变换设计以及具有低成本及/或高性能的残差变换设计,用于分别处理逆第二变换和第二变换。
技术实现思路
依据本专利技术的示范性实施例,提出一种混合视频解码器和相关的混合视频解码方法以解决上述问题。依据本专利技术的一个实施例,提出一种部分解码电路,具有逆第二变换,包含转置缓冲器,储存逆第二变换的中间逆残差变换结果;第一方向逆残差变换电路,处理逆量化电路的逆量化输出以产生中间逆残差变换结果至转置缓冲器;以及第二方向逆残差变换电路,访问转置缓冲器以获取中间逆残差变换结果,并处理中间逆残差变换结果以产生逆第二变换的最终逆残差变换结果,其中逆第二变换的最终逆残差变换结果更被逆变换电路处理;其中第一方向逆残差变换电路和第二方向逆残差变换电路以并行处理方式处理多个不同处理单元的部分残差变换数据。依据本专利技术的另一实施例,提出一种部分编码电路,具有第二变换,包含转置缓冲器,储存第二变换的中间残差变换结果;第一方向残差变换电路,处理变换电路的变换输出以产生中间残差变换结果至转置缓冲器;以及第二方向残差变换电路,访问转置缓冲器以获取中间残差变换结果,并处理中间残差变换结果以产生第二变换的最终残差变换结果,其中最终残差变换结果更被量化电路处理;其中第一方向残差变换电路和第二方向残差变换电路以并行处理方式处理多个不同处理单元的部分残差变换数据。依据本专利技术的另一实施例,提出一种部分解码电路,具有逆第二变换,包含转置缓冲器,储存逆第二变换的中间逆残差变换结果;共享逆残差变换电路,采用相同的处理内核来执行第一方向逆残差变换操作和第二方向逆残差变换操作,其中第一方向逆残差变换操作处理逆量化电路的逆量化输出以产生中间逆残差变换结果至转置缓冲器;第二方向逆残差变换操作访问转置缓冲器以获取中间逆残差变换结果,并处理中间逆残差变换结果以产生逆第二变换的最终逆残差变换结果;且最终逆残差变换结果更被逆变换电路处理。依据本专利技术的另一实施例,提出一种部分编码电路,具有第二变换,包含转置缓冲器,储存第二变换的中间残差变换结果;以及共享残差变换电路,采用相同的处理内核来执行第一方向残差变换操作和第二方向残差变换操作,其中第一方向残差变换操作处理变换电路的变换输出以产生中间残差变换结果至转置缓冲器,第二方向残差变换电路访问转置缓冲器以获取中间残差变换结果,并处理中间残差变换结果以产生第二变换的最终残差变换结果;且最终残差变换结果更被量化电路处理。本专利技术的部分解码电路和部分编码电路可以实现低成本及/或高性能的逆残差变换设计以及具有低成本及/或高性能的残差变换设计。【附图说明】图1是依据本专利技术实施例的处理单元的示意图。图2是依据本专利技术实施例的残差变换内核的示意图。图3是依据本专利技术实施例的一个处理元件的示意图。图4是依据本专利技术实施例的解码比特流的视频解码器的示意图。图5是依据本专利技术实施例的编码视频信号的视频编码器的示意图。图6是依据本专利技术实施例的具有高性能逆第二变换的部分解码电路的示意图。图7是依据本专利技术实施例的水平和垂直逆变换的并行处理的示意图。图8是依据本专利技术实施例的具有高性能第二变换的部分编码电路的示意图。图9是依据本专利技术实施例的水平和垂直逆变换的并行处理的示意图。图10是依据本专利技术实施例的具有高性能逆第二变换的另一部分解码电路的示意图。图11是依据本专利技术实施例的具有低成本的逆第二变换的部分解码电路的示意图。图12是依据本专利技术实施例的具有低成本的第二变换的部分编码电路的示意图。图13是依据本专利技术实施例的具有低成本的逆第二变换的部分解码电路的示意图。图14是依据本专利技术实施例的具有高性能和低成本的逆第二变换的部分解码电路的示意图。图15是依据本专利技术实施例的NNRTU逆量化和NRTU逆第二变换的并行处理的示意图。图16是依据本专利技术实施例的具有高性能和低成本的第二变换的部分编码电路的示意图。图17是依据本专利技术实施例的NNRTU量化和NRTU第二变换的并行处理的示意图。图18是依据本专利技术实施例的具有高性能和低成本的第二变换的另一部分解码电路的示意图。图19是依据本专利技术实施例的具有另一高性能逆第二变换的部分解码电路的示意图。图20是依据本专利技术实施例的具有另一低成本逆第二变换的部分解码电路的示意图。图21是依据本专利技术实施例的具有另一高性能和低成本的逆第二变换的部分解码电路的示意图。图22是依据本专利技术实施例的NNRTU逆量化和NRTU逆第二变换的并行处理的示意图。【具体实施方式】在说明书及权利要求书当中使用了某些词汇来指称特定的组件。所属领域中的技术人员应可理解,制造商可能会用不同的名词来称呼同样的组件。本说明书及权利要求书并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的基准。在通篇说明书及权利要求书当中所提及的「包含」是开放式的用语,故应解释成「包含但不限定于」。另外,「耦接」一词在此包含任何直接及间接的电气连接手段。因此,若文中描述第一装置耦接于第二装置,则代表第一装置可直接电气连接于第二装置,或透过其它装置或连接手段间接地电气连接至第二装置。对于某些视频编码标准,第二变换功能和逆第二变换功能可实施于视频编码器中,且逆第二变换功能可以实施在视频解码器中。例如,第二代音频-视频编码标准(secondgenerationofAudio-videocodingstandard,简写为AVS2)是一个针对更高的视频编码效率的面向应用的视频编码标准。依据AVS2编码标准,提出了顺序执行逆第二变换和典型的逆变换(例如,逆离散余弦变换(IDCT))的多阶段逆变换,并提出了顺序执行典型的变换(例如,离散余弦变换(DCT))和第二变换的多阶段变换。因为视频编码器具有解码环嵌入其中,多阶段逆变换在视频编码器和视频解码器中均被实施。至于多阶段变换,其实施于视频编码器中。图1是依据本专利技术实施例的处理单元(processunit,简写为PU)的示意图。一个待被编码的PU可包含待被典型的变换(例如,DCT)处理的残差数据,也可能包含待被典型的变换(例如,DCT)和第二变换处理的残差数据。类似地,一个本文档来自技高网...
部分解码电路和部分编码电路

【技术保护点】
一种部分解码电路,具有逆第二变换,其特征在于,包含:转置缓冲器,储存所述逆第二变换的中间逆残差变换结果;第一方向逆残差变换电路,处理逆量化电路的逆量化输出以产生所述中间逆残差变换结果至所述转置缓冲器;以及第二方向逆残差变换电路,访问所述转置缓冲器以获取所述中间逆残差变换结果,并处理所述中间逆残差变换结果以产生所述逆第二变换的最终逆残差变换结果,其中所述逆第二变换的所述最终逆残差变换结果更被逆变换电路处理;其中所述第一方向逆残差变换电路和所述第二方向逆残差变换电路以并行处理方式处理多个不同处理单元的部分残差变换数据。

【技术特征摘要】
2016.07.14 US 15/209,7651.一种部分解码电路,具有逆第二变换,其特征在于,包含:转置缓冲器,储存所述逆第二变换的中间逆残差变换结果;第一方向逆残差变换电路,处理逆量化电路的逆量化输出以产生所述中间逆残差变换结果至所述转置缓冲器;以及第二方向逆残差变换电路,访问所述转置缓冲器以获取所述中间逆残差变换结果,并处理所述中间逆残差变换结果以产生所述逆第二变换的最终逆残差变换结果,其中所述逆第二变换的所述最终逆残差变换结果更被逆变换电路处理;其中所述第一方向逆残差变换电路和所述第二方向逆残差变换电路以并行处理方式处理多个不同处理单元的部分残差变换数据。2.根据权利要求1所述的部分解码电路,其特征在于,更包含:旁路路径,发送不需要被所述第一方向逆残差变换电路和所述第二方向逆残差变换电路中的一个或二者处理的残差变换数据;其中所述旁路路径耦接于所述逆量化电路的输出和所述逆变换电路的输入之间,或者耦接于所述逆量化电路的所述输出和所述第二方向逆残差变换电路的输入之间,或者耦接于所述转置缓冲器的输出和所述逆变换电路的所述输入之间。3.根据权利要求1所述的部分解码电路,其特征在于,所述逆量化电路是所述部分解码电路的一部分,且所述部分解码电路更包含:逆扫描电路,依据前面的电路的残差输出,产生并输出与处理单元中的残差变换数据的第一部分相关联的第一逆扫描结果;其中所述逆量化电路处理所述第一逆扫描结果以产生所述逆量化输出馈入至所述第一方向逆残差变换电路;所述第一方向逆残差变换电路和所述第二方向逆残差变换电路均不处理所述处理单元中的所述残差变换数据的第二部分;且所述第一逆扫描结果先于第二逆扫描结果的产生而产生,其中所述第二逆扫描结果与所述处理单元中的所述残差变换数据的所述第二部分相关联。4.根据权利要求3所述的部分解码电路,其特征在于,所述部分解码电路的所述逆扫描电路不产生所述第二逆扫描结果,且所述部分解码电路的所述逆量化电路不处理所述第二逆扫描结果。5.根据权利要求4所述的部分解码电路,其特征在于,所述第二逆扫描结果由另一个逆扫描电路生成,且所述部分解码电路更包含:旁路路径,发送不需要被所述第一方向逆残差变换电路和所述第二方向逆残差变换电路中的一个或二者处理的残差变换数据;其中所述旁路路径耦接于所述前面的电路的输出和所述另一个逆扫描电路的输入之间,或者耦接于所述逆量化电路的输出和所述第二方向逆残差变换电路的输入之间,或者耦接于所述转置缓冲器的输出和所述逆扫描电路的所述输入之间。6.一种部分编码电路,具有第二变换,其特征在于,包含:转置缓冲器,储存所述第二变换的中间残差变换结果;第一方向残差变换电路,处理变换电路的变换输出以产生所述中间残差变换结果至所述转置缓冲器;以及第二方向残差变换电路,访问所述转置缓冲器以获取所述中间残差变换结果,并处理所述中间残差变换结果以产生所述第二变换的最终残差变换结果,其中所述最终残差变换结果更被量化电路处理;其中所述第一方向残差变换电路和所述第二方向残差变换电路以并行处理方式处理多个不同处理单元的部分残差变换数据。7.根据权利要求6所述的部分编码电路,其特征在于,更包含:旁路路径,发送不需要被所述第一方向逆残差变换电路和所述第二方向逆残差变换电路中的一个或二者处理的残差变换数据;其中所述旁路路径耦接于所述变换电路的输出和所述量化电路的输入之间,或者耦接于所述变换电路的所述输出和所述第二方向残差变换电路的输入之间,或者耦接于所述转置缓冲器的输出和所述量化电路的所述输入之间。8.一种部分解码电路,具有逆第二变换,其特征在于,包含:转置缓冲器,储存所述逆第二变换的中间逆残差变换结果;共享逆残差变换电路,采用相同的处理内核来执行第一方向逆残差变换操作和第二方向逆残差变换操作,其中所述第一方向逆残差变换操作处理逆量化电路的逆量化输出以产生所述中间逆残差变换结果至所述转置缓冲器;所述第二方向逆残差变换操作访问所述转置缓冲器以获取所述中间逆残差变换结果,并处理所述中间逆残差变换结果以产生所述逆第二变换的最终逆残差变换结果;且所述最终逆残差变换结果更被逆变换电路处理。9.根据权利要求8所述的部分解码电路,其特征在于,更包含:旁路路径,发送不需要被所述共享逆残差变换电路处理的残差变换数据;其中所述旁路路径耦接于所述逆量化电路的输出和所述逆变换电路的输入之间。10.根据权利要求8所述的部分解码电路,其特征在于,所述逆量化电路是所述部分解码电路的一部分,且所述部分解码电路更包含:逆扫描电路,依据前面的电路的残差输出,产生并输出...

【专利技术属性】
技术研发人员:邱铭豪王佑铨张永昌
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:中国台湾,71

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

1