(57)【特許請求の範囲】
【請求項１】
ノイズを集音するためのマイクロホンと、
前記マイクロホンで集音された音声信号を解析し、集音された音声信号のレベル及び周波数特性を検出し、周囲ノイズを解析する解析手段と、
前記解析手段の周囲ノイズの解析に基づいて決められる周囲ノイズのカテゴリごとの予め設定された選択条件によって特定されるジャンル、テンポ、調性、平均レベル、ビート感等のメタデータが付加された再生対象の音声信号を記憶保持する記憶手段と、
前記解析手段からの解析結果に基づいて決定された周囲ノイズのカテゴリに基づく上記選択条件によって、前記記憶手段に記憶されている音声信号の前記メタデータを検索し特定して、再生すべき音声信号を選択する選択手段と、
前記選択手段により選択された音声信号を前記記憶手段から読み出して、当該音声信号から再生用の音声信号を形成する再生処理手段と
を備える音声信号処理装置。
【請求項２】
請求項１に記載の音声信号処理装置であって、
前記マイクロホンで集音された音声信号からノイズキャンセル信号を形成するノイズキャンセル信号形成手段と、
前記再生処理手段からの出力信号に対して、前記ノイズキャンセル信号形成手段からのノイズキャンセル信号を加算する加算手段と
を備える音声信号処理装置。
【請求項３】
ノイズ集音用マイクロホンを通じて集音した音声信号を解析し、当該音声信号のレベル及び周波数特性を検出し、周囲ノイズを解析する解析工程と、
前記解析工程の周囲ノイズの解析に基づいて決められる周囲ノイズのカテゴリごとの予め設定された選択条件によって特定されるジャンル、テンポ、調性、平均レベル、ビート感等のメタデータが付加された再生対象の１以上の音声信号が、記憶媒体に記憶保持され、
前記解析工程においての解析結果に基づいて決定された周囲ノイズのカテゴリに基づく上記選択条件によって、前記再生対象の１以上の音声信号の前記メタデータを検索し特定して、再生すべき音声信号を選択する選択工程と、
前記選択工程において選択した音声信号を前記記憶手段から読み出して、当該音声信号から再生用の音声信号を形成する再生処理工程と
を有する音声信号処理方法。
【請求項４】
請求項３に記載の音声信号処理方法であって、
前記ノイズ集音用マイクロホンで集音された音声信号からノイズキャンセル信号を形成するノイズキャンセル信号形成工程と、
前記再生処理工程において形成された音声信号に対して、前記ノイズキャンセル信号形成工程において形成したノイズキャンセル信号を加算する加算工程と
を有する音声信号処理方法。
【請求項５】
ノイズ集音用マイクロホンを通じて集音した音声信号を解析し、当該音声信号のレベル及び周波数特性を検出し、周囲ノイズを解析する解析ステップと、
前記解析ステップの周囲ノイズの解析に基づいて決められる周囲ノイズのカテゴリごとの予め設定された選択条件によって特定されるジャンル、テンポ、調性、平均レベル、ビート感等のメタデータが付加された再生対象の１以上の音声信号が、記憶媒体に記憶保持され、
前記解析ステップにおいての解析結果に基づいて決定された周囲ノイズのカテゴリに基づく上記選択条件によって、前記再生対象の１以上の音声信号の前記メタデータを検索し特定して、再生すべき音声信号を選択する選択ステップと、
前記選択ステップにおいて選択した音声信号を前記記憶媒体から読み出して、当該音声信号から再生用の音声信号を形成する再生処理ステップと
を、音声信号を処理する機器に搭載されたコンピュータが実行するコンピュータ読み取り可能なプログラム。
【請求項６】
請求項５に記載の音声信号処理プログラムであって、
前記ノイズ集音用マイクロホンで集音された音声信号からノイズキャンセル信号を形成するノイズキャンセル信号形成プログラムと、
前記再生処理プログラムにおいて形成された音声信号に対して、前記ノイズキャンセル信号形成プログラムにおいて形成したノイズキャンセル信号を加算する加算プログラムと
を有する音声信号処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、ノイズキャンセリングシステムなど、音声信号を処理して、より快適に聴取可能な音声信号を再生することができるようにするための装置、方法およびプログラムに関する。
【背景技術】
【０００２】
従来、ヘッドホンに搭載されているアクティブなノイズキャンセリングシステム（ノイズ低減システム）が存在している。そして、現状実用化されているノイズキャンセリングシステムは、大別すると、フィードバック方式とフィードフォワード方式との２つの方式がある。
【０００３】
例えば、後に記す特許文献１（特開平３−２１４８９２号公報）には、ユーザーの耳に装着される音響管１内に設けられるマイクロホンユニット６で収音した音響管内部の騒音を位相反転させて当該マイクロホンユニット６の近傍に設けられるイヤホンユニット３から放音させることにより、外部騒音を低減させるようにする発明が開示されている。
【０００４】
また、後に記す特許文献２（特開平３−９６１９９号公報）には、装着時において、ヘッドホン１とユーザーの耳道との間に位置する第２のマイクロホン３の出力を用いて、装着時において耳の近傍に設けられる外部騒音を収音する第１のマイクロホン２からヘッドホン１までの伝達特性を、外部騒音が耳道に到達するまでの伝達特性に同定することにより、ヘッドホンの装着の仕方に係わらず、外部騒音を低減できるようにする騒音低減ヘッドホンについての発明が開示されている。
【０００５】
上述した特許文献１、特許文献２に記載の技術の場合、周囲ノイズを低減させることにより、再生される音声の良好な聴取環境を整えるようにするものである。
【０００６】
なお、上記の特許文献１、特許文献２は、以下の通りである。
【特許文献１】特開平３−２１４８９２号公報
【特許文献２】特開平３−９６１９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、近年においては、携帯型の音楽再生装置が広く普及することにより、例えば、電車の中、飛行機の中、雑踏の中、部屋の中など、様々な場所で音楽を再生して聴取することが行われている。このため、ノイズキャンセリングシステムにおいては、音楽が再生される様々な場所に発生している様々な周囲ノイズを効果的に低減させることができるようにする必要がある。
【０００８】
そして、ノイズキャンセリングシステムに頼るだけでなく、さらに、ノイズキャンセリングシステムによる周囲ノイズ自体を低減させるようにする対処以外にも種々の対処を行うことによって、再生音声を良好に聴取できるようにすることも考慮する必要が生じている。
【０００９】
以上のことに鑑み、この発明は、周囲ノイズ自体を低減させる処理以外の対処を用いることによって、周囲ノイズが発生している状況下においても再生される音声を良好に聴取できるようにすることを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、本発明の音声信号処理装置は、ノイズを集音するためのマイクロホンと、前記マイクロホンで集音された音声信号を解析し、集音された音声信号のレベル及び周波数特性を検出し、周囲ノイズを解析する解析手段と、前記解析手段の周囲ノイズの解析に基づいて決められる周囲ノイズのカテゴリごとの予め設定された選択条件によって特定されるジャンル、テンポ、調性、平均レベル、ビート感等のメタデータが付加された再生対象の音声信号を記憶保持する記憶手段と、前記解析手段からの解析結果に基づいて決定された周囲ノイズのカテゴリに基づく上記選択条件によって、前記記憶手段に記憶されている音声信号の前記メタデータを検索し特定して、再生すべき音声信号を選択する選択手段と、前記選択手段により選択された音声信号を前記記憶手段から読み出して、当該音声信号から再生用の音声信号を形成する再生処理手段とを備えたものである。
【００１１】
また、本発明の音声信号処理装置では、前記マイクロホンで集音された音声信号からノイズキャンセル信号を形成するノイズキャンセル信号形成手段と、前記再生処理手段からの出力信号に対して、前記ノイズキャンセル信号形成手段からのノイズキャンセル信号を加算する加算手段とを備える。
【００１２】
本発明の音声信号処理方法は、ノイズ集音用マイクロホンを通じて集音した音声信号を解析し、当該音声信号のレベル及び周波数特性を検出し、周囲ノイズを解析する解析工程と、前記解析工程の周囲ノイズの解析に基づいて決められる周囲ノイズのカテゴリごとの予め設定された選択条件によって特定されるジャンル、テンポ、調性、平均レベル、ビート感等のメタデータが付加された再生対象の１以上の音声信号が、記憶媒体に記憶保持され、前記解析工程においての解析結果に基づいて決定された周囲ノイズのカテゴリに基づく上記選択条件によって、前記再生対象の１以上の音声信号の前記メタデータを検索し特定して、再生すべき音声信号を選択する選択工程と、前記選択工程において選択した音声信号を前記記憶手段から読み出して、当該音声信号から再生用の音声信号を形成する再生処理工程とを有する。
【００１３】
また、本発明の音声信号処理方法は、前記ノイズ集音用マイクロホンで集音された音声信号からノイズキャンセル信号を形成するノイズキャンセル信号形成工程と、前記再生処理工程において形成された音声信号に対して、前記ノイズキャンセル信号形成工程において形成したノイズキャンセル信号を加算する加算工程とを有する。
【００１４】
本発明のプログラムは、ノイズ集音用マイクロホンを通じて集音した音声信号を解析し、当該音声信号のレベル及び周波数特性を検出し、周囲ノイズを解析する解析ステップと、前記解析ステップの周囲ノイズの解析に基づいて決められる周囲ノイズのカテゴリごとの予め設定された選択条件によって特定されるジャンル、テンポ、調性、平均レベル、ビート感等のメタデータが付加された再生対象の１以上の音声信号が、記憶媒体に記憶保持され、前記解析ステップにおいての解析結果に基づいて決定された周囲ノイズのカテゴリに基づく上記選択条件によって、前記再生対象の１以上の音声信号の前記メタデータを検索し特定して、再生すべき音声信号を選択する選択ステップと、前記選択ステップにおいて選択した音声信号を前記記憶媒体から読み出して、当該音声信号から再生用の音声信号を形成する再生処理ステップとを、音声信号を処理する機器に搭載されたコンピュータに実行させる。
【００１５】
また、本発明のプログラムは、前記ノイズ集音用マイクロホンで集音された音声信号からノイズキャンセル信号を形成するノイズキャンセル信号形成プログラムと、前記再生処理プログラムにおいて形成された音声信号に対して、前記ノイズキャンセル信号形成プログラムにおいて形成したノイズキャンセル信号を加算する加算プログラムとを有する。
【００２１】
これにより、周囲ノイズの発生状況に応じて、再生するのに適した音声信号が選択されて再生することができるようにされる。例えば、周囲ノイズの激しい場合には、平均レベル（曲全体の音の大きさの平均値でデシベル（ｄＢ）等の単位で表されるもの）が全体的に高いロックの音声信号を再生するようにしたり、周囲ノイズの低い場合には、平均レベルが低く、テンポもゆっくりとした音声信号を再生したりするなどのことができるようにされる。
【００２２】
このように、周囲ノイズの状況に応じて、適切な音声信号を自動的に選択して再生することができるので、周囲ノイズは発生している状況下においても、再生される音声を良好に聴取することができるようにされる。
【発明の効果】
【００２３】
この発明によれば、周囲ノイズ自体を低減させる処理以外の対処を用いることによって、周囲ノイズが発生している状況下においても再生される音声を良好に聴取できるようにすることができる。
【発明を実施するための最良の形態】
【００２４】
以下、図を参照しながら、この発明による装置、方法、プログラムの一実施の形態について説明する。以下に説明する実施の形態においては、この発明を、ヘッドホンを用いたノイズキャンセリングシステムに適用した場合を例にして説明する。また、この発明による装置、方法、プログラムは、種々の音声信号を処理対象とすることができるものであるが、以下においては説明を簡単にするため、特に断らない場合、音声信号は、音楽を再生するための音楽データであるものとする。
【００２５】
［第１の実施の形態］
［ノイズキャンセリングシステム１の構成について］
図１は、第１の実施の形態のノイズキャンセリングシステム１を説明するためのブロック図である。図１に示すように、ノイズキャンセリングシステム１は、周囲ノイズの集音系として、ノイズ集音用のマイクロホン１１、マイクアンプ１２、ＡＤＣ（Analog-Digital Converter）１３を備えたものである。
【００２６】
また、ノイズキャンセリングシステム１は、種々の信号処理を行うＤＳＰ（Digital Signal Processor）１４を備えている。さらに、ノイズキャンセリングシステム１は、入力系として音声信号の入力端子ＩＮを備えると共に、出力系としてＤＡＣ（Digital-Analog Converter）１５、スピーカーアンプ１６、スピーカー１７を備えたものである。
【００２７】
なお、ノイズキャンセリングシステム１において、ＤＳＰ１４は、図１に示すように、ノイズキャンセルフィルタ１４１と、周囲ノイズ解析（予測）部１４２と、信号処理部１４３と、加算部１４４の機能を実現するものである。
【００２８】
そして、図１においては、ノイズ集音用のマイクロホン１１と、スピーカー１７とを離れた位置に示している。しかし、実際には、これらはヘッドホン筐体（ハウジング部）の近い位置に設けられるものである。
【００２９】
すなわち、ヘッドホンを用いて実現されるノイズキャンセリングシステムには、フィードバック方式とフィードフォワード方式とがあり、いずれの場合においても、ノイズ集音用のマイクロホンは、ヘッドホンのハウジング部に設けられる。
【００３０】
図２は、フィードバック方式のノイズキャンセリングシステムの概要と、フィードフォワード方式のノイズキャンセリングシステムの概要を説明するための図である。
【００３１】
図２（Ａ）は、フィードバック方式のノイズキャンセリングシステムが適用されたヘッドホンシステムが、ユーザヘッド（ユーザ（聴取者）の頭部）ＨＤに装着された場合の右チャンネル側の構成を示している。
【００３２】
フィードバック方式は、一般的に図２（Ａ）のようにハウジング部ＨＰの内側にマイクロホン１１が設けられる。そして、マイクロホン１１で収音した信号（ノイズ信号）の逆相成分（ノイズキャンセル信号）を信号系に戻しサーボ制御することで、外部からヘッドホン筐体ＨＰに入ってきたノイズを減衰させる。
【００３３】
この場合、マイクロホン１１の位置が聴取者の耳位置に相当するキャンセルポイント（制御点）ＣＰとなるため、ノイズ減衰効果を考慮し、通常、聴取者の耳に近い位置、つまりスピーカー１７の振動板前面にマイクロホン１１が置かれることが多い。
【００３４】
図２（Ｂ）は、フィードフォワード方式のノイズキャンセリングシステムが適用されたヘッドホンシステムが、ユーザヘッド（ユーザ（聴取者）の頭部）ＨＤに装着された場合の右チャンネル側の構成を示している。
【００３５】
フィードフォワード方式は、基本的に図２（Ｂ）に示すようにハウジング部ＨＰの外部にマイクロホン１１が設置されており、このマイクロホン１１で収音したノイズに対して適切なフィルタリング処理をして、ハウジング部ＨＰ内部のスピーカー１７にてこれを再生し、耳に近いところでこのノイズをキャンセルすることを意図した方式である。
【００３６】
このように、この第１の実施の形態のノイズキャンセリングシステム１において、ノイズ集音用のマイクロホン１１と、スピーカー１７とは、いずれもヘッドホンのハウジング部ＨＰに設けられる。
【００３７】
なお、この実施の形態のノイズキャンセリングシステム１は、フィードバック方式のノイズキャンセリングシステムにも、フィードフォワード方式のノイズキャンセリングシステムにも用いることができるものである。
【００３８】
そして、図１に示したノイズキャンセリングシステム１の場合、ノイズ集音用のマイクロホン１１を通じて集音され、電気信号に変換されたアナログ音声信号は、マイクアンプ１２において適切なレベルにまで増幅された後、ＡＤＣ１３に供給される。
【００３９】
ＡＤＣ１３は、これに供給されたアナログ音声信号をアナログ／デジタル変換してデジタル音声信号を形成し、これをＤＳＰ１４のノイズキャンセルフィルタ１４１と、周囲ノイズ解析（予測）部１４２とに供給する。
【００４０】
ノイズキャンセルフィルタ１４１は、主に、集音して得られた周囲ノイズの逆相の信号であるノイズキャンセル信号を生成するインバータと、キャンセル帯域を調整するフィルタとから成っている。そして、ノイズキャンセルフィルタ１４１は、ＡＤＣ１３からのデジタル音声信号（周囲ノイズ信号）に基づいて、ノイズキャンセル信号を生成し、これを加算部１４４に供給する。
【００４１】
一方、周囲ノイズ解析（予測）部１４２は、ＡＤＣ１３からのデジタル音声信号（周囲ノイズ信号）を解析し、周囲ノイズ信号のレベル、周波数特性などの周囲ノイズに関する種々の情報を検出する。すなわち、周囲ノイズ解析（予測）部１４２は、現在、どの周波数帯域に、どの位のレベルのノイズが発生しているのかを検出し、これを信号処理部１４３に供給する。
【００４２】
なお、フィードバック方式のノイズキャンセリングシステムの場合、周囲ノイズ解析（予測）部１４２における解析結果は、周囲ノイズについての予測結果に相当する情報となる。このため、周囲ノイズ解析（予測）部１４２の機能を明確に示すために、「（予測）」の文言を付加して示している。
【００４３】
信号処理部１４３には、再生対象の音声信号の入力端子ＩＮを通じて、例えば、音楽再生装置からの音声信号（デジタル音声信号）が供給される。そして、信号処理部１４３は、入力端子ＩＮを通じて供給を受けた再生対象の音声信号に対して、周囲ノイズ解析（予測）部１４２からの解析結果に基づいて、周波数特性やゲインなどをコントロールする信号処理を施す。
【００４４】
信号処理部１４３で行われる周波数特性やゲインは、現在のノイズ環境において、再生される音声の聴取者（リスナー）が、最適にその音楽を鑑賞できるように選ばれる。なお、信号処理部１４３の構成と動作の詳細については、後述する。
【００４５】
そして、信号処理部１４３において処理された再生対象の音声信号は、加算部１４４に供給される。加算部１４４には、上述したように、ノイズキャンセルフィルタ１４１からのノイズキャンセル信号が供給するようにされている。これにより、信号処理部１４３からの再生対象の音声信号に対して、ノイズキャンセルフィルタ１４１からのノイズキャンセル信号が加算され、ノイズの低減処理も実行される。
【００４６】
そして、加算部１４４から出力される音声信号は、ＤＡＣ１５に供給される。ＤＡＣ１５は、これに供給された音声信号を再生用のアナログ音声信号に変換した後に、スピーカーアンプ１６に供給する。スピーカーアンプ１６は、これに供給されたアナログ音声信号を増幅し、これをスピーカー１７に供給する。
【００４７】
これにより、スピーカー１７からは、周囲ノイズに応じて信号処理されると共に、周囲ノイズがキャンセルするようにされた再生対象の音声信号に応じた音声が放音される。すなわち、ユーザーが良好に聴取可能なようにされた音声信号に応じた再生音声が放音される。したがって、再生される音声の良好な聴取環境を整えることができる。
【００４８】
［信号処理部１４３の構成例と動作について］
図３は、図１に示した信号処理部１４３の構成例を説明するためのブロック図である。図３に示すように、信号処理部１４３は、ダイナミックレンジコントロール部４３１、イコライザ４３２、可変ゲインコントロール部４３３を有するものである。
【００４９】
ダイナミックレンジコントロール部４３１は、ゲインカーブや時定数等の指示を受け付けて、再生対象の音声信号のダイナミックレンジを制御する。また、イコライザ４３２は、係数や周波数特性の指示情報を受け付けて、再生対象の音声信号の周波数特性を制御する。また、可変ゲインコントロール部４３３は、再生対象の音声信号のゲインを制御する。
【００５０】
そして、例えば、周囲のノイズレベルが全帯域に渡って大きい場合、信号処理部１４３においては、周囲ノイズ解析（予測）部１４２からの解析結果に基づき、可変ゲインコントロール部４３３を制御し、入力音声信号Ｓのゲインを上げるようにする。
【００５１】
また、同様に、周囲のノイズレベルが全帯域に渡って大きい場合、信号処理部１４３においては、周囲ノイズ解析（予測）部１４２からの解析結果に基づき、ダイナミックレンジコントロール部４３１を制御し、コンプレッサの量を大きくする。
【００５２】
ここで、「コンプレッサ」と言う文言は、入力された音声信号の平均再生レベルを上げることを意味する。具体的に、「コンプレッサ」は、信号レベルが低い周波数帯域の信号についてはゲインを所定レベルに上げ、信号レベルが高い周波数帯域の信号についてはゲインを所定レベルに下げるというように、信号レベルに応じてゲインをコントロールすることを意味する。
【００５３】
なお、図３において、「エキスパンダ」と言う文言が、「コンプレッサ」の逆の処理を意味する。すなわち、「コンプレッサ」によってダイナミックレンジが圧縮するようにされた音声信号について、元のダイナミックレンジに戻す処理が「エキスパンダ」である。このように、ダイナミックレンジコントロール部４３１は、「コンプレッサ」や「エキスパンダ」といった処理を通じて、再生対象の音声信号のダイナミックレンジを制御することができるものである。
【００５４】
また、例えば、周囲ノイズとして１００Ｈｚ付近のノイズが多く含まれていた場合、信号処理部１４３は、周囲ノイズ解析（予測）部１４２からの解析結果に基づき、可変ゲインコントロール部４３３を制御し、入力音声信号Ｓの１００Ｈｚ付近の信号をブースト（増幅）する。
【００５５】
また、例えば、ある帯域のノイズ成分が非常に大きい場合、信号処理部１４３は、周囲ノイズ解析（予測）部１４２からの解析結果に基づき、入力音声信号Ｓのその帯域の信号レベルをカットし、その他の帯域の信号をブースト（増幅）する。
【００５６】
ここで、ノイズ成分の非常に大きな帯域の信号レベルをカットするのは、ノイズ成分が存在することにより、いわゆるマスキング効果によって、ユーザーの聴覚には当該帯域の音声信号を認識することができないためである。したがって、カットすることなくそのままにしておくようにしてもよい。
【００５７】
このように、ゲインやダイナミックレンジや周波数特性をコントロールすることにより、周囲ノイズの発生状況に応じて、再生対象の音声信号に対して適切な信号処理を施すことができるようにしている。これにより、再生音声を良好に聴取できるように信号処理した音声信号を再生することができる。換言すれば、発生している周囲ノイズの影響を受けないような態様で音声の再生を行うようにすることができる。
【００５８】
［行うべき信号処理を特定するための方法１］
また、上述したように、周囲ノイズの状況に応じて適切な信号処理を行うために、以下に説明するように、周囲ノイズの特徴から行うべき信号処理を特定するようにすることができる。
【００５９】
すなわち、周囲ノイズ解析（予測）部１４２の解析結果、例えば、周囲ノイズの周波数特性から、発生している周囲ノイズを予め用意された数種類の周囲ノイズの特徴に分類して、特定できるようにしておく。そして、分類した周囲ノイズの特徴毎に入力音声信号Ｓに対して施すべき信号処理のパラメータを設定しておく。
【００６０】
これにより、周囲ノイズ解析（予測）部１４２の解析結果から、周囲ノイズの特徴を特定し、その特定した周囲ノイズの特徴に対応付けられている信号処理のパラメータを用いて、入力音声信号Ｓに対する信号処理を行うようにすることができる。
【００６１】
この場合、周囲ノイズの特徴と信号処理のパラメータとを関連付けたテーブルを、例えばＤＳＰ１４内のメモリに作成しておく。そして、周囲ノイズ解析（予測）部１４２が自己の解析結果に基づいて、例えばＤＳＰ１４内に設けられた当該テーブルを参照し、該当するパラメータを読み出して信号処理部１４３に供給することができる。
【００６２】
また、周囲ノイズ解析（予測）部１４２からの解析結果の供給を受けた信号処理部１４３が、当該解析結果に基づいて、例えばＤＳＰ１４内に設けられた当該テーブルを参照し、該当するパラメータを読み出して、これを用いて信号処理を行うようにしてもよい。
【００６３】
なお、周囲ノイズの特徴毎に対応付けられた信号処理のパラメータは、周囲ノイズ解析（予測）部１４２の解析結果に基づいて、例えば、周囲ノイズのレベル等に基づいて、微調整を行うようにしてもよい。
【００６４】
図４は、周囲ノイズの特徴と信号処理パラメータとを関連付けるテーブルの構成例を説明するための図である。図４に示すように、周囲ノイズの特徴としては、「周囲ノイズのレベルが大きい」、「周囲ノイズに特定周波数付近のノイズが大きく含まれている」、「特定の周波数帯域のノイズ成分が非常に大きい」、…といったものが上げられる。
【００６５】
そして、「周囲ノイズのレベルが大きい」と言う特徴に対しては、「１．入力音声信号のゲインを上げる。」と言うパラメータと、「２．入力音声信号に対するコンプレッサの量を大きくする。」と言うパラメータとが設定される。そして、これら２つのパラメータの内の一方を選択してすることができるようにされる。
【００６６】
また、「周囲ノイズに特定周波数付近のノイズが大きく含まれている」と言う特徴に対しては、「入力音声信号の当該特定周波数付近の信号をブーストする。」と言うパラメータが設定される。
【００６７】
また、「特定の周波数帯域のノイズ成分が非常に大きい」と言う特徴に対しては、「入力音声信号の当該周波数帯域の信号をカットし、その他の周波数帯域の信号をブーストする。」と言うパラメータが設定される。
【００６８】
このように、周囲ノイズの特徴は、入力音声信号Ｓに対して信号処理を施す必要が生じる周囲ノイズの発生状況に対応して予め分類しておくことができる。したがって、各周囲ノイズの特徴に対応する信号処理のパラメータの内容も、予め決めておくことができるようにされる。
【００６９】
［周囲ノイズ解析（予測）部と信号処理部の連携処理について］
次に、図１に示した第１の実施の形態のノイズキャンセリングシステム１において、周囲ノイズ解析（予測）部１４２と信号処理部１４３で行われる処理について説明する。図５は、ＤＳＰ１４の周囲ノイズ解析（予測）部１４２と信号処理部１４３で行われる処理を説明するためのフローチャートである。
【００７０】
図５に示す処理は、例えば、ユーザーが指示したタイミングで行うようにされる。もちろんこれに限るものではなく、この第１の実施の形態のノイズキャンセリングシステム１に電源が投入された場合に、常時繰り替えし行うようにしたり、適宜のタイミング毎に自動的に行うようにしたりすることも可能である。
【００７１】
まず、周囲ノイズ解析（予測）部１４２が、ＡＤＣ１３からの音声信号（周囲ノイズ信号）を解析する処理を行う（ステップＳ１０１）。そして、この例の場合、周囲ノイズ解析（予測）部１４２は、解析結果を信号処理部１４３に通知する。
【００７２】
信号処理部１４３は、周囲ノイズ解析（予測）部１４２からの解析結果に基づいて、周囲ノイズの特徴を把握する（ステップＳ１０２）。この後、信号処理部１４３は、把握した周囲ノイズの特徴から実行すべき信号処理を特定する（ステップＳ１０３）。
【００７３】
具体的には、図４を用いて説明したようなテーブルが所定のメモリに予め用意されているので、信号処理部１４３は、ステップＳ１０２で特定した周囲ノイズの特徴に基づいて当該メモリのテーブルを参照し、実行すべき信号処理のパラメータを取得する。
【００７４】
そして、信号処理部１４３は、ステップＳ１０３で特定した信号処理を入力音声信号Ｓに対して施す処理を開始させ（ステップＳ１０４）、この図５の処理を終了する。以降、ステップＳ１０４で開始させた信号処理が継続して行われる。
【００７５】
そして、ユーザーが移動して再生音声を聴取する場所が変わるなどすることにより、周囲ノイズも異なったものとなり、周囲ノイズが気になり始めたら、ユーザーは、再度、図５に示した処理を実行する。これにより、新たな聴取場所の周囲ノイズに応じて、再生対象の音声信号に対して適切な信号処理を行って、ユーザーが再生音声を良好に聴取可能にすることができる。
【００７６】
なお、図４、図５を用いて説明した例においては、周囲ノイズの特徴に応じて、信号処理のパラメータを特定する場合を説明した。しかし、これに限るものではない。周囲ノイズの特徴に加えて、周囲ノイズのレベルや同時に用いるようにしているノイズキャンセルフィルタ１４１の特性をも考慮して、信号処理のパラメータを特定するようにしてもよい。
【００７７】
［行うべき信号処理を特定するための方法２］
また、周囲ノイズの状況に応じて適切な信号処理を行うために、以下に説明するように、周囲ノイズが属するノイズカテゴリから行うべき信号処理を特定するようにすることもできる。
【００７８】
すなわち、周囲ノイズ解析（予測）部１４２の解析結果、例えば、周囲ノイズの周波数特性から、発生している周囲ノイズを予め用意された数種類のノイズカテゴリに分類して、特定できるようにしておく。そして、分類したノイズカテゴリ毎に入力音声信号Ｓに対して施すべき信号処理のパラメータを設定しておく。
【００７９】
これにより、周囲ノイズ解析（予測）部１４２の解析結果から、ノイズカテゴリを特定し、その特定したノイズカテゴリに対応付けられている信号処理のパラメータを用いて、入力音声信号Ｓに対する信号処理を行うようにすることができる。
【００８０】
この場合、ノイズカテゴリと、信号処理のパラメータとは、テーブルとして、例えばＤＳＰ１４内のメモリに作成しておく。そして、周囲ノイズ解析（予測）部１４２が自己の解析結果に基づいて、例えばＤＳＰ１４内に設けられた当該テーブルを参照し、該当するパラメータを読み出して信号処理部１４３に供給するようにすることができる。
【００８１】
また、周囲ノイズ解析（予測）部１４２からの解析結果の供給を受けた信号処理部１４３が、当該解析結果に基づいて、例えばＤＳＰ１４内に設けられた当該テーブルを参照し、該当するパラメータを読み出して、これを用いて信号処理を行うようにしてもよい。
【００８２】
なお、ノイズカテゴリ毎に対応付けられた信号処理のパラメータは、周囲ノイズ解析（予測）部１４２の解析結果に基づいて、例えば、周囲ノイズのレベル等に基づいて、微調整を行うようにしてもよい。
【００８３】
図６は、ノイズカテゴリと信号処理パラメータとを関連付けるテーブル（信号処理内容特定テーブル）の構成例を説明するための図である。ここでは、ノイズカテゴリに加えて、周囲ノイズのレベル（ノイズレベル）、ノイズキャンセルフィルタの特性（ＮＣフィルタの特性）をも考慮して、用いる信号処理のパラメータを特定できるようにするものである。
【００８４】
図６に示すように、ノイズカテゴリとしては、「飛行機の中（低域にノイズが多い）」、「電車の中（中域にノイズが多い）」、「雑踏等（広帯域に渡ってノイズが多い）」、「オフィスの中（特定帯域のノイズが離散的に発生）」、「家屋内」、…といったものが上げられる。
【００８５】
このように、この例の場合には、発生している周囲ノイズの特徴に基づいて、現在どのような状況において周囲ノイズの影響を受けているのかによって分類するようにしている。
【００８６】
そして、図６に示すように、各ノイズカテゴリにおいては、発生しているノイズのレベルが、低レベル（小）か、中レベル（中）か、高レベル（大）かについても分類している。もちろん、ノイズレベルについては数値の範囲によって細かく分類することも可能であるが、ここでは説明を簡単にするため、上述のように、小、中、大の３つのレベルに分類している。
【００８７】
さらに、この例の場合には、図６に示すように、各ノイズカテゴリのノイズレベル毎に、用いられるノイズキャンセルフィルタ（ＮＣフィルタ）の特性を示す情報も対応付けられている。
【００８８】
したがって、この例の場合には、ノイズカテゴリ、ノイズレベル、ノイズキャンセルフィルタ（ＮＣフィルタ）の特性の３つのパラメータに基づいて、信号処理のパラメータが特定される。具体的には、図６に示したように、テーブルにしたがって、信号処理のパラメータ（信号処理の内容）が特定される。
【００８９】
例えば、ノイズカテゴリが「飛行機の中（低域にノイズが多い）」、ノイズレベルが「小（低レベル）」、ＮＣフィルタの特性が「１」である場合には、「ノイズ帯域（低域）の信号ゲインを上げ、弱いコンプレッサをかける」と言う信号処理パラメータが特定される。
【００９０】
同様に、ノイズカテゴリが「飛行機の中（低域にノイズが多い）」、ノイズレベルが「中（中レベル）」、ＮＣフィルタの特性が「２」である場合には、「ノイズ帯域（低域）の信号ゲインを上げ、中程度のコンプレッサをかける」と言う信号処理パラメータが特定される。
【００９１】
また、ノイズカテゴリが「飛行機の中（低域にノイズが多い）」、ノイズレベルが「大（高レベル）」、ＮＣフィルタの特性が「３」である場合には、「ノイズ帯域（低域）をカットし、高域のゲインを上げ、強いコンプレッサをかける」と言う信号処理パラメータが特定される。
【００９２】
また、ノイズカテゴリが「電車の中（中域にノイズが多い）」、ノイズレベルが「小（低レベル）」、ＮＣフィルタの特性が「４」である場合には、「ノイズ帯域（中域）の信号ゲインを上げる。」と言う信号処理パラメータが特定される。
【００９３】
また、ノイズカテゴリが「電車の中（中域にノイズが多い）」、ノイズレベルが「中（中レベル）」、ＮＣフィルタの特性が「５」である場合には、「ノイズ帯域（中域）の信号ゲインを上げ、弱いコンプレッサをかける。」と言う信号処理パラメータが特定される。
【００９４】
また、ノイズカテゴリが「電車の中（中域にノイズが多い）」、ノイズレベルが「大（高レベル）」、ＮＣフィルタの特性が「６」である場合には、「中程度のコンプレッサをかけ、ビート（拍）を強調する。」と言う信号処理パラメータが特定される。なお、ビートを強調する場合には、例えば、信号処理回路１４３のダイナミックレンジコントロール部４３１の時定数を制御するなどの処理を行うことになる。
【００９５】
［周囲ノイズ解析（予測）部と信号処理部の連携処理について］
次に、図１に示した第１の実施の形態のノイズキャンセリングシステム１において、図６に示したテーブルを用いて信号処理部１４３にける信号処理の内容を特定する場合の周囲ノイズ解析（予測）部１４２と信号処理部１４３で行われる処理について説明する。図７は、ＤＳＰ１４の周囲ノイズ解析（予測）部１４２と信号処理部１４３で行われる処理を説明するためのフローチャートである。
【００９６】
図７に示す処理は、例えば、ユーザーが指示したタイミングで行うようにされる。もちろんこれに限るものではなく、この第１の実施の形態のノイズキャンセリングシステム１に電源が投入された場合に、常時繰り替えし行うようにしたり、適宜のタイミング毎に自動的に行うようにしたりすることも可能である。
【００９７】
まず、周囲ノイズ解析（予測）部１４２が、ＡＤＣ１３からの音声信号（周囲ノイズ信号）を解析する処理を行う（ステップＳ２０１）。そして、この例の場合、周囲ノイズ解析（予測）部１４２は、解析結果を信号処理部１４３に通知する。
【００９８】
信号処理部１４３は、周囲ノイズ解析（予測）部１４２からの解析結果に基づいて、周囲ノイズのノイズカテゴリを決定する（ステップＳ２０２）。この後、信号処理部１４３は、決定したノイズカテゴリと、解析の結果得られたノイズレベルと、現時点におけるノイズキャンセルフィルタの特性とに基づいて、図６に示した信号処理内容特定テーブルをして、実行すべき信号処理の内容を特定する（ステップＳ２０３）。
【００９９】
そして、信号処理部１４３は、ステップＳ２０３で特定した信号処理内容を入力音声信号Ｓに対して施す処理を開始させ（ステップＳ２０４）、この図７の処理を終了する。以降、ステップＳ２０４で開始させた信号処理が継続して行われる。
【０１００】
そして、ユーザーが移動して再生音声を聴取する場所が変わるなどすることにより、周囲ノイズも異なったものとなり、周囲ノイズが気になり始めたら、ユーザーは、再度、図５に示した処理を実行する。これにより、新たな聴取場所の周囲ノイズに応じて、再生対象の音声信号に対して適切な信号処理を行って、ユーザーが再生音声を良好に聴取可能にすることができる。
【０１０１】
なお、図６に示した信号処理内容特定テーブルの場合には、ノイズカテゴリ、ノイズレベル、ＮＣフィルタの特性という３つの項目から、行うべき信号処理のパラメータ（信号処理の内容）を特定するようにしたが、これに限るものではない。
【０１０２】
簡便には、ノイズカテゴリだけを用いるようにし、ノイズカテゴリが決まれば、信号処理部１４３において行うべき信号処理の内容を特定することができるようにすることもできる。
【０１０３】
また、ノイズカテゴリに加えて、ノイズレベルとノイズキャンセルフィルタの特定との内の一方を用いるようにすることももちろん可能である。また、ノイズレベル、ノイズキャンセルフィルタ１４１の特性の他のパラメータ、例えば、再生音量などを考慮して、信号処理の内容を特定するように構成することも可能である。
【０１０４】
このように、この第１の実施の形態のノイズキャンセリングシステム１の場合には、周囲ノイズに応じて、再生対象の音声信号に対して適切な信号処理を施す。これにより、当該音声信号を再生することにより得られる音声を、周囲ノイズの影響を受け難いようにして再生することができるようにされる。これにより、周囲ノイズが発生している状況下においても再生される音声を良好に聴取できるようにすることができる。
【０１０５】
なお、この第１の実施の形態においては、周囲ノイズに応じた信号処理部１４３における信号処理と、ノイズキャンセルフィルタ１４１と加算部１４４を用いたノイズキャンセル処理とを同時に行うようにした。しかしこれに限るものではない。周囲ノイズに応じた信号処理部１４３における信号処理だけを行うようにしてももちろんよい。
【０１０６】
また、図４、図６に示したテーブルは一例であり、周囲ノイズの特徴やノイズカテゴリをさらに詳細に分類することもできるし、信号処理のパラメータも種々のものを用いることが可能である。
【０１０７】
また、図６において、ＮＣフィルタの特性は、ノイズカテゴリとノイズレベルに応じて異なるものが用いられる場合を示したが、これに限るものではない。種々の状況に応じて、ＮＣフィルタも様々なものが用いられ、ノイズカテゴリやノイズレベルが異なっていても、同じＮＣフィルタが用いられる場合もある。
【０１０８】
［第２の実施の形態］
［ノイズキャンセリングシステム２の構成について］
図８は、第２の実施の形態のノイズキャンセリングシステム２を説明するためのブロック図である。この第２の実施の形態のノイズキャンセリングシステム２は、再生装置部２０を含む構成を有する点を除けば、図１に示したノイズキャンセリングシステム１と同様の構成を有するものである。
【０１０９】
このため、図８に示したノイズキャンセリングシステム２において、図１に示した第１の実施の形態のノイズキャンセリングシステム１と同様に構成される部分には、同じ参照符号を付し、その部分の詳細な説明については省略する。
【０１１０】
図８に示すように、ノイズキャンセリングシステム２の再生装置部２０は、制御部２１、メディアドライブ２２、デコーダ２３、ＬＣＤ（Liquid Crystal Display）２４を備えたものである。
【０１１１】
制御部２１は、再生装置部２０の各部を制御するものであり、図示しないが、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM）等の不揮発性メモリがＣＰＵバスを通じて接続されて構成されたマイクロコンピュータである。
【０１１２】
メディアドライブ２２は、所定の記録媒体と、当該記録媒体からデータを読み出したり、当該記録媒体に対してデータを記録したりする記録媒体ドライブとを備えたものである。なお、記録媒体としては、半導体メモリ、ハードディスク、ＤＶＤ（Digital Versatile Disc）等の光ディスク、ＭＤ（Mini Disc）と呼ばれる小型の光磁気ディスクなどの種々の記録媒体を用いるようにすることができる。なお、ＭＤ、及び、Ｍｉｎｉ  Ｄｉｓｃは、登録商標である。
【０１１３】
この第２の実施の形態においては、メディアドライブ２２で用いられる記録媒体は、例えば、半導体メモリである。そして、詳しくは後述もするが、メディアドライブ２２の記録媒体には、種々の楽曲の音声信号（音声データ）が、所定のデータ圧縮方式に従ってデータ圧縮されて記憶保持されている。
【０１１４】
デコーダ２３は、メディアドライブ２２の記録媒体から読み出されたデータ圧縮されている音声信号を伸張処理（圧縮解凍処理）して、データ圧縮前の音声信号を復元し、この伸張処理した音声信号を信号処理部１４３に供給するものである。
【０１１５】
ＬＣＤ２４は、制御部２１の制御に応じて、動作状態を示す表示や、再生対象となった音声信号のタイトル、その他、種々のガイダンスメッセージや警告メッセージなどを表示することができるものである。
【０１１６】
そして、この第２の実施の形態のノイズキャンセリングシステム２においては、周囲ノイズ解析（予測）部１４２においての解析結果が、再生装置部２０の制御部２１にも供給される。
【０１１７】
そして、再生装置部２０の制御部２１は、周囲ノイズ解析（予測）部１４２からの解析結果に基づいて、現在の周囲ノイズの発生環境下においても良好に聴き得る最適な音声信号を、メディアドライブ２２を制御して記録媒体から選択して読み出す。
【０１１８】
この読み出された音声信号は、デコーダ２３において圧縮解凍された後、ＤＳＰ１４の信号処理部１４３に供給される。そして、上述した第１の実施の形態の場合と同様に、周囲ノイズに応じて信号処理が、信号処理部１４３においてデコーダ２３からの音声信号に対して施される。
【０１１９】
そして、信号処理された音声信号は、加算部１４４に供給され、ここでノイズキャンセルフィルタ１４１からのノイズキャンセル信号が加算されて周囲ノイズが低減するようにされる。
【０１２０】
この後、再生対象の音声信号は、ＤＡＣ１５、スピーカーアンプ１６を介して、スピーカー１７に供給され、制御部２１によって選択（選曲）された音声信号が再生されて放音するようにされる。
【０１２１】
ここで、再生装置部２０の主に制御部２１によって行われる処理について具体的に説明する。再生装置部２０の制御部２１は、周囲ノイズ解析（予測）部１４２からの解析結果に基づいて、再生すべき音声信号の抽出条件を特定する。
【０１２２】
この抽出条件は、周囲ノイズ解析（予測）部１４２からの解析結果に基づいて決められるノイズカテゴリに対して、予め設定しておくことにより特定することができるようにされる。
【０１２３】
図９は、再生すべき音声信号を選択するための選択条件テーブルの一例を説明するための図である。この図９に示すテーブルは、制御部２１内の不揮発性メモリに、あるいは、メディアドライブ２２の記録媒体に予め作成されて記憶保持されているものである。
【０１２４】
そして、図９に示した選択条件テーブルは、上述もしたように、周囲ノイズ解析（予測）部１４２からの解析結果に応じて決まるノイズカテゴリと、再生すべき音声信号の選択条件とを対応付けたものである。
【０１２５】
ここで、ノイズカテゴリは、図６を用いて説明した第１の実施の形態の信号処理内容特定テーブルの場合とほぼ同様のものである。すなわち、ノイズカテゴリとしては、「飛行機の中（低域にノイズが多い）」、「電車の中（中域にノイズが多い）」、「雑踏等（広帯域に渡ってノイズが多い）」、「家屋内（全体域に渡ってノイズが少ない）」、…といったものが上げられる。
【０１２６】
また、音声信号の選択条件としては、音声信号（音楽データ）の属するジャンル、テンポ、調性、平均レベル、ビート感などからなるものである。ここで、ジャンルは、ポップス、ロック、クラシック、…といった音声信号の属する種類を示すものである。
【０１２７】
テンポは、音声信号によって再生される音楽の速度を意味するものであり、例えば、１分間当たりの拍の数（ＢＰＭ：Beat Per Minutes）として表されるものである。また、調性は、長調（メジャー）か短調（マイナー）かを示すものである。
【０１２８】
また、平均レベルは、曲全体の音の大きさの平均値でデシベル（ｄＢ）等の単位で表されるものである。ビート感は、基本的なリズムが強く出ているか、弱く出ているかを示すものである。
【０１２９】
そして、図９に示した選択条件テーブルの場合、ノイズカテゴリが「飛行機の中（低域にノイズか多い）」の場合の抽出条件は、ジャンルは「ポップス」、テンポは「速い」、調性は「長調」、ビート感は「強」である。したがって、この場合、テンポが速く、明るく、ビート感のあるポップスが選曲するようにされる。
【０１３０】
また、ノイズカテゴリが「電車機の中（中域にノイズか多い）」の場合の抽出条件は、ジャンルは「ポップス」、テンポは「ゆっくり」、調性は「短調」、ビート感は「弱」である。したがって、この場合、テンポが遅く、暗めのビート感の弱いポップスが選曲するようにされる。
【０１３１】
また、ノイズカテゴリが「雑踏等（広帯域に渡ってノイズが多い）」の場合の抽出条件は、ジャンルは「ロック」、平均レベルは「高」、ビート感は「強」である。したがって、この場合、平均レベルが高く、ビート感のあるロックが選曲するようにされる。
【０１３２】
また、ノイズカテゴリが「室内等（全帯域に渡ってノイズが少ない）」の場合の抽出条件は、ジャンルは「クラシック」であり、その他の条件は特にない。したがって、この場合、クラシックが選曲するようにされる。
【０１３３】
このように、基本的には、発生している周囲ノイズによって再生音声が打ち消されることがないような音声信号を選択できるように、選択条件が決められる。なお、電車の中のように、近くに人が存在する可能性がある場合には、平均レベルが低いものを選択するようにするなど、適宜の調整を行うようにすることが可能である。
【０１３４】
そして、図９に示した選択条件テーブルに基づいて、再生すべき音声信号についての選択条件が特定できた場合、その特定した選択条件にしたがって、記録媒体に記録されている音声信号を選択することができるようにしておかなければならない。
【０１３５】
この第２の実施の形態において、メディアドライブ２２の記録媒体に記憶保持されている音声信号には、予めメタデータが付加されている。図１０は、メディアドライブ２２の記録媒体に記録されている音声信号のファイルレイアウトの一例を説明するための図である。
【０１３６】
図１０に示すように、音声信号（音楽データ）は、メディアドライブ２２の記録媒体にファイルとして記録されている。そして、各音声信号のファイルには、ファイル名が付されていると共に、メタデータＭｄｔとして、ジャンル、再生時間、テンポ、調性、平均レベル、ビートの強／弱（ビート感）、その他等の情報が付加されている。
【０１３７】
これにより、この第２の実施の形態のノイズキャンセリングシステム２の再生装置部２０の制御部２１は、周囲ノイズ解析（予測）部１４２からの解析結果に基づいて、ノイズカテゴリを特定する。そして、特定したノイズカテゴリに基づいて、例えば、制御部２１の不揮発性メモリに記憶されている、図９に示した選択条件テーブルを参照し、再生すべき音声信号の選択条件を特定する。
【０１３８】
そして、制御部２１は、特定した選択条件に合致するメタデータを有する音声データを読み出すように、メディアドライブ２２を制御する。これにより、メディアドライブ２２からは、制御部２１において特定した選択条件に合致したメタデータを有する音声信号が読み出され、これがデコーダ２３に供給されて再生される。
【０１３９】
なお、音声信号に対して付加されるメタデータは、音声信号（音楽データ）の提供者側によって予め付加されて提供される場合には、これを用いることができる。また、音声信号に対してメタデータが付加されていない場合には、解析プログラムを用いて音声信号を解析することによりメタデータを得て、これを付加することができる。
【０１４０】
なお、音声信号を解析する手法としては、例えば、特開２００５−２７４７０８号公報に、音声信号を解析することにより、テンポ等のメタデータを検出する発明が開示されている。そして、音声信号のビート感については、検出されるテンポに基づいて判別することが可能であるし、平均レベルも、音声信号のレベル等に基づいて特定することが可能である。
【０１４１】
このように、再生対象の音声信号にメタデータが付加されていない場合には、音声信号を解析することによって、テンポ、ビート感、平均レベル、さらには、調性などについても特定し、これをメタデータとして付加することが可能である。また、ジャンルについては、例えば図示しないキー操作部を通じてユーザーが設定することができる。
【０１４２】
［再生装置部２０の処理のまとめ］
次に、この第２の実施の形態のノイズキャンセリングシステム２における再生装置部２０の動作について説明する。図１１は、再生装置部２０の動作を説明するためのフローチャートである。
【０１４３】
図１１に示す処理は、例えば、再生装置部２０の制御部２１に接続されている図示しないキー操作部を通じて、音声信号の再生を行うことのユーザーからの指示入力を受け付けたタイミングで、再生装置部２０の主に制御部２１によって行われる。この場合、音声信号の再生指示を受け付けたタイミングで、ＤＳＰ１４等の他の部分も動作を開始するようにされる。
【０１４４】
そして、制御部２１は、周囲ノイズ解析（予測）部１４２からの解析結果を受け付けて、周囲ノイズのノイズカテゴリを決定する（ステップＳ３０１）。この後、制御部２１は、決定したノイズカテゴリに基づいて、自己の不揮発性メモリに記憶保持されている選択条件テーブル（図９）を参照し、再生すべき音声信号（音楽データ）の選択条件を特定する（ステップＳ３０２）。
【０１４５】
次に、制御部２１は、メディアドライブ２２を制御し、ステップＳ３０２において特定した選択条件に合致するメタデータを有する音声信号を検索して特定する（ステップＳ３０３）。この後、制御部２１は、メディアドライブ２２、デコーダ２３を制御し、ステップＳ３０３において特定した音声信号を、記録媒体から読み出して再生する処理を開始する（ステップＳ３０４）。
【０１４６】
そして、制御部２１は、ユーザーからの音声信号の再生を停止させることを指示する指示入力を受け付けたか否かを判断する（ステップＳ３０５）。ステップＳ３０５の判断処理において、停止指示を受け付けていないと判断したときには、再生していた音声信号の再生が完了したか否か（１曲分の再生が完了したか否か）を判断する（ステップＳ３０６）。
【０１４７】
ステップＳ３０６の判断処理において、再生していた音声信号の再生が完了していないと判断したときには、ステップＳ３０５からの処理を繰り返す。また、ステップＳ３０６の判断処理において、再生していた音声信号の再生が完了したと判断したときには、ステップＳ３０３からの処理を繰り返し、新たな楽曲の音声信号の再生を行うようにする。
【０１４８】
また、ステップＳ３０５の判断処理において、停止指示を受け付けたと判断したときには、この図１１に示す処理を終了する。
【０１４９】
これにより、発生している周囲ノイズにおうじて、周囲ノイズの影響を受け難い音声信号を選択して再生することができる。したがって、周囲ノイズが発生している状況下においても再生される音声を良好に聴取できるようにすることができる。
【０１５０】
なお、この第２の実施の形態においては、第１の実施の形態のノイズキャンセリングシステム１の場合と同様に、信号処理部１４３における信号処理と、ノイズキャンセルフィルタ１４１と加算部１４４を用いたノイズキャンセル処理とも同時に行うようにした。しかしこれに限るものではない。
【０１５１】
少なくとも、再生装置部２０の主に制御部２１によって行うようにされる、周囲ノイズに応じた再生する音声信号の選択処理のみを行うようにすることもできる。
【０１５２】
そして、周囲ノイズに応じた再生する音声信号の選択処理に加えて、信号処理部１４３における信号処理と、ノイズキャンセルフィルタ１４１と加算部１４４を用いたノイズキャンセル処理との少なくとも一方を行うようにすることもできる。
【０１５３】
また、この第２の実施の形態においては、図１０に示した選択条件テーブルを用いるものとして説明したが、これに限るものではない。例えば、図４を用いて説明したように、周囲ノイズの特徴に対応させて、音声信号についての選択条件を設定するようにしたテーブルを用いるようにすることもできる。
【０１５４】
また、極簡単に、周囲ノイズレベルが所定値以上の場合には、ジャンルがロックの音声信号を選択し、周囲ノイズレベルが所定値以下の場合には、ジャンルがクラシックの音声信号を選択するといったように、ジャンルだけを選択条件とするなどのことも可能である。
【０１５５】
［実施の形態の効果について］
上述した実施の形態の場合には、様々なノイズ環境に応じて、その環境に適した信号処理を再生対象の音声信号に施したり、再生対象とする音声信号を選択したりすることにより、ユーザー（聴取者）に対して、最適な音声信号を再生することができるようにされる。これにより、ユーザーに最適な音声の鑑賞環境を提供することができる。
【０１５６】
［方法の発明としての実現性について］
なお、上述した第１、第２の実施の形態において、ＤＳＰ１４によって実現されるノイズキャンセルフィルタ１４１、周囲ノイズ解析（予測）部１４２、信号処理部１４３、加算部１４４の各部で行われる処理のそれぞれと、再生装置部２０の制御部２１、メディアドライブ２２の各部で行われる処理のそれぞれは、この発明による方法における対応する各工程の処理に該当する。したがって、この発明の方法についても、実現可能である。
【０１５７】
［プログラムの発明としての実現性について］
また、上述した第１、第２の実施の形態において、ＤＳＰ１４によって実現されるノイズキャンセルフィルタ１４１、周囲ノイズ解析（予測）部１４２、信号処理部１４３、加算部１４４の各部で行われる処理のそれぞれをＤＳＰ１４で実行されるプログラムによって実現することができる。同様に、再生装置部２０の制御部２１、メディアドライブ２２の各部で行われる処理のそれぞれは、制御部２１において実行されるプログラムによって実現することができる。
【０１５８】
また、ＤＳＰ１４や再生装置部２０の制御部２１の機能をも兼ね備えるようにしたマイクロコンピュータを設けるようにした場合には、上記各部で実現するようにした処理を、当該マイクロコンピュータにおいて実行するプログラムによって行うようにすることもできる。
【０１５９】
［その他］
なお、上述した実施の形態においては、ノイズ集音用マイクロホンからの音声信号を、周囲ノイズ解析（予測）部１４２に入力するようにしたが、これに限るものではない。例えば、ノイズキャンセルフィルタ１４１で処理されたノイズ成分だけを周囲ノイズ解析（予測）部１４２に入力するようにしてもよい。この場合、予めノイズキャンセルフィルタでの周波数別低減量を、入力信号について周波数軸上で減算した後に、周囲ノイズの解析に用いるようにしてもよい。
【０１６０】
また、周囲ノイズ解析（予測）部１４２においては、これに入力された入力信号をＦＦＴ（高速フーリエ変換）等の処理を施すことによって周波数軸上の信号に変換した後、さらに聴感補正用のカーブによって補正を行った後に、周囲ノイズの解析を行うようにしてもよい。
【０１６１】
また、この発明は、上述もしたように、フィードバック方式のノイズキャンセリングシステムにも、フィードフォワード方式のノイズキャンセリングシステムにも適用可能なものである。
【０１６２】
そして、フィードバック方式のノイズキャンセリングシステムの場合、ノイズキャンセルフィルタ１４１に対応したイコライザを音声信号に対して施すことが一般に行われている。そして、上述した実施の形態においては、図３を用いて説明した信号処理部１４３には、イコライザ４３２が設けられている。そこで、２つのイコライザを設けるのはコストがかかるので、両方のイコライザを兼ねる１つのイコライザを設けるように構成するなどの、種々の変更が可能であることはいうまでもない。
【０１６３】
また、上述した実施の形態においては、ヘッドホンシステムを用いたノイズキャンセリングシステムにこの発明を適用した場合を例にして説明したが、これに限るものではない。ノイズキャンセル機能を備えなくても、上述した周囲ノイズ解析（予測）部１４２、信号処理部１４３の機能を実現可能な音声再生装置や記録再生装置など、種々の音声処理装置にこの発明を適用することが可能である。
【０１６４】
もちろん、ノイズキャンセル機能を備えるノイズキャンセリングシステムにこの発明を適用することによって、より良好に聴取可能な音声の再生を行うことができる。
【０１６５】
また、実際に行う信号処理についても、周囲ノイズの発生状況、ユーザーの耳におけるマスキング効果、音声信号の処理系の性能等、種々の条件を勘案し、音量レベル、イコライザ処理、ダイナミックレンジ処理などを行うようにすることができる。したがって、音声信号に対して施す信号処理が、音量レベル、イコライザ処理、ダイナミックレンジ処理を複合的に行うようにする場合ももちろんある。
【図面の簡単な説明】
【０１６６】
【図１】この発明の一実施の形態が適用されたノイズキャンセリングシステム１を説明するためのブロック図である。
【図２】フィードバック方式のノイズキャンセリングシステムの概要と、フィードフォワード方式のノイズキャンセリングシステムの概要を説明するための図である。
【図３】信号処理部１４３の構成例を説明するためのブロック図である。
【図４】周囲ノイズの特徴と信号処理パラメータとを関連付けるテーブルの構成例を説明するための図である。
【図５】ＤＳＰ１４の周囲ノイズ解析（予測）部１４２と信号処理部１４３で行われる処理を説明するためのフローチャートである。
【図６】ノイズカテゴリと信号処理パラメータとを関連付けるテーブル（信号処理内容特定テーブル）の構成例を説明するための図である。
【図７】ＤＳＰ１４の周囲ノイズ解析（予測）部１４２と信号処理部１４３で行われる処理を説明するためのフローチャートである。
【図８】この発明の一実施の形態が適用されたノイズキャンセリングシステム２を説明するためのブロック図である。
【図９】再生すべき音声信号を選択するための選択条件テーブルの一例を説明するための図である。
【図１０】音声信号のファイルレイアウトの一例を説明するための図である。
【図１１】再生装置部２０の動作を説明するためのフローチャートである。
【符号の説明】
【０１６７】
１…ノイズキャンセリングシステム、１１…マイクロホン、１２…マイクアンプ、１３…ＡＤＣ、１４…ＤＳＰ、１４１…ノイズキャンセルフィルタ、１４２…周囲ノイズ解析（予測）部、１４３…信号処理部、４３１…ダイナミックレンジコントロール部、４３２…イコライザ、４３３…可変ゲインコントロール部、１５…ＤＡＣ、１６…スピーカーアンプ、１７…スピーカー、２０…再生装置部、２１…制御部、２２…メディアドライブ、２３…デコーダ、２４…ＬＣＤ、ＩＮ…入力端子
【図１】
0004591557.tif 000002
【図２】
0004591557.tif 000003
【図３】
0004591557.tif 000004
【図４】
0004591557.tif 000005
【図５】
0004591557.tif 000006
【図６】
0004591557.tif 000007
【図７】
0004591557.tif 000008
【図８】
0004591557.tif 000009
【図９】
0004591557.tif 000010
【図１０】
0004591557.tif 000011
【図１１】
0004591557.tif 000012