(57)【特許請求の範囲】
【請求項１】
モディファイドリード２次元符号化方式で符号化されたイメージ情報を復号化する際に、復号された一つの走査線上の画素数の和が走査線の所定画素数に一致しない場合はエラーとする復号化方法において、復号された一つの走査線上の画素数の和が走査線の所定画素数に一致した場合、当該走査線の最後の符号がパスモードの符号であれば、復号エラーとすることを特徴とする復号化方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ファクシミリ通信等に使用される復号化方法及び装置に係り、特に、エラーの検出精度を向上させる復号化方法及び装置に関するものである。
【０００２】
【従来の技術】
ファクシミリにおける符号化方式にはＭＨ(Modified Huffman)方式，ＭＲ(Modified Read) 方式，ＭＭＲ(Modified Modified Read)方式が知られている。ＭＲ方式及びＭＭＲ方式は、２次元符号化方式と呼ばれ、符号化の対象となる走査線（符号化ライン）のイメージ情報は、その一つ前の走査線（参照ライン）を参照して符号化される。その詳しい規則は、国際電気通信連合ＩＴＵの勧告Ｔ．４に記載されている。
【０００３】
従来、ＭＲ方式（以下、ＭＭＲ方式を含む）による符号を復号する際に、復号された一つの走査線上の画素数の和が原稿サイズ及び解像度で規定される走査線の所定画素数に一致すれば、復号は正常に達成されたと判定される。
【０００４】
【発明が解決しようとする課題】
ところで、ＭＲ方式にはパスモードの符号が設けられている。パスモードは、図３に示されるように、符号化ライン上の基準となる変化画素ａ０に対し、右側の符号化ライン上に存在する１番目，２番目の変化画素ａ１，ａ２（ａ２は図示せず）及び参照ライン上に存在する１番目，２番目の変化画素ｂ１，ｂ２を定義したとき、変化画素ａ１の左側に変化画素ｂ２が存在することを意味している。
【０００５】
走査線の最後の符号がパスモードの符号である場合、エラーである。しかし、パスモードの符号は、復号される画素の情報を持たないため、復号画素数に影響しない。前述のように、従来は、復号された一つの走査線上の画素数の和が所定画素数に一致すれば、復号は正常に達成されたと判定される。このため、走査線上の画素数の和が所定画素数に一致していると、走査線の最後にパスモードが検出されてもエラーと判断されない。
【０００６】
そこで、本発明の目的は、上記課題を解決し、エラーの検出精度を向上させる復号化方法及び装置を提供することにある。
【０００７】
【課題を解決するための手段】
上記目的を達成するために本発明の方法は、モディファイドリード２次元符号化方式で符号化されたイメージ情報を復号化する際に、復号された一つの走査線上の画素数の和が走査線の所定画素数に一致しない場合はエラーとする復号化方法において、復号された一つの走査線上の画素数の和が走査線の所定画素数に一致した場合、当該走査線の最後の符号がパスモードの符号であれば、復号エラーとするものである。
【００１０】
【発明の実施の形態】
以下、本発明の一実施形態を添付図面に基づいて詳述する。この実施形態では、復号化装置は、Ｇ３，Ｇ４ファクシミリ通信機能を備えたファクシミリ装置である。図１には、本ファクシミリ装置がソフトコーデックの際に行うエラー検出の手順が示されている。図２には、本ファクシミリ装置の回路構成が示されている。
【００１１】
図２に示されるように、ファクシミリ装置は、主制御部、表示部、操作部、読取部、記録部、外部記憶読取部、ＲＡＭ、画像メモリ、モデム、ＮＣＵから構成されている。
【００１２】
主制御部（ＣＰＵ）１はバスを通じてハードウェア各部を制御すると共に、符号化・複合化、オートダイヤラ通信手順等のソフトウェア（プログラム）を実行することができる。
【００１３】
表示部２は、ＬＣＤ表示器等の表示器を備え、本ファクシミリ装置の動作状態、イメージデータ、操作指示等の表示を行うことができる。
【００１４】
操作部３は、数字を入力するテンキー、短縮ダイヤル操作を行う短縮ダイヤルキー、ワンタッチ操作を行うワンタッチキー、各種ファンクションキー、スタートキー等を備えている。テンキー、短縮ダイヤルキー、ワンタッチキーは、アルファベット等の文字入力機能も持っている。
【００１５】
読取部４は、ＣＣＤ等の撮像素子で原稿を読み取り、白黒２値のイメージデータを生成することができる。
【００１６】
記録部５は、電子写真方式等によるプリンタを備え、他のＧ３，Ｇ４ファクシミリ装置からファクシミリ通信で受信したイメージデータを記録（印字出力）することができる。
【００１７】
ＲＯＭ７は、本ファクシミリ装置を動作させるために主制御部１で実行するプログラムを記憶するプログラム記録媒体である。
【００１８】
ＲＡＭ８は、ＳＲＡＭ、フラッシュメモリ等からなり、プログラム実行時に発生する一時的なデータを記憶するものである。
【００１９】
画像メモリ９は、ＤＲＡＭからなり、イメージ情報（ＭＲ符号）を記憶するものである。
【００２０】
モデム１０は、ファックスモデム機能を持ち、イメージデータをファクシミリ通信するときに使用される。
【００２１】
ＮＣＵ(Network Control Unit)１１は、アナログ回線の閉結・開放を行うことができる。
【００２２】
次に、図１を用いて動作を説明する。
【００２３】
主制御部１は、画像メモリ９中に格納されたイメージ情報（ＭＲ符号）を順次取り出して復号化していく（Ｓ１）。この過程を、ライン終端を示すＥＯＬが検出されるまで繰り返す。ＥＯＬが検出されると、エラー検出を行う。エラー検出のために、まず、当該走査線（主走査）上の画素数の和（ランレングスの和）を計算する。画素数の和が所定画素数（ラインサイズ）に一致するかどうかを調べる（Ｓ２）。画素数の和が所定画素数に一致しない場合は、ラインサイズをオーバーしたか又はラインサイズに満たないかであるから、エラーと判定する（Ｓ３）。画素数の和が所定画素数に一致した場合、当該走査線の最後の符号がパスモード（Ｐモード）の符号かどうかを調べる（Ｓ４）。パスモードの符号が検出されたら、エラーと判定する（Ｓ３）。パスモードの符号が検出されなければ、ＲＴＣ（電文の終了）かどうかを調べる。ＲＴＣでなければ、次の走査線のイメージ情報を順次取り出して復号化していく。ＲＴＣであれば、ソフトコーデックの動作を終了する。
【００２４】
上述の処理において、エラーと判定されたときには、そのエラーのある走査線は記録部５に出力せず、その代わりに、一つ前の走査線をもう一度出力する。こうすることにより、記録部５が印字した画像には前記エラーによる乱れが生じない。
【００２５】
【発明の効果】
本発明は次の如き優れた効果を発揮する。
【００２６】
（１）従来、検出されなかったエラーが検出されるので、エラーの検出精度が向上し、画像品質の向上につながる。
【図面の簡単な説明】
【図１】本発明によるエラー検出の手順を示す流れ図である。
【図２】本発明の一実施形態を示すファクシミリ装置の構成図である。
【図３】パスモードをもたらすイメージ情報の図である。
【符号の説明】
１  主制御部
２  表示部
３  操作部
４  読取部
５  記録部
６  外部記憶読取部
７  ＲＯＭ（プログラム記録媒体）
８  ＲＡＭ
９  画像メモリ
１０  モデム
１１  ＮＣＵ
Ｓ２  画素数の和がラインサイズに一致するかどうかを調べるステップ
Ｓ４  最後の符号がパスモードの符号かどうかを調べるステップ
【図１】
0003687304.tif 000002
【図２】
0003687304.tif 000003
【図３】
0003687304.tif 000004