JPH08102952A - 実時間画像符号化装置及び方法 - Google Patents
実時間画像符号化装置及び方法Info
- Publication number
- JPH08102952A JPH08102952A JP23931494A JP23931494A JPH08102952A JP H08102952 A JPH08102952 A JP H08102952A JP 23931494 A JP23931494 A JP 23931494A JP 23931494 A JP23931494 A JP 23931494A JP H08102952 A JPH08102952 A JP H08102952A
- Authority
- JP
- Japan
- Prior art keywords
- frame
- encoding
- real
- bits
- encoded
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T9/00—Image coding
- G06T9/004—Predictors, e.g. intraframe, interframe coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Image Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
(57)【要約】
【目的】 ビデオ・バッファにおけるアンダーフロー又
はオーバーフローの発生を防止し、画像品質を均一に保
持できる実時間画像符号化装置および方法を提供するこ
と。 【構成】 ビット割当にレート・コントローラ8を使用
し、初期仮想バッファの更新および量子化ステップの計
算7を使用して仮想バッファをより適正に更新すること
により、符号化画像品質を最適にすると共に、ビデオ・
バッファのアンダフローやオーバフローを完全に防止す
る。
はオーバーフローの発生を防止し、画像品質を均一に保
持できる実時間画像符号化装置および方法を提供するこ
と。 【構成】 ビット割当にレート・コントローラ8を使用
し、初期仮想バッファの更新および量子化ステップの計
算7を使用して仮想バッファをより適正に更新すること
により、符号化画像品質を最適にすると共に、ビデオ・
バッファのアンダフローやオーバフローを完全に防止す
る。
Description
【0001】
【産業上の利用分野】本発明は、画像符号化に関し、さ
らに詳しくは、符号器および復号器のバッファサイズが
アンダフローおよびオーバフローの問題を生じないよう
に保証する必要がある場合の実時間画像符号化装置及び
方法に関するものである。
らに詳しくは、符号器および復号器のバッファサイズが
アンダフローおよびオーバフローの問題を生じないよう
に保証する必要がある場合の実時間画像符号化装置及び
方法に関するものである。
【0002】
【従来の技術】ディジタル画像符号化は、高画像品質、
送信および再生における忠実性、および使用法における
高い柔軟性をはじめ、アナログ信号に比べて多数の周知
の利点を備えているために、最近非常に人気のある研究
開発分野となってきた。ディジタル画像符号化の目的
は、ディジタル画像を表現するために必要なデータの量
を減少し、それをより効率的に保存および伝送すること
を可能にすることである。効率的な符号化システムは、
静止画像符号化で行われるように画像の画素間の空間的
相関を利用するだけでなく、隣接フレーム間の時間的相
関をも利用する。空間的相関と時間的相関の両方を考慮
するシステムのことを、ハイブリッド符号化システムと
いう。
送信および再生における忠実性、および使用法における
高い柔軟性をはじめ、アナログ信号に比べて多数の周知
の利点を備えているために、最近非常に人気のある研究
開発分野となってきた。ディジタル画像符号化の目的
は、ディジタル画像を表現するために必要なデータの量
を減少し、それをより効率的に保存および伝送すること
を可能にすることである。効率的な符号化システムは、
静止画像符号化で行われるように画像の画素間の空間的
相関を利用するだけでなく、隣接フレーム間の時間的相
関をも利用する。空間的相関と時間的相関の両方を考慮
するシステムのことを、ハイブリッド符号化システムと
いう。
【0003】典型的なハイブリッド符号化システム、例
えばMoving Picture Expert Group(MPEG)の国際
標準であるISO−11172−2では、シーケンス内
のフレームは、フレーム内符号化フレーム(Iフレー
ム)、予測符号化フレーム(Pフレーム)および双方向
予測符号化フレーム(Bフレーム)の3種類に分類され
る(図4参照)。Iフレームは他のフレームとは独立し
て符号化される。これは他のフレームを利用することな
く圧縮される。Iフレームは、簡単にランダムアクセス
でき、かつ高速で順方向/逆方向および誤り回復ができ
るように、定期的に用いられる。Pフレームは動きの予
測および補償によって符号化され、前の1つのフレーム
を用いて符号化フレーム(Pフレーム)の内容を予測す
る。前のフレームはIフレームまたはPフレームのいず
れかである。Bフレームは動きの予測および補償を用い
て符号化され、前の1つのフレームおよび次の1つのフ
レームからの情報を用いてBフレームの内容を予測す
る。前のフレームおよび次のフレームは、Iフレームま
たはPフレームのいずれかである。Iフレームはフレー
ム内符号化モードに属し、PフレームおよびBフレーム
は予測符号化モードに属する。
えばMoving Picture Expert Group(MPEG)の国際
標準であるISO−11172−2では、シーケンス内
のフレームは、フレーム内符号化フレーム(Iフレー
ム)、予測符号化フレーム(Pフレーム)および双方向
予測符号化フレーム(Bフレーム)の3種類に分類され
る(図4参照)。Iフレームは他のフレームとは独立し
て符号化される。これは他のフレームを利用することな
く圧縮される。Iフレームは、簡単にランダムアクセス
でき、かつ高速で順方向/逆方向および誤り回復ができ
るように、定期的に用いられる。Pフレームは動きの予
測および補償によって符号化され、前の1つのフレーム
を用いて符号化フレーム(Pフレーム)の内容を予測す
る。前のフレームはIフレームまたはPフレームのいず
れかである。Bフレームは動きの予測および補償を用い
て符号化され、前の1つのフレームおよび次の1つのフ
レームからの情報を用いてBフレームの内容を予測す
る。前のフレームおよび次のフレームは、Iフレームま
たはPフレームのいずれかである。Iフレームはフレー
ム内符号化モードに属し、PフレームおよびBフレーム
は予測符号化モードに属する。
【0004】Iフレーム、Pフレーム、およびBフレー
ムの符号化の性質は異なるので、ビット使用要件も異な
る。Iフレームの場合、PフレームやBフレームに比べ
て、より多くのビットを必要とする。これは、Iフレー
ムが時間的冗長性を低下するために隣接フレームを利用
しないからである。さらに、この要件は画像シーケンス
の動きの内容の変化によっても異なる。
ムの符号化の性質は異なるので、ビット使用要件も異な
る。Iフレームの場合、PフレームやBフレームに比べ
て、より多くのビットを必要とする。これは、Iフレー
ムが時間的冗長性を低下するために隣接フレームを利用
しないからである。さらに、この要件は画像シーケンス
の動きの内容の変化によっても異なる。
【0005】ハイブリッド符号化システムの別の重要な
特徴は、復号化の時間遅延である。図4から分かるよう
に、Bフレームの符号化は、その後のPフレームの符号
化の後で行わなければならない。これは、例えばこのビ
ットストリームの場合、B1およびB2を表わすビット
が、I0およびP3を表わすビットの後にくることを意
味する。Bフレームの表示後すぐにその復号化が行われ
る場合、ビットストリームの受信とビットストリームの
復号化の間の時間差を表わす適切な遅延を正確に計算す
る必要がある。この時間遅延を可能にするために、受信
したビットを保存するためのビデオ・バッファと呼ばれ
る特定の量のビットストリーム・バッファが復号器に必
要である。
特徴は、復号化の時間遅延である。図4から分かるよう
に、Bフレームの符号化は、その後のPフレームの符号
化の後で行わなければならない。これは、例えばこのビ
ットストリームの場合、B1およびB2を表わすビット
が、I0およびP3を表わすビットの後にくることを意
味する。Bフレームの表示後すぐにその復号化が行われ
る場合、ビットストリームの受信とビットストリームの
復号化の間の時間差を表わす適切な遅延を正確に計算す
る必要がある。この時間遅延を可能にするために、受信
したビットを保存するためのビデオ・バッファと呼ばれ
る特定の量のビットストリーム・バッファが復号器に必
要である。
【0006】実際の装置では、復号器におけるビデオ・
バッファのサイズは固定しており、この値は、コストを
最小限に抑制するためにできるだけ小さくする必要があ
る。また復号器には、Iフレーム、PフレームおよびB
フレームの符号化に何ビットを使用するか、また遅延時
間の長さをどのくらいにすべきかについての制御機構も
無い。ビデオ・バッファにオーバフローまたはアンダフ
ローを発生させることなく、適切な時間遅延を持つビッ
トストリームを生成するのは符号器の仕事である。
バッファのサイズは固定しており、この値は、コストを
最小限に抑制するためにできるだけ小さくする必要があ
る。また復号器には、Iフレーム、PフレームおよびB
フレームの符号化に何ビットを使用するか、また遅延時
間の長さをどのくらいにすべきかについての制御機構も
無い。ビデオ・バッファにオーバフローまたはアンダフ
ローを発生させることなく、適切な時間遅延を持つビッ
トストリームを生成するのは符号器の仕事である。
【0007】画像符号器においては、1フレームを符号
化する前に、そのフレームに使用される推定ビット数が
最初に割り当てられる。これはフレーム・ターゲット・
ビット(FTB)と呼ばれる。次に符号化アルゴリズム
はFTBを用いて、各ブロックの画素の変換係数の適切
な量子化レベル(qstep)を割り当てる。ブロック・ター
ゲット・ビット(BTB)、つまり1ブロックを符号化
するための推定ビット数は、FTBをフレーム内の総ブ
ロック数で割ることによって得られる。各ブロックのqs
tep を割り当てるために、フレームの種類ごとに仮想バ
ッファ(VB)が使用される。仮想バッファはqstep に
正比例し、1ブロックの符号化が終了するたびに、その
ブロックの符号化に実際に使用されたビット数を反映す
るように更新される。VBを更新する方法の一つを(数
1)に示す。各ブロックの実際のビットがそのブロック
に割り当てられたビットより大きい場合、VBは増大
し、その結果qstep が増大するので、次のブロックに使
用されるビットが低下される。フレームの符号化が終了
すると、VBは持続され、同じ種類の次のフレームの符
号化に使用される。
化する前に、そのフレームに使用される推定ビット数が
最初に割り当てられる。これはフレーム・ターゲット・
ビット(FTB)と呼ばれる。次に符号化アルゴリズム
はFTBを用いて、各ブロックの画素の変換係数の適切
な量子化レベル(qstep)を割り当てる。ブロック・ター
ゲット・ビット(BTB)、つまり1ブロックを符号化
するための推定ビット数は、FTBをフレーム内の総ブ
ロック数で割ることによって得られる。各ブロックのqs
tep を割り当てるために、フレームの種類ごとに仮想バ
ッファ(VB)が使用される。仮想バッファはqstep に
正比例し、1ブロックの符号化が終了するたびに、その
ブロックの符号化に実際に使用されたビット数を反映す
るように更新される。VBを更新する方法の一つを(数
1)に示す。各ブロックの実際のビットがそのブロック
に割り当てられたビットより大きい場合、VBは増大
し、その結果qstep が増大するので、次のブロックに使
用されるビットが低下される。フレームの符号化が終了
すると、VBは持続され、同じ種類の次のフレームの符
号化に使用される。
【0008】
【数1】 VB(i) =VB(0) +Actual-Bit-Used(i-1)−BTB*(i-1) ここで、VB(i) は符号化iブロック用の仮想バッフ
ァ、Actual Bit Used(i) はi個のブロックの符号化に
使用される実際のビットである。
ァ、Actual Bit Used(i) はi個のブロックの符号化に
使用される実際のビットである。
【0009】Iフレーム、Pフレーム、およびBフレー
ムは符号化に必要なビット数が異なり、Iフレームが最
も多くのビットを使用し、Bフレームが最も少ないビッ
トを使用するので、FTBはこれらのフレームの種類に
よって異なる。さらに、例えば前のフレームの実際の使
用ビット数や平均量子化レベル等、前フレームの符号化
情報を使用することによって、FTBは符号化プロセス
中に動的に割り当てられる。ビデオ・バッファのオーバ
フローおよびアンダフローが発生しないことを保証する
ために、符号器はまた、復号器のバッファの空き状態を
監視し続け、この情報を用いてFTBを調整する。
ムは符号化に必要なビット数が異なり、Iフレームが最
も多くのビットを使用し、Bフレームが最も少ないビッ
トを使用するので、FTBはこれらのフレームの種類に
よって異なる。さらに、例えば前のフレームの実際の使
用ビット数や平均量子化レベル等、前フレームの符号化
情報を使用することによって、FTBは符号化プロセス
中に動的に割り当てられる。ビデオ・バッファのオーバ
フローおよびアンダフローが発生しないことを保証する
ために、符号器はまた、復号器のバッファの空き状態を
監視し続け、この情報を用いてFTBを調整する。
【0010】しかし、場合によっては、フレームを符号
化するための実際のビット数はFTBにあまり厳密に従
わないことがある。この実際の使用ビットのためにビデ
オ・バッファにオーバフローまたはアンダフローが発生
すると、実際の使用ビットがそうした問題を発生しなく
なるまで、符号器は別のFTBを用いてそのフレームを
再符号化しなければならない。
化するための実際のビット数はFTBにあまり厳密に従
わないことがある。この実際の使用ビットのためにビデ
オ・バッファにオーバフローまたはアンダフローが発生
すると、実際の使用ビットがそうした問題を発生しなく
なるまで、符号器は別のFTBを用いてそのフレームを
再符号化しなければならない。
【0011】
【発明が解決しようとする課題】1フレームの符号化に
使用するフレーム・ターゲット・ビット(FTB)は、
前の符号化フレームの符号化情報に基づいて得られる。
そのフレームに使用される実際のビットは、画像の内容
の差のため、またはVBが新しいフレームに適応して実
際のビット数を反映するqstep 値を生成することができ
ないために、FTBに近い値にならないことがある。
使用するフレーム・ターゲット・ビット(FTB)は、
前の符号化フレームの符号化情報に基づいて得られる。
そのフレームに使用される実際のビットは、画像の内容
の差のため、またはVBが新しいフレームに適応して実
際のビット数を反映するqstep 値を生成することができ
ないために、FTBに近い値にならないことがある。
【0012】実際の使用ビット数がFTBから非常に大
きくかけ離れた場合、発生する2つの問題がある。第1
に、復号器のビデオ・バッファのアンダフローおよびオ
ーバフローを防止するようにFTBを設定した場合、実
際の使用ビット数がFTBに従わなくなると、復号器の
ビデオ・バッファにアンダフローまたはオーバフローが
発生することがある。第2に、固定ビット・レート状態
でシーケンス全体の画像品質の一貫性が確保されるよう
にFTBを設定した場合、実際のビットがFTBと非常
に大きくかけ離れたシステムでは、画像品質にむらが生
じる。例えば、符号化フレームがFTBよりずっと高い
ビットを使用する場合、次のフレームを符号化するため
に残されるビット数はずっと少なくなる。したがって、
先のフレームの画像品質は後のフレームよりずっと高く
なる。
きくかけ離れた場合、発生する2つの問題がある。第1
に、復号器のビデオ・バッファのアンダフローおよびオ
ーバフローを防止するようにFTBを設定した場合、実
際の使用ビット数がFTBに従わなくなると、復号器の
ビデオ・バッファにアンダフローまたはオーバフローが
発生することがある。第2に、固定ビット・レート状態
でシーケンス全体の画像品質の一貫性が確保されるよう
にFTBを設定した場合、実際のビットがFTBと非常
に大きくかけ離れたシステムでは、画像品質にむらが生
じる。例えば、符号化フレームがFTBよりずっと高い
ビットを使用する場合、次のフレームを符号化するため
に残されるビット数はずっと少なくなる。したがって、
先のフレームの画像品質は後のフレームよりずっと高く
なる。
【0013】符号化する現在のフレームと同一種類の前
のフレームの最後のブロックのVBの使用もまた、符号
化するフレームのFTBへの順応の正確さおよび速度を
低下させることが分かっている。VBが前のフレームで
非常に高レベルに増大した後で、それを現在のフレーム
に使用する場合、これは現在のフレームが非常に高いqs
tep値で符号化を開始することを意味するが、それは実
際には現在のフレームに適さないかもしれない。
のフレームの最後のブロックのVBの使用もまた、符号
化するフレームのFTBへの順応の正確さおよび速度を
低下させることが分かっている。VBが前のフレームで
非常に高レベルに増大した後で、それを現在のフレーム
に使用する場合、これは現在のフレームが非常に高いqs
tep値で符号化を開始することを意味するが、それは実
際には現在のフレームに適さないかもしれない。
【0014】本発明は、従来の画像符号化装置のこのよ
うな課題を考慮し、ビデオ・バッファにおけるアンダー
フロー又はオーバーフローの発生を防止し、画像品質を
均一に保持できる実時間画像符号化装置及び方法を提供
することを目的とするものである。
うな課題を考慮し、ビデオ・バッファにおけるアンダー
フロー又はオーバーフローの発生を防止し、画像品質を
均一に保持できる実時間画像符号化装置及び方法を提供
することを目的とするものである。
【0015】
【課題を解決するための手段】請求項1の本発明は、ビ
デオ・バッファのアンダフローおよびオーバフローが生
じないことを確実にする技術により、動きの予測および
補償を用いてディジタル画像信号を実時間符号化する実
時間画像符号化方法において、ディジタル・フレーム・
シーケンスを符号化してビットストリームを生成し、そ
れによってフレームが、フレーム内符号化モードと予測
符号化モードの2種類のモードに分割されるようにした
ステップと、ビデオ・バッファのアンダフローおよびオ
ーバフローが生じないことを確実にするように、符号化
されるフレームに割り当てるビット数であるフレーム・
ターゲット・ビット(FTB)を決定するステップと、
仮想バッファ(VB)を用いて、1ブロックの画素の変
換係数を量子化するために必要な量子化レベルを決定す
るステップと、量子化される次のブロックの量子化レベ
ルを設定する前に、符号化に使用された実際のビットを
用いてVBを調整するステップと、を備えた実時間画像
符号化方法である。
デオ・バッファのアンダフローおよびオーバフローが生
じないことを確実にする技術により、動きの予測および
補償を用いてディジタル画像信号を実時間符号化する実
時間画像符号化方法において、ディジタル・フレーム・
シーケンスを符号化してビットストリームを生成し、そ
れによってフレームが、フレーム内符号化モードと予測
符号化モードの2種類のモードに分割されるようにした
ステップと、ビデオ・バッファのアンダフローおよびオ
ーバフローが生じないことを確実にするように、符号化
されるフレームに割り当てるビット数であるフレーム・
ターゲット・ビット(FTB)を決定するステップと、
仮想バッファ(VB)を用いて、1ブロックの画素の変
換係数を量子化するために必要な量子化レベルを決定す
るステップと、量子化される次のブロックの量子化レベ
ルを設定する前に、符号化に使用された実際のビットを
用いてVBを調整するステップと、を備えた実時間画像
符号化方法である。
【0016】請求項5の本発明は、ビデオ・バッファの
アンダフローおよびオーバフローが生じないことを確実
にする技術により、動きの予測および補償を用いてディ
ジタル画像信号を実時間符号化する実時間画像符号化装
置において、ディジタル・フレーム・シーケンスを符号
化してビットストリームを生成し、それによってフレー
ムが2種類のモードに分割されるようにした符号化手段
と、ビデオ・バッファのアンダフローおよびオーバフロ
ーが生じないことを確実にするように、符号化されるフ
レームに割り当てるビット数であるフレーム・ターゲッ
ト・ビットを決定するための決定手段と、1ブロックの
画素の変換係数を量子化するために必要な量子化レベル
を決定するために仮想バッファ(VB)を使用するため
の使用手段と、量子化される次のブロックの量子化レベ
ルを設定する前に、符号化に使用された実際のビットを
用いて仮想バッファを調整するための調整手段と、を備
えた実時間画像符号化装置である。
アンダフローおよびオーバフローが生じないことを確実
にする技術により、動きの予測および補償を用いてディ
ジタル画像信号を実時間符号化する実時間画像符号化装
置において、ディジタル・フレーム・シーケンスを符号
化してビットストリームを生成し、それによってフレー
ムが2種類のモードに分割されるようにした符号化手段
と、ビデオ・バッファのアンダフローおよびオーバフロ
ーが生じないことを確実にするように、符号化されるフ
レームに割り当てるビット数であるフレーム・ターゲッ
ト・ビットを決定するための決定手段と、1ブロックの
画素の変換係数を量子化するために必要な量子化レベル
を決定するために仮想バッファ(VB)を使用するため
の使用手段と、量子化される次のブロックの量子化レベ
ルを設定する前に、符号化に使用された実際のビットを
用いて仮想バッファを調整するための調整手段と、を備
えた実時間画像符号化装置である。
【0017】従って、各ブロックの符号化が終了するた
びに、使用した実際のビット数を反映するように、より
効率的にVBを更新する機構を提供する。1ブロックの
符号化の後、使用した実際のビット数を使用してBTB
を更新し、その後、次のブロックではこのBTBを使用
してVBを更新する。この場合、前の全ての領域を符号
化することによって生成されるビット数が推定ビット数
より大きいときは、残りのビット数が少なくなるので、
次のブロックのBTBはそれに従って減少する。そのよ
うな場合、VBおよびしたがって qstep値は早く増大
し、それによってフレームの符号化の終了時における実
際のビット数はFTBに近いことが保証される。
びに、使用した実際のビット数を反映するように、より
効率的にVBを更新する機構を提供する。1ブロックの
符号化の後、使用した実際のビット数を使用してBTB
を更新し、その後、次のブロックではこのBTBを使用
してVBを更新する。この場合、前の全ての領域を符号
化することによって生成されるビット数が推定ビット数
より大きいときは、残りのビット数が少なくなるので、
次のブロックのBTBはそれに従って減少する。そのよ
うな場合、VBおよびしたがって qstep値は早く増大
し、それによってフレームの符号化の終了時における実
際のビット数はFTBに近いことが保証される。
【0018】前のブロックの最後のブロックのVBを使
用する代わりに、前のフレームに使用した平均 qstep
値、同一種類の前のフレームの実際の使用ビット数、お
よび符号化するフレームのFTBを使用して、符号化し
ようとするフレームの初期VBを再計算する。この方法
により、初期VBは、割り当てられたFTBに従って正
しいレベルを反映するようになる。
用する代わりに、前のフレームに使用した平均 qstep
値、同一種類の前のフレームの実際の使用ビット数、お
よび符号化するフレームのFTBを使用して、符号化し
ようとするフレームの初期VBを再計算する。この方法
により、初期VBは、割り当てられたFTBに従って正
しいレベルを反映するようになる。
【0019】
【作用】本発明は、1ブロックごとにBTBを更新する
ことに基づくVBの更新方法を提供する。こうして得ら
れるVBは、符号化されたブロックに使用された実際の
ビットを追跡し続けることができる。
ことに基づくVBの更新方法を提供する。こうして得ら
れるVBは、符号化されたブロックに使用された実際の
ビットを追跡し続けることができる。
【0020】符号化されるフレームの初期仮想バッファ
(VB)を更新するために、符号化されるそのフレーム
の推定平均qstep値が、そのフレームのFTB、平均qst
ep値、および同一種類の前のフレームに使用したビット
から計算される。初期VBは更に推定平均 qstep値を用
いることにより得られる。この初期VBは、そのフレー
ムに与えられるFTBによりよく関係する qstep値を提
供し、したがってFTBに近い最終的な実際のビット使
用量を達成するのに役立つ。
(VB)を更新するために、符号化されるそのフレーム
の推定平均qstep値が、そのフレームのFTB、平均qst
ep値、および同一種類の前のフレームに使用したビット
から計算される。初期VBは更に推定平均 qstep値を用
いることにより得られる。この初期VBは、そのフレー
ムに与えられるFTBによりよく関係する qstep値を提
供し、したがってFTBに近い最終的な実際のビット使
用量を達成するのに役立つ。
【0021】
【実施例】以下に、本発明をその実施例を示す図面に基
づいて説明する。
づいて説明する。
【0022】本発明は、フレームの種類によって使用す
るビット数が異なる場合に、動きの予測および補償を利
用して動画シーケンスを符号化するときに使用するのに
適している。本発明の好適実施例を図1ないし図2に示
す。
るビット数が異なる場合に、動きの予測および補償を利
用して動画シーケンスを符号化するときに使用するのに
適している。本発明の好適実施例を図1ないし図2に示
す。
【0023】図1は、本発明にかかる一実施例の実時間
画像符号化装置におけるレート・コントローラを備えた
符号器の一般的なブロック図である。図1において、入
力フレームをブロック標本化1の段階で8×8画素のブ
ロックに分割し、動き予測2および動き補償3に入力
し、DCT変換4および量子化5の後で、ランレングス
およびVLC6に入力して可変長符号化する。同時に、
量子化したDCT係数を逆量子化9で逆量子化し、逆D
CT10によって逆DCT変換し、局所復号フレーム・
メモリ11に保存する。動き予測のプロセスでは参照フ
レーム・メモリ12を使用する。
画像符号化装置におけるレート・コントローラを備えた
符号器の一般的なブロック図である。図1において、入
力フレームをブロック標本化1の段階で8×8画素のブ
ロックに分割し、動き予測2および動き補償3に入力
し、DCT変換4および量子化5の後で、ランレングス
およびVLC6に入力して可変長符号化する。同時に、
量子化したDCT係数を逆量子化9で逆量子化し、逆D
CT10によって逆DCT変換し、局所復号フレーム・
メモリ11に保存する。動き予測のプロセスでは参照フ
レーム・メモリ12を使用する。
【0024】ここでは、ビット割当にレート・コントロ
ーラ8を使用し、初期仮想バッファの更新および量子化
ステップの計算7を使用して仮想バッファをより適正に
更新することにより、符号化画像品質を最適にすると共
に、ビデオ・バッファのアンダフローやオーバフローを
完全に防止する。
ーラ8を使用し、初期仮想バッファの更新および量子化
ステップの計算7を使用して仮想バッファをより適正に
更新することにより、符号化画像品質を最適にすると共
に、ビデオ・バッファのアンダフローやオーバフローを
完全に防止する。
【0025】図2は、図1の初期仮想バッファの更新及
び量子化ステップの計算7の詳細を示す図であり、これ
について詳細に説明する。
び量子化ステップの計算7の詳細を示す図であり、これ
について詳細に説明する。
【0026】図2において、Qmean[i-1] は同一種類の
前のフレームの平均qstep値である。例えば、Iフレー
ムの符号化の場合、Qmean[i-1] は前のIフレームの平
均qstep値である。Bit Frame[i-1]は、同一性質の前の
フレームに使用した実際のビット数である。FTB[i]
はi番目のフレームに使用する推定ビット数である。E
Qmean[i]はi番目のフレームの推定平均量子化パラメー
タである。do[i]はi番目のフレームの仮想バッファの
初期空き状態である。Rはビットレートおよびフレーム
レートから来る定数である。E Bit Block[i][j] はi番
目のフレームのj番目のブロックに使用する推定ビット
数である。GenBit[j]は(j-1)番目のブロックまでの全て
のブロックを符号化するために使用した総ビット数であ
る。NBlockは1フレーム内の総ブロック数である。d[i]
[j] はi番目のフレームのj番目のブロックの仮想バッ
ファの空き状態である。Qstep[i][j] はi番目のフレー
ムのj番目のブロックの量子化パラメータである。
前のフレームの平均qstep値である。例えば、Iフレー
ムの符号化の場合、Qmean[i-1] は前のIフレームの平
均qstep値である。Bit Frame[i-1]は、同一性質の前の
フレームに使用した実際のビット数である。FTB[i]
はi番目のフレームに使用する推定ビット数である。E
Qmean[i]はi番目のフレームの推定平均量子化パラメー
タである。do[i]はi番目のフレームの仮想バッファの
初期空き状態である。Rはビットレートおよびフレーム
レートから来る定数である。E Bit Block[i][j] はi番
目のフレームのj番目のブロックに使用する推定ビット
数である。GenBit[j]は(j-1)番目のブロックまでの全て
のブロックを符号化するために使用した総ビット数であ
る。NBlockは1フレーム内の総ブロック数である。d[i]
[j] はi番目のフレームのj番目のブロックの仮想バッ
ファの空き状態である。Qstep[i][j] はi番目のフレー
ムのj番目のブロックの量子化パラメータである。
【0027】各フレームの符号化が終了した後、図2に
示す(ステップS13)で次のフレームに進む前に、平
均qstep(Qmean)および前のフレームに使用したビット
数(Bit Frame )を(ステップS15)でバッファに保
存し、(ステップS14)で前のパラメータおよび今ま
での残りのビット数から、次のフレームのフレーム・タ
ーゲット・ビット(FTB)を計算する。(ステップS
16)では、Qmean および同一性質の前のフレームに使
用したビット数(Bit-Frame )、ならびに次のフレーム
のFTBを使用して、次のフレームの平均量子化パラメ
ータ(E Qmean)を推定し、さらに(ステップS17)
で、次のフレームの仮想バッファの初期空き状態(do
[i])を得る。
示す(ステップS13)で次のフレームに進む前に、平
均qstep(Qmean)および前のフレームに使用したビット
数(Bit Frame )を(ステップS15)でバッファに保
存し、(ステップS14)で前のパラメータおよび今ま
での残りのビット数から、次のフレームのフレーム・タ
ーゲット・ビット(FTB)を計算する。(ステップS
16)では、Qmean および同一性質の前のフレームに使
用したビット数(Bit-Frame )、ならびに次のフレーム
のFTBを使用して、次のフレームの平均量子化パラメ
ータ(E Qmean)を推定し、さらに(ステップS17)
で、次のフレームの仮想バッファの初期空き状態(do
[i])を得る。
【0028】ブロック・ベース符号化レベルに進んだ
後、各ブロックを符号化する前に、(ステップS18)
で次のブロックに使用するビット数(E Bit Block )を
推定し、(ステップS19)で初期バッファ空き状態
(do[i])、(j-1)番目のブロックまでの全ブロックの符
号化に使用した総ビット数(GenBit)、およびブロック
の推定ビット数(E-Bit-Block)を用いて仮想バッファ
の空き状態(d[i][j])を計算し、最後に(ステップS
20)でブロックの量子化パラメータ(Qstep )を得
る。各ブロックを符号化した後、それより前の全ブロッ
クに使用した総ビット数を(ステップS21)で更新す
る。(ステップS22)では、符号化ブロックjの数を
検査し、フレーム内の全ブロックが符号化プロセスを終
了すると、(ステップS13)で次のフレームに進む
か、または(ステップS24)で次のブロックに進む。
後、各ブロックを符号化する前に、(ステップS18)
で次のブロックに使用するビット数(E Bit Block )を
推定し、(ステップS19)で初期バッファ空き状態
(do[i])、(j-1)番目のブロックまでの全ブロックの符
号化に使用した総ビット数(GenBit)、およびブロック
の推定ビット数(E-Bit-Block)を用いて仮想バッファ
の空き状態(d[i][j])を計算し、最後に(ステップS
20)でブロックの量子化パラメータ(Qstep )を得
る。各ブロックを符号化した後、それより前の全ブロッ
クに使用した総ビット数を(ステップS21)で更新す
る。(ステップS22)では、符号化ブロックjの数を
検査し、フレーム内の全ブロックが符号化プロセスを終
了すると、(ステップS13)で次のフレームに進む
か、または(ステップS24)で次のブロックに進む。
【0029】図3は、復号画像品質およびバッファのア
ンダフローおよびオーバフローに対する適正なレート・
コントローラの効果を説明するグラフを示す。
ンダフローおよびオーバフローに対する適正なレート・
コントローラの効果を説明するグラフを示す。
【0030】適正なレート・コントローラ25は、復号
器側のビデオ・バッファ26にアンダフローおよびオー
バフローを起こすことなく、各フレームに適切なビット
数を割り当て、かつ各ブロックに非常に合理的な量子化
値を与えることによって、符号器プロセス24全体を非
常によく制御することができ、復号化プロセス27の
後、より優れた画像符号化品質が達成される。
器側のビデオ・バッファ26にアンダフローおよびオー
バフローを起こすことなく、各フレームに適切なビット
数を割り当て、かつ各ブロックに非常に合理的な量子化
値を与えることによって、符号器プロセス24全体を非
常によく制御することができ、復号化プロセス27の
後、より優れた画像符号化品質が達成される。
【0031】ディジタル画像符号器および復号器の実際
の装置では、符号器によって生成されるビットストリー
ムが、復号器でバッファのアンダフローやオーバフロー
の問題を起こさないことが重要である。非実時間符号器
の実現では、符号器は、復号器のバッファでアンダフロ
ーやオーバフローを起こさないビットストリームを生成
するように、毎回フレーム・ターゲット・ビットを変え
ながら、フレームを何度も繰り返して符号化することが
できる。しかし、実時間符号器では、フレームを2回以
上符号化することは、たとえ不可能でないとしても困難
である。したがって、レート・コントローラはフレーム
・ターゲット・ビットを設定することができ、かつフレ
ームに実際に使用されるビットがフレーム・ターゲット
・ビットに近いことを確実にすることができなければな
らない。本発明は、これを行う方法を提供する。1フレ
ームに使用される実際のビット数がフレーム・ターゲッ
ト・ビットに近くなることを確実にすることによって、
後のフレームに比較して先のフレームに使用されるビッ
トに大きな変動が無くなり、したがって一貫した画像品
質も達成することができる。さらに、本発明は、1ブロ
ックの画素の変換係数の量子化のための量子化ステップ
を制御するために使用される仮想バッファのより合理的
な設定を確実にする。本発明は実現が容易であり、使用
されるビットを制御するのに効率的であることが分かっ
ている。
の装置では、符号器によって生成されるビットストリー
ムが、復号器でバッファのアンダフローやオーバフロー
の問題を起こさないことが重要である。非実時間符号器
の実現では、符号器は、復号器のバッファでアンダフロ
ーやオーバフローを起こさないビットストリームを生成
するように、毎回フレーム・ターゲット・ビットを変え
ながら、フレームを何度も繰り返して符号化することが
できる。しかし、実時間符号器では、フレームを2回以
上符号化することは、たとえ不可能でないとしても困難
である。したがって、レート・コントローラはフレーム
・ターゲット・ビットを設定することができ、かつフレ
ームに実際に使用されるビットがフレーム・ターゲット
・ビットに近いことを確実にすることができなければな
らない。本発明は、これを行う方法を提供する。1フレ
ームに使用される実際のビット数がフレーム・ターゲッ
ト・ビットに近くなることを確実にすることによって、
後のフレームに比較して先のフレームに使用されるビッ
トに大きな変動が無くなり、したがって一貫した画像品
質も達成することができる。さらに、本発明は、1ブロ
ックの画素の変換係数の量子化のための量子化ステップ
を制御するために使用される仮想バッファのより合理的
な設定を確実にする。本発明は実現が容易であり、使用
されるビットを制御するのに効率的であることが分かっ
ている。
【0032】以上のように、フレームの符号化に使用さ
れる実際のビット数をフレーム・ターゲット・ビット
(FTB)に近づけるために量子化パラメータ(qstep
)を調整するより優れた方法を提供し、かつqstep の
正確なレベルが得られ、それが符号化される一番最初の
ブロックから適正に使用されるように仮想バッファ(V
B)の初期空き状態を設定する新しい方法を提案する。
れる実際のビット数をフレーム・ターゲット・ビット
(FTB)に近づけるために量子化パラメータ(qstep
)を調整するより優れた方法を提供し、かつqstep の
正確なレベルが得られ、それが符号化される一番最初の
ブロックから適正に使用されるように仮想バッファ(V
B)の初期空き状態を設定する新しい方法を提案する。
【0033】フレームに使用した実際のビット数を常に
監視し、それがそのFTBに近くなるようにする。そう
することで、シーケンス全体の画像品質を一定に、しか
も見る人にとってより快適に、保持することができる。
復号器のビデオ・バッファのアンダフローやオーバフロ
ーの問題も無い。
監視し、それがそのFTBに近くなるようにする。そう
することで、シーケンス全体の画像品質を一定に、しか
も見る人にとってより快適に、保持することができる。
復号器のビデオ・バッファのアンダフローやオーバフロ
ーの問題も無い。
【0034】前のパラメータに基づく各フレームの初期
バッファ空き状態は常に、符号化を始めるのにより適切
なレベルのqstep を提供し、このこともまた、フレーム
内でより一貫した画像品質を保証する。
バッファ空き状態は常に、符号化を始めるのにより適切
なレベルのqstep を提供し、このこともまた、フレーム
内でより一貫した画像品質を保証する。
【0035】なお、図1に示す符号器は、ソフトウェア
またはハードウェアのどちらによってでも実現すること
ができる。
またはハードウェアのどちらによってでも実現すること
ができる。
【0036】
【発明の効果】以上述べたところから明らかなように本
発明は、ビデオ・バッファにおけるアンダーフロー又は
オーバーフローの発生を防止し、画像品質を均一に保持
できるという長所を有する。
発明は、ビデオ・バッファにおけるアンダーフロー又は
オーバーフローの発生を防止し、画像品質を均一に保持
できるという長所を有する。
【図1】本発明にかかる一実施例の実時間画像符号化装
置におけるレート・コントローラを備えた符号器の一般
的なブロック図である。
置におけるレート・コントローラを備えた符号器の一般
的なブロック図である。
【図2】同実施例におけるレート・コントローラの詳細
を説明するブロック図である。
を説明するブロック図である。
【図3】適正なレート・コントローラの重要性を説明す
るために、適正なレート・コントローラを備えた符号器
をその復号器と共に示す図である。
るために、適正なレート・コントローラを備えた符号器
をその復号器と共に示す図である。
【図4】Iフレーム、Pフレーム、Bフレーム、および
画像群(GOP=Group of Picture)の定義を用いて、
表示の順番に並べた画像のシーケンスを示す図である。
画像群(GOP=Group of Picture)の定義を用いて、
表示の順番に並べた画像のシーケンスを示す図である。
1 ブロック標本化 2 動き予測 3 動き補償 4 DCT変換 5 量子化 6 ランレングスおよびVLC 7 初期仮想バッファの更新および量子化ステップの
計算 8 レート・コントローラ 9 逆量子化 10 逆DCT 11 局所復号フレーム・メモリ 12 参照フレーム・メモリ
計算 8 レート・コントローラ 9 逆量子化 10 逆DCT 11 局所復号フレーム・メモリ 12 参照フレーム・メモリ
フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 H03M 7/30 A 9382−5K Z 9382−5K 7/36 9382−5K
Claims (8)
- 【請求項1】 ビデオ・バッファのアンダフローおよび
オーバフローが生じないことを確実にする技術により、
動きの予測および補償を用いてディジタル画像信号を実
時間符号化する実時間画像符号化方法において、 ディジタル・フレーム・シーケンスを符号化してビット
ストリームを生成し、それによって前記フレームが、フ
レーム内符号化モードと予測符号化モードの2種類のモ
ードに分割されるようにしたステップと、 ビデオ・バッファのアンダフローおよびオーバフローが
生じないことを確実にするように、符号化されるフレー
ムに割り当てるビット数であるフレーム・ターゲット・
ビット(FTB)を決定するステップと、 仮想バッファ(VB)を用いて、1ブロックの画素の変
換係数を量子化するために必要な量子化レベルを決定す
るステップと、 量子化される次のブロックの量子化レベルを設定する前
に、符号化に使用された実際のビットを用いてVBを調
整するステップと、 を備えたことを特徴とする実時間画像符号化方法。 - 【請求項2】 前記VBを調整するステップにおける初
期設定ステップが、 FTBを得た後、前の平均量子化ステップおよび同一モ
ードで前に符号化されたフレームに使用された実際のビ
ットを用いて、符号化されるフレームの最初のブロック
に使用する量子化ステップを計算するステップと、 前記段階で得た量子化ステップの値と逆の関係を用いて
初期VBを計算するステップと、 とを備えたことを特徴とする請求項1記載の実時間画像
符号化方法。 - 【請求項3】 次のブロックの前記量子化レベルを得る
ステップが、 それまでの全てのブロックの画素の符号化に使用された
実際のビットを得るステップと、 FTBとそれまでの全てのブロックの画素の符号化に使
用された前記実際のビットの間の差を計算することによ
って、符号化される残りのブロックに利用可能なビット
数を得るステップと、 それまでの全てのブロックの画素の符号化に使用された
前記実際のビットと残りのブロックに利用可能な前記ビ
ット数とを用いて、VBを調整するステップと、 前記調整されたVBを用いて、符号化される前記次のブ
ロックの量子化ステップを調整するステップと、 とを備えたことを特徴とする請求項1記載の実時間画像
符号化方法。 - 【請求項4】 ビットストリームを生成する前記符号化
方法が、 前記フレーム内符号化モードまたは予測符号化モードの
どちらを用いて入力フレームを符号化するかを決定する
ステップを備え、 前記フレーム内符号化モードのフレームは、それ自体か
らの情報のみを用いて符号化されてビットを生成し、前
記符号化方法は変換、量子化、ランレングス、および無
損失符号化から成り、 前記予測符号化モードのフレームは、フレーム内符号化
と同様の技術であるが、前に符号化されたフレーム内符
号化フレームまたは予測符号化フレームからの情報を利
用した動き予測および補償技術を追加した方法で符号化
されてビットを生成する、 ことを特徴とする請求項1記載の実時間画像符号化方
法。 - 【請求項5】 ビデオ・バッファのアンダフローおよび
オーバフローが生じないことを確実にする技術により、
動きの予測および補償を用いてディジタル画像信号を実
時間符号化する実時間画像符号化装置において、 ディジタル・フレーム・シーケンスを符号化してビット
ストリームを生成し、それによって前記フレームが2種
類のモードに分割されるようにした符号化手段と、 ビデオ・バッファのアンダフローおよびオーバフローが
生じないことを確実にするように、符号化されるフレー
ムに割り当てるビット数であるフレーム・ターゲット・
ビットを決定するための決定手段と、 1ブロックの画素の変換係数を量子化するために必要な
量子化レベルを決定するために仮想バッファ(VB)を
使用するための使用手段と、 量子化される次のブロックの量子化レベルを設定する前
に、符号化に使用された実際のビットを用いて仮想バッ
ファを調整するための調整手段と、 を備えたことを特徴とする実時間画像符号化装置。 - 【請求項6】 仮想バッファの初期設定手段が、 FTBを得た後、前の平均量子化ステップおよび同一モ
ードで前に符号化されたフレームに使用された実際のビ
ットを用いて、符号化されるフレームの最初のブロック
に使用する量子化ステップを計算するための第1計算手
段と、 量子化ステップの値と逆の関係を用いて初期仮想バッフ
ァを計算するための第2計算手段と、 を有することを特徴とする請求項5記載の実時間画像符
号化装置。 - 【請求項7】 次のブロックの量子化レベルが、 それまでの全てのブロックの画素の符号化に使用された
実際のビットを得るための第1獲得手段と、 FTBとそれまでの全てのブロックの画素の符号化に使
用された実際のビットとの間の差を計算することによっ
て、符号化される残りのブロックに利用可能なビットの
量を得るための第2獲得手段と、 それまでの全てのブロックの画素の符号化に使用された
実際のビットと残りのブロックに利用可能なビット数と
を用いて、仮想バッファを調整するための第1調整手段
と、 調整された仮想バッファを用いて、符号化される次のブ
ロックの量子化ステップを調整するための第2調整手段
と、 によって得られることを特徴とする請求項5記載の実時
間画像符号化装置。 - 【請求項8】 符号化手段が、 前記フレーム内符号化モードまたは予測符号化モードの
どちらを用いて入力フレームを符号化するかを決定する
ための第2決定手段を有し、 フレーム内符号化モードのフレームは、それ自体からの
情報のみを用いて符号化されてビットを生成し、前記符
号化手段は変換、量子化、ランレングス、および無損失
符号化の手段から成り、 前記予測符号化モードのフレームは、フレーム内符号化
と同様の技術であるが、前に符号化されたフレーム内符
号化フレームまたは予測符号化フレームからの情報を利
用した動き予測および補償技術を追加した方法で符号化
されてビットを生成する、 ことを特徴とする請求項5記載の実時間画像符号化装
置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23931494A JPH08102952A (ja) | 1994-10-03 | 1994-10-03 | 実時間画像符号化装置及び方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23931494A JPH08102952A (ja) | 1994-10-03 | 1994-10-03 | 実時間画像符号化装置及び方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH08102952A true JPH08102952A (ja) | 1996-04-16 |
Family
ID=17042878
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP23931494A Pending JPH08102952A (ja) | 1994-10-03 | 1994-10-03 | 実時間画像符号化装置及び方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH08102952A (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1999034543A1 (fr) * | 1997-12-31 | 1999-07-08 | Sony Corporation | Dispositif et procede de sortie de donnees codees |
| KR20000036099A (ko) * | 1996-09-13 | 2000-06-26 | 유타 스테이트 유니버시티 파운데이션 | 이미지 처리 시스템 |
| KR100450844B1 (ko) * | 2002-02-21 | 2004-10-01 | (주)씨앤에스 테크놀로지 | 비디오 코덱 프로세서의 아키텍쳐 |
| JP2006338028A (ja) * | 2005-06-04 | 2006-12-14 | Samsung Electronics Co Ltd | ディスプレイ駆動装置及び方法 |
| EP1286552A4 (en) * | 2000-04-21 | 2011-01-26 | Panasonic Corp | PIXEL CALCULATING DEVICE |
-
1994
- 1994-10-03 JP JP23931494A patent/JPH08102952A/ja active Pending
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20000036099A (ko) * | 1996-09-13 | 2000-06-26 | 유타 스테이트 유니버시티 파운데이션 | 이미지 처리 시스템 |
| WO1999034543A1 (fr) * | 1997-12-31 | 1999-07-08 | Sony Corporation | Dispositif et procede de sortie de donnees codees |
| US6868121B2 (en) | 1997-12-31 | 2005-03-15 | Sony Corporation | Coded data output device and method |
| US7342961B2 (en) | 1997-12-31 | 2008-03-11 | Sony Corporation | Encoded data outputting apparatus and method |
| US7379497B2 (en) | 1997-12-31 | 2008-05-27 | Sony Corporation | Encoded data outputting apparatus and method |
| EP1286552A4 (en) * | 2000-04-21 | 2011-01-26 | Panasonic Corp | PIXEL CALCULATING DEVICE |
| KR100450844B1 (ko) * | 2002-02-21 | 2004-10-01 | (주)씨앤에스 테크놀로지 | 비디오 코덱 프로세서의 아키텍쳐 |
| JP2006338028A (ja) * | 2005-06-04 | 2006-12-14 | Samsung Electronics Co Ltd | ディスプレイ駆動装置及び方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100610520B1 (ko) | 비디오 데이터 부호화 장치, 비디오 데이터 부호화 방법, 비디오데이터 전송 장치 및 비디오 데이터 기록 매체 | |
| US9025664B2 (en) | Moving image encoding apparatus, moving image encoding method, and moving image encoding computer program | |
| EP1086593B1 (en) | Sequence adaptive bit allocation for pictures encoding | |
| KR20090108026A (ko) | 비디오 코딩 표준에 대한 개선된 비디오율 제어 | |
| JPH09331533A (ja) | 動画像符号化装置 | |
| JP3259702B2 (ja) | 動画像可変ビットレート符号化装置および方法 | |
| EP0993644A2 (en) | Transcoding of a data stream | |
| JP2001054110A (ja) | 信号処理装置、信号処理方法及びコンピュータプログラム製品 | |
| WO2010106670A1 (ja) | 画像符号化装置、画像符号化制御方法および画像符号化プログラム | |
| US6580755B1 (en) | Apparatus and method for encoding | |
| JP3508916B2 (ja) | 動画像可変ビットレート符号化方法および装置 | |
| JPH0638194A (ja) | 符号化装置 | |
| JP2002199392A (ja) | 映像符号化方法および装置 | |
| WO1999030505A1 (fr) | Codeur et procede de codage | |
| EP1381239A1 (en) | Method and apparatus for controlling amount of DCT computation performed to encode motion image | |
| JP3416649B2 (ja) | 可変長符号化装置 | |
| JPH08251582A (ja) | 符号化データ編集装置 | |
| JP2001025016A (ja) | 動画像符号化装置及びその方法 | |
| JP2001025015A (ja) | 動画像符号化装置及びその方法 | |
| JP2005045736A (ja) | 画像信号符号化方法及び装置、符号化制御装置並びにプログラム | |
| JP2000197010A (ja) | 画像デ―タ編集装置 | |
| JP4193080B2 (ja) | 符号化装置及び方法 | |
| JP2002199408A (ja) | 動画像符号化方法および動画像符号化装置 | |
| JP3425130B2 (ja) | 符号化装置及び符号化方法 | |
| KR100677128B1 (ko) | 동영상 부호화기의 비트율 제어장치 및 방법 |