(57)【要約】【課題】ログオフモード及び最大節電モードを用いてシステムのブート時間を短縮できる電子装置及びその制御方法を提供する。【解決手段】本発明の電子装置は、不揮発性メモリと、オペレーティングシステム（ＯＳ）の動作のための揮発性メモリと、ＯＳの動作を終了するための終了命令が入力されるユーザインターフェース部と、終了命令が入力されると、ＯＳの動作モードをログオフモードに切り替え、揮発性メモリに保存されたログオフモードのＯＳデータを不揮発性メモリに保存し、電子装置に供給される電源を遮断する制御部と、を備える。【選択図】図１
2013222467.tif 000002
【特許請求の範囲】
【請求項１】
複数の動作モードを有する電子装置であって、
不揮発性メモリと、
オペレーティングシステム（ＯＳ）の動作のための揮発性メモリと、
前記ＯＳの動作を終了するための終了命令が入力されるユーザインターフェース部と、
前記終了命令が入力されると、前記ＯＳの動作モードをログオフモードに切り替え、前記揮発性メモリに保存されたログオフモードのＯＳデータを前記不揮発性メモリに保存し、前記電子装置に供給される電源を遮断する制御部と、を備えることを特徴とする電子装置。
【請求項２】
前記ユーザインターフェース部は、急速ブートのための第１終了命令又は通常ブートのための第２終了命令が選択されるユーザインターフェースウィンドウを表示し、
前記制御部は、前記第１終了命令が入力されると、前記電子装置の動作モードを最大節電モードに切り替えることを特徴とする請求項１に記載の電子装置。
【請求項３】
前記ユーザインターフェース部は、電源ボタンを含み、該電源ボタンを通じて前記終了命令が入力されることを特徴とする請求項１に記載の電子装置。
【請求項４】
前記制御部は、前記終了命令が入力されると、前記ＯＳで動作中の少なくとも一つのプロセスを終了することを特徴とする請求項１に記載の電子装置。
【請求項５】
前記制御部は、前記電子装置の動作モードをＳ３節電モードに切り替え、前記電子装置の動作モードがＳ３節電モードに切り替わると、待機することなく直ちに前記電子装置の動作モードをＳ４節電モードに切り替えて前記電子装置の動作モードを最大節電モードに切り替えることを特徴とする請求項１に記載の電子装置。
【請求項６】
前記ユーザインターフェース部は、ブート命令が入力され、
前記制御部は、前記ブート命令が入力されると、前記不揮発性メモリに保存された前記揮発性メモリのデータを前記揮発性メモリに復元することを特徴とする請求項１に記載の電子装置。
【請求項７】
前記制御部は、前記ブート命令が入力されると、前記揮発性メモリを初期化し、前記不揮発性メモリに保存された揮発性メモリのデータを前記揮発性メモリに復元し、前記電子装置の動作モードをノーマルモードに切り替えることを特徴とする請求項６に記載の電子装置。
【請求項８】
前記ユーザインターフェース部は、前記ブート命令の後に前記電子装置がノーマルモードに切り替わると、ユーザログオンのためのユーザインターフェースウィンドウを表示することを特徴とする請求項７に記載の電子装置。
【請求項９】
複数の動作モードを有する電子装置の制御方法であって、
オペレーティングシステム（ＯＳ）の動作を終了するための終了命令が入力されるステップと、
前記終了命令が入力されると、前記ＯＳの動作モードをログオフモードに切り替えるステップと、
揮発性メモリに保存されたログオフモードのＯＳデータを不揮発性メモリに保存し、前記電子装置に供給される電源を遮断するステップと、を有することを特徴とする電子装置の制御方法。
【請求項１０】
急速ブートのための第１終了命令又は通常ブートのための第２終了命令が選択されるユーザインターフェースウィンドウを表示するステップを更に含み、
前記終了命令が入力されるステップは、前記ユーザインターフェースウィンドウ上で前記第１終了命令が入力されることを特徴とする請求項９に記載の電子装置の制御方法。
【請求項１１】
前記ＯＳで動作中の少なくとも一つのプロセスを終了するステップを更に含むことを特徴とする請求項９に記載の電子装置の制御方法。
【請求項１２】
前記電源を遮断するステップは、
前記電子装置の動作モードをＳ３節電モードに切り替えるステップと、
前記電子装置の動作モードがＳ３節電モードに切り替わると、待機することなく直ちに前記電子装置の動作モードをＳ４節電モードに切り替えるステップと、を含むことを特徴とする請求項９に記載の電子装置の制御方法。
【請求項１３】
ブート命令が入力されるステップと、
前記ブート命令が入力されると、前記不揮発性メモリに保存された前記揮発性メモリのデータを前記揮発性メモリに復元するステップと、を更に含むことを特徴とする請求項９に記載の電子装置の制御方法。
【請求項１４】
前記揮発性メモリのデータを復元するステップは、
前記揮発性メモリを初期化するステップと、
前記不揮発性メモリに保存された揮発性メモリのデータを前記揮発性メモリに復元するステップと、
前記電子装置の動作モードをノーマルモードに切り替えるステップと、を含むことを特徴とする請求項１３に記載の電子装置の制御方法。
【請求項１５】
前記ブート命令の後に前記電子装置がノーマルモードに切り替わると、ユーザログオンのためのユーザインターフェースウィンドウを表示するステップを更に含むことを特徴とする請求項１４に記載の電子装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子装置及びその制御方法に関し、より詳細には、ログオフモード及び最大節電モードを用いてシステムのブート時間を短縮することができる電子装置及びその制御方法に関する。
【背景技術】
【０００２】
一般のコンピュータシステムにおいて、システムがオンになる場合、次のような一連のブート操作を行う。先ず、コンピュータシステムに具備されたチップを初期化し、バイオス（ＢＩＯＳ）に保存されたプログラムをメモリにコピーする。そして、オペレーティングシステム（ＯＳ）で必要なＤＭＩ（Ｄｅｓｋｔｏｐ  Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ）情報を初期化してメモリに保存し、ＯＳがインストールされたブートディスクを探す手順を実行する。
【０００３】
そして、ブートディスクからＯＳをメモリにローディングし、ＯＳはハードウェアに対する全ての初期化作業を行ってＯＳの動作に必要な環境を構築する。
【０００４】
このように、従来はハードウェア初期化手順をいくつかの段階において繰り返し実行することから、ブート時間が長くなるという問題点があった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】韓国特許公開第２０１２−００２４１３４号明細書
【特許文献２】米国特許公開第２０１０−００７７１９４号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、上記従来の問題点に鑑みてなされたものであって、本発明の目的は、ログオフモード及び最大節電モードを用いてシステムのブート時間を短縮できる電子装置及びその制御方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するためになされた本発明の一態様による複数の動作モードを有する電子装置は、不揮発性メモリと、オペレーティングシステム（ＯＳ）の動作のための揮発性メモリと、前記ＯＳの動作を終了するための終了命令が入力されるユーザインターフェース部と、前記終了命令が入力されると、前記ＯＳの動作モードをログオフモードに切り替え、前記揮発性メモリに保存されたログオフモードのＯＳデータを前記不揮発性メモリに保存し、前記電子装置に供給される電源を遮断する制御部と、を備える。
【０００８】
前記ユーザインターフェース部は、急速ブートのための第１終了命令又は通常ブートのための第２終了命令が選択されるユーザインターフェースウィンドウを表示し、前記制御部は、前記第１終了命令が入力されると、前記電子装置の動作モードを最大節電モードに切り替える。
前記ユーザインターフェース部は、電源ボタンを含み、該電源ボタンを通じて前記終了命令が入力される。
前記制御部は、前記終了命令が入力されると、前記ＯＳで動作中の少なくとも一つのプロセスを終了する。
前記制御部は、前記終了命令が入力されると、前記揮発性メモリに保存されたデータを前記不揮発性メモリに保存し、前記不揮発性メモリ、前記揮発性メモリ、及び前記制御部に供給される電源を遮断する。
前記制御部は、前記電子装置の動作モードをＳ３節電モードに切り替え、前記電子装置の動作モードがＳ３節電モードに切り替わると、待機することなく直ちに前記電子装置の動作モードをＳ４節電モードに切り替えて前記電子装置の動作モードを最大節電モードに切り替える。
前記ユーザインターフェース部は、ブート命令が入力され、前記制御部は、前記ブート命令が入力されると、前記不揮発性メモリに保存された前記揮発性メモリのデータを前記揮発性メモリに復元する。
前記制御部は、前記ブート命令が入力されると、前記揮発性メモリを初期化し、前記不揮発性メモリに保存された揮発性メモリのデータを前記揮発性メモリに復元し、前記電子装置の動作モードをノーマルモードに切り替える。
前記ユーザインターフェース部は、前記ブート命令の後に前記電子装置がノーマルモードに切り替わると、ユーザログオンのためのユーザインターフェースウィンドウを表示する。
前記不揮発性メモリは、ＳＳＤ（Ｓｏｉｌｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）であり得る。
【０００９】
上記目的を達成するためになされた本発明の一態様による複数の動作モードを有する電子装置の制御方法は、オペレーティングシステム（ＯＳ）の動作を終了するための終了命令が入力されるステップと、前記終了命令が入力されると、前記ＯＳの動作モードをログオフモードに切り替えるステップと、揮発性メモリに保存されたログオフモードのＯＳデータを不揮発性メモリに保存し、前記電子装置に供給される電源を遮断するステップと、を有する。
【００１０】
前記電子装置の制御方法は、急速ブートのための第１終了命令又は通常ブートのための第２終了命令が選択されるユーザインターフェースウィンドウを表示するステップを更に含むことができ、前記終了命令が入力されるステップは、前記ユーザインターフェースウィンドウ上で前記第１終了命令が入力される。
前記終了命令が入力されるステップは、前記電子装置に具備される電源ボタンを通じて前記終了命令が入力される。
前記電子装置の制御方法は、前記ＯＳで動作中の少なくとも一つのプロセスを終了するステップを更に含むことができる。
前記電源を遮断するステップは、揮発性メモリに保存されたデータを不揮発性メモリに保存し、前記不揮発性メモリ、前記揮発性メモリ、及び制御部に供給される電源を遮断する。
前記電源を遮断するステップは、前記電子装置の動作モードをＳ３節電モードに切り替えるステップと、前記電子装置の動作モードがＳ３節電モードに切り替わると、待機することなく直ちに前記電子装置の動作モードをＳ４節電モードに切り替えるステップと、を含む。
前記電子装置の制御方法は、ブート命令が入力されるステップと、前記ブート命令が入力されると、前記不揮発性メモリに保存された前記揮発性メモリのデータを前記揮発性メモリに復元するステップと、を更に含むことができる。
前記揮発性メモリのデータを復元するステップは、前記揮発性メモリを初期化するステップと、前記不揮発性メモリに保存された揮発性メモリのデータを前記揮発性メモリに復元するステップと、前記電子装置の動作モードをノーマルモードに切り替えするステップと、を含む。
前記電子装置の制御方法は、前記ブート命令の後に前記電子装置がノーマルモードに切り替わると、ユーザログオンのためのユーザインターフェースウィンドウを表示するステップを更に含むことができる。
【発明の効果】
【００１１】
本発明によれば、電子装置は、ユーザの終了命令に対応してオペレーティングシステム（ＯＳ）の動作モードをログオフモードに切り替え、ＯＳの動作モードがログオフモードの状態で電子装置の動作モードを最大節電モードに切り替えるため、不揮発性メモリに保存されたデータを復元する手順のみで、ブート動作を実行することができるようになる。なお、不揮発性メモリにデータを保存することから、節電動作で揮発性メモリに電源を供給する必要がなくなるため、電力消費が通常の終了状態と同様になる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態による電子装置の構成図である。
【図２】図１のユーザインターフェース部で表示されるユーザインターフェースウィンドウの例を示す図である。
【図３】本実施形態による電子装置の動作モードを説明するための図である。
【図４】本実施形態による最大節電モードへの切り替え動作を説明するための図である。
【図５】従来のＳ４節電モードにおけるブート動作と本実施形態によるブート動作とを比較した図である。
【図６】本実施形態によるオペレーティングシステム（ＯＳ）の終了動作を説明するための図である。
【図７】本実施形態によるブート動作を説明するための図である。
【図８】本発明の一実施形態による電子装置の制御方法を説明するためのフローチャートである。
【図９】本発明の一実施形態による終了動作を説明するためのフローチャートである。
【図１０】本発明の一実施形態によるブート動作を説明するためのフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための形態の具体例を、図面を参照しながら詳細に説明する。
【００１４】
図１は、本発明の一実施形態による電子装置の構成図である。
【００１５】
図１を参照すると、本実施形態による電子装置１００は、通信インターフェース部１１０、ユーザインターフェース部１２０、不揮発性メモリ１３０、揮発性メモリ１４０、及び制御部１５０を含む。ここで、電子装置１００は、オペレーティングシステム（ＯＳ）を用いてブートを行うパソコンや、ノートパソコン、タブレットパソコン、ＰＭＰ、スマートフォン等である。
【００１６】
通信インターフェース部１１０は、電子装置１００を外部装置（図示せず）に接続するために設けられ、ローカルエリアネットワーク（ＬＡＮ：Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）及びインターネット網を通じて外部装置に接続される形態だけでなく、無線通信（例えば、ＧＳＭ（登録商標）、ＵＭＴＳ、ＬＴＥ、ＷｉＢＲＯ等の無線通信）方式によって接続され得る。
【００１７】
ユーザインターフェース部１２０は、電子装置１００がサポートする各種機能をユーザが設定又は選択できる複数の機能キーを具備し、電子装置１００が提供する各種情報を表示する。ユーザインターフェース部１２０は、タッチスクリーン等のように入力と出力とが同時に実現される装置で具現され、マウス及びモニタの組み合わせによる装置でも具現可能である。
【００１８】
ユーザインターフェース部１２０は、終了命令又はブート命令を入力するための電源ボタンを具備する。このような電源ボタンは、電子装置１００の外部に配置される物理的なボタンであるか、又はソフトウェア的に具現されるボタンである。
【００１９】
ユーザインターフェース部１２０は、終了方法を選択するためのユーザインターフェースウィンドウを表示する。具体的に、ユーザインターフェース部１２０は、急速ブートのための第１終了モードを選択する第１領域及び通常ブートのための第２終了モードを選択する第２領域を含むユーザインターフェースウィンドウを表示する。ユーザインターフェースウィンドウの具体的な例については、図２を参照して後述する。
【００２０】
不揮発性メモリ１３０は、電子装置１００の動作のためのプログラムを保存する。具体的に、不揮発性メモリ１３０は、電子装置１００の動作時に必要な各種命令語の集合であるプログラムを保存する。ここで、プログラムとは、ＭＢＲ（Ｍａｓｔｅｒ  Ｂｏｏｔ  Ｒｅｃｏｒｄ）及びＯＳを含む。具体的に、ＯＳは、電子装置１００を作動させるためのオペレーティングプログラムであり、ＭＢＲは、電子装置１００のブート動作において、ＯＳがどこに、どのように位置しているのかを識別し、コンピュータのメイン記憶装置にローディングできるようにするための情報として、保存媒体の一番目のセクタに位置する。
【００２１】
不揮発性メモリ１３０は、揮発性メモリ１４０に保存されたデータを保存する。具体的に、不揮発性メモリ１３０は、電子装置１００がＳ４節電モードに切り替わる場合に、揮発性メモリ１４０に保存されたデータを予め定義された領域に保存する。Ｓ４節電モードは、電子装置１００の動作モードの一例であり、Ｓ４節電モードへの切り替え動作については、図３及び図４を参照して後述する。一方、不揮発性メモリ１３０は、電子装置１００の内部に位置するＨＤＤ又はＳＳＤ（Ｓｏｉｌｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等である。
【００２２】
揮発性メモリ１４０は、情報を保持するための持続的な電力供給を要求するメモリとして、ＯＳの動作時にプログラム又はプロセス処理速度を高めるための作業空間として利用される。揮発性メモリ１４０は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等である。
【００２３】
制御部１５０は、電子装置１００内の各構成に対する制御を実行する。具体的に、制御部１５０は、ユーザの操作有無、ユーザの操作経過時間等を判断し、電子装置１００の動作モードを決定する。
【００２４】
制御部１５０は、決定された動作モードに対応する動作状態を有するように電子装置１００内の各構成を制御する。具体的に、電子装置１００は、通常モード、複数の節電モード、オフモードを有する。ここで、通常モードは電子装置１００内の各構成に電源が供給されてユーザが要請したプロセスを進める動作モードであり、節電モードは電子装置１００で消耗される電力を最小化するために特定の構成に供給される電源を遮断するか又は最小化する動作モードであり、オフモードは電子装置１００が動作していない状態である。
【００２５】
制御部１５０は、ユーザの終了命令が、いかなる終了モードの終了命令かを判断する。具体的に、制御部１５０は、ユーザの終了命令が急速ブートのための第１終了命令か又は通常ブートのための第２終了命令かを判断する。このような判断動作は、ユーザの選択によって行われる。例えば、制御部１５０は、ユーザから終了命令が入力されると、図２に示すようなユーザインターフェースウィンドウが表示されるようにユーザインターフェース部１２０を制御し、表示されたユーザインターフェースウィンドウ上で終了モードが選択されて、どの終了モードに進むかを決定する。なお、このような選択は、終了命令前に選択され、このような場合、制御部１５０は、予め選択された終了モードに応じてユーザの終了命令が、いかなる終了モードによる終了命令かを判断する。即ち、終了モードは、デフォルトとして選択される。一方、第２終了命令による終了動作は従来と同様であることから、以下では、ユーザの終了命令は第１終了モードによる終了命令であると仮定して説明する。
【００２６】
制御部１５０は、ＯＳの動作を終了するための終了命令がユーザインターフェース部１２０を介して入力されると、ＯＳの動作モードをログオフモードに切り替え、電子装置の動作モードを最大節電モードに切り替える。具体的に、制御部１５０は、終了命令（具体的に、第１終了モードによる終了命令）が入力されると、揮発性メモリ１４０に保存されたデータを不揮発性メモリ１３０に保存し、不揮発性メモリ１３０と、揮発性メモリ１４０及び制御部１５０に供給される電源を遮断する。このとき、制御部１５０は、少なくとも一つのプログラム又はプロセスが動作中の場合に、動作中のプログラム又はプロセスを終了する。そして、制御部１５０は、終了モードの情報をバイオス（ＢＩＯＳ）に保存する。
【００２７】
制御部１５０は、ブート命令がユーザインターフェース部１２０を介して入力されると、前の終了が第１終了モードによる終了か又は第２終了モードによる終了かを判断する。具体的に、制御部１５０は、バイオスに保存された終了モードの情報を用いて前の終了が第１終了モードによる終了か又は第２終了モードによる終了かを判断する。
【００２８】
判断の結果、第１終了モードによる終了であった場合、制御部１５０は、不揮発性メモリ１３０に保存された揮発性メモリのデータを揮発性メモリ１４０に復元することにより、急速ブート動作を行う。一方、第２終了モードによる終了であった場合、制御部１５０は、一般的なブート動作を行う。
【００２９】
本実施形態では、制御部１５０が一つの構成であるとして説明しているが、制御部１５０は、複数の制御素子で具現され得、このような例については、図６及び図７を参照して後述する。
【００３０】
上述のように、本実施形態による電子装置１００は、ユーザの終了命令に対応してＯＳの動作モードをログオフモードに切り替え、ＯＳの動作モードがログオフモードの状態で電子装置１００の動作モードを最大節電モードに切り替えることから、不揮発性メモリに保存されたデータを復元する手順のみでブート動作を行うことができるようになる。なお、不揮発性メモリにデータを保存することから、節電動作で揮発性メモリに電源を供給する必要がなくなり、電力消費が通常の終了状態と同様になる。
【００３１】
図２は、図１のユーザインターフェース部で表示されるユーザインターフェースウィンドウの例を示す図である。
【００３２】
図２を参照すると、ユーザインターフェースウィンドウ２００は、第１領域２１０及び第２領域２２０を含む。具体的に、ユーザインターフェースウィンドウ２００は、ユーザの終了命令が入力されると表示される。一方、実施形態として、このようなユーザインターフェースウィンドウは、終了オプション設定ウィンドウとして利用され得る。即ち、ユーザの終了命令前に終了モードに対するオプション選択のためのユーザインターフェースウィンドウである。このような場合には、ユーザの終了命令に対応して、図２のようなユーザインターフェースウィンドウが表示されずに、予め設定された終了モードによる終了動作が行われる。
【００３３】
第１領域２１０は、急速ブートのための第１終了命令を選択する領域である。ここで、第１終了命令は、上述のようなＯＳのログオフモードへの切り替え及び電子装置１００の動作モードを最大節電モードに切り替えて終了する動作を行うようにする命令である。
【００３４】
第２領域２２０は、通常ブートのための第２終了命令を選択する領域である。ここで、第２終了命令は、一般的な方法でＯＳを終了する動作を行うようにする命令である。
【００３５】
一方、図２では、ユーザの終了モードに対応して別途のユーザインターフェースウィンドウが表示されるものとして説明しているが、図２の各領域はアイコンで具現され得、この場合、一般的なユーザインターフェースウィンドウに同時に表示される。
【００３６】
図３は、本実施形態による電子装置の動作モードを説明するための図である。
【００３７】
図３を参照すると、本実施形態による電子装置１００は、終了命令が入力されると、ＯＳの動作モードをログオフモード（Ｓ０）に切り替える（ステップＳ３１０）。ここで、Ｓ０モードは、電子装置１００の全構成に電源が供給される正常モードである。そして、ＯＳは、ユーザがログオンされているログオンモード（又は、通常モード）、及びユーザがログオンされていないログオフモードを有する。
【００３８】
ＯＳの動作モードがログオフモードに切り替わると、電子装置１００は、ＦＦＳ（Ｆａｓｔ  Ｆｌａｓｈ  Ｓｔａｎｄｂｙ）サスペンド（ｓｕｓｐｅｎｄ）技術（ステップＳ３２０）を用いて、電子装置１００の動作モードを最大節電モード（Ｓ４）に切り替える（ステップＳ３３０）。ＦＦＳサスペンド技術については、図４を参照して説明する。
【００３９】
最大節電モードでユーザからブート命令が入力されると、電子装置１００はＦＦＳ復帰（ｒｅｓｕｍｅ）を行い（ステップＳ３４０）、それにより、電子装置１００は最大節電モードから通常モードに切り替わる。一方、電子装置１００は、ログオフモードから最大節電モードに切り替わることから、復帰時にＯＳの動作モードはログオフモードである。即ち、一般的なブート手順を経ることなく、電子装置１００は一般的なブート状態と同様のログオフモードをユーザに提供することができるようになる。
【００４０】
図４は、本実施形態による最大節電モードへの切り替え動作を説明するための図である。
【００４１】
先ず、図４の左側のフローチャートを用いてＦＦＳ（Ｆａｓｔ  Ｆｌａｓｈ  Ｓｔａｎｄｂｙ）サスペンド（ｓｕｓｐｅｎｄ）技術を説明する。具体的に、電子装置の動作モードが正常モード（Ｓ０）の状態で（ステップＳ４１０）、電子装置の動作モードを節電モードに切り替える必要がある場合に、電子装置１００の動作モードをＳ３節電モードに切り替える（ステップＳ４２０）。ここで、Ｓ３節電モードは、ユーザが実行中のプログラムを揮発性メモリに保存した後、揮発性メモリを除いた電子装置１００内の各構成に供給される電源を遮断する節電モードである。Ｓ３節電モードは、復帰動作が速いという長所があるものの、揮発性メモリに電源を供給し続けなければならないという短所があった。
【００４２】
電子装置１００の動作モードがＳ３節電モードに切り替わると、遅延なく直ちに電子装置１００の動作モードをＳ４節電モードに切り替える（ステップＳ４３０）。具体的に、ＡＨＣＩ（Ａｄｖａｎｃｅｄ  Ｈｏｓｔ  Ｃｏｎｔｒｏｌｌｅｒ  ｉｎｔｅｒｆａｃｅ）標準技術を使って揮発性メモリに保存されたデータを不揮発性メモリに保存し、電子装置１００の各構成に供給される電源を遮断する。即ち、電子装置１００の動作モードをＳ４節電モード状態に切り替える。それにより、電子装置１００は、電力消耗のないＳ４節電モードに移行する（ステップＳ４４０）。ここで、Ｓ４節電モードは、ユーザが実行中のプログラムを不揮発性メモリに保存した後、電子装置１００内の各構成に供給される電源を遮断する節電モードである。Ｓ４節電モードは、復帰動作がＳ３節電モードに比べて遅いという短所があるが、揮発性メモリに電源を供給し続ける必要がないという長所がある。
【００４３】
次に、図４の右側のフローチャートを用いてＦＦＳ復帰技術を説明する。先ず、電子装置の動作モードがＳ４節電常モードの状態で（ステップＳ４４０）、復帰命令（又は、ブート命令、パワーオン）が入力されると、不揮発性メモリに保存された揮発性メモリのデータを揮発性メモリに復元する（ステップＳ４５０）。そして、揮発性メモリにデータが復元されると、従来のＳ３節電モードの復帰動作と同じ方式で、電子装置１００の通常モードに切り替える（ステップＳ４６０）。具体的なＦＦＳ復帰動作は、以下の図５に関連して後述する。それにより、電子装置１００の動作モードは、通常モード（Ｓ０）になる（ステップＳ４７０）。
【００４４】
図５は、従来のＳ４節電モードにおけるブート動作と本実施形態によるブート動作とを比較した図である。具体的に、図５の左側のフローチャートは、本実施形態によるブート動作のフローチャートであり、図５の右側のフローチャートは、従来のＳ４復帰動作に対するフローチャートである。
【００４５】
図５の右側のフローチャートを先に参照すると、揮発性メモリを初期化する（ステップＳ１０）。そして、バイオスのデータを不揮発性メモリにコピーするＢＩＯＳシャドウ動作を行う（ステップＳ２０）。
【００４６】
ＢＩＯＳがＰＯＳＴ（Ｐｏｗｅｒ  Ｏｎ  Ｓｅｌｆ  Ｔｅｓｔ）される間、ＰＣＩ初期化及び装着された全装置に対する初期化を進め、接続された装置情報をメモリに保存する（ステップＳ３０）。
【００４７】
復元データを探すために、ＯＰＲＯＭ（又は、Ｏｐｔｉｏｎ  Ｒｏｍ）の初期化を行い（ステップＳ４０）、ＡＣＰＩ（Ａｄｖａｎｃｅｄ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  ａｎｄ  Ｐｏｗｅｒ  Ｉｎｔｅｒｆａｃｅ）をイネーブルし（ステップＳ５０）、ブートデバイスからＯＳローディングを行う（ステップＳ６０）。それにより、不揮発性メモリに保存されたデータが揮発性メモリにローディングされる復元動作が行われる（ステップＳ７０）。
【００４８】
図５の左側のフローチャートを参照すると、最大節電モード（Ｓ４）でブート命令（又は、復帰命令）が入力されると、優先的に揮発性メモリを初期化する（ステップＳ５１０）。そして、不揮発性メモリに保存された揮発性メモリのデータを揮発性メモリに復元する（ステップＳ５２０）。
【００４９】
このような動作によって、電子装置１００の動作状態は、終了動作におけるＳ３節電モードと同じ状態に復帰が行われ（ステップＳ５３０）、一般的なＳ３節電モードにおける復帰手順と同じ復帰動作が行われる（ステップＳ５４０）。
【００５０】
このように、本実施形態によるブート動作は、従来のＳ４復帰時に行われたハードウェア初期化を行わない。即ち、従来のＳ４節電モードの復帰手順で行われたＢＩＯＳシャドウ、ＰＣＩエニュメレイション（ｅｎｕｍｅｒａｔｉｏｎ）、ＯＰＲＯＭの初期化を行わないため、ＯＳのログオン画面まで速くブートできるようになる。
【００５１】
図６は、本実施形態によるオペレーティングシステム（ＯＳ）の終了動作を説明するための図である。
【００５２】
図６を参照すると、電子装置１００は、不揮発性メモリ（ＳＳＤ）１３０、揮発性メモリ（ＤＲＡＭ）１４０、制御部１５０、ＳＡＴＡコントローラに含まれるＡＨＣＩインターフェース部１６０、マイクロコンピュータ（Ｍｉｃｏｍ）１７０、及びバイオス（ＢＩＯＳ）１８０で構成される。以下では、これらの構成を用いてＯＳの終了動作を説明する。
【００５３】
先ず、ユーザからＯＳの終了命令が入力されると、ＯＳ上で作動するソフトウェア（ＳＷ）１５１は、一般的な終了動作の代わりに、ＯＳの動作状態をログオフモードに切り替える。それにより、ＯＳは、ログオフモードに切り替わり、ＯＳがログオフモードに切り替わることにより、既存実行中のプログラム又はプロセスは終了する。
【００５４】
ソフトウェア１５１は、第１終了モード（Ｆａｓｔ−Ｏｎ  ｍｏｄｅ）による終了命令が入力されたことをバイオス１８０に通知し、ソフトウェア１５１は、電子装置１００の動作モードをＳ３節電モードに切り替えるようにし、バイオス１８０は、ＯＳの指示に応じて、電子装置１００の動作モードをＳ３節電モードに切り替える。一方、本実施形態において、バイオス１８０が電子装置１００の動作モードを切り替えるものとして説明したが、実施形態として、電子装置１００の動作モードは、図１に示す制御部１５０で実行してもよく、マイクロコンピュータ１７０で実行する形態で具現してもよい。
【００５５】
マイクロコンピュータ１７０は、電子装置１００の動作モードがＳ３節電モードに切り替わった途端、システムをウェークアップし、ＡＨＣＩインターフェース部１６０を制御して、揮発性メモリに保存されたデータが不揮発性メモリに保存されるように制御する。
【００５６】
揮発性メモリのデータが不揮発性メモリに保存されると、バイオス１８０は電子装置１００の動作モードをＳ４節電モードに切り替える。
【００５７】
一方、図６において、制御部１５０及びマイクロコンピュータ１７０が別途の構成であるものとして説明しているが、実施形態として、マイクロコンピュータ１７０と制御部１５０とは、一つの構成で具現され得る。なお、本実施形態では、不揮発性メモリ１３０と揮発性メモリ１４０とが、ＡＨＣＩインターフェース部１６０を介してデータを直接送受信するものとして説明しているが、実施形態として、不揮発性メモリ１３０と揮発性メモリ１４０との間のデータ送受信は、制御部１５０又はマイクロコンピュータ１７０を経由して送受信される形態でも具現され得る。
【００５８】
図７は、本実施形態によるブート動作を説明するための図である。
【００５９】
図７を参照すると、電子装置１００は、不揮発性メモリ（ＳＳＤ）１３０、揮発性メモリ（ＤＲＡＭ）１４０、制御部１５０、ＳＡＴＡコントローラに含まれるＡＨＣＩインターフェース部１６０、マイクロコンピュータ（Ｍｉｃｏｍ）１７０、及びバイオス（ＢＩＯＳ）１８０で構成される。以下では、これらの構成を用いてＯＳのブート動作を説明する。
【００６０】
先ず、ユーザからＯＳのブート命令が入力されると、マイクロコンピュータ１７０によってシステムがパワーオンされる。そして、Ｓ４節電モード状態でパワーオンされたため、バイオス１８０はＳ４復帰動作を行う。その後、バイオス１８０は、Ｆａｓｔ−Ｏｎが設定されたか否かをチェックし、Ｆａｓｔ−Ｏｎが設定されていると、図５に示すようなＦＦＳ復帰動作を行う。具体的に、バイオス１８０は、不揮発性メモリにバックアップされたデータが揮発性メモリに復元されるようにＡＨＣＩインターフェース部１６０を制御し、このような復帰によって、電子装置１００の動作モードがＳ３節電モード状態になると、Ｓ３節電モード状態に対する通常の復帰動作を行う。一方、以上では、バイオス１８０がＦＦＳ復帰動作を進めるものとして説明しているが、実施形態として、ＦＦＳ復帰動作はマイクロコンピュータ１７０で実行する形態で具現してもよく、制御部１８０で行う形態で具現してもよい。
【００６１】
このように、本実施形態による復帰動作は、ＰＯＳＴ及びＯＳローディングの際に行った多くの初期化動作を行わないため、一般的なブート手順よりＯＳのログオンモードへの移行時間が早くなる。
【００６２】
図８は、本発明の一実施形態による電子装置の制御方法を説明するためのフローチャートである。
【００６３】
図８を参照すると、先ず、ＯＳの動作を終了するための終了命令が入力される（ステップＳ８１０）。
【００６４】
そして、ＯＳの動作モードをログオフモードに切り替える（ステップＳ８２０）。具体的に、ＯＳの動作を終了するための終了命令が入力されると、ＯＳの動作モードをログオフモードに切り替える。このとき、少なくとも一つのプログラム又はプロセスが動作中の場合、動作中のプログラム又はプロセスを終了し、終了モードの情報をバイオス（ＢＩＯＳ）に保存する。
【００６５】
そして、電子装置の動作モードを最大節電モードに切り替える（ステップＳ８３０）。具体的に、揮発性メモリに保存されたデータを不揮発性メモリに保存し、不揮発性メモリ、揮発性メモリ、及び制御部に供給する電源を遮断する。
【００６６】
ブート命令が入力されると（ステップＳ８４０）、不揮発性メモリに保存された揮発性メモリのデータを揮発性メモリに復元する（ステップＳ８５０）。復帰動作については、図１０を参照して後述する。
【００６７】
上述のように、本実施形態による電子装置の制御方法は、ユーザの終了命令に対応してＯＳの動作モードをログオフモードに切り替え、切り替えられた状態で、最大節電モードに電子装置１００の動作モードを切り替えるため、不揮発性メモリに保存されたデータを復元する手順のみで、ブート動作を行うことができるようになる。なお、不揮発性メモリにデータを保存するため、節電動作で揮発性メモリに電源を供給する必要がなくなり、電力消費が通常の終了状態と同様となる。図８のような制御方法は、図１の構成を有する電子装置上で実行されてもよく、その他の構成を有する電子装置上で実行されてもよい。
【００６８】
なお、上述の制御方法は、その制御方法を実行するための少なくとも一つの実行プログラムで具現され、このような実行プログラムはコンピュータ読み取り可能な記録媒体に保存され得る。
【００６９】
従って、本発明の各ブロックは、コンピュータ読み取り可能な記録媒体上に記録可能なコードとして実施され得る。コンピュータ読み取り可能な記録媒体は、コンピュータシステムによって読み取り可能なデータを保存することができるデバイスである。
【００７０】
図９は、本発明の一実施形態による終了動作を説明するためのフローチャートである。
【００７１】
先ず、ＯＳの動作を終了するための終了命令が入力される（ステップＳ９０５）。
【００７２】
そして、終了命令がいかなる終了モードの終了命令かを判断する（ステップＳ９１０）。具体的に、終了命令の急速ブートのための第１終了命令か又は通常ブートのための第２終了命令かを判断する。このような判断動作は、ユーザの選択によって実行される。例えば、ユーザから終了命令が入力されると、図２に示すようなユーザインターフェースウィンドウを表示し、表示されたユーザインターフェースウィンドウ上で終了モードが選択されて、どのような終了モードに進むかを決定する。なお、実施形態として、このような選択動作を予め行うようにしてもよい。
【００７３】
ユーザの終了命令が第２終了命令である場合（ステップＳ９１０のＮｏ）、一般的に周知されたような終了動作を行い（ステップＳ９１５）、電子装置１００に供給される電源を遮断する（ステップＳ９２０）。
【００７４】
一方、ユーザの終了命令が第１終了命令である場合（ステップＳ９１０のＹｅｓ）、ＯＳの動作モードをログオフモードに切り替える（ステップＳ９２５）。ＯＳの動作モードをログオフモードに切り替えると、動作中のプログラム又はプロセスは終了し、ＯＳの動作モードは、ログオフモードに移行する（ステップＳ９３０）。
【００７５】
ＯＳの動作モードがログオフモードになると、電子装置１００の動作モードをＳ３節電モードに切り替える（ステップＳ９３５）。
【００７６】
電子装置１００の動作モードがＳ３節電モードに切り替わると（ステップＳ９４０）、マイクロコンピュータに第１終了命令であることを通知する（ステップＳ９４５）。具体的に、節電動作によるＳ３節電モードへの切り替えか又は終了動作によるＳ３節電モードへの切り替えかをマイクロコンピュータに通知する。
【００７７】
このような情報に基づいて、マイクロコンピュータは、通常の節電モードへの移行か又は終了動作による節電モードかを判断し（ステップＳ９５０）、電子装置１００の動作モードへの切り替えが、通常の節電モードではない第１終了命令による動作である場合（ステップＳ９５０のＹｅｓ）、マイクロコンピュータは、システムをウェークアップ（具体的に、不揮発性メモリ、揮発性メモリ等の一部構成に対してのみウェークアップ）し（ステップＳ９５５、９６０）、終了モードの情報をバイオス（ＢＩＯＳ）に保存する（ステップＳ９６５）。
【００７８】
そして、揮発性メモリに保存されたデータを不揮発性メモリに保存し（ステップＳ９７０）、電子装置１００の各構成に供給される電源を遮断して最大節電モード（Ｓ４）に移行する（ステップＳ９７５）。
【００７９】
図１０は、本発明の一実施形態によるブート動作を説明するためのフローチャートである。
【００８０】
先ず、パワーオン命令が入力されると（ステップＳ１０１０）、予め保存された情報（終了モードの情報）に基づいて、前の終了が第１終了モードによる終了だったか否かを判断する（ステップＳ１０２０、Ｓ１０３０）。
【００８１】
前の終了が第１終了モードによるものと判断されると（ステップＳ１０３０のＹｅｓ）、不揮発性メモリに保存された揮発性メモリのデータを揮発性メモリに復元し（ステップＳ１０４０）、Ｓ３節電モードの復帰動作を行う（ステップＳ１０５０）。
【００８２】
一方、前の終了が単に最大節電モード（通常のＳ４節電モード）への移行によるものである場合、一連のＳ４節電モードにおける復帰動作（ステップＳ１０６０、Ｓ１０６５、Ｓ１０７０、Ｓ１０７５、Ｓ１７８０）を行う。Ｓ４節電モードにおける復帰動作については、図５に関連して説明しているため、繰り返し説明は省略する。
【００８３】
以上、図面を参照しながら本発明の実施形態について詳細に説明したが、本発明は、上述の実施形態に限定されるものではなく、本発明の技術的範囲から逸脱しない範囲内で多様に変更実施することが可能である。
【符号の説明】
【００８４】
１００    電子装置
１１０    通信インターフェース部
１２０    ユーザインターフェース部
１３０    不揮発性メモリ（ＳＳＤ）
１４０    揮発性メモリ（ＤＲＡＭ）
１５０    制御部
１５１    ソフトウェア（ＳＷ）
１６０    ＡＨＣＩインターフェース部
１７０    マイクロコンピュータ（Ｍｉｃｏｍ）
１８０    バイオス（ＢＩＯＳ）
２００    ユーザインターフェースウィンドウ
２１０    第１領域
２２０    第２領域
【図１】
2013222467.tif 000003
【図２】
2013222467.tif 000004
【図３】
2013222467.tif 000005
【図４】
2013222467.tif 000006
【図５】
2013222467.tif 000007
【図６】
2013222467.tif 000008
【図７】
2013222467.tif 000009
【図８】
2013222467.tif 000010
【図９】
2013222467.tif 000011
【図１０】
2013222467.tif 000012