能量无损编码方法和设备以及能量无损解码方法和设备技术

技术编号:15799492 阅读:152 留言:0更新日期:2017-07-11 13:33
一种能量无损编码方法和设备以及能量无损解码方法和设备。提供了一种无损编码方法,该无损编码方法包括:将量化系数的无损编码模式确定为无限范围无损编码模式和有限范围无损编码模式之一;在与无损编码模式确定的结果相对应的无限范围无损编码模式下对量化系数进行编码;在与无损编码模式确定的结果相对应的有限范围无损编码模式下对量化系数进行编码。

Energy lossless coding method and apparatus, and energy lossless decoding method and apparatus

An energy lossless coding method and apparatus, and an energy lossless decoding method and apparatus. Provides a lossless encoding method, including the lossless encoding method: lossless encoding mode quantized coefficients to determine the infinite range of lossless encoding mode and limited range of lossless encoding mode; in the infinite range corresponding to the results of the lossless encoding mode determines lossless coding mode for encoding the quantized coefficients in the range should be limited; compared with the results determined the lossless encoding mode of lossless encoding mode for encoding the quantized coefficients.

【技术实现步骤摘要】
能量无损编码方法和设备以及能量无损解码方法和设备本申请是向中国知识产权局提交的申请日为2012年10月22日的标题为“能量无损编码方法和设备、音频编码方法和设备、能量无损解码方法和设备、以及音频解码方法和设备”的第201280063986.6号申请的分案申请。
本公开涉及音频编码和解码,更具体地讲,涉及一种能量无损编码方法和设备、音频编码方法和设备、能量无损解码方法和设备、音频解码方法和设备、以及利用这些方法和设备的多媒体装置,通过所述能量无损编码方法和设备,在不提高重构音频的复杂度或降低重构音频的质量的情况下,可通过在有限比特范围内减少对音频频谱的能量信息进行编码所需的比特数量来增加对实际频谱分量进行编码所需的比特数量。
技术介绍
当对音频信号进行编码时,除了实际频谱分量之外,还可将诸如能量的副(side)信息包括在比特流中。在这种情况下,通过减少被分配以最少损失对副信息进行编码的比特数量,可增加被分配对实际频谱分量进行编码的比特数量。也就是说,当对音频信号进行编码或解码时,需要通过高效率地以特别低的比特率使用有限比特数量来在相应的比特范围中恢复具有最佳音频质量的音频信号。
技术实现思路
技术问题一方面是提供一种能量无损编码方法、音频编码方法、能量无损解码方法以及音频解码方法,通过所述能量无损编码方法,可以在不提高恢复音频的复杂度或降低恢复音频的质量的情况下,在有限比特范围内减少对音频频谱的能量信息进行编码所需的比特数量的同时,增加对实际频谱分量进行编码所需的比特数量。另一方面是提供一种能量无损编码设备、音频编码设备、能量无损解码设备以及音频解码设备,通过所述能量无损编码设备,可以在不提高恢复音频的复杂度或降低恢复音频的质量的情况下,通过在有限比特范围内减少对音频频谱的能量信息进行编码所需的比特数量来增加对实际频谱分量进行编码所需的比特数量。另一方面是提供一种计算机可读记录介质,该计算机可读记录介质存储用于执行能量无损编码方法、音频编码方法、能量无损解码方法以及音频解码方法的计算机可读程序。另一方面是提供一种采用能量无损编码方法、音频编码方法、能量无损解码方法或音频解码方法的多媒体装置。技术解决方案根据一个或多个示例性实施例的一方面,提供一种无损编码方法,该无损编码方法包括:将量化系数的无损编码模式确定为无限范围无损编码模式和有限范围无损编码模式之一;在与无损编码模式确定的结果相对应的无限范围无损编码模式下对量化系数进行编码;并且在与无损编码模式确定的结果相对应的有限范围无损编码模式下对量化系数进行编码。根据一个或多个示例性实施例的另一方面,提供一种音频编码方法,该音频编码方法包括:对从频谱系数以频带为单位获得的能量进行量化,所述频谱系数从时域中的音频信号产生;通过考虑表示能量量化系数的比特数量以及作为在无限范围无损编码模式和有限范围无损编码模式下对能量量化系数进行编码的结果而产生的比特数量,使用无限范围无损编码模式和有限范围无损编码模式之一来对能量量化系数进行无损编码;通过使用能量量化系数来分配将用于以频带为单位进行编码的比特;并且基于所分配的比特来对频谱系数进行量化和无损编码。根据一个或多个示例性实施例的另一方面,提供一种无损解码方法,该无损解码方法包括:确定比特流中所包括的量化系数的无损编码模式;在与无损编码模式确定的结果相对应的无限范围无损解码模式下对量化系数进行解码;并且在与无损编码模式确定的结果相对应的有限范围无损解码模式下对量化系数进行解码。根据一个或多个示例性实施例的另一方面,提供一种音频解码方法,该音频解码方法包括:确定比特流中所包括的能量量化系数的无损编码模式,并在与无损编码模式确定的结果相对应的无限范围无损解码模式或有限范围无损解码模式下对能量量化系数进行解码;对无损解码的能量量化系数进行去量化,并通过使用能量去量化系数来分配将用于以频带为单位进行编码的比特;对从所述比特流获得的频谱系数进行无损解码;并且基于所分配的比特来对无损解码的频谱系数进行去量化。有益效果通过使得不仅可用FPC方法而且还可用哈夫曼编码方法对无限范围能量量化系数进行编码,可减少用于对无限范围能量量化系数进行编码的比特数量,因此,可将更多数量的比特分配给频谱编码。附图说明图1是根据示例性实施例的音频编码设备的框图;图2是根据示例性实施例的音频解码设备的框图;图3是根据示例性实施例的能量无损编码设备的框图;图4是根据示例性实施例的图3的能量无损编码设备的第二无损编码器的框图;图5是示出根据示例性实施例的能量无损编码方法的流程图;图6是根据示例性实施例的能量无损解码设备的框图;图7是根据示例性实施例的图6的能量无损解码设备的第二无损解码器的框图;图8是用于描述有限范围的能量量化系数的示图;图9是根据示例性实施例的多媒体装置的框图;图10是根据另一示例性实施例的多媒体装置的框图;和图11是根据另一示例性实施例的多媒体装置的框图。具体实施方式本专利技术构思可以允许各种类型的改变或修改以及形式上的各种改变,并且在附图中将示出特定的示例性实施例,并且在本说明书中将详细描述这些示例性实施例。然而,应当理解,这些特定的示例性实施例不使本专利技术构思限于特定形式,而是包括在本专利技术构思的精神和技术范围内的每一种修改形式、等同形式或替换形式。在下面的描述中,因为公知的功能或构造将在不必要的细节上模糊本专利技术构思,所以不详细描述这些公知的功能或构造。尽管诸如“第一”和“第二”的术语可用于描述各种元件,但是这些元件不能受这些术语限制。这些术语可用于区分某一元件与另一元件。本申请中所使用的术语仅用于描述特定的示例性实施例,而不具有限制本专利技术构思的任何意图。尽管在考虑本专利技术构思中的功能时,将目前尽可能广泛地使用的通用术语选择为本专利技术构思中所使用的术语,但是这些通用术语可根据本领域的普通技术人员的意图、司法判例或新技术的出现而变化。另外,在特定的情况下,可使用申请人有意选择的术语,在这种情况下,将在本专利技术构思的相应描述中公开这些术语的含义。因此,本公开中所使用的术语不应由这些术语的简单名称定义,而应由这些术语的含义以及整个本专利技术构思的内容来限定。单数表达包括复数表达,除非它们在上下文下彼此明显不同。在本申请中,应理解,诸如“包括”和“具有”的术语用于指示所实现的特征、数量、步骤、操作、元件、部件或它们的组合的存在,但不预先排除一个或多个其他特征、数量、步骤、操作、元件、部件或它们的组合的存在或添加的可能性。现在将参照附图更充分地描述本专利技术构思,在附图中,示出了示例性实施例。附图中的相似的标号表示相似的元件,因此,将省略它们的重复描述。图1是根据示例性实施例的音频编码设备的框图。图1中所示的音频编码设备100可包括变换器110、能量量化器120、能量无损编码器130、比特分配器140、频谱量化器150、频谱无损编码器160以及复用器170。可选地可包括复用器170,并且可用用于执行比特打包功能的另一组件取代复用器170。可替换地,无损编码的能量数据和无损编码的频谱数据可形成将被存储或发送的单独的比特流。在频谱量化处理之后或之前,还可包括用于使用能量值执行归一化的归一化器。这些组件可集成在至少一个模块中并且用至少一个处理器(未示出)实现。音频信本文档来自技高网...
能量无损编码方法和设备以及能量无损解码方法和设备

【技术保护点】
一种用于对信号的包络进行编码的设备,所述设备包括:至少一个处理器,被配置为:基于包络的差分量化索引被表示的范围以及比特消耗中的至少一个,针对包络的差分量化索引选择第一编码方法和第二编码方法中的一个;使用选择的编码方法对差分量化索引进行编码,其中,所述至少一个处理器被配置为:当帧的所有频带中的至少一个差分量化索引不由所述范围表示时,选择第一编码方法;当帧的所有频带中的差分量化索引由所述范围表示时,基于比特消耗选择第一编码方法和第二编码方法之一,其中,第二编码方法包括基于上下文的哈夫曼编码模式和调整大小的哈夫曼编码模式。

【技术特征摘要】
2011.10.21 US 61/549,9421.一种用于对信号的包络进行编码的设备,所述设备包括:至少一个处理器,被配置为:基于包络的差分量化索引被表示的范围以及比特消耗中的至少一个,针对包络的差分量化索引选择第一编码方法和第二编码方法中的一个;使用选择的编码方法对差分量化索引进行编码,其中,所述至少一个处理器被配置为:当帧的所有频带中的至少一个差分量化索引不由所述范围表示时,选择第一编码方法;当帧的所有频带中的差分量化索引由所述范围表示时,基于比特消耗选择第一编码方法和第二编码方法之一,其中,第二编码方法包括基于上下文的哈夫曼编码模式和调整大小的哈夫曼编码模式。2.如权利要求1所述的设备,其中,以逐帧为基础确定编码方法。3.如权利要求1所述的设备,其中,差分量化索引与信号的能量相关联。4.如权利要求1所述的设备,其中,在第二编码方法中,所述至少一个处理器被配置为将表示差分量化索引的比特划分为高位比特和至少一个低位比特,并且分别通过基于上下文的哈夫曼编码模式或调整大小的哈夫曼编码模式对高位比特进行编码以及通过比特打包对所述至少一个低位比特进行处理。5.如权利要求1所述的设备,其中,在基于上下文的哈夫曼编码模式中,所述至少一个处理器被配置为通过使用先前子频带的差分量化索引来获得当前子频带的上下文,并基于当前子频带的上下文对当前子频带的差分量化索引进行哈夫曼编码。6.如权利要求1所述的设备,其中,所述至少一个处理器被配置为产生指示所选择的编...

【专利技术属性】
技术研发人员:朱基岘吴殷美
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国,KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1