(57)【要約】【課題】外部給電状態を考慮した電池残量予測を行う。【解決手段】バッテリと、バッテリに疑似負荷をかけ、カメラ動作の可否判定を行うバッテリ判定回路と、着脱可能なリムーバブルメディアを挿入するためのカードスロット部と、外部機器からの給電を受けるためのインタフェース部と、リムーバブルメディアとの通信を行うためのＣＰＵとを備え、記バッテリ判定回路は、リムーバブルメディア初期化後のデータアクセスを必要とするカメラ動作前に、外部機器からの給電状態を考慮してカメラ動作の可否判定を行う。【選択図】図３
2016009954.tif 000002
【特許請求の範囲】
【請求項１】
バッテリと、
バッテリに疑似負荷をかけ、カメラ動作の可否判定を行うバッテリ判定回路と、
着脱可能なリムーバブルメディアを挿入するためのカードスロット部と、
外部機器からの給電を受けるためのインタフェース部と、
リムーバブルメディアとの通信を行うためのＣＰＵとを備え、
前記バッテリ判定回路は、リムーバブルメディア初期化後のデータアクセスを必要とするカメラ動作前に、外部機器からの給電状態を考慮してカメラ動作の可否判定を行うことを特徴とするデジタルカメラ。
【請求項２】
挿入されたリムーバブルメディアを特定するためのメディア判定回路と、
リムーバブルメディアの駆動周波数を変更するためのクロック生成回路とを備え、
前記バッテリ判定回路がカメラ動作不可能と判定した場合、カメラ動作が可能となるように、リムーバブルメディアの駆動周波数を変更することを特徴とする請求項１に記載のデジタルカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラに関する。
【背景技術】
【０００２】
さまざまな電子機器において、実負荷を引いたときに電池電圧が垂下し機器が突然停止しないよう、予め実負荷を想定した電池残量予測を行っている。
【０００３】
特許文献１では所定のタイミングにて最大負荷に相当する疑似負荷をかけ、そのときの電池電圧の垂下量、又は復帰量から機器が動作可能か否かを示す報知信号を出力する報知手段を設けるというものである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平７−２３９３７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
デジタルカメラに使用されるＳＤカードなどのリムーバブルメディアは、近年大容量化・高速化が進み、装着されるリムーバブルメディアによってカメラトータルの消費電力が大きく変動するため、リムーバブルメディアに応じた電池残量予測が必要となる。
【０００６】
一方、ＰＣのＵＳＢポートなど外部から給電が可能である場合は、逆にバッテリに負荷を軽減することができるが、このときは外部の給電能力を考慮した電池残量予測が必要となる。
【０００７】
先行例では一定の負荷条件しか考慮していないため、最も消費電力の大きいリムーバブルメディアに疑似負荷を合わせることになり、消費電力の小さいリムーバブルメディアが装着された場合はデジタルカメラの動作電圧範囲を不必要に狭めてしまうことになる。
【０００８】
また、ＰＣのＵＳＢポートなど外部から給電している場合も外部給電を考慮していないため、同様にデジタルカメラの動作電圧範囲を不必要に狭めてしまうことになる。
【０００９】
つまり、さまざまなリムーバブルメディアや外部給電の状態を考慮した肌理細かな電池残量予測ができないという課題がある。
【００１０】
本発明は、外部給電状態を考慮した電池残量予測を行うことが可能なカメラを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明に係るデジタルカメラの構成は、バッテリと、バッテリに疑似負荷をかけ、カメラ動作の可否判定を行うバッテリ判定回路と、着脱可能なリムーバブルメディアを挿入するためのカードスロット部と、外部機器からの給電を受けるためのインタフェース部と、リムーバブルメディアとの通信を行うためのＣＰＵとを備え、前記バッテリ判定回路は、リムーバブルメディア初期化後のデータアクセスを必要とするカメラ動作前に、外部機器からの給電状態を考慮してカメラ動作の可否判定を行うことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、装着されるリムーバブルメディアや、カメラのバッテリ以外の外部給電状態を考慮した電池残量予測を行うことで、デジタルカメラの使用条件に応じた最適なカメラ制御が可能となり、撮影枚数・動画記録時間・再生時間の向上が可能となる。
【図面の簡単な説明】
【００１３】
【図１】デジタルカメラの構成を示す図である。
【図２】デジタルカメラの動作を示すフローチャートである。
【図３】デジタルカメラの動作を示すフローチャートである。
【図４】バッテリ判定を行う回路を示す図である。
【図５】バッテリ判定回路の動作を説明するための図である。
【発明を実施するための形態】
【００１４】
以下、本発明を実施するための形態を図面に基づいて説明する。
【実施例１】
【００１５】
図１は、本発明の実施例の形態によるデジタルカメラの主要構成を示すブロック図である。
【００１６】
１０１は被写体像を固体撮像素子１０３に結像するためのレンズ、１０３は結像された光の像を電気信号に変換するための固体撮像素子、１０５は固体撮像素子からのアナログ電気信号をデジタル信号に変換し、画像信号処理や現像処理を行うための画像処理回路である。
【００１７】
１０９は画像処理回路からの映像出力のための表示部で、例えば、液晶（ＬＣＤ）や外部出力として使用するビデオモニタなどである。１１１はデジタルカメラの各種設定情報、または演算等に使用するメモリである。１１３はリムーバブルスロット１２１に挿入されたメディアの種類を判定するためのメディア判定回路である。１１５は、リムーバブルスロット１２１に挿入されたメディアの駆動周波数を生成するクロック生成回路で、複数の周波数の切り換えが可能である。１１７はリムーバブルスロット１２１にメディアが挿入されているか否かを検出するメディア検出スイッチである。１１９はＵＳＢＩ／ＦでＰＣなどとデジタルカメラを接続するためのインタフェースである。１２１はＳＤカードなどのリムーバブルメディアを装着するためのリムーバブルスロットである。本実施例ではＳＤカードとする。
【００１８】
１２３はＵＳＢＩ／Ｆに接続されたホスト機器を判定するためのホスト判定回路である。１２５はユーザが指定したカメラ動作が可能か否かを判定するためのバッテリ判定回路で、バッテリ１２９やＵＳＢＩ／Ｆ１１９の供給可能な電力に対し、疑似負荷回路１２７に電流負荷をかけることで予測判定する回路である。１２７は電流負荷をかけるための疑似負荷回路である。１２９はデジタルカメラを動作させるためのバッテリである。１３１はＵＳＢＩ／Ｆからの供給電力でバッテリ１２９を充電させるための充電ＩＣである。１３３はリムーバブルメディアの挿抜状態や種類の判定、クロック周波数の切り換え、疑似負荷回路の制御、バッテリ判定回路の結果取得など、デジタルカメラ各部の制御を司るＣＰＵである。１３５はデジタルカメラの各回路の動作電源を出力する電源ＩＣである。
【００１９】
図２、３は本発明の実施例に係るフローチャートである。以下、図２、３を用いて説明する。図２はＳＤカードやＵＳＢケーブルの挿抜状態を検知するフローである。
【００２０】
最初に、Ｓ２０１にて、ユーザはカメラを起動する。Ｓ２０２にて、ＣＰＵ１３３はメディア検知スイッチの状態によって、ＳＤカードが挿入されているか否かを検知する。ＳＤカードが挿入されている場合は、Ｓ２０３にて、ＣＰＵ１３３とＳＤカード内のＩ／Ｆドライバ間で初期化処理を行った後、ＣＰＵ１３３はＳＤカードの種類や容量などの情報を取得する。次にＳ２０４にて、ＣＰＵ１３３はホスト判定回路１２３からＵＳＢケーブルが挿入されているか否かの情報を取得する。なお、Ｓ２０２にてＳＤカードが挿入されていない場合や、Ｓ２０４にてＵＳＢケーブルが挿入されていない場合は、Ｓ２０５にて通常カメラ制御を行う。
【００２１】
図３はユーザが指定したカメラ動作が可能か否かを判定するためのバッテリ判定フローである。最初に、Ｓ２０６にて、ＣＰＵ１３３はホスト判定回路１２３からＵＳＢケーブルを経由して挿入されたホストを検出し、Ｓ２０７にてホスト情報を取得する。ホストがＰＣの場合、Ｓ２０８にてホストとの通信によって給電能力を確認する。Ｓ２０９にて、ホストがＰＣでリムーバブルメディアのアクセスを伴うカメラ動作の場合のフローを図４、図５−ａ、５−ｂを用いて説明する。
【００２２】
図４はホストにＰＣが接続されたときのバッテリ判定を行う回路を模式的に示したもので、バッテリ１２９に対する疑似負荷回路１２７を定電流源で構成したものである。ＰＣはＵＳＢＩ／Ｆ経由で接続されたホストを示している。バッテリ判定は、疑似負荷回路に定電流Ｉ［Ａ］を流したときのバッテリ１２９からバッテリ判定回路１２５までの電圧垂下量（Ｒ［Ω］＊Ｉ［Ａ］）に任意の係数を乗算して行う。図４では任意のカメラ動作α、任意のＳＤ動作β１、任意のＳＤ動作（周波数ダウン）β２、ＰＣの供給能力γの例として示す。なお、α、β１、β２は正の係数、γは負の係数とする。
【００２３】
図３のＳ２１０にて、ＰＣの供給能力とＳＤカードの消費電力からカメラ動作の可否判定を行う。ＰＣの供給能力はＳ２０８にて取得したホスト情報から、ＳＤカードの消費電力はＳ２０３にて取得したカード情報で判定する。前述したように、バッテリ判定の係数は、ユーザが指定した任意のカメラ動作に対してα、任意のＳＤ動作に対してβ１、ＰＣの供給能力に対してγ、バッテリ電圧をＶｂａｔｔとすると、図５−ａに示すようにバッテリ判定回路１２５は
Ｖｂａｔｔ−（α＋β１＋γ）＊Ｒ＊Ｉ［Ｖ］
を検出する。
【００２４】
Ｓ２１１にて、この電圧とカメラの動作下限電圧Ｖｔｈを比較し、動作下限電圧以上であれば動作可能と判定し、Ｓ２１２にてカメラ動作を許可する。動作下限電圧以下で動作不可能と判定した場合、Ｓ２１４にて、ＳＤの駆動周波数が下限であればカメラ動作を停止し、下限でない場合は、Ｓ２１３にてクロック生成回路１１５に対し駆動周波数を１段階下げるよう命令する。周波数を１段階下げたダウンのＳＤ動作時の係数をβ２とすると、図５に示すようにバッテリ判定回路１２５は
Ｖｂａｔｔ−（α＋β２＋γ）＊Ｒ＊Ｉ［Ｖ］
を検出する。検出後は再びＳ２１１にて動作可能か否か判定を行う。一般的にクロック周波数を下げたときの方がＳＤカードの消費電力は小さくなるため、β１＞β２の関係となり、カメラの動作下限電圧Ｖｔｈに対して動作可能となる範囲が広くなる。仮に係数β２でも動作不可能と判定された場合は、さらに周波数を１段階下げた係数、例えばβ３で再演算しＳＤカードの駆動周波数下限までこのループを繰り返す。
【００２５】
次にＳ２０９にて、ホストがＰＣでリムーバブルメディアのアクセスを伴わないカメラ動作を図５を用いて説明する。
【００２６】
図３のＳ２１５にて、ホストの供給能力を考慮してカメラ動作の可否判定を行う。ホストの供給能力はＳ２０８にて取得したホスト情報から、ＳＤカードの消費電力はＳ２０３にて取得したカード情報で判定する。前述したように、バッテリ判定の係数は、ユーザが指定した任意のカメラ動作に対してα、ＰＣの供給能力に対してγ、バッテリ電圧をＶｂａｔｔとすると、
図５に示すようにバッテリ判定回路１２５は
Ｖｂａｔｔ−（α＋γ）＊Ｒ＊Ｉ［Ｖ］
を検出する。
【００２７】
Ｓ２１６にて、この電圧とカメラの動作下限電圧Ｖｔｈを比較し、動作下限電圧以上であれば動作可能と判定し、Ｓ２１７にてカメラ動作を許可する。動作下限電圧以下で動作不可能と判定した場合はカメラ動作を停止する。
【００２８】
最後にＳ２０７にて、ホストがＰＣでなかった場合について説明する。ＣＰＵ１３３はホスト判定回路１２３からＵＳＢケーブルを経由して挿入されたホストを検出し、ホストがＰＣでない場合はＳ２１８にてウォールチャージャか否かを検出する。
【００２９】
Ｓ２１８にて、ホストがウォールチャージャの場合は一般的にバッテリより高い電圧が常時供給されるため、バッテリ１２９を使わずにカメラ動作を行うことができる。したがって、Ｓ２１９にてカメラ動作に異常がなければＳ２２１にてカメラ動作を行い、異常があればカメラ動作を停止する。
【００３０】
また、Ｓ２１８にて、ホストがウォールチャージャでない場合は、カメラが認識不可能なホストとしてカメラ動作を停止する。
【００３１】
以上、説明したように、装着されるリムーバブルメディアや、カメラのバッテリ以外の外部給電状態を考慮した電池残量予測を行うことで、デジタルカメラの使用条件に応じた最適なカメラ制御が可能となり、撮影枚数・動画記録時間・再生時間の向上が可能となる。
【符号の説明】
【００３２】
１０１  レンズ、１０３  固体撮像素子、１０５  画像処理回路
【図５】
2016009954.tif 000003
【図１】
2016009954.tif 000004
【図２】
2016009954.tif 000005
【図３】
2016009954.tif 000006
【図４】
2016009954.tif 000007