JP3349873B2 - Multi-level image data transmission method - Google Patents
Multi-level image data transmission methodInfo
- Publication number
- JP3349873B2 JP3349873B2 JP26366795A JP26366795A JP3349873B2 JP 3349873 B2 JP3349873 B2 JP 3349873B2 JP 26366795 A JP26366795 A JP 26366795A JP 26366795 A JP26366795 A JP 26366795A JP 3349873 B2 JP3349873 B2 JP 3349873B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- bit plane
- bit
- image data
- image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、ラスタスキャンに
より読み取って得た多値画像データを、同一ビット位置
毎に抽出して形成したビットプレーン単位に符号化し、
その符号化データを伝送する多値画像データ伝送方法に
関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to encoding multi-valued image data read by raster scanning in units of bit planes extracted and formed for each same bit position.
The present invention relates to a multilevel image data transmission method for transmitting the encoded data.
【0002】[0002]
【従来の技術】近年、1画素あたり複数ビットからなる
白黒多階調画像、あるいは、複数の色成分からなるとと
もに1つの色成分が1画素あたり複数ビットからなるカ
ラー多階調画像を、通信したいという要求が出てきてい
る。その場合、1画素当たりのビット数を8ビット程度
に設定して、高画質な画像を通信したいという要求もあ
る。2. Description of the Related Art In recent years, it is desired to communicate a monochrome multi-tone image composed of a plurality of bits per pixel or a color multi-tone image composed of a plurality of color components and one color component composed of a plurality of bits per pixel. The demand has come out. In such a case, there is also a demand for setting the number of bits per pixel to about 8 bits to communicate a high-quality image.
【0003】ここで、周知のように、画像データのデー
タ量は非常に大きいため、これをそのままの状態でデー
タ通信すると、例えば、長大な通信時間が必要であった
り、蓄積するために必要な記憶装置の容量が膨大になっ
たり、データ処理に要する時間が過大になったりするの
で、通常、画像データを符号化圧縮してデータ量を削減
した状態で、データ通信するようにしている。とくに、
上述したような白黒多階調画像やカラー多階調画像は、
1画素あたりのビット数が8ビットと多いので、より高
能率に符号化圧縮できる符号化方式が要求されている。Here, as is well known, since the data amount of image data is very large, if data communication is performed as it is, for example, a long communication time is required or necessary for storing. Since the capacity of a storage device becomes enormous or the time required for data processing becomes excessive, data communication is usually performed in a state where image data is encoded and compressed to reduce the data amount. In particular,
The black-and-white multi-tone image and the color multi-tone image described above are
Since the number of bits per pixel is as large as 8 bits, there is a demand for a coding method capable of coding and compressing with higher efficiency.
【0004】そこで、例えば、白黒多階調画像を符号化
圧縮するとき、白黒多階調画像で同一ビット順位のビッ
トデータを画素毎に取り出して複数のビットプレーンを
形成し、おのおののビットプレーン毎に二値符号化処理
して、原画像を符号化圧縮するいわゆるビットプレーン
方式の符号化方式(以下、ビットプレーン符号化方式と
いう。)が実用されている。この場合の二値符号化処理
としては、例えば、MH方式、MR方式、MMR方式、
JBIG方式などの適宜な二値画像符号化方式が採用さ
れる。Therefore, for example, when encoding and compressing a black-and-white multi-tone image, bit data having the same bit order in the black-and-white multi-tone image is extracted for each pixel to form a plurality of bit planes. A coding method of a so-called bit plane method (hereinafter, referred to as a bit plane coding method) that performs binary coding processing and codes and compresses an original image has been put to practical use. In this case, the binary encoding process includes, for example, MH method, MR method, MMR method,
An appropriate binary image encoding method such as the JBIG method is adopted.
【0005】[0005]
【発明が解決しようとする課題】ここで、送信する画像
の画質と、伝送するデータ量のトレードオフから、なる
べく画質を劣化しないようにして、かつ、伝送するビッ
トプレーンの数を減少することができるようにする画像
処理方法として、いわゆる多値ディザ法が考案された。Here, from the trade-off between the image quality of the image to be transmitted and the amount of data to be transmitted, it is necessary to minimize the image quality and to reduce the number of bit planes to be transmitted. A so-called multi-value dither method has been devised as an image processing method that enables the image processing.
【0006】しかしながら、この多値ディザ法を適用し
た画像をビットプレーンに分解したとき、各ビットプレ
ーンにおいては、画像の統計的性質が大幅に変化するた
めに画素間の相関性が著しく減少し、その結果、各ビッ
トプレーンの符号化圧縮率が悪くなるという事態を生じ
ていた。However, when an image to which this multi-valued dither method is applied is decomposed into bit planes, the correlation between pixels is significantly reduced in each bit plane because the statistical properties of the image change significantly. As a result, a situation has arisen in which the coding compression rate of each bit plane is deteriorated.
【0007】本発明は、かかる実情に鑑みてなされたも
のであり、画質劣化が少なく、かつ、符号化圧縮率を高
くすることができる多値画像データ伝送方法を提供する
ことを目的としている。The present invention has been made in view of the above circumstances, and has as its object to provide a multi-valued image data transmission method that can reduce image quality degradation and increase the encoding compression rate.
【0008】[0008]
【課題を解決するための手段】本発明は、ラスタスキャ
ンにより読み取って得た多値画像データを、同一ビット
位置毎に抽出して形成したビットプレーン単位に符号化
し、その符号化データを伝送する多値画像データ伝送方
法において、上記多値画像データを上位ビットグループ
と下位ビットグループの2つのビットグループに分割
し、上記上位ビットグループについては、おのおののビ
ットプレーン単位に符号化し、上記下位ビットグループ
については、二値化処理して1つのビットプレーンを形
成し、その新たなビットプレーンを下位ビットプレーン
として符号化し、上記上位ビットグループのおのおのの
ビットプレーンの符号データと、上記下位ビットプレー
ンの符号データをまとめて1つの多値画像データとして
伝送するとともに、上記二値化処理は、上記多値画像デ
ータの読取解像度が低解像度の場合には誤差拡散法によ
り多値画像データを二値画像データに変換する処理を用
いる一方、上記多値画像データの読取解像度が低解像度
以外の場合には組織的ディザ法により多値画像データを
二値画像データに変換する処理を用いるようにしたもの
である。According to the present invention, multi-valued image data obtained by raster scanning is encoded in units of bit planes formed by extracting the same for each same bit position, and the encoded data is transmitted. In the multi-valued image data transmission method, the multi-valued image data is divided into two bit groups, an upper bit group and a lower bit group, and the upper bit group is encoded in units of bit planes. , A binary plane is formed to form one bit plane, the new bit plane is encoded as a lower bit plane, and code data of each bit plane of the upper bit group and code of the lower bit plane are encoded. Along with transmitting the data collectively as one multi-valued image data, The binarization process uses a process of converting multi-valued image data into binary image data by an error diffusion method when the reading resolution of the multi-valued image data is low, while reading the multi-valued image data. When the resolution is other than the low resolution, a process of converting multi-valued image data into binary image data by the systematic dither method is used.
【0009】また、ラスタスキャンにより読み取って得
た多値画像データを、同一ビット位置毎に抽出して形成
したビットプレーン単位に符号化し、その符号化データ
を伝送する多値画像データ伝送方法において、上記多値
画像データを上位ビットグループと下位ビットグループ
の2つのビットグループに分割し、上記上位ビットグル
ープについては、おのおののビットプレーン単位に符号
化し、上記下位ビットグループについては、二値化処理
して1つのビットプレーンを形成し、その新たなビット
プレーンを下位ビットプレーンとして符号化し、上記上
位ビットグループのおのおののビットプレーンの符号デ
ータと、上記下位ビットプレーンの符号データをまとめ
て1つの多値画像データとして伝送するとともに、受信
側では、受信した多値画像データのうち、上記上位ビッ
トグループのビットプレーンについては、対応するビッ
トプレーンの符号データを復号化して画像データを形成
し、上記下位ビットグループのビットプレーンについて
は、上記下位ビットプレーンの符号データを復号化して
形成した画像データに基づいて、全ての下位ビットプレ
ーンの画像データを形成するようにする一方、上記二値
化処理は、上記多値画像データの読取解像度が低解像度
の場合には誤差拡散法により多値画像データを二値画像
データに変換する処理を用いる一方、上記多値画像デー
タの読取解像度が低解像度以外の場合には組織的ディザ
法により多値画像データを二値画像データに変換する処
理を用いるようにしたものである。A multi-valued image data transmission method for encoding multi-valued image data read by raster scanning in units of bit planes extracted and formed for each same bit position and transmitting the encoded data. The multi-valued image data is divided into two bit groups, an upper bit group and a lower bit group. The upper bit group is coded in units of bit planes, and the lower bit group is binarized. A new bit plane is coded as a lower bit plane, and the code data of each bit plane of the upper bit group and the code data of the lower bit plane are combined into one multi-level While transmitting as image data, the receiving side Of the value image data, for the bit planes of the upper bit group, the code data of the corresponding bit plane is decoded to form image data, and for the bit planes of the lower bit group, the code data of the lower bit plane are set. On the other hand, based on the image data formed by decoding the image data, the image data of all lower bit planes is formed, while the binarization processing is performed when the reading resolution of the multi-valued image data is low. While the process of converting multi-valued image data into binary image data by an error diffusion method is used, when the reading resolution of the multi-valued image data is other than low resolution, the multi-valued image data is converted into a binary image by an organized dither method. In this case, a process of converting into data is used.
【0010】[0010]
【0011】[0011]
【0012】[0012]
【0013】[0013]
【0014】[0014]
【発明の実施の形態】以下、添付図面を参照しながら、
本発明の実施例を詳細に説明する。BRIEF DESCRIPTION OF THE DRAWINGS FIG.
Embodiments of the present invention will be described in detail.
【0015】図1は、本発明の一実施例にかかる多値画
像伝送装置を示している。この多値画像伝送装置は、通
信機能としてグループ3ファクシミリ装置機能を備えて
いる。FIG. 1 shows a multi-level image transmission apparatus according to one embodiment of the present invention. This multi-level image transmission device has a group 3 facsimile device function as a communication function.
【0016】同図において、制御部1は、この多値画像
伝送装置の各部の制御処理、および、ファクシミリ伝送
制御手順処理を行うものであり、システムメモリ2は、
制御部1が実行する制御処理プログラム、および、処理
プログラムを実行するときに必要な各種データなどを記
憶するとともに、制御部1のワークエリアを構成するも
のであり、パラメータメモリ3は、この多値画像伝送装
置に固有な各種の情報を記憶するためのものである。In FIG. 1, a control unit 1 performs a control process of each unit of the multi-level image transmission apparatus and a facsimile transmission control procedure process.
The control unit 1 stores a control processing program to be executed, various data necessary for executing the processing program, and the like, and constitutes a work area of the control unit 1. The parameter memory 3 stores the multi-valued data. This is for storing various information unique to the image transmission device.
【0017】多値スキャナ4は、所定の解像度で原稿画
像を読み取るとともに、その読みとった画像データを多
値データ(例えば、8ビット/画素)として出力するも
のであり、多値プロッタ5は、所定の解像度で画像を多
値(多階調)記録出力するためのものであり、操作表示
部6は、このファクシミリ装置を操作するためのもの
で、各種の操作キー、および、各種の表示器からなる。The multi-value scanner 4 reads a document image at a predetermined resolution and outputs the read image data as multi-value data (for example, 8 bits / pixel). The operation display section 6 is for operating the facsimile apparatus, and is provided with various operation keys and various display devices. Become.
【0018】符号化復号化部7は、多値画像データを符
号化圧縮するとともに、符号化圧縮されている多値画情
報を元の多値画像データに復号化するためのものであ
り、画像蓄積装置8は、符号化圧縮された状態の多値画
情報を多数記憶するためのものである。The encoding / decoding section 7 encodes and compresses the multi-valued image data and decodes the encoded and compressed multi-valued image information into the original multi-valued image data. The storage device 8 is for storing a large number of multi-valued image information in an encoded and compressed state.
【0019】グループ3ファクシミリモデム9は、グル
ープ3ファクシミリのモデム機能を実現するためのもの
であり、伝送手順信号をやりとりするための低速モデム
機能(V.21モデム)、および、おもに画情報をやり
とりするための高速モデム機能(V.17モデム、V.
33モデム、V.29モデム、V.27terモデムな
ど)を備えている。The group 3 facsimile modem 9 is for realizing a group 3 facsimile modem function. The group 3 facsimile modem 9 is a low-speed modem function (V.21 modem) for exchanging transmission procedure signals, and mainly exchanges image information. High-speed modem function (V.17 modem, V.17
33 modem; 29 modem, V.29. 27ter modem etc.).
【0020】網制御装置10は、このファクシミリ装置
を公衆電話回線網に接続するためのものであり、自動発
着信機能を備えている。The network control device 10 is for connecting the facsimile machine to a public telephone line network, and has an automatic transmission / reception function.
【0021】これらの、制御部1、システムメモリ2、
パラメータメモリ3、多値スキャナ4、多値プロッタ
5、操作表示部6、符号化復号化部7、画像蓄積装置
8、グループ3ファクシミリモデム9、および、網制御
装置10は、内部バス11に接続されており、これらの
各要素間でのデータのやりとりは、主としてこの内部バ
ス11を介して行われている。These control unit 1, system memory 2,
The parameter memory 3, the multi-value scanner 4, the multi-value plotter 5, the operation display unit 6, the encoding / decoding unit 7, the image storage device 8, the group 3 facsimile modem 9, and the network control device 10 are connected to the internal bus 11. The exchange of data between these elements is mainly performed via the internal bus 11.
【0022】また、網制御装置10とグループ3ファク
シミリモデム9との間のデータのやりとりは、直接行な
われている。Data exchange between the network controller 10 and the group 3 facsimile modem 9 is directly performed.
【0023】図2は、本発明の一実施例にかかる符号化
複号化部7の符号化ユニットを示している。FIG. 2 shows an encoding unit of the encoding / decoding section 7 according to one embodiment of the present invention.
【0024】同図において、8ビット幅の画像データP
Xは、ビットプレーン展開部21に加えられ、その第8
ビット〜第2ビットのデータを順次抽出して形成される
第8ビット(最上位ビット)プレーンデータPD8、第
7ビットプレーンデータPD7、第6ビットプレーンデ
ータPD6、第5ビットプレーンデータPD5、第4ビ
ットプレーンデータPD4、第3ビットプレーンデータ
PD3、第2ビットプレーンデータPD8は、それぞれ
ビットプレーンメモリ22に加えられて、おのおののビ
ットプレーン単位に保存される。また、第1ビット(最
下位ビット)プレーンデータPD1は、廃棄される。In FIG. 1, image data P having a width of 8 bits
X is added to the bit plane development unit 21 and its eighth
The eighth bit (most significant bit) plane data PD8, the seventh bit plane data PD7, the sixth bit plane data PD6, the fifth bit plane data PD5, and the fourth bit are formed by sequentially extracting data of bit to second bit. The bit plane data PD4, the third bit plane data PD3, and the second bit plane data PD8 are respectively added to the bit plane memory 22, and are stored for each bit plane. Also, the first bit (least significant bit) plane data PD1 is discarded.
【0025】ビットプレーンメモリ22に保存されるビ
ットプレーンデータのうち、第8ビットプレーンデータ
BP8、第7ビットプレーンデータBP7、および、第
6ビットプレーンデータBP6は、符号化部23に加え
られ、第5ビットプレーンデータBP5、第4ビットプ
レーンデータBP4、第3ビットプレーンデータBP
3、および、第2ビットプレーンデータBP2は、ディ
ザ法二値化部24に加えられている。Of the bit plane data stored in the bit plane memory 22, the eighth bit plane data BP8, the seventh bit plane data BP7, and the sixth bit plane data BP6 are added to the encoding unit 23, 5-bit plane data BP5, fourth bit plane data BP4, third bit plane data BP
3 and the second bit plane data BP2 are added to the dither binarization unit 24.
【0026】ディザ法二値化部24は、4×4サイズの
ディザマトリクス(閾値マトリクス)を用いて、4ビッ
トの画像データを1ビットの二値化画像データに変換す
るものであり、その処理結果は、下位ビットプレーンデ
ータBPLとして、符号化部23に加えられている。こ
こで、ディザ法二値化部24で用いるディザマトリクス
は、組織的ディザ法による周知のディザマトリクス(例
えば、Bayer型)を用いる。The dither binarizing unit 24 converts 4-bit image data into 1-bit binarized image data using a 4 × 4 dither matrix (threshold matrix). The result is added to the encoding unit 23 as lower bit plane data BPL. Here, a well-known dither matrix (for example, Bayer type) based on an organized dither method is used as the dither matrix used in the dither method binarization unit 24.
【0027】符号化部23は、第8ビットプレーンデー
タBP8、第7ビットプレーンデータBP7、第6ビッ
トプレーンデータBP6、および、下位ビットプレーン
データBPLについて、おのおの二値符号化処理を適用
し、おのおののビットプレーンについて形成した符号デ
ータをまとめて、多値符号データCXを形成するもので
あり、その多値符号データCXは、次段装置(例えば、
グループ3ファクシミリモデム9)に出力され、伝送回
線を介して、相手端末へと伝送される。The coding unit 23 applies a binary coding process to each of the eighth bit plane data BP8, the seventh bit plane data BP7, the sixth bit plane data BP6, and the lower bit plane data BPL. Are formed to form multi-level code data CX. The multi-level code data CX is transmitted to the next-stage device (for example,
The data is output to the group 3 facsimile modem 9) and transmitted to the partner terminal via the transmission line.
【0028】なお、この場合、符号化部23が適用する
二値符号化処理としては、符号化圧縮率の良好なJBI
G方式を用いることが好ましい。In this case, the binary coding process applied by the coding unit 23 includes JBI with a good coding compression rate.
It is preferable to use the G method.
【0029】ここで、多値符号データCXは、例えば、
図3に示すように、先頭に元の画像データPXのビット
数に対応したビットプレーン数(この場合は「8」)
と、多値符号データCXに含まれる最上位ビットプレー
ンからの符号化プレーン数(この場合は「4」)をあら
わすヘッダ情報に続き、第8ビットプレーン符号デー
タ、第7ビットプレーン符号データ、第6ビットプレー
ン符号データ、および、下位ビットプレーン符号データ
を順次配列したものである。Here, the multi-level code data CX is, for example,
As shown in FIG. 3, at the beginning, the number of bit planes corresponding to the number of bits of the original image data PX (in this case, “8”)
And header information indicating the number of encoding planes from the most significant bit plane included in the multi-level code data CX (in this case, “4”), followed by eighth bit plane code data, seventh bit plane code data, 6-bit plane code data and lower-order bit plane code data are sequentially arranged.
【0030】図4は、本発明の一実施例にかかる符号化
複号化部7の複号化ユニットを示している。この複号化
ユニットは、図2の符号化ユニットで形成された多値符
号データCXに基づいて元の画像データを形成するもの
である。FIG. 4 shows a decoding unit of the coding and decoding unit 7 according to one embodiment of the present invention. This decoding unit forms the original image data based on the multi-level code data CX formed by the coding unit of FIG.
【0031】同図において、復号化部25は、相手端末
より受信した多値符号データCXに基づいて、各ビット
プレーンの符号データを、最上位ビットプレーンから下
位ビットプレーンに向かってビットプレーン単位に復号
化処理するものであり、その復号処理により得られたビ
ットプレーン画像データCDxは、ビットプレーン保存
部26に加えられている。また、復号化部25は、多値
符号データCXの先頭に付加されているヘッダ情報を抽
出し、プレーン数データPNdとしてビットプレーン保
存部26に出力する。In FIG. 3, the decoding unit 25 converts the code data of each bit plane in bit plane units from the most significant bit plane to the lower bit plane based on the multi-level code data CX received from the partner terminal. The bit plane image data CDx obtained by the decoding process is added to the bit plane storage unit 26. Further, the decoding unit 25 extracts the header information added to the head of the multi-level code data CX, and outputs it to the bit plane storage unit 26 as plane number data PNd.
【0032】ビットプレーン保存部26は、プレーン数
データPNdに基づき、復号化部25から最上位ビット
プレーンよりビットプレーン単位に順次加えられるビッ
トプレーン画像データCDxを、それぞれ第8ビットプ
レーンデータPP8、第7ビットプレーンデータPP
7、第6ビットプレーンデータPP6、第5ビットプレ
ーンデータPP5、第4ビットプレーンデータPP4、
第3ビットプレーンデータPP3、第2ビットプレーン
データPP2、および、第1ビットプレーンデータPP
1として、ビットプレーンメモリ27の対応するビット
プレーンに保存するものである。The bit plane storage unit 26 stores the bit plane image data CDx sequentially added from the most significant bit plane in units of bit planes from the decoding unit 25 based on the plane number data PNd. 7-bit plane data PP
7, sixth bit plane data PP6, fifth bit plane data PP5, fourth bit plane data PP4,
Third bit plane data PP3, second bit plane data PP2, and first bit plane data PP
1 is stored in the corresponding bit plane of the bit plane memory 27.
【0033】この場合、プレーン数データPNdとして
得られたビットプレーン数の値が「8」で、符号化プレ
ーン数の値が「4」なので、1番目に入力したビットプ
レーン画像データCDxを第8ビットプレーンデータP
P8として出力し、2番目に入力したビットプレーン画
像データCDxを第7ビットプレーンデータPP7とし
て出力し、3番目に入力したビットプレーン画像データ
CDxを第6ビットプレーンデータPP6として出力
し、4番目に入力したビットプレーン画像データCDx
をそれぞれ第5ビットプレーンデータPP5、第4ビッ
トプレーンデータPP4、第3ビットプレーンデータP
P3、第2ビットプレーンデータPP2、および、第1
ビットプレーンデータPP1として、ビットプレーンメ
モリ27に順次出力する。In this case, since the value of the number of bit planes obtained as the plane number data PNd is “8” and the value of the number of encoding planes is “4”, the bit plane image data CDx input first is converted to the eighth. Bit plane data P
P8, the second input bit plane image data CDx is output as seventh bit plane data PP7, the third input bit plane image data CDx is output as sixth bit plane data PP6, and the fourth Input bit plane image data CDx
For the fifth bit plane data PP5, the fourth bit plane data PP4, and the third bit plane data P
P3, the second bit plane data PP2, and the first
The bit plane data PP1 is sequentially output to the bit plane memory 27.
【0034】データ出力部28は、ビットプレーンメモ
リ27に記憶されている第8ビットプレーンデータ〜第
1ビットプレーンデータについて、順次各画素のデータ
PPnを抽出し、同一画素位置の8ビットのデータをま
とめて多値画像データCDを形成するものであり、その
多値画像データCDは、例えば、多値プロッタ5に出力
され、それにより、受信画像が多値プロッタ5より記録
出力される。The data output unit 28 sequentially extracts data PPn of each pixel from the eighth bit plane data to the first bit plane data stored in the bit plane memory 27, and outputs 8-bit data at the same pixel position. The multi-valued image data CD is collectively formed, and the multi-valued image data CD is output to, for example, the multi-valued plotter 5, whereby the received image is recorded and output from the multi-valued plotter 5.
【0035】このようにして、本実施例では、8ビット
の原画像データのうち、上位3ビットについては直接ビ
ットプレーン符号化し、下位5ビットについては、最下
位ビットデータを廃棄するとともに、その他の4ビット
データについてディザ二値化処理し、それによって得た
下位ビットプレーンデータを1つのビットプレーンとし
てビットプレーン符号化しているので、多値符号データ
CXは、実質的に4ビットプレーンの場合のデータ量に
相当し、したがって、多値符号データCXのデータ量を
大幅に削減することができる。As described above, in the present embodiment, the upper 3 bits of the 8-bit original image data are directly bit-plane coded, the lower 5 bits are discarded, and the least significant bit data is discarded. Since dither binarization processing is performed on the 4-bit data, and the lower bit plane data obtained as a result is bit-plane coded as one bit plane, the multi-level code data CX is substantially the data in the case of a 4-bit plane. Therefore, the data amount of the multi-level code data CX can be significantly reduced.
【0036】また、原画像を写真画像のような中間調画
像であるとすると、8ビットの原画像データのビットプ
レーンのうち、上位ビットのビットプレーンの画像デー
タほど画像の特徴をよく保存しているが、下位ビットの
画像データほど画像の特徴が徐々に失われ、とくに最下
位ビットはノイズ状の画像になる。Further, assuming that the original image is a halftone image such as a photographic image, the image data of the higher-order bit plane out of the bit planes of the original 8-bit image data is better preserved in image characteristics. However, the lower bit image data gradually loses the characteristics of the image, and the least significant bit becomes a noise-like image.
【0037】本実施例では、画像の特徴をよく保存して
いる上位ビットグループ(第8ビットプレーン、第7ビ
ットプレーンおよび第6ビットプレーンからなる)は、
おのおののビットプレーン毎に符号化しているので、画
像の特徴の大部分については失われずに多値符号データ
CXにあらわすことができている。In this embodiment, the upper bit group (consisting of the eighth bit plane, the seventh bit plane, and the sixth bit plane) that well preserves the features of the image is
Since encoding is performed for each bit plane, most of the features of the image can be represented in the multi-level code data CX without being lost.
【0038】また、下位ビットグループ(第5ビットプ
レーン、第4ビットプレーン、第3ビットプレーンおよ
び第2ビットプレーンからなる)については、4ビット
データとして二値化処理(疑似中間調二値化処理)して
1つの下位ビットプレーンを形成し、その下位ビットプ
レーンを符号化しているので、この下位ビットグループ
についての画像の特徴も多値符号データCXにあらわす
ことができている。なお、最下位ビットプレーンについ
ては、上述したようにほぼノイズ状の画像となるので、
廃棄しても画質には影響しない。The lower bit group (consisting of the fifth bit plane, the fourth bit plane, the third bit plane, and the second bit plane) is binarized as 4-bit data (pseudo halftone binarization processing). ) To form one lower-order bit plane and encode the lower-order bit plane, so that the image feature of this lower-order bit group can also be represented in the multi-level code data CX. Note that, as described above, since the least significant bit plane becomes an almost noise-like image,
Discarding does not affect image quality.
【0039】その結果、本実施例では、符号化圧縮率が
大きく、伝送データ量が少ないにもかかわらず画質の高
い画像を伝送することが可能となる。As a result, in the present embodiment, it is possible to transmit an image with high image quality despite a large encoding compression ratio and a small amount of transmission data.
【0040】図5は、本発明の他の実施例に係る符号化
複号化部7の符号化ユニットを示している。なお、同図
において、図2と同一部分および相当する部分には、同
一符号を付している。FIG. 5 shows an encoding unit of the encoding / decoding section 7 according to another embodiment of the present invention. Note that, in the figure, the same parts as those in FIG. 2 and corresponding parts are denoted by the same reference numerals.
【0041】同図において、8ビット幅の画像データP
Xは、ビットプレーン展開部21に加えられ、その第8
ビット〜第2ビットのデータを順次抽出して形成される
第8ビット(最上位ビット)プレーンデータPD8、第
7ビットプレーンデータPD7、第6ビットプレーンデ
ータPD6、第5ビットプレーンデータPD5、第4ビ
ットプレーンデータPD4、第3ビットプレーンデータ
PD3、第2ビットプレーンデータPD8は、それぞれ
ビットプレーンメモリ22に加えられて、おのおののビ
ットプレーン単位に保存される。また、第1ビット(最
下位ビット)プレーンデータPD1は、廃棄される。In the figure, image data P having a width of 8 bits
X is added to the bit plane development unit 21 and its eighth
The eighth bit (most significant bit) plane data PD8, the seventh bit plane data PD7, the sixth bit plane data PD6, the fifth bit plane data PD5, and the fourth bit are formed by sequentially extracting data of bit to second bit. The bit plane data PD4, the third bit plane data PD3, and the second bit plane data PD8 are respectively added to the bit plane memory 22, and are stored for each bit plane. Also, the first bit (least significant bit) plane data PD1 is discarded.
【0042】ビットプレーンメモリ22に保存されるビ
ットプレーンデータのうち、第8ビットプレーンデータ
BP8、第7ビットプレーンデータBP7、および、第
6ビットプレーンデータBP6は、符号化部30に加え
られ、第5ビットプレーンデータBP5は切換器31の
コモン入接続端に加えられ、第4ビットプレーンデータ
BP4、第3ビットプレーンデータBP3、および、第
2ビットプレーンデータBP2は、ディザ法二値化回路
32に加えられている。Of the bit plane data stored in the bit plane memory 22, the eighth bit plane data BP8, the seventh bit plane data BP7, and the sixth bit plane data BP6 are added to the encoding unit 30, The 5-bit plane data BP5 is applied to the common input / connection end of the switch 31, and the fourth bit plane data BP4, the third bit plane data BP3, and the second bit plane data BP2 are sent to the dither binarization circuit 32. Have been added.
【0043】切換器31は、制御部1から加えられるモ
ードデータMDが低画質モードをあらわすデータ「0」
になっているときには、第5ビットプレーンデータBP
5をディザ法二値化部32に加えるとともに、モードデ
ータMDが高画質モードをあらわすデータ「1」になっ
ているときには、第5ビットプレーンデータBP5を符
号化部30に加えるものである。The switch 31 sets the mode data MD supplied from the control unit 1 to data "0" representing the low image quality mode.
, The fifth bit plane data BP
5 is added to the dithering binarization unit 32 and the fifth bit plane data BP5 is added to the encoding unit 30 when the mode data MD is data “1” representing the high image quality mode.
【0044】ディザ法二値化回路32は、制御部1から
加えられるモードデータMDが低画質モードをあらわす
データ「0」になっているときには、加えられる第5ビ
ットプレーンデータBP5、第4ビットプレーンデータ
BP4、第3ビットプレーンデータBP3、および、第
2ビットプレーンデータBP2について、4×4サイズ
のディザマトリクス(閾値マトリクス)を用いて、4ビ
ットの画像データを1ビットの二値化画像データに変換
するとともに、モードデータMDが高画質モードをあら
わすデータ「1」になっているときには、加えられる第
4ビットプレーンデータBP4、第3ビットプレーンデ
ータBP3、および、第2ビットプレーンデータBP2
について、3×3サイズのディザマトリクスを用いて、
4ビットの画像データを1ビットの二値化画像データに
変換するものであり、その処理結果は、下位ビットプレ
ーンデータBPLとして、符号化部30に加えられてい
る。ここで、ディザ法二値化回路32で用いるディザマ
トリクスは、組織的ディザ法による周知のディザマトリ
クス(例えば、Bayer型)を用いる。When the mode data MD applied from the control unit 1 is data "0" representing the low image quality mode, the dither method binarization circuit 32 adds the fifth bit plane data BP5 and the fourth bit plane For the data BP4, the third bit plane data BP3, and the second bit plane data BP2, 4-bit image data is converted into 1-bit binary image data using a 4 × 4 dither matrix (threshold matrix). When the mode data MD is converted to data "1" indicating the high image quality mode, the added fourth bit plane data BP4, third bit plane data BP3, and second bit plane data BP2 are added.
Using a 3 × 3 dither matrix,
The 4-bit image data is converted into 1-bit binary image data, and the processing result is added to the encoding unit 30 as lower bit plane data BPL. Here, as the dither matrix used in the dither binarization circuit 32, a well-known dither matrix (for example, Bayer type) based on an organized dither method is used.
【0045】符号化部30は、制御部1から加えられる
モードデータMDが低画質モードをあらわすデータ
「0」になっているときには、第8ビットプレーンデー
タBP8、第7ビットプレーンデータBP7、第6ビッ
トプレーンデータBP6、および、下位ビットプレーン
データBPLについて、おのおの二値符号化処理を適用
し、おのおののビットプレーンについて形成した符号デ
ータをまとめて、多値符号データCXaを形成するとと
もに、モードデータMDが高画質モードをあらわすデー
タ「1」になっているときには、第8ビットプレーンデ
ータBP8、第7ビットプレーンデータBP7、第6ビ
ットプレーンデータBP6、第5ビットプレーンデータ
BP5、および、下位ビットプレーンデータBPLにつ
いて、おのおの二値符号化処理を適用し、おのおののビ
ットプレーンについて形成した符号データをまとめて、
多値符号データCXaを形成するものであり、その多値
符号データCXaは、次段装置(例えば、グループ3フ
ァクシミリモデム9)に出力され、伝送回線を介して、
相手端末へと伝送される。When the mode data MD added from the control unit 1 is data "0" representing the low image quality mode, the encoding unit 30 sets the eighth bit plane data BP8, the seventh bit plane data BP7 and the sixth bit plane data BP7. The binary encoding process is applied to the bit plane data BP6 and the lower bit plane data BPL, and the code data formed for each bit plane is combined to form multi-level code data CXa and the mode data MD Is the data "1" representing the high image quality mode, the eighth bit plane data BP8, the seventh bit plane data BP7, the sixth bit plane data BP6, the fifth bit plane data BP5, and the lower bit plane data For BPL, each binary mark Treated apply, collectively encoded data formed for each bit plane,
The multi-level code data CXa is formed, and the multi-level code data CXa is output to a next-stage device (for example, a group 3 facsimile modem 9) and is transmitted through a transmission line.
It is transmitted to the partner terminal.
【0046】したがって、この場合、多値符号データC
Xaは、モードデータMDが低画質モードをあらわすデ
ータ「0」になっているときには、図3に示したと同じ
信号形式のデータとなり、モードデータMDが高画質モ
ードをあらわすデータ「1」になっているときには、図
6に示すような信号形式のデータとなる。Therefore, in this case, the multi-level code data C
When the mode data MD is data "0" representing the low image quality mode, Xa becomes data of the same signal format as shown in FIG. 3, and the mode data MD becomes data "1" representing the high image quality mode. , The data is in the signal format as shown in FIG.
【0047】すなわち、先頭に元の画像データPXのビ
ット数に対応したビットプレーン数(この場合は
「8」)と、多値符号データCXに含まれる最上位ビッ
トプレーンからの符号化プレーン数(この場合は
「5」)をあらわすヘッダ情報に続き、第8ビットプレ
ーン符号データ、第7ビットプレーン符号データ、第6
ビットプレーン符号データ、第5ビットプレーン符号デ
ータ、および、下位ビットプレーン符号データを順次配
列したものである。That is, the number of bit planes (in this case, “8”) corresponding to the number of bits of the original image data PX at the beginning and the number of encoding planes from the most significant bit plane included in the multi-level code data CX ( In this case, following the header information indicating “5”), the eighth bit plane code data, the seventh bit plane code data,
Bit plane code data, fifth bit plane code data, and lower bit plane code data are sequentially arranged.
【0048】したがって、ユーザが高画質モードを選択
しなかった場合には、制御部1から出力されるモードデ
ータMDが低画質モードをあらわすデータ「0」になる
ので、切換器31は、ビットプレーンメモリ22から読
み出される第5ビットプレーンデータBP5をディザ法
二値化部32に加え、ディザ法二値化回路32は、加え
られる第5ビットプレーンデータBP5、第4ビットプ
レーンデータBP4、第3ビットプレーンデータBP
3、および、第2ビットプレーンデータBP2につい
て、4×4サイズのディザマトリクスを用いて、4ビッ
トの画像データを1ビットの二値化画像データに変換
し、その処理結果を下位ビットプレーンデータBPLと
して、符号化部30に出力する。Therefore, when the user does not select the high image quality mode, the mode data MD output from the control unit 1 becomes data "0" representing the low image quality mode. The fifth bit plane data BP5 read from the memory 22 is added to the dither binarization unit 32. The dither binarization circuit 32 adds the fifth bit plane data BP5, the fourth bit plane data BP4, and the third bit. Plain data BP
3 and the second bit plane data BP2, the 4-bit image data is converted to 1-bit binary image data using a 4 × 4 dither matrix, and the processing result is converted to the lower bit plane data BPL. And outputs the result to the encoding unit 30.
【0049】また、このときには、符号化部30は、第
8ビットプレーンデータBP8、第7ビットプレーンデ
ータBP7、第6ビットプレーンデータBP6、およ
び、下位ビットプレーンデータBPLについて、おのお
の二値符号化処理を適用し、おのおののビットプレーン
について形成した符号データをまとめて、多値符号デー
タCXaを形成して出力する。At this time, the encoding unit 30 performs a binary encoding process on the eighth bit plane data BP8, the seventh bit plane data BP7, the sixth bit plane data BP6, and the lower bit plane data BPL. Is applied, and the code data formed for each bit plane is put together to form and output multi-level code data CXa.
【0050】また、ユーザが高画質モードを選択した場
合には、制御部1から出力されるモードデータMDが高
画質モードをあらわすデータ「1」になるので、切換器
31は、ビットプレーンメモリ22から読み出される第
5ビットプレーンデータBP5を符号化部30に加え、
ディザ法二値化回路32は、加えられる第4ビットプレ
ーンデータBP4、第3ビットプレーンデータBP3、
および、第2ビットプレーンデータBP2について、3
×3サイズのディザマトリクスを用いて、3ビットの画
像データを1ビットの二値化画像データに変換し、その
処理結果を下位ビットプレーンデータBPLとして、符
号化部30に出力する。When the user selects the high image quality mode, the mode data MD output from the control unit 1 becomes data "1" representing the high image quality mode. Is added to the encoding unit 30 and the fifth bit plane data BP5 read from
The dither method binarization circuit 32 outputs the added fourth bit plane data BP4, third bit plane data BP3,
And for the second bit plane data BP2, 3
Using a × 3 size dither matrix, 3-bit image data is converted into 1-bit binary image data, and the processing result is output to the encoding unit 30 as lower bit plane data BPL.
【0051】また、このときには、符号化部30は、第
8ビットプレーンデータBP8、第7ビットプレーンデ
ータBP7、第6ビットプレーンデータBP6、およ
び、第5ビットプレーンデータBP5、下位ビットプレ
ーンデータBPLについて、おのおの二値符号化処理を
適用し、おのおののビットプレーンについて形成した符
号データをまとめて、多値符号データCXaを形成して
出力する。Also, at this time, the encoding unit 30 determines the eighth bit plane data BP8, the seventh bit plane data BP7, the sixth bit plane data BP6, the fifth bit plane data BP5, and the lower bit plane data BPL. , Each of which is subjected to a binary encoding process, and collectively forms the code data formed for each bit plane to form and output multi-level code data CXa.
【0052】このようにして、本実施例では、ユーザが
高画質モードを選択したときには、ビットプレーン毎に
符号化される上位ビットグループが、第8ビットプレー
ン、第7ビットプレーン、第6ビットプレーンおよび第
5ビットプレーンからなり、ユーザが低画質モードを選
択した場合よりも1つビットプレーンが増加するので、
より高画質の画像を伝送することができる。As described above, in this embodiment, when the user selects the high image quality mode, the upper bit groups to be encoded for each bit plane are the eighth bit plane, the seventh bit plane, and the sixth bit plane. And the fifth bit plane, one bit plane is added as compared with the case where the user selects the low image quality mode.
Higher quality images can be transmitted.
【0053】また、高画質モードを選択すると、1ペー
ジ当たりの伝送データ量が、低画質モードを選択した場
合に比べて増大するので、ユーザは、伝送時間を短縮す
るか(低画質モードを選択した場合)、あるいは、伝送
画像の画質を優先するか(高画質モードを選択した場
合)を任意に選択することができることとなり、したが
って、画像伝送装置の使い勝手が向上する。When the high image quality mode is selected, the amount of transmission data per page increases as compared with the case where the low image quality mode is selected. Therefore, the user can reduce the transmission time (by selecting the low image quality mode). ), Or whether to prioritize the image quality of the transmission image (when the high image quality mode is selected), and thus the usability of the image transmission apparatus is improved.
【0054】また、上述した実施例では、高画質モード
と低画質モードの2種類の画質モードを設定できるよう
にしているが、さらに多くの画質モードを設定すること
もできる。例えば、高画質モード、通常モード、低画質
モードの3種類の画質モードを設けた場合、それぞれ上
位ビットグループのビットプレーン数を4,3,2にす
るとよい。In the above-described embodiment, two types of image quality modes, that is, a high image quality mode and a low image quality mode, can be set. However, more image quality modes can be set. For example, when three types of image quality modes, that is, a high image quality mode, a normal mode, and a low image quality mode, are provided, the number of bit planes of the upper bit group may be set to 4, 3, and 2, respectively.
【0055】なお、本実施例における復号化ユニット
は、図4と同一の復号化ユニットを用いることができ
る。The decoding unit in this embodiment can use the same decoding unit as in FIG.
【0056】図7は、本発明のさらに他の実施例に係る
符号化複号化部7の符号化ユニットを示している。な
お、同図において、図2と同一部分および相当する部分
には、同一符号を付している。FIG. 7 shows an encoding unit of the encoding / decoding section 7 according to still another embodiment of the present invention. Note that, in the figure, the same parts as those in FIG. 2 and corresponding parts are denoted by the same reference numerals.
【0057】同図において、8ビット幅の画像データP
Xは、ビットプレーン展開部21に加えられ、その第8
ビット〜第2ビットのデータを順次抽出して形成される
第8ビット(最上位ビット)プレーンデータPD8、第
7ビットプレーンデータPD7、第6ビットプレーンデ
ータPD6、第5ビットプレーンデータPD5、第4ビ
ットプレーンデータPD4、第3ビットプレーンデータ
PD3、第2ビットプレーンデータPD8は、それぞれ
ビットプレーンメモリ22に加えられて、おのおののビ
ットプレーン単位に保存される。また、第1ビット(最
下位ビット)プレーンデータPD1は、廃棄される。In the figure, image data P having a width of 8 bits
X is added to the bit plane development unit 21 and its eighth
The eighth bit (most significant bit) plane data PD8, the seventh bit plane data PD7, the sixth bit plane data PD6, the fifth bit plane data PD5, and the fourth bit are formed by sequentially extracting data of bit to second bit. The bit plane data PD4, the third bit plane data PD3, and the second bit plane data PD8 are respectively added to the bit plane memory 22, and are stored for each bit plane. Also, the first bit (least significant bit) plane data PD1 is discarded.
【0058】ビットプレーンメモリ22に保存されるビ
ットプレーンデータのうち、第8ビットプレーンデータ
BP8、第7ビットプレーンデータBP7、および、第
6ビットプレーンデータBP6は、符号化部23に加え
られ、第5ビットプレーンデータBP5、第4ビットプ
レーンデータBP4、第3ビットプレーンデータBP
3、および、第2ビットプレーンデータBP2は、切換
器35に加えられている。Of the bit plane data stored in the bit plane memory 22, the eighth bit plane data BP8, the seventh bit plane data BP7, and the sixth bit plane data BP6 are added to the encoding unit 23, 5-bit plane data BP5, fourth bit plane data BP4, third bit plane data BP
3 and the second bit plane data BP2 are applied to the switch 35.
【0059】切換器35は、制御部1から加えられる解
像度データDIが高解像度をあらわすデータ「0」にな
っているときには、第5ビットプレーンデータBP5、
第4ビットプレーンデータBP4、第3ビットプレーン
データBP3、および、第2ビットプレーンデータBP
2をディザ法二値化部36に加えるとともに、解像度デ
ータDIが低解像度をあらわすデータ「1」になってい
るときには、第5ビットプレーンデータBP5、第4ビ
ットプレーンデータBP4、第3ビットプレーンデータ
BP3、および、第2ビットプレーンデータBP2を誤
差拡散法二値化部37に加えるものである。When the resolution data DI applied from the control unit 1 is data "0" indicating high resolution, the switch 35 sets the fifth bit plane data BP5,
Fourth bit plane data BP4, third bit plane data BP3, and second bit plane data BP
2 is added to the dither method binarization unit 36, and when the resolution data DI is data “1” representing low resolution, the fifth bit plane data BP5, the fourth bit plane data BP4, and the third bit plane data BP3 and second bit plane data BP2 are added to the error diffusion method binarization unit 37.
【0060】ディザ法二値化回路36は、制御部1から
加えられる解像度データDIが高解像度をあらわすデー
タ「0」になっているときにイネーブルされ、加えられ
る第5ビットプレーンデータBP5、第4ビットプレー
ンデータBP4、第3ビットプレーンデータBP3、お
よび、第2ビットプレーンデータBP2について、4×
4サイズのディザマトリクス(閾値マトリクス)を用い
て、4ビットの画像データを1ビットの二値化画像デー
タに変換するものであり、その処理結果は、下位ビット
プレーンデータBPLaとして、切換器38の一方の切
換入力端に加えられている。また、ディザ法二値化回路
36は、解像度データDIが低解像度をあらわすデータ
「1」になっているときはディセーブルされ、動作しな
い。ここで、ディザ法二値化回路32で用いるディザマ
トリクスは、組織的ディザ法による周知のディザマトリ
クス(例えば、Bayer型)を用いる。The dither binarization circuit 36 is enabled when the resolution data DI applied from the control unit 1 is data "0" representing high resolution, and the added fifth bit plane data BP5 and fourth data For the bit plane data BP4, the third bit plane data BP3, and the second bit plane data BP2, 4 ×
The 4-bit image data is converted into 1-bit binary image data using a 4-size dither matrix (threshold matrix), and the processing result is converted to lower-order bit plane data BPLa by the switch 38. It is applied to one switching input. The dither binarization circuit 36 is disabled and does not operate when the resolution data DI is data "1" indicating low resolution. Here, as the dither matrix used in the dither binarization circuit 32, a well-known dither matrix (for example, Bayer type) based on an organized dither method is used.
【0061】誤差拡散法二値化回路37は、制御部1か
ら加えられる解像度データDIが低解像度をあらわすデ
ータ「1」になっているときにイネーブルされ、加えら
れる第5ビットプレーンデータBP5、第4ビットプレ
ーンデータBP4、第3ビットプレーンデータBP3、
および、第2ビットプレーンデータBP2について、周
知の誤差拡散法による二値化処理を適用して、4ビット
の画像データを1ビットの二値化画像データに変換する
ものであり、その処理結果は、下位ビットプレーンデー
タBPLbとして、切換器38の他方の切換入力端に加
えられている。また、誤差拡散法二値化回路37は、解
像度データDIが高解像度をあらわすデータ「0」にな
っているときはディセーブルされ、動作しない。The error diffusion method binarization circuit 37 is enabled when the resolution data DI supplied from the control unit 1 is data "1" representing low resolution, and the fifth bit plane data BP5, 4 bit plane data BP4, 3rd bit plane data BP3,
Further, with respect to the second bit plane data BP2, binarization processing by a known error diffusion method is applied to convert 4-bit image data into 1-bit binarized image data. , Lower bit plane data BPLb at the other switch input terminal of the switch 38. The error diffusion method binarization circuit 37 is disabled and does not operate when the resolution data DI is data "0" representing high resolution.
【0062】切換器38は、解像度データDIが高解像
度をあらわすデータ「0」になっているときには、ディ
ザ法二値化部36より出力されて一方の切換入力端に加
えられる下位ビットプレーンデータBPLaを選択し
て、下位ビットプレーンデータBPLとして符号化部2
3に出力するとともに、解像度データDIが低解像度を
あらわすデータ「1」になっているときには、誤差拡散
法二値化部37より出力されて他方の切換入力端に加え
られる下位ビットプレーンデータBPLbを選択して、
下位ビットプレーンデータBPLとして符号化部23に
出力するものである。When the resolution data DI is data "0" indicating high resolution, the switch 38 outputs the lower bit plane data BPLa output from the dither binarization unit 36 and applied to one of the switching input terminals. Is selected as the lower bit plane data BPL by the encoding unit 2
3 and when the resolution data DI is data "1" representing low resolution, the lower bit plane data BPLb output from the error diffusion method binarization unit 37 and applied to the other switching input terminal is output. Select
It is output to the encoding unit 23 as lower bit plane data BPL.
【0063】符号化部23は、第8ビットプレーンデー
タBP8、第7ビットプレーンデータBP7、第6ビッ
トプレーンデータBP6、および、下位ビットプレーン
データBPLについて、おのおの二値符号化処理を適用
し、おのおののビットプレーンについて形成した符号デ
ータをまとめて、多値符号データCXを形成するもので
あり、その多値符号データCXaは、次段装置(例え
ば、グループ3ファクシミリモデム9)に出力され、伝
送回線を介して、相手端末へと伝送される。The coding unit 23 applies a binary coding process to each of the eighth bit plane data BP8, the seventh bit plane data BP7, the sixth bit plane data BP6, and the lower bit plane data BPL. Is formed to form multi-level code data CX. The multi-level code data CXa is output to a next-stage device (for example, a group 3 facsimile modem 9) and transmitted to a transmission line. Is transmitted to the partner terminal via
【0064】したがって、画像送信時、画像伝送前手順
において相手端末より通知された相手端末の処理可能な
画像データの解像度が高解像度で、入力される画像デー
タPXが高解像度の場合には、制御部1から出力される
解像度データDIが高解像度をあらわすデータ「0」に
なる。Therefore, when transmitting an image, if the resolution of the image data that can be processed by the partner terminal notified by the partner terminal in the pre-image transmission procedure is high and the input image data PX is high resolution, the control is performed. The resolution data DI output from the unit 1 becomes data “0” representing high resolution.
【0065】これにより、切換器35は、第5ビットプ
レーンデータBP5、第4ビットプレーンデータBP
4、第3ビットプレーンデータBP3、および、第2ビ
ットプレーンデータBP2をディザ法二値化部36に加
えるとともに、ディザ法二値化部36がイネーブルさ
れ、ディザ法二値化部36から出力される下位ビットプ
レーンデータBPLaが切換器38により選択され、下
位ビットプレーンデータBPLとして符号化部23に加
えられる。As a result, the switch 35 switches the fifth bit plane data BP5 and the fourth bit plane data BP5.
Fourth, the third bit plane data BP3 and the second bit plane data BP2 are added to the dither binarization unit 36, and the dither binarization unit 36 is enabled and output from the dither binarization unit 36. The lower bit plane data BPLa is selected by the switch 38 and is added to the encoder 23 as lower bit plane data BPL.
【0066】また、相手端末より通知された相手端末の
処理可能な画像データの解像度が低解像度で、入力され
る画像データPXが低解像度の場合には、制御部1から
出力される解像度データDIが低解像度をあらわすデー
タ「1」になる。When the resolution of the image data that can be processed by the other terminal notified by the other terminal is low and the input image data PX is low, the resolution data DI output from the control unit 1 is used. Becomes data “1” representing low resolution.
【0067】これにより、切換器35は、第5ビットプ
レーンデータBP5、第4ビットプレーンデータBP
4、第3ビットプレーンデータBP3、および、第2ビ
ットプレーンデータBP2を誤差拡散法二値化部37に
加えるとともに、誤差拡散法二値化部37がイネーブル
され、誤差拡散法二値化部37から出力される下位ビッ
トプレーンデータBPLbが切換器38により選択さ
れ、下位ビットプレーンデータBPLとして符号化部2
3に加えられる。As a result, the switching unit 35 sets the fifth bit plane data BP5 and the fourth bit plane data BP5.
4, while adding the third bit plane data BP3 and the second bit plane data BP2 to the error diffusion method binarization section 37, the error diffusion method binarization section 37 is enabled, and the error diffusion method binarization section 37 The lower bit plane data BPLb output from the encoder 38 is selected by the switch 38, and is encoded by the encoder 2 as lower bit plane data BPL.
Added to 3.
【0068】したがって、画像データPXが低解像度の
場合には、低解像度においてより画質が高いと視覚的に
評価される誤差拡散法による下位ビットプレーンデータ
BPLbが下位ビットプレーンデータBPLとして用い
られるので、伝送解像度が低解像度の場合の伝送画像の
画質を良好にすることができる。Therefore, when the image data PX has a low resolution, the lower bit plane data BPLb by the error diffusion method, which is visually evaluated as having higher image quality at the lower resolution, is used as the lower bit plane data BPL. It is possible to improve the quality of a transmitted image when the transmission resolution is low.
【0069】また、本実施例では、低解像度と高解像度
の場合でそれぞれ疑似中間調二値化処理の内容を変更し
ているが、同一解像度であっても、高画質モードが選択
された場合に誤差拡散法二値化部を用い、高速モードが
選択された場合にディザ法二値化部を用いるようにし
て、ユーザの所望する動作モードを選択できるようにす
ることもできる。Further, in this embodiment, the contents of the pseudo halftone binarization processing are changed in the case of the low resolution and the case of the high resolution, respectively. It is also possible to use the error diffusion method binarization unit and to use the dither method binarization unit when the high-speed mode is selected, so that the operation mode desired by the user can be selected.
【0070】なお、本実施例における復号化ユニット
は、図4と同一の復号化ユニットを用いることができ
る。The decoding unit in this embodiment can use the same decoding unit as in FIG.
【0071】なお、上述した実施例では、白黒多値画像
データを伝送する場合について説明したが、本発明は、
カラー多値画像データを伝送する場合についても同様に
適用することができる。また、多値画像データを伝送す
るばかりでなく、蓄積する場合にも、本発明を同様にし
て適用することができる。In the above-described embodiment, the case where black-and-white multi-valued image data is transmitted has been described.
The same applies to the case where color multi-valued image data is transmitted. Further, the present invention can be similarly applied to the case where multi-valued image data is stored as well as transmitted.
【0072】また、上述した実施例では、伝送機能とし
てグループ3ファクシミリ伝送機能を備えたものに、本
発明を適用した場合について説明したが、本発明は、伝
送機能としてグループ4ファクシミリ伝送機能やその他
のデータ伝送機能を備えたものについても、同様にして
適用することができる。Further, in the above-described embodiment, the case where the present invention is applied to a device having a group 3 facsimile transmission function as a transmission function has been described. The same can be applied to those having the data transmission function.
【0073】また、上述した実施例では、符号化部の符
号化方式として、JBIG方式が好適であると説明した
が、装置構成の複雑さからすると、JBIG方式よりも
MH方式やMMR方式の法が有利なので、場合(例え
ば、コスト優先)によっては、これらの符号化方式を適
用することもできる。In the above-described embodiment, the JBIG system is described as being suitable as the coding system of the coding unit. However, in view of the complexity of the apparatus configuration, the MH system and the MMR system are more preferable than the JBIG system. Therefore, these encoding methods can be applied depending on the case (for example, cost priority).
【0074】[0074]
【発明の効果】以上説明したように、本発明によれば、
画像データが低解像度の場合には、低解像度においてよ
り画質が高いと評価される誤差拡散法による下位ビット
プレーンデータが用いられるので、伝送解像度が低解像
度の場合の伝送画像の画質を良好にすることができると
いう効果を得る。As described above, according to the present invention,
When the image data has a low resolution, the lower bit plane data based on the error diffusion method, which is evaluated as having higher image quality at the lower resolution, is used. Therefore, the image quality of the transmission image when the transmission resolution is low is improved. The effect that can be obtained.
【0075】[0075]
【0076】[0076]
【図1】本発明の一実施例にかかる多値画像伝送装置を
示したブロック図。FIG. 1 is a block diagram showing a multi-level image transmission device according to one embodiment of the present invention.
【図2】本発明の一実施例にかかる符号化複号化部の符
号化ユニットを示したブロック図。FIG. 2 is a block diagram showing an encoding unit of an encoding and decoding unit according to one embodiment of the present invention.
【図3】多値符号データの信号形式の一例を示した概略
図。FIG. 3 is a schematic diagram showing an example of a signal format of multi-level code data.
【図4】本発明の一実施例にかかる符号化複号化部の複
号化ユニットを示したブロック図。FIG. 4 is a block diagram showing a decoding unit of the coding and decoding unit according to one embodiment of the present invention;
【図5】本発明の他の実施例に係る符号化複号化部の符
号化ユニットを示したブロック図。FIG. 5 is a block diagram showing an encoding unit of an encoding and decoding unit according to another embodiment of the present invention.
【図6】多値符号データの信号形式の他の例を示した概
略図。FIG. 6 is a schematic diagram showing another example of a signal format of multi-level code data.
【図7】本発明のさらに他の実施例に係る符号化複号化
部の符号化ユニットを示したブロック図。FIG. 7 is a block diagram illustrating an encoding unit of an encoding and decoding unit according to still another embodiment of the present invention.
21 ビットプレーン展開部 22,27 ビットプレーンメモリ 23,30 符号化部 24,32,36 ディザ法二値化部 25 復号化部 26 ビットプレーン保存部 31,35,38 切換器 37 誤差拡散法二値化部 21 Bit plane expansion unit 22, 27 Bit plane memory 23, 30 Encoding unit 24, 32, 36 Dither method binarization unit 25 Decoding unit 26 Bit plane storage unit 31, 35, 38 Switch 37 Error diffusion method binary Transformation part
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) H04N 1/41 - 1/419 H04N 1/40 - 1/409 ──────────────────────────────────────────────────続 き Continued on the front page (58) Field surveyed (Int.Cl. 7 , DB name) H04N 1/41-1/419 H04N 1/40-1/409
Claims (2)
値画像データを、同一ビット位置毎に抽出して形成した
ビットプレーン単位に符号化し、その符号化データを伝
送する多値画像データ伝送方法において、 上記多値画像データを上位ビットグループと下位ビット
グループの2つのビットグループに分割し、上記上位ビ
ットグループについては、おのおののビットプレーン単
位に符号化し、上記下位ビットグループについては、二
値化処理して1つのビットプレーンを形成し、その新た
なビットプレーンを下位ビットプレーンとして符号化
し、上記上位ビットグループのおのおののビットプレー
ンの符号データと、上記下位ビットプレーンの符号デー
タをまとめて1つの多値画像データとして伝送するとと
もに、 上記二値化処理は、上記多値画像データの読取解像度が
低解像度の場合には誤差拡散法により多値画像データを
二値画像データに変換する処理を用いる一方、上記多値
画像データの読取解像度が低解像度以外の場合には組織
的ディザ法により多値画像データを二値画像データに変
換する処理であることを特徴とする多値画像データ伝送
方法。1. A multi-valued image data transmission method for encoding multi-valued image data read by raster scanning in units of bit planes extracted and formed for each same bit position and transmitting the encoded data. The multi-valued image data is divided into two bit groups, an upper bit group and a lower bit group. The upper bit group is coded in units of bit planes, and the lower bit group is binarized. A new bit plane is coded as a lower bit plane, and the code data of each bit plane of the upper bit group and the code data of the lower bit plane are combined into one multi-level In addition to transmitting as image data, the binarization process When the reading resolution of the image data is low, the process of converting the multi-valued image data into binary image data by the error diffusion method is used. A multivalued image data transmission method, which is a process of converting multivalued image data into binary image data by a dynamic dither method.
値画像データを、同一ビット位置毎に抽出して形成した
ビットプレーン単位に符号化し、その符号化データを伝
送する多値画像データ伝送方法において、 上記多値画像データを上位ビットグループと下位ビット
グループの2つのビットグループに分割し、上記上位ビ
ットグループについては、おのおののビットプレーン単
位に符号化し、上記下位ビットグループについては、二
値化処理して1つのビットプレーンを形成し、その新た
なビットプレーンを下位ビットプレーンとして符号化
し、上記上位ビットグループのおのおののビットプレー
ンの符号データと、上記下位ビットプレーンの符号デー
タをまとめて1つの多値画像データとして伝送するとと
もに、受信側では、受信した多値画像データのうち、上
記上位ビットグループのビットプレーンについては、対
応するビットプレーンの符号データを復号化して画像デ
ータを形成し、上記下位ビットグループのビットプレー
ンについては、上記下位ビットプレーンの符号データを
復号化して形成した画像データに基づいて、全ての下位
ビットプレーンの画像データを形成するようにする一
方、上記二値化処理は、上記多値画像データの読取解像
度が低解像度の場合には誤差拡散法により多値画像デー
タを二値画像データに変換する処理を用いる一方、上記
多値画像データの読取解像度が低解像度以外の場合には
組織的ディザ法により多値画像データを二値画像データ
に変換する処理を用いるようにしたことを特徴とする多
値画像データ伝送方法。2. A multi-valued image data transmission method for encoding multi-valued image data obtained by reading by raster scan in units of bit planes extracted and formed for each same bit position and transmitting the encoded data. The multi-valued image data is divided into two bit groups, an upper bit group and a lower bit group. The upper bit group is coded in units of bit planes, and the lower bit group is binarized. A new bit plane is coded as a lower bit plane, and the code data of each bit plane of the upper bit group and the code data of the lower bit plane are combined into one multi-level While transmitting as image data, the receiving side Of the image data, for the bit plane of the upper bit group, the code data of the corresponding bit plane is decoded to form image data, and for the bit plane of the lower bit group, the code data of the lower bit plane is On the other hand, based on the image data formed by decoding, image data of all lower bit planes is formed. On the other hand, the above-mentioned binarization processing has an error when the reading resolution of the multi-valued image data is low. While the process of converting the multi-valued image data into the binary image data by the diffusion method is used, when the reading resolution of the multi-valued image data is other than the low resolution, the multi-valued image data is converted into the binary image data by the systematic dither method. A multivalued image data transmission method characterized by using a process of converting to multivalued image data.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP26366795A JP3349873B2 (en) | 1995-09-19 | 1995-09-19 | Multi-level image data transmission method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP26366795A JP3349873B2 (en) | 1995-09-19 | 1995-09-19 | Multi-level image data transmission method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0983807A JPH0983807A (en) | 1997-03-28 |
| JP3349873B2 true JP3349873B2 (en) | 2002-11-25 |
Family
ID=17392672
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP26366795A Expired - Fee Related JP3349873B2 (en) | 1995-09-19 | 1995-09-19 | Multi-level image data transmission method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3349873B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3439933B2 (en) | 1996-11-08 | 2003-08-25 | 株式会社リコー | Code processing device for multi-valued image data |
-
1995
- 1995-09-19 JP JP26366795A patent/JP3349873B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3439933B2 (en) | 1996-11-08 | 2003-08-25 | 株式会社リコー | Code processing device for multi-valued image data |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0983807A (en) | 1997-03-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5363219A (en) | Image processing method and apparatus | |
| US20050100233A1 (en) | Method and system for compressing motion image information | |
| JP3337365B2 (en) | Multi-level image data transmission device | |
| JPH07264417A (en) | Image coding method | |
| JP3349873B2 (en) | Multi-level image data transmission method | |
| JP3201448B2 (en) | Encoding / decoding device, encoding device, and decoding device | |
| JPH10271016A (en) | Encoder / decoder | |
| JPH09149260A (en) | Information processing apparatus and method | |
| US7085421B2 (en) | Image processing method for facilitating data transmission | |
| US7406204B2 (en) | Image processing method for facilitating data transmission | |
| FI88846B (en) | VIDEOKOMPRESSIONSFOERFARANDE | |
| JP3642641B2 (en) | Encoding method, encoding apparatus, and decoding apparatus for multi-level image data | |
| JP3321226B2 (en) | Encoding / decoding method | |
| JP3261206B2 (en) | Image coding method | |
| JP3295507B2 (en) | Binary image encoding / decoding method | |
| JP3344875B2 (en) | Image processing device | |
| JP3732329B2 (en) | Pseudo halftone image encoding apparatus and encoding method | |
| JP2936042B2 (en) | Binary image transmission device | |
| Endoh et al. | Progressive coding scheme for binary images | |
| JPH06311368A (en) | Binary picture transmitter | |
| JPH06334805A (en) | Picture communications equipment | |
| JPH06217147A (en) | Color document image transmission method | |
| JPH06205227A (en) | Facsimile equipment | |
| JPH10336456A (en) | Image coding device using MH coding method | |
| JPH0232675A (en) | Transmission processing method for pseudo halftone data in facsimile equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080913 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080913 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090913 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090913 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100913 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110913 Year of fee payment: 9 |
|
| LAPS | Cancellation because of no payment of annual fees |