(57)【特許請求の範囲】
【請求項１】
画像を印刷媒体に出力する出力手段と、入力された画像情報から文字線画か否かを示し文字線画部が膨張処理された属性情報を生成する属性情報生成手段と、前記画像情報および前記属性情報を蓄積する蓄積手段と、前記属性情報に基づいて前記画像情報に対して補正処理を行って前記出力手段に出力する画像情報補正手段と、前記画像情報および前記属性情報に対応する情報を含む送信情報を生成する送信情報生成手段と、前記送信情報生成手段にて生成された送信情報を外部機器に送信する送信手段を具備し、前記送信情報生成手段は、前記属性情報生成手段で生成した前記属性情報から文字線画部に収縮処理を施した送信用属性情報を生成する送信属性情報生成手段を含むことを特徴とする画像処理装置。
【請求項２】
さらに、前記入力された前記画像情報を圧縮する画像情報圧縮手段および圧縮された画像情報を伸長する画像情報伸長手段を具備し、前記蓄積手段は前記画像情報圧縮手段にて圧縮された画像情報を蓄積し、前記画像情報伸長手段は前記蓄積手段に蓄積されている圧縮された画像情報を伸長し、前記画像情報補正手段は、前記画像情報伸長手段で伸長された画像情報に対して補正処理を行い、前記送信情報生成手段は前記画像情報伸長手段にて伸長された画像情報を用いて送信情報を生成することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像情報圧縮手段にて前記画像情報に施す圧縮処理は非可逆圧縮であることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
さらに、前記属性情報生成手段にて生成された前記属性情報を圧縮する属性情報圧縮手段および圧縮された属性情報を伸長する属性情報伸長手段を具備し、前記蓄積手段は前記属性情報圧縮手段にて圧縮された属性情報を蓄積し、前記属性情報伸長手段は前記蓄積手段に蓄積されている圧縮された属性情報を伸長し、前記画像情報補正手段は、前記属性情報伸長手段で伸長された属性情報に基づいて補正処理を行い、前記送信属性情報生成手段は前記属性情報伸長手段にて伸長された属性情報から前記送信用属性情報を生成することを特徴とする請求項１ないし請求項３のいずれか１項に記載の画像処理装置。
【請求項５】
前記属性情報圧縮手段にて前記属性情報に施す圧縮処理は可逆圧縮であることを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記送信情報生成手段は、解像度変換、階調変換、圧縮のうちの少なくとも１つの処理によって画像情報の情報量を削減し、削減された画像情報を用いて送信情報を生成することを特徴とする請求項１ないし請求項５のいずれか１項に記載の画像処理装置。
【請求項７】
前記属性情報生成手段にて生成される前記属性情報および前記送信情報生成手段にて生成される前記送信情報に含まれる前記属性情報に対応する情報は、前記画像情報に対応する画素単位の情報であることを特徴とする請求項１ないし請求項６のいずれか１項に記載の画像処理装置。
【請求項８】
前記送信属性情報生成手段は、前記属性情報のビット数を変換して前記送信用属性情報を生成することを特徴とする請求項１ないし請求項７のいずれか１項に記載の画像処理装置。
【請求項９】
前記送信情報生成手段は、前記画像情報から前記属性情報に基づいて第１画像情報および第２画像情報を生成し、さらに前記第１画像情報及び前記第２画像情報を含む前記送信情報を生成することを特徴とする請求項１ないし請求項９のいずれか１項に記載の画像処理装置。
【請求項１０】
前記送信情報生成手段は、前記第１画像情報または前記第２画像情報の情報量を削減することを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
前記送信情報生成手段は、解像度変換、階調変換、圧縮のうちの少なくとも１つの処理によって前記第１画像情報または前記第２画像情報の情報量を削減することを特徴とする請求項１０に記載の画像処理装置。
【請求項１２】
画像を印刷媒体に出力する出力手段と、入力された画像情報から文字線画か否かを示し文字線画部が膨張処理された属性情報を生成する属性情報生成手段と、前記属性情報に基づいて前記画像情報に対して補正処理を行って前記出力手段に出力する画像情報補正手段と、前記属性情報生成手段にて生成された属性情報および前記入力された画像情報に基づいて前記属性情報に対応する情報および第１画像情報および第２画像情報を生成する送信画像情報生成手段と、前記属性情報に対応する情報および前記送信画像情報生成手段にて生成された第１画像情報または第２画像情報を含む送信情報を生成する送信情報生成手段と、前記送信情報生成手段にて生成された送信情報を外部機器に送信する送信手段を具備し、前記送信画像情報生成手段は、前記属性情報に対応する情報および前記入力された画像情報に基づいて所定ブロック単位毎に同一画素値もしくは複数の異なる画素値で前記第１画像情報または前記第２画像情報を生成し、前記送信情報生成手段は、前記属性情報生成手段で生成した前記属性情報から文字線画部に収縮処理を施した送信用属性情報を生成する送信属性情報生成手段を含むことを特徴とする画像処理装置。
【請求項１３】
前記送信情報生成手段は、前記第１画像データまたは前記第２画像データの情報量を削減し、情報量が削減された前記第１画像情報および前記第２画像情報を含む前記送信情報を生成することを特徴とする請求項１２に記載の画像処理装置。
【請求項１４】
画像を印刷媒体に出力する出力手段と、入力された画像情報を蓄積する蓄積手段と、前記蓄積手段に蓄積されている前記画像情報から文字線画か否かを示し文字線画部が膨張処理された属性情報を生成する属性情報生成手段と、前記属性情報に基づいて前記蓄積手段に蓄積されている前記画像情報に対して補正処理を行って前記出力手段に出力する画像情報補正手段と、前記蓄積手段に蓄積されている前記画像情報および前記属性情報生成手段で生成された前記属性情報に対応する情報を含む送信情報を生成する送信情報生成手段と、前記送信情報生成手段にて生成された送信情報を外部機器に送信する送信手段を具備し、前記送信情報生成手段は、前記属性情報生成手段で生成した前記属性情報から文字線画部に収縮処理を施した送信用属性情報を生成する送信属性情報生成手段を含むことを特徴とする画像処理装置。
【請求項１５】
前記送信情報生成手段は、前記画像情報の情報量を削減し、情報量が削減された前記画像情報を含む前記送信情報を生成することを特徴とする請求項１４に記載の画像処理装置。
【請求項１６】
さらに、前記入力された画像情報を圧縮する画像情報圧縮手段および圧縮画像情報を伸長する画像情報伸長手段を具備し、前記蓄積手段は前記画像情報圧縮手段にて圧縮された画像情報を蓄積し、前記画像情報伸長手段は前記蓄積手段に蓄積されている圧縮された画像情報を伸長し、前記属性情報生成手段は前記画像情報伸長手段にて伸長された画像情報から前記属性情報を生成し、前記画像情報補正手段は前記画像情報伸長手段にて伸長された画像情報に対して補正処理を行い、前記送信情報生成手段は前記画像情報伸長手段にて伸長された画像情報を用いて前記送信情報を生成することを特徴とする請求項１４または請求項１５に記載の画像処理装置。
【請求項１７】
前記画像情報圧縮手段は、前記画像情報に対して可逆圧縮処理を施すことを特徴とする請求項１６に記載の画像処理装置。
【請求項１８】
コンピュータに、入力された画像情報から文字線画か否かを示し文字線画部が膨張処理された属性情報を生成する属性情報生成機能と、前記画像情報および前記属性情報を記憶手段に蓄積させる蓄積機能と、前記属性情報に基づいて前記画像情報に対して補正処理を行って前記出力手段に出力する画像情報補正機能と、前記蓄積されている前記画像情報の情報量を削減するとともに前記属性情報から文字線画部に収縮処理を施した送信用属性情報を生成し情報量が削減された画像情報および前記送信用属性情報を含む送信情報を生成する送信情報生成機能と、前記送信情報を外部機器に送信する送信機能を実現させることを特徴とするプログラム。
【請求項１９】
コンピュータに、入力された画像情報から文字線画か否かを示し文字線画部が膨張処理された属性情報を生成する属性情報生成機能と、前記属性情報に基づいて前記画像情報に対して補正処理を行って前記出力手段に出力する画像情報補正機能と、前記属性情報および前記入力された画像情報に基づいて前記属性情報に対応する情報および第１画像情報および第２画像情報を生成する送信画像情報生成機能と、前記第１画像情報または前記第２画像情報の情報量を削減するとともに前記属性情報から文字線画部に収縮処理を施した送信用属性情報を生成し該送信用属性情報及び情報量が削減された前記第１画像情報と前記第２画像情報を含む送信情報を生成する送信情報生成機能と、前記送信情報を外部機器に送信する送信機能を実現させるためのプログラムであって、前記送信画像情報生成機能は、前記属性情報に対応する情報および前記入力された画像情報に基づいて所定ブロック単位毎に同一画素値もしくは複数の異なる画素値で前記第１画像情報または前記第２画像情報を生成することを特徴とするプログラム。
【請求項２０】
コンピュータに、入力された画像情報を記憶手段に蓄積させる蓄積機能と、前記蓄積された画像情報から文字線画か否かを示し文字線画部が膨張処理された属性情報を生成する属性情報生成機能と、前記属性情報に基づいて前記画像情報に対して補正処理を行って前記出力手段に出力する画像情報補正機能と、前記蓄積された画像情報の情報量を削減するとともに前記属性情報から文字線画部に収縮処理を施した送信用属性情報を生成し情報量が削減された前記画像情報および前記送信用属性情報を含む送信情報を生成する送信情報生成機能と、前記送信情報を外部機器に送信する送信機能を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、公衆回線やＬＡＮなどのネットワーク回線を介して異機種間で高品質に画像データを通信するための画像処理に関するものである。
【０００２】
【従来の技術】
近年、複写機のデジタル化が進んだことによりファクシミリ機能やプリンタ機能の複合化が促進され、ネットワークを介して複数の複合デジタル複写機を接続するシステムが出現している。また、最近はこれらネットワーク機器のカラー化も進み、カラーファクシミリやカラープリンタも主流になりつつある。このようなネットワークシステムでは、例えば解像度がそれぞれ異なる異機種装置間での相互接続や、カラー複写機と白黒複写機といったような色空間がそれぞれ異なる異機種装置間での相互接続が可能であり、これらの機器を利用したネットワークコピー機能なども実現可能である。ネットワークコピーとはネットワークに接続された入力デバイスと出力デバイスを利用して、ネットワークを介して従来の複写機と同等の機能を実現するものである。なお、従来の複写機のように、画像の入力から出力までを１台の装置にて行ういわゆる一般的なコピーのことをローカルコピーと呼んでネットワークコピーと区別することにする。
【０００３】
図１０は、従来のローカルコピーを行う装置の一構成例を示すブロック図である。図中、６１は入力部、６２は入力画像補正部、６３は属性情報生成部、６４は画像情報圧縮部、６５は属性情報圧縮部、６６は蓄積部、６７は画像情報伸長部、６８は属性情報伸長部、６９は補正用タグ生成部、７０は出力画像補正部、７１は出力部である。入力部６１は、画像情報を入力する。入力画像補正部６２は、入力部６１で入力された画像情報の入力デバイス色空間から内部色空間への変換や下地除去等の補正処理を行う。属性情報生成部６３は、入力画像補正部６２で補正処理された画像情報から文字線画などの属性情報を生成する。画像情報圧縮部６４は、入力画像補正部６２で補正処理された画像情報を圧縮処理する。属性情報圧縮部６５は、属性情報生成部６３で生成された属性情報を圧縮処理する。蓄積部６６は、画像情報圧縮部６４で圧縮処理された画像情報および属性情報圧縮部６５で圧縮処理された属性情報を蓄積する。
【０００４】
画像情報伸長部６７は、蓄積部６６に蓄積された画像情報を読み出して伸長処理する。属性情報伸長部６８は、蓄積部６６に蓄積された属性情報を読み出して伸長処理する。補正用タグ生成部６９は、属性情報伸長部６８で伸長処理された属性情報から出力画像補正部７０で補正処理を行うためのタグ信号を生成する。出力画像補正部７０は、補正用タグ生成部６９で生成されたタグ信号に基づいて画像情報伸長部６７で伸長処理された画像情報の内部色空間から出力デバイス色空間への変換や階調補正等を行う。出力部７１は、出力画像補正部７０で補正処理された画像情報を出力する。
【０００５】
図１１は、従来のローカルコピーを行う装置の一構成例におけるコピー動作の一例を示すフローチャートである。ここでは、複数ページからなる原稿をそのまま１部コピーする場合の処理の一例を示している。Ｓ１５１において、入力部６１にてユーザが指示したモード設定で原稿画像情報を入力する。画像情報が入力されると、Ｓ１５２において、入力画像補正部６２にて入力デバイス色空間から内部色空間への変換や下地検知及び下地除去等の入力画像補正処理が行われる。入力画像情報の補正処理が終わると、Ｓ１５３において、補正済み画像情報に対して属性情報生成部６３にて像域分離処理を行い、文字線画か否かを示す情報などから構成された属性情報が生成される。属性情報が生成されると、Ｓ１５４において、補正済み画像情報および属性情報は、それぞれ画像情報圧縮部６４および属性情報圧縮部６５にてそれぞれ圧縮処理されて蓄積部６６に蓄積される。Ｓ１５５において全ページの画像を蓄積したか否かを判定し、未処理の原稿が残っている場合にはＳ１５１に戻り、以上の処理を全ページ終了するまで繰り返す。
【０００６】
一旦蓄積された画像情報および属性情報は読み出された後に、Ｓ１５６において画像情報伸長部６７および属性情報伸長部６８にてそれぞれの圧縮形式に準じた伸長方式で伸長処理される。伸長処理が終わると、Ｓ１５７において、伸長処理された属性情報から補正用タグ生成部６９にて出力画像補正用のタグ信号が生成される。タグ信号が生成されたら、Ｓ１５８において、生成されたタグ信号に基づいて、出力画像補正部７０にて画像情報に対し内部色空間から出力デバイス色空間への変換や階調補正等の出力画像補正処理が行われる。補正処理された画像情報は、Ｓ１５９において、出力部７１にて紙などの印刷媒体に印字出力される。Ｓ１６０において全ページの画像を出力したか否かを判定し、未出力の画像が残っている場合にはＳ１５６に戻り、以上の処理を全ページ終了するまで繰り返す。
【０００７】
以上のように、従来のローカルコピーでは、入力画像情報および入力画像情報から生成した属性情報を一旦圧縮して蓄積し、出力時は蓄積した入力画像および属性情報を伸長して画像処理を施し、出力する。このように画像情報および属性情報を一旦蓄積する構成をとることにより、画像情報の入力から出力までをリアルタイムに処理することができる。特に画像情報および属性情報を蓄積した後は、出力部７１の起動タイミングや印刷処理速度にあわせて蓄積画像情報の読み出しから出力までを高速に処理することができる。また画像情報および属性情報を一旦蓄積することにより、例えばフェイスアップ（最終ページから順に出力し、１ページ目が一番上に来るようにする）や冊子作成（縮小して回転し、順序を入れ替えて２ないし数ページずつ両面出力する）などの複写機能も実現することができる。また蓄積した画像情報の出力処理中は入力部６１等のリソースを解放することができる。なお上述の従来技術においては、画像情報および属性情報を蓄積する前に一旦圧縮しているが、当然圧縮せずに蓄積してもよい。上述のローカルコピーの構成例に近いものとして、例えば特開平９―１８６８６６号公報等が挙げられる。
【０００８】
図１２は、従来のネットワークコピーを行う送信側装置の一構成例を示すブロック図である。図中、８１は入力部、８２は入力画像補正部、８３は第１圧縮部、８４は蓄積部、８５は第１伸長部、８６は第２圧縮部、８７は送信部である。上述のように、ネットワークコピーとはネットワークに接続された入力デバイスと出力デバイスを利用して、ネットワークを介して従来のローカルコピー同等の機能を実現するものである。
【０００９】
入力部８１は、画像を入力する。入力画像補正部８２は、入力部８１で入力された画像情報の入力デバイス色空間から内部色空間への変換や下地除去等の補正処理を行う。第１圧縮部８３は、入力画像補正部８２で補正処理された画像情報を圧縮処理する。蓄積部８４は、第１圧縮部で圧縮処理された画像データを蓄積する。第１伸長部８５は、蓄積部８４に蓄積された画像情報を読み出して伸長処理する。第２圧縮部８６は、第１伸長部で伸長された画像情報をネットワークに送出するために再度圧縮処理する。送信部８７は、第２圧縮部で圧縮処理された画像情報を所定の画像フォーマットにラッピングしてネットワークへ送出する。
【００１０】
図１３は、従来のネットワークコピーを行う装置の一構成例におけるコピー動作の一例を示すフローチャートである。ここでは、複数ページからなる原稿を１部だけそのままネットワークへ送出する場合の処理を示している。まずＳ１７１において、入力部８１にてユーザが指示したモード設定で原稿画像情報を入力する。画像情報が入力されると、Ｓ１７２において、入力画像補正部８２にて入力デバイス色空間から内部色空間への変換や下地検知及び下色除去等の入力画像補正処理が行われる。入力画像補正処理が終わると、Ｓ１７３において、第１圧縮部８３にて補正済み画像情報が圧縮処理されて蓄積部８４に蓄積される。Ｓ１７４において全ページの画像を蓄積したか否かを判定し、未処理の原稿が残っている場合にはＳ１７１に戻り、以上の処理を全ページ終了するまで繰り返す。
【００１１】
一旦蓄積された画像情報は読み出された後に、Ｓ１７５において、第１伸長部８５にて圧縮形式に準じた伸長方式で伸長処理される。伸長処理が終わると、Ｓ１７６において、伸長処理された画像情報をネットワークへ送出するために第２圧縮部８６にて再度圧縮処理され、図示しないメモリに記憶される。Ｓ１７７において全ページの画像を圧縮したか否かを判定し、未処理の画像が残っている場合にはＳ１７５に戻り、Ｓ１７５，Ｓ１７６の処理を全ページ終了するまで繰り返す。
【００１２】
図示しないメモリに記憶された圧縮後の画像情報は、Ｓ１７８において、送信部８７にて所定の画像フォーマットにラッピングされる。そして、所定の画像フォーマットにラッピングされた画像情報は、Ｓ１７９において送信部８７からネットワークへ送出される。
【００１３】
以上のように、従来のネットワークコピーでは、入力画像情報を一旦圧縮して蓄積し、送信時は蓄積した入力画像を伸長して再度ネットワーク送信形態に変換（圧縮）して送信する。このように、画像情報を一旦蓄積する構成をとることにより、ネットワーク送信形態に変換する際の処理負荷、すなわち第２圧縮部８６および送信部８７の処理負荷が大きい場合でも、画像情報の入力をリアルタイムに行うことができる。また蓄積した画像情報のネットワーク送信形態への変換（圧縮）処理中は入力部８１等のリソースを解放することができる。なお、上記従来技術においては、画像情報を蓄積する前に一旦圧縮しているが、当然圧縮せずに蓄積してもよい。上述したネットワークコピーの構成例に近いものとして、例えば特開平９―３１２７４６号公報等が挙げられる。
【００１４】
図１２および図１３で説明したネットワークコピーを実現する場合、入力した原稿画像情報を１枚のプレーン画像情報として扱うのが一般的である。つまり１枚のプレーン画像情報に対して、入力側で原稿タイプを指定して原稿に適した画像処理をプレーン画像情報全体に施し、圧縮処理してネットワークへ送出している。しかしながら、ネットワークコピーにおいては伝送路の負荷を軽減するため、比較的高圧縮率が要求される。この場合、原稿画像情報が文字のみあるいは写真のみといった１種類の属性の画像情報だけで構成されるのであれば特に問題はない。しかし、文字と写真が混在しているような複数の属性の画像情報から構成されている場合には、例えば以下のような不都合が生じる。つまり、文字と写真が混在している画像情報を圧縮しようとした場合、１枚のプレーン画像情報に対して同じ圧縮処理を施すので、適用する圧縮方式によっては文字部分あるいは写真部分のいずれかの画質が劣化するか、もしくは全体の圧縮率が低下してしまう。
【００１５】
このような問題に対して、原稿画像情報の特徴を判別し、判別結果から画像を属性毎に分離して複数のプレーン画像情報に分けて扱うような手法が考えられる。図１４は、複数のプレーン画像に分離して扱う際の各プレーン画像の一例の説明図である。例えば入力された画像情報が図１４（Ａ）に示すような写真や色文字の混在したカラー画像であったとする。図１４（Ａ）に示す画像では、赤い文字「ＡＢＣ」と青い文字「１２３」とともに、中間調の写真が存在している。
【００１６】
この図１４（Ａ）に示すような画像を、図１４（Ｂ）〜（Ｄ）に示すような３つの画像プレーンに分離する。ここでは、写真などの絵柄部分を図１４（Ｄ）に示すように絵柄情報プレーンの画像として分離する。また、文字線画部分の色情報を図１４（Ｂ）に示すように、文字色情報プレーンの画像として分離する。さらに、図１４（Ｄ）に示す絵柄情報プレーンと図１４（Ｂ）に示す文字色情報プレーンのいずれを選択するかを示す情報を、図１４（Ｃ）に示す属性情報プレーンとして分離する。この場合の属性情報プレーンには、文字や線画を構成する画素について文字色情報プレーンを選択するようなデータを保持させればよい。このとき、文字や線画を構成する画素の集合は文字線画の形状を示す情報である。そのため、図１４（Ｃ）に示すように文字「ＡＢＣ」や文字「１２３」の形状情報が属性情報プレーンに分離される。また、この属性情報プレーンは、それぞれの画素が文字や線画の属性を有しているのか、写真などの絵柄の属性を有しているかを示しており、属性情報を有しているプレーンとして考えることができる。
【００１７】
このような複数のプレーン画像に分離して扱う手法では、例えば文字部分の色情報が文字色情報プレーンに、写真部分の情報が絵柄情報プレーンに、そしていずれのプレーン画像を選択するか、すなわち各画素の属性を示す属性情報プレーンの３プレーンの画像情報に分離される。このような手法においては、それぞれのプレーン画像にはそれぞれの特性を有した画像部分が分離されているため、それぞれのプレーン画像に適した処理を施すことが可能である。例えば文字色情報プレーンには文字色情報に適した画像処理（解像度変換等）および圧縮処理を、絵柄情報プレーンには絵柄情報に適した画像処理（解像度変換等）および圧縮処理を、属性情報プレーンには属性情報プレーンに適した画像処理および圧縮処理を適用することができる。そのため、比較的高画質を維持したまま圧縮率を向上させることが可能であり、ネットワークを介した画像交換、すなわちネットワークコピー等のアプリケーションへの適用が有力視されている。
【００１８】
また必ずしも図１４に示すように画像情報を分離しなくてもよいが、その場合には画像情報をネットワークへ送出する前に送信側で属性情報を生成し、属性情報を画像情報に付加して送信することによって、受信側が属性情報を元に画像情報を比較的高画質に再現することができる。
【００１９】
上述のように、ネットワークコピーにおいては比較的高圧縮率が要求されるため、受信側で画質の再現性を高めるためには送信側で属性情報を生成し、それらの情報をも送信するのが理想的である。ローカルコピー機能とネットワークコピー機能を１台で同時に実現する複合システムを考えた場合には、生産性やコストの観点から、当然ローカルコピーで利用する属性情報をネットワークコピーにも利用することが考えられる。
【００２０】
しかしながら従来のローカルコピーにおいて生成される属性情報は、必ずしもネットワークコピーに適したものではない。例えばローカルコピーにおいて使用される属性情報として、原稿画像の文字線画エッジ情報等が考えられる。ローカルコピーでは、このような文字線画エッジ情報を用いて出力画像補正処理を行うことで、文字線画エッジ部とそれ以外の領域にそれぞれ最適な出力画像補正処理を適用することができ、高画質に出力画像を再現することができる。
【００２１】
一方、ネットワークコピーにおいて図１４に示すように画像情報を属性ごとに分離する場合、属性情報プレーンに属性情報が格納されることになる。しかし、本来属性情報プレーンには文字線画のエッジだけでなく形状そのものが格納されることが好ましい。もしそうでない場合、すなわち上述のようなローカルコピーにおいて生成された文字線画エッジ情報を属性情報プレーンに格納した場合、文字線画エッジ部分は属性情報プレーンとして保存されるが、文字線画内部は絵柄情報プレーンに分離されてしまう。絵柄情報プレーンには解像度変換処理や非可逆圧縮処理等を施して大幅な情報量削減を行うため、当然文字線画内部も画質劣化が発生する。このような画質劣化のある文字線画内部（絵柄情報プレーンが選択される）と画質劣化のない文字線画エッジ部（属性情報プレーンにより文字色情報プレーンが選択される）とを受信側で合成した場合、境界部でその差異が目立ってしまったり、あるいは境界部に意図しない細線が挿入されてしまう等の画質劣化が発生してしまう。
【００２２】
また例えばローカルコピーにおいて使用される属性情報として、原稿画像の文字線画情報（エッジだけでなく文字内部を含む）等も考えられる。さらにこれら文字線画情報を膨張処理した膨張文字線画情報等を利用することも考えられる。図１５は、膨張処理の一例の説明図である。膨張処理とは、文字線画部の画素を膨らませて線幅を太らせる処理である。例えば図１５（Ａ）に示すような文字「Ｆ」が描かれた画像が入力された場合、各画素の上下左右に２画素ずつふくらませることによって図１５（Ｂ）に示すような画像が得られる。
【００２３】
ローカルコピーでは、このような実際の文字線画部よりも太めもしくは潰し気味に生成された属性情報を用いて出力画像補正処理を行っている。これによって、文字線画部分の周囲においても文字線画として処理を行うことができ、文字線画のエッジ部分の強調など、文字線画に最適な出力画像補正処理を行うことができる。画像全体としても、このような処理によって高画質に出力画像を再現することができる。
【００２４】
一方、ネットワークコピーにおいて図１４のように画像情報を属性ごとに分離する場合、ローカルコピーの際の属性情報を属性情報プレーンとして利用しようとすると、属性情報プレーンには実際の文字線画部よりも太めもしくは潰し気味に生成された属性情報が格納されることになる。そのため、やはり受信側で合成した場合に文字線画部分が太めになる等の画質劣化が発生してしまう。以上のように、生産性やコストの観点からローカルコピーで利用する属性情報をネットワークコピーに利用した場合に、ネットワークコピーにおける受信画像の画質劣化が顕著になっていた。
【００２５】
【発明が解決しようとする課題】
本発明は、上述した事情に鑑みてなされたもので、ローカルコピー機能とネットワークコピー機能を１台で同時に実現する複合システムとした場合でも、ローカルコピーの生産性や画質を低下させることなく、高画質なネットワークコピーを実現することができる画像処理装置と、そのような画像処理機能をコンピュータに実行させるプログラムを提供することを目的とするものである。
【００２６】
【課題を解決するための手段】
本発明は、一旦ローカルコピー機能のために文字線画か否かを示し文字線画部が膨張処理された属性情報を属性情報生成手段で生成し、ローカルコピーの場合は属性情報に基づいて画像情報に対して補正処理を行って出力手段に出力する。ネットワークコピー時には、送信情報生成手段中の送信属性情報生成手段によってローカルコピー用に生成した属性情報から文字線画部に収縮処理を施した送信用属性情報を生成し、その送信用属性情報を含む送信情報を送信手段により外部機器へ送信することを特徴としている。
【００２７】
特に、ネットワークコピー時には、上述のようにローカルコピー機能のために生成した属性情報に従って、入力された画像情報から第１画像情報及び第２画像情報を送信画像情報生成手段で生成し、さらに送信情報生成手段中の送信属性情報生成手段によってローカルコピー用の属性情報から文字線画部に収縮処理を施した送信用属性情報を生成し、第１画像情報、第２画像情報、送信用属性情報を含む送信情報を送信手段により外部機器へ送信することを特徴としている。
【００２８】
このような構成によって、ローカルコピー時には属性情報生成手段で生成した、文字線画部が膨張処理された属性情報をそのまま用いて画像情報に対して画像情報補正手段で補正処理を行い、出力手段で出力すればよく、ローカルコピー機能の生産性や画質の劣化は生じない。さらにネットワークコピー時には、送信情報生成手段中の送信属性情報生成手段によってローカルコピー用の属性情報から文字線画部に収縮処理を施して送信用属性情報を生成し、送信する。送信用属性情報を生成する際に、ローカルコピー時の属性情報をそのまま利用した場合の不具合を解消した送信用属性情報を生成することができ、ネットワークコピー時においても、高画質を維持することができる。
【００２９】
【発明の実施の形態】
図１は、本発明の第１の実施の形態における一構成例を示すブロック図である。図中、１１は入力部、１２は入力画像補正部、１３は属性情報生成部、１４は画像情報圧縮部、１５は属性情報圧縮部、１６は蓄積部、１７は画像情報伸長部、１８は属性情報伸長部、１９は補正用タグ生成部、２０は出力画像補正部、２１は出力部、２２は送信情報生成部、２３は送信属性情報生成部、２４は送信画像情報生成部、２５は送信部である。
【００３０】
入力部１１は、画像情報を入力する。入力画像補正部１２は、入力部１１で入力された画像情報の入力デバイス色空間から内部色空間への変換や下地除去等の補正処理を行う。属性情報生成部１３は、入力画像補正部１２で補正処理された画像情報から文字線画などの属性情報を生成する。なお、この属性情報生成部１３で生成する属性情報は、ローカルコピー、すなわち出力部２１で画像情報を出力する場合に適した属性情報である。
【００３１】
画像情報圧縮部１４は、入力画像補正部１２で補正処理された画像情報を圧縮処理する。画像情報の圧縮手法は任意であり、例えば多値画像用の非可逆圧縮であるＪＰＥＧ等を利用することができる。ＪＰＥＧでは、汎用の画像処理チップを使うことが可能であり、リアルタイム処理を容易に実現することができる。また他の圧縮手法であってももちろんよい。属性情報圧縮部１５は、属性情報生成部１３で生成された属性情報を圧縮処理する。属性情報の圧縮手法も任意であるが、例えば１ビット画像用の可逆圧縮であるＭＨ等を利用することができる。ＭＨでは、汎用の画像処理チップを使うことによりリアルタイム処理を容易に実現できる。また他の圧縮手法であってももちろんよい。蓄積部１６は、画像情報圧縮部１４で圧縮処理された画像情報および属性情報圧縮部１５で圧縮処理された属性情報を蓄積する。
【００３２】
画像情報伸長部１７は、蓄積部１６に蓄積されている圧縮された画像情報を読み出して伸長処理する。ここでの伸長手法は画像情報圧縮部１４の圧縮手法に対応したものでなければならない。また属性情報伸長部１８は、蓄積部１６に蓄積されている圧縮された属性情報を読み出して伸長処理する。ここでの伸長手法は属性情報圧縮部１５の圧縮手法に対応したものでなければならない。
【００３３】
補正用タグ生成部１９は、属性情報伸長部１８で伸長処理された属性情報から出力画像補正部２０で補正処理を行うためのタグ信号を生成する。出力画像補正部２０は、補正用タグ生成部１９で生成されたタグ信号に基づいて、画像情報伸長部１７で伸長処理された画像情報の内部色空間から出力デバイス色空間への変換や階調補正等を行う。出力部２１は、出力画像補正部２０で補正処理された画像情報を出力する。
【００３４】
送信情報生成部２２は、画像情報伸長部１７で伸長処理された画像情報及び属性情報伸長部１８で伸長処理された属性情報に対応する情報を含む送信情報を生成する。送信情報生成部２２は、送信属性情報生成部２３と送信画像情報生成部２４等を含んでいる。送信属性情報生成部２３は、属性情報伸長部１８で伸長された属性情報から、ネットワークコピーに適した送信用属性情報を生成する。送信画像情報生成部２４は、画像情報伸長部１７で伸長された画像情報および送信属性情報生成部２３で生成された送信用属性情報から送信画像情報を生成する。送信部２５は、送信情報生成部２２（送信画像情報生成部２４）で生成された送信情報を外部機器へ送信する。
【００３５】
図２は、本発明の画像処理装置を含むシステムの一例を示す構成図である。図中、３１，３２は入力装置、３３〜３５は出力装置、３６はネットワークである。入力装置３１，３２は、スキャナから画像データを取り込んでネットワーク３６を介して画像データを出力装置へ送信する。出力装置３３〜３５は、ネットワーク３６を介して入力装置３１もしくは入力装置３２から送信されてきた画像データを受信し、紙などの記録媒体に画像を記録して出力する。ネットワーク３６は、公衆回線やＬＡＮなどのネットワーク回線で構成されている。図２では、わかりやすくするため入力装置と出力装置の機能をそれぞれ独立させているが、各装置はそれぞれが入力装置の機能と出力装置の機能を備えた複合機であってもよく、以降の説明においてはこのような複合機を前提に説明する。
【００３６】
図３は、本発明の第１の実施の形態における動作の一例を示すフローチャートである。ここでは、ローカルコピーとネットワークコピーのときの動作が分かるように、複数ページからなる原稿をローカルコピーにて１部出力し、ローカルコピー終了後、ネットワークに接続された外部機器によりネットワークコピーにて１部出力する場合の処理を示している。
【００３７】
まずＳ１０１において、入力部１１は、ユーザが指示したモード設定で原稿画像情報を入力する。画像情報が入力されると、Ｓ１０２において、入力画像補正部１２にて入力デバイス色空間から内部色空間への変換や下地検知及び下地除去等の入力画像補正処理が行われる。入力画像情報の補正処理が終わると、Ｓ１０３において、補正済みの画像情報に対して属性情報生成部１３にて像域分離処理を行い、例えば文字線画の形状情報などを含む属性情報が生成される。ここで生成される属性情報の具体例としては、
▲１▼黒文字線画
▲２▼色文字線画
▲３▼絵柄
などを示すための２ビットで表現される画素単位の信号とすることができる。なお▲１▼と▲２▼については、ローカルコピーの画質再現性を高めるために図１５に示すように文字線画部が膨張処理されているものとする。
【００３８】
属性情報が生成されると、補正済みの画像情報および属性情報は、Ｓ１０４において、それぞれ画像情報圧縮部１４および属性情報圧縮部１５にてそれぞれ圧縮処理されて蓄積部１６に蓄積される。Ｓ１０５において全ページの画像を蓄積したか否かを判定し、未処理の画像情報が残っている場合にはＳ１０１へ戻って未処理の画像情報についての処理を行う。このようにして、複数ページの画像情報（入力画像補正処理を施した画像情報）および属性情報の圧縮処理と蓄積を行う。
【００３９】
ここでは、ネットワークコピーよりもローカルコピーを優先的に処理するものとする。Ｓ１０６において、ローカルコピーのジョブが存在もしくは残っているか否かを判定する。ローカルコピーのジョブが存在もしくは残っている場合には、まずローカルコピーのジョブを処理するために、Ｓ１０７において、一旦蓄積部１６に蓄積された画像情報および属性情報を１ページ目から順に読み出し、画像情報伸長部１７および属性情報伸長部１８にてそれぞれの圧縮形式に対応した伸長方式で伸長処理する。伸長処理が終わると、Ｓ１０８において、伸長処理された属性情報から補正用タグ生成部１９にて出力画像補正用のタグ信号を生成する。なおここで生成されるタグ信号は、出力画像補正処理の内容にもよるが、例えば
▲４▼黒文字線画（＝▲１▼）
▲５▼その他（＝▲２▼＋▲３▼）
などのような１ビットで表現される画素単位の信号であったり、また伸長処理された属性情報（▲１▼〜▲３▼）をそのまま使用してもよい。▲４▼と▲５▼で表現されるような１ビットのタグ信号は、例えば黒文字の再現性を高める処理に使われる。
【００４０】
Ｓ１０９において、補正用タグ生成部１９にて生成されたタグ信号に基づいて、出力画像補正部２０にて画像情報に対し内部色空間から出力デバイス色空間への変換や階調補正等の出力画像補正処理が行われる。補正処理された画像情報は、Ｓ１１０において、出力部２１にて紙などの印刷媒体に印字出力される。Ｓ１１１において、全ページの出力を終了したか否かを判定し、未出力のページが残っている場合にはＳ１０７へ戻り、次のページの出力処理を行う。このようにして１ページずつ出力処理を繰り返して行うことによって、蓄積された複数ページの画像情報のローカルコピーによる印刷出力が完了する。ローカルコピーの１つのジョブが終了したら、Ｓ１０６へ戻り、ローカルコピーのジョブが存在もしくは残っているか否かを判定し、ローカルコピーのジョブが残っていればそのローカルコピーのジョブを優先的に処理する。
【００４１】
すべてのローカルコピーのジョブが終了したら、Ｓ１１２において、ネットワークコピーのジョブの有無を確認する。ネットワークコピーのジョブが存在もしくは残っている場合には、ネットワークコピーのジョブを処理するために、Ｓ１１３において、一旦蓄積部１６に蓄積された画像情報および属性情報を再度１ページ目から順に読み出し、画像情報伸長部１７および属性情報伸長部１８にてそれぞれの圧縮形式に対応した伸長方式で伸長処理する。伸長処理が終わると、Ｓ１１４において、伸長処理された属性情報から送信属性情報生成部２３にて送信用属性情報を生成する。ここで生成される送信用属性情報は、例えば
▲６▼文字線画（＝▲１▼＋▲２▼）
▲７▼絵柄（＝▲３▼）
などのような１ビットで表現される画素単位の信号とすることができる。伸長した属性情報は、ローカルコピーの画質再現性を高めるために文字線画部（＝▲６▼）に膨張処理が施されている。そのため、単純に▲１▼と▲２▼を合わせて▲６▼の文字線画の属性情報を生成してしまうと、送信先の外部装置において画質劣化などの不具合を生じる。そのため、ここで生成する１ビットの送信用属性情報では、逆に文字線画部（＝▲６▼）に収縮処理を施し、もとの、すなわち原稿画像の文字線画幅に戻す。
【００４２】
図４は、収縮処理の一例の説明図である。収縮処理とは、文字線画部の画素を縮ませて線幅を細らせる処理である。例えば図４に示す例では、図４（Ａ）に示すような画像に対して各画素毎に５×５画素の範囲内に白画素が１つでも存在していたら、その中心画素を白に変換する。このような処理によって、線幅を２画素ずつ収縮させることができ、図４（Ｂ）に示すような画像が得られる。このような収縮処理を、例えば図１５に示した膨張処理が施されている属性情報に対して施すことによって、元の線幅の属性情報に戻すことができる。
【００４３】
図３に戻り、送信用属性情報が生成されると、Ｓ１１５において、送信用属性情報に基づいて画像情報から第１画像情報と第２画像情報を生成する。ここでは図１４で説明したように、第１画像情報を文字色情報プレーン、第２画像情報を絵柄情報プレーンとする。なお第１画像情報および第２画像情報は必ずしもこのように生成しなくてもよい。第１画像情報および第２画像情報が生成されたら、Ｓ１１６において、第１画像情報および第２画像情報の情報量削減処理を行い、図示しないメモリに記憶する。ここでは例えば
●第１画像情報→色数削減＋解像度変換処理＋多値画像用圧縮処理（ＪＰＥＧ）
●第２画像情報→解像度変換処理＋多値画像用圧縮処理（ＪＰＥＧ）
などの処理を施すことによって情報量を削減することができる。もちろん、他の情報量削減処理を施してもよい。また、ここでは属性情報には例えば
●属性情報→１ビット画像用圧縮処理（ＭＨ等）
などの処理を施すことができる。なお、属性情報は可逆処理を適用しているので基本的に情報量の削減はない。
【００４４】
Ｓ１１７において、全ページについて送信のための処理が終了したか否かを判定し、未処理のページが残っている場合にはＳ１１３に戻って未処理のページに対する処理を繰り返す。以上の処理により、蓄積された複数ページの画像情報に対するネットワークコピー送信のための画像処理が完了する。
【００４５】
全ページの処理が完了したら、Ｓ１１８において、図示しないメモリに記憶された各ページの圧縮された属性情報および圧縮された第１画像情報および圧縮された第２画像情報を所定の画像フォーマットにラッピングし、送信情報を生成する。画像フォーマットは何でもよいが、インターネットファックス用の画像フォーマットであるＴＩＦＦ−ＦＸ等が適している。送信情報を生成したら、Ｓ１１９において、当該送信情報を送信する。送信が終了したら、Ｓ１１２に戻って他のネットワークコピーのジョブの有無を確認する。もし、他のネットワークコピーのジョブが存在していれば、そのネットワークコピーのジョブについてＳ１１３以降の処理を行えばよい。もしネットワークコピーのジョブが終了していれば、全体の動作を終了する。
【００４６】
この第１の実施の形態では、画像情報を圧縮処理する画像情報圧縮部１４、属性情報を圧縮処理する属性情報圧縮部１５、蓄積された画像情報を読み出して伸長処理する画像情報伸長部１７、蓄積された属性情報を読み出して伸長処理する属性情報伸長部１８を設けているが、これらは必ずしも設けなくてよい。その場合には画像情報および属性情報を圧縮することなく蓄積部１６に蓄積することとなる。また、画像情報圧縮部１４と画像情報伸長部１７のみを設けて画像情報だけ圧縮して蓄積するようにしてもよいし、あるいは属性情報圧縮部１５と属性情報伸長部１８のみを設けて属性情報だけ圧縮して蓄積するようにしてもよい。
【００４７】
また、この第１の実施の形態では、送信情報に含まれる情報として、図３のＳ１１５において第１画像情報および第２画像情報を生成しているが、第１画像情報および第２画像情報を生成せず、画像情報を送信情報に含むようにしてもよい。さらに、この第１の実施の形態ではローカルコピー時とネットワークコピー時でそれぞれ蓄積された画像情報および属性情報を伸長処理しているが、伸長処理した画像情報および属性情報をローカルコピーとネットワークコピーに同時に使用することで、伸長処理を１回だけにしてももちろんよい。
【００４８】
以上述べたように、上述の第１の実施の形態によれば、ローカルコピー機能とネットワークコピー機能を１台で同時に実現する複合システムにおいて、ローカルコピーについては生産性を低下させることなくリアルタイム処理を実現することができる。またローカルコピーに適した属性情報を利用するので、ローカルコピー時の画質を低下させることがない。さらにネットワークコピーについては、ローカルコピー用の属性情報からネットワークコピーに適した送信用属性情報を生成して利用するので、高画質なネットワークコピーを実現することができる。したがって、ローカルコピー機能とネットワークコピー機能を１台で同時に実現する複合システムにおいて、ローカルコピーの生産性や画質を低下させることなく、高画質なネットワークコピーを実現することができる。
【００４９】
次に、本発明における第２の実施の形態について説明する。なお構成については図１と同じであるので、ここでは詳細な説明は省略する。また、動作についても、基本的には図３に示した第１の実施の形態とほぼ同様であるので、処理が同じ部分については説明を省略することとし、異なる部分のみ以下に説明する。
【００５０】
この第２の実施の形態では、図３のＳ１１５における第１画像情報の生成方法のみが実施例１と異なる。Ｓ１１４において送信用属性情報が生成されると、Ｓ１１５において、送信用属性情報に基づいて画像情報から第１画像情報と第２画像情報を生成する。ここでは図１４で説明したように、第１画像情報を文字色情報プレーン、第２画像情報を絵柄情報プレーンとする。また第１画像情報は圧縮率を高めるために８×８ブロック単位で生成されるものとする。
【００５１】
図５ないし図７は、本発明の第２の実施の形態におけるネットワークコピー時の送信用属性情報と第１画像情報の一例を示す模式図である。図５（Ａ）に示す“田”という文字に対して、送信属性情報生成部２３で生成された送信用属性情報を図５（Ｂ）に、また対応する第１画像情報を図５（Ｃ）に示している。属性情報生成部１３で生成された属性情報および送信属性情報生成部２３で生成された送信用属性情報の文字部が潰れていない場合、第１画像情報は文字部の色情報（図５では黒）のみから生成することができる。具体的には、送信用属性情報がＯＮの画素（すなわち図５の例では黒く塗りつぶした“田”の線の部分）における原稿画像の画素値の平均値を、そのブロックにおける第１画像情報の画素値とすればよい。この場合、第１画像情報の当該ブロック内はすべて黒に近い値の同一画素値で構成される。したがって受信側で送信用属性情報をもとに画像を合成した場合にも、図５（Ｄ）に示すように“田”という文字が正しく黒色で再現される。
【００５２】
一方、図６においても図６（Ａ）に示す“田”という文字に対して、送信属性情報生成部２３で生成された送信用属性情報を図６（Ｂ）に、また対応する第１画像情報を図６（Ｃ）に示しているが、属性情報生成部１３で生成された属性情報および送信属性情報生成部２３で生成された送信用属性情報の文字部が潰れている場合を示している。このように送信用属性情報の文字部が潰れている場合、第１画像情報は文字部の色情報（図６（Ａ）では黒の部分）だけでなく、潰れている部分の色情報（図６（Ａ）では白の部分）も参照して生成される。具体的には、送信用属性情報がＯＮの画素（すなわち図６（Ｂ）において黒く塗りつぶされている部分全体の画素）における原稿画像の画素値の平均値がそのブロックにおける第１画像情報の画素値となる。そのため、第１画像情報の当該ブロック内はすべてグレーに近い値の同一画素値で構成される。したがって受信側で送信用属性情報をもとに画像を合成した場合には、図６（Ｄ）に示すように“田”という文字が潰れていると同時に、文字色もグレーとなってしまう。
【００５３】
このような不具合を回避するため、この第２の実施の形態では、所定ブロック単位で送信用属性情報に潰れ文字が含まれるか否かを判定し、潰れ文字が含まれると判定された場合には、当該ブロックの第１画像情報を図５や図６のように同一画素値で生成するのではなく、画素単位で生成する。潰れ文字が含まれるか否かの判定は、所定ブロック単位（本実施例の場合８×８画素）で送信用属性情報がＯＮの画素（すなわち図５（Ｂ）の例では“田”の線の部分、図６の例では黒く塗りつぶされた全体の部分）の原稿画像の輝度成分Ｌ* の最大値及び最小値を求め、その差分を所定の閾値（＝ｔｈｒｅｓｈｏｌｄ）と比較して判定する。例えば、
Ｌ* 最大値−Ｌ* 最小値  ＜  ｔｈｒｅｓｈｏｌｄ  →  潰れ文字なしと判定
Ｌ* 最大値−Ｌ* 最小値  ≧  ｔｈｒｅｓｈｏｌｄ  →  潰れ文字ありと判定
とすることができる。このような判定によって潰れ文字なしと判定されたブロックは、送信用属性情報に基づいて図５に示すようにブロック単位（８×８画素）ですべて同一画素値で第１画像情報を生成する。
【００５４】
一方、潰れ文字ありと判定したブロックは、送信用属性情報に基づいて画素単位で第１画像情報を生成する。例えば図７（Ａ）に示す画像から生成された送信用属性情報が図７（Ｂ）に示すように文字部がつぶれている場合、第１画像情報として図７（Ｃ）に示すように、画素単位に図７（Ａ）に示す原稿画像から色情報を取得して生成する。このように送信用属性情報に基づいて画素単位で第１画像情報を生成する場合には、必ずブロック内の輝度成分Ｌ* の最大値と最小値が異なるので、当該ブロックの第１画像情報は複数の異なる画素値から構成されることとなる。例えば図７に示す例では“田”の線の色はすべて黒であるので、図７（Ｃ）に示す第１画像情報も文字“田”の線の部分については黒となるが、文字“田”の白く抜けた目の部分については第１画像情報として白となる。したがって受信側で送信用属性情報をもとに画像を合成した場合にも、図７（Ｄ）に示すように“田”という文字がつぶれることなく、正しく黒色で再現されることになる。
【００５５】
上述の図５ないし図７に示した例では、所定ブロックとして８×８画素を単位とした例を示したが、ブロックサイズはこの例に限られるものではなく、任意である。
【００５６】
なお、この第２の実施の形態では、第１画像情報を生成した後の処理（図３のＳ１１６以降）は上述の第１の実施の形態と同じであるので、ここでは説明を省略する。
【００５７】
以上述べたように、この第２の実施の形態によれば、ローカルコピー機能とネットワークコピー機能を１台で同時に実現する複合システムにおいて、ローカルコピーにおいては生産性を低下させることなくリアルタイム処理を実現することができ、またローカルコピーに適した属性情報を利用できるのでローカルコピー画質を低下させることがない。さらに、ローカルコピー時の属性情報に文字の潰れ等が発生していても、文字潰れを低減した高画質のネットワークコピーを実現することができる。したがって、ローカルコピーの生産性や画質を低下させることなく、高画質なネットワークコピーを実現することができる。
【００５８】
図８は、本発明の第３の実施の形態における一構成例を示すブロック図である。図中、４１は入力部、４２は入力画像補正部、４３は画像情報圧縮部、４４は蓄積部、４５は画像情報伸長部、４６は属性情報生成部、４７は補正用タグ生成部、４８は出力画像補正部、４９は出力部、５０は送信情報生成部、５１は送信属性情報生成部、５２は送信画像情報生成部、５３は送信部である。
【００５９】
入力部４１は、画像情報を入力する。入力画像補正部４２は、入力部４１で入力された画像情報の入力デバイス色空間から内部色空間への変換や下地除去等の補正処理を行う。画像情報圧縮部４３は、入力画像補正部４２で補正処理された画像情報を圧縮処理する。画像情報の圧縮手法としては、多値画像用の可逆圧縮であるＬＺ系圧縮や、多値画像用の非可逆圧縮であるＪＰＥＧなどを利用することができる。ＪＰＥＧの場合、汎用の画像処理チップを使うことによりリアルタイム処理を容易に実現することができる。また他の圧縮手法であってももちろんよい。蓄積部４４は、画像情報圧縮部４３で圧縮処理された画像情報を蓄積する。
【００６０】
画像情報伸長部４５は、蓄積部４４に蓄積された画像情報を読み出して伸長処理する。ここでの伸長手法は、画像情報圧縮部４３の圧縮手法に対応したものでなければならない。属性情報生成部４６は、画像情報伸長部４５で伸長処理された画像情報から文字線画などの属性情報を生成する。ここでは、ローカルコピーにおいて最適な属性情報が生成される。補正用タグ生成部４７は、属性情報生成部４６で生成された属性情報から出力画像補正部４８で補正処理を行うためのタグ信号を生成する。出力画像補正部４８は、補正用タグ生成部４７で生成されたタグ信号に基づいて、画像情報伸長部４５で伸長処理された画像情報に対して内部色空間から出力デバイス色空間への変換や階調補正等の画像補正処理を行う。出力部４９は、出力画像補正部４８で補正処理された画像情報を出力する。
【００６１】
送信情報生成部５０は、画像情報伸長部４５で伸長処理された画像情報および属性情報生成部４６で生成された属性情報に対応する情報を含む送信情報を生成する。送信情報生成部５０は、送信属性情報生成部５１と送信画像情報生成部５２を含んで構成される。送信属性情報生成部５１は、属性情報生成部４６で生成された属性情報から送信用属性情報を生成する。送信画像情報生成部５２は、画像情報伸長部４５で伸長された画像情報および送信属性情報生成部５１で生成された送信用属性情報から送信情報を生成する。送信部５３は。送信画像情報生成部５２で生成された送信情報を外部機器へ送信する。
【００６２】
なお、入力部４１、入力画像補正部４２、蓄積部４４、属性情報生成部４６、補正用タグ生成部４７、出力画像補正部４８、出力部４９、送信情報生成部５０、送信属性情報生成部５１、送信画像情報生成部５２、送信部５３の各部の機能は、上述の第１、第２の実施の形態における入力部１１、入力画像補正部１２、蓄積部１６、属性情報生成部１３、補正用タグ生成部１９、出力画像補正部２０、出力部２１、送信情報生成部２２、送信属性情報生成部２３、送信画像情報生成部２４、送信部２５とほぼ同様である。また、本発明の第３の実施の形態を含むシステム構成についても、図２に示した構成と同様であるので、ここでは説明を省略する。
【００６３】
図９は、本発明の第３の実施の形態における動作の一例を示すフローチャートである。図９に示す動作の一例では、上述の第１の実施の形態と同様、複数ページからなる原稿をローカルコピーにて１部出力し、ローカルコピー終了後、ネットワークに接続された外部機器によりネットワークコピーにて１部出力する場合の処理の一例を示している。
【００６４】
まずＳ１２１において、ユーザが指示したモード設定で入力部４１にて原稿画像情報を入力する。画像情報が入力されると、Ｓ１２２において、入力画像補正部４２にて入力デバイス色空間から内部色空間への変換や下地検知及び下地除去等の入力画像補正処理が行われる。入力画像情報の補正処理が終わると、Ｓ１２３において、補正済み画像情報は画像情報圧縮部４３で圧縮処理されて蓄積部４４に蓄積される。Ｓ１２４において、全ページの画像を蓄積したか否かを判定し、未蓄積のページの画像が存在する場合にはＳ１２１に戻って、未蓄積のページの画像について入力から蓄積までの処理を行う。このような処理をページ数分だけ繰り返すことによって、複数ページの画像情報（入力画像補正処理を施した画像情報）の入力、圧縮処理、および蓄積が完了する。
【００６５】
ここで、この第３の実施の形態では、ネットワークコピーのジョブよりもローカルコピーのジョブを優先的に処理するものとする。Ｓ１２５において、ローカルコピーのジョブが存在もしくは残っているか否かを判定する。ローカルコピーのジョブが存在もしくは残っている場合には、まずローカルコピーのジョブを処理するために、Ｓ１２６において、一旦蓄積部４４に蓄積された画像情報を１ページ目から順に読み出し、画像情報伸長部４５にて圧縮形式に対応した伸長方式で伸長処理する。伸長処理が終わると、Ｓ１２７において、伸長処理された画像情報に対して属性情報生成部４６にて像域分離処理を行い、文字線画の形状情報などを含む属性情報を生成する。ここで生成される属性情報は、上述の第１の実施の形態と同様に、例えば
▲１▼黒文字線画
▲２▼色文字線画
▲３▼絵柄
などのような属性情報とすることができる。この場合、属性情報は２ビットで表現される画素単位の信号とすることができる。なお▲１▼と▲２▼については、ローカルコピーの画質再現性を高めるために、図１５に示すように文字線画部が膨張処理されているものとする。
【００６６】
属性情報の生成が終わると、Ｓ１２８において、生成された属性情報から補正用タグ生成部４７にて出力画像補正用のタグ信号を生成する。なお、ここで生成されるタグ信号は、出力画像補正処理の内容にもよるが、例えば
▲４▼黒文字線画（＝▲１▼）
▲５▼その他（＝▲２▼＋▲３▼）
などのような１ビットで表現される画素単位の信号とすることができる。あるいは、属性情報生成部４６にて生成された属性情報（▲１▼〜▲３▼）をそのまま使用してもよい。▲４▼と▲５▼で表現されるような１ビットのタグ信号は、例えば黒文字の再現性を高める処理に使われる。
【００６７】
Ｓ１２９において、補正用タグ生成部４７にて生成されたタグ信号に基づいて、出力画像補正部４８にて画像情報に対して、内部色空間から出力デバイス色空間への変換や階調補正等の出力画像補正処理が行われる。補正処理された画像情報は、Ｓ１３０において、出力部４９にて紙などの記録媒体に記録出力される。Ｓ１３１において、全ページの出力が完了したか否かを判定し、未出力のページが残っている場合には、Ｓ１２６へ戻って、未出力のページに対して上述の処理を行う。このような処理をページ数分繰り返すことによって、蓄積された複数ページの画像情報のローカルコピーによる印刷出力が完了する。
【００６８】
ローカルコピーのジョブが終了したらＳ１２５へ戻り、ローカルコピーのジョブが存在もしくは残っているか否かを判定する。ローカルコピーのジョブが存在もしくは残っている場合には、それらのジョブに対する上述の処理を行う。ローカルコピーのジョブが存在しなければ、Ｓ１３２において、ネットワークコピーのジョブの有無を確認する。ネットワークコピーのジョブが存在もしくは残っている場合、当該ネットワークコピーのジョブを処理するために、Ｓ１３３において、一旦蓄積部４４に蓄積された画像情報を再度１ページ目から順に読み出し、画像情報伸長部４５にて圧縮形式に対応した伸長方式で伸長処理する。伸長処理が終わると、Ｓ１３４において、伸長処理された画像情報に対して属性情報生成部４６にて像域分離処理を行い、文字線画の形状情報などを含む属性情報が生成される。ここで生成される属性情報は、ローカルコピー時と同様の上述の▲１▼〜▲３▼等とすることができる。
【００６９】
属性情報の生成が終わると、Ｓ１３５において、生成された属性情報から送信属性情報生成部５１にて送信用属性情報を生成する。ここで生成される送信用属性情報は、例えば
▲６▼文字線画（＝▲１▼＋▲２▼）
▲７▼絵柄（＝▲３▼）
などのような１ビットで表現される画素単位の信号とすることができる。ここで、属性情報は上述のようにローカルコピーの画質再現性を高めるために、文字線画部（＝▲１▼，▲２▼）に膨張処理が施されている。従って、送信用属性情報についても、ローカルコピー用の属性信号をそのまま用いると、文字線画（＝▲６▼）の属性情報は膨張処理が施されたものとなってしまう。ここでは逆に文字線画部（＝▲６▼）に対して収縮処理を施し、もとの、すなわち原稿画像の文字線画幅に戻す。
【００７０】
送信用属性情報が生成されると、Ｓ１３６において、送信用属性情報に基づいて画像情報から第１画像情報と第２画像情報を生成する。ここでは図１４で説明したように、第１画像情報を文字色情報プレーン、第２画像情報を絵柄情報プレーンとして第１画像情報及び第２画像情報を生成する。なお、第１画像情報および第２画像情報は、必ずしもこのように生成しなくてもよい。第１画像情報および第２画像情報が生成されたら、Ｓ１３７において、第１画像情報および第２画像情報の情報量削減処理を行い、図示しないメモリに記憶する。ここでは例えば●第１画像情報→色数削減＋解像度変換処理＋多値画像用圧縮処理（ＪＰＥＧ）
●第２画像情報→解像度変換処理＋多値画像用圧縮処理（ＪＰＥＧ）
などの処理を施すことで情報量を削減することができる。このような処理以外の情報量削減処理を施してももちろんよい。また、ここでは属性情報には例えば
●属性情報→１ビット画像用圧縮処理（ＭＨ等）
などの処理を施すことができる。ただし、属性情報は可逆処理を適用しているので、基本的に情報量の削減はない。
【００７１】
Ｓ１３８において全ページの画像に対して処理を施したか否かを判定し、未処理のページが残っている場合にはＳ１３３に戻って未処理のページについて上述の処理を行う。このようにしてすべてのページの画像について上述の処理を繰り返し、蓄積部４４に蓄積された複数ページの画像情報に対するネットワークコピー送信のための画像処理が完了する。
【００７２】
全ページの処理が完了したら、Ｓ１３９において、図示しないメモリに記憶されている各ページの圧縮された属性情報および圧縮された第１画像情報および圧縮された第２画像情報を所定の画像フォーマットにラッピングし、送信情報を生成する。画像フォーマットは何でもよいが、例えばインターネットファックス用の画像フォーマットであるＴＩＦＦ−ＦＸ等が適している。送信情報を生成したら、Ｓ１４０において当該送信情報を送信する。送信が終了したらＳ１３２へ戻り、他のネットワークコピーのジョブの有無を確認する。他のネットワークコピーのジョブが存在していれば、そのネットワークコピーのジョブについて上述のような処理を行い、もし存在しなければ全体の動作を終了する。
【００７３】
図８に示した第３の実施の形態の構成例では、画像情報を圧縮処理する画像情報圧縮部４３、蓄積された画像情報を読み出して伸長処理する画像情報伸長部４５を設けているが、これらは必ずしも設けなくてよい。その場合には画像情報を圧縮することなく蓄積部４４に蓄積することとなる。また、この第３の実施の形態では、図９のＳ１３６にて送信情報に含まれる情報として第１画像情報および第２画像情報を生成しているが、第１画像情報および第２画像情報を生成せずに画像情報を送信情報に含むようにしてもよい。さらに、第３の実施の形態では、ローカルコピー時とネットワークコピー時でそれぞれ蓄積された画像情報を伸長処理し、伸長処理された画像情報に基づいて属性情報を生成しているが、伸長処理された画像情報および伸長処理された画像情報に基づいて生成された属性情報をローカルコピーとネットワークコピーに同時に使用することによって、伸長処理および属性情報生成処理を１回で済ますようにしても、もちろんよい。
【００７４】
以上述べたように、この第３の実施の形態によれば、ローカルコピー機能とネットワークコピー機能を１台で同時に実現する複合システムにおいて、上述の第１の実施の形態とは異なる構成によって、ローカルコピーにおいては生産性を低下させることなくリアルタイム処理を実現することができ、またローカルコピーに適した属性情報を利用することでローカルコピーの画質を低下させることなくローカルコピーを行うことができる。さらにネットワークコピーにおいては、ネットワークコピーに適した属性情報を利用することができるので、高画質なネットワークコピーを実現することができる。したがって、ローカルコピー機能とネットワークコピー機能を１台で同時に実現する複合システムにおいて、ローカルコピーの生産性や画質を低下させることなく高画質なネットワークコピーを実現することができる。
【００７５】
なお、この第３の実施の形態においても、上述の第２の実施の形態のように、属性情報に文字のつぶれがあるか否かを判定し、文字色の情報を含む第１画像情報を生成する際に、文字のつぶれがある場合には画素単位で生成し、文字のつぶれがない場合には所定ブロック単位で生成するといった変形も可能である。
【００７６】
上述の各実施の形態における各部の機能は、それぞれ、コンピュータプログラムによっても実現することが可能である。例えば図１に示した構成における入力画像補正部１２，属性情報生成部１３，画像情報圧縮部１４，属性情報圧縮部１５，画像情報伸長部１７，属性情報伸長部１８，補正用タグ生成部１９，出力画像補正部２０，送信情報生成部２２などの全機能あるいは一部の機能をプログラムによって実現し、コンピュータによって実行するように構成することができる。また図８に示した構成においても同様であり、入力画像補正部４２，画像情報圧縮部４３，画像情報伸長部４５，属性情報生成部４６，補正用タグ生成部４７，出力画像補正部４８，送信情報生成部５０などの全機能あるいは一部の機能をプログラムによって実現し、コンピュータによって実行するように構成することができる。
【００７７】
このようなプログラムや、プログラムが用いるデータ等は、コンピュータが読み取り可能な記憶媒体に記憶させておくことも可能である。記憶媒体とは、コンピュータのハードウェア資源に備えられている読取装置に対して、プログラムの記述内容に応じて、磁気、光、電気等のエネルギーの変化状態を引き起こして、それに対応する信号の形式で、読取装置にプログラムの記述内容を伝達できるものである。例えば、光磁気ディスク（ＭＯなど），光ディスク（ＣＤ−ＲＯＭなど）、磁気ディスクや磁気カード，メモリ（ＩＣカード、メモリカードなどを含む）等である。もちろんこれらの記憶媒体は、可搬型に限られるものではない。これらの記憶媒体にプログラムを格納しておき、例えば本発明の画像処理装置として動作させるコンピュータにこれらの記憶媒体を装着することによって、コンピュータからプログラムを読み出し、本発明の各実施の形態で説明した機能を実行することができる。記憶媒体には、予めプログラムなどを格納しておくほか、予め記憶媒体をコンピュータに装着しておき、例えばネットワークなどを介してプログラムをコンピュータに転送し、記憶媒体にプログラムを格納して実行させてもよい。
【００７８】
【発明の効果】
以上の説明から明らかなように、本発明によれば、ローカルコピー機能とネットワークコピー機能を１台で同時に実現する複合システムにおいて利用した場合でも、ローカルコピーにおいては生産性を低下させることなくリアルタイム処理を実現することができ、またローカルコピーに適した属性情報を利用することでローカルコピー画質を低下させることがない。さらにネットワークコピーにおいては、ネットワークコピーに適した送信用属性情報を生成して利用するので、高画質なネットワークコピーを実現することができる。したがって、ローカルコピー機能とネットワークコピー機能を１台で同時に実現する複合システムにおいて、ローカルコピーの生産性や画質を低下させることなく、高画質なネットワークコピーを実現することができるという効果がある。
【図面の簡単な説明】
【図１】  本発明の第１の実施の形態における一構成例を示すブロック図である。
【図２】  本発明の画像処理装置を含むシステムの一例を示す構成図である。
【図３】  本発明の第１の実施の形態における動作の一例を示すフローチャートである。
【図４】  収縮処理の一例の説明図である。
【図５】  本発明の第２の実施の形態におけるネットワークコピー時の送信用属性情報（つぶれ無し）と第１画像情報の一例を示す模式図である。
【図６】  本発明の第２の実施の形態におけるネットワークコピー時の送信用属性情報（つぶれあり）と第１画像情報（ブロック毎）の一例を示す模式図である。
【図７】  本発明の第２の実施の形態におけるネットワークコピー時の送信用属性情報（つぶれあり）と第１画像情報（画素毎）の一例を示す模式図である。
【図８】  本発明の第３の実施の形態における一構成例を示すブロック図である。
【図９】  本発明の第３の実施の形態における動作の一例を示すフローチャートである。
【図１０】  従来のローカルコピーを行う装置の一構成例を示すブロック図である。
【図１１】  従来のローカルコピーを行う装置の一構成例におけるコピー動作の一例を示すフローチャートである。
【図１２】  従来のネットワークコピーを行う送信側装置の一構成例を示すブロック図である。
【図１３】  従来のネットワークコピーを行う装置の一構成例におけるコピー動作の一例を示すフローチャートである。
【図１４】  複数のプレーン画像に分離して扱う際の各プレーン画像の一例の説明図である。
【図１５】  膨張処理の一例の説明図である。
【符号の説明】
１１…入力部、１２…入力画像補正部、１３…属性情報生成部、１４…画像情報圧縮部、１５…属性情報圧縮部、１６…蓄積部、１７…画像情報伸長部、１８…属性情報伸長部、１９…補正用タグ生成部、２０…出力画像補正部、２１…出力部、２２…送信情報生成部、２３…送信属性情報生成部、２４…送信画像情報生成部、２５…送信部、３１，３２…入力装置、３３〜３５…出力装置、３６…ネットワーク、４１…入力部、４２…入力画像補正部、４３…画像情報圧縮部、４４…蓄積部、４５…画像情報伸長部、４６…属性情報生成部、４７…補正用タグ生成部、４８…出力画像補正部、４９…出力部、５０…送信情報生成部、５１…送信属性情報生成部、５２…送信画像情報生成部、５３…送信部、６１…入力部、６２…入力画像補正部、６３…属性情報生成部、６４…画像情報圧縮部、６５…属性情報圧縮部、６６…蓄積部、６７…画像情報伸長部、６８…属性情報伸長部、６９…補正用タグ生成部、７０…出力画像補正部、７１…出力部、８１…入力部、８２…入力画像補正部、８３…第１圧縮部、８４…蓄積部、８５…第１伸長部、８６…第２圧縮部、８７…送信部。
【図１】
0003959610.tif 000002
【図２】
0003959610.tif 000003
【図３】
0003959610.tif 000004
【図４】
0003959610.tif 000005
【図５】
0003959610.tif 000006
【図６】
0003959610.tif 000007
【図７】
0003959610.tif 000008
【図８】
0003959610.tif 000009
【図９】
0003959610.tif 000010
【図１０】
0003959610.tif 000011
【図１１】
0003959610.tif 000012
【図１２】
0003959610.tif 000013
【図１３】
0003959610.tif 000014
【図１４】
0003959610.tif 000015
【図１５】
0003959610.tif 000016