(57)【要約】【課題】  ユーザが画像において強調したい色の設定を簡易に行うことを目的とする。【解決手段】  第１のカラー画像と該第１のカラー画像とは異なる第２のカラー画像とを取得する撮像部と、前記第１のカラー画像に含まれる色成分から、前記第２のカラー画像において強調させる色成分に関する色情報を生成する生成部と、前記生成部により生成された前記色情報を記憶する記憶部とを備える撮像装置。【選択図】      図１
2010171796.tif 000002
【特許請求の範囲】
【請求項１】
第１のカラー画像と該第１のカラー画像とは異なる第２のカラー画像とを取得する撮像部と、
前記第１のカラー画像に含まれる色成分から、前記第２のカラー画像において強調させる色成分に関する色情報を生成する生成部と、
前記生成部により生成された前記色情報を記憶する記憶部と
を備えることを特徴とする撮像装置。
【請求項２】
請求項１に記載の撮像装置において、
前記取得部は、前記第１のカラー画像を構成する複数画素の各色成分の平均値を算出することにより、前記色情報を生成することを特徴とする撮像装置。
【請求項３】
請求項１または請求項２に記載の撮像装置において、
前記記憶部に記憶された前記色情報に基づいて、前記第２のカラー画像に対する画像処理を行う画像処理部をさらに備えることを特徴とする撮像装置。
【請求項４】
請求項３に記載の撮像装置において、
前記記憶部は、前記色情報を複数記憶し、
前記記憶部に記憶された複数の前記色情報から少なくとも一つの色情報を選択する選択部をさらに備えることを特徴とする撮像装置。
【請求項５】
請求項３に記載の撮像装置において、
前記色情報として、前記第２のカラー画像の色成分を強調するカラーフィルターを作成するカラーフィルター作成部をさらに備え、
前記画像処理部は、前記カラーフィルターに基づいて、前記第２のカラー画像に対するフィルター処理を行うことを特徴とする撮像装置。
【請求項６】
請求項５に記載の撮像装置において、
前記記憶部は、前記カラーフィルターを複数記憶し、
前記記憶部に記憶された複数の前記カラーフィルターから少なくとも一つのカラーフィルターを選択するカラーフィルター選択部をさらに備えることを特徴とする撮像装置。
【請求項７】
取得される第１のカラー画像に含まれる色成分から、該第１のカラー画像とは異なる第２のカラー画像において強調させる色成分に関する色情報を生成する生成ステップと、
前記色情報を記憶する記憶ステップと、
前記色情報に基づいて、前記第２のカラー画像に対する画像処理を行う画像処理ステップと
を有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被写体を撮像して画像データを生成する撮像装置および撮像装置に用いられるプログラムに関する。
【背景技術】
【０００２】
従来、撮影により取得された画像に対してユーザが所望する色、階調や明るさになるように画像処理を施す撮像装置や、画像読取装置などが知られている。例えば、特許文献１の撮像装置においては、ユーザが操作部を操作して赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）の各色成分値を変更し、画像全体の色バランスを設定している。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ところで、上述した撮像装置の場合、例えば画像の赤色を強調するときには、Ｒ色成分値を上げる、または、Ｇ色成分値およびＢ色成分値を下げる。ところが、このような各色成分値の設定は、ユーザにとって難度が高く、必ずしもユーザが所望するものとはなりにくい。
【０００４】
そこで、本発明の撮像装置および撮像装置に用いられるプログラムは、ユーザが画像において強調したい色の設定を簡易に行うことを目的とする。
【課題を解決するための手段】
【０００５】
本発明の撮像装置は、第１のカラー画像と該第１のカラー画像とは異なる第２のカラー画像とを取得する撮像部と、前記第１のカラー画像に含まれる色成分から、前記第２のカラー画像において強調させる色成分に関する色情報を生成する生成部と、前記生成部により生成された前記色情報を記憶する記憶部とを備える。
【０００６】
なお、好ましくは、前記取得部は、前記第１のカラー画像を構成する複数画素の各色成分の平均値を算出することにより、前記色情報を生成しても良い。
【０００７】
また、好ましくは、前記記憶部に記憶された前記色情報に基づいて、前記第２のカラー画像に対する画像処理を行う画像処理部をさらに備えても良い。
【０００８】
また、好ましくは、前記記憶部は、前記色情報を複数記憶し、前記記憶部に記憶された複数の前記色情報から少なくとも一つの色情報を選択する選択部をさらに備えても良い。
【０００９】
また、好ましくは、前記色情報として、前記第２のカラー画像の色成分を強調するカラーフィルターを作成するカラーフィルター作成部をさらに備え、前記画像処理部は、前記カラーフィルターに基づいて、前記第２のカラー画像に対するフィルター処理を行っても良い。
【００１０】
また、好ましくは、前記記憶部は、前記カラーフィルターを複数記憶し、前記記憶部に記憶された複数の前記カラーフィルターから少なくとも一つのカラーフィルターを選択するカラーフィルター選択部をさらに備えても良い。
【００１１】
本発明のプログラムは、取得される第１のカラー画像に含まれる色成分から、該第１のカラー画像とは異なる第２のカラー画像において強調させる色成分に関する色情報を生成する生成ステップと、前記色情報を記憶する記憶ステップと、前記色情報に基づいて、前記第２のカラー画像に対する画像処理を行う画像処理ステップとを有する。
【発明の効果】
【００１２】
本発明の撮像装置および撮像装置に用いられるプログラムによれば、ユーザが画像において強調したい色の設定を簡易に行うことができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態における撮像装置１の構成を示すブロック図である。
【図２】撮像装置１における撮像時の制御部７の動作を示すフローチャートである。
【図３】カラーフィルターを作成する例を示す図である。
【図４】フィルター処理前のスルー画像および画素Ａにおける各色成分値の例を示す図である。
【図５】フィルター処理後のスルー画像および画素Ａにおける各色成分値の例を示す図である。
【発明を実施するための形態】
【００１４】
以下、図面を用いて本発明の実施形態について説明する。図１は、本発明の実施形態における撮像装置１の構成を示すブロック図である。図１に示すように、撮像装置１は、撮像レンズ２、撮像素子３、Ａ／Ｄ変換部４、画像処理部５、バッファメモリ６、制御部７、表示部８、メモリ９、操作部１０、レリーズ釦１０ａ、操作釦１０ｂ、記録Ｉ／Ｆ部１１、記録媒体１２、バス１３を備える。
【００１５】
撮像レンズ２は、撮像素子３の撮像面に被写体像を結像する。撮像素子３は、撮像レンズ２を通過した光束による被写体像を光電変換し、Ｒ、Ｇ、Ｂの各色に対応するアナログ画像信号を出力する。撮像モードにおいて、撮像素子３は、レリーズ釦１０ａが全押しされると本画像、または、後述するカラーフィルターを作成するための画像を撮像する。また、撮像素子３は、撮像待機時にも所定間隔毎に間引き読み出しを行い、スルー画像を撮像する。撮像素子３から出力される画像信号は、Ａ／Ｄ変換部４に入力される。Ａ／Ｄ変換部４は、撮像素子３から出力されるアナログの画像信号をＡ／Ｄ変換し、デジタルの画像信号に変換する。なお、このデジタルの画像信号は、１コマにまとめられ、画像データとしてバッファメモリ６に記録される。
【００１６】
画像処理部５は、バッファメモリ６に記憶された画像データに対して画像処理を施す。なお、この画像処理としては、周知のホワイトバランス調整、色補間、階調変換処理、輪郭強調処理などが挙げられる。また、画像処理部５は、記録媒体１２に画像データを記録する前にＪＰＥＧ形式などで圧縮する処理や、圧縮された上記のデータを伸長復元する処理をも実行する。また、画像処理部５は、上述した画像処理が施されたスルー画像および本画像に対して、後述するカラーフィルターを用いたフィルター処理を施す。
【００１７】
ここで、カラーフィルターを用いたフィルター処理について簡単に説明する。本実施形態のフィルター処理は、予め撮像した画像からユーザが強調したい色（各色成分値）を抽出し、本画像やスルー画像を抽出された各色成分値だけ強調する処理である。このフィルター処理としては、本画像やスルー画像と同一画素数となるカラーフィルターを作成し、本画像やスルー画像に合成する処理や、抽出された各色成分値を本画像やスルー画像の各画素に対して加算する処理が挙げられる。以下、フィルター処理として、本画像やスルー画像と同一画素数となるカラーフィルターを作成し、本画像やスルー画像に合成する処理を例に挙げて説明する。
【００１８】
バッファメモリ６は、画像処理部５による画像処理の前工程や後工程で画像データを一時的に記録する。制御部７は、所定のシーケンスプログラムにしたがって、撮像装置１の統括的な制御を行うプロセッサである。また、制御部７は、カラーフィルターを作成し、メモリ９に記憶する。カラーフィルター作成の詳細については、後述する。表示部８は、制御部７の制御により各種の画像を表示する。表示部８に表示される各種の画像は、本画像、スルー画像、記録媒体１２に記録した画像、メニュー画像などを含む。
【００１９】
操作部１０は、レリーズ釦１０ａ、操作釦１０ｂなどを有する。レリーズ釦１０ａは、撮像時にユーザにより操作される。操作釦１０ｂは、上記のメニュー画像等で操作される。なお、レリーズ釦１０ａおよび操作釦１０ｂの状態は制御部７により検知され、検知された釦の状態に基づいたシーケンスが実行される。記録Ｉ／Ｆ部１１は、記録媒体１２を接続するためのコネクタを備えている。この記録Ｉ／Ｆ部１１と記録媒体１２とが接続されることにより、記録媒体１２に対してデータの書き込み／読み出しを実行する。バス１３は、画像処理部５、バッファメモリ６、制御部７、表示部８、記録Ｉ／Ｆ部１１を相互に接続することにより、データや信号の出入力を実行する。なお、Ａ／Ｄ変換部４の出力はバス１３を介して画像処理部５に接続される。
【００２０】
図２は、撮像装置１における撮像時の制御部７の動作を示すフローチャートである。
【００２１】
ステップＳ１０１で、制御部７は、撮像モードを開始する。例えば、制御部７は、撮像素子３を制御して、スルー画像の撮像を開始する。そして、制御部７は、画像処理部５により、ホワイトバランス調整、ガンマ処理など各種の画像処理を施したスルー画像を表示部８に表示する。その後、制御部７は、不図示のメニュー釦が押されると、表示部８に表示されるスルー画像に、撮像装置１の機能設定に関する複数の項目および「カラーフィルター」の項目が表示されたメニュー画像２０を重ねて表示する（図３（ａ）参照）。この状態で、制御部７は、ユーザから操作釦１０ｂを介して、メニュー画像のいずれかの項目の選択を受け付け、選択された項目に対するメニュー画像を表示する。
【００２２】
ステップＳ１０２で、制御部７は、ステップＳ１０１で「カラーフィルター」の項目が選択されたか否かを判定する。「カラーフィルター」の項目が選択された場合（ステップＳ１０２の判定がＹＥＳとなる場合）には、ステップＳ１０３に進む。一方、「カラーフィルター」の項目以外の項目が選択された場合（ステップＳ１０２の判定がＮＯとなる場合）には、選択された項目に合わせた処理を実行する。また、いずれの項目も選択されない場合も、ステップＳ１０２の判定がＮＯとなり、この場合には、図２の処理を終了する。
【００２３】
ステップＳ１０３で、制御部７は、カラーフィルターを新規作成するか、または、作成済みのカラーフィルターを使用するかの選択を受け付ける。例えば、制御部７は、図３（ｂ）に示すように、「新規作成」の項目、および作成済みのカラーフィルターの一覧を表示部８に表示する。そして、制御部７は、ユーザから操作釦１０ｂを介して、いずれかの項目の選択を受け付ける。なお、選択しやすいように、作成済みのカラーフィルターのサムネイル画像を表示しても良い。
【００２４】
ステップＳ１０４で、制御部７は、ステップＳ１０３で「新規作成」の項目が選択されたか否かを判定する。「新規作成」の項目が選択された場合（ステップＳ１０３の判定がＹＥＳとなる場合）には、ステップＳ１０５に進む。一方、作成済みのカラーフィルターが選択された場合（ステップＳ１０３の判定がＮＯとなる場合）には、図２の処理を終了する。
【００２５】
ステップＳ１０５で、まず、制御部７は、ユーザから操作釦１０ｂを介して、作成するカラーフィルターの種類の選択を受け付ける。例えば、制御部７は、作成するカラーフィルターの元になる複数のフィルターパターンをメモリ９から読み出し、表示部８に表示する。フィルターパターンの例を図３（ｃ）に示す。なお、図３（ｃ）の塗りつぶした領域が、カラーフィルターにより色を強調する領域となる。一方、白い部分はカラーフィルターなし、すなわち、色を強調しない領域である。図３（ｃ）に示すように、フィルターパターンとしては、例えば、画像全体の色を強調するフィルターパターン２３や、画像の上半分や下半分の色を強調するハーフフィルターパターン２１、２２、２５、画像の中央の色を強調するフィルターパターン２４、２６が挙げられる。以下、画像全体の色を強調するカラーフィルターを作成する例を示す。
【００２６】
次に、制御部７は、「カラーフィルター撮影」や「カラーフィルターに設定したい（本画像やスルー画像において強調したい）色の色紙や物体を撮影して下さい。」等のメッセージと、スルー画像とを表示部８に表示する。なお、カラーフィルターに設定したい色とは異なる色の被写体が写っている場合には、ユーザが意図するカラーフィルターは作成されない。このような場合には、制御部７は「できるだけ全画面を同じ色にして下さい。」等のメッセージを表示部８に表示しても良い。図３（ｄ）は、本画像において強調したい色が緑色である場合に、スルー画像２７として、葉を撮像する例を示している。
【００２７】
ステップＳ１０６で、制御部７は、レリーズ釦１０ａが全押しされたか否かを判定する。レリーズ釦１０ａが全押しされた場合（ステップＳ１０６の判定でＹＥＳとなる場合）には、ステップＳ１０７に進む。一方、レリーズ釦１０ａが全押しされない場合（ステップＳ１０６の判定でＮＯとなる場合）には、全押しされるまで待機する。
【００２８】
ステップＳ１０７で、制御部７は、撮像素子３を制御して、カラーフィルターを作成するための画像を撮像する。
【００２９】
ステップＳ１０８で、制御部７は、ステップＳ１０７で撮像した画像を構成する全画素の各色成分値の平均値を算出する。これにより、本画像において強調する色成分に関する色情報が取得される。そして、制御部７は、取得された色情報と、ステップＳ１０５で選択されたフィルターパターンとを用いて、本画像と同一画素数となるカラーフィルターを作成する。例えば、図３（ｄ）の葉を撮像した画像の各画素の各色成分値の平均値が（Ｒ，Ｇ，Ｂ）＝（０，１００，５０）となる場合には、これら色成分値の平均値を用いたカラーフィルターが作成される。また、制御部７は、本画像と同一画素数となるカラーフィルターに間引き処理を行って、スルー画像と同一画素数となるカラーフィルターを作成する。
【００３０】
ステップＳ１０９で、制御部７は、ステップＳ１０８で作成されたスルー画像と同一画素数となるカラーフィルター、すなわち、スルー画像に対して作成されたカラーフィルターを用いて、プレビュー用の画像を表示部８に表示する。例えば、制御部７は、スルー画像に対して作成されたカラーフィルターから一部領域を切り出して、プレビュー用の画像を生成する。また、制御部７は、スルー画像に対して作成されたカラーフィルターに間引き処理を行って、プレビュー用の画像を生成しても良い。これにより、ユーザは、本画像において強調する色を確認することができる。また、制御部７は、カラーフィルターの確定を受け付けるＯＫ釦と、キャンセルを受け付けるＣＡＮＣＥＬ釦とを表示部８に表示する。図３（ｅ）は、プレビュー用の画像２８の例を示す図である。
【００３１】
ステップＳ１１０で、制御部７は、ユーザから操作釦１０ｂを介して、表示部８に表示したＯＫ釦が選択されたか否かを判定する。ＯＫ釦が選択された場合（ステップＳ１１０の判定がＹＥＳとなる場合）には、ステップＳ１１１に進む。一方、ＣＡＮＣＥＬ釦が選択された場合（ステップＳ１１０の判定がＮＯとなる場合）には、ステップＳ１０３に戻る。
【００３２】
ステップＳ１１１で、制御部７は、ステップＳ１０８で作成したカラーフィルターをメモリ９に記憶する。
【００３３】
ステップＳ１１２で、制御部７は、撮像素子３を制御して、再びスルー画像の撮像を開始する。そして、制御部７は、ステップＳ１０４で「新規作成」の項目が選択された場合には、ステップＳ１１１でメモリ９に記憶したカラーフィルターを読み出す。一方、制御部７は、ステップＳ１０４で作成済みのカラーフィルターが選択された場合には、メモリ９から該当するカラーフィルターを読み出す。画像処理部５は、スルー画像にホワイトバランス調整、ガンマ処理など各種の画像処理を行う。その後、画像処理部５は、スルー画像に対して作成されたカラーフィルターを用いてフィルター処理を施す。このフィルター処理は、スルー画像における各画素の各色成分値に、強調する色の各色成分値を加算することにより実行される。
【００３４】
なお、フィルター処理により、スルー画像の画素の各色成分値のいずれかが飽和する場合には、例えばカラーフィルターに用いる各色成分値を、フィルター処理後に飽和しない程度に抑えるか、または、スルー画像における各色成分値を低くした後、フィルター処理を施すなど適宜の方法を用いて、フィルター処理後のスルー画像の画素の各色成分値のいずれかが飽和しないように制御すれば良い。
【００３５】
フィルター処理前のスルー画像と、スルー画像内の画素ＡにおけるＲ色、Ｇ色、Ｂ色の各色成分値とを図４（ａ）、（ｂ）に示す。また、フィルター処理後のスルー画像と、スルー画像内の画素ＡにおけるＲ色、Ｇ色、Ｂ色の各色成分値とを図５（ａ）、（ｂ）に示す。図５（ｂ）の斜線部分は、フィルター処理により加算された色成分値を示す。図５の例では、スルー画像に対してフィルター処理を施すことにより、画像全体が木の葉の緑色を強調する画像となる。その後、制御部７は、フィルター処理後のスルー画像を表示部８に表示する。
【００３６】
ステップＳ１１３で、制御部７は、レリーズ釦１０ａが全押しされたか否かを判定する。レリーズ釦１０ａが全押しされた場合（ステップＳ１１３の判定がＹＥＳとなる場合）には、ステップＳ１１４に進む。一方、レリーズ釦１０ａが全押しされない場合（ステップＳ１１３の判定がＮＯとなる場合）には、全押しされるまで待機する。
【００３７】
ステップＳ１１４で、制御部７は、撮像素子３を制御して、本画像を撮像する。
【００３８】
ステップＳ１１５で、制御部７は、画像処理部５を制御して、ステップＳ１１２と同様の処理を行い、ステップＳ１１４で撮像した本画像に画像処理を施した後、本画像に対して作成されたカラーフィルターを用いてフィルター処理を施す。そして、制御部７は、フィルター処理後の本画像を記録媒体１２に記録し、一連の処理を終了する。
【００３９】
以上説明したように、本発明の撮像装置１は、まず本撮像時に強調する色が含まれる画像を取得し、取得された画像から強調する色に関する色情報を取得する。そして、撮像装置１は、この取得された色情報と、ユーザから選択されたフィルターパターンとからフィルター処理時に用いるカラーフィルターを作成する。したがって、本発明の撮像装置１によれば、ユーザは、強調したい色を持つ被写体を撮像し、フィルターパターンを選択するだけで、カラーフィルターを作成することができる。また、ユーザは、複数のフィルターパターンからいずれかを選択することができるため、より好みに応じたカラーフィルターを作成することができる。
【００４０】
（実施形態の補足）
なお、ステップＳ１０５のカラーフィルターの種類は、図３（ｃ）の例に限らない。例えば、ハート型や三角形のカラーフィルターを作成できるようにしても良い。また、ハーフフィルターをデフォルトに設定し、色を強調する領域の大きさを変更するパラメータを受け付ける構成にしても良い。
【００４１】
また、ステップＳ１０５で、スルー画像を表示部８に表示したが、これに限らない。例えば、スルー画像を表示せず、光学ファインダにより、カラーフィルターに設定したい色を持つ被写体を確認できるようにしても良い。
【００４２】
また、ステップＳ１０８で、画像を構成する全画素の各色情報の平均値を算出することにより、カラーフィルターを作成したが、これに限らない。例えば、ステップＳ１０７で撮像した画像を表示部８に表示し、操作釦１０ｂ等を介して、カラーフィルターを作成するための色を抽出する領域を設定できるようにしても良い。
【００４３】
また、ステップＳ１０５で、画像全体の色を強調するカラーフィルターが選択されない場合には、制御部７は、ステップＳ１１２において、画像処理部５を制御して、カラーフィルターを加算した領域とカラーフィルターを加算しない領域との境界の部分に対して、ぼかし処理を施すことが好ましい。これにより、境界の部分を滑らかにすることができる。また、ステップＳ１１５においても同様とする。
【００４４】
また、ステップＳ１１２において、カラーフィルターを用いたフィルター処理として、スルー画像や本画像に対して、取得された色情報となる各色成分値を加算する例を示したが、これに限らない。例えば、カラーフィルターの色を強調するように、スルー画像を構成する全画素の各色成分値から、強調しない色の色成分値を差分することも可能である。また、ステップＳ１１５においても同様とする。
【００４５】
また、上記の実施形態では、ステップＳ１１２においてスルー画像にフィルター処理を施したが、これに限らない。例えば、ステップＳ１１２でスルー画像にフィルター処理を施すことなく、ステップＳ１１５で本画像のみにフィルター処理を施しても良い。
【００４６】
また、スルー画像や本画像に対して、カラーフィルターの色をより強調するか、または、カラーフィルターの色を弱めることができるように、ステップＳ１０８で作成したカラーフィルターに掛けるゲインを受け付ける構成にしても良い。
【００４７】
また、上記の実施形態では、ステップＳ１０７で撮像した画像に基づいて、カラーフィルターを作成したが、これに限らない。例えば、記録媒体１２に記録した画像に基づいて、カラーフィルターを作成しても良い。この場合、ステップＳ１０５で作成するカラーフィルターのフィルターパターンを選択する処理の前後に、記録媒体１２に記憶した画像から、強調する色成分を含む画像を選択すれば良い。また、この他に、レリーズ釦の半押し時にプレ撮像を行い、このプレ撮像時に取得される画像からカラーフィルターを作成することも可能である。
【００４８】
また、上記の実施形態では、単色のカラーフィルターを作成する例を示したが、複数の色を有するカラーフィルターを作成しても良い。この場合、例えば、ステップＳ１０５で選択したカラーフィルターの種類に応じて、ステップＳ１０６からステップＳ１０８までの処理を複数回繰り返しても良いし、強調する色成分を含む画像から、色を抽出するための複数の領域を選択しても良い。
【００４９】
本実施形態では、撮像装置の例を取り上げて説明したが、これに限定する必要はなく、画像処理装置などに適用することも可能である。また、予め、撮像装置に搭載されるプログラムに、本実施形態のカラーフィルターを作成する手順、及びフィルター処理する手順に示す機能を備えることも可能である。この場合、予め画像処理プログラムを記憶媒体に格納しておき、コンピュータや撮像装置に接続した後に、この画像処理プログラムを実行させるか、または、インストールさせることが可能である。
【符号の説明】
【００５０】
１…撮像装置、３…撮像素子、５…画像処理部、７…制御部、９…メモリ
【先行技術文献】
【特許文献】
【００５１】
【特許文献１】特開２００６−１９７６２８号公報
【図１】
2010171796.tif 000003
【図２】
2010171796.tif 000004
【図３】
2010171796.tif 000005
【図４】
2010171796.tif 000006
【図５】
2010171796.tif 000007