(57)【要約】【課題】色域が不明なさまざまな画像データに対して、当該画像データの色域を検出し、色域情報として出力、もしくは画像データに付加する画像データ処理装置または画像データ処理方法を得る。【解決手段】本発明に係る画像データ処理装置または画像データ処理方法は、入力色データからなる画像データを入力とし、当該画像データの有する色域情報を求める画像データ処理装置であって、所定期間内に発生する上記入力色データの最大値に準じる値および最小値に準じる値を算出する手段と、上記最大値に準じる値および最小値に準じる値を用いて、上記色域情報を生成する手段を備える。【選択図】図１
2009081617.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ赤、緑、青を表す３つの入力色データからなる画像データを入力とし、当該画像データの有する色域情報を求める画像データ処理装置において、
上記入力色データ又は該入力色データから生成されるデータの所定期間内の最大情報及び最小情報を生成する最大最小情報生成手段と、
上記最大情報および最小情報を用いて、上記色域情報を生成する手段と
を備えることを特徴とする画像データ処理装置。
【請求項２】
上記最大情報が、上記所定期間内に発生する上記入力色データの最大値又は該最大値に準じる値を示す情報であり、
上記最小情報が、上記所定期間内に発生する上記入力色データの最小値又はこれに準じる値を示す情報である
ことを特徴とする請求項１に記載の画像データ処理装置。
【請求項３】
上記最大情報が、各画素についての上記入力色データの最大値の、上記所定期間内の最大値又は該最大値に準じる値を示す情報であり、
上記最小情報が、各画素についての上記入力色データの最小値の、上記所定期間内の最小値又は該最小値に準じる値を示す情報である
ことを特徴とする請求項２に記載の画像データ処理装置。
【請求項４】
上記入力色データの画素毎の最大値及び最小値を求める手段をさらに備え、
上記最大最小情報生成手段が、
上記所定期間内に発生する上記最大値のヒストグラムを生成する手段と、
上記ヒストグラムの階級の大きい方から順に度数を累積して、該累積値が第１の所定値を超えた階級の代表値を、上記最大値に準じる値として出力するとともに、
上記ヒストグラムの階級の小さい方から順に度数を累積して、該累積値が第２の所定値を超えた階級の代表値を、上記最小値に準じる値として出力する手段とを有する
ことを特徴とする請求項３に記載の画像データ処理装置。
【請求項５】
上記最大情報が、上記入力色データのうちの各色成分を表すデータの、上記所定期間内の最大値又は該最大値に準じる値を示す情報であり、
上記最小情報が、上記入力色データのうちの各色成分を表すデータの、上記所定期間内の最小値又は該最小値に準じる値を示す情報である
ことを特徴とする請求項２に記載の画像データ処理装置。
【請求項６】
上記入力色データの画素毎の最大値及び最小値を求める手段をさらに備え、
上記最大最小情報生成手段が、
上記入力色データのうちの各色成分を表すデータのヒストグラムを生成する手段と、
上記各色成分を表すデータのヒストグラムの、階級の大きい方から順に度数を累積して、該累積値が第１の所定値を超えた階級の代表値を、当該色成分を表すデータの上記最大値に準じる値として出力するとともに、
上記各色成分を表すデータのヒストグラムの、階級の小さい方から順に度数を累積して、該累積値が第２の所定値を超えた階級の代表値を、当該色成分を表すデータの上記最小値に準じる値として出力する手段とを有する
ことを特徴とする請求項５に記載の画像データ処理装置。
【請求項７】
上記最大情報が、上記所定期間内において、上記入力色データの最大値又は該最大値に準じる値が発生した画素の上記入力色データの値を示す情報であり、
上記最小情報が、上記所定期間内において、上記入力色データの最小値又はこれに準じる値が発生した画素の上記入力色データの値を示す情報である
ことを特徴とする請求項１に記載の画像データ処理装置。
【請求項８】
上記入力色データの画素毎の最大値及び最小値を求める手段と、
上記最大値及び最小値をフィルタリングする手段とをさらに備え、
上記最大最小情報生成手段は、
上記フィルタリング手段による上記最大値のフィルタリングの結果得られる信号が、上記所定期間内において最大値となる画素の上記入力色データの値を示す情報を出力するとともに、
上記フィルタリング手段による上記最小値のフィルタリングの結果得られる信号が、上記所定期間内において最小値となる画素の上記入力色データの値を示す情報を出力する
ことを特徴とする請求項７に記載の画像データ処理装置。
【請求項９】
上記入力色データで表される色の属する色相を判別して色相情報を生成する色相情報生成手段をさらに備え、
上記最大最小情報生成手段が、上記色相情報により示される特定の色相毎に、上記最大情報及び最小情報を生成する
ことを特徴とする請求項１乃至８の何れか１項に記載の画像データ処理装置。
【請求項１０】
それぞれ赤、緑、青を表す３つの入力色データからなる画像データを入力とし、当該画像データの有する色域情報を求める画像データ処理装置において、
上記入力色データ又は該入力色データから生成されるデータの所定期間内の最大情報を生成する最大情報生成手段と、
上記最大情報を用いて、上記色域情報を生成する手段と
を備えることを特徴とする画像データ処理装置。
【請求項１１】
上記最大情報が、
上記入力色データから算出される彩度が上記所定期間内において最大値となる画素の上記入力色データの値を示す情報と、
上記入力色データから算出される明度が上記所定期間内において最大値となる画素の上記入力色データの値を示す情報とを含む
ことを特徴とする請求項１０に記載の画像データ処理装置。
【請求項１２】
上記最大情報が、上記入力色データから算出される彩度の上記所定期間内における最大値を示す情報と、上記入力色データから算出される明度の上記所定期間内における最大値を示す情報とを含むことを特徴とする請求項１０に記載の画像データ処理装置。
【請求項１３】
上記入力色データで表される色の属する色相を判別して色相情報を生成する色相情報生成手段をさらに備え、
上記最大情報生成手段が、上記色相情報により示される色相毎に、上記最大情報を生成する
ことを特徴とする請求項１０乃至１２の何れか１項に記載の画像データ処理装置。
【請求項１４】
上記色相情報は、上記入力色データで表される色が、赤、緑、青の３つの色相のいずれに属するかを示すものであることを特徴とする請求項９又は１３に記載の画像データ処理装置。
【請求項１５】
上記色相情報は、上記入力色データで表される色が、赤、イエロー、緑、シアン、青、マゼンタの６つの色相のいずれに属するかを示すものであることを特徴とする請求項９又は１３に記載の画像データ処理装置。
【請求項１６】
上記３つの入力色データが０％を下回る値や１００％を上回る値にもなり得るものであることを特徴とする請求項１乃至１５のいずれか１項に記載の画像データ処理装置。
【請求項１７】
上記色域情報を上記画像データに付加して出力する手段をさらに備えることを特徴とする請求項１〜１６のいずれか１項に記載の画像データ処理装置。
【請求項１８】
それぞれ赤、緑、青を表す３つの入力色データからなる画像データを入力とし、当該画像データの有する色域情報を求める画像データ処理方法において、
上記入力色データ又は該入力色データから生成されるデータの所定期間内の最大情報及び最小情報を生成する最大最小情報生成ステップと、
上記最大情報および最小情報を用いて、上記色域情報を生成するステップと
を備えることを特徴とする画像データ処理装置。
【請求項１９】
それぞれ赤、緑、青を表す３つの入力色データからなる画像データを入力とし、当該画像データの有する色域情報を求める画像データ処理方法において、
上記入力色データ又は該入力色データから生成されるデータの所定期間内の最大情報を生成する最大情報生成ステップと、
上記最大情報を用いて、上記色域情報を生成するステップと
を備えることを特徴とする画像データ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、カメラやスキャナ等の画像入力装置、ＤＶＤプレイヤー等の画像再生装置、ハードディスクレコーダ等の画像記憶装置、あるいはディスプレイ等の画像表示装置に使用するデータ処理に係わり、中でも広色域の画像データを扱う画像機器に関わる画像データ処理装置および画像データ処理方法に関する。
【背景技術】
【０００２】
画像機器が扱う画像信号の有する最大色域は、当該画像データが従う色空間により規定される。国際標準化されている色空間としては、ｓＲＧＢ（ＩＥＣ  ６１９６６−２−１）などがある。また、ＩＴＵ−Ｒ  ＢＴ．７０９には、放送により配信される画像（映像）データの色域の一例が規定されている。ｓＲＧＢやＩＴＵ−Ｒ  ＢＴ．７０９では、一般的なＣＲＴの有する特性を基準として色域が規定されており、赤、緑、青の３原色の色度は同一となっている。一方、最近ではさまざまな種類の画像機器が実用されており、従来のＣＲＴを超える表示色域を有するものも多く見られる。また、実在する物体の色分布を考慮しても、ｓＲＧＢに規定される色域は必ずしも十分ではない。これらのことから、より広い色域を規定する色空間も国際標準化されている。ｘｖＹＣＣ（ＩＥＣ  ６１９６６−２−４）がその一例である。ｘｖＹＣＣにおいては、それぞれ赤、緑、青を表す色データＲ，Ｇ，Ｂにおいて、１００％を上回る値および０％を下回る値（負の値）を許容することにより、赤、緑、青の３原色の色度をＩＴＵ−Ｒ  ＢＴ．７０９から変更することなく、より広い色域のデータを扱うことが可能となっている。
【０００３】
また、下記の特許文献１には、通信チャンネルを介して画像データとともに当該画像データが従う色空間のパラメータを表すメタデータ（タグ・データ）を受信し、このメタデータの内容に従って色変換処理を行う構成が開示されている（特許文献１参照）。
【０００４】
【特許文献１】特開２００３−３７８５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
以下、広色域の色空間として上記のｘｖＹＣＣを例として述べる。上記ｘｖＹＣＣが規定する色域は非常に広く、一連の画像データに含まれる多くのシーンにおいて、その色域が最大に活用される可能性は低い。すなわち、一連の画像の集合ではなく、一枚ごとの画像を考えた場合には、その色域は大きく変動することになる。一方で、一般に画像機器、特にディスプレイ等の画像表示装置で表示可能な色域は、ｘｖＹＣＣが規定する色域を内包できるほどには大きくなく、画像表示装置の色域内に収まる色域の画像と、画像表示装置の色域を超える色域の画像とが混在することになる。また、画像表示装置の色域を超える場合でも、その度合いは様々となる。
【０００６】
画像表示装置においては、自身が表示可能な色域と画像データが有する色域の関係から、良好な表示画像を得るための画像処理（色変換処理など）を行う。この際、当該画像データが有する色域の情報を得られることが望ましい。上述の通り、上記ｘｖＹＣＣが規定する色域は、当該色空間に従う画像データが表現可能な最大の色域であり、必ずしも個々の画像データが実際に使用する色域ではない。すなわち、画像データが従う色空間のパラメータのみでは、必ずしも当該画像データが実際に有する色域の情報は得られない。画像表示装置において、良好な画像処理を行うためには、当該画像データが実際に有する色域の情報が必要であり、当該色域情報の生成が課題となる。
【０００７】
本発明は、色域が不明なさまざまな画像データに対して、当該画像データの色域を検出し、色域情報として出力し、もしくは画像データに付加する画像データ処理装置または画像データ処理方法を得ることを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る画像データ処理装置は、
それぞれ赤、緑、青を表す３つの入力色データからなる画像データを入力とし、当該画像データの有する色域情報を求める画像データ処理装置において、
上記入力色データ又は該入力色データから生成されるデータの所定期間内の最大情報及び最小情報を生成する最大最小情報生成手段と、
上記最大情報および最小情報を用いて、上記色域情報を生成する手段と
を備える。
【発明の効果】
【０００９】
本発明によれば、色域が不明なさまざまな画像データに対して、当該画像データの色域を検出し、色域情報として出力し、もしくは画像データに付加することが可能となる。
【発明を実施するための最良の形態】
【００１０】
実施の形態１．
図１は、この発明の実施の形態１の画像データ処理装置を示すブロック図である。本実施の形態１の画像データ処理装置は、データ形式変換手段１、最大最小色データ値算出手段２、色相判別手段３ａ、最大最小情報生成手段４ａ、色域情報生成手段５ａを備える。本実施の形態の画像データ処理装置においては、画像データは入力輝度色差データＹ１、Ｃｂ１、Ｃｒ１として入力される。ここで、Ｙ１は各画素の輝度情報、Ｃｂ１、Ｃｒ１は色差情報を表すデータである。
【００１１】
入力輝度色差データＹ１、Ｃｂ１、Ｃｒ１は、データ形式変換手段１に入力され、入力色データＲ１、Ｇ１、Ｂ１へと変換される。データ形式変換手段１における変換は、入力される画像データの種別に応じて規定される演算式にしたがって行われる。入力色データＲ１、Ｇ１、Ｂ１は、それぞれ赤、緑、青を表す色データであり、特に広色域の画像データにおいては、１００％を上回る値や０％を下回る値（負値）が発生することもある。０％とは黒を表現するＲ、Ｇ、Ｂのデータ値であり、１００％は白を表現するＲ、Ｇ、Ｂのデータ値である。なお、画像データが入力色データＲ１、Ｇ１、Ｂ１の形式で入力される場合には、データ形式変換手段１は不要となる。
【００１２】
入力色データＲ１、Ｇ１、Ｂ１は、最大最小色データ値算出手段２へと入力される。最大最小色データ値算出手段２は、各画素についての入力色データＲ１、Ｇ１、Ｂ１の最大値（最大色データ値）ＭＸと最小値（最小色データ値）ＭＮを選択（或いは算出乃至検出）して出力する。入力色データＲ１、Ｇ１、Ｂ１は、色相判別手段３ａにも入力される。
【００１３】
色相判別手段３ａは、各画素について入力色データＲ１、Ｇ１、Ｂ１が属する色相（入力色データＲ１、Ｇ１、Ｂ１で表される色が属する色相）を表す色相情報Ｈを生成して出力する。本実施の形態１の画像データ処理装置において、色相全体が３つの色相範囲、即ち、赤、緑、青の３つの色相範囲に分割され、色相情報Ｈは赤、緑、青の３つの色相に分類して出力される。即ち、色相全体が、赤、緑、青の３つの色相範囲に分割され(色相環が３つの色相範囲に分割され）、色相情報Ｈは、赤、緑、青の３つの色相のいずれかを示す値を取る。
【００１４】
色相判別手段３ａは、入力色データＲ１、Ｇ１、Ｂ１の大小関係を用いて色相情報Ｈを求める。色相情報Ｈの値を決定するための判定条件の一例が図２に示されている。例えば、Ｒ１＞Ｇ１かつＲ１＞Ｂ１の場合には赤の色相であると判定し、色相情報Ｈ＝０として出力する。
【００１５】
図３（Ａ）、（Ｂ）、（Ｃ）は、色相全体を赤、イエロー、緑、シアン、青、マゼンタの６つの色相に分けたときの各色相、入力色データＲ１、Ｇ１、Ｂ１、及び色相情報Ｈの値を示す図であり、図３（Ａ）、（Ｂ）、（Ｃ）は、それぞれ入力色データＲ１、Ｇ１、Ｂ１が有効である色相範囲（入力色データＲ１、Ｇ１、Ｂ１がゼロ以外の値を取り得る範囲）を示す。
【００１６】
色相情報Ｈ＝０は、入力色データＲ１、Ｇ１、Ｂ１で表される色が、上記の赤、緑、青の３つの色相のうちの赤に属すること、即ち、赤、イエロー、緑、シアン、青、マゼンタの６つの色相に分けたときの、赤を中心にイエローからマゼンタまでの範囲の色相に属する（色相範囲内のものである）ことを表し、
色相情報Ｈ＝１は、入力色データＲ１、Ｇ１、Ｂ１で表される色が、３つの色相のうちの緑に属すること、即ち、６つの色相に分けたときの、緑を中心にイエローからシアンまでの範囲の色相に属することを表し、
色相情報Ｈ＝２は、入力色データＲ１、Ｇ１、Ｂ１で表される色が、３つの色相のうちの青に属すること、即ち、６つの色相に分けたときの、青を中心にシアンからマゼンタまでの範囲の色相に属することを表す。
以上が色相判定手段３ａの動作である。
【００１７】
画素ごとに算出された最大値ＭＸ、最小値ＭＮおよび色相情報Ｈは、最大最小情報生成手段４ａへと入力される。最大最小情報生成手段４ａは、色相別ヒストグラム生成手段１１と、最大最小検出手段１２とを有する。
色相別ヒストグラム生成手段１１は、０から２までの色相情報Ｈの値ごとに最大値ＭＸおよび最小値ＭＮを所定の期間、例えば予め定められた一定の長さの期間蓄積し、それぞれの色相ごとの、最大値、最小値の各データ値（各階級）ごとの出現度数を示す色相別ヒストグラムＨＧ（ＭＸ（Ｈ＝０））、ＨＧ（ＭＸ（Ｈ＝１））、ＨＧ（ＭＸ（Ｈ＝２））、ＨＧ（ＭＮ（Ｈ＝０））、ＨＧ（ＭＮ（Ｈ＝１））、ＨＧ（ＭＮ（Ｈ＝２））を生成する。ここで、「一定の長さの期間」とは、１フレーム期間、もしくは数フレーム期間（例えば２〜１０フレーム期間）とすることが考えられる。例えば、ＨＧ（ＭＸ（Ｈ＝９））は、Ｈ＝０で表される赤の色相に対する最大値ＭＸの所定の期間のヒストグラムを表す。
【００１８】
上記の所定の期間としては、予め定められた一定の長さの期間に限らない。また、所定の期間の開始及び終了を、画像処理装置の内部で生成される信号により制御しても良く、外部から供給される信号により制御しても良い。例えば、外部からヒストグラム生成の制御信号を与え、当該制御信号がオンの期間のみを対象にヒストグラム生成するように構成したり、画像信号の内容やシーンの切り替わりなどに同期したタイミング信号を外部から与え、当該タイミング信号に応じてヒストグラム生成を行うように構成することも可能である。さらに、必ずしも全画素を対象にヒストグラム生成を行う必要はなく、画素を間引いてヒストグラム生成することも可能である。画素を間引くことで、ヒストグラム生成に必要なメモリ量を削減することが可能となる。
【００１９】
以下の説明では、ヒストグラムの各階級は、一つのデータ値から成るものとするが、代わりに各階級が複数の（所定数の）データ値から成るものとしても良い。
【００２０】
最大最小検出手段１２は、色相別ヒストグラムＨＧ（ＭＸ（Ｈ＝０））、ＨＧ（ＭＸ（Ｈ＝１））、ＨＧ（ＭＸ（Ｈ＝２））、ＨＧ（ＭＮ（Ｈ＝０））、ＨＧ（ＭＮ（Ｈ＝１））、ＨＧ（ＭＮ（Ｈ＝２））を参照して、各色相についての、画素毎の最大値ＭＸの上記所定の期間中の最大値（期間最大値）ＭＸｍｘｔに準じる値ＭＸｍｘｑを示す最大情報（期間最大情報）ＭＸｍｘ、及び最小値（期間最小値）ＭＮｍｎｔに準じる値ＭＮｍｎｑを示す最小情報（期間最小情報）ＭＮｍｎを出力する。最大情報ＭＸｍｘは３つの色相の各々について生成されるので、これらは区別のため、ＭＸｍｘ（Ｈ＝０）、ＭＸｍｘ（Ｈ＝１）、ＭＸｍｘ（Ｈ＝２）と表されることがある。同様に、最小情報ＭＮｍｎは３つの色相の各々について生成されるので、これらは区別のため、ＭＮｍｎ（Ｈ＝０）、ＭＮｍｎ（Ｈ＝１）、ＭＮｍｎ（Ｈ＝２）と表されることがある。
【００２１】
ここで、最大値ＭＸｍｘｔに準じる値ＭＸｍｘｑとは、ヒストグラムにおいて各階級としての各データ値（各階級が一つのデータ値で構成される場合を想定している）に対する度数を、データ値の大きい方から累積（カウント）して、度数の累積値が所定のしきい値を超えるデータ値を指す。
同様に、最小値ＭＮｍｎｔに準じる値ＭＮｍｎｑとは、ヒストグラムにおいて各階級としての各データ値（各階級が一つのデータ値で構成される場合を想定している）に対する度数を、データ値の小さい方から累積して、度数の累積値が所定のしきい値を超えるデータ値を指す。
【００２２】
ヒストグラムの各階級が複数のデータ値から成る場合には、各階級の度数を、データ値の大きい方から累積して、度数の累積値が所定のしきい値を超える階級の代表値（例えば当該階級の中心に位置するデータ値）を上記最大値ＭＸｍｘｔに準じる値ＭＸｍｘｑとし、同様に、各階級の度数を、データ値の小さい方から累積して、度数の累積値が所定のしきい値を超える階級の代表値（例えば当該階級の中心に位置するデータ値）を、上記最小値ＭＮｍｎｔに準じる値ＭＮｍｎｑとする。
【００２３】
このようにして最大値に準じる値ＭＮｍｘｑや最小値に準じる値ＭＮｍｎｑを求めるのは、雑音（ノイズ）による影響を抑えるためであり、上記の「所定のしきい値」は、全画素数の１〜１０％程度に設定される。
上記の最大値に準じる値ＭＸｍｘｑ及び最小値に準じる値ＭＮｍｎｑの代わりに最大値ＭＸｍｘｔ自体および最小値ＭＮｍｎｔ自体を用いることもできる。この場合、色相別ヒストグラム生成手段１１及び最大最小検出手段１２の代わりに、所定の期間内のデータの最大値および最小値を求める手段を用いれば良い。
【００２４】
最大値に準じる値ＭＸｍｘｔ及び最小値に準じる値ＭＮｍｎｔの代わりに、最大値ＭＸｍｘｔおよび最小値ＭＮｍｎｔを出力する場合には、構成を簡略化できる一方で、雑音から受ける影響は大きくなる。
【００２５】
本願では、最大値に準じる値ＭＸｍｘｑも最大値の一種であると考えて、単に「最大値」と呼ぶこともあり、最小値に準じる値ＭＮｍｎｑも最小値の一種であると考えて、単に「最小値」と呼ぶこともある。そして、最大値に準じる値ＭＸｍｘｑを用いる場合も、最大値ＭＸｍｘｔ自体を用いる場合も、最大情報を符号「ＭＸｍｘ」で表し、最小値に準じる値ＭＮｍｎｑを用いる場合も、最小値ＭＮｍｎｔ自体を用いる場合も、最小情報を符号ＭＮｍｎで表す。最大情報ＭＸｍｘ、最小情報ＭＮｍｎはそれぞれ各色相毎に生成されるものであり、色相情報Ｈと組み合わせて色相別の最大情報及び最小情報（Ｈ，ＭＸｍｘ，ＭＮｍｎ）として出力される。
【００２６】
色域情報生成手段５ａは、最大最小情報生成手段４ａから出力される、色相別の最大最小情報（Ｈ，ＭＸｍｘ，ＭＮｍｎ）から色域情報Ｇｍｔを生成して出力する。具体的には、３つの色相の各々について色相別最大最小情報（Ｈ，ＭＸｍｘ，ＭＮｍ）を組合せることにより色域情報Ｇｍｔを生成して出力する。
色域情報生成手段５ａは、また入力された画像データが従う色空間の情報も必要に応じて出力する。入力された画像データが従う色空間は、当該画像データの種別、もしくは画像データに付加されるメタデータ（タグ・データ）により判定することができる。なお、入力された画像データが従う色空間の情報が、別途存在していれば（Ｙ１、Ｃｂ１、Ｃｒ１とともに供給されるのではなく、別の方法乃至経路で供給される場合には、）色域情報生成手段５ａは、色空間情報を出力する必要はない。色空間情報の扱いについては、他の実施の形態でも同様である。
【００２７】
図４は、色域情報Ｇｍｔの構成の一例を示す図である。図４に示す例において、
赤の色相（Ｈ＝０）における最小情報ＭＮｍｎが第０番目のデータバイト（ＤａｔａＢｙｔｅ０）の第０〜７ビット（ｂｉｔ０〜７）に、
赤の色相（Ｈ＝０）における最大情報ＭＸｍｘが第０番目のデータバイト（ＤａｔａＢｙｔｅ０）の第８〜１５ビット（ｂｉｔ８〜１５）に、
緑の色相（Ｈ＝１）における最小情報ＭＮｍｎが第１番目のデータバイト（ＤａｔａＢｙｔｅ１）の第０〜７ビット（ｂｉｔ０〜７）に、
緑の色相（Ｈ＝１）における最大情報ＭＸｍｘが第１番目のデータバイト（ＤａｔａＢｙｔｅ１）の第８〜１５ビット（ｂｉｔ８〜１５）に、
青の色相（Ｈ＝２）における最小情報ＭＮｍｎが第２番目のデータバイト（ＤａｔａＢｙｔｅ２）の第０〜７ビット（ｂｉｔ０〜７）に、
青の色相（Ｈ＝２）における最大情報ＭＸｍｘが第２番目のデータバイト（ＤａｔａＢｙｔｅ２）の第８〜１５ビット（ｂｉｔ８〜１５）に
格納される。
色域情報Ｇｍｔは以上のようにして生成される。
【００２８】
なお、色域情報Ｇｍｔの生成は、ヒストグラム生成手段１１においてヒストグラムが生成される期間の終了ごとに行っても良いし、外部から生成を指示する制御信号を与えてもよい。
【００２９】
各色相における色データの最小値（例えば上記の最小色データ値ＭＮ）は、当該色データの組（Ｒ１、Ｇ１、Ｂ１）で表される色における無彩色成分の大きさを表し、この値が小さいほど彩度が高く、この値が大きいほど彩度が低くなる。すなわち、各色相における色データ（Ｒ１、Ｇ１、Ｂ１）の最小値（ＭＮ）は、当該色相における彩度の最大値に関与する値（彩度の最大値を変化させ、或いは最大値に限界を与える値）となる。広色域の画像データにおいては、色データの最小値は０％を下回ることもある。
一方、各色相における色データの最大値（例えば上記の最大色データ値ＭＸ）は、当該色データ組（Ｒ１、Ｇ１、Ｂ１）で表される色における明度の最大値に関与する値（明度の最大値を変化させ、或いは限界を与える値）となり、この値が小さいほど明度が低く、この値が大きいほど明度が高くなる。広色域の画像データにおいては、色データの最大値は１００％を上回ることもある。
画像表示装置などにおける画像表示に際しては、色データは０％〜１００％の範囲に制限されるため、特に広色域のデータについては、色域情報を参照して適切な変換が行われることが望まれる。
【００３０】
図５は、本実施の形態の画像データ処理装置の他の構成例を示す図である。本構成例は、図１に示す構成にメタデータ付加手段６を加えたものであり、入力された画像データに対して色域情報Ｇｍｔをメタデータとして付加して出力画像データとする構成となっている。また、必要に応じて色空間情報も画像データに付加する。
【００３１】
以上のように、本実施の形態の画像データ処理装置は、入力色データＲ１、Ｇ１、Ｂ１の画素毎の最大値（最大色データ値）ＭＸ、最小値（最小色データ値）ＭＮの所定期間内における最大値、最小値を示す最大情報ＭＸｍｘ、最小情報ＭＮｍｎを生成し、これを用いて色域情報Ｇｍｔを生成するので、色域が不明なさまざまな画像データに対して、当該画像データの色域を検出し、色域情報Ｇｍｔとして出力、もしくは画像データに付加することが可能となる。
また、本実施の形態の画像データ処理装置は、赤、緑、青の３つの色相ごとに入力色データＲ１、Ｇ１、Ｂ１の画素毎の最大値ＭＸ、最小値ＭＮの所定期間における最大値（期間最大値）を示す最大情報ＭＸｍｘ、最小値（期間最小値）を示す最小情報ＭＮｍｎを生成し、これを用いて色域情報Ｇｍｔを生成する。これにより、
色域情報は赤、緑、青の３つの色相ごとに色データの期間最大値および期間最小値を表す情報で構成することができ、色変換処理などの画像処理で参照するのに適した色域情報を生成することが可能となる。色域情報が色相ごとの情報となっているため、例えば画像表示装置において、色相ごとに色域情報と自身の表示可能な色域を比較し、色相ごとに適切な特性にて色変換処理を行うことができる。この結果、表示色域を有効に活用することが可能となる。ここで、色変換処理には所謂Ｇａｍｕｔ  Ｍａｐｐｉｎｇ処理（色空間の変化処理）も含むものとする。
【００３２】
色変換処理に用いられる基本演算の例として、下記式（１）にて表されるマトリクス演算が挙げられる。ここで、Ｒ１、Ｇ１、Ｂ１は入力される色データ、Ｒ２、Ｇ２、Ｂ２は出力される色データである。
【００３３】
【数１】
2009081617.tif 000003
【００３４】
上記式（１）において、ａｒｒ、ａｇｒ、ａｂｒ、ａｒｇ、ａｇｇ、ａｂｇ、ａｒｂ、ａｇｂ、ａｂｂは、別途定められるマトリクス係数である。
【００３５】
上記式（１）にて表されるマトリクス演算では、赤のデータに対する変換特性、緑のデータに対する変換特性、青のデータに対する変換特性をマトリクス係数として与える。色域情報Ｇｍｔを赤、緑、青の３つの色相ごとの情報とすることは、このマトリクス係数の決定を容易にする効果がある。
【００３６】
本発明の画像データ処理装置は、画像入力装置、画像再生装置あるいは画像記憶装置に組み込んで実施することが可能であり、画像データとともに色域情報を供給または蓄積するために使用可能である。供給または蓄積された色域情報Ｇｍｔは、画像表示装置などの画像出力装置にて、自身が有する色域にて適切に表示・出力されるように画像処理を行う上で参照される。あるいは、本発明の画像データ処理装置を画像表示装置に組み込んで実施する場合、画像表示装置内での画像処理で参照する色域情報を生成することができる。いずれの場合においても、色相ごとに色域の情報を有することは、色相ごとに画像処理特性を与えることを可能とし、高性能な画像処理を可能とする。
【００３７】
実施の形態２．
図６は、この発明の実施の形態２の画像データ処理装置を示すブロック図である。本実施の形態２の画像データ処理装置は、データ形式変換手段１、最大最小色データ値算出手段２、色相判別手段３ｂ、最大最小情報生成手段４ｂ、色域情報生成手段５ｂを備える。データ形式変換手段１、最大最小色データ値算出手段２は上記実施の形態１におけるものと同様である。
入力輝度色差データＹ１、Ｃｂ１、Ｃｒ１は、データ形式変換手段１に入力され、入力色データＲ１、Ｇ１、Ｂ１へと変換される。入力色データＲ１、Ｇ１、Ｂ１は最大最小色データ値算出手段２へと入力され、入力色データＲ１、Ｇ１、Ｂ１の画素毎の最大値ＭＸと最小値ＭＮが選択されて出力される。
【００３８】
色相判別手段３ｂは、入力色データＲ１、Ｇ１、Ｂ１と、最大値ＭＸ、最小値ＭＮを入力とし、各画素について入力色データＲ１、Ｇ１、Ｂ１で表される色が属する色相を表す色相情報Ｈを算出乃至生成して出力する。本実施の形態２の画像データ処理装置において、色相全体が、赤、イエロー、緑、シアン、青、マゼンタの６つの色相範囲に分割され、色相情報Ｈは、赤、イエロー、緑、シアン、青、マゼンタの６つの色相のいずれかを示す値を取る。
【００３９】
図７は、色相判別手段３ｂの構成の一例を示す図である。色相判別手段３ｂは、有彩色成分データ算出手段７および色相算出手段８を備える。
有彩色成分データ算出手段７は、入力色データＲ１、Ｇ１、Ｂ１と最大値ＭＸ、最小値ＭＮを入力とし、６つの有彩色成分データｒ＝Ｒ１−ＭＮ、ｇ＝Ｇ１−ＭＮ、ｂ＝Ｂ１−ＭＮ、ｙ＝ＭＸ−Ｂ１、ｍ＝ＭＸ−Ｇ１、ｃ＝ＭＸ−Ｒ１を出力する。
色相算出手段８は、６つの有彩色成分データｒ、ｇ、ｂ、ｙ、ｍ、ｃの大小関係を用いて、色相情報Ｈを求める。色相情報Ｈの値を決定するための判定条件の一例が図８に示されている。例えば、ｙ＞ｂかつｍ＞ｇの場合、赤の色相であると判定し、色相情報Ｈ＝０として出力する。
【００４０】
図９（Ａ）〜（Ｆ）は、赤、イエロー、緑、シアン、青、マゼンタの各色相、有彩色成分データｒ、ｇ、ｂ、ｙ、ｍ、ｃ、及び色相情報Ｈを示す図であり、図９（Ａ）〜（Ｆ）は、それぞれ有彩色成分データｙ、ｍ、ｃ、ｒ、ｇ、ｂが有効である色相範囲（有彩色データｙ、ｍ、ｃ、ｒ、ｇ、ｂがゼロ以外の値を取り得る範囲）を示す。
【００４１】
色相情報Ｈ＝０は、入力色データＲ１、Ｇ１、Ｂ１で表される色が赤の色相に属する（色相範囲内のものである）ことを表し、
色相情報Ｈ＝１は、入力色データＲ１、Ｇ１、Ｂ１で表される色がイエローの色相に属することを表し、
色相情報Ｈ＝２は、入力色データＲ１、Ｇ１、Ｂ１で表される色が緑の色相に属することを表し、
色相情報Ｈ＝３は、入力色データＲ１、Ｇ１、Ｂ１で表される色がシアンの色相に属することを表し、
色相情報Ｈ＝４は、入力色データＲ１、Ｇ１、Ｂ１で表される色が青の色相に属することを表し、
色相情報Ｈ＝５は、入力色データＲ１、Ｇ１、Ｂ１で表される色がマゼンタの色相に属することを表す。
【００４２】
なお、無彩色（Ｒ１＝Ｇ１＝Ｂ１）を表す入力色データが入力された場合など、いずれの判定条件にも当てはまらない場合には、色相情報Ｈとして０〜５以外の他の値を出力する。
【００４３】
画素ごとに算出された最大値ＭＸ、最小値ＭＮおよび色相情報Ｈは、最大最小情報生成手段４ｂへと入力される。最大最小情報生成手段４ｂは、色相別ヒストグラム生成手段１３と、最大最小検出手段１４とを有する。
色相別ヒストグラム生成手段１３は、０から５までの色相情報Ｈの値ごとに最大値ＭＸおよび最小値ＭＮを所定の期間蓄積し、それぞれの色相ごとの、最大値、最小値の各データ値（各階級）ごとの出現度数を示す色相別ヒストグラムＨＧ（ＭＸ（Ｈ＝０））〜ＨＧ（ＭＸ（Ｈ＝５））、ＨＧ（ＭＮ（Ｈ＝０））〜ＨＧ（ＭＮ（Ｈ＝５））を生成する。
【００４４】
最大最小検出手段１４は、色相別ヒストグラムＨＧ（ＭＸ（Ｈ＝０））〜ＨＧ（ＭＸ（Ｈ＝５））、ＨＧ（ＭＮ（Ｈ＝０））〜ＨＧ（ＭＮ（Ｈ＝５））を参照して、各色相についての、画素毎の最大値ＭＸの上記所定の期間中の最大値ＭＸｍｘｔに準じる値ＭＸｍｘｑを示す最大情報（期間最大情報）ＭＸｍｘ、及び最小値ＭＮｍｎｔに準じる値ＭＮｍｎｑを示す最小情報（期間最小情報）ＭＮｍｎを、色相情報Ｈと組み合わせて色相別の最大最小情報（Ｈ，ＭＸｍｘ，ＭＮｍｎ）として出力する。
【００４５】
色域情報生成手段５ｂは、最大最小情報生成手段４ｂから出力される色相別の最大最小情報（Ｈ，ＭＸｍｘ，ＭＮｍｎ）から色域情報Ｇｍｔを生成して出力する。具体的には、６つの色相の各々についての色相別最大最小情報（Ｈ，ＭＸｍｘ，ＭＮｍｎ）を組み合わせることにより色域情報Ｇｍｔを生成して出力する。
【００４６】
なお、実施の形態１に関して述べたのと同様、上記の最大値に準じる値ＭＸｍｘｑ及び最小値に準じる値ＭＮｍｎｑの代わりに、最大値ＭＸｍｘｔ自体及び最小値ＭＮｍｎｔ自体を用いることもできる。
【００４７】
図１０は、色域情報Ｇｍｔの構成の一例を示す図である。図１０に示す例において、
赤の色相（Ｈ＝０）における最大情報ＭＸｍｘ、最小情報ＭＮｍｎがＤａｔａＢｙｔｅ０に、
緑の色相（Ｈ＝２）における最大情報ＭＸｍｘ、最小情報ＭＮｍｎがＤａｔａＢｙｔｅ１に、
青の色相（Ｈ＝４）における最大情報ＭＸｍｘ、最小情報ＭＮｍｎがＤａｔａＢｙｔｅ２に
格納される。また、
イエローの色相（Ｈ＝１）における最大情報ＭＸｍｘ、最小情報ＭＮｍｎがＤａｔａＢｙｔｅ３に格納され、
シアンの色相（Ｈ＝３）における最大情報ＭＸｍｘ、最小情報ＭＮｍｎがＤａｔａＢｙｔｅ４に、
マゼンタの色相（Ｈ＝５）における最大情報ＭＸｍｘ、最小情報ＭＮｍｎがＤａｔａＢｙｔｅ５に格納される。
いずれの色相についても最大情報ＭＸｍｘが第８〜１５ビットに格納され、最小情報ＭＮｍｎが第０〜７ビットに格納される。
色域情報Ｇｍｔは以上のようにして生成される。
【００４８】
以上のように、本実施の形態の画像データ処理装置は、赤、イエロー、緑、シアン、青、マゼンタの６つの色相ごとに、入力色データＲ１、Ｇ１、Ｂ１の画素毎の最大値ＭＸ、最小値ＭＮの所定期間内における最大値、最小値を示す最大情報ＭＸｍｘ、最小情報ＭＮｍｎを生成し、これを用いて色域情報Ｇｍｔを生成する。これにより、
赤、イエロー、緑、シアン、青、マゼンタの６つの色相ごとの最大情報ＭＸｍｘ、最小情報ＭＮｍｎを組合せて色域情報Ｇｍｔが形成されるので、高性能な色変換処理などに用いるのに適した色域情報の生成が可能となる。
赤、イエロー、緑、シアン、青、マゼンタの６つの色相における変換特性を個別に制御可能な高性能の色変換処理も実用化されており、このような処理で参照するのに適した色域情報の生成が可能となる。色域情報が６つの色相ごとの情報となっているため、例えば画像表示装置において、色相ごとに色域情報と自身の表示可能な色域を比較し、色相ごとに適切な特性にて色変換処理を行うことができ、表示色域を有効に活用することが可能となる。
【００４９】
実施の形態３．
図１１は、この発明の実施の形態３の画像データ処理装置を示すブロック図である。本実施の形態３の画像データ処理装置は、データ形式変換手段１、最大最小色データ値算出手段２、色相判別手段３ｂ、最大最小情報生成手段４ｃ、色域情報生成手段５ｃを備える。データ形式変換手段１、最大最小色データ値算出手段２、色相判別手段３ｂは、上記実施の形態２におけるものと同様である。
【００５０】
入力輝度色差データＹ１、Ｃｂ１、Ｃｒ１は、データ形式変換手段１に入力され、入力色データＲ１、Ｇ１、Ｂ１へと変換される。入力色データＲ１、Ｇ１、Ｂ１は最大最小色データ値算出手段２へと入力され、入力色データＲ１、Ｇ１、Ｂ１の画素毎の最大値ＭＸと最小値ＭＮが選択されて出力される。
【００５１】
色相判別手段３ｂは、入力色データＲ１、Ｇ１、Ｂ１と、最大値ＭＸ、最小値ＭＮを入力とし、各画素について入力色データＲ１、Ｇ１、Ｂ１で表される色が属する色相を表す色相情報Ｈを生成して出力する。本実施の形態３の画像データ処理装置において、実施の形態２と同様に、色相全体が、赤、イエロー、緑、シアン、青、マゼンタの６つの色相範囲に分割され、色相情報Ｈは、赤、イエロー、緑、シアン、青、マゼンタの６つの色相のいずれかを示す値を取る。
【００５２】
色相情報Ｈは、最大最小情報生成手段４ｃへと入力される。最大最小情報生成手段４ｃには、入力色データＲ１、Ｇ１、Ｂ１も入力される。最大最小情報生成手段４ｃは、色相別ヒストグラム生成手段１５と、最大最小検出手段１６とを有する。
【００５３】
色相別ヒストグラム生成手段１５は、０から５までの色相情報Ｈの値ごとに入力色データＲ１、Ｇ１、Ｂ１を所定期間、例えば予め定められた一定の長さの期間蓄積し、それぞれの色相ごとの、色データ（各色成分を表すデータ）Ｒ１、Ｇ１、Ｂ１の各々について、各データ値の出現度数を表す色相別ヒストグラムＨＧ（Ｒ１（Ｈ＝０）〜ＨＧ（Ｒ１（Ｈ＝５）、ＨＧ（Ｇ１（Ｈ＝０））〜ＨＧ（Ｇ１（Ｈ＝５））、ＨＧ（Ｂ１（Ｈ＝０））〜ＨＧ（Ｂ１（Ｈ＝５））を生成する。
【００５４】
最大最小検出手段１６は、色相別ヒストグラムＨＧ（Ｒ１（Ｈ＝０）〜ＨＧ（Ｒ１（Ｈ＝５）、ＨＧ（Ｇ１（Ｈ＝０））〜ＨＧ（Ｇ１（Ｈ＝５））、ＨＧ（Ｂ１（Ｈ＝０））〜ＨＧ（Ｂ１（Ｈ＝５））を参照して、各色相についての、入力色データＲ１、Ｇ１、Ｂ１の上記所定の期間中の最大値Ｒ１ｍｘｔ、Ｇ１ｍｘｔ、Ｂ１ｍｘｔに準じる値Ｒ１ｍｘｑ、Ｇ１ｍｘｑ、Ｂ１ｍｘｑを示す最大情報Ｒ１ｍｘ、Ｇ１ｍｘ、Ｂ１ｍｘ、並びに入力色データＲ１、Ｇ１、Ｂ１の上記所定の期間中の最小値Ｒ１ｍｎｔ、Ｇ１ｍｎｔ、Ｂ１ｍｎｔに準じる値Ｒ１ｍｎｑ、Ｇ１ｍｎｑ、Ｂ１ｍｎｑを示す最小情報Ｒ１ｍｎ、Ｇ１ｍｎ、Ｂ１ｍｎを、色相情報Ｈと組み合わせて、色相別の最大最小情報（Ｈ，Ｒ１ｍｘ，Ｇ１ｍｘ，Ｂ１ｍｘ，Ｒ１ｍｎ、Ｇ１ｍｎ、Ｂ１ｍｎ）」として出力する。
【００５５】
なお、色相別ヒストグラム生成手段１５で生成されたヒストグラムは、最大値に準じる値、最小値に準じる値の検出のために利用されるものであるので、色データＲ１、Ｇ１、Ｂ１が取り得る値の範囲全体にわたるものでなくても、該範囲のうちの最大値に近い部分、最小値に近い部分のみについてヒストグラム（部分ヒストグラム）を生成するものであっても良い。本願の他の実施の形態においても同様である。
【００５６】
色域情報生成手段５ｃは、最大最小情報生成手段４ｃから出力される、色相別の最大最小情報（Ｈ，Ｒ１ｍｘ，Ｇ１ｍｘ，Ｂ１ｍｘ，Ｒ１ｍｎ，Ｇ１ｍｎ，Ｂ１ｍｎ）から色域情報Ｇｍｔを生成して出力する。具体的には、６つの色相の各々についての色相別最大情報Ｒ１ｍｘ，Ｇ１ｍｘ，Ｂ１ｍｘ及び色相別最小情報Ｒ１ｍｎ，Ｇ１ｍｎ，Ｂ１ｍｎを組合せることにより色域情報Ｇｍｔを生成して出力する。
【００５７】
なお、実施の形態１、２に関して述べたのと同様、上記の最大値に準じる値Ｒ１ｍｘｑ、Ｇ１ｍｘｑ、Ｂ１ｍｘｑ及び最小値に準じる値ＭＮｍｎｑの代わりに、最大値Ｒ１ｍｘｔ、Ｇ１ｍｘｔ、Ｂ１ｍｘｔ自体及び最小値Ｒ１ｍｎｔ、Ｇ１ｍｎｔ、Ｂ１ｍｎｔ自体を用いることもできる。
【００５８】
図１２は、色域情報Ｇｍｔの構成の一例を示す図である。図１２に示す例において、
赤の色相（Ｈ＝０）における入力色データＲ１、Ｇ１、Ｂ１それぞれの最大情報Ｒ１ｍｘ、Ｇ１ｍｘ、Ｂ１ｍｘ、及び最小情報Ｒ１ｍｎ、Ｇ１ｍｎ、Ｂ１ｍｎがＤａｔａＢｙｔｅ０〜２に、
緑の色相（Ｈ＝２）における入力色データＲ１、Ｇ１、Ｂ１それぞれの最大情報Ｒ１ｍｘ、Ｇ１ｍｘ、Ｂ１ｍｘ、及び最小情報Ｒ１ｍｎ、Ｇ１ｍｎ、Ｂ１ｍｎがＤａｔａＢｙｔｅ３〜５に、
青の色相（Ｈ＝４）における入力色データＲ１、Ｇ１、Ｂ１それぞれの最大情報Ｒ１ｍｘ、Ｇ１ｍｘ、Ｂ１ｍｘ、最小情報Ｒ１ｍｎ、Ｇ１ｍｎ、Ｂ１ｍｎがＤａｔａＢｙｔｅ６〜８に、
イエローの色相（Ｈ＝１）における入力色データＲ１、Ｇ１、Ｂ１それぞれの最大情報Ｒ１ｍｘ、Ｇ１ｍｘ、Ｂ１ｍｘ、最小情報Ｒ１ｍｎ、Ｇ１ｍｎ、Ｂ１ｍｎがＤａｔａＢｙｔｅ１５〜１７に、
シアンの色相（Ｈ＝３）における入力色データＲ１、Ｇ１、Ｂ１それぞれの最大情報Ｒ１ｍｘ、Ｇ１ｍｘ、Ｂ１ｍｘ、最小情報Ｒ１ｍｎ、Ｇ１ｍｎ、Ｂ１ｍｎがＤａｔａＢｙｔｅ９〜１１に、
マゼンタの色相（Ｈ＝５）における入力色データＲ１、Ｇ１、Ｂ１それぞれの最大情報Ｒ１ｍｘ、Ｇ１ｍｘ、Ｂ１ｍｘ、最小情報Ｒ１ｍｎ、Ｇ１ｍｎ、Ｂ１ｍｎがＤａｔａＢｙｔｅ１２〜１４に格納される。
いずれの色相についても最大情報Ｒ１ｍｘ、Ｇ１ｍｘ、Ｂ１ｍｘが第８〜１５ビットに格納され、最小情報Ｒ１ｍｎ、Ｇ１ｍｎ、Ｂ１ｍｎが第０〜７ビットに格納される。
色域情報Ｇｍｔは以上のようにして生成される。
【００５９】
以上のように、本実施の形態の画像データ処理装置は、赤、イエロー、緑、シアン、青、マゼンタの６つの色相ごとに入力色データＲ１、Ｇ１、Ｂ１の所定期間内における最大値、最小値を示す最大情報Ｒ１ｍｘ、Ｇ１ｍｘ、Ｂ１ｍｘ、最小情報Ｒ１ｍｎ、Ｇ１ｍｎ、Ｂ１ｍｎを生成し、これを用いて色域情報Ｇｍｔを生成する。これにより、
赤、イエロー、緑、シアン、青、マゼンタの６つの色相ごとに最大情報Ｒ１ｍｘ、Ｇ１ｍｘ、Ｂ１ｍｘ、最小情報Ｒ１ｍｎ、Ｇ１ｍｎ、Ｂ１ｍｎが形成されるので、高性能な色変換処理などに用いるのに適した色域情報の生成が可能となる。
さらに、各色相において、入力色データＲ１、Ｇ１、Ｂ１のいずれが最大、最小となったかの情報も保持される。画像表示装置などにおいては、当該情報も参照して、色相ごとに適切な特性にて色変換処理を行うことができ、表示色域を有効に活用することが可能となる。ただし、最大最小情報生成手段４ｃの色相別ヒストグラム生成手段１５では３つの色データについてヒストグラムを作成する必要があり、回路・演算処理の規模としては大きくなる。
【００６０】
また、通常、各色相において、入力色データＲ１、Ｇ１、Ｂ１のうち当該色相における原色成分となる色データが当該色相における最大値となり、補色成分となる色データが当該色相における最小値となる。赤、イエロー、緑、シアン、青、マゼンタの６つの色相において、原色成分となる色データと補色成分となる色データを図１３に示す。この性質を活用すれば、色域情報Ｇｍｔは図１４のように構成することもでき、データサイズの削減が可能となる。各色相において、原色成分となる色データの最大値、補色成分となる色データの最小値のみを格納する。例えば、
赤の色相（Ｈ＝０）において、Ｒ１の最大情報Ｒ１ｍｘ、Ｇ１の最小情報Ｇ１ｍｎおよびＢ１の最小情報Ｂ１ｍｎがＤａｔａＢｙｔｅ０、１に格納され、
イエロー（Ｈ＝１）の色相において、Ｒ１の最小情報Ｒ１ｍｎ、Ｇ１の最大情報Ｇ１ｍｘおよびＢ１の最大情報Ｂ１ｍｘがＤａｔａＢｙｔｅ６、７に格納される。
【００６１】
図１４で、“ＤＵＭＭＹ”は、ダミーデータを意味し、その値は任意であり、例えばすべて“０”に設定されるが、意味のあるデータとは扱われない。ダミーデータを挿入せず、例えば、ＤａｔａＢｙｔｅ１のｂｉｔ  ９−１５に“ＤＵＭＭＹ”の代わりに、Ｇ１の期間最大情報Ｇ１ｍｘを入れるなどして、詰めていけば全体のデータ量がさらに小さくなる。一方、図１４のように色域情報Ｇｍｔを構成した場合には、色域情報Ｇｍｔを参照する際に扱いやすいと言う利点、具体的には、色相に関わらず、偶数番目のＤａｔａＢｙｔｅの上位８ビットがＲ１のデータ、下位８ビットがＧ１のデータ、奇数番目のＤａｔａＢｙｔｅの下位８ビットがＢ１のデータとなり、回路設計或いはプログラミングが容易になるという利点がある。
【００６２】
実施の形態４．
図１５は、この発明の実施の形態４の画像データ処理装置を示すブロック図である。本実施の形態４の画像データ処理装置は、データ形式変換手段１、最大最小色データ値算出手段２、色相判別手段３ｃ、ローパスフィルタ（ＬＰＦ）９ａ、最大最小情報生成手段４ｄ、色域情報生成手段５ｄを備える。
データ形式変換手段１および最大最小色データ値算出手段２は、上記実施の形態１におけるものと同様である。
【００６３】
入力輝度色差データＹ１、Ｃｂ１、Ｃｒ１は、データ形式変換手段１に入力され、入力色データＲ１、Ｇ１、Ｂ１へと変換される。入力色データＲ１、Ｇ１、Ｂ１は最大最小色データ値算出手段２へと入力され、入力色データＲ１、Ｇ１、Ｂ１の画素毎の最大値ＭＸと最小値ＭＮが選択されて出力される。
【００６４】
色相判別手段３ｃには、入力色データＲ１、Ｇ１、Ｂ１と、最大値ＭＸ、最小値ＭＮが入力される。色相判別手段３ｃは、各画素について入力色データＲ１、Ｇ１、Ｂ１で表される色が属する色相を表す色相情報Ｈを算出して出力する。本実施の形態４の画像データ処理装置において、実施の形態２、実施の形態３と同様に、色相全体が、赤、イエロー、緑、シアン、青、マゼンタの６つの色相範囲に分割され、色相情報Ｈは、赤、イエロー、緑、シアン、青、マゼンタの６つの色相のいずれかを示す値を取る。
【００６５】
図１６は、色相判別手段３ｃの構成の一例を示す図である。色相判別手段３ｃは、有彩色成分データ算出手段７および色相算出手段８ｂを備える。
有彩色成分データ算出手段７は、図７に示されるものと同様に、入力色データＲ１、Ｇ１、Ｂ１と最大値ＭＸ、最小値ＭＮを入力とし、６つの有彩色成分データｒ＝Ｒ１−ＭＮ、ｇ＝Ｇ１−ＭＮ、ｂ＝Ｂ１−ＭＮ、ｙ＝ＭＸ−Ｂ１、ｍ＝ＭＸ−Ｇ１、ｃ＝ＭＸ−Ｒ１を出力する。
色相算出手段８ｂは、６つの有彩色成分データｒ、ｇ、ｂ、ｙ、ｍ、ｃの大小関係を用いて、色相情報Ｈを求める。色相情報Ｈの値を決定するための判定条件の一例が図１７に示されている。例えば、ｍｉｎ（ｙ，ｍ）＞０の場合、赤の色相であると判定し、色相情報Ｈ＝０として出力する。ここで、ｍｉｎ（Ａ，Ｂ）は、ＡとＢの最小値を求める処理である。
【００６６】
図１８（Ａ）〜（Ｆ）は、赤、イエロー、緑、シアン、青、マゼンタの各色相、有彩色成分データｒ、ｇ、ｂ、ｙ、ｍ、ｃ、及び色相情報Ｈを示す図であり、図１８（Ａ）〜（Ｆ）は、それぞれ有彩色成分データｙ、ｍ、ｃ、ｒ、ｇ、ｂが有効である色相範囲（有彩色データｙ、ｍ、ｃ、ｒ、ｇ、ｂがゼロ以外の値を取り得る範囲）を示す。
【００６７】
上記実施の形態２の場合と同様に、色相情報Ｈは赤、イエロー、緑、シアン、青、マゼンタの６つの色相に分類して出力されるが、異なる判定条件を用いて分類を行っており、
色相情報Ｈ＝０は、入力色データＲ１、Ｇ１、Ｂ１で表される色が、（赤、イエロー、緑、シアン、青、マゼンタの６つの色相に分けたときの、）赤を中心にイエローからマゼンタの範囲の色相に属する（色相範囲内のものである）ことを表し、
色相情報Ｈ＝１は、入力色データＲ１、Ｇ１、Ｂ１で表される色が、イエローを中心に赤から緑までの範囲の色相に属することを表し、
色相情報Ｈ＝２は、入力色データＲ１、Ｇ１、Ｂ１で表される色が、緑を中心にイエローからシアンまでの範囲の色相に属することを表し、
色相情報Ｈ＝３は、入力色データＲ１、Ｇ１、Ｂ１で表される色が、シアンを中心に緑から青までの範囲の色相に属することを表し、
色相情報Ｈ＝４は、入力色データＲ１、Ｇ１、Ｂ１で表される色が、青を中心にシアンからマゼンタまでの範囲の色相に属することを表し、
色相情報Ｈ＝５は、入力色データＲ１、Ｇ１、Ｂ１で表される色が、マゼンタを中心に青から赤までの範囲の色相に属することを表す。
【００６８】
以上が色相判定手段３ｃの動作である。色相情報Ｈは、最大最小情報生成手段４ｄへと入力される。
最大最小情報生成手段４ｄは、色相別最大値検出手段２１と、対応色データ抽出手段２２と、色相別最小値検出手段２３と、対応色データ抽出手段２４とを有する。
【００６９】
最大最小色データ値算出手段２からの最大値ＭＸと最小値ＭＮは、ローパスフィルタ９ａにも入力され、フィルタリングされた最大値ＭＸＦ（最大値ＭＸをフィルタリングした結果）、及びフィルタリングされた最小値ＭＮＦ（最小値ＭＮをフィルタリングした結果）が出力される。なお、ローパスフィルタ９ａは、最大値ＭＸ、最小値ＭＮに含まれるノイズを除去する目的で設けられたもので、必須の構成ではない。また、最大値ＭＸ、最小値ＭＮに対してではなく、入力色データＲ１、Ｇ１、Ｂ１に対してローパスフィルタを設けることもできる。
ローパスフィルタ９ａとしては、例えば、順次入力されるデータ連続する画素についての最大値ＭＸ、最小値ＭＮのデータの加重平均を求めるものを用いることができる。
【００７０】
色相別最大値検出手段２１は、色相情報Ｈを参照し、フィルタリングされた最大値ＭＸＦから、所定期間における色相ごとのフィルタンリングした最大値ＭＸＦｍｘを求め、該当する色相情報Ｈとともに（例えば色相情報Ｈと、フィルタリングした最大値ＭＸＦｍｎとを組み合わせたデータ（Ｈ，ＭＸＦｍｘ）を出力する。
対応色データ抽出手段２２は、各色相について最大値ＭＸＦｍｘが出現した際の（画素の）入力色データＲ１、Ｇ１、Ｂ１を抽出し、色相情報Ｈと組み合わせて最大情報（Ｈ，Ｒ１，Ｇ１，Ｂ１（ＭＸＦ＝ＭＸＦｍｘ））を出力する。
【００７１】
色相別最小値検出手段２３は、色相情報Ｈを参照し、フィルタリングされた最小値ＭＮＦから、所定期間における色相ごとのフィルタンリングした最小値ＭＮＦｍｘを求め、該当する色相情報Ｈとともに（例えば色相情報Ｈと、フィルタリングした最小値ＭＸＦｍｎとを組み合わせたデータ（Ｈ，ＭＮＦｍｎ）を出力する。
対応色データ抽出手段２４は、各色相について最小値ＭＮＦｍｎが出現した際の（画素の）入力色データＲ１、Ｇ１、Ｂ１を抽出し、色相情報Ｈと組み合わせて最小情報（Ｈ，Ｒ１，Ｇ１，Ｂ１（ＭＮＦ＝ＭＮＦｍｎ））を出力する。
【００７２】
色域情報生成手段５ｄは、色相毎の最大情報（Ｈ，Ｒ１，Ｇ１，Ｂ１（ＭＸＦ＝ＭＸＦｍｘ））および最小情報（Ｈ，Ｒ１，Ｇ１，Ｂ１（ＭＮＦ＝ＭＮＦｍｎ））から色域情報Ｇｍｔを生成する。具体的には、６つの色相の各々についての色相別最大情報（Ｒ１，Ｇ１，Ｂ１（ＭＸＦ＝ＭＸＦｍｘ））および色相別最小情報（Ｈ，Ｒ１，Ｇ１，Ｂ１（ＭＮＦ＝ＭＮＦｍｎ））を組合せることで色域情報Ｇｍｔを生成する。
【００７３】
図１９は、図１５の色域情報生成手段５ｄで形成される色域情報Ｇｍｔの構成の一例を示す図である。図１９に示す例において、
赤の色相（Ｈ＝０）におけるフィルタリングされた最大値ＭＸＦが所定期間内の最大値ＭＸＦｍｘとなる画素の入力色データＲ１、Ｇ１、Ｂ１（それぞれ「Ｒ１（ＭＸＦ＝ＭＸＦｍｘ，Ｈ＝０」、「Ｇ１（ＭＸＦ＝ＭＸＦｍｘ，Ｈ＝０」、「Ｂ１（ＭＸＦ＝ＭＸＦｍｘ，Ｈ＝０」で表される）がＤａｔａＢｙｔｅ０のｂｉｔ０〜１５、ＤａｔａＢｙｔｅ１のｂｉｔ０〜７に、赤の色相（Ｈ＝０）におけるフィルタリングされた最小値ＭＮＦが所定期間内の最小値ＭＮＦｍｘとなる画素の入力色データＲ１、Ｇ１、Ｂ１（それぞれ「Ｒ１（ＭＮＦ＝ＭＮＦｍｎ，Ｈ＝０」、「Ｇ１（ＭＮＦ＝ＭＮＦｍｎ，Ｈ＝０」、「Ｂ１（ＭＮＦ＝ＭＮＦｍｎｘ，Ｈ＝０」で表される）がＤａｔａＢｙｔｅ１のｂｉｔ８〜１５、ＤａｔａＢｙｔｅ２のｂｉｔ０〜１５に格納される。
緑の色相（Ｈ＝２）についての同様のデータがＤａｔａＢｙｔｅ３〜５に、
青の色相（Ｈ＝４）についての同様のデータがＤａｔａＢｙｔｅ６〜８に、
イエローの色相（Ｈ＝１）についての同様のデータがＤａｔａＢｙｔｅ９〜１１に、
シアンの色相（Ｈ＝３）についての同様のデータがＤａｔａＢｙｔｅ１２〜１４に、
マゼンタの色相（Ｈ＝５）についての同様のデータがＤａｔａＢｙｔｅ１５〜１７に格納される。
色域情報Ｇｍｔは以上のようにして生成される。
【００７４】
以上のように、本実施の形態の画像データ処理装置は、赤、イエロー、緑、シアン、青、マゼンタの６つの色相ごとに、入力色データＲ１、Ｇ１、Ｂ１の画素毎の最大値ＭＸ、最小値ＭＮをフィルタリングした結果ＭＸＦ、ＭＮＦの所定期間内における最大値、最小値ＭＸＦｍｘ、ＭＮＦｍｎを求め、該最大値ＭＸＦｍｘが出現する画素の入力色データＲ１、Ｇ１、Ｂ１を示す情報（Ｈ、Ｒ１、Ｇ１、Ｂ１（ＭＸＦ＝ＭＸＦｍｘ）、上記最小値ＭＮＦｍｎが発生する画素の入力色データＲ１、Ｇ１、Ｂ１を示す情報（Ｈ、Ｒ１、Ｇ１、Ｂ１（ＭＮＦ＝ＭＮＦｍｎ）を生成し、これを用いて色域情報Ｇｍｔを生成する。これにより、赤、イエロー、緑、シアン、青、マゼンタの６つの色相ごとに色データの最大値および最小値の情報を有し、高性能な色変換処理などに用いるのに適した色域情報の生成が可能となる。さらに、各色相において、入力色データＲ１、Ｇ１、Ｂ１のいずれが最大、最小となったかの情報も保持されるとともに、当該最大値、最小値を発生させる入力色データの組も保持される。
さらに、画像表示装置などにおいては、当該情報も参照して、色相ごとに適切な特性にて色変換処理を行うことができ、表示色域を有効に活用することが可能となる。例えば、Ｒ１＝０．９、Ｇ１＝０．２、Ｂ１＝−０．２の場合と、Ｒ１＝０．５、Ｇ１＝０．１、Ｂ１＝−０．２の場合では、最小値は同じであるが、前者と後者では彩度が異なる。本実施の形態の画像処理装置によれば、この差異も表現される色域情報を生成可能となる。
【００７５】
実施の形態５．
図２０は、この発明の実施の形態５の画像データ処理装置を示すブロック図である。本実施の形態５の画像データ処理装置は、データ形式変換手段１、最大最小色データ値算出手段２、色相判別手段３ｃ、最大情報生成手段４ｅ、色域情報生成手段５ｅを備える。データ形式変換手段１、最大最小色データ値算出手段２および色相判別手段３ｃは、上記実施の形態４におけるものと同様である。
【００７６】
入力輝度色差データＹ１、Ｃｂ１、Ｃｒ１は、データ形式変換手段１に入力され、入力色データＲ１、Ｇ１、Ｂ１へと変換される。入力色データＲ１、Ｇ１、Ｂ１は最大最小色データ値算出手段２へと入力され、入力色データＲ１、Ｇ１、Ｂ１の最大値ＭＸと最小値ＭＮが選択されて出力される。
【００７７】
色相判別手段３ｃには、入力色データＲ１、Ｇ１、Ｂ１と、最大値ＭＸ、最小値ＭＮが入力される。色相判別手段３ｃは、実施の形態４の色相判別手段３ｃと同様のものであり、各画素について入力色データＲ１、Ｇ１、Ｂ１で表される色が属する色相を表す色相情報Ｈを算出して出力する。本実施の形態５の画像データ処理装置において、実施の形態２、実施の形態３、実施の形態４と同様に、色相全体が、赤、イエロー、緑、シアン、青、マゼンタの６つの色相範囲に分割され、色相情報Ｈは、赤、イエロー、緑、シアン、青、マゼンタの６つの色相のいずれかを示す値を取る。
色相情報Ｈは、最大情報生成手段４ｅへと入力される。
最大情報生成手段４ｅは、彩度算出手段２５と、色相別最大彩度検出手段２６と、対応色データ抽出手段２７と、明度算出手段２８と、色相別最大明度検出手段２９と、対応色データ抽出手段３０とを有する。
【００７８】
彩度算出手段２５は、入力色データＲ１、Ｇ１、Ｂ１から彩度Ｓを算出する。
色相別最大彩度検出手段２６は、彩度算出手段２５で算出された彩度（を示すデータ）を受け、所定期間における彩度の最大値Ｓｍｘを色相ごとに求める。
対応色データ抽出手段２７は、色相別最大彩度検出手段２６で、上記彩度の最大値が出現した際の（画素の）入力色データＲ１、Ｇ１、Ｂ１の組を抽出して保持し、色相別の最大情報（Ｈ，Ｒ１，Ｇ１，Ｂ１（Ｓ＝Ｓｍｘ））として出力する。
各画素についての彩度Ｓは例えば、
Ｓ＝ＭＸ−ＭＮ、
又は
Ｓ＝（ＭＸ−ＭＮ）／ＭＸ
により求められる。
【００７９】
明度算出手段２８は、入力色データＲ１、Ｇ１、Ｂ１から明度Ｖを算出する。
色相別最大明度検出手段２９は、明度算出手段２８で算出された明度（を示すデータ）を受け、所定期間における明度の最大値Ｖｍｘを色相ごとに求める。
対応色データ抽出手段３０は、色相別最大明度検出手段２９で、上記明度の最大値が出現した際の（画素の）入力色データＲ１、Ｇ１、Ｂ１の組を抽出して保持し、色相別の最大情報（Ｈ，Ｒ１，Ｇ１，Ｂ１（Ｖ＝Ｖｍｘ））として出力する。
各画素についての明度Ｖは例えば、
Ｖ＝ＭＸ、
又は
Ｖ＝ａｒ×Ｒ１＋ａｇ×Ｇ１＋ａｂ×Ｂ１
ここで、ａｒ、ａｇ、ａｂは係数である。
明度Ｂの所定期間における最大値がＢｍｘｔで表される。
【００８０】
色域情報生成手段５ｅは、色相別の最大情報（Ｈ，Ｒ１，Ｇ１，Ｂ１（Ｓ＝Ｓｍｘ））と色相別の最大情報（Ｈ，Ｒ１，Ｇ１，Ｂ１（Ｖ＝Ｖｍｘ））から色域情報Ｇｍｔを生成する。具体的には、６つの色相の各々についての色相別の最大情報（Ｈ，Ｒ１，Ｇ１，Ｂ１（Ｓ＝Ｓｍｘ））と色相別の最大情報（Ｈ，Ｒ１，Ｇ１，Ｂ１（Ｖ＝Ｖｍｘ））とを組合せることで、色域情報Ｇｍｔを生成する。
【００８１】
図２１は、図２０の色域情報生成手段５ｅで形成される色域情報Ｇｍｔの構成の一例を示す図である。図２１に示す例において、
赤の色相（Ｈ＝０）において、最大情報を構成する入力色データ（明度Ｖが所定期間内の最大値Ｖｍｘとなる画素の入力色データ）Ｒ１、Ｇ１、Ｂ１（それぞれ「Ｒ１（Ｖ＝Ｖｍｘ，Ｈ＝０」、「Ｇ１（Ｖ＝Ｖｍｘ，Ｈ＝０」、「Ｂ１（Ｖ＝Ｖｍｘ，Ｈ＝０」で表される）がＤａｔａＢｙｔｅ０のｂｉｔ０〜１５、ＤａｔａＢｙｔｅ１のｂｉｔ０〜７に、
赤の色相（Ｈ＝０）において、最大情報を構成する入力色データ（彩度Ｓが所定期間内の最大値Ｓｍｘとなる画素の入力色データ）Ｒ１、Ｇ１、Ｂ１（それぞれ「Ｒ１（Ｓ＝Ｓｍｘ，Ｈ＝０」、「Ｇ１（Ｓ＝Ｓｍｘ，Ｈ＝０」、「Ｂ１（Ｓ＝Ｓｍｘ，Ｈ＝０」で表される）がＤａｔａＢｙｔｅ１のｂｉｔ８〜１５、ＤａｔａＢｙｔｅ２のｂｉｔ０〜１５に格納される。同様に、
緑の色相（Ｈ＝２）についての同様のデータがＤａｔａＢｙｔｅ３〜５に、
青の色相（Ｈ＝４）についての同様のデータがＤａｔａＢｙｔｅ６〜８に、
イエローの色相（Ｈ＝１）についての同様のデータがＤａｔａＢｙｔｅ９〜１１に、
シアンの色相（Ｈ＝３）についての同様のデータがＤａｔａＢｙｔｅ１２〜１４に、
マゼンタの色相（Ｈ＝５）についての同様のデータがＤａｔａＢｙｔｅ１５〜１７に格納される。
色域情報Ｇｍｔは以上のようにして生成される。
【００８２】
これにより、色域情報Ｇｍｔは各色相において明度および彩度が最大となる画素の入力色データの値を保持することが可能となる。
【００８３】
実施の形態６．
実施の形態５では、色相別彩度が最大となった画素についての入力色データＲ１、Ｇ１、Ｂ１、色相別明度が最大となった画素についての入力色データＲ１、Ｇ１、Ｂ１を最大情報としてこれらを組み合わせることで色域情報Ｇｍｔを形成しているが、色相別の彩度および明度の最大値Ｓｍｘ、Ｖｍｘそのものをそれぞれ最大情報及び最大情報として、これらを組み合わせることで色域情報Ｇｍｔを構成することもできる。
この場合の画像データ処理装置の一例を図２２に示す。図２２に示す画像データ処理装置は、図２０に示されるものと概して同じであるが、図２０に示される最大情報生成手段４ｅ及び色域情報生成手段５ｅの代わりに最大情報生成手段４ｆ及び色域情報生成手段５ｆが設けられている点で異なる。
【００８４】
最大情報生成手段４ｆは、図２２に示されるように、彩度算出手段２５と、色相別最大彩度検出手段２６と、明度算出手段２８と、色相別最大明度検出手段２９とを有する。
彩度算出手段２５は、図２０に示すものと同様に、入力色データＲ１、Ｇ１、Ｂ１から彩度Ｓを算出する。
色相別最大彩度検出手段２６は、図２０に示すものと同様に、彩度算出手段２５で算出された彩度（を示すデータ）を受け、所定期間における彩度の最大値Ｓｍｘを色相ごとに求め、該当する色相情報Ｈと組み合わせたものを最大彩度情報（Ｈ，Ｓｍｘ）として出力する。
明度算出手段２８は、図２０に示すものと同様に、入力色データＲ１、Ｇ１、Ｂ１から明度Ｖを算出する。
色相別最大明度検出手段２９は、図２０に示すものと同様に、明度算出手段２８で算出された明度（を示すデータ）を受け、所定期間における明度の最大値Ｖｍｘを色相ごとに求め、該当する色相情報Ｈと組み合わせたものを最大明度情報（Ｈ，Ｖｍｘ）として出力する。
色域情報生成手段５ｆは、色相別の最大彩度情報（Ｈ，Ｓｍｘ）と色相別の最大明度情報（Ｈ，Ｖｍｘ）から色域情報Ｇｍｔを生成する。具体的には、６つの色相の各々についての色相別の最大彩度情報（Ｈ，Ｓｍｘ）と色相別の最大明度情報（Ｈ，Ｖｍｘ）とを組み合わせることで色域情報Ｇｍｔを生成する。
【００８５】
図２３は、図２２の色域情報生成手段５ｆで形成される色域情報Ｇｍｔの構成の一例を示す図である。図２３に示す例において、
赤の色相（Ｈ＝０）における最大明度Ｂｍｘ及び最大彩度ＶｍｘがＤａｔａＢｙｔｅ０に、
緑の色相（Ｈ＝２）における最大明度Ｂｍｘ及び最大彩度ＶｍｘがＤａｔａＢｙｔｅ１に、
青の色相（Ｈ＝４）における最大明度Ｂｍｘ及び最大彩度ＶｍｘがＤａｔａＢｙｔｅ２に、
イエローの色相（Ｈ＝１）における最大明度Ｂｍｘ及び最大彩度ＶｍｘがＤａｔａＢｙｔｅ３に、
シアンの色相（Ｈ＝３）における最大明度Ｂｍｘ及び最大彩度ＶｍｘがＤａｔａＢｙｔｅ４に、
マゼンタの色相（Ｈ＝５）における最大明度Ｂｍｘ及び最大彩度ＶｍｘがＤａｔａＢｙｔｅ５に格納されている。
【００８６】
実施の形態６の構成によれば、色相情報Ｇｍｔを、入力色データＲ１、Ｇ１、Ｂ１の大きさではなく、彩度および明度の大きさで表現することもできる。一方、Ｒ，Ｇ，Ｒ，Ｇ，Ｂ値で構成される色データに対して行う画像処理に対しては、実施の形態５のように、色域情報ＧｍｔもＲ，Ｇ，Ｂの大きさで与えられる方が、信号空間が一致していることから空間変換の必要がなく、扱いが容易になる場合も多い。
【００８７】
変形例．
実施の形態１乃至６で説明した特徴の多くは互いに組み合わせて用いることができる。例えば、図５を参照して、入力された画像データＲ１、Ｇ１、Ｂ１に、色域情報Ｇｍｔをメタデータとして付加して出力するメタデータ付加手段６を設けることを説明したが、他の実施の形態、即ち、図６、図１１、図１５、図２０、図２２の画像データ処理装置にも、同様のメタデータ付加手段を設けることとしても良い。
【００８８】
また、図１の画像データ処理装置では、色相判別手段３ａが、入力色データで表される色が３つの色相のいずれに属するかを判別し、最大最小情報検出手段４ａが、３つの色相の各々について最大最小情報を生成しているのに対し、図６の画像データ処理装置では、色相判別手段３ｂが、入力色データで表される色が６つの色相のいずれに属するかを判別し、最大最小情報検出手段４ｂが、６つの色相の各々について最大最小情報を生成しているが、図１１、図１５、図２０、図２２の画像データ処理装置においても、図１の画像データ処理装置と同様に、入力色データで表される色が３つの色相のいずれに属するかを判別する色相判別手段を用い、３つの色相の各々について最大情報及び最小情報を生成する最大最小情報生成手段、又は最小情報を生成する最大情報生成手段を用いることとしても良い。
【００８９】
なおまた、上記した実施の形態では、３つの入力色データＲ１、Ｇ１、Ｂ１が０％を下回る値や１００％を上回る値にもなり得るものである場合について説明したが、３つの入力色データＲ１、Ｇ１、Ｂ１が０％を下回る値や１００％を上回る値にもなり得ない場合であっても、入力色データの色域と、画像出力装置例えば画像表示装置の色域とが異なる場合に、これらの差異を考慮した処理（色変換処理などの処理）を行う場合には、本発明の処理を加えることで同様の効果が得られる。一方、３つの入力色データＲ１、Ｇ１、Ｂ１が０％を下回る値や１００％を上回る値にもなり得るものである場合には、色つぶれを避けるために何らかの処理（色変換処理など）を行なう必要があるが、その場合には、本発明の処理を加えることで、画像出力装置などの色域に収まり、かつ該色域を最大限に利用した画像の出力を行うことが可能となる。
【図面の簡単な説明】
【００９０】
【図１】本発明の実施の形態１の画像データ処理装置を示すブロック図である。
【図２】図１に示される色相判別手段３ａにおける、色相情報Ｈの値を決定するための判定条件の一例について示す図である。
【図３】（Ａ）、（Ｂ）、（Ｃ）は、色相全体を赤、イエロー、緑、シアン、青、マゼンタの６つの色相に分けたときの各色相、入力色データＲ１、Ｇ１、Ｂ１、及び色相情報Ｈを示す図である。
【図４】実施の形態１で生成される色域情報の構成の一例を示す図である。
【図５】本発明の実施の形態１の画像データ処理装置の変形例を示すブロック図である。
【図６】本発明の実施の形態２の画像データ処理装置を示すブロック図である。
【図７】図６に示される色相判別手段の内部構成の一例を示すブロック図である。
【図８】図７に示される色相判別手段３ｂにおける、色相情報Ｈの値を決定するための判定条件の一例を示す図である。
【図９】（Ａ）〜（Ｆ）は、赤、イエロー、緑、シアン、青、マゼンタの各色相、有彩色成分データｒ、ｇ、ｂ、ｙ、ｍ、ｃ、及び色相情報Ｈを示す図である。
【図１０】実施の形態２で生成される域情報の構成の一例を示す図である。
【図１１】本発明の実施の形態３の画像データ処理装置を示すブロック図である。
【図１２】実施の形態３で生成される色域情報の構成の一例を示す図である。
【図１３】各色相における、原色成分および補色成分となる色データについて示した図である。
【図１４】実施の形態３の変形例で生成される色域情報の構成の一例を示す図である。
【図１５】本発明の実施の形態４の画像データ処理装置を示すブロック図である。
【図１６】図１５に示される色相判別手段３ｃの構成の一例を示す図である。
【図１７】図１６に示される色相判別手段３ｃにおける、色相情報Ｈの値を決定するための判定条件の一例を示す図である。
【図１８】（Ａ）〜（Ｆ）は、赤、イエロー、緑、シアン、青、マゼンタの各色相、有彩色成分データｒ、ｇ、ｂ、ｙ、ｍ、ｃ、及び色相情報Ｈを示す図である。
【図１９】実施の形態４で生成される色域情報の構成の一例を示す図である。
【図２０】本発明の実施の形態５の画像データ処理装置を示すブロック図である。
【図２１】実施の形態５で生成される色域情報の構成の一例を示す図である。
【図２２】本発明の実施の形態６の画像データ処理装置を示すブロック図である。
【図２３】実施の形態６で生成される色域情報の構成の一例を示す図である。
【符号の説明】
【００９１】
１  データ形式変換手段、  ２  最大最小色データ値算出手段、  ３ａ〜３ｃ  色相判別手段、  ４ａ〜４ｄ  最大最小情報生成手段、  ４ｅ、４ｆ  最大情報生成手段、  ５ａ〜５ｆ  色域情報生成手段、  ６  メタデータ付加手段、  ７  有彩色成分データ算出手段、  ８  色相算出手段、  ９ａ  ローパスフィルタ（ＬＰＦ）、  １１、１３、１５  色相別ヒストグラム生成手段、  １２、１４、１６  最大最小検出手段、  ２１  色相別最大値検出手段、  ２２  対応色データ抽出手段、  ２３  色相別最小値検出手段、  ２４  対応色データ抽出手段、  ２５  彩度算出手段、  ２６  色相別最大彩度検出手段、  ２７  対応色データ抽出手段、  ２８  明度算出手段、  ２９  色相別最大明度検出手段、  ３０  対応色データ抽出手段。
【図１】
2009081617.tif 000004
【図２】
2009081617.tif 000005
【図３】
2009081617.tif 000006
【図４】
2009081617.tif 000007
【図５】
2009081617.tif 000008
【図６】
2009081617.tif 000009
【図７】
2009081617.tif 000010
【図８】
2009081617.tif 000011
【図９】
2009081617.tif 000012
【図１０】
2009081617.tif 000013
【図１１】
2009081617.tif 000014
【図１２】
2009081617.tif 000015
【図１３】
2009081617.tif 000016
【図１４】
2009081617.tif 000017
【図１５】
2009081617.tif 000018
【図１６】
2009081617.tif 000019
【図１７】
2009081617.tif 000020
【図１８】
2009081617.tif 000021
【図１９】
2009081617.tif 000022
【図２０】
2009081617.tif 000023
【図２１】
2009081617.tif 000024
【図２２】
2009081617.tif 000025
【図２３】
2009081617.tif 000026