(57)【要約】  ユーザからの操作を受け付け、表示部に表示されている画像内において当該ユーザによって指定される基準位置を示す基準位置情報と、前記表示部に表示されている画像の色を変更するための色変換係数を示す色変換係数情報を出力する操作部（１０２）と、前記表示部が表示する画像を示す画像情報を入力し、当該画像情報に基づき画像内において等間隔に設けられている複数のサンプリングポイントに対応するＲＧＢ信号レベルを示す情報を検出する信号レベル検出部（１０５）と、前記基準位置情報と前記ＲＧＢ信号レベルを示す情報を入力し、前記基準位置に対応する前記ＲＧＢ信号レベルとの誤差が予め決められた許容範囲内となる前記サンプリングポイントを検出し、当該サンプリングポイントに基づき、前記画像情報の画像内において前記基準位置と同一色の領域を含む色変換対象領域を決定する制御部（１０４）と、前記制御部によって決定された前記色変換対象領域のうち、一部の画像領域の色を前記色変換係数情報が示す色変換係数により変換して、前記画像上の対応する部分に重畳して前記表示部に表示させる表示制御部（１０６）とを備えることを特徴とする。
2012056579.tif 000002
【特許請求の範囲】
【請求項１】
ユーザからの操作を受け付け、表示部に表示されている画像内において当該ユーザによって指定される基準位置を示す基準位置情報と、前記表示部に表示されている画像の色を変更するための色変換係数を示す色変換係数情報を出力する操作部と、
前記表示部が表示する画像を示す画像情報を入力し、当該画像情報に基づき画像内において等間隔に設けられている複数のサンプリングポイントに対応するＲＧＢ信号レベルを示す情報を検出する信号レベル検出部と、
前記基準位置情報と前記ＲＧＢ信号レベルを示す情報を入力し、前記基準位置に対応する前記ＲＧＢ信号レベルとの誤差が予め決められた許容範囲内となる前記サンプリングポイントを検出し、当該サンプリングポイントに基づき、前記画像情報の画像内において前記基準位置と同一色の領域を含む色変換対象領域を決定する制御部と、
前記制御部によって決定された前記色変換対象領域のうち、一部の画像領域の色を前記色変換係数情報が示す色変換係数により変換して、前記画像上の対応する部分に重畳して前記表示部に表示させる表示制御部と
を備えることを特徴とする画像色変換装置。
【請求項２】
前記制御部は、
前記基準位置の周囲領域に含まれる前記サンプリングポイントに対応するＲＧＢ信号レベルと前記基準位置に対応するＲＧＢ信号レベルとの誤差が前記許容範囲内であるか否かを判断し、前記誤差が前記許容範囲内である場合、当該周囲領域が色変換対象領域に含まれることを判定し、前記基準位置を中心に前記基準位置の周囲領域を拡大して、拡大された部分に含まれる前記サンプリングポイントに対応するＲＧＢ信号レベルと前記基準位置に対応するＲＧＢ信号レベルとの誤差が前記許容範囲内であるか否かを判断し、前記誤差が前記許容範囲外である場合、当該周囲領域が前記色変換対象領域あると決定することを特徴とする請求項１に記載の画像色変換装置。
【請求項３】
前記表示制御部は、
前記制御部によって決定された前記色変換対象領域としての画像サイズが、予め決められた最小サイズ以下である場合、当該色変換対応領域に対応する画像サイズの画像であって、前記色変換係数情報が示す色変換係数により変換した画像を、前記色変換対象領域と並べて前記画像上に表示させることを特徴とする請求項１に記載の画像色変換装置。
【請求項４】
前記表示部と、前記請求項１から３のうちいずれか一項に記載の画像色変換装置を備えることを特徴とする表示装置。
【請求項５】
操作部が、
ユーザからの操作を受け付け、表示部に表示されている画像内において当該ユーザによって指定される基準位置を示す基準位置情報と、前記表示部に表示されている画像の色を変更するための色変換係数を示す色変換係数情報を出力し、
信号レベル検出部が、
前記表示部が表示する画像を示す画像情報を入力し、当該画像情報に基づき画像内において等間隔に設けられている複数のサンプリングポイントに対応するＲＧＢ信号レベルを示す情報を検出し、
制御部が、
前記基準位置情報と前記ＲＧＢ信号レベルを示す情報を入力し、前記基準位置に対応する前記ＲＧＢ信号レベルとの誤差が予め決められた許容範囲内となる前記サンプリングポイントを検出し、当該サンプリングポイントに基づき、前記画像情報の画像内において前記基準位置と同一色の領域を含む色変換対象領域を決定し、
表示制御部が、
前記制御部によって決定された前記色変換対象領域のうち、一部の画像領域の色を前記色変換係数情報が示す色変換係数により変換して、前記画像上の対応する部分に重畳して前記表示部に表示させる
ことを特徴とする画像色変換方法。
【請求項６】
コンピュータを、
ユーザからの操作を受け付け、表示部に表示されている画像内において当該ユーザによって指定される基準位置を示す基準位置情報と、前記表示部に表示されている画像の色を変更するための色変換係数を示す色変換係数情報を出力する操作出手段、
前記表示部が表示する画像を示す画像情報を入力し、当該画像情報に基づき画像内において等間隔に設けられている複数のサンプリングポイントに対応するＲＧＢ信号レベルを示す情報を検出する信号レベル検出出手段、
前記基準位置情報と前記ＲＧＢ信号レベルを示す情報を入力し、前記基準位置に対応する前記ＲＧＢ信号レベルとの誤差が予め決められた許容範囲内となる前記サンプリングポイントを検出し、当該サンプリングポイントに基づき、前記画像情報の画像内において前記基準位置と同一色の領域を含む色変換対象領域を決定する制御出手段、
前記制御部によって決定された前記色変換対象領域のうち、一部の画像領域の色を前記色変換係数情報が示す色変換係数により変換して、前記画像上の対応する部分に重畳して前記表示部に表示させる表示制御出手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置に表示される画像の色を変換する画像色変換装置、表示装置、画像色変換方法、画像色変換プログラムに関する。
【背景技術】
【０００２】
近年、さまざまな映像ソースへの対応が要求されている。表示装置や印刷装置など機器の違いによらず、ユーザの意図したとおりの色を再現するため、表現形式を定めているｓＲＧＢ規格などの画像のガンマ特性（信号入力‐輝度出力特性）や白色点及び色再現の統一化が図られている。しかし現状において、各装置において、正確な色の表示が行なえるまでには至ってはいない。
そこで、画像の色や明るさを調整して確認する際、表示装置の使用者は画像全体の中でも特定部分の画像に着目して比較する。表示精度の向上を目的とした画像加工作業では、例えばユーザが指定する画像内の一部の特定部分（ここでは、着目領域という）の色だけを変化させて、加工前後の着目領域の色をユーザが比較しながら着目領域の色の調節を行う。例えば、着目領域における色変化を、多色にわたって行い、最終的に加工後の画像成分データ（プロファイルデータ）が作成される。【０００３】
このように着目領域における色を調整する際、加工前の画像と加工前後の画像を比較する手段としては、画面を２分割して個々に表示するピクチャーバイピクチャー（ＰｂｙＰ）や、親画面の中にさらに小さい子画面を表示するピクチャーインピクチャー（ＰｉｎＰ）が用いられている。
このＰｂｙＰによる表示例を図６に示す。図６に示す通り、加工前の原画像と、加工後の加工画像とは、並べて１画面内に表示される。これにより、原画像において指定されている着目領域（加工前画像）と、この加工画像内において着目領域に相当する比較領域（加工後画像）は、離れて表示される。
ＰｉｎＰによる表示例を図７に示す。図７に示す通り、加工前の原画像内には、加工後の加工画像が、縮小して表示されている。これにより、原画像において指定されている着目領域と、この加工画像内において着目領域に相当する比較領域は、離れて表示されるとともに、この比較領域は小さく表示される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２７１１４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述のような比較方法のＰｂｙＰでは、２つの画像を１つの画面内に表示する必要があるため、各画像を縮小して表示することにより、着目領域も縮小されてしまう。また、２分割した各画面を並べて表示すると、着目領域と比較領域は離れて表示されてしまうため、ユーザは視線を移動して比較しなければならずその違いを正確に認識し難いという問題があった。
またＰｉｎＰでも、子画面が縮小表示されてしまい、かつ、その着目領域と比較領域が離れて表示されてしまうため、ＰｂｙＰと同様に、比較の際のユーザがその違いを正確に認識し難いという問題があった。【０００６】
本発明は、このような事情を考慮し、上記の問題を解決すべくなされたものであって、その目的は、ユーザによって指定された領域における色変更前の画像と色変更後の画像を近接させて表示することができる画像色変換装置、表示装置、画像色変換方法、画像色変換プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記問題を解決するために、本発明に係る画像色変換装置は、ユーザからの操作を受け付け、表示部に表示されている画像内において当該ユーザによって指定される基準位置を示す基準位置情報と、前記表示部に表示されている画像の色を変更するための色変換係数を示す色変換係数情報を出力する操作部と、前記表示部が表示する画像を示す画像情報を入力し、当該画像情報に基づき画像内において等間隔に設けられている複数のサンプリングポイントに対応するＲＧＢ信号レベルを示す情報を検出する信号レベル検出部と、前記基準位置情報と前記ＲＧＢ信号レベルを示す情報を入力し、前記基準位置に対応する前記ＲＧＢ信号レベルとの誤差が予め決められた許容範囲内となる前記サンプリングポイントを検出し、当該サンプリングポイントに基づき、前記画像情報の画像内において前記基準位置と同一色の領域を含む色変換対象領域を決定する制御部と、前記制御部によって決定された前記色変換対象領域のうち、一部の画像領域の色を前記色変換係数情報が示す色変換係数により変換して、前記画像上の対応する部分に重畳して前記表示部に表示させる表示制御部と、を備えることを特徴とする。【０００８】
また、上述の画像色変換装置において、前記制御部は、前記基準位置の周囲領域に含まれる前記サンプリングポイントに対応するＲＧＢ信号レベルと前記基準位置に対応するＲＧＢ信号レベルとの誤差が前記許容範囲内であるか否かを判断し、前記誤差が前記許容範囲内である場合、当該周囲領域が色変換対象領域に含まれることを判定し、前記基準位置を中心に前記基準位置の周囲領域を拡大して、拡大された部分に含まれる前記サンプリングポイントに対応するＲＧＢ信号レベルと前記基準位置に対応するＲＧＢ信号レベルとの誤差が前記許容範囲内であるか否かを判断し、前記誤差が前記許容範囲外である場合、当該周囲領域が前記色変換対象領域あると決定することを特徴とする。【０００９】
また、上述の画像色変換装置において、前記表示制御部は、前記制御部によって決定された前記色変換対象領域としての画像サイズが、予め決められた最小サイズ以下である場合、当該色変換対応領域に対応する画像サイズの画像であって、前記色変換係数情報が示す色変換係数により変換した画像を、前記色変換対象領域と並べて前記画像上に表示させることを特徴とする。【００１０】
上記問題を解決するために、本発明に係る表示装置は、前記表示部と、上述のいずれか一つの画像色変換装置を備えることを特徴とする。【００１１】
上記問題を解決するために、本発明に係る画像色変換方法は、操作部が、ユーザからの操作を受け付け、表示部に表示されている画像内において当該ユーザによって指定される基準位置を示す基準位置情報と、前記表示部に表示されている画像の色を変更するための色変換係数を示す色変換係数情報を出力し、信号レベル検出部が、前記表示部が表示する画像を示す画像情報を入力し、当該画像情報に基づき画像内において等間隔に設けられている複数のサンプリングポイントに対応するＲＧＢ信号レベルを示す情報を検出し、制御部が、前記基準位置情報と前記ＲＧＢ信号レベルを示す情報を入力し、前記基準位置に対応する前記ＲＧＢ信号レベルとの誤差が予め決められた許容範囲内となる前記サンプリングポイントを検出し、当該サンプリングポイントに基づき、前記画像情報の画像内において前記基準位置と同一色の領域を含む色変換対象領域を決定し、表示制御部が、前記制御部によって決定された前記色変換対象領域のうち、一部の画像領域の色を前記色変換係数情報が示す色変換係数により変換して、前記画像上の対応する部分に重畳して前記表示部に表示させることを特徴とする。【００１２】
上記問題を解決するために、本発明に係るプログラムは、コンピュータを、ユーザからの操作を受け付け、表示部に表示されている画像内において当該ユーザによって指定される基準位置を示す基準位置情報と、前記表示部に表示されている画像の色を変更するための色変換係数を示す色変換係数情報を出力する操作出手段、前記表示部が表示する画像を示す画像情報を入力し、当該画像情報に基づき画像内において等間隔に設けられている複数のサンプリングポイントに対応するＲＧＢ信号レベルを示す情報を検出する信号レベル検出出手段、前記基準位置情報と前記ＲＧＢ信号レベルを示す情報を入力し、前記基準位置に対応する前記ＲＧＢ信号レベルとの誤差が予め決められた許容範囲内となる前記サンプリングポイントを検出し、当該サンプリングポイントに基づき、前記画像情報の画像内において前記基準位置と同一色の領域を含む色変換対象領域を決定する制御出手段、前記制御部によって決定された前記色変換対象領域のうち、一部の画像領域の色を前記色変換係数情報が示す色変換係数により変換して、前記画像上の対応する部分に重畳して前記表示部に表示させる表示制御出手段、として機能させるためのプログラムであることを特徴とする。
【発明の効果】
【００１３】
本発明によると、ユーザによって指定された領域における色変更前の画像と色変更後の画像を近接させて表示することができる。
【図面の簡単な説明】
【００１４】
【図１】第１実施形態に係る画像色変換装置の一例を説明するための概略図である。
【図２】第１実施形態に係る重畳表示の一例を説明するための図である。
【図３】第１実施形態に係る画像色変換方法の一例について説明するためのフローチャートである。
【図４】第２実施形態に係る画像色変換装置の一例を説明するための概略図である。
【図５】第２実施形態に係る画像色変換方法の一例について説明するためのフローチャートである。
【図６】表示方法の一例であるピクチャーバイピクチャー（ＰｂｙＰ）について説明するための図である。
【図７】表示方法の一例であるピクチャーインピクチャー（ＰｉｎＰ）について説明するための図である。
【発明を実施するための形態】
【００１５】
［第１実施形態］
次に、発明を実施するための一形態について図面を参照して詳細に説明する。
図１は、本実施形態に係る画像色変換装置１００の一例を示す図である。この画像色変換装置１００は、例えば、カラーマネージメントシステム（ＣＭＳ）を利用して、入力する画像情報に基づき、画像を出力する出力装置に再現される色に合わせて、画像情報に示されている信号レベルを変換する。例えば、画像色変換装置１００は、ディスプレイ等の出力装置に画像を表示して、ユーザから与えられる色変換係数に応じてディスプレイに表示する画像の色を変更する。ここで、画像色変換装置１００は、ディスプレイに色変更前の画像と色変更後の画像を近接させて表示することができる。なお、具体的な内容について以下に詳細に記載する。これにより、ユーザは、ディスプレイに表示されている画像を見ながら、隣合わせて表示されている色変更前の画像と色変更後の画像を比較して、ディスプレイにおける再現色を調整する。これにより、ユーザは、視線を大きく移動して比較する必要がなく、その色の違いをユーザが正確に認識することに貢献することができる。この画像色変換装置１００は、ユーザによって再現色が調整され、調整後の色が設定された場合、この色調整後の色変換係数を記憶部に記憶しておく。これにより、画像色変換装置１００は、以降、設定された色変換係数に応じた色を再現することができる。
【００１６】
以下、画像色変換装置１００の機能の動作について説明する。
図１に示す通り、画像色変換装置１００は、表示部１０１と、操作部１０２と、メモリ１０３と、主制御部１０４と、信号レベル検出回路１０５と、表示制御部１０６とを含む。
この表示制御部１０６は、第１色変換回路１６１と、第２色変換回路１６２と、色変換Ｈ／Ｖ位置制御回路１６３と、画像重畳回路１６４と、ポインタ位置情報生成回路１６５と、色変換Ｈ／Ｖ位置制御回路１６６と、メモリ１６７とを備える。
画像色変換装置１００は、例えばパーソナルコンピュータ等の装置を利用することができる。
【００１７】
表示部１０１は、例えば、液晶表示装置等であって、表示制御部１０６から入力する情報に基づき画像を表示画面に表示する。本実施形態において、表示部１０１は、画像色変換装置１００に含まれる構成を例に説明するが、本発明はこれに限られず、画像色変換装置１００と別の外部装置として構成される態様であってもよい。
【００１８】
操作部１０２は、例えば、マウスやキーボード等であって、ユーザからの操作を受け付け、この操作に応じた操作信号を出力する。
この操作部１０２は、表示部１０１に表示されている画像の色を変換する程度を示す色変換係数が、例えばキーボードを介してユーザにより指示されると、この色変換係数を示す色変換係数情報を制御部１０４に出力する。
また、表示部１０１に、画像が表示された状態において、例えば、画面内のポインタがユーザのマウス操作によって移動された場合、このポインタの移動量を示すポインタ制御信号を制御部１０４に出力する。また、ポインタが画面上のある位置に存在する状態で、マウスがクリックされた場合、操作部１０２は、ポインタの位置が確定されたことを示す位置確定信号を制御部１０４に出力する。
この位置確定信号が出力された際のポインタが位置する画像内の位置が、基準位置Ｐとして設定される。つまり、制御部１０４は、位置確認信号が入力される直前に操作部１０２から入力されたポインタ制御信号が示すポインタの位置を、基準位置Ｐと判定する。
【００１９】
制御部１０４は、操作部１０２から入力するポインタ制御信号に基づき、表示部１０１の表示画面上におけるポインタの位置を算出する。表示部１０１に表示画像が表示されている場合、この表示画像内におけるポインタの位置を算出する。
この制御部１０４は、位置確定信号が入力された際の表示画像上のポインタの位置を、このユーザが指示する基準位置Ｐとして算出し、この基準位置Ｐを示す基準位置情報を信号レベル検出回路１０５に出力する。制御部１０４は、信号レベル検出回路１０５に基準位置情報を出力し、この信号レベル検出回路１０５から基準位置Ｐに相当する画素の信号レベルを入力する。
制御部１０４は、信号レベル検出回路１０５から信号レベルを入力すると、この信号レベルを、例えばＬ＊ａ＊ｂ＊表色系に変換し、基準位置Ｐに対応する基準Ｌ＊ａ＊ｂ＊値を算出する。
【００２０】
また、制御部１０４は、算出した基準位置情報と、入力する信号レベル情報に基づき、画像上において予め決められている画素に対応するサンプリングのうち、基準位置に対応する信号レベルとの誤差が予め決められた範囲内となるサンプリングポイントを検出する。この制御部１０４は、検出したサンプリングポイントに基づき、基準位置Ｐと同一色の画像領域を含む色変換対象領域を決定する。
【００２１】
ここで、図２を参照して、制御部１０４の当該処理について詳細に説明する。図２は、表示部１０１に表示される画像上において仮想的に規定されているサンプリングポイントを示す図である。このサンプリングポイントは、画素に対応する画像内における位置を座標（ｘ，ｙ）により表わす。なお、サンプリングポイントは、画素よりも粗い等間隔で、画像内における位置が予め規定されている。例えば、色変換を行う対象である原画像が左下点（ｘ１，ｙＭ）、右下点（ｘＮ，ｙＭ）、左上点（ｘ１，ｙ１）、右上点（ｘＮ，ｙ１）の４点によって規定される矩形形状である場合、サンプリングポイントは、この原画像内における位置を座標（ｘ，ｙ）により表わされる。なお、紙面に示す通り、画像には右、左、下、上の方向が規定されているものとする。この４方向は、例えば、表示部１０１に表示されている状態において、表示部１０１の表示画面における方向と対応している。
【００２２】
制御部１０４は、ユーザによって基準位置Ｐが設定されると、この基準位置Ｐに最も近い４点のサンプリングポイントを、周囲第１指定領域を示すサンプリングポイントとして検出する。図２に示す例では、周囲第１指定領域を示す４点のサンプリングポイントは、サンプリングポイントＳＰ１（ｘ１００，ｙ１００）、ＳＰ２（ｘ１０１，ｙ１００）、ＳＰ３（ｘ１００，ｙ１０１）、ＳＰ４（ｘ１０１，ｙ１０１）である。
制御部１０４は、この４点のうち、基準位置Ｐに対して予め決められている方向に位置するサンプリングポイントの位置を示す周囲第１指定位置情報を信号レベル検出回路１０５に出力する。本実施形態において、周囲第１指定情報として、周囲第１指定領域を示す４点のうち、基準位置Ｐに対して左上の方向に位置するサンプリングポイントを検出することが予めきめられている。この内容は、メモリ１０３に記憶されている。よって、制御部１０４は、周囲第１指定情報として、基準位置Ｐに対して左上の方向に位置するＳＰ３（ｘ１００，ｙ１０１）の位置を示す情報を出力する。
【００２３】
信号レベル検出回路１０５は、周囲第１指定情報を入力すると、この周囲第１指定情報が示すサンプリングポイントＳＰ３（ｘ１００，ｙ１０１）の位置に相当する画素の信号レベルを検出し、制御部１０４に出力する。
【００２４】
制御部１０４は、このサンプリングポイントＳＰ３（ｘ１００，ｙ１０１）の位置に相当する画素の信号レベルを信号レベル検出回路１０５から入力すると、この信号レベルを例えばＬ＊ａ＊ｂ＊表色系に変換し、周囲第１Ｌ＊ａ＊ｂ＊値を算出する。この制御部１０４は、基準位置Ｐに相当する画素の信号レベルに基づく基準Ｌ＊ａ＊ｂ＊値と、周囲第１指定領域に相当する画素の信号レベルに基づく周囲第１Ｌ＊ａ＊ｂ＊値とに基づき、色差を算出する。
【００２５】
制御部１０４は、この算出した色差が、メモリ１０３に記憶されている色差範囲内であるか否かを判定する。色差範囲以内であれば、制御部１０４は、周囲第１指定領域の色が基準位置Ｐの色と同一色と認識される許容範囲内であることを判定する。一方、色差範囲を超えていれば、制御部１０４は、周囲第１指定領域よりも外側の領域の色が基準位置Ｐの色と同一色と認識される許容範囲外であることを判定する。
【００２６】
また、周囲第１指定領域の色が基準位置Ｐの色と同一色と認識される許容範囲内であることを判定した場合、制御部１０４は、周囲第１指定領域よりも一回り外側に位置されているサンプリングポイントを、周囲第２指定領域を示すサンプリングポイントとして検出する。図２に示す例では、周囲第２指定領域を示す４点のサンプリングポイントは、サンプリングポイントＳＰ２１（ｘ９９，ｙ９９）、ＳＰ２２（ｘ１０２，ｙ１０２）、ＳＰ２３（ｘ９９，ｙ１０２）、ＳＰ２４（ｘ１０２，ｙ１０２）である。
【００２７】
制御部１０４は、この周囲第２指定領域についても、同様にして、予め決められているサンプリングポイントＳＰ２３（ｘ９９，ｙ１０２）に相当する画素の信号レベルを得て、これを変換し、周囲第２Ｌ＊ａ＊ｂ＊値を算出する。この制御部１０４は、この制御部１０４は、基準位置Ｐに相当する画素の信号レベルに基づく基準Ｌ＊ａ＊ｂ＊値と、周囲第２指定領域に相当する画素の信号レベルに基づく周囲第２Ｌ＊ａ＊ｂ＊値とに基づき、色差を算出する。制御部１０４は、この色差に基づき、色差範囲内であるか否かを判定する。
【００２８】
制御部１０４は、このようにして色差が色差範囲内であるか否かの判定を繰り返し、色差範囲内であると連続して判定される指定領域を、同一色と認識される許容範囲内である色変換対象領域と決定する。本実施形態において、制御部１０４は、色差が色差範囲外であると最初に判定した指定領域までを色変換対象領域と決定する。
【００２９】
メモリ１０３は、指定された色変換係数情報と、色差範囲を示す色差範囲情報と、レベル検出位置情報とを記憶する。
色変換係数情報は、表示部１０１に表示する画像の色を示す情報（画像再現情報）であって、例えば、ＲＧＢのそれぞれの係数により表わされる情報である。ユーザによって指定される色変換係数が、操作部１０２を介して制御部１０４に入力される。この制御部１０４が、この色変換係数を示す情報をメモリ１０３に格納する。
色差範囲とは、同一色であると判断される範囲として予め決められている色差の許容範囲を示す。
レベル検出位置情報とは、制御部１０４が、色変換対象領域を決定する際に、基準位置Ｐと周囲領域の色差を算出するために選択されるサンプリングポイントの位置を示す情である。本実施形態においては、左上の位置に対応するサンプリングポイントであることを示すレベル検出位置情報が、メモリ１０３に格納されている。
【００３０】
信号レベル検出回路１０５は、信号源２００から入力する画像信号に基づき、例えば、全ての画素に対応するＲＧＢの信号レベルを示すＲＧＢ信号レベルＳ０を検出して、全ての画素に対応するＲＧＢ信号レベルＳ０を第１色変換回路１６１と第２色変換回路１６２に出力する。この信号原２００から入力する画像信号には、画像を色再現するための色変換係数が含まれている。この色変換係数は、例えば、赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）の明度（ｖａｌｕｅ）を示す情報である。このＲＧＢにより示される色変換係数は、例えば、ＲＧＢ信号レベルにより表わすことができる。
【００３１】
また、信号レベル検出回路１０５は、所定位置に対応する画素のＲＧＢ信号レベルを検出することを指示する制御信号を、制御部１０４から入力する。この場合、信号レベル検出回路１０５は、この所定位置に対応する画素のＲＧＢ信号レベルを検出して、この所定位置に対応する画素のＲＧＢ信号レベルを示す情報を制御部１０４に出力する。
例えば、信号レベル検出回路１０５は、基準位置情報が示す基準位置Ｐに対応する画素のＲＧＢ信号レベルを検出することを指示する制御信号を基準位置情報とともに制御部１０４から入力する。この場合、信号レベル検出回路１０５は、この基準位置Ｐに対応する画素のＲＧＢ信号レベルＳ１を検出して、このＲＧＢ信号レベルＳ１を示す情報を制御部１０４に出力する。
この信号レベル検出回路１０５は、制御部１０４からの制御信号に基づき検出したＲＧＢ信号レベルを示す情報を信号レベル情報として制御部１０４に出力する。
【００３２】
表示制御部１０６は、制御部１０４によって決定された色変換対象領域のうち、一部の画像領域の色を色変換係数情報が示す色変換係数により変換して、画像上の対応する領域に重畳して表示部１０１に表示させる。
以下、表示制御部１０６の各構成の機能を具体的に説明する。
【００３３】
第１色変換回路１６１は、信号レベル検出回路１０５から入力するＲＧＢ信号レベルＳ０を示す情報に基づき、表示部１０１の再現色に応じて色変換した第１色変換画像信号を得る。この第１色変換回路１６１は、例えば、メモリ１６７に記憶されている表示部１０１に表示する際のカラーマネージメントシステムのための色変換テーブルを参照して、信号レベル検出回路１０５が検出したＲＧＢ信号レベルＳ０を色変換して第１色変換画像信号を得る。第１色変換回路１６１は、色変換により得た第１色変換画像信号を、画像重畳回路１６４に出力する。この第１色変換画像信号は、信号源２００から入力する画像信号に対して予め与えられている色を、表示部１０１において表現するため、予めメモリ１６７に記憶されている色変換テーブルに基づき第１色変換回路１６１によって生成された情報である。つまり、第１色変換回路１６１は、色変更前の画像を表示するための第１色変換画像信号を生成する。
なお、この第１色変換画像信号に基づき表示部１０１が表示した場合、この表示された画像の色と、信号源２００から入力する画像信号が表わす色とが完全に一致している場合は少ない。ユーザは、操作部１０２を操作して、この色の違いを調整することができる。
【００３４】
第２色変換回路１６２は、信号レベル検出回路１０５から入力するＲＧＢ信号レベルＳ０を示す情報に基づき、色変換係数情報に含まれる色変換係数による色変換をした第２色変換画像信号を得る。この第２色変換回路１６２は、第２色変換画像信号を、色変換Ｈ／Ｖ位置制御回路１６３に出力する。この第２色変換画像信号は、操作部１０２を介してユーザによって指示される再現色に応じて、信号源２００から入力する画像情報の色を変更して表示部１０１に再現するための情報である。つまり、第２色変換回路１６２は、色変更後の画像を表示するための第２色変換画像信号を生成する。
【００３５】
色変換Ｈ／Ｖ位置制御回路１６３は、制御部１０４から入力する色変換対象領域を示す情報に基づき、色変換対象領域のうち、一部の画像領域（以下、重畳領域と記す）に対応する第２色変換画像信号を、第２色変換回路１６２から入力する第２色変換画像信号から取り出し、画像重畳回路１６４に出力する。この重畳領域とは、色変換対象領域のうち、基準位置Ｐを通過する直線（例えば、サンプリングポイントのＸ座標に平行な直線）により分割される一方の領域をいう。この重畳領域は、図２においてドット模様のハッチングにより示される領域である。この図２の場合、色変換対象領域は、サンプリングポイントＳＰ２１，ＳＰ２２，ＳＰ２３，ＳＰ２４によって規定される矩形形状の領域である。
【００３６】
画像重畳回路１６４は、第１色変換画像信号に基づき、表示部１０１に表示させる表示画像データを作成する。この画像重畳回路１６４は、この第１色変換画像信号に基づく画像のうち重畳領域に対応する部分に、色変換Ｈ／Ｖ位置制御回路１６３から入力する重畳領域に対応する第２色変換画像信号に基づく画像を重畳して表示させる表示画像データを作成して、表示部１０１に出力する。
【００３７】
ポインタ位置情報生成回路１６５は、制御部１０４から入力するポインタ制御信号に基づき、表示部１０１の表示画面内におけるポインタの位置を算出し、このポインタの位置を示すポインタ位置情報を色変換Ｈ／Ｖ位置制御回路１６６に出力する。
【００３８】
色変換Ｈ／Ｖ位置制御回路１６６は、ポインタ位置情報生成回路１６５から入力するポインタ位置情報に基づき、ポインタ位置情報が示す表示部１０１の表示画面内の位置にポインタのアイコン画像を表示させるよう、ポインタ位置に対応する画素の色情報を算出する。色変換Ｈ／Ｖ位置制御回路１６６は、このポインタ位置に対応する画素の色情報を画像重畳回路１６４に出力する。画像重畳回路１６４は、この色情報に基づき、表示部１０１に表示されている画像上において、ポインタ位置にポインタの画像を重畳して表示させる。
【００３９】
［第１実施形態に係る処理フロー］
次に、図３を参照して、本実施形態に係る画像色変換方法の一例について説明する。図３は、本実施形態に係る画像色変換方法の一例について説明するためのフローチャートである。
はじめに、表示部１０１に、信号源２００から入力する画像信号に基づく画像を表示させておく。つまり、画像色変換装置１００が信号源２００から画像信号を入力する。すると、信号レベル検出回路１０５は、この画像信号に基づき、全ての画素に対応するＲＧＢ信号レベルＳ０を検出して、この全ての画素に対応するＲＧＢ信号レベルＳ０を示す情報を第１色変換回路１６１と第２色変換回路１６２に出力する。
【００４０】
第１色変換回路１６１は、信号レベル検出回路１０５から入力する全画素のＲＧＢ信号レベルＳ０を示す情報を、表示部１０１においてこのＲＧＢ信号レベルＳ０が示す色を再現するための第１色変換画像信号に変換する。この第１色変換回路１６１は、この第１色変換画像信号を、画像重畳回路１６４に出力する。
一方、第２色変換回路１６２は、入力する全画素のＲＧＢ信号レベルＳ０を示す情報を自身の内蔵する記憶部あるいはメモリ１６７に記憶しておく。よって、第２色変換回路１６２から色変換Ｈ／Ｖ位置制御回路１６３に対して何らＲＧＢ信号レベルの情報が入力されないため、画像重畳回路１６４に対しても、何らＲＧＢ信号レベルの情報は入力されない。
【００４１】
画像重畳回路１６４は、入力する第１色変換画像信号に基づき、表示部１０１に表示させる表示画像データを作成して、表示部１０１に出力する。これにより、表示部１０１には、画像信号に基づく画像の色を、表示部１０１において予め決められている再現色に応じて色変更させた画像が表示される。
【００４２】
一方、表示部１０１の表示画面にはポインタが表示される。操作部１０２を介してユーザによりポインタが初期位置から移動されると、制御部１０４は、表示部１０１に表示されている表示画像上におけるポインタの移動量を示すポインタ制御信号を操作部１０２から入力する。制御部１０４は、ポインタ制御信号に基づき、ポインタの移動量を示す情報をポインタ位置情報生成回路１６５に出力する。
例えば、ポインタ位置情報生成回路１６５は、入力する移動量を示す情報に基づき、移動量が発生する以前の表示画像上におけるポインタ位置Ｐ１から移動量に応じた分だけ移動した移動後のポインタ位置Ｐ２を示す情報を生成し、色変換Ｈ／Ｖ位置制御回路１６６に出力する。この色変換Ｈ／Ｖ位置制御回路１６６は、入力する移動後のポインタ位置Ｐ２を示す情報を画像重畳回路１６４に出力する。
【００４３】
画像重畳回路１６４は、入力する移動後のポインタ位置Ｐ２を示す情報に基づき、表示部１０１に表示されている画像上のうち、移動後のポインタ位置Ｐ２に相当する位置に、ポインタのアイコン画像を重畳して表示させる表示画像データを作成して、表示部１０１に出力する。これにより、表示部１０１には、画像信号に基づく画像と、この画像上のポインタ位置Ｐ２にポインタの画像が表示される。
【００４４】
ここで、ユーザがマウスをクリックして着目点（基準位置）の設定を行う（ステップＳＴ１）。つまり、ポインタ位置Ｐ２が、基準位置Ｐとして設定される。これにより、操作部１０２は、ポインタの位置が確定されたことを示す位置確定信号を制御部１０４に出力する。
そして、制御部１０４は、位置確定信号が入力された際の表示画像上のポインタの位置Ｐ２を、このユーザが指示する基準位置Ｐとして算出する（ステップＳＴ２）。この制御部１０４は、この基準位置Ｐを示す基準位置情報を信号レベル検出回路１０５に出力する。
【００４５】
次いで、信号レベル検出回路１０５は、信号源２００から入力する画像信号に基づき予め検出してある全ての画素に対応するＲＧＢ信号レベルＳ０のうち、基準位置情報に基づき、基準位置Ｐに相当する画素のＲＧＢ信号レベルだけを検出する。そして、信号レベル検出回路１０５は、この基準位置Ｐに相当する画素のＲＧＢ信号レベルを制御部１０４に出力する。
そして、制御部１０４は、基準位置Ｐに相当する画素のＲＧＢ信号レベルを取得する（ステップＳＴ３）。この制御部１０４は、基準位置Ｐの位置に相当する画素のＲＧＢ信号レベルを信号レベル検出回路１０５から入力すると、このＲＧＢ信号レベルを例えばＬ＊ａ＊ｂ＊表色系に変換し、基準Ｌ＊ａ＊ｂ＊値を算出する。
【００４６】
次いで、制御部１０４は、周囲第１指定領域に対応するＲＧＢ信号レベルを取得する（ステップＳＴ４）。つまり、制御部１０４は、基準位置Ｐに最も近い４点のサンプリングポイントＳＰ１（ｘ１００，ｙ１００）、ＳＰ２（ｘ１０１，ｙ１００）、ＳＰ３（ｘ１００，ｙ１０１）、ＳＰ４（ｘ１０１，ｙ１０１）のうち、周囲第１指定位置情報として予め決められているサンプリングポイントＳＰ３（ｘ１００，ｙ１０１）の画面内における位置を示す情報を信号レベル検出回路１０５に出力する。
【００４７】
この信号レベル検出回路１０５は、サンプリングポイントＳＰ３（ｘ１００，ｙ１０１）の位置を示す情報に基づき、ＳＰ３（ｘ１００，ｙ１０１）の位置に相当する画素のＲＧＢ信号レベルを得る。そして、信号レベル検出回路１０５は、このＳＰ３（ｘ１００，ｙ１０１）の位置に相当する画素のＲＧＢ信号レベルを示す情報を制御部１０４に出力する。
そして、制御部１０４は、ＳＰ３（ｘ１００，ｙ１０１）の位置に相当する画素のＲＧＢ信号レベルを示す情報を取得する（ステップＳＴ４）。
【００４８】
制御部１０４は、サンプリングポイントＳＰ３（ｘ１００，ｙ１０１）に相当する画素のＲＧＢ信号レベルを信号レベル検出回路１０５から入力すると、このＲＧＢ信号レベルを例えばＬ＊ａ＊ｂ＊表色系に変換し、周囲第１Ｌ＊ａ＊ｂ＊値を算出する。
そして、制御部１０４は、基準位置Ｐに相当する画素のＲＧＢ信号レベルに基づく基準Ｌ＊ａ＊ｂ＊値と、周囲第１指定領域に相当する画素のＲＧＢ信号レベルに基づく周囲第１Ｌ＊ａ＊ｂ＊値とに基づき、色差を算出する（ステップＳＴ５）。
【００４９】
次いで、制御部１０４は、この算出した色差が、メモリ１０３に記憶されている色差範囲外であるか否かを判定する（ステップＳＴ６）。
色差範囲以外でなければ（ステップＳＴ６−ＮＯ）、制御部１０４は、周囲第１指定領域が基準位置Ｐの色と同一色と認識される許容範囲内であることを判定する。そして、制御部１０４は、指定領域を拡大し、周囲第１指定領域よりも一回り外側に位置されているサンプリングポイントである周囲第２指定領域を示すサンプリングポイントとして検出する。
図２に示す例では、サンプリングポイントＳＰ２１（ｘ９９，ｙ９９）、ＳＰ２２（ｘ１０２，ｙ１０２）、ＳＰ２３（ｘ９９，ｙ１０２）、ＳＰ２４（ｘ１０２，ｙ１０２）のうち、周囲第２指定位置情報として予め決められているサンプリングポイントＳＰ２３（ｘ９９，ｙ１０２）の位置を示す情報を制御部１０４が信号レベル検出回路１０５に出力する。
【００５０】
この信号レベル検出回路１０５は、サンプリングポイントＳＰ２３（ｘ９９，ｙ１０２）の画面内における位置を示す情報に基づき、ＳＰ２３（ｘ９９，ｙ１０２）の位置に相当する画素のＲＧＢ信号レベルを得る。そして、信号レベル検出回路１０５は、このＳＰ２３（ｘ９９，ｙ１０２）の位置に相当する画素のＲＧＢ信号レベルを示す情報を制御部１０４に出力する。
そして、制御部１０４は、ＳＰ２３（ｘ９９，ｙ１０２）の位置に相当する画素のＲＧＢ信号レベルを示す情報を取得する。
【００５１】
次いで、制御部１０４は、サンプリングポイントＳＰ２３（ｘ９９，ｙ１０２）に相当する画素のＲＧＢ信号レベルを示す情報を信号レベル検出回路１０５から入力すると、このＲＧＢ信号レベルを例えばＬ＊ａ＊ｂ＊表色系に変換し、周囲第２Ｌ＊ａ＊ｂ＊値を算出する。
そして、制御部１０４は、基準位置Ｐに相当する画素の信号レベルに基づく基準Ｌ＊ａ＊ｂ＊値と、周囲第２指定領域に相当する画素の信号レベルに基づく周囲第２Ｌ＊ａ＊ｂ＊値とに基づき、色差を算出する。
【００５２】
次いで、制御部１０４は、この算出した色差が、メモリ１０３に記憶されている色差範囲外であるか否かを判定する。
ここで、色差範囲外であれば（ステップＳＴ６−ＹＥＳ）、制御部１０４は、周囲第２指定領域よりも外側の領域が基準位置Ｐの色と同一色と認識されない範囲であることを判定する。
そして、制御部１０４は、周囲第１指定領域および周囲第２指定領域を、同一色と認識される許容範囲内である色変換対象領域と決定する（ステップＳＴ７）。
【００５３】
次いで、表示制御部１０６は、制御部１０４によって決定された色変換対象領域のうち、一部の画像領域の色を色変換係数情報が示す色変換係数により変換して、画像上の対応する領域に重畳して表示部１０１に表示させる（ステップＳＴ８）。
つまり、第１色変換回路１６１は、信号レベル検出回路１０５から入力する信号レベル情報Ｓ０を第１色変換画像信号に変換し、画像重畳回路１６４に出力する。
また、第２色変換回路１６２は、信号レベル検出回路１０５から入力する信号レベル情報Ｓ０を、ユーザが指定する色を示す色変換係数情報に含まれる色変換係数に応じて色変換して、第２色変換画像信号を得る。この第２色変換回路１６２は、第２色変換画像信号を、色変換Ｈ／Ｖ位置制御回路１６３に出力する。
【００５４】
そして、色変換Ｈ／Ｖ位置制御回路１６３は、制御部１０４から入力する色変換対象領域を示す情報に基づき、色変換対象領域の一部である重畳領域に対応する第２色変換画像信号を、第２色変換回路１６２から入力する第２色変換画像信号から取り出し、画像重畳回路１６４に出力する。
つまり、色変換Ｈ／Ｖ位置制御回路１６３は、第２色変換回路１６２から入力する第２色変換画像信号のうち、色変換対象領域の一部である重畳領域に対応する画素のＲＧＢ信号レベルを示す情報を第２色変換画像信号から抽出する。
本実施形態において、第２色変換回路１６２は、色変換対象領域のうち、基準位置Ｐを通過する直線（例えば、サンプリングポイントのX座標に平行な直線）により分割される一方の領域を、重畳領域とする。そして、色変換Ｈ／Ｖ位置制御回路１６３は、重畳領域の位置に相当する画素に対応する第２色変換画像信号だけを、第２色変換回路１６２から入力する第２色変換画像信号から取り出し、画像重畳回路１６４に出力する。
【００５５】
画像重畳回路１６４は、第１色変換画像信号に基づき、表示部１０１に表示させる表示画像データを作成する。そして、画像重畳回路１６４は、この画像データのうち重畳領域に対応する部分に、色変換Ｈ／Ｖ位置制御回路１６３から入力する重畳領域に対応する第２色変換画像信号に基づく画像を重畳して表示させる表示画像データを作成して、表示部１０１に出力する。
【００５６】
表示部１０１は、画像重畳回路１６４から入力する表示画像データに基づき画像を表示する（ステップＳＴ９）。
【００５７】
なお、画像重畳回路１６４は、色変換対象領域に相当する部分の外周部分を示す線図を、重畳して表示させてもよい。
【００５８】
これにより、重畳領域に対応する部分の色は、ユーザが指定する色を示す色変換係数に従って色変換がなされた色変更後の画像が表示されるとともに、重畳領域以外の部分については、色変更前の画像を表示することができる。つまり、基準位置Ｐの色と同一色と認識される許容範囲内である色変換対象領域において、色変更後の画像と色変更前の画像とを隣合わせて表示することができる。
【００５９】
このように、原画像において指定されている基準位置Ｐと同一色と認識される領域部分（色変換対象領域）のうち、概ね半分の領域部分（重畳領域）にユーザが指定した色に変換した画像を表示することができる。また、この重畳領域に隣接する部分であって、色変換対象領域のうち重畳領域以外の部分に、ユーザが指定した色に変換する前の画像を表示することができる。従って、ユーザは、この色変換対象領域のうち、重畳領域とそれ以外の領域の画像の色を並べて比較することができる。よって、ユーザにとって指定した色変換後の画像の色と、色変換前の画像の色の違いを認識しやすいように、表示部１０１は、色変換後の画像を表示することができる。
【００６０】
［第２実施形態］
次に、発明を実施するための他の一形態について図面を参照して詳細に説明する。なお、第１実施形態と同様な機能や構成を有する部分については、同一の符号を付して詳細な説明は省略する。
図４に示す通り、本実施形態に係る画像色変換装置１１００は、第１実施形態に係る表示制御部１０６にかえて、表示制御部１１０６を備える。この表示制御部１１０６は、第１色変換回路１６１と、第２色変換回路１６２と、色変換Ｈ／Ｖ位置制御回路１６３と、画像重畳回路１６４と、ポインタ位置情報生成回路１６５と、色変換Ｈ／Ｖ位置制御回路１６６と、メモリ１６７と、遅延回路１６８と、スイッチ１６９を備える。
【００６１】
遅延回路１６８は、第２色変換回路１６２から入力する第２色変換画像信号を、予め決められた一定時間遅らせて、色変換Ｈ／Ｖ位置制御回路１６３に出力する。この遅延回路１６８が遅延させる時間は、本実施形態において予め決められた色変換対象領域の最小サイズと判断された画像が隣接して並べて表示される程度ずれる時間である。本実施形態において、この色変換対象領域の最小サイズは、例えば、周囲第１指定領域以下のサイズである。
【００６２】
スイッチ１６９は、制御部１０４によって制御され、色変換対象領域が予め決められた一定のサイズよりも大きかった場合、Ａ端子と接続して、第２色変換回路１６２からの第２色変換画像信号を色変換Ｈ／Ｖ位置制御回路１６３に出力する。一方、色変換対象領域が予め決められた一定のサイズ以下であった場合、Ｂ端子と接続して、第２色変換回路１６２からの第２色変換画像信号を、遅延回路１６８を介して色変換Ｈ／Ｖ位置制御回路１６３に出力する。
つまり、色変換対象領域が予め決められた一定のサイズ以下であった場合、色変換Ｈ／Ｖ位置制御回路１６３は、一定時間遅れて、第２色変換画像信号を入力する。
【００６３】
画像重畳回路１６４は、第１色変換回路１６１から入力する第１色変換信号に基づく画像を表示部１０１に表示させる。この画像重畳回路１６４は、これとともに、遅延回路１６８によって一定時間遅れさせられた第２色変換画像信号に基づき、色変換対象領域と同じ大きさ画像であって、ユーザによって指定された色変換係数により変換された画像を重畳して表示させる。
【００６４】
［第２実施形態に係る処理フロー］
次に、図５を参照して、本実施形態に係る画像色変換方法の一例について説明する。図５は、本実施形態に係る画像色変換方法の一例について説明するためのフローチャートである。
表示部１０１に、信号源２００から入力する画像信号に基づく画像を表示させておく。
ここで、ユーザがマウスをクリックして着目点（基準位置）の設定を行う（ステップＳＴ１）。つまり、ポインタ位置Ｐ２が、基準位置Ｐとして設定される。
そして、制御部１０４は、位置確定信号が入力された際の表示画像上のポインタの位置Ｐ２を、このユーザが指示する基準位置Ｐとして算出する（ステップＳＴ２）。この制御部１０４は、この基準位置Ｐを示す基準位置情報を信号レベル検出回路１０５に出力する。
【００６５】
次いで、信号レベル検出回路１０５は、信号源２００から入力する画像信号に基づき予め検出してある全ての画素に対応するＲＧＢ信号レベルＳ０のうち、基準位置情報に基づき、基準位置Ｐに相当する画素のＲＧＢ信号レベルだけを検出する。そして、信号レベル検出回路１０５は、この基準位置Ｐに相当する画素のＲＧＢ信号レベルを制御部１０４に出力する。
そして、制御部１０４は、基準位置Ｐに相当する画素のＲＧＢ信号レベルを取得する（ステップＳＴ３）。この制御部１０４は、基準位置Ｐの位置に相当する画素のＲＧＢ信号レベルを信号レベル検出回路１０５から入力すると、このＲＧＢ信号レベルを例えばＬ＊ａ＊ｂ＊表色系に変換し、基準Ｌ＊ａ＊ｂ＊値を算出する。
【００６６】
次いで、制御部１０４は、周囲第１指定領域に対応するＲＧＢ信号レベルを取得する（ステップＳＴ４）。つまり、制御部１０４は、基準位置Ｐに最も近い４点のサンプリングポイントＳＰ１（ｘ１００，ｙ１００）、ＳＰ２（ｘ１０１，ｙ１００）、ＳＰ３（ｘ１００，ｙ１０１）、ＳＰ４（ｘ１０１，ｙ１０１）のうち、周囲第１指定位置情報として予め決められているサンプリングポイントＳＰ３（ｘ１００，ｙ１０１）の画面内における位置を示す情報を信号レベル検出回路１０５に出力する。
【００６７】
この信号レベル検出回路１０５は、サンプリングポイントＳＰ３（ｘ１００，ｙ１０１）の位置を示す情報に基づき、ＳＰ３（ｘ１００，ｙ１０１）の位置に相当する画素のＲＧＢ信号レベルを得る。そして、信号レベル検出回路１０５は、このＳＰ３（ｘ１００，ｙ１０１）の位置に相当する画素のＲＧＢ信号レベルを示す情報を制御部１０４に出力する。
そして、制御部１０４は、ＳＰ３（ｘ１００，ｙ１０１）の位置に相当する画素のＲＧＢ信号レベルを示す情報を取得する（ステップＳＴ４）。
【００６８】
制御部１０４は、サンプリングポイントＳＰ３（ｘ１００，ｙ１０１）に相当する画素のＲＧＢ信号レベルを信号レベル検出回路１０５から入力すると、このＲＧＢ信号レベルを例えばＬ＊ａ＊ｂ＊表色系に変換し、周囲第１Ｌ＊ａ＊ｂ＊値を算出する。
そして、制御部１０４は、基準位置Ｐに相当する画素のＲＧＢ信号レベルに基づく基準Ｌ＊ａ＊ｂ＊値と、周囲第１指定領域に相当する画素のＲＧＢ信号レベルに基づく周囲第１Ｌ＊ａ＊ｂ＊値とに基づき、色差を算出する（ステップＳＴ５）。
【００６９】
次いで、制御部１０４は、この算出した色差が、メモリ１０３に記憶されている色差範囲外であるか否かを判定する（ステップＳＴ６）。色差範囲外であれば（ステップＳＴ６−ＹＥＳ）、制御部１０４は、メモリ１０３を参照して、この周囲第１指定領域が予め決められている最小サイズ以下であるか否かを判断する（ステップＳＴ２２）。ここで、メモリ１０３には、色変換対象領域の最小サイズとして、周囲第１指定領域以下のサイズであることを示す情報が記憶されている。制御部１０４は、このメモリ１０３の情報を参照して、周囲第１指定領域が予め決められている最小サイズ以下であると判定する（ステップＳＴ２１−ＹＥＳ）。
そして、制御部１０４は、スイッチ１６９に対して、Ｂ端子との接続に切り換えることを示す制御情報を出力する（ステップＳＴ２２）。
次いで、制御部１０４は、周囲第１指定領域が色変換対象領域であると決定し（ステップＳＴ２３）、重畳領域のサイズを、色変換対象領域と同じサイズとすることを示す制御信号を色変換Ｈ／Ｖ位置制御回路１６３に出力する。
【００７０】
一方、遅延回路１６８は、第２色変換回路１６２から入力する第２色変換画像信号を、予め決められた一定時間遅らせて、色変換Ｈ／Ｖ位置制御回路１６３に出力する。
スイッチ１６９は、制御部１０４によって制御され、Ｂ端子と接続して、第２色変換回路１６２からの第２色変換画像信号を、遅延回路１６８を介して色変換Ｈ／Ｖ位置制御回路１６３に出力する。
色変換Ｈ／Ｖ位置制御回路１６３は、制御部１０４からの制御信号に基づき、色変換対象領域と同じサイズの重畳領域に対応する第２色変換信号を画像重畳回路１６４に出力する（ステップＳＴ９）。
【００７１】
画像重畳回路１６４は、第１色変換回路１６１から入力する第１色変換信号に基づく画像を表示部１０１に表示させる。この画像重畳回路１６４は、これとともに、遅延回路１６８によって一定時間遅れさせられた第２色変換画像信号に基づき、色変換対象領域と同じ大きさ画像であって、ユーザによって指定された色変換係数により変換された画像を重畳して表示させる（ステップＳＴ１０）。
【００７２】
一方、ステップＳＴ２１において、制御部１０４は、メモリ１０３を参照して、この周囲第１指定領域が予め決められている最小サイズ以下でないと判断した場合（ステップＳＴ２１−ＮＯ）、スイッチ１６９に対して、Ａ端子との接続に切り換えることを示す制御情報を出力する。例えば、この場合、制御部１０４は、ステップＳＴ６において、周囲第２指定領域よりも外側の領域が基準位置Ｐの色と同一色と認識されない範囲であることを判定している。
【００７３】
制御部１０４は、周囲第２指定領域が色変換対象領域であると決定し（ステップＳＴ２３）、色変換対象領域を基準位置Ｐを通過する直線（例えば、サンプリングポイントのＸ座標に平行な直線）により分割した一方の領域を、重畳領域とすることを示す制御信号を色変換Ｈ／Ｖ位置制御回路１６３に出力する。
色変換Ｈ／Ｖ位置制御回路１６３は、制御部１０４からの制御信号に基づき、色変換対象領域を基準位置Ｐを通過する直線により分割した一方の領域である重畳領域に対応する第２色変換信号を画像重畳回路１６４に出力する（ステップＳＴ９）。
【００７４】
画像重畳回路１６４は、第１色変換画像信号に基づき、表示部１０１に表示させる表示画像データを作成する。この画像重畳回路１６４は、この第１色変換画像信号に基づく画像のうち重畳領域に対応する部分に、色変換Ｈ／Ｖ位置制御回路１６３から入力する重畳領域に対応する第２色変換画像信号に基づく画像を重畳して表示させる表示画像データを作成して、表示部１０１に出力する。
【００７５】
画像重畳回路１６４は、第１色変換回路１６１から入力する第１色変換信号に基づく画像を表示部１０１に表示させる。この画像重畳回路１６４は、これとともに、色変換Ｈ／Ｖ位置制御回路１６３から入力する第２色変換画像信号に基づき、基準位置Ｐに基づき色変換対象領域を分割した重畳領域に対応する画像であって、ユーザによって指定された色変換係数により変換された画像を重畳して表示させる（ステップＳＴ１０）。
【００７６】
これにより、表示部１０１は、第１色変換信号に基づく色変更前の画像を表示するとともに、基準位置Ｐを含む色変換対象領域の付近に、ユーザによって指定された色変換係数により変換された色変更後の画像を表示することができる。
【００７７】
よって、基準位置Ｐと同一色と認識される領域が狭い場合であっても、この狭い領域を分割して色変更前の画像と色変更後の画像を並列して表示することなく、それぞれ独立して表示することができる。また、遅延回路１６８による遅延時間を、この基準位置Ｐと同一色と認識される領域の最小サイズに応じて予め決めておくことにより、その遅延時間分だけ重畳領域に対応する色変更後の画像を色変更前の画像とずらして、かつ、その付近に表示することができる。
これにより、ユーザは、この色変換対象領域のうち、重畳領域とそれ以外の領域の画像の色を並べて比較することができる。よって、ユーザにとって指定した色変換後の画像の色と、色変換前の画像の色の違いを認識しやすいように、表示部１０１は、色変換後の画像を表示することができる。
【００７８】
なお、本実施の形態において、制御部１０４は、算出した色差が、メモリ１０３に記憶されている色差範囲内であるか否かを判定する。この色差範囲内は、基準位置Ｐと概ね同一色と認識される許容範囲であってもよく、同一色ではなくても近い色と認識される許容範囲であってもよい。
また、本実施形態において、制御部１０４は、色変換対象領域に対して、基準位置Ｐを通過する分割線を境界にして分割した一方を重畳領域とする。しかし、これに限られず、制御部１０４は、色変換対象領域の一部を重畳領域とするものであればよい。この重畳領域は、色変換対象領域の概ね半分の領域であることが好ましい。
また、本実施形態において、制御部１０４は、色変換対象領域を決定する際に、基準位置Ｐと周囲領域の色差を算出する例について説明した。しかし、本発明はこれに限られず、例えば、輝度差を算出するものであってもよい。
【００７９】
また、上述の表示装置１００の各構成における動作の過程は、コンピュータに実行させるためのプログラムや、このプログラムとしてコンピュータ読み取り可能な記録媒体として利用可能であり、コンピュータシステムが読み出して実行することによって、上記処理が行われる。なお、ここでいう「コンピュータシステム」とは、ＣＰＵ及び各種メモリやＯＳ、周辺機器等のハードウェアを含むものである。
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリー等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００８０】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄａｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ））のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に記憶したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムに既に記録されているプログラムとの組合せで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００８１】
１００・・・画像色変換装置、１０１・・・表示部、１０２・・・操作部、１０３・・・メモリ、１０４・・・制御部、１０５・・・信号レベル検出回路、１０６・・・表示制御部、１６１・・・第１色変換回路、１６２・・・第２色変換回路、１６３・・・色変換Ｈ／Ｖ位置制御回路、１６４・・・画像重畳回路、１６５・・・ポインタ位置情報生成回路、１６６・・・色変換Ｈ／Ｖ位置制御回路、１６７・・・メモリ
【図１】
2012056579.tif 000003
【図２】
2012056579.tif 000004
【図３】
2012056579.tif 000005
【図４】
2012056579.tif 000006
【図５】
2012056579.tif 000007
【図６】
2012056579.tif 000008
【図７】
2012056579.tif 000009
【手続補正書】
【提出日】平成25年11月5日(2013.11.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザからの操作を受け付け、表示部に表示されている画像内において当該ユーザによって指定される基準位置を示す基準位置情報と、前記表示部に表示されている画像の色を変更するための色変換係数を示す色変換係数情報を出力する操作部と、
前記表示部が表示する画像を示す画像情報を入力し、当該画像情報に基づき画像内において等間隔に設けられている複数のサンプリングポイントに対応するＲＧＢ信号レベルを示す情報を検出する信号レベル検出部と、
前記基準位置情報と前記ＲＧＢ信号レベルを示す情報を入力し、前記基準位置に対応する前記ＲＧＢ信号レベルとの誤差が予め決められた許容範囲内となる前記サンプリングポイントを検出し、当該サンプリングポイントに基づき、前記画像情報の画像内において前記基準位置と同一色の領域を含む色変換対象領域を決定する制御部と、
前記制御部によって決定された前記色変換対象領域のうち、一部の画像領域の色を前記色変換係数情報が示す色変換係数により変換して、前記画像上の対応する部分に重畳して前記表示部に表示させる表示制御部と
を備えることを特徴とする画像色変換装置。
【請求項２】
前記制御部は、
前記基準位置の周囲領域に含まれる前記サンプリングポイントに対応するＲＧＢ信号レベルと前記基準位置に対応するＲＧＢ信号レベルとの誤差が前記許容範囲内であるか否かを判断し、前記誤差が前記許容範囲内である場合、当該周囲領域が色変換対象領域に含まれることを判定し、前記基準位置を中心に前記基準位置の周囲領域を拡大して、拡大された部分に含まれる前記サンプリングポイントに対応するＲＧＢ信号レベルと前記基準位置に対応するＲＧＢ信号レベルとの誤差が前記許容範囲内であるか否かを判断し、前記誤差が前記許容範囲外である場合、当該周囲領域が前記色変換対象領域あると決定することを特徴とする請求項１に記載の画像色変換装置。
【請求項３】
前記表示制御部は、
前記制御部によって決定された前記色変換対象領域としての画像サイズが、予め決められた最小サイズ以下である場合、当該色変換対象領域に対応する画像サイズの画像であって、前記色変換係数情報が示す色変換係数により変換した画像を、前記色変換対象領域と並べて前記画像上に表示させることを特徴とする請求項１に記載の画像色変換装置。
【請求項４】
前記表示部と、前記請求項１から３のうちいずれか一項に記載の画像色変換装置を備えることを特徴とする表示装置。
【請求項５】
操作部が、
ユーザからの操作を受け付け、表示部に表示されている画像内において当該ユーザによって指定される基準位置を示す基準位置情報と、前記表示部に表示されている画像の色を変更するための色変換係数を示す色変換係数情報を出力し、
信号レベル検出部が、
前記表示部が表示する画像を示す画像情報を入力し、当該画像情報に基づき画像内において等間隔に設けられている複数のサンプリングポイントに対応するＲＧＢ信号レベルを示す情報を検出し、
制御部が、
前記基準位置情報と前記ＲＧＢ信号レベルを示す情報を入力し、前記基準位置に対応する前記ＲＧＢ信号レベルとの誤差が予め決められた許容範囲内となる前記サンプリングポイントを検出し、当該サンプリングポイントに基づき、前記画像情報の画像内において前記基準位置と同一色の領域を含む色変換対象領域を決定し、
表示制御部が、
前記制御部によって決定された前記色変換対象領域のうち、一部の画像領域の色を前記色変換係数情報が示す色変換係数により変換して、前記画像上の対応する部分に重畳して前記表示部に表示させる
ことを特徴とする画像色変換方法。
【請求項６】
コンピュータを、
ユーザからの操作を受け付け、表示部に表示されている画像内において当該ユーザによって指定される基準位置を示す基準位置情報と、前記表示部に表示されている画像の色を変更するための色変換係数を示す色変換係数情報を出力する操作手段、
前記表示部が表示する画像を示す画像情報を入力し、当該画像情報に基づき画像内において等間隔に設けられている複数のサンプリングポイントに対応するＲＧＢ信号レベルを示す情報を検出する信号レベル検出手段、
前記基準位置情報と前記ＲＧＢ信号レベルを示す情報を入力し、前記基準位置に対応する前記ＲＧＢ信号レベルとの誤差が予め決められた許容範囲内となる前記サンプリングポイントを検出し、当該サンプリングポイントに基づき、前記画像情報の画像内において前記基準位置と同一色の領域を含む色変換対象領域を決定する制御手段、
前記制御手段によって決定された前記色変換対象領域のうち、一部の画像領域の色を前記色変換係数情報が示す色変換係数により変換して、前記画像上の対応する部分に重畳して前記表示部に表示させる表示制御手段、
として機能させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
また、上述の画像色変換装置において、前記表示制御部は、前記制御部によって決定された前記色変換対象領域としての画像サイズが、予め決められた最小サイズ以下である場合、当該色変換対象領域に対応する画像サイズの画像であって、前記色変換係数情報が示す色変換係数により変換した画像を、前記色変換対象領域と並べて前記画像上に表示させることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
上記問題を解決するために、本発明に係るプログラムは、コンピュータを、ユーザからの操作を受け付け、表示部に表示されている画像内において当該ユーザによって指定される基準位置を示す基準位置情報と、前記表示部に表示されている画像の色を変更するための色変換係数を示す色変換係数情報を出力する操作手段、前記表示部が表示する画像を示す画像情報を入力し、当該画像情報に基づき画像内において等間隔に設けられている複数のサンプリングポイントに対応するＲＧＢ信号レベルを示す情報を検出する信号レベル検出手段、前記基準位置情報と前記ＲＧＢ信号レベルを示す情報を入力し、前記基準位置に対応する前記ＲＧＢ信号レベルとの誤差が予め決められた許容範囲内となる前記サンプリングポイントを検出し、当該サンプリングポイントに基づき、前記画像情報の画像内において前記基準位置と同一色の領域を含む色変換対象領域を決定する制御手段、前記制御手段によって決定された前記色変換対象領域のうち、一部の画像領域の色を前記色変換係数情報が示す色変換係数により変換して、前記画像上の対応する部分に重畳して前記表示部に表示させる表示制御手段、として機能させるためのプログラムであることを特徴とする。
【国際調査報告】
2012056579.tif 000010
2012056579.tif 000011
2012056579.tif 000012
2012056579.tif 000013