JP2008249971A - Speech signal processor, speech signal processing method and program - Google Patents
Speech signal processor, speech signal processing method and program Download PDFInfo
- Publication number
- JP2008249971A JP2008249971A JP2007090894A JP2007090894A JP2008249971A JP 2008249971 A JP2008249971 A JP 2008249971A JP 2007090894 A JP2007090894 A JP 2007090894A JP 2007090894 A JP2007090894 A JP 2007090894A JP 2008249971 A JP2008249971 A JP 2008249971A
- Authority
- JP
- Japan
- Prior art keywords
- processing
- audio signal
- audio
- voice
- sound
- 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.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 7
- 230000005236 sound signal Effects 0.000 claims description 89
- 238000000034 method Methods 0.000 claims description 17
- 230000000295 complement effect Effects 0.000 description 3
- 230000001965 increasing effect Effects 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 238000010187 selection method Methods 0.000 description 3
- 239000013589 supplement Substances 0.000 description 3
- 230000004044 response Effects 0.000 description 2
- HIHOWBSBBDRPDW-PTHRTHQKSA-N [(3s,8s,9s,10r,13r,14s,17r)-10,13-dimethyl-17-[(2r)-6-methylheptan-2-yl]-2,3,4,7,8,9,11,12,14,15,16,17-dodecahydro-1h-cyclopenta[a]phenanthren-3-yl] n-[2-(dimethylamino)ethyl]carbamate Chemical compound C1C=C2C[C@@H](OC(=O)NCCN(C)C)CC[C@]2(C)[C@@H]2[C@@H]1[C@@H]1CC[C@H]([C@H](C)CCCC(C)C)[C@@]1(C)CC2 HIHOWBSBBDRPDW-PTHRTHQKSA-N 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
- 230000001502 supplementing effect Effects 0.000 description 1
Images
Landscapes
- Tone Control, Compression And Expansion, Limiting Amplitude (AREA)
Abstract
Description
本発明は、音声信号処理装置、音声信号処理方法及びプログラムに関する。 The present invention relates to an audio signal processing device, an audio signal processing method, and a program.
オーディオ装置には種々の記憶媒体から再生された入力信号が入力される。記憶媒体としては、例えばCD(Compact Disk)、MD(Mini Disc)、USB(Universal Serial Bus)メモリ等が挙げられる。これらの記憶媒体からの再生信号には、必要に応じて、音域の補完やイコライジングなど各種のフィルタ処理を行う場合がある。
これらのフィルタは、DSP(Digital Signal Processor)におけるプログラムによって構成される。
The audio device receives input signals reproduced from various storage media. Examples of the storage medium include a CD (Compact Disk), an MD (Mini Disc), and a USB (Universal Serial Bus) memory. The reproduction signals from these storage media may be subjected to various types of filter processing such as sound range complementation and equalization as necessary.
These filters are configured by programs in a DSP (Digital Signal Processor).
例えば、特許文献1には、希望する音響特性を得るためにフィルタが行うディジタル演算処理に関する技術が開示されている。
しかしながら、従来の音声信号処理装置では、DSPの負荷状態に拘わらず同一目的のフィルタ処理については同一のフィルタを適用しているため、選択したフィルタの負荷やフィルタの数によっては、DSPの処理に空きが生じ、DSPが有する本来の処理能力を十分に発揮していないケース発生している。 However, in the conventional audio signal processing apparatus, the same filter is applied to the filter processing for the same purpose regardless of the load state of the DSP. Therefore, depending on the selected filter load and the number of filters, the DSP processing is performed. In some cases, there is a vacancy and the DSP does not fully demonstrate its original processing capability.
本発明の課題は、音声信号処理においてDSPの処理能力を十分に発揮させ得る音声信号処理装置、音声信号処理方法及びプログラムを提供することにある。 An object of the present invention is to provide an audio signal processing device, an audio signal processing method, and a program capable of sufficiently exerting the DSP processing capability in audio signal processing.
請求項1に記載の発明は、音声信号処理装置において、
音声信号を入力する音声信号入力部と、
前記音声信号入力部から入力した音声信号に対して、音声処理を行うものであって、同一目的の音声処理内容に対して演算負荷の異なる2以上の音声処理手段を有する音声信号処理部と、
前記音声信号処理部による処理の負荷に応じて、前記2以上の音声処理手段のうち演算負荷が大きい前記音声処理手段を優先して選択するように前記音声処理手段を切り替える制御を行う制御部と
を備えたことを特徴とする。
The invention according to
An audio signal input unit for inputting an audio signal;
An audio signal processing unit that performs audio processing on the audio signal input from the audio signal input unit and includes two or more audio processing units having different calculation loads for the same purpose audio processing content;
A control unit that performs control to switch the audio processing unit so as to preferentially select the audio processing unit having a large calculation load among the two or more audio processing units according to the processing load of the audio signal processing unit; It is provided with.
請求項2に記載の発明は、請求項1に記載の音声信号処理装置において、
前記制御部は、前記入力部より入力される音声信号の種類に応じて、前記音声信号処理部による音声処理内容を切り替える制御を行うこと
を特徴とする。
According to a second aspect of the present invention, in the audio signal processing device according to the first aspect,
The control unit performs control to switch the audio processing content by the audio signal processing unit in accordance with the type of the audio signal input from the input unit.
請求項3に記載の発明は、請求項1又は請求項2に記載の音声信号処理装置において、
前記音声信号処理部における同一目的の音声処理に対して演算負荷の異なる2以上の音声処理手段は、用いるフィルタの種類がそれぞれ異なること
を特徴とする。
The invention according to claim 3 is the audio signal processing apparatus according to
Two or more audio processing means having different calculation loads for the same purpose audio processing in the audio signal processing unit are different in the type of filter used.
請求項4に記載の発明は、請求項1又は請求項2に記載の音声信号処理装置において、
前記音声信号処理部における同一目的の音声処理に対して演算負荷の異なる2以上の音声処理手段は、用いるフィルタの次数がそれぞれ異なること
を特徴とする。
According to a fourth aspect of the present invention, in the audio signal processing device according to the first or second aspect,
The two or more sound processing means having different calculation loads for the same purpose sound processing in the sound signal processing unit have different filter orders.
請求項5に記載の発明は、音声信号処理方法において、
音声信号を入力する音声信号入力工程と、
前記音声信号入力工程で入力した音声信号に対して、音声処理を行う工程であって、同一目的の音声処理内容に対して演算負荷の異なる2以上の音声処理手段を有する音声信号処理部によって音声処理を行う音声信号処理工程と、
前記音声信号処理工程の音声処理による処理の負荷に応じて、前記2以上の音声処理手段のうち演算負荷が大きい前記音声処理手段を優先して選択するように前記音声処理手段を切り替える制御を行う制御工程と
を備えたことを特徴とする。
The invention according to claim 5 is an audio signal processing method,
An audio signal input process for inputting an audio signal;
The voice signal input step is a voice processing step for voice processing, and the voice signal processing unit having two or more voice processing means having different calculation loads for the same target voice processing content performs voice processing. An audio signal processing step for processing;
Control is performed to switch the sound processing means so as to preferentially select the sound processing means having a large calculation load among the two or more sound processing means according to the processing load by the sound processing in the sound signal processing step. And a control process.
請求項6に記載の発明は、プログラムにおいて、
コンピュータを
音声信号を入力する音声信号入力手段、
前記音声信号入力手段から入力した音声信号に対して、音声処理を行うものであって、同一目的の音声処理内容に対して演算負荷の異なる2以上の音声処理手段を有する音声信号処理手段、
前記音声信号処理手段による処理の負荷に応じて、前記2以上の音声処理手段のうち演算負荷が大きい前記音声処理手段を優先して選択するように前記音声処理手段を切り替える制御を行う制御手段
として機能させることを特徴とする。
The invention according to claim 6 is a program,
An audio signal input means for inputting an audio signal to a computer;
A voice signal processing means for performing voice processing on the voice signal input from the voice signal input means, and having two or more voice processing means having different calculation loads for the same purpose voice processing content;
Control means for performing control to switch the sound processing means so as to preferentially select the sound processing means having a large calculation load among the two or more sound processing means according to the processing load by the sound signal processing means. It is made to function.
本発明によれば、音声信号処理においてDSPの処理能力を十分に発揮させる音声信号処理装置、音声信号処理方法、及びプログラムを提供することができる。 ADVANTAGE OF THE INVENTION According to this invention, the audio | voice signal processing apparatus, the audio | voice signal processing method, and program which can fully demonstrate the processing capability of DSP in an audio | voice signal processing can be provided.
以下、図面を参照して、本発明の好適な一実施形態を説明する。ただし、発明の範囲は本実施の形態に限定されない。 Hereinafter, a preferred embodiment of the present invention will be described with reference to the drawings. However, the scope of the invention is not limited to this embodiment.
[構成]
図1に示すように、音声信号処理装置1は、入力部A〜C、DSP10、DAC(Digital Analog Converter)20、ボリューム30を備えて構成される。
[Constitution]
As shown in FIG. 1, the audio
入力部A〜Cは、音声信号を入力する入力装置であり、各種の音声信号が入力される。ここで、入力される音声信号の種類としては、例えば、本実施形態においては、入力部AにCDから入力されるPCM(Pulse Code Modulation)形式の音声信号。入力部Bに入力されるMP3やWMA等の形式によって圧縮されていた音声信号、入力部Cに入力されるADC(Analog Digital Converter)によってディジタル形式に変換された音声信号等が挙げられる。なお、入力する音声信号の形式は、これらの形式に限定されない。 The input units A to C are input devices for inputting audio signals, and various audio signals are input thereto. Here, as the type of the audio signal to be input, for example, in this embodiment, a PCM (Pulse Code Modulation) format audio signal input from the CD to the input unit A. Examples include an audio signal compressed in a format such as MP3 or WMA input to the input unit B, an audio signal converted into a digital format by an ADC (Analog Digital Converter) input to the input unit C, and the like. Note that the format of the input audio signal is not limited to these formats.
DSP10は、音声信号に対してディジタル信号処理を行うための処理装置であり、フィルタ11〜14、CPU15、負荷計測部16、スイッチs1〜s7、遅延素子d1〜d3、加算機t1、t2を備えて構成される。
The DSP 10 is a processing device for performing digital signal processing on an audio signal, and includes
フィルタ11〜14は、入力された音声信号に対して各々音声処理を行う。各フィルタは、それぞれ特性が異なるフィルタであるが、フィルタ11とフィルタ12は同一目的の音声処理を行うフィルタであり、フィルタ13とフィルタ14は同一目的の音声処理を行うフィルタである。
The
例えば本実施形態においては、フィルタ11及びフィルタ12は、高域補完処理を行う。高域補完処理とは、例えば圧縮音源などで欠落した高周波域を推測して補完するものである。フィルタ13及びフィルタ14は、音声信号のイコライジングを行う処理を行う。
イコライジングとは、例えば低音域の増強処理などがある。また、フィルタ12はフィルタ11と比較して音声処理の精度が高く、DSPの負荷が大きい処理を行う。同様に、フィルタ14はフィルタ13と比較して音声処理の精度が高くDSPの負荷が大きい処理を行う。
For example, in the present embodiment, the
Equalizing includes, for example, a bass enhancement process. In addition, the
以上のような特性を持つフィルタとするために、例えば本実施形態においては、フィルタ11には、FIR(Finite Impulse Response)フィルタが用いられている。フィルタ12には、高次数のタップを備えるFIRフィルタが用いられている。フィルタ13には、IIR(Infinite Impulse Response)フィルタが用いられている。フィルタ14には、FIRフィルタが用いられている。
In order to obtain a filter having the above characteristics, for example, in the present embodiment, an FIR (Finite Impulse Response) filter is used as the
一般に、FIRフィルタによる処理はIIRフィルタと比較して位相が直線的に変化するために位相制御が容易であるため位相ずれを解消することができるが、DSPへの負荷が大きくなる。また、フィルタのタップ数を増加させるとフィルタとしての性能は向上するが、DSPへの負荷が大きくなる。 In general, the processing by the FIR filter can easily eliminate the phase shift because the phase changes linearly as compared with the IIR filter. Therefore, the load on the DSP increases. Also, increasing the number of filter taps improves the performance as a filter, but increases the load on the DSP.
CPU15は、図示しないメモリから制御プログラムを読み出して展開し、当該制御プログラムとの協働によりDSP10に備える各部の動作の集中制御及び各種演算を行う。
The
負荷計測部16は、DSP10によって行われる処理の負荷を計測し、当該計測値を出力する。負荷の計測は、例えば、DSP10の処理速度であるMIPS(Million Instructions Per Second)値を計測することによって行われる。すなわち、DSP10が1命令を実行する時間を計測し、1秒間に実行される命令数を算出することによって計測される。
The
スイッチs1〜s7は、入力された音声信号を通すか否かを切り替えるスイッチである。 The switches s1 to s7 are switches that switch whether or not to pass the input audio signal.
遅延素子d1〜d3は、入力した音声信号を所定の周期だけ遅延させて出力する素子である。加算機t1、t2は、入力した複数の音声信号を加算して出力する素子である。 The delay elements d1 to d3 are elements that delay the input audio signal by a predetermined period and output it. The adders t1 and t2 are elements that add and output a plurality of input audio signals.
DAC20は、DSP10から出力されたディジタル音声信号をアナログ信号に変換し、ボリューム30を介してアンプ(図示せず)に出力する。
する装置である。
The
It is a device to do.
ボリューム30は、アンプを備え、音量調節のためにDAC20から入力した音声信号を増幅する。
The
[動作]
次に、図2を参照して、DSP10によって音声処理が行われる際のCPU15による制御フローを説明する。
[Operation]
Next, with reference to FIG. 2, a control flow by the
まず、入力される音声信号の形式によって入力A、入力B、入力Cのいずれかが選択され、音声信号がDSP10に入力される(ステップS1)。 First, input A, input B, or input C is selected according to the format of the input audio signal, and the audio signal is input to the DSP 10 (step S1).
次いで、ステップS1にて入力された音声信号は低音域調整が必要である場合(ステップS2;Yes)、ステップS3へ進む。 Next, when the sound signal input in step S1 needs to be adjusted in the low frequency range (step S2; Yes), the process proceeds to step S3.
次いで、ステップS1にて入力された音声信号は、高音域補完が必要である場合(ステップS3;Yes)、通常の低音域調整フィルタが選択され、低音域調整が実行される(ステップS4)。次いで、通常の高音域補完フィルタが選択され、高音域補完が実行される(ステップS5)。フィルタの選択方法の詳細は後述する(以降のフィルタ選択方法も同様)。 Next, when the high frequency range complementation is necessary for the audio signal input in step S1 (step S3; Yes), a normal low range adjustment filter is selected and low range adjustment is executed (step S4). Next, a normal high range complement filter is selected, and high range complement is executed (step S5). Details of the filter selection method will be described later (the same applies to the subsequent filter selection methods).
次いで、選択されたフィルタによって処理された音声信号が出力され(ステップS13)、この処理は終了する。 Next, the audio signal processed by the selected filter is output (step S13), and this process ends.
また、ステップS1にて入力された音声信号は、高音域補完が不要である場合(ステップS3;No)、ステップS6へ進む。 If the audio signal input in step S1 does not require high-frequency range interpolation (step S3; No), the process proceeds to step S6.
次いで、DSP10の動作に余裕がある場合(ステップS6;Yes)、処理の重い低音域調整フィルタが選択され、低音域調整が実行され(ステップS7)、ステップS13へ進む。 Next, when there is a margin in the operation of the DSP 10 (step S6; Yes), a heavy bass adjustment filter is selected, a bass adjustment is performed (step S7), and the process proceeds to step S13.
また、DSP10の動作に余裕がない場合(ステップS6;No)、通常の低音域調整フィルタが選択され、低音域調整が実行され(ステップS8)、ステップS13へ進む。 If there is no margin in the operation of the DSP 10 (step S6; No), a normal low range adjustment filter is selected, low range adjustment is executed (step S8), and the process proceeds to step S13.
また、ステップS1にて入力された音声信号は低音域調整が不要である場合(ステップS2;No)、ステップS9へ進む。 If the low frequency adjustment is not necessary for the audio signal input in step S1 (step S2; No), the process proceeds to step S9.
次いで、ステップS1にて入力された音声信号は、高音域補完が必要である場合(ステップS9;Yes)、ステップS10へ進む。 Next, the audio signal input in step S <b> 1 proceeds to step S <b> 10 when high-frequency range complementation is necessary (step S <b> 9; Yes).
次いで、DSP10の動作に余裕がある場合(ステップS10;Yes)、処理の重い高音域補完フィルタが選択され、高音域補完が実行され(ステップS11)、ステップS13へ進む。 Next, when there is a margin in the operation of the DSP 10 (step S10; Yes), a high-frequency region supplement filter with heavy processing is selected, high-frequency region interpolation is executed (step S11), and the process proceeds to step S13.
また、DSP10の動作に余裕がない場合(ステップS10;No)、通常の高音域補完フィルタが選択され、高音域処理が実行され(ステップS12)、ステップS13へ進む。 If there is no margin in the operation of the DSP 10 (step S10; No), a normal high-frequency range complementary filter is selected, high-frequency range processing is executed (step S12), and the process proceeds to step S13.
また、ステップS1にて入力された音声信号は、高音域補完が不要である場合(ステップS9;No)、当該入力された音声信号が出力され(ステップS14)、この処理は終了する。 In addition, when the high frequency range supplement is unnecessary for the audio signal input in step S1 (step S9; No), the input audio signal is output (step S14), and this process ends.
次に、図3を参照して、図2に示すフローチャートにて行われるフィルタの選択方法、及び入力された音声信号の種類に応じて選択されるフィルタの組み合わせの一例を説明する。図中の「○」は、入力された音声信号に対して使用するフィルタを示し、「×」は、使用しないフィルタを示す。 Next, an example of a filter selection method performed in the flowchart shown in FIG. 2 and a combination of filters selected according to the type of the input audio signal will be described with reference to FIG. In the figure, “◯” indicates a filter used for the input audio signal, and “X” indicates a filter not used.
図3に示すように、例えば、音楽CDから入力されたPCM形式の音声信号aが入力された場合、フィルタ14のみ選択される。一般に、CDから入力された音声信号は、高音域の補完処理を行う必要性は低い。そのため、高音域の補完処理を行わない代わりに低音域の増強処理を処理負荷の高いフィルタによって行うことで、DSP10の使用率を上げ、かつ効果的な音声処理を行うことができる。また、実際に音声処理が行われているときのDSP10への負荷に応じて、図2のステップS10にて処理の重いフィルタ又は通常のフィルタのどちらを選択するかの判断がなされる。
As shown in FIG. 3, for example, when a PCM audio signal a input from a music CD is input, only the
MP3等の形式で圧縮されていた音声信号bが入力された場合、フィルタ12が選択される。一般に、MP3等の形式によって圧縮されていた音声信号は、高音域の補完処理を行う必要性が高い。そのため、低音域の増強処理を行わない代わりに高音域の補完処理を処理負荷の高いフィルタによって行うことで、DSP10の使用率を上げ、かつ効果的な補完処理を行うことができる。また、実際に音声処理が行われているときのDSP10への負荷に応じて、図2のステップS6にて処理の重いフィルタ又は通常のフィルタのどちらを選択するかの判断がなされる。
When the audio signal b compressed in a format such as MP3 is input, the
また、その他の場合、すなわち特性が不明である音声信号cが入力された場合、フィルタ11及びフィルタ13が選択される。そして、実際に音声処理が行われているときのDSP10への負荷に応じて、フィルタが変更される。
In other cases, that is, when an audio signal c whose characteristics are unknown is input, the
以上の実施形態では、高域補完処理目的でDSP10への負荷が異なるフィルタを2種類備え、さらに低音域増強目的でDSP10への負荷が異なるフィルタを2種類備えることとしたが、この形式に限定されない。それぞれ3種類以上のフィルタを備えてもよく、
DSP10の負荷に応じて処理を行うフィルタを切り替えることができればよい。フィルタの処理も上記例に限定されずに、高音域増強やラウドネス補正等を行っても良い。
In the above embodiment, two types of filters having different loads on the
It suffices if the filter for processing can be switched according to the load of the
また、演算負荷の異なるフィルタの例として、フィルタの種類や次数を異ならせる例について説明したが、これらに限定されない。DSP10への負荷に応じて、例えば処理演算時の変数型をfloat型からdouble型とするフィルタを設定することによって、DSP10への負荷が許容する限り音声処理の分解能を向上させることとしても良い。
Moreover, although the example which changes the kind and order of a filter was demonstrated as an example of the filter from which calculation load differs, it is not limited to these. Depending on the load on the
[効果]
以上のように本実施の形態によれば、音声信号処理装置1は、入力部A〜Cから入力された音声信号に対して特性の異なるフィルタであるフィルタ11〜14のいずれかによってCPU15の制御下で音声処理を行い、DSP10への負荷状況に応じて、当該音声処理を行うフィルタがCPU15によって切り替えられるため、音声信号処理においてDSP10の処理能力を十分に発揮させるため、音声処理後の音質を向上させることができる。
[effect]
As described above, according to the present embodiment, the audio
また、入力部A〜Cから入力された音声信号の種類に応じて音声処理を行うフィルタがCPU15によって切り替えられるため、DSP10への処理の負荷及び音声信号の特性に応じた適切な音声処理を行うことができる。
Further, since the
1 音声信号処理装置
10 DSP
11、12、13、14 フィルタ
15 CPU
16 負荷計測部
20 DAC
30 ボリューム
A、B、C 入力部
d1、d1、d1 遅延素子
s1、s2、s3、s4、s5、s6、s7 スイッチ
1
11, 12, 13, 14
16
30 Volume A, B, C Input part d1, d1, d1 Delay element s1, s2, s3, s4, s5, s6, s7 Switch
Claims (6)
前記音声信号入力部から入力した音声信号に対して、音声処理を行うものであって、同一目的の音声処理内容に対して演算負荷の異なる2以上の音声処理手段を有する音声信号処理部と、
前記音声信号処理部による処理の負荷に応じて、前記2以上の音声処理手段のうち演算負荷が大きい前記音声処理手段を優先して選択するように前記音声処理手段を切り替える制御を行う制御部と
を備えたことを特徴とする音声信号処理装置。 An audio signal input unit for inputting an audio signal;
An audio signal processing unit that performs audio processing on the audio signal input from the audio signal input unit and includes two or more audio processing units having different calculation loads for the same purpose audio processing content;
A control unit that performs control to switch the audio processing unit so as to preferentially select the audio processing unit having a large calculation load among the two or more audio processing units according to the processing load of the audio signal processing unit; An audio signal processing device comprising:
請求項1に記載の音声信号処理装置。 The control unit performs control to switch audio processing contents by the audio signal processing unit according to the type of audio signal input from the input unit,
The audio signal processing apparatus according to claim 1.
請求項1又は請求項2に記載の音声信号処理装置。 Two or more audio processing means having different calculation loads for the same purpose audio processing in the audio signal processing unit are different in the type of filter used,
The audio signal processing device according to claim 1.
請求項1又は請求項2に記載の音声信号処理装置。 Two or more sound processing means having different calculation loads for the same purpose sound processing in the sound signal processing unit are different in the order of the filters used,
The audio signal processing device according to claim 1.
前記音声信号入力工程で入力した音声信号に対して、音声処理を行う工程であって、同一目的の音声処理内容に対して演算負荷の異なる2以上の音声処理手段を有する音声信号処理部によって音声処理を行う音声信号処理工程と、
前記音声信号処理工程の音声処理による処理の負荷に応じて、前記2以上の音声処理手段のうち演算負荷が大きい前記音声処理手段を優先して選択するように前記音声処理手段を切り替える制御を行う制御工程と
を備えたことを特徴とする音声信号処理方法。 An audio signal input process for inputting an audio signal;
The voice signal input step is a voice processing step for voice processing, and the voice signal processing unit having two or more voice processing means having different calculation loads for the same target voice processing content performs voice processing. An audio signal processing step for processing;
Control is performed to switch the sound processing means so as to preferentially select the sound processing means having a large calculation load among the two or more sound processing means according to the processing load by the sound processing in the sound signal processing step. An audio signal processing method comprising: a control step.
音声信号を入力する音声信号入力手段、
前記音声信号入力手段から入力した音声信号に対して、音声処理を行うものであって、同一目的の音声処理内容に対して演算負荷の異なる2以上の音声処理手段を有する音声信号処理手段、
前記音声信号処理手段による処理の負荷に応じて、前記2以上の音声処理手段のうち演算負荷が大きい前記音声処理手段を優先して選択するように前記音声処理手段を切り替える制御を行う制御手段
として機能させるためのプログラム。 An audio signal input means for inputting an audio signal to a computer;
A voice signal processing means for performing voice processing on the voice signal input from the voice signal input means, and having two or more voice processing means having different calculation loads for the same purpose voice processing content;
Control means for performing control to switch the sound processing means so as to preferentially select the sound processing means having a large calculation load among the two or more sound processing means according to the processing load by the sound signal processing means. A program to make it work.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007090894A JP2008249971A (en) | 2007-03-30 | 2007-03-30 | Speech signal processor, speech signal processing method and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007090894A JP2008249971A (en) | 2007-03-30 | 2007-03-30 | Speech signal processor, speech signal processing method and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008249971A true JP2008249971A (en) | 2008-10-16 |
Family
ID=39974991
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007090894A Pending JP2008249971A (en) | 2007-03-30 | 2007-03-30 | Speech signal processor, speech signal processing method and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2008249971A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011203483A (en) * | 2010-03-25 | 2011-10-13 | Yamaha Corp | Sound processing device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1127800A (en) * | 1997-07-03 | 1999-01-29 | Fujitsu Ltd | 3D sound processing system |
JP2001249692A (en) * | 2000-03-03 | 2001-09-14 | Hitachi Ltd | Stretching device |
JP2004078889A (en) * | 2002-06-20 | 2004-03-11 | Matsushita Electric Ind Co Ltd | Multitask control device and music data reproduction device |
JP2006343388A (en) * | 2005-06-07 | 2006-12-21 | Matsushita Electric Ind Co Ltd | Digital signal processing method and digital signal processing apparatus |
-
2007
- 2007-03-30 JP JP2007090894A patent/JP2008249971A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1127800A (en) * | 1997-07-03 | 1999-01-29 | Fujitsu Ltd | 3D sound processing system |
JP2001249692A (en) * | 2000-03-03 | 2001-09-14 | Hitachi Ltd | Stretching device |
JP2004078889A (en) * | 2002-06-20 | 2004-03-11 | Matsushita Electric Ind Co Ltd | Multitask control device and music data reproduction device |
JP2006343388A (en) * | 2005-06-07 | 2006-12-21 | Matsushita Electric Ind Co Ltd | Digital signal processing method and digital signal processing apparatus |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011203483A (en) * | 2010-03-25 | 2011-10-13 | Yamaha Corp | Sound processing device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2262279B1 (en) | Signal processing apparatus and signal processing method for loudspeaker motional feedback | |
JP4734183B2 (en) | Offset adjustment device | |
US9014397B2 (en) | Signal processing device and signal processing method | |
US8351619B2 (en) | Auditory sense correction device | |
JP2008263583A (en) | Bass enhancing method, bass enhancing circuit and audio reproducing system | |
JP2008249971A (en) | Speech signal processor, speech signal processing method and program | |
JP5197278B2 (en) | High range complementer | |
JP4934298B2 (en) | Audio signal processing device | |
JP2006351106A (en) | Optical disk device | |
JP5033101B2 (en) | D / A converter | |
JP7626660B2 (en) | Sound processing device and program | |
JP4435452B2 (en) | Signal processing apparatus, signal processing method, program, and recording medium | |
JP6505546B2 (en) | Sound effect giving device | |
JP2008109279A (en) | Audio signal processor and audio signal processing method | |
JP5103606B2 (en) | Signal processing device | |
JP5703944B2 (en) | Equalizer, equalizer adjustment method, and program | |
JP6511988B2 (en) | Digital voice processing apparatus, digital voice processing method, digital voice processing program | |
WO2020101548A1 (en) | Generating harmonics in an audio system | |
JP6558047B2 (en) | Signal processing apparatus and signal processing method | |
JP4194268B2 (en) | Digital signal processing apparatus and sound reproduction apparatus | |
JP2005217769A (en) | Digital limiter circuit | |
JP2009276399A (en) | Sound quality adjusting method and device | |
JP2009094836A (en) | Digital speech processing apparatus and digital speech processing program | |
JP6474246B2 (en) | Audio signal processing circuit, in-vehicle audio device, audio component device, electronic equipment | |
JP2006098717A (en) | Digital signal processing device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100305 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110225 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20111012 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20111028 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111122 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120119 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20120925 |