(57)【特許請求の範囲】
【請求項１】
入力装置を収納／取り出し可能な情報処理装置において
前記入力装置の収納／取り出しを検出する入力装置収納／取り出し検出部と、
前記入力装置収納／取り出し検出部によって前記入力装置の収納／取出しが検出されたとき、起動されているアプリケーションプログラムの種類を検出するアプリケーションプログラム検出部と、
前記入力装置収納／取り出し検出部が前記入力装置の収納を検出したとき、前記アプリケーションプログラム検出部が検出したアプリケーションプログラムの種類に応じて前記情報処理装置の状態を遷移する制御部と
を備えることを特徴とする情報処理装置。
【請求項２】
前記アプリケーションプログラム検出部が、特定のプログラムが起動していないことを検出したとき、前記制御部は、前記情報処理装置の状態の遷移として電源制御を行うことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記アプリケーションプログラム検出部が、特定のアプリケーションプログラムが実行されていることを検出したとき、前記制御部は、入力装置の収納設定が優先されないことを通知するポップアップによる表示のみを行なうことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記制御部は、前記入力装置の収納時に前記アプリケーションプログラムの実行を継続することを特徴とする請求項３記載の情報処理装置。
【請求項５】
前記アプリケーションプログラム検出部が、起動されているプログラムとして音楽再生ソフト若しくは画像再生ソフトが起動中に入力装置を収納した場合には、前記制御部は、予め定めた特定の音楽や動画像若しくは静止画像を再生することを特徴とする請求項１乃至４のいずれか１つに記載の情報処理装置。
【請求項６】
前記制御部は前記状態の遷移を行うに当たって、予め設定された特定時間経過後に当該状態の遷移を行うことを特徴とする請求項１乃至５のいずれか１つに記載の情報処理装置。
【請求項７】
前記入力装置収納／取り出し検出部は、スイッチ、割り込み機構及び当該スイッチと割り込み機構を接続する１本の制御線を有することを特徴とする請求項１乃至６のいずれか１つに記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に関し、更に詳しくは情報処理装置における入力装置を収納／取り出し時の動作制御の技術に関する。
【背景技術】
【０００２】
近年、ＰＣ等の情報処理装置には、テレビチューナ等を搭載し、ＡＶ機器としても使用できるものが多く出てきている。
情報処理装置をＡＶ機器として使用する際、キーボードは不要となるので、それに対する様々な処置の仕方が提案されている。【０００３】
例えば、特許文献１では、情報処理装置本体にキーボードを収納可能にした構成が開示されている。また特許文献２には、キーボードとＡＶ機器用のリモコンを一体化することにより、単体のキーボードを不要にする構成が開示されている。更には、特許文献３には、入力構成部を簡素化した入力装置が開示されている。【０００４】
またキーボードが、収納されたり引き出されるときに、何らかのアクションを行う構成も開示されている。
例えば特許文献１では、キーボードの収納時及び引き出し時に、予め設定してあるプログラムを動作させる構成が開示されている。また特許文献４には、キーボードを収納すると表示を時計に変更する電卓が開示されている。【０００５】
しかしキーボードを収納したときに、起動されているアプリケーションプログラムの種類によって、処理の仕方を変更する構成については開示が無い。
【特許文献１】特開２００５−３１６８１１号公報
【特許文献２】特開平１０−１２４２２２号公報
【特許文献３】特開平１−２８３６８７号公報
【特許文献４】特開昭５５−１２３７５１号公報
【発明の開示】
【０００６】
本発明の課題は、キーボードを収納したときに若しくは取り出したときに、起動されているアプリケーションプログラムの種類によって、処理の仕方を変更することが出来る情報処理装置、キーボード収納／取り出し時の制御方法及びプログラムを提供することである。
【０００７】
本発明による情報処理装置は、キーボードを収納／取り出し可能な情報処理装置であって、上記課題を解決するため、キーボード収納／取り出し検出部、アプリケーションプログラム検出部及び制御部を備える。
【０００８】
キーボード収納／取り出し検出部は、前記キーボードの収納／取り出しを検出する。
アプリケーションプログラム検出部は、前記キーボード収納／取り出し検出部によって前記キーボードの収納／取出しが検出されたとき、起動されているアプリケーションプログラムの種類を検出する。
【０００９】
制御部は、前記キーボード収納／取り出し検出部が前記キーボードの収納を検出したとき、前記アプリケーションプログラム検出部が検出したアプリケーションプログラムの種類に応じて前記情報処理装置の状態を遷移する。
【００１０】
この構成により、キーボードを収納若しくは取り出したときに起動しているアプリケーションプログラムの種類に基づいて情報処理装置に対する動作遷移を選択することが出来る。
【００１１】
また前記アプリケーションプログラム検出部が、起動されているプログラムが無いことを検出したとき、前記制御部は、前記情報処理装置の状態の遷移として電源制御を行う構成とすることが出来る。
【００１２】
あるいは前記アプリケーションプログラム検出部が、起動されているプログラムとしてＡＶアプリケーションを検出したとき、前記制御部は、前記情報処理装置の状態の遷移として何もしない構成とすることが出来る。
【００１３】
これらの構成により、ＡＶアプリケーションプログラムが起動しているときは何もせず、何もアプリケーションプログラムが起動していないときは、情報処理装置を省電力状態にすることが出来る。
【００１４】
また前記アプリケーションプログラム検出部が、起動されているプログラムとして音楽再生ソフト若しくは画像再生ソフトが起動中にキーボードを収納した場合には、前記制御部は、予め定めた特定の音楽や動画像若しくは静止画像を再生する構成とすることが出来る。
【００１５】
この構成により、キーボードを収納若しくは取り出したときに希望のソフトウエアを起動させることが出来る。
また前記制御部は前記状態の遷移を行うに当たって、予め設定された特定時間経過後に当該状態の遷移を行う構成とすることが出来る。
【００１６】
この構成により、状態遷移するまでにユーザに特定の猶予を与えることが出来る。
また前記キーボード収納／取り出し検出部は、スイッチ、割り込み機構及び当該スイッチと割り込み機構を接続する１本の制御線を有する構成とすることも出来る。
【００１７】
この構成によりキーボード収納／取り出し検出部の構成を簡易な構成とすることが出来る。
また前記キーボード収納／取り出し検出部が、キーボードの取り出しを検出したときは、前記制御部は、前記情報処理装置の電源制御を行う構成とすることも出来る。
【００１８】
この構成により、キーボードを取り出したときは、例えば情報処理装置を起動させる等の電源制御を行なうことが出来る。
また前記キーボード収納／取り出し検出部が前記キーボードの収納及び取り出しを検出したときに実行する状態遷移の種類を設定する設定部を更に備え、前記制御部は前記設定部の設定内容に基づいて、前記状態の遷移を行う構成とすることも出来る。
【００１９】
この構成により、設定部を用いて細かな設定を行うことが出来る。
また本発明は情報処理装置のみならずキーボード収納／取り出し時の制御方法、プログラム及び記憶媒体もその範囲に含む。
【００２０】
本発明によれば、キーボード収納若しくは取り出し時に、そのとき起動しているアプリケーションプログラムの種類に基づいて、情報処理装置の状態遷移を行える。
【図面の簡単な説明】
【００２１】
【図１Ａ】本実施形態における情報処理装置のキーボード格納部分を示す図である。
【図１Ｂ】本実施形態における情報処理装置のキーボード格納部分を示す図である。
【図２】本実施形態における情報処理装置のキーボード収納／取り出し時の処理の設定画面例を示す図である。
【図３】設定画面によって設定された各設定内容に伴う動作を示す図である。
【図４】本実施形態における情報処理装置のキーボード収納時の動作処理を示すフローチャートである。
【図５】本実施形態の情報処理装置の概略構成を示すブロック図である。
【図６】ＢＩＯＳによるキーボード取り出し／収納検出機構に対する制御を含めた処理を示すフローチャートである。
【図７】記憶媒体の例を示す図である。
【発明を実施するための最良の形態】
【００２２】
以下に本発明の一実施形態を図面を参照しながら説明する。
図１は、本実施形態における情報処理装置のキーボード格納部分を示す図である。
本実施形態の情報処理装置では、キーボードを使用しないときは、キーボードを情報処理装置の下部に収納出来るようになっている。【００２３】
図１Ａは、キーボードを収納する前の情報処理装置の底部を示し、図１Ｂは、キーボード収納後の情報処理装置の底部を示している。
同図に示すように、情報処理装置の底部にはスイッチ３が設けられており、キーボード２を情報処理装置１の底部に収納すると、スイッチ３が押下され、信号としてキーボード２が収納されたことを通知する。またキーボード２が取り出されると、スイッチ３が押下状態から戻り、キーボード２が取り出されたことが通知される。【００２４】
次に、本実施形態の情報処理装置におけるキーボード収納時の処理について説明する。
本実施形態の情報処理装置では、キーボードが収納されたときには、特定のアプリケーションプログラムが起動中で無ければ、ＯＳを停止した休止状態に状態を遷移する。【００２５】
また特定のアプリケーションが起動中の場合は、例えばＴＶ再生アプリケーションやＤＶＤ再生アプリケーションが起動中にキーボードが収納された場合、ＯＳのシャットダウンは行わずに、ユーザに通知のみを行う。あるいは音楽再生ソフト若しくは画像再生ソフトが起動中にキーボードを収納した場合には、予め定めた特定の音楽や動画像若しくは静止画像を再生する。【００２６】
図２は、本実施形態における情報処理装置のキーボード収納／取り出し時の処理の設定画面例を示す図である。
図２において、キーボード収納時の設定としては、何もしない設定（「キーボード収納時に制御を行う」にチェックを入れない）、指定のソフトウエアを起動する設定、及び指定の電源状態に移行する設定があり、指定のソフトウエアを起動する設定には、統合メニューアプリ起動、ＴＶ再生アプリ起動、音楽再生アプリ起動、ＤＶＤ再生アプリ起動のサブメニューがあり、また指定の電源状態に移行する設定には、電源を切る(オフ)、休止状態、スタンバイのサブメニューがある。【００２７】
またキーボード取り出し時の設定としては、何もしない設定（「キーボード取り出し時に電源を復帰する」にチェックを入れない）、及び電源制御を行う設定（「キーボード取り出し時に電源を復帰する」にチェックを入れる）がある。【００２８】
またこの画面上からは、キーボード収納時の設定内容の実行までのカウントダウン時間１３が設定できる。キーボード収納後、このカウントダウン時間に設定された時間だけ状態の遷移を待ち、カウントダウン時間が経ったら所定の状態に動作遷移する。なおこのカウントダウン時間による具体的な動作は後述する。【００２９】
なお本実施形態では、キーボード収納時の設定としては、指定の電源状態に移行する設定１１の休止状態１２が設定され、キーボード取出し時の設定としては何もしないが設定されているものとする。【００３０】
図３は図２の設定画面によって設定された各設定内容に伴う動作を示す図である。
同図では、キーボード取出し時及びキーボード設定時の各設定状態に対して、キーボード取り出し前／収納前の情報処理装置の表示状態がデスクトップ表示状態、ＡＶアプリ（ＤＶＤ起動アプリ、ＴＶ起動アプリ等）表示状態、スタンバイ／休止／電源オフ状態の場合に分けて、それぞれの動作遷移について説明している。【００３１】
なお同図中の動作遷移の項目において“←”及び“←（＊）”部分は、何も動作遷移が生じないことを示しており、また“←（＊）”部分は更にキーボード収納設定が優先されずに動作遷移が生じないことを、表示画面上に表示してユーザに促すことを示している。【００３２】
同図において、本実施形態で図２の設定画面上から設定されている、キーボード収納時の動作処理の指定の電源状態に移行する設定となっている場合、表示画面がデスクトップ表示のときは、それぞれスタンバイ状態／休止状態／電源オフ状態に移行し（どれに移行するかは図２の設定画面の設定による。本実子形態では休止状態１２が設定され休止状態に動作遷移する。）、ＡＶアプリが表示されているときは何も動作遷移を行わず、キーボード収納設定が優先されないことを通知するポップアップによる表示のみが行われ、スタンバイ／休止／電源オフ状態にあるときは、状態遷移は行われずそのままの状態が維持される。【００３３】
なおここでのスタンバイ状態とは、メモリの内容をサスペンドされＣＰＵ等は停止した状態を示し、休止状態とは、作業内容をハードディスクに退避し、再起動に必要な電流のみが流れている状態を示し、電源オフ状態とは、ＯＳがシャットダウンして再起動に必要な電流のみが流れている状態を示している。【００３４】
このように本実施形態では、表示画面の状態、すなわちどのようなアプリケーションプログラムが起動しているか、あるいは省電力状態にあるか等に基づいて、キーボードを収納したときの処理を変更できる。【００３５】
図４は、本実施形態における情報処理装置のキーボード収納時の動作処理を示すフローチャートである。
同図の動作処理は、情報処理装置のＣＰＵがメモリ上のプログラムを実行することによって実現される。【００３６】
同図の処理が開始されると、まずステップＳ１として、キーボードが収納されたかどうかを検出し（ステップＳ１、Ｎ）、スイッチ３が押下されキーボードの収納が検出されると、ステップＳ２として、現在情報処理装置がスタンバイ／休止／電源オフ状態にあるかどうかを判断し、これらの状態にあるときは（ステップＳ２、Ｙ）、キーボードの収納による状態遷移は生じないので、本処理を終了する。【００３７】
ステップＳ２において、情報処理装置がスタンバイ／休止／電源オフ状態にないときは（ステップＳ２、Ｎ）、現在起動中のアプリケーションプログラムがあるかどうかを判断し、現在起動中のアプリケーションプログラムが何も無ければ（ステップＳ４、なし）、ステップＳ４としてスタンバイ状態、休止状態、電源オフ状態のいずれかに遷移（本実施形態では休止状態に遷移）後、本処理を終了する。なおこれらのうちどれに遷移するかは、図２の設定画面上から設定された設定値によって決定される。【００３８】
ステップＳ３において、起動中のアプリケーションプログラムがＴＶ再生アプリ等ＡＶアプリであった場合（ステップＳ３、ＡＶアプリ）、起動中のアプリケーションプログラムは、そのまま起動させておくので、ステップＳ５として、図２の設定画面で行うキーボード収納設定が優先されないことを通知するポップアップ通知を行ったのち、本処理を終了する。【００３９】
ステップＳ３において、起動中のアプリケーションプログラムが音楽再生用のアプリであった場合、ステップＳ６として予め定められた特定音楽の再生を開始した後、本処理を終了する。【００４０】
ステップＳ３において、起動中のアプリケーションプログラムがワードプロセッサソフト等その他のアプリであった場合、ステップＳ７として表示画面上にスタンバイ状態、休止状態、電源オフ状態のいずれかに遷移することをユーザに通知する。そしてユーザにこれらの省電力状態への遷移の許可が得られなければ（ステップＳ８、Ｎ）、起動中のアプリが開いているファイルを保存する等のアプリ終了処理が完了するまで待ち（ステップＳ９、Ｎ）、ステップＳ８でユーザ許可が得られた場合（ステップＳ８，Ｙ）、若しくはアプリ終了処理が完了（ステップＳ９、Ｙ）したとき、ステップＳ１０として情報処理装置をスタンバイ状態、休止状態、電源オフ状態のいずれかに遷移後、本処理を終了する。【００４１】
このように本実施形態の情報処理装置は、キーボードを収納した際の情報処理装置が起動中のアプリケーションプログラムの種類によって、その動作や状態の動作遷移の内容を変更することが出来る。【００４２】
次に本実施形態の情報処理装置の構成について説明する。
図５は本実施形態の情報処理装置の概略構成を示すブロック図である。
同図の情報処理装置は、ＣＰＵ２１、ＲＡＭ等の主記憶装置２２、ハードディスク等の補助記憶装置２３、ＴＶチューナ等のＡＶ装置２４、ディスプレイ、キーボード、ポインティングデバイス等の入出力装置（Ｉ／Ｏ）２５、モデム等のネットワーク接続装置２６、ディスク、磁気テープなどの可搬記憶媒体から記憶内容を読み出す媒体読み取り装置２７、及びキーボードの収納や取り出しを検出し通知するキーボード取り出し／収納検出機構２９を有し、これらが互いにバス３０により接続される構成を備えている。そして各構成要素は、バス３０を介して互いにデータのやり取りを行う。【００４３】
ＣＰＵ２１は、補助記憶装置２３上のプログラムを主記憶装置２２に読み出して、常駐させ、このプログラムを主記憶装置２２をワークメモリとして実行することにより、図４や後述する図６のフローチャートの処理を実現する。【００４４】
キーボード取り出し／収納検出機構２９は、図１に示すスイッチ３を備え、このスイッチ３から１本の信号線により割り込み機構に通知される。このキーボード取り出し／収納検出機構２９の制御は、情報処理装置のＢＩＯＳによって行われる。【００４５】
なお本実施形態では、キーボードが収納され、スイッチ３が押下されると、スイッチ３からの信号はＨ−＞Ｌに変化し、キーボードを取り出すとスイッチ３からの信号はＬ−＞Ｈに変化する。キーボード取り出し／収納検出機構２９内において、回路の簡略化のため、スイッチ３から割り込み機構への制御線は、１本のみである。よってＢＩＯＳは、情報処理装置がスタンバイ／休止／電源オフ状態にあるときには、キーボードが取り出されるとき（信号がＬ−＞Ｈに変化）しか検出せず、ＯＳが起動状態のときは、キーボードが収納(信号がＨ−＞Ｌに変化)にのみを検出するよう制御を切り換えている。【００４６】
図６は、このＢＩＯＳによるキーボード取り出し／収納検出機構２９に対する制御を含めた処理を示すフローチャートである。同図の処理は、主記憶装置２２上のＢＩＯＳや常駐プログラム（以下制御アプリという）をＣＰＵ２１が主記憶装置２２をワークエリアとして用いて実行することによって実現される。【００４７】
同図の処理は、ＣＰＵ２１が主記憶装置２２若しくは補助記憶装置２３内のプログラムやＢＩＯＳを主記憶装置２２をワークエリアとして用いて実行することにより実現される。【００４８】
同図の処理が開始されるとまずステップＳ２１としてＢＩＯＳは、割り込み機構に問い合わせ、キーボードが収納されたかどうかをハードウエア的に調べる。その結果、キーボードが取り出し状態にあるのならば（ステップＳ２１、取出し）、処理をステップＳ２１に戻す。【００４９】
ステップＳ２１において、キーボードが収納されたのが検出されたならば（ステップＳ２１、収納）、ステップＳ２２として、ＢＩＯＳは、キーボード取出しイベント検出用にキーボード収納スイッチのイベント検出エッジをＬからＨに反転させる（ステップＳ２２）。これにより、次回はキーボードの取り出しイベントのみを検出するようになる。【００５０】
次にＢＩＯＳは、ステップＳ２３として、キーボードが収納されたことが検出されたこと（収納イベント）をドライバに通知し、ステップＳ２４としてドライバは、制御アプリに収納イベントが発生したことを通知する。【００５１】
これを受けて制御アプリは、キーボードの状態を確認し、キーボードが取り出し状態であったなら（ステップＳ２５、取出し）、ステップＳ２１に処理を戻し、キーボードが収納されていたならば（ステップＳ２５、収納）、ステップＳ２６として現在ＡＶアプリ（ＴＶ再生アプリケーション等）が起動中であるかどうかを確認する。そしてＡＶアプリが起動中であったなら（ステップＳ２６、Ｙ）、ステップＳ２７として「休止状態にすることが出来ませんでした。」等エラーメッセージをポップアップ表示して、処理を終了する。【００５２】
このステップＳ２１のＢＩＯＳによるハードウエアチェックと、ステップＳ２１のチェックから適宜な時間経過後のステップＳ２５の制御アプリによるソフトウエアチェックの２重チェックにより、キーボードの連続出し入れ等に対処することが出来る。【００５３】
またステップＳ２６において、ＡＶアプリが起動中で無ければ（ステップＳ２６、Ｎ）、ステップＳ２８として「休止状態にします」等のメッセージを状態遷移までの時間のカウントダウン値と共に画面に表示してアプリによるカウントダウンを開始する。このカウントダウン時間は図２の設定画面のカウントダウン時間１３により設定できる。【００５４】
このカウントダウン処理の間、キーボードの取り出しがあるかどうかを監視し、キーボードが取り出されたならば（ステップＳ２９、Ｙ）、カウントダウンは中止して処理をステップＳ２１に戻す。【００５５】
ステップＳ２９において、キーボードが取り出されていなければ（ステップＳ２９、Ｎ）、カウントダウンをしているカウント値が０になったかどうかを判断し、０になっていなければ（ステップＳ３０、Ｎ）、ステップＳ３１としてカウンタ値を１減らして処理をステップＳ２８に戻し、カウントダウンを続ける。なおこのステップＳ３１のカウンタ値のデクリメントは、１秒ごとに行われる。【００５６】
ステップＳ３０において、カウント値が０になっていれば（ステップＳ３０、Ｙ）、ステップＳ３１として情報処理装置を休止状態に遷移して処理を終了する。
このように本実施形態における情報処理装置では、キーボード取り出し／収納検出機構２９の構成を簡易な構成としても、ＢＩＯＳの制御によって、キーボードの取り出し／収納を検出することが出来る。【００５７】
またキーボードの連続出し入れに対しても対応することが出来る。
図５の情報処理装置では、媒体読み取り装置２６により磁気テープ、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ等の記憶媒体２８に記憶されているプログラム、データを読み出し、これを主記憶装置２２または補助記憶装置２３にダウンロードする。そしてこのプログラムやデータをＣＰＵ２１が実行したり用いたりすることにより、上述した図４や図６のフローチャートで示した処理をソフトウエア的に実現する。【００５８】
また、図５の情報処理装置では、フレキシブルディスク等の記憶媒体２８を用いてアプリケーションソフトの交換が行われる場合がある。よって、本発明は、情報処理装置やキーボード収納／取り出し時の制御方法に限らず、コンピュータにより使用されたときに、上述した本発明の実施形態の機能をコンピュータに行なわせるためのコンピュータ読み出し可能な記憶媒体２８として構成することもできる。【００５９】
この場合、「記憶媒体」には、例えば図７に示されるように、ＣＤ−ＲＯＭ、フレキシブルディスク（あるいはＭＯ、ＤＶＤ、リムーバブルハードディスク等であってもよい）等の媒体駆動装置３７に脱着可能な可搬記憶媒体３６や、ネットワーク回線３３経由で送信される外部の装置（サーバ等）内の記憶部（データベース等）３２、あるいは情報処理装置３１の本体３４内のメモリ（ＲＡＭ又はハードディスク等）３５等が含まれる。可搬記憶媒体３６や記憶部（データベース等）３２に記憶されているプログラムは、本体３４内のメモリ（ＲＡＭ又はハードディスク等）３５にロードされて、実行される。【００６０】
また、既に説明したＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の記憶媒体には、上記に例として挙げたものの他にも、例えば、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）やＡＯＤ（Ａｄｖａｎｃｅｄ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ）などの青色レーザーを用いた次世代光ディスク記憶媒体、赤色レーザーを用いるＨＤ−ＤＶＤ９、青紫色レーザーを用いるＢｌｕｅ  Ｌａｓｅｒ  ＤＶＤなど、今後開発される種々の大容量記憶媒体を用いて本発明を実施することも可能である。【００６１】
なお上記の実施例では、キーボードを取り出すときは、起動されているアプリケーションプログラムが何であっても、何もしない、若しくは電源状態の制御を行うのみであったが、本実施形態の情報処理装置はこれに限定されるものではなく、キーボードを取出したときの制御も、そのとき起動されているアプリケーションプログラムの種類に応じて種々変更するように構成してもよい。【００６２】
さらに、上記の実施例では、キーボードの収納／取り出し可能な情報処理装置について述べたが、収納／取り出し可能な入力装置は、キーボードに限定されない。具体的には、マウス、トラックボール、ペンタブレット、もしくはタッチパネルの入力に用いるペンであってもよい。
【図２】
0004705676.tif 000002
【図３】
0004705676.tif 000003
【図４】
0004705676.tif 000004
【図５】
0004705676.tif 000005
【図６】
0004705676.tif 000006
【図７】
0004705676.tif 000007
【図１Ａ】
0004705676.tif 000008
【図１Ｂ】
0004705676.tif 000009