JPH06268872A - Picture processing unit - Google Patents
Picture processing unitInfo
- Publication number
- JPH06268872A JPH06268872A JP5072833A JP7283393A JPH06268872A JP H06268872 A JPH06268872 A JP H06268872A JP 5072833 A JP5072833 A JP 5072833A JP 7283393 A JP7283393 A JP 7283393A JP H06268872 A JPH06268872 A JP H06268872A
- Authority
- JP
- Japan
- Prior art keywords
- image
- data
- processing
- compression
- management block
- 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.)
- Granted
Links
- 230000006835 compression Effects 0.000 claims abstract description 28
- 238000007906 compression Methods 0.000 claims abstract description 28
- 230000004044 response Effects 0.000 claims abstract description 7
- 230000015654 memory Effects 0.000 claims description 36
- 230000006837 decompression Effects 0.000 claims description 8
- 230000009977 dual effect Effects 0.000 abstract description 4
- 238000007726 management method Methods 0.000 description 40
- 238000010586 diagram Methods 0.000 description 12
- 238000000034 method Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 6
- 235000010724 Wisteria floribunda Nutrition 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000013523 data management Methods 0.000 description 2
- 101100328887 Caenorhabditis elegans col-34 gene Proteins 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Image Processing (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は画像処理装置に係り、特
に、複数の圧縮伸長処理部を備え、白黒画像のような2
値画像と、中間調画像やカラー画像等の多階調画像とを
処理することの可能な画像処理装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image processing apparatus, and more particularly, to an image processing apparatus having a plurality of compression / expansion processing units, such as a black and white image.
The present invention relates to an image processing device capable of processing a value image and a multi-tone image such as a halftone image or a color image.
【0002】[0002]
【従来の技術】従来から、原稿情報をCCD等の光電変
換素子で読み取り、各画素を1ビットの“0”か“1”
の2値データに変換して伝送するデジタル方式のファク
シミリ装置が普及している。ところが、この種の装置で
は写真画像のような多階調画像の再現性が悪かったた
め、各画素を濃淡等に応じて数ビットの多階調画像デー
タに変換する改善が試みられている。2. Description of the Related Art Conventionally, original information is read by a photoelectric conversion element such as a CCD and each pixel is read by a 1-bit "0" or "1".
2. Description of the Related Art A digital facsimile apparatus that converts the binary data into the binary data and transmits the binary data is widely used. However, in this type of device, since the reproducibility of a multi-tone image such as a photographic image is poor, attempts have been made to improve the conversion of each pixel into multi-bit image data of several bits according to shading and the like.
【0003】しかしながら、多階調画像データをそのま
ま伝送すると情報量が膨大になって伝送時間が長くなる
ばかりか、ハードウエアの規模も大きくなるという新た
な問題が発生する。However, if the multi-gradation image data is transmitted as it is, a new problem arises in that not only the amount of information becomes huge and the transmission time becomes long, but also the scale of hardware becomes large.
【0004】このような問題を解決するため、例えば特
開昭62−95072号公報では、多階調画像データを
各階調ビット毎の画面(ビットプレーン)に分解し、そ
れぞれのビットプレーンのデータを従来の2値データの
符号化方式を用いて圧縮して伝送する方式が提案されて
いる。In order to solve such a problem, for example, in Japanese Patent Laid-Open No. 62-95072, multi-gradation image data is decomposed into screens (bit planes) for each gradation bit, and the data of each bit plane is analyzed. A method of compressing and transmitting using a conventional binary data encoding method has been proposed.
【0005】[0005]
【発明が解決しようとする課題】多階調画像を扱う画像
処理装置では、各ビットごとに圧縮伸長処理部が設けら
れ、多階調画像を処理する際には全ての処理部が動作
し、2値画像を処理する際には1つの処理部を除いて他
の処理部は待機状態となる。In an image processing apparatus that handles a multi-tone image, a compression / expansion processing unit is provided for each bit, and all the processing units operate when processing a multi-tone image. When processing a binary image, one processing unit and the other processing units are in a standby state.
【0006】ところが、上記した従来技術では、当該待
機状態にある圧縮伸長処理部を他の機能で利用すること
ができなかっため、いわゆるデュアル動作が不可能であ
った。具体的には、一の圧縮伸長処理部で2値画像を処
理中に他の圧縮伸長処理部を利用して受信データを蓄積
したり、蓄積済みの符号化データを伸長して出力すると
いったデュアル動作ができず、装置の稼働効率が低いと
いう問題があった。However, in the above-mentioned prior art, the so-called dual operation is impossible because the compression / expansion processing unit in the standby state cannot be used for other functions. Specifically, one compression / expansion processing unit uses another compression / expansion processing unit while processing a binary image to accumulate received data, or decompresses accumulated coded data and outputs it. There was a problem that the device could not operate and the operating efficiency of the device was low.
【0007】本発明の目的は、上記した従来技術の問題
点を解決し、複数の圧縮伸長処理部を備えた画像処理装
置において、一の圧縮伸長処理部で2値画像を処理中に
他の圧縮伸長処理部を利用してデュアル動作を行えるよ
うにすることにある。An object of the present invention is to solve the above-mentioned problems of the prior art, and in an image processing apparatus having a plurality of compression / expansion processing units, one compression / decompression processing unit is processing another binary image while another image is being processed. The purpose is to enable dual operation using the compression / expansion processing unit.
【0008】[0008]
【課題を解決するための手段】上記した目的を達成する
ために、本発明では、複数の圧縮伸長処理手段と、2値
画像に応答した1ビットデータ列を、いずれかの圧縮伸
長処理手段へ供給して処理させる手段と、多階調画像に
応答したnビットデータ列の最上位から最下位までを各
圧縮伸長処理手段へ供給して処理させる手段と、前記1
ビットデータ列を処理中に、他の圧縮伸長処理手段を利
用して他のデータ処理を実行させる手段とを具備した点
に特徴がある。In order to achieve the above object, according to the present invention, a plurality of compression / expansion processing means and a 1-bit data string responding to a binary image are sent to any one of the compression / expansion processing means. A means for supplying and processing, a means for supplying and processing from the highest order to the lowest order of an n-bit data string in response to a multi-tone image to each compression / expansion processing means;
It is characterized in that it is provided with means for executing other data processing by using other compression / expansion processing means during processing of the bit data string.
【0009】[0009]
【作用】上記した構成によれば、2値画像に応答した1
ビットデータ列が入力された際には、当該1ビットデー
タ列を処理する以外の圧縮伸長処理手段を利用して、受
信データの圧縮・記憶、あるいは圧縮データの伸長・出
力といった他の動作を並列的に実行できるようになる。According to the above-mentioned structure, the one that responds to the binary image
When a bit data string is input, compression / expansion processing means other than processing the 1-bit data string is used to perform other operations such as compression / storage of received data or expansion / output of compressed data in parallel. Will be able to execute.
【0010】[0010]
【実施例】図3は、本発明が適用される画像処理装置の
主要部の構成を示した概略ブロック図である。DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 3 is a schematic block diagram showing the structure of the main part of an image processing apparatus to which the present invention is applied.
【0011】入力部1は例えばイメージスキャナであ
り、原稿情報を読み込んで電気信号のイメージデータに
変換すると共に、当該イメージデータを画素ごとに量子
化してビットデータ列に展開する。The input unit 1 is, for example, an image scanner, which reads document information and converts it into image data of an electric signal, and quantizes the image data pixel by pixel to develop it into a bit data string.
【0012】画像処理部2は、入力部1から入力された
ビットデータ列をビットプレーンに展開し、これを符号
化圧縮して記憶すると共に、記憶した圧縮データを伸長
して出力部3へ出力する。出力部3は、画像処理部2か
ら出力されたイメージデータを記録紙に印字出力する。The image processing unit 2 expands the bit data string input from the input unit 1 into a bit plane, encodes and compresses the bit plane, and stores the compressed data. The image processing unit 2 also expands the stored compressed data and outputs it to the output unit 3. To do. The output unit 3 prints out the image data output from the image processing unit 2 on a recording sheet.
【0013】通信制御部6は、通信回線網と当該画像処
理装置との接続、切断、着呼検知等を行うと共に、イメ
ージバス11を介して画像処理部2と相手局との間で画
像データの送受信を行う。The communication control unit 6 performs connection, disconnection, incoming call detection, etc. between the communication line network and the image processing apparatus, and at the same time, transmits image data between the image processing unit 2 and the partner station via the image bus 11. Send and receive.
【0014】操作パネル8は、テンキー、機能キー、表
示部等を有する。ROM7は、本システムを動作させる
ための制御用プログラムや諸々の基本データ等を格納し
ている。RAM4は、ワークエリアを提供したり、前記
操作パネル8からユーザによって設定されるデータ等を
記憶する。主制御部(CPU)5は、ROM7に格納さ
れた制御用プログラムにしたがって本装置の動作を制御
する。The operation panel 8 has a numeric keypad, function keys, a display section, and the like. The ROM 7 stores a control program for operating this system, various basic data, and the like. The RAM 4 provides a work area and stores data set by the user from the operation panel 8. The main control unit (CPU) 5 controls the operation of this device according to a control program stored in the ROM 7.
【0015】図1は、前記画像処理部2の構成を具体的
に示したブロック図である。FIG. 1 is a block diagram specifically showing the configuration of the image processing unit 2.
【0016】画像処理部2は、セレクタ部20およびn
個のデータ管理ブロック21−1〜21−nによって構
成されている。セレクタ部20はn個の切換部201−
1〜201−nによって構成され、各管理ブロック21
は、それぞれバッファメモリ211、圧縮伸長部21
2、および画像メモリ213から構成されている。各管
理ブロック21−1〜21−nは、イメージバス11を
介して相互に共通接続されている。The image processing section 2 includes a selector section 20 and n.
It is composed of individual data management blocks 21-1 to 21-n. The selector unit 20 includes n switching units 201-
1 to 201-n, each management block 21
Are a buffer memory 211 and a compression / decompression unit 21 respectively.
2 and an image memory 213. The management blocks 21-1 to 21-n are commonly connected to each other via the image bus 11.
【0017】読取部1は、量子化したビットデータを出
力するポートc1 (MSB)〜cn(LSB)を具備
し、同様に記録部3も、ビットデータを入力するポート
c1 (MSB)〜cn (LSB)を具備している。The reading unit 1, the port c 1 for outputting bit data quantized (MSB) comprises to c n a (LSB), likewise recording unit 3 also, the port c 1 for inputting bit data (MSB) It is provided ~c n the (LSB).
【0018】読取部1の出力ポートc1 は、各切換部2
01−1〜nを介して各管理ブロック21−1〜nのい
ずれとでも接続可能である。出力ポートc2 、c3 …c
n は、それぞれ切換部201−2、201−3…201
−nを介して各管理ブロック21−2、21−3、…2
1−nと一義的に接続される。The output port c 1 of the reading unit 1 is connected to each switching unit 2
It is possible to connect to any of the management blocks 21-1 to 21-n through 01-1 to 01-n. Output ports c 2 , c 3 ... c
n are switching units 201-2, 201-3, ... 201, respectively.
-N through each management block 21-2, 21-3, ... 2
Uniquely connected to 1-n.
【0019】一方、記録部3の入力ポートc1 は、各切
換部201−1〜nを介して各管理ブロック21−1〜
nのいずれとでも接続可能である。入力ポートc2 、c
3 …cn は、それぞれ切換部201−2、201−3…
201−nを介して各管理ブロック21−2、21−
3、…21−nと一義的に接続される。On the other hand, the input port c 1 of the recording section 3 is connected to each management block 21-1 to 21-n via each switching section 201-1 to 20n.
It is possible to connect with any of n. Input port c 2 , c
3 ... C n are switching units 201-2, 201-3, ...
Each management block 21-2, 21- via 201-n
, 21-n are uniquely connected.
【0020】以下、図4のフローチャートを参照しなが
ら図1の動作を説明する。The operation of FIG. 1 will be described below with reference to the flow chart of FIG.
【0021】ステップS10では、全ての管理ブロック
21−1〜21−nが記録部3と接続されているか否か
が判断され、この判断が肯定となると、ステップS11
では、イメージデータの記憶が不可能である旨がオペレ
ータに通知され、当該処理を終了する。In step S10, it is determined whether or not all the management blocks 21-1 to 21-n are connected to the recording section 3, and if this determination is affirmative, step S11
Then, the operator is notified that the image data cannot be stored, and the process ends.
【0022】一方、前記ステップS10の判断が否定で
あると、ステップS12では、読取原稿が2値画像であ
るか多階調画像であるかが判断される。2値画像である
と当該処理はステップS13へ進み、多階調画像である
とステップS15へ進む。On the other hand, if the determination in step S10 is negative, it is determined in step S12 whether the read document is a binary image or a multi-tone image. If the image is a binary image, the process proceeds to step S13, and if it is a multi-tone image, the process proceeds to step S15.
【0023】ステップS13では、CPU5によって各
管理ブロック21の画像メモリ213のメモリ残量が検
出され、例えば画像メモリ213−1のメモリ残量が最
も多いと判断されると、CPU5によって切換部201
−1が制御されて読取部1の出力ポートc1 と管理ブロ
ック21−1とが接続される。In step S13, the CPU 5 detects the remaining memory capacity of the image memory 213 of each management block 21, and when it is determined that the remaining memory capacity of the image memory 213-1 is the largest, for example, the CPU 5 causes the switching unit 201 to operate.
-1 is controlled to connect the output port c 1 of the reading unit 1 to the management block 21-1.
【0024】ステップS14では、読取部1によって原
稿情報が電気信号のイメージデータに変換されると共
に、当該イメージデータの各画素が2値化され、出力ポ
ートc1 から出力される。この結果、管理ブロック21
−1のバッファメモリ211−1には、2値画像に対応
した1ビットデータが順次格納されてビットプレーンが
形成される。当該ビットプレーンは圧縮伸長部212−
1で符号化圧縮された後に画像メモリ213−1に格納
される。In step S14, the document information is converted into electric signal image data by the reading unit 1, and each pixel of the image data is binarized and output from the output port c 1 . As a result, the management block 21
The 1-bit buffer memory 211-1 sequentially stores 1-bit data corresponding to a binary image to form a bit plane. The bit plane is a compression / decompression unit 212-
After being encoded and compressed with 1, the image is stored in the image memory 213-1.
【0025】一方、前記ステップS12において多階調
画像であると判断されると、ステップS15では、全て
の管理ブロック21が空き状態であるか否かが判断され
る。全ての管理ブロック21が空き状態であればステッ
プS16へ進み、1つでも空き状態でないものがあれば
ステップS18へ進む。On the other hand, if it is determined in step S12 that the image is a multi-tone image, it is determined in step S15 whether all the management blocks 21 are empty. If all the management blocks 21 are empty, the process proceeds to step S16, and if any one of them is not empty, the process proceeds to step S18.
【0026】ステップS16では、CPU5によって切
換部201−1〜nが制御され、読取部1の出力ポート
c1 、c2 、…cn と各管理ブロック21−1〜21−
nとがそれぞれ接続される。ステップS17では、読取
部1が当該イメージデータの各画素をNビットで量子化
し、多階調画像に応答したnビットデータ列の最上位か
ら最下位までを、それぞれ出力ポートc1 、c2 、…c
n から順次出力する。この結果、各管理ブロック21−
1〜nの画像メモリ213−1〜nには、各ビットごと
のビットプレーンが格納されることになる。In step S16, the CPU 5 controls the switching units 201-1 to 201- n to output the output ports c 1 , c 2 , ... C n of the reading unit 1 and the management blocks 21-1 to 21-.
n are respectively connected. In step S17, the reading unit 1 quantizes each pixel of the image data with N bits, and outputs from the highest bit to the lowest bit of the n-bit data string in response to the multi-tone image to the output ports c 1 , c 2 , respectively. ... c
Output sequentially from n . As a result, each management block 21-
Bit planes for each bit are stored in the image memories 213-1 to 21-n.
【0027】一方、ステップS18では、CPU5によ
って各管理ブロック21の画像メモリ213のメモリ残
量が検出され、例えば画像メモリ213−2のメモリ残
量が最も大きいと判断されると、CPU5によって切換
部201−2が制御されて読取部1の出力ポートc1 と
管理ブロック21−2とが接続される。On the other hand, in step S18, the CPU 5 detects the remaining memory amount of the image memory 213 of each management block 21, and when it is determined that the remaining memory amount of the image memory 213-2 is the largest, for example, the CPU 5 switches the switching unit. 201-2 is controlled to connect the output port c 1 of the reading unit 1 and the management block 21-2.
【0028】ステップS19では、読取部1が当該イメ
ージデータの各画素をNビットで量子化し、その最上位
ビット(MSB)のみを出力ポートc1 から順次出力す
る。この結果、管理ブロック21−2の画像メモリ21
3−2には、Nビットで量子化された多階調画像のMS
Bに関するビットプレーンが格納される。In step S19, the reading unit 1 quantizes each pixel of the image data with N bits and sequentially outputs only the most significant bit (MSB) from the output port c 1 . As a result, the image memory 21 of the management block 21-2
3-2 shows the MS of a multi-tone image quantized with N bits.
The bit plane for B is stored.
【0029】図5、6、7は、本実施例における各管理
ブロック21内でのデータの流れを説明するための機能
ブロック図であり、前記と同一の符号は同一または同等
部分を表している。FIGS. 5, 6 and 7 are functional block diagrams for explaining the flow of data in each management block 21 in the present embodiment, and the same symbols as those used above represent the same or equivalent portions. .
【0030】2値画像を管理ブロック21−1で処理す
る場合、図5に示したように、入力部1のMSB用の出
力ポートC1 から出力されたアドレスデータおよび1ビ
ットデータ列は圧縮・伸長部51−1へ供給され、ここ
で1ビットデータ列のみが符号化圧縮される。アドレス
選択回路52−1は、アドレスデータとして圧縮・伸長
部51−1の出力を選択するので、圧縮・伸長部51−
1において符号化圧縮されたデータは、記憶部54−1
の前記アドレスデータで指定される領域に格納される。When a binary image is processed by the management block 21-1, the address data and 1-bit data string output from the MSB output port C1 of the input unit 1 are compressed and expanded as shown in FIG. It is supplied to the unit 51-1 where only the 1-bit data string is encoded and compressed. Since the address selection circuit 52-1 selects the output of the compression / decompression unit 51-1 as the address data, the compression / decompression unit 51-1
The data coded and compressed in 1 is stored in the storage unit 54-1.
Is stored in the area designated by the address data.
【0031】一方、多階調画像を処理する場合、図6に
示したように、入力部1の各出力ポートC1 〜Cn から
出力された各アドレスデータおよびビットデータは、前
記2値画像の場合と同様に、各管理ブロック21−1〜
nにおいて処理され、それぞれの記憶部54−1〜54
−nに格納される。On the other hand, in the case of processing a multi-tone image, as shown in FIG. 6, each address data and bit data output from each output port C1 to Cn of the input unit 1 is a binary image. Similarly to each of the management blocks 21-1 to 21-1
n in each of the storage units 54-1 to 54
Stored in -n.
【0032】また、2値画像に応答したデータを管理ブ
ロック21−1で処理中に他のデータ受信があると、図
7に示したように、例えば管理ブロック21−nでは、
イメージバス11上のアドレスデータがアドレス選択回
路52−nを介して記憶部54−nのアドレス信号とな
り、一方、符号化圧縮データは、データバッファ55−
nを介して記憶部54−nへ格納される。If another data is received while the management block 21-1 is processing the data in response to the binary image, as shown in FIG. 7, for example, in the management block 21-n,
The address data on the image bus 11 becomes an address signal of the storage unit 54-n via the address selection circuit 52-n, while the encoded compressed data is stored in the data buffer 55-n.
It is stored in the storage unit 54-n via n.
【0033】このように本実施例では、2値画像の蓄積
動作によって一の管理ブロック21が使用されていると
きでも、他の管理ブロック21を利用して他のデータ処
理を実行することができるので、いわゆるデュアル動作
が可能となって装置の稼働効率が向上する。As described above, in this embodiment, even when one management block 21 is used by the binary image storage operation, another data processing can be executed by using the other management block 21. Therefore, so-called dual operation is possible and the operation efficiency of the device is improved.
【0034】図2は、前記画像処理部2の他の実施例の
構成を示したブロック図であり、前記と同一の符号は同
一または同等部分を表している。本実施例では、画像メ
モリ213と並列的に3ステートバッファ214を具備
した点に特徴がある。FIG. 2 is a block diagram showing the configuration of another embodiment of the image processing unit 2, and the same reference numerals as those used above denote the same or equivalent portions. The present embodiment is characterized in that a three-state buffer 214 is provided in parallel with the image memory 213.
【0035】以下、図8のフローチャートを参照しなが
ら本実施例の動作を説明する。なお、前記と同一の符号
を付したステップでは前記と同一または同等の処理が実
行されるので、その説明は省略する。The operation of this embodiment will be described below with reference to the flow chart of FIG. Note that the same or equivalent processing as that described above is executed in the steps denoted by the same reference numerals as those described above, and a description thereof will be omitted.
【0036】本実施例では、2値画像を1つの管理ブロ
ック21に蓄積する場合(ステップS14a)、および
多階調画像の最上位ビットプレーンのみを1つの管理ブ
ロック21に蓄積する場合(ステップS19a)、その
蓄積最中にメモリフル状態になると、他の管理ブロック
21の画像メモリへ残りのデータを転送し、記憶させる
ようにしている。In this embodiment, a binary image is stored in one management block 21 (step S14a), and only the most significant bit plane of a multi-tone image is stored in one management block 21 (step S19a). ), If the memory becomes full during the accumulation, the remaining data is transferred to and stored in the image memory of another management block 21.
【0037】ステップS12において2値画像であると
判断され、ステップS13において、メモリ残量の最も
多い管理ブロック21が選択されると、ステップS14
aでは、当該管理ブロック21の画像メモリへの画情報
の蓄積が開始される。When it is determined in step S12 that the image is a binary image, and in step S13 the management block 21 having the largest remaining memory amount is selected, step S14 is performed.
In a, the storage of image information in the image memory of the management block 21 is started.
【0038】このとき、当該画像メモリ213がメモリ
フル状態になると、ステップS21では、当該画像メモ
リに併設された3ステートバッファ214がオンにさ
れ、ステップS22では、それ以後のデータが当該3ス
テートバッファ214およびイメージバス11を介して
他のいずれかの管理ブロック21の画像メモリ213へ
蓄積される。At this time, when the image memory 213 is in a memory full state, the 3-state buffer 214 provided in the image memory is turned on in step S21, and the subsequent data is stored in the 3-state buffer in step S22. It is stored in the image memory 213 of any other management block 21 via 214 and the image bus 11.
【0039】同様に、ステップS12において多階調画
像であると判断され、その後、ステップS18におい
て、メモリ残量の最も多い管理ブロック21が選択され
ると、ステップS19aでは、当該管理ブロック21の
画像メモリへのMSBの蓄積が開始される。Similarly, when it is determined in step S12 that the image is a multi-tone image, and in step S18, the management block 21 having the largest remaining memory amount is selected, the image of the management block 21 is selected in step S19a. Accumulation of MSB in the memory is started.
【0040】このとき、当該画像メモリがメモリフルに
なると、ステップS23では当該画像メモリに併設され
た3ステートバッファ214がオンにされる。ステップ
S24では、それ以後のデータが当該3ステートバッフ
ァ214およびイメージバス11を介して他のいずれか
の管理ブロック21の画像メモリへ蓄積される。At this time, when the image memory is full, the three-state buffer 214 provided in the image memory is turned on in step S23. In step S24, the subsequent data is accumulated in the image memory of any other management block 21 via the 3-state buffer 214 and the image bus 11.
【0041】図9は、本実施例における各管理ブロック
21内でのデータの流れを説明するための機能ブロック
図であり、前記と同一の符号は同一または同等部分を表
している。FIG. 9 is a functional block diagram for explaining the flow of data in each management block 21 in this embodiment, and the same symbols as those used above represent the same or equivalent portions.
【0042】前記図5に関して説明したように、2値画
像に応答したビットプレーンを記憶中に記憶部54−1
がメモリフルになると、図9に示したように、圧縮・伸
長部51−1から出力されたアドレスデータは、アドレ
スバッファ53−1およびイメージバス11を介して、
例えば管理ブロック21−2に入力される。同様に、圧
縮・伸長部51−1から出力された符号化圧縮データ
は、データバッファ55−1およびイメージバス11を
介して管理ブロック21−2に入力される。As described with reference to FIG. 5, the storage unit 54-1 is storing the bit plane corresponding to the binary image.
When the memory becomes full, as shown in FIG. 9, the address data output from the compression / expansion unit 51-1 passes through the address buffer 53-1 and the image bus 11,
For example, it is input to the management block 21-2. Similarly, the encoded compressed data output from the compression / decompression unit 51-1 is input to the management block 21-2 via the data buffer 55-1 and the image bus 11.
【0043】管理ブロック21−2では、イメージバス
11上のアドレスデータはアドレス選択回路52−2を
介して記憶部54−2のアドレス信号となり、符号化圧
縮データは、データバッファ55−2を介して記憶部5
4−2へ供給されるので、当該符号化圧縮データは、記
憶部54−2の前記アドレスデータで指定される領域に
格納される。In the management block 21-2, the address data on the image bus 11 becomes an address signal of the storage section 54-2 via the address selection circuit 52-2, and the encoded compressed data passes through the data buffer 55-2. Storage unit 5
Since it is supplied to 4-2, the encoded compressed data is stored in the area designated by the address data in the storage unit 54-2.
【0044】本実施例によれば、蓄積途中で画像メモリ
がメモリフル状態となっても残りのデータは他の管理ブ
ロック21へ引き続き蓄積することができるので、容量
の大きなデータも確実に処理できるようになる。According to the present embodiment, even if the image memory is in a memory full state during storage, the remaining data can be continuously stored in the other management block 21, so that a large amount of data can be reliably processed. Like
【0045】[0045]
【発明の効果】上記したように、本発明によれば以下の
ような効果が達成される。 (1) 2値画像に応答した1ビットデータ列が入力された
際には、当該1ビットデータ列を処理する以外の圧縮伸
長処理手段を利用して、受信データの圧縮・記憶、ある
いは圧縮データの伸長・出力といった他の動作を並列的
に実行できるようになる。 (2) 一の管理ブロックでメモリフルとなっても、他の管
理ブロックで引き続き処理を継続できるので、容量の大
きなデータも確実に処理できるようになる。As described above, according to the present invention, the following effects can be achieved. (1) When a 1-bit data string in response to a binary image is input, compression / expansion processing means other than processing the 1-bit data string is used to compress / store the received data or the compressed data. Other operations such as decompression and output of can be executed in parallel. (2) Even if the memory becomes full in one management block, the processing can be continued in the other management blocks, so that it is possible to reliably process a large amount of data.
【図1】 本発明の第1実施例のブロック図である。FIG. 1 is a block diagram of a first embodiment of the present invention.
【図2】 本発明の第2実施例のブロック図である。FIG. 2 is a block diagram of a second embodiment of the present invention.
【図3】 本発明が適用される画像処理装置のブロック
図である。FIG. 3 is a block diagram of an image processing apparatus to which the present invention is applied.
【図4】 第1実施例の動作を示したフローチャートで
ある。FIG. 4 is a flowchart showing the operation of the first embodiment.
【図5】 第1実施例の機能を説明するためのブロック
図である。FIG. 5 is a block diagram for explaining the function of the first embodiment.
【図6】 第1実施例の機能を説明するためのブロック
図であるFIG. 6 is a block diagram for explaining the function of the first embodiment.
【図7】 第1実施例の機能を説明するためのブロック
図であるFIG. 7 is a block diagram for explaining the function of the first embodiment.
【図8】 第2実施例の動作を示したフローチャートで
ある。FIG. 8 is a flowchart showing the operation of the second embodiment.
【図9】 第2実施例の機能を説明するためのブロック
図であるFIG. 9 is a block diagram for explaining the function of the second embodiment.
1…入力部、2…画像処理部、3…出力部、4…RA
M、5…CPU、6…通信制御部、7…ROM、8…操
作パネル、11…イメージバス、20…セレクタ部、2
1−1〜21−n…データ管理ブロック、201−1〜
201−n…切換部、211−1〜211−n…バッフ
ァメモリ、212−1〜212−n…圧縮伸長部、21
3−1〜213−n…画像メモリ1 ... Input unit, 2 ... Image processing unit, 3 ... Output unit, 4 ... RA
M, 5 ... CPU, 6 ... Communication control section, 7 ... ROM, 8 ... Operation panel, 11 ... Image bus, 20 ... Selector section, 2
1-1 to 21-n ... Data management block, 201-1 to
201-n ... switching unit, 211-1 to 211-n ... buffer memory, 212-1 to 212-n ... compression / expansion unit, 21
3-1 to 213-n ... Image memory
───────────────────────────────────────────────────── フロントページの続き (72)発明者 廣瀬 英幸 埼玉県岩槻市府内3丁目7番1号 富士ゼ ロックス株式会社内 (72)発明者 山本 進 埼玉県岩槻市府内3丁目7番1号 富士ゼ ロックス株式会社内 (72)発明者 田辺 昭夫 埼玉県岩槻市府内3丁目7番1号 富士ゼ ロックス株式会社内 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Hideyuki Hirose, 3-7-1, Fuchu, Iwatsuki City, Saitama Prefecture, Fuji Xerox Co., Ltd. (72) Susumu Yamamoto, 3-7-1, Fuchu, Iwatsuki City, Saitama Prefecture (72) Inventor Akio Tanabe 3-7-1 Fuchu, Iwatsuki City, Saitama Prefecture Fuji Xerox Co., Ltd.
Claims (2)
通バスを介して相互に接続された第1ないし第nの圧縮
伸長処理手段と、 2値画像に応答した1ビットデータ列を、いずれかの圧
縮伸長処理手段へ供給して処理させる手段と、 多階調画像に応答したnビットデータ列の最上位から最
下位までを、それぞれ第1ないし第nの圧縮伸長処理手
段へ供給して処理させる手段と、 2値画像に応答した1ビットデータ列を一の圧縮伸長処
理手段で処理中に、他の圧縮伸長処理手段で他のデータ
処理を実行させる手段とを具備したことを特徴とする画
像処理装置。1. A first to n-th compression / expansion processing means comprising a memory for storing compressed data and mutually connected via a common bus, and a 1-bit data string responding to a binary image. Of the n-bit data sequence responding to the multi-tone image and the most significant to the least significant are supplied to the first to n-th compression / decompression processing means, respectively. And a means for causing another compression / expansion processing means to execute another data processing while one compression / expansion processing means is processing a 1-bit data string in response to a binary image. Image processing device.
応答した1ビットデータ列の記憶中にメモリ残量がなく
なると、残りのビットデータ列を前記共通バスを介して
他の圧縮伸長処理手段へ転送する手段を具備したことを
特徴とする請求項1記載の画像処理装置。2. Each of the compression / expansion processing means, when the remaining amount of memory is exhausted during storage of a 1-bit data string in response to a binary image, compresses and expands the remaining bit data string via the common bus. The image processing apparatus according to claim 1, further comprising means for transferring to the processing means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP05072833A JP3119020B2 (en) | 1993-03-09 | 1993-03-09 | Image processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP05072833A JP3119020B2 (en) | 1993-03-09 | 1993-03-09 | Image processing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH06268872A true JPH06268872A (en) | 1994-09-22 |
| JP3119020B2 JP3119020B2 (en) | 2000-12-18 |
Family
ID=13500817
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP05072833A Expired - Fee Related JP3119020B2 (en) | 1993-03-09 | 1993-03-09 | Image processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3119020B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7133567B2 (en) | 2001-07-12 | 2006-11-07 | Sanyo Electric Co., Ltd. | Image coding apparatus and image coding method |
-
1993
- 1993-03-09 JP JP05072833A patent/JP3119020B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7133567B2 (en) | 2001-07-12 | 2006-11-07 | Sanyo Electric Co., Ltd. | Image coding apparatus and image coding method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3119020B2 (en) | 2000-12-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH11170634A (en) | Data processing pipe line | |
| JPH0630280A (en) | Selective coding preprocessing system by blocks for binary image data | |
| JPH11179983A (en) | Merging unit for data processing pipeline | |
| US20060023957A1 (en) | Image encoding apparatus and method, computer program, computer-readable storage medium, and image forming apparatus | |
| US6816618B1 (en) | Adaptive variable length image coding apparatus | |
| PL174878B1 (en) | Phototelegraphic communication method and system | |
| JP3119020B2 (en) | Image processing device | |
| US7196802B2 (en) | Image processing device having compression judgement | |
| US5715332A (en) | Image transmission method, and apparatus therefor | |
| US7974484B2 (en) | JBIG coding and decoding system | |
| US6614937B1 (en) | Compression circuit for quickly processing two-dimensional image data | |
| JP3085932B2 (en) | Apparatus for generating predicted image using mask and apparatus for compressing, transmitting and restoring binary image using the same | |
| US5764294A (en) | Image coding device to be manufactured at low cost and to be usable with low-speed memory | |
| WO2007043591A1 (en) | Information processing device | |
| EP1116154A4 (en) | Data compression encoding system | |
| JPH06121174A (en) | Encoding / decoding device | |
| JP3235510B2 (en) | Encoding method and encoding device, decoding method and decoding device | |
| JP4133678B2 (en) | Image encoding device | |
| JP3980238B2 (en) | Image processing method | |
| JPH06205227A (en) | Facsimile equipment | |
| JP3270232B2 (en) | Data compression device | |
| JP3224127B2 (en) | Image data conversion processor | |
| JPH11177828A (en) | Image processing method and apparatus | |
| KR0159571B1 (en) | Inverse-quantization apparatus | |
| JP3261206B2 (en) | Image coding method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |