(57)【要約】【課題】  低消費電力のディジタルカメラを提供する。【解決手段】  被写体の光学像を画像データに変換する撮像部と、前記画像データを記憶媒体に格納する格納部と、前記記憶媒体に前記画像データを格納不能な格納不能状態を検出する検出部と、前記検出部の検出結果に応じて前記撮像部での消費電力を低減させる電力制御部と、を備える。【選択図】    図１
2006042167.tif 000002
【特許請求の範囲】
【請求項１】
被写体の光学像を画像データに変換する撮像部と、
前記画像データを記憶媒体に格納する格納部と、
前記記憶媒体に前記画像データを格納不能な格納不能状態を検出する検出部と、
前記検出部の検出結果に応じて前記撮像部での消費電力を低減させる電力制御部と、
を備えることを特徴とするディジタルカメラ。
【請求項２】
前記電力制御部は、前記検出部が前記格納不能状態を検出すると、前記撮像部での消費電力を低減させることを特徴とする請求項１に記載のディジタルカメラ。
【請求項３】
前記電力制御部は、前記撮像部が前記被写体の光学像を前記画像データに変換する撮影モードで前記検出部が前記格納不能状態を検出すると、前記撮像部での消費電力を低減させることを特徴とする請求項１に記載のディジタルカメラ。
【請求項４】
前記電力制御部は、前記撮像部に供給する電力量を低減することで、前記撮像部での消費電力を低減させることを特徴とする請求項１から３のいずれか一項に記載のディジタルカメラ。
【請求項５】
前記電力制御部は、前記撮像部へのクロック信号の発信を停止または前記クロック信号の周波数を低くすることで、前記撮像部での消費電力を低減させることを特徴とする請求項１から４のいずれか一項に記載のディジタルカメラ。
【請求項６】
前記格納不能状態は、前記記憶媒体の前記画像データを格納するための空き領域が不足している状態であることを特徴とする請求項１から５のいずれか一項に記載のディジタルカメラ。
【請求項７】
前記記憶媒体は前記格納部に接続されるリムーバブルメモリであって、
前記格納不能状態は、前記リムーバブルメモリが前記格納部に接続されていない状態であることを特徴とする請求項１から５のいずれか一項に記載に記載のディジタルカメラ。
【請求項８】
前記記憶媒体は前記格納部に接続されるリムーバブルメモリであって、
前記格納不能状態は、前記格納部に接続されている前記リムーバブルメモリへの書き込みが禁止されている状態であることを特徴とする請求項１から６のいずれか一項に記載のディジタルカメラ。
【請求項９】
被写体の光学像を画像データに変換する撮像部と前記画像データを記憶媒体に格納する格納部とを備えるディジタルカメラの電力制御方法であって、
前記格納部に前記画像データを格納不能な格納不能状態を検出する検出段階と、
前記検出段階における検出結果に基づいて前記撮像部での消費電力を制御する電力制御段階と、
を含むことを特徴とする電力制御方法。
【請求項１０】
被写体の光学像を画像データに変換する撮像部と前記画像データを格納する格納部とを制御するコンピュータを、
前記格納部に前記画像データを格納不能な格納不能状態を検出する検出手段と、
前記検出手段による検出結果に基づいて前記撮像部での消費電力を制御する電力制御手段と、
として機能させることを特徴とする電力制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はディジタルカメラ、ディジタルカメラの電力制御方法、及びディジタルカメラの電力制御プログラムに関する。
【背景技術】
【０００２】
従来、動作モードに応じて各部への電源供給を制御する電源制御部を備えるディジタルカメラが知られている。そのようなディジタルカメラでは、例えば電源制御部は、撮影モードのとき被写体の光学像を画像データに変換する撮像部に電力を供給し、再生モードのとき撮像部への電力供給を停止する。しかしながら、従来のディジタルカメラでは、リムーバブルメモリ等に画像データを格納することができない状態、例えばリムーバブルメモリが本体に接続されていないときでも、撮像部に電力が供給されている。つまり従来のディジタルカメラでは、撮影不能な状態であっても撮影可能な状態と同様の電力を撮像部で消費するという問題がある。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は、上記の問題に鑑みてなされたものであって、低消費電力のディジタルカメラを提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記目的を達成するためのディジタルカメラは、被写体の光学像を画像データに変換する撮像部と、前記画像データを記憶媒体に格納する格納部と、前記記憶媒体に前記画像データを格納不能な格納不能状態を検出する検出部と、前記検出部の検出結果に応じて前記撮像部での消費電力を低減させる電力制御部と、を備える。電力制御部は、検出部が検出した格納不能状態に応じて、撮像部での消費電力を低減させる。つまり撮像部が被写体の光学像を画像データに変換してもその画像データを記憶媒体に格納することができないときは、電力制御部が撮像部での消費電力を低減させる。そのためディジタルカメラの電力消費を低減することができる。
【０００５】
前記電力制御部は、前記検出部が前記格納不能状態を検出すると、前記撮像部での消費電力を低減させてもよい。電力制御部は、格納不能状態のとき、撮像部での消費電力を低減させる。そのため本発明に係るディジタルカメラによると、格納不能状態におけるディジタルカメラの電力消費を低減することができる。
前記電力制御部は、前記撮像部が前記被写体の光学像を前記画像データに変換する撮影モードで前記検出部が前記格納不能状態を検出すると、前記撮像部での消費電力を低減させてもよい。電力制御部は、撮影モードで格納不能状態のとき、撮像部での消費電力を低減させる。そのため本発明に係るディジタルカメラによると、撮影モードで格納不能状態におけるディジタルカメラの電力消費を低減することができる。
【０００６】
前記電力制御部は、前記撮像部に供給する電力量を低減することで、前記撮像部での消費電力を低減させてもよい。
前記電力制御部は、前記撮像部へのクロック信号の発信を停止または前記クロック信号の周波数を低くすることで、前記撮像部での消費電力を低減させてもよい。
【０００７】
前記格納不能状態は、前記記憶媒体の前記画像データを格納するための空き領域が不足している状態であってもよい。本発明に係るディジタルカメラによると、記憶媒体の空き領域が不足しているときのディジタルカメラの電力消費を低減することができる。
前記記憶媒体は前記格納部に接続されるリムーバブルメモリであって、前記格納不能状態は、前記リムーバブルメモリが前記格納部に接続されていない状態であってもよい。本発明に係るディジタルカメラによると、リムーバブルメモリが格納部に接続されていないときのディジタルカメラの電力消費を低減することができる。
前記記憶媒体は前記格納部に接続されるリムーバブルメモリであって、前記格納不能状態は、前記格納部に接続されている前記リムーバブルメモリへの書き込みが禁止されている状態であってもよい。本発明に係るディジタルカメラによると、リムーバブルメモリへの書き込みが禁止されているときのディジタルカメラの電力消費を低減することができる。
【０００８】
上記目的を達成するためのディジタルカメラの電力制御方法は、被写体の光学像を画像データに変換する撮像部と前記画像データを記憶媒体に格納する格納部とを備えるディジタルカメラの電力制御方法であって、前記格納部に前記画像データを格納不能な格納不能状態を検出する検出段階と、前記検出段階における検出結果に基づいて前記撮像部での消費電力を制御する電力制御段階と、を含む。
【０００９】
上記目的を達成するためのディジタルカメラの電力制御プログラムは、被写体の光学像を画像データに変換する撮像部と前記画像データを格納する格納部とを制御するコンピュータを、前記格納部に前記画像データを格納不能な格納不能状態を検出する検出手段と、前記検出手段による検出結果に基づいて前記撮像部での消費電力を制御する電力制御手段と、として機能させる。
尚、本発明に備わる複数の手段の各機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、又はそれらの組み合わせにより実現される。また、これら複数の手段の各機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。
また、本発明は装置の発明として特定できるだけでなく、プログラムの発明としても、そのプログラムを記録した記録媒体の発明としても、方法の発明としても特定することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態を複数の実施例に基づいて説明する。
（第一実施例）
図２は、本発明の第一実施例に係るディジタルスチルカメラ（ＤＳＣ）１の背面図である。図３は、ＤＳＣ１のハードウェア構成を示すブロック図である。
【００１１】
図３に示すイメージセンサ１２は、２次元空間に離散的に配置された光電変換素子とＣＣＤ（Charge Coupled Device）等の電荷転送素子とを備えた撮像素子であり、いわゆるＣＣＤイメージセンサ、ＣＭＯＳイメージセンサ等である。イメージセンサ１２は、図示しない光学系により受光面に結像されている被写体像を光電変換して得られる電荷を光電変換素子毎に一定時間蓄積し、光電変換素子毎の受光量に応じた電気信号を出力する。
【００１２】
アナログフロントエンド（ＡＦＥ）部１３は、イメージセンサ１２から出力される電気信号をＡＤ変換器でディジタル信号に量子化して出力する。具体的には例えば、ＡＦＥ部１３は、電気信号に含まれる雑音の低減処理であるＣＤＳ（Correlated Double Sampling）処理などの処理を行って、補正処理部２にＲＡＷデータを出力する。ここでＲＡＷデータとは一般に撮像素子から出力された電気信号を単純にディジタル化したデータのことである。
【００１３】
補正処理部２は、ＡＦＥ部１３から出力されたＲＡＷデータに対し、ホワイトバランス補正などを施す。
色処理部３は、補正処理部２から出力された画像データに対して、エッジ強調処理、ノイズ除去処理、色空間変換などを施す。色処理部３は、ＲＧＢ色空間からＹＣｂＣｒ色空間に変換する等を施すことによって、ＹＣｂＣｒ色空間で表される画像データを出力する。
解像度変換部４は、色処理部３から出力された画像データを所定解像度の画像データに変換する。
【００１４】
圧縮・伸張部５は、解像度変換部４から出力された画像データを圧縮し、また圧縮された画像データを伸張する。圧縮・伸張部５は、具体的には例えば非可逆圧縮方式であるＪＰＥＧ形式等の規格に準拠した圧縮・伸張処理を行う。以下では、圧縮・伸張部５は、ＪＰＥＧ規格に準拠した圧縮・伸張処理を行うものとして説明する。イメージセンサ１２とＡＦＥ部１３と補正処理部２と色処理部３と解像度変換部４と圧縮・伸張部５とが特許請求の範囲に記載の「撮像部」に相当する。
【００１５】
格納部としてのカードコネクタ１６は、記憶媒体としてのリムーバブルメモリ１７を接続するためのコネクタである。
格納部としてのリムーバブルメモリコントローラ６は、圧縮・伸張部５で圧縮された画像データ等をリムーバブルメモリ１７に格納する。またリムーバブルメモリコントローラ６は、リムーバブルメモリ１７に格納されている画像データ等を読み込む。リムーバブルメモリコントローラ６は、検知部としてのレジスタ６０とレジスタ６５とを有している。
【００１６】
図４は、レジスタ６０を説明するための模式図である。レジスタ６０は、リムーバブルメモリ１７がカードコネクタ１６に接続されているか否かを示す値を格納するためのレジスタである。レジスタ６０は、カードディテクト信号を発生させる回路が出力する信号に応じた値を格納している。カードディテクト信号を発生させる回路とは、リムーバブルメモリ１７がカードコネクタ１６に未接続の状態（カード未接続状態）とリムーバブルメモリ１７がカードコネクタ１６に接続されている状態（カード接続状態）とで異なるレベルに変化するカードディテクと信号を発生させる回路である。具体的例えば、図４に示すカードディテクト信号を発生させる回路では、カード未接続状態のとき、カードディテクト信号ライン６１がプルアップされているため、カードディテクト信号はハイレベルを示す（図４（Ａ）参照）。一方、カード接続状態のとき、カードディテクト信号ライン６１がリムーバブルメモリ１７側でグランドと電気的に接続されるため、カードディテクト信号はローレベルを示す（図４（Ｂ）参照）。尚、レジスタ６０は、リムーバブルメモリコントローラ６に内蔵されているとして説明したが、リムーバブルメモリコントローラ６の外部に配置されていてもよい。また、カードディテクト信号を発生させるための回路は上述の回路に限定されない。具体的には例えば、カードディテクト信号を発生させるための回路は、図５に示すように機械接点式のスイッチ６２を有していてもよい。このとき検出部としてのスイッチ６２は、リムーバブルメモリ１７がカードコネクタ１６に接続されているか否かに応じてオン状態とオフ状態とに遷移する。
【００１７】
図６は、レジスタ６５を説明するための模式図である。レジスタ６５は、リムーバブルメモリ１７へのデータの書き込みが禁止されているか否かを示す値を格納するためのレジスタである。レジスタ６５はライトプロテクト信号を発生させるための回路が出力する信号に応じた値を格納している。ライトプロテクト信号を発生させるための回路とは、リムーバブルメモリ１７へのデータの書き込みが許可されている状態（書き込み許可状態）とリムーバブルメモリ１７へのデータの書き込みが禁止されている状態（書き込み禁止状態）とで異なるレベルに変化するライトプロテクト信号を発生させる回路である。具体的には例えば、図６に示すライトプロテクト信号を発生させるための回路では、リムーバブルメモリ１７は、書き込み許可状態とき接点６７と接点６８とを開放し、書き込み禁止状態とき接点６７と接点６８とを短絡させるスイッチ６６を有している。書き込み許可状態では、ライトプロテクト信号ライン６９がプルアップされているため、ライトプロテクト信号はハイレベルを示す（図６（Ａ）参照）。一方、書き込み禁止状態では、ライトプロテクト信号ライン６９がスイッチ６６を介してグランドと電気的に接続されるため、ライトプロテクト信号はローレベルを示す（図６（Ｂ）参照）。尚レジスタ６５は、リムーバブルメモリコントローラ６に内蔵されているとして説明したが、リムーバブルメモリコントローラ６の外部に配置されていてもよい。またスイッチ６６は、書き込み禁止状態でリムーバブルメモリ１７に貼り付けて接点６７と接点６８を短絡させるための導体シールでもよい。また、ライトプロテクト信号を発生させるための回路は上述の回路に限定されない。具体的には例えば、リムーバブルメモリ１７は書き込み禁止状態にするときに所定の値を書き込むための領域を有し、レジスタ６５はその領域の値を格納してもよい。
【００１８】
図３に示す機械制御部９はシャッタ制御などを行う。ここでシャッタ制御とは、自動露出補正のためのシャッタスピードの制御や、イメージセンサ１２の受光面に付着したごみを除去するためにシャッタを開放状態で保持する制御などである。
【００１９】
外部インタフェースコントローラ７は、ＤＳＣ１と図示しないパーソナルコンピュータ（ＰＣ）とを通信可能に接続する。具体的には例えば、外部インタフェースコントローラ７は、ＵＳＢ（Universal Serial Bus）コネクタ、ＵＳＢ通信制御用のコントローラ等を有している。これによりＤＳＣ１のリムーバブルメモリ１７に格納されている画像データをＰＣに送信したり、ＰＣの記憶部に格納されている各種プログラムやデータをＤＳＣ１のフラッシュメモリ２３に読み込んだりすることができる。
操作部１９は、シャッタボタン３４、表示される各種のメニューを操作するための複数の押しボタンスイッチなどを備える（図２参照）。
【００２０】
制御部２０は、ＣＰＵ２１、フラッシュメモリ２３、ＲＡＭコントローラ２２及びＲＡＭ２４を備える。ＣＰＵ２１はフラッシュメモリ２３に記憶されているプログラムを実行することでＤＳＣ１の各部を制御する。ＣＰＵ２１は、フラッシュメモリ２３に記憶されている電力制御プログラムを実行することで検出手段および電力制御手段としても機能する。
フラッシュメモリ２３は、各種のプログラムやデータなどを記憶するメモリである。フラッシュメモリ２３に記憶する各種のプログラムやデータは所定のサーバからネットワークを介してダウンロードして記憶してもよいし、リムーバブルメモリ１７から読み込んで記憶してもよい。
ＲＡＭ２４は、各種のプログラムやデータを一時的に記憶するためのメモリである。
ＲＡＭコントローラ２２は、ＲＡＭ２４とＣＰＵ２１間のデータ転送を制御する。ＲＡＭコントローラ２２は、ＲＡＭ２４と補正処理部２、色処理部３、解像度変換部４、圧縮・伸張部５との間のデータ転送をＣＰＵ２１を介さずに制御（所謂、ダイレクトメモリアクセス制御）してもよい。
【００２１】
電源部２５は各部に電気的に接続されている。電源部２５は、図示しない電池から出力される所定電圧の電力を各部の電源仕様に応じた電圧に変換して、各部に供給する。
電力制御部としての制御電源部２６は、イメージセンサ１２及びＡＦＥ部１３を駆動する電力を制御する。制御電源部２６は、ＣＰＵ２１の制御によって、イメージセンサ１２及びＡＦＥ部１３を駆動するための電力供給を所定条件で停止する。所定条件とは、リムーバブルメモリ１７がカードコネクタ１６に接続されていない等の理由によって、リムーバブルメモリ１７に画像データを格納できない状態（格納不能状態）のときである。これにより、格納不能状態におけるイメージセンサ１２及びＡＦＥ部１３の消費電力を低減することができる。
【００２２】
制御電源部２６は、具体的には例えば図７に示すようにスイッチ２６０、２６５とＣＣＤ駆動回路２６１とを有している。ＣＣＤ駆動回路２６１は、所定のタイミングでパルス信号をイメージセンサ１２に出力し、イメージセンサ１２を駆動する。スイッチ２６０及び２６５は、ＣＰＵ２１の制御によってオン状態とオフ状態とに制御可能である。スイッチ２６０は電源部２５とＣＣＤ駆動回路２６１との間に配置されている。スイッチ２６０は、リムーバブルメモリ１７に画像データを格納できる状態（格納可能状態）のとき、ＣＣＤ駆動回路２６１への供給電力を通過させる（図７（Ａ）参照）。一方、格納不能状態とき、スイッチ２６０はＣＣＤ駆動回路２６１への供給電力を遮断する（図７（Ｂ）参照）。したがって、ＣＣＤ駆動回路２６１は、格納不能状態のときイメージセンサ１２を駆動するためのパルス信号を出力しない。そのため本実施例によるＤＳＣ１では、格納不能状態のとき、イメージセンサ１２及びＣＣＤ駆動回路２６１における消費電力を低減することができる。スイッチ２６５は、電源部２５とＡＦＥ部１３との間に配置されている。スイッチ２６５は、格納可能状態のときＡＦＥ部１３への供給電力を通過させ（図７（Ａ）参照）、格納不能状態ときＡＦＥ部１３への供給電力を遮断する（図７（Ｂ）参照）。そのため本実施例によるＤＳＣ１では、格納不能状態のとき、ＡＦＥ部１３における消費電力を低減することができる。
【００２３】
図８は、ＤＳＣ１の電力制御プログラムの論理的な構成を示すブロック図である。
検出手段としての検出モジュール１００は、格納不能状態を検出する電力制御プログラムの構成部品である。具体的には、検出モジュール１００は、カード未接続状態と書き込み禁止状態と容量不足状態とを格納不能状態として検出する。検出モジュール１００は、リムーバブルメモリコントローラ６のレジスタ６０の値を読み込んで、カード未接続状態を検出する。検出モジュール１００は、リムーバブルメモリコントローラ６のレジスタ６５の値を読み込んで、書き込み禁止状態を検出する。検出モジュール１００は、リムーバブルメモリ１７の空き容量をリムーバブルメモリ１７から取得して、容量不足状態を検出する。ここで容量不足状態とは、画像データを格納するための空き容量がリムーバブルメモリ１７にない状態である。
【００２４】
電力制御手段としての電力制御モジュール１０２は、格納不能状態におけるＤＳＣ１の消費電力を低減する電力制御プログラムの構成部品である。具体的には、電力制御モジュール１０２は、検出モジュール１００が格納不能状態を検出すると、制御電源部２６のスイッチ２６０とスイッチ２６５とをオフ状態にする。
【００２５】
図１は、第一実施例によるＤＳＣ１の電力制御方法を示すフローチャートである。図１に示す処理は、制御部２０が上述の電力制御プログラムを実行することによって実行される。
はじめに、制御部２０は動作モードが撮影モードか否かを判断する（ステップＳ１００）。制御部２０は、動作モードが撮影モードのとき、ステップＳ１０２の処理を実行する。制御部２０は、動作モードが他のモードのとき、ステップＳ１００の処理を繰り返す。
【００２６】
ステップＳ１０２では、制御部２０は、リムーバブルメモリ１７に画像データを格納可能か否かを判断する。図９は、リムーバブルメモリ１７に画像データを格納可能か否かを判断する処理のフローチャートである。以下、リムーバブルメモリ１７に画像データを格納可能か否かを判断する処理について説明する。
まず、制御部２０は、リムーバブルメモリ１７がカードコネクタ１６に接続されているか否かを判断する（ステップＳ１０４）。具体的には、制御部２０は、検出モジュール１００がカード未接続状態を検出しないとき、つまりカード接続状態のとき、ステップＳ１０６の処理を実行する。一方、検出モジュール１００がカード未接続状態を検出すると、制御部２０は格納不能状態と判断する。
ステップＳ１０６では、制御部２０は、リムーバブルメモリ１７への画像データの書き込みが許可されているか否かを判断する。具体的には、制御部２０は、検出モジュール１００が書き込み禁止状態を検出しないとき、つまり書き込み許可状態のときステップＳ１０８の処理を実行する。一方、検出モジュール１００が書き込み禁止状態を検出すると、制御部２０は格納不能状態と判断する。
【００２７】
次に、制御部２０は、撮影時に生成される画像データを格納できる空き容量がリムーバブルメモリ１７にあるか否かを判断する。
具体的には、検出モジュール１００は、リムーバブルメモリ１７の空き容量をリムーバブルメモリ１７から取得する（ステップＳ１０８）。次に検出モジュール１００は、撮影時に生成される画像データのサイズを予測する（ステップＳ１１０）。例えば、検出モジュール１００は、記録モードの設定情報を取得して、フラッシュメモリ２３に予め格納されている記録モードと画像データのサイズとからなるテーブルから、取得した記録モードの設定情報に対応する画像データのサイズを取得する。ここで記録モードとは、例えばデータ形式のことである。データ形式を高圧縮率のＪＰＥＧ形式に設定したときと、低圧縮率のＪＰＥＧ形式に設定したときとでは、撮影時に生成される画像データのサイズが異なる。そのため検出モジュール１００は、上述のように記録モードの設定情報に基づいて、画像データのサイズを予測するのが望ましい。しかしながら検出モジュール１００は、記録モードの設定情報を考慮せず、生成可能な最大サイズ等の所定のサイズを撮影時に生成される画像データのサイズの予測値としてもよい。そして検出モジュール１００は、リムーバブルメモリ１７の空き容量と画像データのサイズの予測値とを比較する（ステップＳ１１２）。ここでリムーバブルメモリ１７の空き容量が画像データのサイズの予測値よりも小さいとき、検出モジュール１００は容量不足状態を検出する。
【００２８】
検出モジュール１００が容量不足状態を検出すると、制御部２０は格納不能状態と判断する。一方、検出モジュール１００が、未接続状態、書き込み禁止状態、容量不足状態のいずれも検出しないとき、制御部２０は格納可能状態と判断する。
以上説明したように、ステップＳ１０２では、制御部２０はリムーバブルメモリ１７に画像データを格納可能か否かを判断する。制御部２０は、格納不能状態と判断するとステップＳ１１６の処理を実行し、格納可能状態と判断するとステップＳ１１４の処理を実行する。
【００２９】
ステップＳ１１６では、制御部２０は、イメージセンサ１２及びＡＦＥ部１３への電力供給を制御電源部２６に停止させ、ステップＳ１００の処理に戻る。具体的には、電力制御モジュール１０２は、制御電源部２６のスイッチ２６０とスイッチ２６５とをオフ状態にする。これにより、格納不能状態におけるＤＳＣ１の消費電力を低減することができる。
【００３０】
ステップＳ１１４では、制御部２０は、イメージセンサ１２及びＡＦＥ部１３への電力供給が停止しているとき、電力供給を再開する。これによりＤＳＣ１は撮影が可能な状態になる。
次に、ＤＳＣ１は、ユーザによるシャッタボタン３４の操作を受け付ける（ステップＳ１１８）。具体的には、制御部２０は、操作部１９から出力されるシャッタ信号を検出すると、被写体を表す画像データを生成し（ステップＳ１２０）、生成した画像データをリムーバブルメモリ１７に格納する（ステップＳ１２２）。シャッタ信号とはシャッタボタン３４が押下されたことを示す信号である。制御部２０は、シャッタ信号を検出することができなかったときは、ステップＳ１００の処理に戻る。
【００３１】
以上説明した本発明の第一実施例によるＤＳＣ１によると、検出モジュール１００がカード未接続状態、書き込み禁止状態、容量不足状態のいずれか１つの状態を検出すると、電力制御モジュール１０２がイメージセンサ１２及びＡＦＥ部１３への供給電力を停止する。つまり電力制御モジュール１０２は、被写体を表す画像データを生成してもリムーバブルメモリ１７にその画像データを格納できない格納不能状態のときに、イメージセンサ１２及びＡＦＥ部１３への供給電力を停止する。そのため本発明の第一実施例によれば、撮影に影響することなく、ＤＳＣ１の消費電力を低減することができる。
【００３２】
一般にＤＳＣでは、レンズ交換時やバルブ撮影時にごみ等がイメージセンサ１２の受光面に付着するという問題がある。クリーニングモードを備えるＤＳＣでは、電磁吸引力などで電気的にシャッタを開放状態に保持するクリーニングモードにおいて、イメージセンサ１２の受光面に付着したごみ（以下、単にごみという。）を除去することができる。ごみの除去には、イメージセンサ１２の受光面に空気を吹き付けてごみを吹き飛ばして除去する方法や、クリーニング液を塗布した布などでごみを拭き取って除去する方法などがある。しかしながら、ごみを吹き飛ばして除去する方法では、電力が供給されているイメージセンサ１２には静電気が発生しているため、空気を吹き付けても容易にごみを吹き飛ばすことができない。また、ごみを拭き取って除去する方法では、電力が供給されているイメージセンサ１２及びその周辺回路がクリーニング液で短絡するなどの理由で、ＤＳＣが故障するおそれがある。以上の問題はイメージセンサ１２及びその周辺回路への電力供給を停止すれば解決できるが、従来のＤＳＣでは、前述したようにクリーニングモードにおいてシャッタを電気的に保持しているため、クリーニングモードでイメージセンサ１２及びその周辺回路への電力供給を停止していない。
【００３３】
本発明の第一実施例によるＤＳＣ１によると、例えばリムーバブルメモリ１７を抜き取った状態でクリーニングモードにすれば、イメージセンサ１２及びＡＦＥ部１３への電力供給を停止した状態で、ごみを除去することができる。そのため、イメージセンサ１２の受光面に空気を吹き付ければ、容易にごみを吹き飛ばして除去することができる。また、クリーニング液を塗布した布などでごみを拭き取っても、イメージセンサ１２及びその周辺回路がクリーニング液で短絡することがない。
尚、以上説明した第一実施例では、電力制御モジュール１０２は、イメージセンサ１２及びＡＦＥ部１３への電力供給を制御するとして説明したが、イメージセンサ１２またはＡＦＥ部１３のいずれか一方に供給する電力を制御してもよいし、他のハードウェアモジュールへの供給電力を制御できてもよい。
【００３４】
（第二実施例）
第二実施例によるＤＣＳ１はクロック制御部を備える。尚、第二実施例では第一実施例と実質的に同一な部分については同一の符号を付して説明を省略する。
【００３５】
図１０は、第二実施例に係るＤＳＣ１のハードウェア構成を示すブロック図である。図１０では電源部２５などの電源系統を図示していない。クロック発生回路１２５は水晶発信器などを有している。クロック発生回路１２５は各部にそれぞれの仕様に応じた周波数のクロック信号を供給する。
クロック制御部１２６は、補正処理部２、色処理部３、解像度変換部４、圧縮・伸張部５、ＲＡＭコントローラ２２、及び外部インタフェースコントローラ７（以下、クロック可変群という。）に供給するクロック信号の発信を制御する。クロック制御部１２６は、クロック可変群に供給するクロック信号の発信を停止することができる。
【００３６】
図１１は、第二実施例に係るＤＳＣ１の電力制御プログラムの論理的な構成を示すブロック図である。電力制御モジュール１０４は、格納不能状態におけるＤＳＣ１の消費電力を低減する電力制御プログラムの構成部品である。具体的には、電力制御モジュール１０２は、検出モジュール１００が格納不能状態を検出すると、クロック制御部１２６にクロック信号の発信を停止させる。
【００３７】
図１２は、第二実施例に係るＤＳＣ１の電力制御方法を示すフローチャートである。
ステップＳ１１７では、制御部２０はクロック可変群に供給するクロック信号の発信を停止させる。具体的には、電力制御モジュール１０４はクロック制御部１２６にクロック信号の発信を停止させる。格納不能状態のときにクロック可変群に供給するクロック信号の発信を停止するため、撮影に影響することなく、ＤＳＣ１の消費電力を低減することができる。
ステップＳ１１５では、制御部２０は、クロック可変群に供給するクロック信号の発信が停止しているときは、そのクロック信号の発信を再開させる。具体的には、電力制御モジュール１０４はクロック制御部１２６にクロック信号の発信を再開させる。これによりＤＳＣ１は撮影が可能な状態になる。
【００３８】
以上説明した本発明の第二実施例によるＤＳＣ１によると、検出モジュール１００がカード未接続状態、書き込み禁止状態、容量不足状態のいずれか１つの状態を検出すると、電力制御モジュール１０４がクロック可変群に供給するクロック信号の発信を停止させる。つまり電力制御モジュール１０４は、被写体を表す画像データを生成してもリムーバブルメモリ１７にその画像データを格納できない格納不能状態のときに、クロック可変群に供給するクロック信号の発信を停止させる。そのため本発明の第二実施例によれば、撮影に影響することなく、ＤＳＣ１の消費電力を低減することができる。
【００３９】
尚、本発明の第一実施例および第二実施例では、検出モジュール１００は、未接続状態、書き込み禁止状態、及び容量不足状態を検出するとして説明したが、未接続状態、書き込み禁止状態、容量不足状態のいずれか１状態またはいずれか２状態を検出してもよい。
また、検出モジュール１００が格納不能状態を検出するとして説明したが、検出モジュール１００の機能は、勿論ハードウェアで実現することもできる。例えば検出モジュール１００のカード未接続状態を検出する機能は、カードディテクト信号に応じて開閉するトランジスタ等を有する回路で実現してもよい。
また、画像データは記憶媒体としてのリムーバブルメモリ１７に格納されるとして説明したが、記憶媒体はフラッシュメモリ２３などの内部メモリでもよい。そのときは、検出モジュール１００はフラッシュメモリ２３などの内部メモリに画像データを格納するための空き容量がない状態を格納不能状態として検出すればよい。
【００４０】
また、本発明の第二実施例では、電力制御モジュール１０４は、クロック信号の発信を停止させるとして説明したが、クロック信号の周波数を低くしてもよい。そのときは、電力制御モジュール１０４は、検出モジュール１００による検出結果に応じて、クロック信号の周波数を３種類以上の周波数（発信の停止を含む。）に制御してもよい。
また、電力制御モジュール１０４は、補正処理部２、色処理部３、解像度変換部４、圧縮・伸張部５、ＲＡＭコントローラ２２、及び外部インタフェースコントローラ７（クロック可変群）に供給するクロック信号の発信を制御するとして説明したが、クロック可変群のいずれか１つのハードウェアモジュールに供給するクロック信号を制御してもよいし、いずれか複数のハードウェアモジュールに供給するクロック信号を制御してもよい。また電力制御モジュール１０４は、クロック可変群以外のハードウェアモジュールに供給するクロック信号を制御できてもよい。
また、本発明は、カメラ機能付きの携帯電話、ディジタルビデオカメラ等に適用することもできる。
【図面の簡単な説明】
【００４１】
【図１】第一実施例に係る電力制御方法のフローチャートである。
【図２】本発明に係るディジタルカメラの背面図である。
【図３】第一実施例に係るディジタルカメラのブロック図である。
【図４】第一実施例に係る制御電源を説明するための模式図である。
【図５】本発明に係る検出部を説明するための模式図である。
【図６】本発明に係る検出部を説明するための模式図である。
【図７】本発明に係る検出部を説明するための模式図である。
【図８】第一実施例に係る機能ブロック図である。
【図９】第一実施例に係る電力制御方法のフローチャートである。
【図１０】第二実施例に係るディジタルカメラのブロック図である。
【図１１】第二実施例に係る機能ブロック図である。
【図１２】第二実施例に係る電力制御方法のフローチャートである。
【符号の説明】
【００４２】
１  ＤＳＣ（ディジタルカメラ）、２  補正処理部（撮像部）、３  色処理部（撮像部）、４  解像度変換部（撮像部）、５  圧縮・伸張部（撮像部）、６  リムーバブルメモリコントローラ（格納部）、１２  イメージセンサ（撮像部）、１３  ＡＦＥ部（撮像部）、１６  カードコネクタ（格納部）、１７  リムーバブルメモリ（記憶媒体）、２０  制御部（検出部、電力制御部）、２６  制御電源部（電力制御部）、６０  レジスタ（検出部）、６２  スイッチ（検出部）、６５  レジスタ（検出部）、１００  検出モジュール（検出手段）、１０２、１０４  電力制御モジュール（電力制御手段）、１２６  クロック制御部（電力制御部）
【図１】
2006042167.tif 000003
【図２】
2006042167.tif 000004
【図３】
2006042167.tif 000005
【図４】
2006042167.tif 000006
【図５】
2006042167.tif 000007
【図６】
2006042167.tif 000008
【図７】
2006042167.tif 000009
【図８】
2006042167.tif 000010
【図９】
2006042167.tif 000011
【図１０】
2006042167.tif 000012
【図１１】
2006042167.tif 000013
【図１２】
2006042167.tif 000014