撮像装置及び撮像装置の使用可能時間算出方法
【課題】消費電力が予め分からないデバイスが接続される場合であっても、バッテリの使用可能時間を算出することが可能な撮像装置を提供する。
【解決手段】装着されている、二次電池を有するバッテリ装置の使用可能時間を算出する使用可能時間算出部を備え、前記使用可能時間算出部は、予め消費電力を知ることができない部品が電源投入後最初に接続された場合に、該部品を接続した状態で所定の動作モードで動作させた場合の平均電力を実測し、前記部品が引き続き接続されている状態で2度目以降の電源投入時に、前記平均電力及び前記バッテリ装置の充放電時に流れる電流の積算値である電流積算値を用いて前記バッテリ装置の使用可能時間を算出する、撮像装置が提供される。
【解決手段】装着されている、二次電池を有するバッテリ装置の使用可能時間を算出する使用可能時間算出部を備え、前記使用可能時間算出部は、予め消費電力を知ることができない部品が電源投入後最初に接続された場合に、該部品を接続した状態で所定の動作モードで動作させた場合の平均電力を実測し、前記部品が引き続き接続されている状態で2度目以降の電源投入時に、前記平均電力及び前記バッテリ装置の充放電時に流れる電流の積算値である電流積算値を用いて前記バッテリ装置の使用可能時間を算出する、撮像装置が提供される。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、撮像装置及び撮像装置の使用可能時間算出方法に関する。
【背景技術】
【0002】
近年、例えばデジタルビデオカメラなどの携帯型の電子機器が急増しており、これらの電子機器に搭載される二次電池の性能が重要視されている。このような二次電池の1つとして、リチウムイオン型といわれるものがある。
【0003】
また、二次電池を電源として用いる上記のような携帯型の電子機器では、バッテリ残量表示機能を搭載するものが多い。特に、リチウムイオン二次電池では、放電の開始直後および終了直前を除くと、バッテリセル電圧が緩やかであって直線的に低下していくという性質を持っていることから、バッテリ残量を比較的正確に予測し、表示することができる。
【0004】
そして、バッテリ容量をより正確に予測するために、バッテリセル電圧や電流の検出回路、および上記のような各種補正処理などを行うマイクロコントローラなどを、バッテリセルと同一のパッケージに収容したバッテリパックが市販されている。このようなバッテリパックは、放電負荷とする機器との間で通信を行って、内部の各種検出値を機器に対して出力する機能を備えており、それらの検出値を受信した機器が、バッテリ残量や使用可能時間を演算し、表示することが可能になっている(例えば、特許文献1、2参照)。
【先行技術文献】
【特許文献】
【0005】
【特許文献1】特開2009−44895号公報
【特許文献2】特開2003−240830号公報
【発明の概要】
【発明が解決しようとする課題】
【0006】
しかし、特許文献1に記載の技術は、レンズ交換式カメラ本体に装着される交換レンズのように、消費電力が予め分からないデバイスがレンズ交換式カメラ本体に装着される場合には、バッテリの残容量の割合は知ることができるが、使用可能時間は知ることができないという問題があった。
【0007】
特許文献2に記載の技術は、消費電力が予め分かっているデバイスの組み合わせのみでシステムが成り立っている場合は、各デバイスの消費電力を予めメモリに記録しておき、デバイスが動作を開始したときにその値を用いてバッテリの使用時間を計算することができる。しかし、特許文献2に記載の技術は、レンズ交換式カメラ本体に装着される交換レンズのように、消費電力が予め分からないデバイスがレンズ交換式カメラ本体に装着される場合には、使用可能時間は知ることができないという問題があった。
【0008】
また、レンズ交換式カメラ本体に装着される交換レンズのようなデバイスは、ユーザの使い方によって消費電力が変化するが、特許文献2に記載の技術は、デバイスによって一律の電力が消費される場合における、バッテリの使用可能時間しか計算することができないという問題もあった。
【0009】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、消費電力が予め分からないデバイスが接続される場合であっても、バッテリの使用可能時間を算出することが可能な、新規かつ改良された撮像装置及び撮像装置の使用可能時間算出方法を提供することにある。
【課題を解決するための手段】
【0010】
上記課題を解決するために、本発明のある観点によれば、装着されている、二次電池を有するバッテリ装置の使用可能時間を算出する使用可能時間算出部を備え、前記使用可能時間算出部は、予め消費電力を知ることができない部品が電源投入後最初に接続された場合に、該部品を接続した状態で所定の動作モードで動作させた場合の平均電力を実測し、前記部品が引き続き接続されている状態で2度目以降の電源投入時に、前記平均電力及び前記バッテリ装置の充放電時に流れる電流の積算値である電流積算値を用いて前記バッテリ装置の使用可能時間を算出する、撮像装置が提供される。
【0011】
前記予め消費電力を知ることができない部品は交換式レンズであってもよい。
【0012】
情報を表示する表示部をさらに備え、前記使用可能時間算出部は、前記バッテリ装置の使用可能時間を前記表示部に表示させるようにしてもよい。
【0013】
前記使用可能時間算出部は、前記電流積算値を前記バッテリ装置から受信するようにしてもよい。
【0014】
前記使用可能時間算出部は、前記バッテリ装置の充放電時に流れる電流の電流値の情報を前記バッテリ装置から受信し、前記電流積算値を算出するようにしてもよい。
【0015】
前記使用可能時間算出部は、前記動作モードが複数ある場合に、前記所定の動作モードで動作させた場合の平均電力を用いて、他の動作モードで動作させた場合の平均電力を算出するようにしてもよい。
【0016】
前記使用可能時間算出部は、前記動作モードが複数ある場合に、各前記動作モードで動作させた場合の平均電力及び各前記動作モードの動作時間割合を用いて平均電力を算出するようにしてもよい。
【0017】
前記使用可能時間算出部は、実測した平均電力を保存するとともに、その後の実測で得られた平均電力と該保存した平均電力との差が所定値以上になった場合には前記予め消費電力を知ることができない部品の脱着が行われたと判断するようにしてもよい。
【0018】
また、上記課題を解決するために、本発明の別の観点によれば、装着されている、二次電池を有するバッテリ装置の使用可能時間を算出する使用可能時間算出ステップを備え、前記使用可能時間算出ステップは、予め消費電力を知ることができない部品が電源投入後最初に接続された場合に、該部品を接続した状態で所定の動作モードで動作させた場合の平均電力を実測し、前記部品が引き続き接続されている状態で2度目以降の電源投入時に、前記平均電力及び前記バッテリ装置の充放電時に流れる電流の積算値である電流積算値を用いて前記バッテリ装置の使用可能時間を算出する、撮像装置の使用可能時間算出方法が提供される。
【発明の効果】
【0019】
以上説明したように本発明によれば、消費電力が予め分からないデバイスが接続される場合であっても、バッテリの使用可能時間を算出することが可能な、新規かつ改良された撮像装置及び撮像装置の使用可能時間算出方法を提供することができる。
【図面の簡単な説明】
【0020】
【図1】本発明の一実施形態に係るレンズ交換式カメラ10の構成例を示す説明図である。
【図2】レンズ交換式カメラ本体100に表示される情報の例を示す説明図である。
【図3】本発明の一実施形態に係るレンズ交換式カメラ10を構成する各装置の機能構成を示す説明図である。
【図4】本発明の一実施形態にかかるレンズ交換式カメラ本体100とバッテリパック200との間の通信処理を実行する構成
【図5】レンズ交換式カメラ本体100とバッテリパック200との間の通信タイミングチャートを示す説明図である。
【図6】レンズ交換式カメラ本体100とバッテリパック200との間で伝達される通信データの内容の一例を示す説明図である。
【図7】本発明の一実施形態にかかるレンズ交換式カメラ10の動作を示す流れ図である。
【図8】本発明の一実施形態にかかるレンズ交換式カメラ10の動作を示す流れ図である。
【図9】レンズ交換式カメラ10の消費電力と、バッテリパック200のバッテリ使用可能時間の表示との関係をタイミングチャートで示す説明図である。
【図10】本発明の一実施形態にかかるレンズ交換式カメラ10の消費電力テーブルの一例を示す説明図である。
【図11】本発明の一実施形態にかかるレンズ交換式カメラ10の消費電力テーブルの一例を示す説明図である。
【図12】動画撮影を行う場合における待機時、オートフォーカス処理時、オート露出処理時の使用時間の割合の一例を示す説明図である。
【図13】静止画撮影を行う場合における待機時、オートフォーカス処理時、オート露出処理時の使用時間の割合の一例を示す説明図である。
【図14】本発明の一実施形態にかかるレンズ交換式カメラ10の動作を示す流れ図である。
【発明を実施するための形態】
【0021】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【0022】
なお、説明は以下の順序で行うものとする。
<1.本発明の一実施形態>
[1−1.レンズ交換式カメラの外観例]
[1−2.レンズ交換式カメラ本体に表示される情報例]
[1−3.レンズ交換式カメラの各装置の機能構成]
[1−4.通信処理を実行する構成]
[1−5.レンズ交換式カメラの動作]
<2.まとめ>
【0023】
<1.本発明の一実施形態>
[1−1.レンズ交換式カメラの構成例]
まず、本発明の一実施形態に係るレンズ交換式カメラの構成例について説明する。図1は、本発明の一実施形態に係るレンズ交換式カメラ10の構成例を示す説明図である。以下、図1を用いて本発明の一実施形態に係るレンズ交換式カメラ10の構成例について説明する。
【0024】
図1に示したように、本発明の一実施形態に係るレンズ交換式カメラ10は、レンズ交換式カメラ本体100と、バッテリパック200と、交換レンズ300と、を含んで構成される。
【0025】
レンズ交換式カメラ本体100は、本発明の電子機器の一例であり、内部にリチウムイオンバッテリのような二次電池を備えるバッテリパック200が挿入され、交換レンズ300が装着されている状態で使用される。レンズ交換式カメラ本体100は、挿入されているバッテリパック200から給電されて動作し、交換レンズ300は、バッテリパック200から給電を受けているレンズ交換式カメラ本体100から給電されて動作する。
【0026】
以上、図1を用いて本発明の一実施形態に係るレンズ交換式カメラ10の構成例について説明した。次に、本発明の一実施形態に係るレンズ交換式カメラ10の、レンズ交換式カメラ本体100に表示される情報の例について説明する。
【0027】
[1−2.レンズ交換式カメラ本体に表示される情報例]
図2は、本発明の一実施形態に係るレンズ交換式カメラ10の、レンズ交換式カメラ本体100に表示される情報の例を示す説明図である。以下、図2を用いてレンズ交換式カメラ本体100に表示される情報の例について説明する。
【0028】
図2は、レンズ交換式カメラ本体100の液晶パネル107に、バッテリパック200の残り容量に関する情報が表示されている状態を示したものである。図2に示したものは、レンズ交換式カメラ本体100の液晶パネル107に、バッテリパック200の残り容量に関する情報として、セル欠け表示131、パーセント表示132、分表示133が表示されている。
【0029】
セル欠け表示131は、バッテリパック200が満充電状態の場合には「フル」表示(セルをすべて表示する)とし、バッテリパック200の残量が無い場合には「空」表示(セルをすべて表示しない)とするものである。バッテリパック200が満充電状態と残量無しの状態との間の状態は、セル欠け表示131は、その容量に応じて表示されるセルの数が変化する。
【0030】
パーセント表示132は、バッテリパック200が満充電状態の場合を100%とし、バッテリパック200の残量が無い場合を0%とし、それらの間の状態は、バッテリパック200の残り容量に応じて1%刻みで表示するものである。
【0031】
分表示133は、レンズ交換式カメラ10の残り使用可能時間を、分単位で表示するものである。
【0032】
以上、図2を用いてレンズ交換式カメラ本体100に表示される情報の例について説明した。次に、本発明の一実施形態に係るレンズ交換式カメラ10を構成する各装置の機能構成について説明する。
【0033】
[1−3.レンズ交換式カメラの各装置の機能構成]
図3は、本発明の一実施形態に係るレンズ交換式カメラ10を構成する各装置の機能構成を示す説明図である。以下、図3を用いて、本発明の一実施形態に係るレンズ交換式カメラ10を構成する各装置の機能構成について説明する。
【0034】
図3に示したように、レンズ交換式カメラ本体100は、+端子101と、−端子102と、C端子103と、定電圧回路104と、マイクロコントローラ105と、シャッタボタン106と、液晶パネル107と、CCDイメージセンサ108と、メモリ109と、+端子110と、−端子111と、i端子112と、プルアップ抵抗R11と、を含んで構成される。
【0035】
また、図3に示したように、バッテリパック200は、+端子201と、−端子202と、C端子203と、セル204a、204bと、充電保護FET TR1と、放電保護FET TR2と、電流検出抵抗R21と、マイクロコントローラ205と、を含んで構成されている。
【0036】
そして、図3に示したように、交換レンズ300は、+端子301と、−端子302と、i端子303と、モータ304a、304bと、レンズ305と、絞り306と、を含んで構成される。
【0037】
+端子101及び−端子102は、バッテリパック200の+端子201及び−端子202と接続される端子である。バッテリパック200がレンズ交換式カメラ本体100に装着され、+端子101及び−端子102が、+端子201及び−端子202と接続されることでバッテリパック200から電力の供給を受けたり、バッテリパック200へ電力を供給したりすることができる。
【0038】
C端子103は、バッテリパック200のC端子203と接続される端子である。レンズ交換式カメラ本体100のC端子103と、バッテリパック200のC端子203とが接続されることで、レンズ交換式カメラ本体100は、バッテリパック200との間で通信を行うことができる。
【0039】
定電圧回路104は、バッテリパック200や、外部の電源から供給される電力を一定の電圧にしてマイクロコントローラ105に供給するものである。また、定電圧回路104は、バッテリパック200から供給される電力を一定の電圧にして、交換レンズ300へ供給する機能も有する。
【0040】
マイクロコントローラ105は、定電圧回路104から電力の供給を受けて動作することで、レンズ交換式カメラ本体100や、バッテリパック200、交換レンズ300の動作を制御するものである。
【0041】
マイクロコントローラ105は、入出力ポート114、115、119及び入力ポート120を備え、また、バス116、117、118と接続されている。
【0042】
シャッタボタン106は、画像の撮影のためのボタンであり、ユーザによってシャッタボタン106が押下されると、マイクロコントローラ105は入出力ポート114,115によってシャッタボタン106の押下を検出することが出きる。マイクロコントローラ105は、シャッタボタン106の押下の検出により、所定の撮像動作を実行する。
【0043】
液晶パネル107は、撮影画像や各種情報が表示されるものである。例えば、マイクロコントローラ105は、入出力ポート114,115によって、シャッタボタン106が押されたことを検出すると、CCDイメージセンサ108のデータをバス116により取得し、取得したデータを、バス117を介してメモリ109に記録する。その後マイクロコントローラ105は、バス117を介してメモリ109から、撮影されたデータを読みだして、バス118を介して液晶パネル107への表示を行う。
【0044】
また例えば、マイクロコントローラ105が、C端子103によるバッテリパック200との通信によって、入出力ポート119でバッテリパック200電圧、電流、電流積算値を取得すると、マイクロコントローラ105は、バッテリパック200のバッテリ残量を計算し、液晶パネル107への表示を行う。
【0045】
CCDイメージセンサ108は、撮像された被写体の画像データを得るものであり、CCDイメージセンサ108は、画像データをマイクロコントローラ105へ供給する。マイクロコントローラ105は、CCDイメージセンサ108から供給を受けた画像データをメモリ109に記録したり、液晶パネル107に表示したりする。
【0046】
メモリ109は、撮像された被写体の画像データが記録される記録媒体である。メモリ109に記録された画像データは、ユーザ操作に基づいて液晶パネル107に表示される。
【0047】
+端子110及び−端子111は、交換レンズ300の+端子301及び−端子302と接続される端子である。また、i端子112は、交換レンズ300のi端子302と接続される端子である。
【0048】
交換レンズ300がレンズ交換式カメラ本体100に装着されると、レンズ交換式カメラ本体100の+端子110、−端子111と、交換レンズ300の+端子301、−端子302とが接続されて、レンズ交換式カメラ本体100から交換レンズ300に給電が行われる。
【0049】
同時に、交換レンズ300がレンズ交換式カメラ本体100に装着されると、レンズ交換式カメラ本体100のi端子112と、交換レンズ300のi端子303とが接続される。レンズ交換式カメラ本体100のi端子112と、交換レンズ300のi端子303とが接続されることで、レンズ交換式カメラ本体100は交換レンズ300の装着検出ができる。
【0050】
レンズ交換式カメラ本体100に交換レンズ300が装着されていないときは、マイクロコントローラ105の入力ポート120はプルアップ抵抗R11によりHighになっている。
【0051】
交換レンズ300のi端子303は−端子302に繋がっているので、レンズ交換式カメラ本体100に交換レンズ300が装着されると、レンズ交換式カメラ本体100のi端子112と交換レンズ300のi端子303が接続されるので、マイクロコントローラ105の入力ポート120はLowになる。
【0052】
従って、マイクロコントローラ105は、入力ポート120がHighであれば交換レンズ300は装着されていないと判断でき、入力ポート120がLowであれば交換レンズ300は装着されている、と判断できる。
【0053】
+端子201及び−端子202は、レンズ交換式カメラ本体100の+端子101及び−端子102と接続される端子である。バッテリパック200がレンズ交換式カメラ本体100に装着され、+端子101及び−端子102が、+端子201及び−端子202と接続されることで、バッテリパック200は、レンズ交換式カメラ本体100へ電力を供給したり、レンズ交換式カメラ本体100から電力の供給を受けたりすることができる。
【0054】
C端子203は、レンズ交換式カメラ本体100のC端子103と接続される端子である。レンズ交換式カメラ本体100のC端子103と、バッテリパック200のC端子203とが接続されることで、バッテリパック200は、レンズ交換式カメラ本体100との間で通信を行うことができる。
【0055】
セル204a、204bは、レンズ交換式カメラ本体100に供給する電力を蓄えるものである。セル204a、204bに蓄えられている電力は、バッテリパック200がレンズ交換式カメラ本体100に装着され、+端子101及び−端子102が、+端子201及び−端子202と接続されることで、レンズ交換式カメラ本体100に供給される。
【0056】
なお、本実施形態では、2つのセルが直列に接続されている構成を図示しているが、セルの接続形態はかかる例に限定されないことは言うまでもない。
【0057】
マイクロコントローラ205は、セル204a、204bの電圧やセル204a、204bに流れる電流を測定したり、セル204a、204bに関する情報をレンズ交換式カメラ本体100に送信したりする。マイクロコントローラ205は、バッテリパック200の放電時は、セル204a、204bから供給される電力で、バッテリパック200の充電時は、+端子201および−端子202から供給される電力で動作する。
【0058】
マイクロコントローラ205は、ADポート206、207を有しており、セル204a、204bの電圧を測定することができる。また、マイクロコントローラ205は、ADポート208、209を有しており、電流検出抵抗R21の両端の電圧を測定することが可能である。マイクロコントローラ205は、電流検出抵抗R21の抵抗値を既知の値として内蔵メモリ(図示せず)に保存しているので、電圧値を抵抗値で割ることで、バッテリパック200から放電またはバッテリパック200に充電される電流を計算できる。
【0059】
マイクロコントローラ205は、上記の方法で測定された電圧および電流が異常な場合には、出力ポート210により充電保護FET TR1、または出力ポート211により放電保護FET TR2をOFFすることにより、セル204a、204bと、バッテリパック200に接続されるレンズ交換式カメラ本体100を保護する。
【0060】
また、マイクロコントローラ205は、新品状態のバッテリパック200における100%容量をメモリ(図示せず)に保存している。マイクロコントローラ205は、上記の方法で測定された電流を一定時間ごとに積算することで、セル204a、204bに現在溜まっている電流積算値の合計を計算し、メモリ(図示せず)に保存している。
【0061】
マイクロコントローラ205は、上記の方法で測定された電流を一定時間ごとに充電方向に流れたときのみ積算することで、セル204a、204bに現在充電された電流積算値の合計を計算し、(充放電回数=充電された電流積算値/新品状態のバッテリパック200における100%容量)で充放電回数を計算し、メモリ(図示せず)に保存している。
【0062】
マイクロコントローラ205は、入出力ポート212を介して、上記方法で得られた、新品状態のバッテリパック200における100%容量、充放電回数、電流積算値を通信により出力することができる。入出力ポート212は、C端子203に繋がっており、バッテリパック200の外部(レンズ交換式カメラ本体100)と通信できるようになっている。
【0063】
+端子301及び−端子302は、レンズ交換式カメラ本体100の+端子110及び−端子111と接続される端子である。また、i端子302は、レンズ交換式カメラ本体100のi端子112と接続される端子である。
【0064】
モータ304aは、レンズ305を駆動させるモータである。また、モータ304bは、絞り306を駆動させるモータである。モータ304aがレンズ305を動かすことでフォーカスやズームが調整され、モータ304bが絞り306を動かすことで、露出が調整される。モータ304a、304bは、+端子301及び−端子302から供給される電力で動作することになる。
【0065】
以上、図3を用いて本発明の一実施形態に係るレンズ交換式カメラ10を構成する各装置の機能構成について説明した。次に、本発明の一実施形態にかかるレンズ交換式カメラ本体100とバッテリパック200との間の通信処理を実行する構成について説明する。
【0066】
[1−4.通信処理を実行する構成]
図4は、本発明の一実施形態にかかるレンズ交換式カメラ本体100とバッテリパック200との間の通信処理を実行する構成を示す説明図である。以下、図4を用いて、本発明の一実施形態にかかるレンズ交換式カメラ本体100とバッテリパック200との間の通信処理を実行する構成について説明する。
【0067】
図4に示したように、レンズ交換式カメラ本体100のマイクロコントローラ105は、入出力ポート141と、GND142と、CPU143と、入力バッファ144と、出力バッファ145と、プルアップ抵抗R12と、出力FET TR11と、プルアップダイオードD11と、を含んで構成される。
【0068】
一方、図5に示したように、バッテリパック200のマイクロコントローラ205は、入出力ポート221と、GND222と、CPU223と、入力バッファ224と、出力バッファ225と、プルアップ抵抗R22と、出力FET TR21と、プルアップダイオードD21と、を含んで構成される。
【0069】
バッテリパック200のマイクロコントローラ205のGND222は、バッテリパック200の−端子202、レンズ交換式カメラ本体100の−端子102を介して、レンズ交換式カメラ本体100のマイクロコントローラ105のGND142と接続されている。
【0070】
バッテリパック200のマイクロコントローラ205の入出力ポート221は、バッテリパック200のC端子203、レンズ交換式カメラ本体100のC端子103を介して、レンズ交換式カメラ本体100のマイクロコントローラ105の入出力ポート141と接続されている。
【0071】
バッテリパック200のマイクロコントローラ205が、バッテリパック200のC端子203にLowを出力したい場合は、マイクロコントローラ205は、出力バッファ225でHighを出力する。すると、出力FET TR21がONして、入出力ポート221はLowになり、C端子203がLowになる。
【0072】
一方、バッテリパック200のマイクロコントローラ205が、バッテリパック200のC端子203にHighを出力したい場合は、マイクロコントローラ205は、出力バッファ225でLowを出力する。すると、出力FET TR21がOFFして、入出力ポート221はプルアップ抵抗r22及びプルアップダイオードD21によりHighになり、C端子203がHighになる。
【0073】
バッテリパック200のマイクロコントローラ205が、バッテリパック200のC端子203がHighであるかLowであるかを知りたい場合は、入力バッファ224を介して知ることができる。
【0074】
レンズ交換式カメラ本体100のマイクロコントローラ105が、レンズ交換式カメラ本体100のC端子103にLowを出力したい場合は、マイクロコントローラ105は、出力バッファ145でHighを出力する。すると、出力FET TR11がONして、入出力ポート141はLowになり、C端子103がLowになる。
【0075】
一方、レンズ交換式カメラ本体100のマイクロコントローラ105が、レンズ交換式カメラ本体100のC端子103にHighを出力したい場合は、マイクロコントローラ105は、出力バッファ145でLowを出力する。すると、出力FET TR11がOFFして、入出力ポート141はプルアップ抵抗R12及びプルアップダイオードD11によりHighになり、C端子103がHighになる。
【0076】
レンズ交換式カメラ本体100のマイクロコントローラ105が、レンズ交換式カメラ本体100のC端子103がHighであるかLowであるかを知りたい場合は、入力バッファ144を介して知ることができる。
【0077】
図5は、レンズ交換式カメラ本体100とバッテリパック200との間の通信タイミングチャートを示す説明図である。
【0078】
レンズ交換式カメラ本体100とバッテリパック200との間で通信が行われる前は、バッテリパック200の出力FET TR21と、レンズ交換式カメラ本体100の出力FET TR11とがいずれもOFFになっており、通信ラインはHighとなっている(符号151)。
【0079】
通信開始時には、レンズ交換式カメラ本体100のマイクロコントローラ105は、出力FET TR11を、通信データ1ビット相当分の時間だけONにして、通信ラインをLowにする(符号152)。レンズ交換式カメラ本体100のマイクロコントローラ105及びバッテリパック200のマイクロコントローラ205は、この通信データ1ビット相当分のLow区間を基に、通信のタイミングの同期をとる。
【0080】
次に、レンズ交換式カメラ本体100のマイクロコントローラ105は、コマンド8ビットを送信する(符号153)。レンズ交換式カメラ本体100のマイクロコントローラ105は、High出力のビットでは出力FET TR11をOFFし、Low出力のビットでは出力FET TR12をONする。
【0081】
バッテリパック200のマイクロコントローラ205は、入力バッファ224を介して、レンズ交換式カメラ本体100のマイクロコントローラ105から送られてくるHigh/Lowの出力を受信する。
【0082】
次に、レンズ交換式カメラ本体100のマイクロコントローラ105は、ストップビット2ビットを送信する(符号154)。バッテリパック200のマイクロコントローラ205は、ストップビット2ビットで、通信終了を確認する。
【0083】
次に、再びレンズ交換式カメラ本体100のマイクロコントローラ105は、出力FET TR11を、通信データ1ビット相当分の時間だけONにして、通信ラインをLowにする(符号155)。
【0084】
次に、バッテリパック200のマイクロコントローラ205は、レスポンス8ビットを送信する(符号156)。バッテリパック200のマイクロコントローラ205は、High出力のビットでは、出力FET TR21をOFFし、Low出力のビットでは出力FET TR21をONする。
【0085】
レンズ交換式カメラ本体100のマイクロコントローラ105は、入力バッファ144を介してHigh/Lowを受信する。
【0086】
次に、レンズ交換式カメラ本体100のマイクロコントローラ105は、ストップビット2ビットを送信する(符号157)。バッテリパック200のマイクロコントローラ205は、ストップビット2ビットで、通信終了を確認する。
【0087】
上記の一連の流れによって、レンズ交換式カメラ本体100とバッテリパック200との間の1回の通信が完了する。
【0088】
図6は、レンズ交換式カメラ本体100とバッテリパック200との間で伝達される通信データの内容の一例を示す説明図である。
【0089】
レンズ交換式カメラ本体100のマイクロコントローラ105が、コマンド(符号153)として「0x01」(符号181)を送信すると、バッテリパック200のマイクロコントローラ205は、レスポンス(符号156)として電流値(符号182)を送信する。
【0090】
レンズ交換式カメラ本体100のマイクロコントローラ105が、コマンド(符号153)として「0x02」(符号183)を送信すると、バッテリパック200のマイクロコントローラ205は、レスポンス(符号156)として電圧値(符号184)を送信する。
【0091】
レンズ交換式カメラ本体100のマイクロコントローラ105が、コマンド(符号153)として「0x03」(符号185)を送信すると、バッテリパック200のマイクロコントローラ205は、レスポンス(符号156)として電流積算値(符号186)を送信する。
【0092】
もちろん、図6に示したコマンド及びレスポンスは一例であり、本発明においてはかかる例に限定されないことは言うまでもない。また、図5に示した各データのビット数についても、本発明においてはかかる例に限定されないことは言うまでもない。
【0093】
以上、本発明の一実施形態にかかるレンズ交換式カメラ本体100とバッテリパック200との間の通信処理を実行する構成について説明した。次に、本発明の一実施形態にかかるレンズ交換式カメラ10の動作について説明する。
【0094】
[1−5.レンズ交換式カメラの動作]
図7及び図8は、本発明の一実施形態にかかるレンズ交換式カメラ10の動作を示す流れ図である。以下、図7及び図8を用いて本発明の一実施形態にかかるレンズ交換式カメラ10の動作について説明する。
【0095】
レンズ交換式カメラ10のユーザによって、レンズ交換式カメラ10のレンズ交換式カメラ本体100の電源がオンされると、レンズ交換式カメラ本体100のマイクロコントローラ105が、バッテリパック200の使用可能時間を表示する処理を実行する。
【0096】
レンズ交換式カメラ本体100のマイクロコントローラ105は、レンズ交換式カメラ本体100の電源がオンされると、レンズ装着直後フラグが1であるかどうかを判断する(ステップS101)。このレンズ装着直後フラグは、マイクロコントローラ105に記録されるフラグであり、レンズ交換式カメラ本体100に交換レンズ300が装着された直後(レンズ交換後1回目の電源投入)であることを示すフラグである。なお、交換レンズ300は、レンズ交換式カメラ本体100が予め消費電力を知ることが出来ないデバイスである。
【0097】
上記ステップS101の判断の結果、レンズ装着直後フラグが1であった場合には、レンズ交換式カメラ本体100のマイクロコントローラ105は、バッテリパック200のマイクロコントローラ205との通信によって、バッテリパック200の電圧の値を取得(ステップS102)するとともに、バッテリパック200を流れる電流の値を取得(ステップS103)する。
【0098】
上記ステップS102及びステップS103において、バッテリパック200の電圧の値及びバッテリパック200を流れる電流の値を取得したマイクロコントローラ105は、これらの値を乗算することによって、バッテリパック200の電力値を算出する(ステップS104)。マイクロコントローラ105は、算出した電力値を内部に保存する。
【0099】
上記ステップS104でバッテリパック200の電力値を算出すると、続いてマイクロコントローラ105は、レンズ交換式カメラ10が撮影処理を実行中であるかどうかを判断する(ステップS105)。
【0100】
上記ステップS105の判断の結果、レンズ交換式カメラ10が撮影処理を実行中であった場合には、マイクロコントローラ105は、上記ステップS104で算出した電力値の合計値を、上記ステップS105で、レンズ交換式カメラ10が撮影処理を実行中であると判断された回数で割ることで、平均電力を算出する(ステップS106)。マイクロコントローラ105は、上記ステップS106で平均電力を算出すると、その平均電力の値を内部に保存する(ステップS107)。
【0101】
一方、上記ステップS105の判断の結果、レンズ交換式カメラ10が撮影処理を実行中でなかった場合には、上記ステップS106及びステップS107の処理はスキップされる。
【0102】
続いてマイクロコントローラ105は、レンズ交換式カメラ10のユーザによって、レンズ交換式カメラ10のレンズ交換式カメラ本体100の電源がオフされたかどうかを判断する(ステップS108)。
【0103】
上記ステップS108の判断の結果、レンズ交換式カメラ10のユーザによって、レンズ交換式カメラ10のレンズ交換式カメラ本体100の電源がオフされたと判断した場合は、マイクロコントローラ105は、レンズ装着直後フラグを0に更新して(ステップS109)、レンズ交換式カメラ本体100の電源をオフする。一方、上記ステップS108の判断の結果、レンズ交換式カメラ10のユーザによって、レンズ交換式カメラ10のレンズ交換式カメラ本体100の電源がオフされていないとマイクロコントローラ105が判断した場合は、上記ステップS102に戻る。
【0104】
上記ステップS101の判断の結果、レンズ装着直後フラグが1でなかった(0であった)場合には、レンズ交換式カメラ本体100のマイクロコントローラ105は、バッテリパック200のマイクロコントローラ205との通信によって、バッテリパック200の電流積算値を取得する(ステップS110)。
【0105】
上記ステップS110で、マイクロコントローラ105がバッテリパック200の電流積算値を取得すると、続いてマイクロコントローラ105は、上記ステップS106で算出した平均電力と、上記ステップS110で取得した電流積算値とから、バッテリパック200のバッテリ使用可能時間を計算し、計算したバッテリ使用可能時間を液晶パネル107へ表示する(ステップS111)。
【0106】
ここでマイクロコントローラ105は、バッテリ使用可能時間を、
(A/B)×(D/C)
により計算する。
ただし、
A:「電流積算値(単位:Ah)」
B:「満充電時の電流積算値(単位:Ah)」
C:「平均電力(単位:W)」89
D:「満充電バッテリを1Wで使った場合の使用可能時間(単位:W・分)」
であり、B及びDは、あらかじめマイクロコントローラ105に固定値を記憶させておいて使用する。
【0107】
上記ステップS111で、マイクロコントローラ105がバッテリパック200のバッテリ使用可能時間を液晶パネル107へ表示すると、続いてマイクロコントローラ105は、レンズ交換式カメラ10のユーザによって、レンズ交換式カメラ10のレンズ交換式カメラ本体100の電源がオフされたかどうかを判断する(ステップS112)。
【0108】
上記ステップS112の判断の結果、レンズ交換式カメラ10のユーザによって、レンズ交換式カメラ10のレンズ交換式カメラ本体100の電源がオフされたと判断した場合は、マイクロコントローラ105はレンズ交換式カメラ本体100の電源をオフする。一方、上記ステップS112の判断の結果、レンズ交換式カメラ10のユーザによって、レンズ交換式カメラ10のレンズ交換式カメラ本体100の電源がオフされていないとマイクロコントローラ105が判断した場合は、上記ステップS110に戻る。
【0109】
レンズ装着直後フラグは、レンズ交換式カメラ本体100に対する交換レンズ300の装着がされた時点で1に設定される。図8は、レンズ交換式カメラ本体100に交換レンズ300が装着された際の処理を示す流れ図である。
【0110】
レンズ交換式カメラ本体100に交換レンズ300が装着されたことをマイクロコントローラ105が検出すると、マイクロコントローラ105は、レンズ装着直後フラグを1に設定する(ステップS121)。これにより、レンズ交換式カメラ本体100に交換レンズ300が装着された直後であることを、マイクロコントローラ105は認識することができる。
【0111】
図9は、レンズ交換式カメラ10の消費電力と、バッテリパック200のバッテリ使用可能時間の表示との関係をタイミングチャートで示す説明図である。
【0112】
レンズ交換後1回目の、レンズ交換式カメラ本体100の電源オンが行われると、バッテリパック200の電力が消費され始める。撮影開始前の電力は、上記ステップS106における平均電力の計算には用いられない。一方、撮影開始後の電力は、上記ステップS106における平均電力の計算に用いられる。
【0113】
また、撮影終了後の電力は、上記ステップS106における平均電力の計算には用いられない。レンズ交換後1回目のレンズ交換式カメラ本体100の電源オンから電源オフまでの間は、液晶パネル107にはバッテリ使用可能時間(分)の表示は行わない。
【0114】
その後、レンズ交換後2回目以降のレンズ交換式カメラ本体100の電源オンが行われると、レンズ交換後1回目のカメラ本体の電源オンから電源オフまでの間に計算された平均電力を使って、マイクロコントローラ105によって、直ちに液晶パネル107にバッテリ使用可能時間(分)表示が行われる。バッテリ使用可能時間(分)は、レンズ交換後2回目以降のレンズ交換式カメラ本体100の電源オフまで、同じ平均電力を使って計算される。
【0115】
このように、レンズ交換後1回目におけるレンズ交換式カメラ本体100の電源オンから電源オフまでの間に算出した平均電力の情報を用いることで、レンズ交換後2回目以降において、レンズ交換式カメラ本体100に装着されたバッテリパック200の、より正確なバッテリ使用可能時間を計算して、液晶パネル107に表示することができる。
【0116】
次に、バッテリ使用可能時間の別の計算例について説明する。レンズ交換式カメラ10には、静止画のみを撮影するもの、静止画と動画の両方を撮影できるもの、動画撮影の際の画質を選択できるもの、撮影した動画の再生ができるもの等がある。そして、レンズ交換式カメラ10は、動作によって消費電力が異なる。以下の説明では、レンズ交換式カメラ10の動作によって異なる消費電力の情報が格納された「消費電力テーブル」を用いて、レンズ交換式カメラ10の消費電力を求め、その消費電力を用いてバッテリ使用可能時間を計算する場合を説明する。
【0117】
図10は、本発明の一実施形態にかかるレンズ交換式カメラ10の消費電力テーブル400の一例を示す説明図である。
【0118】
図10に示した消費電力テーブル400の、カメラ本体消費電力401は、交換レンズ300をレンズ交換式カメラ本体100に装着しない場合の消費電力が記録されている。この消費電力は、レンズ交換式カメラ本体100のみに依存するものであるので、レンズ交換式カメラ本体100の出荷時に予め知ることが出来る。従って、このカメラ本体消費電力401の情報は、マイクロコントローラ105に予め記録した状態でレンズ交換式カメラ本体100が出荷される。
【0119】
ユーザが、レンズ交換式カメラ本体100に交換レンズ300を装着して、1回目にレンズ交換式カメラ本体100の電源がオンされると、その時の動作モードにおける消費電力は実測で求めることができるが、それ以外の動作モードにおける消費電力は、その実測値から計算で求めることができる。
【0120】
例えば図10に示した例では、レンズ交換式カメラ本体100に交換レンズ300を装着して1回目にレンズ交換式カメラ本体100の電源がオンされて、符号402で示した動画撮影(HD 1920)を行うと、交換レンズ込み消費電力403の値は実測値をそのまま使用する。
【0121】
この時、交換レンズ込み消費電力403とカメラ本体消費電力401との差(500[mW))が、交換レンズ300の消費電力である。そして、交換レンズ300の消費電力は、撮影時には撮影モードに限らず一定であるので、動画撮影(HD 1440)、動画撮影(SD)及び静止画撮影時の交換レンズ込み消費電力403は、カメラ本体消費電力401にその差(500[mW))を加えることで、計算で求めることが可能である。
【0122】
また、動画再生(HD 1920、HD 1440、SD)及び静止画再生時は、交換レンズ300で電力が消費されないので、カメラ本体消費電力401を、そのまま交換レンズ込み消費電力403として使用することができる。
【0123】
そして、ユーザが、レンズ交換式カメラ本体100に交換レンズ300を装着して、2回目以降にレンズ交換式カメラ本体100の電源がオンされると、マイクロコントローラ105は、このように決められた交換レンズ込み消費電力403を用いることで、レンズ交換式カメラ10がどの動作モードで動作しても、消費電力テーブル400を参照して正しいバッテリ使用可能時間を算出し、液晶パネル107へ表示することができる。
【0124】
図10に示した消費電力テーブル400を用いてバッテリ使用可能時間を算出する際には、さらに、各動作モード時において、交換レンズ300の動作時の消費電力の違いを考慮することで、より正確なバッテリ使用可能時間を算出できる。
【0125】
図11は、本発明の一実施形態にかかるレンズ交換式カメラ10の消費電力テーブル500の一例を示す説明図である。図11に示した消費電力テーブル500は、マイクロコントローラ105に記録されている。
【0126】
図11に示した消費電力テーブル500は、交換レンズ300のモータ304a、304bを動かさない待機時撮影の待機時、オートフォーカス処理時及びオート露出処理時の消費電力の差分が記録されているテーブルであり、この図11に示した値が図10の消費電力テーブル400の消費電力値に加算されることで、当該処理実行時の消費電力が分かる。
【0127】
標準的なユーザは、動画撮影を行う場合と、静止画撮影を行う場合とでは、交換レンズ300のモータ304a、304bを動かさない待機時、オートフォーカス処理時、およびオート露出処理時の使用時間の割合が異なる。図12は、動画撮影を行う場合における待機時、オートフォーカス処理時、オート露出処理時の使用時間の割合の一例を示す説明図であり、図13は、静止画撮影を行う場合における待機時、オートフォーカス処理時、オート露出処理時の使用時間の割合の一例を示す説明図である。この使用時間の割合の情報も、マイクロコントローラ105に記録されている。
【0128】
そして、図11に示した消費電力テーブル500及び、図12,図13に示した動画撮影時及び静止画撮影時の使用時間の割合の情報を用いることで、より正確なバッテリ使用可能時間を計算し、画面に表示させることができる。
【0129】
図14は、本発明の一実施形態にかかるレンズ交換式カメラ10の動作を示す流れ図である。図14に示した流れ図は、図7に示した流れ図のうち、ステップS105からステップS107に置き換えられるものであり、それ以外の動作については図7に示したものと変わらない。
【0130】
まず、レンズ交換式カメラ10が、交換レンズ300のモータ304a、304bを動かさない待機中の状態であるかどうかをマイクロコントローラ105が判断する(ステップS131)。
【0131】
上記ステップS131の判断の結果、レンズ交換式カメラ10が待機中の状態であった場合には、マイクロコントローラ105は、上記ステップS104で算出した電力値の合計値を、上記ステップS131で、レンズ交換式カメラ10が待機中の状態であると判断された回数で割ることで、平均電力を算出する(ステップS132)。マイクロコントローラ105は、上記ステップS132で平均電力を算出すると、その平均電力の値を内部に保存する(ステップS133)。
【0132】
一方、上記ステップS131の判断の結果、レンズ交換式カメラ10が撮影処理を実行中でなかった場合には、上記ステップS132及びステップS133の処理はスキップされる。
【0133】
次に、レンズ交換式カメラ10が、オートフォーカス処理中の状態であるかどうかをマイクロコントローラ105が判断する(ステップS134)。
【0134】
上記ステップS134の判断の結果、レンズ交換式カメラ10がオートフォーカス処理中の状態であった場合には、マイクロコントローラ105は、上記ステップS104で算出した電力値の合計値を、上記ステップS134で、レンズ交換式カメラ10がオートフォーカス処理中の状態であると判断された回数で割ることで、平均電力を算出する(ステップS135)。マイクロコントローラ105は、上記ステップS135で平均電力を算出すると、その平均電力の値を内部に保存する(ステップS136)。
【0135】
一方、上記ステップS134の判断の結果、レンズ交換式カメラ10が撮影処理を実行中でなかった場合には、上記ステップS135及びステップS136の処理はスキップされる。
【0136】
続いて、レンズ交換式カメラ10が、オート露出処理中の状態であるかどうかをマイクロコントローラ105が判断する(ステップS137)。
【0137】
上記ステップS134の判断の結果、レンズ交換式カメラ10がオート露出処理中の状態であった場合には、マイクロコントローラ105は、上記ステップS104で算出した電力値の合計値を、上記ステップS137で、レンズ交換式カメラ10がオート露出処理中の状態であると判断された回数で割ることで、平均電力を算出する(ステップS138)。マイクロコントローラ105は、上記ステップS138で平均電力を算出すると、その平均電力の値を内部に保存する(ステップS139)。
【0138】
一方、上記ステップS137の判断の結果、レンズ交換式カメラ10が撮影処理を実行中でなかった場合には、上記ステップS138及びステップS139の処理はスキップされる。
【0139】
この一連の流れにより、レンズ交換式カメラ10が待機中の状態における平均電力、オートフォーカス処理中の平均電力、及びオート露出処理中の平均電力が求められる。そして、これらの平均電力から、レンズ交換式カメラ本体100の消費電力(図10の符号401で示した情報)を引くと、レンズ交換式カメラ10が待機中の状態における平均電力、オートフォーカス処理中の平均電力、及びオート露出処理中の平均電力の、それぞれの差分が求められる。
【0140】
動画撮影時の、交換レンズ300を含めた消費電力からレンズ交換式カメラ本体100の消費電力を引いた値は、以下のように求める事ができる。
A×P1/100+B×P2/100+C×P3/100
(A:待機中の平均電力の差分
B:オートフォーカス中の平均電力の差分
C:オート露出中の平均電力の差分
P1:動画撮影時の待機中の使用時間割合
P2:動画撮影時のオートフォーカス中の使用時間割合
P3:動画撮影時のオート露出中の使用時間割合)
【0141】
一方、静止画撮影時の、交換レンズ300を含めた消費電力からレンズ交換式カメラ本体100の消費電力を引いた値は、以下のように求める事ができる。
A×Q1/100+B×Q2/100+C×Q3/100
(A:待機中の平均電力の差分
B:オートフォーカス中の平均電力の差分
C:オート露出中の平均電力の差分
Q1:静止画撮影時の待機中の使用時間割合
Q2:静止画撮影時のオートフォーカス中の使用時間割合
Q3:静止画撮影時のオート露出中の使用時間割合)
【0142】
このように、交換レンズ300を含めた消費電力からレンズ交換式カメラ本体100の消費電力を引いた値を求めることで、交換レンズ300の消費電力が分かり、より正確なバッテリ使用可能時間を算出できる。
【0143】
なお、上述の例では、待機時、オートフォーカス処理時、オート露出処理時の使用時間の割合を、あらかじめマイクロコントローラ105に保存することで、交換レンズ300の消費電力を求めていたが、本発明はかかる例に限定されない。つまり、使用時間の割合を、あらかじめマイクロコントローラ105に保存しなくても、実際にこれらの処理が使われた回数を、上述した図14の処理におけるステップS131、S134、S137で、それぞれYESと判断された回数を数えて、その回数の割合を使用しても良い。このようにすると、個別のユーザのカメラの使い方の癖といったものを消費電力計算に反映できるので、より正確なバッテリ使用可能時間を計算し、画面に表示することができる。
【0144】
交換レンズ300の脱着の判断は、レンズ交換式カメラ本体100のi端子112によって行ってもよく、直前に算出した平均電力と、最新の平均電力との差分が一定値以上の場合は、レンズ交換式カメラ本体100に交換レンズ300が交換されたと判断してもよい。その場合は、最新の平均電力をマイクロコントローラ105に保存し、その値を、その後のバッテリ使用可能時間の計算に用いてもよい。
【0145】
上述の例では、レンズ交換後に最初にレンズ交換式カメラ本体100の電源がオンになった場合は、平均電力の算出だけを行い、バッテリ使用可能時間の計算及び表示をさせていなかったが、レンズ交換後に最初にレンズ交換式カメラ本体100の電源がオンになった場合は、出荷時に同梱されている交換レンズや、使用が推奨される交換レンズなどの平均電力を用いて、バッテリ使用可能時間の計算及び表示をさせてもよい。
【0146】
また、上述の例では、レンズ交換後に最初にレンズ交換式カメラ本体100の電源がオンになった場合は、平均電力の算出だけを行い、バッテリ使用可能時間の計算及び表示をさせていなかったが、レンズ交換後に最初にレンズ交換式カメラ本体100の電源がオンになった場合に、平均電力を算出するために十分なデータが取得でき、平均電力を計算できたときは、その時点で、その平均電力の情報を用いて、バッテリ使用可能時間の計算及び表示をさせてもよい。
【0147】
また例えば、マイクロコントローラ105は、バッテリ使用可能時間を計算し、レンズ交換式カメラ本体100に内蔵される記録メディアの記録可能時間と比較して、記録メディアの記録可能時間の方が短ければ、液晶パネル107に所定の警告表示をさせるようにしてもよい。
【0148】
<2.まとめ>
以上説明したように本発明の一実施形態によれば、交換レンズ300のように、予め消費電力を知ることができないデバイスがレンズ交換式カメラ本体100に装着される場合は、従来求めることができなかったバッテリ使用可能時間を算出して、その時間の情報を表示することができる。
【0149】
本発明の一実施形態によれば、消費電力が予め分かっているデバイスの組み合わせのみでシステムが成り立つ場合に限らず、交換レンズ300のように予め消費電力を知ることができないデバイスがレンズ交換式カメラ本体100に装着される場合は、従来求めることができなかったバッテリ使用可能時間を算出して、その時間の情報を表示することができる。
【0150】
本発明の一実施形態によれば、同じデバイスであっても、ユーザの使い方によって消費電力が異なる場合において、従来求めることができなかったバッテリ使用可能時間を算出して、その時間の情報を表示することができる。
【0151】
また、本発明の一実施形態によれば、交換レンズ300のように、予め消費電力を知ることができないデバイスが装着されて1回目に電源がオンされた場合の動作モードにおける消費電力を実測するだけで、2回目以降に電源がオンされたときは、すべての動作モードにおいてバッテリ使用可能時間を算出して、その時間の情報を表示することができる。
【0152】
なお、上記の実施形態で説明した一連の処理は、専用のハードウエアによって実行させても良いが、ソフトウエア(アプリケーション)により実行させても良い。一連の処理をソフトウエアに行わせる場合には、汎用又は専用のコンピュータにコンピュータプログラムを実行させることにより、上記の一連の処理を実現することができる。
【0153】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【0154】
例えば、上記実施形態では、電流積算値の情報はバッテリパック200からレンズ交換式カメラ本体に送信するようにしていたが、本発明はかかる例に限定されない。すなわち、電流積算値の情報は、バッテリパック200が計測した電流値の情報を、レンズ交換式カメラ本体100のマイクロコントローラ105がバッテリパック200から逐次受信し、マイクロコントローラ105で計算するようにしてもよい。
【符号の説明】
【0155】
10 レンズ交換式カメラ
100 レンズ交換式カメラ本体
101 +端子
102 −端子
103 C端子
104 定電圧回路
105 マイクロコントローラ
106 シャッタボタン
107 液晶パネル
108 CCDイメージセンサ
109 メモリ
110 +端子
111 −端子
112 i端子
200 バッテリパック
201 +端子
202 −端子
203 C端子
204a、204b セル
205 マイクロコントローラ
300 交換レンズ
301 +端子
302 −端子
303 i端子
304a、304b モータ
305 レンズ
306 絞り
【技術分野】
【0001】
本発明は、撮像装置及び撮像装置の使用可能時間算出方法に関する。
【背景技術】
【0002】
近年、例えばデジタルビデオカメラなどの携帯型の電子機器が急増しており、これらの電子機器に搭載される二次電池の性能が重要視されている。このような二次電池の1つとして、リチウムイオン型といわれるものがある。
【0003】
また、二次電池を電源として用いる上記のような携帯型の電子機器では、バッテリ残量表示機能を搭載するものが多い。特に、リチウムイオン二次電池では、放電の開始直後および終了直前を除くと、バッテリセル電圧が緩やかであって直線的に低下していくという性質を持っていることから、バッテリ残量を比較的正確に予測し、表示することができる。
【0004】
そして、バッテリ容量をより正確に予測するために、バッテリセル電圧や電流の検出回路、および上記のような各種補正処理などを行うマイクロコントローラなどを、バッテリセルと同一のパッケージに収容したバッテリパックが市販されている。このようなバッテリパックは、放電負荷とする機器との間で通信を行って、内部の各種検出値を機器に対して出力する機能を備えており、それらの検出値を受信した機器が、バッテリ残量や使用可能時間を演算し、表示することが可能になっている(例えば、特許文献1、2参照)。
【先行技術文献】
【特許文献】
【0005】
【特許文献1】特開2009−44895号公報
【特許文献2】特開2003−240830号公報
【発明の概要】
【発明が解決しようとする課題】
【0006】
しかし、特許文献1に記載の技術は、レンズ交換式カメラ本体に装着される交換レンズのように、消費電力が予め分からないデバイスがレンズ交換式カメラ本体に装着される場合には、バッテリの残容量の割合は知ることができるが、使用可能時間は知ることができないという問題があった。
【0007】
特許文献2に記載の技術は、消費電力が予め分かっているデバイスの組み合わせのみでシステムが成り立っている場合は、各デバイスの消費電力を予めメモリに記録しておき、デバイスが動作を開始したときにその値を用いてバッテリの使用時間を計算することができる。しかし、特許文献2に記載の技術は、レンズ交換式カメラ本体に装着される交換レンズのように、消費電力が予め分からないデバイスがレンズ交換式カメラ本体に装着される場合には、使用可能時間は知ることができないという問題があった。
【0008】
また、レンズ交換式カメラ本体に装着される交換レンズのようなデバイスは、ユーザの使い方によって消費電力が変化するが、特許文献2に記載の技術は、デバイスによって一律の電力が消費される場合における、バッテリの使用可能時間しか計算することができないという問題もあった。
【0009】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、消費電力が予め分からないデバイスが接続される場合であっても、バッテリの使用可能時間を算出することが可能な、新規かつ改良された撮像装置及び撮像装置の使用可能時間算出方法を提供することにある。
【課題を解決するための手段】
【0010】
上記課題を解決するために、本発明のある観点によれば、装着されている、二次電池を有するバッテリ装置の使用可能時間を算出する使用可能時間算出部を備え、前記使用可能時間算出部は、予め消費電力を知ることができない部品が電源投入後最初に接続された場合に、該部品を接続した状態で所定の動作モードで動作させた場合の平均電力を実測し、前記部品が引き続き接続されている状態で2度目以降の電源投入時に、前記平均電力及び前記バッテリ装置の充放電時に流れる電流の積算値である電流積算値を用いて前記バッテリ装置の使用可能時間を算出する、撮像装置が提供される。
【0011】
前記予め消費電力を知ることができない部品は交換式レンズであってもよい。
【0012】
情報を表示する表示部をさらに備え、前記使用可能時間算出部は、前記バッテリ装置の使用可能時間を前記表示部に表示させるようにしてもよい。
【0013】
前記使用可能時間算出部は、前記電流積算値を前記バッテリ装置から受信するようにしてもよい。
【0014】
前記使用可能時間算出部は、前記バッテリ装置の充放電時に流れる電流の電流値の情報を前記バッテリ装置から受信し、前記電流積算値を算出するようにしてもよい。
【0015】
前記使用可能時間算出部は、前記動作モードが複数ある場合に、前記所定の動作モードで動作させた場合の平均電力を用いて、他の動作モードで動作させた場合の平均電力を算出するようにしてもよい。
【0016】
前記使用可能時間算出部は、前記動作モードが複数ある場合に、各前記動作モードで動作させた場合の平均電力及び各前記動作モードの動作時間割合を用いて平均電力を算出するようにしてもよい。
【0017】
前記使用可能時間算出部は、実測した平均電力を保存するとともに、その後の実測で得られた平均電力と該保存した平均電力との差が所定値以上になった場合には前記予め消費電力を知ることができない部品の脱着が行われたと判断するようにしてもよい。
【0018】
また、上記課題を解決するために、本発明の別の観点によれば、装着されている、二次電池を有するバッテリ装置の使用可能時間を算出する使用可能時間算出ステップを備え、前記使用可能時間算出ステップは、予め消費電力を知ることができない部品が電源投入後最初に接続された場合に、該部品を接続した状態で所定の動作モードで動作させた場合の平均電力を実測し、前記部品が引き続き接続されている状態で2度目以降の電源投入時に、前記平均電力及び前記バッテリ装置の充放電時に流れる電流の積算値である電流積算値を用いて前記バッテリ装置の使用可能時間を算出する、撮像装置の使用可能時間算出方法が提供される。
【発明の効果】
【0019】
以上説明したように本発明によれば、消費電力が予め分からないデバイスが接続される場合であっても、バッテリの使用可能時間を算出することが可能な、新規かつ改良された撮像装置及び撮像装置の使用可能時間算出方法を提供することができる。
【図面の簡単な説明】
【0020】
【図1】本発明の一実施形態に係るレンズ交換式カメラ10の構成例を示す説明図である。
【図2】レンズ交換式カメラ本体100に表示される情報の例を示す説明図である。
【図3】本発明の一実施形態に係るレンズ交換式カメラ10を構成する各装置の機能構成を示す説明図である。
【図4】本発明の一実施形態にかかるレンズ交換式カメラ本体100とバッテリパック200との間の通信処理を実行する構成
【図5】レンズ交換式カメラ本体100とバッテリパック200との間の通信タイミングチャートを示す説明図である。
【図6】レンズ交換式カメラ本体100とバッテリパック200との間で伝達される通信データの内容の一例を示す説明図である。
【図7】本発明の一実施形態にかかるレンズ交換式カメラ10の動作を示す流れ図である。
【図8】本発明の一実施形態にかかるレンズ交換式カメラ10の動作を示す流れ図である。
【図9】レンズ交換式カメラ10の消費電力と、バッテリパック200のバッテリ使用可能時間の表示との関係をタイミングチャートで示す説明図である。
【図10】本発明の一実施形態にかかるレンズ交換式カメラ10の消費電力テーブルの一例を示す説明図である。
【図11】本発明の一実施形態にかかるレンズ交換式カメラ10の消費電力テーブルの一例を示す説明図である。
【図12】動画撮影を行う場合における待機時、オートフォーカス処理時、オート露出処理時の使用時間の割合の一例を示す説明図である。
【図13】静止画撮影を行う場合における待機時、オートフォーカス処理時、オート露出処理時の使用時間の割合の一例を示す説明図である。
【図14】本発明の一実施形態にかかるレンズ交換式カメラ10の動作を示す流れ図である。
【発明を実施するための形態】
【0021】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【0022】
なお、説明は以下の順序で行うものとする。
<1.本発明の一実施形態>
[1−1.レンズ交換式カメラの外観例]
[1−2.レンズ交換式カメラ本体に表示される情報例]
[1−3.レンズ交換式カメラの各装置の機能構成]
[1−4.通信処理を実行する構成]
[1−5.レンズ交換式カメラの動作]
<2.まとめ>
【0023】
<1.本発明の一実施形態>
[1−1.レンズ交換式カメラの構成例]
まず、本発明の一実施形態に係るレンズ交換式カメラの構成例について説明する。図1は、本発明の一実施形態に係るレンズ交換式カメラ10の構成例を示す説明図である。以下、図1を用いて本発明の一実施形態に係るレンズ交換式カメラ10の構成例について説明する。
【0024】
図1に示したように、本発明の一実施形態に係るレンズ交換式カメラ10は、レンズ交換式カメラ本体100と、バッテリパック200と、交換レンズ300と、を含んで構成される。
【0025】
レンズ交換式カメラ本体100は、本発明の電子機器の一例であり、内部にリチウムイオンバッテリのような二次電池を備えるバッテリパック200が挿入され、交換レンズ300が装着されている状態で使用される。レンズ交換式カメラ本体100は、挿入されているバッテリパック200から給電されて動作し、交換レンズ300は、バッテリパック200から給電を受けているレンズ交換式カメラ本体100から給電されて動作する。
【0026】
以上、図1を用いて本発明の一実施形態に係るレンズ交換式カメラ10の構成例について説明した。次に、本発明の一実施形態に係るレンズ交換式カメラ10の、レンズ交換式カメラ本体100に表示される情報の例について説明する。
【0027】
[1−2.レンズ交換式カメラ本体に表示される情報例]
図2は、本発明の一実施形態に係るレンズ交換式カメラ10の、レンズ交換式カメラ本体100に表示される情報の例を示す説明図である。以下、図2を用いてレンズ交換式カメラ本体100に表示される情報の例について説明する。
【0028】
図2は、レンズ交換式カメラ本体100の液晶パネル107に、バッテリパック200の残り容量に関する情報が表示されている状態を示したものである。図2に示したものは、レンズ交換式カメラ本体100の液晶パネル107に、バッテリパック200の残り容量に関する情報として、セル欠け表示131、パーセント表示132、分表示133が表示されている。
【0029】
セル欠け表示131は、バッテリパック200が満充電状態の場合には「フル」表示(セルをすべて表示する)とし、バッテリパック200の残量が無い場合には「空」表示(セルをすべて表示しない)とするものである。バッテリパック200が満充電状態と残量無しの状態との間の状態は、セル欠け表示131は、その容量に応じて表示されるセルの数が変化する。
【0030】
パーセント表示132は、バッテリパック200が満充電状態の場合を100%とし、バッテリパック200の残量が無い場合を0%とし、それらの間の状態は、バッテリパック200の残り容量に応じて1%刻みで表示するものである。
【0031】
分表示133は、レンズ交換式カメラ10の残り使用可能時間を、分単位で表示するものである。
【0032】
以上、図2を用いてレンズ交換式カメラ本体100に表示される情報の例について説明した。次に、本発明の一実施形態に係るレンズ交換式カメラ10を構成する各装置の機能構成について説明する。
【0033】
[1−3.レンズ交換式カメラの各装置の機能構成]
図3は、本発明の一実施形態に係るレンズ交換式カメラ10を構成する各装置の機能構成を示す説明図である。以下、図3を用いて、本発明の一実施形態に係るレンズ交換式カメラ10を構成する各装置の機能構成について説明する。
【0034】
図3に示したように、レンズ交換式カメラ本体100は、+端子101と、−端子102と、C端子103と、定電圧回路104と、マイクロコントローラ105と、シャッタボタン106と、液晶パネル107と、CCDイメージセンサ108と、メモリ109と、+端子110と、−端子111と、i端子112と、プルアップ抵抗R11と、を含んで構成される。
【0035】
また、図3に示したように、バッテリパック200は、+端子201と、−端子202と、C端子203と、セル204a、204bと、充電保護FET TR1と、放電保護FET TR2と、電流検出抵抗R21と、マイクロコントローラ205と、を含んで構成されている。
【0036】
そして、図3に示したように、交換レンズ300は、+端子301と、−端子302と、i端子303と、モータ304a、304bと、レンズ305と、絞り306と、を含んで構成される。
【0037】
+端子101及び−端子102は、バッテリパック200の+端子201及び−端子202と接続される端子である。バッテリパック200がレンズ交換式カメラ本体100に装着され、+端子101及び−端子102が、+端子201及び−端子202と接続されることでバッテリパック200から電力の供給を受けたり、バッテリパック200へ電力を供給したりすることができる。
【0038】
C端子103は、バッテリパック200のC端子203と接続される端子である。レンズ交換式カメラ本体100のC端子103と、バッテリパック200のC端子203とが接続されることで、レンズ交換式カメラ本体100は、バッテリパック200との間で通信を行うことができる。
【0039】
定電圧回路104は、バッテリパック200や、外部の電源から供給される電力を一定の電圧にしてマイクロコントローラ105に供給するものである。また、定電圧回路104は、バッテリパック200から供給される電力を一定の電圧にして、交換レンズ300へ供給する機能も有する。
【0040】
マイクロコントローラ105は、定電圧回路104から電力の供給を受けて動作することで、レンズ交換式カメラ本体100や、バッテリパック200、交換レンズ300の動作を制御するものである。
【0041】
マイクロコントローラ105は、入出力ポート114、115、119及び入力ポート120を備え、また、バス116、117、118と接続されている。
【0042】
シャッタボタン106は、画像の撮影のためのボタンであり、ユーザによってシャッタボタン106が押下されると、マイクロコントローラ105は入出力ポート114,115によってシャッタボタン106の押下を検出することが出きる。マイクロコントローラ105は、シャッタボタン106の押下の検出により、所定の撮像動作を実行する。
【0043】
液晶パネル107は、撮影画像や各種情報が表示されるものである。例えば、マイクロコントローラ105は、入出力ポート114,115によって、シャッタボタン106が押されたことを検出すると、CCDイメージセンサ108のデータをバス116により取得し、取得したデータを、バス117を介してメモリ109に記録する。その後マイクロコントローラ105は、バス117を介してメモリ109から、撮影されたデータを読みだして、バス118を介して液晶パネル107への表示を行う。
【0044】
また例えば、マイクロコントローラ105が、C端子103によるバッテリパック200との通信によって、入出力ポート119でバッテリパック200電圧、電流、電流積算値を取得すると、マイクロコントローラ105は、バッテリパック200のバッテリ残量を計算し、液晶パネル107への表示を行う。
【0045】
CCDイメージセンサ108は、撮像された被写体の画像データを得るものであり、CCDイメージセンサ108は、画像データをマイクロコントローラ105へ供給する。マイクロコントローラ105は、CCDイメージセンサ108から供給を受けた画像データをメモリ109に記録したり、液晶パネル107に表示したりする。
【0046】
メモリ109は、撮像された被写体の画像データが記録される記録媒体である。メモリ109に記録された画像データは、ユーザ操作に基づいて液晶パネル107に表示される。
【0047】
+端子110及び−端子111は、交換レンズ300の+端子301及び−端子302と接続される端子である。また、i端子112は、交換レンズ300のi端子302と接続される端子である。
【0048】
交換レンズ300がレンズ交換式カメラ本体100に装着されると、レンズ交換式カメラ本体100の+端子110、−端子111と、交換レンズ300の+端子301、−端子302とが接続されて、レンズ交換式カメラ本体100から交換レンズ300に給電が行われる。
【0049】
同時に、交換レンズ300がレンズ交換式カメラ本体100に装着されると、レンズ交換式カメラ本体100のi端子112と、交換レンズ300のi端子303とが接続される。レンズ交換式カメラ本体100のi端子112と、交換レンズ300のi端子303とが接続されることで、レンズ交換式カメラ本体100は交換レンズ300の装着検出ができる。
【0050】
レンズ交換式カメラ本体100に交換レンズ300が装着されていないときは、マイクロコントローラ105の入力ポート120はプルアップ抵抗R11によりHighになっている。
【0051】
交換レンズ300のi端子303は−端子302に繋がっているので、レンズ交換式カメラ本体100に交換レンズ300が装着されると、レンズ交換式カメラ本体100のi端子112と交換レンズ300のi端子303が接続されるので、マイクロコントローラ105の入力ポート120はLowになる。
【0052】
従って、マイクロコントローラ105は、入力ポート120がHighであれば交換レンズ300は装着されていないと判断でき、入力ポート120がLowであれば交換レンズ300は装着されている、と判断できる。
【0053】
+端子201及び−端子202は、レンズ交換式カメラ本体100の+端子101及び−端子102と接続される端子である。バッテリパック200がレンズ交換式カメラ本体100に装着され、+端子101及び−端子102が、+端子201及び−端子202と接続されることで、バッテリパック200は、レンズ交換式カメラ本体100へ電力を供給したり、レンズ交換式カメラ本体100から電力の供給を受けたりすることができる。
【0054】
C端子203は、レンズ交換式カメラ本体100のC端子103と接続される端子である。レンズ交換式カメラ本体100のC端子103と、バッテリパック200のC端子203とが接続されることで、バッテリパック200は、レンズ交換式カメラ本体100との間で通信を行うことができる。
【0055】
セル204a、204bは、レンズ交換式カメラ本体100に供給する電力を蓄えるものである。セル204a、204bに蓄えられている電力は、バッテリパック200がレンズ交換式カメラ本体100に装着され、+端子101及び−端子102が、+端子201及び−端子202と接続されることで、レンズ交換式カメラ本体100に供給される。
【0056】
なお、本実施形態では、2つのセルが直列に接続されている構成を図示しているが、セルの接続形態はかかる例に限定されないことは言うまでもない。
【0057】
マイクロコントローラ205は、セル204a、204bの電圧やセル204a、204bに流れる電流を測定したり、セル204a、204bに関する情報をレンズ交換式カメラ本体100に送信したりする。マイクロコントローラ205は、バッテリパック200の放電時は、セル204a、204bから供給される電力で、バッテリパック200の充電時は、+端子201および−端子202から供給される電力で動作する。
【0058】
マイクロコントローラ205は、ADポート206、207を有しており、セル204a、204bの電圧を測定することができる。また、マイクロコントローラ205は、ADポート208、209を有しており、電流検出抵抗R21の両端の電圧を測定することが可能である。マイクロコントローラ205は、電流検出抵抗R21の抵抗値を既知の値として内蔵メモリ(図示せず)に保存しているので、電圧値を抵抗値で割ることで、バッテリパック200から放電またはバッテリパック200に充電される電流を計算できる。
【0059】
マイクロコントローラ205は、上記の方法で測定された電圧および電流が異常な場合には、出力ポート210により充電保護FET TR1、または出力ポート211により放電保護FET TR2をOFFすることにより、セル204a、204bと、バッテリパック200に接続されるレンズ交換式カメラ本体100を保護する。
【0060】
また、マイクロコントローラ205は、新品状態のバッテリパック200における100%容量をメモリ(図示せず)に保存している。マイクロコントローラ205は、上記の方法で測定された電流を一定時間ごとに積算することで、セル204a、204bに現在溜まっている電流積算値の合計を計算し、メモリ(図示せず)に保存している。
【0061】
マイクロコントローラ205は、上記の方法で測定された電流を一定時間ごとに充電方向に流れたときのみ積算することで、セル204a、204bに現在充電された電流積算値の合計を計算し、(充放電回数=充電された電流積算値/新品状態のバッテリパック200における100%容量)で充放電回数を計算し、メモリ(図示せず)に保存している。
【0062】
マイクロコントローラ205は、入出力ポート212を介して、上記方法で得られた、新品状態のバッテリパック200における100%容量、充放電回数、電流積算値を通信により出力することができる。入出力ポート212は、C端子203に繋がっており、バッテリパック200の外部(レンズ交換式カメラ本体100)と通信できるようになっている。
【0063】
+端子301及び−端子302は、レンズ交換式カメラ本体100の+端子110及び−端子111と接続される端子である。また、i端子302は、レンズ交換式カメラ本体100のi端子112と接続される端子である。
【0064】
モータ304aは、レンズ305を駆動させるモータである。また、モータ304bは、絞り306を駆動させるモータである。モータ304aがレンズ305を動かすことでフォーカスやズームが調整され、モータ304bが絞り306を動かすことで、露出が調整される。モータ304a、304bは、+端子301及び−端子302から供給される電力で動作することになる。
【0065】
以上、図3を用いて本発明の一実施形態に係るレンズ交換式カメラ10を構成する各装置の機能構成について説明した。次に、本発明の一実施形態にかかるレンズ交換式カメラ本体100とバッテリパック200との間の通信処理を実行する構成について説明する。
【0066】
[1−4.通信処理を実行する構成]
図4は、本発明の一実施形態にかかるレンズ交換式カメラ本体100とバッテリパック200との間の通信処理を実行する構成を示す説明図である。以下、図4を用いて、本発明の一実施形態にかかるレンズ交換式カメラ本体100とバッテリパック200との間の通信処理を実行する構成について説明する。
【0067】
図4に示したように、レンズ交換式カメラ本体100のマイクロコントローラ105は、入出力ポート141と、GND142と、CPU143と、入力バッファ144と、出力バッファ145と、プルアップ抵抗R12と、出力FET TR11と、プルアップダイオードD11と、を含んで構成される。
【0068】
一方、図5に示したように、バッテリパック200のマイクロコントローラ205は、入出力ポート221と、GND222と、CPU223と、入力バッファ224と、出力バッファ225と、プルアップ抵抗R22と、出力FET TR21と、プルアップダイオードD21と、を含んで構成される。
【0069】
バッテリパック200のマイクロコントローラ205のGND222は、バッテリパック200の−端子202、レンズ交換式カメラ本体100の−端子102を介して、レンズ交換式カメラ本体100のマイクロコントローラ105のGND142と接続されている。
【0070】
バッテリパック200のマイクロコントローラ205の入出力ポート221は、バッテリパック200のC端子203、レンズ交換式カメラ本体100のC端子103を介して、レンズ交換式カメラ本体100のマイクロコントローラ105の入出力ポート141と接続されている。
【0071】
バッテリパック200のマイクロコントローラ205が、バッテリパック200のC端子203にLowを出力したい場合は、マイクロコントローラ205は、出力バッファ225でHighを出力する。すると、出力FET TR21がONして、入出力ポート221はLowになり、C端子203がLowになる。
【0072】
一方、バッテリパック200のマイクロコントローラ205が、バッテリパック200のC端子203にHighを出力したい場合は、マイクロコントローラ205は、出力バッファ225でLowを出力する。すると、出力FET TR21がOFFして、入出力ポート221はプルアップ抵抗r22及びプルアップダイオードD21によりHighになり、C端子203がHighになる。
【0073】
バッテリパック200のマイクロコントローラ205が、バッテリパック200のC端子203がHighであるかLowであるかを知りたい場合は、入力バッファ224を介して知ることができる。
【0074】
レンズ交換式カメラ本体100のマイクロコントローラ105が、レンズ交換式カメラ本体100のC端子103にLowを出力したい場合は、マイクロコントローラ105は、出力バッファ145でHighを出力する。すると、出力FET TR11がONして、入出力ポート141はLowになり、C端子103がLowになる。
【0075】
一方、レンズ交換式カメラ本体100のマイクロコントローラ105が、レンズ交換式カメラ本体100のC端子103にHighを出力したい場合は、マイクロコントローラ105は、出力バッファ145でLowを出力する。すると、出力FET TR11がOFFして、入出力ポート141はプルアップ抵抗R12及びプルアップダイオードD11によりHighになり、C端子103がHighになる。
【0076】
レンズ交換式カメラ本体100のマイクロコントローラ105が、レンズ交換式カメラ本体100のC端子103がHighであるかLowであるかを知りたい場合は、入力バッファ144を介して知ることができる。
【0077】
図5は、レンズ交換式カメラ本体100とバッテリパック200との間の通信タイミングチャートを示す説明図である。
【0078】
レンズ交換式カメラ本体100とバッテリパック200との間で通信が行われる前は、バッテリパック200の出力FET TR21と、レンズ交換式カメラ本体100の出力FET TR11とがいずれもOFFになっており、通信ラインはHighとなっている(符号151)。
【0079】
通信開始時には、レンズ交換式カメラ本体100のマイクロコントローラ105は、出力FET TR11を、通信データ1ビット相当分の時間だけONにして、通信ラインをLowにする(符号152)。レンズ交換式カメラ本体100のマイクロコントローラ105及びバッテリパック200のマイクロコントローラ205は、この通信データ1ビット相当分のLow区間を基に、通信のタイミングの同期をとる。
【0080】
次に、レンズ交換式カメラ本体100のマイクロコントローラ105は、コマンド8ビットを送信する(符号153)。レンズ交換式カメラ本体100のマイクロコントローラ105は、High出力のビットでは出力FET TR11をOFFし、Low出力のビットでは出力FET TR12をONする。
【0081】
バッテリパック200のマイクロコントローラ205は、入力バッファ224を介して、レンズ交換式カメラ本体100のマイクロコントローラ105から送られてくるHigh/Lowの出力を受信する。
【0082】
次に、レンズ交換式カメラ本体100のマイクロコントローラ105は、ストップビット2ビットを送信する(符号154)。バッテリパック200のマイクロコントローラ205は、ストップビット2ビットで、通信終了を確認する。
【0083】
次に、再びレンズ交換式カメラ本体100のマイクロコントローラ105は、出力FET TR11を、通信データ1ビット相当分の時間だけONにして、通信ラインをLowにする(符号155)。
【0084】
次に、バッテリパック200のマイクロコントローラ205は、レスポンス8ビットを送信する(符号156)。バッテリパック200のマイクロコントローラ205は、High出力のビットでは、出力FET TR21をOFFし、Low出力のビットでは出力FET TR21をONする。
【0085】
レンズ交換式カメラ本体100のマイクロコントローラ105は、入力バッファ144を介してHigh/Lowを受信する。
【0086】
次に、レンズ交換式カメラ本体100のマイクロコントローラ105は、ストップビット2ビットを送信する(符号157)。バッテリパック200のマイクロコントローラ205は、ストップビット2ビットで、通信終了を確認する。
【0087】
上記の一連の流れによって、レンズ交換式カメラ本体100とバッテリパック200との間の1回の通信が完了する。
【0088】
図6は、レンズ交換式カメラ本体100とバッテリパック200との間で伝達される通信データの内容の一例を示す説明図である。
【0089】
レンズ交換式カメラ本体100のマイクロコントローラ105が、コマンド(符号153)として「0x01」(符号181)を送信すると、バッテリパック200のマイクロコントローラ205は、レスポンス(符号156)として電流値(符号182)を送信する。
【0090】
レンズ交換式カメラ本体100のマイクロコントローラ105が、コマンド(符号153)として「0x02」(符号183)を送信すると、バッテリパック200のマイクロコントローラ205は、レスポンス(符号156)として電圧値(符号184)を送信する。
【0091】
レンズ交換式カメラ本体100のマイクロコントローラ105が、コマンド(符号153)として「0x03」(符号185)を送信すると、バッテリパック200のマイクロコントローラ205は、レスポンス(符号156)として電流積算値(符号186)を送信する。
【0092】
もちろん、図6に示したコマンド及びレスポンスは一例であり、本発明においてはかかる例に限定されないことは言うまでもない。また、図5に示した各データのビット数についても、本発明においてはかかる例に限定されないことは言うまでもない。
【0093】
以上、本発明の一実施形態にかかるレンズ交換式カメラ本体100とバッテリパック200との間の通信処理を実行する構成について説明した。次に、本発明の一実施形態にかかるレンズ交換式カメラ10の動作について説明する。
【0094】
[1−5.レンズ交換式カメラの動作]
図7及び図8は、本発明の一実施形態にかかるレンズ交換式カメラ10の動作を示す流れ図である。以下、図7及び図8を用いて本発明の一実施形態にかかるレンズ交換式カメラ10の動作について説明する。
【0095】
レンズ交換式カメラ10のユーザによって、レンズ交換式カメラ10のレンズ交換式カメラ本体100の電源がオンされると、レンズ交換式カメラ本体100のマイクロコントローラ105が、バッテリパック200の使用可能時間を表示する処理を実行する。
【0096】
レンズ交換式カメラ本体100のマイクロコントローラ105は、レンズ交換式カメラ本体100の電源がオンされると、レンズ装着直後フラグが1であるかどうかを判断する(ステップS101)。このレンズ装着直後フラグは、マイクロコントローラ105に記録されるフラグであり、レンズ交換式カメラ本体100に交換レンズ300が装着された直後(レンズ交換後1回目の電源投入)であることを示すフラグである。なお、交換レンズ300は、レンズ交換式カメラ本体100が予め消費電力を知ることが出来ないデバイスである。
【0097】
上記ステップS101の判断の結果、レンズ装着直後フラグが1であった場合には、レンズ交換式カメラ本体100のマイクロコントローラ105は、バッテリパック200のマイクロコントローラ205との通信によって、バッテリパック200の電圧の値を取得(ステップS102)するとともに、バッテリパック200を流れる電流の値を取得(ステップS103)する。
【0098】
上記ステップS102及びステップS103において、バッテリパック200の電圧の値及びバッテリパック200を流れる電流の値を取得したマイクロコントローラ105は、これらの値を乗算することによって、バッテリパック200の電力値を算出する(ステップS104)。マイクロコントローラ105は、算出した電力値を内部に保存する。
【0099】
上記ステップS104でバッテリパック200の電力値を算出すると、続いてマイクロコントローラ105は、レンズ交換式カメラ10が撮影処理を実行中であるかどうかを判断する(ステップS105)。
【0100】
上記ステップS105の判断の結果、レンズ交換式カメラ10が撮影処理を実行中であった場合には、マイクロコントローラ105は、上記ステップS104で算出した電力値の合計値を、上記ステップS105で、レンズ交換式カメラ10が撮影処理を実行中であると判断された回数で割ることで、平均電力を算出する(ステップS106)。マイクロコントローラ105は、上記ステップS106で平均電力を算出すると、その平均電力の値を内部に保存する(ステップS107)。
【0101】
一方、上記ステップS105の判断の結果、レンズ交換式カメラ10が撮影処理を実行中でなかった場合には、上記ステップS106及びステップS107の処理はスキップされる。
【0102】
続いてマイクロコントローラ105は、レンズ交換式カメラ10のユーザによって、レンズ交換式カメラ10のレンズ交換式カメラ本体100の電源がオフされたかどうかを判断する(ステップS108)。
【0103】
上記ステップS108の判断の結果、レンズ交換式カメラ10のユーザによって、レンズ交換式カメラ10のレンズ交換式カメラ本体100の電源がオフされたと判断した場合は、マイクロコントローラ105は、レンズ装着直後フラグを0に更新して(ステップS109)、レンズ交換式カメラ本体100の電源をオフする。一方、上記ステップS108の判断の結果、レンズ交換式カメラ10のユーザによって、レンズ交換式カメラ10のレンズ交換式カメラ本体100の電源がオフされていないとマイクロコントローラ105が判断した場合は、上記ステップS102に戻る。
【0104】
上記ステップS101の判断の結果、レンズ装着直後フラグが1でなかった(0であった)場合には、レンズ交換式カメラ本体100のマイクロコントローラ105は、バッテリパック200のマイクロコントローラ205との通信によって、バッテリパック200の電流積算値を取得する(ステップS110)。
【0105】
上記ステップS110で、マイクロコントローラ105がバッテリパック200の電流積算値を取得すると、続いてマイクロコントローラ105は、上記ステップS106で算出した平均電力と、上記ステップS110で取得した電流積算値とから、バッテリパック200のバッテリ使用可能時間を計算し、計算したバッテリ使用可能時間を液晶パネル107へ表示する(ステップS111)。
【0106】
ここでマイクロコントローラ105は、バッテリ使用可能時間を、
(A/B)×(D/C)
により計算する。
ただし、
A:「電流積算値(単位:Ah)」
B:「満充電時の電流積算値(単位:Ah)」
C:「平均電力(単位:W)」89
D:「満充電バッテリを1Wで使った場合の使用可能時間(単位:W・分)」
であり、B及びDは、あらかじめマイクロコントローラ105に固定値を記憶させておいて使用する。
【0107】
上記ステップS111で、マイクロコントローラ105がバッテリパック200のバッテリ使用可能時間を液晶パネル107へ表示すると、続いてマイクロコントローラ105は、レンズ交換式カメラ10のユーザによって、レンズ交換式カメラ10のレンズ交換式カメラ本体100の電源がオフされたかどうかを判断する(ステップS112)。
【0108】
上記ステップS112の判断の結果、レンズ交換式カメラ10のユーザによって、レンズ交換式カメラ10のレンズ交換式カメラ本体100の電源がオフされたと判断した場合は、マイクロコントローラ105はレンズ交換式カメラ本体100の電源をオフする。一方、上記ステップS112の判断の結果、レンズ交換式カメラ10のユーザによって、レンズ交換式カメラ10のレンズ交換式カメラ本体100の電源がオフされていないとマイクロコントローラ105が判断した場合は、上記ステップS110に戻る。
【0109】
レンズ装着直後フラグは、レンズ交換式カメラ本体100に対する交換レンズ300の装着がされた時点で1に設定される。図8は、レンズ交換式カメラ本体100に交換レンズ300が装着された際の処理を示す流れ図である。
【0110】
レンズ交換式カメラ本体100に交換レンズ300が装着されたことをマイクロコントローラ105が検出すると、マイクロコントローラ105は、レンズ装着直後フラグを1に設定する(ステップS121)。これにより、レンズ交換式カメラ本体100に交換レンズ300が装着された直後であることを、マイクロコントローラ105は認識することができる。
【0111】
図9は、レンズ交換式カメラ10の消費電力と、バッテリパック200のバッテリ使用可能時間の表示との関係をタイミングチャートで示す説明図である。
【0112】
レンズ交換後1回目の、レンズ交換式カメラ本体100の電源オンが行われると、バッテリパック200の電力が消費され始める。撮影開始前の電力は、上記ステップS106における平均電力の計算には用いられない。一方、撮影開始後の電力は、上記ステップS106における平均電力の計算に用いられる。
【0113】
また、撮影終了後の電力は、上記ステップS106における平均電力の計算には用いられない。レンズ交換後1回目のレンズ交換式カメラ本体100の電源オンから電源オフまでの間は、液晶パネル107にはバッテリ使用可能時間(分)の表示は行わない。
【0114】
その後、レンズ交換後2回目以降のレンズ交換式カメラ本体100の電源オンが行われると、レンズ交換後1回目のカメラ本体の電源オンから電源オフまでの間に計算された平均電力を使って、マイクロコントローラ105によって、直ちに液晶パネル107にバッテリ使用可能時間(分)表示が行われる。バッテリ使用可能時間(分)は、レンズ交換後2回目以降のレンズ交換式カメラ本体100の電源オフまで、同じ平均電力を使って計算される。
【0115】
このように、レンズ交換後1回目におけるレンズ交換式カメラ本体100の電源オンから電源オフまでの間に算出した平均電力の情報を用いることで、レンズ交換後2回目以降において、レンズ交換式カメラ本体100に装着されたバッテリパック200の、より正確なバッテリ使用可能時間を計算して、液晶パネル107に表示することができる。
【0116】
次に、バッテリ使用可能時間の別の計算例について説明する。レンズ交換式カメラ10には、静止画のみを撮影するもの、静止画と動画の両方を撮影できるもの、動画撮影の際の画質を選択できるもの、撮影した動画の再生ができるもの等がある。そして、レンズ交換式カメラ10は、動作によって消費電力が異なる。以下の説明では、レンズ交換式カメラ10の動作によって異なる消費電力の情報が格納された「消費電力テーブル」を用いて、レンズ交換式カメラ10の消費電力を求め、その消費電力を用いてバッテリ使用可能時間を計算する場合を説明する。
【0117】
図10は、本発明の一実施形態にかかるレンズ交換式カメラ10の消費電力テーブル400の一例を示す説明図である。
【0118】
図10に示した消費電力テーブル400の、カメラ本体消費電力401は、交換レンズ300をレンズ交換式カメラ本体100に装着しない場合の消費電力が記録されている。この消費電力は、レンズ交換式カメラ本体100のみに依存するものであるので、レンズ交換式カメラ本体100の出荷時に予め知ることが出来る。従って、このカメラ本体消費電力401の情報は、マイクロコントローラ105に予め記録した状態でレンズ交換式カメラ本体100が出荷される。
【0119】
ユーザが、レンズ交換式カメラ本体100に交換レンズ300を装着して、1回目にレンズ交換式カメラ本体100の電源がオンされると、その時の動作モードにおける消費電力は実測で求めることができるが、それ以外の動作モードにおける消費電力は、その実測値から計算で求めることができる。
【0120】
例えば図10に示した例では、レンズ交換式カメラ本体100に交換レンズ300を装着して1回目にレンズ交換式カメラ本体100の電源がオンされて、符号402で示した動画撮影(HD 1920)を行うと、交換レンズ込み消費電力403の値は実測値をそのまま使用する。
【0121】
この時、交換レンズ込み消費電力403とカメラ本体消費電力401との差(500[mW))が、交換レンズ300の消費電力である。そして、交換レンズ300の消費電力は、撮影時には撮影モードに限らず一定であるので、動画撮影(HD 1440)、動画撮影(SD)及び静止画撮影時の交換レンズ込み消費電力403は、カメラ本体消費電力401にその差(500[mW))を加えることで、計算で求めることが可能である。
【0122】
また、動画再生(HD 1920、HD 1440、SD)及び静止画再生時は、交換レンズ300で電力が消費されないので、カメラ本体消費電力401を、そのまま交換レンズ込み消費電力403として使用することができる。
【0123】
そして、ユーザが、レンズ交換式カメラ本体100に交換レンズ300を装着して、2回目以降にレンズ交換式カメラ本体100の電源がオンされると、マイクロコントローラ105は、このように決められた交換レンズ込み消費電力403を用いることで、レンズ交換式カメラ10がどの動作モードで動作しても、消費電力テーブル400を参照して正しいバッテリ使用可能時間を算出し、液晶パネル107へ表示することができる。
【0124】
図10に示した消費電力テーブル400を用いてバッテリ使用可能時間を算出する際には、さらに、各動作モード時において、交換レンズ300の動作時の消費電力の違いを考慮することで、より正確なバッテリ使用可能時間を算出できる。
【0125】
図11は、本発明の一実施形態にかかるレンズ交換式カメラ10の消費電力テーブル500の一例を示す説明図である。図11に示した消費電力テーブル500は、マイクロコントローラ105に記録されている。
【0126】
図11に示した消費電力テーブル500は、交換レンズ300のモータ304a、304bを動かさない待機時撮影の待機時、オートフォーカス処理時及びオート露出処理時の消費電力の差分が記録されているテーブルであり、この図11に示した値が図10の消費電力テーブル400の消費電力値に加算されることで、当該処理実行時の消費電力が分かる。
【0127】
標準的なユーザは、動画撮影を行う場合と、静止画撮影を行う場合とでは、交換レンズ300のモータ304a、304bを動かさない待機時、オートフォーカス処理時、およびオート露出処理時の使用時間の割合が異なる。図12は、動画撮影を行う場合における待機時、オートフォーカス処理時、オート露出処理時の使用時間の割合の一例を示す説明図であり、図13は、静止画撮影を行う場合における待機時、オートフォーカス処理時、オート露出処理時の使用時間の割合の一例を示す説明図である。この使用時間の割合の情報も、マイクロコントローラ105に記録されている。
【0128】
そして、図11に示した消費電力テーブル500及び、図12,図13に示した動画撮影時及び静止画撮影時の使用時間の割合の情報を用いることで、より正確なバッテリ使用可能時間を計算し、画面に表示させることができる。
【0129】
図14は、本発明の一実施形態にかかるレンズ交換式カメラ10の動作を示す流れ図である。図14に示した流れ図は、図7に示した流れ図のうち、ステップS105からステップS107に置き換えられるものであり、それ以外の動作については図7に示したものと変わらない。
【0130】
まず、レンズ交換式カメラ10が、交換レンズ300のモータ304a、304bを動かさない待機中の状態であるかどうかをマイクロコントローラ105が判断する(ステップS131)。
【0131】
上記ステップS131の判断の結果、レンズ交換式カメラ10が待機中の状態であった場合には、マイクロコントローラ105は、上記ステップS104で算出した電力値の合計値を、上記ステップS131で、レンズ交換式カメラ10が待機中の状態であると判断された回数で割ることで、平均電力を算出する(ステップS132)。マイクロコントローラ105は、上記ステップS132で平均電力を算出すると、その平均電力の値を内部に保存する(ステップS133)。
【0132】
一方、上記ステップS131の判断の結果、レンズ交換式カメラ10が撮影処理を実行中でなかった場合には、上記ステップS132及びステップS133の処理はスキップされる。
【0133】
次に、レンズ交換式カメラ10が、オートフォーカス処理中の状態であるかどうかをマイクロコントローラ105が判断する(ステップS134)。
【0134】
上記ステップS134の判断の結果、レンズ交換式カメラ10がオートフォーカス処理中の状態であった場合には、マイクロコントローラ105は、上記ステップS104で算出した電力値の合計値を、上記ステップS134で、レンズ交換式カメラ10がオートフォーカス処理中の状態であると判断された回数で割ることで、平均電力を算出する(ステップS135)。マイクロコントローラ105は、上記ステップS135で平均電力を算出すると、その平均電力の値を内部に保存する(ステップS136)。
【0135】
一方、上記ステップS134の判断の結果、レンズ交換式カメラ10が撮影処理を実行中でなかった場合には、上記ステップS135及びステップS136の処理はスキップされる。
【0136】
続いて、レンズ交換式カメラ10が、オート露出処理中の状態であるかどうかをマイクロコントローラ105が判断する(ステップS137)。
【0137】
上記ステップS134の判断の結果、レンズ交換式カメラ10がオート露出処理中の状態であった場合には、マイクロコントローラ105は、上記ステップS104で算出した電力値の合計値を、上記ステップS137で、レンズ交換式カメラ10がオート露出処理中の状態であると判断された回数で割ることで、平均電力を算出する(ステップS138)。マイクロコントローラ105は、上記ステップS138で平均電力を算出すると、その平均電力の値を内部に保存する(ステップS139)。
【0138】
一方、上記ステップS137の判断の結果、レンズ交換式カメラ10が撮影処理を実行中でなかった場合には、上記ステップS138及びステップS139の処理はスキップされる。
【0139】
この一連の流れにより、レンズ交換式カメラ10が待機中の状態における平均電力、オートフォーカス処理中の平均電力、及びオート露出処理中の平均電力が求められる。そして、これらの平均電力から、レンズ交換式カメラ本体100の消費電力(図10の符号401で示した情報)を引くと、レンズ交換式カメラ10が待機中の状態における平均電力、オートフォーカス処理中の平均電力、及びオート露出処理中の平均電力の、それぞれの差分が求められる。
【0140】
動画撮影時の、交換レンズ300を含めた消費電力からレンズ交換式カメラ本体100の消費電力を引いた値は、以下のように求める事ができる。
A×P1/100+B×P2/100+C×P3/100
(A:待機中の平均電力の差分
B:オートフォーカス中の平均電力の差分
C:オート露出中の平均電力の差分
P1:動画撮影時の待機中の使用時間割合
P2:動画撮影時のオートフォーカス中の使用時間割合
P3:動画撮影時のオート露出中の使用時間割合)
【0141】
一方、静止画撮影時の、交換レンズ300を含めた消費電力からレンズ交換式カメラ本体100の消費電力を引いた値は、以下のように求める事ができる。
A×Q1/100+B×Q2/100+C×Q3/100
(A:待機中の平均電力の差分
B:オートフォーカス中の平均電力の差分
C:オート露出中の平均電力の差分
Q1:静止画撮影時の待機中の使用時間割合
Q2:静止画撮影時のオートフォーカス中の使用時間割合
Q3:静止画撮影時のオート露出中の使用時間割合)
【0142】
このように、交換レンズ300を含めた消費電力からレンズ交換式カメラ本体100の消費電力を引いた値を求めることで、交換レンズ300の消費電力が分かり、より正確なバッテリ使用可能時間を算出できる。
【0143】
なお、上述の例では、待機時、オートフォーカス処理時、オート露出処理時の使用時間の割合を、あらかじめマイクロコントローラ105に保存することで、交換レンズ300の消費電力を求めていたが、本発明はかかる例に限定されない。つまり、使用時間の割合を、あらかじめマイクロコントローラ105に保存しなくても、実際にこれらの処理が使われた回数を、上述した図14の処理におけるステップS131、S134、S137で、それぞれYESと判断された回数を数えて、その回数の割合を使用しても良い。このようにすると、個別のユーザのカメラの使い方の癖といったものを消費電力計算に反映できるので、より正確なバッテリ使用可能時間を計算し、画面に表示することができる。
【0144】
交換レンズ300の脱着の判断は、レンズ交換式カメラ本体100のi端子112によって行ってもよく、直前に算出した平均電力と、最新の平均電力との差分が一定値以上の場合は、レンズ交換式カメラ本体100に交換レンズ300が交換されたと判断してもよい。その場合は、最新の平均電力をマイクロコントローラ105に保存し、その値を、その後のバッテリ使用可能時間の計算に用いてもよい。
【0145】
上述の例では、レンズ交換後に最初にレンズ交換式カメラ本体100の電源がオンになった場合は、平均電力の算出だけを行い、バッテリ使用可能時間の計算及び表示をさせていなかったが、レンズ交換後に最初にレンズ交換式カメラ本体100の電源がオンになった場合は、出荷時に同梱されている交換レンズや、使用が推奨される交換レンズなどの平均電力を用いて、バッテリ使用可能時間の計算及び表示をさせてもよい。
【0146】
また、上述の例では、レンズ交換後に最初にレンズ交換式カメラ本体100の電源がオンになった場合は、平均電力の算出だけを行い、バッテリ使用可能時間の計算及び表示をさせていなかったが、レンズ交換後に最初にレンズ交換式カメラ本体100の電源がオンになった場合に、平均電力を算出するために十分なデータが取得でき、平均電力を計算できたときは、その時点で、その平均電力の情報を用いて、バッテリ使用可能時間の計算及び表示をさせてもよい。
【0147】
また例えば、マイクロコントローラ105は、バッテリ使用可能時間を計算し、レンズ交換式カメラ本体100に内蔵される記録メディアの記録可能時間と比較して、記録メディアの記録可能時間の方が短ければ、液晶パネル107に所定の警告表示をさせるようにしてもよい。
【0148】
<2.まとめ>
以上説明したように本発明の一実施形態によれば、交換レンズ300のように、予め消費電力を知ることができないデバイスがレンズ交換式カメラ本体100に装着される場合は、従来求めることができなかったバッテリ使用可能時間を算出して、その時間の情報を表示することができる。
【0149】
本発明の一実施形態によれば、消費電力が予め分かっているデバイスの組み合わせのみでシステムが成り立つ場合に限らず、交換レンズ300のように予め消費電力を知ることができないデバイスがレンズ交換式カメラ本体100に装着される場合は、従来求めることができなかったバッテリ使用可能時間を算出して、その時間の情報を表示することができる。
【0150】
本発明の一実施形態によれば、同じデバイスであっても、ユーザの使い方によって消費電力が異なる場合において、従来求めることができなかったバッテリ使用可能時間を算出して、その時間の情報を表示することができる。
【0151】
また、本発明の一実施形態によれば、交換レンズ300のように、予め消費電力を知ることができないデバイスが装着されて1回目に電源がオンされた場合の動作モードにおける消費電力を実測するだけで、2回目以降に電源がオンされたときは、すべての動作モードにおいてバッテリ使用可能時間を算出して、その時間の情報を表示することができる。
【0152】
なお、上記の実施形態で説明した一連の処理は、専用のハードウエアによって実行させても良いが、ソフトウエア(アプリケーション)により実行させても良い。一連の処理をソフトウエアに行わせる場合には、汎用又は専用のコンピュータにコンピュータプログラムを実行させることにより、上記の一連の処理を実現することができる。
【0153】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【0154】
例えば、上記実施形態では、電流積算値の情報はバッテリパック200からレンズ交換式カメラ本体に送信するようにしていたが、本発明はかかる例に限定されない。すなわち、電流積算値の情報は、バッテリパック200が計測した電流値の情報を、レンズ交換式カメラ本体100のマイクロコントローラ105がバッテリパック200から逐次受信し、マイクロコントローラ105で計算するようにしてもよい。
【符号の説明】
【0155】
10 レンズ交換式カメラ
100 レンズ交換式カメラ本体
101 +端子
102 −端子
103 C端子
104 定電圧回路
105 マイクロコントローラ
106 シャッタボタン
107 液晶パネル
108 CCDイメージセンサ
109 メモリ
110 +端子
111 −端子
112 i端子
200 バッテリパック
201 +端子
202 −端子
203 C端子
204a、204b セル
205 マイクロコントローラ
300 交換レンズ
301 +端子
302 −端子
303 i端子
304a、304b モータ
305 レンズ
306 絞り
【特許請求の範囲】
【請求項1】
装着されている、二次電池を有するバッテリ装置の使用可能時間を算出する使用可能時間算出部を備え、
前記使用可能時間算出部は、
予め消費電力を知ることができない部品が電源投入後最初に接続された場合に、該部品を接続した状態で所定の動作モードで動作させた場合の平均電力を実測し、
前記部品が引き続き接続されている状態で2度目以降の電源投入時に、前記平均電力及び前記バッテリ装置の充放電時に流れる電流の積算値である電流積算値を用いて前記バッテリ装置の使用可能時間を算出する、撮像装置。
【請求項2】
前記予め消費電力を知ることができない部品は交換式レンズである、請求項1に記載の撮像装置。
【請求項3】
情報を表示する表示部をさらに備え、
前記使用可能時間算出部は、前記バッテリ装置の使用可能時間を前記表示部に表示させる、請求項1に記載の撮像装置。
【請求項4】
前記使用可能時間算出部は、前記電流積算値を前記バッテリ装置から受信する、請求項1に記載の撮像装置。
【請求項5】
前記使用可能時間算出部は、前記バッテリ装置の充放電時に流れる電流の電流値の情報を前記バッテリ装置から受信し、前記電流積算値を算出する、請求項1に記載の撮像装置。
【請求項6】
前記使用可能時間算出部は、前記動作モードが複数ある場合に、前記所定の動作モードで動作させた場合の平均電力を用いて、他の動作モードで動作させた場合の平均電力を算出する、請求項1に記載の撮像装置。
【請求項7】
前記使用可能時間算出部は、前記動作モードが複数ある場合に、各前記動作モードで動作させた場合の平均電力及び各前記動作モードの動作時間割合を用いて平均電力を算出する、請求項1に記載の撮像装置。
【請求項8】
前記使用可能時間算出部は、実測した平均電力を保存するとともに、その後の実測で得られた平均電力と該保存した平均電力との差が所定値以上になった場合には前記予め消費電力を知ることができない部品の脱着が行われたと判断する、請求項1に記載の撮像装置。
【請求項9】
装着されている、二次電池を有するバッテリ装置の使用可能時間を算出する使用可能時間算出ステップを備え、
前記使用可能時間算出ステップは、
予め消費電力を知ることができない部品が電源投入後最初に接続された場合に、該部品を接続した状態で所定の動作モードで動作させた場合の平均電力を実測し、
前記部品が引き続き接続されている状態で2度目以降の電源投入時に、前記平均電力及び前記バッテリ装置の充放電時に流れる電流の積算値である電流積算値を用いて前記バッテリ装置の使用可能時間を算出する、撮像装置の使用可能時間算出方法。
【請求項1】
装着されている、二次電池を有するバッテリ装置の使用可能時間を算出する使用可能時間算出部を備え、
前記使用可能時間算出部は、
予め消費電力を知ることができない部品が電源投入後最初に接続された場合に、該部品を接続した状態で所定の動作モードで動作させた場合の平均電力を実測し、
前記部品が引き続き接続されている状態で2度目以降の電源投入時に、前記平均電力及び前記バッテリ装置の充放電時に流れる電流の積算値である電流積算値を用いて前記バッテリ装置の使用可能時間を算出する、撮像装置。
【請求項2】
前記予め消費電力を知ることができない部品は交換式レンズである、請求項1に記載の撮像装置。
【請求項3】
情報を表示する表示部をさらに備え、
前記使用可能時間算出部は、前記バッテリ装置の使用可能時間を前記表示部に表示させる、請求項1に記載の撮像装置。
【請求項4】
前記使用可能時間算出部は、前記電流積算値を前記バッテリ装置から受信する、請求項1に記載の撮像装置。
【請求項5】
前記使用可能時間算出部は、前記バッテリ装置の充放電時に流れる電流の電流値の情報を前記バッテリ装置から受信し、前記電流積算値を算出する、請求項1に記載の撮像装置。
【請求項6】
前記使用可能時間算出部は、前記動作モードが複数ある場合に、前記所定の動作モードで動作させた場合の平均電力を用いて、他の動作モードで動作させた場合の平均電力を算出する、請求項1に記載の撮像装置。
【請求項7】
前記使用可能時間算出部は、前記動作モードが複数ある場合に、各前記動作モードで動作させた場合の平均電力及び各前記動作モードの動作時間割合を用いて平均電力を算出する、請求項1に記載の撮像装置。
【請求項8】
前記使用可能時間算出部は、実測した平均電力を保存するとともに、その後の実測で得られた平均電力と該保存した平均電力との差が所定値以上になった場合には前記予め消費電力を知ることができない部品の脱着が行われたと判断する、請求項1に記載の撮像装置。
【請求項9】
装着されている、二次電池を有するバッテリ装置の使用可能時間を算出する使用可能時間算出ステップを備え、
前記使用可能時間算出ステップは、
予め消費電力を知ることができない部品が電源投入後最初に接続された場合に、該部品を接続した状態で所定の動作モードで動作させた場合の平均電力を実測し、
前記部品が引き続き接続されている状態で2度目以降の電源投入時に、前記平均電力及び前記バッテリ装置の充放電時に流れる電流の積算値である電流積算値を用いて前記バッテリ装置の使用可能時間を算出する、撮像装置の使用可能時間算出方法。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【公開番号】特開2012−134727(P2012−134727A)
【公開日】平成24年7月12日(2012.7.12)
【国際特許分類】
【出願番号】特願2010−284584(P2010−284584)
【出願日】平成22年12月21日(2010.12.21)
【出願人】(000002185)ソニー株式会社 (34,172)
【Fターム(参考)】
【公開日】平成24年7月12日(2012.7.12)
【国際特許分類】
【出願日】平成22年12月21日(2010.12.21)
【出願人】(000002185)ソニー株式会社 (34,172)
【Fターム(参考)】
[ Back to top ]