CN1961351B - 可缩放的无损音频编解码器和创作工具 - Google Patents

可缩放的无损音频编解码器和创作工具 Download PDF

Info

Publication number
CN1961351B
CN1961351B CN2005800134433A CN200580013443A CN1961351B CN 1961351 B CN1961351 B CN 1961351B CN 2005800134433 A CN2005800134433 A CN 2005800134433A CN 200580013443 A CN200580013443 A CN 200580013443A CN 1961351 B CN1961351 B CN 1961351B
Authority
CN
China
Prior art keywords
lsb
msb
bit wide
coding
bit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN2005800134433A
Other languages
English (en)
Other versions
CN1961351A (zh
Inventor
左兰·菲左
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
DTS Inc
Original Assignee
DTS Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by DTS Inc filed Critical DTS Inc
Priority claimed from PCT/US2005/009240 external-priority patent/WO2005098822A2/en
Publication of CN1961351A publication Critical patent/CN1961351A/zh
Application granted granted Critical
Publication of CN1961351B publication Critical patent/CN1961351B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/0017Lossless audio signal coding; Perfect reconstruction of coded audio signal by transmission of coding error
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/008Multichannel audio signal coding or decoding using interchannel correlation to reduce redundancy, e.g. joint-stereo, intensity-coding or matrixing
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/04Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
    • G10L19/08Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/04Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
    • G10L19/16Vocoder architecture
    • G10L19/18Vocoders using multiple modes
    • G10L19/24Variable rate codecs, e.g. for generating different qualities using a scalable representation such as hierarchical encoding or layered encoding
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
    • H03M7/30Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/04Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
    • G10L19/16Vocoder architecture
    • G10L19/167Audio streaming, i.e. formatting and decoding of an encoded audio signal representation into a data stream for transmission or storage purposes

Abstract

一种将分析窗口序列中的音频数据无损地编码成可缩放位流的音频编解码器。通过将该音频数据拆分成MSB(最高有效位)和LSB(最低有效位)部分并用不同的无损算法对每个部分编码,所述操作可以被合适地完成。对于每个窗口,创作工具比较缓冲有效载荷与允许有效载荷,并有选择地缩放该无损编码的音频数据,适合地,缩放在非相容窗口中的LSB部分以减少该编码有效载荷,从而减少缓冲有效载荷。该方法满足该介质比特率和缓冲容量限制,而不需要过滤该原始音频数据、重新编码或中断该无损位流。

Description

可缩放的无损音频编解码器和创作工具
相关申请的交叉引用
本申请在U.S.C119(e)35条款下要求于2004年3月25日提交的名为“反向兼容的无损音频编解码器”的美国临时申请号为60/566,183的申请的优先权利益,其全部内容以引用的形式包含于此。
技术领域
本发明涉及无损音频编解码器,并更具体地涉及一种可缩放的无损音频编解码器和创作工具。
背景技术
当前在消费类和专业的音频播放产品和服务的很宽范围内使用了许多低比特率的有损音频编码系统。例如:杜比AC3(杜比数字)音频编码系统是一种用于在激光影碟、NTSC编码DVD视频和ATV中利用高达640kbit/s的比特率对立体声和5.1通道音频声轨编码的国际标准。MPEG I和MPEG II音频编码标准被广泛地用于在PAL编码的DVD视频、欧洲的陆地数字无线电广播和美国的卫星广播中以高达768kbit/s的比特率对立体声和多通道的声轨编码。DTS(数字电影院系统)相干声学音频编码系统经常被用于在光盘、DVD视频、欧洲的卫星广播和激光影碟中的演播室质量5.1通道音频的声轨,并且比特率高达1536kbit/s。
一种提供96KHz带宽和24位分辨率的改进的编解码器被公开于美国专利号6,226,616中(也转让给了数字电影院系统公司)。该专利使用一种核心和扩展方法,其中常规的音频编码算法组成了“核心”音频编码器并保持不变。必须表示较高的音频频率(较高采样率的情况下)或较高的采样分辨率(较大字长的情况下)或同时表示两者的音频数据作为“扩展”流被发送。这允许音频内容供应者将与常驻于消费者设备中的不同类型解码器兼容的单个音频位流包括在内。该核心流将由忽视该扩展数据的早先的解码器来解码,而新的解码器将同时利用核心和扩展数据流来给出较高品质的声音再现。然而,该现有方法没有提供真正的无损编码或解码。虽然美国专利6,226,216的系统提供了高品质的音频播放,但其没有提供“无损″性能。
最近,许多消费者已经对这些所谓的“无损”编解码器表现出了兴趣。“无损”编解码器依靠不丢弃任何信息来压缩数据的算法。这样,其没有使用比如“掩蔽”等心理声学的效果。无损编解码器产生与该(数字化)源信号相同的解码信号。达到该性能的代价是:这种编解码器一般要求比有损的编解码器更大的带宽,并压缩该数据到较小的程度。
当内容正被创作到磁盘、CD、DVD等时,特别当原始资料非常不相关或源带宽要求非常大时,压缩不足可以导致问题。该介质的光学属性确定了对于所有内容都不能超过的最高比特率。如图1所示,例如用于9.6Mbps的DVD音频,硬阈值10一般被确定用于音频,以便总的比特率不超过该介质的极限。
该音频及其它数据被布置在该磁盘上,以满足多种介质限制并保证该解码给定帧所需要的全部数据都将存在于该音频解码器缓冲区中。该缓冲区具有平滑帧到帧编码有效载荷(比特率)12的效果,来产生缓冲有效载荷14,即该帧到帧编码有效载荷的缓冲平均有效载荷,该编码有效载荷可以从帧到帧广泛地波动。如果在任一点处该用于给定的通道的无损位流的缓冲有效载荷14超过阈值,该音频输入文件被改变以减少它们的信息内容。通过减少一个或多个通道的位深度如从24位到22位、对一通道的频率带宽过滤成为低通的、或如当以96KHz采样时过滤在40KHz以上的信息来减少该音频带宽,该音频文件可以被改变。该改变的音频输入文件被重新编码以便该有效载荷16不会超过该阈值10。本处理的一例子被描述于用户手册第20-23页中的SurCode MLP。
这是一种计算量很大和时间效率低的处理。此外,虽然该音频编码器仍是无损的,传送给该用户的音频内容量在该全部位流上已经减少了。而且,该改进过程是不精确的,如果仅删除了很少的信息该问题仍然存在,如果删除了过多的信息音频数据就被不必要地丢弃了。另外,该创作过程将不得不被定制以适合于介质的具体光学属性和解码器的缓冲区的尺寸。
发明内容
本发明提供一种产生无损位流和创作工具的音频编解码器,其有选择地丢弃位以满足介质、通道、解码器缓冲区或放音设备比特率的限制,而无需过滤该音频输入文件、重新编码或中断该无损位流。
其实现是通过将在一分析窗口序列中的音频数据无损地编码成为可缩放的位流,对每个窗口,比较该缓冲有效载荷和允许的有效载荷,并且在非相容窗口中有选择地缩放该无损编码音频数据以减少该编码有效载荷,因此该缓冲有效载荷引入损耗。
在一具体实施例中,该音频编码器将该音频数据拆分成最高有效位(MSB)和最低有效位(LSB)部分并用不同的无损算法对每个部分编码。创作工具将该最高有效位部分写入位流中,将在相容窗口中的LSB部分写入位流中,并缩放任一非相容帧中的无损LSB部份以使其相容,并将该当前有损LSB部分写入该位流。该音频解码器解码该MSB和LSB部分并重新组合该PCM音频数据。
该音频编码器将每个音频采样拆分成MSB和LSB部分,用第一无损算法对该MSB部分编码,用第二无损算法对该LSB部分编码,并且将该编码音频数据打包成一可缩放的、无损位流。通过在一分析窗口中该能量及/或采样最大振幅,合适地确定在该MSB和LSB部分之间的边界点。该LSB位宽被打包入该位流中。该LSB部分更适于被编码以便一些或所有该LSB可以被有选择地丢弃。频率扩展可以以MSB/LSB编码或全部编码为LSB。
创作工具被用于在磁盘(介质)上布置该编码数据。该初始布局对应该缓冲有效载荷。对于每个分析窗口,该工具将缓冲有效载荷与允许有效载荷相比较,来确定该布局是否需要任何修改。如果不需要,该无损位流中的所有该无损MSB和LSB部份被写入位流并被记录于该磁盘上。如果需要,该创作工具缩放该无损位流以满足该限制。更准确地说,对于所有相容窗口该工具向修改的位流写入该无损MSB和LSB部分,并且对于该非相容窗口向该修改的位流写入该报头和无损MSB部分。然后基于优先规则,对于每个非相容窗口该创作工具确定对于一个或多个音频通道在分析窗口中从每个音频采样中丢弃多少LSB,并以其修改的位宽将该LSB部分重新打包成该修改的位流。该步骤仅重复用于那些该缓冲有效载荷超过允许有效载荷的分析窗口。
一解码器通过该介质或传输通道接收该创作位流。该音频数据被用于创作的没有溢出的缓冲区,并依次向DSP芯片提供充足的数据来为当前分析窗口解码该音频数据。该DSP芯片提取该报头信息并提取、解码和组合该音频数据的MSB部份。如果在创作期间所有该LSB被丢弃,该DSP芯片将该MSB采样转化为原始位宽字并输出该PCM数据。否则,该DSP芯片解码该LSB部分,组合该MSB和LSB采样,将该组合采样转化为该原始位宽字并输出该PCM数据。
通过下列结合附图的优先实施例的详细说明,本发明的这些及其它特征和优点对于本领域中普通技术人员是显而易见的,其中:
附图说明
图1,如上所述,是对于无损音频通道的比特率和有效载荷相对于时间的曲线;
图2是根据本发明的一种无损音频编解码器和创作工具的方框图;
图3是该音频编码器的简化流程图;
图4是在该无损位流中用于采样的MSB/LSB拆分的视图;
图5是该创作工具的简化流程图;
图6是在该创作位流中用于采样的MSB/LSB拆分的视图;
图7是包括该MSB和LSB部分和报头信息在内的位流的视图;
图8是用于该无损和创作位流的有效载荷的曲线;
图9是音频解码器的简化方框图;
图10是该解码过程的流程图;
图11是组合位流的视图;
图12-15说明了该用于一特别实施例的位流格式、编码、创作和解码;以及
图16a和16b是用于与有损核心编码器反向兼容的、用于可缩放的无损编解码器的编码器和解码器的方框图。
具体实施方式
本发明提供一种无损音频编解码器和创作工具,用于有选择地丢弃位以满足介质、通道、解码器缓冲区或播放设备比特率限制而不用过滤该音频输入文件、重新编码或中断该无损位流。
如图2所示,音频编码器20在一分析窗口序列中对音频数据无损编码,并将该编码数据和报头信息打包到适于存储在档案24中的可缩放的无损位流22中。该分析窗口一般是编码数据帧,但是如在这里所使用的那样,窗口可以跨越多个帧。此外,该分析窗口可以被精确为一帧中的一个或多个数据段、一段内的一个或多个通道集、在每个通道集中的一个或多个通道,最终为一个通道内的一个或多个频率扩展。用于该位流的缩放精度可以是非常粗糙的(多帧)或更精确的(每一频率扩展、每一通道集、每一帧)。
创作工具30被用于按照该解码器的缓冲区容量在盘(介质)上布置该编码数据。该初始布局对应于该缓冲有效载荷。对于每个分析窗口,该工具将该缓冲有效载荷与允许有效载荷相比较以确定该布局是否需要任何修改。该允许有效载荷一般是介质(DVD磁盘)或传输通道所支持的最高比特率的函数。该允许有效载荷可以是固定的或者如果是全局优化的一部分则允许变化。该创作工具有选择地缩放非相容窗口中的无损编码音频数据以减少该编码有效载荷,因此也减少了缓冲有效载荷。该缩放过程为该编码数据引入一些损失,但仅被限制在非相容窗口中并适于仅仅足够使每个窗口一致。该创作工具将该无损的和有损的数据和任何修改的报头信息打包到位流32中。该位流32一般被存储于介质34上或在传输通道36上被发送以用于由一音频解码器38进行的后续播放,该解码器产生一单通道或多通道的PCM(脉冲编码调制)音频流40。
在如图3和4所示的示范性实施例中,该音频编码器20将每个音频采样拆分成一MSB部分42和LSB部分44(步骤46)。拆分该音频数据的边界点48通过如下方式计算,首先指定一最小MSB位宽(Min MSB)50以对于每个音频采样确定一最小编码级别。例如,如果音频数据的位宽52是20位,该Min MSB可能是16位。因而断定,最大LSB位宽(MaxLSB)54是位宽52减去Min MSB 50。该编码器计算一用于分析窗口中的音频数据的代价函数,例如L2或L∞规范。如果该代价函数超过一阈值,该编码器计算一LSB位宽56,其至少是一位并且不大于Max LSB。如果该代价函数不超过该阈值,该LSB位宽56被设定为零位。通常,对于每个分析窗口完成该MSB/LSB拆分。如上所述,其一般是一个或多个帧。该拆分可以被进一步精确为例如每个数据段、通道集、通道或频率扩展。以附加的计算和位流中的更多额外开销为代价,更精确可以改善编码性能。
该编码器用不同的无损算法对该MSB部分(步骤58)和LSB部分(步骤60)无损编码。暂时地在任一通道内和通道之间,MSB部分中的音频数据一般都高度关联。所以,该无损算法适于使用熵编码、固定预测、自适应预测和连接通道解相关方法以有效地对该MSB部分编码。适当的无损编码器被描述于提交于2004年8月8日序号为10/911067的待审查申请“Lossless Multi-Channel Audio Codec”中,该申请以引用的形式包含于此。其它适当的无损编码器包括MLP(DVD音频)、Monkey’s audio(计算机应用程序)、Apple lossless、WindowsMedia Pro lossless、AudioPak、DVD、LTAC、MUSICcompress、OggSquish、Philips、Shorten、Sonarc和WA。对这些编解码器的评论由Mat Hans、Ronald Schafer的“Lossless Compression of DigitalAudio”Hewlett Packard,1999提供。
相反的,该LSB部分中的音频数据是非常不相干的,更接近于噪声。所以,复杂的压缩技术很大程度上是无效的而且消耗处理资源。此外,为有效地创作该位流,一种利用跟随简单的熵编码器的非常低阶的简单化预测的非常简单的无损编码是非常令人期望的。事实上,该当前首选的算法是通过简单地复制LSB位对该LSB部分编码。这将允许单个LSB被丢弃而不用对LSB部分解码。
该编码器分别将该编码MSB和LSB部分打包到一可缩放的、无损位流62,以便它们能够被容易地解包和解码(步骤64)。除该标准报头信息之外,该编码器将该LSB位宽56打包到该报头中(步骤66)。该报头也包括用于一LSB位宽缩减68的空间,该空间不在编码期间使用。为拆分被重新计算的每个分析窗口(多帧、帧、段、通道集或频率扩展)重复该过程。
如图5、图6和图7所示,当在与该解码器缓冲区容量一致的介质上布置该音频和视频位流(步骤70)时,该创作工具30允许用户完成第一遍以满足该介质的最大比特率限制。该创作工具开始该分析窗口循环(步骤71),计算一缓冲有效载荷(步骤72)并且对于分析窗口73,比较该缓冲有效载荷与允许有效载荷,来决定该无损位流是否需要任何缩放以满足该限制(步骤74)。该允许有效载荷由音频解码器的缓冲区容量和介质或通道的最大比特率确定。该编码有效载荷由音频数据位宽和所有数据段75加上报头76中的采样数目确定。如果该允许有效载荷没有被超过,该无损编码MSB和LSB部分被打包到在一修改的位流79中的数据段75的各自的MSB/LSB区域77和78中(步骤80)。如果该允许有效载荷从没有被超过,该无损位流被直接传递到该介质或通道。
如果该缓冲有效载荷超过允许有效载荷,该创作工具将该报头和无损编码MSB部分42打包到该修改的位流79中(步骤81)。基于优先规则,该创作工具计算将减少编码有效载荷的LSB位宽缩减68,由此缓冲有效载荷至多达到允许有效载荷(步骤82)。假定在无损编码期间,该LSB部分被简单地复制,该创作工具缩放该LSB部分(步骤84),这优选地通过向每个LSB部分增加抖动以便抖动下一个LSB位通过该LSB位宽缩减,然后以该LSB位宽缩减向右移动该LSB部分以丢弃位。如果该LSB部分被编码,其将不得不被解码、抖动、移位并重新编码。对于当前相容窗口,该工具将当前有损编码的LSB部分随同修改的LSB位宽56和LSB位宽缩减68和抖动参数一起打包到该位流中(步骤86)。
如图6所示,该LSB部分44已经从3位位宽被缩放为1位修改的LSB位宽56。两个被丢弃的LSB 88与2位的LSB位宽缩减68匹配。在该示范性实施例中,该修改的LSB位宽56和LSB位宽缩减68在报头中被发送到解码器。可选的,这些中的任一个可以被省略并且发送原始LSB位宽。该参数中的任一个由另外两个唯一确定。
如图8所示,通过在图1上对创作位流覆盖缓冲有效载荷90,很好地说明了该可缩放的无损编码器和创作工具的好处。使用改变音频文件的已知方法以删除内容并用无损编码器简单地重新编码,该缓冲有效载荷14被有效地向下移动到小于该允许有效载荷10的缓冲有效载荷16。要保证最大有效载荷小于允许有效载荷,该全部位流中相当大量的内容被损耗。通过比较,除了在该缓冲有效载荷超过允许有效载荷的少数窗口(帧)中以外,该缓冲有效载荷90重复原始无损缓冲有效载荷14。在这些区域中,该编码有效载荷,即缓冲有效载荷被减少到仅仅足够满足该限制并且不会更大。结果,有效载荷容量被更有效地使用而且更多的内容被传送给最终用户而不需要改变该原始音频文件或重新编码。
如图9、图10和图11所示,该音频解码器38通过盘100接收创作位流。该位流被拆分成一分析窗口序列,每个窗口均包括报头信息和编码音频数据。大多数窗口包括无损编码MSB和LSB部分、原始LSB位宽和值为零0的LSB位宽缩减。为了满足该由盘100的最大比特率和缓冲区102的容量所设定的有效载荷限制,一些窗口包括无损编码的MSB部分和有损LSB部分、有损LSB部分的修改的位宽和LSB位宽缩减。
控制器104从该盘100上的位流中读取该编码的音频数据。分析器106将该音频数据从视频中分离出来并将该音频数据注入到该音频缓冲区102,由于该创作该注入操作不会溢出。对于当前分析窗口,该缓冲区依次向DSP芯片108提供充分的数据以解码该音频数据。该DSP芯片从一原始字宽中提取包括修改的LSB位宽56、LSB位宽缩减68、许多空LSB 112在内的报头信息(步骤110),并提取、解码和组合该音频数据的MSB部份(步骤114)。如果在创作过程中所有LSB被丢弃或者原始LSB位宽是0(步骤115),该DSP芯片将该MSB采样转化为该原始位宽字并输出该PCM数据(步骤116)。否则,该DSP芯片解码该无损和有损LSB部分(步骤118),组合该MSB和LSB采样(步骤120)并利用该报头信息将该组合采样转化为原始位宽字(步骤122)。
多通道的音频编解码器和创作工具
在图12-15中示出了一个音频编解码器和创作工具的示范性实施例,用于由一个帧序列表示的编码的音频位流。如图12所示,每个帧200包括用于存储公共信息204的报头202和用于存储该LSB位宽和LSB位宽缩减的用于每个通道集的副报头206,和一个或多个数据段208。每个数据段包括一个或多个通道集210,而每个通道集包括一个或多个音频通道212。每个通道包括一个或多个频率扩展214,而至少该最低频率扩展包括编码的MSB和LSB部分216、218。对于每帧中每个通道集的每个通道,该位流有一独特的MSB和LSB拆分。较高频率扩展可以被类似地拆分或完全编码作为LSB部分,。
如图13a和13b所说明的该位流所被创作的可缩放的无损位流被编码。该编码器设置该原始字的位宽(24位)、Min MSB(16位)、用于平方(squared)L2规范(norm)的阈值(Th)和用于该规范的比例(SF)(步骤220)。该编码器开始帧循环(步骤222)和通道集循环(步骤224)。由于该音频数据的实际宽度(20位)可能小于该原始字宽,该编码器计算空LSB的数量(24-20=4)(在当前帧的任一PCM采样中“0”LSB的最小数目)并以该数量右移每个采样(步骤226)。该数据的位宽是原始位宽(24)减去空LSB的数量(4)(步骤228)。然后编码器确定允许被编码为该LSB部分的一部分的最大位数(MaxLSB)为Max(位宽-Min MSB,0)(步骤230)。在当前例子中,该Max LSB=20-16=4位。
为了确定用于将该音频数据拆分成MSB和LSB部分的边界点,编码器开始通道循环索引(步骤232)并计算L∞规范作为通道中音频数据最大绝对振幅和平方L2规范作为在分析窗口中音频数据的振幅平方和(步骤234)。该编码器将参数Max Amp设定为大于或等于log2(L∞)的最小整数(步骤236)并将该LSB位宽初始化为零(步骤237)。如果Max Amp大于Min MSB(步骤238),该LSB位宽被设定等于MaxAmp和Min MSB的差(步骤240)。否则,如果L2规范超过该阈值(小振幅但是值得考虑的差异)(步骤242),该LSB位宽被设定等于该Max Amp除以一个比例,一般大于1(步骤244)。如果两个测试都为假,该LSB位宽保持为零。换句话说,为保持该例如Min MSB的最小编码品质,LSB均无效。编码器将该LSB位宽减小为值Max LSB(步骤246)并将该值打包到副报头通道集中(步骤248)。
一旦其边界点例如该LSB的位宽已经被确定,该编码器将该音频数据拆分成MSB和LSB部分(步骤250)。利用一适当的算法(步骤252)该MSB部分被无损编码并被打包到在当前帧的通道集的特殊通道上的最低频率扩展(步骤254)。利用一适当的算法,例如简单的位复制(步骤256)该LSB部分被无损编码并被打包(步骤258)。
在该位流中,该处理被重复用于每个通道(步骤260)、每个通道集(步骤262)、每帧(步骤264)。此外,同样的过程可以被重复用于较高的频率扩展。然而,因为这些扩展包括更少的信息,该Min
MSB可以被设定为0以便其被全部编码为LSB。
一旦该可缩放的无损位流被编码用于某些音频内容,一创作工具生成其所能生成的最好位流以满足传播介质的最大比特率限制和音频解码器的缓冲区容量。如图14所示,一个用户尝试在该介质上布置无损位流268以符合比特率和缓冲区容量限制(步骤270)。如果成功,该无损位流268被当做创作位流272写出并被存储于该介质上。否则该创作工具开始帧循环(步骤274)并将该缓冲有效载荷(缓冲的平均帧到帧有效载荷)与允许有效载荷(最大比特率)相比较(步骤276)。如果该当前帧符合该允许有效载荷,该无损编码的MSB和LSB部分被从该无损位流268中提取出并写入创作位流272,而且帧被增加。
如果该创作工具遇到一个缓冲有效载荷超过允许有效载荷的非相容帧,该工具通过丢弃通道集中的所有LSB部分来计算可以实现的最大缩减并将其从缓冲有效载荷中减去(步骤278)。如果该最小有效载荷仍旧太大,该工具显示一包括超额数据和帧号码的错误消息(步骤280)。这样,或者Min MSB应被减少或者该原始音频文件应被改变和重新编码。
否则,基于一特定通道优先规则,该创作工具计算一用于当前帧中每个通道的LSB位宽缩减(步骤282),例如:
位宽缩减[nCh]<LSB位宽[nCh],对于nCh=0,…所有通道-1,以及
缓冲有效载荷[nFr]-∑(位宽缩减[nCh]NumSamplesin Frame)<允许有效载荷[nFr]
通过使LSB位宽缩减这些值将保证该帧符合允许有效载荷。这将使最小量的损耗引入该非相容帧而且没有影响该无损相容帧。
通过向该帧中每个LSB部分增加抖动以抖动下一位并且以LSB位宽缩减向右移动(步骤284),创作工具对每个通道调整该编码的LSB部分(采取位复制编码)。增加抖动不是必需的,但是为了解相关该量化误差并使其从该原始音频信号解相关,增加抖动是非常值得的。该工具将该当前有损缩放的LSB部分(步骤286)、对于每个通道的修改的LSB位宽和LSB位宽缩减(步骤288)和该修改的流导航点(步骤290)打包到该创作位流中。如果抖动被加入,一抖动参数也被打包到该位流中。而后对每个帧重复该处理(步骤292),之后终止处理(步骤294)。
如图15a和图15b所示,一适当的解码器同步于该位流(步骤300)并开始一帧循环(步骤302)。该解码器提取包括段数量、一段中的采样数量、通道集数量等等的帧报头信息(步骤304)并对每个通道集提取包括该集中的通道数量、空LSB数量、LSB位宽、LSB位宽缩减的通道集报头信息(步骤306)并为每个通道集进行存储(步骤307)。
一旦该报头信息可用,对当前帧该解码器开始一段循环(步骤308)和通道集循环(步骤310)。该解码器解包并解码该MSB部分(步骤312)并存储该PCM采样(步骤314)。然后该解码器开始在当前通道集中的通道循环(步骤316)并处理该编码的LSB数据。
如果该修改的LSB位宽不超过零(步骤318),该解码器开始当前段中的采样循环(步骤320),对于该MSB部分将该PCM采样转化为该原始字宽(步骤322)并重复直到采样循环终止(步骤324)。
否则,该解码器开始当前段中的采样循环(步骤326)、解包并解码该LSB部分(步骤328)并通过向MSB部分附加LSB部分来组合PCM采样(步骤330)。然后该解码器利用来自报头的空LSB、修改的LSB位宽和LSB位宽缩减信息将该PCM采样转化为该原始字宽(步骤332)并重复该步骤直到采样循环终止(步骤334)。为重建该全部音频序列,解码器对于在每帧中(步骤340)每个通道集(步骤338)的每个通道(步骤336),重复这些步骤。
反向兼容的可缩放音频编解码器
该可缩放属性可以被包含于一种反向兼容的无损编码器、位流格式和解码器中。一“有损”核心编位流与该音频数据的无损编码MSB和LSB部分一起打包以用于传输(或记录)。在一带有扩展的无损特性的解码器的解码过程中,该有损和无损MSB流被结合并且该LSB流被附加用以构造一无损的重建信号。在一早先生成的解码器中,该无损MSB和LSB扩展流被忽略,并且该核心“有损”流被解码用以提供一高品质、多通道的带有核心流带宽和信噪比特征的音频信号。
图16a显示一可缩放的反向兼容编码器400的系统级视图。一数字化音频信号即合适的M位PCM音频采样,被提供于输入402。更适宜的,该数字化音频信号具有一超过修改的有损核心编码器404的采样率和带宽。在一实施例中,数字化音频信号的采样率是96kHz(相应于用于被采样的音频的48KHz的带宽)。应该理解为该输入音频可能是,而且更适于是多通道信号,其中每个通道在96KHz采样。接下来的讨论将集中于该单个通道的处理,但是扩展到多通道是简单的。该输入信号被复制于节点406上并在并联支路中处理。在该信号通路的第一支路中,一修改的无损宽带编码器404对该信号编码。后面所详细描述的该修改的核心编码器404产生一传送给打包机或多路器410的编码数据流(核心流408)。该核心流408也被传送给产生一修改的重建核心信号414作为输出的修改的核心流解码器412,所述核心流被右移N位
(>>N 415)以丢弃其N lsb。
其间,并行通路中的输入数字化音频信号402经受一补偿延迟416,其实质上等于引入该重建音频流的延迟(通过修改的编码和修改解码器),以产生一延迟数字化音频流。如上所述,该音频流被拆分成MSB和LSB部分417。该N位LSB部分418被传送给打包机410。该被移动以与MSB部分对准的M-N位重建核心信号414,在减法节点420中从延迟数字化音频流419的MSB部份中减去。(注意,通过改变该一个输入的极性,一加法节点可以被减法节点代替。因而对于该目的,加法和减法实质上可以是相等的)。
减法节点420产生一表示该原始信号的M-N MSB和该重建核心信号之间的差值的差分信号422。为完全实现“无损”编码,有必要用无损编码技术编码并发送该差分信号。因此,该M-N位差分信号422通过一无损编码器424被编码,并且该编码M-N位信号426通过打包机410中的核心流408被打包或多路复用以产生一多路复用的输出位流428。注意该无损编码产生以一可变比特率的编码无损位流418和426,以适应该无损编码器的需要。然后该填充流被可选地从属于更多包括信道编码在内的编码层,然后被发送或记录。注意对于本公开的目的,记录可以被认为是一通道上的传输。
该核心编码器404被描述为“修改的”,因为在一能够处理扩展带宽的实施例中该核心编码器可能需要修改。一编码器内的64频带的分析过滤器组丢弃其一半的输出数据并仅编码低32频带。该被丢弃的信息与不能重建信号频谱上半部的旧解码器(legacy decoders)无关。该剩余信息被作为每个未修改的编码器编码以构成一反向兼容的核心输出流。然而,在工作于或低于48KHz采样率的另一个实施例中,该核心编码器可以是一现有核心编码器的实质上未修改的版本。同样地,对于在高于旧解码器采样率的频率上的操作,该核心解码器412需要按如下所述的被修正。对于在常规采样率上(例如,48KHz以及更低的)的操作,该核心解码器可以是一现有核心解码器或等效物的实质上未修正的版本。在一些实施例中,采样率的选择可以在编码的同时被完成,并且此时根据需要该编码和解码模块被软件重新配置。
如图16b所示,该解码方法与编码方法是互补的。通过简单解码该核心流408并丢弃该无损MSB和LSB部分,一早先生成的解码器可以解码该有损核心音频信号。此种早先生成的解码器所生成的音频的品质将会非常好,相当于早先生成的音频,仅仅是非无损的。
现在参考图16b,该输入位流(从一传输通道或一记录介质中恢复)首先在从无损扩展数据流418(LSB)和426(MSB)拆分出核心流408的解包器430中被解包。该核心流被修改的核心解码器432解码,该核心解码器432在重建时对一64频带合成中的高32频带通过结束未发送的副频带采样来解码该核心流。(注意,如果一标准核心编码被执行,该结束是不必要的)。该MSB扩展域被一无损MSB解码器434解码。因为利用位复制该LSB数据被无损编码,解码不是必需的。
在并行地对核心无损MSB扩展解码后,随着该内插的核心重建数据被右移N位436并通过在加法器438中添加同该数据的无损部份结合。该总输出被左移N位440以组成该无损MSB部分442,并与N位LSB部分444组合以产生作为原始音频信号402的无损重建表示的PCM数据字446。
因为通过从该准确的输入信号中减去一解码有损重建该信号被编码,该重建信号表示一原始音频数据的准确重建。因此,反过来说,一有损编解码器和一无损编码信号的结合实际上作为一真正的无损编解码器执行,但是其有额外的优势即该编码数据保持与早先生成的无损解码器的兼容。此外,该位流可以通过有选择地丢弃LSB被缩放以使其与介质的比特率限制和缓冲区容量相符。
虽然示出和描述了本发明的说明性实施例,许多变化和备用实施例将被本领域的普通技术人员想到。并且在不背离如附随的权利要求书所限定的精神和本发明范围的情况下可以设计各种变化和备用实施例。

Claims (31)

1.一种编码和创作音频数据的方法,包括:
将一分析窗口序列中的音频数据无损编码成可缩放位流;
通过如下方式,对于每个分析窗口,音频数据被拆分成最高有效位(MSB)和最低有效位(LSB)部分并用不同的无损算法编码:
设定一最小MSB位宽(Min MSB);
计算用于分析窗口中的音频数据的代价函数;
如果该代价函数超过一个阈值,则计算满足该Min MSB的至少一位的LSB位宽;以及
如果该代价函数不超过该阈值,则将该LSB位宽设定为零位;
对于每个窗口,将用于编码的音频数据的缓冲有效载荷与允许有效载荷相比较;以及
缩放在非相容窗口中的无损编码的音频数据以便用于该位流的缓冲有效载荷不超过允许有效载荷,所述缩放操作将损失引入这些窗口中的编码数据。
2.根据权利要求1所述的方法,其中,所述音频数据通过以下方式被拆分:
设定一最小MSB位宽(Min MSB);
计算最大LSB位宽(Max LSB)作为音频数据位宽减去Min MSB;
计算一L规范作为该分析窗口中音频数据的最大绝对振幅;
计算Max Amp作为表示等于-L的值的采样所需的位数;
计算平方L2规范作为该分析窗口中音频数据的振幅平方和;
如果Max Amp不超过Min MSB而且该L2规范不超过一个阈值,则将该LSB位宽设定为零位;
如果Max Amp不超过Min MSB但是该L2规范超过该阈值,则将该LSB位宽设定为Max LSB位宽除以一比例;
如果Max Amp超过Min MSB,则将该LSB位宽设定为Max Amp减去Min MSB。
3.根据权利要求2所述的方法,其中LSB位宽被限制在由音频数据的字宽所确定的最大LSB位宽(Max LSB)和Min MSB之间。
4.根据权利要求1所述的方法,其中对于每个分析窗口,LSB位宽和该编码的MSB和LSB部分被打包到一位流中。
5.根据权利要求1所述的方法,其中该MSB部分由包括多个音频通道之间的解相关和每个音频通道内的自适应预测在内的无损算法来编码。
6.根据权利要求1所述的方法,其中该LSB部分由复制位以用于PCM采样的无损算法来编码。
7.根据权利要求1所述的方法,其中该LSB部分由使用低阶预测和熵编码的无损算法来编码。
8.根据权利要求1所述的方法,其中所述分析窗口是帧,每个帧包括一用于存储LSB位宽的报头和一个或多个段,每个段包括一个或多个通道集,每个通道集包括一个或多个音频通道,每个通道包括一个或多个频率扩展,所述最低频率扩展包括编码MSB和LSB部分。
9.根据权利要求8所述的方法,其中对于每帧中的每个通道集中的每个通道,位流具有清楚的MSB和LSB拆分。
10.根据权利要求9所述的方法,其中所述较高频率扩展仅包括编码LSB部分。
11.根据权利要求1所述的方法,其中该位流通过如下方式被创作,
对于所有窗口将该无损编码MSB部分打包到该位流中;
对于相容窗口将该无损编码LSB部分打包到该位流中;
对于任一非相容窗口缩放该无损编码LSB部分以使其相容;以及
对于当前相容窗口将该当前有损编码LSB部分打包到该位流中。
12.根据权利要求11所述的方法,其中该LSB部分通过如下方式被缩放,
对于分析窗口计算一个LSB位宽缩减;
解码该非相容窗口中的LSB部分;
通过丢弃所述数量的LSB,由所述LSB位宽缩减来减少所述LSB部分;
利用无损编码算法编码该修改的LSB部分;
打包该编码的LSB部分;以及
将该修改的LSB位宽和该LSB位宽缩减打包到该位流中。
13.根据权利要求12所述的方法,其中该无损编码为简单的位复制,其中LSB部分通过如下方式被减少,
向每个LSB部分增加抖动以便抖动下一个LSB通过该LSB位宽缩减;以及
以该LSB位宽缩减向右移动该LSB部分。
14.根据权利要求12所述的方法,其中该LSB位宽缩减正好足够使得该缓冲有效载荷不超过允许有效载荷。
15.根据权利要求12所述的方法,其中该音频数据包括多个通道,根据一通道优先规则为每个通道计算所述LSB位宽缩减。
16.一种为音频数据编码可缩放的无损位流的方法,包括:
对于一分析窗口确定一个将音频数据拆分成一MSB部分和一LSB部分的断点,该断点通过如下方式被确定:
设定一最小MSB位宽(Min MSB);
计算用于分析窗口中的音频数据的代价函数;
如果该代价函数超过一个阈值,则计算满足该Min MSB的至少一位的LSB位宽;以及
如果该代价函数不超过该阈值,则将该LSB位宽设定为零位;
对该MSB部分无损编码;
对该LSB部分无损编码;
将该编码MSB部分和LSB部分打包到一无损位流;以及
将该LSB部分的位宽打包到该无损位流。
17.根据权利要求16所述的方法,其中该LSB部分由复制该音频数据的位的无损算法来编码。
18.一种将音频位流创作到介质上的方法,包括:
a)确定用于为解码器缓冲区将来自一位流的编码音频数据布置到介质上的方案,所述位流包括一分析窗口序列中的无损编码的MSB和LSB部分;
b)对于下一个分析窗口,为该编码音频数据计算缓冲有效载荷;
c)如果对于一个分析窗口,该缓冲有效载荷在允许有效载荷之内,将该无损编码的MSB和LSB部分打包到一修改的位流;
d)如果对于一个分析窗口,该缓冲有效载荷超过允许有效载荷,
将该无损编码的MSB部分打包到该修改的位流中;
将该无损编码的LSB部分缩放为一有损编码的LSB部分,以便该缓冲有效载荷在该允许有效载荷之内;以及
将该有损编码LSB部分和其缩放信息打包到该修改的位流中;以及
e)对于每个分析窗口重复步骤b到d。
19.根据权利要求18所述的方法,其中该LSB部分通过如下方式缩放,
为该分析窗口计算一LSB位宽缩减;
解码在非相容窗口中的LSB部分;
通过丢弃所述数量的LSB,由所述LSB位宽缩减来减少所述LSB部分;
利用无损编码算法编码该修改的LSB部分;
打包该编码的LSB部分;以及
将该修改的LSB位宽和LSB位宽缩减打包到该位流中。
20.根据权利要求19所述的方法,其中所述无损编码和解码是简单的位复制,其中LSB部分通过如下方式被减少,
向每个LSB部分增加抖动以便抖动下一个LSB通过该LSB位宽缩减;以及
以该LSB位宽缩减向右移动该LSB部分。
21.一种制品,包括被分成存储于介质上的编码音频数据的分析窗口序列的位流,每个所述分析窗口中的音频数据被无损编码,除了根据需要将所述分析窗口的缓冲有效载荷减少到至多允许有效载荷以外;
其中,一些分析窗口包括无损编码的MSB和LSB部分,并且剩余的分析窗口包括无损编码的MSB部分和有损编码LSB部分;
其中,通过如下方式,对于每个分析窗口,音频数据被拆分成最高有效位(MSB)和最低有效位(LSB)部分并用不同的无损算法编码:
设定一最小MSB位宽(Min MSB);
计算用于分析窗口中的音频数据的代价函数;
如果该代价函数超过一个阈值,则计算满足该Min MSB的至少一位的LSB位宽;以及
如果该代价函数不超过该阈值,则将该LSB位宽设定为零位。
22.根据权利要求21所述的制品,其中该位流包括含有该LSB部分的修改的位宽和该LSB部分的位宽缩减的报头信息。
23.根据权利要求22所述的制品,其中利用位复制,所述LSB部分被无损和有损编码。
24.根据权利要求23所述的制品,其中该LSB部分的位宽缩减正好足够使得该缓冲有效载荷不超过允许有效载荷。
25.一种音频位流的解码方法,包括:
接收一位流作为包括含有LSB位宽、LSB位宽缩减的报头信息和含有无损编码的MSB部分、无损编码或缩放的LSB部分的音频数据的一分析窗口序列,以使每个分析窗口的缓冲有效载荷在允许有效载荷之内;
对于每个分析窗口,提取LSB位宽和LSB位宽缩减;
提取该无损编码的MSB部分并将其解码成PCM音频数据;
提取该无损编码或缩放的LSB部分并将其解码成PCM音频数据;
对于每个PCM音频采样,组合该MSB和LSB部分;
利用该LSB位宽和LSB位宽缩减来将该组合PCM音频数据转化为一原始位宽字;以及
对于每个分析窗口,输出该PCM音频数据。
26.根据权利要求25所述的方法,其中该无损编码和缩放的LSB部分通过位复制被解码。
27.一种解码器芯片,被配置以接收一位流并输出PCM音频数据,所述芯片被配置以执行如下步骤:
对于该位流中的每个分析窗口,提取一LSB位宽和一LSB位宽缩减;
提取无损编码的MSB部分并将其解码成PCM音频数据;
提取无损编码或缩放的LSB部分并将其解码成PCM音频数据;
对于每个PCM音频采样,组合该MSB和LSB部分;
利用该LSB位宽和LSB位宽缩减来将该组合PCM音频数据转化成一原始位宽字;以及
对于每个分析窗口,输出该PCM音频数据。
28.一种音频解码器,包括:
控制器,用于从介质上的位流中读取编码的音频数据;
缓冲区,用于缓冲存储编码的音频数据的多个分析窗口;以及
DSP芯片,用于对每个连续的分析窗口解码该编码的音频数据并输出PCM音频数据,所述DSP芯片被配置以解码包括含有LSB位宽和LSB位宽缩减的报头信息和含有无损编码的MSB部分和无损编码或缩放的LSB部分的音频数据的分析窗口,其中该缓冲有效载荷不超过由该介质支持的最大比特率和该缓冲区容量所确定的允许有效载荷。
29.根据权利要求28所述的音频解码器,其中该DSP芯片执行步骤:
对于该位流中的每个分析窗口,提取该LSB位宽和LSB位宽缩减;
提取该无损编码的MSB部分并将其解码成PCM音频数据;
提取该无损编码或缩放的LSB部分并将其解码成PCM音频数据;
对于每个PCM音频采样,组合该MSB和LSB部分;
利用该LSB位宽和LSB位宽缩减将该组合的PCM音频数据转化成一原始位宽字;以及
对于每个分析窗口,输出该PCM音频数据。
30.一种为M位音频数据编码可缩放的无损位流的方法,其向后兼容于一有损核心解码器,包括:
将该M位音频数据编码成一有损M位核心流;
将该有损M位核心流打包到一位流中;
将该M位核心流解码为一重建核心信号;
将该M位音频数据拆分成M-N位MSB部分和N位LSB部分;
将该N位LSB部分打包到该位流中;
将该重建核心信号右移N位以使其与该MSB部分对齐;
从该MSB部分中减去该重建核心信号以形成一M-N位剩余信号;
对该剩余信号无损编码;
将该编码剩余信号打包到该位流中;以及
将LSB部分的位宽打包到该无损位流中。
31.根据权利要求30所述的方法,还包括在右移之前向该重建核心信号增加抖动,并将一抖动参数打包到该位流中。
CN2005800134433A 2004-03-25 2005-03-21 可缩放的无损音频编解码器和创作工具 Active CN1961351B (zh)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US55618304P 2004-03-25 2004-03-25
US60/556,183 2004-03-25
US10/911,067 US7392195B2 (en) 2004-03-25 2004-08-04 Lossless multi-channel audio codec
US10/911,062 US7272567B2 (en) 2004-03-25 2004-08-04 Scalable lossless audio codec and authoring tool
US10/911,067 2004-08-04
US10/911,062 2004-08-04
PCT/US2005/009240 WO2005098822A2 (en) 2004-03-25 2005-03-21 Scalable lossless audio codec and authoring tool

Publications (2)

Publication Number Publication Date
CN1961351A CN1961351A (zh) 2007-05-09
CN1961351B true CN1961351B (zh) 2010-12-15

Family

ID=38072128

Family Applications (2)

Application Number Title Priority Date Filing Date
CN2005800134448A Active CN101027717B (zh) 2004-03-25 2005-03-21 无损多通道音频编解码器
CN2005800134433A Active CN1961351B (zh) 2004-03-25 2005-03-21 可缩放的无损音频编解码器和创作工具

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN2005800134448A Active CN101027717B (zh) 2004-03-25 2005-03-21 无损多通道音频编解码器

Country Status (7)

Country Link
US (5) US7392195B2 (zh)
JP (4) JP4934020B2 (zh)
KR (1) KR101307693B1 (zh)
CN (2) CN101027717B (zh)
ES (3) ES2537820T3 (zh)
HK (2) HK1099597A1 (zh)
RU (2) RU2387023C2 (zh)

Families Citing this family (123)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7536305B2 (en) * 2002-09-04 2009-05-19 Microsoft Corporation Mixed lossless audio compression
US7378586B2 (en) * 2002-10-01 2008-05-27 Yamaha Corporation Compressed data structure and apparatus and method related thereto
JP4679049B2 (ja) 2003-09-30 2011-04-27 パナソニック株式会社 スケーラブル復号化装置
US7392195B2 (en) * 2004-03-25 2008-06-24 Dts, Inc. Lossless multi-channel audio codec
US7536302B2 (en) * 2004-07-13 2009-05-19 Industrial Technology Research Institute Method, process and device for coding audio signals
US7930184B2 (en) * 2004-08-04 2011-04-19 Dts, Inc. Multi-channel audio coding/decoding of random access points and transients
DE102004042819A1 (de) * 2004-09-03 2006-03-23 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Vorrichtung und Verfahren zum Erzeugen eines codierten Multikanalsignals und Vorrichtung und Verfahren zum Decodieren eines codierten Multikanalsignals
RU2007108288A (ru) * 2004-09-06 2008-09-10 Мацусита Электрик Индастриал Ко., Лтд. (Jp) Устройство масштабируемого кодирования и способ масштабируемого кодирования
US7466867B2 (en) * 2004-11-26 2008-12-16 Taiwan Imagingtek Corporation Method and apparatus for image compression and decompression
US8265929B2 (en) * 2004-12-08 2012-09-11 Electronics And Telecommunications Research Institute Embedded code-excited linear prediction speech coding and decoding apparatus and method
US7991610B2 (en) * 2005-04-13 2011-08-02 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Adaptive grouping of parameters for enhanced coding efficiency
US20060235683A1 (en) * 2005-04-13 2006-10-19 Fraunhofer-Gesellschaft Zur Forderung Der Angewandten Forschung E.V. Lossless encoding of information with guaranteed maximum bitrate
WO2006118179A1 (ja) * 2005-04-28 2006-11-09 Matsushita Electric Industrial Co., Ltd. 音声符号化装置および音声符号化方法
DE602006014957D1 (de) * 2005-04-28 2010-07-29 Panasonic Corp Audiocodierungseinrichtung und audiocodierungsverfahren
US8090586B2 (en) 2005-05-26 2012-01-03 Lg Electronics Inc. Method and apparatus for embedding spatial information and reproducing embedded signal for an audio signal
CA2613731C (en) 2005-06-30 2012-09-18 Lg Electronics Inc. Apparatus for encoding and decoding audio signal and method thereof
US8214221B2 (en) 2005-06-30 2012-07-03 Lg Electronics Inc. Method and apparatus for decoding an audio signal and identifying information included in the audio signal
JP2009500657A (ja) * 2005-06-30 2009-01-08 エルジー エレクトロニクス インコーポレイティド オーディオ信号をエンコーディング及びデコーディングするための装置とその方法
US8180631B2 (en) * 2005-07-11 2012-05-15 Lg Electronics Inc. Apparatus and method of processing an audio signal, utilizing a unique offset associated with each coded-coefficient
US8577483B2 (en) * 2005-08-30 2013-11-05 Lg Electronics, Inc. Method for decoding an audio signal
US7761303B2 (en) * 2005-08-30 2010-07-20 Lg Electronics Inc. Slot position coding of TTT syntax of spatial audio coding application
JP4568363B2 (ja) * 2005-08-30 2010-10-27 エルジー エレクトロニクス インコーポレイティド オーディオ信号デコーディング方法及びその装置
US7788107B2 (en) * 2005-08-30 2010-08-31 Lg Electronics Inc. Method for decoding an audio signal
WO2007039957A1 (ja) * 2005-10-03 2007-04-12 Sharp Kabushiki Kaisha 表示装置
KR100878833B1 (ko) * 2005-10-05 2009-01-14 엘지전자 주식회사 신호 처리 방법 및 이의 장치, 그리고 인코딩 및 디코딩방법 및 이의 장치
EP1946302A4 (en) * 2005-10-05 2009-08-19 Lg Electronics Inc SIGNAL PROCESSING METHOD AND APPARATUS, ENCODING AND DECODING METHOD, AND ASSOCIATED APPARATUS
US7646319B2 (en) * 2005-10-05 2010-01-12 Lg Electronics Inc. Method and apparatus for signal processing and encoding and decoding method, and apparatus therefor
US7672379B2 (en) * 2005-10-05 2010-03-02 Lg Electronics Inc. Audio signal processing, encoding, and decoding
US7696907B2 (en) * 2005-10-05 2010-04-13 Lg Electronics Inc. Method and apparatus for signal processing and encoding and decoding method, and apparatus therefor
US7751485B2 (en) * 2005-10-05 2010-07-06 Lg Electronics Inc. Signal processing using pilot based coding
US7974713B2 (en) * 2005-10-12 2011-07-05 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Temporal and spatial shaping of multi-channel audio signals
US7761289B2 (en) * 2005-10-24 2010-07-20 Lg Electronics Inc. Removing time delays in signal paths
US7752053B2 (en) * 2006-01-13 2010-07-06 Lg Electronics Inc. Audio signal processing using pilot based coding
KR101366124B1 (ko) * 2006-02-14 2014-02-21 오렌지 오디오 인코딩/디코딩에서의 인지 가중 장치
JP5058152B2 (ja) * 2006-03-10 2012-10-24 パナソニック株式会社 符号化装置および符号化方法
JP4193865B2 (ja) * 2006-04-27 2008-12-10 ソニー株式会社 デジタル信号切換え装置及びその切換え方法
EP1852848A1 (en) * 2006-05-05 2007-11-07 Deutsche Thomson-Brandt GmbH Method and apparatus for lossless encoding of a source signal using a lossy encoded data stream and a lossless extension data stream
EP1852849A1 (en) * 2006-05-05 2007-11-07 Deutsche Thomson-Brandt Gmbh Method and apparatus for lossless encoding of a source signal, using a lossy encoded data stream and a lossless extension data stream
KR101322392B1 (ko) * 2006-06-16 2013-10-29 삼성전자주식회사 스케일러블 코덱의 부호화 및 복호화 방법 및 장치
EP1881485A1 (en) * 2006-07-18 2008-01-23 Deutsche Thomson-Brandt Gmbh Audio bitstream data structure arrangement of a lossy encoded signal together with lossless encoded extension data for said signal
US7907579B2 (en) * 2006-08-15 2011-03-15 Cisco Technology, Inc. WiFi geolocation from carrier-managed system geolocation of a dual mode device
CN1920947B (zh) * 2006-09-15 2011-05-11 清华大学 用于低比特率音频编码的语音/音乐检测器
US7471218B2 (en) * 2006-09-18 2008-12-30 National Semiconductor Corporation Methods and systems for efficiently storing and retrieving streaming data
JP4325657B2 (ja) * 2006-10-02 2009-09-02 ソニー株式会社 光ディスク再生装置、信号処理方法、およびプログラム
US8260070B1 (en) * 2006-10-03 2012-09-04 Adobe Systems Incorporated Method and system to generate a compressed image utilizing custom probability tables
US20080114478A1 (en) * 2006-11-09 2008-05-15 David Wu Method and System for Multi-Channel PCM Audio Grouping in Hardware
US9053753B2 (en) * 2006-11-09 2015-06-09 Broadcom Corporation Method and system for a flexible multiplexer and mixer
US7385532B1 (en) * 2007-02-16 2008-06-10 Xilinx, Inc. Extended bitstream and generation thereof for dynamically configuring a decoder
US7886303B2 (en) * 2007-05-18 2011-02-08 Mediatek Inc. Method for dynamically adjusting audio decoding process
CN101796579B (zh) * 2007-07-06 2014-12-10 法国电信公司 数字音频信号的分级编码
KR101518507B1 (ko) 2007-07-19 2015-05-11 한국전자통신연구원 영상신호 송수신 장치 및 방법
US9541658B2 (en) * 2007-08-02 2017-01-10 Westerngeco L. L. C. Dynamically allocating different numbers of bits to windows of a series representing a seismic trace
KR100912826B1 (ko) * 2007-08-16 2009-08-18 한국전자통신연구원 G.711 코덱의 음질 향상을 위한 향상 계층 부호화 및복호화 장치와 그 방법
KR101381602B1 (ko) * 2007-09-17 2014-04-04 삼성전자주식회사 계층적 부호화 및 복호화 방법 및 장치
BRPI0806228A8 (pt) * 2007-10-16 2016-11-29 Panasonic Ip Man Co Ltd Dispositivo de sintetização de fluxo, unidade de decodificação e método
JP4893892B2 (ja) * 2007-12-04 2012-03-07 国立大学法人島根大学 可逆圧縮用符号化システム、情報記録媒体及び印刷媒体
US8239210B2 (en) * 2007-12-19 2012-08-07 Dts, Inc. Lossless multi-channel audio codec
US20090164223A1 (en) * 2007-12-19 2009-06-25 Dts, Inc. Lossless multi-channel audio codec
US8972247B2 (en) * 2007-12-26 2015-03-03 Marvell World Trade Ltd. Selection of speech encoding scheme in wireless communication terminals
US8548002B2 (en) * 2008-02-08 2013-10-01 Koolspan, Inc. Systems and methods for adaptive multi-rate protocol enhancement
US8386271B2 (en) 2008-03-25 2013-02-26 Microsoft Corporation Lossless and near lossless scalable audio codec
GB0817977D0 (en) * 2008-10-01 2008-11-05 Craven Peter G Improved lossy coding of signals
FR2938688A1 (fr) * 2008-11-18 2010-05-21 France Telecom Codage avec mise en forme du bruit dans un codeur hierarchique
JP4784653B2 (ja) * 2009-01-23 2011-10-05 ソニー株式会社 音声データ送信装置、音声データ送信方法、音声データ受信装置および音声データ受信方法
US20100191534A1 (en) * 2009-01-23 2010-07-29 Qualcomm Incorporated Method and apparatus for compression or decompression of digital signals
US8918325B2 (en) * 2009-06-01 2014-12-23 Mitsubishi Electric Corporation Signal processing device for processing stereo signals
KR20100136890A (ko) 2009-06-19 2010-12-29 삼성전자주식회사 컨텍스트 기반의 산술 부호화 장치 및 방법과 산술 복호화 장치 및 방법
FR2947944A1 (fr) * 2009-07-07 2011-01-14 France Telecom Codage/decodage perfectionne de signaux audionumeriques
EP2323130A1 (en) * 2009-11-12 2011-05-18 Koninklijke Philips Electronics N.V. Parametric encoding and decoding
JP2011109172A (ja) * 2009-11-12 2011-06-02 Hitachi Kokusai Electric Inc 映像符号化装置、および、そのデータ処理方法
KR20230003596A (ko) * 2010-01-19 2023-01-06 돌비 인터네셔널 에이비 고조파 전위에 기초하여 개선된 서브밴드 블록
US8649521B2 (en) * 2010-01-28 2014-02-11 Cleversafe, Inc. Obfuscation of sequenced encoded data slices
US8374858B2 (en) * 2010-03-09 2013-02-12 Dts, Inc. Scalable lossless audio codec and authoring tool
SG184230A1 (en) * 2010-03-26 2012-11-29 Agency Science Tech & Res Methods and devices for providing an encoded digital signal
EP2562750B1 (en) * 2010-04-19 2020-06-10 Panasonic Intellectual Property Corporation of America Encoding device, decoding device, encoding method and decoding method
KR101476117B1 (ko) * 2010-04-23 2014-12-24 엠앤케이홀딩스 주식회사 동영상 부호화 장치
KR101676477B1 (ko) * 2010-07-21 2016-11-15 삼성전자주식회사 컨텍스트 기반의 무손실 부호화 장치 및 방법, 그리고 복호화 장치 및 방법
AU2011288406B2 (en) 2010-08-12 2014-07-31 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Resampling output signals of QMF based audio codecs
US9008811B2 (en) 2010-09-17 2015-04-14 Xiph.org Foundation Methods and systems for adaptive time-frequency resolution in digital data coding
CN103229234B (zh) 2010-11-22 2015-07-08 株式会社Ntt都科摩 音频编码装置、方法以及音频解码装置、方法
EP2464146A1 (en) 2010-12-10 2012-06-13 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Apparatus and method for decomposing an input signal using a pre-calculated reference curve
US8639494B1 (en) * 2010-12-28 2014-01-28 Intuit Inc. Technique for correcting user-interface shift errors
WO2012122299A1 (en) 2011-03-07 2012-09-13 Xiph. Org. Bit allocation and partitioning in gain-shape vector quantization for audio coding
WO2012122297A1 (en) * 2011-03-07 2012-09-13 Xiph. Org. Methods and systems for avoiding partial collapse in multi-block audio coding
WO2012122303A1 (en) 2011-03-07 2012-09-13 Xiph. Org Method and system for two-step spreading for tonal artifact avoidance in audio coding
US8855195B1 (en) 2011-09-09 2014-10-07 Panamorph, Inc. Image processing system and method
EP2600343A1 (en) * 2011-12-02 2013-06-05 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Apparatus and method for merging geometry - based spatial audio coding streams
US9165563B2 (en) * 2012-03-19 2015-10-20 Casio Computer Co., Ltd. Coding device, coding method, decoding device, decoding method, and storage medium
GB201210373D0 (en) * 2012-06-12 2012-07-25 Meridian Audio Ltd Doubly compatible lossless audio sandwidth extension
EP2717265A1 (en) * 2012-10-05 2014-04-09 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Encoder, decoder and methods for backward compatible dynamic adaption of time/frequency resolution in spatial-audio-object-coding
ES2613747T3 (es) 2013-01-08 2017-05-25 Dolby International Ab Predicción basada en modelo en un banco de filtros críticamente muestreado
US9336791B2 (en) * 2013-01-24 2016-05-10 Google Inc. Rearrangement and rate allocation for compressing multichannel audio
PL3011555T3 (pl) * 2013-06-21 2018-09-28 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Rekonstrukcja ramki sygnału mowy
EP2830054A1 (en) 2013-07-22 2015-01-28 Fraunhofer Gesellschaft zur Förderung der angewandten Forschung e.V. Audio encoder, audio decoder and related methods using two-channel processing within an intelligent gap filling framework
EP2830053A1 (en) * 2013-07-22 2015-01-28 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Multi-channel audio decoder, multi-channel audio encoder, methods and computer program using a residual-signal-based adjustment of a contribution of a decorrelated signal
CN103346949B (zh) * 2013-07-25 2016-08-17 北京大学 基于嵌入式的双通道网络数据包的拆包和组包方法及系统
EP2863386A1 (en) 2013-10-18 2015-04-22 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Audio decoder, apparatus for generating encoded audio output data and methods permitting initializing a decoder
PT3061090T (pt) 2013-10-22 2019-07-11 Fraunhofer Ges Forschung Conceito combinado para a compressão de gama dinâmica e a prevenção de clipping guiada para dispositivos de áudio
US11350015B2 (en) 2014-01-06 2022-05-31 Panamorph, Inc. Image processing system and method
US9564136B2 (en) 2014-03-06 2017-02-07 Dts, Inc. Post-encoding bitrate reduction of multiple object audio
CN106471575B (zh) * 2014-07-01 2019-12-10 韩国电子通信研究院 多信道音频信号处理方法及装置
RU2727968C2 (ru) * 2015-09-22 2020-07-28 Конинклейке Филипс Н.В. Обработка аудиосигнала
CN105512079B (zh) * 2015-12-12 2018-07-03 中国航空工业集团公司西安航空计算技术研究所 一种1394总线多通道流数据并行组包方法
US10395664B2 (en) 2016-01-26 2019-08-27 Dolby Laboratories Licensing Corporation Adaptive Quantization
US10735794B2 (en) * 2016-03-28 2020-08-04 Sony Corporation Information processing device, information processing method, and information processing system
EP3264644A1 (en) 2016-07-01 2018-01-03 Nxp B.V. Multiple source receiver
US10936941B2 (en) * 2016-08-12 2021-03-02 Xilinx, Inc. Efficient data access control device for neural network hardware acceleration system
US10522155B2 (en) 2017-02-21 2019-12-31 Cirrus Logic, Inc. Pulse code modulation (PCM) data-marking
US10891960B2 (en) * 2017-09-11 2021-01-12 Qualcomm Incorproated Temporal offset estimation
CN107680605A (zh) * 2017-09-29 2018-02-09 湖南国科微电子股份有限公司 一种ape格式错误数据处理方法及系统
EP3483879A1 (en) 2017-11-10 2019-05-15 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Analysis/synthesis windowing function for modulated lapped transformation
WO2019091576A1 (en) 2017-11-10 2019-05-16 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Audio encoders, audio decoders, methods and computer programs adapting an encoding and decoding of least significant bits
EP3483878A1 (en) 2017-11-10 2019-05-15 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Audio decoder supporting a set of different loss concealment tools
EP3483882A1 (en) 2017-11-10 2019-05-15 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Controlling bandwidth in encoders and/or decoders
EP3483886A1 (en) 2017-11-10 2019-05-15 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Selecting pitch lag
EP3483884A1 (en) 2017-11-10 2019-05-15 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Signal filtering
US10727858B2 (en) * 2018-06-18 2020-07-28 Qualcomm Incorporated Error resiliency for entropy coded audio data
CN109243471B (zh) * 2018-09-26 2022-09-23 杭州联汇科技股份有限公司 一种快速编码广播用数字音频的方法
WO2020232631A1 (zh) * 2019-05-21 2020-11-26 深圳市汇顶科技股份有限公司 一种语音分频传输方法、源端、播放端、源端电路和播放端电路
CN110827838A (zh) * 2019-10-16 2020-02-21 云知声智能科技股份有限公司 一种基于opus的语音编码方法及装置
WO2021232376A1 (zh) * 2020-05-21 2021-11-25 华为技术有限公司 一种音频数据传输方法及相关装置
CN111641416B (zh) * 2020-06-19 2023-04-07 重庆邮电大学 一种多归一化因子的低密度奇偶校验码译码方法
CN111768793B (zh) * 2020-07-11 2023-09-01 北京百瑞互联技术有限公司 一种lc3音频编码器编码优化方法、系统、存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1198613A (zh) * 1997-04-02 1998-11-11 三星电子株式会社 数字数据编码/解码方法及设备
US6226325B1 (en) * 1996-03-27 2001-05-01 Kabushiki Kaisha Toshiba Digital data processing system
US6385571B1 (en) * 1997-08-26 2002-05-07 Samsung Electronics Co., Ltd. High quality audio encoding/decoding apparatus and digital versatile disc
CN1457551A (zh) * 2001-03-05 2003-11-19 皇家菲利浦电子有限公司 压缩信号的设备和方法

Family Cites Families (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4833718A (en) * 1986-11-18 1989-05-23 First Byte Compression of stored waveforms for artificial speech
JPS6444499A (en) * 1987-08-12 1989-02-16 Fujitsu Ltd Forecast encoding system for voice
ES2087522T3 (es) * 1991-01-08 1996-07-16 Dolby Lab Licensing Corp Descodificacion/codificacion para campos sonoros multidimensionales.
US5285498A (en) * 1992-03-02 1994-02-08 At&T Bell Laboratories Method and apparatus for coding audio signals based on perceptual model
ES2138076T3 (es) * 1993-05-05 2000-01-01 Koninkl Philips Electronics Nv Sistema de transmision que comprende al menos un codificador.
US5589830A (en) * 1994-11-02 1996-12-31 Advanced Micro Devices, Inc. Stereo audio codec
GB9509831D0 (en) 1995-05-15 1995-07-05 Gerzon Michael A Lossless coding method for waveform data
US5956674A (en) * 1995-12-01 1999-09-21 Digital Theater Systems, Inc. Multi-channel predictive subband audio coder using psychoacoustic adaptive bit allocation in frequency, time and over the multiple channels
WO1997029549A1 (fr) * 1996-02-08 1997-08-14 Matsushita Electric Industrial Co., Ltd. Codeur, decodeur, codeur-decodeur et support d'enregistrement de signal audio large bande
US5839100A (en) * 1996-04-22 1998-11-17 Wegener; Albert William Lossless and loss-limited compression of sampled data signals
JP3622365B2 (ja) * 1996-09-26 2005-02-23 ヤマハ株式会社 音声符号化伝送方式
KR100261254B1 (ko) * 1997-04-02 2000-07-01 윤종용 비트율 조절이 가능한 오디오 데이터 부호화/복호화방법 및 장치
KR100261253B1 (ko) * 1997-04-02 2000-07-01 윤종용 비트율 조절이 가능한 오디오 부호화/복호화 방법및 장치
US6016111A (en) * 1997-07-31 2000-01-18 Samsung Electronics Co., Ltd. Digital data coding/decoding method and apparatus
US6118392A (en) * 1998-03-12 2000-09-12 Liquid Audio Inc. Lossless data compression with low complexity
US6023233A (en) 1998-03-20 2000-02-08 Craven; Peter G. Data rate control for variable rate compression systems
US6360204B1 (en) * 1998-04-24 2002-03-19 Sarnoff Corporation Method and apparatus for implementing rounding in decoding an audio signal
TW366660B (en) * 1998-04-30 1999-08-11 Nat Science Council Method of degrouping a codeword in a computer system
US6029126A (en) * 1998-06-30 2000-02-22 Microsoft Corporation Scalable audio coder and decoder
JP3515903B2 (ja) * 1998-06-16 2004-04-05 松下電器産業株式会社 オーディオ符号化のための動的ビット割り当て方法及び装置
JP3344581B2 (ja) * 1998-10-13 2002-11-11 日本ビクター株式会社 音声符号化装置
JP2000134105A (ja) * 1998-10-29 2000-05-12 Matsushita Electric Ind Co Ltd オーディオ変換符号化に用いられるブロックサイズを決定し適応させる方法
US6226608B1 (en) * 1999-01-28 2001-05-01 Dolby Laboratories Licensing Corporation Data framing for adaptive-block-length coding system
US6370502B1 (en) * 1999-05-27 2002-04-09 America Online, Inc. Method and system for reduction of quantization-induced block-discontinuities and general purpose audio codec
US6226616B1 (en) * 1999-06-21 2001-05-01 Digital Theater Systems, Inc. Sound quality of established low bit-rate audio coding systems without loss of decoder compatibility
US6446037B1 (en) * 1999-08-09 2002-09-03 Dolby Laboratories Licensing Corporation Scalable coding method for high quality audio
EP1087557A3 (en) * 1999-09-22 2005-01-19 Matsushita Electric Industrial Co., Ltd. Apparatus for transmitting digital audio data and receiving apparatus for receiving the digital audio data
US6373411B1 (en) * 2000-08-31 2002-04-16 Agere Systems Guardian Corp. Method and apparatus for performing variable-size vector entropy coding
US6675148B2 (en) * 2001-01-05 2004-01-06 Digital Voice Systems, Inc. Lossless audio coder
JP3690591B2 (ja) * 2001-05-28 2005-08-31 シャープ株式会社 符号化装置
US7200561B2 (en) * 2001-08-23 2007-04-03 Nippon Telegraph And Telephone Corporation Digital signal coding and decoding methods and apparatuses and programs therefor
US7110941B2 (en) * 2002-03-28 2006-09-19 Microsoft Corporation System and method for embedded audio coding with implicit auditory masking
US20030231799A1 (en) * 2002-06-14 2003-12-18 Craig Schmidt Lossless data compression using constraint propagation
DE10236694A1 (de) * 2002-08-09 2004-02-26 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Vorrichtung und Verfahren zum skalierbaren Codieren und Vorrichtung und Verfahren zum skalierbaren Decodieren
US7742926B2 (en) * 2003-04-18 2010-06-22 Realnetworks, Inc. Digital audio signal compression method and apparatus
CN1762099B (zh) * 2003-04-28 2010-10-13 日本电信电话株式会社 浮点数字信号的可逆编码方法、解码方法及其装置
EP1662667B1 (en) * 2003-09-02 2015-11-11 Nippon Telegraph And Telephone Corporation Floating point signal reversible encoding method, decoding method, device thereof, program, and recording medium thereof
US7009533B1 (en) * 2004-02-13 2006-03-07 Samplify Systems Llc Adaptive compression and decompression of bandlimited signals
US7392195B2 (en) * 2004-03-25 2008-06-24 Dts, Inc. Lossless multi-channel audio codec
WO2006041165A1 (ja) * 2004-10-15 2006-04-20 Nippon Telegraph And Telephone Corporation 情報符号化方法、復号化方法、共通乗数推定方法、これらの方法を利用した装置、プログラム及び記録媒体
US8050334B2 (en) * 2005-07-07 2011-11-01 Nippon Telegraph And Telephone Corporation Signal encoder, signal decoder, signal encoding method, signal decoding method, program, recording medium and signal codec method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6226325B1 (en) * 1996-03-27 2001-05-01 Kabushiki Kaisha Toshiba Digital data processing system
CN1198613A (zh) * 1997-04-02 1998-11-11 三星电子株式会社 数字数据编码/解码方法及设备
US6385571B1 (en) * 1997-08-26 2002-05-07 Samsung Electronics Co., Ltd. High quality audio encoding/decoding apparatus and digital versatile disc
CN1457551A (zh) * 2001-03-05 2003-11-19 皇家菲利浦电子有限公司 压缩信号的设备和方法

Also Published As

Publication number Publication date
KR20120116019A (ko) 2012-10-19
US7272567B2 (en) 2007-09-18
ES2363932T3 (es) 2011-08-19
JP2013148935A (ja) 2013-08-01
JP2013190809A (ja) 2013-09-26
JP5551677B2 (ja) 2014-07-16
RU2006137573A (ru) 2008-04-27
JP2007531012A (ja) 2007-11-01
US20080021712A1 (en) 2008-01-24
CN1961351A (zh) 2007-05-09
JP4934020B2 (ja) 2012-05-16
US20050246178A1 (en) 2005-11-03
JP2012078865A (ja) 2012-04-19
CN101027717A (zh) 2007-08-29
RU2387023C2 (ru) 2010-04-20
US20050216262A1 (en) 2005-09-29
RU2387022C2 (ru) 2010-04-20
US20100082352A1 (en) 2010-04-01
RU2006137566A (ru) 2008-04-27
US7392195B2 (en) 2008-06-24
ES2363346T3 (es) 2011-08-01
ES2537820T3 (es) 2015-06-12
US20110106546A1 (en) 2011-05-05
CN101027717B (zh) 2011-09-07
HK1099597A1 (en) 2007-08-17
JP5593419B2 (ja) 2014-09-24
HK1105475A1 (en) 2008-02-15
JP5599913B2 (ja) 2014-10-01
US7668723B2 (en) 2010-02-23
KR101307693B1 (ko) 2013-09-11

Similar Documents

Publication Publication Date Title
CN1961351B (zh) 可缩放的无损音频编解码器和创作工具
US7974840B2 (en) Method and apparatus for encoding/decoding MPEG-4 BSAC audio bitstream having ancillary information
TWI474316B (zh) 使用具隨機存取點及多重預測參數集合能力的適應性分段技術之無損多聲道音訊編解碼器
CN1639984B (zh) 数字信号编码方法、解码方法、编码设备、解码设备
US8374858B2 (en) Scalable lossless audio codec and authoring tool
KR101149956B1 (ko) 스케일러블 무손실 음성 코덱 및 오서링 툴
Liebchen et al. The MPEG-4 Audio Lossless Coding (ALS) standard-technology and applications
KR20090007395A (ko) 손실 엔코드된 데이터 스트림과 무손실 확장 데이터 스트림을 이용한 소스 신호의 무손실 엔코딩을 위한 방법 및 장치
KR20100089772A (ko) 오디오 신호의 부호화 및 복호화 방법 및 그 장치
CN107112024A (zh) 音频信号的编码和解码
US8086465B2 (en) Transform domain transcoding and decoding of audio data using integer-reversible modulated lapped transforms
Kim et al. Scalable lossless audio coding based on MPEG-4 BSAC
Fejzo et al. DTS-HD: Technical Overview of Lossless Mode of Operation
JP2003099095A (ja) オーディオ符号化装置、方法、記録媒体及びプログラム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1099597

Country of ref document: HK

ASS Succession or assignment of patent right

Owner name: DTS(BVI) CO., LTD.

Free format text: FORMER OWNER: DTS CO.,LTD.

Effective date: 20090403

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20090403

Address after: The British Virgin Islands

Applicant after: DTS Inc.

Address before: American California

Applicant before: Dts Licensing Ltd.

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1099597

Country of ref document: HK

EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20070509

Assignee: WHALEY TECHNOLOGY CO., LTD.

Assignor: DTS licensing Ltd

Contract record no.: 2017990000373

Denomination of invention: Scalable lossless audio codec and authoring tool

Granted publication date: 20101215

License type: Common License

Record date: 20170918

EE01 Entry into force of recordation of patent licensing contract