JPH0723383A - ビット固定のための映像圧縮方法と伸張方法及びその装置 - Google Patents
ビット固定のための映像圧縮方法と伸張方法及びその装置Info
- Publication number
- JPH0723383A JPH0723383A JP11863593A JP11863593A JPH0723383A JP H0723383 A JPH0723383 A JP H0723383A JP 11863593 A JP11863593 A JP 11863593A JP 11863593 A JP11863593 A JP 11863593A JP H0723383 A JPH0723383 A JP H0723383A
- Authority
- JP
- Japan
- Prior art keywords
- distortion
- bit
- block
- bits
- screen
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/189—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
- H04N19/196—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
- H04N19/198—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters including smoothing of a sequence of encoding parameters, e.g. by averaging, by choice of the maximum, minimum or median value
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/12—Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/136—Incoming video signal characteristics or properties
- H04N19/14—Coding unit complexity, e.g. amount of activity or edge presence estimation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/147—Data rate or code amount at the encoder output according to rate distortion criteria
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/149—Data rate or code amount at the encoder output by estimating the code amount by means of a model, e.g. mathematical model or statistical model
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/154—Measured or subjectively estimated visual quality after decoding, e.g. measurement of distortion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/189—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
- H04N19/196—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/13—Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/152—Data rate or code amount at the encoder output by measuring the fullness of the transmission buffer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/90—Methods 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/91—Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Algebra (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Image Processing (AREA)
Abstract
縮方法と伸張方法及びその装置を提供する。 【構成】 本発明は流入される映像信号を圧縮し圧縮効
率を向上させるために元映像を各ブロック単位で離散余
弦変換し、量子化して可変長符号化するための映像圧縮
装置及び方法において、静止画像に対する連続的な画面
を可変長符号化の際画面間差等的歪曲を置き歪曲の位置
を反復的に異にしながらビット数を効率的に固定させ
る。 【効果】 これにより、映像の品質が安定し、ハ−ドウ
ェア具現がより容易になる。
Description
速度固定のための映像圧縮方法と伸張方法及びその装置
に係り、特に静止画像に対する連続的な画面を静止化圧
縮技法で画面の各々を独立的に処理し符号化する時差等
的歪曲を置き歪曲の位置を所定の周期で反復的に異にす
ることによりビット量を固定する映像圧縮方法と伸張方
法及びその装置に関する。
ディジタルVCR(Video Cassette Recorder )、HD
TV(Hi-Definition TV)、ディジタルビデオカメラ、
ビデオフォン等で画像信号をディジタルデ−タで処理す
るにおいて、映像情報量を圧縮する技術が使用されてい
る。特にディジタルVCRに用いられる記録媒体の記録
効率を高めるために種々の圧縮符号化方式が提案されて
いる。
タ信号の一定したデ−タ量は元の映像の一定の大きさに
比例しない。従って、フィ−ルド毎に或いは一定したフ
レ−ム分毎に圧縮したデ−タ量が一定になるよう調節す
べきであるが、これは高速再生のようなトリック再生の
時は出力ビット量を固定することが決定的な要素として
作用するからである。
圧縮の際一枚の映像画面は均等な大きさを有するべきで
あり、テ−プ上の特定部分のデ−タは映像の元の画面の
位置と対応しなければならない。しかしながら、映像画
面の複雑な部分は符号化の際多くのビットを必要とし、
単純な部分は少ないビットを必要とする。
は有限長さを有する磁気テ−プの一トラック内に一画面
或いは一セグメントに対応する映像信号を符号化して記
録しなければならない時、符号化ビット量が一トラック
を越える時は超過分を次のトラックに記録する可変長符
号化方式、或いは設定ビット数に達すれば残りの部分の
符号化を中止する固定長符号化方式とに分けて用いられ
ている。最近まで、従来のVCRでは前述した二方法の
中で一つの方法を採っていた。
係数に長さの可変的な符号を割り当てて前記符号を符号
化することである。しかしながら、符号化ビット数が一
定でないので、記録媒体に記録される形式を適切に制御
しなければビットストリ−ム間に影響を及ぼし合う可能
性が高くなり編集及び高速再生の際エラ−が発生する確
率も又高い。
による量子化係数を長さの一定した符号を割り当てて前
記量子化符号化することでビットストリ−ム間の影響は
ないので再生の際エラ−発生の確率は低いが、記録され
る情報が制限的であるので再生の際画質が低下する短所
がある。可変長符号化方式を利用して圧縮したデ−タを
一定にするデ−タ圧縮装置及び方法は同出願人が出願し
た米国特許出願第“07/886,194号" 及び第" 07/956,352
号" に開示されている。
符号化過程では予想消耗ビット量と実際必要なビット量
間に誤差が発生する。この場合、DCT係数の中一部を
取り除きビット量を一定の大きさに調整する。しかしな
がら、DCT係数を強制に取り除く過程で隣のブロック
との画質不均衡が発生し、復元された画面が不規則な画
質に現れる。即ち、DCT係数を取り除く過程で許容歪
曲値を設定し、もし実際消耗ビット量が多くて許容歪曲
値以上にDCT係数を取り除く場合には低下するのでそ
の許容歪曲値内でのみ係数を取り除きそのままエントロ
ピ−符号化する。
曲値以内でDCT係数を取り除く。この時、一枚の映像
画面(フレ−ム或いは所定数のフィ−ルド)は均等な大
きさに圧縮されてのみテ−プ上の特定部分のデ−タが元
の画面と対応するので、もし消耗ビット量の超えた量ほ
ど画面の後半部でDCT係数を更に多く取り除けば、画
面の後半部に行くほど予想ビット量と実際消耗ビット量
間の誤差が更に大きくなる。結局、画面の後半部が前半
部より激しい歪曲を有し画質劣化をもたらす問題点があ
った。
れる映像に対し可変長符号化の際所定数の画面周期で画
面間に差等的歪曲を置き歪曲の位置を反復的に異にしな
がらビット量を効率的に固定させる映像圧縮方法及びそ
の装置を提供することである。本発明の他の目的は静止
映像に対する連続的な画面を可変長符号化の際画面間に
差等的歪曲を置き歪曲領域の位置を反復的に異にしなが
ら歪曲領域に対しては量子化間隔及び許容歪曲値を可変
させビット量を効率的に固定させる映像圧縮方法及びそ
の装置を提供することである。
長符号化の際所定数の画面周期で画面間差等的歪曲を置
き歪曲の位置を反復的に異にしながらビット量を固定さ
せ圧縮した映像に対しこの圧縮された映像信号を元の映
像信号に復元する映像伸張方法及びその装置を提供する
ことである。
ために、本発明による映像圧縮方法は流入される映像信
号を圧縮し記録効率を向上させるために元映像を各ブロ
ック単位で離散余弦変換し、量子化し可変長符号化する
ための映像圧縮符号化方法において、所定数の画面周期
で各画面内で歪曲を差等的に設定した特定副映像の領域
(歪曲領域)を設定する歪曲領域設定段階と、現在流入
されるブロックが設定された歪曲領域に該当すればこの
現在ブロックの映像信号を量子化間隔を可変させ量子化
し量子化された係数のビット数に対する許容歪曲値を可
変させ画面当たりビット数を割り当てることにより実際
的に消耗される画面のビット数を望むビット数に収束さ
せる段階を含むことを特徴とする。
ディジタル映像信号から輝度信号及び色差信号を分離し
た後所定の大きさのブロックに分離する分離手段と、前
記分離手段から分離された輝度信号及び色差信号に対す
る変化度を検出し、検出された変化度により該当される
クラスを分類する検出手段と、分離手段から入力された
出力信号をブロック単位で離散余弦変換して得られた変
換係数を出力する変換手段と、所定数の画面周期で基準
許容歪曲値より大きい歪曲値を有する歪曲領域を各画面
内で異に設定し、分離手段から読み出されるブロックの
順序を制御する歪曲領域設定手段と、分離手段で全体映
像の平均変化度に対応する圧縮定数を設定し、歪曲領域
設定段階で設定された歪曲領域なら圧縮定数を可変する
圧縮定数調整手段と、変換係数を量子化行列と前記圧縮
定数調整手段から出力される圧縮定数の乗算結果により
決定される量子化ステップサイズにより量子化し量子化
係数を発生する量子化手段と、量子化手段から出力され
る量子化係数を可変長符号化するための可変長符号化手
段と、量子化手段から出力される量子化された係数のビ
ット数を変化度に対応し割り当てられたビット数を基準
に調節し、歪曲領域のブロックに対しては基準許容歪曲
値を可変させ許容ビット量を調節するビット割当手段を
含むことを特徴とする。
等的に設定する歪曲領域を各画面内で異に設定し、正常
領域より量子化間隔を大きくして圧縮符号化することに
よりビット数を効率的に固定させ得る。
説明する。本発明はJPEGアルゴリズムで使用するD
CT技法を用いた可変長符号化方式を使用しており、ビ
ットレ−ト固定のためDCTブロックが属する方向度を
計算し代表方向成分でない係数は除去比率を高め係数毎
に量子化間隔を変化させる前方制御と、ISO(Intern
ational Organization for Standardization)で進行中
である国際標準化動画像符号化器(MPEG-1,MPEG-2 )の
後端で使用される比率バッファ−(rate buffer )を採
り、この比率バッファ−にデ−タが一定した比率でなく
満たされすぎると直ぐ量子化器の量子化間隔を変更しデ
−タ量を減らしバッファ−の比率状態を一定に維持する
後方制御と、視覚的にあまり毀損が感じられない模様と
位置を鑑みた人間視覚システムを利用して画面内で領域
別に差等的歪曲を置き量子化間隔を制御する差等歪曲付
与制御を利用している。
と伸張方法に対する全体の流れは次の通りである。 (1)色信号分離:R、G、B信号から輝度信号である
Yと色差信号であるR−Y、B−Yを分離する。 (2)差等歪曲領域設定:予め所定のフレ−ム周期で各
画面内で人間視覚システムの鈍い模様と領域に鑑みて、
他の領域より許容歪曲値を大きくした歪曲パタ−ンを各
画面毎に異に設定する。
れた三つの成分信号(component signal)に対し複雑度
と方向性を意味する変化度を計算する。変化度が高いほ
どに割り当てるべきビット量も多くなり、変化度の総合
計と特定ブロックが有する変化度の相対的比率により制
限された総ビット数からブロック毎の割当ビット数を計
算する。
方向性とブロックの分散を利用してブロックをその無秩
序と方向性に従って所定数のクラスに分類する。 (4)圧縮定数設定(scale factor):全体映像の平均
変化度により量子化のための初期圧縮定数(正常圧縮定
数)を与え、歪曲領域に対しては初期圧縮定数を可変さ
せる。
一画面上で正常領域を優先順位にして、正常領域、歪曲
パタ−ンにより設定された歪曲領域の順序通りブロック
単位でDCT変換を行う。 (6)クラス別量子化:得られたDCT係数の中、その
ブロックの属するクラスの代表方向成分でない係数は除
去比率が高くなる。相対的に重要でない係数を適切に取
り除いた後量子化テ−ブルにより係数毎に可変的量子化
を行い定数化する。
に必要ビット数を計算する。割り当てられたビット量よ
り計算量が多ければ係数配列の中で一番最後にある0で
ない係数を0にした後再びビット量を計算する。ビット
量が割当量に達するまで0でない係数を反復して取り除
いていく。これにより、ブロックの平均自乗誤差が増加
するのでクラス毎に違って与えられた基準平均自乗誤差
(基準許容歪曲値ともいう)を越えると係数除去過程を
中止し、歪曲領域の許容歪曲値は前記クラス毎に違って
与えられた基準許容歪曲値より大きく選択される。
て計算ビット量が許容ビット量より小さければ総許容ビ
ット量から現在ブロックまで消耗したビット数を減算し
残り画面領域で割り当てられる全体ビット数を調整す
る。 (9)エントロピ−符号化:量子化された係数はジグザ
グ配列をしてハフマン符号としてエントロピ−符号化を
行う。DC成分は1次元DPCMを通じて直前のブロッ
クのDC値と現在ブロックのDC値間の予測誤差値を符
号化する。AC成分は連続0と直続く0でない係数の大
きさを共に鑑みた確率値を以て符号化する。
−ティングされたデ−タの実際値は再生した後逆ジグザ
グ配列をして2次元配列を得る。符号化する時用いた圧
縮定数値を以て逆量子化をし、IDCTを経てブロック
の位置を元の画面の位置に対応するよう再配列し再生さ
れた成分信号を得ると色信号変換を通じてR、G、Bを
復元する。
圧縮方法と伸張方法及びその装置について詳細に説明す
ることにする。図1は本発明によるビット固定のための
映像圧縮装置の一実施例によるブロック図である。図1
によれば、本発明によるビット固定のための映像圧縮装
置の構成は流入される映像信号を輝度信号Yと色差信号
(R−Y、B−Y)とに分離し所定の大きさにブロック
を分割する色信号分離及びブロック分割部10と、予め
所定のフレ−ム周期で人間視覚システムの鈍い模様と領
域を鑑みて各画面内で他の領域より許容歪曲値を大きく
した歪曲パタ−ンが各画面毎に異に設定されている差等
歪曲領域設定部20と、色信号分離及びブロック分割部
10の輝度信号及び色差信号に対する変化度を検出し、
検出された変化度に従い該当されるクラスに分類する変
化度検出及びクラス分類部30と、設定されたクラスに
対応する初期圧縮定数を求め、差等歪曲領域設定部20
により設定された歪曲領域に該当するブロックの圧縮定
数は初期圧縮定数より大きく設定する圧縮定数選択部4
0と、色信号分離及びブロック分割部10から符号化単
位(ブロック単位)で出力される映像信号をDCTする
ためのDCT部50と、DCT係数を量子化するための
量子化部60と、量子化された係数のビット数を検出さ
れた変化度に対応し割り当てられたビット数を基準に調
節し、差等歪曲領域設定部20により設定された歪曲領
域のブロックに対しては基準許容歪曲値を可変させ許容
ビット数を調節するビット割当部70と、ビット割当部
70の出力を可変長符号化するエントロピ−符号化部8
0からなる。
入されるディジタル映像信号の属するフレ−ムが歪曲パ
タ−ンの何番目のフレ−ムであるかを認識してこれに対
応する制御信号を出力するフレ−ム順序調整部21と、
所定数のフレ−ムから構成された周期で人間の視覚シス
テムに画面の歪曲模様と位置に対する画面の歪曲パタ−
ンを予め貯蔵したロム(図示せず)を具備しているブロ
ック順序調整部22から構成される。
縮定数選択部40の出力と量子化テ−ブル61の出力を
乗算する乗算器62と、DCT部50より出力される離
散余弦変換されたデ−タを乗算器62から提供された量
子化ステップサイズにより量子化する量子化器63から
構成される。ビット割当部70は量子化器63から出力
される量子化された係数のビット数をカウントして変化
度検出及びクラス分類部30でブロック別変化度により
設定された割当ビット数と比べるブロックビット数判断
部71と、変化度検出及びクラス分類部30で分類され
たクラス毎に違って与えられた基準許容歪曲値を選択
し、歪曲領域に対しては基準許容歪曲値を可変する許容
歪曲値選択部72と、現在量子化されたビット数が割り
当てられたビット数より大きい場合に現在入力された量
子化ビット数の平均自乗誤差(MSE )を計算し、許容歪
曲値選択部72から選択された許容歪曲値と比べるため
のMSE計算及び許容歪曲値比較部73と、MSE計算
及び許容歪曲値比較部73の出力から量子化されたビッ
ト数が割り当てられたビット数より大きい場合ビット数
を減らす係数除去部74と、一ブロックの符号化を終了
すれば残りのブロックに対し割り当てられる全体ビット
数(残留ビット量)を計算し調整する残留ビット量調整
部75から構成される。
表からなっている可変長テ−ブル81と、残留ビット量
調整部75を通じて出力される量子化係数を可変長テ−
ブル81を利用し符号化する可変長符号化部82から構
成される。次いで図1の動作を図2乃至図6を結び付け
説明することにする。色信号分離及びブロック分割部1
0、圧縮定数選択部40、量子化部60、DCT部5
0、エントロピ−符号化部80の作動と変化度検出及び
クラス分類部30は通常のものなので詳細な説明は省略
する。
号入力源(図示せず)からディジタル映像信号を流入し
輝度信号Yと色差信号(R−Y、B−Y)とに分離し、
分離された色差信号は副標本化をし、以後所定の大きさ
のブロック単位で、即ち8×8の大きさを有するブロッ
クにブロック分割する(S101-S102 段階)。歪曲領域設
定手段20のフレ−ム順序調整部21では現在入力され
るディジタル映像信号が画面の歪曲パタ−ンの何番目の
フレ−ムであるかを認識して歪曲パタ−ンが貯蔵されて
いるブロック順序調整部22のロムをアクセスする(S1
03段階)。
整部21で現在フレ−ムが予め設定された画面の歪曲パ
タ−ンの何番目のフレ−ムであるかを判別する信号に応
じて画面の歪曲パタ−ンが貯蔵された複数個のロムの中
これに対応するロムをアクセスするようになり、このロ
ムには色信号分離及びブロック分割部10のブロック読
み出し順序に該当する、即ち正常領域を優先順位で各ブ
ロック位置デ−タが貯蔵されており、色信号分離及びブ
ロック分割部10から読み出されるブロックが歪曲領域
に該当するブロックなら圧縮定数が可変するよう制御す
る信号を圧縮定数選択部40に出力すると同時に許容歪
曲値が可変するよう制御信号をビット割当部70の許容
歪曲値選択部72に出力する。
貯蔵された歪曲パタ−ンを説明すれば、図4に示した通
り、N番目の画面とN−1番目の画面は各々相異なる領
域(上端部、下端部)で歪曲が激しく現れるパタ−ンを
有するようブロックに対する情報をロムに貯蔵する。即
ち、比較的にN番目の画面(或いはフィ−ルド)は画面
の下端部に行くほど映像の全般的な画質が落ち、N+1
番目の画面は画面の上端部に行くほど歪曲が大きくな
る。N+2番目の画面では画面の下端部で再び歪曲が大
きくなることが分かる。
部にのみ歪曲を大きくせず周期Mを以て、即ちN+1、
N+2、N+3、…、N+M画面毎に画面の様々な位置
に交代に歪曲を与えて歪曲が反復される周期を増やす効
果を持つよう歪曲パタ−ンが設定できる。図6には周期
T毎に反復的に歪曲が同じ位置に現れるが、人間の視覚
が敏感な感度を有する空間周波数帯域信号は忠実に符号
化され、そうでない部分では映像の表現に必要な情報量
を制限することにより限定された情報量で人間の視覚に
忠実な符号化をするために人間視覚システムを利用して
人間視覚システムの鈍い模様と領域に歪曲付与をする。
現在フレ−ムの歪曲パタ−ンに該当するロムがアクセス
できる制御信号に応じてブロック順序調整部22では現
在フレ−ムの歪曲パタ−ンを貯蔵したロムの開始番地を
探索する(S104段階)。変化度検出及びクラス分類部3
0では色信号分離及びブロック分割部10から出力され
るY或いはR−Y、B−Yに対し所定のブロック単位で
分割されたブロックの複雑度と方向性を意味する変化度
を計算する。ブロックの変化度とは四つの方向変化度
(水平、垂直、対角線、反対角線)を二乗させ加えた後
求めた平方根と定義される。この変化度とビット数は比
例関係であり、変化度が大きいほどビット量が多いので
ブロックの予定ビット数(或いは割当ビット数)は変化
して行くにつれ定められる。
ブロックの大きさ(基準ブロック)が有する変化度の相
対的比率により制限された総ビット数から計算できる。
ここで、計算された割当ビット数はブロックビット数判
断部71及び残留ビット量調整部75に供給される。
又、変化度の総計を基準ブロックの総ビット数で分け平
均変化度を得て圧縮定数SF設定に影響を及ぼす。
と分散を利用して分類される。即ち、クラスは各ブロッ
クの無秩序の程度と方向性を把握して区分される。クラ
ス分類に必要な分散値VAR(Variance)は、
値である。各クラスの分類は四つの方向変化度に対して
一番変化度の値が小さい順序通り整列し、値の小さい順
序通り四つの方向変化度値をMIN1、MIN2、MIN3、MIN4に
対応させ、変化度値、MINi(i=1、2、3、4) 値、分
散値を以てクラスを分類する(S105段階)。圧縮定数選
択部40は変化度検出及びクラス分類部30から得られ
た平均変化度により量子化する量子化パラメ−タ−であ
る初期圧縮定数SFを決定し、量子化するブロックが歪
曲領域ならブロック順序調整部22から出力される歪曲
ブロック制御信号に応じて圧縮定数に所定の変化値ΔS
Fを加算して圧縮定数を大きくする(S106-S110 段
階)。
ク分割部10から分離されたブロックの映像デ−タをブ
ロック順序調整部22から出力されるブロック読み出し
順序制御信号に応じてこの読み出し順序通りに離散余弦
変換する(S111段階)。量子化部63は量子化テ−ブル
61の量子化行列とクラス別に設定された圧縮定数を乗
算した乗算器62の出力により量子化ステップサイズが
制御される。各DCT係数はその位置毎に視覚的な重要
度が違うので各位置毎に可変的な値で構成された行列元
素値(量子化ステップサイズ)が適用されるので量子化
行列をQM(U,V) とし、それぞれのDCT係数に対する
量子化ステップサイズをQ(U,V)とする時、 Q(U,V)=SF×QM(U,V) …(2) から成立される。
化をする。即ち、ブロックの代表方向成分でない係数は
除去比率を高め係数毎に量子化ステップサイズが違うよ
う制御する。このようなクラス別係数減衰作業が終われ
ば、前述した量子化ステップサイズに従う量子化を行う
(S112段階)。量子化テ−ブル61はISO/CCITT で提案
した量子化行列を使用する。
り予めブロックの割当ビット数を与え量子化係数と比べ
てブロック当たり正確なビット量になるよう調節する
(S113段階)。先ず、ブロックの割当ビット数は変化度
検出及びクラス分類部30から提供されるもので、ブロ
ックの最初の総ビット数を計算する。最初の総ビット数
は全てのブロックの変化度A(m) を加えたもので次のよ
うに表現される。
る。望むビット率による最初の総ビット量TB(0) は、 TB(0)=N …(4) ここで、nは画面の総ビット量となる。これにより前述
したブロックの割当ビット数B(m) は、
数B(0) は各ブロックの許容ビット数となる。従って、
量子化器63で量子化された係数の現在ビット数が許容
ビット数B(m) より大きくなければエントロピ−符号化
部80に出力される。しかしながら、現在ビット数が許
容ビット数B(m) より大きければ可変長符号化部82に
送る前にクラスに許されたMSE(Mean Square Error
)値を越えない範囲で反復的にビット数を減らし許容
ビット数まで減少させる。即ち、ブロックビット数判断
部71から割り当てられたビット数B(m) と量子化係数
を比べた結果量子化ビット数が大きければ次のような計
算式によりMSE計算し、DCT係数の中最後の係数が
取り除かれるよう係数除去部74から制御信号を出力す
る。
り、C(U,V) は量子化された係数である。MSEは計算
ビット量が割当ビット量に達するまで0でない係数を反
復除去する度に増加するので前述した計算ビット量がク
ラス毎に違って与えられた特定MSEを基準値とし、超
過すれば係数除去部74で係数除去過程を終え量子化係
数を可変長符号化部82に出力する(S114-S117 段
階)。
ット量が許容ビット量より等しいか小さい時総許容ビッ
ト量から現在ブロックまで消耗したビット数を減算し、
残りの画面領域に使用できる総残留ビット量を計算す
る。即ち、現在ブロックのビット数がB(m) なら総ビッ
ト数は次の通りである。 TB(m+1) =TB(m) −B(m) …(7) 同じことに、次のブロックで許容可能な総変化度TA(m
+1) は次の通りである。
+1番目ブロックの割当ビット数は次の通りである。
子化係数を符号化し、伝送したり貯蔵する。この時符号
化方式について説明すれば、DC成分は1次元DPCM
を通じて直前のブロックのDC値と現在ブロックのDC
値間の予測誤差値を符号化し、AC成分は連続0(zero
run)と直続く0でない大きさを共に鑑みた発生確率を
通じてハフマン符号表81を以て符号化する。連続0の
開始位置でEOB(end of block)信号が載せられれば
一ブロックの符号化を終了したという制御信号をブロッ
ク順序調整部22に出力して符号化過程を反復する(S1
18、S119段階)。
量が許容ビット量より小さいか等しければ本発明による
画面間差等的歪曲を与える必要がない。特に、本発明は
ディジタルVCR、HDTVの映像圧縮装置、各種動画
像コ−デック(CODEC )に使用可能である。
ための映像圧縮方法と伸張方法及びその装置は静止画像
に対する連続的な画面を可変長符号化の際画面間差等的
歪曲を置き歪曲の位置を周期的に反復して異にしながら
ビット数を固定させ可変長符号化の際効率的にビット数
を固定させることにより映像の品質が安定し、ハ−ドウ
ェア具現が更に容易になる。
縮方法を説明するためのフローチャートである。
縮装置のフローチャートである。
タ−ンを説明するための図である。
タ−ンを説明するための図である。
タ−ンを説明するための図である。
Claims (19)
- 【請求項1】 流入される映像信号を圧縮し圧縮効率を
向上させるために元映像を各ブロック単位で離散余弦変
換し、線形量子化し可変長符号化するための映像圧縮符
号化方法において、 所定数の画面周期で画面内で歪曲を差等的に設定する特
定副映像の領域(歪曲領域)を各画面内で異に設定する
歪曲領域設定段階と、 現在流入されるブロックの映像信号が予め設定された歪
曲領域に該当すればこの現在ブロックの映像信号を量子
化間隔を可変させ量子化し、量子化された係数のビット
数に対し許容歪曲値を可変させ画面当たりビット数を割
り当て実際的に消耗される画面のビット数を望むにビッ
ト数に収束させる収束段階を含むことを特徴とするビッ
ト固定のための映像圧縮方法。 - 【請求項2】 前記収束段階は所定数の画面毎に反復的
に歪曲領域許容歪曲値と圧縮定数を高めビット数を許容
ビット量に収束させることを特徴とする請求項1記載の
ビット固定のための映像圧縮方法。 - 【請求項3】 前記歪曲領域設定段階では歪曲パタ−ン
を映像内で人間視覚システムに敏感に感じられない模様
と位置に設定させることを特徴とする請求項1記載のビ
ット固定のための映像圧縮方法。 - 【請求項4】 前記歪曲領域設定段階は、 所定数のフレ−ム周期で画面の歪曲パタ−ンを設定する
設定段階と、 現在ディジタル映像信号の属するフレ−ムが歪曲パタ−
ンの何番目のフレ−ムであるかを認識する歪曲パタ−ン
認識段階と、 画面認識された歪曲パタ−ンに対応する歪曲パタ−ンを
アクセスする探索段階を含むことを特徴とする請求項3
記載のビット固定のための映像圧縮方法。 - 【請求項5】 前記設定段階では歪曲パタ−ンに基づい
た正常ブロック領域を優先順位にして量子化する順序通
り歪曲領域を設定することを特徴とする請求項4記載の
ビット固定のための映像圧縮方法。 - 【請求項6】 流入されるディジタル映像信号を輝度信
号及び色差信号とに分離した後、所定数に分割された所
定の大きさのブロックで出力する分離段階と、 前記分離段階から分離された輝度信号及び色差信号に対
する変化度を検出し、検出された変化度により前記映像
信号を該当するクラスに分類する検出段階と、 前記分離段階から分離された出力デ−タを入力しブロッ
ク単位で離散余弦変換して得られた変換係数を出力する
変換段階と、 所定数の画面周期で大きい歪曲を差等的に設定した歪曲
領域を各画面毎に異に設定し、前記分離段階から読み出
されるブロック順序を制御する歪曲領域設定段階と、 前記分離段階で全体映像の平均変化度に対応する圧縮定
数を設定し、前記分離段階から読み出されるブロックが
前記歪曲領域設定段階で設定された歪曲領域なら圧縮定
数を可変する圧縮定数調整段階と、 前記変換係数を量子化行列と前記圧縮定数調整段階の調
整された圧縮定数の乗算結果によって決定される量子化
間隔により量子化し量子化係数を出力する量子化段階
と、 前記量子化段階から出力される量子化係数を可変長符号
化するための可変長符号化段階と、 量子化段階から出力される量子化されたブロックのビッ
ト数はブロック単位で入力し、変化度に対応し割り当て
られたビット数を基準に調節し、歪曲領域に該当すれば
基準許容歪曲値を可変させ許容ビット量を調節するビッ
ト割当段階を含むことを特徴とするビット固定のための
映像圧縮方法。 - 【請求項7】 前記歪曲領域設定段階では歪曲パタ−ン
が人間視覚システムにより映像内で人間が視覚的に歪曲
を敏感に感じられない模様と領域に設定されることを特
徴とする請求項6記載のビット固定のための映像圧縮方
法。 - 【請求項8】 前記歪曲領域設定段階は、 所定数のフレ−ム周期で画面の歪曲パタ−ンを設定する
設定段階と、 現在ディジタル映像信号の属するフレ−ムが歪曲パタ−
ンの何番目のフレ−ムであるかを認識する歪曲パタ−ン
認識段階と、 認識された画面に該当する歪曲パタ−ンの貯蔵された前
記設定段階をアクセスする探索段階を含むことを特徴と
する請求項7記載のビット固定のための映像圧縮方法。 - 【請求項9】 前記歪曲領域設定段階では歪曲パタ−ン
により正常領域を優先順位で量子化するよう量子化順序
に対応し歪曲領域を設定することを特徴とする請求項8
記載のビット固定のための映像圧縮方法。 - 【請求項10】 前記ビット割当段階は、 前記量子化段階から出力される量子化された係数のビッ
ト数をカウントしブロック別変化度により設定された割
当ビット数と比べるブロックビット数判断段階と、 前記検出段階から検出されたクラスに対応して基準許容
歪曲値を選択し、前記歪曲領域設定段階で設定された歪
曲領域では基準許容歪曲値を可変する許容歪曲値選択段
階と、 ブロックビット数判断段階での出力が現在量子化された
ビット数が割り当てられたビット数より大きい場合には
現在入力された量子化ビット数の平均自乗誤差(MSE )
を計算し、許容歪曲値設定段階から選択された許容歪曲
値と比べるためのMSE計算及び許容歪曲値比較段階
と、 前記MSE計算及び許容歪曲値比較段階を通じて現在量
子化されたビット数が割り当てられたビット数より大き
い場合量子化係数の中一番最後の部分のビット数を取り
除く係数除去段階と、 一ブロックの符号化を終了すれば割り当てられる全体ビ
ット数(残留ビット量)を計算し調整する残留ビット量
調整段階を含むことを特徴とする請求項6記載のビット
固定のための映像圧縮方法。 - 【請求項11】 流入される映像信号を圧縮し圧縮効率
を向上させるために元映像を各ブロック単位で離散余弦
変換(DCT )し量子化し可変長符号化する映像圧縮符号
化方法において、 離散余弦ブロックが属する方向度を計算し代表方向成分
でない係数に対し除去比率を高め係数毎に量子化間隔を
変化する前方制御過程と、 量子化された係数が許容ビット量より多ければ予め定め
られた許容歪曲値以内でDCTブロックの量子化係数を
順次的に取り除き、許容歪曲値以上なら量子化された係
数をそのまま符号化する後方制御過程と、 視覚的に敏感に感じられない模様と位置を鑑みた人間視
覚システムを利用し画面内で領域別に差等的に歪曲を置
き歪曲領域なら前記量子化間隔を調整する差等歪曲付与
制御過程を含むことを特徴とするビット固定のための映
像圧縮方法。 - 【請求項12】 流入されるディジタル映像信号を輝度
成分及び色差成分とに分離した後所定の数に分割された
所定の大きさのブロックで出力する分離手段と、 前記分離手段から分離された輝度信号及び色差信号に対
する変化度を検出し、検出された変化度により該当する
クラスを分類する検出手段と、 前記分離手段から出力デ−タを入力しブロック単位で離
散余弦変換して得られた変換係数を出力する変換手段
と、 所定数の画面周期で大きい歪曲を差等的に設定した歪曲
領域を各画面内で異に設定し、前記分離手段から読み出
されるブロック順序を制御する歪曲領域設定手段と、 前記分離手段で全体映像の平均変化度に対応する圧縮定
数を設定し、前記分離手段から読み出されるブロックが
前記歪曲領域設定手段で設定された歪曲領域なら圧縮定
数を可変する圧縮定数調整手段と、 前記変換係数を量子化行列と前記圧縮調整手段から出力
される圧縮定数の乗算結果によって決定される量子化ス
テップにより量子化し量子化係数を出力する量子化手段
と、 前記量子化手段から出力される量子化係数を可変長符号
化するための可変長符号化手段と、 前記量子化手段から出力される量子化されたブロックの
ビット数をブロック単位で入力し変化度に対応し割り当
てられたビット数を基準として調節し、歪曲領域に当た
ると基準許容歪曲値を可変して許容ビット量を調節する
ビット割当手段を含むことを特徴とするビット固定のた
めの映像圧縮装置。 - 【請求項13】 前記ビット割当手段は所定数の画面毎
に反復的に歪曲領域の歪曲値と許容ビット量を高め、前
記所定数の画面単位では前記量子化されたビット量が一
定するよう制御することを特徴とする請求項12記載の
ビット固定のための映像圧縮装置。 - 【請求項14】 前記歪曲領域設定手段は歪曲領域の歪
曲パタ−ンを映像内で人間視覚システムにより敏感でな
い模様と位置を鑑みて設定することを特徴とする請求項
12記載のビット固定のための映像圧縮装置。 - 【請求項15】 前記歪曲領域設定手段は、 画面の歪曲パタ−ンの貯蔵された複数個のメモリを具備
し、メモリに貯蔵されたブロック位置情報により、即ち
正常領域を優先順位にして前記ブロック読み出し順序を
調整するブロック順序調整部と、 現在流入されるディジタル映像信号の属するフレ−ムが
歪曲パタ−ンの何番目のフレ−ムであるかを認識し、こ
れに対応する歪曲パタ−ンの貯蔵された前記メモリをア
クセスするフレ−ム順序調整部を含むことを特徴とする
請求項14記載のビット固定のための映像圧縮装置。 - 【請求項16】 前記ブロック順序調整部は前記分離手
段から読み出されるブロックが歪曲領域に該当するブロ
ックなら圧縮定数が可変するよう制御する信号を圧縮定
数設定手段に出力すると同時に許容歪曲値が可変化する
よう制御信号をビット割当手段に出力することを特徴と
する請求項15記載のビット固定のための映像圧縮装
置。 - 【請求項17】 前記ビット割当手段は、 前記量子化手段から出力される量子化された係数のビッ
ト数をカウントしてブロック別変化度により設定された
割当ビット数と比べるブロックビット数判断部と、 変化度検出及びクラス分類手段から検出されたクラスに
対応し基準許容歪曲値を選択し、ブロック順序調整部か
ら歪曲領域であることを知らせる制御信号に応じて基準
許容歪曲値を可変する許容歪曲値選択部と、 現在量子化されたビット数が割り当てられたビット数よ
り大きい場合には歪曲に該当する現在入力された量子化
ビット数の平均自乗誤差を計算し、許容歪曲値設定部で
設定された許容歪曲値と比べるためのMSE計算及び許
容歪曲値比較部と、 現在量子化された係数が割り当てられたビット数より大
きい場合は係数の中最後の部分のビット数を取り除く係
数除去部と、 一ブロックの符号化を終了すれば割り当てられる全体ビ
ット数(残留ビット量)を計算し調整する残留ビット量
調整部を含むことを特徴とする請求項12記載のビット
固定のための映像圧縮装置。 - 【請求項18】 歪曲領域を設定し正常領域を優先順位
のブロック単位で離散余弦変換し、変換係数を所定の圧
縮定数に対応し量子化し、得られた量子化係数を可変長
符号化し符号化されたデ−タを復号化する伸張方法にお
いて、 符号化されたデ−タを可変長復号化し実際値を再生する
可変長復号化過程と、 符号化の際用いた圧縮定数値を以て逆量子化をする逆量
子化過程と、 逆離散余弦変換する過程と、 逆離散余弦変換した後ブロックの位置を元の画面の位置
に対応するよう順次に再構成する再構成過程を含むこと
を特徴とするビット固定のための映像伸張方法。 - 【請求項19】 歪曲領域を設定し正常領域を優先順位
のブロック単位で離散余弦変換し変換係数を所定の圧縮
定数に対応し量子化し、得られた量子化係数を可変長符
号化し符号化されたデ−タを復号化する伸張装置におい
て、 可変長復号化し実際値を再生する可変長復号化手段と、 符号化の際用いた圧縮定数値を有し逆量子化をする逆量
子化手段と、 逆離散余弦変換する手段と、 逆離散余弦変換した後ブロックの位置を元の画面の位置
に対応するよう順次に再構成する再構成手段を含むこと
を特徴とするビット固定のための映像伸張装置。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR8993/1992 | 1992-05-27 | ||
| KR1019920008993A KR0150955B1 (ko) | 1992-05-27 | 1992-05-27 | 비트고정을 위한 영상압축방법과 신장방법 및 그 장치 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0723383A true JPH0723383A (ja) | 1995-01-24 |
| JP3419497B2 JP3419497B2 (ja) | 2003-06-23 |
Family
ID=19333656
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11863593A Expired - Lifetime JP3419497B2 (ja) | 1992-05-27 | 1993-05-20 | ビット固定のための映像圧縮方法と伸張方法及びその装置 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US5416604A (ja) |
| JP (1) | JP3419497B2 (ja) |
| KR (1) | KR0150955B1 (ja) |
Families Citing this family (68)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5726711A (en) * | 1993-01-13 | 1998-03-10 | Hitachi America, Ltd. | Intra-coded video frame data processing methods and apparatus |
| JP3173218B2 (ja) * | 1993-05-10 | 2001-06-04 | ソニー株式会社 | 圧縮データ記録方法及び装置、圧縮データ再生方法、並びに記録媒体 |
| ES2165389T3 (es) * | 1993-05-31 | 2002-03-16 | Sony Corp | Aparato y metodo para codificar o descodificar señales, y medio de grabacion. |
| EP0663739B1 (en) * | 1993-06-30 | 2001-08-22 | Sony Corporation | Digital signal encoding device, its decoding device, and its recording medium |
| TW327223B (en) * | 1993-09-28 | 1998-02-21 | Sony Co Ltd | Methods and apparatus for encoding an input signal broken into frequency components, methods and apparatus for decoding such encoded signal |
| US5594554A (en) * | 1993-10-04 | 1997-01-14 | Zoran Corporation | Image compression coder having improved scale factor control |
| JPH07322252A (ja) * | 1994-05-23 | 1995-12-08 | Canon Inc | 画像符号化装置 |
| US5748786A (en) * | 1994-09-21 | 1998-05-05 | Ricoh Company, Ltd. | Apparatus for compression using reversible embedded wavelets |
| JP3302229B2 (ja) | 1994-09-20 | 2002-07-15 | 株式会社リコー | 符号化方法、符号化/復号方法及び復号方法 |
| US6229927B1 (en) | 1994-09-21 | 2001-05-08 | Ricoh Company, Ltd. | Reversible embedded wavelet system implementation |
| US6873734B1 (en) * | 1994-09-21 | 2005-03-29 | Ricoh Company Ltd | Method and apparatus for compression using reversible wavelet transforms and an embedded codestream |
| US6549666B1 (en) * | 1994-09-21 | 2003-04-15 | Ricoh Company, Ltd | Reversible embedded wavelet system implementation |
| US5881176A (en) | 1994-09-21 | 1999-03-09 | Ricoh Corporation | Compression and decompression with wavelet style and binary style including quantization by device-dependent parser |
| US5506686A (en) * | 1994-11-23 | 1996-04-09 | Motorola, Inc. | Method and device for determining bit allocation in a video compression system |
| KR100209877B1 (ko) * | 1994-11-26 | 1999-07-15 | 윤종용 | 복수개의 허프만부호테이블을 이용한 가변장부호화장치 및 복호화장치 |
| JP3371590B2 (ja) * | 1994-12-28 | 2003-01-27 | ソニー株式会社 | 高能率符号化方法及び高能率復号化方法 |
| US5784494A (en) * | 1995-04-18 | 1998-07-21 | Advanced Micro Devices, Inc. | Method and apparatus for prestoring dequantization information for DCT VLC decoding |
| US5734433A (en) * | 1995-06-21 | 1998-03-31 | Sony Corporation | Picture encoding apparatus, picture encoding method, picture encoding and transmitting method, and picture record medium |
| JP3992303B2 (ja) * | 1995-06-22 | 2007-10-17 | ソニー株式会社 | 信号圧縮装置と信号伸長装置および信号圧縮方法と信号伸長方法 |
| GB2306830B (en) * | 1995-10-30 | 2000-05-24 | Sony Uk Ltd | Video data compression |
| KR0170735B1 (ko) * | 1996-01-29 | 1999-03-20 | 김광호 | 정지영상 데이터의 압축장치 |
| US6026217A (en) * | 1996-06-21 | 2000-02-15 | Digital Equipment Corporation | Method and apparatus for eliminating the transpose buffer during a decomposed forward or inverse 2-dimensional discrete cosine transform through operand decomposition storage and retrieval |
| US6101276A (en) | 1996-06-21 | 2000-08-08 | Compaq Computer Corporation | Method and apparatus for performing two pass quality video compression through pipelining and buffer management |
| US5864681A (en) * | 1996-08-09 | 1999-01-26 | U.S. Robotics Access Corp. | Video encoder/decoder system |
| US5737446A (en) * | 1996-09-09 | 1998-04-07 | Hughes Electronics | Method for estimating high frequency components in digitally compressed images and encoder and decoder for carrying out same |
| US6272175B1 (en) * | 1997-02-13 | 2001-08-07 | Conexant Systems, Inc. | Video signal coding systems and processes using adaptive quantization |
| US6058215A (en) * | 1997-04-30 | 2000-05-02 | Ricoh Company, Ltd. | Reversible DCT for lossless-lossy compression |
| US6111914A (en) * | 1997-12-01 | 2000-08-29 | Conexant Systems, Inc. | Adaptive entropy coding in adaptive quantization framework for video signal coding systems and processes |
| US6118822A (en) * | 1997-12-01 | 2000-09-12 | Conexant Systems, Inc. | Adaptive entropy coding in adaptive quantization framework for video signal coding systems and processes |
| JP3338781B2 (ja) * | 1998-06-23 | 2002-10-28 | エヌイーシー東芝スペースシステム株式会社 | 圧縮送信方法および装置、受信伸張方法および装置、データ通信方法およびシステム、情報記憶媒体 |
| US6539124B2 (en) * | 1999-02-03 | 2003-03-25 | Sarnoff Corporation | Quantizer selection based on region complexities derived using a rate distortion model |
| US6639942B1 (en) * | 1999-10-21 | 2003-10-28 | Toshiba America Electronic Components, Inc. | Method and apparatus for estimating and controlling the number of bits |
| US6898323B2 (en) | 2001-02-15 | 2005-05-24 | Ricoh Company, Ltd. | Memory usage scheme for performing wavelet processing |
| US6895120B2 (en) * | 2001-03-30 | 2005-05-17 | Ricoh Co., Ltd. | 5,3 wavelet filter having three high pair and low pair filter elements with two pairs of cascaded delays |
| US6859563B2 (en) | 2001-03-30 | 2005-02-22 | Ricoh Co., Ltd. | Method and apparatus for decoding information using late contexts |
| US7062101B2 (en) | 2001-03-30 | 2006-06-13 | Ricoh Co., Ltd. | Method and apparatus for storing bitplanes of coefficients in a reduced size memory |
| US7006697B1 (en) | 2001-03-30 | 2006-02-28 | Ricoh Co., Ltd. | Parallel block MQ arithmetic image compression of wavelet transform coefficients |
| US6950558B2 (en) | 2001-03-30 | 2005-09-27 | Ricoh Co., Ltd. | Method and apparatus for block sequential processing |
| US7581027B2 (en) * | 2001-06-27 | 2009-08-25 | Ricoh Co., Ltd. | JPEG 2000 for efficent imaging in a client/server environment |
| US6882685B2 (en) * | 2001-09-18 | 2005-04-19 | Microsoft Corporation | Block transform and quantization for image and video coding |
| US7280252B1 (en) | 2001-12-19 | 2007-10-09 | Ricoh Co., Ltd. | Error diffusion of multiresolutional representations |
| US7197077B2 (en) * | 2001-12-20 | 2007-03-27 | Sbc Technologies Resources, Inc. | Multilevel data compression using a single compression engine |
| US7095907B1 (en) | 2002-01-10 | 2006-08-22 | Ricoh Co., Ltd. | Content and display device dependent creation of smaller representation of images |
| US7120305B2 (en) * | 2002-04-16 | 2006-10-10 | Ricoh, Co., Ltd. | Adaptive nonlinear image enlargement using wavelet transform coefficients |
| US20040005003A1 (en) * | 2002-07-02 | 2004-01-08 | Koninklijke Philips Electronics N.V. | Quality improvement for FGS BL coding with U/V coarse quantization |
| US7042943B2 (en) | 2002-11-08 | 2006-05-09 | Apple Computer, Inc. | Method and apparatus for control of rate-distortion tradeoff by mode selection in video encoders |
| US7474792B2 (en) * | 2002-12-02 | 2009-01-06 | Ricoh Company, Ltd. | Image processing apparatus for using distortion amount information |
| FR2848765B1 (fr) * | 2002-12-11 | 2005-04-29 | Canon Kk | Procede et dispositif de determination d'une configuration de donnees d'un signal numerique d'image |
| US7551752B2 (en) * | 2004-04-26 | 2009-06-23 | Graphic Security Systems Corporation | Systems and methods for authenticating objects using multiple-level image encoding and decoding |
| US8005139B2 (en) | 2004-06-27 | 2011-08-23 | Apple Inc. | Encoding with visual masking |
| US8406293B2 (en) | 2004-06-27 | 2013-03-26 | Apple Inc. | Multi-pass video encoding based on different quantization parameters |
| US7574055B2 (en) * | 2004-09-07 | 2009-08-11 | Lexmark International, Inc. | Encoding documents using pixel classification-based preprocessing and JPEG encoding |
| JP4618676B2 (ja) * | 2005-04-28 | 2011-01-26 | 株式会社リコー | 構造化文書符号の転送方法、画像処理システム、サーバ装置、プログラム及び情報記録媒体 |
| US8208536B2 (en) * | 2005-04-28 | 2012-06-26 | Apple Inc. | Method and apparatus for encoding using single pass rate controller |
| KR100716791B1 (ko) * | 2005-08-08 | 2007-05-14 | 삼성전기주식회사 | 이미지 압축디바이스 및 그 방법 |
| JP4621574B2 (ja) * | 2005-10-06 | 2011-01-26 | 株式会社東芝 | 画像符号化装置および画像符号化方法 |
| US7689052B2 (en) * | 2005-10-07 | 2010-03-30 | Microsoft Corporation | Multimedia signal processing using fixed-point approximations of linear transforms |
| US20070110151A1 (en) * | 2005-11-14 | 2007-05-17 | Ess Technology, Inc. | System and method for video frame buffer compression |
| DE112006003459B4 (de) * | 2005-12-21 | 2015-02-05 | Konica Minolta, Inc. | Ultraschalldiagnosevorrichtung |
| US7729546B2 (en) * | 2005-12-23 | 2010-06-01 | Lexmark International, Inc. | Document segmentation for mixed raster content representation |
| US8942289B2 (en) * | 2007-02-21 | 2015-01-27 | Microsoft Corporation | Computational complexity and precision control in transform-based digital media codec |
| US8600181B2 (en) * | 2008-07-08 | 2013-12-03 | Mobile Imaging In Sweden Ab | Method for compressing images and a format for compressed images |
| US8559742B2 (en) * | 2008-10-10 | 2013-10-15 | Accusoft Corporation | Image encoding methods and apparatus providing improved visual results |
| JP2012022021A (ja) | 2010-07-12 | 2012-02-02 | Sony Corp | 符号化装置および符号化方法、復号装置および復号方法、並びにプログラム |
| MX2013004043A (es) | 2010-10-11 | 2013-10-03 | Graphic Security Systems Corp | Metodo para construir una imagen compuesta incorporando una imagen de autenticacion oculta. |
| US9286643B2 (en) | 2011-03-01 | 2016-03-15 | Applaud, Llc | Personalized memory compilation for members of a group and collaborative method to build a memory compilation |
| US9230340B2 (en) * | 2012-05-04 | 2016-01-05 | Semiconductor Components Industries, Llc | Imaging systems with programmable fixed rate codecs |
| US11265544B2 (en) * | 2018-09-18 | 2022-03-01 | Sony Corporation | Apparatus and method for image compression based on optimal sequential encoding scheme |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5065447A (en) * | 1989-07-05 | 1991-11-12 | Iterated Systems, Inc. | Method and apparatus for processing digital data |
| US5021891A (en) * | 1990-02-27 | 1991-06-04 | Qualcomm, Inc. | Adaptive block size image compression method and system |
| US5146324A (en) * | 1990-07-31 | 1992-09-08 | Ampex Corporation | Data compression using a feedforward quantization estimator |
| US5231484A (en) * | 1991-11-08 | 1993-07-27 | International Business Machines Corporation | Motion video compression system with adaptive bit allocation and quantization |
-
1992
- 1992-05-27 KR KR1019920008993A patent/KR0150955B1/ko not_active Expired - Fee Related
-
1993
- 1993-05-20 JP JP11863593A patent/JP3419497B2/ja not_active Expired - Lifetime
- 1993-05-27 US US08/067,796 patent/US5416604A/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| KR0150955B1 (ko) | 1998-10-15 |
| JP3419497B2 (ja) | 2003-06-23 |
| KR930024499A (ko) | 1993-12-22 |
| US5416604A (en) | 1995-05-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3419497B2 (ja) | ビット固定のための映像圧縮方法と伸張方法及びその装置 | |
| CA2118189C (en) | Image coding method and apparatus therefor | |
| CA2011034C (en) | A highly efficient coding apparatus | |
| US5126842A (en) | Video signal encoding method with a substantially constant amount of transform data per transmission unit block | |
| US5323187A (en) | Image compression system by setting fixed bit rates | |
| JP3280717B2 (ja) | 映像圧縮符号化及び復号化方法とその装置 | |
| EP0677969B1 (en) | Moving picture coding method and an apparatus therefor | |
| US8411741B2 (en) | Picture processing apparatus, picture processing method, picture processing program and recording medium | |
| JP3097665B2 (ja) | 異常検出機能を備えたタイムラプスレコーダ | |
| KR100272120B1 (ko) | 양자화 컨트롤 회로 | |
| JPH08214309A (ja) | 画像信号復号装置 | |
| US7634526B2 (en) | Selectable quantization in an encoder | |
| US6549671B1 (en) | Picture data encoding apparatus with bit amount adjustment | |
| JP3302091B2 (ja) | 符号化装置及び符号化方法 | |
| JPH0970041A (ja) | 可変ビットレート符号化装置 | |
| JPH0879701A (ja) | 画面分割映像符号化復号化装置 | |
| JPH07212710A (ja) | 画像送信方法および画像送信装置および画像受信方法および画像受信装置および可変速度対応蓄積装置 | |
| JP3190164B2 (ja) | 符号量見積り装置 | |
| KR0135788B1 (ko) | 고화질 디지탈 자기기록재생장치에 있어서 양자화폭 결정방법 | |
| JP2700355B2 (ja) | 画像データの圧縮装置 | |
| JPH07284097A (ja) | 画像符号化方法及び画像符号化装置 | |
| JP2521359B2 (ja) | 画像符号化装置 | |
| JPH06178287A (ja) | 画像符号化装置 | |
| JP3161097B2 (ja) | 高能率符号化装置 | |
| JPH08340536A (ja) | 画像符号化装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090418 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090418 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100418 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110418 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120418 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130418 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140418 Year of fee payment: 11 |
|
| EXPY | Cancellation because of completion of term |