(57)【要約】【課題】  撮像装置がＶＢＵＳによる電池充電動作を行う場合でも、ＵＳＢ接続状態を維持できるようにする。【解決手段】  電池駆動で撮影動作を行う第１の動作モードと、ＶＢＵＳ供給電力で電池を充電する第２の動作モードとを有する撮像装置は、撮像装置の動作モードを第１の動作モードまたは第２の動作モードに切り替える動作モード切り替え手段と、接続されたＵＳＢ機器の種別に基づき、ＶＢＵＳからの電力で動作させる回路ブロックを決定する決定手段と、撮像装置内の回路ブロックに電池から電力供給する第１の電力供給手段と、ＶＢＵＳから電力供給する第２の電力供給手段と、電源制御手段は、決定手段により決定された回路ブロックを、第１の動作モード時には第１の電力供給手段により動作させ、第２の動作モード時には第２の電力供給手段により動作させるようにする電源制御手段とを有する。【選択図】  図１
2019087952.tif 000002
【特許請求の範囲】
【請求項１】
電池駆動で撮影動作を行う第１の動作モードと、ＶＢＵＳ供給電力で前記電池を充電する第２の動作モードとを有する撮像装置であって、
前記撮像装置の動作モードを前記第１の動作モードまたは前記第２の動作モードに切り替える動作モード切り替え手段と、
接続されたＵＳＢ機器の種別に基づき、ＶＢＵＳからの電力で動作させる回路ブロックを決定する決定手段と、
前記撮像装置内の回路ブロックに前記電池から電力供給する第１の電力供給手段と、
ＶＢＵＳから電力供給する第２の電力供給手段と、
前記電源制御手段は、前記決定手段により決定された回路ブロックを、前記第１の動作モード時には前記第１の電力供給手段により動作させ、前記第２の動作モード時には前記第２の電力供給手段により動作させるようにする電源制御手段と
を有することを特徴とする撮像装置。
【請求項２】
ＵＳＢ通信された制御命令を検出する検出手段と、
検出された制御命令に要する消費電力がＶＢＵＳ供給電力を超えるか否かを判定する判定手段と、
検出された制御命令がＶＢＵＳ供給電力を超える電力を要する場合に前記動作モード切り替え手段に通知を行う通知手段と
をさらに有し、
前記動作モード切り替え手段は、通知を受けると、前記撮像装置の動作モードを前記第２の動作モードから前記第１の動作モードに切り替えることを特徴とする請求項１に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電池の充電を行うことができる撮像装置、その制御方法などに関するものである。
【背景技術】
【０００２】
電池で駆動するモバイル電子機器の多くは、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インターフェースを有する。ＵＳＢには、データライン（Ｄ±）以外に、ＶＢＵＳという電力を供給する電源ラインがある。ＵＳＢインターフェースを有するモバイル電子機器の多くは、ＶＢＵＳより供給される電力で機器内部の電池を充電することが可能になっている。
【０００３】
特許文献１には、通常動作モード時からＶＢＵＳ充電モード時に切り替わる際に、異なるＵＳＢ機器として接続し直すことで、対向のＵＳＢ機器にとっては、常にＵＳＢ接続が維持されているように振る舞う方法が記載されている。
【０００４】
特許文献２には、消費する電力に応じて動作する電力源をＶＢＵＳにするか補助電源にするか否かを決定する方法が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−３３９０６７号公報
【特許文献２】特開２００４−２１３３９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
撮像装置では、画像再生やファイル転送動作など、撮影動作を行わない場合には、ＶＢＵＳより供給される電力で動作しながら、電池を充電できるようにすることが想定される。
【０００７】
しかしながら、特許文献１に記載の方法では、ＶＢＵＳ充電モード時に異なるＵＳＢ機器として再接続するため、通常動作モード時とＶＢＵＳ充電モード時とで、ユーザから同じ操作を受け付けることができなくなってしまう。
【０００８】
一方、特許文献２に記載の方法では、ＶＢＵＳによる機器内部の電池充電に関することが考慮されていない。
【０００９】
そこで、本発明は、撮像装置がＶＢＵＳによる電池充電動作を行う場合でも、ＵＳＢ接続状態を維持できるようにすることを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る撮像装置は、電池駆動で撮影動作を行う第１の動作モードと、ＶＢＵＳ供給電力で前記電池を充電する第２の動作モードとを有する撮像装置であって、前記撮像装置の動作モードを前記第１の動作モードまたは前記第２の動作モードに切り替える動作モード切り替え手段と、接続されたＵＳＢ機器の種別に基づき、ＶＢＵＳからの電力で動作させる回路ブロックを決定する決定手段と、前記撮像装置内の回路ブロックに前記電池から電力供給する第１の電力供給手段と、ＶＢＵＳから電力供給する第２の電力供給手段と、前記電源制御手段は、前記決定手段により決定された回路ブロックを、前記第１の動作モード時には前記第１の電力供給手段により動作させ、前記第２の動作モード時には前記第２の電力供給手段により動作させるようにする電源制御手段とを有する。
【発明の効果】
【００１１】
本発明によれば、撮像装置がＶＢＵＳによる電池充電動作を行う場合でも、ＵＳＢ接続状態を維持することができる。
【図面の簡単な説明】
【００１２】
【図１】実施形態１における撮像装置１００の構成要素を説明するためのブロック図である。
【図２】撮像装置１００が省電力モードである場合を説明するためのブロック図である。
【図３】撮像装置１００が省電力モードである場合における電源制御マイコン１１２の動作例を説明するためのフローチャートである。
【図４】ＶＢＵＳから供給可能な電力とグループとの関係の一例を示す図である。
【図５】省電力モード時における撮像装置１００の様子の一例を示すブロック図である。
【図６】ＶＢＵＳ電池充電中における撮像装置１００の様子の一例を示すブロック図である。
【図７】撮像装置１００の表示画面の一例を示す図である。
【図８】ＵＳＢ通信回路１１６の動作例を説明するためのフローチャートである。
【図９】電源制御マイコン１１２の動作例を説明するためのフローチャートである。
【図１０】実施形態２における撮像装置１００の構成要素を説明するためのブロック図である。
【図１１】撮像装置１００がＶＢＵＳによる電池充電を行っている場合を説明するためのブロック図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して本発明の実施形態を説明する。ただし、本発明は以下の実施形態に限定されるものではない。
【００１４】
［実施形態１］
以下、図１〜図７を参照して、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）に接続された機器（ＵＳＢ接続機器）から供給される電力により撮像装置１００内の電池を充電する動作について説明する。
【００１５】
図１は、実施形態１における撮像装置１００の構成要素を説明するためのブロック図である。
【００１６】
図１において、１０１はレンズユニットであり、被写体からの光はレンズユニット１０１を通して取得する。レンズユニット１０１は、撮像装置１００と一体となっていても着脱可能でも構わない。１０２はレンズ制御部であり、レンズユニット１０１のズーム制御や絞りの制御やレンズユニット１０１のズーム方向やズーム位置の取得などレンズユニット１０１を制御・管理するブロックである。このレンズ制御部１０２は、撮像装置１００側についていてもよいし、レンズユニット１０１側についていてもよい。１０３は、撮像素子であり、レンズユニット１０１を通して得られた光の情報を電荷として蓄積する。１０４は、Ａ／Ｄ変換器であり、撮像素子１０３から得られた電荷の情報をデジタルデータに変換する。
【００１７】
１０５は、マイクロコンピュータであり、撮像装置１００の操作制御や画像処理シーケンス制御、ＵＳＢ通信制御などを行う。１０６は揮発性メモリであり、マイクロコンピュータ１０５の制御や撮像素子より取得した画素情報と、ＵＳＢ通信を行うデータ情報との一次記憶先として使うメモリである。１０７は、不揮発性メモリであり、マイクロコンピュータ１０５を制御するプログラムが記憶されている。
【００１８】
１０８は、画像処理部でありマイクロコンピュータ１０５が撮像素子１０３からＡ／Ｄ変換器１０４を通して得られた情報に対して、現像処理を行うブロックである。１０９は、操作部材であり、ボタンやスイッチなどで構成されており、ユーザからの入力を受け付けるブロックである。ユーザからの操作は、操作部材１０９で受け付け、マイクロコンピュータ１０５が処理内容に応じて各ブロックを制御することで実現する。
【００１９】
１１０は、画像処理部１０８で現像された画像を記憶する記憶媒体である。この記憶媒体は、内蔵していても、着脱可能であってよい。記憶媒体１１０へは、ＵＳＢ通信回路を介してアクセスする構成にいているが、マイクロコンピュータ１０５から、直接アクセスしてもよいものとする。１５１は、表示部であり、撮影設定の表示や撮像装置１００の状態をユーザに表示するブロックである。
【００２０】
１１１は、撮像装置１００を駆動する電池である。電源制御マイコン１１２は、撮像装置１００の状態に応じて、どの回路ブロックへ電力供給するか否かを決定する制御マイコンである。１４２は、電源制御マイコン１１２とマイクロコンピュータ１０５が通信を行う信号ラインを示している。１１３は、マイクロコンピュータ１０５を中心にマイクロコンピュータ１０５に接続されている回路ブロックを駆動する電源制御回路である。
【００２１】
１１４は、電源制御回路から出力される電源ラインを示している。接続される回路ブロック毎に存在する複数の電源ラインを示している。１１９は、接続されたＵＳＢ機器から供給される電源ライン（以下、ＶＢＵＳ）を示している。１４０は、ＵＳＢ接続機器の接続を検出する検出回路を示している。
【００２２】
１４１は、ＵＳＢ検出回路１４０が、ＵＳＢ接続機器を検出された場合に出力される信号ラインである。１４２は、記憶媒体１１０への電源スイッチである。１１６は、ＵＳＢ通信回路である。１２１は、ＵＳＢ通信回路１１６と接続される信号ラインである。ＵＳＢ信号ライン１２１には、ＵＳＢ２．０通信用の信号ラインＤ＋／Ｄ−とＵＳＢ３．１通信用の信号ラインＴｘ±／Ｒｘ±が含まれている。
【００２３】
実施形態１では、撮像装置１００は、パソコンに代表されるＵＳＢホストコントローラからの操作を受け付けることを想定している。以降、ＵＳＢ通信回路１１６は、ＵＳＢのデバイス装置として機能する前提で説明を行う。
【００２４】
１１８は、ＵＳＢ  Ｔｙｐｅ−Ｃコネクタである。ＵＳＢ  Ｔｙｐｅ−Ｃコネクタは、表裏が存在しないＴｙｐｅ―Ｃケーブルが挿入されても通信することが可能である。ＭＵＸ回路１２２は、挿入されたケーブルの表裏に応じて、信号ライン１２１内のＵＳＢ３．１信号ラインＴｘ、Ｒｘ信号を適切にケーブルと接続するための信号線切り替え回路の役割を担う。
【００２５】
１２０は、コネクタ１１８に挿入されたＵＳＢケーブルの表裏を検出する、接続されたＵＳＢ機器の供給可能な電力を検出する際に用いられるＣｏｎｆｉｇｕｒａｔｉｏｎ  Ｃｈａｎｎｅｌライン（以下、ＣＣライン）を示している。１３０は、ＣＣライン１２０を用いて、接続されたＵＳＢ機器がＶＢＵＳライン１１９へ供給可能な電力を検出するブロックである。１３１は、検出回路１３０に検出されたＶＢＵＳの供給電力を電源制御マイコン１１２へ通知するための信号線を示している。
【００２６】
１３２は、電源制御マイコンが充電回路１３３の駆動を制御するための制御信号を示している。充電回路１３３は、電源制御マイコン１１２より充電開始通知を受けると、ＶＢＵＳ１１９の電力を基に、電池１１１に対する充電動作を行う。１１５は、ＵＳＢ通信回路１１６を駆動する電源制御回路である。１３４は、電源制御回路１１５へ供給する電源ラインを電源ライン１１４か、ＶＢＵＳライン１１９かを切り替える電源切り替え回路である。
【００２７】
図２は、撮像装置１００が省電力モードである場合を説明するためのブロック図である。図２の斜線で示している回路ブロックは、撮像装置１００が省電力モード状態にあるときは、電源ＯＦＦ状態であることを表している。また、破線で示している電源ラインは、電圧が供給されていない電源ラインであることを表している。
【００２８】
図３は、撮像装置１００が省電力モードである場合における電源制御マイコン１１２の動作例を説明するためのフローチャートである。
【００２９】
以下、図２〜図７を参照して、撮像装置１００が省電力モード時にＵＳＢ機器が接続された場合の動作例を説明する。
【００３０】
実施形態１では、接続されるＵＳＢ機器は、撮像装置１００内にある画像データをネットワーク転送するネットワーク通信アクセサリが接続されたとして、以下の説明を行う。また、ネットワーク通信アクセサリは、Ｔｙｐｅ−Ｃ対応のＵＳＢホストコントローラであるものとする。
【００３１】
電源制御マイコン１１２は、ステップＳ３０１にて、マイクロコンピュータ１０５が、ＶＢＵＳライン１１９が供給されることによりＵＳＢ接続検出回路１４０から出力される信号を割り込み検出することでＵＳＢ機器の接続を検出する。
【００３２】
ＵＳＢ機器の接続検出を行うとステップＳ３０２に遷移する。ＵＳＢ接続機器よりＶＢＵＳが供給されることにより供給電力検出回路１３０は動作可能となる。そうすることで、供給電力検出回路１３０は、ＣＣライン１２０の電圧レベルを検出し、その検出結果をＵＳＢ規格に基づき、接続されたＵＳＢ接続機器がＶＢＵＳライン１１９で供給可能な電力と判定する。
【００３３】
供給電力検出回路１３０は、検出したＵＳＢ接続機器の供給可能電力を、図４に示すグループに分ける。電源制御マイコン１１２は、供給電力検出回路１３０と信号ライン１３１で通信することにより、図４に基づきグループ分けされたＵＳＢ接続機器から供給可能な電力を取得する（ステップＳ３０２）。実施形態１では、一例としてＵＳＢ接続されたネットワーク通信アクセサリは、図４に記載の“Ｈｉｇｈ  Ｃｕｒｒｅｎｔ“グループとする。電源制御マイコン１１２は、ステップＳ３０２を実行することにより、接続されているＵＳＢ接続機器から取得できる電力が、電池１１１に対する充電を賄える電力か否かを判定することが可能になる。
【００３４】
次に、電源制御マイコン１１２は、接続されたＵＳＢ機器が、どのようなアプリケーションを実行する機器なのか否かを判別するために、ＵＳＢ接続機器と実際にＵＳＢ通信を行う必要がある。そのために、電源制御マイコン１１２は、ステップＳ３０３を実行して、一度ＵＳＢ通信を行う回路ブロックへの電源を電池から供給する。このとき、電力供給される回路ブロックは、省電力モード時には電源をＯＦＦしているＵＳＢ通信回路１１６と、ＵＳＢ通信プロトコルを実行するマイクロコンピュータ１０５の周辺回路である。
【００３５】
ステップＳ３０３を実行した結果、撮像装置１００内で電力供給される回路ブロックを図５に示す。図５においても、斜線部分で示される回路ブロックへは、電力が供給されていないことを示している。また、破線で示している電源ラインは、電圧が供給されていない電源ラインであることを表している。
【００３６】
図５に記載の５０１は、ＵＳＢ接続機器である。５０１は、上述したようにネットワーク通信アクセサリが接続されたものとする。また、図５に示されているように電源制御マイコン１１２は、レンズユニット１０１や撮像素子１０３といった撮影に関する回路ブロックに対しては電力を供給しない。この時点では、ＵＳＢ接続機器が撮影指示を通知するアプリケーションであるか判明していない為、撮影動作に必要な回路ブロックへは電力を供給せず、電池の電力消費を抑えるためである。
【００３７】
ステップＳ３０３が実行されることにより、マイクロコンピュータ１０５は、ＵＳＢ接続機器とＵＳＢインターフェースを用いて通信が可能となる。まず、ＵＳＢ通信回路１１６が、ＵＳＢ接続機器とエニュメレーション動作を完了させる。
【００３８】
その結果、マイクロコンピュータ１０５は、ＵＳＢ接続機器とＵＳＢデータ通信が可能となる。マイクロコンピュータ１０５は、ＵＳＢ接続機器とデータ通信し、アプリケーション種別を判定する。このときに初めてマイクロコンピュータ１０５は、ＵＳＢ接続機器がネットワーク通信アクセサリであると判定することになる。電源制御マイコン１１２は、信号ライン１４２を用いて、マイクロコンピュータ１０５が取得したＵＳＢ接続機器のアプリケーション情報を取得する（ステップＳ３０４）。
【００３９】
次に、電源制御マイコン１１２は、撮像装置１００が省電力モードに遷移した場合に、ＵＳＢ通信を維持するためにＶＢＵＳより動作させるべき回路ブロックをステップＳ３０４で取得した情報に基づいて判定する（ステップＳ３０６）。そして、ステップＳ３０７へ遷移し、電池充電とステップＳ３０６で決定した回路ブロックを同時にＵＳＢ接続機器からＶＢＵＳ供給される電力で賄えるか否かを判定する。
【００４０】
以下、ネットワーク通信アクセサリが接続された場合を一例にして、ステップＳ３０６およびＳ３０７の詳細な説明を行う。
【００４１】
撮像装置１００とネットワーク通信アクセサリとの組み合わせで実現できるアプリケーションは、ネットワークへのファイル転送である。動作としては、ネットワーク通信アクセサリが、撮像装置１００内の記憶媒体１１０にある画像データをＵＳＢ通信回路１１６を介して取得し、取得した画像データをネットワーク転送することになる。
【００４２】
このことから、撮像装置１００がネットワーク通信アクセサリとのアプリケーションを実行するためには、撮像装置１００内のＵＳＢ通信回路１１６および記憶媒体１１０に電力供給が必要であることがわかる。その結果、電源制御マイコン１１２は、ステップＳ３０６にて撮像装置１００が省電力モードに遷移しても、ＵＳＢ通信回路１１６および記憶媒体１１０に対してＶＢＵＳからの電力供給が必要であると判定する。
【００４３】
このように、ＶＢＵＳにより駆動すべき必要最小限の回路ブロックを判定する手段がステップＳ３０６の内容である。
【００４４】
次に、ステップＳ３０７について説明する。実施形態１の場合、電源制御マイコン１１２は、ステップＳ３０２よりＵＳＢ接続機器は、図４に記載のＶＢＵＳから１５Ｗ供給可能な“Ｈｉｇｈ  Ｃｕｒｒｅｎｔ”グループに属する機器であるとしている。
【００４５】
一方、ステップＳ３０６で判定したＵＳＢ通信回路１１６および記憶媒体１１０が３．０Ｗの電力を要するとする。この場合、ＶＢＵＳから供給可能な電力の方が、十分大きいことになる。その結果、ステップＳ３０６で決定した回路ブロックは、ＶＢＵＳより動作可能であると判定する。
【００４６】
仮にネットワーク通信アクセサリがＶＢＵＳより２．５Ｗ供給可能な“ＵＳＢ  Ｄｅｆａｕｌｔ“グループに属していた場合を考える。この場合、上述のように３．０Ｗの電力を要するＵＳＢ通信回路１１６および記憶媒体１１０をＶＢＵＳ供給電力で賄えないと判定する。
【００４７】
このように、ＶＢＵＳ供給電力の範囲内で、ＶＢＵＳによる電池充電と、回路ブロックの駆動が成立するかの判定するのがステップＳ３０７の内容である。
【００４８】
このように電源制御マイコン１１２は、ＣＣライン１２０で検出したＶＢＵＳ供給可能電力と、ＵＳＢ通信ライン１２１を用いて判定したＵＳＢ対抗機器のアプリケーション情報を用いて、省電力モード時にＶＢＵＳの供給先を決定する。そうすることにより、省電力モード時にＶＢＵＳで電池充電するという本来の目的を妨げることがないように、必要最小限の回路ブロックを決定することが可能となっている。
【００４９】
電源制御マイコン１１２は、ステップＳ３０７にて、ＶＢＵＳより供給される電力は、電池充電とステップＳ３０６で決定した回路ブロックをＵＳＢ接続機器から供給されるＶＢＵＳで賄えると判定すれば、ステップＳ３０８へ遷移する。ＶＢＵＳで補えないと判定した場合は、ステップＳ３１４にて撮像装置１００は、表示部１５１に「ＵＳＢ充電を優先させるか」、「ＵＳＢ通信の維持を優先させるか」をユーザに選択可能な形式で通知することとする。図７には、一例として表示部１５１に表示される画面を図示する。
【００５０】
ステップＳ３０８では、電源制御マイコン１１２は、電源切り替え回路１３４に対する入力電源をＶＢＵＳライン１１９に切り替える動作を行う。また、記憶媒体１１０に対しても電源を投入する必要があるため、電源スイッチ１４２をＯＮする。
【００５１】
次に、電源制御マイコン１１２は、ステップＳ３０９を実行することで、撮像装置１００を省電力モードに遷移させる。そして、ステップＳ３１０では、信号ライン１３２を用いて充電回路をＯＮさせる。
【００５２】
電源制御マイコン１１２がステップＳ３１０を実行して、ＶＢＵＳから電池１１１充電を行っている場合、撮像装置１００内で電力供給されるブロックを図６に示す。図６においても、斜線部分で示される回路ブロックへは、電力が供給されていないことを示している。図６では、ステップＳ３０６およびＳ３０７を実行したことで、記憶媒体１１０へもＶＢＵＳより電力供給されていることがわかる。
【００５３】
また、ＶＢＵＳにより供給される電力で、電池充電されていることもわかる。このような構成により、ＶＢＵＳによる電池充電期間中に、ＵＳＢ接続機器から送信されるＵＳＢ通信に対しては、ＵＳＢ通信回路１１６および記憶媒体１１０で対応することが可能となっている。
【００５４】
ステップＳ３１０にて、ＶＢＵＳによる電池充電が開始されると、電源制御マイコン１１２は、ステップＳ３１１へ遷移してＵＳＢ接続機器が取り外されるか否かを検出する。ＵＳＢ接続機器が取り外されなければ、供給され続けるＶＢＵＳを用いて電池充電が完了するまで、充電動作を実行する。一方、ＵＳＢ接続機器が取り外されると、電源制御マイコン１１２は、電池駆動へと動作モードを切り替わり、撮像装置１００を図２に記載の電池駆動による省電力モードへと遷移させる。
【００５５】
以上、実施形態１における撮像装置１００の構成および動作フローを述べてきた。実施形態１の手段を用いることで、撮像装置１００は、接続されたＵＳＢ機器から所定時間要求が発生しなければ、自動的にＵＳＢ接続を維持した状態で、省電力モードに遷移することが可能になった。また省電力モードに遷移する際、撮像装置１００は電池駆動からＶＢＵＳ駆動へと自動的に切り替わる。さらにＶＢＵＳ駆動へと切り替わると同時に、自動的にＶＢＵＳによる電池充電を開始することが可能になっている。
【００５６】
［実施形態２］
以下、実施形態２によるＵＳＢ接続機器から供給される電力により撮像装置１００内の電池を充電する動作について説明する。なお、実施形態１で既に説明した図および符号に関しては、説明を省略するものとする。
【００５７】
実施形態１では、図５に記載のＵＳＢ接続機器５０１をネットワーク通信アクセサリとして説明を述べた。しかしながら、撮像装置１００に接続されるＵＳＢ接続機器としては、ＶＢＵＳ動作で賄える動作、電池駆動でないと電力を賄えない動作の２種類を実行するアプリケーションが存在する。
【００５８】
例えば、パソコン上で動作する撮像装置１００を制御するソフトウェアアプリケーションが考えられる。撮像装置１００を制御するアプリケーションは、撮像装置１００内の記憶媒体１１０内の画像を取得することが可能である。この場合であれば、実施形態１同様、記憶媒体１１０とＵＳＢ通信回路の電源をＶＢＵＳで供給する構成をとればよい。
【００５９】
一方、撮像装置１００を制御するアプリケーションには、撮像装置１００にＵＳＢ通信で撮影命令を通知する機能も有する。撮像装置１００は、撮影命令を受信すると図１に記載のレンズユニット１０１や撮像素子１０３を動作させる必要がある。それら撮影動作に関わる回路ブロックをＶＢＵＳで供給される電力で駆動させる場合、電力不足になってしまう可能性がある。
【００６０】
この場合、撮像装置１００は、ユーザによる操作に従って撮影動作を行うために、ＶＢＵＳ駆動から電池駆動に切り替わり撮影動作を実行する必要がある。通常モードであれば、パソコン上のアプリケーションとＵＳＢ通信で通知される制御命令は、マイクロコンピュータ１０５が解釈し応答していた。しかしながら、図６に示されるように、実施形態１の撮像装置１００は、ＶＢＵＳによる電池充電を優先させるため、省電力モード時にマイクロコンピュータ１０５の電源をＯＦＦにしている。つまり、撮像装置１００が省電力モード時には、パソコン上のアプリケーションとのやり取りをマイクロコンピュータ１０５が行えない構成になっている。
【００６１】
そこで、実施形態２では、通常モード時にマイクロコンピュータ１０５が担っていたパソコン上のアプリケーションとのやり取りを、省電力モード時にはＵＳＢ通信回路１１６に担わせることで、上記課題を解決する手段を提案する。
【００６２】
図１０は、実施形態２における撮像装置１００の構成要素を説明するためのブロック図である。実施形態１で述べた撮像装置１００に対して、ＵＳＢ通信回路１０６から電源制御マイコン１１２に対して通知される割り込み信号１００１が追加されている構成になっている。
【００６３】
図１１は、撮像装置１００がＶＢＵＳによる電池充電を行っている場合を説明するためのブロック図である。このとき、パソコン上のアプリケーションからの画像取得要求に応答するために、ＵＳＢ通信回路１１６および記憶媒体１１０へは、ＶＢＵＳからの電力が供給されているものとする。
【００６４】
以下、図８および図９を参照して、実施形態２における撮像装置１００の動作例を説明する。図８は、ＵＳＢ通信回路１１６の動作例を説明するためのフローチャートである。図９は、電源制御マイコン１１２の動作例を説明するためのフローチャートである。
【００６５】
撮像装置１００が上述の状態にある場合、ＵＳＢ通信回路１１６は、図８に記載のステップＳ８０１を実行し、パソコンからのＵＳＢ通信を検出する動作を行っている。パソコンからのＵＳＢ通信が発生すると、ＵＳＢ通信回路１１６は、ステップＳ８０２へ遷移して、ＵＳＢ通信パケット内の制御命令を解釈する。
【００６６】
次に、ステップＳ８０３において、ＵＳＢ通信回路１１６は、ステップＳ８０２で解釈した結果、パソコンからの画像取得要求であれば、ＶＢＵＳからの電力で賄えると判定し、撮像装置１００の電源制御を切り替える動作は実行しない。
【００６７】
一方、ステップＳ８０２にて、パソコンからの撮影命令であると判定した場合は、ステップＳ８０３にて、撮像装置１００を電池駆動に切り替える必要があると判定する。そして、ＵＳＢ通信回路１１６は、ステップＳ８０４へ遷移して、電源制御マイコン１１２に対して、割り込み通知１００１を発行する。
【００６８】
ここで、電源制御マイコン１１２が、ＵＳＢ通信回路１１６からの割り込み通知１００１を受信する際の動作フローを、図９を参照して説明する。
【００６９】
電源制御マイコン１１２は、撮像装置１００が図１１の状態にある場合、ステップＳ９０１を実行し、電源制御マイコン１１２からの割り込み通知１００１を検出できる状態にある。電源制御マイコン１１２は、ステップＳ９０１で割り込み通知１００１を受信するとステップＳ９０２へと遷移する。
【００７０】
ステップＳ９０２では、まず信号ライン１３２を用いて、充電回路１３３に対して、電池への充電動作を終了させる。次に、電源制御回路１１３に対して、電池からの電力供給を開始させる。そうすることで、撮像装置１００は、レンズユニット１０１や撮像素子１０３を電池駆動することが可能となり、撮影動作時に瞬間的に電力が不足することがなくなる。
【００７１】
次に、電源制御回路１１３が安定して各回路ブロックに対して電力供給できたことを確認してから信号ライン１４２を介して、マイクロコンピュータ１０５へ撮影制御命令を受信した旨を通知する。撮影制御命令を受信したマイクロコンピュータ１０５は、ＵＳＢ通信回路１１６と通信を行って、パソコンから受信した撮影制御命令に含まれる撮影条件を取得し、その撮影条件に従って撮影動作を実行する。
【００７２】
以上、撮像装置１００がＶＢＵＳによる電池充電を行っている省電力モード状態において、ＶＢＵＳ駆動しているＵＳＢ通信回路１１６が、受信したＵＳＢ通信パケットを解釈する構成を述べた。この構成をとることにより、撮像装置１００としては、撮影動作を行わない省電力モード時には、ＶＢＵＳから供給される電力でＵＳＢ通信を維持し、装置内の電池充電を行うことが可能となる。さらに、その状態でＵＳＢ通信によりＶＢＵＳで供給される電力以上の動作が要求された場合には、即座に電池駆動に切り替わることが可能になっている。
【００７３】
なお、本発明の実施形態は上述の実施形態１または２に限定されるものではない。発明の要旨を逸脱しない範囲で変更または修正された実施形態１または２も本発明の実施形態に含まれる。
【符号の説明】
【００７４】
１００  撮像装置
１０１  レンズユニット
１０２  レンズ制御部
１０３  撮像素子
１０４  Ａ／Ｄ変換器
１０５  マイクロコンピュータ
１０６  揮発性メモリ
１０７  不揮発性メモリ
１０８  画像処理部
１０９  操作部材
１１０  記憶媒体
１１１  電池
１１２  電源制御マイコン
１１３  電源制御回路
１１６  ＵＳＢ通信回路
１１８  ＵＳＢ  Ｔｙｐｅ−Ｃコネクタ
１２１  ＵＳＢ信号ライン
１２２  ＭＵＸ回路
１３０  供給電力検出回路
１３３  充電回路
１４０  ＵＳＢ接続検出回路
１５１  表示部
【図１】
2019087952.tif 000003
【図２】
2019087952.tif 000004
【図３】
2019087952.tif 000005
【図４】
2019087952.tif 000006
【図５】
2019087952.tif 000007
【図６】
2019087952.tif 000008
【図７】
2019087952.tif 000009
【図８】
2019087952.tif 000010
【図９】
2019087952.tif 000011
【図１０】
2019087952.tif 000012
【図１１】
2019087952.tif 000013