(57)【要約】【課題】  簡易且つ良好に退色した写真を復元することができる撮像装置及びそのプログラムを実現する。【解決手段】  静止画撮影処理により得られた画像データに基づいて、四辺形輪郭、つまり、写真の輪郭を検出する（Ｓ８）。次いで、該検出した四辺形輪郭内の画像データを抽出し（Ｓ９）、該抽出した画像データから小画像データを生成する（Ｓ１０）。次いで、該小画像データに台形・樽型歪補正処理、退色補正処理を施して（Ｓ１１、Ｓ１２）、該補正処理後の小画像データを画像表示部１５に表示させる。そして、ユーザによって指定されたトリミング範囲に基づいて、該抽出した四辺形輪郭内の画像データからトリミング画像データを生成し、該生成されたトリミング画像データに上記した台形・樽型歪補正処理、退色補正処理を施してフラッシュメモリ１３に記録する。【選択図】  図２
2007142639.tif 000002
【特許請求の範囲】
【請求項１】
写真を撮影し、該撮影された写真の画像データを用いて、写真の画像の復元を行なう機能を備えた撮像装置であって、
画像データを取得する取得手段と、
前記取得手段により取得された画像データのカラースペクトルに基づいて色度合いを判定する第１の判定手段と、
前記第１の判定手段により判定された色度合いに応じて退色補正処理を、前記取得手段により取得された画像データに施す第１の退色補正処理手段と、
前記第１の退色補正処理手段により退色補正処理が施された画像データを記録手段に記録する記録制御手段と、
を備えたことを特徴とする撮像装置。
【請求項２】
前記取得手段により取得された画像データに基づいて、写真の輪郭を検出し、該検出した輪郭内の画像データを抽出することにより写真部分の画像データを抽出する抽出手段を備え、
前記第１の判定手段は、
前記抽出手段により抽出された画像データのカラースペクトルに基づいて色度合いを判定し、
前記第１の退色補正処理手段は、前記第１の判定手段により判定された色度合いに応じて退色補正処理を、前記抽出手段により抽出された画像データに施すことを特徴とする請求項１記載の撮像装置。
【請求項３】
前記抽出手段により抽出された画像データに台形補正処理を施す第１の台形補正処理手段を備え、
前記記録制御手段は、
前記第１の退色補正処理手段により退色補正処理が施され、且つ、前記第１の台形補正処理手段により台形補正処理が施された画像データを前記記録手段に記録することを特徴とする請求項２記載の撮像装置。
【請求項４】
前記抽出手段により抽出された画像データに樽型歪補正処理を施す第１の樽型歪補正処理手段を備え、
前記記録制御手段は、
前記第１の退色補正処理手段により退色補正処理が施され、且つ、前記第１の樽型歪補正処理手段により樽型歪補正処理が施された画像データを前記記録手段に記録することを特徴とする請求項２又は３に記載の撮像装置。
【請求項５】
画像データからトリミング画像データを生成する生成手段を備え、
前記生成手段は、
前記抽出手段により抽出された画像データからトリミング画像データを生成し、
前記第１の判定手段は、
前記生成手段により生成されたトリミング画像データのカラースペクトルに基づいて色度合いを判定し、
前記第１の退色補正処理手段は、前記第１の判定手段により判定された色度合いに応じて退色補正処理を、前記生成手段により生成されたトリミング画像データに施すことを特徴とする請求項２乃至４の何れかに記載の撮像装置。
【請求項６】
前記抽出手段により抽出された画像データから画像サイズの小さい小画像データを生成する小画像生成手段と、
前記小画像生成手段により生成された小画像データのカラースペクトルに基づいて色度合いを判定する第２の判定手段と、
前記第２の判定手段により判定された色度合いに応じて退色補正処理を、前記
小画像生成手段により生成された小画像データに施す第２の退色補正処理手段と、
を備えたことを特徴とする請求項２乃至５の何れかに記載の撮像装置。
【請求項７】
前記小画像生成手段により生成された小画像データに台形補正処理を施す第２の台形補正処理手段を備えたことを特徴とする請求項６記載の撮像装置。
【請求項８】
前記小画像生成手段により生成された小画像データに樽型歪補正処理を施す第２の樽型歪補正処理手段を備えたことを特徴とする請求項６又は７記載の撮像装置。
【請求項９】
前記第２の退色補正処理手段により退色補正処理が施された小画像データを表示手段に表示させる表示制御手段を備えたことを特徴とする請求項６乃至８の何れかに記載の撮像装置。
【請求項１０】
前記記録制御手段は、
前記第１の退色補正処理手段により退色補正処理が施された画像データを前記記録手段に記録するとともに、該画像データに退色補正処理が施された旨を示す情報を付することを特徴とする請求項１乃至９の何れかに記載の撮像装置。
【請求項１１】
被写体を撮像する撮像手段を備え、
前記取得手段は、
前記撮像手段により得られた画像データを取得することを特徴とする請求項１乃至１０の何れかに記載の撮像装置。
【請求項１２】
前記取得手段により取得された画像データに退色補正処理が施された旨を示す情報が付されているか否かを判断する判断手段と、
前記判断手段により退色補正処理が施された旨を示す情報が付されていると判断された場合に、前記取得手段により取得された画像データに対する前記第１の退色補正処理手段による退色補正処理の実行を禁止する禁止手段とを備えたことを特徴とする請求項１乃至１１の何れかに記載の撮像装置。
【請求項１３】
前記取得手段は、
前記記録手段に記録されている画像データを取得することを特徴とする請求項１乃至１２の何れかに記載の撮像装置。
【請求項１４】
前記記録制御手段は、
前記取得手段により取得された、前記第１の退色補正処理手段による退色補正処理が施されていない画像データを記録手段に記録する手段を含むことを特徴とする請求項１乃至１３の何れかに記載の撮像装置。
【請求項１５】
写真を撮影し、該撮影された写真の画像データを用いて、写真の画像の復元を行なう機能を備えた撮像装置を実行させるためのプログラムであって、
画像データを取得する取得処理と、
前記取得処理により取得された画像データのカラースペクトルに基づいて色度合いを判定する判定処理と、
前記判定処理により判定された色度合いに応じて退色補正を、前記取得処理により取得された画像データに行なう退色補正処理と、
前記退色補正処理により退色補正が行なわれた画像データを記録媒体に記録する記録処理と、
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及びそのプログラムに係り、詳しくは、退色した写真を復元する機能を搭載した撮像装置及びそのプログラムに関する。
【背景技術】
【０００２】
時間の経過とともに写真が退色していき、その退色した写真を元の鮮やかな写真に復元する技術が登場してきている。
例えば、パソコンやプリンタで退色した写真の画像データをスキャナで取り込み、ユーザによってン入力された退色要因データに基づいて、該取り込んだ画像データに退色補正処理を施すことにより退色した画像を復元するというものである（特許文献１）。
また、スキャナの替わりにデジタルカメラで退色した写真を撮影し、該得られた撮影画像データをパソコン等に取り込ませ、退色補正処理を行なわせるという方法もある。
【０００３】
【特許文献１】公開特許公報  特開２００５−１２３７９０
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１記載の技術によれば、以下のような工程を１枚ごとに経なければならず面倒で、手間がかかり、時間がかかりすぎるという問題点があった。
（特許文献１による工程）
まず、アルバムのカラーフィルムを剥がして退色補正したい写真を取り出し、該取り出した写真をスキャナに読み込ませることにより写真の画像データを得る。そして、写真の有効領域を切り出し、該切り出した範囲の画像データに基づいて退色補正処理を施し、退色補正処理後の画像データを記録する。
【０００５】
また、カメラで退色した写真を撮影した場合にも、以下のような工程を１枚ごとに経なければならず面倒で、手間がかかり、時間がかかりすぎるという問題点があった。
（カメラを用いた場合の工程）
まず、カメラで退色した写真を撮影する。その際、写真表面の光反射を抑えるために斜めから撮る必要があり、撮影された画像は台形の形をした写真となる。そして、該撮影した撮影画像データをパソコン等に取り込ませ、その後、写真領域の範囲（範囲は台形）を指定し、該範囲の画像データを切り出す。そして、該切り出した台形状の画像を台形補正処理を施すことにより長方形状の画像に変換し、該変換後の画像データに退色補正処理を施し、退色補正処理後の画像データを記録する。
【０００６】
また、上述したスキャナやカメラの何れの場合も、写真領域をトリミングする前に退色補正を行なってしまうと、写真領域以外の背景映像のカラースペクトルが退色補正の誤判定を生み、良好な退色補正を行なうことができないという問題点もあった。
【０００７】
そこで本発明は、かかる従来の問題点に鑑みてなされたものであり、簡易且つ良好に退色した写真を復元することができる撮像装置及びそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的達成のため、請求項１記載の発明による撮像装置は、写真を撮影し、該撮影された写真の画像データを用いて、写真の画像の復元を行なう機能を備えた撮像装置であって、
画像データを取得する取得手段と、
前記取得手段により取得された画像データのカラースペクトルに基づいて色度合いを判定する第１の判定手段と、
前記第１の判定手段により判定された色度合いに応じて退色補正処理を、前記取得手段により取得された画像データに施す第１の退色補正処理手段と、
前記第１の退色補正処理手段により退色補正処理が施された画像データを記録手段に記録する記録制御手段と、
を備えたことを特徴とする。
【０００９】
また、例えば、請求項２に記載されているように、前記取得手段により取得された画像データに基づいて、写真の輪郭を検出し、該検出した輪郭内の画像データを抽出することにより写真部分の画像データを抽出する抽出手段を備え、
前記第１の判定手段は、
前記抽出手段により抽出された画像データのカラースペクトルに基づいて色度合いを判定し、
前記第１の退色補正処理手段は、前記第１の判定手段により判定された色度合いに応じて退色補正処理を、前記抽出手段により抽出された画像データに施すようにしてもよい。
【００１０】
また、例えば、請求項３に記載されているように、前記抽出手段により抽出された画像データに台形補正処理を施す第１の台形補正処理手段を備え、
前記記録制御手段は、
前記第１の退色補正処理手段により退色補正処理が施され、且つ、前記第１の台形補正処理手段により台形補正処理が施された画像データを前記記録手段に記録するようにしてもよい。
【００１１】
また、例えば、請求項４に記載されているように、前記抽出手段により抽出された画像データに樽型歪補正処理を施す第１の樽型歪補正処理手段を備え、
前記記録制御手段は、
前記第１の退色補正処理手段により退色補正処理が施され、且つ、前記第１の樽型歪補正処理手段により樽型歪補正処理が施された画像データを前記記録手段に記録するようにしてもよい。
【００１２】
また、例えば、請求項５に記載されているように、画像データからトリミング画像データを生成する生成手段を備え、
前記生成手段は、
前記抽出手段により抽出された画像データからトリミング画像データを生成し、
前記第１の判定手段は、
前記生成手段により生成されたトリミング画像データのカラースペクトルに基づいて色度合いを判定し、
前記第１の退色補正処理手段は、前記第１の判定手段により判定された色度合いに応じて退色補正処理を、前記生成手段により生成されたトリミング画像データに施すようにしてもよい。
【００１３】
また、例えば、請求項６に記載されているように、前記抽出手段により抽出された画像データから画像サイズの小さい小画像データを生成する小画像生成手段と、
前記小画像生成手段により生成された小画像データのカラースペクトルに基づいて色度合いを判定する第２の判定手段と、
前記第２の判定手段により判定された色度合いに応じて退色補正処理を、前記
小画像生成手段により生成された小画像データに施す第２の退色補正処理手段と、
を備えるようにしてもよい。
【００１４】
また、例えば、請求項７に記載されているように、前記小画像生成手段により生成された小画像データに台形補正処理を施す第２の台形補正処理手段を備えるようにしてもよい。
【００１５】
また、例えば、請求項８に記載されているように、前記小画像生成手段により生成された小画像データに樽型歪補正処理を施す第２の樽型歪補正処理手段を備えるようにしてもよい。
【００１６】
また、例えば、請求項９に記載されているように、前記第２の退色補正処理手段により退色補正処理が施された小画像データを表示手段に表示させる表示制御手段を備えるようにしてもよい。
【００１７】
また、例えば、請求項１０に記載されているように、前記記録制御手段は、
前記第１の退色補正処理手段により退色補正処理が施された画像データを前記記録手段に記録するとともに、該画像データに退色補正処理が施された旨を示す情報を付するようにしてもよい。
【００１８】
また、例えば、請求項１１に記載されているように、被写体を撮像する撮像手段を備え、
前記取得手段は、
前記撮像手段により得られた画像データを取得するようにしてもよい。
【００１９】
また、例えば、請求項１２に記載されているように、前前記取得手段により取得された画像データに退色補正処理が施された旨を示す情報が付されているか否かを判断する判断手段と、
前記判断手段により退色補正処理が施された旨を示す情報が付されていると判断された場合に、前記取得手段により取得された画像データに対する前記第１の退色補正処理手段による退色補正処理の実行を禁止する禁止手段とを備えるようにしてもよい。
【００２０】
また、例えば、請求項１３に記載されているように、前記取得手段は、
前記記録手段に記録されている画像データを取得するようにしてもよい。
【００２１】
また、例えば、請求項１４に記載されているように、前記記録制御手段は、
前記取得手段により取得された、前記第１の退色補正処理手段による退色補正処理が施されていない画像データを記録手段に記録する手段を含むようにしてもよい。
【００２２】
上記目的達成のため、請求項１５記載の発明によるプログラムは、写真を撮影し、該撮影された写真の画像データを用いて、写真の画像の復元を行なう機能を備えた撮像装置を実行させるためのプログラムであって、
画像データを取得する取得処理と、
前記取得処理により取得された画像データのカラースペクトルに基づいて色度合いを判定する判定処理と、
前記判定処理により判定された色度合いに応じて退色補正を、前記取得処理により取得された画像データに行なう退色補正処理と、
前記退色補正処理により退色補正が行なわれた画像データを記録媒体に記録する記録処理と、
を含むことを特徴とする。
【発明の効果】
【００２３】
請求項１記載の発明によれば、写真を撮影し、該撮影された写真の画像データを用いて、写真の画像の復元を行なう機能を備えた撮像装置であって、画像データを取得する取得手段と、前記取得手段により取得された画像データのカラースペクトルに基づいて色度合いを判定する第１の判定手段と、前記第１の判定手段により判定された色度合いに応じて退色補正処理を、前記取得手段により取得された画像データに施す第１の退色補正処理手段と、前記第１の退色補正処理手段により退色補正処理が施された画像データを記録手段に記録する記録制御手段と、を備えるようにしたので、簡易に退色した写真を復元した画像データを得ることができる。
【００２４】
請求項２記載の発明によれば、前記取得手段により取得された画像データに基づいて、写真の輪郭を検出し、該検出した輪郭内の画像データを抽出することにより写真部分の画像データを抽出する抽出手段を備え、前記第１の判定手段は、前記抽出手段により抽出された画像データのカラースペクトルに基づいて色度合いを判定し、前記第１の退色補正処理手段は、前記第１の判定手段により判定された色度合いに応じて退色補正処理を、前記抽出手段により抽出された画像データに施すようにしたので、良好に退色した写真を復元した画像データを得ることができる。
【００２５】
請求項３記載の発明によれば、前記抽出手段により抽出された画像データに台形補正処理を施す第１の台形補正処理手段を備え、前記記録制御手段は、前記第１の退色補正処理手段により退色補正処理が施され、且つ、前記第１の台形補正処理手段により台形補正処理が施された画像データを前記記録手段に記録するようにしたので、写真表面の光反射を抑えるために斜めから撮影した場合であっても、真正面から写真を撮影したような画像（まっすぐな画像）を得ることができる。また、写真表面の光反射を写さなくてすむので、良好な復元画像を得ることができる。
【００２６】
請求項４記載の発明によれば、前記抽出手段により抽出された画像データに樽型歪補正処理を施す第１の樽型歪補正処理手段を備え、前記記録制御手段は、前記第１の退色補正処理手段により退色補正処理が施され、且つ、前記第１の樽型歪補正処理手段により樽型歪補正処理が施された画像データを前記記録手段に記録するようにしたので、レンズによる樽型歪がない良好な復元画像を得ることができる。
【００２７】
請求項５記載の発明によれば、画像データからトリミング画像データを生成する生成手段を備え、前記生成手段は、前記抽出手段により抽出された画像データからトリミング画像データを生成し、前記第１の判定手段は、前記生成手段により生成されたトリミング画像データのカラースペクトルに基づいて色度合いを判定し、前記第１の退色補正処理手段は、前記第１の判定手段により判定された色度合いに応じて退色補正処理を、前記生成手段により生成されたトリミング画像データに施すようにしたので、抽出された画像データのうち、必要のない画像データに対して、退色補正処理などの補正処理を施す必要がなく、処理の負担を軽減することができる。
【００２８】
請求項６記載の発明によれば、前記抽出手段により抽出された画像データから画像サイズの小さい小画像データを生成する小画像生成手段と、前記小画像生成手段により生成された小画像データのカラースペクトルに基づいて色度合いを判定する第２の判定手段と、前記第２の判定手段により判定された色度合いに応じて退色補正処理を、前記小画像生成手段により生成された小画像データに施す第２の退色補正処理手段と、を備えるようにしたので、処理負担が少なく、簡易、且つ、迅速に退色した写真を復元した画像データを得ることができる。
また、
【００２９】
請求項７記載の発明によれば、前記小画像生成手段により生成された小画像データに台形補正処理を施す第２の台形補正処理手段を備えるようにしたので、迅速に写真表面の光反射のないまっすぐな復元画像を得ることができる。
【００３０】
請求項８記載の発明によれば、前記小画像生成手段により生成された小画像データに樽型歪補正処理を施す第２の樽型歪補正処理手段を備えるようにしたので、迅速にレンズによる樽型歪がない良好な復元画像を得ることができる。
【００３１】
請求項９記載の発明によれば、前記第２の退色補正処理手段により退色補正処理が施された小画像データを表示手段に表示させる表示制御手段を備えるようにしたので、退色補正処理が施された小画像データの画像をユーザは認識することができる。
【００３２】
請求項１０記載の発明によれば、前記記録制御手段は、前記第１の退色補正処理手段により退色補正処理が施された画像データを前記記録手段に記録するとともに、該画像データに退色補正処理が施された旨を示す情報を付するようにしたので、記録された画像データが退色補正処理が施された画像データであるか否かを認識することができる。
【００３３】
請求項１１記載の発明によれば、被写体を撮像する撮像手段を備え、前記取得手段は、前記撮像手段により得られた画像データを取得するようにしたので、本発明の撮像装置で撮像された画像データに退色補正処理を施して記録することができ、簡易に退色した写真を復元した画像データを得ることができる。
【００３４】
請求項１２記載の発明によれば、前記取得手段により取得された画像データに退色補正処理が施された旨を示す情報が付されているか否かを判断する判断手段と、前記判断手段により退色補正処理が施された旨を示す情報が付されていると判断された場合に、前記取得手段により取得された画像データに対する前記第１の退色補正処理手段による退色補正処理の実行を禁止する禁止手段とを備えるようにしたので、退色補正処理が施されていない画像データに対してのみ退色補正処理を施すことができる。また、退色補正処理が施された画像データに対しては退色補正処理を施さないので、不必要な処理を行わなくてすむ。
【００３５】
請求項１３記載の発明によれば、前記取得手段は、前記記録手段に記録されている画像データを取得するようにしたので、記録手段に記録されている画像データに対して退色補正処理を施すことができ、簡易に退色した写真を復元した画像データを得ることができる。
【００３６】
請求項１４記載の発明によれば、前記記録制御手段は、前記取得手段により取得された、前記第１の退色補正処理手段による退色補正処理が施されていない画像データを記録手段に記録する手段を含むようにしたので、退色処理が施されていない元の画像データを記録することができる。
【００３７】
請求項１５記載の発明によれば、デジタルカメラ、パソコン等に読み込ませることにより、本発明の撮像装置を実現することができる。
【発明を実施するための最良の形態】
【００３８】
以下、本実施の形態について、本発明の撮像装置をデジタルカメラに適用した一例として図面を参照して詳細に説明する。
[第１の実施の形態]
Ａ．デジタルカメラの構成
図１は、本発明の撮像装置を実現するデジタルカメラ１の電気的な概略構成を示すブロック図である。
デジタルカメラ１は、フォーカスレンズ２、ズームレンズ３、レンズ駆動回路４、ＣＣＤ５、垂直ドライバ６、ＴＧ（timing generator）７、ユニット回路８、信号処理部９、ＣＰＵ１０、ＤＲＡＭ１１、メモリ１２、フラッシュメモリ１３、キー入力部１４、画像表示部１５、台形・樽型歪補正部１６、退色補正部１７を備えている。
【００３９】
フォーカスレンズ２及びズームレンズ３は、図示しない複数のレンズ群からなり、フォーカスレンズ２及びズームレンズ３には、レンズ駆動回路４が接続されている。
レンズ駆動回路４は、フォーカスレンズ２及びズームレンズ３を光軸方向にそれぞれ移動させるモータ（図示略）と、ＣＰＵ１０から送られてくる制御信号にしたがってフォーカスモータ及びズームモータをそれぞれ駆動させるモータドライバ（図示略）とから構成されている。
【００４０】
ＣＣＤ５は、垂直ドライバ６によって走査駆動され、一定周期毎に被写体像のＲＧＢ値の各色の光の強さを光電変換して撮像信号としてユニット回路８に出力する。この垂直ドライバ６、ユニット回路８の動作タイミングはＴＧ７を介してＣＰＵ１０により制御される。
【００４１】
ユニット回路８にはＴＧ７が接続されており、ＣＣＤ５から出力される撮像信号を相関二重サンプリングして保持するＣＤＳ（Correlated Double Sampling）回路、そのサンプリング後の撮像信号の自動利得調整を行うＡＧＣ（Automatic Gain Control）回路、その自動利得調整後のアナログの撮像信号をデジタル信号に変換するＡ／Ｄ変換器から構成されており、ＣＣＤ５の撮像信号は、ユニット回路８を経てデジタル信号として信号処理部９に送られる。
【００４２】
信号処理部９は、ユニット回路８から送られてきた画像データに対してγ補正処理、ホワイトバランス処理などの処理を施すとともに、輝度色差信号（ＹＵＶデータ）を生成し、該生成された輝度色差信号の画像データはＣＰＵ１０に送られる。
【００４３】
ＣＰＵ１０は、スルー画像表示処理、静止画撮影処理などの処理、画像データの圧縮・伸張処理などを行う機能を有するとともに、デジタルカメラ１の各部を制御するワンチップマイコンである。
特に、本実施の形態では、ＣＰＵ１０は、四辺形輪郭検出処理、小画像データを生成する処理、トリミング処理を行なう機能を有する。
メモリ１２には、ＣＰＵ１０の各部の制御に必要な制御プログラム、及び必要なデータが格納されており、ＣＰＵ１０は、該プログラムに従って動作する。
【００４４】
ＤＲＡＭ１１は、ＣＣＤ５によってそれぞれ撮像された後、ＣＰＵ１０に送られてきた画像データを一時記憶するバッファメモリとして使用されるとともに、ＣＰＵ１０のワーキングメモリとして使用される。
フラッシュメモリ１３は、ＣＣＤ５によって撮像された画像データなどを保存しておく記録媒体である。
【００４５】
キー入力部１４は、シャッタボタン、モード切替キー、十字キー、ＳＥＴキーズームキー（「Ｗ」キー、「Ｔ」キー）等の複数の操作キーを含み、ユーザのキー操作に応じた操作信号をＣＰＵ１０に出力する。
画像表示部１５は、カラーＬＣＤとその駆動回路を含み、撮影待機状態にあるときには、ＣＣＤ５によって撮像された被写体をスルー画像として表示し、記録画像の再生時には、フラッシュメモリ１３から読み出され、伸張された記録画像を表示させる。
【００４６】
台形・樽型歪補正部１６は、画像データに台形補正処理・樽型歪補正を施す機能を有する。
台形補正処理とは、台形に歪んだ画像を長方形の画像（まっすぐな画像）に補正することをいう。
例えば、斜めから写真を撮影すると、撮影された写真は台形に歪んでしまう。そのため、この台形補正処理を施すことにより、あたかも写真を正面から撮影したような歪みのないまっすぐな（長方形の）画像を得ることができる。
また、樽型歪補正処理とは、ズームレンズ等の撮影レンズにより撮影される画像データの画像は歪んでしまうため（樽型歪が起こるため）、樽型歪のない画像となるように、補正することをいう。
【００４７】
退色補正部１７は、画像データに退色補正処理を施す機能を有する。
この退色補正の技術は、既に周知であり、ここでは詳しくは説明しないが、ここでは、退色補正処理を行なう画像データに基づいて判定されたカラースペクトルを用いて退色度合いを判定し、該判定された退色度合いに応じて退色補正処理を施すことにより行う。
なお、台形・樽型歪補正部１６と退色補正部１７は、それぞれハード回路として実装するようにしてもいいし、台形・樽型歪補正プログラムと退色補正プログラムとをメモリ１２に格納しておき、ＣＰＵ１０が台形・樽型歪補正と退色補正を実行するようにしてもよい。
【００４８】
Ｂ．デジタルカメラ１の動作
実施の形態におけるデジタルカメラ１の動作を図２乃至図３のフローチャートにしたがって説明する。
【００４９】
ユーザのキー入力部１４のモード切替キーの操作によりベストショットモードに設定されると、ＣＰＵ１０は、ユーザによって指定されたベストショットシーンを選択する（ステップＳ１）。ベストショットモードが設定されると画像表示部１５には、ベストショットシーンが一覧（又は切替）表示され、その中からユーザがこれから撮影したい撮影シーンに最も適切なベストショットシーンを、十字キー、セットキーを操作することにより選択することができる。ベストショットシーンとしては、例えば、「退色補正シーン」、「花火シーン」などがある。
【００５０】
ベストショットシーンが選択されると、ＣＰＵ１０は、該選択されたベストショットシーンが退色補正シーンであるか否かの判断を行う（ステップＳ２）。この退色補正シーンとは、古い色あせた写真を撮影して、色鮮やかな写真に復元することをいう。
ステップＳ２で、選択されたベストショットシーンが退色補正シーンでないと判断すると、他の処理を行い、ステップＳ２で、選択されたベストショットシーンが退色補正シーンであると判断すると、ＣＰＵ１０は、ＣＣＤ５による被写体の撮像を開始させ、信号処理部９によって生成された輝度色差信号の画像データをバッファメモリ（ＤＲＡＭ１１）に記憶させ、該記憶された被写体の画像データを画像表示部１５に表示させるというスルー画像表示を開始させる（ステップＳ３）。
【００５１】
次いで、ＣＰＵ１０は、ユーザによってズーム操作が行なわれたか否かの判断を行う（ステップＳ４）。この判断は、ズームキーの操作に対応する操作信号がキー入力部１４から送られてきたか否かにより判断を行う。
ステップＳ４でズーム操作が行われたと判断すると、ＣＰＵ１０はユーザのズーム操作にしたがって（キー入力部１４から送られてくる操作信号にしたがって）、レンズ駆動回路４に制御信号を送ることによりズームレンズ３を移動させて（ステップＳ５）、ステップＳ６に進み、ステップＳ４でズーム操作が行われていないと判断するとそのままステップＳ６に進む。
【００５２】
ステップＳ６に進むと、ＣＰＵ１０は、シャッタボタンが押下されたか否かの判断を行う。この判断は、キー入力部１４からシャッタボタン押下に対応する操作信号が送られてきたか否かにより判断を行う。
ステップＳ６で、シャッタボタンが押下されていないと判断するとステップＳ４に戻り、ステップＳ６でシャッタボタンが押下されたと判断すると、ＣＰＵ１０は、静止画撮影処理を行う（ステップＳ７）。
このとき、ユーザは、復元したい写真が撮影できるような位置にカメラをあわせてからシャッタボタンを押下する。ここで、写真を正面から撮影してしまうと、写真の表面に映った反射光も一緒に撮影してしまう畏れがあるので、写真を斜め方向から撮影した方が好ましい。ここでは、ユーザは、写真を斜め方向から撮影したものとする。
【００５３】
静止画撮影処理を行うと、ＣＰＵ１０は、該撮影処理により得られた撮影画像データ（輝度色差信号）に基づいて四辺形輪郭検出処理を行う（ステップＳ８）。この四辺形輪郭検出処理とは、撮影画像データに基づいて、写真の輪郭線を自動検出、つまり、写真部分と写真でない部分との境界線を自動検出することをいう。
図４（ａ）は、撮影処理により得られた画像データに基づいて四辺形輪郭検出処理により検出された四辺形輪郭の様子を示す図であり、線２１が検出された四辺形輪郭である。図４を見ると、写真部分（シャドー部分）とそれ以外の部分が四辺形輪郭によって区画されていることがわかる。
【００５４】
次いで、ＣＰＵ１０は、該検出した四辺形輪郭２１内の画像データを抽出する処理を行なう（ステップＳ９）。これにより、写真に対応する画像部分の画像データが撮影画像データから抽出されることとなる。この抽出された画像データは、バッファメモリに記憶される。
図４（ｂ）は、抽出された画像データの様子を示すものであり、撮影画像データのうち検出された四辺形輪郭２１内の画像データが抽出されていることがわかる。
次いで、ＣＰＵ１０は、該抽出した四辺形輪郭２１内の画像データ、つまり、写真部分に対応する画像データに基づいて画像サイズの小さい小画像データを生成する（ステップＳ１０）。ここでは、生成される小画像データの画像サイズはＱＶＧＡ（３２０×２４０ドット（ピクセル））とする。
【００５５】
次いで、ＣＰＵ１０は、台形・樽型歪補正部１６に、該生成した小画像データに対して台形・樽型歪補正を施す処理を実行させる（ステップＳ１１）。
台形補正処理とは、台形に歪んだ画像を長方形に補正する処理のことをいう。
ユーザは写真に反射した光を撮影するのを防ぐため、斜めから写真を撮影するので、撮影された写真は台形に歪んでしまう。そのため、この台形補正処理を施すことにより、あたかも写真を正面から撮影したような歪みのないまっすぐな（長方形の）画像を得ることができる。
また、樽型歪補正処理とは、ズームレンズ等の撮影レンズにより撮影される画像データの画像は歪んでしまうため（樽型歪が起こるため）、樽型歪のない画像となるように、補正することをいう。この樽型歪は、ズーム倍率（ズームレンズの位置）に応じて歪曲率も変わってくるので、ＣＰＵ１０は、撮影画像が得られたときのズームレンズ３のレンズ位置に応じた樽型歪補正処理を行う。
【００５６】
図５は、樽型歪補正処理を説明するための図である。
図５に示すように、撮影レンズのより樽型に歪んだ画像に対して、ズームレンズ位置に応じた逆歪補正処理を施すことにより、樽型歪のない画像を得ることができる。
なお、この台形補正処理と樽型歪補正処理は別々にそれぞれ行なうようにしてもよいし、合成して一括して行なうようにしてもよい。
【００５７】
次いで、ＣＰＵ１０は、退色補正部１７に、台形・樽型歪補正処理が施された小画像データに対して退色補正を施す処理を実行させる（ステップＳ１２）。
この退色補正の技術は、既に周知であり、ここでは詳しくは説明しないが、ここでは、退色補正処理を行なう画像データに基づいて判定されたカラースペクトルを用いて退色度合いを判定し、該判定された退色度合いに応じて退色補正処理を施すことにより行なわれる。
【００５８】
次いで、ＣＰＵ１０は、該補正された小画像データを画像表示部１５に表示させる（ステップＳ１３）。
次いで、ＣＰＵ１０は、ユーザによってトリミング操作が行なわれたか否かの判断を行う（ステップＳ１４）。この判断は、十字キーに対応する操作信号がキー入力部１４から送られてきたか否かにより判断する。
【００５９】
ステップＳ１４でトリミング操作が行われたと判断すると、ＣＰＵ１０は該操作にしたがってトリミング位置、トリミングサイズを変更して（ステップＳ１５）、ステップＳ１６に進み、ステップＳ１４でトリミング操作が行われていないと判断するとそのままステップＳ１６に進む。
この変更されたトリミング位置、トリミングサイズは、メモリ１２のトリミング情報記憶領域に記憶される。
【００６０】
ステップＳ１６に進むと、ユーザによってＳＥＴキーの操作が行なわれたか否かの判断を行う。この判断は、ＳＥＴキーの操作に対応する操作信号がキー入力部１４から送られてきたか否かにより判断する。
ステップＳ１６でＳＥＴキーの操作が行なわれていない場合には、ステップＳ１４に戻り、ステップＳ１６でＳＥＴキーの操作が行なわれた場合はステップＳ１７に進む。
【００６１】
ステップＳ１７に進むと、該トリミング情報記憶領域に記憶されているトリミング情報（トリミング位置、トリミングサイズ）に基づいて、該バッファメモリに記憶されている四辺形輪郭内の画像データ、つまり、ステップＳ９で撮影画像データから抽出された画像データを用いてトリミング画像データを生成する（ステップＳ１７）。このとき、ステップＳ９で抽出されたトリミング画像データは台形・樽型歪補正処理前の画像データなので、トリミング情報記憶領域に記憶されているトリミング位置、トリミングサイズをそのまま使用することはできず、該抽出された画像データに台形・樽型歪補正処理が施されたときに、ユーザが指定した範囲の画像がトリミングされるようなトリミング位置、トリミングサイズを算出して、トリミング画像データを生成する。
【００６２】
次いで、ＣＰＵ１０は、台形・樽型歪補正部１６に、該生成したトリミング画像データに対して台形・樽型歪補正を施す処理を実行させる（ステップＳ１８）。この台形・樽型歪補正処理は、ステップＳ１１で説明した処理と同様の処理で実行する。
次いで、ＣＰＵ１０は、退色補正部１７に、台形・樽型歪補正処理後のトリミング画像データに対して退色補正を施す処理を実行させる（ステップＳ１９）。
なお、ステップＳ１７のトリミング画像生成処理を、ステップＳ１８の台形・樽型歪補正処理およびステップＳ１９の退色補正処理の後に行なうようにしてもよい。
そして、ＣＰＵ１０は、該退色補正後の画像データの画像サイズを撮影画像サイズとなるように補間処理を行う（ステップＳ２０）。つまり、退色補正後の画像データの画像サイズを拡大又は縮小させる。
【００６３】
次いで、ＣＰＵ１０は、該補間処理を行った画像データを圧縮し（例えば、ＪＰＥＧ圧縮し）、静止画ファイル（ファイル形式は、例えば、Ｅｘｉｆ形式）の生成を行なう（ステップＳ２１）。このとき、静止画ファイルのヘッダに、退色補正シーンで撮影したことを示す情報や退色補正処理を行った旨を示す情報などを記録させる。
なお、画像ファイルのヘッダに退色補正を行なった旨などを示す情報を記録させず、画像ファイルに関連付けて退色補正処理を行った旨などを示す情報を記録させるようにしてもよい。要は、画像ファイルに退色補正処理を行った旨などを示す情報を付するものであればなんでもよい。
次いで、ＣＰＵ１０は、該生成した静止画ファイルをフラッシュメモリ１３に記録し（ステップＳ２２）、該記録した画像データをプレビュー表示させる（ステップＳ２３）。
【００６４】
Ｃ．以上のように、第１の実施の形態においては、静止画撮影処理により得られた撮影画像データに基づいて、四辺形輪郭を検出して四辺形輪郭内の画像データを抽出し、該抽出した画像データ（ユーザによってトリミング範囲が指定された場合には、該抽出した画像データから切り出されたトリミング画像データ）に対して台形・樽型歪補正処理、退色補正処理を施し、該処理後の画像データを静止画ファイルとして記録するので、簡易、且つ、良好に退色した写真を復元した画像データを得ることができる。
【００６５】
また、抽出した四辺形輪郭内の画像データに基づいて、処理に負担がかからない画像サイズの小さい小画像データを生成し、該生成した小画像データに対して台形・樽型歪補正処理、退色補正処理を施し、処理後の小画像データの画像を画像表示部１５に表示させることにより、台形・樽型歪補正処理、退色補正処理を施した後の画像を迅速に画像表示部１５に表示させることができる。
また、台形・樽型歪補正処理、退色補正処理を施した後の画像が画像表示部１５に表示されている状態でトリミング範囲をユーザが指定し、該指定したトリミング範囲に基づいて、台形・樽型歪補正処理および退色補正処理を施す前に四辺形輪郭内の画像データをトリミングするので、四辺形輪郭内の画像データのうち、必要のない画像データに対して台形・樽型歪補正処理、退色補正処理を施す必要がなく、処理の負担を軽減することができる。
また、退色補正処理が行なわれた画像データの画像ファイルを記録する場合には、画像ファイルのヘッダにその旨を示す情報を記録させるので、退色補正処理が施された画像ファイルであるか否かを判断することができる。
【００６６】
［第２の実施の形態］
次に第２の実施の形態について説明する。
第１の実施の形態においては、静止画撮影時に退色補正を施すというものであるが、第２の実施の形態においては、再生時に退色補正を施すというものである。
なお、第１、２の実施の形態のうちいずれか一方のみを実施するようにしてもよいし、第１、２の実施の形態を合わせて実施するようにしてもよい。
【００６７】
Ｄ.デジタルカメラ１の動作
第２の実施の形態も、図１に示したものと同様の構成を有するデジタルカメラ１を用いることにより本発明の撮像装置を実現する。
以下、第２の実施の形態のデジタルカメラ１の動作を図６のフローチャートにしたがって説明する。
【００６８】
ユーザのキー入力部１４のモード切替キーの操作により再生モードに設定されると、ＣＰＵ１０は、フラッシュメモリ１３に記録されている画像ファイルの一覧（又は切替）表示を行う（ステップＳ５１）。この一覧表示の方法としては、画像ファイルに記録されている静止画像データの画像（サムネイル画像など）を表示させる。なお、フラッシュメモリ１３に記録されている画像ファイルのファイル名を一覧表示させるようにしてもよい。
【００６９】
次いで、ＣＰＵ１０は、ユーザによって画像の指定が行なわれたか否かを判断する。この判断は、キー入力部１４の十字キー、ＳＥＴキーの操作により画像を指定する旨の操作信号が送られてきたか否かにより判断する（ステップＳ５２）。
このとき、ユーザは、十字キー、ＳＥＴキーを操作することにより画像表示部１５に一覧表示された画像を指定することができる。
ステップＳ５２で、ユーザによって画像の指定が行なわれていないと判断すると画像の指定が行なわれるまでステップＳ５２に留まり、ステップＳ５２で、ユーザによって画像の指定が行なわれたと判断すると、ＣＰＵ１０は、該ユーザによって指定された画像に対応する画像ファイルを選択し、（ステップＳ５３）、該選択した画像ファイルの静止画像データを再生させる（ステップＳ５４）。つまり、画像表示部１５に表示させる。
【００７０】
次いで、ＣＰＵ１０は、ユーザによってメニュー表示を行う旨の指示が行われた否かを判断する（ステップＳ５５）。この判断は、キー入力部１４からメニュー表示を行う旨の操作に対応する操作信号が送られてきたか否かにより判断する。
ステップＳ５５で、メニュー表示を行う旨の指示が行われていないと判断するとＣＰＵ１０は他の処理へ移行し、ステップＳ５５で、メニュー表示を行う旨の指示が行われたと判断すると、ＣＰＵ１０は、該表示している静止画像データに重ねてメニューの一覧を画像表示部１５に表示させる。一覧表示されるメニューとしては、「退色補正モード」、や、「トリミングモード」などがある。
【００７１】
ＣＰＵ１０は、メニューの一覧表示をさせると、ユーザによって退色補正モードが選択されたか否かの判断を行う（ステップＳ５７）。
ステップＳ５７で、退色補正モードが選択されていないと判断するとＣＰＵ１０は他の処理へと移行し、ステップＳ５７で、退色補正モードが選択されたと判断するとＣＰＵ１０は、該選択した画像ファイルの静止画像データは退色補正済みか否かの判断を行う（ステップＳ５８）。この判断は、該選択した静止画ファイルのヘッダに退色補正シーンで撮影したことを示す情報や退色補正処理を行った旨を示す情報が記録されているか否かにより判断する。
【００７２】
ステップＳ５８で、退色補正済みでないと判断すると、該選択した静止画像データに対して退色補正処理等の実行を行なう（ステップＳ５９）。この退色補正処理等の実行を具体的に説明すると、上述した図２及び図３のステップＳ８〜ステップＳ２３と同様の処理を行う。
但し、図２及び図３の処理では撮影画像データを用いて退色補正処理等を行なうようにしたが、第２の実施の形態においては、伸張された画像ファイルの静止画像データ（輝度色差信号）を用いて行なうこととなる。
一方、ステップＳ５８で、退色補正済みであると判断すると、ステップＳ５９の処理を実行することなく（処理の実行を禁止して）画像表示部１５に退色補正済みである旨を画像表示部１５に表示させる（ステップＳ６０）。補正済みなので、再び退色補正処理を行う必要がないからである。
【００７３】
Ｅ．以上のように、第２の実施の形態においては、静止画像データの再生時に、台形・樽型歪補正及び退色補正を行なうことができるので、通常の撮影モードで撮影した静止画像データに対しても、簡単、且つ、良好に退色した写真を復元した画像データを得ることができる。
また、他のデジタルカメラで撮影された画像データや、インターネットでダウンロードした画像データに対しても、簡単、且つ、良好に退色した画像を復元することができる。
【００７４】
なお、上記各実施の形態においては、台形・樽型歪補正処理を実行してから、退色補正処理を施すようにしたが、退色補正処理を実行してから台形・樽型歪補正処理を行うようにしてもよい。
また、上記各実施の形態においては、台形補正処理や樽型歪補正処理を行うようにしたが、行なわないようにしてもよい。台形補正処理を行わない場合には、ユーザは写真を斜めから撮るのではなく、正面から写真を撮る必要がある。
【００７５】
また、上記各実施の形態においては、小画像データを生成するようにしたが、抽出した四辺形輪郭内の画像データに対して、小画像データを生成することなく、台形・樽型歪補正処理、退色補正処理を行なうようにしてもよい。この場合には、台形・樽型歪補正処理、退色補正処理を行なってから、該画像データを表示させ、ユーザにトリミングする範囲を指定させるようにしてもよい。
【００７６】
また、上記各実施の形態において、画像データに基づいて検出された四辺形輪郭が複数ある場合には、該検出された複数の四辺形輪郭のうち、ユーザに最適な四辺形輪郭を指定させ、該指定された四辺形輪郭内の画像データを抽出するようにしてもよい。また、ユーザが四辺形輪郭を任意に指定することができるようにしてもよい。
【００７７】
また、上記実施の形態におけるデジタルカメラ１は、上記の実施の形態に限定されるものではなく、カメラ付き携帯電話、カメラ付きＰＤＡ、カメラ付きパソコン、カメラ付きＩＣレコーダ、又はデジタルビデオカメラ等でもよく、要は被写体を撮影することができる機器であれば何でもよい。
【図面の簡単な説明】
【００７８】
【図１】本発明の実施の形態のデジタルカメラのブロック図である。
【図２】第１の実施の形態のデジタルカメラの動作を示すフローチャートである。
【図３】第１の実施の形態のデジタルカメラの動作を示すフローチャートである。
【図４】四辺形輪郭検出処理により検出された四辺形輪郭の様子、及び、抽出された該四辺形輪郭内の画像の様子を示すものである。
【図５】樽型歪補正処理を説明するための図である。
【図６】第２の実施の形態のデジタルカメラの動作を示すフローチャートである。
【符号の説明】
【００７９】
１      デジタルカメラ
２      フォーカスレンズ
３      ズームレンズ
４      レンズ駆動回路
５      ＣＣＤ
６      垂直ドライバ
７      ＴＧ
８      ユニット回路
９      信号処理部
１０    ＣＰＵ
１１    ＤＲＡＭ
１２    メモリ
１３    フラッシュメモリ
１４    キー入力部
１５    画像表示部
１６    台形・樽型歪補正部
１７    退色補正部
【図１】
2007142639.tif 000003
【図２】
2007142639.tif 000004
【図３】
2007142639.tif 000005
【図４】
2007142639.tif 000006
【図５】
2007142639.tif 000007
【図６】
2007142639.tif 000008