(57)【要約】【課題】シャッタキー操作時以外のタイミングの画像を取得可能としながら、全体の操作性を向上して取扱いを容易にする。【解決手段】被写体像を撮影する撮像系11〜13と、撮影を指示するシャッタキー(23)と、シャッタキー(23)での指示タイミングで撮像系11〜13で得た画像を記録するメモリカード32と、シャッタキー(23)での指示タイミングの画像を含めて、撮像系11〜13で得る画像を循環的に一定時間分記憶する画像バッファ14と、シャッタキー(23)で撮影を指示した後に、画像バッファ14に記憶した画像の追加記録を指示するプレイバックキー(23)と、プレイバックキー(23)での指示に応じて画像バッファ14で記憶した画像をメモリカード32に追加記録し、予め与えられる所定の条件の成立に従って画像バッファ14が記憶する画像を自動的に消去する制御部20、メインメモリ21及びプログラムメモリ22とを備える。【選択図】図１
2010226675.tif 000002
【特許請求の範囲】
【請求項１】
被写体像を撮影する撮像手段と、
静止画像の撮影を指示する撮影指示手段と、
上記撮影指示手段での指示タイミングに応じて上記撮像手段で得た画像を記録する記録手段と、
上記撮影指示手段での指示タイミングの画像を含めて、上記撮像手段で得る画像を循環的に一定時間分記憶する一時記憶手段と、
上記撮影指示手段で撮影を指示した後に、上記一時記憶手段に記憶した画像の追加記録を指示する追加記録指示手段と、
上記追加記録指示手段での指示に応じて上記一時記憶手段で記憶した画像を上記記録手段に追加記録する記録制御手段と、
予め与えられる所定の条件の成立に従って上記一時記憶手段が記憶する画像を自動的に消去する一時記憶制御手段と
を具備したことを特徴とする撮像装置。
【請求項２】
画像を表示する表示手段と、
上記撮像手段で得られる画像を随時上記表示手段でモニタ表示させ、上記撮影指示手段での指示タイミングに応じて上記モニタ表示を停止し、代わって上記記録手段で記録した画像を上記表示手段で一定時間プレビュー表示させ、該一定時間経過後に上記プレビュー表示を停止して上記モニタ表示を再開させる第１の表示制御手段と、
上記追加記録指示手段での指示に応じて上記一時記憶手段に記憶した複数の画像を上記表示手段で表示させる第２の表示制御手段と、
上記第２の表示制御手段で表示した画像中から任意の画像の選択を受付ける画像選択手段と
をさらに具備し、
上記記録制御手段は、上記画像選択手段で受付けた選択画像を上記記録手段に追加記録する
ことを特徴とする請求項１記載の撮像装置。
【請求項３】
上記一時記憶制御手段は、上記撮影指示手段での指示タイミングから一定時間が経過した時点で上記循環記憶を停止させることを特徴とする請求項１記載の請求項１記載の撮像装置。
【請求項４】
上記一時記憶手段を複数領域に分割し、
上記一時記憶制御手段は、上記撮影指示手段での指示がある毎に適宜タイミングで使用する上記一時記憶手段の領域を順次切換える
ことを特徴とする請求項１記載の撮像装置。
【請求項５】
上記一時記憶制御手段は、上記一時記憶手段の領域を順次切換えた後、上記撮像手段で得る画像の循環的な記憶を即時開始させることを特徴とする請求項４記載の撮像装置。
【請求項６】
上記一時記憶制御手段は、上記一時記憶手段の領域を順次切換えた後、切換え前の領域の一時記憶手段の記憶内容を維持することを特徴とする請求項４記載の撮像装置。
【請求項７】
上記一時記憶手段を複数の領域に分割し、
上記一時記憶手段の複数の領域毎に画像の上書き記憶を行なうか否かを個々に設定する領域設定手段をさらに具備し、
上記一時記憶制御手段は、上記領域設定手段での設定に応じて上記一時記憶手段で循環的に画像を記憶させる領域を順次切換える
ことを特徴とする請求項１記載の撮像装置。
【請求項８】
被写体像を撮影する撮像部、静止画像の撮影を指示する撮影指示部、上記撮影指示部での指示タイミングに応じて上記撮像部で得た画像を記録する記録部、及び上記撮影指示部での指示タイミングの画像を含めて、上記撮像部で得る画像を循環的に一定時間分記憶する一時記憶部を備えた撮像装置での撮像方法であって、
上記撮影指示部で撮影を指示した後に、上記一時記憶部に記憶した画像の追加記録を指示する追加記録指示工程と、
上記追加記録指示工程での指示に応じて上記一時記憶部で記憶した画像を上記記録部に追加記録する記録制御工程と、
予め与えられる所定の条件の成立に従って上記一時記憶部が記憶する画像を自動的に消去する一時記憶制御工程と
を有したことを特徴とする撮像方法。
【請求項９】
被写体像を撮影する撮像部、静止画像の撮影を指示する撮影指示部、上記撮影指示部での指示タイミングに応じて上記撮像部で得た画像を記録する記録部、及び上記撮影指示部での指示タイミングの画像を含めて、上記撮像部で得る画像を循環的に一定時間分記憶する一時記憶部を備えた撮像装置が内蔵するコンピュータが実行するプログラムであって、上記コンピュータを
上記撮影指示部で撮影を指示した後に、上記一時記憶部に記憶した画像の追加記録を指示する追加記録指示手段、
上記追加記録指示手段での指示に応じて上記一時記憶部で記憶した画像を上記記録部に追加記録する記録制御手段、及び
予め与えられる所定の条件の成立に従って上記一時記憶部が記憶する画像を自動的に消去する一時記憶制御手段
として機能させる、コンピュータが読取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、直前の一定時間分の画像を保持しながら静止画撮影が可能なパスト機能を有するデジタルカメラ等に好適な撮像装置、撮像方法及びプログラムに関する。
【背景技術】
【０００２】
従来より、直前の一定時間分の連写画像を保持しながら静止画撮影が可能なパスト機能を有するデジタルカメラが規格、製品化されている。
【０００３】
この種のデジタルカメラでは、シャッタキー操作直後に連写画像中の任意画像を選択することで、シャッタキーを操作したタイミングより前のタイミングの画像も取得することができる。
【０００４】
また同様の技術として、シャッタキーの操作前後の連写画像中から選択して取得可能な技術が考えられている。（例えば、特許文献１）
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−０８０８０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記特許文献に記載指された技術も含めて、パスト機能を用いるデジタルカメラでは、当該機能を活用できるのが撮影直後のみであり、且つ当該機能で保持した連写画像を選択しない場合でもなんらかの操作を行なう必要があるなど、機能の用途が狭いにも拘わらず、必要となる操作が煩雑であり、ユーザにとって非常に操作性の悪いものであった
本発明は上記のような実情に鑑みてなされたもので、その目的とするところは、シャッタキー操作時以外のタイミングの画像を取得可能としながらも、全体の操作性を向上して取扱いが容易な撮像装置、撮像方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
請求項１記載の発明は、被写体像を撮影する撮像手段と、静止画像の撮影を指示する撮影指示手段と、上記撮影指示手段での指示タイミングに応じて上記撮像手段で得た画像を記録する記録手段と、上記撮影指示手段での指示タイミングの画像を含めて、上記撮像手段で得る画像を循環的に一定時間分記憶する一時記憶手段と、上記撮影指示手段で撮影を指示した後に、上記一時記憶手段に記憶した画像の追加記録を指示する追加記録指示手段と、上記追加記録指示手段での指示に応じて上記一時記憶手段で記憶した画像を上記記録手段に追加記録する記録制御手段と、予め与えられる所定の条件の成立に従って上記一時記憶手段が記憶する画像を自動的に消去する一時記憶制御手段とを具備したことを特徴とする。
【０００８】
請求項２記載の発明は、上記請求項１記載の発明において、画像を表示する表示手段と、上記撮像手段で得られる画像を随時上記表示手段でモニタ表示させ、上記撮影指示手段での指示タイミングに応じて上記モニタ表示を停止し、代わって上記記録手段で記録した画像を上記表示手段で一定時間プレビュー表示させ、該一定時間経過後に上記プレビュー表示を停止して上記モニタ表示を再開させる第１の表示制御手段と、上記追加記録指示手段での指示に応じて上記一時記憶手段に記憶した複数の画像を上記表示手段で表示させる第２の表示制御手段と、上記第２の表示制御手段で表示した画像中から任意の画像の選択を受付ける画像選択手段とをさらに具備し、上記記録制御手段は、上記画像選択手段で受付けた選択画像を上記記録手段に追加記録することを特徴とする請求項１記載の撮像装置。
【０００９】
請求項３記載の発明は、上記請求項１記載の発明において、上記一時記憶制御手段は、上記撮影指示手段での指示タイミングから一定時間が経過した時点で上記循環記憶を停止させることを特徴とする。
【００１０】
請求項４記載の発明は、上記請求項１記載の発明において、上記一時記憶手段を複数領域に分割し、上記一時記憶制御手段は、上記撮影指示手段での指示がある毎に適宜タイミングで使用する上記一時記憶手段の領域を順次切換えることを特徴とする。
【００１１】
請求項５記載の発明は、上記請求項４記載の発明において、上記一時記憶制御手段は、上記一時記憶手段の領域を順次切換えた後、上記撮像手段で得る画像の循環的な記憶を即時開始させることを特徴とする。
【００１２】
請求項６記載の発明は、上記性記載の発明において、上記一時記憶制御手段は、上記一時記憶手段の領域を順次切換えた後、切換え前の領域の一時記憶手段の記憶内容を維持することを特徴とする。
【００１３】
請求項７記載の発明は、上記請求項１記載の発明において、上記一時記憶手段を複数の領域に分割し、上記一時記憶手段の複数の領域毎に画像の上書き記憶を行なうか否かを個々に設定する領域設定手段をさらに具備し、上記一時記憶制御手段は、上記領域設定手段での設定に応じて上記一時記憶手段で循環的に画像を記憶させる領域を順次切換えることを特徴とする。
【００１４】
請求項８記載の発明は、被写体像を撮影する撮像部、静止画像の撮影を指示する撮影指示部、上記撮影指示部での指示タイミングに応じて上記撮像部で得た画像を記録する記録部、及び上記撮影指示部での指示タイミングの画像を含めて、上記撮像部で得る画像を循環的に一定時間分記憶する一時記憶部を備えた撮像装置での撮像方法であって、上記撮影指示部で撮影を指示した後に、上記一時記憶部に記憶した画像の追加記録を指示する追加記録指示工程と、上記追加記録指示工程での指示に応じて上記一時記憶部で記憶した画像を上記記録部に追加記録する記録制御工程と、予め与えられる所定の条件の成立に従って上記一時記憶部が記憶する画像を自動的に消去する一時記憶制御工程とを有したことを特徴とする。
【００１５】
請求項９記載の発明は、被写体像を撮影する撮像部、静止画像の撮影を指示する撮影指示部、上記撮影指示部での指示タイミングに応じて上記撮像部で得た画像を記録する記録部、及び上記撮影指示部での指示タイミングの画像を含めて、上記撮像部で得る画像を循環的に一定時間分記憶する一時記憶部を備えた撮像装置が内蔵するコンピュータが実行するプログラムであって、上記コンピュータを上記撮影指示部で撮影を指示した後に、上記一時記憶部に記憶した画像の追加記録を指示する追加記録指示手段、上記追加記録指示手段での指示に応じて上記一時記憶部で記憶した画像を上記記録部に追加記録する記録制御手段、及び予め与えられる所定の条件の成立に従って上記一時記憶部が記憶する画像を自動的に消去する一時記憶制御手段として機能させることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、シャッタキー操作時以外のタイミングの画像を取得可能としながらも、全体の操作性を向上して取扱いが容易となる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１の実施形態に係るデジタルカメラの電子回路の機能構成を示すブロック図。
【図２】同実施形態に係る撮影モード時の主として循環記憶の制御の処理内容を示すフローチャート。
【図３】同実施形態に係るその他の構成例として、シャッタキーの全押し操作前と全押し操作後で画像データを記憶する領域を２分した場合の画像バッファ及びメインメモリの構成を示す図。
【図４】同実施形態に係るその他の構成例として、画像データを記憶する複数の領域を個々に削除対象として任意に設定可能とした場合の画像バッファ及びメインメモリの構成を示す図。
【図５】本発明の第２の実施形態に係る撮影モード時の主として循環記憶の制御の処理内容を示すフローチャート。
【発明を実施するための形態】
【００１８】
（第１の実施形態）  
以下本発明をデジタルカメラに適用した場合の第１の実施形態について図面を参照して説明する。
【００１９】
図１は、本実施形態に係るデジタルカメラ１０の回路構成を示すものである。同図では、カメラ筐体前面に配設される光学レンズユニット１１により、固体撮像素子であるＣＣＤ１２の撮像面上に被写体の光像が結像される。
【００２０】
スルー画像表示、あるいはライブビュー画像表示とも称されるモニタ状態では、このＣＣＤ１２での撮像により得た画像信号を画像処理部１３に送り、相関二乗サンプリングや自動ゲイン調整、Ａ／Ｄ変換処理を実行してデジタル化する。画像処理部１３はさらに、このデジタル値の画像データに画素補間処理、γ補正処理を含むカラープロセス処理を施した後、システムバスＳＢを介して画像バッファ１４に一時的に保持させる。
【００２１】
この画像バッファ１４は、後述する循環記憶動作に対応するように一定時間分、例えばフレームレートが３０フレーム／秒で１０秒間分であれば計３００フレーム分の画像データを記憶可能な容量を有しているものとする。
【００２２】
画像バッファ１４に保持された画像データをシステムバスＳＢを介して画像処理部１３に読出し、再びシステムバスＳＢを介して表示部１５へ送り、スルー画像として表示させる。
【００２３】
また、上記光学レンズユニット１１と同じくカメラ筐体前面には、上記光学レンズユニット１１の撮影画角と略同等の音響指向性を有するマイクロホン１６が配設され、被写体方向の音声が入力される。マイクロホン１６は入力した音声を電気信号化し、音声処理部１７へ出力する。
【００２４】
音声処理部１７は、音声の録音時にはマイクロホン１６から入力する音声信号をデジタルデータ化し、システムバスＳＢを介してリングバッファで構成する音声バッファ１８に一時的に記憶させる。さらに音声処理部１７は、必要に応じて音声バッファ１８に記憶する音声データを部分的に切り出し、所定のデータファイル形式、例えばＡＡＣ（ｍｏｖｉｎｇ  ｐｉｃｔｕｒｅ  ｅｘｐｅｒｔｓ  ｇｒｏｕｐ−４  Ａｄｖａｎｃｅｄ  Ａｕｄｉｏ  Ｃｏｄｉｎｇ）形式でデータ圧縮して音声データファイルを作成し、後述する記録媒体へ送出する。
【００２５】
加えて音声処理部１７は、ＰＣＭ音源等の音源回路を備え、音声の再生時に送られてくる音声データファイルの圧縮を解いてアナログ化し、このデジタルカメラ１０の筐体背面側に設けられるスピーカ１９を駆動して、拡声放音させる。
【００２６】
以上の回路を制御部２０が統括制御する。制御部２０はＣＰＵで構成され、メインメモリ２１、プログラムメモリ２２と直接接続される。メインメモリ２１は、ＳＤＲＡＭ（シンクロナスＤＲＡＭ）で構成され、ワークメモリとして機能する。プログラムメモリ２２は、例えばフラッシュメモリなどの電気的に書換可能な不揮発性メモリで構成され、後述する撮影モード時の制御を含む動作プログラムやデータ等を固定的に記憶する。
【００２７】
制御部２０はプログラムメモリ２２から必要なプログラムやデータ等を読出し、メインメモリ２１に適宜一時的に展開記憶させながら、このデジタルカメラ１０全体の制御動作を実行する。
【００２８】
さらに上記制御部２０は、キー入力部２３から直接入力されるキー操作信号に対応して各種制御動作を実行する。制御部２０は、システムバスＳＢを介して上記画像処理部１３、画像バッファ１４、表示部１５の他、さらにレンズ駆動部２４、フラッシュ駆動部２５、ＣＣＤ駆動部２６、圧縮伸長処理部２７、メモリカードコントローラ２８、及びＵＳＢインタフェース（Ｉ／Ｆ）２９とも接続される。
【００２９】
キー入力部２３は、例えば電源キー、シャッタキー、ズームキー、撮影モードキー、再生モードキー、メニューキー、カーソル（「↑」「→」「↓」「←」）キー、セットキー、プレイバックキー等を備える。
【００３０】
レンズ駆動部２４は、制御部２０からの制御信号を受けてレンズ用ステッピングモータ（Ｍ）３０の回動を制御し、上記光学レンズユニット１１を構成する複数のレンズ群中の一部、具体的にはフォーカスレンズ及びズームレンズの位置をそれぞれ個別に光軸方向に沿って移動させる。
【００３１】
フラッシュ駆動部２５は、静止画像撮影時に制御部２０からの制御信号を受けて複数の白色高輝度ＬＥＤで構成されるフラッシュ部３１を撮影タイミングに同期して点灯駆動する。
【００３２】
ＣＣＤ駆動部２６は、その時点で設定されている撮影条件等に応じて上記ＣＣＤ１２の走査駆動を行なう。
【００３３】
圧縮伸長処理部２７は、上記キー入力部２３のシャッタキー操作に伴う画像撮影時に、画像バッファ１４に保持される画像データを所定のデータファイル形式、例えばＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）であればＤＣＴ（離散コサイン変換）やハフマン符号化等のデータ圧縮処理を施してデータ量を大幅に削減した画像データファイルを作成する。作成した画像データファイルはシステムバスＳＢ、メモリカードコントローラ２８を介してメモリカード３２に記録される。
【００３４】
また圧縮伸長処理部２７は、再生モード時にメモリカード３２からメモリカードコントローラ２８を介して読出されてくる画像データをシステムバスＳＢを介して受取り、記録時とは逆の手順で圧縮を解く伸長処理により元のサイズの画像データを得、これをシステムバスＳＢを介して画像バッファ１４に保持させる。そして、画像バッファ１４に保持された画像データにより表示部１５で再生のための表示が実行される。  
メモリカードコントローラ２８は、カードコネクタ３３を介してメモリカード３２と接続される。メモリカード３２は、このデジタルカメラ１０に着脱自在に装着され、このデジタルカメラ１０の記録媒体となる画像データ等の記録用メモリであり、内部にはブロック単位で電気的に書換え可能な不揮発性メモリであるフラッシュメモリと、その駆動回路とが設けられる。
【００３５】
ＵＳＢインタフェース２９は、ＵＳＢコネクタ３４を介してこのデジタルカメラ１０を外部機器、例えばパーソナルコンピュータと接続する際のデータの送受を司る。
【００３６】
次に上記実施形態の動作について説明する。  
なお、以下に示す動作は、撮影モード下で静止画像の撮影を行なう際、制御部２０がプログラムメモリ２２に記憶されている動作プログラムやデータを読出してメインメモリ２１に展開して記憶させた上で実行するものである。
【００３７】
プログラムメモリ２２に記憶されている動作プログラム等は、このデジタルカメラ１０の製造工場出荷時にプログラムメモリ２２に記憶されていたものに加え、例えばこのデジタルカメラ１０のバージョンアップに際して、デジタルカメラ１０をパーソナルコンピュータと接続することにより外部からＵＳＢコネクタ３４、ＵＳＢインタフェース２９を経由して新たな動作プログラム、データ等をダウンロードして記憶していたものも含む。
【００３８】
また、キー入力部２３の一部を構成するシャッタキーは、２段階の操作ストロークを有し、第１段目の操作ストローク（以下「半押し」と称する）で撮影準備状態となり、ＡＦ（自動合焦）処理及びＡＥ（自動露光）処理を実行して合焦位置及び露光値をロックし、さらに第２段階の操作ストローク（以下「全押し」と称する）で撮影を実行するものとする。
【００３９】
図２は、静止画撮影モード時の、主として画像バッファ１４に一時記憶される画像データの取扱いの処理内容を示すものである。その当初には、スルー画像表示とも称されるモニタリング動作を開始し、ＣＣＤ１２で撮像した画像データを画像バッファ１４に一時保持し、その保持した画像データに基づいて表示部１５での表示を行なうことで、ＣＣＤ１２で撮像している内容をリアルタイムに表示部１５で表示する（ステップＳ１０１）。
【００４０】
このモニタリング動作においては、後述する循環記憶を行なう場合と異なり、画像バッファ１４の一部、画像データ１枚分の容量のみを使用して画像データを更新記憶させる。
【００４１】
このモニタリング動作で、キー入力部２３のシャッタキーが半押し操作されたか否かを判断する（ステップＳ１０２）。シャッタキーが半押し操作されていなければ、次いでキー入力部２３のプレイバックキーが操作されたか否かを判断する（ステップＳ１０３）。そして、プレイバックキーも操作されていないと判断すると、再びステップＳ１０２に戻る。  
以後、ステップＳ１０２，Ｓ１０３の処理を繰返し実行し、キー入力部２３のシャッタキーが半押し操作されるか、あるいはプレイバックキーが操作されるのを待機する。
【００４２】
モニタリング動作時にシャッタキーが半押し操作された場合、上記ステップＳ１０２でそれを判断し、画像バッファ１４での循環記憶動作を開始する（ステップＳ１０４）。
【００４３】
この循環記憶動作時には、画像バッファ１４の記憶容量をフルに活用し、例えば上述したように画像バッファ１４がフレームレート：３０[フレーム／秒]で１０秒間分、計３００フレーム分の画像データを記憶可能な容量を有するものとすれば、３００フレーム分の画像データを記憶した後は、随時新しい画像データの記憶に先立って最も古いフレームの画像データを消去する上書き記憶により、最大１０秒間分の画像データを循環的に記憶する。
【００４４】
画像バッファ１４での循環記憶を開始した後、さらにシャッタキーが全押し操作されたか否かを判断する（ステップＳ１０５）。ここでシャッタキーが全押し操作されていないと判断した場合には、次に上記ステップＳ１０３の処理に進む。
【００４５】
また、上記ステップＳ１０５でシャッタキーが全押し操作されたと判断すると、画像バッファ１４に記憶した最新の画像データを圧縮伸長処理部２７で所定のデータファイル形式、例えばＪＰＥＧ形式に従ってデータ圧縮し、得た画像データファイルをメモリカードコントローラ２８を介して記録媒体であるメモリカード３２に記録する（ステップＳ１０６）。
【００４６】
このとき、画像バッファ１４に記憶していた最新の画像データを記録するのではなく、新たにＣＣＤ１２での撮像動作により画像データを取得し、その画像データを画像バッファ１４を介して圧縮伸長処理部２７へ送出し、データ圧縮してメモリカード３２に記録させるものとしてもよい。
【００４７】
同時に、上記モニタリング動作を一時的に停止し、メモリカード３２に記録した画像データを表示部１５で一定時間、例えば３秒間表示するプレビュー表示を実行する（ステップＳ１０７）。これは、シャッタキーの全押し操作に伴って撮影を実行し、メモリカード３２に記録した画像データをこのデジタルカメラ１０のユーザに対して確認させるための動作である。
【００４８】
上記プレビュー表示を一定時間行なった後、上記モニタリング動作を再開する（ステップＳ１０８）。  
以上のステップＳ１０６〜Ｓ１０８の一連の画像データの記録に関する処理を通常記録処理Ａとする。
【００４９】
上記ステップＳ１０８でのモニタリング動作再開後、所定時間、例えば５秒が経過した時点で画像バッファ１４への循環記憶を停止し、それまでの循環記憶で記憶された画像バッファ１４の内容を維持するよう設定した上で（ステップＳ１０９）、上記ステップＳ１０３に進む。
【００５０】
上記ステップＳ１０３でキー入力部２３のプレイバックキーが操作されたと判断した場合には、その時点でモニタリング動作が実行されていればその動作を停止させた上で、画像バッファ１４に記憶している画像データをすべて読出して表示部１５で一覧表示させる（ステップＳ１１０）。
【００５１】
このとき、画像バッファ１４に記憶する全画像データを表示部１５に表示しきれない場合には、適宜その一部を表示部１５に一覧表示させると共に、キー入力部２３のカーソルキー操作を受付けて、一覧表示する画像データの範囲を適宜スクロールさせてもよい。
【００５２】
次いで、一覧表示される画像中から、追加して記録する画像データの選択を受付ける（ステップＳ１１１）。選択された画像を画像バッファ１４から読出し、圧縮伸長処理部２７でデータ圧縮してデータファイル化した後にメモリカードコントローラ２８を介してメモリカード３２に追加記録させる（ステップＳ１１２）。
【００５３】
その後、モニタリング動作を再開させ（ステップＳ１１３）、上記ステップＳ１０２からの処理に戻る。
【００５４】
以上のステップＳ１１０〜Ｓ１１３の一連の画像データの追加記録に関する処理をプレイバック記録処理Ｂとする。
【００５５】
以上詳記した如く本実施形態によれば、シャッタキーの全押し操作時以外のタイミングで撮影した画像を、プレイバックキーを操作することで画像バッファ１４から読出して選択し、表示部１５に追加記録させることが可能としながらも、画像バッファ１４に循環記憶していた画像データが不要である場合には、特にそれらの画像データを消去する等の操作を行なう必要がなく、したがってユーザはそれら循環記憶した一連の画像データに関して特に意識することなく次の撮影に専念できる。そのため、全体の操作性を向上して取扱いが容易となる。
【００５６】
加えて上記実施形態では、その時点でＣＣＤ１２により撮影される画像をリアルタイムで表示部１５で表示するモニタリング動作を実行しながら、シャッタキーを全押し操作した際には該モニタリング動作を一時的に停止させ、メモリカード３２に記録した画像データを一定時間だけ表示部１５でプレビュー画像として表示させるものとした。
【００５７】
これにより、特別なキー操作を行なうことなしに撮影直後にシャッタキー操作で記録した画像を確認することができ、ユーザが意図したタイミングで撮影を実施できたか否かの判断が行えるため、意図する撮影タイミングでなかった場合には、一時的に循環記憶している画像データの選択に速やかに移行することができ、ユーザにとって撮影動作を効率的に進めることができる。
【００５８】
また上記実施形態では、画像バッファ１４に記憶される一連の画像データは、シャッタキーが全押し操作されてから一定時間が経過した時点で循環記憶が自動的に停止されるものとした。これにより、不必要に画像バッファ１４の上書き記憶を継続して、シャッタキーを全押し操作したタイミング近傍の重要と思われる可能性の高い画像データが消去されるのを未然に防止できる。
【００５９】
なお上記実施形態では、画像バッファ１４に循環的に画像データを記憶するものとして説明したが、画像バッファ１４を２つの領域に分割し、シャッタキーの全押し操作のタイミングを中心として、シャッタキー全押し操作前に得られる画像データを循環的に記憶する領域と、シャッタキー全押し操作後に得られる画像データを循環的に記憶する領域とを別個に設けるものとしてもよい。
【００６０】
図３はそのような他の構成例として、画像バッファ１４と、画像バッファ１４を制御するためにメインメモリ２１内に構成される各種レジスタ等の構成を簡略化して説明する図である。同図では、画像バッファ１４を「１」番〜「８」番の８フレーム分の画像データが記憶可能な容量を有する場合に、「１」番〜「４」番をシャッタキー全押し操作前に得られる画像データを循環的に記憶する領域とし、「５」番〜「８」番をシャッタキー全押し操作時を含むその後の画像データを循環的に記憶する領域領域とした場合を例示する。
【００６１】
同図では、画像バッファ１４の書込み位置を管理するものとしてパストテーブル２１Ｂ及びアフターテーブル２１Ｄを設ける。シャッタキーの全押し操作前では、パストテーブル２１Ｂの内容に示すように画像バッファ１４の「１」番〜「４」番で循環的に画像データの記憶を行なう。
【００６２】
シャッタキー全押し操作時に取得して画像データのフレーム番号が「ｆｒｍ  ｎ」であった場合、同図では、画像バッファ１４の「４」番，「１」番〜「３」番に古い順でフレーム番号「ｆｒｍ  ｎ−４」〜「ｆｒｍ  ｎ−１」の画像が順次記憶される状態を示す。シャッタキー全押し操作前の画像データで、最もシャッタキー全押し操作に近いタイミングの画像データの記憶位置を記憶するパストインデックス２１Ａの内容が、パストテーブル２１Ｂの内容にしたがって「３」番となる。
【００６３】
シャッタキー全押し操作時及び全押し操作後に取得したフレーム番号「ｆｒｍ  ｎ」〜「ｆｒｍ  ｎ＋３」の画像データが画像バッファ１４の「５」番〜「８」番の位置に順次記憶される。シャッタキー全押し操作時及び全押し操作後の画像データで、最もシャッタキー全押し操作に近いタイミングの画像データの記憶位置を記憶するアフターインデックス２１Ｃの内容が、アフターテーブル２１Ｄの内容にしたがって「１」番となる。
【００６４】
さらに、シャッタキー全押し操作後の追加記録を行なう際に、画像バッファ１４内で追加する画像データの候補位置を記憶する追加テーブル２１Ｆと、この追加テーブル２１Ｆの内容に基づいて画像バッファ１４の指定位置を記憶する追加インデックス２１Ｅとを設ける。
【００６５】
このようにシャッタキー全押し操作前と、シャッタキー全押し操作時及び全押し操作後とで画像バッファ１４の使用する領域を区分することにより、シャッタキー全押し操作後も確実にシャッタキー全押し操作前の一定量の画像データを、上書き記憶により消去することなく、維持することができる。
【００６６】
また、画像バッファ１４に記憶されている複数の画像データの中から、後に追加記録する可能性のない削除対象として画像データを選択することで、その後は、選択した画像データを記憶した画像バッファ１４の領域のみを記憶対象として選択し、循環記憶させることも考えられる。
【００６７】
図４は、上記図３の状態から、画像バッファ１４の「２」番のフレーム番号「ｆｒｍ  ｎ−２」、「４」番の「ｆｒｍ  ｎ−４」、「５」番の「ｆｒｍ  ｎ」、「７」番の「ｆｒｍ  ｎ＋２」の各画像データを選択して削除対象とした場合を示す。この場合、追加テーブル２１Ｆでは、対象となる位置の内容を「０」に書き換えることで、以後の撮影動作時にこの追加テーブル２１Ｆの内容に従い、画像バッファ１４では選択した位置のみを用いて画像データを循環的に上書き記憶する。
【００６８】
このように、画像バッファ１４を複数の領域に分割して、各領域毎に続く撮影で得られる画像データの記憶を行なうか否かを必要により選択することにより、画像バッファ１４で不必要な画像データを記憶した領域のみを有効に活用して続く撮影動作に利用することができる。
【００６９】
（第２の実施形態）  
以下本発明をデジタルカメラに適用した場合の第２の実施形態について図面を参照して説明する。
【００７０】
なお、本実施形態に係るデジタルカメラ１０′の回路構成に関して、基本的には上記図１に示したものと同様であるので、同一部分には同一符号を用いてその図示と説明とを省略するものとする。
【００７１】
また本実施形態では、表示部１５を複数の領域に分割し、分割した領域をシャッタキーの操作毎に適宜切換えながら静止画の撮影動作を実行するものとする。
【００７２】
次に上記実施形態の動作について説明する。  
なお、以下に示す動作は、撮影モード下で静止画像の撮影を行なう際、制御部２０がプログラムメモリ２２に記憶されている動作プログラムやデータを読出してメインメモリ２１に展開して記憶させた上で実行するものである。
【００７３】
プログラムメモリ２２に記憶されている動作プログラム等は、このデジタルカメラ１０の製造工場出荷時にプログラムメモリ２２に記憶されていたものに加え、例えばこのデジタルカメラ１０のバージョンアップに際して、デジタルカメラ１０をパーソナルコンピュータと接続することにより外部からＵＳＢコネクタ３４、ＵＳＢインタフェース２９を経由して新たな動作プログラム、データ等をダウンロードして記憶していたものも含む。
【００７４】
図５は、静止画撮影モード時の、主として画像バッファ１４に一時記憶される画像データの取扱いの処理内容を示すものである。その当初には、スルー画像表示とも称されるモニタリング動作を開始し、ＣＣＤ１２で撮像した画像データを画像バッファ１４に一時保持し、その保持した画像データに基づいて表示部１５での表示を行なうことで、ＣＣＤ１２で撮像している内容をリアルタイムに表示部１５で表示する（ステップＳ２０１）。
【００７５】
このモニタリング動作においては、後述する循環記憶を行なう場合と異なり、画像バッファ１４の一部、画像データ１枚分の容量のみを使用して画像データを更新記憶させる。
【００７６】
このモニタリング動作で、プレイバック撮影の有効モードへの移行操作がキー入力部２３でのキー操作によりなされたか否かを判断する（ステップＳ２０２）。
【００７７】
ここで当該キー操作がなされていないと判断すると、上記モニタリング動作に基づく通常の撮影動作を実行し、得た画像データを表示部１５で表示した後に（ステップＳ２０３）、上記ステップＳ２０２の処理に戻る。
【００７８】
こうしてステップＳ２０２，Ｓ２０３の処理を繰返してモニタリング動作を実行しながら、プレイバック撮影の有効モードへの移行操作がなされるのを待機する。
【００７９】
上記モニタリング動作からプレイバック撮影の有効モードへの移行操作がなされると、上記ステップＳ２０２でそれを判断し、次に画像バッファ１４で循環記憶の対象とする領域を１つ選択する（ステップＳ２０４）。
【００８０】
そして、領域が選択されるともその選択された画像バッファ１４の当該領域への循環記憶動作を開始する（ステップＳ２０５）。
【００８１】
この循環記憶動作時には、画像バッファ１４の選択された領域の記憶容量をフルに活用し、例えば画像バッファ１４の当該領域がフレームレート：３０[フレーム／秒]で１０秒間分、計３００フレーム分の画像データを記憶可能な容量を有するものとすれば、３００フレーム分の画像データを記憶した後は、随時新しい画像データの記憶に先立って最も古いフレームの画像データを消去する上書き記憶により、最大１０秒間分の画像データを当該領域に循環的に記憶する。
【００８２】
選択した領域での循環記憶を開始した後、プレイバック撮影の有効モードを解除するためのキー操作がなされたか否かを判断する（ステップＳ２０６）。
【００８３】
ここで、プレイバック撮影の有効モードを解除するためのキー操作がなされたと判断した場合には、画像バッファ１４の現在選択している領域への循環的な記憶動作を停止した後（ステップＳ２０７）、上記ステップＳ２０３の処理に進む。
【００８４】
また、上記ステップＳ２０６でプレイバック撮影の有効モードを解除するためのキー操作がなされていないと判断すると、次いで撮影を指示するべくシャッタキーが操作されたか否かを判断する（ステップＳ２０８）。ここでシャッタキーが操作されたと判断した場合にのみ、通常の記録処理を実行する（ステップＳ２０９）。
【００８５】
この通常の記録処理においては、上記図１のステップＳ１０６〜Ｓ１０８の処理と同様に、画像バッファ１４の当該領域に記憶した最新の画像データを圧縮伸長処理部２７で所定のデータファイル形式、例えばＪＰＥＧ形式に従ってデータ圧縮し、得た画像データファイルをメモリカードコントローラ２８を介して記録媒体であるメモリカード３２に記録する。
【００８６】
このとき、画像バッファ１４に記憶していた最新の画像データを記録するのではなく、新たにＣＣＤ１２での撮像動作により画像データを取得し、その画像データを画像バッファ１４を介して圧縮伸長処理部２７へ送出し、データ圧縮してメモリカード３２に記録させるものとしてもよい。
【００８７】
同時に、上記モニタリング動作を一時的に停止し、メモリカード３２に記録した画像データを表示部１５で一定時間、例えば３秒間表示するプレビュー表示を実行する。これは、シャッタキーの操作に伴って撮影を実行し、メモリカード３２に記録した画像データをこのデジタルカメラ１０′のユーザに対して確認させるための動作である。
【００８８】
そして、上記プレビュー表示を一定時間行なった後、上記モニタリング動作を再開する。  
以上のステップＳ２０９による通常記録処理の実行の有無に拘わらず、次に前回キー入力部２３のシャッタキーが操作されてから所定時間、例えば５秒間が経過しているか否かを判断する（ステップＳ２１０）。
【００８９】
ここで、該所定時間が経過したと判断した場合にはさらに、その時点で選択されている画像バッファ１４の当該領域への循環記憶動作を停止する（ステップＳ２１１）。
【００９０】
その後、循環記憶の対象とする画像バッファ１４の領域を他に切換え設定した上で（ステップＳ２１２）、あらためて切換え後の領域への循環記憶動作を開始させる（ステップＳ２１３）。
【００９１】
上記ステップＳ２１３で循環記憶を開始させた後、あるいは上記ステップＳ２１０で前回キー入力部２３のシャッタキーが操作されてから所定時間がまだ経過していないと判断した場合に、次いでキー入力部２３のプレイバックキーが操作されたか否かを判断する（ステップＳ２１４）。
【００９２】
ここで、キー入力部２３のプレイバックキーが操作されたと判断した場合には、さらにプレイバック記録処理を実行する（ステップＳ２１５）。
【００９３】
このプレイバック記録処理においては、上記図１のステップＳ１１０〜Ｓ１１３の処理と同様に、その時点でモニタリング動作が実行されていればその動作を停止させた上で、画像バッファ１４のそれまで選択していた領域内に記憶している画像データをすべて読出して表示部１５で一覧表示させる。
【００９４】
このとき、画像バッファ１４の当該領域に記憶する全画像データを表示部１５に表示しきれない場合には、適宜その一部を表示部１５に一覧表示させると共に、キー入力部２３のカーソルキー操作を受付けて、一覧表示する画像データの範囲を適宜スクロールさせてもよい。
【００９５】
次いで、一覧表示される画像中から、追加して記録する画像データの選択を受付ける。選択された画像を画像バッファ１４から読出し、圧縮伸長処理部２７でデータ圧縮してデータファイル化した後にメモリカードコントローラ２８を介してメモリカード３２に追加記録させる。その後、モニタリング動作を再開させる。
【００９６】
以上の画像データの追加記録に関するプレイバック記録処理を終了後、または上記ステップＳ２１４でプレイバックキーが操作されなかったと判断した場合には、次いで上記ステップＳ２０６からの処理に戻り、以後、同様の処理を繰返す。
【００９７】
以上詳記した如く本実施形態によれば、画像バッファ１４を複数の領域に分割し、順次領域を切換えながら上記循環記憶を実行するものとした。これにより、画像バッファ１４の容量を活かして、一度記憶した画像データが次の上書き操作で自動的に消去されるまでの時間を最大限に設定して、より多くの画像を後の追加記録の処理で記録媒体であるメモリカード３２に記録させることができる。
【００９８】
また上記実施形態では、画像バッファ１４の領域を切換えた後に当該領域への巡回記憶を即時自動的に開始させるものとしたので、循環記憶中の領域の切換えに伴う撮影動作の一時的な停止を最小限に抑え、確実に撮影画像を取得できる。
【００９９】
さらに上記実施形態では、上記画像バッファ１４の領域の切換えに際し、切換え前に画像データを循環記憶していた領域は、画像バッファ１４の領域の切換えが一巡して再度当該領域に切換えられるまで記憶内容を保持できる。
【０１００】
そのため、画像バッファ１４全体の容量にもよるが、記憶した画像データが上書き操作により自動的に消去されるまでの時間を画像バッファ１４の容量に応じて最大限に引き延ばすことができ、結果として数多くの画像を後の追加記録の処理で必要に応じて記録媒体であるメモリカード３２に記録させることができる。
【０１０１】
なお、上記第１及び第２の実施形態はいずれも、本発明をデジタルカメラに適用した場合について説明したが、本発明はこれに限ることなく、ビデオムービーカメラや、カメラ機能を有する携帯電話端末、ウェブカメラを搭載したモバイルコンピュータ等、その他の各種電子機器にも同様に適用可能となる。
【０１０２】
その他、本発明は上述した実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、上述した実施形態で実行される機能は可能な限り適宜組み合わせて実施しても良い。上述した実施形態には種々の段階が含まれており、開示される複数の構成要件による適宜の組み合せにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、効果が得られるのであれば、この構成要件が削除された構成が発明として抽出され得る。
【符号の説明】
【０１０３】
１０，１０′…デジタルカメラ、１１…光学レンズユニット、１２…ＣＣＤ、１３…画像処理部、１４…画像バッファ、１５…表示部、１６…マイクロホン、１７…音声処理部、１８…音声バッファ、１９…スピーカ、２０…制御部、２１…メインメモリ、２１Ａ…パストインデックス、２１Ｂ…パストテーブル、２１Ｃ…アフターインデックス、２１Ｄ…アフターテーブル、２１Ｅ…追加インデックス、２１Ｆ…追加テーブル、２２…プログラムメモリ、２３…キー入力部、２４…レンズ駆動部、２５…フラッシュ駆動部、２６…ＣＣＤ駆動部、２７…圧縮伸長処理部、２８…メモリカードコントローラ、２９…ＵＳＢインタフェース（Ｉ／Ｆ）、３０…レンズ用ステッピングモータ（Ｍ）、３１…フラッシュ部、３２…メモリカード、３３…カードコネクタ、ＳＢ…システムバス。
【図１】
2010226675.tif 000003
【図２】
2010226675.tif 000004
【図３】
2010226675.tif 000005
【図４】
2010226675.tif 000006
【図５】
2010226675.tif 000007