(57)【特許請求の範囲】
【請求項１】
外部機器と接続されて、前記外部機器から情報の読み出しおよび／または書き込みの要求を受け付けることが可能な動作モードを有する電子機器であって、
バッテリーと、
前記外部機器と接続されて前記外部機器から電力を得るとともに、前記外部機器から前記要求を受け付けるインタフェースと、
前記外部機器から得られる電力の電流値および電圧値の少なくとも一方である供給値に応じて、前記動作モードに移行するための前記バッテリーの残量に関する条件を変更する制御部と
を備えた電子機器。
【請求項２】
前記バッテリーの残量に関する条件は複数設けられており、
前記制御部は、前記供給値が予め定められた基準値を満たしているか否かに応じて、前記条件を変更する、請求項１に記載の電子機器。
【請求項３】
前記バッテリーの残量に関する条件として、第１の条件と第２の条件とが保持されており、前記第１の条件によって必要とされる前記バッテリーの残量は、前記第２の条件によって必要とされる前記バッテリーの残量よりも少なく、
前記供給値が前記基準値を満たしているときは、前記制御部は、前記動作モードに移行するために前記バッテリーに関する値が前記第１の条件を満たしているか否かを判定し、
前記供給値が前記基準値を満たしていないときは、前記制御部は、前記動作モードに移行するために前記バッテリーに関する値が前記第２の条件を満しているか否かを判定する、請求項２に記載の電子機器。
【請求項４】
前記制御部は、前記供給値が前記基準値を満たしているが前記第１の条件を満たさないとき、または、前記供給値が前記基準値を満たしておらず、かつ、前記第２の条件も満たさないときは、前記動作モードで動作できないことを示す警告を出力する、請求項３に記載の電子機器。
【請求項５】
前記供給値は、前記外部機器から得られる電力の電流値である、請求項１に記載の電子機器。
【請求項６】
前記動作モードで使用される第１回路ブロックと、前記動作モードでは使用されない第２回路ブロックとをさらに備え、
前記インタフェースに前記外部機器が接続されたときにおいて、前記制御部は、少なくとも前記第１回路ブロックを初期化する、請求項１に記載の電子機器。
【請求項７】
内蔵された記録媒体をさらに備え、
前記動作モードでの動作時において、前記制御部は、前記内蔵された記録媒体、および、取り外し可能に装着された記録媒体の少なくとも一方を利用して、前記情報の読み出しおよび／または書き込みを行う、請求項１に記載の電子機器。
【請求項８】
外部機器と接続されて、前記外部機器から情報の読み出しおよび／または書き込みの要求を受け付けることが可能な動作モードを有する電子機器の制御方法であって、前記電子機器は、バッテリーと、前記外部機器と接続されて前記外部機器から電力を得るとともに、前記外部機器から前記要求を受け付けるインタフェースとを備えており、
前記外部機器から得られる電力の電流値および電圧値の少なくとも一方である供給値を取得するステップと、
前記供給値に応じて、前記動作モードに移行するための前記バッテリーの残量に関する条件を変更するステップと
を包含する、電子機器の制御方法。
【請求項９】
外部機器と接続されて、前記外部機器から情報の読み出しおよび／または書き込みの要求を受け付けることが可能な動作モードを有する電子機器のコンピュータによって実行されるコンピュータプログラムであって、前記電子機器は、前記コンピュータであるコントローラーと、バッテリーと、前記外部機器と接続されて前記外部機器から電力を得るとともに、前記外部機器から前記要求を受け付けるインタフェースとを備えており、
前記コンピュータプログラムは前記コントローラーに、
前記外部機器から得られる電力の電流値および電圧値の少なくとも一方である供給値を取得するステップと、
前記供給値に応じて、前記動作モードに移行するための前記バッテリーの残量に関する条件を変更するステップと
を実行させる、コンピュータプログラム。
【請求項１０】
請求項９に記載のコンピュータプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子機器に関し、特に、２種類以上の電源から供給される電力を選択的にバッテリーに充電できる電子機器に関する。
【背景技術】
【０００２】
特許文献１は、デジタルカメラとコンピュータとが接続された画像入力システムを開示する。デジタルカメラはコンピュータから受信したコマンドに応じて、電源を外部電源から得るかＵＳＢバスパワーから得るかを決定する。特許文献１に開示されているコンピュータは、ユーザからモードの設定指示を受け付け、その指示に応じて、電源の供給源を変更するコマンドをデジタルカメラに発行する。
【０００３】
これにより、ユーザがバッテリー容量やＡＣアダプタの接続を意識することなく、画像データの転送やリモート撮影を行うことができる画像入力システムが提供される。
【０００４】
特許文献１に記載された画像入力システムでは、デジタルカメラの電源を撮影やデータ転送等の各種動作に応じて変更している。これにより、バッテリーの容量が不足したり、ＡＣ電源が供給できない状態になることを防ぎ、撮影の続行、および、メモリカードからの画像データの取得およびコンピュータへの転送を継続して実現している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−３５２２５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
電子機器の電源管理は非常に重要である。特に、ＡＣ電源およびバッテリーで駆動可能な電子機器に関しては、より優れた電源管理技術が必要とされている。そのような電子機器では、ＡＣ電源およびバッテリー各々を利用した際の電源管理が必要である。たとえば、バッテリーの残量が少なければ動作電圧を確保できなくなり、また、データ伝送などの動作の途中でバッテリーの残量がなくなるとデータの破損などが発生する。そのような事態の発生は可能な限り避けることが必要とされている。
【０００７】
本発明は、上記課題に鑑みてなされたものであって、その目的は、バッテリー残量が少ない状態でも可能な限り動作することができ、かつ、外部機器とデータの送受信を行っている最中に電源が切れることを可能な限り防止できる電子機器を提供することである。
【課題を解決するための手段】
【０００８】
本発明による電子機器は、外部機器と接続されて、前記外部機器から情報の読み出しおよび／または書き込みの要求を受け付けることが可能な動作モードを有する電子機器であって、バッテリーと、前記外部機器と接続されて前記外部機器から電力を得るとともに、前記外部機器から前記要求を受け付けるインタフェースと、前記外部機器から得られる電力の電流値および電圧値の少なくとも一方である供給値と、前記バッテリーの残量に関する値とに応じて、前記動作モードに移行するための条件を変更する制御部とを備えている。
【０００９】
前記制御部は、前記動作モードに移行するために前記バッテリーの残量に関する値が満たすべき条件を複数管理しており、前記制御部は、前記供給値が予め定められた基準値を満たしているか否かに応じて、前記条件を変更してもよい。
【００１０】
前記制御部は、前記バッテリーの残量に関する値が満たすべき条件として、第１の条件と第２の条件とを保持しており、前記第１の条件によって必要とされる前記バッテリーの残量は、前記第２の条件によって必要とされる前記バッテリーの残量よりも少なく、前記供給値が前記基準値を満たしているときは、前記制御部は、前記動作モードに移行するために前記バッテリーの残量に関する値が前記第１の条件を満たしているか否かを判定し、前記供給値が前記基準値を満たしていないときは、前記制御部は、前記動作モードに移行するために前記バッテリーの残量に関する値が前記第２の条件を満しているか否かを判定してもよい。
【００１１】
前記制御部は、前記供給値が前記基準値を満たしているが前記第１の条件を満たさないとき、または、前記供給値が前記基準値を満たしておらず、かつ、前記第２の条件も満たさないときは、前記動作モードで動作できないことを示す警告を出力してもよい。
【００１２】
前記供給値は、前記外部機器から得られる電力の電流値であってもよい。
【００１３】
前記電子機器は、前記動作モードで使用される第１回路ブロックと、前記動作モードでは使用されない第２回路ブロックとをさらに備え、前記インタフェースに前記外部機器が接続されたときにおいて、前記制御部は、少なくとも前記第１ブロックを初期化してもよい。
【００１４】
前記電子機器は、内蔵された記録媒体をさらに備え、前記動作モードでの動作時において、前記制御部は、前記内蔵された記録媒体、および、取り外し可能に装着された記録媒体の少なくとも一方を利用して、前記情報の読み出しおよび／または書き込みを行ってもよい。
【００１５】
本発明による方法は、外部機器と接続されて、前記外部機器から情報の読み出しおよび／または書き込みの要求を受け付けることが可能な動作モードを有する電子機器の制御方法であって、前記電子機器は、バッテリーと、前記外部機器と接続されて前記外部機器から電力を得るとともに、前記外部機器から前記要求を受け付けるインタフェースとを備えており、前記外部機器から得られる電力の電流値および電圧値の少なくとも一方である供給値と、前記バッテリーの残量に関する値とを取得するステップと、前記供給値と前記バッテリーの残量に関する値とに応じて、前記動作モードに移行するための条件を変更するステップとを包含する。
【００１６】
本発明によるコンピュータプログラムは、外部機器と接続されて、前記外部機器から情報の読み出しおよび／または書き込みの要求を受け付けることが可能な動作モードを有する電子機器のコンピュータによって実行されるコンピュータプログラムであって、前記電子機器は、前記コンピュータであるコントローラーと、バッテリーと、前記外部機器と接続されて前記外部機器から電力を得るとともに、前記外部機器から前記要求を受け付けるインタフェースとを備えており、前記コンピュータプログラムは前記コントローラーに、前記外部機器から得られる電力の電流値および電圧値の少なくとも一方である供給値と、前記バッテリーの残量に関する値とを取得するステップと、前記供給値と前記バッテリーの残量に関する値とに応じて、前記動作モードに移行するための条件を変更するステップとを実行させる。
【００１７】
本発明による記録媒体には、上述のコンピュータプログラムが記録されていてもよい。
【発明の効果】
【００１８】
本発明によれば、バッテリー残量が少ない状態でもなるべく動作することができ、かつ、外部機器とデータの送受信を行っている最中に電源が切れることをなるべく防止することができる電子機器を提供できる。
【図面の簡単な説明】
【００１９】
【図１】デジタルビデオカメラ１００の構成を示すブロック図である。
【図２】ＵＳＢ接続に関する起動シーケンスを説明するためのフローチャートである。
【図３】充電モード開始動作を説明するためのフローチャートである。
【図４】マス・ストレージ・モードの開始動作を説明するためのフローチャートである。
【発明を実施するための形態】
【００２０】
以下、添付の図面を参照しながら、本発明による電子機器の実施形態を説明する。以下の実施形態では、本発明の電子機器がデジタルビデオカメラである例を説明する。
【００２１】
〔１．概要〕
デジタルビデオカメラ１００は、ＵＳＢインタフェース２９０を有する。デジタルビデオカメラ１００は、ＵＳＢインタフェース２９０に接続されたパソコン（ＰＣ）等の外部機器から電力の供給を受けることができる。また、外部機器は、ＵＳＢインタフェース２９０を介して接続されているデジタルビデオカメラ１００に装着されたメモリカード２４０内を参照できる。
【００２２】
デジタルビデオカメラ１００は、バッテリー残量が少ない状態でもなるべく動作することができ、かつ、外部機器とデータの送受信を行っている最中に電源が切れることをなるべく防止することができる。
【００２３】
〔２．構成〕
〔２−１．電気的構成〕
本実施の形態にかかるデジタルビデオカメラ１００の電気的構成について、図１を用いて説明する。図１は、デジタルビデオカメラ１００の構成を示すブロック図である。デジタルビデオカメラ１００は、ズームレンズ１１０等からなる光学系により形成された被写体像をＣＣＤイメージセンサー１８０で撮像する。ＣＣＤイメージセンサー１８０で生成された画像データは、画像処理部１９０で各種処理が施され、メモリカード２４０に格納される。また、メモリカード２４０に格納された画像データは、液晶モニタ２７０で表示可能である。以下、デジタルビデオカメラ１００の構成を詳細に説明する。
【００２４】
デジタルビデオカメラ１００の光学系は、ズームレンズ１１０、ＯＩＳ１４０、フォーカスレンズ１７０を含む。ズームレンズ１１０は、光学系の光軸に沿って移動することにより、被写体像を拡大又は縮小可能である。また、フォーカスレンズ１７０は、光学系の光軸に沿って移動することにより、被写体像のピントを調整する。
【００２５】
ＯＩＳ１４０は、内部に光軸に垂直な面内で移動可能な補正レンズを有する。ＯＩＳ１４０は、デジタルビデオカメラ１００の振れを相殺する方向に補正レンズを駆動することにより、被写体像の振れを低減する。
【００２６】
ズームモータ１３０は、ズームレンズ１１０を駆動する。ズームモータ１３０は、パルスモータやＤＣモータ、リニアモータ、サーボモータなどで実現してもよい。ズームモータ１３０は、カム機構やボールネジなどの機構を介してズームレンズ１１０を駆動するようにしてもよい。検出器１２０は、ズームレンズ１１０が光軸上でどの位置に存在するのかを検出する。検出器１２０は、ズームレンズ１１０の光軸方向への移動に応じて、ブラシ等のスイッチによりズームレンズの位置に関する信号を出力する。
【００２７】
ＯＩＳアクチュエータ１５０は、ＯＩＳ１４０内の補正レンズを光軸と垂直な面内で駆動する。ＯＩＳアクチュエータ１５０は、平面コイルや超音波モータなどで実現できる。また、検出器１６０は、ＯＩＳ１４０内における補正レンズの移動量を検出する。
【００２８】
ＣＣＤイメージセンサー１８０は、ズームレンズ１１０等からなる光学系で形成された被写体像を撮像して、画像データを生成する。ＣＣＤイメージセンサー１８０は、露光、転送、電子シャッタなどの各種動作を行う。
【００２９】
画像処理部１９０は、ＣＣＤイメージセンサー１８０で生成された画像データに対して各種の処理を施す。画像処理部１９０は、ＣＣＤイメージセンサー１８０で生成された画像データに対して処理を施し、液晶モニタ２７０に表示するための画像データを生成したり、メモリカード２４０に再格納するための画像データを生成したりする。例えば、画像処理部１９０は、ＣＣＤイメージセンサー１８０で生成された画像データに対してガンマ補正やホワイトバランス補正、傷補正などの各種処理を行う。また、画像処理部１９０は、ＣＣＤイメージセンサー１８０で生成された画像データに対して、Ｈ．２６４規格やＭＰＥＧ２規格に準拠した圧縮形式等により画像データを圧縮する。画像処理部１９０は、ＤＳＰやマイコンなどで実現可能である。
【００３０】
コントローラー２１０は、全体を制御する制御手段である。コントローラー２１０は、半導体素子などで実現可能である。コントローラー２１０は、ハードウェアのみで構成してもよいし、ハードウェアとソフトウェアとを組み合わせることにより実現してもよい。コントローラー２１０は、マイコンなどで実現できる。
【００３１】
メモリ２００は、画像処理部１９０及びコントローラー２１０のワークメモリとして機能する。メモリ２００は、例えば、ＤＲＡＭ、強誘電体メモリなどで実現できる。メモリ２００には、コントローラー２１０が後述の処理を行うことを可能にするコンピュータプログラム２０１が格納されている。
【００３２】
液晶モニタ２７０は、ＣＣＤイメージセンサー１８０で生成した画像データが示す画像や、メモリカード２４０から読み出した画像データが示す画像を表示可能である。
【００３３】
ジャイロセンサー２２０は、圧電素子等の振動材等で構成される。ジャイロセンサー２２０は、圧電素子等の振動材を一定周波数で振動させコリオリ力による力を電圧に変換して角速度情報を得る。ジャイロセンサー２２０から角速度情報を得、この揺れを相殺する方向にＯＩＳ内の補正レンズを駆動させることにより、デジタルビデオカメラ１００は、使用者による手振れを補正する。
【００３４】
カードスロット２３０は、メモリカード２４０を着脱可能である。カードスロット２３０は、機械的及び電気的にメモリカード２４０と接続可能である。メモリカード２４０は、フラッシュメモリや強誘電体メモリなどを内部に含み、データを格納可能である。
【００３５】
内部メモリ２８０は、フラッシュメモリや強誘電体メモリなどで構成される。内部メモリ２８０は、デジタルビデオカメラ１００全体を制御するための制御プログラム等を格納する。この制御プログラムは、コンピュータプログラム２０１として上述のメモリ２００上に展開される。
【００３６】
操作部２５０は、使用者から画像の撮像指示を受け付ける部材である。ズームレバー２６０は、使用者からズーム倍率の変更指示を受け付ける部材である。
【００３７】
ＵＳＢインタフェース２９０は、デジタルビデオカメラ１００とＰＣ等の外部機器とを接続するためのインターフェースである。例えば、デジタルビデオカメラ１００のＵＳＢインタフェース２９０とＰＣ等の外部機器とは、ＵＳＢケーブルを介して接続することができる。デジタルビデオカメラ１００は、ＵＳＢインタフェース２９０を介して、外部機器から電力供給を受けたり、データを受信したりすることができる。
【００３８】
ＡＣアダプタ接続端子３００は、デジタルビデオカメラ１００とＡＣアダプタとを接続するためのインターフェースである。例えば、デジタルビデオカメラ１００のＡＣアダプタ接続端子３００と家庭用コンセントは、ＡＣアダプタを介して接続することができる。デジタルビデオカメラ１００は、ＡＣアダプタ接続端子３００を介して、ＡＣアダプタから電力供給を受けることができる。
【００３９】
バッテリー３１０は、デジタルビデオカメラ１００に電力を供給するための充電池である。例えば、デジタルビデオカメラ１００においては、リチウムイオン電池で構成される。なお、バッテリー３１０は、必ずしもリチウムイオン電池で構成される必要はなく、ニッケル水素電池やニッカド電池等で構成されていてもよい。要するにバッテリー３１０は充電池であればよい。
【００４０】
〔３．動作〕
本実施の形態にかかるデジタルビデオカメラ１００の各種動作について図面を用いて説明する。
【００４１】
〔３−１．ＵＳＢ接続に関する起動シーケンス〕
デジタルビデオカメラ１００のＵＳＢ接続に関する起動シーケンスについて図２を用いて説明する。図２は、ＵＳＢ接続に関する起動シーケンスを説明するためのフローチャートである。
【００４２】
使用者は、ＰＣ等の外部機器に接続されているＵＳＢケーブルをデジタルビデオカメラ１００に接続することができる（Ｓ１００）。ＵＳＢケーブルがデジタルビデオカメラ１００に接続されたことをトリガとして、デジタルビデオカメラ１００は以下に説明する動作を開始する。
【００４３】
ＵＳＢケーブルがデジタルビデオカメラ１００に接続されると、コントローラー２１０は、操作部２５０のうちの電源スイッチがＯＦＦであるか否かを判断する（Ｓ１１０）。なお、電源スイッチがＯＦＦであるか否かにかかわらず、コントローラー２１０内の一部のブロック（充電ブロック）には電力が供給されている。コントローラー２１０は供給されているその電力を利用して図２に示す処理を行うことができる。
【００４４】
電源スイッチがＯＦＦであると判断すると、コントローラー２１０は、充電モード開始動作に入る（Ｓ１２０）。一方、電源スイッチがＯＦＦでないと判断すると、コントローラー２１０は、マス・ストレージ（Ｍａｓｓ  Ｓｔｏｒａｇｅ）・モード開始動作に入る（Ｓ１３０）。
【００４５】
以下、図３および図４を参照しながら、充電モードの開始動作及びマス・ストレージ・モードの開始動作について説明する。
【００４６】
なお、本明細書において「充電モード」とはＡＣアダプタ若しくはＤＣアダプタを用いて充電動作を行うモード、又はＵＳＢインタフェース２９０を介して接続されている外部機器（たとえばＰＣ）から電力を引き込んで充電するモードをいう。また、本明細書において「マス・ストレージ・モード」（Ｍａｓｓ  Ｓｔｒａｇｅ  ｍｏｄｅ）とは、ＵＳＢインタフェース２９０を介して接続されている外部機器（たとえばＰＣ）から、デジタルビデオカメラ１００が、自装置内の記録媒体（メモリ２００、内部メモリ２８０、および、メモリカード２４０の少なくとも１つ）内の参照要求を受け付けることが可能な状態で動作するモードをいう。外部機器からはデジタルビデオカメラ１００がハードディスクドライブなどのようにドライブとして認識される。外部機器は読み出し要求および／または書き込み要求を発行することにより、記録媒体からの情報の読み出しおよび／または記録媒体への情報の書き込みが可能になる。
【００４７】
〔３−２．充電モードの開始動作〕
次に、充電モードの開始動作について図３を用いて説明する。図３は充電モード開始動作を説明するためのフローチャートである。
【００４８】
充電モード開始動作に入ると、コントローラー２１０はＵＳＢブロックの初期化を行う（Ｓ２１０）。ここで、「ＵＳＢブロック」とは、デジタルビデオカメラ１００のＵＳＢ機能に関連するハードウェア及びソフトウェアからなる構成である。たとえば、ＰＣ等の外部装置から電力供給を受け、データを送受信するために必要な最低限の回路及びソフトウェアからなる構成である。また、「ＵＳＢブロックの初期化」とは、デジタルビデオカメラ１００が、ＵＳＢブロックを初期化することである。つまり、デジタルビデオカメラ１００は、起動されていないＵＳＢブロックを起動し、ＵＳＢブロックの各設定値等をリセットすることでＵＳＢブロックの初期化を行う。
【００４９】
ＵＳＢブロックの初期化を完了すると、コントローラー２１０は、ＵＳＢ初期通信を開始する（Ｓ２２０）。「ＵＳＢ初期通信」とは、デジタルビデオカメラ１００が、ＰＣ等の外部機器とＵＳＢケーブルで接続されたときに行う動作である。具体的には、デジタルビデオカメラ１００は、ＵＳＢ初期通信において自装置の機能や特徴をＰＣ等の外部機器に通知したり、ＰＣ等の外部機器の電流供給能力を確認したりする。なお電流供給能力の確認方法の詳細は、ＵＳＢ規格で規定されている。そのため、本明細書では詳細な説明は省略する。
【００５０】
初期通信を完了すると、コントローラー２１０は、初期通信の結果を基に、接続された外部機器から５００ｍＡの電流を引き込み可能であるかを判定する（Ｓ２３０）。
【００５１】
接続された外部機器から５００ｍＡの電流を引き込み可能でないと判定した場合、コントローラー２１０は、本体の電源をＯＦＦする（Ｓ２４０）。ここで、本体の電源をＯＦＦするとは、デジタルビデオカメラ１００のうち、コントローラー２１０内の充電ブロック以外の部分の電源をＯＦＦすることである。本体の電源をＯＦＦすると、コントローラー２１０は、ＡＣアダプタ接続端子３１０にＡＣアダプタが接続されているかどうかを判定する（Ｓ２５０）。この判定は、たとえばＡＣアダプタ接続端子３１０に印加されている電圧を確認することにより、行われる。ＡＣアダプタが接続されていると判定すると、コントローラー２１０は、ＡＣアダプタによる充電を開始する（Ｓ２６０）。具体的にはコントローラー２１０は、コントローラー２１０内の充電時に動作する充電制御回路（ＩＣ）に、ＡＣアダプタによる充電を行う際の電流値を設定する。電流値は、５００ｍＡよりも大きい値、たとえば１０００ｍＡに設定される。この設定が完了すると、設定された電流値による充電がＡＣアダプタを利用して開始される。
【００５２】
一方、ＡＣアダプタが接続されていないと判定すると、コントローラー２１０は、ＵＳＢインタフェース２９０を介した充電を開始せず、デジタルビデオカメラ１００に設けられた電源ＬＥＤ（図示せず）をエラー点滅させて充電エラー状態に入る（Ｓ２７０）。
【００５３】
一方、ステップＳ２３０で、接続された外部機器から５００ｍＡの電流を引き込み可能であると判定した場合、コントローラー２１０は、ＵＳＢ充電設定を行う（Ｓ２８０）。「ＵＳＢ充電設定」とは、具体的には、コントローラー２１０がＵＳＢ充電を行う際の電流値を、上述のコントローラー２１０内の充電制御回路（ＩＣ）に設定することをいう。ＵＳＢ充電設定を行うと、コントローラー２１０は、本体の電源をＯＦＦする（Ｓ２９０）。本体の電源をＯＦＦすると、コントローラー２１０は、ＡＣアダプタ接続端子３１０にＡＣアダプタが接続されているかどうかを判定する（Ｓ３００）。コントローラー２１０は、ＡＣアダプタが接続されていると判定すると、ＡＣアダプタによる充電を開始する（Ｓ３１０）。一方、ＡＣアダプタが接続されていないと判定すると、コントローラー２１０は、ＵＳＢインタフェース２９０を介した充電を開始する（Ｓ３２０）。なお、この場合には、コントローラー２１０は、ＵＳＢインタフェース２９０を介して５００ｍＡを引き込んで充電を開始する。
【００５４】
このように、本実施の形態にかかるデジタルビデオカメラ１００は、ＵＳＢケーブルが接続されている状態での充電モードの開始動作を行う際に、例え、ＡＣアダプタが接続されていたとしても、一旦、自装置内のＵＳＢインタフェース２９０の初期化を行い、ＵＳＢインタフェース２９０を介した初期通信を行う。そして、デジタルビデオカメラ１００は、ＵＳＢインタフェース２９０の初期化及び初期通信を行った後に、コントローラー２１０のうち充電に用いるブロックを除く部分について電源をＯＦＦし、その後にＡＣアダプタによる充電を開始することとした。
【００５５】
これにより、ＡＣアダプタとＵＳＢケーブルとが接続されており、ＡＣアダプタによる充電がされている状態において、ＡＣアダプタの接続が解除されたとしても、デジタルビデオカメラ１００は、ＵＳＢケーブルを介した充電を開始する際に、ＵＳＢブロックの初期化やＵＳＢの初期通信をする必要がない。従って、このような場合においても、デジタルビデオカメラ１００は、迅速にＵＳＢインタフェース２９０を介した充電動作を開始できる。
【００５６】
また、デジタルビデオカメラ１００は、ＵＳＢケーブルで接続されたＰＣ等の外部機器の引き込み電流が５００ｍＡより少なく、ＡＣアダプタも接続されていない場合には、ＵＳＢインタフェース２９０を介した充電をしないこととした。このようにした理由について説明する。
【００５７】
バッテリー３１０の充電が開始されると、不図示の電源ＬＥＤは充電用の点滅をする。例えば、外部機器からの引き込み電流が小さい場合にもＵＳＢインタフェース２９０を介した充電を行うとする。すると、引き込み電流が小さい場合でも、十分な電流を引き込める場合でも、電源ＬＥＤは、同様な点滅をする。使用者は、バッテリー３１０の充電の完了を電源ＬＥＤの点滅の終了を確認することにより行う。従って、引き込み電流が小さい場合にＵＳＢインタフェース２９０を介した充電を行い、十分な引き込み電流が得られる場合と同様に電源ＬＥＤを点滅させると、使用者は、いつバッテリー３１０の充電が完了するかを予測できない。また、外部機器から引き込める電流が非常に小さい場合にＵＳＢインタフェース２９０を介した充電を行おうとすると、バッテリー３１０の充電の完了に長時間を要したり、そもそも充電自体ができなかったりする。従って、デジタルビデオカメラ１００は、ＵＳＢケーブルで接続されたＰＣ等の外部機器の引き込み電流が５００ｍＡより少なく、ＡＣアダプタも接続されていない場合には、ＵＳＢインタフェース２９０を介した充電をしないこととした。
【００５８】
また、デジタルビデオカメラ１００は、ＡＣアダプタと外部機器に接続されたＵＳＢケーブルとの両方が接続されている場合には、ＡＣアダプタを電源としてバッテリー３１０の充電を行うこととした。これは、ＡＣアダプタとＵＳＢインタフェース２９０を介して接続された外部機器とでは、ＡＣアダプタからの方が大きな電流を引き込めるからである。ＡＣアダプタを電源としてバッテリー３１０の充電を行うことで、デジタルビデオカメラ１００は、ＵＳＢインタフェース２９０を介して行う充電よりも短時間でバッテリー３１０の充電を完了できる。
【００５９】
なお、近年は家庭用コンセントからＵＳＢ給電を行うことを可能とするアダプタが普及している。そのようなアダプタを用いると、ＵＳＢインタフェース２９０にＵＳＢケーブルが接続されているものの、図３のステップＳ２２０における初期通信はできない。そのため、ステップＳ２２０においてＵＳＢ初期通信ができなかったときは、ステップＳ２３０においてコンセントに接続されていると判断して、ステップＳ２４０またはＳ２８０に進むようにしてもよい。
【００６０】
〔３−３．マス・ストレージ・モードの開始動作〕
次に、マス・ストレージ・モードの開始動作について図４を用いて説明する。図４はマス・ストレージ・モードの開始動作を説明するためのフローチャートである。
【００６１】
マス・ストレージ・モード開始動作に入ると、コントローラー２１０は、ＵＳＢブロックの初期化を行う（Ｓ３１０）。この場合には、デジタルビデオカメラ１００の電源ＳＷはＯＮされているため、ＵＳＢブロックは既に起動している。従って、コントローラー２１０は、ＵＳＢブロックの設定値のリセット等を行うことでＵＳＢブロックの初期化を行う。
【００６２】
ＵＳＢブロックの初期化を完了すると、コントローラー２１０は、ＵＳＢ初期通信を行う（Ｓ３２０）。ＵＳＢ初期通信とは、デジタルビデオカメラ１００が、ＰＣ等の外部機器とＵＳＢケーブルで接続されたときに行う動作である。具体的には、自装置の機能や特徴をＰＣ等の外部機器に通知したり、ＰＣ等の外部機器の電流供給能力を確認したりする。
【００６３】
初期通信を完了すると、コントローラー２１０は、初期通信の結果を基に接続された外部機器から５００ｍＡの電流を引き込み可能であるかを判定する（Ｓ３３０）。
【００６４】
接続された外部機器から５００ｍＡの電流を引き込み可能であると判定した場合、コントローラー２１０は、バッテリー３１０の残量が１０％以上であるか否かを判定する（Ｓ３５０）。バッテリー３１０の残量の判定方法は種々考えられる。たとえば、バッテリー３１０が残量の通知機能を有するスマートバッテリーであれば、当該スマートバッテリーから通知される残量に基づいて、コントローラー２１０はバッテリー３１０の残量を判定すればよい。バッテリー３１０が非スマートバッテリーであれば、コントローラー２１０は、バッテリーの電圧値によって残量を特定すればよい。
【００６５】
バッテリー３１０の残量が１０％以上のとき、コントローラー２１０は、マス・ストレージ・モードで動作するようＵＳＢインタフェース２９０を制御する（Ｓ３６０）。なお、この場合において、デジタルビデオカメラ１００は、ＵＳＢインタフェース２９０を介して外部機器から５００ｍＡを引き込んで動作している。一方、残量が１０％以上でないと判定すると、コントローラー２１０は液晶モニタ２７０を制御して、バッテリー残量不足のためマス・ストレージ・モードで動作できない旨の警告を出力（表示）させる（Ｓ３７０）とともに、マス・ストレージ・モードで動作させないようＵＳＢインタフェース２９０を制御する。なお、この場合には、デジタルビデオカメラ１００は、ＵＳＢインタフェース２９０を介して、外部機器から５００ｍＡを引き込んで動作している。
【００６６】
一方、ステップＳ３３０で、接続された外部機器から５００ｍＡの電流を引き込み不可であると判定した場合、コントローラー２１０は、バッテリー３１０の残量が２０％以上であるか否かを判定する（Ｓ３９０）。残量が２０％以上であると判定すると、コントローラー２１０は、マス・ストレージ・モード動作を行うようＵＳＢインタフェース２９０を制御する（Ｓ４００）。なお、この場合には、デジタルビデオカメラ１００は、ＵＳＢインタフェース２９０を介して外部機器から電流を引き込まない。
【００６７】
一方、残量が２０％以上でないと判定すると、コントローラー２１０は、液晶モニタ２７０を制御して、バッテリー残量不足のため、マス・ストレージ・モードで動作できない旨の警告を出力（表示）させる（Ｓ４１０）とともに、マス・ストレージ・モードで動作させないようＵＳＢインタフェース２９０を制御する。なお、この場合には、デジタルビデオカメラ１００は、ＵＳＢインタフェース２９０を介して外部機器から電流を引き込まない。
【００６８】
このように、本実施の形態にかかるデジタルビデオカメラ１００は、外部機器とＵＳＢインタフェース２９０を介して接続されている場合において、マス・ストレージ・モード動作をＵＳＢインタフェース２９０に行わせる際に、外部機器から引き込める電流の大きさに応じて、マス・ストレージ・モード動作を行わせるために最低限必要なバッテリー３１０の残量の大きさを異ならせている。より詳しく説明すると、コントローラー２１０は、マス・ストレージ・モードに移行するためにバッテリー３１０の残量が満たすべき条件を複数管理しており、外部機器から引き込める電流の大きさが予め定められた基準値を満たしているか否かに応じて、当該条件を変更する。具体的には、外部機器から引き込める電流の大きさが所定値（５００ｍＡ）よりも大きい場合には、最低限必要なバッテリー３１０の残量を１０％とする条件を適用し、外部機器から引き込める電流の大きさが所定値よりも小さい場合には、最低限必要なバッテリー３１０の残量を２０％とする条件を適用している。これらの条件となる値は、たとえばコントローラー２１０が内部レジスタ（図示せず）に保持していてもよいし、または、内部メモリ２８０に予め設定されていてもよい。コントローラー２１０がアクセス可能な状態で維持、管理されていればよい。
【００６９】
上述の処理によれば、デジタルビデオカメラ１００は、外部機器から電流を引き込んでいる場合には、バッテリー３１０の残量が少ない場合であっても  マス・ストレージ・モード動作をするが、外部機器から電流を引き込んでいない場合には、バッテリー３１０の残量がある程度なければ  マス・ストレージ・モード動作をしない。その結果、デジタルビデオカメラ１００は、バッテリー残量が少ない状態でもなるべく動作することができ、かつ、外部機器とデータの送受信を行っている最中に電源が切れることをなるべく防止することができる。
【００７０】
上述の実施形態の説明は一例であり、本発明は、これらには限定されない。そこで、以下、本実施形態の変形例を説明する。
【００７１】
本実施形態にかかるデジタルビデオカメラ１００の光学系及び駆動系は、図１に示す例に限定されない。例えば、図１には、３群構成の光学系が示されている。しかしながら他の群構成のレンズ構成を採用してもよい。また、上記３群構成の光学系の各レンズは１枚のレンズで構成されていてもよいし、複数枚のレンズで構成されていてもよい。
【００７２】
また、上述の実施形態では、撮像素子として、ＣＣＤイメージセンサー１８０を例示したが、本発明はこれに限定されない。例えば、ＣＭＯＳイメージセンサーで構成してもよく、ＮＭＯＳイメージセンサーで構成してもよい。
【００７３】
また、上述の実施形態では、図４のステップＳ３５０及びステップＳ３９０において、バッテリー３１０の残量に基づいてマス・ストレージ・モードでの動作を許可するか否かを決定したが、本発明はこれに限定されない。例えば、バッテリー３１０の電圧値が所定値以上か否かに基づいて、マス・ストレージ・モードでの動作を許可するか否かを決定してもよい。これにより、バッテリー３１０が非スマートバッテリーである場合でも、電圧値からわざわざ残量を特定する必要がなくなる。ただし、バッテリー残量および電圧値はいずれも、バッテリーの残量に関する値であると言うことができる。本明細書では、バッテリー残量、電圧値その他のバッテリーの残量を示し得る値を総括して「バッテリーに関する値」と表現することもある。
【００７４】
また、上述の実施形態では、充電モード開始動作を許可するか否かの判断に用いる引き込み可能な電流値を５００ｍＡとしたが、本発明はこれに限定されない。例えば１００ｍＡや２００ｍＡであってもよい。要するに、充電に必要なブロックを起動するのに足りる容量であればいくらであってもよい。
【００７５】
また、上述の実施形態では、マス・ストレージ・モードでの動作を許可するかどうかの判断に用いる引き込み可能な電流値と、充電モード開始動作を許可するか否かの判断に用いる引き込み可能な電流値とを、同一の５００ｍＡとしたが、本発明はこれに限定されない。例えば、マス・ストレージ・モードでの動作の許可判断に用いる電流値を１００ｍＡとし、充電開始動作を許可するか否かの判断に用いる引き込み可能な電流値を５００ｍＡとしてもよい。このように、それぞれの電流値を異ならせ、それぞれ独立した電流値を設定してもよい。
【００７６】
また、電流値ではなく、電圧値で判断してもよい。電流値および電圧値の少なくとも一方であればよい。
【００７７】
また、上述の実施形態では、マス・ストレージ・モードでの動作を許可するかどうかを判断するために用いるバッテリー３１０の残量の条件を、接続されたＰＣ等の外部機器の電流供給能力に応じて１０％以上または２０％以上とした。しかしながら、本発明はこれに限定されない。例えば、接続された外部機器から５００ｍＡ引き込めると判断した場合は、バッテリー残量が５％以上あれば起動許可とし、５００ｍＡ引き込めないと判断した場合は、バッテリー残量が１５％以上あれば起動許可としてもよい。要するに、外部機器から所定量の電流を引き込めると判断した場合に必要なバッテリーの残量が、外部機器から所定量の電流を引き込めないと判断した場合に必要なバッテリーの残量よりも小さければよい。
【００７８】
また、上述の実施形態では、充電モード開始動作において、ＵＳＢインタフェース２９０が動作するために必要な最低限のブロックのみ初期化するとしたが、本発明はこれに限定されない。例えば、自装置全体の初期化を行ってもよい。
【００７９】
また、上述の実施形態では、デジタルビデオカメラ１００と外部機器とを接続する媒体として、ＵＳＢケーブルを例示したが、本発明はこれに限定されない。例えば、共振磁界結合方式により電力およびデータを送信する送電機器と無線で接続されてもよいし、他のケーブルで接続されてもよい。要するに、デジタルビデオカメラ１００が電力を取得可能なインターフェースであれば何でもよい。
【００８０】
また、上述の実施形態では、本発明をデジタルビデオカメラに適用した例を示したが、本発明はこれに限定されない。例えば、デジタルスチルカメラや携帯電話やパーソナルコンピュータや携帯音楽プレイヤー等にも適用可能である。
【００８１】
上述したデジタルビデオカメラ１００が実行するコンピュータプログラムは、図２〜４に示す手順でコントローラー２１０に処理を実行させる。そのようなコンピュータプログラムは、ＣＤ−ＲＯＭ等の記録媒体に記録されて製品として市場に流通され、または、インターネット等の電気通信回線を通じて伝送され得る。
【産業上の利用可能性】
【００８２】
本発明は、デジタルビデオカメラやデジタルスチルカメラ等の電子機器に適用できる。
【符号の説明】
【００８３】
１００  デジタルビデオカメラ
１１０  ズームレンズ
１２０  検出器
１３０  ズームモータ
１４０  ＯＩＳ
１５０  ＯＩＳアクチュエータ
１６０  検出器
１７０  フォーカスレンズ
１８０  ＣＣＤイメージセンサー
１９０  画像処理部
２００  メモリ
２１０  コントローラー
２２０  ジャイロセンサー
２３０  カードスロット
２４０  メモリカード
２５０  操作部
２６０  ズームレバー
２７０  液晶モニタ
２８０  内部メモリ
【図１】
0005607053.tif 000002
【図２】
0005607053.tif 000003
【図３】
0005607053.tif 000004
【図４】
0005607053.tif 000005