(57)【特許請求の範囲】
【請求項１】
可視領域全体を表現可能な色度空間において可視領域内の白色点を基準点として設定する設定手段と、
撮像手段から、前記色度空間における各画素の色度データを入力する入力手段と、
前記基準点と前記色度データとを結ぶ直線と、前記色度空間における可視光スペクトルの軌跡との交点に対応する主波長あるいは補色主波長と、前記基準点と前記交点との距離と前記基準点と前記各画素の色度データとの距離との比を算出するパラメータ算出手段と、
前記波長パラメータが前記主波長であるか前記補色主波長であるかを示す判別フラグと、前記主波長あるいは前記補色主波長に対応する波長パラメータと、前記距離比とからなる符号化データを生成する符号化手段と、
１フレーム分の各画素に対応する前記符号化データと前記可視光スペクトルの軌跡の色度データと前記基準点の色度データとを記憶媒体に記録する記録手段とを備え、
前記記録手段は、前記波長パラメータが前記主波長または前記補色波長のいずれであっても前記符号化データの同じフィールドに記録する
ことを特徴とする撮像装置。
【請求項２】
可視領域全体を表現可能な色度空間において、可視光スペクトルの軌跡と前記可視光スペクトルの軌跡の長波長側端点と短波長側端点とを結ぶ赤紫線上に基準点を設定する設定手段と、
撮像手段から、前記色度空間における各画素の色度データを入力する入力手段と、
前記基準点と前記色度データとを結ぶ直線と、前記色度空間における可視光スペクトルの軌跡との交点に対応する主波長と、前記基準点と前記交点との距離と前記基準点と前記各画素の色度データとの距離との比を算出するパラメータ算出手段と、
前記主波長に対応する波長パラメータと、前記距離比とからなる符号化データを生成する符号化手段と、
１フレーム分の各画素に対応する前記符号化データと前記可視光スペクトルの軌跡の色度データと前記基準点の色度データとを記憶媒体に記録する記録手段と
を備えたことを特徴とする撮像装置。
【請求項３】
請求項１に記載の撮像装置において、
前記符号化手段は、前記主波長あるいは前記補色主波長の範囲を前記波長データの記録に用いるデータ長で表現可能な数値の全範囲に対応付け、前記距離の比として得られる値の範囲を前記距離の比の記録に用いるデータ長で表現可能な数値の全範囲に対応付けて前記符号化データを生成することを特徴とする撮像装置。
【請求項４】
請求項２に記載の撮像装置において、
前記符号化手段は、前記主波長の範囲を前記波長データの記録に用いるデータ長で表現可能な数値の全範囲に対応付け、前記距離の比として得られる値の範囲を前記距離の比の記録に用いるデータ長で表現可能な数値の全範囲に対応付けて前記符号化データを生成することを特徴とする撮像装置。
【請求項５】
請求項１乃至請求項４のいずれか一項に記載の撮像装置において、
前記入力手段は、
入力される画像データをｘｙ色度図上の座標データに変換する色度変換手段を有する
ことを特徴とする撮像装置。
【請求項６】
請求項１乃至請求項５のいずれか一項に記載の撮像装置において、
前記記録手段は、前記各画素の色を表す前記波長データと前記距離の比とに前記画素の輝度を示すパラメータを加えて記録することを特徴とする撮像装置。
【請求項７】
可視領域全体を表現可能な色度空間において可視領域内の白色点を基準点として設定する設定ステップと、
撮像手段から、前記色度空間における各画素の色度データを入力する入力ステップと、
前記基準点と前記色度データとを結ぶ直線と、前記色度空間における可視光スペクトルの軌跡との交点に対応する主波長あるいは補色主波長と、前記基準点と前記交点との距離と前記基準点と前記各画素の色度データとの距離との比を算出するパラメータ算出ステップと、
前記波長パラメータが前記主波長であるか前記補色主波長であるかを示す判別フラグと、前記主波長あるいは前記補色主波長に対応する波長パラメータと、前記距離比とからなる符号化データを生成する符号化ステップと、
１フレーム分の各画素に対応する前記符号化データと前記可視光スペクトルの軌跡の色度データと前記基準点の色度データとを記憶媒体に記録する記録ステップとを備え、
前記記録ステップは、前記波長パラメータが前記主波長または前記補色波長のいずれであっても前記符号化データの同じフィールドに記録する
ことを特徴とする画像記録プログラム。
【請求項８】
可視領域全体を表現可能な色度空間において、可視光スペクトルの軌跡と前記可視光スペクトルの軌跡の長波長側端点と短波長側端点とを結ぶ赤紫線上に基準点を設定する設定ステップと、
撮像手段から、前記色度空間における各画素の色度データを入力する入力ステップと、
前記基準点と前記色度データとを結ぶ直線と、前記色度空間における可視光スペクトルの軌跡との交点に対応する主波長と、前記基準点と前記交点との距離と前記基準点と前記各画素の色度データとの距離との比を算出するパラメータ算出ステップと、
前記主波長に対応する波長パラメータと、前記距離比とからなる符号化データを生成する符号化ステップと、
１フレーム分の各画素に対応する前記符号化データと前記可視光スペクトルの軌跡の色度データと前記基準点の色度データとを記憶媒体に記録する記録ステップと
を備えたことを特徴とする画像記録プログラム。
【請求項９】
請求項７に記載の画像記録プログラムにおいて、
前記符号化ステップは、前記主波長あるいは前記補色主波長の範囲を前記波長データの記録に用いるデータ長で表現可能な数値の全範囲に対応付け、前記距離の比として得られる値の範囲を前記距離の比の記録に用いるデータ長で表現可能な数値の全範囲に対応付けて前記符号化データを生成することを特徴とする画像記録プログラム。
【請求項１０】
請求項８に記載の画像記録プログラムにおいて、
前記符号化ステップは、前記主波長の範囲を前記波長データの記録に用いるデータ長で表現可能な数値の全範囲に対応付け、前記距離の比として得られる値の範囲を前記距離の比の記録に用いるデータ長で表現可能な数値の全範囲に対応付けて前記符号化データを生成することを特徴とする画像記録プログラム。
【請求項１１】
請求項７乃至請求項１０のいずれか一項に記載の画像記録プログラムにおいて、
前記入力ステップは、
入力される画像データをｘｙ色度図上の座標データに変換する色度変換ステップを有する
ことを特徴とする画像記録プログラム。
【請求項１２】
請求項７乃至請求項１１のいずれか一項に記載の画像記録プログラムにおいて、
前記記録ステップは、前記各画素の色を表す前記波長データと前記距離の比とに前記画素の輝度を示すパラメータを加えて記録することを特徴とする画像記録プログラム。
【請求項１３】
請求項１乃至請求項６のいずれか一項に記載の撮像装置の前記符号化手段により生成された前記符号化データから、画像を形成する各画素の色を示す色度を復元する復号手段を備えた
ことを特徴とする画像処理装置。
【請求項１４】
請求項７乃至請求項１２のいずれか１項に記載の画像記録プログラムの前記符号化ステップにより生成された前記符号化データから、画像を形成する各画素の色を示す色度を復元する復号ステップを備えた
ことを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラを含む撮像装置、および画像データの表示や印刷を含む処理を行う画像処理装置ならびにこれらの装置において画像データの処理を行う画像記録プログラムおよび画像処理プログラムに関する。
【背景技術】
【０００２】
デジタルカメラなどの撮像装置では、撮像素子で得られたＲ、Ｇ、Ｂ成分に対応する電気信号について、撮像素子の特性やフィルタの特性とともに表示装置の特性を考慮した補間処理を行うことによって各画素の色を示す画像データが生成され、更に、ＪＰＥＧ方式などに従う符号化処理を経た後に画像データがメモリカードなどの記録媒体に記録される。
【０００３】
この符号化の過程で、補間処理で得られたＲ、Ｇ、Ｂ信号からなる画像データは、符号化処理に適合する信号系(例えば、Ｙ、Ｃｂ、Ｃｒ信号)に変換された後に符号化されており、一方、符号化された画像データを復元してディスプレイ装置を介して表示する際には、上述したＹ、Ｃｂ、Ｃｒ信号を再びＲ、Ｇ、Ｂ信号に変換する処理が行われる。
【０００４】
この画像再生の際の変換処理は、ＩＥＣ(International Electrotechnical Commission)によって規定された標準的なディスプレイの特性に関するｓＲＧＢ標準に基づいて、こ
のｓＲＧＢ標準に準拠したディスプレイで画像が再生されることを想定して実行されている。
【０００５】
しかしながら、このｓＲＧＢ標準で規定された色域は、人間の可視範囲を完全には含んでいないため、人間の可視範囲内であって、ｓＲＧＢ標準で規定された色域に含まれない色が存在する。このような色は、ｓＲＧＢ標準に従う画像データでは表現することができないため、ｓＲＧＢ標準で規定された色域内部の色で近似されていた。
【０００６】
このようなｓＲＧＢ標準の色域の制限を避けるために、画像データにディスプレイの特性としてより広い色域特性を記述したカラープロファイルを付加し、このカラープロファイルに基づいて、Ｒ、Ｇ、Ｂ信号への変換を行う方法により、ｓＲＧＢ標準よりも広い色域を再現可能とする技術も実現されている。
【０００７】
また一方、上述したＩＥＣによって、ｓＲＧＢ標準を拡張したｓｃＲＧＢ標準が規定されている(非特許文献１参照)。このｓｃＲＧＢ標準の色域は、人間の可視範囲を完全に含む半面、可視範囲の外側、つまり、人間が「色」として認識しない範囲にある点も定義可能となっている。
【先行技術文献】
【非特許文献】
【０００８】
【非特許文献１】INTERNATIONAL STANDARD IEC 61966-2-2
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上述したカラープロファイルを画像データに付加する方法では、色域特性を表す三原色(Ｒ、Ｇ、Ｂ)の色度点を可視光領域の外側に設定することにより、Ｒ、Ｇ、Ｂ成分の組み合わせで可視光領域全体を表現可能とすることができる反面、ｓｃＲＧＢ標準と同様に、可視光領域の外側の点も「色」として定義可能となってしまう。
【００１０】
このような可視光領域の外側に定義された「色」については、ディスプレイ装置やプリンタを介して出力処理においてどのように扱うべきか明確な指針が示されていないため、いずれの方法によって画像データが表現されている場合でも、この画像データの処理段階
における混乱を招くおそれがある。
【００１１】
また、いずれの場合でも、可視光領域の外側の領域にも可視光領域の内部と同様にデータ領域が割り当てられるため、定義可能ではあっても実際の色を表す有効なデータとして利用されることのない値の範囲が発生してしまう。
【００１２】
本発明は、人間の可視範囲内の色を過不足なく表現可能な画像データを出力する撮像装置、画像記録プログラム、画像データ記録媒体、画像処理装置および画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明にかかわる第１の撮像装置は、可視領域全体を表現可能な色度空間において可視領域内の白色点を基準点として設定する設定手段と、撮像手段から、色度空間における各画素の色度データを入力する入力手段と、基準点と色度データとを結ぶ直線と、色度空間における可視光スペクトルの軌跡との交点に対応する主波長あるいは補色主波長と、基準点と交点との距離と基準点と各画素の色度データとの距離との比を算出するパラメータ算出手段と、波長パラメータが主波長であるか補色主波長であるかを示す判別フラグと、主波長あるいは補色主波長に対応する波長パラメータと、距離比とからなる符号化データを生成する符号化手段と、１フレーム分の各画素に対応する符号化データと可視光スペクトルの軌跡の色度データと基準点の色度データとを記憶媒体に記録する記録手段とを備え、記録手段は、波長パラメータが主波長または補色波長のいずれであっても符号化データの同じフィールドに記録する。
【００１４】
本発明にかかわる第２の撮像装置は、可視領域全体を表現可能な色度空間において、可視光スペクトルの軌跡と可視光スペクトルの軌跡の長波長側端点と短波長側端点とを結ぶ赤紫線上に基準点を設定する設定手段と、撮像手段から、色度空間における各画素の色度データを入力する入力手段と、基準点と色度データとを結ぶ直線と、色度空間における可視光スペクトルの軌跡との交点に対応する主波長と、基準点と交点との距離と基準点と各画素の色度データとの距離との比を算出するパラメータ算出手段と、主波長に対応する波長パラメータと、距離比とからなる符号化データを生成する符号化手段と、１フレーム分の各画素に対応する符号化データと可視光スペクトルの軌跡の色度データと前記基準点の色度データとを記憶媒体に記録する記録手段とを備える。
【００１５】
本発明にかかわる第３の撮像装置は、上述した第１の撮像装置において、符号化手段は、主波長あるいは補色主波長の範囲を波長データの記録に用いるデータ長で表現可能な数値の全範囲に対応付け、距離の比として得られる値の範囲を距離の比の記録に用いるデータ長で表現可能な数値の全範囲に対応付けて符号化データを生成する。
【００１６】
本発明にかかわる第４の撮像装置は、上述した第２の撮像装置において、符号化手段は、主波長の範囲を波長データの記録に用いるデータ長で表現可能な数値の全範囲に対応付け、距離の比として得られる値の範囲を距離の比の記録に用いるデータ長で表現可能な数値の全範囲に対応付けて符号化データを生成する。
【００１９】
本発明にかかわる第５の撮像装置は、上述した第１乃至第４の撮像装置のいずれかにおいて、入力手段は、入力される画像データをｘｙ色度図上の座標データに変換する色度変換手段を有する。
【００２０】
本発明にかかわる第６の撮像装置は、上述した第１乃至第５の撮像装置のいずれかにおいて、記録手段は、各画素の色を表す波長データと距離の比とに画素の輝度を示すパラメータを加えて記録する。
【００２２】
本発明にかかわる画像処理装置は、上述した第１乃至第６の撮像装置のいずれかの符号化手段により生成された符号化データから、画像を形成する各画素の色を示す色度を復元する復号手段を備える。
【発明の効果】
【００２３】
本発明にかかわる撮像装置および画像記録プログラムによれば、可視光領域外の色を定義することなく可視光領域内の全ての色を表現可能な形式の画像データを生成してメモリカードなどの記憶媒体への記録処理に供することができる。
【００２５】
更に、本発明にかかわる画像処理装置および画像処理プログラムによれば、このような画像データによって可視光領域全体を用いて表された色を復元し、表示装置やプリンタ装置を介する出力処理に供することにより、画像を記録する側が意図した色を忠実に再現することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明にかかわるデジタルカメラの実施形態を示す図である。
【図２】符号化データ生成動作を表す流れ図である。
【図３】パラメータ算出動作を説明する図である。
【図４】符号データのフォーマット例を示す図である。
【図５】パラメータ算出動作を説明する図である。
【図６】本発明にかかわる画像処理装置の実施形態を示す図である。
【図７】画像データ再生動作を表す流れ図である。
【発明を実施するための形態】
【００２７】
以下、図面に基づいて、本発明の実施形態について詳細に説明する。
（デジタルカメラの実施形態）
図１に、本発明にかかわるデジタルカメラの実施形態を示す。
【００２８】
図１に示したデジタルカメラにおいて、画像の撮影の際に撮影光学系２１によって撮像素子２２上に結像された光は、この撮像素子２２によってその強度に応じた電気信号に変換され、更に、アナログ／デジタル(Ａ／Ｄ)変換器２３によってデジタルデータに変換されてメモリ２４に保持される。
【００２９】
図１に示したメモリ２４は、バスを介して画像処理部２５、記録処理部２６および撮影制御部２８に接続されている。上述したようにしてメモリ２４に格納されたデジタルデータについて、画像処理部２５により、符号化処理を含む画像処理が行われ、この画像処理結果として得られた圧縮画像データがバスを介して記録処理部２６に渡されて、記憶媒体２７に記録される。また、これらの各部の動作は、撮影制御部２８によって制御されている。
【００３０】
以下、撮影によって得られたデジタルデータから符号化データを生成する処理について詳細に説明する。
【００３１】
図２に、符号化データ生成動作を表す流れ図を示す。
【００３２】
ステップＳ１に示した撮影によって得られたデジタルデータは、メモリ２４を介して、図１に示した画像処理部２５に備えられた補間処理部３１による補間処理に供され(ステ
ップＳ２)、これにより、各画素の色をＲ、Ｇ、Ｂ成分の組み合わせで表す画像データが
得られる。
【００３３】
この各画素の画像データは、図１に示した色度算出部３２により、まず、一般的な変換式を用いて、ＣＩＥの３刺激値を示すＸＹＺデータに変換され(ステップＳ３)、次いで、式(１)、(２)を用いて、このＸＹＺデータから色度ｘ、ｙが算出される(ステップＳ４)。
【００３４】
ｘ＝Ｘ／(Ｘ＋Ｙ＋Ｚ)      ・・・（１）
ｙ＝Ｙ／(Ｘ＋Ｙ＋Ｚ)      ・・・（２）
また、上述したステップＳ３あるいはステップＳ４の過程で、ＲＧＢデータあるいはＸＹＺデータに基づいて、各画素の輝度値Ｙが求められ、符号化処理部３５に渡される。
【００３５】
ここで、図１に示した画像処理部２５において、基準情報保持部３４には、ｘｙ色度図において、例えば、標準光源の一つであるＤ６５の色度を示す座標Ｗ(ｘｗ、ｙｗ)と、ｘｙ色度図におけるスペクトル光の軌跡(図３参照)を示す色度座標データが保持されている。この色度座標データとしては、例えば、波長３８０ｎｍから７００ｎｍまで５ｎｍステップでサンプリングしたスペクトル光について、それぞれの色度座標を保持しておくことで実現することができる(例えば、「色彩工学の基礎」朝倉書店、池田光男著参照)。なお、波長７００ｎｍから７８０ｎｍまでのスペクトル光に対応する色度座標は同一の点となるので、上述した例では、波長３８０ｎｍから７００ｎｍまでのスペクトル光に対応する色度座標データを基準情報保持部３４に格納している。
【００３６】
ここで、主波長、補色主波長および刺激純度といった量は、白色点に基づいて算出されるのが一般的である。しかし、本発明では、これらの量を算出する際の基準となる白色点が等エネルギー白色やＤ６５などのいわゆる白色である場合に限らず、可視光域内であればどこにあっても目的を達成することができ、また、後述するように、通常は白色と呼ばれない赤紫線上の点をこれらの量の算出に用いて、特有の効果を得る形態も含んでいる。
【００３７】
そこで、本明細書では、いわゆる「白色点」の代わりに、「基準点」という語を用いる。また、主波長、補色主波長および刺激純度の算出においては、基準点を白色点として用いる。
【００３８】
以下の説明では、図３において、スペクトル光の軌跡の長波長側端点(図３において符
号Ｒを付して示した)と基準点Ｗとを結ぶ線分と、この基準点Ｗとスペクトル光の軌跡の
短波長側端点(図３において符号Ｖを付して示した)とを結ぶ線分と、スペクトル光の軌跡とで囲まれた領域を主波長領域と称し、上述した２つの線分とスペクトル光の軌跡の両端を結んだ赤紫線とで囲まれる三角形の領域を補色主波長領域と称する。
【００３９】
上述したステップＳ４において得られたｘｙ色度座標(ｘ、ｙ)に基づいて、図１に示したパラメータ算出部３３は、まず、この色度座標(ｘ、ｙ)が主波長領域に含まれるか否かを判定する(ステップＳ５)。
【００４０】
例えば、図３に示した点Ａ１は、主波長領域に含まれると判断され(ステップＳ５の肯
定判定)、このとき、パラメータ算出部３３により、点Ａ１の色度座標(ｘａ１、ｙａ１)
で示される色を表すパラメータとして、主波長ＷＬＭと刺激純度Ｐｅとが算出される(ス
テップＳ６、Ｓ７)。
【００４１】
図１に示したパラメータ算出部３３により、まず、点Ａ１の色度座標(ｘａ１、ｙａ１)と基準点Ｗの色度座標(ｘｗ、ｙｗ)とから点Ａ１と基準点Ｗとを結ぶ直線とスペクトル光の軌跡との交点が求められ、この交点に対応する波長が主波長ＷＬＭとして符号化処理部３５に渡される。
【００４２】
具体的には、パラメータ算出部３３は、上述した直線の式を求め、この直線の式(例え
ば，ｙ＝ｐｘ＋ｑ)にスペクトル光の軌跡を示す色度座標データの中からスペクトル光の
軌跡において隣接する２つの点のｘ座標ｘｉ，ｘｉ＋１を代入して得られた式の値(つま
り、ｐｘｉ＋ｑ，ｐｘｉ＋１＋ｑ)それぞれと上述した２つの点のｙ座標ｙｉ，ｙｉ＋１
それぞれとの差の積が負となる色度座標データ(ｘｋ、ｙｋ)，(ｘｋ＋１、ｙｋ＋１)を探索する。そして、この探索で得られた二つの色度座標データで示されるスペクトル光の軌跡上の点を結ぶ直線と点Ａ１と基準点Ｗとを結ぶ直線(例えば，ｙ＝ｐｘ＋ｑ)との交点を、点Ａ１と基準点Ｗとを結ぶ直線とスペクトル光の軌跡との交点(図３において、符号Ｄ
１Ｍを付して示した)の座標とこれに対応する主波長ＷＬＭを求めることができる。また
刺激純度Ｐｅは、基準点Ｗから点Ａ１までの距離を基準点Ｗから交点Ｄ１Ｍまでの距離で
除算することによって得られる。
【００４３】
このようにして、図１に示したパラメータ算出部３３により、各画素の色を表すパラメータとして主波長ＷＬＭと刺激純度Ｐｅが得られ、これらのパラメータが、符号化処理部３５に渡される。
【００４４】
次いで、符号化処理部３５は、パラメータ算出部３３から受け取った主波長ＷＬと刺激純度Ｐｅと、上述した色度算出部３２から渡された輝度値Ｙとを含む符号データを形成し(ステップＳ８)、全ての画素について処理を終了したか否かを判定する(ステップＳ９)。
【００４５】
このステップＳ９の否定判定の場合は、ステップＳ３に戻って、次の画素に関する処理を開始する。
【００４６】
例えば、次の画素の色が、図３に符号Ａ２を付して示したように、補色主波長領域に含まれている場合は、上述したステップＳ５の否定判定となり、パラメータ算出部３３により、ステップＳ１０〜ステップＳ１２の処理が行われる。
【００４７】
まず、パラメータ算出部３３は、基準点Ｗと符号化対象の点Ａ２とを結ぶ直線の式を求め、この直線とスペクトル光の軌跡の両端を結ぶ線分との交点Ｄ２Ｓの色度座標を算出する(ステップＳ１０)。
【００４８】
次いで、パラメータ算出部３３は、上述したステップＳ６と同様にして基準点Ｗと符号化対象の点Ａ２とを結ぶ直線とスペクトル光の軌跡との交点Ｄ２Ｍを求め、この交点Ｄ２Ｍに対応する波長を補色主波長ＷＬＳとするとともに、基準点Ｗから点Ａ２までの距離を基準点Ｗから交点Ｄ２Ｓまでの距離で除算することによって、符号化対象の点Ａ２に関する刺激純度Ｐｅを算出する(ステップＳ１１、Ｓ１２)。
【００４９】
このようにして得られた補色主波長ＷＬＳと刺激純度Ｐｅとが符号化処理部３５に渡され、ステップＳ８の符号データ生成処理に供される。
【００５０】
符号化処理部３５は、ステップＳ８において、例えば、図４(ｂ)に示すように、波長を示す波長パラメータＷＬと、この波長パラメータが主波長であるか補色主波長であるかを示す判別フラグと、輝度値Ｙおよび刺激純度Ｐｅとから各画素対応の符号データを形成することができる。
【００５１】
このとき、波長パラメータＷＬの範囲(３８０ｎｍ〜７００ｎｍ)の上限および下限ならびに刺激純度Ｐｅの範囲(数値０〜１)の上限および下限と、波長パラメータＷＬおよび刺激純度Ｐｅに割り当てた符号長で表現可能な数値範囲の上限および下限とを一致させるように、波長パラメータＷＬおよび刺激純度Ｐｅの値に対応する符号を決定することにより、符号データが表現可能な数値範囲の全体を過不足なく利用して、可視光領域内の全ての色を表現することが可能となる。
【００５２】
また、波長パラメータＷＬが補色主波長を示している場合に、補色主波長に関する波長範囲の制限を符号データの決定に反映させることも可能である。具体的には、図３において、基準点Ｗとスペクトル光の軌跡の端点Ｒ，Ｖとをそれぞれ結ぶ線分(図３において破
線で示した)の延長とスペクトル光の軌跡との交点に対応する波長で示される補色主波長
の範囲の上限および下限を波長パラメータＷＬに割り当てられた符号長で表される数値の上限および下限に対応付けて個々の符号を決定することもできる。
【００５３】
このようにして、全ての画素に関する処理が完了した後に(ステップＳ９の肯定判定)、符号化処理部３５により、図４(ａ)に示すように、１フレーム分の各画素に対応する符号データに、スペクトル光の軌跡を示す色度座標データと基準点Ｗの色度座標とからなる基準情報を付加することにより、１フレーム分の画像データに対応する符号データが形成され、記録処理部２６を介して、メモリカードなどの記憶媒体２７に記録される(ステップ
Ｓ１３)。
【００５４】
なお、上述したようにして符号化された画像データに基づいて、画像を出力するディスプレイ装置やプリンタ装置などにおいて、スペクトル光の軌跡を示す色度座標データや基準点の色度座標データが共有されている場合には、これらの情報からなる基準情報の付加を省略することができる。
【００５５】
また、図４(ｃ)に示すように、各画素に対応して主波長、補色主波長、刺激純度および輝度値からなる符号データを形成しても良い。この場合に、符号化処理部３５は、各画素の色が主波長領域にあるか補色主波長領域にあるかに応じて、符号データの主波長に対応するフィールドあるいは補色主波長に対応するフィールドに、パラメータ算出部３３で得られた波長パラメータに対応する符号を設定する。
【００５６】
また一方、図５に示すように、基準点Ｗをスペクトル光の軌跡の両端を結ぶ赤紫線上に設定した場合には、可視光領域に含まれる全ての色を示す色度座標について、スペクトル光の軌跡上の主波長と刺激純度とを求めることができる。
【００５７】
したがって、この場合は、図４(ｄ)に示すように、各画素の色を主波長と刺激純度との組み合わせで表すことが可能となる。
【００５８】
上述したようにして、撮像素子を用いた撮像処理によって得られたＲＧＢデータから、各画素の色を主波長あるいは補色主波長と刺激純度とを用いて表す符号データを生成する処理は、ソフトウェアによって実現可能であり、このようなソフトウェアは、デジタルカメラによる撮影の際に得られるＲＧＢデータに限らず、測光機で得られた画像データや画像データベースなどに蓄積された画像データについても適用することができる。
（画像処理装置の実施形態）
図６に、本発明にかかわる画像処理装置の実施形態を示す。
【００５９】
図６に示したメモリカード４１には、図４に示したような形式に従って上述した符号化データからなる画像ファイルが格納されており、カードリーダ４２は、画像処理部４３に備えられた復元制御部５１からの指示に応じて、このメモリカード４１から指定された画像ファイルを読み出して、画像処理部４３の処理に供する。
【００６０】
以下、この画像処理部４３により、上述した構成の画像ファイルから画像データを再生する方法について説明する。
【００６１】
図７に、画像データ再生動作を表す流れ図を示す。
【００６２】
図６に示した画像処理部４３において、復元制御部５１は、まず、カードリーダ４２を介して画像ファイルを読み出し(ステップＳ２１)、受け取った画像ファイルから基準情報を抽出して基準情報保持部５２に格納する(ステップＳ２２)。
【００６３】
上述した画像ファイルを構成する各画素に対応する符号データのうち、判別フラグ、波長パラメータおよび刺激純度は、復元制御部５１を介して色度値復元部５３に渡され、輝度値は、画像データ再生部５４に渡される。
【００６４】
判別フラグによって主波長領域であることが示されている場合に(図７のステップ２３
の肯定判定)、図６に示した色度値復元部５３は、波長パラメータで示された主波長に対
応する色度座標と基準点Ｗの色度座標とに基づいて、これらを結ぶ直線の式を求め、この直線の式と刺激純度とから符号データで表された画素の色を示す色度座標を復元する(ス
テップＳ２４)。
【００６５】
一方、判別フラグによって補色主波長領域であることが示されている場合に(図７のス
テップ２３の否定判定)、色度値復元部５３は、波長パラメータで示された主波長に対応
する色度座標と基準点Ｗの色度座標とに基づいて、これらを結ぶ直線の式を求め、この直
線と赤紫線との交点の色度座標を特定する(ステップＳ２７)。次いで、色度値復元部５３は、ステップ２７で特定された色度座標と刺激純度および基準点Ｗの色度座標とに基づいて、符号データで表された画素の色を示す色度座標を復元する(ステップＳ２８)。
【００６６】
このようにして復元された色度座標と復元制御部５１から受け取った輝度値とに基づいて、画像データ再生部５４は、該当する画素の色を明るさも含めて再現するためのＸＹＺデータを復元する(ステップＳ２５)。
【００６７】
上述したステップＳ２３からステップＳ２８を繰り返し、全ての画素に対応する符号データからＸＹＺデータを復元した後に(ステップＳ２６の肯定判定)、画像データ生成部５４は、１フレーム分のＸＹＺデータをバスに出力し、表示制御部４４あるいはプリンタ制御部４６を介して、表示部４５あるいはプリンタ４７による出力処理に供する(ステップ
Ｓ２９)。
【００６８】
上述したようにして表示制御部４４あるいはプリンタ制御部４６の処理に供されたＸＹＺデータは、確実に可視光域内に限定されているので、表示部４５による表示のための表示データあるいはプリンタ４７による出力のための出力データに変換する際に、どのように変換すべきかが明瞭となる。
【００６９】
なお、画像処理部４３に備えられた基準情報保持部５２に、予め画像ファイルの生成に用いられた基準情報が共有されている場合は、上述したステップＳ２２を省略し、共有された基準情報を利用してｘｙ色度座標の復元処理を行うことができる。
【００７０】
また、基準情報で示された基準点Ｗが赤紫線上の点である場合は、全ての画素に対応する符号データから上述したステップＳ２４の処理によってｘｙ色度座標を復元することができる。
【００７１】
本発明にかかわる撮像装置、画像記録プログラム、画像データ記録媒体、画像処理装置および画像処理プログラムによれば、可視光領域内のあらゆる色が表現可能であって、しかも、可視光領域の外側については符号データが定義されていないので、表示あるいは印刷が不可能な符号データを考慮する必要がない。
【００７２】
つまり、本発明にかかわる画像データの符号化方法では、可視光領域内の色の範囲と画像の記録に用いる符号データの範囲との間に高い整合性を持たせることができ、画像の記録に用いられた符号データに対し明確な解釈ができる。
【産業上の利用可能性】
【００７３】
以上説明したように、本発明にかかわる撮像装置、画像記録プログラム、画像データ記録媒体、画像処理装置および画像処理プログラムによれば、可視光領域外を示すデータに対する考慮の必要なしに、可視光領域内のあらゆる色を表現可能とするので、微妙な色彩表現が必要とされるカタログやポスターの印刷や芸術作品のデジタルデータ化などの分野において、極めて有用である。
【符号の説明】
【００７４】
２１…光学系、２２…撮像素子、２３…Ａ／Ｄ変換器、２４…メモリ、２５，４３…画像処理部、２６…記録処理部、２７…記憶媒体、２８…撮影制御部、３１…補間処理部、３２…色度算出部、３３…パラメータ算出部、３４，５２…基準情報保持部、３５…符号化処理部、４１…メモリカード、４２…カードリーダ、４４…表示制御部、４５…表示部、４６…プリンタ制御部、４７…プリンタ、５１…復元制御部、５３…色度値復元部、５４…画像データ再生部。
【図１】
0005464238.tif 000002
【図２】
0005464238.tif 000003
【図３】
0005464238.tif 000004
【図４】
0005464238.tif 000005
【図５】
0005464238.tif 000006
【図６】
0005464238.tif 000007
【図７】
0005464238.tif 000008