JPH031786A - 画像量子化回路 - Google Patents

画像量子化回路

Info

Publication number
JPH031786A
JPH031786A JP1136515A JP13651589A JPH031786A JP H031786 A JPH031786 A JP H031786A JP 1136515 A JP1136515 A JP 1136515A JP 13651589 A JP13651589 A JP 13651589A JP H031786 A JPH031786 A JP H031786A
Authority
JP
Japan
Prior art keywords
external
quantization
address register
address
data
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
JP1136515A
Other languages
English (en)
Inventor
Akira Ito
明 伊藤
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 JP1136515A priority Critical patent/JPH031786A/ja
Publication of JPH031786A publication Critical patent/JPH031786A/ja
Priority to US08/032,203 priority patent/US5481737A/en
Pending legal-status Critical Current

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

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

Description

【発明の詳細な説明】 [概要] 画像信号処理プロセッサ等において画像データを量子化
する画像量子化回路に関し。
量子化処理の高速化を図ると共に、外部拡張ボートに対
するメモリのアドレスの割付けを容易にすることを目的
とし、 画像データを蓄積する内部RAMと、外部量子化テーブ
ルメモリとを備え、内部RAMから読み出した量子化前
画像データをアドレスとして外部量子化テーブルメモリ
から量子化画像データを読み出し、これを内部RAMに
蓄積する画像量子化回路におい、て、内部RAMからの
量子化前画像データを保持して外部量子化テーブルメモ
リにアドレスとして与える外部アドレスレジスタと、外
部アドレスレジスタの上位側ビットを固定しつつ量子化
前画像データを外部アドレスレジスタに入力させるセレ
クタとを備えたことを特徴とする。
[産業上の利用分野] 本発明は画像信号処理プロセッサ等において例えば現画
素ブロックと予測画素ブロック間の差分画素ブロックを
差分量子化する場合などに用いられる画像量子化回路に
関する。
近年の画像信号処理の高速化の要求に伴い、nXn (
n=4.8.16・・・等)画素ブロックを差分量子化
処理により帯域圧縮を施して伝送路に送出し、受信側に
て逆量子化処理して予測画素ブロックとの加算を行って
再生画像を得る画像処理コーデック(符合化/復号器)
をディジタル信号処理回路にて実現することが求められ
ている。このため画素データを高速に扱うことができる
2ボ一トRAMやアドレス発生回路が提供されているが
、更に一層の画像信号処理の高速化が必要とされており
、また回路の小型化も必要とされている。
[従来の技術] 画像量子化回路の従来例が第5図に示される。
図中、1は2ポー)RAMであって、独立にアクセス可
能な二つの人出力ボートA、Bを有する。
2.3はそれぞれ2ボ一トRAMIのボートA。
Bに対するアドレスを発生するアドレス発生回路、4は
2ボ一トRAMIのボートA側のデータを載せるへ側デ
ータバス、5は2ボ一トRAM 1のボートB側のデー
タを載せるB側データバスである。また1O111は量
子化回路に外付けされる量子化テーブルROM12等を
接続するための外部拡張ボートとしての端子であって、
端子10は外部回路への外部アドレス信号EAを出力す
る外部アドレス端子、11は外部回路からの外部データ
EDを取り込む外部データ端子である。外部データ端子
11から入力された外部データはバッファ回路9を介し
てB側データバス5に截せられる。量子化テーブルI2
は差分画素データを量子化するための変換テーブルであ
り、差分画素データをアドレス人力として用いては発明
された差分画素データをデータ出力する。
アドレス発生回路2の構成例が第6図に示される。図示
の如く、画像ブロックの2次元的なアドレス(x、y)
を逐次計算して出力する2次元アドレス計算回路21、
へ側データバス上のデータを外部アドレスEAとして保
持する外部アドレスレジスタ22、選択信号に応じて2
次元アドレス計算回路21または外部アドレスレジスタ
22の出力を選択して2ボー)−RAMIのAボートお
よび量子化テーブルROM12にアドレス入力するセレ
クタ23を含み構成されている。
この従来の画像量子化回路は端子数を減らし、かつ回路
の汎用化を図った構成となっており、端子10.11に
は量子化テーブルROM12の他に、外付けの外部拡張
RAMを接続することも可能になっている。この場合、
量子化テーブルROM12を接続する時は外部アドレス
レジスタ22からの出力を、また外部拡張RAMを接続
する時は2次元アドレス発生回路21からの出力をセレ
クタ23でそれぞれ選択してアドレス人力することが、
できる。
この従来例回路の動作を以下に説明する。まず画素ブロ
ッックの量子化についての概要を説明する。画素ブロッ
クとしては例えば第8図に示されるような8X8画素ブ
ロックを用いることができ、これを第9図に示されるよ
うな量子化特性で電子化するものとする。第9図中、横
軸は量子化前の差分画素データ、縦軸は量子化後の差分
画素データであり、図中には2次元アドレス(x ry
)の画素データP (x、y)が量子化値T(x、y)
に量子化される様子が示されている。
第8図の8X8 (=64)個の画素それぞれに対して
差分画素が予め算出され、その差分データを第9図の量
子化特性により所定の語長の符号に変換する。この差分
量子化処理の特長は、ある画素ブロックのデータをその
まま伝送路に送出して受信側で再生する場合に比べ、差
分して電子化する分、伝送情報量が少なくて済むので、
帯域圧縮効果があることである。
このnxn画素について第5図の従来形の画像量子化回
路で量子化処理する際の量子化タイミングが第7図のタ
イムチャートに示される。
いま2ボ一トRAM1に差分画素データが蓄えられてい
るものとする。Aボートアドレス発生回路2では2ポ一
トRAM1に記憶されている差分画素データを読み出す
2次元的なアドレス(x。
y)を2次元アドレス計算回路21で発生し、このアド
レス(x、y)をセレクタ23で選択することにより2
ボ一トRAMIのAボートデータ出力Dta側から画素
データP (x、y)を読み出し、これを外部アドレス
レジスタ22にセットする。
次のクロックサイクルでは、この外部アドレスレジスタ
22に保持された画素データP (x。
y)をセレクタ23で選択して量子化テーブルROM1
2に対する外部拡張アドレスEAとして用いて外部量子
化テーブルROM12にアクセスする。これにより外部
量子化テーブルROM12からは画素データP (x、
y)に対応する量子化画素データT (x、y)が外部
データEDとして読み出される。この砒子化画素データ
T (x、y)はB側バス5を介して2ポ一トRAM1
に送られて、Bボートアドレス発生回路3が発生する2
ポ一トRAM1の格納アドレス(f2.m)の位置に格
納される。
以上の処理が画素ブロックの全画素について。
すなわちnXn回繰り返されることによって、量子化さ
れた画素ブロックが2ボ一トRAMIに生成されること
になる。
[発明が解決しようとする課題] 従来の量子化回路では、1画素のデータを量子化する場
合、量子化する画素データを2ボ一トRAMにアクセス
するのに1クロツクサイクル、読み出した画素データを
用いて外部量子化テーブルROMにアクセスするのに1
クロツクサイクルのそれぞれ別個独立のクロックサイク
ルが必要となる。このためnXn画素ブロックを量子化
するためには、最小でもnXnクロックサイクルの2倍
のクロックサイクルが必要となり、量子化すべき画素ブ
ロックが大きい場合、あるいはブロック数が多い場合に
は処理時間が大きくなるという問題がある。
また量子化処理に際しては画素データを直接に外部量子
化ROMに対してのアドレスに用いているため、外部拡
張ポートに他の外部拡張用メモリを接続する場合にメモ
リの割付けがしにくいという問題があり、そのままでは
外部量子化ROMのアドレス線数が多くなって大容量の
ROMが必要となり、回路が大形化する。
したがって本発明の目的は、量子化処理の高速化を実現
すると共に、外部拡張ポートに対するメモリのアドレス
の割付けを容易にすることにある。
[課厘を解決するための手段] 第1図は本発明に係る原理説明図である。
上述の課題を解決するために、本発明においては、画像
データを蓄積する内部RAM31と、外部量子化テーブ
ルメモリ32とを備え、内部RAM31から読み出した
量子化前画像データをアドレスとして外部量子化テーブ
ルメモリ32から量子化画像データを読み出し、これを
内部RAM31に蓄積する画像量子化回路において、内
部RAM31からの量子化前画像データを保持して外部
量子化テーブルメモリ32にアドレスとして与える外部
アドレスレジスタ33と、外部アドレスレジスタ33の
上位側ビットを固定しつつ量子化前画像データを外部ア
ドレスレジスタ33に入力させるセレクタ34とを備え
たことを特徴とする画像量子化回路が提供される。
[作用] 内部RAM31から量子化前の画像データを読み出して
これを外部アドレスレジスタ33に一時保持する。次の
クロックサイクルではこの外部アドレスレジスタ33の
保持画像データを用いて量子化テーブルメモリ32にア
クセスすると同時に、内部RAM31に対してアドレス
を更新してアクセスして画像データを読み出す。これに
より内部RAM31と量子化テーブルメモリ32に対す
る読出しアクセスを同一クロックサイクルで同時的に実
行でき、量子化処理の高速化が図られる。
またセレクタ34を制御することによって外部アドレス
レジスタ33の上位側ビットを固定し、量子化したい画
像データの語長のみ外部アドレスレジスタ33に書き込
むようにでき、それにより外部拡張ボートへのメモリの
割付けを容易にできる。
[実施例〕 以下、図面を参照して本発明の詳細な説明する。第2図
には本発明の一実施例としての画像量子化回路が示され
る。図中、2ボ一トRAMI。
Aボートアドレス発生回路2、Bボートアドレス発生回
路3、A画データバス4、B画データバス5、バッファ
回路9、外部拡張端子l0111、量子化テーブルRO
M12等は第5図の従来例で説明したものと同一機能の
ものである。
相違点として、爪側データバス4の画素データはセレク
タ7の一方の入力端を介して外部アドレスレジスタ6に
入力されており、この外部アドレスレジスタ6からセレ
クタ8を介して量子化テーブルROM12にアドレス出
力されるようになっている。このセレクタ8の他方側の
入力にはAポートアドレス発生回路2からの出力が導か
れている。また、セレクタ7の他方の入力側には外部ア
ドレスレジスタ6の各出力ビットが導かれている。
セレクタ7の構成は第3図に示される回路が外部アドレ
スレジスタ6のビット数(nビット)分推列配置された
ものであり、AND回路71と72、OR回路73を含
み構成されており、AND回路72は選択信号5ELn
が入力される端子が反転入力となっている。この回路で
は選択信号5ELnが−1”の時に八個データバスから
のビット信号が、  0″′の時に外部アドレスレジス
タ6からのビット信号がそれぞれ選択される。よってn
ビットの信号中の上位側ビットに対応する選択信号のみ
を”0″′とすることにより外部アドレスレジスタ6の
上位側ビットの内容を固定することが可能である。
実施例回路の動作が第4図を参照して以下に説明される
。第4図は実施例回路の量子化タイミングを説明するタ
イムチャートである。
まずA画データバス4により外部メモリの割付けを考慮
した初期値を外部アドレスレジスタ6に設定する。そし
てセレクタ7への選択信号SEL、〜5ELnを制御す
ることにより、外部アドレスレジスタ6の上位ビット部
分をセレクタ7を介して循環させるようにして固定にし
、量子化したい画素データの語長のみ外部アドレスレジ
スタ6に画素データが八個データバス4がら書き込まれ
るようにする。すなわち、この場合、初期値として上位
ビットが“O”となるような値を設定するようにし、そ
の上位ビットに対応する選択信号SEL、を”0”にす
る。
2ボ一トRAMIには前述の従来例で説明したと同様に
、量子化すべき画素ブロックと量子化された画素ブロッ
クの領域を独立に割り当て、第4図のタイムチャートに
示すように画素ブロックの読出、しと書込みを同時処理
により行う。
すなわち、最初のクロックサイクルではAボートアドレ
ス発生回路2よりアドレス(x、y’)を発生して2ボ
ー)RAMIから画素データP(x v y )を読み
出し、これをセレクタ7を介して外部アドレスレジスタ
6に占き込む。
次のクロックサイクルではこの画素データP(x、y)
を外部アドレスEAとして用いて外部量子化テーブル1
10M12にアクセスして量子化された画素データT 
(x、y)を読み出す。この時に同時に、Aボートアド
レス発生回路2は次のアドレス(x+1.y)を発生し
て2ボ一トRAM1にアクセスし、読み出した画素デー
タP (x+1、y)を外部アドレスレジスタ6に保持
する。
更に次のクロックサイクルでは量子化テーブルROM1
2から読み出した量子化画素データT(x、y)をBボ
ートアドレス発生回路3で指定される2ポートI−1/
〜M1のアドレス(12,m)に9き込む。これと同時
に、外部アドレスレジスタ6の画素データP (x+L
、y)を用いてが発止テーブルROM12をアクセスす
る。これにより2ボートRAM 1の(x、y)座標の
画素データは、(Q、m)座標の贋子化画素データに変
換されていく。
以上のような処理によれば、量子化する画素データを2
ポートRA M 1にアクセスする処理と、読み出した
画素データを用いて外部π発明テーブル110M+2に
アクセスする処理とは同一の1クロツクサイクルにおい
て同時実行することができるようになるので、組子化処
理の速度を高速1ヒすることが可能になる。
[発11月のフカ県] 本発明によれば、画像量子化処理において、外部砒子化
テーブルROM用のアドレスレジスタを別個独Iγ的に
設置することにより、最小のクロックサイクル数で量子
化することができるようになり、よって多量の差分画素
データを高速に量子化することが可能となる。
また外部拡張メモリを有効に使用できるように未使用の
アドレスの上位ビットを固定でき、外部量子化テーブル
ROMとしては必要最小限のメモリ容量で済むように構
成することができる。なお、固定とした上位ビットは外
部にてその上位ビットをデコードしてメモリをイネーブ
ルにするよう構成できる。
【図面の簡単な説明】
第1図は本発明に係る原理説明図、 第2図は本発明の一実施例としての画像量子化回路を示
すブロック図、 第3図は実施例回路におけるセレクタの構成例を示す図
、 第4図は実施例回路の量子化タイミングを示すタイムチ
ャート、 第5図は画像量子化回路の従来例を示すブロック図、 第6図はAボートアドレス発生回路の構成例を示す図、 第7図は従来例回路の量子化タイミングを示すを示すタ
イムチャート、 第8図は8×8画素ブロックの構成を示す図、および、 第9図は量子化特性を説明する図である。 図において、 l・・・2ボ一トRAM 2.3・・・アドレス発生回路 4.5・・・データバス 6.22・・・外部アドレスレジスタ 7.8.23・・・セレクタ 9・・・バッファ回路 10.11・・・外部拡張端子 12・・・量子化テーブルROM 21・ ・2次元アドレス計算回路 71.72・・・AND回路 73・・・OR回路 不発3月1てイ糸3原理き碧ヨ月図 第1図

Claims (1)

  1. 【特許請求の範囲】 画像データを蓄積する内部RAM(31)と、外部量子
    化テーブルメモリ(32)とを備え、内部RAM(31
    )から読み出した量子化前画像データをアドレスとして
    該外部量子化テーブルメモリ(32)から量子化画像デ
    ータを読み出し、これを該内部RAM(31)に蓄積す
    る画像量子化回路において、 該内部RAN(31)からの量子化前画像データを保持
    して該外部量子化テーブルメモリ(32)にアドレスと
    して与える外部アドレスレジスタ(33)と、 該外部アドレスレジスタ(33)の上位側ビットを固定
    しつつ該量子化前画像データを該外部アドレスレジスタ
    (33)に入力させるセレクタ(34)とを備えたこと
    を特徴とする画像量子化回路。
JP1136515A 1989-05-30 1989-05-30 画像量子化回路 Pending JPH031786A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP1136515A JPH031786A (ja) 1989-05-30 1989-05-30 画像量子化回路
US08/032,203 US5481737A (en) 1989-05-30 1993-03-12 Image data quantizing circuit with a memory for storing unquantized and quantized image data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1136515A JPH031786A (ja) 1989-05-30 1989-05-30 画像量子化回路

Publications (1)

Publication Number Publication Date
JPH031786A true JPH031786A (ja) 1991-01-08

Family

ID=15176981

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1136515A Pending JPH031786A (ja) 1989-05-30 1989-05-30 画像量子化回路

Country Status (1)

Country Link
JP (1) JPH031786A (ja)

Similar Documents

Publication Publication Date Title
EP0710029B1 (en) Signal processor for encoding and decoding
US5596540A (en) Serial to parallel and parallel to serial architecture for a RAM based FIFO memory
US6378030B1 (en) Method and apparatus for processing video data
US6058459A (en) Video/audio decompression/compression device including an arbiter and method for accessing a shared memory
KR100547812B1 (ko) 컬러 참조테이블을 사용하여 화소데이터의 컬러모델을변환하는 장치 및 방법
US5752266A (en) Method controlling memory access operations by changing respective priorities thereof, based on a situation of the memory, and a system and an integrated circuit implementing the method
EP0895422A2 (en) Image formatter for processing encoded video data
US8085274B2 (en) Video data compression
US4967274A (en) Image data conversion device
JPH031786A (ja) 画像量子化回路
US5481737A (en) Image data quantizing circuit with a memory for storing unquantized and quantized image data
US20060140036A1 (en) Memory controller, display controller, and memory control method
KR100663380B1 (ko) 촬상 장치 및 영상 신호 생성 방법
JPH08116545A (ja) 画像伝送方法および画像伝送システム
JPS6147466B2 (ja)
KR100212846B1 (ko) 영상부호화시스템의 가상-물리 어드레스 변환장치
US10412400B1 (en) Memory access ordering for a transformation
KR0155527B1 (ko) 복합 멀티미디어 보드의 pc 정합방법 및 그 장치
JPS6248938B2 (ja)
JP2767846B2 (ja) 画像データの転送回路
KR100228554B1 (ko) 비디오 인코더에서의 메모리 제어 방법
JP2001128108A (ja) ビデオ処理装置
KR930008179B1 (ko) 다수의 처리요소가 파이프라인 구조를 이루는 비디오폰 장치
SU1548799A1 (ru) Устройство дл преобразовани гистограмм ркостей
JP2573700B2 (ja) 画像記録および再生装置