[go: up one dir, main page]

JP2008249971A - Speech signal processor, speech signal processing method and program - Google Patents

Speech signal processor, speech signal processing method and program Download PDF

Info

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
Application number
JP2007090894A
Other languages
Japanese (ja)
Inventor
Hirohito Komata
博仁 小俣
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.)
Kenwood KK
Original Assignee
Kenwood KK
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 Kenwood KK filed Critical Kenwood KK
Priority to JP2007090894A priority Critical patent/JP2008249971A/en
Publication of JP2008249971A publication Critical patent/JP2008249971A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Tone Control, Compression And Expansion, Limiting Amplitude (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a speech signal processor of which the processing capability can be well demonstrated in speech signal processing, and to provide a speech signal processing method and a program. <P>SOLUTION: The speech signal processor 1 performs interpolation processing by any of filters 11 to 14 which are different in characteristics for the speech signal input from input sections A to C. According to a load status onto a digital signal processor (DSP) 10, the filter for performing interpolation processing is switched by a CPU 15. <P>COPYRIGHT: (C)2009,JPO&INPIT

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には、希望する音響特性を得るためにフィルタが行うディジタル演算処理に関する技術が開示されている。
特開2000−91865号公報
For example, Patent Document 1 discloses a technique related to digital arithmetic processing performed by a filter to obtain a desired acoustic characteristic.
JP 2000-91865 A

しかしながら、従来の音声信号処理装置では、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 claim 1 is an audio signal processing apparatus,
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 claim 1 or 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.

請求項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 signal processing apparatus 1 includes input units A to C, a DSP 10, a DAC (Digital Analog Converter) 20, and a volume 30.

入力部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 filters 11 to 14, a CPU 15, a load measuring unit 16, switches s1 to s7, delay elements d1 to d3, and adders t1 and t2. Configured.

フィルタ11〜14は、入力された音声信号に対して各々音声処理を行う。各フィルタは、それぞれ特性が異なるフィルタであるが、フィルタ11とフィルタ12は同一目的の音声処理を行うフィルタであり、フィルタ13とフィルタ14は同一目的の音声処理を行うフィルタである。   The filters 11 to 14 each perform sound processing on the input sound signal. Each filter is a filter having different characteristics, but the filter 11 and the filter 12 are filters that perform the same-purpose sound processing, and the filter 13 and the filter 14 are filters that perform the same-purpose sound processing.

例えば本実施形態においては、フィルタ11及びフィルタ12は、高域補完処理を行う。高域補完処理とは、例えば圧縮音源などで欠落した高周波域を推測して補完するものである。フィルタ13及びフィルタ14は、音声信号のイコライジングを行う処理を行う。
イコライジングとは、例えば低音域の増強処理などがある。また、フィルタ12はフィルタ11と比較して音声処理の精度が高く、DSPの負荷が大きい処理を行う。同様に、フィルタ14はフィルタ13と比較して音声処理の精度が高くDSPの負荷が大きい処理を行う。
For example, in the present embodiment, the filter 11 and the filter 12 perform high frequency interpolation processing. The high-frequency supplement processing is performed by, for example, estimating and supplementing a high-frequency region that is missing from a compressed sound source or the like. The filter 13 and the filter 14 perform processing for equalizing the audio signal.
Equalizing includes, for example, a bass enhancement process. In addition, the filter 12 performs processing with higher voice processing accuracy and a greater DSP load than the filter 11. Similarly, the filter 14 performs processing with higher accuracy of audio processing and a greater DSP load than the filter 13.

以上のような特性を持つフィルタとするために、例えば本実施形態においては、フィルタ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 filter 11. As the filter 12, an FIR filter having a high-order tap is used. The filter 13 is an IIR (Infinite Impulse Response) filter. The filter 14 is an FIR filter.

一般に、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 CPU 15 reads out and expands a control program from a memory (not shown), and performs centralized control and various calculations of operations of each unit provided in the DSP 10 in cooperation with the control program.

負荷計測部16は、DSP10によって行われる処理の負荷を計測し、当該計測値を出力する。負荷の計測は、例えば、DSP10の処理速度であるMIPS(Million Instructions Per Second)値を計測することによって行われる。すなわち、DSP10が1命令を実行する時間を計測し、1秒間に実行される命令数を算出することによって計測される。   The load measurement unit 16 measures the load of processing performed by the DSP 10 and outputs the measurement value. For example, the load is measured by measuring a MIPS (Million Instructions Per Second) value that is a processing speed of the DSP 10. That is, it is measured by measuring the time for the DSP 10 to execute one instruction and calculating the number of instructions executed per second.

スイッチ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 DAC 20 converts the digital audio signal output from the DSP 10 into an analog signal, and outputs the analog signal to an amplifier (not shown) via the volume 30.
It is a device to do.

ボリューム30は、アンプを備え、音量調節のためにDAC20から入力した音声信号を増幅する。   The volume 30 includes an amplifier and amplifies the audio signal input from the DAC 20 for volume adjustment.

[動作]
次に、図2を参照して、DSP10によって音声処理が行われる際のCPU15による制御フローを説明する。
[Operation]
Next, with reference to FIG. 2, a control flow by the CPU 15 when audio processing is performed by the DSP 10 will be described.

まず、入力される音声信号の形式によって入力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 filter 14 is selected. In general, an audio signal input from a CD is less likely to be subjected to high-frequency range interpolation processing. Therefore, instead of not performing high-frequency range complementation processing, low-frequency range enhancement processing is performed by a filter with a high processing load, so that the usage rate of the DSP 10 can be increased and effective voice processing can be performed. Also, depending on the load on the DSP 10 when audio processing is actually performed, it is determined in step S10 in FIG. 2 whether to select a heavy filter or a normal filter.

MP3等の形式で圧縮されていた音声信号bが入力された場合、フィルタ12が選択される。一般に、MP3等の形式によって圧縮されていた音声信号は、高音域の補完処理を行う必要性が高い。そのため、低音域の増強処理を行わない代わりに高音域の補完処理を処理負荷の高いフィルタによって行うことで、DSP10の使用率を上げ、かつ効果的な補完処理を行うことができる。また、実際に音声処理が行われているときのDSP10への負荷に応じて、図2のステップS6にて処理の重いフィルタ又は通常のフィルタのどちらを選択するかの判断がなされる。   When the audio signal b compressed in a format such as MP3 is input, the filter 12 is selected. In general, an audio signal that has been compressed in a format such as MP3 has a high need for high-frequency range interpolation processing. Therefore, instead of not performing the enhancement process of the low sound range, the high sound range complementation process is performed by a filter with a high processing load, so that the usage rate of the DSP 10 can be increased and an effective complementation process can be performed. Further, in step S6 of FIG. 2, it is determined whether to select a heavy filter or a normal filter according to the load on the DSP 10 when the voice processing is actually performed.

また、その他の場合、すなわち特性が不明である音声信号cが入力された場合、フィルタ11及びフィルタ13が選択される。そして、実際に音声処理が行われているときのDSP10への負荷に応じて、フィルタが変更される。   In other cases, that is, when an audio signal c whose characteristics are unknown is input, the filter 11 and the filter 13 are selected. Then, the filter is changed according to the load on the DSP 10 when the voice processing is actually performed.

以上の実施形態では、高域補完処理目的でDSP10への負荷が異なるフィルタを2種類備え、さらに低音域増強目的でDSP10への負荷が異なるフィルタを2種類備えることとしたが、この形式に限定されない。それぞれ3種類以上のフィルタを備えてもよく、
DSP10の負荷に応じて処理を行うフィルタを切り替えることができればよい。フィルタの処理も上記例に限定されずに、高音域増強やラウドネス補正等を行っても良い。
In the above embodiment, two types of filters having different loads on the DSP 10 are provided for the purpose of high-frequency interpolation processing, and two types of filters having different loads on the DSP 10 are provided for the purpose of enhancing the low frequency range. Not. Each may have more than two types of filters,
It suffices if the filter for processing can be switched according to the load of the DSP 10. The processing of the filter is not limited to the above example, and high sound range enhancement, loudness correction, and the like may be performed.

また、演算負荷の異なるフィルタの例として、フィルタの種類や次数を異ならせる例について説明したが、これらに限定されない。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 DSP 10, for example, by setting a filter that changes the variable type at the time of processing calculation from a float type to a double type, the resolution of the voice processing may be improved as long as the load on the DSP 10 is allowed.

[効果]
以上のように本実施の形態によれば、音声信号処理装置1は、入力部A〜Cから入力された音声信号に対して特性の異なるフィルタであるフィルタ11〜14のいずれかによってCPU15の制御下で音声処理を行い、DSP10への負荷状況に応じて、当該音声処理を行うフィルタがCPU15によって切り替えられるため、音声信号処理においてDSP10の処理能力を十分に発揮させるため、音声処理後の音質を向上させることができる。
[effect]
As described above, according to the present embodiment, the audio signal processing apparatus 1 is controlled by the CPU 15 by any one of the filters 11 to 14 which are filters having different characteristics with respect to the audio signals input from the input units A to C. The sound processing is performed below, and the filter for performing the sound processing is switched by the CPU 15 according to the load on the DSP 10, so that the sound quality after the sound processing is improved in order to fully demonstrate the processing capability of the DSP 10 in the sound signal processing. Can be improved.

また、入力部A〜Cから入力された音声信号の種類に応じて音声処理を行うフィルタがCPU15によって切り替えられるため、DSP10への処理の負荷及び音声信号の特性に応じた適切な音声処理を行うことができる。   Further, since the CPU 15 switches a filter that performs audio processing according to the type of the audio signal input from the input units A to C, appropriate audio processing is performed according to the processing load on the DSP 10 and the characteristics of the audio signal. be able to.

音声信号処理装置の構成及び回路の例を示すブロック図である。It is a block diagram which shows the example of a structure and circuit of an audio | voice signal processing apparatus. DSPによって音声処理が行われる際のCPUの制御フローの例を示すフローチャートである。It is a flowchart which shows the example of the control flow of CPU when audio | voice processing is performed by DSP. 入力される音声信号の形式に対応するフィルタの組み合わせの例を示す表である。It is a table | surface which shows the example of the combination of the filter corresponding to the format of the audio | voice signal input.

符号の説明Explanation of symbols

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 Audio signal processor 10 DSP
11, 12, 13, 14 Filter 15 CPU
16 Load measurement unit 20 DAC
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.
前記音声信号処理部における同一目的の音声処理に対して演算負荷の異なる2以上の音声処理手段は、用いるフィルタの種類がそれぞれ異なることを特徴とする、
請求項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.
前記音声信号処理部における同一目的の音声処理に対して演算負荷の異なる2以上の音声処理手段は、用いるフィルタの次数がそれぞれ異なることを特徴とする、
請求項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.
JP2007090894A 2007-03-30 2007-03-30 Speech signal processor, speech signal processing method and program Pending JP2008249971A (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011203483A (en) * 2010-03-25 2011-10-13 Yamaha Corp Sound processing device

Citations (4)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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