(57)【要約】【課題】可逆圧縮されたＲＡＷ画像の撮影可能枚数の管理を正確に行なう。【解決手段】空き容量検出部５０により、メモリカード１０の空き容量を検出する。ファイル検出部５１により、メモリカード１０に記録されている圧縮ＲＡＷファイルのファイル数、及び総ファイルサイズを検出する。平均ファイルサイズ算出部５２により、ファイル検出部５１で検出されたファイル数及び総ファイルサイズから、圧縮ＲＡＷファイルの平均ファイルサイズを算出する。記録可能枚数算出部５３により、空き容量と平均ファイルサイズから、メモリカード１０に記録可能な圧縮ＲＡＷファイルの枚数を算出する。表示制御部５４により、ＬＣＤパネル２６に撮影可能枚数を表示する。【選択図】図４
2008244940.tif 000002
【特許請求の範囲】
【請求項１】
静止画を撮影してＣＣＤ−ＲＡＷデータからなるＲＡＷ画像を生成する撮像手段と、
前記ＲＡＷ画像を可逆圧縮して圧縮ＲＡＷ画像を生成する可逆圧縮処理手段と、
前記圧縮ＲＡＷ画像を記録媒体に記録する記録処理手段と、
前記記録媒体の空き容量を検出する空き容量検出手段と、
前記記録媒体に記録されている前記圧縮ＲＡＷ画像の平均データサイズを特定する平均データサイズ特定手段と、
前記空き容量と前記平均データサイズとに基づいて、前記記録媒体に記録可能な前記圧縮ＲＡＷ画像の枚数を算出する記録可能枚数算出手段と、
前記記録可能枚数算出手段の算出結果に基づいて、撮影可能な枚数、または撮影できない旨を表示手段に表示させる表示制御手段を備えることを特徴とするデジタルカメラ。
【請求項２】
前記平均データサイズ特定手段は、前記記録媒体に記録されている前記圧縮ＲＡＷ画像の画像数及び総データサイズを検出するデータ検出部と、
前記画像数及び総データサイズから、前記圧縮ＲＡＷ画像の平均データサイズを算出する平均データサイズ算出部を備えることを特徴とする請求項１記載のデジタルカメラ。
【請求項３】
前記平均データサイズ特定手段は、前記記録媒体に記録されている前記圧縮ＲＡＷ画像の付帯情報から撮影日時を抽出し、予め設定されている検出期間に該当する撮影日時を有する前記圧縮ＲＡＷ画像を選択する撮影日時抽出部と、
選択された前記圧縮ＲＡＷ画像の画像数及び総データサイズを検出するデータ検出部と、
前記画像数及び総データサイズから、前記圧縮ＲＡＷ画像の平均データサイズを算出する平均データサイズ算出部を備えることを特徴とする請求項１記載のデジタルカメラ。
【請求項４】
前記撮影日時抽出部は、前記記録媒体に前記検出期間に該当する撮影日時の前記圧縮ＲＡＷ画像が記録されていないときに、前記検出期間を徐々に拡大して該当する前記圧縮ＲＡＷ画像を選択することを特徴とする請求項３記載のデジタルカメラ。
【請求項５】
前記平均データサイズ特定手段は、前記記録媒体に記録されている前記圧縮ＲＡＷ画像の付帯情報から撮影日時を抽出し、予め設定されている複数の検出期間ごとに該当する撮影日時を有する前記圧縮ＲＡＷ画像を選択する撮影期間抽出部と、
前記各検出期間内の前記圧縮ＲＡＷ画像の画像数及び総データサイズを検出するデータ検出部と、
前記各検出期間の画像数及び総データサイズから、前記各検出期間ごとに前記圧縮ＲＡＷ画像の期間別平均データサイズを算出する期間別平均データサイズ算出部と、
前記各期間別平均データサイズに対し、現在日時との時間差に応じて重み付けを行なう重み付け部と、
前記各期間別平均データサイズの平均を算出して、前記記録媒体に記録されている前記圧縮ＲＡＷ画像全体の平均データサイズとする平均データサイズ算出部を備えることを特徴とする請求項１記載のデジタルカメラ。
【請求項６】
前記重み付け部は、現在日時から過去に遡るにしたがって重みを軽くすることを特徴とする請求項５記載のデジタルカメラ。
【請求項７】
前記平均データサイズ特定手段は、前記記録媒体に記録されている前記圧縮ＲＡＷ画像の画像数及び総データサイズを検出するデータ検出部と、
前記画像数及び総データサイズから、前記圧縮ＲＡＷ画像の平均データサイズを算出する平均データサイズ算出部と、
前記圧縮ＲＡＷ画像に付帯されている縮小画像から、前記縮小画像の生成時に、前記ＲＡＷ画像のサイズを縮小して非可逆圧縮する際に用いられた量子化テーブルを抽出する量子化テーブル抽出部と、
前記量子化テーブルの高周波成分の平均値を算出し、前記平均値に基づいて前記平均データサイズの補正に用いる補正係数を特定する補正係数特定部と、
前記補正係数を用いて前記平均データサイズを補正する補正部を備えることを特徴とする請求項１記載のデジタルカメラ。
【請求項８】
前記平均データサイズ特定手段は、前記撮像手段を連続的に動作させて前記表示手段に被写体の画像をリアルタイムに表示するスルー画表示時に、前記撮像手段からシャッタスピード、絞り値、ＩＳＯ感度等の現撮影情報を取得する現撮影情報取得部と、
前記記録媒体に記録されている前記圧縮ＲＡＷ画像の付帯情報から、シャッタスピード、絞り値、ＩＳＯ感度等の撮影情報を抽出し、前記現撮影情報と比較して類似する撮影情報を有する前記圧縮ＲＡＷ画像を選択する撮影情報抽出部と、
選択された前記圧縮ＲＡＷ画像の画像数及び総データサイズを検出するデータ検出部と、
前記画像数及び総データサイズから、前記圧縮ＲＡＷ画像の平均データサイズを算出する平均データサイズ算出部を備えることを特徴とする請求項１記載のデジタルカメラ。
【請求項９】
前記平均データサイズ特定手段は、前記静止画撮影と、前記撮像手段を連続的に動作させて前記表示手段に被写体の画像をリアルタイムに表示するスルー画表示との画像サイズ等のサイズ比が予め記録されたサイズ比記録部と、
前記可逆圧縮処理手段に所定のタイミングで前記スルー画表示時のＲＡＷ画像を可逆圧縮させ、その際に得られた圧縮ＲＡＷ画像のデータサイズと前記サイズ比から、前記スルー画表示と同じ被写体を静止画撮影した時に得られる圧縮ＲＡＷ画像の予想データサイズを算出する予想データサイズ算出部とを備え、
前記記録可能枚数算出手段は、前記空き容量と前記平均データサイズ、及び前記空き容量と前記予想データサイズに基づいて、前記記録媒体に記録可能な前記圧縮ＲＡＷ画像の枚数を算出し、
前記表示制御手段は、前記平均データサイズと予想データサイズとに基づく記録可能枚数のうちいずれか少ないほうの記録可能枚数に基づいて、撮影可能な枚数、または撮影できない旨を表示手段に表示させることを特徴とする請求項２〜８いずれか記載のデジタルカメラ。
【請求項１０】
前記スルー画のＲＡＷ画像を解析して人物の顔を表す顔情報を抽出する顔情報抽出手段を設け、
前記予想データサイズ算出部は、前記顔情報が変化したときに、前記可逆圧縮処理手段にスルー画のＲＡＷ画像を可逆圧縮させることを特徴とする請求項９記載のデジタルカメラ。
【請求項１１】
前記平均データサイズ特定手段は、前記スルー画表示時に前記撮像手段で生成されるＲＡＷ画像と、前記撮影情報抽出部によって選択された前記圧縮ＲＡＷ画像を解析して人物の顔を表す顔情報を抽出する顔情報抽出部と、
前記スルー画表示の顔情報と前記圧縮ＲＡＷ画像の顔情報とを比較して、前記スルー画表示の顔情報に顔の数や位置、占有エリア等のいずれかまたは全てが同じ、あるいは近似する前記圧縮ＲＡＷ画像を選択する顔情報比較部を備え、
前記データ検出部は、前記顔情報比較部によって選択された前記圧縮ＲＡＷ画像の画像数及び総データサイズを検出し、
前記平均データサイズ算出部は、前記画像数及び総データサイズから前記圧縮ＲＡＷ画像の平均データサイズを算出することを特徴とする請求項８記載のデジタルカメラ。
【請求項１２】
前記記録可能枚数を記録し、前記記録可能枚数が新たに算出されるごとに更新される記録可能枚数記録手段を備えることを特徴とする請求項１〜１１いずれか記載のデジタルカメラ。
【請求項１３】
前記記録可能枚数の算出は、前記記録媒体に新たな前記圧縮ＲＡＷ画像が記録されたとき、あるいは前記記録媒体から記録済みの前記圧縮ＲＡＷ画像が削除されたときに行なわれることを特徴とする請求項１２記載のデジタルカメラ。
【請求項１４】
前記平均データサイズ特定手段は、前記記録媒体に前記圧縮ＲＡＷ画像が記録されていないときに、前記記録媒体に記録されている前記ＲＡＷ画像のデータサイズを前記平均データサイズとして設定することを特徴とする請求項１〜１３いずれか記載のデジタルカメラ。
【請求項１５】
静止画撮影時と、被写体の画像をリアルタイムに表示するスルー画表示時にＣＣＤ−ＲＡＷデータからなるＲＡＷ画像を生成する撮像手段と、
前記ＲＡＷ画像を可逆圧縮して、圧縮ＲＡＷ画像を生成する可逆圧縮処理手段と、
前記静止画撮影時の圧縮ＲＡＷ画像を記録媒体に記録する記録処理手段と、
前記静止画撮影と前記スルー画表示との画像サイズ等のサイズ比が予め記録されたサイズ比記録手段と、
前記可逆圧縮処理手段に所定のタイミングで前記スルー画表示時のＲＡＷ画像を可逆圧縮させ、その際に得られた圧縮ＲＡＷ画像のデータサイズと前記サイズ比から、前記スルー画表示と同じ被写体を静止画撮影した時に得られる圧縮ＲＡＷ画像の予想データサイズを算出する予想データサイズ算出手段と、
前記記録媒体の空き容量を検出する空き容量検出手段と、
前記予想データサイズと前記空き容量とに基づいて、前記記録媒体に記録可能な前記圧縮ＲＡＷ画像の枚数を算出する記録可能枚数算出手段と、
前記記録可能枚数算出手段の算出結果に基づいて、撮影可能な枚数、または撮影できない旨を表示手段に表示させる表示制御手段を備えることを特徴とするデジタルカメラ。
【請求項１６】
前記スルー画表示時のＲＡＷ画像を解析して人物の顔を表す顔情報を抽出する顔情報抽出手段を設け、
前記可逆圧縮処理手段は、前記顔情報が変化したときに前記スルー画表示の前記ＲＡＷ画像を可逆圧縮することを特徴とする請求項１５記載のデジタルカメラ。
【請求項１７】
静止画を撮影してＣＣＤ−ＲＡＷデータからなるＲＡＷ画像を生成する撮像手段と、
前記ＲＡＷ画像を可逆圧縮して、圧縮ＲＡＷ画像を生成する可逆圧縮処理手段と、
前記圧縮ＲＡＷ画像を記録媒体に記録する記録処理手段と、
前記記録媒体の空き容量を検出する空き容量検出手段と、
前記圧縮ＲＡＷ画像の平均データサイズを記録する平均データサイズ記録手段と、
前記空き容量と前記平均データサイズとに基づいて、前記記録媒体に記録可能な前記圧縮ＲＡＷ画像枚数を算出する記録可能枚数算出手段と、
前記記録可能枚数算出手段の算出結果に基づいて、撮影可能な枚数、または撮影できない旨を表示手段に表示させる表示制御手段を備え、
前記静止画撮影が行なわれたときに、その静止画撮影により生成された前記圧縮ＲＡＷ画像のデータサイズが、新たな平均データサイズとして前記平均データサイズ記録手段に記録されることを特徴とするデジタルカメラ。
【請求項１８】
静止画を撮影してＣＣＤ−ＲＡＷデータからなるＲＡＷ画像を生成する撮像手段と、
前記ＲＡＷ画像を可逆圧縮して、圧縮ＲＡＷ画像を生成する可逆圧縮処理手段と、
前記圧縮ＲＡＷ画像を記録媒体に記録する記録処理手段と、
前記記録媒体の空き容量を検出する空き容量検出手段と、
前記圧縮ＲＡＷ画像の平均データサイズである第１平均データサイズと、前記ＲＡＷ画像の平均データサイズである第２平均データサイズを記録する平均データサイズ記録手段と、
前記空き容量と前記第１平均データサイズとに基づいて、前記記録媒体に記録可能な前記圧縮ＲＡＷ画像の枚数である第１記録可能枚数を算出し、前記第１記録可能枚数が「１」以上であるときに、前記空き容量と前記第２平均データサイズとに基づいて、前記記録媒体に記録可能な前記圧縮ＲＡＷ画像の枚数である第２記録可能枚数を算出する記録可能枚数算出手段と、
前記第１記録可能枚数が「１」未満のときに、表示手段に撮影できない旨を表示させ、前記第１記録可能枚数及び第２記録可能枚数がともに「１」以上であるときに撮影可能枚数を前記表示手段に表示させ、前記第１記録可能枚数が「１」以上で、前記第２記録可能枚数が「１」未満であるときには撮影できない可能性があることを前記表示手段に警告表示させる表示制御手段を備え、
前記静止画撮影が行なわれたときに、その静止画撮影により生成された前記圧縮ＲＡＷ画像と前記ＲＡＷ画像のデータサイズが、新たな第１平均データサイズ及び第２平均データサイズとして前記平均データサイズ記録手段に記録されることを特徴とするデジタルカメラ。
【請求項１９】
静止画撮影を行なってＣＣＤ−ＲＡＷデータからなるＲＡＷ画像を生成し、前記ＲＡＷ画像を可逆圧縮した圧縮ＲＡＷ画像を記録媒体に記録するデジタルカメラの制御方法において、
前記記録媒体の空き容量を検出するステップと、
前記記録媒体に記録されている前記圧縮ＲＡＷ画像の平均データサイズを特定するステップと、
前記空き容量と前記平均データサイズとに基づいて、前記記録媒体に記録可能な前記圧縮ＲＡＷ画像の枚数を算出するステップと、
前記記録可能枚数に基づいて、撮影可能な枚数、または撮影できない旨を表示するステップを備えることを特徴とするデジタルカメラの制御方法。
【請求項２０】
静止画撮影時と、被写体の画像をリアルタイムに表示するスルー画表示とを行なって、ＣＣＤ−ＲＡＷデータからなるＲＡＷ画像を生成し、前記ＲＡＷ画像を可逆圧縮した圧縮静止画ＲＡＷ画像を記録媒体に記録するデジタルカメラの制御方法において、
前記記録媒体の空き容量を検出するステップと、
前記スルー画表示時のＲＡＷ画像を可逆圧縮してデータサイズを検出するステップと、
前記データサイズと、前記静止画撮影と前記スルー画表示との画像サイズ等のサイズ比から、前記スルー画表示と同じ被写体を静止画撮影した時に得られる圧縮ＲＡＷ画像の予想データサイズを算出するステップと、
前記空き容量と前記予想データサイズとに基づいて、前記記録媒体に記録可能な前記圧縮ＲＡＷ画像の枚数を算出するステップと、
前記記録可能枚数の算出結果に基づいて、撮影可能な枚数、または撮影できない旨を表示するステップを備えることを特徴とするデジタルカメラの制御方法。
【請求項２１】
静止画撮影を行なってＣＣＤ−ＲＡＷデータからなるＲＡＷ画像を生成し、前記ＲＡＷ画像を可逆圧縮した圧縮ＲＡＷ画像を記録媒体に記録するデジタルカメラの制御方法において、
前記記録媒体の空き容量を検出するステップと、
前記空き容量と、予め設定されている前記圧縮ＲＡＷ画像の平均データサイズとに基づいて、前記記録媒体に記録可能な前記圧縮ＲＡＷ画像の枚数を算出するステップと、
前記記録可能枚数に基づいて、撮影可能な枚数、または撮影できない旨を表示するステップと、
前記静止画撮影が行なわれたときに、その静止画撮影により生成された前記圧縮ＲＡＷ画像のデータサイズを新たな平均データサイズとして設定するステップを備えることを特徴とするデジタルカメラの制御方法。
【請求項２２】
静止画撮影を行なってＣＣＤ−ＲＡＷデータからなるＲＡＷ画像を生成し、前記ＲＡＷ画像を可逆圧縮した圧縮ＲＡＷ画像を記録媒体に記録するデジタルカメラの制御方法において、
前記記録媒体の空き容量を検出するステップと、
前記空き容量と、予め設定されている前記圧縮ＲＡＷ画像の平均データサイズである第１平均データサイズとに基づいて、前記記録媒体に記録可能な前記圧縮ＲＡＷ画像の枚数である第１記録可能枚数を算出するステップと、
前記第１記録可能枚数が「１」未満のときに、撮影できない旨を表示するステップと、
前記第１記録可能枚数が「１」以上であるときに、前記空き容量と、予め設定されている前記ＲＡＷ画像の平均データサイズである前記第２平均データサイズとに基づいて、前記記録媒体に記録可能な前記圧縮ＲＡＷ画像の枚数である第２記録可能枚数を算出するステップと、
前記第１記録可能枚数及び第２記録可能枚数がともに「１」以上であるときに撮影可能枚数を表示するステップと、
前記第１記録可能枚数数が「１」以上で、前記第２記録可能枚数が「１」未満であるときに撮影できない可能性があることを警告表示するステップと、
前記静止画撮影が行なわれたときに、その静止画撮影により生成された前記圧縮ＲＡＷ画像と前記ＲＡＷ画像のファイルサイズを新たな第１平均データサイズ及び第２平均データサイズとして設定するステップとを備えることを特徴とするデジタルカメラの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影により生成されたＣＣＤ−ＲＡＷデータからなるＲＡＷ画像を可逆圧縮して、記録媒体に記録するデジタルカメラ及びその制御方法に関する。
【背景技術】
【０００２】
ＣＣＤやＣＭＯＳ等の撮像素子を用いて被写体を撮像するデジタルカメラでは、撮像素子により生成されたアナログの撮像信号をデジタルの画像データ（以下、ＲＡＷデータと呼ぶ）に変換し、更にこのＲＡＷデータをＪＰＥＧ等の画像ファイルに変換してメモリカード等の記録媒体に記録する。例えば、ＪＰＥＧファイルは、固定長圧縮（圧縮ファイルのデータ量が略一定になるように圧縮するもの）等の非可逆圧縮が施されるため、記録媒体に記録可能な枚数の管理が正確かつ容易に行なえるという利点がある。
【０００３】
上記固定長圧縮は、データ量を略一定に抑えるため、圧縮処理の段階で量子化スケールの拡大や、ビットストリームの打ち切り等が行なわれる。これらの処理では、視覚的に目立たない範囲で画像情報の削除が行なわれる。しかし、特に高画質が要求される用途（製版用の画像加工、画像の拡大表示等）では、この画像情報の削除が問題となる。
【０００４】
そこで、一部のデジタルスチルカメラには、非圧縮のＲＡＷデータを可逆圧縮して圧縮ＲＡＷデータを生成し、メモリカード等の記録媒体に記録するものがある（例えば、特許文献１及び２参照）。可逆圧縮としては、例えばＤＰＣＭ（Differential Pulse Code Modulation)等がよく知られている。
【特許文献１】特開２００２−２１８３８７号公報
【特許文献２】特開２００２−３５４４０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
可逆圧縮は、画像によってデータサイズが変化する可変長圧縮である。そのため、記録媒体の記録可能枚数の管理が困難になるという問題点があった。特に、撮影可能枚数「１」の状態で、可逆圧縮後のデータサイズが残容量を上回った場合、圧縮ＲＡＷデータを記録媒体に保存できないといった問題を生じる。
【０００６】
また、ユーザーが圧縮ＲＡＷデータでの記録を選択するというケースは、ユーザーにとって最重要の撮影であることを意味する。したがって、このようなケースでは、撮影結果を保存できないというアクシデントを極力回避しなければならない。
【０００７】
本発明は、上記問題を解決するために、可逆圧縮されたＲＡＷ画像の撮影可能枚数の管理が正確に行なえるようにしたデジタルカメラ及びその制御方法を提供する。
【課題を解決するための手段】
【０００８】
上記課題を解決するために本発明のデジタルカメラは、静止画を撮影してＣＣＤ−ＲＡＷデータからなるＲＡＷ画像を生成する撮像手段と、ＲＡＷ画像を可逆圧縮して圧縮ＲＡＷ画像を生成する可逆圧縮処理手段と、圧縮ＲＡＷ画像を記録媒体に記録する記録処理手段と、記録媒体の空き容量を検出する空き容量検出手段と、記録媒体に記録されている圧縮ＲＡＷ画像の平均データサイズを特定する平均データサイズ特定手段と、空き容量と平均データサイズとに基づいて、記録媒体に記録可能な圧縮ＲＡＷ画像の枚数を算出する記録可能枚数算出手段と、記録可能枚数算出手段の算出結果に基づいて、撮影可能な枚数、または撮影できない旨を表示手段に表示させる表示制御手段から構成したものである。
【０００９】
平均データサイズ特定手段は、記録媒体に記録されている圧縮ＲＡＷ画像の画像数及び総データサイズを検出するデータ検出部と、画像数及び総データサイズから、圧縮ＲＡＷ画像の平均データサイズを算出する平均データサイズ算出部から構成したものである。
【００１０】
また、別の平均データサイズ特定手段は、記録媒体に記録されている圧縮ＲＡＷ画像の付帯情報から撮影日時を抽出し、予め設定されている検出期間に該当する撮影日時を有する圧縮ＲＡＷ画像を選択する撮影日時抽出部と、選択された圧縮ＲＡＷ画像の画像数及び総データサイズを検出するデータ検出部と、画像数及び総データサイズから、圧縮ＲＡＷ画像の平均データサイズを算出する平均データサイズ算出部から構成したものである。
【００１１】
また、撮影日時抽出部は、記録媒体に検出期間に該当する撮影日時の圧縮ＲＡＷ画像が記録されていないときに、検出期間を徐々に拡大して該当する圧縮ＲＡＷ画像を選択するようにしたものである。
【００１２】
更に別の平均データサイズ特定手段は、記録媒体に記録されている圧縮ＲＡＷ画像の付帯情報から撮影日時を抽出し、予め設定されている複数の検出期間ごとに該当する撮影日時を有する圧縮ＲＡＷ画像を選択する撮影期間抽出部と、各検出期間内の圧縮ＲＡＷ画像の画像数及び総データサイズを検出するデータ検出部と、各検出期間の画像数及び総データサイズから、各検出期間ごとに圧縮ＲＡＷ画像の期間別平均データサイズを算出する期間別平均データサイズ算出部と、各期間別平均データサイズに対し、現在日時との時間差に応じて重み付けを行なう重み付け部と、各期間別平均データサイズの平均を算出して、記録媒体に記録されている圧縮ＲＡＷ画像全体の平均データサイズとする平均データサイズ算出部から構成したものである。
【００１３】
また、重み付け部は、現在日時から過去に遡るにしたがって重みを軽くするようにしたものである。
【００１４】
更に別の平均データサイズ特定手段は、記録媒体に記録されている圧縮ＲＡＷ画像の画像数及び総データサイズを検出するデータ検出部と、画像数及び総データサイズから、圧縮ＲＡＷ画像の平均データサイズを算出する平均データサイズ算出部と、圧縮ＲＡＷ画像に付帯されている縮小画像から、縮小画像の生成時にＲＡＷ画像のサイズを縮小して非可逆圧縮する際に用いられた量子化テーブルを抽出する量子化テーブル抽出部と、量子化テーブルの高周波成分の平均値を算出し、平均値に基づいて平均データサイズの補正に用いる補正係数を特定する補正係数特定部と、補正係数を用いて平均データサイズを補正する補正部から構成したものである。
【００１５】
また別の平均データサイズ特定手段は、撮像手段を連続的に動作させて表示手段に被写体の画像をリアルタイムに表示するスルー画表示時に、撮像手段からシャッタスピード、絞り値、ＩＳＯ感度等の現撮影情報を取得する現撮影情報取得部と、記録媒体に記録されている圧縮ＲＡＷ画像の付帯情報から、シャッタスピード、絞り値、ＩＳＯ感度等の撮影情報を抽出し、現撮影情報と比較して類似する撮影情報を有する圧縮ＲＡＷ画像を選択する撮影情報抽出部と、選択された圧縮ＲＡＷ画像の画像数及び総データサイズを検出するデータ検出部と、画像数及び総データサイズから、圧縮ＲＡＷ画像の平均データサイズを算出する平均データサイズ算出部から構成したものである。
【００１６】
更にまた別の平均データサイズ特定手段は、静止画撮影と、撮像手段を連続的に動作させて表示手段に被写体の画像をリアルタイムに表示するスルー画表示との画像サイズ等のサイズ比が予め記録されたサイズ比記録部と、可逆圧縮処理手段に所定のタイミングで前記スルー画表示時のＲＡＷ画像を可逆圧縮させ、その際に得られた圧縮ＲＡＷ画像のデータサイズと前記サイズ比から、前記スルー画表示と同じ被写体を静止画撮影した時に得られる圧縮ＲＡＷ画像の予想データサイズを算出する予想データサイズ算出部とを備え、記録可能枚数算出手段は、空き容量と平均データサイズ、空き容量と予想データサイズに基づいて記録媒体に記録可能な圧縮ＲＡＷ画像の枚数を算出し、表示制御手段は、平均データサイズと予想データサイズとに基づく記録可能枚数のうちいずれか少ないほうの記録可能枚数に基づいて、撮影可能な枚数、または撮影できない旨を表示手段に表示させるようにしたものである。
【００１７】
また、スルー画のＲＡＷ画像を解析して人物の顔を表す顔情報を抽出する顔情報抽出手段を設け、予想データサイズ算出部は、顔情報が変化したときに可逆圧縮処理手段にスルー画のＲＡＷ画像を可逆圧縮させるようにしたものである。
【００１８】
また、更に別の平均データサイズ特定手段は、スルー画表示時に撮像手段で生成されるＲＡＷ画像と、撮影情報抽出部によって選択された圧縮ＲＡＷ画像を解析して人物の顔を表す顔情報を抽出する顔情報抽出部と、スルー画表示の顔情報と圧縮ＲＡＷ画像の顔情報とを比較して、スルー画表示の顔情報に顔の数や位置、占有エリア等のいずれかまたは全てが同じ、あるいは近似する圧縮ＲＡＷ画像を選択する顔情報比較部を備え、データ検出部は、顔情報比較部によって選択された圧縮ＲＡＷ画像の画像数及び総データサイズを検出し、平均データサイズ算出部は画像数及び総データサイズから圧縮ＲＡＷ画像の平均データサイズを算出するようにしたものである。
【００１９】
また、記録可能枚数を記録し、記録可能枚数が新たに算出されるごとに更新される記録可能枚数記録手段を設けたものである。
【００２０】
更に、記録可能枚数の算出は、記録媒体に新たな圧縮ＲＡＷ画像が記録されたとき、あるいは記録媒体から記録済みの圧縮ＲＡＷ画像が削除されたときに行なわれるようにしたものである。
【００２１】
また、平均データサイズ特定手段は、記録媒体に圧縮ＲＡＷ画像が記録されていないときに、記録媒体に記録されているＲＡＷ画像のデータサイズを平均データサイズとして設定するようにしたものである。
【００２２】
また、本発明の別のデジタルカメラは、静止画撮影時と、被写体の画像をリアルタイムに表示するスルー画表示時にＣＣＤ−ＲＡＷデータからなるＲＡＷ画像を生成する撮像手段と、ＲＡＷ画像を可逆圧縮して、圧縮ＲＡＷ画像を生成する可逆圧縮処理手段と、静止画撮影時の圧縮ＲＡＷ画像を記録媒体に記録する記録処理手段と、静止画撮影とスルー画表示との画像サイズ等のサイズ比が予め記録されたサイズ比記録手段と、可逆圧縮処理手段に所定のタイミングでスルー画表示時のＲＡＷ画像を可逆圧縮させ、その際に得られた圧縮ＲＡＷ画像のデータサイズとサイズ比から、前記スルー画表示と同じ被写体を静止画撮影した時に得られる圧縮ＲＡＷ画像の予想データサイズを算出する予想データサイズ算出手段と、記録媒体の空き容量を検出する空き容量検出手段と、予想データサイズと空き容量とに基づいて、記録媒体に記録可能な圧縮ＲＡＷ画像の枚数を算出する記録可能枚数算出手段と、記録可能枚数算出手段の算出結果に基づいて、撮影可能な枚数、または撮影できない旨を表示手段に表示させる表示制御手段を備えるものである。
【００２３】
更に、スルー画表示時のＲＡＷ画像を解析して人物の顔を表す顔情報を抽出する顔情報抽出手段を設け、可逆圧縮処理手段は、顔情報が変化したときにスルー画表示のＲＡＷ画像を可逆圧縮するようにしたものである。
【００２４】
また、本発明の別のデジタルカメラは、静止画を撮影してＣＣＤ−ＲＡＷデータからなるＲＡＷ画像を生成する撮像手段と、ＲＡＷ画像を可逆圧縮して、圧縮ＲＡＷ画像を生成する可逆圧縮処理手段と、圧縮ＲＡＷ画像を記録媒体に記録する記録処理手段と、記録媒体の空き容量を検出する空き容量検出手段と、圧縮ＲＡＷ画像の平均データサイズを記録する平均データサイズ記録手段と、空き容量と平均データサイズとに基づいて、記録媒体に記録可能な圧縮ＲＡＷ画像枚数を算出する記録可能枚数算出手段と、記録可能枚数算出手段の算出結果に基づいて、撮影可能な枚数、または撮影できない旨を表示手段に表示させる表示制御手段を備え、静止画撮影が行なわれたときに、その静止画撮影により生成された圧縮ＲＡＷ画像のデータサイズが、新たな平均データサイズとして平均データサイズ記録手段に記録されるようにしたものである。
【００２５】
また、別のデジタルカメラは、静止画を撮影してＣＣＤ−ＲＡＷデータからなるＲＡＷ画像を生成する撮像手段と、ＲＡＷ画像を可逆圧縮して、圧縮ＲＡＷ画像を生成する可逆圧縮処理手段と、圧縮ＲＡＷ画像を記録媒体に記録する記録処理手段と、記録媒体の空き容量を検出する空き容量検出手段と、圧縮ＲＡＷ画像の平均データサイズである第１平均データサイズと、ＲＡＷ画像の平均データサイズである第２平均データサイズを記録する平均データサイズ記録手段と、空き容量と第１平均データサイズとに基づいて、記録媒体に記録可能な圧縮ＲＡＷ画像の枚数である第１記録可能枚数を算出し、第１記録可能枚数が「１」以上であるときに、空き容量と第２平均データサイズとに基づいて、記録媒体に記録可能な圧縮ＲＡＷ画像の枚数である第２記録可能枚数を算出する記録可能枚数算出手段と、第１記録可能枚数が「１」未満のときに、表示手段に撮影できない旨を表示させ、第１記録可能枚数及び第２記録可能枚数がともに「１」以上であるときに撮影可能枚数を表示手段に表示させ、第１記録可能枚数が「１」以上で、第２記録可能枚数が「１」未満であるときには撮影できない可能性があることを表示手段に警告表示させる表示制御手段とを備え、静止画撮影が行なわれたときに、その静止画撮影により生成された圧縮ＲＡＷ画像とＲＡＷ画像のデータサイズが、新たな第１平均データサイズ及び第２平均データサイズとして平均データサイズ記録手段に記録されるようにしたものである。
【００２６】
また、本発明のデジタルカメラの制御方法は、静止画撮影を行なってＣＣＤ−ＲＡＷデータからなるＲＡＷ画像を生成し、ＲＡＷ画像を可逆圧縮した圧縮ＲＡＷ画像を記録媒体に記録するデジタルカメラの制御方法において、記録媒体の空き容量を検出するステップと、記録媒体に記録されている圧縮ＲＡＷ画像の平均データサイズを特定するステップと、空き容量と平均データサイズとに基づいて、記録媒体に記録可能な圧縮ＲＡＷ画像の枚数を算出するステップと、記録可能枚数に基づいて、撮影可能な枚数、または撮影できない旨を表示するステップを備えるものである。
【００２７】
また、別の制御方法は、被写体の画像をリアルタイムに表示するスルー画表示とを行なって、ＣＣＤ−ＲＡＷデータからなるＲＡＷ画像を生成し、ＲＡＷ画像を可逆圧縮した圧縮静止画ＲＡＷ画像を記録媒体に記録するデジタルカメラの制御方法において、記録媒体の空き容量を検出するステップと、スルー画表示時のＲＡＷ画像を可逆圧縮してデータサイズを検出するステップと、データサイズと、静止画撮影とスルー画表示との画像サイズ等のサイズ比から、スルー画表示と同じ被写体を静止画撮影した時に得られる圧縮ＲＡＷ画像の予想データサイズを算出するステップと、空き容量と予想データサイズとに基づいて、記録媒体に記録可能な圧縮ＲＡＷ画像の枚数を算出するステップと、記録可能枚数の算出結果に基づいて、撮影可能な枚数、または撮影できない旨を表示するステップを備えるものである。
【００２８】
更に別の制御方法は、静止画撮影を行なってＣＣＤ−ＲＡＷデータからなるＲＡＷ画像を生成し、ＲＡＷ画像を可逆圧縮した圧縮ＲＡＷ画像を記録媒体に記録するデジタルカメラの制御方法において、記録媒体の空き容量を検出するステップと、空き容量と、予め設定されている圧縮ＲＡＷ画像の平均データサイズとに基づいて、記録媒体に記録可能な圧縮ＲＡＷ画像の枚数を算出するステップと、記録可能枚数に基づいて、撮影可能な枚数、または撮影できない旨を表示するステップと、静止画撮影が行なわれたときに、その静止画撮影により生成された圧縮ＲＡＷ画像のデータサイズを新たな平均データサイズとして設定するステップを備えるものである。
【００２９】
更に別の制御方法は、静止画撮影を行なってＣＣＤ−ＲＡＷデータからなるＲＡＷ画像を生成し、ＲＡＷ画像を可逆圧縮した圧縮ＲＡＷ画像を記録媒体に記録するデジタルカメラの制御方法において、記録媒体の空き容量を検出するステップと、空き容量と、予め設定されている圧縮ＲＡＷ画像の平均データサイズである第１平均データサイズとに基づいて、記録媒体に記録可能な圧縮ＲＡＷ画像の枚数である第１記録可能枚数を算出するステップと、第１記録可能枚数が「１」未満のときに、撮影できない旨を表示するステップと、第１記録可能枚数が「１」以上であるときに、空き容量と、予め設定されているＲＡＷ画像の平均データサイズである第２平均データサイズとに基づいて、記録媒体に記録可能な圧縮ＲＡＷ画像の枚数である第２記録可能枚数を算出するステップと、第１記録可能枚数及び第２記録可能枚数がともに「１」以上であるときに撮影可能枚数を表示するステップと、第１記録可能枚数数が「１」以上で、２記録可能枚数が「１」未満であるときに撮影できない可能性があることを警告表示するステップと、静止画撮影が行なわれたときに、その静止画撮影により生成された圧縮ＲＡＷ画像とＲＡＷ画像のファイルサイズを新たな第１平均データサイズ及び第２平均データサイズとして設定するステップを備えるものである。
【発明の効果】
【００３０】
本発明のデジタルカメラ及びその制御方法によれば、可逆圧縮後のデータサイズが一定ではない圧縮ＲＡＷ画像の撮影可能枚数を精度良く求めることができる。また、現在日時に近い撮影日時の圧縮ＲＡＷ画像、あるいは撮影日時に応じて重み漬けされたＲＡＷ画像に基づいて平均ファイルサイズを求めているので、現在の撮影状況に近い平均ファイルサイズが得て、より正確な撮影可能枚数表示を行なうことができる。
【００３１】
また、付帯されているサムネイル画像の量子化テーブルから、画像の細かい部分の圧縮状況についても考慮して平均ファイルサイズを求めることができるので、より正確な撮影可能枚数表示を行なうことができる。
【００３２】
また、撮影情報により圧縮ＲＡＷ画像を検索することにより、スルー画表示中の画像と類似した圧縮ＲＡＷ画像をもとにして平均ファイルサイズを求めることができるので、より正確な撮影可能枚数表示を行なうことができる。更に、撮影情報だけでなく、顔情報も近似している圧縮ＲＡＷ画像から平均ファイルサイズを求めることができるので、より正確な撮影可能枚数表示を行なうことができる。
【００３３】
また、スルー画表示中の画像から静止画撮影時のデータサイズを予想するようにしたので、常に撮影状況に合せた撮影可能枚数表示を行なうことができる。また、メモリカード内にファイルが記録されていない状況でも撮影可能枚数表示を行なうことができる。更に、スルー画表示の顔情報が変化したときに、撮影可能枚数を算出するようにしたので、より正確な撮影可能枚数表示を行なうことができる。
【００３４】
また、撮影済みの圧縮ＲＡＷ画像から算出される撮影可能枚数と、スルー画表示から算出される撮影可能枚数を同時に求め、少ない方の値に基づいて撮影可能枚数表示を行なうようにしたので、より確実な撮影可能枚数表示を行なうことができる。
【００３５】
更に、最後に行なわれた静止画撮影時のファイルサイズから撮影可能枚数を求めるようにしたので、非常にシンプルで高精度な撮影可能枚数表示を行なうことができる。
【発明を実施するための最良の形態】
【００３６】
図１に示す本発明のデジタルカメラ２は、データバス３、４を介して各部に接続されたＣＰＵ５を備えている。ＣＰＵ５には、電源スイッチ、動作モードを切り替えるモードスイッチ、各種設定を変更する設定スイッチ、撮影時に操作されるシャッタスイッチ等を有する操作パネル６が接続されており、各スイッチから入力された操作信号と、ＥＥＰＲＯＭ７に記憶された制御プログラムとにしたがって各部を制御する。
【００３７】
デジタルカメラ２は、設定スイッチによる設定の切り替えにより、撮影時に生成される画像の記録形式を選択する機能を備えている。選択可能な記録形式としては、例えば、撮像素子から出力された撮像信号をデジタル化したＲＡＷ画像形式、このＲＡＷ画像を可逆圧縮した圧縮ＲＡＷ画像形式、ＲＡＷ画像をＹＣ変換して非可逆圧縮したＪＰＥＧ形式等である。図２に示すように、デジタルカメラ２にセットされたメモリカード１０には、各形式の画像から生成されたＲＡＷファイル１１、圧縮ＲＡＷファイル１２、ＪＰＥＧファイル１３が混在して記録される。
【００３８】
撮像素子であるＣＣＤ１６は、ＣＣＤドライバ１７により駆動制御され、撮影レンズ１８及び絞り１９を介して入射する被写体像を撮像して、アナログの撮像信号を出力する。ＣＣＤ１６から出力される撮像信号は、アナログ信号処理回路２０によってゲイン調整等の前処理が施された後、アナログデジタルコンバータ（ＡＤＣ）２１により、ＣＣＤ−ＲＡＷデータからなるデジタルのＲＡＷ画像に変換される。ＲＡＷ画像は、メモリ制御回路２２により、データバス４を介してＳＤＲＡＭ２３に記録される。
【００３９】
本発明の撮像手段は、撮影レンズ１８、絞り１９、ＣＣＤ１６、ＣＣＤドライバ１７、アナログ信号処理回路２０、ＡＤＣ２１等から構成される。撮影レンズ１８は、詳しくは図示しないが、フォーカスレンズ及びズームレンズからなり、ＣＰＵ５に制御されるレンズ駆動部２４によって駆動される。また絞り１９は、例えば複数の絞り羽根を有する絞り機構であり、ＣＰＵ５によって制御される絞り駆動部２５によって駆動される。
【００４０】
表示手段であるＬＣＤパネル２６で被写体画像をリアルタイムに表示するスルー画表示時には、ＣＣＤ１６が所定のフレームレートで連続して撮像動作され、スルー画表示用に画素数が減少するように撮像信号が間引いて読み出される。この間引いた撮像信号に基づくＲＡＷ画像は、ＳＤＲＡＭ２３に記録される。デジタル信号処理回路２７は、ＳＤＲＡＭ２３からスルー画表示用のＲＡＷ画像を読み出し、シェーディング補正等のスルー画表示用の各種信号処理を行ない、ＹＣ変換処理を施した後、その画像データを再びＳＤＲＡＭ２３に記録する。ＬＣＤドライバ２８は、ＳＤＲＡＭ２３からＹＣ形式の画像データを読み出し、その画像をＬＣＤパネル２６に表示させる。
【００４１】
レリーズスイッチの操作により静止画撮影が行なわれると、ＣＣＤ１６から全ての画素の撮像信号が読み出され、静止画撮影のＲＡＷ画像が生成されてＳＤＲＡＭ２３に記録される。非可逆圧縮伸長回路３１は、ＳＤＲＡＭ２３からＲＡＷ画像を読み出し、縮小及び可逆圧縮を施してＪＰＥＧ形式のサムネイル画像を生成し、ＳＤＲＡＭ２３に記録する。
【００４２】
記録形式として圧縮ＲＡＷ形式が選択されている場合、可逆圧縮伸長回路３４は、ＳＤＲＡＭ２３から静止画撮影のＲＡＷ画像を読み出し、可逆圧縮を施して圧縮ＲＡＷ画像を生成し、再びＳＤＲＡＭ２３記録する。ＣＰＵ５は、画像記録時にファイル生成部として機能し、図３に示すように、ＳＤＲＡＭ２３から圧縮ＲＡＷ画像３７とサムネイル画像３８を読み出し、これらの画像から各種撮影情報を含むヘッダ情報３９を生成し、このヘッダ情報３９を圧縮ＲＡＷ画像３７に付帯させて圧縮ＲＡＷファイル１２を生成し、外部メディア制御回路４２によりメモリカード１０に記録させる。
【００４３】
また、記録形式としてＲＡＷ画像形式が選択されている場合には、ＣＰＵ５は、前記圧縮ＲＡＷ画像の代わりにＲＡＷ画像が収納されたＲＡＷファイル１１を生成する。また、ＪＰＥＧ形式が選択されている場合には、非可逆圧縮伸長回路３１によって生成されたＪＰＥＧ画像からＪＰＥＧファイル１３を生成してメモリカード１０に記録させる。
【００４４】
顔検出回路４５は、スルー画表示時、及び静止画撮影時に生成されるＲＡＷ画像を解析して、被写体である人物の顔の数や位置、占有エリア等の顔情報を検出する。この顔情報は、ＣＰＵ５に入力され、人物の顔を主要被写体としてピント合せや露出制御等に用いられる。
【００４５】
図４は、本発明の第１実施形態におけるＣＰＵ５の機能を示す機能ブロック図である。ＣＰＵ５は、ＬＣＤパネル２６に圧縮ＲＡＷファイル１２の撮影可能枚数を表示する際に、ＥＥＰＲＯＭ７に記憶されている動作プログラムにしたがって、空き容量検出部５０、ファイル検出部５１、平均ファイルサイズ算出部５２、記録可能枚数算出部５３、表示制御部５４として機能する。
【００４６】
空き容量検出部５０は、外部メディア制御回路４２を介してメモリカード１０の空き容量を検出する。検出された空き容量は、記録可能枚数算出部５３に入力される。データ検出部であるファイル検出部５１は、メモリカード１０に記録されている圧縮ＲＡＷファイル１２のファイル数と総ファイルサイズとを検出する。このファイル数及びファイルサイズは、平均ファイルサイズ算出部５２に入力される。
【００４７】
平均データサイズ算出部である平均ファイルサイズ算出部５２は、ファイル検出部５１で検出されたファイル数及び総ファイルサイズに基づいて、圧縮ＲＡＷファイル１２の平均ファイルサイズを算出する。この平均ファイルサイズは、記録可能枚数算出部５３に入力される。
【００４８】
記録可能枚数算出部５３は、メモリカード１０の空き容量と圧縮ＲＡＷファイル１２の平均ファイルサイズから、メモリカード１０に記録可能な圧縮ＲＡＷファイル１２の枚数を算出する。この記録可能枚数は、表示制御部５４に入力され、記録可能枚数記録手段であるＥＥＰＲＯＭ７に記録される。
【００４９】
表示制御部５４は、入力された記録可能枚数に基づいて、ＬＣＤパネル２６に撮影可能枚数を表示させる。例えば、記録可能枚数が「１」以上のときには、ＬＣＤパネル２６に撮影可能枚数を表示させる。また、記録可能枚数が「１」未満のときには、ＬＣＤパネル２６に撮影できない旨を表示させる。
【００５０】
次に、上記実施形態の作用について説明する。図５に示すようにデジタルカメラ２の電源がオンされると、ＣＰＵ５の表示制御部５４は、ＥＥＰＲＯＭ７から記録可能枚数を読み出し、記録可能枚数が１以上のときにＬＣＤパネル２６に撮影可能枚数を表示し、記録可能枚数が１未満のときには撮影できない旨を表示する。
【００５１】
デジタルカメラ２により静止画撮影が行なわれ、またはメモリカード１０からファイルが削除されると、撮影可能枚数表示が更新される。図６に示すように、空き容量検出部５０は、メモリカード１０の空き容量を検出し、ファイル検出部５１は、メモリカード１０内の圧縮ＲＡＷファイル１２のファイル数及び総ファイルサイズを検出する。
【００５２】
平均ファイルサイズ算出部５２は、ファイル検出部５１で検出されたファイル数及び総ファイルサイズから、圧縮ＲＡＷファイル１２の平均ファイルサイズを算出する。記録可能枚数算出部５３は、空き容量と平均ファイルサイズからメモリカード１０に記録可能な圧縮ＲＡＷファイル１２の枚数を算出し、表示制御部５４は、算出された記録可能枚数に基づいて撮影可能枚数の表示を行なう。また、ＥＥＰＲＯＭ７の記録可能枚数が更新され、次の電源オン時の撮影枚数表示に利用される。
【００５３】
また、記録形式を圧縮ＲＡＷ形式に切り替えた直後は、メモリカード１０内に圧縮ＲＡＷファイル１２が記録されていないことがある。このようなときには、非圧縮のＲＡＷファイル１１のファイルサイズを平均ファイルサイズとして用いるとよい。ＲＡＷファイル１１のファイルサイズは略一定で、かつ圧縮ＲＡＷファイル１２よりも３０％程度大きいので、ＲＡＷファイル１１のファイルサイズに基づいて撮影可能枚数を求めておけば、撮影後に圧縮ＲＡＷファイル１２が記録できないというトラブルが発生することはない。
【００５４】
このように、圧縮ＲＡＷファイル１２の平均ファイルサイズに基づいて撮影可能枚数を算出するので、可逆圧縮後のファイルサイズが一定ではない圧縮ＲＡＷファイル１２の撮影可能枚数を精度良く求めることができる。
【００５５】
なお、上記実施形態では、メモリカード１０に記録されている全ての圧縮ＲＡＷファイル１２に基づいて平均ファイルサイズを求めている。しかし、デジタルカメラ２の実使用では、撮影日時が違えば撮影内容が大きく異なることも多いため、全ての圧縮ＲＡＷファイル１２から平均ファイルサイズを求めると、現在の撮影状況から得られる圧縮ＲＡＷファイルのファイルサイズとの差異が大きくなることが考えられる。そこで、メモリカード１０の中から、現在日時に近い圧縮ＲＡＷファイル１２だけを選択して平均ファイルサイズを求めてもよい。以下、本発明の別の実施形態について説明するが、第１実施形態と同じ構成については、同符号を用いて詳しい説明は省略する。
【００５６】
図７は、本発明の第２実施形態におけるＣＰＵ５の機能を示す機能ブロック図である。ＣＰＵ５は、上記第１実施形態と同様に空き容量検出部５０、ファイル検出部５１、平均ファイルサイズ算出部５２、記録可能枚数算出部５３、表示制御部５４として機能し、更に、撮影日時抽出部６０として機能する。
【００５７】
図８に示すように、撮影日時抽出部６０には、例えば、現在日時から過去に遡る数時間、または数日分の期間が検出期間として設定されている。この検出期間は、デジタルカメラ２の製造時に設定しておいてもよいし、ユーザーが適宜設定を変更できるようにしてもよい。
【００５８】
図９に示すように、撮影日時抽出部６０は、メモリカード１０に記録されている圧縮ＲＡＷファイル１２のヘッダ情報３９から撮影日時を抽出し、撮影日時が検出期間に該当する圧縮ＲＡＷファイル１２を選択する。なお、撮影日時が検出期間に該当する圧縮ＲＡＷファイルが存在しない場合には、検出期間を徐々に過去に拡大して、該当する圧縮ＲＡＷファイル１２を再選択するとよい。
【００５９】
ファイル検出部５１は、撮影日時抽出部６０で選択された圧縮ＲＡＷファイル１２のファイル数及び総ファイルサイズを検出し、平均ファイルサイズ算出部５２は、この選択されたファイル数及び総ファイルサイズから圧縮ＲＡＷファイル１２の平均ファイルサイズを算出する。その後、第１実施形態と同様に、記録可能枚数算出部５３で記録可能枚数を算出し、表示制御部５４がＬＣＤパネル２６に撮影可能枚数を表示させる。
【００６０】
撮影中にメモリカード１０の記録容量に空きがなくなるのは、連続して撮影を行なっているときであるが、このような連続撮影時には似たような画像を撮影している場合が多いので、現在の撮影状況に近い平均ファイルサイズが得られる確率が高まり、より正確な撮影可能枚数表示を行なうことができる。
【００６１】
なお、上記実施形態では、１つの検出期間内の圧縮ＲＡＷファイル１２から平均ファイルサイズを求めているが、この検出期間内のファイル数が少ない場合には、求められる平均ファイルサイズの精度が低下することがある。この場合には、メモリカード１０に記録されている全ての圧縮ＲＡＷファイル１２を撮影日時ごとに分類し、現在日時からの時間差に応じて重み付けを行なって平均ファイルサイズを求めてもよい。
【００６２】
図１０は、本発明の第３実施形態におけるＣＰＵ５の機能を示す機能ブロック図である。ＣＰＵ５は、上記第１及び第２実施形態と同様に、空き容量検出部５０、ファイル検出部５１、平均ファイルサイズ算出部５２、記録可能枚数算出部５３、表示制御部５４として機能し、撮影期間抽出部６５、重み付け部６６としても機能する。
【００６３】
図１１に示すように、撮影期間抽出部６５には、例えば、現在日時から過去に遡る第１〜第３検出期間が設定されている。これらの検出期間は、デジタルカメラ２の製造時に設定しておいてもよいし、ユーザーが適宜設定を変更できるようにしてもよい。
【００６４】
図１２に示すように、撮影期間抽出部６５は、メモリカード１０に記録されている圧縮ＲＡＷファイル１２のヘッダ情報から撮影日時を抽出し、撮影日時が各検出期間に該当する圧縮ＲＡＷファイルを選択する。ファイル検出部５１は、撮影期間抽出部６５で選択された圧縮ＲＡＷファイル１２から、各検出期間ごとにファイル数及び総ファイルサイズを検出する。
【００６５】
平均ファイルサイズ算出部５２は、検出されたファイル数及び総ファイルサイズから、圧縮ＲＡＷファイル１２の各期間別平均ファイルサイズを算出する。重み付け部６６は、各期間別平均ファイルサイズに重み付けを行なう。この重み付けは、例えば、現在日時との時間差が大きいほど重みが低くなるように設定されており、第１検出期間の重みが最も重く、第３検出期間の重みが最も低くなる。その後、各期間別平均ファイルサイズから、圧縮ＲＡＷファイル１２全体の平均ファイルサイズを算出し、記録可能枚数算出部５３で、記録可能枚数を算出して、表示制御部５４がＬＣＤパネル２６に撮影可能枚数を表示させる。
【００６６】
これによれば、特定の検出期間内のファイル数が少なくても、より正確な撮影可能枚数表示を行なうことができる。
【００６７】
上記第３実施形態では、撮影日時に応じて重み付けを変えることで圧縮ＲＡＷファイル１２の平均ファイルサイズを補正したが、ヘッダ情報３９に付帯されているサムネイル画像３８を用いて平均ファイルサイズを補正してもよい。
【００６８】
図１３は、本発明の第４実施形態におけるＣＰＵ５の機能を示す機能ブロック図である。ＣＰＵ５は、上記各実施形態と同様に、空き容量検出部５０、ファイル検出部５１、平均ファイルサイズ算出部５２、記録可能枚数算出部５３、表示制御部５４として機能し、量子化テーブル抽出部７０、補正係数特定部７１、補正部７２としても機能する。
【００６９】
図１４に示すように、サムネイル画像３８は、ヘッダ情報７５とＪＰＥＧ画像７６から構成されており、ヘッダ情報７５には、ＪＰＥＧ画像７６の生成時の非可逆圧縮に用いられた量子化テーブル７７とハフマンテーブル７８とが含まれている。図１５に示すように、量子化テーブル抽出部７０は、メモリカード１０に記録されている各圧縮ＲＡＷファイル１２から量子化テーブル７７を抽出する。
【００７０】
補正係数特定部７１は、抽出された各量子化テーブルの水平／垂直の高周波成分の１つまたは複数から平均値を算出し、この算出された平均値に基づいて平均ファイルサイズの補正係数を特定する。例えば、平均値が０〜６３のときには「１．０」、平均値が６４〜１２７のときには「１．１」、平均値が１２８以上のときには「１．２」を補正係数として選択する。
【００７１】
ファイル検出部５１は、メモリカード１０に記録されている圧縮ＲＡＷファイル１２のファイル数及び総ファイルサイズを検出する。平均ファイルサイズ算出部５２は、検出されたファイル数及び総ファイルサイズから、圧縮ＲＡＷファイル１２の平均ファイルサイズを算出する。補正部７２は、平均ファイルサイズに、補正係数特定部７１で特定された補正係数を乗算して平均ファイルサイズを補正する。記録可能枚数算出部５３は、メモリカード１０の空き容量と補正された平均ファイルサイズから記録可能枚数を算出し、表示制御部５４がＬＣＤパネル２６に撮影可能枚数を表示させる。
【００７２】
これによれば、量子化テーブルによって画像の細かい部分の圧縮状況についても考慮して平均ファイルサイズを求めることができるので、より正確な撮影可能枚数表示を行なうことができる。
【００７３】
また、上記各実施形態では、メモリカード１０に記録されている撮影済みの圧縮ＲＡＷファイルだけをもとにして平均ファイルサイズを求めたが、実施中のスルー画表示に基づいて平均ファイルサイズを求めてもよい。
【００７４】
図１６は、本発明の第５実施形態におけるＣＰＵ５の機能を示す機能ブロック図である。ＣＰＵ５は、上記各実施形態と同様に、空き容量検出部５０、ファイル検出部５１、平均ファイルサイズ算出部５２、記録可能枚数算出部５３、表示制御部５４として機能し、現撮影情報取得部８０、撮影情報抽出部８１としても機能する。
【００７５】
現撮影情報取得部８０は、スルー画表示中に、ＣＣＤ１６、撮影レンズ１８、絞り１９を駆動するＣＣＤドライバ１７、レンズ駆動部２４、絞り駆動部２５からシャッタスピード、絞り値、ＩＳＯ感度、焦点距離等の現撮影情報を取得して撮影情報抽出部８１に入力する。
【００７６】
図１７に示すように、圧縮ＲＡＷファイル１２のヘッダ情報３９には、カメラタイプ、撮影サイズ、撮影日時、シャッタスピード、絞り値、画質モード、フォーカス、ＩＳＯ感度、シャープネス、ストロボ、ホワイトバランス、露光プログラム、焦点距離、ストロボ補正値、マクロモード等の各種撮影情報が記録されている。図１８に示すように、撮影情報抽出部８１は、メモリカード１０に記録されている圧縮ＲＡＷファイル１２の撮影情報を抽出し、現撮影情報取得部８０から入力されたスルー画表示中の現撮影情報と比較して、類似する撮影情報を有する圧縮ＲＡＷファイル１２を選択する。
【００７７】
ファイル検出部５１は、撮影情報抽出部８１によって選択された圧縮ＲＡＷファイル１２のファイル数及び総ファイルサイズを検出する。平均ファイルサイズ算出部５２は、検出されたファイル数及び総ファイルサイズから、選択された圧縮ＲＡＷファイル１２の平均ファイルサイズを算出する。記録可能枚数算出部５３は、メモリカード１０の空き容量と補正された平均ファイルサイズから記録可能枚数を算出し、表示制御部５４がＬＣＤパネル２６に撮影可能枚数を表示させる。
【００７８】
これによれば、スルー画表示している画像と類似した圧縮ＲＡＷファイルをもとにして平均ファイルサイズを求めることができるので、より正確な撮影可能枚数表示を行なうことができる。また、ヘッダ情報の検索はＣＰＵ５の負荷が小さいため、デジタルカメラ２の動作速度を低下させることなく実施可能である。
【００７９】
また、上記実施形態では、スルー画表示の現撮影情報と類似する撮影情報を有する圧縮ＲＡＷファイル１２から平均ファイルサイズを求めたが、同じような撮影情報であっても被写体が人物である場合、その人物の顔の数や位置、画像全体に占める占有エリアの違いによって圧縮ＲＡＷファイルのファイルサイズが異なってしまう。そこで、撮影情報だけでなく、スルー画表示と圧縮ＲＡＷファイルの顔情報についても比較を行ない、平均ファイルサイズを求めてもよい。
【００８０】
図１９は、本発明の第６実施形態におけるＣＰＵ５の機能を示す機能ブロック図である。ＣＰＵ５は、上記第５実施形態と同様に、空き容量検出部５０、ファイル検出部５１、平均ファイルサイズ算出部５２、記録可能枚数算出部５３、表示制御部５４、現撮影情報取得部８０、撮影情報抽出部８１として機能し、顔検出回路４５によって検出された顔情報を比較して圧縮ＲＡＷファイル１２を選択する顔情報比較部８５としても機能する。
【００８１】
図２０に示すように、顔情報抽出部である顔検出回路４５は、スルー画表示時の現撮影情報取得後にＳＤＲＡＭ２３からスルー画表示時のＲＡＷ画像を読み出し、被写体中の人物の顔の数や位置、占有面積等からなる顔情報を取得する。また、顔検出回路４５は、スルー画表示の現撮影情報と圧縮ＲＡＷファイルの撮影情報との比較後に、撮影情報抽出部８１によって選択された圧縮ＲＡＷファイル１２の顔情報を取得する。これらの顔情報は、顔情報比較部８５に入力される。
【００８２】
顔情報比較部８５は、スルー画表示の顔情報と、撮影情報抽出部８１によって選択された圧縮ＲＡＷファイル１２の顔情報とを比較し、近似する圧縮ＲＡＷファイルを選択する。ファイル検出部５１は、顔情報比較部８５によって選択された圧縮ＲＡＷファイル１２のファイル数及び総ファイルサイズを検出する。平均ファイルサイズ算出部５２は、検出されたファイル数及び総ファイルサイズから、選択された圧縮ＲＡＷファイル１２の平均ファイルサイズを算出する。記録可能枚数算出部５３は、メモリカード１０の空き容量と補正された平均ファイルサイズから記録可能枚数を算出し、表示制御部５４がＬＣＤパネル２６に撮影可能枚数を表示させる。
【００８３】
これによれば、撮影情報だけでなく、顔情報も近似している圧縮ＲＡＷファイルから平均ファイルサイズを求めることができるので、より正確な撮影可能枚数表示を行なうことができる。
【００８４】
また、上記各実施形態では、メモリカード１０に記録されている撮影済みの圧縮ＲＡＷファイルをもとにして平均ファイルサイズを求めたが、実施中のスルー画表示に基づいて静止画撮影時の圧縮ＲＡＷファイルのファイルサイズを求めてもよい。
【００８５】
図２１は、本発明の第７実施形態におけるＣＰＵ５の機能を示す機能ブロック図である。ＣＰＵ５は、上記各実施形態と同様に空き容量検出部５０、記録可能枚数算出部５３、表示制御部５４として機能し、更に、予想ファイルサイズ算出部９０として機能する。ＥＥＰＲＯＭ７は、本発明のサイズ比記録手段として機能し、静止画撮影とスルー画表示時の画像サイズ等のサイズ比が予め記録されている。
【００８６】
図２２に示すようにデジタルカメラ２の電源がオンされてスルー画表示が開始されると、空き容量検出部５０は、メモリカード１０の空き容量を検出する。予想ファイルサイズ算出部９０は、可逆圧縮伸長回路３４を制御して一定間隔ごとにＳＤＲＡＭ２３からスルー画表示時のＲＡＷ画像を読み出させ、これを可逆圧縮させてそのファイルサイズを取得する。
【００８７】
予想ファイルサイズ算出部９０は、スルー画表示の圧縮ＲＡＷ画像のファイルサイズと、ＥＥＰＲＯＭ７から読み出したサイズ比から、スルー画表示と同じ被写体を静止画撮影したときに得られる圧縮ＲＡＷファイルの予想ファイルサイズを算出し、これを記録可能枚数算出部５３に入力する。記録可能枚数算出部５３は、メモリカード１０の空き容量と予想ファイルサイズから記録可能枚数を算出し、表示制御部５４がＬＣＤパネル２６に撮影可能枚数を表示させる。
【００８８】
これによれば、常に撮影状況に合せた撮影可能枚数表示を行なうことができる。また、メモリカード１０内にファイルが記録されていない状況でも撮影可能枚数表示を行なうことができる。
【００８９】
また、上記実施形態では、一定期間ごとにスルー画表示のＲＡＷ画像を可逆圧縮したが、被写体に変化がない場合には撮影可能枚数にも変化がなく、ＣＰＵパワーが無駄に消費されるだけとなる。そのため、図２３に示す本発明の第８実施形態のように、スルー画表示の顔情報を顔検出回路４５で検出し、この顔情報の顔数や占有エリアが変化したときに、スルー画表示のＲＡＷ画像を可逆圧縮して撮影可能枚数を求めてもよい。
【００９０】
また、スルー画表示では、画像サイズを縮小するために高周波成分が排除されるので、その分だけ記録可能枚数の算出精度が低下する。そのため、例えば、上記第１〜第６実施形態による平均ファイルサイズの算出と、第７及び第８実施形態による予想ファイルサイズの算出とを同時に行ない、いずれかサイズの大きい方のファイルサイズに基づいて撮影可能枚数を求めてもよい。
【００９１】
図２４は、本発明の第９実施形態におけるＣＰＵ５の機能を示す機能ブロック図である。ＣＰＵ５は、例えば、第５及び第８実施形態と同様に、空き容量検出部５０、ファイル検出部５１、平均ファイルサイズ算出部５２、記録可能枚数算出部５３、表示制御部５４、現撮影情報取得部８０、撮影情報抽出部８１、予想ファイルサイズ算出部９０として機能する。
【００９２】
図２５に示すように、メモリカード１０に記録されている圧縮ＲＡＷファイルからの記録可能枚数算出と、スルー画表示からの記録可能枚数算出を記録可能枚数算出部５３で並行して同時に行ない、表示制御部５４で両方の記録可能枚数を比較して、記録可能枚数の少ないほうに基づいて撮影可能枚数の表示を行なう。なお、本実施形態では、第５実施形態と第８実施形態とを並行して同時に行なうようにしたが、第１〜第６実施形態と、第７、第８実施形態とを適宜組み合わせて行なってもよい。これによれば、スルー画表示の高周波成分の排除による影響が小さくなるので、より高精度な撮影枚数表示を行なうことができる。
【００９３】
また、上記各実施形態では、圧縮ＲＡＷファイル１２の平均ファイルサイズを算出しているが、最後に行なわれた静止画撮影時の圧縮ＲＡＷファイルのファイルサイズを平均ファイルサイズとして用いてもよい。
【００９４】
図２６は、本発明の第１０実施形態におけるＣＰＵ５の機能を示す機能ブロック図である。ＣＰＵ５は、空き容量検出部５０、記録可能枚数算出部５３、表示制御部５４として機能し、ＥＥＰＲＯＭ７は、本発明の平均データサイズ記録手段として機能する。
【００９５】
図２７に示すように、ＥＥＰＲＯＭ７には、最後に行なわれた静止画撮影の圧縮ＲＡＷファイル１２のファイルサイズが平均ファイルサイズとして記録されている。記録可能枚数算出部５３は、空き容量検出部５０から入力された空き容量と、ＥＥＰＲＯＭ７から読み出した平均ファイルサイズとに基づいて記録可能枚数を算出し、表示制御部５４は算出結果に基づいて撮影可能枚数をＬＣＤパネル２６に表示させる。
【００９６】
メモリカード１０内のファイルが削除されたときには、再度記録可能枚数の算出及び撮影可能枚数表示が行なわれる。また、静止画撮影が行なわれたときには、その静止画撮影により生成された圧縮ＲＡＷファイルのファイルサイズを平均ファイルサイズとして、ＥＥＰＲＯＭ７の記録内容を更新し、再度記録可能枚数の算出及び撮影可能枚数の表示が行なわれる。
【００９７】
これによれば、メモリカード１０に対する検索処理が空き容量だけとなるので、撮影可能枚数の表示にかかる時間が短縮できる。
【００９８】
また、上記第１０実施形態では、圧縮ＲＡＷファイル１２の平均ファイルサイズだけから撮影可能枚数を求めたが、圧縮ＲＡＷファイル１２よりもファイルサイズの大きなＲＡＷファイル１１の平均ファイルサイズから撮影可能枚数を求めてもよい。
【００９９】
図２６に示すように、本発明の第１１実施形態では、ＥＥＰＲＯＭ７に圧縮ＲＡＷファイル１２の平均ファイルサイズである第１平均ファイルサイズと、ＲＡＷファイル１１の平均ファイルサイズである第２平均ファイルサイズとが記録されている。これらの第１平均ファイルサイズ及び第２平均ファイルサイズは、最後に行なわれた静止画撮影の圧縮ＲＡＷファイル１２とＲＡＷファイルのファイルサイズである。
【０１００】
図２８に示すように、記録可能枚数算出部５３は、ＥＥＰＲＯＭ７から第１平均ファイルサイズを読み出し、空き容量検出部５０で検出された空き容量から圧縮ＲＡＷファイルの記録可能枚数である第１記録可能枚数を算出する。この第１記録可能枚数が「１」未満のときには、表示制御部５４によりＬＣＤパネル２６に撮影できない旨を表示させる。
【０１０１】
また、第１記録可能枚数が「１」以上のときには、空き容量と第２平均ファイルサイズから、圧縮ＲＡＷファイル１２の記録可能枚数である第２記録可能枚数を算出する。そして、第１記録可能枚数と第２記録可能枚数がともに「１」以上であるときには、ＬＣＤパネル２６に撮影枚数を表示させる。また、第１記録可能枚数が「１」以上で、第２記録可能枚数が「１」未満のときには、ＬＣＤパネル２６に撮影できない可能性があることを表示させる。
【０１０２】
メモリカード１０内のファイルが削除されたときには、再度記録可能枚数の算出及び撮影可能枚数表示が行なわれる。また、静止画撮影が行なわれたときには、その静止画撮影により生成された圧縮ＲＡＷファイル及びＲＡＷファイルのファイルサイズを第１平均ファイルサイズ及び第２平均ファイルサイズとして、ＥＥＰＲＯＭ７の記録内容を更新し、再度記録可能枚数の算出及び撮影可能枚数の表示が行なわれる。
【０１０３】
これによれば、確実に撮影可能なときだけ撮影可能枚数を表示し、撮影できない可能性が少しでもあるときには警告を行なうことができるので、より確実な撮影可能枚数表示を行なうことができる。
【０１０４】
以上、各実施形態を個別に実施する場合について説明したが、適宜組み合わせて実施してもよい。また、デジタルカメラを例に説明したが、デジタルカメラを内蔵した携帯電話機等にも適用可能である。
【図面の簡単な説明】
【０１０５】
【図１】本発明のデジタルカメラの構成を示すブロック図である。
【図２】メモリカードに記録されるファイルを示す説明図である。
【図３】圧縮ＲＡＷファイルの構成を示す説明図である。
【図４】第１実施形態のＣＰＵの機能を表す機能ブロック図である。
【図５】平均ファイルサイズから撮影可能枚数を求める手順を示すフローチャートである。
【図６】第１実施形態の平均ファイルサイズの算出方法を示すフローチャートである。
【図７】第２実施形態のＣＰＵの機能を表す機能ブロック図である。
【図８】第２実施形態の検出期間を表す説明図である。
【図９】第２実施形態の平均ファイルサイズの算出方法を示すフローチャートである。
【図１０】第３実施形態のＣＰＵの機能を表す機能ブロック図である。
【図１１】第３実施形態の検出期間を表す説明図である。
【図１２】第３実施形態の平均ファイルサイズの算出方法を示すフローチャートである。
【図１３】第４実施形態のＣＰＵの機能を表す機能ブロック図である。
【図１４】サムネイル画像の構成を示す説明図である。
【図１５】第４実施形態の平均ファイルサイズの算出方法を示すフローチャートである。
【図１６】第５実施形態のＣＰＵの機能を表す機能ブロック図である。
【図１７】ヘッダ情報の構成を示す説明図である。
【図１８】第５実施形態の平均ファイルサイズの算出方法を示すフローチャートである。
【図１９】第６実施形態のＣＰＵの機能を表す機能ブロック図である。
【図２０】第６実施形態の平均ファイルサイズの算出方法を示すフローチャートである。
【図２１】第７実施形態のＣＰＵの機能を表す機能ブロック図である。
【図２２】スルー画表示から撮影可能枚数を求める手順を示す第７実施形態のフローチャートである。
【図２３】顔情報の変化時にスルー画表示から撮影可能枚数を求める手順を示す第８実施形態のフローチャートである。
【図２４】第９実施形態のＣＰＵの機能を表す機能ブロック図である。
【図２５】平均ファイルサイズとスルー画から撮影可能枚数を求める手順を示す第９実施形態のフローチャートである。
【図２６】第１０実施形態のＣＰＵの機能を表す機能ブロック図である。
【図２７】最後の静止画撮影のファイルサイズを平均ファイルサイズとして撮影可能枚数を求める手順を示す第１０実施形態のフローチャートである。
【図２８】圧縮ＲＡＷファイル及びＲＡＷファイルの平均ファイルサイズから撮影可能枚数を求める手順を示す第１１実施形態のフローチャートである。
【符号の説明】
【０１０６】
２  デジタルカメラ
５  ＣＰＵ
７  ＥＥＰＲＯＭ
１０  メモリカード
１１  ＲＡＷファイル
１２  圧縮ＲＡＷファイル
１３  ＪＰＥＧファイル
１６  ＣＣＤ
２３  ＳＤＲＡＭ
２６  ＬＣＤパネル
３１  非可逆圧縮伸長回路
３４  可逆圧縮伸長回路
３７  圧縮ＲＡＷ画像
３８  サムネイル画像
３９  ヘッダ情報
４５  顔検出回路
５０  空き容量検出部
５１  ファイル検出部
５２  平均ファイルサイズ算出部
５３  記録可能枚数算出部
５４  表示制御部
６０  撮影日時抽出部
６５  撮影期間抽出部
７０  量子化テーブル抽出部
７１  補正係数特定部
７２  補正部
７７  量子化テーブル
８０  現撮影情報取得部
８１  撮影情報抽出部
８５  顔情報比較部
９０  予想ファイルサイズ算出部
【図１】
2008244940.tif 000003
【図２】
2008244940.tif 000004
【図３】
2008244940.tif 000005
【図４】
2008244940.tif 000006
【図５】
2008244940.tif 000007
【図６】
2008244940.tif 000008
【図７】
2008244940.tif 000009
【図８】
2008244940.tif 000010
【図９】
2008244940.tif 000011
【図１０】
2008244940.tif 000012
【図１１】
2008244940.tif 000013
【図１２】
2008244940.tif 000014
【図１３】
2008244940.tif 000015
【図１４】
2008244940.tif 000016
【図１５】
2008244940.tif 000017
【図１６】
2008244940.tif 000018
【図１７】
2008244940.tif 000019
【図１８】
2008244940.tif 000020
【図１９】
2008244940.tif 000021
【図２０】
2008244940.tif 000022
【図２１】
2008244940.tif 000023
【図２２】
2008244940.tif 000024
【図２３】
2008244940.tif 000025
【図２４】
2008244940.tif 000026
【図２５】
2008244940.tif 000027
【図２６】
2008244940.tif 000028
【図２７】
2008244940.tif 000029
【図２８】
2008244940.tif 000030