(57)【要約】【課題】ディジタル画像を構成する各画素の色が所定の色空間の色域内に納まっているか否かをユーザが容易に知ることができる画像表示装置、画像表示方法およびディジタルカメラを提供する。【解決手段】ディジタル画像を構成する画素のうち所定の色空間の色域外の色を表す画素を特定する特定手段と、前記特定手段で特定された画素を識別可能に前記ディジタル画像を表示する表示手段と、を備える画像表示装置。所定の色空間の色域外の色を表している画素を識別可能にディジタル画像を表示するので、ディジタル画像を構成する各画素の色が所定の色空間の色域内に納まっているか否かをユーザが容易に知ることができる。【選択図】図１
2007097032.tif 000002
【特許請求の範囲】
【請求項１】
ディジタル画像を構成する画素のうち所定の色空間の色域外の色を表す画素を特定する特定手段と、
前記特定手段で特定された画素を識別可能に前記ディジタル画像を表示する表示手段と、
を備える画像表示装置。
【請求項２】
前記表示手段は、前記特定手段で特定された画素を点滅表示する請求項１に記載の画像表示装置。
【請求項３】
前記特定手段は、前記ディジタル画像の各画素値に基づいて前記色空間の色域外の色を表す画素を特定する請求項１又は２に記載の画像表示装置。
【請求項４】
前記ディジタル画像は前記色空間の色域外の色を表す画素を特定するための画素情報を有しており、
前記特定手段は、前記画素情報に基づいて前記色空間の色域外の色を表す画素を特定する請求項１又は２に記載の画像表示装置。
【請求項５】
特定手段が、ディジタル画像を構成する画素のうち所定の色空間の色域外の色を表す画素を特定する段階と、
表示手段が、前記段階で特定された画素を識別可能に前記ディジタル画像を表示する段階と、
を含む画像表示方法。
【請求項６】
被写体を撮像してディジタル画像を生成する撮像手段と、
前記撮像手段で生成されたディジタル画像を表示する請求項１〜４のいずれか一項に記載の画像表示装置と、
を備えるディジタルカメラ。
【請求項７】
前記撮像手段は被写体を連続して撮像して動画系列データを生成し、
前記表示手段は、前記色空間の色域外の色を表す画素を識別可能に前記動画系列データを表示する請求項６に記載のディジタルカメラ。
【請求項８】
被写体を撮像してディジタル画像を生成する撮像手段と、
前記撮像手段で生成されたディジタル画像を構成する画素のうち所定の色空間の色域外の色を表す画素を特定するための画素情報を生成する画素情報生成手段と、
前記ディジタル画像と前記画素情報とを関連付けて出力する出力手段と、
を備えるディジタルカメラ。
【請求項９】
所定の色空間で表されているディジタル画像を構成する画素のうち前記色空間の色域の境界にある色を表す画素を特定する特定手段と、
前記特定手段で特定された画素を識別可能に前記ディジタル画像を表示する表示手段と、
を備える画像表示装置。
【請求項１０】
特定手段が、ディジタル画像を構成する画素のうち所定の色空間の色域の境界にある色を表す画素を特定する段階と、
表示手段が、前記段階で特定された画素を識別可能に前記ディジタル画像を表示する段階と、
を含む画像表示方法。
【請求項１１】
被写体を撮像してディジタル画像を生成する撮像手段と、
前記撮像手段で生成されたディジタル画像を表示する請求項９に記載の画像表示装置と、
を備えるディジタルカメラ。
【請求項１２】
被写体を撮像してディジタル画像を生成する撮像手段と、
前記撮像手段で生成されたディジタル画像を構成する画素のうち所定の色空間の色域の境界にある色を表す画素を特定するための画素情報を生成する画素情報生成手段と、
前記ディジタル画像と前記画素情報とを関連付けて出力する出力手段と、
を備えるディジタルカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示装置、画像表示方法およびディジタルカメラに関する。
【背景技術】
【０００２】
ディジタルカメラでは、被写体の光量が露出許容度（ラチチュード）を超えると輝度が飽和して被写体の明るい部分が白くなるハイライト飛びが起きることが知られている。輝度が飽和するとは、階調が８ビットのＲＧＢ色空間で表されているディジタル画像でいえばＲＧＢ値が（２５５，２５５，２５５）になることをいう。ディジタル画像を表示する従来の画像表示装置の中には輝度が飽和している画素を点滅表示などによって識別可能に表示するものが知られている。このような画像表示装置によると、ユーザはどの画素の輝度が飽和しているかを容易に把握できる。
【０００３】
ところで、ディジタルカメラの中には、画像表示装置の標準的な色空間であるｓＲＧＢ色空間より色域の広い色空間であるＡｄｏｂｅＲＧＢ色空間でディジタル画像を記録可能なものが知られている（例えば特許文献１参照。）。ｓＲＧＢ色空間でディジタル画像を表示する画像表示装置にＡｄｏｂｅＲＧＢ色空間で表されているディジタル画像を表示すると、ディジタル画像はｓＲＧＢ色空間の色域外の色を表す画素の画素値がクリッピングされて表示される。このためディジタル画像が必ずしも本来の色で表示されない。しかしながら、例え本来の色とは異なる色の画素があっても、表示されたディジタル画像を見てユーザがそのことを知ることは容易ではない。クリッピングでは画素値は近い色の画素値に置換されるのであって（２５５，２５５，２５５）になるわけではないので、前述した従来の画像表示装置で表示してもユーザは把握することはできない。すなわち、従来の画像表示装置ではユーザはＡｄｏｂｅＲＧＢ色空間で表されているディジタル画像を構成する各画素の色がｓＲＧＢ色空間の色域内に納まっているか否かを知ることはできない。
【０００４】
また、ｓＲＧＢ色空間でディジタル画像を記録する場合、被写体にｓＲＧＢ色空間の色域外の色があると、色域外の色は色域圧縮されてｓＲＧＢ色空間の色域内の色に変換され、本来の色とは異なる色で記録される。この場合、当該ディジタル画像を従来の画像表示装置で表示しても、ユーザは被写体の色がディジタル画像にどの程度正確に記録されているかを知ることはできない。
【０００５】
【特許文献１】特開２００４−９６４００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、上述の問題に鑑みて創作されたものであって、ディジタル画像を構成する各画素の色が所定の色空間の色域内に納まっているか否かをユーザが容易に知ることができる画像表示装置、画像表示方法およびディジタルカメラを提供することを第１の目的とする。
また、本発明は、ディジタル画像が被写体の色をどの程度正確に記録しているかをユーザが知ることができる画像表示装置、画像表示方法およびディジタルカメラを提供することを第２の目的とする。
【課題を解決するための手段】
【０００７】
（１）上記第１の目的を達成するための画像表示装置は、ディジタル画像を構成する画素のうち所定の色空間の色域外の色を表す画素を特定する特定手段と、前記特定手段で特定された画素を識別可能に前記ディジタル画像を表示する表示手段と、を備える。
この発明によると、所定の色空間の色域外の色を表している画素を識別可能にディジタル画像が表示されるので、ディジタル画像を構成する各画素の色が所定の色空間の色域内に納まっているか否かをユーザが容易に知ることができる。
【０００８】
（２）前記表示手段は、前記特定手段で特定された画素を点滅表示してもよい。
この発明によると、ユーザは所定の色空間の色域外の色を表す画素を点滅表示によって容易に把握できる。
【０００９】
（３）前記特定手段は、前記ディジタル画像の各画素値に基づいて前記色空間の色域外の色を表す画素を特定してもよい。
【００１０】
（４）前記ディジタル画像は前記色空間の色域外の色を表す画素を特定するための画素情報を有してもよい。前記特定手段は、前記画素情報に基づいて前記色空間の色域外の色を表す画素を特定してもよい。
【００１１】
（５）上記第１の目的を達成するための画像表示方法は、特定手段が、ディジタル画像を構成する画素のうち所定の色空間の色域外の色を表す画素を特定する段階と、表示手段が、前記段階で特定された画素を識別可能に前記ディジタル画像を表示する段階と、を含む。
この発明によると、所定の色空間の色域外の色を表す画素を識別可能にディジタル画像が表示されるので、ディジタル画像を構成する各画素の色が所定の色空間の色域内に納まっているか否かをユーザが容易に知ることができる。
【００１２】
（６）上記第１の目的を達成するためのディジタルカメラは、被写体を撮像してディジタル画像を生成する撮像手段と、前記撮像手段で生成されたディジタル画像を表示する請求項１〜４のいずれか一項に記載の画像表示装置と、を備える。
この発明によると、ユーザは生成されたディジタル画像を構成する各画素の色が所定の色空間の色域内に納まっているか否かを当該ディジタル画像を生成したディジタルカメラ上で容易に知ることができる。
【００１３】
（７）前記撮像手段は被写体を連続して撮像して動画系列データを生成してもよい。前記表示手段は、前記色空間の色域外の色を表す画素を識別可能に前記動画系列データを表示してもよい。
この発明によると、動画系列データを構成する各画素の色が所定の色空間の色域内に納まっているか否かを容易に知ることができる。
【００１４】
（８）上記第１の目的を達成するためのディジタルカメラは、被写体を撮像してディジタル画像を生成する撮像手段と、前記撮像手段で生成されたディジタル画像を構成する画素のうち所定の色空間の色域外の色を表す画素を特定するための画素情報を生成する画素情報生成手段と、前記ディジタル画像と前記画素情報とを関連付けて出力する出力手段と、
を備える。
この発明によると、所定の色空間の色域外の色を表す画素を識別可能にディジタル画像を表示する画像表示装置において、表示に要する処理量を低減でき、短時間で表示できる。
【００１５】
（９）上記第２の目的を達成するための画像表示装置は、所定の色空間で表されているディジタル画像を構成する画素のうち前記色空間の色域の境界にある色を表す画素を特定する特定手段と、前記特定手段で特定された画素を識別可能に前記ディジタル画像を表示する表示手段と、を備える。
クリッピングされることなく元から境界にある色を表している画素も当然ながら存在するが、識別表示されている画素が多い場合は、画素値がクリッピングされた結果として境界にある色を表している画素も少なからず存在すると考えるのが妥当である。すなわちこの発明によると、識別表示されている画素の多少によってユーザはディジタル画像が被写体の色をどの程度正確に記録しているかを知ることができる。
【００１６】
（１０）上記第２の目的を達成するための画像表示方法は、特定手段が、ディジタル画像を構成する画素のうち所定の色空間の色域の境界にある色を表す画素を特定する段階と、表示手段が、前記段階で特定された画素を識別可能に前記ディジタル画像を表示する段階と、を含む。
この発明によると、識別表示されている画素の多少によってユーザはディジタル画像が被写体の色をどの程度正確に記録しているかを知ることができる。
【００１７】
（１１）上記第２の目的を達成するためのディジタルカメラは、被写体を撮像してディジタル画像を生成する撮像手段と、前記撮像手段で生成されたディジタル画像を表示する請求項９に記載の画像表示装置と、を備える。
この発明によると、ユーザはディジタル画像が被写体の色をどの程度正確に記録しているかを当該ディジタル画像を生成したディジタルカメラ上で容易に知ることができる。
【００１８】
（１２）上記第２の目的を達成するためのディジタルカメラは、被写体を撮像してディジタル画像を生成する撮像手段と、前記撮像手段で生成されたディジタル画像を構成する画素のうち所定の色空間の色域の境界にある色を表す画素を特定するための画素情報を生成する画素情報生成手段と、前記ディジタル画像と前記画素情報とを関連付けて出力する出力手段と、を備える。
この発明によると、所定の色空間の色域の境界にある色を表す画素を識別可能にディジタル画像を表示する画像表示装置において、表示に要する処理量を低減でき、短時間で表示できる。
【００１９】
尚、本発明に備わる複数の手段の各機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、又はそれらの組み合わせにより実現される。また、これら複数の手段の各機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。
【発明を実施するための最良の形態】
【００２０】
以下、実施例に基づいて本発明の実施の形態を説明する。
（第１実施例）
図２は、本発明の第１実施例に係るディジタルカメラとしてのディジタルスチルカメラ（ＤＳＣ）１のハードウェア構成を示すブロック図である。
撮像手段としての光学系１１は、複数のレンズ１１ａ、絞り１１ｂ等で構成されている。光学系１１はエリアイメージセンサ１２の受光面に被写体の光学像を結像させる。
【００２１】
撮像手段としてのエリアイメージセンサ１２は、２次元空間に離散的に配置された光電変換素子とＣＣＤ（Charge Coupled Device）等の電荷転送素子とを備えた撮像素子であり、いわゆるＣＣＤイメージセンサ、ＣＭＯＳイメージセンサ等である。エリアイメージセンサ１２は図示しないセンサコントローラによって駆動される。エリアイメージセンサ１２は光学系１１により受光面に結像される被写体像を光電変換して得られる電荷を光電変換素子毎に一定時間蓄積し、光電変換素子毎の受光量に応じた電気信号を出力する。エリアイメージセンサ１２は受光面にＲ（Red）、Ｇ（Green）及びＢ（Blue）の３色のカラーフィルタ、またはＣ（Cyan）、Ｍ（Magenta）、Ｙ（Yellow）及びＧ（Green）の４色のカラーフィルタを設けることによりカラー画像情報を取り込むことが可能である。エリアイメージセンサ１２の露光量は、絞り１１ｂのＦ値や光学系１１とエリアイメージセンサ１２の間に設けられる図示しないメカニカルシャッタの開放時間とで決定される。尚、エリアイメージセンサ１２の露光時間はエリアイメージセンサ１２の電荷蓄積時間自体を電気的に制御することによって調整してもよい。
【００２２】
撮像手段としてのアナログフロントエンド（ＡＦＥ）１３部は、エリアイメージセンサ１２から出力される電気信号をＡＤ変換器でディジタル信号に量子化して出力する。具体的には例えば、ＡＦＥ部１３は電気信号に含まれる雑音の低減処理であるＣＤＳ（Correlated Double Sampling）処理、画像の黒レベルを再現するためのオプティカルブラック補償処理、画像の電気信号のゲインの調整による電気信号のレベル調整処理、量子化処理等を行ってＲＡＷデータを生成し、ディジタル画像処理部１４に出力する。
【００２３】
撮像手段としてのディジタル画像処理部１４は、カラーバランス補正処理、画像形成処理、カラーマッチング処理、ガンマ補正処理、シャープネス補正処理、階調補正処理、偽色抑制処理、ＹＣｂＣｒ色空間への変換処理などの各種の処理を施す。なお、これらの処理はＣＰＵによるプログラム処理によって実行されてもよい。
ここで画像形成処理とは、例えば画素毎にＲＧＢいずれか１つの有彩色成分を持つＲＡＷデータに対して所定のアルゴリズムによるデモザイク処理を施し、画素毎にＲＧＢの３つの有彩色成分を持たせる処理である。
【００２４】
また、カラーマッチング処理とは、画像形成処理によって形成された画素の色空間をＤＳＣ１依存の色空間からｓＲＧＢ色空間やＡｄｏｂｅＲＧＢ色空間などの汎用規格の色空間に変換する処理である。色空間の変換は例えば３次元ＬＵＴ（Look Up Table）を用いて行われる。画像形成処理とカラーマッチング処理とは並行して実行され、画像形成処理で３つの有彩色成分を持つ画素が形成される度にカラーマッチング処理が実行される。画像形成処理とカラーマッチング処理とが繰り返されることによって最終的にｓＲＧＢ色空間やＡｄｏｂｅＲＧＢ色空間で表されるディジタル画像が形成される。ＤＳＣ１は後述するモード選択メニューでｓＲＧＢモードが選択されている場合はｓＲＧＢ色空間に変換し、ＡｄｏｂｅＲＧＢモードが選択されている場合はｓＲＧＢ色空間より色域が広い色空間であるＡｄｏｂｅＲＧＢ色空間に変換する。ｓＲＧＢ色空間は特許請求の範囲に記載の「所定の色空間」に相当する。
【００２５】
ところで、一般にＡｄｏｂｅＲＧＢ色空間やｓＲＧＢ色空間などの色域はエリアイメージセンサが捉えることができる色域よりも狭い。このため被写体にＡｄｏｂｅＲＧＢ色空間やｓＲＧＢ色空間の色域外の色があると、例えエリアイメージセンサがその色を捉えても、上述したカラーマッチング処理において色域圧縮され、ＡｄｏｂｅＲＧＢ色空間やｓＲＧＢ色空間の色域の境界にある直近の色に変換される。従って、被写体にＡｄｏｂｅＲＧＢ色空間やｓＲＧＢ色空間の色域外の色があると、それらの色は本来の色とは異なる色で記録されることになる。本実施例では色域圧縮のことをクリッピングといい、また、所定の色空間の色域内にあって且つ当該所定の色空間の色域外の領域との境界にある色のことを「所定の色空間の色域の境界にある色」という。
【００２６】
圧縮・伸張部１５は、ディジタル画像処理部１４から出力されたＹＣｂＣｒ色空間で表されているディジタル画像をＪＰＥＧ圧縮し、また、ＪＰＥＧ圧縮されている画像データを伸張する。
出力手段としての外部記憶部１６は、リムーバブルメモリ１７を接続するためのカードスロット、メモリコントローラなどを備える。リムーバブルメモリ１７はフラッシュメモリなどの不揮発性メモリで構成される脱着自在なメモリである。外部記憶部１６は制御部２０によって制御され、圧縮・伸張部１５で圧縮されたディジタル画像をリムーバブルメモリ１７へ書き込む処理、及びリムーバブルメモリ１７に記憶されているこれらのデータを読み込む処理を行う。
【００２７】
表示手段としての表示部１８は、ｓＲＧＢ色空間でディジタル画像を表示するＬＣＤ（Liquid Crystal Display）、ＬＣＤに表示するディジタル画像が書き込まれるＶＲＡＭ、ＶＲＡＭに書き込まれたディジタル画像をＬＣＤに表示するディスプレイコントローラなどを備える。なお、ＬＣＤはｓＲＧＢ色空間でディジタル画像を表示するものに限定されるものではなく、ｓＲＧＢ色空間より色域の広い色空間でディジタル画像を表示するものであってもよいし、ｓＲＧＢ色空間より色域の狭い色空間でディジタル画像を表示するものであってもよい。表示部１８は撮像モードでは被写体を動画表示する電子ビューファインダとして機能する。また、表示部１８は再生モードではリムーバブルメモリ１７に記録されていているディジタル画像を静止画表示するモニタとして機能する。また、表示部１８はディジタル画像をＡｄｏｂｅＲＧＢ色空間で記録するＡｄｏｂｅＲＧＢモードまたはｓＲＧＢ色空間で記録するｓＲＧＢモードのいずれかを選択するためのモード選択メニュー、その他各種の設定メニューなどを表示する。
【００２８】
操作部１９は、シャッタボタン、露光条件やその他各種の撮像条件を設定するための各種の操作スイッチ、撮像モードまたは再生モードを選択するための操作スイッチ、ＬＣＤに表示するディジタル画像を選択するための操作スイッチ、ＬＣＤに表示される各種のメニューを操作するための操作スイッチなどを備える。
制御部２０は、ＣＰＵ２０ａと、フラッシュメモリ２０ｂと、ＲＡＭ２０ｃとを備える。ＣＰＵ２０ａはフラッシュメモリ２０ｂに記憶されているコンピュータプログラムを実行することでＤＳＣ１の全体を制御する。また、ＣＰＵ２０ａはフラッシュメモリ２０ｂに記憶されている画像表示プログラムを実行することで撮像手段、表示手段、出力手段、特定手段および表示手段としても機能する。フラッシュメモリ２０ｂは、各種のプログラムやデータなどを記憶するメモリである。フラッシュメモリ２０ｂに記憶する各種のプログラムやデータは所定のサーバからネットワークを介してダウンロードして記憶してもよいし、リムーバブルメモリ１７等のコンピュータ読み取り可能な記憶媒体から読み出して記憶してもよい。ＲＡＭ２０ｃは、各種のプログラムやデータを一時的に記憶するためのメモリである。制御部２０と表示部１８とは特許請求の範囲に記載の画像表示装置に相当する。
【００２９】
次に、ＡｄｏｂｅＲＧＢ色空間とｓＲＧＢ色空間との色域の違いを国際照明委員会（ＣＩＥ）で制定されているｘｙ色度図を用いて説明する。
図３は、ｘｙ色度図を示す模式図である。ｘｙ色度図上において領域Ｌは可視領域を示している。領域ＳはｓＲＧＢ色空間の色域を示しており、領域ＡはＡｄｏｂｅＲＧＢ色空間の色域を示している。図示するようにＡｄｏｂｅＲＧＢ色空間の色域はｓＲＧＢ色空間の色域より広い。
ところで、第１の色空間で表されているディジタル画像を第１の色空間よりも色域の狭い第２の色空間でディジタル画像を再生する再生装置で再生する場合は、色がより忠実に再現されるようにカラーマネジメントを行う必要がある。このカラーマネジメントでは第１の色空間から第２の色空間への色空間変換が行われ、このとき第１の色空間の色域と第２の色空間の色域とが重なっている領域にある色は同じ色に変換される。しかしながら、第２の色空間の色域外にある色についてはクリッピングが行われ、第２の色空間の色域の境界にある直近の色に変換される。例えばｓＲＧＢ色空間の色域外にあってＡｄｏｂｅＲＧＢ色空間の色域内にある色３１を表す画素値は、カラーマネジメントの結果、図示するようにｓＲＧＢ色空間の色域の境界にある直近の色の画素値にクリッピングされて表示される。従って、ＡｄｏｂｅＲＧＢ色空間で記録されているディジタル画像をカラーマネジメントを行って表示部１８に表示すると、クリッピングされて本来の色とは異なる色を表示している画素とクリッピングされずに本来の色を表示している画素とが混在することになる。
【００３０】
ＡｄｏｂｅＲＧＢ色空間で記録されているディジタル画像を構成する各画素について当該画素の色がｓＲＧＢ色空間の色域外であるか否かは具体的には以下のようにして判定できる。
（１）ＡｄｏｂｅＲＧＢ色空間で表されているディジタル画像から１画素分のＲＧＢ値を取得し、以下の計算式によりデガンマ処理したＲＧＢ値に変換する。
Ｒ’＝２５５×（Ｒ／２５５）γ
Ｇ’＝２５５×（Ｇ／２５５）γ
Ｂ’＝２５５×（Ｂ／２５５）γ
ここでγはガンマ特性であり、標準的な画像表示装置では２．２が用いられる。
（２）上述した式によって求めたＲ’、Ｇ’、Ｂ’値を、以下の計算式によりＣＩＥ１９３１標準表色系のＸＹＺ色空間に変換する。
Ｘ＝０．５７６６８９Ｒ’＋０．１８５５５８Ｇ’＋０．１８８２０２Ｂ’
Ｙ＝０．２９７３５５Ｒ’＋０．６２７３６４Ｇ’＋０．０７５２８１Ｂ’
Ｚ＝０．０２７０３２Ｒ’＋０．０７０６８９Ｇ’＋０．９９１１９５Ｂ’
【００３１】
（３）上述した式によって求めたＸＹＺ値に対応するｘｙ色度図上の座標（ｘ’，ｙ’）を求める。
ｘ’＝Ｘ／（Ｘ＋Ｙ＋Ｚ）
ｙ’＝Ｙ／（Ｘ＋Ｙ＋Ｚ）
【００３２】
（４）ｓＲＧＢ色空間の色域の青（０．１５，０．０６）と緑（０．３，０．６）とを結ぶ直線の傾きＢＧ、および緑（０．３，０．６）と赤（０．６４，０．３３）とを結ぶ直線の傾きＧＲを求める。
ＢＧ＝（０．６−０．６６）／（０．３−０．１５）
ＧＲ＝（０．３３−０．６）／（０．６４−０．３）
【００３３】
（５）青と緑とを結ぶ直線上のｘ’におけるｙ座標（ｙａ’）、または緑と赤とを結ぶ直線上のｘ’におけるｙ座標（ｙｂ’）を求める。
ｙａ’＝ＢＧ（ｘ’−０．１５）＋０．０６  （０．１５≦ｘ’≦０．３の場合）
ｙｂ’＝ＧＲ（ｘ’−０．３）＋０．６      （０．３＜ｘ’≦０．６４の場合）
【００３４】
（６）ｙ’がｙａ’またはｙｂ’より大きければｓＲＧＢ色空間の色域外と判定する。
ｙ’＞ｙａ’  （０．１５≦ｘ’≦０．３の場合）  ・・・（式１）
ｙ’＞ｙｂ’  （０．３＜ｘ’≦０．６４の場合）  ・・・（式２）
以上によりｓＲＧＢ色空間の色域外であるか否かを判定できる。なお、ここではＸＹＺ色空間で色域を比較する場合を例に説明したが、例えばＬａｂ色空間で色域を比較してもよい。
【００３５】
次に、画像表示プログラムについて説明する。
図４は、画像表示プログラムの論理的な構成を示すブロック図である。画像表示プログラム４１は、表示用画像生成部４２および表示制御部４３を備える。
表示用画像生成部４２は、ＡｄｏｂｅＲＧＢ色空間で記録されているディジタル画像の各画素についてｓＲＧＢ色空間の色域外の色を表す画素であるか否かを判定し、色域外の色を表す画素のＲＧＢ値を白色（２５５，２５５，２５５）に置換した第１の表示用画像と、色域外の色を表す画素のＲＧＢ値を黒色（０，０，０）に置換した第２の表示用画像とを生成する。表示用画像生成部４２は、生成した第１の表示用画像と第２の表示用画像とを表示部１８のＶＲＡＭに格納する。
【００３６】
表示制御部４３は、表示部１８を制御し、ＶＲＡＭに記憶されている第１の表示用画像と第２の表示用画像とを表示部１８に所定時間間隔で交互に表示させる。これにより色域外の色を表す画素が白黒点滅表示する。なお、ここでは白色と黒色とで点滅表示する場合を例に説明するが、点滅表示させる色は適宜選択可能である。
【００３７】
次に、ディジタルカメラがＡｄｏｂｅＲＧＢ色空間で記録されているディジタル画像を、ｓＲＧＢ色空間の色域外の色を表す画素を識別可能に表示する作動について説明する。
図１は、画像表示プログラム４１を実行するディジタルカメラの処理の流れを示すフローチャートである。本処理は、ＤＳＣ１が識別表示を行うモードに設定されている時の再生モードにおいてユーザがＡｄｏｂｅＲＧＢ色空間で記録されているディジタル画像の再生を指示すると開始される。
【００３８】
Ｓ１０５では、制御部２０は、選択されたディジタル画像の画素を縦横に所定間隔で間引いてＬＣＤの表示解像度に合わせた縮小画像を生成し、ＲＡＭ２０ｃに記憶する。
Ｓ１１０では、制御部２０は、ＲＡＭ２０ｃに記憶されている縮小画像をＲＡＭ２０ｃの別領域にコピーする。以降の説明ではＳ１０５でＲＡＭ２０ｃに記憶された縮小画像を第１の表示用画像といい、ＲＡＭ２０ｃの別領域にコピーした縮小画像を第２の表示用画像という。
【００３９】
Ｓ１１５では、制御部２０は、第１の表示用画像から１画素を選択し、選択した画素の画素値を取得する。
Ｓ１２０では、制御部２０は、前述した判定方法により、取得した画素値が表す色がｓＲＧＢ色空間の色域外の色であるか否かを判定する。色域外の場合はＳ１２５に進み、色域内の場合はＳ１３５に進む。
【００４０】
Ｓ１２５では、制御部２０は、第１の表示用画像の当該画素のＲＧＢ値を白色に置換する。
Ｓ１３０では、制御部２０は、第２の表示用画像においてＳ１２５で白色に置換された画素と同じ座標にある画素のＲＧＢ値を黒色に置換する。
Ｓ１３５では、制御部２０は、全ての画素の選択が終了したか否かを判定し、終了していなければＳ１１５に戻って全ての画素の選択が終了するまで処理を繰り返す。終了した場合はＳ１４０に進む。
【００４１】
Ｓ１４０では、制御部２０は、第１の表示用画像と第２の表示用画像とをＶＲＡＭに書き込む。
Ｓ１４５では、制御部２０は、表示部１８を制御し、ＶＲＡＭに書き込まれている第１の表示用画像と第２の表示用画像とを所定時間間隔で交互に表示する。例えば図５（Ａ）および図５（Ｂ）は点滅表示しているディジタル画像を模式的に示している。表示されたディジタル画像においてｓＲＧＢ色空間の色域外の色を表す画素３２が白黒点滅表示することにより、ユーザはｓＲＧＢ色空間の色域外の色を表す画素３２を容易に知ることができる。
【００４２】
なお、本実施例ではディジタル画像の縮小画像から第１の表示用画像と第２の表示用画像とを生成する場合を例に説明したが、縮小前のディジタル画像から第１の表示用画像と第２の表示用画像とを生成してもよい。ただし、縮小前のディジタル画像から生成した場合は判定対象の画素数が増えて処理に多くの時間を要する。これに対し、縮小画像から第１の表示用画像と第２の表示用画像とを生成すると、判定処理に要する時間を短縮できる。
【００４３】
以上説明した本発明の第１実施例に係るＤＳＣ１によると、ｓＲＧＢ色空間の色域外の色を表す画素が点滅表示によって識別可能に表示されるので、ユーザはＡｄｏｂｅＲＧＢ色空間で表されているディジタル画像を構成する画素のうちｓＲＧＢ色空間の色域外の色を表す画素をＤＳＣ１上で容易に把握できる。
例えばＤＳＣ１によると、ｓＲＧＢモードで撮像を行うとき、予めＡｄｏｂｅＲＧＢモードで撮像することにより、ｓＲＧＢ色空間の色域外の色が存在するか否かを知ることができる。すなわちＤＳＣ１によると、ｓＲＧＢモードで撮像を行う場合に、ｓＲＧＢモードであっても被写体の色を概ね正確に記録できることを確認した上で撮像を行うことができる。
【００４４】
また、例えば近年のプリンタはＡｄｏｂｅＲＧＢ色空間で表されているディジタル画像を再現可能であり、ＡｄｏｂｅＲＧＢ色空間でディジタル画像を記録するとそのようなプリンタで印刷したときｓＲＧＢ色空間で記録したディジタル画像に比べて被写体の色をより正確に再現できる。このようなプリンタで印刷することを想定してＡｄｏｂｅＲＧＢ色空間で記録したディジタル画像を例えばｓＲＧＢ色空間でディジタル画像を表示するモニタしか持たない他人に配布する場合、そのまま配布すると中にはｓＲＧＢ色空間の色域外の色が含まれるディジタル画像も含まれてしまい、配布先では例えカラーマネジメントを行っても一部の画素が実際の色とは異なる色で表示されてしまうことになる。この場合、ＤＳＣ１によると、ＡｄｏｂｅＲＧＢ色空間で記録したディジタル画像を構成する画素の中にｓＲＧＢ色空間の色域外の色を表す画素が存在するか否かを容易に把握できるので、ｓＲＧＢ色空間の色域外の色を表す画素がないディジタル画像のみを配布することにより、配布した先で異なる色で再生されてしまうことを防止できる。
【００４５】
なお、本実施例では色空間としてｓＲＧＢ色空間およびＡｄｏｂｅＲＧＢ色空間を例に説明したが、色空間はこれらに限られるものではなく、任意の色空間を用いることができる。
また、本実施例ではディジタルカメラとしてディジタルスチルカメラを例に説明したが、ディジタルカメラはディジタルビデオカメラでもよい。
また、本実施例では画像表示装置とディジタルカメラとが一体に構成されている場合を例に説明したが、画像表示装置はフォトビューワ、パーソナルコンピュータ、ディジタル画像を表示可能な携帯電話などであってもよい。
【００４６】
（第２実施例）
第２実施例に係るＤＳＣは、撮像モードにおいて表示部１８に表示する被写体の動画像、所謂スルー画像をｓＲＧＢ色空間の色域外の色を表す画素を識別可能に表示する。撮像モードが選択されると制御部２０はＤＳＣ１の各部を制御して所定時間間隔で被写体を撮像し、スルー画像用のディジタル画像を生成する。所定時間間隔で生成されるディジタル画像は特許請求の範囲に記載の「動画系列データ」に相当する。このスルー画像表示において、ＤＳＣはモード選択メニューでｓＲＧＢモードが選択されていても、スルー画像用のディジタル画像をＡｄｏｂｅＲＧＢ色空間で生成する。
【００４７】
図６は、ＤＳＣがスルー画像を表示する処理の流れを示すフローチャートである。以下の処理はディジタル画像が生成される毎に実行される。
Ｓ２０５では、制御部２０は、生成されたディジタル画像を第１実施例と同様にして縮小し、表示用画像を生成する。
Ｓ２１０では、制御部２０は、表示用画像を構成する各画素について第１実施例と同様にしてｓＲＧＢ色空間の色域外の色を表す画素であるか否かを判定し、色域外の色を表す全ての画素の画素値を白色または黒色に置換する。具体的には例えば、前回生成されたディジタル画像の処理において色域外の色を表す画素の画素値を全て白色に置換した場合は、今回の処理では全て黒色に置換する。すなわち、前回の処理と今回の処理とで白黒反転させて置換する。
【００４８】
Ｓ２１５では、制御部２０は置換後の表示用画像をＶＲＡＭに書き込む。
Ｓ２２０では、制御部２０は表示部１８を制御し、ＶＲＡＭに書き込まれている表示用画像を表示する。表示用画像が生成されるごとに表示することにより、スルー画像においてｓＲＧＢ色空間の色域外の色を表す画素が白黒点滅表示する。
【００４９】
第２実施例に係るＤＳＣによると、ＡｄｏｂｅＲＧＢ色空間で表された動画系列データをｓＲＧＢ色空間の色域外の色を表す画素を識別可能にスルー画表示することにより、ユーザはｓＲＧＢ色空間の色域外の色を表す画素が存在することを撮像前に容易に把握できる。これにより、撮像モードとしてｓＲＧＢモードを選択している場合において、ユーザは被写体にｓＲＧＢ色空間の色域外の色が存在するか否かを容易に判断することができる。ｓＲＧＢ色空間の色域外の色が多く存在する場合、ＡｄｏｂｅＲＧＢモードに変更することにより、ｓＲＧＢ色空間の色域外の色が多く存在するにもかかわらずｓＲＧＢモードで撮像してしまう失敗を未然に防止できる。
【００５０】
なお、色域外の色を表す画素が存在するか否かを識別可能に表示するには多くの処理量を要するので、動画系列データで識別可能に表示する場合は識別可能に表示しない場合に比べて一つの表示用画像の生成に要する時間が長くなることもあり得る。従って、その場合は単位時間当たりに表示可能なディジタル画像数は結果として少なくなる。
第２実施例はその他の点において第１実施例と実質的に同一である。
【００５１】
（第３実施例）
図７は、本発明の第３実施例に係る画像表示装置としてのパーソナルコンピュータ（ＰＣ）３、および第３実施例に係るディジタルカメラとしてのＤＳＣ２の模式図である。ＤＳＣ２のハードウェア構成は第１実施例のＤＳＣ１と実質的に同一である。
【００５２】
ＤＳＣ２の制御部２０は、ＡｄｏｂｅＲＧＢ色空間で表されているディジタル画像を構成する画素のうちｓＲＧＢ色空間の色域外の色を表す画素を特定するための画素情報を生成する画素情報生成プログラムを実行することにより、画素情報生成手段としても機能する。
図８は、画素情報生成プログラムを実行するＤＣＳ２の処理の流れを示すフローチャートである。本処理は、ＡｄｏｂｅＲＧＢモードで撮像が行われてディジタル画像が生成されると実行される。
【００５３】
Ｓ３０５では、制御部２０はＡｄｏｂｅＲＧＢ色空間で表されているディジタル画像の各画素についてｓＲＧＢ色空間の色域外の色を表す画素であるか否かを判定し、ディジタル画像を構成する各画素について色域外の色を表す画素であるか否かを０と１とで示す２値画像を生成する。２値画像は特許請求の範囲に記載の「画素情報」に相当する。この２値画像の縦横のピクセル数はディジタル画像と同一であり、ディジタル画像の各画素について２値画像の対応する座標の値を参照することにより、ｓＲＧＢ色空間の色域外の色を表す画素であるか否かを特定できる。
【００５４】
Ｓ３１０では、制御部２０は外部記憶部１６を制御し、ＲＧＢ３チャネルのディジタル画像に第４チャネルとして２値画像を付加し、４チャネルからなるＪＰＥＧ形式のディジタル画像を外部記憶部１６によりリムーバブルメモリ１７に記録する。なお、Ｅｘｉｆ形式のファイルで保存する場合は、ディジタル画像が格納される領域とは別の領域であるメーカーノートと呼ばれるメーカー固有のデータ格納領域に２値画像を格納するようにしてもよい。
【００５５】
次に、ＰＣ３について説明する。
図９は、ＰＣ３のハードウェア構成を示すブロック図である。ＰＣ３は、ＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、キーボードやマウスで構成される操作部５４、表示部５５、第１の外部記憶部５６、第２の外部記憶部５７などを備え、これらはバス５８で相互に接続されている。ＣＰＵ５１は第１の外部記憶部５６に記憶されている画像表示プログラムを実行することにより特定手段および表示手段として機能する。表示手段としての表示部５５はｓＲＧＢ色空間でディジタル画像を表示するＣＲＴやＬＣＤなどで構成されている。第１の外部記憶部５６はハードディスクやハードディスクコントローラなどで構成され、オペレーティングシステム（ＯＳ）、画像表示プログラムなどが記憶されている。第２の外部記憶部５７はリムーバブルメモリ１７を利用する記憶装置であり、リムーバブルメモリ１７からディジタル画像を読み出すことで入力手段として機能する。
【００５６】
次に、画像表示プログラムを実行するＰＣ３の処理について説明する。
ＣＰＵ５１は、上述したＤＳＣ２で記録されたディジタル画像を表示する際、ＡｄｏｂｅＲＧＢ色空間で記録されているディジタル画像を構成する画素のうちｓＲＧＢ色空間の色域外の色を表す画素を、ディジタル画像に添付されている２値画像に基づいて特定する。２値画像に基づいて特定すると、色域外の色を表す画素であるか否かを第１実施例に示した計算式を用いて画素毎に計算する処理が不要になるので、色域外の色を表す画素を識別可能に表示する際の処理量を低減でき、短時間で表示できる。ＣＰＵ５１は画素を特定すると前述した第１実施例と同様に第１の表示用画像と第２の表示用画像とを生成し、それらを表示部５５に交互に表示する。これにより、ＡｄｏｂｅＲＧＢ色空間で表されているディジタル画像を、ｓＲＧＢ色空間の色域外の色を表す画素を識別可能に表示する。
【００５７】
第３実施例に係るＰＣ３によると、ｓＲＧＢ色空間の色域外の色を表す画素が識別可能にディジタル画像が表示されるので、ＡｄｏｂｅＲＧＢ色空間で表されているディジタル画像を構成する画素のうちｓＲＧＢ色空間の色域外の色を表す画素をユーザが容易に把握できる。
また、第３実施例に係るＤＳＣ２によると、２値画像をディジタル画像に関連付けて出力するので、ＰＣ３においてｓＲＧＢ色空間の色域外の色を表す画素を識別可能にディジタル画像を表示する際の処理量を低減でき、短時間で表示できる。
【００５８】
なお、第３実施例では画素情報として２値画像を例に説明したが、画素情報は例えば色域外の色を表す画素のみについてその座標を表す情報であってもよいし、色域内の色を表す画素のみについてその座標を表す情報であってもよい。
また、第３実施例では画像表示装置としてＰＣ３を例に説明したが、画像表示装置はディジタル画像を表示するためのフォトビューワ、ディジタル画像を表示可能な表示部を備えるプリンタ、ディジタル画像を表示可能な表示部を備える携帯電話などであってもよい。
【００５９】
（第４実施例）
第４実施例のＤＳＣは、再生モードでディジタル画像を表示するとき、ｓＲＧＢ色空間で記録されているディジタル画像を、ｓＲＧＢ色空間の色域の境界にある色を表す画素を点滅表示により識別可能に表示部１８に表示する。第４実施例のＤＳＣのハードウェア構成は第１実施例のＤＳＣ１と実質的に同一である。
【００６０】
図１０は、第４実施例に係るＤＳＣの処理の流れを示すフローチャートである。本処理は、ＤＳＣが識別表示を行うモードに設定されている時の再生モードにおいてユーザがｓＲＧＢ色空間で記録されているディジタル画像の再生を指示すると開始される。
第４実施例の処理は、Ｓ４０５の処理を除いて第１実施例と同一である。第４実施例に係るＤＳＣはＳ４０５において、第１実施例の式１および式２に替えて以下に示す式３および式４を用いることにより、ｓＲＧＢ色空間の色域の境界にある画素であるか否かを判定する。
ｙ’＝ｙａ’  （０．１５≦ｘ’≦０．３の場合）  ・・・（式３）
ｙ’＝ｙｂ’  （０．３＜ｘ’≦０．６４の場合）  ・・・（式４）
【００６１】
第４実施例のＤＳＣによると、ｓＲＧＢ色空間で表されているディジタル画像においてｓＲＧＢ色空間の色域の境界にある色を表す画素をユーザが容易に識別できる。前述したようにカラーマッチング処理の過程でｓＲＧＢ色空間の色域外の色を表す画素はクリッピングされる。クリッピングされることなく元から境界にある色を表している画素も当然ながら存在するが、識別表示されている画素が多い場合は、画素値がクリッピングされた結果として境界にある色を表している画素も少なからず存在すると考えるのが妥当である。言い換えると、識別表示されている画素が多い場合は、画素値がクリッピングされて本来の色とは異なる色を表している画素が多く存在しており、ディジタル画像が被写体の色を正確に記録している程度は低いと考えるのが妥当である。すなわち第４実施例のＤＳＣによると、識別表示されている画素の多少によってユーザはディジタル画像が被写体の色をどの程度正確に記録しているかを知ることができる。
【００６２】
また、第４実施例のＤＳＣによると被写体の色が正確に記録されている程度をＤＳＣ上で確認できるので、ユーザは撮像後に直ぐに確認でき、正確に記録されている程度が低いと判断した場合はＡｄｏｂｅＲＧＢモードで撮像し直すことにより、被写体の色がより正確に記録されているディジタル画像を生成できる。
なお、ここではｓＲＧＢ色空間を例に説明したが、ＡｄｏｂｅＲＧＢ色空間であってもよい。この場合、ＡｄｏｂｅＲＧＢ色空間では記録できない色があるときは、例えばＡＦＥ部１３から出力されたＲＡＷデータをそのまま記録するモードを選択するようにしてもよい。
【００６３】
（第５実施例）
図１１は、第５実施例に係るＤＳＣの処理の流れを示すフローチャートである。第５実施例の処理は、Ｓ５０５の処理を除いて第２実施例と同一である。第５実施例に係るＤＳＣは、Ｓ５０５において、第４実施例と同様にｓＲＧＢ色空間の色域の境界にある画素であるか否かを判定する。
ただし、第５実施例に係るＤＳＣは第２実施例とは異なりモード選択メニューでｓＲＧＢモードが選択されているときはスルー画像用のディジタル画像をｓＲＧＢ色空間で生成し、図１１に示す処理はｓＲＧＢ色空間で生成されたスルー画像用のディジタル画像に対して行われる。
【００６４】
第５実施例に係るＤＳＣによると、ユーザは動画系列データが被写体の色をどの程度正確に記録しているかを知ることができる。識別表示されている画素が多いことにより正確に記録されていないと判断した場合、ユーザは撮像する際にモードをＡｄｏｂｅＲＧＢモードに変更して撮像することにより、被写体の色をより正確に記録しているディジタル画像を生成できる。
【００６５】
（第６実施例）
第６実施例は第３実施例と同様にＤＳＣで撮像したディジタル画像をＰＣで表示する例である。ＰＣおよびＤＳＣの構成は第３実施例のＰＣ３およびＤＳＣ２と実質的に同一である。
【００６６】
図１２は、第６実施例に係るＤＳＣの処理の流れを示すフローチャートである。本処理は、ｓＲＧＢモードで撮像が行われてディジタル画像が生成されると実行される。第６実施例の処理は、Ｓ６０５の処理を除いて第３実施例と同一である。第６実施例に係るＤＳＣは、Ｓ６０５において、第４実施例と同様にｓＲＧＢ色空間の色域の境界にある画素であるか否かを判定する。
【００６７】
第６実施例に係るＰＣによると、ｓＲＧＢ色空間の色域の境界にある色を表す画素が識別可能に表示されるので、ディジタル画像が被写体の色をどの程度正確に記録しているかをユーザが知ることができる。
また、第６実施例に係るＤＳＣによると、ｓＲＧＢ色空間で表されているディジタル画像を構成する画素のうちｓＲＧＢ色空間の色域の境界にある色を表す画素を特定するための２値画像をディジタル画像に関連付けて出力するので、ＰＣにおいてｓＲＧＢ色空間の色域の境界にある色を表す画素を識別可能に表示する際の処理量を低減でき、短時間で表示できる。
【図面の簡単な説明】
【００６８】
【図１】本発明の一実施例に係る処理の流れを示すフローチャート。
【図２】本発明の一実施例に係るディジタルカメラのブロック図。
【図３】ｘｙ色度図を示す模式図。
【図４】本発明の一実施例に係る画像表示プログラムのブロック図。
【図５】本発明の一実施例に係る識別表示を示す模式図。
【図６】本発明の一実施例に係る処理の流れを示すフローチャート。
【図７】本発明の一実施例に係る画像表示装置及びディジタルカメラの模式図。
【図８】本発明の一実施例に係る処理の流れを示すフローチャート。
【図９】本発明の一実施例に係る画像表示装置のブロック図。
【図１０】本発明の一実施例に係る処理の流れを示すフローチャート。
【図１１】本発明の一実施例に係る処理の流れを示すフローチャート。
【図１２】本発明の一実施例に係る処理の流れを示すフローチャート。
【符号の説明】
【００６９】
１  ディジタルスチルカメラ（ディジタルカメラ、画像表示装置）、２  ディジタルスチルカメラ（ディジタルカメラ）、３  パーソナルコンピュータ（画像表示装置）、１１  光学系（撮像手段）、１２  エリアイメージセンサ（撮像手段）、１３  ＡＦＥ部（撮像手段）、１４  ディジタル画像処理部（撮像手段）、１６  外部記憶部（出力手段）、１８  表示部（表示手段）、２０  制御部（撮像手段、出力手段、表示手段、特定手段、画素情報生成手段）、５５  表示部（表示手段）、５１  ＣＰＵ（特定手段）
【図１】
2007097032.tif 000003
【図２】
2007097032.tif 000004
【図３】
2007097032.tif 000005
【図４】
2007097032.tif 000006
【図５】
2007097032.tif 000007
【図６】
2007097032.tif 000008
【図７】
2007097032.tif 000009
【図８】
2007097032.tif 000010
【図９】
2007097032.tif 000011
【図１０】
2007097032.tif 000012
【図１１】
2007097032.tif 000013
【図１２】
2007097032.tif 000014