(57)【要約】開示されるモバイル装置は、プロセッサと、プロセッサに接続される揮発性及び不揮発性記憶装置と、モバイル装置の動作を制御するオペレーティングシステムとを備える。このモバイル装置は、オフモードとオンモードの他に、特定のコンテンツが不揮発性記憶装置に格納されるハイバネーションモードを有する。イベント検出器が搭載され、イベントを検出すると、オペレーティングシステムをロードするブート動作を実行し、揮発性メモリのコンテンツが低電力モードで格納されるハイバネーションモードに移行するように、プロセッサを促す。モバイル装置の電源オン・オフに関するユーザ指示を受け取るためのオン／オフキーも設けられる。プロセッサは、ユーザ指示に応じてモバイル装置をオンモードにするべく揮発性メモリのコンテンツの通常モードに移行させるように構成される。当該装置のスタートアップ方法についても開示される。【選択図】図２
2010515134.tif 000002
【特許請求の範囲】
【請求項１】
モバイル装置のスタートアップ動作のための方法であって、
オフモードにおけるモバイル装置のイベントを検出すること；
前記イベントの検出時に、オペレーティングシステムをロードするためのブート動作を実行すること、および揮発性メモリのコンテンツが低電力モードで格納されるハイバネーションモードに入れること；
前記モバイル装置のスイッチを入れることに関するユーザ指示時に、前記モバイル装置をオンモードにするために、前記揮発性メモリの前記コンテンツの通常モードに再び入れることと；
を含む、方法。
【請求項２】
前記低電力モードは、前記コンテンツを不揮発性記憶装置に書き込むことを含み、前記通常モードに再び入れることは、前記コンテンツを前記揮発性メモリに再ロードすることを含む、請求項１に記載の方法。
【請求項３】
前記低電力モードは、前記揮発性メモリの低速リフレッシュを含み、通常モードに再び入れることは、前記揮発性メモリの通常速度のリフレッシュを含む、請求項１から２のいずれかに記載の方法。
【請求項４】
前記イベントは、電池の前記モバイル装置への挿入、前記モバイル装置のスイッチを切ること、前記モバイル装置によるリマインダまたはアラーム動作の実行、電源投入キーの押圧、および充電器の接続のいずれかを含むグループを含む、請求項１から３のいずれかに記載の方法。
【請求項５】
前記オフモードおよびハイバネーションモード中に、前記モバイル装置のユーザインターフェースをオフ状態に維持すること；
前記オンモードに入れる際に、前記ユーザインターフェースのスイッチを入れること；
をさらに含む、請求項１から４のいずれかに記載の方法。
【請求項６】
前記ハイバネーションモードの際に、所定の条件が満たされたかを判断することと；
前記所定の条件が満たされた場合、前記オフモードに入ることと、
をさらに含む、請求項１から５のいずれかに記載の方法。
【請求項７】
前記所定の条件は、電池レベルが所定の閾値未満であること、およびハイバネーションモードが所定の時間継続していることのいずれかを含むグループを含む、請求項５に記載の方法。
【請求項８】
プロセッサと、
前記プロセッサに接続される揮発性メモリと、
前記プロセッサに接続される不揮発性記憶装置と、
前記モバイル装置の動作を制御するために、前記プロセッサによって実行可能なオペレーティングシステムと、
を備えるモバイル装置であって、
前記モバイル装置は、任意のコンテンツのみが前記不揮発性記憶装置に格納されるオフモード、ハイバネーションモード、およびオンモードを有し、
さらに前記モバイル装置は、
前記イベントの検出時に、前記オペレーティングシステムをロードするためのブート動作を実行するように、および前記揮発性メモリのコンテンツが低電力モードで格納される前記ハイバネーションモードに入れるように、前記プロセッサを促すように構成されるイベント検出器と、  
前記モバイル装置のスイッチを入れる／切ることに関するユーザ指示を受け取るように構成されるオン／オフキーと、
を備え、前記プロセッサは、前記ユーザ指示を受け取ると、前記モバイル装置をオンモードにするために、前記揮発性メモリの前記コンテンツの通常モードに再び入れるように構成される、モバイル装置。
【請求項９】
前記低電力モードにおいて、前記コンテンツは、前記不揮発性記憶装置に格納され、前記通常モードにおいて、前記コンテンツは、前記揮発性メモリに再ロードされる、請求項８に記載のモバイル装置。
【請求項１０】
前記低電力モードにおいて、前記揮発性メモリは、低速でリフレッシュするように設定され、前記通常モードに再び入れる際に、前記揮発性メモリは、通常速度でリフレッシュするように設定される、請求項８から９のいずれかに記載のモバイル装置。
【請求項１１】
前記イベントは、電池の前記モバイル装置への挿入、前記モバイル装置のスイッチを切ること、前記モバイル装置によるリマインダまたはアラーム動作の実行、電源投入キーの押圧、および充電器の接続のいずれかを含むグループを含む、請求項８から１０のいずれかに記載のモバイル装置。
【請求項１２】
前記モバイル装置が前記オフモードおよびハイバネーションモードにある間、オフ状態にあるように構成され、かつ前記モバイル装置が前記オンモードにある場合に、オン状態にあることが可能になるユーザインターフェースをさらに備える、請求項８から１１のいずれかに記載のモバイル装置。
【請求項１３】
前記プロセッサは、前記ハイバネーションモードの際に、所定の条件が満たされたかを判断するように構成され、前記所定の条件が満たされたと判断されると、前記オフモードに入るように構成される、請求項８から１２のいずれかに記載のモバイル装置。
【請求項１４】
前記所定の条件は、電池レベルが所定の閾値未満であること、およびハイバネーションモードが所定の時間継続していることのいずれかを含むグループを含む、請求項１３に記載のモバイル装置。
【請求項１５】
携帯電話機、携帯情報端末、デジタルカメラ、メディアプレーヤ、もしくはゲーム機、またはそれらの任意の組み合わせである、請求項８から１４のいずれかに記載のモバイル装置。
【請求項１６】
オフモードにおけるモバイル装置のイベントを検出し、
前記イベントの検出時に、オペレーティングシステムをロードするためのブート動作を実行し、
揮発性メモリのコンテンツが、低電力モードで格納されるハイバネーションモードに入れ、
前記モバイル装置のスイッチを入れることに関するユーザ指示を受信し、
前記ユーザ指示の受信時に、前記モバイル装置をオンモードにするために、前記揮発性メモリの前記コンテンツの通常モードに再び入れる、
ように構成される回路を備えるモバイル装置。
【請求項１７】
前記低電力モードは、前記コンテンツを不揮発性記憶装置に書き込むための回路を含み、通常モードに再び入れるための前記回路は、前記コンテンツを前記揮発性メモリに再ロードするための回路を備える、請求項１６に記載のモバイル装置。
【請求項１８】
前記低電力モードは、前記揮発性メモリの低速リフレッシュのための回路を含み、通常モードに再び入れるための前記回路は、前記揮発性メモリの通常速度のリフレッシュのための回路を備える、請求項１６から１７のいずれかに記載のモバイル装置。
【請求項１９】
前記イベントは、電池の前記モバイル装置への挿入、前記モバイル装置のスイッチを切ること、前記モバイル装置によるリマインダまたはアラーム動作の実行、電源投入キーの押圧、および充電器の接続のいずれかを含むグループを含む、請求項１６から１８のいずれかに記載のモバイル装置。
【請求項２０】
前記オフモードおよびハイバネーションモード中に、前記モバイル装置のユーザインターフェースをオフ状態にするように制御し、前記オンモードに入れる際に、前記ユーザインターフェースのスイッチを入れるように構成される回路をさらに備える、請求項１６から１９のいずれかに記載のモバイル装置。
【請求項２１】
前記ハイバネーションモードの際に、所定の条件が満たされたか否かを判断し、前記所定の条件が満たされた場合、前記オフモードに入れるように構成される回路をさらに備える、請求項１６から２０のいずれかに記載のモバイル装置。
【請求項２２】
前記所定の条件は、電池レベルが所定の閾値未満であること、およびハイバネーションモードが所定の時間継続していることのいずれかを含むグループを含む、請求項２１に記載のモバイル装置。
【請求項２３】
携帯電話機、携帯情報端末、デジタルカメラ、メディアプレーヤ、もしくはゲーム機、またはそれらの任意の組み合わせである、請求項１６から２２のいずれかに記載のモバイル装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置のスタートアップ動作のための方法と、このような装置とに関連する。
【発明の背景】
【０００２】
多くの装置、特にモバイル装置において、電池から利用可能な電力によって長時間動作を可能にすることや、装置の重量および体積を合理化する小型電池の使用を可能にするための電力管理を行うことは、一般的な要求である。多くの場合、モバイル装置のユーザは、電力節約のために、可能であれば装置の電源を切る。このため、モバイル装置の電源を投入する状況は非常に頻繁に起こる。そこで、従来のスタートアップ動作について説明しよう。
【０００３】
従来の装置は、装置の電源を入れるため又は切るためにユーザが使用するオン／オフキーを備えることができる。装置の電源を入れると、プロセッサはブートを開始する。つまり、不揮発性メモリから必要なプログラムコード、例えば、オペレーティングシステムを、装置の揮発性メモリにロードすることを開始し、プログラムコードの実行を開始する。
【０００４】
通常、装置の任意のアプリケーションが実行開始可能なるまでにはしばらく時間がかかる。この手順のスピードを上げるために、強力な要素、つまり、プロセッサ、バス、およびメモリを使用してもよい。しかしながら、それは費用および電力消費の増加を伴うため、必ずしも望ましくはなく、特に携帯型装置においては望ましくない。したがって、このような装置のスタートアップ動作を改善する必要性が存在する。
【発明の概要】
【０００５】
上記を鑑みて、本発明の目的は、上述の問題を解決または少なくとも軽減することである。具体的には、目的は、装置の経験済みのスタートアップ処理の速度を上げることである。
【０００６】
本発明は、ユーザ体験速度および電力管理間のトレードオフが有利な効果を提供するという理解に基づく。基本概念は、装置が事前にブートし、次にハイバネーションモード、つまり、ロードされた揮発性メモリの値および状態が低電力モードで保存されるモードに入れることであり、これによって、揮発性メモリおよびプロセッサの回路の大部分の電源は、エネルギーを節約するために切ることができる。装置の電源を入れることをユーザが指示すると、装置は、ハイバネーションモードからオンモードに入り、つまり、揮発性メモリおよびプロセッサの回路の電源が入れられ、格納された値および状態は揮発性メモリに再びロードされ、これによって、装置は、通常のコールドスタートよりも短い時間内に起動および動作する。
【０００７】
本発明の第１の捉え方によれば、オフモードにおけるモバイル装置のイベントを検出すること；前記イベントの検出時に、オペレーティングシステムをロードするためのブート動作を実行すること、および揮発性メモリのコンテンツが低電力モードで格納されるハイバネーションモードに入れること；前記モバイル装置のスイッチを入れることに関するユーザ指示時に、前記モバイル装置をオンモードにするために、前記揮発性メモリの前記コンテンツの通常モードに再び入れることと；を含む、方法が提供される。
【０００８】
前記低電力モードは、前記コンテンツを不揮発性記憶装置に書き込むことを含んでもよく、通常モードに再び入れることは、前記コンテンツを前記揮発性メモリに再ロードすることを含んでもよい。
【０００９】
前記低電力モードは、前記揮発性メモリの低速リフレッシュを含んでもよく、通常モードに再び入れることは、前記揮発性メモリの通常速度のリフレッシュを含んでもよい。
【００１０】
前記イベントは、電池の前記モバイル装置への挿入、前記モバイル装置のスイッチを切ること、前記モバイル装置によるリマインダまたはアラーム動作の実行、電源投入キーの押圧、および充電器の接続のいずれかを含むグループを含んでもよい。
【００１１】
前記方法は、前記オフモードおよびハイバネーションモード中に、前記モバイル装置のユーザインターフェースをオフ状態に維持することと、前記オンモードに入れる際に、前記ユーザインターフェースのスイッチを入れることとをさらに含んでもよい。
【００１２】
前記方法は、前記ハイバネーションモードの際に、所定の条件が満たされたかを判断することと、前記所定の条件が満たされた場合、前記オフモードに入ることとをさらに含んでもよい。
【００１３】
前記所定の条件は、電池レベルが所定の閾値未満であること、およびハイバネーションモードが所定の時間継続していることを含むグループのうちのいずれかを含んでもよい。
【００１４】
本発明の第２の捉え方によれば、プロセッサと、前記プロセッサに接続される揮発性メモリと、前記プロセッサに接続される不揮発性記憶装置と、前記モバイル装置の動作を制御するために、前記プロセッサによって実行可能なオペレーティングシステムとを備えるモバイル装置であって、任意のコンテンツのみが前記不揮発性記憶装置に格納されるオフモード、ハイバネーションモード、およびオンモードを有し、さらに、前記イベントの検出時に、前記オペレーティングシステムをロードするためのブート動作を実行するように、および前記揮発性メモリのコンテンツが低電力モードで格納される前記ハイバネーションモードに入れるように、前記プロセッサを促すように構成されるイベント検出器と、前記モバイル装置のスイッチを入れる／切ることに関するユーザ指示を受け取るように構成されるオン／オフキーとを備え、前記プロセッサは、前記ユーザ指示を受け取ると、前記モバイル装置をオンモードにするために、前記揮発性メモリの前記コンテンツの通常モードに再び入れるように構成される、モバイル装置が提供される。
【００１５】
前記低電力モードにおいて、前記コンテンツは、前記不揮発性記憶装置に格納されてもよく、前記通常モードにおいて、前記コンテンツは、前記揮発性メモリに再ロードされてもよい。代替的に、前記低電力モードにおいて、前記揮発性メモリは、低速でリフレッシュするように構成されてもよく、通常モードに再び入る際に、前記揮発性メモリは、通常速度でリフレッシュするように構成されてもよい。
【００１６】
前記イベントは、電池の前記モバイル装置への挿入、前記モバイル装置のスイッチを切ること、前記モバイル装置によるリマインダまたはアラーム動作の実行、電源投入キーの押圧、および充電器の接続をのいずれかを含むグループを含んでもよい。
【００１７】
前記モバイル装置は、前記モバイル装置が前記オフモードおよびハイバネーションモードにある間、オフ状態にあるように構成され、かつ前記モバイル装置が前記オンモードにある場合に、オン状態にあることが可能になるユーザインターフェースをさらに備えてもよい。
【００１８】
前記プロセッサは、前記ハイバネーションモードの際に、所定の条件が満たされたかを判断するように構成されてもよく、前記所定の条件が満たされたと判断されると、前記オフモードに入るように構成されてもよい。前記所定の条件は、電池レベルが所定の閾値未満であること、およびハイバネーションモードが所定の時間継続していることのいずれかを含むグループを含んでもよい。
【００１９】
本発明の第３の捉え方によれば、本発明の上記第１の捉え方を実装するための手段を備えるモバイル通信装置が提供される。
【００２０】
前記モバイル装置は、携帯電話機、携帯情報端末、デジタルカメラ、メディアプレーヤ、もしくはゲーム機、またはそれらの任意の組み合わせであってもよい。
【００２１】
一般的に、請求項で使用される全ての用語は、本明細書において別途明確に定義されない限り、技術分野におけるその通常の意味に従って解釈されるべきである。「単数の［要素、機器、構成要素、手段、ステップ等］」に関する全ての言及は、別途明記されない限り、上記の要素、機器、構成要素、手段、ステップ等の少なくとも１つの事例を言及するように公然と解釈されるべきである。本明細書に開示される任意の方法のステップは、明記されない限り、開示される正確な順番で実行される必要はない。
【００２２】
第１の側面の特徴のうちのいずれかは、適切な場合、第２または第３の側面にそれぞれ適用されてもよい。同様に、第２の側面の特徴のうちのいずれかは、適切な場合、第１または第３の側面にそれぞれ適用されてもよい。同様に、第３の側面の特徴のうちのいずれかも、適切な場合、第１または第２の側面にそれぞれ適用されてもよい。
【００２３】
本発明の他の目的、特徴、および利点は、以下の詳細な開示と、添付の独立請求項と、図面とにより明白になるであろう。
【図面の簡単な説明】
【００２４】
本発明の上述および追加の目的、特徴、および利点は、類似の要素に同一の参照番号を使用する添付の図面を参照して、本発明の好適な実施形態に関する以下の例証的かつ非制限的な詳細説明によって、さらに理解されるであろう。
【図１】本発明のある実施形態に従う装置を概略的に示す。
【図２】本発明のある実施形態に従う方法を示すフローチャートである。
【図３】本発明のある実施形態に従う方法を示すフローチャートである。
【図４】本発明のある実施形態に従う方法を示すフローチャートである。
【図５】本発明のある実施形態に従う方法を示すフローチャートである。
【図６】本発明のある実施形態に従う方法を示すフローチャートである。
【図７】本発明のある実施形態に従う方法を示すフローチャートである。
【好適な実施形態の詳細な説明】
【００２５】
図１は、本発明のある実施形態に従う装置１００を概略的に示す。本発明に特定の影響を直接及ぼさない要素は、本発明の特定の特徴を曖昧にしないように、図面および以下の開示において省略されている。しかしながら、当業者は、送信機、受信機、ユーザインターフェース、アプリケーション、機構、および出力手段等の他の特徴を組み合わせて、本発明の特徴を備える装置においてどのように本発明を使用できるかを容易に理解するであろう。
【００２６】
装置１００は、装置１００の動作を制御するように構成およびプログラムされるプロセッサ１０２を備える。この構成およびプログラムは、とりわけ、装置１００のハードウェアおよびソフトウェアリソースを管理するためのプログラムであるオペレーティングシステム（operating system; OS）を利用することによって実行される。ハードウェアリソースにおいて、レジスタおよび／またはキャッシュメモリのようにプロセッサ１０２内に、またはランダムアクセスメモリ（random access memory; RAM）のようにプロセッサの外部であるが、装置１０２の一部としての、参照番号１０４により表される１つ以上の揮発性メモリが存在する。ハードウェアリソースにおいて、装置１００に位置する任意の種類の読み取り専用メモリ（read only memory; ROM）、フラッシュメモリ、ディスクドライブ等であることができる、参照番号１０６により表される１つ以上の不揮発性メモリ、または装置によりアクセスできるサーバ等における遠隔メモリも存在する。
【００２７】
装置１００は、好ましくは、装置１００に電力供給するための電池を備えるモバイル装置である。モバイル装置において、電池から利用可能な電力により長時間動作を可能にし、また装置の重量および体積を合理化する小型電池の使用を可能にするための電力管理を行うことは、一般的な要求である。多くの場合、モバイル装置のユーザは、電力節約のために、可能であれば装置の電源を切る。このため、モバイル装置の電源を投入する状況は非常に頻繁に起こる。そこで、従来のスタートアップ動作について説明しよう。
【００２８】
従来の装置は、装置の電源を入れるため又は切るためにユーザが使用するオン／オフキーを備えることができる。装置の電源を入れると、プロセッサはブートを開始する。つまり、不揮発性メモリから必要なプログラムコード、例えば、オペレーティングシステムを、装置の揮発性メモリにロードすることを開始し、プログラムコードの実行を開始する。
【００２９】
通常、装置の任意のアプリケーションが実行開始可能なるまでにはしばらく時間がかかる。この手順のスピードを上げるために、強力な要素、つまり、プロセッサ、バス、およびメモリを使用してもよい。しかしながら、それは費用および電力消費の増加を伴うため、必ずしも望ましくはなく、特に携帯型装置においては望ましくない。
【００３０】
本発明は、ユーザ体験速度と電力管理との間の有利なトレードオフに基づく。  基本概念は、装置が事前にブートし、次いでハイバネーションモードに入る。つまり、例えば、揮発性メモリのコンテンツが低電力モードで格納される（例えば揮発性メモリの低速リフレッシュ速度を利用して格納される）。あるいは、揮発性メモリの値および状態をロードして不揮発性メモリに保存し、それによって、揮発性メモリおよびプロセッサの回路の大部分の電源を、エネルギーを節約するために切ることができるようにする。装置の電源を入れることをユーザが指示すると、装置は、ハイバネーションモードからオンモードに入る。つまり、揮発性メモリが通常速度でリフレッシュされる。または、揮発性メモリおよびプロセッサの回路の電源が投入され、格納された値および状態が揮発性メモリに再びロードされる。これによって、装置は、通常のコールドスタートよりも短い時間内に起動し動作する。電力管理に対する影響は、ハイバネーションモードの装置が、完全に停止した装置よりも若干多くの電力を消費することである。しかしながら、後述のように、電力消費をさらに制限する実施形態も開示される。
【００３１】
図１に戻ると、装置１００は、イベント検出器１１０をさらに備える。イベント検出器１１０は、好ましくは、任意のモードおよび特にオフモードでアクティブになりうるハードウェアまたはファームウェア要素である。イベント検出器１１０は、装置がオフモードである場合に、ユーザが、未来に、好ましくは比較的近い未来に、装置の電源を入れることを意図する可能性を示すと考えられるイベントを検出するように構成される。例えば、検出されるイベントは、電池の挿入、充電器の接続、装置１００の動き、周辺光の変化、日時、装置が提供するアラームまたはリマインダ等であることができる。イベントは、ユーザが、装置の電源が切られて、ハイバネーションモードに入ることであることもできる。
【００３２】
図２は、本発明のある実施形態に関する方法を簡潔に示すフローチャートである。イベント検出ステップ２００において、上述のイベントが検出される。検出されない場合、検出ステップ２００が繰り返される。イベントが検出されると、装置は、ブートステップ２０２においてブートされ、ブートが完了すると、装置は、ハイバネーションモードステップ２０４において、ハイバネーションモードに入る。これらのステップ２００から２０４中に、装置のユーザインターフェースは、（装置それを有するなら、）依然として非アクティブであるか、または制限されたアクティビティしか提供しない。ユーザ指示確認ステップ２０６において、装置の電源を入れることをユーザが示すかが検出される。これは、例えば、オン／オフボタンが押されるかを確認することであることができる。このステップ２０６は、このような指示が検出されるまで繰り返される。次に、装置は、オンモード移行ステップ２０８において、ハイバネーションモードからオンモードに入る。オンモード移行ステップ２０８において、装置のユーザインターフェースの電源を入れることが好ましい。
【００３３】
図３は、本発明のある実施形態に従う方法を示すフローチャートである。イベントはイベント検出ステップ３００において検出されうるが、イベントが検出されるか否かはイベント確認ステップ３０２で確認される。この明細書において、用語の「イベント」は、上記モバイル機器への電池の挿入、モバイル装置のスイッチを切ること、モバイル装置のリマインダまたはアラーム動作の実行、電源投入キーの押圧、充電器の接続、およびこれらの組み合わせとして解釈されるべきである。イベントが検出されない場合、イベント検出ステップ３００に再び入る。予測イベントが検出される場合、プロセスは、ハイバネーションモード移行ステップ３０４へと続き、次いで、低電力格納モードステップ３０６へと続く。ここで、１つまたは複数の揮発性メモリのコンテンツが、低電力モードで格納される。したがって、装置は、ハイバネーションモードにある。ここで、装置は、指示受信ステップ３０８において指示を受信するために待機する。この場合、当該指示は、ユーザが装置の電源投入を望むというユーザからの指示である。これは、例えば、ユーザによる装置の電源投入キーの押圧であることができる。指示確認ステップ３１０において、指示が受信されるかが確認される。指示が受信されない場合、指示受信ステップ３０８に再び入る。予測指示が受信される場合、プロセスは、オンモード移行ステップ３１２に続き、この場合、装置は、通常のオンモードに再び戻るが、ユーザは、従来のコールドスタートによりも速い装置の電源投入を体験することになる。
【００３４】
図４は、本発明のある実施形態に従う方法を示すフローチャートである。イベントはイベント検出ステップ４００において検出できるが、イベントが検出されるか否かはイベント確認ステップ４０２で確認される。イベントが検出されない場合、イベント検出ステップ４００に再び入る。予測イベントが検出される場合、プロセスは、ハイバネーションモード移行ステップ４０４、格納ステップ４０６へと続く。ここで、コンテンツ、つまり、１つまたは複数の揮発性メモリの値および状態が、１つまたは複数の不揮発性メモリに格納される。したがって、装置は、ハイバネーションモードにあり、その回路の大部分は電源切断できる。ここで、装置は、指示受信ステップ４０８において指示を受信するために待機する。この場合、指示は、ユーザが装置の電源投入を望むというユーザからの指示である。これは、例えば、ユーザによる装置の電源投入キーの押圧であることができる。指示確認ステップ４１０において、指示が受信されるかが確認される。指示が受信されない場合、指示受信ステップ４０８に再び入る。予測指示が受信される場合、プロセスは、再ロードステップ４１２に続き、ここで、コンテンツは、１つまたは複数の揮発性メモリに再ロードされ、次に、オンモード移行ステップ４１４に入ることが可能であり、ここで、装置は、通常のオンモードに再び戻るが、ユーザは、従来のコールドスタートよりも速い装置の電源投入を体験することになる。
【００３５】
図５は、本発明のある実施形態に従う方法を示すフローチャートである。イベントはイベント検出ステップ５００において検出されうるが、イベントが検出されるか否かはイベント確認ステップ５０２で確認される。イベントが検出されない場合、イベント検出ステップ５００に再び入る。予測イベントが検出される場合、プロセスは、ハイバネーションモード移行ステップ５０４に続き、次に格納ステップ５０６へと続く。ここでは、１つまたは複数の揮発性メモリが、大幅に低い速度でリフレッシュされるため、電力が節約される。プロセッサおよびインターフェース等の装置の他の回路は、低電力モードに入り、またはスイッチが切られることができる。したがって、装置は、ハイバネーションモードにある。ここで、装置は、指示受信ステップ５０８において指示を受信するために待機するが、この場合、当該指示は、ユーザが装置の電源投入を望むというユーザからの指示である。これは、例えば、ユーザによる装置の電源投入キーの押圧であることができる。指示確認ステップ５１０において、指示が受信されるかが確認される。指示が受信されない場合、指示受信ステップ５０８に再び入る。予測指示が受信される場合、プロセスは、オンモード移行ステップ５１２に続く。装置のユーザインターフェースは、プロセスの間ずっとスイッチが切られており、ユーザインターフェーススイッチオンステップ５１４においてスイッチが入れられる。ここで、装置は通常のオンモードに戻るが、ユーザは、ユーザは、従来のコールドスタートよりも速い装置の電源投入を体験することになる。装置がハイバネーションモードにある場合、オフモードよりも若干多くの電力が消費される。したがって、装置が長時間使用および充電されない場合、電池レベルは低くなる。これを防止するために、ここでは、この影響を制限する多数の方式が提案および開示される。
【００３６】
多くの場合、電池レベルは監視される。電池レベルに関するこの情報を使用して、電池レベルが所定のレベル未満になる場合に、装置の電源を切るようにする。つまり、イバネーションモードからオフモードに移動するようにする。
【００３７】
多くの場合、クロック機能が存在する。これは、装置がハイバネーションモードにある時間を監視するために使用できる。装置が、所定時間の間ハイバネーションモードである場合、装置の電源は切られる。
【００３８】
ハイバネーションモードの際に装置の電源を切るための規則は、上記電池レベルおよびハイバネーションモードの時間基準の組み合わせである複合的な一連の規則であることが可能であり、センサ値、日時等に関する基準と組み合わせることができる。
【００３９】
図６は、本発明のある実施形態に従う方法を示すフローチャートである。イベントはイベント検出ステップ６００において検出されうるが、イベントが検出されるか否かはイベント確認ステップ６０２において確認される。イベントが検出されない場合、イベント検出ステップ６００に再び入る。予測イベントが検出される場合、プロセスは、ハイバネーションモード移行ステップ６０４へと移行し、次に、低電力格納モードステップ６０６へと移行する。ここで、１つまたは複数の揮発性メモリのコンテンツが低電力モードで格納される。したがって、装置は、ハイバネーションモードにある。ここで、装置は、指示受信ステップ６０８において指示を受信するために待機するが、この場合、当該指示は、ユーザが装置の電源投入を望むというユーザからの指示である。または装置は、条件検出ステップ６０９において所定の条件を検出するために待機する。指示は、例えば、ユーザによる装置の電源投入キーの押圧であることができる。指示確認ステップ６１０において、指示が受信されるかが確認される。指示が受信されない場合、プロセスは、指示の待機または条件の検出に戻る。同様に、条件が、条件確認ステップ６１１において満たされない場合、プロセスは、指示の待機または条件の検出に戻る。予測指示が、指示確認ステップ６１０において受信されると考えられる場合、プロセスは、オンモード移行ステップ６１２に入り、ここで、通常のオンモードに再び戻るが、ユーザは、従来のコールドスタートよりも速い装置の電源投入を体験することになる。条件が、条件確認ステップ６１１において満たされたと考えられる場合、オフモード移行ステップ６１３において装置の電源が切られる。ここで、条件は、電池レベルが所定の閾値未満であること、またはハイバネーションモードが所定の時間継続していること、あるいはこれらの組み合わせであることができる。組み合わせは、上記閾値をハイバネーションモードにおける上記経過時間の関数にして、または、所定の時間を上記電池レベルの関数にして、実装できる。オフモードに入ることによって、電池を過度に放電することが回避される。
【００４０】
図７は、本発明のある実施形態に従う方法を示すフローチャートである。イベントはイベント検出ステップ７００において検出されうるが、イベントが検出されるか否かはイベント確認ステップ７０２において確認される。イベントが検出されない場合、イベント検出ステップ７００に再び入る。予測イベントが検出される場合、プロセスは、ハイバネーションモード移行ステップ７０４へと移行し、次に低速リフレッシュ移行ステップ７０６へと移行する。ここでは、装置の１つまたは複数の揮発性メモリは、大幅に低い速度でリフレッシュされるようになる。したがって、装置は、ハイバネーションモードにあり、その回路のうちの大部分は、電源切断可能になるか、または少なくとも低電力モードで動作可能になる。ここで、装置は、指示受信ステップ７０８において、指示を受信するために待機するが、この場合、当該指示は、ユーザが装置の電源投入を望むというユーザからの指示である。これは、例えば、ユーザによる装置の電源投入キーの押圧であることができる。指示確認ステップ７１０において、指示が受信されるかが確認される。指示が受信されない場合、指示受信ステップ７０８に再び入る。予測指示が受信される場合、プロセスは、通常速度のリフレッシュ適用ステップ７１２へと移行し、ここで、上記１つまたは複数の揮発性メモリは通常速度でリフレッシュされるようになる。次に、オンモード移行ステップ７１４に入ることができ、ここで、装置は、通常のオンモードに再び戻るが、ユーザは、従来のコールドスタートよりも速い装置の電源投入を体験することになる。
【００４１】
装置は、携帯電話機、携帯情報端末、デジタルカメラ、メディアプレーヤ、ゲーム機等であることができる。また、装置は、例えば、これらの装置のうちの２つ以上の一体型の組み合わせ、例えば、カメラ付き携帯電話であることができる。
【００４２】
本発明は、数個の実施形態に関して主に上述されている。しかしながら、当業者が容易に理解するように、上に開示した以外の形態でも、添付の特許請求項によって定義されるように、本発明の範囲内において同じように実施することができる。
【図１】
2010515134.tif 000003
【図２】
2010515134.tif 000004
【図３】
2010515134.tif 000005
【図４】
2010515134.tif 000006
【図５】
2010515134.tif 000007
【図６】
2010515134.tif 000008
【図７】
2010515134.tif 000009
【国際調査報告】
2010515134.tif 000010
2010515134.tif 000011
2010515134.tif 000012