视讯解码装置及视讯解码方法制造方法及图纸

技术编号:8389263 阅读:168 留言:0更新日期:2013-03-07 21:21
本发明专利技术提供一种视讯解码装置,其包含第一解码单元、第一侦测单元、第一处理电路以及第二处理电路。该第一解码单元是用来对第一编码区块进行解码以产生多个第一残余值。该第一侦测单元是用来侦测该多个第一残余值是否全部均具有相同的第一数值。该第一处理电路是用来处理该多个第一残余值以产生多个第一已处理残余值。该第二处理电路是用来产生对应于该第一编码区块的解码区块。当该多个第一残余值全部均具有相同的该第一数值时,该第一侦测单元系控制该第二处理电路在无需参照该多个第一已处理残余值之下来产生该解码区块。本发明专利技术提供的视讯解码装置能提升解码效能。本发明专利技术还提供一种视讯解码方法。

【技术实现步骤摘要】

本专利技术是关于对编码图框之区块进行解码,尤指一种利用侦测全部的残余值是否均具有相同的数值(例如,0),来选择性地略过对该多个残余值所进行的处理操作及/或对多个已处理残余值所进行的缓冲操作的视讯解码装置以及其相关视讯解码方法。
技术介绍
对于某些编码标准(coding standard)(例如,MPEG 1/2/4、WMV、H.264、RM、AVS)来说,一编码区块样式(coded block pattern,CBP)可用来指出宏块(macroblock)之中有哪些区块具有非零残余值(non-zero residual value),举例来说,依据H.264编码标准,一编码区块样式可包含6个比特,当该编码区块样式之中的一个比特等于0时,表示该编码区块样式比特(coded block pattern bit,CBP bit)所指示的至少一区块应不具有非零残余值,因此,可略过对该至少一区块所进行的解码操作(decoding),举例来说,当解码器(decoder)在处理一编码区块样式比特(其比特值为0)所指示的一区块时,其可略过反扫描(inverse scan)、反量化(inverse quantization)以及反转换(inverse transform)的操作,然而,在某些情形下,具有比特值为1之一编码区块样式比特所指示的一区块可能全部的残余值均是零残余值(zero residual value),因此,即使该区块并未具有任何非零残余值,包含反扫描、反量化及反转换之解码操作并不会被略过。再者,一区块可包含多个子区块(sub-block),当该区块所对应的一编码区块样式比特设定为1时,并不允许略过对多个子区块之中具有全部均是零残余值的一部份子区块所进行的解码操作,这是因为至少有一非零残余值位于该多个子区块的剩余部份子区块之中。对于其他编码标准来说,并不会使用编码区块样式。以VP8解码操作为例,当解码器在处理具有一直流残余值(direct current residual value,DC residual value)或全部均为零残余值的一区块时,其可略过反扫描及反量化之操作,并于反转换中执行算数平均数(arithmetic mean)的运算。即便要被解码的一区块实际上全部的残余值均是零残余值时,传统的解码器仍可能不会略过对该区块所进行的解码操作,因而降低了解码效能。
技术实现思路
有鉴于此,提出一种利用侦测全部的残余值是否均具有相同的数值(例如,0),来选择性地略过对该多个残余值所进行的处理操作及/或对多个已处理残余值所进行的缓冲操作的视讯解码装置以及其相关视讯解码方法,来解决上述问题。依据本专利技术之第一层面/实施例,其揭示一种视讯解码装置。该视讯解码装置包含一第一解码电路、一第一处理电路以及一第二处理电路。该第一解码电路包含一第一解码单元以及一第一侦测单元。该第一解码单元是用来对一第一编码区块进行解码以产生多个第一残余值,以及该第一侦测单元是用来侦测该多个第一残余值是否全部均具有相同的一第一数值。该第一处理电路系耦接于该第一解码单元,用来处理该多个第一残余值以产生多个第一已处理残余值。该第二处理电路系耦接于该第一处理电路及该第一侦测单元,用来产生对应于该第一编码区块的一解码区块,其中当该多个第一残余值全部均具有相同的该第一数值时,该第一侦测单元系控制该第二处理电路在无需参照该多个第一已处理残余值之下来产生该解码区块。依据本专利技术的第二层面/实施例,其揭示一种视讯解码方法。该视讯解码方法包含:对一第一编码区块进行解码以产生多个第一残余值;利用一侦测单元来侦测该多个第一残余值是否全部均具有相同的一第一数值;以及当该多个第一残余值全部均具有相同的一第一数值时,在无需参照对该多个第一残余值进行处理所得到的多个第一已处理残余值之下来产生对应于该第一编码区块的一解码区块。本专利技术会侦测一区块之全部的残余值是否均具有同一数值(例如,0),以及依据侦测结果来选择性地略过对该区块所进行的解码操作(包含反扫描、反量化及反转换),举例来说,当该区块之全部的残余值均为零残余值时,可允许解码器略过后续对残余值所进行的处理操作或对已处理残余值所进行的缓冲操作,如此一来,解码效能便可因而提升。附图说明图1为本专利技术广义的视讯解码装置之一实施例的一功能方块图。图2为基于图1所示之解码器架构的一第一实作范例的示意图。图3为使用图2所示之视讯解码装置来对一宏块进行解码的一实施例的示意图。图4为基于图1所示之解码器架构的一第二实作范例的示意图。图5为本专利技术另一广义的视讯解码装置之一实施例的一功能方块图。图6为基于图5所示之解码器架构的一第一实作范例的功能方块图。图7为基于图5所示之解码器架构的一第二实作范例的功能方块图。具体实施方式在说明书及后续的申请专利范围当中使用了某些词汇来指称特定的元件。本领域一般技术人员应可理解,制造商可能会用不同的名词来称呼同样的元件。本说明书及后续的申请专利范围并不要以名称的差异来作为区别元件的方式,而是以元件在功能上的差异来作为区别的基准。在通篇说明书及后续的请求项当中所提及的“包含”是为一开放式的用语,故应解释成“包含但不限定于”。此外,“耦接/电性连接”一词在此是包含任何直接及间接的电气连接手段。因此,文中描述一第一装置电性接于一第二装置,则代表该第一装置可直接连接于该第二装置,或透过其他装置或连接手段间接地连接至该第二装置。本专利技术主要的概念在于侦测一区块之全部的残余值是否均具有同一数值(例如,0),以及依据侦测结果来选择性地略过(skip)对该区块所进行的解码操作(包含反扫描、反量化及反转换),举例来说,当该区块之全部的残余值均为零残余值时,可允许解码器略过(bypass/skip)后续对残余值所进行的处理操作或对已处理残余值(processed residual value)所进行的缓冲操作,如此一来,解码效能便可因而提升。进一步的说明如下。图1是本专利技术广义的视讯解码装置之一实施例的一功能方块图。视讯解码装置100包含(但不局限于)一第一解码电路(decoding circuit)102、一第一处理电路(processing circuit)104以及一第二处理电路106。于此实施例中,第一解码电路102包含一第一解码单元(decoding unit)112以及一第一侦测单元(detecting unit)114,其中第一本文档来自技高网
...

【技术保护点】
一种视讯解码装置,包含:一第一解码电路,包含:一第一解码单元,用来对一第一编码区块进行解码,以产生多个第一残余值;以及一第一侦测单元,用来侦测该多个第一残余值是否全部均具有相同的一第一数值;一第一处理电路,耦接于该第一解码单元,用来处理该多个第一残余值,以产生多个第一已处理残余值;以及一第二处理电路,耦接于该第一处理电路及该第一侦测单元,用来产生对应于该第一编码区块的一解码区块,其中当该多个第一残余值全部均具有相同的该第一数值时,该第一侦测单元系控制该第二处理电路在无需参照该多个第一已处理残余值之下产生该解码区块。

【技术特征摘要】
2011.08.24 US 13/216,2731.一种视讯解码装置,包含:
一第一解码电路,包含:
一第一解码单元,用来对一第一编码区块进行解码,以产生多个第一残余
值;以及
一第一侦测单元,用来侦测该多个第一残余值是否全部均具有相同的一第
一数值;
一第一处理电路,耦接于该第一解码单元,用来处理该多个第一残余值,
以产生多个第一已处理残余值;以及
一第二处理电路,耦接于该第一处理电路及该第一侦测单元,用来产生对
应于该第一编码区块的一解码区块,其中当该多个第一残余值全部均具有相同
的该第一数值时,该第一侦测单元系控制该第二处理电路在无需参照该多个第
一已处理残余值之下产生该解码区块。
2.如权利要求1所述的视讯解码装置,其特征在于,该第一数值系等于0。
3.如权利要求1所述的视讯解码装置,其特征在于,该第二处理电路包含:
一加成单元,耦接于该第一处理电路,用来对一预测区块与该多个第一已
处理残余值进行合并,以产生一重建区块;以及
一选择器,耦接于该加成单元,用以选择该重建区块或该预测区块来做为
该解码区块,其中当该多个第一残余值全部均具有相同的该第一数值时,该第
一侦测单元系控制该选择器输出该预测区块来做为该解码区块。
4.如权利要求1所述的视讯解码装置,其特征在于,只有当对应于该第一
编码区块的一编码区块样式比特等于1时,该第一侦测单元才会被启动。
5.如权利要求1所述的视讯解码装置,其特征在于,当该多个第一残余值
全部均具有相同的该第一数值时,该第一侦测单元另停止该第一处理电路处理
该多个第一残余值及/或缓冲该多个已处理第一残余值。
6.如权利要求1所述的视讯解码装置,其特征在于,该第一编码区块得自
于遵循一可调性视讯编码机制的一加强层图框,以及该第二处理电路包含:
一选择器,耦接于该第一处理电路,用以选择该多个第一已处理残余值或
多个第二已处理残余值来做为一选择输出,其中该多个第二已处理残余值系对
应于一第二编码区块,该第二编码区块得自于与该加强层图框配对的一基础层

\t图框,以及当该多个第一残余值全部均具有相同的该第一数值时,该第一侦测
单元系控制该选择器输出该多个第二已处理残余值来做为该选择输出;以及
一加成单元,耦接于该选择器,用来对一预测区块与该选择输出进行合并,
以产生该解码区块。
7.如权利要求6所述的视讯解码装置,其特征在于,该基础层图框及该加
强层图框是中等可调编码之多个关键图框。
8.如权利要求1所述的视讯解码装置,其特征在于,该第一编码区块得自
于遵循一可调性视讯编码机制的一加强层图框,以及该视讯解码装置另包含:
一第二解码电路,包含:
一第二解码单元,用来对一第二编码区块进行解码,以产生多个第二残余
值,其中该第二编码区块得自于与该加强层图框配对的一基础层图框;以及
一第二侦测单元,用来侦测该多个第二残余值是否全部均具有相同的一第
二数值;
其中当该多个第一残余值全部均具有相同的该第一数值以及该多个第二残
余值全部均具有相同的该第二数值时,该第二处理电路系直接...

【专利技术属性】
技术研发人员:邱铭豪郑佳韵陈俊嘉
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:

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

1