(57)【要約】【課題】撮像画像の画像データを記憶手段の記憶残容量が少ない場合にも可及的に保存することができる撮像装置及びそのデータ処理プログラムを提供する。【解決手段】デジタルスチルカメラは、撮像素子により撮像された撮像画像の画像データをデータ圧縮した圧縮画像データをメモリカードに記録する際に、その圧縮画像データがメモリカードに保存可能か否かをＭＰＵがメモリカードの記憶残容量に基づきステップＳ１２で判定し、保存不可と判定した場合には、その保存しようとしている圧縮画像データ及びメモリカードにデータ圧縮されて既に保存されている既存の圧縮画像データのうち、少なくとも一方の圧縮画像データをステップＳ１３又はステップＳ１５において更に高圧縮処理する。【選択図】図３
2011188371.tif 000002
【特許請求の範囲】
【請求項１】
被写体の画像を撮像する撮像手段と、
該撮像手段により撮像された画像の画像データをデータ圧縮可能なデータ圧縮手段と、
該データ圧縮手段によりデータ圧縮された第１圧縮画像データを記憶手段に記録させる記録制御手段と、
前記第１圧縮画像データが前記記憶手段に保存可能か否かを該記憶手段の記憶残容量に基づき判定する保存可否判定手段と、
該保存可否判定手段が前記第１圧縮画像データは前記記憶手段に保存不可と判定した場合には、前記第１圧縮画像データ及び前記記憶手段にデータ圧縮されて記録されている第２圧縮画像データのうち少なくとも一方の圧縮画像データが前記データ圧縮手段によって更に高圧縮処理されるように、前記データ圧縮手段を制御する圧縮制御手段と
を備えたことを特徴とする撮像装置。
【請求項２】
前記圧縮制御手段は、前記データ圧縮手段に前記少なくとも一方の圧縮画像データを更に高圧縮処理させる場合、該圧縮画像データの生成時に使用したデータ圧縮の圧縮方式と同じ第１圧縮方式及び該第１圧縮方式とは別の第２圧縮方式のうち少なくとも一方の圧縮方式を使用して前記少なくとも一方の圧縮画像データを更に高圧縮処理させることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記圧縮制御手段は、前記データ圧縮手段に前記第２圧縮方式を使用させて前記少なくとも一方の圧縮画像データを更に高圧縮処理させると共に該高圧縮処理された前記圧縮画像データを前記記憶手段に記録させる場合には、その高圧縮処理時に使用された圧縮方式を識別可能とするフラグを前記圧縮画像データに関連付けて該圧縮画像データと共に前記記憶手段に記録させることを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記圧縮制御手段は、前記データ圧縮手段に前記少なくとも一方の圧縮画像データを更に高圧縮処理させる場合には、一つの圧縮方式に基づく高圧縮処理を所定閾値回数まで圧縮率を変化させて繰り返させた後、前記一つの圧縮方式よりも更なる高圧縮化が可能な別の圧縮方式に基づいて前記少なくとも一方の圧縮画像データを高圧縮処理させることを特徴とする請求項２又は請求項３に記載の撮像装置。
【請求項５】
前記圧縮制御手段は、前記データ圧縮手段による前記更なる高圧縮処理の対象となる圧縮画像データを含む画像ファイルが、前記撮像手段により撮像された複数の画像の各画像データが関連付けられて一体に保存された画像ファイルである場合には、その画像ファイルに含まれる前記複数の画像データのうち少なくとも一つの画像データをデータ圧縮させることを特徴とする請求項１〜請求項４のうち何れか一項に記載の撮像装置。
【請求項６】
前記圧縮制御手段は、前記更なる高圧縮処理の対象となる圧縮画像データが複数ある場合には、その圧縮画像データの生成時におけるデータ圧縮率が高い方の圧縮画像データを更に高圧縮処理させることを特徴とする請求項１〜請求項５のうち何れか一項に記載の撮像装置。
【請求項７】
前記圧縮制御手段は、前記更なる高圧縮処理の対象となる圧縮画像データが複数ある場合には、被データ圧縮回数の少ない方の圧縮画像データを更に高圧縮処理させることを特徴とする請求項１〜請求項６のうち何れか一項に記載の撮像装置。
【請求項８】
前記圧縮制御手段は、前記更なる高圧縮処理の対象となる圧縮画像データが複数ある場合には、データ容量が多い方の圧縮画像データを更に高圧縮処理させることを特徴とする請求項１〜請求項７のうち何れか一項に記載の撮像装置。
【請求項９】
前記圧縮制御手段は、前記記憶手段に記録されている圧縮画像データのうち前記フラグが関連付けられた圧縮画像データを前記第１圧縮方式の使用によりデータ圧縮した場合のデータ容量よりも大きな記憶残容量が前記記憶手段にできた場合には、前記フラグが関連付けられた圧縮画像データを前記第１圧縮方式に基づきデータ圧縮し直すように前記データ圧縮手段を制御することを特徴とする請求項３に記載の撮像装置。
【請求項１０】
前記圧縮制御手段は、前記記憶手段に保存記録されている圧縮画像データのうち前記フラグが関連付けられた圧縮画像データを外部のデータ処理機器に対して転送させる場合には、前記フラグが関連付けられた圧縮画像データを前記第１圧縮方式に基づきデータ圧縮し直してから転送させることを特徴とする請求項３に記載の撮像装置。
【請求項１１】
被写体の画像を撮像する撮像手段により撮像された画像の画像データをデータ圧縮して記憶手段に記録する撮像装置が備える制御装置により実行されるデータ処理プログラムであって、
前記制御装置に、
前記画像データをデータ圧縮させるデータ圧縮ステップと、
該データ圧縮ステップにおいてデータ圧縮された第１圧縮画像データを記憶手段に記録させる記録制御ステップと、
前記第１圧縮画像データが前記記憶手段に保存可能か否かを該記憶手段の記憶残容量に基づき判定する保存可否判定ステップと、
該保存可否判定ステップにおいて前記第１圧縮画像データは前記記憶手段に保存不可と判定した場合には、前記第１圧縮画像データ及び前記記憶手段に既に記録されている第２圧縮画像データのうち少なくとも一方の圧縮画像データを更に高圧縮処理させる圧縮制御ステップと
を実行させることを特徴とするデータ処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばデジタルスチルカメラ等の撮像装置及びそのデータ処理プログラムに関する。
【背景技術】
【０００２】
通常、デジタルスチルカメラ（以下、「カメラ」という。）等の撮像装置により被写体を撮像して得た画像データは、所定の圧縮アルゴリズム（例えば、ＪＰＥＧ圧縮方式）に従って圧縮処理され、そのようにデータ圧縮された圧縮画像データを含む画像ファイルはメモリカード等の記録媒体（記憶手段）に保存（記録）される。
【０００３】
そして、そのような画像ファイルの保存に際してメモリカードが容量不足であるために当該画像ファイルを保存できないと予測される場合には、メモリカードの容量不足を報知すると共に新規メモリカードへの交換を促すメッセージをカメラのモニタ画面に表示していた（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−６０８１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、一つの画像ファイル内に複数の画像データを関連付けして一体に保存する、所謂マルチピクチャーフォーマット（以下、「ＭＰフォーマット」と示す。）の記録方式により生成される画像ファイル（以下、「ＭＰファイル」と示す。）の場合は、関連付けして一体に保存される画像データの画像が予め何枚撮像されるのか不明な場合がある。
【０００６】
そして、こうした場合はメモリカードに保存する予定の画像データのデータ容量が不明となるため、メモリカードの容量不足を事前に予測してメッセージを表示することが困難になる。
【０００７】
その結果、こうした場合には、ＭＰファイルの画像データが保存不可とされて削除処理されると、そのＭＰファイルにおける全ての画像データを消失してしまう可能性があり、その対処が希求されていた。
【０００８】
本発明は、このような事情に鑑みてなされたものであり、その目的は、撮像画像の画像データを記憶手段の記憶残容量が少ない場合にも可及的に保存することができる撮像装置及びそのデータ処理プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の撮像装置は、被写体の画像を撮像する撮像手段と、該撮像手段により撮像された画像の画像データをデータ圧縮可能なデータ圧縮手段と、該データ圧縮手段によりデータ圧縮された第１圧縮画像データを記憶手段に記録させる記録制御手段と、前記第１圧縮画像データが前記記憶手段に保存可能か否かを該記憶手段の記憶残容量に基づき判定する保存可否判定手段と、該保存可否判定手段が前記第１圧縮画像データは前記記憶手段に保存不可と判定した場合には、前記第１圧縮画像データ及び前記記憶手段にデータ圧縮されて記録されている第２圧縮画像データのうち少なくとも一方の圧縮画像データが前記データ圧縮手段によって更に高圧縮処理されるように、前記データ圧縮手段を制御する圧縮制御手段とを備えたことを要旨とする。
【００１０】
また、本発明の撮像装置において、前記圧縮制御手段は、前記データ圧縮手段に前記少なくとも一方の圧縮画像データを更に高圧縮処理させる場合、該圧縮画像データの生成時に使用したデータ圧縮の圧縮方式と同じ第１圧縮方式及び該第１圧縮方式とは別の第２圧縮方式のうち少なくとも一方の圧縮方式を使用して前記少なくとも一方の圧縮画像データを更に高圧縮処理させることを要旨とする。
【００１１】
また、本発明の撮像装置において、前記圧縮制御手段は、前記データ圧縮手段に前記第２圧縮方式を使用させて前記少なくとも一方の圧縮画像データを更に高圧縮処理させると共に該高圧縮処理された前記圧縮画像データを前記記憶手段に記録させる場合には、その高圧縮処理時に使用された圧縮方式を識別可能とするフラグを前記圧縮画像データに関連付けて該圧縮画像データと共に前記記憶手段に記録させることを要旨とする。
【００１２】
また、本発明の撮像装置において、前記圧縮制御手段は、前記データ圧縮手段に前記少なくとも一方の圧縮画像データを更に高圧縮処理させる場合には、一つの圧縮方式に基づく高圧縮処理を所定閾値回数まで圧縮率を変化させて繰り返させた後、前記一つの圧縮方式よりも更なる高圧縮化が可能な別の圧縮方式に基づいて前記少なくとも一方の圧縮画像データを高圧縮処理させることを要旨とする。
【００１３】
また、本発明の撮像装置において、前記圧縮制御手段は、前記データ圧縮手段による前記更なる高圧縮処理の対象となる圧縮画像データを含む画像ファイルが、前記撮像手段により撮像された複数の画像の各画像データが関連付けられて一体に保存された画像ファイルである場合には、その画像ファイルに含まれる前記複数の画像データのうち少なくとも一つの画像データをデータ圧縮させることを要旨とする。
【００１４】
また、本発明の撮像装置において、前記圧縮制御手段は、前記更なる高圧縮処理の対象となる圧縮画像データが複数ある場合には、その圧縮画像データの生成時におけるデータ圧縮率が高い方の圧縮画像データを更に高圧縮処理させることを要旨とする。
【００１５】
また、本発明の撮像装置において、前記圧縮制御手段は、前記更なる高圧縮処理の対象となる圧縮画像データが複数ある場合には、被データ圧縮回数の少ない方の圧縮画像データを更に高圧縮処理させることを要旨とする。
【００１６】
また、本発明の撮像装置において、前記圧縮制御手段は、前記更なる高圧縮処理の対象となる圧縮画像データが複数ある場合には、データ容量が多い方の圧縮画像データを更に高圧縮処理させることを要旨とする。
【００１７】
また、本発明の撮像装置において、前記圧縮制御手段は、前記記憶手段に記録されている圧縮画像データのうち前記フラグが関連付けられた圧縮画像データを前記第１圧縮方式の使用によりデータ圧縮した場合のデータ容量よりも大きな記憶残容量が前記記憶手段にできた場合には、前記フラグが関連付けられた圧縮画像データを前記第１圧縮方式に基づきデータ圧縮し直すように前記データ圧縮手段を制御することを要旨とする。
【００１８】
また、本発明の撮像装置において、前記圧縮制御手段は、前記記憶手段に保存記録されている圧縮画像データのうち前記フラグが関連付けられた圧縮画像データを外部のデータ処理機器に対して転送させる場合には、前記フラグが関連付けられた圧縮画像データを前記第１圧縮方式に基づきデータ圧縮し直してから転送させることを要旨とする。
【００１９】
また、本発明のデータ処理プログラムは、被写体の画像を撮像する撮像手段により撮像された画像の画像データをデータ圧縮して記憶手段に記録する撮像装置が備える制御装置により実行されるデータ処理プログラムであって、前記制御装置に、前記画像データをデータ圧縮させるデータ圧縮ステップと、該データ圧縮ステップにおいてデータ圧縮された第１圧縮画像データを記憶手段に記録させる記録制御ステップと、前記第１圧縮画像データが前記記憶手段に保存可能か否かを該記憶手段の記憶残容量に基づき判定する保存可否判定ステップと、該保存可否判定ステップにおいて前記第１圧縮画像データは前記記憶手段に保存不可と判定した場合には、前記第１圧縮画像データ及び前記記憶手段に既に記録されている第２圧縮画像データのうち少なくとも一方の圧縮画像データを更に高圧縮処理させる圧縮制御ステップとを実行させることを要旨とする。
【発明の効果】
【００２０】
本発明によれば、撮像画像の画像データを記憶手段の記憶残容量が少ない場合にも可及的に保存することができる。
【図面の簡単な説明】
【００２１】
【図１】デジタルスチルカメラの回路構成を示すブロック図。
【図２】（ａ）はＳＰファイルのデータ構造を模式的に示した図、（ｂ）はＭＰファイルのデータ構造を模式的に示した図。
【図３】画像ファイル保存処理ルーチンのフローチャート。
【図４】画像データ高圧縮化処理ルーチンのフローチャート。
【図５】データ変換処理ルーチンのフローチャート。
【図６】データ転送処理ルーチンのフローチャート。
【発明を実施するための形態】
【００２２】
以下、本発明を撮像装置としてのデジタルスチルカメラ（以下、「カメラ」という。）に具体化した実施形態を図１〜図６を参照しながら説明する。
図１に示すように、本実施形態に係るカメラ１１は、ズームレンズなどの複数のレンズからなるレンズ部１２（図１では図面の簡略化のため１つのレンズのみ図示）と、レンズ部１２を通過した被写体光の光量を調整する絞り１３と、その絞り１３を通過した被写体光を撮像面となる入射側の受光面１４ａに結像させる撮像手段としての撮像素子１４を有している。そして、撮像素子１４の出力側には、ＡＦＥ（Analog Front End）１５と画像処理回路１６が接続されると共に、その画像処理回路１６に対して制御装置として機能するＭＰＵ（Micro Processing Unit）１７がデータバス１８を介して接続されている。
【００２３】
また、ＭＰＵ１７には、データ圧縮処理プログラム等のカメラ１１の制御プログラムを記憶した不揮発性メモリ１９、バッファメモリとして機能するＲＡＭ２０、液晶表示のモニタ２１、画像データの圧縮処理と伸張処理を行なう圧縮／伸張処理回路２２及びカードＩ／Ｆ（Inter-Face）２３がデータバス１８を介して接続されている。カードＩ／Ｆ２３には記憶手段となるメモリカード２４が挿脱可能に装着される。また、ＭＰＵ１７には、そのカメラ１１のユーザに操作されるモード切り替えボタンやレリーズボタン及びセレクトボタン等からなる操作部材２５が各々の操作信号（モード切替信号やデータ変換の指令信号など）をデータ通信可能に設けられている。
【００２４】
撮像素子１４は、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサ、又はＣＣＤ（Charge Coupled Device）イメージセンサからなり、電子シャッター機能を有すると共に、その受光面１４ａには多数の受光素子（図示略）が二次元的に配列されている。そして、撮像素子１４は、その受光面１４ａに結像した被写体像に対応した信号電荷を蓄積し、その蓄積した信号電荷を画像データの元となる画素信号と呼ばれるアナログ信号でＡＦＥ１５に出力する。
【００２５】
ＡＦＥ１５は、撮像素子１４から入力したアナログ信号の画素信号を所定のタイミングでサンプリング（相関二重サンプリング）し、例えばＩＳＯ感度に基づく所定信号レベルとなるように増幅する信号処理部（図示略）と、その増幅後の画素信号をデジタル信号に変換するＡ／Ｄ変換部（図示略）を有している。そして、ＡＦＥ１５は、アナログ信号の画素信号をＡ／Ｄ変換部でデジタル化することにより生成した画像データを画像処理回路１６に出力する。
【００２６】
画像処理回路１６は、ＡＦＥ１５から入力した画像データに対して、ＭＰＵ１７からの制御信号に基づき各種の画像処理を施す。そして、画像処理回路１６は、そのように画像処理を施した画像データを、ＭＰＵ１７からの制御信号に基づき、ＲＡＭ２０に一旦記憶させると共に、モニタ２１にスルー画像として表示させる。また、レリーズボタンが全押し操作された場合は、そのときの画像データと対応する画像をモニタ２１に確認用画像として表示させる。
【００２７】
ＭＰＵ１７は、不揮発性メモリ１９に記憶されたデータ処理プログラム等を含む各種の制御プログラムに基づきカメラ１１における各種の処理動作（例えば撮影、データ圧縮及びデータ保存等）を統括的に制御する。そして、データバス１８は、そうしたＭＰＵ１７の制御に伴う各種データの伝送路として機能する。
【００２８】
圧縮／伸張処理回路２２は、ＲＡＭ２０に一時的に記憶されている画像データのデータ圧縮処理及びデータ伸張処理を行なう。例えば、撮像素子１４により撮像した画像の画像データに対して所定圧縮率のＪＰＥＧ（Joint Photographic Experts Group）圧縮処理を施すことにより、データ圧縮された圧縮画像データ（第１圧縮画像データ）を生成する。すなわち、未圧縮の画像データをデータ圧縮してメモリカード２４に対する保存用データ（第１圧縮画像データ）を生成する。
【００２９】
また、そのような所定圧縮率のＪＰＥＧ圧縮処理を施された上で、メモリカード２４に既存データとして保存されている圧縮画像データ（第２圧縮画像データ）の画像をモニタ２１等に再生表示する場合には、その圧縮画像データに対して所定伸張率のＪＰＥＧ伸張処理を施すことにより、再生表示用の非圧縮画像データを生成する。
【００３０】
さらに、本実施形態の圧縮／伸張処理回路２２では、画像データを圧縮処理する場合の圧縮方式として、上記のＪＰＥＧ圧縮方式（第１圧縮方式）と、このＪＰＥＧ圧縮方式とは圧縮アルゴリズムが異なる別の圧縮方式（第２圧縮方式）とが、ＭＰＵ１７からの制御指令に基づき圧縮率（％）を変化させつつ選択的に使用可能とされている。なお、本実施形態では第１圧縮方式であるＪＰＥＧ圧縮方式とは別の第２圧縮方式の一例として、ＪＰＥＧＸＲ圧縮方式とＨ．２６４圧縮方式とが選択使用可能とされている。
【００３１】
ここで、ＪＰＥＧ圧縮方式、ＪＰＥＧＸＲ圧縮方式、及びＨ．２６４圧縮方式について簡単に比較しながら説明する。
まず、各々の圧縮方式での圧縮率（％）の数値が同じであるとした場合において、圧縮対象となる画像データを最も高圧縮化できる側から順に挙げると、Ｈ．２６４圧縮方式、ＪＰＥＧＸＲ圧縮方式、ＪＰＥＧ圧縮方式の順になる。すなわち、本実施形態では、圧縮／伸張処理回路２２により圧縮画像データを更に高圧縮処理する場合、ＪＰＥＧ圧縮方式を使用してデータ圧縮した場合よりもＪＰＥＧＸＲ圧縮方式を使用してデータ圧縮した場合の方が、その圧縮画像データのデータ容量をより小さくすることができる。さらには、ＪＰＥＧＸＲ圧縮方式を使用してデータ圧縮した場合よりもＨ．２６４圧縮方式を使用してデータ圧縮した場合の方が、その圧縮画像データのデータ容量をより小さくすることができる。
【００３２】
また、各圧縮方式のうち、ＪＰＥＧ圧縮方式とＨ．２６４圧縮方式は、圧縮したデータを伸張した場合に完全には元通りのデータ内容に戻すことができない非可逆の圧縮方式であるのに対し、ＪＰＥＧＸＲ圧縮方式は、圧縮したデータを伸張した場合に完全に元通りのデータ内容に戻すことができる可逆の圧縮方式も指定可能である。
【００３３】
また、各圧縮方式のうち、第１圧縮方式のＪＰＥＧ圧縮方式は、ＭＰフォーマット規定に準じた圧縮方式であり、このＪＰＥＧ圧縮方式により画像データが圧縮処理されたＭＰファイルは、これをパーソナルコンピュータ（以下、「ＰＣ」という。）等の外部のデータ処理機器（図示略）に転送しての再生表示及びデータ処理が可能とされている。一方、第２圧縮方式のＪＰＥＧＸＲ圧縮方式とＨ．２６４圧縮方式は、ＭＰフォーマット規定に準じていない規定外の圧縮方式であり、これらの第２圧縮方式により画像データが圧縮処理されたＭＰファイルは、これをＰＣ等の外部のデータ処理機器に転送しても、通常は、その再生表示及びデータ処理が不可能とされている。すなわち、こうした場合には、ＰＣ側に特別なデータ圧縮／伸張用アプリケーションソフトをインストールしておくか、あるいは規定外の第２圧縮方式でデータ圧縮されている圧縮画像データを規定内の第１圧縮方式（ＪＰＥＧ圧縮方式）によってデータ圧縮し直すデータ変換処理が行なわれる。
【００３４】
本実施形態の場合、これらの圧縮方式についてはカメラ１１の操作者が操作部材２５の操作を通じて格別に指定していない限り、そのときどきに使用する圧縮方式がＭＰＵ１７の制御に基づいて選択される。すなわち、撮像画像の画像データを最初にデータ圧縮する際には、ＪＰＥＧ圧縮方式が使用される。また、第１圧縮方式であるＪＰＥＧ圧縮方式でのデータ圧縮後に第２圧縮方式でのデータ圧縮をする際には、ＪＰＥＧＸＲ圧縮方式が使用されるように、ＭＰＵ１７は圧縮／伸張処理回路２２を制御する。
【００３５】
そして、以上のように圧縮／伸張処理回路２２によりデータ圧縮された圧縮画像データにＭＰＵ１７の制御に基づきファイル名や撮像日時等の付加情報を付加した画像ファイルが画像処理回路１６において生成され、そのようにして生成された画像ファイルがＭＰＵ１７の制御に基づきメモリカード２４に記録される。このように、本実施形態では、圧縮／伸張処理回路２２が、画像データをデータ圧縮可能なデータ圧縮手段として機能すると共に、ＭＰＵ１７が、データ圧縮された圧縮画像データをメモリカード２４に記録させる記録制御手段として機能する。
【００３６】
また、操作部材２５におけるモード切り替えボタン（図示略）は、カメラ１１における各種の動作モードを切り替える場合に操作されるボタンであり、例えば撮影モードと再生モードとの切り替えや、撮影モードを通常撮影モードと特別撮影（連続撮影、パノラマ撮影、マルチビュー撮影などの非通常撮影）モードとの間で切り替える場合に操作される。
【００３７】
そして、このカメラ１１では、通常撮影モードにおいて操作部材２５のレリーズボタンが全押し操作された場合には、図２（ａ）に示すように、ＪＰＥＧ圧縮方式でデータ圧縮された一つの圧縮画像データが一つの画像ファイルに保存（記録）されたシングルピクチャーファイル（以下、「ＳＰファイル」と示す。）４０が生成されるようになっている。そして生成されたＳＰファイル４０はＭＰＵ１７の制御に基づきメモリカード２４に保存されるようになっている。なお、ＳＰファイル４０のデータ構造は、そのデータの先頭を示すマーカＳＯＩ（Start of Image）４１１、ファイル名等の付加情報が記述されるヘッダ４１２、個別画像４１がＪＰＥＧ圧縮された画像データ４１３、及びそのデータの末尾を示すマーカＥＯＩ（End of Image）４１４で構成される。
【００３８】
その一方、特別撮影モードにおいて操作部材２５のレリーズボタンが全押し操作された場合には、図２（ｂ）に示すように、ＪＰＥＧ圧縮方式でデータ圧縮された複数の圧縮画像データを関連付けして一つの画像ファイルに一体に保存したマルチピクチャーファイル（以下、「ＭＰファイル」と示す。）５０が生成されるようになっている。そして生成されたＭＰファイル５０は、ＭＰＵ１７の制御に基づきメモリカード２４に保存されるようになっている。なお、ＭＰファイル５０のデータ構造は、基本的にはＳＰファイル４０のデータ構造が、その画像ファイル内に含まれる画像データの個数分だけ繰り返すように連続したデータ構造をなしている。
【００３９】
具体的には、先頭から最後までの各個別画像５１，５２，５３，５４…のデータ構造部分は、それぞれのデータ部分の先頭を示すマーカＳＯＩ（Start of Image）５１１，５２１，５３１，５４１…、ファイル名等の付加情報が記述されるヘッダ５１２，５２２，５３２，５４２、各個別画像５１，５２，５３，５４…がＪＰＥＧ圧縮された画像データ５１３，５２３，５３３，５４３…、及びそれぞれのデータ部分の末尾を示すマーカＥＯＩ（End of Image）５１４，５２４，５３４，５４４…で構成されている。
【００４０】
なお、ＭＰファイル５０における先頭の第１個別画像５１のデータ構造部分のヘッダ５１２には、そのＭＰファイル５０のファイル名の他、先頭の第１個別画像５１〜最後の個別画像に至るまでの全体構成を示すタグ情報、及びこの先頭の第１個別画像５１に固有のタグ情報がＭＰフォーマット付属情報として記録される。一方、先頭の第１個別画像５１以外の各個別画像のデータ構造部分のヘッダ５２２，５３２，５４２…には、各々の個別画像を主画像となる先頭の第１個別画像５１に対して関連付けする関連情報、及び各々の個別画像に固有のタグ情報が記録される。
【００４１】
次に、本実施形態のカメラ１１を使用して被写体を撮像した場合にＭＰＵ１７がデータ処理プログラムに従い実行する画像ファイル保存処理ルーチンを図３のフローチャートを参照しながら以下説明する。
【００４２】
さて、カメラ１１の動作モードが撮影モードである場合において、カメラ１１における操作部材２５の一つであるレリーズボタンが全押し操作されると、ＭＰＵ１７は、図３に示す画像ファイル保存処理ルーチンの処理を開始する。
【００４３】
まず、ステップＳ１１において、ＭＰＵ１７は、レリーズボタンの全押し操作に基づき撮像された画像の画像ファイルを画像処理回路１６に生成させる。すなわち、まず、圧縮／伸張処理回路２２に撮像画像の未圧縮画像データを所定圧縮率（１回目規定内圧縮率）でＪＰＥＧ圧縮処理させることによりメモリカード２４に保存される前の圧縮画像データ（第１圧縮画像データ）を生成させ、その圧縮画像データにファイル名等の各種撮像情報を付加した画像ファイルを画像処理回路１６に生成させる。そして、そのように生成させた画像ファイルを一旦ＲＡＭ２０に記憶させる。
【００４４】
そして、次のステップＳ１２において、ＭＰＵ１７は、生成された画像ファイルの種別を判定する。具体的には、ＭＰファイルが生成されたか否かを判定する。この判定結果が否定判定（ステップＳ１２＝ＮＯ）である場合、すなわち生成された画像ファイルがＭＰファイル５０ではなく、一つの個別画像４１に対応した一つの画像データ４１３を含んだデータ構成のＳＰファイル４０である場合、ＭＰＵ１７は、その処理をステップＳ１９に移行する。このステップＳ１９において、ＭＰＵ１７は、その時点でＲＡＭ２０に一時記憶されているＳＰファイル４０をメモリカード２４に記録させ、その後、本ルーチンを終了する。
【００４５】
なお、このステップＳ１９でＳＰファイル４０をメモリカード２４に記録させる場合にメモリカード２４の記憶残容量がＳＰファイル４０の保存もできないほどに少なくなっているときには、ＭＰＵ１７が、メモリカード２４の容量不足を報知すると共に新規メモリカードへの交換を促すメッセージをモニタ２１に表示させる。一方、ステップＳ１２の判定結果が肯定判定（ステップＳ１２＝ＹＥＳ）である場合、すなわち生成された画像ファイルがＭＰファイル５０である場合、ＭＰＵ１７は、その処理をステップＳ１３に移行する。
【００４６】
そして、ステップＳ１３において、ＭＰＵ１７は、そのＭＰファイル５０に含まれる複数の画像データ（５１３，５２３，５３３，５４３…）からなる相対的にデータ容量が大きい圧縮画像データ（第１圧縮画像データ）がメモリカード２４に保存可能であるか否かを判定する。この点で、ＭＰＵ１７は、圧縮画像データ（第１圧縮画像データ）がメモリカード２４に保存可能か否かを判定する保存可否判定手段として機能する。そして、その判定結果が肯定判定（ステップＳ１３＝ＹＥＳ）である場合、すなわちＭＰファイル５０の圧縮画像データを保存可能な記憶残容量がメモリカード２４にあると判定した場合、ＭＰＵ１７は、その処理をステップＳ１９に移行する。そして、ステップＳ１９において、ＭＰＵ１７は、ＳＰファイル４０の場合と同様に、ＭＰファイル５０をメモリカード２４に記録させ、その後、本ルーチンを終了する。
【００４７】
その一方、ステップＳ１３の判定結果が否定判定（ステップＳ１３＝ＮＯ）である場合、すなわちＭＰファイル５０の圧縮画像データを保存可能な記憶残容量がメモリカード２４にはないと判定した場合、ＭＰＵ１７は、その処理を次のステップＳ１４に移行する。そして、次のステップＳ１４において、ＭＰＵ１７は、第１圧縮画像データを更に高圧縮化するための保存用データ圧縮処理ステップを実行する。具体的には、図４に示す画像データ高圧縮化処理ルーチンを実行する。この点で、ＭＰＵ１７は、圧縮画像データ（第１圧縮画像データ）がメモリカード２４に保存不可であると判定した場合に、その圧縮画像データ（第１圧縮画像データ）が更に高圧縮処理されるように圧縮／伸張処理回路２２を制御する圧縮制御手段として機能する。なお、この画像データ高圧縮化処理ルーチンの詳細については後述する。そして、このステップＳ１４での保存用データ圧縮処理が終了すると、ＭＰＵ１７は、その処理を次のステップＳ１５に移行する。
【００４８】
そして、次のステップＳ１５において、ＭＰＵ１７は、先のステップＳ１４での保存用データ圧縮処理を経たＭＰファイル５０の圧縮画像データがメモリカード２４に保存可能であるか否かを判定する。そして、その判定結果が肯定判定（ステップＳ１５＝ＹＥＳ）である場合、すなわち保存用データ圧縮処理ステップが終了した時点でのＭＰファイル５０の圧縮画像データを保存可能な記憶残容量がメモリカード２４にあると判定した場合、ＭＰＵ１７は、その処理をステップＳ１９に移行する。そして、ステップＳ１９において、ＭＰＵ１７は、そのＭＰファイル５０をメモリカード２４に記録させた後、本ルーチンを終了する。
【００４９】
その一方、ステップＳ１５の判定結果が否定判定（ステップＳ１５＝ＮＯ）である場合、すなわち保存用データ圧縮処理ステップを終了しても、依然としてＭＰファイル５０の圧縮画像データを保存可能な記憶残容量がメモリカード２４にはないと判定した場合、ＭＰＵ１７は、その処理を次のステップＳ１６に移行する。そして、次のステップＳ１６において、ＭＰＵ１７は、その時点で既にメモリカード２４に保存されているＳＰファイル４０及びＭＰファイル５０を含む画像ファイルにおける既存の圧縮画像データ（第２圧縮画像データ）を更に高圧縮化するための既存データ圧縮処理ステップを実行する。この場合も、具体的には、図４に示す画像データ高圧縮化処理ルーチンと同様の処理ステップを実行する。そして、このステップＳ１６での既存データ圧縮処理が終了すると、ＭＰＵ１７は、その処理を次のステップＳ１７に移行する。
【００５０】
そして、次のステップＳ１７において、ＭＰＵ１７は、先のステップＳ１６における既存データ圧縮処理が終了した時点でのＭＰファイル５０の圧縮画像データ（第１圧縮画像データ）がメモリカード２４に保存可能であるか否かを判定する。そして、その判定結果が肯定判定（ステップＳ１７＝ＹＥＳ）である場合、すなわち既存データ圧縮処理ステップが終了した時点でのＭＰファイル５０の圧縮画像データを保存可能な記憶残容量がメモリカード２４にあると判定した場合、ＭＰＵ１７は、その処理をステップＳ１９に移行する。そして、ステップＳ１９において、ＭＰＵ１７は、そのＭＰファイル５０をメモリカード２４に記録させた後、本ルーチンを終了する。
【００５１】
その一方、ステップＳ１７の判定結果が否定判定（ステップＳ１７＝ＮＯ）である場合、すなわち既存データ圧縮処理ステップが終了しても、依然としてＭＰファイル５０の圧縮画像データを保存可能な記憶残容量がメモリカード２４にはないと判定した場合、ＭＰＵ１７は、その処理を次のステップＳ１８に移行する。そして、次のステップＳ１８において、ＭＰＵ１７は、メモリカード２４の容量不足を報知すると共に新規メモリカードへの交換を促すメッセージをモニタ２１に表示させる。そして、ステップＳ１８の処理を終えた後、ＭＰＵ１７は、本ルーチンを終了する。
【００５２】
次に、図４に示す画像データ高圧縮化処理ルーチンの内容について説明する。まず、本ルーチンが図３に示す画像ファイル保存処理ルーチンのステップＳ１３で保存用データ圧縮処理ステップとして実行される場合について説明する。
【００５３】
さて、保存用データ圧縮処理ステップとして、この画像データ高圧縮化処理ルーチンが開始されると、まず、ステップＳ２１において、ＭＰＵ１７は、その時点でデータ圧縮の対象となっている圧縮画像データ（ステップＳ１１で既に１回データ圧縮されてファイル生成されたＭＰファイル５０に含まれる複数の圧縮画像データ）を更に高圧縮処理する。なお、その際の圧縮方式は、先のステップＳ１１での圧縮方式と同じＭＰフォーマットの規定に対応した規定内圧縮方式のＪＰＥＧ圧縮方式（第１圧縮方式）が使用される。そして、このＪＰＥＧ圧縮方式において、先のステップＳ１１での圧縮率（規定内１回目圧縮率）よりも圧縮率（％）の数値を高くした高圧縮率（規定内２回目圧縮率）で、その時点でのデータ圧縮の対象となっているＭＰファイル５０の全圧縮画像データ（保存される前の第１圧縮画像データ）を高圧縮処理する。
【００５４】
なお、この場合における２回目圧縮率でのデータ圧縮は、１回目圧縮率で既にデータ圧縮された状態にある圧縮画像データを、圧縮／伸張処理回路２２が１回目圧縮率と数値的に対応した伸張率でデータ伸張することにより、１回目の圧縮処理前の非圧縮状態の画像データに一旦戻した上で、その非圧縮状態の画像データを２回目圧縮率で圧縮処理する。そして、このステップ２１での高圧縮処理を終了すると、ＭＰＵ１７は、その処理を次のステップＳ２２に移行する。
【００５５】
そして、次のステップＳ２２において、ＭＰＵ１７は、先のステップＳ２１での２回目圧縮率によるＪＰＥＧ高圧縮処理を経たＭＰファイル５０の全圧縮画像データがメモリカード２４に保存可能であるか否かを判定する。そして、その判定結果が肯定判定（ステップＳ２２＝ＹＥＳ）である場合、すなわち２回目圧縮率によるＪＰＥＧ高圧縮処理を経た時点でのＭＰファイル５０の全圧縮画像データを保存可能な記憶残容量がメモリカード２４にはあると判定した場合、ＭＰＵ１７は、本画像データ高圧縮化処理ルーチンを終了する。
【００５６】
その一方、ステップＳ２２の判定結果が否定判定（ステップＳ２２＝ＮＯ）である場合、すなわち２回目圧縮率によるＪＰＥＧ高圧縮処理を経ても、依然としてＭＰファイル５０の全圧縮画像データを保存可能な記憶残容量がメモリカード２４にはないと判定した場合、ＭＰＵ１７は、その処理を次のステップＳ２３に移行する。そして、次のステップＳ２３において、ＭＰＵ１７は、ＭＰファイル５０の全圧縮画像データに対するＪＰＥＧ圧縮方式（規定内圧縮方式）に基づく規定内圧縮回数ＮＡが規定内限度回数ＬＡ（一例として例えば３回）に一致するか否かを判定する。
【００５７】
そして、ステップＳ２３の判定結果が否定判定（ステップＳ２３＝ＮＯ）である場合、ＭＰＵ１７は、規定内圧縮回数ＮＡの回数値をカウントアップした後、その処理を最初のステップＳ２１に戻し、再びステップＳ２１〜ステップＳ２３に至る各処理を繰り返す。一方、ステップＳ２３の判定結果が肯定判定（ステップＳ２３＝ＹＥＳ）であった場合、すなわちＭＰファイル５０の全圧縮画像データに対するＪＰＥＧ圧縮方式（規定内圧縮方式）に基づく規定内圧縮回数ＮＡが規定内限度回数ＬＡに達すると、ＭＰＵ１７は、その処理を次のステップＳ２４に移行する。
【００５８】
そして、そのステップＳ２４において、ＭＰＵ１７は、その時点でデータ圧縮の対象となっているＭＰファイル５０の全圧縮画像データを、先のステップＳ２１で使用した規定内圧縮方式であるＪＰＥＧ圧縮方式（第１圧縮方式）とは圧縮アルゴリズムが異なる別の圧縮方式、すなわち規定外圧縮方式である第２圧縮方式で圧縮処理する。具体的には、規定外の第２圧縮方式として択一使用可能に設定されたＪＰＥＧＸＲ圧縮方式とＨ．２６４圧縮方式のうち、可逆圧縮が可能なＪＰＥＧＸＲ圧縮方式により、まず、所定圧縮率（規定外１回目圧縮率）で、その時点でのデータ圧縮の対象となっているＭＰファイル５０の全圧縮画像データを高圧縮処理する。
【００５９】
なお、この場合も、その時点までに規定内圧縮方式（ＪＰＥＧ圧縮方式）でデータ圧縮された状態にある圧縮画像データを圧縮／伸張処理回路２２により伸張処理して、一旦は非圧縮状態の画像データに戻した上で、その非圧縮状態の画像データに規定外１回目圧縮処理を施す。そして、このステップＳ２４での規定外１回目圧縮処理が終了すると、ＭＰＵ１７は、その処理を次のステップＳ２５に移行する。
【００６０】
そして、次のステップＳ２５において、ＭＰＵ１７は、先のステップＳ２４での規定外１回目圧縮率によるＪＰＥＧＸＲ高圧縮処理を経たＭＰファイル５０の全圧縮画像データがメモリカード２４に保存可能であるか否かを判定する。そして、その判定結果が肯定判定（ステップＳ２５＝ＹＥＳ）である場合、すなわち規定外１回目圧縮率によるＪＰＥＧＸＲ高圧縮処理を経た時点でのＭＰファイル５０の全圧縮画像データを保存可能な記憶残容量がメモリカード２４にはあると判定した場合、ＭＰＵ１７は、その処理をステップＳ２９に移行する。
【００６１】
そして、このステップＳ２９において、ＭＰＵ１７は、そのＭＰファイル５０における先頭画像のヘッダ５１２に当該ＭＰファイル５０の全圧縮画像データの高圧縮処理に使用した圧縮方式がＭＰフォーマット規定に対応していない規定外圧縮方式（この場合はＪＰＥＧＸＲ圧縮方式）であることを識別可能とするフラグをたてる。具体的には、その画像ファイルの画像データの圧縮処理に使用した圧縮方式が規定内圧縮方式（本実施形態ではＪＰＥＧ圧縮方式）である場合は「０」のフラグがたてられる一方、規定外圧縮方式（本実施形態ではＪＰＥＧＸＲ圧縮方式、Ｈ．２６４圧縮方式）である場合は「１」のフラグがたてられる。
【００６２】
したがって、メモリカード２４に保存されている画像ファイル（ＳＰファイル４０及びＭＰファイル５０）については、それぞれのヘッダ情報における識別フラグが「０」であるか「１」であるかによって、その画像ファイルの画像データのデータ圧縮に使用された圧縮方式がＭＰフォーマット規定に対応しているか否かが識別可能とされる。なお、そのヘッダ情報における識別フラグが「１」とされてメモリカード２４に保存されているＭＰファイルのことを、本明細書では便宜上「仮ＭＰファイル」と呼ぶことにする。そして、ステップＳ２９の処理を終了すると、ＭＰＵ１７は、本画像データ高圧縮化処理ルーチンを終了する。
【００６３】
その一方、ステップＳ２５の判定結果が否定判定（ステップＳ２５＝ＮＯ）である場合、すなわち１回目圧縮率によるＪＰＥＧＸＲ高圧縮処理を経ても、依然としてＭＰファイル５０の全圧縮画像データを保存可能な記憶残容量がメモリカード２４にはないと判定した場合、ＭＰＵ１７は、その処理を次のステップＳ２６に移行する。そして、次のステップＳ２６において、ＭＰＵ１７は、先のステップＳ２４の場合と同じＪＰＥＧＸＲ圧縮方式（第２圧縮方式）において先のステップＳ２４での規定外１回目圧縮率よりも圧縮率（％）の数値を高くした高圧縮率（規定外２回目圧縮率）で、その時点でのデータ圧縮の対象となっているＭＰファイル５０の全圧縮画像データを高圧縮処理する。
【００６４】
なお、この場合も、その時点までに規定外圧縮方式（ＪＰＥＧＸＲ圧縮方式）でデータ圧縮された状態にある圧縮画像データを圧縮／伸張処理回路２２により伸張処理して、一旦は非圧縮状態の画像データに戻した上で、その非圧縮状態の画像データに規定外２回目圧縮処理を施す。そして、このステップＳ２６での規定外２回目圧縮処理が終了すると、ＭＰＵ１７は、その処理を次のステップＳ２７に移行する。
【００６５】
そして、次のステップＳ２７において、ＭＰＵ１７は、先のステップＳ２６での規定外２回目圧縮率によるＪＰＥＧＸＲ高圧縮処理を経たＭＰファイル５０の全圧縮画像データがメモリカード２４に保存可能であるか否かを判定する。そして、その判定結果が肯定判定（ステップＳ２７＝ＹＥＳ）である場合、すなわち規定外２回目圧縮率によるＪＰＥＧＸＲ高圧縮処理を経た時点でのＭＰファイル５０の全圧縮画像データを保存可能な記憶残容量がメモリカード２４にはあると判定した場合、ＭＰＵ１７は、その処理をステップＳ２９に移行する。そして、既述したとおりのステップＳ２９の処理を実行する。
【００６６】
その一方、ステップＳ２７の判定結果が否定判定（ステップＳ２７＝ＮＯ）である場合、すなわち２回目圧縮率によるＪＰＥＧＸＲ高圧縮処理を経ても、依然としてＭＰファイル５０の全圧縮画像データを保存可能な記憶残容量がメモリカード２４にはないと判定した場合、ＭＰＵ１７は、その処理を次のステップＳ２８に移行する。そして、次のステップＳ２８において、ＭＰＵ１７は、ＭＰファイル５０の全圧縮画像データに対するＪＰＥＧＸＲ圧縮方式（規定外圧縮方式）に基づく規定外圧縮回数ＮＢが規定外限度回数ＬＢ（一例として例えば３回）に一致するか否かを判定する。
【００６７】
そして、ステップＳ２８の判定結果が否定判定（ステップＳ２８＝ＮＯ）である場合、ＭＰＵ１７は、規定外圧縮回数ＮＢの回数値をカウントアップした後、その処理を２つ前のステップＳ２６に戻し、再びステップＳ２６〜ステップＳ２８に至る各処理を繰り返す。一方、ステップＳ２８の判定結果が肯定判定（ステップＳ２８＝ＹＥＳ）であった場合、すなわちＭＰファイル５０の全圧縮画像データに対するＪＰＥＧＸＲ圧縮方式（規定外圧縮方式）に基づく規定外圧縮回数ＮＢが規定外限度回数ＬＢ（例えば３回）に達すると、ＭＰＵ１７は、本画像データ高圧縮化処理ルーチンを終了する。
【００６８】
なお、以上の図４に示す画像データ高圧縮化処理ルーチンは、既述したように、図３に示す画像ファイル保存処理ルーチンでのステップＳ１３において保存用データ圧縮処理ステップとして実行される他、同じくそのステップＳ１５において既存データ圧縮処理ステップとしても実行される。そして、その後者の場合には、更なる高圧縮処理の対象となる圧縮画像データが保存される前の第１圧縮画像データから既に保存された状態にある第２圧縮画像データに代わるものの、その第２圧縮画像データに対して規定内及び規定外の各圧縮方式を使用した更なる高圧縮処理を施す点は同様である。
【００６９】
但し、その場合においてメモリカード２４内に更なる高圧縮処理（データ圧縮）の対象となる圧縮画像データが複数ある場合（すなわち画像ファイルが複数ある場合、又はＭＰファイルが存在する場合）、ＭＰＵ１７は、次のようにしてデータ圧縮の対象となる第２圧縮画像データを選択する。
【００７０】
まず、選択対象となる画像ファイルが複数ある場合は、それらを比較し、画像データのデータ容量が少ない画像ファイルは除外し、そのデータ量が多い方の画像ファイルの画像データをデータ圧縮の対象として選択する。これは、データ容量が大きい圧縮画像データを更に高圧縮処理した方が、メモリカード２４に記憶残容量（空き容量）を大きく確保することができるからである。
【００７１】
また、同じく選択対象となる画像ファイルが複数ある場合において、各々における画像データの被圧縮回数に差異がある場合は、画像データの被圧縮回数が多い画像ファイルは除外し、その被圧縮回数が少ない方の画像ファイルの画像データをデータ圧縮の対象として選択する。これは、被圧縮回数が多くなると画像データがデータ的に疲弊してしまうからである。
【００７２】
また、同じく選択対象となる画像ファイルが複数ある場合において、各々における画像データの画像ファイル生成時におけるデータの圧縮率に差異がある場合は、その生成時の圧縮率が低い方の画像ファイルは除外し、その圧縮率が高い方の画像ファイルに含まれる画像データをデータ圧縮の対象として選択する。これは、ファイル生成時の圧縮率が低い画像データの方が所謂ベストショット画像の画像ファイルであることが多いからである。
【００７３】
そして、以上のような選択基準に従いデータ圧縮の対象となる既保存の圧縮画像データ（第２圧縮画像データ）を選択すると、ＭＰＵ１７は、この選択された圧縮画像データを更なる高圧縮処理（データ圧縮）の対象として図４に示す画像データ高圧縮化処理ルーチンでのステップ２１〜ステップＳ２８の各処理を実行する。
【００７４】
次に、図５に示すデータ変換処理ルーチンの内容について説明する。
なお、このデータ変換処理ルーチンは、ＭＰフォーマット規定に対応していない規定外圧縮方式（本実施形態では、ＪＰＥＧＸＲ圧縮方式及びＨ．２６４圧縮方式）を使用して画像データをデータ圧縮したＭＰファイル（仮ＭＰファイル）を、ＭＰフォーマット規定に対応した圧縮形式にして保存し直すために実行される。
【００７５】
さて、カメラ１１の図示しない電源ボタンがオン操作されると、ＭＰＵ１７は、図５に示すデータ変換処理ルーチンを周期的に実行する。
まず、ステップＳ３１において、ＭＰＵ１７は、その時点でメモリカード２４に仮ＭＰファイルが保存されているか否かを判定する。そして、このステップＳ３１の判定結果が否定判定（Ｓ３１＝ＮＯ）である場合、ＭＰＵ１７は、本データ変換処理ルーチンを終了する。その一方、ステップＳ３１の判定結果が肯定判定（Ｓ３１＝ＹＥＳ）である場合、ＭＰＵ１７は、その処理を次のステップＳ３２に移行する。
【００７６】
そして、次のステップＳ３２において、ＭＰＵ１７は、その仮ＭＰファイルのＪＰＥＧＸＲ（規定外）圧縮方式で圧縮処理されている全圧縮画像データを、ＪＰＥＧ（規定内）圧縮方式で圧縮し直した場合のデータ容量よりも大きな空き容量が、その時点において、メモリカード２４にあるか否かを判定する。そして、その判定結果が否定判定（ステップＳ３２＝ＮＯ）である場合、ＭＰＵ１７は、本データ変換処理ルーチンを終了する。その一方、ステップＳ３２の判定結果が肯定判定（ステップＳ３２＝ＹＥＳ）である場合、ＭＰＵ１７は、その処理を次のステップＳ３３に移行する。
【００７７】
そして、次のステップＳ３３において、ＭＰＵ１７は、その仮ＭＰファイルを規定内圧縮方式で圧縮し直すデータ変換をすれば、新ＭＰファイルという名前を付けて保存可能な空き容量がメモリカード２４にできるので、そうしたデータ変換を実行するか否かを問いかけるメッセージをモニタ２１に表示させる。そして、次のステップＳ３４において、ＭＰＵ１７は、カメラ１１の操作者はデータ変換する意思があるか否か、すなわち操作部材２５のセレクトボタン等からデータ変換指令信号が入力されたか否かを判定する。
【００７８】
そして、このステップＳ３４の判定結果が否定判定（ステップＳ３４＝ＮＯ）である場合、ＭＰＵ１７は、本データ変換処理ルーチンを終了する。その一方、ステップＳ３４の判定結果が肯定判定（ステップＳ３４＝ＹＥＳ）である場合、ＭＰＵ１７は、その処理を次のステップＳ３５に移行する。
【００７９】
そして、次のステップＳ３５において、ＭＰＵ１７は、データ変換処理を実行する。具体的には、データ変換の対象とした仮ＭＰファイルの全圧縮画像データを圧縮／伸張処理回路２２が規定外のＪＰＥＧＸＲ伸張処理にて非圧縮状態の画像データに一旦戻した上で、その非圧縮状態の画像データに規定内のＪＰＥＧ圧縮処理を施す。すると、それまでＭＰフォーマットに対応していなかった仮ＭＰファイルの全圧縮画像データはＭＰフォーマットに対応した圧縮画像データとなり、その画像ファイルは新ＭＰファイルとなる。なお、この場合、元の仮ＭＰファイルは未だ削除されずにメモリカード２４に保存されたまま残る。
【００８０】
すると、次のステップＳ３６において、ＭＰＵ１７は、不要となった仮ＭＰファイルをメモリカード２４から削除し、次のステップＳ３７において、新たに圧縮画像データを規定内（ＪＰＥＧ）圧縮方式で圧縮し直した新ＭＰファイルを保存した後、本データ変換処理ルーチンを終了する。なお、ステップＳ３６での仮ＭＰファイルの削除処理をする前に、カメラ１１の操作者に削除するか否かを判断させてもよい。
【００８１】
次に、図６に示すデータ転送処理ルーチンの内容について説明する。
なお、このデータ転送処理ルーチンは、ＭＰフォーマット規定に対応していない規定外圧縮方式（本実施形態では、ＪＰＥＧＸＲ圧縮方式及びＨ．２６４圧縮方式）を使用して画像データをデータ圧縮したＭＰファイル（仮ＭＰファイル）を、ＰＣ等に転送する際にＭＰフォーマット規定に対応した圧縮形式にしてから転送するために実行される。
【００８２】
さて、カメラ１１が図示しないＵＳＢケーブルやＨＤＭＩケーブル等の接続手段を介してＰＣ等の外部のデータ処理機器とデータ通信可能に接続されると、ＭＰＵ１７は、図６に示すデータ転送処理ルーチンを開始する。
【００８３】
まず、ステップＳ４１において、ＭＰＵ１７は、その時点でメモリカード２４に仮ＭＰファイルが保存されているか否かを判定する。そして、このステップＳ４１の判定結果が否定判定（Ｓ４１＝ＮＯ）である場合、ＭＰＵ１７は、本データ転送処理ルーチンを終了する。その一方、ステップＳ４１の判定結果が肯定判定（Ｓ４１＝ＹＥＳ）である場合、ＭＰＵ１７は、その処理を次のステップＳ４２に移行する。
【００８４】
そして、次のステップＳ４２において、ＭＰＵ１７は、その仮ＭＰファイルを規定内圧縮方式で圧縮し直す新ＭＰファイルにデータ変換してからＰＣ側への転送処理を実行するか否かを問いかけるメッセージをモニタ２１に表示させる。そして、次のステップＳ４３において、ＭＰＵ１７は、カメラ１１の操作者はデータ変換してからデータ転送する意思があるか否か、すなわち操作部材２５のセレクトボタン等からデータ変換指令信号が入力されたか否かを判定する。
【００８５】
そして、このステップＳ４３の判定結果が否定判定（ステップＳ４３＝ＮＯ）である場合、ＭＰＵ１７は、本データ転送処理ルーチンを終了する。その一方、ステップＳ４３の判定結果が肯定判定（ステップＳ４３＝ＹＥＳ）である場合、ＭＰＵ１７は、その処理を次のステップＳ４４に移行する。
【００８６】
そして、次のステップＳ４４において、ＭＰＵ１７は、データ変換処理を実行する。具体的には、データ変換の対象とした仮ＭＰファイルの全圧縮画像データを圧縮／伸張処理回路２２が規定外のＪＰＥＧＸＲ伸張処理にて非圧縮状態の画像データに一旦戻した上で、その非圧縮状態の画像データに規定内のＪＰＥＧ圧縮処理を施す。すると、それまでＭＰフォーマットに対応していなかった仮ＭＰファイルの全圧縮画像データはＭＰフォーマットに対応した圧縮画像データとなり、その画像ファイルは新ＭＰファイルとなる。なお、この場合も、元の仮ＭＰファイルは未だ削除されずにメモリカード２４に保存されたまま残る。
【００８７】
そして、次のステップＳ４５において、ＭＰＵ１７は、データ変換済みフラグ処理を実行する。すなわち、メモリカード２４に残っている仮ＭＰファイルに、転送処理のためにデータ変換した新ＭＰファイルを生成済みであることを示す識別フラグをたてる。そして次のステップＳ４６において、ＭＰＵ１７は、新たに圧縮画像データを規定内の圧縮方式で圧縮し直した新ＭＰファイルをＰＣ側に転送処理する。そして、その後、ＭＰＵ１７は、本データ転送処理ルーチンを終了する。なお、ステップＳ４５において仮ＭＰファイルを削除処理するようにしてもよい。
【００８８】
そこで次に、以上のように構成された本実施形態のカメラ１１の作用について、特に、撮影モードが連続撮影等の特別撮影モードで被写体画像を撮像した場合の作用に着目して以下説明する。
【００８９】
なお、説明の前提として、この場合にメモリカード２４に保存予定の画像ファイルは、複数の圧縮画像データを含んだＭＰファイル（以下、「保存用ＭＰファイル」という。）であるものとする。また、その時点でメモリカード２４にはＪＰＥＧ（規定内）圧縮方式で各々の画像データが圧縮された３つのＭＰファイル（以下、「第１既存ＭＰファイル」「第２既存ＭＰファイル」「第３既存ＭＰファイル」という。）が複数のＳＰファイルと共に保存されているものとする。そして、各既存ＭＰファイルについては、第１既存ＭＰファイルがファイル生成時の圧縮率が一番高いと共に、第３既存ＭＰファイルだけが既に２回のデータ圧縮をされて他の２つの既存ＭＰファイルよりも被データ圧縮回数が多い関係にあるものとする。さらに、この場合における各ＭＰファイルのデータ容量は、ＪＰＥＧ（規定内）圧縮方式で既に圧縮された状態にある既存ＭＰファイルを、ＪＰＥＧＸＲ（規定外）圧縮方式で圧縮し直した場合には、その圧縮し直しをする前よりも保存用ＭＰファイルのデータ容量と同じ以上の空き容量ができるものとする。そして、撮像時点でのメモリカード２４の記憶残容量は、ＳＰファイル４０の保存は可能であるものの、保存用ＭＰファイルの保存は、その全圧縮画像データの保存は不可能であって、その半分程度の圧縮画像データしか保存できないほど少ないものとする。さらに、このカメラ１１には、ＭＰファイルの圧縮画像データをデータ処理可能とするＭＰフォーマットに対応した専用データ処理ソフトがインストールされているものとする。
【００９０】
さて、以上のような前提の下、カメラ１１における操作部材２５のレリーズボタンが全押し操作されると、撮影モードが連続撮影モード等の特別撮影モードであるため、複数の画像データを含んだ保存用ＭＰファイルが生成される。なお、この場合において、保存用ＭＰファイルに含まれる全画像データはＭＰフォーマット規定に対応した規定内圧縮方式のＪＰＥＧ圧縮方式を使用して１回目規定内圧縮率でデータ圧縮される。このように画像データを圧縮された保存用ＭＰファイルは、これを保存可能な記憶残容量がメモリカード２４にあれば、そのままメモリカード２４に保存される。
【００９１】
ところが、本実施形態の場合は、現時点でメモリカード２４には、ＭＰファイルよりもデータ容量が小さいＳＰファイルは保存できるものの、ＳＰファイルよりもデータ容量が大きい保存用ＭＰファイルの全ての圧縮画像データを保存可能な記憶残容量はない。そのため、このカメラ１１では、保存用ＭＰファイルの全圧縮画像データが、ＪＰＥＧ圧縮方式により１回目規定内圧縮率よりも圧縮率を高くした高圧縮率で、更に高圧縮化されることになる。そして、そのような画像データの高圧縮化により保存用ＭＰファイルのデータ容量がメモリカード２４に保存可能なデータ容量になれば、そのまま保存されるが、依然として保存できない場合は、更に圧縮率を高くした高圧縮率でのＪＰＥＧ圧縮処理が規定内限度回数ＬＡになるまで繰り返される。
【００９２】
そして、そのような規定内圧縮回数ＮＡが規定内限度回数ＬＡに達しても、依然としてメモリカード２４に保存できない場合には、ＪＰＥＧ圧縮方式とは圧縮アルゴリズムが異なると共に、数値的に同じ圧縮率ならばＪＰＥＧ圧縮方式よりも更なるデータの高圧縮化が可能な別の圧縮方式での圧縮処理に切り替えられる。
【００９３】
すなわち、本実施形態の場合は、ＭＰフォーマット規定には対応していないが可逆圧縮が可能な規定外圧縮方式のＪＰＥＧＸＲ圧縮方式により保存用ＭＰファイルの全圧縮画像データの圧縮処理が前述したＪＰＥＧ（規定内）圧縮処理の場合と同様に圧縮率を変更しながら規定外限度回数ＬＢになるまで繰り返される。そして、そのような画像データの高圧縮化により保存用ＭＰファイルのデータ容量がメモリカード２４に保存可能なデータ容量になれば、そのまま保存される。
【００９４】
但し、その場合には、保存されるＭＰファイルの先頭画像のヘッダ情報中に、このＭＰファイルの画像データの圧縮処理に使用した圧縮方式が規定外圧縮方式（この場合はＪＰＥＧＸＲ圧縮方式）であることを識別させる「１」のフラグがたてられる。その一方、そのような規定外圧縮回数ＮＢが規定外限度回数ＬＢに達しても、依然としてメモリカード２４に保存できない場合には、データ圧縮の対象が保存用ＭＰファイルから既にメモリカード２４に保存されている既存の画像ファイル（第１〜第３の各既存ＭＰファイル、及び複数のＳＰファイル）に切り替えられる。
【００９５】
そして、この場合は次のような選択条件に従って更なるデータの高圧縮化の対象となる画像ファイルが選択される。まず第１に、データ容量が多い方の画像ファイルが対象として選択される。したがって、３つの既存ＭＰファイルよりもデータ容量が小さいＳＰファイルは選択対象から除外され、データ容量の点では互いに差異がない第１〜第３の各既存ＭＰファイルがデータ圧縮の対象として残ることになる。
【００９６】
次に第２には、現時点までの被データ圧縮回数が少ない方の画像ファイルが対象として選択される。したがって、第１〜第３の各既存ＭＰファイルのうちから、他の２つのＭＰファイルよりも被データ圧縮回数が１回分だけ多い第３既存ＭＰファイルは選択対象から除外され、被データ圧縮回数の点では互いに差異がない第１及び第２の２つの既存ＭＰファイルがデータ圧縮の対象として残ることになる。
【００９７】
さらに第３には、その画像ファイルのファイル生成時におけるデータ圧縮率が高い方の画像ファイルが対象として選択される。したがって、第１及び第２の既存ＭＰファイルのうちから、ファイル生成時のデータ圧縮率が一番高い第１既存ＭＰファイルがデータ圧縮の対象として選択される。
【００９８】
そして、このようにして選択した第１既存ＭＰファイルの全圧縮画像データに対して、保存用ＭＰファイルの全圧縮画像に対して行なった複数回に亘るＪＰＥＧ（規定内）圧縮処理と複数回に亘るＪＰＥＧＸＲ（規定外）圧縮処理を同様の手順で行ない、その都度、メモリカード２４に保存できるようになったか否かが判定される。そして、保存可能となれば、そのままに保存されるが、依然として保存できない場合は、カメラ１１のモニタ２１にメモリカード２４の容量不足を報知すると共に新規メモリカードへの交換を促すメッセージが表示される。そして、カメラ１１の操作者によりメモリカード２４が記憶残容量の十分にある新規なメモリカード２４に交換されると、その新規なメモリカード２４に保存用ＭＰファイルが保存されるようになる。
【００９９】
なお、このように新規なメモリカード２４に交換するまでもなく、前述した規定外圧縮方式での更なる高圧縮化により、元々のメモリカード２４に保存可能とされた場合、その保存用ＭＰファイルは、先頭画像のヘッダ情報中にフラグ「１」をたてた仮ＭＰファイルとして保存される。ところが、こうした仮ＭＰファイル形式の保存済みＭＰファイルは、これを外部のデータ処理機器（例えば、ＰＣ）に転送したとしても、その転送先のＰＣに規定外圧縮方式でデータ圧縮された圧縮画像データを含む画像ファイルをデータ処理可能なソフトプログラムがインストールされていない場合には、所望のデータ処理ができないことがあり得る。
【０１００】
そのため、このカメラ１１では、メモリカード２４に保存済みの画像ファイルのうちに画像データの圧縮方式がＪＰＥＧＸＲ圧縮方式等の規定外圧縮方式の画像ファイルがある場合において、その画像ファイルを転送するときは、その画像ファイルの圧縮画像データが転送される前にＪＰＥＧ（規定内）圧縮方式で圧縮し直し（データ変換処理）される。そして、その画像ファイルは、そのように圧縮画像データが規定内圧縮方式でデータ圧縮し直された後に、カメラ１１からＰＣ等の外部のデータ処理機器に転送される。
【０１０１】
また、そのような画像データの圧縮方式がＪＰＥＧＸＲ圧縮方式等の規定外圧縮方式の保存済み画像ファイルがある場合において、メモリカード２４から不要な画像ファイルが削除される等して記憶残容量が拡大した場合にも、その規定外圧縮方式でデータ圧縮された保存済み画像ファイルはＪＰＥＧ（規定内）圧縮方式によりデータ圧縮し直される。そして、データ圧縮し直されたことにより、保存済み画像ファイルのデータ処理がＭＰフォーマット規定に対応して行なわれるようになる。
【０１０２】
以上のような本実施形態によれば、以下のような効果を得ることができる。
（１）被写体の画像を撮像した時点で、撮像画像の画像データを保存可能とするだけの記憶残容量がメモリカード（記憶手段）２４にない場合は、その撮像画像の画像データをデータ圧縮した保存用の第１圧縮画像データ及びメモリカード２４にデータ圧縮されて保存されている既存の第２圧縮画像データのうち少なくとも一方が更に高圧縮処理される。そして、そのような更なる高圧縮処理によってメモリカード２４に保存用の第１圧縮画像データを保存可能とする空き容量を確保することが可能となる。したがって、このような更なる高圧縮処理をすることにより、撮像画像の画像データをメモリカード２４の記憶残容量が少ない場合にも可及的に保存することができる。
【０１０３】
（２）また、圧縮画像データに対して更なる高圧縮処理を施す場合には、データ圧縮の圧縮アルゴリズムが異なる複数種類のデータ圧縮方式のうちから、当該圧縮画像データのデータ圧縮に使用する一つの圧縮方式が選択される。したがって、データ圧縮方式が１つしかない場合に比較して、圧縮画像データのデータ圧縮の自由度を拡げることができる。例えば、非可逆圧縮ではなく可逆圧縮を所望する場合は、ＪＰＥＧＸＲ圧縮方式で対応することができる。また、ＭＰフォーマット規定に対応した圧縮方式を所望する場合には、ＪＰＥＧ圧縮方式で対応することができる。さらに、動画像を含む画像データの場合は、動画圧縮規格のＨ．２６４圧縮方式で対応することができる。
【０１０４】
（３）また、ＭＰフォーマット規定に準じていない規定外圧縮方式（ＪＰＥＧＸＲ圧縮方式等）を使用してＭＰファイル５０の画像データをデータ圧縮してメモリカード２４に保存した場合には、その保存されたＭＰファイルにおける先頭画像のヘッダ情報中に規定外圧縮方式でデータ圧縮したことを示すフラグが立てられる。したがって、メモリカード２４に保存済みＭＰファイルが複数ある場合でも、そのフラグを識別子として、その後におけるデータ変換処理をスムーズに行なうことができる。
【０１０５】
（４）また、圧縮画像データに対する更なるデータの高圧縮処理回数は、所定閾値回数（規定内限度回数ＬＡ，規定外限度回数ＬＢ）を超えないように制御される。そのため、圧縮率を次第に高く変化させる高圧縮処理を記憶残容量に応じて段階的に行ないつつ圧縮画像データが過度にデータ圧縮されるのを抑制できるので、圧縮画像データのデータ内容を良好に保護することができる。
【０１０６】
（５）撮像画像の画像データが画像ファイル内に複数の画像データを含むＭＰファイル５０である場合には、画像ファイル内に１つの画像データしか含まないＳＰファイル４０の場合よりも、メモリカード２４の記憶残容量が少ないときは画像データの保存が不可能となりやすい。この点、本実施形態の場合は、ＳＰファイル４０の圧縮画像データの場合と同様に、ＭＰファイル５０の圧縮画像データが更なるデータ高圧縮処理の対象とされるので、メモリカード２４の記憶残容量が少ない場合にもＭＰファイル５０に含まれる複数の圧縮画像データを可及的に保存することができる。
【０１０７】
（６）メモリカード２４に新たな画像ファイルを保存可能とする空き容量をつくるための更なる高圧縮処理の対象となる圧縮画像データを含む画像ファイルが複数ある場合は、それらの画像ファイルのファイル生成時におけるデータ圧縮率が高い方の圧縮画像データを含む画像ファイルが更なる高圧縮処理の対象とされる。換言すると、ファイル生成時におけるデータ圧縮率が低い圧縮画像データは更なる高圧縮処理が回避される。そのため、一般に、ファイル生成時の圧縮率が低い圧縮画像データは、所謂、ベストショット画像の画像ファイルであることが多いが、こうしたベストショット画像のように、ファイル生成時の圧縮率のままでデータ内容を保存しておきたい画像ファイルの画像データについては更なる高圧縮処理で保存データを壊す虞なく良好に保護することができる。
【０１０８】
（７）メモリカード２４に新たな画像ファイルを保存可能とする空き容量をつくるための更なる高圧縮処理の対象となる圧縮画像データを含む画像ファイルが複数ある場合は、それらの各画像ファイルのうち被データ圧縮回数の少ない方の圧縮画像データを含む画像ファイルが更なる高圧縮処理の対象とされる。したがって、被データ圧縮回数が多くなると画像データがデータ的に疲弊してしまう可能性があるのに対し、更なるデータの高圧縮化処理は被データ圧縮回数の少ない画像ファイルを対象とするので、画像ファイルの画像データがデータ的に疲弊してしまう可能性を低減できる。
【０１０９】
（８）メモリカード２４に新たな画像ファイルを保存可能とする空き容量をつくるための更なる高圧縮処理の対象となる圧縮画像データを含む画像ファイルが複数ある場合は、それらの各画像ファイルのうちデータ容量が多い方の圧縮画像データを含む画像ファイルが更なる高圧縮処理の対象とされる。したがって、更なるデータの高圧縮化処理によって新たにメモリカード２４にできる記憶残容量（空き容量）を効率良く大きく確保することができる。
【０１１０】
（９）また、ＭＰフォーマット規定に準じていない規定外圧縮方式（ＪＰＥＧＸＲ圧縮方式等）を使用して画像ファイルの画像データをデータ圧縮してメモリカード２４に保存した場合において、そのメモリカード２４にファイル削除等によって大きな記憶残容量ができた場合には、その保存済みの画像ファイルの圧縮方式のデータが変換処理される。そのため、そのカメラ１１において、その保存済みの画像ファイルに含まれた画像データのデータ処理を制約なく良好に実行することができるようになる。
【０１１１】
（１０）また、ＭＰフォーマット規定に準じていない規定外圧縮方式（ＪＰＥＧＸＲ圧縮方式等）を使用して画像ファイルの画像データをデータ圧縮してメモリカード２４に保存した場合において、その保存済みの画像ファイルを外部のＰＣ等に転送する場合には、その転送前に、当該保存済みの画像ファイルの圧縮方式のデータが変換処理される。そのため、転送先のＰＣ（外部のデータ処理機器）においても、転送されてきた画像ファイルに含まれた画像データのデータ処理を制約なく良好に実行することができるようになる。
【０１１２】
なお、上記実施形態は以下のような別の実施形態に変更してもよい。
・上記実施形態において、保存用のＭＰファイル５０に含まれる第１圧縮画像データを更なる高圧縮処理する場合には、全圧縮画像データに限らず、その複数の圧縮画像データの一部の圧縮画像データをデータ圧縮の対象として選択するようにしてもよい。このようにすれば、メモリカード２４の記憶残容量が比較的少ない場合にも、圧縮画像データ単位で細やかにデータ保存の対応をすることができる。なお、この場合における更なる高圧縮の圧縮方式が規定外圧縮方式である場合には、そのＭＰファイル５０（仮ＭＰファイル）における個別画像５１，５２…毎のヘッダ５１２，５２２…に、規定外圧縮方式でデータ圧縮したことを識別可能とするフラグ「１」がたてられる。
【０１１３】
・上記実施形態において、メモリカード２４から保存済みの画像ファイルを転送する外部のデータ処理機器としては、大画面の高精細テレビなどＰＣ以外のデータ処理機器でもよい。
【０１１４】
・上記実施形態において、メモリカード２４にデータ圧縮されて保存されている既存の画像ファイルの圧縮画像データ（第２圧縮画像データ）を更なる高圧縮処理の対象とする場合、同時に複数の画像ファイル又は複数の画像データを対象とするようにしてもよい。
【０１１５】
・上記実施形態において、メモリカード２４に新たな空き容量をつくるために複数ある既存画像ファイルのうちから更なる高圧縮処理の対象を選択する際の判断基準としては、データ容量の多少、被データ圧縮回数の多少、及びファイル生成時におけるデータ圧縮率の高低のうち、少なくとも一つを適用するものであってもよい。あるいは、これらの判断基準によらず、例えば、そのメモリカード２４に保存された記録順に従って更なる高圧縮の対象を選択するようにしてもよい。
【０１１６】
・上記実施形態において、メモリカード２４に新たな空き容量をつくるために更なる高圧縮処理を施される画像ファイルとしては、ＭＰファイル５０に限らず少なくとも一つのＳＰファイル４０であってもよい。
【０１１７】
・上記実施形態において、メモリカード２４に新たな空き容量をつくるために更なる高圧縮処理を施される画像ファイルがＭＰファイル５０である場合には、そのＭＰファイル５０に含まれる複数の圧縮画像データの一部の圧縮画像データをデータ圧縮の対象として選択するようにしてもよい。このようにすれば、新たに保存する画像ファイルの第１圧縮画像データのデータ容量が比較的少ない場合にも、圧縮画像データ単位で細やかにデータ保存の対応をすることができる。
【０１１８】
・上記実施形態において、更なる高圧縮処理の所定閾値回数となる規定内限度回数ＬＡ及び規定外限度回数ＬＢは、実施形態において一例として示した３回に限らず１回以上の適宜な回数を設定することが可能である。すなわち、一つの圧縮方式で更なる高圧縮処理は何回も繰り返さずに１回だけ行なうものであってもよい。
【０１１９】
・上記実施形態において、圧縮方式としては、例えば可逆圧縮が可能なＺｉｐ圧縮方式やＪＰＥＧ２０００圧縮方式、及び、非可逆圧縮にも可逆圧縮にも対応可能なＨＤPhoto圧縮方式など他の圧縮方式を適用することも可能である。
【０１２０】
・上記実施形態において、更なるデータの高圧縮化処理に使用する圧縮方式としては、ＪＰＥＧ（規定内）圧縮方式等の第１圧縮方式及びＪＰＥＧＸＲ（規定外）圧縮方式等の第２圧縮方式のうち少なくとも一方の圧縮方式を使用すればよく、実施形態のように双方の圧縮方式を使用しなくてもよい。
【０１２１】
・上記実施形態において、図４の画像データ高圧縮化処理ルーチンのステップＳ２８で肯定判定した場合、すなわち規定外圧縮方式であるＪＰＥＧＸＲ圧縮方式による保存用の第１圧縮画像データの圧縮回数が規定外限度回数ＬＢを経たと判定した場合、更なる高圧縮化が期待できる別のＨ．２６４圧縮方式で同様に複数回の圧縮処理をさせてもよい。
【０１２２】
・上記実施形態において、更なるデータの高圧縮の対象とする圧縮画像データは、これから保存しようとする画像ファイルの第１圧縮画像ファイル及びメモリカード２４に既にデータ圧縮されて保存されている既存画像ファイルの第２圧縮画像データのうち少なくとも一方であればよく、実施形態のように双方の圧縮画像データが対象でなくてもよい。
【０１２３】
・上記実施形態において、仮ＭＰファイルからデータ変換処理により新ＭＰファイルを生成する際には、その新ＭＰファイルを仮ＭＰファイルとは別に新たに名前を変えて保存することで生成する以外に、仮ＭＰファイルにデータ変換処理した内容を上書きして保存するようにしてもよい。
【０１２４】
・上記実施形態において、圧縮画像データを含んだ画像ファイルを保存（記録）させる記憶手段としては、メモリカード２４以外にカメラ１１が備える不揮発性メモリなど他の記憶手段であってもよい。
【０１２５】
・上記実施形態において、データ処理プログラムを予めメモリカードなどの外部記憶媒体に記憶させておき、その外部記憶媒体をカメラに装着した際に、その外部記憶媒体からカメラが備える記憶手段にデータ処理プログラムが取り込まれるようにしてもよい。
【０１２６】
・上記実施形態では、本発明の撮像装置をデジタルスチルカメラ１１に具体化したが、デジタルビデオカメラやカメラ機能付き形態電話など、他の撮像機能を有する撮像装置に具体化してもよい。
【符号の説明】
【０１２７】
１１…デジタルスチルカメラ（撮像装置）、１４…撮像素子（撮像手段）、１７…ＭＰＵ（制御装置、記録制御手段、保存可否判定手段、圧縮制御手段）、２２…圧縮／伸張処理回路（データ圧縮手段）、４１３，５１３，５２３，５３３，５４３…画像データ、ＰＣ…パーソナルコンピュータ（外部のデータ処理機器）。
【図１】
2011188371.tif 000003
【図２】
2011188371.tif 000004
【図３】
2011188371.tif 000005
【図４】
2011188371.tif 000006
【図５】
2011188371.tif 000007
【図６】
2011188371.tif 000008