JPH1098709A - 画像データ復号装置 - Google Patents

画像データ復号装置

Info

Publication number
JPH1098709A
JPH1098709A JP24950896A JP24950896A JPH1098709A JP H1098709 A JPH1098709 A JP H1098709A JP 24950896 A JP24950896 A JP 24950896A JP 24950896 A JP24950896 A JP 24950896A JP H1098709 A JPH1098709 A JP H1098709A
Authority
JP
Japan
Prior art keywords
memory
image data
data
address
block
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
JP24950896A
Other languages
English (en)
Inventor
Takatoshi Nada
孝稔 名田
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 JP24950896A priority Critical patent/JPH1098709A/ja
Publication of JPH1098709A publication Critical patent/JPH1098709A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

(57)【要約】 【課題】 エラー等により、ブロックの数がずれたとし
ても、正しいブロックのアドレスに復帰可能な画像デー
タ復号装置を提供することを目的とする。 【解決手段】 圧縮された可変長のデータを固定長化す
るための可変長復号化器101と、固定長化されたデー
タの中で、アドレスを示すデータを蓄えて置くためのタ
グ用メモリ105と、画像データを逆量子化するための
逆量子化器102と、逆量子化されたデータを逆直交変
換するための逆直交変換器103と、逆直交変換された
データを一時蓄えておくための画像データ用メモリ10
4と、画像データ用メモリ104からの画像データとタ
グ用メモリ105からのアドレスに従って後段のメモリ
(図示せず)に書き込みの制御を行うメモリ制御回路1
06とから構成されている。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、画像の帯域圧縮を
必要とする通信系および蓄積メディア系(ディスク,テ
ープ等)から送られてくる圧縮された画像データを復号
する画像データ復号装置に関するものである。
【0002】
【従来の技術】近年、高S/Nを実現するために、画像
データをディジタル化し、記録または伝送する試みが多
くなされている。ところが、画像データをディジタル化
して記録再生しようとすると広い帯域が必要となり、媒
体の必要面積、およびコストの増大および通信コストの
増大を招く。そこで、画像の持っている相関性および人
間の持つ視覚特性を利用し、画像のデータ量を大幅に削
減するための試みがなされている。特に、動画像データ
は、フレーム間に大きな相関が有るため、動き補償を用
いた、前方予測による処理または、前方、後方の両側に
よる処理等が行われる。
【0003】以下に、従来の画像データ復号装置につい
て説明する。図4は従来の画像データ復号装置の構成図
を示している。圧縮された画像データは、可変長コード
に変換されているために、可変長復号化器401により
固定長のデータに変換される。ここで、固定長に変換さ
れた画像データと共に、そのデータが復号される画像が
どの位置にあるかを示すアドレス情報も可変長復号化器
401により復号される。画像データは、ブロック単位
で処理されており、1マクロブロックは、複数のサブブ
ロックにより構成され、図5の例では、輝度データとし
て4サブブロック(Y1〜Y4)、色差データとして2サ
ブブロック(Cr,Cb)の合計6サブブロックで構成さ
れている。
【0004】次に、固定長化されたデータは、逆量子化
器402により、逆量子化される。ここで、符号化の際
に、人間の視覚特性に基づいて、低周波部分は、細か
く、高周波部分は粗く量子化される。したがって、復号
化の時には、符号化の際に行われた量子化係数で乗算さ
れる。逆量子化されたデータは逆直交変換器403によ
り逆直交変換される。ここで、直交変換の方法として
は、離散コサイン変換等が用いられる。逆直交変換され
たデータは、データ用FIFOメモリ404に書き込ま
れる。
【0005】次に、メモリ制御回路406は、復号化さ
れたデータから、画像を構成するために送られてくるデ
ータとその画像の中での位置情報から、画像メモリ(メ
モリ制御回路406の後段にあり、ここでは図示せず)
に書き込まれる物理アドレスを計算し、データを書き込
む。ここで、位置情報が示されているマクロブロック
は、さらに複数のサブブロックに構成されているため、
そのサブブロックの数をサブブロック数カウンタ405
によりカウントし、サブブロックの数が満たされれば可
変長復号化器401から送られてくるサブブロックの位
置情報に更新され、メモリ制御回路406に送られる。
また、データが蓄積されているデータ用FIFOメモリ
404が、ある閾値を越えると、データが揃っている事
をレディ信号によりメモリ制御回路に知らせる。メモリ
制御回路406は、データが用意できている事を確認
し、かつ、画像メモリに書き込む事ができるかどうか
を、データ用FIFOメモリ404にイネーブル信号と
して送る。データ用FIFOメモリ404は、イネーブ
ル信号によりデータを送る確認を行い、データをメモリ
制御回路406に送る。それと同時に、サブブロック数
カウンタ405は、送られていくデータ数をカウント
し、サブブロックの数が満たされれば、マクロブロック
の位置情報を更新する。
【0006】
【発明が解決しようとする課題】しかしながら上記従来
の構成では、マクロブロックの位置情報を示しているマ
クロブロックのアドレスをサブブロックの数をカウント
する事により更新しているために、エラー等によりサブ
ブロックの数がずれると、その後のマクロブロックのア
ドレスは、ずれ続け、復帰しないという問題を有してい
た。
【0007】本発明は、上記従来の問題点を解決するも
ので、エラー等により、サブブロックの数がずれたとし
ても、正しいマクロブロックのアドレスに復帰すること
が可能な画像データ復号装置を提供することを目的とす
る。
【0008】
【課題を解決するための手段】この目的を達成するため
に本発明の画像データ復号装置は、圧縮された可変長の
データを固定長化するための可変長復号化器と、固定長
化されたデータの中で、アドレスを示すデータを蓄えて
おくためのタグ用メモリと、画像データを逆量子化する
ための逆量子化器と、逆量子化されたデータを逆直交変
換するための逆直交変換器と、逆直交変換されたデータ
を一時蓄えておくための画像データ用メモリと、画像デ
ータとアドレスに従ってメモリに書き込み、読み込みの
制御を行うメモリ制御回路とから構成されている。
【0009】これにより、エラー等により、サブブロッ
クの数がずれても、正しいマクロブロックのアドレスに
復帰可能となる。
【0010】
【発明の実施の形態】本発明は、ブロック単位で圧縮さ
れた画像データを伸長処理する復号装置であって、入力
された可変長符号を固定長符号に復号し、ブロックのデ
ータとして出力する可変長復号化器と、前記ブロックの
データと同時に出力するブロックの位置を示すアドレス
をブロック毎に蓄積するためのFIFOメモリを有する
タグ用メモリとを備えたもであり、アドレス情報として
タグ用メモリを参照する事により、エラー等によりサブ
ブロックの数がずれたとしても、確実に復帰する事がで
きる。
【0011】以下、本発明の実施の形態について、図面
を用いて説明する。図1は、本発明の実施の形態による
画像データ復号装置の構成を示すブロック図である。図
1において、可変長復号化器101は、圧縮された可変
長データを固定長化するもので、画像データと共に、そ
の画像ブロックの位置情報であるマクロブロックアドレ
スと、逆量子化するのに必要な量子化係数等が復号され
る。また、マクロブロック内のサブブロックが復号され
るごとに、タグ書き込みクロックが動作し、マクロブロ
ックのアドレスが、タグ用メモリ105に書き込まれ
る。ここで、1マクロブロックは、複数のサブブロック
により構成され、図5の例では、輝度データとして4サ
ブブロック、色差データとして2サブブロックの合計6
サブブロックで構成されている。
【0012】固定長化されたデータは、逆量子化器10
2により逆量子化される。逆量子化されたデータは、逆
直交変換器103により逆直交変換される。ここで、直
交変換として、離散コサイン変換等が用いられる。逆直
交変換されたデータは、画像データ用メモリ104に一
時的に蓄えられる。画像データメモリ104に画像デー
タがある程度蓄積されるとデータの用意ができた事を示
すためにレディ信号が出力される。レディ信号がアクテ
ィブになるとメモリ制御回路106は、メモリに書き込
める事を確認した後、イネーブル信号をアクティブにす
る。イネーブル信号をアクティブにすると、画像データ
用メモリ104からメモリ制御回路106にデータが転
送される。また、メモリ制御回路106は、イネーブル
信号をアクティブにすると、タグ読み出しクロックを動
作させ、タグ用メモリ105からマクロブロックの位置
を示すマクロブロックアドレスを受け取り、さらに、そ
のアドレスを物理アドレスに変換し、そのアドレスに従
って、画像データを表示用メモリ(メモリ制御回路10
6の後段にあり、図では省略している)に書き込む。
【0013】次に、タグ用メモリ105について、詳細
に動作を説明する。図2は、タグ用メモリ105の構成
例を示し、図2において、FIFO(ファーストイン・
ファーストアウト)メモリ202は、可変長復号化器1
01から出力されるタグ書き込みクロックに従ってマク
ロブロックアドレスが書き込まれる。ここで、タグ書き
込みクロックは、マクロブロック内のサブブロック毎に
動作する。従って、例えば、1マクロブロックが6つの
サブブロックにより構成されていた場合、同じマクロブ
ロックのアドレスが6回書き込まれる。
【0014】また、タグ用メモリ105は、FIFOメ
モリ202の蓄積量を監視する手段とし蓄積量カウンタ
201を備える。可変長復号化器101から出力される
タグ書き込みクロック毎に蓄積量カウンタ201で、1
づつカウンタが増加する。
【0015】次にメモリ制御回路106により、画像デ
ータ用メモリ104から画像データが1サブブロック読
み出すごとに、読み出しクロックが動作し、マクロブロ
ックのアドレスが読みだされていく。また、読み出しク
ロックが動作するごとに蓄積量カウンタ201は1づつ
減少する。
【0016】ここで、蓄積量カウンタ201は、FIF
Oメモリ202に蓄積されているデータ量をカウントし
ており、もし、蓄積量が大きくなった場合は、メモリ制
御回路106の処理より、可変長復号化器101の処理
の方が進んでいる事になる。従って、蓄積量が、所定の
閾値を越えると、実行制御信号により、可変長復号化器
101の実行を停止させ、蓄積量が閾値を下回ると、実
行を再開させる。
【0017】次に、メモリ制御回路106について、詳
細に動作を説明する。図3は、メモリ制御回路106の
構成を示すブロック図である。図3において、データ数
カウンタ302は、画像データ用メモリ104とのハン
ドシェイクにより、受け取ったデータの数をカウントす
る。例えば、1サブブロックが8×8画素のデータから
成り立っている場合、64個のデータを受け取るごと
に、タグ読み出しクロックが動作し、タグ用メモリ10
5からブロックアドレスが送られてくる。また、同時
に、サブブロック毎にサブブロック数を1づつ増加させ
る事によりカウントし、マクロブロックの値が変化した
時、サブブロック数を零にリセットする。アドレス変換
器301は、タグ用メモリ105から送られてくるマク
ロブロックの位置情報、すなわち、マクロブロックアド
レスとデータ数カウンタ302によりカウントされるサ
ブブロック数と、データ数によりメモリマップ上の物理
アドレスを計算する。そして、計算された物理アドレス
に従って画像データが表示用メモリに書き込まれる。
【0018】以上のように本実施の形態によれば、タグ
用メモリ105でサブブロック毎にマクロブロックアド
レスを管理し、かつメモリ制御回路106でカウントさ
れたサブブロック数を用いて物理アドレス(表示用メモ
リのアドレス)を生成するので、エラー等によりサブブ
ロック数がずれても、正しい関係に復帰させることがで
きる。また、可変長復号化器101の実行停止等を制御
するための実行制御信号を、蓄積量カウンタ201で蓄
積量を監視することで、簡単に生成可能となる。
【0019】
【発明の効果】以上のように本発明は、マクロブロック
の位置情報を示すマクロブロックアドレスをサブブロッ
ク単位で、タグ用メモリで管理する事により、エラー等
によるサブブロック数のずれが生じたとしても、すぐに
復帰する事ができ、かつ、可変長復号化器の実行を制御
する事ができる。
【図面の簡単な説明】
【図1】本発明の実施の形態による画像データ復号装置
の構成を示すブロック図
【図2】同画像データ復号装置のタグ用メモリの構成を
示すブロック図
【図3】同画像データ復号装置のメモリ制御回路の構成
を示すブロック図
【図4】従来の画像データ復号装置の構成を示すブロッ
ク図
【図5】マクロブロックとサブブロックとの関係を説明
するための図
【符号の説明】
101 可変長復号化器 102 逆量子化器 103 逆直交変換器 104 画像データ用メモリ 105 タグ用メモリ

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 ブロック単位で圧縮された画像データを
    伸長処理する復号装置であって、 入力された可変長符号を固定長符号に復号し、ブロック
    のデータとして出力する可変長復号化器と、 前記ブロックのデータと同時に出力するブロックの位置
    を示すアドレスをブロック毎に蓄積するためのFIFO
    メモリを有するタグ用メモリとを備えた画像データ復号
    装置。
  2. 【請求項2】 可変長復号化および伸長処理された画像
    データを表示用メモリに書き込むときに、前記表示用メ
    モリの書き込みアドレスを制御するメモリ制御回路を備
    え、前記メモリ制御回路は、伸長された画像データを一
    時蓄えるデータ用メモリから読み込む毎に、タグ用メモ
    リに蓄積されたアドレスを参照して、前記表示用メモリ
    の書き込みアドレスを制御する請求項1に記載の画像デ
    ータ復号装置。
  3. 【請求項3】 タグ用メモリは、FIFOメモリでの蓄
    積量を監視する手段を備え、FIFOメモリの蓄積量が
    所定の閾値を越えたとき、可変長復号化器の処理を停止
    させる実行制御信号を出力することを特徴とする請求項
    1または2に記載の画像データ復号装置。
JP24950896A 1996-09-20 1996-09-20 画像データ復号装置 Pending JPH1098709A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP24950896A JPH1098709A (ja) 1996-09-20 1996-09-20 画像データ復号装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP24950896A JPH1098709A (ja) 1996-09-20 1996-09-20 画像データ復号装置

Publications (1)

Publication Number Publication Date
JPH1098709A true JPH1098709A (ja) 1998-04-14

Family

ID=17194020

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24950896A Pending JPH1098709A (ja) 1996-09-20 1996-09-20 画像データ復号装置

Country Status (1)

Country Link
JP (1) JPH1098709A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002314951A (ja) * 2001-04-13 2002-10-25 Canon Inc 画像処理装置、画像処理システム、走査方式変換方法、記憶媒体、及びプログラム
JP2014155170A (ja) * 2013-02-13 2014-08-25 Renesas Electronics Corp 画像処理装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002314951A (ja) * 2001-04-13 2002-10-25 Canon Inc 画像処理装置、画像処理システム、走査方式変換方法、記憶媒体、及びプログラム
JP2014155170A (ja) * 2013-02-13 2014-08-25 Renesas Electronics Corp 画像処理装置
US9786025B2 (en) 2013-02-13 2017-10-10 Renesas Electronics Corporation Image processing device which performs format conversion on decoded image data
US10026146B2 (en) 2013-02-13 2018-07-17 Renesas Electronics Corporation Image processing device including a progress notifier which outputs a progress signal

Similar Documents

Publication Publication Date Title
ES2204777T3 (es) Procedimiento de procesamiento de dato de imagen, y estructura de datos de imagen.
EP0945022B1 (en) Efficient fixed-length block compression and decompression
JPH06217274A (ja) 画像信号圧縮装置
RU2265879C2 (ru) Устройство и способ для извлечения данных из буфера и загрузки их в буфер
KR0141875B1 (ko) 줄길이복호화기
US20150146785A1 (en) Video decoder memory bandwidth compression
JPH0554202A (ja) 信号記録装置及び/又は再生装置
CN101677385B (zh) 运动图像再现设备和运动图像再现方法
US20050025250A1 (en) Video decoding during I-frame decode at resolution change
JP3082585B2 (ja) 画像情報符号化処理装置、画像情報復号化処理装置及び画像情報符号化復号化処理装置
JPH1098709A (ja) 画像データ復号装置
JP2002112268A (ja) 圧縮画像データ復号装置
JP3157123B2 (ja) 画像通信システム及び方法
JP2871139B2 (ja) 画像デ―タの符号化装置および復号化装置
JP3357468B2 (ja) 画像圧縮システムおよび画像再生システム
JPH07282594A (ja) 可変長デジタル・コード解読器のシフタ段装置
JPH08280009A (ja) 画像符号化装置および画像復号化装置および光ディスク
CN100399833C (zh) 使用最后非零检测电路的高速图像压缩设备
US7012961B2 (en) Method and apparatus for decoding image having format for digital camcorder
CN101064515B (zh) 可增进译码效能的方法
TW200840233A (en) Variable length decoding device and method for improving variable length decoding performance
JP4461859B2 (ja) ランレングス符号の復号装置
KR100203265B1 (ko) 영상데이타 복호장치
KR0165447B1 (ko) 디지탈 영상부호화장치에 있어서 부호화 데이타 재배열회로
JP3005384B2 (ja) ハフマン復号化回路