(57)【要約】【課題】  色補正変換における次元変換の際に用いられるパラメータを利用することにより、色補正パラメータを変えることなく内容が異なる複数の色補正を実行することを可能とする画像処理装置。【解決手段】  色補正変換においてパラメータｕｃｒ値に従った１００×ｕｃｒ％のＵＣＲ量を用いて、ＲＧＢ値をｃｍｙｋ値に変換して次元を１つ付加する。そして、この次元が増したＣＭＹＫ空間の色について色補正パラメータを用いた演算によって色補正変換を行う。ここで、上記のように次元を１つ増す際に用いるｕｃｒ値を色補正モードに対応付ける。これにより、内容の異なる複数の色補正モードによるそれぞれの補正を、色補正パラメータを変更する処理ないし生成する処理を実行すること無しに実現することができる。【選択図】  図２
2006303918.tif 000002
【特許請求の範囲】
【請求項１】
色信号に対して補正を行う色補正変換であって、当該色信号の次元を増した色信号に変換した後、該次元を増した色信号に対して色補正パラメータを用いて補正を行い、その後元の次元の色信号に戻す色補正変換を行う画像処理装置であって、
前記色信号の次元を増す変換に用いられる変換パラメータを、色補正変換の補正内容が異なる複数の色補正モードごとに保持するパラメータ保持手段と、
設定されている色補正モードを取得する補正モード取得手段と、
該補正モード取得手段が取得した色補正モードに対応した変換パラメータを前記パラメータ保持手段から取得するパラメータ取得手段と、
該パラメータ取得手段が取得した変換パラメータを用いて前記色信号の次元を増す変換を行い、該次元を増した色信号に対して色補正パラメータを用いて補正を行い、その後元の次元の色信号に戻す色補正変換を行う変換手段と、を具え、
前記色補正パラメータは、前記変換パラメータを用いた変換によって得られる色信号の所定の表色系で表されるそれぞれ目標色と推定色との色差を小さくするようにして得られることを特徴とする画像処理装置。
【請求項２】
色信号に対して補正を行う色補正変換であって、当該色信号の次元を増した色信号に変換した後、当該次元を増した色信号に対して色補正パラメータを用いて補正を行い、その後元の次元の色信号に戻す色補正変換における、前記色補正パラメータを生成する処理を行う画像処理装置であって、
前記色信号の次元を増す変換に用いられる変換パラメータを、色補正変換の補正内容が異なる複数の色補正モードごとに保持するパラメータ保持手段と、
該パラメータ保持手段が保持する１つの色補正モードについて、当該色補正モードに対応した変換パラメータを用いた変換によって得られる色信号について所定の表色系における目標色を求める目標色取得手段と、
前記１つの色補正モードについて、前記変換パラメータを用いた変換によって得られる色信号に対する色補正パラメータを用いた変換によって得られる色信号の前記所定の表色系における推定色を求める推定色取得手段と、
前記１つの色補正モードについて、前記目標色と前記推定色との色差が小さくなるよう色補正パラメータを定めるパラメータ決定手段と、
前記目標色取得手段、前記推定色取得手段および前記パラメータ決定手段による前記処理をパラメータ保持手段が保持する複数の色補正モードそれぞれについて実行する制御手段と、
を具えたことを特徴とする画像処理装置。
【請求項３】
前記次元を増す前の色信号の表色系はＲＧＢ表色系またはＣＭＹＫ表色系であり、前記次元を増した後の表色系はＣＭＹＫ表色系またはＲＧＢＷ表色系であり、前記変換パラメータは、ＵＣＲ処理のパラメータであることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
色信号に対して補正を行う色補正変換であって、当該色信号の次元を増した色信号に変換した後、該次元を増した色信号に対して色補正パラメータを用いて補正を行い、その後元の次元の色信号に戻す色補正変換を行うための画像処理方法であって、
前記色信号の次元を増す変換に用いられる変換パラメータを、色補正変換の補正内容が異なる複数の色補正モードごとに用意し、
設定されている色補正モードを取得し、
該取得した色補正モードに対応した変換パラメータを前記用意した変換パラメータから取得し、
該取得した変換パラメータを用いて前記色信号の次元を増す変換を行い、該次元を増した色信号に対して色補正パラメータを用いて補正を行い、その後元の次元の色信号に戻す色補正変換を行う、ステップを有し、
前記色補正パラメータは、前記変換パラメータを用いた変換によって得られる色信号の所定の表色系で表されるそれぞれ目標色と推定色との色差を小さくするようにして得られることを特徴とする画像処理方法。
【請求項５】
色信号に対して補正を行う色補正変換であって、当該色信号の次元を増した色信号に変換した後、当該次元を増した色信号に対して色補正パラメータを用いて補正を行い、その後元の次元の色信号に戻す色補正変換における、前記色補正パラメータを生成する処理を行うための画像処理方法であって、
前記色信号の次元を増す変換に用いられる変換パラメータを、色補正変換の補正内容が異なる複数の色補正モードごとに保持し、
該保持する１つの色補正モードについて、当該色補正モードに対応した変換パラメータを用いた変換によって得られる色信号について所定の表色系における目標色を求め、
前記１つの色補正モードについて、前記変換パラメータを用いた変換によって得られる色信号に対する色補正パラメータを用いた変換によって得られる色信号の前記所定の表色系における推定色を求め、
前記１つの色補正モードについて、前記目標色と前記推定色との色差が小さくなるよう色補正パラメータを定め、
前記目標色を取得し、前記推定色を取得しおよび前記色補正パラメータを決定する処理を前記複数の色補正モードそれぞれについて実行する、
ステップを有したことを特徴とする画像処理方法。
【請求項６】
前記次元を増す前の色信号の表色系はＲＧＢ表色系またはＣＭＹＫ表色系であり、前記次元を増した後の表色系はＣＭＹＫ表色系またはＲＧＢＷ表色系であり、前記変換パラメータは、ＵＣＲ処理のパラメータであることを特徴とする請求項４または５に記載の画像処理方法。
【請求項７】
コンピュータを、色信号に対して補正を行う色補正変換であって、当該色信号の次元を増した色信号に変換した後、該次元を増した色信号に対して色補正パラメータを用いて補正を行い、その後元の次元の色信号に戻す色補正変換を行う画像処理装置として機能させるプログラムであって、該機能は、
前記色信号の次元を増す変換に用いられる変換パラメータを、色補正変換の補正内容が異なる複数の色補正モードごとに保持するパラメータ保持手段と、
設定されている色補正モードを取得する補正モード取得手段と、
該補正モード取得手段が取得した色補正モードに対応した変換パラメータを前記パラメータ保持手段から取得するパラメータ取得手段と、
該パラメータ取得手段が取得した変換パラメータを用いて前記色信号の次元を増す変換を行い、該次元を増した色信号に対して色補正パラメータを用いて補正を行い、その後元の次元の色信号に戻す色補正変換を行う変換手段と、を有し、
前記色補正パラメータは、前記変換パラメータを用いた変換によって得られる色信号の所定の表色系で表されるそれぞれ目標色と推定色との色差を小さくするようにして得られることを特徴とするプログラム。
【請求項８】
コンピュータを、色信号に対して補正を行う色補正変換であって、当該色信号の次元を増した色信号に変換した後、当該次元を増した色信号に対して色補正パラメータを用いて補正を行い、その後元の次元の色信号に戻す色補正変換における、前記色補正パラメータを生成する処理を行う画像処理装置として機能させるプログラムであって、該機能は、
前記色信号の次元を増す変換に用いられる変換パラメータを、色補正変換の補正内容が異なる複数の色補正モードごとに保持するパラメータ保持手段と、
該パラメータ保持手段が保持する１つの色補正モードについて、当該色補正モードに対応した変換パラメータを用いた変換によって得られる色信号について所定の表色系における目標色を求める目標色取得手段と、
前記１つの色補正モードについて、前記変換パラメータを用いた変換によって得られる色信号に対する色補正パラメータを用いた変換によって得られる色信号の前記所定の表色系における推定色を求める推定色取得手段と、
前記１つの色補正モードについて、前記目標色と前記推定色との色差が小さくなるよう色補正パラメータを定めるパラメータ決定手段と、
前記目標色取得手段、前記推定色取得手段および前記パラメータ決定手段による前記処理をパラメータ保持手段が保持する複数の色補正モードそれぞれについて実行する制御手段と、
を有したことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像処理方法に関し、詳しくは、所望の色再現を実現するための色補正に関するものである。
【背景技術】
【０００２】
近年、パーソナルコンピュータやワークステーションの普及に伴い、これらを用いたＤＴＰ（デスクトップ・パブリッシング）やＣＡＤ（コンピュータ・エイディッド・デザイン）によるカラードキュメント作成が広く行われるようになってきている。このような環境では、カラードキュメントの印刷における色再現技術が重要である。種々のカラープリンタを用いることができる場合に、これらのプリンタによるカラー印刷の色再現を例えば常に一定に保つには、精度の高い色再現管理技術が求められている。具体的には、印刷デバイスの特性に依らない一定の色再現、ならびに印刷デバイスの経時変化あるいは環境変動に依らない安定した色再現を実現する色再現管理技術が求められている。
【０００３】
印刷デバイスは、その印刷機構、トナー、インクなどの色材、印刷に用いる紙など印刷媒体の種類等によってその特性が異なり、これに起因して色再現特性が変化する。例えば、色材や印刷媒体の種類に依って色再現特性が変化することは、それ自体が色再現に直接影響を与える。また、印刷機構が同じ機種のものであっても、色材の紙への付着量の相違、機械精度によるＣＭＹＫ版の微妙なずれ等に起因して色再現の違いが発生する。また、同一の印刷デバイスを用いても、その経時変化により色再現特性が変化し、また、温度や湿度と言った環境条件によっても色材の紙への付着量が変化する。
【０００４】
業務用印刷では、このような色再現の違いを抑え同じ色再現特性を保つ技術として、印刷デバイス間での色再現管理技術であるＣＭＳ（カラーマネージメントシステム）が一般的に用いられている。また、経時変化や環境変動に対する色再現管理技術としてキャリブレーションが用いられ、これにより、例えば、色材の付着量が一定となるよう管理している。
【０００５】
しかし、このキャリブレーション技術の多くはＣＭＹＫそれぞれの１次色について色再現を管理するものであり、２次色や３次色といった中間色に着目した色再現は対象外であることが多い。この結果、経時変化や環境変動に対し、色再現を大まかには保つことができるものの、その効果は限定的である。これに対し、従来の色再現管理方法であるＩＣＣプロファイルを用いたＣＭＳによれば、デスティネーションプロファイルを管理することによって、印刷デバイス間での色再現管理、あるいは経時変化や環境変動に対する色再現管理が可能となる。また、本出願人は、特願２００４−０２４８４４号において別の色再現管理方法を提案している。この方法によれば、所望の色再現を実現する色変換を自動的に生成し、その色変換を通して画像出力を行うことで色再現管理を実現している。以上のＣＭＳ技術は、いずれも色再現管理を高次関数を用いた色変換をもって実現するものである。このようなＣＭＳ技術において、色再現の管理精度の向上を図る１つの手法として、高次関数の次数を上げることが考えられる。しかし、この場合には、次数を高くすることに起因して、不適切な解を含むなど、色補正パラメータの変化に対して解が不必要に振動し最終的に得られる印刷画像において擬似輪郭が発生するなどの不具合があり、高次関数の次数を増すことによって得られる効果よりも発生する障害の方が問題となる場合がある。
【０００６】
本出願人は、特願２００４−３１１３７７号において、さらに上記の問題を改善した技術を提案している。この技術は、ＲＧＢなどの３次元色信号値に対して色補正の変換をする際、一度ＹＭＣＫなどの４次元信号に変換し、この４次元信号に対して色補正のための変換を行った後、元の３次元色信号に変換するものである。これによれば、次数を高くする場合のような不適切な解を含む不具合を発生させることが無く、色再現の管理精度を向上させることができる。また、この技術では、先ず、次元変換して３次元色信号を４次元色信号に変換し、次に、この４次元の色信号に対し色補正パラメータを用いて色補正変換を行う。そして、この色補正パラメータは、適切なあるいは好ましい色補正変換を行うべく、この色補正変換を実現するような例えば色再現の目標とする色を予め与え、これをより良好に満たす色補正パラメータを生成する。
【０００７】
【特許文献１】特開平０９−３２６９３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、上述した特願２００４−３１１３７７号に開示される技術では、色補正パラメータが設定されると、色補正変換はそのパラメータに応じた１つの変換しか実現できず、補正の内容を変えようとする場合には色補正パラメータを生成しなおす必要がある。例えば、印刷する画像の種類や用いる印刷用紙の種類によって色補正の内容を変えることがある。また、印刷に用いる印刷装置の仕様に応じてより適切な印刷結果を得るべく色補正の内容を変えることもある。このような場合、その度に色補正パラメータを生成していたのでは、ユーザにとってその手間が煩わしいなどの問題がある。
【０００９】
本発明は、上述の問題を解消するためになされたものであり、その目的とするところは、色補正変換における次元変換の際に用いられるパラメータを利用することにより、色補正パラメータを変更したり生成する処理をあらためて行うことなく、内容が異なる複数の色補正を実行することを可能とする画像処理装置および画像処理方法を提供することにある。
【課題を解決するための手段】
【００１０】
そのために本発明では、色信号に対して補正を行う色補正変換であって、当該色信号の次元を増した色信号に変換した後、該次元を増した色信号に対して色補正パラメータを用いて補正を行い、その後元の次元の色信号に戻す色補正変換を行う画像処理装置であって、前記色信号の次元を増す変換に用いられる変換パラメータを、色補正変換の補正内容が異なる複数の色補正モードごとに保持するパラメータ保持手段と、設定されている色補正モードを取得する補正モード取得手段と、該補正モード取得手段が取得した色補正モードに対応した変換パラメータを前記パラメータ保持手段から取得するパラメータ取得手段と、該パラメータ取得手段が取得した変換パラメータを用いて前記色信号の次元を増す変換を行い、該次元を増した色信号に対して色補正パラメータを用いて補正を行い、その後元の次元の色信号に戻す色補正変換を行う変換手段と、を具え、前記色補正パラメータは、前記変換パラメータを用いた変換によって得られる色信号の所定の表色系で表されるそれぞれ目標色と推定色との色差を小さくするようにして得られることを特徴とする。
【００１１】
他の形態では、色信号に対して補正を行う色補正変換であって、当該色信号の次元を増した色信号に変換した後、当該次元を増した色信号に対して色補正パラメータを用いて補正を行い、その後元の次元の色信号に戻す色補正変換における、前記色補正パラメータを生成する処理を行う画像処理装置であって、前記色信号の次元を増す変換に用いられる変換パラメータを、色補正変換の補正内容が異なる複数の色補正モードごとに保持するパラメータ保持手段と、該パラメータ保持手段が保持する１つの色補正モードについて、当該色補正モードに対応した変換パラメータを用いた変換によって得られる色信号について所定の表色系における目標色を求める目標色取得手段と、前記１つの色補正モードについて、前記変換パラメータを用いた変換によって得られる色信号に対する色補正パラメータを用いた変換によって得られる色信号の前記所定の表色系における推定色を求める推定色取得手段と、前記１つの色補正モードについて、前記目標色と前記推定色との色差が小さくなるよう色補正パラメータを定めるパラメータ決定手段と、前記目標色取得手段、前記推定色取得手段および前記パラメータ決定手段による前記処理をパラメータ保持手段が保持する複数の色補正モードそれぞれについて実行する制御手段と、を具えたことを特徴とする。
【００１２】
また、色信号に対して補正を行う色補正変換であって、当該色信号の次元を増した色信号に変換した後、該次元を増した色信号に対して色補正パラメータを用いて補正を行い、その後元の次元の色信号に戻す色補正変換を行うための画像処理方法であって、前記色信号の次元を増す変換に用いられる変換パラメータを、色補正変換の補正内容が異なる複数の色補正モードごとに用意し、設定されている色補正モードを取得し、該取得した色補正モードに対応した変換パラメータを前記用意した変換パラメータから取得し、該取得した変換パラメータを用いて前記色信号の次元を増す変換を行い、該次元を増した色信号に対して色補正パラメータを用いて補正を行い、その後元の次元の色信号に戻す色補正変換を行う、ステップを有し、前記色補正パラメータは、前記変換パラメータを用いた変換によって得られる色信号の所定の表色系で表されるそれぞれ目標色と推定色との色差を小さくするようにして得られることを特徴とする。
【００１３】
他の形態では、色信号に対して補正を行う色補正変換であって、当該色信号の次元を増した色信号に変換した後、当該次元を増した色信号に対して色補正パラメータを用いて補正を行い、その後元の次元の色信号に戻す色補正変換における、前記色補正パラメータを生成する処理を行うための画像処理方法であって、前記色信号の次元を増す変換に用いられる変換パラメータを、色補正変換の補正内容が異なる複数の色補正モードごとに保持し、該保持する１つの色補正モードについて、当該色補正モードに対応した変換パラメータを用いた変換によって得られる色信号について所定の表色系における目標色を求め、前記１つの色補正モードについて、前記変換パラメータを用いた変換によって得られる色信号に対する色補正パラメータを用いた変換によって得られる色信号の前記所定の表色系における推定色を求め、前記１つの色補正モードについて、前記目標色と前記推定色との色差が小さくなるよう色補正パラメータを定め、前記目標色を取得し、前記推定色を取得しおよび前記色補正パラメータを決定する処理を前記複数の色補正モードそれぞれについて実行する、ステップを有したことを特徴とする。
【発明の効果】
【００１４】
以上の構成によれば、次元を１つ増す際に変換パラメータを利用し、この変換パラメータを色補正モードに対応付けることにより、内容の異なる複数の色補正モードによるそれぞれの色補正を、色補正パラメータを変更する処理ないし生成する処理をあらためて実行することなく実現することができる。
【００１５】
また、他の形態によれば、予め色補正モードと変換パラメータを対応付けておき、これによって色補正モードに応じた変換パラメータを用いて、例えば、ＲＧＢからＣＭＹＫへの次元を増す色変換を行い、また、色変換パラメータ生成における推定色を求めることにより、色補正モードに対応した適切な色変換パラメータを、変換パラメータに対応付けて得ることができる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【００１７】
図１は、本発明の第１の実施形態に係る画像処理装置を示すブロック図である。本実施形態の画像処理装置は、具体的には通信回線を解してプリンタに接続したパーソナルコンピュータによって構成される。図１において、１０１はＣＰＵ、１０２はメインメモリをそれぞれ示す。また、１０３はＨＤＤ１０５とのデータの授受を制御するＳＣＳＩインタフェースを示す。１０４はローカルエリアネットワーク１１３上のサーバなどとの信号、データの授受を制御するネットワークインタフェースを示す。１０６はカラーモニタ１０７における表示を制御するグラフィックアクセラレータを示す。１０８はカラープリンタ１０９との通信を制御するＵＳＢコントローラを示す。１１０はキーボード１１１やマウス１１２との間の入出力を制御するキーボード／マウスコントローラを示す。１１４はＰＣＩバスを示す。
【００１８】
上記の構成における、プリンタ１０９によって画像を印刷出力する動作について説明する。まず、ＨＤＤ１０５に格納されている画像アプリケーションが、ユーザの指示を受けたＯＳプログラムに基づき、ＣＰＵ１０１によって起動される。続いて、ユーザの指示による画像アプリケーション内の処理にしたがって、ＨＤＤ１０５に格納されているディジタル画像データが、ＳＣＳＩＩ／Ｆ１０３を介してＰＣＩバス１１４経由によりメインメモリ１０２に転送される。または、ＬＡＮに接続されているサーバに格納されている画像データあるいはインターネット上のディジタル画像データが、ＣＰＵ１０１からの指令によってネットワークＩ／Ｆ１０４およびＰＣＩバス１１４を経由してメインメモリ１０２に転送される。
【００１９】
以上のようにしてメインメモリ１０２に保持されたディジタル画像データは、例えば、ＲＧＢ各色信号の符号無し８ビットで表現される画像データであり、この画像データは、ＣＰＵ１０１からの指令によってＰＣＩバス１１４を経由してグラフィックアクセラレータ１０６に転送され、グラフィックアクセラレータ１０６はその画像データをＤ／Ａ変換した後ディスプレイケーブルを通じてカラーモニタ１０７に送信する。これにより、カラーモニタ１０７上に画像が表示される。ここで、ユーザが、色補正モードを指定するとともに、メインメモリ１０２に保持されているディジタル画像をプリンタ１０９から出力するよう画像アプリケーションに指令すると、画像アプリケーションは、ディジタル画像データと指定された色補正モードをプリンタドライバに転送する。本実施形態では、この色補正モードを印刷する画像の種類と用いる印刷用紙の種類の組合せに応じて予め定めてある。ＣＰＵ１０１は、プリンタドライバの図２にて後述する処理に基づき、ディジタル画像データをＣＭＹＫディジタル画像データに変換し、このデータを、ＵＳＢコントローラ１０８を介してプリンタ１０９へ送信する。
【００２０】
そして、プリンタ１０９は、送信された画像データに基づき、ＣＭＹＫのトナーを用いた画像を印刷する。プリンタ１０９は、本実施形態ではレーザービームを用いた電子写真方式のものであるが、プリンタの構成はこのような方式に限られないことはもちろんである。例えば、インクジェット方式のプリンタであってもよい。
【００２１】
図２は、上記のプリンタドライバによる色変換処理による印刷データの作成を示すフローチャートである。本実施形態のプリンタドライバは、色域の変換をするためのルックアップテーブル（ＬＵＴ）を用いた色域変換、指示された色補正モードに応じて所望の色再現を得るためにＲＧＢ値を修正する色補正変換、ＲＧＢ色信号をＣＭＹＫ色信号に変換するべくＬＵＴを用いた色分解変換の３つの色変換を実行し、ＲＧＢ２４ビットの画像データをＣＭＹＫ３２ビットの画像データに変換する。
【００２２】
まず、ステップ２０１で、メインメモリ１０２に保持されているＲＧＢ２４ビット画像データ（色信号ＲＧＢそれぞれが符号無し８ビットの画像データ）へのポインタを取得するとともに、ＣＭＹＫ変換後の画像データを保持するためのメモリ領域を確保するなど、初期化処理を行う。また、ステップ２０２では、ステップ２０６の色補正変換で用いる色補正パラメータを、ＨＤＤ１０５より取得する。この色補正パラメータは、図６以降で後述されるように、ユーザの操作によって予め作成ないし更新されるものである。そして、この操作では色補正モードごとに色補正パラメータの設定が行われる。なお、本発明を適用する上で、この色補正パラメータの作成ないし更新のタイミングは、必ずしもユーザの指示操作に応じてなされる必要はなく、例えば、プリンタの使用時間が所定時間を経過するごとに行ってもよく、あるいはプリンタにおける印刷量が所定量に達するごとに色補正をパラメータの作成ないし更新を行ってもよい。
【００２３】
ステップ２０３では、ユーザが指定した色補正モードを取得するとともに、その取得した色補正モードによって図１１に示すＬＵＴ（ルックアップテーブル）を参照し、それぞれの色補正モードに対応するｕｃｒ値を取得する。
【００２４】
ステップ２０４では、ラスタスキャンの順に従って、メインメモリ１０２内のＲＧＢ２４ビット画像データから画素値であるＲＧＢ値を１つ取得する。
【００２５】
ステップ２０５では色域変換を行う。すなわち、ＬＵＴを用いた四面体補間演算により、ＲＧＢ２４ビット→ＲＧＢ２４ビット変換を施す。ＬＵＴはＲＧＢ色空間において規定される格子点の座標データと、それぞれの格子点に対応するＲＧＢの座標値との対応を記述したものであり、図３（ｂ）に示されるようなデータ構造を有して構成される。同図に示すように、データ構造の先頭には、ＲＧＢ座標のステップが記述され、このステップの組合せによって格子点が規定される。そして、これらの座標ステップとともに、これらの座標ステップで特定される格子点ごとに対応するＲＧＢの座標値が、Ｒ、Ｇ、Ｂの順でネストされて記述される。このデータ構造をＲＧＢ色空間で模式的に表すと、図３（ａ）のように表される。四面体補間は、隣接する８つの格子点で囲まれる６面体領域を図４に示すように６つに分割された四面体領域に分割し、各分割領域毎に、それを構成する４つの格子点の座標値を上記のＬＵＴから読み出し補間演算を行う。
【００２６】
ステップ２０６では色補正変換を行う。すなわち、図５（ａ）〜（ｄ）に示す式に従って、順次次元変換、非線形変換、γ変換、次元変換を行い、ステップ２０４で得られたＲＧＢ値を補正する色補正を行う。この変換では、先ず、図５（ａ）に示すように、ＲＧＢの３次元信号をＣＭＹＫの４次元信号に変換し、この４次元信号に対して非線形変換（図５（ｂ））、γ変換（図５（ｃ））を行い、最後に、図５（ｄ）に示すように、ＲＧＢの３次元信号に戻す。
【００２７】
詳細には、ステップ２０３で取得したｕｃｒ値に従った１００×ｕｃｒ％のＵＣＲ量を用い、図５（ａ）に示す演算式によって、ＲＧＢ値をｃｍｙｋ値に変換して次元を１つ付加する。このように、本実施形態では、次元を１つ増す際に用いるｕｃｒ値を利用し、図９などで後述されるようにこのｕｃｒ値を色補正モードに対応付けることにより、内容の異なる複数の色補正モードによるそれぞれの補正を、色補正パラメータを変更する処理ないし生成する処理をあらためて実行することなく実現することができる。
【００２８】
次に、図５（ｂ）の式に従った演算によって、ｃｍｙｋ値に対する非線型変換として行列を用いた２次変換を施し、その後、同図（ｃ）の式に従った演算によって、ｃｍｙｋの各成分に対して独立にγ変換を施す。そして、最後に、同図（ｄ）の式に従った演算によって、図５（ａ）の演算と同一のＵＣＲ量を用いてｃｍｙｋ値をＲＧＢ値に変換して次元を戻す。ここで、図５（ｂ）の式における行列要素ｍｉｊと、同図（ｃ）の式におけるγ変換係数γｉが色補正パラメータである。これらの色補正パラメータは上述のように、色補正モードごとに生成されるものである。演算は浮動小数点演算で実施されるが、図５（ｄ）の式による変換が終わった後は、各色信号が符号無し８ｂｉｔデータへと丸められる。また、この際、２５５を超える値は２５５、０を下回る値は０へとクリップされる。
【００２９】
次に、ステップ２０７で色分解変換を行う。すなわち、ＬＵＴを用いた四面体補間演算を行うことにより、ＲＧＢ２４ビットデータをＣＭＹＫ３２ビットの画像データ（ＣＭＹＫの各色信号が符号無し８ビットの画像データ）に変換する。以下の説明では、この変換前のＲＧＢ色空間を、特にＰｒｉｖａｔｅＲＧＢと呼ぶ。つまり、ステップ２０５におけるＲＧＢ２４ビット→ＲＧＢ２４ビット変換以降ステップ２０５における色補正演算は、ＰｒｉｖａｔｅＲＧＢ上の演算である。
【００３０】
ステップ２０８では、ステップ２０６で得られたＣＭＹＫ３２ビット値を当該色信号の画素位置に対応したアドレスのメモリに書き込む。そして、次のステップ２０９では、必要な画素総てに対し変換を施したか否かを判断し、施していればステップ２１０へ、施していなければステップ２０４へジャンプする。ステップ２１０では、メインメモリに格納されたＣＭＹＫ３２ビット画像データを、ＵＳＢコントローラ１０８を介してプリンタ１０９へ送信し、ステップ２１１で本処理を終了する。
【００３１】
次に、ステップ２０６の演算で用いられる色補正パラメータの作成ないし更新について説明する。
【００３２】
先ず、ＨＤＤ１０５に格納されている色補正パラメータ作成アプリケーションが、ユーザの指示を受けたＯＳプログラムに基づき、ＣＰＵ１０１によって起動される。色補正パラメータ作成アプリケーションが起動されると、図６に示すダイアログウィンドウが表示される。
【００３３】
図６において、６０１はプルダウンリストを示し、目標色再現情報の設定対象となるＰｒｉｖａｔｅＲＧＢ値を表示もしくは選択する。６０２はＰｒｉｖａｔｅＲＧＢ値の追加ボタンを示し、このボタンを押下することにより、図７（ａ）に示す追加ダイアログが表示される。ユーザは、この追加ダイアログを介して目標色再現情報の設定対象となるＰｒｉｖａｔｅＲＧＢ値を入力して追加することができる。６０３は目標色再現情報の設定対象となるＰｒｉｖａｔｅＲＧＢ値の削除ボタンを示し、このボタンを押下することにより、プルダウンリスト６０１に表示されているＰｒｉｖａｔｅＲＧＢ値が、目標色再現情報の設定対象から削除される。６０４は、プルダウンリスト６０１に表示されているＰｒｉｖａｔｅＲＧＢ値に対する目標色再現情報をリスト表示するウィンドウを示し、ウィンドウ内の左側に対象となっている色補正モード、右側に画像表示した際の色再現目標たるＬ＊ａ＊ｂ＊値が表示される。また、選択されている目標色再現情報は反転表示される。６０５はスライダバーを示し、このバーを制御することにより、プルダウンリスト６０１に表示されているＰｒｉｖａｔｅＲＧＢ値に対する各モードの目標色再現情報をスクロールならびに選択することができる。
【００３４】
６０６は再現色指定ボタンを示し、このボタンを押下することにより図７（ｂ）に示す指定ダイアログが表示される。ユーザは、この指定ダイアログを介して、ＰｒｉｖａｔｅＲＧＢ値について画像表示した際に再現されるべき目標色、すなわち目標色再現情報を指定する。６０７はパラメータ作成ボタンを示し、このボタンを押下すると、図９以降で後述されるように色補正パラメータが生成され、その結果がＨＤＤ１０５に保存される。６０８は終了ボタンを示し、このボタンを押下することにより色補正パラメータ作成アプリケーションを終了する。
【００３５】
図８は色補正パラメータ作成アプリケーション動作における状態の遷移を説明する図である。
【００３６】
図８において、ステート８０１は、目標色再現情報の初期設定値を読み込むといった初期化動作を行う状態である。ステート８０２は、図６に示したウィンドウに対するユーザ操作判断待ち状態である。ここで、追加ボタン６０２が押されるとステート８０４の設定色追加へ移行し、スライダバー６０５が操作されるとステート８０３の表示スクロールへ移行し、再現色指定ボタン６０６が押下されるとステート８０５の設定更新へ移行し、パラメータ作成ボタン６０７が押下されるとステート８０６の色補正パラメータ作成へ移行し、終了ボタン６０８が押下されるとステート８０７の終了処理へ移行する。
【００３７】
ステート８０３の表示スクロールでは、スライダバーの制御量に応じて、目標色再現情報のウィンドウ６０１の表示をスクロールするとともに、選択されている目標色再現情報を変更する。ステート８０４の設定色追加では、図７（ａ）に示すダイアログを表示して、目標色再現情報の入力状態に入る。ここで、エディットボックス７０１において、目標色再現情報の設定対象として追加すべきＰｒｉｖａｔｅＲＧＢ値を入力する。そして、追加ボタン７０２を押下することにより、ボックスウィンドウ７０１の入力を確定し、本ダイアローグをクローズする。
【００３８】
ステート８０５の再現色指定では、図７（ｂ）に示すダイアローグを表示し、目標色再現情報の入力状態に入る。ここで、エディットボックス７０３において色再現目標たるＬ＊ａ＊ｂ＊値を入力する。また、エディットボックス７０４において編集対象となっている色の重要度を整数で設定する。この値は、図１２にて後述される評価値算出処理において評価値算出の際の重みとして用いられる。さらに、指定ボタン７０５を押下することにより、入力されたＬ＊ａ＊ｂ＊値を目標色再現情報として記憶し、本ダイアローグをクローズする。
【００３９】
ステート８０６は、図９にて後述する色補正パラメータ作成処理に従って色補正パラメータを作成し、その結果をＨＤＤ１０５に保存する状態である。ステート８０７は、メモリ開放などの終了動作を行った後、色補正パラメータ作成アプリケーション動作を終了する状態である。
【００４０】
図９は、ステート８０６における色補正パラメータ作成処理を示すフローチャートである。
【００４１】
図９において、最初にステップ９０１で、色補正パラメータ（図５（ｂ）、（ｃ）に示した式のそれぞれ行列要素ｍｉｊ、γ変換係数γｉ）の初期設定やメモリ領域の確保といった初期化を行う。
【００４２】
次に、ステップ９０２において、目標色再現情報として与えられたＰｒｉｖａｔｅＲＧＢ値ごとのＬ＊ａ＊ｂ＊値の組に基づき、図１４にて後述されるようにしてＣＭＹＫ色空間における目標色再現を生成する。
【００４３】
ステップ９０３では、現在の色補正パラメータに対する評価値ｓｕｍを算出する。その詳細は図１２にて後述する。次に、ステップ９０４で、算出した評価値ｓｕｍが所定値以下か否かを判断し、所定値以下であればステップ９０７へ、所定値より大きければステップ９０５へジャンプする。
【００４４】
ステップ９０５では、ステップ９０６からステップ９０４のループ演算を回った回数を取得し、この回数が所定回数より以上であればステップ９０７へ、そうでなければステップ９０６ジャンプする。
【００４５】
ステップ９０６では、図１４にて後述するアルゴリズムに基づいて色補正パラメータを更新する。ステップ９０７では、更新などによる現在の色補正パラメータをメモリに記憶して色補正パラメータ作成処理を終了する。
【００４６】
図１０は、上記ステップ９０２におけるＣＭＹＫ空間における目標色再現の生成処理を示すフローチャートである。
【００４７】
図１０において、先ず、ステップ１４０１で、メモリ領域確保等の初期化を行う。次に、ステップ１４０２で、ＰｒｉｖａｔｅＲＧＢ値ごとのそれぞれの色補正モードに対応したＬ＊ａ＊ｂ＊値の組からなる、ＲＧＢ空間で定義された目標色再現情報をメモリより読み込む。
【００４８】
ステップ１４０３では、上記読み込んだ目標色再現情報から所定の順序でＰｒｉｖａｔｅＲＧＢ値を一つ取得する。そして、ステップ１４０４では、所定の順序に従って、色補正モードを一つ選択する。
【００４９】
ステップ１４０５では、取得したＰｒｉｖａｔｅＲＧＢ値と選択した色補正モードの組に対応するＬ＊ａ＊ｂ＊値、すなわち、選択された色補正モードにおいて取得されたＰｒｉｖａｔｅＲＧＢ値が色再現目標となるＬ＊ａ＊ｂ＊値を、上記読み込んだ目標色再現情報から取得する。また、これとともに、選択された色補正モードに基づいて図１１に示すＬＵＴを参照しｕｃｒ値を取得する。また、対応する重みｗも同時に取得する。そして、ステップ１４０６では、この取得したｕｃｒ値とステップ１４０３で取得したＰｒｉｖａｔｅＲＧＢ値を用いて、図５（ａ）に示す式によってｃｍｙｋ値を算出する。さらに、ステップ１４０７では、ステップ１４０５で取得したＬ＊ａ＊ｂ＊値と算出したｃｍｙｋ値との組を、ＣＭＹＫ上で定義される色再現目標の一つの組として記憶する。すなわち、算出したｃｍｙｋ値に対する色再現目標が、取得したＬ＊ａ＊ｂ＊値となる。またさらに、取得した重みｗならびに算出したｕｃｒも同時に対応付けて記憶する。ここで記憶した重みｗおよびｕｃｒ値は図１２で後述する処理で用いる。
【００５０】
以上のように、予め色補正モードとｕｃｒ値を対応付けておき、これによって色補正モードに応じたｕｃｒ値を用いて、ＲＧＢからｃｍｙｋへの次元を増す色変換を行い、また、図１２で後述されるように色変換パラメータ生成の評価値を求める際のＬ＊ａ＊ｂ＊値の推定を行う。これにより、色補正モードに対応した適切な色変換パラメータを、ｕｃｒ値に対応付けて得ることができる。
【００５１】
次に、ステップ１４０８では、設定している総ての色補正モードについてステップ１４０４〜１４０７の処理を行ったか否かを判断し、処理済みであればステップ１４０９へ、総ての色補正モードについて処理が終了していないときはステップ１４０４へジャンプする。
【００５２】
ステップ１４０９では、ＲＧＢ色空間で定義された目標色再現情報について、目標色再現が設定されているＰｒｉｖａｔｅＲＧＢ値の総てについてステップ１４０３〜１４０８の処理を実行したか否かを判断し、総てについて実行を終了しているときはステップ１４１０へ、終了していないときはステップ１４０３へジャンプする。ステップ１４１０では、以上説明した処理によって生成した、ＣＭＹＫ色空間で定義される色再現目標をメモリに格納し、ステップ１４１１にて本処理を終了する。
【００５３】
図１２は、図９に示したステップ９０３の評価値算出処理の詳細を示すフローチャートである。この処理では、ｉ番目の色再現目標色に対する評価値ｆｉと、このｆｉの総和による評価値ｓｕｍとを算出する。
【００５４】
図１２において、先ず、ステップ１００１で、評価すべき色補正パラメータ（図５（ｂ）、（ｃ）示したｍｉｊ、γｉ）を取得し、設定する。次に、ステップ１００２では、初期化動作としてループ回数を示す変数であるｉを１に設定する。また、ステップ１００６の色推定に必要な色推定用ＬＵＴを読み込む。このＬＵＴは、図１３（ｂ）に示すようなデータ構造のものであり、このデータ構造をＲＧＢ色空間で模式的に表すと、図１３（ａ）のように表される。この構成は図２のステップ２０５で説明した、図３（ａ）、（ｂ）のデータ構造と同じ形式であるため、その詳細な説明は諸略する。なお、このＬＵＴは、ＰｒｉｖａｔｅＲＧＢ値に対し、その色をパッチなどとして実際に印刷出力したものを測定して得られるＬ＊ａ＊ｂ＊表色系の値を格納したものであり予め作成して用意してある。
【００５５】
次に、ステップ１００３では、図１０にて説明した処理で得られた、ｃｍｙｋ値とこのｃｍｙｋ値で画像を印刷したときの色再現目標たるＬ＊ａ＊ｂ＊値との対応の組みであるｉ番目の目標色再現情報をメモリから読み込む。
【００５６】
ステップ１００４では、メモリから読み込んだ目標色再現情報から、ｃｍｙｋの値Ｃｏｒｇと対応するＬ＊ａ＊ｂ＊の値Ｄｒｅｐとの対応関係を一対取得する。また、その取得した色に対する重みｗも同時に取得する。次に、ステップ１００５では、ステップ２０６で用いた式と同じ図５（ｂ）、（ｃ）の式を用い、ｃｍｙｋ値Ｃｏｒｇをｃｍｙｋ値Ｃｃｍｐに変換する。そして、ステップ１００６で、ｃｍｙｋ値Ｃｃｍｐに対して、現在の処理に係る色再現目標に対応したｕｃｒ値を用いて図５（ｄ）に示す式の演算を行い、ＰｒｉｖａｔｅＲＧＢ値を算出する。そして、この算出したＲＧＢ値によって、ステップ１００２で読み込んだ色推定用ＬＵＴを参照しＬ＊ａ＊ｂ＊値Ｄｃａｌを推定する。この推定には四面体補間を用いるものであり、図４に示した６つに分割された四面体領域について補間演算を行う。次に、ステップ１００７では、目標色再現色の値であるＬ＊ａ＊ｂ＊値Ｄｒｅｐとステップ１００６で得られた推定Ｌ＊ａ＊ｂ＊値Ｄｃａｌとの色差をＣＩＥΔＥ９４に従って算出し、これに重みｗを乗算して評価値ｆｉを求める。
【００５７】
ステップ１００８では、目標色再現情報の総てのｃｍｙｋ値ＣｏｒｇとＬ＊ａ＊ｂ＊の値Ｄｒｅｐとの対応関係について、ステップ１００４から１００７までの処理を施したか否かを判断し、施したのであればステップ１００９へ、未だ総てに施していないときはループ回数を示す変数ｉに１を加算した後、ステップ１００４へジャンプする。
【００５８】
ステップ１００９では、評価値ｆｉの総和である評価値ｓｕｍを求め、ステップ１０１０で評価値算出処理の終了動作を行う。
【００５９】
図１４は、図９のステップ９０６に示した色補正パラメータ更新処理の詳細を示すフローチャートである。本処理は、評価値ｓｕｍを逐次に減少させるべく、Ｄ．Ｌ．Ｓ．法（減衰最小自乗法）に基づく色補正パラメータ更新を行うものである。以下の説明では、色補正パラメータである、行列要素ｍｉｊとγ変換係数γｉと一列に並べてベクトルｘとして扱い、色補正パラメータの各要素をあらためてベクトル要素ｘｋ（ｋ＝０〜ｌ）で表す。また、色補正パラメータｋ番目のパラメータｘｋの更新すべき変化量をΔｘｋとする。
【００６０】
図１４において、先ず、ステップ１２０１では、更新すべき色補正パラメータ、これに基づく目標色再現情報総ての評価値、評価値空間と列ベクトルｘのｇｒａｄｉｅｎｔを計算する際に必要な微小変動幅、ダンピングファクタ（ρ）を取得し、設定する。ダンピングファクタは次に示す式５で定義されるものである。
【００６１】
【数１】
2006303918.tif 000003
【００６２】
次に、ステップ１２０２では、更新すべき色補正パラメータの各要素を次に示す式２によってベクトル要素ｘｉに変換してベクトルｘを設定する。
【００６３】
【数２】
2006303918.tif 000004
【００６４】
ここで、本ステップのときに存在する列ベクトルｘを上記ベクトルの初期値とする。また、初期化動作としてループ回数を示す変数であるｓを１に設定する。
【００６５】
ステップ１２０３では、列ベクトルｘの第ｌ番目のパラメータｘｌに対して、ステップ１２０１にて設定した微小変動幅だけ加算し、変化させる。次に、ステップ１２０４では、ステップ１２０３にて変更した列ベクトルｘについて、図１２にて説明した処理を用いて、評価値を算出する。また、ステップ１２０５では、ステップ１２０３にて変更した列ベクトルｘをベクトルの初期値として復元する。さらに、ステップ１２０６では、ステップ１２０１にて設定した目標色再現情報総ての初期評価値と変動幅、ステップ１２０４にて算出した変動後評価値とを用い、次に示す式３に基づいて、評価値空間と列ベクトルｘのｇｒａｄｉｅｎｔを計算する。
【００６６】
【数３】
2006303918.tif 000005
【００６７】
ｇｒａｄｉｅｎｔは目標色再現情報ｎ（ｎ＝０〜ｐ）について算出し、ａｋｎとしてメモリに格納する。ここで、微小変動幅は偏微分における変数の差分に相当する。
【００６８】
ステップ１２０７では、ステップ１２０３からステップ１２０６までの処理を列ベクトルｘの総てのパラメータに対して施したか否かを判断し、施したのであればステップ１２０８へ、施していないときは、ループ回数を示す変数ｉに１を加算した後、ステップ１２０３へジャンプする。
【００６９】
ステップ１２０８では、ステップ１２０１にて設定したダンピングファクタおよび初期評価値と、ステップ１２０６にて算出したｇｒａｄｉｅｎｔについてＤ．Ｌ．Ｓ．法を適用し、次に示す式４から列ベクトルｘのパラメータであるｘｉの変動量Δｘｉを算出する。
【００７０】
【数４】
2006303918.tif 000006
【００７１】
ステップ１２０９では、次の式５、式６によって色補正パラメータを更新する。
【００７２】
【数５】
2006303918.tif 000007
【００７３】
【数６】
2006303918.tif 000008
【００７４】
最後に、ステップ１２１０で、色処理パラメータ更新処理の終了動作を行う。
【００７５】
なお、本発明ではＲＧＢ色空間の信号をＣＭＹＫ色空間の信号に変換して色補正を行ったが、ＲＧＢの信号をＲＧＢＷ色空間の信号に変換しても同様の効果を得ることができる。さらには、色補正すべき信号がＣＭＹ空間の色信号である場合にも、これをＣＭＹＫの信号もしくはＲＧＢＷの信号に変換して同様の処理を行うことも可能である。
【００７６】
＜他の実施形態＞
色補正変換
上述の実施形態では色補正変換の内容を変更するため、離散的な色補正モードを用意した。しかしながら、ｕｃｒ値は連続な値であることから明らかなように、色補正変換の内容を連続的に変化させることもできる。
【００７７】
色補正変換種類
上述の実施形態では色補正変換として２次非線形変換を用いたが，３次以上の高次非線形変換を用いることも可能である。また、線形変換を用いることも可能であるし、γ変換、対数変換を組み合わせて用いることもできる。
【００７８】
色補正変換の次元
上述の実施形態では３次元信号を４次元信号に変換して色補正変換を行った。しかしながら、他の場合として、例えば色相毎に精度向上を図るため、ＲＧＢＣＭＹ色空間の信号の様な６次元信号に変換して色補正変換を行うことも可能である。さらには、ＣＭＹＫの信号やＲＧＢＷの信号の様な４次以上の色信号に対しても、次元を変換して色補正変換を行うことが可能である。
【００７９】
パラメータの更新
上記の例では、色補正パラメータの更新にＤ．Ｌ．Ｓ．法を用いるものとしたが、直交化法、準ニュートン法等、その他最適化手法を適用することが可能である。
【００８０】
＜さらに他の実施形態＞
本発明は上述のように、複数の機器（たとえばホストコンピュータ、インタフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても一つの機器（たとえば複写機、ファクシミリ装置）からなる装置に適用してもよい。
【００８１】
また、前述した実施形態の機能を実現するように各種のデバイスを動作させるように該各種デバイスと接続された装置あるいはシステム内のコンピュータに、図２、図９、図１０、図１２、図１４に示した前記実施形態機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）を格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも本発明の範疇に含まれる。
【００８２】
またこの場合、前記ソフトウェアのプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体、およびそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記憶媒体は本発明を構成する。
【００８３】
かかるプログラムコードを格納する記憶媒体としては例えばフロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００８４】
またコンピュータが供給されたプログラムコードを実行することにより、前述の実施形態の機能が実現されるだけではなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）、あるいは他のアプリケーションソフト等と共同して前述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。
【００８５】
さらに供給されたプログラムコードが、コンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後そのプログラムコードの指示に基づいてその機能拡張ボードや機能格納ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も本発明に含まれることは言うまでもない。
【図面の簡単な説明】
【００８６】
【図１】本発明の一実施形態に係る画像処理装置の構成を示すブロック図である。
【図２】本発明の一実施に係るプリンタドライバによる画像出力処理を示すフローチャート図である。
【図３】（ａ）ＲＧＢは色空間での格子点配置を表す模式図であり、（ｂ）はＬＵＴのデータ構造を表す図である。
【図４】ＬＵＴを用いた四面体補間における領域分割を説明する模式図である。
【図５】（ａ）〜（ｄ）は、本発明の一実施形態に係る色補正変換の演算式を示す図である。
【図６】本発明の一実施形態に係る色補正パラメータ作成アプリケーションのユーザインタフェースを示す図である。
【図７】（ａ）は、上記色補正パラメータ作成における追加のためのユーザインタフェース、（ｂ）は再現色指定のためのユーザインタフェースを示す図である。
【図８】上記色補正パラメータ作成アプリケーションの動作を示す状態図である。
【図９】上記色補正パラメータ作成における色補正パラメータ算出処理を示すフローチャート図である。
【図１０】図９のステップ９０２に示すＣＭＹＫ空間における目標色再現の生成処理を示すフローチャートである。
【図１１】本発明の一実施形態に係る色補正モードとｕｃｒ値との対応を示すテーブルを示す図である。
【図１２】上記色補正パラメータ作成における評価値算出の処理を示すフローチャート図である。
【図１３】（ａ）はＲＧＢ色空間での格子点配置を表す模式図であり、（ｂ）はＬＵＴのデータ構造を表す図である。
【図１４】上記色補正パラメータ作成における、ＤＬＳ法を用いた色補正パラメータ更新処理を示すフローチャート図である。
【符号の説明】
【００８７】
１０１    ＣＰＵ
１０２    メインメモリ
１０５    ＨＤＤ
１０７    カラーモニタ
１０９    カラープリンタ
１１１    キーボード
１１２    マウス
【図１】
2006303918.tif 000009
【図２】
2006303918.tif 000010
【図３】
2006303918.tif 000011
【図４】
2006303918.tif 000012
【図５】
2006303918.tif 000013
【図６】
2006303918.tif 000014
【図７】
2006303918.tif 000015
【図８】
2006303918.tif 000016
【図９】
2006303918.tif 000017
【図１０】
2006303918.tif 000018
【図１１】
2006303918.tif 000019
【図１２】
2006303918.tif 000020
【図１３】
2006303918.tif 000021
【図１４】
2006303918.tif 000022