(57)【特許請求の範囲】
【請求項１】
文字や線画のみからなる文字プレーン、写真などの絵柄からなる絵柄プレーン、文字プレーンまたは絵柄プレーンのいずれかを選択する選択プレーンの３つのプレーンからなる画像データと各プレーンの有無及びデフォルト値を含むプレーン情報を受信する受信手段と、前記プレーン情報から受信された画像データにおいて不足しているプレーンを認識するプレーン認識手段と、該プレーン認識手段で不足していると判断されたプレーンについて前記画像データとともに受信したデフォルト値で該不足しているプレーンを作成するプレーン作成手段を有することを特徴とする画像受信装置。
【請求項２】
文字や線画のみからなる文字プレーン、写真などの絵柄からなる絵柄プレーン、文字プレーンまたは絵柄プレーンのいずれかを選択する選択プレーンの３つのプレーンからなる画像データと各プレーンの有無を含むプレーン情報を受信する受信手段と、前記プレーン情報から受信された画像データにおいて不足しているプレーンを認識するプレーン認識手段と、該プレーン認識手段で不足していると判断されたプレーンについてあらかじめ決められたシステムデフォルト値で該不足しているプレーンを作成するプレーン作成手段を有することを特徴とする画像受信装置。
【請求項３】
前記プレーン作成手段は、前記プレーン情報に前記デフォルト値がなければ、あらかじめ決められたシステムデフォルト値で前記不足しているプレーンを作成することを特徴とする請求項１に記載の画像受信装置。
【請求項４】
文字や線画のみからなる文字プレーン、写真などの絵柄からなる絵柄プレーン、文字プレーンまたは絵柄プレーンのいずれかを選択する選択プレーンの３つのプレーンからなる複数ページの画像データと各プレーンの有無を含むプレーン情報を受信する受信手段と、前記プレーン情報から受信された画像データにおいて不足しているプレーンを認識するプレーン認識手段と、２ページ目以降に該プレーン認識手段で不足していると判断されたプレーンについて直前のページの対応するプレーンを用いて該不足しているプレーンを作成するプレーン作成手段を有することを特徴とする画像受信装置。
【請求項５】
前記プレーン情報として各プレーンのデフォルト値を送信可能であり、前記プレーン作成手段は、前記プレーン情報によりデフォルト値を受信した場合には該デフォルト値で前記不足しているプレーンを作成し、前記デフォルト値がない場合に、直前のページの対応するプレーンを用いて前記不足しているプレーンを作成することを特徴とする請求項４に記載の画像受信装置。
【請求項６】
さらに、前記文字プレーン、前記絵柄プレーンの２つのプレーンを前記選択プレーンに従って合成する合成手段を有することを特徴とする請求項１ないし請求項５のいずれか１項に記載の画像受信装置。
【請求項７】
文字や線画のみからなる文字プレーン、写真などの絵柄からなる絵柄プレーン、文字プレーンまたは絵柄プレーンのいずれかを選択する選択プレーンの３つのプレーンからなる画像データと各プレーンの有無及びデフォルト値を含むプレーン情報を受信手段で受信すると、前記プレーン情報から受信された画像データにおいて不足しているプレーンをプレーン認識手段で認識し、不足していると判断されたプレーンについて、前記画像データとともに受信したデフォルト値で該不足しているプレーンをプレーン作成手段で作成し、受信したプレーンと前記作成したプレーンから画像データを合成手段で合成することを特徴とする画像受信方法。
【請求項８】
文字や線画のみからなる文字プレーン、写真などの絵柄からなる絵柄プレーン、文字プレーンまたは絵柄プレーンのいずれかを選択する選択プレーンの３つのプレーンからなる画像データと各プレーンの有無を含むプレーン情報を受信手段で受信すると、前記プレーン情報から受信された画像データにおいて不足しているプレーンをプレーン認識手段で認識し、不足していると判断されたプレーンについて、あらかじめ決められたシステムデフォルト値で該不足しているプレーンをプレーン作成手段で作成し、受信したプレーンと前記作成したプレーンから画像データを合成手段で合成することを特徴とする画像受信方法。
【請求項９】
前記不足しているプレーンの作成の際に、前記デフォルト値がなければ、あらかじめ決められたシステムデフォルト値で前記不足しているプレーンを作成することを特徴とする請求項７に記載の画像受信方法。
【請求項１０】
文字や線画のみからなる文字プレーン、写真などの絵柄からなる絵柄プレーン、文字プレーンまたは絵柄プレーンのいずれかを選択する選択プレーンの３つのプレーンからなる複数ページの画像データと各プレーンの有無を含むプレーン情報を受信手段で受信すると、前記プレーン情報から受信された画像データにおいて不足しているプレーンをプレーン認識手段で認識し、２ページ目以降に不足していると判断されたプレーンについて、直前のページの対応するプレーンを用いて該不足しているプレーンをプレーン作成手段で作成し、受信したプレーンと前記作成したプレーンから画像データを合成手段で合成することを特徴とする画像受信方法。
【請求項１１】
前記プレーン情報として各プレーンのデフォルト値を送信可能であり、前記不足しているプレーンの作成の際に、前記プレーン情報によりデフォルト値を受信した場合には該デフォルト値で前記不足しているプレーンを作成し、前記デフォルト値がない場合に、直前のページの対応するプレーンを用いて前記不足しているプレーンを作成することを特徴とする請求項１０に記載の画像受信方法。
【請求項１２】
さらに、受信しあるいは作成した３つのプレーンについて、前記文字プレーン、前記絵柄プレーンの２つのプレーンを前記選択プレーンに従って合成することを特徴とする請求項７ないし請求項１１のいずれか１項に記載の画像受信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、公衆回線やＬＡＮなどのネットワーク回線を介して種々の送信機器から送られてきた画像データを受信する画像受信装置及び画像受信方法に関するものである。
【０００２】
【従来の技術】
近年、公衆回線を用いたファクシミリ通信に加え、公衆回線やＬＡＮなどのネットワークを用いた画像通信が盛んに行なわれている。画像データを送受する機器もファクシミリのほか、パーソナルコンピュータや複合ディジタル複写機、ネットワークプリンタなど、各種の機器が用いられている。また最近はこれらの機器のカラー化も進み、カラーＦＡＸやカラープリンタも主流になりつつある。このようなネットワークシステムでは、例えば解像度がそれぞれ異なる異機種装置間での相互接続や、カラー複写機と白黒複写機といったような色空間がそれぞれ異なる異機種装置間での相互接続が必要となる。
【０００３】
このような異機種装置間で画像データをやりとりする場合、例えば白黒画像であればファクシミリの種々の画像データ形式が存在し、またカラー画像であればカラー画像用の画像データ形式が存在する。近年では、画質を保ったまま送信データ量を削減するために、複数プレーンに分離して最適な画像構造に変換し、最適な圧縮方式で圧縮して送信する方法も考えられている。受信側の装置としては、受信した画像データがこのような種々のデータ形式のいずれであっても、元の画像を復元し、出力する機能が要求される。そのためには、画像データの各データ形式に対応して、それぞれ別の画像復元回路を持つことが考えられる。しかしその場合、回路規模が大きくなり、装置のコストを上昇させてしまうという問題点がある。
【０００４】
【発明が解決しようとする課題】
本発明は、上述した事情に鑑みてなされたもので、種々のデータ形式に従った画像データであっても受信して画像を復元することができる、回路規模の小さい画像受信装置及び画像受信方法を提供することを目的とするものである。
【０００５】
【課題を解決するための手段】
本発明では、基本的に所定数のプレーンからなる画像データを合成して出力する。しかし、所定数のプレーンを有さない、例えば従来の白黒やカラーのファクシミリなどのように１プレーンの画像データや、複数プレーンに分離された画像データであっても一部のプレーンが送られて来ない画像データを受信した場合にも対応するため、受信した画像データのプレーン構成（データ形式）を認識し、合成手段で合成するプレーンのうちで不足しているプレーンがあるか否かを判定する。そして、不足しているプレーンがあれば、その不足しているプレーンをプレーン作成手段で自動的に作成し、合成処理する。これによって、所定数のプレーンからなる画像データを合成して出力するという基本構成をそのまま利用して、プレーンが不足している画像データについても画像を復元して出力することが可能となる。そのため、回路規模の小さい構成でありながら、種々のプレーン構成の画像データに対応でき、良好に画像を復元出力することができる。
【０００６】
【発明の実施の形態】
図１は、本発明の画像受信装置の第１の実施の形態を示すブロック図である。図中、１は受信部、２は受信バッファ、３は制御部、４〜６は伸長部、７〜９はデフォルト値記憶部、１０〜１２は選択部、１３〜１５は解像度変換部、１６は合成部、１７は画像出力部である。この第１の実施の形態では、受信した画像データのヘッダ部を調べることで受信したプレーンを認識し、不足しているプレーンがあれば、ヘッダ部に記述されたデフォルト値でその不足しているプレーンを生成して３プレーンの画像としてから、３プレーンの画像の合成処理を行なう例を示している。各プレーンに対する処理は、並列的に実行され、リアルタイム処理で合成する。
【０００７】
受信部１は、１ないし３プレーンで構成された画像データを受信する。受信バッファ２は、受信した画像データを一時蓄積する。ここでは後述するように、受信される画像データを構成する３プレーンは、文字や線画のみからなる文字プレーン、写真などの絵柄からなる絵柄プレーン、文字プレーンまたは絵柄プレーンのいずれかを選択する選択プレーンの３つであるものとする。
【０００８】
制御部３は、画像受信装置全体を制御する。また制御部３は、受信した画像データを構成するプレーンを認識するプレーン認識手段としての機能と、認識したプレーンから、合成するために不足しているプレーンを判定し、その不足しているプレーンを作成するプレーン作成手段の機能を兼ね備えている。受信した画像データのプレーン構成を認識する際には、受信した画像データのヘッダ部を参照して行なう。あるいは、受信の際のネゴシエーションなどによって認識してもよい。また、不足しているプレーンの作成は、同じくヘッダ部からそのプレーンを作成する際のデフォルト値を読み出し、デフォルト値記憶部７〜９に設定する。あるいは装置のデフォルト値をデフォルト値記憶部７〜９に設定してもよい。さらに、不足しているプレーンについては、対応するデフォルト値記憶部７〜９が選択されるように選択部１０〜１３を制御する。
【０００９】
伸長部４は、ＭＭＲ方式で圧縮された選択プレーン（２値画像データ）を伸長する。伸長部５は、ＪＰＥＧ方式で圧縮された文字プレーン（多値画像データ）を伸長する。伸長部６は、ＪＰＥＧ方式で圧縮された絵柄プレーン（多値画像データ）を伸長する。
【００１０】
デフォルト値記憶部７は、選択プレーンのデフォルト値を記憶する。デフォルト値記憶部８は、文字プレーンのデフォルト値を記憶する。デフォルト値記憶部９は、文字プレーンのデフォルト値を記憶する。これらのデフォルト値記憶部７〜９が記憶するデフォルト値は、制御部３によって格納される。また、記憶されているデフォルト値は、常に選択部１０〜１２に出力される。
【００１１】
選択部１０は、伸長部４において伸長された選択プレーンの画像データまたはデフォルト値記憶部７から出力されている選択プレーンのデフォルト値のいずれかを選択して出力する。選択部１１は、伸長部５において伸長された文字プレーンの画像データまたはデフォルト値記憶部８から出力されている文字プレーンのデフォルト値のいずれかを選択して出力する。選択部１２は、伸長部６から出力される絵柄プレーンの画像データまたはデフォルト値記憶部９から出力されている絵柄プレーンのデフォルト値のいずれかを選択して出力する。
【００１２】
解像度変換部１３は、選択プレーンの解像度を画像出力部１７の解像度に変換する。解像度変換部１４は、文字プレーンの解像度を画像出力部１７の解像度に変換する。解像度変換部１５は、絵柄プレーンの解像度を画像出力部１７の解像度に変換する。ここでは、選択プレーン、文字プレーン、絵柄プレーンの解像度を画像出力部１７の解像度に合わせたが、少なくとも文字プレーンと絵柄プレーンの解像度が一致していれば合成することができるので、両者の解像度が一致するように解像度変換すればよい。また、一般的には選択プレーンの解像度が最も高く、この選択プレーンの解像度に文字プレーン、絵柄プレーンの解像度を合わせてもよい。合成の際の解像度が画像出力部１７の解像度と一致していない場合には、合成後に別途解像度変換を行なってもよい。なお、解像度変換部１３〜１５では、必要に応じて解像度変換を行なえばよく、受信した画像データの解像度によっては１以上の解像度変換部１３〜１５において解像度変換処理を行なわなくてもよい。また、各解像度変換部１３〜１５において行なう解像度変換手法は、それぞれのプレーンに最適な手法を用いればよく、すべて同じ手法である必要はない。
【００１３】
合成部１６は、解像度変換部１３〜１５から出力された文字プレーン、絵柄プレーンの２つのプレーンを選択プレーンに従って合成する。画像出力部１７は、合成された画像データを出力する。
【００１４】
なお、上述の構成において、解像度変換部１３〜１５は伸長部４〜６と選択部１０〜１２の間に設けてもよい。また、解像度変換以外の種々の画像処理を各プレーンに対して行なってもよい。さらに、合成部１６において合成した画像データに対して、出力のための各種の画像処理を行なってもよい。
【００１５】
図２は、本発明の画像受信装置の第１の実施の形態において入力される画像データの具体例の説明図である。上述のように、受信部１は１ないし３プレーンで構成された画像データを受信することができる。この３プレーン構成の画像データとしては、例えば図２（Ａ）に示したように文字「ＡＢＣＤＥ」（袋文字はカラー文字であることを示す）と、絵柄部分（矩形で囲んだ部分）が共存する画像の場合、図２（Ｃ）に示すように文字「ＡＢＣＤＥ」のみからなる文字プレーンと、図２（Ｄ）に示すように文字部分を除いた絵柄部分からなる絵柄プレーンに分離されている。また、選択プレーンは、文字プレーンと絵柄プレーンのいずれを選択して合成したらよいかを示している。ここでは選択プレーンは図２（Ｂ）に示すように文字部分のみ、特に文字の各線分を構成する部分のみについて文字プレーンを選択し、他は絵柄プレーンを選択するデータによって構成されている。図示の都合上、文字プレーンを選択する画素を黒く示している。この選択プレーンは２値のデータである。
【００１６】
なお、文字プレーンにおいて絵柄プレーンに分離された画素、例えば図２（Ｃ）に示す文字プレーンにおける絵柄部分については、例えば白データによって埋めておくことができる。同様に、絵柄プレーンにおいて文字プレーンに分離された画素、例えば図２（Ｄ）に示す絵柄プレーンにおいて文字「ＡＢＣＤＥ」の部分については、例えば白データによって埋めておくことができる。
【００１７】
このように画像を分離しておくことによって、例えば文字プレーンには文字データに適した解像度変換手法や圧縮手法を適用し、絵柄プレーンには写真データなどに適した解像度変換手法や圧縮手法を適用できるので、データ量を削減するとともに圧縮率を向上し、またあまり画質を劣化させずに伝送あるいは保存しておくことができる。
【００１８】
なお、上述の例では文字部分と絵柄部分の２種類の画像に分離しているが、特にこれら２つに限定されるものではなく、例えば絵柄部分をさらに写真部分とＣＧ（コンピュータ・グラフィック）画像の部分とに分離し、結果として文字、写真、ＣＧ、選択プレーンの４プレーンに分離してもよい。あるいは３プレーンの構成であっても、図２（Ｂ）に示すように選択プレーンは文字の形状の情報を含むことからこれを文字プレーンとして代用し、他の２プレーンとしてそれぞれ文字色プレーン、絵柄プレーンとして分離し、３プレーンを構成してもよい。この場合、文字が黒のみなど、特定の１色のみの場合には文字色プレーンを用いず、２プレーンの構成であってもよい。
【００１９】
受信部１にはこのような３プレーン構成の画像データのほか、これらの３プレーンのうちのいずれか２プレーン、あるいはいずれか１プレーンのみの画像データが受信される場合もある。例えば白黒ファクシミリでは、２値のデータである選択プレーンに対応する画像データのみの１プレーンの画像データがＭＭＲ方式によって圧縮されて受信される。また、ネットワークなどにおけるカラー画像伝送では、絵柄プレーンに対応する画像データのみの１プレーンの画像データがＪＰＥＧ方式によって圧縮されて受信される。また、基本的には３プレーン構成のデータフォーマットでありながら、そのうちの１ないし２プレーンが省略された形態で受信される場合もある。
【００２０】
受信部１には、例えば図２（Ｂ）〜（Ｄ）に示したような文字プレーン、絵柄プレーン、選択プレーンのデータに対してそれぞれに適応した解像度変換や圧縮などの処理が施され、所定のデータフォーマットにまとめられた画像データが受信される。図３は、３プレーン構成の画像データのデータフォーマットの一例の説明図である。図３に示す例では、ヘッダ部を付加し、ヘッダ部に続いて選択プレーン、絵柄プレーン、文字プレーンの各圧縮データが配置されている。この場合、ヘッダ部には、各プレーンの有無や、送られてこないプレーンを構成する際のデフォルト値などの情報が含まれており、各プレーンの解像度に関する情報、圧縮伸長に関する情報なども挿入しておくことができる。制御部３は、受信バッファ２に格納されたデータからヘッダ部を読み込んで各プレーンの有無やデフォルト値を得ることができる。もちろん、データフォーマットは図３に示す形態に限られるものではなく、種々のフォーマットであってよい。また、このようにフォーマット化される画像データの単位は、例えばページ単位であってもよいし、あるいはページを分割したストライプ単位であってもよい。
【００２１】
なお以下の説明では、選択プレーンはＭＭＲ方式によって圧縮され、また文字プレーン、絵柄プレーンはＪＰＥＧ方式によって圧縮されているものとする。もちろん、他の方式で圧縮されている場合に対応するように構成することも可能である。
【００２２】
図４は、本発明の画像受信装置の第１の実施の形態における動作の一例を示すフローチャートである。画像データが送られてくると、受信部１においてこれを受信し、Ｓ３１において、受信した画像データを受信バッファ２に格納する。受信した画像データが受信バッファ２に格納されると、制御部３は受信バッファ２に格納されている画像データのヘッダー部を読み出して、画像データのプレーン数を調べる。ヘッダー部を調べることによって、受信した画像データが、ＭＭＲ方式で圧縮されたシングルプレーン形式の２値画像データか、ＪＰＥＧ方式で圧縮されたシングルプレーン形式の多値画像データか、あるいは、ＭＭＲ方式で圧縮された選択プレーン形式（２値画像）とＪＰＥＧ方式で圧縮された文字プレーン（多値画像）とＪＰＥＧ方式で圧縮された絵柄画像（多値画像）の３つのプレーンに分離されたマルチプレーン形式の画像データかのいずれであるか、さらには、マルチプレーン形式の画像データにおいては各プレーンがそれぞれ送られてきているか否かを判別することができる。
【００２３】
Ｓ３２において、受信バッファ２に格納されている画像データがＭＭＲ方式で圧縮されたシングルプレーン形式の２値画像データであると判定された場合、Ｓ３３において、その画像データをマルチプレーン形式の画像の選択プレーンとして認識する。また、Ｓ３４において、受信バッファ２に格納されている画像データがＪＰＥＧ方式で圧縮されたシングルプレーン形式の多値画像データである場合、Ｓ３５において、その画像データをマルチプレーン形式の画像の文字プレーンとして認識する。さらに、受信バッファ２に格納されている画像データがマルチプレーン形式の画像データである場合、Ｓ３６において、その画像データがいずれのプレーンで構成されているかを認識する。
【００２４】
Ｓ３７において、Ｓ３３、Ｓ３５、Ｓ３６で認識されたプレーン数が３プレーン未満である場合は、どのプレーンが不足しているかを調べ、その不足プレーンに対応するデフォルト値がヘッダー部に設定されていれば読み出して、不足プレーンに対応するデフォルト値記憶部７〜９に設定する。その不足プレーンに対応するデフォルト値がヘッダー部に設定されていなければ、画像受信装置内であらかじめ決定されているシステムデフォルト値を、不足プレーンに対応するデフォルト値記憶部７〜９に設定する。各デフォルト値記憶部７〜９は、設定されたデフォルト値を常に出力し続ける。すなわち、全面がデフォルト値で埋められた画像データを作成して出力することとなる。
【００２５】
システムデフォルト値としては、例えば画像データが選択プレーンのみの場合には、文字プレーンを黒色、絵柄プレーンを白色とすることができる。また、画像データが文字プレーンのみの場合には、選択プレーンとして文字プレーンを選択するデータ、絵柄プレーンとしては任意のデータとすることができる。画像データが絵柄プレーンのみの場合には、選択プレーンとして絵柄プレーンを選択するデータ、文字プレーンとしては任意のデータとすることができる。さらに、文字プレーンのみが不足している場合には文字プレーンを黒色とし、絵柄プレーンのみが不足している場合には絵柄プレーンを白色とすることができる。選択プレーンが不足している場合には、例えば文字プレーンにおいて白色部分を絵柄プレーンを選択するデータ、それ以外を文字プレーンを選択するデータとなるようにデフォルト値記憶部７を制御すればよい。もちろん、ヘッダー部などにおいてデフォルト値が指定されている場合には、その指定を優先することができる。
【００２６】
また制御部３は、その不足しているプレーンのデフォルト値記憶部７〜９の出力が選択されるように、その不足プレーンに対応する選択部１０〜１２に対して切り替え信号を出力する。
【００２７】
その後、Ｓ３８において、各プレーンのコードデータの先頭アドレスを、各プレーンに対応する伸長部４〜６に設定し、伸長部４〜６は設定されたアドレスからコードデータを読み出す。そしてＳ３９において、伸長部４〜６は各プレーンに対して伸長処理を行なう。すなわち、伸長部４は受信バッファ２からＭＭＲ方式で圧縮された選択プレーンの画像データを読み出し、ＭＭＲ方式で伸長処理して、選択部１０へ出力する。伸長部５は、受信バッファ２らＪＰＥＧ方式で圧縮された文字プレーンの画像データを読み出し、ＪＰＥＧ方式で伸長処理して、選択部１１へ出力する。伸長部６は、受信バッファ２からＪＰＥＧ方式で圧縮された絵柄プレーンの画像データを読み出し、ＪＰＥＧ方式で伸長処理して、選択部１２へ出力する。
【００２８】
選択部１０〜１２は、伸長部４〜６またはデフォルト値記憶部７〜９のいずれかの出力を選択して解像度変換部１３〜１５へ出力する。選択部１０〜１２においていずれを選択するかは、Ｓ３７において決定されている。選択部１０〜１２で選択された伸長部４〜６の出力またはデフォルト値記憶部７〜９の出力のいずれかが解像度変換部１３〜１５に出力される。
【００２９】
Ｓ４０において、解像度変換部１３〜１５は、選択部１０〜１２から入力された各プレーンの画像データに対して、それぞれ解像度変換処理を行ない、合成部１６へ出力する。Ｓ４１において、合成部１６は、例えば選択プレーンの画素値が“０”の場合は文字プレーンの画素値を出力し、“１”の場合は、絵柄プレーンの画素値を出力することで、３つのプレーンを１つのプレーンに合成することができる。合成部１６によって合成された画像データは画像出力部１７に出力される。
【００３０】
このように、この第１の実施の形態によれば、受信した画像データのプレーン数によらず、同一の回路で処理することが可能となるので、プレーン数に応じた画像処理回路を別々に設ける必要がなくなり、回路の簡素化が可能となる。
【００３１】
図５は、本発明の画像受信装置の第２の実施の形態を示すブロック図である。図中、図１と同様の部分には同じ符号を付して説明を省略する。２１はページバッファ、２２は解像度変換部である。この第２の実施の形態では、各プレーンを１プレーンずつ順次処理してページバッファに展開し、その後にページバッファ内の各プレーンの画像データの合成処理を行なうものである。受信した画像データに不足しているプレーンがあれば、そのプレーンを格納するページバッファの領域を、デフォルト値で埋めることによってそのプレーンを生成し、３プレーンの画像データとしてから、その３プレーンの画像データの合成処理を行なう。
【００３２】
この例では上述のように各プレーンを順次処理するので、伸長部５および解像度変換部１４は、同じ圧縮方式を用いている文字プレーンと絵柄プレーンで共用する。もちろん、異なる圧縮方式を用いている場合には、その圧縮方式に応じた伸長部が必要となる。また、この例では解像度変換部１３は２値画像データに適した解像度変換を行ない、解像度変換部１４はカラー多値画像データに適した解像度変換を行なう。もちろんすべてのプレーンに対して１つの解像度変換部を共用してもよいし、各プレーンごとにそれぞれ適した解像度変換を行なうようにしてもよい。なお、解像度変換部１３および解像度変換部１４は、各プレーンの解像度が一致するように解像度変換を行なえばよい。画像出力部１７に応じた解像度への変換処理は、この例では解像度変換部２２において行なう。
【００３３】
ページバッファ２１は、選択プレーン、絵柄プレーン、文字プレーンの３つのプレーンの画像データを一時蓄積する。図６は、本発明の画像受信装置の第２の実施の形態におけるページバッファの格納領域の一例の概念図である。ページバッファ２１には、選択プレーン、絵柄プレーン、文字プレーンの３つのプレーンの画像データをそれぞれ格納するための領域が設けられている。順次処理されて送られてくる各プレーンの画像を、対応する領域に格納保持する。各領域は、処理単位分の各プレーンの画像を格納できる容量以上の容量があればよい。また、このページバッファ２１は、受信した１ページ分あるいは１ストライプ分の画像データの出力処理が終了した後もそのまま画像データを保持しておくことができ、例えば次ページあるいは次ストライプにおいて不足プレーンが生じた場合に、保持しておいた不足プレーンに対応する画像データをそのまま用いることが可能である。
【００３４】
制御部３は、画像受信装置全体を制御し、各プレーンの画像データが順次処理されるように各部を制御する。また、プレーン認識手段としての機能と、プレーン作成手段の機能を兼ね備えており、不足しているプレーンが存在する場合には、その不足プレーンに対応するページバッファ２１内の格納領域から画像データを読み出すように制御する。なお、最初の受信単位（ページあるいはストライプなど）において不足プレーンが生じている場合には、ページバッファ２１内の不足プレーンに対応する領域に、画像受信装置内で予め設定されている画像データを書き込むように制御する。
【００３５】
図７、図８は、本発明の画像受信装置の第２の実施の形態における動作の一例を示すフローチャートである。ここでは、複数ページの画像データがページ単位で送られてくるものとする。このとき、最初の１ページ目の処理と、２ページ目以降の処理の動作が少し異なる。
【００３６】
まず、１ページ目の処理について説明する。１ページ目の画像データが送られてくると、受信部１においてこれを受信し、Ｓ５１において、受信した１ページ目の画像データを受信バッファ２に格納する。１ページ目の画像データが受信バッファ２に格納されると、制御部３はＳ５２において選択プレーン（またはＭＭＲ方式で圧縮されたシングルプレーン形式の２値画像データ）が存在するか否かを判定する。選択プレーンが存在する場合には、Ｓ５３において、受信バッファ２に格納されている選択プレーン（または２値画像データ）のコードデータを読み込み、それを伸長器４に転送して伸長処理を行なわせる。伸長された選択プレーンは、ページバッファ２１の選択プレーン領域に格納される。
【００３７】
Ｓ５２において選択プレーンが存在しないと判定された場合には、選択プレーンの伸長処理は行なわず、Ｓ５４において、ヘッダー部に選択プレーンのデフォルト値が格納されているか否かを調べる。ヘッダー部にデフォルト値が格納されている場合は、Ｓ５５において、そのデフォルト値でページバッファ２１上の選択プレーン格納領域を埋める処理を行ない、結果的に全面がデフォルト値の選択プレーンを作成する。もし、デフォルト値の設定がなければ、Ｓ５６において、あらかじめ決められたシステムデフォルト値でページバッファ２１上の選択プレーン格納領域を埋め、選択プレーンを作成する。
【００３８】
次に、Ｓ５７において文字プレーン（またはＪＰＥＧ方式で圧縮されたシングルプレーン形式の多値画像データ）が存在するか否かを判定する。文字プレーンが存在する場合には、Ｓ５８において、受信バッファ２に格納されている文字プレーンのコードデータを読み込み、それを伸長器５に転送して伸長処理を行なわせる。伸長された文字プレーンの画像データは、ページバッファ２１の文字プレーン領域に格納される。ここで、Ｓ５７で文字プレーンがないと判定された場合には、文字プレーンの伸長処理は行なわず、Ｓ５９においてヘッダー部に文字プレーンのデフォルト値が格納されているか否かを調べる。ヘッダー部にデフォルト値が格納されている場合は、Ｓ６０において、そのデフォルト値でページバッファ２１上の文字プレーン格納領域を埋める処理を行ない、結果的に全面がデフォルト値の文字プレーンを作成する。もし、デフォルト値の設定がなければ、Ｓ６１において、あらかじめ決められたシステムデフォルト値でページバッファ２１上の文字プレーン格納領域を埋め、文字プレーンを作成する。
【００３９】
次に、Ｓ６２において絵柄プレーンが存在するか否かを判定する。絵柄プレーンが存在する場合には、Ｓ６３において、受信バッファ２に格納されている絵柄プレーンのコードデータを読み込み、それを伸長器５に転送して伸長処理を行なわせる。伸長された絵柄プレーンは、ページバッファ２１の絵柄プレーン領域に格納される。ここで、Ｓ６２で絵柄プレーンがないと判定された場合には、絵柄プレーンの伸長処理は行なわず、Ｓ６４においてヘッダー部に絵柄プレーンのデフォルト値が格納されているか否かを調べる。ヘッダー部にデフォルト値が格納されている場合は、Ｓ６５において、そのデフォルト値でページバッファの絵柄プレーン格納領域を埋めて、結果的に全面がデフォルト値の絵柄プレーンを作成する。もし、デフォルト値の設定がなければ、Ｓ６６において、あらかじめ決められたシステムデフォルト値でページバッファ２１上の絵柄プレーン格納領域を埋め、絵柄プレーンを作成する。
【００４０】
３つのプレーンの画像データがページバッファ２１上に展開されたら、合成部１６が起動され、Ｓ６７においてページバッファ２１から３つのプレーンの画像データが読み出されて合成処理される。まず、選択プレーン、文字プレーン、絵柄プレーンの１番目の画素値をそれぞれ読み出す。例えば、選択プレーンの画素値が“０”である場合、文字プレーンの画素値を選択して出力し、選択プレーンの画素値が“１”である場合、絵柄プレーンの画素値を選択して出力するように処理すれば、合成画像を得ることができる。以上のようにして合成処理された１ページ目の画像データは、解像度変換部２２で画像出力部１７に合わせた解像度に変換された後、画像出力部１７に出力される。
【００４１】
次に２ページ目の処理について説明する。１ページ目との処理内容の違いは、あるプレーンの画像データがない場合で、かつヘッダー部にデフォルト値の設定がない場合、２ページ目以降はその不足プレーンの新規生成は行なわず、直前のページの不足プレーンに対応する画像データをそのまま使用して、合成処理を行なうことである。
【００４２】
２ページ目の画像データが送られてくると、受信部１においてこれを受信し、Ｓ６８において、受信した２ページ目の画像データを受信バッファ２に格納する。２ページ目の画像データが受信バッファ２に格納されると、Ｓ６９において選択プレーンが存在するか否かを判定し、存在する場合にはＳ７０において選択プレーンを読み込んで伸長器４で伸長処理し、ページバッファ２１の選択プレーン領域に格納する。Ｓ６９において選択プレーンが存在しないと判定された場合には、Ｓ７１においてヘッダー部に選択プレーンのデフォルト値が格納されているか否かを調べ、格納されている場合はＳ７２においてそのデフォルト値でページバッファ２１上の選択プレーン格納領域に選択プレーンを作成する。もし、デフォルト値の設定がなければ選択プレーンの作成は行なわない。
【００４３】
次に、Ｓ７３において文字プレーンが存在するか否かを判定し、存在する場合にはＳ７４において、文字プレーンを読み込んで伸長器５で伸長処理し、ページバッファ２１の文字プレーン領域に格納する。Ｓ７３で文字プレーンがないと判定された場合には、Ｓ７５においてヘッダー部に文字プレーンのデフォルト値が格納されているか否かを調べ、格納されている場合はＳ７６においてそのデフォルト値でページバッファ２１上の文字プレーン格納領域に文字プレーンを作成する。もし、デフォルト値の設定がなければ文字プレーンの作成は行なわない。
【００４４】
次に、Ｓ７７において絵柄プレーンが存在するか否かを判定し、存在する場合には、Ｓ７８において絵柄プレーンを読み込んで伸長器５で伸長処理し、ページバッファ２１の絵柄プレーン領域に格納する。Ｓ７７で絵柄プレーンがないと判定された場合には、Ｓ７９においてヘッダー部に絵柄プレーンのデフォルト値が格納されているか否かを調べ、格納されている場合はＳ８０においてそのデフォルト値でページバッファの絵柄プレーン格納領域に絵柄プレーンを作成する。もし、デフォルト値の設定がなければ、絵柄プレーンを作成しない。
【００４５】
このようにして受信したプレーンおよびヘッダー部にデフォルト値が指定されているプレーンについてページバッファ２１上に画像データを展開した後、合成部１６を起動し、Ｓ８１においてページバッファ２１から３つのプレーンの画像データを読み出して合成処理する。このとき、受信しておらず、またヘッダー部にデフォルト値の指定がなかったプレーンについては、１ページ目と同じ画像データを用いることになる。以上のようにして合成処理された２ページ目の画像データは、解像度変換部２２で画像出力部１７に合わせた解像度に変換された後、画像出力部１７に出力される。なお、３ページ目以降も上述の２ページ目の処理と同様にして画像を合成して出力することができる。もちろん、１ページ、あるいは２ページで終了する画像データであっても、もちろんよい。
【００４６】
このように不足プレーンについては前ページの画像データを用いる処理を行なう場合、これを利用することによって通信データ量を削減して高速な通信が可能となる。例えば、同一の背景画像を使用した複数ページの文書のような画像を送信する場合、１ページ目にだけ背景画像（絵柄プレーン）をつけた３プレーン形式とし、２ページ目以降は選択プレーンと文字プレーンからなる２プレーン構成、もしくは文字プレーンだけのシングルプレーン形式で送信することができ、２ページ目以降のデータ量を削減することが可能となる。画像受信装置では、２ページ目以降の絵柄プレーンのデフォルト値の設定がなければ１ページ目の絵柄プレーン（背景画像）を使用して２ページ目以降の合成出力を行なうことになる。
【００４７】
このように、この第２の実施の形態では、上述の第１の実施の形態と同様に受信した画像データのプレーン数によらず同一の回路で処理することが可能であり、プレーン数に応じた画像処理回路を別々に設ける必要がなくなり、回路の簡素化が可能となる。さらに、この第２の実施の形態では、同一の背景画像を使っている複数ページからなる定型文書を送信する場合、２ページ目以降の場合は、背景画像を送信しなくてもよいので、送信データ量を削減することが可能となる。
【００４８】
なお、上述の動作例では、選択プレーン、文字プレーン、絵柄プレーンの順に処理したが、この処理順序は任意であり、いずれの順序で処理を行なってもよい。例えば、文字プレーンと絵柄プレーンを先に処理してページバッファ２１に格納しておき、その後、選択データを処理して合成部１６に直接入力し、それとともにページバッファ２１から文字プレーン、絵柄プレーンの画像データを読み出して合成処理してもよい。
【００４９】
上述の第１、第２の実施の形態においては、受信時の処理として伸長処理と解像度変換処理のみを示しているが、本発明は例えばオフセット処理、色変換処理、スクリーン処理、階調変換処理、フィルタ処理等、他の種々の画像処理を各プレーンごと、あるいは合成後の画像データに対して施すことが可能である。各プレーンごとに画像処理を施すことによって、各プレーンの画像データの特性に最適な画像処理を行なうことができる。また、合成後の画像データに対しては画像全体に対する処理を行なうことができる。
【００５０】
【発明の効果】
以上の説明から明らかなように、本発明によれば、入力された画像データを常に複数プレーンの画像データに変換し、複数プレーンの合成を行なう共通の画像復元回路によって各種画像データの復元を行なうので、プレーン数に応じた画像処理回路を別々に設ける必要がなく、受信した画像データのプレーン数によらず同一の回路で処理することが可能であり、回路の簡素化を図ることができるという効果がある。
【図面の簡単な説明】
【図１】  本発明の画像受信装置の第１の実施の形態を示すブロック図である。
【図２】  本発明の画像受信装置の第１の実施の形態において入力される画像データの具体例の説明図である。
【図３】  ３プレーン構成の画像データのデータフォーマットの一例の説明図である。
【図４】  本発明の画像受信装置の第１の実施の形態における動作の一例を示すフローチャートである。
【図５】  本発明の画像受信装置の第２の実施の形態を示すブロック図である。
【図６】  本発明の画像受信装置の第２の実施の形態におけるページバッファの格納領域の一例の概念図である。
【図７】  本発明の画像受信装置の第２の実施の形態における動作の一例を示すフローチャート（１ページ目の処理）である。
【図８】  本発明の画像受信装置の第２の実施の形態における動作の一例を示すフローチャート（２ページ目以降の処理）である。
【符号の説明】
１…受信部、２…受信バッファ、３…制御部、４〜６…伸長部、７〜９…デフォルト値記憶部、１０〜１２…選択部、１３〜１５…解像度変換部、１６…合成部、１７…画像出力部、２１…ページバッファ、２２…解像度変換部。
【図１】
0003712030.tif 000002
【図２】
0003712030.tif 000003
【図３】
0003712030.tif 000004
【図４】
0003712030.tif 000005
【図５】
0003712030.tif 000006
【図６】
0003712030.tif 000007
【図７】
0003712030.tif 000008
【図８】
0003712030.tif 000009