(57)【要約】【課題】ＳＰＯ可能性の情報を使用するモバイル装置及びそれの動作方法を提供する。【解決手段】本発明の実施形態によるモバイル装置は、少なくとも一つの電源を含む電源部と、少なくとも一つの電源の状態を検出してＳＰＯの可能性を判断するＳＰＯ推定部と、ＳＰＯの可能性があるか否かに応じて、ハードウェア又はソフトウェアの動作モードを変更するシステムとを含む。【選択図】      図３
2014160464.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも一つの電源と、
前記少なくとも一つの電源の状態を検出してＳＰＯイベントの発生の可能性を判断し、前記判断されたＳＰＯイベントの発生の可能性を示すＳＰＯ状態信号を生成するＳＰＯ推定部と、
前記ＳＰＯ状態信号に応じて動作モードを変更するシステムとを含むことを特徴とするモバイル装置。
【請求項２】
前記少なくとも一つの電源は、
充電バッテリと、
無線電力を受信して前記充電バッテリに充電電力を提供する無線電力受信部とを含むことを特徴とする請求項１に記載のモバイル装置。
【請求項３】
前記ＳＰＯ推定部は、前記充電バッテリの出力が基準値未満の時、前記ＳＰＯの可能性を可能に決めることを特徴とする請求項２に記載のモバイル装置。
【請求項４】
前記ＳＰＯ推定部は、前記無線電力のレベルが第１基準値以下であり、前記充電バッテリの出力が第２基準値以上の場合には、前記ＳＰＯの可能性を不可能に決めることを特徴とする請求項２に記載のモバイル装置。
【請求項５】
前記ＳＰＯ推定部は、前記無線電力のレベルが第１基準値以下であり、前記充電バッテリの出力が第２基準値未満の場合には、前記ＳＰＯの可能性を可能に決めることを特徴とする請求項４に記載のモバイル装置。
【請求項６】
前記ＳＰＯ推定部は、前記無線電力のレベルが第１基準値を超過し、前記充電バッテリの出力が前記第２基準値より小さい第３基準値未満の場合には、前記ＳＰＯの可能性を可能に決めることを特徴とする請求項４に記載のモバイル装置。
【請求項７】
前記ＳＰＯ推定部は、前記無線電力のレベルが第１基準値を超過し、前記充電バッテリの出力が第３基準値以上の場合には、前記ＳＰＯの可能性を不可能に決めることを特徴とする請求項６に記載のモバイル装置。
【請求項８】
前記ＳＰＯの可能性が可能の場合、前記システムは、オペレーティングシステムのファイルシステムモードをジャーナリングモードに変更することを特徴とする請求項１に記載のモバイル装置。
【請求項９】
前記ＳＰＯの可能性が可能の場合、前記システムは、動的電圧及び周波数スケーリングモードを低電力モードに変更することを特徴とする請求項１に記載のモバイル装置。
【請求項１０】
前記ＳＰＯの可能性が可能の場合、前記システムは、オペレーティングデータを不揮発性メモリにアップデートする周期を短縮することを特徴とする請求項１に記載のモバイル装置。
【請求項１１】
前記少なくとも一つの電源は着脱可能なバッテリを含み、前記ＳＰＯ推定部は、前記バッテリの出力又は前記バッテリのカバーに備えられるロックスイッチがロック又はアンロックされるか否かを検出して、前記ＳＰＯの可能性を決めることを特徴とする請求項１に記載のモバイル装置。
【請求項１２】
前記ロックスイッチの解除に応答して、前記ＳＰＯ推定部は、前記ＳＰＯの可能性を可能に決めることを特徴とする請求項１１に記載のモバイル装置。
【請求項１３】
前記少なくとも一つの電源は、
着脱可能なメインバッテリと、
ビルトイン方式で提供される補助バッテリとを含み、
前記ＳＰＯ推定部は、前記補助バッテリの出力に応じて前記ＳＰＯイベントの可能性を決めることを特徴とする請求項１に記載のモバイル装置。
【請求項１４】
前記ＳＰＯ推定部は、前記少なくとも一つの電源の状態を判断するための基準及び手順がプログラムされるプログラムロジックを含むことを特徴とする請求項１に記載のモバイル装置。
【請求項１５】
無線電力を受信する無線電力受信部と、
前記無線電力受信部から出力される電気エネルギを充電するバッテリと、
前記無線電力の強さ又は前記バッテリの出力を参照して、ＳＰＯイベントの可能性を判断し、前記判断されたＳＰＯイベントの可能性に応じて、ＳＰＯの可能性の情報を生成するＳＰＯ推定部を含むことを特徴とするモバイル装置。
【請求項１６】
前記ＳＰＯ可能性の情報に基づいて、ファイルシステムのジャーナリングモード、動的電圧及び周波数スケーリング（ＤＶＦＳ）モード、オペレーティングデータの不揮発性メモリへのアップデートの周期のうちの少なくとも一つを変更するアプリケーションプロセッサをさらに含むことを特徴とする請求項１５に記載のモバイル装置。
【請求項１７】
前記ＳＰＯ推定部は、前記無線電力の強さが第１基準値より小さい時、前記バッテリの出力が第２基準値以上であれば、前記ＳＰＯの可能性の情報を不可能に出力することを特徴とする請求項１５に記載のモバイル装置。
【請求項１８】
前記ＳＰＯ推定部は、前記無線電力の強さが第１基準値以上である時、前記バッテリの出力が前記第２基準値より小さい第３基準値未満であれば、前記ＳＰＯ可能性の情報を可能に出力することを特徴とする請求項１７に記載のモバイル装置。
【請求項１９】
前記無線電力受信部の出力と前記バッテリの出力のうちのいずれか一つを前記モバイル装置の電源として提供する電源選択部をさらに含むことを特徴とする請求項１５に記載のモバイル装置。
【請求項２０】
複数の電源のうちの少なくとも一つを駆動電源として使用するモバイル装置の動作方法において、
前記複数の電源のうちの少なくとも一つの状態を検出する段階と、
前記少なくとも一つの状態に応じて前記駆動電源に対するＳＰＯの可能性を判断する段階と、
前記ＳＰＯの可能性に応じて、ハードウェア又はソフトウェアの駆動モードを変更する段階とを含むことを特徴とする動作方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器に係り、より具体的には、供給電源のＳＰＯ（Ｓｕｄｄｅｎ  Ｐｏｗｅｒ  Ｏｆｆ）の可能性に応じて、動作モードを調整することができるモバイル装置、及びそれの動作方法に関する。
【背景技術】
【０００２】
最近、スマートホン、タブレットＰＣ、デジタルカメラ、ＭＰ３プレーヤ、電子ブックなどのようなモバイル電子機器の利用が爆発的に増加している。これらの様々なモバイル電子機器は、必要な電力が供給される電源としてバッテリ（Ｂａｔｔｅｒｙ）を使用している。これらのバッテリは、限られた容量の電荷を蓄積するため、電力の供給時間は極めて限られている。
もし、モバイル電子機器の場合、重要な演算処理中に予期せぬ瞬電（Ｓｕｄｄｅｎ  Ｐｏｗｅｒ  Ｏｆｆ：以下、ＳＰＯ）が発生するようになれば、致命的な演算エラー又はデータ消失が発生する可能性がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許公開第２０１０／０１４６３３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、様々な要因により発生する電源エラーにも安定した動作を確保することができるモバイル装置、及びそれの動作方法を提供することにある。
【課題を解決するための手段】
【０００５】
上述の目的を解決するために、本発明によるモバイル装置は、少なくとも一つの電源を含む電源部と、前記少なくとも一つの電源の状態を検出してＳＰＯの可能性を判断するＳＰＯ推定部と、前記ＳＰＯの可能性があるか否かに応じて、ハードウェア又はソフトウェアの動作モードを変更するシステムとを含む。
【０００６】
上述の目的を解決するために、本発明によるモバイル装置は、無線電力を受信する無線電力受信部と、前記無線電力受信部から出力される電気エネルギを充電するバッテリと、前記無線電力の強さ又は前記バッテリの出力を参照して、ＳＰＯの可能性の情報を生成するＳＰＯ推定部と、前記ＳＰＯの可能性の情報に基づいて、ファイルシステムのジャーナリングモード、動的電圧及び周波数スケーリング（ＤＶＦＳ）モード、アプリケーションデータの不揮発性メモリへのアップデートの周期のうちの少なくとも一つを変更するアプリケーションプロセッサとを含む。
【０００７】
上述の目的を解決するために、本発明による複数の電源のうちの少なくとも一つを駆動電源として使用するモバイル装置の動作方法は、前記複数の電源のうちの少なくとも一つの状態を検出する段階と、前記少なくとも一つの状態に応じて前記駆動電源に対するＳＰＯの可能性を判断する段階と、前記ＳＰＯの可能性に応じて、ハードウェア又はソフトウェアの駆動モードを変更する段階とを含む。
【発明の効果】
【０００８】
本発明の実施形態によると、電源のＳＰＯに対する様々なレベルの対応動作が可能なモバイル装置を実現することができる。したがって、高い安定性を有するモバイル装置を実現することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態による電源管理の方法を使用するモバイル装置を簡略に示すブロック図。
【図２】本発明の一実施形態による無線充電方式のモバイル装置を示す図。
【図３】図２のモバイル装置の構成を簡略に示すブロック図。
【図４Ａ】図３のＳＰＯ推定部の動作を示すフローチャート。
【図４Ｂ】図３のＳＰＯ推定部の動作を示すフローチャート。
【図５】図４に示したシステムを例示的に示すブロック図。
【図６】ＳＰＯ状態に応じて、ファイルシステムのモード変更を実行する方法を示すフローチャート。
【図７】本発明の他の実施形態によるシステムを示すブロック図。
【図８】ＳＰＯ状態に応じて、ＤＶＦＳの調整を実行する実施形態を示すフローチャート。
【図９】本発明のまた異なる実施形態によるシステムを示すブロック図。
【図１０】図９のシステムの動作を簡略に示すフローチャート。
【図１１】本発明の他の実施形態によるモバイル装置の構成を簡略に示すブロック図。
【図１２】図１１のＳＰＯ推定部の動作を例示的に示すフローチャート。
【図１３】本発明のまた異なる実施形態によるモバイル装置を示すブロック図。
【図１４】図１３のＳＰＯ推定部の動作を例示的に示すフローチャート。
【図１５】本発明の実施形態によるモバイル装置を示すブロック図。
【図１６】図１５のＳＰＯ推定部の動作を例示的に示すフローチャート。
【図１７】本発明の実施形態による携帯端末機を示すブロック図。
【発明を実施するための形態】
【００１０】
本発明の利点及び特徴、そしてそれらを達成する方法は、添付の図面とともに詳細に後述されている実施形態を参照すれば明らかになる。しかし、本発明は後述の実施形態に限定されず、様々な形態で実現可能であり、本発明の実施形態は、本発明をさらに完全に説明するために提供されるものである。明細書の全体にかけて同一の参照符号は同一の構成要素を示す。
【００１１】
以下では、モバイル装置が、本発明の特徴と機能を説明するための例として使用される。しかし、この技術分野に精通した者において、ここに記載された内容に基づいて、本発明の他の利点と性能を容易に理解できるだろう。本発明は、他の実施形態を通じて実現及び適用される。さらに、詳細な説明は、本発明の範囲、技術的思想及び他の目的から逸脱せず、観点及び応用によって修正及び変更可能である。
【００１２】
図１は、本発明の実施形態による電源管理方法を使用するモバイル装置を簡略に示すブロック図である。図１を参照すれば、モバイル装置１は、電源イベント検出部１０と、ＳＰＯ推定部２０と、システム性能制御部３０とを含んでいる。
電源イベント検出部１０は、有線又は無線の電源の接続状態の変化や、充電状態の変化や、バッテリのレベルの変化などを検出する。例えば、電源イベント検出部１０は、電源供給状態の変化の兆候（Ｓｙｍｐｔｏｍ）を検出することができる。電源供給状態の変化は、例えば、モバイル装置１のパワーソースから電源が供給される第１状態と、電源が供給されない第２状態との間の変化を意味する。
【００１３】
電源イベント検出部１０は、バッテリの交換、バッテリ交換のためのカバー分離を予め予測するだけでなく、バッテリのレベルを検出して電源イベント信号Ｐ＿Ｅｖｅｎｔを出力する。ここで、バッテリのレベルは、バッテリの出力電圧の大きさの情報、又は充電式バッテリの充電残量である。
【００１４】
ＳＰＯ推定部２０は、電源イベント信号Ｐ＿Ｅｖｅｎｔを参照して、モバイル装置１００のＳＰＯ状態ＳＰＯ＿ＳＴを判断する。ＳＰＯ状態ＳＰＯ＿ＳＴはＳＰＯが発生する可能性の情報である。例えば、バッテリのレベルが基準値に満たない場合は、ＳＰＯ推定部２０は、ＳＰＯ状態ＳＰＯ＿ＳＴを可能（Ｐｒｏｂａｂｌｅ）と出力する。しかし、バッテリのレベルが基準値を超過する場合、ＳＰＯ推定部２０は、ＳＰＯ状態ＳＰＯ＿ＳＴを不可能（Ｉｍｐｒｏｂａｂｌｅ）と出力する。例えば、ＳＰＯ状態ＳＰＯ＿ＳＴは、パワーソースのＳＰＯの可能性があるか否かを示す論理‘０’又は論理‘１’の値で提供することができる。又は、ＳＰＯ状態ＳＰＯ＿ＳＴはＳＰＯの可能性の大きさに応じて２つ以上の値で示すことも可能である。
【００１５】
さらに、ＳＰＯ推定部２０は、バッテリのカバーのロックスイッチ（Ｌｏｃｋ  Ｓ／Ｗ）が解除されれば、バッテリの取外しを予想して、ＳＰＯ状態ＳＰＯ＿ＳＴを可能（Ｐｒｏｂａｂｌｅ）と出力する。ＳＰＯ推定部２０は、このほかに、様々な電源イベント信号Ｐ＿Ｅｖｅｎｔに応答してＳＰＯ状態ＳＰＯ＿ＳＴを可能（Ｐｒｏｂａｂｌｅ）又は不可能（Ｉｍｐｒｏｂａｂｌｅ）と出力する。ここで、ＳＰＯ推定部２０は、ＳＰＯイベントが予想される場合に、ＳＰＯ状態ＳＰＯ＿ＳＴを可能（Ｐｒｏｂａｂｌｅ）と、ＳＰＯイベントが予想されない場合には、ＳＰＯ状態ＳＰＯ＿ＳＴを不可能（Ｉｍｐｒｏｂａｂｌｅ）と出力する。
【００１６】
システム性能制御部３０は、ＳＰＯ状態ＳＰＯ＿ＳＴを参照して、システム性能を制御する。例えば、ＳＰＯ状態ＳＰＯ＿ＳＴが可能（Ｐｒｏｂａｂｌｅ）の場合、システム性能制御部３０は、ファイルシステム（Ｆｉｌｅ  Ｓｙｓｔｅｍ）の動作モードをジャーナリングモード（Ｊｏｕｒｎａｌｉｎｇ  ｍｏｄｅ）に転換させることができる。したがって、電源エラーが発生してもデータの保存が可能になる。しかし、システム性能制御部３０は、ＳＰＯ状態ＳＰＯ＿ＳＴが不可能（Ｉｍｐｒｏｂａｂｌｅ）の場合、ジャーナリングモードを非活性化し、最大の性能を提供するためにファイルシステムモードを選択することができる。システムの性能は、電圧の大きさや駆動クロックの周波数などの変更を通じて調整可能である。又は、ＳＰＯが発生する場合に、復旧のために格納されるメタデータの不揮発性メモリへのアップデートの周期の変更も、システム性能の変更に該当する。
【００１７】
本発明のモバイル装置１によれば、電源イベントＰ＿ＥｖｅｎｔによってＳＰＯの可能性を予測することができる。予測されたＳＰＯの可能性があるか否かに応じて、システムの動作を備えて、データの消失又はエラーの発生を減少させることができる。
【００１８】
図２は、本発明の一実施形態による無線充電方式のモバイル装置を示す図である。図２を参照すれば、モバイル装置１００の無線充電システムは、充電パッド１００’と無線電力を受信してバッテリに充電できるモバイル装置１００を含む。
【００１９】
モバイル装置１００は、充電パッド１００’から放射される無線電力を使用してバッテリを充電するか、又は内部の動作を実行する。モバイル装置１００は、充電パッド１００’から提供される無線電力を電気エネルギに変換する。そして、モバイル装置１００は、変換された電力を利用してデータの処理又は映像や音響を再生することができる。モバイル装置１００は、充電用バッテリを含む本体１００ａと、無線電力を受信して電気エネルギに変換する無線電力受信部１１０が備えられる充電用ケース１００ｂとを含む。ここで、無線電力受信部１１０と充電用ケース１００ｂは、本体１００ａに含まれるように構成することができる。
【００２０】
本発明の実施形態によるモバイル装置１００は、無線電力の強さ又は内部に含まれるバッテリのレベルを参照して、ＳＰＯ状態ＳＰＯ＿ＳＴを決める。例えば、無線電力の強さは十分であるが、内部のバッテリのレベルが不十分な場合、モバイル装置１００は、いつでもＳＰＯが発生する可能性があると判断する。したがって、モバイル装置１００は、ＳＰＯが発生する場合、エラー又はデータの消失を最小化することができるモードで動作するようになる。一方、バッテリ充電レベルが十分である場合には、ＳＰＯが発生しないので、モバイル装置１００は、最大性能モードで動作するようになる。
【００２１】
ここで、モバイル装置１００は、充電パッド１００’と特定の距離Ｌ以内であるか、又は特定の強さの無線電力以上の場合に、無線電力を使用してバッテリを充電するように構成される。そして、バッテリ充電レベルが十分に上昇した場合、モバイル装置１００は、バッテリの充電を中止することになる。もし、モバイル装置１００の充電パッド１００’から特定の距離Ｌ以内であるか、又は無線電力の強さが特定のレベル以上であっても、バッテリの充電レベルが十分でない場合は、モバイル装置１００はＳＰＯが可能であると判断する。そして、モバイル装置１００は、ＳＰＯを用意するためのモードに動作モードを切り替える。
【００２２】
図３は、図２のモバイル装置の構成を簡略に示すブロック図である。図３を参照すれば、モバイル装置１００は、無線電力受信部１１０と、バッテリ１２０と、ＳＰＯ推定部１３０と、電源選択部１４０と、システム１５０とを含んでいる。ここで、ＳＰＯ推定部１３０は、無線電力の供給レベル及びバッテリの充電レベルを参照して、ＳＰＯ状態ＳＰＯ＿ＳＴを判断する。より詳細に説明すれば、次の通りである。
【００２３】
無線電力受信部１１０は、無線電力（Ｗｉｒｅｌｅｓｓ  ｐｏｗｅｒ）ＷＰを受信して電気エネルギの形態に変換する。無線電力受信部１１０は、電磁波又は様々な形態で放射される無線電力ＷＰを電圧と電流の形を有する電気エネルギに変換する。無線電力受信部１１０によって電気エネルギに変換された無線電力ＷＰは、バッテリ１２０、ＳＰＯ推定部１３０、電源選択部１４０に提供される。
【００２４】
バッテリ１２０は、受信された無線電力ＷＰの供給を受けて充電動作を行う。バッテリ１２０には、無線電力受信部１１０から提供される電力の充電のための充電回路をさらに含むことができる。バッテリ１２０は、充電レベル、又は出力電圧をＳＰＯ推定部１３０に提供する。バッテリ１２０は、充電されたバッテリ電力ＢＰを電源選択部１４０に提供する。
【００２５】
ＳＰＯ推定部１３０は、無線電力受信部１１０から提供される無線電力ＷＰとバッテリ１２０のレベルを参照して供給電力ＰｏｗｅｒのＳＰＯの可能性を判断する。ＳＰＯ推定部１３０は、バッテリ１２０の充電レベル（Ｂａｔｔｅｒｙ  Ｃｈａｒｇｉｎｇ  Ｌｅｖｅｌ：以下、ＢＣＬ）が基準値に満たない場合には、無線電力ＷＰの大きさに関係なく、ＳＰＯが発生する可能性があると判断する。この時、ＳＰＯ推定部１３０はＳＰＯ状態ＳＰＯ＿ＳＴを可能（Ｐｒｏｂａｂｌｅ）と出力する。一方、ＳＰＯ推定部１３０は、バッテリ１２０の充電レベルＢＣＬが基準値以上の場合には、ＳＰＯの発生可能性がないと判断する。この時、ＳＰＯ推定部１３０はＳＰＯ状態ＳＰＯ＿ＳＴを不可能（Ｉｍｐｒｏｂａｂｌｅ）と出力する。
【００２６】
さらに、ＳＰＯ推定部１３０は、無線電力ＷＰのレベルとバッテリ１２０の充電レベルＢＣＬとを参照して、実質的にシステム１５０に提供される供給電力Ｐｏｗｅｒを選択することができる。無線電力ＷＰの強さが基準値以上の場合、ＳＰＯ推定部１３０は、バッテリ１２０の充電レベルＢＣＬに関係なく、受信された無線電力ＷＰをシステム１５０の供給電力Ｐｏｗｅｒに選択することができる。一方、受信された無線電力ＷＰのレベルが基準値未満であり、バッテリ１２０の充電レベルＢＣＬが基準値以上の場合には、ＳＰＯ推定部１３０は、バッテリの電力ＢＰをシステム１５０の供給電力Ｐｏｗｅｒに選択することができる。そして、バッテリ１２０と受信された無線電力ＷＰの大きさの全部が基準値未満の場合には、ＳＰＯ推定部１３０は、無線電力ＷＰをシステム１５０の供給電力Ｐｏｗｅｒに選択し、ＳＰＯ状態ＳＰＯ＿ＳＴを可能（Ｐｒｏｂａｂｌｅ）に設定することができる。
【００２７】
ＳＰＯ推定部１３０のＳＰＯ状態ＳＰＯ＿ＳＴの判断の基準は、ユーザ（Ｕｓｅｒ）によって多様に設定できる。ＳＰＯ推定部１３０はＳＰＯ状態を判断するための基準を設定するためのプログラムロジック（ＰＬ）１３５を含んでいる。ユーザによってＳＰＯ推定部１３０の条件は、プログラムロジック１３５にプログラムされる。
電源選択部１４０は、ＳＰＯ推定部１３０の制御に応じて、バッテリの電力ＢＰ、又は受信された無線電力ＷＰのうちの一つをシステム１５０の供給電力Ｐｏｗｅｒに選択することができる。しかし、電源選択部１４０の電源の選択は、ＳＰＯ推定部１３０ではなく、別途の制御ロジックによって制御してもよい。
【００２８】
システム１５０は、ＳＰＯ推定部１３０がリアルタイムで提供するＳＰＯ状態ＳＰＯ＿ＳＴを参照して、動作モードの変更を行う。例えば、システム１５０は、ＳＰＯの発生する確率が高い場合には、ＳＰＯ時に被害が最小になる動作モードを選択することができる。すなわち、システム１５０は、ＳＰＯ状態ＳＰＯ＿ＳＴが可能（Ｐｒｏｂａｂｌｅ）である場合には、ＳＰＯに用意する動作モードで駆動される。例えば、ＳＰＯ状態が可能（Ｐｒｏｂａｂｌｅ）である場合、システム１５０は、ファイルシステム（Ｆｉｌｅ  Ｓｙｓｔｅｍ）のジャーナリングモード（Ｊｏｕｒｎａｌｉｎｇ  ｍｏｄｅ）を活性化（Ｅｎａｂｌｅ）する。ジャーナリングモードの活性化時にＳＰＯが発生しても、データの消失やエラーの発生が最小化されるようにシステム１５０が動作する。一方、ＳＰＯ状態が不可能（Ｉｍｐｒｏｂａｂｌｅ）である場合、システム１５０は、ジャーナリングモードを非活性化（Ｄｉｓａｂｌｅ）させる。この時には、ファイルシステムのジャーナリングモードが非活性化することによってシステムリソース（Ｓｙｓｔｅｍ  Ｒｅｓｏｕｒｃｅ）が増加することになる。最後に、ジャーナリングモードが非活性化される場合には、相対的にシステム１５０の動作性能が向上する。
【００２９】
このほかに、システム１５０は、ＳＰＯ状態ＳＰＯ＿ＳＴによってＤＶＦＳ（Ｄｙｎａｍｉｃ  Ｖｏｌｔａｇｅ  Ｆｒｅｑｕｅｎｃｙ  Ｓｃａｌｉｎｇ）の調整、不揮発性メモリへのアップデートの周期の調整などの性能因子をリアルタイムで調整する動作を実行することができる。これらの動作は、後述の図でより詳細に説明する。
ここで、システム１５０は、様々な演算処理が実行されるアプリケーションプロセッサ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｃｅｓｓｏｒ）やオペレーティングシステムや、アプリケーションプログラムなどを包括する概念である。システム１５０は、特定のアルゴリズムや動作を実行するためのシステムオンチップ（ＳｏＣ）、又はモバイル装置１００の動作（ハードウェア又はソフトウェア）のうちの一部分を制御する制御システムである。
【００３０】
図４Ａ及び図４Ｂは、図３のＳＰＯ推定部の動作を例示的に示すフローチャートである。図４Ａは、無線電力レベルＷＰＬとバッテリ１２０（図３参照）の充電レベルＢＣＬによるＳＰＯ状態ＳＰＯ＿ＳＴを決める方法の一実施形態を示す。図４Ｂは、無線電力レベルＷＰＬとバッテリ１２０の充電レベルＢＣＬによるＳＰＯ状態ＳＰＯ＿ＳＴを決める方法の他の実施形態を示す。
【００３１】
図４Ａを参照すれば、ＳＰＯ推定部１３０（図３参照）は、バッテリ充電レベルＢＣＬと、受信された無線電力レベルＷＰＬとを参照して、ＳＰＯ状態ＳＰＯ＿ＳＴを判断する。ここで、ＳＰＯ推定部１３０は、ＳＰＯ状態ＳＰＯ＿ＳＴを決めるために、バッテリ充電レベルＢＣＬを２つの基準値Ｒｅｆ２、Ｒｅｆ３と比較する。ここで表現される基準値は変更されるか、又はユーザによって設定される。
【００３２】
Ｓ１０段階において、ＳＰＯ推定部１３０は、バッテリ充電レベルＢＣＬと受信された無線電力レベルＷＰＬとを検出する。バッテリ充電レベルＢＣＬは、バッテリ１２０の充電容量を検出することによって測定する。例えば、ＳＰＯ推定部１３０は、バッテリ１２０の出力電圧の時間変化率を参照して、開放回路電圧（Ｏｐｅｎ  Ｃｉｒｃｕｉｔ  Ｖｏｌｔａｇｅ）を推定することができる。そして、ＳＰＯ推定部１３０は、推定された開放回路電圧を利用して、バッテリ１２０の充電レベルＢＣＬを計算する。そして、無線電力レベルＷＰＬは、無線電力受信部１１０によって変換された無線電力の電圧や電流の大きさを検出することによって行うことができる。
【００３３】
Ｓ２０段階において、ＳＰＯ推定部１３０は、無線電力レベルＷＰＬと第１基準値Ｒｅｆ１とを比較する。もし、無線電力レベルＷＰＬが第１基準値Ｒｅｆ１以下の場合（Ｎｏの方向）、Ｓ３０段階に移動する。一方、無線電力レベルＷＰＬが第１基準値Ｒｅｆ１より大きい場合（Ｙｅｓの方向）、Ｓ４０段階に移動する。
【００３４】
Ｓ３０段階において、ＳＰＯ推定部１３０は、バッテリ充電レベルＢＣＬと第２基準値Ｒｅｆ２とを比較する。もし、バッテリ充電レベルＢＣＬが第２基準値Ｒｅｆ２以下の場合（Ｎｏの方向）、ＳＰＯ状態ＳＰＯ＿ＳＴを可能（Ｐｒｏｂａｂｌｅ）と判断するＳ５０段階に移動する。しかし、バッテリ充電レベルＢＣＬが第２基準値Ｒｅｆ２より大きい場合（Ｙｅｓの方向）、ＳＰＯ状態ＳＰＯ＿ＳＴを不可能（Ｉｍｐｒｏｂａｂｌｅ）と判断するＳ６０段階に移動する。すなわち、無線電力が十分でない場合には、バッテリ充電レベルが第２基準値Ｒｅｆ２を超える場合のみに、ＳＰＯ状態ＳＰＯ＿ＳＴが不可能（Ｉｍｐｒｏｂａｂｌｅ）に決められる。
【００３５】
Ｓ４０段階において、ＳＰＯ推定部１３０は、バッテリ充電レベルＢＣＬと第３基準値Ｒｅｆ３とを比較する。ここで、第３基準値Ｒｅｆ３は、第２基準値Ｒｅｆ２より小さい値である。第３基準値Ｒｅｆ３は、システム１５０（図３参照）が、一定時間の間駆動可能な最小レベルのバッテリ充電レベルＢＣＬに対応する。もし、バッテリ充電レベルＢＣＬが第３基準値Ｒｅｆ３より大きい場合（Ｙｅｓの方向）、ＳＰＯ状態ＳＰＯ＿ＳＴを不可能（Ｉｍｐｒｏｂａｂｌｅ）と判断するＳ６０段階に移動する。しかし、バッテリ充電レベルＢＣＬが第３基準値Ｒｅｆ３以下の場合（Ｎｏの方向）、ＳＰＯ状態ＳＰＯ＿ＳＴを可能（Ｐｒｏｂａｂｌｅ）と判断するＳ５０段階に移動する。
【００３６】
Ｓ５０段階において、ＳＰＯ推定部１３０は、ＳＰＯ状態ＳＰＯ＿ＳＴを可能（Ｐｒｏｂａｂｌｅ）に決め、決められたＳＰＯ状態ＳＰＯ＿ＳＴをシステム１５０に伝達する。そして、Ｓ６０段階において、ＳＰＯ推定部１３０は、ＳＰＯ状態ＳＰＯ＿ＳＴを不可能（Ｉｍｐｒｏｂａｂｌｅ）に決め、決められたＳＰＯ状態ＳＰＯ＿ＳＴをシステム１５０に伝達する。
【００３７】
以上の図４Ａで説明したＳＰＯ状態ＳＰＯ＿ＳＴの決定方法によれば、無線電力レベルＷＰＬが不足する場合、バッテリ充電レベルＢＣＬと第２基準値Ｒｅｆ２とを比較して、ＳＰＯ状態ＳＰＯ＿ＳＴが決められた。しかし、無線電力レベルＷＰＬが十分な場合、ＳＰＯ状態ＳＰＯ＿ＳＴは、バッテリ充電レベルＢＣＬと第３基準値Ｒｅｆ３との比較結果によって決められた。第３基準値Ｒｅｆ３は、第２基準値Ｒｅｆ２より小さい値であり、システム１５０の最小駆動条件に対応する。このようなＳＰＯ状態ＳＰＯ＿ＳＴの決定方法によれば、無線充電が行われている中であっても、バッテリ充電レベルＢＣＬが一定値（例えば、Ｒｅｆ３）を超えなければ、ＳＰＯが発生する可能性があると見なす。
【００３８】
図４Ｂを参照すれば、ＳＰＯ推定部１３０は、バッテリ１２０の充電レベルＢＣＬだけに基づいてＳＰＯ状態ＳＰＯ＿ＳＴを決める。この場合、ＳＰＯ推定部１３０は、無線電力レベルＷＰＬの大きさに関係なく、ＳＰＯ状態ＳＰＯ＿ＳＴを決めることになる。
Ｓ１１０段階において、ＳＰＯ推定部１３０は、バッテリ充電レベルＢＣＬを検出する。バッテリ充電レベルＢＣＬは、バッテリ１２０の残留充電容量を検出することによって測定することができる。又はバッテリ充電レベルＢＣＬは、バッテリ１２０の出力端子の電圧や、出力端子の電圧の変化率を参照して計算することができる。
【００３９】
Ｓ１２０段階において、バッテリ充電レベルＢＣＬと基準値Ｒｅｆ３との比較が行われる。もし、バッテリ充電レベルＢＣＬが基準値Ｒｅｆ３より小さい場合（Ｙｅｓの方向）、ＳＰＯ状態ＳＰＯ＿ＳＴを可能（Ｐｒｏｂａｂｌｅ）と判断するＳ１３０段階に移動する。しかし、バッテリ充電レベルＢＣＬが基準値Ｒｅｆ３と同じであるか、又はより大きい場合（Ｎｏの方向）、無線電力レベルＷＰＬを参照して、ＳＰＯ状態ＳＰＯ＿ＳＴを不可能（Ｉｍｐｒｏｂａｂｌｅ）と決めるＳ１４０段階に移動する。
【００４０】
Ｓ１３０段階において、ＳＰＯ推定部１３０は、ＳＰＯ状態ＳＰＯ＿ＳＴを可能（Ｐｒｏｂａｂｌｅ）に決め、決められたＳＰＯ状態ＳＰＯ＿ＳＴをシステム１５０に伝達する。そして、Ｓ１４０段階において、ＳＰＯ推定部１３０は、ＳＰＯ状態ＳＰＯ＿ＳＴを不可能（Ｉｍｐｒｏｂａｂｌｅ）に決め、決められたＳＰＯ状態ＳＰＯ＿ＳＴをシステム１５０に伝達する。
【００４１】
以上、バッテリ１２０の充電レベルと無線電力レベルＷＰＬとを参照して、ＳＰＯ状態ＳＰＯ＿ＳＴを推定する方法を説明した。しかし、本発明は、示した方法に限定されない。ＳＰＯ状態ＳＰＯ＿ＳＴを決めるための方法は、上述の実施形態に限定されず、多様に設定することができる。例えば、バッテリ充電レベルＢＣＬと無線電力レベルＷＰＬの各々の基準値を複数のレベルに設定して、様々なパワーレベルでＳＰＯ状態ＳＰＯ＿ＳＴを様々なレベルで決めることができる。
【００４２】
図５は、図４に示したシステムを例示的に示すブロック図である。図５を参照すれば、システム１５０ａは、プロセッシングユニット１５１ａと、ワーキングメモリ１５２ａと、複数のＩＰ１５３ａ、１５４ａ、１５５ａとを含んでいる。そしてシステム１５０ａを駆動するためのソフトウェアの領域には、ジャーナリングモード（Ｊｏｕｒｎａｌｉｎｇ  ｍｏｄｅ）を変更することができるファイルシステム（Ｆｉｌｅ  Ｓｙｓｔｅｍ）１６０が備えられている。
【００４３】
プロセッシングユニット１５１ａは、ソフトウェア又は様々な機能ブロックが要請した演算作業を実行する。特に、プロセッシングユニット１５１ａは、ＳＰＯ状態ＳＰＯ＿ＳＴを参照して、システム１５０ａの駆動モードを変更する。又は、ＳＰＯ状態ＳＰＯ＿ＳＴを参照して、ファイルシステム１６０のジャーナリングモードを変更する。
【００４４】
ファイルシステム１６０のジャーナリングモードが活性化（Ｅｎａｂｌｅ）すれば、電源のエラーや異常終了が発生しても運用中のデータのバックアップ（Ｂａｃｋｕｐ）及び回復が可能なモードになる。ジャーナリングモードが活性化（Ｅｎａｂｌｅ）した場合１６１、ファイルシステム１６０は、ユーザがそのような内容を入力又は修正すれば、入力又は修正された内容をログ（ｌｏｇ）に記録する。そして、電源のエラーや異常終了が発生して、再びシステム１５０が再起動され、再起動時にログに記録された内容を参考して、システム１５０ａが回復される。しかし、すべての入力データやアップデートデータをログに記録するためには、追加のシステムリソース（Ｓｙｓｔｅｍ  ｒｅｓｏｕｒｃｅ）が要求され、追加のロード（Ｌｏａｄ）が発生することになる。
【００４５】
一方、ジャーナルモードが非活性化した場合１６３、ジャーナリングモードの駆動に必要なシステムリソースの節約が可能であり、それだけ業務ロードは節減するようになる。したがって、システム１５０ａの駆動性能が向上する。
ここで、ファイルシステム１６０のジャーナリングモードの変更を例示的に説明したが、本発明はこれに限定されない。すなわち、プロセッシングユニット１５１ａの制御に応じて、様々な機能ブロックの駆動モードがエラーに対応するための動作モードに転換することもできる。
【００４６】
図６は、ＳＰＯ状態に応じて、ファイルシステムのモードの変更を実行する方法を示すフローチャートである。図５、図６を参照すれば、システム１５０は、ＳＰＯ状態ＳＰＯ＿ＳＴを参照して、ファイルシステムのジャーナリングモードをスイッチングすることができる。
Ｓ２１０段階において、システム１５０ａは、ＳＰＯ推定部１３０（図３参照）から提供されるＳＰＯ状態ＳＰＯ＿ＳＴを検出する。
【００４７】
Ｓ２２０段階において、システム１５０ａは、検出されたＳＰＯ状態ＳＰＯ＿ＳＴによる動作分岐を実行する。すなわち、ＳＰＯ状態ＳＰＯ＿ＳＴが可能（Ｐｒｏｂａｂｌｅ）である場合、Ｓ２３０段階に移動する。一方、ＳＰＯ状態ＳＰＯ＿ＳＴが不可能（Ｉｍｐｒｏｂａｂｌｅ）である場合、Ｓ２４０段階に移動する。
Ｓ２３０段階において、システム１５０ａのプロセッシングユニット１５１ａ、又はオペレーティングシステムＯＳは、ファイルシステム１６０の駆動モードをジャーナリング可能モード（Ｊｏｕｒｎａｌｉｎｇ  Ｅｎａｂｌｅ  ｍｏｄｅ）に設定する。
Ｓ２４０段階において、システム１５０ａは、ファイルシステム１６０の駆動モードをジャーナリング不可能モード（Ｊｏｕｒｎａｌｉｎｇ  Ｄｉｓａｂｌｅ  ｍｏｄｅ）に設定する。
【００４８】
以上、バッテリや無線電力の状態に応じて決められるＳＰＯ状態ＳＰＯ＿ＳＴの情報を参照して、システム１５０ａの駆動性能やファイルシステム１６０のジャーナリングモードの変更が行われる実施形態を説明した。しかし、本発明は、上述の開示にのみ限定されない。システム１５０ａ又はシステム１５０ａで駆動されるオペレーティングシステム、アプリケーションプログラムなどが、上述のＳＰＯ状態ＳＰＯ＿ＳＴの情報を参照して、様々なモードの変更を行うことができる。
【００４９】
図７は、本発明の他の実施形態によるシステムを示すブロック図である。図７を参照すれば、本発明のシステム１５０ｂは、ＤＶＦＳ制御器１５１ｂと、位相固定ループ１５２ｂと、電圧レギュレータ１５３ｂと、複数の機能ブロック１５４ｂとを含んでいる。ＤＶＦＳ制御器１５１ｂは、ＳＰＯ状態ＳＰＯ＿ＳＴを参照して、複数の機能ブロック１５４ｂに提供されるクロック信号及び駆動電圧を調整する。
【００５０】
ＤＶＦＳ制御器１５１ｂは、ＳＰＯ状態ＳＰＯ＿ＳＴを参照して、複数の機能ブロック１５４ｂの性能モードを決める。もし、ＳＰＯ状態ＳＰＯ＿ＳＴが可能（Ｐｒｏｂａｂｌｅ）と伝達される場合、ＤＶＦＳ制御器１５１ｂは、複数の機能ブロック１５４ｂの駆動性能を相対的に低く設定することができる。一方、ＳＰＯ状態ＳＰＯ＿ＳＴが不可能（Ｉｍｐｒｏｂａｂｌｅ）と提供される場合、ＤＶＦＳ制御器１５１ｂは、複数の機能ブロック１５４ｂの駆動性能を相対的に高く設定することができる。駆動性能の変更は、クロック信号ＣＬＫを生成する位相固定ループ１５２ｂのクロック周波数の変更を通じて実行する。そして、駆動性能の変更は、電圧レギュレータ１５３ｂから提供される駆動電圧ＶＤＤのレベルの変更を通じて実行する。
【００５１】
位相固定ループ１５２ｂは、複数の機能ブロック１５４ｂの駆動に必要なクロック信号ＣＬＫを生成する。生成されたクロック信号ＣＬＫは、複数の機能ブロック１５４ｂに提供され、複数の機能ブロック１５４ｂのすべての演算動作を駆動（Ｄｒｉｖｅ）する。位相固定ループ１５２ｂは、様々な形態のクロック発生回路に取り替えることができる。
【００５２】
電圧レギュレータ１５３ｂは、外部から提供される電力ＰｏｗｅｒをＤＶＦＳコントローラ１５１ｂの制御に応じて複数の機能ブロック１５４ｂに伝達する。電圧レギュレータ１５３ｂは、システム１５０ｂの外部から提供される電力（又は電圧）のレベルを調整して、複数の機能ブロック１５４ｂの駆動電圧ＶＤＤに提供する。電圧レギュレータ１５３ｂは、外部電圧をステップアップ（Ｓｔｅｐ−ｕｐ）、又は、ステップダウン（Ｓｔｅｐ−ｄｏｗｎ）することができる。特に、外部電圧がシステム１５０ｂの要求する電圧レベル（ＶＤＤ、例えば２．０Ｖ）より低い場合、電圧レギュレータ１５３ｂは、外部電圧をブースト（Ｂｏｏｓｔｉｎｇ）して、複数の機能ブロック１５４ｂに供給する。一方、外部電圧が複数の機能ブロック１５４ｂの要求する電圧レベルより高い場合、電圧レギュレータ１５３ｂは、外部電圧を降下させ、複数の機能ブロック１５４ｂに供給する。
【００５３】
複数の機能ブロック１５４ｂは、提供されたデータや制御信号に応じて、様々な演算を実行する回路の集合体である。複数の機能ブロック１５４ｂは、システム１５０ｂのすべての機能を実行する様々な回路を含むことができる。複数の機能ブロック１５４ｂを構成する最小のロジック単位のうちの一つがトランジスタである。トランジスタの駆動速度は、複数の機能ブロック１５４ｂ又はシステム１５０ｂの性能を決めることになる。複数の機能ブロック１５４ｂは、例えば、複数のＩＰ（ＩＰ０、ＩＰ１、ＩＰ２、ＩＰ３）を含む。
【００５４】
以上では、システム１５０ｂを構成する様々な要素を説明した。しかし、システム１５０ｂを構成する要素のうちの一部は、システム１５０ｂの外部に備えられるものに置き換えることができる。すなわち、電圧レギュレータ１５３ｂは、システム１５０ｂの外部に備えられる別途の電力素子に提供される。
【００５５】
図８は、ＳＰＯの状態に応じて、ＤＶＦＳの調整を実行する実施形態を示すフローチャートである。図８を参照すれば、システム１５０ｂは、ＳＰＯ状態ＳＰＯ＿ＳＴを参照して、クロック周波数や駆動電圧のレベルを変更することができる。
Ｓ３１０段階において、ＤＶＦＳコントローラ１５１ｂは、ＳＰＯ推定部１３０（図３参照）から提供されるＳＰＯ状態ＳＰＯ＿ＳＴを検出する。
Ｓ３２０段階において、ＤＶＦＳコントローラ１５１ｂは、検出されたＳＰＯ状態ＳＰＯ＿ＳＴによる動作分岐を実行する。すなわち、ＳＰＯ状態ＳＰＯ＿ＳＴが可能（Ｐｒｏｂａｂｌｅ）である場合、Ｓ３３０に移動する。一方、ＳＰＯ状態ＳＰＯ＿ＳＴが不可能（Ｉｍｐｒｏｂａｂｌｅ）である場合、Ｓ３４０に移動する。
【００５６】
Ｓ３３０段階において、ＤＶＦＳコントローラ１５１ｂは、位相固定ループ１５２ｂから出力されるクロック信号ＣＬＫの周波数を低く調整することができる。又はＤＶＦＳコントローラ１５１ｂは、電圧レギュレータ１５３ｂから出力される駆動電圧ＶＤＤのレベルを減少させることができる。ＤＶＦＳ制御器１５１ｂは、クロック信号ＣＬＫと駆動電圧ＶＤＤのレベルの両方を複合的に調整することもできる。
Ｓ３４０段階において、ＤＶＦＳコントローラ１５１ｂは、位相固定ループ１５２ｂから出力されるクロック信号の周波数を高く調整することができる。又はＤＶＦＳコントローラ１５１ｂは、電圧レギュレータ１５３ｂから出力される駆動電圧ＶＤＤのレベルを増加させることができる。ＤＶＦＳ制御器１５１ｂは、クロック信号ＣＬＫと駆動電圧ＶＤＤのレベルの両方を複合的に調整することもできる。
【００５７】
以上で説明した図７及び図８の構成と方法によれば、ＳＰＯ状態ＳＰＯ＿ＳＴを参照して、システムの駆動速度や駆動電圧のレベルを調整する実施形態が説明された。ＳＰＯ状態ＳＰＯ＿ＳＴが可能（Ｐｒｏｂａｂｌｅ）と提供される場合、システム１５０ｂは、低速及び低消費電力モードで動作するようになる。一方、ＳＰＯ状態ＳＰＯ＿ＳＴが不可能（Ｉｍｐｒｏｂａｂｌｅ）と提供される場合、システム１５０ｂは、相対的に高速及び高電力モードで動作するようになる。
【００５８】
図９は、本発明のまた異なる実施形態によるシステムを示すブロック図である。図９を参照すれば、本発明のシステム１５０ｃは、システムバス１５６ｃに電気的に接続された中央処理装置１５２ｃと、ＲＡＭ１５３ｃと、インターフェース１５４ｃと、ベースバンドチップセット（Ｂａｓｅ ｂａｎｄ ｃｈｉｐｓｅｔ） のようなモデム１５５ｃと、記憶装置１５１ｃとを含んでいる。
【００５９】
記憶装置１５１ｃは、不揮発性メモリ装置１５１ｃ”とそれを制御するためのメモリコントローラ１５１ｃ’とを含んでいる。メモリコントローラ１５１ｃ’は、書き込み要求されるデータを一時格納するバッファ（図示せず）を含むことができる。そして、バッファに格納されたデータを周期的に不揮発性メモリデバイス１５１ｃ”にアップデートすることができる。本発明によれば、不揮発性メモリデバイス１５１ｃ”にデータがアップデートされる周期はＳＰＯ状態ＳＰＯ＿ＳＴに応じて可変することができる。インターフェース１５４ｃを介して入力されるＳＰＯ状態ＳＰＯ＿ＳＴを参照して、メモリコントローラ１５１ｃ’は、アップデート周期を長く、又は短く調整することができる。メモリコントローラ１５１ｃ’はＳＰＯ状態ＳＰＯ＿ＳＴが不可能（Ｉｍｐｒｏｂａｂｌｅ）である場合に、アップデートの周期を比較的長く設定することができる。一方、メモリコントローラ１５１ｃ’はＳＰＯ状態ＳＰＯ＿ＳＴが可能（Ｐｒｏｂａｂｌｅ）である場合にはアップデートの周期を比較的短く設定することができる。
【００６０】
アップデートの周期が短いほど、不揮発性メモリデバイス１５１ｃ”に格納されるデータの量が多いので、再起動時に回復効率が高くなる。しかし、アップデートの周期が短い場合には、メモリコントローラ１５１ｃ’に備えられるバッファから不揮発性メモリ装置１５１ｃ”にダンプされないデータの量が多くなる可能性があり、これらのデータは、再起動時に復元され難い。
【００６１】
図１０は、図９のシステムの動作を簡略に示すフローチャートである。図１０を参照すれば、システム１５０ｃは、ＳＰＯ状態ＳＰＯ＿ＳＴを参照して、不揮発性メモリデバイス１５１ｃ”へのデータのアップデートの周期を変更することができる。より詳細に説明すると、次の通りである。
Ｓ４１０段階において、システム１５０ｃは、ＳＰＯ推定部１３０（図３参照）から提供されるＳＰＯ状態ＳＰＯ＿ＳＴを検出する。ＳＰＯ推定部１３０から提供されるＳＰＯ状態ＳＰＯ＿ＳＴの情報は、別途に備えられるインターフェース１５４ｃを介して中央処理装置１５２ｃ、又はメモリコントローラ１５１ｃ’に提供される。
【００６２】
Ｓ４２０段階において、システム１５０ｃは、検出されたＳＰＯ状態ＳＰＯ＿ＳＴによる動作分岐を実行する。すなわち、ＳＰＯ状態ＳＰＯ＿ＳＴが可能（Ｐｒｏｂａｂｌｅ）である場合、Ｓ４３０に移動する。一方、ＳＰＯ状態ＳＰＯ＿ＳＴが不可能（Ｉｍｐｒｏｂａｂｌｅ）である場合、Ｓ４４０に移動する。
Ｓ４３０段階において、メモリコントローラ１５１ｃ’は、不揮発性メモリ装置１５１ｃ”へのデータアップデートの周期を基準より短く設定する。これにより、メモリコントローラ１５１ｃ’のバッファに保持されるデータの不揮発性メモリ装置１５１ｃ”への格納周期が短くなる。したがって、ＳＰＯのような電源のエラーが発生する場合、ＲＡＭ１５３ｃやメモリコントローラ１５１ｃ’のＳＲＡＭのような揮発性メモリに格納されたデータの損失確率が減少するようになる
【００６３】
Ｓ４４０段階において、メモリコントローラ１５１ｃ’は、不揮発性メモリ装置１５１ｃ”へのデータアップデートの周期を基準より長く設定する。これにより、メモリコントローラ１５１ｃ’のバッファに保持されるデータの不揮発性メモリデバイス１５１ｃ”への移動周期は相対的に長くなる。この場合、ＳＰＯの可能性がほとんどないので、頻繁なアップデートにより、資源の浪費や性能の低下を遮断することができる。
【００６４】
図１１は、本発明の他の実施形態によるモバイル装置の構成を簡略に示すブロック図である。図１１を参照すれば、モバイル装置２００は、充電回路２１０と、バッテリ２２０と、ＳＰＯ推定部２３０と、電源選択部２４０と、システム２５０とを含んでいる。ここで、ＳＰＯ推定部２３０は、外部電源（Ｅｘｔｅｒｎａｌ  Ｐｏｗｅｒ）の電源状態とバッテリ２２０の出力Ｂａｔ＿Ｏｕｔとを参照して、ＳＰＯ状態ＳＰＯ＿ＳＴを判断することができる。より詳細に説明すると、次の通りである。
【００６５】
充電回路２１０は、外部電源（Ｅｘｔｅｒｎａｌ  Ｐｏｗｅｒ）を使用して、バッテリ２２０を充電する。充電回路２１０は、外部電源（Ｅｘｔｅｒｎａｌ  Ｐｏｗｅｒ）が供給される状態で、バッテリ２２０を緩衝レベル（Ｆｕｌｌ  Ｌｅｖｅｌ）まで充電する。もし、バッテリ２２０の充電レベルが緩衝レベルより低い場合、充電回路２１０は、外部電源を使用して充電することになる。しかし、バッテリ２２０の充電レベルが緩衝レベルに達したと判断した場合、充電回路２１０は、外部電源を使用したバッテリ２２０の充電動作を中止する。
バッテリ２２０は、充電回路２１０の制御により充電される。ここで、バッテリ２２０は、モバイル装置２００に内蔵（Ｂｕｉｌｔ−ｉｎ）される方式のバッテリ、又は脱着が可能なバッテリである。
【００６６】
ＳＰＯ推定部２３０は、外部電源とバッテリ２２０の充電レベルとを参照して供給電力ＰｏｗｅｒのＳＰＯの可能性を判断する。ＳＰＯ推定部２３０は、バッテリ２２０の充電レベルＢＣＬが基準値に満たない場合、外部電源のレベル、又は供給されるか否かに関係なく、ＳＰＯが発生する可能性があると判断する。この時、ＳＰＯ推定部２３０はＳＰＯ状態ＳＰＯ＿ＳＴを可能（Ｐｒｏｂａｂｌｅ）と出力する。一方、ＳＰＯ推定部２３０は、バッテリ２２０の充電レベルＢＣＬが基準値以上である場合、ＳＰＯの発生可能性がないと判断する。この時、ＳＰＯ推定部２３０はＳＰＯ状態ＳＰＯ＿ＳＴを不可能（Ｉｍｐｒｏｂａｂｌｅ）と出力する。
【００６７】
さらに、ＳＰＯ推定部２３０は、外部電源Ｅｘｔｅｒｎａｌ  Ｐｏｗｅｒとバッテリの充電レベルとを参照して、実質的にシステム２５０に提供される供給電力を選択することができる。外部電源Ｅｘｔｅｒｎａｌ  Ｐｏｗｅｒのレベルが基準値以上である場合、ＳＰＯ推定部２３０は、バッテリの充電レベルにかかわらず、外部電源Ｅｘｔｅｒｎａｌ  Ｐｏｗｅｒをシステム２５０の供給電力Ｐｏｗｅｒとして選択することができる。一方、外部電源Ｅｘｔｅｒｎａｌ  Ｐｏｗｅｒのレベルが基準値未満であり、バッテリ２２０の充電レベルが基準値以上である場合、ＳＰＯ推定部２３０は、バッテリ出力Ｂａｔ＿Ｏｕｔをシステム２５０の供給電力Ｐｏｗｅｒとして選択することができる。そして、バッテリ２２０と外部電源Ｅｘｔｅｒｎａｌ  Ｐｏｗｅｒの両方のレベルが基準値未満の場合、ＳＰＯ推定部２３０は、外部電源Ｅｘｔｅｒｎａｌ  Ｐｏｗｅｒとバッテリ出力Ｂａｔ＿Ｏｕｔのうちのいずれかをシステム２５０の供給電力Ｐｏｗｅｒとして選択し、ＳＰＯ状態ＳＰＯ＿ＳＴを可能（Ｐｒｏｂａｂｌｅ）に設定することができる。
【００６８】
ＳＰＯ推定部２３０のＳＰＯ状態ＳＰＯ＿ＳＴの判断の基準は、ユーザによって多様に設定することができる。ＳＰＯ推定部２３０はＳＰＯ状態ＳＰＯ＿ＳＴを判断するための基準を設定するためのプログラムロジック２３５を含んでいる。ユーザによってＳＰＯ推定部２３０の条件は、プログラムロジック２３５にプログラムされる。
電源選択部２４０は、ＳＰＯ推定部２３０の制御に応じて、外部電源Ｅｘｔｅｒｎａｌ  Ｐｏｗｅｒとバッテリ出力Ｂａｔ＿Ｏｕｔのうちの一つをシステム１５０の供給電力Ｐｏｗｅｒとして選択する。
【００６９】
システム２５０は、ＳＰＯ状態ＳＰＯ＿ＳＴを参照して、動作モードの変更を行う。例えば、システム２５０は、ＳＰＯが発生する確率が高い可能（Ｐｒｏｂａｂｌｅ）の状態である場合には、これに用意する動作モードで駆動される。例えば、ＳＰＯ状態ＳＰＯ＿ＳＴが可能（Ｐｒｏｂａｂｌｅ）の状態である場合には、システム２５０は、ファイルシステム（Ｆｉｌｅ  Ｓｙｓｔｅｍ）のジャーナリングモード（Ｊｏｕｒｎａｌｉｎｇ  ｍｏｄｅ）を活性化（Ｅｎａｂｌｅ）する。一方、ＳＰＯ状態ＳＰＯ＿ＳＴが不可能（Ｉｍｐｒｏｂａｂｌｅ）の状態である場合には、システム２５０は、ジャーナリングモードを非活性化（Ｄｉｓａｂｌｅ）させる。このほかに、システム２５０は、ＳＰＯ状態ＳＰＯ＿ＳＴに基づいてＤＶＦＳ（Ｄｙｎａｍｉｃ  Ｖｏｌｔａｇｅ  Ｆｒｅｑｕｅｎｃｙ  Ｓｃａｌｉｎｇ）の調整、不揮発性メモリへのアップデートの周期の調整などの性能因子をリアルタイムで調整する動作を実行することができる。
【００７０】
図１２は、図１１のＳＰＯ推定部の動作を例示的に示すフローチャートである。図１２を参照すれば、ＳＰＯ推定部２３０（図１１を参照）は、バッテリ２２０（図１１参照）の充電レベルＢＣＬと外部電源レベル（Ｅｘｔｅｒｎａｌ  Ｐｏｗｅｒ  Ｌｅｖｅｌ：ＥＰＬ）とを参照して、ＳＰＯ状態ＳＰＯ＿ＳＴを判断する。
Ｓ５１０段階において、ＳＰＯ推定部２３０は、バッテリの充電レベルＢＣＬと外部電源レベルＥＰＬとを検出する。バッテリ充電レベルＢＣＬは、バッテリ２２０の充電容量を検出することによって測定する。例えば、ＳＰＯ推定部２３０は、バッテリ２２０の出力電圧Ｂａｔ＿Ｏｕｔの時間の変化率を参照して、開放回路電圧（Ｏｐｅｎ  Ｃｉｒｃｕｉｔ  Ｖｏｌｔａｇｅ）を推定することができる。そして、ＳＰＯ推定部２３０は、推定された開放回路電圧を利用して、バッテリ２２０の充電レベルＢＣＬを決めることができる。
【００７１】
Ｓ５２０段階において、ＳＰＯ推定部２３０は、バッテリの充電レベルＢＣＬと第１基準値Ｒｅｆ１とを比較する。もし、バッテリ充電レベルＢＣＬが第１基準値Ｒｅｆ１より小さい場合、ＳＰＯ状態ＳＰＯ＿ＳＴを可能（Ｐｒｏｂａｂｌｅ）と判断するＳ５４０段階に移動する。しかし、バッテリ充電レベルＢＣＬが第１基準値Ｒｅｆ１と同一、又はより大きい場合、外部電源レベルＥＰＬを参照して、ＳＰＯ状態を決めるＳ５３０段階に移動する。
【００７２】
Ｓ５３０段階において、ＳＰＯ推定部２３０は、外部電源レベルＥＰＬと第２基準値Ｒｅｆ２とを比較する。もし、外部電源レベルＥＰＬが第２基準値Ｒｅｆ２より小さい場合、ＳＰＯ状態ＳＰＯ＿ＳＴを可能（Ｐｒｏｂａｂｌｅ）と判断するＳ５４０段階に移動する。しかし、外部電源レベルＥＰＬが第２基準値Ｒｅｆ２と同一、又はより大きい場合、Ｓ５５０段階に移動する。ここで、第２基準値Ｒｅｆ２は、バッテリ２２０が充電可能な外部電源の基準値である。
Ｓ５４０段階において、ＳＰＯ状態ＳＰＯ＿ＳＴが可能（Ｐｒｏｂａｂｌｅ）の状態に決められる。そして、Ｓ５５０段階では、ＳＰＯ状態ＳＰＯ＿ＳＴは不可能（Ｉｍｐｒｏｂａｂｌｅ）の状態に決められる。
【００７３】
以上で、バッテリ２２０の充電レベルＢＣＬと外部電源レベルＥＰＬとを参照して、システム２５０のＳＰＯ状態ＳＰＯ＿ＳＴが推定される方法を説明した。しかし、本発明は、開示された方式に限定されない。例えば、外部電源レベルＥＰＬの大きさに関係なく、バッテリ充電レベルＢＣＬのみによってＳＰＯ状態ＳＰＯ＿ＳＴを決めることができる。
【００７４】
図１３は、本発明のまた異なる実施形態によるモバイル装置を示すブロック図である。図１３を参照すれば、モバイル装置３００は、ロックスイッチ３１０と、バッテリ３２０と、ＳＰＯ推定部３３０と、システム３５０とを含んでいる。ここで、ロックスイッチ３１０は、バッテリカバー（Ｂａｔｔｅｒｙ  Ｃｏｖｅｒ）の固定と取り外しのために提供される構成である。バッテリカバーを開くためには、ロックスイッチ３１０を優先解除（Ｕｎｌｏｃｋ）しなければならない。特に、ＳＰＯ推定部３３０は、ロックスイッチ３１０がロック（Ｌｏｃｋ）又はアンロック（Ｕｎｌｏｃｋ）されたか否かを参照して、ＳＰＯ状態ＳＰＯ＿ＳＴを判断することができる。より詳細に説明すると、次の通りである。
【００７５】
ロックスイッチ３１０は、バッテリカバーの一部分である。ロックスイッチ３１０が解除されなければ、バッテリ３２０を保護するバッテリカバーを分離することができる。そして、バッテリカバーを分離した後に、バッテリ３２０を抜くようになる。ロックスイッチ３１０がロック又はアンロックされたか否かは、電気的な信号により感知されてＳＰＯ推定部３３０に提供される。ユーザがバッテリを除去するため、ロックスイッチ３１０を解除した場合、ロックスイッチ３１０の解除情報が、電気的な信号にＳＰＯ推定部３３０に提供される。
【００７６】
バッテリ３２０は、モバイル装置３００に挿入又は取外し可能な着脱式バッテリに提供される。バッテリ３２０の出力端子は、各々ＳＰＯ推定部３３０とシステム３５０に接続することができる。
ＳＰＯ推定部３３０は、ロックスイッチ３１０がロック又はアンロックされたか否か及びバッテリ３２０の充電レベルを参照して、供給電力ＰｏｗｅｒのＳＰＯの可能性を判断する。ＳＰＯ推定部３３０は、バッテリ３２０の充電レベルＢＣＬが基準値に満たない場合、ＳＰＯが発生する可能性があると判断する。この時、ＳＰＯ推定部３３０は、ＳＰＯ状態ＳＰＯ＿ＳＴを可能（Ｐｒｏｂａｂｌｅ）と出力する。一方、ＳＰＯ推定部３３０は、バッテリ３２０の充電レベルＢＣＬが基準値以上である場合、ＳＰＯの発生可能性がないと判断する。この時、ＳＰＯ推定部３３０は、ＳＰＯ状態ＳＰＯ＿ＳＴを不可能（Ｉｍｐｒｏｂａｂｌｅ）と出力する。
【００７７】
特に、ＳＰＯ推定部２３０は、バッテリ３２０の充電レベルが十分であるとしても、ロックスイッチ３１０が解除（Ｕｎｌｏｃｋ）された場合、バッテリ充電レベルにかかわらず、ＳＰＯ状態ＳＰＯ＿ＳＴを可能（Ｐｒｏｂａｂｌｅ）と出力する。ＳＰＯ推定部３３０のＳＰＯ状態ＳＰＯ＿ＳＴの判断の基準は、ユーザによって多様に設定することができる。ＳＰＯ推定部３３０は、ＳＰＯ状態を判断するための基準を設定するためのプログラムロジック３３５を含んでいる。ユーザによってＳＰＯ推定部３３０の動作条件は、プログラムロジック３３５にプログラムされる。
【００７８】
システム３５０は、ＳＰＯ状態ＳＰＯ＿ＳＴを参照して、動作モードの変更を行うことができる。上述の実施形態のように、システム３５０は、ＳＰＯ状態ＳＰＯ＿ＳＴに応じて、ファイルシステム（Ｆｉｌｅ  Ｓｙｓｔｅｍ）のジャーナリングモード（Ｊｏｕｒｎａｌｉｎｇ  ｍｏｄｅ）の変更、ＤＶＦＳの調整、不揮発性メモリへのデータアップデートの周期の調整を実行することができる。もちろん、動作モードの変更は、上述の例に限定されない。
【００７９】
図１４は、図１３のＳＰＯ推定部の動作を例示的に示すフローチャートである。図１４を参照すれば、ＳＰＯ推定部３３０（図１３を参照）は、バッテリ３２０（図１３参照）の充電レベルＢＣＬとロックスイッチ３１０（図１３参照）がロック又はアンロックされたか否かに応じて、ＳＰＯ状態ＳＰＯ＿ＳＴを決める。
Ｓ６１０段階において、ＳＰＯ推定部３３０は、ロックスイッチ３１０の状態とバッテリ充電レベルＢＣＬとを検出する。ロックスイッチ３１０の状態は、ロックスイッチ３１０がロック（Ｌｏｃｋ）又はアンロック（Ｕｎｌｏｃｋ）されたか否かに応じて変更される電気的信号を参照して判断する。バッテリ充電レベルＢＣＬは、バッテリ３２０の出力電圧又はバッテリ３２０の充電残量を検出することによって測定する。
【００８０】
Ｓ６２０段階において、ＳＰＯ推定部３３０は、バッテリの充電レベルＢＣＬと基準値Ｒｅｆ３とを比較する。もし、バッテリ充電レベルＢＣＬが基準値Ｒｅｆ１より小さい場合、ＳＰＯ状態ＳＰＯ＿ＳＴを可能（Ｐｒｏｂａｂｌｅ）と判断するＳ６４０段階に移動する。しかし、バッテリ充電レベルＢＣＬが基準値Ｒｅｆ３と同一、又はより大きい場合、ロックスイッチ３１０の状態を判断するＳ６３０段階に移動する。
【００８１】
Ｓ６３０段階において、ＳＰＯ推定部３３０は、ロックスイッチ３１０がアンロック（Ｕｎｌｏｃｋ）の状態であるか否かを検出する。もし、ロックスイッチ３１０がアンロックの状態である場合（Ｙｅｓの方向）、ＳＰＯ状態ＳＰＯ＿ＳＴを可能（Ｐｒｏｂａｂｌｅ）と判断するＳ６４０段階に移動する。なぜならば、バッテリ３２０を分離するためにロックスイッチ３１０がアンロックの状態に移動したからである。バッテリ３２０から分離されるのは、すぐにＳＰＯが発生することを意味する。しかし、ロックスイッチ３１０がロックの状態である場合（Ｎｏの方向）、ＳＰＯ状態ＳＰＯ＿ＳＴを不可能（Ｉｍｐｒｏｂａｂｌｅ）と判断するＳ６５０段階に移動する。
【００８２】
Ｓ６４０段階において、ＳＰＯ状態ＳＰＯ＿ＳＴが可能（Ｐｒｏｂａｂｌｅ）の状態に決められる。そして、Ｓ６５０段階では、ＳＰＯ状態ＳＰＯ＿ＳＴは不可能（Ｉｍｐｒｏｂａｂｌｅ）の状態に決められる。この時、システム３５０は、ＳＰＯ状態ＳＰＯ＿ＳＴに応じて、内部の駆動条件を変更するか、又は維持することになる。
以上で、バッテリ３２０の充電レベルＢＣＬとロックスイッチ３１０のロック及びアンロックの状態に応じてＳＰＯ状態ＳＰＯ＿ＳＴを判断する方法を説明した。
【００８３】
図１５は、本発明の実施形態によるモバイル装置の他の例を示すブロック図である。図１５を参照すれば、モバイル装置４００は、脱着可能なメインバッテリ４１０と、着脱不能のビルトイン（Ｂｕｉｌｔ−ｉｎ）方式の補助バッテリ４２０とを含んでいる。そして、２つのバッテリ４１０、４２０の状態に応じてＳＰＯ推定部４３０はＳＰＯ状態ＳＰＯ＿ＳＴを決めることができる。
【００８４】
メインバッテリ４１０は、モバイル装置４００に脱着可能な形態で製作され、充電可能な二次バッテリとして製作されることが望ましい。メインバッテリ４１０は、モバイル装置４００の内部に備えられる別途の配置空間に装着することができる。メインバッテリ４１０の保護のために、バッテリカバーをさらに具備することができる。メインバッテリ４１０の出力端子は、ＳＰＯ推定部４３０と電源選択部４４０に供給される。
補助バッテリ４２０は、脱着不能のビルトイン（Ｂｕｉｌｔ−ｉｎ）方式で提供することができる。補助バッテリ４２０は、充電池として提供される。しかし、補助バッテリ４２０は、使い捨ての乾電池や着脱可能な形で提供されてもよい。補助バッテリ４２０の出力端子は、ＳＰＯ推定部４３０と電源選択部４４０に提供される。
【００８５】
ＳＰＯ推定部４３０は、メインバッテリ４１０と補助バッテリ４２０が接続しているか否か、又は出力レベルに応じてＳＰＯ状態ＳＰＯ＿ＳＴを決める。ＳＰＯ推定部４３０は、特に補助バッテリ４２０の出力が特定のレベル以上の場合に、ＳＰＯ状態ＳＰＯ＿ＳＴを不可能（Ｉｍｐｒｏｂａｂｌｅ）と出力する。例えば、ＳＰＯ推定部４３０は、補助バッテリ４２０の出力電圧レベルが３．３Ｖ以上の場合には、ＳＰＯ状態ＳＰＯ＿ＳＴを不可能（Ｉｍｐｒｏｂａｂｌｅ）と出力することができる。しかし、ＳＰＯ推定部４３０は、補助バッテリ４２０の出力電圧レベルが３．３Ｖ未満の場合には、ＳＰＯ状態ＳＰＯ＿ＳＴを可能（Ｐｒｏｂａｂｌｅ）と出力することができる。
【００８６】
ＳＰＯ推定部４３０は、メインバッテリ４１０の出力レベルや接続状態を参照して、メインバッテリ４１０と補助バッテリ４２０のいずれかをシステム４５０に提供される供給電力Ｐｏｗｅｒとして選択できる。ＳＰＯ推定部４３０は、メインバッテリ４１０が分離されるか、又はメインバッテリ４１０の出力電圧のレベルが基準値未満の場合には、補助バッテリ４２０の出力を選択するように、電源選択部４４０を制御することができる。
【００８７】
ＳＰＯ推定部４３０のＳＰＯ状態ＳＰＯ＿ＳＴの判断の基準は、ユーザーによって様々に設定することができる。ＳＰＯ推定部４３０は、ＳＰＯ状態を判断するための基準を設定するためのプログラムロジック４３５を含んでいる。ユーザによってＳＰＯ推定部４３０の条件は、プログラムロジック４３５にプログラムすることができる。
電源選択部４４０は、ＳＰＯ推定部４３０の制御に応じて、メインバッテリ４１０と補助バッテリ４２０の出力のいずれかを選択する。
【００８８】
システム４５０は、ＳＰＯ状態ＳＰＯ＿ＳＴを参照して、動作モードの変更を行う。例えば、システム４５０は、ＳＰＯが発生する確率が高い可能（Ｐｒｏｂａｂｌｅ）の状態である場合には、これに備える動作モードで駆動される。例えば、ＳＰＯ可能な状態でシステム４５０は、ファイルシステム（Ｆｉｌｅ  Ｓｙｓｔｅｍ）のジャーナリングモード（Ｊｏｕｒｎａｌｉｎｇ  ｍｏｄｅ）を活性化（Ｅｎａｂｌｅ）する。ジャーナリングモードの活性化時にＳＰＯが発生しても、データの消失やエラーの発生が最小限になるようにシステム２５０が動作する。一方、ＳＰＯが発生する可能性が少ない不能の状態（Ｉｍｐｏｓｓｉｂｌｅ）では、システム４５０は、ジャーナリングモードを非活性化（Ｄｉｓａｂｌｅ）させる。
この他に、システム４５０は、ＳＰＯ状態ＳＰＯ＿ＳＴに基づいてＤＶＦＳ（Ｄｙｎａｍｉｃ  Ｖｏｌｔａｇｅ  Ｆｒｅｑｕｅｎｃｙ  Ｓｃａｌｉｎｇ）の調整、不揮発性メモリへのアップデートの周期の調整などの性能因子をリアルタイムで調整する動作を実行することができる。
【００８９】
図１６は、図１５のＳＰＯ推定部の動作を例示的に示すフローチャートである。図１６を参照すれば、ＳＰＯ推定部４３０（図１５参照）は、補助バッテリ４２０（図１５参照）の出力レベルＡＢＬを基準値Ｒｅｆ３と比較してＳＰＯ状態ＳＰＯ＿ＳＴを判断する。
Ｓ７１０段階において、ＳＰＯ推定部４３０は、補助バッテリ４２０の出力レベルＡＢＬを検出する。補助バッテリ４２０の出力レベルＡＢＬは、補助バッテリ４２０の充電残量や、出力電圧のレベルを検出することによって測定することができる。例えば、ＳＰＯ推定部４３０は、補助バッテリ４２０の出力電圧又は出力電圧の時間変化率を参照して、開放回路電圧を計算することができる。そして、ＳＰＯ推定部４３０は、計算された開放回路電圧を利用して補助バッテリ４２０の出力レベルＡＢＬを推定することができる。
【００９０】
Ｓ７２０段階において、ＳＰＯ推定部４３０は、補助バッテリ４２０の出力レベルＡＢＬと基準値Ｒｅｆ３とを比較する。もし、補助バッテリ４２０の出力レベルＡＢＬが基準値Ｒｅｆ３より小さい場合、ＳＰＯ状態ＳＰＯ＿ＳＴを可能（Ｐｒｏｂａｂｌｅ）と判断するＳ７３０段階に移動する。しかし、補助バッテリ４２０の出力レベルＡＢＬが基準値Ｒｅｆ３と同一、又はより大きい場合、ＳＰＯ状態ＳＰＯ＿ＳＴを不可能（Ｉｍｐｒｏｂａｂｌｅ）と決定するＳ７４０段階に移動する。
Ｓ７３０段階において、ＳＰＯ状態ＳＰＯ＿ＳＴは可能（Ｐｒｏｂａｂｌｅ）の状態に決められる。そして、Ｓ７４０段階では、ＳＰＯ状態ＳＰＯ＿ＳＴは不可能（Ｉｍｐｒｏｂａｂｌｅ）の状態に決められる。
【００９１】
以上から、補助バッテリ４２０の充電レベルＢＣＬを参照して、システム４５０のＳＰＯ状態ＳＰＯ＿ＳＴが推定される方法を説明した。しかし、本発明は、開示された方法に限定されない。例えば、メインバッテリ４１０の脱着ができるか否かと、出力レベルを考慮してＳＰＯ状態ＳＰＯ＿ＳＴを決めてもよい。
【００９２】
図１７は、本発明の実施形態による携帯端末機を例示的に示すブロック図である。図１７を参照すれば、本発明の実施形態による携帯端末機１０００は、イメージ処理部１１００と、無線送受信部１２００と、オーディオ処理部１３００と、ＰＭＩＣ１４００と、バッテリ１４５０と、メモリ１５００と、ユーザインタフェース１６００と、コントローラ１７００とを含んでいる。
【００９３】
イメージ処理部１１００は、レンズ１１１０と、イメージセンサ１１２０と、イメージプロセッサ１１３０と、ディスプレイ部１１４０とを含んでいる。無線送受信部１２１０は、アンテナ１２１０と、トランシーバ１２２０と、モデム１２３０とを含んでいる。オーディオ処理部１３００は、オーディオプロセッサ１３１０と、マイクＭＩＣと、スピーカＳＰＫとを含んでいる。
【００９４】
特に、本発明の実施形態に係るＰＭＩＣ１４００は、バッテリ１４５０の出力電圧や充電残量を参照して、コントローラ１７００にＳＰＯの発生可能性に関する情報を提供することができる。ここで、ＳＰＯの発生可能性は、上述の実施形態で説明したＳＰＯ状態ＳＰＯ＿ＳＴ情報に対応する。例えば、バッテリ１４５０が有線又は無線方式で外部電源を充電する場合は、ＰＭＩＣ１４００は、外部電源のレベルとバッテリの出力電圧とを参照して、ＳＰＯ状態ＳＰＯ＿ＳＴを決めることができる。そして、コントローラ１７００は、ＰＭＩＣ１４００から提供されるＳＰＯ状態ＳＰＯ＿ＳＴの情報を参照して、動作モード、又はソフトウェアの駆動モードを変更することができる。
なお、本発明は、上述の実施形態に限られるものではない。本発明の技術的範囲から逸脱しない範囲内で多様に変更実施することが可能である。
【符号の説明】
【００９５】
１０・・・電源イベント検出部
２０、２３０、３３０、４３０・・・ＳＰＯ推定部
３０・・・システム性能制御部
１００ａ・・・モバイル機器本体
１００ｂ・・・充電用ケース
１００’・・・充電パッド
１１０・・・無線電力受信部
１２０、２２０、３２０、１４５０・・・バッテリ
１４０、２４０、４４０・・・電源選択部
１５０、３５０・・・システム
１５１ａ・・・プロセッシングユニット
１５２ａ・・・ワーキングメモリ
１５３ａ、１５４ａ、１５５ａ・・・ＩＰ
１５１ｂ・・・ＤＶＦＳ制御部
１５２ｂ・・・ＰＬＬ
１５３ｂ・・・電圧レギュレータ
１５４ｂ・・・機能ブロック
１５１ｃ・・・記憶装置
１５１ｃ’・・・メモリコントローラ
１５１ｃ”・・・不揮発性メモリ装置
１５２ｃ・・・中央処理装置
１５３ｃ・・・ＲＡＭ
１５４ｃ・・・インターフェース
１５５ｃ、１２３０・・・モデム
１６０・・・ファイルシステム
２１０・・・充電回路
２５０、４５０・・・システム
３１０・・・ロックスイッチ
４１０・・・メインバッテリ
４２０・・・補助バッテリ
１１１０・・・レンズ
１１２０・・・イメージセンサ
１１３０・・・イメージプロセッサ
１１４０・・・ディスプレイユニット
１２１０・・・アンテナ
１２２０・・・トランシーバ
１３１０・・・オーディオ処理部
１３２０・・・マイク
１３３０・・・スピーカ
１４００・・・ＰＭＩＣ
１５００・・・不揮発性メモリ
１６００・・・ユーザインタフェース
１７００・・・コントローラ
【図１】
2014160464.tif 000003
【図２】
2014160464.tif 000004
【図３】
2014160464.tif 000005
【図４Ａ】
2014160464.tif 000006
【図４Ｂ】
2014160464.tif 000007
【図５】
2014160464.tif 000008
【図６】
2014160464.tif 000009
【図７】
2014160464.tif 000010
【図８】
2014160464.tif 000011
【図９】
2014160464.tif 000012
【図１０】
2014160464.tif 000013
【図１１】
2014160464.tif 000014
【図１２】
2014160464.tif 000015
【図１３】
2014160464.tif 000016
【図１４】
2014160464.tif 000017
【図１５】
2014160464.tif 000018
【図１６】
2014160464.tif 000019
【図１７】
2014160464.tif 000020