(57)【要約】【課題】  グラフィックス描画プログラムの色選択において、色選択時に１つ又はそれ以上の色を固定するしかなく、ユーザ操作が煩わしい。【解決手段】  本発明はグラフィカル・ユーザー・インタフェース（ＧＵＩ）を開示する。ＧＵＩは、色空間で各色成分の独立した混合を行って色選択を可能にするカラーパレットを含んでいる。【選択図】      図１
2012085300.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ処理方法であって、
グラフィカル・ユーザー・インタフェース（ＧＵＩ）を介して色選択を受信する段階と；
前記色選択に対応した混合色を生成する段階と；
前記ＧＵＩのカラーパレット内に混合色を取り囲むプロットを描画する段階と；
前記混合色を生成するために使用される色空間の各成分を表す矢印を前記プロットから描画する段階と；
を含むことを特徴とする方法。
【請求項２】
前記矢印の各々の方向は、特定の成分が変化する方向を示すことを特徴とする請求項１に記載の方法。
【請求項３】
前記矢印の長さは、対応する成分が移動する場合にどれだけ急激に変化するかを示すことを特徴とする請求項２に記載の方法。
【請求項４】
各々の矢印は、各成分の方向及び量を変更するために前記ＧＵＩを使用して再配置可能であることを特徴とする請求項３に記載の方法。
【請求項５】
１つ又はそれ以上の前記矢印の移動を検出する段階と；
１つ又はそれ以上の前記矢印が移動された後に前記矢印で表される前記色成分に対応するように前記カラーパレット内で色を変更する段階と；
を更に含むことを特徴とする請求項４に記載の方法。
【請求項６】
前記矢印で示される前記色成分に対応する第２の色選択が行われたか否かを判定する段階と；
前記矢印で示される前記色成分に対応する第２の混合色を生成する段階と；
を更に含むことを特徴とする請求項５に記載の方法。
【請求項７】
前記矢印は４本の矢印を含み、各々がシアン、マジェンタ、イエロー、及びブラック（ＣＭＹＫ）色空間の色に対応することを特徴とする請求項１に記載の方法。
【請求項８】
前記矢印は３本の矢印を含み、各々がレッド、グリーン、及びブルー（ＲＧＢ）色空間の色に対応することを特徴とする請求項１に記載の方法。
【請求項９】
コンピュータソフトウェア製品を格納するためのメモリと；
前記メモリに接続され、印刷ソフトウェア製品を実行するためのプロセッサと；
前記プロセッサは前記コンピュータソフトウェア製品を実行すると、グラフィカル・ユーザー・インタフェース（ＧＵＩ）を表示する表示装置と、
を備え、
前記ＧＵＩは、色空間の各色成分の独立した混合を行うことで色選択を可能にするカラーパレットを備えることを特徴とするコンピュータシステム。
【請求項１０】
前記カラーパレットは、
パレット内の選択された色に対応する混合色を中心とするプロットと、
前記混合色を生成するために使用される、前記プロットを取り囲み色空間の各々の成分を表す複数の矢印と、
を備えることを特徴とする請求項９に記載のコンピュータシステム。
【請求項１１】
前記矢印の各々の方向は、特定の成分が変化する方向を示すことを特徴とする請求項１０に記載のコンピュータシステム。
【請求項１２】
前記矢印の長さは、対応する成分が移動する場合にどれだけ急激に変化するかを示すことを特徴とする請求項１１に記載のコンピュータシステム。
【請求項１３】
前記矢印を再配置するためのカーソル制御装置を更に備えることを特徴とする請求項１０に記載のコンピュータシステム。
【請求項１４】
各々の矢印は、各成分の方向及び量を変更するために再配置可能であることを特徴とする請求項１３に記載のコンピュータシステム。
【請求項１５】
矢印の再配置は、再配置後に矢印で示される色成分に対応するようにパレット内の色を変更することを特徴とする請求項１４に記載のコンピュータシステム。
【請求項１６】
色成分値の編集を可能にする１つ又はそれ以上色成分選択ボックスを更に備えることを特徴とする請求項１０に記載のコンピュータシステム。
【請求項１７】
前記矢印は４本の矢印を含み、各々がシアン、マジェンタ、イエロー、及びブラック（ＣＭＹＫ）色空間の色に対応することを特徴とする請求項１０に記載のコンピュータシステム。
【請求項１８】
前記矢印は３本の矢印を含み、各々がレッド、グリーン、及びブルー（ＲＧＢ）色空間の色に対応することを特徴とする請求項１０に記載のコンピュータシステム。
【請求項１９】
データを含む機械可読媒体を備える製品であって、該データは機械がアクセスすると該機械に、
グラフィカル・ユーザー・インタフェース（ＧＵＩ）を介して色選択を受信し；
前記色選択に対応した混合色を生成し；
前記ＧＵＩのカラーパレット内に混合色を取り囲むプロットを描画し、；
前記混合色を生成するために使用される色空間の各成分を表す矢印を前記プロットから描画する；
操作を行わせるようになっていることを特徴とする製品。
【請求項２０】
前記矢印の方向は、特定の成分が変化する方向を示すことを特徴とする請求項１９に記載の製品。
【請求項２１】
前記矢印の長さは、対応する成分が移動する場合にどれだけ急激に変化するかを示すことを特徴とする請求項２０に記載の製品。
【請求項２２】
各々の矢印は、各成分の方向及び量を変更するために前記ＧＵＩを使用して再配置可能であることを特徴とする請求項２１に記載の製品。
【請求項２３】
前記機械がアクセスすると該機械に、
１つ又はそれ以上の前記矢印の移動を検出し；
１つ又はそれ以上の前記矢印が移動された後に前記矢印で表される前記色成分に対応するように前記カラーパレット内で色を変更する；
操作を更に行わせることを特徴とする請求項２２に記載の製品。
【請求項２４】
前記機械がアクセスすると該機械に、
前記矢印で示される前記色成分に対応する第２の色選択が行われたか否かを判定し；
前記矢印で示される前記色成分に対応する第２の混合色を生成する；
操作を更に行わせることを特徴とする請求項２３に記載の製品。
【請求項２５】
前記矢印は４本の矢印を含み、各々がシアン、マジェンタ、イエロー、及びブラック（ＣＭＹＫ）色空間の色に対応することを特徴とする請求項１９に記載の製品。
【請求項２６】
前記矢印は３本の矢印を含み、各々がレッド、グリーン、及びブルー（ＲＧＢ）色空間の色に対応することを特徴とする請求項１９に記載の製品。
【請求項２７】
色空間の各々の色成分の独立した混合をもたらすことで色選択を可能にするカラーパレットを備えるグラフィカル・ユーザー・インタフェース（ＧＵＩ）。
【請求項２８】
前記カラーパレットは、
パレット内の選択された色に対応する混合色を中心とするプロットと、
前記混合色を生成するために使用される、前記プロットを取り囲み色空間の各々の成分を表す複数の矢印と、
を備えることを特徴とする請求項２７に記載のＧＵＩ。
【請求項２９】
前記矢印の各々の方向は、特定の成分が変化する方向を示すことを特徴とする請求項２８に記載のＧＵＩ。
【請求項３０】
前記矢印の長さは、対応する成分が移動する場合にどれだけ急激に変化するかを示すことを特徴とする請求項２９に記載のＧＵＩ。
【請求項３１】
各々の矢印は、各成分の方向及び量を変更するために再配置可能であることを特徴とする請求項３０に記載のＧＵＩ。
【請求項３２】
矢印の再配置は、再配置後に矢印で示される色成分に対応するようにパレット内の色を変更することを特徴とする請求項３１に記載のＧＵＩ。
【請求項３３】
前記矢印は４本の矢印を含み、各々がシアン、マジェンタ、イエロー、及びブラック（ＣＭＹＫ）色空間の色に対応することを特徴とする請求項２７に記載のＧＵＩ。
【請求項３４】
前記矢印は３本の矢印を含み、各々がレッド、グリーン、及びブルー（ＲＧＢ）色空間の色に対応することを特徴とする請求項２７に記載のＧＵＩ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はグラフィックス・アプリケーション分野に関する。詳細には、本発明はグラフィックス・アプリケーションにおける色選択に関する。
【背景技術】
【０００２】
ページレイアウトプログラム、グラフィカル描画プログラム、及びグラフィカル処理プログラム等のコンピュータソフトウェアプログラムにより、ユーザは色を含む電子文書を作成、編集、及び表示することが可能になる。典型的には、このようなプログラムにより、ユーザは文書を印刷することもできる。更に、多くのプログラムは文書を表示装置にプリンタで出力されることになる色に特定の関係を有する色彩で描画しようと試みる。
【０００３】
従来の写真編集ソフトウェア等のグラフィックス描画プログラムは、描画のための色を選択できる。しかしながら、表示装置は２次元であり、一方で対象の色空間は３成分（ＲＧＢ、Ｌａｂ、ＨＳＶ）、又は４成分（ＣＭＹＫ）である。従って、プログラム・グラフィカル・ユーザー・インタフェース（ＧＵＩ）は、典型的には残りの色成分を固定して２つの色成分相互のプロットを表示する。色選択時に１つ又はそれ以上の色を固定するしかないので、ユーザ操作は煩わしいものになる。
【０００４】
従って、色選択時に各々の色成分を表示するインタフェースが望まれる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
１つの実施形態において、グラフィカル・ユーザー・インタフェース（ＧＵＩ）が開示される。ＧＵＩは、色空間内で各色成分の独立した混合を行うことで色選択を可能にするカラーパレットを備える。
【０００６】
別の実施形態において、コンピュータ処理方法が開示される。この方法は、ＧＵＩ経由で色選択を受信する段階と、色選択に対応する混合色を生成する段階と、ＧＵＩのカラーパレット内で混合色を取り囲むプロットを描画する段階と、混合色を生成するために使用される色空間の各々の成分を示すプロットからの矢印を描画する段階とを含む。
【０００７】
更に別の実施形態において、印刷ソフトウェア製品を格納するメモリ、メモリに接続され印刷ソフトウェア製品を実行するプロセッサ、及びプロセッサが印刷ソフトウェア製品を実行すると同時にグラフィカル・ユーザー・インタフェース（ＧＵＩ）を表示する表示装置を含むコンピュータシステムが開示される。ＧＵＩは、色空間内で各色成分の独立した混合を行うことで色選択を可能にするカラーパレットを含む。
本発明は、以下の図面と併せて詳細な説明を読むことでより理解することができる。
【図面の簡単な説明】
【０００８】
【図１】データ処理システム・ネットワークの１つの実施形態を示す。
【図２】従来の色選択ＧＵＩの画面ショットである。
【図３】色選択を行う１つの実施形態を示すフローチャートである。
【図４Ａ】色選択ＧＵＩの１つの実施形態の画面ショットを示す。
【図４Ｂ】色選択ＧＵＩの１つの実施形態の画面ショットを示す。
【図４Ｃ】色選択ＧＵＩの１つの実施形態の画面ショットを示す。
【図５Ａ】カラーパッチ選択の１つの実施形態の画面ショットを示す。
【図５Ｂ】カラーパッチ選択の１つの実施形態の画面ショットを示す。
【図６】コンピュータシステムの１つの実施形態を示す。
【発明を実施するための形態】
【０００９】
以下に色選択ＧＵＩを説明する。以下の説明では本発明を完全に理解するための複数の具体的な詳細を説明する。しかしながら、当業者であれば、本発明はこれらの具体的な詳細の一部が無くても実施できることが理解できるはずである。本発明の基本原理が曖昧になるのを避ける目的で、周知の構造及び装置がブロック図形式で示される場合もある。
【００１０】
明細書で言及する「１つの実施形態」又は「実施形態」は、実施形態に関連して説明される特定の特徴、構造、又は特性が、本発明の少なくとも１つの実施形態に含まれることを意味する。明細書の様々な箇所に出現する語句「１つの実施形態」は、必ずしも同じ実施形態を参照するとは限らない。
【００１１】
図１はデータ処理システム・ネットワーク１００の１つの実施形態を示す。ネットワーク１００は、卓上型又は携帯型データ処理システムとすることができ、通信リンク１０４を経由してネットワーク１０６に接続するデータ処理システム１０２を含む。１つの実施形態において、データ処理システム１０２は、全て公知のプロセッサ、ローカルメモリ、不揮発性記憶装置、及びキーボード、マウス、トラックボール等の入力／出力装置を含む従来型のデータ処理システムである。１つの実施形態において、データ処理システム１０２は、ウィンドウズ（登録商標）・オペレーティング・システム又は他のオペレーティング・システム、及び／又はデータ処理システム１０２がネットワーク１０６内のリソースを使用する目的でネットワーク１０６と通信することを可能にするネットワークドライバを備えて使用する。
【００１２】
ネットワーク１０６は、印刷要求を遠隔プリンタ又はプリントサーバへ送ることができるローカルエリアネットワーク（ＬＡＮ）又は任意の他のネットワークとすることができる。通信リンク１０４は、ネットワークアダプタ又はドッキングステーション等の形式とすること、及びイーサネット（登録商標）又はＡＳ／４００ネットワーク等のネットワーク通信プロトコルを使用したデータ処理システム１０２とネットワーク１０６との間の通信をサポートすることができる。
【００１３】
１つの実施形態において、ネットワーク１０６は、プリントサーバ１０８とネットワーク１０６との間の通信リンク１１０を介して受信したネットワーク１０６上の印刷要求を処理するプリントサーバ１０８を含む。その後、プリントサーバ１０８は、通信リンク１１０を介して印刷要求をプリンタ１０９へ送信して印刷を行うが、プリンタ１０９は通信リンク１１１を介してネットワーク１０６に接続されている。
【００１４】
別個の構成要素として説明したが、別の実施形態ではプリントサーバ１０８を１つ又はそれ以上のプリンタ１０９に組み込むことができる。更に別の実施形態では、プリントサーバ及びプリンタは、物理的に別個の構成要素とすることができる。従って、図１に示すデータ処理システム・ネットワークは本発明を説明及び例示する目的で選択されたものであり、構造的限定を暗示することを意図していない。当業者であれば、種々の追加的構成要素を本発明に関連して使用可能であることを理解できるはずである。
【００１５】
１つの実施形態のデータ処理システム１０２はコンピュータソフトウェア製品を実行して、１つ又はそれ以上のプリンタ１０９で印刷することができる文書の色選択をカラー表示装置上で可能にする。データ処理システム１０２は色選択を容易にするＧＵＩ１２０を含む。前述のように、従来型のプログラム装置は、残りの色成分を固定して２つの色成分相互のプロット表示を実行する。例えば、図２は、第３の色成分（青色）を一定に保持した状態で２つの色成分（例えば、赤色対緑色）を表示する従来型カラーピッカーＧＵＩの画面ショットである。更に、従来型のプログラムにはＣＭＹＫ成分を相互に表示するオプションがない。
【００１６】
１つの実施形態において、ＧＵＩ１２０は、色空間内で各色成分の独立した混合を行うことで色選択を可能にする。つまり、ＧＵＩ１２０のユーザは、１つの色成分を固定することなく表示色の混合を対話形式で調節できる。図３は、データ処理システム１０２で作動するコンピュータソフトウェア製品を用いて実行される、色選択の１つの実施形態を示すフローチャートである。
【００１７】
処理ブロック３１０において、ＧＵＩ１２０と対話するユーザからの最初の色選択を受信する。１つの実施形態において、色選択は、ユーザがカーソル制御装置（例えば、マウス）を操作することで行われる。例えば、ユーザは、マウスを使用してカラーパレット・ウインドウ内の一点でダブルクリックすることができる。もしくは、ユーザは、単純に色成分値をＧＵＩ１２０に入力して色選択を行うことができる。処理ブロック３２０において、コンピュータソフトウェア製品は、選択値（又は入力値）に対応する混合色を計算する。処理ブロック３３０において、計算された混合色を取り囲むようにプロット描画を行うが、混合色はプロット中心の色である。
【００１８】
処理ブロック３４０において、プロット中心を始点とする色空間の各成分を表す矢印を描画する。例えば、ＣＭＹＫに関しては４本の矢印、ＲＧＢ又はＬａｂに関しては３本の矢印を描画する。１つの実施形態において、各矢印の方向は特定の色成分が変化する方向を示すが、矢印の長さはどれくらい急激にその色成分が変化するかを示す。
【００１９】
別の実施形態において、ユーザは、矢印を方々にドラッグすることで矢印を再配置して各成分の方向及び変化量を変更できる。従って、処理ブロック３５０において、矢印の移動が検出されたか否かの判定を行う。任意の色成分の矢印の移動が検出されると、処理ブロック３６０においてパレットに示される色が変更される。その後、制御は新しく選択された混合色を取り囲むようにプロット描画を行う処理ブロック３３０に戻る。
【００２０】
矢印の移動が検出されない場合、判断ブロック３７０において、別の色選択が行われたか否かが判定される。別の色選択が行われた場合、制御は新しい混合色を計算する処理ブロック３２０へ戻る。そうでない場合、制御は、別の矢印移動が検出されたか否かを判定する処理ブロック３５０へ戻る。
【００２１】
図４Ａ及び４Ｂは、前述の図３で説明した処理過程を用いて実行される色選択ＧＵＩ４００の１つの実施形態の画面ショットを示す。図４Ａは、ＣＭＹＫを用いて色選択を行うＧＵＩ４００の実施形態を示す。ＧＵＩ４００は、ユーザが色成分値を入力及び／又は変更できる色成分選択ボックスを有する。図４Ａに示すように、現在選択されているＣＭＹＫカラーは色成分値Ｃ＝１２７、Ｍ＝６４、Ｙ＝３１、Ｂ＝１５である。
【００２２】
また、ＧＵＩ４００は、シアン、マジェンタ、イエロー、及びブラックを表す矢印４１２、４１４、４１６、及び４１８を備えるカラープロット４１０の中心ピクセルにおいて現在選択されている色描画を有するカラーパレット４０５を含む。前述のように、色成分は矢印の長さで決まる。従って、色成分の増加は各々の矢印の長さに比例する。
【００２３】
図４Ａは、シアン成分４１２が垂直方向に変化すると共にマジェンタ成分４１４が水平方向に変化する色を示す。例えば、シアン成分４１２はプロット上で上方向に急激に変化すると共に下方向に急激に減少する。同様に、マジェンタ成分４１４は右方向に急激に増加すると共に左向きに急激に減少する。イエローの矢印４１６及びブラックの矢印４１８は短いので、これらの成分は左方向及び下方向にゆっくりと増加する。
【００２４】
１つの実施形態において、各成分の矢印はベクトルと見なすことができる。例えば、シアンベクトルはＣ＝（ＣＸ、ＣＹ）とすることができる。プロット上の任意の点に位置するベクトルＰ＝（ｘ、ｙ）を考えると（ここで（０、０）は、プロット中心であり、カラープロットの範囲はＸ軸で−１２７から＋１２７、Ｙ軸で−１２７から＋１２７である）、シアン成分の変化は、２つのベクトル：ΔＣ＝Ｃ＊Ｐ＝ＣＸ＊ｘ＋ＣＹ＊ｙのドット積である。従って、開始値（０、０）を加えると点（ｘ、ｙ）でのシアン値がもたらされる。その後、この処理過程を全ての他の色空間成分に関して、プロット内の全ての点に対して独立に繰り返す。Ｃ、Ｍ、Ｙ、及びＫの各々の有効範囲は０から２２５であり、計算結果の値が０以下の場合は０に設定する。同様に、計算結果の値が２５５より大きい場合は２５５に設定する。
【００２５】
図４Ａにおいて、シアン矢印４１２はＣ＝（０．０、１．０）で表すことができる。すなわち、矢印４１２はＹ方向の上方向にのみ向いている。例えば、ユーザが矢印を僅かに右方向にドラッグすると、シアン矢印４１２はＣ＝（０．２、１．０）となる。結果として、プロットは新しい色でもって再計算される。任意の点（例えば、Ｐ＝（１５、１０））を検討すると、これは中心点から１５ピクセルだけ右方向で中心点から１０ピクセルだけ上方向であり、この特定のピクセルでのシアン成分の値は、Ｃ＝１２７＋０．２＊１５＋１．０＊１０＝１４０である。マジェンタ矢印は依然としてＭ＝（１．０、０．０）を向いているので、同じ点での新しいマジェンタ成分はＭ＝６３＋１．０＊１５＋０．０＊１０＝７８である。この処理は４色成分の各々に関して全てのプロット内の全ての点に対して行われるので、プロット内の全てのピクセルに対してカラー値がもたらされる。
【００２６】
矢印はマウスを使用して任意の方向に縮めるか又は伸ばすことができる。図４Ｂは、プロットが主としてシアン対イエローを示すように、イエロー矢印４１６及びマジェンタ矢印４１４をドラッグした後のＧＵＩ４００の実施形態を示す。図４Ｂに示すように、選択色（例えば、プロット中心）は、矢印をドラッグしても変わらない。１つの実施形態において、新しい中心色は、パレット４０５上のどこかでマウスをダブルクリックすることで選択できる。この選択により、ＧＵＩ４００は新しく選択された色を取り囲む新しいプロットを表示することになる。
【００２７】
図４Ｃは新しい色が選択された後のＧＵＩ４００を示す。図４Ｃに示すように、プロット４２０の新しい中心はＣ＝９８、Ｍ＝１０７、Ｙ＝１３５、Ｂ＝１１の成分値を有するように描画され、色成分選択ボックス内で自動的に更新される。この処理過程は、所望の色が見つかるまで繰り返すことができる。色選択が完了すると、ユーザはＯＫボタンを選択できる。
【００２８】
別の実施形態において、色選択コンピュータソフトウェア製品は、印刷ソフトウェア製品に含めることができ、プリンタ１０９で印刷されることになるカラーパッチの選択が可能になる。従来、カラーパッチは、該カラーパッチがシアン対マジェンタ、又はマジェンタ対イエローとして配置される、複数のページ上に印刷されている。本発明の色選択メカニズムにより、カラーパッチは変更できる。図５Ａは、色選択を実行するパッチ選択メカニズムの１つの実施形態を示し、シアン、マジェンタ、イエロー、及びブラックをそれぞれ表す矢印５１２、５１４、５１６、及び５１８を有するカラープロット５１０を含んでおり、矢印５１２、５１４、５１６、及び５１８はプロット５１０から描画される。
【００２９】
１つの実施形態において、１つ又はそれ以上の矢印が長さゼロに縮められると、対応する色成分の値は全てのパッチに関して同じになる。図５Ｂはシアン成分４１２及びブラック成分５１８の矢印をゼロに縮めた場合の１つの実施形態を示す。このような実施形態において、縮小された色成分は矢印をもたない小さなカラードットによって示され、ユーザが何かを掴みドラッグして色成分にアクセスできるようになっている。別の実施形態において、スライダ５５０がパッチの右側に配置されており、各々のパッチに関して色成分を全体的に変更できるようになっている。
【００３０】
図６は、データ処理システム１０２及び／又はサーバ１０８を組み込むことができるコンピュータシステム６００を示す。コンピュータシステム６００は、情報通信のためのシステムバス６２０、及びバスに６２０に接続され情報を処理するためのプロセッサ６１０を含む。更に、コンピュータシステム６００は、バス６２０に接続され、情報及びプロセッサ６１０が実行する命令を格納するランダムアクセスメモリ（ＲＡＭ）又は他の動的格納装置６２５（本明細書ではメインメモリと呼ぶ）を備える。
【００３１】
また、メインメモリ６２５は、プロセッサ６１０による命令実行の間に一時的な変数又は他の中間情報を格納するために使用できる。また、コンピュータシステム６００は、バス６２０に接続され、プロセッサ６１０が使用する情報及び命令を格納するリードオンリーメモリ（ＲＯＭ）及び他の静的格納装置６２６を備える。磁気ディスク又は光ディスク、及び対応するドライブ等のデータ格納装置６２５は、コンピュータシステム６００に接続することができ、情報及び命令を格納するようになっている。
【００３２】
また、コンピュータシステム６００は、Ｉ／Ｏインタフェース６３０経由で第２のＩ／Ｏバス６５０に接続することができる。表示装置６２４、入力装置（例えば、英数字入力装置６２３及び／又はカーソル制御装置６２２）を含む複数のＩ／Ｏ装置は、Ｉ／Ｏバス６５０に接続することができる。通信装置６２１は他のコンピュータ（サーバ又はクライアント）へのアクセスを目的としたものである。通信装置６２１は、イーサネット、トークンリング、又は他の形式のネットワークに使用する、モデム、ネットワークインタフェースカード、又は他の公知のインタフェース装置を含むことができる。
【００３３】
本発明の実施形態は、前述の種々のステップを含むことができる。これらのステップは、機械実行可能命令に組み込むことが可能である。命令は汎用又は専用プロセッサに特定のステップを実行させるように使用できる。もしくは、これらのステップは、ステップを実行するハードワイヤードロジックを含む特定のハードウェア・コンポーネントでもって、又はプログラムコンピュータ構成部品と専用素と特定用途向けハードウェア構成部品との任意の組み合わせでもって実行することができる。
【００３４】
また、本発明の構成要素は、機械実行可能命令を格納するための機械可読媒体として提供できる。機械可読媒体は、限定されるものではないが、フロッピー（登録商標）ディスク、光ディスク、ＣＤ−ＲＯＭ、及び光磁気ディスク、ＲＯＭ、ＲＡＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気カード、光カード、伝搬媒体、又は電子的命令を格納するために適した媒体／機械可読媒体とすることができる。例えば、本発明は、通信リンク（例えば、モデム又はネットワーク接続）経由で搬送波又は他の伝搬媒体に統合されたデータ信号として遠隔コンピュータ（例えば、サーバ）から要求側コンピュータ（例えば、クライアント）へ伝送できる、コンピュータプログラムとしてダウンロードできる。
【００３５】
本発明の多数の変更例及び変形例は、前述の説明を読めば当業者にはもちろん明白になるが、任意の特定の実施形態は例示的に示されて説明されており、本発明を限定するものではないことを理解されたい。従って、種々の実施形態に詳細に言及しているが、本発明の本質として見なされる特徴のみを列挙する請求の範囲を限定することは意図されていない。
【図１】
2012085300.tif 000003
【図３】
2012085300.tif 000004
【図６】
2012085300.tif 000005
【図２】
2012085300.tif 000006
【図４Ａ】
2012085300.tif 000007
【図４Ｂ】
2012085300.tif 000008
【図４Ｃ】
2012085300.tif 000009
【図５Ａ】
2012085300.tif 000010
【図５Ｂ】
2012085300.tif 000011
【外国語明細書】
2012085300000001.pdf