JPH0363883A - ジグザグ・アドレス発生回路 - Google Patents

ジグザグ・アドレス発生回路

Info

Publication number
JPH0363883A
JPH0363883A JP19936289A JP19936289A JPH0363883A JP H0363883 A JPH0363883 A JP H0363883A JP 19936289 A JP19936289 A JP 19936289A JP 19936289 A JP19936289 A JP 19936289A JP H0363883 A JPH0363883 A JP H0363883A
Authority
JP
Japan
Prior art keywords
signal
counting
address
counters
counter
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.)
Pending
Application number
JP19936289A
Other languages
English (en)
Inventor
Teruo Ishihara
輝雄 石原
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP19936289A priority Critical patent/JPH0363883A/ja
Priority to DE69021666T priority patent/DE69021666D1/de
Priority to US07/561,826 priority patent/US5313299A/en
Priority to CA002022586A priority patent/CA2022586C/en
Priority to EP90114863A priority patent/EP0411633B1/en
Publication of JPH0363883A publication Critical patent/JPH0363883A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Image Input (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔概要〕 DCT変換データ読み出し用アドレスを発生するための
ジグザグ・アドレス発生回路に関し、回路規模が小さく
高速に動作できるジグザグ・アドレス発生回路を提供す
ることを目的とし、n×n画素ブロックのジグザグ・ト
レース用アドレス発生回路において、クロックをアップ
、ダウンカウントしてX、Y方向のアドレス値を出力し
、ダウンカウント時0になったときアンダーフロー信号
を出力するアップダウンカウンタと、出カアドレス値が
アップカウント時n−1になったとき一致検出信号を出
力する比較器とを備え、初め両カウンタにOをロードし
て一方をアップ、他方をダウンカウントさせ、一方のカ
ウンタのアンダーフロー信号発生時衣のクロック期間該
カウンタの計数を停止して両カウンタのアップ、ダウン
カウントを切り替え、n計数後は一方の比較器の一致検
出信号出力時次のクロック期間で両カウンタのアップ、
ダウンカウントの切り替えを行いさらに次のクロック期
間該カウンタの計数を停止し、両カウンタのn計数時ア
ドレス信号を終了させる。
(産業上の利用分野〕 本発明は、画像データのD CT (Discrete
 Co51ne Transform )変換によって
帯域圧縮を行う際における、DCT変換されたデータ読
み出し用アドレスを発生するための、ジグザグ・アドレ
ス発生回路に関するものである。
画素データにおいては、低周波側にパワーが集中してい
るという特徴がある。そこでパワーが集中している低周
波数領域をDCT変換により分離し、伝送することによ
って、帯域圧縮が可能となる。
DCT変換された画像データから、パワーの集中してい
る低周波数成分から順に取り出すためには、2次元の画
素データをジグザグにトレースするアドレス信号が必要
となる。
このようなジグザグ・アドレスを発生する回路は、回路
規模が小さいとともに高速に動作できるものであること
が要望される。
〔従来の技術〕
第5図(a)、 (b)、 (C)は、画素データとこ
れに対するジグザグ・アドレスの発生を説明する図であ
る。
第5図(a)は、8×8の画素ブロツクを示したもので
ある。
いま第5図(a)に示されたような画素データに対して
、図示の矢印のようにXおよびY方向に2次元的にDC
T変換を行って、画素データを離散的に周波数方向に分
割して変換すると、変換された周波数成分は第5図(b
)に示すように左上の部分にDC成分が現れ、右下に向
かうに従って次第に高周波成分が現れるようになる。
このように周波数成分が分離された画素データからそれ
ぞれの周波数成分を、パワーが集中している低周波成分
から次第に高周波成分へと順次取り出すためには、第5
図(C)に示すように左上から始まって斜めにジグザグ
にトレースするアドレスを用いて各周波数の成分を読み
出せばよい。
従来、このようなジグザグ・アドレスを発生するための
回路としては、リードオンリーメモリ(ROM)にジグ
ザグ・アドレスを書き込んでおき、これを順次読み出す
ことによって所要のアドレスを発生するようにしたもの
が用いられていた。
〔発明が解決しようとする課題〕
従来のジグザグ・アドレス発生回路においては、ROM
と、このROMのアドレスを発生する回路とが必要であ
り、そのため回路規模を縮小することが困難であるとと
もに、アドレスの発生速度がROMの動作速度によって
決定されてしまうという問題があった。
本発明はこのような従来技術の課題を解決しようとする
ものであって、回路規模を小さくできるとともにROM
の動作速度によってアドレス発生速度が制限されること
のない、ジグザグ・アドレス発生回路を提供することを
目的としている。
〔課題を解決するための手段〕
本発明は第1図にその原理的構成を示すように、nxn
画素ブロックをジグザグ・トレースするアドレスを発生
するために、アップダウンカウンタ1.2と、比較器3
,4と、制御部5とを備えている。
アップダウンカウンタ1.2は、指示に応じてクロック
をアップカウントまたはダウンカウントしてそれぞれX
、Y方向のアドレス値を出力するとともに、計数値Oで
ダウンカウントを指示されたときアンダーフロー信号を
出力するものである。
比較器3,4は、カウンタ1,2の出力アドレス値を(
n−1)と比較して一致したとき一致検出信号を出力す
る。
制御部5においては、初め両カウンタにOをロードする
とともに一方のカウンタをアップカウントに他方のカウ
ンタをダウンカウントにして計数を行わせ、一方のカウ
ンタからアンダーフロー信号が発生したとき次のクロッ
ク期間でこのカウンタの計数を停止するとともに両カウ
ンタのアップカウントとダウンカウントとを切り替える
処理を繰り返して行う。
そしていずれかのカウンタにおいてnが計数された以後
はいずれかのカウンタにおいて一致検出信号が出力され
たとき次のクロック期間において両カウンタのアップカ
ウントとダウンカウントとの切り替えを行うとともにさ
らに次のクロック期間においてこのカウンタの計数を停
止する処理を繰り返して行う。
そして両カウンタの計数値がともにnになったときアド
レス発生を終了させる。
〔作用〕
本発明のジグザグ・アドレス発生回路においては、イネ
ーブル信号を与えられたとき、指示に応じてクロックを
アップカウントまたはダウンカウントしてそれぞれX、
Y方向のアドレス値を出力するとともに、計数値0でダ
ウンカウントを指示されたときアンダーフロー信号を出
力する2個のアップダウンカウンタと、それぞれのカウ
ンタの出力アドレス値を一定値(n−1)と比較するこ
とによって一致したとき一致検出信号を出力する2個の
比較器とによって、n×n画素ブロックをジグザグ・ト
レースするアドレスを発生する。
この際制御部は次のような制御を行う、すなわち初期状
態において両カウンタに0をロードするとともに、一方
のカウンタをアップカウントの状態にし、他方のカウン
タをダウンカウントの状態にして計数を行わせる。これ
によって斜め方向のトレースが行われる。この場合、い
ずれかのカウンタからアンダーフロー信号が発生したと
き、すなわちXまたはY方向にダウンカウント時にXま
たはYがOになったときは、次のクロック期間でそのカ
ウンタの計数を停止することによって、χまたはYがO
に保たれたままでYまたはXが+工される。これと同時
に両カウンタのアップカウントとダウンカウントとの切
り替えを行うことによって、反対方向に斜め方向のトレ
ースが開始される。この処理は繰り返して行われる。
そしていずれかのカウンタにおいて最大値nが計数され
た後すなわち右上または左下の点に達した以後は、いず
れかの比較器からアップカウント状態で一致検出信号が
出力されたとき、次のクロック期間において両カウンタ
のアップカウントとダウンカウントとの切り替えを行う
とともにさらに次のクロック期間において一致検出信号
が出力された側のカウンタの計数を停止する。これによ
ってXまたはYがnに保たれたままでYまたはXが+1
され、次に反対方向に斜め方向にトレースが開始される
ようになる。この処理も繰り返して行われる。
このようにして最後に両カウンタの計数値がともにnに
なったとき、すなわち右下の点に達したとき両カウンタ
の計数を停止させることによって、一連のアドレス発生
が終了する。
〔実施例〕
第2図は本発明の一実施例の構成を示したちのである。
1は第1のアップダウンカウンタ(U/D  C0UT
)であってX方向アドレス(X−ADR)を発生し、2
は第2のアップダウンカウンタ(U/D  C0UT)
であってY方向アドレス(Y−ADR)を発生する。ア
ップダウンカウンタl。
2は、制御信号としてイネーブル(EN)、ダウンカウ
ント(D)アップカウント(U)切り替え(D/lJ)
およびロード(LO)の各信号を与えられることによっ
て動作する。またアップダウンカウンタ1.2の出力側
には、出力アドレス値と一定値とを比較する比較器(C
MP)3.4が設けられている。さらにこれらの動作を
制御するために制御部(CONT)5が設けられている
第3図は第2図に示された実施例1おける動作例を示す
タイムチャート(1)であって、8×8の画素ブロック
に適用した場合を例示している。
以下これら両図に基づいて本発明のジグザグ・アドレス
発生回路の動作を説明する。
所望のジグザグ・アドレスは、X方向およびY方向のア
ドレス(ADR)が、左上の点(0゜0)からクロック
(CLK)ごとに順次第3図に示すように変化するもの
である。同図において矢印はイネーブル信号が1クロッ
ク期間停止されることを示している。また番号(1)〜
圓は以下の説明に対応する。
(1)制御部5は、最初LO倍信号与えることによって
、両アップダウンカウンタ1,2にOをロードする。こ
れによって、アドレス(0,0)が発生する。
このとき制御部5はX方向(アップダウンカウンタ1)
のD/U信号をUの状態にし、Y方向(アップダウンカ
ウンタ2)のD/U信号をDの状態にする。これによっ
てY方向にアンダーフロー(UF)信号が発生する。U
F倍信号カウント0の状態でダウンカウントを指示され
たとき、アップダウンカウンタから発生するものである
(2)次のCLK信号でX方向は1に変化するが、Y方
向は前の、タイミングでUF倍信号発生したことによっ
てEN信号が停止してディセーブルの状態となって0の
ままに保たれ、従ってアドレス(1,O)が発生する。
このとき制御部5は、前のタイごングでY方向にUF倍
信号発生したことによってX方向のD/U信号をDの状
態に切り替え、Y方向のD/U信号をUの状態に切り替
える。
(3)次のCLK信号でX方向はOに変化し、Y方向は
lになり、従ってアドレス(0,1)が発生する。
このときX方向のD/U信号はDのままであり、従って
X方向にUF倍信号発生する。Y方向のD/U信号はU
のままである。
(4)次のCLK信号でX方向はEN信号が停止して0
に保たれ、Y方向は2に変化して、アドレス(0,2)
が発生する。
このとき制御部5は、前のタイミングでX方向にUF倍
信号発生したことによってX方向のD/U信号をUの状
態に切り替え、Y方向のD/U信号をDの状態に切り替
える。
(5)次のCLK信号でX方向は1に変化し、Y方向も
1になり、従ってアドレス(1,1)が発生する。
このときX方向のD/U信号はUのままであり、Y方向
のD/U信号はDのままである。
(6)次のCLK信号でX方向は2に変化し、Y方向は
0になり、従ってアドレス(2,O)が発生する。
このときX方向のD/U信号はUのままであり、Y方向
のD/U信号はDのままであって、従ってY方向にUF
倍信号発生する。
(7)次のCLK信号でX方向は3に変化するが、Y方
向はEN信号が停止してOに保たれ、従ってアドレス(
3,O)が発生する。
このとき制御部5は、前のタイミングでY方向にUF倍
信号発生したことによってX方向のD/U信号をDの状
態に切り替え、Y方向のD/U信号をUの状態に切り替
える。
(8)次のCLK信号でX方向は2に変化し、Y方向は
1になり、従ってアドレス(2,1)が発生する。
このときX方向のD/U信号はDのままであり、Y方向
のD/U信号はUのままである。
以下同様にしてXまたはY方向に0が発生するごとにU
F倍信号発生してダウンカウントとアップカウントの切
り替えを行いながら次第にカウントが進行して、ジグザ
グ・アドレスが発生するが、左下の点すなわちアドレス
(0,7)に達すると、制御方法が変化する。
(9)比較器3.4はそれぞれXアドレス、Yアドレス
を“6“と比較して、アップカウント時に一致したとき
、それぞれXCMP信号、YCMP信号を発生するが、
これらの信号は第3図においてで囲んで示すようにXア
ドレスに最初に7が現れてから以後有効となる。
アドレス(1,6)までX方向のD/U信号はDであり
、Y方向のD/U信号はUであるが、YCMP信号の発
生によって、次のCLK信号によってアドレス(0,7
)になったとき、X方向のD/U信号はUとなり、Y方
向のD/U信号はDとなる。これと同時に制御部5内に
おける図示されないフリップフロップ(FF)が動作し
て、Y方向の値7をセントする。
00)次のCLK信号でX方向が1に変化するが、Y方
向は7のままに保たれ、従ってアドレス(1゜マ)が発
生する。
このときX方向のD/U信号はDのままであり、Y方向
のD/U信号はDのままである。
(11)次のCLK信号でX方向が2に変化し、Y方向
が6に変化する。従ってアドレス(2,6)が発生する
このときX方向のD/U信号はUのままであり、Y方向
のD/U信号はDのままである。
02)カウントが進行してアドレスが(6,2)になっ
たときXCMP信号が発生し、次のCLK信号によって
アドレス(7,1)になったとき、X方向のD/U信号
はDとなり、Y方向のD/U信号はUとなる。これと同
時にフリップフロップが動作して、X方向の値7をセッ
トする。
側 次のCLK信号でX方向は7のままに保たれるが、
Y方向は2に変化し、従ってアドレス(7゜2)が発生
する。
このときX方向のD/U信号はDのままであり、Y方向
のD/U信号はDのままである。
以下同様にしてアップカウント状態でXまたはY方向に
6が発生するごとにχCMP信号またはYCMP信号が
発生して、両カウンタのダウンカウントとアップカウン
トの切り替えを行いながら次第にカウントが進行して、
ジグザグ・アドレスが発生する。そして右下の点、すな
わちアドレス(7,’?)が発生したとき一連のアドレ
ス発生を終了する。そして次にLO信信号発生したとき
最初の状態に戻る。
第4図は以上の動作を示す各信号のタイムチャー)(2
)であって、<X>はX方向を示し、<Y>はY方向を
示している。
X方向において、ENはX方向のイネーブル信号、LO
はロード信号、D/Uはダウンカウントアツプカウント
切り替え信号、X−ADHはX方向のアドレス信号、X
CMPはX方向のア・ンプカウント時の6との比較一致
検出信号、XUFはアンダーフロー信号である。
またY方向において、ENはY方向のイネーブル信号、
LOはロード信号、D/Uはダウンカウントアツプカウ
ント切り替え信号、Y−ADRはY方向のアドレス信号
、YCMPはY方向のアップカウント時の6との比較一
致検出信号、YUFはアンダーフロー信号である。また
CMP/UFは、XCMP信号またはVCMP信号とX
UF信号またはYUF信号のいずれを使用するかの切り
替え状態を示している。
〔発明の効果〕 以上説明したように本発明によれば、2個のアップダウ
ンカウンタを用い、制御部からそれぞれのカウンタのイ
ネーブル信号(EN)、ダウンカウントアツプカウント
切り替え信号(D/U)およびロード信号(LO)を制
御するとともに、XアドレスおよびYアドレスの一定値
との一致信号(XCMP、YCMP)と、X方向および
Y方向のアンダーフロー信号(OF)を制御部にフィー
ドバックすることによってジグザグ・アドレスを発生す
ることができる。
従って本発明によれば、ROMによるジグザグ・アドレ
ス発生回路と比較して回路規模をかなり縮小できる。ま
たROMのリードサイクルタイム等による速度制限がな
くなるので、高速にジグザグ・アドレスを発生すること
ができる。
【図面の簡単な説明】
第1図は本発明の原理的構成を示す図、第2図は本発明
の一実施例の構成を示す図、第3図および第4図は本発
明回路の動作を示すタイムチャート(1)および(2)
、第5図(a)、い)、 (C)は画素データとそのジ
グザグ・トレースを説明する図である。 1.2はアップダウンカウンタ(U/D  C0UT)
、3.4は比較器(CMP)、5は制御部(CONT)
である。

Claims (1)

  1. 【特許請求の範囲】 n×n画素ブロックをジグザグ・トレースするアドレス
    を発生する回路において、 指示に応じてクロックをアップカウントまたはダウンカ
    ウントしてそれぞれX、Y方向のアドレス値を出力する
    とともに、ダウンカウント時0になったときアンダーフ
    ロー信号を出力するアップダウンカウンタ(1、2)と
    、 該カウンタ(1、2)の出力アドレス値がアップカウン
    ト時(n−1)になったとき一致検出信号を出力する比
    較器(3、4)とを備え、 初め両カウンタ(1、2)に0をロードするとともに一
    方のカウンタをアップカウントに他方のカウンタをダウ
    ンカウントにして計数を行わせ、一方のカウンタからア
    ンダーフロー信号が発生したとき次のクロック期間で該
    カウンタの計数を停止するとともに両カウンタのアップ
    カウントとダウンカウントとの切り替えを行い、いずれ
    かのカウンタにおいてnが計数された以後はいずれかの
    比較器から一致検出信号が出力されたとき次のクロック
    期間において両カウンタのアップカウントとダウンカウ
    ントとの切り替えを行うとともにさらに次のクロック期
    間において該カウンタの計数を停止し、両カウンタの計
    数値がともにnになったときアドレス発生を終了させる
    ことを特徴とするジグザグ・アドレス発生回路。
JP19936289A 1989-08-02 1989-08-02 ジグザグ・アドレス発生回路 Pending JPH0363883A (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP19936289A JPH0363883A (ja) 1989-08-02 1989-08-02 ジグザグ・アドレス発生回路
DE69021666T DE69021666D1 (de) 1989-08-02 1990-08-02 Abtastwandlerregelkreis mit Speichern und Adressengenerator zur Erzeugung eines den Speichern zugeführten Zickzackadressensignals.
US07/561,826 US5313299A (en) 1989-08-02 1990-08-02 Scan converter control circuit having memories and address generator for generating zigzag address signal supplied to the memories
CA002022586A CA2022586C (en) 1989-08-02 1990-08-02 Scan converter control circuit having memories and address generator for generating zigzag address signal supplied to the memories
EP90114863A EP0411633B1 (en) 1989-08-02 1990-08-02 Scan converter control circuit having memories and address generator for generating zigzag address signal supplied to the memories

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19936289A JPH0363883A (ja) 1989-08-02 1989-08-02 ジグザグ・アドレス発生回路

Publications (1)

Publication Number Publication Date
JPH0363883A true JPH0363883A (ja) 1991-03-19

Family

ID=16406502

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19936289A Pending JPH0363883A (ja) 1989-08-02 1989-08-02 ジグザグ・アドレス発生回路

Country Status (1)

Country Link
JP (1) JPH0363883A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2706065A1 (fr) * 1994-06-02 1994-12-09 Samsung Electronics Co Ltd Générateur d'adresses à balayage zigzag.
US5600813A (en) * 1992-04-03 1997-02-04 Mitsubishi Denki Kabushiki Kaisha Method of and circuit for generating zigzag addresses

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62219887A (ja) * 1986-03-20 1987-09-28 Fujitsu Ltd 動き補償フレ−ム間符号化装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62219887A (ja) * 1986-03-20 1987-09-28 Fujitsu Ltd 動き補償フレ−ム間符号化装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5600813A (en) * 1992-04-03 1997-02-04 Mitsubishi Denki Kabushiki Kaisha Method of and circuit for generating zigzag addresses
FR2706065A1 (fr) * 1994-06-02 1994-12-09 Samsung Electronics Co Ltd Générateur d'adresses à balayage zigzag.

Similar Documents

Publication Publication Date Title
JPH04121085A (ja) ディジタルパルス処理装置
JPH0363883A (ja) ジグザグ・アドレス発生回路
JP3272865B2 (ja) 電力系統ディジタル保護制御装置のa/d変換方法
JPS5858683B2 (ja) 速度指令装置
JP2893753B2 (ja) パルス幅変調インバータ制御装置
JP3842329B2 (ja) A/dコンバータ
JPH0879029A (ja) 4相クロツクパルス発生回路
JPS63166375A (ja) 自動利得制御回路
JP2606665Y2 (ja) 電子回路
JP3079808B2 (ja) 位相比較装置
JP2536816Y2 (ja) タイミング発生回路
JP2621260B2 (ja) 画像の拡大縮小装置
JP2938107B2 (ja) パターン認識装置
JPS615628A (ja) デ−タ変換処理回路
JPS63157275A (ja) 画像作成装置
JP2619016B2 (ja) デジタル制御装置
JPS6133721Y2 (ja)
JPH0731628Y2 (ja) パルス発生回路
JP3374205B2 (ja) シリアルデータインターフェイス装置
JP2001331202A (ja) 自動制御装置
JPS6014527U (ja) 電子同調チユ−ナ
JPH0325798B2 (ja)
JPH0335334A (ja) 情報処理装置
JPS63198166A (ja) 入力画像処理装置
JPS58214863A (ja) アナログ電圧検出装置