(57)【要約】【課題】広色域の画像データを当該色域より狭い色域の表示装置に表示させるために色変換を行う画像処理装置において色調整を行う場合にユーザが意図していない色の変化を抑制する。【解決手段】第１の色域の色を第１の色域より狭い第２の色域の色に変換する変換手段と、ユーザから第１の色域の画像データに対する色調整の指示の入力を受け付ける入力手段と、入力される色調整に基づき変換手段による変換特性を制御する制御手段と、を備え、変換手段は、第１の色域のうち第１の領域に含まれる色を第２の色域における第１の領域と同じ第１の領域の色に変換するクリッピングと、第１の色域のうち第１の領域に含まれない色を第２の色域における第１の領域以外の領域である第２の領域の色に変換する圧縮と、を組み合わせて色の変換を行うものであり、制御手段は、色調整に基づき第１の領域の形状を変化させることを特徴とする画像処理装置。【選択図】図１
2017003658.tif 000002
【特許請求の範囲】
【請求項１】
第１の色域の色を前記第１の色域より狭い第２の色域の色に変換する変換手段と、
ユーザから第１の色域の画像データに対する色調整の指示の入力を受け付ける入力手段と、
前記入力される色調整に基づき前記変換手段による変換特性を制御する制御手段と、
を備え、
前記変換手段は、第１の色域のうち第１の領域に含まれる色を第２の色域における前記第１の領域と同じ第１の領域の色に変換するクリッピングと、第１の色域のうち前記第１の領域に含まれない色を第２の色域における前記第１の領域以外の領域である第２の領域の色に変換する圧縮と、を組み合わせて色の変換を行うものであり、
前記制御手段は、前記色調整に基づき前記第１の領域の形状を変化させることを特徴とする画像処理装置。
【請求項２】
前記制御手段は、前記色調整により第１の色が調整された場合、前記第１の領域のうち前記第１の色に対応する部分の形状を変化させ、それ以外の部分の形状の変化を抑えるように、前記第１の領域の形状を変化させる請求項１に記載の画像処理装置。
【請求項３】
前記制御手段は、前記第１の色の彩度を減少させる色調整がなされた場合、前記第１の領域のうち前記第１の色に対応する部分が前記第１の色の高彩度側へ拡大するように前記第１の領域の形状を変化させる請求項２に記載の画像処理装置。
【請求項４】
前記制御手段は、前記第１の色の彩度を増加させる色調整がなされた場合、前記第１の領域のうち前記第１の色に対応する部分が前記第１の色の低彩度側へ縮小するように前記第１の領域の形状を変化させる請求項２又は３に記載の画像処理装置。
【請求項５】
前記制御手段は、クリッピングによる変換の特性と圧縮による変換の特性とが前記第１の領域の境界において滑らかにつながるように変換特性を制御する請求項１〜４のいずれか１項に記載の画像処理装置。
【請求項６】
前記制御手段は、圧縮による変換の特性のうち前記第１の領域の境界に近い色に対応する変換の特性をクリッピングによる変換の特性に近づけることにより、クリッピングによる変換の特性と圧縮による変換の特性とが前記第１の領域の境界において滑らかにつながるようにする請求項５に記載の画像処理装置。
【請求項７】
第１の色域の画像データを前記変換手段により変換して得られた画像データに対し、前記クリッピングにより変換された色又は前記圧縮により変換された色の画素が強調表示されるような画像処理を施す処理手段を更に備える請求項１〜６のいずれか１項に記載の画像処理装置。
【請求項８】
前記処理手段は、前記強調表示する画素の領域に、ゼブラパターンを重畳し、所定の色で塗りつぶし、又は、画素値を反転して点滅表示する請求項７に記載の画像処理装置。
【請求項９】
前記第１の色域、前記第２の色域、前記第１の領域、前記第２の領域、及び前記制御手段による前記第１の領域の形状の変化の情報をユーザに提示する提示手段を更に備える請求項１〜８のいずれか１項に記載の画像処理装置。
【請求項１０】
前記変換手段により変換した画像データを前記第２の色域の画像データを表示する表示装置に出力する出力手段を更に備える請求項１〜９のいずれか１項に記載の画像処理装置。
【請求項１１】
請求項１〜１０のいずれか１項に記載の画像処理装置と、
前記画像処理装置により出力される第２の色域の画像データを表示する表示手段と、
を備える表示装置。
【請求項１２】
第１の色域の色を前記第１の色域より狭い第２の色域の色に変換する変換工程と、
ユーザから第１の色域の画像データに対する色調整の指示の入力を受け付ける入力工程と、
前記入力される色調整に基づき前記変換工程による変換特性を制御する制御工程と、
を有する画像処理装置の制御方法であって、
前記変換工程では、第１の色域のうち第１の領域に含まれる色を第２の色域における前記第１の領域と同じ第１の領域の色に変換するクリッピングと、第１の色域のうち前記第１の領域に含まれない色を第２の色域における前記第１の領域以外の領域である第２の領域の色に変換する圧縮と、を組み合わせて色の変換を行うものであり、
前記制御工程では、前記色調整に基づき前記第１の領域の形状を変化させることを特徴とする画像処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びその制御方法に関するものである。
【背景技術】
【０００２】
昨今、ビデオカメラ等の入力機器はDigital Cinema Initiatives（以下、ＤＣＩ）等の広色域のデータを扱える。これに対し、モニタ等の表示機器はＩＴＵ−Ｒ  ＢＴ．７０９（以下、７０９）等の規格には対応しているが、ＤＣＩ等の広色域の色空間に対応していないものが多い。広色域の画像データを狭色域のモニタに入力した場合、モニタガマット外に存在する色を、モニタガマット内にマッピングするガマットマッピングを行う必要がある。ガマットマッピングの手法には、モニタガマット外に存在する色のみをモニタガマットの境界部にマッピングするクリッピング手法と、全体の色をモニタガマット内にマッピングする圧縮手法とがある。また、モニタにはユーザが任意の色相や特定色を補正できる色調整機能（色補正、クロマ処理、ＣＤＬ：Saturation等）が設けられている。上述のガマットマッピング処理がなされたモニタでユーザが色調整を行うと、ある色がモニタガマット外にマッピングされる場合には、ガマット境界部にマッピングされることとなり、ユーザはその色を知覚することができない。
【０００３】
特許文献１には、モニタガマット外の色に対して、クリッピングによりマッピングするクリッピング領域と、圧縮してマッピングする圧縮領域を定め、ユーザによる色調整値に応じて各マッピング処理の混合割合を変化させる技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１１８３３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１のようにある色の調整を行った場合にクリッピング領域と圧縮領域の混合割合が変化すると、色調整を行っていない色相の色がクリッピング領域から圧縮領域にマッピングされる場合に、ユーザが意図していない色の変化が生じてしまう。例えば、ユーザがＲ方向の色相の色を調整した場合に、調整されていないＧ方向の色相の色は変化しないことが期待される。しかし、混合割合が変化した結果として本来クリッピング領域にマッピングされていたＧ方向の色相の色が圧縮領域にマッピングされることにより、色の変化が生じてしまう。
【０００６】
そこで本発明では、広色域の画像データを当該色域より狭い色域の表示装置に表示させるために色変換を行う画像処理装置において色調整を行う場合にユーザが意図していない色の変化を抑制することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、第１の色域の色を前記第１の色域より狭い第２の色域の色に変換する変換手段と、
ユーザから第１の色域の画像データに対する色調整の指示の入力を受け付ける入力手段と、
前記入力される色調整に基づき前記変換手段による変換特性を制御する制御手段と、
を備え、
前記変換手段は、第１の色域のうち第１の領域に含まれる色を第２の色域における前記
第１の領域と同じ第１の領域の色に変換するクリッピングと、第１の色域のうち前記第１の領域に含まれない色を第２の色域における前記第１の領域以外の領域である第２の領域の色に変換する圧縮と、を組み合わせて色の変換を行うものであり、
前記制御手段は、前記色調整に基づき前記第１の領域の形状を変化させることを特徴とする画像処理装置である。
【０００８】
本発明は、第１の色域の色を前記第１の色域より狭い第２の色域の色に変換する変換工程と、
ユーザから第１の色域の画像データに対する色調整の指示の入力を受け付ける入力工程と、
前記入力される色調整に基づき前記変換工程による変換特性を制御する制御工程と、
を有する画像処理装置の制御方法であって、
前記変換工程では、第１の色域のうち第１の領域に含まれる色を第２の色域における前記第１の領域と同じ第１の領域の色に変換するクリッピングと、第１の色域のうち前記第１の領域に含まれない色を第２の色域における前記第１の領域以外の領域である第２の領域の色に変換する圧縮と、を組み合わせて色の変換を行うものであり、
前記制御工程では、前記色調整に基づき前記第１の領域の形状を変化させることを特徴とする画像処理装置の制御方法である。
【発明の効果】
【０００９】
本発明により、広色域の画像データを当該色域より狭い色域の表示装置に表示させるために色変換を行う画像処理装置において色調整を行う場合にユーザが意図していない色の変化を抑制することができる。
【図面の簡単な説明】
【００１０】
【図１】実施例１の表示装置のブロック図
【図２】実施例１の色調整表示画面の一例
【図３】実施例１のガマットマッピングの一例を示す図
【図４】実施例１の色調整値が変化した場合のガマットマッピングの一例を示す図
【図５】実施例１の色変換方法を説明するためのフローチャート
【図６】実施例２のマッピングＴＢＬの入出力特性の一例を示す図
【図７】実施例３の色のマッピング状況をユーザに通知する一例
【図８】実施例３の色のマッピング状況をユーザに通知する一例
【発明を実施するための形態】
【００１１】
以下、本発明の実施例を、添付図面を参照しながら説明する。ただし、以下の実施例はあくまでも一例であって、本発明は以下の実施例に限定されるものではない。
【００１２】
（実施例１）
図１は、本発明の実施例１に係る表示装置の構成を示すブロック図である。表示装置１００は、入力された画像データを表示部に表示し視聴するための装置である。表示装置１００は、第１の色域の画像データの色を第１の色域より狭い第２の色域の色に変換する画像処理装置と、画像処理装置により処理されて出力される第２の色域の画像データに基づく画像を表示する表示手段と、を備える表示装置である。表示装置１００には、外部から第１の色域の画像データが入力される。
【００１３】
ユーザ入力部１０１は、ユーザから第１の色域の画像データに対する色調整の指示の入力を受け付ける入力手段である。ユーザ入力部１０１は、ユーザが入力した色調整値を受け取る。例えば、図２のように色調整を行う場合には、ユーザ入力部１０１は、入力画像とともに表示部に表示される色調整用のＧＵＩ（Graphical User Interface）を介してユ
ーザが入力した色調整値を取得する。ユーザ入力部１０１としては、キーボード、マウス、リモコン、タッチパネル等の一般的な入力装置を用いることができる。
【００１４】
色調整処理部１０２は、ユーザ入力部１０１より入力された色調整値に基づいて処理パラメータを算出し、処理パラメータを画像処理部１０３に送る。また、外部から入力される画像データは画像処理部１０３に入力する。
画像処理部１０３は、色調整処理部１０２から受け取った処理パラメータを基に入力画像データに画像処理を施して得られた画像データを、色変換部１０４に伝送する。
【００１５】
色変換部１０４は、第１の色域の画像データの色を第１の色域より狭い第２の色域の色に変換する変換手段である。色変換部１０４が色変換に用いる変換特性は、後述するマッピングＴＢＬ作成部１０５により制御される。具体的には、変換対象の画像データの色に応じて、マッピングＴＢＬ作成部１０５から入力されるマッピングＴＢＬを切り替えることで、変換対象の第１の色域の各色を、第２の色域におけるクリッピング領域又は圧縮領域の色にマッピングする。色変換部１０４は、入力される第１の色域の画像データを第２の色域の画像データに変換し、変換した画像データをし、第２の色域の画像データを表示する表示部１０６に出力し、表示部１０６に画像を表示させる。
【００１６】
マッピングＴＢＬ作成部１０５は、入力される色調整に基づき色変換部１０４による色変換の変換特性を制御する制御手段である。ユーザ入力部１０１より入力された色調整値に応じて、画像データに含まれる各色を任意の色にマッピングするために入力値と出力値とを関連付けた複数のルックアップテーブル（ＬＵＴ：Look Up Table）を作成する。こ
のＬＵＴを以下、マッピングＴＢＬと言う。以下、マッピングＴＢＬの作成方法について説明する。
【００１７】
図３は、実施例１に係るガマットマッピングの概要を示す模式図である。
図３（ａ）は、ｘｙＹ色空間における、入力画像データの色域（第１の色域）を表すＦ１と表示装置の色域（第２の色域）を表すＦ２の一例を示している。Ｆ１はＲ１、Ｇ１、Ｂ１の頂点を結んだ領域で表されている。また、Ｆ２はＲ２、Ｇ２、Ｂ２の頂点を結んだ領域で表されている。Ｆ１に対してＦ２の領域は狭く、入力画像データには表示装置で表現できない色が含まれている。そこで、表示装置はＦ１の色域内で表される色をＦ２の色域内にマッピングする。例えば、Ｒ１、Ｇ１、Ｂ１の各色はＲ２、Ｇ２、Ｂ２に合わせるようにマッピングする。こうすることで、色域Ｆ１の境界に位置する色はＦ２の境界に位置するようにマッピングされ、色域Ｆ１の各色を表示装置で表示することができる。
【００１８】
一方、色域Ｆ１の内部に位置する色はクリッピング又は圧縮により色域Ｆ２の内部にマッピングする。色変換部１０４は、第１の色域Ｆ１のうち第１の領域Ｆ３に含まれる色に対し、第２の色域Ｆ２における当該第１の領域Ｆ３と同じ第１の領域Ｆ３の色にマッピングするクリッピングにより変換を行う。色変換部１０４は、第１の色域Ｆ１のうち第１の領域Ｆ３に含まれない色に対し、第２の色域Ｆ２における第１の領域以外の領域である第２の領域の色に圧縮してマッピングすることにより変換を行う。すなわち色変換部１０４は、クリッピングと圧縮を組み合わせて色変換を行う。第１の領域Ｆ３をクリッピング領域という。第２の色域Ｆ２のうち第１の領域（クリッピング領域）Ｆ３以外の領域を圧縮領域という。圧縮領域を符号Ｆ２Ａで表す。クリッピングによりＦ２内の色に変換された色はＦ２内のクリッピング領域Ｆ３にマッピングされる。圧縮によりＦ２内の色に変換された色はＦ２内の圧縮領域Ｆ２Ａにマッピングされる。クリッピング領域にマッピングされる色はＦ１の色域に対して忠実に色をマッピングすることができ、圧縮領域にマッピングされる色は色の連続性を保持してマッピングすることができる。色調整値によって、クリッピング領域にマッピングされる色と、圧縮領域にマッピングされる色の割合は変化するので、その変化した割合に対応するように入力された色調整値に応じてこの２つの領域
の混合割合を制御する。詳細なマッピング方法について、以下に説明する。
【００１９】
図３（ｂ）は、クリッピング領域と圧縮領域によってどのように色がマッピングされるか、一例を表す図である。入力画像データの色域Ｆ１は黒色で塗りつぶされた領域で表している。クリッピング領域Ｆ３はＲ３、Ｇ３、Ｂ３の頂点を結んだ領域でおり、白色で塗りつぶされた領域で表している。圧縮領域Ｆ２ＡはＲ２、Ｇ２、Ｂ２の頂点を結んだ領域内かつクリッピング領域Ｆ３の領域外であり、斜め格子で塗りつぶした領域で表している。また、白色点であるＷから３原色であるＲ，Ｇ，Ｂ及び補色であるＹ，Ｃ，Ｍをそれぞれ結んだ直線を各領域Ｆ１〜Ｆ３に示してある。Ｆ１内の色をＦ２Ａ又はＦ３内にマッピングする際に、マッピング対象色がＦ３内にあればそのまま同じ位置にマッピングする。また、マッピング対象色がＦ３外の色であれば、Ｆ２内かつＦ３外（すなわちＦ２Ａ内）にマッピングする。このようにマッピングすることで、入力画像データの色域であるＦ１内の色のうち、ある領域（Ｆ３と同じ領域）内の色は忠実にマッピングされ、その他の領域の色は色の連続性を保持したまま圧縮してマッピングされる。
【００２０】
図３（ｂ）のようにマッピングされている表示装置に対して、ある色相方向の色調整を行うとクリッピング領域Ｆ３と圧縮領域Ｆ２Ａにマッピングされる色の割合は変化する。そこで実施例１では、色調整に基づきクリッピング領域Ｆ３と圧縮領域Ｆ２Ａの形状を変化させる制御を行う。その詳細な制御方法について以下に説明する。実施例１ではＲ、Ｇ、Ｂ、Ｙ、Ｃ、Ｍ等の特定の色相の色調整を行う場合におけるマッピングの方法について説明する。
【００２１】
図４（ａ）は、図３（ｂ）の状態からＹの色相方向の色調整を行った場合の、Ｆ３、Ｆ２の形状の変化を表した図である。色調整値がＹ方向の色の彩度を減少させる色調整であった場合、Ｆ１におけるＹ方向の色はＹ３からＷに近づくようマッピングされることが期待される。よって、Ｆ３のＹ方向の領域をＹ３からＹ２に近づく方向に制御することでＦ３の領域はＹ２方向に広がり、Ｆ３内に忠実にマッピングされるマッピング対象色が増える。ユーザは入力画像の色域Ｆ１に対して忠実な色表示をより多くの色で表示装置において観察（確認）することができる。また、調整を行っていない色に関してはＦ２、Ｆ３の領域は大きく変化していないので、意図しない色の変化を抑制することができる。このように、実施例１では、色調整により第１の色が調整された場合、第１の領域Ｆ３のうち第１の色に対応する部分の形状を変化させ、それ以外の部分の形状の変化を抑えるように、第１の領域Ｆ３の形状を変化させる。特に、上記のように、第１の色の彩度を減少させる色調整がなされた場合、第１の領域Ｆ３のうち第１の色に対応する部分が第１の色の高彩度側へ拡大するように第１の領域Ｆ３の形状を変化させる。
【００２２】
次いで、複数の色相方向の色調整を行った場合の、クリッピング領域Ｆ３と圧縮領域Ｆ２の形状がどのように変化するか説明する。図４（ｂ）は、図３（ｂ）の状態からＹとＭの色相方向の色調整を行った場合のＦ３，Ｆ２の形状の変化を表した図である。色調整値が、Ｙ方向の色の彩度を減少させ、Ｍ方向の色の彩度を増加させる調整値であった場合、Ｙ方向に関しては先述と同様にＦ３，Ｆ２の形状が変化する。一方、Ｍ方向は彩度を増加する調整値であるので、Ｆ１におけるＭ方向の色はＭ３からＭ２に近づくようマッピングされることが期待される。よって、Ｆ３のＭ方向の領域をＭ３からＷに近づく方向に制御することでＦ３の領域はＷ方向に狭まり、Ｆ２の領域は広くなる。従って、Ｆ２内にマッピングされるマッピング対象色が増え、ユーザはより多くの色について表示装置において連続性を表示装置において観察することができる。また、図４（ａ）の場合と同様に、Ｙ方向のより多くの色について忠実な色表示を表示装置において観察することができ、調整していない色の意図していない変化を抑制することができる。上記のように、第１の色の彩度を増加させる色調整がなされた場合、第１の領域Ｆ３のうち第１の色に対応する部分が第１の色の低彩度側へ縮小するように第１の領域Ｆ３の形状を変化させる。
【００２３】
上述のように、マッピングＴＢＬ作成部１０５は色調整値に応じて複数のマッピングＴＢＬを作成する。なお、マッピングＴＢＬは３Ｄ−ＬＵＴ（3D-LookUpTable）等の入出力の対応を示したＴＢＬを用いて実装すればよいが、特に限定されるものではない。
【００２４】
図５は、実施例１における処理のフロー図である。
ステップＳ１０１において、色調整処理部１０２は、ユーザ入力部１０１でユーザにより入力された色調整値を取得する。
ステップＳ１０２において、色調整処理部１０２は、色調整値に基づいて入力画像データに色調整を施す処理パラメータを算出し、画像処理部１０３に出力する。画像処理部１０３はそのパラメータを入力画像データに適用することで色調整処理を行う。色調整値は、例えば、上述したようなＭ方向の彩度を増加させたり、Ｙ方向の彩度を減少させたりする色調整を示す値である。
【００２５】
ステップＳ１０３において、マッピングＴＢＬ作成部１０５は、ユーザ入力部１０１でユーザにより入力された色調整値を取得し、色調整値に応じて変化する色域Ｆ２、Ｆ３の領域を算出する。
ステップＳ１０４において、マッピングＴＢＬ作成部１０５は、色域Ｆ２へのマッピングに用いるマッピングＴＢＬ−Ａを作成する。Ｆ２は圧縮領域であるので、マッピングＴＢＬ−Ａは、Ｆ１の各色をＦ２の色域に圧縮してマッピングするＴＢＬである。具体的には、マッピングＴＢＬ作成部１０５は、以下のように入出力の対応を表す３Ｄ−ＬＵＴを作成する。
【００２６】
図４（ａ）の状態である場合を例に説明する。入力画像データ（Ｒ，Ｇ，Ｂ）の各色画素値は０〜１の値で表されるものとする。マッピングＴＢＬ作成部１０５は、Ｒ原色（１，０，０）の入力値がＲ２を表すｘｙ値（ｒ，ｇ，ｂ）の色にマッピングされる出力値を算出する。同様に、Ｇ原色（０，１，０）の入力値がＧ２を表すｘｙ値の色にマッピングされ、またＢ原色（０，０，１）の入力値がＢ２を表すｘｙ値の色にマッピングされる出力値を算出する。また、（０．５,０．５,１．０）で表される中間色の入力値が、Ｆ２の色域の色のｘｙ値に圧縮してマッピングされる出力値を算出する。このように各入力（Ｒ，Ｇ，Ｂ）に対する出力（ｒ、ｇ、ｂ）をそれぞれ対応させた３Ｄ−ＬＵＴを作成し、これを用いて色のマッピングを行う。
【００２７】
ステップＳ１０５において、マッピングＴＢＬ作成部１０５は、色域Ｆ３へのマッピングに用いるマッピングＴＢＬ−Ｂを作成する。Ｆ３はクリッピング領域であるので、マッピングＴＢＬ−Ｂは、Ｆ１の各色のうちＦ３に内包される色をＦ３にそのままマッピングし、Ｆ３の外側の色をＦ３の境界部にマッピングするＴＢＬである。
【００２８】
図４（ａ）の状態である場合、Ｆ３内の色の入力値に対し、その色のｘｙ値が出力値として算出される。Ｆ３の外側の色の入力値に対し、Ｒ３，Ｙ３，Ｇ３，Ｃ３，Ｂ３，Ｍ３を頂点とする多角形の周上のある色のｘｙ値が出力値として算出される。このとき、色相の変化ができるだけ小さくなるように（最小となるように）Ｆ３の外側の各色を上記多角形の周上にマッピングすることが望ましい。
【００２９】
ステップＳ１０６において、色変換部１０４は、入力されたマッピング対象色がどの領域にあるか判定する。色変換部１０４は、マッピング対象色がＦ３に内包される場合はステップＳ１０７に処理を進める。また、色変換部１０４は、マッピング対象色がＦ３には内包されず、Ｆ２に内包される場合はステップＳ１０８に処理を進める。
ステップＳ１０７において、マッピング対象色はＦ３に内包されるので、色変換部１０４は、ステップＳ１０５で作成されたマッピングＴＢＬ−Ｂを用いて、マッピング対象色
のマッピングを行う。
【００３０】
ステップＳ１０８において、マッピング対象色はＦ２に内包されるので、色変換部１０４は、ステップＳ１０４で作成されたマッピングＴＢＬ−Ａを用いて、マッピング対象色のマッピングを行う。
ステップＳ１０９において、色変換部１０４は、入力画像データに含まれる全ての色のマッピング処理を行ったか判断し、マッピング処理が終了していない場合はステップＳ１０６へと戻り、他の色のマッピング処理を行う。全ての色のマッピング処理が終了した場合は、マッピングされた各色を表示部１０６に表示させる。
【００３１】
上記処理はできるだけ短時間で実行されることが望ましく、例えば入力画像データの１フレーム期間より短い時間でパラメータ、マッピングＴＢＬの作成、マッピングＴＢＬの切り替え、画像の表示が行われるとよい。これにより、ユーザは色調整値を変化させるに応じて素早く表示画像の変化を確認できるので利便性が高まる。
【００３２】
色調整の一般的な使用方法を説明する。入力画像データが静止画像であった場合は、各静止画像でユーザが色調整を行い、それに応じて表示装置はマッピング処理を行い、ユーザは各静止画像の色の見えを確認する。また、入力画像が動画像であった場合は各シーンでユーザが色調整を行い、各シーンに適した色調整値をユーザが選択する。そして、シーンにより決定した色調整値を用いて動画像での色の見えを確認する。また、実施例１ではｘｙＹ色空間においてマッピングＴＢＬの形状を変化する一例を示したが、他のＬｕｖ色空間やＬａｂ色空間でも同様にマッピングＴＢＬの形状を変化させてもよく、特に限定されるものではない。
【００３３】
上述のように、ある色の彩度を低くするような色調整がなされた場合は、その色軸の方向にクリッピング領域が拡大するようにマッピングＴＢＬの形状を変化させることで、色調整に応じたマッピングが可能になる。この場合、より多くの色で、色域Ｆ１に対して忠実な色表示が観察される。また、ある色の彩度を高くするような色調整がなされた場合は、その色軸の方向に圧縮領域が拡大するようにマッピングＴＢＬの形状を変化させることで、色調整に応じたマッピングが可能になる。この場合、より多くの色で、連続性をもってマッピングされた色表示を観察することができる。そして、調整を行っていない色のＦ２、Ｆ３の領域は大きく変化しないよう制御するので、意図しない色の変化を抑制することができる。以上説明した実施例において、各機能部の処理は専用のハードウェアによって実装しても良いし、ＣＰＵがプログラムを実行することにより各機能部の処理が実現されるように実施しても良い。外部からインストールしたソフトウェアによる処理により各機能部の処理が実現されるようにしても良い。
【００３４】
（実施例２）
次に、実施例２における圧縮領域の色のマッピング方法について説明する。なお、実施例１と同じ内容については同じ符号を付し、詳細な説明は省略する。
実施例２では、マッピングＴＢＬ作成部１０５は以下のように、圧縮領域のマッピングＴＢＬを作成する。実施例２ではＢ方向の色相が変化した場合について説明する。図６は、図３（ｂ）の状態において、色調整によってＢ方向の色相が変化した場合の入出力の特性を表した図である。
【００３５】
図６（ａ）は、Ｗ〜Ｂ３までの入力をクリッピング領域Ｆ３のＷ〜Ｂ３にマッピングし、Ｂ３〜Ｂ１の入力を圧縮領域Ｆ２のＢ３〜Ｂ２に、線形に圧縮してマッピングした場合の入出力特性を示している。このように圧縮領域に色をマッピングすると、Ｂ３付近での入出力特性が急峻に変化するためＢ３付近で色の急峻な変化が知覚される場合がある。
【００３６】
そこで、実施例２では、クリッピングによる変換の特性と圧縮による変換の特性とが第１の領域Ｆ３の境界において滑らかにつながるように変換特性を制御する。これにより、色の急峻な変化を抑制するよう色調整値に応じて圧縮領域の入出力特性を決定する。図６（ｂ）は、Ｂ方向の色の彩度を減少させる色調整がなされた場合の入出力特性の一例を示す図である。Ｂ方向の色の彩度を減少させる色調整であるため、圧縮領域Ｆ２は小さくなり、結果としてＷ〜Ｂ３をＷ〜Ｂ３へマッピングするクリッピング領域Ｆ３は大きくなる。このとき、Ｂ３〜Ｂ２へマッピングする入出力特性を図６（ｂ）のように、Ｂ３付近ではクリッピング領域の入出力特性を維持するような特性として制御し、入力が飽和色であるＢ１に近づくにつれてＢ２方向への圧縮が大きくなるようにマッピングする特性にする。これにより、色の急峻な変化を抑制することができる。
【００３７】
また、図６（ｃ）は、Ｂ方向の色の彩度を増加させる色調整がなされた場合の入出力特性の一例を示す図である。Ｂ方向の色の彩度を増加させる色調整値であるため、クリッピング領域Ｆ３は小さくなり、結果としてＢ３〜Ｂ１をＢ３〜Ｂ２へマッピングする圧縮領域Ｆ２は大きくなる。このとき、図６（ｂ）の場合と同様にＢ３付近ではクリッピング領域の入出力特性を維持するような特性として制御し、入力が飽和色であるＢ１に近づくにつれてＢ２方向への圧縮が小さくなるようにマッピングしていく特性にする。これによりことで色の急峻な変化を抑制することができる。なお、Ｂの色相方向が変化した場合による入出力特性について説明したが、他の色の色相方向についても同様に処理を行う。
【００３８】
上述のように、ある色の彩度を低くする色調整がなされた場合は、その色軸の方向の圧縮領域のマッピングＴＢＬの入出力特性を、クリッピング領域との境界においてクリッピング領域の入出力特性から連続性を有する特性とする。そして、入力色が飽和色に近づくにつれて圧縮が大きくなるようにマッピングする特性にすることで、クリッピング領域と圧縮領域の境界部付近で生じる色の急峻な変化を抑制することができる。また、ある色の彩度を高くする色調整がなされた場合は、その色軸の方向の圧縮領域のマッピングＴＢＬの入出力特性を、クリッピング領域との境界においてクリッピング領域の入出力特性から連続性を有する特性とする。そして、入力色が飽和色に近づくにつれて圧縮が小さくなるようにマッピングする特性にすることで、クリッピング領域と圧縮領域の境界部付近で生じる色の急峻な変化を抑制することができる。このように、圧縮による変換の特性のうち第１の領域Ｆ３の境界に近い色に対応する変換の特性をクリッピングによる変換の特性に近づける。これにより、クリッピングによる変換の特性と圧縮による変換の特性とが第１の領域Ｆ３の境界において滑らかにつながるようにする。こうすることで、境界において急峻に色が変化することを抑制できる。
【００３９】
（実施例３）
実施例３では、色のマッピング状況をユーザに通知する例について説明する。実施例３では、上記実施例と同様に、ユーザが色調整を行うと、その調整値に応じてクリッピング領域及び圧縮領域の形状を変化させ、色のマッピングの特性が変化する。このとき、実施例３では、ユーザにマッピング特性の変化により変化した色を通知する。これにより利便性を高めることができる。
【００４０】
図７は、表示部１０６においてユーザに提示される第１の色域Ｆ１、第２の色域Ｆ２、第１の領域Ｆ３、第２の領域Ｆ３Ａ、及び第１の領域Ｆ３の形状の変化の情報の一例である。入力画像データの色域（第１の色域Ｆ１）は黒色で塗りつぶした領域、クリッピング領域（第１の領域Ｆ３）は白色で塗りつぶした領域、圧縮領域（第２の領域Ｆ３Ａ）は斜め格子で塗りつぶした領域で表している。図７のように入力画像データがもつ色域の領域と、クリッピング領域と圧縮領域の関係図を表示画面上に別ウィンドウで情報表示する。これにより、入力画像データの色域や、色調整値に応じてクリッピング領域や圧縮領域がどのように変化していくかをユーザが確認することができる。また、どの色が忠実に表示
されているか、どの色が圧縮されて表示されているかをユーザに通知することができる。このような提示を行うためのＧＵＩを生成し、色変換部１０４から出力された画像データに対し、合成する処理等は、表示部１０６において行われる。
【００４１】
また、色変換部１０４により変換して得られた画像データに対し、クリッピングにより変換された色又は圧縮により変換された色の画素が強調表示されるような画像処理を施すようにしても良い。図８は、表示されている画像に対して、圧縮領域にマッピングされた色をゼブラパターンで表示画像に重畳して表示した画面の一例である。図８のように、ユーザの色調整により圧縮領域にマッピングされる色をゼブラパターンで表示画像に重畳して示してもよい。このように表示することでユーザは色調整を行うことによりどの色が圧縮領域にマッピングされたのか確認することができる。また、圧縮領域ではなくクリッピング領域にマッピングされた色をゼブラパターンで表示しても良い。このように表示することで、ユーザは色調整を行っても忠実に色が表示されている色を確認することができる。また、クリッピング領域や圧縮領域にマッピングされた色を示すパターンはゼブラパターンに限らず、例えば所定の色で塗りつぶして表示したり、画素値を反転して点滅表示したりしてもよい。
【００４２】
上述のように色のマッピング状況をユーザに通知することで、ユーザはどの色がどのようにマッピングされたか確認することができるので、色調整の利便性が高まる。また、実施例３で表示画像に重畳して通知画面を表示する例を述べたが、画面を切り替えて表示したり別の表示部に通知画面を表示したりする構成でもよい。
【００４３】
色調整を行う対象の画像は種々の画像が考えられるが、例えばユーザが風景画像のような自然画において、空の青色だけを調整したい、樹木の葉の緑色だけを調整したい、花の赤色だけを調整したという意図をもって色調整する状況が考えられる。このような状況において、従来は例えば空の青色を調整すると他の色もつられて変化してしまい、所望の色調整を行うことが難しい場合があった。本発明によれば、色調整された色相に応じて圧縮領域とクリッピング領域の形状が変更されるので、ユーザの意図した色以外の色への影響を抑えつつ、ユーザの意図した色についての色調整を行うことが可能となる。これは、圧縮領域やクリッピング領域の大きさを変化させるだけの従来技術では達成できない本発明において顕著に有利な効果である。
【００４４】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００４５】
１０１：ユーザ入力部、１０４：色変換部、１０５：マッピングＴＢＬ作成部
【図１】
2017003658.tif 000003
【図２】
2017003658.tif 000004
【図３】
2017003658.tif 000005
【図４】
2017003658.tif 000006
【図５】
2017003658.tif 000007
【図６】
2017003658.tif 000008
【図７】
2017003658.tif 000009
【図８】
2017003658.tif 000010