(57)【要約】【課題】電子機器を駆動する２次電池に対する充電動作を適切に制御する。【解決手段】デジタルカメラ１００の電源回路１１１は、ＵＳＢケーブル３００から供給される電流によって、充電式バッテリ１１２への充電を行う。そして、ＣＰＵ１０４が、ＵＳＢケーブル３００を介したアクセス要求により、記録媒体１１０またはフラッシュＲＯＭ１０８の読み書きを行う場合に、電源回路１１１は、充電式バッテリ１１２の充電用に供給する電流を制御する。【選択図】図１
2011014019.tif 000002
【特許請求の範囲】
【請求項１】
所定定格の電力を供給可能であり、情報の送受信が可能な接続線が接続される接続手段と、
前記接続線から供給される電力によって、自装置に接続された充電電池への充電を行う充電手段と、
情報を記憶する記録媒体に電力を供給する電力供給手段と、
前記記録媒体の読み書きを行う読み書き手段と、
前記接続線を介した前記情報へのアクセス要求により、前記読み書き手段が前記記録媒体の読み書きを行う場合に、前記充電手段に供給する電力を制御する電源制御手段と、
を備えることを特徴とする電子機器。
【請求項２】
請求項１に記載の電子機器において、
前記電源制御手段は、前記読み書きの実行に供される電力量を前記充電電池へ供給する電力量から減少させることを特徴とする電子機器。
【請求項３】
請求項１または請求項２の何れか１項に記載の電子機器において、
前記電源制御手段は、前記読み書き手段による読み書きが終了してから所定の時間の間に前記アクセス要求が無いとき、前記充電手段に供給する電力量を、前記制御を行う前の電力量に戻すことを特徴とする電子機器。
【請求項４】
請求項１から請求項３の何れか１項に記載の電子機器において、
前記電源制御手段は、前記記録媒体の種別に応じて、前記充電手段に供給する電力量を変更することを特徴とする電子機器。
【請求項５】
充電手段が、所定定格の電力を供給可能であり、情報の送受信が可能な接続線から供給される電力によって、自装置に接続された充電電池への充電を行い、
読み書き手段が、情報を記憶する記録媒体の読み書きを行い、
電源制御手段が、前記接続線を介した前記情報へのアクセス要求により、情報を記憶する記録媒体の読み書きを行う場合に、前記充電手段に供給する電力を制御し、
電力供給手段が、前記記録媒体に電力を供給し、
前記読み書き手段が、前記記録媒体の読み書きを行う、
ことを特徴とする供給電力制御方法。
【請求項６】
所定定格の電力を供給可能であり、情報の送受信が可能な接続線が接続される接続手段と、前記接続線から供給される電力によって、自装置に接続された充電電池への充電を行う充電手段と、情報を記憶する記録媒体に電力を供給する電力供給手段と、前記記録媒体の読み書きを行う読み書き手段とを備える電子機器に搭載されたコンピュータを、
前記接続線を介した前記情報へのアクセス要求により、前記読み書き手段が前記記録媒体の読み書きを行う場合に、前記充電手段に供給する電力を制御する電源制御手段として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２次電池（充電可能なバッテリ）により駆動される電子機器、当該電子機器の供給電力制御方法及びプログラムに関するものである。
【背景技術】
【０００２】
従来から、ＵＳＢ（Universal Serial Bus）ケーブルを介して、デジタルカメラなどの電子機器に内蔵されている２次電池を充電することが知られている（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１７３８２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、外部のホスト装置からＵＳＢケーブルを介して供給される電流量にはＵＳＢ規格上の制限があるので、デジタルカメラなどの動作モードによっては、２次電池に対する充電動作を適切に制御することができないという問題があった。
本発明は上記の点に鑑みてなされたものであり、その目的は、２次電池に対する充電動作を適切に制御する電子機器、供給電力制御方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
本発明は上記の課題を解決するためになされたものであり、電子機器において、所定定格の電力を供給可能であり、情報の送受信が可能な接続線が接続される接続手段と、前記接続線から供給される電力によって、自装置に接続された充電電池への充電を行う充電手段と、情報を記憶する記録媒体に電力を供給する電力供給手段と、前記記録媒体の読み書きを行う読み書き手段と、前記接続線を介した前記情報へのアクセス要求により、前記読み書き手段が前記記録媒体の読み書きを行う場合に、前記充電手段に供給する電力を制御する電源制御手段とを備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、電子機器を駆動する２次電池に対する充電動作を適切に制御することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施形態によるデジタルカメラの全体構成図である。
【図２】デジタルカメラの充電制御動作を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、図面を参照しながら本発明の実施形態について詳しく説明する。
図１は、本発明の一実施形態によるデジタルカメラの全体構成図である。
デジタルカメラ１００は、撮像レンズ１０１、撮像素子１０２、Ａ／Ｄ（Analog / Digitalアナログ・デジタル）コンバータ１０３、ＣＰＵ（Central Processing Unit：中央処理装置）１０４、モニタ１０５、画像処理部１０６、バッファメモリ１０７、フラッシュＲＯＭ（Read Only Memory）１０８、記録媒体Ｉ／Ｆ（Interface：インタフェース）１０９、記録媒体１１０、電源回路１１１、充電式バッテリ１１２、ＵＳＢ  Ｉ／Ｆ１１３、バス１１４、ＤＣＣ（Direct Current Cable：直流ケーブル）１１５を備える。
また、デジタルカメラ１００は、ＵＳＢケーブル３００を介して、ＰＣやプリンタなどのホスト装置２００との通信を行い、また、ホスト装置２００から電源の供給を受ける。
【０００９】
Ａ／Ｄコンバータ１０３は、撮像レンズ２を通して撮像素子４上に結像された被写体画像をデジタル信号に変換する。
ＣＰＵ１０４は、シーケンス（実行手順）の制御、ＰＴＰ（Picture Transfer Protocol）コマンドの解析、及び電源制御を実行する。
モニタ１０５は、デジタルカメラ１の操作メニューやエラーメッセージなどの文字・画像情報の表示や、警告表示、状態表示を行うことにより、ユーザインタフェースの一部として機能する。
画像処理部１０６は、Ａ／Ｄコンバータ１０３から得られたデジタル画像信号に所定の信号処理を施したライブビュー（リアルタイム）画像、撮影後の確認画像及び記録媒体２０に格納されている撮影済み画像を受信して表示する。
バッファメモリ１０７は、入出力に要する一時データを記憶する。
【００１０】
フラッシュＲＯＭ１０８は、デジタルカメラ１００の基本的制御手順を特定するファームウェアを記憶する。また、Ａ／Ｄコンバータ１０３が生成したデジタル画像信号を記憶する。
記録媒体Ｉ／Ｆ１０９は、記録媒体１１０に電流を供給し、ＣＰＵ１０４の命令に従って記録媒体１１０の読み書きを行う。
記録媒体１１０は、デジタルカメラ１００に着脱自由に装着されるメモリカードであり、Ａ／Ｄコンバータ１０３が生成したデジタル画像信号を記憶する。
電源回路１１１は、充電式バッテリ１１２の充電、及びデジタルカメラ１００の各処理部への電流の供給を行う。また、電源回路１１１は、充電式バッテリ１１２の端子間電圧をモニタし、充電完了の有無及びバッテリ残量の程度を判定する。さらに、電源回路１１１は、ＣＰＵ１０４からの命令により、充電式バッテリ１１２の充電に用いる電流量の制御を行う。
ＵＳＢ  Ｉ／Ｆ１１３は、ＵＳＢケーブルに接続され、ホスト装置２００から、コマンド及び最大５００ｍＡの電流供給を受け付ける。
【００１１】
バス１１４は、デジタルカメラ１００の各処理部が信号の受け渡しを行う共通の経路である。
ＤＣＣ１１５は、デジタルカメラ１００の各処理部への電源の供給を行う共通の経路である。
【００１２】
このような構成を備えることで、デジタルカメラ１００の電源回路１１１が、ＵＳＢケーブル３００から供給される電流によって、充電式バッテリ１１２への充電を行う。そして、ＵＳＢケーブル３００を介した情報へのアクセス要求により、記録媒体１１０の読み書きを行う場合、電源回路１１１が充電式バッテリ１１２の充電用に供給する電流を制御し、記録媒体Ｉ／Ｆ１０９が記録媒体１１０に電流を供給し、ＣＰＵ１０４の命令により、記録媒体Ｉ／Ｆ１０９が記録媒体１１０の読み書きを行う。また、ＵＳＢケーブル３００を介した情報へのアクセス要求により、フラッシュＲＯＭ１０８の読み書きを行う場合、電源回路１１１が充電式バッテリ１１２の充電用に供給する電流を制御し、電源回路１１１がフラッシュＲＯＭ１０８に電流を供給し、ＣＰＵ１０４がフラッシュＲＯＭ１０８の読み書きを行う。
これにより、デジタルカメラ１００を駆動する充電式バッテリ１１２に対する充電動作を適切に制御する。
【００１３】
次に、デジタルカメラ１００による充電制御動作を説明する。
図２は、デジタルカメラの充電制御動作を示すフローチャートである。
デジタルカメラ１００のＵＳＢ  Ｉ／Ｆ１１３が、ＵＳＢケーブル３００を介してホスト装置２００と接続されると（ステップＳ１）、ＣＰＵ１０４は、省電力モードへの移行指示を出力する（ステップＳ２）。省電力モードでは、充電に用いる電流量を多くするために、撮像素子１０２、Ａ／Ｄコンバータ１０３、モニタ１０５、画像処理部１０６の電源をオフにする。
【００１４】
次に、電源回路１１１は、デジタルカメラ１００に供給する電流の電源を、充電式バッテリ１１２からＵＳＢケーブル３００を介してホスト装置２００から供給される電流に切り替える（ステップＳ３）。電源回路１１１が電源を切り替えると、ＣＰＵ１０４は、ＵＳＢ  Ｉ／Ｆ１１３を介したホスト装置２００からのアクセス要求の有無を判定する（ステップＳ４）。ここで、アクセス要求とは、ＰＴＰコマンドによるデジタルカメラ１００のフラッシュＲＯＭ１０８または記録媒体１１０への読み書きのアクセス要求を示す。なお、アクセス要求は、利用者がホスト装置２００を操作し、ホスト装置２００を介してデジタルカメラ１００のデジタルカメラ１００のフラッシュＲＯＭ１０８または記録媒体１１０へアクセスする際に出力される。
【００１５】
ＣＰＵ１０４は、ホスト装置２００からのアクセス要求が無いと判定した場合（ステップＳ４：ＮＯ）、内部メモリに記憶する充電式バッテリ１１２の状態を示す充電状態情報を、「高速充電状態」に書き換える（ステップＳ５）。
【００１６】
ここで、充電状態情報は、「高速充電状態」、「低速充電状態」、「充電完了状態」の何れかの値をとる。「高速充電状態」は、ＣＰＵ１０４の動作に必要な電流以外の電流を充電式バッテリ１１２の充電に充てる状態である。例えば、ＵＳＢケーブル３００から５００ｍＡの電流が供給され、ＣＰＵ１０４の動作に１００ｍＡが必要な場合、充電式バッテリ１１２の充電には４００ｍＡを充てる。
また、「低速充電状態」は、ＣＰＵ１０４の動作に必要な電流と、フラッシュＲＯＭ１０８または記録媒体１１０の動作に充てる電流以外の電流を充電式バッテリ１１２の充電に充てる状態である。例えば、ＵＳＢケーブル３００から５００ｍＡの電流が供給され、ＣＰＵ１０４の動作に１００ｍＡが必要であり、記録媒体１１０の規格の電源電流最大値が２００ｍＡである場合、充電式バッテリ１１２の充電には２００ｍＡを充てる。
また、「充電完了状態」は、充電式バッテリ１１２の充電を完了し、充電式バッテリ１１２の充電に電流を充てない状態である。
【００１７】
そして、ＣＰＵ１０４は、充電状態情報を「低速充電状態」から「高速充電状態」に書き換えた場合、充電式バッテリ１１２への電流の供給を「高速充電状態」に変更させる信号を電源回路１１１に出力する。また、ＣＰＵ１０４は、充電状態情報を「高速充電状態」から「低速充電状態」に書き換えた場合、充電式バッテリ１１２への電流の供給を「低速充電状態」に変更させる信号を電源回路１１１に出力する。電源回路１１１は、ＣＰＵ１０４から入力を受け付けた信号に従って、充電式バッテリ１１２への供給電流量を制御する。
【００１８】
ステップＳ５で、充電状態情報を「高速充電状態」に書き換えると、ＣＰＵ１０４は、充電式バッテリ１１２の充電が完了したか否かを判定する（ステップＳ６）。充電完了の判定は、充電式バッテリ１１２の充電が完了した場合に電源回路１１１がＣＰＵ１０４へ充電完了を通知する信号を出力し、ＣＰＵ１０４が当該信号の有無を判定することで行う。
ＣＰＵ１０４が、充電式バッテリ１１２の充電が完了していないと判定した場合（ステップＳ６：ＮＯ）、ステップＳ４に戻り、再度ホスト装置２００からのアクセス要求の有無を判定する。なお、ＣＰＵ１０４が充電式バッテリ１１２の充電が完了したと判定した場合（ステップＳ６：ＹＥＳ）の処理については、後述する。
【００１９】
他方、ステップＳ４で、ホスト装置２００からのアクセス要求が有ると判定した場合（ステップＳ４：ＹＥＳ）、ＣＰＵ１０４は、内部メモリに記憶する充電式バッテリ１１２の状態を示す充電状態情報を、「低速充電状態」に書き換える（ステップＳ７）。このとき、ＣＰＵ１０４は、充電状態情報を「高速充電状態」から「低速充電状態」に書き換えた場合、充電式バッテリ１１２への電流の供給を「低速充電状態」に変更させる信号を電源回路１１１に出力する。
【００２０】
また、このとき、アクセス要求がフラッシュＲＯＭ１０８へのアクセス要求であるか、記録媒体１１０へのアクセスであるかによって、充電式バッテリ１１２への供給電流量を適宜変更しても良い。具体的には、以下のような制御を行っても良い。
ＵＳＢケーブル３００から５００ｍＡの電流が供給され、ＣＰＵ１０４の動作に１００ｍＡが必要であり、フラッシュＲＯＭの動作に５０ｍＡが必要であり、記録媒体１１０の動作に２００ｍＡが必要である場合を想定する。この場合において、アクセス要求がフラッシュＲＯＭ１０８へのアクセス要求であるとき、充電式バッテリ１１２の充電には３５０ｍＡを充てる。他方、アクセス要求が記録媒体１１０へのアクセス要求であるとき、充電式バッテリ１１２の充電には２００ｍＡを充てる。
このような制御を行うことで、より適切に充電式バッテリ１１２へ充電用の電流を充当することができる。
【００２１】
ステップＳ７で、充電状態情報を「高速充電状態」に書き換えると、ＣＰＵ１０４は、充電式バッテリ１１２の充電が完了したか否かを判定する（ステップＳ８）。ＣＰＵ１０４は、充電式バッテリ１１２の充電が完了していないと判定した場合（ステップＳ８：ＮＯ）、フラッシュＲＯＭ１０８または記録媒体１１０へのアクセスを実行する（ステップＳ９）。また、ＣＰＵ１０４は、フラッシュＲＯＭ１０８または記録媒体１１０へのアクセスを完了した時に、アクセス完了時刻からの経過時間の計時を開始する。このとき、ＣＰＵ１０４は、計時した時間情報を内部メモリに記録する。
【００２２】
ＣＰＵ１０４は、フラッシュＲＯＭ１０８または記録媒体１１０へのアクセスを完了すると、再度ホスト装置２００からのアクセス要求の有無を判定する（ステップＳ１０）。ＣＰＵ１０４が、ホスト装置２００からのアクセス要求があると判定した場合（ステップＳ１０：ＹＥＳ）、ステップＳ８に戻り、充電が完了しているか否かを判定し、再度アクセスの実行を行う。
【００２３】
他方、ＣＰＵ１０４は、ホスト装置２００からのアクセス要求がないと判定した場合（ステップＳ１０：ＮＯ）、内部メモリが記憶する時間情報を参照し、アクセス完了時刻からの経過時間が１分を超えたか否かを判定する（ステップＳ１１）。ＣＰＵ１０４は、１分を経過していないと判定した場合（ステップＳ１１：ＮＯ）、充電式バッテリ１１２の充電が完了したか否かを判定する（ステップＳ１２）。ＣＰＵ１０４が、充電が完了していないと判定した場合（ステップＳ１２：ＮＯ）、ステップＳ１０に戻り、再度ホスト装置２００からのアクセス要求の有無を判定する。
また、ステップＳ１１でＣＰＵ１０４が、１分を経過したと判定した場合（ステップＳ１１：ＹＥＳ）、ステップＳ５へ処理を移し、充電状態情報を「高速充電状態」に書き換える。つまり、フラッシュＲＯＭ１０８または記録媒体１１０へのアクセスが終了してから所定の時間の間にアクセス要求が無いとき、充電式バッテリに供給する電流量を、「高速充電状態」の電流量に戻す。これにより、「高速充電状態」と「低速充電状態」との間の遷移回数を少なくすることができ、供給電流量の頻繁な増減による充電式バッテリ１１２への負荷を減らすことができる。
【００２４】
また、ステップＳ６、ステップＳ８、ステップＳ１２で、ＣＰＵ１０４が、充電が完了したと判定した場合（ステップＳ６：ＹＥＳ、ステップＳ８：ＹＥＳ、ステップＳ１２：ＹＥＳ）、ＣＰＵ１０４は、内部メモリに記憶する充電状態情報を、「充電完了状態」に書き換える（ステップＳ１３）。なお、電源回路１１１は、充電が完了したと判定した場合に自動的に充電式バッテリ１１２への電流供給を終了するため、ステップＳ１３でＣＰＵ１０４が、電源回路１１１に充電式バッテリ１１２への電力供給を停止させる信号を出力する必要は無い。また、ＣＰＵ１０４は、充電状態情報を、「充電完了状態」に書き換えた時に、当該時刻からの経過時間の計時を開始する。このとき、ＣＰＵ１０４は、計時した時間情報を内部メモリに記録する。
【００２５】
ＣＰＵ１０４は、充電状態情報を「充電完了状態」に書き換えると、ホスト装置２００からのアクセス要求の受信を待機する（ステップＳ１４）。次に、ＣＰＵ１０４は、ホスト装置２００からのアクセス要求の有無を判定する（ステップＳ１５）。ＣＰＵ１０４は、アクセス要求があると判定した場合（ステップＳ１５：ＹＥＳ）、フラッシュＲＯＭ１０８または記録媒体１１０へのアクセスを実行する（ステップＳ１６）。ＣＰＵ１０４は、フラッシュＲＯＭ１０８または記録媒体１１０へのアクセスを完了すると、ステップＳ１４に戻り、再度アクセス要求の受信を待機する。また、ＣＰＵ１０４は、フラッシュＲＯＭ１０８または記録媒体１１０へのアクセスを完了した時に、内部メモリに記録された時間情報を削除し、当該時刻からの経過時間の時間情報を記録する。
【００２６】
他方、ステップＳ１５でホスト装置２００からのアクセス要求がないと判定した場合（ステップＳ１５：ＮＯ）、内部メモリが記憶する時間情報を参照し、アクセス完了時刻からの経過時間が３０分を超えたか否かを判定する（ステップＳ１７）。
ＣＰＵ１０４は、３０分を経過していないと判定した場合（ステップＳ１１：ＮＯ）、ステップＳ１４に戻り、再度アクセス要求の受信を待機する。他方、ＣＰＵ１０４は、３０分を経過したと判定した場合（ステップＳ１１：ＹＥＳ）、デジタルカメラ１００の電源オフを行う（ステップＳ１８）。これにより、デジタルカメラ１００へのアクセスがないときのホスト装置２００の供給電流量を減らすことができる。
【００２７】
このように、本実施形態によれば、充電式バッテリ１１２の充電中に、ホスト装置２００からのアクセス要求が無い場合、ＣＰＵ１０４の動作に必要な電流以外の電流を充電式バッテリ１１２の充電に充てる。他方、充電式バッテリ１１２の充電中に、ホスト装置２００からのアクセス要求がある場合、フラッシュＲＯＭ１０８または記録媒体１１０へのアクセスに供される電流量を充電式バッテリ１１２へ供給する電流量から減少させる。これにより、デジタルカメラ１００を駆動する充電式バッテリ１１２に対する充電動作を適切に制御することができる。
【００２８】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
例えば、本実施形態では、図２に示すフローチャートのステップＳ６、ステップＳ８、ステップＳ１２でＣＰＵ１０４が、充電が完了したか否かの判定を行う場合を説明したが、これに限られず、電源回路１１１からの充電完了を通知する信号の割り込みによってＣＰＵ１０４に充電の完了を通知することでも同様の処理を行うことができる。
【００２９】
また、本実施形態では、本発明をデジタルカメラに適用した例を用いて説明を行ったが、これに限られず、例えば、携帯電話や音楽プレイヤーなど、他の電子機器に本発明を適用しても同様の効果を得ることができる。
また、本実施形態では、所定定格の電流を供給可能であり、情報の送受信が可能な接続線としてＵＳＢケーブルを用いる場合を説明したが、これに限られず、ＬＡＮ（Local Area Network）ケーブルなど、所定定格の電流を供給可能であり、情報の送受信が可能な他の接続線を用いても良い。
【００３０】
また、本実施形態では、記録媒体１１０へのアクセスによって充電状態情報を「低速充電状態」に書き換えたときに、電源回路１１１が、記録媒体１１０の規格の電源電流最大値を充電式バッテリ１１２への供給電力量から減少させる例を説明したが、これに限られず、例えば、ＣＰＵ１０４が記録媒体１１０の必要電流量を取得できる場合は、電源回路１１１が、記録媒体１１０の必要電流量を充電式バッテリ１１２への供給電力量から減少させても良い。
また、例えば、充電状態情報を「低速充電状態」に書き換えたときに、電源回路１１１が充電式バッテリ１１２への電流の供給を停止するようにしても良い。
【００３１】
なお、本実施形態では、記録媒体１１０またはフラッシュＲＯＭ１０８へのアクセスを行うときに、電源回路１１１が充電式バッテリ１１２に供給する電流量を制御する場合を説明したが、これに限られず、電源回路１１１は、充電式バッテリ１１２に供給する電圧量を制御しても良い。例えば具体的には、ＵＳＢケーブル３００から５Ｖの電圧が供給され、ＣＰＵ１０４の動作に１Ｖが必要であり、記録媒体１１０の規格の電源電圧最大値が３．６Ｖである場合、「低速充電状態」のときに、電源回路１１１は充電式バッテリ１１２の充電に０．４Ｖを充てるように電圧量を制御しても良い。
【００３２】
上述のデジタルカメラ１００は内部に、コンピュータシステムを有している。そして、上述したＣＰＵ１０４の動作は、プログラムの形式でフラッシュＲＯＭ１０８に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００３３】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００３４】
１００…デジタルカメラ  １０４…ＣＰＵ  １０８…フラッシュＲＯＭ  １０９…記録媒体Ｉ／Ｆ  １１０…記録媒体  １１１…電源回路  １１２…充電式バッテリ  １１３…ＵＳＢ  Ｉ／Ｆ  ３００…ＵＳＢケーブル
【図１】
2011014019.tif 000003
【図２】
2011014019.tif 000004