JPH04213968A - Parallel processing compatible image encoding device - Google Patents

Parallel processing compatible image encoding device

Info

Publication number
JPH04213968A
JPH04213968A JP2409933A JP40993390A JPH04213968A JP H04213968 A JPH04213968 A JP H04213968A JP 2409933 A JP2409933 A JP 2409933A JP 40993390 A JP40993390 A JP 40993390A JP H04213968 A JPH04213968 A JP H04213968A
Authority
JP
Japan
Prior art keywords
encoding
serial
parallel
processings
parallel conversion
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
Application number
JP2409933A
Other languages
Japanese (ja)
Other versions
JP3070770B2 (en
Inventor
Shigeo Hayashi
茂生 林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2409933A priority Critical patent/JP3070770B2/en
Publication of JPH04213968A publication Critical patent/JPH04213968A/en
Application granted granted Critical
Publication of JP3070770B2 publication Critical patent/JP3070770B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)
  • Facsimiles In General (AREA)

Abstract

PURPOSE:To execute image encoding processings in parallel with one unit and to enable a user to assign the priority of the arbitrary encoding processing by time dividedly executing the respectively independent plural encoding processings with each of the processings. CONSTITUTION:A time division setting section 11 determines the timing for switching the encoding processings of a time divided processing control section 10 and the allotment to the respective encoding processings of serial/parallel conversion registers 7, 8 in accordance with the user's instruction inputted via a host system bus. The time divided processing control section 10 executes the selection of the output destination of the encoded picture information from the shift register 6 and the selection of a multiplexer 9 by each of the respective encoding processings in correspondence to the processings to be encoded inputted by an input section 1.

Description

【発明の詳細な説明】[Detailed description of the invention]

【0001】0001

【産業上の利用分野】本発明は、ファクシミリや電子フ
ァイルなどにおいて、可変長符号化方式により画像信号
の符号化を行なう符号化装置に係り、特に、複数の種類
の符号化処理を効率良く行なうのに好適な符号化装置に
関するものである。
[Field of Industrial Application] The present invention relates to an encoding device for encoding image signals in facsimiles, electronic files, etc. using a variable length encoding method, and in particular to an encoding device for efficiently performing multiple types of encoding processing. The present invention relates to an encoding device suitable for.

【0002】0002

【従来の技術】従来、ファクシミリや電子ファイル装置
などの画像処理装置においては、画像情報の効率の良い
伝送や、記録を目的とし、符号化装置を用いて、画像信
号の符号化を行なっている。
[Prior Art] Conventionally, image processing devices such as facsimiles and electronic file devices encode image signals using encoding devices for the purpose of efficiently transmitting and recording image information. .

【0003】このような画像信号の符号化処理を効率良
く行なうための従来技術としては、例えば、特開昭62
−237868号公報に記載のように、画像信号を圧縮
変換して得た符号データを、一時的に蓄積する出力バッ
ファを複数個用い、かつ、一連の符号化処理部を複数個
用いて、それらを並行動作させることにより符号化処理
を高速に行なうものがある。
[0003] As a conventional technique for efficiently performing such image signal encoding processing, for example, Japanese Patent Laid-Open No. 62
As described in Publication No. 237868, encoded data obtained by compressing and converting an image signal is stored using a plurality of output buffers and a series of encoding processing units. There is a method that performs encoding processing at high speed by operating in parallel.

【0004】しかし、例えば、ファクシミリにおいては
、それぞれ関連のない異なる画情報処理を同時に符号化
処理したい場合がある。すなわち、送信、受信、送信原
稿のメモリへの蓄積、各種レポート類の出力、そしてコ
ピーなど、これら、それぞれ独立した単一動作を、シス
テム資源の配分上、可能な範囲で、二つ以上、同時に実
行するマルチアクセスと呼ばれる動作形態であり、近年
、装置のサービス性向上を目的として、一般的になって
きたものである。
However, in facsimile systems, for example, there are cases where it is desired to encode different unrelated image information processes at the same time. In other words, two or more independent single operations such as sending, receiving, storing sent documents in memory, outputting various reports, and copying can be performed simultaneously to the extent possible based on system resource allocation. This is an operation mode called multi-access, which has become popular in recent years with the aim of improving the serviceability of devices.

【0005】例えば、メモリに蓄積した画情報をメモリ
送信するファクシミリを用いて、メモリ送信中に、ユー
ザが、自分が送信する原稿の受け付けを優先したい場合
、それを可能とするマルチアクセスの形態として、メモ
リ送信時の送信原稿のメモリへの蓄積が必要となる。
[0005] For example, when using a facsimile machine that transmits image information stored in a memory, if a user wants to give priority to receiving the original that he or she is transmitting during memory transmission, there is a multi-access form that makes this possible. , it is necessary to store the transmitted original in memory during memory transmission.

【0006】ここで、メモリ送信動作は、圧縮符号化状
態でメモリに蓄積されている送信原稿画情報をメモリか
ら取りだし、一旦復号化し、送信用相手先ファクシミリ
が受信できる符号化方式で再符号化し、その後に送信す
る動作モードである。また、送信原稿のメモリ蓄積動作
は、スキャナで送信原稿を読み取り、メモリに、その画
情報を蓄積する動作であるが、通常、蓄積できる原稿枚
数を増やすために、画情報は、圧縮符号化処理した後に
蓄積される。このように、このマルチアクセス形態にお
いては、二種類の符号化処理が同時に行われることにな
る。
[0006] Here, in the memory transmission operation, the transmission document image information stored in the memory in a compressed and encoded state is taken out from the memory, decoded once, and re-encoded using an encoding method that can be received by the destination facsimile machine. , which is the operating mode for subsequent transmission. In addition, the memory storage operation for sending originals is the operation of reading the sending original with a scanner and storing its image information in memory. Normally, in order to increase the number of originals that can be stored, the image information is compressed and encoded. It is accumulated after In this way, in this multi-access mode, two types of encoding processing are performed simultaneously.

【0007】従来の単一の符号化処理を前提とした符号
化装置で、このようなマルチアクセスに応えるためには
、符号化装置が二台必要になる。しかし、その内の一台
は常時使用される訳ではなく、非常に不経済である。
[0007] In order to support such multi-access, two encoding devices are required in the conventional encoding device based on a single encoding process. However, one of them is not always used and is very uneconomical.

【0008】[0008]

【発明が解決しようとする課題】特開昭62−2378
68号公報に記載の従来の符号化処理を並行に行なう符
号化装置は、一連の単位の画像情報処理、例えば、一ペ
ージ分の画像情報の並行符号化処理であり、それぞれ異
なる単位の複数の画像情報処理、例えば、複数ページの
符号化処理を、ページ別に、順次に行なうものではない
。そのために、マルチアクセス形態において必要とされ
るページ間での並行符号化処理を行なう場合は、符号化
装置が並行処理の数の分だけ必要となる。
[Problem to be solved by the invention] JP-A-62-2378
The conventional encoding device described in Publication No. 68 that performs encoding processing in parallel processes image information in a series of units, for example, parallel encoding processing of image information for one page. Image information processing, for example, encoding processing of multiple pages, is not performed sequentially for each page. Therefore, when performing parallel encoding processing between pages, which is required in a multi-access mode, the number of encoding devices corresponding to the number of parallel processings is required.

【0009】本発明の目的は、これら従来技術の課題を
解決し、それぞれ独立した複数の符号化処理をそれぞれ
の処理毎に時分割して行ない、一台で複数の符号化処理
の並行実行を可能とする効率の良い画像符号化装置を提
供することである。
An object of the present invention is to solve the problems of the prior art, to perform a plurality of independent encoding processes in a time-sharing manner for each process, and to execute multiple encoding processes in parallel on a single machine. An object of the present invention is to provide an efficient image encoding device that makes it possible.

【0010】0010

【課題を解決するための手段】上記目的を達成するため
、本発明の画像符号化装置は、(1)ライン毎に入力さ
れた画情報を可変長符号化方式で符号化したコードをパ
ラレル・シリアル変換し、さらに、このパラレル・シリ
アル変換した画情報を、シリアル・パラレル変換レジス
タで、システムバスのバス幅に対応してシリアル・パラ
レル変換して送出する画像符号化装置において、複数個
のシリアル・パラレル変換レジスタと、この複数個のシ
リアル・パラレル変換レジスタの出力のいずれか一つを
選択するマルチプレクサ、そして、複数種類の符号化処
理を、ライン単位に時分割して順次に切り替えて入力し
、かつ、このライン単位に時分割した複数種類の符号化
処理のそれぞれを、複数個のシリアル・パラレル変換レ
ジスタのそれぞれに割り付け、さらに、マルチプレクサ
の選択動作を、複数種類の符号化処理の切り替えタイミ
ングに合わせて制御する時分割処理制御部とを設けたこ
とを特徴とする。
[Means for Solving the Problems] In order to achieve the above object, the image encoding device of the present invention has the following features: (1) A code obtained by encoding image information inputted line by line using a variable length encoding method, in parallel. In an image encoding device that performs serial conversion, and then converts the parallel-to-serial converted image information into serial-to-parallel data using a serial-to-parallel conversion register in accordance with the bus width of the system bus,・A parallel conversion register, a multiplexer that selects one of the outputs of the plurality of serial/parallel conversion registers, and multiple types of encoding processing that are sequentially switched in a time-sharing manner on a line-by-line basis. , and each of the multiple types of encoding processing time-divided in line units is assigned to each of the multiple serial/parallel conversion registers, and the selection operation of the multiplexer is determined by the switching timing of the multiple types of encoding processing. The present invention is characterized in that it is provided with a time-sharing processing control section that performs control according to the timing.

【0011】[0011]

【作用】本発明においては、シリアル・パラレル変換レ
ジスタを複数個設け、それぞれのシリアル・パラレル変
換レジスタを介して、ライン単位に時分割した複数種類
の符号化処理を行なう。そして、符号化処理の切り替え
タイミングに合わせて、シリアル・パラレル変換レジス
タからの出力選択を切り替え、複数種類の符号化処理を
並行処理する。このように、複数種類の符号化処理をラ
イン単位に時分割して行なうために、複数種類の符号化
処理の切替時に、シリアル・パラレル変換レジスタによ
るコードのシステムバスのバス幅に対応したシリアル・
パラレル変換で、半端なワードが発生する。しかし、複
数個のシリアル・パラレル変換レジスタのそれぞれで、
この半端なワードを保存し、再び、自符号化処理に制御
が戻ったとき、その半端なワードの末尾に続けてコード
を詰めることができる。また、複数種類の符号化処理の
切り替えタイミングと、シリアル・パラレル変換レジス
タのそれぞれへの割り付けとを、利用者からの指示入力
に基づき設定する。このことにより、利用者は、符号化
処理の切り替えを自由に行なうことができる。このよう
にして、一つの符号化装置で、複数の符号化処理を自在
に並列動作させることができる。
According to the present invention, a plurality of serial-to-parallel conversion registers are provided, and a plurality of types of encoding processing are performed in a time-division manner on a line-by-line basis via the respective serial-to-parallel conversion registers. Then, in accordance with the switching timing of the encoding process, output selection from the serial/parallel conversion register is switched, and multiple types of encoding processes are processed in parallel. In this way, in order to perform multiple types of encoding processing in a time-sharing manner line by line, when switching between multiple types of encoding processing, the serial/parallel conversion register converts the code between serial and parallel signals corresponding to the bus width of the system bus.
Parallel conversion produces odd words. However, in each of the multiple serial/parallel conversion registers,
This incomplete word can be saved, and when control returns to the own encoding process, a code can be added to the end of the incomplete word. Furthermore, the timing for switching between multiple types of encoding processing and the allocation to each of the serial/parallel conversion registers are set based on instructions input from the user. This allows the user to freely switch between encoding processes. In this way, a single encoding device can freely perform a plurality of encoding processes in parallel.

【0012】0012

【実施例】以下、本発明の実施例を、図面により詳細に
説明する。
Embodiments Hereinafter, embodiments of the present invention will be explained in detail with reference to the drawings.

【0013】図1は、本発明を施した画像符号化装置の
本発明に係る構成の一実施例を示すブロック図である。
FIG. 1 is a block diagram showing an embodiment of the configuration of an image encoding apparatus according to the present invention.

【0014】本実施例の画像符号化装置は、ファクシミ
リに設けられたものであり、ホストシステムバスからの
二値化された原画情報の入力を制御する入力部1と、こ
の二値化情報をシリアルデータに変換するパラレル・シ
リアル変換部(図中、並直変換部と記載)2と、シリア
ルデータから白と黒の二値化の変化点の検出を行なう変
化点検出部3と、変化点の検出に基づき、一次元符号化
時におけるランレングス、および、二次元符号化時にお
けるモード信号などを検出するランレングス・モード信
号検出部4と、検出したランレングスやモード信号など
に基づき、入力した信号に対応するコードやコード長情
報を抽出するコード発生部5と、コード発生部5で抽出
したコードを順次に排出するシフトレジスタ6と、コー
ドをホストシステムバスの幅に合わせてシリアル・パラ
レル変換出力すると同時に、符号化対象の処理の切り替
え時に発生するコード化画情報の半端なワードを記憶す
る二つのシリアル・パラレル変換シフトレジスタ(図中
、直並変換シフトレジスタと記載)7、8と、シリアル
・パラレル変換シフトレジスタ7、8のいずれかからの
出力を選択して、ホストシステムバスに送出するマルチ
プレクサ9、そして、本発明に係る符号化処理の時分割
処理動作を制御する時分割処理制御部10と時分割設定
部11を有し、ホストシステムバスを介して入力される
利用者からの指示に基づき、本発明に係る動作を含む装
置全体の動作を制御する制御部12とから構成されてい
る。
The image encoding device of this embodiment is installed in a facsimile machine, and includes an input unit 1 that controls the input of binarized original image information from the host system bus, and a A parallel-to-serial converter (denoted as a parallel-to-serial converter in the figure) 2 that converts the data into serial data, a change point detector 3 that detects the change point of black and white binarization from the serial data, and a change point A run length/mode signal detection unit 4 detects the run length during one-dimensional encoding and the mode signal during two-dimensional encoding based on the detected run length, mode signal, etc. A code generator 5 extracts the code and code length information corresponding to the input signal, a shift register 6 sequentially outputs the code extracted by the code generator 5, and a shift register 6 that sequentially outputs the code extracted by the code generator 5. At the same time as converting and outputting, there are two serial/parallel conversion shift registers (denoted as serial/parallel conversion shift registers in the figure) 7 and 8 that store odd words of encoded image information that occur when switching the processing of the encoding target. , a multiplexer 9 that selects the output from either of the serial/parallel conversion shift registers 7 and 8 and sends it to the host system bus, and a time-sharing process that controls the time-sharing processing operation of the encoding process according to the present invention. Consisting of a control unit 10 and a time division setting unit 11, the control unit 12 controls the operation of the entire device, including the operation according to the present invention, based on instructions from the user input via the host system bus. has been done.

【0015】尚、例えば、ファクシミリにおける画情報
の可変長符号化方式としては、交信性および互換性を確
保する意図から、国際規格で制定されているMH(Mo
dified  Huffmann)方式や、MR(M
odified  Relative  Elemen
t  Address  Designate)方式、
および、MMR(Modified  MR)方式など
の符号化方式が広く用いられており、本実施例も、これ
らの方式による符号化に基づくものとする。
[0015] For example, as a variable-length encoding system for image information in a facsimile, MH (Mo
divided Huffmann) method, MR (M
odified Relative Element
tAddress Design) method,
Encoding methods such as the MMR (Modified MR) method are widely used, and this embodiment is also based on encoding using these methods.

【0016】このような構成により、本実施例の画像符
号化装置は、マルチアクセス形態において必要とされる
複数の符号化処理を、時分割して並行して行ない、従来
技術の課題を解決することができる。以下、制御部12
の制御に基づく各処理部の本発明に係る処理動作を説明
する。
With such a configuration, the image encoding device of this embodiment performs multiple encoding processes required in a multi-access format in parallel in a time-sharing manner, thereby solving the problems of the prior art. be able to. Below, the control unit 12
The processing operations according to the present invention of each processing unit based on the control will be explained.

【0017】まず、入力部1は、ホストシステムバスか
らライン単位で交互に送られてくる複数の符号化処理対
象の白黒レベルに二値化された画情報を取り込み、パラ
レル・シリアル変換部2に出力する。パラレル・シリア
ル変換部2は、入力された二値化情報をシリアルデータ
に変換して変化点検出部3に送る。変化点検出部3は、
このシリアルデータから、白と黒の二値化の変化点を検
出する。
First, the input unit 1 takes in a plurality of binarized image information of black and white level to be encoded, which is sent alternately from the host system bus line by line, and inputs it to the parallel/serial converter 2. Output. The parallel/serial converter 2 converts the input binary information into serial data and sends it to the change point detector 3. The change point detection unit 3 is
From this serial data, the point of change in the binarization of white and black is detected.

【0018】変化点検出部3で変化点を検出すると、ラ
ンレングス・モード信号検出部4は、その時点で、一次
元符号化モードにおいてはランレングスを、また、二次
元符号化モードにおいては、参照ライン上の最寄りの変
化点と符号化ライン上の注目変化点との相対位置関係を
示すモード信号を確定し、それらの結果信号をコード発
生部5へ送出する。すなわち、一次元符号化モード(M
H符号化方式およびMR符号化方式において発生する)
においては、白黒の別を示すカラー信号とランレングス
が、また、二次元符号化モード(MR符号化方式および
MMR符号化方式において発生する)においては、モー
ド信号が、それぞれ、コード発生部5に送られる。
When the change point detecting section 3 detects a change point, the run length mode signal detecting section 4 at that point detects the run length in the one-dimensional encoding mode, and the run length in the two-dimensional encoding mode. A mode signal indicating the relative positional relationship between the nearest change point on the reference line and the target change point on the encoded line is determined, and the resulting signals are sent to the code generation section 5. That is, one-dimensional encoding mode (M
(occurs in H encoding method and MR encoding method)
In the case of 2D encoding mode (generated in MR encoding method and MMR encoding method), a mode signal is sent to the code generating section 5, respectively. Sent.

【0019】コード発生部5は、入力された信号に対応
するコードを、図示されていないROM(Read  
Only  Memory、読みだし専用メモリ)など
に格納されたコード表から検索し、検索したコード化画
情報を次段のシフトレジスタ6にパラレルロードする。 尚、シフトレジスタ6は、コードの最大長である13ビ
ット以上の幅を持つ必要がある。また、コード発生部5
は、シフトレジスタ6へのパラレルロードと同時に、時
分割処理制御部10に、コード表から検索したコード長
情報を送る。このコード長情報に基づき、時分割処理制
御部10は、シフトレジスタ6から検索済みのコードが
次段に排出されるまで、コード発生部5による次のコー
ド発生を抑制するように、タイミングを調整する。
The code generator 5 generates a code corresponding to the input signal into a ROM (Read
The encoded image information is retrieved from a code table stored in a read-only memory, etc., and the retrieved coded image information is loaded in parallel to the shift register 6 at the next stage. Note that the shift register 6 needs to have a width of 13 bits or more, which is the maximum code length. In addition, the code generation section 5
At the same time as the parallel loading to the shift register 6, the code length information retrieved from the code table is sent to the time division processing control unit 10. Based on this code length information, the time division processing control unit 10 adjusts the timing so as to suppress generation of the next code by the code generation unit 5 until the searched code is discharged from the shift register 6 to the next stage. do.

【0020】次に、シフトレジスタ6からシリアル出力
されるコード化画情報は、ホストシステムバス(並列バ
ス)に送出される前に、バスの並列幅に合わせて区切ら
れ、シリアル・パラレル変換されなければならない。し
かし、本実施例は、符号化処理の切り替えを行なうため
に、この時に生じる問題に留意する必要がある。すなわ
ち、符号化処理を切り替える場合、ラスタスキャニング
における一ライン単位で行なうのが簡単であるが、どの
ような単位で符号化処理を切り替えるにしても、いずれ
の符号化方式も可変長符号化方式であるために、一つの
符号化処理の最後のコード化画情報のワードは、ちょう
どコードで満たされるとは限らない。このようなワード
が転送された場合、受信側では復号化することができな
くなる。このような問題を解決するために、シリアル・
パラレル変換シフトレジスタ7、8を設けた。すなわち
、シリアル・パラレル変換シフトレジスタ7、8は、こ
のような半端なワードを、符号化処理の切り替えが再び
行なわれて、元の符号化処理に制御が戻ったとき、再び
、その末尾に続けて、コードが詰められるように保存す
る。そして、マルチプレクサ9は、シリアル・パラレル
変換シフトレジスタ7、8のいずれかからの出力を選択
し、このコード化画情報をホストシステムバスに送出す
る。
Next, the coded image information serially output from the shift register 6 must be divided into sections according to the parallel width of the bus and converted from serial to parallel before being sent to the host system bus (parallel bus). Must be. However, in this embodiment, since the encoding process is switched, it is necessary to pay attention to the problems that occur at this time. In other words, when switching the encoding process, it is easy to do it on a line-by-line basis in raster scanning, but regardless of the unit in which the encoding process is switched, either encoding method is a variable-length encoding method. Because of this, the last coded image information word of one encoding process is not necessarily filled with just the code. If such a word is transferred, it will not be possible to decode it at the receiving end. To solve this problem, serial
Parallel conversion shift registers 7 and 8 were provided. In other words, the serial-to-parallel conversion shift registers 7 and 8 continue to process such incomplete words at the end when the encoding process is switched again and control returns to the original encoding process. and save it so that the code is packed. The multiplexer 9 then selects the output from either the serial/parallel conversion shift registers 7 or 8 and sends this coded image information to the host system bus.

【0021】時分割設定部11は、ホストシステムバス
を介して入力されたファクシミリの利用者からの指示信
号に基づき、時分割処理制御部10の符号化処理の切り
替えタイミングと、シリアル・パラレル変換レジスタ7
、8のそれぞれの符号化処理への割り付けとを設定する
。そして、時分割処理制御部10は、その設定に基づき
、各符号化処理別に、シフトレジスタ6からのコード化
画情報の出力先(シリアル・パラレル変換シフトレジス
タ7、8のいずれか)の選択と、マルチプレクサ9の選
択(シリアル・パラレル変換シフトレジスタ7、8のい
ずれかの選択)を、入力部1で入力した符号化対象の処
理別に対応して行なう。
The time division setting unit 11 determines the switching timing of the encoding process of the time division processing control unit 10 and the serial/parallel conversion register based on an instruction signal from the facsimile user input via the host system bus. 7
, 8 to each encoding process. Based on the settings, the time division processing control unit 10 selects the output destination of the coded image information from the shift register 6 (either serial/parallel conversion shift register 7 or 8) for each encoding process. , the selection of the multiplexer 9 (selection of either the serial/parallel conversion shift registers 7 or 8) is performed in accordance with the processing of the encoding target input at the input section 1.

【0022】このようにして、本実施例の画像符号化装
置は、時分割処理制御部10と時分割設定部11、およ
び、二つのシリアル・パラレル変換シフトレジスタ7、
8、そして、マルチプレクサ9を設けることにより、そ
れぞれ異なる二つの符号化処理を並行に行なうことがで
きる。また、利用者は、どのシリアル・パラレル変換レ
ジスタを用いるかを指定することにより、符号化処理の
切り替えを自在に行なうことも容易にでき、例えば、メ
モリ送信中に、送信用原稿の蓄積を行なう場合に、原稿
読み取りの符号化処理を優先して行なうことができる。
In this way, the image encoding apparatus of this embodiment includes the time division processing control section 10, the time division setting section 11, and the two serial/parallel conversion shift registers 7,
8, and by providing a multiplexer 9, two different encoding processes can be performed in parallel. Additionally, by specifying which serial/parallel conversion register to use, the user can easily switch the encoding process at will. In such a case, priority can be given to encoding processing for document reading.

【0023】尚、本実施例では、ファクシミリにおける
MH符号化方式、MR符号化方式、MMR符号化方式な
どの符号化方式を前提として説明した。しかし、可変長
符号化方式であれば、ファクシミリ以外の画像処理シス
テムに本発明を適用することができる。また、本実施例
では、二種類の符号化処理を同時に並行動作させること
で説明したが、さらに多くの符号化処理を同時に動作さ
せるためには、シリアル・パラレル変換レジスタを符号
化処理の数だけ用意すれば良い。
[0023] In this embodiment, the explanation has been made on the premise that encoding methods such as MH encoding method, MR encoding method, MMR encoding method, etc. are used in facsimile. However, if the variable length encoding method is used, the present invention can be applied to image processing systems other than facsimile. In addition, in this embodiment, two types of encoding processing are operated in parallel at the same time, but in order to operate even more encoding processing at the same time, the number of serial-parallel conversion registers is equal to the number of encoding processings. Just prepare it.

【0024】[0024]

【発明の効果】本発明によれば、それぞれ独立した複数
の符号化処理を、それぞれの処理毎に時分割して行ない
、一台で複数の符号化処理を並行して行なうことが可能
となり、ファクシミリなどの画像処理システムを、より
経済的に構成することができる。
[Effects of the Invention] According to the present invention, it is possible to perform a plurality of independent encoding processes in a time-sharing manner for each process, and to perform a plurality of encoding processes in parallel with one machine. Image processing systems such as facsimiles can be configured more economically.

【0025】[0025]

【図面の簡単な説明】[Brief explanation of the drawing]

【図1】本発明を施した画像符号化装置の本発明に係る
構成の一実施例を示すブロック図である。
FIG. 1 is a block diagram showing an embodiment of the configuration of an image encoding device according to the present invention.

【符号の説明】[Explanation of symbols]

1  入力部 2  パラレル・シリアル変換部 3  変化点検出部 4  ランレングス・モード信号検出部45  コード
発生部 6  シフトレジスタ 7,8  シリアル・パラレル変換シフトレジスタ9 
 マルチプレクサ 10  時分割処理制御部 11  時分割設定部 12  制御部
1 Input section 2 Parallel/serial conversion section 3 Change point detection section 4 Run length/mode signal detection section 45 Code generation section 6 Shift registers 7, 8 Serial/parallel conversion shift register 9
Multiplexer 10 Time division processing control section 11 Time division setting section 12 Control section

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】  ライン毎に入力された画情報を可変長
符号化方式で符号化したコードをパラレル・シリアル変
換し、さらに、該パラレル・シリアル変換した画情報を
、シリアル・パラレル変換レジスタで、システムバスの
バス幅に対応してシリアル・パラレル変換して送出する
画像符号化装置において、複数個の上記シリアル・パラ
レル変換レジスタと、該複数個のシリアル・パラレル変
換レジスタの出力のいずれか一つを選択するマルチプレ
クサ、そして、複数種類の符号化処理を、ライン単位に
時分割して順次に切り替えて入力し、かつ、該ライン単
位に時分割した複数種類の符号化処理のそれぞれを、上
記複数個のシリアル・パラレル変換レジスタのそれぞれ
に割り付け、さらに、上記マルチプレクサの選択動作を
、上記複数種類の符号化処理の切り替えタイミングに合
わせて制御する時分割処理制御手段とを設けたことを特
徴とする画像符号化装置。
Claim 1: Parallel-to-serial conversion is performed on a code obtained by encoding image information input for each line using a variable-length encoding method, and further, the parallel-to-serial converted image information is processed in a serial-to-parallel conversion register. In an image encoding device that performs serial-to-parallel conversion and sends data according to the bus width of a system bus, one of the plurality of serial-to-parallel conversion registers and the output of the plurality of serial-to-parallel conversion registers. a multiplexer that selects a plurality of types of encoding processing in a time-divided line unit and sequentially switches and inputs the plurality of types of encoding processing, and inputs each of the plurality of types of encoding processing time-divided in line units to The present invention is characterized by further comprising time-sharing processing control means for controlling the selection operation of the multiplexer in accordance with switching timing of the plurality of types of encoding processing. Image encoding device.
JP2409933A 1990-12-11 1990-12-11 Image coding device for parallel processing Expired - Fee Related JP3070770B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2409933A JP3070770B2 (en) 1990-12-11 1990-12-11 Image coding device for parallel processing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2409933A JP3070770B2 (en) 1990-12-11 1990-12-11 Image coding device for parallel processing

Publications (2)

Publication Number Publication Date
JPH04213968A true JPH04213968A (en) 1992-08-05
JP3070770B2 JP3070770B2 (en) 2000-07-31

Family

ID=18519183

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2409933A Expired - Fee Related JP3070770B2 (en) 1990-12-11 1990-12-11 Image coding device for parallel processing

Country Status (1)

Country Link
JP (1) JP3070770B2 (en)

Also Published As

Publication number Publication date
JP3070770B2 (en) 2000-07-31

Similar Documents

Publication Publication Date Title
US7599087B2 (en) Method and apparatus for image processing, and a computer product
JPH11170634A (en) Data processing pipe line
JPH11179983A (en) Merging unit for data processing pipeline
JPH11179984A (en) Constructible data processing pipeline
JPS6220747B2 (en)
JP2018058295A (en) Image processing apparatus, image processing method, and program
JPH04213968A (en) Parallel processing compatible image encoding device
JPH05324546A (en) Information processing system
JP2004289556A (en) Data processor
JP3083493B2 (en) Image processing device
US7072078B2 (en) Image storage apparatus, image storage method, and storage medium
JPH08125818A (en) Image processing unit
JP4080658B2 (en) Encoding / decoding device
JP3282407B2 (en) Data compression device
JP3156853B2 (en) Decoding device and encoding / decoding device
JPH06291954A (en) Picture processor
JP3262617B2 (en) Image signal decoding device
JP2002118756A (en) Data transfer method and data transfer device, and image processing unit and image forming device
JPS63108870A (en) Facsimile transmission system
JP2003250031A (en) Image processing apparatus and image processing method
JP3264559B2 (en) Image coding method and apparatus
JP2002084425A (en) Multi-level image data compression device
JP2001102937A (en) Method and device for run-length encoding
JP2792994B2 (en) Line variable coding device
JP2566818B2 (en) Facsimile machine compression / decompression control method

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees