Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0137066B2 - - Google Patents
[go: Go Back, main page]

JPH0137066B2 - - Google Patents

Info

Publication number
JPH0137066B2
JPH0137066B2 JP19275583A JP19275583A JPH0137066B2 JP H0137066 B2 JPH0137066 B2 JP H0137066B2 JP 19275583 A JP19275583 A JP 19275583A JP 19275583 A JP19275583 A JP 19275583A JP H0137066 B2 JPH0137066 B2 JP H0137066B2
Authority
JP
Japan
Prior art keywords
information
compressed
matrix
control signal
original image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
JP19275583A
Other languages
Japanese (ja)
Other versions
JPS6084072A (en
Inventor
Shigeo Shimazaki
Kazufumi Suzuki
Katsura Kawakami
Takeyoshi Ochiai
Etsuko Hirogami
Hiroaki Kodera
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP58192755A priority Critical patent/JPS6084072A/en
Priority to EP84306633A priority patent/EP0143533B1/en
Priority to DE84306633T priority patent/DE3486126T2/en
Priority to US06/655,690 priority patent/US4747154A/en
Publication of JPS6084072A publication Critical patent/JPS6084072A/en
Publication of JPH0137066B2 publication Critical patent/JPH0137066B2/ja
Granted legal-status Critical Current

Links

Description

【発明の詳細な説明】 産業上の利用分野 本発明は各種の圧縮、とりわけ画像情報の高速
な圧縮を行なうことのできる情報圧縮方法に関す
るものである。
DETAILED DESCRIPTION OF THE INVENTION Field of Industrial Application The present invention relates to various types of compression, particularly to an information compression method that can perform high-speed compression of image information.

従来例の構成とその問題点 近年、大型コンピユータや高価な専用システム
で行なわれていた画像の拡大や縮小などの編集処
理が、安価なパーソナルコンピユータの分野でも
必要とされるようになつてきた。
Conventional configurations and their problems In recent years, editing processes such as image enlargement and reduction, which used to be performed on large computers and expensive dedicated systems, have become necessary in the field of inexpensive personal computers.

以下に従来の画像の圧縮について説明する。 Conventional image compression will be explained below.

圧縮とは、第1図に示すように長さnの原画像
XからマスクパターンPの要素で“1”に対応す
る要素を抽出してXaを生成し、これを圧縮して
圧縮画像Yを得るものである。
Compression means extracting elements corresponding to "1" in mask pattern P from original image X of length n to generate Xa, and compressing this to create compressed image Y. It's something you get.

上記操作を行なうために第2図に示すような画
像圧縮回路が考えられる。
In order to perform the above operation, an image compression circuit as shown in FIG. 2 can be considered.

第2図において、1は原画像Xを格納するシフ
トレジスタで、クロツク信号aが印加されると、
左へ1要素だけシフトされ、そのシフトにより最
左端は値は出力信号cとして送出される。2はマ
スクパターンPを格納するシフトレジスタで、ク
ロツク信号aが印加されると、左へ1要素だけシ
フトされ、そのシフトにより最左端の値は出力信
号dとして送出される。3は圧縮結果が格納され
るシフトレジスタで、後述するANDゲートの出
力信号fが印加されると、各要素を1つ左へシフ
トする。4は1ビツトのレジスタで、クロツク信
号bに同期して信号dを取り込むとともに信号e
を出力する。5は論理積をとるANDゲートであ
る。なお、クロツク信号a,bは周波数が同じで
位相差をもつた信号である。
In FIG. 2, 1 is a shift register that stores the original image X, and when a clock signal a is applied,
The leftmost value is shifted by one element to the left, and the leftmost value is sent out as the output signal c. Reference numeral 2 denotes a shift register that stores the mask pattern P, and when a clock signal a is applied, it is shifted by one element to the left, and the leftmost value is sent out as an output signal d. 3 is a shift register in which the compression results are stored, and when an output signal f of an AND gate, which will be described later, is applied, each element is shifted to the left by one. 4 is a 1-bit register which takes in signal d in synchronization with clock signal b and also receives signal e.
Output. 5 is an AND gate that performs logical product. Note that the clock signals a and b have the same frequency but a phase difference.

以上のような構成の画像圧縮回路について、そ
の動作を以下に説明する。
The operation of the image compression circuit configured as above will be described below.

シフトレジスタ1,2にはそれぞれ第1図に示
す原画像XとマスクパターンPの各要素が左から
順に格納されているものとする。まず、クロツク
信号bに同期してシフトレジスタ2の出力信号d
(この時点では“1”)がレジスタ4に取り込まれ
信号eとなる。次に、シフトレジスタ1,2がク
ロツク信号aに同期してシフトされる。この時、
シフトされる直前の信号eが“1”であれば
ANDゲート5の出力も“1”となりシフトレジ
スタ3へクロツク信号fが供給されシフトレジス
タ1の出力信号cがシフトレジスタ3に取り込ま
れる。一方シフトされる直前の出力信号eが
“0”であれば、シフトレジスタ3へはクロツク
信号fが供給されず、シフト動作は行なわれない
ため、シフトレジスタ1から出力されていた出力
信号cは消滅する。このような動作が、クロツク
信号aに同期してシフトレジスタ1の要素の数だ
け行なわれることにより圧縮画像をシフトレジス
タ3に生成することができる。
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 output signal d of the shift register 2 is synchronized with the clock signal b.
(“1” at this point) is taken into the register 4 and becomes the signal e. Next, shift registers 1 and 2 are shifted in synchronization with clock signal a. At this time,
If the signal e just before being shifted is “1”
The output of the AND gate 5 also becomes "1", the clock signal f is supplied to the shift register 3, and the output signal c of the shift register 1 is taken into the shift register 3. On the other hand, if the output signal e immediately before being shifted is "0", the clock signal f is not supplied to the shift register 3 and no shift operation is performed, so the output signal c that was output from the shift register 1 is Disappear. Compressed images can be generated in the shift register 3 by performing such operations in synchronization with the clock signal a for the number of elements in the shift register 1.

しかしながら以上のような方法は、各クロツク
信号に同期して行なわれるため、高速な動作をさ
せようとすると、それに応じて高速なクロツクが
必要となりLSI化が困難という欠点を有してい
た。
However, since the above method is performed in synchronization with each clock signal, high-speed operation requires a correspondingly high-speed clock, which has the disadvantage that it is difficult to implement into an LSI.

発明の目的 本発明は、上記従来の問題点を解消するもの
で、LSI化に適し、かつ高速な情報の圧縮を行な
うことのできる情報圧縮方法およびその回路を提
供することを目的とする。
OBJECTS OF THE INVENTION The present invention solves the above conventional problems, and aims to provide an information compression method and circuit thereof that are suitable for LSI implementation and can compress information at high speed.

発明の構成 本発明の情報圧縮方法は、圧縮すべき情報x1
x2、…xo(但し、nはn≧2の整数)に対して、
少なくとも2値情報から成る参照用マスクパター
ンP1,P2,…Poを有し、前記圧縮すべき情報x1
x2、…xoを、n行n列に配置された情報手段より
成るマトリツクスA内の第n行から第1行の方向
に移動させる際に、 第i行(但し、iは1≦i≦n)において、前
記マトリツクスAのai,j(但し、jはi≦j≦n)
の位置における前記情報手段としては、参照用マ
スクパターンPiが第1の情報であれば、ai+1,j+1
位置における前記圧縮すべき情報をai-1,jの位置
に移動させ、 一方、前記参照用マスクパターンPiが第2の情
報であれば、ai+1,jの位置における前記圧縮すべ
き情報をai-1,jの位置に移動させる情報選択素子
を配置し、 また前記マトリツクスAのai,k(但し、kは1≦
k<i)の位置における前記情報手段としては、 参照用マスクパターンPiが第1、第2のいずれ
の情報であつても、ai+1,kの位置における前記圧
縮すべき情報を、ai-1,kの位置に移動させる情報
伝達素子を配置することにより上記目的を達する
ものである。
Configuration of the Invention The information compression method of the present invention provides information to be compressed x 1 ,
For x 2 ,...x o (where n is an integer of n≧2),
It has reference mask patterns P 1 , P 2 , ... P o consisting of at least binary information, and the information to be compressed x 1 ,
When moving x 2 , ... ≦n), a i,j of the matrix A (where j is i≦j≦n)
If the reference mask pattern P i is the first information, the information means at the position a On the other hand, if the reference mask pattern P i is second information, an information selection element that moves the information to be compressed at the position a i+1,j to the position a i-1,j . and a i,k of the matrix A (where k is 1≦
The information means at the position of k<i) includes the information to be compressed at the position of a i+1,k , regardless of whether the reference mask pattern P i is the first or second information. The above objective is achieved by arranging the information transmission element to be moved to the position a i-1,k .

実施例の説明 以下、本発明の一実施例における情報圧縮方法
について説明する。
DESCRIPTION OF EMBODIMENTS An information compression method according to an embodiment of the present invention will be described below.

まず原画像Xをx0、x1、x2、x3、x4、x5、x6
x7、また参照用マスクパターンPを1、0、1、
0、0、0、1、0とした場合を考える。
First, the original image X is divided into x 0 , x 1 , x 2 , x 3 , x 4 , x 5 , x 6 ,
x 7 , and the reference mask pattern P is 1, 0, 1,
Consider the case of 0, 0, 0, 1, 0.

第3図に示すように縦方向をi、横方向をjな
る添字でマトリツクスの各要素をMi,jで指示す
る。原画像Xが初めi=7の行に存在し、i行目
からi−1行目の方向にマトリツクス内を移動
し、圧縮画像Y=x0、x2、x6を得るものである。
i行目からi−1行目への移動に際し、i=jの
要素は、参照マスクパターンPiが0であれば捨て
られ、i=jより右の全ての要素が左へ1要素分
シフトされる。一方参照マスクパターンPiが1で
あれば、その時のi行目の全要素がi−1行目に
移動される。この動作がi=0の行の各要素に対
して行なわれ、マトリクスからの出力として圧縮
画像Yを得る。
As shown in FIG. 3, each element of the matrix is designated by M i,j with a subscript i in the vertical direction and j in the horizontal direction. The original image X initially exists in the row i=7 and moves within the matrix in the direction from the i-th row to the i-1th row to obtain compressed images Y=x 0 , x 2 , x 6 .
When moving from the i-th row to the i-1th row, the element at i=j is discarded if the reference mask pattern P i is 0, and all elements to the right of i=j are shifted to the left by one element. be done. On the other hand, if the reference mask pattern P i is 1, all elements of the i-th row at that time are moved to the i-1 row. This operation is performed for each element in the row with i=0 to obtain a compressed image Y as an output from the matrix.

上記の原理に従つて実際の値をあてはめて圧縮
される様子をおつてみると、次のようになる。
If we apply the actual values according to the above principle and look at how they are compressed, we get the following.

(1) i=7の行ではP7=0であるから、x7は捨
てられる。この例ではM7,7より右の要素M7,8
存在しないため、M6,7は空になる。従つてi=
6の行は、x0、x1、x2、x3、x4、x5、x6とな
る。
(1) In the row where i=7, P 7 =0, so x 7 is discarded. In this example, there is no element M 7,8 to the right of M 7,7 , so M 6,7 is empty. Therefore i=
The row number 6 is x 0 , x 1 , x 2 , x 3 , x 4 , x 5 , x 6 .

(2) i=6の行ではP6=1であるからこの行の
全要素がi=5の行へ移動され、従つてi=5
の行はx0、x1、x2、x3、x4、x5、x6となる。
(2) Since P 6 = 1 in the row with i=6, all elements in this row are moved to the row with i=5, so i=5
The rows are x 0 , x 1 , x 2 , x 3 , x 4 , x 5 , x 6 .

(3) i=5の行ではP5=0であるからx5は捨て
られ、j=5より右の全要素が左へシフトされ
る。従つてi=4の行は、x0、x1、x2、x3
x4、x6となる。
(3) In the row where i=5, P 5 =0, so x 5 is discarded, and all elements to the right of j=5 are shifted to the left. Therefore, the row of i=4 is x 0 , x 1 , x 2 , x 3 ,
x 4 and x 6 .

以下、同様にi=4〜0の行に対して処理する
ことにより、マトリクスからの出力はY=x0
x2、x6となる。
By similarly processing the rows from i=4 to 0, the output from the matrix is Y=x 0 ,
x 2 and x 6 .

j=8の列に0なる要素があるものとして考え
ることにより、マトリクスの空となつた部分に0
をセツトすることができる。
By considering that there is an element of 0 in the column j = 8, 0 is added to the empty part of the matrix.
can be set.

次に、本発明の一実施例における情報圧縮方式
を実現する情報圧縮回路について説明する。
Next, an information compression circuit that implements an information compression method according to an embodiment of the present invention will be described.

第4図は本発明の一実施例における情報圧縮方
式を実現する情報圧縮回路の結線を示すものであ
る。
FIG. 4 shows the connections of an information compression circuit that implements the information compression method in one embodiment of the present invention.

第4図において、100〜107は圧縮すべき画
像情報x0〜x7を印加する情報入力端子、110
117は参照用マスクパターンP0〜P7に応じた2
値制御信号が印加される制御信号入力端子、12
〜127はインバータである。13は8行8列の
マトリツクスの要素Mk,l(但し、k、lはともに
整数で1≦k≦7、0<k)の位置に設けられて
いるとともに、上方から送出されてくる情報を下
方に送出する情報伝達手段で、単に信号線であつ
てもよい。14はマトリツクスの要素Ms,t(但し、
s、tはともに整数で0≦s≦7、s≦t)の位
置に設けられているとともに、制御信号入力端子
11sを介して送出されてくる参照用マスクパタ
ーンPsに対応する制御信号as,bsに応じてマトリ
ツクスの要素Ms+1,t+1に位置する情報か、マトリ
ツクスの要素Ms+1,tに位置する情報の一方を選択
する情報選択手段で、第5図に示すような論理素
子14a,14b,14c,14dにより構成さ
れている。但し、マトリツクスMの7列に位置す
る情報選択手段については画像情報x7を切り捨て
るか否かを選択するのみに設けられている。15
〜157は圧縮された画像情報Yを得る出力端子
である。
In FIG. 4, 100 to 107 are information input terminals to which image information x0 to x7 to be compressed are applied, and 110 to
11 7 is 2 according to the reference mask pattern P 0 to P 7
a control signal input terminal, 12, to which a value control signal is applied;
0 to 127 are inverters. 13 is provided at the position of element M k,l (where k and l are both integers, 1≦k≦7, 0<k) of a matrix with 8 rows and 8 columns, and information sent from above. It is an information transmission means for transmitting information downward, and may simply be a signal line. 14 is the matrix element M s,t (however,
s and t are both integers and are provided at positions where 0≦s≦7, s≦t), and a control signal corresponding to the reference mask pattern P s sent through the control signal input terminal 11 s . Information selection means for selecting either the information located at the matrix element M s+1,t+1 or the information located at the matrix element M s+1,t according to a s and b s ; It is composed of logic elements 14a, 14b, 14c, and 14d as shown in the figure. However, the information selection means located in the 7th column of the matrix M is provided only to select whether or not to truncate the image information x7 . 15
0 to 157 are output terminals from which compressed image information Y is obtained.

以下、第6図を参照しながら情報選択手段14
の構成についてさらに詳細に説明する。
The information selection means 14 will be described below with reference to FIG.
The configuration will be explained in more detail.

第6図に示すように、情報選択手段14は制御
信号入力端子11sを介して送出されてくる制御
信号asが“0”制御信号bsが“1”の際すなわち
(as、bs)=(0、1)の際にはマトリツクスの
Ms+1,t+1に位置する情報cを入力し、一方制御信
号asが“1”、制御信号bsが“0”の際、すなわ
ち(as、bs)=(1、0)の際にはマトリツクスの
Ms+1,tに位置する情報dを選択的に入力する。
As shown in FIG. 6, when the control signal a s sent through the control signal input terminal 11 s is "0" and the control signal b s is "1", the information selection means 14 selects (a s , b s ) = (0, 1), the matrix
When the information c located at M s+1,t+1 is input, and the control signal a s is "1" and the control signal b s is "0", that is, (a s , b s )=(1, 0), the matrix
Selectively input information d located at M s+1,t .

上記構成において、以下その動作を説明する。 The operation of the above configuration will be explained below.

なお参照マスクパターンPは1、0、1、0、
0、0、1、0とし、最終的に圧縮情報x0、x2
x6を得るものとすることは第1図に示した説明と
同様である。
Note that the reference mask pattern P is 1, 0, 1, 0,
0, 0, 1, 0, and finally compressed information x 0 , x 2 ,
The assumption that x 6 is obtained is the same as the explanation shown in FIG.

まず第7図aに示すように、情報入力端子10
〜107を介して情報伝達手段130〜136及び
情報選択手段140に原画像情報x0〜x7を送出す
る。その際、情報選択手段140は制御信号とし
て制御信号入力端子117を介して(a7、b7)=
(0、1)が印加されていることにより、情報選
択手段140は入力信号として線C側の情報を選
択するので原画像情報x7は切り捨てられる。
First, as shown in FIG. 7a, the information input terminal 10
The original image information x0 to x7 is sent to the information transmitting means 130 to 136 and the information selecting means 140 via the information transmitting means 130 to 136 and the information selecting means 140 . At that time, the information selection means 14 0 sends ( a 7 , b 7 )=
Since (0, 1) is applied, the information selection means 140 selects the information on the line C side as an input signal, so the original image information x7 is truncated.

次に第7図bに示すように、情報伝達手段13
〜135までの原画像情報x0〜x5は、情報伝達手
段137〜1312に送出される。一方情報選択手
段141は制御信号として制御信号入力端子116
を介して(a6、b6)=(1、0)が印加されている
ことにより、線D側の情報を選択するので原画像
情報x6を入力する。
Next, as shown in FIG. 7b, the information transmission means 13
The original image information x0 to x5 from 0 to 135 is sent to information transmission means 137 to 1312 . On the other hand, the information selection means 14 1 is a control signal input terminal 11 6 as a control signal.
Since (a 6 , b 6 )=(1, 0) is applied via , the information on the line D side is selected, so the original image information x 6 is input.

次に第7図cに示すように、情報伝達手段13
〜1311までの原画像情報x0〜x4は、情報伝達
手段1313〜1317に送出される。一方情報選択
手段142は制御信号として制御信号入力端子1
5を介して(a5、b5)=(0、1)が印加されて
いることにより線C側の情報を選択するので原画
像情報x6を入力する。
Next, as shown in FIG. 7c, the information transmission means 13
The original image information x 0 to x 4 from 7 to 13 11 is sent to information transmission means 13 13 to 13 17 . On the other hand, the information selection means 14 2 is a control signal input terminal 1 as a control signal.
Since (a 5 , b 5 )=(0, 1) is applied through 1 5, the information on the line C side is selected, so the original image information x 6 is input.

次に第7図dに示すように、情報伝達手段13
13〜1316までの原画像情報x0〜x3は、情報伝達
手段1317〜1320に送出される。一方情報選択
手段143は制御信号として制御信号入力端子1
4を介して(a4、b4)=(0、1)が印加されて
いることにより、線C側の情報を選択するので原
画像情報x6を入力する。
Next, as shown in FIG. 7d, the information transmission means 13
The original image information x 0 to x 3 from 13 to 13 16 are sent to information transmission means 13 17 to 13 20 . On the other hand, the information selection means 14 3 is a control signal input terminal 1 as a control signal.
Since (a 4 , b 4 )=(0, 1) is applied through 1 4 , the information on the line C side is selected, so the original image information x 6 is input.

次に第7図eに示すように、情報伝達手段13
17〜1319までの原画像情報x0〜x2は、情報伝達
手段1321〜1322に送出される。一方情報選択
手段144は制御信号として制御信号入力端子1
3を介して(a3、b3)=(0、1)が印加されて
いることにより、線C側の情報を選択するので原
画像情報x6を入力する。
Next, as shown in FIG. 7e, the information transmission means 13
The original image information x 0 to x 2 from 17 to 13 19 are sent to information transmission means 13 21 to 13 22 . On the other hand, the information selection means 14 4 is a control signal input terminal 1 as a control signal.
Since (a 3 , b 3 )=(0, 1) is applied through 1 3 , the information on the line C side is selected, so the original image information x 6 is input.

次に第7図fに示すように、情報伝達手段13
21,1322の原画像情報x0、x1は、情報伝達手段
1324,1325に送出される。一方情報選択手段
145,146は制御信号として制御信号入力端子
11を介して(a2、b2)=(1、0)が印加されて
いることにより、それぞれ線D1,D2側の情報を
選択するので原画像情報x2、x6をそれぞれ入力す
る。
Next, as shown in FIG. 7f, the information transmission means 13
The original image information x 0 and x 1 of 21 and 13 22 are sent to information transmission means 13 24 and 13 25 . On the other hand, since (a 2 , b 2 )=(1, 0) is applied as a control signal via the control signal input terminal 11 to the information selection means 14 5 and 14 6 , the information selection means 14 5 and 14 6 are connected to the lines D 1 and D 2 , respectively. input the original image information x 2 and x 6 , respectively.

次に第7図gに示すように、情報伝達手段13
24を原画像情報x0は、情報伝達手段1326に送出
される。一方情報選択手段147,148は制御信
号として制御信号入力端子111を介して(a1
b1)=(0、1)が印加されていることにより、そ
れぞれ線C1,C2側の情報を選択するので原画像
情報x2、x6をそれぞれ入力する。
Next, as shown in FIG. 7g, the information transmission means 13
24 and the original image information x 0 are sent to the information transmission means 13 26 . On the other hand, the information selection means 14 7 , 14 8 input ( a 1 ,
Since b 1 )=(0, 1) is applied, the information on the lines C 1 and C 2 is selected, so the original image information x 2 and x 6 are input, respectively.

そして最終的に第7図hに示すように、情報選
択手段149,1410,1411は制御信号として制
御信号入力端子110を介して(a0、b0)=(1、
0)が印加されていることによりそれぞれD1
D2,D3側の情報を選択するので、原画像情報x0
x2、x6を入力する。そして情報選択手段149
1410,1411を最終出力として取り出すことに
より、圧縮情報Yを得ることができる。
Finally , as shown in FIG .
0) is applied, D 1 ,
Since the information on the D 2 and D 3 side is selected, the original image information x 0 ,
Enter x 2 and x 6 . and information selection means 14 9 ,
By extracting 14 10 and 14 11 as final outputs, compressed information Y can be obtained.

以上のように本実施例によれば、情報伝達手段
13及び情報選択手段14をマトリツクス状に配
置した回路構成とすることにより、高速な圧縮が
必要な場合であつてもクロツクを必要とせず、ま
た、規則的な回路構成であるためLSI化に適して
いる。また制御信号入力端子11に印加する制御
信号を変えるたけで、容易に他の圧縮情報Yを得
ることができる。
As described above, according to this embodiment, the circuit configuration in which the information transmitting means 13 and the information selecting means 14 are arranged in a matrix eliminates the need for a clock even when high-speed compression is required. In addition, the regular circuit configuration makes it suitable for LSI implementation. Further, other compressed information Y can be easily obtained by simply changing the control signal applied to the control signal input terminal 11.

なお本実施例では説明の都合上、情報伝達手段
13を設けたが、前述したように情報伝達手段1
3は単なる配線でもよい為、第4図の回路は第8
図のようなものとしてもよい。
In this embodiment, the information transmission means 13 is provided for convenience of explanation, but as described above, the information transmission means 1
3 may be a simple wiring, so the circuit in Figure 4 is the 8th one.
It may be as shown in the figure.

また本実施例では画像情報についてのみ説明し
たが、本発明に適用される情報は他のものでもよ
く、情報のサンプリング等にも利用できる。
Further, in this embodiment, only image information has been described, but other information may be applied to the present invention, and it can also be used for information sampling, etc.

発明の効果 以上本発明は、圧縮すべき情報をマトリツクス
を用いて処理することにより、クロツクを用いず
に高速に情報の圧縮を行なうことができ、またそ
の回路は規則的なものであるためLSI化にも適し
ており、その価値は大なるものがある。
Effects of the Invention As described above, the present invention can compress information at high speed without using a clock by processing information to be compressed using a matrix, and since the circuit is regular, it can be It is also suitable for commercialization, and its value is great.

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

第1図は画像の圧縮を示す図、第2図は従来考
えられる画像圧縮回路のブロツク結線図、第3図
は本発明の一実施例における情報圧縮方法を説明
する図、第4図は本発明の一実施例における情報
圧縮回路の結線図、第5図は情報選択手段の回路
図、第6図は同手段の結線図、第7図は同情報圧
縮回路の動作を示す結線図、第8図は本発明の他
の実施例における情報圧縮回路の結線図である。 13……情報伝達手段、14……情報選択手
段。
FIG. 1 is a diagram showing image compression, FIG. 2 is a block diagram of a conventional image compression circuit, FIG. 3 is a diagram explaining an information compression method in an embodiment of the present invention, and FIG. 4 is a diagram of the present invention. A wiring diagram of an information compression circuit in an embodiment of the invention, FIG. 5 is a circuit diagram of the information selection means, FIG. 6 is a wiring diagram of the same means, and FIG. 7 is a wiring diagram showing the operation of the information compression circuit. FIG. 8 is a wiring diagram of an information compression circuit in another embodiment of the present invention. 13... Information transmission means, 14... Information selection means.

Claims (1)

【特許請求の範囲】 1 圧縮すべき情報x1、x2、…xo(但し、nはn
≧2の整数)に対して、少なくとも2値情報から
成る参照用マスクパターンP1,P2,…Poを有し、
前記圧縮すべき情報x1、x2、…xoを、n行n列に
配置された情報手段より成るマトリツクスA内の
第n行から第1行の方向に移動させる際に、 第i行(但し、iは1≦i≦n)において、 前記マトリツクスAのai,j(但し、jはi≦j≦
n)の位置における前記情報手段としては、参照
用マスクパターンPiが第1の情報であれば、
ai+1,j+1の位置における前記圧縮すべき情報をai-1,j
の位置に移動させ、 一方、前記参照用マスクパターンPiが第2の情
報であれば、ai+1,jの位置における前記圧縮すべ
き情報をai-1,jの位置に移動させる情報選択素子
を配置し、 また前記マトリツクスAのai,k(但し、kは1≦
k<i)の位置における前記情報手段としては、 参照用マスクパターンPiが第1、第2のいずれ
の情報であつても、ai+1,kの位置における前記圧
縮すべき情報を、ai-1,kの位置に移動させる情報
伝達素子を配置したことを特徴とする情報圧縮方
式。 2 情報伝達素子は配線であることを特徴とする
特許請求の範囲第1項記載の情報圧縮方式。
[Claims] 1 Information to be compressed x 1 , x 2 ,...x o (where n is
≧2 integer), has reference mask patterns P 1 , P 2 , ... P o consisting of at least binary information,
When moving the information x 1 , x 2 , ... x o to be compressed from the nth row to the first row in the matrix A consisting of information means arranged in n rows and n columns, (however, i is 1≦i≦n), a i,j of the matrix A (however, j is i≦j≦
As the information means at the position n), if the reference mask pattern P i is the first information,
The information to be compressed at the position a i+1,j+1 is a i-1,j
On the other hand, if the reference mask pattern P i is the second information, move the information to be compressed at the position a i+1,j to the position a i-1,j. Information selection elements are arranged, and a i,k of the matrix A (where k is 1≦
The information means at the position of k<i) includes the information to be compressed at the position of a i+1,k , regardless of whether the reference mask pattern P i is the first or second information. An information compression method characterized by arranging an information transmission element that is moved to a i-1,k position. 2. The information compression method according to claim 1, wherein the information transmission element is a wiring.
JP58192755A 1983-09-29 1983-10-14 Method and circuit for compressing information Granted JPS6084072A (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP58192755A JPS6084072A (en) 1983-10-14 1983-10-14 Method and circuit for compressing information
EP84306633A EP0143533B1 (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.
US06/655,690 US4747154A (en) 1983-09-29 1984-09-28 Image data expanding and/or contracting method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58192755A JPS6084072A (en) 1983-10-14 1983-10-14 Method and circuit for compressing information

Publications (2)

Publication Number Publication Date
JPS6084072A JPS6084072A (en) 1985-05-13
JPH0137066B2 true JPH0137066B2 (en) 1989-08-03

Family

ID=16296507

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58192755A Granted JPS6084072A (en) 1983-09-29 1983-10-14 Method and circuit for compressing information

Country Status (1)

Country Link
JP (1) JPS6084072A (en)

Also Published As

Publication number Publication date
JPS6084072A (en) 1985-05-13

Similar Documents

Publication Publication Date Title
US4791594A (en) Random-access psuedo random number generator
JP3198656B2 (en) Video signal synthesizing apparatus and method
JPH02278382A (en) Arithmetic and logic mechanism for graphic processor
JPH0137066B2 (en)
JPH0221632B2 (en)
JP3726971B2 (en) Parallel processor device
JP2982509B2 (en) Image reduction processing method
JPH0142424B2 (en)
JPH0221633B2 (en)
RU2020744C1 (en) Universal modulo-m parallel counter-decoder of bits in n-bit binary code
JP2844971B2 (en) Digital code processing system
JPH02173788A (en) Character pattern converting circuit
JPH05165559A (en) Key switch matrix circuit
JPS61136169A (en) High-speed arithmetic unit
JPS6333073A (en) Television video synthesizing circuit
JPH0391829A (en) Bit data transfer circuit
JP2580641B2 (en) Block synchronization circuit
JPS6280728A (en) Sorting circuit
JPH03196257A (en) Vector processor
JPH0514138A (en) Latch circuit with temporary latch function
JPH04182874A (en) Logic composing method
JPS6247784A (en) Image processor
JPH0435948B2 (en)
JPS594793B2 (en) variable length delay circuit
JPS6398078A (en) Histogram calculating device