JPH09504146A - 可変ワード長を有する符号器用ビットバジェットの評価法及び評価装置 - Google Patents
可変ワード長を有する符号器用ビットバジェットの評価法及び評価装置Info
- Publication number
- JPH09504146A JPH09504146A JP7504975A JP50497595A JPH09504146A JP H09504146 A JPH09504146 A JP H09504146A JP 7504975 A JP7504975 A JP 7504975A JP 50497595 A JP50497595 A JP 50497595A JP H09504146 A JPH09504146 A JP H09504146A
- Authority
- JP
- Japan
- Prior art keywords
- bit
- signal
- samples
- bits
- evaluation
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 238000011156 evaluation Methods 0.000 claims abstract description 39
- 238000004364 calculation method Methods 0.000 claims abstract description 8
- 238000013144 data compression Methods 0.000 claims abstract 2
- 230000005540 biological transmission Effects 0.000 claims description 4
- 230000009466 transformation Effects 0.000 claims description 2
- 230000006835 compression Effects 0.000 description 9
- 238000007906 compression Methods 0.000 description 9
- 238000006243 chemical reaction Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 230000033001 locomotion Effects 0.000 description 5
- 238000012937 correction Methods 0.000 description 3
- 238000013139 quantization Methods 0.000 description 3
- UELITFHSCLAHKR-UHFFFAOYSA-N acibenzolar-S-methyl Chemical compound CSC(=O)C1=CC=CC2=C1SN=N2 UELITFHSCLAHKR-UHFFFAOYSA-N 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000000630 rising effect Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion 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/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/40—Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
-
- 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/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/182—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 a pixel
-
- 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/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)
- Signal Processing (AREA)
- Multimedia (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Algebra (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)【要約】
本発明はデジタルデータ、特にデジタルテレビジョン信号を圧縮する回路においてビットバジェットを評価する方法に関する。該方法は信号がNビットの符号化されたサンプルで表され、該評価が信号のM個のサンプルを表すM個の二値ワードの中から所定の値(0又は1)を有し所定の次数のビットを取り出す確率に基づいており、エントロピーの計算はNビットに対応した前記確率に基づいて行われ、全てのエントロピーの和は所要の評価に対応している。本発明は更に該方法を実現する装置にも関している。本発明はデータ圧縮の分野に適用される。
Description
【発明の詳細な説明】
可変ワード長を有する符号器用ビットバジェット
の評価法及び評価装置
本発明は、可変ワード長を有する符号器用ビットバジェットを評価する方法の
他に、該方法を実現する画像圧縮装置にも関する。
画像圧縮の分野において、特に高精細テレビジョンの分野において、圧縮され
る画像は種々の処理操作(動き評価、例えばDCT(“離散コサイン変換”)に
よる周波数領域への変換)が行われ、その後このようにして得られたデータは符
号化され伝送される。情報の完全性を保ちながら冗長性のあるデータを評価する
ため、可変ワード長を有する符号化法(“可変長符号化”即ちVLC)が使用さ
れている場合がある。頻繁に現れるワードは短い二値のワードにより符号化され
、めったに現れないワードは長い二値ワードにより符号化される。これにより平
均ワード長が短くなる、即ち伝送されるビット数が少なくなる。
このような可変長符号化を使用した装置の例を以下に記載する。
図1に示す圧縮回路の簡単な例によれば、RGBビデオ信号はアナログ/デジ
タル変換器1でデジタル化され、出力がピクチャアメモリ3に接続されるRGB
/YU
V変換マトリクス2に送られる。入力バッファ4はピクチャアメモリ3と動き評
価器5との間のインターフェイスを構成している。この結果即ちこれらの評価値
は、図1に図示していない回路により処理される。信号は、更に係数を量子化す
る適当な回路6により離散コサイン変換(DCT)が行われる。これらの係数即
ち非ゼロの係数と一連の非ゼロの係数の長さを組み合わせたものは、最初に周知
のタイプの可変長符号化法により、例えばハフマン法により符号化される(回路
B)。
バッファ9は符号器から出て、更に図1には示していない伝送チャネルの容量
の関数として出力する圧縮信号を取り入れている。バッファ9が空の時、よりす
ばやく満たされる場合問題が生ずる。ある場合には、これにより前記のバッファ
にオーバーフローが生じ、これによりデータにロスが生ずる。この問題を避ける
ため、スループット調整フィードバックループ10により、DCTの係数の量子
化、更に従ってバッファ9に対するデータのスループットが制御される。それ故
、当該ビットバジェット即ち信号即ち圧縮された形の信号部分を符号化するため
、必要なビット数を確かめることができる前にデータのVLC符号化を行う必要
がある。
この方策は、一番目の状態がビットバジェットの一番目の評価に対するもので
あり、二番目の状態が一番目の状態の結果により左右される訂正を有するそれ自
体の符号化に対するものである二つの状態で符号化が行われる
時、多数の無意味な計算を行う必要があるので、この方策は不十分である。これ
により回路の複雑性が増す他に時間とエネルギーの損失が生ずる。
本発明の目的はこれらの欠点を避けることである。
本発明の目的は、更には符号器から出たデータのスループットの評価を行うこ
と、更に可変ワード長符号化の前で該評価を行うことである。
本発明の主題は、デジタルデータ、特にデジタル化されたテレビジョン信号を
圧縮する回路内でビットバジェットを評価する方法であって、前記信号はNビッ
トのサンプルで表され、評価は信号のM個のサンプルを表わすM個の二値ワード
から所定の値を有する所定の次数のビットを取り出す確率に基づいており、エン
トロピーの計算はN個のビットに対応する前記の確率に基づいて行われ、全ての
エントロピーの和は所要の評価に対応していることを特徴としている。
エントロピーにより構成される下限についてある符号化法を行うことが知られ
ている。ハフマン符号化法の場合、信号のサンプルを符号化するため必要なビッ
トの平均の数はエントロピーよりたかだが1ビット大きいことが知られている。
エントロピーを知ると、即ち少なくともエントロピーを評価することにより、ス
ループット、即ち期待されるスループットを少なくとも評価することを符号化の
前でも知ることができる。
本発明による方法では、信号のM個のサンプルの中の
同じ次数のビットの間の相関はサンプル自体の間の相関を直接考慮するより以上
に考慮されている。このようにして得られた評価は従来のエントロピーの計算を
通して決定される値より必ず大きい。しかし、計算に必要な比較器及びカウンタ
の数は評価の場合の各サンプル内のビット数まで少なくなり、これは2N個の比
較器とカウンタを必要とする従来の計算と比較してハードウエアがかなり節約で
きることを示している(サンプルに対する可能な値に対し1個の比較器と1個の
カウンタ)。
本発明の主題は、更に前記の方法を実現する装置である。
本発明に基づく方法を特別に使用することによれば、ビットバジェットの評価
は符号器から出たデータのスループットを予測することに役立つ。
本発明を特別に使用することによれば、ビットバジェットを評価することはビ
デオバッファの充填の程度を調整すること、及びそれ故符号化を伝送チャネルの
スループットに適合させることに役立つ。
本発明による方法は、時間又は周波数領域であらゆる種類のデータに適用する
ことができる。
本発明の他の利点は以下に示す添付の図により表された非制限的な好ましい実
施態様から明らかになる。
図1は既に記載したテレビジョン信号圧縮回路の部分的な動作図を示しており
、
図2は本発明による方法のレイアウトの例の動作図を
示しており、
図3は次数2iのビットに対応したエントロピーを計算する回路の動作図を示
しており、前記回路は図2で使用されている。
長さがNの二値ワードにより表わされるサンプルは次の形を取る:
bN-1bN-2…bi…b1b0
biは次数2i(0≦i≦N−1)のビットであり、各ビットは値0又は1を取
る。
各ビットbiに対し、このビットがM個のサンプルの中で値1を取る回数Ciを
決定する。biが値1を取る確率はpi=Ci/Mである。biが値0を取る確率は
明らかにqi=1−Ci/Mである。
このビットに対しエントロピーは従来の通り次式を用いて計算される:
Hi=−piLog2pi−qiLog2qi
この式は次式に等しい:
Hi=−(Ci/M)Log2(Ci/Mi)
−(1−Ci/M)Log2(1−Ci/M)
エントロピーは次に全てのビットbiに対し加算される。M個のサンプルにつ
いて加算することにより、ビットバジェットの評価が得られる。Mで割り算する
ことにより、評価はワードを符号化するため必要なビットの平均数から得られる
:
図2はM個のビットのサンプルにより表わされる信号を符号化するため必要な
ビット数を評価する回路の動作図を示している。該回路はバス12の上でデータ
の周波数に同期したクロック11を備えている。クロック11はデータがバス1
2の上に用意される時、ストローブを出す。
バス12の各ラインは信号を表わすサンプルのビットbiに対応しており、ビ
ットがL個のカウンタ14iの入力15iに接続されている。カウンタ14iは
少なくともMまで計数できるカウンタである。Lはそれ故、2(L-2)<M≦2
(L-1)の様に選択される。前記カウンタは、更にゼロリセット入力17iの他
にクロック入力16iも有している。クロック入力17iはクロック12に接続
されており、ゼロリセット入力は回路13の出力に接続されている。
前記のカウンタ13にはカウンタと比較器が含まれており、M個のクロック信
号が計数される毎に出力に信号を出力する。
カウンタ14iは、入力16iのクロック12の立ち上がり端で入力15iが
1であるならば1単位増加される。
評価段階の開始において、全てのカウンタ(カウンタ14i及び回路13のカ
ウンタ)はゼロである。デジタル信号に対応したデータがバス12の上に生ずる
毎に、クロック11はパルスを送出する。カウンタ14iはその入力15iがハ
イならば増加する。回路13のカウンタはクロックにより与えられるパルスの数
を計数する。この数がMを越えるならば、回路13により自身のカウンタ及びカ
ウンタ14iがゼロにリセットされる。
他の実施態様によれば、回路13のカウンタの状態はM個のワードが計数され
る時信号を発生する図示しない回路に送出され、修正結果が出力21及び22で
利用される回数を通知する。このような実施態様を実現する方法は当業者の技術
の範囲内にある。
各カウンタ14iの出力は、後述する当該回路18iの入力に接続されている
。回路18iはそれぞれビットbiに対応するエントロピーを出力する。エント
ロピーは加算装置19により加算される。その結果は加算装置20により式(1
)の一定項NLogMから差し引かれる。出力21又は出力22は評価がM個のサ
ンプルを符号化する必要のあるビットのトータル数又はサンプル当たりのビット
の平均数のいずれかを希望するかにより選択される。出力21は加算装置20の
出力に直接対応しており、出力22はMによる割り算器23を通した出力に対応
している。
図3は回路18iの一方に対応した動作図を示してい
る。この回路は入力としてMの値の他に、ビットbiがM個のサンプル内で1で
ある回数に対応したCiの値を有している。
該回路は原理的に基数2に対する対数テーブル24と25を備えている。これ
らの回路の特別な特徴はゼロの対数が通常は定義されていないが、ゼロが入力に
ある時出力がゼロとなることである。
テーブル24の入力は項M−Ciを受け、テーブル25は項Ciを受ける。テ
ーブルの出力はそれぞれ乗算器に行き、該乗算器はそれぞれM−Ci及びCiを
更に受ける。二つの乗算器からの出力は加算され回路18iからの出力を与える
。
他の実施態様によれば、単独の対数メモリが全ての回路18iに使用されてお
り、マイクロプロセッサ又は同様のものがこのメモリからの値を与えるため使用
されている。
他の実施態様によれば、回路13には、必要な時間に信号を該回路の入力に加
えることにより、評価を開始したいサンプルから詳細に選択できるゼロリセット
が含まれている。
得られた評価は次に圧縮装置の他の回路により使用され、特に圧縮されたデー
タのバッファの充填度を調整し、又は係数の量子化に適合する。本発明による評
価装置と、それ自体で調整を行う他に設置される装置全体との相互作用は、当業
者に周知なレイアウトの1つにより行
われる。
特別な実施態様によれば、ビットバジェットの評価は符号器の一番目の状態の
中で行われ、当該結果は二番目の状態の間係数の量子化に適応させるため使用さ
れ所要のビット速度を得ており、前記二番目の状態は実際のVLC符号化により
終了され、一番目の状態は本発明による方法に基づきビットバジェットの評価に
より終了される。
特別な実施態様によれば、本発明に基づく方法による評価はデータがDCT変
換によりウォルシューハダマード変換に従って行われた後得られる。ウォルシュ
ーハダマード変換はDCT変換より実現が容易で、加算と減算のみが必要で乗算
は必要でない。ウォルシューハダマード変換の後本発明に基づく方法により得ら
れる評価を使用し、DCTにより得られる係数の量子化に適応させることが可能
である。
前述に与えた方法以外の方法を実現することは勿論可能である。特に、マイク
ロプロセッサによりあるステップを実現することが可能である。
ビットバジェット評価法は可変長符号器を含む他の応用には明らかに使用でき
ない。
【手続補正書】特許法第184条の8
【提出日】1995年5月17日
【補正内容】
(翻訳文第1頁と第2頁の差し替え)
可変ワード長を有する符号器用ビットバジェット
の評価法及び評価装置
本発明は、可変ワード長を有する符号器用ビットバジェットを評価する方法の
他に、該方法を実現する画像圧縮装置にも関する。
画像圧縮の分野において、特に高精細テレビジョンの分野において、圧縮され
る画像は種々の処理操作(動き評価、例えばDCT(“離散コサイン変換”)に
よる周波数領域への変換)が行われ、その後このようにして得られたデータは符
号化され伝送される。情報の完全性を保ちながら冗長性のあるデータを評価する
ため、可変ワード長を有する符号化法(“可変長符号化”即ちVLC)が使用さ
れている場合がある。頻繁に現れるワードは短い二値のワードにより符号化され
、めったに現れないワードは長い二値ワードにより符号化される。これにより平
均ワード長が短くなる、即ち伝送されるビット数が少なくなる。文献EP−A−
0419141には可変長符号化法が記載されている。
このような可変長符号化を使用した装置の例を以下に記載する。
図1に示す圧縮回路の簡単な例によれば、RGBビデオ信号はアナログ/デジ
タルに変換器1でデジタル化され、出力がピクチャアメモリ3に接続されるRG
B/Y
UV変換マトリクス2に送られる。入力バッファ4はピクチャアメモリ3と動き
評価器5との間のインターフェイスを構成している。この結果即ちこれらの評価
値は、図1に図示していない回路により処理される。信号は、更に係数を量子化
する適当な回路6により離散コサイン変換(DCT)が行われる。これらの係数
即ち非ゼロの係数と一連の非ゼロの係数の長さを組み合わせたものは、最初に周
知のタイプの可変長符号化法により、例えばハフマン法により符号化される(回
路B)。
バッファ9は符号器から出て、更に図1には示していない伝送チャネルの容量
の関数として出力する圧縮信号を取り入れている。バッファ9が空の時、よりす
ばやく満たされる場合問題が生ずる。ある場合には、これにより前記のバッファ
にオーバーフローが生じ、これによりデータにロスが生ずる。この問題を避ける
ため、スループット調整フィードバックループ10により、DCTの係数の量子
化、更に従ってバッファ9に対するデータのスループットが制御される。それ故
、当該ビットバジェット即ち信号即ち圧縮された形の信号部分を符号化するため
、必要なビット数を確かめることができる前にデータのVLC符号化を行う必要
がある。
この方策は、一番目の状態がビットバジェットの一番目の評価に対するもので
あり、二番目の状態が一番目の状態の結果により左右される訂正を有するそれ自
体の符号化に対するものである二つの状態で符号化が行われる
(翻訳文第5頁〜第7頁の差し替え)
示しており、
図3は次数2iのビットに対応したエントロピーを計算する回路の動作図を示
しており、前記回路は図2で使用されている。
長さがNの二値ワードにより表わされるサンプルは次の形を取る:
bN-1bN-2…bi…b1b0
biは次数2i(0≦i≦N−1)のビットであり、各ビットは値0又は1を取
る。
各ビットbiに対し、このビットがM個のサンプルの中で値1を取る回数Ciを
決定する。biが値1を取る確率はpi=Ci/Mである。biが値0を取る確率は
明らかにqi=1−Ci/Mである。
このビットに対しエントロピーは従来の通り次式を用いて計算される:
Hi=−piLog2pi−qiLog2qi
この式は次式に等しい:
Hi=−(Ci/M)Log2(Ci/Mi)
−(1−Ci/M)Log2(1−Ci/M)
エントロピーは次に全てのビットbiに対し加算される。M個のサンプルにつ
いて加算することにより、ビットバジェットの評価が得られる。Mで割り算する
ことにより、評価はワードを符号化するため必要なビットの平均数が得られる:
図2はM個のビットのサンプルにより表わされる信号を符号化するため必要な
ビット数を評価する回路の動作図を示している。該回路はバス12の上でデータ
の周波数に同期したクロック11を備えている。クロック11はデータがバス1
2の上に用意される時、ストローブを出す。
バス12の各ラインは信号を表わすサンプルのビットbiに対応しており、ビ
ットがL個のカウンタ14iの入力15iに接続されている。カウンタ14iは少
なくともMまで計数できるカウンタである。Lはそれ故、2(L-2)<M≦2(L-1)
の様に選択される。前記カウンタは、更にゼロリセット入力17iの他にクロッ
ク入力16iも有している。クロック入力17iはクロック12に接続されてお
り、ゼロリセット入力は回路13の出力に接続されている。
前記のカウンタ13にはカウンタと比較器が含まれており、M個のクロック信
号が計数される毎に出力に信号に出力する。
カウンタ14iは、入力16iのクロック12の立ち上がり端で入力15iが
1であるならば1単位増加される。
評価段階の開始において、全てのカウンタ(カウンタ14i及び回路13のカ
ウンタ)はゼロである。デジタル信号に対応したデータがバス12の上に生ずる
毎に、クロック11はパルスを送出する。カウンタ14iはその入力15iがハ
イならば増加する。回路13のカウンタはクロックにより与えられるパルスの数
を計数する。この数がMを越えるならば、回路13により自身のカウンタ及びカ
ウンタ14iがゼロにリセットされる。
他の実施態様によれば、回路13のカウンタの状態はM個のワードが計数され
る時信号を発生する図示しない回路に送出され、修正結果が出力21及び22で
利用される回数を通知する。このような実施態様を実現する方法は当業者の技術
の範囲内にある。
各カウンタ14iの出力は、後述する当該回路18iの入力に接続されている
。回路18iはそれぞれビットbiに対応するエントロピーを出力する。エント
ロピーは加算装置19により加算される。その結果は加算装置20により式(1
)の一定項NLogMから差し引かれる。出力21又は出力22は評価がM個のサ
ンプルを符号化する必要のあるビットのトータル数又はサンプル当たりのビット
の平均数のいずれかを希望するかにより選択される。出力21は加算装置20の
出力に直接対応しており、出力22はMによる割り算器23を通した出力に対応
している。
図3は回路18iの一方に対応した動作図を示してい
(翻訳文第10頁と第11頁の差し替え)
請求の範囲
1.デジタルデータ、特に信号がNビットの符号化されたサンプルで表されるデ
ジタルテレビジョン信号を圧縮する回路においてビットバジェットを評価する方
法であって、該評価は信号のM個のサンプルを表すM個の二値ワードから所定の
値(0又は1)を有する所定の次数のビットを取り出す確率に基づいており、エ
ントロピーの計算は所要の評価に対応した前記確率に基づいて行われていること
を特徴とする評価法。
2.所定の次数のビットが前記所定の値を有する項Ci(0≦i≦N−1)の数
が信号のM個のサンプルから決定され、この決定から該ビットのエントロピーH
iが導かれることを特徴とする請求項1に記載の方法。
3.M個の二値ワードが処理される時、エントロピーHiがビットバジェットの
所要の評価を得るため加算されることを特徴とする前述の請求項のいずれか1つ
に記載の方法。
4.ワードを符号化するため必要なビットの平均数の評価が、
で与えられることを特徴とする前述の請求項のいずれか1つに記載の方法。
5.前述の請求項のいずれか1つの方法を実現する装置であって、2(L-2)<M
≦2(L-1)となるようなLを有したN個のLビットカウンタ(14i)を備え、
ビットbiがM個の二値ワードの中から前記の所定の値を有する回数Ciを該カ
ウンタ(14i)のそれぞれが計数し、該装置が更に各カウンタに対し入力が一
方はCiに他方はM−Ciに加えられ基数を2とする二つの対数のテーブル(2
4、25)を備え、前記テーブル(24、25)が出力として当該対数又は入力
がゼロならば値ゼロを出力し、各テーブルからの前記出力が入力で該値と掛け算
され、これらの2N個の乗算の結果が一定の項NLogMから引き算されるように
加え合わされていることを特徴とする装置。
6.周波数領域変換回路(6)と、可変長符号器(8)と、出力バッファ(9)
とを備えたテレビジョン信号を圧縮する装置であって、請求項1から4のいずれ
か1つに基づく方法を実現する評価手段(11から25)を備え、これによる評
価が前記信号に対する圧縮率を適用することにより前記出力バッファ(9)に向
けられた圧縮信号のスループットを調整するためスループット調整回路(10)
により使用されていることを特徴とする装置。
Claims (1)
- 【特許請求の範囲】 1.デジタルデータ、特にデジタルテレビジョン信号を圧縮する回路においてビ ットバジェットを評価する方法であって、前記信号はNビットの符号化されたサ ンプルで表され、該評価は信号のM個のサンプルを表すM個の二値ワードから所 定の値(0又は1)を有する所定の次数のビットを取り出す確率に基づいており 、エントロピーの計算はNビットに対応した前記確率に基づいて行われており、 全てのエントロピーの和は所要の評価に対応していることを特徴とする評価法。 2.所定の次数のビットが前記所定の値を有する項Ci(0≦i≦N−1)の数 が信号のM個のサンプルから決定され、この決定から該ビットのエントロピーH iが導かれることを特徴とする請求項1に記載の方法。 3.M個のサンプルが処理される時、エントロピーHiがビットバジェットの所 要の評価を得るため加算されることを特徴とする前述の請求項のいずれか1つに 記載の方法。 4.ワードを符号化するため必要なビットの平均数の評価が、 で与えられることを特徴とする前述の請求項のいずれか1つに記載の方法。 5.前述の請求項のいずれか1つの方法を実現する装置であって、2(L-2)<M ≦2(L-1)となるようなLを有したN個のLビットカウンタ(14i)を備え、 ビットbiがM個のサンプルの中から前記の所定の値を有する回数Ciを該カウ ンタ(14i)のそれぞれが計数し、該装置が更に各カウンタに対し入力が一方 はCiに他方はM−Ciに加えられ基数を2とする二つの対数のテーブル(24 、25)を備え、前記テーブル(24、25)が出力として当該対数又は入力が ゼロならば値ゼロを出力し、各テーブルからの前記出力が入力で該値と掛け算さ れ、これらの2N個の乗算の結果が一定の項NLogMから引き算されるように加 え合わされていることを特徴とする装置。 6.請求項1から4のいずれか1つに基づく方法を実現し可変長符号器を備えテ レビジョン信号を圧縮する装置であって、前記方法が信号を表すサンプルのあら ゆる線形変換の前に実現され、該方法から得られる評価がデータ圧縮率を伝送チ ャネルの容量に適応させるように使用されていることを特徴とする装置。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR93/08892 | 1993-07-20 | ||
| FR9308892A FR2708168B1 (fr) | 1993-07-20 | 1993-07-20 | Procédé et dispositif d'estimation d'un budget de bits pour encodeurs à longueur de mot variable. |
| PCT/FR1994/000900 WO1995003673A1 (fr) | 1993-07-20 | 1994-07-19 | Procede et dispositif d'estimation d'un budget de bits pour encodeurs a longueur de mot variable |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH09504146A true JPH09504146A (ja) | 1997-04-22 |
Family
ID=9449411
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7504975A Pending JPH09504146A (ja) | 1993-07-20 | 1994-07-19 | 可変ワード長を有する符号器用ビットバジェットの評価法及び評価装置 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US6023294A (ja) |
| EP (1) | EP0710421B1 (ja) |
| JP (1) | JPH09504146A (ja) |
| DE (1) | DE69416592T2 (ja) |
| FR (1) | FR2708168B1 (ja) |
| WO (1) | WO1995003673A1 (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FI107496B (fi) * | 1997-07-18 | 2001-08-15 | Nokia Mobile Phones Ltd | Kuvan kompressointi |
| US6985542B1 (en) * | 2000-06-02 | 2006-01-10 | Cellguide Ltd. | Coherent processing of satellite signals to locate a mobile unit |
| US7099954B2 (en) * | 2002-06-27 | 2006-08-29 | Microsoft Corporation | Congestion control mechanism for streaming media |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2430139A1 (fr) * | 1978-06-28 | 1980-01-25 | Labo Electronique Physique | Dispositif de compression de signaux binaires et systeme de transmission codee de fac-similes equipe de ce dispositif |
| US4413289A (en) * | 1981-03-13 | 1983-11-01 | Sri International | Digital recording and playback method and apparatus |
| US4363036A (en) * | 1981-03-16 | 1982-12-07 | Ncr Canada Ltd - Ncr Canada Ltee | Method and apparatus for compressing digital data using non-adaptive predictive techniques |
| US4933883A (en) * | 1985-12-04 | 1990-06-12 | International Business Machines Corporation | Probability adaptation for arithmetic coders |
| US4791403A (en) * | 1985-12-04 | 1988-12-13 | International Business Machines Corporation | Log encoder/decorder system |
| US5099440A (en) * | 1985-12-04 | 1992-03-24 | International Business Machines Corporation | Probability adaptation for arithmetic coders |
| US4984076A (en) * | 1988-07-27 | 1991-01-08 | Kabushiki Kaisha Toshiba | Image compression coding system |
| US5170264A (en) * | 1988-12-10 | 1992-12-08 | Fuji Photo Film Co., Ltd. | Compression coding device and expansion decoding device for a picture signal |
| GB2236228A (en) * | 1989-09-20 | 1991-03-27 | British Broadcasting Corp | Hdtv video signal bit-rate reduction |
| US5134480A (en) * | 1990-08-31 | 1992-07-28 | The Trustees Of Columbia University In The City Of New York | Time-recursive deinterlace processing for television-type signals |
| JPH04127747A (ja) * | 1990-09-19 | 1992-04-28 | Toshiba Corp | 可変レート符号化方式 |
| US5038209A (en) * | 1990-09-27 | 1991-08-06 | At&T Bell Laboratories | Adaptive buffer/quantizer control for transform video coders |
| JP2549013B2 (ja) * | 1990-10-08 | 1996-10-30 | 日本ビクター株式会社 | データ圧縮装置 |
| US5231484A (en) * | 1991-11-08 | 1993-07-27 | International Business Machines Corporation | Motion video compression system with adaptive bit allocation and quantization |
| US5434623A (en) * | 1991-12-20 | 1995-07-18 | Ampex Corporation | Method and apparatus for image data compression using combined luminance/chrominance coding |
| JP2940304B2 (ja) * | 1992-06-15 | 1999-08-25 | 松下電器産業株式会社 | 高能率符号化装置および高能率符号化方法および高能率符号化装置の復号装置 |
| US5272478A (en) * | 1992-08-17 | 1993-12-21 | Ricoh Corporation | Method and apparatus for entropy coding |
| US5381145A (en) * | 1993-02-10 | 1995-01-10 | Ricoh Corporation | Method and apparatus for parallel decoding and encoding of data |
| US5489943A (en) * | 1994-02-14 | 1996-02-06 | Sony Corporation | One-pass adaptive bit rate control |
-
1993
- 1993-07-20 FR FR9308892A patent/FR2708168B1/fr not_active Expired - Fee Related
-
1994
- 1994-07-19 EP EP94922937A patent/EP0710421B1/fr not_active Expired - Lifetime
- 1994-07-19 JP JP7504975A patent/JPH09504146A/ja active Pending
- 1994-07-19 DE DE69416592T patent/DE69416592T2/de not_active Expired - Fee Related
- 1994-07-19 WO PCT/FR1994/000900 patent/WO1995003673A1/fr not_active Ceased
- 1994-07-19 US US08/581,573 patent/US6023294A/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| EP0710421B1 (fr) | 1999-02-17 |
| WO1995003673A1 (fr) | 1995-02-02 |
| FR2708168B1 (fr) | 1995-08-25 |
| FR2708168A1 (fr) | 1995-01-27 |
| EP0710421A1 (fr) | 1996-05-08 |
| DE69416592T2 (de) | 1999-07-15 |
| DE69416592D1 (de) | 1999-03-25 |
| US6023294A (en) | 2000-02-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3220598B2 (ja) | 可変長符号テーブルおよび可変長符号化装置 | |
| CN100379292C (zh) | 对具有n和m维数的媒体数据块进行转换的方法和装置 | |
| JP3199371B2 (ja) | 丸め装置 | |
| US6301392B1 (en) | Efficient methodology to select the quantization threshold parameters in a DWT-based image compression scheme in order to score a predefined minimum number of images into a fixed size secondary storage | |
| EP0663762A2 (en) | Quantising and dequantising circuit with reduced size | |
| KR20040036923A (ko) | 변환 및 연속되는 양자화의 구현 | |
| JPH0355987A (ja) | 離散コサイン変換符号化におけるデジタルビデオデータのブロックの冗長減少装置 | |
| JP2008118307A (ja) | 符号化装置及びその制御方法 | |
| JP2526505B2 (ja) | 画像処理装置 | |
| JP3163880B2 (ja) | 画像圧縮符号化装置 | |
| EP0719052B1 (en) | Image coding method and apparatus with code amount estimation | |
| JPH09504146A (ja) | 可変ワード長を有する符号器用ビットバジェットの評価法及び評価装置 | |
| JPH1066079A (ja) | 適応量子化制御装置 | |
| JP3131041B2 (ja) | 量子化装置 | |
| KR100221337B1 (ko) | Mpeg-2 복호화기의 역양자화기 | |
| JP2794842B2 (ja) | 符号化方法とその復号化方法 | |
| KR0165405B1 (ko) | 신경 회로를 이용한 가변장 부호의 비트량 제어 장치 | |
| JP3125615B2 (ja) | 画像符号化装置及び画像符号化復号装置 | |
| JP3142356B2 (ja) | 量子化装置および画像データ量子化装置 | |
| JP2570794B2 (ja) | テレビジョン信号の高能率符号化装置 | |
| JPH11338853A (ja) | 画像符号化方法 | |
| JPH06276101A (ja) | 量子化回路 | |
| JP3044514B2 (ja) | 画像圧縮用量子化装置 | |
| KR960010193B1 (ko) | 화상 압축 전송 장치의 양자화 제어 방법 | |
| KR100348210B1 (ko) | 영상신호의 압축/복원용 양자화기 |