(57)【要約】【課題】新たな画像の容量が不足する場合に、重要度の高い画像に影響を与えることなく、かつ重要度の低い画像への影響も極力抑えつつ、保存領域を確保する。【解決手段】スタイラスペンＰの先端Ｅを表示部１７に表示された所望の既存画像Ｉに接触させ、その後、所望のプリントサイズに適した縮小率を示すウィンドウＷ１〜Ｗ３のいずれかに向けて移動させることで、Ｌ版プリント（１５０万画素程度）、２Ｌ版プリント、あるいは３Ｌ版プリントに適したサイズに縮小させる。近年の撮像素子１２の高画素化（３００万画素程度）により、Ｌ版サイズ以下のプリントには不必要なほどの高画素で画像が撮影されていることが往々にしてあるが、この場合でも、既存画像をプリントサイズに必要十分なサイズ程度に縮小して、新たな画像の記憶容量を確保できる。【選択図】  図３
2007096458.tif 000002
【特許請求の範囲】
【請求項１】
被写体像を光電変換して被写体の画像を得る撮像部と、
前記画像を記憶する記憶部と、
前記記憶部に既に記憶されている画像の内削除すべき画像の指定を受け付ける操作部と、
前記操作部から削除すべき画像に指定された画像の記憶容量を縮小した上で前記記憶部に記憶する記憶制御部と、
を備える画像記憶装置。
【請求項２】
被写体像を光電変換して被写体の画像を得る撮像部と、
前記画像を記憶する記憶部と、
前記記憶部の空き容量が前記撮像部から新たに得られた画像の記憶容量を下回ることに応じ、前記記憶部に既に記憶されている画像の記憶容量を縮小した上で前記記憶部に記憶する記憶制御部と、
を備える画像記憶装置。
【請求項３】
前記記憶部の空き容量が前記撮像部から新たに得られた画像の記憶容量を下回ることに応じ、前記記憶部に既に記憶されている画像から顔を検出する顔検出部をさらに備え、
前記記憶制御部は前記顔検出部により顔の検出された画像以外の画像の記憶容量を縮小した上で前記記憶部に記憶する請求項２に記載の画像記憶装置。
【請求項４】
前記記憶部の空き容量が前記撮像部から新たに得られた画像の記憶容量を下回ることに応じ、前記記憶部に既に記憶されている画像から顔を検出する顔検出部をさらに備え、
前記記憶制御部は前記顔検出部により顔の検出された画像の記憶容量を縮小した上で前記記憶部に記憶する請求項２に記載の画像記憶装置。
【請求項５】
前記記憶制御部は前記記憶部に既に記憶されている画像の画素数を縮小させるか又は圧縮率を上げることで前記記憶容量を縮小する請求項１〜４のいずれかに記載の画像記憶装置。
【請求項６】
被写体像を光電変換して被写体の画像を得る撮像部と、
前記画像を記憶する記憶部と、
前記記憶部の空き容量が前記撮像部から新たに得られた画像の記憶容量を下回ることに応じ、前記記憶部に既に記憶されている画像の中からブラケット連写の画像を検索し、検索されたブラケット連写の画像の内中間露出の画像以外の画像を前記記憶部から削除する記憶制御部と、
を備える画像記憶装置。
【請求項７】
前記記憶制御部は前記画像に付帯する露光制御のモード情報に基づいてブラケット連写の画像を検索する請求項６に記載の画像記憶装置。
【請求項８】
記憶装置に既に記憶されている画像の内削除すべき画像の指定を受け付けるステップと、
削除すべき画像に指定された画像の記憶容量を縮小した上で前記記憶装置に記憶するステップと、
を含む画像記憶方法。
【請求項９】
記憶装置の空き容量が撮像装置から新たに得られた画像の記憶容量を下回ることに応じ、前記記憶装置に既に記憶されている画像の記憶容量を縮小した上で前記記憶装置に記憶するステップを含む画像記憶方法。
【請求項１０】
記憶装置の空き容量が撮像装置から新たに得られた画像の記憶容量を下回ることに応じ、前記記憶装置に既に記憶されている画像の中からブラケット連写の画像を検索し、検索されたブラケット連写の画像の内中間露出の画像以外の画像を前記記憶装置から削除するステップを含む画像記憶方法。
【請求項１１】
記憶装置に既に記憶されている画像の内削除すべき画像の指定を受け付けるステップと、
削除すべき画像に指定された画像の記憶容量を縮小した上で前記記憶装置に記憶するステップと、
をコンピュータに実行させる画像記憶プログラム。
【請求項１２】
記憶装置の空き容量が撮像装置から新たに得られた画像の記憶容量を下回ることに応じ、前記記憶装置に既に記憶されている画像の記憶容量を縮小した上で前記記憶装置に記憶するステップをコンピュータに実行させる画像記憶プログラム。
【請求項１３】
記憶装置の空き容量が撮像装置から新たに得られた画像の記憶容量を下回ることに応じ、前記記憶装置に既に記憶されている画像の中からブラケット連写の画像を検索し、検索されたブラケット連写の画像の内中間露出の画像以外の画像を前記記憶装置から削除するステップをコンピュータに実行させる画像記憶プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデジタルカメラやカメラ付き携帯電話機などの各種画像記憶装置における画像記憶領域の確保に関する。
【背景技術】
【０００２】
従来、限られた容量の記憶媒体において画像が可及的に保存されるよう容量を管理する技術が様々開発されている。例えば特許文献１の画像記憶装置は、記憶媒体における記憶容量の残りを検知する残容量検知部と、記憶容量が不足した場合に、記憶媒体に記憶済の画像データを縮小して、記憶容量を確保するデータ縮小部とを備えている。
【特許文献１】特許公開２００５−１８４０６３
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところが、特許文献１の技術では、一律に画像を縮小するだけであり、必要な画像まで縮小される不都合が生じる。本発明はこのような問題点に鑑みてなされたもので、デジタルカメラ等の各種画像記憶装置において、新たな画像の容量が不足する場合に、重要度の高い画像に影響を与えることなく、かつ重要度の低い画像への影響も極力抑えつつ、保存領域を確保することを目的とする。
【課題を解決するための手段】
【０００４】
上記課題を解決するため、本発明は、被写体像を光電変換して被写体の画像を得る撮像部と、画像を記憶する記憶部と、記憶部に既に記憶されている画像の内削除すべき画像の指定を受け付ける操作部と、操作部から削除すべき画像に指定された画像の記憶容量を縮小した上で記憶部に記憶する記憶制御部と、を備える画像記憶装置を提供する。
【０００５】
この発明によると、削除に指定された画像であっても、縮小した上で保存しておくため、画像を完全に削除することなく新たな画像の記憶容量を確保できる。
【０００６】
また、本発明は、被写体像を光電変換して被写体の画像を得る撮像部と、画像を記憶する記憶部と、記憶部の空き容量が撮像部から新たに得られた画像の記憶容量を下回ることに応じ、記憶部に既に記憶されている画像の記憶容量を縮小した上で記憶部に記憶する記憶制御部と、を備える画像記憶装置を提供する。
【０００７】
この発明によると、新たに撮像部から画像が得られた場合、これを保存するのに必要な容量が不足していれば、既に記憶されている画像の容量を強制的に減らす。こうすることで、画像を完全に削除することなく新たな画像の記憶容量を確保できる。
【０００８】
また、本発明は、記憶部の空き容量が撮像部から新たに得られた画像の記憶容量を下回ることに応じ、記憶部に既に記憶されている画像から顔を検出する顔検出部をさらに備え、記憶制御部は顔検出部により顔の検出された画像以外の画像の記憶容量を縮小した上で記憶部に記憶してもよい。
【０００９】
この発明によると、新たに画像が得られた場合、これを保存するのに必要な容量が不足していれば、既に記憶されている画像について顔検出が行われ、顔が検出された画像以外の画像の容量を減らす。これらの画像の容量が一律に減らされることで記憶容量を確保できる。しかも、重要度の低い顔の検出されない画像（人物の顔がボケたり部分的にしか写っていないような場合）の容量は減らされるが、完全に削除されることはない。
【００１０】
記憶部の空き容量が撮像部から新たに得られた画像の記憶容量を下回ることに応じ、記憶部に既に記憶されている画像から顔を検出する顔検出部をさらに備え、記憶制御部は顔検出部により顔の検出された画像の記憶容量を縮小した上で記憶部に記憶してもよい。
【００１１】
この発明によると、新たに画像が得られた場合、これを保存するのに必要な容量が不足していれば、既に記憶されている画像について顔検出が行われ、顔が検出された画像の容量を減らす。これらの画像の容量が一律に減らされることで記憶容量を確保できる。しかも、重要度の低い顔の写っている画像（風景画にそぐわない無関係な人物が写っているような場合）の容量は減らされるが、完全に削除されることはない。
【００１２】
記憶制御部は記憶部に既に記憶されている画像の画素数を縮小させるか又は圧縮率を上げることで記憶容量を縮小してもよい。
【００１３】
また、本発明は、被写体像を光電変換して被写体の画像を得る撮像部と、画像を記憶する記憶部と、記憶部の空き容量が撮像部から新たに得られた画像の記憶容量を下回ることに応じ、記憶部に既に記憶されている画像の中からブラケット連写の画像を検索し、検索されたブラケット連写の画像の内中間露出の画像以外の画像を記憶部から削除する記憶制御部と、を備える画像記憶装置を提供する。
【００１４】
ブラケット連写とは、露出を少しずつ変えながら、連続撮影することである。ブラケット連写で撮影された画像には、同じようなシーンが写っているため、適正露出の画像以外の画像を削除しても不利益は少ない。このため、重要性の低い画像を優先的に削除して新たな画像の記憶容量を削除することが可能となる。
【００１５】
記憶制御部は画像に付帯する露光制御のモード情報に基づいてブラケット連写の画像を検索してもよい。
【００１６】
また、本発明は、記憶装置に既に記憶されている画像の内削除すべき画像の指定を受け付けるステップと、削除すべき画像に指定された画像の記憶容量を縮小した上で記憶装置に記憶するステップと、を含む画像記憶方法を提供する。
【００１７】
また、本発明は、記憶装置の空き容量が撮像装置から新たに得られた画像の記憶容量を下回ることに応じ、記憶装置に既に記憶されている画像の記憶容量を縮小した上で記憶装置に記憶するステップを含む画像記憶方法を提供する。
【００１８】
また、本発明は、記憶装置の空き容量が撮像装置から新たに得られた画像の記憶容量を下回ることに応じ、記憶装置に既に記憶されている画像の中からブラケット連写の画像を検索し、検索されたブラケット連写の画像の内中間露出の画像以外の画像を記憶装置から削除するステップを含む画像記憶方法を提供する。
【００１９】
また、本発明は、記憶装置に既に記憶されている画像の内削除すべき画像の指定を受け付けるステップと、削除すべき画像に指定された画像の記憶容量を縮小した上で記憶装置に記憶するステップと、をコンピュータに実行させる画像記憶プログラムを提供する。
【００２０】
また、本発明は、記憶装置の空き容量が撮像装置から新たに得られた画像の記憶容量を下回ることに応じ、記憶装置に既に記憶されている画像の記憶容量を縮小した上で記憶装置に記憶するステップをコンピュータに実行させる画像記憶プログラムを提供する。
【００２１】
また、本発明は、記憶装置の空き容量が撮像装置から新たに得られた画像の記憶容量を下回ることに応じ、記憶装置に既に記憶されている画像の中からブラケット連写の画像を検索し、検索されたブラケット連写の画像の内中間露出の画像以外の画像を記憶装置から削除するステップをコンピュータに実行させる画像記憶プログラムを提供する。
【発明の効果】
【００２２】
本発明によると、新たな画像の記憶容量が不足していれば、既に記憶されている画像の記憶容量を強制的に減らし、画像を削除することなく新たな画像の記憶容量を確保できる。あるいは、重要度の低い画像の容量を減らすか削除して新たな画像の記憶容量を確保することができる。
【発明を実施するための最良の形態】
【００２３】
以下、添付した図面を参照し本発明の好ましい実施の形態を説明する。
【００２４】
＜第１実施形態＞
図１は、本発明の好ましい実施形態に係る画像記憶装置１の機能ブロック図である。画像記憶装置１は、撮像レンズ１１、ＣＣＤなどの固体撮像素子１２、ドライバ１２２が固体撮像素子１２から読み取ったアナログ画像をデジタル信号に処理するためのアナログフロントエンドＩＣ１３、アナログフロントエンドＩＣ１３からのデジタル画像信号を処理するＤＳＰ（Digital Signal Processor）等の信号処理ＩＣ１４、中央演算処理装置（ＣＰＵ）１０、表示部１７の表示制御を行う表示コントローラ１６などを備えている。画像記憶装置１の各回路への電源供給は画像記憶装置１の筐体内部に装着される電池からなる主要電源１６４から供給される。ＲＴＣ（Real Time Clock）１５は計時専用のチップであり、画像記憶装置１の主要電源１６４がオフされていても別個の電池から電源供給を受けて動作する。
【００２５】
また、画像記憶装置１は、メモリカード４からのデータ読み取りやメモリカード４へのデータ記憶を行うカードコネクタ８０、記憶内容の書き換えが可能な内蔵型のフラッシュメモリ１９、各種データやプログラムを記憶するＲＯＭ２０、ＣＰＵ１０の処理に必要な各種データを記憶するＲＡＭ２１を備えている。上記の各部はバス（ＢＵＳ）を介して接続されている。
【００２６】
撮像レンズ１１には、例えば光学２倍ズームレンズが用いられ、操作部２から入力される倍率変更操作に応じてモータードライバ１４０が撮像レンズ１１を望遠（テレ）側又は広角（ワイド）側に進退駆動することで光学ズーム倍率が変更される。撮像レンズ１１の倍率は上記に限定されない。撮像レンズ１１には絞り１１６が設けられており、モータードライバ１４０を介して絞り１１６を制御して適正な露光量を得る。
【００２７】
操作部２によって撮影モードが設定されると、ＣＰＵ１０は、動画（スルー画）を表示部１７に表示させ、撮影画角を確認可能にする。即ち、固体撮像素子１２は、撮像レンズ１１の受光面に結像された被写体光をその光量に応じた量の信号電荷に変換する。このようにして蓄積された各画素の信号電荷は、ＣＰＵ１０の指令に従いタイミングジェネレータ１２１から与えられる駆動パルスに基づき、信号電荷に応じた電圧信号（画像信号）としてドライバ１２２によって順次個別に読み出され、アナログフロントエンド回路１３でデジタル信号に変換されてそれぞれ信号処理回路１４に加えられる。
【００２８】
信号処理回路１４は、ゲイン調整回路及びＡ／Ｄ変換器を含み、輝度・色差信号生成回路、ガンマ補正回路、シャープネス補正回路、コントラスト補正回路、ホワイトバランス補正回路、撮影画像に対する輪郭補正を含む画像処理を行う輪郭処理部、画像のノイズ低減処理を行うノイズ低減処理部等を含む画像処理手段であり、ＣＰＵ１０からのコマンドに従って画像信号を処理する。
【００２９】
信号処理回路１４に入力された画像データは、輝度信号（Ｙ信号）及び色差信号（Ｃｒ、Ｃｌ信号）に変換されるとともに、ガンマ補正等の所定の処理が施された後、ＶＲＡＭ１３２に格納される。
【００３０】
撮影画像を表示部１７にモニタ出力する場合、ＶＲＡＭ１３２からＹＣ信号が読み出され、表示コントローラ１６に送られる。表示コントローラ１６は、入力されたＹＣ信号を表示用の所定方式の信号（例えば、ＮＴＳＣ方式のカラー複合映像信号）に変換して表示部１７に出力する。
【００３１】
ＶＲＡＭ１３２の画像データは、必要に応じて信号処理回路１４から電子ズーム回路６２に加えられる。電子ズーム回路６２は、画像の拡大／縮小処理を行う。すなわち、画像データの一部を切り出し、その切り出し範囲を拡大／縮小することにより、画像の拡大／縮小処理を行なう。そして、その拡大／縮小後の画像データをＶＲＡＭ１３２に出力する。切り出し範囲は十字ボタンなどの操作部２の操作で画像上の任意の位置に移動させることができ、これにより画像データの所望の範囲を拡大／縮小できる。
【００３２】
所定のフレームレートで処理された各フレームのＹＣ信号は、ＶＲＡＭ１３２のＡ領域とＢ領域とに交互に書き込まれ、ＶＲＡＭ１３２のＡ領域及びＢ領域のうち、ＹＣ信号が書き込まれている方の領域以外の領域から、書き込まれているＹＣ信号が読み出される。このようにしてＶＲＡＭ１３２内のＹＣ信号が定期的に書き換えられ、そのＹＣ信号から生成される映像信号が表示部１７に供給されることにより、撮像中の映像がリアルタイムに表示部１７に表示される。ユーザは、表示部１７に表示される映像（スルー）によって撮影画角を確認できる。
【００３３】
操作部２に設けられた撮影キー２ａが半押しされると、ＡＥ及びＡＦ処理が開始される。すなわち、撮像素子１２から出力された画像信号から得た積算値に基づいて被写体の明るさ（被写体輝度）を検出し、撮影に適した露出値（撮影ＥＶ値）を算出する。求めた露出値と所定のプログラム線図に従い、絞り値とシャッタースピードが決定され、これに従いＣＰＵ１０はタイミングジェネレータ１２１を介して撮像素子１２の電子シャッタを制御するとともに、モータードライバ１４０を介して絞り１１６を制御して適正な露光量を得る。
【００３４】
操作部２に設けられた撮影キー２ａが全押しされると、記憶用の撮影動作がスタートする。撮影キー２ａの押下に応動して取得された画像データは信号処理回路１４において輝度／色差信号（Ｙ／Ｃ信号）に変換され、ガンマ補正等の所定の処理が施された後、ＲＡＭ２１に格納される。
【００３５】
ＲＡＭ２１に格納されたＹ／Ｃ信号は、圧縮伸長処理回路１４４によって所定のフォーマットに従って圧縮された後、カードコネクタ８０を介してメモリカード４にExifファイルなどの所定フォーマットの画像ファイルとして記憶される。
【００３６】
操作部２によって動画撮影モードが設定されたときには、撮影キー２ａの押下操作に連動して動画記憶動作がスタートし、もう一度撮影キー２ａを押下すると動画記憶動作が停止する。撮影キー２ａを押下継続している期間、録画動作を行い、押下解除によって録画を停止するようにしてもよい。動画データは、例えばモーションＪＰＥＧ（ＭＰＥＧ）形式によって、メモリカード４に記憶される。画像ファイルなどの各種ファイルは、フラッシュメモリ１９に記憶することもできる。
【００３７】
操作部２によって再生モードが設定されると、メモリカード４に記憶されている最終の画像ファイル（最後に記憶されたファイル）の圧縮データが読み出される。最後の記憶に係るファイルが静止画ファイルの場合、この読み出された画像圧縮データは、圧縮伸長処理回路１４４を介して非圧縮のＹＣ信号に伸長され、ＶＲＡＭ１３２に保存される。ＶＲＡＭ１３２に保存されたＹＣ信号は、表示コントローラ１６に加えられる。表示コントローラ１６は、入力するＹＣ信号からＮＴＳＣ方式のＲＧＢカラー複合映像信号を作成し、これを表示部１７に出力する。これにより、表示部１７にはメモリカード４に記憶されている最終コマのコマ画像が表示される。
【００３８】
その後、操作部２に設けられた図示しない十字キーの右キーが押されると、順方向にコマ送りされ、十字キーの左キーが押されると、逆方向にコマ送りされる。そして、コマ送りされたコマ位置の画像ファイルがメモリカード４から読み出され、上記と同様にしてコマ画像が表示部１７に再生される。尚、最終コマのコマ画像が表示されている状態で順方向にコマ送りされると、メモリカード４に記憶されている１コマ目の画像ファイルが読み出され、１コマ目のコマ画像が表示部１７に再生される。
【００３９】
フラッシュメモリ１９に画像ファイルを記憶させる場合、記憶させる画像の画素サイズ及び枚数を考慮した容量を備えさせることが好ましい。フラッシュメモリ１９の用途はファイル記憶に限る必然性はなく、電源１６４の異常発生などの緊急時にＶＲＡＭ１３２の記憶データ等を退避させるのに用いてもよい。
【００４０】
記憶させる画像ファイルの画素数は、例えば、2832×2128（６Ｍ）、2048×1536（３Ｍ）、1280× 960（１Ｍ）、640 × 480（ＶＧＡ）の何れかであり、記憶画質と記憶画素数との組合せによって撮影画像のデータ量（ファイルサイズ）が変化する。
【００４１】
次に、本発明に係る画像記憶装置の実行する処理の流れを説明する。
【００４２】
図２は、ファイル削除処理の流れを示すフローチャートである。
【００４３】
まず、メモリカード４に記憶された画像ファイル（ただし画像ファイルに限らず音声ファイルなどの各種のデジタル圧縮されたコンテンツデータでも可）の中から、削除すべきファイルを操作部２の操作で任意に指定させる（Ｓ１）。
【００４４】
削除すべきファイルが指定されると、ＣＰＵ１０は、削除画像の縮小保存機能が有効に設定されているか、あるいは無効に設定されているかを判断する（Ｓ２）。この設定は操作部２の操作であらかじめ任意に指定されているものとする。ユーザは、画像の保存領域を確保するために、すでにメモリカード４に保存されている画像の中から、やむを得ず削除する画像を指定しても、画像を全く消し去るのでなく、縮小した形で残して保存容量を削減したい場合はこの設定を有効にする。
【００４５】
縮小保存機能が有効に設定されている場合は、削除すべきファイルに指定された画像ファイルを、あらかじめ指定された縮小率（例えば１／２，１／４、１／８）で縮小した上で保存する（Ｓ３）。この縮小率は操作部２の操作であらかじめ任意に指定されているものとする。
【００４６】
ただし、本ステップを実行する際、その都度縮小率をユーザに指定させてもよい。こうすると、残しておきたい画像は縮小率を小さく、不要と思われる画像は縮小率を高くするなど、画像の重要性に応じて縮小率を変えることができる。
【００４７】
図３は縮小または削除すべき画像の指定と画像の縮小率を指定する指定画面の一例を示す。図３に示すように、スタイラスペンＰの先端Ｅを表示部１７に表示された所望の既存画像Ｉに接触させ、その後、所望のプリントサイズに適した縮小率を示すウィンドウＷ１〜Ｗ３のいずれかに向けて移動させることで、Ｌ版プリント（１５０万画素程度）、２Ｌ版プリント、あるいは３Ｌ版プリントに適したサイズに縮小させる。
【００４８】
近年の撮像素子１２の高画素化（３００万画素程度）により、Ｌ版サイズ以下のプリントには不必要なほどの高画素で画像が撮影されていることが往々にしてあるが、この場合でも、この場合でも、既存画像をプリントサイズに必要十分なサイズ程度に縮小して、新たな画像の記憶容量を確保できる。
【００４９】
縮小保存機能が無効に設定されている場合は、削除すべきファイルに指定された画像ファイルをメモリカード４から削除する（Ｓ４）。あるいは、縮小保存機能の設定とは関係なく、図３の指定画面において、スタイラスペンＰが所望画像に接触後、完全消去のウィンドウＷ４に移動した場合、スタイラスペンＰの先端Ｅが接触した画像Ｉを削除してもよい。
【００５０】
以上のような処理により、ユーザは、画像を削除することなく、新規に撮影した画像の保存領域を確保できる。
【００５１】
＜第２実施形態＞
第１実施形態のように、ユーザ操作によって削除する画像をいちいち指定するのは面倒である。このため、以下に示すように、画像保存時に不要な画像を自動的に削除するようにしてもよい。
【００５２】
図４は第２実施形態に係る画像保存処理の流れを示すフローチャートである。
【００５３】
まず、撮影キー２ａが半押しされると（Ｓ１１）、ＣＰＵ１０は、メモリカード４に画像保存に必要な空き容量が存在しているか否かを判断する（Ｓ１２）。
【００５４】
必要な空き容量が存在している場合は、そのまま撮影動作を行う（Ｓ１３）。撮影動作で得られた画像データはメモリカード４に保存される（Ｓ１８）。
【００５５】
必要が空き容量が存在しない場合は、所定の警告メッセージを表示部１７に表示し（画像が記憶できない可能性がある等）、メモリカード４に保存された画像の内、ブラケット連写で撮影された画像を検索する（Ｓ１４）。ここで、ブラケット連写とは、露出を少しずつ変えながら、連続撮影する機能であり、画像ファイルがExifファイルであれば、Exposure modeタグ情報を参照することにより、ブラケット連写で撮影された画像と判断できる。
【００５６】
検索の結果、ブラケット連写画像があると判断した場合は（Ｓ１５）、中間露出で撮影された画像以外の画像をメモリカード４から削除する（Ｓ１６）。
【００５７】
画像の削除後、ＣＰＵ１０は、画像保存に必要な容量が確保されたか否かを判断する。必要な領域が確保されれば、Ｓ１３の撮影動作を行う。画像が削除されたにもかかわらず必要な領域が確保されなかったか、あるいは削除するブラケット連写画像自体が存在しない場合は、必要な記憶容量がない旨を表示部１７に表示するなどしてユーザに通知する（Ｓ１９）。
【００５８】
以上の処理によれば、撮影時に画像保存に必要な容量が確保されていないと判断されると、中間露出で撮影された画像以外の画像が削除されることで必要な容量が確保される。ブラケット連写は、露出を少しずつ変えながら連続撮影する機能であるから、同じようなシーンが写っているため、適正画像の画像さえ残しておけば、その他の画像を削除しても影響は少ない。
【００５９】
なお、この処理は第１実施形態の処理と組み合わせて使ってもよい。
【００６０】
また、Exposure modeタグ情報を参照してブラケット連写した画像を削除する代わりに、BrightnessValueタグ情報を参照して顔の明るさが適正でない画像を削除してもよい。いずれにせよ、本発明は、タグ情報に基づいて継続保存に不適切な画像を選別して削除するという広い概念を包含する。
【００６１】
＜第３実施形態＞
第２実施形態の処理ではブラケット画像が存在しないと空き容量が全く確保できない。このため、以下に示すように、新画像保存時に強制的に既存画像の画素数を変更することで容量を確保するようにしてもよい。
【００６２】
図５は第３実施形態に係る画像保存処理の流れを示すフローチャートである。
【００６３】
まず、撮影キー２ａが半押しされると（Ｓ２１）、ＣＰＵ１０は、メモリカード４に画像保存に必要な空き容量が存在しているか否かを判断する（Ｓ２２）。
【００６４】
必要な空き容量が存在している場合は、そのまま撮影動作を行う（Ｓ２７）。撮影動作で得られた画像データはメモリカード４に保存される（Ｓ２８）。
【００６５】
必要が空き容量が存在しない場合は、画像を最小記憶サイズで撮影した場合、その画像の容量がメモリカード４の空き容量以下となるか否かを判断する（Ｓ２３）。
【００６６】
最小記憶サイズの画像の容量が空き容量以下となると判断された場合は、画像の記憶サイズ（記憶データ量）を１段階縮小する。記憶サイズを縮小する方法は、静止画であれば記憶画素数を減らしたり画像の圧縮率を上げるなどし、動画であればフレームレートやビットレートを落とす、音声データならビットレートを落とすなど、各種の方法をとりうる。
【００６７】
記憶サイズを１段階縮小した結果、画像の容量を保存できる空き容量が確保できたか否かを判断する（Ｓ２５）。確保できたと判断すれば、Ｓ２７に移行する。確保できていないと判断すれば、Ｓ２３に戻る。
【００６８】
Ｓ２３で最小記憶サイズの画像の容量が空き容量以下とならないと判断された場合は、必要な記憶容量がない旨を表示部１７に表示するなどしてユーザに通知する（Ｓ２６）。
【００６９】
以上の処理によれば、画像の新規撮影時に、あらかじめ設定した記憶サイズに対して記憶メディアの容量が不足していれば、記憶データ量を強制的かつ段階的に縮小することで、画像の記憶を可及的に行うことが可能となる。なお、この処理を実行するか否かは、ユーザの操作部２の操作により任意に設定できるようにしてもよい。また、第１、２実施形態の処理と組み合わせて実行してもよい。
【００７０】
＜第４実施形態＞
第３実施形態では画像の内容にかかわりなく一律に画像の記憶データ量を減らすため、結果、顔が写っている画像が不鮮明になる不都合が生じうる。このため、顔が写っている画像のデータ量を減らさないようにしてもよい。
【００７１】
図６は第４実施形態に係る画像保存処理の流れを示すフローチャートである。
【００７２】
まず、撮影キー２ａが半押しされると（Ｓ３１）、ＣＰＵ１０は、メモリカード４に画像保存に必要な空き容量が存在しているか否かを判断する（Ｓ３２）。
【００７３】
必要な空き容量が存在している場合は、そのまま撮影動作を行う（Ｓ３８）。撮影動作で得られた画像データはメモリカード４に保存される（Ｓ３９）。
【００７４】
必要が空き容量が存在しない場合は、メモリカード４に保存された画像の各々から、顔検出を行う。顔検出の方法は任意であるが、例えばGaborフィルタを用いて顔の構成部分（目、鼻、口）の特徴量を検出する方法がある。
【００７５】
各画像について顔の検出結果により、顔が検出された画像が存在するか否かを判断する（Ｓ３４）。顔が検出された画像（顔検出画像）が存在すれば、顔検出画像以外の画像（非顔検出画像）のデータ量を縮小して保存する（Ｓ３５）。データ量の縮小方法は画素数の低減など様々考えられる。
【００７６】
非顔検出画像のデータ縮小により、新規画像保存に必要な空き容量が確保されたか否かを判断する（Ｓ３６）。確保された場合は、Ｓ３８に移行する。
【００７７】
非顔検出画像のデータ量縮小によっても必要な空き容量が確保されないか、あるいはそもそも非顔検出画像が１つも存在しない場合は、新しい画像の記憶に必要な記憶容量がない旨を表示部１７に表示するなどしてユーザに通知する（Ｓ３７）。
【００７８】
以上の処理によれば、顔の写っていない画像をデータ縮小の対象とすることで、データ縮小の影響で鑑賞したい顔が不鮮明になってしまうのを防ぎつつ、新たな画像保存に必要な空き領域を確保できる。
【００７９】
ただし、非顔検出画像を縮小するにしても、Ｌ版プリント、２Ｌ版プリント、あるいは３Ｌ版プリントに適したサイズに縮小させるとよい。これにより、プリントサイズに必要十分なサイズ程度に縮小し、重要度の低い既存画像への影響を最小限にしつつ、新たな画像の記憶容量を確保できる。
【００８０】
なお、この処理を実行するか否かは、ユーザの操作部２の操作により任意に設定できるようにしてもよい。また、第１、２実施形態の処理と組み合わせて実行してもよい。
【００８１】
＜第５実施形態＞
第４実施形態とは逆に、顔が写っている画像が不要な場合、例えば風景画の撮影モードが設定されている状態で撮影された画像に情景を損なう顔が写っている場合もある。このような場合は、顔が検出された画像を削除してもよい。
【００８２】
図７は第５実施形態に係る画像保存処理の流れを示すフローチャートである。
【００８３】
まず、撮影キー２ａが半押しされると（Ｓ４１）、ＣＰＵ１０は、メモリカード４に画像保存に必要な空き容量が存在しているか否かを判断する（Ｓ４２）。
【００８４】
必要な空き容量が存在している場合は、そのまま撮影動作を行う（Ｓ４８）。撮影動作で得られた画像データはメモリカード４に保存される（Ｓ４９）。
【００８５】
必要が空き容量が存在しない場合は、メモリカード４に保存された画像の各々から、顔検出を行う。顔検出の方法は任意である。
【００８６】
各画像について顔の検出結果により、顔が検出された画像が存在するか否かを判断する（Ｓ４４）。顔が検出された画像（顔検出画像）が存在すれば、顔検出画像のデータ量を縮小して保存する（Ｓ４５）。データ量の縮小方法は画素数の低減など様々考えられる。
【００８７】
顔検出画像のデータ縮小により、新規画像保存に必要な空き容量が確保されたか否かを判断する（Ｓ４６）。確保された場合は、Ｓ４８に移行する。
【００８８】
顔検出画像のデータ量縮小によっても必要な空き容量が確保されないか、あるいはそもそも顔検出画像が１つも存在しない場合は、必要な記憶容量がない旨を表示部１７に表示するなどしてユーザに通知する（Ｓ４７）。
【００８９】
以上の処理によれば、顔の写っている画像をデータ縮小の対象とすることで、データ縮小の影響で鑑賞したい画像が不鮮明になってしまうのを防ぎつつ、新たな画像保存に必要な空き領域を確保できる。
【００９０】
ただし、顔検出画像を縮小するにしても、Ｌ版プリント、２Ｌ版プリント、あるいは３Ｌ版プリントに適したサイズに縮小させるとよい。これにより、プリントサイズに必要十分なサイズ程度に縮小しつつ、記憶容量を確保できる。
【００９１】
なお、この処理を実行するか否かは、ユーザの操作部２の操作により任意に設定できるようにしてもよい。また、第１、２実施形態の処理と組み合わせて実行してもよい。
【００９２】
さらに、第１〜第５実施形態のファイル削除処理ないし画像保存処理をＣＰＵ１０その他のコンピュータに実行させるためのプログラムも本発明に含まれる。
【図面の簡単な説明】
【００９３】
【図１】本発明の好ましい実施形態に係る画像記憶装置のブロック図
【図２】第１実施形態に係るファイル削除処理の流れを示すフローチャート
【図３】指定画面の一例を示す図
【図４】第２実施形態に係る画像保存処理の流れを示すフローチャート
【図５】第３実施形態に係る画像保存処理の流れを示すフローチャート
【図６】第４実施形態に係る画像保存処理の流れを示すフローチャート
【図７】第５実施形態に係る画像保存処理の流れを示すフローチャート
【符号の説明】
【００９４】
４：メモリカード、１０：ＣＰＵ、１１：撮像レンズ、１７：表示部、１９：フラッシュメモリ
【図１】
2007096458.tif 000003
【図２】
2007096458.tif 000004
【図３】
2007096458.tif 000005
【図４】
2007096458.tif 000006
【図５】
2007096458.tif 000007
【図６】
2007096458.tif 000008
【図７】
2007096458.tif 000009