用于中侧立体声的音频编码技术的制作方法

文档序号:7675470阅读:227来源:国知局
专利名称:用于中侧立体声的音频编码技术的制作方法
技术领域
本发明涉及音频编码技术,且更特定而言,涉及用于根据中侧(MS)立体声编 码技术而编码的音频信息的解码技术。
背景技术
音频编码用于许多应用和环境中,例如卫星无线电、数字无线电、因特网流(web 无线电)、数字音乐播放器和各种移动多媒体应用。存在许多音频编码标准,例如根 据运动图像专家群组(MPEG)的标准、视窗操作系统媒体音频(windows media audio ) (WMA)和按照杜比实验室股份有限公司(Dolby Laboratories, Inc)的标准。许多音频 编码标准继续出现,包含MP3标准和MP3标准的后继者,例如在苹果计算机股份有 限公司(Apple Computer, Inc)出售的"iPod"装置中使用的高级音频编码(AAC)标 准。音频编码标准通常寻求使用压縮技术达成低比特率、高质量音频编码。某些音频 编码是"无损的",其意指所述编码不降级音频信号,而其它音频编码可引入某些损 失以达成额外的压縮。
在许多应用中,音频编码与视频编码一起使用来为应用(例如视频电话(VT)或 流式视频)提供多媒体内容。例如,根据MPEG的视频编码标准经常使用音频和视频 编码。当前,所述MPEG标准包含MPEG-1、 MPEG-2和MPEG-4,但可能会出现其 它标准。其它实例性视频标准包含国际电信联盟(ITU) H.263标准、ITUH.264标准、 由苹果计算机股份有限公司开发的QuickTimeTM技术、由微软公司(Microsoft Corporation)开发的针对WindowsTM的视频、由英特尔公司(Intel Corporation)开发 的IndeoTM、来自瑞耐沃股份有限公司(RealNetworks, Inc)的RealVideoTM和由休麦克 股份有限公司(SuperMac,Inc)开发的Cinepak 。某些音频和视频标准是开放来源, 而其它仍为专有。许多其它音频和视频编码标准会继续出现并演进。
立体声编码是指使用两个不同编码声道的音频编码。因为人类有可以定向方式检 测声音的两只耳朵,因此立体声编码可改良人类从经解码音频信号检测到的所感觉声 音的质量。 一个相对直观的编码立体声声音信息的方式是使用左和右声道来分别编码 左和右信号。然而,对于例如音乐唱片的复杂声音来说,由于左和右话筒可检测处于 不同时间延迟的相同声音的事实,左和右编码声道并不是特别好用。出于此原因,开 发了中侧(MS)立体声来改良立体声声音质量。
在MS立体声中,使用两个不同信号来分别编码声源的位置和立体声图像的混响
环境。基本上,经由中间信号和边侧信号来编码MS立体声。解码之后,左声道通常 是两个经编码声道的和,而右声道通常是所述两个经编码声道的差。通过使用中间立 体声分量和边侧立体声分量,可利用左和右声道中的立体声冗余来达成更好质量的立 体声编码,以及针对既定质量水平的更好的压縮水平。

发明内容
本发明描述用于根据中侧(MS)立体声编码而编码的音频信息的解码技术。所 述技术涉及以非常规次序执行的许多音频解码任务。通过重新布置所述解码任务的次 序,可实现各种效率。例如,可通过允许对第一声道进行修正离散余弦逆变换(IMDCT) 计算任务与对第二声道进行预解码任务并行执行来消除或减少解码过程中的等待时 间。特定而言,当与直接存储器交换(DME)技术一起使用时,所述技术可允许从存 储器取数据在对另一声道进行IMDCT计算时并行地加载解码一个声道时所使用的解 码表(例如,霍夫曼(Huffman)表)。以此方式,所述技术提供计算上的优点且可 加速音频解码过程。
在一个实施例中,本发明提供一种装置,其包括存储经编码音频信息的存储器和 解码所述信息的解码器单元。所述解码器单元解码所述音频信息的第一声道,在产生 MS立体声信息之前计算第一声道的IMDCT,解码所述音频信息的第二声道,在产生 所述MS立体声信息之前计算第二声道的IMDCT,和使用所述第一和所述第二声道的 IMDCT来产生MS立体声信息。
在另一实施例中,本发明提供一种解码MS立体声音频信息的方法。所述方法包 括解码所述音频信息的第一声道,在产生MS立体声信息之前计算第一声道的IMDCT, 解码所述音频信息的第二声道,在产生所述MS立体声信息之前计算第二声道的 IMDCT,和使用所述第一和第二声道的IMDCT来产生所述MS立体声信息。为利用 此技术,可在所述第一声道的IMDCT计算期间执行加载用于所述第二声道的解码表 的从存储器取数据。
可将本文所描述的这些及其它技术实施于硬件、软件、固件或其任一组合中。如 果实施于软件中,那么可在数字信号处理器(DSP)或其它类型的处理器中执行所述 软件。执行所述技术的软件可初始地存储在计算机可读媒体中且加载并执行于DSP中 以有效地音频解码根据MS立体声所编码的音频信息。
因此,本发明也考虑包括可执行指令的计算机可读媒体,所述可执行指令在支持 MS立体声的装置中执行时会解码音频信息的第一声道,在产生MS立体声信息之前 计算所述第一声道的IMDCT,解码所述音频信息的第二声道,在产生所述MS立体声 信息之前计算所述第二声道的IMDCT,和使用所述第一和第二声道的IMDCT来产生 所述MS立体声信息。
在再另一实施例中,本发明提供用于音频解码装置的解码器单元,其中所述解码
器单元解码音频信息的第一声道,在产生MS立体声信息之前计算所述第一声道的变 换,解码所述音频信息的第二声道,在产生所述MS立体声信息之前计算所述第二声 道的变换,和使用所述第一和第二声道的变换来产生所述MS立体声信息。
在附图和下文说明中阐述各实施例的额外细节。从本说明和图式且从权利要求书 将明了其它特征、目的和优点。


图1是可实施本发明的技术的实例音频解码装置的方框图。
图2-4是图解说明可由图1的音频解码装置或其它类似装置执行的技术的流程图。
具体实施例方式
本发明描述用于根据中侧(MS)立体声编码而编码的音频信息的解码技术。在 MS立体声中,使用两个不同的信号分别编码声源的位置和立体声图像的混响环境。 基本上,从中间信号和边侧信号来编码MS立体声。解码MS立体声之后,左声道通 常是第一和第二经编码声道的和,而右声道通常是所述第一和第二经编码声道的差。 也可颠倒左和右声道。
常规MS立体声解码涉及声道1的解码后跟所述声道的逆量化。接下来,解码声 道2后跟所述声道的逆量化。然后,从经解码的声道1和2来计算左和右声道的立体 声信息。例如,左声道MS立体声信息可包括声道l+声道2,且右声道MS立体声信 息可包括声道1-声道2。接下来,相关于左声道立体声信息执行修正离散余弦逆变换 (IMDCT),执行开窗口和再现用于左声道的音频样本。类似地,相关于右声道立体 声信息执行IMDCT,执行开窗口和再现用于右声道的音频样本。以此方式,常规MS 立体声解码通常是其中IMDCT跟随MS立体声信息的产生的有序过程。
本发明中所述的技术可包含类似于常规MS立体声解码的步骤,但以非常规次序 来执行所述步骤。具体来说,根据本发明,在产生左和右声道的MS立体声信息之前, 相关于声道1和2执行IMDCT。通过重新布置所述解码任务的次序,可实现各种效率。 例如,可通过允许对第一声道进行IMDCT计算任务与对第二声道进行预解码任务并 行地执行来消除或减少解码过程中的等待时间。特定而言,当在数字信号处理器中 (DSP)与直接存储器交换(DEM)技术一起使用时,所述技术可允许从存储器取用 于一个声道的解码表的数据与对另一声道进行IMDCT计算并行执行。以此方式,本 文中所述的技术可提供计算上的优点且可加速音频解码过程。
DME技术通常是指DSP执行的从存储器取数据,其在DSP的时钟周期期间与 DSP处理并行执行。也可使用其它类型的存储器或处理技术,尤其是支持在处理器的 计算任务期间执行到芯片上处理器位置中的并行存储器加载的能力的任一技术。
图1是可实施本发明的技术的音频解码装置10的方框图。所示装置IO包含存储
器12和MS立体声解码单元14。存储器12可存储已根据MS立体声编码的音频信息。 音频信息可能己通过通信声道接收,例如对于实时音频而言,或可能己存储在存储器 12中一段经延长时间。解码单元14执行一个或一个以上本发明的技术,以改进音频 信息的解码过程。特定而言,解码单元14解码音频信息的第一声道,在产生MS立体 声信息之前计算第一声道的IMDCT,解码所述音频信息的第二声道,在产生所述MS 立体声信息之前计算第二声道的IMDCT,和使用所述第一和第二声道的IMDCT来产 生所述MS立体声信息。然后,MS立体声信息可用来产生可驱动左和右扬声器16A 和16B的信号。特定而言,驱动电路15可接收来自MS立体声解码单元14的MS立 体声信息且基于所述MS立体声信息产生用于扬声器16A和16B的驱动电压。驱动电 路15可包含一个或一个以上数字模拟转换器(DAC)、功率放大器和其它模拟信号 调节组件。
由于常规MS解码需要在执行IMDCT之前解码两个经编码声道和产生MS立体 声信息的事实,因此MS解码中可发生"瓶颈"。然而,根据本发明,可在产生左和 右声道的MS立体声信息之前执行每一经编码声道(声道1和2)的IMDCT。所观察 的IMDCT线性特性使此变化成为可能。
此外,通过重新布置解码过程的步骤,可利用并行处理来达成效率。例如,可通 过允许解码单元14与第二声道的预解码任务并行地对第一声道执行IMDCT来消除或 减少解码这程中的等待时间。特定而言,当在计算期间与DME技术或支持从存储器 取数据的类似技术一起使用时,所述技术可允许解码单元14与IMDCT计算并行地执 行从存储器12中的存储器取数据。从存储器取数据可加载在解码一个声道中使用的解 码表(例如霍夫曼表)。同时,可针对其它声道执行IMDCT计算。以此方式,解码 单元14可达成计算上的效率且可加速音频解码过程。
装置IO可包括可包含音频解码能力的众多装置中的任一者。实例包含例如iPod 的数字音乐播放器、数字电视、数字直接广播系统、无线通信装置、个人数字助理 (PDA)、膝上型计算机、台式计算机、数码相机、数字记录装置、蜂窝式或卫星无 线电电话、直接双向通信装置(有时称作"对讲机")和类似装置。
图2是图解说明可由解码单元14实施的解码过程的流程图。所示解码单元14解
码音频信息的第一声道(21),且然后在产生MS立体声信息(25)之前计算第一声
道的IMDCT (22)。接下来,解码单元14解码所述音频信息的第二声道(23),且
在产生MS立体声信息(25)之前计算所述第二声道的IMDCT (24)。
第一和第二声道的IMDCT的计算可大致上遵循以下等式1和2:
<formula>formula see original document page 8</formula>
其中声遣—翰忠'表示声道1的IMDCT,
声遭_好/坊_薪幼'表示声道2的IMDCT, L和R分别表示左和右声道频谱系数, N表示解码器单元14中的音频帧长度, K表示频谱系数频率指数, n表示时间指数,及 n。为常数。
然而,在其它实施例中,解码器单元14可能使用其它类型的变换而非IMDCT。
如在图2中所图解说明,解码单元使用第一和第二声道的IMDCT产生MS立体 声信息(25) 。 MS立体声信息包括可用来产生音频样本的左和右声道信息,所述音 频样本又可用来定义用于左和右扬声器16A和16B的驱动信号。另外,左声道信息可 以是来自声道1和2的IMDCT的相加性组合,而右声道信息可以是声道1和2的 IMDCT的相减性组合。然而,可以颠倒并定义右和左声道以使得左声道是IMDCT的 相加性组合而右声道是IMDCT的相减性组合。值得注意的是,MS立体声信息的产生 在IMDCT计算之后发生。
在大多数情况下,解码单元14也可对第一和第二声道执行逆量化。具体来说, 解码单元14可在计算音频信息的第一声道的IMDCT之前对所述第一声道执行逆量 化,且可在计算音频信息的第二声道的IMDCT之前对所述第二声道执行逆量化。
在某些情况下,解码第一和第二声道可包括霍夫曼解码或使用查找表的其它类似 解码。在此情况下,查找表(例如,霍夫曼表)可需要从存储器12加载到解码单元 14中以用于经编码声道中的每一者,且可能再加载以用于相继音频帧。遗憾的是,霍 夫曼表可相对较大,尤其在解码单元14实施为不包含较大芯片上存储器的DSP时。 根据本发明,在解码第一声道之前,可将用于第一声道的霍夫曼表从存储器12加载到 解码单元14中,且在计算第二声道的IMDCT时,可将用于第二声道的霍夫曼表从存 储器12加载到解码单元14中。解码单元14可包括具有足够存储一个霍夫曼表而不够 存储若干个此表的本机芯片上存储器的DSP。
若解码单元14包括支持直接存储器交换(DEM)的DSP,那么在执行IMDCT 计算时的并行存储加载是特别有用的。在此情况下,DSP可执行从存储器取数据以加 载下一声道解码所需的下一霍夫曼表,且同时执行当前声道的IMDCT计算。而且, 可针对随后音频帧来执行随后并行计算和从存储器取数据。特定而言,当将音频信息 分解成一音频序列的多个音频帧时,解码单元14可在解码第一音频帧的第一声道之前 加载用于第一音频帧的第一声道的霍夫曼表,在计算第一音频帧的第二声道的IMDCT 时加载用于第一音频帧的第二声道的霍夫曼表,和在计算第一音频帧的第二声道的 IMDCT时加载用于第二音频帧的第一声道的霍夫曼表。以此方式,对于解码随后音频 帧的每一声道可执行同时计算和从存储器取数据。
图3是图解说明根据本发明的音频解码过程的各方面的另一流程图。如在图3中所示,解码单元14 (例如)经由直接存储器存取(DMA)从存储器12加载査找表以 用于声道1 (31),且然后(例如)使用所加载的査找表对声道1进行解码(32)。 解码单元14然后计算声道1的IMDCT (33),且同时从存储器12加载不同的查找表 以用于声道2,例如经由直接存储器交换(DEM) (34)。然后,解码单元14可对声 道2进行解码(35)且计算声道2的IMDCT (36)。
解码单元然后使用所述声道1和2的IMDCT产生MS立体声信息声道1和2(35)。 MS立体声信息包括可用来产生音频样本的左和右声道信息,所述音频样本又可用来 定义用于左和右扬声器16A和16B的驱动信号。如以上关于图2所述,解码单元14 还可对声道1和2执行逆量化,例如在每一声道的对应IMDCT计算之前。在任何情 况下,在IMDCT计算(33和36)之后发生MS立体声信息的产生(37)。然后,解 码单元14可针对左和右声道执行开窗口且再现音频样本(38)。驱动电路15可使用 所述音频样本来定义驱动用于立体声输出的扬声器16A和16B所需的电压。
另外,根据本发明,可针对一音频序列的相继音频帧中的声道1和2重复发生同 时计算IMDCT与DME加载将在解码中使用的下一查找表。图4在对一音频帧序列进 行霍夫曼解码的上下文中来图解说明此有利的技术。
如图4中所示,解码单元14从存储器12加载霍夫曼表以用于一音频序列的第一 帧的声道l (41),例如经由DMA。解码单元14然后使用已加载的霍夫曼表来解码 声道1 (42)。解码单元14然后计算第一帧的声道1的IMDCT (44),且同时从存 储器12加载不同的霍夫曼表以用于第一帧的声道2,例如经由DME (43)。然后, 解码单元14可使用在第一帧的声道1的IMDCT计算期间所加载的霍夫曼表来解码第 一帧的声道2 (45)。
接下来,解码单元计算第一帧的声道2的IMDCT (47),且同时从存储器12加 载不同的霍夫曼表以用于所述音频序列的第二帧的声道l,例如经由DME (46)。解 码单元14然后可使用在第一帧的声道2的IMDCT计算期间所加载的霍夫曼表来解码 第二帧的声道l (48)。
接下来,解码单元14计算第二帧的声道1的IMDCT (50),且同时从存储器12 加载不同的霍夫曼表以用于所述音频序列的第二帧的声道2,例如经由DME (49)。 然后,解码单元14可使用在第二帧的声道1的IMDCT计算期间所加载的霍夫曼表来 解码第二帧的声道2 (51)。
接下来,解码单元14计算第二帧的声道2的IMDCT (53),且同时从存储器12 加载不同的霍夫曼表以用于所述音频序列的第三帧的声道l,例如经由DME (49)。 此过程可针对音频序列的任何数目的经MS编码音频帧而继续。借助每一后续IMDCT 计算,可执行同时存储器取数据和加载下一所需霍夫曼表来减少等待时间和加速解码 过程。
本文己阐述许多实施例。然而,可对本文所述的技术作出各种修改。例如,MS 立体声可由两个声道组成,或可以指多声道系统(例如,多声道环绕声系统)中的两个声道。另外,可使用其它类型的变换用于MS立体声解码,而非IMDCT。同样,尽 管本揭示内容已提及用于霍夫曼编码的霍夫曼表,但根据本发明可使用其它类型的编 码。霍夫曼编码是有用的实例,因为其导致无损编码和解码音频信息。其它编码技术, 尤其是需要从存储器加载以用于随后音频帧的每一声道的査找编码技术也可得益于本 发明的技术。
可将本文所述的技术实施于硬件、软件、固件或其任一组合中。如果实施于软件 中,那么所述技术可涉及包括程序码的计算机可读媒体,所述程序码当在对视频序列 实施编码的装置中执行时会执行本文所述技术中的一者或一者以上。在所述情况下, 计算机可读媒体可包括随机存取存储器(RAM),例如同步动态随机存取存储器 (SDRAM)、只读存储器(ROM)、非易失性随机存取存储器(NVRAM)、电可擦 可编程只读存储器(EEPROM) 、 FLASH (快闪)存储器、及类似存储器。
所述程序码可以计算机可读指令形式存储在存储器上。在所述情形下,处理器(例
如DSP)可执行存储在存储器中的指令,以便执行一个或一个以上所述音频解码技术。
在某些情形中,所述技术可由调用各种硬件组件来加速编码过程的DSP来执行。在其
它情形中,本文中所述的单元可实施为微处理器、 一个或一个以上应用专用集成电路
(ASIC)、 一个或一个以上现场可编程门阵列(FPGA)、或者某些其它硬件-软件组 合。
所述及其它实施例在随附权利要求书的范围内。
权利要求
1、一种装置,其包括存储器,其用于存储经编码的音频信息;及解码器单元,其用于解码经编码的信息,其中所述解码器单元可操作以解码所述音频信息的第一声道;在产生中侧(MS)立体声信息之前计算所述第一声道的修正离散余弦逆变换(IMDCT);解码所述音频信息的第二声道;在产生所述MS立体声信息之前计算所述第二声道的IMDCT;及使用所述第一和第二声道的所述IMDCT产生所述MS立体声信息。
2、 如权利要求l所述的装置,其中所述解码器单元可操作以 在计算所述第一声道的所述IMDCT之前对所述音频信息的所述第一声道执行逆量化;及在计算所述第二声道的所述IMDCT之前对所述音频信息的所述第二声道执行逆 量化。
3、 如权利要求l所述的装置,其进一步包括左和右立体声扬声器,其中所述MS 立体声信息包括左和右声道信息,且所述解码器单元可操作以对所述左和右声道信息 执行开窗口且再现用于所述左和右立体声扬声器的音频样本。
4、 如权利要求1所述的装置,其中解码所述第一声道包括霍夫曼解码所述第一 声道,且其中解码所述第二声道包括霍夫曼解码所述第二声道。
5、 如权利要求4所述的装置,其中所述解码单元可操作以在解码所述第一声道 之前加载用于所述第一声道的霍夫曼表,且在计算所述第一声道的所述IMDCT时加 载用于所述第二声道的霍夫曼表。
6、 如权利要求1所述的装置,其中所述解码单元可操作以解码一音频序列的多 个音频帧的所述第一和第二声道。
7、 如权利要求6所述的装置,其中所述解码单元可操作以执行霍夫曼解码,其 中所述解码单元可操作以在解码第一音频帧的所述第一声道之前加载用于所述第一音 频帧的所述第一声道的霍夫曼表,在计算所述第一音频帧的所述第一声道的所述 IMDCT时加载用于所述第一音频帧的所述第二声道的霍夫曼表,和在计算所述第一音 频帧的所述第二声道的所述IMDCT时加载用于第二音频帧的第一声道的霍夫曼表。
8、 如权利要求1所述的装置,其中所述解码单元包括支持直接存储器交换(DEM) 的数字信号处理器DSP。
9、 如权利要求1所述的装置,其中所述装置包括以下中的至少一者数字音乐 播放器、无线通信装置、个人数字助理(PDA)、膝上型计算机、台式计算机、数码 相机、数字视频记录装置、无线电电话和直接双向通信装置。
10、 一种解码中侧(MS)立体声音频信息的方法,所述方法包括解码所述音频信息的第一声道;在产生MS立体声信息之前计算所述第一声道的修正离散余弦逆变换(IMDCT); 解码所述音频信息的第二声道;在产生所述MS立体声信息之前计算所述第二声道的IMDCT;及 使用所述第一和第二声道的所述IMDCT产生所述MS立体声信息。
11、 如权利要求10所述的方法,其进一步包括在计算所述第一声道的所述IMDCT之前对所述音频信息的所述第一声道执行逆 量化;及在计算所述第二声道的所述IMDCT之前对所述音频信息的所述第二声道执行逆 量化。
12、 如权利要求10所述的方法,其中所述MS立体声信息包括左和右声道信息, 所述方法进一步包括对所述左和右声道信息执行开窗口且再现用于左和右立体声扬声 器的音频样本。
13、 如权利要求10所述的方法,其中解码所述第一声道包括霍夫曼解码所述第 一声道且其中解码所述第二声道包括霍夫曼解码所述第二声道。
14、 如权利要求13所述的方法,其进一步包括在解码所述第一声道之前加载用 于所述第一声道的霍夫曼表,且在计算所述第一声道的所述IMDCT时加载用于所述 第二声道的霍夫曼表。
15、 如权利要求10所述的方法,其进一步包括解码一音频序列的多个音频帧的 所述第一和第二声道。
16、 如权利要求15所述的方法,其中解码所述第一和第二声道包括霍夫曼解码 所述第一和第二声道,其中所述解码单元在解码所述第一声道之前加载用于第一音频 帧的所述第一声道的霍夫曼表,在计算所述第一音频帧的所述第一声道的所述IMDCT 时加载用于所述第一音频帧的所述第二声道的霍夫曼表,以及在计算所述第一音频帧 的所述第二声道的所述IMDCT时加载用于第二音频帧的第一声道的霍夫曼表。
17、 一种计算机可读媒体,其包括在支持中侧(MS)立体声的装置中执行时实 现以下功能的可执行指令解码音频信息的第一声道;在产生MS立体声信息之前计算所述第一声道的修正离散余弦逆变换(IMDCT); 解码所述音频信息的所述第二声道;在产生所述MS立体声信息之前计算所述第二声道的IMDCT;及 使用所述第一和第二声道的所述IMDCT产生MS立体声信息。
18、 如权利要求17所述的计算机可读媒体,其进一步包括实现以下功能的指令 在计算所述第一声道的所述IMDCT之前对所述音频信息的所述第一声道执行逆 量化;及在计算所述第二声道的所述IMDCT之前对所述音频信息的所述第二声道执行逆 量化。
19、 如权利要求17所述的计算机可读媒体,其中所述MS立体声信息包括左和 右声道信息,且其中所述指令对所述左和右声道信息执行开窗口且再现用于左和右立 体声扬声器的音频样本。
20、 如权利要求17所述的计算机可读媒体,其中所述指令使用霍夫曼解码来解 码所述第一声道且其中所述指令使用霍夫曼解码来解码所述第二声道。
21、 如权利要求21所述的计算机可读媒体,其中所述指令在解码所述第一声道 之前加载用于所述第一声道的霍夫曼表,且在计算所述第一声道的所述IMDCT时加 载用于所述第二声道的霍夫曼表。
22、 如权利要求17所述的计算机可读媒体,其中所述指令解码一音频序列的多 个音频帧的所述第一和第二声道。
23、 如权利要求22所述的计算机可读媒体,其中所述指令使用霍夫曼解码,其 中所述指令在解码第一音频帧的所述第一声道之前加载用于所述第一音频帧的所述第 一声道的霍夫曼表,在计算所述第一音频帧的所述第一声道的所述IMDCT时加载用 于所述第一音频帧的所述第二声道的霍夫曼表,且在计算所述第一音频帧的所述第二 声道的所述IMDCT时加载用于第二音频帧的第一声道的霍夫曼表。
24、 一种用于音频解码装置的解码器单元,其中所述解码器单元可操作以 解码音频信息的第一声道;在产生中侧(MS)立体声信息之前计算所述第一声道的变换; 解码所述音频信息的所述第二声道;在产生所述MS立体声信息之前计算所述第二声道的变换;及 使用所述第一和第二声道的所述变换产生所述MS立体声信息。
25、 如权利要求24所述的解码器单元,其中所述第一和第二声道的所述变换包 括修正离散余弦逆变换(IMDCT)。
26、 如权利要求24所述的解码器单元,其中所述解码器单元可操作以在解码所 述第一声道之前加载用于所述第一声道的所述解码的表,且在计算所述第一声道的所 述变换时加载用于所述第二声道的表。
全文摘要
本发明描述用于根据中侧(MS)立体声编码而编码的音频信息的解码技术。所述技术涉及以非常规次序执行的许多个音频解码任务。通过重新布置所述解码任务的次序,可实现各种效率。在一个实施例中,一种解码MS立体声音频信息的方法包含解码所述音频信息的第一声道,在产生MS立体声信息之前计算所述第一声道的修正离散余弦逆变换(IMDCT),解码所述音频信息的第二声道,在产生所述MS立体声信息之前计算所述第二声道的IMDCT,以及使用所述第一和第二声道的IMDCT产生所述MS立体声信息。
文档编号H04S1/00GK101395660SQ200780007093
公开日2009年3月25日 申请日期2007年3月2日 优先权日2006年3月2日
发明者萨蒂亚纳拉亚纳·卡卡拉 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1