(57)【特許請求の範囲】
【請求項１】
原稿画像を読み取る画像読み取り装置と、読み取った画像データに対してフィルタ処理と色補正処理の少なくとも一方による画像処理を施す画像処理装置と、画像処理された画像データを記憶する記憶装置と、前記画像読み取り装置によって読み取られた画像データを印字する複数の出力装置とがネットワーク接続された画像処理システムにおいて、
前記画像データを前記記憶装置に記憶させる際、前記各出力装置の特性に対応できるデータ形式で保存させる制御手段を備え、
前記制御手段は、前記画像処理装置からの画像データを多値のＹＭＣＫデータに変換し、色変換とγ変換をした後、変換後の画像データを前記記憶装置に出力する処理と、前記画像処理装置からの画像データを多値のＹＭＣＫデータに変換し、色変換とγ変換をした後、更に階調処理を施してから処理後の画像データを前記出力装置に出力する処理の双方を同時に行うように構成されていることを特徴とする画像処理システム。
【請求項２】
前記画像データは、圧縮されていることを特徴とする請求項１記載の画像処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は画像を印字出力するプリンタ、複写機、あるいはファクシミリなどの画像形成装置をネットワーク接続して画像出力を行う画像処理システムに係り、特に画像データの保存に特徴のある画像処理システムに関する。
【０００２】
【従来の技術】
近年のネットワークの発達とハードディスク等の記憶装置の急速な発展のなかで画像データの扱いが容易となり、従来は不可能であった画像データの蓄積や配信が可能となってきた。このような接続環境からなるネットワークシステムでは、プリンタ出力を行う場合であれば、特開平６−２１４０１９号公報記載のようにパーソナルコンピュータ（ＰＣ）に接続されているプリンタの種類や状態によってネットワーク上のプリンタ（複写機を含む）を選んで出力することができる。
【０００３】
ところがコピー等のスキャン画像では、データ量の問題からそのような使い方は不可能とされていたが、このような画像データに対しても、特開平６−３３２６３６号公報や特開平１０−２２４６４３号公報に開示された技術によって可能になっている。
【０００４】
前者はクライアントユーザが使用するプリンタの出力可能なデータタイプを意識することなく、ラスタ画像データのプリントを行なえるようにしたもので、同一ネットワーク上に複数のクライアント端末、ファイルサーバおよびプリンタサーバが接続される構成で、ファイルサーバはプリント出力するラスタ画像データとプリントコマンドをキューイングするためのキューイング情報を管理するプリンタサーバシステムにおいて、プリンタのデータタイプとプリンタサーバで出力可能なデータタイプが異なる場合には、ラスタ画像データをプリンタサーバで出力可能なデータタイプのデータに変換してプリントさせるように構成されている。
【０００５】
また、後者はデバイスに対応するプロファイルを複数格納するプロファイル格納手段と、色処理モジュールを格納する色処理モジュール格納手段と、ネットワークを介してネットワーク端末と通信する通信手段とを有し、画像データベースに格納されている任意の画像データ、色処理モジュール、および任意のプロファイルを通信手段を介してネットワーク端末にダウンロードするようにして、ネットワークシステム上でカラーマッチングを実現するようにしている。
【０００６】
【発明が解決しようとする課題】
ところで、前記特開平６−３３２６３６号公報記載の技術のようにサーバ側でどんな処理も実行するようにすると、サーバ側の機能が多くなること、選定デバイスに送るまでに処理時間が必要なこと、各デバイスがサーバが備えている機能を持っている場合には、無駄となることなどが考えられる。
【０００７】
また、前記特開平１０−２２４６４３号公報記載の技術のように単にプロファイルだけでは、機器の時間とともに変動する要因までは抑えることはできず、機器の出力時の状態でのベスト画像の出力は難しい。
【０００８】
本発明は、このような従来技術の実情に鑑みてなされたもので、その目的は、記憶装置に記憶された画像データをネットワーク接続された印字装置からいつでも高品質で出力可能な画像処理システムを提供することにある。
【０００９】
また、他の目的は、記憶装置に蓄積できるデータ量を増やすことができる画像処理システムを提供することにある。
【００１０】
【課題を解決するための手段】
前記目的を達成するため、本発明は、原稿画像を読み取る画像読み取り装置と、読み取った画像データに対してフィルタ処理と色補正処理の少なくとも一方による画像処理を施す画像処理装置と、画像処理された画像データを記憶する記憶装置と、前記画像読み取り装置によって読み取られた画像データを印字する複数の出力装置とがネットワーク接続された画像処理システムにおいて、前記画像データを前記記憶装置に記憶させる際、前記各出力装置の特性に対応できるデータ形式で保存させる制御手段を備え、前記制御手段は、前記画像処理装置からの画像データを多値のＹＭＣＫデータに変換し、色変換とγ変換をした後、変換後の画像データを前記記憶装置に出力する処理と、前記画像処理装置からの画像データを多値のＹＭＣＫデータに変換し、色変換とγ変換をした後、更に階調処理を施してから処理後の画像データを前記出力装置に出力する処理の双方を同時に行うように構成されていることを特徴とする。ここでいう各出力装置の特性とは、分解能、１画素の階調数、濃度再現範囲、色再現範囲などを指し、これらの各出力装置の特性に対応できるデータ形式では、例えばビットマップでもよいが、多値データである必要がある。また、カラー画像データの場合には、画像データとしてのプロファイルが必要である。
【００１１】
この場合、前記制御手段は、印字出力する際、印字出力時の出力装置の特性に適合させた画像データを前記出力装置側に出力する。また、記憶させる前記画像データは、ＹＭＣＫ多値データである。
【００１２】
なお、印字装置の特性に適合させた画像データを出力する場合、出力装置の階調処理方式には、多値のディザ法、多値の誤差拡散法、２値のディザ法、２値の誤差拡散法などの種々の方式がある。これらの処理は出力装置（プリンタ装置）の特性に合わせて設定されているので、これらの処理方法によって階調特性（γカーブ）が異なるとともに、出力装置によって濃度の再現範囲に差がある。そこで、これらの違いを吸収するために、元になるデータは個別機種に特化したデータ形式やデータ範囲になっていては変換する際に、うまく補正することはできない。そこで、元になるデータは出力装置に合わせて変換した際にひずみのない結果を得られるようにできるだけダイナミックレンジの広い階調特性のデータであることが必要である。
【００１３】
例えば、１画素８ｂｉｔ２５６階調のデータで保有し、出力装置の特性に合わせて１画素１ｂｉｔの２値の出力装置にディザ法を用いて出力する場合、処理の順序は以下（１）ないし（５）のようになる。
【００１４】
（１）１画素８ｂｉｔ２５６階調のデータ
（２）γ変換（基本的には８ｂｉｔ→８ｂｉｔ変換）
（３）階調処理（ディザ法）
（４）１画素１ｂｉｔ（データ）
（５）出力
なお、前記処理で色特性を考慮すると、γだけでなく画像データの特性に合わせた色変換を行う場合もある。この場合には、以下のようになる。
【００１５】
（１）１画素８ｂｉｔ２５６階調のデータ（ＹＭＣＫ）
（１’）色変換  ＹＭＣＫ→Ｙ’Ｍ’Ｃ’Ｋ’（インクやトナーの色のシミュレーション）
（２）γ変換（基本的には８ｂｉｔ→８ｂｉｔ変換）
（３）階調処理（ディザ法）
（４）１画素１ｂｉｔ（データ）
（５）出力
このように蓄積や配信する画像データを２値画像データにするのではなく、多値のＹＭＣＫデータの形式で蓄積すると、出力装置がその装置固有のγ特性にあわせて階調調整を実施できるとともに、蓄積しているデータに機器の固有情報を持たせる必要がなくなる。
【００１６】
また、前記画像データは、圧縮され記憶される。すなわち、ＹＭＣＫの多値データとして保持する際に、大量のデータを蓄積できるために圧縮処理をかけて保存する。このとき圧縮形式を出力デバイス間で共通化する。これによって、データ転送時間の短縮や、蓄積データ量を多くすることができる。
【００１７】
前記画像データは、出力指示した画質処理の結果を反映させ、デバイス固有の階調処理は反映しないようにする。すなわち、蓄積データは読み取ったデータそのもので蓄積し、出力デバイスに依存しないようにする。これは、画像データサーバを構築することは可能であるが、複写機やプリンタが混在するなかでスキャン画像とユーザの指示した画質設定モードを出力装置におくっても同等の処理をすることはできない。例えば複写機ではスキャン画像に対して空間フィルタ施すことによって文字部を際だたせることはできるが、プリンタの場合には入力された画像データに対して階調処理を施すだけである。このため記憶する際に空間フィルタ処理等を実施し最終処理となる階調処理だけを各出力デバイスで実施できるデータ形態を持つようにすると、複写機とプリンタの混在状態でも同等のスキャン画像出力を実現できる。
【００１８】
なお、前記制御手段は、前記画像処理装置からの画像データに対して階調処理を行って前記出力装置に出力すると同時に、階調処理を行わない画像データを前記記憶装置側に出力するようにする。これよって、階調処理を施す前の画像データを抜き出して蓄積することによって他機での高画質な出力や同じ複写機でも後日にプロセス変動にともなうγ特性の変化にあわせた出力が可能となる。
【００１９】
【発明の実施の形態】
以下、本発明の実施形態について図面を参照して説明する。
【００２０】
図１は本発明の実施形態に係る画像処理装置の一例を示すブロック図である。同図において、本実施形態に係る画像処理装置は、スキャナ部１、画像処理部２、バス制御部３、階調処理部４、蓄積制御部５および記憶装置６からなり、階調処理部４からはプリンタ７に、蓄積制御部５からはネットワーク８にそれぞれ接続されている。
【００２１】
スキャナ部１はＣＣＤによって原稿画像を読み取り、ＣＣＤからの出力を補正し信号処理してＲＧＢとして出力する。画像処理部２はスキャナ部１からのＲＧＢデータに対してフィルタ処理を行い、エッジ強調やモアレ除去を行うとともに、文字や写真部を区別してフィルタ処理や色補正処理を切り替え最適な画像処理を行い、ＹＭＣＫデータを出力する。そのため、前記スキャナ部１と画像処理部２とによってカラー画像処理部を構成している。バス制御部３はカラープリンタ部７に対する画像処理部２からの画像データ（ＹＭＣＫデータ）と蓄積制御部（ネットワークＩ／Ｆ部）５からの切り替えの制御を行うとともに、データ蓄積時には画像処理部２からの画像データを蓄積制御部５に出力する。バス制御部３の制御モードとしては、
（１） 画像処理部 →蓄積制御部と階調処理部に同時に出力
（２） 画像処理部 →階調処理部
（３） 蓄積制御部→ 階調処理部
（４） 画像処理部 →蓄積制御部
の４つのモードがある。蓄積制御部５は画像データの圧縮・伸長・蓄積・ネットワークとのデータ送受信を行い、記憶装置６は画像データの蓄積を行う。
【００２２】
このように大略構成された画像処理装置では、
▲１▼コピーとして出力する場合、
▲２▼ネットワーク配信を行う場合、
▲３▼ネットワーク経由での受信とプリントを行う場合、
の３つの場合でそれぞれ動作が異なる。
【００２３】
すなわち、▲１▼の場合、スキャナ部１からＲＧＢデータとして読み出された画像データは、画像処理部２に送られ、ここで画像を補正するための空間フィルタ等の処理を行った後、カラーコピーの場合はＲＧＢから色変換を行いＹＭＣＫデータとして、白黒コピーの場合は輝度データに変換または空間フィルタ処理後のグレースケールデータとして、バス制御部３に送られる、バス制御部３では、階調処理部４経由で前記データをカラープリンタ部７へ送り（前記（２））、カラープリンタ部７では、受信した前記データに基づいて画像をプリントする。
【００２４】
▲２▼の場合、スキャナ部１からＲＧＢデータとして読み出された画像データは、画像処理部２に送られ、ここで画像を補正するための空間フィルタ等の処理を行った後、白黒コピーの場合は輝度データに変換または空間フィルタ処理後のグレースケールデータとして、バス制御部３に送られる、バス制御部３では画像処理部２から送られてきたデータを蓄積制御部５へ送る（前記（４）。蓄積制御部５では、受信したデータを一時的にメモリ等に蓄積しながら必要な圧縮処理の後にＨＤ等の２次記憶媒体６に記憶する。また必要に応じてネットワーク８との送受信処理を行う。
【００２５】
▲３▼の場合、蓄積処理部５で、データ受信確認後、必要なデータ伸長処理後のラスターデータをバス制御部３に送る（前記（３））。バス制御部３では、データを階調処理部４へ送り、このプリンタ固有のγ特性の補正処理を施したのちカラープリンタ部７へ送る、カラープリンタ部７では、画像をプリントする。
【００２６】
ソート処理を行う場合は、▲１▼に示す動作をしながらバス制御部３で階調処理部４に送ると同時に蓄積制御部５へも送出し記憶装置６に圧縮画像データとして蓄積する（前記（１））。一連の書類のコピーが一通り終了すると、画像蓄積部５から蓄積された圧縮画像データを順次伸長処理し、バス制御部３に送り、プリンタ固有のγ特性の補正処理を施したのちカラープリンタ部７へ送る、カラープリンタ部７では、画像をプリントする。この画像データはコピーデータとして再利用される。電子ソート処理と呼ばれる機能である。これらの動作後に再び昔の出力データを再度プリントしたいときには、記憶装置６から呼び出す動作を行うが、このときプリンタのγ特性が変化していても、その状態にあわせてプリントすることができる。
【００２７】
また、何らかの理由でプリンタ部の状態が悪く、記憶装置６にあるデータを他機で出力する際も、ネットワーク８を通じて他機に配信し、その出力装置の固有のγ特性の補正処理を施せるため、品質の高い出力を得ることができる。
【００２８】
また、この種のネットワークシステムの概略構成を図２に示す。この種のネットワークシステムは、例えば複数のパーソナルコンピュータ（ＰＣ）１０１，１０２，１０３，１０４と、ＰＣ１０１〜１０４のプリント出力を行うプリンタ１０５（図１におけるカラープリンタ部７に対応）と、プリント機能も有する複写（コピー）機１０６，１０７と、ファイルサーバ１０８とがネットワーク１０９（図１におけるネットワーク８に対応）を介して接続され、それぞれの間でデータの通信を行って必要な処理を行っている。すなわち、このようなネットワークシステムにおける接続環境では記憶装置６をファイルサーバ１０８として外部に置くことも可能であることを示している。
【００２９】
この実施形態では、大量のデータを配信してネットワーク８（１０９）上でコピー的な機能を実現する際、蓄積や配信する画像データをファクシミリのような２値画像データにするのではなく、多値のＹＭＣＫデータの形式で蓄積するようにした。すなわち、蓄積制御部５では。記憶装置６に蓄積する際、多値のＹＭＣＫデータの形成で蓄積する。これによって出力デバイスがそのデバイス固有のγ特性にあわせて階調調整を実施できるとともに、蓄積しているデータに機器の固有情報を持たせる必要がなくなる。例えば、多値データとして保持する際に、大量のデータを蓄積できるために圧縮処理をかけて保存する。このとき圧縮形式を出力デバイス間で共通化することによってデータ転送時間の短縮や、蓄積データ量を多くすることができる。この場合、蓄積データをスキャンしたデータそのもので蓄積するようにすると、出力デバイスに依存しない。
【００３０】
一方、画像データサーバを構築することは可能であるが、複写機１０６，１０７やプリンタ１０５が混在するなかでスキャン画像とユーザの指示した画質設定モードを出力デバイスにおくっても同等の処理をすることはできない。例えば複写機ではスキャン画像に対して空間フィルタ施すことによって文字部を際だたせることを実施できるが、通常、プリンタの場合は入力された画像データに対して階調処理を施すだけである。このため、本実施形態に示すように記憶する際に空間フィルタ処理等を実施しておき、最終処理となる階調処理だけを各出力デバイスで実施できるデータ形態を持つことによって複写機１０６，１０７やプリンタ１０５の混在状態でも同等にスキャン画像出力を実現できる。
【００３１】
複写機１０６，１０７では、スキャンと同時にその複写機にあわせた階調処理を実施し、紙に出力するが、同時に後日または他機で出力できるように蓄積しておく機能を持つようにする。このとき、その複写機１０６，１０７の階調処理を施す前の画像データを記憶装置６から抜き出せるようにパス制御部３から当該記憶装置６に蓄積しておくと、その後の出力の際に、他機での高画質な出力やおなじ複写機でも後日にプロセス変動にともなうγ特性の変化にあわせて出力することができる。なお、機器に合わせた階調処理とは、２値で書き込むプリンタでは、多値データからディザ処理や誤差拡散処理を行い、書き込みデバイスにあわせた階調処理を実施し、印字出力するようにしているが、このときその階調処理手法と機器の書き込み特性に合わせてγ変換処理もあわせて行われる。ここではこれらを総称して階調処理と表現している。このような安価なプリンタに合わせた階調処理は、前述のように２値化されている例が多く、２値化されたあとでは、別の機種に対して正しく階調表現を行うことは難しい。このため、記憶装置６に蓄積される情報は階調処理前の多値データとする。
【００３２】
【発明の効果】
以上のように請求項１記載の発明によれば、画像データを記憶装置に記憶させる際、各出力装置の特性に対応できるデータ形式で保存させるので、出力機器固有の特性をいつでも反映させることができ、記憶した画像データを取り出していつでも品質の高い出力を得ることができる。
【００３３】
また、請求項１記載の発明によれば、印字出力する際、印字出力時の出力装置の特性に適合させた画像データを前記出力装置側に出力するので、出力機器固有の特性をいつでも反映させることができ、いつでも品質の高い出力を得ることができる。
【００３４】
更に、請求項１記載の発明によれば、記憶する画像データはＹＭＣＫ多値データなので、スキャナデータに近い状態での画像データを保持することの無駄を省くことができる。
【００３５】
請求項２記載の発明によれば、画像データは圧縮されているので、請求項１記載の発明の効果に加え、記憶装置に蓄積できるデータ容量を増やすことができる。
【００３６】
また、請求項１記載の発明によれば、画像データは出力指示した画質処理の結果を反映し、デバイス固有の階調処理を反映していないものなので、出力機器固有の特性をいつでも反映させることができ、いつでも品質の高い出力を得ることができる。
【００３７】
更に、請求項１記載の発明によれば、画像処理装置からの画像データを階調処理を行って出力装置に出力すると同時に、階調出力を行わない画像データを記憶装置側に出力するので、画像を読み取って印字している際にも、前記読み取った画像を蓄積することができ、効率のよい処理が可能となる。
【図面の簡単な説明】
【図１】本発明の実施形態に係る画像処理システムの要部の概略構成を示すブロック図である。
【図２】本発明の実施形態に係るネットワーク接続された画像処理システム全体の構成を示すブロック図である。
【符号の説明】
１  スキャナ部
２  画像処理装置
３  バス制御部
４  階調処理部
５  蓄積制御部
６  記憶装置
７  カラープリンタ部
８，１０９  ネットワーク
１０１〜１０４  パーソナルコンピュータ
１０５  プリンタ
１０６，１０７  複写機
１０８  ファイルサーバ（記憶装置）
【図１】
0004398567.tif 000002
【図２】
0004398567.tif 000003