(57)【要約】【課題】電源オフ状態であっても、サウンドを出力したい場合にスピーカから即座にサウンドを出力すると共に、動作時間の向上を図ること。【解決手段】オペレーティングシステムの制御の下に動作するように構成された第１のシステム３１は、ハードディスクドライブ１１５に格納された第１のサウンドデータからアナログのサウンド信号を生成し、生成されたサウンド信号をアンプに１２２供給するＣＯＤＥＣ１２１を有し、電源オン状態である場合、第１のサウンドデータを用いてスピーカ１６から音を出力するための処理を実行する。第１システム３１と独立して動作するように構成される第２のシステム３２は、内部メモリ２０１に格納される非圧縮フォーマットの第２のサウンドデータをアナログのサウンド信号に変換し、変換されたサウンド信号を前記アンプに供給するＤ／Ａ変換器２０２を有し、電源オフ状態である場合、第２のサウンドデータを用いてスピーカ１６から音を出力するための処理を実行する。【選択図】図３
2007280116.tif 000002
【特許請求の範囲】
【請求項１】
本体と、
前記本体に設けられ、サウンド信号を増幅することによってスピーカから音を出力するためのアンプと、
前記本体内に設けられた第１システムであって、第１のサウンドデータを格納する記憶装置と、前記第１のサウンドデータからアナログのサウンド信号を生成し、生成されたサウンド信号を前記アンプに供給するサウンドデバイスとを有し、オペレーティングシステムの制御の下に動作するように構成され、前記本体が電源オン状態である場合、前記第１のサウンドデータを用いてスピーカから音を出力するための処理を実行する第１のシステムと、
前記本体内に設けられた第２システムであって、前記第１システムと独立して動作するように構成され、非圧縮フォーマットの第２のサウンドデータを格納する半導体メモリと、前記第２のサウンドデータをアナログのサウンド信号に変換し、変換されたサウンド信号を前記アンプに供給するＤ／Ａ変換器とを有し、前記本体が電源オフ状態である場合、前記第２のサウンドデータを用いてスピーカから音を出力するための処理を実行する第２のシステムとを具備することを特徴とする情報処理装置。
【請求項２】
前記半導体メモリは不揮発性半導体メモリであることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記本体が電源オフ状態の場合、前記スピーカから音を出力する時に前記アンプを選択的にオンするための手段をさらに具備することを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記アンプは、入力されたサウンド信号を一定の倍率で増幅し、前記増幅されたサウンド信号を前記スピーカに供給する機能を有し、
前記半導体メモリは、前記スピーカから出力される音が前記第２のサウンドデータが同じであって、前記スピーカから出力される音量が前記第２のサウンドデータと異なる一つ以上のデジタルのサウンドデータを格納し
前記第２のシステムは、音量情報が格納された第２の半導体メモリと、前記音量情報に応じて前記半導体メモリに格納される第２のサウンドデータおよび前記音量が異なる一つ以上のサウンドデータから一つ選択する手段と、前記選択されたサウンドデータを前記Ｄ／Ａ変換器に転送するための手段をさらに有することを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記第１のシステムは、前記スピーカから出力する音量設定を記憶する第３の記憶装置と、前記本体が電源オン状態から電源オフ状態に移行する場合に、前記音量設定に応じた前記音量情報を前記第２の半導体メモリに格納する手段とをさらに具備することを特徴とする請求項４記載の情報処理装置。
【請求項６】
前記サウンドデバイスによって生成されたサウンド信号と、前記Ｄ／Ａ変換器によって変換されたサウンド信号とを合成し、合成したサウンド信号を前記アンプに供給する合成器をさらに具備することを特徴とする請求項１記載の情報処理装置。
【請求項７】
サウンド信号を増幅し、スピーカから音を出力するアンプを具備する情報処理装置のサウンド出力方法であって、
前記本体が電源オン状態である場合、オペレーティングシステムの制御の下に動作するように構成された第１のシステムによって、第１のサウンドデータからサウンドデバイスを用いて生成された第１のサウンド信号を前記アンプに入力することによって第１のサウンド信号に対応する音をスピーカから出力する処理を実行し、
前記情報処理装置が電源オフ状態である場合、前記第１システムと独立して動作するように構成された第２システムによって、非圧縮フォーマットの第２のサウンドデータをＤ／Ａ変換器によってＤ／Ａ変換することによって生成された第２のサウンド信号を前記アンプに入力することによって第２のサウンド信号に対応する音をスピーカから出力する処理を実行する
ことを特徴とするサウンド出力方法。
【請求項８】
前記半導体メモリは不揮発性半導体メモリであることを特徴とする請求項７記載のサウンド出力方法。
【請求項９】
前記本体が電源オフ状態の時、前記スピーカから音を出力する場合に前記アンプを選択的にオンするための手段をさらに具備することを特徴とする請求項７記載のサウンド出力方法。
【請求項１０】
前記アンプは、入力されたサウンド信号を一定の倍率で増幅し、前記増幅されたサウンド信号を前記スピーカに供給する機能を有し、
前記半導体メモリは、前記スピーカから出力される音が前記第２のサウンドデータが同じであって、前記スピーカから出力される音量が前記第２のサウンドデータと異なる一つ以上のデジタルのサウンドデータを格納し
第２のシステムに設けられた第２の半導体メモリに格納された音量情報を参照し、
参照した前記音量情報に応じて前記半導体メモリに格納される第２のサウンドデータおよび前記音量が異なる一つ以上のサウンドデータから一つ選択し、
前記選択されたサウンドデータを前記Ｄ／Ａ変換器に転送することを特徴とする請求項７記載のサウンド出力方法。
【請求項１１】
前記第１のシステムは、前記スピーカから出力する音量設定を記憶する第３の記憶装置をさらに有し、
前記本体が電源オン状態から電源オフ状態に移行する場合に、前記音量設定に応じた音量情報を参照し、参照した音量設定に応じた前記音量情報を前記第２の半導体メモリに格納する手段とをさらに具備することを特徴とする請求項１０記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばパーソナルコンピュータのような情報処理装置に関し、特に独立に動作する二つのシステムを備えた情報処理装置および同装置で用いられるサウンド出力方法に関する。
【背景技術】
【０００２】
コンピュータは、電源をオンすると、メモリにロードされたオペレーティングシステムやアプリケーションがＣＰＵに実行されて種々の処理を実行することができる。ところで、電源オン状態ではなくてもオペレーティングシステムのようなメインシステムとは独立に動作するサブシステムを備えたコンピュータが提案されている（特許文献１）。
【特許文献１】特開２００２−９１１６３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１の技術では、オペレーティングシステムのようなシステムの動作非動作状態にかかわらず、光ディスクやハードディスクドライブに格納されたｍｐ３のようなエンコードされたサウンドを出力することができる。
【０００４】
ところで、上述したようなサブシステムでも動作するメール情報受信機能を設け、新着メールがあった場合にスピーカからサウンドを出力してユーザに通知することが可能な新たな機能を実装することが望まれている。
【０００５】
電源オン状態ではないサブシステムの動作時にサウンドを出力したい場合、停止状態のハードディスクドライブを起動してサウンドデータを取り出すためには、長い時間がかかり、設定した時間を過ぎてしまうという問題が発生する。
【０００６】
また、ハードディスクドライブを動作させると消費電力が高くなり、バッテリで動作するコンピュータでは動作時間が短くなるという問題が発生する。
【０００７】
本発明は、電源オフ状態であっても、サウンドを出力したい場合にスピーカから即座にサウンドを出力することが可能であって、動作時間の向上を図ることが可能な情報処理装置および動作制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一例に係わる情報処理装置は、本体と、前記本体に設けられ、サウンド信号を増幅することによってスピーカから音を出力するためのアンプと、前記本体内に設けられた第１システムであって、デジタルの第１のサウンドデータを格納する記憶装置と、前記第１のサウンドデータからアナログのサウンド信号を生成し、生成されたサウンド信号を前記アンプに供給するサウンドデバイスとを有し、オペレーティングシステムの制御の下に動作するように構成され、前記本体が電源オン状態である場合、前記第１のサウンドデータを用いてスピーカから音を出力するための処理を実行すする第１のシステムと、前記本体内に設けられた第２システムであって、前記第１システムと独立して動作するように構成され、デジタルの第２のサウンドデータを格納する半導体メモリと、前記第２のサウンドデータをアナログのサウンド信号に変換し、変換されたサウンド信号を前記アンプに供給するＤ／Ａ変換器とを有し、前記本体が電源オフ状態である場合、前記第２のサウンドデータを用いてスピーカから音を出力するための処理を実行すする第２のシステムとを具備することを特徴とする。
【発明の効果】
【０００９】
電源オフ状態であっても、サウンドを出力したい場合にスピーカから即座にサウンドを出力することが可能であって、動作時間の向上を図ることが可能である。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して本発明の実施形態を説明する。
【００１１】
まず、図１および図２を参照して、本発明の一実施形態に係る情報処理装置の構成について説明する。この情報処理装置は、ノートブック型のバッテリ駆動可能な携帯型コンピュータ１０として実現されている。このコンピュータ１０は、コンピュータ１０を電源オフ状態に維持したまま電子メール等のヘッダ情報を受信する通信処理を自動的に実行し、そして受信されたヘッダ情報を保存すると共に新着電子メールがあることをユーザに通知する機能を有している。この機能をNotification機能と称する。
【００１２】
また、この情報処理装置は、コンピュータ１０を電源オフ状態に維持したまま、ユーザがスケジュールを設定し、スケジュールの設定時刻なるとユーザに通知する機能を有している。この機能をアラーム機能と称する。
【００１３】
図１は、ディスプレイユニットを開いた状態におけるコンピュータ１０を正面側から見た斜視図である。
【００１４】
本コンピュータ１０の本体は、ベースユニット１１と、ディスプレイユニット１２とから構成される。ディスプレイユニット１２には、ＬＣＤ２０（Liquid Crystal Display）から構成される表示装置が組み込まれており、そのＬＣＤ２０の表示画面はディスプレイユニット１２のほぼ中央に位置されている。
【００１５】
ディスプレイユニット１２は、ベースユニット１１に支持され、そのベースユニット１１に対してベースユニット１１の上面が露出される開放位置とベースユニット１１の上面を覆う閉塞位置との間を回動自由に取り付けられている。ベースユニット１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、本コンピュータ１０の本体を電源オン／オフするためのパワーボタン１４、タッチパッド１５、および左右のスピーカ１６が配置されている。ベースユニット１１には無線通信デバイスが内蔵されている。Notification機能においては、この無線通信デバイスを用いて、メールサーバや他のコンピュータのような外部装置との無線通信が実行される。
【００１６】
図２は、ディスプレイユニット１２を閉じた状態におけるコンピュータ１０の外観を示す斜視図である。ディスプレイユニット１２の背面には、サブディスプレイ２１が配置されている。サブディスプレイ２１は、Notification機能およびアラーム機能に関する各種ステータス情報の表示に使用される表示装置である。例えば、サブディスプレイ２１は、基地局からの無線信号の電界強度レベルを示す情報、電子メール等の新たなデータが受信されたことをユーザに通知するためのNotification情報や、設定した時刻になるとユーザが設定した件名や場所をユーザに通知するためのアラーム情報等を表示する。もちろん、受信データそのものをNotification情報として表示してもよい。例えば、受信された電子メールのヘッダに含まれる情報（subject,送信者名、日時等）をNotification情報としてサブディスプレイ２１に表示することができる。
【００１７】
このサブディスプレイ２１により、ユーザは、本コンピュータ１０が電源オフ状態で、且つディスプレイユニット１２が閉じた状態においても、新着電子メールが届いたこと等を確認したり、新着電子メールの内容を見たりすることができる。
【００１８】
また、ベースユニット１１の後部には、操作スイッチ２２が設けられている。操作スイッチ２２は、サブディスプレイ２１の表示内容を制御するために使用されるいくつのプッシュボタンスイッチ群を備えている。プッシュボタンスイッチ群には、例えば、画面の上スクロールを指定するプッシュボタンスイッチ、画面の下スクロールを指定するプッシュボタンスイッチなどが含まれている。ディスプレイユニット１２が閉じた状態においても操作スイッチ２２は外部に露出される。
【００１９】
なお、サブディスプレイ２１の配置位置は、ディスプレイユニット１２の背面に制限されるものではない。サブディスプレイ２１は、ディスプレイユニット１２が閉じた状態で外部に露出される、本コンピュータ１０の本体上の任意の位置に配置されていればよい。
【００２０】
図３には、本コンピュータ１０のシステム構成の一例が示されている。
【００２１】
本コンピュータ１０は、第１および第２の２つのシステムと、無線通信デバイス１３０を備えている。
【００２２】
第１システムはオペレーティングシステムの制御の下に動作するように構成されたメインシステム３１であり、ベースユニット１１内に設けられている。このメインシステム３１は、本コンピュータ１０の本体が電源オンされた時に動作する。このメインシステム３１は、ＣＰＵ１１１、ノースブリッジ１１２、主メモリ１１３、サウスブリッジ１１４、ハードディスクドライブ（ＨＤＤ）１１５、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６、および電源回路１１７等を備えている。
【００２３】
ＣＰＵ１１１は、本コンピュータ１０の動作を制御するメインプロセッサである。このＣＰＵ１１１は、ＨＤＤ１１５から主メモリ１１３にロードされる、オペレーティングシステムおよび各種アプリケーションプログラム／ユーティリティプログラムを実行する。
【００２４】
オペレーティングシステムは、いわゆる基本プログラムであり、例えば、マイクロソフト社のWindows（登録商標）XP、またはアップルコンピュータ社のMac OS（登録商標）等に代表される、コンピュータの基本的な動作を制御するプログラムである。オペレーティングシステムが提供する機能には、システムのシステム音量を設定するためのシステム音量設定機能が含まれる。システム音量は２５６段階のレベルで管理され、その設定は第３の記憶装置としての主メモリ１１３に格納される。
【００２５】
また、アプリケーションプログラムとしては、電子メールの送信および受信を実行するためのメールソフトウェア（メーラー）などがある。ＣＰＵ１１１はメーラーを実行することにより、メールサーバのような外部装置に電子メールを送信する処理および外部装置から電子メールを受信する処理を実行する。メーラーは、ＨＤＤ１１５上の所定の記憶領域を受信トレイ領域として管理し、受信された電子メール群をその受信トレイ領域に格納する。
【００２６】
ノースブリッジ１１２は、ＣＰＵ１１１のローカルバスとサウスブリッジ１１４との間を接続するブリッジデバイスである。また、ノースブリッジ１１２には、本コンピュータ１０のメインディスプレイとして機能するＬＣＤ２０を制御する表示コントローラ、および主メモリ１１３を制御するメモリコントローラも内蔵されている。
【００２７】
サウスブリッジ１１４は各種Ｉ／Ｏデバイスを制御するためのＩ／Ｏコントローラとして機能する。このサウスブリッジ１１４には、ＨＤＤ１１５を制御するＩＤＥ（Integrated Drive Electronics）コントローラおよびＵＳＢ（Universal Serial Bus）デバイスを制御するＵＳＢホストコントローラも内蔵されている。サウスブリッジ１１４は、ＵＳＢのようなシリアルバスを介して無線通信デバイス１３０に接続されている。また、ＨＤ  Ａｕｄｉｏ  ＬＩＮＫを介してオーディオデータをＣＯＤＥＣ（coder - decoder）１２１に接続されている。
【００２８】
サウスブリッジ１１４は、記憶装置としてのハードディスクドライブ１１５または主メモリ１１３に格納されたＡＣ３（Audio Code Number 3）、ＡＡＣ（Advanced Audio Coding）などの方式でエンコードされたデジタルのサウンドデータをＨＤ  Ａｕｄｉｏ  ＬＩＮＫを介してＣＯＤＥＣ１２１に供給する。
【００２９】
ＣＯＤＥＣ１２１は、サウンドデータをデコードし、デコードされたサウンドデータをアナログのサウンド信号にＤ／Ａ（Digital/Analog）変換する。ＣＯＤＥＣ１２１は、第２の記憶装置としての主メモリ１１３に格納されたシステム音量信号に基づいた音量のサウンド信号にＤ／Ａ変換する。オーディオコーデック１２１は、Ｄ／Ａ変換したサウンド信号を合成器１２３を介してメインシステム３１と独立したアンプ１２２に供給する。アンプ１２２は、入力されたサウンド信号を一定の倍率で増幅して、スピーカ１６に供給し、スピーカ１６からサウンドが出力される。
【００３０】
また、さらに、サウスブリッジ１１４は、上述の第２のシステムとして機能するサブシステム３２にＵＳＢのようなシリアルバスを介して接続されている。
【００３１】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６は、電源管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３およびタッチパッド１５などを制御するキーボードコントローラとが集積された１チップマイクロコンピュータである。エンベデッドコントローラ／キーボードコントローラＩＣ１１６は、電源回路１１７と共同して、ユーザによるパワーボタン１４の操作に応じて本コンピュータ１０を電源オン／電源オフする。電源回路１１７は、バッテリ１１８、またはＡＣアダプタ１１９を介して供給される外部電源を用いて、本コンピュータ１０の各コンポーネントに供給すべき動作電源を生成する。本コンピュータ１０が電源オフ状態の時も、ＥＣ／ＫＢＣ１１６には電源回路１１７から動作電源が供給される。
【００３２】
第２のシステムとして機能するサブシステム３２は、上述のNotification機能およびアラーム機能を実行する。このサブシステム３２は、メインシステム３１と独立して動作するように構成されている。本コンピュータ１０が電源オフ状態の時、つまりメインシステム３１が電源オフ状態である時も、サブシステム３２には電源回路１１７から動作電源が供給される。サブシステム３２はNotification機能を実行するための専用のシステムであり、その消費電力は、メインシステム３１の消費電力よりも大幅に少ない。
【００３３】
サブシステム３２は、サブ制御ＩＣ１３１と、上述のサブディスプレイ２１とを備えている。サブ制御ＩＣ１３１はサブシステム３２の動作を制御するためのプロセッサであり、例えばメモリ混載型１チップマイクロコンピュータなどから構成されている。
【００３４】
サブ制御ＩＣ１３１は、内部メモリ２０１、Ｄ／Ａ変換器２０２、およびタイマ２０３を有する。サブ制御ＩＣ１３１に搭載される半導体メモリとしての内部メモリ２０１は、不揮発性半導体メモリであるフラッシュメモリである。内部メモリ２０１内は、ファームウエア、プログラム、第２のサウンドデータとしてのサウンドデータ、フォント、アイコンデータ等が格納されている。サブ制御ＩＣ１３１は、内部メモリ２０１内に格納されたファームウエアおよびプログラムを実行する。また、サブ制御ＩＣ１３１は、半導体メモリとしての内部メモリ２０１に格納された第２のサウンドデータとしてのサウンドデータをＤ／Ａ変換して、アナログのサウンド信号を生成するＤ／Ａ変換器２０２を有する。Ｄ／Ａ変換器２０２で変換されたサウンド信号は、合成器１２３を介してサブシステム３２と独立したアンプ１２２に供給される。
【００３５】
また、サブ制御ＩＣ１３１は、フラッシュメモリとは別に作業用のＤＲＡＭを搭載し、内部メモリ２０１内に格納されたファームウエアおよびプログラムを作業用のＤＲＡＭにロードして、サブ制御ＩＣ１３１が実行しても良い。また、内部メモリ２０１がフラッシュメモリではなく、ＤＲＡＭであっても良い。
【００３６】
内部メモリ２０１に格納されるプログラムは、メールサーバのような外部装置から電子メールを受信するための電子メールソフトウェア（メーラー）、およびタイマ２０３を利用してアラーム機能を実現するためのスケジューラを含んでいる。このメーラーは電子メールの受信に必要な最小限の機能モジュールから構成されている。サブ制御ＩＣ１３１は、ＵＳＢのようなシリアルバスを介してメインシステム３１内のサウスブリッジ１１４に接続されている。また、サブ制御ＩＣ１３１は、Ｉ2Ｃバスのようなシリアルバスを介してメインシステム３１内のＥＣ／ＫＢＣ１１６にも接続されている。さらに、サブ制御ＩＣ１３１は、Ｉ2Ｃバスを介して無線通信デバイス１３０に接続されている。
【００３７】
サブ制御ＩＣ１３１は内部メモリ２０１内に格納されたメーラーを実行して、外部装置から電子メール等のデータを受信する通信処理を実行する。この通信処理は、本コンピュータ１０つまりメインシステム３１が電源オフ状態である期間中に実行される。受信された電子メール等のデータは、内部メモリ２０１に格納される。また、サブ制御ＩＣ１３１はサブディスプレイ２１を制御する機能も有している。
【００３８】
無線通信デバイス１３０は、例えば、3G Wireless WANのような無線通信規格に従って基地局との無線通信を実行する。3G Wireless WANは、携帯電話網のような広域無線ネットワークである。本コンピュータ１０が電源オフ状態の時、つまりメインシステム３１が電源オフ状態である時も、無線通信デバイス１３０には、電源回路１１７から動作電源が供給される。
【００３９】
本コンピュータ１０においては、メインシステム３１およびサブシステム３２がそれぞれ無線通信デバイス１３０に電気的に接続されており、これらメインシステム３１およびサブシステム３２によって無線通信デバイス１３０が共有される。本コンピュータ１０の本体が電源オンされた場合、無線通信デバイス１３０はＵＳＢバスを介して接続されたメインシステム３１によって無線通信デバイス１３０が使用される。
【００４０】
一方、本コンピュータ１０の本体が電源オフされた場合、つまりメインシステム３１が電源オフされた場合には、無線通信デバイス１３０はＩ2Ｃバスを介して接続されたサブシステム３２によって無線通信デバイス１３０が使用される。
【００４１】
本コンピュータ１０の本体が電源オン状態である場合、メインシステム３１は、オペレーティングシステム上で動作するメールソフトを実行する。そして、メインシステム３１は、オペレーティングシステムおよびメールソフトの制御の下、無線通信デバイス１３０を用いて外部装置との無線通信を実行して外部装置から本コンピュータ１０宛の電子メール等のデータを受信する処理と、受信されたデータをＨＤＤ１１５に格納する処理とを実行する。
【００４２】
一方、本コンピュータ１０の本体が電源オフ状態である場合には、サブシステム３２が、内部メモリ２０１に格納されたメールソフトの制御の下、無線通信デバイス１３０を用いて外部装置との無線通信を実行して外部装置から本コンピュータ１０宛の電子メール等のヘッダ情報を受信する処理と、受信されたヘッダ情報を内部メモリ２０１に格納する処理とを実行する。
【００４３】
また、サブシステム３２は、サブシステム３２によって電子メール等のデータを受信した場合に、内部メモリ２０１に格納されたサウンドデータを用いて、スピーカ１６からサウンドを出力する処理を実行する。また、サブシステム３２は、電子メール等のデータが受信されたことを示す上述のNotification情報をサブディスプレイ２１に表示する処理も実行する。
【００４４】
なお、内部メモリ２０１に格納されるサウンドデータは、ＰＣＭ（Pulse Code Modulation）方式に変換された非圧縮フォーマットのサウンドデータであり、例えばＷＡＶ形式でフォーマットされたデータである。
【００４５】
このように、本コンピュータ１０においては、無線通信デバイス１３０はメインシステム３１およびサブシステム３２にそれぞれ接続されているので、本コンピュータ１０が電源オン状態および電源オフ状態のいずれの状態であっても、無線通信デバイス１３０を用いて外部装置との通信処理を実行し、新着電子メールが届いている場合にサウンドをならしてユーザに通知することが可能である。
【００４６】
図４は、本コンピュータ１０のシステムステートの遷移を示している。本コンピュータ１０は、Ｓ０，Ｓ３，Ｓ４，Ｓ５の４つのシステムステートをサポートしている。Ｓ０は、本コンピュータ１０が電源オンされている動作ステートである。Ｓ０においては、メインシステム３１はオペレーティングシステムの制御の下に動作する。Ｓ３（サスペンド），Ｓ４（ハイバネーション），Ｓ５（オフ）はそれぞれ本コンピュータ１０が電源オフされている低消費電力ステートである。Ｓ３，Ｓ４，またはＳ５においては、メインシステム３１は動作しない。
【００４７】
Ｓ３，Ｓ４，Ｓ５のいずれにおいても、ＥＣ／ＫＢＣ１１６、サブシステム３２、無線通信デバイス１３０には動作電源がそれぞれ供給される。
【００４８】
Notification機能は、本コンピュータ１０がＳ３，Ｓ４，Ｓ５のいずれに設定されている場合でも利用することができる。すなわち、本コンピュータ１０が電源オフ状態（Ｓ３，Ｓ４，またはＳ５）である期間中は、サブシステム３２が単独で動作し、Notification機能を実行する。したがって、メインシステム３１上で動作するオペレーティングシステムを起動することなく、電子メール等のデータを受信することが可能となる。なお、Notification機能によって受信すべきデータは電子メールには限られない。例えば、特定のWebサーバからホームページを受信する処理をNotification機能によって実行することもできる。
【００４９】
ただし、Ｓ３，Ｓ４，Ｓ５では、通常アンプ１２２はオフであり、サウンドをならす場合にのみ選択的にアンプ１２２をオンにする。電源オフ状態に移行する時、ＥＣ／ＫＢＣ１１６は、アンプ１２２をオフする。サブ制御ＩＣ１３１は、サウンドを鳴らす場合にＥＣ／ＫＢＣ１１６にアンプ１２２をオンさせるように指示する。ＥＣ／ＫＢＣ１１６は、サブ制御ＩＣ１３１からの指示に応じてアンプ１２２をオンにする。動作電源を供給する。サウンド信号をアンプに供給してサウンドが鳴った後、サブ制御ＩＣ１３１は、ＥＣ／ＫＢＣ１１６にアンプ１２２をオフするように指示する。そして、ＥＣ／ＫＢＣ１１６は、アンプ１２２をオフする。
【００５０】
次に、図５のフローチャートを参照して、Notification処理の基本手順の例について説明する。
【００５１】
本コンピュータ１０つまりメインシステム３１が電源オフされると、サブ制御ＩＣ１３１は動作を開始する。ここで、電源オフ状態は、上述のＳ３，Ｓ４，またはＳ５のシステムステートを意味している。サブ制御ＩＣ１３１は、ＥＣ／ＫＢＣ１１６からのパワーステート信号を監視し、そのパワーステート信号の電圧値に応じて、本コンピュータ１０つまりメインシステム３１が電源オフ（Ｓ３，Ｓ４またはＳ５）されたか否かを判別する機能を有する。
【００５２】
サブ制御ＩＣ１３１は、無線通信デバイス１３０を用いて外部装置との無線通信を実行して外部装置から電子メール等のデータを受信する通信処理を実行する（ステップＳ１１）。この通信処理は、例えば、本コンピュータ１０宛の新着電子メールが存在することを示す外部装置からの信号を無線通信デバイス１３０が受信したことに応答して実行される。すなわち、外部装置は、本コンピュータ１０宛の電子メールが外部装置に届くと、その旨を無線通信デバイス１３０に無線信号によって通知する。この通知を無線通信デバイス１３０が受信すると、サブ制御ＩＣ１３１は、上述の通信処理を開始して本コンピュータ１０宛の電子メールを外部装置から受信する。なお、外部装置からの通知に応答して通信処理を実行するのではなく、サブ制御ＩＣ１３１が、外部装置に本コンピュータ１０宛の電子メールが届いているか否かを確認するための通信処理を定期的に実行し、届いている場合に当該電子メールを外部装置から受信するようにしてもよい。
【００５３】
ステップＳ１１の実行後、サブ制御ＩＣ１３１は、受信した電子メール等のデータを内部メモリ２０１に格納する（ステップＳ１２）。
【００５４】
サブ制御ＩＣ１３１は、例えば、受信した電子メールのヘッダをサブディスプレイ２１に表示する処理を実行する（ステップＳ１３）。
【００５５】
サブ制御ＩＣ１３１は、ＥＣ／ＫＢＣ１１６にアンプ１２２をオンするように指示する。ＥＣ／ＫＢＣ１１６は、アンプ１２２をオンする（ステップＳ１４）。サブ制御ＩＣ１３１にアンプをオンにしたことを通知する。
【００５６】
サブ制御ＩＣ１３１は、内部メモリ２０１に格納された第２のサウンドデータとしてのサウンドデータをＤ／Ａ変換器によってサウンド信号を生成し、生成されたサウンド信号は合成器１２３を介してアンプ１２２に供給される。アンプ１２２は入力されたサウンド信号を増幅してスピーカ１６に供給することによって、スピーカ１６からサウンド信号に応じた音が出力される（ステップＳ１５）。
【００５７】
サブ制御ＩＣ１３１は、ＥＣ／ＫＢＣ１１６にアンプ１２２をオフするように指示する。ＥＣ／ＫＢＣ１１６は、アンプ１２２をオフする。ＥＣ／ＫＢＣ１１６は、サブ制御ＩＣ１３１にアンプ１２２をオフしたことを通知する。
【００５８】
本コンピュータ１０が電源オフされている期間中、サブ制御ＩＣ１３１は、無線通信デバイス１３０が外部装置から上述の通知を受信する度に、ステップＳ１１〜Ｓ１５の処理を実行する。
【００５９】
以上説明したように、メインシステム３１が稼働せず、サブシステム３２だけが稼働している状態であってもスピーカ１６から音を出力することができる。サブシステム３２の動作時に出力するサウンドの元となるサウンドデータは、内部メモリ２０１に格納されている。内部メモリ２０１はハードディスクドライブに比べてアクセスレイテンシが短い半導体メモリであるので、内部メモリ２０１に格納されたサウンドデータを即座にＤ／Ａ変換器２０２に転送してスピーカ１６からサウンドを出力することができる。また、内部メモリ２０１が不揮発性半導体メモリであるとデータ保持にリフレッシュ動作が不要であって、待機時の消費電力が不要であり、データを保持するための電力が必要なく、サブシステム３２動作時の消費電力を低くすることができる。
【００６０】
また、音を鳴らす必要がある場合に選択的にアンプ１２２をオンすることによって、音を鳴らさない時の消費電力を少なくすることができ、コンピュータの動作時間を延ばすことができる。
【００６１】
また、サブ制御ＩＣ１３１は、消費電力を小さくするために、ゲート数を少なくすることが好ましく、コーデック機能を実装することが困難である。本装置では、ゲート数が少なくてすむＤ／Ａ変換処理を実行するＤ／Ａ変換器２０２を搭載し、サブシステム３２で再生するためのサウンドデータを非圧縮フォーマットのデータに限っている。その結果、サブシステム３２動作時の消費電力を低くすることができる。
【００６２】
また、ＣＯＤＥＣ１２１からサウンド信号およびＤ／Ａ変換器２０２からサウンド信号は、合成器１２３で加算された後、アンプ１２２に供給されている。加算器で二つのサウンド信号を加算することによって、メインシステム３１が動作している場合と、サブシステム３２が動作している場合とで、アンプ１２２に供給するためのサウンド信号を切り替えるための切り替え器を設けずにすみ、装置の単純化することができる。
【００６３】
ところで、アンプ１２２は、入力されたサウンド信号を一定の増幅率で増幅するだけで、増幅率を調整する機能を持たない。従って、音量を調整するためにはアンプ１２２に入力するサウンド信号を調整しなければならない。電源オン状態であれば、ＣＯＤＥＣ１２１によってサウンドデータを加工してアンプに入力されるサウンド信号を加工することができる。ところが、サブ制御ＩＣ１３１は、音量を調整するためにサウンドデータを加工する機能を持たない。
【００６４】
そこで、Notification機能の実行時に音量が異なるサウンドを鳴らすために、内部メモリ２０１にはスピーカ１６から鳴る音が同じで、音量が異なる例えば３つのサウンドデータが格納されている。３つのサウンドデータとして、小音量サウンドデータ、中音量サウンドデータ、大音量サウンドデータが格納される。
【００６５】
第２のシステム上で動作するメール等のソフトウエアは、第２の半導体メモリとしての内部メモリ２０１に格納された音量情報に応じてサウンドデータを選択して、スピーカ１６から音を出力させる。なお、フラッシュメモリとは別に設けられた第２の半導体メモリとしての作業用のＤＲＡＭに音量情報を格納しても良い。
【００６６】
図６を参照して電源オフ状態において、音源情報を参照して音を出力する処理の手順を説明する。
【００６７】
先ず、メーラーは、音量情報を参照する（ステップＳ２１）。メーラーは音量情報に応じた音量のサウンドデータを選択し（ステップＳ２２）、選択したデータをＤ／Ａ変換器２０２に転送する（ステップＳ２３）。音量情報に応じたサウンドデータのファイルの選択を容易にするために、例えばファイル名を音量に応じて変える。例えば、小音量のサウンドデータのファイル名を“XXXX_s.wav”、中音量サウンドデータのファイル名を“XXXX_m.wav”、大音量のサウンドデータのファイル名を“XXXX_l.wav”とする。音量に応じて“_”前の単語“XXXX”は変わらず、音量に応じて“_”の後の単語が“s”, “m”, “l”と変化している。メーラーは、“_”の後の単語が“s”, “m”, “l”を参照することによって、音量情報に応じたデータを選択することができる。
【００６８】
Ｄ／Ａ変換器２０２は、供給されたデータをＤ／Ａ変換し（ステップＳ２４）、アナログのサウンド信号を生成する。Ｄ／Ａ変換器２０２はサウンド信号をスピーカ１６に供給し、スピーカ１６からサウンド信号に応じた音が出力される（ステップＳ２５）。
【００６９】
以上の処理で、サブシステム３２は、音量情報に応じたサウンドデータを選択し、スピーカ１６から音を出力することができる。
【００７０】
なお、音量情報の設定は、ユーザが行っても良いし、メインシステム３１が自動的に設定しても良い。メインシステム３１が音量情報を設定する場合、電源オン状態から電源オフ状態に移行するときに、主メモリ１１３にロードされＣＰＵ１１１によって実行されるユーティリティプログラムによって行われる。
【００７１】
音量情報の設定は、第４の記憶装置としての主メモリ１１３に格納されるシステム音量設定に応じて行われる。
【００７２】
以下に、図７を参照して電源オン状態から電源オフ状態に移行する場合に、メインシステム３１がサブシステム３２の内部メモリ２０１に音量情報を格納する処理の手順を説明する。
【００７３】
先ず、本コンピュータ１０が電源オン状態（Ｓ０）から電源オフ状態（Ｓ３，Ｓ４，またはＳ５）に移行することがＣＰＵ１１１に通知される。ＣＰＵ１１１は、第４の記憶装置としての主メモリ１１３に格納されるシステム音量設定を参照する（ステップＳ３１）。
【００７４】
ＣＰＵ１１１は、システム音量設定と図７に示すルールとに基づいて音量情報を選択する（ステップＳ３２）。ＣＰＵ１１１は、選択した音量情報を第２の半導体メモリとしての内部メモリ２０１に格納する（ステップＳ３３）。また、フラッシュメモリとは別に設けられた第２の半導体メモリとしての作業用のＤＲＡＭに音量情報を格納しても良い。
【００７５】
以上説明した処理で、システム音量設定に応じてサブシステム３２の動作時の音量情報を自動的に設定することができる。
【００７６】
なお、上述した例では、サブシステム３２のメーラーが音を出力する例について説明したが、アラーム機能を実現するためのスケジューラが設定時刻に音を出力する場合もほぼ同様である。
【００７７】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００７８】
【図１】本発明の一実施形態に係る情報処理装置を正面から見た外観の例を示す斜視図。
【図２】ディスプレイユニットを閉じた状態における図１の情報処理装置の外観の例を示す斜視図。
【図３】図１の情報処理装置のシステム構成の例を示すブロック図。
【図４】図１の情報処理装置のシステムステートが遷移される様子の例を示す図。
【図５】図１の情報処理装置によって実行されるNotification処理の基本手順の例を示すフローチャート。
【図６】図１の情報処理装置によって実行されるサウンドを出力する処理の手順の例を示すフローチャート。
【図７】図１の情報処理装置によって実行される内部メモリに音量情報を格納する処理の手順の例を示すフローチャート。
【図８】システム音量設定から音量情報を選択するルールの例を示す図。
【符号の説明】
【００７９】
１０…携帯型コンピュータ，１１…ベースユニット，２１…サブディスプレイ，３１…メインシステム，３２…サブシステム，１１１…ＣＰＵ，１１３…主メモリ，１１６…エンベデッドコントローラ／キーボードコントローラＩＣ，１２１…ＣＯＤＥＣ，１２２…アンプ，１２３…合成器，１３０…無線通信デバイス，１３１…サブ制御ＩＣ，２０１…内部メモリ，２０２…Ｄ／Ａ変換器
【図１】
2007280116.tif 000003
【図２】
2007280116.tif 000004
【図３】
2007280116.tif 000005
【図４】
2007280116.tif 000006
【図５】
2007280116.tif 000007
【図６】
2007280116.tif 000008
【図７】
2007280116.tif 000009
【図８】
2007280116.tif 000010