JP7686439B2 - Audio processing device, control method, and program - Google Patents
Audio processing device, control method, and program Download PDFInfo
- Publication number
- JP7686439B2 JP7686439B2 JP2021072811A JP2021072811A JP7686439B2 JP 7686439 B2 JP7686439 B2 JP 7686439B2 JP 2021072811 A JP2021072811 A JP 2021072811A JP 2021072811 A JP2021072811 A JP 2021072811A JP 7686439 B2 JP7686439 B2 JP 7686439B2
- Authority
- JP
- Japan
- Prior art keywords
- noise
- audio signal
- noise reduction
- microphone
- unit
- 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.)
- Active
Links
Images
Landscapes
- Studio Devices (AREA)
- Circuit For Audible Band Transducer (AREA)
Description
本発明は、音声データに含まれるノイズを低減可能な音声処理装置に関する。 The present invention relates to an audio processing device capable of reducing noise contained in audio data.
音声処理装置の一例であるデジタルカメラは、動画データを記録する場合、周囲の音声も併せて記録することができる。また、デジタルカメラは、光学レンズを駆動することで、動画データの記録中に被写体に対してフォーカスを合わせるオートフォーカス機能を持つ。また、デジタルカメラは、動画の記録中に光学レンズを駆動してズームを行う機能を持つ。 A digital camera, which is an example of an audio processing device, can record surrounding audio when recording video data. Digital cameras also have an autofocus function that drives an optical lens to focus on a subject while recording video data. Digital cameras also have a function that drives an optical lens to zoom while recording video.
このように、動画の記録中に光学レンズを駆動すると、動画とともに記録される音声に光学レンズの駆動音がノイズとして含まれることがある。そこで、従来、デジタルカメラは、光学レンズが駆動する際に発生する摺動音等をノイズとして収音した場合、そのノイズを低減して周囲の音声を記録することができる。特許文献1では、スペクトルサブトラクション法によってノイズを低減するデジタルカメラが開示されている。
In this way, when an optical lens is driven while a video is being recorded, the sound of the optical lens being driven may be included as noise in the sound recorded along with the video. Conventionally, therefore, when a digital camera picks up noise such as the sliding sound generated when the optical lens is driven as noise, it is possible to reduce that noise and record surrounding sounds.
しかし、特許文献1では、デジタルカメラは、周囲の音声を記録するマイクによって集音されたノイズからノイズパターンを作成するため、光学レンズの筐体内で発生する摺動音から正確なノイズパターンを取得できない可能性がある。この場合、デジタルカメラは、収音した音声に含まれるノイズを効果的に低減できないおそれがあった。
However, in
そこで本発明は、効果的にノイズを低減することを目的とする。 Therefore, the present invention aims to effectively reduce noise.
本発明の音声処理装置は、環境音を取得するための第一のマイクと、ノイズ源からの音を取得するための第二のマイクと、前記第一のマイクからの音声信号をフーリエ変換して第一の音声信号を生成する第一の変換手段と、前記第二のマイクからの音声信号をフーリエ変換して第二の音声信号を生成する第二の変換手段と、前記第二の音声信号と、前記ノイズ源のノイズに係るパラメータとを用いて、前記ノイズ源からのノイズに対応した第一のノイズデータを生成する生成手段と、前記第一のノイズデータに基づいて前記第一の音声信号に含まれる前記ノイズ源のノイズを低減する第一のノイズ低減処理と、前記第一の音声信号に含まれる恒常的なノイズを低減する第二のノイズ低減処理と、を行う手段であって、前記第一の変換手段から出力された前記第一の音声信号に前記第一のノイズ低減処理を行う第一のノイズ低減処理手段と、前記第一の変換手段から出力された前記第一の音声信号、または、前記第一のノイズ低減処理手段から出力された音声信号に前記第二のノイズ低減処理を行う第二のノイズ低減処理手段と、を含むノイズ低減手段と、前記ノイズ源のノイズが発生している場合、前記第一のノイズ低減処理が行われるように、前記第一の変換手段から出力された前記第一の音声信号を前記第一のノイズ低減処理手段に出力し、前記ノイズ源のノイズが発生していない場合、前記第一のノイズ低減処理が行われないように、前記第一の変換手段から出力された前記第一の音声信号を前記第二のノイズ低減処理手段に出力する切替手段と、前記ノイズ低減手段からの音声信号を逆フーリエ変換する第三の変換手段と、を有し、前記第二のノイズ低減処理手段は、前記ノイズ源のノイズが発生している場合、前記第一のノイズ低減処理手段から出力された音声信号に前記第二のノイズ低減処理を行い、前記ノイズ源のノイズが発生していない場合、前記第一の変換手段から出力された前記第一の音声信号に前記第二のノイズ低減処理を行う。 The audio processing device of the present invention includes a first microphone for acquiring environmental sound, a second microphone for acquiring sound from a noise source, a first conversion means for Fourier-transforming an audio signal from the first microphone to generate a first audio signal, a second conversion means for Fourier-transforming an audio signal from the second microphone to generate a second audio signal, a generation means for generating first noise data corresponding to the noise from the noise source using the second audio signal and parameters related to the noise of the noise source, a first noise reduction process for reducing the noise of the noise source contained in the first audio signal based on the first noise data, and a second noise reduction process for reducing constant noise contained in the first audio signal, and includes a first noise reduction processing means for performing the first noise reduction process on the first audio signal output from the first conversion means, and a second noise reduction processing means for performing the first noise reduction process on the first audio signal output from the first conversion means, and a second noise reduction processing means for performing the first noise reduction process on the first audio signal output from the first conversion means, and a second noise reduction processing means for performing the first noise reduction process on the first audio signal output from the first conversion means, The noise reduction means includes a second noise reduction processing means for performing the second noise reduction processing on the audio signal output from the processing means, a switching means for outputting the first audio signal output from the first conversion means to the first noise reduction processing means so that the first noise reduction processing is performed when noise from the noise source is occurring, and outputting the first audio signal output from the first conversion means to the second noise reduction processing means so that the first noise reduction processing is not performed when noise from the noise source is not occurring, and a third conversion means for performing an inverse Fourier transform on the audio signal from the noise reduction means, and the second noise reduction processing means performs the second noise reduction processing on the audio signal output from the first noise reduction processing means when noise from the noise source is occurring, and performs the second noise reduction processing on the first audio signal output from the first conversion means when noise from the noise source is not occurring.
本発明の音声処理装置は、効果的にノイズを低減することができる。 The audio processing device of the present invention can effectively reduce noise.
以下、図面を参照して本発明の実施例を詳細に説明する。 The following describes in detail an embodiment of the present invention with reference to the drawings.
[第一の実施例]
<撮像装置100の外観図>
図1(a)、(b)に本発明を適用可能な音声処理装置の一例としての撮像装置100の外観図の一例を示す。図1(a)は撮像装置100の前面斜視図の一例である。図1(b)は撮像装置100の背面斜視図の一例である。図1において、レンズマウント301には不図示の光学レンズが装着される。
[First embodiment]
<External view of
1A and 1B show an example of an external view of an
表示部107は画像データおよび文字情報等を表示する。表示部107は撮像装置100の背面に設けられる。ファインダー外表示部43は、撮像装置100の上面に設けられた表示部である。ファインダー外表示部43は、シャッター速度、絞り値等の撮像装置100の設定値を表示する。接眼ファインダー16は覗き込み型のファインダーである。ユーザは接眼ファインダー16内のフォーカシングスクリーンを観察することで、被写体の光学像の焦点および構図を確認することができる。
The
レリーズスイッチ61はユーザが撮影指示を行うための操作部材である。モード切替スイッチ60はユーザが各種モードを切り替えるための操作部材である。メイン電子ダイヤル71は回転操作部材である。ユーザはこのメイン電子ダイヤル71を回すことで、シャッター速度、絞り値等の撮像装置100の設定値を変更することができる。レリーズスイッチ61、モード切替スイッチ60、メイン電子ダイヤル71は、操作部112に含まれる。
The
電源スイッチ72は撮像装置100の電源のオンおよびオフを切り替える操作部材である。サブ電子ダイヤル73は回転操作部材である。ユーザは、サブ電子ダイヤル73によって表示部107に表示された選択枠の移動および再生モードにおける画像送りなどを行える。十字キー74は上、下、左、右部分をそれぞれ押し込み可能な十字キー(4方向キー)である。撮像装置100は十字キー74の押された部分(方向)に応じた処理を実行する。電源スイッチ72、サブ電子ダイヤル73、十字キー74は操作部112に含まれる。
The
SETボタン75は押しボタンである。SETボタン75は、主に、ユーザが表示部107に表示された選択項目を決定するためなどに用いられる。LVボタン76はライブビュー(以下、LV)のオンおよびオフを切り替えるために使用されるボタンである。LVボタン76は、動画記録モードにおいては、動画撮影(記録)の開始および停止の指示に用いられる。拡大ボタン77は撮影モードのライブビュー表示において拡大モードのオンおよびオフ、並びに、拡大モード中の拡大率の変更を行うための押しボタンである。SETボタン75、LVボタン76、拡大ボタン77は操作部112に含まれる。
The
拡大ボタン77は、再生モードにおいては表示部107に表示された画像データの拡大率を増加させるためのボタンとして機能する。縮小ボタン78は、表示部107において拡大表示された画像データの拡大率を低減させるためのボタンである。再生ボタン79は、撮影モードと再生モードとを切り替える操作ボタンである。撮像装置100は撮影モード中にユーザが再生ボタン79を押すと、撮像装置100が再生モードに移行し、記録媒体110に記録された画像データを表示部107に表示する。縮小ボタン78、再生ボタン79は、操作部112に含まれる。
In the playback mode, the
クイックリターンミラー12(以下、ミラー12)は、撮像装置100に装着された光学レンズから入射した光束を接眼ファインダー16側または撮像部101側のどちらかに入射するよう切り替えるためのミラーである。ミラー12は、露光、ライブビュー撮影、および動画撮影の際に、制御部111によって不図示のアクチュエータを制御されることによりアップダウンされる。ミラー12は通常時は接眼ファインダー16へと光束を入射させるように配されている。ミラー12は、撮影が行われる場合およびライブビュー表示の場合には、撮像部101に光束が入射するように上方に跳ね上がる(ミラーアップ)。またミラー12はその中央部がハーフミラーとなっている。ミラー12の中央部を透過した光束の一部は、焦点検出を行うための焦点検出部(不図示)に入射する。
The quick return mirror 12 (hereinafter, mirror 12) is a mirror for switching the light beam incident from the optical lens attached to the
通信端子10は、撮像装置100に装着された光学レンズ300と撮像装置100とが通信を行う為の通信端子である。端子カバー40は外部機器との接続ケーブルと撮像装置100とを接続する接続ケーブル等のコネクタ(不図示)を保護するカバーである。蓋41は記録媒体110を格納したスロットの蓋である。レンズマウント301は不図示の光学レンズ300を取り付けることができる取り付け部である。
The
Lマイク201aおよびRマイク201bはユーザの音声等を収音するためのマイクである。撮像装置100の背面から見て、左側にLマイク201aが、右側にRマイク201bが配置される。
The
<撮像装置100の構成>
図2は本実施例における撮像装置100の構成の一例を示すブロック図である。
<Configuration of
FIG. 2 is a block diagram showing an example of the configuration of the
光学レンズ300は、撮像装置100に着脱可能なレンズユニットである。例えば光学レンズ300はズームレンズまたはバリフォーカルレンズである。光学レンズ300は光学レンズ、光学レンズを駆動させるためのモータ、および後述する撮像装置100のレンズ制御部102と通信する通信部を有する。光学レンズ300は、通信部によって受信した制御信号に基づいて、光学レンズをモータによって移動させることで、被写体に対するフォーカスおよびズーミング、並びに、手ブレの補正ができる。
The
撮像部101は、光学レンズ300を経て撮像面に結像された被写体の光学像を電気信号に変換するための撮像素子、および撮像素子で生成された電気信号から画像データまたは動画データを生成して出力する画像処理部とを有する。撮像素子は、例えばCCD(Charge Coupled Device)、およびCMOS(Complementary Metal Oxide Semiconductor)である。本実施例では、撮像部101において静止画像データや動画データを含む画像データを生成して撮像部101から出力する一連の処理を「撮影」という。撮像装置100では、画像データは、DCF(Design rule for Camera File system)規格に従って、後述する記録媒体110に記録される。
The
レンズ制御部102は撮像部101から出力されたデータ、および後述する制御部111から出力された制御信号に基づいて、通信端子10を介して光学レンズ300に制御信号を送信し、光学レンズ300を制御する。
The
情報取得部103は、撮像装置100の傾きおよび撮像装置100の筐体内の温度などを検出する。例えば情報取得部103は撮像装置100の傾きを加速度センサまたはジャイロセンサによって検出する。また、例えば情報取得部103は撮像装置100の筐体内の温度を温度センサによって検出する。
The
音声入力部104は、マイクによって取得された音声から音声データを生成する。音声入力部104は、マイクによって撮像装置100の周辺の音声を取得し、取得された音声に対してアナログデジタル変換(A/D変換)、各種の音声処理を行い、音声データを生成する。本実施例では、音声入力部104はマイクを有する。音声入力部104の詳細な構成例については後述する。
The
揮発性メモリ105は、撮像部101において生成された画像データ、並びに音声入力部104によって生成された音声データを一時的に記録する。また、揮発性メモリ105は、表示部107に表示される画像データの一時的な記録領域、および制御部111の作業領域等としても使用される。
The
表示制御部106は、撮像部101から出力された画像データ、対話的な操作のための文字並びに、メニュー画面等を表示部107に表示するよう制御する。また、表示制御部106は静止画撮影および動画撮影の際、撮像部101から出力されたデジタルデータを逐次表示部107に表示するよう制御することで、表示部107を電子ビューファインダとして機能させることができる。例えば表示部107は、液晶ディスプレイまたは有機ELディスプレイである。また、表示制御部106は、撮像部101から出力された画像データおよび動画データ、対話的な操作のための文字、並びにメニュー画面等を、後述する外部出力部115を介して外部のディスプレイに表示させるよう制御することもできる。
The
符号化処理部108は、揮発性メモリ105に一時的に記録された画像データおよび音声データをそれぞれ符号化することができる。例えば、符号化処理部108は、画像データをJPEG規格またはRAW画像フォーマットに従って符号化およびデータ圧縮された動画データを生成することができる。例えば、符号化処理部108は、動画データをMPEG2規格またはH.264/MPEG4-AVC規格に従って符号化およびデータ圧縮された動画データを生成することができる。また例えば、符号化処理部108は、音声データをAC3AAC規格、ATRAC規格、またはADPCM方式に従って符号化およびデータ圧縮された音声データを生成することができる。また、符号化処理部108は、例えばリニアPCM方式に従って音声データをデータ圧縮しないように符号化してもよい。
The
記録制御部109は、データを記録媒体110に記録すること、および記録媒体110から読み出すことができる。例えば、記録制御部109は、符号化処理部108によって生成された静止画像データ、動画データ、および音声データを記録媒体110に記録すること、および記録媒体110から読み出すことができる。記録媒体110は例えばSDカード、CFカード、XQDメモリーカード、HDD(磁気ディスク)、光学式ディスク、および半導体メモリである。記録媒体110は、撮像装置100に着脱可能なように構成してもよいし、撮像装置100に内蔵されていてもよい。すなわち、記録制御部109は少なくとも記録媒体110にアクセスする手段を有していればよい。
The
制御部111は、入力された信号、および後述のプログラムに従ってデータバス116を介して撮像装置100の各構成要素を制御する。制御部111は、各種制御を実行するためのCPU、ROM、およびRAMを有する。なお、制御部111が撮像装置100全体を制御する代わりに、複数のハードウェアが分担して撮像装置全体を制御してもよい。制御部111が有するROMには、各構成要素を制御するためのプログラムが格納されている。また制御部111が有するRAMは演算処理等に利用される揮発性メモリである。
The control unit 111 controls each component of the
操作部112は、撮像装置100に対する指示をユーザから受け付けるためのユーザインタフェースである。操作部112は、例えば撮像装置100の電源をオン状態またはオフ状態にするための電源スイッチ72、撮影を指示するためのレリーズスイッチ61、画像データまたは動画データの再生を指示するための再生ボタン、およびモード切替スイッチ60等を有する。
The
操作部112はユーザの操作に応じて、制御信号を制御部111に出力する。また、表示部107に形成されるタッチパネルも操作部112に含めることができる。なお、レリーズスイッチ61は、SW1およびSW2を有する。レリーズスイッチ61が、いわゆる半押し状態となることにより、SW1がオンとなる。これにより、AF(オートフォーカス)処理、AE(自動露出)処理、AWB(オートホワイトバランス)処理、EF(フラッシュプリ発光)処理等の撮像の準備動作を行うための準備指示を受け付ける。また、レリーズスイッチ61が、いわゆる全押し状態となることにより、SW2がオンとなる。このようなユーザ操作により、撮像動作を行うための撮像指示を受け付ける。また、操作部112は後述するスピーカ114から再生される音声データの音量を調整することができる操作部材(例えばボタン)を含む。
The
音声出力部113は、音声データをスピーカ114、および外部出力部115に出力することができる。音声出力部113に入力される音声データは、記録制御部109により記録媒体110から読み出された音声データ、不揮発性メモリ117から出力される音声データ、および符号化処理部から出力される音声データである。スピーカ114は、音声データを再生することができる電気音響変換器である。
The
外部出力部115は、画像データ、動画データ、および音声データなどを外部機器に出力することができる。外部出力部115は、例えば映像端子、マイク端子、およびヘッドホン端子等で構成される。
The
データバス116は、音声データ、動画データ、および画像データ等の各種データ、各種制御信号を撮像装置100の各ブロックへ伝達するためのデータバスである。
不揮発性メモリ117は不揮発性メモリであり、制御部111で実行される後述のプログラム等が格納される。また、不揮発性メモリ117には、音声データが記録されている。この音声データは例えば、被写体に合焦した場合に出力される合焦音、撮影を指示された場合に出力される電子シャッター音、撮像装置100を操作された場合に出力される操作音等の電子音の音声データである。
The
<撮像装置100の動作>
これから、本実施例の撮像装置100の動作について説明する。
<Operation of
The operation of the
本実施例の撮像装置100は、ユーザが電源スイッチ72を操作して電源をオンされたことに応じて、不図示の電源から、撮像装置の各構成要素に電力を供給する。例えば電源はリチウムイオン電池またはアルカリマンガン乾電池等の電池である。
In the
制御部111は、電力が供給されたことに応じてモード切替スイッチ60の状態に基づいて、例えば、撮影モードおよび再生モードのどのモードで動作するかを判断する。動画記録モードでは、制御部111は撮像部101から出力された動画データと音声入力部104から出力された音声データとを1つの音声付き動画データとして記録する。再生モードでは、制御部111は記録媒体110に記録された画像データまたは動画データを記録制御部109によって読み出し、表示部107に表示するよう制御する。
When power is supplied, the control unit 111 determines whether the camera will operate in a shooting mode or a playback mode, for example, based on the state of the
まず、動画記録モードについて説明する。動画記録モードでは、まず制御部111は、撮像装置100を撮影待機状態に移行させるように制御信号を撮像装置100の各構成要素に送信する。例えば、制御部111は、撮像部101および音声入力部104に以下のような動作をさせるよう制御する。
First, the video recording mode will be described. In the video recording mode, the control unit 111 first transmits a control signal to each component of the
撮像部101は、光学レンズ300を経て撮像面に結像された被写体の光学像を電気信号に変換し、撮像素子で生成された電気信号から動画データを生成する。そして、撮像部101は動画データを表示制御部106に送信し、表示部107によって表示する。ユーザは表示部107に表示された動画データを見ながら撮影の準備を行うことができる。
The
音声入力部104は、複数のマイクから入力されたアナログ音声信号をそれぞれA/D変換し、複数のデジタル音声信号を生成する。そして音声入力部104はその複数のデジタル音声信号から複数のチャンネルの音声データを生成する。音声入力部104は生成された音声データを音声出力部113に送信し、スピーカ114から音声データを再生させる。ユーザは、スピーカ114から再生された音声データを聞きながら、音声付き動画データに記録される音声データの音量を操作部112によって調整することができる。
The audio input unit 104 A/D converts analog audio signals input from multiple microphones to generate multiple digital audio signals. The
次に、ユーザによってLVボタン76が押下されたことに応じて、制御部111は、撮像装置100の各構成要素に撮影開始の指示信号を送信する。例えば、制御部111は、撮像部101、音声入力部104、符号化処理部108、および記録制御部109に以下のような動作をさせるよう制御する。
Next, in response to the user pressing the
撮像部101は、光学レンズ300を経て撮像面に結像された被写体の光学像を電気信号に変換し、撮像素子で生成された電気信号から動画データを生成する。そして、撮像部101は動画データを表示制御部106に送信し、表示部107によって表示する。また、また撮像部101は生成された動画データを揮発性メモリ105へ送信する。
The
音声入力部104は、複数のマイクから入力されたアナログ音声信号をそれぞれA/D変換し、複数のデジタル音声信号を生成する。そして音声入力部104はその複数のデジタル音声信号からマルチチャンネルの音声データを生成する。そして、音声入力部104は生成された音声データを揮発性メモリ105へ送信する。
The
符号化処理部108は、揮発性メモリ105に一時的に記録された動画データおよび音声データを読み出してそれぞれ符号化する。制御部111は、符号化処理部108によって符号化された動画データおよび音声データからデータストリームを生成し、記録制御部109に出力する。記録制御部109は、UDFまたはFAT等のファイルシステムに従って、入力されたデータストリームを音声付き動画データとして記録媒体110に記録していく。
The
撮像装置100の各構成要素は以上の動作を動画撮影中において継続する。
Each component of the
そして、ユーザからLVボタン76が押下されたことに応じて、制御部111は、撮像装置100の各構成要素に撮影終了の指示信号を送信する。例えば、制御部111は撮像部101、音声入力部104、符号化処理部108、および記録制御部109に以下のような動作をさせるよう制御する。
Then, in response to the user pressing the
撮像部101は、動画データの生成を停止する。音声入力部104は、音声データの生成を停止する。
The
符号化処理部108は、揮発性メモリ105に記録されている残りの動画データおよび音声データを読み出して符号化する。制御部111は、符号化処理部108によって符号化された動画データおよび音声データからデータストリームを生成し、記録制御部109に出力する。
The
記録制御部109は、UDFまたはFAT等のファイルシステムに従って、データストリームを音声付き動画データのファイルとして記録媒体110に記録していく。そして、記録制御部109は、データストリームの入力が停止したことに応じて、音声付き動画データを完成させる。音声付き動画データの完成をもって、撮像装置100の記録動作は停止する。
The
制御部111は、記録動作が停止したことに応じて、撮影待機状態に移行させるように制御信号を撮像装置100の各構成要素に送信する。これにより、制御部111は撮像装置100を撮影待機状態に戻るよう制御する。
In response to the recording operation being stopped, the control unit 111 transmits a control signal to each component of the
次に、再生モードについて説明する。再生モードでは、制御部111は、再生状態に移行させるように制御信号を撮像装置100の各構成要素に送信する。例えば、制御部111は符号化処理部108、記録制御部109、表示制御部106、および音声出力部113に以下のような動作をさせるよう制御する。
Next, the playback mode will be described. In the playback mode, the control unit 111 transmits a control signal to each component of the
記録制御部109は、記録媒体110に記録された音声付き動画データを読み出して読みだした音声付き動画データを符号化処理部108に送信する。
The
符号化処理部108は、音声付き動画データから画像データ、および音声データを復号化する。符号化処理部108は、復号化された動画データを表示制御部106へ、復号化された音声データを音声出力部113へ、それぞれ送信する。
The
表示制御部106は、復号化された画像データを表示部107によって表示する。音声出力部113は、復号化された音声データをスピーカ114によって再生する。
The
以上のように、本実施例の撮像装置100は画像データ、および音声データを記録および再生することができる。
As described above, the
本実施例では、音声入力部104は、マイクから入力された音声信号のレベルの調整処理等の音声処理を実行する。本実施例では、音声入力部104は動画記録が開始されたことに応じてこの音声処理を実行する。なお、この音声処理は、撮像装置100の電源がオンにされてから実行されてもよい。また、この音声処理は、撮影モードが選択されたことに応じて実行されてもよい。また、この音声処理は、動画記録モードおよび音声メモ機能等の音声の記録に関連するモードが選択されたことに応じて実行されてもよい。また、この音声処理は、音声信号の記録が開始したことに応じて実行されてもよい。
In this embodiment, the
<音声入力部104の構成>
図3は本実施例における音声入力部104の詳細な構成の一例を示すブロック図である。
<Configuration of
FIG. 3 is a block diagram showing an example of a detailed configuration of the
本実施例において、音声入力部104は、Lマイク201a、Rマイク201b、およびノイズマイク201cの3つのマイクを有する。Lマイク201aおよびRマイク201bはそれぞれ第一のマイクの一例である。本実施例では、撮像装置100は環境音をLマイク201aおよびRマイク201bによって収音し、Lマイク201aおよびRマイク201bから入力された音声信号をステレオ方式で記録する。例えば環境音は、ユーザの音声、動物の鳴き声、雨音、および楽曲等の撮像装置100の筐体外および光学レンズ300の筐体外において発生する音である。
In this embodiment, the
また、ノイズマイク201cは第2のマイクの一例である。ノイズマイク201cは、撮像装置100の筐体内、および光学レンズ300の筐体内で発生する、所定の騒音源(ノイズ源)からの駆動音等の騒音(ノイズ)を取得するためのマイクである。ノイズ源は例えば、超音波モータ(Ultrasonic Motor、以下USM)およびステッピングモータ(Stepper Motor、以下STM)などのモータである。騒音(ノイズ)は例えば、USMおよびSTM等のモータの駆動によって発生する振動音である。例えば、モータは被写体に合焦するためのAF処理において駆動する。撮像装置100は撮像装置100の筐体内、および光学レンズ300の筐体内で発生する駆動音等の騒音(ノイズ)をノイズマイク201cによって取得し、取得したノイズの音声データを用いて、後述するノイズパラメータを生成する。なお、本実施例では、Lマイク201a、Rマイク201b、およびノイズマイク201cは無指向性のマイクである。本実施例における、Lマイク201a、Rマイク201b、およびノイズマイク201cの配置例は図4を用いて後述する。
The
Lマイク201a、Rマイク201b、およびノイズマイク201cは、それぞれ取得した音声からアナログ音声信号を生成し、A/D変換部202に入力する。ここで、Lマイク201aから入力される音声信号をLch、Rマイク201bから入力される音声信号をRch、およびノイズマイク201cから入力される音声信号をNchと記載する。
The
A/D変換部202は、Lマイク201a、Rマイク201b、およびノイズマイク201cから入力されたアナログ音声信号をデジタル音声信号に変換する。A/D変換部202は変換されたデジタル音声信号をFFT部203に出力する。本実施例においてA/D変換部202はサンプリング周波数を48kHz、およびビット深度を16bitとして標本化処理を実行することで、アナログ音声信号をデジタル音声信号に変換する。
The A/
FFT部203は、A/D変換部202から入力された時間領域のデジタル音声信号に高速フーリエ変換処理を施し、周波数領域のデジタル音声信号に変換する。本実施例において、周波数領域のデジタル音声信号は、0Hzから48kHzまでの周波数帯域において、1024ポイントの周波数スペクトルを有する。また、周波数領域のデジタル音声信号は、0Hzからナイキスト周波数である24kHzまでの周波数帯域においては、513ポイントの周波数スペクトルを有する。本実施例では、撮像装置100は、FFT部203から出力された音声データのうち、0Hzから24kHzまでの513ポイントの周波数スペクトルを利用して、ノイズ低減の処理を行う。
The
ここで、高速フーリエ変換されたLchの周波数スペクトルを、Lch_Before[0]~Lch_Before[512]の513ポイントの配列データで表す。これらの配列データを総称する場合、Lch_Beforeと記載する。また、高速フーリエ変換されたRchの周波数スペクトルを、Rch_Before[0]~Rch_Before[512]の513ポイントの配列データで表す。これらの配列データを総称する場合、Rch_Beforeと記載する。なお、Lch_Beforeおよび、Rch_Beforeはそれぞれ第1の周波数スペクトルデータの一例である。 Here, the frequency spectrum of the Lch after the fast Fourier transform is represented by array data of 513 points from Lch_Before[0] to Lch_Before[512]. When these array data are referred to collectively, they are written as Lch_Before. Moreover, the frequency spectrum of the Rch after the fast Fourier transform is represented by array data of 513 points from Rch_Before[0] to Rch_Before[512]. When these array data are referred to collectively, they are written as Rch_Before. Moreover, Lch_Before and Rch_Before are each an example of the first frequency spectrum data.
また、高速フーリエ変換されたNchの周波数スペクトルを、Nch_Before[0]~Nch_Before[512]の513ポイントの配列データで表す。これらの配列データを総称する場合、Nch_Beforeと記載する。なお、Nch_Beforeは第2の周波数スペクトルデータの一例である。 The frequency spectrum of Nch after fast Fourier transformation is represented by array data of 513 points, Nch_Before[0] to Nch_Before[512]. When these array data are collectively referred to, they are written as Nch_Before. Note that Nch_Before is an example of second frequency spectrum data.
ノイズデータ生成部204は、Nch_Beforeに基づいて、Lch_BeforeおよびRch_Beforeに含まれるノイズを低減するためのデータを生成する。本実施例では、ノイズデータ生成部204は、Lch_Before[0]~Lch_Before[512]に含まれるノイズをそれぞれ低減するためのNL[0]~NL[512]の配列データをノイズパラメータを用いて生成する。また、ノイズデータ生成部204は、Rch_Before[0]~Rch_Before[512]に含まれるノイズをそれぞれ低減するためのNR[0]~NR[512]の配列データを生成する。NL[0]~NL[512]の配列データにおける周波数のポイントは、Lch_Before[0]~Lch_Before[512]の配列データにおける周波数のポイントと同じである。また、NR[0]~NR[512]の配列データにおける周波数のポイントは、Rch_Before[0]~Rch_Before[512]の配列データにおける周波数のポイントと同じである。
The noise
なお、NL[0]~NL[512]の配列データを総称する場合、NLと記載する。また、NR[0]~NR[512]を総称する場合、NRと記載する。NLおよびNRはそれぞれ第3の周波数スペクトルデータの一例である。 Note that the array data NL[0] to NL[512] are collectively referred to as NL. Furthermore, the array data NR[0] to NR[512] are collectively referred to as NR. NL and NR are each an example of the third frequency spectrum data.
ノイズパラメータ記録部205には、ノイズデータ生成部204がNch_BeforeからをNLおよびNRを生成するためのノイズパラメータが記録されている。ノイズパラメータ記録部205はノイズの種類に応じた複数種類のノイズパラメータを記録している。Nch_BeforeからNLを生成するためのノイズパラメータを総称する場合、PLxと記載する。Nch_BeforeからNRを生成するためのノイズパラメータを総称する場合、PRxと記載する。
The noise
PLxおよびPRxはそれぞれNLおよびNRと同じ配列数を有する。例えば、PL1は、PL1[0]~PL1[512]の配列データである。また、PL1の周波数ポイントは、Lch_Beforeの周波数ポイントと同じである。また例えばPR1は、PR1[0]~PR1[512]の配列データである。PR1の周波数ポイントは、Rch_Beforeと同じ周波数ポイントである。ノイズパラメータは図5を用いて後述する。 PLx and PRx have the same number of arrays as NL and NR, respectively. For example, PL1 is array data from PL1[0] to PL1[512]. The frequency points of PL1 are the same as the frequency points of Lch_Before. For example, PR1 is array data from PR1[0] to PR1[512]. The frequency points of PR1 are the same as the frequency points of Rch_Before. The noise parameters will be described later with reference to Figure 5.
ノイズパラメータ選択部206は、ノイズパラメータ記録部205に記録されているノイズパラメータから、ノイズデータ生成部204において使用されるノイズパラメータを決定する。ノイズパラメータ選択部206は、Lch_Before、Rch_Before、Nch_Before、およびレンズ制御部102から受信したデータに基づいて、ノイズデータ生成部204において用いられるノイズパラメータを決定する。ノイズパラメータ選択部206の動作については図8を用いて詳しく後述する。
The noise
なお、本実施例では、ノイズパラメータ記録部205には、ノイズパラメータとして513ポイントの周波数スペクトルそれぞれに対する係数がすべて記録されている。しかし、ノイズパラメータ記録部205には、513ポイントの全ての周波数に対する係数ではなく、少なくともノイズを低減するために必要な周波数ポイントの係数が記録されていればよい。例えば、ノイズパラメータ記録部205は、ノイズパラメータとして、典型的な可聴周波数と考えられている20Hz~20kHzの周波数スペクトルそれぞれに対する係数を記録し、他の周波数スペクトルの係数を記録しなくてもよい。また例えば、ノイズパラメータとして、係数の値がゼロである周波数スペクトルに対する係数はノイズパラメータ記録部205に記録されていなくてもよい。
In this embodiment, the noise
減算処理部207は、Lch_BeforeおよびRch_BeforeからNLおよびNRをそれぞれ減算する。例えば、減算処理部207はLch_BeforeからNLを減算するL減算器207a、およびRch_BeforeからNRを減算するR減算器207bを有する。L減算器207aはLch_BeforeからNLを減算し、Lch_After[0]~Lch_After[512]の513ポイントの配列データを出力する。R減算器207bはRch_BeforeからNRを減算し、Rch_After[0]~Rch_After[512]の513ポイントの配列データを出力する。本実施例では、減算処理部207はスペクトルサブトラクション法によって減算処理を実行する。
The
iFFT部208は、減算処理部207から入力された周波数領域のデジタル音声信号を逆高速フーリエ変換(逆フーリエ変換)して時間領域のデジタル音声信号に変換する。
The
音声処理部209は、イコライザ、オートレベルコントローラ、およびステレオ感の強調処理等の時間領域のデジタル音声信号に対する音声処理を実行する。音声処理部209は、音声処理を行った音声データを揮発性メモリ105へ出力する。
The
なお、本実施例では撮像装置100は第一のマイクとして2つのマイクを有するが、撮像装置100は第一のマイクを1つのマイクまたは3つ以上のマイクとしてもよい。例えば撮像装置100は、音声入力部104に第一のマイクとして1つのマイクを有する場合、1つのマイクによって収音された音声データをモノラル方式で記録する。また例えば撮像装置100は、音声入力部104に第一のマイクとして3つ以上のマイクを有する場合、3つ以上のマイクによって収音された音声データをサラウンド方式で記録する。
In this embodiment, the
なお、本実施例では、Lマイク201a、Rマイク201b、およびノイズマイク201cは無指向性のマイクとしたが、これらのマイクは指向性マイクであってもよい。
In this embodiment, the
<音声入力部104のマイクの配置>
ここで、本実施例の音声入力部104のマイクの配置例を説明する。図4はLマイク201a、Rマイク201b、およびノイズマイク201cの配置例を示している。
<Arrangement of microphones in
Here, an example of the arrangement of the microphones in the
図4は、Lマイク201a、Rマイク201b、およびノイズマイク201cが取り付けられた撮像装置100の部分の断面図の一例である。この撮像装置100の部分は、外装部302、マイクブッシュ303、および固定部304により構成される。
Figure 4 is an example of a cross-sectional view of a portion of the
外装部302は、マイクに環境音を入力するための穴(以下、マイク穴という)を有する。本実施例では、マイク穴はLマイク201a、およびRマイク201bの上方に形成される。一方、ノイズマイク201cは、撮像装置100の筐体内および光学レンズ300の筐体内において発生する駆動音を取得するために設けられており、環境音を取得する必要はない。したがって、本実施例では、外装部302にはノイズマイク201cの上方にマイク穴は形成されない。
The
撮像装置100の筐体内および光学レンズ300の筐体内において発生する駆動音は、マイク穴を介してLマイク201a、およびRマイク201bにより取得される。環境音が小さい状態で撮像装置100および光学レンズ300の筐体内において駆動音等が発生した場合、各マイクが取得する音声は、主としてこの駆動音となる。そのため、Lマイク201a、Rマイク201bからの音声レベルよりも、ノイズマイク201cからの音声レベルの方が大きい。つまり、この場合、各マイクから出力される音声信号のレベルの関係は、以下のようになる。
Lch≒Rch<Nch
また、環境音が大きくなると、マイク201cからの、撮像装置100または光学レンズ300で発生した駆動音の音声レベルよりも、Lマイク201a、Rマイク201bからの環境音の音声レベルの方が大きくなる。そのため、この場合、各マイクから出力される音声信号のレベルの関係は、以下のようになる。
Lch≒Rch>Nch
なお、本実施例では、外装部302に形成されるマイク穴の形状は楕円状であるが、円状または方形状等の他の形状でもよい。また、マイク201a上のマイク穴の形状とマイク201b上のマイク穴の形状とは、互いに異なっていてもよい。
Drive sounds generated within the housings of the
Lch≒Rch<Nch
Furthermore, when the environmental sound becomes louder, the sound level of the environmental sound from the
Lch≒Rch>Nch
In this embodiment, the shape of the microphone hole formed in the
なお、本実施例では、ノイズマイク201cは、Lマイク201aとRマイク201bに近接するように配置される。また、本実施例では、ノイズマイク201cは、Lマイク201aとRマイク201bの間に配置される。これにより、撮像装置100の筐体内および光学レンズ300の筐体内において発生する駆動音等からノイズマイク201cによって生成される音声信号は、この駆動音等からLマイク201aおよびRマイク201bによって生成される音声信号と似た信号になる。
In this embodiment, the
マイクブッシュ303は、Lマイク201a、Rマイク201b、およびノイズマイク201cを固定するための部材である。固定部304は、マイクブッシュ303を外装部302に固定する部材である。
The
なお、本実施例では、外装部302および固定部304はPC材等のモールド部材で構成される。また、外装部302および固定部304はアルミまたはステンレス等の金属部材で構成されてもよい。また、本実施例では、マイクブッシュ303は、エチレンプロピレンジエンゴム等のゴム材で構成される。
In this embodiment, the
<ノイズパラメータ>
図5はノイズパラメータ記録部205に記録されているノイズパラメータの一例である。ノイズパラメータは、撮像装置100の筐体内、および光学レンズ300の筐体内において発生した駆動音をノイズマイク201cが取得することにより生成した音声信号を補正するためのパラメータである。図5に示すように、本実施例では、ノイズパラメータ記録部205にはPLxおよびPRxが記録されている。本実施例では、駆動音の発生源は光学レンズ300の筐体内であるとして説明する。光学レンズ300の筐体内で発生した駆動音はレンズマウント301を介して撮像装置100の筐体内に伝達し、Lマイク201a、Rマイク201b、およびノイズマイク201cによって取得される。
<Noise parameters>
5 shows an example of noise parameters recorded in the noise
駆動音の種類によって、駆動音の周波数が異なる。そのため、本実施例では、撮像装置100は、駆動音(ノイズ)の種類に対応した複数のノイズパラメータを記録する。そして、これら複数のノイズパラメータのうちの何れかを用いてノイズデータを生成する。本実施例では、撮像装置100は、恒常的なノイズとしてホワイトノイズに対するノイズパラメータを記録する。また、撮像装置100は、例えば光学レンズ300内のギアがかみ合わさることによって発生する短期的なノイズに対するノイズパラメータを記録する。また、撮像装置100は、長期的なノイズとして、例えばレンズ300の筐体内における摺動音に対するノイズパラメータを記録する。他にも、撮像装置100は光学レンズ300の種類ごと、並びに、情報取得部103によって検出される撮像装置100の筐体内の温度および撮像装置100の傾きごとにノイズパラメータを記録してもよい。
The frequency of the drive sound varies depending on the type of drive sound. Therefore, in this embodiment, the
<ノイズデータの生成方法>
図6および図7を用いて、ノイズデータ生成部204におけるノイズデータの生成処理を説明する。ここではLchのデータに関するノイズデータの生成処理について説明するが、Rchのデータに関するノイズデータの生成方法も同様である。
<Method of generating noise data>
6 and 7, the process of generating noise data in the
まず、環境音がないと見なせる状況において、ノイズパラメータを生成する処理について説明する。図6(a)は、環境音がないと見なせる状況において光学レンズ300の筐体内で駆動音が発生した場合におけるLch_Beforeの周波数スペクトルの一例である。図6(b)は、環境音がないと見なせる状況において光学レンズ300の筐体内で駆動音が発生した場合におけるNch_Beforeの周波数スペクトルの一例である。横軸は0ポイント目から512ポイント目までの周波数を示す軸、縦軸は周波数スペクトルの振幅を示す軸である。
First, the process of generating noise parameters in a situation where it is considered that there is no environmental sound will be described. Fig. 6(a) is an example of the frequency spectrum of Lch_Before when drive sound occurs within the housing of the
環境音がないと見なせる状況のため、Lch_BeforeおよびNch_Beforeでは、同じ周波数帯域の周波数スペクトルの振幅が大きくなる。また、光学レンズ300の筐体内において駆動音が発生しているため、同じ駆動音に対する各周波数スペクトルの振幅はLch_BeforeよりもNch_Beforeのほうが大きい傾向になる。
Because it is assumed that there is no environmental sound, the amplitude of the frequency spectrum in the same frequency band is large in Lch_Before and Nch_Before. In addition, because drive sound is generated inside the housing of the
図6(c)は本実施例におけるPLxの一例である。本実施例では、PLxは、Lch_Beforeの各周波数スペクトルの振幅をNch_Beforeの各周波数スペクトルの振幅で除算したことによって算出された各周波数スペクトルの係数である。この除算の結果を、Lch_Before/Nch_Beforeと記載する。すなわち、PLxはLch_BeforeおよびNch_Beforeの振幅の比である。ノイズパラメータ記録部205は、Lch_Before/Nch_Beforeの値をノイズパラメータPLxとして記録している。前述のように、同じ駆動音に対する周波数スペクトルの振幅はLch_BeforeよりもNch_Beforeのほうが大きい傾向にあるため、ノイズパラメータPLxの各係数の値は1よりも小さい値になる傾向になる。ただし、Nch_Before[n]の値が所定の閾値より小さい場合、ノイズパラメータ記録部205はPLx[n]=0としてノイズパラメータPLxを記録する。
Figure 6 (c) is an example of PLx in this embodiment. In this embodiment, PLx is the coefficient of each frequency spectrum calculated by dividing the amplitude of each frequency spectrum of Lch_Before by the amplitude of each frequency spectrum of Nch_Before. The result of this division is written as Lch_Before/Nch_Before. In other words, PLx is the ratio of the amplitudes of Lch_Before and Nch_Before. The noise
次に、生成されたノイズパラメータをNch_Beforeに適用する処理について説明する。図7(a)は環境音が存在している状況において光学レンズ300の筐体内で駆動音が発生した場合におけるLch_Beforeの周波数スペクトルの一例である。図7(b)は環境音が存在している状況において光学レンズ300の筐体内で駆動音が発生した場合におけるNch_Beforeの周波数スペクトルの一例である。横軸は0ポイント目から512ポイント目までの周波数を示す軸、縦軸は周波数スペクトルの振幅を示す軸である。
Next, the process of applying the generated noise parameters to Nch_Before will be described. FIG. 7(a) is an example of the frequency spectrum of Lch_Before when drive sound occurs within the housing of the
図7(c)は環境音が存在している状況において光学レンズ300の筐体内で駆動音が発生した場合におけるNLの一例である。ノイズデータ生成部204は、Nch_Beforeの各周波数スペクトルと、PLxの各係数とを乗算し、NLを生成する。NLは、このように生成された周波数スペクトルである。
Figure 7 (c) is an example of NL when drive sound occurs inside the housing of the
図7(d)は環境音が存在している状況において光学レンズ300の筐体内で駆動音が発生した場合におけるLch_Afterの一例である。減算処理部207は、Lch_BeforeからNLを減算し、Lch_Afterを生成する。Lch_Afterは、このように生成された周波数スペクトルである。
Figure 7 (d) is an example of Lch_After when drive sound occurs inside the housing of the
これにより、撮像装置100は、光学レンズ300の筐体内の駆動音が原因であるノイズを低減し、ノイズの少ない環境音を記録することができる。
This allows the
<ノイズパラメータ選択部206の説明>
図8は、ノイズパラメータ選択部206の詳細な構成の一例を示すブロック図である。
<Description of Noise
FIG. 8 is a block diagram showing an example of a detailed configuration of the noise
ノイズパラメータ選択部206には、Lch_Before、Rch_Before、Nch_Before、およびレンズ制御信号が入力される。
Lch_Before, Rch_Before, Nch_Before, and the lens control signal are input to the noise
Nchノイズ検出部2061は、光学レンズ300の筐体内で発生した駆動音によるノイズをNch_Beforeから検出する。Nchノイズ検出部2061は、ノイズの検出結果に基づいて、ノイズの検出結果に関するデータをノイズ判定部2063に出力する。なお、本実施例では、Nchノイズ検出部2061はNch_Beforeの513ポイントのデータを利用してノイズを検出する。
The Nch
環境音検出部2062は、環境音のレベルをLch_BeforeおよびRch_Beforeから検出する。環境音検出部2062は、環境音のレベルの検出結果に基づいて、環境音のレベルの検出結果に関するデータをノイズ判定部2063に出力する。
The environmental
ノイズ判定部2063は、レンズ制御部102から入力されるレンズ制御信号、Nchノイズ検出部2061から入力されるデータ、および環境音検出部2062から入力されるデータに基づいて、ノイズデータ生成部204が用いるノイズパラメータを決める。ノイズ判定部2063は、決定したノイズパラメータの種類を示すデータをノイズデータ生成部204に出力する。
The
Nch微分部2064はNch_Beforeに対して微分処理を実行する。Nch微分部2064はNch_Beforeを微分処理した結果を示すデータを短期雑音検出部2065に出力する。短期雑音検出部2065は、Nch微分部2064から入力されたデータに基づいて、短期的なノイズが発生しているか否かを検出する。短期雑音検出部2065は、短期的なノイズが発生しているか否かを示すデータをノイズ判定部2063に出力する。なお、Nch微分部2064および短期雑音検出部2065はNchノイズ検出部2061に含まれる。
The
Nch積分部2066は、Nch_Beforeに対して積分処理を実行する。Nch積分部2066はNch_Beforeを微分処理した結果を示すデータを長期雑音検出部2067に出力する。長期雑音検出部2067は、Nch積分部2066から入力されたデータに基づいて、長期的なノイズが発生しているか否かを検出する。長期雑音検出部2067は、長期的なノイズが発生しているか否かを示すデータをノイズ判定部2063に出力する。なお、Nch積分部2066および長期雑音検出部2067はNchノイズ検出部2061に含まれる。
The
環境音抽出部2068は、環境音を抽出する。本実施例では、環境音抽出部2068はノイズラメータに基づいて、ノイズの影響が少ない周波数のデータを抽出する。例えば、環境音抽出部2068はノイズパラメータが所定の値以下である周波数のデータを抽出する。そして、環境音抽出部2068は抽出した周波数のデータに基づいて、環境音の大きさを示すデータを出力する。なお、環境音抽出部2068は環境音検出部2062に含まれる。
The environmental
環境音判定部2069は、環境音の大きさを判定する。環境音判定部2069は、判定した環境音の大きさを示すデータをNchノイズ検出部2061およびノイズ判定部2063に入力する。Nchノイズ検出部2061は、環境音判定部2069から入力された環境音の大きさを示すデータに基づいて、後述する第一の閾値および第二の閾値を変更する。なお、環境音判定部2069は環境音検出部2062に含まれる。
The environmental
<ノイズ低減処理のタイミングチャート>
本実施例におけるノイズ低減処理に関して、図9を用いて説明する。
<Timing chart of noise reduction processing>
The noise reduction process in this embodiment will be described with reference to FIG.
図9(a)~(i)はノイズデータ生成部204、ノイズパラメータ選択部206、および減算処理部207における音声処理のタイミングチャートの一例である。本実施例では説明の簡易化のため、Lchの音声処理について説明するが、Rchの音声処理も同様である。図9(a)~(i)におけるグラフの横軸はすべて時間軸である。
Figures 9(a) to (i) are example timing charts of audio processing in the noise
図9(a)はレンズ制御信号の一例を示す。レンズ制御信号はレンズ制御部102が光学レンズ300に駆動するよう指示する信号である。本実施例では、レンズ制御信号のレベルはHighとLowの2値で表される。レンズ制御信号のレベルがHighである場合、レンズ制御部102は光学レンズ300に駆動するよう指示している状態である。レンズ制御信号のレベルがLowである場合、レンズ制御部102は光学レンズ300に駆動を指示していない状態である。
Figure 9 (a) shows an example of a lens control signal. The lens control signal is a signal that the
図9(b)はLch_Before[n]の値の一例を示すグラフである。縦軸はLch_Before[n]の値を示す軸である。本実施例では、Lch_Before[n]はFFT部203から出力されるLch_Beforeのうち、光学レンズ300の駆動音を示す信号が特徴的に表れるn番目の周波数ポイントの信号である。なお、本実施例では、n番目の周波数ポイントの信号について説明するが、ほかの周波数に対しても同様に音声処理が実行される。また、信号Xおよび信号Yで示す信号はノイズが含まれる信号である。本実施例では信号Xは短期的なノイズが含まれる信号を示す。信号Yは長期的なノイズが含まれるノイズ信号を示す。
Figure 9 (b) is a graph showing an example of the value of Lch_Before[n]. The vertical axis indicates the value of Lch_Before[n]. In this embodiment, Lch_Before[n] is the signal at the nth frequency point, among the Lch_Before output from the
図9(c)は環境音抽出部2068において抽出された環境音の大きさの一例を示すグラフである。縦軸は取得された環境音から生成された音声信号のレベルを示す。閾値Th1および閾値Th2は、環境音判定部2069において用いられる2つの閾値である。
Figure 9 (c) is a graph showing an example of the volume of the environmental sound extracted by the environmental
図9(d)はNch_Before[n]の値の一例を示すグラフである。Nch_Before[n]は、FFT部203から出力されるNch_Beforeのうち、光学レンズ300の駆動音を示す信号が特徴的に表れるn番目の周波数ポイントの信号である。縦軸は、Nch_Before[n]の値を示す軸である。Nch_Before[n]には、図9(b)における、信号Xおよび信号Yで示したノイズ信号がLch_Beforeよりも特徴的に表れる。
Figure 9 (d) is a graph showing an example of the value of Nch_Before[n]. Nch_Before[n] is the signal at the nth frequency point, among the Nch_Before output from the
図9(e)はNdiff[n]の値の一例を示すグラフである。Ndiff[n]は、Nch微分部2064から出力されるNdiffのうち、n番目の周波数ポイントの信号の値を示したものである。縦軸は、Ndiff[n]の値を示す軸である。Nch_Before[n]の所定時間あたりの値の変化量が大きい場合、Ndiff[n]の値が大きくなる。短期雑音検出部2065は、短期的なノイズを検出するために、第一の閾値である閾値Th_Ndiff[n]を持つ。閾値Th_Ndiff[n]は、環境音判定部2069から入力された環境音の大きさを示すデータおよびレンズ制御信号に基づいてレベル1~3の間で変化する。閾値Th_Ndiff[n]の初期値はレベル2とする。また閾値Th_Ndiff[n]のレベルは横の破線で表される。
9(e) is a graph showing an example of the value of Ndiff[n]. Ndiff[n] indicates the value of the signal at the nth frequency point of Ndiff output from the
図9(f)はNint[n]の値の一例を示すグラフである。本実施例では、Nint[n]は、Nch積分部2066から出力されるNintのうち、n番目の周波数ポイントの信号の値を示したものである。縦軸は、Nint[n]の値を示す軸である。Nch_Before[n]が継続的に大きい場合、Nint[n]の値が大きくなる。長期雑音検出部2067は、長期的なノイズを検出するために、第二の閾値である閾値Th_Nint[n]を持つ。閾値Th_Nint[n]は、環境音判定部2069から入力された環境音の大きさを示すデータおよびレンズ制御信号に基づいてレベル1~3の間で変化する。閾値Th_Nint[n]の初期値はレベル2とする。また閾値Th_Nint[n]のレベルは横の破線で表される。
Figure 9(f) is a graph showing an example of the value of Nint[n]. In this embodiment, Nint[n] indicates the value of the signal at the nth frequency point of Nint output from the
図9(g)はノイズパラメータ選択部206によって選択されたノイズパラメータの一例を表す。本実施例では、無地部はPL1のノイズパラメータのみが選択されていることを示す。斜線部はPL1およびPL2のノイズパラメータが選択されていることを示す。格子縞部はPL1およびPL3のノイズパラメータが選択されていることを示す。
Figure 9(g) shows an example of noise parameters selected by the noise
図9(h)はNL[n]の値の一例を示すグラフである。本実施例では、NL[n]は、ノイズデータ生成部204で生成されるNLのうち、n番目の周波数ポイントの信号の値を示したものである。縦軸は、NL[n]の値を示す軸である。
Figure 9 (h) is a graph showing an example of the value of NL[n]. In this embodiment, NL[n] indicates the signal value of the nth frequency point of NL generated by the noise
図9(i)はLch_After[n]の値の一例を示すグラフである。本実施例では、Lch_After[n]は、減算処理部207から出力されるLch_Afterのうち、n番目の周波数ポイントの信号の値を示したものである。縦軸は、Lch_After[n]の値を示す軸である。
Figure 9(i) is a graph showing an example of the value of Lch_After[n]. In this embodiment, Lch_After[n] indicates the value of the signal at the nth frequency point of Lch_After output from the
次にそれぞれの動作に関してタイミングを時刻t701~t709を用いて説明する。 Next, the timing of each operation will be explained using times t701 to t709.
時刻t701において、レンズ制御部102は光学レンズ300およびノイズパラメータ選択部206に、レンズ制御信号としてHighの信号を出力する(図9(a))。時刻t701において、光学レンズ300の筐体内で駆動音が発生する可能性が高いため、短期雑音検出部2065は閾値Th_Ndiff[n]をレベル1に下げる(図9(e))。また時刻t701において、光学レンズ300の筐体内で駆動音が発生する可能性が高いため、長期雑音検出部2067は閾値Th_Nint[n]をレベル1に下げる(図9(f))。
At time t701, the
時刻t702において、光学レンズ300が駆動し、ギアのかみ合う音などの短期的な駆動音が発生する。ノイズマイク201cがその短期的な駆動音を収音したことにより、Ndiff[n]の値が閾値Th_Ndiff[n]を超える(図9(e))。これに応じて、ノイズパラメータ選択部206はノイズパラメータPL1およびPL2を選択する(図9(g))。ノイズデータ生成部204はNch_Before[n]、およびノイズパラメータPL1およびPL2に基づいてNL[n]を生成する(図9(h))。減算処理部207は、Lch_Before[n]からNL[n]を減算し、Lch_After[n]を出力する(図9(i))。この場合、Lch_After[n]は恒常的なノイズおよび短期的なノイズが低減された音声信号になる。
At time t702, the
時刻t703において、光学レンズ300が連続的な駆動を開始し、光学レンズ300の筐体内において摺動音などの長期的な駆動音が発生する。ノイズマイク201cがその長期的な駆動音を収音したことにより、Nint[n]の値が閾値Th_Nint[n]を超える(図9(f))。これに応じて、ノイズパラメータ選択部206はノイズパラメータPL1およびPL3を選択する(図9(g))。ノイズデータ生成部204はNch_Before[n]、および、ノイズパラメータPL1およびPL3に基づいてNL[n]を生成する(図9(h))。減算処理部207は、Lch_Before[n]からNL[n]を減算し、Lch_After[n]を出力する(図9(i))。この場合、Lch_After[n]は恒常的なノイズおよび長期的なノイズが低減された音声信号になる。
At time t703, the
時刻t704において、光学レンズ300が連続的な駆動を停止する。ノイズマイク201cがその長期的な駆動音を収音しなくなるため、Nint[n]の値が閾値Th_Nint[n]以下になる(図9(f))。これに応じて、ノイズパラメータ選択部206はノイズパラメータPL1を選択する(図9(g))。ノイズデータ生成部204は、Nch_Before[n]、および、ノイズパラメータPL1に基づいてNL[n]を生成する(図9(h))。減算処理部207は、Lch_Before[n]からNL[n]を減算し、Lch_After[n]を出力する(図9(i))。この場合、Lch_After[n]は恒常的なノイズが低減された音声信号になる。
At time t704, the
時刻t705においてレンズ制御部102は、光学レンズ300およびノイズパラメータ選択部206にレンズ制御信号としてLowの信号を出力する(図9(a))。この場合、光学レンズ300の筐体内において駆動音が発生する可能性が低くなるため、短期雑音検出部2065は閾値Th_Ndiff[n]をレベル2に上げる(図9(e))。また、この場合、光学レンズ300の筐体内において駆動音が発生する可能性が低くなるため、長期雑音検出部2067は閾値Th_Nint[n]をレベル2に上げる(図9(f))。
At time t705, the
時刻t706において、環境音抽出部2068において抽出された環境音の大きさが閾値Th1を超える。環境音が大きい場合、ユーザには音声信号に含まれるノイズが感じられにくくなるため、短期雑音検出部2065は閾値Th_Ndiff[n]をレベル3に上げる(図9(e))。また、環境音が大きい場合、ユーザには音声信号に含まれるノイズが感じられにくくなるため、長期雑音検出部2067は閾値Th_Nint[n]をレベル3に上げる(図9(f))。
At time t706, the volume of the environmental sound extracted by the environmental
時刻t707において、レンズ制御部102は光学レンズ300およびノイズパラメータ選択部206に、レンズ制御信号としてHighの信号を出力する(図9(a))。この場合、光学レンズ300の筐体内において駆動音が発生する可能性が高いため、短期雑音検出部2065は閾値Th_Ndiff[n]をレベル2に下げる(図9(e))。また、この場合、光学レンズ300の筐体内において駆動音が発生する可能性が高いため、長期雑音検出部2067は閾値Th_Nint[n]をレベル2に下げる(図9(f))。
At time t707, the
時刻t708において、環境音抽出部2068において抽出された環境音の大きさが閾値Th2を超える。ここで、ノイズパラメータ選択部206はNchノイズ検出部2061から入力されるデータにかかわらずノイズパラメータPL1のみを選択する。このように、環境音がとても大きい場合、音声信号に含まれるノイズがユーザには感じづらいため、撮像装置100は、恒常的なノイズのみを低減することで、さらに短期雑音および長期雑音を低減する処理を実行した場合よりも自然な環境音を記録する。
At time t708, the volume of the environmental sound extracted by the environmental
以上のように、撮像装置100は第2のマイクであるノイズマイク201cを利用してノイズ低減処理を実行することで、ノイズが低減された環境音を記録することができる。
As described above, the
また、撮像装置100は、ノイズマイク201cの出力信号を用いてノイズが発生していることを検出し、ノイズの発生を検出したタイミングに合わせてノイズパラメータを設定している。そのため、撮像装置100は、ノイズの発生に同期して、適切にノイズパラメータを設定し、適切にノイズを低減することが可能となる。
The
また、撮像装置100は、環境音の大きさが閾値Th2以下である場合、Nchノイズ検出部2061によって検出されたノイズに応じてノイズ低減処理を実行し、環境音が閾値Th2より大きい場合、恒常的なノイズのみを低減する。これにより、撮像装置100は、環境音の大きさに応じて、ユーザにとって違和感の少ないようにノイズ低減された環境音を記録することが可能となる。
In addition, when the volume of the environmental sound is equal to or less than the threshold Th2, the
なお、本実施例では、撮像装置100は、光学レンズ300の筐体内で発生する駆動音を低減したが、撮像装置100内で発生する駆動音を低減してもよい。撮像装置100内で発生する駆動音は例えば、基板の音鳴き、および無線電波ノイズである。なお、基板の音鳴きは、例えば基板上のコンデンサに電圧を印加した際に生じる基板のきしみによって発生する音である。
In this embodiment, the
なお、環境音判定部2069の閾値Th1および閾値Th2、短期雑音検出部2065の閾値Th_Ndiff[n]、並びに、長期雑音検出部2067の閾値Th_Nint[n]は発生する駆動音と環境音とに基づいて決定される。そのため、撮像装置100は、光学レンズ300の種類および撮像装置100の傾き等によって、これらの閾値をそれぞれ変更してもよい。
The thresholds Th1 and Th2 of the environmental
[第二の実施例]
ここで、図10は第二の実施例における音声入力部104の構成例を示すブロック図である。図3に示す音声入力部104の構成と異なる部分は、減算処理部207およびiFFT部208である。ここで、図3と同様の処理部に関する説明は省略する。
[Second embodiment]
Fig. 10 is a block diagram showing an example of the configuration of the
iFFT部208aは、FFT部203から入力されたLch_Before、およびRch_Beforeをそれぞれ逆高速フーリエ変換して、周波数領域のデジタル音声信号を時間領域のデジタル音声信号へそれぞれ変換する。また、iFFT部208bは、NL,およびNRをそれぞれ逆高速フーリエ変換して、周波数領域のデジタル音声信号を時間領域のデジタル音声信号へ変換する。
The
減算処理部207は、iFFT部208aから入力されたデジタル音声信号からiFFT部208bから入力されたデジタル音声信号を減算する。減算処理部207における演算処理は、デジタル音声信号を時間領域において減算する波形減算方式である。
The
なお、波形減算を行う場合、撮像装置100はノイズパラメータとして、デジタル音声信号の位相に関するパラメータも記録してもよい。
When performing waveform subtraction, the
その他の撮像装置100の構成および動作は第一の実施例と同様である。
The rest of the configuration and operation of the
[第三の実施例]
第三の実施例では、撮像装置100が減算処理部を2つ有する構成について説明する。
[Third embodiment]
In the third embodiment, a configuration in which the
図11は第三の実施例における音声入力部104の構成例を示すブロック図である。
Figure 11 is a block diagram showing an example of the configuration of the
ここで、図11に示すマイク201、A/D変換部202、FFT部203、iFFT部208、および音声処理部209は、図3に示されるものと同様であるため説明は省略する。
Here, the microphone 201, A/
切替部210はレンズ制御部102からの制御情報に基づいて、パスを切り替える。本実施例では、光学レンズ300が駆動している場合、切替部210は後述する演算処理部A217でノイズ低減処理が行われるようにパスを切り替える。また、光学レンズ300が駆動していない場合、切替部210は演算処理部A217でノイズ低減処理を行わないようにパスを切り替える。
The
ノイズデータ生成部A214は、Nch_Beforeに基づいて、Lch_BeforeおよびRch_Beforeに含まれるレンズ駆動に関するノイズを低減するためのデータを生成する。LマイクおよびRマイクから入力される音声信号に含まれるレンズ駆動に関するノイズは、第一のノイズの一例である。本実施例では、ノイズデータ生成部A214は、Lch_Before[0]~Lch_Before[512]に含まれるノイズをそれぞれ低減するためのNLA[0]~NLA[512]の配列データをノイズパラメータを用いて生成する。また、ノイズデータ生成部A214は、Rch_Before[0]~Rch_Before[512]に含まれるノイズをそれぞれ低減するためのNRA[0]~NRA[512]の配列データを生成する。 The noise data generating unit A214 generates data for reducing noise related to lens drive contained in Lch_Before and Rch_Before based on Nch_Before. The noise related to lens drive contained in the audio signal input from the L microphone and the R microphone is an example of a first noise. In this embodiment, the noise data generating unit A214 uses noise parameters to generate array data of NLA[0] to NLA[512] for reducing noise contained in Lch_Before[0] to Lch_Before[512], respectively. The noise data generating unit A214 also generates array data of NRA[0] to NRA[512] for reducing noise contained in Rch_Before[0] to Rch_Before[512], respectively.
なお、NLA[0]~NLA[512]の配列データにおける周波数のポイントは、Lch_Before[0]~Lch_Before[512]の配列データにおける周波数のポイントと同じである。また、NRA[0]~NRA[512]の配列データにおける周波数のポイントは、Rch_Before[0]~Rch_Before[512]の配列データにおける周波数のポイントと同じである。 The frequency points in the array data of NLA[0] to NLA[512] are the same as the frequency points in the array data of Lch_Before[0] to Lch_Before[512]. Also, the frequency points in the array data of NRA[0] to NRA[512] are the same as the frequency points in the array data of Rch_Before[0] to Rch_Before[512].
なお、NLA[0]~NLA[512]の配列データを総称する場合、NLAと記載する。また、NRA[0]~NRA[512]を総称する場合、NRAと記載する。NLAおよびNRAはそれぞれ第3の周波数スペクトルデータの一例である。 Note that the array data NLA[0] to NLA[512] are collectively referred to as NLA. Furthermore, NRA[0] to NRA[512] are collectively referred to as NRA. NLA and NRA are each an example of the third frequency spectrum data.
ノイズパラメータ記録部205には、ノイズデータ生成部A214がNch_BeforeからNLAおよびNRAを生成するためのノイズパラメータが記録されている。なお、本実施例ではノイズパラメータ記録部205には、ノイズデータ生成部A214において用いられるノイズパラメータである、レンズ種類ごとのレンズ駆動に関するノイズパラメータが記録されている。なお、本実施例では、ノイズデータ生成部A214は、音声データを記録している間では、ノイズパラメータを切り替えない。
The noise
ここで、Nch_BeforeからNLAを生成するためのノイズパラメータを総称する場合、PLxAと記載する。Nch_BeforeからNRAを生成するためのノイズパラメータを総称する場合、PRxAと記載する。 Here, the noise parameters for generating NLA from Nch_Before are collectively referred to as PLxA. The noise parameters for generating NRA from Nch_Before are collectively referred to as PRxA.
PLxAおよびPRxAはそれぞれNLAおよびNRAと同じ配列数を有する。例えば、PL1Aは、PL1A[0]~PL1A[512]の配列データである。また、PL1Aの周波数ポイントは、Lch_Beforeの周波数ポイントと同じである。また例えばPR1Aは、PR1A[0]~PR1A[512]の配列データである。PR1Aの周波数ポイントは、Rch_Beforeと同じ周波数ポイントである。ノイズパラメータは図12を用いて後述する。 PLxA and PRxA have the same number of arrays as NLA and NRA, respectively. For example, PL1A is array data from PL1A[0] to PL1A[512]. The frequency points of PL1A are the same as the frequency points of Lch_Before. For example, PR1A is array data from PR1A[0] to PR1A[512]. The frequency points of PR1A are the same as the frequency points of Rch_Before. The noise parameters will be described later with reference to FIG. 12.
なお、本実施例では、ノイズパラメータ記録部205には、ノイズパラメータとして513ポイントの周波数スペクトルそれぞれに対する係数がすべて記録されている。しかし、ノイズパラメータ記録部205には、513ポイントの全ての周波数に対する係数ではなく、少なくともノイズを低減するために必要な周波数ポイントの係数が記録されていればよい。例えば、ノイズパラメータ記録部205は、ノイズパラメータとして、典型的な可聴周波数と考えられている20Hz~20kHzの周波数スペクトルそれぞれに対する係数を記録し、他の周波数スペクトルの係数を記録しなくてもよい。また例えば、ノイズパラメータとして、係数の値がゼロである周波数スペクトルに対する係数はノイズパラメータ記録部205に記録されていなくてもよい。
In this embodiment, the noise
減算処理部A217は、Lch_BeforeおよびRch_BeforeからNLAおよびNRAをそれぞれ減算する。例えば,減算処理部A217はLch_BeforeからNLAを減算するL減算器A217a、およびRch_BeforeからNRAを減算するR減算器A217bを有する。L減算器A217aはLch_BeforeからNLAを減算し、Lch_A_After[0]~Lch_A_After[512]の513ポイントの配列データを出力する。R減算器A217bはRch_BeforeからNRAを減算し、Rch_A_After[0]~Rch_A_After[512]の513ポイントの配列データを出力する。本実施例では、減算処理部A217はスペクトルサブトラクション法によって減算処理を実行し、特にノイズの大きいレンズ駆動に関するノイズの減算を行う。 The subtraction processing unit A217 subtracts the NLA and the NRA from Lch_Before and Rch_Before, respectively. For example, the subtraction processing unit A217 has an L subtractor A217a that subtracts the NLA from Lch_Before, and an R subtractor A217b that subtracts the NRA from Rch_Before. The L subtractor A217a subtracts the NLA from Lch_Before, and outputs array data of 513 points from Lch_A_After[0] to Lch_A_After[512]. The R subtractor A217b subtracts the NRA from Rch_Before, and outputs array data of 513 points from Rch_A_After[0] to Rch_A_After[512]. In this embodiment, the subtraction processing unit A217 performs subtraction processing using the spectral subtraction method, and subtracts noise related to lens driving, which is particularly noisy.
ノイズデータ生成部B224は、Nch_Beforeに基づいて、Lch_A_AfterおよびRch_A_Afterに含まれるレンズ駆動に関する第2のノイズを低減するためのデータを生成する。 The noise data generating unit B224 generates data for reducing the second noise related to lens driving contained in Lch_A_After and Rch_A_After based on Nch_Before.
本実施例では、ノイズデータ生成部B224は、Lch_A_After[0]~Lch_A_After[512]に含まれるノイズをそれぞれ低減するためのNLB[0]~NLB[512]の配列データをノイズパラメータを用いて生成する。また、ノイズデータ生成部B224は、Rch_A_After[0]~Rch_A_After[512]に含まれるノイズをそれぞれ低減するためのNRB[0]~NRB[512]の配列データをノイズパラメータを用いて生成する。 In this embodiment, the noise data generation unit B224 uses noise parameters to generate array data for NLB[0] to NLB[512] for reducing the noise contained in Lch_A_After[0] to Lch_A_After[512], respectively. The noise data generation unit B224 also uses noise parameters to generate array data for NRB[0] to NRB[512] for reducing the noise contained in Rch_A_After[0] to Rch_A_After[512], respectively.
NLB[0]~NLB[512]の配列データにおける周波数のポイントは、Lch_A_After[0]~Lch_A_After[512]の配列データにおける周波数のポイントと同じである。また、NRB[0]~NRB[512]の配列データにおける周波数のポイントは、Rch_A_After[0]~Rch_A_After[512]の配列データにおける周波数のポイントと同じである。 The frequency points in the array data of NLB[0] to NLB[512] are the same as the frequency points in the array data of Lch_A_After[0] to Lch_A_After[512]. Also, the frequency points in the array data of NRB[0] to NRB[512] are the same as the frequency points in the array data of Rch_A_After[0] to Rch_A_After[512].
なお、NLB[0]~NLB[512]の配列データを総称する場合、NLBと記載する。また、NRB[0]~NRB[512]を総称する場合、NRBと記載する。NLBおよびNRBは(それぞれ第4の周波数スペクトルデータ)の一例である。 Note that the array data NLB[0] to NLB[512] are collectively referred to as NLB. Furthermore, the array data NRB[0] to NRB[512] are collectively referred to as NRB. NLB and NRB are each an example of (fourth frequency spectrum data).
ノイズパラメータ記録部205には、ノイズデータ生成部B224がNch_BeforeからNLBおよびNRBを生成するためのノイズパラメータが記録されている。
The noise
なお、本実施例ではノイズパラメータ記録部205には、ノイズデータ生成部B224において用いられるノイズパラメータである、マイクのフロアノイズや電気的ノイズなどを対象とするノイズパラメータが記録されている。なお、本実施例では、ノイズデータ生成部A214は、音声データを記録している間では、ノイズパラメータを切り替えない。
In this embodiment, the noise
ここで、Nch_BeforeからNLBを生成するためのノイズパラメータを総称する場合、PLxBと記載する。Nch_BeforeからNRBを生成するためのノイズパラメータを総称する場合、PRxBと記載する。 Here, the noise parameters for generating NLB from Nch_Before are collectively referred to as PLxB. The noise parameters for generating NRB from Nch_Before are collectively referred to as PRxB.
PLxBおよびPRxBはそれぞれNLBおよびNRBと同じ配列数を有する。例えば、PL1Bは、PL1B[0]~PL1B[512]の配列データである。また、PL1Bの周波数ポイントは、Lch_Beforeの周波数ポイントと同じである。また例えばPR1Bは、PR1B[0]~PR1B[512]の配列データである。PR1Bの周波数ポイントは、Rch_Beforeと同じ周波数ポイントである。ノイズパラメータは図12を用いて後述する。 PLxB and PRxB have the same number of arrays as NLB and NRB, respectively. For example, PL1B is array data from PL1B[0] to PL1B[512]. The frequency points of PL1B are the same as the frequency points of Lch_Before. For example, PR1B is array data from PR1B[0] to PR1B[512]. The frequency points of PR1B are the same as the frequency points of Rch_Before. The noise parameters will be described later with reference to FIG. 12.
なお、本実施例では、ノイズパラメータ記録部205には、ノイズパラメータとして513ポイントの周波数スペクトルそれぞれに対する係数がすべて記録されている。しかし、513ポイントの全ての周波数に対する係数ではなく、ノイズパラメータ記録部205には、少なくともノイズを低減するために必要な周波数ポイントの係数が記録されていればよい。例えば、ノイズパラメータ記録部205は、ノイズパラメータとして、典型的な可聴周波数と考えられている20Hz~20kHzの周波数スペクトルそれぞれに対する係数を記録し、他の周波数スペクトルの係数を記録しなくてもよい。また例えば、ノイズパラメータとして、係数の値がゼロである周波数スペクトルに対する係数はノイズパラメータ記録部205に記録されていなくてもよい。
In this embodiment, the noise
減算処理部B227は、Lch_A_AfterおよびRch_A_AfterからNLBおよびNRBをそれぞれ減算する。例えば、減算処理部B227はLch_A_AFTERからNLBを減算するL減算器B227a、およびRch_BeforeからNRBを減算するR減算器B227bを有する。L減算器B227aはLch_BeforeからNLBを減算し、Lch_After[0]~Lch_After[512]の513ポイントの配列データを出力する。R減算器B227bはRch_BeforeからNRAを減算し、Rch_After[0]~Rch_After[512]の513ポイントの配列データを出力する。本実施例では、減算処理部B227はスペクトルサブトラクション法によって減算処理を実行し、特にノイズの大きいレンズ駆動に関するノイズの減算を行う。 The subtraction processing unit B227 subtracts NLB and NRB from Lch_A_After and Rch_A_After, respectively. For example, the subtraction processing unit B227 has an L subtractor B227a that subtracts NLB from Lch_A_AFTER, and an R subtractor B227b that subtracts NRB from Rch_Before. The L subtractor B227a subtracts NLB from Lch_Before, and outputs array data of 513 points from Lch_After[0] to Lch_After[512]. The R subtractor B227b subtracts NRA from Rch_Before, and outputs array data of 513 points from Rch_After[0] to Rch_After[512]. In this embodiment, the subtraction processing unit B227 performs subtraction processing using the spectral subtraction method, and subtracts noise related to lens driving, which is particularly noisy.
本実施例では、減算処理部B227は、レンズ駆動によって発生したノイズ以外のマイクのフロアノイズや電気的ノイズなどの恒常的に発生しているノイズの減算を行う。なお、本実施例では、ノイズデータ生成部B224は、Nch_Beforeに基づいてNLBおよびNRBを生成するが、ほかの方法でもよい。例えば、ノイズパラメータ記録部205にNLBおよびNRBが記録されており、減算処理部B227はノイズデータ生成部B224を介さずに、ノイズパラメータ記録部205から直接NLBおよびNRBを読み込んでもよい。なぜなら、マイクのフロアノイズや電気的ノイズなどの恒常的に発生しているため、Nch_Beforeに含まれるノイズを参照する必要性は低いからである。
In this embodiment, the subtraction processing unit B227 subtracts constantly occurring noise such as microphone floor noise and electrical noise other than noise generated by lens driving. Note that in this embodiment, the noise data generating unit B224 generates NLB and NRB based on Nch_Before, but other methods are also possible. For example, NLB and NRB may be recorded in the noise
なお、本実施例では減算処理部A217から減算処理部B227の順番でノイズ低減処理が行われるように記載しているが、逆に減算処理部B227から減算処理部A217の順番でノイズ低減処理が行われるようにしてもよい。 In this embodiment, the noise reduction process is described as being performed in the order of subtraction processing unit A217 to subtraction processing unit B227, but the noise reduction process may be performed in the reverse order of subtraction processing unit B227 to subtraction processing unit A217.
その他の撮像装置100の構成および動作は第一の実施例と同様である。
The rest of the configuration and operation of the
<第三の実施例におけるノイズパラメータ>
図12は第三の実施例におけるノイズパラメータ記録部205に記録されているノイズパラメータの一例である。ノイズパラメータは、撮像装置100の筐体内、および光学レンズ300の筐体内において発生した駆動音をノイズマイク201cが取得することにより生成した音声信号を補正するためのパラメータである。図12に示すように、本実施例では、ノイズパラメータ記録部205にはPLxA、PRxA、PLxBおよび、PRxBが記録されている。本実施例では、PLxA、PRxAとして駆動音の発生源は光学レンズ300の筐体内であるとして説明する。光学レンズ300の筐体内で発生した駆動音はレンズマウント301を介して撮像装置100の筐体内に伝達し、Lマイク201a、Rマイク201b、およびノイズマイク201cによって取得される。
<Noise parameters in the third embodiment>
Fig. 12 is an example of noise parameters recorded in the noise
本実施例では、光学レンズ300の種類に対応した複数のノイズパラメータがノイズパラメータ記録部205に記録されている。これは光学レンズ300の種類によって、駆動音の周波数が異なるためである。撮像装置100は、これら複数のノイズパラメータのうちの光学レンズ300の種類に応じたノイズパラメータを用いてノイズデータを生成する。
In this embodiment, multiple noise parameters corresponding to the type of
また、本実施例では、PLxB、PRxBとして撮像装置100は、恒常的なノイズに対するノイズパラメータを動画モード毎に記録する。恒常的なノイズは、例えば、ホワイトノイズ、マイクのフロアノイズや電気的ノイズである。他にも、撮像装置100は光学レンズ300の種類ごと、並びに、情報取得部103によって検出される撮像装置100の筐体内の温度および撮像装置100の傾きごとにノイズパラメータを記録してもよい。
In addition, in this embodiment, the
なお、PLxAおよびPRxAの係数の値の平均値は、PLxBおよびPRxBの係数の値の平均値よりも大きい。これは、PLxAおよびPRxAによって低減されるノイズはPLxBおよびPRxBによって低減されるノイズよりも音量が大きく耳障りであるためである。 Note that the average value of the coefficient values of PLxA and PRxA is greater than the average value of the coefficient values of PLxB and PRxB. This is because the noise reduced by PLxA and PRxA is louder and more harsh than the noise reduced by PLxB and PRxB.
<第三の実施例におけるノイズ低減処理のタイミングチャート>
本実施例におけるノイズ低減処理に関して、図13を用いて説明する。
<Timing chart of noise reduction processing in the third embodiment>
The noise reduction process in this embodiment will be described with reference to FIG.
図13(a)(b)(d)(g)(hA)(hB)(i)はノイズデータ生成部204、ノイズパラメータ選択部206、および減算処理部207における音声処理のタイミングチャートの一例である。本実施例では説明の簡易化のため、Lchの音声処理について説明するが、Rchの音声処理も同様である。図9(a)(b)(d)(g)(hA)(hB)(i)におけるグラフの横軸はすべて時間軸である。
Figures 13(a), (b), (d), (g), (hA), (hB), and (i) are examples of timing charts of audio processing in the noise
図13(a)はレンズ制御信号の一例を示す。レンズ制御信号はレンズ制御部102が光学レンズ300に駆動するよう指示する信号である。本実施例では、レンズ制御信号のレベルはHighとLowの2値で表される。レンズ制御信号のレベルがHighである場合、レンズ制御部102は光学レンズ300に駆動するよう指示している状態である。すなわち、制御部111レンズ制御信号のレベルがHighである場合、光学レンズ300からノイズが発生していると判定することができる。レンズ制御信号のレベルがLowである場合、レンズ制御部102は光学レンズ300に駆動を指示していない状態である。
Figure 13 (a) shows an example of a lens control signal. The lens control signal is a signal that the
図13(b)はLch_Before[n]の値の一例を示すグラフである。縦軸はLch_Before[n]の値を示す軸である。本実施例では、Lch_Before[n]はFFT部203から出力されるLch_Beforeのうち、光学レンズ300の駆動音を示す信号が特徴的に表れるn番目の周波数ポイントの信号である。なお、本実施例では、n番目の周波数ポイントの信号について説明するが、ほかの周波数に対しても同様に音声処理が実行される。また、信号Vおよび信号Wで示す信号はノイズが含まれる信号である。本実施例では信号Vはレンズ駆動に伴うノイズが含まれる信号を示す。信号Wはマイクのフロアノイズや電気的ノイズ等の恒常的なノイズが含まれるノイズ信号を示す。
Figure 13 (b) is a graph showing an example of the value of Lch_Before[n]. The vertical axis indicates the value of Lch_Before[n]. In this embodiment, Lch_Before[n] is the signal at the nth frequency point, among the Lch_Before output from the
図13(d)はNch_Before[n]の値の一例を示すグラフである。Nch_Before[n]は、FFT部203から出力されるNch_Beforeのうち、光学レンズ300の駆動音を示す信号が特徴的に表れるn番目の周波数ポイントの信号である。縦軸は、Nch_Before[n]の値を示す軸である。Nch_Before[n]には、図9(b)における、信号Vおよび信号Wで示したノイズ信号がLch_Beforeよりも特徴的に表れる。
Figure 13(d) is a graph showing an example of the value of Nch_Before[n]. Nch_Before[n] is the signal at the nth frequency point, among the Nch_Before output from the
図13(g)は切替部210によって選択された減算処理部A217及び減算処理部B227の動作の状態の一例を表す。本実施例では、無地部は減算処理部B227のみでノイズ低減処理が実行されていることを示す。格子縞部は減算処理部A217および、減算処理部B227でノイズ低減処理が実行されていることを示す。
Figure 13 (g) shows an example of the operating state of subtraction processing unit A217 and subtraction processing unit B227 selected by the
図13(hA)はNLA[n]の値の一例を示すグラフである。本実施例では、NLA[n]は、ノイズデータ生成部A214で生成されるNLAのうち、n番目の周波数ポイントの信号の値を示したものである。縦軸は、NLA[n]の値を示す軸である。 Figure 13 (hA) is a graph showing an example of the value of NLA[n]. In this embodiment, NLA[n] indicates the signal value of the nth frequency point of the NLA generated by the noise data generating unit A214. The vertical axis indicates the value of NLA[n].
図13(hB)はNLB[n]の値の一例を示すグラフである。本実施例では、NLB[n]は、ノイズデータ生成部B224で生成されるNLBのうち、n番目の周波数ポイントの信号の値を示したものである。縦軸は、NLB[n]の値を示す軸である。 Figure 13 (hB) is a graph showing an example of the value of NLB[n]. In this embodiment, NLB[n] indicates the signal value of the nth frequency point among the NLBs generated by the noise data generating unit B224. The vertical axis indicates the value of NLB[n].
図13(i)はLch_After[n]の値の一例を示すグラフである。本実施例では、Lch_After[n]は、減算処理部207から出力されるLch_Afterのうち、n番目の周波数ポイントの信号の値を示したものである。縦軸は、Lch_After[n]の値を示す軸である。
Figure 13(i) is a graph showing an example of the value of Lch_After[n]. In this embodiment, Lch_After[n] indicates the value of the signal at the nth frequency point of Lch_After output from the
次にそれぞれの動作に関してタイミングを時刻t1301~t1302を用いて説明する。 Next, the timing of each operation will be explained using times t1301 to t1302.
時刻t1301において、レンズ制御部102は光学レンズ300およびノイズパラメータ選択部206に、レンズ制御信号としてHighの信号を出力する(図13(a))。
At time t1301, the
時刻t1301において、切替部210は、時刻t1301において、減算処理部B227のみでのノイズ低減処理から、減算処理部A217および減算処理部B227によってノイズ低減処理が実行されるように切り替える(図13(g))
時刻t1301から、ノイズデータ生成部A214はNch_Before[n]、および、ノイズパラメータPLxA[n]に基づいてNLA[n]を生成する(図13(hA))。なお、ほかの方法として、ノイズデータ生成部A214がNLA[n]は常に生成し、減算処理部A217はレンズ制御信号がHighになったことに応じて減算を開始するようにしてもよい。ノイズデータ生成部B224はNch_Before[n]、および、ノイズパラメータPLxB[n]に基づいてNLB[n]を生成する(図13(hB))。
At time t1301, the
From time t1301, the noise data generating unit A214 generates NLA[n] based on Nch_Before[n] and the noise parameter PLxA[n] (FIG. 13(hA)). Alternatively, the noise data generating unit A214 may constantly generate NLA[n], and the subtraction processing unit A217 may start subtraction in response to the lens control signal becoming High. The noise data generating unit B224 generates NLB[n] based on Nch_Before[n] and the noise parameter PLxB[n] (FIG. 13(hB)).
時刻t1301から、減算処理部A217および減算処理部B227は、Lch_Before[n]からNLA[n]及びNLB[n]を減算し、Lch_After[n]を出力する(図13(i))。 From time t1301, subtraction processing unit A217 and subtraction processing unit B227 subtract NLA[n] and NLB[n] from Lch_Before[n] and output Lch_After[n] (Figure 13(i)).
時刻t1302において、レンズ制御部102は、光学レンズ300における駆動が終了したと判定し、光学レンズ300およびノイズパラメータ選択部206にレンズ制御信号としてLowの信号を出力する(図13(a))。
At time t1302, the
時刻t1302において、切替部210は、減算処理部A217および減算処理部B227によるノイズ低減処理から減算処理部B227のみによってノイズ低減処理が実行されるように切り替える(図13(g))。なお、時刻t1302から、減算処理部A217は利用されないため、NLA[n]は使用されない(図13(hA)の網掛け部)。一方、ノイズデータ生成部B224によって生成されたNLB[n]は、減算処理部B227によって使用され続ける(図13(hB))。
At time t1302, the
時刻t1302において、減算処理部B227は、Lch_Before[n]からNLB[n]を減算し、Lch_After[n]を出力する(図13(i))。 At time t1302, the subtraction processing unit B227 subtracts NLB[n] from Lch_Before[n] and outputs Lch_After[n] (Figure 13 (i)).
以後、音声入力部104は、レンズ制御部102から出力された信号に基づいて、上記のようにノイズ低減処理を行う。
After that, the
このように、撮像装置100は、光学レンズ300が駆動している間のみに行うノイズ低減処理をレンズ制御信号に基づいて切り替えることで、電力消費量を抑えることができる。
In this way, the
[その他の実施例]
本発明は、上述の実施例の1以上の機能を実現するプログラムを、ネットワーク又は記録媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
[Other Examples]
The present invention can also be realized by a process in which a program for implementing one or more of the functions of the above-described embodiments is supplied to a system or device via a network or a recording medium, and one or more processors in a computer of the system or device read and execute the program. The present invention can also be realized by a circuit (e.g., ASIC) that implements one or more of the functions.
なお、本発明は上記実施例そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施例に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施例に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施例にわたる構成要素を適宜組み合わせてもよい。 The present invention is not limited to the above-mentioned examples as they are, and in the implementation stage, the components can be modified and embodied without departing from the gist of the invention. In addition, various inventions can be formed by appropriately combining multiple components disclosed in the above-mentioned examples. For example, some components may be deleted from all the components shown in the examples. Furthermore, components from different examples may be appropriately combined.
Claims (11)
ノイズ源からの音を取得するための第二のマイクと、
前記第一のマイクからの音声信号をフーリエ変換して第一の音声信号を生成する第一の変換手段と、
前記第二のマイクからの音声信号をフーリエ変換して第二の音声信号を生成する第二の変換手段と、
前記第二の音声信号と、前記ノイズ源のノイズに係るパラメータとを用いて、前記ノイズ源からのノイズに対応した第一のノイズデータを生成する生成手段と、
前記第一のノイズデータに基づいて前記第一の音声信号に含まれる前記ノイズ源のノイズを低減する第一のノイズ低減処理と、前記第一の音声信号に含まれる恒常的なノイズを低減する第二のノイズ低減処理と、を行う手段であって、前記第一の変換手段から出力された前記第一の音声信号に前記第一のノイズ低減処理を行う第一のノイズ低減処理手段と、前記第一の変換手段から出力された前記第一の音声信号、または、前記第一のノイズ低減処理手段から出力された音声信号に前記第二のノイズ低減処理を行う第二のノイズ低減処理手段と、を含むノイズ低減手段と、
前記ノイズ源のノイズが発生している場合、前記第一のノイズ低減処理が行われるように、前記第一の変換手段から出力された前記第一の音声信号を前記第一のノイズ低減処理手段に出力し、前記ノイズ源のノイズが発生していない場合、前記第一のノイズ低減処理が行われないように、前記第一の変換手段から出力された前記第一の音声信号を前記第二のノイズ低減処理手段に出力する切替手段と、
前記ノイズ低減手段からの音声信号を逆フーリエ変換する第三の変換手段と、
を有し、
前記第二のノイズ低減処理手段は、前記ノイズ源のノイズが発生している場合、前記第一のノイズ低減処理手段から出力された音声信号に前記第二のノイズ低減処理を行い、前記ノイズ源のノイズが発生していない場合、前記第一の変換手段から出力された前記第一の音声信号に前記第二のノイズ低減処理を行うことを特徴とする音声処理装置。 a first microphone for acquiring environmental sounds;
a second microphone for acquiring sound from the noise source;
a first conversion means for performing a Fourier transform on the audio signal from the first microphone to generate a first audio signal;
a second conversion means for performing a Fourier transform on the audio signal from the second microphone to generate a second audio signal;
a generating means for generating first noise data corresponding to the noise from the noise source by using the second audio signal and a parameter related to the noise from the noise source;
a noise reduction means for performing a first noise reduction process for reducing noise of the noise source contained in the first audio signal based on the first noise data, and a second noise reduction process for reducing constant noise contained in the first audio signal, the noise reduction means including: a first noise reduction processing means for performing the first noise reduction processing on the first audio signal output from the first conversion means; and a second noise reduction processing means for performing the second noise reduction processing on the first audio signal output from the first conversion means or the audio signal output from the first noise reduction processing means;
a switching means for outputting the first audio signal output from the first conversion means to the first noise reduction processing means when noise from the noise source is occurring so that the first noise reduction processing is performed, and for outputting the first audio signal output from the first conversion means to the second noise reduction processing means when noise from the noise source is not occurring so that the first noise reduction processing is not performed;
a third transform means for performing an inverse Fourier transform on the audio signal from the noise reduction means;
having
The audio processing device is characterized in that the second noise reduction processing means performs the second noise reduction processing on the audio signal output from the first noise reduction processing means when noise from the noise source is occurring, and performs the second noise reduction processing on the first audio signal output from the first conversion means when noise from the noise source is not occurring.
前記第二のノイズ低減処理手段は、前記第二のノイズデータに基づき、前記第二のノイズ低減処理を行うことを特徴とする請求項1に記載の音声処理装置。 The generating means generates second noise data corresponding to the constant noise,
2. The audio processing apparatus according to claim 1, wherein the second noise reduction processing means performs the second noise reduction processing based on the second noise data.
前記第二のノイズ低減処理手段は、前記第一の変換手段から出力された前記第一の音声信号、または、前記第一のノイズ低減処理手段から出力された音声信号から、前記第二のノイズデータを減算する処理を行うことを特徴とする請求項2に記載の音声処理装置。 the first noise reduction processing means performs a process of subtracting the first noise data from the first audio signal output from the first conversion means;
3. The audio processing device according to claim 2, characterized in that the second noise reduction processing means performs a process of subtracting the second noise data from the first audio signal output from the first conversion means or the audio signal output from the first noise reduction processing means.
前記第一の変換手段から出力された前記第一の音声信号を、前記第一のノイズ低減処理手
段と、前記第二のノイズ低減処理手段と、のいずれかに出力することを特徴とする請求項
1から3のいずれか1項に記載の音声処理装置。 The switching means, based on a control signal for controlling a drive circuit which is the noise source,
4. The audio processing device according to claim 1, wherein the first audio signal output from the first conversion means is output to either the first noise reduction processing means or the second noise reduction processing means.
前記制御信号は、前記レンズを移動するために前記駆動回路に出力される信号であることを特徴とする請求項4に記載の音声処理装置。 the drive circuit is a circuit for driving a lens,
5. The audio processing device according to claim 4, wherein the control signal is a signal output to the driving circuit for moving the lens.
前記生成手段は、前記左チャンネルマイクと前記右チャンネルマイクのそれぞれに対応した前記パラメータに基づいて、前記第一のノイズデータを生成する
ことを特徴とする請求項1から6のいずれか1項に記載の音声処理装置。 the first microphone includes a left channel microphone and a right channel microphone;
7. The audio processing device according to claim 1, wherein the generating means generates the first noise data based on the parameters corresponding to the left channel microphone and the right channel microphone.
ことを特徴とする請求項1から7のいずれか1項に記載の音声処理装置。 8. The audio processing device according to claim 1, wherein the first microphone has a hole for inputting environmental sound, and the second microphone does not have a hole for inputting environmental sound.
ノイズ源からの音を取得するための第二のマイクとを有する音声処理装置の制御方法であって、
前記第一のマイクからの音声信号をフーリエ変換して第一の音声信号を生成する第一の変換ステップと、
前記第二のマイクからの音声信号をフーリエ変換して第二の音声信号を生成する第二の変換ステップと、
前記第二の音声信号と、前記ノイズ源のノイズに係るパラメータとを用いて、前記ノイズ源からのノイズに対応した第一のノイズデータを生成する生成ステップと、
前記第一のノイズデータに基づき、前記第一の音声信号に含まれる前記ノイズ源のノイズを低減する第一のノイズ低減処理と、前記第一の音声信号に含まれる恒常的なノイズを低減するための第二のノイズ低減処理と、を行うノイズ低減ステップであって、前記第一の変換ステップから出力された前記第一の音声信号に前記第一のノイズ低減処理を行う第一のノイズ低減処理ステップと、前記第一の変換ステップから出力された前記第一の音声信号、または、前記第一のノイズ低減処理ステップから出力された音声信号に前記第二のノイズ低減処理を行う第二のノイズ低減処理ステップと、を含むノイズ低減ステップと、
前記ノイズ源のノイズが発生している場合、前記第一のノイズ低減処理が行われるように、前記第一の変換ステップから出力された前記第一の音声信号を前記第一のノイズ低減処理ステップに出力し、前記ノイズ源のノイズが発生していない場合、前記第一のノイズ低減処理が行われないように、前記第一の変換ステップから出力された前記第一の音声信号を前記第二のノイズ低減処理ステップに出力する切替ステップと、
前記ノイズ低減ステップによって取得された音声信号を逆フーリエ変換するステップと、
を有し、
前記第二のノイズ低減処理ステップは、前記ノイズ源のノイズが発生している場合、前記第一のノイズ低減処理ステップから出力された音声信号に前記第二のノイズ低減処理を行い、前記ノイズ源のノイズが発生していない場合、前記第一の変換ステップから出力された前記第一の音声信号に前記第二のノイズ低減処理を行うことを特徴とする制御方法。 a first microphone for acquiring environmental sounds;
and a second microphone for acquiring a sound from a noise source,
a first transformation step of performing a Fourier transform on the audio signal from the first microphone to generate a first audio signal;
a second transformation step of performing a Fourier transform on the audio signal from the second microphone to generate a second audio signal;
a generating step of generating first noise data corresponding to the noise from the noise source by using the second audio signal and a parameter related to the noise from the noise source;
a noise reduction step of performing a first noise reduction process for reducing noise of the noise source contained in the first audio signal based on the first noise data, and a second noise reduction process for reducing constant noise contained in the first audio signal, the noise reduction step including a first noise reduction process step for performing the first noise reduction process on the first audio signal output from the first conversion step, and a second noise reduction process step for performing the second noise reduction process on the first audio signal output from the first conversion step or the audio signal output from the first noise reduction process step;
a switching step of outputting the first audio signal output from the first conversion step to the first noise reduction processing step so that the first noise reduction processing is performed when noise from the noise source is occurring, and outputting the first audio signal output from the first conversion step to the second noise reduction processing step so that the first noise reduction processing is not performed when noise from the noise source is not occurring;
performing an inverse Fourier transform on the audio signal obtained by the noise reduction step;
having
A control method characterized in that the second noise reduction processing step performs the second noise reduction processing on the audio signal output from the first noise reduction processing step when noise from the noise source is occurring, and performs the second noise reduction processing on the first audio signal output from the first conversion step when noise from the noise source is not occurring.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US17/410,358 US11657794B2 (en) | 2020-08-27 | 2021-08-24 | Audio processing apparatus for reducing noise using plurality of microphones, control method, and recording medium |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020143204 | 2020-08-27 | ||
| JP2020143204 | 2020-08-27 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2022039940A JP2022039940A (en) | 2022-03-10 |
| JP2022039940A5 JP2022039940A5 (en) | 2024-04-18 |
| JP7686439B2 true JP7686439B2 (en) | 2025-06-02 |
Family
ID=80497746
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021072811A Active JP7686439B2 (en) | 2020-08-27 | 2021-04-22 | Audio processing device, control method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7686439B2 (en) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006279757A (en) | 2005-03-30 | 2006-10-12 | Casio Comput Co Ltd | Imaging apparatus, audio recording method, and program |
| WO2010089976A1 (en) | 2009-02-09 | 2010-08-12 | パナソニック株式会社 | Hearing aid |
| JP2013529427A (en) | 2010-11-25 | 2013-07-18 | ゴーアテック インコーポレイテッド | Speech enhancement method, apparatus and noise reduction communication headphones |
| JP2015037239A (en) | 2013-08-13 | 2015-02-23 | 日本電信電話株式会社 | Reverberation suppression device and method, program, and recording medium therefor |
| JP2015517116A (en) | 2012-08-07 | 2015-06-18 | ゴーアテック インコーポレイテッドGoertek Inc | Speech enhancement method and apparatus applied to mobile phone |
| JP2015194753A (en) | 2014-03-28 | 2015-11-05 | 船井電機株式会社 | microphone device |
| JP2016048872A (en) | 2014-08-28 | 2016-04-07 | 日本電信電話株式会社 | Sound collection device |
-
2021
- 2021-04-22 JP JP2021072811A patent/JP7686439B2/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006279757A (en) | 2005-03-30 | 2006-10-12 | Casio Comput Co Ltd | Imaging apparatus, audio recording method, and program |
| WO2010089976A1 (en) | 2009-02-09 | 2010-08-12 | パナソニック株式会社 | Hearing aid |
| JP2013529427A (en) | 2010-11-25 | 2013-07-18 | ゴーアテック インコーポレイテッド | Speech enhancement method, apparatus and noise reduction communication headphones |
| JP2015517116A (en) | 2012-08-07 | 2015-06-18 | ゴーアテック インコーポレイテッドGoertek Inc | Speech enhancement method and apparatus applied to mobile phone |
| JP2015037239A (en) | 2013-08-13 | 2015-02-23 | 日本電信電話株式会社 | Reverberation suppression device and method, program, and recording medium therefor |
| JP2015194753A (en) | 2014-03-28 | 2015-11-05 | 船井電機株式会社 | microphone device |
| JP2016048872A (en) | 2014-08-28 | 2016-04-07 | 日本電信電話株式会社 | Sound collection device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022039940A (en) | 2022-03-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11657794B2 (en) | Audio processing apparatus for reducing noise using plurality of microphones, control method, and recording medium | |
| CN101686323A (en) | Imaging apparatus and mode appropriateness evaluating method | |
| JP6637926B2 (en) | Voice processing device and control method thereof | |
| JP5020845B2 (en) | Audio processing device | |
| JP4639907B2 (en) | Imaging apparatus, audio recording method, and program | |
| JP5034605B2 (en) | Imaging apparatus, noise removal method, and program | |
| JP4639902B2 (en) | Imaging apparatus, audio recording method, and program | |
| JP7665304B2 (en) | Audio processing device, control method, and program | |
| JP7686439B2 (en) | Audio processing device, control method, and program | |
| JP5063489B2 (en) | Judgment device, electronic apparatus including the same, and judgment method | |
| JP7566552B2 (en) | Audio processing device, control method, and program | |
| JP7580996B2 (en) | Audio processing device, control method, and program | |
| JP7608092B2 (en) | Audio processing device, control method, and program | |
| JP7604154B2 (en) | Audio processing device, control method, and program | |
| JP7725236B2 (en) | Audio processing device, control method, and program | |
| JP7725244B2 (en) | Audio processing device and control method thereof | |
| US11729548B2 (en) | Audio processing apparatus, control method, and storage medium, each for performing noise reduction using audio signals input from plurality of microphones | |
| JP2022054317A (en) | Sound processor, control method, and program | |
| JP6985821B2 (en) | Speech processing device and its control method | |
| JP2023030453A (en) | Sound processing device, control method, and program | |
| JP6931296B2 (en) | Speech processing device and its control method | |
| JP2018207313A (en) | Speech processing apparatus and control method thereof | |
| JP2010134260A (en) | Electronic apparatus and voice processing method | |
| JP6877246B2 (en) | Speech processing device and its control method | |
| JP6912969B2 (en) | Speech processing device and its control method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20231213 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240410 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240410 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250114 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250121 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250307 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250318 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250408 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250422 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250521 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7686439 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |