(57)【要約】【課題】外部のホストからＵＳＢケーブルを介して供給される電流値には制限があるので、デジタルカメラなどの動作モードによっては、２次電池に対する充電動作を適切に制御することができないという問題があった。【解決手段】ＵＳＢケーブル３５を介して充電可能なバスパワーが得られるときでも、ホスト３０およびカメラ２〜２６が共にPictBridge対応あることをネゴシエーションにより識別した際には、バッテリ２４の充電を停止してバッテリ駆動によりPictBridge動作を行う。【選択図】図１
2010287115.tif 000002
【特許請求の範囲】
【請求項１】
充電可能なバッテリにより駆動される電子機器において、
データおよび電力の伝送機能を有するケーブルを接続するインターフェース手段と、
前記ケーブルを所定のホスト装置に接続したとき、前記ケーブルを介して前記ホスト装置から供給される電力に基づいて前記バッテリを充電することが可能であるか否かを、前記ホスト装置との通信により識別する識別手段と、
前記識別手段により充電が可能であると識別された場合、前記ケーブルを介して前記ホスト装置から供給される電力に基づいて前記バッテリを充電する充電手段と、
前記電子機器の動作モードが予め決められた動作モードであるか否かを判定する判定手段と、
前記判定手段により前記予め決められた動作モードであると判定されたときには、前記充電手段によるバッテリ充電動作を禁止して前記バッテリからの駆動電力により前記電子機器を動作させる制御手段と、
を備えたことを特徴とする電子機器。
【請求項２】
請求項１に記載の電子機器において、さらに加えて、
撮像素子から読み出された信号に所定の信号処理を加えて撮像データを形成する撮像手段を備え、デジタルカメラとしての動作モードを有することを特徴とする電子機器。
【請求項３】
請求項２に記載の電子機器において、
前記ホスト装置はコンピュータであり、前記コンピュータから前記インターフェース手段を介して受信される撮影コマンドに応答して撮像モードを実行するときには、前記充電手段によるバッテリ充電動作を禁止して前記バッテリからの駆動電力により前記電子機器を動作させることを特徴とする電子機器。
【請求項４】
請求項２に記載の電子機器において、
前記ホスト装置はプリンタであり、前記プリンタおよび前記電子機器がダイレクトプリントに対応する機能を有していると前記判定手段により判定されたときには、前記充電手段によるバッテリ充電動作を禁止して前記バッテリからの駆動電力により前記電子機器を動作させることを特徴とする電子機器。
【請求項５】
請求項１ないし４のいずれか一項に記載の電子機器において、
前記制御手段は、前記判定手段が前記予め決められた動作モードであると判定したとき、前記充電手段によるバッテリ充電動作を禁止し、前記バッテリからの駆動電力および前記ケーブルから供給された電力により前記電子機器を動作させることを特徴とする電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２次電池（充電可能なバッテリ）により駆動される電子機器に関するものである。
【背景技術】
【０００２】
従来から、ＵＳＢケーブルを介して、デジタルカメラなどの機器に内蔵されている２次電池を充電することが知られている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１７３８２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、外部のホスト装置からＵＳＢケーブルを介して供給される電流値には制限があるので、デジタルカメラなどの動作モードによっては、２次電池に対する充電動作を適切に制御することができないという問題があった。
【課題を解決するための手段】
【０００５】
本発明に係る電子機器は、充電可能なバッテリにより駆動される電子機器において、データおよび電力の伝送機能を有するケーブルを接続するインターフェース手段と、前記ケーブルを所定のホスト装置に接続したとき前記ケーブルを介して前記ホスト装置から供給される電力に基づいて前記バッテリを充電することが可能であるか否かを前記ホスト装置との通信により識別する識別手段と、前記識別手段により充電が可能であると識別された場合には前記ケーブルを介して前記ホスト装置から供給される電力に基づいて前記バッテリを充電する充電手段と、前記電子機器の動作モードが予め決められた動作モードであるか否かを判定する判定手段と、前記判定手段により前記予め決められた動作モードであると判定されたときには前記充電手段によるバッテリ充電動作を禁止して前記バッテリからの駆動電力により前記電子機器を動作させる制御手段とを備えている。
【発明の効果】
【０００６】
本発明によれば、電子機器を駆動する２次電池に対する充電動作を適切に制御することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明を適用したデジタルカメラを示すブロック図である。
【図２】デジタルカメラ側のメインルーチンを示すフローチャートである。
【図３】ホスト装置としてコンピュータを用いたとき、図２におけるサブルーチン（カメラ側の充電制御Ｓ６）を示すフローチャートである。
【図４】図３におけるサブルーチン（バッテリ充電制御Ｓ２０）を示すフローチャートである。
【図５】ホスト装置としてプリンタを用いたとき、図２におけるサブルーチン（カメラ側の充電制御Ｓ６）を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、図面を参照して、本発明の実施の形態を詳細に説明する。
【０００９】
＜実施の形態１＞
図１は、本発明を適用したデジタルカメラの全体構成図である。撮像レンズ２を通して撮像素子４上に結像された被写体画像は、Ａ／Ｄコンバータ６によりデジタル画像信号に変換される。このデジタル画像信号は、ＣＰＵ８の制御の下でバスＢＵＳを介して画像処理部１２に入力され、予め決められた手順に従った画像処理が行われる。バスＢＵＳに接続されているＣＰＵ８は、各種のシーケンス制御のみならず、後に詳述するホスト３０から受信したＰＴＰ（Picture Transfer Protocol）コマンドの解析および電源制御を実行する。モニタ１０は、Ａ／Ｄコンバータ６から得られたデジタル画像信号に所定の信号処理を施したライブビュー（リアルタイム）画像、撮影後の確認画像および記録媒体２０に格納されている撮影済み画像をバスＢＵＳ経由で受信して表示する。モニタ１０は、さらに、操作用メニューおよびエラーメッセージなどの文字情報表示および警告表示・動作状態表示を行うことにより、ユーザインターフェースの一部として機能する。
【００１０】
デジタルカメラの基本的制御手順を特定するファームウェアはフラッシュＲＡＭ１６に記憶されている。このファームウェアは、ホスト３０であるパーソナルコンピュータ（以下、ＰＣという）と通信を行うことにより、更新することが可能である。バスＢＵＳには、バッファメモリ１４および記録媒体用インターフェース１８のほか、ＵＳＢケーブル３５を接続するためのＵＳＢインターフェース（以下、ＵＳＢ  Ｉ／Ｆという）２６が接続されている。ＵＳＢ  Ｉ／Ｆ２６にはＵＳＢコネクタ（図示せず）が備えられており、ホスト（ＰＣ）３０とデジタルカメラ側との間でデータ信号の授受を行う。このデータ信号には、画像関連データおよび通信用データ（ネゴシエーション用データあるいはハンドシェイク用データ）が含まれる。さらに、ＵＳＢ  Ｉ／Ｆ２６は、ホスト（ＰＣ）３０からデジタルカメラ側に供給される電力を受けとるための駆動電流入力回路（図示せず）を含んでいる。ＵＳＢ  Ｉ／Ｆ２６を介して受信されたデータ信号は、バスＢＵＳを介してＣＰＵ８に送られる。
【００１１】
ホスト（ＰＣ）３０からデジタルカメラ側に与えられる駆動電流は、ＵＳＢケーブル３５中の電流ライン（図示せず）およびＵＳＢ  Ｉ／Ｆ２６を介して電源回路２２に供給される。電源回路２２は、後に詳述するように、ホスト（ＰＣ）３０から送られてきた駆動電流（例えば、５００ｍＡ）に基づいて充電式バッテリ（２次電池）２４を充電する。充電式バッテリ２４の端子間電圧は電源回路２２によりモニタされており、充電完了の有無およびバッテリ残量の程度が判定される。さらに、電源回路２２はＣＰＵ８の制御を受けることにより、充電式バッテリ２４の充電中であっても、充電動作を停止する。この充電停止制御については、図２〜図４に示すフローチャートを参照しながら、次に説明する。
【００１２】
図２は、デジタルカメラ側の制御手順を示すメインルーチンである。まず、ＵＳＢケーブル３５がホスト（ＰＣ）３０とＵＳＢ  Ｉ／Ｆ２６との間に接続されると（ステップＳ１，ＹＥＳ）、ＣＰＵ８は初期設定を指示する（ステップＳ２）。この初期設定では、最小電力にて通信待機を行うために、モニタ１０の表示を消すと同時に、画像系の電源もオフにする。次に、デジタルカメラ側の動作仕様をホスト（ＰＣ）３０に送信する（ステップＳ３）。本実施の形態によるデジタルカメラでは、３つのＵＳＢコンフィギュレーションを備えているものとする。ここで第１のコンフィギュレーションconfig １はＵＳＢを介して供給される電力（バスパワー）が５００ｍＡ，第２のコンフィギュレーションconfig ２はバスパワーが１００ｍＡ，第３のコンフィギュレーションconfig ３はセルフパワー（すなわち、充電池２４による駆動）を規定しているものとする。
【００１３】
デジタルカメラ側から３つのコンフィギュレーションconfig １，config ２，config ３を送信した後、ホスト（ＰＣ）３０の動作モードを確認する（ステップＳ４）。すなわち、ホスト（ＰＣ）３０によりどのコンフィギュレーションが選択されたかを受信し、選択されたコンフィギュレーションをＭとして記憶しておく。換言すると、Ｍはconfig １，config ２，config ３のうちのいずれか一つである。以上により、ＵＳＢコンフィギュレーションを特定してもらうためのネゴシエーションが完了する（エニュメレーション完了）。
【００１４】
次に、バッテリ２４の状態を表すフラグＢＡＴFを０にセットする（ステップＳ５）。このＢＡＴF＝０とは、バッテリ２４に充電が行われていない状態あるいは充電停止状態を示すフラグである。他方、ＢＡＴF＝１は、バッテリ２４が充電中であることを示すフラグである（図４のステップＳ５０参照）。そして、次のステップにおいて、カメラ側の充電制御サブルーチンを実行する（ステップＳ６）。カメラ側の充電制御サブルーチン（ステップＳ６）は、ＵＳＢケーブル３０が取り外されるまで継続して行われる（ステップＳ７，ＹＥＳ）。
【００１５】
図３は、ホスト３０としてＰＣを接続したときのカメラ側充電制御手順を示すサブルーチンである。以下の説明では、ホスト（ＰＣ）３０から供給される電流によりバッテリ２４の充電が可能である場合と、ホスト（ＰＣ）３０から供給される電流ではバッテリ２４への充電ができない場合、の二通りに分けて説明していく。
【００１６】
§１：十分なバスパワー（充電可能な電力）が供給される場合
本実施の形態によるデジタルカメラでは、５００ｍＡの電流がホスト（ＰＣ）３０から供給されたとき、電源回路２２はバッテリ２４に対して充電を行い、それ以外のときには充電を行わないものとする。すなわち、ホスト（ＰＣ）３０により選択された動作モードがconfig １であるときにのみ、ＣＰＵ８は電源回路２２に充電指令を与えるものとする。そこで、まず、Ｍ＝config １であるか否かを判定する（ステップＳ１０）。Ｍ＝config １である場合には、ホスト（ＰＣ）３０から５００ｍＡのバスパワーが供給されるので充電可能であると判定する（ステップＳ１０，ＹＥＳ）。
【００１７】
次に、ホスト（ＰＣ）３０から撮影コマンドが受信されたか否かを判定する（ステップＳ１１）。撮影コマンドとして、たとえば、PTP IinitiateCapture Operationを利用する。撮影コマンドが受信される（ステップＳ１１，ＹＥＳ）と、次に、ＰＣ撮影モードを実行するために十分なバッテリ残量があるか否かを判定する（ステップＳ１２）。本実施の形態では、既述の通り、電源回路２２においてバッテリ２４の端子間電圧をモニタしているが、いわゆる電流積算法など他の検知法を採り得ることは勿論である。
【００１８】
バッテリの残量が十分であると判定されたときには（ステップＳ１２，ＹＥＳ）、フラグＢＡＴＦが０であるか否かを判定する（ステップＳ１３）。ＢＡＴＦ＝０でないとき（ステップＳ１３，ＮＯ）には、バッテリ２４が充電中であることを示すので、ＣＰＵ８は電源回路２２に対して充電の停止を指示する（ステップＳ１４）。なお、メインルーチン（図２）の立ち上げ時には、ステップＳ５のフラグ初期化処理によりＢＡＴＦ＝０としてあるので、直ちにステップＳ１５へ制御が移る。ステップＳ１５では、デジタルカメラの動作をバッテリ駆動モードに設定する。そして、撮像系の電源をオンにする（ステップＳ１６）。
【００１９】
ＰＣ撮影モードが終了すると（ステップＳ１７，ＹＥＳ）、撮像系の電源をオフにする（ステップＳ１８）。その後、停止していた充電動作を開始させるために、バッテリ充電ルーチン（ステップＳ２０）を実行する。ステップＳ２０に示すバッテリ充電ルーチンの詳細は、図４を参照して次に説明する。なお、ステップＳ１１においてＰＣ撮影モードでないこと（ステップＳ１１，ＮＯ）が判定されたときには、直ちにバッテリ充電ルーチン（ステップＳ２０）に制御が移る。また、ステップＳ１２において、バッテリ２４の残量が十分でないと判定されたときには（ステップＳ１２，ＮＯ）、バッテリが充電不足であるので、撮影モードが実行できない旨のエラーメッセージをホスト（ＰＣ）３０に送信した後、バッテリ充電ルーチン（ステップＳ２０）に制御が移る。
【００２０】
図４は、バッテリ充電ルーチン（図３のステップＳ２０）を示すフローチャートである。ここでは、３つの動作を実行する。第１の動作は、バッテリ２４を充電すると同時にフラグＢＡＴFを１にセットする（ステップＳ５０）。既述の通り、ＢＡＴF＝１は、バッテリ２４が充電中であることを示すフラグである。第２の動作は、バッテリ２４の端子間電圧をモニタすることにより、バッテリの充電状態を監視する（ステップＳ５１）。第３の動作は、最低のバスパワー（例えば、１００ｍＡ）により通信待機を行う（ステップＳ５５）。
【００２１】
バッテリ２４の端子間電圧が規定の電圧に達すると、充電が完了したものと判断する（ステップＳ５２，ＹＥＳ）。そして、充電を停止させると同時に、充電中でないことを示すフラグＢＡＴFを０にセットする（ステップＳ５３）。なお、充電が完了していないときには（ステップＳ５２，ＮＯ）、ＵＳＢケーブル３５が取り外されるまで充電動作を継続して行う（ステップＳ５４）。
【００２２】
以上述べたバッテリ充電ルーチン（図４）が終了すると図３のステップＳ２０は終了したことになるので、メインルーチン（図２）に制御が戻り、ＵＳＢケーブル３５が接続されているか否かの判定が行われる（ステップＳ７）。そして、ＵＳＢケーブル３５が取り外されるまでカメラ側の充電制御ルーチン（ステップＳ６）を継続して行う。
【００２３】
§２：十分なバスパワー（充電可能な電力）が供給されない場合
図３のステップＳ１０において、Ｍ＝config １でないと判定された場合は、ホスト（ＰＣ）３０から充電に十分なバスパワー（本実施の形態では５００ｍＡ）が供給されないことになるので、次に、Ｍ＝config ２であるか否か（ステップＳ２５）、あるいはＭ＝config ３であるか否か（ステップＳ４５）が判定される。その結果、Ｍ＝config ２またはＭ＝config ３であったときには（ステップＳ２５，ＹＥＳ、ステップＳ４５，ＹＥＳ）、ホスト（ＰＣ）３０からＰＣ撮影モードが指定されたか否かを判定する（ステップＳ２６）。ＰＣ撮影モードが指定されている場合（ステップＳ２６，ＹＥＳ）には、バッテリ残量が十分であることを確認（ステップＳ２７，ＹＥＳ）した後、直ちにバッテリ駆動モードを設定する（ステップＳ２８）。次に、先に説明したステップＳ１６〜Ｓ１８と同様、撮像系の電源をオン（ステップＳ２９）し、ＰＣ撮影モードが終了したことを確認（ステップＳ３０，ＹＥＳ）してから撮像系の電源をオフにする（ステップＳ３１）。
【００２４】
なお、ステップＳ２７において、バッテリ残量が不十分であると判定されたとき（ステップＳ２７，ＮＯ）には、バッテリ２４が充電不足であるので、撮影モードが実行できない旨のエラーメッセージをホスト（ＰＣ）３０に送信する（ステップＳ３２）。その後、ＵＳＢケーブル３５が接続されていることを判定（ステップＳ３３，ＹＥＳ）した後、通信待機モードに設定する（ステップＳ３４）。ここで、Ｍ＝config ２が判定されているときにはバスパワーによる通信待機を行い、Ｍ＝config ３が判定されているときにはセルフパワーによる通信待機を行う。
【００２５】
ステップＳ４５において、Ｍ＝config ３でないと判定された場合には、ネゴシエーション自体が不調である可能性があるので、デジタルカメラのモニタ１０にエラーメッセージを表示し、ステップＳ１０に戻る（ステップＳ４６）。
【００２６】
このように、Ｍ＝config ２が判定された場合（ステップＳ２５，ＹＥＳ）には、ホスト（ＰＣ）３０から１００ｍＡしか供給されないので、バッテリ充電ルーチン（ステップＳ２０）を実行することなくメインルーチンへリターンする。
【００２７】
−実施の形態１による作用・効果−
本実施の形態によれば、以下のような作用・効果を奏することができる。
（１）充電可能なバッテリ２４により駆動されるデジタルカメラ（図１）において、データおよび電力の伝送機能を有するＵＳＢケーブル３５を接続するＵＳＢ  Ｉ／Ｆ２６と、ＵＳＢケーブル３５をホスト（ＰＣ）３０に接続したときＵＳＢケーブル３５を介してホスト（ＰＣ）３０から供給される電力（config １）に基づいてバッテ２４を充電することが可能であるか否かをホスト（ＰＣ）３０との通信により識別するＣＰＵ８（ステップＳ１０）と、ＣＰＵ８（ステップＳ１０）により充電が可能であると識別された場合にはＵＳＢケーブル３５を介してホスト（ＰＣ）３０から供給される電力に基づいてバッテリ２４を充電する電源回路２２と、デジタルカメラの動作モードがホスト（ＰＣ）３０から指定されたＰＣ撮影モードであるか否かを判定するＣＰＵ８（ステップＳ１１）と、ＣＰＵ８（ステップＳ１１）によりＰＣ撮影モードであると判定されたときには、電源回路２２によるバッテリ充電動作を禁止してバッテリ２４からの駆動電力によりデジタルカメラを動作させるＣＰＵ８（ステップＳ１４，Ｓ１５）とを備えているので、デジタルカメラを駆動する充電式バッテリ２４に対する充電動作を適切に制御することができる。
【００２８】
（２）デジタルカメラ（図１）とホスト（ＰＣ）３０との間のネゴシエーションが確立した後には、ユーザ自身が関与することなく自動的にバッテリ充電のオン／オフが切り替えられるので、操作上の負担を軽減することができる。
【００２９】
＜実施の形態２＞
上述した実施の形態１では、ホスト３０としてＰＣを用いた場合を説明したが、以下に述べる実施の形態２では、ホスト３０としてプリンタを接続した場合について説明する。また、実施の形態２によるデジタルカメラは、デジタルカメラとプリンタとを直接接続して画像の印刷動作を行うダイレクトプリントの規格であるPictBridge規格に対応したインターフェース機能を有しているものとする。
【００３０】
既に説明したブロック構成図（図１）と、カメラ側のメインルーチン（図２）と、カメラ側のバッテリ充電ルーチン（図４）については実施の形態２でも同様に適用されるので、これら各図の説明は省略する。すなわち、実施の形態１において説明した図３（カメラ側の充電制御１）のみが変更され、図５に示す「カメラ側の充電制御２」ルーチンとなる。
【００３１】
図５において、先に説明した図３のステップと同じ処理を行うステップには、同じ符号を付してある。図５において新たに追加したステップは、ステップＳ１００，ステップＳ１１０，ステップＳ１２０，ステップＳ１３０である。以下、これら新たに追加したステップについて説明をしていく。
【００３２】
ステップＳ１００では、Ｍ＝config １（５００ｍＡ供給による充電可能）が判定された後に、ホスト（プリンタ）３０と通信を行うことによりPictBridge対応型のプリンタであるか否かを判定する。本実施形態によるデジタルカメラもPictBridge規格に対応しているとの前提であるので、ステップＳ１００においてＹＥＳの判定が得られたときには、プリンタおよびデジタルカメラの双方がPictBridge規格に対応していることになり、PictBridge動作を行うことが可能となる。
【００３３】
しかし、PictBridge動作では、デジタルカメラ側のモニタ１０にメニューおよび画像を表示するので、５００ｍＡのバスパワーでバッテリ充電とPictBridge動作の両方を同時に行うことは電力的に無理である。そこで、本実施の形態では、バッテリ残量が十分にあり（ステップＳ１２，ＹＥＳ）、かつＢＡＴF=０でないこと（すなわち、バッテリ充電中）が判明したとき（ステップＳ１３，ＮＯ）には、バッテリの充電を停止し（ステップＳ１４）、バッテリ駆動モード（ステップＳ１５）とする。そして、PictBridge動作を行う（ステップＳ１１０）。
【００３４】
他方、ステップＳ１００においてPictBridge対応型のプリンタでないことが判明したとき（ステップＳ１００，ＮＯ）には、モニタ１０には何も表示することなくバッテリ充電ルーチン（ステップＳ２０）を実行する。
【００３５】
このように、充電可能なバスパワーが得られるときでも、プリンタおよびカメラが共にPictBridge対応型機器であることをネゴシエーションにより識別してPictBridge動作を行う際には、バッテリ２４の充電を停止し、バッテリ駆動によりPictBridge動作を行う（ステップＳ１１０）。
【００３６】
なお、ステップＳ２５あるいはステップＳ４５によりＭ＝config ２またはＭ＝config ３が判定されたときには、バッテリ駆動によるPictBridge動作を行うだけである。すなわち、バッテリ充電ルーチン（ステップＳ２０）を実行することはない。その他の動作については、図３において説明した通りであるので、説明を省略する。
【００３７】
−実施の形態２による作用・効果−
本実施の形態によれば、以下のような作用・効果を奏することができる。
（１）充電可能なバッテリ２４により駆動されるデジタルカメラ（図１）において、データおよび電力の伝送機能を有するＵＳＢケーブル３５を接続するＵＳＢ  Ｉ／Ｆ２６と、ＵＳＢケーブル３５をホスト（プリンタ）３０に接続したときＵＳＢケーブル３５を介してホスト（プリンタ）３０から供給される電力（config １）に基づいてバッテ２４を充電することが可能であるか否かをホスト（プリンタ）３０との通信により識別するＣＰＵ８（ステップＳ１０）と、ＣＰＵ８（ステップＳ１０）により充電が可能であると識別された場合にはＵＳＢケーブル３５を介してホスト（プリンタ）３０から供給される電力に基づいてバッテリ２４を充電する電源回路２２と、デジタルカメラおよびプリンタの双方がPictBridge規格に対応しているか否かを判定するＣＰＵ８（ステップＳ１００）と、ＣＰＵ８（ステップＳ１００）によりPictBridge対応機器であると判定されたときには、電源回路２２によるバッテリ充電動作を禁止してバッテリ２４からの駆動電力によりデジタルカメラを動作させるＣＰＵ８（ステップＳ１４，Ｓ１５）とを備えているので、デジタルカメラを駆動する充電式バッテリ２４に対する充電動作を適切に制御することができる。
【００３８】
（２）デジタルカメラ（図１）とホスト（プリンタ）３０との間のネゴシエーションが確立した後には、ユーザ自身が関与することなく自動的にバッテリ充電のオン／オフが切り替えられるので、操作上の負担を軽減することができる。
【００３９】
＜その他の変形例＞
（１）実施の形態１では、ＰＣ撮影モードを実行する際に、充電を停止してバッテリ駆動のみを行う場合について説明しているが、バッテリ駆動電力とバスパワーの両方を使うことにより、より大きな電力消費モードに対応することができる。
【００４０】
（２）実施の形態２では、PictBridge動作を実行する際に、充電を停止してバッテリ駆動のみを行う場合について説明しているが、バッテリ駆動電力とバスパワーの両方を使うことにより、より大きな電力消費モードに対応することができる。
【００４１】
（３）実施の形態２では、PictBridge規格に対応した動作について説明したが、その他のダイレクトプリント規格あるいはメーカ独自のダイレクトプリント規格を用いることもできる。
【００４２】
（４）実施の形態１および実施の形態２では、デジタルカメラを例に挙げて説明したが、撮像光学系をもたない電子機器にも適用することができる。すなわち、充電可能なバッテリにより駆動される電子機器において、
ａ：データおよび電力の伝送機能を有するケーブルを接続するインターフェース部；
ｂ：前記ケーブルを所定のホスト装置に接続したとき、前記ケーブルを介して前記ホスト装置から供給される電力に基づいて前記バッテリを充電することが可能であるか否かを、前記ホスト装置との通信により識別する識別部；
ｃ：前記識別部により充電が可能であると識別された場合、前記ケーブルを介して前記ホスト装置から供給される電力に基づいて前記バッテリを充電する充電部；
ｄ：前記電子機器の動作モードが予め決められた動作モードであるか否かを判定する判定部；
ｅ：前記判定部により前記予め決められた動作モードであると判定されたときには、前記充電部によるバッテリ充電動作を禁止して前記バッテリからの駆動電力により前記電子機器を動作させる制御部；
を備えた構成とすることができる。
なお、ここでいう電子機器とは、携帯電話，ゲーム機器，コンピュータなど可搬型のものに限らず、２次電池を備えており、かつ、その２次電池に対する充電機能を有しているものであればその形状・重量は問わない。
【００４３】
以上の説明はあくまで一例であり、本発明の特徴を損なわない限り、本発明は上述した実施の形態および変形例に限定されるものではない。
実施の形態と変形例の一つとを組み合わせること、もしくは、実施の形態と変形例の複数とを組み合わせることも可能である。
変形例同士をどのように組み合わせることも可能である。
さらに、本発明の技術的思想の範囲内で考えられる他の形態についても、本発明の範囲内に含まれる。
【符号の説明】
【００４４】
２  撮像レンズ
４  撮像素子
６  Ａ／Ｄコンバータ
８  ＣＰＵ
１０  モニタ
１２  画像処理部
１４  バッファメモリ
１６  フラッシュＲＡＭ
１８  記録媒体用インターフェース
２０  記録媒体
２２  電源回路
２４  充電式バッテリ
２６  ＵＳＢインターフェース
３０  ホスト
３５  ＵＳＢケーブル
【図１】
2010287115.tif 000003
【図２】
2010287115.tif 000004
【図３】
2010287115.tif 000005
【図４】
2010287115.tif 000006
【図５】
2010287115.tif 000007