(57)【要約】【課題】  電子機器の電源の種類に応じて、信号処理手段に供給する電圧を制御するようにすることを目的とする。【解決手段】  所定の動作を行うための信号処理回路と、電源の種類を検出する検出手段と、前記検出手段によって検出された電源の種類に応じて、前記信号処理回路に供給される所定の電圧を制御する制御手段とを有する。【選択図】  図１
2014006719.tif 000002
【特許請求の範囲】
【請求項１】
所定の動作を行うための信号処理回路と、
電源の種類を検出する検出手段と、
前記検出手段によって検出された電源の種類に応じて、前記信号処理回路に供給される所定の電圧を制御する制御手段とを有することを特徴とする電子機器。
【請求項２】
前記検出手段によって検出された電源が電池である場合、前記制御手段は、前記所定の電圧に関する第１のマージンを設定することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記検出手段によって検出された電源が電源変換装置である場合、前記制御手段は、前記所定の電圧に関する第２のマージンを設定し、
前記第２のマージンは、前記第１のマージンよりも大きいことを特徴とする請求項２に記載の電子機器。
【請求項４】
前記検出手段によって検出された電源が外部電源装置である場合、前記制御手段は、前記所定の電圧に関する第３のマージンを設定し、
前記第３のマージンは、前記第１のマージンよりも大きいことを特徴とする請求項２または３に記載の電子機器。
【請求項５】
前記検出手段によって電源の種類が検出されない場合、前記制御手段は、前記所定の電圧に関する第４のマージンを設定し、
前記第４のマージンは、前記第１のマージンよりも大きくないことを特徴とする請求項２から４のいずれか１項に記載の電子機器。
【請求項６】
前記検出手段によって検出された電源が電池である場合に、前記所定の電圧が第１の電圧から第２の電圧に変更される場合、前記制御手段は、第１の時間に達するまでの間、前記所定の電圧を前記第２の電圧に変更させるための制御を行うことを特徴とする請求項１から５のいずれか１項に記載の電子機器。
【請求項７】
前記検出手段によって検出された電源が電源変換装置である場合に、前記所定の電圧が前記第１の電圧から前記第２の電圧に変更される場合、前記制御手段は、前記第１の時間よりも短い第２の時間に達するまでの間、前記所定の電圧を前記第２の電圧に変更させるための制御を行うことを特徴とする請求項６に記載の電子機器。
【請求項８】
前記検出手段によって検出された電源が外部電源装置である場合に、前記電源が所定の以上の電圧を前記電子機器に供給する場合であって、前記所定の電圧が前記第１の電圧から前記第２の電圧に変更されるとき、前記制御手段は、前記第１の時間よりも長くない第３の時間に達するまでの間、前記所定の電圧を前記第２の電圧に変更させるための制御を行うことを特徴とする請求項６または７に記載の電子機器。
【請求項９】
前記検出手段によって検出された電源が外部電源装置である場合に、前記電源が所定の以上の電圧を前記電子機器に供給しない場合であって、前記所定の電圧が前記第１の電圧から前記第２の電圧に変更されるとき、前記制御手段は、前記第１の時間よりも短い第３の時間に達するまでの間、前記所定の電圧を前記第２の電圧に変更させるための制御を行うことを特徴とする請求項６から８のいずれか１項に記載の電子機器。
【請求項１０】
所定の動作を行うための信号処理回路を有する電子機器を制御する制御方法であって、
電源の種類を検出するステップと、
前記検出手段によって検出された電源の種類に応じて、前記信号処理回路に供給される所定の電圧を制御するステップとを有することを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電源の種類に応じて、信号処理回路に供給する電圧を制御する電子機器に関する。
【背景技術】
【０００２】
近年、電子機器において、電子機器の信号処理回路の動作クロックを高くすることで、電子機器の信号処理の速度を向上させることが知られている。しかし、電子機器の信号処理回路の動作クロックが高い場合、電子機器で消費される電力が増加していた。電子機器の消費電力を低減させるために、電子機器の負荷の状態に応じて、電子機器の信号処理回路に供給される電圧を変更することが開示されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−３０２７１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、電子機器が電池から電力供給される場合、電子機器は、常に一定の電力を電池から受けることができない。このため、電子機器は、電池の残量が低下したとしても、正常に動作を行うために、電子機器の電力の供給元である電源に応じて、電子機器の信号処理回路に供給する電圧を変更する必要がある。
【０００５】
そこで、本発明は、電子機器の電源の種類に応じて、信号処理回路に供給する電圧を制御し、信号処理回路に供給される電圧が適正になるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る電子機器は、所定の動作を行うための信号処理回路と、電源の種類を検出する検出手段と、前記検出手段によって検出された電源の種類に応じて、前記信号処理回路に供給される所定の電圧を制御する制御手段とを有することを特徴とする。
【０００７】
本発明に係る制御方法は、所定の動作を行うための信号処理回路を有する電子機器を制御する制御方法であって、電源の種類を検出するステップと、前記検出手段によって検出された電源の種類に応じて、前記信号処理回路に供給される所定の電圧を制御するステップとを有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、電子機器の電源の種類に応じて、信号処理回路に供給する電圧を制御し、信号処理回路に供給される電圧が適正になるようにすることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明における電子機器の構成の一例を示す図である。
【図２】本発明における電子機器によって行われる制御処理の一例を示すフローチャートである。
【図３】本発明における電子機器によって行われる電圧制御の一例を説明するための図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施例の説明は図面を参照しながら行う。ただし、以下の実施例はあくまでも一例であって、本発明は以下の実施例に限定されるものではない。
【００１１】
［実施例１］
図１に、実施例１における電子機器１００の構成の一例を示す。電子機器１００は、電源１０１、制御部１０２、検出部１０３、信号処理回路１０４、ＲＯＭ１０５、センサ１０６、タイマー１０７及びＲＡＭ１０８を有する。
【００１２】
電源１０１は、電子機器１００に電力を供給する。電源１０１は、例えば、商用電源を直流電源に変換するＡＣアダプタや、電池、電子機器１００にケーブルを介して電力を供給する外部電源装置などである。電源１０１が外部電源装置である場合、外部電源装置は、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブルを介して電力を電子機器１００に供給する。外部電源装置は、例えば、パーソナルコンピュータやハードディスクドライブ等である。
【００１３】
制御部１０２は、電源１０１から供給された電力を電子機器１００の各部に供給するための回路を含む。さらに、制御部１０２は、信号処理回路１０４に供給する電圧の制御を行う。なお、制御部１０２は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やＭＰＵ（Ｍｉｃｒｏ−Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を含む。
【００１４】
検出部１０３は、電源１０１の種類を検出する。検出部１０３は、電源１０１が電子機器１００に接続されている場合、接続されている電源１０１の種類が、ＡＣアダプタであるか、電池であるか、外部電源装置であるかを検出する。検出部１０３は、例えば、電源１０１から供給される電圧に基づいて、電源１０１の種類を検出する。検出部１０３によって検出された電源１０１の情報は、検出部１０３から制御部１０２に供給される。また、検出部１０３は、電池を接続するための端子、ＡＣアダプタを接続するための端子、外部電源装置を接続するための端子のいずれか一つに電源１０１が接続されたか否かを検出することで、電源１０１の種類を検出してもよい。
【００１５】
信号処理回路１０４は、電子機器１００に所定の動作を行わせるための回路である。例えば、電子機器１００が撮像手段を有する撮像装置である場合、所定の動作は、撮像動作であり、信号処理回路１０４は、撮像手段を制御する信号を処理したり、撮像手段によって得られた画像信号を制御するための信号を処理する。撮像手段は、例えば、ＣＣＤセンサやＣＭＯＳセンサ等の撮像素子や画像処理手段を含む。
【００１６】
また、例えば、電子機器１００が再生手段を有する再生装置である場合、所定の動作は、再生動作であり、信号処理回路１０４は、再生手段を制御する信号を処理したり、再生手段によって再生された画像信号を制御するための信号を処理する。
【００１７】
ＲＯＭ１０５は、特定の処理を制御部１０２に実行させるためのコンピュータプログラムや電子機器１００の各部に関するデータを格納する。ＲＯＭ１０５は、信号処理回路１０４の特性データを格納する。信号処理回路１０４の特性データとは、信号処理回路１０４に含まれるトランジスタの性能を示すデータであり、リングオシレータの回転数によって示される。リングオシレータの回転数は、信号処理回路１０４に含まれるトランジスタの遅延特性を示す。リングオシレータの回転数が所定の回転数よりも小さい場合、信号処理回路１０４の遅延時間が大きく、信号処理回路１０４に電流が流れにくいことを示す。リングオシレータの回転数が所定の回転数以上である場合、信号処理回路１０４の遅延時間が小さく、信号処理回路１０４に電流が流れやすいことを示す。信号処理回路１０４の特性データは、信号処理回路１０４に含まれるトランジスタや素子の製造時のばらつきや、印加される電圧による特性の変化を示す。
【００１８】
なお、信号処理回路１０４の特性データは、電子機器１００の固有の値であって、電子機器１００と同一のデバイスであっても、信号処理回路１０４の特性データは異なるものである。
【００１９】
センサ１０６は、信号処理回路１０４に供給される電圧を検出する。センサ１０６によって検出された電圧の情報は、センサ１０６から制御部１０２に供給される。タイマー１０７は、電子機器１００によって行われる処理に関する時間を計測する。タイマー１０７によって計測された時間を示す情報は、タイマー１０７から制御部１０２に供給される。
【００２０】
ＲＡＭ１０８は、電子機器１００によって行われる動作に使用されるパラメータや時間を格納する。
【００２１】
電子機器１００は、デジタルスチルカメラやデジタルビデオカメラ等の撮像装置であってもよく、ＤＶＤプレイヤー等の再生装置であってもよい。また、電子機器１００は、携帯電話やスマートフォン等のモバイル機器等であってもよい。
【００２２】
次に、図２を参照して、実施例１に係る電子機器１００によって行われる制御処理について説明する。なお、制御処理は、電子機器１００と電源１０１とが接続されている場合に実行される。実施例１では、制御部１０２が、ＲＯＭ１０５に格納されているコンピュータプログラムに従って制御処理を制御する場合を説明する。
【００２３】
Ｓ２０１において、制御部１０２は、電子機器１００と電源１０１とが接続されているか否かを検出する。制御部１０２によって、電子機器１００と電源１０１とが接続されている場合（Ｓ２０１でＹｅｓ）、本フローチャートは、Ｓ２０１からＳ２０２に進む。制御部１０２によって、電子機器１００と電源１０１とが接続されていない場合（Ｓ２０１でＹｅｓ）、本フローチャートは、終了する。
【００２４】
Ｓ２０１において、制御部１０２は、検出部１０３から供給される情報に応じて、電子機器１００に接続された電源１０１の種類を検出する。制御部１０２によって、電源１０１の種類が検出された場合、電源１０１の種類を示す情報をＲＡＭ１０８に記録する。この場合、本フローチャートは、Ｓ２０１からＳ２０２に進む。
【００２５】
Ｓ２０３において、制御部１０２は、ＲＯＭ１０５に記録されている信号処理回路１０４の特性データを読み出す。この場合、本フローチャートは、Ｓ２０３からＳ２０４に進む。
【００２６】
Ｓ２０４において、制御部１０２は、電源１０１が電池であるか否かを検出する。制御部１０２によって、電源１０１が電池であると検出された場合（Ｓ２０４でＹｅｓ）、本フローチャートは、Ｓ２０４からＳ２０５に進む。制御部１０２によって、電源１０１が電池でないと検出された場合（Ｓ２０４でＮｏ）、本フローチャートは、Ｓ２０４からＳ２１１に進む。
【００２７】
Ｓ２０５において、制御部１０２は、電源１０１が電池である場合に、信号処理回路１０４に供給する供給電圧のマージンを設定する。なお、この場合、制御部１０２は、信号処理回路１０４に供給される電圧が所定の基準電圧値になるように制御する。なお、所定の基準電圧値とは、ＲＡＭ１０８に記録されている値である。電源１０１が電池である場合に、信号処理回路１０４に供給する供給電圧のマージンを以下「第１のマージンＭ１」と呼ぶ。制御部１０２は、電源１０１から信号処理回路１０４に供給される電圧が電子機器１００の動作に必要な電圧を下回らないようにするために、第１のマージンＭ１を設定する。第１のマージンＭ１は、電池から信号処理回路１０４に供給される電圧の最小値と、電池から信号処理回路１０４に供給される電圧の最大値との範囲である。なお、第１のマージンＭ１の値は、リングオシレータの回転数によって示される。第１のマージンＭ１が小さければ小さいほど、必要以上の電圧が信号処理回路１０４に供給されなくなるため、電子機器１００の消費電力を低減させることができる。
【００２８】
制御部１０２は、電源１０１である電池の劣化を考慮して、第１のマージンＭ１を設定する。なお、第１のマージンＭ１は、後述の電源１０１がＡＣアダプタである場合に、信号処理回路１０４に供給する供給電圧のマージンよりも小さくなるように制御部１０２によって設定される。なお、電源１０１がＡＣアダプタである場合に、信号処理回路１０４に供給する供給電圧のマージンを以下「第２のマージンＭ２」と呼ぶ。さらに、第１のマージンＭ１は、後述の電源１０１が外部電源装置である場合に、信号処理回路１０４に供給する供給電圧のマージンよりも小さくなるように制御部１０２によって設定される。なお、電源１０１が外部電源装置である場合に、信号処理回路１０４に供給する供給電圧のマージンを以下「第３のマージンＭ３」と呼ぶ。
【００２９】
なお、制御部１０２は、電源１０１が電池である場合、電池の種類に応じて、第１のマージンＭ１を設定する。例えば、電源１０１が電池である場合、電池がアルカリマンガン電池である場合、第１のマージンＭ１は、電池がリチウムイオン電池である場合に設定される第１のマージンＭ１よりも小さくなるように設定されるようにする。これにより、急に電圧降下が発生する電池が電源１０１として電子機器１００に接続されたとしても、制御部１０２は、信号処理回路１０４に適正なマージンを設定することができる。
【００３０】
なお、第１のマージンＭ１は、電子機器１００の動作モードや電子機器１００によって行われる動作が変更された場合、制御部１０２によって再び設定し直されるようにしてもよい。また、第１のマージンＭ１は、電源１０１である電池の残容量が所定の残容量以下になった場合、制御部１０２によって再び設定し直されるようにしてもよい。電源１０１である電池の残容量が第１の残容量以下になった場合、制御部１０２は、第１のマージンＭ１を設定し直すようにしてもよい。また、電池１０１である電池の残容量が第１の残容量よりも低い第２の残容量以下になった場合、制御部１０２は、再び、第１のマージンＭ１を設定し直すようにしてもよい。この場合、制御部１０２は、電源１０１である電池の残容量が第１の残容量以下になった場合と、電源１０１である電池の残容量が第２の残容量以下になった場合とで、第１のマージンＭ１の値を異ならせるようにしてもよい。この場合、例えば、電源１０１である電池の残容量が第２の残容量以下になった場合、制御部１０２は、第１のマージンＭ１の値が、電源１０１である電池の残容量が第１の残容量以下になった場合における第１のマージンＭ１の値よりも小さくなるようにする。さらに、制御部１０２は、電源１０１である電池の残容量が所定値以下になった場合、電子機器１００で行われる処理を制限するようにしてもよい。
【００３１】
第１のマージンＭ１が設定された場合、制御部１０２は、第１のマージンＭ１を示す値をＲＡＭ１０８に記録する。この場合、本フローチャートは、Ｓ２０５からＳ２０６に進む。
【００３２】
Ｓ２０６において、制御部１０２は、第１の供給電圧と第２の供給電圧との誤差を検出する。第１の供給電圧は、現時点で、電源１０１から信号処理回路１０４に供給される電圧である。第２の供給電圧は、Ｓ２０３に読み出された特性データに第１のマージンＭ１、第２のマージンＭ２及び第３のマージンＭ３のいずれか一つが加算されたデータを用いて設定される信号処理回路１０４への供給電圧である。
【００３３】
電源１０１が電池である場合、第２の供給電圧は、Ｓ２０３に読み出された特性データに第１のマージンＭ１が加算された値を用いて、設定される信号処理回路１０４への供給電圧である。また、電源１０１がＡＣアダプタである場合、第２の供給電圧は、Ｓ２０３に読み出された特性データに第２のマージンＭ２が加算された値を用いて、設定される信号処理回路１０４への供給電圧である。また、電源１０１が外部電源装置である場合、第２の供給電圧は、Ｓ２０３に読み出された特性データに第３のマージンＭ３が加算された値を用いて、設定される信号処理回路１０４への供給電圧である。
【００３４】
制御部１０２は、特性データに第１のマージンＭ１、第２のマージンＭ２及び第３のマージンＭ３のいずれか一つが加算されたデータを用いて、センサ１０６を駆動させ、第１の供給電圧と、第２の供給電圧との誤差を検出する。センサ１０６は、信号処理回路１０４に供給されている電圧のリングオシレータの回転数と、特性データに第１のマージンＭ１、第２のマージンＭ２及び第３のマージンＭ３のいずれか一つが加算されたデータのリングオシレータの回転数とを比較する。制御部１０２は、センサ１０６からの比較結果として、誤差ｅを示すデータを供給される。誤差ｅの値は、百分率によって示される。
【００３５】
制御部１０２は、センサ１０６から供給される誤差ｅを示すデータをＲＡＭ１０８に記録する。この場合、本フローチャートは、Ｓ２０６からＳ２０７に進む。
【００３６】
Ｓ２０７において、制御部１０２は、Ｓ２０６で検出された誤差ｅに応じて、信号処理回路１０４に供給する供給電圧Ｖａを設定する。制御部１０２は、以下の式（１）を用いて、信号処理回路１０４に供給する供給電圧Ｖａを算出する。
Ｖａ＝Ｖｃ＊（１＋ｅ／１００）      （１）
式（１）のＶａは、信号処理回路１０４に供給する電圧を示す。式（１）のＶｃは、現時点で、信号処理回路１０４に供給されている電圧を示す。式（１）のｅは、Ｓ２０６によって検出された誤差ｅを示す。
【００３７】
制御部１０２は、算出された供給電圧Ｖａを示すデータをＲＡＭ１０８に記録する。この場合、本フローチャートは、Ｓ２０７からＳ２０８に進む。
【００３８】
Ｓ２０８において、制御部１０２は、電源１０１が電池であるか否かを検出する。制御部１０２によって、電源１０１が電池であると検出された場合（Ｓ２０８でＹｅｓ）、本フローチャートは、Ｓ２０８からＳ２０９に進む。制御部１０２によって、電源１０１が電池でないと検出された場合（Ｓ２０８でＮｏ）、本フローチャートは、Ｓ２０８からＳ２１６に進む。
【００３９】
Ｓ２０９において、制御部１０２は、第１の制御処理を行う。制御部１０２は、電源１０１から供給される電圧がＳ２０７において検出された供給電圧Ｖａになるように制御されてから信号処理回路１０４に供給されるようにする。電源１０１が電池である場合、外部電源装置やＡＣアダプタに比べて、大きな負荷を加えることができない。このため、電源１０１から信号処理回路１０４に供給する電圧を供給電圧Ｖａに変更する場合、制御部１０２は、信号処理回路１０４に供給電圧Ｖａを供給するために、信号処理回路１０４に供給する電圧を段階的に変化させる。さらに、制御部１０２は、信号処理回路１０４に供給する電圧を電圧Ｖａに変化させるまでの間隔が長くなるようにする。なお、電源１０１である電池から信号処理回路１０４に供給する電圧を変更する場合、信号処理回路１０４に供給する電圧の変化量を「変化量Ｖ１」と呼び。なお、電源１０１である電池から信号処理回路１０４に供給する電圧を変更する場合、信号処理回路１０４に供給する電圧を変化量Ｖ１分変化させるまでの時間を「時間Ｔ１（第１の時間）」と呼ぶものとする。なお、電池から信号処理回路１０４に供給する電圧を変更する場合、制御部１０２は、タイマー１０７により計測される時間が時間Ｔ１に達するまでの間、信号処理回路１０４に供給される電圧が変化量Ｖ１分変化するようにするための制御を行う。
【００４０】
なお、制御部１０２は、電源１０１である電池の残容量に応じて、変化量Ｖ１及び時間Ｔ１の少なくとも一つを設定し直してもよい。なお、制御部１０２は、電源１０１である電池の残容量が第３の残容量以下である場合、ますます大きい負荷をかけることができなくなる。このため、制御部１０２は、電源１０１である電池の残容量が第３の残容量以下である場合の変化量Ｖ１が、電源１０１である電池の残容量が第３の残容量以下でない場合の変化量Ｖ１よりも小さくなるように、変化量Ｖ１の値を設定してもよい。また、制御部１０２は、電源１０１である電池の残容量が第３の残容量以下である場合の時間Ｔ１が、制御部１０２は、電源１０１である電池の残容量が第３の残容量以下でない場合の時間Ｔ１よりも長くなるように、時間Ｔ１の値を設定してもよい。
【００４１】
制御部１０２によって、第１の制御処理が行われた場合、本フローチャートは、Ｓ２０９からＳ２１０に進む。
【００４２】
Ｓ２１０において、制御部１０２は、電源１０１の種類が変更されたか否かを検出する。電源１０１の種類が変更されたと検出された場合とは、例えば、電池が電源１０１である場合にＡＣアダプタまたは外部電源装置が電子機器１００に接続された場合や、電池が電源１０１である場合に電池が電子機器１００から取り外された場合である。制御部１０２によって、電源１０１の種類が変更されたと検出された場合（Ｓ２１０でＹｅｓ）、本フローチャートは、Ｓ２１０からＳ２０１に戻る。制御部１０２によって、電源１０１の種類が変更されていないと検出された場合（Ｓ２１０でＮｏ）、本フローチャートは、終了する。
【００４３】
Ｓ２１１において、制御部１０２は、電源１０１がＡＣアダプタであるか否かを検出する。制御部１０２によって、電源１０１がＡＣアダプタであると検出された場合（Ｓ２１１でＹｅｓ）、本フローチャートは、Ｓ２１１からＳ２１２に進む。制御部１０２によって、電源１０１がＡＣアダプタでないと検出された場合（Ｓ２１１でＮｏ）、本フローチャートは、Ｓ２１１からＳ２１３に進む。
【００４４】
Ｓ２１２において、制御部１０２は、電源１０１がＡＣアダプタである場合に、信号処理回路１０４に供給する供給電圧の第２のマージンＭ２を設定する。制御部１０２は、電源１０１から信号処理回路１０４に供給される電圧が電子機器１００の動作に必要な電圧を下回らないようにするために、第２のマージンＭ２を設定する。第２のマージンＭ２は、ＡＣアダプタから信号処理回路１０４に供給される電圧の最小値と、ＡＣアダプタから信号処理回路１０４に供給される電圧の最大値との範囲である。なお、第２のマージンＭ２の値は、リングオシレータの回転数によって示される。第２のマージンＭ２が小さければ小さいほど、必要以上の電圧が信号処理回路１０４に供給されなくなるため、電子機器１００の消費電力を低減させることができる。電源１０１がＡＣアダプタである場合、信号処理回路１０４への電圧の供給が安定して行える。
【００４５】
このため、制御部１０２は、第２のマージンＭ２が第１のマージンＭ１よりも大きくなるように設定し、第２のマージンＭ２が第３のマージンＭ３以上になるように設定する。さらに、制御部１０２は、最も消費電力が高い動作が電子機器１００によって行われる際に、信号処理回路１０４に供給するための電圧に応じて、第２のマージンＭ２を設定するようにしてもよい。なお、この際、電子機器１００によって行われる動作に必要な電圧に対して、信号処理回路１０４に供給される電圧が第１の電圧以上大きい場合、制御部１０２は、電源１０１から信号処理回路１０４に供給される電圧を低下させるように制御してもよい。さらに、この場合、制御部１０２は、低下させた分の電圧によって、電子機器１００に接続される電池の充電を行うようにしてもよい。
【００４６】
なお、制御部１０２は、電子機器１００によって起動動作が行われた際に、第２のマージンＭ２の設定を１回行い、ＡＣアダプタと電子機器１００との接続が切断されるまで、第２のマージンＭ２の再設定を行わないようにしてもよい。
【００４７】
また、第２のマージンＭ２は、電子機器１００の動作モードや電子機器１００によって行わる動作が変更された場合、制御部１０２によって再び設定し直されるようにしてもよい。
【００４８】
第２のマージンＭ２が設定された場合、制御部１０２は、第２のマージンＭ２を示す値をＲＡＭ１０８に記録する。この場合、本フローチャートは、Ｓ２１２からＳ２０６に進む。
【００４９】
Ｓ２１３において、制御部１０２は、電源１０１が外部電源装置であるか否かを検出する。制御部１０２によって、電源１０１が外部電源装置であると検出された場合（Ｓ２１３でＹｅｓ）、本フローチャートは、Ｓ２１３からＳ２１４に進む。制御部１０２によって、電源１０１が外部電源装置でないと検出された場合（Ｓ２１３でＮｏ）、本フローチャートは、Ｓ２１３からＳ２１５に進む。
【００５０】
Ｓ２１４において、制御部１０２は、電源１０１が外部電源装置である場合に、信号処理回路１０４に供給する供給電圧の第３のマージンＭ３を設定する。制御部１０２は、電源１０１から信号処理回路１０４に供給される電圧が電子機器１００の動作に必要な電圧を下回らないようにするために、第３のマージンＭ３を設定する。第３のマージンＭ３は、外部電源装置から信号処理回路１０４に供給される電圧の最小値と、外部電源装置から信号処理回路１０４に供給される電圧の最大値との範囲である。なお、第３のマージンＭ３の値は、リングオシレータの回転数によって示される。第３のマージンＭ３が小さければ小さいほど、必要以上の電圧が信号処理回路１０４に供給されなくなるため、電子機器１００の消費電力を低減させることができる。電源１０１が外部電源装置である場合、外部電源装置が電子機器１００に電力を供給する給電モードである場合、外部電源装置から信号処理回路１０４への電圧の供給が安定して行える。
【００５１】
制御部１０２は、電源１０１である外部電源装置の電力供給能力に応じて、第３のマージンＭ３を設定する。このため、制御部１０２は、第３のマージンＭ３が第１のマージンＭ１以上になるように設定し、第３のマージンＭ３が第２のマージンＭ２以下になるように設定する。制御部１０２は、外部電源装置が供給することができる電力が所定の電力以上である場合、第３のマージンＭ３の値が第２のマージンＭ２の値に近づくように設定する。また、制御部１０２は、外部電源装置が供給することができる電力が所定の電力以上でない場合、第３のマージンＭ３の値が第１のマージンＭ１の値に近づくように設定する。
【００５２】
この際、電子機器１００によって行われる動作に必要な電圧に対して、信号処理回路１０４に供給される電圧が第２の電圧以上大きい場合、制御部１０２は、電源１０１から信号処理回路１０４に供給される電圧を低下させるように制御してもよい。さらに、この場合、制御部１０２は、低下させた分の電圧によって、電子機器１００に接続される電池の充電を行うようにしてもよい。
【００５３】
なお、制御部１０２は、電子機器１００によって起動動作が行われた際に、第３のマージンＭ３の設定を１回行い、外部電源装置と電子機器１００との接続が切断されるまで、第３のマージンＭ３の再設定を行わないようにしてもよい。
【００５４】
また、第３のマージンＭ３は、電子機器１００の動作モードや電子機器１００によって行わる動作が変更された場合、制御部１０２によって再び設定し直されるようにしてもよい。また、第３のマージンＭ３は、電源１０１である外部電源装置の動作モードや動作が変更された場合、制御部１０２によって再び設定し直されるようにしてもよい。
【００５５】
第３のマージンＭ３が設定された場合、制御部１０２は、第３のマージンＭ３を示す値をＲＡＭ１０８に記録する。この場合、本フローチャートは、Ｓ２１４からＳ２０６に進む。
【００５６】
Ｓ２１５において、制御部１０２は、電源１０１の種類を検出できなかった場合に、信号処理回路１０４に供給する供給電圧のマージンを設定する。電源１０１の種類が検出できなかった場合に、信号処理回路１０４に供給する供給電圧のマージンを以下「第４のマージンＭ４」と呼ぶ。制御部１０２は、電源１０１から信号処理回路１０４に供給される電圧が電子機器１００の動作に必要な電圧を下回らないようにするために、第４のマージンＭ４を設定する。第４のマージンＭ４は、電源１０１から信号処理回路１０４に供給される電圧の最小値と、電源１０１から信号処理回路１０４に供給される電圧の最大値との範囲である。なお、第４のマージンＭ４の値は、リングオシレータの回転数によって示される。第４のマージンＭ４が小さければ小さいほど、必要以上の電圧が信号処理回路１０４に供給されなくなるため、電子機器１００の消費電力を低減させることができる。
【００５７】
電源１０１の種類が検出できない場合、電源１０１から信号処理回路１０４への電圧の供給が安定して行えない可能性がある。このため、制御部１０２は、第４のマージンＭ４が第２のマージンＭ２、第３のマージンＭ３及び第１のマージンＭ１よりも小さくなるように設定する。
【００５８】
また、第４のマージンＭ４は、定期的に制御部１０２によって設定し直されるようにしてもよい。また、第４のマージンＭ４は、電源１０１から供給される電圧が第３の電圧以下になった場合、制御部１０２によって再び設定し直されるようにしてもよい。
【００５９】
第４のマージンＭ４が設定された場合、制御部１０２は、第４のマージンＭ４を示す値をＲＡＭ１０８に記録する。この場合、本フローチャートは、Ｓ２１５からＳ２０６に進む。
【００６０】
Ｓ２１６において、制御部１０２は、電源１０１がＡＣアダプタであるか否かを検出する。制御部１０２によって、電源１０１がＡＣアダプタであると検出された場合（Ｓ２１６でＹｅｓ）、本フローチャートは、Ｓ２１６からＳ２１７に進む。制御部１０２によって、電源１０１がＡＣアダプタでないと検出された場合（Ｓ２１６でＮｏ）、本フローチャートは、Ｓ２１６からＳ２１８に進む。
【００６１】
Ｓ２１７において、制御部１０２は、第２の制御処理を行う。制御部１０２は、電源１０１から供給される電圧がＳ２０７において検出された供給電圧Ｖａになるように制御されてから信号処理回路１０４に供給されるようにする。電源１０１から信号処理回路１０４に供給する電圧を供給電圧Ｖａに変更する場合、制御部１０２は、信号処理回路１０４に供給電圧Ｖａを供給するために、信号処理回路１０４に供給する電圧を段階的に変化させる。さらに、制御部１０２は、信号処理回路１０４に供給する電圧を電圧Ｖａに変化させるまでの間隔に応じて、信号処理回路１０４に供給する電圧を段階的に変化させる。なお、電源１０１であるＡＣアダプタから信号処理回路１０４に供給する電圧を変更する場合、信号処理回路１０４に供給する電圧の変化量を「変化量Ｖ２」と呼ぶ。なお、電源１０１であるＡＣアダプタから信号処理回路１０４に供給する電圧を変更する場合、信号処理回路１０４に供給する電圧を変化量Ｖ２分変化させるまでの時間を「時間Ｔ２（第２の時間）」と呼ぶものとする。なお、ＡＣアダプタから信号処理回路１０４に供給する電圧を変更する場合、制御部１０２は、タイマー１０７により計測される時間が時間Ｔ２に達するまでの間、信号処理回路１０４に供給される電圧が変化量Ｖ２分変化するようにするための制御を行う。電源１０１がＡＣアダプタである場合、電池に比べて、大きな負荷を加えることができる。このため、変化量Ｖ２は、変化量Ｖ１よりも大きくなり、時間Ｔ２は、時間Ｔ１よりも短くなる。
【００６２】
制御部１０２によって、第２の制御処理が行われた場合、本フローチャートは、Ｓ２１７からＳ２１０に進む。
【００６３】
Ｓ２１８において、制御部１０２は、電源１０１が外部電源装置であるか否かを検出する。制御部１０２によって、電源１０１が外部電源装置であると検出された場合（Ｓ２１８でＹｅｓ）、本フローチャートは、Ｓ２１８からＳ２１９に進む。制御部１０２によって、電源１０１が外部電源装置でないと検出された場合（Ｓ２１８でＮｏ）、本フローチャートは、Ｓ２１８からＳ２２０に進む。
【００６４】
Ｓ２１９において、制御部１０２は、第３の制御処理を行う。制御部１０２は、電源１０１から供給される電圧がＳ２０７において検出された供給電圧Ｖａになるように制御されてから信号処理回路１０４に供給されるようにする。電源１０１から信号処理回路１０４に供給する電圧を供給電圧Ｖａに変更する場合、制御部１０２は、信号処理回路１０４に供給電圧Ｖａを供給するために、信号処理回路１０４に供給する電圧を段階的に変化させる。さらに、制御部１０２は、信号処理回路１０４に供給する電圧を供給電圧Ｖａに変化させるまでの間隔に応じて、信号処理回路１０４に供給する電圧を段階的に変化させる。なお、電源１０１である外部電源装置から信号処理回路１０４に供給する電圧を変更する場合、信号処理回路１０４に供給する電圧の変化量を「変化量Ｖ３」と呼び。なお、電源１０１である外部電源装置から信号処理回路１０４に供給する電圧を変更する場合、信号処理回路１０４に供給する電圧を変化量Ｖ３分変化させるまでの時間を「時間Ｔ３（第３の時間）」と呼ぶものとする。外部電源装置から信号処理回路１０４に供給する電圧を変更する場合、制御部１０２は、タイマー１０７により計測される時間が時間Ｔ３に達するまでの間、信号処理回路１０４に供給される電圧が変化量Ｖ３分変化するようにするための制御を行う。
【００６５】
電源１０１が外部電源装置である場合、外部電源装置の電力供給能力に応じて、大きな負荷を加えることができる。このため、外部電源装置が供給することができる電圧が第４の電圧以上である場合、変化量Ｖ３は、変化量Ｖ１よりも大きくなり、変化量Ｖ３は、変化量Ｖ２以下となる。外部電源装置が供給することができる電圧が第４の電圧以上である場合、時間Ｔ３は、時間Ｔ２よりも長く、時間Ｔ３は、時間Ｔ１以下となる。また、外部電源装置が供給することができる電圧が第４の電圧以上でない場合、変化量Ｖ３は、変化量Ｖ１以下となり、変化量Ｖ３は、変化量Ｖ２よりも小さくとなる。外部電源装置が供給することができる電圧が第４の電圧以上でない場合、時間Ｔ３は、時間Ｔ２よりも長く、時間Ｔ３は、時間Ｔ１以下となる。
【００６６】
制御部１０２によって、第３の制御処理が行われた場合、本フローチャートは、Ｓ２１９からＳ２１０に進む。
【００６７】
Ｓ２２０において、制御部１０２は、第４の制御処理を行う。制御部１０２は、電源１０１から供給される電圧がＳ２０７において検出された供給電圧Ｖａになるように制御されてから信号処理回路１０４に供給されるようにする。電源１０１から信号処理回路１０４に供給する電圧を供給電圧Ｖａに変更する場合、制御部１０２は、信号処理回路１０４に供給電圧Ｖａを供給するために、信号処理回路１０４に供給する電圧を段階的に変化させる。さらに、制御部１０２は、信号処理回路１０４に供給する電圧を供給電圧Ｖａに変化させるまでの間隔に応じて、信号処理回路１０４に供給する電圧を段階的に変化させる。なお、電源の種類が検出されていない電源１０１から信号処理回路１０４に供給する電圧を変更する場合、信号処理回路１０４に供給する電圧の変化量を「変化量Ｖ４」と呼ぶ。この場合、電源１０１から信号処理回路１０４に供給する電圧を変更する場合、信号処理回路１０４に供給する電圧を変化量Ｖ４分変化させるまでの時間を「時間Ｔ４」と呼ぶものとする。この場合、電源１０１から信号処理回路１０４に供給する電圧を変更する場合、制御部１０２は、タイマー１０７により計測される時間が時間Ｔ４に達するまでの間、信号処理回路１０４に供給される電圧が変化量Ｖ４分変化するようにするための制御を行う。
【００６８】
電源１０１の種類が検出されていない場合における電源１０１には、電池と同様に、大きな負荷を加えることができない。このため、変化量Ｖ４は、変化量Ｖ１以下であり、変化量Ｖ４は、変化量Ｖ２よりも小さくなる。さらに、時間Ｔ４は、時間Ｔ２よりも長く、時間Ｔ４は、時間Ｔ１以下となる。なお、電源１０１の種類が検出されていない場合、制御部１０２は、電源１０１から供給される電圧に応じて、信号処理回路１０４に電圧を供給する処理を変更しないようにする。
【００６９】
制御部１０２によって、第４の制御処理が行われた場合、本フローチャートは、Ｓ２２０からＳ２１０に進む。
【００７０】
図２の制御処理において、Ｓ２１５の処理が行われてからＳ２０６の処理が行われる場合、第２の供給電圧は、Ｓ２０３に読み出された特性データに第４のマージンＭ４が加算された値を用いて設定される信号処理回路１０４への供給電圧となる。
【００７１】
次に、図３を用いて、電源１０１から信号処理回路１０４に供給する電圧を降下させる場合を一例とした場合について説明を行う。図３の（ａ）には、電源１０１が電池である場合に、電源１０１から信号処理回路１０４に供給する電圧を降下させる場合の変化量Ｖ１と時間Ｔ１との関係が示される。図３の（ｂ）には、電源１０１がＡＣアダプタである場合に、電源１０１から信号処理回路１０４に供給する電圧を降下させる場合の変化量Ｖ２と時間Ｔ２との関係が示される。図３の（ｃ−１）には、電源１０１が外部電源装置である場合で、外部電源装置の電力供給能力が高い場合に、電源１０１から信号処理回路１０４に供給する電圧を降下させる場合の変化量Ｖ３と時間Ｔ３との関係が示される。図３の（ｃ−２）には、電源１０１が外部電源装置である場合で、外部電源装置の電力供給能力が低い場合に、電源１０１から信号処理回路１０４に供給する電圧を降下させる場合の変化量Ｖ３と時間Ｔ３との関係が示される。図３の（ｄ）には、電源１０１の種類を検出することができなかった場合に、電源１０１から信号処理回路１０４に供給する電圧を降下させる場合の変化量Ｖ４と時間Ｔ４との関係が示される。
【００７２】
この場合、時間Ｔ１は、時間Ｔ２よりも長く、時間Ｔ４とほぼ同一の時間となる。また、変化量Ｖ１は、変化量Ｖ２よりも小さく、変化量Ｖ４とほぼ同一の電圧となる。
【００７３】
図３に電源１０１から信号処理回路１０４に供給する電圧を降下させる場合の例を示したが、電源１０１から信号処理回路１０４に供給する電圧を上昇させる場合も同様であるものとする。
【００７４】
なお、制御部１０２は、電源１０１の種類が電池、ＡＣアダプタ及び外部電源装置のいずれか一つであるか否かを検出するようにした。しかし、これに限られないものとする。例えば、制御部１０２は、電源１０１の種類が無線給電を行う給電装置であるか否かをさらに検出するようにしてもよい。
【００７５】
この場合、例えば、電源１０１が外部電源装置でないと検出された場合（Ｓ２１３でＮｏ）、制御部１０２は、電源１０１が無線給電を行う給電装置であるか否かを検出するものとする。制御部１０２は、電源１０１が給電装置である場合に、信号処理回路１０４に供給する供給電圧のマージンを設定する。電源１０１が給電装置である場合に、信号処理回路１０４に供給する供給電圧のマージンを以下「第５のマージンＭ５」と呼ぶ。第５のマージンＭ５は、給電装置から信号処理回路１０４に供給される電圧の最小値と、給電装置から信号処理回路１０４に供給される電圧の最大値との範囲である。なお、第５のマージンＭ５の値は、リングオシレータの回転数によって示される。第５のマージンＭ５が小さければ小さいほど、必要以上の電圧が信号処理回路１０４に供給されなくなるため、電子機器１００の消費電力を低減させることができる。
【００７６】
この場合、制御部１０２は、給電装置の電力供給能力に応じて、第５のマージンＭ５を設定する。この場合、制御部１０２は、給電装置の電力供給能力を検出するために、電源１０１が給電装置であると検出した場合、給電装置がどの給電方式に対応しているか否かを判定する。この場合、制御部１０２は、給電装置が電磁誘導による給電方式に対応しているか否かと、給電装置が電波による給電方式に対応しているか否かと、給電装置が電磁界共鳴による給電方式に対応しているか否かとを判定することができる。制御部１０２は、給電装置が電磁界共鳴による給電方式に対応している場合、給電装置が電磁誘導による給電方式に対応している場合よりも、給電装置の電力供給能力が高いと判定する。例えば、制御部１０２は、給電装置が電磁界共鳴による給電方式に対応している場合、第５のマージンＭ５が、第１のマージンＭ１以上になるように設定し、第３のマージンＭ３以下になるように設定し、第２のマージンＭ２以下になるように設定する。なお、電源１０１が給電装置である場合に、信号処理回路１０４に供給するための電圧を制御するための処理は、例えば、Ｓ２０９で行われる第１の制御処理と同様の処理であるものとする。
【００７７】
この場合に、Ｓ２０６の処理が行われる場合、第２の供給電圧は、Ｓ２０３に読み出された特性データに第５のマージンＭ５が加算された値を用いて設定される信号処理回路１０４への供給電圧となる。
【００７８】
このように、実施例１に係る電子機器１００は、電子機器１００に電力を供給する電源の種類に応じて、特定の動作を行うために用いられる信号処理回路１０４に供給する電圧を制御するようにした。
【００７９】
これにより、電池が電子機器１００に電力を供給する場合、電子機器１００での消費電力を低減させるように信号処理回路１０４に供給する電圧を制御することができる。さらに、この場合、電池の負荷を考慮しながら、信号処理回路１０４に供給する電圧を変更するように制御することもできる。このため、電子機器１００は、低消費電力を実現しながら、電池に負荷をかけることなく、信号処理回路１０４を用いた特定の動作を行うことができる。
【００８０】
また、ＡＣアダプタが電子機器１００に電力を供給する場合、電子機器１００での消費電力の大きい動作を保証するように、信号処理回路１０４に供給する電圧を制御することができる。このため、電子機器１００は、信号処理回路１０４を用いた特定の動作をスムーズに行うことができる。
【００８１】
また、外部電源装置が電子機器１００に電力を供給する場合、外部電源装置の電力供給能力に応じて、信号処理回路１０４に供給する電圧を制御することができる。このため、電子機器１００は、外部電源装置の電力供給能力に応じて、信号処理回路１０４を用いた特定の動作をスムーズに行うことができる。
【００８２】
なお、実施例１に係る電子機器１００は、信号処理回路１０４に供給する電圧を電源１０１の種類に応じて、制御するようにしたが、信号処理回路１０４以外の回路に供給する電圧も電源１０１の種類に応じて、制御するようにしてもよい。
【００８３】
さらに、実施例１に係る電子機器１００は、信号処理回路１０４に含まれるトランジスタの性能を示す特性データを用いて、信号処理回路１０４に供給する電圧を制御するようにしたが、これに限られないものとする。例えば、電子機器１００は、信号処理回路１０４に含まれるトランジスタ以外の回路素子の性能を示す特性データを用いて、信号処理回路１０４に供給する電圧を制御するようにしてもよい。また、電子機器１００は、信号処理回路１０４に含まれるトランジスタの性能を示すデータ及び信号処理回路１０４に含まれるトランジスタ以外の回路素子の性能を示す特性データを用いて、信号処理回路１０４に供給する電圧を制御するようにしてもよい。
【００８４】
なお、実施例１において、商用電源を直流電源に変換するものを「ＡＣアダプタ」と呼ぶようにしたが、「ＡＣアダプタ」を「電源変換装置」と言い換えてもよいものとする。
【００８５】
［他の実施例］
本発明に係る電子機器は、実施例１で説明した電子機器１００に限定されるものではない。本発明に係る電子機器は、例えば、複数の装置から構成されるシステムにより実現することも可能である。
【００８６】
また、実施例１において説明した処理、構成、機能及びシステムは、コンピュータで実行可能なコンピュータプログラムによって実現することもできる。この場合、当該コンピュータプログラムは、コンピュータ読取可能な記録媒体から当該コンピュータによって読み出され、当該コンピュータで実行される。また、この場合、当該コンピュータ読取可能な記録媒体には、ハードディスク装置、光ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、メモリカード、ＲＯＭ等を用いることができる。なお、当該コンピュータプログラムは、通信インターフェースを介して外部装置から当該コンピュータに提供され、当該コンピュータで実行されるようにしてもよい。
【符号の説明】
【００８７】
１００  電子機器
１０１  電源
【図１】
2014006719.tif 000003
【図２】
2014006719.tif 000004
【図３】
2014006719.tif 000005