[go: up one dir, main page]

JP2018186348A - ノイズ低減装置、ノイズ低減方法およびプログラム - Google Patents

ノイズ低減装置、ノイズ低減方法およびプログラム Download PDF

Info

Publication number
JP2018186348A
JP2018186348A JP2017085659A JP2017085659A JP2018186348A JP 2018186348 A JP2018186348 A JP 2018186348A JP 2017085659 A JP2017085659 A JP 2017085659A JP 2017085659 A JP2017085659 A JP 2017085659A JP 2018186348 A JP2018186348 A JP 2018186348A
Authority
JP
Japan
Prior art keywords
unit
signal
noise
signal processing
processing 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.)
Pending
Application number
JP2017085659A
Other languages
English (en)
Inventor
将光 藤丸
Masamitsu Fujimaru
将光 藤丸
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Olympus Corp
Original Assignee
Olympus Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Olympus Corp filed Critical Olympus Corp
Priority to JP2017085659A priority Critical patent/JP2018186348A/ja
Priority to PCT/JP2018/015025 priority patent/WO2018198751A1/ja
Publication of JP2018186348A publication Critical patent/JP2018186348A/ja
Priority to US16/573,707 priority patent/US11049486B2/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1787General system configurations
    • G10K11/17873General system configurations using a reference signal without an error signal, e.g. pure feedforward
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1781Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase characterised by the analysis of input or output signals, e.g. frequency range, modes, transfer functions
    • G10K11/17821Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase characterised by the analysis of input or output signals, e.g. frequency range, modes, transfer functions characterised by the analysis of the input signals only
    • G10K11/17823Reference signals, e.g. ambient acoustic environment
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1783Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase handling or detecting of non-standard events or conditions, e.g. changing operating modes under specific operating conditions
    • G10K11/17833Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase handling or detecting of non-standard events or conditions, e.g. changing operating modes under specific operating conditions by using a self-diagnostic function or a malfunction prevention function, e.g. detecting abnormal output levels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R1/00Details of transducers, loudspeakers or microphones
    • H04R1/10Earpieces; Attachments therefor ; Earphones; Monophonic headphones
    • H04R1/1083Reduction of ambient noise
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/10Applications
    • G10K2210/108Communication systems, e.g. where useful sound is kept and noise is cancelled

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Circuit For Audible Band Transducer (AREA)
  • Soundproofing, Sound Blocking, And Sound Damping (AREA)

Abstract

【課題】装置内で発生する自己ノイズを低減することができるノイズ低減装置、ノイズ低減方法およびプログラムを提供する。【解決手段】ノイズ低減装置1は、入力部10に入力された電気信号に対して、所定の信号処理を行って生成した信号を外部へ出力する信号処理部12と、入力部10と信号処理部12との間に設けられ、入力部10と信号処理部12とを電気的に接続する接続状態および入力部10と信号処理部12とを電気的に遮断した遮断状態のどちらか一方に切り替えるスイッチ部11と、スイッチ部11の状態が接続状態の際に信号処理部12から出力された信号からスイッチ部10が遮断状態の際に信号処理部12から出力されたノイズ信号を減算して出力するノイズ処理部13と、を備える。【選択図】図1

Description

本発明は、信号処理部に発生するノイズを低減するノイズ低減装置、ノイズ低減方法およびプログラムに関する。
従来、ビデオカメラ等の撮像装置において、ステレオ録音を行う際にマイクロフォンの近傍にあるノイズ音源によるノイズを低減する技術が知られている(特許文献1参照)。この技術では、2つのマイクロフォンのうち、ノイズ音源に遠い位置の第1のマイクロフォンから得られた音声信号に対して、ノイズ音源に近い位置の第2のマイクロフォンから得られたノイズ音成分の信号を減算することによってノイズを低減する。
特開2006−67355号公報
ところで、ノイズには、外部から入力される外部ノイズ以外にも、装置内の電気回路やコーデック回路等で発生するノイズ、或いは装置内の電圧変動によって発生するノイズ等の自己ノイズがある。しかしながら、上述した特許文献1では、自己ノイズについて考量されていないため、装置内で発生する自己ノイズを低減することができる技術が望まれていた。
本発明は、上記に鑑みてなされたものであって、装置内で発生する自己ノイズを低減することができるノイズ低減装置、ノイズ低減方法およびプログラムを提供することを目的とする。
上述した課題を解決し、目的を達成するために、本発明に係るノイズ低減装置は、外部から電気信号が入力される入力部と、前記入力部に入力された前記電気信号に対して、所定の信号処理を行って生成した信号を外部へ出力する信号処理部と、前記入力部と前記信号処理部との間に設けられ、前記入力部と前記信号処理部とを電気的に接続する接続状態および前記入力部と前記信号処理部とを電気的に遮断した遮断状態のどちらか一方に切り替えるスイッチ部と、前記スイッチ部の状態が前記接続状態の際に前記信号処理部から出力された前記信号から前記スイッチ部の状態が前記遮断状態の際に前記信号処理部から出力されたノイズ信号を減算して出力するノイズ処理部と、を備えることを特徴とする。
また、本発明に係るノイズ低減装置は、上記発明において、前記ノイズ処理部は、前記スイッチ部の状態が前記遮断状態の際に前記信号処理部から出力される前記ノイズ信号に対して、フーリエ変換を行って第1の振幅情報を生成する一方、前記スイッチ部の状態が前記接続状態の際に前記信号処理部から出力される前記信号に対して、フーリエ変換を行って第2の振幅情報を生成する変換部と、前記第2の振幅情報と前記第1の振幅情報との差分を演算する演算部と、前記演算部が演算した前記差分に対して、逆フーリエ変換を行って前記信号を復元して外部へ出力する復元部と、を備えることを特徴とする。
また、本発明に係るノイズ低減装置は、上記発明において、前記信号処理部は、少なくとも前記電気信号に対してA/D変換を行うA/D変換部を有し、前記変換部は、デジタルの前記信号およびデジタルの前記ノイズ信号の各々に対して、フーリエ変換を行って前記第1の振幅情報および前記第2の振幅情報を生成し、前記復元部は、前記差分に対して、逆フーリエ変換を行ってデジタルの前記信号を復元して外部へ出力することを特徴とする。
また、本発明に係るノイズ低減装置は、上記発明において、音声を電気信号に変換する第1マイクロフォンをさらに備え、前記入力部は、前記第1マイクロフォンから前記電気信号が入力されることを特徴とする。
また、本発明に係るノイズ低減装置は、上記発明において、音声を電気信号に変換する第2マイクロフォンが着脱自在に接続され、前記入力部に電気的に接続された外部入力端子をさらに備え、前記入力部は、前記外部入力端子を介して前記電気信号が入力されることを特徴とする。
また、本発明に係るノイズ低減装置は、上記発明において、当該ノイズ低減装置の周囲の温度を検出する温度検出部と、前記温度検出部が検出した温度と前記第1の振幅情報とを対応付けて記録する記録部と、をさらに備えることを特徴とする。
また、本発明に係るノイズ低減装置は、上記発明において、前記演算部は、前記温度検出部によって検出された現在の温度に対応する前記第1の振幅情報を前記記録部から取得し、該取得した前記第1の振幅情報を用いて、前記差分を演算することを特徴とする。
また、本発明に係るノイズ低減装置は、上記発明において、前記温度検出部によって検出された前記現在の温度に対応する前記第1の振幅情報が前記記録部に記録されているか否かを判定する判定部をさらに備え、前記記録部は、前記判定部が前記温度検出部によって検出された前記現在の温度に対応する前記第1の振幅情報が前記記録部に記録されていないと判定した場合、前記現在の温度と前記第1の振幅情報とを対応付けて記録することを特徴とする。
また、本発明に係るノイズ低減装置は、上記発明において、前記温度検出部によって検出された現在の温度に対応する前記第1の振幅情報が前記記録部に記録されているか否かを判定する判定部をさらに備え、前記演算部は、前記判定部が前記温度検出部によって検出された前記現在の温度に対応する前記第1の振幅情報が前記記録部に記録されていないと判定した場合、前記現在の温度に最も近い温度に対応付けられた前記第1の振幅情報を用いて、前記差分を演算することを特徴とする。
また、本発明に係るノイズ低減装置は、上記発明において、当該ノイズ低減装置のモードを指示する指示信号の入力を受け付ける操作部と、前記操作部が入力を受け付けた前記指示信号に応じた前記モードと前記第1の振幅情報とを対応付けて記録する記録部と、をさらに備えることを特徴とする。
また、本発明に係るノイズ低減装置は、上記発明において、前記信号処理部は、前記電気信号を増幅する増幅部をさらに有し、前記増幅部による増幅率と前記第1の振幅情報とを対応付けて記録する記録部と、をさらに備えることを特徴とする。
また、本発明に係るノイズ低減装置は、上記発明において、前記変換部は、当該ノイズ低減装置が録音の開始を行う前に、前記第1の振幅情報を取得することを特徴とする。
また、本発明に係るノイズ低減装置は、上記発明において、前記変換部は、当該ノイズ低減装置が録音の終了した後に、前記第1の振幅情報を取得することを特徴とする。
また、本発明に係るノイズ低減装置は、上記発明において、前記ノイズ処理部は、前記信号処理部の後段に配置されてなることを特徴とする。
また、本発明に係るノイズ低減方法は、外部から電気信号が入力される入力部と、前記入力部に入力された前記電気信号に対して、所定の信号処理を行って生成した信号を外部へ出力する信号処理部と、前記入力部と前記信号処理部との間に設けられ、前記入力部と前記信号処理部とを電気的に接続する接続状態および前記入力部と前記信号処理部とを電気的に遮断した遮断状態のどちらか一方に切り替えるスイッチ部と、を備えるノイズ低減装置が実行するノイズ低減方法であって、前記スイッチ部の状態が前記接続状態の際に前記信号処理部から出力された前記信号から前記スイッチ部の状態が前記遮断状態の際に前記信号処理部から出力されたノイズ信号を減算して出力するノイズ処理ステップを含むことを特徴とする。
また、本発明に係るプログラムは、外部から電気信号が入力される入力部と、前記入力部に入力された前記電気信号に対して、所定の信号処理を行って生成した信号を外部へ出力する信号処理部と、前記入力部と前記信号処理部との間に設けられ、前記入力部と前記信号処理部とを電気的に接続する接続状態および前記入力部と前記信号処理部とを電気的に遮断した遮断状態のどちらか一方に切り替えるスイッチ部と、を備えるノイズ低減装置に、前記スイッチ部の状態が前記接続状態の際に前記信号処理部から出力された前記信号から前記スイッチ部の状態が前記遮断状態の際に前記信号処理部から出力されたノイズ信号を減算して出力するノイズ処理ステップを実行させることを特徴とする。
本発明によれば、装置内で発生する自己ノイズを低減することができるという効果を奏する。
図1は、本発明の実施の形態1に係るノイズ低減装置の機能構成を示すブロック図である。 図2は、本発明の実施の形態1に係るノイズ低減装置が実行する処理の概要を示すフローチャートである。 図3は、本発明の実施の形態2に係る音声録音装置の機能構成を示すブロック図である。 図4は、本発明の実施の形態2に係る音声録音装置が備える外部入力端子の構成を模式的に示す断面図である。 図5は、本発明の実施の形態2に係る音声録音装置が備えるノイズ情報記録部が記録するノイズ情報の一例を模式的に示す図である。 図6は、本発明の実施の形態2に係る音声録音装置が実行する処理の概要を示すフローチャートである。 図7は、本発明の実施の形態2に係る音声録音装置が実行する処理のタイミングチャートである。 図8は、無音データの一例を模式的に示す図である。 図9は、本発明の実施の形態2に係る音声録音装置が備える変換部がDFT処理を実行した際の無音データのノイズ分布の一例を模式的に示す図である。 図10は、本発明の実施の形態2に係る音声録音装置が備える演算部の算出結果のノイズ分布の一例を模式的に示す図である。 図11は、本発明の実施の形態2に係る音声録音装置が備える復元部によるIDFT処理後の音声信号を模式的に示す図である。 図12は、ノイズ除去前の1kHz信号のデータを示す図である。 図13は、ノイズ除去後の1kHz信号のデータを示す図である。 図14は、本発明の実施の形態2に係る音声録音装置が備えるノイズ情報記録部が記録するノイズ情報の別の一例を模式的に示す図である。 図15は、本発明の実施の形態2に係る音声録音装置が備えるノイズ情報記録部が記録するノイズ情報の別の一例を模式的に示す図である。 図16は、本発明の実施の形態2に係る音声録音装置が備えるノイズ情報記録部が記録するノイズ情報の別の一例を模式的に示す図である。
以下、本発明を実施するための形態(以下、「実施の形態」という)を図面とともに詳細に説明する。なお、以下の実施の形態により本発明が限定されるものではない。また、以下の説明において参照する各図は、本発明の内容を理解でき得る程度に形状、大きさ、および位置関係を概略的に示してあるに過ぎない。即ち、本発明は、各図で例示された形状、大きさ、および位置関係のみに限定されるものではない。
(実施の形態1)
〔ノイズ低減装置〕
図1は、本発明の実施の形態1に係るノイズ低減装置の機能構成を示すブロック図である。図1に示すノイズ低減装置1は、例えばマイク等で音声を取得して音声データとして記録するとともに、スピーカ等で音声データを出力するICレコーダ等の音声記録再生装置、またはCCD(Charge Coupled Device)やCMOS(Complementary Metal Oxide Semiconductor)等の撮像素子によって生成された画像データを記録するとともに、画像データに対応する画像を表示ができるような撮像装置、および外部機器からの音声データを再生して出力するヘッドフォン等のいずれかに用いられる。ノイズ低減装置1は、音声データまたは画像データに対して信号処理を行うコーデック回路または画像処理回路等で発生する自己ノイズを除去する装置である。ここで、自己ノイズとは、音声データまたは画像データが入力されていない状態であっても、装置が起動した際の電圧変動によって発生するノイズまたは装置内に設けられた電気回路が持つ固有のノイズである。
図1に示すように、ノイズ低減装置1は、入力部10と、スイッチ部11と、信号処理部12と、ノイズ処理部13と、メモリI/F部14と、記録媒体15と、記録部16と、制御部17と、を備える。
入力部10は、外部の機器によって取得された電気信号が入力される。具体的には、入力部10は、マイクが音声を集音して変換したアナログまたはデジタルの音声信号(電気信号)、CCDやCMOS等の撮像素子によって生成されたアナログまたはデジタルの画像信号(電気信号)が入力される。入力部10は、ノイズ低減装置1の態様に応じて適宜構成される。例えば、入力部10は、外部機器との間において、音声信号や画像信号の受け渡しに可搬型の記録媒体が使用される場合、この記録媒体を着脱自在に装着し、記録された音声信号や画像信号を読み出すリーダ装置として構成される。また、入力部10は、外部機器によって取得された音声信号や画像信号を記録するサーバを用いる場合、このサーバと双方向に通信ができるような通信装置等で構成され、サーバとデータ通信を行うことによって音声信号または画像信号を取得する。さらにまた、入力部10は、外部機器からケーブルを介して音声信号または画像信号が入力されるインターフェース装置等で構成してもよい。
スイッチ部11は、入力部10と信号処理部12との間に設けられ、入力部10と信号処理部12とを電気的に接続する接続状態および入力部10と信号処理部12とを電気的に遮断した遮断状態のどちらか一方に切り替える。スイッチ部11は、制御部17の制御のもと、接続状態および遮断状態のどちらか一方に切り替える。スイッチ部11は、例えばトグルスイッチやプッシュスイッチ等のメカスイッチ、MOS等のICで構成されたアナログ半導体スイッチおよびMOS等で構成された機械式リレースイッチ等のいずれかを用いて構成される。
信号処理部12は、制御部17の制御のもと、入力部10およびスイッチ部11を介して入力された電気信号に対して、所定の信号処理を施して出力信号を生成し、この出力信号をノイズ処理部13へ出力する。ここで、所定の信号処理とは、電気信号に対して、増幅処理やA/D変換処理およびゲイン調整処理、所定のフォーマットに変換するフォーマット変換処理等である。信号処理部12は、DSP(Digital Signal Processing)またはFPGA(Field Programmable Gate Array)等を用いて構成される。
ノイズ処理部13は、制御部17の制御のもと、スイッチ部11の状態が接続状態の際に信号処理部12から出力された信号(出力信号)から、スイッチ部11の状態が遮断状態の際に信号処理部12から出力されたノイズ信号を減算してメモリI/F部14へ出力する。ノイズ処理部13は、DSPまたはFPGA等を用いて構成される。
記録媒体15は、制御部17の制御のもと、メモリI/F部14を介してノイズ処理部13から出力された信号(出力信号)を記録する。記録媒体15は、メモリI/F部14を介して、ノイズ低減装置1に着脱自在に装着される。記録媒体15は、例えばメモリカード等を用いて構成される。
記録部16は、ノイズ低減装置1が実行する各種のプログラムやノイズ低減装置1が実行中の各種データを記録する。記録部16は、FlashメモリやSDRAM(Synchronous Dynamic Random Access Memory)等を用いて構成される。また、記録部16は、ノイズ低減装置1が実行するプログラムを記録するプログラム記録部161を有する。
制御部17は、ノイズ低減装置1を構成する各部を統括的に制御する。制御部17は、CPU(Central Processing Unit)等を用いて構成される。制御部17は、スイッチ部11の状態を制御する。また、制御部17は、信号処理部12、ノイズ処理部13およびメモリI/F部14の各々を制御する。具体的には、制御部17は、スイッチ部11の状態を接続状態および遮断状態のいずれか一方に切り替える。また、制御部17は、スイッチ部11の状態が遮断状態の場合において、入力部10からのデータがないときに、信号処理部12に信号(ノイズ信号)をノイズ処理部13に出力させる。
〔ノイズ低減装置の処理〕
次に、ノイズ低減装置1が実行する処理について説明する。図2は、ノイズ低減装置1が実行する処理の概要を示すフローチャートである。
図2に示すように、まず、制御部17は、スイッチ部11の状態を遮断状態に切り替え(ステップS101)、入力部10と信号処理部12とが遮断された遮断状態で、かつ、入力部10から電気信号が入力されていない状態で、信号処理部12にノイズ信号を出力させることによって、ノイズ処理部13に信号処理部12からのノイズ信号を取得させる(ステップS102)。
続いて、制御部17は、スイッチ部11の状態を接続状態に切り替え(ステップS103)、入力部10と信号処理部12とが接続された接続状態で、信号処理部12に入力部10から入力された電気信号に信号処理を施させて出力信号を出力させることによって、ノイズ処理部13に信号処理部12からの出力信号を取得させる(ステップS104)。
その後、制御部17は、ノイズ処理部13に、入力部10と信号処理部12とが接続された接続状態の際に信号処理部12が出力した出力信号から、入力部10と信号処理部12とが遮断された遮断状態の際に信号処理部12が出力したノイズ信号を減算させる(ステップS105)。これにより、少なくとも信号処理部12に含まれるノイズ信号を、出力信号から低減することができる。
そして、制御部17は、メモリI/F部14を介してノイズ処理部13が出力信号からノイズ信号を除去した減算結果を記録媒体15に記録する(ステップS106)。ステップS106の後、ノイズ低減装置1は、本処理を終了する。
以上説明した本発明の実施の形態1によれば、ノイズ処理部13がスイッチ部11の状態が接続状態の際に信号処理部12から出力された出力信号からスイッチ部11の状態が遮断状態の際に信号処理部12から出力されたノイズ信号を減算して出力するので、出力信号からノイズ低減装置1内で発生した自己ノイズを低減することができる。
なお、本発明の実施の形態1では、ノイズ処理部13がスイッチ部11の状態が遮断状態の際に信号処理部12から出力されたノイズ信号を記録部16に記録させてもよい。
(実施の形態2)
次に、本発明の実施の形態2について説明する。本実施の形態2は、ノイズ低減装置を、マイクを備える音声記録装置に適用する。以下においては、本実施の形態2に係る音声録音装置の構成を説明後、本実施の形態2に係る音声録音装置が実行する処理について説明する。なお、上述した実施の形態1に係るノイズ低減装置1と同一の構成には同一の符号を付して詳細な説明は省略する。
〔音声録音装置の構成〕
図3は、本発明の実施の形態2に係る音声録音装置の機能構成を示すブロック図である。図3に示す音声録音装置1Aは、音声を集音し、集音した音声に基づいて音声信号(電気信号)を生成して記録する装置である。
図3に示すように、音声録音装置1Aは、マイク21と、外部入力端子22と、スイッチ部11と、音声処理部23と、操作部24と、Flashメモリ25と、SDRAM26と、メモリI/F部14と、記録媒体15と、ドライバ27と、表示部28と、温度検出部29と、バス30と、制御部31と、を備える。
マイク21は、音声を入力してアナログの音声信号(電気信号)に変換し、この音声信号を外部入力端子22およびスイッチ部11を介して、音声処理部23へ出力する。本実施の形態2では、マイク21を指向性マイクとして説明するが、これに限らず、単一指向性マイクであってもよく、さらに指向性を変更することができるマイクを用いてもよい。さらに、マイク21は、左右の音声を集音することができるステレオマイクであってもよい。なお、本実施の形態2では、マイク21が第1マイクロフォンとして機能する。
外部入力端子22は、外部マイクのプラグが挿入される。外部入力端子22は、外部マイクが音声を変換したアナログの音声信号(電気信号)の入力を受け付け、スイッチ部11を介して音声処理部23へ受け付けた音声信号を出力する。また、外部入力端子22は、マイク21が電気的に接続される。外部入力端子22は、外部マイクのプラグが挿入されている場合、外部マイクとスイッチ部11とを電気的に接続する一方、外部マイクのプラグが挿入されていない場合、マイク21とスイッチ部11とを電気的に接続する。外部入力端子22は、マイクロホンジャック等を用いて構成される。なお、本実施の形態2では、外部マイクが第2マイクロフォンとして機能する。
図4は、外部入力端子22の構成を模式的に示す断面図である。
図4に示すように、外部入力端子22は、挿入部221と、第1接触部材222と、第2接触部材223と、第3接触部材224と、を備える。
挿入部221は、外部マイクのプラグが挿入される。第1接触部材222は、一端が接地されている(GND)。第1接触部材222は、挿入部221に外部マイクのプラグが挿入された場合、他端222aが接触して電気的に接続される。第2接触部材223は、一端が図示しない回路を介してスイッチ部11に電気的に接続される。第2接触部材223は、外部マイクのプラグが挿入部221に挿入された場合、他端223aが接触して電気的に接続される。第3接触部材224は、一端224aがマイク21に電気的に接続され、他端224bがスイッチ部11に電気的に接続され、外部マイクのプラグが挿入部221に挿入された場合、他端224bがスイッチ部11から電気的に遮断される。具体的には、第3接触部材224は、外部マイクのプラグが挿入部221に挿入された場合、一端224aが外部マイクのプラグに接触することによって、他端224bが端子225から離れることによって、マイク21とスイッチ部11とを電気的に遮断する。なお、外部入力端子22の構成は、図4に示す形状以外にも適宜変更することができる。また、本実施の形態2では、マイク21が外部入力端子22を介してスイッチ部11に電気的に接続されているが、これに限定されることなく、外部入力端子22の構成を省略し、マイク21とスイッチ部11とを電気的に直接接続してもよい。
図3に戻り、音声録音装置1Aの構成の説明を続ける。
音声処理部23は、制御部31の制御のもと、スイッチ部11を介して入力される音声信号(電気信号)に対して、各種の信号処理を行う。音声処理部23は、制御部31の制御のもと、バス30およびメモリI/F部14を介して、信号処置を行った音声信号(出力信号)を記録媒体15に記録する。具体的には、音声処理部23は、制御部31の制御のもと、音声信号をフレーム単位で所定のフォーマットの音声データにして、SDRAM26に一時的に記録する。例えば、音声処理部23は、制御部31の制御のもと、録音時に、上述した音声データへの変換とSDRAM26への音声データとの記録動作を連続的に行い、SDRAM26に記録した音声データをFIFO(First In First Out)の手順で記録媒体15に順次記録する。音声処理部23は、DSPまたはFPGA等を用いて構成される。音声処理部23は、信号処理部231と、ノイズ処理部232と、を備える。なお、本実施の形態2では、音声処理部23がノイズ低減装置として機能する。
信号処理部231は、制御部31の制御のもと、音声信号(電気信号)に所定の信号処理を行ってノイズ処理部232へ出力する。信号処理部231は、少なくとも、アンプ部231aと、A/D変換部231bと、フィルタ部231cと、イコライザ部231dと、ALC(Auto Matic Level Control)部231eと、ADCVol部231fと、を有する。
アンプ部231aは、制御部31の制御のもと、スイッチ部11を介して入力された音声信号を増幅してA/D変換部231bへ出力する。アンプ部231aは、アンプ等の増幅回路等を用いて構成される。なお、本実施の形態2では、アンプ部231aが増幅部として機能する。
A/D変換部231bは、制御部31の制御のもと、アンプ部231aから入力されたアナログの音声信号に対して、A/D変換を行うことによってデジタルの音声信号(量子化データ)に変換し、このデジタルの音声信号をフィルタ部231cへ出力する。A/D変換部231bは、A/D変換回路等を用いて構成される。
フィルタ部231cは、A/D変換部231bから入力されたデジタルの音声信号に対して不要な周波数をカットしてイコライザ部231dへ出力する。フィルタ部231cは、例えばローパスフィルタ回路等を用いて構成される。
イコライザ部231dは、制御部31の制御のもと、フィルタ部231cから入力されたデジタルの音声信号に対して、特定の周波数を調整してALC部231eへ出力する。イコライザ部231dは、各種のフィルタを用いて構成される。
ALC部231eは、制御部31の制御のもと、音声信号のゲインを自動的にコントロールしてADCVol部231fへ出力する。ALC部231eは、ALC回路等を用いて構成される。
ADCVol部231fは、制御部31の制御のもと、ALC部231eから入力されたデジタルの音声信号を増幅してノイズ処理部232へ出力する。ADCVol部231fは、ADCVol回路等を用いて構成される。
ノイズ処理部232は、制御部31の制御のもと、音声処理部23から入力された音声信号(出力信号)に含まれるノイズを低減する。ノイズ処理部232は、制御部31の制御のもと、ノイズを低減した音声信号を、バス30を介してSDRAM26、またはバス30およびメモリI/F部14を介して記録媒体15に記録する。ノイズ処理部232は、信号処理部231の後段に配置される。ノイズ処理部232は、変換部232aと、演算部232bと、復元部232cと、を備える。
変換部232aは、制御部31の制御のもと、スイッチ部11が外部入力端子22と信号処理部231との状態を遮断状態にした際に、信号処理部231から出力された信号(ノイズ信号)に対して、離散フーリエ変換(以下、単に「DFT処理」という)を行って第1の振幅情報を生成する。具体的には、変換部232aは、信号処理部231から出力されたデジタルの信号(ノイズ信号)に対してDFT処理を行うことによって第1の振幅情報を生成する。また、変換部232aは、制御部31の制御のもと、バス30を介してFlashメモリ25またはSDRAM26に第1の振幅情報を記録する、またはバス30およびメモリI/F部14を介して記録媒体15に記録する。さらに、変換部232aは、制御部31の制御のもと、スイッチ部11が外部入力端子22と信号処理部231との状態を接続状態にした際に、信号処理部231から出力されたデジタルの音声信号に対して、DFT処理を行って第2の振幅情報を生成し、この第2の振幅情報を演算部232bへ出力する。具体的には、変換部232aは、信号処理部231から出力されたデジタルの音声信号に対してDFT処理を行うことによって第2の位相情報を生成し、この第2の位相情報に基づく第2の振幅情報を生成する。
演算部232bは、制御部31の制御のもと、変換部232aから入力された第2の振幅情報とFlashメモリ25またはSDRAM26に記録された第1の振幅情報との差分を演算し、この差分を復元部232cへ出力する。具体的には、演算部232bは、制御部31の制御のもと、変換部232aから入力された第2の振幅情報からSDRAM26に記録された第1の振幅情報を減算し、この減算結果を復元部232cへ出力する。
復元部232cは、制御部31の制御のもと、演算部232bが演算した差分に対して、逆フーリエ変換(以下、単に「IDFT処理」という)を行ってノイズが低減された音声信号(復元信号)を復元する。具体的には、復元部232cは、第2の振幅情報と第1の振幅情報との差分と第2の位相情報を元に信号を復元する。復元部232cは、制御部31の制御のもと、復元した音声信号を、バス30およびメモリI/F部14を介して記録媒体15に記録する。
操作部24は、音声録音装置1Aに関する各種の操作を指示する信号の入力を受け付ける。操作部24は、受け付けた指示信号を、バス30を介して制御部31へ出力する。例えば、操作部24は、音声録音装置1Aに録音の開始を指示する開始信号、録音の終了を指示する終了信号、音声録音装置1Aが実行できるような複数のモード(例えば複数の録音モード)のいずれかを切り替える切替信号および音声信号のゲインを調整する調整信号等の入力を受け付ける。操作部24は、ボタン、十字キーおよびスイッチおよびタッチパネル等を用いて構成される。もちろん、操作部24は、タッチパネルと表示モニタ等を用いてグラフィカルユーザインターフェース(GUI)等を構成してもよい。
Flashメモリ25は、音声録音装置1Aが実行するプログラムを記録するプログラム記録部251と、変換部232aが生成した複数の第1の振幅情報と、後述する温度検出部29が検出した温度とを対応付けたノイズ情報を記録するノイズ情報記録部252と、を有する。また、Flashメモリ25は、音声録音装置1Aに関する各種パラメータ等を記録する。
図5は、ノイズ情報記録部252が記録するノイズ情報の一例を模式的に示す図である。図5において、横軸が温度を示し、縦軸がノイズレベルを示し、曲線L1が温度とノイズレベルとの関係を示す。図5の曲線L1に示すように、ノイズ情報記録部252は、温度毎に第1の振幅情報(ノイズレベル)を記録する。なお、図5においては、全ての温度に第1の振幅情報が連続的に対応付けているが、これに限定されることなく、後述する温度検出部29が検出した温度と第1の振幅情報とを離散的に対応付けて記録してもよい。
図3に戻り、音声録音装置1Aの構成の説明を続ける。
SDRAM26は、音声録音装置1Aが処理中の各種情報を一時的に記録する。また、SDRAM26は、変換部232aが生成した第1の振幅情報を一時的に記録する。
ドライバ27は、制御部31の制御のもと、表示部28の表示態様を制御する。例えば、ドライバ27は、制御部31の制御のもと、音声信号に対するゲイン、音声信号のボリュームおよび音声信号の録音時間等を表示部28に表示させる。
表示部28は、液晶または有機EL(Electro Luminescence)等の表示パネルを用いて構成され、ドライバ27から入力される情報を表示する。
温度検出部29は、音声録音装置1Aの周囲の温度を検出する。温度検出部29は、バス30を介して検出結果を制御部31へ出力する。温度検出部29は、温度センサ等を用いて構成される。
バス30は、音声録音装置1Aの各構成部位を接続する伝送路をなし、音声録音装置1Aの内部で発生した各種データを音声録音装置1Aの各構成部位へ転送する。
制御部31は、音声録音装置1Aを構成する各部を統括的に制御する。制御部31は、CPU等の汎用プロセッサまたはASIC(Application Specific Integrated Circuit)やFPGA等の特定の機能を実行する各種演算回路等の専用プロセッサを用いて構成される。制御部31が汎用プロセッサである場合、プログラム記録部251が記憶する各種プログラムを読み込むことによって音声録音装置1Aを構成する各部への指示やデータの転送等を行い、音声録音装置1A全体の動作を統括して制御する。また、制御部31が専用プロセッサである場合、プロセッサが単独で種々の処理を実行しても良いし、プログラム記録部251が記録する各種データ等を用いることで、プロセッサとプログラム記録部251が協働または結合して種々の処理を実行してもよい。制御部31は、スイッチ制御部311と、判定部312と、ノイズ制御部313と、を有する。
スイッチ制御部311は、スイッチ部11の状態を制御する。具体的には、スイッチ制御部311は、音声録音装置1Aが録音を開始する前または音声録音装置1Aが録音を終了した後に、スイッチ部11の状態を遮断状態に切り替える。また、スイッチ制御部311は、操作部24から開始信号が入力された場合、一定時間経過後に、スイッチ部11の状態を接続状態に切り替える。
判定部312は、温度検出部29によって検出された現在の温度に対応する第1の振幅情報がFlashメモリ25のノイズ情報記録部252に記録されているか否かを判定する。
ノイズ制御部313は、判定部312の判定結果に基づいて、演算部232bが演算処理に用いる第1の振幅情報をFlashメモリ25が記録する複数の第1の振幅情報を選択して演算部232bへ出力する。
〔音声録音装置の処理〕
次に、音声録音装置1Aが実行する処理について説明する。図6は、音声録音装置1Aが実行する処理の概要を示すフローチャートである。図7は、音声録音装置1Aが実行する処理のタイミングチャートである。図7において、上端から(a)が操作部24のオンオフ動作のタイミングを示し、(b)がマイク21の集音タイミングを示し、(c)が音声信号の読み込みタイミングを示し、(d)が変換部232aによるDFT処理のタイミングを示し、(e)がFlashメモリ25への第1の振幅情報の書き込みタイミングまたは読み出しタイミングを示し、(f)が演算部232bによる差分演算処理のタイミングを示し、(g)が復元部232cによるIDFT処理のタイミングを示し、(h)が温度検出部29による温度検出のタイミングを示し、(i)が判定部312による判定タイミングを示し、(j)がスイッチ部11の状態を示す。なお、図7においては、横軸が時間を示す。
図6に示すように、まず、制御部31は、操作部24の電源ボタンが操作され、音声録音装置1Aが起動した場合、音声録音装置1Aに関する各種の初期設定を行う(ステップS201)。ここで、初期設定とは、記録媒体15に記録された音声ファイルの有無の確認、電池の残量の確認および日時の設定等である。この場合、スイッチ制御部311は、スイッチ部11の状態を切断状態に切り替える。
続いて、操作部24が操作されて開始信号が入力され、音声の録音開始を行う場合(ステップS202:Yes)、制御部31は、信号処理部231にノイズ信号を出力させて、変換部232aに無音データの取り込みを行わせ(ステップS203)、変換部232aに信号処理部231から入力された無音データであるノイズ信号に対してDFT処理を実行させ(ステップS204)、かつ、温度検出部29に温度を検出させる(ステップS205)。具体的には、図7に示すように、制御部31は、操作部24の録音ボタンが操作さ、開始信号が入力された場合(時刻t1)、信号処理部231にノイズ信号を出力させて、変換部232aに無音データの取り込みを行わせるとともに(時刻t2)、変換部232aに信号処理部231から入力された無音データであるノイズ信号に対してDFT処理を実行させ(時刻t3)、かつ、温度検出部29に温度を検出させる(時刻t3)。
図8は、無音データの一例を模式的に示す図である。図9は、変換部232aがDFT処理を実行した際の無音データのノイズ分布の一例を模式的に示す図である。図8において、横軸が時間を示し、縦軸がノイズレベルを示し、波長D1が無音データであるノイズ信号を示す。図9において、横軸が時間を示し、縦軸が周波数(Hz)を示す。
図8に示すように、制御部31は、操作部24の録音ボタンが操作された場合、信号処理部231にノイズ信号を出力させて、変換部232aに無音データ(波長D1)の取り込みを行わせ、図9に示すように変換部232aに信号処理部231から入力された無音データであるノイズ信号に対してDFT処理を実行させる。
図6に戻り、ステップS206以降の説明を続ける。
ステップS206において、判定部312は、温度検出部29によって検出された温度に対応付けられた同じデータである第1の振幅情報がFlashメモリ25に記録されているか否かを判定する。具体的には、図7に示すように、判定部312は、Flashメモリ25に温度検出部29によって検出された温度に対応付けられた同じデータである第1の振幅情報が記録されているか否かを判定する(時刻t3)。判定部312が温度検出部29によって検出された温度に対応付けられた同じデータである第1の振幅情報がFlashメモリ25に記録されていると判定した場合(ステップS206:Yes)、音声録音装置1Aは、後述するステップS208へ移行する。これに対して、判定部312が温度検出部29によって検出された温度に対応付けられた同じデータである第1の振幅情報がFlashメモリ25に記録されていないと判定した場合(ステップS206:No)、音声録音装置1Aは、後述するステップS207へ移行する。
ステップS207において、制御部31は、変換部232aが生成した第1の振幅情報と、温度検出部29が検出した温度と、を対応付けてFlashメモリ25に記録する。具体的には、図7に示すように、制御部31は、変換部232aが生成した第1の振幅情報と、温度検出部29が検出した温度と、を対応付けてFlashメモリ25に記録する(時刻t4)。ステップS207の後、音声録音装置1Aは、後述するステップS208へ移行する。
続いて、スイッチ制御部311は、スイッチ部11の状態を接続状態に切り替える(ステップS208)。具体的には、図7に示すように、スイッチ制御部311は、スイッチ部11の状態を接続状態に切り替える(時刻t4)。
その後、一定時間が経過した場合(ステップS209:Yes)、音声録音装置1Aは、後述するステップS210へ移行する。これに対して、一定時間が経過していない場合(ステップS209:No)、音声録音装置1Aは、一定時間が経過するまで待機する。ここで、一定時間(例えば0.5秒)を経過するまで待機する理由は、音声録音装置1Aが起動した際に、電流が通電することで発生するノイズが録音されることを防止するためである。
ステップS210において、制御部31は、マイク21からの音声信号の録音を信号処理部231に開始させる。具体的には、図7に示すように、制御部31は、信号処理部231に音声信号の録音を開始させる(時刻t5)。
続いて、制御部31は、変換部232aに信号処理部231から順次出力された音声信号に対してDFT処理を順次実行させる(ステップS211)。具体的には、図7に示すように、制御部31は、変換部232aに信号処理部231から出力された音声信号に対してDFT処理を実行させる(時刻t5)。
その後、制御部31は、演算部232bに変換部232aから順次入力された第2の振幅情報とFlashメモリ25に記録された第1の振幅情報との差分を順次算出させる(ステップS212)。具体的には、図7に示すように、制御部31は、演算部232bに変換部232aから順次入力された第2の振幅情報とFlashメモリ25に記録された第1の振幅情報との差分を順次算出させる(時刻t6)。
図10は、演算部232bの算出結果のノイズ分布の一例を模式的に示す図である。図10において、横軸が時間を示し、縦軸が周波数(Hz)を示す。図10に示すように、演算部232bは、変換部232aから入力された第2の振幅情報から第1の振幅情報(W1)を減算することによって、第2の振幅情報に含まれるノイズ信号を低減する。
ステップS212の後、制御部31は、復元部232cに演算部232bから入力された差分に対して、IDFT処理を順次実行させる(ステップS213)。具体的には、図7に示すように、制御部31は、復元部232cに演算部232bから入力された差分に対して、IDFT処理を順次実行させる(時刻t7)。
図11は、復元部232cによるIDFT処理後の音声信号を模式的に示す図である。図12は、ノイズ除去前の1kHz信号のデータを示す。図13は、ノイズ除去後の1kHz信号のデータを示す。図11において、横軸が時間を示し、縦軸がノイズレベルを示し、波長D2が音声信号を示す。図12および図13において、横軸が周波数[Hz]を示し、縦軸が信号レベル[dBFS]を示す。図12において、波長L10がノイズ除去前の1kHz信号を示す。また、図13において、波長L11がノイズ除去後の1kHz信号を示す。
図11の波長D2に示すように、復元部232cによるIDFT処理後の音声信号は、ノイズが低減されている。具体的には、図12および図13に示すように、録音音声(1KHz)のレベルには、ほとんど影響せずノイズが取り除かれていることがわかる。これにより、音声録音装置1Aに発生する自己ノイズを低減することができる。
図6に戻り、ステップS214以降の説明を続ける。
ステップS214において、制御部31は、メモリI/F部14を介して復元部232cが復元した音声信号を記録媒体15に記録する。
続いて、操作部24が操作され、音声録音装置1Aの録音停止を行う場合(ステップS215:Yes)、音声録音装置1Aは、後述するステップS220へ移行する。具体的には、音声録音装置1Aは、図7に示すように、操作部24が操作された場合、音声録音装置1Aの録音停止を行う(時刻t11)。これに対して、操作部24が操作されず、音声録音装置1Aの録音停止を行わない場合(ステップS215:No)、音声録音装置1Aは、後述するステップS216へ移行する。
ステップS216において、温度検出部29が温度を検出してから一定時間経過している場合(ステップS216:Yes)、制御部31は、温度検出部29に温度を検出させる(ステップS217)。具体的には、図7に示すように、制御部31は、温度検出部29に温度を検出させる(時刻t8)。
続いて、判定部312は、温度検出部29によって検出された温度に対応付けられた同じデータである第1の振幅情報がFlashメモリ25に記録されているか否かを判定する(ステップS218)。具体的には、図7に示すように、判定部312は、温度検出部29によって検出された温度に対応付けられた同じデータである第1の振幅情報がFlashメモリ25に記録されているか否かを判定する(時刻t9)。判定部312が温度検出部29によって検出された温度に対応付けられた同じデータである第1の振幅情報がFlashメモリ25に記録されていると判定した場合(ステップS218:Yes)、音声録音装置1Aは、後述するステップS219へ移行する。これに対して、判定部312が温度検出部29によって検出された温度に対応付けられた同じデータである第1の振幅情報がFlashメモリ25に記録されていないと判定した場合(ステップS218:No)、音声録音装置1Aは、上述したステップS211へ移行する。
ステップS219において、ノイズ制御部313は、演算部232bが用いる第1の振幅情報を、温度検出部29によって検出された温度に対応付けられた第1の振幅情報に更新する。具体的には、図7に示すように、ノイズ制御部313は、演算部232bが用いる第1の振幅情報を、温度検出部29によって検出された温度に対応付けられた第1の振幅情報(R2)に更新する。これにより、演算部232bは、変換部232aが生成した第2の振幅情報から現在の温度に対応した第1の振幅情報(R2)を減算することができる。ステップS219の後、音声録音装置1Aは、上述したステップS211へ戻り、録音停止するまで、上述したステップS211〜ステップS219を繰り返す。この場合において、図7に示すように、音声録音装置1Aは、一定時間経過する毎に、温度検出部29が温度を検出し(時刻t10)、判定部312が温度検出部29によって検出された温度に対応付けられた同じデータである第1の振幅情報がFlashメモリ25に記録されているか否かを判定し(時刻t10)、Flashメモリ25に温度検出部29によって検出された温度に対応付けられた同じデータである第1の振幅情報があるとき、この第1の振幅情報を演算部232bに適用する。さらに、音声処理部23は、上述したステップS211〜ステップS219を繰り返す場合、音声信号をフレーム単位で所定のフォーマットの音声データにし、フレーム単位が互いに重なるようにフレームをずらしつつ、窓関数で重み付けを行って加算するオーバラップアド(Overlap add)を行いながら音声データ(例えば音声データ1,音声データ2)を滑らかに接続することによって、ノイズが低減された音声信号の取り込みを行う。
ステップS216において、温度検出部29が温度を検出してから一定時間経過していない場合(ステップS216:No)、音声録音装置1Aは、上述したステップS211へ戻る。
ステップS220において、スイッチ制御部311は、スイッチ部11の状態を遮断状態に切り替える。具体的には、図7に示すように、スイッチ制御部311は、スイッチ部11の状態を遮断状態に切り替える(時刻t12)。
続いて、一定時間が経過した場合(ステップS221:Yes)、制御部31は、温度検出部29に温度を検出させる(ステップS222)。具体的には、図7に示すように、制御部31は、温度検出部29に温度を検出させる(時刻t13)。ステップS222の後、音声録音装置1Aは、後述するステップS223へ移行する。これに対して、一定時間が経過していない場合(ステップS221:No)、音声録音装置1Aは、一定時間経過するまで待機する。
その後、判定部312は、温度検出部29によって検出された温度に対応付けられた同じデータである第1の振幅情報がFlashメモリ25に記録されているか否かを判定する(ステップS223)。具体的には、図7に示すように、判定部312は、Flashメモリ25に温度検出部29によって検出された温度に対応付けられた同じデータである第1の振幅情報が記録されているか否かを判定する(時刻t13)。判定部312が温度検出部29によって検出された温度に対応付けられた同じデータである第1の振幅情報がFlashメモリ25に記録されていると判定した場合(ステップS223:Yes)、音声録音装置1Aは、本処理を終了する。これに対して、判定部312が温度検出部29によって検出された温度に対応付けられた同じデータである第1の振幅情報がFlashメモリ25に記録されていないと判定した場合(ステップS223:No)、音声録音装置1Aは、後述するステップS224へ移行する。
ステップS224において、制御部31は、信号処理部231にノイズ信号を出力させて、変換部232aに無音データの取り込みを行わせる。具体的には、図7に示すように、制御部31は、信号処理部231にノイズ信号を出力させて、変換部232aに無音データの取り込みを行わせる(時刻t14)。
続いて、制御部31は、変換部232aに信号処理部231から入力された無音データであるノイズ信号に対してDFT処理を実行させ(ステップS225)。具体的には、図7に示すように、制御部31は変換部232aに信号処理部231から入力された無音データであるノイズ信号に対してDFT処理を実行させる(時刻t14)。
その後、制御部31は、変換部232aが生成した第1の振幅情報と、温度検出部29が検出した温度と、を対応付けてFlashメモリ25に記録する(ステップS226)。ステップS226の後、音声録音装置1Aは、本処理を終了する。
以上説明した本発明の実施の形態2によれば、ノイズ処理部232がスイッチ部11の状態が接続状態の際に信号処理部231から出力された出力信号からスイッチ部11の状態が遮断状態の際に信号処理部231から出力されたノイズ信号を減算して出力するので、音声信号から音声録音装置1A内で発生した自己ノイズを低減することができる。
また、本発明の実施の形態2によれば、スイッチ制御部311がスイッチ部11の状態を遮断状態とすることによって、ノイズ処理部232が無音状態で音声録音装置1A内に発生する自己ノイズを取得することができるので、簡易な構成でノイズである第1の振幅情報を取得することができる。
また、本発明の実施の形態2によれば、音声録音装置1A毎にノイズである第1の振幅情報を取得することができるので、多様なデータを用意することなく、高精度に自己ノイズを低減することができる。
また、本発明の実施の形態2によれば、演算部232bが変換部232aから入力された第2の振幅情報と第1の振幅情報との差分を演算するので、音声信号から音声録音装置1A内で発生した自己ノイズを低減することができる。
また、本発明の実施の形態2によれば、温度検出部29が検出した温度と、変換部232aが生成した第1の振幅情報とを対応付けてFlashメモリ25に記録するので、温度毎に第1の振幅情報を取得することができる。
また、本発明の実施の形態2によれば、演算部232bが温度検出部29によって検出された現在の温度に対応する第1の振幅情報をFlashメモリ25から取得し、この取得した第1の振幅情報を用いて、第2の振幅情報と第1の振幅情報との差分を演算するので、音声録音装置1Aの使用環境に応じたノイズを低減することができる。
また、本発明の実施の形態2によれば、判定部312が温度検出部29によって検出された現在の温度に対応する第1の振幅情報がFlashメモリ25に記録されていないと判定した場合、Flashメモリ25が温度検出部29によって検出された現在の温度と第1の振幅情報とを対応付けて記録するので、音声録音装置1Aの使用環境に応じた第1の振幅情報を順次更新することができる。
なお、本発明の実施の形態2では、判定部312が温度検出部29によって検出された現在の温度に対応する第1の振幅情報がFlashメモリ25に記録されていないと判定した場合、演算部232bがFlashメモリ25に記録された現在の温度に最も近い温度に対応付けられた第1の振幅情報を用いて、第2の振幅情報と第1の振幅情報との差分を演算してもよい。これにより、音声信号から音声録音装置1A内で発生した自己ノイズを低減することができる。
また、本発明の実施の形態2では、変換部232aが生成した第1の振幅情報と、温度検出部29が検出した温度と、を対応付けてFlashメモリ25に記録していたが、これに限定されることなく、例えば音声録音装置1Aが実行することができる複数の録音モードそれぞれと第1の振幅情報とを対応付けてもよい。例えば、図14に示すように、制御部31は、操作部24が入力を受け付けた指示信号に応じた音声録音装置1Aの複数の録音モード(例えばモードA,モードB)それぞれに、変換部232aが生成した第1の振幅情報(ノイズレベルM1,M2)を対応付けてFlashメモリ25に記録してもよい。これにより、モードの違いによって異なる負荷が音声処理部23に掛かり、電源変動が異なったとしても、モード毎に最適なノイズを低減することができる。
また、本発明の実施の形態2では、アンプ部231aによる増幅率と変換部232aが生成した第1の振幅情報とを対応付けてFlashメモリ25に記録してもよい。具体的には、図15の曲線L2に示すように、制御部31は、アンプ部231aによる増幅率と変換部232aが生成した第1の振幅情報とを対応付けてFlashメモリ25に記録してもよい。これにより、ゲイン毎に最適なノイズを低減することができる。
また、本発明の実施の形態2では、変換部232aが生成した第1の振幅情報と、温度検出部29が検出した温度と、アンプ部231aによる増幅率と、音声録音装置1Aが実行することができる複数の録音モードと、を対応付けてFlashメモリ25に記録してもよい。具体的には、図16に示すように、制御部31は、変換部232aが生成した第1の振幅情報と、温度検出部29が検出した温度と、アンプ部231aによる増幅率と、音声録音装置1Aが実行することができる複数のモードと、を対応付けてFlashメモリ25に記録する。これにより、様々な条件に応じたノイズを低減することができる。
(その他の実施の形態)
また、本発明に係るノイズ低減装置は、音声録音装置以外にも、デジタルスチルカメラ、デジタルビデオカメラ、撮像機能を有する携帯電話、撮像機能を有するタブレット型の電子機器、ヘッドフォンおよび内視鏡や顕微鏡で撮像された医療用、産業用分野の画像データを生成する医療システム等にも適用することができる。
また、本発明に係るノイズ低減装置に実行させるプログラムは、インストールできるような形式または実行できるような形式のファイルデータでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)、USB媒体、フラッシュメモリ等のコンピュータで読み取りできるような記録媒体に記録されて提供される。
なお、本明細書におけるフローチャートおよびタイミングチャートの説明では、「まず」、「その後」、「続いて」等の表現を用いてステップ間の処理の前後関係を明示していたが、本発明を実施するために必要な処理の順序は、それらの表現によって一意的に定められるわけではない。即ち、本明細書で記載したフローチャートおよびタイミングチャートにおける処理の順序は、矛盾のない範囲で変更することができる。
また、本発明は、上述した実施の形態そのままに限定されるものではなく、実施段階では、発明の要旨を逸脱しない範囲内で構成要素を変形して具体化することができる。また、上述した実施の形態に開示されている複数の構成要素を適宜組み合わせることによって、種々の発明を形成することができる。例えば、上述した実施の形態に記載した全構成要素からいくつかの構成要素を削除してもよい。さらに、各実施の形態で説明した構成要素を適宜組み合わせてもよい。
また、明細書または図面において、少なくとも一度、より広義または同義な異なる用語とともに記載された用語は、明細書または図面のいかなる箇所においても、その異なる用語に置き換えることができる。このように、発明の主旨を逸脱しない範囲内において種々の変形や応用ができることとなる。
このように、本発明は、ここでは記載していない様々な実施の形態を含みうるものであり、請求の範囲によって特定される技術的思想の範囲内で種々の設計変更等を行うことができることとなる。
1・・・ノイズ低減装置;1A・・・音声録音装置;2・・・音声データ;10・・・入力部;11・・・スイッチ部;12・・・信号処理部;13・・・ノイズ処理部;14・・・メモリI/F部;15・・・記録媒体;16・・・記録部;17,31・・・制御部;21・・・マイク;22・・・外部入力端子;23・・・音声処理部;24・・・操作部;25・・・Flashメモリ;26・・・SDRAM;27・・・ドライバ;28・・・表示部;29・・・温度検出部;30・・・バス;161,251・・・プログラム記録部;231・・・信号処理部;231a・・・アンプ部;231b・・・A/D変換部;231c・・・フィルタ部;231d・・・イコライザ部;231e・・・ALC部;231f・・・ADCVol部;232・・・ノイズ処理部;232a・・・変換部;232b・・・演算部;232c・・・復元部;252・・・ノイズ情報記録部;311・・・スイッチ制御部;312・・・判定部;313・・・ノイズ制御部

Claims (16)

  1. 外部から電気信号が入力される入力部と、
    前記入力部に入力された前記電気信号に対して、所定の信号処理を行って生成した信号を外部へ出力する信号処理部と、
    前記入力部と前記信号処理部との間に設けられ、前記入力部と前記信号処理部とを電気的に接続する接続状態および前記入力部と前記信号処理部とを電気的に遮断した遮断状態のどちらか一方に切り替えるスイッチ部と、
    前記スイッチ部の状態が前記接続状態の際に前記信号処理部から出力された前記信号から前記スイッチ部の状態が前記遮断状態の際に前記信号処理部から出力されたノイズ信号を減算して出力するノイズ処理部と、
    を備えることを特徴とするノイズ低減装置。
  2. 前記ノイズ処理部は、
    前記スイッチ部の状態が前記遮断状態の際に前記信号処理部から出力される前記ノイズ信号に対して、フーリエ変換を行って第1の振幅情報を生成する一方、前記スイッチ部の状態が前記接続状態の際に前記信号処理部から出力される前記信号に対して、フーリエ変換を行って第2の振幅情報を生成する変換部と、
    前記第2の振幅情報と前記第1の振幅情報との差分を演算する演算部と、
    前記演算部が演算した前記差分に対して、逆フーリエ変換を行って前記信号を復元して外部へ出力する復元部と、
    を備えることを特徴とする請求項1に記載のノイズ低減装置。
  3. 前記信号処理部は、
    少なくとも前記電気信号に対してA/D変換を行うA/D変換部を有し、
    前記変換部は、
    デジタルの前記信号およびデジタルの前記ノイズ信号の各々に対して、フーリエ変換を行って前記第1の振幅情報および前記第2の振幅情報を生成し、
    前記復元部は、
    前記差分に対して、逆フーリエ変換を行ってデジタルの前記信号を復元して外部へ出力することを特徴とする請求項2に記載のノイズ低減装置。
  4. 音声を電気信号に変換する第1マイクロフォンをさらに備え、
    前記入力部は、前記第1マイクロフォンから前記電気信号が入力されることを特徴とする請求項2または3に記載のノイズ低減装置。
  5. 音声を電気信号に変換する第2マイクロフォンが着脱自在に接続され、前記入力部に電気的に接続された外部入力端子をさらに備え、
    前記入力部は、前記外部入力端子を介して前記電気信号が入力されることを特徴とする請求項2または3に記載のノイズ低減装置。
  6. 当該ノイズ低減装置の周囲の温度を検出する温度検出部と、
    前記温度検出部が検出した温度と前記第1の振幅情報とを対応付けて記録する記録部と、
    をさらに備えることを特徴とする請求項2〜5のいずれか一つに記載のノイズ低減装置。
  7. 前記演算部は、前記温度検出部によって検出された現在の温度に対応する前記第1の振幅情報を前記記録部から取得し、該取得した前記第1の振幅情報を用いて、前記差分を演算することを特徴とする請求項6に記載のノイズ低減装置。
  8. 前記温度検出部によって検出された前記現在の温度に対応する前記第1の振幅情報が前記記録部に記録されているか否かを判定する判定部をさらに備え、
    前記記録部は、前記判定部が前記温度検出部によって検出された前記現在の温度に対応する前記第1の振幅情報が前記記録部に記録されていないと判定した場合、前記現在の温度と前記第1の振幅情報とを対応付けて記録することを特徴とする請求項7に記載のノイズ低減装置。
  9. 前記温度検出部によって検出された現在の温度に対応する前記第1の振幅情報が前記記録部に記録されているか否かを判定する判定部をさらに備え、
    前記演算部は、前記判定部が前記温度検出部によって検出された前記現在の温度に対応する前記第1の振幅情報が前記記録部に記録されていないと判定した場合、前記現在の温度に最も近い温度に対応付けられた前記第1の振幅情報を用いて、前記差分を演算することを特徴とする請求項6に記載のノイズ低減装置。
  10. 当該ノイズ低減装置のモードを指示する指示信号の入力を受け付ける操作部と、
    前記操作部が入力を受け付けた前記指示信号に応じた前記モードと前記第1の振幅情報とを対応付けて記録する記録部と、
    をさらに備えることを特徴とする請求項2〜5のいずれか一つに記載のノイズ低減装置。
  11. 前記信号処理部は、前記電気信号を増幅する増幅部をさらに有し、
    前記増幅部による増幅率と前記第1の振幅情報とを対応付けて記録する記録部と、
    をさらに備えることを特徴とする請求項2〜5のいずれか一つに記載のノイズ低減装置。
  12. 前記変換部は、当該ノイズ低減装置が録音の開始を行う前に、前記第1の振幅情報を取得することを特徴とする請求項4〜11のいずれか一つに記載のノイズ低減装置。
  13. 前記変換部は、当該ノイズ低減装置が録音の終了した後に、前記第1の振幅情報を取得することを特徴とする請求項4〜11のいずれか一つに記載のノイズ低減装置。
  14. 前記ノイズ処理部は、前記信号処理部の後段に配置されてなることを特徴とする請求項1〜13のいずれか一つに記載のノイズ低減装置。
  15. 外部から電気信号が入力される入力部と、前記入力部に入力された前記電気信号に対して、所定の信号処理を行って生成した信号を外部へ出力する信号処理部と、前記入力部と前記信号処理部との間に設けられ、前記入力部と前記信号処理部とを電気的に接続する接続状態および前記入力部と前記信号処理部とを電気的に遮断した遮断状態のどちらか一方に切り替えるスイッチ部と、を備えるノイズ低減装置が実行するノイズ低減方法であって、
    前記スイッチ部の状態が前記接続状態の際に前記信号処理部から出力された前記信号から前記スイッチ部の状態が前記遮断状態の際に前記信号処理部から出力されたノイズ信号を減算して出力するノイズ処理ステップを含むことを特徴とするノイズ低減方法。
  16. 外部から電気信号が入力される入力部と、前記入力部に入力された前記電気信号に対して、所定の信号処理を行って生成した信号を外部へ出力する信号処理部と、前記入力部と前記信号処理部との間に設けられ、前記入力部と前記信号処理部とを電気的に接続する接続状態および前記入力部と前記信号処理部とを電気的に遮断した遮断状態のどちらか一方に切り替えるスイッチ部と、を備えるノイズ低減装置に、
    前記スイッチ部の状態が前記接続状態の際に前記信号処理部から出力された前記信号から前記スイッチ部の状態が前記遮断状態の際に前記信号処理部から出力されたノイズ信号を減算して出力するノイズ処理ステップを実行させることを特徴とするプログラム。
JP2017085659A 2017-04-24 2017-04-24 ノイズ低減装置、ノイズ低減方法およびプログラム Pending JP2018186348A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2017085659A JP2018186348A (ja) 2017-04-24 2017-04-24 ノイズ低減装置、ノイズ低減方法およびプログラム
PCT/JP2018/015025 WO2018198751A1 (ja) 2017-04-24 2018-04-10 ノイズ低減装置、ノイズ低減方法およびプログラム
US16/573,707 US11049486B2 (en) 2017-04-24 2019-09-17 Noise reduction apparatus, noise reduction method, and computer-readable recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017085659A JP2018186348A (ja) 2017-04-24 2017-04-24 ノイズ低減装置、ノイズ低減方法およびプログラム

Publications (1)

Publication Number Publication Date
JP2018186348A true JP2018186348A (ja) 2018-11-22

Family

ID=63919041

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017085659A Pending JP2018186348A (ja) 2017-04-24 2017-04-24 ノイズ低減装置、ノイズ低減方法およびプログラム

Country Status (3)

Country Link
US (1) US11049486B2 (ja)
JP (1) JP2018186348A (ja)
WO (1) WO2018198751A1 (ja)

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH086575A (ja) * 1994-06-24 1996-01-12 Fujitsu Ten Ltd 騒音制御装置
JP4162604B2 (ja) * 2004-01-08 2008-10-08 株式会社東芝 雑音抑圧装置及び雑音抑圧方法
JP4542396B2 (ja) 2004-08-27 2010-09-15 オリンパス株式会社 録音装置
WO2007110807A2 (en) * 2006-03-24 2007-10-04 Koninklijke Philips Electronics N.V. Data processing for a waerable apparatus
US8849231B1 (en) * 2007-08-08 2014-09-30 Audience, Inc. System and method for adaptive power control
US8774433B2 (en) * 2006-11-18 2014-07-08 Personics Holdings, Llc Method and device for personalized hearing
JP4887181B2 (ja) * 2007-02-28 2012-02-29 オンセミコンダクター・トレーディング・リミテッド エコー防止装置及びプログラム
TW200830706A (en) * 2007-01-12 2008-07-16 Sanyo Electric Co Filter coefficient setting device and echo prevention device
US8189766B1 (en) * 2007-07-26 2012-05-29 Audience, Inc. System and method for blind subband acoustic echo cancellation postfiltering
JP4868459B2 (ja) 2007-09-06 2012-02-01 シャープ株式会社 バイノーラル録音兼ノイズキャンセルヘッドフォン
JP4631939B2 (ja) 2008-06-27 2011-02-16 ソニー株式会社 ノイズ低減音声再生装置およびノイズ低減音声再生方法
US8417202B1 (en) * 2009-09-03 2013-04-09 Marvell International Ltd. Circuits, architectures, apparatuses, systems, algorithms, methods and software for on-chip gain calibration
JP5278477B2 (ja) * 2011-03-30 2013-09-04 株式会社ニコン 信号処理装置、撮像装置、および、信号処理プログラム
JP6018408B2 (ja) * 2012-05-02 2016-11-02 任天堂株式会社 情報処理プログラム、情報処理装置、情報処理システム及び情報処理方法

Also Published As

Publication number Publication date
US20200160826A1 (en) 2020-05-21
WO2018198751A1 (ja) 2018-11-01
US11049486B2 (en) 2021-06-29

Similar Documents

Publication Publication Date Title
US8687090B2 (en) Method of removing audio noise and image capturing apparatus including the same
JP2018205547A (ja) 音声処理装置及びその制御方法
JP7576780B2 (ja) 耳装着型デバイス、及び、再生方法
JP6902961B2 (ja) 音声処理装置及びその制御方法
WO2018198751A1 (ja) ノイズ低減装置、ノイズ低減方法およびプログラム
CN114513723A (zh) 啸叫声抑制方法、装置、耳机及存储介质
US20190325003A1 (en) Noise reduction apparatus and noise suppressing method
KR20190045506A (ko) 오디오 신호를 처리하기 위한 방법 및 이를 지원하는 전자 장치
EP4456561A1 (en) Ear-mounted device and reproduction method
JP5724869B2 (ja) 信号処理装置、信号処理方法及びプログラム
JP2018074220A (ja) 音声処理装置
JP5645373B2 (ja) 音声処理装置、音声処理方法
JP2015114444A (ja) 音声処理装置、音声処理方法
JP5495753B2 (ja) 撮像装置
US10425731B2 (en) Audio processing apparatus, audio processing method, and program
JP2023077995A (ja) 撮影装置、制御方法、およびプログラム
JP2015130547A (ja) 記録装置
CN222940905U (zh) 音频电路及电子设备
JP5340127B2 (ja) 音声信号処理装置、音声信号処理装置の制御方法
JP2012169960A (ja) 電子機器、及び雑音除去方法
CN116631419B (zh) 语音信号的处理方法、装置、电子设备和存储介质
JP2019057795A (ja) 音声信号処理装置、その制御方法およびプログラム
JP6965090B2 (ja) 音声処理装置および音声処理装置の制御方法
JP2018207313A (ja) 音声処理装置及びその制御方法
JP2018207316A (ja) 音声処理装置及びその制御方法