(57)【特許請求の範囲】
【請求項１】
画像処理装置へ色データを出力する色処理装置であって、
入力色データの信号形態を取得する第１取得手段と、
前記画像処理装置の処理信号形態を取得する第２取得手段と、
前記入力色データの信号形態と、前記画像処理装置の処理信号形態とに基づき前記画像処理装置へ出力する色データの信号形態を決定する決定手段と、
前記分光分布形態の色データから表色形態の色データを生成する生成手段と、
前記画像処理装置へ色データを出力する出力手段とを有し、
前記信号形態には分光分布形態および表色形態の少なくとも１つが含まれ、
前記入力色データの信号形態が表色形態および分光分布形態であり、前記画像処理装置の処理信号形態が表色形態である場合、前記決定手段は、前記画像処理装置へ出力する色データの信号形態を表色形態に決定し、前記出力手段は、前記表色形態の色データを出力し、
前記入力色データの信号形態が表色形態および分光分布形態であり、前記画像処理装置の処理信号形態が表色形態および分光分布形態である場合、前記決定手段は、前記画像処理装置へ出力する色データの信号形態を表色形態および分光分布形態に決定し、前記出力手段は、前記表色形態および分光分布形態の色データを出力し、
前記入力色データの信号形態が表色形態および分光分布形態であり、前記画像処理装置の処理信号形態が分光分布形態である場合、前記決定手段は、前記画像処理装置へ出力する色データの信号形態を分光分布形態に決定し、前記出力手段は、前記分光分布形態の色データを出力し、
前記入力色データの信号形態が分光分布形態であり、前記画像処理装置の処理信号形態が表色形態である場合、前記決定手段は、前記画像処理装置へ出力する色データの信号形態を表色形態に決定し、前記生成手段は、前記分光分布形態の入力色データから表色形態の色データを生成し、前記出力手段は、前記生成された表色形態の色データを出力し、
前記入力色データの信号形態が分光分布形態であり、前記画像処理装置の処理信号形態が表色形態および分光分布形態である場合、前記決定手段は、前記画像処理装置へ出力する色データの信号形態を表色形態および分光分布形態に決定し、前記生成手段は、前記分光分布形態の入力色データから表色形態の色データを生成し、前記出力手段は、前記生成された表色形態の色データおよび前記分光分布形態の色データを出力し、
前記入力色データの信号形態が分光分布形態であり、前記画像処理装置の処理信号形態が分光分布形態である場合、前記決定手段は、前記画像処理装置へ出力する色データの信号形態を分光分布形態に決定し、前記出力手段は、前記分光分布形態の色データを出力する
ことを特徴とする色処理装置。
【請求項２】
前記生成手段は、コンボリューション演算および等色関数を用いて、前記分光分布データから前記表色形態の色データを生成することを特徴とする請求項１に記載された色処理装置。
【請求項３】
前記入力色データの信号形態が表色形態であり、前記画像処理装置の処理信号形態が表色形態である場合、前記決定手段は、前記画像処理装置へ出力する色データの信号形態を表色形態に決定し、前記出力手段は、前記表色形態の色データを出力し、
前記入力色データの信号形態が表色形態である場合に、前記画像処理装置の処理信号形態に分光分布形態を含む時には、前記出力手段は、エラーを出力することを特徴とする請求項１に記載された色処理装置。
【請求項４】
画像処理装置へ色データを出力する色処理方法であって、
入力色データの信号形態を取得する第１取得ステップと、
前記画像処理装置の処理信号形態を取得する第２取得ステップと、
前記入力色データの信号形態と、前記画像処理装置の処理信号形態とに基づき前記画像処理装置へ出力する色データの信号形態を決定する決定ステップと、
前記分光分布形態の色データから表色形態の色データを生成する生成ステップと、
前記画像処理装置へ色データを出力する出力ステップとを有し、
前記信号形態には分光分布形態および表色形態の少なくとも１つが含まれ、
前記入力色データの信号形態が表色形態および分光分布形態であり、前記画像処理装置の処理信号形態が表色形態である場合、前記決定ステップにおいて、前記画像処理装置へ出力する色データの信号形態を表色形態に決定し、前記出力ステップにおいて、前記表色形態の色データを出力し、
前記入力色データの信号形態が表色形態および分光分布形態であり、前記画像処理装置の処理信号形態が表色形態および分光分布形態である場合、前記決定ステップにおいて、前記画像処理装置へ出力する色データの信号形態を表色形態および分光分布形態に決定し、前記出力ステップにおいて、前記表色形態および分光分布形態の色データを出力し、
前記入力色データの信号形態が表色形態および分光分布形態であり、前記画像処理装置の処理信号形態が分光分布形態である場合、前記決定ステップにおいて、前記画像処理装置へ出力する色データの信号形態を分光分布形態に決定し、前記出力ステップにおいて、前記分光分布形態の色データを出力し、
前記入力色データの信号形態が分光分布形態であり、前記画像処理装置の処理信号形態が表色形態である場合、前記決定ステップにおいて、前記画像処理装置へ出力する色データの信号形態を表色形態に決定し、前記生成ステップにおいては、前記分光分布形態の入力色データから表色形態の色データを生成し、前記出力ステップにおいて、前記生成された表色形態の色データを出力し、
前記入力色データの信号形態が分光分布形態であり、前記画像処理装置の処理信号形態が表色形態および分光分布形態である場合、前記決定ステップにおいて、前記画像処理装置へ出力する色データの信号形態を表色形態および分光分布形態に決定し、前記生成ステップにおいて、前記分光分布形態の入力色データから表色形態の色データを生成し、前記出力ステップにおいて、前記生成された表色形態の色データおよび前記分光分布形態の色データを出力し、
前記入力色データの信号形態が分光分布形態であり、前記画像処理装置の処理信号形態が分光分布形態である場合、前記決定ステップにおいて、前記画像処理装置へ出力する色データの信号形態を分光分布形態に決定し、前記出力ステップにおいて、前記分光分布形態の色データを出力する
ことを特徴とする色処理方法。
【請求項５】
コンピュータ装置を制御して、請求項１から３いずれか１項に記載された色処理装置の各手段として機能させるコンピュータプログラムが記録されたことを特徴とするコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理装置へ色データを出力する色処理に関する。
【０００２】
【従来の技術】
近年の画像処理技術の発達に伴い、被写体（以下、オブジェクト）を撮像してその画像信号を入力するデジタルカメラ等の画像入力装置の普及がめざましい。
【０００３】
従来の画像入力装置としては、オブジェクトの表色データとしてＲＧＢ信号を処理するタイプと、オブジェクトの分光分布データおよび該オブジェクトを照射する環境光の分光分布データを用いることによって、照明光によって照射されるオブジェクトの表色データを正確に推定してマルチ分光分布データ処理を行うタイプとに大別される。
【０００４】
前者は、処理工程が簡便であるため処理時間が短く、コスト的にも有利である。一方、後者は、処理工程が複雑であるために処理時間およびコスト面では不利であるものの、より正確な色再現性を実現することが可能である。
【０００５】
また、入力されたＲＧＢ信号に基づいて分光分布データを推定することによって、マルチ分光分布データ処理による正確な色再現性を実現しつつ、処理工程を簡略化させたＲＧＢ／分光分布データ処理を行う装置も知られている。
【０００６】
【発明が解決しようとする課題】
上記従来の画像入力装置においては、その内部の信号処理系が、上述したようなＲＧＢ信号処理系、マルチ分光分布データ処理系、もしくはＲＧＢ／分光分布データ処理系、のいずれかに限定されており、それぞれの処理系に応じた入力ユニットおよび出力ユニットを備えていた。すなわち、ＲＧＢ信号処理系の装置はＲＧＢ入力ユニットおよびＲＧＢ処理ユニットを備え、マルチ分光分布データ処理系の装置は分光分布入力ユニットおよび分光分布処理ユニットを備えていた。また、ＲＧＢ／分光分布データ処理系の装置は、ＲＧＢ入力ユニットおよびＲＧＢ／分光分布処理ユニットを備えていた。
【０００７】
従って、信号処理系の異なる出力ユニットを同一の画像入力装置に対して接続することはできず、すなわち出力ユニットの互換性はなかった。従って例えば、ＲＧＢ信号処理系の装置に対して分光分布データ処理系の出力ユニットを備えることはできなかった。
【０００８】
本発明は、画像処理装置が処理可能な色データを出力することを目的とする。
【０００９】
【課題を解決するための手段】
上記目的を達成するための一手段として、本発明は以下の構成を備える。
【００１０】
上記課題を解決するため、本発明の一態様は、画像処理装置へ色データを出力する色処理装置であって、
入力色データの信号形態を取得する第１取得手段と、
前記画像処理装置の処理信号形態を取得する第２取得手段と、
前記入力色データの信号形態と、前記画像処理装置の処理信号形態とに基づき前記画像処理装置へ出力する色データの信号形態を決定する決定手段と、
前記分光分布形態の色データから表色形態の色データを生成する生成手段と、
前記画像処理装置へ色データを出力する出力手段とを有し、
前記信号形態には分光分布形態および表色形態の少なくとも１つが含まれ、
前記入力色データの信号形態が表色形態および分光分布形態であり、前記画像処理装置の処理信号形態が表色形態である場合、前記決定手段は、前記画像処理装置へ出力する色データの信号形態を表色形態に決定し、前記出力手段は、前記表色形態の色データを出力し、
前記入力色データの信号形態が表色形態および分光分布形態であり、前記画像処理装置の処理信号形態が表色形態および分光分布形態である場合、前記決定手段は、前記画像処理装置へ出力する色データの信号形態を表色形態および分光分布形態に決定し、前記出力手段は、前記表色形態および分光分布形態の色データを出力し、
前記入力色データの信号形態が表色形態および分光分布形態であり、前記画像処理装置の処理信号形態が分光分布形態である場合、前記決定手段は、前記画像処理装置へ出力する色データの信号形態を分光分布形態に決定し、前記出力手段は、前記分光分布形態の色データを出力し、
前記入力色データの信号形態が分光分布形態であり、前記画像処理装置の処理信号形態が表色形態である場合、前記決定手段は、前記画像処理装置へ出力する色データの信号形態を表色形態に決定し、前記生成手段は、前記分光分布形態の入力色データから表色形態の色データを生成し、前記出力手段は、前記生成された表色形態の色データを出力し、
前記入力色データの信号形態が分光分布形態であり、前記画像処理装置の処理信号形態が表色形態および分光分布形態である場合、前記決定手段は、前記画像処理装置へ出力する色データの信号形態を表色形態および分光分布形態に決定し、前記生成手段は、前記分光分布形態の入力色データから表色形態の色データを生成し、前記出力手段は、前記生成された表色形態の色データおよび前記分光分布形態の色データを出力し、
前記入力色データの信号形態が分光分布形態であり、前記画像処理装置の処理信号形態が分光分布形態である場合、前記決定手段は、前記画像処理装置へ出力する色データの信号形態を分光分布形態に決定し、前記出力手段は、前記分光分布形態の色データを出力することを特徴とする。
【００１１】
また、本発明の一態様は、画像処理装置へ色データを出力する色処理方法であって、
入力色データの信号形態を取得する第１取得ステップと、
前記画像処理装置の処理信号形態を取得する第２取得ステップと、
前記入力色データの信号形態と、前記画像処理装置の処理信号形態とに基づき前記画像処理装置へ出力する色データの信号形態を決定する決定ステップと、
前記分光分布形態の色データから表色形態の色データを生成する生成ステップと、
前記画像処理装置へ色データを出力する出力ステップとを有し、
前記信号形態には分光分布形態および表色形態の少なくとも１つが含まれ、
前記入力色データの信号形態が表色形態および分光分布形態であり、前記画像処理装置の処理信号形態が表色形態である場合、前記決定ステップにおいて、前記画像処理装置へ出力する色データの信号形態を表色形態に決定し、前記出力ステップにおいて、前記表色形態の色データを出力し、
前記入力色データの信号形態が表色形態および分光分布形態であり、前記画像処理装置の処理信号形態が表色形態および分光分布形態である場合、前記決定ステップにおいて、前記画像処理装置へ出力する色データの信号形態を表色形態および分光分布形態に決定し、前記出力ステップにおいて、前記表色形態および分光分布形態の色データを出力し、
前記入力色データの信号形態が表色形態および分光分布形態であり、前記画像処理装置の処理信号形態が分光分布形態である場合、前記決定ステップにおいて、前記画像処理装置へ出力する色データの信号形態を分光分布形態に決定し、前記出力ステップにおいて、前記分光分布形態の色データを出力し、
前記入力色データの信号形態が分光分布形態であり、前記画像処理装置の処理信号形態が表色形態である場合、前記決定ステップにおいて、前記画像処理装置へ出力する色データの信号形態を表色形態に決定し、前記生成ステップにおいては、前記分光分布形態の入力色データから表色形態の色データを生成し、前記出力ステップにおいて、前記生成された表色形態の色データを出力し、
前記入力色データの信号形態が分光分布形態であり、前記画像処理装置の処理信号形態が表色形態および分光分布形態である場合、前記決定ステップにおいて、前記画像処理装置へ出力する色データの信号形態を表色形態および分光分布形態に決定し、前記生成ステップにおいて、前記分光分布形態の入力色データから表色形態の色データを生成し、前記出力ステップにおいて、前記生成された表色形態の色データおよび前記分光分布形態の色データを出力し、
前記入力色データの信号形態が分光分布形態であり、前記画像処理装置の処理信号形態が分光分布形態である場合、前記決定ステップにおいて、前記画像処理装置へ出力する色データの信号形態を分光分布形態に決定し、前記出力ステップにおいて、前記分光分布形態の色データを出力することを特徴とする。
【００１４】
【発明の実施の形態】
以下、本発明に係る一実施形態について、図面を参照して詳細に説明する。
【００１５】
＜第１実施形態＞
図1は、本実施形態における画像入力装置において、特に本発明の特徴を示す機能構成を示すブロック図である。
【００１６】
201はオブジェクトを撮影して画像データを入力する入力ユニットであり、画素毎の表色データ（本実施形態ではＲＧＢデータ）を入力する表色データ入力部202と、画素毎の分光分布データを入力する分光分布データ入力部203を有する。
【００１７】
入力ユニット201において入力された表色データおよび分光分布データは、画像処理ユニット204に入力される。画像処理ユニット204は、入力ユニット201における入力信号形態等、入力系の特性情報を獲得する入力系情報獲得部205と、後段の出力ユニット208における処理信号形態等、出力系の特性情報を獲得する出力系情報獲得部206と、獲得された入力系情報および出力系情報に基づいて出力ユニット208に渡すべき信号形態を、入力系情報獲得部205において獲得された信号形態のうちから選択する出力信号選択部207と、によって構成される。画像処理ユニット204からの出力画像データは、出力信号選択部207において選択された信号形態によって出力される。
【００１８】
画像処理ユニット204から出力された画像データは、出力ユニット208において適切な画像処理が施された後、外部機器へ出力される。本実施形態においては、出力ユニット208として、処理信号形態の異なる複数の処理ユニットを使用することが可能である。具体的には、表色データのみを入力して処理・出力する表色処理出力ユニット209、表色データおよび分光分布データの両方を入力して処理・出力する表色／分光分布処理出力ユニット210、および分光分布データのみを入力して処理・出力する分光分布処理出力ユニット211のいずれかが、出力ユニット208として画像処理ユニット204に対して接続可能である。
【００１９】
図2は、図1に示す画像入力装置を構成する各ユニットの接続状態を示すブロック図である。
【００２０】
同図において、入力ユニット201は、上述した表色データ入力部202および分光分布データ入力部203に加えて、入力した各形態の画像データそれぞれに対してＡＤ変換（デジタル信号への変換）やシェーディング補正等の適切な画像処理を施す画像処理部801と、処理後の画像データを後段の画像処理ユニット204へ送信するための制御を行う通信インターフェース部802を備える。
【００２１】
画像処理ユニット204は、上述した入力系情報獲得部205、出力系情報獲得部206、および出力信号選択部207によって構成される選択処理部805に加えて、選択処理部で選択された信号形態に応じた適切な画像処理を施す画像処理部804と、処理後の画像データの出力ユニット208への送信、および／または入力ユニット201からの画像データの受信を制御する通信インターフェース部803を備える。
【００２２】
出力ユニット208は、画像処理ユニット204からの画像データの受信を制御する通信インターフェース部806と、受信した画像データの解析および出力画像データの作成を行う画像処理部807と、作成された出力画像データを不図示の外部機器へ出力する出力部808を備える。
【００２３】
図2に示すように、本実施形態の画像入力装置を構成する各ユニット（入力ユニット201，画像処理ユニット204および出力ユニット208）は、それぞれの通信インターフェース部802，803および806を介して、画像データおよび各ユニットの特性情報を互いにやり取りすることができる。
【００２４】
以下、上述した構成からなる本実施形態の画像入力装置における画像入力処理について、図3を参照して詳細に説明する。
【００２５】
図3は、入力ユニット201において表色データおよび分光分布データを入力し、出力ユニット208に対して最適な信号形態の画像データを出力する処理を示すフローチャートである。
【００２６】
まずステップS300において、入力ユニット201によりオブジェクトを撮影した画像データを入力する。尚、本実施形態においては、表色データ入力部202および分光分布データ入力部203の両方によって、それぞれ表色データおよび分光分布データが入力される。
【００２７】
そしてステップS301で入力系情報獲得部205において入力ユニット201の特性情報（入力系情報）を獲得し、ステップS302で出力系情報獲得部206において出力ユニット208の特性情報（出力系情報）を獲得する。本実施形態においてはすなわち、入力系情報として入力ユニット201における表色データ入力部202および分光分布データ入力部203のそれぞれの特性情報が獲得され、出力系情報としては、現在接続されている出力ユニット208（表色処理出力ユニット209，表色／分光分布出力ユニット210および分光分布処理出力ユニット211のいずれか１つ）の特性情報が獲得される。
【００２８】
その後、ステップS300で入力した画像データを、本装置の有する出力ユニット208において最適な形態で処理して出力するために、出力信号選択部207において以下に示すステップS303〜S307に示す処理を実行することにより、出力ユニット208に対して出力すべき画像データの信号形態を、入力ユニット201において入力された画像データの信号形態から選択する。以下、出力信号選択部207における処理について説明する。
【００２９】
ステップS303において、ステップS301で獲得した入力系情報に基づき、入力ユニット201において入力された画像データの信号形態（入力系信号形態）に関する情報を獲得する。ここで入力系信号形態とはすなわち、入力ユニット201において入力された信号形態であり、表色データ入力部202による入力に対応する「表色形態」、および分光分布データ入力部203による入力に対応する「分光分布形態」の２種である。
【００３０】
次にステップS304において、ステップS302で獲得した出力系情報に基づき、出力ユニット208において処理される画像データの信号形態（出力系信号形態）に関する情報を獲得する。ここで出力系信号形態とはすなわち、現在接続されている出力ユニット208において処理可能な信号形態であり、表色処理出力ユニット209における処理に対応する「表色形態」、表色／分光分布出力ユニット210における処理に対応する「表色／分光分布形態」、および分光分布処理出力ユニット211における処理に対応する「分光分布形態」、の３種のうちのいずれかである。
【００３１】
そしてステップS305において、ステップS304で獲得した出力系信号形態に関する情報に基づき、画像処理ユニット204から出力ユニット208に対して出力すべき画像信号の形態（出力信号形態）を、ステップS303で獲得した入力系信号形態から選択・決定する。
【００３２】
具体的には、出力ユニット208として表色処理出力ユニット209が接続されていた場合、ステップS305において「表色形態」が選択される。また、表色／分光分布出力ユニット210が接続されていた場合には、ステップS305において「表色形態」および「分光分布形態」の両方が選択される。また、分光分布処理出力ユニット211が接続されていた場合には、ステップS305において「分光分布形態」が選択される。
【００３３】
そしてステップS306において、ステップS300で入力した画像データをステップS305で決定した出力信号形態に変換することによって、出力ユニット208へ送出すべき画像データを作成し、ステップS307において該画像データを出力ユニット208へ送出する。
【００３４】
以上のステップを経て出力ユニット208へ入力された画像データは、その信号形態が該出力ユニット208における処理信号形態に一致している。従って出力ユニット208においては、画像処理ユニット204より受け取った出力画像データに基づいて所定の画像処理を行うことによって適切な出力信号を作成し、外部装置へ出力することができる。
【００３５】
このように本実施形態においては、接続された出力ユニット208における処理信号形態に応じて、表色処理出力ユニット209に対しては表色データのみが出力され、表色／分光分布出力ユニット210に対しては表色データおよび分光分布データの両方が出力され、分光分布処理出力ユニット211に対しては分光分布データのみが出力される。
【００３６】
以上説明したように本実施形態によれば、入力ユニット201における入力画像データの信号形態のうち、出力ユニット208に対して最適な信号形態を選択することが可能となる。これにより、入力ユニット201における入力系信号形態が、出力ユニット208における出力系信号形態に限定されない画像入力装置を実現することができる。言い換えれば、表色データおよび分光分布データを入力する画像入力装置において、出力ユニット208として表色処理出力ユニット209，表色／分光分布処理出力ユニット210，および分光分布処理出力ユニット211が互換性を有することができる。
【００３７】
一般に、表色処理出力ユニット209としては例えば単純なＲＧＢデータ処理を行う装置が想定されるが、表色／分光分布処理出力ユニット210または分光分布処理出力ユニット211としては、より高精度な色再現を実現するマルチ分光分布データ処理装置が想定される。従って本実施形態によれば、画像入力装置において、安価な通常機器との互換性を保ちつつ、高詳細な色再処理装置をも接続することが可能となる。
【００３８】
＜第２実施形態＞
以下、本発明に係る第２実施形態について説明する。
【００３９】
上述した第１実施形態においては、入力ユニット201において表色データ入力部201および分光分布データ入力部203の両方を備える構成について説明したが、第２実施形態においては、入力ユニットとして分光分布データ入力部203のみを備え、出力ユニット208の処理信号形態に応じて表色データを作成することを特徴とする。
【００４０】
図4は、第２実施形態における画像入力装置の特徴的な機能構成を示すブロック図である。同図において、上述した第１実施形態の図1と同様の構成には同一番号を付し、説明を省略する。
【００４１】
なお、第１実施形態においては、出力信号選択部207は入力ユニット201で入力された信号形態のなかから、出力すべき信号形態を選択するとして説明したが、第２実施形態における出力信号選択部207は、入力ユニット201の信号形態に関わらず、出力ユニット208の処理信号形態のみに基づいて出力すべき信号形態を決定する。
【００４２】
第１実施形態と同様に、図4に示す画像処理ユニット402内の出力系情報獲得部406が、現在接続されている出力ユニット208の特性情報（表色処理出力ユニット209，表色／分光分布出力ユニット210および分光分布処理出力ユニット211のいずれか１つの特性情報）を出力系情報として獲得する。なお、第２実施形態においては入力ユニットとして分光分布データ入力部203のみを備えるため、その特性情報を獲得するための入力系情報獲得部を有していないが、もちろん、第１実施形態と同様に入力系情報獲得部を備えても良い。
【００４３】
そして出力信号選択部207においては、出力系情報獲得部406で獲得した出力系情報に基づき、画像処理ユニット402から出力ユニット208に対して出力すべき画像信号の形態（出力信号形態）を、予め用意された信号形態から選択・決定する。ここで、予め用意された信号形態とは、「表色形態」，「表色／分光分布形態」および「分光分布形態」の３種である。
【００４４】
ここで第２実施形態においては、入力ユニットとして分光分布データ入力部203のみを備えるため、表色データは入力されない。従って、出力信号選択部404において「表色形態」または「表色／分光分布形態」が選択された場合には、表色データ作成部403において、分光分布データ入力部203から入力された分光分布データに基づいて、表色データを作成する。表色データの作成方法の詳細については、後述する。
【００４５】
出力信号切り換え部405は、分光分布データ入力部203からの分光分布データと、表色データ作成部403からの表色データが入力され、出力信号選択部207で決定された出力信号形態に基づいて、画像処理ユニット402から出力すべき画像信号を切り換える。具体的には、出力信号形態が「表色形態」であれば表色データのみを出力し、「表色／分光分布形態」であれば表色データと分光分布データの両方を出力し、「分光分布形態」であれば分光分布データのみを出力するように切り換える。
【００４６】
ここで、表色データ作成部403における表色データの作成方法について説明する。
【００４７】
第１の方法として、入力された分光分布データをいったんデバイスインディペンデントな表色ベクトルデータに変換した後、ターゲットとなる表色系（例えばＲＧＢ）上の表色データに変換する方法がある。
【００４８】
すなわち、分光分布データ入力部203より入力された分光分布データは、適宜選択された表色系での等色関数のコンボリューション演算によって積分することによって、3値を有する表色ベクトルデータ（3刺激値）に変換することができる。なお、3値を有する表色ベクトルデータとしては、L*a*b*表色系やＸＹＺ表色系等の、デバイスインディペンデントな表色系を採用することが一般的である。図5に、ＸＹＺ表色系における等色関数の例を示す。
【００４９】
第２の方法として、入力された分光分布データを構成する複数の波長データのから３つを選択し、これを表色データの３値に変換する方法がある。
【００５０】
すなわち、ターゲットとなる表色データの分光特性を予め保持しておき、入力された分光分布データから該表色データの分光特性に相当するデータのみを抽出して、表色データに変換する。例えば、表色データがＲＧＢ信号であるとすると、ＲＧＢ信号の分光特性は図6に示す通りであるから、入力された分光分布データからＲＧＢ各色のピークを呈する３つの波長データを抽出し、これに基づいてＲＧＢ信号値を作成することができる。
【００５１】
以上説明したように第２実施形態によれば、必要に応じて、入力されていない形態の画像データを作成することにより、出力ユニット208に対して最適な形態の画像データを出力することができる。
【００５２】
従って、分光分布データのみを入力する画像入力装置において、出力ユニット208として表色処理出力ユニット209，表色／分光分布出力ユニット210，および分光分布処理出力ユニット211が互換性を有することができ、上述した第１実施形態と同様の効果が得られる。
【００５３】
＜その他の実施形態＞
上述した第１実施形態においては入力ユニット201から表色データと分光分布データが入力される場合について、また第２実施形態においては分光分布データのみが入力される場合について説明したが、本発明はこの例に限定されない。
【００５４】
図7の表に、本発明における、入力系信号形態と出力系信号形態との関係による、出力ユニットへ送出される画像データの形態の対応例を示す。該表において、入力信号形態が「表色／分光分布形態」である場合の列が上述した第１実施形態に相当し、同じく入力信号形態が「分光分布形態」である場合の列が第２実施形態に相当する。
【００５５】
該対応表によれば、入力系信号形態が「表色形態」である場合、すなわち入力ユニットから表色データのみが入力される場合には、それに基づいて分光分布データを作成することはできないため、出力系信号形態が「表色形態」である場合のみ、適切な画像データ（表色データ）を出力ユニットに対して送出することができる。それ以外の場合、すなわち出力系信号形態が「表色／分光分布形態」または「分光分布形態」である場合には、出力ユニットに対して適切な形態の画像データを送出することが不可能であるため、エラーを報知する。
【００５６】
図7に示す対応表は、本発明の画像入力装置内において不図示のメモリに保持されており、たとえば、図3に示したステップS305において、入出力ユニットの信号形態に基づいて出力信号形態を決定する際に参照される。
【００５７】
このように、入力系信号形態と出力系信号形態のとりうる全ての組み合わせについて、対応する画像データの形態を予め決定しておくことにより、入力ユニットおよび出力ユニットについて、それぞれ各信号形態の互換性を有することができる。すなわち、出力ユニットのみならず入力ユニットにおいても、表色データのみを入力するタイプと、表色データおよび分光分布データを入力するタイプと、分光分布データのみを入力するタイプの装置において、互換性が得られる。
【００５８】
これにより、画像処理ユニットに対して入力ユニットおよび出力ユニットを着脱可能とし、装着された入力ユニットと出力ユニットにおける処理形態が異なっていた場合でも、適切な処理を行うことが可能となる。
【００５９】
なお、上述した各実施形態においては、表色データとしてＲＧＢデータを適用することが最も一般的であることは言うまでもない。
【００６０】
なお、本発明は、複数の機器(例えばホストコンピュータ、インターフェイス機器、リーダ、プリンタなど)から構成されるシステムに適用しても、一つの機器からなる装置(例えば、複写機、ファクシミリ装置など)に適用しても良い。
【００６１】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUまたはMPU)が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成されることは言うまでもない。
【００６２】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６３】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、CD-ROM、CD-R、磁気テープ、不揮発性のメモリカード、ROMなどを用いることが出来る。
【００６４】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(オペレーティングシステム)などが実際の処理の一部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６６】
【発明の効果】
以上説明したように、本発明によれば、画像処理装置が処理可能な色データを出力することができる。
【図面の簡単な説明】
【図１】本発明に係る一実施形態である画像入力装置の機能構成を示すブロック図である。
【図２】本実施形態における各ユニットの接続状態を示すブロック図である。
【図３】本実施形態における画像入力処理を示すフローチャートである。
【図４】第２実施形態における画像入力装置の機能構成を示すブロック図である。
【図５】等色関数の一例を示す図である。
【図６】ＲＧＢ分光分布特性の一例を示す図である。
【図７】本発明における入力系と出力系の関係と信号形態の対応を示す表である。
【符号の説明】
201  入力ユニット
202  表色データ入力部
203  分光分布データ入力部
204  画像処理ユニット
205  入力系情報獲得部
206  出力系情報獲得部
207  出力信号選択部
208  出力ユニット
209  表色処理出力ユニット
210  表色／分光分布処理出力ユニット
211  分光分布処理出力ユニット
402  画像処理ユニット
403  表色データ作成部
404  出力信号選択部
405  出力信号切り替え部
406  出力系情報獲得部
409  分光分布データ処理出力装置
801,804,807  画像処理部
802,803,806  通信インターフェース部
805  選択処理部
808  出力部
【図１】
0004371566.tif 000002
【図２】
0004371566.tif 000003
【図３】
0004371566.tif 000004
【図４】
0004371566.tif 000005
【図５】
0004371566.tif 000006
【図６】
0004371566.tif 000007
【図７】
0004371566.tif 000008