[go: up one dir, main page]

JPH07203430A - 画像符号化装置 - Google Patents

画像符号化装置

Info

Publication number
JPH07203430A
JPH07203430A JP33700593A JP33700593A JPH07203430A JP H07203430 A JPH07203430 A JP H07203430A JP 33700593 A JP33700593 A JP 33700593A JP 33700593 A JP33700593 A JP 33700593A JP H07203430 A JPH07203430 A JP H07203430A
Authority
JP
Japan
Prior art keywords
quantization
unit
quantization width
distortion
image
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
JP33700593A
Other languages
English (en)
Inventor
Hiroyuki Katada
裕之 堅田
Hiroshi Kusao
寛 草尾
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.)
Sharp Corp
Original Assignee
Sharp 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 Sharp Corp filed Critical Sharp Corp
Priority to JP33700593A priority Critical patent/JPH07203430A/ja
Publication of JPH07203430A publication Critical patent/JPH07203430A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Image Processing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

(57)【要約】 【目的】 画像を複数のブロックに分割し、各ブロック
についてそれぞれ量子化幅を設定して符号量制御を行う
画像符号化装置において、符号ビット数を与えられたビ
ット数に制御しかつ最適な量子化幅を決定する画像符号
化装置を提供する。 【構成】 量子化幅と符号ビット数の関係及び量子化幅
と歪みの関係をモデル化するモデル化部21と、前記モ
デルを用いて所定の符号ビット数の範囲で画像符号化歪
みを最小にする量子化幅を求める量子化幅決定部22と
を備える。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、ディジタル画像の画像
符号化装置に係り、特に画像データの高能率符号化に関
する。
【0002】
【従来の技術】従来より、ディジタル動画像を、フレー
ム間予測、直交変換、量子化、可変長符号化等の技術を
用いて圧縮する方式が提案されている。また、蓄積メデ
ィア動画像符号化の国際会議、ISO/IECJTC1
/SC29/WG11(MPEG,Moving Picture Cod
ing Experts Group)において、国際標準規格作りが目
指されている。これらの方式を画像伝送や画像蓄積に応
用する際、圧縮後のデータ量をどのように制御するかに
ついて設計上の努力が注がれている。
【0003】例えば、文献「MPEG2量子化と符号化
制御」(テレビジョン学会技術報告Vol.16.No
61.pp.43−48)に述べられている手法は、与
えられた区間内(通常十数フレーム)の平均ビット数を
一定に制御する。図12は、この従来法を用いた画像符
号化装置のブロック図である。
【0004】図12において、ブロック分割部(10)
は、符号化しようとするフレームをマクロブロック(以
下MBと略す)と呼ばれるブロックに分割する。動き補
償予測部(11)は、MBを他のフレームから予測し、
その予測誤差を算出する。ただし、フレーム内符号化の
みを行うフレーム(Iピクチャと呼ぶ)のMBや、フレ
ーム内符号化の方が有利なMBでは予測を行わない。予
測方式については文献「MPEG2フレーム間予測方
式」(テレビジョン学会技術報告Vol.16.No6
1.pp.37−42)に記載されている。
【0005】直交変換部(13)は、MBのデータを2
次元直交変換(離散フーリエ変換、アダマール変換、離
散コサイン変換など)によって、符号化に適したデータ
に変換する。量子化部(14)は、量子化幅決定部(3
2)で求められた量子化幅によって、変換係数を量子化
する。可変長符号化部(15)は、量子化された変換係
数を可変長符号化する。逆量子化部(16)は、量子化
された変換係数を逆量子化し、逆直交変換部(17)は
逆量子化された変換係数を逆直交変換して、復元値を求
める。フレームメモリ(18)は、復元されたMBから
得た復元画像を蓄える。この復元画像は、ブロック逆分
割部(20)をへて動き補償予測部(11)によりフレ
ーム間予測の参照画像として用いられる。ただし、復元
値が予測誤差である場合は、フレームメモリ(18)か
らの予測値との和をとることによって復元画像を得る。
【0006】ビット割り当て部(23)、参照量子化幅
決定部(31)、量子化幅決定部(32)は従来法によ
って、符号化制御を行う部分である。ビット割り当て部
(23)は、前フレームまでの符号化結果(可変長符号
化部(15)から得られる発生ビット数、量子化幅決定
部(32)から得られる量子化幅の平均値)と、与えら
れたデータレートをもとに、これから符号化しようとす
るフレームに割り当てるビット数を決定する。
【0007】参照量子化幅決定部(31)は、可変長符
号化部(15)から得られる前MBまでの発生ビット数
と、割り当てられたビット数をもとに、直交変換係数の
参照量子化幅を決定する。量子化幅決定部(32)は、
ブロック分割部(10)より得られるMBの絵柄の細や
かさを示すアクティビティを計算し、これによって参照
量子化幅を変化させ、量子化部(14)で用いる量子化
幅を決定する。ここで、量子化部(14)で用いる量子
化幅はq1〜qMのM種類であるとする。
【0008】次いで、参照量子化幅決定部(31)につ
いて説明する。参照量子化幅は、次に示す式(1)によ
って算出される。
【数1】 ここで、i(i=1,2,…,MBcnt)は1フレーム
内でのMBの番号(MBcntはMBの総数)、rは反応
パラメータと呼ばれる定数、d(i)は次の式(2)に
示す仮想バッファフルネスである。
【数2】
【0009】式(2)において、d(0)は該フレーム
の符号化開始時の仮想バッファフルネスであり、前回の
符号化時の最終値を引き継いでいる。ただし、初期値は
ある定数である。b(i)は1〜i番目のMBで発生した
ビット数の和であり、Tはビット割り当て部(23)で
1フレームに割り当てられたビット数である。すなわ
ち、MB番号iの符号化を開始する時点における、それ
まで(MB番号1〜(i−1))の該フレームの符号化
で生じた符号量に関し、式(2)の右辺第2項b(i−
1)は、実際に生じた符号量を示し、式(2)の右辺第
3項(i−1)T/MBcntは、生じているべきターゲ
ット符号量を示すことになる。
【0010】従って、式(2)は、各MBにTビットが
均等に割り当てられたとし、前MBまでの割り当てビッ
ト数と実際の発生ビット数との差を、仮想バッファフル
ネスに反映させる働きがあると考えられる。つまり、前
MBまでの発生ビット数が大きいと仮想バッファフルネ
スが大きくなり、参照量子化幅も大きくなるため、ビッ
ト発生量を小さくするように働く。逆に前MBまでの発
生ビット数が小さいと仮想バッファフルネスが小さくな
り、参照量子化幅も小さくなるため、ビット発生量を大
きくするように働く。
【0011】実際には、フレーム内符号化のみを行うフ
レーム(Iピクチャと呼ぶ)、時間的に前のフレームか
らの予測符号化を行うフレーム(Pピクチャと呼ぶ)、
時間的に前と後のフレームからの予測符号化を行うフレ
ーム(Bピクチャと呼ぶ)が存在し、各々について仮想
バッファフルネスが計算され、参照量子化幅が決定され
る。
【0012】
【発明が解決しようとする課題】しかしながら、上記従
来の画像符号化法によれば、発生したビット数と割り当
てられたビット数によって参照量子化幅を変化させ、デ
ータ量を制御しているため、必ずしも適切な量子化幅が
選ばれているとは限らない。すなわち、図12の参照量
子化幅決定部(31)と量子化幅決定部(32)は、割
り当てられたビット数に対して最小歪みがえられる量子
化制御を行うとは限らない。
【0013】すなわち、例えば1フレーム中で複雑な絵
柄の後、単純な絵柄が現れるような画像の場合、複雑な
絵柄での発生ビット数が大きいため境界部分で仮想バッ
ファフルネスが大きくなり、単純な絵柄に変化したにも
かかわらず量子化幅を大きく設定してしまい画質劣化を
招くという問題点があった。また逆に、1フレーム中で
単純な絵柄から複雑な絵柄に変化する時は、仮想バッフ
ァフルネスが小さくなり複雑な絵柄にかかわらず量子化
幅を小さく設定してしまい、その後の画質を劣化させて
しまうという問題点があった。
【0014】以上の問題点に鑑み、本発明の課題は上記
問題点を解決し、与えられたビット数に制御しかつ最適
な量子化幅を決定する画像符号化装置を提供することに
ある。
【0015】
【課題を解決するための手段】上記課題を解決するた
め、本発明は次の構成を有する。すなわち本発明は、画
像を複数の画像ブロックに分割するブッロク分割部と、
前記分割された画像ブロックについてそれぞれ量子化幅
を設定して量子化を行う量子化部と、該量子化された画
像データを符号化する符号化部とを備え、画像符号量制
御を行う画像符号化装置において、量子化幅と符号ビッ
ト数との関係及び量子化幅と歪みとの関係をそれぞれモ
デル化するモデル化部と、前記モデルを用いて所定の符
号ビット数の範囲で画像符号化歪みを最小にする量子化
幅を求める量子化幅決定部とを備えたことを特徴とする
画像符号化装置である。
【0016】また本発明においては、前記画像ブロック
に対してそれぞれ異なる量子化幅を用いて量子化する並
列に配置された複数の量子化部と、前記複数の量子化部
にそれぞれ対応して設けられた符号長を計算する複数の
符号長算出部と、前記符号長に基づいて量子化幅と符号
ビット数との関係をモデル化するモデル化部を備えるこ
とができる。
【0017】また本発明においては、複数の量子化部に
よってそれぞれ量子化された変換係数をそれぞれ逆量子
化する複数の逆量子化部と、前記量子化部の入力と前記
逆量子化部の出力とをそれぞれ入力し所定の評価基準に
より歪みを計算する複数の歪み算出部と、該歪み算出部
の歪み計算結果に基づいて量子化幅と歪みとの関係をモ
デル化するモデル化部を備えることができる。
【0018】
【作用】発生ビット数と量子化幅との関係のモデル化に
おいては、並列に配置された複数の量子化部により、そ
れぞれ異なる量子化幅により量子化が行われ、それぞれ
の量子化について発生ビット数が計算される。そして、
発生ビット数を量子化幅の関数としてあらわし、その関
数に含まれるパラメータを決定する。符号化による歪み
と量子化幅との関係のモデル化においては、それぞれ異
なる量子化幅で量子化された画像データをそれぞれ対応
する逆量子化部により逆量子化し、それぞれ量子化前の
データと逆量子化されたデータとから量子化幅に対する
歪みを計算する。そして、歪みを量子化幅の関数として
あらわし、その関数に含まれるパラメータを決定する。
量子化幅決定部では、発生ビット数と量子化幅の関係の
モデル及び、符号化による歪みと量子化幅の関係のモデ
ルを用いて、圧縮後のビット数を割り当てられたビット
数に制御し、かつ歪みを最小にする量子化幅を決定す
る。
【0019】
【実施例】次に、本発明に係る画像符号化装置の実施例
を図面を参照して詳細に説明する。図1は第1実施例の
構成を示すブロック図である。同図において、ブロック
分割部(10)、動き補償予測部(11)、直交変換部
(13)、量子化部(14)、可変長符号化部(1
5)、逆量子化部(16)、逆直交変換部(17)、フ
レームメモリ(18)、ビット割り当て部(23)は、
図12に示された従来の画像符号化装置のそれぞれ対応
する構成要素と同じ構成要素であり、図12と同じ符号
が付与されている。モデル決定部(21)及び最適量子
化幅決定部(22)は、本発明に固有な構成要素であ
り、圧縮後のビット数を割り当てられたビット数に制御
し、かつ歪みを最小にする量子化幅を決定する部分であ
る。
【0020】次いで、図2に第1実施例のモデル決定部
(21)の詳細を示す詳細ブロック図を示す。モデル決
定部(21)は本発明の手法を用い、量子化幅と発生ビ
ット数との関係及び、量子化幅と符号化歪みとの関係を
数式でモデル化する。以下図2に従って、モデル決定部
(21)について説明する。
【0021】量子化部1(101)〜量子化部M(10
M)は、それぞれ量子化幅q1〜qMを用いて変換係数を
量子化する(量子化部(14)で用いる量子化幅は、q
1〜qMのM種類であるとする)。量子化部1(101)
〜量子化部M(10M)にそれぞれ接続された符号長算
出部1(201)〜符号長算出部M(20M)は、それ
ぞれの量子化結果を可変長符号化した場合の符号長を算
出する。 b(q)決定部(501)は、後で述べる発
生ビット数と量子化幅の関係をあらわす関数b(q)を
決定する部分である。
【0022】逆量子化部1(301)〜逆量子化部M
(30M)は、それぞれの量子化結果を、それぞれ量子
化幅q1〜qMを用いて逆量子化を行い変換係数の復元値
を求める。逆量子化部1(301)〜逆量子化部M(3
0M)にそれぞれ接続された歪み算出部1(401)〜
歪み算出部M(40M)は、それぞれ量子化幅q1〜qM
を用いた場合の直交変換係数の歪みを算出する。D
(q)決定部(502)は、後で述べる符号化による歪
みと量子化幅の関係をあらわす関数D(q)を決定する
部分である。
【0023】次に、関数b(q),D(q)について説
明する。b(q)は、MBを量子化幅qで変換係数を量
子化し、可変長符号化を行った時に発生するビット数を
求める関数である。関数の形はMBの絵柄や可変長符号
化の方法によって変化するが、qが大きくなるとb
(q)が小さくなるといえる。D(q)は、量子化幅q
で変換係数を量子化した時に発生する歪みを求める関数
である。関数の形は、MBの絵柄や歪みの評価方法によ
って変化するが、qが大きくなるとD(q)が大きくな
るといえる。
【0024】符号化対象MBと量子化幅qを決めると、
発生ビット数と歪みを実際に測定することができる。こ
れらをそれぞれb°(q),D°(q)とあらわすこと
にする。b°(q)は符号化方法が定まっていれば一意
に決めることができるが、D°(q)は歪みの評価基準
をどのようにとるかによって、さまざまな計算方法があ
る。例えば、歪みの評価基準としてMSE(平均2乗誤
差)を用いる場合、D(q)の実測値D°(q)は次の
式(3)により計算することができる。
【数3】
【0025】ここで、g(n)は直交変換部(13)よ
り得られる変換係数のn番目の値であり、g'(n,
q)はg(n)を量子化幅qで量子化し逆量子化した値
である。ただし2次元変換の場合、ラスタスキャンやジ
クザグスキャンなどによって1次元化しているものとす
る。またMBをさらに分割した小さなブロックで2次元
変換を行う場合も、ブロック間に跨ってスキャンを続け
た通し番号をnとする。例えばMBの大きさが縦16画
素、横16画素であり、これを縦8画素、横8画素の4
つのブロックに分割し、各々のブロックに8×8の2次
元変換を行う場合、変換係数の総数N=256である。
【0026】図3,4に関数b°(q),D°(q)の
例を示す。ここでは、qとして1〜31までの整数を用
いている。また、歪みの評価基準としてMSE(平均2
乗誤差)を用いている。歪みの評価基準としては、MS
E以外に次の式(4)に示すような重み付きのものを用
いることもできる。
【数4】
【0027】ここで、w(n)はn番目の変換係数に対
する重みであり、高周波成分に対する人間の視覚レスポ
ンスの低下を反映するために用いられる。また、AはM
Bの絵柄の細やかさや、エッジの有無などを反映する量
である。Aはブロック分割部(10)より得られるMB
の画素値の分散、ダイナミックレンジ、特許出願番号平
成5−30074号に記載の正規化されたアクティビテ
ィの差、文献「MPEG2量子化と符号化制御」(テレ
ビジョン学会技術報告 Vol.16.No61.p
p.43−48)に記載のアクティビティ、文献「画像
符号化における量子化制御の一手法」(1992年テレ
ビジョン学会年次大会,20−1,pp.375−37
6)に記載の頻度h等によって算出する。
【0028】あるいは、以下のようにして求めることが
できる。まず
【数5】H=(Sxがthx以上となる画素数)+(Sy
がthy以上となる画素数)…(5) とし、図5のような関数によってAを求める。ここで、
x,Syは隣接画素値のそれぞれ水平方向、垂直方向の
変化であり、thx,thyは定数である。図中の
max,HmaxはそれぞれA,Hの最大値をあらわす。
又、図の曲線の形は代表的な画像を用い、視覚実験によ
ってあらかじめ決定する。以上は図1のモデル決定部
(21)を図2のごとく構成した場合であるが、この場
合図1におけるブロック分割部(10)および動き補償
予測部(11)からモデル決定部(21)への信号は用
いない。
【0029】次に、本発明の第2実施例について説明す
る。歪みの評価基準としては、次の式(6)に示すよう
なD°(q)を用いることもできる。
【数6】
【0030】ここで、h(n)はMB内のn番目の画素
値、h'(n,q)は量子化幅qを用いた時の復元され
たMBの値である。W(n)はn番目の画素値に対する
重みであり、現画素値と近傍画素値とから計算される
(例えば、現画素値と近傍画素値の差の逆数を用い
る)。
【0031】図6に式(6)のD°(q)を用いる場合
のモデル決定部(21)の第2実施例を示す。逆直交変
換部1(601)〜逆直交変換部M(60M)及び歪み
算出部1(801)〜歪み算出部M(80M)以外は図
2と同様の働きをする。h'(n,q)は逆直交変換部
1(601)〜逆直交変換部M(60M)において得ら
れる。ただし、逆直交変換で差分値の復元値が得られる
ときは、動き補償予測部(11)より得られる予測値を
足しあわせて復元値が得られる。歪み算出部1(80
1)〜歪み算出部M(80M)では式(6)に従って歪
みの実測値が計算される。
【0032】あるいは、次式に示すようなD°(q)を
用いることもできる。
【数7】 D°(q)=max[(h(n)−h'(n,q))2W(n)]/A …(7) これは、MB内の画素値の2乗誤差の最大値を誤差とす
るものである。ここまで説明してきた評価基準では2乗
誤差を基本にしたが、そのかわりに絶対値誤差を基本と
しても良い。
【0033】次に、関数b(q),D(q)の決定法に
ついて説明する。関数b(q),D(q)を次式のよう
にqの多項式とし、
【数8】
【数9】 いろいろなqに対するビット数の実測値b°(q)及び
歪みの実測値D°(q)のデータを用い、最小2乗法に
よって係数bk,Dlを求める。ここで、K-はb(q)
の最低次数、K+はb(q)の最高次数、L-はD(q)
の最低次数、L+はD(q)の最高次数である。図7,
8にK-=−1,K+=0,L-=L+=1とした時の例を
示す。これらは、それぞれ図7,8をモデル化した例で
ある。以上が第1実施例及び第2実施例のモデル決定部
(21)の説明である。
【0034】次に第1実施例及び第2実施例に共通の最
適量子化幅決定部(22)について説明する。簡単のた
めに次式のようなモデルを考える。
【数10】
【数11】 Di(qi)=βii …(11) ここで添字i(i=1,2,…,MBcnt)は1フレー
ム内でのMBの番号をあらわす。従って、bi(qi),
i(qi),qiはそれぞれi番目のブロックにおける
発生ビット数関数、歪み関数、量子化幅である。これら
は、図7,8で用いたものと同じモデルである。
【0035】1フレームに割り当てられた総ビット数を
Bとすると、最適な量子化幅は
【数12】 を満たし、総歪み量
【数13】 を最小にするqiである。このようなqiは、いろいろな
モデルについてLagrangeの未定乗数法によって解くこと
ができる。式(10),(11)の場合、
【数14】 となる。最適量子化幅決定部(22)ではこの式にした
がってqiを求めた後、これを1〜Mの整数に丸める。
非線形に変化する量子化幅を用いる場合は、量子化幅を
非線形な不連続値に丸めればよい。
【0036】図9に、第1実施例の最適量子化幅決定部
(22)の構成を示す。カウント部1(901)、カウ
ント部2(902)は、モデル決定部で求められたパラ
メータからそれぞれ、Σj(αjβj1/2,Σjjを求め
る部分である。記憶部(903)は、αi/βiを1フレ
ーム分記憶する部分である。このように、第1実施例で
は1フレーム分のデータを蓄積して量子化幅を決定する
ため、最低1フレーム分の遅延が必要となる。ただし、
データ量制御の単位を1フレームより小さくすれば遅延
を小さくすることが可能である。qi計算部(904)
では式(14)を用いて量子化幅を求める。qi丸め部
(905)では量子化幅を1〜Mの整数に丸める。
【0037】式(8)〜(11)のモデルではb
(q),D(q)としてqの多項式を考えてきたが、必
ずしもqの多項式に限定されない。例えば
【数15】
【数16】 Di(qi)=γilnδ(qi−1) …(16) のようなモデルを用いることもできる。この場合、
【数17】
【数18】
【数19】 となる。ただしαi,γiはi番目のMBに固有の定数、
β,δはMB間で共通の定数である。最適量子化幅決定
部(22)ではこの式にしたがってqiを求めた後、こ
れを1〜Mの整数に丸める。非線形に変化する量子化幅
を用いる場合は、量子化幅を非線形な不連続値に丸め
る。非線形に変化する量子化幅を用いる場合は、量子化
幅をを非線形な不連続値に丸めればよい。以上が第1実
施例及び第2実施例に共通の最適量子化幅決定部(2
2)の説明である。
【0038】次に本発明の第3実施例について説明す
る。ブロック図は図1と同じであり、モデル決定部(2
1)最適量子化幅決定部(22)以外は第1実施例と同
様の働きをする。図10に第3実施例のモデル決定部
(21)のブロック図を示す。ここでは、式(14)に
もとづいた方式について述べる。分散計算部(911)
では、原画像のMB内の画素値の分散σi 2を計算する。
パラメータ決定部(912)ではパラメータc
(σi 2),α(σi 2),β(σi 2)を決定する。これら
のパラメータは式(14)のパラメータを全てMBの分
散の関数であらわしたものである。この関数の形は代表
的な画像を用い、あらかじめ求めておくことができる。
【0039】ここでは、パラメータを分散だけの関数と
してあらわしたが、画素値のダイナミックレンジ、特許
出願番号平成5−30074号に記載の正規化されたア
クティビティの差、文献「MPEG2量子化と符号化制
御」(テレビジョン学会技術報告 Vol.16.No
61.pp.43−48)に記載のアクティビティ、文
献「画像符号化における量子化制御の一手法」(199
2年テレビジョン学会年次大会,20−1,pp.37
5−376)に記載の頻度h等の多変数関数として、パ
ラメータをあらわしてもよい。
【0040】図11に、第3実施例の最適量子化幅決定
部(22)の一例を示す。カウント部1(921)、カ
ウント部2(922)は図9のカウント部(901、9
02)と同様の働きをする。記憶部1(923)、記憶
部2(924)はそれぞれ前フレームのΣj(αjβj
1/2,Σjjを記憶する部分である。αi/βi計算部
(925)では、αi/βiをブロック毎に計算する。q
i計算部(926)では、記憶部1(923)、記憶部
2(924)の内容とαi/βi計算部(925)の結果
とから式(14)を用いて量子化幅を求める。qi丸め
部(927)では量子化幅を1〜Mの整数に丸める。
【0041】以上実施例について説明してきたが、これ
らの実施例は本発明を限定するものではない。すなわち
本発明は、画像をブロックに分割し、複数の量子化幅を
用い、与えられたデータ量に制御する、いかなる符号化
方式にも適用できる。例えば直交変換を用いずに、ブロ
ック内の画素値の最大値、最小値及び量子化値を符号化
するような符号化方式や、サブバンド分割の後で変換符
号化を適用する場合にも応用することができる。
【0042】
【発明の効果】以上説明したように本発明によれば、画
像をブロックに分割し、各ブロックについて量子化幅を
設定して符号量制御を行う画像符号化装置において、量
子化幅とビット数の関係及び量子化幅と歪みの関係をモ
デル化するモデル化部と、与えられたビット数に制御し
歪みを最小にする量子化幅を求めてデータ量制御を行う
ので、最適な符号化を行うことができるという効果があ
る。
【図面の簡単な説明】
【図1】本発明の第1実施例及び第2実施例の構成を示
すブロック図である。
【図2】第1実施例におけるモデル決定部の詳細ブロッ
ク図である。
【図3】発生ビット数と量子化幅の関係の例である。
【図4】符号化による歪みと量子化幅の関係の例であ
る。
【図5】実施例におけるアクティビティ決定の一例であ
る。
【図6】第2実施例におけるモデル決定部の詳細ブロッ
ク図である。
【図7】発生ビット数と量子化幅の関係のモデル化の例
である。
【図8】符号化による歪みと量子化幅の関係のモデル化
の例である。
【図9】第1実施例における最適量子化幅決定部のブロ
ック図である。
【図10】本発明の第3実施例におけるモデル決定部の
詳細ブロック図である。
【図11】第3実施例における最適量子化幅決定部の詳
細ブロック図である。
【図12】従来例の構成を示すブロック図である。
【符号の説明】
10 ブロック分割部 11 動き補償予測部 12、19 加算回路 13 直交変換部 14 量子化部 15 可変長符号化部 16 逆量子化部 17 逆直交変換部 18 フレームメモリ 21 モデル決定部 22 最適量子化幅決定部 23 ビット割り当て部
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 H04N 5/92 H04N 5/92 H

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 画像を複数の画像ブロックに分割するブ
    ッロク分割部と、前記分割された画像ブロックについて
    それぞれ量子化幅を設定して量子化を行う量子化部と、
    該量子化された画像データを符号化する符号化部とを備
    え、画像符号量制御を行う画像符号化装置において、 量子化幅と符号ビット数との関係及び量子化幅と歪みと
    の関係をそれぞれモデル化するモデル化部と、 前記モデルを用いて所定の符号ビット数の範囲で画像符
    号化歪みを最小にする量子化幅を求める量子化幅決定部
    とを備えたことを特徴とする画像符号化装置。
  2. 【請求項2】 請求項1において、 前記画像ブロックに対してそれぞれ異なる量子化幅を用
    いて量子化する並列に配置された複数の量子化部と、前
    記複数の量子化部にそれぞれ対応して設けられた符号長
    を計算する複数の符号長算出部と、前記符号長に基づい
    て量子化幅と符号ビット数との関係をモデル化するモデ
    ル化部を備えたことを特徴とする画像符号化装置。
  3. 【請求項3】 請求項1または請求項2において、 複数の量子化部によってそれぞれ量子化された変換係数
    をそれぞれ逆量子化する複数の逆量子化部と、前記量子
    化部の入力と前記逆量子化部の出力とをそれぞれ入力し
    所定の評価基準により歪みを計算する複数の歪み算出部
    と、該歪み算出部の歪み計算結果に基づいて量子化幅と
    歪みとの関係をモデル化するモデル化部を備えたことを
    特徴とする画像符号化装置。
JP33700593A 1993-12-28 1993-12-28 画像符号化装置 Pending JPH07203430A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP33700593A JPH07203430A (ja) 1993-12-28 1993-12-28 画像符号化装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP33700593A JPH07203430A (ja) 1993-12-28 1993-12-28 画像符号化装置

Publications (1)

Publication Number Publication Date
JPH07203430A true JPH07203430A (ja) 1995-08-04

Family

ID=18304587

Family Applications (1)

Application Number Title Priority Date Filing Date
JP33700593A Pending JPH07203430A (ja) 1993-12-28 1993-12-28 画像符号化装置

Country Status (1)

Country Link
JP (1) JPH07203430A (ja)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998054904A1 (fr) * 1997-05-28 1998-12-03 Sony Corporation Procede de codage et dispositif de codage utilisant ledit procede
US7035473B1 (en) 2000-03-01 2006-04-25 Sharp Laboratories Of America, Inc. Distortion-adaptive visual frequency weighting
JP2007306277A (ja) * 2006-05-11 2007-11-22 Nippon Telegr & Teleph Corp <Ntt> 動画像符号化方法,装置,プログラムおよびその記録媒体
WO2008111454A1 (ja) * 2007-03-14 2008-09-18 Nippon Telegraph And Telephone Corporation 量子化制御方法及び装置、そのプログラム並びにプログラムを記録した記録媒体
JP2009005417A (ja) * 1995-05-02 2009-01-08 Sony Corp 信号符号化方法、信号符号化装置及び信号記録媒体
JP2010519795A (ja) * 2007-02-08 2010-06-03 クゥアルコム・インコーポレイテッド 量子化されたデータのためのひずみ推計
US8265142B2 (en) 2007-03-14 2012-09-11 Nippon Telegraph And Telephone Corporation Encoding bit-rate control method and apparatus, program therefor, and storage medium which stores the program
US8396130B2 (en) 2007-03-14 2013-03-12 Nippon Telegraph And Telephone Corporation Motion vector search method and apparatus, program therefor, and storage medium which stores the program
US9455739B2 (en) 2007-03-14 2016-09-27 Nippon Telegraph And Telephone Corporation Code amount estimating method and apparatus, and program and storage medium therefor

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009005417A (ja) * 1995-05-02 2009-01-08 Sony Corp 信号符号化方法、信号符号化装置及び信号記録媒体
WO1998054904A1 (fr) * 1997-05-28 1998-12-03 Sony Corporation Procede de codage et dispositif de codage utilisant ledit procede
US6023297A (en) * 1997-05-28 2000-02-08 Sony Corporation Encoding method and encoder using it
US7062104B2 (en) 2000-03-01 2006-06-13 Sharp Laboratories Of America, Inc. Distortion-adaptive visual frequency weighting
US7035473B1 (en) 2000-03-01 2006-04-25 Sharp Laboratories Of America, Inc. Distortion-adaptive visual frequency weighting
JP2007306277A (ja) * 2006-05-11 2007-11-22 Nippon Telegr & Teleph Corp <Ntt> 動画像符号化方法,装置,プログラムおよびその記録媒体
JP2010519795A (ja) * 2007-02-08 2010-06-03 クゥアルコム・インコーポレイテッド 量子化されたデータのためのひずみ推計
US8711926B2 (en) 2007-02-08 2014-04-29 Qualcomm Incorporated Distortion estimation for quantized data
WO2008111454A1 (ja) * 2007-03-14 2008-09-18 Nippon Telegraph And Telephone Corporation 量子化制御方法及び装置、そのプログラム並びにプログラムを記録した記録媒体
JPWO2008111454A1 (ja) * 2007-03-14 2010-06-24 日本電信電話株式会社 量子化制御方法及び装置、そのプログラム並びにプログラムを記録した記録媒体
US8265142B2 (en) 2007-03-14 2012-09-11 Nippon Telegraph And Telephone Corporation Encoding bit-rate control method and apparatus, program therefor, and storage medium which stores the program
US8396130B2 (en) 2007-03-14 2013-03-12 Nippon Telegraph And Telephone Corporation Motion vector search method and apparatus, program therefor, and storage medium which stores the program
JP5197574B2 (ja) * 2007-03-14 2013-05-15 日本電信電話株式会社 量子化制御方法及び装置、そのプログラム並びにプログラムを記録した記録媒体
US9161042B2 (en) 2007-03-14 2015-10-13 Nippon Telegraph And Telephone Corporation Quantization control method and apparatus, program therefor, and storage medium which stores the program
US9455739B2 (en) 2007-03-14 2016-09-27 Nippon Telegraph And Telephone Corporation Code amount estimating method and apparatus, and program and storage medium therefor

Similar Documents

Publication Publication Date Title
US11356672B2 (en) System and method for controlling video coding at frame level
CN102595131B (zh) 用于对图像块的视频信号数据进行编码的编码器
JP2675529B2 (ja) 映像符号化方法およびその装置
KR100319994B1 (ko) 동화상부호화장치
JP3208039B2 (ja) 画像符号化データのレート変換装置
US11134250B2 (en) System and method for controlling video coding within image frame
US11190775B2 (en) System and method for reducing video coding fluctuation
US7388995B2 (en) Quantization matrix adjusting method for avoiding underflow of data
JPH07184196A (ja) 画像符号化装置
KR20100004037A (ko) 영상의 부호화 방법 및 장치, 그 복호화 방법 및 장치
JP3872849B2 (ja) 動画像符号化装置
JP3508916B2 (ja) 動画像可変ビットレート符号化方法および装置
CN1659890A (zh) 用于在编码期间优化图像清晰度的方法和系统
JPH07203430A (ja) 画像符号化装置
KR101086724B1 (ko) 영상의 복잡도를 이용한 h.264/avc 부호화기의 양자화 파라미터 결정 방법 및 이를 구현하는 h.264/avc 부호화기
KR101058524B1 (ko) 비트량 제어장치 및 제어방법
JP3902948B2 (ja) 動画像符号化装置
JP4942208B2 (ja) 符号化装置
JP3779066B2 (ja) 動画像符号化装置
JP2001008207A (ja) 動画像符号化装置及びその方法
JP2005109778A (ja) 画像符号化装置およびその量子化制御方法
JP4747109B2 (ja) 演算量調整装置
JPH10290461A (ja) レート制御装置及びレート制御方法
JPH10234041A (ja) 画像符号化方法、画像復号方法、画像符号化装置、画像復号装置
KR0141819B1 (ko) 데이타 압축장치