JPH1146363A - シンボル復号化方法及びその装置 - Google Patents

シンボル復号化方法及びその装置

Info

Publication number
JPH1146363A
JPH1146363A JP9187798A JP9187798A JPH1146363A JP H1146363 A JPH1146363 A JP H1146363A JP 9187798 A JP9187798 A JP 9187798A JP 9187798 A JP9187798 A JP 9187798A JP H1146363 A JPH1146363 A JP H1146363A
Authority
JP
Japan
Prior art keywords
data
scan
symbol
run
address
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
JP9187798A
Other languages
English (en)
Inventor
Byeung-Woo Jeon
炳 宇 全
Kwon-Pyo Hong
權 杓 洪
Jae-Nam Noh
在 男 盧
Jong-Won Lee
鍾 元 李
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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics 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
Priority claimed from KR1019970012538A external-priority patent/KR100233538B1/ko
Priority claimed from KR1019970012537A external-priority patent/KR100233537B1/ko
Priority claimed from KR1019970012536A external-priority patent/KR100233536B1/ko
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of JPH1146363A publication Critical patent/JPH1146363A/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
    • H03M7/30Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
    • H03M7/46Conversion to or from run-length codes, i.e. by representing the number of consecutive digits, or groups of digits, of the same kind by a code word and a digit indicative of that kind
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/13Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
    • H04N19/91Entropy coding, e.g. variable length coding [VLC] or arithmetic coding

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)

Abstract

(57)【要約】 (修正有) 【課題】 多様なスキャンパターンから選択された一つ
のスキャンパターンを用いてランレベル符号化されたシ
ンボルを復号化する方法及び装置を提供する。 【解決手段】 受信されるランレベル符号化されたシン
ボルデータは、シンボル分離部ランデータ及びレベルデ
ータに分離される。アドレス出力部22はシンボルデー
タに係わるスキャンパターンデータを用いて特定スキャ
ンパターンを選択し、分離されたランデータを用いて選
択されたスキャンパターンに応ずるスキャンアドレスの
うちレベルデータを貯蔵するためのスキャンアドレスを
選択する。データ貯蔵部23は選択されたスキャンアド
レスが指定する貯蔵位置にシンボル分離部から供給され
るレベルデータを貯蔵し、ランレベル符号化されたシン
ボルをランレベル符号化に使用されたスキャンパターン
に基づきランレベル復号化して後段の機器で使用するに
適した形態に貯蔵できる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は可変長符号化された
デ−タを復号化する復号化システムに係り、さらに詳し
くは多様なスキャンパターンから選択された一つのスキ
ャンパターンを用いてランーレベル符号化されたシンボ
ルを復号化するための方法及び装置に関する。
【0002】
【従来の技術】最近、映像及び音声信号を伝送したり、
あるいは貯蔵媒体に貯蔵するためのディジタルデータに
符号化し、映像信号及び音声信号を再生するために符号
化されたディジタルデータを復号化する多様な方法が、
映像信号及び音声信号を伝送及び受信するためのシステ
ムにおいて使用された。しかし、かかる符号化及び復号
化システムにおけるデータ伝送効率を増進させるために
伝送データ量をさらに減らすための技法が求められた。
伝送したり貯蔵するディジタルデータを符号化するため
の方法の例としては、変換符号化法、差分パルス符号変
調(DPCM)法、ベクトル量子化法及び可変長符号化
法などがある。かかる符号化方法は伝送したり貯蔵する
ディジタルデータに入っている冗長データを取り除くこ
とにより全データ量を一層減らす。
【0003】各フレームの映像データは既に設定された
サイズのブロックに分割され、映像信号の貯蔵または伝
送、及び受信のために符号化及び復号化システムでデー
タ処理される。各ブロックデータまたはブロックデータ
間の差分データは直交変換され、映像データが周波数領
域の変換係数に変換される。公知のブロックデータ変換
方法としては、離散コサイン変換(DCT)、ワルシー
ハダマル変換(Walsh-Hadamard Transform;WHT)、
離散フーリエ変換(DFT)及び離散サイン変換(DS
T)などがある。かかる変換方法により得られた変換係
数は係数データの特性により適宜に量子化及び可変長符
号化され圧縮効率が高まる。人間の視覚的な認知は高周
波より低周波にさらに敏感なので、高周波成分データは
データ処理により減少される。従って、符号化されたデ
ータ量は減らせる。
【0004】可変長符号化のための装置はシンボルの確
率に基づきデータを圧縮することであって、入力される
シンボルを可変長符号化するための可変長符号テーブル
を備えている。可変長符号テーブルはハフマン符号化(H
uffman coding)技法により設計される。ハフマン符号化
は、公知の通り、発生頻度が相対的に高いシンボル短い
コードを配し、発生頻度が相対的に低いシンボル長いコ
ードを配する。既存の符号化システムにおいて可変長符
号化装置に入力するシンボルは通常ランレベル符号化に
より得られた[ラン、レベル]シンボルである。映像標
準化に係わるMPEGなどの場合、8×8画素サイズの
ブロックに分割された映像データは周波数領域に変換さ
れてから量子化される。量子化された変換係数は8×8
サイズの二次元周波数領域で表わされるもので、二次元
周波数空間の低周波から高周波へスキャンする公知のジ
グザグスキャンにより[ラン,レベル]シンボルに符号
化される。ここで、ランは‘0’ではない係数間の
‘0’の発生回数を意味し、レベルは‘0’でない係数
の絶対値を意味する。8×8サイズの周波数領域の場
合、ランは‘0’から‘63’までの値を有することが
でき、量子化された変換係数が‘−255’から‘25
5’までの整数値の場合、レベルは‘1’から‘25
5’までの値であり、その符号は別途に表示される。
【0005】ジグザグスキャンパターンの使用は映像信
号のエネルギーがDC成分を中心にして低周波領域に集
中される現象に起因する。しかし、映像信号のエネルギ
ーは映像信号のパターンにより水平周波数成分側にまた
は垂直周波数成分側にさらに集中的にあるいはさらに広
く分布できる。従って、既存のジグザグスキャンパター
ンが常に映像データの可変長符号化のための最適のスキ
ャンパターンではない。それで、映像データの分布特性
により融通のきくよう二次元周波数領域の水平方向また
は垂直方向に集中されうるスキャンパターンが可変長符
号化及び復号化のために所望された。このための先行技
術は、その譲受人が本願と同一な譲受人により出願され
た「可変長符号化及び復号化システム」との名称のアメ
リカ特許第5、497、153号に開示されている。
【0006】前述した先行技術によれば、既に設定され
たサイズのブロックに区分されたディジタルデータは多
様なスキャンパターンにより可変長符号化され、可変長
符号化されたデータ長さはスキャンパターンのそれぞれ
に対応するよう累積され、最小の累積長さに対応するス
キャンパターンが選択される。選択されたスキャンパタ
ーン及び選択されたスキャンパターンに応ずる可変長符
号化されたデータの両方は伝送される。復号化のため、
伝送された可変長符号化されたデータは可変長符号化時
選択されたスキャンパターンと同一なスキャンパターン
によりスキャンされながら可変長復号化される。従っ
て、ブロックデータの可変長符号化及び復号化に最適の
スキャンパターンが使用され、データ圧縮効率がさらに
向上される。この先行技術において開示された可変長復
号化装置を図1に基づき説明する。
【0007】図1は従来の可変長復号化装置の一例を示
す。図1を参照するに、符号化装置(図示せず)から伝
送された可変長符号化されたデータDVLC 及び対応する
スキャンパターンデータDSCANは可変長復号化部11及
びスキャンパターン選択部12にそれぞれ入力する。可
変長復号化部11は入力する可変長符号化されたデータ
VLC を可変長復号化テーブルにより[ラン,レベル]
シンボルに変換させる。スキャンパターン選択部12は
1からNまでの多様なスキャンパターンによるスキャン
アドレスをスキャンパターンのそれぞれに応ずるよう貯
蔵するもので、入力されたスキャンパターンデータD
SCANに応ずるスキャンアドレスADDRsを選択して出
力する。ランレベル復号化部13は可変長復号化部11
から入力する[ラン、レベル]シンボルをスキャンパタ
ーン選択部12から入力された対応するスキャンアドレ
スADDRsに応じて二次元空間領域で表わされる量子
化係数に変換する。その後、量子化係数の後段の逆量子
化部(図示せず)に供給される。
【0008】
【発明が解決しようとする課題】従って、本発明の目的
は各ブロックデータのためのランレベル符号化で選択さ
れたものと同一なスキャンパターンによりランレベル符
号化されたシンボルを復号化するシンボル復号化方法を
提供することにある。本発明の他の目的は、前述したシ
ンボル復号化方法をハードウェアで具現したシンボル復
号化装置を提供することにある。
【0009】
【課題を解決するための手段】前述した本発明の目的を
達成するための本発明によるシンボル復号化方法は、ラ
ンレベル符号化されたシンボルデ−タ及びスキャンパタ
ーンデータを受信する段階と、及び受信されたスキャン
パターンデータに応じて複数個のスキャンパターンから
選択された特定スキャンパターンにより、受信されたシ
ンボルデータに応ずるレベルデータをランレベル復号化
されたデータとして貯蔵する段階とを含む。
【0010】前記貯蔵段階は、受信されたスキャンパタ
ーンデータに応じて複数個のスキャンパターンから選択
された特定スキャンパターンにより、受信されたシンボ
ルデータに応ずるランデータ及びレベルデータの両方を
貯蔵する形態に変形できる。本発明の他の目的を達成す
るためのシンボル復号化装置は、受信されるランレベル
符号化されたシンボルデータをランデータ及びレベルデ
ータに分離するシンボル分離部と、及び前記シンボルデ
ータに応ずるスキャンパターンデータに応じて複数個の
スキャンパターンから選択された特定スキャンパターン
及び前記シンボル分離部により分離されたランデータに
より指定される貯蔵位置に、前記シンボル分離部により
分離されたレベルデータをランレベル復号化されたデー
タとして貯蔵するデータ貯蔵手段とを含む。
【0011】本発明の他の目的は、受信されるランレベ
ル符号化されたシンボルデータを復号化して、ランレン
グスの‘0’とそれに追従するレベルにより表わされる
データを出力するシンボル復号部と、及び前記シンボル
データに応ずるスキャンパターンデータに応じて複数個
のスキャンパターンから選択された特定スキャンパター
ンにより、前記シンボル復号部から出力するデータをラ
ンレベル復号化されたデータとして貯蔵するデータ貯蔵
手段とを含むシンボル復号化装置によっても達成され
る。
【0012】
【発明の実施の形態】以下、添付した図面に基づき本発
明の望ましい一実施例を詳細に説明する。図2は本発明
の望ましい一実施例によるシンボル復号化装置を示す図
である。同図によれば、シンボル復号部21は入力する
シンボルについてランレングスのデータ‘0’及びそれ
に追従するレベルより構成されたデータDATAを入力
クロックCLOCKにより出力する。シンボル復号部2
1から出力されるデータDATAはデータ貯蔵部23内
に貯蔵される。データ貯蔵部23はデータDATAを貯
蔵するための64個の貯蔵位置を有し、シンボル復号部
21から供給されるデータDATAをアドレス出力部2
2からのスキャンアドレスADDRにより指定される貯
蔵位置に貯蔵する。アドレス出力部22は入力するスキ
ャンパターンデータScan_patternにより指
定されたスキャンパターンに応ずるスキャンアドレスA
DDRのそれぞれを入力クロックCLOCKの各パルス
に同期されるようデータ貯蔵部23に出力する。このア
ドレス出力部22は複数のスキャンパターンのそれぞれ
のスキャン順序により決定されるスキャンアドレスをテ
ーブル形態に貯蔵する。従って、図3(A)及び(B)
に示したような二つのスキャンパターンの場合、アドレ
ス出力部22はジグザグスキャンパターン及び交互スキ
ャンパターンのそれぞれのスキャン順序に応ずるスキャ
ンアドレスを図4に示したようなテーブル形態に貯蔵す
る。
【0013】図4は8×8画素サイズのブロックに対す
るインタ符号化モードにおけるスキャン順序及びアドレ
スオフセットを示した図であり、ジグザグスキャンパタ
ーン及び交互スキャンパターンによるスキャン順序を有
する64個のスキャンアドレスの有する最初のスキャン
アドレスからのアドレスオフセットを示す。図4におい
て、ジグザグスキャンで示されたカラムは図3(A)に
示したジグザグスキャンパターンによるアドレスオフセ
ットを示し、交互スキャンで示されたカラムは図3
(B)に示した交互スキャンパターンによるアドレスオ
フセットを示す。
【0014】図4に示されたアドレスオフセットはジグ
ザグスキャンパターン(または交互スキャンパターン)
によるスキャン順位を有し、データ貯蔵部23内の貯蔵
位置がラスタースキャンパターンによる順序を有する場
合、各アドレスオフセットはそのアドレスオフセットに
応ずるスキャンアドレスにより指定されるデータ貯蔵部
23内の貯蔵位置が有するラスタースキャンパターンに
よるスキャン順位値と一致する。容易な理解のため、図
3(A)に示したスキャン順位‘5’を例にして説明す
る。スキャン順位‘1’を有する貯蔵位置に対応するア
ドレスオフセットを‘0’にすれば、ジグザグスキャン
パターンによるスキャン順位‘5’を有する貯蔵位置
は、ラスタースキャンパターンによるスキャン順位‘1
0’を有するので、その値が‘9’のアドレスオフセッ
トを有する。
【0015】インタ符号化モードでは、ジグザグスキャ
ンパターンまたは交互スキャンパターンを用いた各ブロ
ックに対するスキャンアドレスの発生はその値‘0’で
あるアドレスオフセットを有するスキャン順位‘1’か
ら始める。これは、スキャンする一番目のデータがDC
T成分係数のうちDC成分係数の位置、すなわち図3
(A)または(B)において‘1 ’で表わされた地点に
位置するからである。一方、イントラ符号化モードで
は、各ブロックに対するスキャンアドレスの発生は図4
に示したスキャン順位‘2’、すなわち図3(A)また
は(B)において‘2’で表示された位置から始まる。
これは、イントラ符号化モードの場合、DC成分は別に
伝送し、AC成分のみスキャンしてからランレベル符号
化及び可変長符号化して伝送するからである。
【0016】可変長復号化部(図示せず)により可変長
符号化されたデータから変換されたシンボルはラン及び
レベルの対を表現するデータであって、シンボル復号部
21に入力する。図1と共に説明したスキャンパターン
データDSCANと同様のスキャンパターンデータScan
_patternはアドレス出力部22に入力する。こ
こで、スキャンパターンデータScan_patter
nは符号化装置(図示せず)がランレベル符号化のため
に使用したスキャンパターンを示す。シンボル復号部2
1は入力するシンボルを復号化し、ランレングスの
‘0’とレベルを発生し、発生された‘0’とレベルの
それぞれをクロックCLOCKのパルスに同期させデー
タ貯蔵部23に順次に出力する。アドレス出力部22は
受信されるスキャンパターンデータScan_patt
ernに基づき複数のスキャンパターンのうち一つを選
択し、選択されたスキャンパターンによるスキャンアド
レスADDRのそれぞれをその順の通りシンボル復号部
21に供給されることと同一なクロックCLOCKの個
別パルスに同期させ出力する。データ貯蔵部23はシン
ボル復号部21から供給される個別データDATA、す
なわち‘0’または‘レベル’をアドレス出力部22か
ら印加されるスキャンアドレスADDRにより指定され
る貯蔵位置に貯蔵する。
【0017】例えば、入力されたシンボルがイントラ符
号化モードにおけるAC成分係数に当たるもので、ラン
‘3’及びレベル‘5’を示す場合、シンボル復号部2
1は入力シンボルを復号化し、ラン‘3’に応ずる三つ
の0、及びレベル‘5’をその順の通りクロックCLO
CKの各パルスに同期させ出力する。この際、アドレス
出力部22は入力されたスキャンパターンデータSca
n_patternにより指定されるスキャンパターン
に係わるスキャンアドレスのそれぞれをクロックCLO
CKの各パルスに同期させ出力する。アドレス出力部2
2は、スキャンパターンデータScan_patter
nにより図3(A)のようなジグザグスキャンパターン
が選択された場合、スキャンアドレスADDRである
‘1’、‘8’、‘16’及び‘9’をその順の通りク
ロックCLOCKの各パルスに個別的に同期させデータ
貯蔵部23に出力する。一方、スキャンパターンデータ
Scan_patternにより図3(B)のような交
互スキャンパターンが選択された場合、アドレス出力部
22はスキャンアドレスADDRである‘8’、‘1
6’、‘24’及び‘1’をその順の通りクロックCL
OCKの各パルスに個別に同期させデータ貯蔵部23に
出力する。データ貯蔵部23はアドレス出力部22から
出力されるスキャンアドレスADDRにより指定された
貯蔵位置にシンボル復号部21から受信されるデータD
ATAを貯蔵する。データ貯蔵部23は受信されたデー
タDATAを8×8ブロック単位に貯蔵し、貯蔵された
データDATAをランレベル復号化されたデータにして
後段の逆量子化部(図示せず)に出力する。
【0018】従って、図2の装置はシンボル復号化時の
多様なスキャンパターンのスキャン順序に応ずるスキャ
ンアドレスをテーブル形態に予め貯蔵し、クロックに合
わせて可変長符号化時に使用されたスキャンパターンと
同一なスキャンパターンのテーブルに入っているスキャ
ンアドレスによりブロック単位にランレベル復号化され
たデータを貯蔵及び出力できるようにする。
【0019】図5は本発明の他の実施例によるシンボル
復号化装置を示す。図5の装置は、各シンボルがラン及
びレベルの対で構成されたシンボル及びこれに応ずるス
キャンパターンデータScan_patternを用い
て入力シンボルを復号化させる。シンボル及びこれに応
ずるスキャンパターンデータScan_pattern
は図2の装置の同様に、可変長復号化部(図示せず)に
より発生される。図5を参照するに、シンボル分離部5
1は受信されるシンボルをランデータRUN及びレベル
データLEVELに分離する。シンボル分離部51は分
離されたランデータRUNをアドレス出力部52に供給
し、レベルデータLEVELをデータ貯蔵部54に出力
する。アドレス出力部52は、図2に係わって説明した
アドレス出力部22と同様に、複数のスキャンパターン
のそれぞれのスキャン順序に応ずるスキャンアドレスを
各スキャンパターンに応ずるよう貯蔵したテーブルを備
える。言い換えれば、アドレス出力部52は図3(A)
及び(B)に示した二つのスキャンパターンを含む複数
のスキャンパターンのそれぞれのスキャン順序に応ずる
スキャンアドレスを図4に示したようなテーブル形態に
貯蔵する。しかし、アドレス出力部52は、図2のアド
レス出力部22とは異なり、スキャンパターンデータS
can_pattern及びクロックCLOCKに加え
てランデータRUN及び初期化信号INITIALIZ
Eをさらに受信する。このアドレス出力部52は受信さ
れた信号に基づきスキャンアドレスADDRを発生す
る。イネーブル部53はランデータRUN及びクロック
CLOCKを受信し、受信されたランデータRUN及び
クロックCLOCKに基づきイネーブル信号ENABL
Eを発生する。イネーブル信号ENABLEは、図6
(B)に示したように、一つのシンボルについてランレ
ングスと一致する個数のクロックパルスに該当する期間
中ローレベルを有し、この期間が経過した以後はハイレ
ベル状態を有する。このような形で発生したイネーブル
信号ENABLEはデータ貯蔵部54に入力する。デー
タ貯蔵部54はシンボル分離部51からレベルデータL
EVEL、アドレス出力部52からのスキャンアドレス
ADDR、及び初期化信号INITIALIZEを受信
するもので、ブロック毎のシンボルに対するランレベル
復号化開始前に印加される初期化信号INITIALI
ZEにより全ての貯蔵内容を‘0’にリセットさせ、そ
の後シンボル分離部51により分離されたレベルデータ
LEVELを貯蔵する。
【0020】制御器(図示せず)により発生された初期
化信号INITIALIZEは、ランレベル復号化がブ
ロック毎について開始される前にアドレス出力部52及
びデータ貯蔵部54にそれぞれ入力される。初期化信号
INITIALIZEが入力される度にアドレス出力部
52は現在のアドレスポインタを初期化させ、データ貯
蔵部54は全ての貯蔵内容を‘0’にリセットさせる。
さらに詳しくは、アドレス出力部52は初期化信号IN
ITIALIZEが印加される度に、符号化装置でラン
レベル符号化のために使用したスキャンパターンに応ず
るスキャンパターンデータScan_patternに
より複数個のスキャンパターンのうち一つを選択し、選
択されたスキャンパターンに係わるスキャンアドレスの
うち一番目のスキャンアドレスを指すようアドレスポイ
ンタを初期化させる。ここで、一番目のスキャンアドレ
スは、インタ符号化モードの場合、図4のスキャン順位
‘1’に当たるスキャンアドレスであり、イントラ符号
化モードの場合図4のスキャン順位‘2’に当たるスキ
ャンアドレスである。データ貯蔵部54はデータ貯蔵部
54を構成する全てのメモリセルを一気に‘0’にリセ
ットさせたり、あるいは行単位にメモリセルをリセット
させる。初期化のためのメモリセルのリセット技法はメ
モリ技術分野の当業者にとっては通常のものなので、そ
の説明を省く。
【0021】アドレスポインタ及びデータ貯蔵部54の
メモリセルが初期化された状態において、可変長復号化
部(図示せず)からシンボルが印加されれば、シンボル
分離部51は受信されたシンボルをランデータRUN及
びレベルデータLEVELに分離する。シンボル分離部
51は、図6(C)に示したようにシンボルがラン値
‘3’及びレベル値‘5’の対で構成された場合、この
シンボルをランデータRUN‘3’及びレベルデータ
‘5’に分離し、ランデータRUN‘3’をアドレス出
力部52及びイネーブル部53に出力し、レベルデータ
LEVEL‘5’をデータ貯蔵部54に出力する。望ま
しくは、シンボル分離部51は受信された個別シンボル
についてランデータの有するランレングスの期間が経過
した時点にレベルデータを出力する。アドレス出力部5
2は外部から入力するスキャンパターンデータScan
_patternに応ずるスキャンパターンに係わるス
キャンアドレスADDRのそれぞれを入力クロックCL
OCKの各パルスに同期されるようデータ貯蔵部54に
出力する。ランデータRUNを受信するアドレス出力部
52は選択されたスキャンパターン及び受信されたラン
データRUNに基づき応ずるレベルデータLEVELの
アドレスポインタ位置を決定し、決定された位置を有す
るスキャンアドレスADDRを図6(A)のクロックC
LOCKに合わせてデータ貯蔵部54に出力する。アド
レス出力部52に入力されるクロックCLOCKと同様
のクロックCLOCKを受信するイネーブル部53はラ
ンデータRUN‘3’及び図6(A)に示したようなク
ロックCLOCKを入力され、データ貯蔵部54のデー
タ貯蔵動作を制御するために図6(B)に示したような
イネーブル信号ENABLEを発生してデータ貯蔵部5
4に供給する。さらに詳しくは、イネーブル部53はラ
ンデータRUNの有するランレングスのクロックパルス
期間中ローレベルのイネーブル信号ENABLEを出力
し、その次の1クロックパルス期間中にはハイレベルの
イネーブル信号ENABLEを出力する。従って、ハイ
レベルのイネーブル信号ENABLEはデータ貯蔵部5
4がシンボル分離部51から供給されるレベルデータL
EVELを貯蔵する時点にイネーブル部53からデータ
貯蔵部54に供給される。
【0022】シンボル分離部51から出力するレベルデ
ータLEVELを受信するデータ貯蔵部54はイネーブ
ル部53から印加されるイネーブル信号ENABLEが
ローレベルの間はアドレス出力部52からスキャンアド
レスADDRが印加されてもシンボル分離部51から供
給されるデータに対する貯蔵動作をしない。データ貯蔵
部54はイネーブル部53から印加されるイネーブル信
号ENABLEがハイレベルの間はシンボル分離部51
から供給されたレベルデータLEVELをアドレス出力
部52から出力されるスキャンアドレスADDRに当た
る貯蔵位置に貯蔵する。従って、ランデータRUNが
‘3’でありレベルデータLEVELが‘5’の場合、
データ貯蔵部54は図6(A)〜(D)に示したよう
に、レベルデータLEVEL‘5’に応ずるスキャンア
ドレスADDR、すなわち図6(D)の陰影表示された
スキャンアドレスADDRが指定する貯蔵位置に貯蔵さ
せる。このデータ貯蔵部54は貯蔵位置として64個の
メモリセルを有し、ブロック毎に関連して貯蔵されたデ
ータを含んで貯蔵位置に入っているデータをランレベル
復号化されたデータにして後段の逆量子化部(図示せ
ず)に出力する。
【0023】従って、図5の装置はランレングスの0ま
たは0を貯蔵する必要なくランレベル復号化を行える。
図7は本発明のさらに他の実施例を示す。図7に示した
シンボル分離部71はラン及びレベルの対で構成された
シンボルを受信し、受信されたシンボルを分離してラン
データRUN及びレベルデータLEVELを出力する。
シンボル分離部71は受信されたシンボルから得られた
ランデータRUN及びレベルデータLEVELをほぼ同
時にアドレス出力部72及びデータ貯蔵部73にそれぞ
れ出力する。アドレス出力部72は図5のアドレス出力
部52と同様に、スキャンパターンデータScan_p
attern及び初期化信号INITIALIZEを受
信し、スキャンアドレスADDRを発生する。その内部
構成を示す図8を参照するに、アドレス出力部72は、
ランデータRUN、既に設定された値‘1’及びフィー
ドバックされるアドレスポインタPADDRを加算する加算
器721、及び加算器721により算出された加算結果
であるアドレスポインタPADDRを受信し、スキャンアド
レスADDRを出力するアドレステーブル722を備え
る。アドレステーブル722は各テーブルが一つのスキ
ャンパターンに応ずるスキャンアドレスを貯蔵するテー
ブルP1〜PNを、符号化装置がランレベル符号化に用
いるスキャンパターンの個数Nだけ備える。テーブルP
1〜PNは応ずるスキャンパターンにより定められたス
キャン順序に一致する順序でスキャンアドレスを貯蔵す
る。テーブルP1が図3(A)に示したジグザグスキャ
ンパターンに係わるスキャンアドレスを貯蔵する場合、
貯蔵位置A3には図3(A)における数字‘3’に応ず
るスキャンアドレスが貯蔵される。従って、図4に関連
して説明したアドレスオフセットの観点から見れば、貯
蔵位置A2に貯蔵されるアドレスオフセットの値は
‘8’となる。データ貯蔵部73は初期化信号INIT
IALIZEに応じて全ての貯蔵内容を‘0’にリセッ
トさせ、アドレス出力部72により発生されたスキャン
アドレスADDRによりシンボル分離部71から受信さ
れるレベルデータLEVELを貯蔵する。
【0024】初期化信号INITIALIZEは図5に
関連して説明した通り、ランレベル復号化がブロック毎
について開始される前に制御器(図示せず)からアドレ
ス出力部72及びデータ貯蔵部73に印加される。初期
化信号INITIALIZEを受信するアドレス出力部
72は現在のアドレスポインタPADDRを初期化させアド
レステーブル722の一番目のスキャンアドレスを指す
ようにする。また、アドレス出力部72は特定ブロック
に属した最初のランデータRUNが受信される時、ある
いはその前にアドレステーブル722のテーブルP1〜
PNのうち入力するスキャンパターンデータScan_
patternに応ずる一つを選択する。アドレス出力
部72に供給されることと同一の初期化信号INITI
ALIZEを入力されるデータ貯蔵部73は全ての貯蔵
内容を初期値、すなわち‘0’にリセットさせる。デー
タ貯蔵部73の初期化はデータ貯蔵部73を構成する全
てのメモリセルを一気に‘0’にリセットしたり、ある
いは行単位にメモリセルをリセットさせ、この初期化技
術はメモリ技術分野の当業者にとって通常的なことであ
る。
【0025】アドレスポインタPADDR及びデータ貯蔵部
73の両方が初期化された状態において、シンボル分離
部71は可変長復号化部(図示せず)から印加されるシ
ンボルをランデータRUN及びレベルデータLEVEL
に分離し、分離されたランデータRUN及びレベルデー
タLEVELを図9に示したようにクロックCLOCK
の1パルスに同期させ出力する。例えば、シンボルがラ
ン値‘3’及びレベル値‘5’の対で構成される場合、
シンボル分離部71はランデータRUNを‘3’に、レ
ベルデータLEVELを‘5’にして、それぞれクロッ
クの1パルス周期間に出力する。ランデータRUNはア
ドレス出力部72に入力し、レベルデータLEVELは
データ貯蔵部73に入力する。
【0026】ランデータRUNを受信するアドレス出力
部72内の加算器721は受信されたランデータRU
N、既設定された値‘1’及びフィードバックされるア
ドレスポインタPADDRを加算し、その加算結果である新
たなアドレスポインタPADDRをアドレステーブル722
に供給する。アドレステーブル722は選択されたテー
ブルでアドレスポインタPADDRにより指定される位置に
貯蔵されたスキャンアドレスADDRをデータ貯蔵部7
3に出力する。例えば、選択されたテーブルがP1であ
り、アドレスポインタPADDRが位置A1を指す状況でラ
ンデータRUN‘3’が入力されれば、加算器721は
フィードバックされるアドレスポインタP ADDRの値
‘1’、既設定された値‘1’及びランデータRUN
‘3’を加算して新たなアドレスポインタPADDR‘5’
を出力する。このアドレスポインタPADDRを受信するア
ドレステーブル722は位置‘A5’に貯蔵されたスキ
ャンアドレスADDRを出力する。従って、図3(A)
の場合に例えば、数字‘5’で表記された位置に応ずる
データ貯蔵部73内の貯蔵位置を指すスキャンアドレス
ADDRが出力される。データ貯蔵部73はアドレス出
力部72から出力されるスキャンアドレスADDRに該
当する貯蔵位置にシンボル分離部71から入力されたレ
ベルデータLEVELを貯蔵する。かかるデータ貯蔵部
73は8×8ブロックに応ずる貯蔵領域を有し、貯蔵さ
れたデータを含んで全ての貯蔵領域に入っているデータ
をランレベル復号化されたデータにして後段の逆量子化
部(図示せず)に出力する。
【0027】従って、図7の装置は図9に示した通り、
シンボルに応ずるランデータRUN及びレベルデータL
EVELと、このレベルデータLEVELを貯蔵するた
めのアドレスADDRを1クロックパルス期間中に全部
発生できるので、つまり1クロックパルス期間中に一つ
のシンボルを復号化できるようになる。前述した実施例
はデータ貯蔵部が貯蔵していたデータを後段の逆量子化
部に出力することが説明された。これは、ランレベル符
号化されたデータが順次に逆直交変換、量子化、可変長
符号化及びランレベル符号化を行うことにより得た特殊
な場合に該当する。ランレベル符号化に係わる当業者に
とって公知の通り、シンボルをランレベル復号化して得
たランデータ及びレベルデータは一般に逆直交変換のた
めに8×8サイズのブロック単位にメモリに貯蔵され
る。従って、ランレベル符号化されたシンボルを得る過
程で量子化処理を使用しない場合、データ貯蔵部に貯蔵
されたデータは直ちに逆直交変換部に供給されることも
できる。
【0028】
【発明の効果】以上述べたように、本発明はランレベル
符号化されたシンボルをランレベル符号化に使用された
スキャンパターンに基づきランレベル復号化して後段の
機器で使用するに適した形態に貯蔵する。従って、映像
データの有するパターンによりランレベル符号化に多様
なスキャンパターンが求められる場合もランレベル符号
化されたシンボルを後段の機器で使用するに適した形態
に変換及び貯蔵できる。のみならず、本発明はシンボル
から得られたランデータ及びレベルデータを貯蔵するた
めの多様な方法を供することにより、設計上の制約が求
められる環境下でもさらに融通のきくよう装置を制作で
きる。
【図面の簡単な説明】
【図1】従来の可変長復号化装置の一例を示したブロッ
ク図である。
【図2】本発明の望ましい一実施例によるシンボル復号
化装置を示したブロック図である。
【図3】(A)はジグザグスキャンパターンによるスキ
ャン順序を説明するための図、(B)は交互スキャンパ
ターンによるスキャン順序を説明するための図である。
【図4】図3(A)及び(B)に係わって説明されたス
キャン順序に応ずるスキャンアドレスに対するテーブル
である。
【図5】本発明の他の実施例によるシンボル復号化装置
を示すブロック図である。
【図6】(A)乃至(D)は図5の装置の動作を説明す
るためのタイミング図である。
【図7】本発明のさらに他の実施例によるシンボル復号
化装置のブロック図である。
【図8】図7に示したアドレス出力部の詳細ブロック図
である。
【図9】図7の装置の動作説明のためのタイミング図で
ある。
【符号の説明】
21 シンボル復号部 22 アドレス出力部 23 データ貯蔵部 51 シンボル分離部 52 アドレス出力部 53 イネーブル部 54 データ貯蔵部 71 シンボル分離部 72 アドレス出力部 73 データ貯蔵部 721 加算器 722 アドレステーブル
フロントページの続き (72)発明者 李 鍾 元 大韓民国京畿道水原市八達區牛滿洞549番 地11號 王室ビラ202戸

Claims (27)

    【特許請求の範囲】
  1. 【請求項1】 ランレベル符号化されたシンボルデ−タ
    及びスキャンパターンデータを受信する段階と、 受信されたスキャンパターンデータに応じて複数個のス
    キャンパターンから選択された特定スキャンパターンに
    より、受信されたシンボルデータに応ずるランデータ及
    びレベルデータをランレベル復号化されたデータとして
    貯蔵する段階とを含むシンボル復号化方法。
  2. 【請求項2】 前記貯蔵段階は、 (a)選択された特定スキャンパターンが有するスキャ
    ン順序によりスキャンアドレスを出力する段階と、 (b)受信された個別シンボルについてランレングスの
    ‘0’とそれに追従するレベルより構成されたデータを
    出力する段階と、 (c)段階(a)のスキャンアドレスが指定する貯蔵位
    置に段階(b)から出力する応ずるデータを貯蔵する段
    階とを含む請求項1に記載のシンボル復号化方法。
  3. 【請求項3】 前記選択された特定スキャンパターンは
    既に設定されたサイズのブロックに係わるシンボルデー
    タのランレベル復号化のために使われる請求項2に記載
    のシンボル復号化方法。
  4. 【請求項4】 ランレベル符号化されたシンボルデータ
    及びスキャンパターンデータを受信する段階と、 受信されたスキャンパターンデータに応じて複数個のス
    キャンパターンから選択された特定スキャンパターンに
    より、受信されたシンボルデータに応ずるレベルデータ
    をランレベル復号化されたデータとして貯蔵する段階と
    を含むシンボル復号化方法。
  5. 【請求項5】 前記貯蔵段階は、 (a)初期化信号に応じて貯蔵された全てのレベルデー
    タを‘0’に初期化させる段階と、 (b)選択された特定スキャンパターンの有するスキャ
    ン順序によるスキャンアドレスを出力するために前記初
    期化信号及び受信されたシンボルデータに応答する段階
    と、 (c)受信された個別シンボルについてランデータの有
    するランレングスの期間が経過した時点にレベルデータ
    を出力する段階と、 (d)段階(c)から出力されるレベルデータを段階
    (b)における応ずるスキャンアドレスにより貯蔵する
    段階とを含む請求項4に記載のシンボル復号化方法。
  6. 【請求項6】 前記段階(b)は、 (b1)初期化信号が印加される度にアドレスポインタ
    を初期化させる段階と、 (b2)段階(b)において初期化されたアドレスポイ
    ンタを受信された個別シンボルのランデータにより変更
    させ、変更されたアドレスポインタにより指定されるス
    キャンアドレスを出力する段階とを含む請求項5に記載
    のシンボル復号化方法。
  7. 【請求項7】 前記初期化信号はブロック毎に対するシ
    ンボルデータの復号化処理開始前に印加される請求項5
    に記載のシンボル復号化方法。
  8. 【請求項8】 前記貯蔵段階は、 (a)初期化信号に応じて貯蔵された全てのレベルデー
    タを‘0’に初期化させる段階と、 (b)受信された個別シンボルについてランデータ及び
    レベルデータを実際に同時に出力する段階と、 (c)段階(b)から出力されるレベルデータに係わる
    スキャンアドレスを出力するために受信されたスキャン
    パターンデータ、段階(b)のランデータ及び前記初期
    化信号に応ずる段階と、 (d)段階(b)から出力されるレベルデータを段階
    (c)のスキャンアドレスが指定する貯蔵位置に貯蔵す
    る段階とを含む請求項4に記載のシンボル復号化方法。
  9. 【請求項9】 前記段階(c)は、 (c1)受信されたスキャンパターンデータにより複数
    個のスキャンパターンのうち一つを選択する段階と、 (c2)段階(b)のランデータ及び既に設定された値
    を用いてアドレスポインタを変更する段階と、 (c3)段階(c2)で変更されたアドレスポインタに
    基づき、前記選択されたスキャンパターンに応ずるスキ
    ャンアドレスのうち一つを指定する段階とを含む請求項
    8に記載のシンボル復号化方法。
  10. 【請求項10】 前記既に設定された値は初期貯蔵位置
    を指定するためのことである請求項9に記載のシンボル
    復号化方法。
  11. 【請求項11】 前記段階(c)は初期化信号が印加さ
    れる度にアドレスポインタを初期化させる請求項8に記
    載のシンボル復号化方法。
  12. 【請求項12】 前記初期化信号はシンボルデータのブ
    ロック毎に対するランレベル復号化開始前に印加される
    請求項8に記載のシンボル復号化方法。
  13. 【請求項13】 受信されるランレベル符号化されたシ
    ンボルデータを復号化して、ランレングスの‘0’とそ
    れに追従するレベルにより表わされるデータを出力する
    シンボル復号部と、 前記シンボルデータに応ずるスキャンパターンデータに
    応じて複数個スキャンパターンから選択された特定スキ
    ャンパターンにより、前記シンボル復号部から出力する
    データをランレベル復号化されたデータとして貯蔵する
    データ貯蔵手段とを含むシンボル復号化装置。
  14. 【請求項14】 前記シンボル復号部は個別シンボルに
    係わるランレングスの‘0’及びそれに追従するレベル
    を印加されるクロックの個別パルスに同期させ出力する
    請求項13に記載のシンボル復号化装置。
  15. 【請求項15】 前記データ貯蔵手段は、 複数個のスキャンパターンのそれぞれのスキャン順序に
    よりスキャンアドレスを貯蔵し、前記選択されたスキャ
    ンパターンに応ずる貯蔵されたスキャンアドレスをクロ
    ックパルスに同期させ出力するアドレス出力部と、 前記アドレス出力部から出力されるスキャンアドレスが
    指定する貯蔵位置に前記シンボル復号部から出力される
    データを貯蔵するデータ貯蔵部とを含む請求項13に記
    載のシンボル復号化装置。
  16. 【請求項16】 前記アドレス出力部はスキャンアドレ
    スを応ずるスキャンパターンのスキャン順序により貯蔵
    する請求項15に記載のシンボル復号化装置。
  17. 【請求項17】 受信されるランレベル符号化されたシ
    ンボルデータをランデータ及びレベルデータに分離する
    シンボル分離部と、 前記シンボルデータに応ずるスキャンパターンデータに
    応じて複数個のスキャンパターンから選択された特定ス
    キャンパターン及び前記シンボル分離部により分離され
    たランデータにより指定される位置に、前記シンボル分
    離部により分離されたレベルデータをランレベル復号化
    されたデータとして貯蔵するデータ貯蔵手段とを含むシ
    ンボル復号化装置。
  18. 【請求項18】 前記シンボル分離部は受信された個別
    シンボルについて、印加されるクロックのパルス個数が
    ランデータに応ずる個数経過した時点にレベルデータを
    出力する請求項17に記載のシンボル復号化装置。
  19. 【請求項19】 前記データ貯蔵手段は、 複数個のスキャンパターンのそれぞれのスキャン順序に
    よるスキャンアドレスを貯蔵し、前記選択されたスキャ
    ンパターン及び前記シンボル分離部からのランデータに
    より決定されるスキャンアドレスを出力するアドレス出
    力部と、 印加される初期化信号に応じて全ての貯蔵内容を‘0’
    にリセットさせ、前記シンボル分離部から出力するレベ
    ルデータを前記アドレス出力部からのスキャンアドレス
    により指定される貯蔵位置に貯蔵するデータ貯蔵部と、 前記クロック及び前記アドレス出力部に入力される前記
    ランデータを受信し、前記クロックのパルス個数が受信
    されたランデータに当たる個数経過した時点に前記デー
    タ貯蔵部の貯蔵動作を活性化させるためのイネーブル信
    号を発生するイネーブル部を含む請求項18に記載のシ
    ンボル復号化装置。
  20. 【請求項20】 前記アドレス出力部は各スキャンパタ
    ーンに応ずるスキャンアドレスを各スキャンパターンに
    応ずるスキャン順序によりテーブル形態に貯蔵する請求
    項19に記載のシンボル復号化装置。
  21. 【請求項21】 前記アドレス出力部はテーブル形態に
    貯蔵されたスキャンアドレスをアドレスポインタを通し
    て指定し、初期化信号が印加される度にアドレスポイン
    タを最初のスキャン順序を有するスキャンアドレスを指
    すよう初期化させる請求項19に記載のシンボル復号化
    装置。
  22. 【請求項22】 前記初期化信号はブロックデータ毎の
    ランレベル復号化開始前に印加されることを特徴とする
    請求項19に記載のランレベルシンボル復号化装置。
  23. 【請求項23】 前記シンボル分離部は受信された個別
    シンボルから分離されたランデータ及びレベルデータを
    実際に同時に出力する請求項17に記載のシンボル復号
    化装置。
  24. 【請求項24】 前記データ貯蔵手段は、 複数個のスキャンパターンのそれぞれのスキャン順序に
    よるスキャンアドレスを貯蔵し、前記シンボル分離部か
    らのランデータを用いてアドレスポインタを変更し、変
    更されたアドレスポインタにより指定されるスキャンア
    ドレスを出力するアドレス出力部と、 印加される初期化信号に応じて全ての貯蔵内容を‘0’
    にリセットさせ、前記シンボル分離部から出力するレベ
    ルデータを前記アドレス出力部からのスキャンアドレス
    により指定される貯蔵位置に貯蔵するデータ貯蔵部とを
    含む請求項23に記載のシンボル復号化装置。
  25. 【請求項25】 前記アドレス出力部は、 複数個のスキャンパターンに応ずるスキャンアドレスを
    各スキャンパターンに応ずるスキャン順序により複数個
    のテーブルとして貯蔵するアドレステーブルと、 現在のアドレスポインタと前記シンボル分離部から供給
    されるランデータ及び既に設定された値を加算して現在
    のアドレスポインタを変更する加算器を含む請求項24
    に記載のシンボル復号化装置。
  26. 【請求項26】 前記アドレス出力部は初期化信号が印
    加される度に現在アドレスポインタを初期化させる請求
    項24に記載のシンボル復号化装置。
  27. 【請求項27】 前記初期化信号は前記ブロック単位の
    復号化開始前毎に印加されることを特徴とする請求項2
    4に記載のランレベルシンボル復号化装置。
JP9187798A 1997-04-04 1998-04-03 シンボル復号化方法及びその装置 Pending JPH1146363A (ja)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
KR12537/1997 1997-04-04
KR12538/1997 1997-04-04
KR1019970012538A KR100233538B1 (ko) 1997-04-04 1997-04-04 런-레벨심볼 복호화방법 및 장치
KR1019970012537A KR100233537B1 (ko) 1997-04-04 1997-04-04 런-레벨심볼 복호화방법 및 장치
KR12536/1997 1997-04-04
KR1019970012536A KR100233536B1 (ko) 1997-04-04 1997-04-04 런-레벨심볼 복호화방법 및 장치

Publications (1)

Publication Number Publication Date
JPH1146363A true JPH1146363A (ja) 1999-02-16

Family

ID=27349507

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9187798A Pending JPH1146363A (ja) 1997-04-04 1998-04-03 シンボル復号化方法及びその装置

Country Status (4)

Country Link
US (1) US6100826A (ja)
EP (1) EP0869680A3 (ja)
JP (1) JPH1146363A (ja)
CN (1) CN1160867C (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005318560A (ja) * 2004-03-30 2005-11-10 Matsushita Electric Ind Co Ltd 可変長復号装置及び方法
WO2008120434A1 (ja) 2007-03-28 2008-10-09 Panasonic Corporation 復号化回路、復号化方法、符号化回路及び符号化方法
JP2012530445A (ja) * 2009-06-16 2012-11-29 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 信号のスケーラブルビットストリームへの符号化及び斯様なビットストリームの復号化
US8422562B2 (en) 2007-04-23 2013-04-16 Panasonic Corporation Decoding circuit, decoding method, and image reproducing apparatus
USD978809S1 (en) 2018-04-13 2023-02-21 Rohm Co., Ltd. Semiconductor module

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6573905B1 (en) 1999-11-09 2003-06-03 Broadcom Corporation Video and graphics system with parallel processing of graphics windows
US7446774B1 (en) 1998-11-09 2008-11-04 Broadcom Corporation Video and graphics system with an integrated system bridge controller
US7982740B2 (en) 1998-11-09 2011-07-19 Broadcom Corporation Low resolution graphics mode support using window descriptors
US6768774B1 (en) 1998-11-09 2004-07-27 Broadcom Corporation Video and graphics system with video scaling
US6853385B1 (en) 1999-11-09 2005-02-08 Broadcom Corporation Video, audio and graphics decode, composite and display system
US6636222B1 (en) 1999-11-09 2003-10-21 Broadcom Corporation Video and graphics system with an MPEG video decoder for concurrent multi-row decoding
US6738072B1 (en) 1998-11-09 2004-05-18 Broadcom Corporation Graphics display system with anti-flutter filtering and vertical scaling feature
US6798420B1 (en) 1998-11-09 2004-09-28 Broadcom Corporation Video and graphics system with a single-port RAM
US6661422B1 (en) * 1998-11-09 2003-12-09 Broadcom Corporation Video and graphics system with MPEG specific data transfer commands
US9668011B2 (en) 2001-02-05 2017-05-30 Avago Technologies General Ip (Singapore) Pte. Ltd. Single chip set-top box system
US6538656B1 (en) 1999-11-09 2003-03-25 Broadcom Corporation Video and graphics system with a data transport processor
US6975324B1 (en) 1999-11-09 2005-12-13 Broadcom Corporation Video and graphics system with a video transport processor
US8913667B2 (en) 1999-11-09 2014-12-16 Broadcom Corporation Video decoding system having a programmable variable-length decoder
JP2002112268A (ja) * 2000-09-29 2002-04-12 Toshiba Corp 圧縮画像データ復号装置
KR100846778B1 (ko) * 2002-07-16 2008-07-16 삼성전자주식회사 복수개의 주사 패턴을 이용한 부호화 방법, 복호화 방법,및 그 장치
US7667710B2 (en) * 2003-04-25 2010-02-23 Broadcom Corporation Graphics display system with line buffer control scheme
US20050036549A1 (en) * 2003-08-12 2005-02-17 Yong He Method and apparatus for selection of scanning mode in dual pass encoding
US8063916B2 (en) 2003-10-22 2011-11-22 Broadcom Corporation Graphics layer reduction for video composition
CN101120587B (zh) * 2005-02-16 2010-05-19 韩国电子通信研究院 用于数字电视广播的纠错编码器及其方法
US20060209965A1 (en) * 2005-03-17 2006-09-21 Hsien-Chih Tseng Method and system for fast run-level encoding
JP2013081003A (ja) * 2011-09-30 2013-05-02 Toshiba Corp データ符号化装置及び方法、並びに、データ復号装置及び方法
US9380303B1 (en) * 2015-03-18 2016-06-28 Sony Corporation Adding run-mode to block-based DPCM codec
CN111384968B (zh) * 2018-12-28 2022-08-09 上海寒武纪信息科技有限公司 数据压缩解压装置和数据解压方法

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4821119A (en) * 1988-05-04 1989-04-11 Bell Communications Research, Inc. Method and apparatus for low bit-rate interframe video coding
KR950010913B1 (ko) * 1992-07-23 1995-09-25 삼성전자주식회사 가변장부호화 및 복호화시스템
GB2274038B (en) * 1992-12-22 1996-10-02 Sony Broadcast & Communication Data compression
EP0607484B1 (en) * 1993-01-20 1998-09-09 Samsung Electronics Co. Ltd. Method and device for encoding and decoding image data
KR0141875B1 (ko) * 1994-11-30 1998-06-15 배순훈 줄길이복호화기
EP0721286A3 (en) * 1995-01-09 2000-07-26 Matsushita Electric Industrial Co., Ltd. Video signal decoding apparatus with artifact reduction
KR0174453B1 (ko) * 1995-02-28 1999-03-20 배순훈 디지털 영상 복호화 방법
KR0174452B1 (ko) * 1995-02-28 1999-03-20 배순훈 디지털 영상 복호화장치

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005318560A (ja) * 2004-03-30 2005-11-10 Matsushita Electric Ind Co Ltd 可変長復号装置及び方法
WO2008120434A1 (ja) 2007-03-28 2008-10-09 Panasonic Corporation 復号化回路、復号化方法、符号化回路及び符号化方法
US8249182B2 (en) 2007-03-28 2012-08-21 Panasonic Corporation Decoding circuit, decoding method, encoding circuit, and encoding method
US8422562B2 (en) 2007-04-23 2013-04-16 Panasonic Corporation Decoding circuit, decoding method, and image reproducing apparatus
JP2012530445A (ja) * 2009-06-16 2012-11-29 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 信号のスケーラブルビットストリームへの符号化及び斯様なビットストリームの復号化
USD978809S1 (en) 2018-04-13 2023-02-21 Rohm Co., Ltd. Semiconductor module

Also Published As

Publication number Publication date
CN1160867C (zh) 2004-08-04
EP0869680A2 (en) 1998-10-07
US6100826A (en) 2000-08-08
EP0869680A3 (en) 2000-07-26
CN1199284A (zh) 1998-11-18

Similar Documents

Publication Publication Date Title
JPH1146363A (ja) シンボル復号化方法及びその装置
JP3428033B2 (ja) ディジタルvtr
US6643408B2 (en) Image coding and decoding apparatus, method of image coding and decoding, and recording medium for recording program for image coding and decoding
US5621466A (en) Method and apparatus for compressing and decompressing image data using two dimensional orthogonal transform with improved compression rate
TW409210B (en) Continuous tone compression/decompression apparatus and method, data process apparatus and device, and memory media for storing the programs executing these methods
US8600183B2 (en) Optimized method and system for entropy coding
US6687411B1 (en) Image coding/decoding method and recording medium having program for this method recorded thereon
US5995171A (en) Coding and/or decoding apparatus for decoding variable-length coded image information
JPH0865525A (ja) 映像信号の後処理方法及び装置
JP3217507B2 (ja) 画像圧縮装置
JP3952116B2 (ja) 画像圧縮装置及び方法
JP3673529B2 (ja) 画像データの圧縮・伸長方法およびそのための装置
JPH07114533A (ja) 逆離散コサイン変換器
EP1233375B1 (en) Image data encoding apparatus and method
JP3132171B2 (ja) 縮小画像の復号装置
US6032242A (en) Methods and systems for generating alternate and zigzag address scans based on feedback addresses of alternate and zigzag access patterns
KR100233537B1 (ko) 런-레벨심볼 복호화방법 및 장치
JP2002354264A (ja) 画像処理装置及び画像処理方法
JP2000050271A (ja) 画像圧縮装置
KR100233538B1 (ko) 런-레벨심볼 복호화방법 및 장치
JPH02272972A (ja) 画像伝送装置及び画像伝送方法並びに画像復号装置及び画像受信方法
US7415161B2 (en) Method and related processing circuits for reducing memory accessing while performing de/compressing of multimedia files
JP2912601B1 (ja) ハフマン符号化装置
JPH08228350A (ja) ゼロラン展開回路およびゼロラン展開方法
JPH06165111A (ja) 画像圧縮伸長装置

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040126

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20040304

A912 Removal of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20041001