JPS6083182A - Information decompression method and its circuit - Google Patents
Information decompression method and its circuitInfo
- Publication number
- JPS6083182A JPS6083182A JP58192757A JP19275783A JPS6083182A JP S6083182 A JPS6083182 A JP S6083182A JP 58192757 A JP58192757 A JP 58192757A JP 19275783 A JP19275783 A JP 19275783A JP S6083182 A JPS6083182 A JP S6083182A
- Authority
- JP
- Japan
- Prior art keywords
- information
- matrix
- row
- integer
- selection means
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Image Processing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
産業上の利用分野
本発明は各種圧縮された情報の伸張、とりわけ圧縮画情
報の高速な伸張を行なうことのできる情報伸張方法およ
びその回路に関するものである。DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to an information decompression method and a circuit thereof that can decompress various compressed information, particularly compressed image information at high speed.
従来例の構成とその問題点
近年、大型コンピュータや高価な専用システムで行なわ
れていた画像の拡大や縮小などの編集処理が、安価なパ
ーソナルコンピュータの分野でも必要とされるようにな
ってきた。Conventional configurations and their problems In recent years, editing processes such as image enlargement and reduction, which were previously performed on large computers and expensive dedicated systems, have become necessary in the field of inexpensive personal computers.
以下に、画像の拡大・縮小の処理の1つである従来の圧
縮情報の伸張について説明する。Below, conventional expansion of compressed information, which is one of the processes for enlarging/reducing images, will be explained.
伸張とは、第1図に示すように原画像Xからマスクパタ
ーンPに従った伸張画像Yを得るものである。Yの各要
素は次のようにして決定する。Expansion is to obtain an expanded image Y according to a mask pattern P from an original image X, as shown in FIG. Each element of Y is determined as follows.
(1)i−−1とする。(1) Let it be i--1.
(2) yi−Xよとする。(2) Let yi-X.
(3ン i= 1+1 とする。(Suppose 3 rings i=1+1.
(4)P工=1であればy工=X工とする。(4) If P-work = 1, y-work = X-work.
(5)P□=QであればyニーXニー1とする。(5) If P□=Q, set y knee X knee 1.
(6)全要素が決まるまで(3)〜(5)を繰り返す。(6) Repeat (3) to (5) until all elements are determined.
上記操作を行なうために、第2図に示すような回路が考
えら八る。第2図において、1は原画像Xを格納するシ
フトレジスタ、2はマスクパターンPを格納するシフト
レジスタ、3はイ’l”JJ* fti’i果が格納さ
nるシフトレジスタ、4,61r、J−1ヒ、l・のレ
ジスタ、6は論理積をとるANDゲートである。In order to carry out the above operation, a circuit as shown in FIG. 2 is devised. In FIG. 2, 1 is a shift register that stores the original image , J-1, and l. registers, and 6 is an AND gate that performs logical product.
なお、a、bはクロック、cl a+ e+ fはそれ
ぞれレジスタ1.2,4.5の出力信号である。Note that a and b are clocks, and cl a+e+f are output signals of registers 1.2 and 4.5, respectively.
この出力信号c、dには、シフトレジスタ1,2の最左
端の値に対応した信号が常に表われている。。A signal corresponding to the leftmost value of the shift registers 1 and 2 always appears in the output signals c and d. .
またクロック信号a、bは、第3図に示すように周波数
が同じで位相のずれた信号である。シフトレジスタ1,
2および3は、シフト用クロック信号が人力される毎に
左へ1ビツトだけ全体がシフトさ扛る。シフト用クロッ
ク信号とはシフトレジスタ2ではクロック信号aであり
、シフトレジスタ3ではクロック信号すであり、シフト
レジスタ1ではANDゲート6の出力信号gのことであ
る。Further, as shown in FIG. 3, the clock signals a and b are signals having the same frequency but out of phase. shift register 1,
2 and 3 are entirely shifted by one bit to the left each time the shift clock signal is input manually. The shift clock signal is the clock signal a for the shift register 2, the clock signal for the shift register 3, and the output signal g of the AND gate 6 for the shift register 1.
また、レジスタ4,5は、クロック信号が入力されると
−f:nそれ入力信号C,aを新しで出力信号e、fと
する動作を行なう。Further, when the clock signal is inputted to the registers 4 and 5, the registers 4 and 5 perform an operation of converting the input signals C and a into new output signals e and f.
以上のような構成の伸張回路について、その動作を以下
に説明する。The operation of the decompression circuit configured as above will be explained below.
シフトレジスタ1,2にはそれぞれ第1図に示す原画像
XとマスクパターンPの各要素が左から順に格納されて
いるものとする。まず、クロック信号すがゝ1 ”にな
り、シフトレジスタ3およびレジスタ6にそれぞれ信号
(1,eがとり込まれる。It is assumed that the elements of the original image X and mask pattern P shown in FIG. 1 are stored in shift registers 1 and 2 in order from the left, respectively. First, the clock signal becomes "1", and the signals (1, e) are taken into the shift register 3 and register 6, respectively.
従って信号fは++ 1++になる。次に、クロック信
号aが“1 ″になるとANDゲート6の出力もゝL1
”となり、従って、シフトレジスタ2か左へシフトさ
れると同時に、シフトレジスタ1もシフトされ、レジス
タ4には、クロック信号aか11 ゛となる直前の信号
Cが格納され、信号eとしてはx、が出力される。次に
、りO−)り信号すに同jす1してシフトレジスタ3が
シフトされ、信号eかとり込まわる。同時に信号dがレ
ジスタ5にとり込1れ、信号fは″q”になる。続いて
、クロック信号aが1 ″になると、信号fは′q″で
あるからA N’ Dゲート6の出力はQ″となり、シ
フトレジスタ2はシフトされるが、シフトレジスタ1は
/フトされない。従って信号Cの仙は変化し。Therefore, the signal f becomes ++ 1++. Next, when the clock signal a becomes "1", the output of the AND gate 6 also becomes "L1".
Therefore, at the same time as shift register 2 is shifted to the left, shift register 1 is also shifted, and register 4 stores the signal C just before the clock signal a becomes 11゛, and the signal e becomes x. , is output.Next, the shift register 3 is shifted and the signal e is taken in.At the same time, the signal d is taken into the register 5, and the signal f becomes ``q''.Subsequently, when the clock signal a becomes 1'', the signal f is ``q'', so the output of the A N'D gate 6 becomes Q'', and the shift register 2 is shifted. Shift register 1 is not shifted. Therefore, the value of signal C changes.
ない。次にクロック信号すに同期してシフトレジスタに
は信号eが、レジスタ5には信号dかと9込まれる。こ
のような動作が、クロック信号a。do not have. Next, the signal e is input to the shift register and the signal d is input to the register 5 in synchronization with the clock signal S. This operation is the clock signal a.
bに同期してシフトレジスタ1の要素の数たけ(−jな
われることにより、伸張画像がシフトレラスタ3に生成
される。A decompressed image is generated in the shift register 3 by as many (-j) as the elements of the shift register 1 in synchronization with b.
しかしながら以上のような方法では、クロック信号に同
期して行なわれるため、高速な動作を”させるようにす
ると、それに応じて高速なりロック信号が必要となり、
LSI化が難しくなる。However, in the above method, the operation is performed in synchronization with the clock signal, so if high-speed operation is to be performed, a corresponding high-speed lock signal is required.
It becomes difficult to convert to LSI.
発明の目的
本発明は、上記従来の問題点を解消するものであり、L
SI化に適し、かつ高速な情報の伸張を行なうことので
きる情報伸張方法およびその回路を提供することを目的
とする。Purpose of the Invention The present invention solves the above-mentioned conventional problems, and
It is an object of the present invention to provide an information decompression method and a circuit thereof that are suitable for SI and can perform high-speed information decompression.
発明の構成
本発明の情報伸張方法は伸張すべき情報x1゜・・・・
・・xn(但し、n≧1の整数)に対してすくなくとも
2値情報からなる参照用マスクパターンPm(但し、m
はm≧1の整数)を有し、前記伸張すべき情報x1.
・・・・・xmをすくなくともe行e′列(但し、4,
4′はe≧2,4′≧2)u fiffi ) k W
するマトリックスA内の第1行から第4行の方向に移動
させる際に、前記参照用マスクPエ (但し、151<
Bの整数)が第1の情報であればマトリックスAのa
l; ] (但し、)は1≦コくβの整数)に位置する
情報XをマトリックスAのaよ+1゜フ→−1の位置に
移動させるとともに、マトリックスAのa工、k(但し
、kはk(iの整数で、1−1の時のみに−1)に位置
する情報XをマトリックスAのa工+1.k の位置に
移動させ、一方niJ記、参照用マスクP工が第2の情
報−であれば7トリノクスAのa□、、(但踵pは1≦
p≦eの整数)に位置する情報XをマトリックスA内の
a工41.pに移動させることにより、上記目的を達す
るものである。Structure of the Invention The information decompression method of the present invention is based on the information to be decompressed x1゜...
・Reference mask pattern Pm (however, m
is an integer of m≧1), and the information to be expanded x1.
...xm is at least e row and e' column (however, 4,
4′ is e≧2, 4′≧2) u fiffi ) k W
When moving from the first row to the fourth row in the matrix A, the reference mask P (where 151<
a of matrix A if the first information is
l; ] (where ) is an integer of 1≦k β) moves the information k is an integer of i, which is -1 only when it is 1-1), moves the information If the information of 2 is −, then a□ of 7 trinox A,, (however, heel p is 1≦
The information X located at p≦e (an integer) in matrix A is stored in a-41. By moving to p, the above objective is achieved.
また本発明の情報伸張回路は、ずくなくともe行l′列
(但し、1.l’he≧2 + l′≧2のgB)のマ
トリックスAのa q 、 r (但し、q+ rは2
ニーq≦e + q>rの整数)の位置に情報伝達手段
を設けるとともに、マトリックスAのaS、(II、l
、、s、tは1 < s q= l 、 s≦t≦6’
)44 i 、)オ、1:び第1行の位置に情報選択手
段を設け、伸張ずべき情報x1. ・・・・xn(但し
、nはn≧1の整0)を第1行から第4行の方向に移動
させてい< U;r合、第1行の位置に設けられた前記
情報選択手段は参照用マスクパターンP、に対応する制
御信号に応じて、伸張すべき情’NXu 1xLI−1
−、(但し、Uは1≦uくnで、u = 1の時のみu
+にコ)の一方を入力し、丑だマトリックスAのB−s
、 t に位置する情報選択手段は参照用マスクパター
ンPsテ対応する制御信号に応じて、マトリックスAの
2L、)−1、t+l 、aS−1,tのどちらか一方
に位置する前記情報選択手段の情報Xを入力し、さらに
マトリックスAのa r に位置する前記情報伝達手段
はI
マトリックスa q−1,r に位置する前記情報選択
手段、前記情報伝達手段のどちらか一方の情報Xを入力
することにより、上記目的tSするものである。Further, the information decompression circuit of the present invention has at least e rows and l' columns (however, gB of 1.l'he≧2 + l'≧2) a q , r (however, q + r is 2
An information transmission means is provided at the position of knee q≦e + q>r (integer), and aS of matrix A, (II, l
, s, t are 1 < s q= l, s≦t≦6'
)44i,)o,1: Information selection means are provided at the positions of the first row, and the information to be expanded x1. ...xn (where n is an integer 0 where n≧1) is moved from the first row to the fourth row. is the information to be expanded according to the control signal corresponding to the reference mask pattern P.
−, (However, U is 1≦u×n, and only when u = 1 is u
Enter one of the
, t, the information selection means located at either one of 2L, )-1, t+l, aS-1, t of the matrix A according to a control signal corresponding to the reference mask pattern Ps. Further, the information transmission means located at a r of matrix A inputs the information X of either the information selection means or the information transmission means located at matrix a q-1, r. By doing so, the above purpose tS is achieved.
実施例の説明
以下、本発明の一実施例における情報伸張方法について
説明する。DESCRIPTION OF EMBODIMENTS An information decompression method according to an embodiment of the present invention will be described below.
1す原画像XをxO、x、 、x、、 、x3+x4
+x5 +x6.x、、また参照用マスクパターンPを
1,0゜1 、O,O,0,1、Oとした場合を考える
。1 original image X as xO, x, , x, , x3+x4
+x5 +x6. Let us consider the case where the reference mask pattern P is 1,0°1, O, O, 0,1, O.
第4図に示すように縦方向を1.横方向をコなる徐字で
、マトリクスの各要素をM工、 で指示する。原画像X
が初め1−=Qの行に存在し、1行目から1+1行目の
方向にマトリクス内を移動し、伸張画像Y=xo、xo
、x1.x、、x、、x、、x2.x。As shown in Figure 4, the vertical direction is 1. Indicate the horizontal direction with a slow letter C, and each element of the matrix with an M letter. Original image
initially exists in the row 1-=Q, moves within the matrix in the direction from the 1st row to the 1+1th row, and the expanded image Y=xo, xo
, x1. x,,x,,x,,x2. x.
を得るものである。This is what you get.
1行目からi−z行目への移動に際し5、g IIC夏
マスクパターンPよ=1であれは、i行目の全要素が1
+1行目へ移される。P工=dであれは、〕−IS1か
ら1−1の要素まではそのi −4i +11行目移さ
れ、j = i −1から右端までの要素がイ」へ1要
素分シフトされ1+1行目へ移さn、る。この動作が1
−7の行に対してまで行なわれ、マトリクスからの出力
として伸張画像Y ′f:得る。When moving from the 1st row to the i-z row, if 5, g IIC summer mask pattern P = 1, all the elements in the i-th row are 1.
Moved to line +1. If P = d, the elements from -IS1 to 1-1 are moved to the i -4i +11th line, and the elements from j = i -1 to the right end are shifted by one element to A' and moved to the 1+1 line. Move to the eyes. This action is 1
This is performed up to the -7 row, and the expanded image Y'f: is obtained as an output from the matrix.
上記の原理に従って実際の値をあてはめて伸張される様
子をおってみると次のようになる。If we apply the actual values according to the above principle and look at the expansion process, we get the following.
(1)1−ISlの行ではP。−1であるがらり行目の
全要素が1行目へ移される。従ってi = 1の1−i
は−Xolxl 1x21X31X41X51x61x
7 となる。(1) P in the 1-ISl row. All elements in the second row that are -1 are moved to the first row. Therefore, 1-i for i = 1
-Xolxl 1x21X31X41X51x61x
It becomes 7.
(2] i=1の行ではP、−員であるから”20 へ
は、ト。がその捷捷移され、M21〜M27 へは、M
l0−Ml 7 が順に移される。従って、1=2の行
は、xo 1 X[11xi + x2 r X5 +
X 4 + X’5 +x6 となる。(2) In the row of i=1, P is a - member, so to ``20'', ``T'' is transferred, and to M21 to M27, M is transferred.
10-Ml7 are transferred in sequence. Therefore, the row where 1=2 is xo 1 X[11xi + x2 r X5 +
It becomes X 4 + X'5 + x6.
(3+ 1==2の行ではP2−1であるから2行目の
全要素が3行目へ移さ汎る。従って1−3の行は・xO
lxO・xl・x2+ x5+ x4+ x5・x6と
なる。(In the row 3+1==2, P2-1, so all the elements in the second row are transferred to the third row. Therefore, the row 1-3 is ・xO
lxO・xl・x2+ x5+ x4+ x5・x6.
(4)同様VC1= s〜70行に対して処理すること
により、マトリクスからの出力は、Y=xo。(4) By similarly processing VC1=s to 70 rows, the output from the matrix is Y=xo.
xo、Xl、Xl、Xl、xl、X2.x2を得ること
ができる。xo, Xl, Xl, Xl, xl, X2. x2 can be obtained.
次に、本発明の一実施例における情報伸張回路について
説明する。Next, an information decompression circuit according to an embodiment of the present invention will be described.
第5図は本発明の一実施例における情報伸張回路の結線
を示すものである。FIG. 5 shows the wiring of an information decompression circuit in an embodiment of the present invention.
第5図において、10o〜107 は伸張ずべき画像情
報X。−x7を印加する情報入力端子、11o〜117
は参照用マスクパターンP。−P7に応じだ2値il
j制御信号が印加される制御信号入力端子、126〜1
27 はインバータである。13は8行8列のマトリッ
クスの要素M、、k(但し、j、にはともに整数で1≦
コ≦y 、 j >k )の位E1kに設けられている
とともに、上方から送出されてくる・ll!i報を下方
に送出する情報伝達手段で、単に信号線であってもよい
。14はマトリックスの要素M8゜t(但し、s、tは
ともに整数でOSS≦7.S≦t)の位置に設けられて
いるとともに、ib’l fMI 4t:1′号入力端
子11S ’((介して送出されてくる参照用マスクパ
ターンPSに対応する制御信号aS、bSに応じてマト
リックスの要素M3−1.t−1に位置する情報か、マ
トリックスの要素MS、j に位置する情報の一方を選
択する情報選択手段で、第5図に示すような論理素子1
4fL、14b、14C。In FIG. 5, 10o to 107 are image information X that should be expanded. - Information input terminals for applying x7, 11o to 117
is a reference mask pattern P. - Binary il according to P7
j Control signal input terminals to which control signals are applied, 126-1
27 is an inverter. 13 is an element M,,k of a matrix of 8 rows and 8 columns (however, j is an integer and 1≦
j≦y, j>k) is provided at E1k, and is sent from above. It is an information transmission means for sending i-reports downward, and may simply be a signal line. 14 is provided at the position of matrix element M8゜t (both s and t are integers, OSS≦7.S≦t), and ib'l fMI 4t:1' input terminal 11S' (( Depending on the control signals aS and bS corresponding to the reference mask pattern PS sent through Logic element 1 as shown in FIG.
4fL, 14b, 14C.
14dにより構成されている。158〜157 は伸張
画像Yi得る出力端子である。14d. 158 to 157 are output terminals from which the expanded image Yi is obtained.
以下、第7図を参照しながら4’:’t ”1jlQ選
択手段14の構成についてさらに詳細に説明する。Hereinafter, the configuration of the 4':'t''1jlQ selection means 14 will be explained in more detail with reference to FIG.
第7図に示すように、情報選択手段14はflill
ff1−1f信号入力端子11s を介して送出されて
ぐる制飢信号a3が“0”制御信号b3 か1 ″の際
、ずなわち(a8.bs)−(0,1)の際援はマトリ
ックスの”s−+、t−+ に位置する情報Cを入力し
、−力制御1+信号aSが1 ”制御信号bsが” o
”の屁々、すなわち(2L3+bs)−(1+oンの
際にはマトリックスのMs−+、tに位置する情報dを
選択的に入力する。As shown in FIG. 7, the information selection means 14
When the control signal a3 sent through the ff1-1f signal input terminal 11s is "0" or the control signal b3 is 1'', the support for (a8.bs)-(0,1) is determined by the matrix. Input information C located at "s-+, t-+" of "-force control 1 + signal aS is 1""control signal bs is" o
”, that is, (2L3+bs)-(1+on), information d located at Ms-+, t of the matrix is selectively input.
上記構成において、以下その動作を説明する。The operation of the above configuration will be explained below.
なお参照マスクパターンPは1.0,1.0゜0.0,
1 、Oとし、最終的に伸張情報X。+ xQ +X、
、X、、X、、Xi、X2.X2 を得るものとするこ
とは第1図に示した説明と同様である。Note that the reference mask pattern P is 1.0, 1.0°0.0,
1, O, and finally the decompression information X. +xQ +X,
,X, ,X, ,Xi,X2. The assumption that X2 is obtained is the same as the explanation shown in FIG.
捷ず第8図e)に示すように、情報入力端子10゜〜1
0.を介して情報選択手段14o〜147 に原画像情
報X。−X7を送出する。その際、情報選択子1、14
6〜147 は制御信号として制御信号入力端子11o
i介して(2Lo、bo)−(1,0)が印加され−
ていることにより、情報選択手段14o〜147は人力
信号としてそnぞれ線り。〜D7側の情報を選択するの
で原画像情報X。−x71それぞれ入力する。As shown in Figure 8 e), the information input terminals 10° to 1
0. The original image information X is sent to the information selection means 14o to 147 via. - Send X7. At that time, information selector 1, 14
6 to 147 are control signal input terminals 11o as control signals.
(2Lo,bo)-(1,0) is applied through i-
By doing so, the information selection means 14o to 147 are operated as human input signals. Since the information on the ~D7 side is selected, the original image information is X. -x71 respectively.
次に第8図(b)に示すように、情報選択手段14゜の
原画情報X。は、情報伝達手段13o Vc送出される
。一方情報選択手段148〜1414は制御信郊−とし
て制御信号入力端子111 を介り、て(a、 +b1
)−(o、1)が印加さtていることにより、そレソれ
lj c o−c 6側の情報を選択するので原画開情
報X。−x6を入力する。Next, as shown in FIG. 8(b), the information selection means 14° selects the original picture information X. is transmitted from the information transmission means 13oVc. On the other hand, the information selection means 148 to 1414 input (a, +b1) via the control signal input terminal 111 as a control signal.
)-(o, 1) is applied, so that the information on the lj c o - c 6 side is selected, so the original image opening information X. - Enter x6.
次に第8図(C)に示すように、情報伝達手段13゜及
び情報選択手段148 の原iI!!I塚情報X。は、
1^報伝達手段131 及び132 に送出さ君る。一
方情報選択手段1415〜142oは制御信号として制
御信号入力端子112 を介して(a2.b2)−(1
゜0)が印加されていることにより、それぞれ線D8〜
D14側の情報を選択するので原画像楯’t12x o
−x 、全入力する。Next, as shown in FIG. 8(C), the original iI! of the information transmission means 13° and the information selection means 148! ! Izuka information teeth,
1) Send the information to the information transmission means 131 and 132. On the other hand, the information selection means 1415 to 142o input (a2.b2)-(1
By applying ゜0), the lines D8~
Since information on the D14 side is selected, the original image shield't12x o
-x, enter all.
次に第8図(d)に示すように、情報伝達手段131〜
132 及び情報選択手段1415 の原画像1−゛j
報xo、x、は、情報伝達手段13.〜135 にツム
出される。一方情報選択手段1421〜1425は判明
1信号として制御信号入力端子11.を介して(a、。Next, as shown in FIG. 8(d), information transmission means 131 to
132 and the original image 1-j of the information selection means 1415
The information xo,x, is the information transmission means 13. ~135 will be tsummed. On the other hand, the information selection means 1421 to 1425 select the control signal input terminal 11. via (a,.
b3)=(0,1)が印加さ汎ていることにより、それ
ぞれ腺07〜C++ 側の情報を選択するので原画像情
報x1〜x5をそれぞ汎入力する。By applying b3)=(0,1), the information on the glands 07 to C++ is selected, so the original image information x1 to x5 is inputted, respectively.
次に第8図(6)に示すように、情報伝達手段133〜
135、および情報伝達手段1421 の原画像Xo、
x1は、情報伝達手段136〜13.に送出さCる。一
方情報選択手段1426〜1429は制御信号として制
御信号入力端子114 を介して(a4゜b4)=(0
,1)が印加さ扛ていることにより、そn Z n、
f+LI C+ 2〜015 側の情報を選択するので
原画像情報x1〜x4をそれぞれ入力する。Next, as shown in FIG. 8 (6), the information transmission means 133 to
135, and the original image Xo of the information transmission means 1421,
x1 is information transmission means 136-13. C is sent to C. On the other hand, the information selection means 1426 to 1429 input (a4°b4)=(0
,1) is applied, so that n Z n,
Since the information on the f+LI C+ 2 to 015 side is selected, the original image information x1 to x4 are respectively input.
次に第8図(f)に示すように、情報伝達手段136〜
132.および情報伝達手段1426 の原画像情報x
、、x1は、情報伝達手段131o〜131.lにそれ
ぞn送出される。一方情報選択手段145o〜1432
は制御信号として制御信号入力端子11を介して(a
s 、bs)−(o、1)が印加されていることにより
、そ汎ぞれ線C16〜C18側の情報を選択するので原
画像情報x1〜X3にそれぞれ入力する。Next, as shown in FIG. 8(f), the information transmission means 136 to
132. and the original image information x of the information transmission means 1426
,,x1 are the information transmitting means 131o to 131. n are sent to l, respectively. On the other hand, information selection means 145o to 1432
is sent as a control signal via the control signal input terminal 11 (a
By applying s, bs) - (o, 1), the information on the lines C16 to C18 is selected, and is input to the original image information x1 to X3, respectively.
次に第8図(g)に示すように、情報伝達手段13i(
、〜1314及び情報伝達手段143o の原画像情報
Xo、Xjは、情報伝達手段1315〜132゜に送出
される。一方情報選択手段143511434は制御信
号として制御信号入力端子116 を介し。Next, as shown in FIG. 8(g), the information transmission means 13i (
, ~1314 and the original image information Xo, Xj of the information transmitting means 143o are sent to the information transmitting means 1315-132°. On the other hand, the information selection means 143511434 receives a control signal via the control signal input terminal 116.
て(a6.b6)−(1,O)が印加されていることに
より、そ扛ぞれ線J5+”+6 ’1則の悄幸侵を選1
尺するので原画像情報x2iX3にそれぞれ入力する。Since (a6.b6)-(1,O) is applied, the line J5+"+6'1 is selected for the 1st rule.
Since the length of each image is large, input each into the original image information x2iX3.
そして最終的に第8図(11)に示すように、伝刊伝達
手段135〜1316および情報選択手段1435の画
像情報X。〜x2は、信号伝達手段1321〜1゛3.
.7にそれぞれ送出される。一方情報選択手段14は制
御信号として制御信号入力端子117 を介して(’
71 b7 )−(o+ ’ ) が印加されているこ
とにより、線J9 側の情報を選択するので、原画像1
°^報x2を入力する。そして出力島+1f子156〜
157全介し2て原画像情報x。、x、 、x、 +x
l +Xj +X21X2に最終出力として取り出すこ
とにより、伸張情報Y’(i−得ることができる。Finally, as shown in FIG. 8 (11), the image information X of the newsletter transmission means 135 to 1316 and the information selection means 1435. ~x2 is the signal transmission means 1321~1゛3.
.. 7 respectively. On the other hand, the information selection means 14 receives a control signal via the control signal input terminal 117 ('
71b7)-(o+') is applied, information on the line J9 side is selected, so the original image 1
Input °^information x2. And output island + 1f child 156 ~
157 all through 2 and original image information x. ,x, ,x, +x
The decompression information Y'(i-) can be obtained by extracting it as the final output to l +Xj +X21X2.
以上のように本実施例によれば、情報伝達手段13及び
情報選択手段14をマ) l)クス状に配向した回路構
成とすることにより、尚速な伸張が必要な場合であって
もクロックを必要とぜず、また規則的な回路構成でりる
ためLSI化に個している。丑だ制御信号入力端子11
に印加する制御信号を変えるたけで、容易に他の伸張情
@Yを得ることができる。As described above, according to this embodiment, the information transmitting means 13 and the information selecting means 14 have a circuit configuration arranged in a matrix, so that even when rapid decompression is required, the clock It is suitable for LSI implementation because it does not require a circuit and has a regular circuit configuration. Ushida control signal input terminal 11
Other expansion information @Y can be easily obtained by simply changing the control signal applied to .
なお本実施例では説明の都合上、情報伝達手段13を設
けたか、前述したように情報伝達手段13は単なる配線
でもよい為、第5図に示した回路は第9図のようなもの
としてもよい。In this embodiment, for convenience of explanation, the information transmitting means 13 is provided, or since the information transmitting means 13 may be a simple wiring as described above, the circuit shown in FIG. 5 may be replaced with the circuit shown in FIG. 9. good.
まだ本実施例では画像情報についてのみ説明したが、本
発明に通用される情報は他のものでもよい。Although only image information has been described in this embodiment, other information may be applicable to the present invention.
発明の効果
以上本発明は、伸張すべき情報をマトリックスを用いて
処理することにより、クロックを用いずに高速に情報の
伸張を行なうことができ、寸だその回路は規則的々もの
であるためLSI化にも適しており、その価値は犬なる
ものがある。Effects of the Invention The present invention is capable of decompressing information at high speed without using a clock by processing the information to be decompressed using a matrix. It is also suitable for LSI implementation, and its value is invaluable.
第1図は画像の伸張を示す図、第2図は使来−凸えら扛
る画像の伸張回路のブロック結線図、第3図は同回路の
クロック信号波形図、第4図は不発明の一実施例におけ
る情報伸張方法を説明するIメI、第5図は本発明の一
実施例における情報伸張回路の結線図、第6図は情報選
択手段の回路図、第7図は同手段の結線図、第8図は同
恒報伸張回路の動作を示す結線図、第9図は本発明の他
の実施例における情報伸張回路の結線図である。
13・・・・・情報伝達手段、14・・・情報選択子↓
−り1゜代理人の氏名 弁理士 中 尾 敏 リ3 ほ
か1名藁1図
″l″ノ、l、χ2.χ3. i4.χ5.χl、χ7
p:f、θ、!、θ、ρ7 θ、!、θY=Z’、μD
、ZL、χ1. ’tr、χ5.る。12g+j 2図
ご 3 口
lαフ
(A+ ’ b
第4図
第 5 図
!−v
1.2、)′・
□□□□−礼
′J //、
ζ36図
P。
第7図Figure 1 is a diagram showing image decompression, Figure 2 is a block diagram of a conventional image decompression circuit, Figure 3 is a clock signal waveform diagram of the same circuit, and Figure 4 is an uninvented one. 5 is a wiring diagram of an information decompression circuit in an embodiment of the present invention, FIG. 6 is a circuit diagram of the information selection means, and FIG. 7 is a circuit diagram of the information selection means. 8 is a wiring diagram showing the operation of the information expansion circuit, and FIG. 9 is a wiring diagram of the information expansion circuit in another embodiment of the present invention. 13... Information transmission means, 14... Information selector ↓
-ri1゜Name of agent: Patent attorney Satoshi Nakao Li3 and 1 other personFig. ``l''ノ, l, χ2. χ3. i4. χ5. χl, χ7
p:f, θ,! , θ, ρ7 θ,! , θY=Z', μD
, ZL, χ1. 'tr, χ5. Ru. 12g+j 2nd figure 3 mouth lαfu (A+ 'b 4th figure 5th figure!-v 1.2,)'・ □□□□-rei'J //, ζ36 figure P. Figure 7
Claims (3)
n≧1の整数)に対してすくなくとも2値情報からなる
参照用マスクパターンPIIl(但し、mはm≧1の整
数)を有し、前記伸張すべき情報x1・・・・・・x、
をすくなくとも1行e′列(但し、n。 Ltd l≧2.l′≧2の整数)を有するマトリック
スA内の第1行から第4行の方向に移動させる際に、前
記参照用マスクP□ (但し、1≦1くeの整数)が第
1の情報であればマ) IJノクスAのaよ、](但し
、jはiSコく4の整数)に位置する干I!I報Xをマ
トリックスAの’i−N。 ]+1 の位置に移動させるとともに、マトリックスA
のa□、k(但し、kはk(iの整数で、1−1の時の
みに−1)に位置する情報XをマトリックスAのaよ+
IJ の位置に移動させ、一方前記参照用マスクP工が
第2の情報であればマトリックスAのaよ、p(但し、
Pは1sP≦eの整数)に位置する情報Xfマトリック
ス人内の’i−N、p に移動させることを特徴とする
情報伸張方法。(1) Information to be expanded x4.・・・・・・xn (However,
has a reference mask pattern PIIl consisting of at least binary information (where m is an integer of m≧1), and the information to be expanded x1...x,
The reference mask P □ If (however, an integer of 1≦1×e) is the first information, then Ma) IJ Nox A's a,] (however, j is an integer of iS×4) is located at I! I-information X of matrix A'i-N. ]+1 and move matrix A
a□, k (where k is an integer of i, -1 only when 1-1) information X located at a of matrix A +
On the other hand, if the reference mask P is the second information, a, p of matrix A (however,
An information decompression method characterized in that information is moved to 'i-N,p within an Xf matrix person, where P is an integer of 1sP≦e).
((B L、、a 、eVic=2、e′≧2の整数)
のマトリックスAのaq、□−(但し、q+ rは2≦
q≦(1+ q > rの整数)の位置に情報伝達手段
を設けるとともに、マトリックスAの’s、t(但し、
s、tはi<s≦l r ”≦t≦4′の整数)および
第1行の位置に情報選択手段を設け、伸張すべき情報x
1.・・・・・・xn(但し、nはn≧1の整数)を第
1行から第4行の方向に移動させていく場合、第1行の
位置に設けられた前記情報選択手段は参照用マスクパタ
ーンP1 に対応する:1ill III信号に応じて
、伸張すべき情報Xu lxu+l (但し、Uは1≦
u < nで、u−1の時のみu4−1=1)の一方を
入力し、またマトリックス人の2Ls、t に位置する
前記情報選択手段は参照用マスクパターンPsに対応す
る制御信号に応じて、マドすソクスAの&s−+ 、
t−+ + as−i 、 t、のどちらか一方に位置
する前記情報選択手段の情報x2人力し、さらにマトリ
ックスAのh q 、 rに位置する前記情報伝達手段
はマトリックスaQ’+rに位置する前記情報選択手段
、前記情報伝達手段のどれらか一方の情報Xを入力する
情報伸張回路。(2) Su<Su< , 1! : MoIll row (I' column ((B L,, a, eVic=2, integer of e'≧2)
aq of matrix A, □− (however, q+ r is 2≦
An information transmission means is provided at a position where q≦(1+q > an integer of r), and 's, t of matrix A (however,
s and t are integers satisfying i<s≦l r ”≦t≦4′) and an information selection means is provided at the position of the first row to select the information x to be decompressed.
1. ......When moving xn (where n is an integer of n≧1) from the first row to the fourth row, the information selection means provided at the position of the first row is Corresponding to the mask pattern P1: 1ill III The information to be expanded according to the signal Xu lxu+l (however, U is 1≦
When u<n and u-1, the information selection means inputs one of u4-1=1 only when u-1, and the information selection means located at 2Ls, t of the matrix person responds to the control signal corresponding to the reference mask pattern Ps. te, Madosokusu A's &s-+,
t-+ + as-i, the information x2 of the information selection means located at either one of t, and the information transmission means located at hq, r of matrix A are located at matrix aQ'+r. an information expansion circuit that inputs information X from either the information selection means or the information transmission means;
許請求の範囲第2項記載の情報伸張回路。(3) The information decompression circuit according to claim 2, wherein the information transmission means is a signal line.
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58192757A JPS6083182A (en) | 1983-10-14 | 1983-10-14 | Information decompression method and its circuit |
| EP84306633A EP0143533B1 (en) | 1983-09-29 | 1984-09-28 | Image data expanding and/or contracting method and apparatus |
| US06/655,690 US4747154A (en) | 1983-09-29 | 1984-09-28 | Image data expanding and/or contracting method and apparatus |
| DE84306633T DE3486126T2 (en) | 1983-09-29 | 1984-09-28 | EXPANSION AND / OR DRAWING METHOD AND DEVICE FOR IMAGE DATA. |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58192757A JPS6083182A (en) | 1983-10-14 | 1983-10-14 | Information decompression method and its circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6083182A true JPS6083182A (en) | 1985-05-11 |
| JPH0142424B2 JPH0142424B2 (en) | 1989-09-12 |
Family
ID=16296541
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58192757A Granted JPS6083182A (en) | 1983-09-29 | 1983-10-14 | Information decompression method and its circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6083182A (en) |
-
1983
- 1983-10-14 JP JP58192757A patent/JPS6083182A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0142424B2 (en) | 1989-09-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5386585A (en) | Self-timed data pipeline apparatus using asynchronous stages having toggle flip-flops | |
| EP0143533A2 (en) | Image data expanding and/or contracting method and apparatus | |
| JPH05232196A (en) | Test circuit | |
| US6745219B1 (en) | Arithmetic unit using stochastic data processing | |
| JPH0595486A (en) | Two-dimensional shift array for image compression | |
| JP3523315B2 (en) | Digital data multiplication processing circuit | |
| JPS6360952B2 (en) | ||
| JPS5972227A (en) | Series and parallel converting circuit | |
| JPH0142424B2 (en) | ||
| JPS6134678A (en) | Image scaling device | |
| JP3418418B2 (en) | Format conversion circuit | |
| JPH07253872A (en) | Input / output circuit of processor | |
| JP2968629B2 (en) | Maximum period sequence code generation circuit | |
| JP3155026B2 (en) | Accumulator | |
| JPH04257024A (en) | Root extracting device | |
| JP2516611B2 (en) | Parallel data processing device | |
| JPH01293760A (en) | Data thinning circuit | |
| JP3170044B2 (en) | Printing equipment | |
| JPH0137066B2 (en) | ||
| JPS63102467A (en) | Image data resolution conversion device | |
| JPH0523013Y2 (en) | ||
| JPH01221796A (en) | Bit block transferring lsi circuit | |
| JPH09311778A (en) | Adder circuit and integrated circuit design device | |
| JPH0653819A (en) | Synchronizing counter | |
| JP2003258646A (en) | 5x3 wavelet transformer |