(57)【要約】【課題】発振の発生を簡単な構成で確実に抑制することができる情報処理装置及び情報処理方法を提供すること。【解決手段】この情報処理装置は、ジャックと、ノイズキャンセラ部と、判定部と、第１の規制部とを具備する。ジャックは、マイクを備えたヘッドフォンのプラグが接続可能であり、前記ヘッドフォンに第１の信号を出力し、前記マイクから第２の信号を入力する。ノイズキャンセラ部は、、前記ジャックから入力された第２の信号に基づき前記ヘッドフォンの周囲のノイズ成分を打ち消す第３の信号を生成し、前記第１の信号に前記第３の信号を重畳する動作が可能である。判定部は、前記第１の信号及び前記第２の信号のうち少なくとも１つが所定のレベルを超えたか否かを判定する。第１の規制部は、前記判定部が前記所定のレベルを超えたことを判定したとき、前記ノイズキャンセラ部の動作を規制する。【選択図】図１
2010157842.tif 000002
【特許請求の範囲】
【請求項１】
マイクを備えたヘッドフォンのプラグが接続可能であり、前記ヘッドフォンに第１の信号を出力し、前記マイクから第２の信号を入力するジャックと、
前記ジャックから入力された第２の信号に基づき前記ヘッドフォンの周囲のノイズ成分を打ち消す第３の信号を生成し、前記第１の信号に前記第３の信号を重畳する動作が可能なノイズキャンセラ部と、
前記第１の信号及び前記第２の信号のうち少なくとも１つが所定のレベルを超えたか否かを判定する判定部と、
前記判定部が前記所定のレベルを超えたことを判定したとき、前記ノイズキャンセラ部の動作を規制する第１の規制部と
を具備する情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、さらに
前記ジャックにプラグが接続されたことを検出する第１の検出部と、
前記第１の検出部が前記ジャックにプラグが接続されたことを検出してから所定時間の間、前記ノイズキャンセラ部の動作を規制する第２の規制部と
を具備する情報処理装置。
【請求項３】
請求項２に記載の情報処理装置であって、さらに
前記ジャックに前記マイクを備えたヘッドフォンのプラグが接続されたことを検出する第２の検出部と、
前記第２の検出部が前記ジャックに前記マイクを備えたヘッドフォンのプラグが接続されたことを検出したとき、前記第２の規制部が前記ノイズキャンセラ部の動作を規制することを解除する解除部と
を具備する情報処理装置。
【請求項４】
マイクを備えたヘッドフォンのプラグが接続可能であり、前記ヘッドフォンに第１の信号を出力し、前記マイクから第２の信号を入力するジャックと、
前記ジャックから入力された第２の信号に基づき前記ヘッドフォンの周囲のノイズ成分を打ち消す第３の信号を生成し、前記第１の信号に前記第３の信号を重畳するノイズキャンセラ部と、
前記第１の信号に前記第３の信号を重畳するかどうかを切り替えるスイッチと、
前記第１の信号の第１の電圧又は第２の信号の第２の電圧と予め定めれた第３の電圧とを比較し、前記第１の電圧又は前記第２の電圧が前記第３の電圧を超えたとき第４の信号を出力するコンパレータと、
前記第４の信号を保持することが可能であり、前記第４の信号を保持したとき、前記スイッチをオフする第５の信号を出力するフリップフロップと
を具備する情報処理装置。
【請求項５】
請求項４に記載の情報処理装置であって、さらに
前記スイッチをオンする第６の信号を出力する制御部を具備し、
前記フリップフロップは、前記第６の信号を保持することが可能であり、前記第６の信号を保持したとき、前記スイッチをオンする
情報処理装置。
【請求項６】
請求項５に記載の情報処理装置であって、さらに
前記ジャックは、マイク接続端子を備え、
前記情報処理装置は、さらに
前記マイク接続端子に電力を供給する電源と、
前記マイク接続端子に印加される第４の電圧と予め定められた第５の電圧とを比較し、前記第４の電圧が前記第５の電圧より低いとき、第７の信号を出力する第１のヒステリシスコンパレータとを具備し、
前記制御部は、前記第１のヒステリシスコンパレータが第７の信号を出力したとき、前記スイッチを所定時間の間オフする
情報処理装置。
【請求項７】
請求項６に記載の情報処理装置であって、さらに
前記マイク接続端子に印加される第４の電圧と前記第５の電圧よりも低い予め定められた第６の電圧とを比較し、前記第４の電圧が前記第５の電圧と前記第６の電圧との間にあるとき、第８の信号を出力する第２のヒステリシスコンパレータを具備し、
前記制御部は、前記第２のヒステリシスコンパレータが第８の信号を出力したとき、前記スイッチをオンする
情報処理装置。
【請求項８】
マイクを備えたヘッドフォンのプラグが接続可能であり、前記ヘッドフォンに第１の信号を出力し、前記マイクから第２の信号を入力するジャックから入力された第２の信号に基づき前記ヘッドフォンの周囲のノイズ成分を打ち消す第３の信号を生成し、
前記第１の信号に前記第３の信号を重畳し、
前記第１の信号及び前記第２の信号のうち少なくとも１つが所定のレベルを超えたか否かを判定し、
前記所定のレベルを超えたことを判定したとき、前記第１の信号に前記第３の信号を重畳することを規制する
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ノートブック型のパーソナルコンピュータなどの情報処理装置及び情報処理方法に関する。
【背景技術】
【０００２】
ノートブック型のパーソナルコンピュータなどの情報処理装置に対して着脱自在に構成されたノイズキャンセリング対応のヘッドフォン（イヤフォンも含む。以下同様である。）は、一般に、ピン形状のプラグを有する。このプラグには、情報処理装置に設けられたジャックに対する挿抜方向に列設された複数のプラグ端子が設けられる。プラグ端子に対応して、ジャック側のコネクタ端子もプラグの挿抜方向に列設される。
【０００３】
このノイズキャンセリング対応のヘッドフォンには、周辺の音をノイズ音として集音するマイクが搭載される。このノイズキャンセリング対応のヘッドフォンのプラグにはマイク入力端子とスピーカ出力端子とがプラグの挿抜方向に列設されており、プラグをジャックに対して挿抜するとき、対応関係にないプラグ側の端子とジャック側の端子とが接触する場合がある。これにより、ノイズキャンセリング機能オン時にプラグ側のスピーカ出力端子とジャック側のマイク入力端子とが接触すると、スピーカからの出力の一部がマイクに帰還され、発振（ハウリング）が発生する。
【０００４】
特許文献１に記載された技術は、音声信号ラインに結線され、該音声信号ラインを介してマイクロフォンに対して基準電圧を供給する電圧供給ラインの電圧変化により、プラグの抜差を検出する。プラグの脱抜が検出された場合には、信号経路における信号増幅手段からの出力を抑制し、上記の発振を防止している。
【特許文献１】特開２００８−９２３６６号公報（段落[０００２]〜段落[０００４]、[０００８]など）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載された技術では、上記のように電圧供給ラインの電圧変化によりプラグの抜差を検出しているので、実際に発振が発生しないような場合であってもノイズキャンセリング機能がオフされてしまうおそれがある。また、特許文献１に記載された技術では、発振を防止するための音声信号ラインの信号経路上にスイッチが特別に必要とされ、部品点数が多くなる。
【０００６】
本発明の目的は、発振の発生を簡単な構成で確実に抑制することができる情報処理装置及び情報処理方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明に係る情報処理装置は、ジャックと、ノイズキャンセラ部と、判定部と、第１の規制部とを具備する。  
ジャックは、マイクを備えたヘッドフォンのプラグが接続可能であり、前記ヘッドフォンに第１の信号を出力し、前記マイクから第２の信号を入力する。  
ノイズキャンセラ部は、前記ジャックから入力された第２の信号に基づき前記ヘッドフォンの周囲のノイズ成分を打ち消す第３の信号を生成し、前記第１の信号に前記第３の信号を重畳する動作が可能である。  
判定部は、前記第１の信号及び前記第２の信号のうち少なくとも１つが所定のレベルを超えたか否かを判定する。  
第１の規制部は、前記判定部が前記所定のレベルを超えたことを判定したとき、前記ノイズキャンセラ部の動作を規制する。  
【０００８】
本発明では、判定部が実際に発振が発生したことを判定しているので、発振の発生を確実に抑制することができる。また、本発明は、発振が発生したときには音声信号ラインの信号経路上のスイッチを設け、発振が発生したときにはこのスイッチをオフするような構成ではなく（特許文献１）、ノイズキャンセラ部の動作を規制する構成としている。このようなノイズキャンセラ部の動作を規制は、ノイズキャンセリング機能を有する情報処理装置においては従来から用いられる機能である。例えばユーザインターフェース画面上でユーザの嗜好などに応じてノイズキャンセリング機能をオン・オフする場合には、このようなノイズキャンセラ部の動作を規制する機能が用いられる。本発明では、このようなノイズキャンセラ部の動作を規制する機能を供用することが可能である。従って、発振の発生を確実に抑制するために特別なスイッチを増やす必要もない。
【０００９】
本発明では、さらに前記ジャックにプラグが接続されたことを検出する第１の検出部と、前記第１の検出部が前記ジャックにプラグが接続されたことを検出してから所定時間の間、前記ノイズキャンセラ部の動作を規制する第２の規制部とを具備してもよい。  
これにより、誤動作によりノイズキャンセラ部の動作を規制することはなくなる。
【００１０】
本発明では、さらに前記ジャックに前記マイクを備えたヘッドフォンのプラグが接続されたことを検出する第２の検出部と、前記第２の検出部が前記ジャックに前記マイクを備えたヘッドフォンのプラグが接続されたことを検出したとき、前記第２の規制部が前記ノイズキャンセラ部の動作を規制することを解除する解除部とを具備してもよい。  
これにより、ジャックにマイクを備えたヘッドフォンのプラグが正常に接続されたことに伴ってノイズキャンセラ部が動作する。
【００１１】
本発明の他の観点に係る情報処理装置は、ジャックと、ノイズキャンセラ部と、スイッチと、コンパレータと、フリップフロップとを具備する。  
ジャックは、マイクを備えたヘッドフォンのプラグが接続可能であり、前記ヘッドフォンに第１の信号を出力し、前記マイクから第２の信号を入力する。  
ノイズキャンセラ部は、前記ジャックから入力された第２の信号に基づき前記ヘッドフォンの周囲のノイズ成分を打ち消す第３の信号を生成し、前記第１の信号に前記第３の信号を重畳する。  
スイッチは、前記第１の信号に前記第３の信号を重畳するかどうかを切り替える。  
コンパレータは、前記第１の信号の第１の電圧又は第２の信号の第２の電圧と予め定めれた第３の電圧とを比較し、前記第１の電圧又は前記第２の電圧が前記第３の電圧を超えたとき第４の信号を出力する。  
フリップフロップは、前記第４の信号を保持することが可能であり、前記第４の信号を保持したとき、前記スイッチをオフする第５の信号を出力する。  
本発明では、コンパレータが実際に発振が発生したことを判定しているので、発振の発生を簡単な構成で確実に抑制することができる。
【００１２】
本発明では、さらに前記スイッチをオンする第６の信号を出力する制御部を具備し、前記フリップフロップは、前記第６の信号を保持することが可能であり、前記第６の信号を保持したとき、前記スイッチをオンするように構成してもよい。  
これにより、ユーザの操作によってオフされていたノイズキャンセラ機能をオンすることが可能となる。
【００１３】
本発明では、前記ジャックは、マイク接続端子を備え、前記情報処理装置は、さらに
前記マイク接続端子に電力を供給する電源と、前記マイク接続端子に印加される第４の電圧と予め定められた第５の電圧とを比較し、前記第４の電圧が前記第５の電圧より低いとき、第７の信号を出力する第１のヒステリシスコンパレータとを具備する。前記制御部は、前記第１のヒステリシスコンパレータが第７の信号を出力したとき、前記スイッチを所定時間の間オフするように構成してもよい。  
これにより、誤動作によりノイズキャンセラ部の動作を規制することはなくなる。
【００１４】
本発明では、さらに前記マイク接続端子に印加される第４の電圧と前記第５の電圧よりも低い予め定められた第６の電圧とを比較し、前記第４の電圧が前記第５の電圧と前記第６の電圧との間にあるとき、第８の信号を出力する第２のヒステリシスコンパレータを具備する。前記制御部は、前記第２のヒステリシスコンパレータが第８の信号を出力したとき、前記スイッチをオンするにように構成してもよい。  
これにより、ジャックにマイクを備えたヘッドフォンのプラグが正常に接続されたことに伴ってノイズキャンセラ部が動作する。
【００１５】
本発明の更に別の観点に係る情報処理方法は、マイクを備えたヘッドフォンのプラグが接続可能であり、前記ヘッドフォンに第１の信号を出力し、前記マイクから第２の信号を入力するジャックから入力された第２の信号に基づき前記ヘッドフォンの周囲のノイズ成分を打ち消す第３の信号を生成する。  
前記第１の信号に前記第３の信号を重畳する。  
前記第１の信号及び前記第２の信号のうち少なくとも１つが所定のレベルを超えたか否かを判定する。  
前記所定のレベルを超えたことを判定したとき、前記第１の信号に前記第３の信号を重畳することを規制する。
【００１６】
本発明では、実際に発振が発生したことを判定しているので、発振の発生を簡単な構成で確実に抑制することができる。
【発明の効果】
【００１７】
本発明によれば、発振の発生を簡単な構成で確実に抑制することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態を図面に基づき説明する。  
（情報処理装置の構成）  
図１は本発明の一実施形態に係る情報処理装置の構成を示す図である。この情報処理装置の一例としては、ノートブック型のパーソナルコンピュータである。  
図１に示すように、この情報処理装置１は、ＯＳ（Ｏｐｅｒａｔｉｎｇ Ｓｙｓｔｅｍ）２と、表示部３と、オーディオ部４と、発振検出・記憶部５と、誤動作防止部６とを備える。
【００１９】
この情報処理装置１は、図示を省略しているが、一般のノートブック型のパーソナルコンピュータに備えられているハードウェアやソフトウェアを備える。ハードウェアとしては、例えばキーボード、マウスポインタ、ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）、ＭＣＨ（Ｍｅｍｏｒｙ Ｃｏｎｔｒｏｌｌｅｒ Ｈｕｂ）、ＩＣＨ（Ｉ/Ｏ Ｃｏｎｔｒｏｌｌｅｒ Ｈｕｂ）、Ａｕｄｉｏ Ｃｏｄｅｃであったりする。ソフトウェアとしては、例えば上記のＯＳの他にＢＩＯＳ（Ｂａｓｉｃ Ｉｎｐｕｔ/Ｏｕｔｐｕｔ Ｓｙｓｔｅｍ）や各種のアプリケーションプログラムであったりする。
【００２０】
ＯＳ２は、例えばＷｉｎｄｏｗｓ（登録商標）システムである。ＯＳ２は、キーボード入力や画面出力といった入出力機能やディスクやメモリの管理など、多くのアプリケーションソフトから共通して利用される基本的な機能を提供し、情報処理装置１全体を管理する。ＯＳ２は、Ａｕｄｉｏ Ｃｏｄｅｃ及びＩＣＨを管理するためのＡｕｄｉｏ Ｄｒｉｖｅｒを有する。Ａｕｄｉｏ Ｃｏｄｅｃは、この情報処理装置１のマザーボード（図示せず）にサウンド機能を内蔵するのに使われるＬＳＩ（Ｌａｒｇｅ Ｓｃａｌｅ Ｉｎｔｅｇｒａｔｉｏｎ）である。
【００２１】
表示部３は、例えば液晶表示パネルにより構成される。
【００２２】
オーディオ部４は、ヘッドフォン接続用のジャック７と、オーディオ用増幅器８、９と、ノイズキャンセル部１０、１１と、加算器１２、１３と、スイッチ１４、１５とを備える。
【００２３】
ヘッドフォン接続用ジャック７は、５−ｐｏｌｅ ｊａｃｋである。図２に概略的に示すように、ヘッドフォン接続用ジャック７は、プラグの挿入側から順番にＭＩＣ Ｒ、ＣＯＭ、ＭＩＣ Ｌ、ＨＰ Ｒ、ＨＰ Ｌのコネクタ端子を有する。コネクタ端子ＭＩＣ Ｒは、マイクを備えたヘッドフォン（ノイズキャンセリング対応のヘッドフォン）のプラグの右側マイクプラグ端子と接続される。コネクタ端子ＣＯＭは、マイクを備えたヘッドフォンのプラグのＣＯＭ端子と接続される。コネクタ端子ＭＩＣ Ｌは、マイクを備えたヘッドフォンのプラグの左側マイクプラグ端子と接続される。コネクタ端子ＨＰ Ｒは、マイクを備えたヘッドフォンのプラグの右側ヘッドフォンプラグ端子と接続される。コネクタ端子ＨＰ Ｌは、マイクを備えたヘッドフォンのプラグの左側ヘッドフォンプラグ端子と接続される。ヘッドフォン接続用ジャック７には、ノイズキャンセリング対応のヘッドフォンばかりでなく、マイクを備えないノイズキャンセリング非対応の３ピンのヘッドフォンも接続可能である。
【００２４】
オーディオ用増幅器８は、この情報処理装置１から外部に出力する右チャネルのオーディオ信号を増幅する。オーディオ用増幅器８により増幅された右チャネルのオーディオ信号は、ヘッドフォン接続用のジャック７のコネクタ端子ＨＰ Ｒを介してヘッドフォンに出力される。オーディオ用増幅器９は、この情報処理装置１から外部に出力する左チャネルのオーディオ信号を増幅する。オーディオ用増幅器９により増幅された左チャネルのオーディオ信号は、ヘッドフォン接続用のジャック７のコネクタ端子ＨＰ Ｌを介してヘッドフォンに出力される。
【００２５】
ノイズキャンセル部１０は、信号を増幅する機能を有し、ヘッドフォン接続用のジャック７におけるコネクタ端子ＭＩＣ Ｒから入力された信号に基づき、ヘッドフォンの周囲のノイズ成分を打ち消す信号を生成する。ノイズキャンセル部１１は、信号を増幅する機能を有し、ヘッドフォン接続用のジャック７におけるコネクタ端子ＭＩＣ Ｌから入力された信号に基づき、ヘッドフォンの周囲のノイズ成分を打ち消す信号を生成する。ヘッドフォンの周囲のノイズ成分を打ち消す信号とは、例えばノイズ成分の位相を反転させた信号である。ノイズキャンセラ部１０、１１は、図示を省略したＡｕｄｉｏ Ｄｒｉｖｅｒの制御により、ヘッドフォンの周囲のノイズ成分を打ち消す程度や周波数特性などが調整される。
【００２６】
加算器１２は、オーディオ用増幅器８に入力される信号にノイズキャンセル部１０が出力する信号を重畳する。加算器１３は、オーディオ用増幅器９に入力される信号にノイズキャンセル部１１が出力する信号を重畳する。
【００２７】
スイッチ１４は、ノイズキャンセル部１０が出力する信号を加算器１２に出力するかどうかを切り替える。スイッチ１４がオンのときには、ノイズキャンセル部１０が出力する信号は、加算器１２に出力される。スイッチ１４がオフのときには、ノイズキャンセル部１０が出力する信号が加算器１２に出力されることは、規制される。スイッチ１５は、ノイズキャンセル部１１が出力する信号を加算器１３に出力するかどうかを切り替える。スイッチ１５がオンのときには、ノイズキャンセル部１１が出力する信号は、加算器１３に出力される。スイッチ１５がオフのときには、ノイズキャンセル部１１が出力する信号が加算器１３に出力されることは、規制される。後述するユーザインターフェース画面を使ってユーザノイズキャンセリング機能をオン・オフする場合には、ＯＳ２の制御のもとでこのスイッチ１４、１５がオン・オフされる。すなわち、スイッチ１４、１５をオフするとノイズキャンセリング機能がオフされた（規制された）オーディオ信号がヘッドフォンに供給される。つまり、スイッチ１４、１５がオフされていてもオーディオ信号がヘッドフォンに供給される。
【００２８】
（発振検出・記憶部の構成）
図３は図１に示した発振検出・記憶部５の構成を示す図である。  
図３に示すように、発振検出・記憶部５は、コンパレータ１６と、フリップフロップ１７とを備える。
【００２９】
コンパレータ１６は、マイナス入力端子と、プラス入力端子と、出力端子とを具備する。マイナス入力端子には、オーディオ用増幅器８の出力ラインが接続されている。プラス入力端子には、−２．２１Ｖの電圧が印加されている。出力端子は、フリップフロップ１７のリセット端子に接続されている。
【００３０】
フリップフロップ１７は、リセット端子Ｒと、セット端子Ｓと、出力端子Ｑと、反転出力端子／Ｑとを有する。リセット端子Ｒには、コンパレータ１６の出力端子が接続されている。セット端子Ｓには、ＯＳ２から信号（ノイズキャンセリング機能をオンにする信号）が入力される。出力端子Ｑは、スイッチ１４、１５に接続されている。出力端子Ｑの出力によってスイッチ１４、１５がオン・オフされる。
【００３１】
この結果、発振（ハウリング）が発生したときには、コンパレータ１６のマイナス入力端子に２．２１Ｖを超える電圧が印加され、フリップフロップ１７がリセットされ（記憶）、スイッチ１４、１５がオフされる。
【００３２】
本実施形態では、発振の発生の検出をオーディオ用増幅器８の出力に基づいて行っているので、正確に発振の発生を検出することできる。オーディオ用増幅器８の出力は、発振の発生していない通常の状態では所定のレベル（電圧換算で２．２１Ｖ）を超えることはないので、発振の発生を確実に検出できる。
【００３３】
（誤動作防止部の構成）
図４は図１に示した誤動作防止部６の構成を示す図である。  
図４に示すように、誤動作防止部６は、ヒステリシスコンパレータ１８、１９と、エクスクルーシブノア回路２０とを備える。
【００３４】
ヒステリシスコンパレータ１８は、入力端子と、出力端子とを具備する。ヒステリシスコンパレータ１８の入力端子には、コネクタ端子ＭＩＣ Ｒが接続されている。コネクタ端子ＭＩＣ Ｒには、抵抗を介してマイク電源（２．６Ｖ）が接続されている。ヒステリシスコンパレータ１８の出力端子は、ＯＳ２側及びエクスクルーシブノア回路２０の一方の入力端子に接続されている。ヒステリシスコンパレータ１８は、図５に示すように、出力端子よりＨを出力している状態で、入力端子に印加される電圧が２．３８Ｖを超えると出力端子よりＬを出力する状態となる。ヒステリシスコンパレータ１８は、出力端子よりＬを出力している状態で、入力端子に印加される電圧が２．１７Ｖ以下となると出力端子よりＨを出力する状態となる。この結果、コネクタ端子ＭＩＣ Ｒにヘッドフォンのマイクプラグ端子又は３極プラグのヘッドフォン（ノイズキャンセリング非対応のヘッドフォン）が接続されると、ヒステリシスコンパレータ１８の出力端子はＨを出力する。これにより、ＯＳ２側は、ジャック７に何らかのプラグが挿入されたことを認識する。
【００３５】
ヒステリシスコンパレータ１９は、入力端子と、出力端子とを具備する。ヒステリシスコンパレータ１９の入力端子には、コネクタ端子ＭＩＣ Ｒが接続されている。コネクタ端子ＭＩＣ Ｒには、抵抗を介してマイク電源（２．６Ｖ）が接続されている。ヒステリシスコンパレータ１９の出力端子は、エクスクルーシブノア回路２０の他方の入力端子に接続されている。ヒステリシスコンパレータ１９は、図６に示すように、出力端子よりＨを出力している状態で、入力端子に印加される電圧が０．４５Ｖを超えると出力端子よりＬを出力する状態となる。ヒステリシスコンパレータ１９は、出力端子よりＬを出力している状態で、入力端子に印加される電圧が０．８２Ｖ以下となると出力端子よりＨを出力する状態となる。
【００３６】
エクスクルーシブノア回路２０は、２つの入力端子と、出力端子とを具備する。エクスクルーシブノア回路２０の一方の入力端子には、ヒステリシスコンパレータ１８の出力端子が接続されている。エクスクルーシブノア回路２０の他方の入力端子には、ヒステリシスコンパレータ１９の出力端子が接続されている。エクスクルーシブノア回路２０の出力端子は、図７に示すように、出力端子よりＨを出力している状態で、入力端子に印加される電圧が２．３８Ｖを超えると、或いは０．４５Ｖ以下となると出力端子よりＬを出力する状態となる。エクスクルーシブノア回路２０の出力端子は、出力端子よりＬを出力している状態で、入力端子に印加される電圧が２．１７Ｖ以下となると、或いは０．８２Ｖ以上となると、出力端子よりＨを出力する状態となる。この結果、コネクタ端子ＭＩＣ Ｒにヘッドフォンのマイクプラグ端子が正常に接続されると、エクスクルーシブノア回路２０の出力端子はＨを出力する。これにより、スイッチ１４、１５はオンとなり、ノイズキャンセル部１０、１１が出力する信号が加算器１２、１３に出力される。つまり、ノイズキャンセリング機能がオンとされる。
【００３７】
（発振検出・記憶部の動作）
図８は図２に示したヘッドフォン接続用ジャック７に対してマイクを備えたヘッドフォン（ノイズキャンセリング対応のヘッドフォン）のプラグ１０１が不完全に挿入されている状態を示している。すなわち、図８はヘッドフォン接続用ジャック７のコネクタ端子ＨＰ Ｒにプラグ１０１のプラグ端子ＨＰ Ｌが接続され、ヘッドフォン接続用ジャック７のコネクタ端子ＭＩＣ Ｒにプラグ１０１のプラグ端子ＣＯＭが接続されてしまった状態を示している。
【００３８】
図９はこの場合にオーディオ部４及び上記のヘッドフォン１００との間で形成される回路の構成を示している。ここでは、スイッチ１４、１５はオンとなり、ノイズキャンセリング機能がオンとされている。
【００３９】
この状態では、図中点線で示すように、ループした回路２００が形成される。ループした回路２００は、オーディオ用増幅器８とヘッドフォン接続用ジャック７のコネクタ端子ＨＰ Ｒとプラグ１０１のプラグ端子ＨＰ Ｌとスピーカ１０１Ｌとを含む。更にループした回路２００は、プラグ１０１のプラグ端子ＣＯＭとヘッドフォン接続用ジャック７のコネクタ端子ＭＩＣ Ｒとノイズキャンセル部１０とスイッチ１４と加算器１２とを含む。
【００４０】
このようにループした回路が形成されると、発振（ハウリング）が発生し、ヘッドフォン１００より発振音が出力され、またオーディオ用増幅器８の出力に通常の最大音量の場合よりも大きな電圧が現れる。発振検出・記憶部５は、オーディオ用増幅器８の出力に現れたこのような大きな電圧を検出し、その状態を記憶するものである。
【００４１】
すなわち、発振（ハウリング）が発生したときには、発振検出・記憶部５におけるコンパレータ１６のマイナス入力端子に２．２１Ｖを超える電圧が印加され、フリップフロップ１７がリセットされる。つまり、発振（ハウリング）が発生したことがフリップフロップ１７により記憶される。
【００４２】
発振検出・記憶部５におけるフリップフロップ１７がリセットされると、フリップフロップ１７の出力端子Ｑの出力によってスイッチ１４はオフされる。これにより、ノイズキャンセリング機能の信号経路（ループしていた回路２００）が切られる。したがって、発振（ハウリング）が抑制される。すなわち、本実施形態によれば、発振検出・記憶部５が発振（ハウリング）を検出すると、ノイズキャンセリング機能が規制されるので、発振（ハウリング）の発生が防止される。
【００４３】
（誤動作防止の動作）
図１０はＯＳ２側の誤動作防止に関連する動作を示すフローチャートである。  
この情報処理装置１の電源がオンされると、ＯＳ２が起動され、ＯＳ２はＮＣ−Ｆｌａｇ（ノイズキャセリング機能の有効、無効に応じて設定されるフラグ）がオンかどうかを判断する（ステップ１００１）。つまり、ＯＳ２はノイズキャンセリング機能を有効にするかどうかを決定する。
【００４４】
ＯＳ２は、ステップ１００１でＮＣ−Ｆｌａｇがオンと判断した場合には、ノイズキャンセリング・ヘッドフォンが装着されているかどうか判断する（ステップ１００２）。これは、誤動作防止部６のエクスクルーシブノア回路２０の出力端子よりＨが出力されているかどうかで判断する。
【００４５】
ＯＳ２は、ステップ１００２でノイズキャンセリング・ヘッドフォンが装着されていると判断した場合には、ノイズキャンセリングの回路機能を実際にオンとする（ステップ１００３）。これは、ＯＳ２が発振検出・記憶部５のフリップフロップ１７のセット端子にノイズキャンセリング機能をオンにする信号（例えばＨ）を出力し、スイッチ１４、１５をオンとすることによって行われる。
【００４６】
ＯＳ２は、ステップ１００２でノイズキャンセリング・ヘッドフォンが装着されていないと判断した場合には、ノイズキャンセリングの回路機能を実際にオフとする（ステップ１００４）。これは、ＯＳ２が発振検出・記憶部５のフリップフロップ１７のリセット端子にノイズキャンセリング機能をオフにする信号（例えばＨ）を出力し、スイッチ１４、１５をオフとすることによって行われる。
【００４７】
ＯＳ２は、ステップ１００４でノイズキャンセリングの回路機能をオフとした後、何らかのヘッドフォンが装着されたかどうか判断する（ステップ１００５）。これは、誤動作防止部６のヒステリシスコンパレータ１８の出力端子よりＨが出力されたかどうかで判断する。
【００４８】
ＯＳ２は、ステップ１００５で何らかのヘッドフォンが装着されたと判断した場合、例えば２．５秒のタイマを起動する（ステップ１００６）。
【００４９】
ＯＳ２は、この２．５秒の間に、ノイズキャンセリング・ヘッドフォンが装着されたかどうか判断する（ステップ１００７、８０８）。これは、誤動作防止部６のエクスクルーシブノア回路２０の出力端子よりＨが出力されたかどうかで判断する。
【００５０】
ＯＳ２は、この２．５秒の間に、ノイズキャンセリング・ヘッドフォンが装着されると（ステップ１００８）、ノイズキャンセリングの回路機能を実際にオンとする（ステップ１００３）。これは、ＯＳ２が発振検出・記憶部５のフリップフロップ１７のセット端子にノイズキャンセリング機能をオンにする信号（例えばＨ）を出力し、スイッチ１４、１５をオンとすることによって行われる。
【００５１】
ＯＳ２は、ステップ１００３、ステップ１００５のＮｏ、ステップ１００７のＮｏの後に、後述する表示部３に表示されるユーザインターフェース（ＵＩ）において、ノイズキャンセリング機能の切り替えを監視している（ステップ１００９、８１０）。すなわち、ステップ１００９では、ユーザがＵＩ画面上の操作でノイズキャンセリング機能をオンにしたかどうかを監視し、ユーザの操作が無ければすぐに通過する。ステップ１０１０では、ユーザがＵＩ画面上の操作でノイズキャンセリング機能をオフにしたかどうかを監視し、ユーザの操作が無ければすぐに通過する。
【００５２】
ＯＳ２は、ステップ１００９でＹｅｓ又はステップ１０１０でＮｏ、つまりノイズキャンセリング機能がオンにされた場合には、ノイズキャンセリング・ヘッドフォンが装着されているかどうか判断する（ステップ１０１１）。これは、誤動作防止部６のエクスクルーシブノア回路２０の出力端子よりＨが出力されているかどうかで判断する。
【００５３】
ＯＳ２は、ステップ１０１１でノイズキャンセリング・ヘッドフォンが装着されていると判断した場合には、ステップ１００３以下の処理を実行する。ＯＳ２は、ステップ１０１１でノイズキャンセリング・ヘッドフォンが装着されていないと判断した場合には、ステップ１００４以下の処理を実行する。
【００５４】
ＯＳ２は、ステップ１０１０でＹｅｓ、つまりユーザがＵＩ画面上の操作でノイズキャンセリング機能をオフとした場合には、ＮＣ−Ｆｌａｇをオフとし（ステップ１０１２）、ノイズキャンセリングの回路機能を実際にオフとする（ステップ１０１３）。これは、ＯＳ２が発振検出・記憶部５のフリップフロップ１７のリセット端子にノイズキャンセリング機能をオフにする信号（例えばＨ）を出力し、スイッチ１４、１５をオフとすることによって行われる。
【００５５】
ＯＳ２は、ステップ１０１３でノイズキャンセリングの回路機能を実際にオフとした後に、後述する表示部３に表示されるユーザインターフェース（ＵＩ）において、ノイズキャンセリング機能の切り替えを監視している（ステップ１０１４、８１５）。すなわち、ステップ１０１４では、ユーザがＵＩ画面上の操作でノイズキャンセリング機能をオフにしたかどうかを監視し、ユーザの操作が無ければすぐに通過する。ステップ１０１５では、ユーザがＵＩ画面上の操作でノイズキャンセリング機能をオンにしたかどうかを監視し、ユーザの操作が無ければすぐに通過する。
【００５６】
ＯＳ２は、ステップ１０１５でＹｅｓ、ユーザがＵＩ画面上の操作でノイズキャンセリング機能をオンにした場合には、ＮＣ−Ｆｌａｇをオンとし（ステップ１０１６）、ステップ１００２以下の処理を実行する。
【００５７】
ここで、発振検出・記憶部５による発振防止の動作によって一旦ノイズキャンセリング機能がオフされると、ユーザがヘッドフォン１００のプラグ１０１を挿し直すかＵＩ画面上の操作によってノイズキャンセリング機能オフを解除するまでオフ状態が続く。ユーザがヘッドフォン１００のプラグ１０１を挿し直す場合に、その途中で図８に示したような状態となる。この状態で発振が発生すると、発振検出・記憶部５による発振防止の動作によって再びノイズキャンセリング機能がオフされる。すなわち、ヘッドフォン１００のプラグ１０１を挿入するときに毎回発振検出・記憶部５による発振防止の動作によってノイズキャンセリング機能がオフされるおそれがある。本実施形態における誤動作防止の動作は、このような事態を回避するため、プラグ１０１が挿入し始めたことが検出されてから２．５秒後まで、ノイズキャンセリング機能を無効にしている（ステップ１００５〜１００８）。
【００５８】
プラグ１０１を挿入し始めてから装着が完了するまでの時間が長いと、発振検出・記憶部５による発振防止の動作が作動してしまう場合があるが、特にそれを意図して操作しない限り、一般には２．５秒より短い時間で装着が完了する。したがって、本実施形態では、ノイズキャンセリング機能を無効とする時間を２．５秒とした。ただし、この時間は一例にすぎず、場合によってはこれよりも短くてもよく、また長くてもよい。
【００５９】
（ユーザインターフェースの具体例）
次に、ノイズキャンセル機能に関するユーザインターフェース（ＵＩ）の具体例について説明する。  
図１１はＯＳ２の制御のもとで表示部３に表示されるＵＩ画面を示す図である。  
図１１に示すように、このＵＩ画面は、３つのチェックボックスを有する。  
一番上のチェックボックスは、ユーザがノイズキャンセリング機能を有効にするか、無効にするかを切り替えるためのボタンである。
【００６０】
中央にあるスライダーは、ノイズキャンセリング機能によりノイズを逆加算する量を調整するために用いられる。ユーザは、これを使って最適なキャンセル性能になるように調整する。デフォルトは、センタ値であり、[規定値に戻す]ボタンを押すと、スライダーがセンタ位置に戻る。
【００６１】
一番下のチェックボックスは、ノイズキャンセリング機能付のヘッドフォンが接続されたときに画面上にそのメッセージを表示するか、どうかを切り替えるためのボタンである。このようなメッセージを表示可能とすることで、ユーザはこのヘッドフォンがノイズキャンセリング機能に対応可能かどうかを画面を見て知ることができる。  
上記のすべての操作は、右下の [適用]ボタンを押すことによって有効になる。
【００６２】
（他の実施形態）
図１２は本発明の他の実施形態に係る情報処理装置の構成を示す図である。  
図１に示した実施形態に係る情報処理装置では、発振の発生の検出をオーディオ用増幅器８の出力に基づいて行っていた。これに対して、図１２に示すように、この実施形態に係る情報処理装置１では、ノイズキャンセル部１０の入力側、つまりヘッドフォンのマイク入力信号に基づき、発振の発生の検出を行っている。
【００６３】
図１３は図１２に示した発振検出・記憶部５´の構成を示す図である。  
図１３に示すように、発振検出・記憶部５´は、コンパレータ１６´と、フリップフロップ１７´とを備える。
【００６４】
コンパレータ１６´は、マイナス入力端子と、プラス入力端子と、出力端子とを具備する。マイナス入力端子には、マイク入力端子ＭＩＣ Ｒが接続されている。プラス入力端子には、−０．６５Ｖの電圧が印加されている。出力端子は、フリップフロップ１７´のリセット端子に接続されている。
【００６５】
フリップフロップ１７´は、リセット端子Ｒと、セット端子Ｓと、出力端子Ｑと、反転出力端子／Ｑとを有する。リセット端子Ｒには、コンパレータ１６´の出力端子が接続されている。セット端子Ｓには、ＯＳ２から信号（ノイズキャンセリング機能をオンにする信号）が入力される。出力端子Ｑは、スイッチ１４、１５に接続されている。出力端子Ｑの出力によってスイッチ１４、１５がオン・オフされる。
【００６６】
この結果、発振（ハウリング）が発生したときには、コンパレータ１６´のマイナス入力端子に０．６５Ｖを超える電圧が印加され、フリップフロップ１７´がリセットされ（記憶）、スイッチ１４、１５がオフされる。
【００６７】
本発明は、以上説明した実施形態に限定されることはなく、その技術思想の範囲内で変形して実施が可能であり、その実施の範囲も本発明の技術的範囲である。
【００６８】
例えば、上記の実施形態では、ノートブック型のパーソナルコンピュータに本発明を適用したものを説明したが、本発明はこれに限らず例えば携帯電話や携帯音楽プレーヤなどの他の情報処理装置にも当然適用可能である。
【００６９】
上記の実施形態では、発振の発生の検出をオーディオ用増幅器の出力又はノイズキャンセル部の入力に基づき行っていたが、これらの両方を使って例えばそれぞれに所定の重み付けをして発振の発生の検出を行うようしてももちろん良い。
【００７０】
上記の実施形態では、ステレオオーディオの構成のうち１ｃｈだけの系列を使って発振の発生の検出を行っていたが、２ｃｈの系列を使って発振の発生の検出を行うようにしてももちろん構わない。
【００７１】
以上の実施形態で説明したヘッドフォンには、イヤフォンも含まれる。
【図面の簡単な説明】
【００７２】
【図１】本発明の一実施形態に係る情報処理装置の構成を示す図である。
【図２】図１に示したヘッドフォン接続用ジャックを概略的に示す図である。
【図３】図１に示した発振検出・記憶部の構成を示す図である。
【図４】図１に示した誤動作防止部の構成を示す図である。
【図５】図５に示したヒステリシスコンパレータ（その１）の特性を示す図である。
【図６】図５に示したヒステリシスコンパレータ（その２）の特性を示す図である。
【図７】図５に示したエクスクルーシブノア回路の出力を示す図である。
【図８】発振（ハウリング）が発生するときのプラグとジャックとの関係を示す図である。
【図９】発振（ハウリング）が発生する経路を説明するための図である。
【図１０】誤動作防止に関連する動作を示すフローチャートである。
【図１１】ノイズキャンセル機能に関するユーザインターフェース（ＵＩ）画面の具体例を示す図である。
【図１２】本発明の他の実施形態に係る情報処理装置の構成を示す図である。
【図１３】図１２に示した発振検出・記憶部の構成を示す図である。
【符号の説明】
【００７３】
１  情報処理装置
２  ＯＳ（Ｏｐｅｒａｔｉｎｇ Ｓｙｓｔｅｍ）
３  表示部
４  オーディオ部
５  発振検出・記憶部
６  誤動作防止部
７  ヘッドフォン接続用のジャック
８、９  オーディオ用増幅器
１０、１１  ノイズキャンセル部
１２、１３  加算器
１４、１５  スイッチ
１６  コンパレータ
１７  フリップフロップ
１８、１９  ヒステリシスコンパレータ
２０  エクスクルーシブノア回路
１００  ヘッドフォン
【図１】
2010157842.tif 000003
【図２】
2010157842.tif 000004
【図３】
2010157842.tif 000005
【図４】
2010157842.tif 000006
【図５】
2010157842.tif 000007
【図６】
2010157842.tif 000008
【図７】
2010157842.tif 000009
【図８】
2010157842.tif 000010
【図９】
2010157842.tif 000011
【図１０】
2010157842.tif 000012
【図１１】
2010157842.tif 000013
【図１２】
2010157842.tif 000014
【図１３】
2010157842.tif 000015