(57)【特許請求の範囲】
【請求項１】
表示装置、文字およびコマンドを入力する入力手段装置、音声情報を再生出力する出力装置とを備えた情報処理装置において、
前記表示装置の少なくとも一部への電源の供給停止により上記表示装置の表示を停止する制御と前記表示装置の電源供給の復帰により上記表示手段の表示を活性化する制御とを有する表示制御手段と、
前記入力装置からの入力が所定時間以上無いときに、前記表示制御手段を表示を停止する制御するスタンバイ制御手段と、
前記スタンバイ制御手段により、前記表示制御手段の表示を停止させているときに、前記入力装置からの入力が検知されることにより、前記表示制御手段を表示を活性化する復帰制御手段とを備え、
前記入力装置は３種類のコマンドを出力する３つのキー群を有する分別手段を有し、第１のキー群は音声情報の再生制御を行うキー群であり、第２のキー群は音声情報の出力を停止制御するキー群であり、第３のキー群は音声情報の制御に割り当てられないキー群であり、
第１キー群が入力されたときは、表示装置の制御は行わず、音声情報の再生制御のみを行い、
第２キー群が入力されたときは、音声情報の再生を停止し、前記復帰制御手段により表示装置を活性化させ、
第３キー群が入力されたときは、前記復帰制御手段により表示装置を活性化させるものであることを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、前記入力装置は、情報処理装置内に内蔵された一定の領域内のタッチスライド操作をマウスカーソルの移動量として出力するマウスパッドであり、さらに、前記分別手段は、前記第１のキー群、前記第２のキー群及び、前記第３のキー群との分別を、パッド内のタッチ位置から得られる物理座標位置が、特定の領域内に存在するか否かにより判断制御するものであることを特徴とする情報処理装置。
【請求項３】
請求項２の情報処理装置において、前記分別手段の分別に伴う出力系デバイスへの出力制御は、非接触状態からタッチ状態へ遷移した際にのみ限定され、タッチ状態が継続されている時の入力データ、もしくは、タッチ状態から非接触状態へ遷移した際の入力データに対しての第１のキー群、第２のキー群及び、第３のキー群との分別制御、もしくは、第１のキー群、第２のキー群及び、第３のキー群との分別制御に伴う音声出力装置に対する出力制御は行わないようにしたことを特徴とする情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、音楽ＣＤ再生機能等に代表される表示装置の使用がなくとも成立するアプリケーション（機能）を具備するパソコンに利用可能な技術である。
【０００２】
【従来の技術】
近年、パソコンに代表される情報機器とＴＶやＣＤプレイヤ等に代表されるオーディオ機器との融合機器（情報家電機器）が、各社より商品化されている。
一般に、情報機器とは、データ加工や演算等の情報処理を目的として、ユーザの標準入力装置（キーボード／マウス等の入力装置）に対する操作内容や情報処理結果を、標準出力装置（ＣＲＴ／ＬＣＤ等の表示装置）に出力するという最低限の制御が実施されている。
すなわち、これは、入力装置に対する操作／入力が行われた時は、何らかの情報を表示装置に出力制御することを意味する。
【０００３】
情報機器では、上記制御を逆手にとり、古くより、「標準入力装置に対するユーザの未操作状態（アイドル状態）が、一定時間継続された時、出力系デバイス（主として標準出力装置）の電源供給を遮断する」等の省電力制御を実施している。
【０００４】
さらに、近年、ＡＶ機能を具備するパソコンでは、パソコンアプリケーションソフトウェア形態としてではなく、すなわち、Ｗｉｎｄｏｗｓ等のＯＳ（オペレーティングシステム）を介さずに、ダイレクトに関係するデバイスを制御するコントローラ（「ファームウェア」と呼ばれている）により、ＡＶ機能を稼動させるモードをサポートしているものもある。
商品（システム）の実形態としては多種多様存在するが、例えば、音楽ＣＤプレイヤ機能を備えたパソコンのシステム構成があげられる。
【０００５】
図１１は、音楽ＣＤプレイヤ機能を備えたパソコンの一例の外観図を示し、図１２は、その内部構成の一部を示すブロック図である。
図に示されるように、選曲操作等を行う音楽ＣＤプレイヤ機能専用の入力部と、現在の曲番等を表示するための表示部とを、標準入力／出力装置とは別に設け、さらに、ＣＤドライブや、上記ＣＤプレイヤ機能用の入出力部等のＣＤプレイヤ機能を稼動させるのに必要なデバイス／コントローラに対しては、常に電源供給され、主電源投入時のみ、その他のＰＣデバイス（標準入出力装置等）にも電源供給するシステム構成としている。
【０００６】
なお、正確には、ＰＣ稼動時（主電源スイッチ投入時）、「その他デバイス」の１つとして、ＣＤドライブやスピーカ等のデバイスも稼動される必要があることから、ＰＣ稼動時には、「プレイヤ制御部」の抑止制御等（プレイヤ制御部とＰＣ制御部との連携制御）が必要となるが、ここでは、省略している。
【０００７】
【発明が解決しようとする課題】
上述したとおり、情報機器としての省電力（以後、「スタンバイ」と呼ぶ）制御、「標準入力装置に対するユーザの未操作状態（アイドル状態）が、一定時間継続された時、出力系デバイス（主として標準出力装置）の電源供給を遮断する」という制御は、「入力装置に対する操作／入力が行われた時は、何らかの情報を表示装置に出力する制御が必要である」という構成を逆手にとったものである。
【０００８】
しかしながら、家電機器（オーディオ機器）としては、必ずしも、表示装置に対する出力制御が必要でない場合がある。
最も明確なものは、音楽再生機能（ＣＤプレイヤ機能）である。
ＣＤプレイヤ機能の「再生開始」、「選曲」等の操作、例えば、標準入力装置（キーボード）の右カーソル（→）に“次曲選曲”、左カーソル（←）に“前曲選曲”機能が、割り当てられているＰＣアプリケーションソフトウェアが起動しているシーンを考える。
【０００９】
当然、上記の省電力制御機能（アイドル状態の一定時間継続による表示装置の電源遮断）が「有効」に設定されている時、しばらく音楽ＣＤを聴いていると、本省電力機能が働き、メイン表示装置（標準表示装置）の電源供給はオフ制御される（スタンバイ状態に遷移する）。
【００１０】
ところが、本スタンバイ状態時に、現在再生中の曲をスキップする等を目的に、標準入力装置（キーボード）のＣＤプレイヤ機能に割り当てられているキー（右カーソル／左カーソル）の入力操作を行うと、当然のことながら、入力発生した時点で、メイン表示装置（標準表示装置）に電源供給が再開され（通常状態に復帰し）、電源遮断前の内容（ＣＤプレイヤアプリケーションのウィンドウ）が表示されることになる。
おそらく、上記制御（標準表示装置に対する電源供給の再開）は、「音楽を聴く」という行為を継続するのであれば、ユーザの望む作動ではないだろう。
【００１１】
本発明は、こうした問題を解決するためになされたもので、復帰制御を稼動させない入力装置に対するユーザ操作に対しては、表示装置のスタンバイ状態を継続させた状態で、ユーザ操作に応じたドライブ制御を行うようにしたことを目的としている。
【００１２】
より具体的には、表示装置に対する省電力制御における「表示装置のスタンバイ状態からの復帰制御」の１つの制御方法として用いられている「入力装置のユーザ操作によるスタンバイ状態よりの復帰制御」において、復帰制御を稼動させる入力装置に対するユーザ操作と、復帰制御を稼動させず（省電力状態を継続したままで）、出力系デバイスに制御命令を出力制御することにより、表示装置に対する省電力を維持したまま、出力系デバイスに対するユーザ操作を可能とすることを目的としている。
【００１３】
さらに、一定時間、ユーザ入力が行われなかった時に成される、表示装置保護制御を有する、一時的な表示データの変更制御における「入力装置のユーザ操作による復帰制御」において、復帰制御を稼動させる入力装置に対するユーザ操作と、復帰制御を稼動させず（一時的な表示データの変更状態を継続したままで）、出力系デバイスに制御命令を出力制御することにより、表示装置に対する省電力を維持したまま、出力系デバイスに対するユーザ操作を可能とすることである。
【００１４】
さらに、出力系デバイスに出力する、出力系デバイスのユーザ操作が、出力系デバイスの停止制御を意味するコマンドである場合、表示装置に対する省電力状態、もしくは、一時的な表示データの変更状態を解除することである。
さらに、マウスパッドに、接触（タッチ）した時の座標位置を出力系デバイスに出力するコマンド決定に利用することである。
【００１５】
【課題を解決するための手段】
上記目的を達成するために、本発明は、表示装置、文字およびコマンドを入力する入力手段装置、音声情報を再生出力する出力装置とを備えた情報処理装置において、前記表示装置の少なくとも一部への電源の供給停止により上記表示装置の表示を停止する制御と前記表示装置の電源供給の復帰により上記表示手段の表示を活性化する制御とを有する表示制御手段と、前記入力装置からの入力が所定時間以上無いときに、前記表示制御手段を表示を停止する制御するスタンバイ制御手段と、前記スタンバイ制御手段により、前記表示制御手段の表示を停止させているときに、前記入力装置からの入力が検知されることにより、前記表示制御手段を表示を活性化する復帰制御手段とを備え、前記入力装置は３種類のコマンドを出力する３つのキー群を有する分別手段を有し、第１のキー群は音声情報の再生制御を行うキー群であり、第２のキー群は音声情報の出力を停止制御するキー群であり、第３のキー群は音声情報の制御に割り当てられないキー群であり、第１キー群が入力されたときは、表示装置の制御は行わず、音声情報の再生制御のみを行い、第２キー群が入力されたときは、音声情報の再生を停止し、前記復帰制御手段により表示装置を活性化させ、第３キー群が入力されたときは、前記復帰制御手段により表示装置を活性化させるものであることを特徴としたものである。
【００１６】
【発明の実施の形態】
本発明によるスタンバイ状態でのドライブ制御方法の実施形態を、図面に基づいて、以下に説明する。
図１は、本発明のスタンバイ状態でのドライブ制御方法を適用した音楽ＣＤプレイヤ機能付きＰＣの外観図と、部分拡大図である。
【００１７】
ＰＣシステムのマウスパッドには、音楽ＣＤプレイヤ機能の再生制御機能（「再生」、「停止」、「次曲スキップ」、「一時停止」の４機能）を意味するアイコンがプリント（刻印）されており、表示装置の省電力状態時に、これらアイコンが刻印されている領域をタッチすると、省電力状態を維持しつつ（正確には、「停止」だけは、省電力状態より復帰制御している）、個々の再生制御機能が稼動し、また、アイコンが刻印されていない領域をタッチすると、省電力状態から復帰する。
【００１８】
また、キーボード上の“Ａ”キー，“Ｓ”キー，“Ｚ”キー，“Ｘ”キーに対しても、上記マウスパッドと同様に、個々に、音楽ＣＤプレイヤ機能の再生制御機能が割り当てられており、表示装置の省電力状態時に、上記４つのいずれかのキーを押下すると、省電力状態を維持しつつ（「停止」に関しては、パッドと同様に復帰制御している）、個々の再生制御機能が稼動し、その他のキーの押下があった場合は、省電力状態から復帰する。
【００１９】
図２は、図１に示すＰＣシステムを実現する音楽ＣＤプレイヤ機能付きＰＣの構成を示すブロック図である。
以下に、各構成要素について詳述する。
なお、各ブロック間の矢印は、基本データの入出力関係（矢印先が、制御される／出力されるブロック）を示している。
【００２０】
まず、入力デバイスコントローラ２０は、キーボード３５、ならびにマウスパッド３０より出力されるユーザの入力データを、統括的管理し、後述するシステム１０へ入力データを出力制御、及び同じく後述する音楽ＣＤ再生コントローラ４０に対して、再生制御コマンド（命令）を出力する制御部である。
ただし、ここでは、説明を簡易とするために、キーボード３５とマウスパッド３０とを統括的に扱い、システム１０と別形態としたものとしているが、実形態は、システム１０内に組み込まれ得る（一般に、後者と区別する意味で、「ドライバソフトウェア」と呼ばれている。）か、または別（ＲＯＭ）形態として存在する（一般に、前者と区別するために「ＢＩＯＳ」と称されている。）システムコードの一部である。
【００２１】
次に、システム１０は、入力デバイスコントローラ２０より出力されるユーザの入力装置に対する操作データを入力し、アイドル検知制御、ならびにアイドル検知制御に伴う表示装置６０の省電力制御を行う制御部である。
ただし、入力デバイスコントローラ２０と同様、ここでは、説明を簡易とするために、表示装置６０に対する省電力制御に限定しているが、当然、表示装置の視認性向上を補助するデバイス（バックライト／フロントライト等）に対する省電力も含まれており、一般ＰＣ用語としての「システム」（通常、単に、「システム」といえば、ＰＣ用語では、基本的にはＯＳを、広くはＢＩＯＳ、ドライバソフトウェア等も含むアプリケーションソフトウェア以外のプログラムコードを指す）の役割からいえば、表示装置に対する省電力制御は、ほんの一部の制御に過ぎず、例えば、省電力制御１つをとっても、さまざまな制御が実施されている。
【００２２】
また、音楽ＣＤ再生コントローラ４０は、入力デバイスコントローラ２０より制御される、音楽デジタルコンテンツが格納されている媒体（本実施例ではＣＤ：Ｃｏｍｐａｃｔ  Ｄｉｓｃ）用のドライブ（ＣＤ読込装置５５）、ならびにアンプ／スピーカ等の音声出力装置５０を制御し、音声再生するファームウェア化された制御部（コントローラ）である。
【００２３】
なお、一般に、ＰＣ（ＯＳ管理下にある）アプリケーションソフトウェア（図示されていない）が各種デバイスを制御する際、必ず、ＯＳ（図２では、システム１０）を介して制御される。
すなわち、ＰＣアプリケーションソフトウェア形態をとる音楽ＣＤプレイヤアプリケーションソフトウェアは、システム１０を介して、音楽ＣＤ再生コントローラ４０を制御する場合があることを意味する。
【００２４】
次に、入力データの出力フォーマットについて説明する。
図３は、マウスパッド上に、割り当てられた音楽ＣＤプレイヤの再生制御機能領域の例を示す図である。
ここで注目すべき点は、パッド上の全ての領域が、音楽ＣＤプレイヤの再生制御機能に割り当てられていないという点である。これは、省電力状態時、音楽ＣＤプレイヤの再生制御機能に割り当てられていない領域を操作（タッチ）すると、省電力状態から、復帰制御がなされることを示している。
【００２５】
図４は、本実施例のマウスパッド操作に関する、マウスパッド−入力デバイスコントローラ間、及び入力デバイスコントローラ−システム間のインタフェース仕様（入出力データフォーマット）の一例を示す図である。
図４（Ａ）は、マウスパッド３０より出力される（入力側は、入力デバイスコントローラ２０）データフォーマットを示している。
【００２６】
本図から分かるように、４パラメータ（パッド操作の場合）／３パラメータ（ボタン操作の場合）より構成されている。
第１パラメータは、入力（操作）データのデータ種を意味し、パッド操作の場合には、ＰＡＤが、ボタン操作の場合には、ＢＴＮが出力される。
第２パラメータ以降は、入力（操作）データの入力内容を意味し、パッド操作の場合には、現在タッチされている横方向（Ｐｘ）位置、縦方向（Ｐｙ）位置、現在のタッチ状態情報（ＵｐＤｏｗｎ）が、第１パラメータに付与され出力される。
【００２７】
また、ボタン操作の場合には、操作されたボタン番号（ＢＮｏ）、ボタンの押下状態情報（ＵｐＤｏｗｎ）が、同じく、第１パラメータに付与され出力される。
本仕様は、あくまでも一例であり、本仕様と同一とする必要はないが、少なくとも、パッド操作の場合には、パッド上の物理位置の出力を受けて、入力デバイスコントローラ２０は制御される（制御の詳細は、後述のフロー説明を参照）。
【００２８】
図４（Ｂ）は、入力デバイスコントローラ２０より出力される（入力側はシステム１０）データフォーマットを示している。
本図から分かるように、横方向（ＭｖＸ）移動量、縦方向（ＭｖＹ）移動量、左ボタン（ＬＢｓ）押下状態、右ボタン（ＲＢｓ）押下状態の４パラメータより構成されている。
図４（Ａ）と同様、本仕様は、あくまでも一例であり、本仕様と同一とする必要はないが、図４（Ａ）とは異なり、パッドの移動量（相対位置）を出力している点には注目すべきである。
すなわち、入力デバイスコントローラ２０では、マウスパッド３０より出力されるパッド内の物理的な操作場所を、移動量（相対位置）に変換し、システム１０に出力している。
【００２９】
なお、一般的には、キーボードの入力データにおいても、キーボード３５より出力されるデータフォーマット（通常は、操作されたキー番号と、そのキーのＵｐＤｏｗｎの押下状態とを意味する少なくとも２パラメータからなる。）と、入力デバイスコントローラ２０より出力されるデータフォーマット（キャラクターコードに変換されるのが一般的）とは異なるのが、通例だが、本実施例では、簡易に、すべて（キーボード３５の出力も）、キャラクターコードで出力されるものとしている。
【００３０】
次に、リジューム抑止テーブル２１の内容について説明する。
図５は、リジューム抑止テーブル２１の内容の一例を示す図である。
図５（Ａ）は、キーボード入力に対してのリジューム抑止テーブルの設定値であり、図５（Ｂ）は、マウスパッド入力に対してのリジューム抑止テーブルである。
【００３１】
なお、本実施例では、これらのテーブル値は、システム固定としているが、ユーザ設定／変更が可能としてもよい。
両テーブルとも、ドライブ制御コマンド（ＣＣｍｄ）と、本ドライブ制御コマンドを、音楽ＣＤ再生コントローラ４０に出力するための条件値（図５（Ａ）はキーコード、図５（Ｂ）はパッド領域）が、対応付けられ記憶されている。
【００３２】
すなわち、リジューム抑止テーブル２１とは、入力デバイスコントローラ２０内で、省電力モード中に、条件値と一致する入力データの出力があったか否かをチェックし、出力があったと判断した時、それに対応するドライブ制御コマンドを、音楽ＣＤ再生コントローラ４０に出力するためのテーブルであり、上述の制御が可能なものであれば、本実施例に限定されるものではない。
【００３３】
さらに、図５からも分かるように、音楽ＣＤ再生コントローラ４０のインタフェースとして、Ｐｌａｙ（１）、Ｓｔｏｐ（２）、Ｓｋｉｐ（３）、Ｐａｕｓｅ（４）の４機能をもつものとしているが、当然、それ以上でも、以下でもよく、また、インターフェース仕様も、本仕様に限定されるものではない。
【００３４】
最後に、個々の制御内容の詳細、システム１０と入力デバイスコントローラ２０の処理フローについて説明する。
図６は、システム１０の処理手順を示すフローチャート図である。
まず、図６によって、表示装置６０に対する省電力制御を司るシステム１０の詳細制御について説明する。
【００３５】
本制御部では、まず、計時装置７０、及びアイドルカウン夕１６を、初期化する（ステップＳ６０１）。
なお、ここでの計時装置７０とは、一定周期で、システム１０へ信号出力されるものをイメージしており、計時装置の初期化とは、その周期をリセットする信号（計時装置では、そのリセット信号を受けてから計時制御を開始し、規定周期単位で、システム１０に信号出力する。）を、システム１０より出力することを意味する。
【００３６】
また、アイドルカウン夕１６は、計時装置７０より周期信号を受けて、常に、インクリメント処理され、入力デバイスコントローラ２０よりの入力装置に対する出力（キーボード３５、マウスパッド３０の入力操作に関する出力）を受けてリセット（０値代入）処理を行うもので、すなわち、アイドルカウンタ１６には、最後の入力からの時間（計時装置７０の周期単位）が記憶されている。
【００３７】
また、ＰＭ稼動設定値１５とは、システム定数（ユーザ変更できるものとしても何ら支障はないが、本実施例では、システム固定値に限定して説明する。）であり、アイドルカウン夕１６が、ＰＭ稼動設定値１５と一致した時、表示装置６０に対する省電力制御を開始するための判定用のものである。
ステップＳ６０１（初期化）処理に続き、計時装置７０よりの信号出力があったか否か、すなわち、一定時間経過したか否かをチェックする（ステップＳ６０２）。
計時装置７０よりの出力がなければ、さらに、入力デバイスコントローラ２０よりの出力（ユーザの入力操作）があった否かをチェックする（ステップＳ６０３）。
【００３８】
ここで、入力デバイスコントローラ２０よりの出力がなければ、ステップＳ６０２に戻り、計時装置７０よりの信号出力チェックから繰り返し制御される。
一方、入力デバイスコントローラ２０よりの出力があった場合は、ステップＳ６０１と同様、計時装置７０およびアイドルカウンタ１６を初期化（ステップＳ６０４）後、もし、現在の省電力モードがスタンバイ状態、すなわち、表示装置６０に対して電源供給が行われていない状態の時のみ（ステップＳ６０５）、電源供給回路６５をオン制御、すなわち、表示装置６０に電源供給を開始し（ステップＳ６０６）、スタンバイ状態に移行した時の表示装置６０の内部ＲＡＭ（一般に、コントローラの状態等が記憶されているコントローラ内の揮発メモリのことを、「レジスタ」と呼び、「内部ＲＡＭ」とは、このことを指すが、ここでは、ＶＲＡＭ、すなわち、表示データが記憶されている揮発性メモリをも含めている。）の表示装置ＲＡＭデータ退避用記憶域１７に退避されている退避データを復元（表示装置６０に出力）し（ステップＳ６０７）、さらに、スタンバイ状態より復帰した旨を、入力デバイスコントローラ２０へ出力する（ステップＳ６０８）。
【００３９】
なお、ステップＳ６０３における入力デバイスコントローラ２０からの出力（ユーザの入力操作）データは、単に、スタンバイ状態からの復帰のためにのみ利用されるわけではなく、システム１０の上位ブロックであるアプリケーションソフトウェア（図示されていない）に出力（複数のアプリケーションソフトウェアが稼動できる仕組みのシステムであれば、アクティブであるアプリケーションに出力）、もしくは、システム１０、そのものが、ユーザの入力操作を制御する役割をもつのであれば、システム１０内で、本入力データに対する制御を行う（ステップＳ６０９）。これについては、本発明に直接関係しないので、詳細は省略する。
【００４０】
また、上記の入力デバイスコントローラ２０よりの出力に対する制御（ステップＳ６０４〜Ｓ６０９）が完了すれば、再度、ステップＳ６０２に戻る。
また、ステップＳ６０２にて、計時装置７０よりの信号出力があった（一定時間経過している）場合には、省電力モードがスタンバイ状態、すなわち、表示装置６０に対して電源供給が行われていない状態か否かをチェックし（ステップＳ６１０）、すでに、スタンバイ状態である場合には、ステップＳ６０２に戻る。
【００４１】
まだ、スタンバイ状態でない場合には、アイドルカウン夕１６をインクリメント処理し（ステップＳ６１１）、この時のアイドルカウンタ１６と、ＰＭ稼動設定値１５とを比較し、一定期間アイドル（未入力）状態が継続したか否かをチェックし（ステップＳ６１２）、一定期間アイドル状態が継続されていると判断した時、表示装置６０のＲＡＭ内容を、表示装置ＲＡＭデータ退避用記憶域１７に退避し（ステップＳ６１３）、電源供給回路６５を、オフ制御、すなわち、表示装置６０への電源供給を遮断し（ステップＳ６１４）、さらに、スタンバイ状態へ移行した旨を、入力デバイスコントローラ２０へ出力する（ステップＳ６１５）。
なお、当然、上記制御（ステップＳ６１３〜Ｓ６１５）が完了すれば、再度、ステップＳ６０２に戻る。
【００４２】
次に、キーボード３５、もしくはマウスパッド３０よりの出力を受けて、表示装置６０に対する省電力モードの時に、省電力モードを継続する（音楽ＣＤ再生制御を行う）か否かの制御を司る入力デバイスコントローラ２０の詳細制御について、説明する。
図７は、入力デバイスコントローラ２０の初期エントリ処理を示すフローチャート図である。
【００４３】
まず、省電力モードか否かを示すローカル変数ＰＭＦｌａｇの初期化（ステップＳ７０１）、ならびに、マウスパッド３０よりの入力データを、システム１０用の出力データを、変換（要するに、上述した物理位置データである図４（Ａ）で示される入出力データフォーマットを相対位置データである図４（Ｂ）で示される入出力データフォーマットへ変換）するため用のローカル変数Ｍｘ，Ｍｙ，Ｍｆの初期化（ステップＳ７０２）を行う。
【００４４】
上記初期化制御（ステップＳ７０１，Ｓ７０２）後、システム１０よりの省電力モードの変化が発生したか否かの出力をチェックすることによる変数ＰＭＦｌａｇの設定制御（ステップＳ７０３〜Ｓ７０６）、ならびに、マウスパッド３０、もしくはキーボード３５よりのユーザの入力操作に対する出力をチェックすることによる各エントリ（マウスパッド３０の入力はエントリ１０、キーボード３５の入力はエントリ２０）への移行制御（ステップＳ７０７，Ｓ７０８）を繰り返し（ループエントリ０）行う。
【００４５】
図８は、図７のステップＳ７０７において、マウスパッド３０より、ユーザの入力操作に対する出力が発生した時の制御内容を示すフローチャート図である。まず、現在の省電力モードをチェックし（ステップＳ８０１）、スタンバイ状態であれば、後述するエントリ１５へ移行する。
【００４６】
また、現行の省電力モードがスタンバイ状態でない場合には、マウスパッド３０からのユーザの入力操作に対する出力データ（図４（Ａ）に示す入出力データフォーマット、すなわち、物理位置データ）を、システム１０で入力できるデータ形式（図４（Ｂ）に示す入出力データフォーマット、すなわち、相対位置データ）に変換し、システム１０へ出力する（ステップＳ８０２〜Ｓ８１２）。
【００４７】
変換制御の詳細ロジックは、ローカル変数Ｍｘ，Ｍｙは、パッド上の直前（１つ前）のタッチ物理位置を、また、ローカル変数Ｍｆは、直前（１つ前）のマウスパッド３０からのユーザの入力操作に対する出力が、パッド上から手を離した（０値）ことによるものか否か（１値）を意味している。
【００４８】
まず、今回のマウスパッド３０からのユーザの入力操作に対する出力が、マウスパッドボタン（ＢＴＮ）である場合には、ローカル変数Ｍｘ，Ｍｙ，Ｍｆ値に関係なく、システム１０へのパラメータＭｖＸ，ＭｖＹを０値（移動せず）、さらに、左右ボタンのうち、操作した側のボタンのパラメータ（ＬＢｓ／ＲＢｓ）を設定（操作側は、パラメータＵｐＤｏｗｎ値を代入、他方は０値を代入）して、システム１０に出力する（ステップＳ８０３）。
【００４９】
また、今回のマウスパッド３０からのユーザの入力操作に対する出力が、マウスパッド操作（ＰＡＤ）である場合には、さらに、ローカル変数Ｍｆ値をチェックし（ステップＳ８０４）、直前のタッチ状態がパッド上にない（タッチ状態でない）場合には、今回のマウスパッド３０よりユーザの入力操作に対する出力がタッチ状態へ遷移したか（パラメータＵｐＤｏｗｎ値）をチェックし、タッチ状態への遷移でない場合（ありえない）には、何の制御もせず、タッチ状態への遷移の場合には、システム１０へのパラメータＭｖＸ，ＭｖＹを０値（移動せず）に、さらに、左ボタンを押下したとして（ＬＢｓをＤＮ値、ＲＢｓを０値として）、システム１０に出力（ステップＳ８０３）、さらに、マウスパッド関連変数を、今回のマウスパッド３０よりのユーザの入力操作に対する出力値（ＭｘはＰｘ、ＭｙはＰｙ、Ｍｆは１値）に更新する（ステップＳ８０７）。
【００５０】
さらに、直前のタッチ状態がパッド上にある（タッチ状態の）場合には、今回のマウスパッド３０からのユーザの入力操作に対する出力が、タッチ状態の継続か否か（パラメータＵｐＤｏｗｎ値）をチェックし（ステップＳ８０８）、タッチ状態でなくなった時（パッド上より手が離された）時は、システム１０へのパラメータＭｖＸ，ＭｖＹを０値（移動せず）に、さらに、左ボタンが離されたとして（ＬＢｓをＵＰ値、ＲＢｓを０値として）、システム１０に出力（ステップＳ８０６）し、逆に、タッチ状態の継続（パッド上の指移動）時は、システム１０へのパラメータＭｖＸ，ＭｖＹは、ローカル変数Ｍｘ，Ｍｙと、今回のマウスパッド３０からのユーザの入力操作に対するパラメータＰｘ，Ｐｙ出力値との差分値（移動量）を、パラメータＬＢｓ，ＲＢｓは０値（状態遷移ない）として、システム１０に出力する（ステップＳ８１１）。
【００５１】
当然、両者ともシステム１０へのユーザの入力操作に対する出力後、マウスパッド関連変数Ｍｘ，Ｍｙ，Ｍｆを、マウスパッド３０よりユーザの入力操作に対する出力値に応じた値（ステップＳ８１０側は、パッド上より手が離された状態になったので、全変数を初期化、すなわち、０値、ステップＳ８１２側は、変数Ｍｆは状態継続なので、値変更せず、また、変数Ｍｘ，Ｍｙ値は、新の物理位置）に更新した後（ステップＳ８１０，ステップＳ８１２）、ループエントリ０へ移行する。
【００５２】
図９は、図８のステップＳ８０１で、スタンバイ状態でのマウスパッド３０からのユーザの入力操作に対する出力が発生した時の制御内容を示すフローチャート図である。
すなわち、図９で示される制御内容が、本発明の最も重要な（ポイントとなる）部分である。
なお、制御内容の説明に先立ち、「システム１０に対して、入力データを出力するステップを実行する」とは、「（システム１０の制御内のステップＳ６０６〜Ｓ６０８により）スタンバイ状態より復帰制御される」ということである旨、最初に注釈しておく。
【００５３】
先ず、マウスパッド３０からのユーザの入力操作に対する出力が、マウスパッドボタン（ＢＴＮ）であるか否かをチェックし（ステップＳ９０１）、マウスパッドボタンである場合には、スタンバイ状態でない時と同様、システム１０へのパラメータＭｖＸ，ＭｖＹを０値（移動せず）、さらに、左右ボタンのうち、操作した側のボタンのパラメータ（ＬＢｓ／ＲＢｓ）を設定（操作側は、パラメータＵｐＤｏｗｎ値を代入、他方は０値を代入）して、システム１０に出力する（ステップＳ９０２）。すなわち、マウスパッドボタンの操作は、現状（従来）と同様の動作、すなわち、スタンバイ状態から復帰制御されることになる。
【００５４】
次に、マウスパッド３０からのユーザの入力操作に対する出力が、マウスパッド操作（ＰＡＤ）である場合には、まず、ローカル変数Ｍｆ値にて、直前のタッチ状態がパッド上にある（タッチ状態）か否かをチェックする（ステップＳ９０３）。
直前の状態がタッチ状態の場合には、今回のマウスパッド３０からのユーザの入力操作に対する出力値によって更新される値（更新値はスタンバイ状態でない時と同様）は異なるものの、単に、マウスパッド関連変数を更新する（ステップＳ９０４〜Ｓ９０６）のみで、システム１０には入力データを出力しない。
【００５５】
なお、上記システム１０への出力を抑止する制御は、パッド上の規定された領域（当然、何らかの音声ＣＤ再生コントローラ４０へのコマンド出力に割り当てられている領域）をタッチした直後から、パッド上より指を離すまでの間（この間、スタンバイ状態は継続されている。）の無意味な入力データ（パッドの入力精度にも関係するが、最も発生しやすいのは、指を離す瞬間に指が動いてしまうことによる意味をなさない入力データ）によるスタンバイ状態からの復帰を抑止することを意味する。
【００５６】
また、直前の状態がタッチ状態でない場合には、今回のマウスパッド３０からのユーザの入力操作に対する出力が、タッチ状態への遷移を意味するか否かのチェックと（ステップＳ９０７）、タッチ状態への遷移の場合には、マウスパッド関連変数を更新処理（ステップＳ９０８）を行う。
なお、タッチ状態へ遷移されなかった場合（ありえない）は、その入力を無視する。
【００５７】
さらに、今回のマウスパッド３０からのユーザの入力操作に対する出力パラメータであるパッド上の物理位置（パラメータＰｘ，Ｐｙ値）より、タッチ位置が音楽ＣＤプレイヤ機能の再生制御機能に割り当てられている領域か否かを、図５（Ｂ）に示されるリジューム抑止テーブル２１にて判断する（ステップＳ９０９〜Ｓ９０３）。
【００５８】
なお、本実施例では、音楽ＣＤプレイヤ機能の再生制御機能を「再生」、「停止」、「次曲スキップ」、「一時停止」の４機能に限定しているので、その４機能分のチェックを行っている。
詳しくは、まず、ローカル変数ｉを、初期化（０値代入）し（ステップＳ９０９）、ｉ値が、０〜３（４ループ）の間、タッチ物理位置（Ｐｘ，Ｐｙ）が、ｉ番目のマウスパッド用リジューム抑止テーブルの領域（ＣＡｒｅａ）内に存在するか否かをチェックし（ステップＳ９１０）、領域内でなければ、ｉ値をインクリメントしてループ処理（ｉ＝３まで）し、ループカウンタｉが３より大きくなったら（４機能分のチェックが完了したら：ステップＳ９１２）、システム１０へのパラメータＭｖＸ，ＭｖＹを０値（移動せず）に、さらに、左ボタンが押下されたとして（ＬＢｓをＤＮ値、ＲＢｓを０値として）、システム１０に出力する（ステップＳ９１３）。
【００５９】
また、ステップＳ９１０の領域チェックにて、領域（ＣＡｒｅａ）内と判断した場合には、ＣＤ再生コントローラ４０に対応する再生制御コマンドを出力する（ステップＳ９１４）。
なお、対応する再生制御コマンド機能が「停止」である場合（ステップＳ９１５）に限り、システム１０へ、領域内になかった時と同様の出力を行う（ステップＳ９１３）。
すなわち、上記制御により、再生制御機能に相当するパッド位置のタッチなら、ＣＤ再生コントローラ４０に、その再生制御機能を出力するとともに、再生制御機能に相当しないパッド位置のタッチ、および、「停止」機能に相当するパッド位置のタッチの場合には、スタンバイ状態からの復帰制御が働くように、システム１０に入力データが出力される。
【００６０】
以上が、マウスパッド３０に対する制御フローであるが、次に、同様の制御をキーボード３５に対しても実施した制御フローを説明する。
図１０は、図７におけるステップＳ７０８で、キーボード３５よりユーザの入力操作に対する出力が発生した時の制御内容を示すフローチャート図である。
まず、現在の省電力モードをチェックし（ステップＳ１００１）、スタンバイ状態でなければ、キーボード３５よりの出力データを、そのままシステム１０に出力する。
【００６１】
スタンバイ状態でなければ、キーボード３５よりユーザの入力操作に対する出力データ（キーデータ）が、音楽ＣＤプレイヤ機能の再生制御機能に割り当てられているデータか否かを、図５（Ａ）に示されるリジューム抑止テーブル２１にて判断する（ステップＳ１００３〜Ｓ１００７）。
なお、本実施例では、音楽ＣＤプレイヤ機能の再生制御機能を「再生」、「停止」、「次曲スキップ」、「一時停止」の４機能に限定しているので、その４機能分のチェックを行っている。
【００６２】
詳しくは、まず、ローカル変数ｉを初期化（０値代入）し（ステップＳ１００３）、ｉ値が、０〜３（４ループ）の間、キーボード３５より出力されるキーデータが、ｉ番目のキーボード用リジューム抑止テーブルのキーデータ（ＣＫｅｙ）と一致するか否かをチェックし（ステップＳ１００４）、一致しなければ、ｉ値をインクリメントしてループ処理（ｉ＝３まで）し、ループカウンタｉが３より大きくなったら（４機能分のチェックが完了したら：ステップＳ１００６）、システム１０へのキーボード３５よりの出力データを出力する（ステップＳ１００７）。
【００６３】
また、ステップＳ１００４におけるキーデータチェックにて、一致した場合には、ＣＤ再生コントローラ４０に対応する再生制御コマンドを出力する（ステップＳ１００８）。
なお、対応する再生制御コマンド機能が「停止」である場合に限り（ステップＳ１００９）、システム１０へ、キーデータが一致しなかった時と同様の出力を行う（ステップＳ１００７）。
【００６４】
すなわち、上記制御により、再生制御機能に相当するキーデータなら、ＣＤ再生コントローラ４０に、そのキーデータに対応する再生制御コマンドを出力するとともに、再生制御機能に相当しないキーデータ、および、「停止」機能に相当するキーデータの場合には、スタンバイ状態からの復帰制御が働くように、システム１０に、入力データが出力される。
【００６５】
【発明の効果】
本発明によれば、復帰制御を稼動させない入力装置に対するユーザ操作に対しては、表示装置のスタンバイ状態を継続させた状態で、ユーザ操作に応じたドライブ制御を行うようにしたことにより、ユーザの望む情報機器としての省電力動作を実施することが可能となる。
そして、出力系デバイス専用の入力装置を、別途準備することなく、表示装置に対する省電力状態を維持したままで、出力系デバイスのユーザ操作が可能となる。
【００６６】
さらに、出力系デバイス専用の入力装置を、別途準備することなく、表示装置に対する一時的な表示データの変更制御を維持したままで、出力系デバイスのユーザ操作が可能となる。
【００６７】
さらに、出力系デバイスに対して停止制御を出力した後に、ユーザが操作する可能性が高いであろう、情報処理機能の利用や、情報機器システム本体のシャットダウン操作等を容易（すぐさま操作できる）とするために、表示装置に対する省電力状態、もしくは、一時的な表示データの変更状態を解除することができる。
【００６８】
また、入力装置として、物理座標位置を相対座標位置に変換し、その相対座標位置を入力データとして制御されるマウスパッドに対して適応することにより、制御しやすく、特に、標準アーキテクチャーとして、あらかじめシステム仕様が規定されているパソコンシステムにおいては、ユーザの混乱を防ぐことができる。
【００６９】
さらに、マウスパッド系の入力データとしては、マウスパッドにタッチした時の位置を入力データとして用いることにより、出力系デバイスに適したコマンド決定用入力データを得ることができる。
【図面の簡単な説明】
【図１】本発明のスタンバイ状態でのドライブ制御方法を適用した音楽ＣＤプレイヤ機能付きＰＣの外観図と、部分拡大図である。
【図２】図１に示す表面仕様のＰＣシステムを実現する音楽ＣＤプレイヤ機能付きＰＣの構成を示すブロック図である。
【図３】マウスパッド上に、割り当てられた音楽ＣＤプレイヤの再生制御機能領域の例を示す図である。
【図４】マウスパッド操作に関する入出力データフォーマットの一例を示す図である。
【図５】図１中のリジューム抑止テーブル２１の内容を示す図である。
【図６】図１中のシステム１０の処理手順を示すフローチャート図である。
【図７】図１中の入力デバイスコントローラ２０の初期エントリ処理を示すフローチャート図である。
【図８】図７のステップＳ７０７において、マウスパッド３０よりユーザの入力操作に対する出力が発生した時の制御内容を示すフローチャート図である。
【図９】図８のステップＳ８０１で、スタンバイ状態でのマウスパッド３０よりユーザの入力操作に対する出力が発生した時の制御内容を示すフローチャート図である。
【図１０】図７におけるステップＳ７０８で、キーボード３５よりユーザの入力操作に対する出力が発生した時の制御内容を示す。
【図１１】従来の音楽ＣＤプレイヤ機能を備えたパソコンの一例の外観図である。
【図１２】図１１に示す音楽ＣＤプレイヤ機能を備えたパソコンの内部構成の一部を示すブロック図である。
【符号の説明】
１０…システム、１５…ＰＭ稼動設定値、１６…アイドルカウンタ、１７…表示装置ＲＡＭデータ退避用記憶域、１８…その他変数域、２０…入力デバイスコントローラ、２１…リジューム抑止テーブル、３０…マウスパッド、３５…キーボード、４０…音楽ＣＤ再生コントローラ、５０…音声出力装置、５５…ＣＤ読込装置、６０…表示装置、６５…電源供給回路、７０…計時装置、８０…各種デバイス。
【図１】
0004371554.tif 000002
【図２】
0004371554.tif 000003
【図３】
0004371554.tif 000004
【図４】
0004371554.tif 000005
【図５】
0004371554.tif 000006
【図６】
0004371554.tif 000007
【図７】
0004371554.tif 000008
【図８】
0004371554.tif 000009
【図９】
0004371554.tif 000010
【図１０】
0004371554.tif 000011
【図１１】
0004371554.tif 000012
【図１２】
0004371554.tif 000013