(57)【特許請求の範囲】
【請求項１】
カラーチャートの特定の色を出力デバイスで出力するための色情報を含むカラーチャートデータを画像処理装置内に予め記憶し、
ユーザが所望の色を指定するカラーピッカーを有する第１の外部機器から伝達された特定の色コードに対応した色情報を、前記画像処理装置において前記カラーチャートデータから検索し、
前記第１の外部機器に検索した前記特定の色コードに対応する色情報を伝達する前記画像処理装置における画像処理方法であって、
前記カラーチャートデータは、色を特定するための情報と、カラーチャートを特定するためのカラーチャート名により管理され、
前記特定の色コードは、カラーチャート名と該カラーチャート中の所望の色を特定するための情報を含み、前記色情報は色成分データを含むことを特徴とする画像処理方法。
【請求項２】
前記特定の色コードに対応する色情報は、前記色成分データが出力デバイスの色再現範囲内か否かを示す情報とを含むことを特徴とする請求項１に記載の画像処理方法。
【請求項３】
前記特定の色コードに対応した色情報は、前記ユーザから色空間圧縮処理を行うと指示されている場合は、カラーチャートの特定の色に対応するもとの色成分データと前記もとの色成分データに色空間圧縮処理をした色成分データを含むことを特徴とする請求項１に記載の画像処理方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は画像処理方法及び装置に関し、特に外部機器からのカラーチャートを用いた色の指示に応じて所定の処理を行う画像処理方法及び装置に関するものである。
【０００２】
【従来の技術】
本出願人の先願である特願平０５−００５２２２号公報には、所定のカラーチャートの特定の色を出力デバイスで出力するための数百種類もある色情報を含むカラーチャートデータを記憶し、そのカラーチャートデータをホストコンピュータに転送し、前記外部機器からカラー画像データを受信し、そのカラー画像データに基づいて画像形成を行う画像処理装置が提案されている。
【０００３】
【発明が解決しようとする課題】
しかしながら先願の特願平０５−００５２２２号公報の画像処理装置には以下のような点でまだ改善の余地があった。即ち、上記装置では第１の外部機器（ホストコンピュータ等）からのカラーチャートの指定に基づいて、画像処理部に記憶されている複数種類のカラーチャートデータから外部機器から指定されたカラーチャートデータを検索し第１の外部機器に転送しており、また、第１の外部機器ではカラーチャートデータの中からユーザーの指定に基づいて色情報を検索していた。このため、その転送に時間がかかるという点で改善の余地があった。
【０００４】
本発明はかかる点に鑑みてなされたもので、第１の外部機器によるカラーチャートデータの保持の負荷を減少させ、また第１の外部機器に伝達のための時間を短縮し、効率よく処理することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するために本発明の画像処理方法は以下の様な構成からなる。
【０００７】
本願の第１の発明の画像処理方法は、カラーチャートの特定の色を出力デバイスで出力するための色情報を含むカラーチャートデータを画像処理装置内に予め記憶し、ユーザが所望の色を指定するカラーピッカーを有する第１の外部機器から伝達された特定の色コードに対応した色情報を、前記画像形成装置において前記カラーチャートデータから検索し、  前記第１の外部機器に検索した前記特定の色コードに対応する色情報を伝達する画像処理方法であって、前記カラーチャートデータは、色を特定するための情報と、カラーチャートを特定するためのカラーチャート名により管理され、前記特定色コードは、カラーチャート名と該カラーチャート中の所望の色を特定するための情報を含み、前記色情報は色成分データを含むことを特徴とする。
【００１４】
【実施例】
以下に図面を参照して本発明による実施例を詳細に説明する。
【００１５】
本発明の一実施例として第１の外部機器（ホストコンピュータ）、第２の外部機器（画像記憶合成装置）とデジタルカラー複写機やカラープリンタ等の画像形成装置を組み合わせたシステムを説明するが、本発明はこれに限らず、例えば、画像記憶合成装置と画像形成装置が一体にされたものでもよい。
【００１６】
図１は本発明の一実施例にかかるカラー画像記憶合成装置を用いたシステムの構成図であり、本実施例のシステムは図１図示のように、上部にデジタルカラー画像読み取り部（以下「カラースキャナ」と称する）１００と、デジタルカラー画像を印刷出力するデジタルカラー画像プリント部（以下に、カラープリンタと称する）３００からなるデジタルカラー複写機１００と、画像記憶合成装置７００と、制御用ホストコンピュータ４００とにより構成される。
【００１７】
図２は制御用ホストコンピュータ４００の構造を示す。
【００１８】
ホストコンピュータ４００は、画像記憶合成装置７００との命令コード／画像データをやりとりするためのＳＣＳＩインターフェースコントローラ４２０と、中央制御のためのＣＰＵ４０５、画像データの一時登録、各種データ記憶のためのハードディスクコントローラ４５０、ハードディスク４５１、ＲＯＭ／ＲＡＭのメモリ４０６と作業者からの指示入力手段として、マウス４３１、キーボード４４１と、レイアウト・編集・メニュー表示のためのカラーディスプレイ４１２、ディスプレイメモリ４１１、ディスプレイコントローラ４１０、及び、ディスプレイメモリ上での画像レイアウト・編集を行う画像編集コントローラ４１３、そして、画像を作成するラスタライザコントローラ４６１と、その画像用のフレームメモリ４６０から構成される。
【００１９】
ユーザーが実際にカラーチャートの選択確認を行うときは、ディスプレイ４１２上に標準カラーチャート名とそのカラーインデックス番号とそれに対応した実際のカラーを表示して、ユーザーが必要な色のカラーインデックス番号を選択するためのカラーチャートピッカーが起動され、表示され、ユーザーはその画面に対して、キーボードやマウスにより指示を与えることになる。
【００２０】
図３は本発明の一実施例画像記憶合成装置７００を示す。
【００２１】
この装置は、大きく分けて画像記憶合成装置７００全体を制御するイメージコントローラ７１０、カラーチャートの特定の色を出力デバイスで再現するための、カラーチャートの特定の色に対応した出力デバイスの色情報であるカラーチャートデータベースのデータ１００−１〜１００−２とそれを管理するデータベースコントローラ７５０、ラスタ画像データを登録するラスタイメージメモリ７６０とそれを管理するメモリ管理コントローラ７２０、出力時にラスタ画像を任意の位置にレイアウトし、拡大縮小の処理を行う画像編集／レイアウトコントローラ７３０とがある。
【００２２】
そして、色空間圧縮コントローラ７８０があり、カラーチャートデータが色再現範囲外である場合、色空間圧縮を行うことができる。
【００２３】
カラーチャートとしては、例えばパントーン（登録商標）のカラーチャート等が有名であるが、これ以外にも各印刷会社でカラーチャートを出している。このカラーチャートは種別により、それぞれ数十〜数百の色を含んでいる。
【００２４】
外部のインターフェイスとしては、ホストコンピュータとのＳＣＳＩインターフェイスをコントロールするＳＣＳＩコントローラ７４０、カラーチャートデータベースのデータを外部から取り込むためのフロッピーディスク（登録商標）コントローラ７４１、デジタルカラー複写機１０００との画像データ、命令をやりとりするカラーデジタルインターフェイスコントローラ７９０がある。
【００２５】
図４は、標準カラーチャートのマッチングの手順の概要を示した図である。
【００２６】
ホストコンピュータ４００のカラーチャートピッカー４０７でユーザーが使用したいカラーチャート名、カラーチャート中の所望の色を特定するインデックス番号、カラー画像を出力すべき出力デバイス名、色空間圧縮を行うかどうか等を指示する。ホストコンピュータ４００から画像記憶合成装置７００に特定の色コードをデータベースアクセス用ＳＣＳＩコマンド４１３−１１、４１３−１２として伝達する。特定の色コードは本実施例ではチャート名、インデックス番号、出力デバイス名、色空間圧縮を行うかどうかが情報として含まれており、ホストコンピュータ４００から画像記憶合成装置７００に伝達される。画像記憶合成装置７００は特定の色コードに従い、色成分データとそのステータス情報（即ち、色が指定の出力デバイスの色再現範囲に入っているか否かを示す情報）を含む色情報をファイルから読み出し、イメージコントローラ７１０でステータス情報をチェックし、この色が指定の出力デバイスの色再現範囲に入っているかを判断する。色再現範囲外と判断されかつ使用者から色空間圧縮行うと指示されている場合は、色空間圧縮コントローラ７８０で色空間圧縮を行う。ファイルから読み出したＲＧＢ成分データ、ステータス情報と色空間圧縮をする場合は色空間圧縮後のＲＧＢ成分データをホストコンピュータ４００に伝達する。ホストコンピュータ４００は伝達された情報をカラーチャートピッカー上に表示する。ユーザーはその表示を確認して、その色で良い場合は図６に示すＯＫボタン４００−５を押す。そうでない場合はＣａｎｃｅｌボタン４００−６を押し、特定の色を指定することから処理をやり直す。良い場合は、得たＲＧＢ成分データを用いてフレームメモリ４６０上にカラーイメージを生成する。
【００２７】
カラーチャートピッカー４０７でユーザーが条件を指示することから全ての色について繰り返す。例えば図の様にＮｏ２１とＮｏ１０２がある場合には、上記処理を２回繰り返す。全ての色について上記処理が終了すると、プリントコマンドとフレームメモリ４６０に格納されたＲＧＢイメージデータを伝達する。
【００２８】
画像記憶合成装置７００では、伝達された特定の色のコマンドを解読し、データベースコントローラ７５０により内部記憶媒体７００の中から、指定されたカラーチャートのインデックス番号と一致するカラーチャートデータを検索し、そのインデックス番号に対応するＲＧＢ成分データ、また、色情報のステータス情報より色再現範囲外と判断され、色空間空圧縮を行わないと指示されている場合は、色再現範囲外の色成分データを例えばＲ＝０，Ｇ＝０，Ｂ＝０とし、フレームメモリ４６０に格納することによって、ホスト４００から画像記憶合成装置７００にイメージデータを転送し、画像形成装置によって出力すると、色再現範囲外の色成分データの位置が白くなり、ユーザーが色再現範囲外の色成分データの位置を知ることができる。
【００２９】
よって、出力デバイスにおいて色コードによって表される色を出力するためのカラーチャートデータベースを画像記憶合成装置７００の内部記憶媒体７５１に記憶することによりカラーチャート名をインデックス番号により指定される特定の色を出力デバイスで出力することでホストコンピュータ４００ではカラーチャートデータを保持する必要がなくなり、ホストの負担が減り効率がよくなる。
【００３０】
また、内部記憶媒体７５１にカラーチャートデータを複数種類記憶することができるので、複数種類のカラーチャートに対応することができる。
【００３１】
また、画像記憶合成装置７００が色空間圧縮コントローラ７８０を備えることにより、色空間圧縮処理を画像記憶合成装置７００で行うことができ、画像処理が分担され効率よく処理できる。
【００３２】
また、色空間圧縮処理はユーザーによって選択された特定の色コードに対応する色情報のステータス情報によって出力デバイスの色再現範囲内か否かが判定でき、色再現範囲外のときは、ユーザーによってホストコンピュータ４００のカラーチャートピッカー４０７で色空間圧縮するか否かの指示に従って色空間圧縮を行うので出力デバイスの色再現範囲外の色についてもユーザーの意見が考慮される。
【００３３】
また、得られたＲＧＢ成分の結果をユーザーが確認するので、ユーザーが納得する色を得ることができる。
【００３４】
また、例えばＡエンジン対応のＮタイプ用カラーチャートデータベース８００−１やＡエンジン対応のＰタイプ用カラーチャートデータベース８００−２等の画像記憶合成装置７００に記憶されていない他のカラーチャートデータが記憶されているフロッピーディスク（登録商標）等のデータベース外部記憶媒体８００によってカラーチャートデータの情報を画像記憶合成装置７００に入力することによって内部記憶媒体内のカラーチャートデータが書き替えること、または、追加することができ、データベースコントローラ７５０によって管理される。
【００３５】
よって、初め対応できなかった出力デバイスにもカラーチャートデータを書き替えまたは追加することによって対応できるようになる。
【００３６】
また、同様にして初め対応できなかったカラーチャートにも対応できるようになる。
【００３７】
したがって、ユーザーは欲しい色が含まれているカラーチャートが画像記憶合成装置７００に登録されていない場合、もしくは、ユーザーが使用する出力デバイスに対応していない場合でも、欲しい色が含まれているカラーチャートデータをデータベース外部記憶媒体８００によって画像記憶合成装置７００に登録することによってユーザーは欲しい色を得ることができる。
【００３８】
図５はカラーチャートのＲＧＢ成分を用いてコード情報をメモリ上に展開するためのラスタライザ手順を示したものである。
【００３９】
画像編集コントローラ４１３、ラスタライザ４６１とフレームメモリ４６０等をＣＰＵで制御することによりホストコンピュータ４００上で画像編集を行う。その際、ユーザーがカラーチャートピッカーを起動させ、ある特定色の色を指定すると、ホストコンピュータ４００から画像記憶合成装置７００にチャート名、インデックス番号、色空間圧縮をするか否かの情報をデータベースアクセス用コマンド４１３−１１、４１３−１２に伝達する。画像記憶合成装置７００では、伝達されたコマンドを解読し、内部に保持されているカラーチャートデータから、伝達された情報に対応した特定の色を画像形成装置により形成するためのＲＧＢデータ等の色成分とデバイス色再現範囲かどうかというカラーステータス情報を含む色情報ホストコンピュータ４００に伝達する。ホストコンピュータ４００は伝達された情報のＲＧＢ成分データをラスタライザ４６１を通してフレームメモリ４６０に保存する。この処理を全ての色について行うことによりユーザーが欲しい画像を得ることができる。
【００４０】
カラーチャートピッカーは、図６、図７に示す構成で、図６は色再現可能なときのカラーチャートピッカーの表示画面（ホストコンピュータのディスプレイ）を示す図であり、図７は色再現オーバな時のカラーチャートピッカーの図であり、ホストコンピュータ４００上のディスプレイに表示される。ここで標準カラーチャート用カラーピッカーの個々の構成を述べる。４００−１は、現在選択されている標準カラーチャートの名前を示すもので、複数の中から選択することが可能なメニューで構成されており、マウス４３１により選択する。４００−２は、選択されたカラーチャートに属する複数の色の見本が表示され、それぞれの表示上の目安となる色４００−３、それぞれの色につけられたインデックス番号４００−４により構成される。ユーザーがインデックス番号を、マウス４３１により選択すると選択されたことを報知する４００−１３。複数のインデックスが表示される参照位置がそのカラーチャート全体に何百種類のインデックスがあるうちのどの位置を表示しているかを示すバリエータ４００−１２がその色見本の横に付けられており、マウスによって上下に移動させることにより何百種類のインデックスを参照できる。
【００４１】
４００−７には画像記憶合成装置７００のカラーチャートデータから入手した実際に選択されたインデックスの色情報が出力デバイスに入力されるときに、その色データのＲＧＢ成分でどのレベルになっているかを示している。また、その選択した色についての情報を示す部分４００−９と、その選択した色がプリンタの色再現範囲を超えていた場合の処理として、色空間圧縮をおこなうかどうかのスイッチ４００−１０と、プリント出力を行うプリンタの種類／タイプをメニューにより選択する部分４００−１１と、選択した色を確定するための確認ボタン４００−５とそれをキャンセルするためのボタン４００−６とから、標準カラーチャート用カラーピッカーは構成される。
【００４２】
よって、カラーチャートピッカーを用いてユーザーは、カラーチャート名、インデックス番号、出力デバイス指定することによって簡単に欲しい色を出力デバイスによって出力することができる。
【００４３】
また、出力デバイスの色再現範囲外にある色成分に対して、ユーザーが色空間圧縮を行うかどうか選択でき、また、色空間圧縮をしない場合のＲＧＢ成分データと色空間圧縮をした場合の圧縮された後のＲＧＢ成分データを数値で報知する。また、出力デバイスの色再現範囲外の色のＲＧＢ成分データはＲ＝０，Ｇ＝０，Ｂ＝０等のユーザーに色再現範囲外であることを示す値でもよい。
【００４４】
カラーチャートデータ１００−１／１００−２のファイルフォーマットを図８（ａ）に示す。
【００４５】
ファイルフォーマットは、大きく分けてヘッダ部１５０、カラーデータ部１５１に分けられる。
【００４６】
カラーチャートデータ１００−１／１００−２のヘッダ部の構成は、図８（ｂ）のヘッダブロック１５０に示すように、１２８バイトで構成されており、ファイルの機能を示すファイルファンクションコード１５２、カラーチャートデータファイルのトータルサイズを示すファイルトータルサイズ１５３／１５４、ヘッダの認識コードとその長さを示すヘッダコード１５５、ヘッダの長さ１５６、カラーチャートデータの管理用のファイル名１５７、カラーチャートデータがどの機種／タイプのプリンタ用（カラー複写機用）のものかを識別するための対応デバイスコード１５８、標準カラーチャートの名前を示すカラーチャート名１５９、カラーチャートデータの色成分がどの色空間用かを示すコード１６０（ただし、この実施例ではＲＧＢ色空間を用いているが、本発明はＲＧＢ色空間に限定されず、Ｙ，Ｉ，Ｑ色空間やＣ，Ｍ，Ｙ，Ｋ色空間等の色空間であってもよい。）カラーチャートのインデックスコードのトータルの個数１６１、ＲＧＢの各色成分の並び順を示すＲＧＢデータ単位１６２データベースのバージョンＮｏ  １６３から構成される。
【００４７】
よって、カラーチャートデータを上述の様にカラーチャートを特定できる情報、色を特定できる情報と対応出力デバイスを特定できる情報によりカラーチャートデータを管理することにより、効率よく管理することができる。
【００４８】
さらに、そのカラーデータ部１５１は、可変長となっており、ヘッダ部のファイルトータルサイズから算出することが可能で、図９に示すようにカラーチャートのインデックス番号に対応した２バイトのインデックスコード１７０、１７１と、そのＲＧＢ色成分３バイト１７２、１７３、１７４と、そのインデックスに対応した色のステータス情報１７５の組合せが、インデックスコードのトータルの個数分、例えばカラーチャートの色の数分だけつづく形式をとる。
【００４９】
図１０は、カラーチャートデータのアクセスをする際の処理の流れを示すフローチャートである。
【００５０】
ホストコンピュータ上で起動しているＤＴＰのソフトウェアが、標準カラーチャート名とそのカラーインデックスＮｏとそれに対応したカラーを表示して、ユーザーが必要な色／カラーインデックスＮｏを選択することが可能なカラーチャートピッカーを起動するか指示されたか判定する（２００−１）。
【００５１】
カラーチャートピッカーを起動させた場合は、図１１、図１２、図３により後述するカラーチャートピッカーの処理を行う（２００−２）。
【００５２】
画像記憶合成装置７００から、カラーチャートピッカー上で指定したカラーチャートのインデックスに対応するカラー複写機１０００が再現できるＲ，Ｇ，Ｂカラー情報が伝達させる（２００−３）。
【００５３】
このカラーチャートピッカーからの確認により、画像編集コントローラ４１３は、画像記憶合成装置７００から送られたこのＲＧＢ成分をラスタライザ４６１に渡しこのＲＧＢ成分を使用してユーザーが指定したイメージを作成する（４６０−１）。
【００５４】
このイメージとは、枠の色や文字に対する色などが挙げられる。このＲＧＢ色成分は、指定されたカラー複写機で出力した場合、その指定された標準カラーチャートの色と再現が一致するＲＧＢデータであり、この色成分を使用して作成されたイメージは、フレームメモリ４６０上に生成される（２００−４）。
【００５５】
ホストコンピュータ側が複数の標準カラーチャートのデータを入手したい場合は、後述のカラーピッカーによる手続きを繰り返して、データベースアクセスコマンド４１３−１２を画像記憶合成装置７００に発行し、そのＲＧＢ成分データ４６０−１２を返すという処理を必要な回数分だけ繰り返すこととなる（２００−５）。
【００５６】
画像編集コントローラ４１３は、ユーザーが指定したイメージをラスタライザ４６１を使用して作成し、最終的なイメージを生成するかどうか判定する２００−６。
【００５７】
ホストコンピュータ４００上で動作するＤＴＰのソフトウェアは、画像編集コントローラ４１３に対して、イメージを上述の様に作成されたラスタ画像データを、プリント出力するコマンド発行する。このプリントコマンドは、ＳＣＳＩインターフェイスを介して、画像記憶合成装置７００にＰｒｉｎｔｌｍａｇｅコマンド４１４として発行される（２００−７）。
【００５８】
その後作成されたラスタ画像データは、フレームメモリ４６０から、画像記憶合成装置７００に転送され２００−８、イメージメインコントローラ７１０により、メモリ管理コントローラ７２０に対してそのラスタ画像データをラスタイメージメモリ７６０に登録させる（２００−９）。
【００５９】
いったん登録されたラスタ画像データは、画像記憶合成装置７００の画像編集／レイアウトコントローラ７３０により、指定の位置にレイアウトされ、かつ拡大縮小の処理を加えられてカラーデジタルインターフェイスコントローラ７９０により、指定されたデジタルカラー複写機１０００へ転送され、ホストコンピュータで作成したラスタ画像がプリント出力される（２００−１０）。
【００６０】
上述の２００−１において、カラーチャートピッカーを起動させることが判別されない場合はＤＴＰソフト上の処理を続ける（２００−１１）。
【００６１】
図１０のカラーチャートピッカーの処理について図１１、図１２、図１３、図１４を用いて詳細に説明する。
【００６２】
カラーチャートピッカーを起動する指示を受けているか判定する（２０２−１）。
【００６３】
カラーチャートピッカーを起動しない場合は処理を中止する。
【００６４】
カラーチャートピッカーを起動する場合は、出力するカラー複写機等の出力デバイスの指示を判別する（２０２−２）。
【００６５】
自動色空間圧縮の機能をオンされたかどうか判別する（２０２−３）。
【００６６】
標準カラーチャートのタイプの指示を判別する（２０２−４）。
【００６７】
必要なカラーチャートの色の指示を判別する（２０２−５）。
【００６８】
カラーピッカーは、ユーザーが選択した標準カラーチャート名とそのカラーインデックス番号、プリンタの機種／タイプ、色空間圧縮のフラグスイッチを画像編集コントローラ４１３に対して渡し、それを基に画像編集コントローラ４１３は、ＳＣＳＩコントローラ４２０を介して、データベースアクセスコマンド４１３−１１に上記情報を画像記憶合成装置７００に発行する（２０２−６）。
【００６９】
そのデータベースアクセスコマンドは、画像記憶合成装置７００のＳＣＳＩインターフェイスコントローラ７４０を介して、イメージコントローラ７１０に渡され、そのコマンドを解析し、標準カラーチャートのデータベースを管理するデータベースコントローラ７３０に渡される。データベースコントローラは、データベースアクセスコマンド４１３−１１のパラメータを解析し、ユーザーが指定したカラーチャート名と、カラーチャートのインデックス番号などの上述した付随情報をとりだし、データベースコントローラが管理するカラーチャートデータ１００−１／１００−２のファイルを検索する（２０２−７）。
【００７０】
そして、捜し出したカラーチャートデータのカラーデータブロック部１５１をシークし、指定されたカラーチャートのインデックス番号と一致するインデックスコード１７０／１７１を検索する。ここで一致したものを見つけ出した後、そのインデックス番号と対応するＲＧＢ色成分データ１７２／１７３／１７４とそのステータス情報１７５をファイルから読みだす。ここで、イメージメインコントローラ７１０は、そのステータス情報の内容をチェックし、この色が指定のプリンタの色再現範囲に入っているかを判断する。この情報は、予めカラーチャートデータを作成する際に登録されているものである（２０２−８）。
【００７１】
ステータス情報をチェックした結果、色再現範囲外かどうかを判定する（２０２−９）。
【００７２】
図１２は、選択したインデックスの色が、プリンタの色再現範囲を超えていた場合の処理についてのフローチャートである。
【００７３】
画像記憶合成装置７００内のイメージコントローラ７１０は、データベースコントローラからのステータス情報の内容をチェックし、この色が指定のプリンタの色再現範囲を超えていることを判断すると、以下の手順を行う。
【００７４】
まず、データベースアクセスコマンドによる指定で、色空間圧縮を行うフラグをオンになっているかチェックする（２０３−１）。
【００７５】
オフの場合は図１４を用いて後述する。
【００７６】
オンの場合、データベースから入手した色成分に関して、色空間圧縮コントローラ７８０は、色空間圧縮の処理をおこなう。この色空間圧縮は、色の再現範囲外であるデータをそのプリンタが再現できる最適な範囲のデータに変換をかける処理で、この場合カラーチャートの色の再現をそのプリンタの持つ再現可能な色に変換されることとなる（２０３−２）。
【００７７】
この場合、ホストコンピュータ４００に対してＳＣＳＩのインターフェイスを介して、指定の色が再現範囲外であったことを示すフラグと、色空間圧縮されたＲＧＢ成分データ、そのカラーチャートデータ上のもとのＲＧＢ成分データ４６０−１１を返す（２０３−３／２０３−４／２０３−５）。
【００７８】
カラーピッカーは、図７に示すように、送られていきた色再現範囲外であることを示すフラグから、ピッカー上のカラーステータス情報の表示部図７の４００−９にそのインデックス番号の色が指定プリンタで色再現範囲を超えていることを示す表示を行う（２０３−６）。
【００７９】
また、表示とともに警告音による報知を行ってもよい。
【００８０】
尚、図７の表示を行うに際しては選択されたインデックスの色のうち色再現範囲を超えている色がどの色であるのかを示すインデックス番号を表示するようにする。これにより、ユーザーはかかる色を色再現範囲内にある色に変えて色指定することもできる。
【００８１】
そして、そのデータベース上のオリジナルのＲＧＢ成分データ４６０−１１の値を、色成分表示部４００−７に表示し、色空間圧縮されたＲＧＢ成分データを変換色成分表示部４００−８に表示する（２０３−７）。
【００８２】
そして、そのＲＧＢ成分データ４６０−１１の値を、色成分表示部４００−７に表示する（２０３−８）。
【００８３】
ユーザーは、それを確認して、確認ボタン４００−５を押す（２０３−９）。
【００８４】
図１３は、指定の色が再現範囲内であった場合のフローチャートである。ホストコンピュータに対してＳＣＳＩのインターフェイスを介して、再現範囲内であることを示すフラグと、そのＲＧＢ成分データ４６０−１１を返す（２０５−１／２０５−２）。
【００８５】
カラーピッカーは、データベースコマンドに対して送られていきた再現範囲内であることを示すフラグから、カラーチャートピッカー上のカラーステータス情報の表示部４００−９にそのインデックス番号の色が指定プリンタで色再現出力が可能であることを示す表示を行う（２０５−３）。
【００８６】
図１４は、データベースアクセスコマンドによる指定の判定２０３−１で、色空間圧縮を行うフラグがオフになっている場合のフローチャートであり、上述したように、色再現範囲外であることを示すフラグとそのデータベース上のオリジナルのＲＧＢ成分データの値をカラーチャートピッカーに返送し、カラーチャートピッカー上のステータス情報の表示部４００−９にそのインデックス番号の色が指定プリンタで色再現範囲を超えていることを示す表示を行う（２０４−１／２０４−２／２０４−３）。
【００８７】
このようにして、選択した色の色情報を確認する。
【００８８】
画像記憶合成装置７００内で管理される、上述したカラーチャートデータは、画像合成装置に接続されるカラー複写機の種類が増えた場合で対応できる手段を持ち、小型の記憶媒体８００により画像記憶合成装置内にダウンロードすることが可能となっている。
【００８９】
このデータベースの追加手順を図１５に示す。
【００９０】
追加するカラーチャートデータが記憶されている記憶媒体、この場合、フロピィーディスク８００を、画像記憶合成装置のフロピィーディスクコントローラ７４１にセットする（２０１−１）。
【００９１】
データベースコントローラ７５０は、フロピィーディスク８００のカラーチャートのデータ情報のヘッダ部の情報を読み込む（２０１−２）。
【００９２】
カラーチャートデータ１００−１／１００−２のヘッダ部のカラーチャートデータファイルのトータルサイズを示すＦｉｌｅ  Ｔｏｔａｌ  Ｓｉｚｅ１５３／１５４、データベースの管理用のファイル名１５７、標準カラーチャートの名前を示すカラーチャート名１５９、カラーチャートのインデックスコードのトータルの個数１６１等の上述した内容をチェックする（２０１−３）。
【００９３】
イメージメインコントローラ７１０は、データベースコントローラ７５０にそのフロピィーディスク８００のデータベース情報を転送し、カラーチャートデータとして指定のカラーチャートデータの管理用のファイル名１５７をつけて登録する（２０１−４）。
【００９４】
チャート名１５９／インデックスコードのトータルの個数１６１は、データベースコントローラ７５０の内部の管理ファイルに登録される（２０１−５）。
【００９５】
このダウンロードされた標準カラーチャートデータは、前述したカラーチャートピッカーにより、同様の手順によりアクセスすることが可能となり、新しい標準カラーチャート、もしくは、新しいカラー複写機に対応した拡張性が可能となる。
【００９６】
また、本実施例以外にも、ホストコンピュータからの標準カラーチャートデータアクセスを、ＳＣＳＩのような単一ユーザーインターフェイスではなく、ＬＡＮのインターフェイスに変えることによりマルチユーザーによるアクセスも可能となる。
【００９７】
なお本発明の上述の実施例においては、ＲＧＢデータのみを用いているが、例えばＣ，Ｍ，Ｙ，ＫやＹ，Ｉ，Ｑ等の色データであっても構わない。
【００９８】
また、用いる色データが複数の画像形成装置に対応する１つの標準色空間であってもよい。
【００９９】
また、用いる色データが１つに限らず複数であっても構わない。
【０１００】
また、第２の外部機器である出力デバイスはデジタルカラー複写機に限られず、例えばカラープリンタ等の画像形成装置又は、カラーディスプレイであっても構わない。
【０１０１】
また、画像形成装置は、レーザービームプリンタに限らず、熱エネルギーによる膜沸騰を利用して液滴を吐出させるタイプのヘッドを用いたいわゆるバブルジェットプリンタであってもよい。
【０１０２】
また、第１の外部機器はホストコンピュータに限られず、例えばスキャナー等であっても構わない。
【０１０３】
また、カラーチャートデータベースの書き換えまたは追加の方法はデータベース外部記憶媒体８００に限らず、例えば不図示の操作部から入力してもよいし、ＩＣカードなどから入力してもよいし、またホストコンピュータ４００から送るようにしてもよい。
【０１０４】
また、画像記憶合成装置７００は、画像形成装置の内部に組んでもよい。
【０１０５】
また、ユーザーがカラーチャートピッカー上で複数の色空間圧縮の中から選択できるようにしてもよく、画像記憶合成装置７００も対応した複数の色空間圧縮手段を備えてもよい。
【０１０６】
また、上述した処理は１色づつ行うことに限られず、一度に複数の色について処理を行ってもよい。
【０１０７】
即ち図６、図７に示したカラーピッカーの表示画面上では４００−１３として選択された１色についてプリンタ再現可能であるか否かを表示し、選択された色が複数有る場合には、かかる複数色のうちの１色づつに対してプリンタ再現可能であるか否かを判定したが、これに限らず選択された色が複数有る場合には選択された複数色についてプリンタ可能であるか否かを、１つの画面上にて表示するようにしてもよい。
【０１０９】
また、上述した色成分データが出力デバイスの色再現範囲外であり、かつ色空間圧縮処理を行わないことが指示されている場合の、その色成分データの位置の表示方法は白くする事だけに限らず、例えば、文字で示してもよいし、その色成分の外縁だけ白くしてもよい。
【０１１０】
【発明の効果】
以上のように本出願の第１の発明によれば、カラーチャートの特定の色を出力デバイスで出力するための色情報を含むカラーチャートデータを画像処理装置内に予め記憶し、ユーザが所望の色を指定するカラーピッカーを有する第１の外部機器から伝達された特定の色コードに対応した色情報を、前記画像形成装置において前記カラーチャートデータから検索し、  前記第１の外部機器に検索した前記特定の色コードに対応する色情報を伝達する画像処理方法であって、前記カラーチャートデータは、色を特定するための情報と、カラーチャートを特定するためのカラーチャート名により管理され、前記特定色コードは、カラーチャート名と該カラーチャート中の所望の色を特定するための情報を含み、前記色情報は色成分データを含むので、第１の外部機器がカラーチャートデータを全て保持する必要がなく構成を簡単にでき、また第１の外部機器に特定の色コードに対応した色情報のみ伝送するので時間が短縮され、効率よく処理することができる。
【図面の簡単な説明】
【図１】本発明の一実施例の構成図である。
【図２】本発明の一実施例のホストコンピュータ側の構成図である。
【図３】本発明の一実施例の画像記憶合成装置側の構成図である。
【図４】本発明の一実施例の標準カラーチャートのマッチング手順を示す図である。
【図５】本発明の一実施例のカラーチャートのＲＧＢ成分によるラスタライズ手順を示す図である。
【図６】本発明の一実施例の標準カラーチャートピッカーの構成（色再現可能時）を示す図である。
【図７】本発明の一実施例の標準カラーチャートピッカーの構成（色再現領域オーバー時）を示す図である。
【図８】本発明の一実施例のカラーチャートデータベースの全体／ヘッダ部の構成を示す図である。
【図９】本発明の一実施例のカラーチャートデータベースのＲＧＢデータ部の構成を示す図である。
【図１０】本発明の一実施例のカラーチャートデータベースのアクセス手順を示す図である。
【図１１】本発明の一実施例のカラーチャート用カラーピッカーの処理手順（１）を示す図である。
【図１２】本発明の一実施例のカラーチャート用カラーピッカーの処理手順（２）を示す図である。
【図１３】本発明の一実施例のカラーチャート用カラーピッカーの処理手順（３）を示す図である。
【図１４】本発明の一実施例のカラーチャート用カラーピッカーの処理手順（４）を示す図である。
【図１５】本発明の一実施例のデータベースの追加インストール処理手順を示す図である。
【符号の説明】
４００  ホストコンピュータ
７００  画像記憶合成装置
７１０  イメージコントローラ
７２０  メモリ管理コントローラ
７３０  画像編集／レイアウトコントローラ
７４０  ＳＣＳＩコントローラ
７４１  フロッピーディスク（登録商標）コントローラ
７５０  データベースコントローラ
７５１  内部記憶媒体
７６０  ラスタイメージメモリ
７８０  色空間圧縮コントローラ
７９０  カラーデジタルインターフェイスコントローラ
【図１】
0003576576.tif 000002
【図２】
0003576576.tif 000003
【図３】
0003576576.tif 000004
【図４】
0003576576.tif 000005
【図５】
0003576576.tif 000006
【図６】
0003576576.tif 000007
【図７】
0003576576.tif 000008
【図８】
0003576576.tif 000009
【図９】
0003576576.tif 000010
【図１０】
0003576576.tif 000011
【図１１】
0003576576.tif 000012
【図１２】
0003576576.tif 000013
【図１３】
0003576576.tif 000014
【図１４】
0003576576.tif 000015
【図１５】
0003576576.tif 000016