(57)【要約】【課題】複数枚の対象画像を連続的に撮影する際のシャッタタイムラグを短縮する。【解決手段】カメラに、２段階の押し込み操作が可能なシャッタボタンが設けられている。シャッタボタンの半押し操作（Ｓ１）及びそれに続く全押し操作（Ｓ２）に応答した第１対象画像の撮影処理中に、シャッタボタンの半押し操作及び全押し操作が再び入力されたとき、第１対象画像の撮影処理を処理ＰＲA1までで中断して、ＲＡＷデータ取り込み処理を含む第２対象画像の撮影処理の一部（処理ＰＲB1）を実行する。その後、第１対象画像の撮影処理を再開して残りの処理ＰＲA2を実行し、更に第２対象画像の撮影処理の残部である処理ＰＲB2を実行する。【選択図】図１３
2014150313.tif 000002
【特許請求の範囲】
【請求項１】
対象画像の画像信号を含む、入射光に応じた画像信号を出力する撮像部と、前記撮像部の出力に基づく原データの一時保持が可能なバッファメモリと、記録媒体と、所定操作の入力を受け付ける操作部と、前記対象画像の撮影処理を行う主処理部と、を備えた撮像装置であって、
前記対象画像の撮影処理は、前記撮像部の出力に基づく前記対象画像の原データを前記バッファメモリに取り込む取り込み処理と、前記対象画像の原データから記録用データを生成する記録用データ生成処理と、前記記録用データを含むファイルを前記記録媒体に記録する記録処理と、を含み、
第１対象画像の撮影処理の実行中に前記所定操作の入力が検出された場合、前記主処理部は、前記第１対象画像の取り込み処理の後であって且つ前記第１対象画像の撮影処理の完了より前に、前記第２対象画像の取り込み処理を含む第２対象画像の撮影処理の一部を割り込み実行する
ことを特徴とする撮像装置。
【請求項２】
前記第１対象画像についての記録用データ生成処理を含む中間処理の実行中に前記所定操作の入力が検出された場合、前記主処理部は、前記第１対象画像の中間処理を中断して、前記第２対象画像の取り込み処理を含む前記第２対象画像の撮影処理の一部を実行した後、前記第１対象画像の中間処理を再開し、その後において前記第１対象画像の記録処理を実行するとともに前記第２対象画像の撮影処理の残部を実行する
ことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記第１対象画像の記録処理の実行中に前記所定操作の入力が検出された場合、前記主処理部は、前記第１対象画像の記録処理を中断して、前記第２対象画像の取り込み処理を含む前記第２対象画像の撮影処理の一部を実行した後、前記第１対象画像の記録処理を再開し、その後において前記第２対象画像の撮影処理の残部を実行する
ことを特徴とする請求項１又は請求項２に記載の撮像装置。
【請求項４】
各対象画像の撮影処理は、前記取り込み処理よりも前に、露出調整及び焦点調整を行う露出／焦点調整処理又は露出調整を行う露出調整処理を更に含み、
前記所定操作は、前記操作部の操作ボタンの状態を基準状態から第１状態へ遷移させる第１操作と、前記操作ボタンの状態を前記第１状態から第２状態へ遷移させる第２操作から成り、
前記第１対象画像の撮影処理の実行中に前記第１操作の入力が検出された場合、前記主処理部は、前記第１対象画像の取り込み処理の後において前記第１対象画像の撮影処理を中断して前記第２対象画像に対する前記露出／焦点調整処理又は前記露出調整処理を実行し、その後において前記第２操作の入力が検出されると前記露出／焦点調整処理又は前記露出調整処理以外の前記第２対象画像の撮影処理を実行する
ことを特徴とする請求項１〜請求項３の何れかに記載の撮像装置。
【請求項５】
前記露出／焦点調整処理を含む前記第１対象画像の撮影処理の一部を経て、前記第１対象画像の撮影処理の実行中に前記第１操作の入力が検出された場合、前記主処理部は、前記第２対象画像の撮影処理において、前記焦点調整を省略し前記露出調整処理を行う
ことを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記露出／焦点調整処理を含む前記第１対象画像の撮影処理の一部を経て、前記第１対象画像の撮影処理の実行中に前記第１操作の入力が検出された場合、前記主処理部は、前記第２対象画像の撮影処理において、前記焦点調整を省略し前記露出調整処理を行うのか或いは前記露出／焦点調整処理を行うのかを、前記第１操作の入力のタイミングに応じて切り替える
ことを特徴とする請求項４に記載の撮像装置。
【請求項７】
前記操作部は、前記所定操作とは別に連写指示操作の入力も受け付け、
前記バッファメモリは、ｍ枚分の対象画像の原データを保持するための第１〜第ｍブロックから成り（ｍは２以上の整数）、前記所定操作の入力に応答して各対象画像の撮影を個別に行う場合も、前記連写指示操作の入力に応答して２枚以上の対象画像を連続的に撮影する場合も、前記第１〜第ｍブロックを共有して原データを取り込む
ことを特徴とする請求項１〜請求項６の何れかに記載の撮像装置。
【請求項８】
第ｉブロックへの原データの取り込み開始後、前記第ｉブロックの状態は非開放状態となり、且つ、第ｉブロックに保持された原データに基づくファイルが前記記録媒体に記録されることで前記第ｉブロックの状態は開放状態となり（ｉはｍ以下の自然数）、
当該撮像装置において、複数枚の対象画像を撮影する際、前記主処理部は、１以上のブロックが非開放状態になった後、全ブロックが開放状態になるのを待つことなく、非開放状態から開放状態に戻ったブロックに対する原データの取り込みをブロック毎に許可する
ことを特徴とする請求項７に記載の撮像装置。
【請求項９】
当該撮像装置において、前記複数枚の対象画像を撮影する際、前記主処理部は、開放状態のブロックの個数に相当する撮影可能枚数をリアルタイムに表示部に表示する
ことを特徴とする請求項８に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラ等の撮像装置に関する。
【背景技術】
【０００２】
デジタルカメラにおいて、シャッタ操作が入力されると対象画像の撮影処理が行われる。対象画像の撮影処理は、通常、対象画像のＲＡＷデータの取り込み処理、ＲＡＷデータから表示用データを生成して対象画像（プレビュー画像）を表示するための表示用処理、ＲＡＷデータから記録用データ（ＪＰＥＧ圧縮データ等）を生成する記録用データ生成処理、及び、記録データを記録媒体（カード状半導体メモリ等）に記録する記録処理を含んでいる。
【０００３】
１回目のシャッタ操作の後、ユーザが２枚目の対象画像をすぐに撮影することを望んで２回目のシャッタ操作を入力することがある。このような場合、１枚目の対象画像の撮影処理が完了する前に２回目のシャッタ操作が入力されることがあるが、一般的なカメラでは、１枚目の対象画像の撮影処理の完了を待ってから２枚目の対象画像の撮影処理が開始される（例えば下記特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２２８１０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
１枚目の対象画像の撮影処理の完了を待ってから２枚目の対象画像の撮影処理を開始する場合、所謂シャッタタイムラグが長くなる。即ち、２回目のシャッタ操作の入力から、実際に２枚目の対象画像の取り込みが行われるまでの待ち時間が長くなる。シャッタタイムラグが短い方が、ユーザにとって好ましいことは言うまでもない。
【０００６】
そこで本発明は、シャッタタイムラグの短縮に寄与する撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る撮像装置は、対象画像の画像信号を含む、入射光に応じた画像信号を出力する撮像部と、前記撮像部の出力に基づく原データの一時保持が可能なバッファメモリと、記録媒体と、所定操作の入力を受け付ける操作部と、前記対象画像の撮影処理を行う主処理部と、を備えた撮像装置であって、前記対象画像の撮影処理は、前記撮像部の出力に基づく前記対象画像の原データを前記バッファメモリに取り込む取り込み処理と、前記対象画像の原データから記録用データを生成する記録用データ生成処理と、前記記録用データを含むファイルを前記記録媒体に記録する記録処理と、を含み、第１対象画像の撮影処理の実行中に前記所定操作の入力が検出された場合、前記主処理部は、前記第１対象画像の取り込み処理の後であって且つ前記第１対象画像の撮影処理の完了より前に、前記第２対象画像の取り込み処理を含む第２対象画像の撮影処理の一部を割り込み実行することを特徴とする。
【０００８】
これにより、第２対象画像に対するシャッタタイムラグを短縮することが可能となる。
【０００９】
具体的には例えば、前記第１対象画像についての記録用データ生成処理を含む中間処理の実行中に前記所定操作の入力が検出された場合、前記主処理部は、前記第１対象画像の中間処理を中断して、前記第２対象画像の取り込み処理を含む前記第２対象画像の撮影処理の一部を実行した後、前記第１対象画像の中間処理を再開し、その後において前記第１対象画像の記録処理を実行するとともに前記第２対象画像の撮影処理の残部を実行しても良い。
【００１０】
また具体的には例えば、前記第１対象画像の記録処理の実行中に前記所定操作の入力が検出された場合、前記主処理部は、前記第１対象画像の記録処理を中断して、前記第２対象画像の取り込み処理を含む前記第２対象画像の撮影処理の一部を実行した後、前記第１対象画像の記録処理を再開し、その後において前記第２対象画像の撮影処理の残部を実行しても良い。
【００１１】
また例えば、各対象画像の撮影処理は、前記取り込み処理よりも前に、露出調整及び焦点調整を行う露出／焦点調整処理又は露出調整を行う露出調整処理を更に含み、前記所定操作は、前記操作部の操作ボタンの状態を基準状態から第１状態へ遷移させる第１操作と、前記操作ボタンの状態を前記第１状態から第２状態へ遷移させる第２操作から成り、前記第１対象画像の撮影処理の実行中に前記第１操作の入力が検出された場合、前記主処理部は、前記第１対象画像の取り込み処理の後において前記第１対象画像の撮影処理を中断して前記第２対象画像に対する前記露出／焦点調整処理又は前記露出調整処理を実行し、その後において前記第２操作の入力が検出されると前記露出／焦点調整処理又は前記露出調整処理以外の前記第２対象画像の撮影処理を実行しても良い。
【００１２】
そして例えば、前記露出／焦点調整処理を含む前記第１対象画像の撮影処理の一部を経て、前記第１対象画像の撮影処理の実行中に前記第１操作の入力が検出された場合、前記主処理部は、前記第２対象画像の撮影処理において、前記焦点調整を省略し前記露出調整処理を行っても良い。
【００１３】
第２対象画像に対して焦点調整を省略することにより、シャッタタイムラグを更に短縮させることが可能となる。
【００１４】
或いは例えば、前記露出／焦点調整処理を含む前記第１対象画像の撮影処理の一部を経て、前記第１対象画像の撮影処理の実行中に前記第１操作の入力が検出された場合、前記主処理部は、前記第２対象画像の撮影処理において、前記焦点調整を省略し前記露出調整処理を行うのか或いは前記露出／焦点調整処理を行うのかを、前記第１操作の入力のタイミングに応じて切り替えても良い。
【００１５】
これにより、焦点調整の省略による弊害を抑制しつつシャッタタイムラグを極力短縮することが可能となる。
【００１６】
また例えば、前記操作部は、前記所定操作とは別に連写指示操作の入力も受け付け、前記バッファメモリは、ｍ枚分の対象画像の原データを保持するための第１〜第ｍブロックから成り（ｍは２以上の整数）、前記所定操作の入力に応答して各対象画像の撮影を個別に行う場合も、前記連写指示操作の入力に応答して２枚以上の対象画像を連続的に撮影する場合も、前記第１〜第ｍブロックを共有して原データを取り込んでも良い。
【００１７】
これにより、効率的に原データを保持することができる。
【００１８】
また例えば、第ｉブロックへの原データの取り込み開始後、前記第ｉブロックの状態は非開放状態となり、且つ、第ｉブロックに保持された原データに基づくファイルが前記記録媒体に記録されることで前記第ｉブロックの状態は開放状態となり（ｉはｍ以下の自然数）、当該撮像装置において、複数枚の対象画像を撮影する際、前記主処理部は、１以上のブロックが非開放状態になった後、全ブロックが開放状態になるのを待つことなく、非開放状態から開放状態に戻ったブロックに対する原データの取り込みをブロック毎に許可しても良い。
【００１９】
これにより、原データ保持用のブロックの個数（ｍ）を超える枚数の高速連続撮影が可能となりうる。
【００２０】
また例えば、当該撮像装置において、前記複数枚の対象画像を撮影する際、前記主処理部は、開放状態のブロックの個数に相当する撮影可能枚数をリアルタイムに表示部に表示しても良い。
【００２１】
これにより例えば、ユーザは、あと何枚高速撮影が可能かを容易に把握することが可能となる。
【発明の効果】
【００２２】
本発明によれば、シャッタタイムラグの短縮に寄与する撮像装置を提供することが可能である。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施形態に係るデジタルカメラの概略全体ブロック図である。
【図２】図１の撮像部の内部構成図である。
【図３】図１のデジタルカメラの外観斜視図である。
【図４】シャッタボタンに関する状態遷移図である。
【図５】デジタルカメラ内におけるデータ形式の変換の様子を示す図である。
【図６】ＲＡＷバッファの内部構成図（ａ）と、ＲＡＷブロックの入出力データを示す図（ｂ）である。
【図７】対象画像の撮影処理の内容を示す図である。
【図８】デジタルカメラ内におけるデータ形式の変換の様子を示す図（ａ）〜（ｄ）と、対象画像とプレビュー画像及びサムネイルとの関係を示す図（ｅ）である。
【図９】ＲＡＷファイル及びＪＰＥＧファイルの格納データを示す図である。
【図１０】撮影処理を形成する１０個の処理の順序を示す図である。
【図１１】複数の対象画像の取得時間関係を示す図である。
【図１２】２回の独立な単写による２枚の対象画像の撮影処理の関係を示す図である。
【図１３】速写による２枚の対象画像の撮影処理の関係を示す図である。
【図１４】対象画像の撮影処理中にＳ１＿ＯＮ及びＳ１キャンセルがあったときの様子を示す図である。
【図１５】速写における第１対象画像の後段処理と第２対象画像の後段処理との関係を示す図である。
【図１６】本発明の第１実施例に係る撮影動作タイミングチャートである。
【図１７】本発明の第２実施例に係る撮影動作タイミングチャートである。
【図１８】本発明の第３実施例に係る撮影動作タイミングチャートである。
【図１９】本発明の第４実施例に係る撮影動作タイミングチャートである。
【図２０】本発明の第６実施例に係り、７枚の対象画像を連写によって取得する場合の簡易的なタイミングチャートである。
【図２１】本発明の第７実施例に係り、９回のシャッタ単位操作が順次入力されたときの速写の動作を説明するための図である。
【図２２】本発明の第７実施例に係り、速写を指示する４回のシャッタ単位操作の順次入力に続き、５枚分の対象画像の連写を指示する連写指示操作の入力があった場合の動作を説明するための図である。
【図２３】本発明の第８実施例に係り、１つの単写における撮影動作シーケンスを示す図である。
【図２４】本発明の第９実施例に係るカメラの撮影動作シーケンスを示す図である。
【図２５】本発明の第１０実施例に係るカメラの撮影動作シーケンスを示す図である。
【図２６】本発明の第１１実施例に係るカメラの動作フローチャートである
【図２７】本発明の第１１実施例に係るカメラの動作フローチャートである
【図２８】本発明の第１１実施例に係るカメラの動作フローチャートである
【図２９】本発明の第１１実施例に係るカメラの動作フローチャートである
【図３０】本発明の第１１実施例に係るカメラの動作フローチャートである
【図３１】本発明の第１１実施例に係るカメラの動作フローチャートである
【図３２】本発明の第１１実施例に係るカメラの動作フローチャートである
【発明を実施するための形態】
【００２４】
以下、本発明の実施形態の例を、図面を参照して具体的に説明する。参照される各図において、同一の部分には同一の符号を付し、同一の部分に関する重複する説明を原則として省略する。尚、本明細書では、記述の簡略化上、情報、信号、物理量、状態量又は部材等を参照する記号又は符号を記すことによって該記号又は符号に対応する情報、信号、物理量、状態量又は部材等の名称を省略又は略記することがある。
【００２５】
図１は、本発明の実施形態に係るデジタルカメラ（撮像装置）１の概略全体ブロック図である。デジタルカメラ１（以下、カメラ１という）は、符号１１〜１６によって参照される各部位を備える。
【００２６】
図２は、撮像部１１の内部構成図である。撮像部１１は、光学系３５と、絞り３２と、ＣＣＤ（Charge Coupled Device）又はＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサなどから成る撮像素子（固体撮像素子）３３と、光学系３５や絞り３２を駆動制御するためのドライバ３４と、を有している。光学系３５は、撮像部１１の画角を調節するためのズームレンズ３０及び焦点を合わせるためのフォーカスレンズ３１を含む複数枚のレンズから形成される。ズームレンズ３０及びフォーカスレンズ３１は光軸方向に移動可能である。主処理部１２からの制御信号に基づき、レンズ３０及び３１の位置並びに絞り３２の開度（即ち絞り値）が制御される。撮像素子３３は、光学系３５及び絞り３２を介して入射した光（即ち被写体の光学像）を光電変換し、該光電変換によって得られた電気信号を、被写体の画像信号として出力する。以下の説明において、特に記述無き限り、任意の画像は、撮像部１１を用いた撮影により得られた画像（即ち、撮像素子３３の出力信号に基づく画像）を指し、撮影とは、撮像部１１を用いた撮影を指す。
【００２７】
主処理部１２は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）及びＡＳＩＣ（Application Specific Integrated Circuit）等から成り、撮像部１１から出力された画像信号に対する各種信号処理の他、操作部１６への入力操作内容に応じつつ、撮像部１１の動作制御、内部メモリ１３及び記録媒体１４に対するデータの読み出し制御及び書き込み制御、並びに、表示部１５への表示制御を行う。内部メモリ１３は、ＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）等にて形成され、カメラ１内で生成された各種データを一時的に記憶（即ち保持）する。内部メモリ１３には、ＲＡＷバッファ（バッファメモリ）２０及び中間バッファ２１が設けられる。記録媒体１４は、カード状半導体メモリや磁気ディスク等の不揮発性メモリであり、主処理部１２の制御の下、各種データを記録する。表示部１５は、液晶ディスプレイパネル等の表示画面を有する表示装置であり、主処理部１２の制御の下、任意の映像を表示する。操作部１６は、静止画像の撮影指示を受け付けるシャッタボタンＳＢ等を備え、ユーザからの各種操作の入力を受け付ける。ユーザとは、カメラ１のユーザ（撮影者）を意味する。
【００２８】
シャッタボタン（操作ボタン）ＳＢは、表示部１５に設けられうるタッチパネル上のボタンであっても良いが、ここでは、シャッタボタンＳＢが機械式の押しボタンスイッチにて形成されているものとする。図３は、カメラ１の外観斜視図である。撮影部１１による撮影画像を、ユーザが視認可能なように表示部１５に表示することができる。シャッタボタンＳＢは、２段階の押し込み操作を受け付けることができ、図４に示す如く、ユーザによるシャッタボタンＳＢへの押し込み量に応じて、ボタンＳＢの状態は変化する。ボタンＳＢに押圧力が加えられていないとき、ボタンＳＢの状態は基準状態である。ユーザが基準状態からボタンＳＢを所定量だけ押し込むとボタンＳＢの状態は半押し状態になり、その後、更に、ボタンＳＢを所定量だけ押し込むとボタンＳＢの状態は全押し状態となる。  
【００２９】
以下では、ボタンＳＢの状態を状態変数Ｓ１及びＳ２を用いて表現することがある。ボタンＳＢの状態が基準状態であるとき、Ｓ１＿ＯＦＦ且つＳ２＿ＯＦＦであり、ボタンＳＢの状態が半押し状態であるとき、Ｓ１＿ＯＮ且つＳ２＿ＯＦＦであり、ボタンＳＢの状態が全押し状態であるとき、Ｓ１＿ＯＮ且つＳ２＿ＯＮである。また、ボタンＳＢの状態を基準状態から半押し状態（第１状態）に遷移させる操作をＳ１＿ＯＮ操作と呼び、ボタンＳＢの状態を半押し状態から全押し状態（第２状態）に遷移させる操作をＳ２＿ＯＮ操作と呼び、ボタンＳＢの状態を半押し状態から基準状態に遷移させる操作をＳ１キャンセルと呼ぶ。主処理部１２は、ボタンＳＢの状態を示すボタン状態情報に基づき、Ｓ１＿ＯＮ操作、Ｓ２＿ＯＮ操作及びＳ１キャンセルの有無を検知可能である。
【００３０】
撮像素子３３の出力信号に対し、主処理部１２が所定の前段信号処理（例えば、相関二重サンプリング、自動ゲイン調整及びＡ／Ｄ変換）を施すことで、所定形式のＲＡＷデータである原形式のＲＡＷデータが得られる。主処理部１２は、撮像素子３３の出力に基づく画像データに対し、以下のＲＡＷ−ＲＡＷ変換、ＹＵＶ変換及び圧縮処理を実行することができる（図５（ａ）及び（ｂ）参照）。ＲＡＷ−ＲＡＷ変換では、所定の信号処理を介して原形式のＲＡＷデータをＤＮＧ（Digital Negative）形式のＲＡＷデータに変換する。ＲＡＷ−ＲＡＷ変換における信号処理は、メディアンフィルタを用いて原形式のＲＡＷデータのノイズを低減する処理を含む。尚、ここでは、ＲＡＷ−ＲＡＷ変換により、原形式のＲＡＷデータからＤＮＧ形式のＲＡＷデータが得られるとしているが、ＲＡＷ−ＲＡＷ変換にて得られるＲＡＷデータの形式はＤＮＧ形式に限定されない。ＹＵＶ変換では、原形式又はＤＮＧ形式のＲＡＷデータをＹＵＶ形式の画像データであるＹＵＶデータ（輝度信号Ｙと色差信号Ｕ及びＶから成る画像データ）に変換する。圧縮方式は任意であるが、ここでは静止画像に対する圧縮方式として、ＪＰＥＧ（Joint Photographic Experts Group）の圧縮方式が採用されているものとする。従って、圧縮処理では、ＪＰＥＧの圧縮方式に従って静止画像のＹＵＶデータを圧縮され、圧縮されたＹＵＶデータであるＪＰＥＧデータが生成される。或る画像についての原形式又はＤＮＧ形式のＲＡＷデータ、ＹＵＶデータ、ＪＰＥＧデータは、何れも、当該画像の画像データの一種である。
【００３１】
Ｓ２＿ＯＮ操作の入力は静止画像の撮影指示に相当し、Ｓ２＿ＯＮ操作の入力に応答して撮像部１１により取得される静止画像を、特に対象画像と呼ぶ。撮像部１１の出力画像信号には対象画像の画像信号が含まれる。尚、本実施形態において、Ｓ１＿ＯＮ操作、Ｓ２＿ＯＮ操作を含む、任意の操作の入力という表現は、ユーザによるボタンＳＢ、操作部１６又はカメラ１に対する操作の入力と解される。
【００３２】
図１のＲＡＷバッファ２０は、対象画像のＲＡＷデータを、ｍ枚分、同時に保持することができる。ここでは、説明の具体化のため、ｍ＝７であるとする。但し、整数ｍは２以上であれば幾つでも良い。ｍ＝７に対応して、図６（ａ）に示す如く、ＲＡＷバッファ２０に計７つのＲＡＷブロック２０［１］〜２０［７］が設けられる。ＲＡＷブロック２０［１］〜２０［７］の夫々は、１枚の対象画像についての原形式又はＤＮＧ形式のＲＡＷデータを保持できる。即ち、図６（ｂ）に示す如く、任意の１枚の対象画像ＴＩについての原形式、ＤＮＧ形式のＲＡＷデータを、夫々、データＤRAW、ＤRAW’にて表すと、ブロック２０［ｉ］は、データＤRAWを後述のＲＡＷ取り込み処理により取り込んで保持し、当該データＤRAWに対してＲＡＷ−ＲＡＷ変換が成された後は、それによって得られたデータＤRAW’をデータＤRAWの代わりに保持することができる（ｉは整数）。
【００３３】
ＹＵＶデータ及びＪＰＥＧデータは中間バッファ２１に保持される。ＲＡＷバッファ２０における対象画像の保持可能枚数ｍに対応する必要枚数分のＹＵＶデータ及びＪＰＥＧデータを保持できるように、中間バッファ２１のメモリサイズが確保される。
【００３４】
図７を参照して、対象画像ＴＩの撮影処理について説明する。対象画像ＴＩの撮影処理は処理ＰＲ１〜ＰＲ１０から成り、処理ＰＲ１〜ＰＲ１０を介して、対象画像ＴＩのＲＡＷファイル及びＪＰＥＧファイルが記録媒体１４に記録される。主処理部１２は、カメラ１内の他の部位と協働しつつ処理ＰＲ１〜ＰＲ１０を実現する。
【００３５】
処理ＰＲ１は、ＡＥ処理及びＡＦ処理から成る。但し、後述するようにＡＦ処理は割愛されうる。ＡＥ処理では、主処理部１２内の測光回路（不図示）にて被写体の明るさを測定し、測定結果に応じて対象画像ＴＩの撮影時における露出調整を行うことで対象画像ＴＩの明るさを適正化する。被写体の明るさの測定は、撮像素子３３の出力信号を用いて又は明るさ測定用のセンサ（不図示）を用いて実現される。露出調整は、絞り３２の開度（即ち絞り値）の調整、撮像素子３３の露光時間の調整、感度の調整を含む。感度は、例えばＩＳＯ（International Organization for Standardization）感度である。実際には、感度の制御により、撮像素子３３の出力信号に対して施される信号増幅の増幅度が制御される。ＡＦ処理では、対象画像ＴＩの撮影時における焦点調整が行われる。より具体的には、ＡＦ処理（焦点調整）において、被写体の像を撮像素子３３上で結像させるためのフォーカスレンズ３１の位置を合焦レンズ位置として求め、フォーカスレンズ３１を合焦レンズ位置に配置する。合焦レンズ位置は、撮像素子３３の出力信号を用いて又は撮像素子３３と異なる焦点調整用のセンサ（不図示）を用いて求められる。
【００３６】
処理ＰＲ２は、対象画像ＴＩについての原形式のＲＡＷデータＤRAWを撮像素子３３からＲＡＷバッファ２０に取り込むＲＡＷ取り込み処理である。取り込まれたデータＤRAWは、ブロック２０［１］〜２０［７］の何れかに保持される。
【００３７】
処理ＰＲ３は、処理ＰＲ３A及びＰＲ３Bから成る。処理ＰＲ３Aとしてのプレビュー画像生成処理では、図８（ａ）に示す如く、対象画像ＴＩのＲＡＷデータＤRAWに対してプレビュー画像生成用のＹＵＶ変換を実行することで、プレビュー画像のＹＵＶデータＤPRVを生成する。図８（ｅ）の画像ＴＩPRVはプレビュー画像の例である。処理ＰＲ３Bとしてのプレビュー画像表示処理では、ＹＵＶデータＤPRVを表示部１５に与えることで表示部１５に一定期間だけプレビュー画像ＴＩPRVを表示する。プレビューをポストビューと呼ぶこともできる。尚、処理ＰＲ３は各対象画像の撮影処理から割愛されうる。
【００３８】
処理ＰＲ４は、対象画像ＴＩのデータＤRAWをデータＤRAW’に変換する本画用ＲＡＷ−ＲＡＷ変換である（図６（ｂ）参照）。
【００３９】
処理ＰＲ５は、ＲＡＷファイル用サムネイル生成処理であり、処理ＰＲ５A及びＰＲ５Bから成る。処理ＰＲ５Aとしてのサムネイル用ＹＵＶ変換では、図８（ｂ）に示す如く、対象画像ＴＩのＲＡＷデータ（ＤRAW又はＤRAW’）に対して、解像度変換を含むＹＵＶ変換を実行することにより、サムネイルデータＤTMBAを生成する。処理ＰＲ５Bとしてのサムネイル用圧縮処理では、サムネイルデータＤTMBAを圧縮することで圧縮サムネイルデータＤTMBBを生成する。
【００４０】
処理ＰＲ６は、ＲＡＷファイルを記録媒体１４に書き込む（即ち記録する）ＲＡＷファイル書き込み処理である。図９（ａ）に示す如く、対象画像ＴＩについてのＲＡＷファイルは、対象画像ＴＩについてのＲＡＷデータＤRAW’及び圧縮サムネイルデータＤTMBBを含んでいると共に、対象画像ＴＩの撮影日時等の付加情報を含んでいる
【００４１】
処理ＰＲ７では、図８（ｃ）に示す如く、対象画像ＴＩのＲＡＷデータ（ＤRAW又はＤRAW’）に対して本画用ＹＵＶ変換を実行することにより、ＹＵＶデータＤYUVを生成する。
【００４２】
処理ＰＲ８は、ＹＵＶデータＤYUVを圧縮する本画用圧縮処理であり、当該処理ＰＲ８により、圧縮されたＹＵＶデータＤYUVであるＪＰＥＧ形式の圧縮データＤJPEGが生成される。
【００４３】
処理ＰＲ９は、ＪＰＥＧファイル用サムネイル生成処理であり、処理ＰＲ９A及びＰＲ９Bから成る。処理ＰＲ９Aとしてのサムネイル用ＹＵＶ変換では、図８（ｄ）に示す如く、対象画像ＴＩのＲＡＷデータ（ＤRAW又はＤRAW’）に対して、解像度変換を含むＹＵＶ変換を実行することにより、サムネイルデータＤTMBCを生成する。処理ＰＲ９Bとしてのサムネイル用圧縮処理では、サムネイルデータＤTMBCを圧縮することで圧縮サムネイルデータＤTMBDを生成する。
【００４４】
処理ＰＲ１０は、ＪＰＥＧファイルを記録媒体１４に書き込む（即ち記録する）ＪＰＥＧファイル書き込み処理である。図９（ｂ）に示す如く、対象画像ＴＩについてのＪＰＥＧファイルは、対象画像ＴＩについての圧縮データＤJPEG及び圧縮サムネイルデータＤTMBDを含んでいると共に、対象画像ＴＩの撮影日時等の付加情報を含んでいる。
【００４５】
図８（ｅ）に示す如く、プレビュー画像ＴＩPRVは、対象画像ＴＩに基づく、対象画像ＴＩと実質的に等価な静止画像であり、表示部１５の表示解像度に応じた画素数を持つ。データＤTMBA、ＤTMBB、ＤTMBC又はＤTMBDによって表されるサムネイルＴＩTMBは、データＤRAW、ＤRAW’、ＤYUV又はＤJPEGによって表される対象画像ＴＩの縮小画像に相当する。
【００４６】
カメラ１では、１枚の対象画像のみを独立して撮影及び記録する単写を行うことができる。ボタンＳＢの状態を基準状態から半押し状態を経由して全押し状態にするシャッタ単位操作が１回だけ操作部１６に入力されることで、単写が実行される。シャッタ単位操作では、ボタンＳＢが全押し状態になった後、速やかにボタンＳＢが基準状態に戻ると考える。単写では、処理ＰＲ１〜ＰＲ１０から成る撮影処理を１回だけ実行することにより、１枚の対象画像についてのＲＡＷファイル及びＪＰＥＧファイルが記録媒体１４に記録される。
【００４７】
短時間にシャッタ単位操作を繰り返し操作部１６に入力することにより、複数の単写が繰り返し実行されるが、第ｉ回目のＳ２＿ＯＮ操作に応答した撮影処理が完了するまでに、第（ｉ＋１）回目のＳ２＿ＯＮ操作が成された場合、特に、速写が実現される（ｉは整数）。即ち、この場合における複数の単写の集まりを速写と呼ぶ。速写では、シャッタ単位操作の繰り返し回数と一致する枚数分の対象画像のＲＡＷファイル及びＪＰＥＧファイルが記録媒体１４に記録される。
【００４８】
ユーザが連写指示操作を操作部１６に入力した場合、連写が実行される。連写指示操作は、ボタンＳＢの状態を全押し状態に所定時間以上維持し続ける操作である。連写では、ボタンＳＢの状態が全押し状態に維持されている期間中、複数枚の対象画像のＲＡＷ取り込み処理が連続的に実行され、当該複数枚の対象画像の夫々についてのＲＡＷファイル及びＪＰＥＧファイルが記録媒体１４に記録される。
【００４９】
速写も連写も、複数枚の対象画像の連続的な撮影である。但し、速写では、各対象画像の撮影間隔（より具体的には、第ｉ枚目の対象画像に対するＲＡＷ取り込み処理の実行タイミングと第（ｉ＋１）枚目の対象画像に対するＲＡＷ取り込み処理の実行タイミングとの間隔）がシャッタ単位操作の繰り返し間隔に依存するのに対し（不定であるのに対し）、連写では、各対象画像の撮影間隔が一定である（カメラ１にて予め定められている）。尚、カメラ１において、操作部１６に設けられた操作部材（ダイヤル等）への操作に応じ、連写が実行可能なモードと連写が実行不可なモードとが切り替えられても良い。
【００５０】
図１０に、１枚の対象画像ＴＩに対する処理ＰＲ１〜ＰＲ１０の実行順序を示す。ボタンＳＢが基準状態にあるタイミングを起点として、Ｓ１＿ＯＮ操作が入力されると処理ＰＲ１が行われ、その後、Ｓ１キャンセルが成されることなくＳ２＿ＯＮ操作が入力されると処理ＰＲ２が行われ、続いて処理ＰＲ３が行われる。その後、処理ＰＲ４〜ＰＲ１０が行われる。“処理ＰＲ４及びＰＲ５の後に処理ＰＲ６が実行され、且つ、処理ＰＲ７の後に処理ＰＲ８が実行され、且つ、処理ＰＲ８及びＰＲ９の後に処理ＰＲ１０が実行される”という第１実行順序条件を満たす限り、処理ＰＲ４〜ＰＲ１０の実行順序は任意である。但し、“処理ＰＲ５において処理ＰＲ５Bは処理ＰＲ５Aの後に実行され、且つ、処理ＰＲ９において処理ＰＲ９Bは処理ＰＲ９Aの後に実行される”という第２実行順序条件も当然に満たされる（図８（ｂ）及び（ｄ）参照）。また、速写又は連写が行われる場合、複数枚の対象画像の内の何れかの対象画像についての処理ＰＲ３Bは省略されうる。
【００５１】
対象画像ＴＩの撮影処理は、処理ＰＲ３としての表示用処理と、処理ＰＲ４、ＰＲ５及びＰＲ７〜ＰＲ９から成る記録用データ生成処理と、処理ＰＲ６及びＰＲ１０から成る記録処理とを含んでいる、と考えることができる。表示用処理では、対象画像の原データから表示用データが生成されて（図８（ａ）参照）、該表示用データが表示部１５にて表示される。本実施形態において、原データ及び表示用データは、夫々、データＤRAW及びＤPRVである（図８（ａ）参照）。記録用データ生成処理では、対象画像の原データから記録用データが生成される。記録用データは、ＲＡＷファイル中のデータＤRAW’及びＤTMBBとＪＰＥＧファイル中のデータＤJPEG及びＤTMBDを含む。記録処理では、記録用データを含むファイル、即ちＲＡＷファイル及びＪＰＥＧファイルが記録媒体１４に記録される。
【００５２】
以下では、図１１（ａ）に示す如く、第ｉ番目に取得される対象画像を記号ＴＩ［ｉ］にて表す。更に、図１１（ｂ）に示す如く、或る対象画像を記号ＴＩAにて表し、対象画像ＴＩAよりも後に取得される任意の対象画像を記号ＴＩBにて表す。即ち、対象画像ＴＩAが対象画像ＴＩ［ｉ］である場合、対象画像ＴＩBは対象画像ＴＩ［ｉ＋ｊ］ある。以下では、通常、ｊ＝１であると考えれば良いが、ｊは２以上の整数でも良い。
【００５３】
図１２に、対象画像ＴＩA及びＴＩBの単写が別個独立に行われたときの撮影動作の流れを示す。図１２及び後述の各図において、記号ＳＢ＿ＳＴＡＴＥが付された実線折れ線はボタンＳＢの状態を表しており、当該実線折れ線中の下段、中段及び上段は、夫々、ボタンＳＢの基準状態、半押し状態、全押し状態に対応する（図４も参照）。Ｓ１＿ＯＮ操作及びＳ２＿ＯＮ操作から成るシャッタ単位操作の入力に応答して、対象画像ＴＩAの撮影処理が実行され、対象画像ＴＩAの撮影処理の完了後、再びシャッタ単位操作が入力されると、対象画像ＴＩBの撮影処理が実行される。
【００５４】
図１３は、速写により対象画像ＴＩA及びＴＩBが取得される場合の撮影処理の流れを示している。タイミング３００においてＳ１＿ＯＮ操作が入力され、Ｓ１キャンセルが成されることなく続いてＳ２＿ＯＮ操作が入力され、その後、Ｓ２＿ＯＦＦ及びＳ１＿ＯＦＦを経て、タイミング３０２において再びＳ１＿ＯＮ操作が入力され、Ｓ１キャンセルが成されることなく続いてＳ２＿ＯＮ操作が入力されたとする。この場合、主処理部１２は、タイミング３００及び３０２間において処理ＰＲA1を実行し、タイミング３０２とタイミング３０２より後のタイミング３０４との間において処理ＰＲB1を実行し、その後、処理ＰＲA2を実行して、更にその後に処理ＰＲB2を実行する。
【００５５】
処理ＰＲA1及びＰＲA2は、夫々、対象画像ＴＩAの撮影処理の一部及び残部であり、処理ＰＲB1及びＰＲB2は、夫々、対象画像ＴＩBの撮影処理の一部及び残部である。従って、処理ＰＲA1及びＰＲA2にて対象画像ＴＩAの撮影処理の全体が形成され、処理ＰＲB1及びＰＲB2にて対象画像ＴＩBの撮影処理の全体が形成される。
【００５６】
処理ＰＲA1は、少なくとも対象画像ＴＩAについての処理ＰＲ１及びＰＲ２を含む。仮に処理ＰＲA1の完了前に対象画像ＴＩBに対するＳ１＿ＯＮ操作が入力されたとしても、処理ＰＲA1が完了するまでは処理ＰＲB1は実行されない。タイミング３０２に依存して、対象画像ＴＩAについての処理ＰＲ３〜ＰＲ１０が処理ＰＲA1と処理ＰＲA2に割り振られる。処理ＰＲB1は、少なくとも対象画像ＴＩBについての処理ＰＲ１及びＰＲ２を含む。
【００５７】
具体的には例えば（図７及び図１０参照）、主処理部１２は、対象画像ＴＩAの撮影処理において、処理ＰＲ３と処理ＰＲ４、ＰＲ５、ＰＲ７又はＰＲ９との間、処理ＰＲ４と処理ＰＲ５との間、処理ＰＲ７と処理ＰＲ８との間、処理ＰＲ４又はＰＲ５と処理ＰＲ６との間、及び、処理ＰＲ８又はＰＲ９と処理ＰＲ１０との間の夫々にＳ１チェックポイントを設けると共に、処理ＰＲ６の実行中及び処理ＰＲ１０の実行中にもＳ１チェックポイントを設け、各Ｓ１チェックポイントにおいてＳ１＿ＯＮ操作が入力されたか否かを確認する。この他、上記の第１及び第２実行順序条件を満たす限り、処理ＰＲ４、ＰＲ５A、ＰＲ５B、ＰＲ６、ＰＲ７、ＰＲ８、ＰＲ９A、ＰＲ９B及びＰＲ１０の内、任意の２つの処理の間にＳ１チェックポイントを設けることができる。
【００５８】
そして、タイミング３０２に相当するＳ１チェックポイントにおいてＳ１＿ＯＮ操作の入力が検出された場合、その時点で、主処理部１２は、対象画像ＴＩAの撮影処理を処理ＰＲA1までで中断して対象画像ＴＩBに対する処理ＰＲ１を実行する。その後、Ｓ１キャンセルされることなくＳ２＿ＯＮ操作の入力が検出されると、主処理部１２は、対象画像ＴＩBに対する処理ＰＲ２を実行する。対象画像ＴＩBの処理ＰＲ１及びＰＲ２を含んだ処理ＰＲB1の実行後、主処理部１２は、対象画像ＴＩAの撮影処理を再開し（即ち処理ＰＲA2を実行し）、その後、処理ＰＲB2を行う。図１４に示す如く、タイミング３０２に相当するＳ１チェックポイントにおいてＳ１＿ＯＮ操作の入力が検出された後、Ｓ２＿ＯＮ操作が入力されることなくタイミング３０３においてＳ１キャンセルが発生した場合には、処理ＰＲB1及びＰＲB2は実行されず、結果、対象画像ＴＩBに対する処理ＰＲ１だけが処理ＰＲA1の後に実行されることになる。Ｓ１キャンセルの後（即ち対象画像ＴＩBに対する処理ＰＲ１の後）は、対象画像ＴＩAの撮影処理が再開されて処理ＰＲA2が実行される。
【００５９】
対象画像ＴＩBについての処理ＰＲ３〜処理ＰＲ１０の内、どの処理までを処理ＰＲB1に含めるのかは任意であるが、例えば、処理ＰＲ３までが処理ＰＲB1に含められ、処理ＰＲ４〜ＰＲ１０が処理ＰＲB2に含められる。図１３の例では、処理ＰＲA2の完了後に処理ＰＲB2が実行開始されているが、図１５（ａ）に示す如く、処理ＰＲA2の一部と処理ＰＲB2の一部は同時に実行されうる。また、図１５（ｂ）に示す如く、処理ＰＲA2の一部と処理ＰＲA2の他の一部との間に、処理ＰＲB2の一部が実行されても良い。
【００６０】
上述の説明から理解されるが、以下のことが言える。つまり例えば（図１０も参照）、対象画像ＴＩAについての表示用処理及び記録用データ生成処理から成る中間処理の実行中に、Ｓ１＿ＯＮ操作及びＳ２＿ＯＮ操作の入力が検出された場合、主処理部１２は、対象画像ＴＩAの中間処理を中断して処理ＰＲB1を実行した後、対象画像ＴＩAの中間処理を再開し、当該中間処理の完了後、対象画像ＴＩAの記録処理及び処理ＰＲB2を実行することができる。尚、中間処理から表示用処理が割愛されうる。中間処理は記録処理を含まない。或いは例えば（図１０も参照）、対象画像ＴＩAについての記録処理の実行中に、Ｓ１＿ＯＮ操作及びＳ２＿ＯＮ操作の入力が検出された場合、主処理部１２は、対象画像ＴＩAの記録処理を中断して処理ＰＲB1を実行した後、対象画像ＴＩAの記録処理を再開し、当該記録処理の完了後又は当該記録処理の実行に並行して処理ＰＲB2を実行することができる。
【００６１】
シャッタ単位操作の入力に応答してＲＡＷ取り込み処理を行った後、対象画像ＴＩAの中間処理又は記録処理の実行中にシャッタ単位操作が再度入力された場合、一般的なカメラでは、対象画像ＴＩAの撮影処理の完了を待ってから対象画像ＴＩBの撮影処理が開始される。このため、対象画像ＴＩBの撮影開始までのシャッタタイムラグが長くなる。これに対し、本実施形態の主処理部１２は、対象画像ＴＩAの撮影処理（中間処理又は記録処理）の実行中にシャッタ単位操作の入力が検出された場合、処理ＰＲ２を含む対象画像ＴＩBの撮影処理の一部を割り込み実行する。これにより、シャッタタイムラグを短縮することが可能となる。
【００６２】
尚、本実施形態において、Ｓ１＿ＯＮ操作の入力に応答した、処理の“中断”とは、Ｓ１＿ＯＮ操作の入力と同時に当該処理を即時中断するだけでなく、Ｓ１＿ＯＮ操作の入力後、若干の時間を経てから当該処理が中断されることをも含む。
【００６３】
また、対象画像ＴＩAの撮影処理の実行中であって且つ対象画像ＴＩAの表示用データ（即ちデータＤPRV）を表示部１５に表示する前に対象画像ＴＩBに対するシャッタ単位操作の入力が検出された場合、主処理部１２は、対象画像ＴＩAの表示用データを表示部１５に表示する処理（即ち処理ＰＲ３B）を、対象画像ＴＩAの撮影処理から省略するようにしても良い。
【００６４】
ところで、主処理部１２は、第１〜第３記録モードを含む複数の記録モードの何れかを選択記録モードとして用い、選択記録モードに対応する記録対象ファイルを記録媒体１４に記録する。主処理部１２は、操作部１６に入力された記録モード選択操作に従い、選択記録モードを設定することができる。第１記録モードにおける記録対象ファイルはＲＡＷ及びＪＰＥＧファイルであり、上述の各説明は、選択記録モードが第１記録モードであることを想定している。第２記録モードにおける記録対象ファイルはＪＰＥＧファイルであってＲＡＷファイルを含まず、第３記録モードにおける記録対象ファイルはＲＡＷファイルであってＪＰＥＧファイルを含まない。故に、選択記録モードが第２記録モードである場合、各対象画像ＴＩの撮影処理から処理ＰＲ４〜ＰＲ６が割愛され、従って当然、上記記録用データからデータＤRAW’及びＤTMBBが割愛されると共にＲＡＷファイルは記録媒体１４に記録されない（図７、図９（ａ）及び図１０参照）。選択記録モードが第３記録モードである場合、各対象画像ＴＩの撮影処理から処理ＰＲ７〜ＰＲ１０が割愛され、従って当然、上記記録用データからデータＤJPEG及びＤTMBDが割愛されると共にＪＰＥＧファイルは記録媒体１４に記録されない（図７、図９（ｂ）及び図１０参照）。
【００６５】
上述の構成及び動作を基本とするカメラ１のより具体的な動作例等を、以下の第１〜第１１実施例の中で説明する。矛盾無き限り、第１〜第１１実施例の内、任意の２以上の実施例を組み合わせることが可能であるし、任意の実施例で説明した事項を他の任意の実施例に適用することもできる。
【００６６】
＜＜第１実施例＞＞
第１実施例を説明する。第１実施例及び後述の第２〜第４実施例では、第１記録モードが選択記録モードであることを想定している。第１〜第４実施例では、カメラ１の撮影動作の例を説明するが、まず、第１実施例の中で基本的な撮影動作の流れを説明する。図１６に、第１実施例に係る撮影動作タイミングチャートを示す。
【００６７】
図１６において、表題“ＡＥ／ＡＦ”、“Ｓ２−ＷＡＩＴ”、“ＲＡＷ”、“Ｐｒｅｖｉｅｗ”、“ＤＮＧ（Ｍ）”、“ＪＰＥＧ（Ｍ）”、“ＤＮＧ（Ｗ）”、“ＪＰＥＧ（Ｗ）”、“Ｍｏｄｅ  ｃｈａｎｇｅ”が付された行項目３２０〜３２８が、上下方向に並べて示されている（後述の図１７〜図１９においても同様）。各行項目は、当該行項目に対応する処理のタイミングチャートである。行項目３２０は処理ＰＲ１に対応し、行項目３２２は処理ＰＲ２に対応し、行項目３２３は処理ＰＲ３Aに対応し、行項目３２４は処理ＰＲ４及びＰＲ５に対応し、行項目３２５は処理ＰＲ７〜ＰＲ９に対応し、行項目３２６は処理ＰＲ６に対応し、行項目３２７は処理ＰＲ１０に対応している。行項目３２１は、Ｓ２＿ＯＮ操作の入力が成されたか否かをチェックするＳ２＿ＯＮチェック処理に対応している。行項目３２８は、モード変更処理に対応している。図１６並びに後述の図１７〜図１９において且つ各行項目において、ドット領域又は黒塗り領域は当該行項目に対応する処理が実行される時間領域を示しており、ドット領域中に図示された丸付き数値１、２、３は、夫々、当該ドット領域に対応する処理が対象画像ＴＩ［１］、ＴＩ［２］、ＴＩ［３］用の処理であることを意味する。
【００６８】
図１６並びに後述の図１７〜図１９において、“Ｌｉｖｅ”が付された矢印範囲内の時間領域ではライブビューが実行され、“Ｐｒｅｖｉｅｗ（ｉ）”が付された矢印範囲内の時間領域では対象画像ＴＩ［ｉ］のプレビューが実行され、“Ｂｌａｃｋ”が付された矢印範囲内の時間領域ではブラックビューが実行される。対象画像の撮影が可能な動作モードにおいて、主処理部１２は、原則として、撮像素子３３の駆動モードを動画像モードに設定して撮像素子３３から動画像の画像信号を取得し、取得信号に基づく映像を動画像（スルー画像）として表示部１５に表示する。この動画像の表示がライビューである。対象画像ＴＩ［ｉ］のプレビューとは、対象画像ＴＩ［ｉ］についてのプレビュー画像を静止画像として一定時間だけ表示部１５に表示する処理を指す。ブラックビューとは、所定の映像（例えば黒塗り画像）を表示部１５に表示する処理を指す。撮像素子３３から対象画像の画像信号を取得するときには撮像素子３３の駆動モードが静止画像モードに設定される。その後において、ライブビューを再開するために、撮像素子３３の駆動モードを動画像モードに戻す処理及び表示部１５の表示映像を変更する処理がモード変更処理に含まれる。プレビュー又はブラックビューからライブビューに切り替える動作を、以下では、ライブ復帰と呼ぶ。尚、ボタンＳＢが全押し状態から基準状態に戻る際、実際には、Ｓ２＿ＯＦＦ且つＳ１＿ＯＮとなる有限の時間が存在するが、図１６〜図１９及びそれに対応する説明では、記述の簡略化上、瞬間的にボタンＳＢが全押し状態から基準状態に戻ると考える。
【００６９】
図１６の例では、シャッタ単位操作の入力に応答して対象画像ＴＩについての処理ＰＲ１〜ＰＲ５及びＰＲ７〜ＰＲ９を実行した後、ライブ復帰を行うという動作を３回繰り返し、その後、対象画像ＴＩ［１］の処理ＰＲ６及びＰＲ１０と、対象画像ＴＩ［２］の処理ＰＲ６及びＰＲ１０と、対象画像ＴＩ［３］の処理ＰＲ６及びＰＲ１０を順次実行している。図１６では、対象画像ＴＩ［ｉ］についての処理ＰＲ１〜ＰＲ５及びＰＲ７〜ＰＲ９が完了するまで、Ｓ１チェックポイントが存在していないことを想定している。従って仮に、対象画像ＴＩ［１］についての処理ＰＲ３Aの実行中に２回目のＳ１＿ＯＮ操作が入力された場合でも、対象画像ＴＩ［１］についての処理ＰＲ１〜ＰＲ５及びＰＲ７〜ＰＲ９の完了後にしか、対象画像ＴＩ［２］の処理ＰＲ１が実行されない。
【００７０】
＜＜第２実施例＞＞
第２実施例を説明する。図１７に第２実施例に係る撮影動作タイミングチャートを示す。尚、第２〜第４実施例では、特に記述無き限り、Ｓ１＿ＯＮになった後、Ｓ２＿ＯＮになる前にＳ１キャンセルが成されないことを想定する。時間の進行に従ってタイミング３６１〜３６９がこの順番で訪れる。図１７の動作例では、３回のシャッタ単位操作の入力が行われている。タイミング３６１、３６４、３６７は、夫々、１回目、２回目、３回目のＳ１＿ＯＮ操作の入力タイミングである。タイミング３６２、３６５、３６８は、夫々、１回目、２回目、３回目のＳ２＿ＯＮ操作の入力タイミングである。タイミング３６３、３６６及び３６９の夫々において、ボタンＳＢが全押し状態から基準状態に戻る。
【００７１】
タイミング３６１及び３６２でのＳ１＿ＯＮ及びＳ２＿ＯＮに応答して対象画像ＴＩ［１］の処理ＰＲ１、ＰＲ２及びＰＲ３Aが行われ、対象画像ＴＩ［１］の処理ＰＲ３Aの実行中のタイミング３６４において２回目のＳ１＿ＯＮ操作が入力されたとする。そうすると、主処理部１２は、対象画像ＴＩ［１］の処理ＰＲ３Aの後、モード変更処理によってライブ復帰した後、対象画像ＴＩ［２］についての処理ＰＲ１を実行する。対象画像ＴＩ［２］についての処理ＰＲ１の開始後に２回目のＳ２＿ＯＮ操作が入力されると、対象画像ＴＩ［２］の処理ＰＲ２及びＰＲ３Aを実行する。図１７の例では、３回目のＳ１＿ＯＮ操作の入力タイミング３６７が対象画像ＴＩ［２］の処理ＰＲ３Aの完了後である。故に、対象画像ＴＩ［２］に関し、処理ＰＲ３Aに続いて表示処理ＰＲ３B（図１７の“Ｐｒｅｖｉｅｗ（２）”に対応）が実行される。一方、対象画像ＴＩ［１］の処理ＰＲ３Aの完了前に２回目のＳ１＿ＯＮ操作の入力があったために、対象画像ＴＩ［１］に対するプレビュー（処理ＰＲ３B）は実行されていない。
【００７２】
対象画像ＴＩ［２］の処理ＰＲ３Aの完了後、対象画像ＴＩ［２］の表示処理ＰＲ３Bと並行して、対象画像ＴＩ［１］の処理ＰＲ４〜ＰＲ６が実行され、その後、対象画像ＴＩ［１］の処理ＰＲ７、ＰＲ８及びＰＲ９から成る処理３７５が実行開始される。処理３７５の実行中のタイミング３６７において３回目のＳ１＿ＯＮ操作が入力された結果、主処理部１２は、タイミング３６７にて又はタイミング３６７より後の中断好適タイミングにて処理３７５を中断し、２回目のモード変更処理によってライブ復帰を行った後、対象画像ＴＩ［３］についての処理ＰＲ１を実行する。対象画像ＴＩ［３］についての処理ＰＲ１の開始後に３回目のＳ２＿ＯＮ操作が入力されると、対象画像ＴＩ［３］の処理ＰＲ２及びＰＲ３Aを実行する。このように、処理３７５の中に対象画像ＴＩ［３］の処理ＰＲ１〜ＰＲ３（より具体的には例えば、処理ＰＲ１、ＰＲ２及びＰＲ３A）を割り込ませる。中断好適タイミングとは、処理３７５において中断が可能な又は容易なタイミング（例えば、処理３７５における、或る信号処理と他の信号処理の間）である。
【００７３】
対象画像ＴＩ［３］の処理ＰＲ３Aの完了後、主処理部１２は、中断していた処理３７５を再開して処理３７５を完了させる。その後、処理群３７８を行った後、ライブ復帰が成される。処理群３７８の実行では、第１に対象画像ＴＩ［１］の処理ＰＲ１０と対象画像ＴＩ［２］の処理ＰＲ４及びＰＲ５の並列実行を行い、第２に対象画像ＴＩ［２］の処理ＰＲ６を行い、第３に対象画像ＴＩ［２］の処理ＰＲ７、処理ＰＲ８及びＰＲ９を行い、第４に対象画像ＴＩ［２］の処理ＰＲ１０と対象画像ＴＩ［３］の処理ＰＲ４及びＰＲ５の並列実行を行い、第５に対象画像ＴＩ［３］の処理ＰＲ６を行い、第６に対象画像ＴＩ［３］の処理ＰＲ７、処理ＰＲ８及びＰＲ９を行い、第７に対象画像ＴＩ［３］の処理ＰＲ１０を行う。尚、図１７の例においては、対象画像ＴＩ［３］の表示処理ＰＲ３B（Ｐｒｅｖｉｅｗ（３））が対象画像ＴＩ［３］の処理ＰＲ１０の完了まで継続実行されている。
【００７４】
＜＜第３実施例＞＞
第３実施例を説明する。図１８に第３実施例に係る撮影動作タイミングチャートを示す。第２実施例の図１７では、対象画像ＴＩ［１］〜ＴＩ［３］に対する処理ＰＲ１が夫々にＡＥ処理とＡＦ処理を含んでおり、また、処理ＰＲ１を行う前にライブ復帰用のモード変更処理が行われている。これに対し、第３実施例に係る主処理部１２は、図１８に示す如く、対象画像ＴＩ［ｉ］に対する処理ＰＲ３〜ＰＲ１０の実行中に対象画像ＴＩ［ｉ＋１］に対するＳ１＿ＯＮ操作の入力が検出された場合、対象画像ＴＩ［ｉ＋１］の処理ＰＲ１においてＡＦ処理を省略してＡＥ処理のみを行い、且つ、対象画像ＴＩ［ｉ＋１］の処理ＰＲ１の実行前のライブ復帰（モード変更処理）を行わない。但し、対象画像ＴＩ［ｉ］（例えばＴＩ［１］）に対する処理ＰＲ１にＡＥ及びＡＦ処理が含まれていることを前提にして、ＡＦ処理の省略が許可されるものとする。即ち（図１３参照）、ＡＥ及びＡＦ処理を含む対象画像ＴＩAの処理ＰＲA1を経て、対象画像ＴＩAの撮影処理の実行中のタイミング３０２にＳ１＿ＯＮ操作の入力が検出された場合、主処理部１２は、対象画像ＴＩBの処理ＰＲ１において、ＡＦ処理を省略してＡＥ処理のみを行う。
【００７５】
対象画像ＴＩ［２］及びＴＩ［３］に対してＡＦ処理が省略されている分、対象画像ＴＩ［２］及びＴＩ［３］の夫々の処理ＰＲ１の実行時間は、ＡＥ及びＡＦ処理を含んだ対象画像ＴＩ［１］の処理ＰＲ１の実行時間よりも短く、その分、シャッタタイムラグが短縮される。また、ライブ復帰の省略によってもシャッタタイムラグ短縮が図られている。
【００７６】
第２実施例の図１７では、対象画像ＴＩ［１］の処理ＰＲ３Aの実行中に対象画像ＴＩ［２］用のＳ１＿ＯＮ操作が入力されたとき、ライブビューを優先して対象画像ＴＩ［１］の表示処理ＰＲ３Bを省略している。これに対し、図１８の例では、対象画像ＴＩ［１］の処理ＰＲ３Aの実行中に対象画像ＴＩ［２］用のＳ１＿ＯＮ操作が入力されたとき、ライブ復帰を行わずに、対象画像ＴＩ［２］の処理ＰＲ１、ＰＲ２及びＰＲ３Aに並行して対象画像ＴＩ［１］の表示処理ＰＲ３B（Ｐｒｅｖｉｅｗ（１））を行っている。第３実施例で上述した点を除き、図１８のタイミングチャートは図１７のタイミングチャートと同様である。
【００７７】
＜＜第４実施例＞＞
第４実施例を説明する。速写によって取得される複数の対象画像ＴＩの撮影期間中に、最適なフォーカスレンズ３１の位置が変化する可能性は低い。故に、図１８の例の如く、対象画像ＴＩ［２］及びＴＩ［３］に対するＡＦ処理を省略したとしても弊害は少ない。しかしながら、本来ＡＦ処理が必要とされる自動焦点調整モードにおいてＡＦ処理を省略することは、望ましいことではない。
【００７８】
そこで、第４実施例では、Ｓ１＿ＯＮ操作の入力タイミングに応じてＡＦ処理を省略するのか否かを切り替える。即ち（図１３参照）、ＡＥ及びＡＦ処理を含む対象画像ＴＩAの処理ＰＲA1を経て、対象画像ＴＩAの撮影処理の実行中のタイミング３０２にＳ１＿ＯＮ操作の入力が検出された場合、主処理部１２は、対象画像ＴＩBの処理ＰＲ１において、ＡＦ処理を省略してＡＥ処理のみを行うのか或いはＡＥ及びＡＦ処理を行うのかを、Ｓ１＿ＯＮ操作の入力タイミング３０２に応じて切り替える。
【００７９】
より具体的には例えば（図１０参照）、タイミング３０２が、対象画像ＴＩAの記録用データ生成処理の実行開始前（例えば処理ＰＲ２又はＰＲ３Aの実行中）のタイミングであった場合、主処理部１２は、対象画像ＴＩBの処理ＰＲ１においてＡＦ処理を省略してＡＥ処理のみを行う。この場合には、対象画像ＴＩA及びＴＩB間の撮影間隔が比較的短いため、対象画像ＴＩA用のＡＦ処理結果を対象画像ＴＩBに適用しても弊害は少ないと考えられるからである。一方、タイミング３０２が、対象画像ＴＩAの記録用データ生成処理の実行開始後のタイミングであった場合、主処理部１２は、対象画像ＴＩBの処理ＰＲ１においてＡＥ及びＡＦ処理を行う。この場合には、対象画像ＴＩA及びＴＩB間の撮影間隔が比較的長いため、上記弊害が顕在化しやすいと考えられるからである。
【００８０】
このように、Ｓ１＿ＯＮ操作の入力タイミング３０２に応じてＡＦ処理の省略／非省略を切り替えることにより、ＡＦ処理の省略による弊害を抑制しつつシャッタタイムラグを極力短縮することが可能となる。尚、対象画像ＴＩBに対してＡＦ処理を省略する場合には、処理ＰＲA1の後、ライブ復帰を行わずに対象画像ＴＩBに対するＡＥ処理を実行し、対象画像ＴＩBに対してＡＦ処理を省略しない場合には、ライブ復帰を行ってから対象画像ＴＩBに対するＡＥ及びＡＦ処理を実行すると良い。
【００８１】
図１９に第４実施例に係る撮影動作タイミングチャートを示す。図１９の例では、対象画像ＴＩ［１］の処理ＰＲ１にてＡＥ及びＡＦ処理が行われた後、対象画像ＴＩ［１］の処理ＰＲ３Aの実行中にて対象画像ＴＩ［２］用のＳ１＿ＯＮ操作が入力されている。このため、主処理部１２は、当該入力の検出後、ライブ復帰を行わずに、対象画像ＴＩ［２］についてＡＦ処理が省略された処理ＰＲ１と処理ＰＲ２及びＰＲ３Aを行うと共に、それらに並行して対象画像ＴＩ［１］の表示処理ＰＲ３B（Ｐｒｅｖｉｅｗ（１））を行う。その後、対象画像ＴＩ［２］の表示処理ＰＲ３B（Ｐｒｅｖｉｅｗ（２））と並行して対象画像ＴＩ［１］の処理ＰＲ４〜ＰＲ６を実行する。更にその後の処理３７５の実行中に対象画像ＴＩ［３］用のＳ１＿ＯＮ操作が入力されると、第２実施例（図１７）と同様、ライブ復帰を行ってからの対象画像ＴＩ［３］用のＡＥ及びＡＦ処理が行われる。その後の動作は、第２実施例（図１７）と同様である。
【００８２】
＜＜第５実施例＞＞
第５実施例を説明する。カメラ１において、単写又は速写を行う場合と、連写を行う場合との間で、画像データに対するメモリマップは共通とされる。つまり例えば、ＲＡＷデータに注目した場合、７回のシャッタ単位操作の入力に応答した７回分の単写又は速写では、対象画像ＴＩ［１］〜ＴＩ［７］のＲＡＷデータがＲＡＷブロック２０［１］〜２０［７］に取り込まれる（図６（ａ）参照）。一方、７枚分の連続撮影に相当する連写でも、対象画像ＴＩ［１］〜ＴＩ［７］のＲＡＷデータがＲＡＷブロック２０［１］〜２０［７］に取り込まれる。このように、シャッタ単位操作の入力に応答して各対象画像の撮影を個別に行う場合も、連写指示操作の入力に応答して２枚以上の対象画像を連続的に撮影する場合も、同じＲＡＷブロック２０［１］〜２０［７］を共用してＲＡＷデータを取り込む。
【００８３】
ＲＡＷバッファ２０（図６（ａ）参照）を共用することにより、単写（又は速写）用のバッファと連写用のバッファを別々に設けておく場合と比べて、効率的にＲＡＷデータを保持することができる（例えば、ＲＡＷブロックが７つしかない場合において、７つの内の３つを単写又は速写用に確保し、残り４つを連写用に確保しておいた場合、連写の最大枚数が４枚に限定される）。更に、単写又は速写と連写との間でＲＡＷバッファを共通化しておくことにより（メモリマップを共通にしておくことにより）、メモリの利用に関する設計が容易となる。ＲＡＷバッファ２０に注目してメモリマップの共通化を説明したが、ＲＡＷデータ以外の画像データを保持するバッファ（中間バッファ２１等）に対しても、同様の共通化が成される。
【００８４】
＜＜第６実施例＞＞
第６実施例を説明する。第６実施例では、連写における撮影動作を説明する。図２０に、７枚の対象画像を連写によって取得する場合の簡易的なタイミングチャートを示す。Ｓ１＿ＯＮ操作が入力されるとＡＥ／ＡＦ処理を含む処理ＰＲ１が実行され、その後、タイミング４０１にＳ２＿ＯＮ操作が入力されてボタンＳＢがタイミング４０２まで全押し状態に維持されたとする。タイミング４０２は対象画像ＴＩ［７］に対する処理ＰＲ２の実行中のタイミングであるとする。この場合、対象画像ＴＩ［１］に対する処理ＰＲ１の実行に続いて対象画像ＴＩ［１］〜ＴＩ［７］に対する処理ＰＲ２が順次実行される。この際、対象画像ＴＩ［１］〜ＴＩ［７］のＲＡＷデータは夫々ブロック２０［１］〜２０［７］（図６（ａ）参照）に取り込まれる。その後、第１実施例（図１６）における方法と同様の方法にて、対象画像ＴＩ［１］〜ＴＩ［７］に対する記録用データ生成処理及び記録処理（図１０参照）が順次実行される。図２０の連写の例では、対象画像ＴＩ［２］〜ＴＩ［７］に対して処理ＰＲ１は実行されない。また、連写では、撮影間隔の短縮を狙って、対象画像ＴＩ［ｉ＋１］に対する処理ＰＲ２と対象画像ＴＩ［ｉ］に対する処理ＰＲ３を並列実行している。
【００８５】
ブロック２０［１］〜２０［７］はリングバッファとして利用される。図２０の例とは異なるが、タイミング４０２以降もＳ２＿ＯＮが維持されていた場合には、バッファ２０［１］が開放状態になるのを待ってからバッファ２０［１］に対象画像ＴＩ［８］のＲＡＷデータを取り込む。対象画像ＴＩ［９］等についても同様である。
【００８６】
＜＜第７実施例＞＞
第７実施例を説明する。ＲＡＷブロック２０［１］〜２０［７］の夫々は開放情報又は非開放状態をとる。主処理部１２は、夫々が０又は１をとるフラグＦＧ［１］〜ＦＧ［７］を用いて各ＲＡＷブロックの状態を管理している。フラグＦＧ［ｉ］が０のとき、ＲＡＷブロック２０［ｉ］は開放状態にあり、フラグＦＧ［ｉ］が１のとき、ＲＡＷブロック２０［ｉ］は非開放状態にある。
【００８７】
主処理部１２は、ＲＡＷブロック２０［ｉ］が開放状態であるとき、ブロック２０［ｉ］に新たなＲＡＷデータを取り込むことを許可し、ＲＡＷブロック２０［ｉ］が非開放状態であるとき、ブロック２０［ｉ］に新たなＲＡＷデータを取り込むことを禁止する。初期状態では、フラグＦＧ［１］〜ＦＧ［７］の値は全て０であって全ＲＡＷブロックは開放状態にある。初期状態を起点として、ブロック２０［ｉ］へのＲＡＷデータの取り込みが開始されると、“ＦＧ［ｉ］＝１”となってブロック２０［ｉ］の状態は非開放状態となり、その後、ブロック２０［ｉ］に保持されたＲＡＷデータに基づく記録対象ファイルの記録媒体１４への記録が完了すると“ＦＧ［ｉ］＝０”となってブロック２０［ｉ］の状態は開放状態に戻る（ここにおけるｉはｍ以下の自然数；ｍは上述したようにＲＡＷブロックの個数）。尚、以下では、開放状態にあるＲＡＷブロック及び非開放状態にあるＲＡＷブロックを、夫々、開放ブロック及び非開放ブロックと呼ぶことがある。
【００８８】
典型的な速写又は連写おけるメモリ利用方法では、速写又は連写によってｍA枚分のＲＡＷデータをブロック２０［１］〜２０［ｍA］に取り込んだ後は、ブロック２０［１］〜２０［ｍA］の全てが開放状態になるまで、ブロック２０［１］〜２０［ｍA］の何れかに対する新たなＲＡＷデータの取り込みは禁止される（ｍAは２以上ｍ以下の整数）。これに対し、主処理部１２は、速写又は連写によってｍA枚分のＲＡＷデータをＲＡＷブロック２０［１］〜２０［ｍA］に取り込んだ後、ＲＡＷブロックごとにＲＡＷブロック２０［１］〜２０［ｍA］の状態を監視、管理し、ＲＡＷブロック２０［１］〜２０［ｍA］の全てが開放状態になるのを待つことなく、非開放状態から開放状態に戻ったブロックに対するＲＡＷデータの取り込みをＲＡＷブロック毎に許可する。
【００８９】
例えば、図２１を参照し、全ＲＡＷブロックが開放状態にあるときを起点にして、９回のシャッタ単位操作が順次入力されたときの速写の動作を考える。図２１のブロック２０［ｉ］に関し、“０”が開放状態に対応し且つ“１”が非開放状態に対応する（後述の図２２も同様）。図２１において、ポイント４２１〜４２９は、１〜９回目のシャッタ単位操作の入力タイミングを表している。この場合、１〜７回目のシャッタ単位操作の入力に対応して対象画像ＴＩ［１］〜ＴＩ［７］のＲＡＷデータがブロック２０［１］〜２０［７］に取り込まれる。その後、ブロック２０［１］〜２０［７］が非開放ブロックから開放ブロックへと順次戻るが、８回目のシャッタ単位操作の入力タイミングがブロック２０［１］が開放状態に戻った後であるならば、対象画像ＴＩ［２］〜ＴＩ［７］の何れか１以上の対象画像の撮影処理が完了しておらず且つブロック２０［２］〜２０［７］の何れか１以上が非開放ブロックであったとしても、対象画像ＴＩ［８］のＲＡＷ取り込み処理を含む対象画像ＴＩ［８］の撮影処理の一部を割り込み実行して、ブロック２０［１］に対して対象画像ＴＩ［８］のＲＡＷデータを取り込む。対象画像ＴＩ［９］についても同様であり、ブロック２０［２］が開放状態になり次第、ブロック２０［２］に対する対象画像ＴＩ［９］のＲＡＷデータの取り込みが許可される。
【００９０】
このような動作は、速写に続いて連写を行う場合、又は、連写に続いて速写を行う場合も同様に実現される。即ち例えば、図２２に示す如く、全ＲＡＷブロックが開放状態にあるときを起点にして、速写を指示する４回のシャッタ単位操作の順次入力に続き、５枚分の対象画像の連写を指示する連写指示操作の入力があった場合を考える。図２２において、ポイント４４１〜４４４は、１〜４回目のシャッタ単位操作の入力タイミングを表し、タイミング４４５及び４４６間の期間は連写指示操作の入力期間である。この場合、１〜４回目のシャッタ単位操作の入力に対応して対象画像ＴＩ［１］〜ＴＩ［４］のＲＡＷデータがブロック２０［１］〜２０［４］に取り込まれる。
【００９１】
タイミング４４５では、まだ、対象画像ＴＩ［１］〜ＴＩ［４］の撮影処理が１つも完了しておらずブロック２０［１］〜２０［４］が非開放状態であるが、タイミング４４６までに対象画像ＴＩ［１］及びＴＩ［２］の撮影処理が完了してブロック２０［１］及び２０［２］が順次開放状態に戻ったとする。そうすると、タイミング４４５を起点として、連写により対象画像ＴＩ［５］〜ＴＩ［７］のＲＡＷデータがブロック２０［５］〜２０［７］に取り込まれた後、ブロック２０［１］が開放状態になり次第、対象画像ＴＩ［８］のＲＡＷデータがブロック２０［１］に取り込まれ、その後、ブロック２０［２］が開放状態になり次第、対象画像ＴＩ［９］のＲＡＷデータがブロック２０［２］に取り込まれる。速写に続いて連写を行う場合の動作を説明したが、連写に続いて速写を行う場合も同様である。
【００９２】
上述の如く、速写若しくは連写又は速写と連写の組み合わせにおいて、複数のＲＡＷブロックにてリングバッファを形成し、開放状態に戻ったＲＡＷブロックに対するＲＡＷデータの取り込みをブロック毎に許可することにより、入力操作の形態にも依存するが、ＲＡＷブロック数ｍを超える枚数（図２１、図２２の例では、９枚）の高速連続撮影が可能となる。
【００９３】
また、速写若しくは連写又は速写と連写の組み合わせによって複数枚の対象画像を連続的に撮影する場合、即ち撮影処理の割り込みを伴って複数枚の対象画像を連続的に撮影する場合、主処理部１２は、その時々の開放ブロックの個数に相当する高速撮影可能枚数Ｒをリアルタイムに表示部１５に表示すると良い（撮影処理の割り込みとは、“或る対象画像の撮影処理の実行中に他の対象画像の撮影処理の一部を割り込み実行すること”を指す）。これにより、ユーザは、速写又は連写により、あと何枚高速撮影が可能かを容易に把握することが可能となる。主処理部１２は、フラグＦＧ［１］〜ＦＧ［７］の値から枚数Ｒを知ることができる。枚数Ｒは、例えばプレビュー画像に重畳して表示される。全てのＲＡＷブロックが非開放状態に戻ったら、主処理部１２は、プレビュー画像と枚数Ｒの表示を消してライブ復帰を行うと良い。
【００９４】
尚、通常の単写において、ユーザは撮影構図を決めてからシャッタ単位操作を行い、プレビュー画像を見て撮影結果のチェック等を行う。チェックの結果、更にもう１枚撮影したいのであれば再度シャッタ単位操作を行う。このような通常の単写の使用形態では、単写の繰り返し間隔が十分に広いため、２つのＲＡＷブロックが同時に非開放状態になることがなく、枚数Ｒの表示の必要性が乏しい。一方で、このような使用形態の下で、毎回、枚数Ｒの表示が成されると、ユーザは不快感を覚えることもある（プレビュー画像の確認が阻害される）。そこで、１枚目の対象画像のＲＡＷ取り込み処理の時点では枚数Ｒを表示せず、撮影処理の割り込みを伴って２枚目の対象画像のＲＡＷ取り込み処理が開始された後にのみ枚数Ｒを表示すると良い。
【００９５】
＜＜第８実施例＞＞
第８実施例を説明する。第８実施例並びに後述の第９及び第１０実施例では、第１記録モードが選択記録モードであることを想定した上で、カメラ１の撮影動作シーケンスを説明する。図２３は、カメラ１における１つの単写における撮影動作シーケンス図である。主処理部１２が実行するタスクにはタスクＫ１〜Ｋ５が含まれる。メインタスクＫ１は、露出調整及び焦点調整に必要なＡＥ／ＡＦ情報を導出すると共に撮影動作のシーケンスを管理する。ＲＡＷ取り込みタスクＫ２は、撮像素子３３の露光制御等を行うと共に撮像素子３３から画像データをＤＭＡ（Direct Memory Access）転送を用いてＲＡＷブロックに取り込む。プレビュータスクＫ３は処理ＰＲ３を行う。イメージ生成タスクＫ４は記録用データ生成処理（図１０参照；即ち処理ＰＲ４、ＰＲ５及びＰＲ７〜ＰＲ９）を行う。ファイル書き込みタスクＫ５は記録処理（図１０参照；即ち処理ＰＲ６及びＰＲ１０）を行う。
【００９６】
主処理部１２はタスク間の優先順位を以下のように定める。即ち、タスクＫ２に最も高い第１優先順位が与えられ、タスクＫ３及びＫ４に第２優先順位が与えられ、タスクＫ１に第３優先順位が与えられ、タスクＫ５に最も低い第４優先順位が与えられる。複数のタスクが競合する場合、より優先順位の高いタスクが優先的に実行される。図２３並びに後述の図２４及び図２５において、符号Ｓ１＿ＣＫが付された星印のポイントの夫々が、対象画像の撮影処理中におけるＳ１チェックポイントの例である。上述したように、図２３には、１つの単写における撮影動作シーケンスが示されているため、各ポイントＳ１＿ＣＫにおいてＳ１＿ＯＮ操作の入力は検出されない。
【００９７】
ライブビューを行っているときにＳ１＿ＯＮ操作が入力されると、メインタスクＫ１は露出調整及び焦点調整を実現するためのＡＥ及びＡＦ情報を生成してタスクＫ２に送り、更に、タスクＫ２の開始を指示する。すると、タスクＫ２は、ＡＥ及びＡＦ情報に基づき実際の露出調整及び焦点調整を行った後（即ち処理ＰＲ１を完了させた後）、ＲＡＷ取り込み処理（即ち処理ＰＲ２）を実行する。尚、処理ＰＲ１はタスクＫ１にて完了されるものであっても良い。ＲＡＷ取り込み処理の後、タスクＫ１はタスクＫ３の開始を指示し、これを受けてタスクＫ３はプレビュー画像生成及び表示処理（即ち処理ＰＲ３）を行う。
【００９８】
この後、メインタスクＫ１は、記録用データの生成に必要な撮影情報（ＲＡＷデータを取り込んだＲＡＷブロックの番号等）をタスクＫ４に送った上で、タスクＫ４の開始の指示５１０を行い、自身の状態をＷＡＩＴ状態にする。ＷＡＩＴ状態にあるタスクは、他のタスクから所定の信号を受信するまで動作を停止する。指示５１０を受けたタスクＫ４は、ＲＡＷファイルの生成に必要な、サムネイル用ＹＵＶ変換（即ち処理ＰＲ５A）、本画用ＲＡＷ−ＲＡＷ変換（即ち処理ＰＲ４）及びサムネイル用圧縮処理（即ち処理ＰＲ５B）を順次実行し、その後、それらの処理が完了したことを示すイメージ生成結果“完了”をタスクＫ１に送ると共にイメージ生成タスク完了信号５１２をタスクＫ１に送る。
【００９９】
完了信号５１２を受けることで、タスクＫ１の状態はＷＡＩＴ状態から所望の動作が可能なＲＥＡＤＹ状態に復帰する。この後、イメージ生成結果“完了”を受けたタスクＫ１は、タスクＫ５の開始の指示５２０を行い、これに応答して、タスクＫ５にてＲＡＷファイル書き込み処理（即ち処理ＰＲ６）が実行される。処理ＰＲ６が完了すると、タスクＫ５からメインタスクＫ１に書き込み完了通知５２２が送信される。
【０１００】
完了通知５２２を受けたメインタスクＫ１は、記録用データの生成に必要な撮影情報をタスクＫ４に送った上で、タスクＫ４の開始の指示５３０を行い、自身の状態を再びＷＡＩＴ状態にする。指示５３０を受けたタスクＫ４は、ＪＰＥＧファイルの生成に必要な、本画用及びサムネイル用ＹＵＶ変換（即ち処理ＰＲ７及びＰＲ９A）、本画用圧縮処理（即ち処理ＰＲ８）及びサムネイル用圧縮処理（即ち処理ＰＲ９B）を順次実行し、その後、それらの処理が完了したことを示すイメージ生成結果“完了”をタスクＫ１に送ると共にイメージ生成タスク完了信号５３２をタスクＫ１に送る。
【０１０１】
完了信号５３２を受けることで、タスクＫ１の状態はＷＡＩＴ状態からＲＥＡＤＹ状態に復帰する。この後、イメージ生成結果“完了”を受けたタスクＫ１は、タスクＫ５の開始の指示５４０を行い、これに応答して、タスクＫ５にてＪＰＥＧファイル書き込み処理（即ち処理ＰＲ１０）が実行される。処理ＰＲ１０が完了すると、タスクＫ５からメインタスクＫ１に書き込み完了通知５４２が送信される。完了通知５４２の受信を以って１枚の対象画像の撮影処理が完了する。
【０１０２】
プレビュー画像生成及び表示処理（より具体的には例えば処理ＰＲ３A）と、サムネイル用ＹＵＶ変換（即ち処理ＰＲ５A）と、本画用ＲＡＷ−ＲＡＷ変換（即ち処理ＰＲ４）と、サムネイル用圧縮処理（即ち処理ＰＲ５B）と、ＲＡＷファイル書き込み処理（即ち処理ＰＲ６）の内、時間的に隣接する２つの処理の間に１つずつポイントＳ１＿ＣＫが設けられており、且つ、本画用及びサムネイル用ＹＵＶ変換（即ち処理ＰＲ７及びＰＲ９A）と、本画用圧縮処理（即ち処理ＰＲ８）と、サムネイル用圧縮処理（即ち処理ＰＲ９B）と、ＪＰＥＧファイル書き込み処理（即ち処理ＰＲ１０）の内、時間的に隣接する２つの処理の間に１つずつポイントＳ１＿ＣＫが設けられている（後述の第９及び第１０実施例でも同様）。また、指示５２０の後、通知５２２がタスクＫ１にて受信されるまでの期間中と、指示５４０の後、通知５４２がタスクＫ１にて受信されるまでの期間中において、タスクＫ１は、定期的にＳ１＿ＯＮとなっていないかを確認する。
【０１０３】
＜＜第９実施例＞＞
第９実施例を説明する。図２４は、第９実施例に係る、カメラ１の撮影動作シーケンス図である。図２４において、メインタスクＫ１がタスクＫ４の開始の指示５１０を行い、自身の状態をＷＡＩＴ状態にするまでの動作は、第８実施例と同様である。指示５１０を受けたタスクＫ４は、まず、ＲＡＷファイルの生成に必要なサムネイル用ＹＵＶ変換（即ち処理ＰＲ５A）を実行する。図２４の例では、その変換後、本画用ＲＡＷ−ＲＡＷ変換を行う前のＳ１チェックポイントでＳ１＿ＯＮ操作の入力が検出されている。このため、タスクＫ４は、イメージ生成結果“中断”をタスクＫ１に送ると共にイメージ生成タスク完了信号５１２をタスクＫ１に送ってから、一時停止してＷＡＩＴ状態に移行する。
【０１０４】
完了信号５１２を受けることで、タスクＫ１の状態はＷＡＩＴ状態からＲＥＡＤＹ状態に復帰し、ＣＰＵ実行権を得たタスクＫ１はＳ１＿ＯＮ操作の入力に応答した割り込み処理５５０を行う。ＣＰＵ実行権とは、主処理部１２に設けられたＣＰＵを使用して所望演算を行う権利である。割り込み処理５５０において、メインタスクＫ１はＡＥ及びＡＦ情報を生成してタスクＫ２に送り、更に、Ｓ２＿ＯＮ操作の入力が検出されるとタスクＫ２の開始を指示する。すると、割り込み処理５５０において、タスクＫ２は、ＡＥ及びＡＦ情報に基づき実際の露出調整及び焦点調整を行った後（即ち処理ＰＲ１を完了させた後）、ＲＡＷ取り込み処理を実行する。更に、ＲＡＷ取り込み処理の後、タスクＫ１はタスクＫ３の開始を指示し、これを受けてタスクＫ３がプレビュー画像生成及び表示処理（即ち処理ＰＲ３）を行った後、Ｓ１＿ＯＮ操作の入力有無をチェックしてから、メインタスクＫ１がタスクＫ４の再開の指示５１０’を行う。この段階で割り込み処理５５０が終了する。
【０１０５】
指示５１０’によってタスクＫ４の状態はＷＡＩＴ状態からＲＥＡＤＹ状態に移行し、更にＲＵＮ状態に移行してタスクＴ４がＣＰＵ実行権を得ると、タスクＴ４は中断していた処理を中断位置から再開する。即ち、指示５１０’を受けたタスクＫ４は、ＲＡＷファイルの生成に必要な本画用ＲＡＷ−ＲＡＷ変換（即ち処理ＰＲ４）及びサムネイル用圧縮処理（即ち処理ＰＲ５B）を順次実行し、イメージ生成結果“完了”をタスクＫ１に送ると共に２回目のイメージ生成タスク完了信号５１２’をタスクＫ１に送る。イメージ生成結果“完了”を受けたタスクＫ１は、タスクＫ５の開始の指示５２０を行う。この後の動作は、第８実施例と同様である。尚、図２４では、ＪＰＥＧファイル用の各タスクの動作シーケンスの図示が省略されている（後述の図２５でも同様）。また、図２４では、ＲＡＷファイル用のタスクＫ４の実行中にＳ１＿ＯＮとなっているが、ＪＰＥＧファイル用のタスクＫ４の実行中にＳ１＿ＯＮとなった場合も同様である。
【０１０６】
＜＜第１０実施例＞＞
第１０実施例を説明する。図２５は、第１０実施例に係る、カメラ１の撮影動作シーケンス図である。図２５において、メインタスクＫ１がタスクＫ５の開始の指示５２０を行うまでの動作は第８実施例と同様である。指示５２０を受けたタスクＫ５にてＲＡＷファイル書き込み処理（即ち処理ＰＲ６）が実行されるが、図２５の例では、指示５２０の後、書き込み完了通知５２２がタスクＫ５から送信されるまでの間に、Ｓ１＿ＯＮ操作が入力されている。このため、メインタスクＫ１は、ＲＡＷファイル書き込み処理の実行中に、上述の割り込み処理５５０を実行する（但し、図２４との比較において指示５１０’は割愛される）。割り込み処理５５０の実行中、ＲＡＷファイル書き込み処理を中断しても良いが、両者の処理を並列実行しても良い。
【０１０７】
上述したように、タスクＫ１の優先順位はタスクＫ５のそれよりも高いため、タスクＫ１がＣＰＵ実行権を保持したままであるとタスクＫ５を実行できない。このため、指示５２０の後、タスクＫ１は、書き込み完了通知５２２を受信していないか否かを一定間隔で確認しながら、当該受信が確認されるまでＣＰＵ実行権をタスクＫ５に明け渡し、当該受信の有無確認を合わせてＳ１＿ＯＮ操作の入力有無をチェックする。そして、Ｓ１＿ＯＮ操作の入力を検出すると、割り込み処理５５０を実行する。Ｓ１＿ＯＮ操作の入力有無のチェックを、ポーリングを利用して行っても良いし、ＲＡＷファイルを記録媒体１４に書き込むためのＤＭＡ転送の間隔で行っても良い。尚、図２４では、ＲＡＷファイル書き込み処理の実行中にＳ１＿ＯＮとなっているが、ＪＰＥＧファイル書き込み処理の実行中にＳ１＿ＯＮとなった場合も同様である。
【０１０８】
＜＜第１１実施例＞＞
第１１実施例を説明する。第１１実施例では、上述してきた各動作を実現するカメラ１の動作手順例を説明する。図２６〜図３２は、選択記録モードがＪＰＥＧファイルのみを記録する第２記録モードである場合のカメラ１の動作フローチャートである。
【０１０９】
図２６は、速写及び連写の全体動作における第１階層のフローチャートである。図２６に示される各ステップの処理は、例えばメインタスクＫ１のコンテキストにて実行される。ライブビューを行っているときにＳ１＿ＯＮ操作が入力されることで、ステップＳ１１から始まる処理が開始される。ステップＳ１１では、各種メモリマップの初期化、各種データ構造の初期化及び各種フラグの初期化を含む所定の初期化処理が行われる。当該初期化処理において、後述の割り込みフラグに“オフ”が設定されると共に、上述のフラグＦＧ［１］〜ＦＧ［７］の夫々に“０”が設定される。続くステップＳ１２において、主処理部１２は、フラグＦＧ［１］〜ＦＧ［７］を参照しつつ、開始ブロック番号及び開放ブロックの個数を取得する。上述したように、ＲＡＷブロック２０［１］〜２０［７］はリングバッファとして利用されるが、次回に得られるＲＡＷデータを取り込むべきＲＡＷブロックの番号が開始ブロック番号である。初期状態であれば、開始ブロック番号は“１”であり且つ開放ブロックの個数はｍ＝７（図６（ａ）参照）である。当該個数は、速写又は連写の過程において０から７までの間で変動する。
【０１１０】
ステップＳ１２に続くステップＳ１３において、主処理部１２はメイン処理を行う。メイン処理は処理ＰＲ１〜ＰＲ３から成る。図２７は、メイン処理のフローチャートである。メイン処理では、まずステップＳ３１において、バッファフルであるか否か、即ちブロック２０［１］〜２０［７］が全て非開放状態であるか否かを確認する。ブロック２０［１］〜２０［７］が全て非開放状態である場合にはステップＳ４６への移行が発生する。ブロック２０［１］〜２０［７］の何れか１つ以上でも開放状態である場合には、ステップＳ３２にて“Ｎ＝１”であるか否かがチェックされ、“Ｎ＝１”である場合にはステップＳ３３にてＡＥ／ＡＦ処理を行ってからステップＳ３４に移行する一方で、“Ｎ＝１”が不成立の場合にはステップＳ３２からステップＳ３４に直接移行する。変数Ｎは、速写若しくは連写又は速写と連写の組み合わせにおいて連続的に取得される対象画像の番号を表している。第ｉ枚目の対象画像の番号は“ｉ”である。Ｎの初期値は１である。ステップＳ３４において、Ｓ１＿ＯＦＦならばステップＳ３８に進むがＳ１＿ＯＮならステップＳ３５に進む。ステップＳ３５にてＳ２＿ＯＮならステップＳ３６に進むがＳ２＿ＯＦＦならステップＳ３４に戻る。
【０１１１】
ステップＳ３６では、Ｎ枚目の対象画像について、ＲＡＷ取り込みタスクＫ２を起動してＲＡＷ取り込み処理を行う。その後、“Ｎ＝１”ならステップＳ３１に戻るが“Ｎ＝１”が不成立ならステップＳ４０に進む。ステップＳ３８及びＳ４６の夫々では、現在取得されている最新の対象画像が最終画像であると判断及び設定する。最終画像とは、速写若しくは連写又は速写と連写の組み合わせにおいて連続的に取得される複数の対象画像の内の最後の対象画像を指す。ステップＳ３８の後はステップＳ３９に進むが、ステップＳ４６の後はステップＳ４１に進む。ステップＳ３９では、現メイン処理においてＲＡＷデータの取り込みがあったか、即ち、ステップＳ３６の経由の有無を確認する。現メイン処理においてステップＳ３６の処理を行ってからステップＳ３９に至った場合には、ステップＳ４０に進むが、そうでない場合にはメイン処理を終了する。
【０１１２】
ステップＳ４０において、変数Ｎが１だけ減算される。ステップＳ４１では、Ｎ枚目の対象画像についてプレビュータスクＫ３を起動して処理ＰＲ３を実行する。その後、最終画像についてのプレビュー画像が既に表示済みである場合にはメイン処理を終了するが（ステップＳ４２のＹ）、そうでない場合には（ステップＳ４２のＮ）、最終画像の設定が成されているかがチェックされる（ステップＳ４３）。そして、最終画像の設定が成されている場合には、ステップＳ４４にて変数Ｎに１を加算してからステップＳ４１に戻り、そうでない場合には、ステップＳ４５にて変数Ｎに２を加算してからステップＳ３１に戻る。図２７の動作により、連写においては、図２０に示したような、第（ｉ＋１）枚目の対象画像の処理ＰＲ２と第ｉ枚目の対象画像の処理ＰＲ３の並列実行が実現される。
【０１１３】
メイン処理に続く図２６のステップＳ１４では、ステップＳ１５のバッファ開放処理中の割り込みにより、ステップＳ１３のメイン処理が実行されたか否かがチェックされる。具体的には、割り込みフラグがチェックされる。割り込みフラグがオフの場合（割り込みが無かった場合）にはステップＳ１４からステップＳ１５に進む。割り込みフラグがオンの場合には、直近のバッファ開放処理が割り込みを受けているため、ステップＳ１４からステップＳ１８に進み、直近のバッファ開放処理の内、割り込みによって未だ実行されていない残りの処理を、被割り込み処理を介して実行する。被割り込み処理の実行後、ステップＳ１９にて割り込みフラグにオフを設定してからステップＳ１５に移行する。
【０１１４】
ステップＳ１５のバッファ開放処理では、記録用データ生成処理と記録処理（図１０参照）を行う。記録用データ生成処理及び記録処理は、夫々、タスクＫ４及びＫ５にて実行される（図２３等参照）。タスクＫ４又はＫ５の処理の実行中にＳ１＿ＯＮ操作の入力が検出されると、タスクＫ４又はＫ５はＷＡＩＴ状態となって、メインタスクＫ１によるステップＳ１３のメイン処理が割り込み実行される。ステップＳ１５におけるタスクＫ４又はＫ５の処理の実行中にＳ１＿ＯＮ操作の入力があった場合には（ステップＳ１６のＹ）、割り込みフラグにオンを設定してから（ステップＳ１７）ステップＳ１２に戻るが、当該入力が無かった場合にはバッファ開放処理の完了後に図２６の動作を終了する。バッファ開放処理は、ステップＳ１３のメイン処理で取り込んだ全対象画像のＲＡＷデータについてのＪＰＥＧファイルが記録媒体１４に記録された時点で完了する。
【０１１５】
図２８に、バッファ開放処理のフローチャートを示す。バッファ開放処理では、まずステップＳ５１においてバッファの開放状態がチェックされる。ブロック２０［１］〜２０［７］の全てが開放状態である場合（即ち全ブロックの開放が完了している場合）には、バッファ開放処理を終了するが、そうでない場合にはステップＳ５２に進む。メインタスクＫ１は、ステップＳ５２においてＮ枚目の対象画像についての撮影情報をイメージ生成タスクＫ４に送信し、続くステップＳ５３において、Ｎ枚目の対象画像に対するイメージ生成タスクＫ４を起動する。第１１実施例では、選択記録モードがＪＰＥＧファイルのみを記録する第２記録モードであることを想定しているため、イメージ生成タスクＫ４をＪＰＥＧイメージ生成タスクとも呼ぶ。ファイル書き込みタスクＫ５についても同様である。
【０１１６】
その後、ステップＳ５４において、メインタスクＫ１は、ＪＰＥＧイメージ生成タスクから同期信号が発行されるのを待機する。中断信号を受信することなく同期信号を受信した場合にはステップＳ５６へ進むが（ステップＳ５５のＮ）、同期信号の受信前に中断信号を受信した場合にはバッファ開放処理を未完了のまま中断して終える（ステップＳ５５のＹ）。ここにおける同期信号及び中断信号は、夫々、図２９のステップＳ７９にて発行されるべき同期信号、及び、図３１のステップＳ１０２にて発行されるべき中断信号を指す。
【０１１７】
ステップＳ５６では、Ｎ枚目の対象画像についてＪＰＥＧイメージ生成タスクがイメージ生成結果“完了”をメインタスクＫ１に送る。そうすると、メインタスクＫ１は、ステップＳ５７においてＮ枚目の対象画像に対するファイル書き込みタスク（ＪＰＥＧファイル書き込みタスク）Ｋ５を起動する。その後、ステップＳ５８において、メインタスクＫ１は、ＪＰＥＧファイル書き込みタスクから同期信号が発行されるのを待機する。中断信号を受信することなく同期信号を受信した場合にはステップＳ６０へ進むが（ステップＳ５９のＮ）、同期信号の受信前に中断信号を受信した場合にはバッファ開放処理を未完了のまま中断して終える（ステップＳ５９のＹ）。ここにおける同期信号及び中断信号は、夫々、図３０のステップＳ９４にて発行されるべき同期信号、及び、図３１のステップＳ１０２にて発行されるべき中断信号を指す。ステップＳ６０では変数Ｎから１を減算し、ステップＳ５１に戻る。
【０１１８】
図２９は、ステップＳ７１〜Ｓ７９から成るＪＰＥＧイメージ生成タスクＫ４のフローチャートである。タスクＫ４は、ステップＳ７１における本画用及びサムネイル用ＹＵＶ変換（即ち処理ＰＲ７及びＰＲ９A）と、ステップＳ７３における本画用圧縮処理（即ち処理ＰＲ８）と、ステップＳ７５におけるサムネイル用圧縮処理（即ち処理ＰＲ９B）と、ステップＳ７７におけるＪＰＥＧイメージ結合処理と、ステップＳ７９におけるＪＰＥＧイメージ生成完了の同期信号の発行とを、順次実行する。但し、ステップＳ７１及びＳ７３間、ステップＳ７３及びＳ７５間、ステップＳ７５及びＳ７７間、ステップＳ７７及びＳ７９間に、夫々、ステップＳ７２、Ｓ７４、Ｓ７６、Ｓ７８の割り込み受信処理（図３１参照）を行う。ＪＰＥＧイメージ結合処理では、ステップＳ７３及びＳ７５の処理結果並びに対応する付加情報を結合して１つのＪＰＥＧファイルに格納する。
【０１１９】
図３０は、ステップＳ９１〜Ｓ９４から成るＪＰＥＧファイル書き込みタスクＫ５のフローチャートである。ＪＰＥＧファイルの記録媒体１４への書き込みはＤＭＡ転送を利用して実現される。ステップＳ９１では、ＪＰＥＧファイルを記録媒体１４へ書き込むためのＤＭＡ転送が全て完了したたがチェックされ、完了している場合にはステップＳ９４へ進む。完了していない場合にはステップＳ９２に進んで、ＤＭＡ転送が全て完了するまで、所定のＤＭＡ転送間隔にてステップＳ９２のＤＭＡ転送処理とステップＳ９３の割り込み受信処理（図３１参照）を繰り返し実行する。ステップＳ９４では、タスクＫ５によりＪＰＥＧファイルの書き込み完了を示す同期信号が発行され、図３０のタスクＫ５を終了する。
【０１２０】
図３１は、ステップＳ１０１〜Ｓ１０３から成る割り込み受信処理のフローチャートである。まずステップＳ１０１にて、Ｓ１＿ＯＮになっているかが確認され、Ｓ１＿ＯＮである場合には、ステップＳ１０２にてＪＰＥＧイメージ生成タスクＫ４又はＪＰＥＧファイル書き込みタスクＫ５により中断信号が発行された後、ステップＳ１０３にて被割り込み処理からの同期信号（即ち、図３２のステップＳ１１１にて発行されるべき同期信号）を待機する。
【０１２１】
図２６のステップＳ１８の被割り込み処理では、図３２に示す如く、割り込み受信処理に向けて処理再開用の同期信号が発行される。当該発行はメインタスクＫ１がＪＰＥＧイメージ生成タスクＫ４又はＪＰＥＧファイル書き込みタスクＫ５に対して行う。従って例えば、ｉ枚目の対象画像についてのステップＳ７４（図２９参照）の割り込み受信処理においてＳ１＿ＯＮが検知された場合、ステップＳ１０２にて中断信号が発行されてｉ枚目の対象画像についてのＪＰＥＧイメージ生成タスクＫ４が中断される一方で、図２６のステップＳ１６を経由して割り込みフラグがオンに設定された後（ステップＳ１７）、新たな対象画像についてのメイン処理（ステップＳ１３）が割り込み実行される。その後、ステップＳ１４を経由して実行されるステップＳ１８の被割り込み処理の中で同期信号が発行されるため（図３２参照）、図３１のステップＳ１０３を経由して、中断されていたｉ枚目の対象画像についてのＪＰＥＧイメージ生成タスクＫ４が中断位置（即ち図２９のステップＳ７５）から再開される。
【０１２２】
図２６〜図３２から成る動作フローチャートは、速写又は連写に対応していると共に、速写と連写の組み合わせ（例えば、単写又は速写の撮影処理中の連写）にも対応している。連写においてＳ２＿ＯＮが継続されている期間は、図２７のステップＳ３５の判定処理が継続的に“肯定（Ｙ）”となる。
【０１２３】
＜＜変形等＞＞
本発明の実施形態は、特許請求の範囲に示された技術的思想の範囲内において、適宜、種々の変更が可能である。以上の実施形態は、あくまでも、本発明の実施形態の例であって、本発明ないし各構成要件の用語の意義は、以上の実施形態に記載されたものに制限されるものではない。上述の説明文中に示した具体的な数値は、単なる例示であって、当然の如く、それらを様々な数値に変更することができる。
【０１２４】
カメラ１又は主処理部１２である対象装置を、集積回路等のハードウェア、或いは、ハードウェアとソフトウェアの組み合わせによって構成することができる。対象装置にて実現される機能の全部又は一部である任意の特定の機能をプログラムとして記述して、該プログラムを対象装置に搭載可能なフラッシュメモリに保存しておき、該プログラムをプログラム実行装置（例えば、対象装置に搭載可能なマイクロコンピュータ）上で実行することによって、その特定の機能を実現するようにしてもよい。上記プログラムは任意の記録媒体（不図示）に記憶及び固定されうる。上記プログラムを記憶及び固定する記録媒体（不図示）は対象装置と異なる機器（サーバ機器等）に搭載又は接続されても良い。
【符号の説明】
【０１２５】
１  カメラ（撮像装置）
１１  撮像部
１２  主処理部
１４  記録媒体
１５  表示部
１６  操作部
２０  ＲＡＷバッファ
２０［１］〜２０［７］  ＲＡＷブロック
ＳＢ  シャッタボタン
【図１】
2014150313.tif 000003
【図２】
2014150313.tif 000004
【図３】
2014150313.tif 000005
【図４】
2014150313.tif 000006
【図５】
2014150313.tif 000007
【図６】
2014150313.tif 000008
【図７】
2014150313.tif 000009
【図８】
2014150313.tif 000010
【図９】
2014150313.tif 000011
【図１０】
2014150313.tif 000012
【図１１】
2014150313.tif 000013
【図１２】
2014150313.tif 000014
【図１３】
2014150313.tif 000015
【図１４】
2014150313.tif 000016
【図１５】
2014150313.tif 000017
【図１６】
2014150313.tif 000018
【図１７】
2014150313.tif 000019
【図１８】
2014150313.tif 000020
【図１９】
2014150313.tif 000021
【図２０】
2014150313.tif 000022
【図２１】
2014150313.tif 000023
【図２２】
2014150313.tif 000024
【図２３】
2014150313.tif 000025
【図２４】
2014150313.tif 000026
【図２５】
2014150313.tif 000027
【図２６】
2014150313.tif 000028
【図２７】
2014150313.tif 000029
【図２８】
2014150313.tif 000030
【図２９】
2014150313.tif 000031
【図３０】
2014150313.tif 000032
【図３１】
2014150313.tif 000033
【図３２】
2014150313.tif 000034