JPH0789650B2 - Image processing device - Google Patents
Image processing deviceInfo
- Publication number
- JPH0789650B2 JPH0789650B2 JP61017078A JP1707886A JPH0789650B2 JP H0789650 B2 JPH0789650 B2 JP H0789650B2 JP 61017078 A JP61017078 A JP 61017078A JP 1707886 A JP1707886 A JP 1707886A JP H0789650 B2 JPH0789650 B2 JP H0789650B2
- Authority
- JP
- Japan
- Prior art keywords
- compression
- image
- unit
- image data
- data
- 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
Description
【発明の詳細な説明】 (技術分野) 本発明は、各々互いに異なる圧縮方式で画像データを圧
縮する複数の画像圧縮部を有する画像処理装置に関す
る。Description: TECHNICAL FIELD The present invention relates to an image processing apparatus having a plurality of image compression units for compressing image data by mutually different compression methods.
(従来技術) 従来、イメージの伝送、蓄積に際し、イメージデータを
圧縮することがなされている。このようにイメージデー
タの圧縮を行なった場合に、イメージデータの内容によ
り圧縮率が異なるものである。また、同一のイメージデ
ータに対して異なった圧縮方式で圧縮を行なった場合に
も圧縮率が圧縮方式より異なる。(Prior Art) Conventionally, image data is compressed during image transmission and storage. When the image data is compressed in this way, the compression rate differs depending on the content of the image data. Further, even when the same image data is compressed by different compression methods, the compression rate differs from that of the compression method.
一方、各々互いに異なる圧縮方式で画像データを圧縮す
る複数の画像圧縮部を有する画像処理装置においては、
いずれの圧縮方式の圧縮率が良いかを効率よく判断する
ことが必要である。特にバス制御された複数の画像圧縮
部とシステム全体の制御部との間でいかなる機能分担を
するかはシステムの設計の上で重要である。On the other hand, in an image processing apparatus having a plurality of image compression units for compressing image data by different compression methods,
It is necessary to efficiently determine which compression method has a better compression ratio. In particular, it is important in the design of the system how to divide the functions between a plurality of bus-controlled image compression units and the control unit of the entire system.
(目的) 本発明は以上の点に鑑みてなされたもので、各々互いに
異なる圧縮方式で画像データを圧縮する複数の画像圧縮
部を共通バスに対して接続した画像処理装置において、
いずれの圧縮方式の圧縮率が良いかを効率よく判断する
ことを目的とする。(Object) The present invention has been made in view of the above points, and in an image processing apparatus in which a plurality of image compression units for compressing image data by different compression methods are connected to a common bus,
The purpose is to efficiently judge which compression method has a better compression ratio.
(実施例) 以下、本発明を好ましい実施例を用いて詳説する。(Examples) Hereinafter, the present invention will be described in detail with reference to preferred examples.
第1図は本発明を適用したイメージデータ圧縮装置の一
実施例である。FIG. 1 shows an embodiment of an image data compression apparatus to which the present invention is applied.
10はイメージデータを入力する画像入力部、MPU0はシス
テム全体を制御する制御部であり、MEM0はMPU用のプロ
グラム及び圧縮すべきイメージデータ、圧縮された圧縮
データ等を格納するメモリである。複数の圧縮回路1〜
Nは夫々異なる圧縮方式によりイメージデータを圧縮す
る。これらMPU0,MEM0及び圧縮回路1〜N、画像入力部1
0はバスを介して接続されている。また、11は圧縮され
たイメージデータを出力する画像出力部である。Reference numeral 10 is an image input unit for inputting image data, MPU0 is a control unit for controlling the entire system, and MEM0 is a memory for storing a program for the MPU, image data to be compressed, compressed compressed data and the like. Multiple compression circuits 1 to
N compresses the image data by different compression methods. These MPU0, MEM0, compression circuits 1 to N, image input unit 1
0 is connected via a bus. Reference numeral 11 is an image output unit that outputs compressed image data.
第2図は第1図示の圧縮回路1〜Nの一実施例である。FIG. 2 shows an embodiment of the compression circuits 1 to N shown in FIG.
MPU1は圧縮回路全体の動作を制御する制御部であり、ME
M1は圧縮データを格納するメモリである。ROMは例えばM
H,MR,MMR等の圧縮論理がプログラムされたメモリであ
る。カウンタ21は圧縮後のデータ数を数えるカウンタ,
コマンドReg23は、第1図示のMPU0よりドライバ/レシ
ーバ22を介して圧縮回路に対するコマンドを入力するレ
ジスタである。MPU1 is a control unit that controls the operation of the entire compression circuit.
M1 is a memory that stores compressed data. ROM is M
It is a memory programmed with compression logic such as H, MR, MMR. The counter 21 is a counter that counts the number of data after compression,
The command Reg23 is a register for inputting a command to the compression circuit from the MPU0 shown in FIG. 1 via the driver / receiver 22.
以下、図面にそって動作説明する。第3図は動作手順を
示すフローチヤートである。The operation will be described below with reference to the drawings. FIG. 3 is a flow chart showing the operation procedure.
装置全体の制御としては、画像入力部10から入力した圧
縮すべきイメージデータをMEM0に格納する。格納された
イメージデータを圧縮回路1〜Nに対してパラレルに転
送し、各圧縮回路1〜Nにより各方式の圧縮を行う。こ
の時に各圧縮回路1〜Nは、圧縮されたデータをMEM1に
格納すると同時にカウンタ21にて圧縮後のデータ長をか
ぞえる。To control the entire apparatus, the image data to be compressed input from the image input unit 10 is stored in MEM0. The stored image data is transferred in parallel to the compression circuits 1 to N, and each compression circuit 1 to N performs compression of each system. At this time, each of the compression circuits 1 to N stores the compressed data in MEM1 and, at the same time, the counter 21 counts the compressed data length.
全圧縮方式の終了を待って、MPU0は各圧縮方式のカウン
タ値を比較し、カウンタ値が最小の圧縮方式を決定す
る。決定した圧縮方式の圧縮回路のMEM1に格納された圧
縮データをMEM0へ転送する事により最良(圧縮効率が最
大)の圧縮方式により圧縮されたイメージデータを得る
事が出来る。その圧縮されたデータは、画像出力部10に
より伝送、蓄積等の後処理を行うが本説明では省略す
る。その場合に、イメージデータの圧縮方式を示すデー
タを付加して転送することは、もちろんである。After waiting for the end of all compression methods, MPU0 compares the counter values of each compression method and determines the compression method with the smallest counter value. By transferring the compressed data stored in MEM1 of the compression circuit of the determined compression method to MEM0, the image data compressed by the best (highest compression efficiency) compression method can be obtained. The compressed data is subjected to post-processing such as transmission and storage by the image output unit 10, but it is omitted in this description. In that case, it goes without saying that the data indicating the compression method of the image data is added and transferred.
第4図は本発明による他の実施例の動作を示すフロチヤ
ートである。FIG. 4 is a flowchart showing the operation of another embodiment according to the present invention.
他の実施例は各圧縮回路1〜NのMEM1を無くすか、又
は、少なくするものである。各圧縮回路1〜Nは、ま
ず、イメージデータに対して圧縮処理を行う場合に圧縮
したデータをMEM1に格納せずにデータ長のみのカウント
をカウンタ21により行う。その後各圧縮回路1〜Nの夫
々のカウンタ値により、前述の様にして圧縮方式の決定
後、決定された圧縮方式の圧縮回路にてイメージデータ
に対して再度、圧縮処理を行い、圧縮されたデータをME
M0に転送する。Another embodiment eliminates or reduces MEM1 in each compression circuit 1-N. Each of the compression circuits 1 to N first causes the counter 21 to count only the data length without storing the compressed data in MEM1 when performing the compression process on the image data. After that, after the compression method is determined by the respective counter values of the respective compression circuits 1 to N, the image data is compressed again by the compression circuit of the determined compression method and compressed. ME data
Transfer to M0.
尚、以上の処理はコマンドRegの内容によりMPU1が制御
する。この他の実施例の処理では各圧縮回路1〜NのME
M1の容量を最小限とする又は無くす事が可能である。The above processing is controlled by the MPU 1 according to the contents of the command Reg. In the processing of this other embodiment, the ME of each compression circuit 1-N is
It is possible to minimize or eliminate the capacity of M1.
(効果) 以上説明したように、本発明によれば、各々互いに異な
る圧縮方式で画像データを圧縮する複数の画像圧縮部を
共通バスに対して接続した画像処理装置において、いず
れの圧縮方式の圧縮率が良いかを効率よく判断すること
ができる。(Effect) As described above, according to the present invention, in any image compression apparatus, in which image compression apparatuses are connected to a common bus, a plurality of image compression units for compressing image data by different compression methods are used. It is possible to efficiently judge whether the rate is good.
第1図はイメージデータ圧縮装置の一実施例を示す図、
第2図は圧縮回路の一実施例を示す図、第3図は第1図
示実施例の動作手順を示すフローチヤート図、第4図は
他の実施例の動作手順を示すフローチヤート図であり、
MPU0は制御部、MEM0はメモリ、1〜Nは圧縮回路であ
る。FIG. 1 is a diagram showing an embodiment of an image data compression device,
FIG. 2 is a diagram showing an embodiment of a compression circuit, FIG. 3 is a flow chart showing the operation procedure of the first illustrated embodiment, and FIG. 4 is a flow chart showing the operation procedure of another embodiment. ,
MPU0 is a control unit, MEM0 is a memory, and 1 to N are compression circuits.
Claims (1)
に異なる圧縮方式で圧縮する複数の画像圧縮部と、 システム全体を制御する制御部と、 前記複数の画像圧縮部によって圧縮された画像データを
出力する画像出力部と、 前記画像入力部、前記複数の圧縮部、前記制御部及び前
記画像出力部が接続される共通バスとを有し、 前記複数の画像圧縮部の各々は、該画像圧縮部全体の動
作を制御する制御回路と、圧縮論理がプログラムされた
メモリと、圧縮後のデータ量をカウントするカウンタ
と、前記共通バスに接続され、画像データの入出力及び
前記制御部との間でのデータの通信を行うための接続手
段とを備え、 前記制御部は、前記複数の画像圧縮部の各々のカウンタ
のカウント値に基づいて、圧縮効率の良い圧縮方式を決
定し、決定した圧縮方式の画像圧縮部により圧縮された
画像データを選択することを特徴とする画像処理装置。1. An image input unit for inputting image data, a plurality of image compression units for compressing the image data input by the input unit by mutually different compression methods, a control unit for controlling the entire system, An image output unit that outputs image data compressed by a plurality of image compression units; and a common bus to which the image input unit, the plurality of compression units, the control unit, and the image output unit are connected, Each of the plurality of image compression units is connected to a control circuit that controls the operation of the entire image compression unit, a memory programmed with compression logic, a counter that counts the amount of data after compression, and the common bus. And a connection unit for performing input / output of image data and communication of data with the control unit, wherein the control unit determines a count value of a counter of each of the plurality of image compression units. Zui, the image processing apparatus characterized by compression efficiency to determine the better compression method, to select the image data compressed by the image compression unit of the determined compression method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61017078A JPH0789650B2 (en) | 1986-01-29 | 1986-01-29 | Image processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61017078A JPH0789650B2 (en) | 1986-01-29 | 1986-01-29 | Image processing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS62176268A JPS62176268A (en) | 1987-08-03 |
| JPH0789650B2 true JPH0789650B2 (en) | 1995-09-27 |
Family
ID=11933939
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61017078A Expired - Fee Related JPH0789650B2 (en) | 1986-01-29 | 1986-01-29 | Image processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0789650B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01140471A (en) * | 1987-11-27 | 1989-06-01 | Matsushita Electric Ind Co Ltd | Image data file processing device |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5857864A (en) * | 1981-09-30 | 1983-04-06 | Ricoh Co Ltd | Multilevel picture data compressing method |
-
1986
- 1986-01-29 JP JP61017078A patent/JPH0789650B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPS62176268A (en) | 1987-08-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0572766A2 (en) | A process-pipeline architecture for image/video processing | |
| US6381687B2 (en) | Flexible memory channel | |
| US5436732A (en) | Image data processing system | |
| JPH0789650B2 (en) | Image processing device | |
| US6473527B1 (en) | Module and method for interfacing analog/digital converting means and JPEG compression means | |
| JPH10229544A5 (en) | ||
| JPH10283342A (en) | Wavelet transform device | |
| US5842044A (en) | Input buffer device for a printer using an FIFO and data input method | |
| JPS627268A (en) | Facsimile equipment | |
| JPH0628284A (en) | Image data transfer method and apparatus | |
| KR0135813B1 (en) | Mpeg data transmission method and device | |
| JP3149477B2 (en) | Image data processing device | |
| JP3230339B2 (en) | Communication control device | |
| US6636639B1 (en) | Image recording apparatus, image recording method and storage medium | |
| JPS62176374A (en) | Data processing system | |
| JPH08263433A (en) | Data bus controller | |
| JP2003189305A (en) | Image processing apparatus | |
| JPH04245865A (en) | Picture processor | |
| US5636142A (en) | Digital processing circuit comprising test registers | |
| JP3146645B2 (en) | Image data processing device | |
| JPH09300743A (en) | Image output device and image output method | |
| JPH02245978A (en) | Picture processor | |
| JPH0486126A (en) | Multi-stage compression system for data | |
| JPH0437370A (en) | Data compression device | |
| Lee et al. | Design of a motion JPEG (M/JPEG) adapter card |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |