JP2008236268A - Clip suppression device and clip suppression program - Google Patents
Clip suppression device and clip suppression program Download PDFInfo
- Publication number
- JP2008236268A JP2008236268A JP2007071659A JP2007071659A JP2008236268A JP 2008236268 A JP2008236268 A JP 2008236268A JP 2007071659 A JP2007071659 A JP 2007071659A JP 2007071659 A JP2007071659 A JP 2007071659A JP 2008236268 A JP2008236268 A JP 2008236268A
- Authority
- JP
- Japan
- Prior art keywords
- audio signal
- limit value
- signal
- clip
- clip portion
- 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.)
- Withdrawn
Links
Images
Landscapes
- Circuit For Audible Band Transducer (AREA)
Abstract
【課題】信号の連続性を保持しつつ、クリップ部分を抑えることを課題とする。
【解決手段】音声信号の入力波形において、所定の上限値または下限値を越えるクリップ部分を、上限値以上の波形および下限値以下の波形がセンターライン(無音のときに描かれる直線)から始まるように抽出したクリップ部分の音声信号と比較して波形の傾斜がなだらかな平滑化信号を生成する。そして、音声信号の入力波形に、生成した平滑化信号の逆位相を加算してクリップ部分の音声信号を抑制する。
【選択図】 図1An object of the present invention is to suppress a clip portion while maintaining signal continuity.
In an input waveform of an audio signal, a clip portion exceeding a predetermined upper limit value or lower limit value is such that a waveform above the upper limit value and a waveform below the lower limit value start from a center line (a straight line drawn when there is no sound). Compared with the audio signal of the clip portion extracted in (1), a smoothed signal having a gentle waveform inclination is generated. Then, the audio signal in the clip portion is suppressed by adding the reverse phase of the generated smoothed signal to the input waveform of the audio signal.
[Selection] Figure 1
Description
この発明は、入力された一連の音声信号が所定の上限値または下限値を越えないように、当該音声信号を抑制するクリップ抑制装置およびクリップ抑制プログラムに関する。 The present invention relates to a clip suppression device and a clip suppression program that suppress an audio signal so that a series of input audio signals do not exceed a predetermined upper limit value or lower limit value.
従来、音の電気信号の信号波形に対して所定の処理を行う際に(例えば、スピーカで出力する、あるいは、デジタル化して記憶するなど)、その処理において表現できる上限値および下限値を超える部分が信号波形に生ずることを「信号がクリップする」と言われている。また、上限値または下限値を超えた部分(一旦上限値または下限値を超えてから再度上限値または下限値に戻るまでの部分)を指して「クリップ部分」と言われている。 Conventionally, when predetermined processing is performed on a signal waveform of a sound electric signal (for example, output by a speaker or digitized and stored), a portion exceeding an upper limit value and a lower limit value that can be expressed in the processing That occurs in the signal waveform is said to “clip the signal”. In addition, the portion that exceeds the upper limit value or the lower limit value (the portion that once exceeds the upper limit value or the lower limit value and then returns to the upper limit value or the lower limit value) is referred to as a “clip portion”.
そして、従来、信号の連続性を保ちつつ、このような信号のクリップを防止する技術が考案されている。具体的には、信号波形を一定の間隔(フレーム)で区切り、フレームごとに利得を制御してクリップを防止する。例えば、クリップ部分が複数のフレームにまたがって生じていた場合には、信号の連続性を保ちつつ(フレーム間の連続性を考慮して、利得が急激に下がらないように)、フレームごとに利得を設定して信号を減衰し、信号のクリップを防止する。 Conventionally, a technique for preventing such signal clipping while keeping the signal continuity has been devised. Specifically, the signal waveform is divided at regular intervals (frames), and the gain is controlled for each frame to prevent clipping. For example, if the clip portion occurs across multiple frames, the gain of each frame is maintained while maintaining signal continuity (considering continuity between frames so that the gain does not drop sharply). Set to attenuate the signal and prevent signal clipping.
また、特許文献1では、デジタル信号で再現できる上限値または下限値を超える値を検知すると、検知した時刻から前後所定の期間にわたって、上限値または下限値と、当該期間内の各値との差で一意に決まる減衰係数に応じて、各値の減衰係数を決定し、当該期間内全体を減衰する方法が開示されている。
Further, in
しかしながら、上記した技術では、信号の連続性を保持しつつ、クリップ部分を抑えることができないという課題があった。つまり、従来の技術では、利得を突発的に下げてしまうと、フレーム間の連続性が保持できないため、ある程度しか信号を減衰せざるを得ず、結果として、クリップ部分を抑えることができなかった。また、特許文献1の技術を用いたとしても、所定の期間にわたって信号を減衰するので、同様に、クリップ部分を抑えることができなかった。
However, the above-described technique has a problem that the clip portion cannot be suppressed while maintaining the continuity of the signal. In other words, in the conventional technique, if the gain is suddenly lowered, the continuity between frames cannot be maintained, so the signal has to be attenuated only to some extent, and as a result, the clip portion cannot be suppressed. . Further, even if the technique disclosed in
そこで、この発明は、上述した従来技術の課題を解決するためになされたものであり、信号の連続性を保持しつつ、クリップ部分を抑えることが可能なクリップ抑制装置、クリップ抑制プログラムを提供することを目的とする。 Accordingly, the present invention has been made to solve the above-described problems of the prior art, and provides a clip suppression device and a clip suppression program capable of suppressing a clip portion while maintaining signal continuity. For the purpose.
上述した課題を解決し、目的を達成するため、請求項1に係る発明は、入力された一連の音声信号が所定の上限値または下限値を越えないように、当該音声信号を抑制するクリップ抑制装置であって、前記音声信号の入力波形において、前記上限値または下限値を越えた点から再度前記上限値または下限値に到達する点までの部分であるクリップ部分を抽出する抽出手段と、前記抽出手段によって抽出されたクリップ部分の音声信号を平滑化して平滑化信号を生成する平滑化手段と、前記平滑化手段によって生成された平滑化信号を用いて、前記音声信号の入力波形におけるクリップ部分の音声信号を抑制する抑制手段と、を備えたことを特徴とする。
In order to solve the above-described problems and achieve the object, the invention according to
また、請求項2に係る発明は、上記の発明において、前記抑制手段は、前記平滑化手段によって生成された平滑化信号の逆位相を前記音声信号の入力波形におけるクリップ部分に加算して、前記音声信号の入力波形におけるクリップ部分の音声信号を抑制することを特徴とする。
Further, in the invention according to
また、請求項3に係る発明は、上記の発明において、前記抑制手段は、前記平滑化手段によって生成された平滑化信号を重み付けした上で、当該重み付けした平滑化信号の逆位相を前記音声信号の入力波形におけるクリップ部分に加算して、前記音声信号の入力波形におけるクリップ部分の音声信号を抑制することを特徴とする。 According to a third aspect of the present invention, in the above invention, the suppression unit weights the smoothed signal generated by the smoothing unit, and then sets an inverse phase of the weighted smoothed signal to the audio signal. Is added to the clip portion in the input waveform, and the audio signal of the clip portion in the input waveform of the audio signal is suppressed.
また、請求項4に係る発明は、入力された一連の音声信号が所定の上限値または下限値を越えないように、当該音声信号を抑制する方法をコンピュータに実行させるクリップ抑制プログラムであって、前記音声信号の入力波形において、前記上限値または下限値を越えた点から再度前記上限値または下限値に到達する点までの部分であるクリップ部分を抽出する抽出手順と、前記抽出手順によって抽出されたクリップ部分の音声信号を平滑化して平滑化信号を生成する平滑化手順と、前記平滑化手順によって生成された平滑化信号を用いて、前記音声信号の入力波形におけるクリップ部分の音声信号を抑制する抑制手順と、をコンピュータに実行させることを特徴とする。
The invention according to
請求項1または4の発明によれば、音声信号の入力波形において、上限値または下限値を越えた点から再度上限値または下限値に到達する点までの部分であるクリップ部分を抽出し、クリップ部分の音声信号を平滑化して平滑化信号を生成し、当該生成した平滑化信号を用いて、音声信号の入力波形におけるクリップ部分の音声信号を抑制するので、信号の連続性を保持しつつ、クリップ部分を抑えることが可能となる。また、クリップ部分のみを処理対象とするので、処理負担を軽減することも可能となる。 According to the first or fourth aspect of the present invention, in the input waveform of the audio signal, a clip portion that is a portion from a point exceeding the upper limit value or the lower limit value to a point reaching the upper limit value or the lower limit value again is extracted, and the clip Smoothing the audio signal of the part to generate a smoothed signal, and using the generated smoothed signal to suppress the audio signal of the clip part in the input waveform of the audio signal, while maintaining the continuity of the signal, The clip portion can be suppressed. In addition, since only the clip portion is a processing target, it is possible to reduce the processing load.
また、請求項2の発明によれば、平滑化信号の逆位相を音声信号の入力波形におけるクリップ部分に加算して、音声信号の入力波形におけるクリップ部分の音声信号を抑制するので、加算処理という簡易な処理でクリップ部分を抑えることが可能となる。 According to the second aspect of the present invention, the reverse phase of the smoothed signal is added to the clip portion in the input waveform of the audio signal to suppress the audio signal in the clip portion in the input waveform of the audio signal. It is possible to suppress the clip portion with a simple process.
また、請求項3の発明によれば、平滑化信号を重み付けした上で、当該重み付けした平滑化信号の逆位相を音声信号の入力波形におけるクリップ部分に加算して、音声信号の入力波形におけるクリップ部分の音声信号を抑制するので、クリップ部分に重み付けを行わずにクリップ部分を抑える手法に比較して、より確実にクリップ部分を抑えることが可能となる。
According to the invention of
以下に添付図面を参照して、この発明に係るクリップ抑制装置、クリップ抑制プログラムの実施例を詳細に説明する。なお、以下では、本発明に係る音声処理装置の概要および特徴、音声処理装置の構成および処理を順に説明し、実施例1の効果を説明した後に、他の実施例を実施例2として説明する。 Exemplary embodiments of a clip suppression device and a clip suppression program according to the present invention will be described below in detail with reference to the accompanying drawings. In the following, the outline and features of the speech processing apparatus according to the present invention, the configuration and processing of the speech processing apparatus will be described in order, the effects of the first embodiment will be described, and then another embodiment will be described as the second embodiment. .
[音声処理装置の概要および特徴]
図1を用いて、実施例1に係る音声処理装置の概要および特徴を説明する。図1は、実施例1に係る音声処理装置の概要および特徴を説明するための図である。なお、図1では、横軸を時間、縦軸を振幅とした座標上で音声信号全体の波形が示されている。また、以下では、無音のときに描かれる直線で、横軸に平行な直線をセンターラインと呼称する。
[Outline and features of speech processing unit]
The outline and features of the speech processing apparatus according to the first embodiment will be described with reference to FIG. FIG. 1 is a diagram for explaining the outline and features of the speech processing apparatus according to the first embodiment. In FIG. 1, the waveform of the entire audio signal is shown on the coordinates with the horizontal axis representing time and the vertical axis representing amplitude. In the following, a straight line drawn during silence and parallel to the horizontal axis is referred to as a center line.
実施例1に係る音声処理装置の概要は、マイクロフォンから入力された一連の音声信号が所定の上限値または下限値を越えないように、当該音声信号を抑制しつつ、スピーカより音声を出力するというもの(例えば、多地点による音声会議に用いられる)であり、信号の連続性を保持しつつ、クリップ部分を抑えることを可能にしている点に主たる特徴がある。 The outline of the sound processing apparatus according to the first embodiment is that the sound is output from the speaker while suppressing the sound signal so that the series of sound signals input from the microphone does not exceed a predetermined upper limit value or lower limit value. The main feature is that it is possible to suppress the clip portion while maintaining the continuity of the signal.
この主たる特徴について説明すると、音声処理装置は、音声信号の入力波形において、上限値または下限値を越えた点から再度上限値または下限値に到達する点までの部分であるクリップ部分を抽出する。具体的に例を挙げて説明すると、図1の(A)や(B)に示すように、音声処理装置は、音声信号の入力波形において、横軸に平行な2本の点線(所定の上限値または下限値を示す)を越えるクリップ部分を、上限値以上の波形および下限値以下の波形がセンターラインから始まるように抽出する。 Explaining this main feature, the audio processing device extracts a clip portion that is a portion from the point where the upper limit value or the lower limit value is reached to the point where the upper limit value or the lower limit value is reached again in the input waveform of the audio signal. Specifically, as shown in FIGS. 1A and 1B, the speech processing apparatus has two dotted lines (predetermined upper limit) parallel to the horizontal axis in the input waveform of the speech signal. The clip portion exceeding (indicating the value or lower limit value) is extracted so that the waveform above the upper limit value and the waveform below the lower limit value start from the center line.
そして、音声処理装置は、クリップ部分の音声信号を平滑化して平滑化信号を生成する。具体的に例を挙げて説明すると、図1の(B)や(C)に示すように、音声処理装置は、抽出したクリップ部分の音声信号と比較して波形の傾斜がなだらかな平滑化信号を生成する。 Then, the audio processing device generates a smoothed signal by smoothing the audio signal of the clip portion. More specifically, as shown in FIGS. 1B and 1C, the audio processing apparatus performs smoothing signal with a gentle waveform slope compared to the extracted audio signal of the clip portion. Is generated.
そして、音声処理装置は、生成した平滑化信号を用いて、音声信号の入力波形におけるクリップ部分の音声信号を抑制する。具体的に例を挙げて説明すると、図1の(D)に示すように、音声処理装置は、音声信号の入力波形に、生成した平滑化信号の逆位相を加算してクリップ部分の音声信号を抑制する。 Then, the audio processing device suppresses the audio signal of the clip portion in the input waveform of the audio signal using the generated smoothed signal. Specifically, as shown in FIG. 1D, the audio processing apparatus adds the opposite phase of the generated smoothed signal to the input waveform of the audio signal, and the audio signal of the clip portion. Suppress.
こうすることによって、実施例1に係る音声処理装置は、上記した主たる特徴のとおり、信号の連続性を保持しつつ、クリップ部分を抑えることが可能となる。 By doing so, the sound processing apparatus according to the first embodiment can suppress the clip portion while maintaining the continuity of the signal as described above.
[音声処理装置の構成]
次に、図2を用いて、音声処理装置10の構成を説明する。図2は、音声処理装置10の構成を示すブロック図である。同図に示すように、音声処理装置10は、複数のマイクロフォン20a1〜20anと、音声多重部30と、クリップ抽出部40と、フィルタリング部50と、出力信号生成部60と、スピーカ70とから構成される。なお、クリップ抽出部40は、特許請求の範囲に記載の「抽出手段」に対応し、フィルタリング部70は、同じく「平滑化手段」に対応し、出力信号生成部60は、同じく「抑制手段」に対応する。
[Configuration of voice processing device]
Next, the configuration of the
マイクロフォン20a1〜20anは、音を音声信号に変換する。具体的には、マイクロフォン20a1〜20anは、発話者などから声を受け取ると、それを音声信号に変換して後述する音声多重部30に出力する。
The microphones 20a1 to 20an convert sound into audio signals. Specifically, when receiving a voice from a speaker or the like, the microphones 20a1 to 20an convert the voice into a voice signal and output the voice signal to the
音声多重部30は、音声信号を多重化する。具体的には、音声多重部30は、各マイクロフォン20a1〜20anから音声信号を受け取ると、多重化して後述するクリップ抽出部40に出力する。ここで、音声多重部30は、音声信号を多重化する際、多重化された音声信号がクリップしないようにビット拡張を行うことが望ましい。例えば、図3に示すように、音声処理装置10が2つのマイクロフォン20a1〜20a2を備える場合には、音声多重部30は、各マイクロフォン20a1〜20a2の音声信号の所定値が16ビットであるなら、多重化した音声信号の所定値を32ビットにビット拡張する。なお、図3は、音声多重部の処理を説明するための図であり、横軸を時間、縦軸を振幅とした座標上で音声信号全体の波形が示されている。
The
クリップ抽出部40は、音声信号の入力波形において、上限値または下限値を越えた点から再度上限値または下限値に到達する点までの部分であるクリップ部分を抽出する。具体的には、図4に示すように、クリップ抽出部40は、上述した音声多重部30から多重化された音声信号を一定時間受け取り、当該一定時間ごとに、当該音声信号において所定値(例えば、16ビットで表される正の値)以上の値を全て同じ値に、また、所定値(例えば、16ビットで表される負の値)以下の値を全て同じ値にした(点線で表される値を実線で表される値へ算出)音声信号を生成する。そして、クリップ抽出部40は、もとの音声信号と、当該生成した音声信号との差をとることで、所定値以上の波形および所定値以下の波形がセンターラインから始まるようにクリップ部分を抽出する。そして、クリップ抽出部40は、抽出したクリップ部分の音声信号を後述するフィルタリング部50に出力する。なお、図4は、クリップ抽出部の処理を説明するための図であり、横軸を時間、縦軸を振幅とした座標上で音声信号全体の波形が示されている。
The
フィルタリング部50は、クリップ抽出部40によって抽出されたクリップ部分の音声信号を平滑化して平滑化信号を生成する。具体的には、フィルタリング部50は、上述したクリップ抽出部40からクリップ部分の音声信号を受け取ると、LPF(Low Pass Filter)によって高周波成分を除去し、クリップ部分の音声信号と比較して波形の傾斜がなだらかな平滑化信号を生成する。そして、フィルタリング部50は、生成した平滑化信号を後述する出力信号生成部60に出力する。
The
ここで、LPFによる処理の詳細を説明すると、フィルタリング部50は、抽出されたクリップ部分の音声信号の振幅を時間の関数でxclip(t)と表し、同じく平滑化された音声信号の振幅を時間の関数でxfil(t)と表した場合に、図5で示した式1よりxfil(t)を算出する(LPF(i)は、FIR(Finite Impulse Response)フィルタ係数であり、Mは、FIRフィルタの次数である)。例えば、図6に示すように、フィルタリング部50は、概形が横軸「タップ数」、縦軸「フィルタ係数」の座標軸上で表されるLPF(i)を用いて、点線で表される曲線xclip(t)を、実線で表される曲線xfil(t)へ変換する。なお、図6は、フィルタリング部の処理を説明するための図であり、同図右の座標では横軸を時間、縦軸を振幅として音声信号の波形が示されている。
Here, the details of the processing by the LPF will be described. The
出力信号生成部60は、フィルタリング部50によって生成された平滑化信号の逆位相を音声信号の入力波形におけるクリップ部分に加算して、音声信号の入力波形におけるクリップ部分の音声信号を抑制する。具体的には、図7に示すように、出力信号生成部60は、フィルタリング部50から平滑化信号を受け取ると、音声多重部30によって多重化された音声信号と、当該平滑化信号を逆位相にした音声信号との和をとることで、クリップ部分を抑制した音声信号を算出する。そして、出力信号生成部60は、クリップ部分を抑制した音声信号を後述するスピーカ70に出力する。なお、このとき、出力信号生成部60は、図6で示した概形のフィルタ係数を用いることで生成された平滑化信号によって、上記した算出を行う場合には、音声多重部30によって多重化された音声信号を(M−1)/2秒だけ遅らせることで、平滑化信号に位相を合わせる。なお、図7は、出力信号生成部の処理を説明するための図であり、横軸を時間、縦軸を振幅とした座標上で音声信号全体の波形が示されている。
The output
スピーカ70は、音声信号を音に変換する。具体的には、スピーカ70は、上述した出力信号生成部60から音声信号を受け取ると、音声として出力する。
The
[音声処理装置による処理]
次に、図8を用いて、音声処理装置10による処理を説明する。図8は、音声処理装置による処理の流れを示すフローチャートである。
[Processing by voice processor]
Next, processing performed by the
図8に示すように、音声処理装置10は、マイクロフォン20a1〜20anによって音声信号が入力されると(ステップS801肯定)、一定時間ごとに音声信号におけるクリップ部分を抽出する(ステップS802)。
As shown in FIG. 8, when an audio signal is input from the microphones 20a1 to 20an (Yes in step S801), the
そして、音声処理装置10は、クリップ部分をフィルタリングし(ステップS803)、フィルタリングによって得られた平滑化信号を用いて、クリップ部分の音声信号を抑制した出力信号を生成し(ステップS804)、スピーカ70から音声として出力する(ステップS805)。
Then, the
[実施例1の効果]
上記したように、実施例1によれば、音声信号の入力波形において、上限値または下限値を越えた点から再度上限値または下限値に到達する点までの部分であるクリップ部分を抽出し、クリップ部分の音声信号を平滑化して平滑化信号を生成して得られた平滑化信号を用いて、音声信号の入力波形におけるクリップ部分の音声信号を抑制するので、信号の連続性を保持しつつ、クリップ部分を抑えることが可能となる。また、クリップ部分のみを処理対象とするので、処理負担を軽減することも可能となる。
[Effect of Example 1]
As described above, according to the first embodiment, in the input waveform of the audio signal, a clip portion that is a portion from a point exceeding the upper limit value or the lower limit value to a point reaching the upper limit value or the lower limit value again is extracted. Since the audio signal of the clip portion in the input waveform of the audio signal is suppressed by using the smoothed signal obtained by smoothing the audio signal of the clip portion and generating the smoothed signal, the continuity of the signal is maintained. It becomes possible to suppress the clip portion. In addition, since only the clip portion is a processing target, it is possible to reduce the processing load.
図9は、実施例1の効果を説明するための図であり、以下では、図9を用いて具体的に本発明の効果を説明する。図9において、(1)、(3)、(5)では、本発明を適用せずに音声の多重化を行った波形を示し、(2)、(4)、(6)では、本発明を適用してクリップ部分を抑制した波形を示す。(1)および(2)における波形は、横軸を時間、縦軸を振幅としたときの信号全体の波形であり、(3)および(4)における波形は、全体の波形の一部を拡大した波形、(5)および(6)における波形は、拡大した波形を周波数分析し、横軸を周波数、縦軸を振幅としたときの波形である。(3)と(4)の比較を行うと、(3)では、信号がクリップして上限で張り付いているのに対し、(4)では、クリップ部分が抑制されて、信号の連続性が保持されている。また、(5)と(6)の比較を行うと、(5)に比べ(6)には高域にエネルギーがなくなっている。これは、信号が不連続になることを防ぎ、インパルス的なノイズを防止できていることを示している。 FIG. 9 is a diagram for explaining the effect of the first embodiment. Hereinafter, the effect of the present invention will be specifically described with reference to FIG. 9. In FIG. 9, (1), (3), and (5) show waveforms obtained by multiplexing audio without applying the present invention, and (2), (4), and (6) show the present invention. The waveform which suppressed clip part by applying is shown. The waveforms in (1) and (2) are waveforms of the entire signal when the horizontal axis is time and the vertical axis is amplitude, and the waveforms in (3) and (4) are a part of the entire waveform. The waveforms in (5) and (6) are the waveforms when the expanded waveform is subjected to frequency analysis, the horizontal axis is frequency and the vertical axis is amplitude. When comparing (3) and (4), the signal is clipped and stuck at the upper limit in (3), while in (4) the clip portion is suppressed and the continuity of the signal is reduced. Is retained. Further, when (5) and (6) are compared, energy in the high range is lost in (6) compared to (5). This indicates that the signal is prevented from becoming discontinuous and impulse noise can be prevented.
また、実施例1によれば、平滑化信号の逆位相を音声信号の入力波形におけるクリップ部分に加算して、音声信号の入力波形におけるクリップ部分の音声信号を抑制するので、加算処理という簡易な処理でクリップ部分を抑えることが可能となる。 Further, according to the first embodiment, since the opposite phase of the smoothed signal is added to the clip portion in the input waveform of the audio signal and the audio signal of the clip portion in the input waveform of the audio signal is suppressed, a simple process of addition processing is performed. The clip portion can be suppressed by the processing.
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下に示すように、(1)〜(4)にそれぞれ区分けして異なる実施例を説明する。 Although the embodiments of the present invention have been described so far, the present invention may be implemented in various different forms other than the embodiments described above. Therefore, as shown below, different embodiments will be described by dividing into (1) to (4).
(1)クリップ部分の抑制
上記の実施例1では、平滑化信号の逆位相をもとの音声信号に加算することでクリップ部分を抑制する場合を説明したが、本発明はこれに限定されるものではなく、クリップ部分を抑制する際に、平滑化信号を用いる手法であればいかなるものであってもよく、例えば、もとの音声信号と、平滑化信号との差をとるなどしてもよい。
(1) Suppression of clip portion In the first embodiment, the case where the clip portion is suppressed by adding the reverse phase of the smoothed signal to the original audio signal has been described, but the present invention is limited to this. Any method may be used as long as it uses a smoothed signal when suppressing the clip portion. For example, the difference between the original audio signal and the smoothed signal may be taken. Good.
(2)重み付け
また、上記の実施例1では、平滑化信号の逆位相に対して重み付けを行わずにもとの音声信号に加算する場合を説明したが、本発明はこれに限定されるものではなく、平滑化信号の逆位相に対して重み付けを行った後、もとの音声信号に加算することでクリップ部分を抑制するようにしてもよい。こうすることで、クリップ部分に重み付けを行わずにクリップ部分を抑える手法に比較して、より確実にクリップ部分を抑えることが可能となる。
(2) Weighting In the above-described first embodiment, the case of adding to the original audio signal without weighting the reverse phase of the smoothed signal has been described, but the present invention is limited to this. Instead, the clip portion may be suppressed by weighting the opposite phase of the smoothed signal and then adding it to the original audio signal. By doing so, it becomes possible to more reliably suppress the clip portion as compared with the method of suppressing the clip portion without weighting the clip portion.
(3)システム構成等
また、図示した装置(音声処理装置10)の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、例えば、音声多重部30とクリップ抽出部40とを統合するなど、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、CPUおよび当該CPUにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
(3) System Configuration etc. Each component of the illustrated apparatus (speech processing apparatus 10) is functionally conceptual and does not necessarily need to be physically configured as illustrated. That is, the specific form of distribution / integration of each device is not limited to the one shown in the figure. For example, all or a part of the
(4)音声処理プログラム
ところで、上記の実施例1では、ハードウェアロジックによって各種の処理を実現する場合を説明したが、本発明はこれに限定されるものではなく、あらかじめ用意されたプログラムをコンピュータで実行することによって実現するようにしてもよい。そこで、以下では、図10を用いて、上記の実施例1に示した音声処理装置10と同様の機能を有する音声処理プログラムを実行するコンピュータの一例を説明する。図10は、音声処理プログラムを実行するコンピュータを示す図である。
(4) Audio Processing Program In the above-described first embodiment, the case where various processes are realized by hardware logic has been described. However, the present invention is not limited to this, and a program prepared in advance is stored in a computer. You may make it implement | achieve by performing by. In the following, an example of a computer that executes a voice processing program having the same function as that of the
同図に示すように、コンピュータ80は、マイクロフォン81、スピーカ82、CPU83、ROM84、HDD85およびRAM86をバス87などで接続して構成される。
As shown in the figure, the
ROM84には、上記の実施例1に示した音声処理装置10と同様の機能を発揮する音声処理プログラム、つまり、図10に示すように、音声多重プログラム84aと、クリップ抽出プログラム84bと、フィルタリングプログラム84cと、出力信号生成プログラム84dとが予め記憶されている。なお、これらのプログラム84a〜84dについては、図10に示した音声処理装置10の各構成要素と同様、適宜統合または分散してもよい。
The
そして、CPU83が、これらのプログラム84a〜84dをROM84から読み出して実行することで、図10に示すように、各プログラム84a〜84dは、音声多重プロセス83a、クリップ抽出プロセス83b、フィルタリングプロセス83c、出力信号生成プロセス83dとして機能するようになる。なお、各プロセス83a〜83dは、図2に示した音声多重部30と、クリップ抽出部40と、フィルタリング部50と、出力信号生成部60とにそれぞれ対応する。そして、CPU83は、RAM86に種々のデータを読み書きすることで音声処理を実行する。
Then, the
なお、上記した各プログラム84a〜84dについては、必ずしも最初からROM84に記憶させておく必要はなく、例えば、コンピュータ80に挿入されるフレキシブルディスク(FD)、CD−ROM、MOディスク、DVDディスク、ICカードなどの「可搬用の物理媒体」、または、コンピュータ80の内外に備えられるHDDなどの「固定用の物理媒体」、さらには、公衆回線、インターネット、LAN、WANなどを介してコンピュータ80に接続される「他のコンピュータ(またはサーバ)」などに各プログラムを記憶させておき、コンピュータ80がこれらから各プログラムを読み出して実行するようにしてもよい。
The above-described
以上のように、本発明に係るクリップ抑制装置およびクリップ抑制プログラムは、入力された一連の音声信号が所定の上限値または下限値を越えないように、当該音声信号を抑制することに有用であり、特に信号の連続性を保持しつつ、クリップ部分を抑えることに適する。 As described above, the clip suppression device and the clip suppression program according to the present invention are useful for suppressing an audio signal so that the input series of audio signals does not exceed a predetermined upper limit value or lower limit value. Especially, it is suitable for suppressing the clip portion while maintaining the continuity of the signal.
1 式
10 音声処理装置
20a1〜20an マイクロフォン
30 音声多重部
40 クリップ抽出部
50 フィルタリング部
60 出力信号生成部
70 スピーカ
1 set 10 audio processing device 20a1-
Claims (4)
前記音声信号の入力波形において、前記上限値または下限値を越えた点から再度前記上限値または下限値に到達する点までの部分であるクリップ部分を抽出する抽出手段と、
前記抽出手段によって抽出されたクリップ部分の音声信号を平滑化して平滑化信号を生成する平滑化手段と、
前記平滑化手段によって生成された平滑化信号を用いて、前記音声信号の入力波形におけるクリップ部分の音声信号を抑制する抑制手段と、
を備えたことを特徴とするクリップ抑制装置。 A clip suppression device that suppresses an audio signal so that a series of input audio signals does not exceed a predetermined upper limit value or lower limit value,
In the input waveform of the audio signal, an extraction means for extracting a clip portion that is a portion from a point exceeding the upper limit value or the lower limit value to a point reaching the upper limit value or the lower limit value again;
Smoothing means for smoothing the audio signal of the clip portion extracted by the extracting means to generate a smoothed signal;
Suppression means for suppressing the audio signal of the clip portion in the input waveform of the audio signal using the smoothed signal generated by the smoothing means;
A clip restraining device comprising:
前記音声信号の入力波形において、前記上限値または下限値を越えた点から再度前記上限値または下限値に到達する点までの部分であるクリップ部分を抽出する抽出手順と、
前記抽出手順によって抽出されたクリップ部分の音声信号を平滑化して平滑化信号を生成する平滑化手順と、
前記平滑化手順によって生成された平滑化信号を用いて、前記音声信号の入力波形におけるクリップ部分の音声信号を抑制する抑制手順と、
をコンピュータに実行させることを特徴とするクリップ抑制プログラム。 A clip suppression program for causing a computer to execute a method of suppressing an audio signal so that a series of input audio signals does not exceed a predetermined upper limit value or lower limit value.
In the input waveform of the audio signal, an extraction procedure for extracting a clip portion that is a portion from a point exceeding the upper limit value or the lower limit value to a point reaching the upper limit value or the lower limit value again;
A smoothing procedure for smoothing the audio signal of the clip portion extracted by the extraction procedure to generate a smoothed signal;
Using the smoothed signal generated by the smoothing procedure, a suppression procedure for suppressing the audio signal of the clip portion in the input waveform of the audio signal;
A clip suppression program for causing a computer to execute the above.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007071659A JP2008236268A (en) | 2007-03-19 | 2007-03-19 | Clip suppression device and clip suppression program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007071659A JP2008236268A (en) | 2007-03-19 | 2007-03-19 | Clip suppression device and clip suppression program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2008236268A true JP2008236268A (en) | 2008-10-02 |
Family
ID=39908526
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007071659A Withdrawn JP2008236268A (en) | 2007-03-19 | 2007-03-19 | Clip suppression device and clip suppression program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2008236268A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100254545A1 (en) * | 2009-04-02 | 2010-10-07 | Sony Corporation | Signal processing apparatus and method, and program |
| JP2017011541A (en) * | 2015-06-23 | 2017-01-12 | 富士通株式会社 | Speech processing unit, program, and call device |
| US10797717B2 (en) | 2018-11-30 | 2020-10-06 | Icom Incorporated | Signal processing device and transceiver |
-
2007
- 2007-03-19 JP JP2007071659A patent/JP2008236268A/en not_active Withdrawn
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100254545A1 (en) * | 2009-04-02 | 2010-10-07 | Sony Corporation | Signal processing apparatus and method, and program |
| CN101859566A (en) * | 2009-04-02 | 2010-10-13 | 索尼公司 | Signal processing device, method and program |
| CN101859566B (en) * | 2009-04-02 | 2012-08-29 | 索尼公司 | Signal processing apparatus and method |
| US8422698B2 (en) * | 2009-04-02 | 2013-04-16 | Sony Corporation | Signal processing apparatus and method, and program |
| JP2017011541A (en) * | 2015-06-23 | 2017-01-12 | 富士通株式会社 | Speech processing unit, program, and call device |
| US10797717B2 (en) | 2018-11-30 | 2020-10-06 | Icom Incorporated | Signal processing device and transceiver |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6536320B2 (en) | Audio signal processing device, audio signal processing method and program | |
| US11265651B2 (en) | Vibration output apparatus and computer-readable, non-transitory storage medium storing vibration output program | |
| EP2579252A1 (en) | Stability and speech audibility improvements in hearing devices | |
| EP2375785A2 (en) | Stability improvements in hearing aids | |
| EP2689419B1 (en) | Method and arrangement for damping dominant frequencies in an audio signal | |
| US20120155674A1 (en) | Sound processing apparatus and recording medium storing a sound processing program | |
| JPWO2010087147A1 (en) | Howling suppression device, howling suppression method, program, and integrated circuit | |
| JP6533959B2 (en) | Audio signal processing apparatus and audio signal processing method | |
| JP5232121B2 (en) | Signal processing device | |
| JPWO2009004718A1 (en) | Musical sound enhancement device, musical sound enhancement method, musical sound enhancement program, and recording medium | |
| JP2008236268A (en) | Clip suppression device and clip suppression program | |
| JP5086442B2 (en) | Noise suppression method and apparatus | |
| US11200908B2 (en) | Method and device for improving voice quality | |
| JP2005227782A (en) | Voiced and unvoiced sound detection apparatus and method | |
| KR100667852B1 (en) | Noise canceller and method for portable recorder equipment | |
| JP6730580B2 (en) | Band extension device and band extension method | |
| JP2002175099A (en) | Noise suppression method and noise suppression device | |
| JP7159767B2 (en) | Audio signal processing program, audio signal processing method, and audio signal processing device | |
| KR101626280B1 (en) | Method and apparatus for removing of harmonics component of synthesized sound | |
| JP6155132B2 (en) | Low frequency complement device and low frequency complement method | |
| JP5774218B2 (en) | Frequency characteristic deformation device | |
| JP2008072600A (en) | Acoustic signal processing apparatus, acoustic signal processing program, and acoustic signal processing method | |
| JP5056654B2 (en) | Noise suppression device and noise suppression method | |
| JP5277355B1 (en) | Signal processing apparatus, hearing aid, and signal processing method | |
| JP7129331B2 (en) | Information processing device, information processing method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Effective date: 20091208 Free format text: JAPANESE INTERMEDIATE CODE: A621 |
|
| A761 | Written withdrawal of application |
Effective date: 20101027 Free format text: JAPANESE INTERMEDIATE CODE: A761 |