(57)【要約】【課題】画像入出力機器の入出力特性に応じたパラメータを取得すること。【解決手段】本発明に係るシステムは、少なくとも画像入出力機器とサーバーとがネットワークを介して接続されたシステムである。サーバーは、画像入出力機器に設定された、画像入出力機器の入出力特性に影響する構成要素の情報を受信すると、構成要素の情報に基づいて画像入出力機器の入出力特性に関するパラメータを送信する。送信されたパラメータに応じて色変換処理が実行される。【選択図】図１
2015046696.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも画像入出力機器とサーバーとがネットワークを介して接続されたシステムであって、
前記画像入出力機器に設定された、前記画像入出力機器の入出力特性に影響する構成要素の情報を前記サーバーに送信する送信手段と、
前記送信手段によって送信された構成要素の情報に基づいて、画像入出力機器の入出力特性に関するパラメータを前記サーバーから受信する受信手段と、
前記受信手段にて受信した前記入出力特性に関するパラメータを設定する設定手段と
を有することを特徴とするシステム。
【請求項２】
画像入出力機器の入出力特性に影響する構成要素の情報と画像入出力機器の入出力特性に関するパラメータとを対応付けた情報を保持する保持手段をさらに有し、
前記受信手段は、前記保持手段で保持されたパラメータを前記サーバーから受信することを特徴とする請求項１に記載のシステム。
【請求項３】
少なくとも画像入出力機器とサーバーとがネットワークを介して接続されたシステムであって、
前記サーバーは、
前記画像入出力機器に設定された、前記画像入出力機器の入出力特性に影響する構成要素の情報を受信する受信手段と、
画像入出力機器の入出力特性に影響する構成要素の情報と画像入出力機器の入出力特性に関するパラメータとを対応付けた情報を保持する保持手段から、前記受信手段で受信した構成要素の情報に基づいて画像入出力機器の入出力特性に関するパラメータを取得する取得手段と、
前記取得手段で取得したパラメータを送信する送信手段と
を有することを特徴するシステム。
【請求項４】
前記画像入出力機器の入出力特性に関するパラメータは、色変換パラメータであることを特徴とする請求項１から３のいずれか一項に記載のシステム。
【請求項５】
前記画像入出力機器は画像形成装置であり、前記構成要素は色材であることを特徴とする請求項１から４のいずれか一項に記載のシステム。
【請求項６】
前記構成要素の情報は、色材のロットナンバーであることを特徴とする請求項５に記載のシステム。
【請求項７】
前記構成要素は画像形成装置で出力する用紙であることを特徴とする、請求項１から４のいずれか一項に記載のシステム。
【請求項８】
前記画像入出力機器は画像形成装置であり、前記構成要素は色材および画像形成装置で出力する用紙であり、前記構成要素の情報は、色材のロットナンバーおよび前記画像形成装置で出力する用紙であることを特徴とする請求項１から４のいずれか一項に記載のシステム。
【請求項９】
少なくとも画像入出力機器とサーバーとがネットワークを介して接続されたシステムで実行される方法あって、
前記画像入出力機器に設定された、前記画像入出力機器の入出力特性に影響する構成要素の情報を前記サーバーに送信する送信ステップと、
前記送信ステップによって送信された構成要素の情報に基づいて、画像入出力機器の入出力特性に関するパラメータを前記サーバーから受信する受信ステップと、
前記受信ステップにて受信した前記入出力特性に関するパラメータを設定する設定ステップと
を有することを特徴とする方法。
【請求項１０】
少なくとも画像入出力機器とサーバーとがネットワークを介して接続されたシステムで実行される方法であって、
前記サーバーにおいて、
前記画像入出力機器に設定された、前記画像入出力機器の入出力特性に影響する構成要素の情報を受信する受信ステップと、
画像入出力機器の入出力特性に影響する構成要素の情報と画像入出力機器の入出力特性に関するパラメータとを対応付けた情報を保持する保持手段から、前記受信ステップで受信した構成要素の情報に基づいて画像入出力機器の入出力特性に関するパラメータを取得する取得ステップと、
前記取得ステップで取得したパラメータを送信する送信ステップと
を有することを特徴する方法。
【請求項１１】
請求項９または１０に記載の方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像入出力機器に関する情報を受送信する処理に関する。
【背景技術】
【０００２】
デジタルカメラ、モニタ、及びプリンタ等の画像入出力機器においては、画像入出力機器を構成する構成要素によって機器全体の入出力特性が決定される。例えば、デジタルカメラでは、レンズやカラーフィルタ、センサー等の特性が、プリンタでは、インクやトナー等の色材、印字ヘッドの特性等が、各機器の入出力特性に関わる。画像入出力機器には、これらの構成要素によって決定される入出力特性に最適化された色変換パラメータが予め設定されている。そして、当該色変換パラメータに基づく色変換処理が画像入出力機器内部で実行され、所望の色再現を実現している。
【０００３】
デジタルカメラにおけるレンズや、プリンタにおけるインク等、画像入出力機器の入出力機器特性に関わる構成要素には、交換可能なものが多く含まれる。従って、例えばインク交換によってプリンタに特性の異なるインクがセットされた場合、プリンタの出力特性が従来の出力特性から変化してしまう。プリンタにはインク変更前の出力特性に最適化された色変換パラメータが定義されているのでインクを交換することにより出力特性が変わってしまうと、必ずしも所望の色再現にならないという問題がある。
【０００４】
このような問題に対し、特許文献１には、プリンタに装着されているインクカートリッジに備えられている記憶媒体からプリンタドライバがインク情報を取得し、当該インク情報に基づいて画像の色変換を行う方法が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−２２１２４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の方法では、交換されたインクに対応する色変換パラメータがプリンタドライバに予め用意されている必要がある。すなわち、予め決めておいたインクの組み合わせにしか対応することができない。画像入出力特性に関わる構成要素には、後から新しく作成されるものもある。さらに、例えば上述したインク交換による出力特性の変化は、インクのロット変更によっても発生し得る問題である。このように、後から作成される構成要素や、新規ロットのインクに対応した色変換を事前に用意しておくことはできないため、特許文献１の方法では後から作成される構成要素に対して適切に対応できない場合がある。
【０００７】
そこで本発明では、画像入出力機器をネットワークを介してサーバーに接続し、画像入出力機器の構成要素に応じて、サーバーから画像入出力機器の入出力特性を示すパラメータを取得するようにすることで、構成要素に適した処理を行うことを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係るシステムは、少なくとも画像入出力機器とサーバーとがネットワークを介して接続されたシステムであって、前記画像入出力機器に設定された、前記画像入出力機器の入出力特性に影響する構成要素の情報を前記サーバーに送信する送信手段と、前記送信手段によって送信された構成要素の情報に基づいて、画像入出力機器の入出力特性に関するパラメータを前記サーバーから受信する受信手段と、前記受信手段にて受信した前記入出力特性に関するパラメータを設定する設定手段とを有することを特徴とする。
【発明の効果】
【０００９】
本発明により、画像入出力機器の構成要素が変化した際も、変化した構成要素の組み合わせに適した画像処理を行うことができる。
【図面の簡単な説明】
【００１０】
【図１】実施例１における画像処理システムの構成を示す図である。
【図２】実施例１における画像処理システムの論理構成を示す図である。
【図３】実施例１の処理を示すフローチャートである。
【図４】インク情報の例を示す図である。
【図５】パラメータ取得部の処理を示すフローチャートである。
【図６】実施例１におけるインクロットの組み合わせと色変換パラメータとの対応を示す図である。
【図７】色補正ＬＵＴの例を示す図である。
【図８】色分解ＬＵＴの例を示す図である。
【図９】色変換パラメータを使用した画像出力処理を示すフローチャートである。
【図１０】実施例２における画像処理システムの構成を示す図である。
【図１１】実施例３における画像処理システムの構成を示す図である。
【図１２】実施例４における画像処理システムの構成を示す図である。
【図１３】実施例４の処理を示すフローチャートである。
【図１４】実施例５における画像処理システムの構成を示す図である。
【図１５】実施例５の処理を示すフローチャートである。
【図１６】実施例５におけるインクロットと用紙との組み合わせと、色変換パラメータとの対応を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を用いて本発明に係る実施形態を詳細に説明する。ただし、この実施形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらに限定する趣旨のものではない。
【実施例１】
【００１２】
図１は、本実施例における、画像処理システムの構成を示す図である。図１に示すように、画像処理システムは、画像形成装置であるプリンタ１１０と、端末装置１２０と、サーバー１３０とを含む。プリンタ１１０は、端末装置１２０とＵＳＢ１４０を介して接続されている。端末装置１２０は、端末装置１２０で動作するプリンタドライバを介して、プリンタ１１０の制御をする。また、プリンタ１１０と端末装置１２０とはそれぞれ、インターネット１５０を介してクラウドサービスを提供するサーバー１３０に接続されている。プリンタ１１０は、自身にセットされている全ての色材（例えばインク）の色材情報（例えばインク情報）をサーバー１３０に送信する。サーバー１３０は、当該インク情報に対応するパラメータを端末装置１２０に送信する。端末装置１２０では、受信したパラメータをプリンタ１１０用のプリンタドライバに設定する。なお、図１の例では、プリンタ１１０は端末装置１２０とＵＳＢ１４０を介して接続される例を挙げているが、図示しないＬＡＮなどのネットワークを介して接続されていてもよい。また、クラウドサービスサーバー１３０は、分散型の複数のサーバー装置で構成されてもよい。
【００１３】
本実施例においては、色材としてインクを用いる例を説明する。また、色材情報としてインク情報を用いる例を説明する。インク情報としては、インクのロットナンバーを使用する例を説明する。ロットナンバーは、製造単位（例えば、製造場所、製造時期など）を特定する識別子である。
【００１４】
図２は本実施例における画像処理システムの論理構成を示すブロック図である。
【００１５】
プリンタ１１０は、色材情報取得部１１１と、第一送信部１１２と、画像出力部１１３とを有する。端末装置１２０は、第二受信部１２１と、パラメータ設定部１２２と、色変換部１２３とを有する。サーバー１３０は、第一受信部１３１と、パラメータ取得部１３２と、第二送信部１３３と、パラメータ保持部１３４とを有する。
【００１６】
次に、プリンタ１１０の各構成について説明する。色材情報取得部１１１は、プリンタ１１０にセットされている色材の情報（インク情報）を取得する。第一送信部１１２は、色材情報取得部１１１で取得したインク情報をサーバー１３０に送信する。第一送信部１１２はまた、プリンタ１１０に接続している端末装置１２０のアドレス（例えばＩＰアドレス）を、インク情報に関連付けてサーバー１３０に送信する。画像出力部１１３は、端末装置１２０から送信される画像データに基づいて画像をプリント出力する。
【００１７】
次に、サーバー１３０の各構成について説明する。第一受信部１３１は、プリンタ１１０から送信されるインク情報等を受信する。パラメータ取得部１３２は、第一受信部１３１で受信したインク情報に基づきプリンタ１１０の色変換パラメータをパラメータ保持部１３４から取得する。第二送信部１３３は、パラメータ取得部１３２で取得した色変換パラメータを、第一受信部１３１で受信したインク情報に関連付けられているアドレス（すなわち端末装置１２０）に送信する。パラメータ保持部１３４は、インクの組み合わせと色変換パラメータとの対応関係を保持する。
【００１８】
次に、端末装置１２０の各構成について説明する。第二受信部１２１は、サーバー１３０から送信される色変換パラメータを受信する。パラメータ設定部１２２は、第二受信部１２１で受信した色変換パラメータをプリンタ１１０用のプリンタドライバに設定する。色変換部１２３は、パラメータ設定部１２２で設定した色変換パラメータを用いて、電子画像２００を変換する。色変換された電子画像２００は、プリンタ１１０の画像出力部１１３で出力される。
【００１９】
＜画像処理システムの動作＞
図３は本実施例における画像処理システムにて実行される処理を示すフローチャートである。図３に示すように、ステップＳ３０１及びステップＳ３０２はプリンタ１１０で実行される処理である。また、ステップＳ３０３からステップＳ３０５はサーバー１３０で実行される処理であり、ステップＳ３０６からステップＳ３０７は端末装置１２０で実行される処理である。図３に示す各処理は、各装置の例えばＨＤＤやＲＯＭなどに記憶されているプログラムを各装置のＣＰＵが各装置のＲＡＭに読み出して実行することによって実現される。なお、本明細書の他のフローチャートの処理についても同様である。
【００２０】
ステップＳ３０１において、プリンタ１１０の色材情報取得部１１１は、プリンタ１１０に装着されているインクのインク情報を取得する。インク情報は、例えば不図示のインクカートリッジに備えられた記憶媒体に色材情報取得部１１１がアクセスすることで取得することができる。図４は、インク情報の例を示す図である。図４に示すように、インク情報には、インクのカラー、型番、ロットナンバー、製造日等が含まれる。前述したように、本実施例では、インク情報としてロットナンバーを使用するので、ステップＳ３０１では、プリンタ１１０にセットされている全てのインクのロットナンバーを取得する。ステップＳ３０１の処理は、インクの交換がされる度に色材情報取得部１１１が実行してもよい。あるいは、インクの交換がされた場合、プリンタ１１０が端末装置１２０に対してインクの交換がされたことを通知し、この通知に応じて端末装置１２０から送られる指示に応じてステップＳ３０１の処理を色材情報取得部１１１が実行してもよい。あるいは、任意のタイミングで端末装置１２０から送られる指示に応じてステップＳ３０１を実行してもよいし、端末装置１２０からの指示なしに任意のタイミングでステップＳ３０１を実行してもよい。
【００２１】
ステップＳ３０２において、プリンタ１１０の第一送信部１１２は、ステップＳ３０１で取得された、プリンタ１１０にセットされている全インクのロットナンバーをインク情報としてサーバー１３０に送信する。なお、ロットナンバーだけでインクのカラーが特定できる場合にはロットナンバーのみを送信すればよい。ロットナンバーだけではインクのカラーが特定できない場合には、インクのカラーとロットナンバーとを含めたインク情報がサーバーに送信される。また、第一送信部１１２は、接続している端末装置１２０のアドレスもロットナンバーと関連付けて送信する。プリンタ１１０は、接続している端末装置のアドレスを予め記憶しておき、その記憶している情報に基づいて端末装置のアドレスを送信してもよい。あるいは、ステップＳ３０１が端末装置からの指示に応じて行われる場合には、その指示元である端末装置のアドレスを送信してもよい。
【００２２】
ステップＳ３０３において、サーバー１３０の第一受信部１３１は、プリンタ１１０の第一送信部１１２から送信されたインクのロットナンバーを含むインク情報を受信する。ステップＳ３０４において、プリンタ１１０のパラメータ取得部１３２は、ステップＳ３０３で取得したロットナンバーに基づき、当該インクの組み合わせに対応した色変換パラメータをパラメータ保持部１３４から取得する。ステップＳ３０４の具体的な処理については後述する。
【００２３】
ステップＳ３０５において、サーバー１３０の第二送信部１３３は、ステップＳ３０４で取得した色変換パラメータを、第一受信部１３１で受信したインク情報に関連付けられているアドレスが示す端末装置１２０に送信する。
【００２４】
ステップＳ３０６において、端末装置１２０の第二受信部１２１は、サーバー１３０の第二送信部１３３から送信された色変換パラメータを受信する。ステップＳ３０７において、パラメータ設定部１２２は、ステップＳ３０６で受信した色変換パラメータをプリンタ１１０のプリンタドライバとして機能する色変換部１２３に設定して処理を終了する。
【００２５】
これにより、電子画像２００を端末装置１２０からプリンタ１１０に送信してプリント処理をする場合に、プリンタ１１０の色材に応じた色変換処理が行われた画像データが端末装置１２０からプリンタ１１０に送信される。
【００２６】
＜パラメータ取得部１３２（ステップＳ３０４）の動作＞
ステップＳ３０４では、サーバー１３０のパラメータ取得部１３２は、第一受信部１３１で受信した、プリンタ１１０にセットされているインクのロットナンバーに基づき、対応する色変換パラメータをパラメータ保持部１３４から取得する。以下、ステップＳ３０４の処理について具体的に説明する。
【００２７】
図５は、ステップＳ３０４においてサーバー１３０のパラメータ取得部１３２で行われる色変換パラメータ取得処理のフローチャートを示す図である。
【００２８】
ステップＳ５０１において、パラメータ取得部１３２は、第一受信部１３１から、プリンタ１１０にセットされているインクのロットナンバーを取得する。ステップＳ５０２において、パラメータ取得部１３２はプリンタ１１０にセットされている全インクのロットナンバーを取得したか否かを判定する。全インクのロットナンバーを取得していない場合は、ステップＳＳ５０１に戻る。全インクのロットナンバーを取得している場合は、ステップＳ５０３に進む。
【００２９】
ステップＳ５０３において、パラメータ取得部１３２は、パラメータ保持部１３４に保持されている、インクの組み合わせと色変換パラメータとを対応付けた表を参照する。本実施例においては、プリンタ１１０は、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の４色のインクでプリントするプリンタであるとし、各インクのロットはそれぞれ３種類あるとして、以降の処理を説明する。
【００３０】
インクのロットが変わると、当該インクでプリントした色がΔＥ（ＣＩＥＬＡＢ表色系における色差）で２程度変化することがある。また、一般的なプリンタは、色ごとにインクカートリッジが分かれている事が多いため、各色のインク交換に伴い、色ごとに異なるロットのインクが使用されるケースがある。すなわち、プリンタにおいて所望の色再現を得るには、異なるロットのインクの組み合わせごとに、最適化された色変換パラメータが必要になる。そこで、各インクのロットの組み合わせと色変換パラメータとの対応表をサーバー１３０のパラメータ保持部１３４に保存しておく。パラメータ保持部１３４は、新しいロットのインクが生成された場合、保持している対応表を、新しいロット用に最適化された色変換パラメータを含む対応表で更新する。
【００３１】
図６は、パラメータ保持部１３４で保持する対応表の例を示す図である。図６に示すように、対応表には、インクのロットの全ての組み合わせと、当該組み合わせに対応する色変換パラメータとが対応付けられている。ここで、本実施例における色変換パラメータは、色補正ＬＵＴ（Look Up Table）群と色分解ＬＵＴ群とを含むものとする。図７は、色補正ＬＵＴの一例を示す図である。図７に示すように、色補正ＬＵＴは、入力信号（入力画像のＲＧＢ値）とプリンタのデバイスＲＧＢとを対応付けたＬＵＴである。図８は、色分解ＬＵＴの一例を示す図である。図８に示すように、色分解ＬＵＴは、プリンタのデバイスＲＧＢとＣＭＹＫインク値を対応付けたＬＵＴである。これら２つのＬＵＴを用いることで、プリンタ１１０の色再現を制御することができる。なお、両ＬＵＴは、一般に出力する用紙ごとに準備する必要があるため、対応表には、用紙ごとのＬＵＴ群が記載されているものとする。すなわち、例えば対応表のＣＭＹＫのロットが全て１で識別される場合、図６では色補正ＬＵＴ群１と色分解ＬＵＴ群１とが対応付けられている。ここで、色補正ＬＵＴ群１と色分解ＬＵＴ群１とには、用紙ごとのＬＵＴがそれぞれ含まれているものとする。
【００３２】
ステップＳ５０３でパラメータ取得部１３２は、インクのロットの組み合わせとこれら２種類のＬＵＴ群とを対応付けた対応表をパラメータ保持部１３４から参照する。
【００３３】
ステップＳ５０４において、パラメータ取得部１３２は、プリンタ１１０にセットされているインクのロットの組み合わせに対応付けられた色補正ＬＵＴ群、及び色分解ＬＵＴ群をパラメータ保持部１３４から取得して、処理を終了する。なお、上述したように、ステップＳ５０４で取得する色補正ＬＵＴ群及び色分解ＬＵＴ群は、用紙ごとのＬＵＴを含むものである。
【００３４】
＜プリンタ１１０によるプリント出力処理＞
以下では、本実施例における画像処理システムにより設定された色変換パラメータを用いて、電子画像をプリンタ１１０で出力する処理について説明する。
【００３５】
図９は、端末装置１２０とプリンタ１１０とにおいて実行される処理の一例を示すフローチャートである。ステップＳ９０１からステップＳ９０５は端末装置１２０で実行される。ステップＳ９０６はプリンタ１１０で実行される。
【００３６】
ステップＳ９０１において、端末装置１２０は、電子画像２００を取得する。電子画像２００は、端末装置１２０に接続されている不図示のＨＤＤや外部入力装置から取得すればよい。ステップＳ９０２において、端末装置１２０は、プリンタ１１０で出力する用紙の種別を示す用紙情報を取得する。用紙情報はドライバのユーザインタフェースを介してユーザが選択した用紙情報から取得することができる。ステップＳ９０３において、端末装置１２０の色変換部１２３は、パラメータ設定部１２２で設定された、プリンタ１１０用のインクロットの組み合わせに最適な色変換パラメータ群から、出力用紙に対応したＬＵＴを選択する。すなわち、色変換部１２３は、色補正ＬＵＴ群および色分解ＬＵＴ群から、出力用紙に対応したＬＵＴを選択する。
【００３７】
ステップＳ９０４において、色変換部１２３は、ステップＳ９０３で選択した色補正ＬＵＴ及び色分解ＬＵＴを用いて、ステップＳ９０１で取得した入力画像をプリンタ１１０のインク値に変換する。すなわち、色変換部１２３は、選択された色補正ＬＵＴを用いて、電子画像２００のＲＧＢ値をプリンタ１１０のデバイスＲＧＢ値に変換する。また、色変換部１２３は、選択された色分解ＬＵＴを用いてデバイスＲＧＢ値をインク値に変換する。ステップＳ９０５において、色変換部１２３は、インク値に変換された画像データをプリンタ１１０に送信する。ステップＳ９０６において、プリンタ１１０の画像出力部１１３は、インク値に変換された画像データに基づいて電子画像２００をプリント出力して処理を終了する。
【００３８】
以上説明したように、本実施例においては、プリンタにセットされているインクのロットナンバーをサーバーに送信し、ロットに応じた色変換パラメータをサーバーから端末装置のプリンタドライバにダウンロードする。これにより、インクのロットの組み合わせに最適な色変換を行うことができ、所望のプリント出力を得ることができる。
【００３９】
インクの種類の増加やロットの変更により、図６から８に示すような色変換パラメータの情報量は多くなることが予想される。しかしながら、本実施例によればサーバーで集中管理することにより、個々のプリンタや端末装置の記憶容量を圧迫することなく最適な色変換を行うことができる。また、サーバーで集中管理することにより、新しいインクの種類やロットの作成による色変換パラメータの更新を速やかに行うことができる。
【実施例２】
【００４０】
実施例１では、プリンタがサーバーに対してインク情報を送信し、そのインク情報に対応するパラメータをサーバーが端末装置に送信する構成について説明した。
【００４１】
実施例２では、サーバーからのパラメータをプリンタで受信し、プリンタから端末装置にパラメータを送信する例について説明する。
【００４２】
図１０は実施例２における画像処理システムの構成を示す図である。図１０に示すシステム構成では、プリンタの第一送信部１０１２とサーバーの第二送信部１０３３と端末装置の第二受信部１０２１とが実施例１と異なっている。その他の構成について実施例１と同様であるので説明を省略する。
【００４３】
プリンタの第一送信部１０１２は、色材情報取得部１０１１で取得した色材情報（実施例１と同様にインク情報とする）をサーバー１０３０に送信する。このとき、対応するパラメータのあて先としてプリンタ１０１０のアドレスを指定して送信する。サーバー１０３０の第二送信部１０３３は、パラメータ取得部１０３２で取得したパラメータを、プリンタ１０１０に送信する。
【００４４】
プリンタの第一送信部１０１２は、サーバー１０３０の第二送信部１０３３から送信されたパラメータを、プリンタに接続されている端末装置１０２０に送信する。端末装置１０２０の第二受信部１０２１は、サーバー１０３０からプリンタ１０１０を介して送信されるパラメータを取得する。
【００４５】
以上のとおり、端末装置は、サーバーからのパラメータをプリンタ経由で取得する構成とすることも可能である。
【実施例３】
【００４６】
実施例１では、プリンタがサーバーにインク情報を送信され、そのインク情報に対応するパラメータをサーバーが端末装置に送信する構成について説明した。
【００４７】
実施例３では、プリンタからの色材情報を端末装置が取得する。そして、端末装置から色材情報がサーバーに送信され、その色材情報に対応するパラメータがサーバーから端末装置に送信される例について説明する。
【００４８】
図１１は実施例３における画像処理システムの構成を示す図である。図１１に示すシステム構成では、プリンタの第一送信部１１１２とサーバーの第一受信部１１３１と端末装置の送受信部１１２１とが実施例１と異なっている。その他の構成について実施例１と同様であるので説明を省略する。
【００４９】
プリンタの第一送信部１１１２は、色材情報取得部１１１１で取得した色材情報（実施例１と同様にインク情報とする）を端末装置１１２０に送信する。例えば、端末装置１１２０のプリンタドライバからのインク情報の取得要求に応じてプリンタ１１１０はインク情報を端末装置１１２０に送信する。端末装置１１２０の送受信部１１２１は、受信したインク情報をサーバー１１３０に送信する。サーバーの第一受信部１１３１は、端末装置１１２０からのインク情報を受信する。サーバーは、その後、実施例１と同様の処理を行い、パラメータを端末装置１１２０に送信する。パラメータを受信した端末装置１１２０の動作については実施例１と同様である。
【００５０】
以上のように、端末装置は、プリンタからインク情報を取得してサーバーにインク情報を送信することで、サーバーから対応するパラメータを取得する構成とすることも可能である。
【実施例４】
【００５１】
実施例１では、端末装置のプリンタドライバを用いてプリンタで画像を出力する構成を例に説明した。本実施例においては、端末装置を使用せず、プリンタ単体でプリント出力を行う、所謂ダイレクトプリント処理を例に説明する。
【００５２】
図１２は、本実施例における画像処理システムの論理構成を示す図である。実施例１と異なるのは、実施例１の端末装置に含まれていた構成が、プリンタ１２１０の内部構成となっている点である。すなわち、本実施例においては、第二受信部１２１４、パラメータ設定部１２１５、及び色変換部１２１６が、プリンタ１２１０の内部構成となっている。その他の構成について実施例１で説明したものと同様である。
【００５３】
図１３は本実施例における画像処理システムにて実行される処理のフローチャートである。ステップＳ１３０１、ステップＳ１３０２、ステップＳ１３０６、およびステップＳ１３０７はプリンタ１２１０で実行される。ステップＳ１３０３からステップＳ１３０５はサーバー１２３０で実行される。図１３に示すように、実施例１とは異なり、ステップＳ１３０６からステップＳ１３０７はプリンタ１２１０で実行される処理となる。
【００５４】
具体的な処理の詳細は実施例１と同様である。ステップＳ１３０１、及びステップＳ１３０２により、プリンタ１１０にセットされているインクのロットナンバーをサーバー１２３０に送信する。次に、サーバー１２３０は、ステップＳ１３０３、及びステップＳ１３０４の処理でインクのロットの組み合わせに対応した色変換パラメータを取得する。
【００５５】
本実施例では、ステップＳ１３０５において、サーバー１２３０の第二送信部１２３３は、色変換パラメータをプリンタ１２１０に送信する。そして、ステップＳ１３０６において、プリンタ１２１０の第二受信部１２１４が色変換パラメータを受信する。そして、ステップＳ１３０７において、プリンタ１２１０の色変換部１２１６が、色変換パラメータの内部処理エンジンへの設定を行って処理を終了する。
【００５６】
なお、プリンタ１２１０を用いたダイレクトプリント処理の場合は、プリンタ１２１０のカードリーダーやＵＳＢコネクタを経由して外部の記憶媒体から画像が入力される。この入力画像を上記設定した色変換パラメータを用いて、プリンタ１２１０の内部で色変換し、プリント出力することで、実施例１と同様の効果を得ることができる。
【００５７】
以上のように構成することで、端末装置を用いることなく、インターネットに接続されたプリンタのみで、インクのロットの組み合わせに最適な色変換を行うことができる。
【実施例５】
【００５８】
実施例１から実施例４では、インクのロットに応じた色補正ＬＵＴ群、及び色分解ＬＵＴ群を受信し、適用する例を説明した。本実施例においては、さらに、インクのロットと用紙の組み合わせに基づき、色補正ＬＵＴ、色分解ＬＵＴを受信する例を説明する。
【００５９】
図１４は、本実施例における画像処理システムの論理構成を示す図である。実施例４と異なるのは、用紙取得部１４１７が追加されている点である。その他の構成については、実施例４と同様である。
【００６０】
図１５は本実施例における画像処理システムにて実行される処理のフローチャートである。
【００６１】
ステップＳ１５０１において、プリンタ１４１０の色材情報取得部１４１１は、プリンタ１４１０に設置されているインクのインク情報を取得する。ステップＳ１５０２において、プリンタの用紙取得部１４１７は、不図示のユーザインタフェースを介してユーザに指示入力された出力用紙の情報（用紙情報）を取得する。ステップＳ１５０３において、第一送信部１４１２は、ステップＳ１５０１で取得した、プリンタ１４１０にセットされている全インクのロットナンバー及び用紙情報をサーバー１４３０に送信する。
【００６２】
ステップＳ１５０４において、サーバー１４３０の第一受信部１４３１は、プリンタ１４１０の第一送信部１４１２から送信されたインクのロットナンバー及び用紙情報を受信する。ステップＳ１５０５において、サーバー１４３０のパラメータ取得部１４３２は、ステップＳ１５０４で取得したロットナンバー及び用紙情報に基づき、当該インクの組み合わせに対応した色変換パラメータを取得する。図１６に、本実施例におけるパラメータ保持部１４３４に保持されている対応表を示す。本実施例の対応表は、インクのロットの組み合わせと用紙との組み合わせに応じて、色補正ＬＵＴ及び色分解ＬＵＴが各々１つ対応付けられている。ステップＳ１５０５では、本対応表から、プリンタ１４１０のインク及び出力用紙に対応した色補正ＬＵＴ及び色分解ＬＵＴを取得する。
【００６３】
ステップＳ１５０６において、第二送信部１３３は、ステップＳ１５０４で取得した色補正ＬＵＴ及び色分解ＬＵＴをプリンタ１１０に送信する。すなわち、実施例１の説明では、各用紙ごとのＬＵＴを含む色補正ＬＵＴ群および色分解ＬＵＴ群を送信する例を説明したが、本実施例では、用紙の情報が得られるため、用紙に対応するＬＵＴを送信すればよい。
【００６４】
ステップＳ１５０７において、プリンタ１４１０の第二受信部１４１４は、サーバー１４３０の第二送信部１４３３から送信された色補正ＬＵＴ及び色分解ＬＵＴを受信する。ステップＳ１５０８において、プリンタ１４１０のパラメータ設定部１４１５は、受信した色補正ＬＵＴ及び色分解ＬＵＴをプリンタ１４１０に設定して処理を終了する。
【００６５】
以上のように構成することで、インクと用紙に最適な色変換パラメータのみを取得し、適用することができるので、より少ない記憶容量で、最適な色変換を適用したプリント出力を得ることができる。
【００６６】
なお、実施例５は実施例４で説明したようないわゆるダイレクトプリントの場合を例に挙げて説明したが、実施例１から３で説明したように、端末装置がパラメータを取得する構成に適用してもよい。
【００６７】
＜その他の実施例＞
上記の各実施例においては、サーバーがパラメータ保持部を有する構成を例にして説明した。しかしながら、例えば分散処理システムのように複数のサーバー間で連動して処理が行われるようなシステムの場合には、パラメータ取得部とパラメータ保持部とがそれぞれ別のサーバーに含まれるような構成を採用してもよい。
【００６８】
また、上記の各実施例においては、画像入出力機器とその構成要素として、プリンタとインクを例に説明したが、本発明はこれに限定されるものではない。例えば、プリンタとトナー、あるいはプリンタとプリントヘッド等に対しても適用できる。さらに言えば、本発明は画像を入出力する機器であれば、どのような機器でも適用できる。例えば、デジタルカメラ等にも適用することができる。この場合、デジタルカメラの入出力特性（色再現）に影響を与える交換可能な構成要素としては、レンズやフラッシュ光源等が挙げられる。
【００６９】
また、上記の各実施例においては、インクのロットの組み合わせに対して最適な色変換を適用するように説明したが、例えば、インクの種類が変わった場合にも適用できる。
【００７０】
また、上記の各実施例においては、サーバー上にインクのロットの組み合わせと色変換パラメータの対応関係を予め保持しておき、当該対応関係に基づいて色変換パラメータを取得する例を説明した。しかしながら、例えば、サーバー上で計算により色変換パラメータを求めるようにして良い。例えば、サーバー上にはロットごとのインクの分光特性のみを保持しておき、既存の色予測モデル等を用いて各インクの組み合わせにおける色再現特性を予測し、当該色再現特性に適した色変換パラメータを作成するようにしても良い。
【００７１】
また、前記実施例においては、色変換パラメータとして、色補正ＬＵＴ、及び色分解ＬＵＴを例に説明したが、色変換パラメータはＬＵＴに限定されない。例えば、色変換マトリクスなどのパラメータであっても良い。さらに言えば、色変換パラメータでなくとも良く、例えば、画像入出力機器の構成要素によりノイズや鮮鋭性等の色以外の要素が変わる場合、それらを設計するパラメータに対して、本発明を適用することができる。
【００７２】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。また、プログラムは、１つのコンピュータで実行させても、複数のコンピュータに分散させて実行させるようにしてもよい。
【図１】
2015046696.tif 000003
【図２】
2015046696.tif 000004
【図３】
2015046696.tif 000005
【図４】
2015046696.tif 000006
【図５】
2015046696.tif 000007
【図６】
2015046696.tif 000008
【図７】
2015046696.tif 000009
【図８】
2015046696.tif 000010
【図９】
2015046696.tif 000011
【図１０】
2015046696.tif 000012
【図１１】
2015046696.tif 000013
【図１２】
2015046696.tif 000014
【図１３】
2015046696.tif 000015
【図１４】
2015046696.tif 000016
【図１５】
2015046696.tif 000017
【図１６】
2015046696.tif 000018