(57)【要約】【課題】  情報処理装置の機能を発揮させて利用者の利便性を高める。【解決手段】  情報処理装置１０の利用者の操作を支援する支援プログラムは、情報処理装置１０を、情報処理装置１０の入出力デバイス４０〜７０の設定が予め定められた基準期間内に変更されたか否かを検出する検出手段２００と、入出力デバイス４０〜７０の設定が基準期間内に変更されていない場合に、入出力デバイス４０〜７０の設定が変更可能である旨を利用者に対して通知する通知手段２１０として機能させる。【選択図】図２
2005134979.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置の利用者の操作を支援する支援プログラムであって、
前記情報処理装置を、
前記情報処理装置の入出力デバイスの設定が予め定められた基準期間内に変更されたか否かを検出する検出手段と、
前記入出力デバイスの設定が前記基準期間内に変更されていない場合に、前記入出力デバイスの設定が変更可能である旨を前記利用者に対して通知する通知手段と
して機能させる支援プログラム。
【請求項２】
前記通知手段は、前記入出力デバイスの設定が前記基準期間内に変更されていない場合に、更に、前記利用者から前記入出力デバイスの設定の変更を受け付ける設定変更プログラムを起動する
請求項１記載の支援プログラム。
【請求項３】
前記検出手段は、前記情報処理装置のポインティングデバイスを所定量操作した時に動作するポインタの移動量を示す感応度の設定が、前記基準期間内に変更されたか否かを検出し、
前記通知手段は、前記ポインティングデバイスの設定が前記基準期間内に変更されていない場合に、前記ポインティングデバイスの感応度を変更可能である旨を、前記利用者に通知する
請求項１記載の支援プログラム。
【請求項４】
前記情報処理装置は、キーボード上のキーが押下されてからキーに入力が行われたと認識するまでの時間を示す応答速度を、利用者からの指示により設定する機能を有し、
前記検出手段は、前記情報処理装置のキーボード上の何れかのキーの応答速度の設定が、前記基準期間内に変更されたか否かを検出し、
前記通知手段は、前記応答速度の設定が前記基準期間内に変更されておらず、かつ前記キーボード上のキーの押し間違いを検出した場合に、前記キーボード上の各キーの応答速度が変更可能である旨を、前記利用者に通知する
請求項１記載の支援プログラム。
【請求項５】
前記通知手段は、前記応答速度の設定が前記基準期間内に変更されておらず、かつ前記キーボード上の１つのキーと、当該キーに隣接して配置された他のキーとのそれぞれが、所定の期間内に押下された場合に、前記キーボード上のキーの押し間違いを検出し、前記応答速度が変更可能である旨を、前記利用者に通知する
請求項４記載の支援プログラム。
【請求項６】
前記通知手段は、前記入出力デバイスが使用されている時に、前記入出力デバイスの設定が前記基準期間内に変更されていないことを条件として、前記入出力デバイスの設定が変更可能である旨を前記利用者に通知する
請求項１記載の支援プログラム。
【請求項７】
前記通知手段は、前記利用者により前記入出力デバイスの設定が変更されたことがある場合に、当該入出力デバイスの設定が変更可能である旨を当該利用者に通知せず、前記利用者により前記入出力デバイスの設定が変更されたことがない場合に、当該入出力デバイスの設定が変更可能である旨を当該利用者に定期的に通知する
請求項１記載の支援プログラム。
【請求項８】
前記検出手段は、利用者が入出力デバイスの設定を前記基準期間内に変更したか否かを、入出力デバイス及び利用者の組毎に検出し、
前記通知手段は、入出力デバイス及び利用者の組毎に、当該利用者が当該入出力デバイスの設定を前記基準期間内に変更していない場合に、当該入出力デバイスの設定の変更が可能である旨を、当該利用者に対して通知する
請求項１記載の支援プログラム。
【請求項９】
情報処理装置の利用者の操作を支援する支援プログラムであって、
前記情報処理装置を、
前記情報処理装置の入出力デバイスが予め定められた基準期間内に使用されたか否かを検出する検出手段と、
前記入出力デバイスが前記基準期間内に使用されていない場合に、前記入出力デバイスが使用可能である旨を前記利用者に対して通知する通知手段と
して機能させる支援プログラム。
【請求項１０】
前記検出手段は、前記情報処理装置のキーボードを照射するキーボード照射用ライトが前記基準期間内に使用されたか否かを検出し、
前記通知手段は、前記キーボード照射用ライトが前記基準期間内に使用されていない場合に、前記キーボード照射用ライトが使用可能である旨を前記利用者に通知する
請求項９記載の支援プログラム。
【請求項１１】
前記情報処理装置は、他の情報処理装置と赤外線で通信するための赤外線通信デバイスを備えており、
前記検出手段は、前記赤外線通信デバイスが前記基準期間内に使用されたか否かを検出し、
前記通知手段は、前記赤外線通信デバイスが前記基準期間内に使用されていない場合に、前記赤外線通信デバイスが使用可能である旨を前記利用者に通知する
請求項９記載の支援プログラム。
【請求項１２】
情報処理装置の利用者の操作を支援する支援プログラムであって、
前記情報処理装置を、
前記情報処理装置の電源を制御する電源制御機能の設定が予め定められた基準期間内に変更されたか否かを検出する検出手段と、
前記電源制御機能の設定が前記基準期間内に変更されていない場合に、前記電源制御機能の設定が変更可能である旨を前記利用者に通知する通知手段と
して機能させる支援プログラム。
【請求項１３】
前記情報処理装置は、通常の動作モードより消費電力が小さく、かつ前記情報処理装置の中央処理装置が命令を実行している実行状態を補助記憶装置に保存したまま中央処理装置の動作を停止させた動作モードである、ハイバネーションモードを有しており、
前記検出手段は、前記ハイバネーションモードに移行する機能を有効又は無効にする設定が前記基準期間内に変更されたか否かを検出し、
前記通知手段は、前記ハイバネーションモードに移行する前記機能が、前記基準期間内に無効のまま変更されていない場合に、前記ハイバネーションモードに移行する前記機能を有効に設定可能である旨を前記利用者に通知する
請求項１２記載の支援プログラム。
【請求項１４】
前記情報処理装置は、通常の動作モードより消費電力が小さく、前記ハイバネーションモードより消費電力が大きく、かつ前記中央処理装置の動作状態を主記憶装置に保存したまま前記中央処理装置の動作を停止させた動作モードである、サスペンドモードを更に有しており、
前記通知手段は、前記情報処理装置が通常の動作モードから前記サスペンドモードに移行してから再度通常の動作モードに復帰するまでの時間が、所定の期間より長いことを更に条件として、前記ハイバネーションモードに移行する前記機能を有効に設定可能である旨を前記利用者に通知する
請求項１３記載の支援プログラム。
【請求項１５】
前記情報処理装置は、前記利用者の入力を受け付ける入力部分と、前記入力部分と開閉可能に設けられ、開かれた状態において前記利用者に情報を表示し、閉じられた状態において前記入力部分を利用者から隠蔽する表示部分と、消費電力が互いに異なる複数の動作モードを設定する機能とを有し、
前記検出手段は、通常の動作モードにおいて前記入力部分が閉じられた場合に移行する移行先の動作モードが、前記基準期間内に変更されたか否かを検出し、
前記通知手段は、移行先の当該動作モードが、前記基準期間内に変更されていない場合に、前記入力部分が閉じられた場合に移行する移行先の動作モードを変更可能である旨を前記利用者に通知する
請求項１２記載の支援プログラム。
【請求項１６】
請求項１から請求項１５の何れかに記載の支援プログラムを記録した記録媒体。
【請求項１７】
利用者の操作を支援する情報処理装置であって、
前記情報処理装置の入出力デバイスの設定が予め定められた基準期間内に変更されたか否かを検出する検出手段と、
前記入出力デバイスの設定が前記基準期間内に変更されていない場合に、前記入出力デバイスの設定が変更可能である旨を前記利用者に対して通知する通知手段と
を備える情報処理装置。
【請求項１８】
利用者の操作を支援する情報処理装置であって、
前記情報処理装置の入出力デバイスが予め定められた基準期間内に使用されたか否かを検出する検出手段と、
前記入出力デバイスが前記基準期間内に使用されていない場合に、前記入出力デバイスが使用可能である旨を前記利用者に対して通知する通知手段と
を備える情報処理装置。
【請求項１９】
利用者の操作を支援する情報処理装置であって、
前記情報処理装置の電源を制御する電源制御機能の設定が予め定められた基準期間内に変更されたか否かを検出する検出手段と、
前記電源制御機能の設定が前記基準期間内に変更されていない場合に、前記電源制御機能の設定が変更可能である旨を前記利用者に通知する通知手段と
を備える情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者の操作を支援する支援プログラム、記録媒体、及び情報処理装置に関する。特に、本発明は、情報処理装置の操作に関する情報を利用者に通知する支援プログラム、記録媒体、及び情報処理装置に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータ等の情報処理装置は、各種の入出力デバイスや、様々な機能を備えるようになってきており、利便性が高まっている。これらの入出力デバイスには、様々なパラメータを設定して利便性を更に高めることができるが、そのことが利用者にあまり知られていない場合もある。
【０００３】
このため、従来、オペレーティングシステム等がオンラインヘルプメッセージ用のデータベースを標準で備えており、利用者は、このデータベースを検索することにより、入出力デバイス等の設定に関する様々な情報を簡便に取得することができる。更に、従来、利用者からアプリケーションプログラムに対して所定期間指示が行われない場合に、利用者がそのアプリケーションプログラムの操作方法について不明であるとみなして、アプリケーションプログラムの操作方法を検索するための検索画面を表示させる技術が用いられている。
【０００４】
また、従来、利用者の利便性を向上するべく、利用者等の状態に応じて、装置を操作するための指令を変更する技術や、利用者に通知するメッセージを制限する技術が提案されている。例えば、利用者が装置に入力した指令を、外界又は利用者の状態に応じて異なる指令に変更する技術が提案されている（特許文献１参照。）。また、利用者が装置を使用した使用期間に基づいて利用者の熟練度を決定し、利用者の通知するエラーメッセージの項目数をこの熟練度に応じて調節する技術が提案されている（特許文献２参照。）。
【０００５】
【特許文献１】特開平６−２６６４０３号公報
【特許文献２】特開２００２−３４２０４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、利用者は、入出力デバイス等の設定が変更可能なこと自体を知らない場合がある。この場合、利用者は、自己の操作に不都合がない限り、たとえ検索画面が表示されてもオンラインヘルプメッセージを参照しない。このため、入出力デバイス等の機能が発揮されないまま無駄になっている場合がある。また、特許文献１又は特許文献２によっても、入出力デバイス等の設定が変更可能であることを、利用者に通知することはできない。
【０００７】
そこで本発明は、上記の課題を解決することのできる支援プログラム、記録媒体、及び情報処理装置を提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の第１の形態においては、情報処理装置の利用者の操作を支援する支援プログラムであって、情報処理装置を、情報処理装置の入出力デバイスの設定が予め定められた基準期間内に変更されたか否かを検出する検出手段と、入出力デバイスの設定が基準期間内に変更されていない場合に、入出力デバイスの設定が変更可能である旨を利用者に対して通知する通知手段として機能させる支援プログラム、支援プログラムを記録した記録媒体、及び支援プログラムにより機能する情報処理装置を提供する。
【０００９】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【発明の効果】
【００１０】
本発明によれば、情報処理装置の機能を発揮させて利用者の利便性を高めることができる。
【発明を実施するための最良の形態】
【００１１】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１２】
図１は、情報処理装置１０の概略を示す。情報処理装置１０は、例えばノートブック型パーソナルコンピュータ等の携帯情報通信端末であり、利用者の入力を受け付ける入力部分２０と、入力部分２０と開閉可能に設けられ、開かれた状態において利用者に情報を表示する表示部分３０とを備える。入力部分２０は、キーボード４０と、ポインティングデバイス５０と、赤外線通信デバイス６０とを有する。表示部分３０は、キーボード照射用ライト７０を有し、閉じられた状態において入力部分２０を利用者から隠蔽する。
【００１３】
情報処理装置１０は、キーボード４０、ポインティングデバイス５０、赤外線通信デバイス６０、又はキーボード照射用ライト７０等の入出力デバイスの設定が、所定の基準期間変更されていない場合に、それらの設定を変更することが可能である旨を利用者に通知する。また、情報処理装置１０は、これらの入出力デバイスが、所定の基準期間使用されていない場合に、これらの入出力デバイスを使用可能である旨を利用者に通知する。これにより、情報処理装置１０が有する機能を有効に発揮させて、利用者の利便性を高めることを目的とする。
【００１４】
図２は、情報処理装置１０の機能ブロックを示す。情報処理装置１０は、ホストコントローラ１８２により相互に接続される中央処理装置１００、ＲＡＭ１２０、グラフィックコントローラ１７５、及び表示装置１８０を有するＣＰＵ周辺部と、入出力コントローラ１８４によりホストコントローラ１８２に接続される通信インターフェイス１３０、ハードディスクドライブ１４０、赤外線通信デバイス６０、及びＣＤ−ＲＯＭドライブ１６０を有する入出力部と、入出力コントローラ１８４に接続されるＲＯＭ１１０、フレキシブルディスクドライブ１５０、キーボード４０、ポインティングデバイス５０、キーボード照射用ライト７０、及び入出力チップ１７０を有するレガシー入出力部とを備える。
【００１５】
キーボード４０は、利用者により押下される複数のキーを有している。そして、情報処理装置１０は、キーボード４０上のキーが押下されてからキーに入力が行われたと認識するまでの時間を示す応答速度を、利用者からの指示により設定する機能を有している。ポインティングデバイス５０は、利用者に接触され又は押圧されることにより、表示部分３０の表示画面に表示されたポインタを移動させる。そして、情報処理装置１０は、利用者によりポインティングデバイス５０が所定量操作された時に動作するポインタの移動量を示す感応度を設定する機能を有している。
【００１６】
赤外線通信デバイス６０は、情報処理装置１０が他の情報処理装置と赤外線で通信するための入出力デバイスである。キーボード照射用ライト７０は、夜間に照明がない場合等であっても利用者にキートップを読み取らせるべく、情報処理装置１０のキーボード４０を照射する。
【００１７】
中央処理装置１００は、検出手段２００と、通知手段２１０とを有する。即ち、情報処理装置１０にインストールされて実行される支援プログラムは、情報処理装置１０の中央処理装置１００を、検出手段２００と、通知手段２１０として機能させる。検出手段２００は、情報処理装置１０の入出力デバイスの設定が予め定められた基準期間内に変更されたか否かを検出する。そして、通知手段２１０は、入出力デバイスの設定が基準期間内に変更されていない場合に、その入出力デバイスの設定が変更可能である旨を利用者に対して通知する。
【００１８】
また、検出手段２００は、情報処理装置１０の電源を制御する電源制御機能の設定が予め定められた基準期間内に変更されたか否かを検出してもよい。この場合、通知手段２１０は、この電源制御機能の設定が基準期間内に変更されていない場合に、この電源制御機能の設定が変更可能である旨を利用者に対して通知する。また、検出手段２００は、情報処理装置１０の入出力デバイスが予め定められた基準期間内に使用されたか否かを検出してもよい。この場合、通知手段２１０は、入出力デバイスが基準期間内に使用されていない場合に、その入出力デバイスが使用可能である旨を利用者に対して通知する。
【００１９】
ホストコントローラ１８２は、ＲＡＭ１２０と、高い転送レートでＲＡＭ１２０をアクセスする中央処理装置１００及びグラフィックコントローラ１７５とを接続する。中央処理装置１００は、ＲＯＭ１１０及びＲＡＭ１２０に格納された支援プログラムに基づいて動作し、各部の制御を行う。グラフィックコントローラ１７５は、中央処理装置１００等がＲＡＭ１２０内に設けたフレームバッファ上に生成する画像データを取得し、表示装置１８０上に表示させる。これに代えて、グラフィックコントローラ１７５は、中央処理装置１００等が生成する画像データを格納するフレームバッファを、内部に含んでもよい。
【００２０】
入出力コントローラ１８４は、ホストコントローラ１８２と、比較的高速な入出力装置である通信インターフェイス１３０、ハードディスクドライブ１４０、及びＣＤ−ＲＯＭドライブ１６０等を接続する。通信インターフェイス１３０は、ネットワークを介して外部の装置と通信する。ハードディスクドライブ１４０は、情報処理装置１０が使用する支援プログラム及びデータを格納する。ＣＤ−ＲＯＭドライブ１６０は、ＣＤ−ＲＯＭ１９５から支援プログラム又はデータを読み取り、ＲＡＭ１２０を介して入出力チップ１７０に提供する。
【００２１】
また、入出力コントローラ１８４には、ＲＯＭ１１０と、フレキシブルディスクドライブ１５０や入出力チップ１７０等の比較的低速な入出力装置とが接続される。ＲＯＭ１１０は、情報処理装置１０の起動時に中央処理装置１００が実行するブートプログラムや、情報処理装置１０のハードウェアに依存するプログラム等を格納する。フレキシブルディスクドライブ１５０は、フレキシブルディスク１９０から支援プログラム又はデータを読み取り、ＲＡＭ１２０を介して入出力チップ１７０に提供する。入出力チップ１７０は、フレキシブルディスク１９０や、例えばパラレルポート、シリアルポート、キーボードポート、マウスポート等を介して各種の入出力装置を接続する。
【００２２】
情報処理装置１０に提供される支援プログラムは、フレキシブルディスク１９０、ＣＤ−ＲＯＭ１９５、又はＩＣカード等の記録媒体に格納されて利用者によって提供される。支援プログラムは、入出力チップ１７０及び／又は入出力コントローラ１８４を介して、記録媒体から読み出され情報処理装置１０にインストールされて実行される。情報処理装置１０にインストールされて実行される支援プログラムは、検出モジュールと、通知モジュールとを含む。
【００２３】
以上に示した支援プログラム又はモジュールは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フレキシブルディスク１９０、ＣＤ−ＲＯＭ１９５の他に、ＤＶＤやＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の記憶装置を記録媒体として使用し、ネットワークを介して支援プログラムを情報処理装置１０に提供してもよい。
【００２４】
また、情報処理装置１０は、消費電力が互いに異なる複数の動作モードを設定する機能を有している。具体的には、まず、情報処理装置１０は、中央処理装置１００により命令を実行して情報を処理する通常の動作モードを有している。また、情報処理装置１０は、通常の動作モードより消費電力が小さく、かつ中央処理装置１００が命令を実行している実行状態をハードディスクドライブ１４０等の補助記憶装置に保存して中央処理装置１００の動作を停止した動作モードであるハイバネーションモードを有している。更に、情報処理装置１０は、通常の動作モードより消費電力が小さく、ハイバネーションモードより消費電力が大きく、かつ中央処理装置１００の動作状態をＲＡＭ１２０等の主記憶装置に保存したまま中央処理装置１００の動作を停止させた動作モードである、サスペンドモードを有している。
【００２５】
また、ハイバネーションモードから通常の動作モードに復帰するまでに要する時間は、電源をオフにした状態から通常の動作モードに復帰するまでに要する時間より短い。更に、サスペンドモードから通常の動作モードに復帰するまでに要する時間は、ハイバネーションモードから通常の動作モードに復帰するまでに要する時間より短い。即ち、情報処理装置１０の利用を短期間停止したい場合には、電源をオフにする場合と比較して、サスペンドモード又はハイバネーションモードに移行する方が、復帰動作が早くて便利である。
【００２６】
図３は、支援プログラムが情報処理装置１０に入出力デバイスの設定変更を検出させる処理を示す。情報処理装置１０は、利用者からの指示で起動すると、以下の処理を、入出力デバイス又は電源制御機能毎に行う。具体的には、以下の処理を、キーボード４０の応答時間の設定と、ポインティングデバイス５０の感応度の設定と、ハイバネーションモードが有効か否かの設定と、通常の動作モードにおいて入力部分２０が閉じられた場合に移行する移行先の動作モードの設定とのそれぞれに対して行う。
【００２７】
情報処理装置１０は、利用者の識別情報であるＩＤを取得する（Ｓ３００）。例えば、情報処理装置１０のオペレーティングシステムにログインしている利用者のＩＤを取得する。そして、情報処理装置１０は、基準期間が経過したか否かを判断するためのタイマーが、その利用者に対応付けて既に動作しているか否かを判断する（Ｓ３１０）。タイマーが既に動作している場合に（Ｓ３１０：ＹＥＳ）、情報処理装置１０は、Ｓ３５０に処理を移す。
【００２８】
一方、タイマーが動作していない場合に（Ｓ３１０：ＮＯ）、情報処理装置１０は、入出力デバイス又は電源制御機能に対する現在の設定を、不揮発性の記録媒体、例えばハードディスクドライブ１４０に保存する（Ｓ３２０）。続いて、情報処理装置１０は、この利用者に対応付けてタイマーを設定するべく、タイマーの値を、基準期間が経過したことを検出できる適切な値に設定する（Ｓ３３０）。そして、情報処理装置１０は、タイマーを起動する（Ｓ３４０）。続いて、検出手段２００及び通知手段２１０は、入出力デバイス又は電源制御機能の設定が基準期間内に変更されていない場合に、その旨を利用者に通知する（Ｓ３５０）。詳細は後述する。
【００２９】
ここで、好ましくは、情報処理装置１０は、基準期間が経過したか否かを判断するタイマーを、入出力デバイス及び利用者の組毎に設定する。即ち、利用者Ａがポインティングデバイス５０の感応度を変更していない期間を計測するタイマーと、利用者Ｂがポインティングデバイス５０の感応度を変更していない期間を計測するタイマーとは異なっている。更に好ましくは、情報処理装置１０は、再起動された場合であっても、再起動する前のタイマーの値を、再起動後に引き続き用いる。即ち、情報処理装置１０は、利用者が設定を変更していない期間を累積して、基準期間を経過したか否かの判断に用いる。これにより、基準期間が、例えば１年間のように、情報処理装置１０が通常動作し続ける期間より長い期間に設定されていても、基準期間が経過したか否かを適切に判断することができる。
【００３０】
続いて、情報処理装置１０は、入出力デバイス又は電源制御機能の設定が変更されたか否かを再度判断する必要がある場合に（Ｓ３６０：ＹＥＳ）、基準期間を調節して（Ｓ３７０）、Ｓ３１０に処理を戻す。例えば、入出力デバイス又は電源制御機能の設定が基準期間内に変更されていないにもかかわらず、利用者が設定を変更しない場合には、情報処理装置１０は、入出力デバイス等の設定が変更可能である旨をその利用者に定期的に通知するべく、基準期間を適切に調節して、Ｓ３１０に処理を戻す。
【００３１】
一方、情報処理装置１０は、入出力デバイス又は電源制御機能の設定が変更されたか否かを再度判断する必要がない場合に（Ｓ３６０：ＮＯ）、処理を終了する。例えば、入出力デバイス又は電源制御機能の設定が変更され、再度通知する必要がない旨を利用者から入力された場合には、情報処理装置１０は、処理を終了して、入出力デバイス等の設定が変更可能である旨をその利用者に今後通知しない。
【００３２】
なお、オペレーティングシステムが、利用者に入出力デバイス等の設定を変更する権限を与えていない場合には、以上の処理を行わなくともよい。この際、設定を変更する権限が入出力デバイス毎に設定されている場合には、この権限に応じて、入出力デバイス毎に以上の処理を行うか否かを判断することが望ましい。
【００３３】
図４は、図３のＳ３５０における処理の詳細を示す。情報処理装置１０は、入出力デバイス又は電源制御機能の設定が基準期間内に変更されたか検出する処理を、６０秒間休止する（Ｓ４００）。即ち、情報処理装置１０は、入出力デバイス又は電源制御機能の設定が基準期間内に変更されたか否かを、約６０秒間隔で定期的に検出する。情報処理装置１０の消費電力を増大させることを防ぐため、又は中央処理装置１００が実行する他の処理を妨げないために、所定以上の間隔で検出することが望ましい。更に、情報処理装置１０は、情報処理装置１０がバッテリ駆動している場合のバッテリ残量に基づいて、この間隔を決定してもよいし、中央処理装置１００の使用率に基づいて、この間隔を決定してもよい。
【００３４】
検出手段２００は、入出力デバイス又は電源制御機能の設定が変更されたか否かを検出する（Ｓ４１０）。例えば、検出手段２００は、図３のＳ３２０において保存しておいた設定と、現在の設定とが異なるか否かを検出することにより、設定が変更されたか否かを検出する。これに代えて、検出手段２００は、情報処理装置１０が製品として出荷される場合の既定の設定と、現在の設定とを比較し、異なっている場合に、設定が変更された旨を検出してもよい。また、検出手段２００は、利用者が設定を変更する毎にその変更の履歴を不揮発性の記録媒体に記録しておき、その履歴を参照することにより、設定が変更されたか否かを検出してもよい。
【００３５】
設定が変更された場合に（Ｓ４１０：ＹＥＳ）、検出手段２００は、処理を終了する。この場合、検出手段２００は、今後設定が変更されないまま基準期間経過した場合に、その旨を通知するか否かを利用者に入力させてもよい。この入力結果に基づいて、情報処理装置１０は、図３のＳ３６０における判断を行う。一方、設定が変更されていない場合に（Ｓ４１０：ＮＯ）、検出手段２００は、基準期間が経過したか否かを判断する（Ｓ４２０）。即ち、これにより、検出手段２００は、入出力デバイス又は電源制御機能の設定が基準期間内に変更されたか否かを判断する。基準期間が経過していない場合に（Ｓ４２０：ＮＯ）、情報処理装置１０は、Ｓ４００に処理を戻す。
【００３６】
ここで、基準期間は、入出力デバイス又は電源制御機能毎に異なっていてもよい。即ち、検出手段２００は、入出力デバイス又は電源制御機能のそれぞれの設定が、当該入出力デバイス又は電源制御機能に応じて定まる基準期間内に変更されたか否かを判断してもよい。これにより、頻繁に設定変更する方が便利な機能には、より短い基準期間を設定する一方、あまり設定変更する必要がない機能には、より長い基準期間を設定する等、デバイスの特性に応じて基準期間を調節することができる。
【００３７】
基準期間が経過した場合、即ち、入出力デバイス又は電源制御機能の設定が基準期間内に変更されていない場合に（Ｓ４２０：ＹＥＳ）、通知手段２１０は、その旨を通知する所定の条件を満たすか否かを判断する（Ｓ４３０）。所定の条件を満たす場合に（Ｓ４３０：ＹＥＳ）、通知手段２１０は、入出力デバイス又は電源制御機能の設定が変更可能である旨を利用者に通知するべく、ヘルプパネルを表示する（Ｓ４４０）。また、通知手段２１０は、ヘルプパネルにおいて、利用者がこの設定を変更するか否かを入力させる。利用者が設定を変更する旨を入力した場合に（Ｓ４５０：ＹＥＳ）、通知手段２１０は、更に、利用者から入出力デバイスの設定の変更を受け付ける設定変更プログラムを起動する（Ｓ４６０）。
【００３８】
上記の処理について、入出力デバイス又は電源制御機能のそれぞれについての適用例を以下に示す。
（１）キーボード４０上のキーの応答速度
検出手段２００は、キーボード４０上の何れかのキーの応答速度の設定が、基準期間内に変更されたか否かを検出する（Ｓ４２０）。変更されていない場合において（Ｓ４２０：ＹＥＳ）、通知手段２１０は、キーボード４０上の何れかのキーの押し間違いを検出した場合に、所定の条件を満たすと判断し（Ｓ４３０：ＹＥＳ）、キーボード４０上の各キーの応答速度を変更可能である旨を利用者に通知する（Ｓ４４０）。
【００３９】
例えば、通知手段２１０は、あるキーが押下された結果アプリケーションプログラム等のウィンドウが起動し、そのウィンドウが起動してから予め定めた期間内に閉じられた場合に、そのキーの押下が押し間違いであると判断してもよい。具体的には、利用者が「Ｆ１」キーを押下した結果オンラインヘルプを表示するウィンドウが起動し、そのウィンドウが起動してから予め定めた期間内に閉じられた場合に、通知手段２１０は、その「Ｆ１」キーの押下が押し間違いであると判断する。この場合、利用者は、「Ｆ１」キーの応答速度を変更して、情報処理装置１０が「Ｆ１」キーの押下に応答しにくく設定すれば、利便性が高まる。
【００４０】
これに代えて、通知手段２１０は、キーボード４０上の１つのキーと、このキーに隣接して配置された他のキーとのそれぞれが、所定の期間内に押下された場合に、所定の条件を満たすと判断してもよい。一例として、通知手段２１０は、１つのキーと他のキーが略同時に押下された場合に、所定の条件を満たすと判断してもよい。具体的には、隣接して配置される「ＥＳＣ」キーと「Ｆ１」キーとが略同時に押下された場合に、通知手段２１０は、その「ＥＳＣ」キー及び「Ｆ１」キーの何れかが押し間違いであると判断する。この場合、何れかのキーの応答速度を変更して、情報処理装置１０がそのキーの押下に応答しにくく設定すれば、利便性が高まる。
【００４１】
（２）ポインティングデバイス５０の感応度
検出手段２００は、ポインティングデバイス５０の感応度の設定が、基準期間内に変更されたか否かを判断する（Ｓ４２０）。変更されていない場合において（Ｓ４２０：ＹＥＳ）、通知手段２１０は、ポインティングデバイス５０が利用者に使用されている時に、所定の条件を満たすと判断する（Ｓ４３０：ＹＥＳ）。そして、通知手段２１０は、ポインティングデバイス５０の感応度を変更可能である旨を利用者に通知する（Ｓ４４０）。これにより、利用者がポインティングデバイス５０を操作していない場合に不要な情報が表示されることを防いで、利用者に適したタイミングで通知を行うことができる。
【００４２】
（３）ハイバネーションモードが有効か否かの設定
検出手段２００は、ハイバネーションモードに移行する機能を有効又は無効にする設定が基準期間内に変更されたか否かを判断する（Ｓ４２０）。変更されていない場合において（Ｓ４２０：ＹＥＳ）、通知手段２１０は、情報処理装置１０が通常の動作モードからサスペンドモードに移行してから再度通常の動作モードに復帰するまでの時間が、所定の時間より長い場合に、所定の条件を満たすと判断する（Ｓ４３０：ＹＥＳ）。そして、通知手段２１０は、ハイバネーションモードに移行する機能を有効に設定可能である旨を利用者に通知する（Ｓ４４０）。これにより、ハイバネーションモードを使用可能であるにもかかわらず長時間サスペンドモードを使用している利用者に対して、ハイバネーションモードの存在を適切に通知することができる。
【００４３】
これに代えて、通知手段２１０は、利用者が情報処理装置１０の電源を所定以上の頻度でオフにしている場合に、所定の条件を満たすと判断してもよい（Ｓ４３０：ＹＥＳ）。この場合、ハイバネーションモードを使用可能であるにもかかわらず頻繁に電源をオフにしている利用者に対して、ハイバネーションモードの存在を適切に通知することができる。
【００４４】
（４）通常の動作モードにおいて入力部分２０が閉じられた場合に移行する移行先の動作モードの設定
情報処理装置１０は、通常の動作モードにおいて、入力部分２０が表示部分３０により閉じられた場合に、他の動作モードに移行することができる。この移行先の動作モードを適切に設定しておけば、利用者は、他のボタン等を操作することなく動作モードを変更できるので利便である。
【００４５】
検出手段２００は、この移行先の動作モードが、基準期間内に変更されたか否かを検出する（Ｓ４２０）。変更されていない場合において（Ｓ４２０：ＹＥＳ）、通知手段２１０は、この移行先の動作モードが何れの動作モードにも設定されていない場合に、所定の条件を満たすと判断する（Ｓ４３０：ＹＥＳ）。そして、通知手段２１０は、通常の動作モードにおいて入力部分２０が閉じられた場合に移行する移行先の動作モードを変更可能である旨を利用者に通知する（Ｓ４４０）。
【００４６】
以上で説明したように、情報処理装置１０は、基準期間内に設定が変更されなかった入出力デバイス又は電源制御機能を利用者毎に検出して、その設定が変更可能である旨をその利用者に通知することができる。これにより、各利用者に適切な設定変更を行わせて、その利用者の利便性を高めることができる。また、情報処理装置１０は、所定の条件が満たされた場合に限って、設定が変更可能である旨を利用者に通知する。これにより、利用者にとって不要な通知を省いて、利用者にとって必要な通知のみを行うことができる。
【００４７】
以上、本図で示した処理は、上記に例示した適用例に加えて、更に他の例にも適用できる。例えば、検出手段２００は、情報処理装置１０のスクリーンセイバーが起動するまでの時間の設定が、基準期間内に変更されたか否かを検出してもよい。また、検出手段２００は、中央処理装置１００の処理速度の設定又はＣＤ−ＲＯＭ１６０等の回転速度の設定が、基準期間内に変更されたか否かを検出してもよい。また、検出手段２００は、消費電力を低減させる目的で情報処理装置１０の一部の機能をオフにするまでの時間が、基準期間内に変更されたか否かを検出してもよい。通知手段２１０は、これらの設定が基準期間内に変更されていない場合に、これらの設定を変更可能である旨を利用者に通知する。これにより、情報処理装置１０の更に他の機能を発揮させて利用者の利便性を向上させることができる。
【００４８】
図５は、支援プログラムが情報処理装置１０に入出力デバイスの使用を検出させる処理を示す。情報処理装置１０は、利用者からの指示で起動すると、以下の処理を、入出力デバイスである赤外線通信デバイス６０及びキーボード照射用ライト７０のそれぞれに対して行う。まず、情報処理装置１０は、利用者の識別情報であるＩＤを取得する（Ｓ５００）そして、情報処理装置１０は、基準期間が経過したか否かを判断するためのタイマーが、その利用者に対応付けて既に動作しているか否かを判断する（Ｓ５１０）。タイマーが既に動作している場合に（Ｓ５１０：ＹＥＳ）、情報処理装置１０は、Ｓ５４０に処理を移す。
【００４９】
一方、タイマーが動作していない場合に（Ｓ５１０：ＮＯ）、情報処理装置１０は、この利用者に対応付けてタイマーを設定するべく、タイマーの値を、基準期間が経過したことを検出できる適切な値に設定する（Ｓ５２０）。そして、情報処理装置１０は、タイマーを起動する（Ｓ５３０）。情報処理装置１０は、入出力デバイスが基準期間内に使用されたか検出する処理を、６０秒間休止する（Ｓ５４０）。即ち、情報処理装置１０は、入出力デバイスが基準期間内に使用されたか否かを、約６０秒間隔で定期的に検出する。
【００５０】
検出手段２００は、入出力デバイスが使用されたか否かを検出する（Ｓ５５０）。使用された場合に（Ｓ５５０：ＹＥＳ）、検出手段２００は、Ｓ５８０に処理を移す。一方、設定が変更されていない場合に（Ｓ５５０：ＮＯ）、検出手段２００は、基準期間が経過したか否かを判断する（Ｓ５６０）。即ち、これにより、検出手段２００は、赤外線通信デバイス６０及びキーボード照射用ライト７０のそれぞれが基準期間内に使用されたか否かを判断する。基準期間が経過した場合、即ち、入出力デバイスが基準期間内に使用されていない場合に（Ｓ５６０：ＹＥＳ）、通知手段２１０は、赤外線通信デバイス６０及びキーボード照射用ライト７０のそれぞれが使用可能である旨を利用者に通知するべく、ヘルプパネルを表示する（Ｓ５７０）。
【００５１】
また、通知手段２１０は、他の装置とデータを授受する他の入出力デバイスが使用されていることをさらに条件として、赤外線通信デバイス６０が使用可能である旨を利用者に通知してもよい。例えば、通知手段２１０は、着脱可能な記録媒体が使用されていることを更に条件としてもよいし、通信用ポートが使用されていることを更に条件としてもよい。更に具体的には、通知手段２１０は、メモリカードスロット又はＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）接続方式のメモリキー等が使用されていることを更に条件としてもよいし、ＵＳＢポートを用いた通信が行われていることを更に条件としてもよい。これに加えて、又は、これに代えて、通知手段２１０は、赤外線通信デバイス６０により通信可能な他の装置を検出したことを更に条件として、赤外線通信デバイス６０が使用可能である旨を利用者に通知してもよい。これにより、利用者が赤外線通信デバイス６０を使用する可能性が高い場合にのみ、赤外線通信デバイス６０が使用可能である旨を通知することができる。
【００５２】
また、通知手段２１０は、情報処理装置１０が使用されている時刻が予め定めた夜間帯であることを更に条件として、キーボード照射用ライト７０が使用可能である旨を利用者に通知してもよい。これにより、利用者がキーボード照射用ライト７０を使用する可能性が高い場合にのみ、キーボード照射用ライト７０が使用可能である旨を通知することができる。この際、通知手段２１０は、ヘルプパネルを表示すると共に、キーボード照射用ライト７０を点灯させてもよい。これにより、利用者に対して、キーボード照射用ライト７０の存在をより効果的に知らせることができる。
【００５３】
続いて、情報処理装置１０は、入出力デバイスが使用されたか否かを再度判断する必要がある場合に（Ｓ５８０：ＹＥＳ）、基準期間を調節して（Ｓ５９０）、Ｓ５１０に処理を戻す。例えば、入出力デバイスが使用可能である旨を利用者に通知したにもかかわらず、利用者がその入出力デバイスを使用しない場合には、情報処理装置１０は、入出力デバイスが使用可能である旨をその利用者に定期的に通知するべく、基準期間を適切に調節して、Ｓ５１０に処理を戻す。
【００５４】
一方、情報処理装置１０は、入出力デバイスが使用されたか否かを再度判断する必要がない場合に（Ｓ５８０：ＮＯ）、処理を終了する。例えば、入出力デバイスが使用された場合には、情報処理装置１０は、処理を終了して、入出力デバイスが使用可能である旨をその利用者に今後通知しない。
【００５５】
以上の実施例で説明したように、情報処理装置１０は、基準期間内に設定が変更されなかった入出力デバイス又は電源制御機能を検出して、その設定が変更可能である旨を利用者に通知することができる。また、情報処理装置１０は、基準期間内に使用されなかった入出力デバイスを検出して、その入出力デバイスが使用可能である旨を利用者に通知することができる。これにより、情報処理装置１０の様々な機能を利用者に利用させて、利用者の利便性を高めることができる。
【００５６】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。例えば、情報処理装置１０は、ノートブック型パーソナルコンピュータより小型なＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）であってもよいし、自動車に搭載されるカーナビゲーションシステム又はカーオーディオシステムであってもよいし、家庭用電気製品であってもよい。
【００５７】
以上の実施例によると、以下の各項目に示す支援プログラム、記録媒体、及び情報処理装置が実現される。
【００５８】
（項目１）  情報処理装置の利用者の操作を支援する支援プログラムであって、前記情報処理装置を、前記情報処理装置の入出力デバイスの設定が予め定められた基準期間内に変更されたか否かを検出する検出手段と、前記入出力デバイスの設定が前記基準期間内に変更されていない場合に、前記入出力デバイスの設定が変更可能である旨を前記利用者に対して通知する通知手段として機能させる支援プログラム。
（項目２）  前記通知手段は、前記入出力デバイスの設定が前記基準期間内に変更されていない場合に、更に、前記利用者から前記入出力デバイスの設定の変更を受け付ける設定変更プログラムを起動する項目１記載の支援プログラム。
（項目３）  前記検出手段は、前記情報処理装置のポインティングデバイスを所定量操作した時に動作するポインタの移動量を示す感応度の設定が、前記基準期間内に変更されたか否かを検出し、前記通知手段は、前記ポインティングデバイスの設定が前記基準期間内に変更されていない場合に、前記ポインティングデバイスの感応度を変更可能である旨を、前記利用者に通知する項目１記載の支援プログラム。
【００５９】
（項目４）  前記情報処理装置は、キーボード上のキーが押下されてからキーに入力が行われたと認識するまでの時間を示す応答速度を、利用者からの指示により設定する機能を有し、前記検出手段は、前記情報処理装置のキーボード上の何れかのキーの応答速度の設定が、前記基準期間内に変更されたか否かを検出し、前記通知手段は、前記応答速度の設定が前記基準期間内に変更されておらず、かつ前記キーボード上のキーの押し間違いを検出した場合に、前記キーボード上の各キーの応答速度が変更可能である旨を、前記利用者に通知する項目１記載の支援プログラム。
（項目５）  前記通知手段は、前記応答速度の設定が前記基準期間内に変更されておらず、かつ前記キーボード上の１つのキーと、当該キーに隣接して配置された他のキーとのそれぞれが、所定の期間内に押下された場合に、前記キーボード上のキーの押し間違いを検出し、前記応答速度が変更可能である旨を、前記利用者に通知する項目４記載の支援プログラム。
（項目６）  前記通知手段は、前記入出力デバイスが使用されている時に、前記入出力デバイスの設定が前記基準期間内に変更されていないことを条件として、前記入出力デバイスの設定が変更可能である旨を前記利用者に通知する項目１記載の支援プログラム。
（項目７）  前記通知手段は、前記利用者により前記入出力デバイスの設定が変更されたことがある場合に、当該入出力デバイスの設定が変更可能である旨を当該利用者に通知せず、前記利用者により前記入出力デバイスの設定が変更されたことがない場合に、当該入出力デバイスの設定が変更可能である旨を当該利用者に定期的に通知する項目１記載の支援プログラム。
【００６０】
（項目８）  前記検出手段は、利用者が入出力デバイスの設定を前記基準期間内に変更したか否かを、入出力デバイス及び利用者の組毎に検出し、前記通知手段は、入出力デバイス及び利用者の組毎に、当該利用者が当該入出力デバイスの設定を前記基準期間内に変更していない場合に、当該入出力デバイスの設定の変更が可能である旨を、当該利用者に対して通知する項目１記載の支援プログラム。
（項目９）  情報処理装置の利用者の操作を支援する支援プログラムであって、前記情報処理装置を、前記情報処理装置の入出力デバイスが予め定められた基準期間内に使用されたか否かを検出する検出手段と、前記入出力デバイスが前記基準期間内に使用されていない場合に、前記入出力デバイスが使用可能である旨を前記利用者に対して通知する通知手段として機能させる支援プログラム。
（項目１０）  前記検出手段は、前記情報処理装置のキーボードを照射するキーボード照射用ライトが前記基準期間内に使用されたか否かを検出し、前記通知手段は、前記キーボード照射用ライトが前記基準期間内に使用されていない場合に、前記キーボード照射用ライトが使用可能である旨を前記利用者に通知する項目９記載の支援プログラム。
【００６１】
（項目１１）  前記情報処理装置は、他の情報処理装置と赤外線で通信するための赤外線通信デバイスを備えており、前記検出手段は、前記赤外線通信デバイスが前記基準期間内に使用されたか否かを検出し、前記通知手段は、前記赤外線通信デバイスが前記基準期間内に使用されていない場合に、前記赤外線通信デバイスが使用可能である旨を前記利用者に通知する項目９記載の支援プログラム。
（項目１２）  情報処理装置の利用者の操作を支援する支援プログラムであって、前記情報処理装置を、前記情報処理装置の電源を制御する電源制御機能の設定が予め定められた基準期間内に変更されたか否かを検出する検出手段と、前記電源制御機能の設定が前記基準期間内に変更されていない場合に、前記電源制御機能の設定が変更可能である旨を前記利用者に通知する通知手段として機能させる支援プログラム。
（項目１３）  前記情報処理装置は、通常の動作モードより消費電力が小さく、かつ前記情報処理装置の中央処理装置が命令を実行している実行状態を補助記憶装置に保存したまま中央処理装置の動作を停止させた動作モードである、ハイバネーションモードを有しており、前記検出手段は、前記ハイバネーションモードに移行する機能を有効又は無効にする設定が前記基準期間内に変更されたか否かを検出し、前記通知手段は、前記ハイバネーションモードに移行する前記機能が、前記基準期間内に無効のまま変更されていない場合に、前記ハイバネーションモードに移行する前記機能を有効に設定可能である旨を前記利用者に通知する項目１２記載の支援プログラム。
【００６２】
（項目１４）  前記情報処理装置は、通常の動作モードより消費電力が小さく、前記ハイバネーションモードより消費電力が大きく、かつ前記中央処理装置の動作状態を主記憶装置に保存したまま前記中央処理装置の動作を停止させた動作モードである、サスペンドモードを更に有しており、前記通知手段は、前記情報処理装置が通常の動作モードから前記サスペンドモードに移行してから再度通常の動作モードに復帰するまでの時間が、所定の期間より長いことを更に条件として、前記ハイバネーションモードに移行する前記機能を有効に設定可能である旨を前記利用者に通知する項目１３記載の支援プログラム。
（項目１５）  前記情報処理装置は、前記利用者の入力を受け付ける入力部分と、前記入力部分と開閉可能に設けられ、開かれた状態において前記利用者に情報を表示し、閉じられた状態において前記入力部分を利用者から隠蔽する表示部分と、消費電力が互いに異なる複数の動作モードを設定する機能とを有し、前記検出手段は、通常の動作モードにおいて前記入力部分が閉じられた場合に移行する移行先の動作モードが、前記基準期間内に変更されたか否かを検出し、前記通知手段は、移行先の当該動作モードが、前記基準期間内に変更されていない場合に、前記入力部分が閉じられた場合に移行する移行先の動作モードを変更可能である旨を前記利用者に通知する項目１２記載の支援プログラム。
【００６３】
（項目１６）  項目１から項目１５の何れかに記載の支援プログラムを記録した記録媒体。
（項目１７）  利用者の操作を支援する情報処理装置であって、前記情報処理装置の入出力デバイスの設定が予め定められた基準期間内に変更されたか否かを検出する検出手段と、前記入出力デバイスの設定が前記基準期間内に変更されていない場合に、前記入出力デバイスの設定が変更可能である旨を前記利用者に対して通知する通知手段とを備える情報処理装置。
（項目１８）  利用者の操作を支援する情報処理装置であって、前記情報処理装置の入出力デバイスが予め定められた基準期間内に使用されたか否かを検出する検出手段と、前記入出力デバイスが前記基準期間内に使用されていない場合に、前記入出力デバイスが使用可能である旨を前記利用者に対して通知する通知手段とを備える情報処理装置。
（項目１９）  利用者の操作を支援する情報処理装置であって、前記情報処理装置の電源を制御する電源制御機能の設定が予め定められた基準期間内に変更されたか否かを検出する検出手段と、前記電源制御機能の設定が前記基準期間内に変更されていない場合に、前記電源制御機能の設定が変更可能である旨を前記利用者に通知する通知手段とを備える情報処理装置。
【図面の簡単な説明】
【００６４】
【図１】図１は、情報処理装置１０の概略を示す。
【図２】図２は、情報処理装置１０の機能ブロックを示す。
【図３】図３は、支援プログラムが情報処理装置１０に入出力デバイスの設定変更を検出させる処理を示す。
【図４】図４は、図３のＳ３５０における処理の詳細を示す。
【図５】図５は、支援プログラムが情報処理装置１０に入出力デバイスの使用を検出させる処理を示す。
【符号の説明】
【００６５】
１０  情報処理装置
２０  入力部分
３０  表示部分
４０  キーボード
５０  ポインティングデバイス
６０  赤外線通信デバイス
７０  キーボード照射用ライト
１００  中央処理装置
２００  検出手段
２１０  通知手段
【図１】
2005134979.tif 000003
【図２】
2005134979.tif 000004
【図３】
2005134979.tif 000005
【図４】
2005134979.tif 000006
【図５】
2005134979.tif 000007