JP2007228189A - 色テーブル編集装置、色テーブル編集方法、プログラムおよび記憶媒体 - Google Patents

色テーブル編集装置、色テーブル編集方法、プログラムおよび記憶媒体 Download PDF

Info

Publication number
JP2007228189A
JP2007228189A JP2006045862A JP2006045862A JP2007228189A JP 2007228189 A JP2007228189 A JP 2007228189A JP 2006045862 A JP2006045862 A JP 2006045862A JP 2006045862 A JP2006045862 A JP 2006045862A JP 2007228189 A JP2007228189 A JP 2007228189A
Authority
JP
Japan
Prior art keywords
color
data
color data
target
user interface
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2006045862A
Other languages
English (en)
Inventor
Naoto Yoneda
直人 米田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2006045862A priority Critical patent/JP2007228189A/ja
Priority to US11/676,718 priority patent/US8274696B2/en
Publication of JP2007228189A publication Critical patent/JP2007228189A/ja
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/60Colour correction or control
    • H04N1/6011Colour correction or control with simulation on a subsidiary picture reproducer

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Image Processing (AREA)
  • Color Image Communication Systems (AREA)

Abstract

【課題】画像データに対し、簡単なユーザインタフェースを介して容易に好みの色を再現する色テーブルを作成する。
【解決手段】画像データを入力する画像データ入力手段と、入力された画像データに関連して、複数の色テーブルから任意の色テーブルを選択する色テーブル選択手段と、選択された色テーブルと予め決められた複数の色からなる代表色データから、初期色データを生成する初期色データ生成手段と、初期色データを編集して目標色データを生成する目標色データ編集手段と、編集された目標色データの色域に基づいた最適化処理を行って最適化色データを生成する最適化色データ生成手段と、2次元色平面上に目標色データと最適化色データを含むユーザインタフェース画像を表示するユーザインターフェース画像表示手段と、を備える色テーブル編集装置。
【選択図】図2

Description

本発明は、デジタルカメラやスキャナなどで取得した画像データのデータ処理において、特に色処理を行なう時に用いられる色テーブルの編集に関する色テーブル編集装置、色テーブル編集方法、プログラムおよび記録媒体を提供する。
従来より、デジタルカメラやスキャナなどの画像入力装置で取得した画像データに対し、画像全体の色合い、彩度、明度等の補正を行なう画像データ処理装置は数多く提案されている。また、複雑なユーザインターフェースを用いて、特定の色に対してのみ色合いや彩度を調整できるような色テーブルを作成し、作成した色テーブルにより取得した画像データの色補正を行う画像データ処理装置も提案されている。
しかしながら、このような従来の画像データ処理装置では、複数の入力データを準備する必要があったり、ユーザインターフェースが分かりにくいものであった。したがって、所望する色の再現が成されるような色補正を実現するには、初心者ユーザには使いこなすことは非常に難しいものしか提案されていなかった。
特開平10−133638号公報
本発明は上記問題を鑑みてなされたものであり、たとえ初心者のユーザであっても、ユーザの好みに応じた色再現を簡単なユーザインタフェースを介して可能とする画像処理装置を提供することを目的とする。
上記課題を解決するために、本発明における実施形態の色テーブル編集装置は、画像データを入力する画像データ入力手段と、
前記入力された画像データに関連して、複数の色テーブルから任意の色テーブルを選択する色テーブル選択手段と、
選択された色テーブルと予め決められた複数の色からなる代表色データから、初期色データを生成する初期色データ生成手段と、
前記初期色データを編集して目標色データを生成する目標色データ編集手段と、
編集された目標色データの色域に基づいた最適化処理を行って最適化色データを生成する最適化色データ生成手段と、
2次元色平面上に前記目標色データと前記最適化色データを表示したユーザインタフェース画像を表示するユーザインターフェース画像表示手段と、を備えることを特徴とする。
上記課題を解決するために、本発明における他の実施形態の色テーブル編集装置は、先の実施形態において、
前記最適化色データから画像データを変換するためのカスタム色テーブルを生成するカスタム色テーブル生成手段と、
前記画像データに前記元の色テーブルを適用し、編集前画像データを生成する編集前画像データ生成手段と、
前記画像データに前記カスタム色テーブルを適用し、編集後画像データを生成する編集後画像データ生成手段と、
前記ユーザインターフェース画像表示手段は、前記画像データ入力手段、前記色テーブル選択手段および前記目標色データ編集手段に対応する前記インタフェース画像と共に、前記編集前画像データおよび前記編集後画像データを表示することを特徴とする。
上記課題を解決するために、本発明における他の実施形態の色テーブル編集装置は、先の実施形態において、
前記ユーザインターフェース画像表示手段は、前記2次元色平面に前記目標色データと前記最適化色データの色相/彩度値を表示し、さらに前記色平面の外周に前記初期色データと前記最適化色データを並べて色パレットとして表示し、
前記目標色データ編集手段は、前記ユーザインターフェース画像上において、前記目標色の初期データを2次元色平面上または前記色パレット上で色相/彩度の編集を行うことを特徴とする。
上記課題を解決するために、本発明におけるさらに他の実施形態の色テーブル編集装置は、先の実施形態において、前記ユーザインターフェース画像表示手段は、
前記2次元色平面上に表示する前記目標色データと前記最適化色データの表示を、目標色データ同士、最適化色データ同士をそれぞれ結線して表示する前記ユーザインターフェース画像とする、ことを特徴とする。
上記課題を解決するために、本発明におけるさらに他の実施形態における色テーブル編集方法は、
入力された画像データに関連して、複数の色テーブルから任意の色テーブルを選択する色テーブル選択工程と、
選択された色テーブルと予め決められた複数の色からなる代表色データから、初期色データを生成する初期色データ生成工程と、
前記初期色データを編集して目標色データを生成する目標色データ編集工程と、
編集された目標色データに色域に基づいた最適化処理を行って最適化色データを生成する最適化色データ生成工程と、
2次元色平面上に前記目標色データと前記最適化色データを表示したユーザインタフェース画像を表示するユーザインターフェース画像表示工程と、を備えることを特徴とする。
上記課題を解決するために、本発明におけるさらに他の実施形態における色テーブル編集方法は、先の実施形態において、
前記ユーザインターフェース画像表示工程は、前記2次元色平面に前記目標色データと前記最適化色データの色相/彩度値を表示し、さらに前記色平面の外周に前記初期色データと前記最適化色データを並べて色パレットとして表示し、
前記目標色データ編集工程は、前記ユーザインターフェース画像上において、前記目標色の初期データを2次元色平面上または前記色パレット上で色相/彩度の編集を行うことを特徴とする。
上記課題を解決するために、本発明におけるさらに他の実施形態における色テーブル編集方法は、先の実施形態において、
前記ユーザインターフェース画像表示工程は、前記2次元色平面上に表示する前記目標色データと前記最適化色データの表示を、前記目標色データ同士、前記最適化色データ同士をそれぞれ結線して表示する前記ユーザインターフェース画像とする、ことを特徴とする。
上記課題を解決するために、本発明におけるさらに他の実施形態におけるプログラムは、先の実施形態の色テーブル編集方法の手順をコンピュータに実行させるためのプログラムである。
上記課題を解決するために、本発明におけるさらに他の実施形態における記憶媒体は、先の実施形態のの色テーブル編集方法の手順をコンピュータに実行させるためのプログラムを記憶したコンピュータ読取可能な記憶媒体である。
本発明によれば、画像データに対し、初心者のユーザであっても簡単なユーザインタフェースを介して容易に好みの色を再現する色テーブルを作成することが可能となる。
以下、図面を参照して本発明の実施形態を説明する。
<実施形態1>
図1は、本発明の実施形態における色テーブル編集装置100の主要な構成を示す機能ブロック図である。
図1において、色テーブル編集装置100のシステム制御部101は、以下に説明する他の各部と通信し、色テーブル編集装置100のシステム全体を制御するユニットである。操作部102は、マウスやキーボードなどの入力装置を含み、ユーザ操作による入力データを受け付け、受け付けた入力データをシステム制御部101に通知するユニットである。ファイルシステム108は、画像データを含む画像ファイルや、画像ファイル等に関連する関連データを格納する記憶ユニットであり、ハードデイスク等の大容量記憶デバイスを含む。
また、入出力部103は、ファイルシステム108からの画像データや関連データを受け付け、システム制御部101へ通知するユニットである。さらに、入出力部103は、作成したカスタム色テーブルをファイルシステム108へ出力する。色データ処理部104は、目標色の初期色データおよび最適化色データを生成し、それぞれ表示部106へ送ることで目標色の初期色データおよび最適化色データを表示制御部106に供給する。表示制御部106は、ユーザインターフェース画像を生成して表示装置109に供給し、ユーザインターフェース画像中で、目標色の初期色データおよび最適化色データを表示させる。さらに色データ処理部104は、ユーザのカスタム色テーブルを生成して画像データ処理部105へ通知し、画像データへ適用させる、あるいはシステム制御部101に通知し、ファイルシステム108へのファイル保存を依頼するユニットである。
画像データ処理部105は、入出力部103から入力されたファイルシステム108の画像データ、メモリ107からのユーザ選択色テーブル、色データ処理部104から取得したカスタム色テーブルより、編集前画像データ、編集後画像データを生成する。さらにこのように生成された編集前画像データおよび編集後画像データを表示制御部106へ供給してユーザインターフェース画像を生成し、表示装置109に表示させる。
表示制御部106は、色データ処理部104から取得した目標色の初期データ、最適化色データ、および画像データ処理部105から取得した編集前画像データおよび編集後画像データを表示するユーザインターフェース画像を生成するユニットである。またメモリ107は、入出力部103から入力された画像データの保持、および代表色データ、さらにはユーザが選択可能な色テーブルなど記憶するためのユニットである。ファイルシステム108は、入出力部103を介して画像ファイルまたは画像データを保持、あるいは色データ処理部104で生成したカスタム色テーブル等の関連データを保持する。
図2は、図1に示した表示制御部106で生成され、表示装置109で表示されるユーザインターフェース画像200の主要な構成を示す図である。
図2のユーザインターフェース画像200において、画像ファイル選択操作部201は、ユーザがファイルシステム108に蓄積された任意の画像ファイルを選択し読み込むことができるようにするための表示部分である。色テーブル選択操作部202は、ユーザが作成しようとするカスタム色テーブルの元となる元の色テーブルを選択するための表示部分である。
色相/彩度編集操作部203は、目標色の初期色データ、ユーザが編集操作した目標色データ、および最適化色データのうち、色相と彩度に関するデータを表示する表示部分である。さらに、色相/彩度編集操作部203は、目標色データについては、ユーザのマウス等のドラッグなどの操作により編集が可能となるように制御するための表示部分である。明度編集操作部204は、目標色の初期データ、ユーザが操作した目標色データ、および最適化色データのうち、明度に関するデータを表示する。さらに、この明度編集操作部204は、目標色データについては、ユーザのマウス等のドラッグなどの操作により編集が可能となるように制御するための表示部分である。
編集前画像データ表示部205は、色テーブル選択操作部202によりユーザが選択した元の色テーブルを、画像ファイル選択操作部201で選択された画像データに適用した結果の画像データを表示する表示部分である。
また編集後画像データ表示部206は、色テーブル選択操作部202によりユーザが選択した元の色テーブルに対して、色相/彩度編集操作部203および明度編集操作部204にてユーザが編集操作した結果を反映した画像データを表示する。すなわち、作成したカスタム色テーブルを画像ファイル選択操作部201で選択した画像データに適用した結果の画像データを表示する表示部分である。
図3は、本発明の実施形態における色テーブル編集装置100の動作を説明するものであって、ユーザがカスタム色テーブルを作成する手順を示したフローチャートである。
先ずステップS301で、画像ファイル選択操作部201で選択した画像データをファイルシステム108から入力する。次にステップS302で、色テーブル選択操作部202で選択した元の色テーブルを入力する。そして、ステップS303で、入力された元の色テーブルとメモリ107から取得した代表色データを色データ処理部104に入力し、ガマットマッピング等により目標色の初期色データを生成し、色相/彩度編集操作部203に目標色の初期色データを表示する。尚、この際、画像データおよび色テーブルはメモリ107に格納される。またステップS304で、入力された画像データと選択した元の色テーブルとを画像データ処理部105に入力し、編集前画像データとして編集前画像データ表示部205へ表示する。
その後、ステップS305において、操作部102からのユーザによるマウス操作やキーボード操作を受け付け、その操作が色相/彩度編集操作部203もしくは明度編集操作部204に対する操作であった場合は、目標色をユーザが操作したと判断する。すると、以下に記述する処理を順に実行する。これ以外の操作がなされた場合もしくは、操作がなされなかった場合は特に何もしない。
ステップS305で目標色をユーザが操作したと判断した場合、ステップS306に進み、先ず色相/彩度編集操作部203および明度編集操作部204より、ユーザが操作した目標色データを取得し、色データ処理部104へ通知する。すると色データ処理部104は、メモリ107から代表色データおよびユーザが選択した元の色テーブルを取得し、これらが前述の目標色データに近づくよう最適化処理を実行し、最適化色データを生成する。これは、ユーザが操作した目標色データおよび操作していない色データも含め、全ての色データを色域におさめるよう算出する処理である。そして、操作可能な目標色のすべてにおいて、算出された結果とユーザが操作した目標色データとの差分が最小となるように最小2乗法などを用いて最適化色データを生成する。
また、次のステップS307では、色データ処理部104は、生成された最適化色データからカスタム色テーブルを生成する。
その後、ステップS308に進み、色データ処理部104は、生成されたカスタム色テーブルを画像データ処理部105に入力して編集後画像データを生成し、表示制御部106を介して編集後画像データ表示部206へ表示する。
ユーザは以上の操作を行ない、操作の結果として生成される編集後画像データと編集前画像データを見比べる、或いは、目標色データの初期値と最適化色データを見比べることで、好みの色テーブルが作成できたかどうかを容易に判断できる。ユーザは好みの色テーブルが作成できたと判断した場合、ステップS309で編集操作を終了し、最後に生成されたカスタム色テーブルをファイルとしてファイルシステム108に保存して編集処理を終了する。しかし、ステップS309で好みの色テーブルが作成できず、満足できない場合は、ステップS305に戻り、ユーザは上述した処理を納得するまで編集処理を繰り返すことが出来る。
<実施形態2>
実施形態1において、表示制御部106での各表示部分の表示方法や、それらの表示部分に対する操作方法について、より分かりやすいユーザインターフェース画像200を提供する表示部分の構成を説明する。
図4のAおよびBは色テーブル選択部202でユーザが元の色テーブルを選択した直後に色相/彩度編集操作部203に表示される表示部分のユーザインターフェース画像200の例を示している。
ここでは、代表色データは、色相環を8等分することによって得られる”green”、”yellow”、”orange”、”red”、”purple”、”blue-purple”、”blue”、”blue-green”の8色と定義する。そして、この代表色データとユーザが選択した元の色テーブルを色データ処理部104に入力し、得られた目標色データを、L*a*b*色空間における色平面、ここでは、a軸、b軸とするab平面上の対応する位置に四角形でプロットしている。このプロットはコントロールポイントと呼び、後述のユーザの操作を受け付け、移動可能とするグラフィックユーザインタフェースである。
その際、プロットした点であるコントロールポイント同士は結線して8角形が形成されるように表示する。またab平面の外周に、プロットしたコントロールポイントに対応する色パレットを表示している。したがって、色パレットは、プロットしたコントロールポイントに対応して8つに分割され、さらに各色パレットは2重枠の構成となっている。尚、図4のAはユーザにより目標色データの操作が行なわれる前の状態を表示しているため、2重枠で表示される色パレットは内側(ab平面側)、外側ともに目標色の初期色データに対応する色で塗りつぶされている。
さらに、ユーザが目標色をab平面上で操作する際に、どの座標に移動するとどのように変化した色となるかが容易に理解するためのガイドとなるよう、ab平面の背景は対応する色でグラデーションをつけて塗りつぶされる。尚、図4のAにおいて、各コントロールポイントと対応する色パレットが、結線された表示となっているが、この結線の表示は、必ずしも必要としない。たとえば、図4のB以下の図においては、表示されていない。但し、結線の形状によって、現在の色テーブルがどのような色の特徴や偏りを持っているかというバランスが直感的に分かるようになっている。例えば、greenの方に飛び出した形をしている場合には、greenがより強く強調されるようなパラメータであることが分かる。
また、図4のBは、図4のA同様に、ユーザが元の色テーブルを選択した直後に色相/彩度編集操作部203に表示される表示部分となるユーザインターフェース画像200の例である。図4のBは、図4のAとは異なる元の色テーブル(ここでは ”green”や”blue”の色が強くでるような色テーブル)を選択した場合の例である。そのため、目標色データの初期値が図4のAと異なるので、コントロールポイントの表示位置も異なり、コントロールポイントを結んで形成される8角形の全体の形状が異なってくる。
図5のAおよびBは色テーブル選択操作部202でユーザが目標色、もしくはab平面の外周の色パレット上でクリック操作を行なった際の表示部分を有するユーザインターフェース画像200の例を示している。
先ず図5のAに示すように、目標色のコントロールポイント(図5のAの場合は”orange”)をマウス等でクリックすると、その目標色のコントロールポイントはフォーカス状態となりフォーカス枠203−1が表示される。そして、フォーカス枠203−1が表示されたコントロールポイントはab平面上で移動させることが出来る。この移動は、通常マウスのドラッグ操作で行う。また、この時、フォーカス枠203−1が表示されたコントロールポイントに対応する色パレットも同時にフォーカス状態となりフォーカス枠203−2が表示される。
また、対応する色パレットをクリックしても、その色パレットおよび対応する目標色のコントロールポイントをフォーカス状態とすることが出来る。
次に図5のBは、ab平面上において、2つの目標色のコントロールポイントが重なって表示されており、下側のコントロールポイントのみを操作したい場合に、その操作を容易に可能とするユーザインターフェース表示の例を示している。
図5のBにおいて、下側の目標色のコントロールポイントを操作するために、先に上側の目標色のコントロールポイントを操作してしまうと、そのタイミングで最適化が行なわれてしまい意図した結果が得られない。
そのため、ユーザが下側の目標色のコントロールポイントに対応する色パレットをクリックすると、下側の目標色のコントロールポイントが最前面に表示され、したがって、目標色のコントロールポイントを容易に操作することが可能となる。
図6は色テーブル編集装置100において、ユーザが目標色の編集操作を行なった場合のユーザインターフェース画像200における色相/彩度編集操作部203に表示される表示部分の例を示している。
ユーザは、ab平面上の目標色のコントロールポイントもしくは、外周の色パレット上でマウスのドラッグ操作を行なうことにより、操作中の目標色のコントロールポイントを目的の色に対応した座標位置へ移動することができる。
この移動操作の後、ユーザがマウスのドラッグ操作を終了した位置を目標色のコントロールポイントの位置として決定する。そして、色データ処理部104により各目標色の最適化色データを生成し、最適化色データを目標色データ同様に、ab平面上の対応する色の座標位置にプロットする。この際、目標色データと区別するため、最適化色データは丸型でプロットし、かつ最適化色データ同士は破線で結線する表示とする。
さらに、外周の色パレットの内側枠の表示色は、対応する目標色の最適化後の色とすることで、各色データについて、目標色の初期値と最適化後の色の変化を一目でわかるように表示される。
図7は色テーブル編集装置100において、目標色データが低彩度および高彩度の2種類存在する場合のユーザインターフェース画像200における色相/彩度編集操作部203に表示される表示部分の例を示している。
先ず、目標色データが低彩度および高彩度の2種類存在する場合は、それぞれ低彩度毎、高彩度毎にコントロールポイントを結線して表示する。この場合、最適化色データも低彩度、高彩度ごとに存在することになるため、これについても低彩度毎、高彩度毎にコントロールポイントを結線して表示する。これにより、低彩度および高彩度毎に、色データの全体の最適化の様子が一目でわかるようになる。
低彩度、高彩度の結線を同時に表示すると見にくいため、外周の色パレットは、低彩度もしくは高彩度のどちらかに対応して表示しても良い。したがって、ab平面上で選択されている目標色データが低彩度の場合は、色パレットも低彩度で表示する。そして、ab平面上で選択されている目標色データが高彩度の場合は、色パレットも高彩度で表示するようにすることで、目標色データと色パレットが連動できるようになる。図7の場合は、フォーカス枠203−1が高彩度にあるので、フォーカス枠203−2の色パレットを含む色パレットも高彩度で表示される。なお、上述の実施形態では、色相環が視覚的に理解しやすいため、L*a*b*色空間のab平面について説明したが、他にXYZ色度図等でも良い。
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給しても達成可能である。すなわち、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記憶媒体は本発明を構成することになる。
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、磁気テープ、不揮発性の半導体メモリカード、ROMなどを用いることができる。また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現される場合もある。
しかし、さらにそのプログラムコードの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれる場合もあり得る。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
本発明の実施形態における、色テーブル編集装置の主要な構成を示す機能ブロック図を示す。 本発明の実施形態における、ユーザインターフェース画像の主要な構成を示す。 本発明の実施形態における色テーブル編集装置おいて、ユーザがカスタム色テーブルを作成する動作手順を説明するフローチャートを示す。 本発明に実施形態における色テーブル編集装置おいて、元の色テーブルを選択した直後のユーザインターフェース画像の例を示す。 本発明の実施形態における色テーブル編集装置おいて、ユーザが操作をした場合のユーザインターフェース画像の例を示す。 本発明の実施形態における色テーブル編集装置おいて、ユーザが目標色の編集操作を行なった場合のユーザインターフェース画像の例を示す。 本発明の実施形態における色テーブル編集装置おいて、目標色データが低彩度および高彩度ごとに存在する場合のユーザインターフェース画像の例を示す。
符号の説明
100 色テーブル編集装置
101 システム制御部
102 操作部
104 色データ処理部
105 画像データ処理部
106 表示制御部
107 メモリ
108 ファイルシステム
109 表示装置
200 ユーザインターフェース画像
201 画像ファイル選択操作部
202 色テーブル選択操作部
203 色相/彩度編集操作部
204 明度編集操作部
205 編集前画像データ表示部
206 編集後画像データ表示部

Claims (22)

  1. 画像データを入力する画像データ入力手段と、
    前記入力された画像データに関連して、複数の色テーブルから任意の色テーブルを選択する色テーブル選択手段と、
    前記選択された色テーブルと予め決められた複数の色からなる代表色データから、初期色データを生成する初期色データ生成手段と、
    前記初期色データを編集して目標色データを生成する目標色データ編集手段と、
    前記編集された目標色データの色域に基づいた最適化処理を行って最適化色データを生成する最適化色データ生成手段と、
    2次元色平面上に前記目標色データと前記最適化色データを含むユーザインタフェース画像を表示するユーザインターフェース画像表示手段と、を備えることを特徴とする色テーブル編集装置。
  2. 前記最適化色データから前記画像データを変換するためのカスタム色テーブルを生成するカスタム色テーブル生成手段と、
    前記画像データに前記選択された色テーブルを適用し、編集前画像データを生成する編集前画像データ生成手段と、
    前記画像データに前記カスタム色テーブルを適用し、編集後画像データを生成する編集後画像データ生成手段と、をさらに備え、
    前記ユーザインターフェース画像表示手段は、前記画像データ入力手段、前記色テーブル選択手段および前記目標色データ編集手段に対応する前記ユーザインタフェース画像と共に、前記編集前画像データおよび前記編集後画像データを表示する、ことを特徴とする請求項1に記載の色テーブル編集装置。
  3. 前記色テーブル選択手段は、予め用意された複数の色テーブルの中から前記任意の色テーブルを選択可能である、ことを特徴とする請求項1に記載の色テーブル編集装置。
  4. 前記初期色データ生成手段は、予め用意された複数の代表色データに対して、前記選択された色テーブルを参照してガマットマッピングにより前記初期色データを生成する、ことを特徴とする請求項1に記載の色テーブル編集装置。
  5. 前記代表色データは、色相環を有限個で分割した色を前記代表色データとする、ことを特徴とする請求項1に記載の色テーブル編集装置。
  6. 前記最適化色データ生成手段は、操作可能な目標色のすべてにおいて、算出された結果と前記目標色データとの差分が最小となるように最小2乗法を用いて前記最適化色データを生成する、ことを特徴とする請求項1に記載の色テーブル編集装置。
  7. 前記ユーザインターフェース画像表示手段は、前記2次元色平面に前記目標色データと前記最適化色データの色相/彩度値を表示し、さらに前記色平面の外周に前記初期色データと前記最適化色データを並べて色パレットとして表示し、
    前記目標色データ編集手段は、前記ユーザインターフェース画像上において、前記目標色の初期データを前記2次元色平面上または前記色パレット上で色相/彩度の編集を行う、ことを特徴とする請求項1に記載の色テーブル編集装置。
  8. 前記ユーザインターフェース画像表示手段は、前記2次元色平面の外周に1次元的に前記目標色データと前記最適化色データの明度値を表示し、
    前記目標色データ編集手段は、前記ユーザインターフェース画像上で前記明度の編集を行う、ことを特徴とする請求項7に記載の色テーブル編集装置。
  9. 前記ユーザインターフェース画像表示手段は、前記2次元色平面上に表示する前記目標色データと前記最適化色データの表示方法を異ならしめる、ことを特徴とする請求項8に記載の色テーブル編集装置。
  10. 前記ユーザインターフェース画像表示手段は、前記2次元色平面上に表示する前記目標色データと前記最適化色データの表示を、前記目標色データ同士、前記最適化色データ同士をそれぞれ結線して表示する、ことを特徴とする請求項8に記載の色テーブル編集装置。
  11. 前記ユーザインターフェース画像表示手段は、前記目標色データ同士の結線と、前記最適化色データ同士の結線とで、表示方法を異ならしめて表示する、ことを特徴とする請求項10に記載の色テーブル編集装置。
  12. 前記ユーザインターフェース画像表示手段は、前記目標色データもしくは前記最適化色データが低彩度別、高彩度別に存在する場合は、低彩度毎、高彩度毎に別々に結線して表示する前記ユーザインターフェース画像とする、ことを特徴とする請求項10に記載の色テーブル編集装置。
  13. 前記ユーザインターフェース画像表示手段は、前記2次元色平面上に表示される前記目標色データおよび前記色パレットにおいて、前記目標色データ編集手段により前記目標色データを選択した場合は、前記目標色および対応する前記色パレットに対してフォーカス表示する、ことを特徴とする請求項7に記載の色テーブル編集装置。
  14. 前記ユーザインターフェース画像表示手段は、前記2次元色平面上に表示される前記目標色データおよび前記色パレットにおいて、前記目標色データ編集手段により前記色パレットを選択した場合は、前記色パレットおよび対応する目標色データに対してフォーカス表示する、ことを特徴とする請求項7に記載の色テーブル編集装置。
  15. 前記目標色データが低彩度、高彩度毎に存在する場合において、前記目標色を選択した場合は、前記色パレットの表示色も、選択された目標色の彩度と同じ彩度で表示する前記ユーザインターフェース画像とする、ことを特徴とする請求項7に記載の色テーブル編集装置。
  16. 前記目標色データが、前記2次元色平面上に重なって表示されている際に、前記2次元色平面の外周の編集したい色パレットを選択した場合は、対応する2次元平面上の前記目標色データが最前面に表示される前記ユーザインターフェース画像とする、ことを特徴とする請求項7に記載の色テーブル編集装置。
  17. 前記2次元平面の背景は、色空間座標系に対応する色でグラデーションで表示する、ことを特徴とする請求項8に記載の色テーブル編集装置。
  18. 画像テータを入力する画像データ入力工程と、
    前記入力された画像データに関連して、複数の色テーブルから任意の色テーブルを選択する色テーブル選択工程と、
    選択された色テーブルと予め決められた複数の色からなる代表色データから、初期色データを生成する初期色データ生成工程と、
    前記初期色データを編集して目標色データを生成する目標色データ編集工程と、
    編集された目標色データに色域に基づいた最適化処理を行って最適化色データを生成する最適化色データ生成工程と、
    2次元色平面上に前記目標色データと前記最適化色データを含むユーザインタフェース画像を表示するユーザインターフェース画像表示工程と、を備える、ことを特徴とする色テーブル編集方法。
  19. 前記ユーザインターフェース画像表示工程は、前記2次元色平面に前記目標色データと前記最適化色データの色相/彩度値を表示し、さらに前記色平面の外周に前記初期色データと前記最適化色データを並べて色パレットとして表示し、
    前記目標色データ編集工程は、前記ユーザインターフェース画像上において、前記目標色の初期データを2次元色平面上または前記色パレット上で色相/彩度の編集を行う、ことを特徴とする請求項18に記載の色テーブル編集方法。
  20. 前記ユーザインターフェース画像表示工程は、前記2次元色平面上に表示する前記目標色データと前記最適化色データの表示を、前記目標色データ同士、前記最適化色データ同士をそれぞれ結線して表示する前記ユーザインターフェース画像とする、ことを特徴とする請求項18に記載の色テーブル編集方法。
  21. 請求項18乃至20のいずれか1項に記載の色テーブル編集方法の手順をコンピュータに実行させるためのプログラム。
  22. 請求項18乃至20のいずれか1項に記載の色テーブル編集方法の手順をコンピュータに実行させるためのプログラムを記憶したコンピュータ可読記憶媒体。
JP2006045862A 2006-02-22 2006-02-22 色テーブル編集装置、色テーブル編集方法、プログラムおよび記憶媒体 Withdrawn JP2007228189A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2006045862A JP2007228189A (ja) 2006-02-22 2006-02-22 色テーブル編集装置、色テーブル編集方法、プログラムおよび記憶媒体
US11/676,718 US8274696B2 (en) 2006-02-22 2007-02-20 Color table editing apparatus, color table editing method, program, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006045862A JP2007228189A (ja) 2006-02-22 2006-02-22 色テーブル編集装置、色テーブル編集方法、プログラムおよび記憶媒体

Publications (1)

Publication Number Publication Date
JP2007228189A true JP2007228189A (ja) 2007-09-06

Family

ID=38427863

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006045862A Withdrawn JP2007228189A (ja) 2006-02-22 2006-02-22 色テーブル編集装置、色テーブル編集方法、プログラムおよび記憶媒体

Country Status (2)

Country Link
US (1) US8274696B2 (ja)
JP (1) JP2007228189A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017092512A (ja) * 2015-11-02 2017-05-25 オリンパス株式会社 画像調整装置
US9854158B2 (en) 2015-11-02 2017-12-26 Olympus Corporation Image adjusting apparatus

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007228189A (ja) * 2006-02-22 2007-09-06 Canon Inc 色テーブル編集装置、色テーブル編集方法、プログラムおよび記憶媒体
US8638338B2 (en) 2008-02-11 2014-01-28 Apple Inc. Adjusting color attribute of an image in a non-uniform way
US8379130B2 (en) * 2009-08-07 2013-02-19 Qualcomm Incorporated Apparatus and method of processing images based on an adjusted value of an image processing parameter
JP5471657B2 (ja) * 2010-03-17 2014-04-16 セイコーエプソン株式会社 画像処理方法、画像処理装置、画像処理プログラム、およびプログラム格納媒体
US8468465B2 (en) 2010-08-09 2013-06-18 Apple Inc. Two-dimensional slider control
US8634640B2 (en) * 2010-10-21 2014-01-21 Hewlett-Packard Development Company, L.P. Method and apparatus for selecting a color palette
KR101692401B1 (ko) * 2011-01-21 2017-01-03 삼성전자주식회사 영상 처리 방법 및 장치
US8588522B2 (en) * 2011-04-13 2013-11-19 Hewlett-Packard Development Company, L.P. Method and system for dynamic color correction
JP5842522B2 (ja) * 2011-10-06 2016-01-13 富士ゼロックス株式会社 画像形成装置、画像形成システム、及びプログラム
US8806339B2 (en) 2012-02-06 2014-08-12 Apple Inc. User interface control for media editing application
US20130207994A1 (en) * 2012-02-13 2013-08-15 Vilen Rodeski System and method for generating and applying a color theme to a user interface
US9041727B2 (en) 2012-03-06 2015-05-26 Apple Inc. User interface tools for selectively applying effects to image
US20130239051A1 (en) 2012-03-06 2013-09-12 Apple Inc. Non-destructive editing for a media editing application
US9202433B2 (en) 2012-03-06 2015-12-01 Apple Inc. Multi operation slider
US9131192B2 (en) 2012-03-06 2015-09-08 Apple Inc. Unified slider control for modifying multiple image properties
US10152804B2 (en) 2015-02-13 2018-12-11 Smugmug, Inc. System and method for dynamic color scheme application
WO2018009226A1 (en) 2016-07-08 2018-01-11 Hewlett-Packard Development Company, L.P. Color look up table compression
US10674043B2 (en) 2016-07-08 2020-06-02 Hewlett-Packard Development Company, L.P. Color table compression
US9992382B2 (en) 2016-07-08 2018-06-05 Hewlett-Packard Development Company, L.P. Color table compression

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3630835B2 (ja) * 1996-04-02 2005-03-23 キヤノン株式会社 画像処理方法
JPH10133638A (ja) 1996-10-31 1998-05-22 Matsushita Electric Ind Co Ltd 色選択管理方法
JP4223708B2 (ja) * 2001-03-26 2009-02-12 セイコーエプソン株式会社 色変換プログラムを記録した媒体、色変換プログラム、色変換テーブルの作成方法、色変換装置および色変換方法
US7046393B2 (en) * 2001-04-26 2006-05-16 Hewlett-Packard Development Company, L.P. Color space transformation with black preservation for open color management
JP4197858B2 (ja) * 2001-08-27 2008-12-17 富士通株式会社 画像処理プログラム
JP4369151B2 (ja) * 2003-03-31 2009-11-18 セイコーエプソン株式会社 画像処理装置および画像処理方法並びにこれらに用いるプログラム
KR100565054B1 (ko) * 2003-07-30 2006-03-30 삼성전자주식회사 인쇄파일 편집방법 및 장치와 이를 채용한 칼라화상형성시스템
US20050195415A1 (en) * 2004-03-02 2005-09-08 Agfa Corporation System and method for gamut mapping control
KR100633144B1 (ko) * 2004-11-09 2006-10-11 삼성전자주식회사 색 관리방법 및 이를 적용한 색 관리장치
JP2007228189A (ja) * 2006-02-22 2007-09-06 Canon Inc 色テーブル編集装置、色テーブル編集方法、プログラムおよび記憶媒体

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017092512A (ja) * 2015-11-02 2017-05-25 オリンパス株式会社 画像調整装置
US9854158B2 (en) 2015-11-02 2017-12-26 Olympus Corporation Image adjusting apparatus

Also Published As

Publication number Publication date
US20070195343A1 (en) 2007-08-23
US8274696B2 (en) 2012-09-25

Similar Documents

Publication Publication Date Title
JP2007228189A (ja) 色テーブル編集装置、色テーブル編集方法、プログラムおよび記憶媒体
JP4837965B2 (ja) 色調整装置、表示装置及び印刷装置
JP2007150943A (ja) 色調整装置、表示装置、印刷装置、画像処理装置、色調整方法、グラフィカル・ユーザー・インターフェースの表示方法及びプログラム
US8555160B2 (en) Apparatus and methods for creating and/or editing color-image processing files
CN101661739B (zh) 信息处理装置和信息处理方法
US7586499B1 (en) Method and apparatus for adjusting the color of a digital image
JP4646735B2 (ja) 画像処理装置及び画像処理方法
JP2005217655A (ja) 画像処理装置及び方法、並びに、コンピュータプログラム及びコンピュータ可読記憶媒体
JP2008306305A (ja) 色変換テーブル編集装置及び色変換テーブル編集方法、プログラム、及び記憶媒体
US8887098B2 (en) Computer Graphics generating apparatus, Computer Graphics generating method, and program
JP2009188948A (ja) 画像処理装置および画像処理方法
JP2008242964A (ja) ユーザーインターフェース設計プログラムおよびユーザーインターフェース設計方法
JP2011228897A (ja) 画像処理プログラム、および画像処理装置
JP4826857B2 (ja) 画像処理方法、画像処理装置及び画像処理プログラム
JP4498245B2 (ja) 色処理方法およびその装置
JP2016012899A (ja) プロジェクタ、画像投影方法ならびにプログラム
JP5663951B2 (ja) 画像処理プログラム、および画像処理装置
JP2009005081A (ja) プロファイル作成装置およびプロファイル作成方法
US7834888B2 (en) Mechanism for color-space neutral (video) effects scripting engine
JP5248849B2 (ja) 撮像装置、情報処理装置及びそれらの画像処理方法
JP2006343957A (ja) 色処理方法及びその装置
JP2019087779A (ja) 画像処理装置、画像処理装置の制御方法、及び、プログラム
JP4813456B2 (ja) 映像編集装置及び映像編集プログラム
JP2016012106A (ja) プロジェクタ、画像投影方法ならびにプログラム
Hershleder Avid Media Composer 6. x Cookbook

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20090512