比特分配、音频编码和解码的制作方法与工艺

文档序号:13007726阅读:168来源:国知局
本申请是向中国知识产权局提交的申请日为2012年5月14日、申请号
为201280034734.0、发明名称为“比特分配、音频编码和解码”的申请的分
案申请。
技术领域
与本公开一致的设备、装置和制品涉及音频编码和解码,更具体地讲,
涉及一种用于基于子频带有效地将比特分配给对感知重要的频率区域的方法
和设备、音频编码方法和设备、音频解码方法和设备、记录介质和采用上述
方法和设备以及记录介质的多媒体装置。


背景技术:

当音频信号被编码或解码时,需要有效地使用有限数量的比特以在有限
数量的比特的范围中恢复具有最好的声音质量的音频信号。特别地,在低比
特率,对音频信号进行编码和解码的技术需要均匀地将比特分配给在感觉上
重要的频谱分量而非将比特集中于特定频率区域。
特别地,在低比特率,当在将比特分配给每个频带(诸如,子频带)的情
况下执行编码时,可由于因为比特的数量不足没被编码的频率分量而产生频
谱孔(spectralhole),由此导致声音质量的降低。


技术实现要素:

技术问题
一方面在于提供一种用于基于子频带有效地将比特分配给在感觉上重要
的频率区域的方法和设备、音频编码方法和设备、音频解码方法和设备、记
录介质和采用上述方法和设备以及记录介质的多媒体装置。
一方面在于提供一种用于基于子频带以低复杂性有效地将比特分配给在
感觉上重要的频率区域的方法和设备、音频编码方法和设备、音频解码方法
和设备、记录介质和采用上述方法和设备以及记录介质的多媒体装置。
问题的解决方案
根据一个或多个示例性实施例的一方面,提供一种比特分配方法,所述
比特分配方法包括:基于每个频带按照小数点为单位确定分配的比特的数量
以使得在给定帧的可容许的比特的数量的范围内使存在于预定频带中的频谱
的信噪比(SNR)最大化;以及基于每个频带调整分配的比特的数量。
根据一个或多个示例性实施例的另一方面,提供一种比特分配设备,所
述比特分配设备包括:变换单元,将时域中的音频信号变换为频域中的音频
频谱;和比特分配单元,通过使用基于音频频谱中的给定帧中所包括的频带
的掩蔽阈值按照小数点为单位估计可容许的比特的数量,通过使用频谱能量
按照小数点为单位估计分配的比特的数量,并且调整分配的比特的数量以免
超过可容许的比特的数量。
根据一个或多个示例性实施例的另一方面,提供一种音频编码设备,所
述音频编码设备包括:变换单元,将时域中的音频信号变换为频域中的音频
频谱;比特分配单元,基于每个频带按照小数点为单位确定分配的比特的数
量以使得在音频频谱的给定帧的可容许的比特的数量的范围内使存在于预定
频带中的频谱的信噪比(SNR)最大化,并且调整基于每个频带确定的分配的比
特的数量;和编码单元,通过使用基于每个频带和频谱能量调整的比特的数
量来对音频频谱进行编码。
根据一个或多个示例性实施例的另一方面,提供一种音频解码设备,所
述音频编码设备包括:变换单元,将时域中的音频信号变换为频域中的音频
频谱;比特分配单元,基于每个频带按照小数点为单位确定分配的比特的数
量以使得在音频频谱的给定帧的可容许的比特的数量的范围内使存在于预定
频带中的频谱的信噪比(SNR)最大化,并且调整基于每个频带确定的分配的比
特的数量;和编码单元,通过使用基于每个频带和频谱能量调整的比特的数
量来对音频频谱进行编码。
根据一个或多个示例性实施例的另一方面,提供一种音频解码设备,所
述音频解码设备包括:比特分配单元,通过使用基于给定帧中所包括的频带
的掩蔽阈值按照小数点为单位估计可容许的比特的数量,通过使用频谱能量
按照小数点为单位估计分配的比特的数量,并且调整分配的比特的数量以免
超过可容许的比特的数量;解码单元,通过使用基于每个频带和频谱能量调
整的比特的数量来对比特流中所包括的音频频谱进行解码;和逆变换单元,

将解码的音频频谱变换为时域中的音频信号。
附图说明
通过参照附图详细描述以上和其它方面的示例性实施例,以上和其它方
面将会变得更加清楚,其中:
图1是根据示例性实施例的音频编码设备的框图;
图2是根据示例性实施例的图1的音频编码设备中的比特分配单元的框
图;
图3是根据另一示例性实施例的图1的音频编码设备中的比特分配单元
的框图;
图4是根据另一示例性实施例的图1的音频编码设备中的比特分配单元
的框图;
图5是根据示例性实施例的图1的音频编码设备中的编码单元的框图;
图6是根据另一示例性实施例的音频编码设备的框图;
图7是根据示例性实施例的音频解码设备的框图;
图8是根据示例性实施例的图7的音频解码设备中的比特分配单元的框
图;
图9是根据示例性实施例的图7的音频解码设备中的解码单元的框图;
图10是根据另一示例性实施例的图7的音频解码设备中的解码单元的框
图;
图11是根据另一示例性实施例的图7的音频解码设备中的解码单元的框
图;
图12是根据另一示例性实施例的音频解码设备的框图;
图13是根据另一示例性实施例的音频解码设备的框图;
图14是示出根据另一示例性实施例的比特分配方法的流程图;
图15是示出根据另一示例性实施例的比特分配方法的流程图;
图16是示出根据另一示例性实施例的比特分配方法的流程图;
图17是示出根据另一示例性实施例的比特分配方法的流程图;
图18是根据示例性实施例的包括编码模块的多媒体装置的框图;
图19是根据示例性实施例的包括解码模块的多媒体装置的框图;和
图20是根据示例性实施例的包括编码模块和解码模块的多媒体装置的

框图。
具体实施方式
本发明构思可允许形式上的各种变化或修改和各种改变,并且将会在附
图中示出并且在说明书中详细描述特定示例性实施例。然而,应该理解,特
定示例性实施例并不使本发明构思局限制于特定公开形式,而是包括落在本
发明构思的精神和技术范围内的每一种修改的、等同的或替换的形式。在下
面的描述中,不详细描述公知功能或构造,因为它们将会用不必要的细节来
模糊本发明。
虽然诸如“第一”和“第二”的术语可被用于描述各种元件,但元件不
可由这些术语限制。这些术语可被用于区分某一元件与另一元件。
在本申请中使用的术语仅被用于描述特定示例性实施例,而不具有限制
本发明构思的任何意图。虽然在考虑到本发明构思中的功能的同时尽可能当
前广泛使用的一般术语被选择为在本发明构思中使用的术语,但它们可根据
本领域普通技术人员的意图、先例或新技术的出现而变化。另外,在特定情
况下,可使用由申请人故意选择的术语,并且在这种情况下,将在本发明的
对应描述中公开这些术语的含义。因此,在本发明构思中使用的术语不应简
单地由术语的名称定义,而是应由术语的含义和在本发明构思上的内容定义。
除非单数形式的表述和复数形式的表述在上下文中清楚地彼此不同,否
则单数形式的表述包括复数形式的表述。在本申请中,应该理解,诸如“包
括”和“具有”的术语被用于指示存在实现的特征、数量、步骤、操作、元
件、部件或其组合,但并不预先排除存在或添加一个或多个其它特征、数量、
步骤、操作、元件、部件或其组合的可能性。
以下,将参照示出示例性实施例的附图更充分地描述本发明构思。附图
中的相同标号表示相同元件,因此,将省略其重复描述。
如这里所使用,当诸如“…中的至少一个”的表述位于元件的列表之后
时,是修饰元件的整个列表而非修饰列表的单个元件。
图1是根据示例性实施例的音频编码设备100的框图。
图1的音频编码设备100可包括变换单元130、比特分配单元150、编码
单元170和复用单元190。音频编码设备100的部件可被集成在至少一个模
块中并且由至少一个处理器(例如,中央处理器(CPU))实现。这里,音频可包
括音频信号、语音信号或通过合成它们而获得的信号,但在以下,为了方便

描述,音频通常指示音频信号。
参照图1,变换单元130可通过将时域中的音频信号变换为频域中的音
频信号来产生音频频谱。可通过使用各种公知方法(诸如,离散余弦变换(DCT))
来执行时域至频域变换。
比特分配单元150可确定通过针对音频频谱使用频谱能量或心理-声学
模型而获得的掩蔽阈值和通过使用频谱能量基于每个子频带分配的比特的数
量。这里,子频带是对音频频谱的采样点进行分组的单位并且可通过反映阈
值频带而具有统一或非统一长度。当子频带具有非统一长度时,可确定子频
带以使得在每帧,每个子频带中所包括的从开始的采样点到最后的采样点的
采样点的数量逐渐增加。这里,子频带的数量或每个子帧中所包括的采样点
的数量可被预先确定。可选择地,在一帧被分成具有统一长度的预定数量的
子频带之后,可根据频谱系数的分布调整该统一长度。可使用频谱平坦度测
量、最大值和最小值之差或者最大值的微分值确定频谱系数的分布。
根据示例性实施例,比特分配单元150可通过使用基于每个子频带获得
的范数值(即,平均频谱能量)来估计可容许的比特的数量,基于平均频谱能
量分配比特,并且限制分配的比特的数量以免超过可容许的比特的数量。
根据示例性实施例,比特分配单元150可通过基于每个子频带使用心理-
声学模型来估计可容许的比特的数量,基于平均频谱能量分配比特,并且限
制分配的比特的数量以免超过容许的比特的数量。
编码单元170可通过根据基于每个子频带最后确定的分配的比特的数量
对音频频谱进行量化和无损编码,来产生关于编码的频谱的信息。
复用单元190通过复用从比特分配单元150提供的编码的范数值和从编
码单元170提供的关于编码的频谱的信息来产生比特流。
音频编码设备100可产生可选的子频带的噪声水平并且将噪声水平提供
给音频解码设备(图7的700、图12的1200或者图13的1300)。
图2是根据示例性实施例的与图1的音频编码设备100中的比特分配单
元150对应的比特分配单元200的框图。
图2的比特分配单元200可包括范数估计器210、范数编码器230以及
比特估计器和分配器250。比特分配单元200的部件可被集成在至少一个模
块中并且由至少一个处理器实现。
参照图2,范数估计器210可基于每个子频带获得与平均频谱能量对应

的范数值。例如,可通过在ITU-TG.719中应用的等式1来计算范数值,但
不限于此。
数学图1
[数学1]
N(p)=1LpΣk=spepy(k)2,p=0,...,P-1]]>在等式1中,当P个子频带或子区段存在于一帧中时,N(p)表示第p子
频带或子区段的范数值,Lp表示第p子频带或子区段的长度,即采样点或频
谱系数的数量,sp和ep分别表示第p子频带的开始的采样点和最后的采样点,
并且y(k)表示采样点大小或频谱系数(即,能量)。
基于每个子频带获得的范数值可被提供给编码单元(图1的170)。
范数编码器230可对基于每个子频带获得的范数值进行量化和无损编
码。基于每个子频带量化的范数值或者通过对量化的范数值进行去量化而获
得的范数值可被提供给比特估计器和分配器250。基于每个子频带量化并且
无损编码的范数值可被提供给复用单元(图1的190)。
比特估计器和分配器250可通过使用范数值来估计并且分配需要的数量
的比特。优选地,可使用去量化的范数值,以使得编码部分和解码部分能够
使用相同的比特估计和分配过程。在这种情况下,可使用通过考虑掩蔽效应
而调整的范数值。例如,可如等式2中一样使用在ITU-TG.719中应用的心
理-声学加权来调整范数值,但不限于此。
数学图2
[数学2]
I~Nq(p)=INq(p)+WSpe(p)]]>在等式2中,表示第p子频带的量化的范数值的索引,表
示第p子频带的调整的范数值的索引,并且WSpe(p)表示用于范数值调整的
偏移频谱。
比特估计器和分配器250可通过使用基于每个子频带的范数值来计算掩
蔽阈值,并且通过使用掩蔽阈值来估计感知所需要的比特的数量。为了实现
这一点,基于每个子频带获得的范数值可被同样地表示为以dB为单位的频谱
能量,如等式3中所示。
数学图3
[数学3]
2log2[1LpΣk=spepy(k)2]=10log10[Σk=spepy(k)2]0.1log210-log2(Lp)]]>作为通过使用频谱能量来获得掩蔽阈值的方法,可使用各种公知方法。
也就是说,掩蔽阈值是与恰可察觉失真(JND)对应的值,并且当量化噪声小于
掩蔽阈值时,不可察觉到感知噪声。因此,可使用掩蔽阈值计算不察觉感知
噪声所需的最小的比特的数量。例如,可通过基于每个子频带使用范数值与
掩蔽阈值之比来计算信号掩蔽比(SMR),并且可通过针对计算的SMR使用
比特的关系来估计满足掩蔽阈值的比特的数量。虽然估计的比
特的数量是不察觉感知噪声所需的最小的比特的数量,但由于在压缩方面不
需要使用超过估计的数量的比特,所以估计的比特的数量可被视为基于每个
子频带可容许的最大的比特的数量(以下,可容许的比特的数量)。可按照小
数点为单位表示每个子频带的可容许的比特的数量。
比特估计器和分配器250可通过使用基于每个子频带的范数值按照小数
点为单位执行比特分配。在这种情况下,从具有比其它子频带的范数值更大
的范数值的子频带顺序地分配比特,并且可进行调整,即通过针对基于每个
子频带的范数值根据每个子频带的感知重要性进行加权来将更多的比特分配
给对感知重要的子频带。可通过例如ITU-TG.719中的心理-声学加权来确定
感知重要性。
比特估计器和分配器250可从具有比其它子频带的范数值更大的范数值
的子频带顺序地将比特分配给采样点。换句话说,首先,针对具有最大范数
值的子频带分配每个采样点的比特,并且通过将具有最大范数值的子频带的
范数值减小预定单位来改变具有最大范数值的子频带的优先级,以使得比特
被分配给另一子频带。重复执行这个过程,直至清楚地分配了在给定帧中可
容许的比特的总数B。
比特估计器和分配器250可通过针对每个子频带限制分配的比特的数量
以免超过估计的比特的数量(即,可容许的比特的数量),来最后确定分配的
比特的数量。对于所有子频带,将分配的比特的数量与估计的比特的数量进
行比较,如果分配的比特的数量大于估计的比特的数量,则分配的比特的数
量被限制为估计的比特的数量。如果作为比特数限制的结果获得的给定帧中
的所有子频带的分配的比特的数量小于给定帧中可容许的比特的总数B,则

与该差值对应的比特的数量可被均匀地分配给所有子频带或者根据感知重要
性被非均匀地分配。
由于分配给每个子频带的比特的数量能够按照小数点为单位被确定并且
被限制为可容许的比特的数量,所以可有效地分配给定帧的比特的总数。
根据示例性实施例,估计并且分配每个子频带所需的比特数量的详细方
法如下。根据这种方法,由于可立刻确定分配给每个子频带的比特的数量而
无需几次重复,所以可降低复杂性。
例如,通过应用由等式4表示的拉格朗日函数可获得可优化量化失真和
分配给每个子频带的比特的数量的解决方案。
数学图4
[数学4]
L=D+λ(ΣNbLb-B)
在等式4中,L表示拉格朗日函数,D表示量化失真,B表示给定帧中可
容许的比特的总数,Nb表示第b子频带的采样点的数量,并且Lb表示分配给
第b子频带的比特的数量。也就是说,NbLb表示分配给第b子频带的比特的数
量。λ表示作为优化系数的拉格朗日乘数。
通过使用等式4,可在考虑到量化失真的同时确定用于使分配给给定帧
中所包括的子频带的比特的总数和给定帧的可容许的比特的数量之差最小化
的Lb。
量化失真D可由等式5定义。
数学图5
[数学5]
D=Σi(xi-xi~)2Σixi2]]>在等式5中,xi表示输入频谱,并且表示解码的频谱。也就是说,量
化失真D可被定义为任意帧中的输入频谱xi和解码的频谱的均方误差
(MSE)。
等式5中的分母是由给定输入频谱确定的常数值,因此,由于等式5中
的分母不影响优化,所以等式7可由等式6简化。
数学图6
[数学6]
L=Σi(xi-xi~)2+λ(ΣNbLb-B)]]>作为输入频谱xi的第b子频带的平均频谱能量的范数值gb可由等式7
定义,通过对数标度量化的范数值nb可由等式8定义,并且去量化的范数值
可由等式9定义。
数学图7
[数学7]
gb=Σi=sbebxi2Nb]]>数学图8
[数学8]
数学图9
[数学9]
在等式7中,sb和eb分别表示第b子频带的开始的采样点和最后的采样
点。
如等式10,通过将输入频谱xi除以去量化的范数值来产生归一化的
频谱yi,并且如等式11,通过将恢复的归一化的频谱乘以去量化的范数值
来产生解码的频谱数学图10
[数学10]
yi=xig~b,i∈[sb,...eb]]]>数学图11
[数学11]
x~i=y~ig~b,i∈[sb,...eb]]]>可通过使用等式9至等式11根据等式12整理量化失真项。
数学图12
[数学12]
Σi(xi-x~i)2=Σbg~b2Σi∈b(yi-y~i)2=Σb2nb(yi-y~i)2]]>通常,从量化失真和分配的比特的数量之间的关系,定义每次每个采样
增加1比特时,信噪比(SNR)增加6.02dB,并且通过使用这一点,归一化的
频谱的量化失真可由等式13定义。
数学图13
[数学13]
Σi∈b(yi-y~i)2Σiyi2=Σi∈b(yi-y~i)2Nb=2-2Lb]]>在实际音频编码的情况下,可通过应用可根据信号特性变化的dB标度值
C而非固定1比特/采样点6.025dB的关系来定义等式14。
数学图14
[数学14]
Σi∈b(yi-y~i)2=2-CLbNb]]>在等式14中,当C是2时,1比特/采样点对应于6.02dB,并且当C
是3时,1比特/采样点对应于9.03dB。
因此,可通过等式12和等式14根据等式15表示等式6。
数学图15
[数学15]
L=Σb2nb2-CLbNb+λ(ΣbNbLb-B)]]>为了从等式15获得最佳的Lb和λ,如等式16,对Lb和λ执行偏微分。
数学图16
[数学16]
∂L∂Lb=-C2nb-CLbNbln2+λNb=0]]>∂L∂λ=ΣNbLb-B=0]]>当整理等式16时,Lb可由等式17表示。
数学图17
[数学17]
Lb=1C(nb-ΣbNbnb-CBΣbNb)]]>通过使用等式17,可在给定帧中可容许的比特的总数B的范围中估计可
使输入频谱的SNR最大化的每个子频带的每个采样点的分配的比特的数量Lb。
由比特估计器和分配器250确定的基于每个子频带的分配的比特的数量
可被提供给编码单元(图1的170)。
图3是根据另一示例性实施例的与图1的音频编码设备100中的比特分
配单元150对应的比特分配单元300的框图。
图3的比特分配单元300可包括心理-声学模型310、比特估计器和分配
器330、比例因子估计器350和比例因子编码器370。比特分配单元300的部
件可被集成在至少一个模块中并且由至少一个处理器实现。
参照图3,心理-声学模型310可通过从变换单元(图1的130)接收音频
频谱来获得每个子频带的掩蔽阈值。
比特估计器和分配器330可通过使用基于每个子频带的掩蔽阈值来估计
感知所需要的比特的数量。也就是说,可基于每个子频带计算SMR,并且可
通过针对计算的SMR使用比特的关系来估计满足掩蔽阈值的比
特的数量。虽然估计的比特的数量是不察觉感知噪声所需的最小的比特的数
量,但由于在压缩方面不需要使用超过估计的数量的比特,所以估计的比特
的数量可被视为基于每个子频带的可容许的最大的比特的数量(以下,可容许
的比特的数量)。可按照小数点为单比特表示每个子频带的可容许的比特的数
量。
比特估计器和分配器330可通过使用基于每个子频带的频谱能量按照小
数点为单位执行比特分配。在这种情况下,例如,利用等式7至等式20的比
特分配方法可被使用。
比特估计器和分配器330针对所有子频带将分配的比特的数量与估计的
比特的数量进行比较,如果分配的比特的数量大于估计的比特的数量,则分
配的比特的数量被限制为估计的比特的数量。如果作为比特数限制的结果获
得的给定帧中的所有子频带的分配的比特的数量小于给定帧中可容许的比特
的总数B,则与该差值对应的比特的数量可被均匀地分配给所有子频带或者
根据感知重要性被非均匀地分配。
比例因子估计器350可通过使用基于每个子频带最后确定的分配的比特
的数量来估计比例因子。基于每个子频带估计的比例因子可被提供给编码单
元(图1的170)。
比例因子编码器370可对基于每个子频带估计的比例因子进行量化和无
损编码。基于每个子频带编码的比例因子可被提供给复用单元(图1的190)。
图4是根据另一示例性实施例的与图1的音频编码设备100中的比特分
配单元150对应的比特分配单元400的框图。
图4的比特分配单元400可包括范数估计器410、比特估计器和分配器
430、比例因子估计器450和比例因子编码器470。比特分配单元400的部件
可被集成在至少一个模块中并且由至少一个处理器实现。
参照图4,范数估计器410可基于每个子频带获得与平均频谱能量对应
的范数值。
比特估计器和分配器430可通过使用基于每个子频带的频谱能量来获得
掩蔽阈值,并且通过使用掩蔽阈值来估计在感知上需要的比特的数量(即,可
容许的比特的数量)。
比特估计器和分配器430可通过使用基于每个子频带的频谱能量按照小
数点为单位执行比特分配。在这种情况下,例如,利用等式7至等式20的比
特分配方法可被使用。
比特估计器和分配器430针对所有子频带将分配的比特的数量与估计的
比特的数量进行比较,如果分配的比特的数量大于估计的比特的数量,则分
配的比特的数量被限制为估计的比特的数量。如果作为比特数限制的结果获
得的给定帧中的所有子频带的分配的比特的数量小于给定帧中可容许的比特
的总数B,则与该差值对应的比特的数量可被均匀地分配给所有子频带或者
根据感知重要性被非均匀地分配。
比例因子估计器450可通过使用基于每个子频带最后确定的分配的比特
的数量来估计比例因子。基于每个子频带估计的比例因子可被提供给编码单
元(图1的170)。
比例因子编码器470可对基于每个子频带估计的比例因子进行量化和无
损编码。基于每个子频带编码的比例因子可被提供给复用单元(图1的190)。
图5是根据示例性实施例的与图1的音频编码设备100中的编码单元170
对应的编码单元500的框图。
图5的编码单元500可包括频谱归一化单元510和频谱编码器530。编
码单元500的部件可被集成在至少一个模块中并且由至少一个处理器实现。
参照图5,频谱归一化单元510可通过使用从比特分配单元(图1的150)

提供的范数值来对频谱进行归一化。
频谱编码器530可通过使用每个子频带的分配的比特的数量来量化归一
化的频谱,并且对量化结果进行无损编码。例如,阶乘脉冲编码可被用于频
谱编码,但不限于此。根据阶乘脉冲编码,可在分配的比特的数量的范围内
以阶乘形式表示诸如脉冲位置、脉冲大小和脉冲符号的信息。
关于由频谱编码器530编码的频谱的信息可被提供给复用单元(图1的
190)。
图6是根据另一示例性实施例的音频编码设备600的框图。
图6的音频编码设备600可包括瞬态检测单元610、变换单元630、比特
分配单元650、编码单元670和复用单元690。音频编码设备600的部件可被
集成在至少一个模块中并且由至少一个处理器实现。由于当将图6的音频编
码设备600与图1的音频编码设备100进行比较时存在差异,即图6的音频
编码设备600还包括瞬态检测单元610,所以在这里省略共同部件的详细描
述。
参照图6,瞬态检测单元610可通过分析音频信号来检测指示瞬态特性
的间隔。各种公知方法可被用于瞬态间隔的检测。从瞬态检测单元610提供
的瞬态信令信息可通过复用单元690而被包括在比特流中。
变换单元630可根据瞬态间隔检测结果确定用于变换的窗口大小,并且
基于确定的窗口大小执行时域至频域的变换。例如,短窗口可被应用于检测
到瞬态间隔的子频带,并且长窗口可被应用于未检测到瞬态间隔的子频带。
比特分配单元650可分别由图2的比特分配单元200、图3的比特分配
单元300和图4的比特分配单元400之一实现。
编码单元670可根据瞬态间隔检测结果确定用于编码的窗口大小。
音频编码设备600可针对可选的子频带产生噪声级别并且将噪声级别提
供给音频解码设备(图7的700、图12的1200或者图13的1300)。
图7是根据示例性实施例的音频解码设备700的框图。
图7的音频解码设备700可包括解复用单元710、比特分配单元730、解
码单元750和逆变换单元770。音频解码设备的部件可被集成在至少一个模
块中并且由至少一个处理器实现。
参照图7,解复用单元710可解复用比特流以提取量化且无损编码的范
数值和关于编码的频谱的信息。
比特分配单元730可基于每个子频带从量化且无损编码的范数值获得去
量化的范数值,并且通过使用去量化的范数值来确定分配的比特的数量。比
特分配单元730可基本上与音频编码设备100的比特分配单元150或音频编
码设备600的比特分配单元650相同地操作。当在音频编码设备100或音频
编码设备600中通过心理-声学加权调整了范数值时,可由音频解码设备700
以相同方式调整去量化的范数值。
解码单元750可通过使用从解复用单元710提供的关于编码的频谱的信
息来对编码的频谱进行无损解码和去量化。例如,脉冲解码可被用于频谱解
码。
逆变换单元770可通过将解码的频谱变换至时域来产生恢复的音频信
号。
图8是根据示例性实施例的图7的音频解码设备700中的比特分配单元
800的框图。
图8的比特分配单元800可包括范数解码器810以及比特估计器和分配
器830。比特分配单元800的部件可被集成在至少一个模块中并且由至少一
个处理器实现。
参照图8,范数解码器810可从由解复用单元(图7的710)提供的量化且
无损编码的范数值获得去量化的范数值。
比特估计器和分配器830可通过使用去量化的范数值来确定分配的比特
的数量。详细地讲,比特估计器和分配器830可通过使用基于每个子频带的
频谱能量(即,范数值)来获得掩蔽阈值,并且通过使用掩蔽阈值来估计感知
所需要的比特的数量(即,可容许的比特的数量)。
比特估计器和分配器830可通过使用基于每个子频带的频谱能量(即,范
数值)按照小数点为单位执行比特分配。在这种情况下,例如,利用等式7至
等式20的比特分配方法可被使用。
比特估计器和分配器830针对所有子频带将分配的比特的数量与估计的
比特的数量进行比较,如果分配的比特的数量大于估计的比特的数量,则分
配的比特的数量被限制为估计的比特的数量。如果作为比特数限制的结果获
得的给定帧中的所有子频带的分配的比特的数量小于给定帧中可容许的比特
的总数B,则与该差值对应的比特的数量可被均匀地分配给所有子频带或者
根据感知重要性被非均匀地分配。
图9是根据示例性实施例的与图7的音频解码设备700中的解码单元750
对应的解码单元900的框图。
图9的解码单元900可包括频谱解码器910和包络成形单元930。解码
单元900的部件可被集成在至少一个模块中并且由至少一个处理器实现。
参照图9,频谱解码器910可通过使用从解复用单元(图7的710)提供的
关于编码的频谱的信息和从比特分配单元(图7的730)提供的分配的比特的
数量,来对编码的频谱进行无损解码和去量化。来自频谱解码器910的解码
的频谱是归一化的频谱。
包络成形单元930可通过使用从比特分配单元(图7的730)提供的去量
化的范数值对从频谱解码器910提供的归一化的频谱执行包络成形,来恢复
在归一化之前的频谱。
图10是根据示例性实施例的与图7的音频解码设备700中的解码单元
750对应的解码单元1000的框图。
图9的解码单元1000可包括频谱解码器1010、包络成形单元1030和频
谱填充单元1050。解码单元1000的部件可被集成在至少一个模块中并且由
至少一个处理器实现。
参照图10,频谱解码器1010可通过使用从解复用单元(图7的710)提供
的关于编码的频谱的信息和从比特分配单元(图7的730)提供的分配的比特
的数量,来对编码的频谱进行无损解码和去量化。来自频谱解码器1010的解
码的频谱是归一化的频谱。
包络成形单元1030可通过使用从比特分配单元(图7的730)提供的去量
化的范数值对从频谱解码器1010提供的归一化的频谱执行包络成形,来恢复
在归一化之前的频谱。
当在从包络成形单元1030提供的频谱中存在包括去量化为0的部分的子
频带时,频谱填充单元1050可在子频带中的去量化为0的部分中填充噪声分
量。根据示例性实施例,可随机产生噪声分量,或者可通过复制与包括去量
化为0的部分的子频带相邻的去量化为非0值的子频带的频谱或去量化为非
0值的子频带的频谱来产生噪声分量。根据另一示例性实施例,可通过产生
用于包括去量化为0的部分的子频带的噪声分量并且使用噪声分量的能量与
从比特分配单元(图7的730)提供的去量化的范数值(即,频谱能量)之比来
调整噪声分量的能量。根据另一示例性实施例,可产生用于包括去量化为0

的部分的子频带的噪声分量,并且噪声分量的平均能量可被调整为1。
图11是根据另一示例性实施例的与图7的音频解码设备700中的解码单
元750对应的解码单元1100的框图。
图11的解码单元1100可包括频谱解码器1110、频谱填充单元1130和
包络成形单元1150。解码单元1100的部件可被集成在至少一个模块中并且
由至少一个处理器实现。由于当将图11的解码单元1100与图10的解码单元
1000进行比较时存在差异,即频谱填充单元1130和包络成形单元1150的布
置不同,所以在这里省略共同部件的详细描述。
参照图11,当在从频谱解码器1110提供的归一化的频谱中存在包括去
量化为0的部分的子频带时,频谱填充单元1130可在子频带中去量化为0的
部分中填充噪声分量。在这种情况下,可使用应用于图10的频谱填充单元
1050的各种噪声填充方法。优选地,对于包括去量化为0的部分的子频带,
可产生噪声分量,并且噪声分量的平均能量可被调整为1。
包络成形单元1150可通过使用从比特分配单元(图7的730)提供的去量
化的范数值来恢复包括填充有噪声分量的子频带的频谱的在归一化之前的频
谱。
图12是根据另一示例性实施例的音频解码设备1200的框图。
图12的音频解码设备1200可包括解复用单元1210、比例因子解码器
1230、频谱解码器1250和逆变换单元1270。音频解码设备1200的部件可被
集成在至少一个模块中并且由至少一个处理器实现。
参照图12,解复用单元1210可解复用比特流以提取量化且无损编码的
比例因子和关于编码的频谱的信息。
比例因子解码器1230可基于每个子频带对量化且无损编码的比例因子
进行无损解码和去量化。
频谱解码器1250可通过使用从解复用单元1210提供的关于编码的频谱
的信息和去量化的比例因子来对编码的频谱进行无损解码和去量化。频谱解
码单元1250可包括与图10的解码单元1000相同的部件。
逆变换单元1270可通过将由频谱解码器1250解码的频谱变换至时域来
产生恢复的音频信号。
图13是根据另一示例性实施例的音频解码设备1300的框图。
图13的音频解码设备1300可包括解复用单元1310、比特分配单元1330、

解码单元1350和逆变换单元1370。音频解码设备1300的部件可被集成在至
少一个模块中并且由至少一个处理器实现。
由于当将图13的音频解码设备1300与图7的音频解码设备700进行比
较时存在差异,即瞬态信令信息被提供给解码单元1350和逆变换单元1370,
所以在这里省略共同部件的详细描述。
参照图13,解码单元1350可通过使用从解复用单元1310提供的关于编
码的频谱的信息来对频谱进行解码。在这种情况下,窗口大小可根据瞬态信
令信息而不同。
逆变换单元1370可通过将解码的频谱变换至时域来产生恢复的音频信
号。在这种情况下,窗口大小可根据瞬态信令信息而不同。
图14是示出根据另一示例性实施例的比特分配方法的流程图。
参照图14,在操作1410中,获取每个子频带的频谱能量,频谱能量可
以是范数值。
在操作1420中,通过使用基于每个子频带的频谱能量来获取掩蔽阈值。
在操作1430中,通过使用基于每个子频带的掩蔽阈值按照小数点为单位
估计可容许的比特的数量。
在操作1440中,根据基于每个子频带的频谱能量按照小数点为单位分配
比特。
在操作1450中,基于每个子频带将容许的比特的数量与分配的比特的数
量进行比较。
在操作1460中,如果作为操作1450中的比较的结果,对于给定子频带,
分配的比特的数量大于可容许的比特的数量,则分配的比特的数量被限制为
可容许的比特的数量。
在操作1470中,如果作为操作1450中的比较的结果,对于给定子频带,
分配的比特的数量小于或等于可容许的比特的数量,则分配的比特的数量被
按原样使用,或者通过使用在操作1460中限制的可容许的比特的数量来针对
每个子频带确定最终的分配的比特的数量。
虽然未示出,但如果针对给定帧中的所有子频带在操作1470中确定的分
配的比特的数量之和小于或大于给定帧中可容许的比特的总数,则与该差值
对应的比特的数量可被均匀地分配给所有子频带或者根据感知重要性被非均
匀地分配。
图15是示出根据另一示例性实施例的比特分配方法的流程图。
参照图15,在操作1500中,获取每个子频带的去量化的范数值。
在操作1510中,通过使用基于每个子频带的去量化的范数值来获取掩蔽
阈值。
在操作1520中,通过使用基于每个子频带的掩蔽阈值来获取SMR。
在操作1530中,通过使用基于每个子频带的SMR按照小数点为单位估计
可容许的比特的数量。
在操作1540中,根据基于每个子频带的频谱能量(或去量化的范数值)
按照小数点为单位分配比特。
在操作1550中,基于每个子频带将可容许的比特的数量与分配的比特的
数量进行比较。
在操作1560中,如果作为操作1550中的比较的结果,对于给定子频带,
分配的比特的数量大于可容许的比特的数量,则分配的比特的数量被限制为
可容许的比特的数量。
在操作1570中,如果作为操作1550中的比较的结果,对于给定子频带,
分配的比特的数量小于或等于可容许的比特的数量,则分配的比特的数量被
按原样使用,或者通过使用在操作1560中限制的可容许的比特的数量来针对
每个子频带确定最终的分配的比特的数量。
虽然未示出,但如果针对给定帧中的所有子频带在操作1570中确定的分
配的比特的数量之和小于或大于给定帧中容许的比特的总数,则与该差值对
应的比特的数量可被均匀地分配给所有子频带或者根据感知重要性被非均匀
地分配。
图16是示出根据另一示例性实施例的比特分配方法的流程图。
参照图16,在操作1610中,执行初始化。作为初始化的示例,当通过
使用等式20来估计每个子频带的分配的比特的数量时,可通过针对所有子频
带计算常数值
ΣNini-CBΣNi]]>来降低整体复杂性。
在操作1620中,通过使用等式17按照小数点为单位估计每个子频带的
分配的比特的数量。可通过将每个采样点的分配的比特的数量Lb乘以每个子

频带的采样点的数量来获得每个子频带的分配的比特的数量。当通过使用等
式17计算每个子频带的每个采样点的分配的比特的数量Lb时,Lb可具有小于
0的值。在这种情况下,如等式18中一样,将0分配给具有小于0的值的Lb。
数学图18
[数学18]
Lb=max(0,1C(nb-ΣbNbnb-CBΣbNb))]]>结果,针对给定帧中所包括的所有子频带估计的分配的比特的数量之和
可能大于给定帧中可容许的比特的数量B。
在操作1630中,将针对给定帧中所包括的所有子频带估计的分配的比特
的数量之和与给定帧中可容许的比特的数量B进行比较。
在操作1640中,通过使用等式19针对每个子频带重新分配比特,直至
针对给定帧中所包括的所有子频带估计的分配的比特的数量之和与给定帧中
可容许的比特的数量B相同。
数学图19
[数学19]
Lbk=max(0,Lbk-1-ΣbNbLbk-1-BΣbNb),b∈[Lbk-1≥0]]]>在等式19中,
表示通过第(k-1)次重复确定的比特的数量,并且表示通过第k
次重复确定的比特的数量。通过每次重复确定的比特的数量不可小于0,因
此,针对具有大于0的比特的数量的子频带执行操作1640。
在操作1650中,如果作为操作1630中的比较结果,针对给定帧中所包
括的所有子频带估计的分配的比特的数量之和与给定帧中可容许的比特的数
量B相同,则每个子频带的分配的比特的数量被按原样使用,或者通过使用
作为操作1640中的重新分配的结果而获得的每个子频带的分配的比特的数
量针对每个子频带确定最终的分配的比特的数量。
图17是示出根据另一示例性实施例的比特分配方法的流程图。
参照图17,像图16的操作1610一样,在操作1710中执行初始化。像
图16的操作1620一样,在操作1720中,按照小数点为单位估计每个子频带
的分配的比特的数量,并且当每个子频带的每个采样点的分配的比特的数量

Lb小于0时,如等式18,将0分配给具有小于0的值的Lb。
在操作1730中,根据SNR定义每个子频带所需的最小的比特的数量,并
且通过将分配的比特的数量限制为最小的比特的数量来调整大于0并且小于
最小的比特的数量的操作1720中的分配的比特的数量。如此,通过将每个子
频带的分配的比特的数量限制为最小的比特的数量,可减小降低声音质量的
可能性。例如,每个子频带所需的最小的比特的数量被定义为阶乘脉冲编码
中的脉冲编码所需的最小的比特的数量。阶乘脉冲编码通过使用非0的脉冲
位置、脉冲大小和脉冲符号的所有组合来表示信号。在这种情况下,可表示
脉冲的所有组合的偶然数N可由等式20表示。
数学图20
[数学20]
N=Σi=1m2iF(n,i)D(m,i)]]>在等式20中,2i表示针对在i个非零位置的信号可利用+/-表示的符号
的偶然数。
在等式20中,F(n,i)可由等式21定义,它指示用于针对给定n个采样
点(即,位置)选择i个非零位置的偶然数。
数学图21
[数学21]
F(n,i)=Cin=n!i!(n-i)!]]>在等式20中,D(m,i)可由等式22表示,它指示用于通过大小来表示在
i个非零位置选择的信号的偶然数。
数学图22
[数学22]
D(m,i)=Ci-1m-1=(m-1)!(i-1)!(m-i)!]]>表示N个组合所需的比特的数量M可由等式23表示。
数学图23
[数学23]
结果,对给定第b子频带中的Nb个采样点的最少1个脉冲进行编码所需

的最小的比特的数量可由等式24表示。
数学图24
[数学24]
Lbmin=1+log2Nb]]>在这种情况下,用于传输量化所需的增益值的比特的数量可与阶乘脉冲
编码所需的最小的比特的数量相加并且可根据比特率而不同。如等式25,可
通过阶乘脉冲编码所需的最小的比特的数量和给定子频带的采样点的数量Nb之中的较大值确定基于每个子频带所需的最小的比特的数量。例如,基于每
个子频带所需的最小的比特的数量可被设置为每个采样点1比特。
数学图25
[数学25]
Lbmin=max(Nb,1+log2Nb+Lgain)]]>当由于目标比特率小而导致在操作1730中将要使用的比特不够时,对于
分配的比特的数量大于0并且小于最小的比特的数量的子频带,分配的比特
的数量被撤销并且被调整为0。另外,对于分配的比特的数量小于等式24的
分配的比特的数量的子频带,分配的比特的数量可被撤销,并且对于分配的
比特的数量大于等式24的分配的比特的数量并且小于等式25的最小的比特
的数量的子频带,可分配最小数量的比特。
在操作1740中,将针对给定帧中的所有子频带估计的分配的比特的数量
之和与给定帧中可容许的比特的数量进行比较。
在操作1750中,针对分配了超过最小数量的比特的子频带重新分配比
特,直至针对给定帧中的所有子频带估计的分配的比特的数量之和与给定帧
中可容许的比特的数量相同。
在操作1760中,确定每个子频带的分配的比特的数量是否在比特重新分
配的前一重复和当前重复之间改变。如果每个子频带的分配的比特的数量在
比特重新分配的前一重复和当前重复之间未改变或者在针对给定帧中的所有
子频带估计的分配的比特的数量之和与给定帧中可容许的比特的数量相同之
前未改变,则执行操作1740至1760。
在操作1770中,如果作为操作1760中的确定的结果,每个子频带的分
配的比特的数量在比特重新分配的前一重复和当前重复之间未改变,则从高
子频带到低子频带顺序地撤销比特,并且执行操作1740至1760,直至满足

给定帧中可容许的比特的数量。
也就是说,对于分配的比特的数量大于等式25的最小的比特的数量的子
频带,在减少分配的比特的数量的同时执行调整操作,直至满足给定帧中可
容许的比特的数量。另外,如果针对所有子频带,分配的比特的数量等于或
小于等式25的最小的比特的数量并且分配的比特的数量之和大于给定帧中
可容许的比特的数量,则可从高子频带到低子频带撤销分配的比特的数量。
根据图16和图17的比特分配方法,为了将比特分配给每个子频带,在
以频谱能量或加权频谱能量的次序将初始比特分配给每个子频带之后,可立
刻估计每个子频带所需的比特的数量,而无需重复几次搜索频谱能量或加权
频谱能量的操作。另外,通过将比特重新分配给每个子频带直至针对给定帧
中的所有子频带估计的分配的比特的数量之和与给定帧中可容许的比特的数
量相同,可实现有效的比特分配。另外,通过对于任意子频带保证最小的比
特的数量,可防止由于因较小数量的比特的分配而不能对足够数量的频谱采
样点或脉冲进行编码所导致的频谱孔的产生。
图14至图17的方法可被编程并且可由至少一个处理装置(例如,中央处
理器(CPU))执行。
图18是根据示例性实施例的包括编码模块的多媒体装置的框图。
参照图18,多媒体装置1800可包括通信单元1810和编码模块1830。另
外,多媒体装置1800可还包括存储单元1850,存储单元1850用于存储作为
根据音频比特流的使用进行编码的结果而获得的音频比特流。此外,多媒体
装置1800可还包括麦克风1870。也就是说,存储单元1850和麦克风1870
可被可选地包括。多媒体装置1800可还包括任意解码模块(未示出),例如用
于执行普通解码功能的解码模块或根据示例性实施例的解码模块。编码模块
1830可由至少一个处理器(例如,中央处理器(未示出))通过与多媒体装置
1800中所包括的其它部件(未示出)结合为一体来实现。
通信单元1810可接收从外部提供的音频信号或编码的比特流中的至少
一个,或者发送恢复的音频信号或作为由编码模块1830编码的结果而获得的
编码的比特流中的至少一个。
通信单元1810被构造为通过无线网络(诸如,无线互联网、无线以太网、
无线电话网络、无线局域网(LAN)、Wi-Fi、Wi-Fi直连(WFD)、第三代(3G)、
第四代(4G)、蓝牙、红外数据关联(IrDA)、射频识别(RFID)、超宽带(UWB)、

Zigbee或近场通信(NFC))或有线网络(诸如,有线电话网络或有线互联网)将
数据发送给外部多媒体装置以及从外部多媒体装置接收数据。
根据示例性实施例,编码模块1830可通过下述操作来产生比特流:将通
过通信单元1810或麦克风1870提供的时域中的音频信号变换为频域中的音
频频谱,基于频带按照小数点为单位确定分配的比特的数量以使得在音频频
谱的给定帧中可容许的比特的数量的范围内使存在于预定频带中的频谱的
SNR最大化,调整基于频带确定的分配的比特的数量,并且通过使用基于频
带和频谱能量调整的比特的数量来对音频频谱进行编码。
根据另一示例性实施例,编码模块1830可通过下述操作来产生比特流:
将通过通信单元1810或麦克风1870提供的时域中的音频信号变换为频域中
的音频频谱,通过使用基于音频频谱的给定帧中所包括的频带的掩蔽阈值按
照小数点为单位估计可容许的比特的数量,通过使用频谱能量按照小数点为
单位估计分配的比特的数量,调整分配的比特的数量以免超过可容许的比特
的数量,并且通过使用基于频带和频谱能量调整的比特的数量来对音频频谱
进行编码。
存储单元1850可存储由编码模块1830产生的编码的比特流。另外,存
储单元1850可存储操作多媒体装置1800所需的各种程序。
麦克风1870可将来自用户或外部的音频信号提供给编码模块1830。
图19是根据示例性实施例的包括解码模块的多媒体装置的框图。
图19的多媒体装置1900可包括通信单元1910和解码模块1930。另外,
根据作为解码结果而获得的恢复的音频信号的使用,图19的多媒体装置1900
可还包括存储单元1950,存储单元1950用于存储恢复的音频信号。另外,
图19的多媒体装置1900可还包括扬声器1970。也就是说,存储单元1950
和扬声器1970是可选的。图19的多媒体装置1900可还包括编码模块(未示
出),例如用于执行普通编码功能的编码模块或根据示例性实施例的编码模
块。解码模块1930可与多媒体装置1900中所包括的其它部件(未示出)结合
在一起并且由至少一个处理器(例如,中央处理器(CPU))实现。
参照图19,通信单元1910可接收从外部提供的音频信号或编码的比特
流中的至少一个,或者可发送作为解码模块1930的解码结果而获得的恢复的
音频信号或作为编码结果而获得的音频比特流中的至少一个。可基本上类似
于图18的通信单元1810而实现通信单元1910。
根据示例性实施例,解码模块1930可通过下述操作来产生恢复的音频信
号:接收通过通信单元1910提供的比特流,基于频带按照小数点为单位确定
分配的比特的数量以使得在给定帧中可容许的比特的数量的范围内使存在于
每个频带中的频谱的SNR最大化,调整基于频带确定的分配的比特的数量,
通过使用基于频带和频谱能量调整的比特的数量来对比特流中所包括的音频
频谱进行解码,并且将解码的音频频谱变换为时域中的音频信号。
根据另一示例性实施例,解码模块1930可通过下述操作来产生比特流:
接收通过通信单元1910提供的比特流,通过使用基于给定帧中所包括的频带
的掩蔽阈值按照小数点为单位估计分配的比特的数量,通过使用频谱能量按
照小数点为单位估计分配的比特的数量,调整分配的比特的数量以免超过可
容许的比特的数量,通过使用基于频带和频谱能量调整的比特的数量来对比
特流中所包括的音频频谱进行解码,并且将解码的音频频谱变换为时域中的
音频信号。
存储单元1950可存储由解码模块1930产生的恢复的音频信号。另外,
存储单元1950可存储操作多媒体装置1900所需的各种程序。
扬声器1970可将由解码模块1930产生的恢复的音频信号输出到外部。
图20是根据示例性实施例的包括编码模块和解码模块的多媒体装置的
框图。
图20中示出的多媒体装置2000可包括通信单元2010、编码模块2020
和解码模块2030。另外,多媒体装置2000可还包括存储单元2040,存储单
元2040用于根据作为编码结果的音频比特流的使用存储所述音频比特流或
根据作为解码结果的恢复的音频信号的使用存储所述恢复的音频信号。另外,
多媒体装置2000可还包括麦克风2050和/或扬声器2060。编码模块2020和
解码模块2030可由至少一个处理器(例如,中央处理器(CPU)(未示出))通过
与多媒体装置2000中所包括的其它部件(未示出)结合为一体来实现。
由于图20中示出的多媒体装置2000的部件对应于图18中示出的多媒体
装置1800的部件或图19中示出的多媒体装置1900的部件,所以省略其详细
描述。
图18中示出的多媒体装置1800、图19中示出的多媒体装置1900和图
20中示出的多媒体装置2000的中的每一个可包括仅语音通信终端(诸如,电
话或移动电话)、仅广播或音乐装置(诸如,TV或MP3播放器)或者仅语音通

信终端和仅广播或音乐装置的混合终端装置,但不限于此。另外,多媒体装
置1800、1900和2000的中的每一个可被用作客户机、服务器或在客户机和
服务器之间转换的变换器。
当多媒体装置1800、1900或2000是例如移动电话时,虽然未示出,但
多媒体装置1800、1900或2000可还包括:用户输入单元,诸如键区;显示
单元,用于显示由用户界面或移动电话处理的信息;和处理器,用于控制移
动电话的功能。另外,移动电话可还包括:相机单元,具有图像拾取功能;
和用于执行移动电话所需的功能的至少一个部件。
当多媒体装置1800、1900或2000是例如TV时,虽然未示出,但多媒体
装置1800、1900或2000可还包括:用户输入单元,诸如键区;显示单元,
用于显示接收的广播信息;和处理器,用于控制TV的所有功能。另外,TV
可还包括用于执行TV的功能的至少一个部件。
根据示例性实施例的方法可被编写为计算机程序并且可被实现在使用计
算机可读记录介质执行程序的通用数字计算机中。另外,可在示例性实施例
中使用的数据结构、程序命令或数据文件可被以各种方式记录在计算机可读
记录介质中。计算机可读记录介质是任何可存储随后可由计算机系统读取的
数据的数据存储装置。计算机可读记录介质的示例包括磁介质(诸如,硬盘、
软盘和磁带)、光学介质(诸如,CD-ROM和DVD)、磁光介质(诸如,光软盘)
和专门被构造为存储并且执行程序命令的硬件装置(诸如,ROM、RAM和闪存)。
另外,计算机可读记录介质可以是用于传输指示程序命令和数据结构的信号
的传输介质。程序命令可包括由编译器编辑的机器语言代码和可由计算机使
用解释器执行的高级语言代码。
尽管已参照本发明构思的示例性实施例具体示出并描述了本发明构思,
但本领域普通技术人员将会理解,在不脱离由权利要求限定的本发明构思的
精神和范围的情况下,可对其做出各种形式和细节上的修改。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1