JPH0221632B2 - - Google Patents
Info
- Publication number
- JPH0221632B2 JPH0221632B2 JP6692084A JP6692084A JPH0221632B2 JP H0221632 B2 JPH0221632 B2 JP H0221632B2 JP 6692084 A JP6692084 A JP 6692084A JP 6692084 A JP6692084 A JP 6692084A JP H0221632 B2 JPH0221632 B2 JP H0221632B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- matrix
- selection means
- output
- control signal
- 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
Links
- 239000011159 matrix material Substances 0.000 claims description 49
- 230000006835 compression Effects 0.000 claims description 28
- 238000007906 compression Methods 0.000 claims description 28
- 230000005540 biological transmission Effects 0.000 claims description 22
- 238000000034 method Methods 0.000 claims description 8
- 238000010187 selection method Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 9
- 230000000694 effects Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Landscapes
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Image Processing (AREA)
Description
【発明の詳細な説明】
産業上の利用分野
本発明は各種の圧縮、とりわけ画像情報の高速
な圧縮を行なうことのできる情報圧縮方法および
その回路に関するものである。
な圧縮を行なうことのできる情報圧縮方法および
その回路に関するものである。
従来例の構成とその問題点
近年、大型コンピユータや高価な専用システム
で行なわれていた画像の拡大や縮小などの編集処
理が、安価なパーソナルコンピユータの分野でも
必要とされるようになつてきた。
で行なわれていた画像の拡大や縮小などの編集処
理が、安価なパーソナルコンピユータの分野でも
必要とされるようになつてきた。
以下に従来の画像の圧縮について説明する。
圧縮とは、第1図に示すように長さnの原画像
Xからマスクパターンpの要素で“1”に対応す
る要素を抽出してXaを生成し、これを圧縮して
圧縮画像Yを得るものである。
Xからマスクパターンpの要素で“1”に対応す
る要素を抽出してXaを生成し、これを圧縮して
圧縮画像Yを得るものである。
上記操作を行なうために第2図に示すような画
像圧縮回路が考えられる。
像圧縮回路が考えられる。
第2図において、1は原画像Xを格納するシフ
トレジスタで、クロツク信号aが印加されると、
左へ1要素だけシフトされ、そのシフトにより最
左端の値は出力信号cとして送出される。2はマ
スクパターンpを格納するシフトレジスタで、ク
ロツク信号aが印加されると、左へ1要素だけシ
フトされ、そのシフトにより最左端の値は出力信
号dとして送出される。3は圧縮結果が格納され
るシフトレジスタで、後述するANDゲートの出
力信号fが印加されると、各要素を1つ左へシフ
トする。4は1ビツトのレジスタで、クロツク信
号bに同期して信号dを取り込むとともに信号e
を出力する。5は論理積をとるANDゲートであ
る。なお、クロツク信号a,bは周波数が同じで
位相差をもつた信号である。
トレジスタで、クロツク信号aが印加されると、
左へ1要素だけシフトされ、そのシフトにより最
左端の値は出力信号cとして送出される。2はマ
スクパターンpを格納するシフトレジスタで、ク
ロツク信号aが印加されると、左へ1要素だけシ
フトされ、そのシフトにより最左端の値は出力信
号dとして送出される。3は圧縮結果が格納され
るシフトレジスタで、後述するANDゲートの出
力信号fが印加されると、各要素を1つ左へシフ
トする。4は1ビツトのレジスタで、クロツク信
号bに同期して信号dを取り込むとともに信号e
を出力する。5は論理積をとるANDゲートであ
る。なお、クロツク信号a,bは周波数が同じで
位相差をもつた信号である。
以上のような構成の画像圧縮回路について、そ
の動作を以下に説明する。
の動作を以下に説明する。
シフトレジスタ1,2にはそれぞれ第1図に示
す原画像Xとマスクパターンpの各要素が左から
順に格納されているものとする。まず、クロツク
信号bに同期してシフトレジスタ2の出力信号d
(この時点では“1”)がレジスタ4に取り込まれ
信号eとなる。次にシフトレジスタ1,2がクロ
ツク信号aに同期してシフトされる。この時、シ
フトされる直前の信号eが“1”であればAND
ゲート5の出力も“1”となりシフトレジスタ3
へクロツク信号fが供給されシフトレジスタ1の
出力信号cがシフトレジスタ3に取り込まれる。
一方シフトされる直前の出力信号lが“0”であ
れば、シフトレジスタ3へはクロツク信号fが供
給されず、シフト動作は行なわれないため、シフ
トレジスタ1から出力されていた出力信号cは消
減する。このような動作が、クロツク信号a,b
に同期してシフトレジスタ1の要素の数だけ行な
われることにより圧縮画像をシフトレジスタ3に
生成することができる。
す原画像Xとマスクパターンpの各要素が左から
順に格納されているものとする。まず、クロツク
信号bに同期してシフトレジスタ2の出力信号d
(この時点では“1”)がレジスタ4に取り込まれ
信号eとなる。次にシフトレジスタ1,2がクロ
ツク信号aに同期してシフトされる。この時、シ
フトされる直前の信号eが“1”であればAND
ゲート5の出力も“1”となりシフトレジスタ3
へクロツク信号fが供給されシフトレジスタ1の
出力信号cがシフトレジスタ3に取り込まれる。
一方シフトされる直前の出力信号lが“0”であ
れば、シフトレジスタ3へはクロツク信号fが供
給されず、シフト動作は行なわれないため、シフ
トレジスタ1から出力されていた出力信号cは消
減する。このような動作が、クロツク信号a,b
に同期してシフトレジスタ1の要素の数だけ行な
われることにより圧縮画像をシフトレジスタ3に
生成することができる。
しかしながら以上のような方法は、各クロツク
信号に同期して行なわれるため、高速な動作をさ
せようとすると、それに応じて高速なクロツクが
必要となりLSI化が困難であり更に表のような画
像を圧縮する場合、抽出されない要素に表の枠情
報があると、その枠情報が消減してしまうという
欠点を有していた。
信号に同期して行なわれるため、高速な動作をさ
せようとすると、それに応じて高速なクロツクが
必要となりLSI化が困難であり更に表のような画
像を圧縮する場合、抽出されない要素に表の枠情
報があると、その枠情報が消減してしまうという
欠点を有していた。
発明の目的
本発明は、上記従来の問題点を解消するもの
で、LSI化に適し、高速な情報の圧縮を行ないか
つ、表のような画像を圧縮する場合でも枠情報の
消滅しない情報圧縮方法およびその回路を提供す
ることを目的とする。
で、LSI化に適し、高速な情報の圧縮を行ないか
つ、表のような画像を圧縮する場合でも枠情報の
消滅しない情報圧縮方法およびその回路を提供す
ることを目的とする。
発明の構成
本発明の情報圧縮方法は、圧縮すべき情報x1,
x2,……,xo(但し、nはn≧2の整数)に対し
てすくなくとも2値情報からなる参照用マスクパ
ターンp1,p2,……,poを有し、前記圧縮すべき
情報x1,x2,……,xoをn行n列からなるマトリ
ツクスA内における第n行から第1行の方向に移
動させる際に、前記参照用マスクパターンpi(但
し、iは1≦i≦nの整数)が第1の情報であれ
ばマトリツクスAのai,iに位置する情報xiと、ai,i-1
に位置する情報xとで論理和演算を行ない、結果
をマトリツクスAのai-1,i-1に移動するとともに、
マトリツクスAのai,j(但し、jは(i+1)≦j
≦n)およびai,u(但し、uは1≦u≦i−2の整
数)に位置する情報xをマトリツクスAのai-1,j-1
およびai-1,uにそれぞれ移動させ、一方前記参照
用マスクパターンpiが第2の情報であればマトリ
ツクスAのai,v(但し、vは1≦v≦nの整数)に
位置する情報xをマトリツクスAのai-1,vの位置
に移動させることにより、上記目的を達するもの
である。
x2,……,xo(但し、nはn≧2の整数)に対し
てすくなくとも2値情報からなる参照用マスクパ
ターンp1,p2,……,poを有し、前記圧縮すべき
情報x1,x2,……,xoをn行n列からなるマトリ
ツクスA内における第n行から第1行の方向に移
動させる際に、前記参照用マスクパターンpi(但
し、iは1≦i≦nの整数)が第1の情報であれ
ばマトリツクスAのai,iに位置する情報xiと、ai,i-1
に位置する情報xとで論理和演算を行ない、結果
をマトリツクスAのai-1,i-1に移動するとともに、
マトリツクスAのai,j(但し、jは(i+1)≦j
≦n)およびai,u(但し、uは1≦u≦i−2の整
数)に位置する情報xをマトリツクスAのai-1,j-1
およびai-1,uにそれぞれ移動させ、一方前記参照
用マスクパターンpiが第2の情報であればマトリ
ツクスAのai,v(但し、vは1≦v≦nの整数)に
位置する情報xをマトリツクスAのai-1,vの位置
に移動させることにより、上記目的を達するもの
である。
一方本発明の情報圧縮回路は、n行n列(但
し、nはn≧2の整数)のマトリツクスAのak,l
(但し、k,lは3≦k≦n、1≦l≦k−2の
整数)の位置に情報伝達手段を設けるとともに、
前記マトリツクスAのan,q(但し、m,qは1≦
m≦n、0<m−1≦q≦nの整数)の位置に情
報選択手段を設け、圧縮すべき情報x1,x2,…
…,xoを第n行から第1行の方向に移動させてい
く場合に、第n行に設けられた前記情報伝達手段
は第n−1行に設けられている前記情報伝達手
段、あるいは情報選択手段が情報xを入力できる
ように送出するとともに、第r行(但し、rは3
≦r≦n−1の整数)に設けられた前記情報伝達
手段は第r−1行に設けられている前記情報手
段、あるいは情報選択手段が情報xを入力できる
よう送出し、一方第n列に設けられた前記情報選
択手段は参照用マスクパターンに対応する制御信
号に応じて前記圧縮すべき情報xoを切り捨てるか
否かを決定するとともに、前記マトリツクスAの
an-1,qの位置に設けられた前記情報選択手段は参
照用マスクパターンに対応する制御信号に応じて
前記マトリツクスAのan,q+1の位置に設けられて
いる前記情報選択手段の出力情報xを入力する
か、前記マトリツクスAのan,qの位置に設けられ
ている前記情報伝達手段、あるいは情報選択手段
の出力情報xを入力するかを選択し、更に前記マ
トリツクスAのan-1,n-2およびao,o-1の位置に設け
られた前記情報選択手段は、前記マトリツクスA
のan-1,qの位置に設けられた前記選択手段に、前
記マトリツクスAのan,n-1の位置に設けられた前
記情報選択手段の出力情報と、前記マトリツクス
Aのan,n-2の位置に設けられた前記情報伝達手段
の出力情報との間および情報xoとxo-1との間で演
算を行なう演算手段を付加し、前記情報選択手段
は、参照用マスクパターンに対応する制御信号に
応じて前記マトリツクスAのan,n-2の位置に設け
られている前記情報伝達手段の出力情報を入力す
るか前記情報選択手段内の前記演算手段の出力情
報を入力するかおよび情報xo-1を入力するか情報
xoとxo-1との演算手段の出力情報を入力とするか
を選択することにより上記目的を達するものであ
る。
し、nはn≧2の整数)のマトリツクスAのak,l
(但し、k,lは3≦k≦n、1≦l≦k−2の
整数)の位置に情報伝達手段を設けるとともに、
前記マトリツクスAのan,q(但し、m,qは1≦
m≦n、0<m−1≦q≦nの整数)の位置に情
報選択手段を設け、圧縮すべき情報x1,x2,…
…,xoを第n行から第1行の方向に移動させてい
く場合に、第n行に設けられた前記情報伝達手段
は第n−1行に設けられている前記情報伝達手
段、あるいは情報選択手段が情報xを入力できる
ように送出するとともに、第r行(但し、rは3
≦r≦n−1の整数)に設けられた前記情報伝達
手段は第r−1行に設けられている前記情報手
段、あるいは情報選択手段が情報xを入力できる
よう送出し、一方第n列に設けられた前記情報選
択手段は参照用マスクパターンに対応する制御信
号に応じて前記圧縮すべき情報xoを切り捨てるか
否かを決定するとともに、前記マトリツクスAの
an-1,qの位置に設けられた前記情報選択手段は参
照用マスクパターンに対応する制御信号に応じて
前記マトリツクスAのan,q+1の位置に設けられて
いる前記情報選択手段の出力情報xを入力する
か、前記マトリツクスAのan,qの位置に設けられ
ている前記情報伝達手段、あるいは情報選択手段
の出力情報xを入力するかを選択し、更に前記マ
トリツクスAのan-1,n-2およびao,o-1の位置に設け
られた前記情報選択手段は、前記マトリツクスA
のan-1,qの位置に設けられた前記選択手段に、前
記マトリツクスAのan,n-1の位置に設けられた前
記情報選択手段の出力情報と、前記マトリツクス
Aのan,n-2の位置に設けられた前記情報伝達手段
の出力情報との間および情報xoとxo-1との間で演
算を行なう演算手段を付加し、前記情報選択手段
は、参照用マスクパターンに対応する制御信号に
応じて前記マトリツクスAのan,n-2の位置に設け
られている前記情報伝達手段の出力情報を入力す
るか前記情報選択手段内の前記演算手段の出力情
報を入力するかおよび情報xo-1を入力するか情報
xoとxo-1との演算手段の出力情報を入力とするか
を選択することにより上記目的を達するものであ
る。
実施例の説明
以下、本発明の一実施例における情報圧縮方法
について説明する。説明の都合によりここでは8
行8列のマトリツクスとし、添字の値は0〜7で
表わす。
について説明する。説明の都合によりここでは8
行8列のマトリツクスとし、添字の値は0〜7で
表わす。
まず原画像Xをx0,x1,x2,x3,x4,x5,x6,
x7、または参照用マスクパターンpを1、0、
1、0、0、0、1、0とした場合を考える。
x7、または参照用マスクパターンpを1、0、
1、0、0、0、1、0とした場合を考える。
第3図に示すように縦方向をi、横方向をjな
る添字でマトリツクスの各要素をMi,jで指示す
る。原画像Xが初めi=7の行に存在し、i行目
からi−1行目の方向にマトリツクス内を移動
し、圧縮画像Y=x01,x2345,x67を得るものであ
る。i行目からi−1行目への移動に際し、参照
マスクパターンpiが0であればi=jの要素Mij
より右の全ての要素が左へ1要素分シフトされ
る。この時、i=jの要素MijとMij-1の要素との
間で論理和がとられる。一方参照マスクパターン
piが1であれば、その時のi行目の全要素がi−
1行目に移動させる。この動作がi=0の行の各
要素に対して行なわれ、マトリツクスからの出力
として圧縮画像Yを得る。
る添字でマトリツクスの各要素をMi,jで指示す
る。原画像Xが初めi=7の行に存在し、i行目
からi−1行目の方向にマトリツクス内を移動
し、圧縮画像Y=x01,x2345,x67を得るものであ
る。i行目からi−1行目への移動に際し、参照
マスクパターンpiが0であればi=jの要素Mij
より右の全ての要素が左へ1要素分シフトされ
る。この時、i=jの要素MijとMij-1の要素との
間で論理和がとられる。一方参照マスクパターン
piが1であれば、その時のi行目の全要素がi−
1行目に移動させる。この動作がi=0の行の各
要素に対して行なわれ、マトリツクスからの出力
として圧縮画像Yを得る。
上記の原理に従つて実際の値をあてはめて圧縮
される様子をおつてみると、次のようになる。
される様子をおつてみると、次のようになる。
(1) i=7の行ではp7=0であるから、x7はx6と
論理和がとられ、その結果M6,6はx6+x7とな
る。この例ではM7,7より右の要素M7,8は存在し
ないため、M6,7は空になる。従つてi=6の行
は、x0,x1,x2,x3,x4,x5,x6+x7となる。
論理和がとられ、その結果M6,6はx6+x7とな
る。この例ではM7,7より右の要素M7,8は存在し
ないため、M6,7は空になる。従つてi=6の行
は、x0,x1,x2,x3,x4,x5,x6+x7となる。
(2) i=6の行ではp6=1であるからこの行の全
要素がi=5の行へ移され、従つてi=5の行
はx0,x1,x2,x3,x4,x5,x6+x7となる。
要素がi=5の行へ移され、従つてi=5の行
はx0,x1,x2,x3,x4,x5,x6+x7となる。
(3) i=5の行ではp5=0であるからx5はx4と論
理和がとられ、j=5より右の全要素が左へシ
フトされる。従つてi=4の行は、x0,x1,
x2,x3,x4,x5,x6+x7となる。
理和がとられ、j=5より右の全要素が左へシ
フトされる。従つてi=4の行は、x0,x1,
x2,x3,x4,x5,x6+x7となる。
以下、同様にi=4〜0の行に対して処理する
ことにより、マトリツクスからの出力はY=x0+
x1,x2+x3+x4+x5+x6+x7となる。
ことにより、マトリツクスからの出力はY=x0+
x1,x2+x3+x4+x5+x6+x7となる。
j=8の列に0なる要素があるものとして考え
ることにより、マトリツクスの空となつた部分に
0をセツトすることができる。
ることにより、マトリツクスの空となつた部分に
0をセツトすることができる。
次に、本発明の一実施例における情報圧縮回路
について説明する。
について説明する。
第4図は本発明の一実施例における情報圧縮回
路の結線を示すものである。
路の結線を示すものである。
第4図において、100〜107は圧縮すべき画
像情報x0〜x7を印加する情報入力端子、110〜
117は参照用マスクパターンp0〜p7に応じた2
値制御信号が印加される制御信号入力端子、12
0〜127はインバータである。13は8行8列の
マトリツクスの要素Mj,k(但し、j,kはともに
整数で2≦j≦7、O≦k≦j≦−2)の位置に
設けられているとともに、上方から送出されてく
る情報を下方に送出する情報伝達手段で、単に信
号線であつてもよい。14はマトリツクスの要素
Ms,t(但し、s,tはともに整数で0≦s≦7、
s≦t≦7)の位置に設けられているとともに、
制御信号入力端子11Sを介して送出されてくる
参照用マスクパターンpsに対応する制御信号as,
bsに応じてマトリツクスの要素Ms+1,t+1に位置す
る情報か、マトリツクスの要素Ms+1,tに位置する
情報の一方を選択する情報選択手段で、第5図a
に示すような論理素子14a,14b,14c,
14dにより構成されている。但し、マトリツク
スMのj=7の列に位置する情報選択手段につい
ては画像情報x7を切り捨てるか否かを選択するの
みに設けられている。16はマトリツクスの要素
Mi,i-1の位置に設けられているとともに制御信号
入力端子11iを介して送出されてくる参照用マ
スクパターンpiに対応する制御信号ai,biに応じ
てマトリツクスの要素Mi+1,iとMi+1,i-1に位置する
情報との論理和の結果かマトリツクスの要素
Mi+1,i-1に位置する情報の一方を選択する情報選
択手段で、第5図bに示すような論理素子16
a,16b,16c,16d,16eにより構成
されている。情報選択手段16は、情報選択手段
14への情報cの代りに情報dとcとの論理和を
入力したものである。150〜157は圧縮された
画像情報Yを得る出力端子である。
像情報x0〜x7を印加する情報入力端子、110〜
117は参照用マスクパターンp0〜p7に応じた2
値制御信号が印加される制御信号入力端子、12
0〜127はインバータである。13は8行8列の
マトリツクスの要素Mj,k(但し、j,kはともに
整数で2≦j≦7、O≦k≦j≦−2)の位置に
設けられているとともに、上方から送出されてく
る情報を下方に送出する情報伝達手段で、単に信
号線であつてもよい。14はマトリツクスの要素
Ms,t(但し、s,tはともに整数で0≦s≦7、
s≦t≦7)の位置に設けられているとともに、
制御信号入力端子11Sを介して送出されてくる
参照用マスクパターンpsに対応する制御信号as,
bsに応じてマトリツクスの要素Ms+1,t+1に位置す
る情報か、マトリツクスの要素Ms+1,tに位置する
情報の一方を選択する情報選択手段で、第5図a
に示すような論理素子14a,14b,14c,
14dにより構成されている。但し、マトリツク
スMのj=7の列に位置する情報選択手段につい
ては画像情報x7を切り捨てるか否かを選択するの
みに設けられている。16はマトリツクスの要素
Mi,i-1の位置に設けられているとともに制御信号
入力端子11iを介して送出されてくる参照用マ
スクパターンpiに対応する制御信号ai,biに応じ
てマトリツクスの要素Mi+1,iとMi+1,i-1に位置する
情報との論理和の結果かマトリツクスの要素
Mi+1,i-1に位置する情報の一方を選択する情報選
択手段で、第5図bに示すような論理素子16
a,16b,16c,16d,16eにより構成
されている。情報選択手段16は、情報選択手段
14への情報cの代りに情報dとcとの論理和を
入力したものである。150〜157は圧縮された
画像情報Yを得る出力端子である。
以下、第6図を参照しながら情報選択手段14
の構成についてさらに詳細に説明する。
の構成についてさらに詳細に説明する。
第6図に示すように、制御信号入力端子11s
を介して送出されてくる制御信号asが“0”制御
信号bsが“1”の際すなわち(as,bs)=(0、
1)の際には情報選択手段14はマトリツクスの
Ms+1,t+1に位置する情報cを情報選択手段16は
Ms+1,tとMs+1,t-1に位置する情報eとfの論理和
を入力し、一方制御信号asが“1”、制御信号bs
が“0”の際すなわち(as,bs)=(1、0)の際
には情報選択手段14はマトリツクスのMs+1,tに
位置する情報dを情報選択手段16はマトリツク
スMs+1,t-1に位置する情報fを選択的に入力す
る。
を介して送出されてくる制御信号asが“0”制御
信号bsが“1”の際すなわち(as,bs)=(0、
1)の際には情報選択手段14はマトリツクスの
Ms+1,t+1に位置する情報cを情報選択手段16は
Ms+1,tとMs+1,t-1に位置する情報eとfの論理和
を入力し、一方制御信号asが“1”、制御信号bs
が“0”の際すなわち(as,bs)=(1、0)の際
には情報選択手段14はマトリツクスのMs+1,tに
位置する情報dを情報選択手段16はマトリツク
スMs+1,t-1に位置する情報fを選択的に入力す
る。
上記構成において、以下その動作を説明する。
なお参照マスクパターンpは1、0、1、0、
0、0、1、0とし、最終的に圧縮情報x0+x1,
x2+x3+x4+x5,x6+x7を得るものとする。
0、0、1、0とし、最終的に圧縮情報x0+x1,
x2+x3+x4+x5,x6+x7を得るものとする。
まず第7図aに示すように、情報入力端子10
0〜107を介して情報伝達手段130〜135及び
情報選択手段160,140に原画像情報x0〜x7を
送出する。その際、制御信号として制御信号入力
端子117を介して(a7,b7)=(0、1)が印加
されていることにより、情報選択手段140は入
力信号として線C側の情報を、情報選択手段16
0はEとFの信号の論理和x67=x6+x7を選択す
る。(以下情報x1,x2,……,xiの論理和の結果
をx12……iと記す) 次に第7図bに示すように、情報伝達手段13
0〜134までの原画像情報x0〜x4は、情報伝達手
段166〜1310に送出される。一方情報選択手
段141,161は制御信号として制御信号入力端
子116を介して(a6,b6)=(1、0)が印加さ
れていることにより、情報選択手段141は線D
側の情報を選択するので原画像情報x67を情報選
択手段161は線F側の情報x5を入力する。
0〜107を介して情報伝達手段130〜135及び
情報選択手段160,140に原画像情報x0〜x7を
送出する。その際、制御信号として制御信号入力
端子117を介して(a7,b7)=(0、1)が印加
されていることにより、情報選択手段140は入
力信号として線C側の情報を、情報選択手段16
0はEとFの信号の論理和x67=x6+x7を選択す
る。(以下情報x1,x2,……,xiの論理和の結果
をx12……iと記す) 次に第7図bに示すように、情報伝達手段13
0〜134までの原画像情報x0〜x4は、情報伝達手
段166〜1310に送出される。一方情報選択手
段141,161は制御信号として制御信号入力端
子116を介して(a6,b6)=(1、0)が印加さ
れていることにより、情報選択手段141は線D
側の情報を選択するので原画像情報x67を情報選
択手段161は線F側の情報x5を入力する。
次に第7図cに示すように、情報伝達手段13
6〜139までの原画像情報x0〜x3は、情報伝達手
段1311〜1314に送出される。一方情報選択手
段142,162は制御信号として制御信号入力端
子115を介して(a5,b5)=(0、1)が印加さ
れていることにより情報選択手段142は線C側
の情報を選択するので原画像情報x67を入力し、
情報選択手段162は線EとFの情報の論理和x45
を選択する。
6〜139までの原画像情報x0〜x3は、情報伝達手
段1311〜1314に送出される。一方情報選択手
段142,162は制御信号として制御信号入力端
子115を介して(a5,b5)=(0、1)が印加さ
れていることにより情報選択手段142は線C側
の情報を選択するので原画像情報x67を入力し、
情報選択手段162は線EとFの情報の論理和x45
を選択する。
次に第7図dに示すように、情報伝達手段13
11〜1313までの原画像情報x0〜x2は、情報伝達
手段1315〜1317に送出される。一方情報選択
手段143,163は、制御信号として制御信号入
力端子114を介して(a4,b4)=(0、1)が印
加されていることにより、情報選択手段143は
線C側の情報を選択するので原画像情報x67を入
力し、情報選択手段163は線EとFの論理和
x345を選択する。
11〜1313までの原画像情報x0〜x2は、情報伝達
手段1315〜1317に送出される。一方情報選択
手段143,163は、制御信号として制御信号入
力端子114を介して(a4,b4)=(0、1)が印
加されていることにより、情報選択手段143は
線C側の情報を選択するので原画像情報x67を入
力し、情報選択手段163は線EとFの論理和
x345を選択する。
次に第7図eに示すように、情報伝達手段13
15と1316の原画像情報x0,x1は、情報伝達手段
1318,1319に送出される。一方情報選択手段
144,164は制御信号として制御信号入力端子
113を介して(a3,b3)=(0、1)が印加され
ていることにより、情報選択手段144は線C側
の情報を選択するので原画像情報x67を入力し、
情報選択手段164は線EとFの論理和x2345を選
択する。
15と1316の原画像情報x0,x1は、情報伝達手段
1318,1319に送出される。一方情報選択手段
144,164は制御信号として制御信号入力端子
113を介して(a3,b3)=(0、1)が印加され
ていることにより、情報選択手段144は線C側
の情報を選択するので原画像情報x67を入力し、
情報選択手段164は線EとFの論理和x2345を選
択する。
次に第7図fに示すように、情報伝達手段13
18の原画像情報x0は、情報伝達手段1320に送出
される。一方情報選択手段145,146,165
は制御信号として制御信号入力端子112を介し
て(a2,b2)=(1、0)が印加されていることに
より、情報選択手段145,146はそれぞれ線
D1,D2側の情報を選択するので原画像情報x2345,
x67をそれぞれ入力し、情報選択手段165は線F
側の情報を選択するので原画像情報x1を入力す
る。
18の原画像情報x0は、情報伝達手段1320に送出
される。一方情報選択手段145,146,165
は制御信号として制御信号入力端子112を介し
て(a2,b2)=(1、0)が印加されていることに
より、情報選択手段145,146はそれぞれ線
D1,D2側の情報を選択するので原画像情報x2345,
x67をそれぞれ入力し、情報選択手段165は線F
側の情報を選択するので原画像情報x1を入力す
る。
次に第7図gに示すように、情報選択手段14
7,148,166は制御信号として制御信号入力
端子111を介して(a1,b1)=(0、1)が印加
されていることにより、情報選択手段147,1
48はそれぞれ線C1,C2側の情報を選択するので
原画像情報x2345,x67をそれぞれ入力し、情報選
択手段166は線EとFの情報の論理和x01を選択
する。
7,148,166は制御信号として制御信号入力
端子111を介して(a1,b1)=(0、1)が印加
されていることにより、情報選択手段147,1
48はそれぞれ線C1,C2側の情報を選択するので
原画像情報x2345,x67をそれぞれ入力し、情報選
択手段166は線EとFの情報の論理和x01を選択
する。
そして最終的に第7図hに示すように、情報選
択手段149,1410,1411は制御信号として制
御信号入力端子110を介して(a0,b0)=(1、
0)が印加されていることによりそれぞれD1,
D2,D3側の情報を選択するので、原画像情報
x01,x2345,x67を入力する。そして情報選択手段
149,1410,1411を最終出力として取り出す
ことにより、圧縮情報Yを得ることができる。
択手段149,1410,1411は制御信号として制
御信号入力端子110を介して(a0,b0)=(1、
0)が印加されていることによりそれぞれD1,
D2,D3側の情報を選択するので、原画像情報
x01,x2345,x67を入力する。そして情報選択手段
149,1410,1411を最終出力として取り出す
ことにより、圧縮情報Yを得ることができる。
以上のように本実施例によれば、情報伝達手段
13及び情報選択手段14,16をマトリツクス
状に配置した回路構成とすることにより、高速な
圧縮が必要な場合であつてもクロツクを必要とせ
ず、また、規則的な回路構成であるためLSI化に
適している。また、原画像情報の圧縮を行なう
際、隣り合つた情報の論理和をとることにより論
理“1”の情報は消減することなく従つて論理
“1”で作成された表の枠は圧縮によつて消える
ことはない。また制御信号入力端子11に印加す
る制御信号を変えるだけで、容易に他の圧縮情報
Yを得ることができる。
13及び情報選択手段14,16をマトリツクス
状に配置した回路構成とすることにより、高速な
圧縮が必要な場合であつてもクロツクを必要とせ
ず、また、規則的な回路構成であるためLSI化に
適している。また、原画像情報の圧縮を行なう
際、隣り合つた情報の論理和をとることにより論
理“1”の情報は消減することなく従つて論理
“1”で作成された表の枠は圧縮によつて消える
ことはない。また制御信号入力端子11に印加す
る制御信号を変えるだけで、容易に他の圧縮情報
Yを得ることができる。
なお本実施例では説明の都合上、情報伝達手段
13を設けたが、前述したように情報伝達手段1
3は単なる配線でもよい為、第4図の回路は第8
図のようなものとしてもよい。
13を設けたが、前述したように情報伝達手段1
3は単なる配線でもよい為、第4図の回路は第8
図のようなものとしてもよい。
また、本実施例では圧縮の際の演算として論理
和を用いたが他の演算にすることも容易にでき
る。さらに本実施例では画像情報についてのみ説
明したが、本発明に適用される情報は他のもので
もよく、情報のサンプリング等にも利用できる。
和を用いたが他の演算にすることも容易にでき
る。さらに本実施例では画像情報についてのみ説
明したが、本発明に適用される情報は他のもので
もよく、情報のサンプリング等にも利用できる。
発明の効果
以上本発明は、圧縮すべき情報をマトリツクス
を用いて処理することにより、クロツクを用いず
に高速に情報の圧縮を行なうことができまた、原
画像情報の圧縮を行なう際、隣り合つた情報の論
理和をとることにより論理“1”の情報は消減す
ることなく従つて、論理“1”で作成された表の
枠は圧縮によつて消えることはない。またその回
路は規則的なものであるためLSI化にも適してお
り、その価値は大なるものがある。
を用いて処理することにより、クロツクを用いず
に高速に情報の圧縮を行なうことができまた、原
画像情報の圧縮を行なう際、隣り合つた情報の論
理和をとることにより論理“1”の情報は消減す
ることなく従つて、論理“1”で作成された表の
枠は圧縮によつて消えることはない。またその回
路は規則的なものであるためLSI化にも適してお
り、その価値は大なるものがある。
第1図は画像の圧縮を示す図、第2図は従来考
えられる画像圧縮回路のブロツク結線図、第3図
は本発明の一実施例における情報圧縮方法を説明
する図、第4図は本発明の一実施例における情報
圧縮回路の結線図、第5図は情報選択手段の回路
図、第6図は同手段の結線図、第7図は同情報圧
縮回路の動作を示す結線図、第8図は本発明の他
の実施例における情報圧縮回路の結線図である。 13…情報伝達手段、14…情報選択手段。
えられる画像圧縮回路のブロツク結線図、第3図
は本発明の一実施例における情報圧縮方法を説明
する図、第4図は本発明の一実施例における情報
圧縮回路の結線図、第5図は情報選択手段の回路
図、第6図は同手段の結線図、第7図は同情報圧
縮回路の動作を示す結線図、第8図は本発明の他
の実施例における情報圧縮回路の結線図である。 13…情報伝達手段、14…情報選択手段。
Claims (1)
- 【特許請求の範囲】 1 圧縮すべき情報x1,x2,……,xo(但し、n
はn≧2の整数)に対して少なくとも2値情報か
ら成る参照用マスクパターンp1,p2,……,poを
有し、前記圧縮すべき情報x1,x2,……,xoをn
行n列からなるマトリツクスA内における第n行
から第1行の方向に移動させる際に、前記参照用
マスクパターンpi(但し、iは1≦i≦nの整数)
が第1の情報であればマトリツクスAのai,iに位
置する情報xiとai,i-1に位置する情報xとで演算を
行ない、結果をマトリツクスAのai-1,i-1に移動す
るとともに、マトリツクスAのai,j(但し、jは
(i+1)≦j≦n)およびai,u(但し、uは1≦u
≦i−2の整数)に位置する情報xをマトリツク
スAのai-1,j-1およびai-1,uにそれぞれ移動させ、
一方前記参照用マスクパターンpiが第2の情報で
あればマトリツクスAのai,v(但し、vは1≦v≦
nの整数)に位置する情報xをマトリツクスAの
ai-1,vの位置に移動させることを特徴とする情報
圧縮方法。 2 n行n列(但し、nはn≧2の整数)のマト
リツクスAのak,l(但し、k,lは3≦k≦n、1
≦l≦k−2の整数)の位置に情報伝達手段を設
けるとともに、前記マトリツクスAのan,q(但し、
m,qは1≦m≦n、0<m−1≦q≦nの整
数)の位置に情報選択手段を設け、圧縮すべき情
報x1,x2,……,xoを第n行から第1行の方向に
移動させていく場合に、第n行に設けられた前記
情報伝達手段は第n−1行に設けられている前記
情報伝達手段、あるいは情報選択手段が情報xを
入力できるよう送出するとともに、第r行(但
し、rは3≦r≦n−1の整数)に設けられた前
記情報伝達手段は第r−1行に設けられている前
記情報伝達手段、あるいは情報選択手段が情報x
を入力できるよう送出し、一方第n列に設けられ
た前記情報選択手段は参照用マスクパターンに対
応する制御信号に応じて前記圧縮すべき情報xoを
切り捨てるか否かを決定するとともに、前記マト
リツクスAのan-1,qの位置に設けられた前記情報
選択手段は参照用マスクパターンに対応する制御
信号に応じて前記マトリツクスAのan,q+1の位置
に設けられている前記情報選択手段の出力情報x
を入力するか、前記マトリツクスAのan,qの位置
に設けられている前記情報伝達手段、あるいは情
報選択手段の出力情報xを入力するかを選択し、
更に前記マトリツクスAのan-1,n-2およびao,o-1の
位置に設けられた前記情報選択手段は、前記マト
リツクスAのan-1,qの位置に設けられた前記情報
選択手段に、前記マトリツクスAのan,n-1の位置
に設けられた前記情報選択手段の出力情報と、前
記マトリツクスAのan,n-2の位置に設けられた前
記情報伝達手段の出力情報との間および情報xoと
xo-1との間で演算を行なう演算手段を付加し、前
記情報選択手段は、参照用マスクパターンに対応
する制御信号に応じて前記マトリツクスAの
an,n-2の位置に設けられている前記情報伝達手段
の出力情報を入力するか、前記情報選択手段内の
前記演算手段の出力情報を入力するかおよび情報
xo-1を入力するか情報xoとxo-1との演算手段の出
力情報を入力するかを選択することを特徴とする
情報圧縮回路。 3 情報伝達手段は配線であることを特徴とする
特許請求の範囲第2項記載の情報圧縮回路。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59066920A JPS60211581A (ja) | 1984-04-04 | 1984-04-04 | 情報圧縮方法およびその回路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59066920A JPS60211581A (ja) | 1984-04-04 | 1984-04-04 | 情報圧縮方法およびその回路 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS60211581A JPS60211581A (ja) | 1985-10-23 |
| JPH0221632B2 true JPH0221632B2 (ja) | 1990-05-15 |
Family
ID=13329893
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59066920A Granted JPS60211581A (ja) | 1984-04-04 | 1984-04-04 | 情報圧縮方法およびその回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60211581A (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4794613A (en) * | 1987-07-27 | 1988-12-27 | Prc Corporation | Laser fluid flow control apparatus and method |
-
1984
- 1984-04-04 JP JP59066920A patent/JPS60211581A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS60211581A (ja) | 1985-10-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH06103161A (ja) | データを組合せるためのデータ・フィールド合成器 | |
| EP0143533A2 (en) | Image data expanding and/or contracting method and apparatus | |
| JPH01258066A (ja) | データ処理回路のための転置メモリ | |
| US5668748A (en) | Apparatus for two-dimensional discrete cosine transform | |
| JPH02278382A (ja) | 図形処理装置用の演算論理機構 | |
| JPH0221632B2 (ja) | ||
| JPH0137066B2 (ja) | ||
| JP2982509B2 (ja) | 画像の縮小処理方式 | |
| US5671169A (en) | Apparatus for two-dimensional inverse discrete cosine transform | |
| JPH0142424B2 (ja) | ||
| JP3726971B2 (ja) | 並列プロセツサ装置 | |
| JPS6360952B2 (ja) | ||
| JPH0221633B2 (ja) | ||
| JP2516611B2 (ja) | 並列デ−タ処理装置 | |
| JP2824976B2 (ja) | 2次元配列データ回転装置 | |
| RU2023314C1 (ru) | Устройство для отображения знаков на экране телевизионного индикатора | |
| JPS61136169A (ja) | 高速演算装置 | |
| JPH04257024A (ja) | 開平器 | |
| JPH079572B2 (ja) | パタ−ンデ−タの縦横変換装置 | |
| JPS6398078A (ja) | ヒストグラム算出装置 | |
| JP2504582B2 (ja) | マトリクス・スキャン回路 | |
| JP2512252B2 (ja) | 画像拡大縮小装置 | |
| JPH03196257A (ja) | ベクトル処理装置 | |
| JPH02173788A (ja) | 文字パタン変換回路 | |
| JPH0516787B2 (ja) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |