(57)【要約】【課題】色の選択に際しての自由度を高めることの可能なカラーチャートの表示方法、カラーチャートの表示装置、及び、カラーチャートの表示プログラムを提供する。【解決手段】相互に異なる複数の色表示単位領域の各々に相互に異なる表示色が表示されるカラーチャートにて、表示色の表示を制御する制御部で各表示色の有する色彩値が色表示単位領域ごとに設定される。カラーチャートの表示方法は、表示面での操作量に関する情報を取得して色表示単位領域ごとの色彩値を設定するステップＳ１３と、制御部が、設定された色彩値に応じた表示色を当該色彩値に対応する色表示単位領域に表示するステップＳ１５とを含む。【選択図】図３
2014030174.tif 000002
【特許請求の範囲】
【請求項１】
相互に異なる複数の色表示単位領域の各々に相互に異なる表示色が表示されるカラーチャートにて、表示色の表示を制御する制御部で各表示色の有する色彩値が前記色表示単位領域ごとに設定されてなるカラーチャートの表示方法であって、
前記制御部が、表示面での操作量に関する情報を取得して前記色表示単位領域ごとの前記色彩値を設定するステップと、
前記制御部が、前記設定された色彩値に応じた表示色を当該色彩値に対応する色表示単位領域に表示するステップと、
を含むカラーチャートの表示方法。
【請求項２】
前記制御部は、
前記色彩値が座標軸に設定される色空間内の座標に対し、前記表示面内の座標を連続的に対応付けて操作点の座標を適用することにより、前記操作量に対応付けられる前記色彩値の変化量を算出し、
前記色空間内の座標に対し、前記表示面内の座標を離散的に対応付けて前記変化量を適用することにより、前記複数の色表示単位領域の各々の前記色彩値を設定する
請求項１に記載のカラーチャートの表示方法。
【請求項３】
前記制御部は、
前記色空間内の座標に対し、前記表示面内の座標が連続的に対応付けられる写像を用い、該写像に操作点の座標を適用して、前記操作量に対応付けられる前記色彩値の変化量を算出し、
前記色空間内の座標に対し、前記色表示単位領域の配列順が尺度となる配列空間内の座標が連続的に対応付けられ、かつ、前記配列空間内の座標に対し、前記表示面内の座標が離散的に対応付けられる写像を用い、該写像に前記変化量を適用して、前記複数の色表示単位領域の各々の前記色彩値を設定する
請求項２に記載のカラーチャートの表示方法。
【請求項４】
前記制御部は、前記カラーチャートの中に含まれる１つの色表示単位領域を特定の色表示単位領域として設定し、各表示色の有する色彩値と前記特定の色表示単位領域に対応する色彩値との差を前記色表示単位領域ごとの色彩値差として設定し、
前記色彩値を設定するステップでは、
前記制御部が、前記操作量に関する情報を取得して前記色彩値差を前記色表示単位領域ごとに設定し、
前記表示色を前記色表示単位領域に表示するステップでは、
前記制御部が、前記設定された色彩値差に応じた表示色を当該色彩値差に対応する色表示単位領域に表示する
請求項１から３のいずれか１つに記載のカラーチャートの表示方法。
【請求項５】
前記表示面での操作量に関する情報は、
前記表示面での任意の２点間の距離及び方向の少なくとも一方の変化量を示す
請求項１から４のいずれか１つに記載のカラーチャートの表示方法。
【請求項６】
前記表示色は、
色空間内の相互に異なる２つの属性で特定される面内に含まれ、
前記色彩値は、
前記相互に異なる２つの属性の各々に対して各別に定められる
請求項１から５のいずれか１つに記載のカラーチャートの表示方法。
【請求項７】
前記制御部が、前記表示面での操作量に関する情報を取得する前に、
前記制御部が、３つ以上の属性で特定される色空間の中から前記２つの属性で特定される面を設定するステップをさらに含む
請求項６に記載のカラーチャートの表示方法。
【請求項８】
前記制御部は、
相互に隣接する色表示単位領域の間の隙間を黒色に表示させる
請求項１から７のいずれか１つに記載のカラーチャートの表示方法。
【請求項９】
相互に異なる複数の色表示単位領域の各々に相互に異なる表示色が表示されるカラーチャートの表示色の表示を制御する制御部を備え、
各表示色の有する色彩値が前記色表示単位領域ごとに前記制御部により設定されてなるカラーチャートの表示装置であって、
前記制御部は、
表示面での操作量に関する情報を取得する取得部と、
前記表示面での操作量に関する情報に基づいて前記色表示単位領域ごとの前記色彩値を設定する設定部と、
前記設定された色彩値に応じた表示色を当該色彩値に対応する色表示単位領域に表示する表示処理部と、
を備えるカラーチャートの表示装置。
【請求項１０】
相互に異なる複数の色表示単位領域の各々に相互に異なる表示色が表示されるカラーチャートの表示色の表示を制御する制御部に、各表示色の有する色彩値を前記色表示単位領域ごとに設定させるカラーチャートの表示プログラムであって、
前記制御部を、
表示面での操作量に関する情報を取得する取得部と、
前記表示面での操作量に関する情報に基づいて前記色表示単位領域ごとの前記色彩値を設定する設定部と、
前記設定された色彩値に応じた表示色を当該色彩値に対応する色表示単位領域に表示する表示処理部として機能させる
カラーチャートの表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示の技術は、表示面にカラーチャートを表示するカラーチャートの表示方法、カラーチャートの表示装置、及び、カラーチャートの表示プログラムに関する。
【背景技術】
【０００２】
ディスプレイが表示する画像に対して彩色や色補正が行われる際には、彩色用の色の候補や色補正用の色の候補がカラーチャートとしてディスプレイに表示される。一般に、こうしたカラーチャートでは、相互に異なる複数の色見本が一定の規則に従って平面上に配置される。例えば、特許文献１に記載の色補正方法に用いられるカラーチャートでは、互いに異なる複数の色見本が色相環状に配置されて、色見本の各々では、Ｒ（赤）、Ｇ（緑）、Ｂ（青）の三原色の混合比率が相互に異なる。そして、カラーチャートに含まれる複数の色見本の中から白色として感じられる色見本が選択されて、選択された色見本の混合比率が白色点の混合比率として設定されることによって、ディスプレイに表示される画像の色補正が行われる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平６−３１９１５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上述の色補正にて補正の精度を高めるためには、白色が含まれる狭い色空間でより多くの色見本が表示されることが好ましい。一方で、上述の彩色においては、色見本の含まれる色空間がより広い範囲であることが求められる場合もある。そして、表示装置での色の解像度が高まる近年では、色補正や彩色に用いられる色の候補数が増え続ける一方でもある。結局のところ、カラーチャートの表示される表示面の面積が所定のサイズに制約されるため、カラーチャートで示される色見本の数にも限りが生じて、用途に応じた内容でカラーチャートが表示され難くなっている。
【０００５】
このような実情に鑑みて、本開示の技術は、色の選択に際しての自由度を高めることの可能なカラーチャートの表示方法、カラーチャートの表示装置、及び、カラーチャートの表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
以下、上記課題を解決するための手段及びその作用効果について記載する。
本開示におけるカラーチャートの表示方法の一態様は、相互に異なる複数の色表示単位領域の各々に相互に異なる表示色が表示されるカラーチャートにて、表示色の表示を制御する制御部で各表示色の有する色彩値が前記色表示単位領域ごとに設定されてなるカラーチャートの表示方法であって、前記制御部が、表示面での操作量に関する情報を取得して前記色表示単位領域ごとの前記色彩値を設定するステップと、前記制御部が、前記設定された色彩値に応じた表示色を当該色彩値に対応する色表示単位領域に表示するステップと、を含む。
【０００７】
本開示におけるカラーチャートの表示装置の一態様は、相互に異なる複数の色表示単位領域の各々に相互に異なる表示色が表示されるカラーチャートの表示色の表示を制御する制御部を備え、各表示色の有する色彩値が前記色表示単位領域ごとに前記制御部により設定されてなるカラーチャートの表示装置であって、前記制御部は、表示面での操作量に関する情報を取得する取得部と、前記表示面での操作量に関する情報に基づいて前記色表示単位領域ごとの前記色彩値を設定する設定部と、前記設定された色彩値に応じた表示色を当該色彩値に対応する色表示単位領域に表示する表示処理部と、を備える。
【０００８】
本開示におけるカラーチャートの表示プログラムの一態様は、相互に異なる複数の色表示単位領域の各々に相互に異なる表示色が表示されるカラーチャートの表示色の表示を制御する制御部に、各表示色の有する色彩値を前記色表示単位領域ごとに設定させるカラーチャートの表示プログラムであって、前記制御部を、表示面での操作量に関する情報を取得する取得部と、前記表示面での操作量に関する情報に基づいて前記色表示単位領域ごとの前記色彩値を設定する設定部と、前記設定された色彩値に応じた表示色を当該色彩値に対応する色表示単位領域に表示する表示処理部として機能させる。
【０００９】
本開示の技術における上記態様によれば、色表示単位領域ごとの色彩値が、表示面での操作量に関する情報に基づいて設定される。これによって、カラーチャートに表示される各表示色が変更されるため、カラーチャートを用いた色の選択に際しての自由度が高められる。
【００１０】
本開示のカラーチャートの表示方法における他の態様では、前記制御部は、前記色彩値が座標軸に設定される色空間内の座標に対し、前記表示面内の座標を連続的に対応付けて操作点の座標を適用することにより、前記操作量に対応付けられる前記色彩値の変化量を算出し、前記色空間内の座標に対し、前記表示面内の座標を離散的に対応付けて前記変化量を適用することにより、前記複数の色表示単位領域の各々の前記色彩値を設定する。
【００１１】
上記カラーチャートの表示方法の他の態様によれば、表示面内の点と色空間内の点とが連続的に対応付けられることにより、操作量に対応する色彩値の変化量が算出される。したがって、表示面での操作量が的確にカラーチャートに表示される色の変更に反映される。
【００１２】
本開示のカラーチャートの表示方法における他の態様では、前記制御部は、前記色空間内の座標に対し、前記表示面内の座標が連続的に対応付けられる写像を用い、該写像に操作点の座標を適用して、前記操作量に対応付けられる前記色彩値の変化量を算出し、前記色空間内の座標に対し、前記色表示単位領域の配列順が尺度となる配列空間内の座標が連続的に対応付けられ、かつ、前記配列空間内の座標に対し、前記表示面内の座標が離散的に対応付けられる写像を用い、該写像に前記変化量を適用して、前記複数の色表示単位領域の各々の前記色彩値を設定する。
【００１３】
上記カラーチャートの表示方法の他の態様によれば、表示面内の点と色空間内の点とが配列空間を介して対応付けられる。したがって、色表示単位領域の配列からなるカラーチャートに特有の表示面での表示態様が適切に反映されて、表示面内の点と色空間内の点が対応付けられる。
【００１４】
本開示のカラーチャートの表示方法における他の態様では、前記制御部は、前記カラーチャートの中に含まれる１つの色表示単位領域を特定の色表示単位領域として設定し、各表示色の有する色彩値と前記特定の色表示単位領域に対応する色彩値との差を前記色表示単位領域ごとの色彩値差として設定し、前記色彩値を設定するステップでは、前記制御部が、前記操作量に関する情報を取得して前記色彩値差を前記色表示単位領域ごとに設定し、前記表示色を前記色表示単位領域に表示するステップでは、前記制御部が、前記設定された色彩値差に応じた表示色を当該色彩値差に対応する色表示単位領域に表示する。
【００１５】
上記カラーチャートの表示方法の他の態様によれば、特定の色表示単位領域に表示された表示色と他の色表示単位領域に表示される表示色との間の色彩値の差が色彩値差として設定されるため、特定の色表示単位領域における表示色を基準として、他の色表示単位領域における表示色が変更される。それゆえに、カラーチャートに表示される表示色の範囲や分解能が、操作量に関する情報で変更されるため、カラーチャートを用いた色の選択に際しての自由度が高められる。
【００１６】
本開示のカラーチャートの表示方法における他の態様では、前記表示面での操作量に関する情報は、前記表示面での任意の２点間の距離及び方向の少なくとも一方の変化量を示す。
【００１７】
上記カラーチャートの表示方法の他の態様によれば、カラーチャートの表示される表示面での任意の２点間の距離及び方向の少なくとも一方の変化量に応じて色彩値が変更されるため、表示色の範囲や分解能の調節を表示面に対して直感的に行うことが可能になる。
【００１８】
本開示のカラーチャートの表示方法における他の態様では、前記表示色は、色空間内の相互に異なる２つの属性で特定される面内に含まれ、前記色彩値は、前記相互に異なる２つの属性に対して各別に定められる。
【００１９】
色補正用の色や彩色用の色が含まれる色空間は、３つ以上の属性で構成される３次元以上の空間であることが少なくない。この点、上記他の態様によれば、各色表示単位領域で表示される表示色が２次元の面内に含まれるから、各表示色が３次元以上の色空間内の色である場合に比べて、色彩値差の変更に要する負荷を軽減することが可能となる。
【００２０】
本開示のカラーチャートの表示方法における他の態様では、前記制御部が、表示面での操作量に関する情報を取得する前に、前記制御部が、３つ以上の属性で特定される色空間の中から前記２つの属性で特定される面を設定するステップをさらに含む。
【００２１】
上記カラーチャートの表示方法の他の態様によれば、色空間内の相互に異なる複数の面の中から、カラーチャート用の面が別途設定されるため、カラーチャートの使用の用途に応じた面で、色の選択に際しての自由度を向上させることができる。
【００２２】
本開示のカラーチャートの表示方法における他の態様では、前記制御部は、相互に隣接する色表示単位領域の間の隙間を黒色に表示させる。
上記カラーチャートの表示方法の態様によれば、相互に隣接する色表示単位領域の境界での色彩の変化が強調されるマッハ効果や色の対比による錯覚が抑えられるため、相互に隣接する色表示単位領域の間に隙間が形成されない場合に比べて、各色表示単位領域の表示色が正確に知覚されやすくなる。
【発明の効果】
【００２３】
本開示の技術によれば、色の選択に際しての自由度を高めることが可能になる。
【図面の簡単な説明】
【００２４】
【図１】本開示の技術における第１実施形態及び第２実施形態でのカラーチャートの平面構造を示す平面図である。
【図２】第１実施形態におけるカラーチャートの表示装置の構成を機能的に示す機能ブロック図である。
【図３】第１実施形態におけるカラーチャートの表示方法の手順を示すフローチャートである。
【図４】第１実施形態におけるカラーチャートの表示装置を用いて表示されるカラーチャートの変更の過程を説明する説明図である。
【図５】第１実施形態におけるカラーチャートの表示装置を用いて表示されるカラーチャートの変更の過程を説明する説明図である。
【図６】第２実施形態におけるカラーチャートの表示装置の構成を機能的に示す機能ブロック図である。
【図７】第２実施形態におけるカラーチャートの表示方法の手順を示すフローチャートである。
【図８】第２実施形態におけるカラーチャートの表示装置を用いて表示されるカラーチャートの変更の過程を説明する説明図である。
【図９】第２実施形態におけるカラーチャートの表示装置を用いて表示されるカラーチャートの変更の過程を説明する説明図である。
【図１０】本開示の技術における第３実施形態でのカラーチャートの平面構造を示す平面図である。
【図１１】第３実施形態におけるカラーチャートの表示色の算出方法を概念的に示す図である。
【図１２】第３実施形態において、表示面空間Ａにて離散的に配置された点とカラーチャート色空間Ｃにおける点との関係を概念的に示す図である。
【図１３】第３実施形態において、表示面空間Ａにて連続する点とカラーチャート色空間Ｃにおける点との関係を概念的に示す図である。
【図１４】第３実施形態におけるカラーチャートの表示装置の構成を機能的に示す機能ブロック図である。
【図１５】第３実施形態におけるカラーチャートの表示方法の手順を示すフローチャートである。
【発明を実施するための形態】
【００２５】
［第１実施形態］
本開示におけるカラーチャートの表示方法、カラーチャートの表示装置、及び、カラーチャートの表示プログラムの各々を具体化した第１実施形態を以下に説明する。まず、前提となるカラーチャートの構成について図１を参照して説明する。なお、図１では、説明の便宜上、カラーチャートに含まれる色表示単位領域の一部を省略して示す。
［カラーチャートの構成］
図１に示されるように、表示面に表示されるカラーチャート１０は、マトリクス状に配列される矩形の領域である複数の色表示単位領域１１と、相互に隣接する色表示単位領域１１の間の隙間を埋める格子状をなす区画領域１２とから構成される。なお、相互に隣接する色表示単位領域１１の境界で輝度の変化等が強調される現象であるマッハ効果を抑えるうえでは、区画領域１２が黒色であることが好ましい。
［色表示単位領域１１の構成］
カラーチャート１０には、表示面を定めるための直交軸が定められ、カラーチャート１０における四隅のうち一点、例えば、図１に示される左隅の点が原点Ｏとして設定される。直交軸を構成する２つの軸のうち、図１にて原点Ｏから右に延びる軸がｃ軸として設定され、また、図１にて原点Ｏから上に延びる軸がｒ軸として設定されている。マトリクス状に配列された色表示単位領域１１のうち、図１にてｃ軸方向にｉ番目であって、ｒ軸方向にｊ番目に配置された色表示単位領域１１の位置は、配列座標Ｄ（i，ｊ）として表される（１≦ｉ≦Ｍ、１≦ｊ≦Ｎ）。なお、ｃ軸表示数Ｍは、ｃ軸方向に沿って並ぶ色表示単位領域１１の数であり、ｒ軸表示数Ｎは、ｒ軸方向に沿って並ぶ色表示単位領域１１の数である。
【００２６】
複数の色表示単位領域１１の各々には、相互に異なる表示色が表示されている。各色表示単位領域１１に表示される表示色は、ＣＩＥｘｙ色度図における２つの属性である色度座標ｘと色度座標ｙとによって定められた色平面内に含まれる。各色表示単位領域１１に表示される表示色は、２つの色度以外の属性である輝度Ｙに関し、共通する所定の値を有している。そして、各色表示単位領域１１に表示される表示色は、２つの属性に対応する色彩値としての色度座標（ｘ，ｙ）によって特定される。
【００２７】
配列座標Ｄ（ｉ，ｊ）に配置された色表示単位領域１１での表示色は、ｘｙＹ表色系において色度座標（ｘｉ，ｙｊ）として表される。各色表示単位領域１１では、色表示単位領域１１の配置がｃ軸方向に進むに従って、表示色における色度座標ｘが大きくなる。また、色表示単位領域１１の配置がｒ軸方向に進むに従って、表示色における色度座標ｙが大きくなる。
【００２８】
カラーチャート１０では、ｃ軸方向の長さがチャート幅Ｗｖとして設定され、ｒ軸方向の長さがチャート高さＨｖとして設定される。各色表示単位領域１１では、ｃ軸方向の長さが表示幅Ｗｐとして設定され、ｒ軸方向の長さが表示高さＨｐとして設定される。
【００２９】
また、相互に隣接する色表示単位領域１１の間の隙間におけるｃ軸方向の長さが区画幅Ｗｓとして設定され、相互に隣接する色表示単位領域１１の間の隙間におけるｒ軸方向の長さが区画高さＨｓとして設定される。そして、ｃ軸に沿って並ぶ色表示単位領域１１の数である上記ｃ軸表示数Ｍが下記式（１）で与えられ、ｒ軸に沿って並ぶ色表示単位領域１１の数である上記ｒ軸表示数Ｎが下記式（２）で与えられる。
【００３０】
【数１】
2014030174.tif 000003
【００３１】
【数２】
2014030174.tif 000004
【００３２】
表示面であるｃｒ平面では、配列座標Ｄ（ｉ，ｊ）に配置された色表示単位領域１１の四隅の点の各々の位置座標は、（ｃｉ，ｒｊ）、（ｃｉ＋Ｗｐ，ｒｊ）、（ｃｉ，ｒｊ＋Ｈｐ）、（ｃｉ＋Ｗｐ，ｒｊ＋Ｈｐ）として表される。なお、各色表示単位領域１１における四隅の点の各々の位置座標は、カラーチャート１０の表示に際して、まず、予め設定された初期座標に定められ、この初期座標では、カラーチャート１０が表示面の中央に表示される。
【００３３】
ｃ軸に沿って配置された色表示単位領域１１のうち、両端に配置された色表示単位領域１１の各々と、ｃ軸方向におけるカラーチャート１０の両端辺のうち、当該色表示単位領域１１に近い端辺との間の距離は、チャート端部幅Ｃ０として設定される。また、ｒ軸に沿って配置された色表示単位領域１１のうち、両端に配置された色表示単位領域１１の各々と、ｒ軸方向におけるカラーチャート１０の両端辺のうち、当該色表示単位領域１１に近い端辺との間の距離は、チャート端部高さＲ０として設定される。そして、チャート端部幅Ｃ０が下記式（３）で与えられ、チャート端部高さＲ０が下記式（４）で与えられる。また、配列座標Ｄ（ｉ，ｊ）に配置された色表示単位領域１１の左下頂点（ｃｉ，ｒｊ）の初期座標が下記式（５）で与えられる。
【００３４】
【数３】
2014030174.tif 000005
【００３５】
【数４】
2014030174.tif 000006
【００３６】
【数５】
2014030174.tif 000007
【００３７】
［表示色］
カラーチャート１０では、ｃ軸方向にて相互に隣接する色表示単位領域１１での表示色間の色度差は、固定値である隣接色度差Δｘとして設定される。また、ｒ軸方向にて相互に隣接する色表示単位領域１１での表示色間の色度差は、これもまた固定値である隣接色度差Δｙとして設定される。隣接色度差Δｘや隣接色度差Δｙが大きくなるほど、相互に隣接する色表示単位領域１１の表示色間での色の違いは大きくなる。
【００３８】
カラーチャート１０では、カラーチャート１０の中央に配置された色表示単位領域１１が特定の色表示単位領域１１として設定される。ｃ軸表示数Ｍが２ｍ＋１（ｍは１以上の整数）として設定され、ｒ軸表示数Ｎが２ｎ＋１（ｎは１以上の整数）として設定され、特定の色表示単位領域１１の色度座標が（ｘｃ，ｙｃ）として設定されると、配列座標Ｄ（ｉ，ｊ）の色表示単位領域１１における色度座標（ｘｉ，ｙｊ）は、下記式（６）で与えられる。
【００３９】
【数６】
2014030174.tif 000008
【００４０】
［カラーチャートの表示装置の構成］
次に、上述のカラーチャート１０を表示するカラーチャートの表示装置の構成について図２を参照して説明する。表示装置は、例えば、タブレット端末として具体化される。なお、表示装置２０の備える機能は、ＣＰＵ、ＧＰＵ、メモリ等の各種のハードウェアによって具体化することが可能であり、共通する１つのハードウェアに複数の機能を与えるカラーチャートの表示プログラム等のソフトウェアによって具体化することも可能である。本実施形態では、ハードウェアとソフトウェアとの連携によって実現される形態が機能ブロック図として示されている。
【００４１】
表示装置２０では、色表示単位領域１１における表示色の更新に関し、各色表示単位領域１１での表示色が有する色彩値と所定の色彩値との差が色表示単位領域１１ごとの色彩値差として設定される。なお、第１実施形態では、色度座標ｘｉと色度座標ｙｊとが色彩値として設定され、更新前のカラーチャート１０における特定の色表示単位領域１１の色度座標（ｘｃ，ｙｃ）が所定の色彩値として設定される。そして、更新後に表示されるべき色度座標（ｘｉ，ｙｊ）と更新前の色度座標（ｘｃ，ｙｃ）との差が色彩値差として設定される。第１実施形態では、表示面での操作量に基づいて上記色彩値差が新たに設定されることによって、色度座標（ｘｉ，ｙｊ）が更新される。
【００４２】
入力部２１は、ディスプレイに備えられたマルチタッチ機能を備えるタッチパネルであって、ユーザの操作に基づく表示面での任意の点の移動量を操作量に関する情報として出力する。入力部２１は、タッチパネルの他、マウス、トラックボール、タッチパッドであってもよく、表示面での操作量に関する情報を出力することの可能なヒューマンインターフェースデバイスであればよい。
【００４３】
また、入力部２１は、ユーザによる数値の入力や目盛り位置の設定等を受けて、各色表示単位領域１１での表示色の輝度Ｙに関する情報を出力する。
入力処理部２２は、入力部２１から各種情報を取得する取得部として機能する入力デバイスである。入力処理部２２は、表示面での任意の点の移動量を所定の制御周期であるフレーム周期で入力部２１から取得する。入力処理部２２は、所定のフレーム周期ごとに取得された上記移動量を変更量蓄積部２３に出力する。
【００４４】
また、入力処理部２２は、各色表示単位領域１１での表示色の輝度Ｙに関する情報をカラーチャート１０の表示に先駆けて入力部２１から取得する。入力処理部２２は、取得された輝度Ｙに関する情報を輝度設定部２５に出力する。
【００４５】
変更量蓄積部２３は、入力部２１に対するドラッグ操作が行われると、今回のドラッグ操作が終了するまで、上記移動量の累積値である累積移動量（ｄＣ，ｄＲ）を上記フレーム周期ごとに算出する。
【００４６】
そして、変更量蓄積部２３は、下記式（７）に従い、ｃ軸属性やｘ軸属性の属性値を変更するパラメータである第１変更パラメータａを用いて、ｃ軸方向に沿った累積値である累積移動量ｄＣから差分移動量ｄＣ’を算出する。また、変更量蓄積部２３は、下記式（８）に従い、ｒ軸属性やｙ軸属性の属性値を変更するパラメータである第２変更パラメータｂを用いて、ｒ軸方向に沿った累積値である累積移動量ｄＲから差分移動量ｄＲ’を算出する。すなわち、変更量蓄積部２３は、今回の累積移動量ｄＣから、表示幅Ｗｐと区画幅Ｗｓとの加算値の整数倍の値を差引いて、その差分値を差分移動量ｄＣ’として算出する。また、変更量蓄積部２３は、今回の累積移動量ｄＲから、表示高さＨｐと区画高さＨｓとの加算値の整数倍の値を差引いて、その差分値を差分移動量ｄＲ’として算出する。
【００４７】
変更量蓄積部２３は、算出された差分移動量（ｄＣ’，ｄＲ’）を色表示単位領域算出部２７に出力する。また、変更量蓄積部２３は、算出結果である第１変更パラメータａと第２変更パラメータｂとを色度算出部２４に出力する。
【００４８】
なお、第１変更パラメータａは、累積移動量ｄＣがｄＣ＞０を満たすとき、下記式（９）を満たす最大の整数として算出され、累積移動量ｄＣがｄＣ＜０を満たすとき、下記式（１０）を満たす最小の整数として算出される。
【００４９】
また、第２変更パラメータｂは、累積移動量ｄＲがｄＲ＞０を満たすとき、下記式（１１）を満たす最大の整数として算出され、累積移動量ｄＲがｄＲ＜０を満たすとき、下記式（１２）を満たす最小の整数として算出される。なお、ａ，ｂの初期値はａ＝０，ｂ＝０とされている。
【００５０】
【数７】
2014030174.tif 000009
【００５１】
【数８】
2014030174.tif 000010
【００５２】
【数９】
2014030174.tif 000011
【００５３】
【数１０】
2014030174.tif 000012
【００５４】
【数１１】
2014030174.tif 000013
【００５５】
【数１２】
2014030174.tif 000014
【００５６】
色度算出部２４は、変更量蓄積部２３から入力される第１変更パラメータａと第２変更パラメータｂとを用い、色彩値差を新たに設定して各色表示単位領域１１に表示される新たな表示色の色度座標（ｘｉ，ｙｊ）を算出する。色度算出部２４は、算出結果である色度座標（ｘｉ，ｙｊ）を表色系変換部２６に出力する。
【００５７】
この際に、色度算出部２４は、特定の色表示単位領域１１における前回（更新前）の色度座標ｘｃを用い、色彩値差をａΔｘに設定して、下記式（１３）に従って、特定の色表示単位領域１１における新たな色度座標ｘ’ｃを算出する。また、色度算出部２４は、特定の色表示単位領域１１における前回（更新前）の色度座標ｙｃを用い、色彩値差をｂΔｙに設定して、下記式（１４）に従って、特定の色表示単位領域１１における新たな色度座標ｙ’ｃを算出する。さらに、色度算出部２４は、下記式（１３），（１４）による新たな色度座標（ｘ’ｃ，ｙ’ｃ）の算出結果を用い、上式（６）に従って、特定の色表示単位領域１１以外の全ての色表示単位領域１１の色度座標（ｘｉ，ｙｊ）を算出する。
【００５８】
つまり、上式（６）における色度座標（ｘｃ，ｙｃ）に、下記式（１３），（１４）によって算出される色度座標（ｘ’ｃ，ｙ’ｃ）が代入される。すなわち、新たな色度座標ｘｉの算出に際して、色彩値差は、ａΔｘと（ｉ−１−ｍ）Δｘとの加算値に設定される。また、新たな色度座標ｙｊの算出に際して、色彩値差は、ｂΔｙと（ｊ−１−ｎ）Δｙとの加算値に設定される。
【００５９】
例えば、ドラッグ操作が開始されてから１周期目のフレーム周期において、第１変更パラメータａと第２変更パラメータｂとがそれぞれ０である場合には、色度算出部２４は、特定の色表示単位領域１１での新たな色度座標（ｘ’ｃ，ｙ’ｃ）としてドラッグ操作前の色度座標（ｘｃ，ｙｃ）を算出する。次いで、ドラッグ操作による操作点の移動量が増えると、２周期目のフレーム周期において、第１変更パラメータａと第２変更パラメータｂとがそれぞれ１になり、色度算出部２４は、特定の色表示単位領域１１での新たな色度座標（ｘ’ｃ，ｙ’ｃ）として色度座標（ｘｃ＋Δｘ，ｙｃ＋Δｙ）を算出する。
【００６０】
【数１３】
2014030174.tif 000015
【００６１】
【数１４】
2014030174.tif 000016
【００６２】
輝度設定部２５は、入力処理部２２から入力される情報に基づいて、各色表示単位領域１１に表示される表示色に関し、輝度Ｙの値を調整するための係数である輝度調整係数ｆを設定する。そして、輝度設定部２５は、設定された輝度調整係数ｆを表色系変換部２６に出力する。
【００６３】
表色系変換部２６は、色度算出部２４の算出結果である色度座標（ｘｉ，ｙｊ）と、輝度設定部２５によって設定される輝度調整係数ｆとを用いて、ｘｙＹ表色系によって表されるデータをＲＧＢ表色系のデータに変換する。表色系変換部２６は、変換結果であるＲＧＢ表色系のデータを表示処理部としての表示処理部２８に出力する。
【００６４】
この際に、表色系変換部２６は、色度座標（ｘｉ，ｙｊ）と輝度調整係数ｆを用い、Ｙ＝ｆ×１として、下記式（１５）に基づいて、色度座標（ｘｉ，ｙｊ）と輝度ＹとをＣＩＥＸＹＺ表色系における三刺激値（Ｘ，Ｙ，Ｚ）に変換する。次いで、表色系変換部２６は、ＲＧＢ三原色のＸＹＺ成分からなる行列とＴＲＣ（トーンリプロダクションカーブ）とを用い、下記式（１６）及び下記式（１７）に基づいて、三刺激値（Ｘ，Ｙ，Ｚ）をＲＧＢ値に変換する。なお、表色系変換部２６が実行するＲＧＢ値への変換は、上述のＴＲＣ−ｍａｔｒｉｘモデルを用いる方法に限らず、公知の方法を用いて行うことができる。
【００６５】
【数１５】
2014030174.tif 000017
【００６６】
【数１６】
2014030174.tif 000018
【００６７】
【数１７】
2014030174.tif 000019
【００６８】
色表示単位領域算出部２７は、差分移動量（ｄＣ’，ｄＲ’）を入力するごとに、全ての色表示単位領域１１の各々における四隅の点の位置座標を算出する。例えば、色表示単位領域算出部２７は、各色表示単位領域１１の左下頂点座標（ｃｉ，ｒｊ）を下記式（１８）に従って算出する。そして、色表示単位領域算出部２７は、全ての色表示単位領域１１の各々における四隅の点の位置座標（ｃｉ，ｒｊ）、（ｃｉ＋Ｗｐ，ｒｊ）、（ｃｉ，ｒｊ＋Ｈｐ）、（ｃｉ＋Ｗｐ，ｒｊ＋Ｈｐ）の各々を算出し、算出結果を表示処理部２８に出力する。
【００６９】
例えば、ドラッグ操作が開始されてから１周期目のフレーム周期において、第１変更パラメータａと第２変更パラメータｂとがそれぞれ０である場合には、色表示単位領域算出部２７は、各色表示単位領域１１での新たな位置座標（ｃｉ，ｒｊ）として位置座標（ｃｉ＋ｄＣ，ｒｊ＋ｄＲ）を算出する。次いで、ドラッグ操作による操作点の移動量が増えると、２周期目のフレーム周期において、第１変更パラメータａと第２変更パラメータｂとがそれぞれ１になり、色表示単位領域算出部２７は、各色表示単位領域１１での新たな位置座標（ｃｉ，ｒｊ）として位置座標（ｃｉ＋（ｄＣ−（Ｗｐ＋Ｗｓ）），ｒｊ＋（ｄＲ−（Ｈｐ＋Ｈｓ）））を算出する。
【００７０】
【数１８】
2014030174.tif 000020
【００７１】
表示処理部２８は、全ての色表示単位領域１１の各々における四隅の点の位置座標と、全ての色表示単位領域１１の各々の表示色を示すＲＧＢ値とを用い、上記フレーム周期ごとに表示データを生成する。表示データは、全ての色表示単位領域１１の各々の位置座標にそれに対応するＲＧＢ値が関連づけられたデータである。そして、表示処理部２８は、生成された表示データを出力部２９に出力する。
【００７２】
出力部２９は、タッチパネルを備えたディスプレイであって、表示処理部２８からの表示データを用い、カラーチャート１０をディスプレイに表示する。
なお、本実施形態では、入力処理部２２、変更量蓄積部２３、色度算出部２４、輝度設定部２５、表色系変換部２６、色表示単位領域算出部２７、及び、表示処理部２８が、制御部として機能し、変更量蓄積部２３、色度算出部２４、及び、表色系変換部２６が設定部として機能する。
［カラーチャートの表示装置の作用］
上記カラーチャートの表示装置２０で行われる表示方法の一つであるドラッグ操作について図３を参照して説明する。また、ドラッグ操作によるカラーチャート１０の変更の態様を図４と図５とを参照して説明する。なお、図３に示される処理フローは、所定のフレーム周期ごとに繰り返して行われる。また、図４と図５とでは、説明の便宜上、特定の色表示単位領域１１である配列座標Ｄ（２，２）の色表示単位領域１１にドットを付し、それ以外の色表示単位領域１１にドットを付すことなく示す。
【００７３】
まず、入力処理部２２は、各色表示単位領域１１での表示色の輝度Ｙに関する情報を入力部２１から取得する。入力処理部２２は、取得された輝度Ｙに関する情報を輝度設定部２５に出力する。次いで、入力処理部２２は、ｃｒ平面にてドラッグ操作が実行されているか否かを判断する（ステップＳ１０）。
【００７４】
ドラッグ操作が実行されていない場合、入力処理部２２は、累積移動量（ｄＣ，ｄＲ）を初期値（０，０）に再設定するためのリセット信号を出力し、変更量蓄積部２３は、累積移動量（ｄＣ，ｄＲ）をリセットする（ステップＳ２１）。変更量蓄積部２３は、色表示単位領域算出部２７に対し、累積移動量（ｄＣ，ｄＲ）として初期値（０，０）を出力し、色表示単位領域算出部２７は、全ての色表示単位領域１１の各々における四隅の点の位置座標を初期座標に戻して当該初期座標を表示処理部２８に出力する。これによって、カラーチャート１０における全ての色表示単位領域１１の位置が初期位置にリセットされる（ステップＳ２２）。
【００７５】
一方、ドラッグ操作が実行されている場合、入力処理部２２は、操作点の移動量を入力部２１から取得し、取得された移動量に関する情報を変更量蓄積部２３に出力する。変更量蓄積部２３は、今回のドラッグ操作が終了するまで、ｃｒ平面上での移動量の累積値である累積移動量（ｄＣ，ｄＲ）から、上記式（７）及び上記式（８）に基づいて差分移動量（ｄＣ’，ｄＲ’）を上記フレーム周期ごとに算出すると共に、算出結果である差分移動量（ｄＣ’，ｄＲ’）を色表示単位領域算出部２７に出力する（ステップＳ１１）。そして、色表示単位領域算出部２７は、差分移動量（ｄＣ’，ｄＲ’）が算出されるごとに、全ての色表示単位領域１１の各々における四隅の点の位置座標を算出する（ステップＳ１２）。
【００７６】
また、変更量蓄積部２３は、差分移動量（ｄＣ’，ｄＲ’）を算出するごとに、あるいは、累積移動量（ｄＣ，ｄＲ）をリセットするごとに、新たな第１変更パラメータａと新たな第２変更パラメータｂとを色度算出部２４に出力する。色度算出部２４は、変更量蓄積部２３から入力される第１変更パラメータａと第２変更パラメータｂとを用いて色彩値差を設定し、上記式（１３）及び上記式（１４）及び上記式（６）に基づいて、各色表示単位領域１１に表示される新たな表示色の色度座標（ｘｉ，ｙｊ）を算出する（ステップＳ１３）。
【００７７】
そして、第１変更パラメータａの絶対値が変わるたびに、例えば、特定の色表示単位領域１１における新たな色度座標ｘｃは、上記式（１３）に従って隣接色度差Δｘずつ変わる。同様に、第２変更パラメータｂの絶対値が変わるたびに、例えば、特定の色表示単位領域１１における新たな色度座標ｙｃは、上記式（１４）に従って隣接色度差Δｙずつ変わる。
【００７８】
なお、第１変更パラメータａの絶対値が今回のフレーム周期で０である場合、例えば、特定の色表示単位領域１１における新たな色度座標ｘｃは、上記式（１３）に従って前回の色度座標ｘｃに保たれる。同様に、第２変更パラメータｂの絶対値が今回のフレーム周期で０である場合、例えば、特定の色表示単位領域１１における新たな色度座標ｙｃは、上記式（１４）に従って前回の色度座標ｙｃに保たれる。
【００７９】
続いて、表色系変換部２６は、新たな表示色の色度座標（ｘｉ，ｙｊ）と輝度設定部２５で設定された輝度調整係数ｆとを用い、上記式（１５）から式（１７）に基づいて、新たなＲＧＢ値を算出する（ステップＳ１４）。そして、表示処理部２８は、新たな色表示単位領域１１の位置座標に新たなＲＧＢ値を対応付けた表示データを生成してその表示データを出力部２９に出力する（ステップＳ１５）。
【００８０】
図４に示されるように、例えば、操作点が始点Ａ１から終点Ａ２へ移動するとする。この際に、始点Ａ１からの移動量は、所定のフレーム周期ごとに徐々に増え、ドラッグ操作が終了する際には、始点Ａ１と終点Ａ２とを結ぶ直線の長さとなる。
【００８１】
なお、始点Ａ１と終点Ａ２との間のｃ軸方向の長さは、色表示単位領域１１のｃ軸方向の幅と隣接する色表示単位領域１１におけるｃ軸方向の間隔との和であるｃ軸間隔（Ｗｐ＋Ｗｓ）の１つ分よりも大きく、且つ、２つ分よりも小さいとする。また、始点Ａ１と終点Ａ２との間のｒ軸方向の長さは、色表示単位領域１１のｒ軸方向の高さと隣接する色表示単位領域１１のｒ軸方向の間隔との和であるｒ軸間隔（Ｈｐ＋Ｈｓ）の１つ分よりも大きく、且つ、２つ分よりも小さいとする。
【００８２】
まず、始点Ａ１からの移動量が０から徐々に増えはじめると、第１変更パラメータａと第２変更パラメータｂのいずれか一方の絶対値が変わるまで、全ての色表示単位領域１１の各々における四隅の点の位置座標は、矩形の破線で示されるように、移動量に応じて変位する。一方で、全ての色表示単位領域１１の各々における新たな表示色の色度座標（ｘｉ，ｙｊ）は、色表示単位領域１１の変位に関わらず、変位前の色度座標（ｘｉ，ｙｊ）を保つ。
【００８３】
図５に示されるように、始点Ａ１からの移動量がさらに増えて、第１変更パラメータａの絶対値と第２変更パラメータｂの絶対値とがそれぞれ１つ変わると、全ての色表示単位領域１１の各々における四隅の点の位置座標は、差分移動量（ｄＣ’，ｄＲ’）の更新に伴い、実線で示される初期位置に戻る。一方で、全ての色表示単位領域１１の各々における新たな表示色の色度座標（ｘｉ，ｙｊ）は、各色表示単位領域１１の色度座標ｘｉにΔｘが加算され、また、各色表示単位領域１１の色度座標ｙｊにΔｙが加算される。結果として、カラーチャート１０の表示される表示面では、色表示単位領域１１の表示色がｃ軸方向とｒ軸方向とに１つずつずれることとなる。例えば、配列座標Ｄ（２，２）の色表示単位領域１１での表示色は、今回のドラッグ操作によって配列座標Ｄ（３，３）の色表示単位領域１１に表示される。
【００８４】
すなわち、ｃ軸方向とｒ軸方向とにそれぞれα個分とβ個分とに相当するドラッグ操作が行われた場合には、Ｄ（ｉ，ｊ）の色表示単位領域１１での色度座標（ｘｉ，ｙｊ）は、下記式（１９）によって与えられる。
【００８５】
【数１９】
2014030174.tif 000021
【００８６】
以上説明したように、第１実施形態によれば、以下に列挙する効果が得られる。
（１）各色表示単位領域１１に表示される更新後の表示色の色度座標（ｘｉ，ｙｊ）と更新前の特定の色表示単位領域１１の色度座標（ｘｃ，ｙｃ）との差である色彩値差が、累積移動量（ｄＣ，ｄＲ）に応じて設定される。これによって、カラーチャート１０に表示される表示色が変更されるため、カラーチャート１０を用いた色の選択に際しての自由度が高められる。
【００８７】
（２）表示幅Ｗｐと区画幅Ｗｓとの加算値に相当する量だけ累積移動量ｄＣが変わるたびに、すなわち、第１変更パラメータａの絶対値が変わるたびに、色度座標（ｘｉ，ｙｊ）が隣接色度差Δｘだけ変わる。これに合わせて、第１変更パラメータａの絶対値が変わるたびに、色表示単位領域１１の位置座標（ｃｉ，ｒｊ）は、初期位置に戻される。
【００８８】
それゆえに、第１変更パラメータａの絶対値が変わるたびに、色表示単位領域１１の位置と当該色表示単位領域１１に表示された表示色とが、ｃ軸方向に１つずつずれるかたちに表示される。結果として、色表示単位領域１１に表示される表示色の変更の態様と区画領域１２の変更の態様とが関連付けられるため、これらが相互に関連付けられない場合に比べて、選択候補となる色の表示を利用者に対して直感的に把握させることが可能にもなる。
【００８９】
（３）各色表示単位領域１１に表示される表示色は、相互に異なる２つの色度によって特定される色平面内の色であり、色度座標ｘと色度座標ｙとによって特定される。色補正用の色や彩色用の色が含まれる色空間は、３つ以上の属性で構成される３次元以上の空間であることが少なくない。この点、上記実施形態によれば、各色表示単位領域１１で表示される表示色が２次元の色平面内の色であるから、各表示色が３次元以上の色空間内の色である場合に比べて、新たな色彩値の算出に要する負荷を軽減することが可能となる。
【００９０】
（４）色度以外の属性である輝度に関する情報が、差分移動量（ｄＣ’，ｄＲ’）の算出に先駆けて入力処理部２２に入力されるため、差分移動量（ｄＣ’，ｄＲ’）の算出に先駆けて、各表示色の含まれる色平面が特定される。それゆえに、相互に異なる無数の色平面の中から、カラーチャート１０用の色平面が別途設定されるため、カラーチャート１０の使用の用途に応じた色平面で、色の選択に際しての自由度を向上させることができる。
【００９１】
（５）色度以外の属性である輝度が、色度とは別に設定され、変更可能とされる。したがって、輝度の変更により、カラーチャート１０用に設定される色平面を、色空間内の広い範囲から選択することが可能となる。その結果、色の選択に際しての自由度を向上させることができる。
【００９２】
（６）相互に隣接する色表示単位領域１１の間の隙間には、黒色の区画領域１２が表示される。それゆえに、相互に隣接する色表示単位領域１１の境界での色彩の変化が強調されるマッハ効果や色の対比による錯覚が抑えられるため、相互に隣接する色表示単位領域１１の間に隙間が形成されない場合に比べて、各色表示単位領域１１での表示色が正確に知覚されやすくなる。
［第２実施形態］
本開示のカラーチャートの表示方法、カラーチャートの表示装置、及び、カラーチャートの表示プログラムを具体化した第２実施形態を以下に説明する。なお、第２実施形態は、各色表示単位領域１１の位置が表示面にて固定されていること、表示面での操作量に関する情報がピンチイン操作による操作点間の距離の変化量の関数、あるいは、ピンチアウト操作による操作点間の変化量の関数であること、これらが第１実施形態とは異なる。それゆえに、以下では第１実施形態と異なる点に関して詳細に説明すると共に、第１実施形態で説明された構成と同様の構成に関して同じ符号を付してその説明を省略する。
【００９３】
表示装置２０では、色表示単位領域１１における表示色の更新に関し、各色表示単位領域１１での表示色が有する色彩値と所定の色彩値との差が色彩値差として設定される。なお、第２実施形態では、色度座標ｘｉと色度座標ｙｊとが色彩値として設定され、カラーチャート１０における中央の色表示単位領域１１である特定の色表示単位領域１１での表示色の色度座標（ｘｃ，ｙｃ）が所定の色彩値として設定される。そして、更新後に表示されるべき色度座標（ｘｉ，ｙｊ）と更新前の色度座標（ｘｃ，ｙｃ）との差が色彩値差として設定される。第２実施形態では、表示面での操作量に基づいて上記色彩値差が新たに設定されることによって、色度座標（ｘｉ，ｙｊ）が更新される。
【００９４】
図６に示されるように、入力部３１は、マルチタッチ機能を備えるタッチパネルであって、表示面での任意の２点である操作点の位置座標を出力する。入力処理部３２は、２つの操作点の位置座標を所定の制御周期であるフレーム周期で入力部３１から取得する取得部として機能する。入力処理部３２は、所定のフレーム周期ごとに取得された操作点の位置座標を調整係数算出部３３に出力する。
【００９５】
調整係数算出部３３は、入力部３１に対するピンチイン操作、あるいは、ピンチアウト操作が行われると、今回の操作が終了するまで、上記フレーム周期ごとに、２つの操作点間の距離の変化量から色度差調整係数ｇを算出する。
【００９６】
この際に、調整係数算出部３３は、操作開始時の操作点を第１始点Ｐ１，０（ｃ１，０，ｒ１，０）、第１終点Ｐ２，０（ｃ２，０，ｒ２，０）として設定する。また、今回のフレーム周期（ｑ回目のフレーム周期）での操作点を第２始点Ｐ１，ｑ（ｃ１，ｑ，ｒ１，ｑ）、第２終点Ｐ２，ｑ（ｃ２，ｑ，ｒ２，ｑ）として設定する。そして、調整係数算出部３３は、下記式（２０）に従って、色度差調整係数ｇを算出し、算出結果である色度差調整係数ｇを色度算出部３４に出力する。
【００９７】
【数２０】
2014030174.tif 000022
【００９８】
色度算出部３４は、特定の色表示単位領域１１での表示色の色度座標（ｘｃ，ｙｃ）を用い、色彩値差を（（ｉ−１−ｍ）ｇΔｘ，（ｊ−１−ｎ）ｇΔｙ）に設定して、下記式（２１）に従って、各色表示単位領域１１での表示色の色度座標（ｘ’ｉ，ｙ’ｊ）を算出する。すなわち、色度算出部３４は、２つの操作点間の距離の変化量が大きいときほど、色度座標（ｘｉ，ｙｊ）の変化量を大きく設定し、また、２つの操作点間の距離の変化量が小さいときほど、色度座標（ｘｉ，ｙｊ）の変化量を小さく設定する。
【００９９】
【数２１】
2014030174.tif 000023
【０１００】
表色系変換部２６は、色度算出部３４の算出結果である色度座標（ｘｉ，ｙｊ）と、輝度設定部２５によって設定される輝度調整係数ｆとを用いて、ｘｙＹ表色系によって表されるデータをＲＧＢ表色系のデータに変換する。表色系変換部２６は、変換結果であるＲＧＢ表色系のデータを表示処理部２８に出力する。
【０１０１】
色表示単位領域設定部３７は、全ての色表示単位領域１１の各々における四隅の点の位置座標を予め格納する。そして、色表示単位領域設定部３７は、全ての色表示単位領域１１の各々における四隅の点の位置座標を表示処理部２８に出力する。
【０１０２】
表示処理部２８は、全ての色表示単位領域１１の各々における四隅の点の位置座標と、全ての色表示単位領域１１の各々の表示色を示すＲＧＢ値とを用い、全ての色表示単位領域１１の各々にそれに対応するＲＧＢ値とを関連づけた表示データを上記フレーム周期で生成する。そして、表示処理部２８は、生成された表示データを出力部２９に出力する。
【０１０３】
なお、本実施形態では、入力処理部３２、調整係数算出部３３、色度算出部３４、輝度設定部２５、表色系変換部２６、色表示単位領域設定部３７、及び、表示処理部２８が、制御部として機能し、調整係数算出部３３、色度算出部３４、及び、表色系変換部２６が設定部として機能する。
［カラーチャートの表示装置の作用］
上記カラーチャートの表示装置２０で行われる表示方法の一つであるピンチアウト操作について図７を参照して説明する。また、ピンチアウト操作によるカラーチャート１０の変更の態様を図８と図９とを参照して説明する。なお、図７に示される処理フローは、所定のフレーム周期ごとに繰り返して行われる。また、図８と図９とでは、説明の便宜上、色表示単位領域１１での表示色における色度差がドットの濃さによって示されている。
【０１０４】
まず、入力処理部３２は、ｃｒ平面にてピンチアウト操作が実行されているか否かを判断する（ステップＳ３０）。ピンチアウト操作が実行されていない場合、入力処理部３２は、調整係数算出部３３に対して色度差調整係数ｇを前回の値に保つ旨の信号を出力し、調整係数算出部３３は、色度差調整係数ｇを前回の値に保つ（ステップＳ４１）。なお、色度差調整係数ｇの初期値は１とされる。
【０１０５】
一方、ピンチアウト操作が実行されている場合、入力処理部３２は、操作開始時における２つの操作点の位置座標と、今回のフレーム周期における２つの操作点の位置座標とを調整係数算出部３３に出力する。調整係数算出部３３は、今回のピンチアウト操作が終了するまで、上記フレーム周期ごとに、ｃｒ平面上での２つの操作点間の距離の変化量から色度差調整係数ｇを算出し、算出結果である色度差調整係数ｇを色度算出部３４に出力する（ステップＳ３１）。そして、色度算出部３４は、色度差調整係数ｇが入力されるごとに、色彩値差を新たに設定して、全ての色表示単位領域１１の各々における表示色の色度座標を算出する（ステップＳ３２）。
【０１０６】
次いで、表色系変換部２６は、新たな表示色の色度座標（ｘｉ，ｙｊ）と輝度設定部２５で設定された輝度調整係数ｆとを用い、上記式（１５）から式（１７）に基づいて、新たなＲＧＢ値を算出する（ステップＳ３３）。そして、表示処理部２８は、固定された色表示単位領域１１の位置座標に新たなＲＧＢ値を対応付けた表示データを生成してその表示データを出力部２９に出力する（ステップＳ３４）。
【０１０７】
図８に示されるように、例えば、第１始点Ｐ１，０と第１終点Ｐ２，０が第２始点Ｐ１，ｑと第２終点Ｐ２，ｑへピンチアウトされるとする。この際に、第２始点Ｐ１，ｑと第２終点Ｐ２，ｑとの間の距離は、第１始点Ｐ１，０と第１終点Ｐ２，０との間の距離の２倍であるとする。
【０１０８】
第１始点Ｐ１，０と第１終点Ｐ２，０とが第２始点Ｐ１，ｑと第２終点Ｐ２，ｑに向けて徐々にピンチアウトされると、色度差調整係数ｇは、上記式（２０）に基づいてフレーム周期ごとに徐々に小さくなる。この間、ｃ軸方向に隣接する色表示単位領域１１間での色度差が徐々に小さくなり、また、ｒ軸方向に隣接する色表示単位領域１１間での色度差も徐々に小さくなる。
【０１０９】
そして、２つの操作点が第２始点Ｐ１，ｑと第２終点Ｐ２，ｑとに到達すると、色度差調整係数ｇは、上記式（２０）に基づいて１／２になる。結果として、ｃ軸方向に隣接する色表示単位領域１１間での色度差が１／２・Δｘとなり、ｒ軸方向に隣接する色表示単位領域１１間での色度差が１／２・Δｙとなる。
【０１１０】
図９に示されるように、こうしたピンチアウト操作が行われると、表示面では、特定の色表示単位領域１１での表示色が保たれ、特定の色表示単位領域１１を中心として、それに隣接する色表示単位領域１１との間での表示色の違いが小さくなる。
【０１１１】
なお、ピンチイン操作が行われる場合には、上記ピンチアウト操作とは反対に、色度差調整係数ｇが大きくなる。そのため、表示面では、特定の色表示単位領域１１を中心として、それに隣接する色表示単位領域１１との間での色の違いが大きくなる。
【０１１２】
以上説明したように、第２実施形態によれば、上記（１）、（３）〜（６）に準じた効果に加えて以下に列挙する効果が得られる。
（７）カラーチャート１０の表示される表示面での任意の２点間の距離の変化量に応じて色度差調整係数ｇが変更され、色度差調整係数ｇに応じて、更新後に表示されるべき表示色の色度座標（ｘｉ，ｙｊ）と更新前の特定の色表示単位領域１１における色度座標（ｘｃ，ｙｃ）との差である色彩値差が設定されるため、表示色の分解能の調節を表示面に対して直感的に行うことが可能になる。
【０１１３】
（８）色度差調整係数ｇが算出されるごとに各色表示単位領域１１での表示色が変更される。それゆえに、各色表示単位領域１１での表示色の変更が、ピンチアウト操作の途中、あるいは、ピンチイン操作の途中にも行われる。結果として、ピンチアウト操作の終了時やピンチイン操作の終了時を現在の表示色に合わせて定めることが容易にもなる。
［第３実施形態］
本開示のカラーチャートの表示方法、カラーチャートの表示装置、及び、カラーチャートの表示プログラムを具体化した第３実施形態を以下に説明する。なお、第３実施形態では、第１実施形態で説明された構成と同様の構成に関して同じ符号を付してその説明を省略する。
［色表示単位領域１１の構成］
第３実施形態は、第１実施形態と配列座標Ｄ（i，ｊ）の設定が異なる。図１０を参照して、色表示単位領域１１における配列座標Ｄ（i，ｊ）について説明する。
【０１１４】
図１０に示されるように、カラーチャート１０には、表示面を定めるための直交軸が定められ、図１０に示される左隅の点が原点Ｏとして設定される。直交軸を構成する２つの軸のうち、図１０にて原点Ｏから右に延びる軸がｃ軸として設定され、また、図１０にて原点Ｏから上に延びる軸がｒ軸として設定されている。また、ｃ軸表示数Ｍは２ｍ＋１（ｍは１以上の整数）として設定され、ｒ軸表示数Ｎは２ｎ＋１（ｎは１以上の整数）として設定されている。
【０１１５】
マトリクス状に配列された色表示単位領域１１のうち、中央に配置された色表示単位領域１１の配列座標が、配列座標Ｄ（０，０）に設定される。すなわち、配列座標Ｄ（０，０）として表される色表示単位領域１１は、原点Ｏに対してｃ軸方向にｍ＋１番目であって、ｒ軸方向にｎ＋１番目に配置されている。配列座標Ｄ（０，０）である中央の色表示単位領域１１に対して、ｃ軸方向にｉ番目であって、ｒ軸方向にｊ番目に配置された色表示単位領域１１の位置は、配列座標Ｄ（i，ｊ）として表される（−ｍ≦ｉ≦ｍ、−ｎ≦ｊ≦ｎ）。
【０１１６】
なお、チャート幅Ｗｖ、チャート高さＨｖ、表示幅Ｗｐ、表示高さＨｐ、区画幅Ｗｓ、区画高さＨｓ、チャート端部幅Ｃ０、及び、チャート端部高さＲ０は、第１実施形態と同様に設定されている。
【０１１７】
各色表示単位領域１１に表示される表示色は、ＣＩＥｘｙ色度図における２つの属性である色度座標ｘと色度座標ｙとによって定められた色平面内に含まれる。各色表示単位領域１１に表示される表示色は、２つの色度以外の属性である輝度Ｙに関し、共通する所定の値を有している。各色表示単位領域１１に含まれる点Ｐでの表示色は、２つの属性に対応する色彩値としての色度座標（ｘ，ｙ）によって特定される。色度座標（ｘ，ｙ）は色表示単位領域１１ごとに設定されており、同一の色表示単位領域１１に含まれる各点Ｐでは、色度座標（ｘ，ｙ）は相互に等しい。各色表示単位領域１１では、色表示単位領域１１の配置がｃ軸方向に進むに従って、表示色における色度座標ｘが大きくなる。また、色表示単位領域１１の配置がｒ軸方向に進むに従って、表示色における色度座標ｙが大きくなる。
【０１１８】
また、色表示単位領域１１の間を埋める区画領域１２に含まれる点Ｐの表示色は黒色に設定されている。なお、第３実施形態では、色表示単位領域１１の位置座標は、色表示単位領域１１に表示される表示色の変更に関わらず固定値として設定されている。
［表示色］
図１１を参照して、色表示単位領域１１の表示色を定める色度の算出の原理について説明する。なお、図１１は、Ｍ＝３，Ｎ＝３である場合について例示している。
【０１１９】
図１１に示されるように、第３実施形態では、ｃ軸とｒ軸とからなる直交座標系にて表示面上の点Ｐが定められた二次元空間が、表示面空間Ａとして設定される。また、配列座標Ｄ（０，０）が原点として設定され、ｉ軸とｊ軸とからなる直交座標系にて配列座標Ｄ（i，ｊ）が定められた二次元空間が、配列空間Ｂとして設定される。また、ｘ軸とｙ軸とからなる直交座標系にて色度座標（ｘ，ｙ）が定められた二次元空間が、カラーチャート色空間Ｃとして設定される。
【０１２０】
表示面空間Ａは、下記式（２２）によって定義される。下記式（２２）において、ｃ，ｒ，Ｗ，Ｈは、実数とする。配列空間Ｂは、下記式（２３）によって定義される。下記式（２３）において、ｉ，ｊ，ｎ，ｍは、整数とする。
【０１２１】
【数２２】
2014030174.tif 000024
【０１２２】
カラーチャート色空間Ｃは、下記式（２４）によって定義される三次元の色空間Ｃ０の部分空間とする。下記式（２４）において、ｘ，ｙ，Ｙは、実数とする。第３実施形態では、一例として、色空間Ｃ０は、ＣＩＥＸＹＺ表色系に基づくｘｙＹ空間であって、カラーチャート色空間Ｃは、特定の輝度Ｙｃｏｎｓｔにおけるｘｙ色度の空間とする。カラーチャート色空間Ｃは、下記式（２５）によって定義される。下記式（２５）において、ｘ，ｙ，は実数であり、すべての色度座標（ｘ，ｙ）に対して、同一の実数値の輝度Ｙｃｏｎｓｔが設定されているものとする。
【０１２３】
【数２３】
2014030174.tif 000025
【０１２４】
第３実施形態では、表示面空間Ａに含まれる点Ｐの座標（ｃ，ｒ）と配列空間Ｂに含まれる配列座標Ｄ（i，ｊ）とが、写像Ｆ１によって対応付けられる。さらに、配列座標Ｄ（i，ｊ）とカラーチャート色空間Ｃに含まれる色度座標（ｘ，ｙ）とが、写像Ｆ２によって対応付けられる。そして、配列座標Ｄ（i，ｊ）に対応付けられる色度座標（ｘ，ｙ）が、表示面での操作量に応じて変更される。配列座標Ｄ（i，ｊ）と色度座標（ｘ，ｙ）との対応付けには、表示面での操作量に応じて変更されるパラメータが用いられる。
【０１２５】
まず、表示面での操作量に応じて変更されるパラメータである中央色度（ｔｘ，ｔｙ）、間隔調整係数ａ、及び、回転量θについて説明する。
中央色度（ｔｘ，ｔｙ）は、配列空間Ｂにおける中央の色表示単位領域１１にて表示される表示色の色度座標である。中央色度（ｔｘ，ｔｙ）の初期値は、中央色度（ｔｘ０，ｔｙ０）であり、中央色度（ｔｘ０，ｔｙ０）は、例えば、Ｄ６５光源下におけるモニタ基準での白色点に相当するｘｙ色度（０．３１２７，０．３２９０）に設定される。
【０１２６】
間隔調整係数ａは、配列空間Ｂにおける距離をカラーチャート色空間Ｃにおける距離に変換する際に用いられる係数であって、これらの距離の比に相当する。すなわち、配列空間Ｂにおける中央の配列座標Ｄ（０，０）と、配列座標Ｄ（０，０）とは異なる他の配列座標Ｄ（i，ｊ）との間の距離が、配列座標間距離として設定され、カラーチャート色空間Ｃにて配列座標Ｄ（０，０）の表示色に対応する点と、他の配列座標Ｄ（i，ｊ）の表示色に対応する点との間の距離が、色度座標間距離として設定される。間隔調整係数ａは、配列座標間距離と色度座標間距離との比として定められる。間隔調整係数ａの初期値は間隔調整係数ａ０であり、間隔調整係数ａ０は、１／Ｍと１／Ｎとの小さい方の値以下に設定される。
【０１２７】
回転量θは、中央色度（ｔｘ，ｔｙ）と色度座標（ｘ，ｙ）とを結ぶ直線と、中央色度（ｔｘ，ｔｙ）と変換後の色度座標（ｘ’，ｙ’）とを結ぶ直線とのなす角度である。回転量θの初期値は、例えば、０度に設定される。
【０１２８】
次に、表示面空間Ａに含まれる点Ｐの座標（ｃ，ｒ）と、配列空間Ｂに含まれる配列座標Ｄ（i，ｊ）とを対応付ける写像Ｆ１について説明する。写像Ｆ１において、点Ｐの座標（ｃ，ｒ）は、床関数を用いて表される下記式（２６）によって、配列座標Ｄ（i，ｊ）に対応付けられる。下記式（２６）において、（i，ｊ）は下記式（２７）を満たす。すなわち、下記式（２６）及び下記式（２７）によって、色表示単位領域１１に含まれる点Ｐの座標（ｃ，ｒ）と配列座標Ｄ（i，ｊ）とが対応付けられる。
【０１２９】
【数２４】
2014030174.tif 000026
【０１３０】
したがって、配列座標Ｄ（i，ｊ）の色表示単位領域１１に含まれる点Ｐからなる集合が表示領域集合Ａｉｊとして設定されると、表示領域集合Ａｉｊは、下記式（２８）として表される。
【０１３１】
【数２５】
2014030174.tif 000027
【０１３２】
いかなる表示領域集合Ａｉｊにも属さない表示面空間Ａ内の点、すなわち区画領域１２に含まれる点の集合が区画領域集合Ａｓとして設定されると、表示面空間Ａに含まれる要素は、すべての表示領域集合Ａｉｊに含まれる要素と区画領域集合Ａｓに含まれる要素との和集合であり、任意の表示領域集合Ａｉｊと区画領域集合Ａｓとは互いに素である。また、互いに異なる表示領域集合Ａｉｊ、表示領域集合Ａｉ’ｊ’（ｉ≠ｉ’またはｊ≠ｊ’）は互いに素であり、表示面空間Ａは、表示領域集合Ａｉｊと区画領域集合Ａｓとによって領域に分割される。
【０１３３】
次に、配列空間Ｂに含まれる配列座標Ｄ（i，ｊ）を、カラーチャート色空間Ｃに含まれる色度座標（ｘ，ｙ）に対応付ける写像Ｆ２について説明する。
まず、表示面での操作が行われる前の初期状態における配列座標Ｄ（i，ｊ）と色度座標（ｘ，ｙ）との対応付けについて説明する。初期状態では、上述のパラメータの初期値を用いて、配列座標Ｄ（i，ｊ）は、下記式（２９）によって色度座標（ｘ，ｙ）に対応付けられる。下記式（２９）に用いられる行列Ｍ１は、上述の中央色度（ｔｘ０，ｔｙ０）、及び、間隔調整係数ａ０を用いて、下記式（３０）で表される。
【０１３４】
【数２６】
2014030174.tif 000028
【０１３５】
次に、表示面での操作量に応じて、初期状態の色度座標（ｘ，ｙ）を、同一のカラーチャート色空間Ｃに含まれる色度座標（ｘ’，ｙ’）に変換する演算について説明する。色度座標（ｘ，ｙ）は、下記式（３１）によって、色度座標（ｘ’，ｙ’）に変換される。下記式（３１）に用いられる行列Ｍ２は、下記式（３２）で表される。また、下記式（３２）に用いられる行列Ｍｔ−、行列Ｍ１／Ｓ、行列Ｍｒ、行列Ｍｓ、行列Ｍｔ＋の各々は、上述のパラメータを用いて、下記式（３３）から下記式（３７）で表される。すなわち、行列Ｍ２は、下記式（３８）で表される。
【０１３６】
下記式（３３）によって、配列空間Ｂにおける中央の色表示単位領域１１と対応する色度座標が、カラーチャート色空間Ｃの原点に移される。下記式（３４）によって、配列座標間距離と色度座標間距離との比が１にされる。初期状態において、回転量θの初期値は、０度に設定されているため、初期状態における座標の回転については考慮されない。そして、下記式（３５）によって、表示面での操作量に応じてカラーチャート色空間Ｃにおける座標が回転される。また、下記式（３６）によって、配列座標間距離と色度座標間距離との比が表示面での操作量に応じた値に設定される。また、下記式（３７）によって、配列空間Ｂにおける中央の色表示単位領域１１と対応する色度座標が、表示面での操作量に応じた値に移動される。すなわち、下記式（３１）では、更新前の色度座標（ｘ，ｙ）を算出するパラメータがリセットされて、更新後のパラメータによって新たな色度座標（ｘ’，ｙ’）が算出される。
【０１３７】
【数２７】
2014030174.tif 000029
【０１３８】
【数２８】
2014030174.tif 000030
【０１３９】
【数２９】
2014030174.tif 000031
【０１４０】
【数３０】
2014030174.tif 000032
【０１４１】
そして、下記式（３９）に示されるように、上記式（２９）と上記式（３１）とを用いて、配列座標Ｄ（i，ｊ）が色度座標（ｘ’，ｙ’）に対応付けられる。下記式（３９）にて、行列Ｍ１２は、アフィン変換を行う行列である。
【０１４２】
【数３１】
2014030174.tif 000033
【０１４３】
さらに、下記式（４０）に示されるように、上記式（２６）と上記式（３９）とを用いて、点Ｐにおける色度座標（ｘ’，ｙ’）が算出される。
【０１４４】
【数３２】
2014030174.tif 000034
【０１４５】
［パラメータの更新］
図１２、図１３を参照して、表示面での操作量に応じて変更されるパラメータである中央色度（ｔｘ，ｔｙ）、間隔調整係数ａ、及び、回転量θの更新方法について説明する。なお、中央色度（ｔｘ，ｔｙ）、間隔調整係数ａ、及び、回転量θの更新方法は、各色表示単位領域１１に対して共通する内容であるため、図１２、図１３では、その説明の便宜上、Ｄ（−１，１）で示される色表示単位領域１１内の点Ｐに対する対応関係のみを示している。
【０１４６】
図１２に示されるように、点Ｐにおける色度座標（ｘ’，ｙ’）を算出する上記式（４０）は、表示面空間Ａにおける１つの色表示単位領域１１に含まれる点Ｐのすべてを、配列空間Ｂにおける１つの点に対応付け、配列空間Ｂにおける１つの点を、カラーチャート色空間Ｃにおける１つの点に対応付けている。すなわち、上記式（４０）は、表示面空間Ａにて連続する複数の点をカラーチャート色空間Ｃの１つの点に対応付ける離散的な変換を示し、上記式（４０）に従って点Ｐの色度座標（ｘ’，ｙ’）が算出されることによって、１つの色表示単位領域１１に１つの表示色が割り当てられる。
【０１４７】
図１３に示されるように、パラメータの更新に際しては、表示面での操作量が、カラーチャート色空間Ｃにおける点の移動量、すなわち、色彩値の変化量に対応付けられる。この際に、表示面空間Ａにて連続する複数の点の座標の各々が、カラーチャート色空間Ｃにて連続する複数の点の座標に各別に対応付けられる式を用いる。この式の誘導について説明する。
【０１４８】
上記式（２３）によって定義される配列空間Ｂは、離散的な整数二次元の集合あるいは順序対であったが、これを実数に拡張した連続な空間Ｅを導入する。配列空間Ｂとは異なり、表示面空間Ａにて連続して変化する座標値は、空間Ｅにて連続して変化する座標値として取り扱われ、こうした空間Ｅは、下記式（４１）によって定義される。下記式（４１）において、ｕ，ｖは実数とする。
【０１４９】
【数３３】
2014030174.tif 000035
【０１５０】
表示面空間Ａに含まれる点Ｐの座標（ｃ，ｒ）を空間Ｅに含まれる点の座標（ｕ，ｖ）に対応付ける写像が写像Ｆ３として設定される。写像Ｆ３において、点Ｐの座標（ｃ，ｒ）は、下記式（４２）によって、座標（ｕ，ｖ）に対応付けられる。下記式（４２）に用いられる行列Ｍ３は、下記式（４３）で表される。下記式（４２）では、上記式（２６）と比較して、床関数が用いられることなく、表示面空間Ａに含まれる連続する複数の点Ｐの座標（ｃ，ｒ）は、空間Ｅに含まれる連続する複数の点の座標（ｕ，ｖ）に対応付けられる。
【０１５１】
【数３４】
2014030174.tif 000036
【０１５２】
上記式（２６）に代えて上記式（４２）が用いられることにより、上記式（４２）と上記式（３９）とによって、下記式（４４）が誘導される。下記式（４４）は、上記式（４０）とは異なり、表示面空間Ａにて連続する複数の点をカラーチャート色空間Ｃにて連続する点に対応付ける連続的な変換を示す。
【０１５３】
【数３５】
2014030174.tif 000037
【０１５４】
ここで、表示面空間Ａに含まれる点と、カラーチャート色空間Ｃに含まれる点との対応付けについてまとめる。表示面空間Ａの点と連続的に対応付けられたカラーチャート色空間Ｃの点は、下記式（４５）によって表される。また、表示面空間Ａの点と離散的に対応付けられたカラーチャート色空間Ｃの点は、下記式（４６）によって表される。なお、下記式（４６）にて、下記式（４７）として示す２つの式のうちの少なくとも一方を満たす点Ｐは、区画領域１２に属する。
【０１５５】
【数３６】
2014030174.tif 000038
【０１５６】
【数３７】
2014030174.tif 000039
【０１５７】
続いて、上記式（４４）を用いて行われるパラメータの更新方法について説明する。
まず、中央色度（ｔｘ，ｔｙ）の更新について説明する。中央色度（ｔｘ，ｔｙ）は、表示面にてドラッグ操作が実行され、１つの操作点の移動が検出された場合に更新される。このとき、表示面空間Ａでは、点Ｐ１（ｃ１，ｒ１）から点Ｐ２（ｃ２，ｒ２）への操作点の移動が検出される。この場合、下記式（４８）及び下記式（４９）に示されるように、上記式（４４）に点Ｐ１（ｃ１，ｒ１）と点Ｐ２（ｃ２，ｒ２）との座標が代入される。これにより、点Ｐ１及び点Ｐ２に対応付けられるカラーチャート色空間Ｃにおける点の座標（ｘ’１，ｙ’１）、（ｘ’２，ｙ’２）が、連続的な写像によって算出される。
【０１５８】
そして、下記式（５０）によって中央色度（ｔｘ，ｔｙ）が更新される。すなわち、カラーチャート色空間Ｃの２点（ｘ’１，ｙ’１）、（ｘ’２，ｙ’２）のｘ色度の差とｙ色度の差とが、更新前の中央色度（ｔｘ，ｔｙ）のｘ色度とｙ色度とにそれぞれ加算される。これにより、表示面空間Ａにおける点Ｐ１から点Ｐ２への移動量に応じて中央色度（ｔｘ，ｔｙ）が更新される。
【０１５９】
【数３８】
2014030174.tif 000040
【０１６０】
次に、間隔調整係数ａの更新について説明する。間隔調整係数ａは、表示面にてピンチアウト操作やピンチイン操作が実行され、２つの操作点の移動が検出された場合に更新される。このとき、表示面空間Ａでは、移動前の２点Ｐ１１（ｃ１１，ｒ１１）、Ｐ１２（ｃ１２，ｒ１２）から、移動後の２点Ｐ２１（ｃ２１，ｒ２１）、Ｐ２２（ｃ２２，ｒ２２）への操作点の移動が検出される。この場合、下記式（５１）から下記式（５４）に示されるように、上記式（４４）に点Ｐ１１、Ｐ１２、Ｐ２１、Ｐ２２の座標がそれぞれ代入される。これにより、点Ｐ１１、Ｐ１２、Ｐ２１、Ｐ２２に対応付けられるカラーチャート色空間Ｃにおける点の座標（ｘ’１１，ｙ’１１）、（ｘ’１２，ｙ’１２）、（ｘ’２１，ｙ’２１）、（ｘ’２２，ｙ’２２）が、連続的な写像によって算出される。
【０１６１】
そして、下記式（５５）及び下記式（５６）によって間隔調整係数ａが更新される。すなわち、移動前の点Ｐ１１、Ｐ１２に対応付けられる２点（ｘ’１１，ｙ’１１）、（ｘ’１２，ｙ’１２）の距離と移動後の点Ｐ２１、Ｐ２２に対応付けられる２点（ｘ’２１，ｙ’２１）、（ｘ’２２，ｙ’２２）の距離との比ｋと、更新前の間隔調整係数ａとの乗算値が、新たな間隔調整係数ａとして設定される。これにより、表示面空間Ａにおける点Ｐ１１、Ｐ１２から点Ｐ２１、Ｐ２２への移動量に応じて間隔調整係数ａが更新される。
【０１６２】
【数３９】
2014030174.tif 000041
【０１６３】
【数４０】
2014030174.tif 000042
【０１６４】
【数４１】
2014030174.tif 000043
【０１６５】
次に、回転量θの更新について説明する。回転量θは、表示面にて２つの操作点の移動が検出された場合に更新される。このとき、表示面空間Ａでは、移動前の２点Ｐ１１（ｃ１１，ｒ１１）、Ｐ１２（ｃ１２，ｒ１２）から、移動後の２点Ｐ２１（ｃ２１，ｒ２１）、Ｐ２２（ｃ２２，ｒ２２）への操作点の移動が検出される。この場合、間隔調整係数ａの更新の場合と同様に、上記式（５１）から上記式（５４）に示されるように、上記式（４４）に点Ｐ１１、Ｐ１２、Ｐ２１、Ｐ２２の座標が適用される。これにより、点Ｐ１１、Ｐ１２、Ｐ２１、Ｐ２２にそれぞれ対応付けられるカラーチャート色空間Ｃにおける点の座標（ｘ’１１，ｙ’１１）、（ｘ’１２，ｙ’１２）、（ｘ’２１，ｙ’２１）、（ｘ’２２，ｙ’２２）が、連続的な写像によって算出される。
【０１６６】
そして、下記式（５７）及び下記式（５８）によって回転量θが更新される。すなわち、移動前の点Ｐ１１、Ｐ１２に対応付けられる２点（ｘ’１１，ｙ’１１）、（ｘ’１２，ｙ’１２）を結ぶ直線と、移動後の点Ｐ２１、Ｐ２２に対応付けられる２点（ｘ’２１，ｙ’２１）、（ｘ’２２，ｙ’２２）を結ぶ直線とのなす角度が、更新前の回転量θに加算される。これにより、表示面空間Ａにおける点Ｐ１１、Ｐ１２から点Ｐ２１、Ｐ２２への移動量に応じて回転量θが更新される。
【０１６７】
【数４２】
2014030174.tif 000044
【０１６８】
このように、第３実施形態では、表示面空間Ａの点をカラーチャート色空間Ｃの点に連続的に対応付けた上記式（４４）が用いられ、表示面空間Ａでの操作点の移動量に対応するカラーチャート色空間Ｃの点の移動量が算出されて、算出された移動量に基づいて各パラメータの更新が行われる。そして、上記式（４０）に更新されたパラメータが適用されて、表示面空間Ａにおける各点Ｐでの色度座標（ｘ’，ｙ’）が算出される。
［カラーチャートの表示装置の構成］
第３実施形態におけるカラーチャートの表示装置２０の構成について、図１４を参照して説明する。
【０１６９】
図１４に示されるように、入力部４１は、マルチタッチ機能を備えるタッチパネルであって、表示面での任意の１点もしくは２点である操作点の位置座標を出力する。入力処理部４２は、操作点の位置座標を所定の制御周期であるフレーム周期で入力部４１から取得する取得部として機能する。入力処理部４２は、所定のフレーム周期ごとに取得された操作点の位置座標を、パラメータ更新部４３に出力する。
【０１７０】
パラメータ更新部４３は、入力処理部４２にて操作点の移動が検出されると、フレーム周期ごとに、中央色度（ｔｘ，ｔｙ）、間隔調整係数ａ、及び、回転量θを更新する。
この際に、パラメータ更新部４３は、入力処理部４２にて１つの操作点の移動が検出された場合、上記式（４８）及び上記式（４９）に示されるように、入力処理部４２から入力される移動前と、移動後の操作点の位置座標とを上記式（４４）に代入する。そして、パラメータ更新部４３は、連続的な写像を用いて、表示面空間Ａの操作点をカラーチャート色空間Ｃの点に変換する。次いで、パラメータ更新部４３は、変換された座標を用いて、上記式（５０）に従って中央色度（ｔｘ，ｔｙ）を更新し、更新された中央色度（ｔｘ’，ｔｙ’）を、色度算出部４４に出力する。この場合、パラメータ更新部４３は、間隔調整係数ａと回転量θとについては、前回の値を色度算出部４４に出力する。また、パラメータ更新部４３は、更新された中央色度（ｔｘ’，ｔｙ’）を上記式（４４）に適用して、上記式（４４）における各パラメータを変更する。
【０１７１】
また、パラメータ更新部４３は、入力処理部４２にて２つの操作点の移動が検出された場合、上記式（５１）から上記式（５４）に示されるように、入力処理部４２から入力される移動前と、移動後の操作点の位置座標を上記式（４４）に代入する。そして、パラメータ更新部４３は、連続的な写像を用いて、表示面空間Ａの操作点をカラーチャート色空間Ｃの点に変換する。次いで、パラメータ更新部４３は、変換された座標を用いて、上記式（５５）及び上記式（５６）に従って間隔調整係数ａを更新し、上記式（５７）及び上記式（５８）に従って回転量θを更新する。パラメータ更新部４３は、更新された間隔調整係数ａ’と回転量θ’とを色度算出部４４に出力する。この場合、パラメータ更新部４３は、中央色度（ｔｘ，ｔｙ）については、前回の値を色度算出部４４に出力する。また、パラメータ更新部４３は、更新された間隔調整係数ａ’と回転量θ’を上記式（４４）に適用して、上記式（４４）における各パラメータを変更する。
【０１７２】
色度算出部４４は、上記式（４０）における各パラメータを、入力された中央色度（ｔｘ，ｔｙ）、間隔調整係数ａ、及び、回転量θに変更する。そして、色度算出部４４は、パラメータが変更された上記式（４０）に従って、表示面空間Ａにおける各点Ｐでの色度座標（ｘ’，ｙ’）をそれぞれ算出し、算出結果である各点Ｐでの色度座標（ｘ’，ｙ’）を、表色系変換部４６に出力する。
【０１７３】
すなわち、更新前の各パラメータが適用された上記式（４４）を用いて新たなパラメータが算出され、新たなパラメータが適用された上記式（４０）を用いて各点Ｐの新たな色度座標が算出される。そして、新たなパラメータが適用された上記式（４４）が次回のパラメータの更新に用いられる。
【０１７４】
輝度設定部４５は、入力処理部４２から入力される情報に基づいて、各色表示単位領域１１に表示される表示色に関し、輝度Ｙの値を調整するための係数である輝度調整係数ｆを設定する。そして、輝度設定部４５は、設定された輝度調整係数ｆを表色系変換部４６に出力する。
【０１７５】
表色系変換部４６は、色度算出部４４の算出結果である各点Ｐでの色度座標（ｘ’，ｙ’）と、輝度設定部４５によって設定される輝度調整係数ｆとを用いて、上記式（１５）から式（１７）に基づき、ｘｙＹ表色系によって表されるデータをＲＧＢ表色系のデータに変換する。表色系変換部４６は、変換結果であるＲＧＢ表色系のデータを表示処理部４８に出力する。
【０１７６】
表示処理部４８は、各点Ｐの座標（ｃ，ｒ）と、各点Ｐの表示色を示すＲＧＢ値とを用い、表示面空間Ａの点Ｐの全てについて、点Ｐの位置とＲＧＢ値とを関連づけた表示データを上記フレーム周期で生成する。このとき、表示処理部４８は、区画領域１２に含まれる点Ｐについては、表示色が黒色となるＲＧＢ値を設定する。そして、表示処理部４８は、生成された表示データを出力部４９に出力する。
【０１７７】
出力部４９は、タッチパネルを備えたディスプレイであって、表示処理部４８からの表示データを用い、カラーチャート１０をディスプレイに表示する。
なお、本実施形態では、入力処理部４２、パラメータ更新部４３、色度算出部４４、輝度設定部４５、表色系変換部４６、及び、表示処理部４８が、制御部として機能し、パラメータ更新部４３、色度算出部４４、及び、表色系変換部４６が設定部として機能する。
［カラーチャートの表示装置の作用］
第３実施形態のカラーチャートの表示装置２０で行われるカラーチャートの表示の手順について図１５を参照して説明する。
【０１７８】
まず、入力処理部４２は、各色表示単位領域１１での表示色の輝度Ｙに関する情報を入力部４１から取得する。入力処理部４２は、取得された輝度Ｙに関する情報を輝度設定部４５に出力する。そして、入力処理部４２は、表示面にて操作点が移動したか否かを判断する（ステップＳ４０）。操作点の移動がないと判断される場合、入力処理部４２は、パラメータ更新部４３に対して各パラメータを前回の値に保つ旨の信号を出力する。パラメータ更新部４３は、中央色度（ｔｘ，ｔｙ）、間隔調整係数ａ、回転量θを前回の値に保って、色度算出部４４に出力する。（ステップＳ４１）。
【０１７９】
一方、操作点の移動があると判断される場合、入力処理部４２は操作点が１つであるか２つであるか、すなわち、ドラッグ操作が行われたか否かを判断する（ステップＳ４２）。ドラッグ操作が行われたと判断される場合、入力処理部４２は、前回のフレーム周期における１つの操作点の位置座標と、今回のフレーム周期における１つの操作点の位置座標とをパラメータ更新部４３に出力する。パラメータ更新部４３は、操作点の位置座標を用いて今回の中央色度（ｔｘ’，ｔｙ’）を算出する。また、パラメータ更新部４３は、間隔調整係数ａ、回転量θを前回の値に保つ。そして、パラメータ更新部４３は、上記式（４４）における各パラメータを変更し、各パラメータを色度算出部４４に出力する（ステップＳ４３）。
【０１８０】
先のステップＳ４２にて、ドラッグ操作が行われていないと判断される場合、入力処理部４２は、前回のフレーム周期における２つの操作点の位置座標と、今回のフレーム周期における２つの操作点の位置座標とをパラメータ更新部４３に出力する。パラメータ更新部４３は、操作点の位置座標を用いて今回の間隔調整係数ａ’と回転量θ’とを算出する。また、パラメータ更新部４３は、中央色度（ｔｘ，ｔｙ）を前回の値に保つ。そして、パラメータ更新部４３は、上記式（４４）における各パラメータを変更し、各パラメータを色度算出部４４に出力する（ステップＳ４４）。
【０１８１】
次いで、色度算出部４４は、パラメータ更新部４３から入力された中央色度（ｔｘ，ｔｙ）、間隔調整係数ａ、及び、回転量θを用いて、上記式（４０）における各パラメータを変更し、各点Ｐでの色度座標（ｘ’，ｙ’）を算出する（ステップＳ４５）。
【０１８２】
次いで、表色系変換部４６は、色度算出部４４で算出された各点Ｐでの色度座標（ｘ’，ｙ’）と輝度設定部４５で設定された輝度調整係数ｆとを用いて、各点Ｐでの新たなＲＧＢ値を算出する（ステップＳ４６）。そして、表示処理部４８は、表示面空間Ａのすべての点Ｐの座標（ｃ，ｒ）に新たなＲＧＢ値を対応付けた表示データを生成してその表示データを出力部４９に出力する（ステップＳ４７）。
【０１８３】
これにより、表示面での操作量、すなわち、任意の１点の移動量、または、任意の２点間の距離と方向の変化量に応じて、カラーチャート１０に表示される表示色が変更される。このとき、第３実施形態では、表示面空間Ａの点をカラーチャート色空間Ｃの点に連続的に対応付けて、表示面での操作量に対応するカラーチャート色空間Ｃでの点の移動量を算出する。そして、カラーチャート色空間Ｃでの点の移動量に基づいて、各パラメータの変更量が算出される。そして、算出された変更量に基づいて各パラメータが更新され、各点Ｐにおける新たな色度座標（ｘ’，ｙ’）が算出される。
【０１８４】
したがって、ドラッグ操作によって色表示単位領域１１に表示される色を表示面内で平行に移動させていく場合には、第１実施形態の場合と比較して、より滑らかに色表示単位領域１１の色が変更される。さらに、色表示単位領域１１に表示される色を表示面内で回転により移動させることが可能になる。その結果、カラーチャート１０に表示される色の変更方式が多様化されて、カラーチャート１０を用いた色の選択に際しての自由度が高められる。
【０１８５】
一般に、表示装置の表示面に画像が表示される場合、表示面内の点の座標には、ＣＩＥＸＹＺ表色系やＲＧＢ表色系等の色空間内の点の座標が直接対応付けられている。そして、表示面にて画像の移動や拡大縮小や回転が行われる場合、表示面内における移動元の座標が、表示面内における移動先の座標に変換され、移動元の座標に対応付けられていた色空間内の点の座標は、移動先の座標に対応付けられる。
【０１８６】
一方、第３実施形態のカラーチャートの表示装置では、表示面内の点の座標が、色表示単位領域１１の配列順が尺度となる配列空間の座標に対応付けられ、かつ、配列空間の座標が、ｘｙＹ表色系の色空間内の座標に対応付けられる。そして、ｘｙＹ表色系のデータがＲＧＢ表色系のデータに変換される。表示面にてカラーチャートの表示色の変更が行われる場合、配列空間内の座標と対応付けられた色空間内の座標が、色空間内の他の座標に変換されることにより、表示面内の点と色空間内の点との対応付けが変更される。
【０１８７】
このように、画像の表示方法とカラーチャートの表示方法とでは、表示面内の点と色空間内の点との対応付けの態様と、表示内容の変更に際して点の変換が行われる空間とが異なる。
【０１８８】
なお、第３実施形態では、表示面での操作量に関する情報として、表示面内における移動前後の操作点の位置座標が用いられる。
以上説明したように、第３実施形態によれば、上記（３）〜（６）に準じた効果に加えて以下に列挙する効果が得られる。
【０１８９】
（９）色表示単位領域ごとの色彩値が、表示面での操作量に関する情報に基づいて設定され、これによって、カラーチャートに表示される各表示色が変更される。したがって、カラーチャートを用いた色の選択に際しての自由度が高められる。
【０１９０】
（１０）表示面空間Ａの点とカラーチャート色空間Ｃの点とが連続的に対応付けられて、表示面での操作量に対応するカラーチャート色空間Ｃの点の移動量が算出される。そして、算出された移動量に基づいて表示面空間Ａの点における色彩値が設定される。そのため、表示面での操作量が的確にカラーチャート１０に表示される色の変更に反映される。結果として、カラーチャート１０内での表示色の回転も可能となり、カラーチャート１０に表示される色の変更方式が多様化される。
【０１９１】
（１１）表示面空間Ａの点とカラーチャート色空間Ｃの点とが配列空間Ｂを介して対応付けられる。したがって、色表示単位領域１１の配列からなるカラーチャート１０に特有の表示面での表示態様が適切に反映されて、表示面内の点と色空間内の点が対応付けられる。
［第４実施形態］
本開示のカラーチャートの表示方法、カラーチャートの表示装置、及び、カラーチャートの表示プログラムを具体化した第４実施形態を以下に説明する。なお、第４実施形態は、第３実施形態とは、写像Ｆ１にて示した表示面空間Ａに含まれる点Ｐの座標（ｃ，ｒ）と配列空間Ｂに含まれる配列座標Ｄ（i，ｊ）との対応付けの態様が異なる。したがって、以下では、上記空間の対応付けについて説明し、第３実施形態で説明された構成と同様の構成はその説明を省略する。
【０１９２】
第４実施形態では、表示面空間Ａに含まれる点Ｐの座標（ｃ，ｒ）と、配列空間Ｂに含まれる配列座標Ｄ（i，ｊ）との対応付けが、表示面での操作量に応じて変更される。すなわち、表示面における色表示単位領域１１と区画領域１２との位置が、表示面での操作量に応じて移動する。具体的には、第４実施形態では、表示面にてドラッグ操作が実行された場合に、第１実施形態と同様に、色表示単位領域１１と区画領域１２との位置が移動する。
【０１９３】
第４実施形態にて、表示面空間Ａに含まれる点Ｐの座標（ｃ，ｒ）と配列空間Ｂに含まれる配列座標Ｄ（i，ｊ）とを対応付ける写像には、表示面での操作量に応じて変更されるパラメータとして、表示面移動量（ｄＣ，ｄＲ）が用いられる。まず、表示面移動量（ｄＣ，ｄＲ）について説明する。
【０１９４】
表示面にてドラッグ操作が実行されると、表示面空間Ａで、点Ｐ１の座標（ｃ１，ｒ１）から点Ｐ２の座標（ｃ２，ｒ２）への操作点の移動が検出される。この場合、下記式（５９）によって、表示面移動量（ｄＣ，ｄＲ）が定義される。
【０１９５】
【数４３】
2014030174.tif 000045
【０１９６】
したがって、下記式（６０）によって、表示面空間Ａの点Ｐの座標（ｃ，ｒ）が、表示面でのドラッグ操作による操作量に応じて、表示面空間Ａに含まれる他の点Ｐ（ｃ’，ｒ’）に変換される。下記式（６０）において、行列Ｍｄは、表示面空間Ａに含まれる点を表示面空間Ａに含まれる点へ投影するアフィン変換を行う行列である。下記式（６０）より、下記式（６１）が得られる。
【０１９７】
【数４４】
2014030174.tif 000046
【０１９８】
上記式（６１）を、第３実施形態にて説明した表示面空間Ａに含まれる点Ｐの座標（ｃ，ｒ）を、配列空間Ｂに含まれる配列座標Ｄ（i，ｊ）に対応付ける式である下記式（２６）に代入することにより、下記式（６２）が得られる。下記式（６２）により、表示面空間Ａに含まれる点Ｐの座標（ｃ，ｒ）と配列空間Ｂに含まれる配列座標Ｄ（i，ｊ）との対応付けが、表示面でのドラッグ操作による操作量に応じて変更される。下記式（６２）を第３実施形態における写像Ｆ２，Ｆ３と合成することによって、表示面空間Ａの点と配列空間Ｂの点の対応付けの変更が加味された状態で、表示面空間Ａの点とカラーチャート色空間Ｃでの点の対応付けがなされる。
【０１９９】
【数４５】
2014030174.tif 000047
【０２００】
上記構成によれば、ドラッグ操作に従って、表示面内で色表示単位領域１１と区画領域１２との位置が移動する。そして、色表示単位領域１１の表示色が、ドラッグ操作が開始される前の当該色表示単位領域１１に隣接する色表示単位領域１１の色となったとき、すなわち、色表示単位領域１１の表示色が１つ分ずれたときに、色表示単位領域１１と区画領域１２との位置が初期位置に戻る。したがって、色表示単位領域１１の表示色の変化を、利用者に対して直感的に把握させることが可能になる。
【０２０１】
すなわち、第３実施形態及び第４実施形態では、表示面内の点の座標が、配列空間の点の座標と対応付けられ、かつ、配列空間の点の座標が、色空間内の点の座標と対応付けられる。そして、第３実施形態では、配列空間の点の座標と色空間内の点の座標との対応付けが、表示面での操作量に応じて変更される。第４実施形態では、表示面内の点の座標と配列空間の点の座標との対応付け、及び、配列空間の点の座標と色空間内の点の座標との対応付けが、表示面での操作量に応じて変更される。
【０２０２】
以上説明したように、第４実施形態によれば、上記（３）〜（６），（９）〜（１１）に準じた効果に加えて以下に列挙する効果が得られる。
（１２）ドラッグ操作に従って、表示面内で色表示単位領域１１と区画領域１２との位置が移動し、色表示単位領域１１の表示色が１つ分ずれたときに、色表示単位領域１１と区画領域１２との位置が初期位置に戻る。したがって、色表示単位領域１１の表示色の変化を、利用者に対して直感的に把握させることが可能になる。
［第３，４実施形態と第１，２実施形態との関係］
第１，２実施形態は、第３，４実施形態に特定の条件が設定された例である。以下では、第３，４実施形態と第１，２実施形態との関係について説明する。
［条件の設定］
第１，２実施形態では、カラーチャート内での表示色の回転は行われない。すなわち、第１，２実施形態とは、第３，４実施形態にて、回転量θが０°に設定された一例である。この場合の写像Ｆ２について説明する。
【０２０３】
上記式（３９）において、回転量θが０°に設定されると、下記式（６３）、（６４）が得られる。また、上記式（４５）において、回転量θが０°に設定されると、下記式（６５）が得られる。
【０２０４】
【数４６】
2014030174.tif 000048
【０２０５】
［表示色の算出］
第１，２実施形態では、カラーチャートの中央に配置された色表示単位領域１１が特定の色表示単位領域１１として設定され、隣接色度差Δｘ，Δｙを用いて、特定の色表示単位領域１１の表示色から各色表示単位領域１１の表示色が算出される（上記式（６）参照）。この表示色の算出方法は、第３，４実施形態における配列座標Ｄ（i，ｊ）と色度座標（ｘ，ｙ）とを対応付ける式である上記式（３９）から誘導される。
【０２０６】
上述のように、回転量θが０°であるとき、上記式（３９）から上記式（６４）が得られる。上記式（６４）に基づき、隣接色度差Δｘ，Δｙは、下記式（６６）によって表される。すなわち、第１，２実施形態における隣接色度差Δｘ，Δｙは、第３，４実施形態における間隔調整係数ａと等しいことが示される。
【０２０７】
【数４７】
2014030174.tif 000049
【０２０８】
ここで、配列座標Ｄ（i０，ｊ０）で示される特定の色表示単位領域１１に対応する色度座標（ｘ０、ｙ０）から配列座標Ｄ（i，ｊ）で示される任意の色表示単位領域１１に対応する色度座標（ｘ、ｙ）を算出する式を、上記式（６４）を用いて表し、間隔調整係数ａを隣接色度差Δｘ，Δｙにて置換すると、下記式（６７）が得られる。したがって、下記式（６７）から、下記式（６８）が得られる。
【０２０９】
第１，２実施形態と第３，４実施形態では、配列座標Ｄ（i，ｊ）の原点の設定が異なる。これを考慮した上で、下記式（６８）にて、配列座標Ｄ（i０，ｊ０）で示される特定の色表示単位領域１１に対応する色度座標（ｘ０、ｙ０）を、第１，２実施形態における中央の色表示単位領域１１に対応する色度座標（ｘｃ，ｙｃ）とすると、下記式（６８）は第１，２実施形態の上記式（６）と一致する。
【０２１０】
これにより、第３，４実施形態における上記式（３９）を用いて、第１，２実施形態の上記式（６）が誘導されることが示された。すなわち、配列座標Ｄ（i，ｊ）と色度座標（ｘ，ｙ）とを対応付ける式を用いて、特定の色表示単位領域１１の表示色から各色表示単位領域１１の表示色を算出する式が導き出せることが示された。
【０２１１】
【数４８】
2014030174.tif 000050
【０２１２】
［ピンチイン操作／ピンチアウト操作による表示色の変更］
第２実施形態では、表示面でのピンチイン操作、あるいは、ピンチアウト操作による操作量に応じて色表示単位領域１１の表示色を変更するためのパラメータとして、色度差調整係数ｇを用いた。一方、第３，４実施形態では、ピンチイン操作、あるいは、ピンチアウト操作による操作量に応じて色表示単位領域１１の表示色を変更する際には、上記式（５５），（５６）によって示されるように、係数ｋを用いて間隔調整係数ａが更新される。以下では、色度差調整係数ｇと係数ｋとの関係について説明する。
【０２１３】
上記式（６６）により、第１，２実施形態における隣接色度差Δｘ，Δｙは、第３，４実施形態における間隔調整係数ａと等しいことが示された。また、上記式（５６）により，ａ’＝ｋａであるため、上記式（６８）は、下記式（６９）のように変形できる。したがって、下記式（６９）から、下記式（７０）が得られる。下記式（７０）は、第２実施形態の上記式（２１）に相当する。
【０２１４】
【数４９】
2014030174.tif 000051
【０２１５】
第３，４実施形態にて、上記式（５５）に示されるように、係数ｋは、表示面での操作量に対応するカラーチャート色空間Ｃでの点の移動量から定められる。一方、第２実施形態にて、上記式（２０）に示されるように、色度差調整係数ｇは、表示面空間Ａでの点の移動量から定められる。
【０２１６】
ここで、上記式（５５）に、上記式（６５）を代入して、係数ｋを表示面空間Ａでの点の移動量で表す式に変形すると、下記式（７１）が得られる。また、表示面でのカラーチャートの形状について、下記式（７２）が成り立つとする。すなわち、表示幅Ｗｐと区画幅Ｗｓとの加算値と、表示高さＨｐと区画高さＨｓとの加算値とが等しいとする。この場合、下記式（７１）と下記式（７２）から、下記式（７３）が得られる。下記式（７３）は、第２実施形態における色度差調整係数ｇを定める式である上記式（２０）と一致する。
【０２１７】
このように、カラーチャートの幾何学的形状について下記式（７２）が満たされる条件下、すなわち、表示面空間Ａにおける２成分のアスペクト比とカラーチャート色空間Ｃにおける２成分のアスペクト比とが一致する条件下において、第３，４実施形態における係数ｋの算出は、第２実施形態における色度差調整係数ｇの算出に一致することが示された。
【０２１８】
【数５０】
2014030174.tif 000052
【０２１９】
【数５１】
2014030174.tif 000053
【０２２０】
［ドラッグ操作による表示色の変更］
第１実施形態では、ドラッグ操作によって、表示面にて表示幅Ｗｐと区画幅Ｗｓとの加算値に相当する量だけ操作点が移動するたびに、色度座標（ｘｉ，ｙｊ）のｘ色度が隣接色度差Δｘだけ変わる。また、ドラッグ操作によって、表示面にて表示高さＨｐと区画高さＨｓとの加算値に相当する量だけ操作点が移動するたびに、色度座標（ｘｉ，ｙｊ）のｙ色度が隣接色度差Δｙだけ変わる。以下では、第４実施形態の一例として、第１実施形態と同様にドラッグ操作に従って色表示単位領域１１の表示色が隣接色度差Δｘ，Δｙずつ変更される例を説明し、その実施例と第１実施形態における表示色の変更との関係を説明する。
【０２２１】
第４実施形態において、ドラッグ操作が完了し、各色表示単位領域１１に対応する色度座標（ｘｉ，ｙｊ）がｃ軸方向にα個分、ｒ軸方向にβ個分移動したときの表示面移動量（ｄＣ，ｄＲ）は、下記式（７４）によって表される。下記式（７４）において、床関数で表される部分は、整数値となるため、下記式（７４）は、下記式（７５）で表される。下記式（７５）において、α及びβは整数である。
【０２２２】
【数５２】
2014030174.tif 000054
【０２２３】
上記式（７５）を第４実施形態の上記式（６１）に代入することにより、下記式（７６）が得られる。さらに、下記式（７６）を上記式（６５）に代入することにより、下記式（７７）が得られる。すなわち、下記式（７７）は、上記式（６５）にて中央色度（ｔｘ，ｔｙ）を、（ｔｘ＋αΔｘ，ｔｙ＋βΔｙ）に変更した式に相当する。
【０２２４】
また、下記式（７７）は、下記式（７８）に変形される。下記式（７８）は、第１実施形態の上記式（１３），（１４）に相当する。したがって、第４実施形態において表示面移動量（ｄＣ，ｄＲ）が用いられる実施例は、第１実施形態に相当する。
【０２２５】
【数５３】
2014030174.tif 000055
【０２２６】
【数５４】
2014030174.tif 000056
【０２２７】
【数５５】
2014030174.tif 000057
【０２２８】
以上説明したように、第３，４実施形態にて特定の条件が設定された一例が、第１，２実施形態に相当する。
上記各実施形態は、以下のように変更して実施することもできる。
【０２２９】
・第１実施形態と第２実施形態を組み合わせて実施してもよい。すなわち、第１実施形態において、制御部が第２実施形態における調整係数算出部３３と色表示単位領域設定部３７としても機能するようにしてもよい。この場合、ドラッグ操作であるかピンチイン操作またはピンチアウト操作であるかによって、すなわち入力部からの入力信号によって、変更量蓄積部２３と調整係数算出部３３とが切り替えられ、色表示単位領域算出部２７と色表示単位領域設定部３７とが切り替えられる。こうした構成によれば、色の選択にあたり、まず、ドラッグ操作によって所望の色と近い色を中央の色表示単位領域１１に表示させ、ついで、ピンチイン操作またはピンチアウト操作によって表示色の分解能の調節を行って所望の色を探すことが可能となる。したがって、より正確で詳細な色の選択を行うことが可能となる。
【０２３０】
・第１実施形態では、表示面にて選択された任意の２点において、一方の操作点に対する他方の操作点の相対的な移動量が、表示面での操作量に関する情報として取り扱われてもよい。こうした構成であっても、上記（１）から（６）に準じた効果を得ることは可能である。
【０２３１】
・第１実施形態において、色彩値差を定めるための所定の色彩値は、特定の色表示単位領域１１の色度座標（ｘｃ，ｙｃ）に限らず、例えば、任意に選択された色表示単位領域１１における前回の表示色の色度座標であってもよい。あるいは、色彩値差を定めるための所定の色彩値は、色度座標における原点（０，０）であってもよい。すなわち、色彩値差を定めるための所定の色彩値は、カラーチャートの中に含まれる特定の色表示単位領域１１に表示された表示色の色彩値であってもよく、隣接する色表示単位領域１１の間の色彩値であってもよく、カラーチャートの中に含まれない色の色彩値であってもよい。また、上記所定の色彩値は、各表示色の含まれる色平面内であってもよく、あるいは、その色平面外であってもよい。
【０２３２】
・第１実施形態において、第１変更パラメータａと第２変更パラメータｂとは、整数に限らず、例えば、少数部分を含む実数であってもよく、１未満の実数であってもよい。こうした構成であれば、上述のドラッグ操作によって、相互に隣接する色表示単位領域１１の色度座標間の中間値を表示することが可能にもなる。
【０２３３】
・第１実施形態において、各色表示単位領域１１の色度座標（ｘｉ，ｙｊ）の算出態様は、上述の場合に限らず、累積移動量（ｄＣ，ｄＲ）に応じて設定される色彩値差に対応した新たな色度座標（ｘｉ，ｙｊ）が各色表示単位領域ごとに算出される態様であれば、適宜採用できる。例えば、予め定められた基準色度座標（ｘ０，ｙ０）を用いて、各色表示単位領域１１の色度座標（ｘｉ，ｙｊ）が下記式（７９）によって算出されてもよい。この場合、所定の色彩値は、基準色度座標（ｘ０，ｙ０）と設定される。
【０２３４】
【数５６】
2014030174.tif 000058
【０２３５】
・第１実施形態では、第２実施形態と同様に、各色表示単位領域１１の位置座標が固定値であってもよい。すなわち、表示面での操作量に関する情報に応じて各色表示単位領域１１での表示色の色度座標のみが変更されてもよい。
【０２３６】
・第２実施形態において、操作点間の距離の変化量は、前回の操作点間の距離に対する今回の操作点間の距離の比率に限らず、例えば、前回の操作点間の距離に対する今回の操作点間の距離の差分値であってもよい。要するに、操作点間の距離の変化量は、操作点間の距離の変化を示す量であればよい。
【０２３７】
・第２実施形態において、色彩値差を定めるための所定の色彩値は、特定の色表示単位領域１１における色度座標（ｘｃ，ｙｃ）に限らず、例えば、任意に選択される色表示単位領域１１の色度座標（ｘｉ，ｙｊ）であってもよく、色度座標の原点（０，０）であってもよい。すなわち、色彩値差を定めるための所定の色彩値は、カラーチャートの中に含まれる特定の色表示単位領域１１に表示された表示色の色彩値であってもよく、隣接する色表示単位領域１１の間の色彩値であってもよく、カラーチャートの中に含まれない色の色彩値であってもよい。また、上記所定の色彩値は、各表示色の含まれる色平面内であってもよく、あるいは、その色平面外であってもよい。
【０２３８】
・第２実施形態において、色度差調整係数ｇは、操作点間の距離の変化量を変数とした一次関数の出力値に限らず、例えば、操作点間の距離の変化量を変数とした二次以上の高次関数の出力値や指数関数の出力値であってもよい。要するに、色度差調整係数ｇは、操作点間の距離の変化量に応じて変わる係数であればよい。なお、選択候補となる色の表示を利用者に対して直感的に把握させるうえでは、色度差調整係数ｇは単調に増加もしくは単調に減少する関数の出力値であることが好ましい。
【０２３９】
・第２実施形態において、各色表示単位領域１１の色度座標（ｘｉ，ｙｊ）は、色度差調整係数ｇを変数とした一次関数の出力値に限らず、例えば、色度差調整係数ｇを変数とした二次以上の高次関数の出力値や指数関数の出力値であってもよい。また、各色表示単位領域１１の色度座標（ｘｉ，ｙｊ）の算出態様は、上述の場合に限らず、任意の２点間の距離の変化量に応じて設定される色彩値差に対応した新たな色度座標（ｘｉ，ｙｊ）が各色表示単位領域ごとに算出される態様であれば、適宜採用できる。
【０２４０】
・第２実施形態において、色度差調整係数ｇは、色度座標ｘｉを変更するための色度差調整係数と、色度座標ｙｊを変更するための色度差調整係数とに各別に設定されてもよい。例えば、２つの始点の位置座標と２つの終点の位置座標とが用いられ、ｃ軸方向の距離の比率から色度座標ｘｉを変更する色度差調整係数が算出され、また、ｒ軸方向の距離の比率から色度座標ｙｊを変更するための色度差調整係数が算出されてもよい。
【０２４１】
・第１実施形態及び第２実施形態では、表示面に配列される色表示単位領域１１のｃ軸方向の数とｒ軸方向の数とをそれぞれ奇数としたが、いずれか一方、もしくは、両方が偶数であってもよい。この場合、表示面の中央に近い色表示単位領域１１が特定の色表示単位領域１１として設定される。
【０２４２】
・第３，４実施形態において、中央色度（ｔｘ，ｔｙ）、間隔調整係数ａ、及び、回転量θのうちのいずれか１つ、もしくはいずれか２つが固定値とされ、２つあるいは１つのパラメータの更新のみが行われてもよい。
【０２４３】
・第３，４実施形態において、点Ｐにおける色度座標（ｘ’，ｙ’）の算出に用いられる式は、表示面空間Ａの点がカラーチャート色空間Ｃの点に離散的に対応付けられる式であれば、上記式（４０）と異なってもよい。
【０２４４】
・第３，４実施形態において、各パラメータの更新に利用される色度座標（ｘ、ｙ）を算出する式は、表示面空間Ａの点をカラーチャート色空間Ｃの点に連続的に対応付ける式であれば、上記式（４４）と異なってもよい。
【０２４５】
・第３，４実施形態において、写像Ｆ１，Ｆ２，Ｆ３、行列Ｍｄ（式６０）は、アフィン変換に限らず、配列空間の２つの成分である配列座標（ｉ，ｊ）の変化を変換先の空間に連続に対応させるものであればよく、座標値の変化をパラメータによって記述できるものであればよい。
【０２４６】
・各色表示単位領域１１には、当該色表示単位領域１１に表示される表示色の色度座標（ｘ，ｙ）が表示されてもよい。また、各色表示単位領域１１には、当該色表示単位領域１１に表示される表示色のＲＧＢ値が表示されてもよい。これらによれば、色表示単位領域１１に表示されている色を定量的に認識させることが容易となる。
【０２４７】
・表示色を表現する表色系は、ｘｙＹ表色系に限らず、他の表色系であってもよい。例えば、ＣＩＥＬＡＢ色空間に任意の色平面が設定され、その色平面内において表示色が変更されてもよい。すなわち、３次元以上の次元を有する色空間において、任意に選択される２次元の色平面内が表示色の色平面として設定されればよい。この場合、任意に選択される２つの次元の各々が表示色の属性として用いられ、当該属性以外の他の次元の値が、別に設定される。また、３次元以上の次元を有する色空間において、任意に選択される１つの次元が表示色の属性として用いられ、当該属性以外の他の次元の値が、別に設定される態様であってもよい。また、色表示単位領域１１に表示される表示色の範囲として設定される面は、平面に限らず、３次元以上の次元を有する色空間内の曲面であってもよい。
【０２４８】
・表色系変換部２６，４６によって変換される表色系は、ＲＧＢ形式に限らず、例えば、ＣＭＹＫ形式等、他の表色系であってもよい。また、表示色の色彩値によっては、表色系の変換を割愛することも可能である。
【０２４９】
・カラーチャート１０が表示される表示面は、平面に限らず、曲面であってもよい。
・色表示単位領域１１の形状は、矩形に限らず円形や多角形であってもよい。また、色表示単位領域１１の配列の状態は、マトリクス状に限らず、直線状や曲線状、螺旋状等の１次元の配列や、同心円状や放射状等の２次元の配列であってもよい。要は、配列空間における成分の変化に対して、色空間内の点を連続して一意に対応付けることが可能な配列であればよい。さらに、色表示単位領域１１の形状や大きさは、隣接する色表示単位領域１１間で異なっていてもよい。
【０２５０】
・区画領域１２に表示される色は、黒色に限らず、白色や灰色であってもよく、それ以外の色であってもよい。また、区画領域１２が任意の色のグラデーションで表示されてもよい。
【０２５１】
・カラーチャート１０では、区画領域１２が割愛されて、相互に隣り合う色表示単位領域１１が接していてもよい。なお、上述のように、黒色の区画領域１２が設けられると、相互に隣接する色表示単位領域１１の境界にて色彩の変化が強調されて見えるマッハ効果や色の対比による錯覚が抑えられるため、各色表示単位領域１１での表示色が正確に知覚されやすくなる。すなわち、各色表示単位領域１１での表示色を正確に知覚させるうえでは、区画領域１２を設けることが有効的である。なお、この際、区画領域１２の色は、黒色でなくとも、マッハ効果を抑えられる色であればよい。そして、本開示の技術によれば、こうした区画領域１２のサイズを固定し、且つ、表示面での操作量に関する情報に基づき表示色のみを変更することが可能である。
【０２５２】
・さらに、色表示単位領域１１の形状が円形である場合には、相互に隣接する色表示単位領域１１同士が接する配置であっても、色表示単位領域１１の接する部分が１点となるため、これによってもマッハ効果や色の対比による錯覚が抑えられる。それゆえに、色表示単位領域１１の形状が円形であれば、マッハ効果や色の対比による錯覚を抑えつつ、限られた面積のカラーチャート１０内により多くの色表示単位領域１１を配置することが可能となる。
【０２５３】
・表示色が有する色彩値は、表示色を特定することの可能な色彩値であればよい。
・表示面での操作量に関する情報は、ドラッグ操作、ピンチイン操作、ピンチアウト操作の他、例えば、タップ操作や回転操作によって生成されてもよい。
【０２５４】
・表示面を備える表示装置は、タブレット端末の他、スマートフォン、パーソナルコンピュータ等の各種の表示装置に具体化される。例えば、パーソナルコンピュータに具体化される場合には、キーボード、マウス、あるいは、タッチパッド等が入力部として構成される。
【０２５５】
・カラーチャートが更新される周期は、表示装置のフレーム周期に限らず、フレーム周期の整数倍の周期であってもよく、要するに、表示面での操作量に関する情報を取得して色表示単位領域の色彩値を新たに設定することの可能な周期であればよい。
【符号の説明】
【０２５６】
１０…カラーチャート、１１…色表示単位領域、１２…区画領域、２０…表示装置、２１，３１，４１…入力部、２２，３２，４２…入力処理部、２３…変更量蓄積部、２４，３４，４４…色度算出部、２５，４５…輝度設定部、２６，４６…表色系変換部、２７…色表示単位領域算出部、２８，４８…表示処理部、２９，４９…出力部、３３…調整係数算出部、３７…色表示単位領域設定部、４３…パラメータ更新部。
【図１】
2014030174.tif 000059
【図２】
2014030174.tif 000060
【図３】
2014030174.tif 000061
【図４】
2014030174.tif 000062
【図５】
2014030174.tif 000063
【図６】
2014030174.tif 000064
【図７】
2014030174.tif 000065
【図８】
2014030174.tif 000066
【図９】
2014030174.tif 000067
【図１０】
2014030174.tif 000068
【図１１】
2014030174.tif 000069
【図１２】
2014030174.tif 000070
【図１３】
2014030174.tif 000071
【図１４】
2014030174.tif 000072
【図１５】
2014030174.tif 000073