(57)【特許請求の範囲】
【請求項１】
データを記憶可能なディスクと、当該ディスクに対する当該データの書き込みまたは読み出しを行うヘッドとを有するディスク記憶装置と、
前記ディスク記憶装置が発生するノイズ音を低減するノイズキャンセル音を発生するアクティブ・ノイズ・キャンセラーと、
前記ディスク記憶装置における動作状態と前記ノイズ音との関係を記憶しておく記憶装置とを備え、
前記ディスク記憶装置は、その動作時に当該ディスク記憶装置の動作状態を表す動作情報信号を前記アクティブ・ノイズ・キャンセラーに対して出力し、
前記ディスク記憶装置は、前記動作情報信号を、前記ヘッドの動作状態を表す信号として出力し、
前記アクティブ・ノイズ・キャンセラーは、前記ディスク記憶装置から入力された前記動作情報信号に基づき前記記憶装置に記憶された前記関係を参照して前記ノイズキャンセル音を発生することを特徴とするノイズ低減システム。
【請求項２】
前記アクティブ・ノイズ・キャンセラーは、前記ヘッドの動作によって発生する前記ノイズ音以外のノイズを検出するとともに、当該ノイズの特性に基づき前記ノイズキャンセル音を決定することを特徴とする請求項１記載のノイズ低減システム。
【請求項３】
前記アクティブ・ノイズ・キャンセラーが、前記ディスク記憶装置が所定の動作を行った場合に発生する前記ノイズ音を受音するとともに、当該ノイズ音を当該ディスク記憶装置の動作状態に関連づけて前記記憶装置に記憶することにより、当該ディスク記憶装置における動作状態と当該ノイズ音との関係が前記記憶装置に記憶されることを特徴とする請求項１記載のノイズ低減システム。
【請求項４】
前記ディスク記憶装置は、前記アクティブ・ノイズ・キャンセラーが出力する要求信号に基づいて前記所定の動作を行い、
前記アクティブ・ノイズ・キャンセラーは、複数パターンの前記要求信号を出力し、
前記記憶装置には、前記複数パターンに対応した前記ディスク記憶装置の複数の動作状態と、当該複数の動作状態において発生する前記ノイズ音とのそれぞれの関係が記憶されることを特徴とする請求項３記載のノイズ低減システム。
【請求項５】
データを記憶可能なディスクと、
前記ディスクに対する前記データの書き込みまたは読み出しを行うヘッドと、
前記ヘッドの動作を制御するとともに、前記ヘッドのシーク動作を示すシーク動作信号を出力するヘッド制御部とを備え、
前記ヘッド制御部は、前記シーク動作によって生ずるノイズを低減するノイズキャンセル音を出力するアクティブ・ノイズ・キャンセラーに接続されるとともに、当該アクティブ・ノイズ・キャンセラーに対して前記シーク動作信号を出力することを特徴とするハードディスクドライブ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ディスクにデータを記憶する形態のディスク記憶装置等に関し、特に発生するノイズを低減させたディスク記憶装置、あるいは、このような機能を実現するノイズ低減システム等に関する。
【０００２】
【従来の技術】
この種のディスク記憶装置としては、ディスクに蒸着させた磁性体を磁気ヘッドにより磁化してデータの記憶を行うハードディスクドライブが知られている。
近年、一般家庭へのパーソナルコンピュータの普及や、ハードディスクドライブを内蔵するテレビやセットトップボックス、テレビゲームなどのデジタル家電製品の登場により、こうしたハードディスクドライブの一般家庭への普及が進みつつある。
【０００３】
このような条件下で、ハードディスクドライブに求められる機能の一つとして低ノイズ化がある。
ハードディスクドライブの動作ノイズを低減する方法としては、
▲１▼ハードディスクドライブを吸音材などにより包み込むことにより、発生したノイズの伝播を抑制する方法、
▲２▼ディスク直径の縮小化、ディスク回転数の低速化、ヘッド動作速度の低速化、ベアリングの改良などにより、ハードディスクドライブが発生するノイズ自体を低減する方法、
▲３▼ハードディスクドライブの動作ノイズと逆位相の音を自ら発生するアクティブ・ノイズ・キャンセラーを用いてノイズ相殺を行う方法、
が従来より考えられている。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記▲１▼の方法では、ハードディスクドライブが発生する熱をいかに廃熱するかが問題となり、一般にハードディスクドライブ筐体のコストおよびサイズが問題となる。
また、▲２▼の方法では、低ノイズ化を達成するためにハードディスクドライブまたはその部品を新規開発する必要があり、開発費の増大や、データ転送速度の低下、ビット単価の上昇などの問題が生じる。特にディスク回転数やヘッド動作速度を低速化した場合、パフォーマンスを維持したままノイズの低減を図るのは非常に困難である。
さらに、▲３▼の方法においては、アクティブ・ノイズ・キャンセラーの信号処理の応答性が要求され、安価な実現が問題となる。
【０００５】
本発明は、このような技術的課題に基づいてなされたもので、コストを高めずに優れたノイズ抑制性能を発揮することのできるようなノイズ低減システム等を提供することを主たる目的とする。
【０００６】
【課題を解決するための手段】
かかる目的のもと、本発明では、以下のような点に着目した。
例えば、ハードディスクドライブから発生するノイズは、ディスクの回転により発生する定常的なノイズと、ヘッドのシーク動作時に発生するインパルス的なノイズの二種類に分類することができる。これらのうち定常的なノイズに関しては、ノイズの各周波数成分の時間的変化が緩やかであり、所定時間におけるノイズ成分の予測がある程度可能であるため、上記のようなアクティブ・ノイズ・キャンセラーによりノイズを抑制したとしても、信号処理の応答性能はそれほど問題にならない場合が多い。一方、インパルス的なノイズに関しては、いつ、どのようなノイズが発生するか予測が難しく、アクティブ・ノイズ・キャンセラーがノイズを受信してから発生すべきノイズキャンセル音を演算する必要があり、高度な信号処理の応答性が要求される。
【０００７】
そこで、本発明のノイズ低減システムでは、以下のような手段を採用した。すなわち、本発明が適用されたノイズ低減システムは、データを記憶可能なディスクと、ディスクに対するデータの書き込みまたは読み出しを行うヘッドとを有するディスク記憶装置と、ディスク記憶装置が発生するノイズ音を低減するノイズキャンセル音を発生するアクティブ・ノイズ・キャンセラーと、ディスク記憶装置における動作状態とノイズ音との関係を記憶しておく記憶装置とを備えており、ディスク記憶装置は、その動作時に動作状態を表す動作情報信号をアクティブ・ノイズ・キャンセラーに対して出力し、アクティブ・ノイズ・キャンセラーは、ディスク記憶装置から入力された動作情報信号に基づき記憶装置に記憶された前記関係を参照してノイズキャンセル音を発生することを特徴としている。
【０００８】
このような構成により、アクティブ・ノイズ・キャンセラーでは、ディスク記憶装置から出力された動作状態に関する情報（動作情報信号）に基づき、あらかじめ記憶装置に記憶したディスク記憶装置の動作状態とノイズとの関係を参照して、簡単な演算によりノイズキャンセル音を発生させることができる。したがって、ノイズを受信してからノイズキャンセル音を演算する場合に比較して、信号処理の応答性が要求されない。
【０００９】
特に、この場合、ディスク記憶装置が、動作情報信号をヘッドの動作状態を表す信号として出力するようにすれば、ディスク記憶装置におけるインパルス的ノイズの主原因であるヘッドの動作をアクティブ・ノイズ・キャンセラーが容易に認識することができ、インパルス的ノイズの効果的な抑制を図ることができる。
【００１０】
また、アクティブ・ノイズ・キャンセラーが、ヘッドの動作によって発生するノイズ音以外のノイズを検出するとともに、検出したノイズの特性に基づきノイズキャンセル音を決定するようにすれば、ディスクの回転音やその他の外部音などの定常的なノイズについても効果的な抑制を図ることができる。
【００１１】
また、この場合、アクティブ・ノイズ・キャンセラーが、ディスク記憶装置が所定の動作を行った場合に発生するノイズ音を受音するとともに、このノイズ音をディスク記憶装置の動作状態に関連づけて記憶装置に記憶することにより、ディスク記憶装置における動作状態とノイズ音との関係が記憶装置に記憶されることが望ましい。
【００１２】
さらに、この場合、ディスク記憶装置は、アクティブ・ノイズ・キャンセラーが出力する要求信号に基づいて所定の動作を行い、アクティブ・ノイズ・キャンセラーは、複数パターンの要求信号を出力し、記憶装置には、複数パターンに対応したディスク記憶装置の複数の動作状態と、この複数の動作状態において発生するノイズ音とのそれぞれの関係が記憶されることが好適である。このような場合、アクティブ・ノイズ・キャンセラーの要求によりディスク記憶装置の代表的な動作を記憶装置に記憶させて、アクティブ・ノイズ・キャンセラーによるノイズ音の推定を容易化できる。
【００１３】
また、本発明は、次のようなディスク記憶装置の発明としても捉えることができる。すなわち、本発明が適用されたディスク記憶装置は、データを記憶可能なディスクを備えたディスク記憶部と、ディスク記憶部が発する振動を低減するための振動を発する振動発生部と、ディスク記憶部が駆動時に発する動作音を受音するとともに動作音に基づく動作音信号を振動発生部に出力する受音部と、ディスク記憶部を所定の動作状態で動作させたときの動作音に基づく受音信号とこの動作状態とを対応づけて記憶する記憶部とを備えている。そして、振動発生部は、受音部が出力する動作音信号と、記憶部に記憶された受音信号と動作状態との関係とに基づいて、振動を発することを特徴としている。
ここで、受音信号とは、例えば振動発生部からの出力に基づいて、ディスク記憶部が所定の動作状態で動作させた際に、受音部から出力される動作音信号であることが好適である。
【００１４】
また、このディスク記憶装置は、ディスク記憶部が発する動作音を低減するための振動を振動発生部が発生した際に受音部が出力する動作音信号から、振動によって低減された動作音を検出するとともに、動作音が所定のレベル以下となっているか否かを判断するレベル判断部を備えていることが好適である。これにより、ディスク記憶部が発生する動作音が所定のレベル以下に低減されたか否かを判断することができる。
【００１５】
さらに、この場合、レベル判断部は、振動により低減された動作音が、所定のレベル以上である場合に、振動発生部において発生すべき振動のレベルを調整することが好適であり、これにより、良好にディスク記憶部の動作音を低減することができる。
【００１６】
また、ディスク記憶装置が、少なくともディスク記憶部を収納する筐体を有しており、振動発生部が筐体と一体的に形成されていれば、振動発生部の省スペース化を図ることができる。
また、記憶部は、ディスク記憶部を構成するディスク上に存在していてもよい。
【００１７】
また、本発明は、次のようなハードディスクドライブの発明としても捉えることができる。すなわち、本発明が適用されたハードディスクドライブは、データを記憶可能なディスクと、ディスクに対するデータの書き込みまたは読み出しを行うヘッドと、ヘッドの動作を制御するとともに、ヘッドのシーク動作を示すシーク動作信号を出力するヘッド制御部と、ヘッド制御部が出力するシーク動作信号を記憶する記憶部とを備えたことを特徴としている。
さらに、本発明は、次のようなハードディスクドライブの発明としても捉えることができる。すなわち、本発明が適用されたハードディスクドライブは、ヘッド制御部が、シーク動作によって生ずるノイズを低減するノイズキャンセル音を出力するアクティブ・ノイズ・キャンセラーに接続されるとともに、アクティブ・ノイズ・キャンセラーに対してシーク動作信号を出力することを特徴としている。
【００１８】
また、本発明は、次のようなノイズ低減方法の発明としても捉えることができる。
すなわち、本発明が適用されたノイズ低減方法は、ハードディスクドライブに所定の動作を行わせるとともに、所定の動作に起因して発生するノイズ音を受音する第１のステップと、受音したノイズ音と所定の動作とを対応づけて記憶する第２のステップと、ハードディスクドライブの所定の駆動期間における動作状態を特定する第３のステップと、第３のステップにおいて特定した動作状態に対応する所定の動作を特定するとともに、この所定の動作に対応するノイズ音を低減するためのノイズキャンセル音を出力する第４のステップとを備えたことを特徴としている。
【００１９】
また、この場合、第１のステップでは、ハードディスクドライブに所定の非定常的な動作を行わせたときの非定常ノイズ音と、ハードディスクドライブに所定の定常的な動作とを行わせたときの定常ノイズ音とを受音し、第２のステップでは、受音した非定常ノイズ音と非定常的な動作とを対応づけて記憶し、第３のステップでは、ハードディスクドライブの所定の駆動期間における非定常的な動作状態および／または定常的な動作状態を特定し、第４のステップでは、非定常的な動作に対応する非定常ノイズ音を低減するための第１のノイズキャンセル音および定常的な動作に対応する定常ノイズ音を低減するための第２のノイズキャンセル音を出力することが望ましい。
これにより、ヘッドのシーク動作音等の非定常ノイズ音と、ディスクの回転音や外部音等の推定が容易な定常ノイズ音とを別々に推定することができる。
【００２０】
また、このノイズ低減方法では、第４のステップにおいてノイズキャンセル音を出力することにより低減されたノイズ音を受音する第５のステップと、第１のステップにおいて受音したノイズ音と第５のステップにおいて受音したノイズ音とを比較して、第４のステップにおいて出力された前記ノイズキャンセル音の特性の妥当性を検証する第６のステップとをさらに備えることが好適である。
【００２１】
この場合、第６のステップは、第１のステップにおいて受音したノイズ音の平均レベルが、第５のステップにおいて受音したノイズ音の平均レベルに比較して所定値以上低下している場合に、第４のステップにおいて出力されたノイズキャンセル音の特性が妥当であると判断することが望ましい。また、第６のステップで、第１のステップにおいて受音したノイズ音のピークレベルの、第５のステップにおいて受音したノイズ音のピークレベルに対する上昇が所定値以下である場合に、第４のステップにおいて出力されたノイズキャンセル音の特性が妥当であると判断するようにしてもよい。
【００２２】
【発明の実施の形態】
以下、添付図面に示す実施の形態に基づいてこの発明を詳細に説明する。
図１は、本実施の形態におけるハードディスク装置１の全体構成を模式的に示すブロック図である。このハードディスク装置（ノイズ低減システム、ディスク記憶装置）１は、筐体２の内部に、ハードディスクドライブ３と、アクティブ・ノイズ・キャンセラー（振動発生部）４とを備えた構成とされている。
【００２３】
ハードディスクドライブ３は、データを記憶するための磁気ディスク（ディスク）５と、磁気ディスク５に対してデータを書き込むための磁気ヘッド（ヘッド）６と、磁気ヘッド６の動作を制御するヘッド制御部７と、ヘッド制御部７に対して接続されるとともに外部との信号の入出力を行うためのインターフェース部８とを備えている。その他に、ハードディスクドライブ３は、図示しない磁気ディスク５の回転制御部やデータの読み書き制御部を備えている。
【００２４】
一方、アクティブ・ノイズ・キャンセラー４は、ハードディスクドライブ３のインターフェース部８に対して接続された信号処理部（レベル判断部）１０と、この信号処理部１０に接続された不揮発性メモリ部（記憶部、記憶装置）１１とを備えている。また、信号処理部１０には、ハードディスクドライブ３が発生するノイズを受音するための受音部１２と、信号処理部１０により動作制御される音源部１３とが接続されている。さらに、音源部１３は、ハードディスク装置１の筐体２に対して取り付けられるスピーカ１４の動作を制御し、これによりスピーカ１４から発生される振動音を制御することができるようになっている。なお、受音部１２およびスピーカ１４は、ハードディスクドライブ３や筐体２の設計に合わせて、単数または複数設けられる。また、受音部１２は、受音した音に対応した受音信号（動作音信号）を信号処理部１０に対して出力する。スピーカ１４は主たるノイズ源に近い位置に、受音部１２は主たるノイズ源から遠い位置に配設することが望ましい。スピーカ１４は、例えば、筐体２を構成するトップ・カバーに貼り付けられる。
【００２５】
また、不揮発性メモリ部１１は、後述するように、信号処理部１０のプログラム領域に展開されて動作するプログラムと、ハードディスクドライブ３に複数の所定の動作パターンを行わせるための複数のノイズパターン情報を格納しており、信号処理部１０は、不揮発性メモリ部１１から上記プログラムを読み出して実行するとともに、このプログラムにおける一処理として不揮発性メモリ部１１から読み出したノイズパターン情報をノイズパターン学習要求信号としてハードディスクドライブ３に出力する。
【００２６】
さらに、信号処理部１０は、上記プログラムにおける他の処理として、ノイズパターン学習要求信号を出力することによりハードディスクドライブ３を所定の動作パターンでシーク動作させた場合に、その動作パターンに対応してハードディスクドライブ３から出力されるヘッド動作情報信号（シーク動作信号）と、この際に受音部１２から出力される受音信号から推定されるハードディスクドライブ３のノイズ（あるいは受音信号自体）とを関連づけ、これを不揮発性メモリ部１１に対して記憶する。すなわち、これにより、ハードディスクドライブ３における磁気ヘッド６の動作とハードディスクドライブ３から発生するノイズとの関係が対応づけられて不揮発性メモリ部１１に対して記憶される。
【００２７】
次に、このハードディスク装置１における具体的な動作の詳細を説明する。
このハードディスク装置１では、アクティブ・ノイズ・キャンセラー４が、信号処理部１０において動作するプログラムに基づいて、ハードディスクドライブ３に所定の動作を行わせるとともに、その動作に対応して発生するノイズの傾向をあらかじめ学習しておき、さらに、この学習内容に基づいて、ハードディスクドライブ３の実作動時に、ハードディスクドライブ３から発生するノイズに対して、アクティブ・ノイズ・キャンセラー４が逆位相の音を発生することによりノイズを打ち消し、これによって筐体２の外部に伝播するハードディスクドライブ３のノイズ音を低減するようにしている。
【００２８】
図２は、このようなハードディスク装置１における動作を、信号処理部１０におけるプログラムの処理手順に基づいて示したフローチャートである。
なお、図２中（ａ）は、信号処理部１０の基本動作を表すフローチャートであり、（ｂ）は信号処理部１０がタイマー割込みに基づいて行うタイマー割込み処理を示す。（ｂ）のタイマー割込み処理は、（ａ）における処理中に、あらかじめ設定された所定時間間隔で行われる。また、これらの処理は、ハードディスク装置１の電源が投入されることにより開始され、ハードディスク装置１がＯＮ状態とされている間継続するものとする。
【００２９】
まず、図２（ａ）に示す信号処理部１０の基本動作を説明する。
図中に示すように、信号処理部１０は、まずハードディスクドライブ３の動作に対応して発生するノイズの傾向の学習（初期学習）を行う（ステップＳ１）。すなわち、このステップＳ１においては、信号処理部１０から出力されるノイズパターン学習要求信号に基づいて、ハードディスクドライブ３のヘッド制御部７が磁気ヘッド６を間欠的に動作させ、このときに受音部１２から出力される受音信号から信号処理部１０がハードディスクドライブ３から発生するノイズ音を推定するとともに、推定されたノイズ音をハードディスクドライブ３から出力されるヘッド動作情報信号と関連づけて不揮発性メモリ部１１に記憶する。
【００３０】
次に信号処理部１０は、ハードディスクドライブ３の実作動時におけるノイズの打ち消しを行うために各設定値の設定を行う（ステップＳ２）。具体的には、信号処理部１０は、内蔵しているタイマーカウンターを初期化するとともに、ノイズパターン学習要求信号のハードディスクドライブ３への出力を不許可とする。また、信号処理部１０は、受音部１２からの音の取込みを許可するとともに、音源部１３を通じてのノイズキャンセル音の出力を許可する。また、信号処理部１０は、ノイズキャンセルパターンが計算済みであるとの設定を行い、さらに、ヘッド動作情報信号の取込開始を許可状態とし、ノイズパターン学習要求信号以外の信号の入出力を許可状態とする。なお、これら各設定値のうち、タイマーカウンターの初期化以外の処理、すなわち、ノイズパターン学習要求信号の出力の許可・不許可、受音部１２からの取込みの許可・不許可、ノイズキャンセル音の出力の許可・不許可、ノイズキャンセルパターンが計算済みであるか否か、ヘッド動作情報信号の取込開始あるいは不許可、信号入出力の許可・不許可は、プログラム中において定義されたフラグによって表されるものであり、ここでは、バッファにそれぞれのフラグについてフラグ値を書き込むことにより、各設定値の設定を行うようにする。
【００３１】
さらに、信号処理部１０は、後述するように、タイマー割込み処理（ステップＳ７）において設定されたノイズキャンセル音の再計算要求に基づき、ノイズキャンセル音再計算の必要性を判断する（ステップＳ３）。このステップＳ３で、ノイズキャンセル音再計算が必要であると判断される場合には、現在の時刻をＴ（Ｎ）として、時刻Ｔ（Ｎ）以前に測定された環境音（磁気ディスク５の回転音と外部音）から時刻Ｔ（Ｎ＋１）の環境音の予測を行い（ステップＳ４）、さらに、時刻Ｔ（Ｎ＋１）における磁気ヘッド６のノイズ（磁気ヘッド音）の予測を行う（ステップＳ５）。上述したように、ステップＳ５における磁気ヘッド６のノイズの予測は、ハードディスクドライブ３から出力されるヘッド動作情報信号に基づき、ステップＳ１において不揮発性メモリ部１１に対して記憶されたヘッド動作情報信号とノイズキャンセル音のパターンと関係を参照することにより行われる。
【００３２】
さらに、信号処理部１０は、ステップＳ４およびステップＳ５において予測された時刻Ｔ（Ｎ＋１）における環境音および磁気ヘッド６のノイズに基づいて、時刻Ｔ（Ｎ＋１）において、スピーカ１４によって発生させるべきノイズキャンセル音を計算する（ステップＳ６）。ステップＳ６の処理を行った後、および、ステップＳ３において、ノイズキャンセル音の再計算が必要でないと判断される場合には、再びステップＳ３以前に戻り、それ以下の処理を繰り返す。
【００３３】
次に、図２（ｂ）のタイマー割込み処理（ステップＳ７）の処理の詳細について説明する。このタイマー割込み処理（ステップＳ７）が行われる時間間隔ΔＴｔは、ノイズキャンセル音と受音のサンプリング間隔と音源部と受音部のバッファの深さにより決まる。サンプリング間隔は音と周波数成分の２倍となるので、例えば、音の周波数成分を１０ＫＨｚまでとするとサンプリング間隔は５０μＳとなる。バッファの深さが１０とするとΔＴｔは５００μＳ以内となる。また、現在の時間Ｔ（Ｎ）とＴ（Ｎ＋１）の時間間隔ΔＴは、ノイズキャンセル音の計算アルゴリズムにより決定される。ノイズキャンセル音の計算に必要な処理時間は、ΔＴからタイマー割込処理に必要な処理時間を引いたもの以下である必要がある。
図３および図４は、タイマー割込み処理（ステップＳ７）の処理の詳細を示すフローチャートである。図３に示すように、このタイマー割込み処理（ステップＳ７）においては、まず、タイマーカウンターの更新を行い（ステップＳ７０１）、次に、ウェイトタイマーが満了か否かを判断する（ステップＳ７０３）。このウェイトタイマーは、後述するように、例えば、信号処理部１０から出力されるノイズパターン学習要求信号によってヘッドを停止する際、あるいは磁気ヘッド６のノイズを測定する際等に所定時間をもって満了するものであり、磁気ヘッド６が静音化する時間、磁気ヘッド６のヘッド音を測定する期間、あるいは信号処理部１０が待機や信号取込みの継続を行うべき期間等をカウントするために用いられる。
【００３４】
ステップＳ７０３においてウェイトタイマーが満了したと判断される場合には、信号処理部１０は、ウェイトタイマー満了の通知を発し（ステップＳ７０５）、次のステップＳ７０７に進む。一方、ステップＳ７０３においてウェイトタイマーが満了していないと判断される場合には、ステップＳ７０５の処理を行わずに、ステップＳ７０７に進む。
【００３５】
ステップＳ７０７では、ノイズキャンセル音再計算タイマーが満了したか否かを判断する。このノイズキャンセル音再計算タイマーは、あらかじめ定められた所定時間ごとにノイズキャンセル音を再計算し直して、発生すべきノイズキャンセル音を時間的に変化させる際に、所定時間をカウントするために用いられる。このノイズキャンセル音再計算タイマーが満了した場合には、信号処理部１０はノイズキャンセル音再計算の通知を行う（ステップＳ７０９）。なお、ステップＳ７０９において、ノイズキャンセル音再計算の通知がなされた場合、図２（ａ）のステップＳ３においてノイズキャンセル音の再計算が必要であるとの判断がなされ、これに基づいて、図２（ａ）のステップＳ４からステップＳ６においてノイズキャンセル音の再計算が行われることとなる。
【００３６】
次に、図４に示すように、信号処理部１０は、信号の入出力が許可状態となっているか否かを判断する（ステップＳ７１１）。上述のように、信号処理部１０への信号の入出力の許可状態は、プログラム中においてフラグとして設定されており、ここでは、このフラグの値を参照して判断を行う。このステップＳ７１１において信号入出力が不許可とされていると判断された場合には、図２（ａ）の処理にリターン（ステップＳ７２９）し、信号入出力が許可状態とされていると判断された場合には、次のステップＳ７１３に進む。
【００３７】
ステップＳ７１３では、ノイズパターン学習要求信号の出力が許可状態となっているか、あるいは不許可状態となっているかをプログラムにおいて設定されたフラグの値を参照して判断する。このステップＳ７１３において、ノイズパターン学習要求信号の出力が許可状態となっていると判断される場合には、信号処理部１０は、ハードディスクドライブ３に対して、不揮発性メモリ部１１から読み出したノイズパターン学習要求信号を出力して（ステップＳ７１５）、次のステップＳ７１７に進む。また、ステップＳ７１３において、ノイズパターン学習要求信号の出力が不許可状態とされているとの判断がなされた場合には、信号処理部１０はステップＳ７１５の処理を行うことなく、ステップＳ７１７に進む。
【００３８】
ステップＳ７１７では、ハードディスクドライブ３から出力されるヘッド動作情報信号の信号処理部１０への取込みが許可状態となっているか否かを、プログラムにおいて設定されたフラグの値を参照して判断する。このステップＳ７１７において、ヘッド動作情報信号の取込みが許可状態となっていると判断される場合には、信号処理部１０は、ハードディスクドライブ３からヘッド動作情報信号を取込む処理を行い（ステップＳ７１９）、さらに次のステップＳ７２１に進む。また、ステップＳ７１７において、ヘッド動作情報信号の取込みが不許可とされている場合には、信号処理部１０は、ステップＳ７１９の処理を行うことなく、ステップＳ７２１に進む。
【００３９】
ステップＳ７２１では、受音部１２からのノイズ音の取込みが許可状態となっているか否かを、プログラムにおいて設定されたフラグの値を参照して判断する。このステップＳ７２１において、受音部１２からの取込みが許可状態となっている場合にはノイズ音（受音レベル）の受音部１２からの取込みを行い（ステップＳ７２３）、さらに次のステップＳ７２５に進む。一方、ステップＳ７２１において受音部１２からの取込みが行われていないと判断される場合には、ステップＳ７２３の処理を行うことなく、ステップＳ７２５に進む。
【００４０】
ステップＳ７２５では、ノイズキャンセル音のスピーカ１４からの出力が許可状態となっているか否かを、プログラムにおいて設定されたフラグの値を参照して判断する。そして、このステップＳ７２５において、ノイズキャンセル音の出力が許可状態となっている場合には、信号処理部１０は、音源部１３を制御することにより、スピーカ１４からノイズキャンセル音が出力されるようにする（ステップＳ７２７）。また、ステップＳ７２５においてノイズキャンセル音の出力が不許可状態となっている場合には、信号処理部１０は、ステップＳ７２７の処理を行わずに、図２（ａ）の処理にリターンする（ステップＳ７２９）。
【００４１】
以上のようなタイマー割込み処理を、図２（ａ）に示した処理の中で所定時間間隔で行うことにより、ノイズパターン学習要求信号の出力、ヘッド動作情報信号の取込み、受音レベルの取込み、あるいはノイズキャンセル音の出力等の処理を、図２（ａ）に示した処理の中において継続的に実行することができる。このとき、図２（ａ）に示した処理の中で、各設定値に係るフラグの値を設定しておくことによって、図２（ａ）の処理中の各タイミングにおける、図２（ｂ）の各処理の実行の可否が決定される。
【００４２】
そして以上のような図２に示す処理を行うことにより、アクティブ・ノイズ・キャンセラー４は、ハードディスクドライブ３から出力されるヘッド動作情報信号（ヘッドの動作状態）とノイズ音との関係を対応づけて記憶する（初期学習する）とともに、その後ハードディスクドライブ３から出力されるヘッド動作情報信号に基づいて、アクティブ・ノイズ・キャンセラー４が発生すべきノイズキャンセル音を所定時間ごとに計算し直し、このノイズキャンセル音を出力することにより、ハードディスク装置１の実作動時におけるノイズ低減を継続的に行うことができるようになっている。
【００４３】
次に、図２のフローチャートにおける初期学習処理（ステップＳ１）の処理の詳細を図５を参照して説明する。
ステップＳ１において、ヘッド動作とノイズとの関係を初期学習する場合、まず、信号処理部１０は、環境音の測定を行う（ステップＳ１１）。ここに環境音とは、磁気ディスク５の回転により発生するノイズと、筐体２の外部のノイズであり、ともにノイズの各周波数成分の時間的変化が比較的緩やかな定常的なノイズである。このような定常的なノイズを検出することにより、ハードディスクドライブ３から発生する磁気ヘッド６のシーク時におけるインパルス的なノイズと区別することができる。次に、ステップＳ１１において測定した環境音に基づいて、ノイズキャンセル音の音量を初期化する（ステップＳ１２）。ここでは、ノイズキャンセル音量に対して、開発段階で決定したノイズキャンセル音量として許容されうる最大値が初期値として設定される。
【００４４】
次に、信号処理部１０は、ハードディスクドライブ３に所定の動作を行わせることにより、磁気ヘッド６のシーク動作時に発生するヘッド音を測定する（ステップＳ１３）。このヘッド音は、ステップＳ１２において検出した環境音に比較して、非定常的なものである。さらに、信号処理部１０は、ハードディスクドライブ３に再び所定の動作を行わせた場合のノイズと、この場合にスピーカ１４からノイズキャンセル音を発生させたときのノイズを比較して、測定結果の妥当性を検証する（ステップＳ１４）。そして、ステップＳ１４における測定結果が妥当であるか否かを判断し（ステップＳ１５）、妥当であると判断された場合には、図２のフローチャートにリターンし（ステップＳ１７）、妥当でないと判断された場合にはノイズキャンセル音量を１レベル下げ（ステップＳ１６）、再びステップＳ１３に戻って、以下の処理を繰り返す。このように、ステップＳ１３からステップＳ１６までの処理を繰り返すことによりノイズキャンセル音量が適切なものとなるまで調整し、これにより、ハードディスクドライブ３の実作動時に、適切にノイズの相殺を行うことができるようにしている。
【００４５】
ここで、ステップＳ１１における環境音測定の処理の内容は図６のようになる。
まず、信号処理部１０は、環境音測定を行うにあたって必要な設定値の設定を行う（ステップＳ１１０１）。具体的には、信号処理部１０は、内蔵しているタイマーカウンターを初期化するとともに、ノイズパターン学習要求信号のハードディスクドライブ３への出力を不許可とする。また、信号処理部１０は、受音部１２からの音の取込み、および音源部１３を通じてのノイズキャンセル音の出力を不許可とする。また、信号処理部１０は、ヘッド動作情報信号の取込みを不許可とするとともに、ノイズパターン学習要求信号、ヘッド動作情報信号以外の信号の入出力を許可状態とする。
【００４６】
次に、信号処理部１０は、不揮発性メモリ部１１に格納されたノイズパターン情報のうち、磁気ヘッド６の停止状態を読み取るとともに、これを、ノイズパターン学習要求信号パターンとして設定し、さらに、このようなパターンとして設定されたノイズパターン学習要求信号の出力を許可する（ステップＳ１１０３）。これにより、タイマー割込み処理（ステップＳ７）が行われて図４のステップＳ７１５の処理によりノイズパターン学習要求信号が出力される。その結果、ハードディスクドライブ３では、磁気ヘッド６の動作が停止され、磁気ディスク５の回転動作のみが行われる。
【００４７】
次に信号処理部１０では、ハードディスクドライブ３が静音化する所定時間（静音化時間）待機を行う（ステップＳ１１０５）。この待機は、タイマーに基づいて行われるとともに、タイマー割込み処理（ステップＳ７）が行われることにより、タイマーカウンターの満了に伴って図３のステップＳ７０５においてウェイトタイマー満了の通知が行われるから、これを受けて、信号処理部１０は、受音部１２からのノイズの取込みを開始する（ステップＳ１１０７）。この場合、磁気ヘッド６の動作は停止されているので、ノイズとして取り込まれるのは、磁気ディスク５の回転に伴う音と外部音、すなわち環境音となる。
【００４８】
さらに、信号処理部１０は、この環境音の取込みを、あらかじめ設定された所定時間（環境音測定時間）継続する（ステップＳ１１０９）。この所定時間の計測もタイマーにより行われ、タイマー割込み処理（ステップＳ７）においてなされるウェイトタイマー満了の通知に基づいて、信号処理部１０は、受音部１２からのノイズの取込みを停止するとともに、信号入出力のフラグの値を停止状態に設定する（ステップＳ１１１１）。そして、信号処理部１０は、取り込んだ環境音からそのレベルや時間的変化等の特性を抽出する処理を行い（ステップＳ１１１３）、リターンする（ステップＳ１１１５）。なお、このステップＳ１１１３において抽出した環境音特性に基づいて、図２のステップＳ４における環境音の予測が行われる。
【００４９】
また、ステップＳ１３におけるヘッド音測定の処理の詳細は図７のようになる。
まず、信号処理部１０は、環境音測定を行うにあたって必要な設定値の設定を行う（ステップＳ１３０１）。具体的には、信号処理部１０は、内蔵しているタイマーカウンターを初期化するとともに、ノイズパターン学習要求信号のハードディスクドライブ３への出力を不許可とする。また、信号処理部１０は、受音部１２からの音の取込み、および音源部１３を通じてのノイズキャンセル音の出力を不許可とする。また、信号処理部１０は、ヘッド動作情報信号の取込みを不許可とするとともに、ノイズパターン学習要求信号、ヘッド動作情報信号以外の信号の入出力を許可状態とする。
【００５０】
次に、信号処理部１０は、不揮発性メモリ部１１に格納されたノイズパターン情報を読み取ることにより、ノイズパターン学習要求信号パターンを磁気ヘッド６の停止状態として設定し、このようなパターンとして設定されたノイズパターン学習要求信号の出力を許可する（ステップＳ１３０３）。その結果、タイマー割込み処理（ステップＳ７）によってノイズパターン学習要求信号がハードディスクドライブ３に出力され、ハードディスクドライブ３では、磁気ヘッド６の動作が停止され、磁気ディスク５の回転動作のみが行われる。次に信号処理部１０では、ハードディスクドライブ３が静音化する所定時間（静音化時間）待機を行う（ステップＳ１３０５）。この待機は、タイマーに基づいて行われ、タイマーカウンターの満了に伴い、タイマー割込み処理（ステップＳ７）によってウェイトタイマー満了の通知が行われる。そこで、この通知に基づき、信号処理部１０は、不揮発性メモリ部１１からヘッド音測定に用いるべき磁気ヘッド６の動作パターン（ヘッド音測定パターン）を読み出し、これをノイズパターン学習要求信号パターンとして設定するとともに、受音部１２からのノイズの取込みを開始する（ステップＳ１３０７）。この場合、磁気ヘッド６がヘッド音測定パターンで駆動されるために、ノイズとして、環境音の他に、磁気ヘッド６の動作音が取り込まれることとなる。
【００５１】
さらに、信号処理部１０は、この環境音の取込みを、あらかじめ設定された所定時間（ヘッド音測定時間）継続する（ステップＳ１３０９）。この所定時間の計測もタイマーにより行われ、タイマー割込み処理（ステップＳ７）においてなされるウェイトタイマー満了の通知に基づき、信号処理部１０は、ノイズパターン学習要求信号をヘッド停止状態として設定する（ステップＳ１３１１）。これにより磁気ヘッド６の動作が停止される。さらに、信号処理部１０は、取り込んだヘッド音から、そのレベルや時間的変化等の特性を抽出する処理を行い（ステップＳ１３１３）、その後、不揮発性メモリ部１１に格納されたヘッド音測定パターンの全てについて、測定が行われたか否かを判断する（ステップＳ１３１５）。そして、全てのパターンについて測定が行われていなければ、ステップＳ１３０５以前に戻り、それ以下の処理を再び繰り返すとともに、ステップＳ１３１５において全てのパターンについて測定が行われたと判断された場合には、図５のフローチャートにリターンする（ステップＳ１３１７）。
【００５２】
また、ステップＳ１４の測定結果妥当性検証処理の処理内容は、図８および図９に示すようになる。
これには、まず図８に示すように、信号処理部１０はノイズの測定結果の妥当性を検証するにあたって必要な設定値の設定を行う（ステップＳ１４０１）。具体的には、信号処理部１０は、内蔵しているタイマーカウンターを初期化するとともに、ノイズパターン学習要求信号のハードディスクドライブ３への出力を不許可とする。また、信号処理部１０は、受音部１２からの音の取込み、および音源部１３を通じてのノイズキャンセル音の出力を不許可とする。さらに、信号処理部１０は、ヘッド動作情報信号の取込みを不許可とするとともに、ノイズパターン学習要求信号、ヘッド動作情報信号以外の信号の入出力を許可状態とする。
【００５３】
次に、信号処理部１０は、不揮発性メモリ部１１に格納されたノイズパターン情報を読み取ることにより、ノイズパターン学習要求信号パターンを測定結果妥当性検証のための検証パターンとして設定し、このようなパターンとして設定されたノイズパターン学習要求信号の出力を許可する（ステップＳ１４０３）。その結果、タイマー割込み処理（ステップＳ７）により、ノイズパターン学習要求信号が信号処理部１０からハードディスクドライブ３に対して出力される。この場合、ハードディスクドライブ３では、磁気ヘッド６の動作が停止され、磁気ディスク５の回転動作のみが行われる。
【００５４】
次に信号処理部１０では、所定の動作で作動される磁気ヘッド６のノイズが定常化するまで、所定時間待機を行う（ステップＳ１４０５）。この待機は、タイマーに基づいて行われるとともに、タイマーカウンターの満了に伴いタイマー割込み処理（ステップＳ７）より、ウェイトタイマー満了の通知が行われる。この通知に基づき、信号処理部１０は受音部１２からのノイズの取込みを許可状態とし、これにより受音部１２からノイズが信号処理部１０へ取り込まれる。さらに、信号処理部１０は、ヘッド音の測定を所定時間（ヘッド音測定時間）継続し、ヘッド音測定時間が終了したら（タイマー割込み処理（ステップＳ７）によりウェイトタイマー満了の通知が行われたら）、取り込んだノイズから平均レベルおよびピークノイズレベルの計算を行う（ステップＳ１４１１）。これにより、磁気ヘッド６をあらかじめ設定された検証パターンで動作させたときのノイズの特性が把握されることとなる。
【００５５】
さらに、信号処理部１０は、ノイズキャンセル音の出力許可フラグを許可状態の値に設定することによりノイズキャンセル音の出力を許可する（ステップＳ１４１３）。これによって、タイマー割込み処理（ステップＳ７）が行われることにより、ノイズキャンセル音がスピーカ１４から出力される。この場合、ノイズパターン学習要求信号も出力状態となっているために、磁気ヘッド６の動作も継続しており、ノイズキャンセル音は、磁気ヘッド６からのノイズを打ち消すように作用する。
その後、信号処理部１０は、ノイズキャンセル音による音の打ち消しが定常化するまで待機を行う（ステップＳ１４１５）。さらにその後、信号処理部１０は、ヘッド音を測定すべき期間待機を行う（ステップＳ１４１７）。この間、磁気ヘッド６からのノイズがノイズキャンセル音により打ち消された音が、受音部１２により測定される。
【００５６】
さらに、図９に示すように、信号処理部１０は、ノイズパターン学習要求信号パターンをヘッド停止状態として設定する一方、ヘッド動作信号の取込みに関するフラグを不許可状態として設定する。また、受音部１２からの信号の取込みを不許可状態として設定する（ステップＳ１４１９）。これにより、タイマー割込み処理（ステップＳ７）が行われることにより磁気ヘッド６が停止されるとともに、ヘッド動作信号の信号処理部１０への取込みが停止される。また、受音部１２からの音の取込みも停止される。
【００５７】
さらに、信号処理部１０は、ノイズキャンセル音によって磁気ヘッド６からのノイズを打ち消した場合のノイズについて、平均レベルおよびピークノイズレベルの計算を行う（ステップＳ１４２１）。次に、信号処理部１０は、ステップＳ１４２１における結果を、ステップＳ１４１１における計算結果と比較する。すなわち、まず、平均ノイズレベルの低下があらかじめ定められた規定値以上であるか否かを判断し（ステップＳ１４２３）、規定値以上であるとの判断がなされた場合には、ピークノイズレベルの上昇が規定値以内であるか否かを判断する（ステップＳ１４２５）。そして、ピークノイズレベルの上昇が規定値以内であるとの判断がなされた場合には、測定結果が妥当（ＯＫ）であるとしてリターンする（ステップＳ１４２７）。また、ステップＳ１４２３において平均ノイズレベルの低下が規定値以下と判断される場合、およびステップＳ１４２５においてピークノイズレベルの上昇が規定値外であると判断される場合には、測定結果が妥当でない（ＮＧ）であるとしてリターンする（ステップＳ１４２９）。
【００５８】
なお、この測定結果妥当性検証処理（ステップＳ１４）において、測定結果が妥当でないとの判断がなされた場合には、上述のように、図２のステップＳ１６においてノイズキャンセル音量が１レベル下げられて、ヘッド音測定処理（ステップＳ１３）以下の処理が再び行われる。これにより、ノイズキャンセル音量が適当な値となるまで、測定結果妥当性検証処理（ステップＳ１４）が継続されることとなる。
【００５９】
以上述べたように本実施の形態においては、ハードディスクドライブ３がその動作時に動作状態を表す動作情報信号をアクティブ・ノイズ・キャンセラー４に出力するとともに、アクティブ・ノイズ・キャンセラー４が、ハードディスクドライブ３から入力された動作情報信号に基づき、不揮発性メモリ部１１に記憶されたハードディスクドライブ３の動作状態とノイズ音との関係を参照してノイズキャンセル音を出力するようにしている。これにより、従来と異なり、ハードディスクドライブ３から発生されるインパルス的なノイズに対して、ノイズを受音してからノイズキャンセル音の演算を開始することなく、ハードディスクドライブ３からあらかじめ出力される動作情報信号に基づいて、容易に発生すべきノイズキャンセル音を演算することができる。したがって、発生すべきノイズキャンセル音の演算を行うにあたって、信号処理部１０に高度な信号処理の応答性が要求されることがなく、安価に、優れたノイズの低減機能を実現することが可能となる。
【００６０】
特にこの場合、ハードディスクドライブ３から出力される動作情報信号が、ヘッドの動作状態を表す信号として出力されるために、ハードディスクドライブ３から発生するインパルス的ノイズ音（非定常ノイズ音）の主原因であるヘッドの動作をアクティブ・ノイズ・キャンセラー４が容易に認識でき、効果的なノイズの抑制を図ることができる。
一方、アクティブ・ノイズ・キャンセラー４が、磁気ヘッド６の動作によって発生するノイズ音以外のノイズ（環境音、定常ノイズ音）を検出するとともに、検出した環境音の特性に基づきノイズキャンセル音を計算するようになっているので、磁気ディスク５の回転音やその他の外部音などの定常的なノイズについても効果的な抑制を図ることができる。
【００６１】
さらに、本実施の形態では、アクティブ・ノイズ・キャンセラー４が、初期学習処理（ステップＳ１）、すなわち、不揮発性メモリ部１１に格納された複数パターンからなるノイズパターン学習要求信号に基づいて、ハードディスクドライブ３に所定の動作を行わせ、この場合に発生したノイズ音を受音部１２により受音するとともに、ハードディスクドライブ３からヘッド動作情報信号を受信することで、ハードディスクドライブ３の動作状態と、受音部１２からの受音信号（ノイズ音）とを関連づけて不揮発性メモリ部１１に記憶する処理を行うようになっている。これにより、アクティブ・ノイズ・キャンセラー４の要求により、ハードディスクドライブ３の代表的な動作を記憶装置に記憶させて、アクティブ・ノイズ・キャンセラー４によるノイズ音の推定を容易化できる。
【００６２】
そして、アクティブ・ノイズ・キャンセラー４では、ノイズキャンセル音を出力した際に、信号処理部１０が、低減されたハードディスクドライブ３のノイズ音が所定のレベル以下となっているか否かを判断するためのレベル判断部として機能するために、ノイズキャンセル音によりノイズが低減されたか否かの妥当性判断を行って、ノイズキャンセル音によるノイズ低減性能を確保することができる。特にこの場合、信号処理部１０が、平均ノイズレベルの低下が規定値以上か否か、およびピークノイズレベルの上昇が規定値以内か否かを判断し、そうでない場合に、ノイズキャンセル音量を１レベル下げて調整することとなっているために、確実に平均ノイズレベルを低下させるとともに、ピークノイズレベルの上昇を最小限とすることができる。したがって、磁気ディスク５の物理的特性が変化してアクティブ・ノイズ・キャンセラー４の予測アルゴリズムが対応できなくなった場合にも、ノイズ音が増大することなく、安定的にノイズ低減性能を発揮することが可能である。
【００６３】
以上において本発明の一実施の形態を説明したが、本発明は上記実施の形態に限定されるものでなく、その趣旨を逸脱しない範囲内で必要に応じて他の構成を採用することができる。
例えば、上記実施の形態において、不揮発性メモリ部１１に対して、信号処理部１０が学習したハードディスクドライブ３の動作状態とハードディスクドライブ３が発生するノイズとの関係や、ノイズパターン学習要求信号パターンが記憶されていたが、これに限らず、これらのデータを、ハードディスクドライブ３の磁気ディスク５に記憶するようにしてもよい。この場合、信号処理部１０に対して不揮発性メモリ部１１に代えて揮発性メモリを接続し、信号処理部１０における実際の処理時に磁気ディスク５に記憶されたこれらのデータを、揮発性メモリに対して読み込むようにすることが好適である。この場合、不揮発性メモリ部１１を安価な揮発性メモリに交換することができ、ハードディスク装置１のコストの低減化を図ることができる。
【００６４】
また、上記実施の形態においては、スピーカ１４は、筐体２の内部に設けられていたが、これに限定されず、スピーカ１４を筐体２と一体化した構成をするようにしてもよい。
スピーカ１４および筐体２を一体化することにより、スピーカ１４を設置する部分の省スペース化を図ることができるとともに、筐体２の全体を振動させてノイズキャンセル音を発生させることにより、スピーカ１４の方向性に関わらず筐体２の外部に伝播するノイズ音をどの方向に対しても良好に低減することが可能となる。
【００６５】
また、上記実施の形態において、省電力化等の機能により、ハードディスクドライブ３の磁気ディスク５の回転を停止するようにしてもよい。この場合、磁気ヘッド６の動作が無くなり、また環境音も小さくなるため、アクティブ・ノイズ・キャンセラー４による動作を環境音を低減するのみの動作とすることができる。
【００６６】
また、上記実施の形態は、ハードディスクドライブ３のノイズの低減について述べられていたが、これに限定されず、ＣＤ−ＲＯＭドライブなど、他のディスク記憶装置のノイズの低減に本発明を適用するようにしてもよい。
また、これ以外にも、本発明の趣旨を逸脱しない限り、上記実施の形態で挙げた構成を取捨選択したり、他の構成に適宜変更することが可能である。
【００６７】
【発明の効果】
以上説明したように、本発明によれば、コストを高めずに、ディスク記憶装置について優れたノイズ抑制性能を実現することができる。
【図面の簡単な説明】
【図１】  本発明の一実施の形態を模式的に示すハードディスク装置の全体構成図である。
【図２】  図１に示したハードディスク装置の信号処理部において動作するプログラムの処理手順を示す図であって、（ａ）は、プログラムにおける基本的処理の概要を示すフローチャート、（ｂ）は、（ａ）の処理中に行われるタイマー割込み処理のフローチャートである。
【図３】  図２（ｂ）に示したタイマー割込み処理の詳細を示すフローチャートである。
【図４】  同、図３の処理に続く処理を示すフローチャートである。
【図５】  図２（ａ）に示した初期学習処理の詳細を示すフローチャートである。
【図６】  図５中の環境音測定の処理の詳細を示すフローチャートである。
【図７】  図５中のヘッド音測定の処理の詳細を示すフローチャートである。
【図８】  図５中の測定結果妥当性検証の処理の詳細を示すフローチャートである。
【図９】  同、図８の処理に続く処理を示すフローチャートである。
【符号の説明】
１…ハードディスク装置（ノイズ低減システム、ディスク記憶装置）、２…筐体、３…ハードディスクドライブ、４…アクティブ・ノイズ・キャンセラー（振動発生部）、５…磁気ディスク（ディスク）、６…磁気ヘッド（ヘッド）、１０…信号処理部（レベル判断部）、１１…不揮発性メモリ部（記憶部、記憶装置）、１２…受音部
【図１】
0003682471.tif 000002
【図２】
0003682471.tif 000003
【図３】
0003682471.tif 000004
【図４】
0003682471.tif 000005
【図５】
0003682471.tif 000006
【図６】
0003682471.tif 000007
【図７】
0003682471.tif 000008
【図８】
0003682471.tif 000009
【図９】
0003682471.tif 000010