(57)【要約】【課題】非稼働状態にある時においてノイズの発生を抑えるための制御や省電力化を図るための制御を可能にする。【解決手段】スピーカを有する電子機器において、音声信号を出力する外部機器を接続するための端子と、前記外部機器を接続するための接続部材が前記端子に接続あるいは切断されたことを検出する検出手段と、前記電子機器が稼働状態にある時に音声データを処理するデジタル回路と、前記電子機器が非稼働状態にある時に前記端子を介して入力された音声信号を増幅して前記スピーカに出力するアンプ機能を含むアナログ回路とが設けられたオーディオコーデックと、電源供給する電源回路と、前記稼働状態あるいは前記非稼働状態の何れにあるか、及び前記端子に前記接続部材が接続されているか否かに基づいて、前記電源回路から前記アナログ回路への電源供給を制御する制御手段とを具備する。【選択図】図１
2011234247.tif 000002
【特許請求の範囲】
【請求項１】
スピーカを有する電子機器において、
音声信号を出力する外部機器を接続するための端子と、
前記外部機器を接続するための接続部材が前記端子に接続あるいは切断されたことを検出する検出手段と、
前記電子機器が稼働状態にある時に音声データを処理するデジタル回路と、前記電子機器が非稼働状態にある時に前記端子を介して入力された音声信号を増幅して前記スピーカに出力するアンプ機能を含むアナログ回路とが設けられたオーディオコーデックと、
電源供給する電源回路と、
前記稼働状態あるいは前記非稼働状態の何れにあるか、及び前記端子に前記接続部材が接続されているか否かに基づいて、前記電源回路から前記アナログ回路への電源供給を制御する制御手段と
を具備したことを特徴とする電子機器。
【請求項２】
前記オーディオコーデックは、前記音声信号の出力を停止させるミュートモジュールを有し、
前記制御手段は、前記ミュートモジュールを制御することを特徴とする請求項１記載の電子機器。
【請求項３】
前記制御手段は、
前記電子機器が非稼働状態に移行された場合に、前記ミュートモジュールにより前記音声信号の出力を停止し、
前記非稼働状態において前記検出手段により前記端子に接続部材が接続されたことが検出された場合に、前記アナログ回路への電源供給をオンした後、前記ミュートモジュールによる前記音声信号の出力の停止を解除し、
前記非稼働状態において前記検出手段により前記端子から前記接続部材が切断されたことが検出された場合に、前記ミュートモジュールにより前記音声信号の出力を停止した後、前記アナログ回路への電源供給をオフすることを特徴とする請求項２記載の電子機器。
【請求項４】
前記制御手段は、
前記検出手段により前記端子に接続部材が接続されたことが検出された場合に、前記アナログ回路への電源供給をオンし、
前記稼働状態から前記非稼働状態に移行された場合に、前記ミュートモジュールにより前記音声信号の出力を停止し、
前記デジタル回路に対する電源供給がオフされる十分な時間が経過した後に、前記ミュートモジュールによる前記音声信号の出力の停止を解除し、
前記非稼働状態において前記検出手段により前記端子から前記接続部材が切断されたことが検出された場合に、前記ミュートモジュールにより前記音声信号の出力を停止した後、前記アナログ回路への電源供給をオフすることを特徴とする請求項２記載の電子機器。
【請求項５】
前記制御手段は、
前記電子機器が前記非稼働状態にある時に前記検出手段により前記端子から前記接続部材が切断されたことが検出された場合に、前記ミュートモジュールにより前記音声信号の出力を停止した後、前記アナログ回路への電源供給をオフし、
前記非稼働状態から前記稼働状態に移行された場合に、前記アナログ回路への電源供給をオンした後、前記ミュートモジュールによる前記音声信号の出力の停止を解除することを特徴とする請求項２記載の電子機器。
【請求項６】
前記制御手段は、
前記電子機器が前記非稼働状態にある時に前記検出手段により前記端子に前記接続部材が接続されたことが検出された場合に、前記アナログ回路への電源供給をオンした後、前記ミュートモジュールによる前記音声信号の出力の停止を解除し、
前記非稼働状態から前記稼働状態に移行された場合に、前記ミュートモジュールによる前記音声信号の出力を停止し、前記デジタル回路に対する電源供給がオフされる十分な時間が経過した後に、前記ミュートモジュールによる前記音声信号の出力の停止を解除することを特徴とする請求項２記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、スピーカを有する電子機器に関する。
【背景技術】
【０００２】
従来、スピーカを有するパーソナルコンピュータ等の電子機器においては、音声出力機能における音量変更や消音設定については、オーディオ制御用のプログラムを通じて、オーディオコーデックを制御することにより行われている。オーディオコーデックが省電力モードを有している場合には、使用状況に応じたモード制御により、オーディオコーデックを省電力モードに移行させて消費電力の低下を図ることができる。
【０００３】
従来では、オーディオコーデックを省電力モードにした場合、電源供給の切り替えに伴って音声ノイズが発生する場合があった。そこで、従来技術においては、待機状態のように、明らかに音声出力を必要としない場合には、待機状態への移行時に音声増幅装置を消音状態に設定した後、音声増幅装置が通電されたままで省電力状態へと移行させることで、音声ノイズの発生を抑えると共に省電力を図っている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３４０２８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このように従来技術では、消音の設定が有効とされている場合、電子機器が稼働状態にある時に消音状態に移行させた後、省電力状態に移行させていた。すなわち、従来では、電子機器が非稼働状態にある時の、音声出力機能に対する音声ノイズの発生を抑えるための制御や、省電力化を図るための制御については考慮されていない。
【０００６】
発明の目的は、非稼働状態にある時においてノイズの発生を抑えるための制御や省電力化を図るための制御を可能にすることにある。
【課題を解決するための手段】
【０００７】
上述の課題を解決するため、実施形態によれば、スピーカを有する電子機器において、音声信号を出力する外部機器を接続するための端子と、前記外部機器を接続するための接続部材が前記端子に接続あるいは切断されたことを検出する検出手段と、前記電子機器が稼働状態にある時に音声データを処理するデジタル回路と、前記電子機器が非稼働状態にある時に前記端子を介して入力された音声信号を増幅して前記スピーカに出力するアンプ機能を含むアナログ回路とが設けられたオーディオコーデックと、電源供給する電源回路と、前記稼働状態あるいは前記非稼働状態の何れにあるか、及び前記端子に前記接続部材が接続されているか否かに基づいて、前記電源回路から前記アナログ回路への電源供給を制御する制御手段とを具備したことを特徴とする。
【図面の簡単な説明】
【０００８】
【図１】本実施形態における電子機器の構成を示す外観図。
【図２】本実施形態におけるパーソナルコンピュータのシステム構成を示すブロック図。
【図３】本実施形態におけるオーディオコーデックの周辺構成を示すブロック図。
【図４】本実施形態におけるオーディオコーデックの内部構成と電源供給例を示す図。
【図５】本実施形態におけるシステムステートＳ０からＳ３へ移行した後に、ラインイン端子に対してプラグを挿抜したときの動作を示す図。
【図６】本実施形態におけるラインイン端子にプラグが挿入されたままでシステムステートＳ０からＳ３／Ｓ４／Ｓ５へ移行する際の動作について示す図。
【図７】本実施形態におけるラインイン端子からプラグが抜かれた後に、システムステートＳ３／Ｓ４／Ｓ５からＳ０へ移行する際の動作について示す図。
【図８】本実施形態におけるラインイン端子にプラグが挿入されたまま、システムステートＳ３／Ｓ４／Ｓ５からＳ０へ移行する際の動作について示す図。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、実施形態を説明する。  
図１は、本実施形態における電子機器の構成を示す外観図である。この電子機器は、例えば、ノートブック型の携帯型パーソナルコンピュータ１０として実現されている。本実施形態におけるパーソナルコンピュータ１０は、非稼働状態の時に、ラインアウト付き外部機器（例えば、携帯型のオーディオプレーヤ２５）から出力されたアナログ音声信号を入力して、筐体に実装されたスピーカ１８から出力させる音声出力機能（スリープアンドミュージック機能）を有している。
【００１０】
オーディオプレーヤ２５からの出力を直接スピーカに接続した場合、オーディオプレーヤ２５の出力がスピーカの能力に比べて小さいため、十分な音量の音声を出力することができない。本実施形態におけるパーソナルコンピュータ１０に設けられた音声出力機能は、パーソナルコンピュータ１０が非稼働状態にある場合でも、内蔵された音声信号増幅のためのアナログ回路（アンプ）に電源を供給して、オーディオプレーヤ２５からの音声信号を増幅してスピーカ１８から出力させることができる。
【００１１】
なお、パーソナルコンピュータ１０の非稼働状態とは、例えば電源オフ状態（シャットダウン）（システムステートＳ５）の他、スタンバイ／スリープ／サスペンド（システムステートＳ３）、ハイバネーション（休止状態）（システムステートＳ４）と称される状態を含むものとする。すなわち、非稼働状態は、プロセッサ（ＣＰＵ３０）が動作していない状態である。なお、電源オン状態は、システムステートＳ０である。
【００１２】
図１は、パーソナルコンピュータ１０のディスプレイユニットを開いた状態における斜視図である。パーソナルコンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２には、ＬＣＤ（Liquid Crystal Display）１７から構成される表示装置が組み込まれており、そのＬＣＤ１７の表示画面はディスプレイユニット１２のほぼ中央に位置されている。
【００１３】
ディスプレイユニット１２は、コンピュータ本体１１に対して開放位置と閉塞位置との間を、ヒンジ機構２１により回動自在に取り付けられている。コンピュータ本体１１は、バッテリが取り外し自在に挿入可能な薄い箱形の筐体を有している。
【００１４】
コンピュータ本体１１の上面には、キーボード１３、パワーオン／オフするためのパワーボタンスイッチ１４、汎用ハードウェアボタン１５、タッチパッド１６、スピーカ１８などが配置されている。
【００１５】
コンピュータ本体１１の側面には、オーディオプレーヤ２５から出力されたアナログ音声信号を入力するためのラインイン端子１９（ジャック）が設けられている。ラインイン端子１９には、オーディオプレーヤ２５のラインアウト端子と接続されたケーブル２６を、プラグ２７により接続することができる。
【００１６】
次に、図２を参照して、本実施形態におけるパーソナルコンピュータ１０のシステム構成について説明する。
【００１７】
パーソナルコンピュータ１０は、図２に示すように、ＣＰＵ３０、ＭＣＨ３１（ノースブリッジ）、メインメモリ３２、表示コントローラ３５、ＩＣＨ４０（サウスブリッジ）、ハードディスクドライブ（ＨＤＤ）４１、ＢＩＯＳ−ＲＯＭ４２、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）４５、電源回路４６等を備えている。
【００１８】
ＣＰＵ３０は、パーソナルコンピュータ１０の動作を制御するために設けられたプロセッサであり、ＨＤＤ４１からメインメモリ３２にロードされる、オペレーティングシステム（ＯＳ）、各種ハードウェアを制御するドライバ、および各種アプリケーションプログラム等を実行する。さらに、ＣＰＵ３０は、ＢＩＯＳ−ＲＯＭ４２に格納されたシステムＢＩＯＳ（Basic Input Output System）も実行する。システムＢＩＯＳはハードウェア制御のためのプログラムである。
【００１９】
ＭＣＨ３１は、ＣＰＵ３０のローカルバスとＩＣＨ４０との間を接続するブリッジデバイスである。ＭＣＨ３１には、メインメモリ３２をアクセス制御するメモリコントローラも内蔵されている。
【００２０】
表示コントローラ３５は、パーソナルコンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する。表示コントローラ３５は、ＭＣＨ３１を介してＣＰＵ３０から送信される描画要求に基づいてビデオメモリ（ＶＲＡＭ）にフレーム群を描画するための表示処理（グラフィクス演算処理）を実行する。
【００２１】
ＩＣＨ４０は、ＨＤＤ４１および光ディスクドライブ（図示せず）を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラやSerial ATAコントローラを内蔵している。
【００２２】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）４５は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３、タッチパッド１６、及び汎用ハードウェアボタン１８を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。
【００２３】
ＥＣ／ＫＢＣ４５は、ユーザによるパワーボタンスイッチ１４の操作に応じて電源回路４６を制御し、パーソナルコンピュータ１０をパワーオン／パワーオフする機能を有している。パーソナルコンピュータ１０のパワーオン／パワーオフの制御は、ＥＣ／ＫＢＣ４５と電源回路４６との共同動作によって実行される。また、ＥＣ／ＫＢＣ４５は、パーソナルコンピュータ１０が非稼働状態（電源オフ状態）の場合を含む何れのシステムステートにある場合でも電源回路４６から電源供給されるモジュールであり、パーソナルコンピュータ１０が非稼働時に使用される音声出力機能（スリープアンドミュージック機能）を制御するためのコントローラとして使用される。なお、ＥＣ／ＫＢＣ４５の他に電源オフ状態において動作可能なコントローラが実装されていれば、このコントローラによって音声出力機能を制御するようにしても良い。
【００２４】
電源回路４６は、コンピュータ本体１１に挿入されたバッテリ４７、またはＡＣアダプタ４８を介して接続された外部電源から電源供給を受けて、各コンポーネントへの動作電源を生成して供給する。電源回路４６には、電源マイコンが設けられている。電源マイコンは、各コンポーネントとバッテリに対する電源供給（充放電）や、バッテリの充電状態を監視する。
【００２５】
電源回路４６は、ＥＣ／ＫＢＣ４５による、パーソナルコンピュータ１０のシステムステートに応じた制御によって、各モジュールへの電源供給のオン／オフを制御する。本実施形態における電源回路４６は、パーソナルコンピュータ１０が非稼働時（システムステートＳ３，Ｓ４，Ｓ５）において、音声出力機能（スリープアンドミュージック機能）を動作させるために、音声出力機能に関係する各モジュールに電源供給するための電源系が設けられている。この電源系により、パーソナルコンピュータ１０が非稼働状態においても、アナログ音声信号を処理するオーディオコーデック５０に対して電源供給される。
【００２６】
オーディオコーデック５０は、ＩＣＨ４０を通じて入力されるデジタルオーディオデータをアナログ音声信号に変換すると共に、ＯＳやデバイスドライバ、音声再生プログラム等の制御による音量あるいは音質（音響効果）等の調整をしてスピーカ１８に出力する。また、オーディオコーデック５０は、パーソナルコンピュータ１０が稼働状態にある場合には、同様にして、ラインイン端子１９を介して入力されたオーディオプレーヤ２５からのアナログ音声信号の音量調整等の信号処理をしてスピーカ１８に出力する。また、オーディオコーデック５０は、パーソナルコンピュータ１０が非稼働状態にあり、音声出力機能が動作される場合には、ラインイン端子１９を介して入力されたアナログ音声信号をアンプ機能により増幅してスピーカ１８に出力する。なお、オーディオコーデック５０は、音声出力を停止させるミュートモジュールが設けられている。ミュートモジュールは、ＥＣ／ＫＢＣ４５からのミュート信号（「ＳＮＤＭＵＴ＃」信号）により制御される。なお、オーディオコーデック５０の詳細な構成については、図３及び図４を用いて説明する。
【００２７】
スイッチ５２（あるいはセンサ）は、ラインイン端子１９に内蔵されている。スイッチ５２は、ラインイン端子１９にケーブル２６を接続するためのプラグ２７（接続部材）の挿入によってオン／オフが切り替えられ、オン／オフの状態に応じた検出信号（「ＬＩＮＳＥ」信号）をＥＣ／ＫＢＣ４５に出力する。
【００２８】
電源切り替えスイッチ５３は、ＥＣ／ＫＢＣ４５からの電源制御信号（「ＡＭＰＯＮ」信号）に応じて、電源回路４６からオーディオコーデック５０への電源供給のオン／オフを切り替える。
【００２９】
図３は、本実施形態におけるオーディオコーデック５０の周辺構成を示すブロック図である。  
図３に示すように、オーディオコーデック５０は、ラインイン端子１９と接続され、ラインイン端子１９にプラグ２７が挿入(接続）されることにより、オーディオプレーヤ２５から出力された音声信号を入力する。オーディオコーデック５０には、ポートＡ，Ｂが設けられている。ポートＡは、オーディオコーデック５０を構成するアナログ回路５０Ａ（後述する）に音声信号を入力ためのポートである。ポートＢは、オーディオコーデック５０を構成するデジタル回路５０Ｂ（後述する）に音声信号を入力ためのポートである。なお、図３では、ステレオ音声信号（ＲＬ）を入力するための２本の信号線を示している。なお、ラインイン端子１９と接続された信号線とは別の信号線を介して、音声信号を入力することもできる。
【００３０】
ラインイン端子１９から出力される「ＬＩＮＳＥ」信号は、ＥＣ／ＫＢＣ４５とオーディオコーデック５０に入力される。電源切り替えスイッチ５３は、オーディオコーデック５０のアナログ回路への電源供給（「Ｃｏｄｅｃ  ＡＶＤＤ」）をオン／オフするためのスイッチ５３Ａと、オーディオコーデック５０の共通回路部５０Ｃへの電源供給（「Ｃｏｄｅｃ  ＰＶＤＤ、Ｃｏｄｅｃ  ＡＶＤＤ」）をオン／オフするためのスイッチ５３Ｂを含んでいる。ＥＣ／ＫＢＣ４５は、「ＡＭＰＯＮ」信号により、スイッチ５３Ａ，５３Ｂの切り替えを制御する。
【００３１】
図４は、本実施形態におけるオーディオコーデック５０の内部構成と電源供給例を示す図である。  
オーディオコーデック５０は、アナログ回路５０Ａ、デジタル回路５０Ｂ、及び共通回路５０Ｃとに分かれている。アナログ回路５０Ａに供給される電源を「Ｃｏｄｅｃ  ＡＶＤＤ」、デジタル回路５０Ｂに供給される電源を「Ｃｏｄｅｃ  ＤＶＤＤ」、共通回路５０Ｃに供給される電源を「Ｃｏｄｅｃ  ＰＶＤＤ」とに分けている。パーソナルコンピュータ１０が非稼働状態となった場合、デジタル回路５０Ｂへの電源「Ｃｏｄｅｃ  ＤＶＤＤ」の供給はオフされる。パーソナルコンピュータ１０が非稼働状態となり、音声出力機能が動作される場合には、ＥＣ／ＫＢＣ４５の制御によりアナログ回路５０Ａと共通回路部５０Ｃに対して、それぞれ電源「Ｃｏｄｅｃ  ＡＶＤＤ」「Ｃｏｄｅｃ  ＰＶＤＤ」が供給される。
【００３２】
アナログ回路５０Ａは、主にパーソナルコンピュータ１０に接続されたオーディオプレーヤ２５等の外部機器からのアナログ音声信号を処理する回路である。また、アナログ回路５０Ａは、デジタル回路５０Ｂにより処理されてＤＡ変換されたアナログ音声信号を回路５０Ａ２を介して入力して処理する。アナログ回路５０Ａは、アンプ機能を有しており、アナログ回路５０Ａに直接入力された音声信号、あるいはアナログ回路５０Ａに直接入力された音声信号とデジタル回路５０Ｂによる処理された音声信号とが回路５０Ａ２により混合された音声信号を増幅して、スピーカ１８から音声を出力させることができる。また、アナログ回路５０Ａには、ミュートモジュール５０Ａ３が設けられている。ミュートモジュール５０Ａ３は、ＥＣ／ＫＢＣ４５からの「ＳＮＤＭＵＴ＃」信号により制御され、スピーカ１８への音声信号の出力を停止させることができる。
【００３３】
デジタル回路５０Ｂは、主にＩＣＨ４０を介して入力されたＣＰＵ３０（音声処理プログラム等に基づく）の処理により生成された音声データや、外部機器から入力された音声信号がＡＤ変換されて生成された音声データを処理する回路である。デジタル回路５０Ｂは、システムステートＳ０の状態の時（稼働状態）に、パーソナルコンピュータ１０内部で発生する様々な音声をミキシングしたり、エコーなどサウンドエフェクトのコントロールを行う。デジタル回路５０Ｂにより処理された音声データは、ＤＡ変換されてアナログ回路５０Ａに出力される。
【００３４】
共通回路５０Ｃは、主に電源管理などの処理を行う回路である。共通回路部５０Ｃは、アナログ回路５０Ａとデジタル回路５０Ｂの少なくとも何れか一方において処理を実行する場合に動作する。
【００３５】
音声出力機能（スリープアンドミュージック機能）を動作させる場合には、ラインイン端子１９から入力されたオーディオプレーヤ２５からの音声信号を、直接、オーディオコーデック５０のアナログ回路５０Ａに入力させる。デジタル回路５０Ｂは、音声処理プログラム等を実行するＣＰＵ３０の制御のもとで処理を実行するため、パーソナルコンピュータ１０が非稼働状態にある時（システムステートＳ３／Ｓ４／Ｓ５）では動作しない。一方、アナログ回路５０Ａは、ＣＰＵ３０による制御の必要が無く、動作に必要な電源（「Ｃｏｄｅｃ  ＡＶＤＤ」）が供給されることにより、ラインイン端子１９を介して直接入力された音声信号を増幅し、スピーカ１８から音声を出力させることができる。
【００３６】
本実施形態におけるパーソナルコンピュータ１０は、非稼働状態にある時、すなわち電源オフ状態（シャットダウン）（システムステートＳ５）、スタンバイ／スリープ／サスペンド（システムステートＳ３）、ハイバネーション（休止状態）（システムステートＳ４）の時に、ラインイン端子１９にプラグ２７が挿入されたことを検出した場合に、オーディオコーデック５０のアナログ回路５０Ａに電源を供給することにより音声出力機能（スリープアンドミュージック機能）を動作させる。ＥＣ／ＫＢＣ４５は、パーソナルコンピュータ１０が非稼働状態にある場合であっても常時電源供給されているため、ラインイン端子１９に対してプラグ２７が挿抜されたことを通知するための「ＬＩＮＳＥ」信号を常時監視している。ＥＣ／ＫＢＣ４５は、「ＬＩＮＳＥ」信号に応じてオーディオコーデック５０の機能や電源供給を決められた手順で制御することにより、システムステートの切り替え時やプラグ２７の挿抜時に発生するノイズの出力を抑えることができる。
【００３７】
次に、本実施形態におけるパーソナルコンピュータ１０の動作について説明する。  
まず、システムステートＳ０からＳ３へ移行した後に、ラインイン端子１９に対してプラグ２７を挿抜したときの動作について、図５を参照しながら説明する。なお、図５（Ａ）〜（Ｈ）は以下を示している。
【００３８】
「Ｅｖｅｎｔ」は、ラインイン端子１９（ジャック）へのプラグ２７の挿抜（接続、切断）のタイミングを示している。
【００３９】
「ＨＤ  Ａｕｄｉｏ  Ｒｅｓｅｔ」は、パーソナルコンピュータ１０のオーディオ回路（オーディオコーデック５０）にリセットがかかっている状態を示す信号である。
【００４０】
「ＳＬＰ＿Ｓ３＃」は、パーソナルコンピュータ１０が、システムステートＳ３もしくはＳ４、Ｓ５であることをＥＣ／ＫＢＣ４５に通知するための信号である。「ＳＬＰ＿Ｓ３＃」は、ＣＰＵ３０が設定する。「ＳＬＰ＿Ｓ３＃」は、例えばシステムステートＳ３／Ｓ４／Ｓ５状態で「０」（有効）に、システムステートＳ０で「１」に設定される。
【００４１】
「Ｃｏｄｅｃ  ＡＶＤＤ」は、オーディオコーデック５０のアナログ回路５０Ａに供給される電源を示し、「Ｃｏｄｅｃ  ＰＶＤＤ」は、共通回路部５０Ｃに供給される電源を示し、「Ｃｏｄｅｃ  ＤＶＤＤ」は、デジタル回路５０Ｂに供給される電源を示している。システムステートＳ０の状態では、「Ｃｏｄｅｃ  ＡＶＤＤ」「Ｃｏｄｅｃ  ＰＶＤＤ」「Ｃｏｄｅｃ  ＤＶＤＤ」の全ての電源をオンになる。システムステートＳ３／Ｓ４／Ｓ５の状態では、スリープアンドミュージック機能が動作していないときには全ての電源がオフになる。システムステートＳ３／Ｓ４／Ｓ５の状態において、スリープアンドミュージック機能が動作しているときには、アナログ回路５０Ａと共通回路部５０Ｃへの電源「Ｃｏｄｅｃ  ＡＶＤＤ」「Ｃｏｄｅｃ  ＰＶＤＤ」がオンとなり、オーディオコーデック５０（アナログ回路５０Ａ）のアンプ機能をスピーカアンプとして動作可能にする。
【００４２】
「ＬＩＮＳＥ」は、ラインイン端子１９にプラグ２７が挿入されているか否かを示す信号である。「ＬＩＮＳＥ」は、例えばラインイン端子１９にプラグ２７が挿入されている（接続）場合に「１」、挿入されていない（切断）場合に「０」となる。「ＬＩＮＳＥ」は、オーディオコーデック５０とＥＣ／ＫＢＣ４５の両方に通知される。システムステートＳ３／Ｓ４／Ｓ５の状態にある時には、ＥＣ／ＫＢＣ４５が「ＬＩＮＳＥ」の監視を行う。
【００４３】
「ＡＭＰＯＮ」は、オーディオコーデック５０のアナログ回路５０Ａに供給する電源「Ｃｏｄｅｃ  ＡＶＤＤ」と、共通回路部５０Ｃに供給する電源「Ｃｏｄｅｃ  ＰＶＤＤ」のオン／オフを、システムステートＳ３／Ｓ４／Ｓ５中にＥＣ／ＫＢＣ４５が制御する信号である。ＥＣ／ＫＢＣ４５は、「ＡＭＰＯＮ」信号を「１」にすることにより電源供給をオンし、「０」にすることにより電源供給をオフするように、電源切り替えスイッチ５３（スイッチ５３Ａ，５３Ｂ）を切り替える。
【００４４】
「ＳＮＤＭＵＴ＃」は、オーディオコーデック５０（アナログ回路５０Ａ）によるミュート（有効／無効）を、ＥＣ／ＫＢＣ４５により制御するための信号である。ＥＣ／ＫＢＣ４５は、「ＳＮＤＭＵＴ＃」信号を「０」にすることによりミュートを有効にしてスピーカ１８から音が出力されないようにし、「ＳＮＤＭＵＴ＃」信号を「１」にすることによりミュートを無効（解除）する。
【００４５】
「Ｍｏｄｅ」は、オーディオコーデック５０の動作モードを示しており、稼働状態（電源オン時（Ｓ０））時の通常の動作モード「Ｃｏｄｅｃ」、非稼働状態において音声出力機能が動作される場合にラインイン端子１９から入力された音声信号を出力する動作モード「Ｌｉｎｅ  ｉｎ」がある。
【００４６】
パーソナルコンピュータ１０は、システムステートＳ０からＳ３／Ｓ４／Ｓ５へ移行する際に、オーディオコーデック５０の電源オフ時に発生するノイズによる音がスピーカ１８から出力されないようにするために、オーディオコーデック５０（アナログ回路５０Ａ）にミュートをかけた後に電源をオフにする。すなわち、ＥＣ／ＫＢＣ４５は、「ＳＬＰ＿Ｓ３＃」信号が「１」から「０」に変化したタイミングＴ１において「ＳＮＤＭＵＴ＃」信号を「０」（有効）にした後、タイミングＴ２において「ＡＭＰＯＮ」信号により電源切り替えスイッチ５３を切り替えて、アナログ回路５０Ａと共通回路部５０Ｃに対する電源「Ｃｏｄｅｃ  ＡＶＤＤ」「Ｃｏｄｅｃ  ＰＶＤＤ」の供給をオフする。なお、デジタル回路５０Ｂに対する電源「Ｃｏｄｅｃ  ＤＶＤＤ」は、ＥＣ／ＫＢＣ４５の制御によらず、システムステートＳ０からＳ３／Ｓ４／Ｓ５へ移行することにより供給がオフされる。
【００４７】
この状態において、ＥＣ／ＫＢＣ４５は、「ＬＩＮＳＥ」信号により、ラインイン端子１９にプラグ２７が挿入（接続）されたことを検出すると（タイミングＴ３）、音声出力機能を動作させるために、タイミングＴ４において「ＡＭＰＯＮ」信号により電源切り替えスイッチ５３を切り替えてオーディオコーデック５０のアナログ回路５０Ａと共通回路部５０Ｃに対する電源「Ｃｏｄｅｃ  ＡＶＤＤ」「Ｃｏｄｅｃ  ＰＶＤＤ」の供給をオンする。なお、音声出力機能を動作させる場合、デジタル回路５０Ｂには電源供給されないため、その分の省電力化を図ることができる。
【００４８】
ＥＣ／ＫＢＣ４５は、アナログ回路５０Ａと共通回路部５０Ｃへの電源供給をオンした後、十分な時間が経過してから、タイミングＴ５において「ＳＮＤＭＵＴ＃」信号を「１」にすることによりミュートを解除する。タイミングＴ４〜Ｔ５の時間は、最低０．５秒程度の時間があれば十分とされるが、システムによってその値は異なる。
【００４９】
こうして、アナログ回路５０Ａと共通回路部５０Ｃへの電源供給がオンされた後、十分な時間が経過した後に、オーディオコーデック５０のミュートが解除されるため、電源の切り替えに伴うノイズによる音がスピーカ１８から出力されない。
【００５０】
音声出力機能の動作中に、ＥＣ／ＫＢＣ４５は、「ＬＩＮＳＥ」信号により、ラインイン端子１９からプラグ２７が抜かれたことを検出すると（タイミングＴ６）、直ちに（タイミングＴ７）、「ＳＮＤＭＵＴ＃」信号を「０」にすることによりオーディオコーデック５０に対してミュートを有効にする。ラインイン端子１９からプラグ２７が抜かれた場合には、金属部分の接触によりノイズが発生するが、ＥＣ／ＫＢＣ４５によりラインイン端子１９からプラグ２７が抜かれたことが検出されると直ちにミュートを有効にすることにより、ノイズの出力を低減することができる。
【００５１】
その後、ＥＣ／ＫＢＣ４５は、タイミングＴ８において「ＡＭＰＯＮ」信号を「０」にすることにより電源切り替えスイッチ５３を切り替えて、アナログ回路５０Ａと共通回路部５０Ｃに対する電源「Ｃｏｄｅｃ  ＡＶＤＤ」「Ｃｏｄｅｃ  ＰＶＤＤ」の供給をオフする。これにより、音声出力機能の動作が停止され、オーディオコーデック５０による電力消費がなくなるので、省電力化を図ることができる。
【００５２】
次に、ラインイン端子１９にプラグ２７が挿入されたままで、システムステートＳ０からＳ３／Ｓ４／Ｓ５へ移行する際の動作について、図６を参照しながら説明する。
【００５３】
ＥＣ／ＫＢＣ４５は、システムステートＳ０からＳ３／Ｓ４／Ｓ５へ移行した後、すなわち「ＳＬＰ＿Ｓ３＃」信号が「１」から「０」に変化した後にも、「ＬＩＮＳＥ」信号によりラインイン端子１９にプラグ２７が挿入されていることを検出し続けている。従って、ＥＣ／ＫＢＣ４５は、「ＡＭＰＯＮ」信号を「１」のままとして、オーディオコーデック５０のアナログ回路５０Ａと共通回路部５０Ｃに対する電源供給を継続する。すなわち、パーソナルコンピュータ１０が非稼働状態に移行するのに合わせて、音声出力機能を動作させる。
【００５４】
なお、デジタル回路５０Ｂに対する電源「Ｃｏｄｅｃ  ＤＶＤＤ」は、ＥＣ／ＫＢＣ４５の制御によらず、システムステートＳ０からＳ３／Ｓ４／Ｓ５へ移行することにより供給がオフされる。デジタル回路５０Ｂへの電源供給のオン／オフを切り替える際にノイズが発生する可能性があるために、ＥＣ／ＫＢＣ４５は、「ＳＬＰ＿Ｓ３＃」信号が「１」から「０」に変化したタイミングＴ１に合わせて「ＳＮＤＭＵＴ＃」信号を「０」にして、オーディオコーデック５０（アナログ回路５０Ａ）によるミュートを有効にする。そして、ＥＣ／ＫＢＣ４５は、「ＳＬＰ＿Ｓ３＃」信号が「１」から「０」に変化した後、「Ｃｏｄｅｃ  ＤＶＤＤ」の供給が完全にオフになり、デジタル回路５０Ｂからノイズが出力される恐れが無くなる十分な時間が経過した後、タイミングＴ２において「ＳＮＤＭＵＴ＃」信号を「１」（無効）にしてミュートを解除する。従って、オーディオコーデック５０のアナログ回路５０Ａは、ラインイン端子１９から入力される音声信号を増幅して、スピーカ１８から音声を出力させる。
【００５５】
音声出力機能の動作中に、ＥＣ／ＫＢＣ４５は、「ＬＩＮＳＥ」信号により、ラインイン端子１９からプラグ２７が抜かれたことを検出すると（タイミングＴ３）、直ちに（タイミングＴ４）、「ＳＮＤＭＵＴ＃」信号を「０」（有効）にすることによりオーディオコーデック５０に対してミュートをかける。これにより、ラインイン端子１９からプラグ２７が抜かれたことにより発生するノイズの出力を低減することができる。
【００５６】
その後、ＥＣ／ＫＢＣ４５は、タイミングＴ５において「ＡＭＰＯＮ」信号を「０」にすることにより電源切り替えスイッチ５３を切り替えて、アナログ回路５０Ａと共通回路部５０Ｃに対する電源「Ｃｏｄｅｃ  ＡＶＤＤ」「Ｃｏｄｅｃ  ＰＶＤＤ」の供給をオフする。これにより、音声出力機能の動作が停止され、オーディオコーデック５０による電力消費がなくなるので、省電力化を図ることができる。
【００５７】
次に、ラインイン端子１９からプラグ２７が抜かれた（切断）された後に、システムステートＳ３／Ｓ４／Ｓ５からＳ０へ移行する際の動作について、図７を参照しながら説明する。
【００５８】
ＥＣ／ＫＢＣ４５は、音声出力機能が動作されている状態において、「ＬＩＮＳＥ」信号により、ラインイン端子１９からプラグ２７が抜かれたことを検出すると（タイミングＴ１）、直ちに（タイミングＴ２）、「ＳＮＤＭＵＴ＃」信号を「０」（有効）にすることによりオーディオコーデック５０に対してミュートを有効にする。これにより、ラインイン端子１９からプラグ２７が抜かれたことにより発生するノイズの出力を低減する。
【００５９】
その後、ＥＣ／ＫＢＣ４５は、タイミングＴ３において「ＡＭＰＯＮ」信号を「０」にすることにより電源切り替えスイッチ５３を切り替えて、アナログ回路５０Ａと共通回路部５０Ｃに対する電源「Ｃｏｄｅｃ  ＡＶＤＤ」「Ｃｏｄｅｃ  ＰＶＤＤ」の供給をオフする。これにより、音声出力機能の動作が停止される。
【００６０】
その後、システムステートＳ３／Ｓ４／Ｓ５からＳ０へ移行した場合、すなわち「ＳＬＰ＿Ｓ３＃」信号が「０」から「１」に変化した場合、ＥＣ／ＫＢＣ４５は、「ＳＮＤＭＵＴ＃」信号を「０」（有効）の状態に維持したままで、「ＡＭＰＯＮ」信号をタイミングＴ４において「１」にして、アナログ回路５０Ａと共通回路部５０Ｃに対する電源「Ｃｏｄｅｃ  ＡＶＤＤ」「Ｃｏｄｅｃ  ＰＶＤＤ」の供給をオンすることで、電源をオンする際に発生するノイズによる音をスピーカ１８から出力されないようにする。そして、ＥＣ／ＫＢＣ４５は、ノイズが出力される恐れが無くなる十分な時間が経過した後、タイミングＴ５において「ＳＮＤＭＵＴ＃」信号を「１」（無効）にしてミュートを解除する。ＥＣ／ＫＢＣ４５は、システムステートＳ０における動作に移行して、オーディオコーデック５０に対する制御をＣＰＵ３０に渡す。
【００６１】
次に、ラインイン端子１９にプラグ２７が挿入（接続）されたまま、システムステートＳ３／Ｓ４／Ｓ５からＳ０へ移行する際の動作について、図８を参照しながら説明する。
【００６２】
音声出力機能の動作中に、ＥＣ／ＫＢＣ４５は、「ＬＩＮＳＥ」信号により、ラインイン端子１９にプラグ２７が挿入されたことを検出すると（タイミングＴ１）、音声出力機能を動作させるために、タイミングＴ２において「ＡＭＰＯＮ」信号により電源切り替えスイッチ５３を切り替えてオーディオコーデック５０のアナログ回路５０Ａと共通回路部５０Ｃに対する電源「Ｃｏｄｅｃ  ＡＶＤＤ」「Ｃｏｄｅｃ  ＰＶＤＤ」の供給をオンする。なお、音声出力機能を動作させる場合、デジタル回路５０Ｂには電源供給されないため、その分の省電力化を図ることができる。
【００６３】
ＥＣ／ＫＢＣ４５は、オーディオコーデック５０への電源供給をオンした後、十分な時間が経過してから、タイミングＴ３において「ＳＮＤＭＵＴ＃」信号を「１」（無効）にすることによりミュートを解除する。
【００６４】
その後、ＥＣ／ＫＢＣ４５は、タイミングＴ４において、「ＳＬＰ＿Ｓ３＃」信号が「０」から「１」に変化したことを検出すると、タイミングＴ５において、「ＳＮＤＭＵＴ＃」信号を「０」（有効）にしてミュートを有効にする。そして、デジタル回路５０Ｂに対する電源「Ｃｏｄｅｃ  ＤＶＤＤ」がオンされてから十分な時間が経過し、ノイズが発生されない状態となってから、タイミングＴ６において、再び「ＳＮＤＭＵＴ＃」信号を「０」（有効）にしてミュートを解除する。ＥＣ／ＫＢＣ４５は、システムステートＳ０における動作に移行して、オーディオコーデック５０に対する制御をＣＰＵ３０に渡す。
【００６５】
このようにして、本実施形態におけるパーソナルコンピュータ１０では、非稼働状態（Ｓ３／Ｓ４／Ｓ５）において、ＥＣ／ＫＢＣ４５によってラインイン端子１９に対するプラグ２７の挿抜を監視し、プラグ２７が挿入されてオーディオプレーヤ２５からの音声信号が入力される状態になった場合に音声出力機能（スリープアンドミュージック機能）を動作させることができる。音声出力機能を動作させるために、ＥＣ／ＫＢＣ４５は、オーディオコーデック５０の一部の回路（アナログ回路５０Ａ、共通回路部５０Ｃ）に対してのみ電源供給をオンするので省電力化を図ることができる。また、ＥＣ／ＫＢＣ４５は、適切な順番とタイミングでオーディオコーデック５０に対するミュートの有効／無効の制御及び電源供給のオン／オフ制御を実行することで、ノイズをスピーカ１８から出力されるのを最小限に抑えることができる。
【００６６】
また、前述した実施形態では、電子機器としてパーソナルコンピュータ１０を用いた例を示しているが、その他のスピーカを有し、オーディオプレーヤ２５等の外部機器からの音声信号を入力可能な電子機器を用いることも可能である。
【００６７】
また、前述した実施形態は、そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の実施形態を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に構成要素を適宜組み合わせてもよい。
【符号の説明】
【００６８】
１０…パーソナルコンピュータ、１１…コンピュータ本体、１７…ＬＣＤ、１８…スピーカ、１９…ラインイン端子、３０…ＣＰＵ、３２…メインメモリ、４２…ＢＩＯＳ−ＲＯＭ、４５…ＥＣ／ＫＢＣ、４６…電源回路、５０…オーディオコーデック、５０Ａ…アナログ回路、５０Ｂ…デジタル回路、５０Ｃ…共通回路、５２…スイッチ、５３…電源切り替えスイッチ。
【図１】
2011234247.tif 000003
【図２】
2011234247.tif 000004
【図３】
2011234247.tif 000005
【図４】
2011234247.tif 000006
【図５】
2011234247.tif 000007
【図６】
2011234247.tif 000008
【図７】
2011234247.tif 000009
【図８】
2011234247.tif 000010