(57)【要約】  【課題】  持ち運び可能で蓋体を備えたノートＰＣ(コンピュータ装置)において、移動時(持ち運びされるとき)に生じる障害を軽減し、移動した後の立ち上がり時間を短くする。  【解決手段】  持ち運び可能なノートＰＣ(コンピュータ装置)であって、ユーザによるノートＰＣの利用を可能とする通常動作モードと、この通常動作モードにおいて実施されていた作業を所定のメモリに退避させ、データ保持に必要な最低限の電力だけを使用して電力の消費を抑える省電力モードと、ＣＰＵは動作状態のままノートＰＣの移動時に障害が生じる恐れがある機能を停止させて一時的にシステムを利用不可の状態とする移動モードとを有する。  【選択図】  図３
2005352897.tif 000002
【特許請求の範囲】
【請求項１】
持ち運び可能で蓋体を開いて使用される電子機器であって、
前記蓋体の開閉を検知する検知機構と、
通常動作の可能な状態にて前記検知機構により前記蓋体が閉じられたことを検知した際には、ＣＰＵは停止させずに、前記電子機器が移動されることにより障害が生じるおそれのある機能を停止させる第１の手段と、
前記第１の手段により前記機能が停止された後、前記検知機構により前記蓋体が開かれたことを検知した際には、当該機能の停止を解除させて前記通常動作の可能な状態に移行させる第２の手段と
を備えた電子機器。
【請求項２】
前記第１の手段により停止される前記機能は、ハードディスクドライブであることを特徴とする請求項１記載の電子機器。
【請求項３】
前記第１の手段は、更に表示装置をオフにすることを特徴とする請求項１記載の電子機器。
【請求項４】
前記第１の手段により前記機能が停止されてから所定の時間が経過した後、行われた作業状態を所定のメモリに保存して前記ＣＰＵを停止させる第３の手段を更に含む請求項１記載の電子機器。
【請求項５】
前記第２の手段は、ユーザに対してパスワードの入力を要求せずに前記通常動作の可能な状態に移行させ、
前記第３の手段により前記ＣＰＵが停止された状態から前記通常動作の可能な状態に移行させる際には、ユーザに対してパスワードの入力を要求することを特徴とする請求項４記載の電子機器。
【請求項６】
持ち運び可能な電子機器であって、
ユーザによる前記電子機器の利用を可能とする通常動作モードと、
前記通常動作モードにおいて実施されていた作業を所定のメモリに退避させ、データ保持に必要な最低限の電力だけを使用して電力の消費を抑える省電力モードと、
ＣＰＵは動作状態のまま前記電子機器の移動時に障害が生じる恐れがある機能を停止させて一時的に前記電子機器を利用不可の状態とする移動モードと
を有する電子機器。
【請求項７】
前記省電力モードから前記通常動作モードに移行する際にはユーザにパスワードの入力を要求し、
前記移動モードから当該通常動作モードに移行する際にはユーザに対してパスワードの入力を要求しないことを特徴とする請求項６記載の電子機器。
【請求項８】
前記電子機器は蓋体を備え、前記通常動作モードにて当該蓋体が閉じられた場合に前記移動モードへ移行し、
当該移動モードへ移行した後、所定時間が経過した場合に前記省電力モードへ移行することを特徴とする請求項６記載の電子機器。
【請求項９】
前記電子機器は蓋体を備え、前記通常動作モードにて当該蓋体が閉じられた場合に前記移動モードへ移行し、
当該移動モードへ移行した後、当該蓋体が開けられた場合に当該通常動作モードへ移行することを特徴とする請求項６記載の電子機器。
【請求項１０】
前記移動モードは、前記電子機器が有するハードディスクドライブのヘッドをアンロードさせ、かつ当該電子機器が有する表示装置をオフさせることを特徴とする請求項６記載の電子機器。
【請求項１１】
持ち運び可能な電子機器の制御方法であって、
通常使用の状態である通常動作モードに前記電子機器を設定する第１のステップと、
前記通常動作モードにて前記電子機器が有する蓋体が閉じられたことを検知した際、ＣＰＵは動作状態のまま当該電子機器の移動時に障害が生じる恐れがある機能を停止させて一時的に前記電子機器を利用不可とする移動モードに当該電子機器を移行させる第２のステップと
を含む電子機器の制御方法。
【請求項１２】
前記移動モードにて前記蓋体が開けられたことを検知した際、前記電子機器を前記通常動作モードに移行させる第３のステップを更に含む請求項１１記載の電子機器の制御方法。
【請求項１３】
前記第３のステップは、ユーザに対してパスワードの入力を要求せずに前記移動モードから前記通常動作モードに移行させることを特徴とする請求項１２記載の電子機器の制御方法。
【請求項１４】
前記移動モードにおいて所定の時間が経過した後、前記通常動作モードにおいて実施されていた作業を所定のメモリに退避させ、データ保持に必要な最低限の電力だけを使用して電力の消費を抑える省電力モードに前記電子機器を移行させる第４のステップを更に含む請求項１１記載の電子機器の制御方法。
【請求項１５】
持ち運び可能なコンピュータに、
通常使用の状態である通常動作モードにて前記コンピュータが有する蓋体が閉じられたことに応答して、ＣＰＵは動作状態のまま当該コンピュータの移動時に障害が生じる恐れがある機能を停止させて一時的に当該コンピュータを利用不可とする移動モードに当該コンピュータを移行させる第１の機能と、
前記移動モードにて前記蓋体が開かれたことに応答して、前記通常動作モードに前記コンピュータを移行させる第２の機能と
を実現させるプログラム。
【請求項１６】
コンピュータに、
前記移動モードにおいて所定の時間が経過した後、前記通常動作モードにおいて実施されていた作業を所定のメモリに退避させ、データ保持に必要な最低限の電力だけを使用して電力の消費を抑える省電力モードに前記コンピュータを移行させる第３の機能を更に実現させる請求項１５記載のプログラム。
【請求項１７】
コンピュータに、
前記省電力モードから前記通常動作モードへ前記コンピュータを移行させる第４の機能を更に実現させ、
前記第２の機能においてはユーザに対してパスワードを要求せずに前記通常動作モードへ移行させ、前記第４の機能においてはユーザに対してパスワードを要求して当該通常動作モードへ移行させることを特徴とする請求項１６記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ノートブック型パーソナルコンピュータをはじめとする各種電子機器などに係り、より詳しくは、持ち運び可能で蓋体を開いて使用される電子機器などに関する。
【背景技術】
【０００２】
ノートブック型パーソナルコンピュータ(ノートＰＣ)などの電子機器では、システムの使用状況に合わせて、電気回路に対する電力供給を適宜、低下させ、または停止させる省電力(パワーマネージメント)機能が備わっている。このパワーマネージメント機能としては、まず、液晶表示装置(ＬＣＤ)のバックライトを停止し、ＣＰＵ、ハードディスクドライブ(ＨＤＤ)の動作を停止させるスリープ機能がある。また、このスリープ機能に加えて、周辺機器などへの給電を停止し、データ保持に必要な最低限の電力だけを使う状態にするサスペンド機能がある。更には、コンピュータの電源を切ると同時に直前まで実行していた作業内容をＨＤＤに自動的に保存するハイバーネーション機能がある。サスペンドは、ＣＰＵ、ＬＣＤ、ＨＤＤなどを停止して電力消費量を極限まで減らしている状態であるが、ハイバーネーション機能とは異なり、ＲＡＭへの電力は供給されているので、若干の電力消費がある。
【０００３】
このパワーマネージメント機能については、ユーザの使い勝手が必ずしも良いとは言えない部分がある。例えば、オプションカードなどの拡張デバイスを使用している状態でサスペンドモードに設定されると、レジューム(電源を投入して直前の状態から作業を再開する)処理後にソフトウェアドライバ毎にオプションカードなどの初期設定を行う必要が生じ、レジューム時にシステムが復帰するまでに非常に時間がかかってしまう。そこで、公報記載の従来技術として、これらのデバイスを動作状態にしたままシステムを擬似的にパワーオフすることで、システムを瞬時に復帰させる技術が開示されている(例えば、特許文献１参照。)。
【０００４】
また、一旦、サスペンドに入った場合に、レジューム時にパスワードの入力が必要となると、その分ユーザビリティ(操作性)が低下してしまう問題がある。そこで、他の公報記載の技術として、サスペンドに遷移した後、比較的短い時間のうちにキー入力等のユーザの反応があった場合には、レジューム時のパスワードを必要とせずに瞬時にタスクを再開できる技術が存在する(例えば、特許文献２参照。)。更には、パワーマネージメント機能において、状態の保存、復帰にかかる時間を省略することを目的として、蓋体が閉められたときにはスリープ状態に移行し、機器が持ち上げられたときにはハイバーネーション状態に移行する技術が開示されている(例えば、特許文献３参照。)。
【０００５】
【特許文献１】特開平９−１１４５６６号公報(第８頁、図７)
【特許文献２】特開平９−３４５７７号公報(第９頁、図５)
【特許文献３】特開２００１−４２９７８号公報(第７頁、図４、図５)
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ここで、ノートＰＣを例に挙げると、通常のノートＰＣでは、蓋体を閉じるとウィンドウズ(登録商標)のデフォルトにてシステムはサスペンド状態に移行する。その後、サスペンドからのレジュームにて、停止しているＣＰＵや他の機能を再開させることが必要となる。しかしながら、ＣＰＵを起動し各種機能を立ち上げるためには、数十秒程度の時間を要してしまう。特に近年、ワイヤレスネットワーク機能が充実し、例えば同一のオフィス内におけるワイヤレスネットワーク環境下にてノートＰＣを移動させる機会が増えている。かかる場合に、ワイヤレスネットワークのアクセスを再開するために３０秒程度の時間は優に必要となり、緊急に装置を使用したい場合であっても、その使用が制限されてしまう。
【０００７】
その一方で、ノートＰＣなどの電子機器では、例えばＨＤＤのように、移動に際して障害が生じ易い機器が内蔵されている。例えばＨＤＤが動作可能状態にて移動させた場合、特に、ＨＤＤのヘッドがディスク上にいるときに衝撃が加わると、誤操作やディスクを傷つける問題が生じ易い。そのために、例えばノートＰＣを移動した後にユーザが直ぐに利用したいと欲しても、例えば落下の危険性などを考えると蓋体を開いたまま不安定な状態で移動させることは好ましいことではない。また、移動中には使用せず且つ直ぐに立ち上がる箇所については、バッテリの消費電力を低減させるためにも一時停止させることが好ましい。
【０００８】
本発明は、以上のような技術的課題を解決するためになされたものであって、その目的とするところは、持ち運び可能な電子機器において、移動時(持ち運びされるとき)に生じる障害を軽減し、移動した後の立ち上がり時間を短くすることにある。
また他の目的は、例えばノートＰＣなどの電子機器において、移動時に関する新たなモード(移動モード)を定義し、モードの遷移に応じてパスワードを要求することで、移動した後の立ち上がりに際してユーザの利便性を向上させることにある。
【課題を解決するための手段】
【０００９】
かかる目的のもと、本発明は、持ち運び可能で蓋体を開いて使用される電子機器であって、蓋体の開閉を検知する検知機構と、通常動作の可能な状態にて検知機構により蓋体が閉じられたことを検知した際には、ＣＰＵは停止させずに、電子機器が移動されることにより障害が生じるおそれのある機能を停止させる第１の手段と、この第１の手段により機能が停止された後、検知機構により蓋体が開かれたことを検知した際には、機能の停止を解除させて通常動作の可能な状態に移行させる第２の手段とを備えている。
【００１０】
ここで、この第１の手段により停止される機能は、ハードディスクドライブであり、ハードディスクドライブのヘッドをアンロードにすることを特徴とすれば、移動時の落下などの衝撃によってドライブを損傷する問題を回避することができる点で好ましい。また、この第１の手段は、更に表示装置をオフにすることを特徴とすれば、バッテリの消費電力を大幅に削減できる点で優れている。ここで、例えばノートＰＣでは、蓋体を開いて表示装置が用いられることから、蓋体が閉じられた状態では表示装置をオンにしておく意味がなく、表示装置をオフにすることが好ましい。
【００１１】
更に、この第１の手段により機能が停止されてから所定の時間が経過した後、行われた作業状態を所定のメモリに保存してＣＰＵを停止させる第３の手段を更に含むことを特徴とすることができる。また更に、この第２の手段は、ユーザに対してパスワードの入力を要求せずに通常動作の可能な状態に移行させ、第３の手段によりＣＰＵが停止された状態から通常動作の可能な状態に移行させる際には、ユーザに対してパスワードの入力を要求することを特徴とすれば、移動先で蓋体を開いた後に即座に電子機器を操作可能とすることができる点で好ましい。
【００１２】
一方、本発明の電子機器は、蓋体の開閉を検知する検知機構と、通常動作の可能な状態にてこの検知機構により蓋体が閉じられたことを検知した際には、立ち上がりに所定時間以上の時間のかかるデバイスは停止させず、立ち上がりに所定時間までは時間のかからないデバイスの中から所定のデバイスを停止させる第１の手段と、この第１の手段により所定のデバイスが停止された後、検知機構により蓋体が開かれたことを検知した際には、所定のデバイスの停止を解除させて通常動作の可能な状態に移行させる第２の手段とを備えている。
【００１３】
ここで、「所定の時間」とは、例えば１０数秒であり、例えば電子機器としてのノートＰＣを使用するユーザが待たされて不快とならない程度の時間である。この「所定の時間」は、対象となる電子機器の種類や、使われる状況などによって異なってくる。また、立ち上がりに所定時間以上の時間のかかるデバイスは、ネットワークのワイヤレスＬＡＮに関するデバイスおよび/またはＣＤ―ＲＯＭドライブであることを特徴とすることができる。更に、この所定のデバイスは、ハードディスクドライブであることを特徴とすることができる。
【００１４】
他の観点から捉えると、本発明は、持ち運び可能な電子機器であって、ユーザによる電子機器の利用を可能とする通常動作モードと、この通常動作モードにおいて実施されていた作業を所定のメモリに退避させ、データ保持に必要な最低限の電力だけを使用して電力の消費を抑える省電力モードと、ＣＰＵは動作状態のまま電子機器の移動時に障害が生じる恐れがある機能を停止させて一時的に電子機器を利用不可の状態とする移動モードとを有する。
【００１５】
ここで、この省電力モードから通常動作モードに移行する際にはユーザにパスワードの入力を要求し、移動モードから通常動作モードに移行する際にはユーザに対してパスワードの入力を要求しないことを特徴とすれば、使用状況に応じた操作性能とセキュリティ性能とのバランスを良好に保つことができる。
また、この電子機器は蓋体を備え、通常動作モードにて蓋体が閉じられた場合に移動モードへ移行し、この移動モードへ移行した後、所定時間が経過した場合に省電力モードへ移行することを特徴とすることができる。更に、この通常動作モードにて蓋体が閉じられた場合に移動モードへ移行し、この移動モードへ移行した後、蓋体が開けられた場合に通常動作モードへ移行することを特徴とすることができる。尚、この移動モードは、電子機器が有するハードディスクドライブのヘッドをアンロードさせ、かつ電子機器が有する表示装置をオフさせることを特徴とすることができる。
【００１６】
しかして、本発明を方法のカテゴリから捉えると、本発明は、持ち運び可能な電子機器の制御方法であって、通常使用の状態である通常動作モードに電子機器を設定する第１のステップと、この通常動作モードにて電子機器が有する蓋体が閉じられたことを検知した際、ＣＰＵは動作状態のまま電子機器の移動時に障害が生じる恐れがある機能を停止させて一時的に電子機器を利用不可とする移動モードに電子機器を移行させる第２のステップとを含む。
【００１７】
ここで、この移動モードにて蓋体が開けられたことを検知した際、電子機器を通常動作モードに移行させる第３のステップを更に含み、また、この第３のステップは、移動モードから通常動作モードに移行させる際、ユーザに対してパスワードの入力を要求しないことを特徴とすることができる。更に、この移動モードにおいて所定の時間が経過した後、通常動作モードにおいて実施されていた作業を所定のメモリに退避させ、データ保持に必要な最低限の電力だけを使用して電力の消費を抑える省電力モードにこの電子機器を移行させる第４のステップを更に含むことを特徴とすることができる。
【００１８】
また、本発明が適用されるプログラムは、持ち運び可能なコンピュータに、通常使用の状態である通常動作モードにてコンピュータが有する蓋体が閉じられたことを認識し、ＣＰＵは動作状態のままコンピュータの移動時に障害が生じる恐れがある機能を停止させて一時的にコンピュータを利用不可とする移動モードにコンピュータを移行させる第１の機能と、この移動モードにて蓋体が開かれたことを認識し、通常動作モードにコンピュータを移行させる第２の機能と、移動モードにおいて所定の時間が経過した後、通常動作モードにおいて実施されていた作業を所定のメモリに退避させ、データ保持に必要な最低限の電力だけを使用して電力の消費を抑える省電力モードにコンピュータを移行させる第３の機能と、を実現させ、この第２の機能においてはユーザに対してパスワードを要求せずに通常動作モードへ移行させ、この第４の機能においてはユーザに対してパスワードを要求して通常動作モードへ移行させることを特徴としている。
【発明の効果】
【００１９】
本発明によれば、例えばノートＰＣなどの持ち運び可能な電子機器にて、移動時に生じる障害を軽減するとともに、移動した後に機器を立ち上げた際の立ち上がり時間を短くすることが可能となる。
【発明を実施するための最良の形態】
【００２０】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
図１は、ノートブック型パーソナルコンピュータ(ノートＰＣ)などのコンピュータ装置１の外観を示した図である。本実施の形態は、ノートＰＣに代表される可搬性のある電子機器に対して適用されるが、必ずしもノートＰＣに限定されるものではなく、蓋体を有する他の電子機器にも適用できる。図１に示すコンピュータ装置１は、システムボードや周辺機器類を収容し上面にキーボードが配設された本体２と、内側の略中央部にＬＣＤ(液晶表示装置)４のパネルが埋設された蓋体(Lid)３とを備えている。この本体２と蓋体３とは、後縁部にて回転可能にヒンジ結合されている。即ち、図１に示すコンピュータ装置１は蓋体３を備えた構造体であり、コンピュータ装置１の使用時には蓋体３が開かれ、コンピュータ装置１を使用しないときやコンピュータ装置１の移動時には、蓋体３が閉じられる。また、本体２と蓋体３には、蓋体３の開閉を検知する開閉検知構造５が備えられている。この開閉検知構造５によって、蓋体３の開閉状態が検知され、本体２のシステムに提供される。検知機構であるこの開閉検知構造５は、本体２と蓋体３の後縁部に設けられ、例えば、蓋体３に凸状突起、本体２に凹部センサが形成されている。蓋体３が閉じられることにより凸状突起が本体２の凹部センサに嵌合し、蓋体３が閉じられたことを検知することができる。
【００２１】
図２は、コンピュータ装置１のハードウェアからみたシステム構成を示した図である。コンピュータ装置１のＣＰＵ１１は、コンピュータ装置１全体の頭脳として機能し、ＯＳの制御下で各種プログラムを実行している。このＣＰＵ１１は、システムバスであるＦＳＢ(Front Side Bus)１２、高速のＩ/Ｏ装置用バスとしてのＰＣＩ(Peripheral Component Interconnect)バス２０、ＩＳＡバスに代わるインタフェースであるＬＰＣ(Low Pin Count)バス４０という３段階のバスを介して、各構成要素と相互接続されている。このＣＰＵ１１は、キャッシュメモリにプログラム・コードやデータを蓄えることで、処理の高速化を図っている。ＣＰＵ１１の内部に設けられる１次キャッシュの容量の不足を補うために、専用バスであるＢＳＢ(Back Side Bus)１３を介して２次キャッシュ１４が置かれる場合がある。
【００２２】
ＦＳＢ１２とＰＣＩバス２０は、メモリ/ＰＣＩチップと呼ばれるＣＰＵブリッジ(ホスト−ＰＣＩブリッジ)１５によって連絡されている。このＣＰＵブリッジ１５は、メインメモリ１６へのアクセス動作を制御するためのメモリコントローラ機能や、ＦＳＢ１２とＰＣＩバス２０との間のデータ転送速度の差を吸収するためのデータバッファ等を含んだ構成となっている。メインメモリ１６は、ＣＰＵ１１の実行プログラムの読み込み領域、処理データを書き込む作業領域として利用される書き込み可能メモリである。この実行プログラムには、ＯＳや各種ドライバ、各種アプリケーションプログラム、ＢＩＯＳ(Basic Input/Output System)等のファームウェアが含まれる。ビデオサブシステム１７は、ビデオに関連する機能を実現するためのサブシステムでありビデオコントローラを含んでいる。このビデオコントローラは、ＣＰＵ１１からの描画命令を処理して描画情報をビデオメモリに書き込むと共に、ビデオメモリからこの描画情報を読み出してＬＣＤ４に描画データとして出力している。
【００２３】
ＰＣＩバス２０には、Ｉ/Ｏブリッジ２１、カードバスコントローラ２２、オーディオサブシステム２５、ドッキングステーションインターフェース(Dock Ｉ/Ｆ)２６、miniＰＣＩコネクタ(スロット)２７が夫々接続されている。カードバスコントローラ２２は、ＰＣＩバス２０のバスシグナルをカードバススロット２３のインターフェースコネクタ(カードバス)に直結させるための専用コントローラであり、このカードバススロット２３には、ＰＣカード２４を装填することが可能である。ドッキングステーションインターフェース２６は、コンピュータ装置１の機能拡張装置であるドッキングステーション(図示せず)を接続するためのハードウェアである。ドッキングステーションにノートＰＣ(コンピュータ装置１)がセットされると、ドッキングステーションの内部バスに接続された各種のハードウェア要素が、ドッキングステーションインターフェース２６を介してＰＣＩバス２０に接続される。また、miniＰＣＩコネクタ２７には、例えばワイヤレスＬＡＮモジュールが内蔵されたミニＰＣＩ(miniＰＣＩ)カード２８が接続される。
【００２４】
Ｉ/Ｏブリッジ２１は、ＰＣＩバス２０とＬＰＣバス４０とのブリッジ機能を備えている。また、ＩＤＥ(Integrated Device Electronics)インタフェース機能を備えており、この機能によって実現されるインタフェースは、ハードディスクドライブ(ＨＤＤ)３１が接続される他、ＣＤ−ＲＯＭドライブ３２がＡＴＡＰＩ(AT Attachment Packet Interface)接続される。このＣＤ−ＲＯＭドライブ３２の代わりに、ＤＶＤ(Digital Versatile Disc)ドライブのような、他のタイプのＩＤＥ装置が接続されても構わない。また、このＩ/Ｏブリッジ２１にはＵＳＢポートが設けられており、ＵＳＢコネクタ３０と接続されている。更に、Ｉ/Ｏブリッジ２１には、ＳＭバスを介してＥＥＰＲＯＭ３３が接続されている。また、Ｉ/Ｏブリッジ２１からモデム機能をサポートするＡＣ９７(Audio CODEC '97)、コアチップに内蔵されたイーサネット(登録商標)に対するインタフェースであるＬＣＩ(LAN Connect Interface)、ＵＳＢ等を介して、コネクタ４７が接続されている。このコネクタ４７には、コミュニケーションカード４８が接続可能に構成されている。
【００２５】
更に、Ｉ/Ｏブリッジ２１は、電源回路５０に接続されている。電源回路５０は、ＡＣアダプタやバッテリなどが接続可能に構成されている。ＬＰＣバス４０には、エンベデッドコントローラ４１、フラッシュＲＯＭ４４、SuperＩ/Ｏコントローラ４５が接続されており、更に、ＬＰＣバス４０は、キーボード/マウスコントローラのような比較的低速で動作する周辺機器類を接続するためにも用いられる。また、エンベデッドコントローラ４１には、ゲートアレイロジック４２が接続されている。このSuperＩ/Ｏコントローラ４５にはＩ/Ｏポート４６が接続されている。エンベデッドコントローラ４１は、図示しないキーボードのコントロールや電源回路５０に対する電源管理機能の一部を担っている。また、図１に示す開閉検知構造５からのイベントを検知して処理する機能を備えている。
【００２６】
次に、本実施の形態にて定義される状態である「移動モード」について説明する。本実施の形態では、ユーザがノートＰＣ(コンピュータ装置１)を持って移動する際、移動先で即座に利用できるような一時的に利用不可の状態を「移動モード」として定義している。この移動モードでは、蓋体３が閉じられたときに通常のサスペンドを行わず、ＣＰＵ１１の他、立ち上げまでに１０数秒以上の時間のかかるデバイス、例えばネットワークのワイヤレスＬＡＮに関するデバイスやＣＤ−ＲＯＭドライブ３２などは、オフさせずに通常状態に確保する。その一方で、移動モードは、立ち上げまでに時間がかからず、機器本体が移動されることにより障害が生じるおそれのある機能について、例えばＨＤＤ３１の移動時の動作を防止する機能を利用して一時的にＨＤＤ３１をオフ状態にする。移動モードでは、蓋体３が開かれたときには、レジューム処理を必要としないので、即座にノートＰＣを利用することが可能となる。移動モードのまま放置された場合には、自動的にタイマーを利用して、従来どおりにサスペンドモードあるいはスリープモード(休止状態)に移行させる。
【００２７】
図３は、この移動モード状態を含むコンピュータ装置１の状態遷移を説明するための図である。ノートＰＣ(コンピュータ装置１)が通常動作モードの状態にて、蓋体３が閉じられる(Lid Close)と移動モードに状態遷移する。また、例えば、ＬＣＤ４のオフ処理を要求する専用ホットキーを設け、そのキーの押下によっても移動モードになるように構成することもできる。更に、ウィンドウズ(登録商標)のタスクトレイのメニューを選択して通常動作モードから移動モードへ遷移させることも可能である。移動モードでは、ＨＤＤ３１がヘッドアンロード状態になるとともに、ＬＣＤ４がオフ状態となり、また、ＬＣＤ４に対するビデオ信号の生成もオフ状態となる。この移動モードの状態にて蓋体３が開けられる(Lid Open)、あるいは移動モード専用ホットキーを再度押下すると通常動作モードに遷移する。一方、この移動モードの状態から一定時間が経過(Carrying timeout)すると、通常のサスペンドモードに状態遷移する。従来のノートＰＣでは、一定時間、装置本体を利用していないと(キーボードやポインティング・デバイスからの入力が途絶えると)、バッテリによる駆動時間を伸ばすために、現在のメモリの内容やＣＰＵ１１の状態などを保存したまま、システムを一時停止するサスペンドモードに移行している。本実施の形態では、このサスペンドモードへの状態遷移が移動モードから行われる。サスペンドモードは、パワーマネージメント機能の中でも節電効果が高く、ＬＣＤ４の表示を消す他にＣＰＵ１１の動作を停止し、またＨＤＤ３１の電源を切る。更に、ＣＤ−ＲＯＭドライブ３２や例えばフレキシブルディスクドライブを取り付けている場合、その電源も切られる。その後、このサスペンドモードの状態にて蓋体３が開けられて(Lid Open)、例えばＦｎキーが押下されると、通常動作モードへ移行する。ここで、通常動作モードは、電力制御インタフェースであるＡＣＰＩ(Advanced Configuration and Power Interface)にて電力が全てオンに制御される状態(ACPI Full ON State)である。
【００２８】
尚、移動モードへの移行は、コンピュータ装置１の蓋体３が閉じられたとき、もしくはホットキーの押下で移動モードに遷移するというのが基本である。しかし最近では、タブレット方のＰＣ(蓋体３が存在しないＰＣ)が存在しており、このようなＰＣの存在を考慮すると、移動モードへの移行には、他の移行手段を採用することも可能である。例えば、「移動モード」ボタンを設けてそれを押下したときや、アプリケーションのタスクトレイで移動モードメニューを選択すること等である。かかる場合に、移動モードから通常の使用モード(通常動作モード)に移行するものとしては、例えばペンで画面をタップする方法や、再度移動モードボタンを押下して通常動作モードに移行する方法などが考えられる。
【００２９】
ここで、本実施の形態では、図３に示す状態遷移に応じて、システムのセキュリティレベルを変えている。例えば、移動モードから通常動作モードへ遷移する際にはパスワードを要求せずに立ち上がり、サスペンドモードから通常動作モードへ遷移する際にはパスワードを要求する。即ち、移動モードから通常動作モードへ遷移する際には利便性を優先させ、いちいちユーザにパスワードの入力を求めずに即座に立ち上がるように構成している。一方、省電力モードであるサスペンドモードから通常動作モードへ遷移する際には、長時間、使用されていなかったことから安全性を優先させ、ユーザにパスワードの入力を求め、パスワードが正しく入力された時点で立ち上がりの処理を行うように構成した。このように、本実施の形態では、どの状態から立ち上がったかを見て、それに応じてパスワードを要求することで、セキュリティの確保と操作性の向上との利益衡量を図っている。
【００３０】
次に、上記のような状態遷移を実現するために、コンピュータ装置１が有するシステム構成(主にソフトウェア構成)について説明する。
図４は、本実施の形態のソフトウェアによる実現例を示した図である。図４に示す実現例では、コンピュータ装置１のシステム管理と基本的なユーザ操作環境を提供するＡＣＰＩオペレーティングシステム(ＯＳ)１０１と、本実施の形態における移動モードを管理する移動モード処理アプリケーション１１０と、後述するパワーマネージメントドライバ１０４からの蓋体３の開閉通知を受けて移動モード処理アプリケーション１１０を動作させるＰＭサービスマネージャ１２０とを備えている。移動モード処理アプリケーション１１０は、コンピュータ装置１の蓋体３を閉じたとき、あるいはホットキーの押下により移動モードへの移行要求時の処理や、蓋体３を開けたときの処理、あるいは移動モードに移行した後に一定時間が経過した場合の処理などを行っている。
【００３１】
また、図４に示すコンピュータ装置１は、各種デバイスを制御するプログラムであるＡＣＰＩ ＢＩＯＳ１０２、ＡＣＰＩをサポートするＯＳ ＡＣＰＩドライバ１０３、節電管理を行うパワーマネージメントドライバ１０４を備えている。更に、移動モード処理アプリケーション１１０からのコマンドを受けてハードディスクドライブ(ＨＤＤ)３１の読み出し/書き込みの保留や、読み出し/書き込みの保留解除を行うＨＤＤヘッドアンロードドライバ１０５を備え、また、ＨＤＤ３１へのアクセス用デバイスドライバであるＩＤＥドライバ１０６を備えている。
【００３２】
ノートＰＣ(コンピュータ装置１)の蓋体３が閉じられたり開けられたりするイベントを、コンピュータ装置１のエンベデッドコントローラ４１が検知して、その情報をコンピュータ装置１のＡＣＰＩ ＢＩＯＳ１０２に通知する。ＡＣＰＩ ＢＩＯＳ１０２は、オペレーティングシステム(ＯＳ)のイベント通知機構であるＯＳ ＡＣＰＩドライバ１０３に蓋体３の開閉イベント(Lid Close/Open Event)を通知し、移動モード処理アプリケーション１１０が利用するデバイスドライバであるパワーマネージメントドライバ１０４を経由して、蓋体３が閉じられた旨の通知(Lid Close Notify)、および蓋体３が開けられた旨の通知(Lid Open Notify)を行っている。
【００３３】
一方、移動モード処理アプリケーション１１０は、ＨＤＤ３１のアンロードやリスタートの要求を出すＨＤＤアンロード,リスタート,リクエストハンドラ１１１、蓋体３のクローズイベントの通知を受けてＬＣＤ４の画面を消灯させるＬＣＤオフプロセッサ１１２、蓋体３が閉じられたときに、ＵＳＢデバイスが抜かれることを許可するＵＳＢイジェクトプロセッサ１１３、コンピュータ装置１のワークステーションロック(Workstation Lock)を実行させるワークステーションロックハンドラ１１４を備えている。また、蓋体３が閉じられた後の一定時間の経過を観察するキャリングタイマーハンドラ１１５を備えている。
【００３４】
図４に示すブロックでは、蓋体３が閉じられたイベントの通知を受けた際に、以下の処理が行われる。
まず、移動モード処理アプリケーション１１０のキャリングタイマーハンドラ１１５は、ＡＣＰＩオペレーティングシステム(ＯＳ)１０１の提供するＡＰＩ(Application Program Interface)を利用して、蓋体３の閉じられている時間の経過を測定する。また、ＬＣＤオフプロセッサ１１２は、コンピュータ装置１の内部ソフトウェア呼び出しを利用して、ＬＣＤ４の画面の消灯を行う。この画面の消灯は、蓋体３の開閉スイッチである開閉検知構造５をメカニカルに検出してハードウェアで実現しても良い。ユーザが蓋体３を閉じた際に、コンピュータ装置１をロックする指定をしている場合には、ワークステーションロックハンドラ１１４は、ＡＣＰＩオペレーティングシステム(ＯＳ)１０１のＡＰＩを使用してワークステーションロックを実行する。
【００３５】
更に、ＨＤＤアンロード,リスタート,リクエストハンドラ１１１は、コンピュータ装置１のＨＤＤ３１にアクセスするハードディスク制御用Device DriverであるＨＤＤヘッドアンロードドライバ１０５に、ヘッドアンロードの実行コマンド(Head Unload Request)を送る。ＨＤＤヘッドアンロードドライバ１０５は、移動モード処理アプリケーション１１０からヘッドアンロード要求の実行コマンド(Head Unload Request)を受け取ると、ＨＤＤ３１に読み出し/書き込み要求があるＡＣＰＩオペレーティングシステム(ＯＳ)１０１経由のＩＯ Request Packetを全てこのＨＤＤヘッドアンロードドライバ１０５の持つ内部メモリー・キューに保管し、ＨＤＤ３１への読み出し/書き込み要求を保留させる。その結果、ハードディスク・アクセス用Device DriverであるＩＤＥドライバ１０６には、読み出し/書き込み要求が保留されるため、ＨＤＤ３１へのアクセスが停止される。最後に、ＨＤＤ３１へのヘッドの退避コマンド、もしくは、パワー制御系コマンドであるStandby Immediateコマンドを発行し、ＨＤＤ３１のヘッドをハードディスク表面から退避させる。これによって、ノートＰＣ(コンピュータ装置１)が移動中でも、ＨＤＤ３１の安全な停止が保障される。
【００３６】
一方、蓋体３が開けられたイベントの通知を受けた際には、以下の処理が行われる。
まず、移動モード処理アプリケーション１１０は、ＬＣＤ４の画面を点灯させる。これはアプリケーションで行わず、蓋体３の開閉を検知するハードウェア・スイッチ(開閉検知構造５)で行っても良い。また、ＨＤＤアンロード,リスタート,リクエストハンドラ１１１は、ＨＤＤヘッドアンロードドライバ１０５にＨＤＤ３１の読み出し/書き込み保留状態を解除する通知を行う。ＨＤＤヘッドアンロードドライバ１０５は、保留していたＨＤＤ３１への読み出し、書き込み要求を順次ＩＤＥドライバ１０６へ渡す。このことによって一時保留していた要求が、再開される。
【００３７】
次に、蓋体３が閉じられた状態で一定時間が経過した場合の処理について説明する。
まず、蓋体３が閉じられた状態で一定時間が経過すると、ＡＣＰＩオペレーティングシステム(ＯＳ)１０１のタイマーの通知によって、ノートＰＣ(コンピュータ装置１)のシステムを、移動モードの一時的な状態からサスペンドモードの状態に遷移させる。その手順としては、まず、移動モード処理アプリケーション１１０が一定時間経過のタイマーの通知をＡＣＰＩオペレーティングシステム(ＯＳ)１０１より受ける。移動モード処理アプリケーション１１０は、その内部状態を移動モードからサスペンドモードへ切り替える。そして、ＨＤＤアンロード,リスタート,リクエストハンドラ１１１は、ＨＤＤヘッドアンロードドライバ１０５へ保留している読み出し/書き込み要求の解除通知を行う。このことによって、一時保留状態にあった、ＨＤＤ３１への要求は解除され、通常の動作状態になる。そして、ＡＣＰＩオペレーティングシステム(ＯＳ)１０１のＡＰＩを利用して、システムの状態をサスペンドの状態に移行させている。
【００３８】
次に、図４に示すブロック構成により、コンピュータ装置１にて実行される処理の流れについて説明する。上述した処理の説明と重複する部分はあるが、理解の容易のために、フローチャートを用いて詳述する。
図５は、本実施の形態における基本的な処理の流れを示した図である。図５に示す常駐プログラムの処理では、まず、移動モード処理アプリケーション１１０の立ち上げに際して初期化がなされる(ステップ２０１)。通常のノートＰＣでは、蓋体３が閉じられるとサスペンドの状態に移行するが、本実施の形態では、この状態移行を無効にする必要がある。そこで、移動モード処理アプリケーション１１０からＡＣＰＩオペレーティングシステム(ＯＳ)１０１に対してポリシーの変更をリクエストすることで、蓋体３が閉じられた際(Lid Close)のポリシーを保存し、従来の移行処理が無効化される(ステップ２０２)。
【００３９】
その後、移動モード処理アプリケーション１１０では、ＰＭサービスマネージャ１２０を経由して、ユーザからのイベントが待たれる(ステップ２０３)。このイベントとは、蓋体３の開閉(Lid Open/Close)、キーボードからの移動モード押下のイベント、または蓋体３が閉じられてからタイマーにより一定時間が経過したか否か(Carrying Timeout)である。移動モード処理アプリケーション１１０では、これらの発生したイベントに応じた処理がなされる(ステップ２０４)。このイベントに応じた処理については、図６〜図８にて詳述する。その後、終了要求があるか否かが判断され(ステップ２０５)、終了要求がない場合にはステップ２０４へ戻ってイベントに応じた処理がなされ、終了要求があった時点でタスクが終了する(ステップ２０６)。
【００４０】
図６は、蓋体３が閉じられた際(Lid Close)の処理を示したフローチャートである。Lid Close処理では、例えばユーザが「３分間以上たっても蓋が開けられない場合にはサスペンドする。」といったような設定をしている場合に、移動モード処理アプリケーション１１０のキャリングタイマーハンドラ１１５は、ユーザインタフェース(ＵＩ)からCarrying Timeout値を取得する(ステップ３０１)。また、例えば「Lid Close後にLid Openされた際にはパスワードを求めない。」といったようなオプション指定がある場合には、ここでＵＩからオプション指定を取得する(ステップ３０２)。更に、ＨＤＤヘッドアンロードドライバ１０５に対してアンロード要求のＡＰＩを発行し、ＨＤＤ３１のヘッドを待避エリアに移動する(ステップ３０３)。そして、ホットキーのＦｎ＋Ｆ３の処理と同様に、ＬＣＤ４のバックライトを消灯してＬＣＤ４をオフにする処理を行い(ステップ３０４)、オプション指定でワークステーションロックの指示があれば、ワークステーションロック(WS Lock)処理が行われる(ステップ３０５)。そして、タイマーをスタートさせて(ステップ３０６)、Lid Close処理が終了し、コンピュータ装置１は移動モードに入る。
【００４１】
図７は、蓋体３が開けられた際(Lid Open)の処理を示したフローチャートである。Lid Open処理では、まず、移動モード処理アプリケーション１１０のキャリングタイマーハンドラ１１５によってキャリングタイマー(Carrying Timer)がキャンセルされる(ステップ４０１)。また、ＨＤＤアンロード,リスタート,リクエストハンドラ１１１は、ＨＤＤヘッドアンロードドライバ１０５に対してアンロードの解除ＡＰＩを発行する(ステップ４０２)。これによって、Lid Open処理が終了し、コンピュータ装置１は移動モードから解除されて、使用できる状態となる。
【００４２】
図８は、蓋体３が閉じられて移動モードにある際に、一定時間が経過したときのタイムアウト(Carrying Timeout)処理を示したフローチャートである。サスペンドモードへ移行するための一定時間が経過した際に、移動モード処理アプリケーション１１０のキャリングタイマーハンドラ１１５は、キャリングタイマー(Carrying Timer)をキャンセルする(ステップ５０１)。また、サスペンド状態に入る際にＨＤＤ３１に現状のデータ内容を保存する必要性から、ＨＤＤアンロード,リスタート,リクエストハンドラ１１１からＨＤＤヘッドアンロードドライバ１０５に対してアンロードの解除ＡＰＩが発行される(ステップ５０２)。また、前述の図５のステップ２０２にて説明したように、蓋体３が閉じられて移動モードに入る際に、ＡＣＰＩオペレーティングシステム(ＯＳ)１０１に対してポリシーを変更していたことから、通常のサスペンドに戻すために、保存されているＯＳのLid Closeのポリシーを取得する(ステップ５０３)。そして、サスペンド状態に移行するための、ポリシーに応じた処理を実行して(ステップ５０４)、タイムアウト処理が終了する。
【００４３】
このように、従来、机から会議室などへの一時的な移動時に、ノートＰＣ(コンピュータ装置１)をサスペンドさせるとレジュームに時間がかかり、仕事が直ぐに続けられない問題があった。具体的には、サスペンドするとネットワークが切れるために、レジューム時に分単位で待たされることが挙げられる。また、パスワードの入力やデバイスがレジュームになるまでに時間がかかることが挙げられる。そのために、従来、多くのユーザが、蓋体３を閉じずにノートＰＣを動作させながら、ノートＰＣを持って移動していた。このように動作させながらノートＰＣを移動させると、持ち運びが不安定であり、落下の危険性も大きく、また、落下によってデータの破損等のトラブルが発生し易くなっていた。特に無線ネットワーク技術が発展し、例えば会社内等の所定のエリアにて自由にネットワーク接続ができる環境が整ってきた現状では、移動させて場所を問わずにコンピュータ装置１を使用する機会が増えており、上述した問題は深刻なものとなる。
【００４４】
しかしながら、本実施の形態では、ノートＰＣ(コンピュータ装置１)を移動する際、移動先で即座に利用できるような、一時的に利用不可の状態である「移動モード」を定義した。この移動モードは、移動のときの障害に関わる機能をロックするものであり、本実施の形態では、好ましいものの例として、ＨＤＤ３１をアンロード状態にしている。また、この障害に関わる機能の他に、この機能をロックしたときに使用されることのない機能や、移動のときに使用されることのない機能、蓋体３を開けたときに即座(ユーザにストレスを感じさせない短時間)に立ち上げることのできる機能、もオフにすることができる。本実施の形態では、好ましいものの例として、ＬＣＤ４をオフにしている。
尚、振動や衝撃を感知すると高速で回転している磁気ディスクからヘッドが退避することでデータの破損を防ぐというＡＰＳ(Active Protection System)の技術を出願人等は提示しているが、本実施の形態によれば、この振動や衝撃を感知するセンサがない場合でも、ＩＤＥフィルタドライバ(ＨＤＤヘッドアンロードドライバ１０５およびＩＤＥドライバ１０６)でＨＤＤ３１のアンロードを利用可能とすることができる。
【００４５】
また、この移動モードの状態へは、蓋体３を閉じることによって入ることができる。更に本実施の形態では、この移動モードから従来の「Lid Close」の設定へ、タイマーによる遷移の方式を提案している。また更には、この移動モードから通常動作モードへの移行は、瞬時でノートＰＣを利用可能にしている。そのために、本実施の形態では、例えばサスペンドモードから通常動作モードへ移行する際には従来のパスワード要求を行い、移動モードから通常動作モードへ移行する際にはパスワード要求を行わないようにしている。このように状態遷移に応じてパスワードを要求する(またはパスワードを要求しない)ことで、使用状況に応じたセキュリティの確保と即座の立ち上げとのバランスを図ることが可能となる。
【００４６】
尚、上述した本実施の形態における制御方法は、装置本体が可搬性を有するコンピュータに実行されるプログラムとして展開することができる。これらのプログラムをコンピュータに対して提供する際に、例えばノートＰＣなどの電子機器にインストールされた状態にて提供される場合の他、ノートＰＣなどの電子機器(コンピュータ)に実行させるプログラムを電子機器(コンピュータ)が読取可能に記憶した記憶媒体にて提供する形態が考えられる。この記憶媒体としては、例えばＤＶＤ媒体やＣＤ−ＲＯＭ媒体などが該当し、ＤＶＤ装置やＣＤ−ＲＯＭ読取装置などによってプログラムが読み取られ、フラッシュＲＯＭ等にこのプログラムが格納されて実行される。また、これらのプログラムは、例えば、プログラム伝送装置によってネットワークを介して提供される形態がある。
【００４７】
ここで、本件を記憶媒体の発明として捉えると、以下のようになる。即ち、「持ち運び可能なコンピュータを、通常使用の状態である通常動作モードにて前記コンピュータが有する蓋体が閉じられたことを認識し、ＣＰＵは動作状態のまま当該コンピュータの移動時に障害が生じる恐れがある機能を停止させて一時的にシステムを利用不可とする移動モードに当該コンピュータを移行させる第１の手段と、前記移動モードにて前記蓋体が開かれたことを認識し、前記通常動作モードに前記コンピュータを移行させる第２の手段として機能させるプログラムを格納した記憶媒体。」
また、「コンピュータを、前記移動モードにおいて所定の時間が経過した後、前記通常動作モードにおいて実施されていた作業を所定のメモリに退避させ、データ保持に必要な最低限の電力だけを使用して電力の消費を抑える省電力モードに前記コンピュータを移行させる第３の手段として更に機能させるプログラムを格納した記憶媒体。」
更に、「コンピュータを、前記省電力モードから前記通常動作モードへ前記コンピュータを移行させる第４の手段として更に機能させ、前記第２の手段においてはユーザに対してパスワードを要求せずに前記通常動作モードへ移行させ、前記第４の手段においてはユーザに対してパスワードを要求して当該通常動作モードへ移行させることを特徴とするプログラムを格納した記憶媒体。」である。
【産業上の利用可能性】
【００４８】
本発明は、ノートＰＣのように持ち運び可能なコンピュータの他、持ち運び可能な各種電子機器に対して適用することができる。
【図面の簡単な説明】
【００４９】
【図１】ノートブック型パーソナルコンピュータ(ノートＰＣ)の外観を示した図である。
【図２】コンピュータ装置のハードウェアからみたシステム構成を示した図である。
【図３】移動モード状態を含むコンピュータ装置の状態遷移を説明するための図である。
【図４】本実施の形態のソフトウェアによる実現例を示した図である。
【図５】本実施の形態における基本的な処理の流れを示した図である。
【図６】蓋体が閉じられた際(Lid Close)の処理を示したフローチャートである。
【図７】蓋体が開けられた際(Lid Open)の処理を示したフローチャートである。
【図８】蓋体が閉じられて移動モードにある際に、一定時間が経過したときのタイムアウト(Carrying Timeout)処理を示したフローチャートである。
【符号の説明】
【００５０】
１…コンピュータ装置、２…本体、３…蓋体、４…ＬＣＤ(液晶表示装置)、５…開閉検知構造、１１…ＣＰＵ、３１…ハードディスクドライブ(ＨＤＤ)、３２…ＣＤ−ＲＯＭドライブ、４１…エンベデッドコントローラ、１０１…ＡＣＰＩオペレーティングシステム(ＯＳ)、１０２…ＡＣＰＩ ＢＩＯＳ、１０３…ＯＳ ＡＣＰＩドライバ、１０４…パワーマネージメントドライバ、１０５…ＨＤＤヘッドアンロードドライバ、１０６…ＩＤＥドライバ、１１０…移動モード処理アプリケーション、１２０…ＰＭサービスマネージャ
【図１】
2005352897.tif 000003
【図２】
2005352897.tif 000004
【図３】
2005352897.tif 000005
【図４】
2005352897.tif 000006
【図５】
2005352897.tif 000007
【図６】
2005352897.tif 000008
【図７】
2005352897.tif 000009
【図８】
2005352897.tif 000010