JPH11234676A - 可変転送レート符号化方法および装置、記録媒体 - Google Patents
可変転送レート符号化方法および装置、記録媒体Info
- Publication number
- JPH11234676A JPH11234676A JP3637698A JP3637698A JPH11234676A JP H11234676 A JPH11234676 A JP H11234676A JP 3637698 A JP3637698 A JP 3637698A JP 3637698 A JP3637698 A JP 3637698A JP H11234676 A JPH11234676 A JP H11234676A
- Authority
- JP
- Japan
- Prior art keywords
- transfer rate
- information
- fixed transfer
- coding
- data
- 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.)
- Granted
Links
- 238000012546 transfer Methods 0.000 title claims abstract description 380
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000013139 quantization Methods 0.000 claims description 75
- 238000004891 communication Methods 0.000 abstract description 8
- 239000013598 vector Substances 0.000 description 16
- 238000010586 diagram Methods 0.000 description 14
- 238000012545 processing Methods 0.000 description 6
- 230000006866 deterioration Effects 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 4
- 230000002457 bidirectional effect Effects 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Landscapes
- Television Signal Processing For Recording (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
で送信されてくる動画像信号に対しても可変転送レート
での符号化を行うことを可能にするとともに、編集も容
易にする。 【解決手段】 例えばMPEG符号化等の手法を用いて
入力画像信号を固定転送レートで符号化し、その固定転
送レート符号化データを記憶回路22に記録する。ま
た、この記憶回路22に記録された固定転送レート符号
化データの符号化情報を観測して記憶回路22に記録、
あるいは、VLC器5からの固定転送レート符号化デー
タの符号化情報を観測して記憶回路22に記録する。復
号器40ではこの固定転送レート符号化データを復号
し、可変転送レート符号化器50では、符号化情報と目
標とする平均可変転送レートもしくは目標符号量に関す
る情報をもとに、その復号画像データを可変転送レート
符号化する。
Description
オ信号)を符号化するビデオ信号符号化方法及びそれに
対応するビデオ信号符号化装置、特に直交変換と量子化
を使用した符号化を行うビデオ信号符号化方法および装
置に適用可能なものであって、特に固定転送レート符号
化データを一時記録した後に可変レート符号化データへ
変換することを特徴とする可変転送レート符号化方法お
よび装置、並びにその可変転送レート符号化データを記
録してなる記録媒体に関する。
として特開平7−284097号公報に記載の技術によ
ると、ビデオ信号を第1のパスと第2のパスに分けてそ
れぞれ符号化し、第1のパスでは第2のパスの符号化に
必要な情報を生成して出力するようにしている。なお、
このときの符号化方式にはいわゆるMPEGなどの方式
が使われる。
172−2、ITU−T H.262/ISO−IEC
13818−2に詳細な説明がなされているので、ここ
では概略のみ説明する。
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として成
立している。
て作成されている。
した画像信号と当該入力画像信号との差分を取ることで
時間冗長部分が削減される。
去の画像からの予測を行うモードと、未来の画像からの
予測を行うモードと、過去と未来の両方の画像からの予
測を行うモードとの3モードが存在する。またこれらの
モードは、16画素×16画素のマクロブロック(M
B:Macroblock)毎に切り替えて使用できる。予測方法
は、入力画像に与えられたピクチャタイプ(Picture_T
ype)によって決定される。過去の画像から予測を行っ
て符号化するモードと予測をしないでそのマクロブロッ
クを独立に符号化するモードとの2つのモードが存在す
るのが、片方向ピクチャ間予測符号化画像(Pピクチ
ャ:P-picture)である。また、未来の画像からの予測
を行うモードと、過去の画像からの予測を行うモード
と、過去と未来の両方の画像からの予測を行うモード
と、予測をしないで独立に符号化するモードの4つのモ
ードが存在するのが、双方向ピクチャ間予測符号化画像
(Bピクチャ:B-Picture)である。そして、全てのマ
クロブロックを独立に符号化するのが、ピクチャ内独立
符号化画像(Iピクチャ:I-picture)である。なお、
ピクチャ内独立符号化画像はイントラピクチャと呼ば
れ、このため、片方向ピクチャ間予測符号化画像と双方
向ピクチャ間予測符号化画像は非イントラピクチャとい
うことができる。
毎にパターンマッチングを行ってハーフペル精度で動き
ペクトルを検出し、その検出した動きベクトルの動き分
だけシフトしてから予測する。動きペクトルは、水平方
向と垂直方向の動きベクトルが存在し、何処からの予測
かを示すMC(Motion Compensation)モードとともに
マクロブロックの付加情報として伝送される。
信号符号化装置の基本的な構成を示している。
力画像信号が供給され、この入力画像信号は演算器10
2と後述する動き補償予測器111に送られる。
にて復号化した画像信号と入力画像信号との差分が求め
られ、その差分画像信号がDCT器103に送られる。
信号を直交変換する。ここでDCT(Discrete Cosine
Transform)とは、余弦関数を積分核とした積分変換を
有限空間への離散変換とする直交変換である。MPEG
ではマクロブロックを4分割した8×8のDCTブロッ
クに対して、2次元DCTを行う。なお、一般に、ビデ
オ信号は低域成分が多く、高域成分が少ないため、DC
Tを行うと係数が低域に集中する。
たデータ(DCT係数)は、量子化器104で量子化が
行われる。この量子化器104における量子化では、量
子化マトリックスという8×8の2次元周波数を視覚特
性で重み付けした値と、その全体をスカラー倍する量子
化スケールという値で乗算した値とを量子化値として、
DCT係数をその量子化値で除算する。
化された後の符号化データを、後に図示しないビデオ信
号復号装置(デコーダ)で復号して逆量子化するとき
は、そのビデオ信号符号化装置にて使用した量子化値で
乗算を行うことにより、元のDCT係数に近似している
値を得ることができる。
は、VLC器105で可変長符号化される。このVLC
器105では、量子化された値のうち、直流(DC)成
分に対しては、予測符号化のひとつであるDPCM(di
fferencial pulse code modulation)を使用して符号化
する。また、交流(AC)成分に対しては、低域から高
域に向けていわゆるジグザグスキャン(zigzag scan)
を行い、ゼロのラン長および有効係数値を1つの事象と
し、出現確率の高いものから符号長の短い符号を割り当
てていく、いわゆるハフマン符号化を行う。
ータは、一時、バッファメモリ106に蓄えられた後、
このバッファメモリ106から所定の転送レートで読み
出され、符号化データ(符号化ビットストリーム)とし
て出力端子107から出力される。
るマクロブロック毎の発生符号量は、後述するバッファ
管理器112を介して符号量制御器113に送信され
る。この符号量制御器113は、マクロブロック毎の発
生符号量と目標符号量との差分を求め、当該差分に応じ
た符号量制御信号を生成して量子化器104にフィード
バックすることにより、発生符号量制御を行う。当該符
号量制御のために量子化器104にフィードバックされ
る符号量制御信号は、量子化器104における量子化ス
ケールを制御するための信号である。具体的な符号量制
御の方法については後述の通りである。
化器108に送られ、ここで逆量子化される。
T係数データは、逆DCT器109に送られて逆DCT
された後、演算器112にて動き補償予測器111から
の予測差分画像が加算されて画像信号が復元される。
モリ110に蓄えられた後、動き補償予測器111に送
られる。画像メモリ110から動き補償予測器111に
送られた画像信号は、演算器102にて差分画像を計算
するためのリファレンスの復号化画像を生成するために
使用される。
化データである符号化ビットストリームは、ビデオ信号
の場合、1ピクチャ毎に可変長の符号量をもっている。
これは、MPEGがDCT、量子化、ハフマン符号化と
いう情報変換を用いている理由と同時に、画質向上のた
めにピクチャごとに配分する符号量を適応的に変更して
いるあるためである。すなわち、MPEGでは、動き補
償予測を行っているので、あるときは入力画像信号その
ままを符号化し、あるときは予測画像と入力画像信号と
の差分である差分画像信号を符号化するなど、符号化画
像自体のエントロピィが大きく変化するためである。こ
の場合、多くはその画像エントロピィ比率に配分しつ
つ、バッファメモリの容量制限を守りながら、符号量制
御がなされる。
化により発生した符号量と、使用可能な符号化レートと
の関係を監視し、バッファメモリ106において所定の
バッファ容量内に収まるように目標符号量を設定する。
の差に対応する情報は可変長符号化器105にフィード
バックされ、符号量制御器113に入る。符号量制御器
113では、量子化器106にセットする量子化スケー
ルの値を大きくして発生符号量を抑えたり、逆に量子化
スケールの値を小さくして発生符号量を小さくしたりす
るための符号量制御信号を生成する。
レートのデータ(固定転送レート符号化データ)として
転送する場合、そのデータの受信側となるビデオ信号復
号装置側の最大バッファ量が、その送信側のビデオ信号
符号化装置における発生符号量の上限値となる。すなわ
ち、一定速度で符号化データが入力されて、所定の値だ
け蓄積されたところから、所定の時刻(テレビジョン標
準放送方式の一つであるNTSC方式のビデオ信号なら
1/29.97sec単位)で復号化を一瞬で行う仮想
的な復号器のモデルを使用し、そのモデルの仮想バッフ
ァメモリ(いわゆるVBVバッファ)にオーバーフロー
もアンダーフローも発生しないように、符号化装置側で
符号化することがMPEGで規定されている。この規定
を守っていればVBVバッファ内でのレートは局部的に
変化しているものの、観測時間を長く取れば固定の転送
レートとなり、MPEGではこのことを固定レートであ
ると定義している。
送レートの場合において、符号化装置側で発生符号量が
少ないときには、復号装置側ではバッファ占有量が上限
値に張り付いた状態になる。この場合、例えば無効ビッ
トを追加してバッファ(VBVバッファ)がオーバーフ
ローしないように、符号化装置側において符号量を増や
さなければならない。
定転送レートの定義を拡張して、バッファ占有率が上限
値になったときに、復号装置における読み出しを中止す
ることにより、原理的にオーバーフローが起きないよう
に定義されている。したがって、可変転送レートの場合
において、仮に非常に発生符号量が少なくても、復号装
置の読み出しが中止されるので、固定転送レートの時の
ように無効ビットを入れる必要はない。このため、可変
転送レートの場合にはアンダーフローだけが発生しない
ように符号化する。
送レート符号化においてビデオ信号を第1のパスと第2
のパスに分けて符号化し、第1のパスでは第2のパスの
符号化に必要な情報を出力するような技術の説明を行
う。
行うための構成を示す。なお、この図9において、図8
に示した基本構成の各構成要素と同様に動作する部分に
はそれぞれ同じ指示符号を付加してそれらの説明は省略
する。
力端子101にビデオ信号が再生入力される。その際、
符号化情報には、全ビデオシーケンスに対して短区間ご
とに発生する発生符号量情報などが付加される。
LC後に、符号量カウンタ121にて計算され、記憶回
路122に送られて記憶される。
や光ディスクなど、高速のストレージメディアなど何で
もよい。
われたか否かをモニタする程度に用いられるので、この
図9には図示しているが、バッファメモリ106とその
後の符号化データの出力は、符号量をカウントできれば
必ずしも必要ない。
号化方式では、可変長符号化を行っているので量子化幅
を固定にして第1のパスの符号化を行うと、符号化画像
の複雑さや、動き補償の差分(残差成分)量に応じて発
生符号量が多くなる。
号量の配分を行うようにすれば、画質をほぼ均一にする
ことが可能となる。なお、後述する第2のパスの符号化
では、その符号量配分比率を保つと同時に、発生符号量
を全体の目標符号量に制御しなければならない。
した短区間単位で検出し、その情報を記憶回路122に
記憶する。短区間の例としては、ピクチャ内独立符号化
ごとに区切ることができ、約15ピクチャ程度の1GO
P(グループオブピクチャ)が考えられる。この場合、
各GOP単位にどの位の発生符号量であったかが記憶回
路122に記憶される。
幅を小さめで且つ固定にして、第2パスで出力される最
終的な符号量より多くの符号量を発生させるのが普通で
ある。このように、第1のパスの符号化において量子化
幅を小さくするのは、画像の高周波成分まで細かく情報
を分解し、その画像の特性を検出する必要があるからで
ある。
間内に発生した符号量をPS1B(i)とする。この各
短区間内で発生した符号量PS1B(i)の比率を、第
2のパスでもほぼ同じなるようにし、最終目標総符号量
を第2のパスにおける各短区間内の目標符号量とする。
の様な方法で画質をある程度保ちながら符号を制御する
ことができる。
符号化を行うための構成を示す。なお、この図10にお
いて、図8に示した基本構成の各構成要素と同様に動作
する部分にはそれぞれ同じ指示符号を付加してそれらの
説明は省略する。
て、発生符号量を増加させるには、量子化スケールを小
さくし、一方、発生符号量を減少させるには量子化スケ
ールを大きくする。
106の占有率をもとに、量子化幅を制御する方法が考
えられる。ここで注意すべき点は、片方向ピクチャ間予
測符号化される画像(Pピクチャ)は一つ前のピクチ内
独立符号化画像(Iピクチャ)もしくはPピクチャから
予測され、また、双方向ピクチャ間予測符号化画像(B
ピクチャ)は、時間的に両側のIピクチャやPピクチャ
から予測されている関係上、例えばIピクチャが劣化す
ると、連動して他のピクチャも劣化する。
する符号量配分を考慮しながら全体の符号量制御を実現
している。
憶回路122からの第1のパスで得られた発生符号量P
S1B(i)を使用して、以下の式のように各GOPの
目標符号量PS2B(i)を求める。 PS2B(i)=最終目標総符号量×PS1B(i)/
ΣPS1B(i)
PS2B(i)をRとすると、具体的な符号量制御は、
以下の第1、第2のステップのようなアルゴリズムによ
り、符号量制御器113が行う。
クチャに対する割り当て符号量を、GOP内で未だ符号
化していないピクチャに対してある重みを付けて配分す
る。 Xi=Si×Qi Xp=Sp×Qp Xb=Sb×Qb
メジャー(global complexity measure)と呼ばれ、一
つ前の同ピクチャタイプの符号化結果の発生符号量Sと
平均量子化スケールQとの積で定義するものであり、i
はIピクチャを、pはPピクチャを、bはBピクチャを
表している。また、理想的な画質を達成する量子化スケ
ールは、Iピクチャを基準とした場合のPピクチャとの
比率がKp=1.0で、同じくIピクチャを基準とした
場合のBピクチャとの比率がKb=1.4であると仮定
する。
られる各ピクチャの符号量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)}
符号量を表し、TpはPピクチャの符号量を、TbはB
ピクチャの符号量を、MAXは最大を、RはそのGOP
に与えられた初期値の符号量を、NpはGOP内のPピ
クチャの未符号化ピクチャ枚数、NbはGOP内のBピ
クチャの未符号化ピクチャ枚数、prはピクチャレー
ト、brはビットレートを表している。
符号化が進むごとに次のように更新する。 R=R−Si,p,b
ピクチャの符号量(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)
ャにおける仮想バッファ(VBVバッファ)の初期占有
量を、dOpはPピクチャにおける仮想バッファ(VB
Vバッファ)の初期占有量を、dObはBピクチャにお
ける仮想バッファ(VBVバッファ)の初期占有量を、
jは符号量カウンタ121にてカウントされた各ピクチ
ャの先頭から何番目かを示す番号を、Bjは符号量カウ
ンタ121でカウントされた各ピクチャの先頭からj番
目のマクロブロックまでの発生符号量を、MB_cnt
は1ピクチャ内のマクロブロック数を、djiはIピク
チャにおけるフィードバック量を、djpはPピクチャ
におけるフィードバック量を、djbはBピクチャにお
けるフィードバック量を示している。
式にて求められる。 Q=dj×31/r R= 2×br/pr なお、式中のQは量子化スケールを、rはフィードバッ
クの応答速度を決定するパラメータである。
うことにより符号量制御を行うことが可能となる。
C11172−2、ITU−T H.262/ISO−
IEC13818−2に詳細な説明がなされているた
め、ここではこれ以上の説明は省略する。
成では可変転送レート符号化を実現するために、上述し
たような2回のパスの符号化を通さなければならない。
ビデオ信号符号化装置に対して、符号化する動画像信号
を2度入力させなければならなかった。このため、例え
ば放送や通信などによってリアルタイムで送信されてく
る動画像信号などのように、1度しか送信されてこない
画像信号に関しては、可変転送レート符号化を行うこと
ができなかった。
するような場合には、再度符号化し直さなければならな
かったり、符号化データをMPEGに準拠させるため
に、実際に編集を行いたい部分の他に数フレームを部分
的に修正しなければならなくなったりするなど、非常に
手間を要する問題があった。
のであり、例えば放送や通信などによってリアルタイム
で送信されてくる動画像信号に対しても可変転送レート
での符号化を行うことが可能であるとともに、編集も容
易な、可変転送レート符号化方法および装置と、記録媒
体の提供を目的とする。
ート符号化方法は、上述の課題を解決するために、ビデ
オ信号を直交変換と量子化を使用して符号化して、可変
転送レートにて出力する可変転送レート符号化方法であ
って、所定のレートでビデオ信号を固定転送レートに符
号化し、固定転送レートで符号化された固定転送レート
符号化データを記録し、記録された固定転送レート符号
化データの符号化情報を観測し、記録された固定転送レ
ート符号化データを復号し、符号化情報と目標とする平
均可変転送レートもしくは目標符号量に関する情報をも
とに、固定転送レート符号化データを復号したデータを
可変転送レート符号化するようにしている。
方法は、上述の課題を解決するために、所定のレートで
ビデオ信号を固定転送レートに符号化し、固定転送レー
トで符号化された固定転送レート符号化データの符号化
情報を観測し、固定転送レートで符号化された固定転送
レート符号化データと符号化情報を記録し、記録された
固定転送レート符号化データを復号し、観測されて記録
された符号化情報と目標とする平均可変転送レートもし
くは目標符号量に関する情報をもとに、固定転送レート
符号化データを復号したデータを可変転送レート符号化
するようにしている。
化方法においては、固定転送レート符号化データを復号
したデータを可変転送レート符号化する際に、少なくと
も動き補償に関するパラメータは、固定転送レート符号
化データに記述された動き補償に関するパラメータを使
用するようにしている。
方法においては、編集情報を入力可能とし、固定転送レ
ート符号化データを復号する際にはその編集情報に基づ
く必要な区間のみのデータを復号し、固定転送レート符
号化データを復号したデータを可変転送レート符号化す
る際にはその編集情報に基づく必要な区間のみの符号化
情報を使用して、必要な区間のみ復号されたデータを可
変転送レート符号化するようにしている。
装置は、上述の課題を解決するために、ビデオ信号を直
交変換と量子化を使用して符号化して、可変転送レート
にて出力する可変転送レート符号化装置であって、所定
のレートでビデオ信号を固定転送レートに符号化する固
定転送レート符号化手段と、その固定転送レート符号化
データを記録する記録手段と、その記録された固定転送
レート符号化データの符号化情報を観測する符号化情報
観測手段と、記録された固定転送レート符号化データを
復号する復号手段と、符号化情報と目標とする平均可変
転送レートもしくは目標符号量に関する情報をもとに、
固定転送レート符号化データを復号したデータを可変転
送レート符号化する可変転送レート符号化手段と、を有
する。
装置は、上述の課題を解決するために、所定のレートで
ビデオ信号を固定転送レートに符号化する固定転送レー
ト符号化手段と、その固定転送レート符号化データの符
号化情報を観測する符号化情報観測手段と、固定転送レ
ート符号化データと符号化情報を記録する記録手段と、
記録された固定転送レート符号化データを復号する復号
手段と、観測されて記録された符号化情報と目標とする
平均可変転送レートもしくは目標符号量に関する情報を
もとに、固定転送レート符号化データを復号したデータ
を可変転送レート符号化する可変転送レート符号化手段
と、を有する。
化装置において、固定転送レート符号化手段は少なくと
も動き補償に関するパラメータを出力する符号化情報出
力器を備え、また可変転送レート符号化手段は符号化情
報出力器からの少なくとも動き補償に関するパラメータ
を入力する符号化情報入力手段を備え、固定転送レート
符号化データを復号したデータを可変転送レート符号化
手段にて符号化する際に、少なくとも動き補償に関する
パラメータは、固定転送レート符号化データに記述され
た動き補償に関するパラメータを使用するようにしてい
る。
装置においては、編集情報を入力する編集情報入力手段
と、編集情報に基づいて前記符号化情報観測手段を制御
する観測制御手段と、編集情報に基づいて前記復号手段
を制御する復号化制御手段とを設け、符号化情報観測手
段では、観測制御手段の制御により、編集情報に基づく
必要な区間のみの符号化情報を観測し、復号手段では、
復号化制御手段の制御により、編集情報に基づく必要な
区間のみの固定転送レート符号化データを復号し、可変
転送レート符号化手段では、編集情報に基づく必要な区
間のみの符号化情報を使用して、必要な区間のみ復号さ
れたデータを可変転送レート符号化するようにしてい
る。
転送レート符号化方法および装置によれば、従来の可変
転送レート符号化装置のように、同じ画像を2回のパス
に入力必要がなくなる。すなわち、符号化する動画像信
号として、放送や通信などからリアルタイムで送信され
てくる動画像信号など1度しか送信されない画像に関し
ても、高レートで固定転送レート符号化を行って、その
データを書き込み可能なディスクやテープメディアなど
に一時的に記録し、しかる後にそのデータを用いて、高
画質な可変転送レート符号化を行い、最終的に必要な可
変転送レート符号化データを生成することが可能とな
る。
方法および装置によれば、一時的に記録した固定転送レ
ート符号化データの動き補償に関するパラメータを使用
して、可変転送レート符号化を行うので、例えば動きベ
クトルを求める際に、符号化劣化ノイズに乱されること
がなくなる。さらに、一時的に記録した固定転送レート
符号化データのうち、例えば編集でカットしたい部分な
どの編集情報を用いて、可変転送レート符号化を行うこ
とで、編集情報を反映した可変転送レート符号化を行う
ことができる。
号を直交変換と量子化を使用した符号化により生成され
た可変転送レート符号化データを記録してなる記録媒体
であって、所定のレートでビデオ信号を固定転送レート
に符号化し、固定転送レートで符号化された固定転送レ
ート符号化データを一時保存し、一時保存された固定転
送レート符号化データの符号化情報を観測し、一時保存
された固定転送レート符号化データを復号し、符号化情
報と目標とする平均可変転送レートもしくは目標符号量
に関する情報をもとに、固定転送レート符号化データを
復号したデータを可変転送レート符号化して生成された
可変転送レート符号化データを記録してなるものであ
る。
ートでビデオ信号を固定転送レートに符号化し、固定転
送レートで符号化された固定転送レート符号化データの
符号化情報を観測し、固定転送レートで符号化された固
定転送レート符号化データと符号化情報を一時保存し、
一時保存された固定転送レート符号化データを復号し、
観測されて記録された符号化情報と目標とする平均可変
転送レートもしくは目標符号量に関する情報をもとに、
固定転送レート符号化データを復号したデータを可変転
送レート符号化して生成された可変転送レート符号化デ
ータを記録してなるものである。
は、固定転送レート符号化データに記述された動き補償
に関するパラメータを、可変転送レート符号化データに
記述される動き補償に関するパラメータとして少なくと
も記録してなる。
固定転送レート符号化データを編集情報に基づいて必要
な区間のみ復号したデータを、編集情報に基づく必要な
区間のみの符号化情報を使用して可変転送レート符号化
して生成された可変転送レート符号化データを記録して
なる。
ト符号化方法および装置、記録媒体の好ましい実施の形
態について図面を参照しながら詳細に説明する。
号化方法及び装置が適用される一実施の形態としてのビ
デオ信号符号化装置の基本構成を示す。なお、本実施の
形態では、動画像信号の符号化手法として例えばMPE
G1符号化を用いた例を挙げて説明する。
信号符号化装置の入力端子1に入力される入力画像信号
は、輝度信号と色差信号で構成されたビデオ信号であ
り、ディジタル化された後にピクチャタイプにあわせて
画像の並べ替えが行われているものである。当該入力画
像信号が固定転送レート符号化データとして記憶回路2
2に記録され、さらにこの記憶回路22に記録された固
定転送レート符号化データを可変転送レート符号化デー
タに変換するまでの概略構成例を、この図1を用いて説
明する。
演算器2と動き補償予測器11に送られる。
その符号化順に動き補償予測し、演算器2では、入力画
像信号と動き補償予測器11からの予測画像との差分が
計算される。
画像データは、DCT器3においてDCTが行われる。
化器4で量子化される。その量子化データは、動き補償
予測器11からの動きベクトルや符号化モードと共にV
LC器5に送られ、当該VLC器5で可変長符号化(V
LC)される。
得られた符号化データは、バッファメモリ6に一時蓄積
され、その後、MPEGのビデオストリームとして当該
バッファメモリ6から出力される。
リ6の充足度を監視しており、基本的には、バッファメ
モリ6の充足度が多くなると量子化を粗く、少なくなる
と量子化を細かくするような符号化制御信号を、量子化
器4にフィードバックする。すなわち、当該量子化器4
にフィードバックされる符号化制御信号は、量子化幅を
制御するための制御信号である。
たように、入力画像信号はMPEGで定義される固定転
送レートで符号化される。この固定転送レート符号化レ
ートは、記録メディアの容量と、記録する入力画像信号
の再生時間に依存するものであるが、その条件内で当該
レートは極力高いほうが望ましい。すなわち画質がよい
ほうが望ましい。なぜならば、当該固定転送レート符号
化データのレートが後述する可変転送レート符号化デー
タ変換において符号化される条件の最大転送レートに等
しくなるからである。
モリ6から出力される固定転送レート符号化データを、
記憶回路22に記録するようにしている。なお、本実施
の形態にて用いる記憶回路22は、記録再生可能なハー
ドディスクや光ディスク、高速のストレージメディアな
ど何でもよい。
き補償予測の参照画像として用いる必要があるため、量
子化器4から出力される当該IピクチャやPピクチャの
量子化データは、逆量子化器8以降にも送られる。
により得られたDCT係数データは、逆DCT器9に送
られて逆DCTされた後、演算器12にて動き補償予測
器11からの予測差分画像が加算されて画像信号が復元
される。
モリ10に蓄えられる。当該復元されて画像メモリ10
に蓄えられた画像信号は、後のビデオ信号復号装置にお
いて再生されるものと同じ画像信号である。
は、動き補償予測器11に送られ、次の動き補償予測の
参照画像となされる。つまり、画像メモリ10から動き
補償予測器11に送られた画像信号は、演算器2にて差
分画像を計算するためのリファレンスの復号化画像を生
成するために使用される。
置では、記憶回路22に記録された固定転送レート符号
化データを、符号化情報観測器24に送る。この符号化
情報観測器24では、固定転送レート符号化データから
各ピクチャの発生符号量や量子化幅を観測し、その発生
符号量や量子化幅を再び記憶回路22に送って記録させ
る。当該記憶回路22に記録される具体的な符号化情報
としては、図2に示すようなフォーマットのピクチャ情
報を挙げることができる。このピクチャ情報の部分がピ
クチャの枚数分だけ、符号化の順番で記憶回路22に記
録される。
は、ピクチャの先頭に4バイトのピクチャスタートコー
ドをつけるように決められている。このピクチャスター
トコードは、「0×00000100」といった他のデ
ータと区別できるようバイトアラインされたユニークコ
ードなので、符号化情報観測器24では、先ずこのピク
チャスタートコードを検出し、次に当該ピクチャスター
トコードが検出されるまでの間の符号量をカウントする
ことにより、そのピクチャの発生符号量を計算するよう
にしている。
存するが、15Mbps相当で、最大1.75Mビット
程度であり、さらに精度も1000ビット程度あれば良
い。したがって、記憶回路22には、11〜12ビット
/ピクチャ程度の情報でバイトアラインを考えて、2バ
イト程度の情報を符号化されたピクチャ順番に記録する
ようにしている。
ロックという16画素×16画素のブロック毎に決めら
れる量子化幅の和、もしくは平均値を求めるのが理想的
であるが、いわゆるNTSC放送方式の720×480
画素のピクチャの場合には1350個のマクロブロック
の平均をとらなければならない。この場合、MPEGレ
イヤのうち、本来ならばマクロブロック層という比較的
深い部分まで圧縮データをVLD(可変調復号化)しな
ければならないが、高速化のために、マクロブロック1
列分のスライス層の先頭にあるスライス量子化幅を量子
化幅情報として用いることも可能である。このスライス
量子化幅は、NTSC放送方式の720×480画素の
ピクチャの場合には30個(480/16)存在してい
て、ピクチャスタートコードと同様にユニークコードで
あるスライススタートコード「0×00000101〜
0×0000011E」の間で検出することが可能であ
る。なお、スライス量子化幅はそのスライススタートコ
ードの直後の5ビットにて示されている。
符号量や量子化幅の値を30個観測して、それらの和も
しくは平均をとるようにしている。なお、量子化幅は、
マクロブロック層でもスライス層でも1〜31の5ビッ
トで示されるので、当該量子化幅情報は2バイトあれば
表現できる値である。このため、記憶回路22において
は、当該量子化幅情報を発生符号量情報の後に付加して
記録するようにしている。
レート符号化データから発生符号量や量子化幅情報を観
測する例を挙げたが、VLC器5での符号化と同時に、
発生符号量や量子化幅情報を観測するようにしてもよ
い。
号量や量子化幅情報を符号化情報観測器24にて観測す
る場合の基本構成を、図3に示す。なお、この図3にお
いて、図1に示した構成の各構成要素と同様に動作する
部分にはそれぞれ同じ指示符号を付加してそれらの説明
は省略する。
4では、例えば、VLC器5で可変長符号化を行ってい
るときの符号化データを用いて、例えばピクチャスター
トコード間の符号をカウントすることにより、符号化時
のマクロブロック毎の量子化幅の和もしくは平均値を観
測するようにしている。もちろん、符号化情報観測器2
4では、ピクチャスタートコード間で量子化幅を求める
代わりに、前述したように、スライススタートコード間
でスライス量子化幅を求めることも可能である。当該符
号化情報観測器24にて観測された発生符号量や量子化
幅情報は、記憶回路22に記録される。
記憶回路22に記録された発生符号量情報と量子化幅情
報、固定転送レート符号化データ等を用いて、後述する
ように、当該固定転送レート符号化データを可変転送レ
ート符号化データに変換するようにしている。
上述した構成に加えて、記憶回路22に記録された固定
転送レート符号化データを固定転送レート復号画像デー
タに変換する復号器40と、同じく記憶回路22に記録
された発生符号量情報と量子化幅情報、及び、後述する
目標とする平均可変転送レートもしくは目標符号量に関
する情報に基づいて、その固定転送レート復号画像デー
タを可変転送レート符号化データに変換して出力端子7
から出力するための可変転送レート符号化器50とを備
えている。この出力端子7から出力された可変転送レー
ト符号化データは、図示しない本発明の記録媒体に記録
されることになる。
符号量情報と量子化幅情報、固定転送レート符号化デー
タ等を用いて、当該固定転送レート符号化データを可変
転送レート符号化データに変換するための第1の具体例
の構成、すなわち、図1及び図3の復号器40と可変転
送レート符号化器50、及びその周辺回路(図1,図3
では図示を省略)の、より具体的な構成を示す。なお、
この図4には、説明の都合上、記憶回路22も同時に示
している。
出された固定転送レート符号化データは、復号器40に
て復号され、固定転送レート復号画像データとして可変
転送レート符号化器50に送られる。
れた固定転送レート復号画像データは、演算器52と動
き補償予測器61に送られる。
復号画像データを符号化順に動き補償予測し、演算器5
2では、固定転送レート復号画像データと動き補償予測
器61からの予測画像との差分が計算される。
分画像データは、DCT器53においてDCTが行われ
る。
子化器54で量子化される。その量子化データは、動き
補償予測器61からの動きベクトルや符号化モードと共
にVLC器55に送られ、当該VLC器55で可変長符
号化(VLC)される。
て得られた符号化データは、バッファメモリ56に一時
蓄積され、その後、可変転送レート符号化データとして
出力端子57から出力され、図1または図3の出力端子
7に送られる。この出力された可変転送レート符号化デ
ータは図示しない記録媒体に記録されることになる。
き補償予測の参照画像として用いる必要があるため、量
子化器54から出力される当該IピクチャやPピクチャ
の量子化データは、逆量子化器58以降にも送られる。
化により得られたIピクチャやPピクチャのDCT係数
データは、逆DCT器59に送られて逆DCTされた
後、演算器62にて動き補償予測器61からの予測差分
画像が加算されて画像信号が復元される。
モリ60に蓄えられる。当該復元されて画像メモリ60
に蓄えられた画像信号は、後のビデオ信号復号装置にお
いて再生されるものと同じ画像信号である。
は、動き補償予測器61に送られ、次の動き補償予測の
参照画像となされる。つまり、画像メモリ60から動き
補償予測器61に送られた画像信号は、演算器52にて
差分画像を計算するためのリファレンスの復号化画像を
生成するために使用される。
5でのVLC後に、発生符号量を計算し、この発生符号
量を示すピクチャ符号量情報を符号量制御回路63に供
給する。
ンタ62からのピクチャ符号量情報と後述するピクチャ
目標符号量情報とに基づいて、量子化器54における量
子化ステップを制御する。
符号量情報および量子化幅情報等を含む符号化情報は、
図1及び図3では図示を省略した目標符号量決定回路2
6に入力される。
例えばCPU(中央処理ユニット)25から、可変転送
レート符号化データの目標符号量が設定される。なお、
CPU25は、外部に設けられるものであるが、内部に
設けることも可能である。CPU25にて設定される目
標符号量は、これから可変転送レート符号化データに変
換しようとする固定転送レート符号化データの再生時間
がわかれば、平均可変転送レートを入力するのと等価と
なる。
ける符号化量決定のアルゴリズム例を以下に説明する。
24が観測したピクチャ毎の発生符号量をBIT(i)、
そのときのピクチャ全体の平均量子化幅をQ(i)、固
定転送レート符号化データを可変転送レート符号化デー
タに変換した後の全体の目標符号量をTBとする。な
お、(i)はピクチャの番号を示す。これらを用いて、
可変化転送レート符号化データの各ピクチャに与える全
体の目標符号量TG(i)は、以下の式により求めるこ
とができる。 EN(i)=BIT(i)0.8×Q(i) TG(i)=TB×EN(i)/ΣEN(i)
号化データの各ピクチャに与える全体の目標符号量(ピ
クチャ目標符号量情報)TG(i)は、可変転送レート
符号化器50の符号量制御回路63に送られる。なお、
式中のENは、その観測したピクチャ複雑さや、動き補
償時の誤差量にほぼ比例しており、符号化の難しさを表
すものである。このENの値が高いときには符号量を増
やし、小さいときには符号量を減らすことで、画質を一
定にした符号量割り当てが可能となる。可変転送レート
符号化データの各ピクチャに与える全体の目標符号量T
Gは、この比率で、当該可変転送レート符号化データに
変換した後の全体の目標符号量TBを分配していること
に他ならない。また、前述した従来例と同様に、発生符
号量比率に単純に分配するようにしてもよく、ピクチャ
内の符号量制御は前述した第2のステップ以降の方法で
実現することが可能である。
て求めたピクチャ目標符号量TG(i)と、符号量カウ
ンタ62でカウントされたピクチャ符号量情報とに基づ
いて、量子化器54における量子化スケールを制御する
ことで、符号量の制御を行う。
れば、上述のような処理によって固定転送レート符号化
データを可変転送レート符号化データに変換することを
可能にしている。
4の構成に代えて、図5に示すような構成により、固定
転送レート符号化データを可変転送レート符号化データ
に変換することも可能である。
された発生符号量情報と量子化幅情報、固定転送レート
符号化データ等を用いて、当該固定転送レート符号化デ
ータを可変転送レート符号化データに変換するための第
2の具体例の構成を示している。なお、この図5におい
て、図4に示した各構成要素と同様に動作する部分には
それぞれ同じ指示符号を付加してそれらの説明は省略す
る。
憶回路22に記録された固定転送レート符号化データに
基づいて符号化情報観測器24で各ピクチャの発生符号
量や量子化幅を観測する構成、もしくは、図3の例のよ
うに符号化しながら発生符号量や量子化幅情報を符号化
情報観測器24で観測する構成における固定転送レート
符号化にて使用し、その固定転送レート符号化データに
記述されたマクロブロック毎の動き補償に関するパラメ
ータを、記憶回路22に記録しておくようにしており、
可変転送レート符号化器50にて固定転送レート復号画
像データを可変転送レート符号化するときに、当該記憶
回路22に記録された動き補償に関するパラメータを使
用するようにしている。
記憶回路22から読み出された動き補償に関するパラメ
ータが、動き補償関連情報として可変転送レート符号化
器50の符号化情報入力器64に入力され、当該可変転
送レート符号化器50の動き補償予測器61ではこの動
き補償関係情報を用いて動き補償予測を行うようにして
いることである。
償に関するパラメータとしては、具体的にはマクロブロ
ック毎の動きベクトルと動き補償のタイプ等を挙げるこ
とができる。すなわち、この図5に示す構成例の記憶回
路22に記憶される具体的な符号化情報としては、前述
の図2に示したようなフォーマットのピクチャ情報に加
えて、図6に示すようなマクロブロック情報の部分がマ
クロブロックの個数分だけ、ピクチャの左上から右下方
向へのラスタ順番に記録される。
ている固定転送レート符号化データが例えばある程度の
符号化劣化を伴っているような場合であっても、その固
定転送レート符号化データを復号器40にて復号した復
号画像を用いて動き補償予測器61が動きベクトルを求
める際に、符号化劣化ノイズに乱されることがなくな
る。また、動きベクトルを求める処理量も削減できる。
これ以外にも、例えばいわゆるMPEG2に拡張する場
合に、フレームとフィールドで適応的に切り換える類の
情報を記録することは、十分効果的である。
図4や図5の構成に代えて、図7に示すような構成によ
り、固定転送レート符号化データを可変転送レート符号
化データに変換することも可能である。
された発生符号量情報と量子化幅情報、固定転送レート
符号化データ等を用いて、当該固定転送レート符号化デ
ータを可変転送レート符号化データに変換するための第
3の具体例の構成を示している。なお、この図7におい
て、図4や図5に示した各構成要素と同様に動作する部
分にはそれぞれ同じ指示符号を付加してそれらの説明は
省略する。
3の固定転送レート符号化により得られた固定転送レー
ト符号化データに対して、例えば編集処理を施すような
場合に、可変転送レート符号化器50における可変転送
レート符号化の際に、その編集処理に使用した編集情報
に従った符号化を行うようにする。なお、具体的な編集
情報としては、例えば編集を有効にしたい画像の時間情
報を示す、時間:分:秒:フレームからなるフォーマッ
トの情報を挙げることができる。
編集開始点と編集終了点を組み合わせて生成される編集
情報が編集情報入力器41から入力され、その編集情報
が復号制御器42に送られる。
述されている、編集を有効にしたい画像の時間部分だけ
を復号再生するように、復号器40を制御する。したが
って、このときの復号器40では、記憶回路22から供
給される固定転送レート符号化データのうち、編集情報
にて記述されている編集を有効にしたい画像の時間部分
だけを復号再生することになる。
力器41からの編集情報は、観測制御器43にも入力さ
れる。この観測制御器43は、編集を有効にしたい画像
の時間部分だけの、各ピクチャの発生符号量や量子化幅
を観測するように、符号化情報観測器24を制御する。
このため、このときの記憶回路22には、編集を有効に
したい画像の時間部分だけの、各ピクチャの発生符号量
情報や量子化幅情報が符号化情報として記録されること
になる。
量決定回路26では、記憶回路22に記憶された、編集
を有効にしたい画像の時間部分だけの各ピクチャの発生
符号量情報や量子化幅情報からなる符号化情報と、CP
U25からの目標符号量もしくは平均可変転送レートと
に基づいて、編集を有効にしたい画像の時間部分だけの
ピクチャ目標符号量が計算されることになる。
化器50では、編集を有効にしたい画像の時間部分だけ
の可変転送レート符号化が可能となる。
ば編集点がPピクチャの画像部分になった場合、その画
像はIピクチャとして符号化する必要がある。また、編
集点がBピクチャの画像部分になった場合は、その前後
の動き補償関係の情報が無効となる必要がある。したが
って、このような場合には、関連するピクチャをIピク
チャとして符号化するなどの処理が必要である。
置が適用される本実施の形態のビデオ信号符号化装置に
よれば、上述のような構成を用いることによって固定転
送レート符号化データを可変転送レート符号化データに
変換することを可能にしている。
ば、本実施の形態のビデオ信号符号化装置によって上述
したようにして生成された可変転送レート符号化データ
を記録してなることで、記録媒体の容量は有効に活用さ
れることになり、その可変転送レート符号化データを後
に復号した場合にも良好な復号データが得られることに
なる。
ることはなく、本発明に係る技術的思想を逸脱しない範
囲であれば、設計等に応じて種々の変更が可能であるこ
とは勿論であり、符号化の手法も前述したMPEG1に
限らない。
係る可変転送レート符号化方法および装置においては、
ビデオ信号を直交変換と量子化を使用して符号化して可
変転送レートにて出力する際に、所定のレートでビデオ
信号を固定転送レートに符号化し、その固定転送レート
符号化データを記録し、記録された固定転送レート符号
化データの符号化情報を観測し、記録された固定転送レ
ート符号化データを復号し、符号化情報と目標とする平
均可変転送レートもしくは目標符号量に関する情報をも
とに、固定転送レート符号化データを復号したデータを
可変転送レート符号化するようにしているので、従来技
術のように、同じ画像信号を2回のパスに入力必要がな
くなり、したがって、例えば放送や通信などによってリ
アルタイムで送信されてくる動画像信号に対しても可変
転送レートでの符号化を行うことが可能である。
る可変転送レート符号化方法および装置においては、所
定のレートでビデオ信号を固定転送レートに符号化し、
その固定転送レート符号化データの符号化情報を観測
し、それら固定転送レート符号化データと符号化情報を
記録し、その記録された固定転送レート符号化データを
復号し、観測されて記録された符号化情報と目標とする
平均可変転送レートもしくは目標符号量に関する情報を
もとに、固定転送レート符号化データを復号したデータ
を可変転送レート符号化するようにしているので、従来
技術のように、同じ画像信号を2回のパスに入力必要が
なくなり、したがって、例えば放送や通信などによって
リアルタイムで送信されてくる動画像信号に対しても可
変転送レートでの符号化を行うことが可能である。
る可変転送レート符号化方法および装置においては、固
定転送レート符号化データを復号したデータを可変転送
レート符号化する際に、少なくとも動き補償に関するパ
ラメータは、固定転送レート符号化データに記述された
動き補償に関するパラメータを使用するようにしている
ので、例えば動きベクトルを求める際に、符号化劣化ノ
イズに乱されることがなくなる。
る可変転送レート符号化方法および装置においては、固
定転送レート符号化データを復号する際にはその編集情
報に基づく必要な区間のみのデータを復号し、固定転送
レート符号化データを復号したデータを可変転送レート
符号化する際にはその編集情報に基づく必要な区間のみ
の符号化情報を使用して、必要な区間のみ復号されたデ
ータを可変転送レート符号化するようにしているので、
編集情報を反映した可変転送レート符号化を行うことが
できる。
ート符号化方法および装置によれば、従来の可変転送レ
ート符号化装置のように、同じ画像を2回符号化装置に
入力する必要がなくなる。すなわち、符号化する動画像
信号として、放送や通信などからリアルタイムで送信さ
れてくる動画像信号など1度しか送信されない画像信号
に関しても、高レートで固定転送レート符号化を行って
そのデータを、書き込み可能なディスクやテープメディ
アなどに一時的に記録し、しかる後にそのデータを用い
て、高画質な可変転送レート符号化を行い、最終的に必
要な可変転送レート符号化データを生成して例えば記録
することが可能となる。また、一時的に記録した固定転
送レート符号化データの動き補償に関するパラメータを
使用して、可変転送レート符号化を行うので、動きベク
トルを求める際に、符号化劣化ノイズに乱されることが
なくなる。さらに、一時的に記録した固定転送レート符
号化データのうち、編集でカットしたい部分などの編集
情報を用いて、可変転送レート符号化を行うことで、編
集情報を反映した可変転送レート符号化を行うことがで
きる。
は、所定のレートでビデオ信号を固定転送レートに符号
化し、固定転送レートで符号化された固定転送レート符
号化データを一時保存し、記録された固定転送レート符
号化データの符号化情報を観測し、一時保存された固定
転送レート符号化データを復号し、符号化情報と目標と
する平均可変転送レートもしくは目標符号量に関する情
報をもとに、固定転送レート符号化データを復号したデ
ータを可変転送レート符号化して生成された可変転送レ
ート符号化データを記録してなるものであり、したがっ
て、記録媒体の容量は有効に活用されており、その可変
転送レート符号化データを後に復号した場合にも良好な
復号データが得られることになる。
は、所定のレートでビデオ信号を固定転送レートに符号
化し、固定転送レートで符号化された固定転送レート符
号化データの符号化情報を観測し、固定転送レートで符
号化された固定転送レート符号化データと符号化情報を
一時保存し、一時保存された固定転送レート符号化デー
タを復号し、観測されて一時保存された符号化情報と目
標とする平均可変転送レートもしくは目標符号量に関す
る情報をもとに、固定転送レート符号化データを復号し
たデータを可変転送レート符号化して生成された可変転
送レート符号化データを記録してなるものであり、した
がって、記録媒体の容量は有効に活用されており、その
可変転送レート符号化データを後に復号した場合にも良
好な復号データが得られることになる。
においては、固定転送レート符号化データに記述された
動き補償に関するパラメータを、可変転送レート符号化
データに記述される動き補償に関するパラメータとして
少なくとも記録してなるので、その動き補償に関するパ
ラメータを使用して可変転送レート符号化データを後に
復号した場合には、符号化ノイズの少ない良好な復号デ
ータが得られることになる。
においては、固定転送レート符号化データを編集情報に
基づいて必要な区間のみ復号したデータを、編集情報に
基づく必要な区間のみの符号化情報を使用して可変転送
レート符号化して生成された可変転送レート符号化デー
タを記録してなるので、編集情報を反映した良好な編集
後の可変転送レート符号化データが得られ、その可変転
送レート符号化データを後に復号した場合にも良好な復
号データが得られることになる。
が適用される実施の形態のビデオ信号符号化装置におい
て、固定転送レート符号化データを符号化情報観測器で
観測して可変転送レート符号化データに変換する場合の
概略構成を示すブロック図である。
路に記録される符号化情報(ピクチャ情報)のフォーマ
ットを示す図である。
て、符号化しながら発生符号化量や量子化幅情報を符号
化情報観測器で観測して固定転送レート符号化データを
可変長符号化データに変換する場合の概略構成例を示す
ブロック図である。
て、記憶回路に記録された発生符号量情報と量子化幅情
報、固定転送レート符号化データ等を用いて、当該固定
転送レート符号化データを可変転送レート符号化データ
に変換するための第1の具体例の構成を示すブロック図
である。
て、記憶回路に記録された発生符号量情報と量子化幅情
報、固定転送レート符号化データ等を用いて、当該固定
転送レート符号化データを可変転送レート符号化データ
に変換するための第2の具体例の構成を示すブロック図
である。
路に記録される符号化情報(マクロブロック情報)のフ
ォーマットを示す図である。
て、記憶回路に記録された発生符号量情報と量子化幅情
報、固定転送レート符号化データ等を用いて、当該固定
転送レート符号化データを可変転送レート符号化データ
に変換するための第3の具体例の構成を示すブロック図
である。
すブロック図である。
パスの符号化を行う場合の構成を示すブロック図であ
る。
のパスの符号化を行う場合の構成を示すブロック図であ
る。
器、4,54…量子化器、5,55…VLC器、6,5
6…バッファメモリ、7,57…出力端子、8,58…
逆量子化器、9,59…逆DCT器、10,60…画像
メモリ、11,61…動き補償予測器、12,62…演
算器、62…符号量カウンタ、 63…符号量制御回
路、22…記憶回路、24…符号化情報観測器、25…
CPU、26…目標符号量決定回路、40…復号器、4
1…編集情報入力器、42…復号化制御器、43…観測
制御器、50…可変転送レート符号化器
Claims (12)
- 【請求項1】 ビデオ信号を直交変換と量子化を使用し
て符号化して、可変転送レートにて出力する可変転送レ
ート符号化方法であって、 所定のレートでビデオ信号を固定転送レートに符号化す
るステップと、 前記固定転送レートで符号化された固定転送レート符号
化データを記録するステップと、 前記記録された固定転送レート符号化データの符号化情
報を観測するステップと、 前記記録された固定転送レート符号化データを復号する
ステップと、 前記符号化情報と目標とする平均可変転送レートもしく
は目標符号量に関する情報をもとに、前記固定転送レー
ト符号化データを復号したデータを可変転送レート符号
化するステップと、を有することを特徴とする可変転送
レート符号化方法。 - 【請求項2】 ビデオ信号を直交変換と量子化を使用し
て符号化し、可変転送レートにて出力する可変転送レー
ト符号化方法であって、 所定のレートでビデオ信号を固定転送レートに符号化す
るステップと、 前記固定転送レートで符号化された固定転送レート符号
化データの符号化情報を観測するステップと、 前記固定転送レートで符号化された固定転送レート符号
化データと前記符号化情報を記録するステップと、 前記記録された固定転送レート符号化データを復号する
ステップと、 前記観測されて記録された符号化情報と目標とする平均
可変転送レートもしくは目標符号量に関する情報をもと
に、前記固定転送レート符号化データを復号したデータ
を可変転送レート符号化するステップと、を有すること
を特徴とする可変転送レート符号化方法。 - 【請求項3】 前記固定転送レート符号化データを復号
したデータを可変転送レート符号化する際に、少なくと
も動き補償に関するパラメータは、固定転送レート符号
化データに記述された動き補償に関するパラメータを使
用することを特徴とする請求項1または請求項2記載の
可変転送レート符号化方法。 - 【請求項4】 編集情報を入力するステップを設け、 前記固定転送レート符号化データを復号するステップで
は、編集情報に基づく必要な区間のみのデータを復号
し、 前記固定転送レート符号化データを復号したデータを可
変転送レート符号化するステップでは、編集情報に基づ
く必要な区間のみの符号化情報を使用して、前記必要な
区間のみ復号されたデータを可変転送レート符号化する
ことを特徴とする請求項1乃至請求項3のうち、いずれ
か1項記載の可変転送レート符号化方法。 - 【請求項5】 ビデオ信号を直交変換と量子化を使用し
て符号化して、可変転送レートにて出力する可変転送レ
ート符号化装置であって、 所定のレートでビデオ信号を固定転送レートに符号化す
る固定転送レート符号化手段と、 前記固定転送レートで符号化された固定転送レート符号
化データを記録する記録手段と、 前記記録された固定転送レート符号化データの符号化情
報を観測する符号化情報観測手段と、 前記記録された固定転送レート符号化データを復号する
復号手段と、 前記符号化情報と目標とする平均可変転送レートもしく
は目標符号量に関する情報をもとに、前記固定転送レー
ト符号化データを復号したデータを可変転送レート符号
化する可変転送レート符号化手段と、を有することを特
徴とする可変転送レート符号化装置。 - 【請求項6】 ビデオ信号を直交変換と量子化を使用し
て符号化し、可変転送レートにて出力する可変転送レー
ト符号化装置であって、 所定のレートでビデオ信号を固定転送レートに符号化す
る固定転送レート符号化手段と、 前記固定転送レートで符号化された固定転送レート符号
化データの符号化情報を観測する符号化情報観測手段
と、 前記固定転送レートで符号化された固定転送レート符号
化データと前記符号化情報を記録する記録手段と、 前記記録された固定転送レート符号化データを復号する
復号手段と、 前記観測されて記録された符号化情報と目標とする平均
可変転送レートもしくは目標符号量に関する情報をもと
に、前記固定転送レート符号化データを復号したデータ
を可変転送レート符号化する可変転送レート符号化手段
と、を有することを特徴とする可変転送レート符号化装
置。 - 【請求項7】 前記固定転送レート符号化手段は、少な
くとも動き補償に関するパラメータを出力する符号化情
報出力器を備え、 前記可変転送レート符号化手段は、前記符号化情報出力
器からの少なくとも動き補償に関するパラメータを入力
する符号化情報入力手段を備え、 前記固定転送レート符号化データを復号したデータを可
変転送レート符号化手段にて符号化する際に、少なくと
も動き補償に関するパラメータは、前記固定転送レート
符号化データに記述された動き補償に関するパラメータ
を使用することを特徴とする請求項5または請求項6記
載の可変転送レート符号化装置。 - 【請求項8】 編集情報を入力する編集情報入力手段
と、 前記編集情報に基づいて前記符号化情報観測手段を制御
する観測制御手段と、 前記編集情報に基づいて前記復号手段を制御する復号化
制御手段とを設け、 前記符号化情報観測手段では、前記観測制御手段の制御
により、前記編集情報に基づく必要な区間のみの符号化
情報を観測し、 前記復号手段では、前記復号化制御手段の制御により、
前記編集情報に基づく必要な区間のみの固定転送レート
符号化データを復号し、 前記可変転送レート符号化手段では、前記編集情報に基
づく必要な区間のみの符号化情報を使用して、前記必要
な区間のみ復号されたデータを可変転送レート符号化す
ることを特徴とする請求項5乃至請求項7のうち、いず
れか1項記載の可変転送レート符号化装置。 - 【請求項9】 ビデオ信号を直交変換と量子化を使用し
た符号化により生成された可変転送レート符号化データ
を記録してなる記録媒体であって、 所定のレートでビデオ信号を固定転送レートに符号化
し、前記固定転送レートで符号化された固定転送レート
符号化データを一時保存し、前記一時保存された固定転
送レート符号化データの符号化情報を観測し、前記一時
保存された固定転送レート符号化データを復号し、前記
符号化情報と目標とする平均可変転送レートもしくは目
標符号量に関する情報をもとに、前記固定転送レート符
号化データを復号したデータを可変転送レート符号化し
て生成された可変転送レート符号化データを記録してな
ることを特徴とする記録媒体。 - 【請求項10】 ビデオ信号を直交変換と量子化を使用
した符号化により生成された可変転送レート符号化デー
タを記録してなる記録媒体であって、 所定のレートでビデオ信号を固定転送レートに符号化
し、前記固定転送レートで符号化された固定転送レート
符号化データの符号化情報を観測し、前記固定転送レー
トで符号化された固定転送レート符号化データと前記符
号化情報を一時保存し、前記一時保存された固定転送レ
ート符号化データを復号し、前記観測されて記録された
符号化情報と目標とする平均可変転送レートもしくは目
標符号量に関する情報をもとに、前記固定転送レート符
号化データを復号したデータを可変転送レート符号化し
て生成された可変転送レート符号化データを記録してな
ることを特徴とする記録媒体。 - 【請求項11】 前記固定転送レート符号化データに記
述された動き補償に関するパラメータを、前記可変転送
レート符号化データに記述される動き補償に関するパラ
メータとして少なくとも記録してなることを特徴とする
請求項9または請求項10記載の記録媒体。 - 【請求項12】 前記固定転送レート符号化データを編
集情報に基づいて必要な区間のみ復号したデータを、前
記編集情報に基づく必要な区間のみの符号化情報を使用
して前記可変転送レート符号化して生成された前記可変
転送レート符号化データを記録してなることを特徴とす
る請求項9乃至請求項11のうち、いずれか1項記載の
記録媒体。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP03637698A JP3934772B2 (ja) | 1998-02-18 | 1998-02-18 | 可変転送レート符号化方法および装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP03637698A JP3934772B2 (ja) | 1998-02-18 | 1998-02-18 | 可変転送レート符号化方法および装置 |
Related Child Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003399158A Division JP3922581B2 (ja) | 2003-11-28 | 2003-11-28 | 可変転送レート符号化方法および装置 |
| JP2003399157A Division JP2004140854A (ja) | 2003-11-28 | 2003-11-28 | 可変転送レート符号化方法および装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11234676A true JPH11234676A (ja) | 1999-08-27 |
| JP3934772B2 JP3934772B2 (ja) | 2007-06-20 |
Family
ID=12468139
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP03637698A Expired - Lifetime JP3934772B2 (ja) | 1998-02-18 | 1998-02-18 | 可変転送レート符号化方法および装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3934772B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011050104A (ja) * | 2010-11-12 | 2011-03-10 | Hitachi Ltd | 符号化映像信号変換方法及び装置 |
| JP2013123252A (ja) * | 2013-01-30 | 2013-06-20 | Mega Chips Corp | トランスコーダ |
-
1998
- 1998-02-18 JP JP03637698A patent/JP3934772B2/ja not_active Expired - Lifetime
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011050104A (ja) * | 2010-11-12 | 2011-03-10 | Hitachi Ltd | 符号化映像信号変換方法及び装置 |
| JP2013123252A (ja) * | 2013-01-30 | 2013-06-20 | Mega Chips Corp | トランスコーダ |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3934772B2 (ja) | 2007-06-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPWO1994024822A1 (ja) | 画像符号化方法 | |
| JP2000278692A (ja) | 圧縮データ処理方法及び処理装置並びに記録再生システム | |
| JP3911035B2 (ja) | 動画像符号化方法及び動画像符号化装置 | |
| JP3463291B2 (ja) | 圧縮ディジタル・ビデオ・シーケンスをデコードし表示する方法および装置 | |
| JPH09322176A (ja) | 符号化モード選択方法、動画像符号化装置、符号化方法、記録方法、及び伝送方法 | |
| JPH0998427A (ja) | 動画像符号化装置 | |
| US20030174771A1 (en) | Method, apparatus, and program for variable bit rate encoding | |
| JP3487205B2 (ja) | 画像データ編集装置 | |
| JP2000312362A (ja) | 画像符号化方式変換装置、画像符号化方式変換方法および記録媒体 | |
| JP3934772B2 (ja) | 可変転送レート符号化方法および装置 | |
| JP3922581B2 (ja) | 可変転送レート符号化方法および装置 | |
| KR20030000310A (ko) | 영상 변환 부호화 장치 | |
| JP3800965B2 (ja) | データレート変換装置 | |
| JPH09294263A (ja) | 画像情報圧縮装置 | |
| JPH10108197A (ja) | 画像符号化装置、画像符号化制御方法および画像符号化制御用プログラムを記録した媒体 | |
| JPH11289515A (ja) | 画像信号処理装置及び方法、画像信号記録装置及び方法並びに記録媒体 | |
| JP2900927B2 (ja) | 符号化方法及び符号化装置 | |
| JP2002354484A (ja) | 符号化画像のレート変換方法、及び符号化画像レート変換装置 | |
| JP2002218470A (ja) | 画像符号化データのレート変換方法、及び画像符号化レート変換装置 | |
| JP2004140854A (ja) | 可変転送レート符号化方法および装置 | |
| JPH06334983A (ja) | 画像信号の符号化方法、符号化装置、復号化方法及び復号化装置 | |
| JPH11234677A (ja) | 可変転送レート符号化方法および装置、記録媒体 | |
| JP4539028B2 (ja) | 画像処理装置および画像処理方法、記録媒体、並びに、プログラム | |
| JP3765129B2 (ja) | 符号化装置および符号化方法 | |
| JP3770466B2 (ja) | 画像符号化レート変換装置及び画像符号化レート変換方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20010328 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20031007 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20031128 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20040106 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051014 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060605 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070316 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110330 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120330 Year of fee payment: 5 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120330 Year of fee payment: 5 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120330 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130330 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140330 Year of fee payment: 7 |
|
| EXPY | Cancellation because of completion of term |