(57)【要約】【課題】リフレッシュを要するメモリ部に対する消費電力の軽減の可能な携帯デバイスを提供する。【解決手段】携帯デバイスは，複数の記憶領域（２０２）を有し，データを記憶保持可能な１又は２以上のメモリ部（１０６）と，複数の記憶領域（２０６）を有し，電源供給に因らずデータを記憶保持可能な１又は２以上の外部記憶部（１１２）と，利用状態に応じて，少なくともメモリ部または外部記憶部に対して，電源供給を制御する制御部（１０２）とを備えることを特徴とする。【選択図】  図１
2004199339.tif 000002
【特許請求の範囲】
【請求項１】
複数の記憶領域を有し，データを記憶保持可能な１又は２以上のメモリ部と；
複数の記憶領域を有し，電源供給に因らず前記データを記憶保持可能な１又は２以上の外部記憶部と；
利用状態に応じて，少なくとも前記メモリ部または前記外部記憶部に対して，電源供給を制御する制御部と；
を備えることを特徴とする，携帯デバイス。
【請求項２】
前記制御部は，前記メモリ部の記憶領域および前記外部記憶部の記憶領域ごとに，前記電源供給を制御することを特徴とする，請求項１に記載の携帯デバイス。
【請求項３】
前記制御部は，さらに前記メモリ部または前記外部記憶部の記憶領域に対して，データ転送を制御することを特徴とする，請求項１に記載の携帯デバイス。
【請求項４】
前記制御部は，前記メモリ部または前記外部記憶部の記憶領域に記憶保持された前記データのうち，少なくともＯＳにかかるデータは，データ転送しないことを特徴とする，請求項１に記載の携帯デバイス。
【請求項５】
前記制御部は，前記利用状態の遷移が少なくとも１サイクルの間に生成された差分データを，前記メモリ部または前記外部記憶部の記憶領域に，データ転送することを特徴とする，請求項１に記載の携帯デバイス。
【請求項６】
前記差分データは，前記利用状態が待機時の前記メモリ部の記憶領域に記憶されたデータに基づき，生成されることを特徴とする，請求項５に記載の携帯デバイス。
【請求項７】
前記制御部は，前記メモリ部の記憶領域または前記外部記憶部の記憶領域に記憶保持された前記データの圧縮データを，転送することを特徴とする，請求項１又は３に記載の携帯デバイス。
【請求項８】
前記制御部は，前記利用状態が待機に遷移した場合，前記メモリ部の前記記憶領域に記憶保持された前記データを，前記外部記憶部の前記記憶領域に，データ転送し，前記メモリ部および前記外部記憶部の記憶領域に対して，前記電源供給を停止することを特徴とする，請求項１に記載の携帯デバイス。
【請求項９】
前記制御部は，前記利用状態が待機に遷移した場合，前記メモリ部の前記記憶領域のうち，少なくともＯＳにかかるデータを記憶保持する記憶領域に対して，前記電源供給を停止することを特徴とする，請求項１に記載の携帯デバイス。
【請求項１０】
前記制御部は，前記利用状態が待機に遷移した場合，前記メモリ部における前記差分データを，前記外部記憶部の記憶領域にデータ転送し，前記メモリ部および前記外部記憶部の記憶領域に対して，前記電源供給を停止することを特徴とする，請求項１に記載の携帯デバイス。
【請求項１１】
前記制御部は，前記利用状態が待機に遷移した場合，前記メモリ部の記憶領域に記憶保持された前記データの圧縮データを，前記外部記憶部の記憶領域にデータ転送し，前記メモリ部および前記外部記憶部の記憶領域に対して，前記電源供給を停止することを特徴とする，請求項１に記載の携帯デバイス。
【請求項１２】
前記メモリ部は，前記電源供給時に限りデータを記憶保持可能であることを特徴とする，請求項１に記載の携帯デバイス。
【請求項１３】
前記メモリ部はＤＲＡＭであり，前記外部記憶部はＥＥＰＲＯＭであることを特徴とする，請求項１に記載の携帯デバイス。
【請求項１４】
携帯デバイスに備わる制御部の電源制御方法において：
前記制御部は，利用状態が待機に遷移した場合，１又は２以上のメモリ部の複数の記憶領域に記憶されたデータを，電源供給に因らず前記データを記憶保持可能な１又は２以上の外部記憶部に構成される複数の記憶領域にデータ転送し；
前記メモリ部および前記外部記憶部に対する電源供給の制御をすることを特徴とする，制御部の電源制御方法。
【請求項１５】
前記制御部は，前記メモリ部の記憶領域および前記外部記憶部の記憶領域ごとに，前記電源供給を制御することを特徴とする，請求項１４に記載の制御部の電源制御方法。
【請求項１６】
前記制御部は，さらに前記メモリ部または前記外部記憶部の記憶領域に対して，データ転送を制御することを特徴とする，請求項１４に記載の制御部の電源制御方法。
【請求項１７】
前記制御部は，前記メモリ部の記憶領域に記憶保持された前記データのうち，少なくともＯＳにかかるデータは，データ転送しないことを特徴とする，請求項１４に記載の制御部の電源制御方法。
【請求項１８】
前記制御部は，前記利用状態の遷移が少なくとも１サイクルの間に生成された差分データを，前記メモリ部の記憶領域から前記外部記憶部の記憶領域に，データ転送することを特徴とする，請求項１４に記載の制御部の電源制御方法。
【請求項１９】
前記差分データは，前記利用状態が待機時の前記メモリ部の記憶領域に記憶されたデータに基づき，生成されることを特徴とする，請求項１８に記載の制御部の電源制御方法。
【請求項２０】
前記制御部は，前記メモリ部の記憶領域または前記外部記憶部の記憶領域に記憶保持された前記データの圧縮データを，転送することを特徴とする，請求項１４に記載の制御部の電源制御方法。
【請求項２１】
前記制御部は，前記メモリ部の前記記憶領域に記憶保持された前記データを，前記外部記憶部の前記記憶領域に，データ転送し，前記メモリ部および前記外部記憶部の記憶領域に対して，前記電源供給を停止することを特徴とする，請求項１４に記載の制御部の電源制御方法。
【請求項２２】
前記制御部は，前記メモリ部の前記記憶領域のうち少なくともＯＳにかかるデータを記憶保持する記憶領域および前記外部記憶部の記憶領域に対して，前記電源供給を停止することを特徴とする，請求項１４に記載の制御部の電源制御方法。
【請求項２３】
前記制御部は，前記メモリ部の記憶領域に記憶保持された前記データの圧縮データを，前記外部記憶部の記憶領域にデータ転送し，前記メモリ部および前記外部記憶部の記憶領域に対して，前記電源供給を停止することを特徴とする，請求項１４に記載の制御部の電源制御方法。
【請求項２４】
前記制御部は，前記メモリ部における前記差分データを，前記前記外部記憶部の記憶領域に前記データ転送を実行し，前記メモリ部および前記外部記憶部の記憶領域に対して，前記電源供給を停止することを特徴とする，請求項１４に記載の制御部の電源制御方法。
【請求項２５】
前記メモリ部は，前記電源供給時に限りデータを記憶保持可能であることを特徴とする，請求項１４に記載の制御部の電源制御方法。
【請求項２６】
前記メモリ部はＤＲＡＭであり，前記外部記憶部はＥＥＰＲＯＭであることを特徴とする，請求項１４に記載の制御部の電源制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は，携帯デバイスにかかり，特に携帯デバイスに備わる制御部および制御部の電源制御方法に関する。
【０００２】
【従来の技術】
近年，コンピュータなどの情報処理装置の高機能・低価格化による広範な普及に伴い，例えば，携帯電話，ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）など，主としてバッテリから電源が供給される持ち運びの可能なモバイル情報処理装置（以下，携帯デバイス）の普及が進んできている。
【０００３】
上記携帯デバイスは，電源投入されると利用可能なオン状態（利用時）になるが，携帯デバイスが非利用時の場合，省エネのため携帯デバイスに構成された例えばディスプレイなどの出力部，またはタッチパネルなどの入力部など，各部に対して，電源が供給されていない状態（オフ状態）になる。
【０００４】
上記携帯デバイスの特徴として，非利用時から利用時において，携帯デバイスに構成された例えばモニタなどの出力部，またはタッチパネルなどの入力部などの各部に対して，電源が供給されていない状態から直ちに，携帯デバイスの利用可能な状態に遷移することが挙げられる。
【０００５】
このため，例えば上記オフ状態の場合，ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの液晶画面の表示は停止されるが，ＣＰＵ（中央演算処理装置），タイマ，およびデータの記憶保持のために，例えばＤＲＡＭ（Ｄｙｎａｍｉｃ  ＲＡＭ）などのメモリ部に対する電源供給が継続されているものがある。なお，本願発明に関連する先行技術文献情報には，次のものがある。
【０００６】
【特許文献１】
特開２００２−３３４２７８号公報
【特許文献２】
特開平７−３３４２７８号公報
【０００７】
【発明が解決しようとする課題】
しかしながら，携帯デバイスを利用しない場合であっても，特にリフレッシュを要するＤＲＡＭなどメモリ部の電源供給が継続された状態であるため，消費電力を軽減できず，バッテリ駆動時間を伸ばすことが困難であった。また，例えばバッテリの充電が無くなった場合など，電源が切れた場合に，メモリ部の記憶領域内に記憶保持されていたデータは揮発してしまい，復帰することが不可能であった。
【０００８】
本発明は，上記問題点に鑑みてなされたものであり，本発明の目的は，リフレッシュを要するメモリ部に対する消費電力の軽減の可能な，新規かつ改良された携帯デバイスを提供することである。
【０００９】
【課題を解決するための手段】
上記課題を解決するため，本発明の第１の観点によれば，携帯デバイスは，複数の記憶領域を有し，データを記憶保持可能な１又は２以上のメモリ部と；複数の記憶領域を有し，電源供給に因らずデータを記憶保持可能な１又は２以上の外部記憶部と；利用状態に応じて，少なくともメモリ部または外部記憶部に対して，電源供給を制御する制御部とを備えることを特徴としている。
【００１０】
本発明によれば，持ち運び可能な携帯デバイスは，携帯デバイスの利用状況に基づき示される利用状態に応じて，少なくともメモリ部と外部記憶部とに対するバッテリからの電源供給を制御する。かかる構成により，リフレッシュの必要な電源供給が絶えず必要であるメモリ部，または電源供給に依存せず記憶保持可能な外部記憶部に対する電源供給を利用状態に応じて停止するなど電源の供給を制御することにより，携帯デバイスに構成される各部に電源を効率的に供給することが可能となる。なお，本発明にかかる制御部は，例えば本実施の形態にかかるＣＰＵ（中央演算処理装置）などが例示される。また，本発明にかかるメモリ部またはメモリ部の記憶領域に対する電源供給の停止は，当該メモリ部または記憶領域に対する電源供給の停止により，リフレッシュが停止することも含まれる。
【００１１】
上記利用状態は，待機と稼動とから構成されているようにすることができる。かかる構成により，携帯デバイスの利用状況が非利用時であるとき，利用状態を待機に遷移させ，その後，携帯デバイスの利用状況が利用時に切替時，利用状態を稼動に遷移させることができる。その結果，電源の浪費を防ぎ，電源供給が効率的に図れ，携帯デバイスの稼働時間を延長できる。
【００１２】
制御部は，メモリ部の記憶領域および外部記憶部の記憶領域ごとに，電源供給を制御するように構成することができる。かかる構成により，メモリ部および外部記憶部単位に電源供給を制御することが可能となり，メモリ部および外部記憶部の記憶領域単位に電源供給を制御することが可能となる。したがって，記憶保持されるデータに応じて，多種多様な電源供給の制御が可能となり，効率的な電源供給が図れ，消費電源の軽減が図れる。
【００１３】
制御部は，さらにメモリ部及び／又は外部記憶部の記憶領域に対して，データ転送を制御するように構成することができる。かかる構成により，データ転送を効率的に実行することが可能となり，データ転送に必要な消費電力の最適化を図れる。
【００１４】
制御部は，メモリ部の記憶領域に記憶保持されたデータのうち，少なくともＯＳにかかるデータは，データ転送しないように構成することができる。かかる構成により，携帯デバイスを処理動作させるための中枢となるＯＳにかかるデータは，内容が変更されることは稀であることから，少なくとも外部記憶部に記憶保持させることにより以後，メモリ部および外部記憶部の電源が遮断されてもＯＳにかかるデータは揮発せず，消費電力の軽減が図れる。したがって，少なくともメモリ部のＯＳにかかるデータを記憶保持する記憶領域に対して，携帯デバイス非利用時，電源供給を停止可能となり，消費電力の軽減が図れる。
【００１５】
制御部は，利用状態の遷移が少なくとも１サイクルの間に生成された差分データを，メモリ部または外部記憶部の記憶領域に，データ転送するように構成することができる。かかる構成により，メモリ部または外部記憶部の記憶領域において，利用状態の遷移が少なくとも１サイクルの間に，記憶保持されたデータのうち更新されたデータに基づき，更新内容を示す差分データを生成し，上記差分データを転送する。したがって，上記記憶領域に記憶保持されたデータ全てを転送せずに，遷移時点のメモリ部または外部記憶部に記憶保持されたデータ内容に更新することができ，データ転送の効率の向上及び消費電力の軽減を図れる。
【００１６】
差分データは，待機時のメモリ部の記憶領域に記憶されたデータに基づき，生成されるように構成することができる。かかる構成により，メモリ部の記憶領域に記憶保持されたデータ全てを，外部記憶部に転送せずに，待機時のメモリ部の記憶領域に記憶保持されたデータ内容の状態に，外部記憶部の記憶領域のデータを更新することができ，外部記憶部に転送するデータ転送の効率の向上及び消費電力の軽減を図れる。
【００１７】
制御部は，メモリ部または外部記憶部の記憶領域に記憶保持されたデータを圧縮した圧縮データを，転送するように構成することができる。かかる構成により，転送する際，メモリ部または外部記憶部の記憶領域に圧縮データを転送する。したがって，転送するデータの容量を軽減させ，転送に要する消費電力の軽減を図れる。
【００１８】
制御部は，利用状態が待機に遷移した場合，メモリ部の記憶領域に記憶保持されたデータを，外部記憶部の記憶領域に，データ転送し，メモリ部および外部記憶部の記憶領域に対して，電源供給を停止するように構成することができる。かかる構成により，外部記憶部にデータ転送後，メモリ部および外部記憶部に対して電源を遮断することが可能となり，携帯デバイス非利用時の消費電力を軽減させることができる。
【００１９】
制御部は，利用状態が待機に遷移した場合，メモリ部の記憶領域のうち，少なくともＯＳにかかるデータを記憶保持する記憶領域に対して，電源供給を停止するように構成することができる。かかる構成により，メモリ部の記憶領域のうちＯＳにかかるデータを記憶保持する記憶領域の電源供給を停止することにより，非利用時において携帯デバイスの消費電力の軽減を図り，さらに利用時にはメモリ部にＯＳにかかるデータの転送をすれば足りるため，携帯デバイスの利用時／非利用時の切替のレスポンスを維持することが可能となる。なお，メモリ部に対する電源供給をＯＳにかかるデータを記憶保持している記憶領域だけ遮断することができる。したがって，メモリ部から外部記憶部に対するデータ転送は，不要となり消費電力の軽減が図れる。
【００２０】
制御部は，利用状態が待機に遷移した場合，メモリ部における差分データを，外部記憶部の記憶領域にデータ転送し，メモリ部および外部記憶部の記憶領域に対して，電源供給を停止するように構成することができる。かかる構成により，待機時，メモリ部の記憶保持されたデータ全てではなく，差分データを転送することにより，転送に要する消費電力を軽減できる。さらに携帯デバイスの非利用時，メモリ部および外部記憶部の電源を遮断可能となり消費電力の軽減をより一層図れる。
【００２１】
制御部は，利用状態が待機に遷移した場合，メモリ部の記憶領域に記憶保持されたデータの圧縮データを，外部記憶部の記憶領域にデータ転送し，メモリ部および外部記憶部の記憶領域に対して，電源供給を停止するように構成することができる。かかる構成により，転送時，データが圧縮されていることから，転送に要する消費電力を軽減させることができる。さらにメモリ部および外部記憶部の記憶領域に対して電源を遮断することから，携帯デバイスの非利用時の消費電力の軽減を図れる。さらに上記外部記憶部に転送される圧縮データは，例えば，データ内容の変更が稀であるＯＳにかかるデータを除くことができ，消費電力の軽減をより一層図れる。
【００２２】
メモリ部は，電源供給時に限りデータを記憶保持可能であるように構成してもよく，メモリ部はリフレッシュの必要なＤＲＡＭで，外部記憶部はＥＥＰＲＯＭであるように構成してもよい。なお，本発明にかかる外部記憶部は，ＥＥＰＲＯＭに限定されず，例えば，フラッシュメモリ，メモリスティックなどが例示される。
【００２３】
メモリ部の記憶領域に記憶保持されたデータうち少なくともＯＳにかかるデータは，利用状態が待機に遷移した場合，外部記憶部の記憶領域に転送されないように構成してもよい。なお，上記ＯＳにかかるデータ以外のデータが記憶保持されたメモリ部の記憶領域に対して電源供給を継続することにより，メモリ部から外部記憶部に対するデータ転送は不要となり，転送に要する消費電力の軽減を図れる。
【００２４】
さらに，本発明の別の観点によれば，携帯デバイスに備わる制御部のデータ制御方法が提供される。上記携帯デバイスに備わる制御部のデータ制御方法は，利用状態が待機に遷移した場合，１又は２以上のメモリ部の複数の記憶領域に記憶されたデータを，電源供給に因らずデータを記憶保持可能な１又は２以上の外部記憶部に構成される複数の記憶領域にデータ転送し；メモリ部および外部記憶部に対する電源供給の制御をすることを特徴としている。
【００２５】
本発明によれば，携帯デバイスの利用または非利用である利用状況に基いて示される利用状態を待機に遷移させると，制御部は，メモリ部の記憶領域に記憶保持されたデータを外部記憶部の記憶領域に転送し，少なくともメモリ部および外部記憶部に対する電源供給を，停止するなど制御する。かかる構成により，少なくともメモリ部および外部記憶部に対する電源供給を停止することにより，メモリ部および外部記憶部の消費電力が節約できるため，携帯デバイスの非利用時の消費電力が軽減される。なお，本発明にかかる電源供給の対象は，メモリ部または外部記憶部に限定されない。また，本発明にかかる制御部は，例えば本実施の形態にかかるＣＰＵ（中央演算処理装置）などが例示される。
【００２６】
上記利用状態は，待機と稼動とから構成されているようにすることができる。かかる構成により，携帯デバイスの利用状況が非利用時であるとき，利用状態を待機に遷移させ，その後，携帯デバイスの利用状況が利用時に切替時，利用状態を稼動に遷移させることができる。その結果，電源の浪費を防ぎ，電源供給が効率的に図れ，携帯デバイスの稼働時間を延長できる。
【００２７】
制御部は，メモリ部の記憶領域および外部記憶部の記憶領域ごとに，電源供給を制御するように構成することができる。かかる構成により，メモリ部および外部記憶部単位に電源供給することが可能となり，またメモリ部および外部記憶部の記憶領域単位に電源供給することが可能となる。したがって，記憶保持されるデータに応じて，多種多様な電源供給の制御が可能となり，効率的な電源供給が図れ，消費電源の軽減が図れる。
【００２８】
制御部は，さらにメモリ部及び／又は外部記憶部の記憶領域に対して，データ転送を制御するように構成することができる。かかる構成により，メモリ部に記憶保持されたデータをメモリ部単位又は記憶領域単位に転送することが可能となり，また外部記憶部に記憶保有されたデータを外部記憶部単位又は記憶領域単位に転送することが可能となる。その結果，データ転送を効率的に実行することが可能となり，データ転送に必要な消費電力の最適化を図れる。
【００２９】
制御部は，メモリ部の記憶領域に記憶保持されたデータのうち，少なくともＯＳにかかるデータは，データ転送しないように構成することができる。かかる構成により，携帯デバイスを処理動作させるための中枢となるＯＳにかかるデータは，内容が変更されることは稀であることから，少なくとも外部記憶部に記憶保有させることにより以後，メモリ部および外部記憶部の電源が遮断されてもＯＳにかかるデータは揮発せず，消費電力の軽減が図れる。したがって，少なくともメモリ部のＯＳにかかるデータを記憶保有する記憶領域に対して，携帯デバイス非利用時，電源供給を停止可能となり，消費電力の軽減が図れる。
【００３０】
制御部は，利用状態の遷移が少なくとも１サイクルの間に生成された差分データを，外部記憶部の記憶領域に，データ転送するように構成することができる。かかる構成により，メモリ部の記憶領域において，利用状態の遷移が少なくとも１サイクルの間に，記憶保持されたデータのうち更新されたデータに基づき，更新内容を示す差分データを生成し，上記差分データを外部記憶部に転送する。したがって，メモリ部の記憶領域に記憶保持された全データをデータ転送せずに，外部記憶部の記憶保持されたデータの内容を，待機時のメモリ部に記憶保持されたデータ内容に更新することができ，データ転送の効率の向上及び消費電力の軽減を図れる。
【００３１】
差分データは，利用状態が待機時のメモリ部の記憶領域に記憶されたデータに基づき，生成されるように構成することができる。かかる構成により，メモリ部の記憶領域に記憶保持された全データを，外部記憶部に転送せずに，待機時のメモリ部の記憶領域に記憶保持されたデータ内容の状態に，外部記憶部の記憶領域に記憶保持されたデータを更新することができ，外部記憶部に転送するデータ転送の効率の向上及び消費電力の軽減を図れる。
【００３２】
制御部は，メモリ部の記憶領域に記憶保持されたデータの圧縮データを，転送するように構成することができる。かかる構成により，データ転送する際，メモリ部の記憶領域に対して，圧縮データを転送する。したがって，転送するデータの容量を軽減させ，転送に要する消費電力の軽減を図れる。
【００３３】
制御部は，メモリ部の記憶領域に記憶保持されたデータを，外部記憶部の記憶領域に，データ転送し，メモリ部および外部記憶部の記憶領域に対して，電源供給を停止するように構成することができる。かかる構成により，外部記憶部にデータ転送後，メモリ部および外部記憶部に対して電源を遮断することが可能となり，携帯デバイス非利用時の消費電力を軽減させることができる。
【００３４】
制御部は，メモリ部の記憶領域のうち，少なくともＯＳにかかるデータを記憶保持する記憶領域に対して，電源供給を停止するように構成することができる。かかる構成により，メモリ部の記憶領域のうちＯＳにかかるデータを記憶保持する記憶領域の電源供給を停止することにより，非利用時において携帯デバイスの消費電力の軽減を図り，さらに利用時にはメモリ部にＯＳにかかるデータの転送をすれば足りるため，携帯デバイスの利用時／非利用時の切替のレスポンスを維持することが可能となる。なお，メモリ部に対する電源供給をＯＳにかかるデータを記憶保持している記憶領域だけ遮断することができ，待機時，メモリ部から外部記憶部に対するデータ転送は不要となり，消費電力の軽減が図れる。
【００３５】
制御部は，メモリ部の記憶領域に記憶保持されたデータの圧縮データを，外部記憶部の記憶領域にデータ転送し，メモリ部および外部記憶部の記憶領域に対して，電源供給を停止するように構成することができる。かかる構成により，転送時，データが圧縮されていることから，転送に要する消費電力を軽減させることができ，さらにメモリ部および外部記憶部の記憶領域に対して電源を遮断することから，携帯デバイスの非利用時の消費電力の軽減を図れる。なお，本発明にかかる外部記憶部に転送される圧縮データは，例えば，データ内容の変更が稀であるＯＳにかかるデータを除いてもよい。
【００３６】
制御部は，メモリ部における差分データを，外部記憶部の記憶領域にデータ転送し，メモリ部および外部記憶部の記憶領域に対して，電源供給を停止するように構成することができる。かかる構成により，待機時，メモリ部の記憶保持されたデータ全て転送する必要がなく，差分データを転送すれば足り，転送に要する消費電力を軽減できる。さらに携帯デバイスの非利用時，メモリ部および外部記憶部の電源を遮断可能により消費電力の軽減を図れる。
【００３７】
メモリ部は，電源供給時に限りデータを記憶保持可能であるように構成してもよく，メモリ部はリフレッシュの必要なＤＲＡＭで，外部記憶部はＥＥＰＲＯＭであるように構成してもよい。なお，本発明にかかる外部記憶部は，ＥＥＰＲＯＭに限定されず，例えば，フラッシュメモリ，メモリスティックなどが例示される。
【００３８】
メモリ部の記憶領域に記憶保持されたデータうち少なくともＯＳにかかるデータは，利用状態が待機に遷移した場合，外部記憶部の記憶領域に転送されないように構成してもよい。なお，上記ＯＳにかかるデータ以外のデータが記憶保持されたメモリ部の記憶領域に対して電源供給を継続することにより，メモリ部から外部記憶部に対するデータ転送は不要となり，転送に要する消費電力の軽減を図れる。
【００３９】
【発明の実施の形態】
（第１の実施の形態）
以下，本発明の好適な実施の形態について，添付図面を参照しながら詳細に説明する。なお，以下の説明及び添付図面において，略同一の機能及び構成を有する構成要素については，同一符号を付することにより，重複説明を省略する。
【００４０】
まず，図１を参照しながら，第１の実施の形態にかかる携帯デバイスについて説明する。図１は，第１の実施の形態にかかる携帯デバイスの概略的な構成を示すブロック図である。
【００４１】
図１に示すように，携帯デバイス１００は，ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０２と，タイマ１０４と，メモリ部１０６と，出力部１０８と，入力部１１０と，外部記憶部１１２と，バス１１４と，圧縮部１１６と，比較部１１８とが備えられている。携帯デバイス１００は，少なくともバッテリ（Ｂａｔｔｅｒｙ）により電源が供給され，例えば，ＰＤＡ，携帯電話などのモバイル情報処理装置であるが，かかる例に限定されない。
【００４２】
ＣＰＵ１０２は，演算処理，制御処理をする携帯デバイス１００の中枢部として機能する。例えば，メモリ部１０６の記憶領域にデータを転送させる，出力部１０８にデータを表示させるなど，各部の処理の制御および演算処理する。
【００４３】
タイマ１０４は，水晶発信器などを用いて時間を計測する機能を有し，例えば，周期的にＣＰＵ１０２に割り込みを発生させて処理のスケジューリングする，周辺機器などの応答を監視して設定時間を超えた場合ＣＰＵ１０２に異常発生を知らせる，またはＣＰＵ１０２の動作を監視し，処理が実行できなくなったことを検出する。
【００４４】
上記タイマ１０４による割り込みにより，ＣＰＵ１０２は，携帯デバイス１００のオフ状態を解除し，稼動（Ｗａｋｅｕｐ）によりオン状態への遷移を行う。割り込みのタイミングは，例えば，予め時間がタイマ１０４などに設定されていることにより割り込み発生する，または携帯デバイス１００を利用するユーザにより割り込みタイミングを発生させるなどが例示される。なおＷａｋｅｕｐについては後述する。
【００４５】
メモリ部１０６は，データを記憶保持可能な記憶装置であり，複数の記憶領域を有する。第１の実施の形態にかかるメモリ部１０６は，データ記憶保持のために電源を必要とし，定期的にリフレッシュを要するＤＲＡＭであるが，かかる例に限定されず，他の記憶装置であっても実施可能である。さらに第１の実施の形態にかかるメモリ部１０６は，複数の記憶領域を有する場合に限らず，記憶領域が単数であってもよく，複数のメモリ部１０６を構成する場合であってもよい。
【００４６】
出力部１０８は，ＣＰＵ１０２が行った処理の結果を，画面や紙などに出力するものであり，例えば，液晶ディスプレイ，ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ，またはプリンタなどが例示される。
【００４７】
入力部１１０は，携帯デバイス１００とのインタフェースとなるものであり，例えば，キーボード，ポインティングデバイス，マウス，タッチパネル，アキュポインタ，またはトラックボールなどが例示される。
【００４８】
外部記憶部１１２は，上記メモリ部１０６と同様に，データを記憶保持可能な記憶装置であり，複数の記憶領域を有するが，データ記憶保持のために電源は必要とされない。外部記憶部１１２は，例えば，メモリスティック（ＭｅｍｏｒｙＳｔｉｃｋ），ＳＤメモリカード（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ  Ｍｅｍｏｒｙ  Ｃａｒｄ），マルチメディアカード（ＭｕｌｔｉＭｅｄｉａ  Ｃａｒｄ），フラッシュＰＲＯＭ，コンパクトフラッシュ（登録商標），スマートメディア，ＥＥＰＲＯＭ，または磁気ディスクなどが例示される。
【００４９】
なお，第１の実施の形態にかかる外部記憶部１１２は，複数の記憶領域を有する場合に限らず，記憶領域が単数であってもよく，複数の外部記憶部１１２を構成する場合であっても実施可能である。
【００５０】
圧縮／伸長部１１６は，メモリ部１０６または外部記憶部１１２に記憶保持されたデータを圧縮，または圧縮されたデータを伸長する。なお，第１の実施の形態にかかる圧縮／伸長部１１６は，ＣＰＵ１０２外部に備えられているが，かかる例に限定されず，ＣＰＵ１０２内部に備えられる場合であっても実施可能である。
【００５１】
比較部１１８は，メモリ部１０６もしくは外部記憶部１１２の記憶領域に記憶されたデータを，例えば，利用状態の状態遷移ごと，または所定時間ごとに比較し，差分データを生成する。なお，第１の実施の形態にかかる比較部１１８は，ＣＰＵ１０２外部に備えられているが，かかる例に限定されず，ＣＰＵ１０２内部に備えられる場合であっても実施可能である。
【００５２】
次に，図２，図３，および図４を参照しながら，第１の実施の形態にかかる携帯デバイス１００の典型的な動作例について説明する。
【００５３】
携帯デバイス１００は，電源が供給され，オン状態になると，携帯デバイス１００の利用可能な状態となり，例えば，ネットワークを介してデータ通信など各種処理を実行することが可能となる。
【００５４】
オン状態では，携帯デバイス１００に備わる全ての部（ＣＰＵ１０２，タイマ１０４，メモリ部１０６，出力部１０８，入力部１１０，外部記憶部１１２，圧縮／伸長部１１６，および比較部１１８）に電源が供給されている。
【００５５】
メモリ部１０６および外部記憶部１１２に電源が供給されていると，図２に示すように，メモリ部１０６は，記憶領域２０２ａにＯＳ（基本ソフト）にかかるデータを記憶保持し，記憶領域２０２ｂ（一時領域）にキャッシュなどのデータを記憶保持し，記憶領域２０２ｃ（ユーザ利用領域）にユーザが利用するためのデータを記憶保持する。図２は，第１の実施の形態にかかるＳｌｅｅｐ時のメモリ部および外部記憶部の概略的な構成を示すブロック図である。
【００５６】
上記ＯＳ（Ｏｐｅｒａｔｉｏｎ  Ｓｙｓｔｅｍ；基本ソフト）は，コンピュータ・システムをできるだけ効率的に使うよう設計されたソフトウェアであり，ＭＳ−ＤＯＳ，Ｗｉｎｄｏｗｓ（登録商標），ＷｉｎｄｏｗｓＮＴ，ＭａｃＯＳ，Ｌｉｎｕｘ，ＰａｌｍＯＳなどが例示される。
【００５７】
なお，第１の実施の形態にかかるＯＳは，基本ソフトである場合に限定されず，例えば，基本ソフトウェア（Ｂａｓｉｃ  Ｓｏｆｔｗａｒｅ）である応用ソフトを作るためのプログラミング言語のコンパイラ，上記コンパイラを効果的に使用するためのライブラリなどであってもよい。
【００５８】
なお，第１の実施の形態にかかるメモリ部１０６は，記憶領域２０２ａ，記憶領域２０２ｂ，記憶領域２０２ｃから構成される場合を例に挙げて説明したが，かかる例に限定されない。例えば，記憶領域２０２が単数である場合であっても実施可能であり，さらに上記記憶領域２０２に記憶されるデータの種類は限定されない。
【００５９】
外部記憶部１１２は，記憶領域２０６ａ，記憶領域２０６ｂ，記憶領域２０６ｃ，…，記憶領域２０６ｍの複数の記憶領域２０６から構成されている。なお，かかる例に限定されず，単数の記憶領域２０６から構成される場合であっても実施可能であり，記憶領域２０６に記憶保持されるデータの種類についても，かかる例に限定されない。また電源供給時には，少なくとも，記憶領域２０６ａにはＯＳにかかるデータが記憶保持されているものとする。
【００６０】
ここで，非利用時，例えば所定時間アクセスされず携帯デバイス１００が非利用であることの検知，または携帯デバイス１００を利用するユーザからの指示などにより，ＣＰＵ１０２は，携帯デバイス１００を待機（以下，Ｓｌｅｅｐ）によりオフ状態に遷移させ，省エネとして携帯デバイス１００の稼働時間を少しでも延ばすため，図２に示すようにメモリ部１０６の記憶領域に記憶保持されたデータを外部記憶部１１２に転送し，上記メモリ部１０６，出力部１０８，入力部１１０，外部記憶部１１２，圧縮／伸長部１１６，および比較部１１８の電源供給を停止する。
【００６１】
上記Ｓｌｅｅｐは，携帯デバイス１００の利用可能な状態（オン状態）から電源が供給されていない状態（オフ状態）に遷移することであり，また稼動（以下，Ｗａｋｅｕｐ）は，電源が供給されていない状態（オフ状態）から，携帯デバイス１００の利用可能な状態（オン状態）に遷移することである。
【００６２】
したがって，図２に示すように，Ｓｌｅｅｐではメモリ部１０６の記憶領域２０２ｂおよび記憶領域２０２ｃに記憶保持されたデータを，図２に示す矢印のように，外部記憶部１１２の記憶領域２０６ｂおよび記憶領域２０６ｃに転送され，外部記憶部１１２に記憶保持される。なお，記憶領域２０２ａに記憶されたＯＳにかかるデータは，携帯デバイス１００の利用時においても変更されないため転送する必要がなく，記憶領域２０２ｂおよび記憶領域２０２ｃに記憶されたデータを転送すればよい。その結果，全てのデータを転送するよりもデータ転送効率が向上する。
【００６３】
第１の実施の形態にかかるメモリ部１０６から外部記憶部１１２へのデータ転送は，圧縮されない場合を例にあげて説明したが，かかる例に限定されず，例えば，圧縮／伸長部１１６によりデータを圧縮してからデータ転送する場合であっても実施可能である。
【００６４】
メモリ部１０６から外部記憶部１１２にデータが転送されると，ＣＰＵ１０２は，上記メモリ部１０６および外部記憶部１１２の電源供給を停止し，さらに出力部１０８，入力部１１０，圧縮／伸長部１１６，および比較部１１８の電源供給を停止する。なお，第１の実施の形態にかかるメモリ部またはメモリ部の記憶領域に対する電源供給の停止は，当該メモリ部または記憶領域に対する電源供給の停止により，リフレッシュが停止することも含まれる。
【００６５】
なお，第１の実施の形態にかかるメモリ部１０６の電源供給は全ての記憶領域２０２，つまりメモリ部１０６全体に対して停止する場合を例にあげて説明したが，かかる例に限定されず，例えば，記憶領域２０２ｂ及び／又は記憶領域２０２ｃに対する電源供給を継続する場合であっても実施可能である。このことにより，Ｓｌｅｅｐ／Ｗａｋｅｕｐが頻繁に実行される場合，実行時に消費される電力を軽減することができる。
【００６６】
上記メモリ部１０６の電源供給が停止されたことにより，これまで記憶保持されたデータについては，揮発してしまうが，外部記憶部１１２の記憶領域２０６にＳｌｅｅｐ時のデータが記憶保持されているため，再度メモリ部１０６に電源供給開始時，外部記憶部１１２からメモリ部１０６にデータを転送することにより，データを復帰することが可能となる。
【００６７】
従来におけるＳｌｅｅｐ時の省エネ対策は，携帯デバイス１００に備わるメモリ部１０６に対しては電源が供給されていたため，携帯デバイス１００の稼働時間を延ばすことが困難であったが，第１の実施の形態にかかるメモリ部１０６は，Ｓｌｅｅｐにより，電源供給が必要ないため，さらに携帯デバイス１００の非利用時の消費電力の軽減を図れる。
【００６８】
次に，図３を参照しながら，上記Ｓｌｅｅｐ時の携帯デバイス１００の電源がオフ状態から，オン状態に遷移するＷａｋｅｕｐについて説明する。図３は，第１の実施の形態にかかるＷａｋｅｕｐ時のメモリ部および外部記憶部の概略的な構成を示すブロック図である。
【００６９】
携帯デバイス１００の電源オフ状態から，例えばタイマ１０４による割り込み発生などにより，ＣＰＵ１０２は，携帯デバイス１００に備わる各部に電源供給を開始し，外部記憶部１１２に記憶保持されたデータをメモリ部１０６に転送する。
【００７０】
図２に示すメモリ部１０６および外部記憶部１１２が，Ｓｌｅｅｐ時の状態から，図３に示すように，電源供給が開始されると，外部記憶部１１２の記憶領域２０６ａ，記憶領域２０６ｂ，および記憶領域２０６ｃに記憶保持されたデータそれぞれは，メモリ部１０６の記憶領域２０２ａ，記憶領域２０２ｂ，および記憶領域２０２ｃそれぞれに，図３に示す矢印のように，転送される。
【００７１】
第１の実施の形態にかかる外部記憶部１１２からメモリ部１０６へのデータ転送は，非圧縮データを転送する場合を例にあげて説明したが，かかる例に限定されず，例えば，圧縮／伸長部１１６により圧縮され，外部記憶部１１２に記憶された圧縮データを伸長してからメモリ部１０６にデータ転送する場合であっても実施可能である。
【００７２】
上記データ転送により，記憶領域２０６ａに記憶保持されたＯＳにかかるデータは，メモリ部１０６の記憶領域２０２ａに記憶保持され，記憶領域２０６ｂに記憶保持されたキャッシュなどのデータは，メモリ部１０６の記憶領域２０２ｂに記憶保持され，記憶領域２０６ｃに記憶保持されたユーザの利用領域にかかるデータは，メモリ部１０６の記憶領域２０２ｃに記憶保持される。
【００７３】
したがって，上記外部記憶部１１２からメモリ部１０６に対するデータ転送により，メモリ部１０６は，Ｓｌｅｅｐ時にメモリ部１０６の記憶領域２０２にデータが記憶された状態に復元される。これによりＷａｋｅｕｐによるオン状態への遷移が終了し，携帯デバイス１００は電源がオン状態になり，携帯デバイス１００を利用できる。
【００７４】
次に，図４を参照しながら，第１の実施の形態にかかるＳｌｅｅｐ時のメモリ部１０６から外部記憶部１１２に差分データ４００を転送する場合について説明する。図４は，第１の実施の形態にかかる差分データ転送時のメモリ部および外部記憶部の概略的な構成を示すブロック図である。
【００７５】
携帯デバイス１００が，例えばＳｌｅｅｐからＷａｋｅｕｐに切替わり，携帯デバイス１００の利用可能な状態になると，比較部１１８は，あるＳｌｅｅｐ時から次のサイクル（少なくとも１サイクル）のＳｌｅｅｐ時に遷移するまでに，各記憶領域２０２において更新されたデータを検出し，差分データ４００として生成する。生成された差分データ４００は，ＣＰＵ１０２により外部記憶部１１２の各記憶領域２０６に転送される。
【００７６】
差分データ４００は，更新されたデータを対象とし，例えば，記憶領域２０２に記憶保持されたデータに新たにデータが追加となった場合，上記追加のデータを表す差分データ４００が生成される。また，上記記憶保持されたデータのうち一部又は全てのデータが削除された場合，上記削除されたデータを表す差分データ４００が生成される。同様にデータの変更の場合も，上記変更されたデータを表す差分データ４００が生成される。なお，差分データ４００は，データが更新されるごとに生成されるが，かかる例に限定されず，次のＳｌｅｅｐ時に一括して生成する場合であっても実施可能である。
【００７７】
図４に示すように，メモリ部１０６は，記憶領域２０２ａ，記憶領域２０２ｂ，記憶領域２０２ｃを有している。あるＳｌｅｅｐ時から次のＳｌｅｅｐ時までの期間内に，例えば携帯デバイス１００を使用することで，一部のデータが追加される場合など，記憶領域２０２に記憶保持されたデータが更新された場合，図４に示すように，比較部１１８は，記憶領域２０２ごとに更新されたデータを検出し，差分データ４００ａ，差分データ４００ｂ，および差分データ４００ｃを生成する。なお，データが次のＳｌｅｅｐ時までの期間に変更されない場合は，差分データ４００は生成されない。
【００７８】
次のＳｌｅｅｐ時において，差分データ４００が生成された場合，ＣＰＵ１０２は，上記差分データ４００を外部記憶部１１２に転送する。外部記憶部１１２に差分データのデータ転送が終了すると，上記説明したように，携帯デバイス１００に備わる各部の電源供給を停止する。
【００７９】
つまり，図４に示すように，一時領域である記憶領域２０２ｂに記憶保持された差分データ４００ａは，外部記憶部１１２の当該一時領域である記憶領域２０６ｂに転送および記憶保持され，ユーザ利用領域である記憶領域２０２ｃに記憶保持された差分データ４００ｂおよび差分データ４００ｃは，外部記憶部１１２の当該一時領域である記憶領域２０６ｃに転送および記憶保持される。なお，上記説明したように記憶領域２０２ａに記憶保持されたＯＳにかかるデータは変更されないため，差分データ４００は生成されず，データ転送されない。
【００８０】
上記記憶領域２０２に記憶保持されたデータに新たにデータの追加又はデータの変更の場合による差分データは，上記説明のように，記憶領域２０６に記憶保持されるが，データの記憶領域２０２に記憶保持されたデータのうち一部または全てのデータが削除されたことにより上記差分データ４００が生成された場合，ＣＰＵ１０２は，上記差分データ４００を外部記憶部１１２の記憶領域２０６に転送し，差分データ４００に指し示された外部記憶部１１２の記憶領域２０６に記憶保持された当該削除対象のデータを削除する。上記削除の場合の差分データ４００は，記憶領域２０６に記憶保持されない。なお，かかる例に限定されず，外部記憶部１１２に転送された差分データ４００を記憶領域２０６に記憶保持する場合などであっても実施可能である。
【００８１】
したがって，メモリ部１０６における差分データ４００を，外部記憶部１１２に転送すればよく，各記憶領域２０２に記憶保持されたデータ全てを転送する必要がなくなる。その結果，データ転送効率の向上および転送処理による消費電力の軽減が図れる。
【００８２】
次に，Ｓｌｅｅｐ時に上記差分データ４００を転送した場合における携帯デバイス１００を，オフ状態から，オン状態に遷移させるＷａｋｅｕｐについて説明するが，上記差分データ４００を転送した場合のＷａｋｅｕｐは，上記にて既に説明したＷａｋｅｕｐ処理と比較して，記憶領域２０６ａのＯＳにかかるデータおよび差分データ４００をメモリ部１０６に転送する点以外は，ほぼ同様な構成であり，詳細な説明は省略する。
（第２の実施の形態）
次に，図５を参照しながら，第２の実施の形態にかかる携帯デバイス５００について説明する。図５は，第２の実施の形態にかかる携帯デバイスの概略的な構成を示すブロック図である。なお，以下に説明する第２の実施の形態にかかる携帯デバイス５００は，第１の実施の形態にかかる携帯デバイス１００との相違点について詳述する。
【００８３】
図５に示すように，第２の実施の形態にかかる携帯デバイス５００は，第１の実施の形態にかかる携帯デバイス１００と比較し，比較部１１８を構成せず，メモリ部１０６ａと，メモリ部１０６ｂとを備えている点で相違する。なお，第２の実施の形態にかかる携帯デバイス５００は，比較部１１８を備えない場合を例に挙げて説明したが，かかる例に限定されず，ＣＰＵ１０２の内部または携帯デバイス５００内に備える場合であっても実施可能である。
【００８４】
携帯デバイス５００は，上記メモリ部１０６ａおよびメモリ部１０６ｂを備えていることにより，メモリ部１０６の記憶容量が増え，さらにメモリ部１０６単位または記憶領域２０２単位に多様な電源供給の制御することが可能となる。
【００８５】
なお，第２の実施の形態にかかる圧縮／伸長部１１６は，ＣＰＵ１０２外部に備えられているが，かかる例に限定されず，ＣＰＵ１０２内部に備えられる場合であっても実施可能である。
【００８６】
次に，図６，図７，および図８を参照しながら，第２の実施の形態にかかる携帯デバイス５００の典型的な動作例について説明する。
【００８７】
オン状態では，第２の実施の形態にかかる携帯デバイス５００についても，携帯デバイス５００に備わる全ての部（ＣＰＵ１０２，タイマ１０４，メモリ部１０６ａ，メモリ部１０６ｂ，出力部１０８，入力部１１０，外部記憶部１１２，および圧縮／伸長部１１６）に電源が供給されている。
【００８８】
メモリ部１０６ａ，メモリ部１０６ｂ，および外部記憶部１１２に電源が供給されていると，図６に示すように，メモリ部１０６ａの記憶領域２０２ａには，上記説明の第１の実施の形態にかかるＯＳに関連するデータと同様に，ＯＳにかかるデータが記憶保持されて，メモリ部１０６ｂの記憶領域２０２ｂ（一時領域）にキャッシュなどのデータが記憶保持され，記憶領域２０２ｃ（ユーザ利用領域）にユーザ利用のためのデータが記憶保持されている。図６は，第２の実施の形態にかかるＳｌｅｅｐ時のメモリ部および外部記憶部の概略的な構成を示すブロック図である。
【００８９】
なお，第２の実施の形態にかかるメモリ部１０６の記憶領域２０２に記憶保持されるデータの種類は，かかる例に限定されず，例えば，記憶領域２０２ｂにＯＳにかかるデータが記憶保持されてもよく，またプログラムとしてのデータなどが記憶領域２０２に記憶保持されてもよい。
【００９０】
さらに，第２の実施の形態にかかるメモリ部１０６は，メモリ部１０６ａおよびメモリ部１０６ｂから構成される場合を例に挙げて説明したが，かかる例に限定されず，例えば，３個のメモリ部１０６（１０６ａ，１０６ｂ，１０６ｃ）から構成されてもよく，またメモリ部１０６ａおよびメモリ部１０６ｂは，記憶領域２０２ａ，記憶領域２０２ｂ，記憶領域２０２ｃから構成される場合を例に挙げて説明したが，かかる例に限定されず，例えば，メモリ部１０６ａは記憶領域２０２ａを，メモリ部１０６ｂは記憶領域２０２ｂを，それぞれ１領域ずつ有する場合などであっても実施可能である。
【００９１】
図６に示すように，外部記憶部１１２は，記憶領域２０６ａから構成されているが，かかる例に限定されず，例えば，記憶領域２０６ａ，記憶領域２０６ｂ，記憶領域２０６ｃ，…，記憶領域２０６ｍなど，複数の記憶領域２０６から構成されている場合であっても実施可能であり，記憶領域２０６に記憶保持されるデータの種類についても，かかる例に限定されない。なお，電源供給時には少なくとも，記憶領域２０６ａにはＯＳにかかるデータが記憶保持されているものとする。
【００９２】
ここで，携帯デバイス５００の非利用時，例えば所定時間アクセスされず携帯デバイス５００が非利用であることの検知，または携帯デバイス５００を利用するユーザからの指示などにより，ＣＰＵ１０２は，携帯デバイス５００をＳｌｅｅｐして，省エネを目的として携帯デバイス５００の稼働時間を少しでも延ばすため，上記メモリ部１０６ａ，出力部１０８，入力部１１０，外部記憶部１１２，圧縮／伸長部１１６，および比較部１１８の電源供給を停止する。なお，第２の実施の形態にかかる電源供給の制御は，メモリ部１０６ごとに制御されているが，かかる例に限定されず，例えば，記憶領域２０２ごとに電源供給を制御する場合であっても実施可能である。また，第２の実施の形態にかかるメモリ部またはメモリ部の記憶領域に対する電源供給の停止は，当該メモリ部または記憶領域に対する電源供給の停止により，リフレッシュが停止することも含まれる。
【００９３】
したがって，Ｓｌｅｅｐ時，記憶領域２０２ａにはＯＳにかかるデータが記憶保持されているためデータ転送が不要であり，さらにメモリ部１０６ｂには電源供給が継続されることから，外部記憶部１１２に一切データ転送する必要がない。その結果，第１の実施の形態にかかる携帯デバイス１００と比較すると，データ転送する分の消費電力の軽減を図れる。
【００９４】
上記メモリ部１０６ａの電源供給が停止されたことにより，これまで記憶保持されたＯＳに関するデータは，揮発して存在しないが，外部記憶部１１２の記憶領域２０６ａにＳｌｅｅｐ時のデータが記憶保持されているため，再度メモリ部１０６ａの記憶領域２０２ａに電源供給開始時，外部記憶部１１２からメモリ部１０６にデータを転送することにより，データを復帰することが可能となる。
【００９５】
次に，図７を参照しながら，上記Ｓｌｅｅｐ時の携帯デバイス５００の電源がオフ状態から，オン状態に遷移するＷａｋｅｕｐについて説明する。図７は，第２の実施の形態にかかる稼動時のメモリ部および外部記憶部の概略的な構成を示すブロック図である。
【００９６】
携帯デバイス５００の電源オフ状態から，例えばタイマ１０４による割り込み発生などにより，ＣＰＵ１０２は，携帯デバイス５００に備わる各部に電源供給を開始し，外部記憶部１１２の記憶領域２０６ａに記憶保持されたＯＳにかかるデータのみを，Ｓｌｅｅｐ時，記憶されていた記憶領域２０２ａに転送する。
【００９７】
図７に示すように，メモリ部１０６ｂは電源が供給されていたためデータ転送の必要がなく，外部記憶部１１２の記憶領域２０６ａに記憶保持されたＯＳにかかるデータのみが，メモリ部１０６の記憶領域２０２ａに，図７に示す矢印のように，転送され，記憶保持される。
【００９８】
したがって，上記外部記憶部１１２からメモリ部１０６に対するデータ転送により，メモリ部１０６ａは，Ｓｌｅｅｐ時にメモリ部１０６ａの記憶領域２０２ａにデータが記憶された状態に復活する。これによりＷａｋｅｕｐによる遷移が終了し，携帯デバイス５００は電源がオン状態になり，携帯デバイス５００を利用できる。
【００９９】
第２の実施の形態にかかる携帯デバイス５００のＷａｋｅｕｐは，第１の実施の形態にかかる携帯デバイス１００のＷａｋｅｕｐと比べて，ＯＳにかかるデータのみを転送することから，転送するデータ容量が少ない。
【０１００】
したがって，Ｓｌｅｅｐ／Ｗａｋｅｕｐが頻繁に実行される場合，データを転送する容量を軽減させることが可能となり，転送実行時に消費される電力を軽減することができる。
【０１０１】
次に，図８を参照しながら，第２の実施の形態にかかる携帯デバイス５００のデータが圧縮される際の，典型的な動作例について説明する。図８は，第２の実施の形態にかかる圧縮データ転送時のメモリ部および外部記憶部の概略的な構成を示すブロック図である。
【０１０２】
図８に示すように，外部記憶部１１２の記憶領域２０６ａにはＯＳにかかるデータが，圧縮／伸長部１１６により圧縮された圧縮データが記憶保持されている。したがって，Ｗａｋｅｕｐ時には，上記記憶領域２０６ａに記憶保持された圧縮データが，メモリ部１０６ａの記憶領域２０２ａに転送される。
【０１０３】
上記メモリ部１０６ａの記憶領域２０２ａに転送される際に，圧縮データは，圧縮／伸長部１１６により伸長されるとともに，記憶領域２０２ａに記憶保持される。
【０１０４】
データ転送の際に，データが圧縮されているため，非圧縮よりもデータを転送する効率が向上し，外部記憶部１１２のアクセス速度が遅い場合でもデータ転送時間を短縮することが可能となり，メモリ部１０６等を有する携帯デバイス５００の消費電力の軽減につながる。
【０１０５】
以上から，第２の実施の形態にかかる携帯デバイス５００は，メモリ部１０６又はメモリ部１０６の一部の記憶領域２０２の電源を遮断せずに，電源供給を継続することにより，Ｓｌｅｅｐ／Ｗａｋｅｕｐによる状態遷移処理のレスポンスを低下させることなく，オフ状態における消費電力を削減することができる。
【０１０６】
さらに，第１の実施の形態にかかる携帯デバイス１００と第２の実施の形態にかかる携帯デバイス５００とからなる構成要素を組み合わせることで，利用状態に応じて，より効率的に消費電力を削減可能な携帯デバイスとなる。
【０１０７】
例えば，日常の時間帯において，ユーザにより頻繁に利用される時間帯の場合は，第２の実施の形態にかかる携帯デバイス５００のＳｌｅｅｐ／Ｗａｋｅｕｐとほぼ同様の構成を有する処理により，レスポンスを低下しない程度に，消費電力を軽減させる。
【０１０８】
また，夜中の時間帯などユーザにより，ほとんど使用されない場合は，第１の実施の形態にかかる携帯デバイス１００のＳｌｅｅｐ／Ｗａｋｅｕｐとほぼ同様の構成を有する処理により，全てのメモリ部１０６の電源を遮断する。なお，上記携帯デバイスの利用状態は，予めユーザにより，例えば利用する時間帯などを設定することができる。
【０１０９】
したがって，携帯デバイス１００および携帯デバイス５００の双方の構成を備えた携帯デバイスは，消費電力を軽減させながら，携帯デバイスに備わるバッテリ（図示せず。）に蓄電された電源を最適に活用することが可能となる。
【０１１０】
以上，添付図面を参照しながら本発明の好適な実施形態について説明したが，本発明はかかる例に限定されない。当業者であれば，特許請求の範囲に記載された技術的思想の範疇内において各種の変更例または修正例を想定し得ることは明らかであり，それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１１１】
上記実施形態においては，記憶領域に記憶保持されるデータの種類は，ＯＳに関するデータ，一時領域に関するデータ，ユーザ利用領域に関するデータである場合を例にあげて説明したが，本発明はかかる例に限定されない。例えば，アプリケーションなどのプログラムデータに関するデータを記憶保持する場合であっても実施することができる。
【０１１２】
【発明の効果】
以上説明したように，本発明によれば，携帯デバイスの利用状態に応じて，リフレッシュを要するメモリ部への電源供給を制御することによって，携帯デバイスのレスポンス低下せずに，効率的に消費電力を軽減することができ，携帯デバイスの稼働時間を延長することが可能となる。
【０１１３】
さらに，電源供給が予期せず突然，遮断されてしまった場合など，メモリ部の記憶領域内に記憶保持されたデータが揮発しても，外部記憶部に記憶保持されたデータに基づき，メモリ部の記憶領域にデータを復元させることが可能となる。
【図面の簡単な説明】
【図１】第１の実施の形態にかかる携帯デバイスの概略的な構成を示すブロック図である。
【図２】第１の実施の形態にかかる待機時のメモリ部および外部記憶部の概略的な構成を示すブロック図である。
【図３】第１の実施の形態にかかる稼動時のメモリ部および外部記憶部の概略的な構成を示すブロック図である。
【図４】第１の実施の形態にかかる差分データ転送時のメモリ部および外部記憶部の概略的な構成を示すブロック図である。
【図５】第２の実施の形態にかかる携帯デバイスの概略的な構成を示すブロック図である。
【図６】第２の実施の形態にかかる待機時のメモリ部および外部記憶部の概略的な構成を示すブロック図である。
【図７】第２の実施の形態にかかる稼動時のメモリ部および外部記憶部の概略的な構成を示すブロック図である。
【図８】第２の実施の形態にかかる圧縮データ転送時のメモリ部および外部記憶部の概略的な構成を示すブロック図である。
【符号の説明】
１００  ：携帯デバイス
１０２  ：ＣＰＵ
１０４  ：タイマ
１０６  ：メモリ部
１０８  ：出力部
１１０  ：入力部
１１２  ：外部記憶部
１１６  ：圧縮／伸長部
１１８  ：比較部
【図１】
2004199339.tif 000003
【図２】
2004199339.tif 000004
【図３】
2004199339.tif 000005
【図４】
2004199339.tif 000006
【図５】
2004199339.tif 000007
【図６】
2004199339.tif 000008
【図７】
2004199339.tif 000009
【図８】
2004199339.tif 000010