(57)【特許請求の範囲】
【請求項１】
電池で駆動する電子装置において、
第１の情報処理部と、
携帯電話の機能を実現し前記第１の情報処理部と並列に動作可能な第２の情報処理部と、
前記第１の情報処理部の状態がブート中であり、かつ、前記第２の情報処理部の状態が通話中であることを検出すると、前記第１の情報処理部が備える処理回路の動作クロックの周波数低下指示を出力する状態確認部と、
前記状態確認部により出力された前記周波数低下指示を受け付けると、前記処理回路の動作クロック周波数を低下させるクロック制御部と、
を有することを特徴とする電子装置。
【請求項２】
前記状態確認部は、前記第１の情報処理部の状態がブート中であり、かつ、前記第２の情報処理部の状態が通話中である状態から、前記第１の情報処理部の状態がブート中でない状態、または、前記第２の情報処理部の状態が通話中でない状態、のうちの少なくとも一方に遷移したことを検出すると、前記処理回路の動作クロックの周波数復帰指示を出力し、
前記クロック制御部は、前記状態確認部により出力された前記周波数復帰指示を受け付けると、前記処理回路の動作クロック周波数を低下させる前の状態に戻す、
ことを特徴とする請求項１記載の電子装置。
【請求項３】
前記第１の情報処理部が出力する画像を表示するための表示部と、利用者による操作入力を受け付ける入力部とを備え、
前記表示部は、前記第１の情報処理部の状態がブート中であり、かつ、前記第２の情報処理部の状態が通話中である場合に、前記入力部に対する操作が所定の時間行われないと、前記表示部の照明の減光または前記画像の表示の停止のうちの少なくとも一方を行う、
ことを特徴とする請求項１または２記載の電子装置。
【請求項４】
前記電子装置は、携帯装置であることを特徴とする請求項１乃至３のいずれか１項に記載の電子装置。
【請求項５】
電池で駆動する電子装置のシステム起動方法において、
前記電子装置は、第１の情報処理部と、前記第１の情報処理部と並列に動作可能な第２の情報処理部とを備えており、
状態確認部が、前記第１の情報処理部の状態がブート中であり、かつ、前記第２の情報処理部の状態が通話中であることを検出すると、前記第１の情報処理部が備える処理回路の動作クロックの周波数低下指示を出力し、
クロック制御部が、前記状態確認部により出力された前記周波数低下指示を受け付けると、前記処理回路の動作クロック周波数を低下させる、
ことを特徴とするシステム起動方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子装置およびシステム起動方法に関し、特にシステムの起動を制御する電子装置およびシステム起動方法に関する。
【背景技術】
【０００２】
電子装置の一種である携帯装置は、小型・軽量化のためにバッテリで駆動するものが一般的である。また、携帯装置に利用されるような小型のバッテリは、電力の容量も小さい。したがって、携帯装置の稼動時間を延長するため、バッテリに蓄えられた電力の効率的な利用が課題となる。
【０００３】
特に、電話機能や無線通信機能を有する携帯装置では、通話時および無線通信時の電力の消費が大きい。この際、バッテリの内部抵抗による電圧降下が原因で、システムの電力消費が大きい場合に携帯装置の稼動状態を維持できなくなるという問題がある。これに対し、電圧降下時の不足電力を考慮して大きな電力出力を許容すると、バッテリの持続時間が短くなる。すなわち、携帯装置の稼動状態を長時間維持するために、最大消費電力を抑える必要がある。
【０００４】
このような課題に対応する方法として、無線通信機能を有する携帯装置において、他方のシステムで電力消費の大きな処理を実行している間は、無線通信の受信に対する送信動作を抑止することで、装置の最大消費電力を抑える方法が知られている。（例えば、特許文献１参照）。また、画像撮影と無線通話とが可能な携帯装置において、画像撮影中に無線通話の着信がある場合に、画像撮影の機能を中断または制限して通話を実行し、装置の最大消費電力を抑える方法が知られている（例えば、特許文献２，３参照）。
【特許文献１】特開２００１−１１１６５５号公報
【特許文献２】特開２００４−１６６００５号公報
【特許文献３】特開２００５−１５６７４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
通常、電子装置の処理回路であるＣＰＵ（Central Processing Unit）は、負荷の小さい状況ではその動作クロックの周波数を抑えることによって省電力を実現する。負荷の大きな状況では、ＣＰＵの有する最大性能、すなわち最大クロック周波数で動作し、このとき、ＣＰＵの消費電力は最大となる。電子装置は、複数の電子回路を備えており、それら複数の電子回路が同時に動作するとＣＰＵへの負荷が増大されるため、ＣＰＵは各処理を行うために比較的大きな電力を消費する。
【０００６】
上記特許文献１に記載の方法のように、無線通信を制限し、他の処理を優先すると電子装置の処理負荷は減少し消費電力を抑えることになるが、両機能の可用性を損ない、利便性が低いという課題がある。
【０００７】
本発明はこのような点に鑑みてなされたものであり、消費電力を抑えることができ、かつ、利便性の高い装置およびシステム起動方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、電池で駆動し、第１の情報処理部と携帯電話の機能を実現し第１の情報処理部と並列に動作可能な第２の情報処理部とを備える電子装置が提供される。この電子装置は、状態確認部およびクロック制御部を有する。状態確認部は、第１の情報処理部の状態がブート中であり、かつ、第２の情報処理部の状態が通話中であることを検出すると、第１の情報処理部が備える処理回路の動作クロックの周波数低下指示を出力する。クロック制御部は、状態確認部により出力された周波数低下指示を受け付けると、上記処理回路の動作クロック周波数を低下させる。
【０００９】
このような電子装置によれば、状態確認部により、第１の情報処理部の状態がブート中であり、かつ、第２の情報処理部の状態が通話中であることが検出されると、第１の情報処理部が備える処理回路の動作クロックの周波数低下指示が出力される。そして、クロック制御部により、状態確認部により出力された周波数低下指示が受け付けられると、上記処理回路の動作クロック周波数が低下される。
【００１０】
また、上記課題を解決するために、上記電子装置と同様の処理を行うシステム起動方法が提供される。
【発明の効果】
【００１１】
上記電子装置およびシステム起動方法によれば、消費電力を抑えることができ、かつ、利便性が向上する。
【発明を実施するための最良の形態】
【００１２】
以下、実施の形態を図面を参照して詳細に説明する。まず、実施の形態の概要について説明し、その後、実施の形態の具体的な内容を説明する。
図１は、電子装置の実施の形態に係る携帯装置の概念図である。図１に示される電子装置１は、情報処理部１ｃおよび携帯電話の機能を実現する情報処理部１ｄを並列に実現可能である。この電子装置１では、情報処理部１ｃの機能を実現する１式のハードウェア資源と携帯電話の機能を実現する情報処理部１ｄの１式のハードウェア資源とを、それぞれ独立した情報処理部として動作可能とする。ここで、１式のハードウェア資源とは、ＣＰＵやＲＡＭ（Random Access Memory）などの単一のシステムを構成する上で必要となるハードウェア群である。そして、情報処理部１ｃ，１ｄで個別のオペレーティングシステム（以下、オペレーティングシステムをＯＳと略記する）が実行され、情報処理部１ｃと携帯電話の機能を実現する情報処理部１ｄとが１つの電子装置１によって実現される。このＣＰＵが処理回路の一例に相当する。
【００１３】
電子装置１は、状態確認部１ａおよびクロック制御部１ｂを有する。
状態確認部１ａは、情報処理部１ｃの状態がブート中であり、かつ、情報処理部１ｄの状態が通話中であることを検出すると、情報処理部１ｃが備えるＣＰＵの動作クロックの周波数低下指示を出力する。
【００１４】
ここで、状態確認部１ａは、情報処理部１ｃの状態がブート中であるかの確認を、例えば、情報処理部１ｃからブート開始の通知を受け付けることで行うことができる。
また、状態確認部１ａは、情報処理部１ｄの状態が通話中であるかの確認を、例えば、情報処理部１ｄから通話開始の通知を受け付けることで行うことができる。また、状態確認部１ａは、情報処理部１ｄに対して、状態を確認するための確認要求を送信し、その確認要求に対する応答によって情報処理部１ｄが通話中の状態にあるかを確認するようにしてもよい。
【００１５】
クロック制御部１ｂは、状態確認部１ａにより出力された周波数低下指示を受け付けると、情報処理部１ｃのＣＰＵの動作クロック周波数を低下させる。動作クロック周波数の下げ幅は、クロック制御部１ｂが有する記憶領域に予め設定される。
【００１６】
このようにすると、例えば、情報処理部１ｄにおいて通話が開始された場合に、情報処理部１ｃがブート中であっても、情報処理部１ｃでブート処理を行うＣＰＵの動作クロック周波数を低下させることで、情報処理部１ｃでの消費電力を抑え、電子装置１全体における消費電力を抑えることができる。これにより、例えば、電子装置１の電源の急激な電圧降下によって、情報処理部１ｃ，１ｄの稼動を維持することができずに通話が中断されるのを回避することができる。また、情報処理部１ｃのブート中に情報処理部１ｄで実現される携帯電話の通話機能を抑止する必要がなくなるため、利便性がよい。更に、電源に対する電力負荷を抑えることができ、例えば、電源としてバッテリを使用している場合には、その持続時間を延ばすことができる。
【００１７】
なお、情報処理部１ｃのＣＰＵの動作クロック周波数を低下させた状態のままでは、その性能を十分に発揮させて利用することができない。このため、情報処理部１ｃのブート処理が完了した場合や、情報処理部１ｄでの通話が完了した場合には、情報処理部１ｃのＣＰＵの動作クロック周波数を自動的に元に戻すようにすることもできる。
【００１８】
以下、上記携帯装置に関して図面を参照してより具体的に説明する。
図２は、実施の形態の携帯装置のハードウェア構成を示す図である。携帯装置１００は、コンピュータ部１３０と携帯電話部１５０とから成る２つの情報処理部を並列に動作可能な装置である。携帯装置１００の各部は、バス１０７を介して相互に接続される。
【００１９】
表示部１０１は、各部のＣＰＵからの命令に従って画像を表示させるモニタである。表示部１０１としては、例えば、液晶モニタが用いられる。
入力部１０２は、コンピュータ部１３０や携帯電話部１５０への入力を行う。入力部１０２としては、例えば、キーボードやポインティングデバイスが用いられる。
【００２０】
マイク１０３は、コンピュータ部１３０への音声入力や、携帯電話部１５０での通話時の音声入力を行う。
スピーカ１０４は、コンピュータ部１３０からの音声出力や、携帯電話部１５０での通話時の音声出力を行う。
【００２１】
入出力切換部１０５は、コンピュータ部１３０と携帯電話部１５０との操作対象を切り換える。この切り換えによって、表示部１０１やスピーカ１０４への出力元を切り換えることができる。また、同様にして、入力部１０２やマイク１０３からの入力先を切り換えることができる。利用者は、例えば、携帯装置１００に設けられた切換スイッチ（図示せず）を操作することにより、入出力切換部１０５に対して、この切り換え動作の実行を指示することができる。
【００２２】
電源部１０６は、バッテリ（図示せず）と接続されており、携帯装置１００の各部への電力供給を行う。
起動制御部１１０は、コンピュータ部１３０および携帯電話部１５０の稼動状態を監視し、また、コンピュータ部１３０のブート時のＣＰＵのクロック周波数を制御する。なお、起動制御部１１０は、ＲＡＭ１１１を有している。ＲＡＭ１１１には、起動制御部１１０で実行される処理に必要なデータが格納される。
【００２３】
次に、コンピュータ部１３０のハードウェア構成について説明する。
コンピュータ部１３０は、ＣＰＵ１３１によって部全体が制御されている。ＣＰＵ１３１には、バス１３５を介してＲＡＭ１３２、フラッシュメモリ１３３および通信モジュール１３４が接続されている。
【００２４】
ＲＡＭ１３２には、ＣＰＵ１３１に実行させるＯＳのプログラムやアプリケーションプログラム（以下、アプリケーションという）の少なくとも一部が一時的に格納される。また、ＲＡＭ１３２には、ＣＰＵ１３１による処理に必要な各種データが格納される。
【００２５】
フラッシュメモリ１３３には、コンピュータ部１３０上のＯＳやアプリケーションのプログラムが格納される。また、フラッシュメモリ１３３には、ＣＰＵ１３１による処理に必要な各種データが格納される。
【００２６】
通信モジュール１３４は、ネットワーク１０を介して、他のコンピュータとの間でデータの送受信を行う。
次に、携帯電話部１５０のハードウェア構成について説明する。
【００２７】
携帯電話部１５０は、ＣＰＵ１５１によって部全体が制御されている。ＣＰＵ１５１には、バス１５６を介してＲＡＭ１５２、フラッシュメモリ１５３および無線通信モジュール１５４が接続されている。また、無線通信モジュール１５４には、アンテナ１５５が接続されている。
【００２８】
ＲＡＭ１５２には、ＣＰＵ１５１に実行させるＯＳやアプリケーションのプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１５２には、ＣＰＵ１５１による処理に必要な各種データが格納される。
【００２９】
フラッシュメモリ１５３には、携帯電話部１５０上のＯＳやアプリケーションのプログラムが格納される。また、フラッシュメモリ１５３には、ＣＰＵ１５１による処理に必要な各種データが格納される。
【００３０】
無線通信モジュール１５４は、無線通信のためのＲＦ（Radio Frequency）回路や、送受信信号の変復調回路などを備える。携帯電話部１５０は、無線通信モジュール１５４およびアンテナ１５５を介して基地局と無線通信することで、他の携帯電話等の情報処理機器との間でデータの送受信や音声通話を行うことが可能になる。
【００３１】
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。
次に、携帯装置１００の機能構成について説明する。
【００３２】
図３は、携帯装置の機能を示すブロック図である。携帯装置１００は、起動制御部１１０、コンピュータ部１３０および携帯電話部１５０を有する。
起動制御部１１０は、状態記憶部１２１、状態確認部１２２およびクロック制御部１２３を有する。
【００３３】
状態記憶部１２１は、コンピュータ部１３０の状態がブート中であるか否か、および、携帯電話部１５０の状態が通話中であるか否かの情報を格納したシステム状態テーブルが記憶される。
【００３４】
状態確認部１２２は、コンピュータ部１３０の起動状態通知部１４１からブート開始通知およびブート終了通知を受け付ける。更に、状態確認部１２２は、携帯電話部１５０の通話状態通知部１６１から通話開始通知および通話終了通知を受け付ける。状態確認部１２２は、上記の各通知を受け付けると、状態記憶部１２１に記憶されたシステム状態テーブルを、受け付けた情報に基づいて、更新する。そして、状態確認部１２２は、上記システム状態テーブルを参照して、コンピュータ部１３０の状態がブート中であり、かつ、携帯電話部１５０の状態が通話中であることを検出すると、コンピュータ部１３０のＣＰＵ１３１の動作クロックの周波数低下指示を出力する。システム状態テーブルに関しては、図４で詳しく説明する。
【００３５】
また、状態確認部１２２は、コンピュータ部１３０の状態がブート中であり、かつ、携帯電話部１５０の状態が通話中である状態から、コンピュータ部１３０のブート終了または携帯電話部１５０からの通話終了のうちの少なくとも一方を検出すると、コンピュータ部１３０のＣＰＵ１３１の動作クロックの周波数復帰指示を出力する。
【００３６】
クロック制御部１２３は、状態確認部１２２が出力した周波数低下指示を受け付けると、コンピュータ部１３０のクロック供給部１４２を制御して、ＣＰＵ１３１の動作クロック周波数を低下させる。また、クロック制御部１２３は、状態確認部１２２が出力した周波数復帰指示を受け付けると、コンピュータ部１３０のクロック供給部１４２を制御して、ＣＰＵ１３１の動作クロック周波数を低下させる前の状態に戻す。
【００３７】
コンピュータ部１３０は、起動状態通知部１４１およびクロック供給部１４２を有する。
起動状態通知部１４１は、コンピュータ部１３０が電源オフ状態からブート中の状態に移行すると、状態確認部１２２に対してブート開始通知を出力する。そして、起動状態通知部１４１は、コンピュータ部１３０のブートが終了すると状態確認部１２２に対してブート終了通知を出力する。
【００３８】
クロック供給部１４２は、ＣＰＵ１３１の動作に必要なクロックを供給する。クロック供給部１４２は、クロック制御部１２３により制御されて、供給するクロックの周波数を加減する。クロック供給部１４２は、例えば、ＣＰＵ１３１内部に存在し、コンピュータ部１３０に設けられたＰＬＬ（Phase Locked Loop、図２では図示せず）から供給されるクロックの周波数をＣＰＵ１３１の動作に適した周波数に増幅する。
【００３９】
携帯電話部１５０は、通話状態通知部１６１を有する。通話状態通知部１６１は、携帯電話部１５０が無通話の状態から通話中の状態に移行すると、状態確認部１２２に対して通話開始通知を出力する。そして、通話状態通知部１６１は、携帯電話部１５０の通話が終了すると状態確認部１２２に対して通話終了通知を出力する。
【００４０】
次に、状態記憶部１２１に記憶されるシステム状態テーブルに関して説明する。
図４は、システム状態テーブルのデータ構造例を示す図である。システム状態テーブル１２１ａは、コンピュータ部起動フラグを示す項目および携帯電話部通話フラグを示す項目が設けられている。
【００４１】
コンピュータ部起動フラグを示す項目には、コンピュータ部１３０がブート中であるか否かを示すフラグが設定される。例えば、コンピュータ部１３０がブート中である場合、“１”が設定され、コンピュータ部１３０がブート中でない場合は、“０”が設定される。携帯電話部通話フラグを示す項目には、携帯電話部１５０が通話中であるか否かを示すフラグが設定される。例えば、携帯電話部１５０が通話中である場合、“１”が設定され、携帯電話部１５０が通話中でない場合は、“０”が設定される。
【００４２】
システム状態テーブル１２１ａには、例えば、コンピュータ部起動フラグが“１”、携帯電話部通話フラグが“１”という情報が設定される。これは、コンピュータ部１３０がブート中であり、かつ、携帯電話部１５０が通話中であることを示しており、状態確認部１２２は、システム状態テーブル１２１ａのこの状態を検出すると、クロック制御部１２３に対してクロックの周波数低下指示を出力する。
【００４３】
また、システム状態テーブル１２１ａのコンピュータ部起動フラグが“１”であり、かつ、携帯電話部通話フラグが“１”である状態から、例えば、携帯電話部１５０の通話が終了すると、システム状態テーブル１２１ａの携帯電話部通話フラグが、状態確認部１２２によって、“１”から“０”へ変更される。そして、状態確認部１２２は、上記のフラグ（“コンピュータ部起動フラグ，携帯電話部通話フラグ”）が両方とも“１”である“１，１”の状態から、少なくとも一方が“０”である“１，０”となったことを検出する。このようなシステム状態テーブルを用いることで、状態確認部１２２は、コンピュータ部１３０の状態がブート中であり、かつ、携帯電話部１５０の状態が通話中である状態から、コンピュータ部１３０のブート終了または携帯電話部１５０の通話終了のうちの少なくともどちらか一方を検出したことを契機として、コンピュータ部１３０のＣＰＵ１３１の動作クロックの周波数復帰指示を出力することができる。
【００４４】
次に、以上のような構成およびデータ構造において実行される処理の詳細を説明する。
図５は、クロック制御処理を示すフローチャートである。以下、図５に示す処理をステップ番号に沿って説明する。
【００４５】
［ステップＳ１１］状態確認部１２２は、システム状態テーブル１２１ａを参照して、コンピュータ部１３０の状態がブート中であり、かつ、携帯電話部１５０の状態が通話中であることを検出すると、クロック制御部１２３に対してクロックの周波数低下指示を出力する。
【００４６】
［ステップＳ１２］クロック制御部１２３は、状態確認部１２２によって出力された周波数低下指示を受け付けると、コンピュータ部１３０のクロック供給部１４２を制御して、ＣＰＵ１３１の動作クロック周波数を低下させる。
【００４７】
［ステップＳ１３］状態確認部１２２は、システム状態テーブル１２１ａを参照して、コンピュータ部１３０のブート終了、または、携帯電話部１５０の通話終了のうちの少なくとも一方を検出すると、クロック制御部１２３に対してクロックの周波数復帰指示を出力する。
【００４８】
［ステップＳ１４］クロック制御部１２３は、状態確認部１２２によって出力された周波数復帰指示を受け付けると、コンピュータ部１３０のクロック供給部１４２を制御して、ＣＰＵ１３１の動作クロック周波数を低下させる前の状態に戻す。
【００４９】
このようにして、コンピュータ部１３０の状態がブート中であり、かつ、携帯電話部１５０の状態が通話中であることによって、携帯装置１００における消費電力が著しく増大するのを回避することができる。
【００５０】
次に、コンピュータ部１３０のＣＰＵ１３１の動作クロック制御処理の例として、携帯電話部１５０での通話が開始された場合の処理の流れに関して詳細に説明する。
図６は、携帯電話部で通話が開始された場合のクロック制御処理を示すフローチャートである。以下、図６に示す処理をステップ番号に沿って説明する。
【００５１】
［ステップＳ２１］携帯電話部１５０で通話が開始される。携帯電話部１５０では、例えば、利用者による発呼のための入力操作に応じて通話が開始される。また、携帯電話部１５０に着信があり、それに応じた利用者の入力操作によって発信者との通話が開始される場合もある。状態確認部１２２は、携帯電話部１５０の状態が通話中になったことを検出する。
【００５２】
［ステップＳ２２］状態確認部１２２は、コンピュータ部１３０の状態がブート中であるかを検出する。ブート中である場合（すなわち、通話開始直前にブートが開始されていた場合）、処理がステップＳ２３に進められる。ブート中でない場合（ここでは、ブート終了後の通常稼動状態を指す）、処理がステップＳ２４に進められる。なお、コンピュータ部１３０のブートは、基本的には利用者の操作入力に応じて行われるが、例えば特定の時刻などに自動的にブートが開始されるようにしてもよい。
【００５３】
［ステップＳ２３］状態確認部１２２は、クロック制御部１２３にクロックの周波数低下指示を出力する。クロック制御部１２３は、状態確認部１２２から周波数低下指示を受け付けると、コンピュータ部１３０のクロック供給部１４２を制御して、ＣＰＵ１３１の動作クロック周波数を低下させる。また、すでにＣＰＵ１３１の動作クロック周波数を低下させた状態であれば、その状態が維持される。
【００５４】
［ステップＳ２４］状態確認部１２２は、クロック制御部１２３にＣＰＵ１３１の動作クロックの周波数復帰指示を出力する。クロック制御部１２３は、状態確認部１２２から周波数復帰指示を受け付けると、コンピュータ部１３０のクロック供給部１４２を制御して、ＣＰＵ１３１の動作クロック周波数を低下させる前の状態に戻す。また、すでにＣＰＵ１３１の動作クロック周波数を低下させる前の状態であれば、その状態が維持される。
【００５５】
［ステップＳ２５］状態確認部１２２は、携帯電話部１５０の通話が終了したかを検出する。通話が終了した場合、処理がステップＳ２６に進められる。通話が終了していない場合、処理がステップＳ２２に進められる。
【００５６】
［ステップＳ２６］状態確認部１２２は、クロック制御部１２３にクロックの周波数復帰指示を出力する。クロック制御部１２３は、状態確認部１２２から周波数復帰指示を受け付けると、コンピュータ部１３０のクロック供給部１４２を制御して、ＣＰＵ１３１の動作クロック周波数を低下させる前の状態に戻す。また、すでにＣＰＵ１３１の動作クロック周波数を低下させる前の状態であれば、その状態が維持される。
【００５７】
なお、状態確認部１２２によるコンピュータ部１３０および携帯電話部１５０の状態の確認は、各部から通知を受け付けたタイミングで実行してもよいし、一定時間間隔で実行してもよい。
【００５８】
また、コンピュータ部１３０のＣＰＵ１３１の動作クロック周波数が制御される場合の例として、コンピュータ部１３０がブート中に携帯電話部１５０で通話が開始される場合や、携帯電話部１５０が通話中にコンピュータ部１３０でブートが開始される場合がある。以下に、このような場合の起動制御部１１０、コンピュータ部１３０および携帯電話部１５０の間の具体的な通信の流れを説明する。
【００５９】
まず、コンピュータ部１３０がブート中に携帯電話部１５０で通話が開始される場合について説明する。
図７は、クロック制御処理の流れの第１の具体例を示すシーケンス図である。以下、図７に示す処理をステップ番号に沿って説明する。
【００６０】
［ステップＳ３１］コンピュータ部１３０でブートが開始されると、コンピュータ部１３０は、起動制御部１１０にブート開始通知を出力する。
［ステップＳ３２］携帯電話部１５０で通話が開始されると、携帯電話部１５０は、起動制御部１１０に通話開始通知を出力する。
【００６１】
［ステップＳ３３］起動制御部１１０は、コンピュータ部１３０にＣＰＵ１３１の動作クロック周波数を低下させるよう指示する。
［ステップＳ３４］コンピュータ部１３０は、起動制御部１１０に、動作クロック周波数を低下した旨を応答する。
【００６２】
［ステップＳ３５］携帯電話部１５０での通話が終了すると、携帯電話部１５０は、起動制御部１１０に通話終了通知を出力する。
［ステップＳ３６］起動制御部１１０は、コンピュータ部１３０にＣＰＵ１３１の動作クロック周波数を下げる前の状態に戻すよう指示する。
【００６３】
［ステップＳ３７］コンピュータ部１３０は、ＣＰＵ１３１の動作クロック周波数を下げる前の状態に戻した旨を応答する。
［ステップＳ３８］コンピュータ部１３０のブートが終了すると、コンピュータ部１３０は、起動制御部１１０にブート終了通知を出力する。
【００６４】
なお、上記のステップＳ３５およびステップＳ３８が入れ替わっても構わない。すなわち、コンピュータ部１３０のブート処理および携帯電話部１５０の通話のうちの少なくともどちらか一方が終了すると、コンピュータ部１３０のＣＰＵ１３１の動作クロック周波数が低下される前の状態に戻される。
【００６５】
次に、携帯電話部１５０が通話中にコンピュータ部１３０でブートが開始される場合について説明する。
図８は、クロック制御処理の流れの第２の具体例を示すシーケンス図である。以下、図８に示す処理をステップ番号に沿って説明する。
【００６６】
［ステップＳ４１］携帯電話部１５０で、通話が開始すると、携帯電話部１５０は、起動制御部１１０に通話開始通知を出力する。
［ステップＳ４２］コンピュータ部１３０でブートが開始されると、コンピュータ部１３０は、起動制御部１１０にブート開始通知を出力する。
【００６７】
［ステップＳ４３］起動制御部１１０は、コンピュータ部１３０にＣＰＵ１３１の動作クロック周波数を低下させるよう指示する。
［ステップＳ４４］コンピュータ部１３０は、起動制御部１１０に、動作クロック周波数を低下した旨を応答する。
【００６８】
［ステップＳ４５］コンピュータ部１３０のブートが終了すると、コンピュータ部１３０は、起動制御部１１０にブート終了通知を出力する。
［ステップＳ４６］起動制御部１１０は、コンピュータ部１３０にＣＰＵ１３１の動作クロック周波数を下げる前の状態に戻すよう指示する。
【００６９】
［ステップＳ４７］コンピュータ部１３０は、ＣＰＵ１３１の動作クロック周波数を下げる前の状態に戻した旨を応答する。
［ステップＳ４８］携帯電話部１５０での通話が終了すると、携帯電話部１５０は、起動制御部１１０に通話終了通知を出力する。
【００７０】
なお、上記のステップＳ４５およびステップＳ４８が入れ替わっても構わない。すなわち、コンピュータ部１３０のブート処理および携帯電話部１５０の通話のうちの少なくともどちらか一方が終了すると、コンピュータ部１３０のＣＰＵ１３１の動作クロック周波数が、低下される前の状態に戻される。
【００７１】
このようにして、コンピュータ部１３０の状態がブート中であり、かつ、携帯電話部１５０の状態が通話中であることによって、携帯装置１００における消費電力が著しく増大するのを回避することができる。また、携帯電話部１５０での通話を優先して利用することができる。
【００７２】
これにより、例えば、携帯装置１００のバッテリの急激な電圧降下によって、コンピュータ部１３０および携帯電話部１５０の稼動を維持することができずに作業や通話が中断されるのを回避することができる。また、コンピュータ部１３０のブート中に携帯電話部１５０の通話機能を抑止する必要がなくなるため、利便性が向上する。更に、バッテリに対する電力負荷を抑えることができるので、その持続時間を延ばすことができる。
【００７３】
また、コンピュータ部１３０の状態がブート中であり、かつ、携帯電話部１５０の状態が通話中である場合に、更に携帯装置１００における消費電力を削減する方法として、表示部１０１による画像出力を停止する方法が考えられる。表示部１０１として、例えば、液晶モニタを用いている場合、表示部１０１への操作が所定時間行われなかった際には、表示部１０１は、モニタの照明（バックライト）を減光することで、消費電力を抑えることができる。また、照明の減光後も、表示部１０１への操作が所定時間継続して行われなかった場合には、表示部１０１は、モニタへの画像出力を停止するようにすると、更に消費電力を抑えることができるため効果的である。
【００７４】
以上、電子装置およびシステム起動方法を図示の実施の形態に基づいて説明したが、これらに限定されるものではなく、各部の構成は同様の機能を有する任意の構成のものに置換することができる。また、これらに他の任意の構成物や行程が付加されてもよい。また、これらは前述した実施の形態のうちの任意の２以上の構成（特徴）を組み合わせたものであってもよい。
【００７５】
また前述した実施の形態では、処理回路としてＣＰＵを例示したが、処理回路は他種のプロセッサやコントローラ、それらと同等の機能を実現するハードウェアであってもよい。
【図面の簡単な説明】
【００７６】
【図１】電子装置の実施の形態に係る電子装置の概念図である。
【図２】本実施の形態の携帯装置のハードウェア構成を示す図である。
【図３】携帯装置の機能を示すブロック図である。
【図４】システム状態テーブルのデータ構造例を示す図である。
【図５】クロック制御処理を示すフローチャートである。
【図６】携帯電話部で通話が開始された場合のクロック制御処理を示すフローチャートである。
【図７】クロック制御処理の流れの第１の具体例を示すシーケンス図である。
【図８】クロック制御処理の流れの第２の具体例を示すシーケンス図である。
【符号の説明】
【００７７】
１  電子装置
１ａ  状態確認部
１ｂ  クロック制御部
１ｃ  情報処理部
１ｄ  情報処理部（携帯電話）
【図１】
0004900289.tif 000002
【図２】
0004900289.tif 000003
【図３】
0004900289.tif 000004
【図４】
0004900289.tif 000005
【図５】
0004900289.tif 000006
【図６】
0004900289.tif 000007
【図７】
0004900289.tif 000008
【図８】
0004900289.tif 000009