发明名称 | 基于SIMD重叠变换的数字媒体编码/解码 | ||
摘要 | 一种基于块变换的数字媒体编解码器通过将数字媒体数据的分量重新映射成可对其在并行或单指令、多数据(SIMD)的基础上执行变换的许多运算的矢量或并行单元来实现更快的性能。在一维重叠双正交变换的情况下,数字媒体数据分量被重新映射成可对其在SIMD基础上执行重叠预/后滤波器和块变换部分两者的蝴蝶级的矢量。在二维重叠双正交变换的情况下,数字媒体数据分量被重新映射成可对其在SIMD的基础上执行重叠预/后滤波器和块变换两者的哈达玛算子的矢量。 | ||
申请公布号 | CN101243460B | 申请公布日期 | 2011.01.12 |
申请号 | CN200680029306.3 | 申请日期 | 2006.08.03 |
申请人 | 微软公司 | 发明人 | S·斯里尼瓦杉;C·涂;P·肖 |
分类号 | G06K9/36(2006.01)I | 主分类号 | G06K9/36(2006.01)I |
代理机构 | 上海专利商标事务所有限公司 31100 | 代理人 | 顾嘉运 |
主权项 | 一种编码数字媒体数据的方法,所述方法包括:将输入数字媒体数据(1010)的块的分量重新映射(710、1000、1001)成一组矢量(1020、800),对所述矢量,可在单指令、多数据的基础上跨块的分量应用一变换的各运算(720、730、740、750、760、1410、1420、1430、1440),所述变换是重叠双正交变换,所述重叠双正交变换包括重叠滤波器和块变换,所述块变换被应用于所述输入数字媒体数据的块,而所述重叠滤波器被应用于与相邻块重叠的重叠区域;向所述数字媒体数据的块应用所述变换(350),以产生用于相应块的一组变换系数(360、362),其中应用所述变换包括在单指令、多数据的基础上对块的分量的矢量执行至少一个运算;以及在压缩比特流中编码(380)所述变换系数。 | ||
地址 | 美国华盛顿州 |