(57)【特許請求の範囲】
【請求項１】
オペレーティングシステムを通常動作状態にすると通常動作状態となり、前記オペレーティングシステムを休止状態とすると休止状態となる情報処理装置であって、
前記通常動作状態において利用されるメモリと、
前記情報処理装置が通常動作状態時に前記メモリに格納された情報であり、該情報処理装置の休止状態時に該メモリの情報を用いて所定の処理を実行する情報処理部とを備えたことを特徴とする情報処理装置。
【請求項２】
前記情報処理部は、前記メモリの一部に設定された、オペレーティングシステムの動作から保護された領域を前記情報の格納領域として用いることを特徴とする請求項１記載の情報処理装置。
【請求項３】
可動部を有し前記通常動作状態において該可動部を動作させて情報をアクセスする情報アクセス部を備え、
前記情報処理部は、前記情報アクセス部の動作が停止した状態のまま動作するものであることを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記休止状態であって前記情報処理部の動作が停止しているときに電源の供給が停止される複数の部品を有し、上記情報処理部は、前記複数の部品のうちの動作に必要な部品にのみ電源が供給された状態で動作するものであることを特徴とする請求項１記載の情報処理装置。
【請求項５】
情報を表示する情報表示部を備え、
前記情報処理部は前記休止状態において動作し前記情報表示部に情報を表示させることを特徴とする請求項１記載の情報処理装置。
【請求項６】
情報を再生する情報再生部を備え、
前記情報処理部は前記休止状態において動作し前記情報再生部に情報を再生させることを特徴とする請求項１記載の情報処理装置。
【請求項７】
情報を通信する情報通信部を備え、
前記情報処理部は前記休止状態において動作し前記情報通信部に情報を通信させることを特徴とする請求項１記載の情報処理装置。
【請求項８】
オペレーティングシステムを通常動作状態にすると通常動作状態となり、前記オペレーティングシステムを休止状態とすると休止状態となり、前記通常動作状態において利用されるメモリを備えた情報処理装置で実行される情報処理プログラムであって、
前記情報処理装置が通常動作状態時に前記メモリに格納された情報であり、該情報処理装置の休止状態時に該メモリの情報を用いて所定の処理を実行させることを特徴とする情報処理プログラム。
【請求項９】
前記メモリの一部を前記通常動作状態における前記オペレーティングシステムの動作から保護された領域に設定し、前記情報の格納領域として用いることを特徴とする請求項８記載の情報処理プログラム。
【請求項１０】
前記休止状態であって前記情報処理部の動作が停止しているときに電源の供給が停止される複数の部品を有し、上記情報処理部は、前記複数の部品のうちの動作に必要な部品にのみ電源が供給された状態で動作させることを特徴とする請求項８記載の情報処理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パーソナルコンピュータ等の情報処理装置、およびその情報処理装置内で実行される情報処理プログラムに関する。
【０００２】
【従来の技術】
パーソナルコンピュータ等の情報処理装置（以下、パソコン等と称することがある）には、通常、多数のアプリケーションプログラムが搭載されることのほか、オペレーティングシステム（ＯＳ；Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）が搭載されている。ＯＳは、そのコンピュータの能力を便利に使えるようにする基本ソフトウェアであり、パソコン等とアプリケーションプログラムとのインターフェースを決めたり、パソコン等のもつ資源の使用スケジュールを決めて割り当てたり、入出力処理を容易にしたり、エラー処理をしたりなどするものである。
【０００３】
このパソコン等は、極く一部の常に電源を入れておく必要のある部分以外の部分への電源の供給を停止するとともにそこに搭載されているＯＳが休止している休止状態と、そのパソコン等の各部に電力が供給されＯＳが動作している通常動作状態とを有し、パソコン等でアプリケーションプログラムを動作させるには、そのパソコン等が通常動作状態にありＯＳが動作している状態にある必要がある。
【０００４】
【発明が解決しようとする課題】
このため、そのパソコン等が休止状態にある場合、そのパソコン等で何らかの処理を行なおうとするときはこれを一旦通常動作状態に移行させた上で処理を行う必要があるが、パソコン等を休止状態から通常動作状態に移行させる（パソコン等を立ち上げる）には例えば数分、あるいは１０分程度のかなり長い時間がかかり、休止状態にあるパソコン等を直ぐには利用することができないという問題がある。この、直ぐに利用できないという問題を避けるために、パソコン等を通常動作状態に置く（パソコン等を立ち上げたままの状態にしておく）ことも考えられるが、その場合、そのパソコン等の各部に電力が供給されている状態を保つこととなり電力が無駄に消費され、特に電力をバッテリから供給している場合には長時間のバッテリ運用が出来ないという問題が生じることになる。
【０００５】
本発明は、ＯＳが搭載され、休止状態と通常動作状態とを有する情報処理装置において、消費電力を抑えた上で直ちに処理を実行することのできる情報処理装置、および情報処理装置内で実行されその情報処理装置を消費電力を抑えた上で直ちに処理を実行することのできる情報処理装置として動作させる情報処理プログラムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成する本発明の情報処理装置は、
通常動作状態と休止状態とを有するオペレーティングシステムが動作する情報処理装置であって、
オペレーティングシステムが通常動作状態において利用されるメモリと、
オペレーティングシステムが通常動作状態時に上記メモリに格納された情報であり、該オペレーティングシステムの休止状態時に該メモリの情報を用いて所定の処理を実行する情報処理部とを備えたことを特徴とする。
【０００７】
また、上記目的を達成する本発明の情報処理プログラムは、
通常動作状態と休止状態とを有するオペレーティングシステムが動作し、該オペレーティングシステムが通常動作状態において利用されるメモリを備えた情報処理装置で実行される情報処理プログラムであって、
オペレーティングシステムが通常動作状態時に上記メモリに格納された情報であり、該オペレーティングシステムの休止状態時に該メモリの情報を用いて所定の処理を実行させることを特徴とする。
【０００８】
マイコン等の情報処理装置には、通常、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）と呼ばれる、その情報処理装置の基本となる入出力装置との情報のやり取りを制御するソフトウェアが搭載されている。このＢＩＯＳは、通常はＲＯＭかフラッシュメモリに入っていて、電源を入れると動作し、ハードディスク等に格納されているオペレーティングシステム（ＯＳ）を起動してその情報処理装置を通常動作状態に立ち上げる役割りを担っている。
【０００９】
また、近年では、このＢＩＯＳ上で動作するＦｉｒｓｔ  Ｗａｒｅ（ｐｈｏｅｎｉｘ社の商標）が提案されている（ｈｔｔｐ：／／ｗｗｗ．ｐｈｏｅｎｉｘ．ｃｏｍ／ＰｌａｔＳＳ／ｐｃｐｌａｔｆｏｒｍｓ／ｃｏｍｍｏｎ／ＦｉｒｓｔＷａｒｅ．ｈｔｍｌ参照）。
【００１０】
このＦｉｒｓｔＷａｒｅは、例えばパーソナルコンピュータ上で動作しているＯＳが正常に動作しない、いわゆるフリーズ状態になったときに、ＢＩＯＳはＯＳがフリーズ状態になったときもＯＳとは無関係に動作することができるため、そのＢＩＯＳ上でＦｉｒｓｔＷａｒｅが起動され、例えばハードディスクのデータをバックアップするといった機能を持つソフトウェアである。
【００１１】
本発明は、そのような、ＯＳを立ち上げるためのＢＩＯＳや、そのＢＩＯＳ上で動作するＦｉｒｓｔＷａｒｅ等の存在にヒントを得て完成されたものであり、ＯＳが休止している状態であっても例えばスケジュール等の表示、音楽等の情報再生、電子メール等の通信を行なうことに想到したものである。
【００１２】
本発明では、典型的には、ハードディスク等可動部を持つ装置は停止したままとし、メモリの一部に情報を格納しておいて、必要な部品にのみ電力を供給して表示や再生を行なったり、あるいはそこに格納しておいた電子メールを送信したり、電子メールを受信してそこに格納するといった処理を実行する。
【００１３】
本発明によれば、ＯＳが休止していることから大量のデータを取り扱ったり複雑な演算を行なうような処理は実行できないが、日常的に頻繁に使用する機能については、休止状態のままで動作させることができるためその情報処理装置の使い勝手が大きく向上する。また、バッテリで動作させる場合、無駄な電力消費を避け、バッテリによる長時間運用が可能となる。
【００１４】
【発明の実施の形態】
以下、本発明の実施形態について説明する。
【００１５】
図１，図２は、本発明の情報処理装置の一実施形態であるノート型パーソナルコンピュータ（以下、「ノートパソコン」と略記する）の外観図であり、図１は、そのノートパソコンの蓋（画像表示画面）を少しだけ開いた状態を示し、図２は、蓋を開いて画像表示画面がほぼ正面を向いた使用状態を示している。
【００１６】
このノートパソコン１０は、本体部２０とその本体部２０に対し開閉自在な蓋部３０とが成る。
【００１７】
本体部２０には、電源ボタン（サスペンド／レジューム切替ボタン）２１、キーボード２２、ポインティングデバイス２３、後述するメイン画面３１より小さなサイズの補助画面２４（一般に状態表示部とも言われる）、各種の補助ボタン２５、内部にスピーカが配備されたオーディオ部２６等が配備されている。また、蓋部３０の、閉じた状態における内側の面には、メイン画面３１が備えられている。
【００１８】
図３は、図１，図２に外観を示すノートパソコンの内部構成図である。
【００１９】
この図３のノートパソコン１０には、各種プログラムを実行するＣＰＵ１０１、ＢＩＯＳ１０２、そのＢＩＯＳ１０２で使用されるデータを格納しておくＣＭＯＳ１０３、ＯＳ１０４、図１，図２に示すキーボード２２や補助ボタン２５等の入力装置１０５、無線ＬＡＮ、ダイヤルアップ接続、およびＢｌｕｅｔｏｏｔｈ（商標）のプロトコルに従った通信が可能な通信部１０６、この図３に示す各部品への電源供給を管理する電源供給管理部１０７、ＯＳ１０４や各種のアプリケーションプログラムが以下に説明するハードディスク１０９から読み出されて実行のために展開される搭載メモリ１０８、ＯＳ１０４や各種のアプリケーションプログラム１０９を格納しておくハードディスク（ＨＤ）１０９、音楽等の情報を音声として出力するためのオーディオ部１１０（スピーカ１１０ａが接続されている）、図２に示すメイン画面３１上に画像や文字等を表示するメイン表示部１１１、および、図１，図２に示す補助画面２４上に文字等を表示する補助表示部１１２が示されており、これらはバス１００により相互に接続されている。
【００２０】
図４は、図３に１つのブロックで示す搭載メモリのメモリマップを示す図である。
【００２１】
このノートパソコン（オペレーテイングシステム）が休止状態にあるときに電源ボタン（サスペンド／レジューム切替ボタン）２１（図２参照）を押すと、電源供給管理部１０７により休止状態で電源が供給されていた回路部品以外の回路部品にも電源が供給され、ノートパソコン（オペレーティングシステム）を通常の処理が可能な通常動作状態に復帰させる。
【００２２】
ここで、本発明の実施形態におけるオペレーティングシステムの休止状態は、少なくとも本発明を実現するために必要な回路部部品だけに電源が供給される状態のことであり、本実施形態においてはＣＰＵ１０１，メモリ１０８，通信部１０６，オーディオ部１１０，補助表示部１１２などがその回路部品に相当する。なお、これらの回路部品においても、実行される処理内容に応じてその処理を実行するのに必要な最小限の回路部品だけに少なくとも電源が供給されるものであればよい。例えば、補助表示画面に情報を表示するのであればその表示処理に必要な回路部品だけに電源供給がされればよいし、音楽出力をするのであればその出力処理に必要な回路部品だけに電源供給がされればよい。いずれの処理内容であってもメモリ１０８へ電源供給することは本発明を実施する上で必須の構成である。
【００２３】
また、本発明の実施形態におけるオペレーティングシステムの通常動作状態は、上記休止状態において電源供給がされている回路部品以外の回路部品（例えばハードディスク、メイン画面など）にも電源供給がされる状態のことをいう。なお、通常動作状態であっても全ての回路部品に電源が供給される必要はなく、ユーザが通常動作状態時に電源供給する回路部品を選択設定している場合はその設定に従って回路部品に電源供給するものであればよい。ただし、この通常動作状態は休止状態よりも消費電力が大きいことが一般的である。
【００２４】
この図４に示す搭載メモリ１０８は、オペレーテイングシステムが通常動作状態においてアクセスできるものであり、また本発明の実施形態のプログラムが少なくともオペレーテイングシステムの休止状態においてアクセスできるものである。
【００２５】
ＣＭＯＳ１０３上には、搭載メモリ１０８の全体のサイズ（搭載メモリサイズ）、ＯＳにより使用が許可された領域のサイズ（ＯＳ領域のメモリサイズ）、ＯＳによっては通常はアクセスが禁止された領域のサイズ（共有領域のメモリサイズ）が記憶されている。
【００２６】
ＯＳ領域のメモリサイズおよび共有領域のメモリサイズは、それら双方の合計が搭載メモリサイズ（ここでは１２８ＭＢ）となるように、ＢＩＯＳ１０２上でユーザが任意に設定することができる。
【００２７】
ここで、ＢＩＯＳ１０２がＯＳ１０４を立ち上げる際にＣＭＯＳ１０３に記憶されているそれらのサイズがＯＳ１０４に通知され、ＯＳ１０４は、通常は使用が許可されているＯＳ領域内のみ使用して動作する。このとき、ＯＳは、共有領域のオープンという特別の宣言が行なわれたときのみ共有領域部分をアクセスすることが可能となる。
【００２８】
以下では、本発明に特徴的な点について例示するにあたり、メモリの共有領域部分にスケジュールデータを格納しておいて、そのスケジュールデータを補助画面２４（図１，図２参照）上に表示する例、その共有領域部分に音楽データを格納しておいて図３のオーディオ部１１０およびスピーカ１１０ａを通じて音楽を再生する例、および送信しようとする電子メールを共有領域部分に格納しておいて送信し、また電子メールを受信してその共有領域部分に格納する例について説明する。ただし、これらの３例に共通的な事項については、スケジュールデータの格納および表示の例で代表させることがある。
【００２９】
図５は、メモリの共有領域部分にスケジュールデータを格納するときの処理を示すフローチャートである。
【００３０】
この図５のフローチャートは、ノートパソコンが通常動作状態に立ち上がっているときにユーザの操作に応じて実行される。尚、スケジュールデータは、通常は図３に示すハードディスク（ＨＤ）１０９内に全期間のデータが格納されており、ユーザによってメモリの共有領域部分に転記すべき期間が指定される。
【００３１】
この図５のフローチャートに従って、先ず、メモリの共有領域部分をアクセスすることの宣言（オープン）が行なわれて共有領域部分のアクセスを可能とし（ステップａ１）、次いでＨＤ１０９内のスケジュールデータをアクセスすることの宣言（オープン）が行なわれてスケジュールデータのアクセスを可能とする（ステップａ２）。このようにオープンを宣言した上で、指定された期間全てのスケジュールデータがＨＤ１０９から読み出されて、メモリの共有領域部分に格納され（ステップａ３）、スケジュールデータのアクセスの停止の宣言（クローズ）と、そのメモリの共有領域部分のアクセスの停止の宣言（クローズ）が行なわれる（ステップａ４，ａ５）。
【００３２】
尚、メモリの共有領域部分に音楽データを格納する場合、図５のフローチャート上でスケジュールデータに代えて音楽データを取り扱う点が異なるだけであり、メモリの共有領域部分への音楽データの格納については説明は省略する。
【００３３】
また、通常動作状態にあるときに、メモリの共有領域部分に格納されているデータを読み出すには、その共有領域部分のオープンの宣言を行なってその共有領域部分からデータを読み出しその共有領域部分のクローズの宣言を行なうという処理が行なわれる。通常動作状態での読出処理は本発明の特徴点ではないので、詳細説明は省略する。
【００３４】
図６は、メモリの共有領域部分に格納されたデータのデータ構造を示す図である。
【００３５】
ここでもスケジュールデータを取り上げて説明する。
【００３６】
ここには、先ずヘッダに、「スケジュールデータ格納先頭位置」と「スケジュールデータ数」が格納されており、「スケジュールデータ格納先頭位置」として指定されたアドレス以降に、予定日時と予定内容のペアが、「スケジュールデータ数」で指定された数だけ格納されている。
【００３７】
音楽データや電子メールについても、１曲分の音楽データや１つ分の電子メールのデータ量が様々に異なることを除き、スケジュールデータの場合とほぼ同一であり、音楽データを例に挙げると、ヘッダに、１曲ごとに、その１曲分の音楽データの、「音楽データ格納先頭位置」と、その曲の「音楽データ数」が格納されており、その曲の「音楽データ格納先頭位置」で指定されたアドレス以降、その曲の「音楽データ数」で指定されたサイズの領域にその曲の音楽データが格納されている。電子メールについても同様である。
【００３８】
図７は、ユーザによる操作が行なわれたときに実行される処理を示すフローチャートである。このフローチャートに示す処理は、ＢＩＯＳ上で実行される処理であり、図２に示すサスペンド／レジューム切替ボタンの操作と、図１，図２に示す補助ボタン２５のうちの１つである処理切替ボタンの操作を対象としている。
【００３９】
この図７の処理が起動されると、先ずステップｂ１において、サスペンド／レジューム切替ボタンあるいは処理切替ボタンが操作されたか否かが判定される。それら２つのボタンのいずれもが操作されていないとき、例えばそれら２つのボタン以外のボタンが操作されたときは、この図７の処理に関しては何もせずに終了する。
【００４０】
上記の２つのボタンのうちのいずれかの操作が行なわれたときは、ステップｂ２に進み、今回操作されたボタンがサスペンド／レジューム切替ボタンであるか否かが判定される。今回サスペンド／レジューム切替ボタンが操作された場合、ステップｂ３に進み、このノートパソコンが現在休止状態にあるか否かが判定される。このノートパソコンが現在休止状態にあったときは、そのノートパソコンの状態を通常動作状態に移行させ（ステップｂ４）、それとは逆に、そのノートパソコンが現在通常動作状態にあったときはそのノートパソコンの状態を休止状態に移行させる（ステップｂ５）。
【００４１】
一方、ステップｂ２において、今回操作されたボタンは電源ボタン（サスペンド／レジューム切替ボタン）２１ではなく、補助ボタン２５のうちの１つである処理切替ボタンが操作されたと判定されたときは、ステップｂ６に進み、現在休止状態にあるか否かが判定される。補助ボタン２５は休止状態にあるときのみ有効なボタンであり、現在休止状態にはない（現在通常動作状態にある）ときは何もせずに終了する。
【００４２】
現在、休止状態にあるときは、ステップｂ７に進み、メモリの共有領域部分（図４参照）に格納されているデータが存在するか否かが判定される。格納データがないときはそのまま終了する。
【００４３】
メモリの共有領域部分に格納データが格納されていたときは、ステップｂ８に進み、必要な部品に電源が供給される。
【００４４】
ここで、図７の処理の説明は一旦中断し、処理切替ボタンの操作について説明する。
【００４５】
図８は、処理切替ボタンの操作に連動して動作するルーチンのフローチャートである。このルーチンもＢＩＯＳ上で動作するものである。
【００４６】
処理切替ボタンを１回押すとスケジュール表示処理を行なうべきことが設定され（ステップｃ１）、処理切替ボタンを続けてもう一度押すとスケジュール表示処理の設定が解除されて音楽再生処理を行なうべきことが設定され（ステップｃ２）、処理切替ボタンを続けてさらにもう一度押すと、音楽再生処理の設定が解除されて電子メールの送受信処理を行なうべきことが設定され（ステップｃ３）、処理切替ボタンを続けてさらにもう一度押すと電子メールの送受信処理の設定が解除されて通常の休止状態に戻る。処理切替ボタンをさらに押すと、スケジュール表示処理の設定（ステップｃ１）から再度繰り返すことになる。このようにして、スケジュール表示、音楽再生、電子メール送受信のいずれかの処理を設定して暫らくその状態にとどまると、その処理の設定が確立する。図７のステップｂ１における、処理選択ボタンの操作の有／無の判定は、上記のようにして処理を選択し、その選択した処理の設定が確立した時点をもって処理選択ボタンの操作があったことが判定される。
【００４７】
図７のステップｂ８では、上記のようにして設定した処理に応じた部品に電源が供給される。
【００４８】
図９は、図７のステップｂ８における電源供給の処理を示すフローチャートである。ここでは、これまでと同様なスケジュール表示処理を取り上げて説明する。
【００４９】
ここでは、先ず、情報の処理内容、すなわち、上記のようにして処理選択ボタンの操作により設定された処理の内容が取得され（ステップｄ１）、今回実行すべき処理が、スケジュール表示処理であるか、その他の処理（音楽再生処理、電子メール送受信処理）であるかが判定される（ステップｄ２）。
【００５０】
今回実行すべき処理がスケジュール表示処理であったときは、ステップｄ３に進み、スケジュール表示処理に必要な部品が図３に示す電源供給管理部１０７に設定され、ステップｄ５において、その電源供給管理部１０７により、その設定された部品のみに電源が供給される。
【００５１】
スケジュール表示処理以外の処理（音楽再生処理、電子メール送受信処理）についても、その処理に必要な部品の設定が行なわれ（ステップｄ４）、設定された部品のみに電源が供給される（ステップｄ５）。
【００５２】
図７のステップｂ８において、以上のようにして必要な部品のみに電源が供給されると、次にステップｂ９において、処理選択ボタンの操作により設定されている処理が行なわれる。
【００５３】
図１０は、図７のステップｂ９の処理を示すフローチャートである。ここでもスケジュール表示処理を中心に説明する。
【００５４】
ここでは、先ず、メモリの共有領域部分（図４参照）のオープンが宣言され（ステップｅ１）、どの処理を実行すべきかが判定される（ステップｅ２）。
【００５５】
スケジュール表示処理を行うべきことが判定されると、その共有領域部分内にスケジュールデータが存在するか否かが判定され（ステップｅ３）、存在するときはその共有領域部分内のスケジュールデータが１つ取り出されて（ステップｅ４）、補助画面２４（図１，図２参照）に表示される（ステップｅ５）。
【００５６】
図１１はスケジュールデータの表示例を示す図である。
【００５７】
ここには、１つのスケジュールについての「予定日時」である「２００１／１２／２４  １９：００」と、そのスケジュールの「件名」である「クリスマスパーティ」が表示されている。
【００５８】
図１０に戻って説明を続ける。
【００５９】
図１，図２に示す補助ボタン２５のうちの１つである順送りボタンを押すと、ステップｅ３に戻り、未だ表示されていないスケジュールデータが存在するか否かが判定され、未だ表示されていないスケジュールデータが存在するときは、上記と同様の表示処理が行なわれる。メモリの共有領域部分内に未表示のスケジュールデータが存在しなくなったとき、あるいは、途中であっても、補助ボタン２５のうちの１つである終了ボタンが押されたときは、ステップｅ７に進んで、その共有領域部分のクローズが宣言されて、スケジュール表示処理が終了する。
【００６０】
ステップｅ２においてスケジュール表示処理以外の処理（音楽再生処理、あるいは電子メール送受信処理）を行うべきことが判定されたときは、それに応じた処理が行われ（ステップｅ６）、最後に、メモリの共有領域部分のクローズが宣言される（ステップｅ７）。
【００６１】
図７のステップｂ１２では、電源が元の状態、すなわちステップｂ８で電源が供給されるよりも前の、休止状態としての通常の状態に戻される。
【００６２】
図１２は、音楽再生処理のフローチャートである。この図１２の音楽再生処理は、図１０のステップｅ２で音楽再生処理を行なうべきことが判定されたときにステップｅ６で行なわれる処理である。
【００６３】
ここでは、このノートパソコンの周辺に、Ｂｌｕｅｔｏｏｔｈ（商標）のプロトコルに従って通信を行なうヘッドホンが存在するときはそのヘッドホンに音楽データを送信して再生させ、周辺にそのようなヘッドホンが存在しないときは、ノートパソコンに内蔵されたオーディオ部１１０（図３参照）に音楽再生を行なわせる処理が実行される。
【００６４】
ここでは、このノートパソコンの周辺に存在する、Ｂｌｕｅｔｏｏｔｈのプロトコルに従って通信を行なう機器（ここではこれをＢｌｕｅｔｏｏｔｈ機器と称する）に対する認証処理が行なわれ（ステップｆ１）、認証されたＢｌｕｅｔｏｏｔｈ機器がヘッドホンであるか否かが判定される（ステップｆ２）。
【００６５】
周辺にそのようなヘッドホンが存在しないときは、メモリの共有領域部分に格納されている音楽再生データの転送先が内蔵のオーディオ部に設定され（ステップｆ３）、ヘッドホンが認証されたときはそのデータの転送先がヘッドホンに設定される（ステップｆ４）。次いで、その共有領域部分に格納されている音楽データが読み出されて（ステップｆ５）、設定された転送先がヘッドホンであるか否かに応じて（ステップｆ６）、ヘッドホンが転送先として設定されているときはそのヘッドホンに向けてＢｌｕｅｔｏｏｔｈのプロトコルに従って音楽データが転送され（ステップｆ７）、あるいは内蔵オーディオ部が転送先として設定されているときはその内蔵オーディオ部に音楽データが転送される（ステップｆ８）。その転送先（ヘッドホンあるいは内蔵オーディオ部）ではその転送されてきた音楽データを受け取り、その受け取った音楽データに従って音楽が再生される。
【００６６】
図１３、図１４は、それぞれ、電子メール送信処理および電子メール受信処理のフローチャートである。これら図１３，図１４の処理は、図１０のステップｅ２で電子メール送受信処理を行なうべきことが判定されたときにステップｅ６で行なわれる処理である。
【００６７】
図１３の電子メール送信処理では、モデム接続がなされているか否か（ステップｇ１）およびＬＡＮ接続がなされているか否か（ステップｇ２）が判定され、モデム接続されているときはダイアルアップ接続が実行され（ステップｇ３）、ＬＡＮ接続されているときはネットワーク接続が実行される（ステップｇ４）。ダイアルアップ接続あるいはネットワーク接続の途中でエラーが発生したときは、送信中断処理が行なわれる。
【００６８】
ダイヤルアップ接続あるいはネットワーク接続が確立されると、メモリの共有領域部分に格納されている電子メールのデータがＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サーバ経由で送信される。
【００６９】
また図１４の電子メール受信処理では、モデムによる着信処理を行なうか否か（ステップｈ１）およびＬＡＮにより着信処理を行なうか否か（ステップｈ２）が判定され、モデムによる着信処理を行なうときはダイヤルアップ接続が実行され（ステップｈ３）、あるいはＬＡＮによる着信処理を行なうときはネットワーク接続が実行される（ステップｈ４）。ダイヤルアップ接続あるいはネットワーク接続の途中でエラーが発生したときは、受信処理が中断される。
【００７０】
ダイヤルアップ接続あるいはネットワーク接続が確立されると、ＰＯＰ３（Ｐｏｓｔ  Ｏｆｆｉｃｅ  Ｐｒｏｔｏｃｏｌ−Ｖｅｒｓｉｏｎ３）サーバ経由で電子メールが受信されて、メモリの共有領域部分に格納される（ステップｈ５）。
【００７１】
図１５は、リモートコントローラの外観図である。
【００７２】
このリモートコントローラ２００は、補助画面２１０と複数の補助ボタン２１１を備えており、ノートパソコンとの間ではＢｌｕｅｔｏｏｔｈプロトコルに準拠した通信が行なわれる。このリモートコントローラ２００の補助画面２１０および補助ボタン２１１は、ノートパソコン１０の、図１，図２に示す、それぞれ補助画面２４および補助ボタン２５と同じ役割りを成すものである。すなわち、ノートパソコンの補助画面２４上に表示される、例えばスケジュールは、それと同時にリモートコントローラ２００の補助画面２１０にも表示され、リモートコントローラ２００の補助ボタン２１１を操作するとノートパソコン１０の補助ボタン２５を操作したときと同一の処理が実行される。
【００７３】
図１６は、図１５のリモートコントローラをノートパソコンに接続する処理を表わすフローチャートである。この処理は、ノートパソコンが休止状態にあるときであっても、定期的に実行される。
【００７４】
先ずステップｉ１では、ノートパソコンの周辺に存在するＢｌｕｅｔｏｏｔｈ機器に対する認証処理が行なわれ、認証された機器がリモートコントローラ（リモコン）であったときは（ステップｉ２）、リモコンに対する制御が許可され（ステップｉ４）、いずれの機器も認証されなかったか、あるいは認証されてもその機器がリモコンでなかったときはリモコンに対する制御が停止される（ステップｉ３）。
【００７５】
リモコンに対する制御が許可されたときは、前述したように、ノートパソコンの補助画面に表示された情報はそのままリモコン２００の補助画面２００にも表示され、リモコン２００の補助ボタン２１１の操作はノートパソコン上の補助ボタン２５の操作と同一視される。このようなリモコンを備えると、スケジュールの確認が一層容易となる。
【００７６】
以下に、本発明の各種態様を付記する。
【００７７】
（付記１）  通常動作状態と休止状態とを有するオペレーティングシステムが動作する情報処理装置であって、
前記オペレーティングシステムが通常動作状態において利用されるメモリと、前記オペレーティングシステムが通常動作状態時に前記メモリに格納された情報であり、該オペレーティングシステムの休止状態時に該メモリの情報を用いて所定の処理を実行する情報処理部とを備えたことを特徴とする情報処理装置。
【００７８】
（付記２）  前記情報処理部は、前記メモリの一部に設定された、オペレーティングシステムの動作から保護された領域を前記情報の格納領域として用いることを特徴とする付記１記載の情報処理装置。
【００７９】
（付記３）  可動部を有し前記通常動作状態において該可動部を動作させて情報をアクセスする情報アクセス部を備え、
前記情報処理部は、前記情報アクセス部の動作が停止した状態のまま動作するものであることを特徴とする付記１記載の情報処理装置。
【００８０】
（付記４）  前記休止状態であって前記情報処理部の動作が停止しているときに電源の供給が停止される複数の部品を有し、上記情報処理部は、前記複数の部品のうちの動作に必要な部品にのみ電源が供給された状態で動作するものであることを特徴とする付記１記載の情報処理装置。
【００８１】
（付記５）  情報を表示する情報表示部を備え、
前記情報処理部は前記休止状態において動作し前記情報表示部に情報を表示させることを特徴とする付記１記載の情報処理装置。
【００８２】
（付記６）  前記情報表示部は、相対的に大面積の表示画面を有し該表示画面上に情報を表示するメイン表示部と、それと相対的に小面積の表示画面を有し該表示画面上に情報する補助表示部とを有し、
前記情報処理部は、前記補助表示部に情報を表示させるものであることを特徴とする付記５記載の情報処理装置。
【００８３】
（付記７）  情報を再生する情報再生部を備え、
前記情報処理部は前記休止状態において動作し前記情報再生部に情報を再生させることを特徴とする付記１記載の情報処理装置。
【００８４】
（付記８）  前記情報再生部は、情報を音声として再生するオーディオ部であることを特徴とする付記７記載の情報処理装置。
【００８５】
（付記９）  情報を通信する情報通信部を備え、
前記情報処理部は前記休止状態において動作し前記情報通信部に情報を通信させることを特徴とする付記１記載の情報処理装置。
【００８６】
（付記１０）前記情報通信部は、電子メールの通信を行なうものであることを特徴とする付記９記載の情報処理装置。
【００８７】
（付記１１）  通常動作状態と休止状態とを有するオペレーティングシステムが動作する情報処理装置であって、
情報を通信する情報通信部と、
前記休止状態において動作し前記情報通信部に情報を通信させる情報処理部とを備えたことを特徴とする情報処理装置。
【００８８】
（付記１２）  前記情報通信部は、電子メールの通信を行なうものであることを特徴とする付記１１記載の情報処理装置。
【００８９】
（付記１３）  通常動作状態と休止状態とを有するオペレーティングシステムが動作し、該オペレーティングシステムが通常動作状態において利用されるメモリを備えた情報処理装置で実行される情報処理プログラムであって、
前記オペレーティングシステムが通常動作状態時に前記メモリに格納された情報であり、該オペレーティングシステムの休止状態時に該メモリの情報を用いて所定の処理を実行させることを特徴とする情報処理プログラム。
【００９０】
（付記１４）  前記メモリの一部を前記通常動作状態における前記オペレーティングシステムの動作から保護された領域に設定し、前記情報の格納領域として用いることを特徴とする付記１３記載の情報処理プログラム。
【００９１】
（付記１５）  前記休止状態であって前記情報処理部の動作が停止しているときに電源の供給が停止される複数の部品を有し、上記情報処理部は、前記複数の部品のうちの動作に必要な部品にのみ電源が供給された状態で動作させることを特徴とする付記１３記載の情報処理プログラム。
【００９２】
（付記１６）  前記情報処理装置は情報を表示する情報表示部を備え、前記休止状態において動作し前記情報表示部に情報を表示させることを特徴とする付記１３記載の情報処理プログラム。
【００９３】
（付記１７）  前記情報処理装置は情報を再生する情報再生部を備え、前記休止状態において動作し前記情報再生部に情報を再生させることを特徴とする付記１３記載の情報処理プログラム。
【００９４】
（付記１８）  前記情報処理装置は情報を通信する情報通信部を備え、
前記休止状態において動作し前記情報通信部に情報を通信させることを特徴とする付記３記載の情報処理プログラム。
【００９５】
（付記１９）  通常動作状態と休止状態とを有するオペレーティングシステムが動作し、該オペレーテイングシステムが通常動作状態において利用されるメモリを備えた情報処理装置で実行される情報処理プログラムであって、
前記情報処理装置は情報を通信する情報を通信する情報通信部を備え、前記休止状態において動作し前記情報通信部に情報を通信させる情報処理部とを備えたことを特徴とする情報処理プログラム。
【００９６】
【発明の効果】
以上、説明したように、本発明によれば情報処理装置（オペレーテイングシステム）が休止状態にあっても、通常動作状態に復帰させることなく、例えばスケジュール表示や音楽再生などの処理を直ちに実行することができる。また、休止状態から通常動作状態に復帰させる必要がないので、通常動作状態で電源供給がされる回路部品による電力消費を抑えることができ、例えば情報処理装置がバッテリで駆動している場合にその駆動時間を延ばすことが可能となる。
【図面の簡単な説明】
【図１】ノート型パーソナルコンピュータの外観図である。
【図２】ノート型パーソナルコンピュータの外観図である。
【図３】ノートパソコンの内部構成図である。
【図４】搭載メモリのメモリマップを示す図である。
【図５】メモリの共有領域部分にスケジュールデータを格納するときの処理を示すフローチャートである。
【図６】メモリの共有領域部分に格納されたデータのデータ構造を示す図である。
【図７】ユーザによる操作が行なわれたときに実行される処理を示すフローチャートである。
【図８】処理切替ボタンの操作に連動して動作するルーチンのフローチャートである。
【図９】図７のステップｂ８における電源供給の処理を示すフローチャートである。
【図１０】図７のステップｂ９の処理を示すフローチャートである。
【図１１】スケジュールデータの表示例を示す図である。
【図１２】音楽再生処理のフローチャートである。
【図１３】電子メール送信処理のフローチャートである。
【図１４】電子メール受信処理のフローチャートである。
【図１５】リモートコントローラの外観図である。
【図１６】図１５のリモートコントローラをノートパソコンに接続する処理を表わすフローチャートである。
【符号の説明】
１０    ノートパソコン
２０    本体部
２１    電源ボタン
２２    キーボード
２３    ポインティングデバイス
２４，２１０    補助画面
２５，２１１    補助ボタン
３０    蓋部
３１    メイン画面
１００    バス
１０１    ＣＰＵ
１０２    ＢＩＯＳ
１０３    ＣＭＯＳ
１０４    ＯＳ
１０５    入力装置
１０６    通信部
１０７    電源供給管理部
１０８    搭載メモリ
１０９    ハードディスク
１１０    オーディオ部
１１０ａ    スピーカ
１１１    メイン表示部
１１２    補助表示部
２００    リモートコントローラ
【図１】
0004180834.tif 000002
【図２】
0004180834.tif 000003
【図３】
0004180834.tif 000004
【図４】
0004180834.tif 000005
【図５】
0004180834.tif 000006
【図６】
0004180834.tif 000007
【図７】
0004180834.tif 000008
【図８】
0004180834.tif 000009
【図９】
0004180834.tif 000010
【図１０】
0004180834.tif 000011
【図１１】
0004180834.tif 000012
【図１２】
0004180834.tif 000013
【図１３】
0004180834.tif 000014
【図１４】
0004180834.tif 000015
【図１５】
0004180834.tif 000016
【図１６】
0004180834.tif 000017