JPH11234677A - 可変転送レート符号化方法および装置、記録媒体 - Google Patents

可変転送レート符号化方法および装置、記録媒体

Info

Publication number
JPH11234677A
JPH11234677A JP3638498A JP3638498A JPH11234677A JP H11234677 A JPH11234677 A JP H11234677A JP 3638498 A JP3638498 A JP 3638498A JP 3638498 A JP3638498 A JP 3638498A JP H11234677 A JPH11234677 A JP H11234677A
Authority
JP
Japan
Prior art keywords
transfer rate
picture
encoding
coding
information
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
JP3638498A
Other languages
English (en)
Inventor
Takayuki Sugawara
隆幸 菅原
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.)
Victor Company of Japan Ltd
Original Assignee
Victor Company of Japan Ltd
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 Victor Company of Japan Ltd filed Critical Victor Company of Japan Ltd
Priority to JP3638498A priority Critical patent/JPH11234677A/ja
Publication of JPH11234677A publication Critical patent/JPH11234677A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【課題】 例えば放送や通信などによってリアルタイム
で送信されてくる動画像信号に対しても可変転送レート
での符号化を行うことを可能にする。 【解決手段】 例えばMPEG符号化等の手法を用いて
入力画像信号を固定転送レートで符号化する。この固定
転送レートで符号化された固定転送レート符号化データ
を記憶回路22に記録する。また、この記憶回路22に
記録された固定転送レート符号化データの符号化情報を
観測して記憶回路22に記録、あるいは、VLC器5か
らの固定転送レート符号化データの符号化情報を観測し
て記憶回路22に記録する。AC符号削除器28では、
その符号化情報と、CPU25にて設定される目標とす
る平均可変転送レートもしくは目標符号量もしくは削減
したい周波数に関する情報をもとに、固定転送レート符
号化データの交流成分に対応する符号を削除する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、動画像信号(ビデ
オ信号)を符号化するビデオ信号符号化方法及びそれに
対応するビデオ信号符号化装置、特に直交変換と量子化
を使用した符号化を行うビデオ信号符号化方法および装
置に適用可能なものであって、特に固定転送レート符号
化データを可変レート符号化データへ変換することを特
徴とする可変転送レート符号化方法および装置、並びに
その可変転送レート符号化データを記録してなる記録媒
体に関する。
【0002】
【従来の技術】従来の可変転送レート符号化技術の一例
として特開平7−284097号公報に記載の技術によ
ると、ビデオ信号を第1のパスと第2のパスに分けてそ
れぞれ符号化し、第1のパスでは第2のパスの符号化に
必要な情報を生成して出力するようにしている。なお、
このときの符号化方式にはいわゆるMPEGなどの方式
が使われる。
【0003】MPEGについては、ISO−IEC11
172−2、ITU−T H.262/ISO−IEC
13818−2に詳細な説明がなされているので、ここ
では概略のみ説明する。
【0004】MPEGは1988年、ISO/IEC
JTC1/SC2(国際標準化機構/国際電気標準化会
合同技術委員会1/専門部会2,現在のSC29)に設
立された動画像符号化標準を検討する組織の名称(Movi
ng Pictures Expert Group)の略称である。MPEG1
(MPEGフェーズ1)は1.5Mbps程度の蓄積メ
ディアを対象とした標準で、静止画符号化を目的とした
JPEG(Joint Photographic Coding Experts Grou
p)と、ISDN(integrated services digitalnetwor
k:統合サービスディジタル通信網)のテレビ会議やテ
レビ電話の低転送レート用の動画像圧縮を目的とした
H.261(CCITT SGXV、現在のITU−T
SG15で標準化)の基本的な技術を受け継ぎ、蓄積
メディア用に新しい技術を導入したものである。これら
は1993年8月、ISO/IEC11172として成
立している。
【0005】MPEG1は、幾つかの技術を組み合わせ
て作成されている。
【0006】入力画像信号からは、動き補償器で復号化
した画像信号と当該入力画像信号との差分を取ることで
時間冗長部分が削減される。
【0007】予測の方法は、基本的なモードとして、過
去の画像からの予測を行うモードと、未来の画像からの
予測を行うモードと、過去と未来の両方の画像からの予
測を行うモードとの3モードが存在する。またこれらの
モードは、16画素×16画素のマクロブロック(M
B:Macroblock)毎に切り替えて使用できる。予測方法
は、入力画像に与えられたピクチャタイプ(Picture_T
ype)によって決定される。過去の画像から予測を行っ
て符号化するモードと予測をしないでそのマクロブロッ
クを独立に符号化するモードとの2つのモードが存在す
るのが、片方向ピクチャ間予測符号化画像(Pピクチ
ャ:P-picture)である。また、未来の画像からの予測
を行うモードと、過去の画像からの予測を行うモード
と、過去と未来の両方の画像からの予測を行うモード
と、予測をしないで独立に符号化するモードの4つのモ
ードが存在するのが、双方向ピクチャ間予測符号化画像
(Bピクチャ:B-Picture)である。そして、全てのマ
クロブロックを独立に符号化するのが、ピクチャ内独立
符号化画像(Iピクチャ:I-picture)である。なお、
ピクチャ内独立符号化画像はイントラピクチャと呼ば
れ、このため、片方向ピクチャ間予測符号化画像と双方
向ピクチャ間予測符号化画像は非イントラピクチャとい
うことができる。
【0008】動き補償では、動き領域をマクロブロック
毎にパターンマッチングを行ってハーフペル精度で動き
ペクトルを検出し、その検出した動きベクトルの動き分
だけシフトしてから予測する。動きペクトルは、水平方
向と垂直方向の動きベクトルが存在し、何処からの予測
かを示すMC(Motion Compensation)モードとともに
マクロブロックの付加情報として伝送される。
【0009】図12には、MPEG1が適用されるビデ
オ信号符号化装置の基本的な構成を示している。
【0010】この図12において、入力端子101には
入力画像信号が供給され、この入力画像信号は演算器1
02と後述する動き補償予測器111に送られる。
【0011】演算器102では、動き補償予測器111
にて復号化した画像信号と入力画像信号との差分が求め
られ、その差分画像信号がDCT器103に送られる。
【0012】DCT器103では、供給された差分画像
信号を直交変換する。ここでDCT(Discrete Cosine
Transform)とは、余弦関数を積分核とした積分変換を
有限空間への離散変換とする直交変換である。MPEG
ではマクロブロックを4分割した8×8のDCTブロッ
クに対して、2次元DCTを行う。なお、一般に、ビデ
オ信号は低域成分が多く、高域成分が少ないため、DC
Tを行うと係数が低域に集中する。
【0013】DCT器103でのDCTによって得られ
たデータ(DCT係数)は、量子化器104で量子化が
行われる。この量子化器104における量子化では、量
子化マトリックスという8×8の2次元周波数を視覚特
性で重み付けした値と、その全体をスカラー倍する量子
化スケールという値で乗算した値とを量子化値として、
DCT係数をその量子化値で除算する。
【0014】なお、当該ビデオ信号符号化装置にて符号
化された後の符号化データを、後に図示しないビデオ信
号復号装置(デコーダ)で復号して逆量子化するとき
は、そのビデオ信号符号化装置にて使用した量子化値で
乗算を行うことにより、元のDCT係数に近似している
値を得ることができる。
【0015】量子化器104にて量子化されたデータ
は、VLC器105で可変長符号化される。このVLC
器105では、量子化された値のうち、直流(DC)成
分に対しては、予測符号化のひとつであるDPCM(di
fferencial pulse code modulation)を使用して符号化
する。また、交流(AC)成分に対しては、低域から高
域に向けていわゆるジグザグスキャン(zigzag scan)
を行い、ゼロのラン長および有効係数値を1つの事象と
し、出現確率の高いものから符号長の短い符号を割り当
てていく、いわゆるハフマン符号化を行う。
【0016】VLC器105にて可変長符号化されたデ
ータは、一時、バッファメモリ106に蓄えられた後、
このバッファメモリ106から所定の転送レートで読み
出され、符号化データ(符号化ビットストリーム)とし
て出力端子107から出力される。
【0017】また、その出力される符号化データにおけ
るマクロブロック毎の発生符号量は、後述するバッファ
管理器112を介して符号量制御器113に送信され
る。この符号量制御器113は、マクロブロック毎の発
生符号量と目標符号量との差分を求め、当該差分に応じ
た符号量制御信号を生成して量子化器104にフィード
バックすることにより、発生符号量制御を行う。当該符
号量制御のために量子化器104にフィードバックされ
る符号量制御信号は、量子化器104における量子化ス
ケールを制御するための信号である。具体的な符号量制
御の方法については後述の通りである。
【0018】一方、量子化された画像データは、逆量子
化器108に送られ、ここで逆量子化される。
【0019】さらに、この逆量子化により得られたDC
T係数データは、逆DCT器109に送られて逆DCT
された後、演算器112にて動き補償予測器111から
の予測差分画像が加算されて画像信号が復元される。
【0020】この復元された画像信号は、一時、画像メ
モリ110に蓄えられた後、動き補償予測器111に送
られる。画像メモリ110から動き補償予測器111に
送られた画像信号は、演算器102にて差分画像を計算
するためのリファレンスの復号化画像を生成するために
使用される。
【0021】また、出力端子107から出力される符号
化データである符号化ビットストリームは、ビデオ信号
の場合、1ピクチャ毎に可変長の符号量をもっている。
これは、MPEGがDCT、量子化、ハフマン符号化と
いう情報変換を用いている理由と同時に、画質向上のた
めにピクチャごとに配分する符号量を適応的に変更して
いるあるためである。すなわち、MPEGでは、動き補
償予測を行っているので、あるときは入力画像信号その
ままを符号化し、あるときは予測画像と入力画像信号と
の差分である差分画像信号を符号化するなど、符号化画
像自体のエントロピィが大きく変化するためである。こ
の場合、多くはその画像エントロピィ比率に配分しつ
つ、バッファメモリの容量制限を守りながら、符号量制
御がなされる。
【0022】したがってバッファ管理器112は、符号
化により発生した符号量と、使用可能な符号化レートと
の関係を監視し、バッファメモリ106において所定の
バッファ容量内に収まるように目標符号量を設定する。
【0023】この目標符号量に対する実際の発生符号量
の差に対応する情報は可変長符号化器105にフィード
バックされ、符号量制御器113に入る。符号量制御器
113では、量子化器106にセットする量子化スケー
ルの値を大きくして発生符号量を抑えたり、逆に量子化
スケールの値を小さくして発生符号量を小さくしたりす
るための符号量制御信号を生成する。
【0024】上述のように、可変長データを固定の転送
レートのデータ(固定転送レート符号化データ)として
転送する場合、そのデータの受信側となるビデオ信号復
号装置側の最大バッファ量が、その送信側のビデオ信号
符号化装置における発生符号量の上限値となる。すなわ
ち、一定速度で符号化データが入力されて、所定の値だ
け蓄積されたところから、所定の時刻(テレビジョン標
準放送方式の一つであるNTSC方式のビデオ信号なら
1/29.97sec単位)で復号化を一瞬で行う仮想
的な復号器のモデルを使用し、そのモデルの仮想バッフ
ァメモリ(いわゆるVBVバッファ)にオーバーフロー
もアンダーフローも発生しないように、符号化装置側で
符号化することがMPEGで規定されている。この規定
を守っていればVBVバッファ内でのレートは局部的に
変化しているものの、観測時間を長く取れば固定の転送
レートとなり、MPEGではこのことを固定レートであ
ると定義している。
【0025】ここで、上述したように定義された固定転
送レートの場合において、符号化装置側で発生符号量が
少ないときには、復号装置側ではバッファ占有量が上限
値に張り付いた状態になる。この場合、例えば無効ビッ
トを追加してバッファ(VBVバッファ)がオーバーフ
ローしないように、符号化装置側において符号量を増や
さなければならない。
【0026】一方、可変転送レートの場合には、この固
定転送レートの定義を拡張して、バッファ占有率が上限
値になったときに、復号装置における読み出しを中止す
ることにより、原理的にオーバーフローが起きないよう
に定義されている。したがって、可変転送レートの場合
において、仮に非常に発生符号量が少なくても、復号装
置の読み出しが中止されるので、固定転送レートの時の
ように無効ビットを入れる必要はない。このため、可変
転送レートの場合にはアンダーフローだけが発生しない
ように符号化する。
【0027】このような技術を背景にし、従来の可変転
送レート符号化においてビデオ信号を第1のパスと第2
のパスに分けて符号化し、第1のパスでは第2のパスの
符号化に必要な情報を出力するような技術の説明を行
う。
【0028】図13には、従来例の第1のパスの符号化
を行うための構成を示す。なお、この図13において、
図12に示した基本構成の各構成要素と同様に動作する
部分にはそれぞれ同じ指示符号を付加してそれらの説明
は省略する。
【0029】この図13に示す第1のパスの構成では、
入力端子101にビデオ信号が再生入力される。その
際、符号化情報には、全ビデオシーケンスに対して短区
間ごとに発生する発生符号量情報などが付加される。
【0030】この発生符号量は、VLC器105でのV
LC後に、符号量カウンタ121にて計算され、記憶回
路122に送られて記憶される。
【0031】記憶回路122は、例えばハードディスク
や光ディスクなど、高速のストレージメディアなど何で
もよい。
【0032】なお、当該第1のパスは、正確な圧縮が行
われたか否かをモニタする程度に用いられるので、この
図13には図示しているが、バッファメモリ106とそ
の後の符号化データの出力は、符号量をカウントできれ
ば必ずしも必要ない。
【0033】ところで、MPEGに代表されるような符
号化方式では、可変長符号化を行っているので量子化幅
を固定にして第1のパスの符号化を行うと、符号化画像
の複雑さや、動き補償の差分(残差成分)量に応じて発
生符号量が多くなる。
【0034】したがって、この性質を利用して、発生符
号量の配分を行うようにすれば、画質をほぼ均一にする
ことが可能となる。なお、後述する第2のパスの符号化
では、その符号量配分比率を保つと同時に、発生符号量
を全体の目標符号量に制御しなければならない。
【0035】発生符号量は、第1のパスの符号化で発生
した短区間単位で検出し、その情報を記憶回路122に
記憶する。短区間の例としては、ピクチャ内独立符号化
ごとに区切ることができ、約15ピクチャ程度の1GO
P(グループオブピクチャ)が考えられる。この場合、
各GOP単位にどの位の発生符号量であったかが記憶回
路122に記憶される。
【0036】第1のパスの符号化では、一般的に量子化
幅を小さめで且つ固定にして、第2パスで出力される最
終的な符号量より多くの符号量を発生させるのが普通で
ある。このように、第1のパスの符号化において量子化
幅を小さくするのは、画像の高周波成分まで細かく情報
を分解し、その画像の特性を検出する必要があるからで
ある。
【0037】ここで、第1のパスにおいてi番目の短区
間内に発生した符号量をPS1B(i)とする。この各
短区間内で発生した符号量PS1B(i)の比率を、第
2のパスでもほぼ同じなるようにし、最終目標総符号量
を第2のパスにおける各短区間内の目標符号量とする。
【0038】例えば、短区間を1GOPとすると、以下
の様な方法で画質をある程度保ちながら符号を制御する
ことができる。
【0039】次に、図14には、従来例の第2のパスの
符号化を行うための構成を示す。なお、この図14にお
いて、図12に示した基本構成の各構成要素と同様に動
作する部分にはそれぞれ同じ指示符号を付加してそれら
の説明は省略する。
【0040】この図14に示す第2のパスの構成におい
て、発生符号量を増加させるには、量子化スケールを小
さくし、一方、発生符号量を減少させるには量子化スケ
ールを大きくする。
【0041】この原理を用いて、例えばバッファメモリ
106の占有率をもとに、量子化幅を制御する方法が考
えられる。ここで注意すべき点は、片方向ピクチャ間予
測符号化される画像(Pピクチャ)は一つ前のピクチ内
独立符号化画像(Iピクチャ)もしくはPピクチャから
予測され、また、双方向ピクチャ間予測符号化画像(B
ピクチャ)は、時間的に両側のIピクチャやPピクチャ
から予測されている関係上、例えばIピクチャが劣化す
ると、連動して他のピクチャも劣化する。
【0042】以下の方式例では、これらのピクチャに対
する符号量配分を考慮しながら全体の符号量制御を実現
している。
【0043】先ず、目標符号量決定回路124では、記
憶回路122からの第1のパスで得られた発生符号量P
S1B(i)を使用して、以下の式のように各GOPの
目標符号量PS2B(i)を求める。 PS2B(i)=最終目標総符号量×PS1B(i)/
ΣPS1B(i)
【0044】ここで、一つのGOPに与える目標符号量
PS2B(i)をRとすると、具体的な符号量制御は、
以下の第1、第2のステップのようなアルゴリズムによ
り、符号量制御器113が行う。
【0045】(A)第1のステップ 第1のステップでは、以下の式のように、GOPの各ピ
クチャに対する割り当て符号量を、GOP内で未だ符号
化していないピクチャに対してある重みを付けて配分す
る。 Xi=Si×Qi Xp=Sp×Qp Xb=Sb×Qb
【0046】ここで、Xはグローバルコンプレクシティ
メジャー(global complexity measure)と呼ばれ、一
つ前の同ピクチャタイプの符号化結果の発生符号量Sと
平均量子化スケールQとの積で定義するものであり、i
はIピクチャを、pはPピクチャを、bはBピクチャを
表している。また、理想的な画質を達成する量子化スケ
ールは、Iピクチャを基準とした場合のPピクチャとの
比率がKp=1.0で、同じくIピクチャを基準とした
場合のBピクチャとの比率がKb=1.4であると仮定
する。
【0047】このとき、当該第1のステップで割り当て
られる各ピクチャの符号量Ti,Tp,Tbは、以下の
各式にて求められる。 Ti=MAX{R/(1+(NpXp/XiKp)+NbXb/XiKb)),br/(8*pr)} Tp=MAX{R/(Np+(NpKpXb/KbXp)),br/(8*pr)} Tb=MAX{R/(Nb+(NpKbXp/KbXp)),br/(8*pr)}
【0048】なお、各式において、TiはIピクチャの
符号量を表し、TpはPピクチャの符号量を、TbはB
ピクチャの符号量を、MAXは最大を、RはそのGOP
に与えられた初期値の符号量を、NpはGOP内のPピ
クチャの未符号化ピクチャ枚数、NbはGOP内のBピ
クチャの未符号化ピクチャ枚数、prはピクチャレー
ト、brはビットレートを表している。
【0049】ここで、初期値の符号量Rは、GOP内で
符号化が進むごとに次のように更新する。 R=R−Si,p,b
【0050】(B)第2のステップ 第2のステップでは第1のステップで割り当てられた各
ピクチャの符号量(Ti,Tp,Tb)と実際の発生符
号量を一致させるため、以下の各式に示すように、マク
ロブロック毎に発生符号量を加算しつつ、目標符号量か
ら途中での予測目標符号量との差を、量子化スケールに
マクロブロック単位でフィードバックする。 dji = dOi+Bj-1−(Ti(j-1) MB_cnt) djp = dOp+Bj-1−(Tp(j-1) MB_cnt) djb = dOp+Bj-1−(Tb(j-1) MB_cnt)
【0051】なお、各式中において、dOiはIピクチ
ャにおける仮想バッファ(VBVバッファ)の初期占有
量を、dOpはPピクチャにおける仮想バッファ(VB
Vバッファ)の初期占有量を、dObはBピクチャにお
ける仮想バッファ(VBVバッファ)の初期占有量を、
jは符号量カウンタ121にてカウントされた各ピクチ
ャの先頭から何番目かを示す番号を、Bjは符号量カウ
ンタ121でカウントされた各ピクチャの先頭からj番
目のマクロブロックまでの発生符号量を、MB_cnt
は1ピクチャ内のマクロブロック数を、djiはIピク
チャにおけるフィードバック量を、djpはPピクチャ
におけるフィードバック量を、djbはBピクチャにお
けるフィードバック量を示している。
【0052】さらに、平均量子化スケールQは、以下の
式にて求められる。 Q=dj×31/r R = 2×br/pr
【0053】なお、式中のQは量子化スケールを、rは
フィードバックの応答速度を決定するパラメータであ
る。
【0054】従来の構成では、上述のような各演算を行
うことにより符号量制御を行うことが可能となる。
【0055】なお、MPEGについては、ISO−IE
C11172−2、ITU−T H.262/ISO−
IEC13818−2に詳細な説明がなされているた
め、ここではこれ以上の説明は省略する。
【0056】
【発明が解決しようとする課題】このように、従来の構
成では可変転送レート符号化を実現するために、上述し
たような2回のパスの符号化を通さなければならない。
【0057】すなわち、図13,図14に示したよう
に、ビデオ信号符号化装置に対して、符号化する動画像
信号を2度入力させなければならなかった。このため、
例えば放送や通信などによってリアルタイムで送信され
てくる動画像信号などのように、1度しか送信されてこ
ない画像信号に関しては、可変転送レート符号化を行う
ことができなかった。
【0058】本発明は、上述の課題に鑑みてなされたも
のであり、例えば放送や通信などによってリアルタイム
で送信されてくる動画像信号に対しても可変転送レート
での符号化を行うことが可能な可変転送レート符号化方
法および装置、記録媒体の提供を目的とする。
【0059】
【課題を解決するための手段】本発明に係る可変転送レ
ート符号化方法は、上述の課題を解決するために、複数
のピクチャからなるビデオ信号を直交変換と量子化を使
用して符号化し、可変転送レートにて出力する可変転送
レート符号化方法であって、所定のレートでビデオ信号
を固定転送レートに符号化し、固定転送レートで符号化
された固定転送レート符号化データを記録し、記録され
た固定転送レート符号化データの符号化情報を観測し、
符号化情報と目標とする平均可変転送レートもしくは目
標符号量もしくは削減したい周波数に関する情報をもと
に、固定転送レート符号化データの交流成分に対応する
符号を削除することにより、固定転送レート符号化デー
タを可変転送レート符号化データへ変換するようにして
いる。
【0060】また、本発明に係る可変転送レート符号化
方法は、上述の課題を解決するために、複数のピクチャ
からなるビデオ信号を直交変換と量子化を使用して符号
化し、可変転送レートにて出力する可変転送レート符号
化方法であって、所定のレートでビデオ信号を固定転送
レートに符号化し、固定転送レートで符号化された固定
転送レート符号化データの符号化情報を観測し、固定転
送レートで符号化された固定転送レート符号化データと
符号化情報を記録し、観測されて記録された符号化情報
と目標とする平均可変転送レートもしくは目標符号量も
しくは削減したい周波数に関する情報をもとに、固定転
送レート符号化データの交流成分に対応する符号を削除
することにより、固定転送レート符号化データを可変転
送レート符号化データへ変換するようにしている。
【0061】ここで、本発明に係る可変転送レート符号
化方法において、固定転送レート符号化データの交流成
分に対応する符号を削除する場合に、双方向ピクチャ間
予測符号化されたピクチャにおいて実行するようにして
いる。
【0062】また、本発明に係る可変転送レート符号化
方法において、固定転送レートの符号化では、ピクチャ
内独立符号化されたピクチャと双方向ピクチャ間予測符
号化されたピクチャで符号化するようにしている。
【0063】同じく本発明に係る可変転送レート符号化
方法において、固定転送レート符号化データの符号化情
報を観測する場合には、少なくともピクチャごとの発生
符号量と平均量子化幅を観測するようにしている。
【0064】次に、本発明に係る可変転送レート符号化
装置は、上述の課題を解決するために、複数のピクチャ
からなるビデオ信号を直交変換と量子化を使用して符号
化し、可変転送レートにて出力する可変転送レート符号
化装置であって、所定のレートでビデオ信号を固定転送
レートに符号化する固定転送レート符号化手段と、固定
転送レートで符号化された固定転送レート符号化データ
を記録する記録手段と、記録された固定転送レート符号
化データの符号化情報を観測する符号化情報観測手段
と、符号化情報と目標とする平均可変転送レートもしく
は目標符号量もしくは削減したい周波数に関する情報を
もとに、固定転送レート符号化データの交流成分に対応
する符号を削除する交流成分符号削除手段とを有するよ
うになされている。
【0065】また、本発明に係る可変転送レート符号化
装置は、上述の課題を解決するために、複数のピクチャ
からなるビデオ信号を直交変換と量子化を使用して符号
化し、可変転送レートにて出力する可変転送レート符号
化装置であって、所定のレートでビデオ信号を固定転送
レートに符号化する固定転送レート符号化手段と、固定
転送レートで符号化された固定転送レート符号化データ
の符号化情報を観測する符号化情報観測手段と、固定転
送レート符号化データ及び符号化情報を記録する記録手
段と、観測されて記録手段に記録された符号化情報と目
標とする平均可変転送レートもしくは目標符号量もしく
は削減したい周波数に関する情報をもとに、固定転送レ
ート符号化データの交流成分に対応する符号を削除する
交流成分符号削除手段とを有するようになされている。
【0066】ここで、本発明に係る可変転送レート符号
化装置において、固定転送レート符号化データの交流成
分に対応する符号を削除する場合に、双方向ピクチャ間
予測符号化されたピクチャにおいて実行するようにして
いる。
【0067】また、本発明に係る可変転送レート符号化
装置において、固定転送レートの符号化では、ピクチャ
内独立符号化されたピクチャと双方向ピクチャ間予測符
号化されたピクチャで符号化するようにしている。
【0068】同じく本発明に係る可変転送レート符号化
装置において、固定転送レート符号化データの符号化情
報を観測する場合には、少なくともピクチャごとの発生
符号量と平均量子化幅を観測するようにしている。
【0069】上述のように構成された本発明に係る可変
転送レート符号化方法および装置によれば、従来の可変
転送レート符号化装置のように、2回のパスを通す必要
がなくなる。すなわち、符号化する動画像信号は1度し
か入力しなくても可変転送レート符号化を行うことか可
能となる。このため、放送や通信等からリアルタイムで
送信されてくる動画像など1度しか送信されない画像に
関しても可変転送レート符号化を行うことが可能にな
る。
【0070】次に、本発明に係る記録媒体は、複数のピ
クチャからなるビデオ信号を直交変換と量子化を使用し
た符号化により生成された可変転送レート符号化データ
を記録してなる記録媒体であって、所定のレートでビデ
オ信号を固定転送レートに符号化し、固定転送レートで
符号化された固定転送レート符号化データを一時保存
し、一時保存された固定転送レート符号化データの符号
化情報を観測し、符号化情報と目標とする平均可変転送
レートもしくは目標符号量もしくは削減したい周波数に
関する情報をもとに、固定転送レート符号化データの交
流成分に対応する符号を削除することにより、固定転送
レート符号化データを可変転送レート符号化データへ変
換して生成された可変転送レート符号化データを記録し
てなるものである。
【0071】また、本発明に係る記録媒体は、所定のレ
ートでビデオ信号を固定転送レートに符号化し、固定転
送レートで符号化された固定転送レート符号化データの
符号化情報を観測し、固定転送レートで符号化された固
定転送レート符号化データと前記符号化情報を一時保存
し、観測されて一時保存された符号化情報と目標とする
平均可変転送レートもしくは目標符号量もしくは削減し
たい周波数に関する情報をもとに、固定転送レート符号
化データの交流成分に対応する符号を削除することによ
り、固定転送レート符号化データを可変転送レート符号
化データへ変換して生成された可変転送レート符号化デ
ータを記録してなるものである。
【0072】ここで、本発明に係る記録媒体において、
ビデオ信号の符号化には、片方向ピクチャ間予測符号化
と双方向ピクチャ間予測符号化とピクチャ内独立符号化
とがあり、固定転送レート符号化データの交流成分に対
応する符号を削除する際には、当該符号の削除を、双方
向ピクチャ間予測符号化されたピクチャにおいて実行し
てなる。
【0073】また、本発明に係る記録媒体において、ビ
デオ信号の符号化には、片方向ピクチャ間予測符号化と
双方向ピクチャ間予測符号化とピクチャ内独立符号化と
があり、固定転送レートで符号化する際には、前記ピク
チャ内独立符号化されたピクチャと双方向ピクチャ間予
測符号化されたピクチャで符号化してなる。
【0074】さらに、本発明に係る記録媒体において、
固定転送レート符号化データの符号化情報を観測する際
には、少なくともピクチャごとの発生符号量と平均量子
化幅を観測してなる。
【0075】
【発明の実施の形態】以下、本発明に係る可変転送レー
ト符号化方法および装置、記録媒体の好ましい実施の形
態について図面を参照しながら詳細に説明する。
【0076】図1には、本発明に係る可変転送レート符
号化方法及び装置が適用される一実施の形態としてのビ
デオ信号符号化装置の全体構成を示す。なお、本実施の
形態では、動画像信号の符号化手法として例えばMPE
G1符号化を用いた例を挙げて説明する。
【0077】この図1において、本実施の形態のビデオ
信号符号化装置の入力端子1に入力される入力画像信号
は、輝度信号と色差信号で構成されたビデオ信号であ
り、ディジタル化された後にピクチャタイプにあわせて
画像の並べ替えが行われているものである。当該入力画
像信号が固定転送レート符号化データとして記憶回路2
2に記録され、さらにこの記憶回路22に記録された固
定転送レート符号化データを可変転送レート符号化デー
タに変換するまでの概略構成例を、この図1を用いて説
明する。
【0078】入力端子1に供給された入力画像信号は、
演算器2と動き補償予測器11に送られる。
【0079】動き補償予測器11では、入力画像信号を
その符号化順に動き補償予測し、演算器2では、入力画
像信号と動き補償予測器11からの予測画像との差分が
計算される。
【0080】当該演算器2での演算により得られた差分
画像データは、DCT器3においてDCTが行われる。
【0081】このDCT器3からのDCT係数は、量子
化器4で量子化される。その量子化データは、動き補償
予測器11からの動きベクトルや符号化モードと共にV
LC器5に送られ、当該VLC器5で可変長符号化(V
LC)される。
【0082】このVLC器5での可変長符号化によって
得られた符号化データは、後述するAC符号削除器28
を通った後、バッファメモリ6に一時蓄積され、その後
に読み出されて、MPEGのビデオストリームとして出
力端子7から外部に出力される。この出力端子7から出
力されたMPEGのビデオストリームは、図示しない本
発明の記録媒体に記録されることになる。
【0083】また、レート制御器23は、バッファメモ
リ6の充足度を監視しており、基本的には、バッファメ
モリ6の充足度が多くなると量子化を粗く、少なくなる
と量子化を細かくするような符号化制御信号を、量子化
器4にフィードバックする。すなわち、当該量子化器4
にフィードバックされる符号化制御信号は、量子化幅を
制御するための制御信号である。
【0084】ここで、本実施の形態においても、前述し
たように、入力画像信号はMPEGで定義される固定転
送レートで符号化される。この固定転送レート符号化レ
ートは、記録メディアの容量と、記録する入力画像信号
の再生時間に依存するものであるが、その条件内で当該
レートは極力高いほうが望ましい。すなわち画質がよい
ほうが望ましい。なぜならば、当該固定転送レート符号
化データのレートが後述する可変転送レート符号化デー
タ変換において符号化される条件の最大転送レートに等
しくなるからである。
【0085】このため、本実施の形態では、バッファメ
モリ6から出力される固定転送レート符号化データを、
記憶回路22に記録するようにしている。なお、本実施
の形態にて用いる記憶回路22は、記録再生可能なハー
ドディスクや光ディスク、高速のストレージメディアな
ど何でもよい。
【0086】一方、Iピクチャ、Pピクチャは、後に動
き補償予測の参照画像として用いる必要があるため、量
子化器4から出力される当該IピクチャやPピクチャの
量子化データは、逆量子化器8以降にも送られる。
【0087】すなわち、この逆量子化器8での逆量子化
により得られたDCT係数データは、逆DCT器9に送
られて逆DCTされた後、演算器12にて動き補償予測
器11からの予測差分画像が加算されて画像信号が復元
される。
【0088】この復元された画像信号は、一時、画像メ
モリ10に蓄えられる。当該復元されて画像メモリ10
に蓄えられた画像信号は、後のビデオ信号復号装置にお
いて再生されるものと同じ画像信号である。
【0089】当該画像メモリ10に蓄えられた画像信号
は、動き補償予測器11に送られ、次の動き補償予測の
参照画像となされる。つまり、画像メモリ10から動き
補償予測器11に送られた画像信号は、演算器2にて差
分画像を計算するためのリファレンスの復号化画像を生
成するために使用される。
【0090】次に、本実施の形態のビデオ信号符号化装
置では、記憶回路22に記録された固定転送レート符号
化データを、符号化情報観測器24に送る。この符号化
情報観測器24では、固定転送レート符号化データから
各ピクチャの発生符号量や量子化幅を観測し、その発生
符号量や量子化幅を再び記憶回路22に送って記録させ
る。
【0091】ここで、MPEG符号化による圧縮データ
は、ピクチャの先頭に4バイトのピクチャスタートコー
ドをつけるように決められている。このピクチャスター
トコードは、「0×00000100」といった他のデ
ータと区別できるようバイトアラインされたユニークコ
ードなので、符号化情報観測器24では、先ずこのピク
チャスタートコードを検出し、次に当該ピクチャスター
トコードが検出されるまでの間の符号量をカウントする
ことにより、そのピクチャの発生符号量を計算するよう
にしている。
【0092】また、発生符号量は、符号化レートにも依
存するが、15Mbps相当で、最大1.75Mビット
程度であり、さらに精度も1000ビット程度あれば良
い。したがって、記憶回路22には、11〜12ビット
/ピクチャ程度の情報でバイトアラインを考えて、2バ
イト程度の情報を符号化されたピクチャ順番に記録する
ようにしている。
【0093】さらに、量子化幅情報としては、マクロブ
ロックという16画素×16画素のブロック毎に決めら
れる量子化幅の和、もしくは平均値を求めるのが理想的
であるが、いわゆるNTSC放送方式の720×480
画素のピクチャの場合には1350個のマクロブロック
の平均をとらなければならない。
【0094】この場合、MPEGレイヤのうち、本来な
らばマクロブロック層という比較的深い部分まで圧縮デ
ータをVLD(可変調復号化)しなければならないが、
高速化のために、マクロブロック1列分のスライス層の
先頭にあるスライス量子化幅を量子化幅情報として用い
ることも可能である。
【0095】このスライス量子化幅は、NTSC放送方
式の720×480画素のピクチャの場合には30個
(480/16)存在していて、ピクチャスタートコー
ドと同様にユニークコードであるスライススタートコー
ド「0×00000101〜0×0000011E」の
間で検出することが可能である。なお、スライス量子化
幅はそのスライススタートコードの直後の5ビットにて
示されている。
【0096】符号化情報観測器24では、上述した発生
符号量や量子化幅の値を30個観測して、それらの和も
しくは平均をとるようにしている。なお、量子化幅は、
マクロブロック層でもスライス層でも1〜31の5ビッ
トで示されるので、当該量子化幅情報は2バイトあれば
表現できる値である。このため、記憶回路22において
は、当該量子化幅情報を発生符号量情報の後に付加して
記録するようにしている。
【0097】図1の構成では、符号化した後の固定転送
レート符号化データから発生符号量や量子化幅情報を観
測する例を挙げたが、VLC器5での符号化と同時に、
発生符号量や量子化幅情報を観測するようにしてもよ
い。
【0098】当該VLC器5での符号化と同時に発生符
号量や量子化幅情報を符号化情報観測器24にて観測す
る場合の構成を、図2に示す。なお、この図2におい
て、図1に示した構成の各構成要素と同様に動作する部
分にはそれぞれ同じ指示符号を付加してそれらの説明は
省略する。
【0099】この図2に示す構成の符号化情報観測器2
4では、例えば、VLC器5で可変長符号化を行ってい
るときの符号化データを用いて、例えばピクチャスター
トコード間の符号をカウントすることにより、符号化時
のマクロブロック毎の量子化幅の和もしくは平均値を観
測するようにしている。当該符号化情報観測器24にて
観測された発生符号量や量子化幅情報は、記憶回路22
に記録される。もちろん、符号化情報観測器24では、
前述したように、ピクチャスタートコード間で量子化幅
を求める代わりに、スライススタートコード間でスライ
ス量子化幅を求めることも可能である。
【0100】上述した図1及び図2の構成においては、
記憶回路22に記録された発生符号量情報と量子化幅情
報、固定転送レート符号化データ等を用いて、後述する
ように、当該固定転送レート符号化データを可変転送レ
ート符号化データに変換するようにしている。
【0101】すなわち、図1及び図2の構成の符号量制
御回路30は、記憶回路22に記録された発生符号量情
報と量子化幅情報、固定転送レート符号化データ、及
び、後述する目標とする平均可変転送レートもしくは目
標符号量もしくは削減したい周波数に関する情報をもと
に、当該固定転送レート符号化データを可変転送レート
符号化データに変換するための符号量制御信号を生成
し、この符号量制御信号をAC符号削除器28に送るよ
うにしている。
【0102】AC符号削除器28では、符号量制御回路
30からの符号量制御信号に基づいて、VLC符号器5
からの符号化データの交流成分(AC成分)に対応する
符号を削除することにより、固定転送レート符号化デー
タを可変転送レート符号化データへ変換する。
【0103】図3には、記憶回路22に記録された発生
符号量情報と量子化幅情報、固定転送レート符号化デー
タ等を用いて、当該記憶回路22から読み出された固定
転送レート符号化データを可変転送レート符号化データ
に変換するための構成、すなわち、図1及び図2の符号
量制御回路30及びAC符号削除器28の、より具体的
な構成を示している。なお、この図3には、説明の都合
上、符号量制御回路30及びAC符号削除器28だけで
なく、記憶回路22やVLC回路5、バッファメモリ
6、出力端子7等も同時に示している。
【0104】この図3において、記憶回路22に記録さ
れた発生符号量情報および量子化幅情報は、当該記憶回
路22から読み出されて、符号量制御回路30の目標符
号量決定回路26に入力される。また、当該記憶回路2
2に記録されていた固定転送レート符号化データは、V
LD器5に送られる。
【0105】記録回路22からの発生符号量情報および
量子化幅情報が供給された、目標符号量決定回路26に
はまた、例えばCPU(中央処理ユニット)25から、
可変転送レート符号化データの目標符号量が設定され
る。なお、このCPU25は、本実施の形態では符号量
制御回路30の外部に設けるようにしているが、内部に
設けることも可能である。当該CPU25にて設定され
る目標符号量は、これから可変転送レート符号化データ
に変換しようとする固定転送レート符号化データの再生
時間がわかれば、平均可変転送レートを入力するのと等
価となる。
【0106】ここで、この目標符号量決定回路26にお
ける符号化量決定のアルゴリズム例を以下に説明する。
【0107】例えば、前述したように符号化情報観測器
24が観測したピクチャ毎の発生符号量をBIT(i)、
そのときのピクチャ全体の平均量子化幅をQ(i)、固
定転送レート符号化データを可変転送レート符号化デー
タに変換した後の全体の目標符号量をTBとする。な
お、(i)はピクチャの番号を示す。これらを用いて、
可変化転送レート符号化データの各ピクチャに与える全
体の目標符号量TG(i)は、以下の式により求めるこ
とができる。 EN(i)=BIT(i)0.8×Q(i) TG(i)=TB×EN(i)/ΣEN(i)
【0108】この式により求めた、可変化転送レート符
号化データの各ピクチャに与える全体の目標符号量(ピ
クチャ目標符号量情報)TG(i)は、削除符号量制御
回路27に送られる。なお、式中のENは、その観測し
たピクチャ複雑さや、動き補償時の誤差量にほぼ比例し
ており、符号化の難しさを表すものである。このENの
値が高いときには符号を与え、小さいときには符号を削
除することで、画質を一定にした符号量割り付けが可能
となる。すなわち、可変転送レート符号化データの各ピ
クチャに与える全体の目標符号量TGは、この比率で、
当該可変転送レート符号化データに変換した後の全体の
目標符号量TBを分配していることに他ならない。
【0109】削除符号量制御回路27では、目標符号量
決定回路26にて上述のようにして求めたピクチャ目標
符号量TG(i)と、符号量カウンタ21がバッファメ
モリ6からの符号化データをカウントして生成したピク
チャ符号量情報との差から、符号をどのくらいに削除す
るかの割合を計算し、その結果を削除割当情報としてA
C符号削除器28に送信する。
【0110】一方、記憶回路22から読み出されてVL
D器5に送られた固定転送レート符号化データは、当該
VLD器5にて可変長復号化される。
【0111】すなわち、各ピクチャのマクロブロックの
AC符号コードは、図4〜図7の各表に示したMPEG
で規定されたハフマン符号で符号化されているため、当
該VLD器5ではその可変長符号化に対応する可変長復
号を行う。なお、図4にはDCT係数とコンビネーショ
ンコードとの対応表を、図5にはゼロラン長のコード表
を、図6にはDCT係数とレベルコードとの対応表を、
図7にはVLCコードと1例のゼロラン長との対応表を
示すが、これら図4〜図7の表についてはISO/IE
C 11172−2に規定されているものであるため、
ここではその説明は省略する。
【0112】ここで、マクロブロックの中には輝度信号
4つ、色差信号2つの計6つ分の8×8画素のブロック
が存在する。このブロックそれぞれにAC符号(DCT
係数)が存在する。図8には、当該8×8画素のブロッ
クの一例を示し、図中のDCが直流成分を、それ以外の
数字はAC符号を表しているこの図8に示した8×8画
素のブロック内のハフマン符号事象は、図9に示すよう
に、当該ブロック内のDCT係数をジグザグにならべた
時に、0以外の有効係数(DCT係数)が検出されるま
での、0の個数(0ランレングス)とそれら有効係数と
の組み合わせの事象によって表現されている。
【0113】すなわち、これらを展開したとすると、図
10に示すイントラ(Iピクチャ)の場合、図11に示
す非イントラ(P,Bピクチャ)の場合では、図中左上
に来るDC符号コードの存在、非存在の違いがあるが、
いずれにしてもこれら図10及び図11に示すイントラ
及び非イントラにおけるマクロブロックの16画素×1
6画素の領域に展開されることになる。
【0114】VLD器5では、このようなDCT係数の
AC符号の「0ランレングスと有効係数」事象とその符
号長を検出して、図9に示したようなDCT係数のAC
符号が送られてくる順番、すなわち、低域のDCT係数
から順にジグザグスキャンして並べたときの、それらの
符号長の累積符号量と、当該ジグザグスキャンした場合
の各DCT係数の位置を示すアドレスとを計算して、そ
れらの情報をVLD情報として、符号化データと共にA
C符号削除器28に送信する。
【0115】当該AC符号削除器28では、VLD器5
から送られてきた符号化データ及びVLD情報と、削除
他符号量制御回路27から送られてきた削除割合情報と
をもとにして、DCT係数のAC符号を削減する。
【0116】なお、VLD情報は、DCT係数のAC符
号とその符号長を含んでいる。したがって、AC符号削
除器28では、図9に示すように、AC符号をジグザグ
スキャンにより低域側から並べたときの、その符号長の
目累積符号量のトータル符号量に、(1−削除割合)の
値を乗じた値までを有効として、それ以降のAC符号を
削除する。
【0117】また、AC符号削除器28では、当該削除
後のAC符号についてはいわゆるEOB(END OF BLOC
K)コードを付加して送信する。この操作によって、各
ブロックのAC符号が削除割合分だけ削除される。
【0118】このようにして全部のブロックを処理した
後の符号化データは、1ピクチャ分だけバッファメモリ
6に蓄積され、さらにピクチャ全体の符号が符号量カウ
ンタ21にて計算され、その結果が削除符号量制御回路
27に送られる。
【0119】なお、符号量カウンタ21にてカウントし
た符号量の値が、目標符号量に対して大きい場合には、
もう一度、その削除されたピクチャ符号化データがVL
D器5に送られて上述同様の処理が繰り返される。
【0120】一方で、符号量カウンタ21にてカウント
した符号量の値が、最終的に目標符号量に達したなら
ば、バッファメモリ6に蓄積されたデータが可変転送レ
ート符号化データとして出力端子7から出力される。
【0121】また、AC符号削除器28は、AC符号以
外の部分はなにも操作せず、バッファメモリ6に送信す
る。
【0122】さらに、各ピクチャの符号化データは目標
符号量に達するまで、上述したように繰り返し処理さ
れ、最終的に目標符号量に達したときに、先に出力した
符号化データに繋げて出力される。したがって、出力端
子7からの出力符号化データは、ピクチャ単位で出力さ
れることになる。
【0123】本発明の可変転送レート符号化方法及び装
置が適用される本実施の形態のビデオ信号符号化装置に
よれば、上述のような処理によって目標の符号量まで符
号を削減することが可能である。
【0124】また、本発明実施の形態の記録媒体によれ
ば、本実施の形態のビデオ信号符号化装置によって上述
したようにして生成された可変転送レート符号化データ
を記録してなることで、記録媒体の容量は有効に活用さ
れることになり、その可変転送レート符号化データを後
に復号した場合にも良好な復号データが得られることに
なる。
【0125】なお。DCT係数のAC符号の削減の方法
としては、上述したような目標符号量に基づく削減方法
だけでなく、ある特定の周波数以降に対応するAC符号
を削減するといった方法も考えられる。この場合、図3
のCPU25からは、前述した平均転送レートもしくは
目標符号量の情報の代わりに、ブロックのアドレスを指
定する。
【0126】すなわち、この場合は、図9に示したDC
T係数のAC符号の低域側からジグザグスキャン順に並
べたときのアドレスを監視して、所定のアドレス数より
後のAC符号を削減すれば良い。これにより、最終的に
出力される可変転送レート符号化データの総符号量は制
御できないものの、特定の画質(すなわち帯域)を持っ
た可変転送レート符号化データへ、固定転送レート符号
化データを変換することが可能となる。
【0127】また、この特定の周波数以降に対応するA
C符号を削減する処理を行うと、MPEGのPピクチャ
では、固定転送レート符号化を行った時点よりも、画質
が劣化していることになる。したがって、その劣化した
画像からまたその次の片方向ピクチャ間予測を循環して
行うようにすると、誤差が蓄積して劣化が目立つように
なる虞がある。このような場合には、DCT係数のAC
符号を削除するピクチャは、IピクチャかBピクチャに
限定することも効果的である。これによって、巡回によ
る誤差が蓄積することを防ぐことが可能となる。
【0128】さらに、この場合は、固定転送レート符号
化を行う時点から、IピクチャかBピクチャだけで符号
化することも有効である。
【0129】本発明は、上述した実施の形態に限定され
ることはなく、本発明に係る技術的思想を逸脱しない範
囲であれば、設計等に応じて種々の変更が可能であるこ
とは勿論であり、符号化の手法も前述したMPEG1に
限らない。
【0130】
【発明の効果】請求項1及び請求項6に記載の本発明に
係る可変転送レート符号化方法及び装置においては、所
定のレートでビデオ信号を固定転送レートに符号化し、
固定転送レートで符号化された固定転送レート符号化デ
ータを記録し、記録された固定転送レート符号化データ
の符号化情報を観測し、符号化情報と目標とする平均可
変転送レートもしくは目標符号量もしくは削減したい周
波数に関する情報をもとに、固定転送レート符号化デー
タの交流成分に対応する符号を削除することにより、固
定転送レート符号化データを可変転送レート符号化デー
タへ変換するようにしているため、符号化する動画像信
号は1度しか入力しなくても可変転送レート符号化を行
うことが可能となり、したがって、放送や通信などから
リアムタイムで送信されてくる動画像など1度しか送信
されない画像に関しても可変転送レート符号化を行うこ
とが可能になる。
【0131】請求項2及び請求項7に記載の本発明に係
る可変転送レート符号化方法及び装置においては、所定
のレートでビデオ信号を固定転送レートに符号化し、固
定転送レートで符号化された固定転送レート符号化デー
タの符号化情報を観測し、固定転送レートで符号化され
た固定転送レート符号化データと符号化情報を記録し、
観測されて記録された符号化情報と目標とする平均可変
転送レートもしくは目標符号量もしくは削減したい周波
数に関する情報をもとに、固定転送レート符号化データ
の交流成分に対応する符号を削除することにより、固定
転送レート符号化データを可変転送レート符号化データ
へ変換するようにしているため、符号化する動画像信号
は1度しか入力しなくても可変転送レート符号化を行う
ことが可能となり、したがって、放送や通信などからリ
アムタイムで送信されてくる動画像など1度しか送信さ
れない画像に関しても可変転送レート符号化を行うこと
が可能になる。
【0132】請求項3及び請求項8に記載の本発明に係
る可変転送レート符号化方法及び装置においては、固定
転送レート符号化データの交流成分に対応する符号を削
除する場合に、双方向ピクチャ間予測符号化されたピク
チャにおいて実行するようにしているため、符号を削除
する場合に、巡回による誤差の蓄積を防止しながら、可
変転送レート符号化を行うことが可能となる。
【0133】請求項4及び請求項9に記載の本発明に係
る可変転送レート符号化方法及び装置においては、固定
転送レートの符号化では、ピクチャ内独立符号化された
ピクチャと双方向ピクチャ間予測符号化されたピクチャ
で符号化するようにしているため、符号を削除する場合
に、巡回による誤差の蓄積を防止しながら、可変転送レ
ート符号化を行うことが可能となる。
【0134】請求項5及び請求項10に記載の本発明に
係る可変転送レート符号化方法及び装置においては、固
定転送レート符号化データの符号化情報を観測する場合
に、少なくともピクチャごとの発生符号量と平均量子化
幅を観測するようにしており、これらは例えばピクチャ
スタートコード間の符号量をカウントするだけで容易に
観測することができる。
【0135】上述のように、本発明に係る可変転送レー
ト符号化方法および装置によれば、従来の可変転送レー
ト符号化装置のように2回のパスを通す必要がなくな
る。すなわち、符号化する動画像信号は1度しか入力し
なくても可変転送レート符号化を行うことが可能とな
る。したがって、放送や通信などからリアムタイムで送
信されてくる動画像など1度しか送信されない画像に関
しても可変転送レート符号化を行うことが可能になる。
また、符号を削除する場合、巡回による誤差の蓄積防止
しながら、可変転送レート符号化を行うことが可能とな
る。
【0136】請求項11に記載の本発明に係る記録媒体
においては、複数のピクチャからなるビデオ信号を直交
変換と量子化を使用した符号化により生成された可変転
送レート符号化データを記録してなる記録媒体であっ
て、所定のレートでビデオ信号を固定転送レートに符号
化し、固定転送レートで符号化された固定転送レート符
号化データを一時保存し、一時保存された固定転送レー
ト符号化データの符号化情報を観測し、符号化情報と目
標とする平均可変転送レートもしくは目標符号量もしく
は削減したい周波数に関する情報をもとに、固定転送レ
ート符号化データの交流成分に対応する符号を削除する
ことにより、固定転送レート符号化データを可変転送レ
ート符号化データへ変換して生成された可変転送レート
符号化データを記録してなるものであり、したがって、
その記録媒体の容量は有効に活用されており、その可変
転送レート符号化データを後に復号した場合にも良好な
復号データが得られることになる。
【0137】請求項12に記載の本発明に係る記録媒体
は、所定のレートでビデオ信号を固定転送レートに符号
化し、固定転送レートで符号化された固定転送レート符
号化データの符号化情報を観測し、固定転送レートで符
号化された固定転送レート符号化データと前記符号化情
報を一時保存し、観測されて一時保存された符号化情報
と目標とする平均可変転送レートもしくは目標符号量も
しくは削減したい周波数に関する情報をもとに、固定転
送レート符号化データの交流成分に対応する符号を削除
することにより、固定転送レート符号化データを可変転
送レート符号化データへ変換して生成された可変転送レ
ート符号化データを記録してなるものであり、したがっ
て、その記録媒体の容量は有効に活用されており、その
可変転送レート符号化データを後に復号した場合にも良
好な復号データが得られることになる。
【0138】請求項13に記載の本発明に係る記録媒体
において、ビデオ信号の符号化には、片方向ピクチャ間
予測符号化と双方向ピクチャ間予測符号化とピクチャ内
独立符号化とがあり、固定転送レート符号化データの交
流成分に対応する符号を削除する際には、当該符号の削
除を、双方向ピクチャ間予測符号化されたピクチャにお
いて実行してなるため、その可変転送レート符号化デー
タを後に復号した場合に、巡回による誤差の蓄積のない
良好な復号データが得られることになる。
【0139】請求項14に記載の本発明に係る記録媒体
において、ビデオ信号の符号化には、片方向ピクチャ間
予測符号化と双方向ピクチャ間予測符号化とピクチャ内
独立符号化とがあり、固定転送レートで符号化する際に
は、前記ピクチャ内独立符号化されたピクチャと双方向
ピクチャ間予測符号化されたピクチャで符号化してなる
ため、その可変転送レート符号化データを後に復号した
場合に、巡回による誤差の蓄積のない良好な復号データ
が得られることになる。
【0140】請求項15に記載の本発明に係る記録媒体
において、固定転送レート符号化データの符号化情報を
観測する際には、少なくともピクチャごとの発生符号量
と平均量子化幅を観測してなるため、これらは例えばピ
クチャスタートコード間の符号量をカウントするだけで
容易に観測されたものとなる。
【図面の簡単な説明】
【図1】本発明の可変転送レート符号化方法および装置
が適用される実施の形態のビデオ信号符号化装置におい
て、固定転送レート符号化データを符号化情報観測器で
観測して可変転送レート符号化データに変換する場合の
概略構成を示すブロック図である。
【図2】本実施の形態のビデオ信号符号化装置におい
て、符号化しながら発生符号化量や量子化幅情報を符号
化情報観測器で観測して固定転送レート符号化データを
可変長符号化データに変換する場合の概略構成例を示す
ブロック図である。
【図3】本実施の形態のビデオ信号符号化装置におい
て、記憶回路に記録された発生符号量情報と量子化幅情
報、固定転送レート符号化データを用いて、固定転送レ
ート符号化データを可変転送レート符号化データに変換
する具体的構成例を示すブロック図である。
【図4】DCT係数とコンビネーションコードとの対応
表を示す図である。
【図5】ゼロラン長のコード表を示す図である。
【図6】DCT係数とレベルコードとの対応表を示す図
である。
【図7】VLCコードと1例のゼロラン長との対応表を
示す図である。
【図8】DCTされたマクロブロックとDCT係数の一
例を示す図である。
【図9】マクロブロックのDCT係数をジグザグスキャ
ンした順にならべた時に、0以外の有効係数が検出され
るまでの、0の個数(0ランレングス)とそれら有効係
数との組み合わせの事象を表現する図である。
【図10】イントラマクロブロックの場合におけるジグ
ザグスキャンの様子を示す図である。
【図11】非イントラマクロブロックの場合におけるジ
グザグスキャンの様子を示す図である。
【図12】従来例のビデオ信号符号化装置の基本構成を
示すブロック図である。
【図13】従来例のビデオ信号符号化装置において第1
のパスの符号化を行う場合の構成を示すブロック図であ
る。
【図14】従来例のビデオ信号符号化装置において第2
のパスの符号化を行う場合の構成を示すブロック図であ
る。
【符号の説明】
1…入力端子、2…演算器、3…DCT器、4…量子化
器、5…VLC器、6…バッファメモリ、7…出力端
子、8…逆量子化器、9…逆DCT器、10…画像メモ
リ、11…動き補償予測器、12…演算器、21…符号
量カウンタ、22…記憶回路、23…レート制御器、2
4…符号化情報観測器、25…CPU、26…目標符号
量決定回路、27…削除符号量制御器、28…AC符号
削除器

Claims (15)

    【特許請求の範囲】
  1. 【請求項1】 複数のピクチャからなるビデオ信号を直
    交変換と量子化を使用して符号化し、可変転送レートに
    て出力する可変転送レート符号化方法であって、 所定のレートでビデオ信号を固定転送レートに符号化す
    るステップと、 前記固定転送レートで符号化された固定転送レート符号
    化データを記録するステップと、 前記記録された固定転送レート符号化データの符号化情
    報を観測するステップと、 前記符号化情報と目標とする平均可変転送レートもしく
    は目標符号量もしくは削減したい周波数に関する情報を
    もとに、前記固定転送レート符号化データの交流成分に
    対応する符号を削除することにより、前記固定転送レー
    ト符号化データを可変転送レート符号化データへ変換す
    るステップと、を有することを特徴とする可変転送レー
    ト符号化方法。
  2. 【請求項2】 複数のピクチャからなるビデオ信号を直
    交変換と量子化を使用して符号化し、可変転送レートに
    て出力する可変転送レート符号化方法であって、 所定のレートでビデオ信号を固定転送レートに符号化す
    るステップと、 前記固定転送レートで符号化された固定転送レート符号
    化データの符号化情報を観測するステップと、 前記固定転送レートで符号化された固定転送レート符号
    化データと前記符号化情報を記録するステップと、 前記観測されて記録された符号化情報と目標とする平均
    可変転送レートもしくは目標符号量もしくは削減したい
    周波数に関する情報をもとに、前記固定転送レート符号
    化データの交流成分に対応する符号を削除することによ
    り、前記固定転送レート符号化データを可変転送レート
    符号化データへ変換するステップと、を有することを特
    徴とする可変転送レート符号化方法。
  3. 【請求項3】 前記ビデオ信号の符号化には、片方向ピ
    クチャ間予測符号化と双方向ピクチャ間予測符号化とピ
    クチャ内独立符号化とがあり、 前記固定転送レート符号化データの交流成分に対応する
    符号を削除するステップでは、当該符号の削除を、双方
    向ピクチャ間予測符号化されたピクチャにおいて実行す
    ることを特徴とする請求項1または請求項2記載の可変
    転送レート符号化方法。
  4. 【請求項4】 前記ビデオ信号の符号化には、片方向ピ
    クチャ間予測符号化と双方向ピクチャ間予測符号化とピ
    クチャ内独立符号化とがあり、 前記固定転送レートで符号化するステップでは、前記ピ
    クチャ内独立符号化されたピクチャと双方向ピクチャ間
    予測符号化されたピクチャで符号化することを特徴とす
    る請求項1または請求項2記載の可変転送レート符号化
    方法。
  5. 【請求項5】 固定転送レート符号化データの符号化情
    報を観測するステップでは、少なくともピクチャごとの
    発生符号量と平均量子化幅を観測することを特徴とする
    請求項1乃至請求項4のうち、いずれか1項記載の可変
    転送レート符号化方法。
  6. 【請求項6】 複数のピクチャからなるビデオ信号を直
    交変換と量子化を使用して符号化し、可変転送レートに
    て出力する可変転送レート符号化装置であって、 所定のレートでビデオ信号を固定転送レートに符号化す
    る固定転送レート符号化手段と、 前記固定転送レートで符号化された固定転送レート符号
    化データを記録する記録手段と、 前記記録された固定転送レート符号化データの符号化情
    報を観測する符号化情報観測手段と、 前記符号化情報と目標とする平均可変転送レートもしく
    は目標符号量もしくは削減したい周波数に関する情報を
    もとに、前記固定転送レート符号化データの交流成分に
    対応する符号を削除する交流成分符号削除手段と、を有
    することを特徴とする可変転送レート符号化装置。
  7. 【請求項7】 複数のピクチャからなるビデオ信号を直
    交変換と量子化を使用して符号化し、可変転送レートに
    て出力する可変転送レート符号化装置であって、 所定のレートでビデオ信号を固定転送レートに符号化す
    る固定転送レート符号化手段と、 前記固定転送レートで符号化された固定転送レート符号
    化データの符号化情報を観測する符号化情報観測手段
    と、 前記固定転送レート符号化データ及び符号化情報を記録
    する記録手段と、 前記観測されて記録手段に記録された符号化情報と目標
    とする平均可変転送レートもしくは目標符号量もしくは
    削減したい周波数に関する情報をもとに、前記固定転送
    レート符号化データの交流成分に対応する符号を削除す
    る交流成分符号削除手段と、を有することを特徴とする
    可変転送レート符号化装置。
  8. 【請求項8】 前記ビデオ信号の符号化には、片方向ピ
    クチャ間予測符号化と双方向ピクチャ間予測符号化とピ
    クチャ内独立符号化とがあり、 前記固定転送レート符号化データの交流成分に対応する
    符号を削除する交流成分符号削除手段では、当該符号の
    削除を、前記双方向ピクチャ間予測符号化されたピクチ
    ャにおいて実行することを特徴とする請求項6または請
    求項7記載の可変転送レート符号化装置。
  9. 【請求項9】 前記ビデオ信号の符号化には、片方向ピ
    クチャ間予測符号化と双方向ピクチャ間予測符号化とピ
    クチャ内独立符号化とがあり、 前記固定転送レート符号化手段では、前記ピクチャ内独
    立符号化されたピクチャと双方向ピクチャ間予測符号化
    されたピクチャで符号化することを特徴とする請求項6
    または請求項7記載の可変転送レート符号化装置。
  10. 【請求項10】 前記符号化情報観測手段では、少なく
    ともピクチャごとの発生符号量と平均量子化幅を観測す
    ることを特徴とする請求項6乃至請求項9のうち、いず
    れか1項記載の可変転送レート符号化装置。
  11. 【請求項11】 複数のピクチャからなるビデオ信号を
    直交変換と量子化を使用した符号化により生成された可
    変転送レート符号化データを記録してなる記録媒体であ
    って、 所定のレートでビデオ信号を固定転送レートに符号化
    し、前記固定転送レートで符号化された固定転送レート
    符号化データを一時保存し、前記一時保存された固定転
    送レート符号化データの符号化情報を観測し、前記符号
    化情報と目標とする平均可変転送レートもしくは目標符
    号量もしくは削減したい周波数に関する情報をもとに、
    前記固定転送レート符号化データの交流成分に対応する
    符号を削除することにより、前記固定転送レート符号化
    データを可変転送レート符号化データへ変換して生成さ
    れた可変転送レート符号化データを記録してなることを
    特徴とする記録媒体。
  12. 【請求項12】 複数のピクチャからなるビデオ信号を
    直交変換と量子化を使用した符号化により生成された可
    変転送レート符号化データを記録してなる記録媒体であ
    って、 所定のレートでビデオ信号を固定転送レートに符号化
    し、前記固定転送レートで符号化された固定転送レート
    符号化データの符号化情報を観測し、前記固定転送レー
    トで符号化された固定転送レート符号化データと前記符
    号化情報を一時保存し、前記観測されて一時保存された
    符号化情報と目標とする平均可変転送レートもしくは目
    標符号量もしくは削減したい周波数に関する情報をもと
    に、前記固定転送レート符号化データの交流成分に対応
    する符号を削除することにより、前記固定転送レート符
    号化データを可変転送レート符号化データへ変換して生
    成された可変転送レート符号化データを記録してなるこ
    とを特徴とする記録媒体。
  13. 【請求項13】 前記ビデオ信号の符号化には、片方向
    ピクチャ間予測符号化と双方向ピクチャ間予測符号化と
    ピクチャ内独立符号化とがあり、 前記固定転送レート符号化データの交流成分に対応する
    符号を削除する際には、当該符号の削除を、双方向ピク
    チャ間予測符号化されたピクチャにおいて実行してなる
    ことを特徴とする請求項11または請求項12記載の記
    録媒体。
  14. 【請求項14】 前記ビデオ信号の符号化には、片方向
    ピクチャ間予測符号化と双方向ピクチャ間予測符号化と
    ピクチャ内独立符号化とがあり、 前記固定転送レートで符号化する際には、前記ピクチャ
    内独立符号化されたピクチャと双方向ピクチャ間予測符
    号化されたピクチャで符号化してなることを特徴とする
    請求項11または請求項12記載の記録媒体。
  15. 【請求項15】 固定転送レート符号化データの符号化
    情報を観測する際には、少なくともピクチャごとの発生
    符号量と平均量子化幅を観測してなることを特徴とする
    請求項11乃至請求項14のうち、いずれか1項記載の
    記録媒体。
JP3638498A 1998-02-18 1998-02-18 可変転送レート符号化方法および装置、記録媒体 Pending JPH11234677A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3638498A JPH11234677A (ja) 1998-02-18 1998-02-18 可変転送レート符号化方法および装置、記録媒体

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3638498A JPH11234677A (ja) 1998-02-18 1998-02-18 可変転送レート符号化方法および装置、記録媒体

Publications (1)

Publication Number Publication Date
JPH11234677A true JPH11234677A (ja) 1999-08-27

Family

ID=12468363

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3638498A Pending JPH11234677A (ja) 1998-02-18 1998-02-18 可変転送レート符号化方法および装置、記録媒体

Country Status (1)

Country Link
JP (1) JPH11234677A (ja)

Similar Documents

Publication Publication Date Title
KR100273906B1 (ko) 동화상가변비트속도부호화장치및방법
KR970003789B1 (ko) 비디오 부호기의 전송율을 제어하기 위한 비트 할당 방법
JPH07184196A (ja) 画像符号化装置
US6956899B2 (en) Precise bit control apparatus with look-ahead for MPEG encoding
JPH118850A (ja) 可変長符号化データの処理方法及び装置
EP1032212A2 (en) Transcoder, transcoding system, and recording medium
JP3463291B2 (ja) 圧縮ディジタル・ビデオ・シーケンスをデコードし表示する方法および装置
JP3508916B2 (ja) 動画像可変ビットレート符号化方法および装置
JPH10164577A (ja) 動画像符号化装置
JP3818819B2 (ja) 画像符号化方式変換装置、画像符号化方式変換方法および記録媒体
JPH0998427A (ja) 動画像符号化装置
US20030174771A1 (en) Method, apparatus, and program for variable bit rate encoding
JP4292659B2 (ja) 画像情報変換装置及び画像情報変換方法
JP3800965B2 (ja) データレート変換装置
JP3934772B2 (ja) 可変転送レート符号化方法および装置
JPH11234677A (ja) 可変転送レート符号化方法および装置、記録媒体
JP3922581B2 (ja) 可変転送レート符号化方法および装置
JPH10108197A (ja) 画像符号化装置、画像符号化制御方法および画像符号化制御用プログラムを記録した媒体
JPH09294263A (ja) 画像情報圧縮装置
JP2002354484A (ja) 符号化画像のレート変換方法、及び符号化画像レート変換装置
JP2900927B2 (ja) 符号化方法及び符号化装置
JP4539028B2 (ja) 画像処理装置および画像処理方法、記録媒体、並びに、プログラム
JP3765129B2 (ja) 符号化装置および符号化方法
JPH0923427A (ja) 画像圧縮方法及び装置
JP3770466B2 (ja) 画像符号化レート変換装置及び画像符号化レート変換方法

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040217