(57)【特許請求の範囲】
【請求項１】
入力された画像情報に基づいて画像の色情報、エッジ形状、オブジェクト情報等の画像の性質を表す情報を検出し分離情報として出力する分離情報検出工程と、該分離情報検出工程から出力される前記分離情報に基づき前記画像情報を第１画像データ、第２画像データ、および前記第１画像データまたは前記第２画像データのいずれかを選択する選択データに分離する分離工程と、該分離工程により分離された前記第１画像データ、前記第２画像データ、および前記選択データの少なくとも一つに対して解像度を変換する解像度変換工程と、該解像度変換工程により解像度変換されたデータを含む各データに対して所定のライン数ごとにそれぞれ帯状に分割する帯状分割工程を有し、前記解像度変換工程は、前記各データのうち少なくとも１つについては他と異なった解像度へ変換し、前記帯状分割工程は、解像度変換されたデータを含む前記各データの最低解像度を基準として前記所定のライン数を決定することを特徴とする画像処理方法。
【請求項２】
入力された画像情報に基づいて画像の色情報、エッジ形状、オブジェクト情報等の画像の性質を表す情報を検出し分離情報として出力する分離情報検出工程と、該分離情報検出工程から出力される前記分離情報に基づき前記画像情報を第１画像データ、第２画像データ、および前記第１画像データまたは前記第２画像データのいずれかを選択する選択データに分離する分離工程と、該分離工程により分離された前記第１画像データ、前記第２画像データ、および前記選択データの少なくとも一つに対して解像度を変換する解像度変換工程と、該解像度変換工程により解像度変換されたデータを含む各データに対して所定のライン数ごとにそれぞれ帯状に分割する帯状分割工程を有し、前記解像度変換工程は、前記各データのうち少なくとも１つについては他と異なった解像度へ変換し、前記帯状分割工程は、解像度変換されたデータを含む前記各データの解像度の値の公約数を基準として前記各データの前記所定のライン数を決定することを特徴とする画像処理方法。
【請求項３】
入力された画像情報に基づいて画像の色情報、エッジ形状、オブジェクト情報等の画像の性質を表す情報を検出し分離情報として出力する分離情報検出工程と、該分離情報検出工程から出力される前記分離情報に基づき前記画像情報を第１画像データ、第２画像データ、および前記第１画像データまたは前記第２画像データのいずれかを選択する選択データに分離する分離工程と、該分離工程により分離された前記第１画像データ、前記第２画像データ、および前記選択データを所定のライン数ごとにそれぞれ帯状に分割する帯状分割工程を有し、前記帯状分割工程は、前記分離工程により分離された各データの中から特定のデータにおける変化点を検出し、該変化点の情報に基づいて前記所定のライン数を決定することを特徴とする画像処理方法。
【請求項４】
入力された画像情報に基づいて文字線画情報または中間調情報、及び色情報、オブジェクト情報等の画像の性質を表す情報を検出し分離情報として出力する分離情報検出工程と、前記分離情報検出工程から出力される前記分離情報に基づいて性質の異なる位置を分割位置として検出し帯状領域の境界を決定する帯状分割境界検出工程と、前記帯状分割境界検出工程で決定した境界で前記画像情報を帯状分割する帯状分割工程と、前記分離情報検出工程から出力される前記分離情報に基づき前記帯状分割工程により帯状分割された画像情報を第１画像データ、第２画像データ、および前記第１画像データまたは前記第２画像データのいずれかを選択する選択データに分離する分離工程を有することを特徴とする画像処理方法。
【請求項５】
さらに、帯状に分割された前記第１画像データ、前記第２画像データ、および前記選択データの少なくとも一つについて解像度を変換する解像度変換工程を有することを特徴とする請求項３または請求項４に記載の画像処理方法。
【請求項６】
入力された画像情報に基づいて画像の色情報、エッジ形状、オブジェクト情報等の画像の性質を表す情報を検出し分離情報として出力する分離情報検出手段と、該分離情報検出手段から出力される前記分離情報に基づき前記画像情報を第１画像データ、第２画像データ、および前記第１画像データまたは前記第２画像データのいずれかを選択する選択データに分離する分離手段と、該分離手段により分離された前記第１画像データ、前記第２画像データ、および前記選択データの少なくとも一つについて解像度を変換する解像度変換手段と、該解像度変換手段により解像度変換されたデータを含む各データに対して所定のライン数ごとにそれぞれ帯状に分割する帯状分割手段を有し、前記解像度変換手段は、前記各データのうち少なくとも１つについては他と異なった解像度へ変換し、前記帯状分割手段は、解像度変換されたデータを含む前記各データの最低解像度を基準として前記所定のライン数を決定することを特徴とする画像処理装置。
【請求項７】
入力された画像情報に基づいて画像の色情報、エッジ形状、オブジェクト情報等の画像の性質を表す情報を検出し分離情報として出力する分離情報検出手段と、該分離情報検出手段から出力される前記分離情報に基づき前記画像情報を第１画像データ、第２画像データ、および前記第１画像データまたは前記第２画像データのいずれかを選択する選択データに分離する分離手段と、該分離手段により分離された前記第１画像データ、前記第２画像データ、および前記選択データの少なくとも一つについて解像度を変換する解像度変換手段と、該解像度変換手段により解像度変換されたデータを含む各データに対して所定のライン数ごとにそれぞれ帯状に分割する帯状分割手段を有し、前記解像度変換手段は、前記各データのうち少なくとも１つについては他と異なった解像度へ変換し、前記帯状分割手段は、解像度変換されたデータを含む前記各データの解像度の値の公約数に基づいて前記各データの前記所定のライン数を決定することを特徴とする画像処理装置。
【請求項８】
入力された画像情報に基づいて画像の色情報、エッジ形状、オブジェクト情報等の画像の性質を表す情報を検出し分離情報として出力する分離情報検出手段と、該分離情報検出手段から出力される前記分離情報に基づき前記画像情報を第１画像データ、第２画像データ、および前記第１画像データまたは前記第２画像データのいずれかを選択する選択データに分離する分離手段と、該分離手段により分離された前記第１画像データ、前記第２画像データ、および前記選択データを所定のライン数ごとにそれぞれ帯状に分割する帯状分割手段を有し、前記帯状分割手段は、前記分離手段により分離された各データの中から特定のデータから注目ラインと前ラインとを比較して性質が異なる変化点を検出し、該変化点の情報に基づいて前記所定のライン数を決定することを特徴とする画像処理装置。
【請求項９】
入力された画像情報に基づいて文字線画情報または中間調情報、及び色情報、オブジェクト情報等の画像の性質を表す情報を検出し分離情報として出力する分離情報検出手段と、前記分離情報検出手段から出力される前記分離情報に基づいて性質の異なる位置を分割位置として検出し帯状領域の境界を決定する帯状分割境界検出手段と、前記帯状分割境界検出手段で決定した境界で前記画像情報を帯状分割する帯状分割手段と、前記分離情報検出手段から出力される前記分離情報に基づき前記帯状分割手段により帯状分割された画像情報を第１画像データ、第２画像データ、および前記第１画像データまたは前記第２画像データのいずれかを選択する選択データに分離する分離手段を有することを特徴とする画像処理装置。
【請求項１０】
さらに、帯状に分割された前記第１画像データ、前記第２画像データ、および前記選択データの少なくとも一つについて解像度を変換する解像度変換手段を有することを特徴とする請求項８または請求項９に記載の画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、公衆回線やＬＡＮなどのネットワーク回線を介して異機種間で高品質に画像データを通信するための画像処理方法およびその画像処理を行なう画像処理装置に関するものである。
【０００２】
【従来の技術】
近年、公衆回線を用いたファクシミリ通信に加え、公衆回線やＬＡＮなどのネットワークを用いた画像通信が盛んに行なわれている。画像データを送受する機器もファクシミリのほか、パーソナルコンピュータや複合ディジタル複写機、ネットワークプリンタなど、各種の機器が用いられている。また最近はこれらの機器のカラー化も進み、カラーＦＡＸやカラープリンタも主流になりつつある。このようなネットワークシステムでは、例えば解像度がそれぞれ異なる異機種装置間での相互接続や、カラー複写機と白黒複写機といったような色空間がそれぞれ異なる異機種装置間での相互接続が可能である。
【０００３】
このような異機種装置間で画像データをやりとりする場合、通常は入力した原稿画像を１枚のプレーン画像として扱う。つまり１枚のプレーン画像に対して、入力側機器で原稿の種類を判別し、原稿に適していると考えられる画像処理をプレーン画像全体に施して出力側機器へ送信する。
【０００４】
このように原稿画像を１枚のプレーン画像として扱った場合、原稿画像が文字のみ、あるいは写真のみといった１種類の属性の画像データだけで構成されるのであれば特に問題はない。しかし、文字と写真が混在しているような複数の種類の画像データから構成されている場合には不都合が生じる。例えば文字と写真が混在している画像データを圧縮しようとした場合、１枚のプレーン画像に対して同じ圧縮手法を用いて圧縮処理を施すので、適用する圧縮手法によっては文字部あるいは写真部のいずれかの圧縮率が低下して通信時間が長期化するか、あるいはいずれかの画質が劣化してしまう。また他の画像処理を施す場合も同様であり、１枚のプレーン画像に対して画一的な画像処理を施すと、文字部分あるいは写真部分など、部分的に画質が低下する場合があった。
【０００５】
一方、画像を帯状に分割して送信することが考えられている。例えばＦＡＸでは、帯状領域ごとに圧縮処理を行なって通信を行なっている。また、送信時に相手のバッファサイズに合わせた帯状領域に分割して送信することも行なわれている。これらは、圧縮処理の単位やバッファサイズの単位で画像を分割するため、分割される位置における画像の内容については何等考慮されていない。そのため、帯状領域ごとに行なう画像処理や画像の種類によっては、帯状に分割した境界において不具合が生じることがあった。
【０００６】
【発明が解決しようとする課題】
本発明は、上述した事情に鑑みてなされたもので、より高速に、しかも高画質で画像を送信することのできる画像処理方法および画像処理装置を提供することを目的とするものである。
【０００７】
【課題を解決するための手段】
本発明は、入力された画像情報を第１画像データ、第２画像データ、および第１画像データまたは第２画像データのいずれかを選択する選択データに分離し、分離された第１画像データ、第２画像データ、および選択データの少なくとも一つに対して解像度変換を行なった後に、各データに対して所定のライン数ごとに帯状に分割する。あるいは、入力された画像情報を第１画像データ、第２画像データ、および第１画像データまたは第２画像データのいずれかを選択する選択データに分離した後、各データに対して所定のライン数ごとに帯状に分割する。さらには、入力された画像情報に対して所定のライン数ごとに帯状に分割した後に第１画像データ、第２画像データ、および第１画像データまたは第２画像データのいずれかを選択する選択データに分離する。
【０００８】
このようにして得られたデータは、それぞれ帯状に分割された第１画像データ、第２画像データ、および第１画像データまたは第２画像データのいずれかを選択する選択データである。例えば画像の種類に応じて第１画像データおよび第２画像データに分離すれば、それぞれに最適な解像度変換や圧縮処理を行なうことができ、高速に送信することができるとともに、画質の劣化を抑えることができる。
【０００９】
また、それぞれ帯状に分割する際にも、例えば画像中の変化点を検出し、その変化点の情報に基づいて帯状分割の際のライン数を決定することができ、分割された境界において発生する不具合を解消することができる。また、各データに分離された後において、各データの解像度が異なる場合には、例えば最低解像度を基準としたり、解像度の値の公約数に基づいて、帯状分割の際のライン数を決定することによって、解像度が異なる各データ間の帯状領域の境界を一致させることができる。これによって分割幅の計算を容易にして処理の高速化を図り、さらに最終的に１つの画像に合成した際に位置ずれ及び色ずれ等の不具合が生じることはなく、高画質な画像を得ることができる。
【００１０】
【発明の実施の形態】
図１は、本発明の画像処理装置の第１の実施の形態を示すブロック図である。図中、１は画像入力部、２は分離情報検出部、３は画像分離部、４〜６は画像記憶部、７〜９は解像度変換部、１０は帯状分割幅検出部、１１〜１３は帯状分割部である。画像入力部１は、イメージスキャナ等の画像入力装置、あるいは、ネットワークから画像を入力するインタフェース部である。画像入力部１から入力された画像情報は、分離情報検出部２および画像分離部３に入力される。
【００１１】
分離情報検出部２は、画像入力部１から入力された画像情報に基づき、画像の色情報、エッジ形状、オブジェクト情報等の画像構造に関する情報を検出し、分離情報として出力する。画像分離部３は、分離情報検出部２から出力される分離情報に基づき、画像入力部１から入力された画像情報を複数のデータに分離する。ここでは一例として、後述するように「文字又は線画の色情報を示す第１画像データ」、「中間調情報を示す第２画像データ」、及び「文字又は線画の形状を示す選択データ」に分離するものとする。画像記憶部４は、「文字又は線画の色情報を示す第１画像データ」を記憶し、画像記憶部５は「文字又は線画の形状を示す１ｂｉｔの選択データ」を記憶し、画像記憶部６は「中間調情報を示す第２画像データ」を記憶する。
【００１２】
なお、画像分離部３では必ずしも３プレーンに分離する必要はなく、分離情報検出部２から出力される分離情報に応じて、任意のプレーン数に分割することができる。また、分離情報検出部２における画像構造の検出方法および画像分離部３における画像分離方法は、例えば特開平３−１２６１８０号公報や特開平４−１０５１７８号公報に記載されている方法など、多くの方式が提案されており、どのような方式を採用するかは任意である。また、ここでは画像記憶部４〜６を別々に記載しているが、例えば同じ記憶装置内の別々の領域に記憶するように構成してもよい。
【００１３】
解像度変換部７〜９は、画像記憶部４〜６に記憶されている分離されたデータに対して、それぞれ適切な解像度変換方式によって適切な解像度に変換する。なお、解像度変換部７〜９は、必ず解像度変換を行なわなければならないわけではなく、解像度変換処理が必要なデータに対してのみ解像度変換処理を行なえばよい。
【００１４】
解像度変換方式としては、例えばゼロ次ホールド法、ニアレストネイバー法、４点補間法、投影法、１６点補間法などが挙げられる。ゼロ次ホールド法は出力画素をその直前の入力画素で置き換えるアルゴリズムであり、またニアレストネイバー法は出力画素をその最近傍の入力画素で置き換えるアルゴリズムである。どちらも解像度変換後の画質はそれほどよくないが、アルゴリズムが単純なので高速に処理できる。４点補間法は、出力画素をその周囲４つの入力画素から補間生成するアルゴリズムであり、画質は標準、また処理速度は速くも遅くもなく標準である。投影法は、画素を点ではなく面としてとらえ、出力画素をその周囲４つの入力画素の面積比率で決定するアルゴリズムであり、処理時間は少しかかるが画質はよい。１６点補間法は、出力画素をその周囲１６個の入力画素から補間生成するアルゴリズムであり、処理時間はかなりかかるが画質は最もよい。
【００１５】
このような各解像度変換手法の特性を考慮し、各データに対して最適な手法を選択すればよい。もちろん、各データに対して異なる手法を用いてもよいし、同じ手法を用いてもよい。
【００１６】
一般に、中間調の画像は階調性が重視され、文字線画の画像は解像度が重視される。また色情報部を示す第１画像データも低解像度で保持しても問題にならない場合もある。そのため、各データの解像度は「文字又は線画の色情報を示す第１画像データ」の解像度≦「文字又は線画の形状を示す１ｂｉｔの選択データ」の解像度、「中間調情報を示す第２画像データ」≦「文字又は線画の形状を示す１ｂｉｔの選択データ」の解像度という条件を満たしているとよい。この条件は、全てのデータが同じ解像度であってもかまわない。また、高い解像度のデータについては解像度変換を行なわなくてもよい。
【００１７】
帯状分割幅検出部１０は、画像分離部３で分離した少なくとも１つの解像度変換後（解像度変換を行なわない場合を含む）のデータをもとに、帯状分割の幅を決定する。帯状分割部１１〜１３は、帯状分割幅検出部１０で決定した帯状分割の幅に基づいて、解像度変換後（解像度変換を行なわない場合を含む）のデータをそれぞれ帯状分割して出力する。
【００１８】
図２は、本発明の画像処理装置の第１の実施の形態における画像分離の具体例の説明図である。上述のように、画像分離部３では入力された画像情報を３つのデータに分離する。例えば入力された画像情報が図２（Ａ）に示すような画像であったとする。図２（Ａ）に示す画像では、文字「ＪＡＰＡＮ」とともに中間調の日本地図が描かれている。また、文字「ＪＡＰＡＮ」も各文字ごとに異なる色によって描かれている。
【００１９】
画像分離部３は、このような画像を、分離情報検出部２から出力される分離情報に従って、図２（Ｂ）に示す「文字又は線画の色情報を示す第１画像データ」と、図２（Ｄ）に示す「中間調情報を示す第２画像データ」と、図２（Ｃ）に示す「文字又は線画の形状を示す選択データ」の３つのデータに分離する。すなわち、中間調の日本地図は中間調情報として図２（Ｄ）のデータに分離され、文字「ＪＡＰＡＮ」の形状が図２（Ｃ）のデータに、また文字「ＪＡＰＡＮ」の色情報が図２（Ｂ）のデータに、それぞれ分離される。以下、説明を簡潔に行なうために、図２（Ｂ）に示す「文字又は線画の色情報を示す第１画像データ」を画像Ｃ、図２（Ｃ）に示す「文字又は線画の形状を示す選択データ」を画像Ｓ、図２（Ｄ）に示す「中間調情報を示す第２画像データ」を画像Ｉとする。
【００２０】
ここで、図２（Ｂ）に示す画像Ｃは、各画素ごとに文字の色を表現できるデータ長が必要となる。しかし、文字の形状自体は図２（Ｃ）に示す画像Ｓに存在するため、この画像Ｃ中には文字の形状は必要ない。例えば一様な色の文字であれば、この画像Ｃには図２（Ｂ）に示すように文字の存在領域に一様な色領域が存在していればよい。
【００２１】
図２（Ｃ）に示す画像Ｓは、図２（Ｂ）に示す画像Ｃか、あるいは図２（Ｄ）に示す画像Ｉのいずれかを選択するデータである。この画像Ｓは、文字や線画の形状が保持されているので、文字や線画の部分は図２（Ｂ）に示す画像Ｃを選択することによって、色彩が施された文字や線画を復元することができる。また、その他の部分では図２（Ｄ）に示す画像Ｉを選択することによって、文字と写真などが重なっている場合でも良好に分離および復元することができる。この画像Ｓは、図２（Ｂ）に示す画像Ｃかあるいは図２（Ｄ）に示す画像Ｉかを選択するだけであるので、ここでは１画素あたり１ビットの情報があればよい。
【００２２】
図２（Ｄ）に示す画像Ｉは、写真や絵柄などの中間調あるいはフルカラーの画像を表現するため、色および階調を保持するデータ長が必要である。
【００２３】
このように、入力された画像情報を分離することによって、例えば画像Ｃについては文字や線画の形状が存在しないので、低解像度に変換し、カラー画像に適した圧縮手法によって圧縮することができる。また、画像Ｓについては、写真などの静止画像に適した例えばＪＰＥＧ方式などの圧縮手法を用いて圧縮することができる。さらに画像Ｉについては、高解像度が要求されるものの２値データであるので、例えば算術符号化のような２値データに適した圧縮手法を用いて圧縮することができる。このようにしてそれぞれのデータについて最適な解像度変換および圧縮を行なうことが可能となるので、例えばネットワークなどを介して画像を伝送する際には、通信時間を削減し、しかも高品質の画像を送ることができる。
【００２４】
なお、分離手法は上述の例に限るものではなく、例えば文字や線画の色および形状を含む文字線画部分のデータと、写真などの中間調部分のデータに分離してもよい。あるいは、さらにＣＧ（コンピュータ・グラフィック）画像の部分も分離し、結果として文字や線画の色データ、写真などの中間調データ、ＣＧなどのグラフィックスデータ、そしてこれらを選択する選択データの４つのデータに分離するなど、種々の分離手法を適用することができる。
【００２５】
この第１の実施の形態では、上述のようにして分離された各データに対して解像度変換部７〜９において解像度変換処理を施した後に、帯状分割部１１〜１３において帯状領域に分割する。このとき、分離された３つのデータの少なくとも１つについては他と異なる解像度に変換されている場合もあり得る。このような場合には、単純に帯状分割した場合、画像を復元する際に帯状領域の境界が一致しないといった不具合の発生が懸念される。例えば画像Ｃ、画像Ｓ、画像Ｉの解像度変換後の解像度がそれぞれ１００ｄｐｉ，３００ｄｐｉ，２００ｄｐｉであるとき、画像Ｓを基準に例えば５ラインごとの帯状領域に分割する場合、画像Ｃにおいては５／３ライン、画像Ｉにおいては１０／３ラインごとに分割することになる。通常はラインごとに帯状領域に分割するので、画像Ｃについては１または２ライン、画像Ｉについては３または４ラインごとに分割することになる。
【００２６】
画像を復元して出力する際には、３つのデータの解像度を一致させて合成する。例えば３００ｄｐｉに一致させると画像Ｓは５ライン、画像Ｃは４または６ライン、画像Ｉは４ないし６ラインとなり、ライン数が一致しないために復元時に帯状領域の境界が一致しないことになる。そのため、ライン数を一致させるための特別な処理が必要となる。また、不一致の発生した境界のラインにおいては、同じラインであっても異なる帯状領域のデータが選択される可能性があり、帯状領域毎に種々の画像処理を施した場合には、データの抜けや重複などによって画質が劣化することも考えられる。
【００２７】
この第１の実施の形態では、このような不具合を解消するために、帯状分割幅検出部１０において最適な帯状分割の幅を検出し、検出した帯状分割の幅に基づいて、帯状分割部１１〜１３でそれぞれのデータを帯状分割する。
【００２８】
最適な帯状分割の幅を検出する方法の一つとして、例えば各データの解像度が最低の解像度の整数倍の場合には、最低解像度の値からのみ帯状領域の幅を計算することができる。例えば上述の例のように解像度変換後の画像Ｃ、画像Ｓ、画像Ｉの解像度がそれぞれ１００ｄｐｉ，３００ｄｐｉ，２００ｄｐｉであるとする。この場合、画像Ｃの解像度１００ｄｐｉが最低解像度であり、他の画像Ｓ、画像Ｉの解像度は１００の倍数となっている。このような場合には、画像Ｃの１００ｄｐｉを基準として帯状領域の幅を決定し、この幅を整数倍することによって画像Ｓ、画像Ｉの帯状領域の幅を算出すればよい。例えば画像Ｃの帯状領域の幅を１００ラインとすると、画像Ｓの帯状領域の幅は３００ライン、画像Ｉの帯状領域の幅は２００ラインとなる。なお、画像Ｃにおける帯状領域の幅は任意に設定することが可能であり、画像Ｃの帯状領域の幅に基づいて画像Ｓ、画像Ｉの帯状領域の幅を設定すればよい。
【００２９】
このように、各データの解像度が最低解像度の整数倍の場合には、最低解像度を基準として帯状分割幅を決定することにより、分割幅を容易に計算することができるとともに、１つの画像へ合成する際にも境界において不具合は生じない。
【００３０】
最低解像度以外のデータの解像度が最低解像度の整数倍とはならない場合、上述の方法は適用できない。別の方法として、３つのデータの解像度の公約数に基づいて帯状分割幅を決定することができる。例えば解像度変換後の画像Ｃ、画像Ｓ、画像Ｉの解像度がそれぞれ１００ｄｐｉ，３００ｄｐｉ，１５０ｄｐｉであるとする。この場合、画像Ｃの解像度１００ｄｐｉが最低解像度であるが、画像Ｉの解像度１５０ｄｐｉは１００の倍数とはならない。この場合、１００、３００、１５０の公約数を求め、各プレーンの帯状分割幅を
解像度／公約数
を基準として求める。例えば、公約数として「２」を用いた場合には
画像Ｃの帯状分割幅＝１００／２＝５０
画像Ｓの帯状分割幅＝３００／２＝１５０
画像Ｉの帯状分割幅＝１５０／２＝７５
となる。公約数はより大きなものを採用してもよく、また求められた各帯状分割の幅を整数倍し、分割幅を大きくしてもかまわない。
【００３１】
このように各データの解像度の公約数を基準として帯状分割の幅を決定することにより、各データの解像度が最低解像度の整数倍でなくても容易に帯状分割の幅を計算することができるとともに、１プレーンへ合成する際に不具合も生じない。
【００３２】
図３は、本発明の画像処理装置の第１の実施の形態における動作の一例を示すフローチャートである。ここでは帯状分割の幅を検出する方法として、各データの解像度が最低の解像度の整数倍の場合には、最低解像度の値からのみ帯状領域の幅を計算し、そうでない場合には、各データの解像度の公約数を基準として帯状分割の幅を決定する例を示している。まずＳ１０１において、画像入力部１で画像情報を入力する。画像入力部１がスキャナやデジタルカメラなどの画像入力機器の場合には、原稿などの画像を読み取る。またネットワークなどのインタフェースで構成される場合には、画像情報を受信して取り込む。もちろん、例えば外部記憶装置から画像情報を読み出すなど、他の方法でもよい。
【００３３】
Ｓ１０２において、分離情報検出部２は入力された画像情報から１ないし数画素ごとに、あるいは所定の領域ごとに、分離情報を検出する。具体例としては、ある注目画素についてそれがエッジ情報（高周波画像）であるか非エッジ情報（低周波画像）であるかを判別し、エッジ情報と判定された画素は文字画像属性、非エッジ情報と判別された画素は中間調画像属性を分離情報として出力する。
【００３４】
Ｓ１０３において、画像分離部３は、分離情報検出部２から出力される分離情報をもとに、入力された画像情報を画像Ｃ、画像Ｓ、画像Ｉに分離する。具体的には、分離情報検出部２から渡される分離情報が文字画像属性の場合にはその画素の色を画像Ｃに分離し、中間調画像属性の場合にはその画素の情報を画像Ｉに分離する。画像Ｓは分離情報そのものから構成することができる。
【００３５】
このＳ１０３までの処理によって、例えば図２（Ａ）に示した画像は、図２（Ｂ）に示した画像Ｃと、図２（Ｃ）に示した画像Ｓと、図２（Ｄ）に示した画像Ｉに分離される。画像Ｃは画像記憶部４に、画像Ｓは画像記憶部５に、画像Ｉは画像記憶部６にそれぞれ記憶される。
【００３６】
Ｓ１０４〜Ｓ１０９において、分離された画像Ｃ、画像Ｓ、画像Ｉについて、解像度変換が必要なデータについてはそれぞれ解像度変換部７〜９において所定の解像度へ変換する。Ｓ１０４において画像Ｃの解像度を変換するか否かを判定し、解像度変換を行なう場合には、Ｓ１０５において解像度変換部７で所定の解像度ｃ１ｄｐｉへの解像度変換を行なう。またＳ１０６において画像Ｓの解像度を変換するか否かを判定し、解像度変換を行なう場合には、Ｓ１０７において解像度変換部８で所定の解像度ｓ１ｄｐｉへの解像度変換を行なう。さらに、Ｓ１０８において画像Ｉの解像度を変換するか否かを判定し、解像度変換を行なう場合には、Ｓ１０９において解像度変換部９で所定の解像度ｉ１ｄｐｉへの解像度変換を行なう。なお、上述のようにｃ１≦ｓ１，ｉ１≦ｓ１である。そのため、画像Ｓのみを低解像度に変換することはない。逆に、画像Ｓは文字などの形状を保持するため、入力された解像度を維持し、解像度変換を行なわない場合がある。
【００３７】
Ｓ１１０において、解像度変換後の各データの解像度のうち最低解像度Ａｄｐｉを検出する。なお、関数ｍｉｎ（）はパラメータのうちの最小値を返す関数である。Ｓ１１１において、最低解像度以外の解像度について、それが最低解像度の整数倍であるか否かを検出する。最低解像度以外の解像度が最低解像度の整数倍である場合には、Ｓ１１２において、上述のように最低解像度Ａｄｐｉを有するデータの帯状分割の幅を決定し、その帯状分割の幅を整数倍することで他のデータの帯状分割の幅を求める。
【００３８】
Ｓ１１１において最低解像度以外の解像度の中に最低解像度の整数倍でないものが含まれている場合には、各データの解像度の公約数を基準として帯状分割の幅を決定する。Ｓ１１３において、画像Ｃの解像度ｃ１、画像Ｓの解像度ｓ１、画像Ｉの解像度ｉ１の公約数を計算する。そしてＳ１１４において、画像Ｃ、画像Ｓ、画像Ｉの帯状分割の幅を、それぞれ、ｃ１／公約数、ｓ１／公約数、ｉ１／公約数に基づいて決定する。
【００３９】
このように各データの解像度が最低解像度の整数倍か否かによって、帯状分割の幅を決定する処理を分けることにより、各データの解像度が最低解像度の整数倍の場合には公約数を求めることなく各データの帯状分割の幅を計算できるため、処理の高速化が図れる。また、各データの解像度の中に最低解像度の整数倍でないものが含まれている場合でも、簡単な処理で公約数を求めることができるので、それほど処理負担を増加させることなく、各データの帯状分割の幅を計算することができる。
【００４０】
いずれの場合においても、各データの解像度を基準として帯状領域の境界が一致するように分割することができるので、画像を復元する際に帯状領域の境界部分で位置ズレなどの不具合が発生せず、画質の劣化が生じない。また、復元処理に境界部分についての特別な処理を必要としないので、画像を簡単に復元することができるとともに、バッファメモリも１つの帯状領域分だけ用意すれば済むという利点もある。
【００４１】
図４は、本発明の画像処理装置の第２の実施の形態を示すブロック図である。図中、図１と同様の部分には同じ符号を付して説明を省略する。２１は帯状分割境界検出部、２２は分割境界記憶部、２３は帯状分割部、２４〜２６は解像度変換部である。帯状分割境界検出部２１は、画像記憶部４〜６に記憶された画像Ｃ、画像Ｓ、画像Ｉのいずれかのデータの特定の変化点情報に基づき、帯状分割の際の境界を決定する。このとき、各データについて同一位置を帯状分割の境界と定めるが、各帯状領域の幅は可変である。分割境界記憶部２２は、帯状分割境界検出部２１で決定した帯状分割の境界を記憶する。帯状分割部２３は、分割境界記憶部２２に記憶されている帯状分割の境界に従って、画像記憶部４〜６に記憶されているすべてのデータについて帯状領域に分割する。
【００４２】
解像度変換部２４〜２６は、帯状領域に分割された各データごとに、適切な解像度変換手法を用いて適切な解像度に変換する。ここでは帯状領域に分割した各データごとに解像度変換部２４〜２６を設けているが、必ずしも帯状領域に分割した全データ、全帯状領域に解像度変換を施す必要はなく、必要なデータの必要な帯状領域にのみ解像度変換を施せばよい。また、解像度及び解像度変換手法は分離後の各データ、各帯状領域ごとに異なってもよいし、同じでもかまわない。各データ、各帯状領域に同じ解像度変換手法を用いて同じ解像度に変換する場合には、画像入力部１の直後に解像度変換部を挿入し、入力された画像情報に対して予め解像度変換を施しておいてもよい。この場合、以降の処理量が少なくなり、高速な処理を行なうことができる。
【００４３】
なお、画像分離部３で画像Ｃ、画像Ｓ、画像Ｉとは異なるデータ構成に分離する場合も考えられる。その場合には、分離したデータ構成に応じた帯状分割境界検出処理、帯状分割処理、解像度変換処理を行なうことになる。
【００４４】
上述の第１の実施の形態では、各データに対して必要に応じた解像度変換処理を施した後に、各データの解像度に基づいて帯状分割を行なった。この第２の実施の形態では、各データの解像度は同一であるので、各データの解像度を考慮する必要はないため、帯状領域の幅を求める別の方法を用いることができる。そのひとつとして、画像特性に応じて帯状領域の境界を求める方法を示す。
【００４５】
画像特性に応じて帯状領域の境界を変えた方が、その後の様々な処理（解像度変換、圧縮等）の軽減、及び処理時間の短縮等に結びつく場合がある。図５は、帯状領域の幅を等間隔にした場合の具体例の説明図、図６は、画像特性に応じて帯状領域の境界を変化させた場合の具体例の説明図である。例えば図２に示すように入力された画像情報を画像Ｃ、画像Ｓ、画像Ｉに分離した後、等しい幅の帯状領域に分割する。例えば図５に破線で示す境界によって帯状領域に分割した場合、文字「ＪＡＰＡＮ」は帯状領域１と帯状領域２に含まれるとともに、帯状領域２には文字「ＪＡＰＡＮ」の一部とともに中間調情報である日本地図の一部が含まれる。
【００４６】
このような帯状領域に分割し、帯状領域ごとの画像処理を行なうことを考えると、帯状領域１および帯状領域２については画像Ｃ、画像Ｓについては文字情報に対する処理を行ない、帯状領域２以降の画像Ｉについては中間調情報に対する処理を行なうことになる。
【００４７】
例えば図６に示すように、文字部分を１つの帯状領域として分割すると、文字情報はすべて帯状領域２に含まれるので、文字情報に対する処理を１つの帯状領域についてのみ行なえばよくなる。さらに１つの帯状領域内に文字情報と中間調情報とが混在しないので、その後の処理が軽減される等の利点がある。
【００４８】
この第２の実施の形態では、複数のデータに分離した後に帯状領域への分割を行なう際に、あるデータの中から特定の変化点情報を検出し、画像情報に応じた帯状領域への分割方法を用いる。ここで、検出する変化点情報としては、例えば、画像Ｓにおいて前ラインがすべて画像Ｉを選択し、注目ラインでは画像Ｃを選択する画素が存在する場合、またはその逆に、前ラインに画像Ｃを選択する画素が存在し、注目ラインではすべて画像Ｉを選択している場合、また画像Ｓにおいて前ラインおよび注目ラインともに画像Ｃを選択する画素が存在する時に画像Ｃにおいて前ラインに存在する色と注目ラインに存在する色が異なる場合、さらには画像Ｉにおいて前ラインが全て白で、画像Ｓの注目ラインがすべて画像Ｉを選択しており、かつ画像Ｉの注目ラインには白以外の色が存在する場合、等である。
【００４９】
ただし、上述のような変化点でのみ分割した場合に、ある領域が極端に大きくなる場合が生じることがある。その場合には、さらにその領域内を細分化してもよい。また逆に細かく分割されすぎる場合もある。このような場合には、隣接している帯状領域が同様な性質を持つ場合には統合してもかまわない。
【００５０】
例えば上述の図６に示した例では、文字「ＪＡＰＡＮ」の上端および下端で画像Ｓにおいて変化点が検出される。そのため、文字「ＪＡＰＡＮ」の上端および下端において帯状領域を分割し、文字「ＪＡＰＡＮ」の上端までの帯状領域１と文字「ＪＡＰＡＮ」を含む帯状領域２と、それ以降の領域に分割することができる。また、日本地図の上端において画像Ｉがすべて白のラインから白以外の色を含むラインに変化するので、この点も変化点として検出することができる。しかし、文字「ＪＡＰＡＮ」の下端から日本地図の上端までの領域の幅は狭いので、この変化点では分割していない。日本地図内の島部についても同様である。さらに、文字「ＪＡＰＡＮ」の下端から以降は大きな帯状領域となるので、これを破線で示すように分割している。なお、このときの帯状領域の幅は任意である。
【００５１】
別の例を用いて上述の帯状領域への分割方法をさらに説明する。図７は、入力された画像情報の別の具体例の説明図、図８は、入力された画像情報の別の具体例について画像分離後の各データの説明図、図９は、入力された画像情報の別の具体例における帯状分割の一例の説明図である。この具体例においては、入力された画像は、図７に示すように「ＧＥＲＭＡＮＹ」という文字、ドイツ国旗、ドイツ地図の写真が混在した画像である。この画像を上述の第１の実施の形態と同様にして分離すると、図８に示すような画像Ｃ、画像Ｓ、画像Ｉの３つのデータが得られる。ドイツ国旗の部分は中間調画像として分離することもできるが、ここでは文字線画と同様に扱い、ドイツ国旗の形状データとその色データに分離している。なお、図示の都合上、彩色はハッチングを異ならせることで示している。ちなみにドイツ国旗の色は上から黒、赤、黄である。また、文字「ＧＥＲＭＡＮＹ」はここでは黒で描かれているものとしている。画像Ｓは、黒く示している部分は画像Ｃを選択し、白い部分は画像Ｉを選択することを示している。
【００５２】
図８に示すように分離された後、図９に破線で示すような帯状領域に分割する。この例ではまずドイツ国旗の上端において、画像Ｓのデータがすべて画像Ｉを選択する状態から、一部が画像Ｃを選択する状態に変化する。そのため、このラインが帯状領域の境界となって帯状領域１が分割される。続いて画像Ｓのデータが一部で画像Ｃを選択するとともに、画像Ｃにおいて黒から赤、および赤から黄に色が変化するラインがそれぞれ検出される。これらのラインも帯状領域の境界となり、帯状領域２，３が分割される。さらに、ドイツ国旗の下端において、画像Ｓのデータが、一部で画像Ｃを選択していたものがすべて画像Ｉを選択するようになる。そのため、このドイツ国旗の下端も帯状領域の境界となり、帯状領域４が分割される。
【００５３】
ドイツ国旗の下端以降は、画像Ｓはすべて画像Ｉを選択している。画像Ｉにおいて、ドイツ地図の上端において、すべて白のラインから一部に白以外の画素が含まれるラインに変化する。そのため、このドイツ地図の上端が帯状領域の境界となり、帯状領域５が分割される。さらに、ドイツ地図の下端においては画像Ｉにおいて一部に白以外の画素が含まれるラインからすべて白のラインに変化する。そのためこのラインも帯状領域の境界となり、帯状領域６が分割される。
【００５４】
このようにして、帯状領域１ないし６に分割された。このうち、帯状領域６については幅が広いので、さらに適当な幅の帯状領域に分割してもよい。このようにして分割された帯状領域は、その領域内の画像がほぼ同じ性質を有している。そのため、各帯状領域ごとに性質に応じた処理を行なうことができる。また同じ性質を有する領域はなるべく同じ帯状領域に含まれるように分割しているので、以降の処理を軽減することができる。
【００５５】
図１０は、本発明の画像処理装置の第２の実施の形態における動作の一例を示すフローチャートである。上述の第１の実施の形態と同様にＳ１２１において画像入力部１から画像情報を入力し、Ｓ１２２において分離情報検出部２は入力された画像情報から画像構造に関する情報を検出して分離情報として出力し、Ｓ１２３において画像分離部３は分離情報検出部２から出力される分離情報をもとに入力された画像情報を分離する。
【００５６】
Ｓ１２４〜Ｓ１２８において、帯状分割境界検出部２１は帯状領域に分割する境界のラインを検出し、分割境界記憶部２２に格納する。ここでは図７に示したように座標系をｉ，ｊを用いて表わすことにする。ｊ方向に並ぶ画素を１ラインとし、各ラインごとに走査しながら、画像Ｃ、画像Ｓ、画像Ｉのある特定の形状をもとに帯状領域に分割するための境界を検出してゆく。
【００５７】
まずＳ１２４において、注目ラインを示す変数ｉを０にリセットする。Ｓ１２５において注目ラインを１ライン進めた後、Ｓ１２６において、画像Ｃ、画像Ｓ、画像Ｉのそれぞれについて、前ラインであるｉ−１ラインと注目ラインであるｉラインとを比較し、性質が異なる変化点であるか否かを調べる。ここで、性質が異なる変化点であるとは、上述のように、
▲１▼画像Ｓにおいてｉ−１ラインがすべて画像Ｉを選択し、ｉラインでは画像Ｃを選択する画素が存在する場合、
▲２▼画像Ｓにおいてｉ−１ラインに画像Ｃを選択する画素が存在し、ｉラインではすべて画像Ｉを選択している場合、
▲３▼画像Ｓにおいてｉ−１ラインおよびｉラインともに画像Ｃを選択する画素が存在する時に画像Ｃにおいてｉ−１ラインに存在する色とｉラインに存在する色が異なる場合、
▲４▼画像Ｉにおいてｉ−１ラインがすべて白で、画像Ｓのｉラインがすべて画像Ｉを選択しており、かつ画像Ｉのｉラインには白以外の色が存在する場合、
▲５▼画像Ｉにおいてｉ−１ラインに白以外の色が存在し、画像Ｓのｉラインがすべて画像Ｉを選択しており、かつ画像Ｉのｉラインがすべて白である場合、
等である。もちろん他の条件の時にも変化点として判定してもよい。
【００５８】
上述の図９に示した具体例では、▲１▼の場合としてはドイツ国旗の上端が該当し、▲２▼の場合としてはドイツ国旗の下端が該当する。この▲１▼、▲２▼の条件は、文字絵柄領域を分離するための条件である。また▲３▼の場合としてはドイツ国旗内の黒から赤へ、赤から黄へ色が変化するラインが該当する。この▲３▼の条件は、文字絵柄領域中の色の変化するラインで分離するための条件である。さらに▲４▼の場合としてはドイツ地図の上端が該当し、▲５▼の場合としてはドイツ地図の下端が該当する。この▲４▼、▲５▼の条件は、中間調領域を分離するための条件である。
【００５９】
このような性質が異なる変化点が検出された場合には、ｉライン目を帯状領域へ分割する境界として決定し、Ｓ１２７においてｉを分割境界記憶部２２に記憶して、Ｓ１２５へ戻る。Ｓ１２５ではｉを１加算して次のラインの処理に移る。注目ラインが変化点でない場合には、Ｓ１２８において全てのラインに対して帯状領域の分割境界か否かの判定処理が行なわれたか否かを判定し、処理していないラインが残っている場合にはＳ１２５に戻り、次のラインを注目ラインとして処理を繰り返す。すべてのラインについて判定処理が終了した時点で、分割境界記憶部２２には帯状領域へ分割する際の境界となり得るラインが格納されている。
【００６０】
Ｓ１２９において、帯状分割部２３は分割境界記憶部２２に記憶されているラインに基づいて各データを同一位置で分割する。これにより各データは帯状領域に分割される。このとき、上述の条件で帯状領域に分割した場合、ある領域が極端に大きくなる場合が生じる可能性がある。このような場合には、さらにその領域内を細分化してもよい。逆に細かく分割しすぎる場合、隣接している帯状領域がほぼ同様な性質を持つ場合には帯状領域を統合してもよい。
【００６１】
さらにＳ１３０において、必要なデータの必要な帯状分割領域に対して、解像度変換部２４〜２６によって解像度変換を施すことができる。この解像度変換は、すべてのデータに同じ解像度変換手法を用いて同じ解像度に変換する場合には、Ｓ１２１における画像入力直後に行なってもよい。
【００６２】
上述のＳ１２６における▲１▼〜▲５▼の変化点の判定条件は一例であるが、ここでは３つのデータを同時に参照しながら変化点を検出している。これによって色の変化する点で分離したり、空白域も分離することができる。もちろん、３つのデータのうちの２つあるいは１つのデータのみに着目して変化点を検出することも可能である。
【００６３】
この第２の実施の形態のように帯状領域に分割してから解像度変換や圧縮などの処理を行なう場合、分割した帯状領域内がすべて白画素または黒画素（画像Ｓにおいてはすべて画像Ｉあるいは画像Ｃを選択するデータ）のときには解像度変換や圧縮処理等を行なわないあるいは簡単な処理で済ませることも可能である。このような場合に上述のように特定の変化点情報に基づいて帯状領域への分割を行なうことによって、分割した帯状領域内がすべて白画素または黒画素（画像Ｓにおいてはすべて画像Ｉあるいは画像Ｃを選択するデータ）となる場合が増加するので、帯状領域への分割処理以降の処理を軽減し、高速化することができる。また、データ量を削減することができるので、メモリを節約することができ、通信時にも通信時間の短縮を図ることができる。
【００６４】
図１１は、本発明の画像処理装置の第３の実施の形態を示すブロック図である。図中、図１と同様の部分には同じ符号を付して説明を省略する。３１は帯状分割境界検出部、３２は分割境界記憶部、３３は帯状分割部、３４は画像分離部、３５〜３７は画像記憶部、３８〜４０は解像度変換部である。この第３の実施の形態では、帯状領域に分割後に画像を分離する例を示している。
【００６５】
画像入力部１で入力された画像情報は、分離情報検出部２および帯状分割部３２に送られる。分離情報検出部２では、入力された画像情報から画像構造に関する情報を検出し、分離情報として画像分離部３に出力するとともに、帯状分割境界検出部３１にも出力する。分離情報検出部２は、帯状分割境界検出部３１において帯状領域の境界位置を検出できるように、分離情報として、文字線画か否かだけではなく、文字線画か中間調かその他か、および、文字線画の場合には色の情報なども出力する。
【００６６】
帯状分割境界検出部３１は、分離情報検出部２から出力される分離情報に基づいて帯状領域の境界を決定する。帯状分割部３２は、帯状分割境界検出部３１で決定した帯状領域の境界に基づいて、画像入力部１で入力された画像情報を帯状領域に分割する。帯状分割領域記憶部３３は、帯状分割部３２で分割した帯状領域の画像を記憶する。
【００６７】
画像分離部３４は、分離情報検出部２から出力される分離情報に基づき、帯状分割領域記憶部３３に記憶されている帯状領域に分割された画像情報を複数のデータに分離する。画像を分離する方法は、上述の第１および第２の実施の形態と同様に任意である。ここでは一例として、上述の各実施の形態と同様に画像Ｃ、画像Ｓ、画像Ｉの３つのデータに分離する。
【００６８】
画像記憶部３５〜３７には、画像分離部３４で分離された各データが帯状領域ごとに記憶される。ここでは画像Ｃが画像記憶部３５に、画像Ｓが画像記憶部３６に、画像Ｉが画像記憶部３７にそれぞれ記憶されるものとする。画像記憶部３５〜３７はそれぞれ別体の構成であっても、１つの記憶装置内に領域を分けて構成されていてもよい。
【００６９】
解像度変換部３８〜４０は、帯状領域ごとの各データに対してそれぞれ適切な解像度変換手法を用いて適切な解像度へ変換する。ここでは帯状領域に分割した各データごとに解像度変換部３８〜４０を設けているが、必ずしも帯状領域に分割した全データ、全帯状領域に解像度変換を施す必要はなく、必要なデータの必要な帯状領域にのみ解像度変換を施せばよい。また、解像度及び解像度変換手法は分離後の各データ、各帯状領域ごとに異なってもよいし、同じでもかまわない。各データ、各帯状領域に同じ解像度変換手法を用いて同じ解像度に変換する場合には、画像入力部１の直後に解像度変換部を挿入し、入力された画像情報に対して予め解像度変換を施しておいてもよい。この場合、以降の処理量が少なくなり、高速な処理を行なうことができる。なお、画像分離部３４で画像Ｃ、画像Ｓ、画像Ｉとは異なるデータ構成に分離する場合には、分離したデータ構成に応じた解像度変換処理を行なえばよい。
【００７０】
この第３の実施の形態における構成では、分離情報検出部２から出力される分離情報に基づいて帯状分割を行なう。これによって、画像分離を行なう際の判定結果をそのまま用いて、同じ属性を持つ領域を１つの帯状領域とすることができる。また、帯状領域への分割によって、その帯状領域には文字絵柄画像と写真画像が混在しない場合が多く発生し、そのような帯状領域では複数のデータに分割する必要がなくなる。そのため、その後の処理が軽減され、処理時間も短縮することができる。このことを具体例を用いて以下に説明する。
【００７１】
図１２は、入力された画像情報のさらに別の具体例の説明図、図１３は、入力された画像情報のさらに別の具体例について帯状分割した画像の説明図、図１４は、入力された画像情報のさらに別の具体例について帯状分割後に画像分離した各データの一例の説明図である。この具体例において入力された画像は、図１２に示すように「ＧＥＲＭＡＮＹ」、「ＭＡＰ」という文字、ドイツ国旗、ドイツ地図の写真が混在した画像である。なお、図示の都合上、彩色はハッチングを異ならせることで示している。ちなみにドイツ国旗の色は上から黒、赤、黄である。また、文字「ＧＥＲＭＡＮＹ」は黒で、文字「ＭＡＰ」は緑で描かれているものとしている。ドイツ国旗の部分は中間調画像領域として判定することもできるが、ここでは文字線画領域として判定されるものとしている。
【００７２】
このような入力された画像情報を帯状領域に分割する。このとき、分離情報検出部２から出力される分離情報に基づいて、性質の同じラインがなるべく同じ帯状領域に含まれるように、帯状領域に分割する。すなわち、性質の異なる位置を分割位置として検出し、帯状領域に分割すればよい。ここで、性質が異なる位置とは、文字線画情報、中間調情報、空白の切り替わりの位置、文字線画情報中の色の切り替わり位置等などである。ただし、性質が異なるラインでのみ分割した場合に、ある帯状領域が極端に大きくなる場合が生じることがある。その際にはその後の処理や送信後の相手のバッファサイズなどに応じて、さらにその帯状領域内を細分化してもかまわない。逆に細かく分割しすぎる場合には、隣接している同様な性質を持つ帯状領域を統合してもかまわない。
【００７３】
図１２に示した画像を、性質の異なる位置で分割すると、図１３に破線で示す位置で分割される。すなわち、ドイツ国旗の上端において空白領域から文字線画情報の領域に切り替わり、文字線画情報であるドイツ国旗内で色が２箇所で切り替わり、ドイツ国旗の下端で文字線画情報の領域から空白領域に切り替わり、文字「ＭＡＰ」の上端において空白領域から文字線画情報の領域に切り替わり、文字「ＭＡＰ」の下端において文字線画情報の領域から中間調情報の領域に切り替わり、ドイツ地図の下端において中間調情報の領域から空白領域に切り替わる。これらの切り替わる位置が帯状領域の分割位置となり、各帯状領域に分割される。
【００７４】
なお、文字「ＭＡＰ」を含む帯状領域では、途中からドイツ地図の中間調領域が含まれるようになる。そのため、このドイツ地図の上端を帯状領域の分割位置とすることも可能である。
【００７５】
このように帯状領域に分割した後、各帯状領域ごとに上述の第１の実施の形態と同様にして画像分離を行なう。上述の第１の実施の形態では、１ページ中に文字線画領域と中間調画像領域が混在していたので３つのデータに分離した。しかし文字線画のみの画像や中間調画像のみの場合には、不要なデータを作成する必要はない。上述のように帯状領域に分割した場合には、それぞれの帯状領域では文字線画のみ、あるいは中間調画像のみといった部分が多く含まれる。そのため、このような帯状領域では３つのデータに分離する必要はなく、２つ、あるいは１つのデータのみでよい。
【００７６】
各帯状領域ごとに画像分離を行なった結果を図１４に示している。実線で囲まれている領域については実際にデータが存在する領域であり、点線で表わされている箇所はデータが存在しない領域である。例えば帯状領域１，５，８のような空白領域については、３つのデータとも不要であり、帯状領域の幅だけの空白が存在するデータだけを保持すればよい。
【００７７】
また、分割領域３は文字線画の領域であり画像Ｃと画像Ｓが生成され、他に中間調領域が存在しないので画像Ｉは不要であるので生成されない。分割領域２，４も文字線画の領域であるので、基本的には画像Ｃおよび画像Ｓを生成するが、文字線画として白以外に１色しか存在しない場合には、その色情報を帯状領域に適切な形で付加しておくことにより、画像Ｃを不要にすることができる。そのため、この分割領域２，４においては画像Ｓしか生成しない。なお、画像Ｓは上述のように選択データであるが、画像Ｓに色情報が付加される場合には図示の都合上、画像Ｓに色に対応したハッチングを施して示している。
【００７８】
分割領域６には、文字線画の領域（文字「ＭＡＰ」）と中間調画像の領域（ドイツ地図の一部）が混在している。この場合には基本的に３つのデータに分離することになる。しかしこの場合も文字線画として白以外に１色しか存在しないので画像Ｃを不要にすることができる。そのため、ここでは色情報が付加された画像Ｓと画像Ｉを生成している。分割領域７は中間調画像のみであるので、画像Ｉのみが生成される。
【００７９】
このようにして、図１３に示すように帯状分割された画像は、図１４に示すように画像分離される。上述の第１および第２の実施の形態に比べて格段にデータ量を削減することができ、画像分離処理および以降の処理の負荷を軽減して高速化することができる。また、画像を送る際も通信時間を短縮することができる。さらに、画像分離によって不要となるデータが存在するため、画像記憶部３５〜３７および以降の記憶手段は、必ずしも３画面分の領域を必要とせず、メモリを節約することが可能となる。
【００８０】
図１５は、本発明の画像処理装置の第３の実施の形態における動作の一例を示すフローチャートである。上述の第１の実施の形態と同様にＳ１４１において画像入力部１から画像情報を入力し、Ｓ１４２において分離情報検出部２は入力された画像情報から文字線画情報または中間調情報、及び色情報、オブジェクト情報等の画像構造に関する情報を検出して分離情報として出力する。
【００８１】
Ｓ１４３〜Ｓ１４７において、帯状分割境界検出部３１は分離情報検出部２から出力される分離情報に基づいて帯状領域に分割する境界のラインを検出する。ここでは図１２に示したように座標系をｉ，ｊを用いて表わすことにする。ｊ方向に並ぶ画素を１ラインとし、各ラインごとに走査しながら帯状領域に分割するための境界を検出してゆく。
【００８２】
まずＳ１４３において、注目ラインを示す変数ｉを０にリセットする。Ｓ１４４において注目ラインを１ライン進めた後、Ｓ１４５において前ラインであるｉ−１ラインと注目ラインであるｉラインとを比較し、性質が異なるか否かを調べる。ここで、性質が異なる変化点であるとは、上述のように、文字線画情報、中間調情報、空白の切り替わりの位置、文字線画情報中の色の切り替わり位置等などである。色の切り替わりの判定は、例えば輝度成分のみを取り出してその変化量を判定したり、あるいは色空間における２色間の距離を求め、距離が所定の閾値以上であれば色の切り替わり位置であると判定するなど、種々の方法を用いることができる。
【００８３】
このような性質が異なる位置が検出された場合には、ｉライン目を帯状領域に分割する境界として決定し、Ｓ１４６においてｉを分割境界として記憶し、Ｓ１４４へ戻る。Ｓ１４４ではｉを１加算して次のラインの処理に移る。このように性質が異なるラインでのみ分割した場合に、ある領域が極端に大きくなる場合には、さらにその領域内を細分化してもよいし、逆に細かく分割しすぎた場合にはいくつかの帯状領域を統合してもよい。
【００８４】
注目ラインが前ラインと同じ性質を有している場合には、Ｓ１４７においてすべてのラインに対して帯状領域の分割境界か否かの判定処理が行なわれたか否かを判定し、処理していないラインが残っている場合にはＳ１４４に戻り、次のラインを注目ラインとして処理を繰り返す。すべてのラインについて判定処理が終了した時点で、分割境界記憶部２２には帯状領域へ分割する際の境界となり得るラインが格納されている。
【００８５】
このようにして帯状領域に分割すべき境界の位置が決定されると、Ｓ１４８において、帯状分割部３２は入力された画像情報を決定された境界の位置において分割し、分割された帯状領域を帯状分割領域記憶部３３に格納する。これにより例えば図１２に示す画像は図１３に示すような８個の帯状領域に分割される。
【００８６】
Ｓ１４９において、画像分離部３４は帯状分割領域記憶部３３に格納されている各帯状領域ごとに、分離情報検出部２から出力される分離情報に基づいて画像分離処理を行なう。このとき、分割された帯状領域内に中間調画像しか存在しない場合には、その帯状領域のデータを画像Ｉとして出力する。また分割された帯状領域内に文字線画の画像しか存在しない場合にはその色を画像Ｃに、形状を画像Ｓに分離して出力する。このとき、白以外に１色しか存在しない場合には画像Ｃを出力せず、色情報を画像Ｓに付加して出力する。さらに分割された帯状領域内に中間調画像の部分と文字線画の部分が混在している場合には、基本的には上述の第１の実施の形態と同様に３つのデータ（画像Ｃ、画像Ｓ、画像Ｉ）に分離して出力する。この場合も文字線画の部分について白以外に１色しか存在しない場合には、画像Ｃを出力しなくてもよい。この場合には色情報を付加した画像Ｓと画像Ｉが出力される。分離された帯状領域のデータは、それぞれ対応する画像記憶部に格納される。この画像分離処理によって、例えば図１３に示すように帯状領域に分割された画像は、図１４に示すように分離される。
【００８７】
次にＳ１５０において、必要な帯状分割領域の必要なデータに対して、解像度変換部３８〜４０で解像度変換を施すことができる。このとき、画像分離部３４で分離されたデータは、分割された帯状領域によっては出力されないものがあるので、全体として処理量が減少しており、高速に解像度変換処理を行なうことができる。以降の処理、例えば圧縮処理等を行なう場合も同様であり、高速な処理を実現し、出力されるデータ量を減少させることができる。
【００８８】
このように、この第３の実施の形態では、はじめに帯状領域に分割してから画像分離処理を行なうため、分割された帯状領域によっては必ずしも複数のデータに分離されず、また分離した場合でも少ないデータ数となる場合が多く、その後の処理の負荷を軽減して高速化できるとともに、使用する記憶容量を節約することが可能となる。また、帯状領域に分割する際に分離情報に基づいて行なうことによって、性質の同じラインが１つの帯状領域に含まれるため、画像分離処理を効率よく行なうことができるとともに、以降の処理もさらに高速化することが可能となる。
【００８９】
図１６は、本発明の画像処理装置の第４の実施の形態を示すブロック図である。図中、図１１と同様の部分には同じ符号を付して説明を省略する。５１は帯状分割部である。この第４の実施の形態では、上述の第３の実施の形態と同様に画像分離前に帯状領域への分割を行なう別の例を示している。
【００９０】
帯状分割部５１は、入力された画像情報を一定の幅の帯状領域に分割する。帯状領域の幅は１ページ内では一定とするが、その幅の決め方は装置の特性に応じて常に固定としてもよいし、原稿ごとあるいはページごとなど、所定の単位ごとに変えてもかまわない。画像分離部３４は、分離情報検出部２から出力される分離情報に基づいて、帯状分割部５１で分割された帯状領域ごとに画像分離を行なう。この実施の形態においても画像Ｃ、画像Ｓ、画像Ｉの３つのデータに分離するものとするが、他のデータ構成に分離してもよい。また、上述の第３の実施の形態と同様に、分割された帯状領域の特性に応じて、分離の必要がある帯状領域のみ必要なデータに分離すればよい。
【００９１】
この第４の実施の形態に示した構成では、上述の第３の実施の形態と同様にはじめに画像を帯状領域に分割するが、帯状領域の分割幅を一定にすることにより装置構成を単純化している。この第４の実施の形態においても、帯状領域に分割した後に画像分離を行なうので、必ずしも複数のデータに分離する必要のない帯状領域が存在する可能性がある。このような帯状領域の存在によって、画像分離処理およびその後の処理が軽減され、全体として高速化が図れるとともに、メモリも節約できる。
【００９２】
具体例として、図１２に示した画像が入力された場合について説明する。図１７は、入力された画像情報のさらに別の具体例について一定幅で帯状分割した画像の説明図、図１８は、入力された画像情報のさらに別の具体例について一定幅での帯状分割後に画像分離した各データの一例の説明図である。帯状分割部５１において一定の分割幅で帯状領域に分割すると、例えば図１２に示す画像は図１７に破線で示すように分割することができる。ドイツ国旗を文字線画部分として分離するものとすれば、図１７において、帯状領域１，２には文字線画のみが存在し、分割領域３には文字線画部分と中間調画像部分が混在し、分割領域４〜６には中間調画像のみが存在する。
【００９３】
画像分離部３４で上述の第３の実施の形態と同様に帯状領域ごとに画像分離処理を行なうことによって、図１８に示すように各帯状領域ごとに各データが生成される。図１８において、帯状領域１，２については文字線画部分のみであるので、その色情報が画像Ｃに、形状情報が画像Ｓに分離される。また、帯状領域３については文字線画部分と中間調画像部分が混在しているので、中間調画像部分が画像Ｉとして分離され、また文字線画部分は色情報が付加された画像Ｓとして分離される。さらに帯状領域４〜６には中間調画像しか存在しないので、そのまま画像Ｉとして出力される。
【００９４】
このように、帯状領域に分離された画像情報は、文字線画部分のみ、あるいは中間調画像のみの場合が多く存在するため、画像分離部３４の処理は簡単になる。また、画像分離部３４からは図１８に実線で囲んだ部分しか出力されない。そのため、以降の処理における負荷が軽減され、全体として高速化が図れるとともに、データ量が少なくなってメモリ量の節約および通信時間の削減を図ることができる。
【００９５】
図１９は、本発明の画像処理装置の第４の実施の形態における動作の一例を示すフローチャートである。上述の第１の実施の形態と同様にＳ１６１において画像入力部１から画像情報を入力し、Ｓ１６２において分離情報検出部２は入力された画像情報から画像構造に関する情報を検出して分離情報として出力する。
【００９６】
一方、Ｓ１６３において帯状分割部５１は、入力された画像情報を一定の幅で帯状領域に分割する。Ｓ１６４において、画像分離部３４は分離情報検出部２から出力される分離情報に基づいて、帯状分割部５１で分割された帯状領域ごとに画像分離処理を行なう。分離された各データは、画像記憶部３５〜３７にそれぞれ格納される。
【００９７】
次にＳ１６５において、解像度変換部３８〜４０はそれぞれ、画像記憶部３５〜３７に記憶されている帯状領域のうち、必要な帯状領域の必要なデータに対して解像度変換を施すことができる。このとき、画像分離部３４で分離されたデータは、分割された帯状領域によっては出力されないものがあるので、全体として処理量が減少しており、高速に解像度変換処理を行なうことができる。以降の処理、例えば圧縮処理等を行なう場合も同様であり、高速な処理を実現し、出力されるデータ量を減少させることができる。
【００９８】
この第４の実施の形態では、一定の幅で帯状領域に分割することにより、全体としての処理が容易となり、装置構成を簡素化することができ、処理速度を向上させることができる。また上述の第３の実施の形態と同様に、帯状領域への分割後に複数データへの分離を行なうので、各帯状領域において必要のないデータは出力されず、画像分離処理が簡素化するとともにその後の処理が軽減され、全体として高速化できるとともにメモリ量も節約できる。
【００９９】
図２０は、本発明の画像処理装置を備えたシステムの一例を示す構成図である。図中、６１〜６４はホストコンピュータ、６５は送信側ネットワーク、６６は送信側装置、６７はモデム、７１，７２はクライアントコンピュータ、７３，７４はプリンタ、７５は受信側ネットワーク、７６は受信側装置、７７はモデムである。送信側システムは、送信側ネットワーク６５によってホストコンピュータ６１〜６４および送信側装置６６などが接続されている。また送信側装置６６にはモデム６７が接続されている。
【０１００】
送信側装置６６は、例えば上述の本発明の画像処理装置の第１ないし第４の実施の形態として示した構成を備えている。送信側装置６６は、送信側ネットワーク６５上に接続されたホストコンピュータ６１〜６４から直接、画像データを受け取り、画像分離や解像度変換、帯状分割、フォーマット化などの処理を行なった後、モデム６７を介して受信側システムへ画像データをＦＡＸ送信することができる。
【０１０１】
受信側システムは、受信側ネットワーク７５によってクライアントコンピュータ７１，７２や、プリンタ７３，７４、受信側装置７６などが接続されている。また、受信側装置７６にはモデム７７が接続されており、通信回線を介して送られてくるＦＡＸ画像を受信することができる。
【０１０２】
受信側装置７６は、モデム７７で受信したフォーマット化された画像データから各帯状領域ごとに画像を合成し、合成した帯状領域ごとあるいは帯状領域を連結した１つの画像としてプリンタ７３またはプリンタ７４へ出力する。あるいはクライアントコンピュータ７１，７２によって必要な処理を行なった後にプリンタ７３または７４から出力することができる。
【０１０３】
図２１は、送信側装置の内部構成の一例を示すブロック図である。図中、８１は内部バス、８２はＣＰＵ、８３はメモリ、８４はネットワーク制御部、８５は通信制御部、８６は画像蓄積部、８７は画像処理部、８８はインタフェース部である。図２１に示した送信側装置６６は、ＣＰＵ８２、メモリ８３、ネットワーク８４、通信制御部８５、画像蓄積部８６、画像処理部８７、インタフェース部８８などが内部バス８１によって接続されて構成されている。
【０１０４】
ＣＰＵ８２は送信側装置６６の制御を司る。メモリ８３は、画像データを一時的に記憶する。ネットワーク制御部８４は、ネットワーク６５を介してホストコンピュータ６１〜６４から画像データを受信したり、あるいはネットワーク６５を介して他のホストコンピュータ６１〜６４へ画像データを送信する。通信制御部８５は、外部に接続したモデム６７などを介して画像データをＦＡＸ送信する。図２０に示したように、モデム６７にはさらに通信のために一般電話回線などの通信回線が接続されており、これらを介して画像データをＦＡＸ送信することができる。画像蓄積部８６は、画像データを蓄積する。画像処理部８７には、上述の本発明の画像処理装置の第１ないし第４の実施の形態が適用され、ネットワーク制御部８４を介して受信した画像データを多層構造のデータに分離し、各データに対して解像度変換処理を施した後、帯状領域に分割し、所定の画像フォーマットにラッピングする。または受信した画像データを分離した後に帯状領域に分割し、適宜解像度変換などの処理を施した後、所定の画像フォーマットにラッピングする。あるいは受信した画像データを帯状領域に分割し、各帯状領域ごとに多層構造のデータに分離し、適宜解像度変換などの処理を施した後に所定の画像フォーマットにラッピングする。インタフェース部８８は、スキャナやデジタルカメラなどの画像入力機器を接続するインタフェースである。これらの画像入力機器は、ネットワーク６５に接続することにより、ネットワーク制御部８４を介して画像を入力するようにしてもよい。
【０１０５】
図２２は、本発明の画像処理装置を備えたシステムの一例における動作の一例を示すフローチャートである。図２２では、実際にホストコンピュータ６１〜６４により画像が作成されてから画像処理を施してＦＡＸ送信するまでの動作を示している。まず、Ｓ１７１において、ネットワーク６５に接続されたホストコンピュータ６１〜６４のうちの１つから送信側装置６６へ画像を送信する旨の要求を出し、画像を送信する。
【０１０６】
送信側装置６６では、ネットワーク制御部８４を介して送信要求を受け取ると、ＣＰＵ８２により図示しないＤＭＡＣ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ）のレジスタへ所定のパラメータを設定する。パラメータとしてはメモリ８３のデータ格納アドレスや転送レートなどが挙げられる。パラメータの設定が完了すると、ＣＰＵ８２はレディ状態を示すコマンドをネットワーク制御部８４に発行し、その後、Ｓ１７２において、ホストコンピュータ６１〜６４のいずれかより順次送信されてくる画像データをメモリ８３へ格納する。
【０１０７】
画像データがすべてメモリ８３に格納されると、ＣＰＵ２はＤＭＡＣのレジスタへ画像読み出しアドレスや処理後の画像データの書き込みアドレスなどのパラメータを設定し、メモリ８３上の画像データを順次読み出して画像処理部８７へ送る。Ｓ１７３において、画像処理部８７は、上述の第１ないし第４の実施の形態で説明した処理を実行し、さらにフォーマット化して出力する。例えば画像処理部８７が上述の第１の実施の形態を備えていれば、送られてきた画像データに対して、順次、属性判別、各データへの分離、各データごとの解像度変換、帯状領域への分割を行なった後、各データをフォーマット化し、フォーマット化された画像データを出力する。
【０１０８】
Ｓ１７４において、画像処理後のフォーマット化された画像データは、予めＤＭＡＣのレジスタに設定された書き込みアドレスを開始点として、順次、メモリ８３へ格納される。メモリ８３としては、画像処理前と処理後の２つ分の画像データが格納できる容量を準備してもよく、またいずれか多い方の容量だけを準備して書き込みと読み出しをダイナミックに制御してもよい。Ｓ１７５において、メモリ８３に格納された画像データは、保存のために、順次、画像蓄積部８６に蓄積される。
【０１０９】
画像処理後の画像データの蓄積が完了したら、Ｓ１７６において、ＣＰＵ８２は予め指定された受信側システムへの通信を開始する。詳細な通信プロトコルは省略する。Ｓ１７７において受信側システムへの接続が完了したことを確認後、Ｓ１７８においてメモリ８３に格納されている画像処理後の画像データを順次読み出して受信側システムへ送信する。
【０１１０】
以上の処理により、ホストコンピュータ６１〜６４から送られてきた画像データに所定の画像処理を施して受信側システムへＦＡＸ送信することが可能となる。あるいは、ネットワーク制御部８４を介してメモリ８３に格納されている画像処理後の画像データを順次読み出してホストコンピュータ６１〜６４へ送ってもよい。
【０１１１】
なお、例えば画像処理部８７が上述の第３または第４の実施の形態を備えていれば、送信するデータ量は格段に減少しており、通信時間を短縮することが可能である。
【０１１２】
受信側システムでは、モデム７７で受信したＦＡＸ画像データに基づいて、受信側装置７６は画像を再構成する。フォーマット化された画像データから帯状領域ごとの画像Ｃ（「文字又は線画の色情報を示す第１画像データ」）、画像Ｓ（「文字又は線画の形状を示す選択データ」）、画像Ｉ（「中間調情報を示す第２画像データ」）を取り出し、解像度を調整した後、画像Ｓに従って画像Ｃまたは画像Ｉのいずれか一方を選択し、出力する。これによって画像が再構成される。
【０１１３】
受信した画像データによっては、画像Ｉのみ、画像Ｓのみ、あるいは画像Ｃと画像Ｓ、画像Ｓと画像Ｉなどの場合がある。画像Ｉのみの場合にはそのまま出力すればよいし、画像Ｓのみの場合には色情報が付加されていれば画像Ｃを選択する画素を色情報に置き換えて出力すればよい。画像Ｃと画像Ｓの場合には、画像Ｓが画像Ｉを選択する画素では例えば白画素が出力されるようにすればよい。また画像Ｓと画像Ｉの場合には、画像Ｓが画像Ｃを選択する際に、付加されている色情報を出力すればよい。あるいは、存在しないデータについては例えば白画素のみのデータを作成し、合成処理を行なってもよい。各場合とも、出力の際には必要に応じて解像度の調整を行なう。
【０１１４】
そして再構成された帯状領域ごとの画像は、帯状領域ごとのまま、あるいは１つの画像に連結された後、クライアントコンピュータ７１，７２による制御のもとで、必要に応じて画像処理を施し、プリンタ７３またはプリンタ７４から出力することができる。
【０１１５】
上述の例では送信側装置に本発明の画像処理装置を適用した場合について説明したが、受信側装置に本発明の画像処理装置を配置し、任意のフォーマットで送られてくる画像データを上述のように帯状領域ごとに複数データに分離された画像データに変換して、例えば画像データベースなどに蓄積しておき、必要に応じてプリンタ７３，７４に出力したり、あるいは通信回線を介して他のシステムに送信するように構成してもよい。
【０１１６】
システム構成は上述の各例に限定されることはなく、種々の形態のシステムを構成することができる。
【０１１７】
【発明の効果】
以上の説明から明らかなように、本発明によれば、帯状領域に分割され、さらに第１画像データ、第２画像データ、および前記第１画像データまたは前記第２画像データのいずれかを選択する選択データに分離された画像データが得られるので、以降の処理、例えば送信処理や送信されたデータから画像を再構成する受信処理が少ないメモリ量で実現できる。また、それぞれのデータに対して最適な処理を行なうことができるので、データ量を少なくして通信時間を短縮することができるとともに、画質の劣化を少なくして高品質の画像を送ることができる。
【０１１８】
画像分離後、帯状領域への分割前に解像度変換を行ない、第１画像データ、第２画像データ、選択データの解像度が異なる場合には、例えば最低解像度を基準としたり、解像度の値の公約数に基づいて帯状領域への分割の際の位置を決定することによって、解像度が異なる各データ間の帯状領域の境界を一致させることができる。これによって分割幅の計算を容易にして処理の高速化を図り、さらに最終的に１つの画像に合成した際に位置ずれ及び色ずれ等の不具合が生じることはなく、高画質な画像を得ることができる。
【０１１９】
また、帯状領域に分割する際に、例えば画像中の変化点を検出し、その変化点の情報に基づいて帯状領域に分割する位置を決定することによって、分割された帯状領域内の特性をなるべく均一化し、帯状領域に対する処理を簡単にすることができる。また、画像を合成した際に帯状領域の境界部分において位置ずれ及び色ずれ等の不具合が生じることはなく、高画質化な画像を得ることができる。
【０１２０】
さらに帯状領域に分割してから第１画像データ、第２画像データ、選択データに分離することによって、帯状領域によっては分離する必要のない場合が多く発生し、データ量を格段に減少させることができるため、メモリを節約し、また処理の軽減化によって全体の高速化を図ることができるという効果がある。
【図面の簡単な説明】
【図１】  本発明の画像処理装置の第１の実施の形態を示すブロック図である。
【図２】  本発明の画像処理装置の第１の実施の形態における画像分離の具体例の説明図である。
【図３】  本発明の画像処理装置の第１の実施の形態における動作の一例を示すフローチャートである。
【図４】  本発明の画像処理装置の第２の実施の形態を示すブロック図である。
【図５】  帯状領域の幅を等間隔にした場合の具体例の説明図である。
【図６】  画像特性に応じて帯状領域の境界を変化させた場合の具体例の説明図である。
【図７】  入力された画像情報の別の具体例の説明図である。
【図８】  入力された画像情報の別の具体例について画像分離後の各データの説明図である。
【図９】  入力された画像情報の別の具体例における帯状分割の一例の説明図である。
【図１０】  本発明の画像処理装置の第２の実施の形態における動作の一例を示すフローチャートである。
【図１１】  本発明の画像処理装置の第３の実施の形態を示すブロック図である。
【図１２】  入力された画像情報のさらに別の具体例の説明図である。
【図１３】  入力された画像情報のさらに別の具体例について帯状分割した画像の説明図である。
【図１４】  入力された画像情報のさらに別の具体例について帯状分割後に画像分離した各データの一例の説明図である。
【図１５】  本発明の画像処理装置の第３の実施の形態における動作の一例を示すフローチャートである。
【図１６】  本発明の画像処理装置の第４の実施の形態を示すブロック図である。
【図１７】  入力された画像情報のさらに別の具体例について一定幅で帯状分割した画像の説明図である。
【図１８】  入力された画像情報のさらに別の具体例について一定幅での帯状分割後に画像分離した各データの一例の説明図である。
【図１９】  本発明の画像処理装置の第４の実施の形態における動作の一例を示すフローチャートである。
【図２０】  本発明の画像処理装置を備えたシステムの一例を示す構成図である。
【図２１】  送信側装置の内部構成の一例を示すブロック図である。
【図２２】  本発明の画像処理装置を備えたシステムの一例における動作の一例を示すフローチャートである。
【符号の説明】
１…画像入力部、２…分離情報検出部、３…画像分離部、４〜６…画像記憶部、７〜９…解像度変換部、１０…帯状分割幅検出部、１１〜１３…帯状分割部、２１…帯状分割境界検出部、２２…分割境界記憶部、２３…帯状分割部、２４〜２６…解像度変換部、３１…帯状分割境界検出部、３２…分割境界記憶部、３３…帯状分割部、３４…画像分離部、３５〜３７…画像記憶部、３８〜４０…解像度変換部、５１…帯状分割部、６１〜６４…ホストコンピュータ、６５…送信側ネットワーク、６６…送信側装置、６７…モデム、７１，７２…クライアントコンピュータ、７３，７４…プリンタ、７５…受信側ネットワーク、７６…受信側装置、７７…モデム、８１…内部バス、８２…ＣＰＵ、８３…メモリ、８４…ネットワーク制御部、８５…通信制御部、８６…画像蓄積部、８７…画像処理部、８８…インタフェース部。
【図１】
0003707586.tif 000002
【図２】
0003707586.tif 000003
【図３】
0003707586.tif 000004
【図４】
0003707586.tif 000005
【図５】
0003707586.tif 000006
【図６】
0003707586.tif 000007
【図７】
0003707586.tif 000008
【図８】
0003707586.tif 000009
【図９】
0003707586.tif 000010
【図１０】
0003707586.tif 000011
【図１１】
0003707586.tif 000012
【図１２】
0003707586.tif 000013
【図１３】
0003707586.tif 000014
【図１４】
0003707586.tif 000015
【図１５】
0003707586.tif 000016
【図１６】
0003707586.tif 000017
【図１７】
0003707586.tif 000018
【図１８】
0003707586.tif 000019
【図１９】
0003707586.tif 000020
【図２０】
0003707586.tif 000021
【図２１】
0003707586.tif 000022
【図２２】
0003707586.tif 000023