JPH04256298A - 動画像符号化装置 - Google Patents

動画像符号化装置

Info

Publication number
JPH04256298A
JPH04256298A JP3017376A JP1737691A JPH04256298A JP H04256298 A JPH04256298 A JP H04256298A JP 3017376 A JP3017376 A JP 3017376A JP 1737691 A JP1737691 A JP 1737691A JP H04256298 A JPH04256298 A JP H04256298A
Authority
JP
Japan
Prior art keywords
quantization width
quantization
buffer
encoding
amount
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
JP3017376A
Other languages
English (en)
Inventor
Kenji Datake
健志 駄竹
Toshiaki Watanabe
敏明 渡辺
Hideyuki Ueno
秀幸 上野
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP3017376A priority Critical patent/JPH04256298A/ja
Priority to US07/832,449 priority patent/US5274443A/en
Priority to EP19920301064 priority patent/EP0498674A3/en
Publication of JPH04256298A publication Critical patent/JPH04256298A/ja
Pending legal-status Critical Current

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/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/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/124—Quantisation
    • H04N19/126—Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
    • 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/172—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 picture, frame or field
    • 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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive 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/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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、動画像の画像信号を符
号化し一定の伝送速度で伝送するための動画像符号化装
置に関する。
【0002】
【従来の技術】近年、ディジタル通信網の整備や通信技
術の発達により、動画像テレビ電話およびテレビ会議シ
ステムが実用化されつつある。特に、テレビ会議システ
ムは出張に要する時間や費用を節約する上で極めて有効
であるため、企業内で導入が進められている。動画像符
号化は、テレビ電話やテレビ会議システムを実現する上
で最も重要な技術の一つである。
【0003】図6に、従来の動画像符号化装置の一例の
ブロック図を示す。図6において、入力端子1には図示
しないテレビカメラで被写体を撮像して得られた動画像
の画像信号が入力される。この入力画像信号は、まずA
/D変換器2でディジタル信号に変換され、さらに減算
器3によってフレームメモリ9に蓄積されている1フレ
ーム前の画像信号との差分、いわゆるフレーム間差分信
号が求められる。
【0004】フレーム間差分信号はDCT(離散コサイ
ン変換)回路4で離散コサイン変換された後、量子化器
5で量子化される。離散コサイン変換は、画素間の相関
を除去するために用いられる。量子化された信号は、可
変長符号化器10で可変長符号化され、さらにバッファ
メモリ11で速度平滑化されることにより、一定の伝送
速度で通信回線(図示せず)へ送出される。
【0005】一方、量子化された信号は逆量子化器6に
も送られて逆量子化され、さらに逆DCT(IDCT)
回路7で逆離散コサイン変換された後、加算器8で1フ
レーム前の画像信号と加算されることにより、局部復号
化される。この局部復号化された画像信号は、フレーム
メモリ9に書き込まれる。
【0006】また、バッファメモリ11がオーバーフロ
ーしないようにするため、図6ではバッファメモリ11
の情報蓄積量(以下、これをバッファ量という)に応じ
て量子化器5の量子化幅を制御している。すなわち、バ
ッファメモリ11のバッファ量が多くなると量子化幅を
粗くして発生情報量を減らし、バッファ量が少なくなる
と量子化幅を細かくして発生情報量を増やすようにして
いる。バッファメモリ11のアンダーフローは、ダミー
データを挿入することにより防いでいる。
【0007】しかしながら、このようなフィードバック
制御によって量子化器5の量子化幅を制御してバッファ
量を設定値以内に保つ方法では、フィードバック制御に
伴う振動現象が起こることがあり、それによって時間的
に画質の変動が生じ、画質の劣化となる。
【0008】
【発明が解決しようとする課題】上述したように、従来
の動画像符号化装置においては、バッファ量を設定値以
内に保つのにフィードバック制御を用いるため、振動現
象による画質の変動により画質が劣化するという問題が
あった。従って、本発明は画質の大きな変動を伴うこと
なくバッファ量を設定値以内に保つことができる動画像
符号化装置を提供することを目的とする。
【0009】
【課題を解決するための手段】本発明は上記課題を解決
するため、動画像の画像信号を符号化して可変の量子化
幅で量子化し、さらに可変長符号化してそれをバッファ
手段で一時記憶する動画像符号化装置において、第1の
単位時間毎に量子化幅を小さくする手段と、バッファ手
段のバッファ量または該バッファ量に関係する他のパラ
メータ値が設定値以上になったとき、第1の単位時間よ
り短い第2の単位時間毎に量子化幅を大きくする手段を
備えたことを特徴とする。
【0010】量子化幅を第1の単位時間毎に小さくする
量は一定でもよいが、そのときの量子化幅の大きさに応
じて大きくしてもよい。また、量子化幅を第1の単位時
間毎に小さくする量は、前の第1の単位時間内の発生符
号量が小さいほど大きくしてもよい。
【0011】また、量子化幅を第2の単位時間毎に大き
くする量についても、一定とせずにそのときの量子化幅
の大きさに応じて大きくしてもよい。第2の単位時間、
すなわち量子化幅を大きくする時間間隔は一定でもよい
が、量子化幅が大きいほど短くなるように可変としても
よい。
【0012】
【作用】本発明においては、量子化幅は定常的には第1
の単位時間毎に減少し、バッファ量またはそれに関係す
る他のパラメータ値が設定値以上になると、これより短
い第2の単位時間毎に増加する。この場合、第1の単位
時間を例えばフレーム周期の時間に選ぶと、定常時にお
ける量子化幅の変動が少なくなり、画質の変動も少なく
なる。
【0013】一方、第2の単位時間を例えばブロック周
期の時間に選ぶと、バッファ量またはそれに関係する他
のパラメータ値が設定値以上になったとき、量子化幅は
直ちに増加するので、発生符号量は急激に減少する。こ
れによりバッファ量は設定値以内に保たれ、バッファが
オーバーフローすることはない。
【0014】
【実施例】以下、本発明の実施例を図面を参照して説明
する。図1は、本発明の一実施例に係る動画像符号化装
置のブロック図である。この動画像符号化装置は、A/
D変換器2、減算器3、DCT(離散コサイン変換)回
路4、量子化器5、逆量子化器6、逆DCT(逆離散コ
サイン変換)回路7、加算器8、フレームメモリ9、可
変長符号化器10、バッファメモリ11および量子化制
御部13により構成される。
【0015】図1において、新たに追加された量子化制
御部13は、量子化器5の量子化幅をバッファメモリ1
1のバッファ量に応じて制御する回路であり、後述する
ようにバッファ量が設定値以上か否かに応じて量子化幅
を増減する時間間隔(周期)を変える、いわば非線形の
フィードバック制御を行う。
【0016】次に、この実施例の動画像符号化装置の動
作を説明する。図1において、入力端子1には図示しな
いテレビカメラで例えばテレビ電話の利用者やテレビ会
議システムの会議参加者などの被写体を撮像して得られ
た動画像の画像信号が入力される。この入力画像信号は
、まずA/D変換器2でディジタル信号に変換された後
、減算器3に入力され、ここでフレームメモリ9に蓄積
されている1フレーム前の画像信号との差分、すなわち
フレーム間差分信号が求められる。
【0017】フレーム間差分信号は第1の符号化手段で
あるDCT回路4に入力され、複数画素、例えば8×8
画素からなるブロック単位で離散コサイン変換される。 この離散コサイン変換は、DCT符号化とも呼ばれ、画
素間の相関を除去するために用いられる。DCT回路4
の出力であるDCT係数データは、量子化器5で量子化
される。量子化されたDCT係数データは、第2の符号
化手段である可変長符号化器10で可変長符号化され、
さらにバッファメモリ11で速度平滑化、つまり一定の
伝送速度とされた後、出力端子12より通信回線(図示
せず)へ送出される。
【0018】一方、量子化されたDCT係数データは逆
量子化器6にも送られて逆量子化され、さらに逆DCT
回路7で逆離散コサイン変換された後、加算器8で1フ
レーム前の画像信号と加算され、局部復号化される。こ
の局部復号化された画像信号は、フレームメモリ9に書
き込まれ、次の1フレームの画像信号とのフレーム間差
分信号を得るために用いられる。
【0019】このような動画像符号化の過程において、
バッファメモリ11のバッファ量は動画像符号化におけ
る発生符号量、つまり可変長符号化器10から出力され
る符号量に応じて増減する。この際、バッファメモリ1
1のオーバーフローを防ぐため、量子化制御部13は非
線形のフィードバック制御によって量子化器5の量子化
幅を制御する。すなわち、量子化制御部13はバッファ
メモリ11のバッファ量を適当な設定値と比較し、バッ
ファ量が設定値に満たないときは量子化幅を例えば1フ
レーム毎に所定量ずつ小さくしてゆき、またバッファ量
が設定値以上になると量子化幅を例えば1ブロック毎に
所定量ずつ大きくしてゆく。
【0020】このような量子化幅の制御を行うことによ
り、量子化幅はバッファ量が設定値に満たない定常状態
では設定値に近づくようにフレーム周期でゆっくりと減
少するので、大きく変動をすることはない。また、例え
ば被写体の動きが大きくなって発生符号量が増大し、バ
ッファ量が設定値以上になったときは、量子化幅はブロ
ック周期で短時間のうちに大きくなり、発生符号量を速
やかに減少させるように作用するので、バッファメモリ
11のオーバーフローが防止される。
【0021】次に、量子化制御部13の具体的な構成例
を図2〜図4により説明する。まず、図2に示す量子化
制御部は、コンパレータ21、アンドゲート22および
アップダウンカウンタ23により構成される。コンパレ
ータ21は、図1のバッファメモリ11のバッファ量と
設定値とを比較する。アンドゲート22は、コンパレー
タ21の出力によってブロック周期のクロックCKの通
過を制御する。アップダウンカウンタ23は、ダウン入
力端子Dにフレームパルス、アップ入力端子Uにアンド
ゲート22から出力されるブロック周期のクロックCK
がそれぞれ入力され、出力端子Qより量子化幅データを
出力する。量子化幅データは、図1の量子化器5に送ら
れ、その量子化幅を制御する。
【0022】アップダウンカウンタ23は常時はフレー
ムパルスにより1フレーム毎にカウントダウンしている
ため、量子化幅は1フレーム毎に一定量ずつ減少する。 バッファ量が設定値以上になると、コンパレータ21の
出力が高レベルとなり、ブロック周期のクロックCKが
アンドゲート22を通過するため、アップダウンカウン
タ23はクロックCKによりアップカウントを行い、量
子化幅は1ブロック毎に一定量ずつ増加する。
【0023】次に、図3に示す量子化制御部は、量子化
幅を小さくする量および大きくする量を前量子化幅の大
きさに応じて変えるように構成されたものであり、コン
パレータ31、アンドゲート32、オアゲート33、二
つの乗算器34,35、セレクタ36、加算器37、リ
ミッタ38およびレジスタ39を有する。コンパレータ
31およびアンドゲート32は、図2におけるコンパレ
ータ21およびアンドゲート22と同じ動作を行う。
【0024】乗算器34,35は、前量子化幅データに
係数−a,b(a,bは正の定数)をそれぞれ乗じたデ
ータを出力する。セレクタ36は、フレームパルスが入
力されると乗算器34の出力を選択し、フレームパルス
が入力されないときは乗算器35の出力を選択する。セ
レクタ36の出力は、加算器37で前量子化幅データと
加算される。加算器37の出力は、リミッタ38で量子
化幅の上限値および下限値を越えないように値が制限さ
れた後、レジスタ39に入力される。
【0025】フレームパルスが入力されると、レジスタ
39には乗算器34の出力に加算器37で前量子化デー
タを加算しリミッタ38で制限した値が保持され、この
値が量子化幅データとして出力される。これにより量子
化幅は、前量子化幅にaを乗じた量だけ減少する。バッ
ファ量が設定値以上になると、コンパレータ31の出力
によりアンドゲート32をブロック周期のクロックCK
が通過し、オアゲート33を介してレジスタ39に供給
されることにより、レジスタ39の内容は、乗算器35
の出力に加算器37で前量子化データを加算しリミッタ
38で制限した値によって更新される。これにより量子
化幅は、前量子化幅にbを乗じた量だけ増加する。
【0026】このようにバッファ量が設定値に満たない
ときに1フレーム毎に量子化幅が減少する量は、前量子
化幅に係数aを乗じた値であるため、前量子化幅が大き
いほど大きくなる。また、バッファ量が設定値以上にな
ったときに1ブロック毎に量子化幅が増加する量は、前
量子化幅に係数bを乗じた値であるため、やはり前量子
化幅が大きいほど大きくなる。
【0027】従って、例えば被写体が静止したときには
、数フレームというような短い時間のうちに量子化幅が
十分小さくなるために、速やかに精細な画像が得られる
ようになる。また、量子化幅が小さくなるとより量子化
幅の変動が抑えられ、画質の変動による画質劣化を抑制
することができる。さらに、被写体に動きが生じたり動
きが大きくなったときには、量子化幅は短時間でより大
きくなり、バッファメモリ11のオーバーフローをより
確実に防止することが可能となる。
【0028】次に、図4に示す量子化制御部は、前フレ
ームの画像が静止している場合は大きく量子化幅を減少
させるように構成されたもので、コンパレータ41、ア
ンドゲート42、オアゲート43、平均値回路44、逆
数回路45、セレクタ46、加算器47、リミッタ48
およびレジスタ49を有する。コンパレータ41、アン
ドゲート42は、オアゲート43、加算器47、リミッ
タ48およびレジスタ49は、図3において示したもの
と同様である。
【0029】平均値回路44はバッファ量の1フレーム
内の平均値を算出し、逆数回路45は該平均値の逆数を
求める。セレクタ46は、フレームパルスが入力される
と逆数回路45の出力を選択し、フレームパルスが入力
されないときは値“1”を選択する。セレクタ46の出
力は、図3の場合と同様に加算器47で前量子化幅デー
タと加算され、さらにリミッタ48で量子化幅の上限値
および下限値を越えないように値が制限された後、レジ
スタ49に入力される。
【0030】フレームパルスが入力されると、レジスタ
49に平均値回路44および逆数回路45を通して1フ
レームのバッファ量の平均値の逆数に加算器47で前量
子化データを加算しリミッタ48で制限した値が保持さ
れ、この値が量子化幅データとして出力される。これに
より、バッファ量の平均値が小さいときは被写体が静止
していると見なされ、量子化幅は大きく減少される。す
なわち、被写体が静止したときには量子化幅が十分に小
さくなり、速やかに精細な画像が得られる。
【0031】一方、バッファ量が設定値以上になると、
図3の場合と同様に、コンパレータ41の出力によりア
ンドゲート42をブロック周期のクロックCKが通過し
、オアゲート43を介してレジスタ49に供給される。 これにより、レジスタ49の内容は、加算器47で前量
子化データに“1”を加算しリミッタ48で制限した値
によって更新され、量子化幅は、“1”ずつ増加する。
【0032】なお、図2〜図4では量子化制御部13を
具体的なハードウェアで実現した例を示したが、量子化
制御部13にマイクロプロセッサなどを用いて図2〜図
4の回路と同様の処理をソフトウェアで実現することも
可能である。図5は、その一例として図3と同等の機能
をソフトウェアで実現する場合のアルゴリズムを示すフ
ローチャートである。
【0033】図5に示すアルゴリズムにおいては、フレ
ームパルスの到来の有無を常時調べる(ステップS1)
。フレームパルスが到来すると、新たな量子化幅Qne
w は     Qnew =Qold −a・Qold   
                         
   (1) のように減少させられる(ステップS2
)。Qold は前量子化幅、aは正の定数であるであ
る。
【0034】フレームパルスが到来していない期間中は
、バッファ量が設定値以下かどうかがブロック毎に調べ
られる(ステップS3)。ここで、バッファ量が設定値
以下になると、新たな量子化幅は     Qnew =Qold +b・Qold   
                         
   (2) のように増加させられる(ステップS4
)。bは正の定数である。
【0035】本発明は上記の実施例に限られず、次のよ
うに種々変形して実施することが可能である。例えば量
子化幅を減少させるときの時間間隔(第1の単位時間)
は、必ずしも1フレーム周期である必要はなく、例えば
1/2フレーム周期または数フレーム周期であってもよ
い。量子化幅を増加させるときの時間間隔(第2の単位
時間)についても、1ブロック周期でなくともよく、例
えば数ブロック周期でもよい。
【0036】バッファ量と比較する設定値は固定でなく
ともよく、量子化幅に応じて変えるようにしてもよい。 すなわち、量子化幅が小さいときは設定値を大きくして
量子化幅が大きくなり難いようにし、逆に量子化幅が大
きいときは設定値を小さくして量子化幅が大きくなり易
いようにする。
【0037】第2の単位時間つまりクロックCKの間隔
を一定とせず、量子化幅が小さいほど大きくするように
してもよい。このようにすると、量子化幅が小さいとき
の量子化幅の変動を抑えることができる。
【0038】上記実施例では、バッファ量と設定値と比
較し、バッファ量が設定値以下のときに量子化幅を減少
させるようにしたが、バッファ量に関係する他のパラメ
ータ値として、例えば(a)バッファメモリの残容量、
(b)バッファ量の増加量、(c)ブロック内や一定時
間内における発生符号量、(d)符号化前の画像信号の
パラメータ値(例えば入力画像信号の分散)などを用い
ても先の実施例と同様な量子化幅の制御が可能である。
【0039】
【発明の効果】本発明によれば、動画像符号化において
速度平滑化用バッファメモリのバッファ量を設定値以内
に保つための制御に際して、量子化幅の大きな変動を抑
えることができ、それによって復号化側において画質変
動の少ない高品質の動画像を再現することができる。
【図面の簡単な説明】
【図1】  本発明の一実施例に係る動画像符号化装置
のブロック図
【図2】  図1における量子化制御部の構成例を示す
ブロック図
【図3】  図1における量子化制御部の他の構成例を
示すブロック図
【図4】  図1における量子化制御部の更に別の構成
例を示すブロック図
【図5】  図1における量子化制御部をソフトウェア
で実現する際のアルゴリズムを示すフローチャート
【図
6】  従来の動画像符号化装置のブロック図。
【符号の説明】
1…画像信号入力端子               
   2…A/D変換器 3…減算器                    
        4…DCT回路 5…量子化器                   
       6…逆量子化器 7…逆DCT回路                 
     8…加算器9…フレームメモリ      
              10…可変長符号化器 11…バッファメモリ               
   12…出力端子 13…量子化制御部

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】動画像の画像信号を符号化する第1の符号
    化手段と、この第1の符号化手段により符号化された信
    号を可変の量子化幅で量子化する量子化手段と、この量
    子化手段により量子化された信号を可変長符号に符号化
    する第2の符号化手段と、この第2の符号化手段により
    得られた前記可変長符号を一時記憶するバッファ手段と
    、前記量子化幅を第1の単位時間毎に小さくする手段と
    、前記バッファ手段のバッファ量または該バッファ量に
    関係する他のパラメータ値が設定値以上になったとき、
    前記量子化幅を前記第1の単位時間より短い第2の単位
    時間毎に大きくする手段とを具備することを特徴とする
    動画像符号化装置。
  2. 【請求項2】動画像の画像信号を符号化する第1の符号
    化手段と、この第1の符号化手段により符号化された信
    号を可変の量子化幅で量子化する量子化手段と、この量
    子化手段により量子化された信号を可変長符号に符号化
    する第2の符号化手段と、この第2の符号化手段により
    得られた前記可変長符号を一時記憶するバッファ手段と
    、前記量子化幅を第1の単位時間毎にそのときの量子化
    幅の大きさに応じた量だけ小さくする手段と、前記バッ
    ファ手段のバッファ量または該バッファ量に関係する他
    のパラメータ値が設定値以上になったとき、前記量子化
    幅を前記第1の単位時間より短い第2の単位時間毎にそ
    のときの量子化幅の大きさに応じた量だけ大きくする手
    段とを具備することを特徴とする動画像符号化装置。
JP3017376A 1991-02-08 1991-02-08 動画像符号化装置 Pending JPH04256298A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP3017376A JPH04256298A (ja) 1991-02-08 1991-02-08 動画像符号化装置
US07/832,449 US5274443A (en) 1991-02-08 1992-02-07 Moving picture image encoder with continuously changing quantization step size
EP19920301064 EP0498674A3 (en) 1991-02-08 1992-02-07 Moving picture image encoder

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3017376A JPH04256298A (ja) 1991-02-08 1991-02-08 動画像符号化装置

Publications (1)

Publication Number Publication Date
JPH04256298A true JPH04256298A (ja) 1992-09-10

Family

ID=11942293

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3017376A Pending JPH04256298A (ja) 1991-02-08 1991-02-08 動画像符号化装置

Country Status (3)

Country Link
US (1) US5274443A (ja)
EP (1) EP0498674A3 (ja)
JP (1) JPH04256298A (ja)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1993012613A1 (en) * 1991-12-13 1993-06-24 Avid Technology, Inc. Quantization table adjustment
US5355450A (en) * 1992-04-10 1994-10-11 Avid Technology, Inc. Media composer with adjustable source material compression
US5515388A (en) * 1993-03-19 1996-05-07 Sony Corporation Apparatus and method for preventing repetitive random errors in transform coefficients representing a motion picture signal
CN1125031A (zh) * 1993-04-16 1996-06-19 数据翻译公司 采用可变量化的自适应视频压缩
US5469208A (en) * 1993-05-26 1995-11-21 Intel Corporation Dequantization using decrements and multiply
KR970000683B1 (ko) * 1993-05-31 1997-01-16 삼성전자 주식회사 해상도 가변 적응적 화상압축/복원방법 및 장치
JP3163880B2 (ja) * 1993-12-16 2001-05-08 松下電器産業株式会社 画像圧縮符号化装置
EP0845908B1 (en) * 1994-06-17 2003-02-05 Snell & Wilcox Limited Compressing a signal combined from compression encoded video signals after partial decoding thereof
KR100727787B1 (ko) * 1995-01-25 2007-11-09 톰슨 비디오신호압축시스템들을위한양자화회로
EP0739138A3 (en) * 1995-04-19 1997-11-05 AT&T IPM Corp. Method and apparatus for matching compressed video signals to a communications channel
EP0774869A3 (en) * 1995-11-16 1999-09-29 Hitachi Denshi Kabushiki Kaisha Image data coding/decoding system
US5758181A (en) * 1996-01-22 1998-05-26 International Business Machines Corporation Method and system for accelerated presentation of segmented data
DE69731937T2 (de) * 1996-09-06 2005-10-06 Sony Corp. Verfahren und vorrichtung zur datencodierung
US6366704B1 (en) 1997-12-01 2002-04-02 Sharp Laboratories Of America, Inc. Method and apparatus for a delay-adaptive rate control scheme for the frame layer
US6173069B1 (en) 1998-01-09 2001-01-09 Sharp Laboratories Of America, Inc. Method for adapting quantization in video coding using face detection and visual eccentricity weighting
US6396956B1 (en) 1998-03-31 2002-05-28 Sharp Laboratories Of America, Inc. Method and apparatus for selecting image data to skip when encoding digital video
JP4319268B2 (ja) * 1998-08-07 2009-08-26 富士通株式会社 動画像復号方法及び装置
KR20120016991A (ko) * 2010-08-17 2012-02-27 오수미 인터 프리딕션 방법

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4352191A (en) * 1980-05-19 1982-09-28 Un Chong K Hybrid companding delta modulation system
AU564770B2 (en) * 1981-07-17 1987-08-27 Nippon Electric Co. Ltd. Forward and inverse quantization by varying a reference step size
CA1277416C (en) * 1984-08-13 1990-12-04 Akihiro Furukawa Inter-frame predictive coding apparatus for video signal
US4833535A (en) * 1987-02-04 1989-05-23 Kabushiki Kaisha Toshiba Image transmission apparatus
US4897855A (en) * 1987-12-01 1990-01-30 General Electric Company DPCM system with adaptive quantizer having unchanging bin number ensemble
US4951140A (en) * 1988-02-22 1990-08-21 Kabushiki Kaisha Toshiba Image encoding apparatus
US4831439A (en) * 1988-05-16 1989-05-16 General Electric Company Refresh system for digital signals with refresh cycle synchronization
FR2633133B1 (fr) * 1988-06-17 1990-10-05 Thomson Csf Procede de regulation du remplissage de la memoire tampon d'un codeur d'images, et dispositif de regulation pour la mise en oeuvre de ce procede
DE3926154A1 (de) * 1989-06-30 1991-01-10 Thomson Brandt Gmbh Signalverarbeitungssystem
JPH0828875B2 (ja) * 1989-08-21 1996-03-21 三菱電機株式会社 符号化装置および復号化装置
US5038209A (en) * 1990-09-27 1991-08-06 At&T Bell Laboratories Adaptive buffer/quantizer control for transform video coders
US5136377A (en) * 1990-12-11 1992-08-04 At&T Bell Laboratories Adaptive non-linear quantizer
US5113256A (en) * 1991-02-08 1992-05-12 Zenith Electronics Corporation Method of perceptually modeling a video image signal

Also Published As

Publication number Publication date
EP0498674A2 (en) 1992-08-12
EP0498674A3 (en) 1993-06-30
US5274443A (en) 1993-12-28

Similar Documents

Publication Publication Date Title
JP3748717B2 (ja) 動画像符号化装置
US6765962B1 (en) Adaptive selection of quantization scales for video encoding
US5461422A (en) Quantizer with automatic pre-threshold
JP3043599B2 (ja) ニューラルネットワークを用いた量子化ステップサイズ制御装置
JP3259702B2 (ja) 動画像可変ビットレート符号化装置および方法
US5274443A (en) Moving picture image encoder with continuously changing quantization step size
JP3739388B2 (ja) 二重基準画像符号化方法、符号化装置および復号化器
US7826529B2 (en) H.263/MPEG video encoder for efficiently controlling bit rates and method of controlling the same
EP0558259B1 (en) Video signal transmission
KR0152013B1 (ko) 가변장부호화를 고려한 움직임추정장치
US5604502A (en) Motion video compression system with inverse discrete cosine transform mismatch control
US5812200A (en) Method and apparatus for constant data rate output of encoders
US20050243917A1 (en) H.263/MPEG video encoder using average histogram difference and method for controlling the same
JP3206413B2 (ja) 可変フレームレート動画像符号化方法
JPH06225276A (ja) 動画像符号化におけるプリフィルタ制御方法および装置
JP4492777B2 (ja) 動画像符号化装置
US6950470B2 (en) Method and apparatus for optimizing of motion estimation
US5940131A (en) Method and apparatus for coding moving pictures
JP3152148B2 (ja) 画像符号化装置
JP4240200B2 (ja) 動画像符号化装置および動画像符号化方法
KR970004924B1 (ko) 계층적 부호화를 이용한 개선된 상위계층의 움직임 벡터 전송 장치 및 방법
JP3202270B2 (ja) 動画像符号化装置
JPH0595538A (ja) 画像符号化装置
JP3128336B2 (ja) 動画像符号化装置
KR100778473B1 (ko) 비트율 제어 방법