CN101595524A - 信号处理设备、信号处理方法及程序 - Google Patents
信号处理设备、信号处理方法及程序 Download PDFInfo
- Publication number
- CN101595524A CN101595524A CNA2008800035982A CN200880003598A CN101595524A CN 101595524 A CN101595524 A CN 101595524A CN A2008800035982 A CNA2008800035982 A CN A2008800035982A CN 200880003598 A CN200880003598 A CN 200880003598A CN 101595524 A CN101595524 A CN 101595524A
- Authority
- CN
- China
- Prior art keywords
- component
- signal
- normalization coefficient
- additional
- coefficient information
- 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.)
- Granted
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 10
- 238000010606 normalization Methods 0.000 claims abstract description 179
- 230000001105 regulatory effect Effects 0.000 claims description 7
- 230000003750 conditioning effect Effects 0.000 claims description 2
- 238000001228 spectrum Methods 0.000 description 29
- 230000006870 function Effects 0.000 description 14
- 230000000873 masking effect Effects 0.000 description 9
- 230000008859 change Effects 0.000 description 8
- 238000000034 method Methods 0.000 description 8
- 238000006243 chemical reaction Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 230000009467 reduction Effects 0.000 description 5
- 238000007306 functionalization reaction Methods 0.000 description 3
- 238000011002 quantification Methods 0.000 description 3
- 230000005236 sound signal Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000003313 weakening effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech 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/02—Speech 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 spectral analysis, e.g. transform vocoders or subband vocoders
- G10L19/032—Quantisation or dequantisation of spectral components
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech 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/02—Speech 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 spectral analysis, e.g. transform vocoders or subband vocoders
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
- G10L21/02—Speech enhancement, e.g. noise reduction or echo cancellation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Human Computer Interaction (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Quality & Reliability (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
可以提供用于输出高质量编码流的信号处理设备、信号处理方法和程序。该信号处理设备包含:归一化系数信息增/减电路(12),其根据归一化系数信息的一次增/减量来校正帧信号分量归一化系数信息以及一次附加信号分量归一化系数信息;以及附加信号分量归一化系数信息,其根据归一化系数信息的二次增/减量来校正与作为一次附加信号分量的副本的二次附加信号分量有关的归一化系数信息。
Description
技术领域
本发明涉及适合于在增大或减小音量而无需对编码流进行解码的情况下使用的信号处理装置、信号处理方法和程序。
背景技术
通过利用人类听觉机理,音频信号的高效编码允许将对应于CD(CompactDisk,光盘)的音质压缩为原始CD的近似1/10~1/20数据量的数据量。当前,在市场中分布着使用这种技术的产品,从而例如允许在更小的记录介质上进行记录以及经由网络进行传递。音频信号的这种高效编码中利用的主要听觉特性是同时掩蔽(simultaneous masking)和时域掩蔽(temporal masking)。
同时掩蔽是这样的听力特征:在同时存在不同频率的声音的情况下,当在大幅值声音的频率的附近存在小幅值声音时,该小幅值声音被掩蔽而变得难以察觉。
另一方面,时域掩蔽是在时域方向上的掩蔽效果,其为这样的听力特征:例如,在大幅值声音之前或之后的时候存在的小幅值声音被掩蔽而难以察觉。存在两种时域掩蔽现象:前向掩蔽,其中时域上先产生的声音将时域上后产生的声音掩蔽;以及后向掩蔽,其中时域上后产生的声音将时域上先产生的声音掩蔽。众所周知,前向掩蔽对于几十msec(毫秒)的量级的时间段是有效的,而后向掩蔽对于近似1msec的非常短的时间段是有效的。
在音频的典型高效编码方法中,通过MDCT(Modified Discrete CosineTransform,改进的离散余弦变换)将时间信号进行正交变换之后,针对多个MDCT系数的每一组(在下文中称作“量化单元”),在频率轴上对获得的MDCT系数执行归一化,然后,执行量化和编码。
通常,量化单元的范围在较低的区域中较窄,而在较高的区域中较宽,这允许为每个量化单元适应性地改变量化步骤的数目,并且允许控制听觉特性可接受的量化噪声的生成。
然而,在上述方法中,量化频率分量的频带是被固定的。因此,例如,当频谱聚集于特定窄带时,为了以足够的精度来量化其频谱分量,应该将许多比特分配给同一量化单元中包含的许多频谱作为这些频谱分量之一。
通常,与向在宽频带上平均分配能量的信号所添加的量化噪声相比,能量聚集于其特定频率的音调(tonal)信号中的量化噪声对于耳朵来说可能过高,导致很大的声学扰动。进一步,在没有足够的精度来量化音调分量的情况下,当其频谱分量被重新转换为时间轴上的信号并且被组合至前面或后面的块之时,块之间的扰动会很大,这同样导致很大的声学扰动。
因此,为了对音调分量编码,应该以足够的比特数来执行量化。当如上述那样为每个预定频带确定量化精度时,需要通过向量化单元中包含音调分量的许多频谱分配许多比特来执行量化,由此编码效率降低。
关于解决这种问题的方法,在日本专利第3336617号中,通过将频率分量分离为多个信号分量并对它们单独编码,提供了即使对于音调信号也很高效的编码。
同时,在音频信号的这种高效编码中,需要很大数量的计算和存储器来用于编码和解码。因此,在一旦对编码的编码流执行简单信号处理的情况下,通过直接改变编码流的参数(而不是通过解码并随后执行期望的信号处理然后重新编码),可以以较少数量的计算和较少的存储器来执行期望的信号处理。
日本专利第3879249号公开了用于通过直接改变编码流中的归一化系数信息来使得能够进行信号的滤波的发明。此外,日本专利第3879250号公开了用于通过直接改变编码流中的归一化系数信息来使得能够进行信号的电平调节的发明。
[专利文献1]日本专利第3336617号
[专利文献2]日本专利第3879249号
[专利文献3]日本专利第3879250号
发明内容
[本发明要解决的问题]
然而,当直接应用上述专利发明时,取决于渐变(fade)函数的形式,根据信号的特征可能产生问题。以下参考附图说明这些问题。
图10是示出6比特归一化系数信息与相应的归一化系数之间的关系的示例的图。可以通过下面的等式来转换表中的归一化系数信息,并且该归一化系数信息例如可以以2分贝步长(step)来指定大约-30~96的分贝。
SFval(SF)=2^(SF/3-5)。
进一步,图11是示出在直接改变编码流中的归一化系数信息并实现渐强(fade-in)的时候,渐变函数和归一化系数信息的相应减少量之间的关系的图。如图11中所示,对于每个时间帧,归一化系数的减少量SFfi(帧)是随着作为输入的相应时间而与渐变函数的输出相对应的值。
进一步,图12是示出例如与下面等式的渐变函数Fa(t)相对应的归一化系数信息的减少量SFfi(帧)的图。
Fa(t)=sin^2(PI/2.0*t/N),
其中,从渐强开始到结束的时间N等于159帧。如图12中所示,SFfi在第113帧~第159帧之内为1,并且SFfi在第94帧~第112帧之内为2。
因此,在渐变函数的后半之中,SFfi在长时间内保持为恒定值,并且归一化系数的步长大小为2分贝步长,从而当输入诸如正弦波之类的具有恒定幅值的平稳信号时,用户可察觉到SFfi变化的时刻。
本发明是鉴于这种常规情形而提出的,并且其目的在于提供用于输出高质量的编码流的信号处理装置、信号处理方法以及程序。
[解决问题的办法]
为了解决上述问题,根据本发明实施例的信号处理装置为可操作用于调节编码流中的信号的电平的信号处理装置,其中,所述编码流是通过将时间信号转换为频率分量、将该频率分量分离为多个信号分量、将该多个信号分量中的每一个独立地归一化并且将归一化的信号分量进行量化、编码和多路复用而得到的,该信号处理装置包含:多路分配部件,其用于将该编码流进行多路分配;增/减部件,其用于将第一整数值添加至多个多路分配的信号分量中的每一个的归一化系数,或者从多个多路分配的信号分量中的每一个的归一化系数中减去第一整数值;附加信号分量生成部件,其用于复制该多个多路分配的信号分量的子集的信号分量,将第二整数值添加至该子集的每一个信号分量的归一化系数或者从该子集的每一个信号分量的归一化系数中减去第二整数值,以及生成附加信号分量;以及多路复用部件,其用于将该多个信号分量和该附加信号分量进行多路复用。
进一步,根据本发明实施例的信号处理方法是调节编码流中的信号的电平的信号处理方法,所述编码流是通过将时间信号转换为频率分量、将该频率分量分离为多个信号分量、将该多个信号分量中的每一个独立地归一化并且将归一化的信号分量进行量化、编码和多路复用而得到的,该信号处理方法包含:多路分配步骤,其将该编码流进行多路分配;增/减步骤,其将第一整数值添加至多个多路分配的信号分量中的每一个的归一化系数,或者从多个多路分配的信号分量中的每一个的归一化系数中减去第一整数值;附加信号分量生成步骤,其复制该多个多路分配信号分量的子集的信号分量,将第二整数值添加至该子集的每一个信号分量的归一化系数或者从该子集的每一个信号分量的归一化系数中减去第二整数值,以及生成附加信号分量;以及多路复用步骤,其将该多个信号分量和该附加信号分量进行多路复用。
进一步,根据本发明实施例的程序是用于促使计算机执行调节编码流中的信号的电平的信号处理的程序,所述编码流是通过将时间信号转换为频率分量、将该频率分量分离为多个信号分量、将该多个信号分量中的每一个独立地归一化并且将归一化的信号分量进行量化、编码和多路复用而得到的,该程序包含:多路分配步骤,其将该编码流进行多路分配;增/减步骤,其将第一整数值添加至多个多路分配信号分量中的每一个的归一化系数,或者从多个多路分配信号分量中的每一个的归一化系数中减去第一整数值;附加信号分量生成步骤,其复制该多个多路分配信号分量的子集的信号分量,将第二整数值添加至该子集的每一个信号分量的归一化系数或者从该子集的每一个信号分量的归一化系数中减去第二整数值,以及生成附加信号分量;以及多路复用步骤,其将该多个信号分量和该附加信号分量进行多路复用。
根据本发明,可以通过复制多个信号分量的子集的信号分量,将第二整数添加至该子集的每个信号分量的归一化系数或者从该子集的每个信号分量的归一化系数中减去第二整数,以及生成附加信号分量而得到高质量的编码流。
附图说明
图1是示出将要输入至信号处理装置的编码流中包含的编码帧的示例的图。
图2是示意性示出一次附加信号分量和归一化的频谱数据之间的关系的图。
图3是示出第一实施例的信号处理装置的配置的框图。
图4是示出从本实施例的信号处理装置输出的输出编码流的示例的图。
图5是示意性示出与二次附加信号分量有关的归一化系数信息的增/减的图。
图6是在时间轴上示意性示出频谱数据、一次附加信号分量和二次附加信号分量之间的关系的图。
图7是示出归一化系数信息一次增/减量以及归一化系数信息二次增/减量的图解示例的图。
图8是示出第二实施例的信号处理装置的配置的框图。
图9是示出第三实施例的信号处理装置的配置的框图。
图10是示出6比特归一化系数信息与相应的归一化系数之间的关系的示例的图。
图11是示出在实现渐强(fade-in)的时候,渐变函数和归一化系数信息的相应减少量之间的关系的图。
图12是示出与渐变函数相对应的归一化系数信息减少量的示例的图。
附图标记说明
10信号处理装置
11多路分配器电路
12归一化系数信息增/减电路
13信号分量添加确定电路
14附加信号分量归一化系数信息增/减电路
15多路复用器电路
具体实施方式
在下文中参考附图说明本发明的图解实施例。作为本发明特定示例呈现的信息处理装置被安排为增大或减小音量,而无需对编码流进行解码。
图1是示出将要输入至信号处理装置的编码流中包含的编码帧的示例的图。每个编码帧包含首标、附加信号分量数目信息、一次附加信号分量、归一化系数信息、归一化信号数据和额外比特。
例如,如日本专利第3336617号中描述的那样,可以通过将输入的PCM(Pulse-Code Modulation,脉冲编码调制)信号转换为频率分量,将该频率分量分离为多个信号分量,单独地将该多个信号分量中的每一个进行归一化,并且然后将其进行量化、编码和多路复用而得到这种编码流。
频率分量可以通过将向输入的PCM信号应用子频带分路滤波器(dividingfilter)所得到的子频带信号进行至频率分量的转换而得到。这里,频率分量可以通过将已执行了增益控制的子频带信号的时间信号进行至频率分量的转换而得到。另外,其可以通过将已执行了增益控制的输入的PCM信号的时间信号进行至频率分量的转换而得到。进一步,MDCT(改进的离散余弦变换)可用于至频率的转换。
附加信号分量数目信息是表示附加的信号分量的数目的值,在图1中所示的示例中,对于该附加信号分量,由于包含了一个一次(primary)附加信号分量,因而其为1。一次附加信号分量进一步包含:附加信号分量位置信息,其表示该一次附加信号分量在频率轴上的位置;归一化系数信息,其表示一次附加信号分量的归一化系数;以及一次附加信号分量的归一化频谱数据。归一化的频谱数据是以频谱数据的归一化系数信息来归一化的。额外比特是通过从编码帧中使用的总比特数中减去所***元素(其包含上述的码元素)使用的比特数而得到的。
因此,以其特定的归一化系数分别将一次附加信号分量和归一化频谱数据进行归一化,并且将其与其特定的归一化系数信息一起在编码流中多路复用。
图2是示意性示出一次附加信号分量和归一化的频谱数据之间的关系的图。如图2中所示,当对如图1中所示的编码帧进行解码时,归一化的频谱数据与一次附加信号分量的相加产生组合的频谱数据,并且其频率-时间转换产生输出时间信号。
图3是示出第一实施例的信号处理装置的配置的框图。信号处理装置10包含多路分配器电路11(多路分配部件)、归一化系数信息增/减电路12(增/减部件)、信号分量添加确定电路13(确定部件)、附加信号分量归一化系数信息增/减电路14(附加信号分量生成部件)以及多路复用器电路15(多路复用部件)。
多路分配器电路11将输入的编码流进行多路分配,将归一化系数信息提供至归一化系数信息增/减电路12,将一次附加信号分量提供至归一化系数信息增/减电路12、信号分量添加确定电路13和附加信号分量归一化系数信息增/减电路14,将编码流比特(bit)位置信息提供至信号分量添加确定电路13,并且将诸如归一化的频谱数据之类的每一个码元素提供至多路复用器电路15。
归一化系数信息增/减电路12基于下面所述的归一化系数信息一次增/减量,将包含一次附加信号分量的归一化系数信息的归一化系数信息进行增大或减小。如果归一化系数信息的计算导致归一化系数信息高于可能的上限或低于可能的下限,则分别以该上限或下限替换归一化系数信息。归一化系数信息增/减电路12所增大或减小的归一化系数被提供至多路复用器电路15。这里,为了增大或减小归一化系数信息,可以使用与日本专利第3879250号中的方法相类似的方法。
信号分量添加确定电路13基于编码流比特位置信息来计算额外比特数量,并且将该额外比特数量与一次附加信号分量的编码数量相比较。如果额外比特数量大于一次附加信号分量的编码数量,则其确定下面描述的二次附加信号分量的添加是可能的。否则,如果额外比特数量小于一次附加信号分量的编码数量,则其确定下面描述的二次附加信号分量的添加是不可能的。然后,将该确定结果作为信号分量添加确定标志(flag)输出至附加信号分量归一化系数信息增/减电路14。
如果从信号分量添加确定电路13传送的信号分量添加确定标志为TRUE(真),则附加信号分量归一化系数信息增/减电路14复制输入的一次附加信号分量,并且生成二次附加信号分量。然后,基于下面描述的归一化系数信息二次增/减量,二次附加信号分量的归一化系数信息被增大或减小。此时,如果归一化系数信息大于可能的上限或低于可能的下限,则分别以该上限或下限将其进行替换。附加信号分量归一化系数信息增/减电路14生成的二次附加信号分量被传送至多路复用器电路15。
从归一化系数信息增/减电路12输出的归一化系数信息和一次附加信号分量、从附加信号分量归一化系数信息增/减电路14输出的二次附加信号分量以及从多路分配器电路11输出的每一个编码元素被输入至多路复用器电路15,并且多路复用器电路15将这些元素中的每一个进行多路复用并且将输出编码流进行输出。
此外,信号处理装置还可配置为进一步包含电平控制部分(电平控制部件),其用于计算归一化系数信息一次增/减量以及归一化系数信息二次增/减量。
图4是示出从本实施例的信号处理装置输出的输出编码流的示例的图。由于将二次附加信号分量新添加至多路复用器电路15所多路复用的编码流,因此附加信号分量数目信息为2。进一步,额外比特数量减小了作为二次附加分量复制的一次附加分量的数量。
因此,通过复制一次附加信号分量,添加使用同一归一化系数表的新的二次附加信号分量,并且增大或减小一次附加信号分量和二次附加信号分量的各自归一化系数信息,可以允许以比归一化系数表的解析度(resolution)更好的粒度(granularity)来进行调节。
图5是示意性示出与增大或减小与归一化的频谱数据和一次附加信号分量有关的归一化系数信息一起,来增大或减小与二次附加信号分量有关的归一化系数信息的情况的图。在图5右边的视图中,点划线表示更改之前的归一化系数,而另一方面,连续线表示由归一化系数信息一次增/减量与归一化系数信息二次增/减量所更改的归一化系数。
例如,当将图1中所示的编码流输入至多路分配器电路11时,根据归一化系数信息一次增/减量,归一化系数信息增/减电路12将帧的信号分量的归一化系数信息以及一次附加信号分量的归一化系数信息进行更改。进一步,根据归一化系数信息二次增/减量,附加信号分量归一化系数信息增/减电路14将二次附加信号分量的归一化系数信息进行更改。换言之,作为一次附加信号分量的副本的二次系数信号分量的附加信号分量位置信息、归一化的频谱等仅使用一次附加信号分量的值、利用归一化系数信息二次增/减量来更改其归一化系数信息。
因此,通过将组合的频谱数据(其是通过添加多份归一化系数信息被更改的归一化频谱数据、一次附加信号分量以及二次附加信号分量而得到的)进行频率-时间转换得到高质量的输出时间信号。
接下来说明归一化系数信息一次增/减量与归一化系数信息二次增/减量之间的关系。可以通过诸如渐强或减弱之类的间隔所对应的外部电路来计算这些增/减量,或者可以从保存在表等之中的预计算值来为每个处理帧分别读取出这些增/减量。
图6是在解码装置将输出自信号处理装置的编码流进行解码的情况下,在时间轴上示意性示出频谱数据一次附加信号分量和二次附加信号分量之间的关系的图。图中所示的阴影部分对应于二次附加信号分量。该二次附加信号分量内插于由一次附加分量和频谱数据的归一化系数信息的变化而产生的类似梯状的部分。
现在详细描述归一化系数信息一次增/减量和归一化系数信息二次增/减量之间的关系。归一化系数信息一次增/减量是通过下面的等式而从上述的渐变函数Fa(t)推导出的。
SFfi1(帧)=-10*log10(Fa(帧))
进一步,例如从下面的等式推导出用于内插于Fa(帧)和SFfi1(帧)之间的差的归一化系数信息二次增/减量。
SFfi2(帧)=-10*log10(Fa(帧)-10^(-SFfi1(帧)/10))。
图7是示出SFfi1(帧)和SFfi2(帧)的示例的图。
因此,通过生成附加信号分量(其归一化系数信息通过使用归一化系数信息二次增/减量而被增大或减小,以使得内插渐变函数与归一化系数信息一次增/减量所调节的信号电平之间的差),可以以比归一化系数表的解析度更好的粒度来调节由于归一化系数表的解析度的限制而引起的音量控制的最小调节范围;从而,可以实现渐变函数的平滑输出时间信号。
图8是示出根据第二实施例的信号处理装置的配置的框图。信号处理装置20包含多路分配器电路21(多路分配部件)、归一化系数信息增/减电路22(增/减部件)、比特重新分配电路23(比特重新分配部件)、附加信号分量归一化系数信息增/减电路24(附加信号分量生成部件)以及多路复用器电路25(多路复用部件)。信号处理装置20包含用于保存额外比特的比特重新分配电路23,而不是第一实施例的信号处理装置10中的信号分量添加判断电路13。
多路分配器电路21将输入的编码流进行多路分配,将归一化系数信息提供至归一化系数信息增/减电路22,将一次附加信号分量提供至归一化系数信息增/减电路22、比特重新分配电路23和附加信号分量归一化系数信息增/减电路24,并且将诸如编码流比特位置信息和归一化的频谱数据之类的每一个码元素提供至比特重新分配电路23。
归一化系数信息增/减电路22基于归一化系数信息一次增/减量,将包含一次附加信号分量的归一化系数信息的归一化系数信息进行增大或减小。如果归一化系数信息的计算导致归一化系数信息高于可能的上限或低于可能的下限,则分别以该上限或下限替换归一化系数信息。归一化系数信息增/减电路22所增大或减小的归一化系数被提供至多路复用器电路25。
多路分配器电路21提供的编码流位置信息、一次附加信号分量和每个编码元素被输入至比特重新分配电路23,比特重新分配电路23确定是否存在足够的比特数量来用于根据一次附加信号分量产生二次附加信号分量。并且,如果比特数量不够,则通过重新分配比特来减少频谱数据等的比特,以便提供允许添加二次附加信号分量的比特数量。
关于比特重新分配,可以使用用于音频的普通高效编码方法的比特分配算法。此外,也可以通过利用比特已经被分配的事实的优点,应用比特减少的简单方法来让频带的归一化的频谱数据为0,同时频带的较高区域的归一化系数很小。
附加信号分量归一化系数信息增/减电路24复制输入的一次附加信号分量,并且生成二次附加信号分量。然后,基于归一化系数信息二次增/减量,二次附加信号分量的归一化系数信息被增大或减小。此时,如果归一化系数信息大于可能的上限或低于可能的下限,则分别以该上限或下限将其进行替换。附加信号分量归一化系数信息增/减电路24生成的二次附加信号分量被传送至多路复用器电路25。
从归一化系数信息增/减电路22输出的归一化系数信息和一次附加信号分量、从附加信号分量归一化系数信息增/减电路24输出的二次附加信号分量以及从比特重新分配电路23输出的每一个编码元素被输入至多路复用器电路25,并且多路复用器电路25将这些元素中的每一个进行多路复用并且将输出编码流进行输出。
因此,即使当不存在用于将新的附加信号分量添加至编码流的额外比特时,也可以通过重新分配比特并且确保允许添加附加信号分量的比特数量而有利地使用附加信号分量。通常,当提供如上述那样的梯状的渐变函数时,在具有单一频率和恒定幅值的信号(诸如正弦波)的情况下,其尤其显著地被觉察到,而另一方面,在复杂信号(诸如流行音乐)的情况下,几乎不能觉察到梯状的渐变函数的优点。对于如上述正弦信号那样的信号,如第二实施例中描述的那样(其中,通过在执行节省额外比特的处理之后添加附加信号分量仍可以实现平滑的渐变函数),虽然取决于比特率,但是由于可能能够节省足够的额外比特,因此可能不会有任何特别的问题。
图9是示出根据第三实施例的信号处理装置的配置的框图。信号处理装置30包含多路分配器电路31(多路分配部件)、归一化系数信息增/减电路32(增/减部件)、信号分量添加确定电路33(比特重新分配部件)、附加信号分量归一化系数信息增/减电路34(附加信号分量生成部件)、多路复用器电路35(多路复用部件)以及一次附加信号分量生成电路36(附加信号分量生成部件)。除了第一实施例的信号处理装置10的配置之外,信号处理装置30还包含一次附加信号分量生成电路36。这里,由于其余部分的配置与第一实施例的信号处理装置10的配置相同,因此省略关于其的描述。
多路分配器电路31将输入的编码流进行多路分配,将归一化系数信息提供至归一化系数信息增/减电路32和一次附加信号分量生成电路36,将归一化的频谱数据提供至一次附加信号分量生成电路36,将编码流比特位置信息提供至信号分量添加确定电路33,并且每个编码元素提供至多路复用器电路35。
归一化系数信息增/减电路32基于归一化系数信息一次增/减量来增大或减小归一化系数信息。如果归一化系数信息的计算导致归一化系数信息高于可能的上限或低于可能的下限,则分别以该上限或下限来将其替换。归一化系数信息增/减电路32所增大或减小的归一化系数被提供至多路复用器电路35。
信号分量添加确定电路33基于编码流比特位置信息来计算额外比特数量,并且将该额外比特数量与一次附加信号分量的编码数量相比较。如果额外比特数量大于一次附加分量的编码数量,则其确定下面描述的二次附加信号分量的添加是可能的。否则,如果额外比特数量小于一次附加信号分量的编码数量,则其确定一次附加信号分量的添加是不可能的。然后,将该确定结果作为信号分量添加确定标志输出至附加信号分量归一化系数信息增/减电路34。
如果从信号分量添加确定电路33传送的信号分量添加判断标志为TRUE(真),则附加信号分量归一化系数信息增/减电路34基于归一化系数信息二次增/减量,增大或减小用于所输入的一次附加信号分量的归一化系数信息。此时,如果归一化系数信息大于可能的上限或低于可能的下限,则分别以该上限或下限将其进行替换。附加信号分量归一化系数信息增/减电路34生成的一次附加信号分量被传送至多路复用器电路35。
从归一化系数信息增/减电路32输出的归一化系数信息、从附加信号分量归一化系数信息增/减电路34输出的一次附加信号分量以及从多路分配器电路31输出的每一个编码元素被输入至多路复用器电路35,并且多路复用器电路35将这些元素中的每一个进行多路复用并且将输出编码流进行输出。
一次附加信号分量生成电路36从编码流中的归一化系数信息和归一化的频谱数据中重新提取具有很大幅值的特定频谱,以便使得其成为新的一次附加信号。
在无需改变原始的频谱数据的情况下,信号处理装置30可以通过上述方法,利用归一化系数信息一次增/减量来更改归一化系数信息,并且对于重新生成的一次附加信号分量,通过利用归一化系数信息二次增/减量来更改一次附加信号分量的归一化系数信息。
因此,即使当编码流中不存在一次附加信号分量时,也可以通过生成一次附加信号分量并应用归一化系数信息二次增/减量来实现平滑的渐变函数。
Claims (6)
1.一种可操作用于调节编码流中的信号的电平的信号处理装置,所述编码流是通过将时间信号转换为频率分量、将该频率分量分离为多个信号分量、将该多个信号分量中的每一个独立地归一化并且将归一化的信号分量进行量化、编码和多路复用而得到的,该信号处理装置包含:
多路分配部件,其用于将该编码流进行多路分配;
增/减部件,其用于将第一整数值添加至多个多路分配的信号分量中的每一个的归一化系数,或者从多个多路分配的信号分量中的每一个的归一化系数中减去第一整数值;
附加信号分量生成部件,其用于复制该多个多路分配的信号分量的子集的信号分量,将第二整数值添加至该子集的每一个信号分量的归一化系数或者从该子集的每一个信号分量的归一化系数中减去第二整数值,以及生成附加信号分量;以及
多路复用部件,其用于将该多个信号分量和该附加信号分量进行多路复用。
2.如权利要求1所述的信号处理装置,包含:
确定部件,用于确定在该编码流中是否存在允许添加该附加信号分量的额外比特,
其中,附加信号分量生成部件在该编码流中存在允许添加该附加信号分量的额外比特时生成附加信号分量。
3.如权利要求1所述的信号处理装置,包含:
比特重新分配部件,用于减小所述编码流中的比特,并且产生允许添加所述附加信号分量的所述额外比特。
4.如权利要求1所述的信号处理装置,包含:
电平控制部件,用于基于用以调节信号的电平的控制函数来计算所述第一和第二整数值,
其中,该电平控制部件计算第二整数以便于补偿控制函数的值与第一整数值调节的信号的电平之间的差。
5.一种调节编码流中的信号的电平的信号处理方法,所述编码流是通过将时间信号转换为频率分量、将该频率分量分离为多个信号分量、将该多个信号分量中的每一个独立地归一化并且将归一化的信号分量进行量化、编码和多路复用而得到的,该信号处理方法包含:
多路分配步骤,其将该编码流进行多路分配;
增/减步骤,其将第一整数值添加至多个多路分配的信号分量中的每一个的归一化系数,或者从多个多路分配的信号分量中的每一个的归一化系数中减去第一整数值;
附加信号分量生成步骤,其复制该多个多路分配信号分量的子集的信号分量,将第二整数值添加至该子集的每一个信号分量的归一化系数或者从该子集的每一个信号分量的归一化系数中减去第二整数值,以及生成附加信号分量;以及
多路复用步骤,其将该多个信号分量和该附加信号分量进行多路复用。
6.一种促使计算机执行调节编码流中的信号的电平的信号处理的程序,所述编码流是通过将时间信号转换为频率分量、将该频率分量分离为多个信号分量、将该多个信号分量中的每一个独立地归一化并且将归一化的信号分量进行量化、编码和多路复用而得到的,该程序包含:
多路分配步骤,其将该编码流进行多路分配;
增/减步骤,其将第一整数值添加至多个多路分配信号分量中的每一个的归一化系数,或者从多个多路分配信号分量中的每一个的归一化系数中减去第一整数值;
附加信号分量生成步骤,其复制该多个多路分配信号分量的子集的信号分量,将第二整数值添加至该子集的每一个信号分量的归一化系数或者从该子集的每一个信号分量的归一化系数中减去第二整数值,以及生成附加信号分量;以及
多路复用步骤,其将该多个信号分量和该附加信号分量进行多路复用。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP197960/2007 | 2007-07-30 | ||
JP2007197960A JP5098492B2 (ja) | 2007-07-30 | 2007-07-30 | 信号処理装置及び信号処理方法、並びにプログラム |
PCT/JP2008/061614 WO2009016902A1 (ja) | 2007-07-30 | 2008-06-26 | 信号処理装置及び信号処理方法、並びにプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101595524A true CN101595524A (zh) | 2009-12-02 |
CN101595524B CN101595524B (zh) | 2012-09-26 |
Family
ID=40304139
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008800035982A Expired - Fee Related CN101595524B (zh) | 2007-07-30 | 2008-06-26 | 信号处理设备、信号处理方法 |
Country Status (7)
Country | Link |
---|---|
US (1) | US8290784B2 (zh) |
EP (1) | EP2187388B1 (zh) |
JP (1) | JP5098492B2 (zh) |
KR (1) | KR20100039823A (zh) |
CN (1) | CN101595524B (zh) |
HK (1) | HK1133944A1 (zh) |
WO (1) | WO2009016902A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5045295B2 (ja) * | 2007-07-30 | 2012-10-10 | ソニー株式会社 | 信号処理装置及び方法、並びにプログラム |
JP5679253B2 (ja) * | 2009-05-26 | 2015-03-04 | 国立大学法人東京工業大学 | 自立性高分子薄膜 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100458969B1 (ko) | 1993-05-31 | 2005-04-06 | 소니 가부시끼 가이샤 | 신호부호화또는복호화장치,및신호부호화또는복호화방법 |
SE512719C2 (sv) * | 1997-06-10 | 2000-05-02 | Lars Gustaf Liljeryd | En metod och anordning för reduktion av dataflöde baserad på harmonisk bandbreddsexpansion |
JP3164038B2 (ja) * | 1997-11-05 | 2001-05-08 | 日本電気株式会社 | 音声帯域分割復号装置 |
JP3879249B2 (ja) | 1998-05-14 | 2007-02-07 | ソニー株式会社 | エンコード方法、デコード方法、エンコード装置、デコード装置、ディジタル信号記録方法、ディジタル信号記録装置、記録媒体、ディジタル信号送信方法及びディジタル信号送信装置 |
US6353584B1 (en) * | 1998-05-14 | 2002-03-05 | Sony Corporation | Reproducing and recording apparatus, decoding apparatus, recording apparatus, reproducing and recording method, decoding method and recording method |
JP3879250B2 (ja) | 1998-05-14 | 2007-02-07 | ソニー株式会社 | エンコード方法、デコード方法、エンコード装置、デコード装置、ディジタル信号記録方法、ディジタル信号記録装置、記録媒体、ディジタル信号送信方法及びディジタル信号送信装置 |
JP4639441B2 (ja) * | 1999-09-01 | 2011-02-23 | ソニー株式会社 | ディジタル信号処理装置および処理方法、並びにディジタル信号記録装置および記録方法 |
JP2001134294A (ja) * | 1999-11-10 | 2001-05-18 | Toshiba Corp | オーディオ信号のビットストリームの処理方法及び処理装置 |
US20020150246A1 (en) * | 2000-06-28 | 2002-10-17 | Akira Ogino | Additional information embedding device and additional information embedding method |
JP2002304198A (ja) * | 2001-04-05 | 2002-10-18 | Sony Corp | 信号処理装置および信号処理方法 |
JP4296752B2 (ja) * | 2002-05-07 | 2009-07-15 | ソニー株式会社 | 符号化方法及び装置、復号方法及び装置、並びにプログラム |
JP2004361602A (ja) * | 2003-06-04 | 2004-12-24 | Sony Corp | データ生成方法およびデータ生成装置、データ復元方法およびデータ復元装置、並びにプログラム |
CA2457988A1 (en) * | 2004-02-18 | 2005-08-18 | Voiceage Corporation | Methods and devices for audio compression based on acelp/tcx coding and multi-rate lattice vector quantization |
JP4635709B2 (ja) * | 2005-05-10 | 2011-02-23 | ソニー株式会社 | 音声符号化装置及び方法、並びに音声復号装置及び方法 |
-
2007
- 2007-07-30 JP JP2007197960A patent/JP5098492B2/ja not_active Expired - Fee Related
-
2008
- 2008-06-26 WO PCT/JP2008/061614 patent/WO2009016902A1/ja active Application Filing
- 2008-06-26 CN CN2008800035982A patent/CN101595524B/zh not_active Expired - Fee Related
- 2008-06-26 EP EP08790629.3A patent/EP2187388B1/en not_active Expired - Fee Related
- 2008-06-26 US US12/524,992 patent/US8290784B2/en not_active Expired - Fee Related
- 2008-06-26 KR KR1020097009982A patent/KR20100039823A/ko not_active Application Discontinuation
-
2010
- 2010-01-26 HK HK10100801.7A patent/HK1133944A1/xx not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
US8290784B2 (en) | 2012-10-16 |
KR20100039823A (ko) | 2010-04-16 |
HK1133944A1 (en) | 2010-04-09 |
EP2187388A4 (en) | 2012-07-25 |
WO2009016902A1 (ja) | 2009-02-05 |
JP2009031676A (ja) | 2009-02-12 |
US20100131281A1 (en) | 2010-05-27 |
CN101595524B (zh) | 2012-09-26 |
JP5098492B2 (ja) | 2012-12-12 |
EP2187388A1 (en) | 2010-05-19 |
EP2187388B1 (en) | 2013-10-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107851440B (zh) | 经编码音频扩展的基于元数据的动态范围控制 | |
CN101443842B (zh) | 信息信号编码 | |
KR100679376B1 (ko) | 스테레오 신호 또는 멀티채널 신호의 전력 스펙트럼 포락선을 인코딩 그리고 디코딩하는 방법 및 장치 | |
KR100986153B1 (ko) | 합성된 스펙트럼 성분을 적용하기 위하여 디코딩된 신호의 특성을 사용하는 오디오 코딩 시스템 | |
JP5048697B2 (ja) | 符号化装置、復号化装置、符号化方法、復号化方法、プログラムおよび記録媒体 | |
JP4296752B2 (ja) | 符号化方法及び装置、復号方法及び装置、並びにプログラム | |
US7260225B2 (en) | Method and device for processing a stereo audio signal | |
JP2005010801A (ja) | 情報源符号化システムの性能向上装置 | |
JP2005338637A (ja) | オーディオ信号符号化装置及び方法 | |
PL207861B1 (pl) | Sposób wytwarzania kodowanych sygnałów akustycznych w telekomunikacji | |
CN105164749A (zh) | 多声道音频的混合编码 | |
JP3519859B2 (ja) | 符号器及び復号器 | |
EP1564724A1 (en) | Music information encoding device and method, and music information decoding device and method | |
CN101595524B (zh) | 信号处理设备、信号处理方法 | |
JP4308229B2 (ja) | 符号化装置および復号化装置 | |
EP0920127B1 (en) | Speech band division decoder | |
JP4297078B2 (ja) | 復号方法及び装置 | |
US6765930B1 (en) | Decoding apparatus and method, and providing medium |
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: 1133944 Country of ref document: HK |
|
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: 1133944 Country of ref document: HK |
|
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120926 Termination date: 20150626 |
|
EXPY | Termination of patent right or utility model |