(57)【特許請求の範囲】
【請求項１】
ファクシミリ通信によって両端部に白データを含む画像データを受信し、該画像データに応じた画像を記録紙に記録する装置において、受信した画像データの両端部の白データを除いた有効領域を判定する判定手段と、判定した有効領域の幅及び長さを求める手段と、求めた幅及び長さに基づいて、記録すべき記録紙の大きさ、その縦横の記録方向、及び受信した画像データの回転の有無を決定する手段とを備え、前記判定手段は、受信した画像データにおける発振元情報を示すデータの位置を判別する手段を有し、前記有効領域を判定する際に、受信した画像データにおける発振元情報を示すデータは前記有効領域の対象から除くように構成し、前記判定手段は、受信した画像データの１ラインにおける両端部の白データを除去して左端の黒データから右端の黒データまでの画素数を計数し、その計数値に基づいて前記有効領域を判定するように構成したことを特徴とする画像受信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像データを受信して記録紙にそれに応じた画像を記録するファクシミリ装置等の画像受信装置に関する。
【０００２】
【従来の技術】
ファクシミリ通信のプロトコルにおいて、通信する原稿幅（走査線長）は勧告（Ｔ．３０）によって規定されたＡ４幅：２１５ｍｍ、Ｂ４幅：２５５ｍｍ、Ａ３幅：３０３ｍｍが主に使用されている。従って、Ａ５幅，Ｂ５幅などは規定されていないか、またはほとんど使用されていない。
【０００３】
従って、Ａ５縦原稿及びＢ５縦原稿を送信する場合には、その真の画像データの両端または左端或いは右端に白データを送信側で付加してＡ４幅原稿の画像データを構成し、Ａ４幅原稿として送信されるようになっている。具体的には、次のように送信用の画像データを作成して送信している。
【０００４】
（１）Ａ５縦原稿の場合
横：１４８ｍｍ，縦：２１０ｍｍの画像データが横：２１５ｍｍ，縦：２１０ｍｍのＡ４幅の画像データになるように、白データを両側または左右の何れか側に付加して送信する。
（２）Ｂ５縦原稿の場合
横：１８２ｍｍ，縦：２５７ｍｍの画像データが横：２１５ｍｍ，縦：２５７ｍｍのＡ４幅の画像データになるように、白データを両側または左右の何れか側に付加して送信する。
【０００５】
【発明が解決しようとする課題】
以上のように、Ａ５縦原稿またはＢ５縦原稿を送信する場合、送信側で白データを主走査方向に付加してＡ４幅の画像データに編集されるので、受信側でＡ４縦記録紙（横：２１０ｍｍ，縦：２９７ｍｍ）がセットされているときには、そのＡ４縦記録紙の両端または一端に空白部分を生じて画像が等倍で記録されることになり、受信側に適切な記録紙（Ａ５横記録紙またはＢ５横記録紙）がセットされていてもＡ４縦記録紙がセットされていると、その適切な記録紙には記録されず、Ａ４縦記録紙に記録されてしまう。
【０００６】
本発明は斯かる事情に鑑みてなされたものであり、最適な記録紙を選択して有効に記録紙を利用できる画像受信装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明に係る画像受信装置は、ファクシミリ通信によって両端部に白データを含む画像データを受信し、該画像データに応じた画像を記録紙に記録する装置において、受信した画像データの両端部の白データを除いた有効領域を判定する判定手段と、判定した有効領域の幅及び長さを求める手段と、求めた幅及び長さに基づいて、記録すべき記録紙の大きさ、その縦横の記録方向、及び受信した画像データの回転の有無を決定する手段とを備え、前記判定手段は、受信した画像データにおける発振元情報を示すデータの位置を判別する手段を有し、前記有効領域を判定する際に、受信した画像データにおける発振元情報を示すデータは前記有効領域の対象から除くように構成し、前記判定手段は、受信した画像データの１ラインにおける両端部の白データを除去して左端の黒データから右端の黒データまでの画素数を計数し、その計数値に基づいて前記有効領域を判定するように構成したことを特徴とする。
【０００８】
送信時に白データが付加されるので上述したような問題が生じるが、ファクシミリ送信のプロトコル規定によって、Ａ５縦原稿またはＢ５縦原稿を送信する場合はこの白データの付加は避けられない。そこで、受信側で、この白データを無視するように構成して、必要な画像データのみを選択できるようにすれば、最適な記録紙への記録も可能となる。本発明では、受信画像データの両端部の余白（白データ）を除いた有効領域を判定し、その有効領域の幅と長さとに基づいて、最適な記録紙のサイズとその縦横の記録方向と受信した画像データの回転の有無とを選択する。このようにすることにより、Ａ５縦原稿またはＢ５縦原稿を含む画像データが送信されてきた場合、その両端部の白データを除いて必要なＡ５またはＢ５幅の画像データのみを抽出し、その抽出した画像データを回転して、最適なＡ５横記録紙またはＢ５横記録紙に記録を行う。従って、セットされている記録紙を有効に利用できる。
【００１０】
有効領域を判定する場合に、発信元データは対象から除くようにする。送信原稿がＡ５縦またはＢ５縦であっても、発信元データがＡ４幅で送られてくる場合があるので、この発信元データは無視して有効領域を判定するようにする。よって、必要なＡ５またはＢ５幅の画像データを正しく抽出できる。
【００１２】
受信した画像データの１ラインにおける両端部の白データを除去した左端の黒データから右端の黒データまでの画素数の計数値に基づいて有効領域を判定する。よって、有効領域の正確な幅を検出できる。有効領域が記録紙サイズの半分以下である場合に、複数枚分の受信画像データに応じた画像を１枚の記録紙に頁合成して記録する。例えば、Ａ５縦原稿またはＢ５縦原稿の画像データが送信された場合、回転した２枚分のＡ５サイズの画像データまたはＢ５サイズの画像データに応じた画像を１枚のＡ４縦記録紙またはＢ４縦記録紙に記録する。よって、このような頁合成により、記録紙を有効に利用できる。
【００１３】
【発明の実施の形態】
以下、本発明をその実施の形態を示す図面を参照して具体的に説明する。
図１は、本発明の画像受信装置としてのファクシミリ装置の要部構成を示す図である。
【００１４】
図１において主制御部１は具体的にはＣＰＵで構成されており、バス２０を介して以下のハードウェア各部と接続されていて、それらを制御すると共に、種々のソフトウェア的機能を実行する。また、主制御部１は、発信元情報を示すライン数のカウント値が設定される第１カウンタ１ａと、受信原稿ライン数を計数する第２カウンタ１ｂと、１ラインあたりの有効データの画素数の最大値を記憶するレジスタ１ｃとを内蔵する。
【００１５】
モデム２は、画像データとアナログ音声信号との相互変換を行い、ＮＣＵ３は、電話回線２１の閉結及び開放の動作を制御し、必要に応じてモデム２を電話回線２１と接続する。ＲＯＭ４は、本発明のファクシミリ装置の動作に必要な種々のソフトウェアのプログラムを予め格納している。ＲＡＭ５は、ＳＲＡＭ等で構成され、ソフトウェアの実行時に発生する一時的なデータ（受信原稿の情報等）を記憶する。画像メモリ６は、ＤＲＡＭ等で構成され、ファクシミリ通信における符号化データを格納する。イメージメモリ７は、符号化データを復号化したイメージデータを格納する。コーデック部８は、画像データの符号化・復号化の処理を行う。
【００１６】
表示部９は、液晶表示装置（ＬＣＤ）またはＣＲＴディスプレイ等の表示装置であり、本発明のファクシミリ装置の動作状態を表示したり、送信すべき原稿の画像データ，受信した画像データの表示を行う。操作部１０は、本発明のファクシミリ装置を操作するために必要な文字キー，テンキー，各種のファンクションキーを備えている。読取部１１は、例えばＣＣＤを利用して送信用の原稿画像を読み取る。記録部１２は、例えば電子写真方式等のプリンタ装置であり、入力されるファクシミリ通信により受信した画像データをハードコピーとして、Ａ３縦，Ｂ４縦，Ａ４縦，Ｂ５横，Ａ５横の各サイズの記録紙から最適なサイズの記録紙を選択して、印字する。回転制御部１３は、元の画像データを９０°回転させた画像データに変換する。
【００１７】
このような構成において、このファクシミリ装置は、電話回線２１を通じてファクシミリ受信を行う場合、モデム２を介して受信した符号化データを一旦画像メモリ６に格納した後、その符号化データを順次コーデック部８で復号して画像データを取得し、その画像データに応じた画像を記録部１２で記録紙に印字する。
【００１８】
また、このファクシミリ装置では、受信した画像データの方向を９０°回転させた後に記録紙に印字できるようになっている。受信した画像データの方向が、記録部１２にセットされている記録紙の方向と違っている場合に、回転制御部１３によって画像データの回転処理を行った後に、記録部１２で印字する。
【００１９】
次に、動作について説明する。本発明のファクシミリ装置では、Ａ４幅原稿の形式にて送信されてきたＡ５縦原稿またはＢ５縦原稿について、両端部の余白（白データ）を除去して、必要なＡ５幅またはＢ５幅の画像データを有効領域として抽出し、その抽出した画像データを９０°回転して、Ａ５横記録紙またはＢ５横記録紙に印字できるようにする。
【００２０】
図２〜図４は、本発明のファクシミリ装置における動作手順（受信処理）を示すフローチャートである。
【００２１】
まず、電話回線２１を介して受信があるとＣＥＤ・ＤＩＳ信号を送出し（ステップＳ１）、ＤＣＳ・Ｔｒａｉｎｉｎｇ／ＴＣＦ信号を受信する（ステップＳ２）。受信したＤＣＳ信号において示される原稿幅がＡ４であるか否かを判断する（ステップＳ３）。
【００２２】
原稿幅がＡ４でない場合（Ｓ３：ＮＯ）、つまり送信原稿幅がＢ４またはＡ３である場合には、ＣＦＲを送出して受信した符号化データを画像メモリ６に格納し（ステップＳ１９）、受信原稿幅と受信原稿ライン数とをＲＡＭ５の受信原稿属性に記憶し（ステップＳ２０）、受信の後処理を実行する（ステップＳ２１）。
【００２３】
一方、ＤＣＳ信号により原稿幅がＡ４であることを判断した場合（Ｓ３：ＹＥＳ）、つまり、送信原稿サイズがＡ４縦，Ｂ５縦またはＡ５縦の可能性がある場合には、まずＣＦＲを送出する（ステップＳ４）。次に、発信元情報を示すライン数のカウント値（例えば、ノーマルモードで４０ライン）を第１カウンタ１ａに設定する（ステップＳ５）。また、受信原稿のライン数を計数する第２カウンタ１ｂのカウント値と、１ラインの有効データにおける画素数の最大値を記憶するレジスタ１ｃの数値とを０クリアする（ステップＳ６）。
【００２４】
そして、コーデック部８により１ライン分の符号化データを復号する（ステップＳ７）。第１カウンタ１ａのカウント値が０であるか否かを判断する（ステップＳ８）。そのカウント値が０でない場合（Ｓ８：ＮＯ）、つまり、発振元情報を示す符号化データに対する処理を行っている間は、第１カウンタ１ａのカウント値を１だけ減算して（ステップＳ１５）、ステップＳ１２に手順が進む。
【００２５】
一方、第１カウンタ１ａのカウント値が０に達している場合（Ｓ７：ＹＥＳ）、つまり、発振元情報を示す符号化データが終了して実質的な原稿の符号化データとなっている場合には、１ラインにおける端部の白データを除去して左端の黒データから右端の黒データまでの有効データにおける画素数を計数し、その１ラインの有効データのカウント値を得る（ステップＳ９）。得られたカウント値が、レジスタ１ｃに記憶されている数値より大きいか否かを判断する（ステップＳ１０）。得られたカウント値がレジスタ１ｃの数値より大きい場合には（Ｓ１０：ＹＥＳ）、その得られたカウント値をレジスタ１ｃの数値に置き換えて（ステップＳ１１）、Ｓ１２に手順が進み、得られたカウント値がレジスタ１ｃの数値より大きくない場合には（Ｓ１０：ＮＯ）、そのままＳ１２に手順が進む。
【００２６】
その復号化された１ラインの復号化データを符号化して元の符号化データに戻し、その符号化データを画像メモリ６に格納する（Ｓ１２）。受信原稿のライン数を計数する第２カウンタ１ｂのカウント値を１だけカウントアップする（ステップＳ１３）。１ページ分の処理が終了であるか否かを判断する（ステップＳ１４）。１ページ分が終了していない場合には（Ｓ１４：ＮＯ）、次のラインに対する処理を行うべくＳ７に手順が戻って、Ｓ７〜Ｓ１５の処理を繰り返す。
【００２７】
一方、１ページ分の処理が終了した場合には（Ｓ１４：ＹＥＳ）、受信原稿ライン数（第２カウンタ１ｂのカウント値）をＲＡＭ５の受信原稿属性に記憶する（ステップＳ１６）。また、レジスタ１ｃの記憶数値に基づいて、受信原稿幅をＡ４幅，Ｂ５幅またはＡ５幅の何れであるかを分類し、その原稿情報を受信原稿属性に記憶する（ステップＳ１７）。更に、受信の後処理を実行する（ステップＳ１８）。
【００２８】
以上のように、本発明では、Ａ４幅として受信された符号化データを１ラインずつ一旦復号化し、各ラインにおける有効データの画素数の最大値を求め、その最大値に基づいて、受信された原稿をＡ４幅，Ｂ５幅またはＡ５幅の原稿に分類する。また、送信原稿がＢ５縦またはＡ５縦であっても、その発信元情報はＡ４幅で送られてくることがあるので、この発信元情報は無視して、発信元情報が原稿幅の検出に支障を来さないようにしている。
【００２９】
図５，図６は、本発明のファクシミリ装置における動作手順（記録処理）を示すフローチャートである。
【００３０】
まず、ＲＡＭ５の受信原稿属性がＡ３幅であるか否かを判断する（ステップＳ３１）。受信原稿属性がＡ３幅である場合には（Ｓ３１：ＹＥＳ）、受信原稿ライン数が２１５ｍｍに換算されるライン数以下であるか否かを判断する（ステップＳ３５）。受信原稿ライン数がその換算ライン数以下であるときには（Ｓ３５：ＹＥＳ）、Ａ４横原稿であると判断して、画像メモリ６に格納された符号化データをコーデック部８で復号して得られる画像データを、回転制御部１３にて９０°回転させた後に、記録部１２でＡ４縦記録紙に印字する（ステップＳ３７）。一方、受信原稿ライン数がその換算ライン数より多いときには（Ｓ３５：ＮＯ）、Ａ３縦原稿であると判断して、画像メモリ６に格納された符号化データをコーデック部８で復号して得られる画像データを回転させることなく記録部１２でＡ３縦記録紙に印字する（ステップＳ３８）。
【００３１】
受信原稿属性がＡ３幅でない場合には（Ｓ３１：ＮＯ）、その受信原稿属性がＢ４幅であるか否かを判断する（ステップＳ３２）。受信原稿属性がＢ４幅である場合には（Ｓ３２：ＹＥＳ）、受信原稿ライン数が１８２ｍｍに換算されるライン数以下であるか否かを判断する（ステップＳ３６）。受信原稿ライン数がその換算ライン数以下であるときには（Ｓ３６：ＹＥＳ）、Ｂ５横原稿であると判断して、画像メモリ６に格納された符号化データをコーデック部８で復号して得られる画像データを回転させることなく記録部１２でＢ５横記録紙に印字する（ステップＳ３９）。一方、受信原稿ライン数がその換算ライン数より多いときには（Ｓ３６：ＮＯ）、Ｂ４縦原稿であると判断して、画像メモリ６に格納された符号化データをコーデック部８で復号して得られる画像データを回転させることなく記録部１２でＢ４縦記録紙に印字する（ステップＳ４０）。
【００３２】
受信原稿属性がＢ４幅でない場合には（Ｓ３２：ＮＯ）、その受信原稿属性がＢ５幅であってしかも受信原稿ライン数が２５７ｍｍに換算されるライン数以下であるか否かを判断する（ステップＳ３３）。そして、これらの条件を満たすときには（Ｓ３３：ＹＥＳ）、Ｂ５幅原稿であると判断して、画像メモリ６に格納された符号化データをコーデック部８で復号して得られる画像データを、回転制御部１３にて９０°回転させた後に、記録部１２でＢ５横記録紙に印字する（ステップＳ４１）。
【００３３】
一方、これらの条件を満たさない場合には（Ｓ３３：ＮＯ）、その受信原稿属性がＡ５幅であってしかも受信原稿ライン数が２１０ｍｍに換算されるライン数以下であるか否かを判断する（ステップＳ３４）。そして、これらの条件を満たすときには（Ｓ３４：ＹＥＳ）、Ａ５幅原稿であると判断して、画像メモリ６に格納された符号化データをコーデック部８で復号して得られる画像データを、回転制御部１３にて９０°回転させた後に、記録部１２でＡ５横記録紙に印字する（ステップＳ４２）。一方、これらの条件を満たさないときには（Ｓ３４：ＮＯ）、Ａ４幅原稿であると判断して、画像メモリ６に格納された符号化データをコーデック部８で復号して得られる画像データを回転させることなく記録部１２でＡ４縦記録紙に印字する（ステップＳ４３）。
【００３４】
このように、本発明では、有効領域がＡ５縦サイズまたはＢ５縦サイズの原稿が受信された場合に、受信した画像データを回転させて印字するようにしており、それぞれＡ５横記録紙またはＢ５横記録紙に印刷可能となって、記録紙を有効に利用できる。
【００３５】
なお、上述した有効領域（有効データの画素数の最大値）が記録紙のサイズの半分以下である場合には、複数ページ分の画像データを１枚の記録紙に合成して印字することができる。例えば、Ａ５縦原稿の画像データを受信した場合、２ぺージ分の回転復号画像データを合成して１枚のＡ４記録紙に画像を印刷でき、Ｂ５縦原稿の画像データを受信した場合、２ぺージ分の回転復号画像データを合成して１枚のＢ４記録紙に画像を印刷できる。このようにすることにより、記録紙をより有効に利用できる。
【００３６】
図７は、本発明のファクシミリ装置におけるこのような２ページ合成の動作手順を示すフローチャート、図８はこの２ページ合成の概念を示す図である。
【００３７】
Ａ４幅に編集されたＡ５縦原稿またはＢ５縦原稿の符号化データを受信すると（ステップＳ５１）、その符号化データをコーデック部８で復号化し、両端部の余白（白データ）を除いた有効領域を判定する（ステップＳ５２）。有効領域が装填されている記録紙の大きさの半分以下であるか否かを判断する（ステップＳ５３）。半分以下でない場合には（Ｓ５３：ＮＯ）、復号化された画像データに応じた画像を１枚の記録紙に記録する（ステップＳ５７）。
【００３８】
一方、半分以下である場合には（Ｓ５３：ＹＥＳ）、その画像データが２ページ目であるか否かを判断する（ステップＳ５４）。２ページ目でないとき（Ｓ５４：ＮＯ）、つまり１ページ目であるときには、その画像データを回転制御部１３で９０°回転させ、その回転画像データをイメージメモリ７に格納する（ステップＳ５５）。２ページ目であるときには（Ｓ５４：ＹＥＳ）、その画像データを回転制御部１３で９０°回転させた後、その回転画像データとイメージメモリ７から読み出した１ページ目の回転画像データとを合成して、図８に示すようにうに、１枚のＡ４縦記録紙またはＢ４縦記録紙に、その画像を記録する（ステップＳ５６）。
【００３９】
【発明の効果】
以上のように、本発明では、両端部の余白（白データ）を除いた有効領域を抽出し、その有効領域の幅と長さとに基づいて、最適な記録紙のサイズとその記録方向と受信した画像データの回転の有無とを選択するようにしたので、セットしている記録紙を有効に利用することができる。
【００４０】
また、この有効領域を抽出する際に、発振元を示す画像データは無視するので、この発振元を示す画像データにより有効領域を誤抽出することを防止できる。
【００４１】
更に、１ラインの左端の黒データから右端の黒データまでの画素数の計数値に基づいて有効領域を抽出するようにしたので、有効領域の正確な幅を検出することができる。抽出した有効領域が記録紙のサイズの半分以下である場合には、複数ページ分の画像データを合成して１枚の記録紙に印字するので、このページ合成によって記録紙をより有効に利用することができる。
【図面の簡単な説明】
【図１】本発明の画像受信装置（ファクシミリ装置）の要部構成を示す図である。
【図２】本発明の画像受信装置（ファクシミリ装置）の動作手順（受信処理）を示すフローチャートである。
【図３】本発明の画像受信装置（ファクシミリ装置）の動作手順（受信処理）を示すフローチャートである。
【図４】本発明の画像受信装置（ファクシミリ装置）の動作手順（受信処理）を示すフローチャートである。
【図５】本発明の画像受信装置（ファクシミリ装置）の動作手順（記録処理）を示すフローチャートである。
【図６】本発明の画像受信装置（ファクシミリ装置）の動作手順（記録処理）を示すフローチャートである。
【図７】本発明の画像受信装置（ファクシミリ装置）の動作手順（ページ合成処理）を示すフローチャートである。
【図８】ページ合成の概念を示す図である。
【符号の説明】
１  主制御部
４  ＲＯＭ
５  ＲＡＭ
６  画像メモリ
８  コーデック部
１２  記録部
１３  回転制御部
【図１】
0003800796.tif 000002
【図２】
0003800796.tif 000003
【図３】
0003800796.tif 000004
【図４】
0003800796.tif 000005
【図５】
0003800796.tif 000006
【図６】
0003800796.tif 000007
【図７】
0003800796.tif 000008
【図８】
0003800796.tif 000009