(57)【特許請求の範囲】
【請求項１】
入力画像と記録手段の解像度に基づいて副走査方向と主走査方向の各変倍率を算出する変倍率算出手段と、
原画像に対して着目画素を中心とする所定領域毎にスムージング拡大用テンプレートとマッチングし、マッチングしたスムージング拡大パターンを選択するパターン選択手段と、
前記変倍率算出手段により算出された副走査方向の変倍率に基づいて原画像の各画素に対する出力ラインを算出する出力ライン算出手段と、
入力画像と記録手段の解像度に応じた最大の変倍率に対応するスムージング拡大データを各スムージング拡大パターン毎に予め記憶し、前記パターン選択手段により選択されたスムージング拡大パターンであって、前記出力ライン算出手段により算出された出力ラインのスムージング拡大データを画素毎に出力する記憶手段と、
前記変倍率算出手段により算出された主走査方向の変倍率に基づいて前記記憶手段から出力されたラインのスムージング拡大データを画素毎に選択する画素選択手段とを備え、
前記記録手段が前記画素選択手段により選択されたスムージング拡大データを記録するようにしたスムージング拡大装置。
【請求項２】
前記出力ライン算出手段が前記変倍率算出手段により算出された副走査方向の変倍率と、副走査方向のライン位置を選択するためのテンプレートに基づいて原画像の各画素に対する出力ラインを算出するとともに、前記副走査方向のテンプレートが書き換え可能であることを特徴とする請求項１記載のスムージング拡大装置。
【請求項３】
前記画素選択手段が前記変倍率算出手段により算出された主走査方向の変倍率と、主走査方向の画素位置を選択するためのテンプレートに基づいて前記記憶手段から出力されたラインのスムージング拡大データを画素毎に選択するとともに、前記主副走査方向のテンプレートが書き換え可能であることを特徴とする請求項１または２記載のスムージング拡大装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ファクシミリ装置やファクシミリ機能を有するデジタル複写機などにおいて画像データを変倍率に応じてスムージング拡大するスムージング拡大装置に関する。
【０００２】
【従来の技術】
ファクシミリ装置やファクシミリ機能を有するデジタル複写機などにおいて画像データをスムージング拡大する従来例としては、例えば特開平６−８３９５１号公報や特開平７−２２１９７７号公報に知られている。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来例では、変倍率毎（及び各種の斜め線パターン毎）にスムージング拡大画素データをメモリに予め記憶しているので、予め用意しておくスムージング拡大画素データの量が膨大となるという問題となる。
【０００４】
例えば記録部の画像出力密度が１２００dpiである場合であって、ファクシミリ受信で得られる画像の種類が
２００×１００dpi
２００×２００dpi
２００×４００dpi
４００×４００dpi
８mm×３．８５mm
８mm×７．７mm
８mm×１５．４mm
１６mm×１５．４mm
の８種類の場合、変倍率の種類としては、主走査方向・副走査方向にそれぞれ基本が、
×３、×６、×１２
微調整用で
×２、×４、×５、×７、×１１、×１３
が必要となる。
【０００５】
本発明は上記従来例の問題点に鑑み、予めメモリに用意しておくスムージング拡大画素データの量を少なくすることができるスムージング拡大装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明は上記目的を達成するために、入力画像と記録手段の解像度に基づいて副走査方向と主走査方向の各変倍率を算出する変倍率算出手段と、原画像に対して着目画素を中心とする所定領域毎にスムージング拡大用テンプレートとマッチングし、マッチングしたスムージング拡大パターンを選択するパターン選択手段と、前記変倍率算出手段により算出された副走査方向の変倍率に基づいて原画像の各画素に対する出力ラインを算出する出力ライン算出手段と、入力画像と記録手段の解像度に応じた最大の変倍率に対応するスムージング拡大データを各スムージング拡大パターン毎に予め記憶し、前記パターン選択手段により選択されたスムージング拡大パターンであって、前記出力ライン算出手段により算出された出力ラインのスムージング拡大データを画素毎に出力する記憶手段と、前記変倍率算出手段により算出された主走査方向の変倍率に基づいて前記記憶手段から出力されたラインのスムージング拡大データを画素毎に選択する画素選択手段とを備え、前記記録手段が前記画素選択手段により選択されたスムージング拡大データを記録するようにした。
【０００７】
この場合、前記出力ライン算出手段が前記変倍率算出手段により算出された副走査方向の変倍率と、副走査方向のライン位置を選択するためのテンプレートに基づいて原画像の各画素に対する出力ラインを算出するとともに、前記副走査方向のテンプレートが書き換え可能とする。
【０００８】
また、前記画素選択手段が前記変倍率算出手段により算出された主走査方向の変倍率と、主走査方向の画素位置を選択するためのテンプレートに基づいて前記記憶手段から出力されたラインのスムージング拡大データを画素毎に選択するとともに、前記主副走査方向のテンプレートが書き換え可能とする。
【０００９】
【発明の実施の形態】
＜第１の実施形態＞
以下、図面を参照して本発明の実施の形態について説明する。
【００１０】
図１は本発明に係るスムージング拡大装置の一実施形態が適用されたファクシミリ装置を示すブロック図、図２は図１の画像出力部を詳しく示すブロック図、図３は図２の補正データメモリに予め登録されているスムージング拡大データの一例を示す説明図、図４は図３の補正データメモリの読み出しアドレスを示す説明図、図５は図３の変倍ライン数算出部と出力ライン指示部の出力データの一例を示す説明図、図６は図３の変倍画素数算出部と出力画素指示部の出力データの一例を示す説明図、図７は図３の変倍ライン数算出部と出力ライン指示部により選択される出力ラインの一例を示す説明図、図８は図３の変倍画素数算出部と出力画素指示部により選択される出力画素の一例を示す説明図である。
【００１１】
図１は本発明に係るスムージング拡大装置の一実施形態の適用例としてファクシミリ装置を示している。このファクシミリ装置はＣＰＵ１と、ＲＯＭ２と、ワークメモリ３と、ＣＧＲＯＭ４と、モデム５と、網制御部６と、符号メモリ７と、ページメモリ８と、画像圧縮部９と、画像伸長部１０と、画像入力部１１と、読み取り部１２と、図２に詳しく示すように本発明に係るスムージング拡大装置を構成する画像出力部１３と記録部１４などを有する。
【００１２】
図２を参照して、ファクシミリ受信した２値画像を記録部１４に適した解像度にスムージング拡大処理する方法について説明する。まず、ファクシミリ受信では、図１において網制御部６、モデム５を介して受信した符号データを一旦符号メモリ７に蓄積する。この蓄積した符号データを記録部１４により印刷する時には、符号メモリ７から符号データを読み出し画像伸長部１０によってページメモリ８上に２値画像を伸長展開する。このときページメモリ上の２値画像の解像度は受信解像度と同じであり、記録部１４の解像度より低い。したがって、そのまま拡大して記録すると斜め線にジャギーが発生するので、これを防止するために画像出力部１３によりスムージング拡大処理する。
【００１３】
図２に示すように、画像出力部１３は５×５切り出し部１５、テンプレートマッチング部１６、補正データメモリ１７、画素選択部１８、変倍ライン数算出部１９、出力ライン数指示部２０、変倍画素数算出部２１及び出力画素指示部２２を有する。補正データメモリ１７には受信画像の解像度と記録部１４の解像度に対応して最大の変倍率に対応する補正データ、一例として図３に示すように受信画像の斜め線を構成する１画素に対して、主走査方向ＳＥＬＤ＝１２画素×副走査方向ＳＥＬＬ＝１２画素の補正データのみが各斜め線パターン毎に記憶されている。
【００１４】
そして、図４に示すようにパターン番号ＰＮを示す上位７ビットによりパターンが選択されるとともに、出力ラインＳＥＬＬを示す下位４ビットによりそのパターンの副走査方向のラインが選択されて、そのラインの主走査方向の１２画素分の補正データがパラレルに読み出される。そして、この１２画素分の補正データが画素選択部１８に印加されて、ここで４ビットの出力指示画素ＳＥＬＤに基づいて１画素が選択される。
【００１５】
詳しく説明すると、まず、５×５画素切り出し部１５とテンプレートマッチング部１６により、受信２値画像の各画素について着目画素を中心とした５×５画素の領域毎にスムージング拡大用テンプレートとマッチングを行い、マッチングした７ビットのパターン番号ＰＮがテンプレートマッチング部１６から補正データメモリ１７に出力される。
【００１６】
また、ＣＰＵ１により、受信解像度と記録部１４に適した解像度に基づいて副走査方向と主走査方向の変倍率を求め、各方向の変倍率をそれぞれ変倍ライン数算出部１９と変倍画素数算出部２１に通知する。図５は一例として、副走査方向の変倍率ＶＲ＝２８０Ｈ（２．５倍）の場合に、変倍ライン数算出部１９がライン同期信号ＬＳＹＮＣ毎に出力する変倍ライン数データＶＲＡＴＥ［３：０］、ＶＲＤＣＲ［３：０］と、出力ライン指示部２０がこのデータＶＲＡＴＥ［３：０］、ＶＲＤＣＲ［３：０］に基づいてライン同期信号ＬＳＹＮＣ毎に出力する出力ライン指示データＳＥＬＬ［３：０］を示している。
【００１７】
また、図６は一例として、主走査方向の変倍率ＨＲ＝３４０Ｈ（３．２５倍）の場合に、変倍画素数算出部２１が出力画素毎に出力する変倍画素数データＨＲＡＴＥ［３：０］、ＨＲＤＣＲ［３：０］と、出力画素指示部２２が出力画素毎に出力する出力指示画素データＳＥＬＤ［３：０］を示している。なお、例えば受信解像度が主８ｍｍ×副７．７ｍｍであり、記録部１４の印刷解像度が主６００×副６００ｄｐｉの場合、主走査変倍率は２．９５、副走査変倍率は３．０７となる。
【００１８】
このように出力ライン指示部２０では、変倍ライン数算出部１９で得られた出力ライン数から、スムージング拡大用の補正データが予め登録してある補正データメモリ１７に対して何ライン目のデータを出力させるかをアドレスＳＥＬＬとして指定する。また、出力画素指示部２２では変倍画素数算出部２１からの出力画素数に基づき、補正データメモリ１７から出力される補正データの内、何ビット目のデータを出力画素ＳＥＬＤとするか決定して画素選択部１８に指示し、画素選択部１８はこの指示された補正画素を順次選択出力する。
【００１９】
すなわち、図７に示すように、原画像の各画素に対して、主走査方向には、ある画素では３個の補正データに変換され、またある画素では２個の補正データに変換されることになる。また、図８に示すように、副走査方向にもある画素では４ラインに渡って補正データに変換され、また、ある画素では３ラインに渡って補正データに変換されることになる。したがって、本実施形態では、補正データメモリ１７には、最大の変倍率に対応するパターン毎の補正データを登録するのみで、各変倍率に異なる補正データを用意する必要が無くなる。
【００２０】
＜第２の実施形態＞
次に図９を参照して第２の実施形態について説明する。この第２の実施形態では、副走査方向の出力するライン位置を指示するＳＥＬＬテンプレート２３と、主走査方向の出力する画素位置を指示するＳＥＬＤテンプレート２４が追加され、出力ライン指示部２０が変倍ライン数算出部１９により算出されたデータＶＲＡＴＥ［３：０］、ＶＲＤＣＲ［３：０］と、副走査方向のＳＥＬＬテンプレート２３に基づいて出力ライン指示データＳＥＬＬ［３：０］を算出し、また、出力画素指示部２２が変倍画素数算出部２１により算出された変倍画素数データＨＲＡＴＥ［３：０］、ＨＲＤＣＲ［３：０］と、主走査方向のＳＥＬＤテンプレート２４に基づいて出力指示画素データＳＥＬＤ［３：０］を算出するように構成されている。また、テンプレート２３、２４はＣＰＵ１により書き換え可能である。他の構成は第１の実施形態と同一である。
【００２１】
第２の実施形態によれば、各画素について算出された出力ライン数から出力するライン位置を指示するＳＥＬＬテンプレート２３を書換可能とし、また算出された出力画素数から出力する画素位置を指示するＳＥＬＤテンプレート２４を書換可能としたことで、出力される補正画素の位置を調整できるため、よりスムージングの効果を向上させることができる。
【００２２】
【発明の効果】
以上説明したように請求項１記載の発明によれば、入力画像と記録手段の解像度に応じた最大の変倍率に対応するスムージング拡大データを各パターン毎に予め記憶し、変倍率に応じて画素毎に副走査方向の出力ライン数、主走査方向の出力画素数を算出してメモリのスムージング拡大データを選択するので、スムージング拡大データを変倍率毎に用意する必要が無く、データの量を削減することができる。
【００２３】
請求項２記載の発明によれば、ライン位置を選択するための副走査方向のテンプレートを書き換え可能にしたので、出力されるライン位置を調整できるため、よりスムージングの効果を向上させることができる。
【００２４】
請求項３記載の発明によれば、画素位置を選択するための主走査方向のテンプレートを書き換え可能にしたので、出力される画素位置を調整できるため、よりスムージングの効果を向上させることができる。
【図面の簡単な説明】
【図１】本発明に係るスムージング拡大装置の一実施形態が適用されたファクシミリ装置を示すブロック図である。
【図２】図１の画像出力部を詳しく示すブロック図である。
【図３】図２の補正データメモリに予め登録されているスムージング拡大データの一例を示す説明図である。
【図４】図３の補正データメモリの読み出しアドレスを示す説明図である。
【図５】図３の変倍ライン数算出部と出力ライン指示部の出力データの一例を示す説明図である。
【図６】図３の変倍画素数算出部と出力画素指示部の出力データの一例を示す説明図である。
【図７】図３の変倍ライン数算出部と出力ライン指示部により選択される出力ラインの一例を示す説明図である。
【図８】図３の変倍画素数算出部と出力画素指示部により選択される出力画素の一例を示す説明図である。
【図９】第２の実施形態のスムージング拡大装置を示すブロック図である。
【符号の説明】
１４  記録部
１５  ５×５切り出し部
１６  テンプレートマッチング部
１７  補正データメモリ
１８  画素選択部
１９  変倍ライン数算出部
２０  出力ライン数指示部
２１  変倍画素数算出部
２２  出力画素指示部
２３  ＳＥＬＬテンプレート
２４  ＳＥＬＤテンプレート
【図１】
0003850661.tif 000002
【図２】
0003850661.tif 000003
【図３】
0003850661.tif 000004
【図４】
0003850661.tif 000005
【図５】
0003850661.tif 000006
【図６】
0003850661.tif 000007
【図７】
0003850661.tif 000008
【図８】
0003850661.tif 000009
【図９】
0003850661.tif 000010