发明名称 多声道压缩音频位元流减少声道混音之方法与元件
摘要 改良式的减声道混音法,在频域中进行压缩数位音频讯号的减声道混音,将短离散式余弦系数快速虚拟转换为长离散式余弦系数,然后对长离散式余弦系数进行减声道混音。接着对减声道混音后的长离散式余弦系数进行离散式反余弦转换,产生视窗域的讯号,视窗域的讯号再进行叠加运算以产生适合放大的时域讯号,时域中的减声道混音法可减少计算的必要次数。
申请公布号 TW390104 申请公布日期 2000.05.11
申请号 TW087115665 申请日期 1998.09.17
申请人 扬智科技股份有限公司 发明人 刘启民;李思玮;李文杰
分类号 H04S3/00 主分类号 H04S3/00
代理机构 代理人
主权项 1.一种解码装置,用以将数位音频位元流解码,该数位音频位元流具有一第一组的频域系数,代表来自复数个不同声道的第一组时域音频讯号,该装置至少包含:减声道混音装置,用以将该第一组频域系数减道混音,以产生一第二组表示讯号之声道数减少的频域系数;及频域转时域转换装置,用以将该第二组频域系数转换,以产生一第二组时域音频信号供预设的声道数使用。2.如申请专利范围第1项之装置,其中该第一转换装置包含:频域转视窗域转换装置,用以将该第二组频域系数转换,以产生一组视窗域系数;及执行叠加装置,用以将该组视窗域系数叠加(overlap-and-add),以产生该第二组的时域音频讯号。3.如申请专利范围第1项之装置,其中该第一组的频域系数包含一组的短频域系数以及一组的长频域系数,该减声道混音装置包含:一短减声道混音器,用以将该组的短频域系数进行短减声道混音,以产生一组减声道混音后的短频域系数;且一长减声道混音器,用以将该组的长频域系数进行短减声道混音,以产生一组减声道混音后的长频域系数。4.如申请专利范围第3项之装置其中该第一转换装置包含:一长转换器,用以将该组减声道混音后的长频域系数转换为一第一组的视窗域系数;且一短转换器,用以将该组减声道混音后的短频域系数转换为一第二组的视窗域系数。5.如申请专利范围第4项之装置,更包含一加法器,用以将该第一组的视窗域系数与该第二组的视窗域系数结合,该加法器将该结合后的视窗域系数传送至该执行叠加装置。6.一种解码装置,用以将已预先处理的数位音频位元流解码,该数位音频位元流具有一组短DCT系数以及一组长DCT系数,代表来自复数个不同声道的第一组时域音频,讯号,该装置至少包含:第一转换装置,用以将该组短DCT系数转换为一第二组长DCT系数;减声道混音装置,用以将该第一组的长DCT系数以及该第二组长DCT系数减声道混音,以产生一预设声道数音频讯号的第三组的长DCT系数;及第二转换装置,用以将该第三组的长DCT系数转换为第二组时域讯号,提供给较第一组时域讯号代表声道数更少的声道数使用。7.如申请专利范围第6项之装置,其中该第二转换装置包含:离散式余弦转换-至-视窗域转换装置,用来将该第三组长DCT系数转换为一组的视窗域系数;及叠加装置,用来将该组视窗域系数进行叠加运算,进而产生该第二组时域讯号。8.如申请专利范围第6项之装置,其中该第一转换装置用下列方程式将短DCT系数转换为长DCT系数:其中的Yf1(K1,K2)和Yf2(K1,K2)为短DCT系数,V1(K1,K2)和V2(K1,K2)为转换系数,Yf(K1)为长DCT系数,而且K1为0至255的整数。9.如申请专利范围第8项之装置,其中该V1(K1,K2)的特定项系以多项式近似法来计算。10.如申请专利范围第8项之装置,其中该V2(K1,K2)系用下列方程式计算:V2(K1,K2)=(-1)(K1+K2)V1(255-K1,127-K2)11.一种减声道混音的方法,将代表复数个声道且具有表示第一组时域音频讯号之第一组DCT系数的数位音频位元流减声道混音,该方法至少包含下列步骤:(a)将一第一组的DCT系数进行减声道混音,进而产生一组减声道混音后的DCT系数;及(b)将该组减声道混音后的DCT系数转换,以产生一第二组时域讯号,以供一预设的声道数之用。12.如申请专利范围第11项之方法,其中该DCT系数转换步骤包含下列步骤:(b1)离散式反余弦转换该组减声道混音后的DCT系数以产生视窗域系数;及(b2)对该组视窗域系数进行叠加运算,以产生该第二组的时域讯号。13.如申请专利范围第11项之方法,其中该第一组DCT系数包含一组长DCT系数以及一组短DCT系数,且该DCT系数减声道混音步骤包含:(a1)将该组短DCT系数进行减声道混音,以产生一组减声道混音后的短DCT系数;(a2)将该组长DCT系数进行减声道混音,以产生一组减声道混音后的长DCT系数;及(a3)将该两组减声道混音后的短DCT系数以及长DCT系数结合,以产生该第二组DCT系数。14.如申请专利范围第11项之方法,其中该第一组DCT系数包含一组短DCT系数以及第一组长DCT系数,且该减声道混音步骤包含:(a1)转换该组短DCT系数成为一第二组长DCT系数;及(a2)减声道混音该第一组长DCT系数以及该第二组长DCT系数,进而产生该减声道混音后的DCT系数。15.如申请专利范围第14项之方法,其中该短DCT系数转换步骤经由该组短DCT系数产生该第二组长DCT系数,依下列方程式转换之:其中的Yf1(K1,K2)和Yf2(K1,K2)为短DCT系数,V1(K1,K2)和V2(K1,K2)为转换系数,Yf(K1)为第一组长DCT系数,而且K1为0至255的整数。16.如申请专利范围第15项之方法,其中该V1(K1,K2)的特定项系以多项式近似法来计算。17.如申请专利范围第15项之方法,其中该V2(K1,K2)系用下列方程式由V1(K1,K2)来算出的:V2(K1,K2)=(-1)(K1+K2)V1(255-K1,127-K2)18.一种将已预先处理的数位音频位元流减声道混音的方法,该数位音频位元流具有一第一组的频域系数,表示至少来自左声道、右声道、左环绕声道以及右环绕声道的音频讯号,该方法之少包含下列步骤:(a)转换具有短DCT系数之该频域系数群组为仅有长DCT系数之频域系数群组,进而产生一仅包含长DCT系数的第二组频域系数;及(b)减声道混音该第二组频域系数,以产生一第三组频域系数,供左、右声道讯号之用。19.如申请专利范围第18项之方法,其中该将短DCT系数转换为长DCT系数的步骤包含:将该短DCT系数与一组虚拟(virtual)转换系数做向量乘积。20.如申请专利范围第19项之方法,其中该虚拟转换系数之部分项目系以多项式展开法法来计算其近似値。21.一电脑程式产品包含:一电脑可读取记录媒体,具有复数个电脑可读程式码,用以将预先处理的数位音频位元流解码,该数位音频位元流具有一第一组的频域讯号,代表来自复数个分离声道的第一组时域音频讯号,该第一组的频域讯号具有一组的短DCT系数以及一第一组的长DCT系数,在该电脑程式产品中的该电脑可读程式码至少包含:电脑可读程式码,用来转换该组短DCT系数以产生一第二组长DCT系数;电脑可读程式码,用来转换该第一组长DCT系数以及该第二组长DCT系数,以产生一主要由长DCT系数组成的第二组频域系数;电脑可读程式码,用来将该第二组频域系数进行减声道混音,以产生一第三组频域系数,以供一预设的声道数之用;及电脑可读程式码,用来转换该第三组频域系数,以产生一第二组时域讯号,提供给较第一组时域讯号更少的声道数使用。图式简单说明:第一图为先前技术中解码器之结构图,该解码器在时域中进行数位音频位元流的减声道混音。第二图为先前技术中解码器之结构图,该解码器在视窗域中进行数位音频位元流的减声道混音。第三图为在频域中进行减声道混音之解码器的方块图,同时使用长离散式余弦转换以及短离散式余弦转换。第四图为本发明实施例之方块图,该解码器包含数个虚拟转换器,将短离散式余弦系数转换为长离散式余弦系数,且在频域中进行减声道混音。
地址 台北县汐止市新台五路一段八十八号二十一楼