(57)【要約】【課題】  ポストスクリプト（登録商標）等のページ記述言語のコードからモニタ等における視覚的表示について加法混色系の一次色を生成可能なシステムおよび方法を提供する。【解決手段】  イメージ値を有し第１の色空間内において記述された画像を受け取り、受け取った画像からその色空間を判断する。第１の色空間におけるイメージ値は、第２の色空間における値と関連付けされ、関連付けされた画像値が生成される。第２の色空間における値は、表示のための第３の色空間に変換される。第３の色空間は、加法混色系の一次色を含む点において第２の色空間と区別される。【選択図】  図２
2006101524.tif 000002
【特許請求の範囲】
【請求項１】
イメージ値を有し第１の色空間内において記述された画像を受け取る手段と、
受け取った画像から前記画像の色空間を判断する手段と、
前記第１の色空間におけるイメージ値を、加法混色系の一次色を含まない第２の色空間における値と関連付けして関連付けされたイメージ値を生成する手段と、
前記第２の色空間における前記関連付けされた値を、加法混色系の一次色を含み、表示のための第３の色空間に変換する手段とを有することを特徴とする画像処理システム。
【請求項２】
さらに、前記第３の色空間において前記イメージ値から表示を生成する手段を有することを特徴とする請求項１に記載の画像処理システム。
【請求項３】
前記第３の色空間は、ＲＧＢ色空間であることを特徴とする請求項２に記載の画像処理システム。
【請求項４】
前記画像は、ページ記述言語によって記述された画像であることを特徴とする請求項１に記載の画像処理システム。
【請求項５】
さらに、ルックアップまたは参照または色剤値の変換のためのルックアップテーブルを作成する手段を有することを特徴とする請求項１に記載の画像処理システム。
【請求項６】
前記ルックアップテーブルは、ＣＩＥＬａｂ色空間内において作成される３次元ルックアップテーブルであることを特徴とする請求項５に記載の画像処理システム。
【請求項７】
前記画像が、前記画像の色空間を判断する手段によりグレイスケール画像であると判断された場合には、
さらに、線形化曲線を要求する手段と、
色剤を要求する手段と、
ＣＩＥＬａｂ値を獲得する手段と、
グレイレベルをＣＩＥＬａｂにおけるステップと関連付けする手段と
を有することを特徴とする請求項６に記載の画像処理システム。
【請求項８】
前記画像が、前記画像の色空間を判断する手段によりグレイスケール画像でも、デュオトーンでもないと判断された場合には、
さらに、前記画像をグレイスケール画像に変換する手段と、
線形化曲線を要求する手段と、
色剤を要求する手段と、
ＣＩＥＬａｂ値を獲得する手段と、
グレイレベルをＣＩＥＬａｂにおけるステップと関連付けする手段と
を有することを特徴とする請求項６に記載の画像処理システム。
【請求項９】
前記画像が、前記画像の色空間を判断する手段によりデュオトーンであると判断された場合には、
さらに、色剤を読み取る手段と、
ＲＧＢ値またはＣＭＹＫ値を読み取る手段と、
前記イメージ値をＣＩＥＬａｂ値に変換する手段と、
グレイレベルをＣＩＥＬａｂにおけるステップと関連付けする手段と
を有することを特徴とする請求項６に記載の画像処理システム。
【請求項１０】
イメージ値を有し第１の色空間内において記述された画像を受け取るステップと、
受け取った画像から前記画像の色空間を判断するステップと、
前記第１の色空間におけるイメージ値を、加法混色系の一次色を含まない第２の色空間における値と関連付けして関連付けされたイメージ値を生成するステップと、
前記第２の色空間における前記関連付けされた値を、加法混色系の一次色を含み、表示のための第３の色空間に変換するステップとを有することを特徴とする画像処理方法。
【請求項１１】
さらに、前記第３の色空間において前記イメージ値から表示を生成するステップを有することを特徴とする請求項１０に記載の画像処理方法。
【請求項１２】
前記第３の色空間は、ＲＧＢ色空間であることを特徴とする請求項１１に記載の画像処理方法。
【請求項１３】
前記画像は、ページ記述言語によって記述された画像であることを特徴とする請求項１２に記載の画像処理方法。
【請求項１４】
さらに、ルックアップまたは参照または色剤値の変換のためのルックアップテーブルを作成するステップを有することを特徴とする請求項１０に記載の画像処理方法。
【請求項１５】
前記ルックアップテーブルは、ＣＩＥＬａｂ色空間内において作成される３次元ルックアップテーブルであることを特徴とする請求項１４に記載の画像処理方法。
【請求項１６】
前記画像が、前記画像の色空間を判断するステップでグレイスケール画像であると判断された場合には、
さらに、線形化曲線を要求するステップと、
色剤を要求するステップと、
ＣＩＥＬａｂ値を獲得するステップと、
グレイレベルをＣＩＥＬａｂにおけるステップと関連付けするステップと
を有することを特徴とする請求項１５に記載の画像処理方法。
【請求項１７】
前記画像が、前記画像の色空間を判断するステップでグレイスケール画像でも、デュオトーンでもないと判断された場合には、
さらに、前記画像をグレイスケール画像に変換するステップと、
線形化曲線を要求するステップと、
色剤を要求するステップと、
ＣＩＥＬａｂ値を獲得するステップと、
グレイレベルをＣＩＥＬａｂにおけるステップと関連付けするステップと
を有することを特徴とする請求項１５に記載の画像処理方法。
【請求項１８】
前記画像が、前記画像の色空間を判断するステップでデュオトーンであると判断された場合には、
さらに、色剤を読み取るステップと、
ＲＧＢ値またはＣＭＹＫ値を読み取るステップと、
前記イメージ値をＣＩＥＬａｂ値に変換するステップと、
グレイレベルをＣＩＥＬａｂにおけるステップと関連付けするステップと
を有することを特徴とする請求項１５に記載の画像処理方法。
【請求項１９】
コンピュータに、
イメージ値を有し第１の色空間内において記述された画像を受け取る手順と、
受け取った画像から前記画像の色空間を判断する手順と、
前記第１の色空間におけるイメージ値を、加法混色系の一次色を含まない第２の色空間における値と関連付けして関連付けされたイメージ値を生成する手順と、
前記第２の色空間における前記関連付けされた値を、加法混色系の一次色を含み、表示のための第３の色空間に変換する手順とを実行させることを特徴とする画像処理プログラム。
【請求項２０】
さらに、前記第３の色空間において前記イメージ値から表示を生成する手順を有することを特徴とする請求項１９に記載の画像処理プログラム。
【請求項２１】
前記第３の色空間は、ＲＧＢ色空間であることを特徴とする請求項２０に記載の画像処理プログラム。
【請求項２２】
前記画像は、ページ記述言語によって記述された画像であることを特徴とする請求項１９に記載の画像処理プログラム。
【請求項２３】
さらに、ルックアップまたは参照または色剤値の変換のためのルックアップテーブルを作成する手順を有することを特徴とする請求項１９に記載の画像処理プログラム。
【請求項２４】
前記ルックアップテーブルは、ＣＩＥＬａｂ色空間内において作成される３次元ルックアップテーブルであることを特徴とする請求項２３に記載の画像処理プログラム。
【請求項２５】
前記画像が、前記画像の色空間を判断する手順によりグレイスケール画像であると判断された場合には、
さらに、線形化曲線を要求する手順と、
色剤を要求する手順と、
ＣＩＥＬａｂ値を獲得する手順と、
グレイレベルをＣＩＥＬａｂにおけるステップと関連付けする手順と
を有することを特徴とする請求項２４に記載の画像処理プログラム。
【請求項２６】
前記画像が、前記画像の色空間を判断する手順によりグレイスケール画像でも、デュオトーンでもないと判断された場合には、
さらに、前記画像をグレイスケール画像に変換する手順と、
線形化曲線を要求する手順と、
色剤を要求する手順と、
ＣＩＥＬａｂ値を獲得する手順と、
グレイレベルをＣＩＥＬａｂにおけるステップと関連付けする手順と
を有することを特徴とする請求項２４に記載の画像処理プログラム。
【請求項２７】
前記画像が、前記画像の色空間を判断する手順により、デュオトーンであると判断された場合には、
さらに、色剤を読み取る手順と、
ＲＧＢ値またはＣＭＹＫ値を読み取る手順と、
前記イメージ値をＣＩＥＬａｂ値に変換する手順と、
グレイレベルをＣＩＥＬａｂにおけるステップと関連付けする手順と
を有することを特徴とする請求項２４に記載の画像処理プログラム。  
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を処理するシステム、方法およびプログラムに関し、特に、ポストスクリプト（PostScript（登録商標））等のページ記述言語（Page Description Language；略してＰＤＬとも言う。）のコードから加法混色系の一次色を生成して視覚的表示を駆動するシステムおよび方法に関する。
【背景技術】
【０００２】
ポストスクリプト（登録商標）等のページ記述言語の主要な応用は、アドビ（Adobe）イメージングモデルにしたがって印刷もしくは表示されるページ上におけるテキスト、図形、およびサンプリングされた画像の外観の記述である。より詳細に述べれば、ポストスクリプト言語のプログラムは、画像または文書の記述を作成システムから印刷システムへ伝達し、あるいはディスプレイ上におけるテキストならびにグラフィクスの外観をコントロールする。ポストスクリプト言語においては、色が種々の方法で適切に指定され、それにはグレイスケール、ＲＧＢ（赤、緑および青）、ＣＭＹＫ（シアン、マゼンタ、黄、および黒）、およびＣＩＥＬａｂ（Commission Internationale de l’Eclairage‐based；国際照明委員会ベース）が含まれる。
【０００３】
さらに、デュオトーンは、グレイスケール画像を着色する方法もしくは視覚的特殊効果を作り出す方法の結果である。この用語『デュオトーン』は、通常は、２つの色剤を用いて再生された画像を言う。デュオトーンは、特色（spot color）とは異なる。特色は、色空間内の座標によって定められる。これに対してデュオトーンは、白ポイントから、その色空間内の特色の座標によって定義される最大飽和値までのベクトル、もしくは２色のベクトルによって定義される平面、または３もしくはそれを超える数の特色の場合であれば、白から各飽和値までの３つの特色のベクトルによって定義される３次元色再現範囲のいずれかによって定義される。
【０００４】
デュオトーンの使用は、画像生成、特にそれぞれの使用される色剤の値における、より難しい色再生の１つを表す。デュオトーンに加えて、モノトーン、単色、トライトーン、３色、およびクワッドトーン、４色もまた画像生成について知られている。用語『クワッドトーン』は、しばしば混乱を招く。場合によっては、クワッドトーンが４つの特色色剤を用いた画像再生を意味することがある。それとは別に、写真家によって使用されるクワッドトーンは、インクジェットプリンタもしくはオフセット印刷における黒およびグレイの色剤の４、６、および７のシェードで生成される画像を記述する。
【０００５】
本発明においては、任意数の色剤を用いて生成される画像を指すためにデュオトーンという用語を使用する。
【０００６】
前述したとおり、ポストスクリプト言語およびデュオトーンの最初の意図は、いくつかの黒および特色またはマッチの色剤といったユーザが選択した色剤を用いた再生のためにグレイスケール画像に含まれるデータの準備である。
【０００７】
しかしながら、ＣＭＹＫ色剤を有するプリンタによる再生、およびＲＧＢモニタによる表示のために、これらの画像を準備することも有用である。したがって、指定された色剤からデバイス色剤へ変換することが望まれる。さらに、ポストスクリプトコードから生成されるＲＧＢデータを用いて、モニタ等における視覚的表示について加法混色系の一次色を生成するためのシステムおよび方法が必要とされている。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、上記の従来の問題点に鑑みてなされたもので、指定された色剤からモニタ等で使われるデバイス色剤へ変換可能なシステムおよび方法を提供し、さらには、ポストスクリプト等のＰＤＬのコードからモニタ等における視覚的表示について加法混色系の一次色を生成可能なシステムおよび方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明による画像処理システムは、イメージ値を有し第１の色空間内において記述された画像を受け取る手段と、受け取った画像から前記画像の色空間を判断する手段と、前記第１の色空間におけるイメージ値を、加法混色系の一次色を含まない第２の色空間における値と関連付けして関連付けされたイメージ値を生成する手段と、前記第２の色空間における前記関連付けされた値を、加法混色系の一次色を含み、表示のための第３の色空間に変換する手段とを有する。
【００１０】
本発明の好ましい実施形態においては、画像がポストスクリプト（登録商標）等のページ記述言語によって記述され、第３の色空間はＲＧＢ色空間になる。
【００１１】
本発明の別の実施形態においては、ＣＩＥＬａｂ色空間において作成される３次元ルックアップテーブル（ＬＵＴ）が、ルックアップまたは参照または色剤値の変換のために使用される。
【００１２】
また、本発明の好ましい実施形態においては、画像処理システムは、画像がグレイスケール画像であると判断された場合には、さらに、線形化曲線を要求する手段、色剤を要求する手段、ＣＩＥＬａｂ値を獲得する手段、グレイレベルをＣＩＥＬａｂにおけるステップと関連付けする手段とを有する。画像が、グレイスケール画像でも、デュオトーンでもないと判断された場合には、画像処理システムは、さらに、前記画像をグレイスケール画像に変換する手段、線形化曲線を要求する手段、色剤を要求する手段、ＣＩＥＬａｂ値を獲得する手段、グレイレベルをＣＩＥＬａｂにおけるステップと関連付けする手段とを有する。画像が、デュオトーンであると判断された場合には、画像処理システムは、さらに、色剤を読み取る手段、ＲＧＢ値またはＣＭＹＫ値を読み取る手段、前記イメージ値をＣＩＥＬａｂ値に変換する手段、グレイレベルをＣＩＥＬａｂにおけるステップと関連付けする手段とを有する
ここで、本発明において、『デュオトーン』の用語は、一次色ではない色材の任意数の組み合わせを用いて再生される画像を意味する。
【００１３】
また本発明による画像処理方法は、イメージ値を有し第１の色空間内において記述された画像を受け取るステップと、受け取った画像から前記画像の色空間を判断するステップとを有する。この方法はさらに、第１の色空間におけるイメージ値を、加法混色系の一次色を含まない第２の色空間における値と関連付けして関連付けされたイメージ値を生成するステップと、前記第２の色空間における前記関連付けされた値を、加法混色系の一次色を含み、表示のための第３の色空間に変換するステップとを有する。
【００１４】
さらに本発明による画像処理プログラムは、コンピュータに、イメージ値を有し第１の色空間内において記述された画像を受け取る手順と、受け取った画像から前記画像の色空間を判断する手順と、前記第１の色空間におけるイメージ値を、加法混色系の一次色を含まない第２の色空間における値と関連付けして関連付けされたイメージ値を生成する手順と、前記第２の色空間における前記関連付けされた値を、加法混色系の一次色を含み、表示のための第３の色空間に変換する手順とを実行させる。
【発明の効果】
【００１５】
本発明によれば、ポストスクリプト等のＰＤＬのコードからＲＧＢデータを生成するシステムおよび方法が提供される。
【発明を実施するための最良の形態】
【００１６】
本発明は、画像処理システムおよび方法に関する。好ましい実施形態において本発明は、ポストスクリプト（登録商標）に代表されるＰＤＬコードからモニタのＲＧＢデータを生成する方法に向けられる。以下、本発明の実施形態について図面を用いて説明するが、ＰＤＬはポストスクリプトであるとして説明を行う。
【００１７】
図１は、本発明によるシステムの一実施形態のブロック図を示す。システム１００は、画像生成装置１０２およびハードウェアプラットフォーム１０４を有する。画像生成装置１０２は、ハードウェアプラットフォーム１０４と通信を行う。より詳細に述べると、本発明によるいくつかの実施形態においては、画像生成装置１０２が、ケーブル１０６による電気的結合を介してハードウェアプラットフォーム１０４とデータ通信を行う。本発明による他の実施形態においては、画像生成装置１０２はネットワーク（図示せず）を用いてハードウェアプラットフォーム１０４とデータ通信を行う。
【００１８】
画像生成装置１０２は、例えばプリンタ、ファクシミリ装置、スキャナ装置、複写機、多機能周辺装置、またはその他、類似の周辺装置のように、有体メディアに画像出力を生成できる任意の装置である。画像生成装置１０２は、一般に、プロセッサ１０８、メモリ１１０および有体メディア生成メカニズム１１２を有する。プロセッサ１０８とメモリ１１０は、画像生成装置１０２が、必ずしも限定されないが、印刷、ファクス送受信、画像スキャン、および複写を含む１または複数の機能を有するように、有体メディア生成メカニズム１１２をコントロールするために、プログラムコードを記憶および実行する。
【００１９】
本発明によるいくつかの実施形態においては、プロセッサ１０８および／またはメモリ１１０を、ラスタイメージプロセッサ（ＲＩＰ）と呼ぶことが適切である。本発明による好ましい実施形態においては、プロセッサ１０８およびメモリ１１０はポストスクリプト（登録商標）言語で記述されたプログラムコードを記憶し、実行する。
【００２０】
有体メディア生成メカニズム１１２は、画像および／または文書を、いくつかの異なる色空間のうちの１つの色空間において、有体メディアに生成することを可能にするハードウェアを有する。例えば、本発明によるいくつかの実施形態においては、メカニズム１１２はグレイスケール画像を生成するハードウェアを有する。他の実施形態においては、メカニズム１１２は、デュオトーン画像を生成するハードウェアを有する。『デュオトーン』の用語は、概して、２つの色材を用いて再生される画像を言う。本発明においては、『デュオトーン』の用語は、一次色ではない色材の任意数の組み合わせを用いて再生される画像を言う。したがって、用語『デュオトーン』は、モノトーン、トライトーン、クワッドトーンなどを含む。本発明によるさらに他の実施形態においては、メカニズム１１２が、グレイスケールおよびデュオトーン画像とは異なる色空間において画像を生成するハードウェアを有する。
【００２１】
ハードウェアプラットフォーム１０４は、中央処理ユニット１１４、表示スクリーンまたはモニタ１１６、キーボード１１８、およびマウス１２０を有する。中央処理ユニット１１４は、プログラムコードを記憶し実行するための、プロセッサ１２２およびメモリ１２４を含む。キーボード１１８およびマウス１２０は、データの入力に使用され、モニタ１１６は、画像および／または文書などのデータの観察または表示に使用される。
【００２２】
本発明による種々の実施形態において、モニタ１１６は、いくつかの一次色の色材を使用するハードウェアを含む。例えば、本発明の好ましい実施形態においては、モニタ１１６は、ＲＧＢの一次色を生成するハードウェアを含む。本発明のこの他の多くの実施形態においては、適切なユーザインタフェースは、パーソナルコンピュータ、ラップトップコンピュータ、メインフレームコンピュータ、コンピュータ端末などである。画像生成装置１０２およびハードウェアプラットフォーム１０４は、スタンドアロンで、または組み合わせた状態で、画像処理システム１００を提供する。
【００２３】
以上、述べた構造的および機能的特徴を考慮して図２を参照することにより、本発明の種々の側面（aspect）にしたがった方法を、より良く理解することができる。図２は、本発明にしたがって画像処理方法２００を例示したフローチャートである。より詳細に述べると、図２は、グレイスケールもしくはデュオトーンの画像を、表示のために処理する方法の一例を示している。例えば、この種の画像は適切に、いずれも図１に示した、画像生成装置１０２において生成され、モニタ１１６に表示される。
【００２４】
説明を簡明にするために、図２の方法はシリアルに実行されるものとして示し、説明する。しかし、本発明は図示した順序には限定されないことが理解され認識される。すなわち、本発明にしたがって適切に、いくつかの側面（aspect）は、図２に示し、ここで説明する順序とは異なる順序で生じ、かつ／または他の側面（aspect）と同時に生じる。また、例示されている特徴のすべてが、本発明の側面（aspect）にしたがった方法の具体化に必要とされないこともある。
【００２５】
それに加えて、本発明による方法は、ソフトウェア、ハードウェア、またはソフトウェアとハードウェアの組み合わせによって適切に具体化される。一つの実施形態においては、例えば方法２００は、図１の画像生成装置１０２のメモリ１１０にコンピュータ読み取り可能な媒体として記憶され、プロセッサ１０８によって実行される。
【００２６】
ここで図２を参照すると、２０２において、画像生成装置１０２がソースイメージを表す画像データを受け取る。一つの実施形態においては、画像生成装置１０２のプロセッサ１０８が生成する３次元ルックアップテーブル（ＬＵＴ）が、ＣＩＥ（Commission Internationale de l’Eclairage；国際照明委員会）によって定められるＣＩＥＬａｂ色空間において作成される。このルックアップテーブルは、ルックアップテーブル（ＬＵＴ）内の任意の座標位置から白まで、２５６ステップを計算できることを特徴とする。以後、述べるように、ルックアップテーブル（ＬＵＴ）は、ルックアップ、参照、および／または色剤の変換に使用される。
【００２７】
本発明の他の実施形態においては、１または複数の公式がＣＩＥＬａｂ色空間を定めるために適切に使用される。しかしながら当業者が認識しているとおり、ルックアップテーブル（ＬＵＴ）は、処理の軽減および／または処理速度の向上に使用される。さらに他の実施形態において、ルックアップテーブルもしくは公式は、同様に他の色空間を適切に定める。
【００２８】
２０４においては、値を有し、色空間内において記述されたポストスクリプト（登録商標）画像等の、画像が分析され、その画像の色空間が判断される。その画像がグレイスケール画像であると判断された場合には、処理が２０６へ進み、その画像がデュオトーンであると判断されたときには、処理は２２４に進む。ここで、繰り返しになるが、用語『デュオトーン』は、任意の数の一次色ではない色剤を用いて生成された画像のことを言う。その画像が、グレイスケールまたはデュオトーン画像のいずれでもないと判断されたときには、処理は２２０に進む。
【００２９】
画像がグレイスケール画像であると判断された場合には、２０８において線形化曲線（linearization curves）についての要求が行われる。好ましい実施形態においては、このような要求は、曲線インタフェース（curves interface）を用いて行われる。２１０では、色剤についての要求が行われる。好ましい実施形態においては、この要求が、例えばパントーン（Pantone）等の色剤のリスト、インタフェース等を使用して行われる。さらにこのリスティングは、色の名および色剤のＣＩＥＬａｂ値を含む。２１２では、ＣＩＥＬａｂ値が色剤のリストから得られる。
【００３０】
２１４では、画像データ内の各グレイレベルがＣＩＥＬａｂ内の対応するステップに関連付けされる。２１６では、ＣＩＥＬａｂ内で定められた各画像データポイントが赤、緑、および青（ＲＧＢ）色空間に変換される。一つの実施形態においては、この変換は、あらかじめ選択された公式を使用して行われる。他の実施形態においては、この変換は、ＩＣＣ（インターナショナルカラーコンソーシアム（International Color Consortium））プロファイル等のルックアップテーブルを使用して行われる。２１８では、その画像が表示される。
【００３１】
本発明の他の実施形態においては、ＣＩＥＬａｂ内に定義された各画像データポイントが他の色空間の一次色に変換される。このように本発明は、特定の色空間内の特定の一次色に限定されるものではない。通常、モニタがＲＧＢ（赤、緑、および青）一次色の色剤を生成するハードウェアを含んでいることから、ＲＧＢ色空間が、例示の目的のために使用されているに過ぎない。
【００３２】
２２０に示されるように、画像が、グレイスケール画像でないと判断されたときには、その画像は、２２２においてグレイスケール画像に変換される。この変換は、当業者に周知の任意の適切な方法を用いて行うことができる。例えば、一つの実施形態においては、公式を使用してこの変換が行われる。他の実施形態においては、ルックアップテーブル（ＬＵＴ）、例えば前記ＩＣＣプロファイルを使用してこの変換が行われる。続いて、２０６から始まるときと同様に、処理が続けられる。
【００３３】
２２４に示されるように画像がデュオトーン、例えばポストスクリプト（登録商標）デュオトーン、であると判断された場合には、２２６において画像データのヘッダから色剤リストが読み取られる。次いで、２２８ではＲＧＢ値またはＣＭＹＫ値が読み取られる。読み取られたＲＧＢまたはＣＭＹＫのイメージ値は、２３０でＣＩＥＬａｂ値に変換される。続いて処理は２１４へと進み、既に述べた、画像がグレイスケール画像である場合と同様の処理が行われる。
【００３４】
このようにして、それぞれ図１および図２との関連から示し、説明したシステム１００および方法２００は、ポストスクリプト（登録商標）コードからモニタのＲＧＢデータを生成する。
【００３５】
本発明は、ソースコード、オブジェクトコード、ソースコードとオブジェクトコードの中間コード（部分的にコンパイルされた形式等）の形式、あるいは本発明の具体化における使用に適した任意の他の形式のコンピュータプログラムに及ぶ。コンピュータプログラムは、適切に、スタンドアローンアプリケーション、ソフトウェアコンポーネント、スクリプト、またはほかのアプリケーションに対するプラグインとすることができる。本発明を埋め込んだコンピュータプログラムは、コンピュータプログラムを伝達することができる任意のエンティティもしくはデバイスとなるキャリア、例えば、ＲＯＭまたはＲＡＭ等の記憶媒体、ＣＤ‐ＲＯＭ等の光学記録媒体、あるいはフロッピー（登録商標）ディスク等の磁気記録媒体上において好適に具体化される。このキャリアは、電気もしくは光ケーブルによって、あるいは無線もしくはそのほかの手段によって伝達される電気もしくは光信号等の伝達可能なキャリアである。コンピュータプログラムは、インターネットを介してサーバから適切にダウンロードされる。またコンピュータプログラムを、集積回路に埋め込むこともできる。ここで述べられているとおりの本発明の原理をコンピュータに実質的に実行させることになるコードを含むあらゆる実施形態は、本発明の範囲内に含まれる。
【００３６】
本発明の好ましい実施形態の以上の説明は、例示ならびに説明を目的として行った。それが網羅的であること、あるいは本発明を説明されているとおりの形に限定することは意図されていない。自明の変形もしくはバリエーションは、以上の教示に照らせば可能である。実施形態は、本発明の原理の最良の例示およびその実際的応用を提供し、それによって当業者が種々の実施形態内において、かつ企図された特定の使用に適するときには種々の変形によって本発明を使用することを可能にするべく選択され、説明されている。これらの変形ならびにバリエーションはすべて、本出願の請求項が公正に、適法に、かつ公平に権利が与えられる広さに従って解釈されるとき、請求項によって定められる本発明の範囲内に含まれる。
【図面の簡単な説明】
【００３７】
【図１】本発明のシステムを例示したブロック図である。
【図２】本発明による画像処理方法を例示したフローチャートである。
【符号の説明】
【００３８】
１００  システム
１０２  画像生成装置
１０４  ハードウェアプラットフォーム
１０６  ケーブル
１０８、１２２  プロセッサ
１１０、１２４  メモリ
１１２  有体メディア生成メカニズム１１２
１１４  中央処理ユニット
１１６  表示スクリーンまたはモニタ
１１８  キーボード
１２０  マウス
【図２】
2006101524.tif 000003
【図１】
2006101524.tif 000004