(57)【要約】【課題】レジューム処理の長時間化を招くことなく、サスペンド時の電力消費量をさらに低減することを可能とした電子機器を提供する。【解決手段】ＢＩＯＳ１３は、システムをサスペンド状態に移行させる場合、表示コントローラ１５に内蔵されたＶＲＡＭ１５１の内容をシステムメモリ１４上に確保されたＶＲＡＭ退避領域１４１にセーブした後、システムメモリ１４に対する電力供給は継続しつつ、表示コントローラ１５を含む各部に対する電力供給を遮断する。一方、レジューム時、ＢＩＯＳ１３は、表示コントローラ１５を含む各部に対する電力供給を再開した後、システムメモリ１４のＶＲＡＭ退避領域１４１にセーブした内容をＶＲＡＭ１５１にリストアする。【選択図】　　　図２
2004021603.tif 000002
【特許請求の範囲】
【請求項１】
サスペンド処理を実行可能な電子機器において、
第１のメモリと、
表示データを格納する第２メモリと、
前記サスペンド処理の指示を選択可能なサスペンド指示手段と、
前記サスペンド指示手段によりサスペンド処理が選択された際、前記第２のメモリに格納されている前記表示データを前記第１のメモリへ退避するサスペンド手段と、
前記第２のメモリへの電力供給を停止し、前記第１のメモリへの電力供給を行う電力制御手段と、
を具備することを特徴とする電子機器。
【請求項２】
前記レジューム処理の指示を選択可能なレジューム手段と、
前記レジューム指示手段によりレジューム処理が選択された際、前記第２のメモリへ電力供給を開始し、前記第１のメモリに格納されている前記表示データを前記第２のメモリに復元するレジューム手段と、
をさらに具備することを特徴とする請求項１記載の電子機器。
【請求項３】
前記サスペンド処理の際、前記表示データは、前記第１のメモリ内に確保された特定領域に格納されることを特徴とする請求項１記載の電子機器。
【請求項４】
前記特定領域は、前記電子機器のＢＩＯＳプログラム以外のプログラムからは認識されない領域であることを特徴とする請求項２または３記載の電子機器。
【請求項５】
表示制御を行うビデオコントローラをさらに具備し、
前記第２のメモリは、前記ビデオコントローラ内に設けられることを特徴とする請求項１または２記載の電子機器。
【請求項６】
サスペンド処理を実行可能な電子機器において、
第１のメモリと、
前記電子機器内に設けられたデバイス内に設けられる第２のメモリと、
前記サスペンド処理の指示を選択可能なサスペンド指示手段と、
前記サスペンド指示手段によりサスペンド処理が選択された際、前記第２のメモリに格納されているデータを前記第１のメモリへ退避するサスペンド手段と、
前記デバイスへの電力供給を遮断し、前記第１のメモリへの電力供給を維持する電力制御手段手段と、
を具備することを特徴とする電子機器。
【請求項７】
前記レジューム処理の指示を選択可能なレジューム手段と、
前記レジューム指示手段によりレジューム処理が選択された際、前記デバイスへの電力供給を行った後、前記第１のメモリに格納されている前記データを前記第２のメモリに復元するレジューム手段と、
をさらに具備することを特徴とする請求項７記載の電子機器。
【請求項８】
電子機器のサスペンド方法であって、
サスペンド処理を選択可能な指示手段によりサスペンド処理の指示を受けた際に、前記電子機器に設けられた第２のメモリ内の表示データを、前記電子機器に設けられた第１のメモリへ退避し、
前記退避後に、前記第２のメモリへの電力供給を停止し、
前記第１のメモリへの電力を供給を維持する
ことを特徴とするサスペンド方法。
【請求項９】
前記第１のメモリには、前記第２のメモリの前記表示データを格納するための所定領域が確保されており、前記サスペンド処理の際に、前記所定領域に前記表示データを格納することを特徴とする請求項８記載のサスペンド方法。
【請求項１０】
電子機器のサスペンドレジューム方法であって、
前記サスペンド処理の指示を受けた際に、前記電子機器に設けられた第２のメモリ内の表示データを、前記電子機器に設けられた第１のメモリへ退避し、
前記退避後に、前記第２のメモリへの電力供給を停止し、
前記第１のメモリへの電力を供給を維持し、
さらに、前記レジューム処理の指示を受けた際に、前記第２のメモリへの電力供給を行い、
前記第１のメモリに格納されている前記表示データを前記第２のメモリに復元する
ことを特徴とするサスペンドレジューム方法。
【請求項１１】
前記第１のメモリには、前記第２のメモリの前記表示データを格納するための所定領域が確保されており、前記サスペンド処理の際に、前記所定領域に前記表示データを格納することを特徴とする請求項１０記載のサスペンドレジューム方法。
【請求項１２】
前記第２のメモリは、前記電子機器が具備する表示コントローラ内に設けられており、
前記サスペンド処理において、前記表示コントローラへの電力供給が停止されることに応じて前記第２のメモリへの電力供給も停止し、
前記リジューム処理において、前記表示コントローラへの電力供給に応じて前記第２のメモリへの電力供給が行われることを特徴とする請求項１０または１１記載のサスペンドレジューム方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、例えばＬＣＤなどの表示装置を備えた電子機器および同機器のサスペンド／レジューム方法に係り、特に、レジューム処理の長時間化を招くことなく、サスペンド時の電力消費量をさらに低減することを可能とした電子機器および同機器のサスペンド／レジューム方法に関する。
【０００２】
【従来の技術】
近年、例えばＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔ）などと称される、バッテリ駆動可能な携帯型の電子機器が広く普及している。そして、この種の電子機器では、バッテリの寿命を少しでも延ばすために、省電力のための様々な仕組みが設けられている。
【０００３】
また、この種の電子機器では、電源をオンにした時に、前回の作業を即座に再開できるように、電源をオフにした時の環境を保存するとともに、その保存した環境を復元するサスペンド／レジューム機能を備えるのが一般的である。
【０００４】
【発明が解決しようとする課題】
ところで、このサスペンド／レジューム機能により、電子機器をサスペンド状態にする場合、従来では、システムメモリとビデオメモリに対する電力供給を継続させて、その内容を保持するようにしていた。しかしながら、最近では、ビデオメモリが表示コントローラに内蔵されることが多いため、この表示コントローラ全体に対する電力供給を継続させなければならず、省電力の観点からは、あまり好ましいとはいえなかった。
【０００５】
このようなことから、例えば特開平１１−２５９１６２号公報に記載のサスペンド／レジューム方法では、ビデオメモリの内容を固定ディスクドライブに転送した後、サスペンド状態に移行するようにしている。これによれば、サスペンド中はビデオメモリ、つまり表示コントローラに対する電力供給を遮断することができ、無駄な電力消費を防止することが可能となる。
【０００６】
しかしながら、この方法では、レジューム時に、固定ディスクドライブを用いてビデオメモリを復元することになるため、その処理が長時間化してしまうといた問題があった。
【０００７】
この発明は、このような事情を考慮してなされたものであり、レジューム処理の長時間化を招くことなく、サスペンド時の電力消費量をさらに低減することを可能とした電子機器および同機器のサスペンド／レジューム方法を提供することを目的とする。
【０００８】
【課題を解決するための手段】
前述した目的を達成するために、この発明の電子機器は、サスペンド処理を実行可能な電子機器において、第１のメモリと、表示データを格納する第２メモリと、前記サスペンド処理の指示を選択可能なサスペンド指示手段と、前記サスペンド指示手段によりサスペンド処理が選択された際、前記第２のメモリに格納されている前記表示データを前記第１のメモリへ退避するサスペンド手段と、前記第２のメモリへの電力供給を停止し、前記第１のメモリへの電力供給を行う電力制御手段とを具備することを特徴とする。
【０００９】
また、この発明の電子機器は、前記レジューム処理の指示を選択可能なレジューム手段と、前記レジューム指示手段によりレジューム処理が選択された際、前記第２のメモリへ電力供給を開始し、前記第１のメモリに格納されている前記表示データを前記第２のメモリに復元するレジューム手段とをさらに具備することを特徴とする。
【００１０】
この発明の電子機器においては、サスペンド時に、ビデオメモリの内容をシステムメモリ内の所定の領域に退避するため、サスペンド中、ビデオメモリまたはこのビデオメモリを内蔵する表示コントローラに対する電力供給を遮断でき、また、レジューム時も、固定ディスクドライブを用いる場合とは違って、ビデオメモリの復元をシステムメモリを用いて極めて短時間に終了させることを可能とする。
【００１１】
【発明の実施の形態】
以下、図面を参照してこの発明の実施形態を説明する。
図１は、この発明の実施形態に係る電子機器の外観図である。
この電子機器は、利用者が片手で支えることのできる程度の大きさをもつ、いわゆるＰＤＡであり、バッテリ駆動可能に構成され、また、電源オン時に前回の作業を即座に再開可能なサスペンド／レジューム機能を有している。そして、その本体前面には、データ表示用のＬＣＤ１６が設けられている。
【００１２】
図２は、このＰＤＡ１０の主要な構成の一部を示すブロック図である。
図２に示すように、このＰＤＡ１０には、データ送受信用のバスＡが敷設されており、また、このバスＡを基幹として、ＣＰＵ１１、バス／メモリコントローラ１２、ＢＩＯＳ１３、システムメモリ１４、表示コントローラ１５およびＬＣＤ１６が設けられている。
【００１３】
ＣＰＵ１１は、このＰＤＡ１０全体の制御を司るものであり、システムメモリ１４に格納されたプログラムの記述にしたがって動作する。バス／メモリコントローラ１２は、ＣＰＵローカルバスとバスＡとを中継するブリッジ機能を有するとともに、システムメモリ１４のキャッシュ機能を併せもつ。
【００１４】
ＢＩＯＳ（Ｂａｓｉｃ　Ｉｎｐｕｔ／Ｏｕｔｐｕｔ　Ｓｙｓｔｅｍ）１３は、例えば図示しない磁気ディスク装置など、このＰＤＡ１０の各種周辺機器を駆動制御するものであり、前述したサスペンド／レジューム機能は、このＢＩＯＳ１３によって実現される。システムメモリ１４は、このＰＤＡ１０の主記憶となるメモリ装置であり、ＣＰＵ１１の動作手順を記述したプログラムやこのプログラムから入出力されるデータを格納する。このシステムメモリ１４は、揮発性の記憶装置であるが、サスペンド中にも常時電力供給が継続されるようになっている。
【００１５】
また、この実施形態のＰＤＡ１０では、ＢＩＯＳ１３のみが認識するＶＲＡＭ退避領域１４１をシステムメモリ１４上に確保する。この確保は、例えばオペレーティングシステムが起動した際、システムメモリ１４の実際のサイズよりも小さいサイズ（ＶＲＡＭ退避領域１４１分だけ減じたサイズ）をオペレーティングシステムに通知することなどによって行う。
【００１６】
そして、表示コントローラ１５は、ＣＰＵ１１が作成した表示データを格納するためのＶＲＡＭ１５１を内蔵しており、このＶＲＡＭ１５１に格納した表示データをＬＣＤ１６に表示制御する。
【００１７】
次に、図３および図４を参照して、このような構成をもつＰＤＡ１０のサスペンド／レジューム時の動作手順について説明する。
【００１８】
図３は、この実施形態のＰＤＡ１０のサスペンド処理を示すフローチャートである。
【００１９】
サスペンド時、ＢＩＯＳ１３は、まず、ＶＲＡＭ１５１に格納された表示データを読み出し（ステップＡ１）、この読み出した表示データをシステムメモリ１４のＶＲＡＭ退避領域１４１にセーブする（ステップＡ２）。そして、ＢＩＯＳ１３は、全てのＶＲＡＭ１５１の内容をセーブしたかどうかを調べ（ステップＡ３）、セーブしていなければ（ステップＡ３のＮＯ）、ステップＡ１からの処理を繰り返す。一方、セーブしていれば（ステップＡ３のＹＥＳ）、ＢＩＯＳ１３は、電源オフ処理に移行する。
【００２０】
また、図４は、この実施形態のＰＤＡ１０のレジューム処理を示すフローチャートである。
【００２１】
レジューム時、ＢＩＯＳ１３は、まず、システムメモリ１４のＶＲＡＭ退避領域１４１からサスペンド時にセーブしておいた表示データを読み出し（ステップＢ１）、この読み出した表示データをＶＲＡＭ１５１にリストアする（ステップＢ２）。そして、ＢＩＯＳ１３は、全てのＶＲＡＭ１５１の内容をリストアしたかどうかを調べ（ステップＢ３）、リストアしていなければ（ステップＢ３のＮＯ）、ステップＢ１からの処理を繰り返す。一方、リストアしていれば（ステップＢ３のＹＥＳ）、ＢＩＯＳ１３は、システム起動処理に移行する。
【００２２】
このように、この実施形態のＰＤＡ１０は、サスペンド時に、ＶＲＡＭ１５１の内容をシステムメモリ１４上のＶＲＡＭ退避領域１４１にセーブするため、このＶＲＡＭ１５１を内蔵する表示コントローラ１５に対する電力供給を遮断することができ、サスペンド中の電力消費量を低減することを可能とする。
【００２３】
また、レジューム時には、このＶＲＡＭ１５１をシステムメモリ１４を用いてリストアするため、極めて短い時間でその処理を終了することを可能とする。
【００２４】
なお、ここでは、ＰＤＡ１０を例に説明したが、本願発明の手法は、例えば図５に示すようなパーソナルコンピュータにも適用可能である。
【００２５】
つまり、本願発明は、前記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。更に、前記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。たとえば、実施形態に示される全構成要件から幾つかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【００２６】
【発明の効果】
以上、詳述したように、本発明によれば、サスペンド時に、ビデオメモリの内容をシステムメモリ内の所定の領域に退避するため、サスペンド中、ビデオメモリまたはこのビデオメモリを内蔵する表示コントローラに対する電力供給を遮断でき、また、レジューム時も、固定ディスクドライブを用いる場合とは違って、ビデオメモリの復元をシステムメモリを用いて極めて短時間に終了させることを可能とする。
【図面の簡単な説明】
【図１】この発明の実施形態に係る電子機器の外観図。
【図２】同実施形態のＰＤＡの主要な構成の一部を示すブロック図。
【図３】同実施形態のＰＤＡのサスペンド処理を示すフローチャート。
【図４】同実施形態のＰＤＡのレジューム処理を示すフローチャート。
【図５】この発明の手法を適用可能なパーソナルコンピュータを示す図。
【符号の説明】
１０…ＰＤＡ
１１…ＣＰＵ
１２…バス／メモリコントローラ
１３…ＢＩＯＳ
１４…システムメモリ
１５…表示コントローラ
１４１…ＶＲＡＭ退避領域
１５１…ＶＲＡＭ
１６…ＬＣＤ
【図１】
2004021603.tif 000003
【図２】
2004021603.tif 000004
【図３】
2004021603.tif 000005
【図４】
2004021603.tif 000006
【図５】
2004021603.tif 000007