Nothing Special   »   [go: up one dir, main page]

JP2004228716A - Image processing system, image output apparatus, image processing method, program, and recording medium - Google Patents

Image processing system, image output apparatus, image processing method, program, and recording medium Download PDF

Info

Publication number
JP2004228716A
JP2004228716A JP2003011682A JP2003011682A JP2004228716A JP 2004228716 A JP2004228716 A JP 2004228716A JP 2003011682 A JP2003011682 A JP 2003011682A JP 2003011682 A JP2003011682 A JP 2003011682A JP 2004228716 A JP2004228716 A JP 2004228716A
Authority
JP
Japan
Prior art keywords
image
data
image data
color
output
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2003011682A
Other languages
Japanese (ja)
Inventor
Toshio Shirasawa
寿夫 白沢
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2003011682A priority Critical patent/JP2004228716A/en
Publication of JP2004228716A publication Critical patent/JP2004228716A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Record Information Processing For Printing (AREA)
  • Image Processing (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Color Image Communication Systems (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To always utilize image data in constant colors stored into a storage device by an image output apparatus attended with variations over time from a device connected to a network. <P>SOLUTION: An image forming apparatus P1 generates CMYK image data after a gradation processing and transmits the data to a data conversion processing apparatus 104. The data conversion processing apparatus 104 applies color conversion to the generated image data in accordance with a calibration state at its generation and distributes the resulting data to a computer 102. <P>COPYRIGHT: (C)2004,JPO&NCIPI

Description

【0001】
【発明の属する技術分野】
本発明は、画像形成装置内に蓄積された画像データを他の画像処理装置で再利用可能な画像データへ色変換する画像処理システム、画像出力装置、画像処理方法、プログラムおよび記録媒体装置に関し、例えば、画像を印字出力するプリンタ、複写機、あるいはファクシミリなどの画像形成装置をネットワーク接続して画像データの送受信を行う画像処理装置などに好適な技術である。
【0002】
【従来の技術】
近年、ネットワークの発達とハードディスク等の記憶装置の急速な発展のなかで画像データの扱いが容易となり、従来は不可能であった画像データの蓄積や配信が可能となってきた。例えば、カラープリンタやカラー複写機などのカラー画像形成装置において、印刷用データをハードディスクなどの記憶装置に蓄積して再印刷に利用したり、ネットワークを通じて配信できる機能を有するものがある。このような画像処理システムに関わる技術が幾つか提案されている(例えば、特許文献1、2を参照)。
【0003】
上記の発明は、カラー複写機などの画像処理によって出力色座標系に変換された画像データをハードディスクに蓄積する画像処理システムに関し、特許文献1の装置では、ユーザがネットワークを通じて拡張ボックスにアクセスすることにより、画像編集作業などを行ない、特許文献2の装置では、蓄積した画像データを種々の画像形成装置で共通に使えるように階調処理を含まないCMYK多値データを蓄積している。
また、カラーマッチング処理を実行するためのカラーマネージメントモジュールとデバイスプロファイルの選択情報をネットワーク端末から受け取ってネットワークサーバ上で、カラーマッチング処理を行ない、プリンタが経時変動しても正確なカラーマッチングを行なえるように、ネットワークサーバはプリンタプロファイルのキャリブレーション手段を有し、キャリブレーションが実行されると新たなデバイスプロファイルを作成してサーバに格納するようにした装置もある(例えば、特許文献3を参照)。
さらに、ネットワーク接続された複数の画像出力装置間の色再現を一括して制御するために、基準出力装置をキャリブレーションした場合には、基準出力装置の出力特性に基づいて他の出力装置の特性も補正するようにした装置もある(例えば、特許文献4を参照)。
【0004】
ところで、前掲した特許文献1の画像形成装置では、カラー複写機の色補正処理や階調処理を行った後のCMYK画像データを拡張ボックスに蓄積するようにしている。ここで、階調処理方式としては、多値のディザ法、多値の誤差拡散法、2値のディザ法、2値の誤差拡散法など、種々の方式がある。
【0005】
一方、最近のカラー複写機や複合機などでは、所定のパッチパターンをスキャナで読み取って、プリンタの経時変動をキャリブレーションする機能を有するものがある(例えば、特許文献5を参照)。かかるキャリブレーション機能では、出力信号用のガンマ変換テーブルを更新して濃度変動を補正するものが多い。このようにキャリブレーション機能を有するシステムに対して、特許文献1にあるように階調処理後のCMYK信号を蓄積すると、キャリブレーションが行なわれるたびに蓄積されるCMYK画像データの特性が変化してしまうため、外部装置でこのCMYK画像データを利用する際に色味が変化してしまうという問題が生じる。
【0006】
そのため、特許文献2の画像形成装置では、階調処理前のCMYK多値の画像データを蓄積するようにしている。しかし、CMYK多値データを蓄積すると1画素あたりのデータ量が多く、たとえ画像圧縮したとしても大容量の記憶装置を必要としてしまう。従って、できればディザ処理や誤差拡散処理が行なわれた後の1画素あたりに必要なビット数が少ない画像データを蓄積するのが望ましい。
【0007】
また、カラープリンタのようにPCから送信される描画コマンド形式のデータを受信して処理するような場合には、階調処理を行った後に1画面分のビットマップデータを得るようにしているため、階調処理前のデータを蓄積することは不可能になってしまう。その結果、カラープリンタのガンマ変換テーブルをキャリブレーションによって書き換えてしまうと、前述したのと同様の問題が生じることになる。
【0008】
一方、特許文献3、4の装置あるいはシステムでは、キャリブレーションが行われると出力装置の特性を補正するためのテーブルを構築し利用するようにしている。
【0009】
【特許文献1】
特開2000−333026号公報
【特許文献2】
特開2001−353909号公報
【特許文献3】
特開平10−276294号公報
【特許文献4】
特開平11−289454号公報
【特許文献5】
特開平7−254988号公報
【0010】
【発明が解決しようとする課題】
しかし、上記した画像処理システムの場合には、種々のキャリブレーション状態で生成された画像データが蓄積装置内に混在することになるため、画像データごとに色特性が異なってしまう。また、蓄積データは生成されてから時間が経過して再利用する場合があるので、蓄積データが作成された時と利用する時では、画像形成装置で行われる画像処理方式がキャリブレーションなどの操作によって変更されている可能性がある。従って、適切な色再現を行うには画像データ生成時における画像形成装置の状態を把握しておく必要がある。
【0011】
本発明は、上記した問題点に鑑みてなされたもので、
本発明の目的は、経時変動を伴う画像出力装置によって記憶装置に記憶された画像データを、常に一定の色味でネットワーク接続されたデバイスから利用可能な画像処理システム、画像出力装置、画像処理方法、プログラムおよび記録媒体を提供することにある。
【0012】
【課題を解決するための手段】
本発明の第1の目的は、経時変動を伴う画像出力装置によって記憶装置に記憶された画像データを蓄積、配信する機能を有する画像処理システムにおいて、配信画像データの色味を一定に保つような画像処理システムを提供することにあり、そのために、本発明では、入力データを出力色座標系の画像データに変換する画像処理装置と、前記画像データを印字出力する画像出力装置と、前記出力色座標系の画像データを蓄積する画像データ蓄積装置と、前記蓄積された画像データを他形式のデータに変換するデータ変換装置とを有する画像処理システムにおいて、前記データ変換装置は、前記画像データの生成時における画像処理データを取得する手段と、前記画像処理データに従って画像記憶装置に記憶された画像データを色変換する色変換手段を具備するようにしている。
【0013】
本発明の第2の目的は、経時変動を伴う画像出力装置によって記憶装置に記憶された画像データを蓄積、配信する機能を有する画像処理システムにおいて、容量の少ない記憶装置でも多数の画像データを蓄積できるようにするとともに、配信時のネットワーク負荷を低減することにあり、そのために、本発明では、前記画像データは階調処理後のCMYK画像データであって、前記画像データ蓄積装置は、前記階調処理後の画像データを圧縮して保存する手段を具備するようにしている。
【0014】
本発明の第3の目的は、経時変動を伴う画像出力装置によって記憶装置に記憶された画像データを蓄積、配信する機能を有する画像処理システムにおいて、画像出力装置のキャリブレーションが行われても、配信画像データの色味を一定に保つことにあり、そのために、本発明では、前記画像処理データとして、前記画像出力手段のキャリブレーション機能により生成されるデータを用いるようにしている。
【0015】
本発明の第4の目的は、経時変動を伴う画像出力装置によって記憶装置に記憶された画像データを蓄積、配信する機能を有する画像処理システムにおいて、画像出力装置のキャリブレーションが行われても、配信画像データの色味を一定に保つことができる蓄積画像の色変換手段を提供することにあり、そのために、本発明では、前記色変換手段は、出力色座標系の色データをガンマ変換する手段と、該ガンマ変換後の色データをRGBデータに色変換する手段を具備し、ガンマ変換特性を前記キャリブレーション機能により生成されるデータにより決定するようにしている。
【0016】
本発明の第5の目的は、経時変動を伴う画像出力装置によって記憶装置に記憶された画像データを蓄積、配信する機能を有する画像処理システムにおいて、画像出力装置のキャリブレーションが行われた際に蓄積画像の色変換する時のキャリブレーションデータを簡単に反映する手段を提供することにあり、そのために、本発明では、前記キャリブレーション機能により生成されるキャリブレーションデータの出力色信号特性と前記色変換手段が具備するガンマ変換手段の入力色信号特性を一致させるようにしている。
【0017】
本発明の第6の目的は、経時変動を伴う画像出力装置によって記憶装置に記憶された画像データを蓄積、配信する機能を有する画像処理システムにおいて、画像出力装置の階調処理方式によらず、配信画像データの色味を一定に保つことにあり、そのために、本発明では、前記画像処理データとして、前記画像出力手段の階調処理方式を示すデータを用いるようにしている。
【0018】
本発明の第7の目的は、経時変動を伴う画像出力装置によって記憶装置に記憶された画像データを蓄積、配信する機能を有する画像処理システムにおいて、画像出力装置の階調処理方式によらず、配信画像データの色味を一定に保つための色変換手段を提供することにあり、そのために、本発明では、前記データ変換装置は、複数の階調処理方式に対応した色変換パラメータを備え、前記階調処理方式を示すデータを取得する手段と、読み取った階調処理方式に対応する色変換パラメータを選択して前記画像データを色変換するようにしている。
【0019】
本発明の第8の目的は、経時変動を伴う画像出力装置によって記憶装置に記憶された画像データを蓄積、配信する機能を有する画像処理システムにおいて、画像データが蓄積された後に画像処理方式が変更されても、画像データ生成時の画像処理データを取得することができる手段を提供することにあり、そのために、本発明では、前記画像処理データを、前記画像データのヘッダ部に付加するようにしている。
【0020】
本発明の第9の目的は、経時変動を伴う画像出力装置によって記憶装置に記憶された画像データを蓄積、再印刷する機能を有する画像処理システムにおいて、画像出力装置のキャリブレーションが行われても、再印刷画像データの色味を一定に保つことにあり、そのために、本発明では、入力データを出力色座標系の画像データに変換する画像処理手段と、前記出力色座標系の画像データを蓄積する画像データ蓄積手段と、前記蓄積された画像データを印字出力する画像出力手段を有する画像出力装置において、前記画像データが蓄積されてから画像出力手段のキャリブレーションが行われたか否かを判定する手段と、前記判定結果に応じて印字出力する際の出力方法を切り替える手段を具備するようにしている。
【0021】
本発明の第10の目的は、経時変動を伴う画像出力装置によって記憶装置に記憶された画像データを蓄積、再印刷する機能を有する画像処理システムにおいて、容量の少ない記憶装置でも多数の画像データを蓄積できるようにすることにあり、そのために、本発明では、前記画像データは階調処理後のCMYK画像データであって、前記画像データ蓄積装置は、前記階調処理後の画像データを圧縮して保存する手段を具備するようにしている。
【0022】
本発明の第11の目的は、経時変動を伴う画像出力装置によって記憶装置に記憶された画像データを蓄積、再印刷する機能を有する画像処理システムにおいて、画像出力装置のキャリブレーションが行われた場合に、再印刷画像データの色味が変わらないようにすることにあり、そのために、本発明では、前記蓄積画像データの作成後にキャリブレーションが実行された場合には、蓄積画像データを多値化してガンマ特性を補正して出力するようにしている。
【0023】
本発明の第12の目的は、経時変動を伴う画像出力装置によって記憶装置に記憶された画像データを蓄積、再印刷する機能を有する画像処理システムにおいて、画像出力装置のキャリブレーションが行われていない場合に、高速で高画質な再印刷を行なえるようにすることにあり、そのために、本発明では、前記蓄積画像データの作成後にキャリブレーションが実行されていない場合には、蓄積データを復号して生成される階調処理後の画像データを出力装置に送信するようにしている。
【0024】
本発明の第13の目的は、経時変動を伴う画像出力装置によって記憶装置に記憶された画像データを蓄積、再印刷する機能を有する画像処理システムにおいて、画像データが蓄積された後にキャリブレーションが行われたか否かを確実に判断することができるようにすることにあり、そのために、本発明では、キャリブレーションの実行日時を記憶する手段と、前記画像データの作成日時を表すコードを画像データに付加する手段を具備し、前記判定手段は、前記画像データの作成日時とキャリブレーション日時を比較するようにしている。
【0025】
本発明の第14の目的は、経時変動を伴う画像出力装置によって記憶装置に記憶された画像データを蓄積、配信する機能を有する画像処理システムにおいて、配信画像データの色味を一定に保つような画像処理方法を提供することにあり、そのために、本発明では、入力データを出力色座標系の画像データに変換して画像記憶装置に記録し、前記画像記憶装置の画像データを通信用データに変換する画像処理方法において、前記画像データの生成時におけるキャリブレーションデータ或いは階調処理方式の識別コードを読み取り、前記キャリブレーションデータ或いは階調処理方式の識別コードに対応する色変換パラメータを用いて、画像記憶手段に記憶された画像データを色変換するようにしている。
【0026】
本発明の第15の目的は、経時変動を伴う画像出力装置によって記憶装置に記憶された画像データを蓄積、配信する機能を有する画像処理システムにおいて、配信画像データの色味を一定に保つプログラムを提供することにあり、そのために、本発明では、画像形成装置に内蔵された記憶装置から画像データを読み取って、他形式の画像データに変換するためのプログラムを記録した記録媒体であって、前記画像データの生成時における画像処理データを読み取る手順と、前記画像データの生成時におけるキャリブレーションデータ或いは階調処理方式の識別コードを読み取る手順と、前記キャリブレーションデータ或いは階調処理方式の識別コードに対応する色変換パラメータを生成する手順と、前記色変換パラメータを用いて画像記憶手段に記憶された画像データを色変換する色変換手順とをコンピュータに実行させるようにしている。
【0027】
【発明の実施の形態】
以下、本発明の実施例を図面を用いて具体的に説明する。
(実施例1)
(画像処理システムの構成)
図1は、本発明に係る画像処理システムの構成を示す。図1の例では、画像処理システムは、画像形成装置100(P1)、101(P2)、コンピュータ102、ディスプレイ103、データ変換処理装置104、プリンタ制御装置105から構成され、これらがネットワークを介して接続されている。
【0028】
ここで、画像形成装置P1は、画像処理を行って出力色信号であるCMYK画像データに変換して印字出力する機能とCMYK画像データを蓄積する機能を併せ持つ画像形成装置であり、ハードディスクやRAMなどのデータ記憶装置を備えたカラープリンタやカラーコピー機やカラーファクシミリ機を用いることができる。データ変換処理装置104は、画像形成装置P1からCMYK画像データとCMYK画像データに対応した画像処理情報を取得して、コンピュータ102に好適なデータ形式に変換して送信するための処理装置であり、RGB画像データに変換するための色変換機能などを有するものである。
【0029】
また、コンピュータ102には、各種のアプリケーションやプリンタドライバ等のソフトウエアが実装可能となっており、データ変換処理装置104から送られたRGB画像データをディスプレイ103に表示したり、画像形成装置P2に対応したプリンタドライバを動作させて画像形成装置P2で出力したりすることができる。画像形成装置P2は、コンピュータ102から描画データを受け取ってハードコピー出力を行うものであり、プリンタ制御装置105を備えたカラープリンタなどである。プリンタ制御装置105は、コンピュータ102から送信された描画データをハードコピー出力用の画像データに変換するための処理装置であり、レンダリング処理部、バンドバッファ、色変換処理部、階調処理部、ページメモリなどで構成される。
【0030】
なお、本実施例では、プリンタ制御装置105は、画像形成装置P2内に実装されたものとして説明しているが、画像形成装置P2とは独立した装置でもよい。また、その機能の一部をコンピュータ102のプリンタドライバなどで実行するような形態でもよい。
【0031】
また、画像形成装置P1はCMYK画像データの記憶装置を有するものとして実施しているが、代りにデータ変換処理装置104が記憶装置を持つようにしてもよいし、画像形成装置P1内にデータ変換処理装置104を持つように実施してもよい。
【0032】
さらに、データ変換処理装置104は、画像形成装置P1のみならず複数の画像形成装置と接続してもよい。
(画像処理システムの動作)
次に、図1の画像処理システム全体の動作について説明する。まず、画像形成装置P1は、ハードコピー出力を行う過程で生成されたCMYK画像データに対し、画像圧縮を行って内蔵しているハードディスクなどに蓄積する。ここでいうハードコピー出力とは、例えば、カラープリンタを用いたプリント作業やカラー複写機を用いた複写の作業を意味する。
【0033】
データ変換処理装置104は、画像形成装置P1と相互にデータを送受信しながらハードディスクに蓄積されたCMYK画像データを取得し、後述する色変換処理などを行ってコンピュータ102が扱いやすいRGB画像に変換し、コンピュータ102へ送信する。コンピュータ102はデータ変換処理装置104から送られたRGB画像をコンピュータ102が備えるハードディスクなどの記憶媒体へ一時保存したり、アプリケーションを起動してディスプレイ上に表示したりする。
【0034】
上記のシステム構成により、画像形成装置P1では、
(1)単体でコピーやプリンタとして動作する
(2)ネットワークを介して、蓄積された画像データを配信する
(3)蓄積された画像データを再印刷や電子ソートに用いる
など種々の機能を実現できる。
【0035】
また、配信データを受け取ったユーザは必要に応じてコンピュータ102に保存されているRGB画像データをディスプレイ103に表示して加工し、別のカラープリンタへ出力することでコピー的な機能を利用することもできる。
【0036】
また、本発明のデータ変換処理装置104は、ソフトウエアで実現することも可能である。例えば、コンピュータ102内のプログラムで、データ変換処理装置104の機能を実現することもできる。
(画像形成装置P1の構成・動作)
次に、画像形成装置P1としてカラーコピ−機を用いる場合を例に、その動作を説明する。図2は、カラーコピー機の装置内で実施される画像処理機能を説明するためのブロック図である。
【0037】
図2を参照すると、画像形成装置P1は画像入力装置230、フィルタ処理部201、色補正処理部202、プリンタガンマ変換部203、階調処理部204、像域分離処理部206、圧縮処理部210、ハードディスクなどの画像蓄積装置211、ネットワーク制御部212、画像出力装置240などで構成されている。さらに、前記画像処理で用いるパラメータ制御を司る画像処理データ制御部205を備える。
コピーを行う場合の動作;
画像入力装置230はCCDによって原稿画像を読み取り、CCDからの出力を補正し信号処理してRGBデータとして出力する。像域分離処理部206では、画像入力装置230からのデータを解析して、エッジ分離、網点分離、色分離などを行い、それぞれの分離結果を総合判定し、黒文字/写真/網点などを画素単位で判定する。例えば、エッジ&黒画素と判定された場合には黒文字画素と判定される。そして、画像入力装置230からのRGBデータに対し、像域分離の結果に応じたフィルタ処理、色補正(UCR処理も含む)、ガンマ変換、階調処理などを動作させてCMYKデータを生成し、画像出力装置240へ送信してプリント出力する。フィルタ処理部201〜階調処理部204で使用する各種画像処理パラメータは画像処理データ制御部205が一括管理しており、必要に応じてフィルタ処理部201〜階調処理部204の画像処理のパラメータを制御することができる。
【0038】
ところで、電子写真方式の画像出力装置などでは、一般に環境の変化および電気的、機械的な要因により経時変動が生じ、CMYK出力値に対して実際にハードコピー出力されるトナー濃度の特性が変動してしまうことが知られている。そのため、経時変動によって生じた理想濃度値との差をキャリブレーションする機能を有するものがある。
【0039】
例えば、スキャナなどの画像入力装置を有するカラーコピー機である場合は、前掲した特開平7−254988号公報に記載されているような方法を用いてキャリブレーションを行うことができる。すなわち、所定のパッチパターンをプリンタから出力し、出力結果をスキャナで読み取ることで、プリンタガンマを再構築して更新するようにしている。
【0040】
図2の画像形成装置P1の場合には、画像処理データ制御部205が、プリンタで出力したパッチパターンを読み取ったデータを取得して、画像処理データ制御部205に保持されている理想値と比較するなどして、プリンタガンマを再構築しプリンタガンマ203に設定することによりキャリブレーションを実現できる。
【0041】
かかるキャリブレーション処理が行われた場合は、画像処理データ制御部205は再構築したプリンタガンマテーブルを、作成日時とともに保持するようにしており、随時任意の日時のキャリブレーションデータとして呼び出すことができる。ここで、キャリブレーションデータとしては、CMYK出力信号値に対する実測濃度値を記録したテーブルとするが、数パターンのプリンタガンマの中から選択するようなキャリブレーション処理であれば、画像処理データ制御部205が選択したガンマパターンの識別コードを用いても良い。
【0042】
なお、キャリブレーションの処理はこの方法に限らず、測色計を用いるなど他の方法でキャリブレーションデータを作成するようにしても問題とはならず、結果として理想値へ補正するためのガンマテーブルが得られるようになっていればよい。
【0043】
画像データを配信する場合の動作;
画像入力装置230はCCDによって原稿画像を読み取り、CCDからの出力を補正し信号処理してRGBデータとして出力する。その後、前述のコピー動作と同様に、一連の画像処理を行ってCMYKデータを生成する。生成されたCMYKデータは一時的にメモリ等に蓄積しながら圧縮処理部210へ送られ、必要な圧縮処理を行って画像蓄積部211に蓄積される。例えば、階調処理として二値ディザ処理を行う場合には、C,M,Y,Kの各色が1ビットで表されるラスタ形式のCMYK画像データを圧縮して画像蓄積部211に保存されることになる。
【0044】
上記のシステムでは、階調処理が行われたCMYK画像データを画像蓄積部211に蓄積するため、前述したようなキャリブレーション処理が行われるとCMYK色信号の色特性が変わってしまう。そこで、本発明では、画像処理データ制御部205が画像処理に関するデータを蓄積データと関連付けて制御するようにしている。
【0045】
即ち、画像処理データ制御部205はキャリブレーションデータを蓄積データのヘッダ部に記録するようにする。このキャリブレーションデータは、データ変換処理装置104(図1)において適切な色変換処理を行うために利用される。
【0046】
ネットワーク制御部212は、蓄積された画像データを外部装置に送信するための通信制御を行うものであり、ネットワークとの送受信処理を行ってデータ変換処理装置104へ蓄積された画像データや配信アドレスなどを送信する。データ変換処理装置104では、後述するように外部装置で利用しやすいRGB画像データに変換して指定されたアドレスに配信を行う。
【0047】
画像データを電子ソートする場合の動作;
ソータを用いることなく出力するページ順を切り替えるソート処理を行う電子ソート時の動作について説明する。上記と同様に、画像入力装置230はCCDによって原稿画像を読み取り、一連の画像処理を行ってCMYKデータを画像蓄積装置211に蓄積する。この場合にも、階調処理後のデータを蓄積するため、例えば、C,M,Y,Kの各色が1ビットで表されるラスタ形式のCMYK画像データが画像蓄積装置211に保存されることになる。蓄積データのヘッダ部には、配信時と同様に画像処理データ制御部205からキャリブレーションデータを取得し記録する。
【0048】
全て原稿を読み取り終わると、画像蓄積装置211から蓄積された圧縮画像データを読み取るページ順を変更して順次伸長処理する。そして、画像出力装置240へ送信してプリント出力する。これらの動作後に再び蓄積データを再度プリントしたいときには、画像蓄積装置211から呼び出す動作を行うが、このとき後述(実施例3)するように画像処理データの状況に応じて処理を切り替えるようにする。これにより、プリンタのγ特性が変化していても、その状態にあわせてプリントすることができる。
(カラープリンタ装置内で画像蓄積する場合の動作)
上記した例では、カラーコピー機を説明したが、カラープリンタの場合も同様にCMYK画像を蓄積するような機能を有することにより、電子ソートなどの付加機能を実現できる。カラープリンタがCMYK画像データを生成して蓄積する際の動作について図3を用いて説明する。
プリンタ制御装置300は、コンピュータ102から描画コマンドを受け取ると、コマンド解析部301において、描画コマンドがテキスト/グラフィックス/ビットマップのいずれの属性であるかを判定する。色変換処理部302では、コマンドの属性に対応する色変換パラメータを用いてRGB形式の描画コマンドを色変換してCMYK形式の描画コマンドに変換する。次に、ラスタ処理部303はオブジェクトごとに出力部(プリンタエンジン)の解像度に合わせてラスタ化して、バンドメモリ309に書き込む。次に、バンドメモリ309からラスタ化されたCMYK画像データを読み出すと、プリンタガンマ変換処理304を行って、階調処理部305へデータを送る。階調処理部305では、ディザ処理などを適用して、出力部が処理可能な階調数のデータに変換する。次に、レンダリング処理部306で、オブジェクトごとに階調処理されたデータを合成し、ページメモリ307へ書き込む。その後、出力部の印字速度に合わせて、ページメモリ307から階調変換されたCMYK画像データを読み出して、出力部へデータを送信しプリント出力する。ページメモリ307に展開されたCMYK画像データは、圧縮/復号処理部308で圧縮してハードディスクなどの記憶装置311に保存する。例えば、画像形成装置P1が、ディザ処理によって二値化する場合には、C,M,Y,Kの各色が1ビットで表されるラスタ形式のCMYK画像データが記憶装置311に保存されることになる。
【0049】
このように、画像形成装置P1がカラープリンタの場合には階調処理を行ってからレンダリング処理が行われるため画像蓄積装置にはディザ処理などの階調処理後のデータを蓄積するほかない。そこで、画像処理データ制御部310からキャリブレーションデータを取得し蓄積データのヘッダ部に記録する。
【0050】
これにより、必要に応じていつでも画像形成装置P1で高速に再印刷が可能になる。
(データ変換処理装置104の構成・動作)
上記のようなキャリブレーション操作を行うと、結果的にプリンタガンマが変更されることになる。しかし、キャリブレーションはプリント出力の色味を一定に保つ機能であるため、配信画像の色味は一定に保つ必要がある。そこで、データ変換処理装置104では、画像データが蓄積された時のキャリブレーションデータを読み取って色変換を行うようにしている。
【0051】
図4を参照しながら、データ変換処理装置104について説明する。データ変換処理装置104は、バッファメモリ400、蓄積データ分離部401、復号処理部402、二値多値変換部403、色変換処理部404、通信処理部405、色変換パラメータ生成部406、ハードディスクなどの記憶装置に種々の色変換パラメータを保持した色変換パラメータ記憶部407などで構成されている。また、色変換処理部404によって色変換したRGB形式の画像データを圧縮するための圧縮処理部を備えていてもよい。
【0052】
画像形成装置P1がCMYK画像データの配信を行う場合、通信処理部405は画像形成装置P1のネットワーク制御部212と相互に通信して蓄積画像データを受け取る。次に取得した蓄積データを一旦バッファメモリ400にストアした後、蓄積データ分離部401へと送る。蓄積データ分離部401では、蓄積データを画像ヘッダ部と圧縮されたCMYK画像データ部分とに分離し、ヘッダ情報にキャリブレーションデータが付加されていないかどうか判定する。もし、キャリブレーションデータが付加されていれば、そのデータを色変換パラメータ生成部406へ送信する。一方、蓄積データ分離部401は画像データを復号処理部402に送信する。復号処理部402は、蓄積データ分離部401から送られたCMYK形式の圧縮データを復号して、二値化されたCMYKビットマップデータに展開する。次に、二値多値変換部403では、二値化データにフィルタ処理などを行って8ビット多値データに変換する。
【0053】
色変換処理部404では、色変換パラメータ生成部406から色変換パラメータを受け取ってRGB画像データなどに変換する。色変換処理の具体例を図5に示す。図5に示すように、色変換処理部は、ガンマ変換部520、格子点アドレス生成部521、4次元ルックアップテーブル(以下、4D−LUT)522、補間演算部523などで構成されている。色変換処理部の動作としては、多値化されたCMYK信号をガンマ変換した後、4D−LUTを用いてメモリマップ補間演算を行ってRGB信号に変換するようにしている。かかる4D−LUTを用いたメモリマップ補間演算方法としては、特開昭57−208765号公報或いは特許第2903808号において示されている5点補間法が公知である。
【0054】
勿論、本発明における色変換処理装置は、これに限定されるものではなく、例えば多項式演算を用いて色変換を行うようにしてもよい。
【0055】
次に、色変換パラメータ生成部406について説明する。蓄積データ分離部401よりキャリブレーションデータ、即ちCMYK信号値と実測濃度値の関係を表すテーブルデータが送られた場合には、前述の色変換処理部404におけるガンマテーブルを更新して色変換を行うことで蓄積データが生成された時のキャリブレーション状態に応じた色変換を行うことができる。この時、色変換処理部404の4D−LUTをCMYKの濃度値からRGB信号に変換するようなパラメータを構築しておくことにより、キャリブレーションデータをそのままガンマ変換処理用のテーブルとして用いることができる。このようにキャリブレーションデータをそのまま利用できるようにするには、濃度値以外の色信号特性であっても構わず、要するに4D−LUTの入力信号特性とキャリブレーションデータの出力色信号特性が一致していれば良い。
【0056】
また、キャリブレーションデータが、ガンマパターンの識別コードのような場合には、予め複数のガンマパターンを色変換パラメータ記憶装置407に登録しておき、識別コードに対応したガンマパターンを読み出して色変換処理部404におけるガンマテーブルとして使うようにすればよい。
【0057】
以上の処理によりRGB画像データへ変換処理が完了すると、圧縮などを行って通信用データに変換して外部コンピュータ102へ送信する。
【0058】
(実施例2)
前述の実施例1では、画像処理データとしてキャリブレーションデータを用いるようにしたが、階調処理方式を用いても有効である。例えば、カラープリンタでドキュメントを出力する場合には、種々のモードを指定することが多い。この時、プリンタ制御装置の画像処理部ではモードに合わせて、色変換パラメータやプリンタガンマ、階調処理方式を切り替えて出力することが多い。階調処理方式が異なる場合、CMYKをRGBデータに同じ色変換パラメータでは高精度なカラーマッチングを行うことができない。即ち、CMYK信号を色変換するパラメータは階調処理方式に応じて変更する必要がある。
【0059】
そこで、画像処理データとして階調処理方式を用いた場合のデータ変換処理装置104をブロック図を図6に示す。
【0060】
図6に示すように、データ変換処理装置104は、バッファメモリ400、蓄積データ分離部401、復号処理部402、二値多値変換部403、色変換処理部404、通信処理部405、色変換パラメータ生成部416、色変換パラメータ記憶部417などで構成されており、基本構成は実施例1(図4)と同じである。
【0061】
本実施例の場合、蓄積データ分離部401は、画像ヘッダ部から画像データが生成された時に使用した階調処理方式(例えば、多値のディザ法、多値の誤差拡散法、2値のディザ法、2値の誤差拡散法など)を示すデータを取得する点が実施例1と異なる。そして、階調処理方式を示すデータを色変換パラメータ生成部416へ送信して色変換パラメータを生成する。復号処理部402は、蓄積データ分離部401から送られたCMYK形式の圧縮データを復号して、二値化されたCMYKビットマップデータに展開する。そして、二値多値変換、色変換処理などを行ってRGB画像データに変換する。
【0062】
異なった階調処理方式で色再現を行うと、シアン、マゼンタ、イエロー、ブラックの各色材量が同じで合っても色材の重なり方が違うため色味が異なる。従って、階調処理方式が異なる場合には、色変換処理部404のガンマテーブルのみならず、4D−LUTなどの色変換パラメータも切り替える必要が生じる。そこで、色変換パラメータ記憶部417に種々の階調処理方式に対応した色変換パラメータを記録保持しておき。色変換パラメータ生成部416は、予め複数の色変換パラメータから取得した階調処理方式を示すデータに対応する色変換パラメータを色変換パラメータ記憶部417から選択して色変換処理部404に設定する。
【0063】
(実施例3)
前述の実施例では、画像データを配信する場合について説明した。本実施例では、画像データ蓄積装置のデータを、画像形成装置P1の画像出力装置で再出力する場合について図7を用いて説明する。画像データを再出力する場合には、まず、画像蓄積装置211の蓄積データを圧縮処理部210へ送信する。圧縮処理部210では蓄積データを復号して階調処理されたビットマップデータを再現する。次に、バス制御部213が、復号化された画像データを読み取ると同時に画像処理データ制御部205に記録されているキャリブレーション履歴情報を読み取る。そして、画像データのヘッダ部に記録されている生成日時を読み取り、読み取った生成日時とキャリブレーション履歴情報に記録されている最新のキャリブレーション日時とを比較してキャリブレーションが行われたかどうかを判定する。
【0064】
上記の比較により、画像データが蓄積されてからキャリブレーション操作が行われていない場合には、バス制御部213は復号した階調処理後の画像データを直接、画像出力装置240に送るように制御する。これにより、コンピュータから画像形成装置P1に画像データを再送してプリントする場合に比べ、ネットワークを介して大量のデータを送信する必要がなくなり高速にプリント出力することができる。
【0065】
また、比較の結果、生成日時よりもキャリブレーション日時の方が新しい場合には、画像データを生成した後でキャリブレーションが行われているので、蓄積データをそのまま画像出力装置240に送信してプリント出力すると色味が異なってしまう。
【0066】
そこで、復号された画像データを補正してから画像出力装置240へ送信する。まず、復号データはディザ処理などの階調処理が行われているので、バス制御部213は、復号画像データを二値多値変換部214へ送信し、二値多値変換部214でフィルタリング処理を行って8ビットの多値データに変換する。次に、画像データのヘッダ部に付加されたキャリブレーションデータを用いてプリンタガンマを作成して、プリンタガンマ部203に設定する。そして、多値化された画像データをプリンタガンマ部203へ送って再びプリンタガンマ変換、階調処理を施して画像出力装置240に送信することにより再印刷することができる。
【0067】
さらに、再印刷時に生成したCMYK画像データを再び圧縮して画像蓄積装置211上に上書きするようにすれば、次回キャリブレーション前に再印刷する場合に前述のように高速印刷することができる。
【0068】
図8、図9は、本発明のデータ変換処理装置104によって実行される、データ変換方法の処理フローチャートを示す。以下、図を参照しながら、蓄積画像データのデータ変換方法について説明する。
【0069】
まず、ステップS101で、画像蓄積装置にアクセスして蓄積データを読み取る。次にS102で、受信データをヘッダ部と画像データ部に分離する。分離手順は画像データの先頭数バイトにヘッダ部のバイト数を記述しておけば容易に実現できる。次に、図9の初期化処理によって、ガンマテーブルや色変換パラメータを設定する。初期化処理が終了すると、S103で画像データ部分の復号を行ってラスタ形式のデータに戻す。次にS104でフィルタ処理を行って、二値データを多値データに変換する。次に、S105でガンマ変換処理を行い、S106でRGBデータに変換する。そして、S107で再び圧縮を行って通信に適したデータ形式に変更してネットワーク上の他の処理装置に送信する。
【0070】
前述の初期化手順について、図9のフローチャートを用いて説明する。まず、S201でヘッダ部にキャリブレーション情報が含まれているかどうかを検出する。キャリブレーションデータが含まれている場合には、S202でヘッダデータからキャリブレーションデータを抽出する。次に、S203で実際の色変換処理に用いるガンマ変換テーブルを設定する。このガンマ変換テーブルは前述したように4D−LUTの入力信号特性とキャリブレーションデータの出力色信号特性を一致させておくことでキャリブレーションデータをそのまま活用することができる。また、ヘッダデータにキャリブレーションデータがない場合には、スルー(入力値=出力値)のガンマ変換テーブルを用いるようにすれば良い。
【0071】
次に、S204ではヘッダ部から階調処理方式の識別コードを読み取る。そして、S205で記憶装置に記録されている色変換パラメータを検索して、階調処理方式の識別コードに対応したパラメータを読み取る。上記の処理で、色変換パラメータ及びガンマ変換テーブルがセットされて初期化処理が終了する。
【0072】
図10は、本発明(図1の画像処理システム)をプログラムで実行する場合のハードウェア構成例を示す。図10を参照すると、この画像処理システムは、例えばワークステーションやパーソナルコンピュータ等で実現され、全体を制御するCPU21と、CPU21の制御プログラム等が記憶されているROM22と、CPU21のワークエリア等として使用されるRAM23と、ハードディスク24と、画像データを表示するためのディスプレイ103と、カラープリンタなどの画像形成装置100とを有している。
【0073】
ここで、CPU21,ROM22,RAM23,ハードディスク24は、図1のコンピュータ102としての機能を有している。なお、この場合、図1のデータ変換処理装置104の機能も、CPU21にもたせることができる。
【0074】
なお、CPU21におけるこのようなデータ変換処理装置104の機能を、例えばソフトウェアパッケージ(具体的には、CD−ROM等の情報記録媒体)の形で提供することができ、このため、図10の例では、情報記録媒体がセットさせるとき、これを駆動する媒体駆動装置30が設けられている。
【0075】
換言すれば、本発明のデータ変換処理装置及びデータ変換方法は、イメージスキャナ,ディスプレイ等を備えた汎用の計算機システムにCD−ROM等の情報記録媒体に記録されたプログラムを読み込ませて、この汎用計算機システムのマイクロプロセッサに色変換処理及び色変換プロファイル生成処理を実行させる装置構成においても実施することが可能である。この場合、本発明のデータ変換処理を実行するためのプログラム、すなわち、ハードウェアシステムで用いられるプログラムは、媒体に記録された状態で提供される。プログラムなどが記録される情報記録媒体としては、CD−ROMに限られるものではなく、ROM,RAM,フレキシブルディスク,メモリカード等が用いられても良い。媒体に記録されたプログラムは、ハードウェアシステムに組み込まれている記憶装置、例えばハードディスク24にインストールされることにより、このプログラムを実行して、色変換機能及び色変換プロファイル生成機能を実現することができる。
【0076】
また、本発明のデータ変換処理装置および処理方法を実現するためのプログラムは、媒体の形で提供されるのみならず、NIC25を介した通信によって例えばサーバによって提供されるものであっても良い。
【0077】
【発明の効果】
以上、説明したように、本発明によれば、以下のような効果が得られる。
(1)画像処理条件が変更されても配信画像データの色味を常に一定に保つことができる。
(2)階調処理後の画像データを圧縮して画像データ蓄積装置に保存しているため、容量の少ない記憶装置でも多数の画像データを蓄積できるとともに、配信時のネットワーク負荷を低減することができる。
(3)画像出力手段のキャリブレーション機能により生成されるデータを用いて配信用の色変換パラメータを制御しているため、キャリブレーションがいつ行なわれようとも配信画像データの色味を一定に保つことができる。
(4)画像データが蓄積された後に画像処理方式が変更されても、画像データのヘッダ情報を読み取って画像データ生成時の画像処理データを取得することができる。
(5)画像処理条件が変更されても再印刷画像データの色味を常に一定に保つことができる。
(6)蓄積画像データの作成後にキャリブレーションが実行された場合には、蓄積画像データを多値化してガンマ特性を補正して出力しているため、キャリブレーションが行われても、再印刷画像データの色味が変わらない。
(7)蓄積画像データの作成後にキャリブレーションが実行されていない場合には、蓄積データを復号して生成される階調処理後の画像データを出力装置に送信しているため、高速に出力できる。
(8)画像データの作成日時とキャリブレーション日時を比較しているため、蓄積画像データの作成後にキャリブレーションが行なわれたかどうかを確実に判断できる。
【図面の簡単な説明】
【図1】本発明に係る画像処理システムの構成を示す。
【図2】画像形成装置P1がカラーコピー機である場合の構成例を示す。
【図3】画像形成装置P1がカラープリンタである場合の構成例を示す。
【図4】実施例1のデータ変換処理装置の構成を示す。
【図5】色変換処理部の構成を示す。
【図6】実施例2のデータ変換処理装置の構成を示す。
【図7】実施例3の画像形成装置の構成を示す。
【図8】本発明に係るデータ変換処理方法のフローチャートを示す。
【図9】本発明に係る初期化処理のフローチャートを示す。
【図10】本発明をプログラムで実現する場合の構成例を示す。
【符号の説明】
100、101 画像形成装置
102 コンピュータ
103 ディスプレイ
104 データ変換処理装置
105 プリンタ制御装置
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an image processing system, an image output device, an image processing method, a program, and a recording medium device that perform color conversion of image data stored in an image forming apparatus into image data that can be reused by another image processing apparatus. For example, the technique is suitable for an image processing apparatus that transmits and receives image data by connecting an image forming apparatus such as a printer, a copying machine, or a facsimile that prints out an image to a network.
[0002]
[Prior art]
In recent years, with the development of networks and the rapid development of storage devices such as hard disks, it has become easier to handle image data, and it has become possible to store and distribute image data that has been impossible in the past. For example, some color image forming apparatuses such as color printers and color copiers have a function of storing print data in a storage device such as a hard disk and using it for reprinting, or distributing it through a network. Several technologies relating to such an image processing system have been proposed (for example, see Patent Documents 1 and 2).
[0003]
The above invention relates to an image processing system for storing image data converted into an output color coordinate system by image processing such as a color copying machine on a hard disk. In the device of Patent Document 1, a user accesses an expansion box through a network. Accordingly, in the apparatus disclosed in Japanese Patent Application Laid-Open No. H10-157, the CMYK multi-value data without gradation processing is stored so that the stored image data can be commonly used by various image forming apparatuses.
Also, the color management module for executing the color matching process and the selection information of the device profile are received from the network terminal, the color matching process is performed on the network server, and the accurate color matching can be performed even if the printer changes over time. As described above, there is an apparatus in which the network server has a printer profile calibrating unit, and when the calibration is executed, a new device profile is created and stored in the server (for example, see Patent Document 3). .
Further, when the reference output device is calibrated in order to collectively control color reproduction between a plurality of image output devices connected to the network, the characteristics of other output devices are determined based on the output characteristics of the reference output device. There is also an apparatus that corrects the error (for example, see Patent Document 4).
[0004]
By the way, in the image forming apparatus of Patent Document 1 described above, CMYK image data that has been subjected to color correction processing and gradation processing of a color copying machine is stored in an extension box. Here, as the gradation processing method, there are various methods such as a multi-value dither method, a multi-value error diffusion method, a binary dither method, and a binary error diffusion method.
[0005]
On the other hand, some recent color copiers and multifunction peripherals have a function of reading a predetermined patch pattern with a scanner and calibrating a temporal variation of the printer (for example, refer to Patent Document 5). In many of such calibration functions, the gamma conversion table for the output signal is updated to correct the density fluctuation. When a CMYK signal after gradation processing is stored in a system having a calibration function as described in Patent Document 1, the characteristics of the stored CMYK image data change each time calibration is performed. Therefore, there is a problem that the tint changes when the CMYK image data is used in the external device.
[0006]
For this reason, the image forming apparatus disclosed in Patent Document 2 stores CMYK multi-valued image data before gradation processing. However, when the CMYK multi-valued data is accumulated, the data amount per pixel is large, and even if the image is compressed, a large-capacity storage device is required. Therefore, if possible, it is desirable to accumulate image data requiring a small number of bits per pixel after dither processing and error diffusion processing are performed.
[0007]
Also, when data in a drawing command format transmitted from a PC is received and processed as in a color printer, bitmap data for one screen is obtained after performing gradation processing. Therefore, it becomes impossible to accumulate the data before the gradation processing. As a result, if the gamma conversion table of the color printer is rewritten by calibration, the same problem as described above occurs.
[0008]
On the other hand, in the devices or systems of Patent Documents 3 and 4, when calibration is performed, a table for correcting characteristics of the output device is constructed and used.
[0009]
[Patent Document 1]
JP 2000-333026 A
[Patent Document 2]
JP 2001-353909 A
[Patent Document 3]
JP-A-10-276294
[Patent Document 4]
JP-A-11-289454
[Patent Document 5]
JP-A-7-254988
[0010]
[Problems to be solved by the invention]
However, in the case of the above-described image processing system, image data generated in various calibration states are mixed in the storage device, so that color characteristics differ for each image data. In addition, since accumulated data may be reused after a lapse of time since generation, the image processing method performed by the image forming apparatus may differ depending on whether the accumulated data is created or used. May have been changed by Therefore, in order to perform appropriate color reproduction, it is necessary to grasp the state of the image forming apparatus when generating image data.
[0011]
The present invention has been made in view of the above problems,
SUMMARY OF THE INVENTION An object of the present invention is to provide an image processing system, an image output apparatus, and an image processing method that can always use image data stored in a storage device by an image output device with time-varying change from a device connected to a network in a fixed color. , A program and a recording medium.
[0012]
[Means for Solving the Problems]
A first object of the present invention is to provide an image processing system having a function of accumulating and distributing image data stored in a storage device by an image output device which varies with time so as to keep the color of distribution image data constant. To provide an image processing system, an image processing apparatus for converting input data into image data of an output color coordinate system, an image output apparatus for printing out the image data, In an image processing system having an image data storage device that stores image data in a coordinate system and a data conversion device that converts the stored image data into data of another format, the data conversion device generates the image data. Means for acquiring image processing data at the time, and a color changer for performing color conversion on image data stored in an image storage device according to the image processing data So that comprising means.
[0013]
A second object of the present invention is to provide an image processing system having a function of accumulating and distributing image data stored in a storage device by an image output device with time-varying fluctuations. To reduce the network load at the time of distribution. For this reason, in the present invention, the image data is CMYK image data after gradation processing, and the image data storage device A means for compressing and storing the image data after the tone processing is provided.
[0014]
A third object of the present invention is to provide an image processing system having a function of accumulating and distributing image data stored in a storage device by an image output device that varies with time, even if calibration of the image output device is performed. In order to keep the color of the distribution image data constant, in the present invention, data generated by a calibration function of the image output means is used as the image processing data.
[0015]
A fourth object of the present invention is to provide an image processing system having a function of accumulating and distributing image data stored in a storage device by an image output device that varies with time, even if calibration of the image output device is performed. It is an object of the present invention to provide a storage image color conversion unit capable of keeping the color of distribution image data constant. In the present invention, the color conversion unit performs gamma conversion on output color coordinate system color data. Means for converting the color data after the gamma conversion into RGB data, wherein the gamma conversion characteristic is determined by the data generated by the calibration function.
[0016]
A fifth object of the present invention is to provide an image processing system having a function of accumulating and distributing image data stored in a storage device by an image output device that varies with time, when the image output device is calibrated. It is an object of the present invention to provide a means for easily reflecting calibration data at the time of color conversion of an accumulated image, and therefore, in the present invention, the output color signal characteristics of the calibration data generated by the calibration function and the color The input color signal characteristics of the gamma conversion means included in the conversion means are matched.
[0017]
A sixth object of the present invention is to provide an image processing system having a function of accumulating and distributing image data stored in a storage device by an image output device that varies with time, regardless of the gradation processing method of the image output device. In order to keep the color of the distribution image data constant, in the present invention, data indicating a gradation processing method of the image output means is used as the image processing data.
[0018]
A seventh object of the present invention is to provide an image processing system having a function of accumulating and distributing image data stored in a storage device by an image output device that varies with time, regardless of the gradation processing method of the image output device. In order to provide color conversion means for keeping the color of the distribution image data constant, in the present invention, the data conversion device includes a color conversion parameter corresponding to a plurality of gradation processing methods, A means for acquiring data indicating the gradation processing method and a color conversion parameter corresponding to the read gradation processing method are selected to perform color conversion on the image data.
[0019]
An eighth object of the present invention is to provide an image processing system having a function of accumulating and distributing image data stored in a storage device by an image output device which varies with time, wherein the image processing method is changed after the image data is accumulated. Therefore, the present invention provides a means for obtaining image processing data at the time of generating image data. For this reason, in the present invention, the image processing data is added to a header portion of the image data. ing.
[0020]
A ninth object of the present invention is to provide an image processing system having a function of accumulating and reprinting image data stored in a storage device by an image output device that varies with time, even if the image output device is calibrated. In order to maintain the tint of the reprinted image data constant, in the present invention, image processing means for converting input data into image data of an output color coordinate system, and image data of the output color coordinate system In an image output device having an image data storage unit for storing and an image output unit for printing out the stored image data, it is determined whether or not calibration of the image output unit has been performed after the storage of the image data. And means for switching the output method when printing out according to the determination result.
[0021]
A tenth object of the present invention is to provide an image processing system having a function of accumulating and reprinting image data stored in a storage device by an image output device with time-dependent fluctuations. Therefore, in the present invention, the image data is CMYK image data after gradation processing, and the image data storage device compresses the image data after gradation processing. And means for saving.
[0022]
An eleventh object of the present invention is to provide an image processing system having a function of accumulating and reprinting image data stored in a storage device by an image output device with time-dependent fluctuation, when calibration of the image output device is performed. In order to prevent the tint of the reprinted image data from being changed, in the present invention, when the calibration is executed after the creation of the accumulated image data, the accumulated image data is multi-valued. The gamma characteristic is corrected to output.
[0023]
A twelfth object of the present invention is to perform no calibration of an image output device in an image processing system having a function of accumulating and reprinting image data stored in a storage device by an image output device that varies with time. In such a case, high-speed and high-quality reprinting can be performed. For this reason, in the present invention, if calibration has not been performed after the creation of the accumulated image data, the accumulated data is decoded. The image data generated after the gradation processing is transmitted to the output device.
[0024]
A thirteenth object of the present invention is to provide an image processing system having a function of accumulating and reprinting image data stored in a storage device by an image output device which varies with time, and performs calibration after the image data is accumulated. Therefore, in the present invention, means for storing the date and time of execution of calibration, and a code representing the date and time when the image data was created are stored in the image data. There is provided an adding unit, wherein the determining unit compares the creation date and time of the image data with the calibration date and time.
[0025]
A fourteenth object of the present invention is to provide an image processing system having a function of accumulating and distributing image data stored in a storage device by an image output device with time-varying variation, such that the color of distributed image data is kept constant. In order to provide an image processing method, the present invention converts input data into image data of an output color coordinate system and records the image data in an image storage device, and converts the image data of the image storage device into communication data. In the image processing method for converting, the calibration data or the identification code of the gradation processing method at the time of generating the image data is read, and using the color conversion parameter corresponding to the calibration data or the identification code of the gradation processing method, The image data stored in the image storage means is color-converted.
[0026]
A fifteenth object of the present invention is to provide an image processing system having a function of accumulating and distributing image data stored in a storage device by an image output device which varies with time, and a program for keeping the color of distribution image data constant. Therefore, in the present invention, in the present invention, a recording medium that reads a program for reading image data from a storage device built in the image forming apparatus and converts the data into image data of another format, A step of reading image processing data at the time of generating image data, a step of reading calibration data or an identification code of a gradation processing method at the time of generating the image data, and a step of reading the calibration data or the identification code of the gradation processing method. A procedure for generating a corresponding color conversion parameter, and an image storage method using the color conversion parameter. And so as to execute the color conversion procedure of the color conversion in a computer the stored image data to the.
[0027]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be specifically described with reference to the drawings.
(Example 1)
(Configuration of image processing system)
FIG. 1 shows a configuration of an image processing system according to the present invention. In the example of FIG. 1, the image processing system includes image forming apparatuses 100 (P1) and 101 (P2), a computer 102, a display 103, a data conversion processing apparatus 104, and a printer control apparatus 105, which are connected via a network. It is connected.
[0028]
Here, the image forming apparatus P1 is an image forming apparatus having both a function of performing image processing, converting it into CMYK image data, which is an output color signal, and printing it out, and a function of storing the CMYK image data. A color printer, a color copier, and a color facsimile machine provided with the above data storage device can be used. The data conversion processing device 104 is a processing device for acquiring CMYK image data and image processing information corresponding to the CMYK image data from the image forming device P1, converting the data into a data format suitable for the computer 102, and transmitting the data. It has a color conversion function for converting to RGB image data.
[0029]
Further, software such as various applications and a printer driver can be mounted on the computer 102. The computer 102 displays the RGB image data transmitted from the data conversion processing device 104 on the display 103, and displays the RGB image data on the image forming device P2. By operating a corresponding printer driver, the image can be output by the image forming apparatus P2. The image forming apparatus P2 receives drawing data from the computer 102 and outputs a hard copy, and is, for example, a color printer including the printer control device 105. The printer control device 105 is a processing device for converting drawing data transmitted from the computer 102 into image data for hard copy output, and includes a rendering processing unit, a band buffer, a color conversion processing unit, a gradation processing unit, and a page. It is composed of a memory and the like.
[0030]
In this embodiment, the printer control device 105 is described as being mounted in the image forming apparatus P2, but may be a device independent of the image forming apparatus P2. Further, a form in which a part of the function is executed by a printer driver of the computer 102 or the like may be adopted.
[0031]
Although the image forming apparatus P1 is implemented as having a storage device for CMYK image data, the data conversion processing device 104 may have a storage device instead, or the data conversion processing device 104 may have a data conversion device in the image forming device P1. It may be implemented to have the processing device 104.
[0032]
Further, the data conversion processing device 104 may be connected to not only the image forming device P1 but also a plurality of image forming devices.
(Operation of the image processing system)
Next, the operation of the entire image processing system of FIG. 1 will be described. First, the image forming apparatus P1 performs image compression on CMYK image data generated in the process of performing hard copy output, and stores the image data in a built-in hard disk or the like. The hard copy output here means, for example, a printing operation using a color printer or a copying operation using a color copying machine.
[0033]
The data conversion processing device 104 obtains CMYK image data stored in the hard disk while transmitting and receiving data to and from the image forming device P1, and performs a color conversion process described later to convert the data into RGB images that the computer 102 can easily handle. , To the computer 102. The computer 102 temporarily stores the RGB images sent from the data conversion processing device 104 in a storage medium such as a hard disk included in the computer 102, or activates an application and displays it on a display.
[0034]
With the above system configuration, in the image forming apparatus P1,
(1) Operate as a copy or printer by itself
(2) Distribute the stored image data via a network
(3) Use the stored image data for reprinting and electronic sorting
Various functions can be realized.
[0035]
In addition, the user who has received the distribution data may use the copy-type function by displaying and processing the RGB image data stored in the computer 102 on the display 103 as necessary, and outputting the processed RGB image data to another color printer. You can also.
[0036]
Further, the data conversion processing device 104 of the present invention can be realized by software. For example, the functions of the data conversion processing device 104 can be realized by a program in the computer 102.
(Configuration / Operation of Image Forming Apparatus P1)
Next, the operation of the image forming apparatus P1 will be described using a color copy machine as an example. FIG. 2 is a block diagram for explaining an image processing function performed in the apparatus of the color copier.
[0037]
Referring to FIG. 2, the image forming apparatus P1 includes an image input device 230, a filter processing unit 201, a color correction processing unit 202, a printer gamma conversion unit 203, a gradation processing unit 204, an image area separation processing unit 206, and a compression processing unit 210. , An image storage device 211 such as a hard disk, a network control unit 212, an image output device 240, and the like. Further, an image processing data control unit 205 for controlling parameters used in the image processing is provided.
Operation when copying;
The image input device 230 reads a document image by using the CCD, corrects the output from the CCD, processes the signal, and outputs it as RGB data. The image area separation processing unit 206 analyzes data from the image input device 230, performs edge separation, halftone dot separation, color separation, and the like, comprehensively determines the respective separation results, and determines black characters / photos / halftone dots and the like. The determination is made in pixel units. For example, if it is determined as an edge & black pixel, it is determined as a black character pixel. Then, the CMYK data is generated by operating the RGB data from the image input device 230 on filter processing, color correction (including UCR processing), gamma conversion, gradation processing, and the like according to the result of image area separation. The data is transmitted to the image output device 240 and printed out. Various image processing parameters used in the filter processing unit 201 to the gradation processing unit 204 are collectively managed by the image processing data control unit 205. If necessary, the image processing parameters of the filter processing unit 201 to the gradation processing unit 204 are used. Can be controlled.
[0038]
Meanwhile, in an electrophotographic image output apparatus or the like, a change with time generally occurs due to environmental changes and electrical and mechanical factors, and the characteristic of the toner density actually output as a hard copy with respect to the CMYK output value fluctuates. It is known to end up. For this reason, some devices have a function of calibrating a difference from an ideal density value caused by a change over time.
[0039]
For example, in the case of a color copier having an image input device such as a scanner, the calibration can be performed using the method described in the above-mentioned Japanese Patent Application Laid-Open No. 7-254988. That is, a predetermined patch pattern is output from a printer, and the output result is read by a scanner to reconstruct and update the printer gamma.
[0040]
In the case of the image forming apparatus P1 shown in FIG. 2, the image processing data control unit 205 acquires the data obtained by reading the patch pattern output from the printer, and compares the data with the ideal value stored in the image processing data control unit 205. For example, calibration can be realized by reconstructing the printer gamma and setting the printer gamma 203.
[0041]
When such a calibration process is performed, the image processing data control unit 205 stores the reconstructed printer gamma table together with the creation date and time, and can call it as calibration data at an arbitrary date and time. Here, the calibration data is a table in which the measured density values for the CMYK output signal values are recorded. However, if the calibration processing is to select from several patterns of printer gamma, the image processing data control unit 205 May use the identification code of the gamma pattern selected.
[0042]
Note that the calibration process is not limited to this method, and there is no problem even if calibration data is created by another method such as using a colorimeter. As a result, a gamma table for correcting an ideal value is used. What is necessary is just to be able to obtain.
[0043]
Operation when distributing image data;
The image input device 230 reads a document image by using the CCD, corrects the output from the CCD, processes the signal, and outputs it as RGB data. Then, similarly to the above-described copying operation, a series of image processing is performed to generate CMYK data. The generated CMYK data is sent to the compression processing section 210 while being temporarily stored in a memory or the like, and is subjected to necessary compression processing to be stored in the image storage section 211. For example, when binary dither processing is performed as gradation processing, CMYK image data in raster format in which each of C, M, Y, and K colors is represented by 1 bit is compressed and stored in the image storage unit 211. Will be.
[0044]
In the above-described system, since the CMYK image data on which the gradation processing has been performed is stored in the image storage unit 211, the color characteristics of the CMYK color signals change when the above-described calibration processing is performed. Thus, in the present invention, the image processing data control unit 205 controls data relating to image processing in association with accumulated data.
[0045]
That is, the image processing data control unit 205 records the calibration data in the header part of the stored data. This calibration data is used for performing appropriate color conversion processing in the data conversion processing device 104 (FIG. 1).
[0046]
The network control unit 212 performs communication control for transmitting the stored image data to an external device. The network control unit 212 performs transmission / reception processing with a network and stores image data and distribution addresses stored in the data conversion processing device 104. Send The data conversion processing device 104 converts the image data into RGB image data that can be easily used by an external device and distributes the image data to a designated address, as described later.
[0047]
Operation for electronically sorting image data;
An operation at the time of electronic sorting for performing a sort process for switching the order of output pages without using a sorter will be described. Similarly to the above, the image input device 230 reads a document image by the CCD, performs a series of image processing, and stores the CMYK data in the image storage device 211. Also in this case, in order to accumulate the data after the gradation processing, for example, the CMYK image data in the raster format in which each color of C, M, Y, and K is represented by 1 bit is stored in the image storage device 211. become. In the header part of the stored data, the calibration data is obtained from the image processing data control unit 205 and recorded as in the case of the distribution.
[0048]
When all the originals have been read, the page order for reading the compressed image data stored from the image storage device 211 is changed, and the image data is sequentially expanded. Then, the image data is transmitted to the image output device 240 and printed out. When it is desired to print the stored data again after these operations, an operation called from the image storage device 211 is performed. At this time, the processing is switched according to the state of the image processing data as described later (third embodiment). Thus, even if the γ characteristic of the printer changes, printing can be performed in accordance with the state.
(Operation when storing images in a color printer)
In the above-described example, a color copier has been described. However, a color printer also has a function of accumulating CMYK images, so that additional functions such as electronic sorting can be realized. The operation when the color printer generates and accumulates CMYK image data will be described with reference to FIG.
Upon receiving the drawing command from the computer 102, the printer control device 300 causes the command analysis unit 301 to determine which attribute of the text / graphics / bitmap the drawing command has. The color conversion processing unit 302 performs color conversion of the RGB format drawing command using a color conversion parameter corresponding to the attribute of the command, and converts it into a CMYK format drawing command. Next, the raster processing unit 303 performs rasterization for each object in accordance with the resolution of the output unit (printer engine) and writes the rasterized data in the band memory 309. Next, when the rasterized CMYK image data is read from the band memory 309, the data is sent to the gradation processing unit 305 by performing a printer gamma conversion process 304. The gradation processing unit 305 converts the data into data of the number of gradations that can be processed by the output unit by applying dither processing or the like. Next, in the rendering processing unit 306, data subjected to gradation processing for each object is synthesized and written to the page memory 307. After that, the CMYK image data whose gradation has been converted is read out from the page memory 307 in accordance with the printing speed of the output unit, and the data is transmitted to the output unit and printed out. The CMYK image data expanded in the page memory 307 is compressed by the compression / decoding processing unit 308 and stored in the storage device 311 such as a hard disk. For example, when the image forming apparatus P1 performs binarization by dither processing, CMYK image data in raster format in which each color of C, M, Y, and K is represented by 1 bit is stored in the storage device 311. become.
[0049]
As described above, when the image forming apparatus P1 is a color printer, the rendering processing is performed after performing the gradation processing. Therefore, the image storage apparatus must store the data after the gradation processing such as the dither processing. Therefore, the calibration data is obtained from the image processing data control unit 310 and recorded in the header part of the stored data.
[0050]
Accordingly, reprinting can be performed at high speed by the image forming apparatus P1 whenever necessary.
(Configuration and operation of data conversion processing device 104)
When the above-described calibration operation is performed, the printer gamma is changed as a result. However, since the calibration is a function for keeping the color of the print output constant, it is necessary to keep the color of the distribution image constant. Therefore, the data conversion processing device 104 reads the calibration data when the image data is accumulated and performs color conversion.
[0051]
The data conversion processing device 104 will be described with reference to FIG. The data conversion processing device 104 includes a buffer memory 400, a stored data separation unit 401, a decoding processing unit 402, a binary / multi-value conversion unit 403, a color conversion processing unit 404, a communication processing unit 405, a color conversion parameter generation unit 406, a hard disk, and the like. And a color conversion parameter storage unit 407 storing various color conversion parameters in the storage device. Further, the image processing apparatus may include a compression processing unit for compressing the RGB-format image data that has been color-converted by the color conversion processing unit 404.
[0052]
When the image forming apparatus P1 distributes CMYK image data, the communication processing unit 405 communicates with the network control unit 212 of the image forming apparatus P1 to receive the accumulated image data. Next, the acquired accumulated data is temporarily stored in the buffer memory 400, and then sent to the accumulated data separating unit 401. The stored data separating unit 401 separates the stored data into an image header part and a compressed CMYK image data part, and determines whether or not calibration data is added to the header information. If the calibration data is added, the data is transmitted to the color conversion parameter generation unit 406. On the other hand, the stored data separating unit 401 transmits the image data to the decoding processing unit 402. The decoding processing unit 402 decodes the compressed data of the CMYK format sent from the stored data separating unit 401 and expands the data into binary CMYK bitmap data. Next, the binary-to-multivalue conversion unit 403 performs a filtering process or the like on the binary data to convert it into 8-bit multivalue data.
[0053]
The color conversion processing unit 404 receives the color conversion parameters from the color conversion parameter generation unit 406 and converts them into RGB image data or the like. FIG. 5 shows a specific example of the color conversion process. As shown in FIG. 5, the color conversion processing unit includes a gamma conversion unit 520, a grid point address generation unit 521, a four-dimensional lookup table (hereinafter, 4D-LUT) 522, an interpolation calculation unit 523, and the like. As the operation of the color conversion processing unit, gamma conversion is performed on the multi-valued CMYK signal, and then a memory map interpolation operation is performed using a 4D-LUT to convert the signal into an RGB signal. As a memory map interpolation calculation method using such a 4D-LUT, a five-point interpolation method disclosed in Japanese Patent Application Laid-Open No. 57-208765 or Japanese Patent No. 2903808 is known.
[0054]
Of course, the color conversion processing device according to the present invention is not limited to this, and may perform color conversion using, for example, a polynomial operation.
[0055]
Next, the color conversion parameter generation unit 406 will be described. When calibration data, that is, table data indicating the relationship between CMYK signal values and measured density values is sent from the accumulated data separation unit 401, the gamma table in the color conversion processing unit 404 is updated to perform color conversion. Thus, color conversion according to the calibration state at the time when the accumulated data is generated can be performed. At this time, by constructing parameters for converting the 4D-LUT of the color conversion processing unit 404 from CMYK density values to RGB signals, the calibration data can be used as it is as a table for gamma conversion processing. . In order to use the calibration data as it is, color signal characteristics other than the density value may be used. In short, the input signal characteristics of the 4D-LUT and the output color signal characteristics of the calibration data match. It would be fine.
[0056]
If the calibration data is a gamma pattern identification code, a plurality of gamma patterns are registered in the color conversion parameter storage device 407 in advance, and the gamma pattern corresponding to the identification code is read out to perform color conversion processing. What is necessary is just to use it as a gamma table in the part 404.
[0057]
When the conversion processing into RGB image data is completed by the above processing, the data is converted into communication data by performing compression or the like and transmitted to the external computer 102.
[0058]
(Example 2)
In the first embodiment, the calibration data is used as the image processing data. However, it is also effective to use the gradation processing method. For example, when a document is output by a color printer, various modes are often designated. At this time, the image processing unit of the printer control device often outputs a color conversion parameter, a printer gamma, and a gradation processing method by switching according to the mode. When the gradation processing methods are different, high-precision color matching cannot be performed using the same color conversion parameters as CMYK and RGB data. That is, it is necessary to change the parameters for color conversion of the CMYK signals according to the gradation processing method.
[0059]
Therefore, a block diagram of the data conversion processing device 104 when the gradation processing method is used as the image processing data is shown in FIG.
[0060]
As shown in FIG. 6, the data conversion processing device 104 includes a buffer memory 400, a stored data separation unit 401, a decoding processing unit 402, a binary / multi-value conversion unit 403, a color conversion processing unit 404, a communication processing unit 405, a color conversion It comprises a parameter generation unit 416, a color conversion parameter storage unit 417, and the like, and the basic configuration is the same as that of the first embodiment (FIG. 4).
[0061]
In the case of the present embodiment, the accumulated data separation unit 401 uses the gradation processing method (for example, a multi-valued dither method, a multi-valued error diffusion method, or a binary dithering method) used when the image data is generated from the image header part. The second embodiment differs from the first embodiment in that data indicating a method of performing a binary error diffusion method is acquired. Then, data indicating the gradation processing method is transmitted to the color conversion parameter generation unit 416 to generate a color conversion parameter. The decoding processing unit 402 decodes the compressed data of the CMYK format sent from the stored data separating unit 401 and expands the data into binary CMYK bitmap data. Then, the image data is converted into RGB image data by performing a binary / multivalue conversion, a color conversion process, and the like.
[0062]
When color reproduction is performed using different gradation processing methods, even if the amounts of the color materials of cyan, magenta, yellow, and black are the same, the colors are different because the color materials overlap differently. Therefore, when the gradation processing method is different, it is necessary to switch not only the gamma table of the color conversion processing unit 404 but also the color conversion parameters such as the 4D-LUT. Therefore, color conversion parameters corresponding to various gradation processing methods are recorded and held in the color conversion parameter storage unit 417. The color conversion parameter generation unit 416 selects a color conversion parameter corresponding to data indicating a gradation processing method acquired from a plurality of color conversion parameters in advance from the color conversion parameter storage unit 417, and sets the selected color conversion parameter in the color conversion processing unit 404.
[0063]
(Example 3)
In the above-described embodiment, the case where image data is distributed has been described. In the present embodiment, a case where data of the image data storage device is re-output by the image output device of the image forming device P1 will be described with reference to FIG. When re-outputting the image data, first, the data stored in the image storage device 211 is transmitted to the compression processing unit 210. The compression processor 210 decodes the stored data and reproduces bitmap data that has been subjected to gradation processing. Next, the bus control unit 213 reads the calibration history information recorded in the image processing data control unit 205 at the same time as reading the decoded image data. Then, the generation date and time recorded in the header portion of the image data are read, and the read generation date and time are compared with the latest calibration date and time recorded in the calibration history information to determine whether calibration has been performed. I do.
[0064]
As a result of the above comparison, when the calibration operation has not been performed since the image data was accumulated, the bus control unit 213 controls the decoded image data after gradation processing to be directly sent to the image output device 240. I do. This eliminates the need to transmit a large amount of data via the network and enables high-speed printing as compared with the case where image data is retransmitted from the computer to the image forming apparatus P1 and printed.
[0065]
If the comparison result indicates that the calibration date and time are later than the generation date and time, the calibration is performed after the image data is generated. When output, the color will be different.
[0066]
Thus, the decoded image data is corrected and then transmitted to the image output device 240. First, since the decoded data has been subjected to gradation processing such as dither processing, the bus control unit 213 transmits the decoded image data to the binary / multivalue conversion unit 214, and performs filtering processing on the decoded image data. To convert the data into 8-bit multi-valued data. Next, a printer gamma is created using the calibration data added to the header part of the image data, and is set in the printer gamma unit 203. Then, the multi-valued image data is sent to the printer gamma unit 203, subjected to printer gamma conversion and gradation processing again, and sent to the image output device 240, so that reprinting can be performed.
[0067]
Furthermore, if the CMYK image data generated at the time of reprinting is compressed again and overwritten on the image storage device 211, high-speed printing can be performed as described above when reprinting is performed before the next calibration.
[0068]
FIG. 8 and FIG. 9 show processing flowcharts of the data conversion method executed by the data conversion processing device 104 of the present invention. Hereinafter, a data conversion method of accumulated image data will be described with reference to the drawings.
[0069]
First, in step S101, an image storage device is accessed to read stored data. Next, in S102, the received data is separated into a header part and an image data part. The separation procedure can be easily realized by describing the number of bytes of the header part in the first few bytes of the image data. Next, a gamma table and color conversion parameters are set by the initialization processing of FIG. When the initialization process is completed, the image data portion is decoded in step S103 to return to raster format data. Next, a filtering process is performed in S104 to convert the binary data into multi-valued data. Next, gamma conversion processing is performed in S105, and conversion to RGB data is performed in S106. Then, in step S107, the data is compressed again, changed to a data format suitable for communication, and transmitted to another processing device on the network.
[0070]
The above-described initialization procedure will be described with reference to the flowchart of FIG. First, in S201, it is detected whether or not the header section contains calibration information. If the calibration data is included, the calibration data is extracted from the header data in S202. Next, in step S203, a gamma conversion table used for actual color conversion processing is set. The gamma conversion table can utilize the calibration data as it is by matching the input signal characteristics of the 4D-LUT with the output color signal characteristics of the calibration data as described above. If there is no calibration data in the header data, a through (input value = output value) gamma conversion table may be used.
[0071]
Next, in S204, the identification code of the gradation processing method is read from the header portion. In step S205, a color conversion parameter recorded in the storage device is searched, and a parameter corresponding to the identification code of the gradation processing method is read. In the above processing, the color conversion parameters and the gamma conversion table are set, and the initialization processing ends.
[0072]
FIG. 10 shows a hardware configuration example when the present invention (the image processing system of FIG. 1) is executed by a program. Referring to FIG. 10, this image processing system is realized by, for example, a workstation or a personal computer, and is used as a CPU 21 for controlling the whole, a ROM 22 storing a control program of the CPU 21, and a work area of the CPU 21. A RAM 23, a hard disk 24, a display 103 for displaying image data, and an image forming apparatus 100 such as a color printer.
[0073]
Here, the CPU 21, the ROM 22, the RAM 23, and the hard disk 24 have functions as the computer 102 in FIG. In this case, the function of the data conversion processing device 104 in FIG.
[0074]
The function of the data conversion processing device 104 in the CPU 21 can be provided, for example, in the form of a software package (specifically, an information recording medium such as a CD-ROM). In the above, a medium drive device 30 for driving an information recording medium when it is set is provided.
[0075]
In other words, the data conversion processing device and data conversion method of the present invention read a program recorded on an information recording medium such as a CD-ROM into a general-purpose computer system having an image scanner, a display, and the like, and The present invention can also be implemented in an apparatus configuration in which a microprocessor of a computer system executes a color conversion process and a color conversion profile generation process. In this case, a program for executing the data conversion processing of the present invention, that is, a program used in the hardware system is provided in a state recorded on a medium. The information recording medium on which the program or the like is recorded is not limited to a CD-ROM, but may be a ROM, a RAM, a flexible disk, a memory card, or the like. The program recorded on the medium is installed in a storage device incorporated in the hardware system, for example, the hard disk 24, so that the program can be executed to realize the color conversion function and the color conversion profile generation function. it can.
[0076]
Further, the program for realizing the data conversion processing device and the processing method of the present invention may be provided not only in the form of a medium but also by a server, for example, by communication via the NIC 25.
[0077]
【The invention's effect】
As described above, according to the present invention, the following effects can be obtained.
(1) The tint of the distribution image data can always be kept constant even when the image processing conditions are changed.
(2) Since image data after gradation processing is compressed and stored in the image data storage device, a large amount of image data can be stored even in a storage device having a small capacity, and the network load at the time of distribution can be reduced. it can.
(3) Since the color conversion parameters for distribution are controlled using the data generated by the calibration function of the image output means, the color of the distribution image data should be kept constant no matter when the calibration is performed. Can be.
(4) Even if the image processing method is changed after the image data is stored, the header information of the image data can be read to obtain the image processing data at the time of generating the image data.
(5) Even if the image processing conditions are changed, the tint of the reprinted image data can always be kept constant.
(6) If the calibration is executed after the creation of the accumulated image data, the accumulated image data is converted into multi-valued data and the gamma characteristic is corrected and output. The color of the data does not change.
(7) If calibration has not been performed after the generation of the accumulated image data, the image data after the gradation processing, which is generated by decoding the accumulated data, is transmitted to the output device, so that high-speed output can be performed. .
(8) Since the creation date and time of the image data are compared with the calibration date and time, it is possible to reliably determine whether or not the calibration has been performed after the creation of the accumulated image data.
[Brief description of the drawings]
FIG. 1 shows a configuration of an image processing system according to the present invention.
FIG. 2 shows a configuration example when the image forming apparatus P1 is a color copier.
FIG. 3 illustrates a configuration example when the image forming apparatus P1 is a color printer.
FIG. 4 illustrates a configuration of a data conversion processing device according to the first embodiment.
FIG. 5 shows a configuration of a color conversion processing unit.
FIG. 6 illustrates a configuration of a data conversion processing device according to a second embodiment.
FIG. 7 illustrates a configuration of an image forming apparatus according to a third embodiment.
FIG. 8 shows a flowchart of a data conversion processing method according to the present invention.
FIG. 9 shows a flowchart of an initialization process according to the present invention.
FIG. 10 shows a configuration example when the present invention is realized by a program.
[Explanation of symbols]
100, 101 Image forming apparatus
102 Computer
103 Display
104 Data conversion processor
105 Printer control device

Claims (16)

入力データを出力色座標系の画像データに変換する画像処理装置と、前記画像データを印字出力する画像出力装置と、前記出力色座標系の画像データを蓄積する画像データ蓄積装置と、前記蓄積された画像データを他形式のデータに変換するデータ変換装置とを有する画像処理システムであって、前記データ変換装置は、前記画像データを記憶する画像記憶装置と、前記画像データの生成時における画像処理データを取得する手段と、前記画像処理データに従って前記画像記憶装置に記憶された画像データを色変換する色変換手段を備えたことを特徴とする画像処理システム。An image processing device that converts input data into image data of an output color coordinate system, an image output device that prints out the image data, an image data storage device that stores image data of the output color coordinate system, An image processing system comprising: a data conversion device for converting image data into data of another format, wherein the data conversion device includes an image storage device for storing the image data, and an image processing device for generating the image data. An image processing system comprising: means for acquiring data; and color conversion means for performing color conversion on image data stored in the image storage device according to the image processing data. 前記画像データは階調処理後のCMYK画像データであって、前記画像データ蓄積装置は前記階調処理後の画像データを圧縮して保存する手段を有することを特徴とする請求項1記載の画像処理システム。2. The image according to claim 1, wherein said image data is CMYK image data after gradation processing, and said image data storage device has means for compressing and storing said image data after gradation processing. Processing system. 前記画像処理データは、前記画像出力手段のキャリブレーション機能により生成されるデータであることを特徴とする請求項1記載の画像処理システム。The image processing system according to claim 1, wherein the image processing data is data generated by a calibration function of the image output unit. 前記色変換手段は、出力色座標系の色データをガンマ変換する手段と、該ガンマ変換後の色データをRGBデータに色変換する手段を備え、前記ガンマ変換の特性を前記画像出力手段のキャリブレーション機能により生成されるキャリブレーションデータにより決定することを特徴とする請求項1記載の画像処理システム。The color conversion means includes means for gamma-converting the color data of the output color coordinate system, and means for color-converting the color data after the gamma conversion into RGB data, wherein the characteristics of the gamma conversion are calibrated by the image output means. 2. The image processing system according to claim 1, wherein the image data is determined based on calibration data generated by an application function. 前記キャリブレーションデータの出力色信号特性と前記ガンマ変換手段の入力色信号特性とを一致させることを特徴とする請求項4記載の画像処理システム。5. The image processing system according to claim 4, wherein an output color signal characteristic of the calibration data and an input color signal characteristic of the gamma conversion unit are matched. 前記画像処理データは、前記画像データのヘッダ部に付加することを特徴とする請求項1記載の画像処理システム。The image processing system according to claim 1, wherein the image processing data is added to a header of the image data. 入力データを出力色座標系の画像データに変換する画像処理装置と、前記画像データを印字出力する画像出力装置と、前記出力色座標系の画像データを蓄積する画像データ蓄積装置と、前記蓄積された画像データを他形式のデータに変換するデータ変換装置とを有する画像処理システムであって、前記データ変換装置は、複数の階調処理方式に対応した色変換パラメータを記憶する手段と、前記画像出力手段の階調処理方式を示すデータを取得する手段と、取得した階調処理方式に対応する色変換パラメータを選択して前記画像データを色変換する色変換手段を備えたことを特徴とする画像処理システム。An image processing device that converts input data into image data of an output color coordinate system, an image output device that prints out the image data, an image data storage device that stores image data of the output color coordinate system, An image processing system comprising: a data conversion device that converts image data into data of another format, wherein the data conversion device stores a color conversion parameter corresponding to a plurality of gradation processing methods; and Means for acquiring data indicating a gradation processing method of the output means, and color conversion means for selecting a color conversion parameter corresponding to the acquired gradation processing method and color-converting the image data. Image processing system. 前記階調処理方式を示すデータは、前記画像データのヘッダ部に付加することを特徴とする請求項7記載の画像処理システム。The image processing system according to claim 7, wherein the data indicating the gradation processing method is added to a header of the image data. 入力データを出力色座標系の画像データに変換する画像処理手段と、前記出力色座標系の画像データを蓄積する画像データ蓄積手段と、前記蓄積された画像データを印字出力する画像出力手段を有する画像出力装置であって、前記画像データが蓄積された後、前記画像出力手段のキャリブレーションが行われたか否かを判定する手段と、前記判定結果に応じて印字出力する際の出力方法を切り替える手段を備えたことを特徴とする画像出力装置。Image processing means for converting input data into image data in an output color coordinate system, image data storage means for storing the image data in the output color coordinate system, and image output means for printing out the stored image data An image output device that switches between a unit that determines whether calibration of the image output unit has been performed after the image data has been accumulated and an output method when print output is performed according to the determination result. An image output apparatus comprising: 前記画像データは階調処理後のCMYK画像データであって、前記画像データ蓄積装置は、前記階調処理後の画像データを圧縮して保存する手段を備えたことを特徴とする請求項9記載の画像出力装置。10. The image data storage device according to claim 9, wherein the image data is CMYK image data after gradation processing, and the image data storage device includes means for compressing and storing the image data after gradation processing. Image output device. 前記画像データの蓄積後にキャリブレーションが実行された場合には、前記蓄積された画像データを多値化してガンマ特性を補正して出力することを特徴とする請求項9記載の画像出力装置。10. The image output device according to claim 9, wherein, when calibration is performed after the accumulation of the image data, the accumulated image data is converted into a multi-valued data to correct a gamma characteristic and output. 前記画像データの蓄積後にキャリブレーションが実行されていない場合には、前記蓄積された画像データを復号して生成される階調処理後の画像データを前記画像出力手段に送信することを特徴とする請求項9記載の画像出力装置。In a case where calibration has not been performed after the accumulation of the image data, image data after gradation processing generated by decoding the accumulated image data is transmitted to the image output means. The image output device according to claim 9. 前記キャリブレーションの実行日時を記憶する手段と、前記画像データの作成日時を表すコードを画像データに付加する手段を備え、前記判定手段は、前記画像データの作成日時と前記キャリブレーション日時とを比較することを特徴とする請求項9記載の画像出力装置。Means for storing the execution date and time of the calibration, and means for adding a code indicating the creation date and time of the image data to the image data, wherein the determination unit compares the creation date and time of the image data with the calibration date and time The image output device according to claim 9, wherein: 入力データを出力色座標系の画像データに変換して画像記憶装置に記録し、前記画像記憶装置の画像データを通信用データに変換する画像処理方法であって、前記画像データの生成時におけるキャリブレーションデータまたは階調処理方式の識別コードを読み取り、前記キャリブレーションデータまたは階調処理方式の識別コードに対応する色変換パラメータを用いて、前記画像記憶手段に記憶された画像データを色変換することを特徴とする画像処理方法。An image processing method for converting input data into image data in an output color coordinate system, recording the image data in an image storage device, and converting the image data in the image storage device into communication data, wherein the calibration is performed when the image data is generated. Reading the calibration data or the identification code of the gradation processing method, and color-converting the image data stored in the image storage unit using the calibration data or the color conversion parameter corresponding to the identification code of the gradation processing method. An image processing method comprising: 画像形成装置に内蔵された記憶装置から画像データを読み取って、他形式の画像データに変換するためのプログラムであって、前記画像データの生成時におけるキャリブレーションデータまたは階調処理方式の識別コードを読み取る手順と、前記キャリブレーションデータまたは階調処理方式の識別コードに対応する色変換パラメータを生成する手順と、前記色変換パラメータを用いて前記画像記憶手段に記憶された画像データを色変換する色変換手順とをコンピュータに実行させるプログラム。A program for reading image data from a storage device built in the image forming apparatus and converting the image data into image data of another format, wherein the identification code of calibration data or a gradation processing method at the time of generating the image data is stored. A reading step, a step of generating a color conversion parameter corresponding to the calibration data or the identification code of the gradation processing method, and a color for performing color conversion on the image data stored in the image storage unit using the color conversion parameter. A program that causes a computer to execute the conversion procedure. 画像形成装置に内蔵された記憶装置から画像データを読み取って、他形式の画像データに変換するためのプログラムを記録した記録媒体であって、前記画像データの生成時におけるキャリブレーションデータまたは階調処理方式の識別コードを読み取る手順と、前記キャリブレーションデータまたは階調処理方式の識別コードに対応する色変換パラメータを生成する手順と、前記色変換パラメータを用いて前記画像記憶手段に記憶された画像データを色変換する色変換手順とをコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体。A storage medium storing a program for reading image data from a storage device incorporated in the image forming apparatus and converting the image data into image data of another format, wherein calibration data or gradation processing at the time of generation of the image data is performed. Reading a calibration code, a procedure for generating a color conversion parameter corresponding to the calibration data or the identification code for the gradation processing method, and image data stored in the image storage unit using the color conversion parameter. And a computer-readable recording medium storing a program for causing a computer to execute a color conversion procedure for converting a color.
JP2003011682A 2003-01-20 2003-01-20 Image processing system, image output apparatus, image processing method, program, and recording medium Pending JP2004228716A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003011682A JP2004228716A (en) 2003-01-20 2003-01-20 Image processing system, image output apparatus, image processing method, program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003011682A JP2004228716A (en) 2003-01-20 2003-01-20 Image processing system, image output apparatus, image processing method, program, and recording medium

Publications (1)

Publication Number Publication Date
JP2004228716A true JP2004228716A (en) 2004-08-12

Family

ID=32900514

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003011682A Pending JP2004228716A (en) 2003-01-20 2003-01-20 Image processing system, image output apparatus, image processing method, program, and recording medium

Country Status (1)

Country Link
JP (1) JP2004228716A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012203336A (en) * 2011-03-28 2012-10-22 Fuji Xerox Co Ltd Image forming device
US9601063B2 (en) 2012-03-23 2017-03-21 Seiko Epson Corporation Device for controlling display apparatus, method for controlling display apparatus, display apparatus, and electronic equipment

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012203336A (en) * 2011-03-28 2012-10-22 Fuji Xerox Co Ltd Image forming device
US9601063B2 (en) 2012-03-23 2017-03-21 Seiko Epson Corporation Device for controlling display apparatus, method for controlling display apparatus, display apparatus, and electronic equipment

Similar Documents

Publication Publication Date Title
JP6353271B2 (en) Image processing apparatus and method
US9036199B2 (en) Image processing apparatus for performing color matching processing, image processing method, and computer-readable medium
US7773254B2 (en) Method and system for improved copy quality in a multifunction reprographic system
JP2007043569A (en) Image processing apparatus, program, and image processing method
US7869093B2 (en) Method and system for improved copy quality in a multifunction reprographic system
EP0886237B1 (en) Print image transmission and output system
JP2007068049A (en) Image processing apparatus and image processing method
JP2830690B2 (en) Image processing device
JP2011151720A (en) Image processing apparatus
US20040150840A1 (en) Methods and systems for structuring a raster image file for parallel streaming rendering by multiple processors
US7809199B2 (en) Image processing apparatus
JP4908382B2 (en) Image processing apparatus and image processing method
JP4628984B2 (en) Image processing device
JP2004112695A (en) Image processing apparatus and processing method thereof
JP2004228716A (en) Image processing system, image output apparatus, image processing method, program, and recording medium
US8437046B2 (en) Image processing apparatus and method for outputting an image subjected to pseudo-halftone processing
JP4368280B2 (en) Image processing device
JP2006011754A (en) Image processing device and image processing method
JP2010245976A (en) Image compressing apparatus, image processing apparatus, image forming apparatus, image compression method, image compression program and recording medium
US8837841B2 (en) Method for compressing and decompressing digital data
JP2006033572A (en) Image processor
JP2000227848A (en) Image processor
JP2002236566A (en) Page print system and print data generating device
US20110158531A1 (en) Image processing apparatus and control method thereof
JP2004094439A (en) Image processing system, image processor, image processing method, program and storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050627

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070115

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070124

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070326

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070808

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071009

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20080402