整数反变换方法及其装置的制作方法

文档序号:7924308阅读:95来源:国知局
专利名称:整数反变换方法及其装置的制作方法
技术领域
本发明涉及视频编解码领域,特别涉及反变换模块的大规模集成电路技术。
背景技术
移动通信的发展给用户带来了许多的便利,用户对移动通信的要求也越来越高, 从传统的语音、文字发展到视频。移动通信终端的带宽是有限的,视频必须先压縮再传输。 在现今市场上流行着多种视频压縮标准,目前广泛应用的视频压縮标准有H. 264、数字音视 频编解码标准(digital Audio Videocoding Standard,简称"AVS") 、VC-l、RealVideo等。 视频压縮标准中反变换模块是编码器和解码器都必不可少的组成部分。
对于以手机为代表的移动通信多媒体终端,需要同时支持多种视频压縮标准才能 满足市场要求。换句话说,多媒体终端必须能支持多种视频压縮标准的反变换处理。
为了在一个多媒体终端中支持多种视频压縮标准,有多种方案。目前广泛采用对 各个标准进行单独实现的方法,也就是各个标准走不同的路径,这种方案的好处在于各个 路径的各个模块设计(如反变换)只需要考虑单一变换情况,逻辑简单,但是硬件面积会与 支持的视频标准数量呈线性关系,芯片成本较高。 为了减小面积降低芯片成本,可以采用多标准之间各模块的复用的方法。但是具 体设计过程中,反变换算法存在不同尺寸大小的反变换矩阵,8X8、8X4、4X8、4X4甚至 2 X 2,如何让这些不同大小的反变换矩阵复用同一套的硬件电路成为问题的关键。
8X8的整数反变换矩阵满足双尺度对称性(Dyadic symmetry),因此整数反变换 的8 X 8矩阵可分解为两个4X4矩阵单元,其中一个矩阵单元的矩阵元素全部来自8 X 8矩 阵的奇数行,称为奇单元,另一个矩阵单元的矩阵元素全部来自8X8矩阵的偶数行,称为 偶单元。偶单元仍满足双尺度对称性,可以再次分解成两个更小、更简单的2X2矩阵单元, 这有助于降低加法器数量。但是奇单元不再满足双尺度对称性,无法按照与偶单元一致的 方式进行再分解。 由于奇单元和偶单元之间的差异,具体实现的硬件电路不能相互复用,处理逻辑 的复用程度较低,芯片成本较高。

发明内容
为解决上述技术问题,本发明的实施方式提供了一种整数反变换方法,提高了 8X8整数反变换矩阵处理逻辑的复用程度,它包括以下步骤 将8X8整数反变换矩阵分解为4X4的奇单元和偶单元的组合,其中反变换矩阵 和偶单元均满足双尺度对称性; 将奇单元进一步分解成第一矩阵与第二矩阵之和,该分解满足以下条件 第一矩阵满足双尺度对称性,并且,完全由加法和移位实现第二矩阵的计算时所
需加法次数最少; 分别计算第一矩阵、第二矩阵、偶单元与对应的输入数据的乘积,将第一矩阵和第二矩阵的计算结果相加后与偶单元的计算结果进行组合,得到反变换结果。
本发明的实施方式还提供了一种整数反变换装置,包括 偶单元处理模块,用于计算偶单元与对应的输入数据的乘积; 第一矩阵处理模块,用于计算第一矩阵与对应的输入数据的乘积; 第二矩阵处理模块,用于计算第二矩阵与对应的输入数据的乘积; 矩阵加法模块,用于将第一矩阵处理模块与第二矩阵处理模块的计算结果相加; 组合模块,用于将矩阵加法模块的计算结果与偶单元处理模块的处理结果进行组
合,输出反变换结果; 其中,第一矩阵与第二矩阵之和为奇单元,奇单元分解成第一矩阵与第二矩阵之 和时,该分解满足以下条件 第一矩阵满足双尺度对称性,并且,完全由加法和移位实现第二矩阵的计算时所 需加法次数最少; 奇单元和偶单元是4X4的矩阵,奇单元和偶单元的组合构成8X8整数反变换矩
阵,该反变换矩阵和偶单元均满足双尺度对称性。 本发明实施方式与现有技术相比,主要区别及其效果在于 对奇单元进一步分解成两个矩阵,其中一个满足双尺度对称性,可以与偶单元一 样再次分解为两个2X2矩阵之组合,以高效的方式进行计算,而另一个矩阵容易以较少的 加法次数完成计算,从而提高了 8X8整数反变换矩阵处理逻辑的复用程度,加快了运算速 度,减小了硬件面积,降低了芯片成本。使用本方案计算8X8整数反变换矩阵的处理逻辑 可以兼容4X8、8X4以及4X4的整数反变换矩阵的计算,从而在整体上提升了处理逻辑的 复用程度,降低了处理芯片的面积和成本。 本发明还对VC-1和AVS的8X8整数反变换提出了优化的矩阵参数,可以在VC-1 和AVS的8X8整数反变换处理上得到最优的结果。


图1是本发明第一实施方式中矩阵分解流程示意图;
图2是本发明第一实施方式中反变换流程示意图;
图3是本发明第一实施方式中8点整数反变换结构原理图;
图4是本发明第一实施方式中VC-1反变换结构原理图;
图5是本发明第一实施方式中AVS点整数反变换结构原理图,
具体实施例方式
在以下的叙述中,为了使读者更好地理解本申请而提出了许多技术细节。但是,本 领域的普通技术人员可以理解,即使没有这些技术细节和基于以下各实施方式的种种变化 和修改,也可以实现本申请各权利要求所要求保护的技术方案。 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的实施 方式作进一步地详细描述。 本发明第一实施方式涉及一种整数反变换方法。该方法包括两个流程, 一个是将 8X8整数反变换矩阵分解成小矩阵的矩阵分解流程,另一个是利用分解得到的小矩阵结合输入数据进行反变换计算的反变换流程。 矩阵分解流程是预先执行的,只执行一次。执行后得到8 X 8整数反变换矩阵的具 体分解方式,包括各个小矩阵的具体矩阵系数。 反变换流程是反复执行的,根据矩阵分解流程所得的结果,结合依次输入的数据 反复地运算,输出反变换结果。
下面逐一说明这两个流程。
矩阵分解流程如图1所示。 在步骤101中,将8X8整数反变换矩阵分解为4X4的奇单元和偶单元的组合,其
中反变换矩阵和偶单元均满足双尺度对称性。
8X8整数反变换的形式如下
<formula>formula see original document page 8</formula> 上式中的矩阵即8点的整数反变换矩阵C8, C8可以统一表示为下列形式
<formula>formula see original document page 8</formula> C8满足双尺度对称性(Dyadic symmetry),即满足下式 CN(j,2i) = CN(N+j,2i), 公式1 CN(j,2i+l) =-CN(N+j,2i+l) 其中Q(j,i)表示Cn第(j,i)个元素,N是矩阵的点数。 因此C8按回归算法(Recursive algorithm)可以进一步分解为下式
<formula>formula see original document page 8</formula>
<formula>formula see original document page 9</formula>
偶单元矩阵乘法为
<formula>formula see original document page 9</formula>令偶单元c;为
<formula>formula see original document page 9</formula>
奇单元矩阵乘法为
<formula>formula see original document page 9</formula>令奇单元c。为
_g —6 _e e -&g d g -e d -6 可以看出,偶单元也满足公式l,也具有双尺度对称性,可以再次分解以简化运算。 但奇单元仅仅满足b*d = t^e+c^g+Wg,却不满足双尺度对称特性,所以不能再进行类似于 偶单元的再分解与复用。 此后进入步骤102,为了简化奇单元的运算,将奇单元进一步分解成第一矩阵与第 二矩阵之和,该分解满足以下条件 第一矩阵满足双尺度对称性,并且,完全由加法和移位实现第二矩阵的计算时所
需加法次数最少。
算式表达如下
<formula>formula see original document page 9</formula>
其中,
<formula>formula see original document page 9</formula>阵。




1、B =
可见,第-CN(j,2i)
,巨阵满足双尺度对称性 =A*CN(N+j,2i)

式2
CN(j,2i+l) =-B*CN(N+j,2i+l)
公式1和公式2都是双尺度对称性的表达公式,公式1是公式2的一种特例(A
1)
第二矩阵应当用最少的加法构成,也就是说尽量使得它的YiQYi2以及YnYi3(其中 i G
)系数组合比较容易用最少的硬件实现,同时时序最优。 将奇单元进一步分解成第一矩阵与第二矩阵之和时,使第一矩阵满足双尺度对称 性的方案可能有多种,在这些方案中选择完全由加法和移位实现第二矩阵的计算时所需加 法次数最少的方案,如果这样的方案还是有多种,任选一种即可。在奇单元的矩阵系数确定 时,可以用穷举法算出各种可能的方案,也可以使用更为优化的算法,穷举法等算法为现有 技术,这里不进行详细描述了 。 此后进入步骤103,分别将偶单元和第一矩阵进一步分解为两个2X2的矩阵的组
合。
因为偶单元满足公式l,所以偶单元可以进一步分解为下式
<formula>formula see original document page 10</formula>
,巨阵满足公式2,所以第一矩阵可以进一步分解为下式
<formula>formula see original document page 10</formula>
本实施方式中,通过将奇单元进一步分解成两个矩阵,其中一个满足双尺度对称 性,可以再次分解为两个2X2矩阵之组合,以高效的方式进行计算,而另一个矩阵容易以 较少的加法次数完成计算,从而提高了 8X8整数反变换矩阵的计算效率,简化了处理逻辑 的复杂度。使用本方案计算8X8整数反变换矩阵的处理逻辑可以兼容4X8、8X4以及4X4 的整数反变换矩阵的计算,从而在整体上提升了处理逻辑的复用程度,降低了处理芯片的 复杂度和成本。 反变换流程如图2所示。 在步骤201中,分别计算第一矩阵、第二矩阵、偶单元与对应输入数据的乘积。第 一矩阵和偶单元与对应输入数据的乘积可以利用步骤103的分解成果进行计算,即偶单元 按公式3、4计算,奇单元按公式5、6计算。第二矩阵与对应输入数据的乘积则完全由移位 和加法实现。
此后进入步骤202,将第一矩阵和第二矩阵的计算结果相加。 此后进入步骤203,将相加的结果与偶单元的计算结果进行组合,得到反变换结 为了帮助对本发明原理的理解,图3示出了 8点整数反变换的结构原理图。 下面再结合VC-1和AVS两个具体的例子对本发明的实施方式进行说明。 先说明VC-1反变换的例子。VC-1反变换的结构原理如图4所示。 VC-1的C8反变换矩阵为 C8
1216161512964
12156一4-12_16_16一9
129—6-16-1241615
124一16一91215一6一16
12一4—16912-15一616
12一9一6—16-12一416一15
12-1564_1216-169
12—1616—1512_96一4 C8分解为奇单元和偶单元的组合 偶单元是C;= 奇单元是C。=
12 12 12 12
.16 15 9 4
16 6
—6 —16
15 _4 -16 —9
12 -12 -12
12
9 -16 4 15
—6 —16 16 一6
4 ' —9 15 —16 将奇单元进一步分解为第一矩阵和第二矩阵 第一矩阵是 第二矩阵是
16 16 4 4
0
一l 0
-2
4 一16
8
17 一8
0 —17
_8
16 4
_2
17
4
一8 32 -16
0
-32 -1 0 -17 17 0
偶单元满足公式l所描述的双尺度对称性,按公式3和4可以再次分解为 两个矩阵的组合。 第一矩阵满足公式2所描述的双尺度对称性,可以再次分解为
1212 -和-166 '
12-12_6 —16
11<formula>formula see original document page 12</formula> 第二矩阵全是由移位和加法实现,且每
<formula>formula see original document page 12</formula>
第二矩阵是
<formula>formula see original document page 13</formula> 偶单元满足公式1所描述的双尺度对称性,按公式3和4可以再次分解为
<formula>formula see original document page 13</formula>

<formula>formula see original document page 13</formula>
两个矩阵的组合。
第一矩阵满足公式2所描述的双尺度对称性,可以再次分解为
<formula>formula see original document page 13</formula> 第二矩阵全是由移位和加法实现,且每
<formula>formula see original document page 13</formula>
构成的组合,如
<formula>formula see original document page 13</formula>
只需要一次加法就可以完成,所以整个奇单元可以在三拍
内完成一次计算,与偶单元的时序就能保持一致。
对应于上述两个例子,一种具体的8X8 二维反变换实现步骤如下
(a)对输入数据X进行列重排,依次输入X。] 、 [X5 X4] 、 [X7 X6] 、 [X3 X2]。
(b)通过2个2X2矩阵(偶单元再分解的结果)计算偶单元对应的结果;由于矩 阵系数的构建需要1次加法,每个[X。 XJ或[X2 X6]组合内部还需要一次加法,再将[X。 XJ [X2 X6]求和,所以偶单元的每个完整结果需要3次加法; (c)计算奇单元分解结果的第一矩阵,可以用和偶单元相同的方式处理;值得注 意的是由于此矩阵系数全部为2的整数次幂,只需要移位就可构建出矩阵系数,每个 X5]或[X3 X7]组合内部内只需一次加法,所以只需要2次加法; (d)计算奇单元分解结果的第二矩阵;由于此矩阵每个系数要么为2的整数次幂 要么其系数组合只有一个有效,X5]或[X3 X7]全可以由加法和移位组成,故也只需2次 加法 (e)由于上两步都仅仅需要2次加法,所以完整的奇单元结果计算只需3次加法;
(f)将奇单元和偶单元结果相加减,四次加法可以完成整个C8的计算。
奇单元分解出的第一矩阵和偶单元非常相似,所以忽略奇单元分解出的的第二矩 阵(使用选通器实现)就可以完全实现偶单元的功能,因此可以同时进行2个偶单元的反 变换。例如,对于4X8反变换的实现方法,在列变换之后的行变换就可以同时进行两个 4X4的反变换。8X4反变换的实现方法是列变换能同时进行2个4X4的反变换。4X4禾口2X2的情况类似,不在累述。 综合上述情况,所有不同大小的整数反变换矩阵,除8X8之外的其他反变换都完 全可以由2 X 2的矩阵叠加完成,而8 X 8矩阵也可以在一定条件下转换为数个2 X 2矩阵组 和另外一个4X4矩阵(奇单元第二部分)的叠加。 本发明的方法实施方式可以以软件、硬件、固件等等方式实现。不管本发明是以
软件、硬件、还是固件方式实现,指令代码都可以存储在任何类型的计算机可访问的存储器
中(例如永久的或者可修改的,易失性的或者非易失性的,固态的或者非固态的,固定的或
者可是换的介质等等)。同样,存储器可以例如是可编程阵列逻辑(Programmable Array
Logic,简称"PAL")、随机存取存储器(Random Access Memory,简称"RAM")、可编程只读存
储器(Programmable Read Only Memory,简称"PROM,,)、只读存储器(Read-Only Memory,
简称"R0M")、电可擦除可编程只读存储器(Electrically Erasable Programmable ROM,简
称"EEPR0M")、磁盘、光盘、数字通用光盘(Digital Versatile Disc,简称"DVD")等等。 本发明第二实施方式涉及一种整数反变换装置,该装置包括 偶单元处理模块,用于计算偶单元与对应的输入数据的乘积。 第一矩阵处理模块,用于计算第一矩阵与对应的输入数据的乘积。 第二矩阵处理模块,用于计算第二矩阵与对应的输入数据的乘积。 矩阵加法模块,用于将第一矩阵处理模块与第二矩阵处理模块的计算结果相加。 组合模块,用于将矩阵加法模块的计算结果与偶单元处理模块的处理结果进行组
合,输出反变换结果。 其中,第一矩阵与第二矩阵之和为奇单元,奇单元分解成第一矩阵与第二矩阵之 和时,该分解满足以下条件 第一矩阵满足双尺度对称性,并且,完全由加法和移位实现第二矩阵的计算时所 需加法次数最少。 奇单元和偶单元是4X4的矩阵,奇单元和偶单元的组合构成8X8整数反变换矩 阵,该反变换矩阵和偶单元均满足双尺度对称性。 偶单元处理模块通过将偶单元分解成两个2X2矩阵的组合来计算偶单元与对应 的输入数据的乘积。 第一矩阵处理模块通过将第一矩阵分解成两个2X2矩阵的组合来计算第一矩阵 与对应的输入数据的乘积。 以VC-1反变换为例。VC-1的反变换矩阵C8为
1216161512964
12156—4_12—16-16一9
129一6—16-1241615
124—16—91215—6—16
12—4-16912—15一616
12-9—6—16-12_416-15
12—1564—1216-169
12—1616—1512一96一4 C8由奇单元和偶单元组合而成
14
偶单元是<formula>formula see original document page 15</formula> 奇单元是C。= 将奇单元进一步分解为第一矩阵和第二矩阵 第一矩阵是
<formula>formula see original document page 15</formula> 第二矩阵是 偶单元满足公式l所描述的双尺度对称性,按公式3和4可以再次分解为
两个矩阵的组合。
<formula>formula see original document page 15</formula>和<formula>formula see original document page 15</formula>

第一矩阵满足公式2所描述的双尺度对称性,可以再次分解为
<formula>formula see original document page 15</formula>
<formula>formula see original document page 15</formula>
再以AVS反变换为例。AVS的反变换矩阵C8为<formula>formula see original document page 15</formula> C8分解为奇单元和偶单元的组合
偶单元是<formula>formula see original document page 16</formula> 奇单元是<formula>formula see original document page 16</formula> 将奇单元进一步分解为第一矩阵和第二矩阵 第一矩阵是<formula>formula see original document page 16</formula> 第二矩阵是<formula>formula see original document page 16</formula> 偶单元满足公式1所描述的双尺度对称性,按公式3和4可以再次分解为
<formula>formula see original document page 16</formula>
两个矩阵的组合c
第一矩阵满足公式2所描述的双尺度对称性,可以再次分解为
<formula>formula see original document page 16</formula> 第一实施方式是与本实施方式相对应的方法实施方式,本实施方式可与第一实施 方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了 减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施 方式中。 需要说明的是,本发明装置实施方式中提到的各模块都是逻辑模块,在物理上,一 个逻辑模块可以是一个物理模块,也可以是一个物理模块的一部分,还可以以多个物理模 块的组合实现,这些逻辑模块本身的物理实现方式并不是最重要的,这些逻辑模块所实现 的功能的组合是才解决本发明所提出的技术问题的关键。此外,为了突出本发明的创新部 分,本发明上述装置实施方式并没有将与解决本发明所提出的技术问题关系不太密切的模 块引入,这并不表明上述设备实施方式并不存在其它的模块。 本发明的技术方案适用于VC-1和AVS的8X8反变换矩阵,其处理逻辑也可以兼<formula>formula see original document page 17</formula>
容4X8、8X4、4X4、2X2等其它形式反变换矩阵的处理。
以VC-1的4 X 8矩阵模式为例。
第一个4X 8的左乘矩阵可以使用原8 X 8变换的偶单元部分
<formula>formula see original document page 17</formula>
第二个4X8的左乘矩阵可以使用原8X8变换的奇单元分解得到的第
<formula>formula see original document page 17</formula>Luiui」"《十hj 1^a江;^'円 长pj平乂b/l、l"i I円平乂Lj口'J豕IT I' 乂 H, J U又IT叫1" 乂 , lHJ H'J夏丄王|两
个4X 8待变换矩阵,将结果输出拼接成"一个"8 X 8矩阵。 对于两个8 X 4待变换矩阵的右乘,其原理与4X 8的左乘矩阵类似。 对于4X4的反变换矩阵C4 =
,可见C4满足公式1,也具有双尺
度对称性,其处理逻辑可以复用偶单元或第一矩阵的处理逻辑。 因为偶单元与第一矩阵是通过2个2X2矩阵的组合来完成的,这些2X2矩阵的 处理逻辑也可以用于其它2X2矩阵的处理。 虽然通过参照本发明的某些优选实施方式,已经对本发明进行了图示和描述,但 本领域的普通技术人员应该明白,可以在形式上和细节上对其作各种改变,而不偏离本发 明的精神和范围。
权利要求
一种整数反变换方法,其特征在于,包括以下步骤将8×8整数反变换矩阵分解为4×4的奇单元和偶单元的组合,其中所述反变换矩阵和偶单元均满足双尺度对称性;将所述奇单元进一步分解成第一矩阵与第二矩阵之和,该分解满足以下条件所述第一矩阵满足双尺度对称性,并且,完全由加法和移位实现所述第二矩阵的计算时所需加法次数最少;分别计算所述第一矩阵、第二矩阵、偶单元与对应的输入数据的乘积,将所述第一矩阵和第二矩阵的计算结果相加后与所述偶单元的计算结果进行组合,得到反变换结果。
2. 根据权利要求1所述的整数反变换方法,其特征在于,计算所述偶单元与对应输入数据的乘积的步骤中,根据双尺度对称性,通过将所述偶 单元分解成两个2X2矩阵的组合进行计算。计算所述第一矩阵与对应输入数据的乘积的步骤中,根据双尺度对称性,通过将所述 第一矩阵分解成两个2X2矩阵的组合进行计算。
3. 根据权利要求2所述的整数反变换方法,其特征在于,所述8X8整数反变换矩阵是VC-1视频编码标准的反变换矩阵C8 :<formula>formula see original document page 2</formula>所述偶单元是c.<formula>formula see original document page 2</formula>所述第二矩阵是
4.根据权利要求3所述的整数反变换方法,其特征在于,所述第一矩阵进一步分解成<formula>formula see original document page 2</formula>的组合进行计算;所述第二矩阵每个元素的系数组合都以一次加法完成计算。
5.根据权利要求2所述的整数反变换方法,其特征在于,所述8X8整数反变换矩阵是数字音视频编解码标准的反变换矩阵C8<formula>formula see original document page 3</formula>所述第二矩阵是
6.根据权利要求5所述的整数反变换方法,其特征在于,所述第一矩阵进一步分解成<formula>formula see original document page 3</formula>的组合进行计算;所述第二矩阵每个元素的系数组合都以一次加法完成计算。
7. —种整数反变换装置,其特征在于,包括偶单元处理模块,用于计算偶单元与对应的输入数据的乘积; 第一矩阵处理模块,用于计算第一矩阵与对应的输入数据的乘积;第二矩阵处理模块,用于计算第二矩阵与对应的输入数据的乘积;矩阵加法模块,用于将所述第一矩阵处理模块与第二矩阵处理模块的计算结果相加;组合模块,用于将所述矩阵加法模块的计算结果与所述偶单元处理模块的处理结果进行组合,输出反变换结果;其中,所述第一矩阵与第二矩阵之和为奇单元,奇单元分解成第一矩阵与第二矩阵之和时,该分解满足以下条件所述第一矩阵满足双尺度对称性,并且,完全由加法和移位实现所述第二矩阵的计算时所需加法次数最少;所述奇单元和偶单元是4X4的矩阵,所述奇单元和偶单元的组合构成8X8整数反变 换矩阵,该反变换矩阵和所述偶单元均满足双尺度对称性。
8. 根据权利要求7所述的整数反变换装置,其特征在于,所述偶单元处理模块通过将 所述偶单元分解成两个2X2矩阵的组合来计算所述偶单元与对应的输入数据的乘积;所述第一矩阵处理模块通过将所述第一矩阵分解成两个2X2矩阵的组合来计算所述 第一矩阵与对应的输入数据的乘积。
9. 根据权利要求8所述的整数反变换装置,其特征在于,所述8X8整数反变换矩阵是VC-1视频编码标准的C8反变换矩阵<formula>formula see original document page 4</formula>所述第二矩阵是
10.根据权利要求9所述的整数反变换装置,其特征在于, 所述偶单元处理模块通过将偶单元进一步分解成<formula>formula see original document page 4</formula>的组合进行计所述第一矩阵处理模块通过将第一矩阵进一步分解成<formula>formula see original document page 4</formula>的组合进行计算。
11.根据权利要求8所述的整数反变换装置,其特征在于,所述8X8整数反变换矩阵是数字音视频编解码标准的C8反变换矩阵<formula>formula see original document page 5</formula> 所述偶单元是c;=<formula>formula see original document page 5</formula> 所述第一矩阵是<formula>formula see original document page 5</formula>所述第二矩阵是
12.根据权利要求11所述的整数反变换装置,其特征在于, 所述偶单元处理模块通过将偶单元进一步分解成<formula>formula see original document page 5</formula>的组合进行计所述第一矩阵处理模块通过将第一矩阵进一步分解成<formula>formula see original document page 5</formula>和 <formula>formula see original document page 5</formula>的组合进行计算c
全文摘要
本发明涉及视频编解码领域,公开了一种整数反变换方法及其装置。本发明中,对整数反变化矩阵的奇单元进一步分解成两个矩阵,其中一个满足双尺度对称性,可以与偶单元一样再次分解为两个2×2矩阵之组合,以高效的方式进行计算,而另一个矩阵容易以较少的加法次数完成计算,从而提高了8×8整数反变换矩阵处理逻辑的复用程度,处理效率较高。本发明还对VC-1和AVS的8×8整数反变换提出了优化的矩阵参数,可以得到最优的结果。
文档编号H04N7/26GK101754009SQ200810203580
公开日2010年6月23日 申请日期2008年11月28日 优先权日2008年11月28日
发明者李昌龙, 林福辉, 武晓阳 申请人:展讯通信(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1