JPH11285002A - 動画像符号化装置及び動画像符号化方法 - Google Patents
動画像符号化装置及び動画像符号化方法Info
- Publication number
- JPH11285002A JPH11285002A JP30583998A JP30583998A JPH11285002A JP H11285002 A JPH11285002 A JP H11285002A JP 30583998 A JP30583998 A JP 30583998A JP 30583998 A JP30583998 A JP 30583998A JP H11285002 A JPH11285002 A JP H11285002A
- Authority
- JP
- Japan
- Prior art keywords
- bit stream
- bit
- bit rate
- unit section
- stream
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/115—Selection of the code volume for a coding unit prior to coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/124—Quantisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/149—Data rate or code amount at the encoder output by estimating the code amount by means of a model, e.g. mathematical model or statistical model
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/152—Data rate or code amount at the encoder output by measuring the fullness of the transmission buffer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/177—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a group of pictures [GOP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/40—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4345—Extraction or processing of SI, e.g. extracting service information from an MPEG stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440254—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering signal-to-noise parameters, e.g. requantization
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Algebra (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
いて、ビットストリームのビットレートが所定範囲内に
なるようにする。 【解決手段】 ビデオストリームS3の所定区間のビッ
トレートが、のRvx以下の場合のエンコーダ部40の動
作と比べて、量子化コントローラ41の動作が異なる。
すなわち、量子化コントローラ41は、エンコーダ部4
0からの出力ビットレートがRvxになるように、量子化
パラメータを決定して、量子化回路44へ指定する。量
子化パラメータ以外のすべての符号化パラメータを利用
して再エンコードする。
Description
ストリームを復号して画像信号とし、この画像信号を再
びビットストリームとして出力する動画像符号化装置及
び動画像符号化方法に関する。
償(motion compensation;MC)処理及び離散余弦変換
(descrete cosine transformation;DCT)等の直交変換
による冗長度低減処理とを組み合わせたMPEG(movi
ng picture experts group)や、MPEG2が広く用い
られるようになった。
法により、画像内符号化画像(Iピクチャ)、フレーム
間予測符号化画像(Pピクチャ)、双方向予測符号化画
像(Bピクチャ)のような符号化画像に圧縮して光磁気
ディスク等の格納媒体に記録したり、あるいは通信回線
を使用して伝送したりする。
信号を再生する場合について説明する。
すようなデータストリームの符号化データが記録されて
いる。この図12(A)に示すように記録されているデ
ータストリームは復号されて、図12(B)に示すよう
なピクチャの順番で表示が行われる。ここで、各ピクチ
ャに符号として付けている“I”,“P”,“B”は、
Iピクチャ、Pピクチャ、Bピクチャの区別を示してお
り、各添字は、GOP(Group of Pictures)内の表示
順序を表すいわゆるテンポラリリファレンスを示してい
る。
ムの符号化データを再生する為に、まず、I0の復号が
行われる。Iピクチャは画面内で符号化が完結している
ものであるので、他のピクチャを復号することなくI0
を単独で復号することができる。続いて、復号したI0
に基づき、順方向予測符号化がされたP2の復号を行
う。Pピクチャは時間的に前のIピクチャ又はPピクチ
ャから予測符号化がされるものであるので、従来の記録
再生装置はこのP2を復号する前にI0を復号していなけ
ればならない。続いて、復号したI0及びP2に基づき、
双方向予測符号化がされたB1の復号を行う。Bピクチ
ャは時間的に前後のIピクチャ又はPピクチャから双方
向符号化がされるものであるので、このB1を復号する
前にI0とP2を復号していなければならない。このよう
に、図12(A)に示すようなデータストリームの符号
化データを、I0→P2→B1→P4→B3→P6→B5→I8
→B7→P10→B9→・・・といった順序で復号を行う。
チャを表示する場合には、図12(B)に示すようにそ
の順序を入れ換えて、I0→B1→P2→B3→P4→B5→
P6→B7→I8→B9→P10→・・・といった順序で表示
を行う。
号化したビットストリームを記録媒体に記録する際に、
ビットストリームのビットレートが記録媒体の記録レー
トの上限を越えると、正記録媒体にビットストリームの
正常な記録ができなくなる虞れがある。また、動画像が
符号化されたビットストリームを復号する際に、ビット
ストリームのビットレートがバッファにより定められる
所定範囲のビットレートを外れると、復号が破綻する虞
れがある。
のであって、動画像が符号化されたビットストリームに
ついて、ビットストリームのビットレートが所定範囲内
になるようにする動画像符号化装置及び動画像符号化方
法を提供することを目的とする。
めに、本発明に係る動画像符号化装置は、画像が符号化
されたビットストリームについて、このビットストリー
ムの単位区間のビットレートを基準値と比較する比較手
段と、上記比較手段がビットストリームの単位区間のビ
ットレートが上記基準値を超えたと検出したときは、上
記ビットストリームの当該単位区間を上記基準値以下の
ビットレートになるように上記単位区間を変換し、上記
比較手段がビットストリームの単位区間のビットレート
が上記基準値を超えなかったと検出したときは、上記ビ
ットストリームをそのままのビットレートで出力するビ
ットレート変換手段とを有することを特徴とする。
の検出結果に基づいて、ビットストリームのビットレー
トを常に基準値以下にする。
符号化されたビットストリームについて、このビットス
トリームの単位区間のビットレートを基準値と比較する
比較工程と、上記比較工程においてビットストリームの
単位区間のビットレートが上記基準値を超えたと検出し
たときは、上記ビットストリームの当該単位区間を上記
基準値以下のビットレートになるように上記単位区間を
変換し、上記比較工程においてビットストリームの単位
区間のビットレートが上記基準値を超えなかったと検出
したときは、上記ビットストリームをそのままのビット
レートで出力するビットレート変換工程とを有すること
を特徴とする。
ビットレートとの比較結果に基づいて、ビットストリー
ムのビットレートを常に基準値以下にする。
符号化されたビットストリームについて、このビットス
トリームの単位区間のビットレートを基準値と比較する
比較手段と、上記比較手段にてビットストリームの単位
区間のビットレートが基準値を越えたことが検出される
と、入力されるビットストリームの当該単位区間を画像
信号に復号し、その復号された画像信号を上記基準値以
下のビットレートを有するビットストリームの単位区間
に再符号化する再符号化手段と、入力されるビットスト
リームについて、上記再符号化手段にて再符号化された
ビットストリームの単位区間を、上記入力されるビット
ストリームの当該単位区間と置換して出力する置換手段
とを有することを特徴とする。
の検出結果に基づいて、ビットストリームのビットレー
トが基準値より超えているときは、ビットストリームを
復号して再び符号化して、常に基準値以下にする。
符号化されたビットストリームについて、このビットス
トリームの単位区間のビットレートを基準値と比較する
比較工程と、上記比較工程にてビットストリームの単位
区間のビットレートが基準値を越えたことが検出される
と、入力されるビットストリームの当該単位区間を画像
信号に復号し、その復号された画像信号を上記基準値以
下のビットレートを有するビットストリームの単位区間
に再符号化する再符号化工程と、入力されるビットスト
リームについて、上記再符号化工程にて再符号化された
ビットストリームの単位区間を、上記入力されるビット
ストリームの当該単位区間と置換して出力する置換工程
とを有することを特徴とする。
の検出結果に基づいて、ビットストリームのビットレー
トが基準値より超えているときは、ビットストリームを
復号して再び符号化して、常に基準値以下にする。
て、図面を参照しながら説明する。
る。第1の実施の形態において、本発明は、例えば図1
に示す構成の動画像符号化装置1に適用される。
より得られる入力ビットストリームS1のビットレート
を計算するビットストリーム解析回路14と、ビットス
トリーム解析回路14の解析結果に応じてビデオストリ
ームS3のビットレートを変換するビットレート変換部
16とを備える。
信したデジタルテレピジョン放送のトランスポートスト
リームの中からユーザーが選択した一つのテレビジョン
プロクラムのトランスポートパケットを抽出し、この抽
出されたトランスポートパケットからなるストリームS
1をバッファ13に供給する。なお、抽出されたトラン
スポートパケットからなるストリームをパーシャルトラ
ンスポートストリームという。上記パーシャルトランス
ポートストリームは、トランスポートストリームが統計
多重を使用している場合、例えばシーンごとにビットレ
ートが変わる可変ビットレートとなる。
ビットストリームS1を一時的に格納する所定のメモリ
量の揮発性のメモリである。バッファ13は、格納され
た入力ビットストリームをデマルチプレクサ15に供給
する。
ァ13におけるトランスポートストリームのビットレー
トを計算する。具体的には、下に示す式(1)に従っ
て、プログラムクロックリファランス(PCR)が含ま
れる二つのトランスポートパケットの間のトランスポー
トストリームのビットレートを計算する。
も新しいprogram_clock_referenceのベースフィールド
の最終ビットを含むバイトのインデックス番号 j:復号されるプログラムに適用される、直後に続くpr
ogram_clock_referenceのベースフィールドの最終ビッ
トを含むバイトのインデックス番号(但し、i<j) PCR(i):システムクロックの単位でベースフィールドお
よび拡張フィールドで符号化される時刻
トランスポートストリームに多重化されているオーディ
オストリームRaとSI(Service Information)データ
ストリームのビットレートRsiを計算する。
は、トランスポートストリームの入力ビットレートが記
録メディアに記録するビットレート以下であるかを判断
する。この判断は、予め基準値Rrecを設定して、入力ビ
ットレートが基準値を越えたか否かを検出することによ
って行われる。例えば、Rrecは、記録媒体の使用可能な
ビット量B(ビット)と記録時間T(秒)から次のよう
に計算される。
ートストリームを読み出して、ビデオストリームS3と
オーディオストリームとSIデータとに分離する。ここ
で、ビデオストリームS3はMPEG2規格に準拠した
ストリームである。デマルチプレクサ15は、ビデオス
トリームS3をビットレート変換部16に供給し、オー
ディオストリームを遅延回路17に供給し、さらにSI
データストリームを遅延回路18に供給する。
ーム解析回路14からの制御信号S2に応じて、入力ス
トリームの処理を行う。すなわち、ビットレート変換部
16は、デマルチプレクサ13に入力されるトランスポ
ートストリームの所定区間のビットレートが基準値Rrec
を越える場合においては、所定区間のビデオストリーム
S3を式(2)に示すビットレートRvx以下のビデオス
トリームS4へ変換する。
ートが基準値Rrec以下である場合、出力ビテオストリー
ムS4のビットレートは入力ビデオストリームS3のビ
ットレートと同じになる。
を、ビットレート変換部16における処理時間に要する
時間遅延し、遅延処理の施したオーディオストリームを
マルチプレクサ19に供給する。
を、ビットレート変換部16における処理時間に要する
時間遅延し、遅延処理の施したSIデータストリームを
マルチプレクサ19に供給する。
ストリームS4とオーディオストリームとSlデータス
トリームを多重化して、多重化ストリームS5を出力す
る。
20にて、エラー訂正処理をされる。ECC処理された
ビットストリームは、変調回路21にて、例えばEFM
(Eight to Fourteen Modulation)変調を施される。変
調回路21からの出力信号は、記録ヘッド22によっ
て、パワー変調されたレーザ光を光ディスク23の信号
記録面に照射されることによりデータ記録される。
的には図2に示すように構成されている。すなわち、ビ
ットレート変換部16は、入力されたビデオビットスト
リームS3を画像信号に復号し又はビデオビットストリ
ームS3の符号化パラメータを抽出するデコーダ部30
と、デコーダ部30で復号された画像信号を制御信号S
2に基づいて所定のビットレートのビットストリームに
再符号化するエンコーダ部40とを備える。
エンコーダ部40は、ビデオストリームS3の所定区間
のビットレートが、制御信号S2によって、式(2)の
Rvx以下であると指定された時、所定区間のビットスト
リームS3をこれと同じビットレートのストリームS4
を再エンコードする。エンコーダ部40は、再エンコー
ドする時には、デコーダ部30にて抽出したビデオスト
リームS3のすべての符号化パラメータを利用する。こ
れにより、再エンコードによる画質劣化を原理上なくす
ことができ、オリジナルのビデオストリームS3と同じ
ビットレートのストリームを再エンコードできる。
ームS3の所定区間のビットレートが、制御信号S2に
よって、式(2)のRvxより大きいと指定された時、所
定区間のビットストリームS3をビットレートがRvx以
下のビデオストリームに再エンコードする。エンコーダ
部40は、再エンコードする時には、デコーダ部30に
て抽出したビデオストリームS3の量子化パラメータ以
外の符号化パラメータを利用する。エンコーダ部40
は、ビットレートがRvx以下のビデオストリームになる
ように新しい量子化パラメータを決定する。ビデオスト
リームS3の量子化パラメータ以外の符号化パラメータ
を利用して、再エンコードすることにより、再エンコー
ドによる画質劣化を最小限にすることができる。
0の構成について詳細に説明する。
PEG2規格のビットストリームがバッファ31に蓄え
られ、バッファ31からのビットストリームは可変長復
号回路32にて可変長復号され、この可変長復号回路3
2にて、符号化パラメータが得られる。符号化パラメー
タは、メモリ38へ入力されて、記憶される。逆量子化
回路33は、可変長復号回路32から入力される量子化
DCT係数を逆量子化してDCT係数を復号する。復号
されたDCT係数は、逆DCT回路34にて、逆離散コ
サイン変換(逆DCT)を施され、画像信号に復号され
る。逆DCT回路34からの出力は、加算回路35に
て、可変長復号回路32から指定される動き補償パラメ
ータ(図示せず)に基づいてフレームメモリ36及び動
き補償を行う動き補償回路37から得られた信号と加算
される。加算回路35からの出力面像は、デコーダ部3
0からの出力画像となり、また、上記フレームメモリ3
6へ入力される。
ビデオストリームS3の復号画像とその符号化パラメー
タと制御信号S2が供給される。符号化パラメータの動
き補償パラメータは、動き補償回路49へ入力される。
また、符号化パラメータの量子化パラメータは、量子化
コントローラ41へ入力される。
トリームS3の所定区間のビットレートが、式(2)の
Rvx以下であると指定された時のエンコーダ部40の動
作を説明する。
回路42に供給される。現在の入力画像に対応する動き
補償パラメータは、メモリ38から動き補償回路49に
供給される。
像信号を加算信号とし、動き補償パラメータに基づいて
動き補償回路49から読み出された画像信号を減算信号
として加算処理を行い、この処理結果である差分画像信
号をDCT回路43に供給する。
係数に変換して、これを量子化回路44に供給する。こ
のとき、量子化コントローラ41は、現在の入力DCT
係数に対応する量子化パラメータがメモリ38から供給
され、上記量子化パラメータを量子化回路44に供給す
る。量子化回路44は、入力DCT係数を指定された量
子化パラメータで量子化して、量子化係数を出力する。
変長符号化回路50及びデータを蓄えるバッファ51を
経てこのエンコーダ部40からの出力ストリームS4と
なり、また、逆量子化を施す逆量子化回路45及び逆D
CT変換を施す逆DCT回路46を経て、加算回路47
に達する。加算回路47においては、逆DCT回路46
及び動き補償回路49からの出力が加算され、その結果
がフレームメモリ48に与えられる。このようにして、
制御信号S2によって、ビデオストリームS3の所定区
間のビットレートが、式(2)のRvx以下であると指定
された場合は、デコーダ部30にて抽出したビデオスト
リームS3のすべての符号化パラメータを利用して再エ
ンコードするので、再エンコードによる画質劣化がほと
んど生じることなく、オリジナルのS21と同じビット
レートのストリームを再エンコードすることができる。
トリームS3の所定区間のビットレートが、式(2)の
Rvxより大きいと指定された時のエンコーダ部40の動
作を説明する。
所定区間のビットレートが、式(2)のRvx以下の場合
のエンコーダ部40の動作と比べて、量子化コントロー
ラ41の動作が異なる。すなわち、量子化コントローラ
41は、エンコーダ部40からの出力ビットレートがRv
xになるように、量子化パラメータを決定して、量子化
回路44へ指定する。量子化パラメータ以外のすべての
符号化パラメータを利用して再エンコードするので、再
エンコードによる画質劣化を最小限にして、ビットレー
トがRvxのビデオストリームを再エンコードすることが
できる。
て説明する。第2の実施の形態においては、ビットレー
ト変換部16は、第1の実施の形態にようにビットスト
リームを画像信号に復号してからレートを制御したビッ
トストリームを生成するのではなく、入力されるビデオ
ビットストリームS3を画像信号までは復号しないでそ
の途中の符号化情報まで復号して、その符号化情報の情
報量を削減することによってビットストリームのビット
レートを変換する。
ト変換部16は、出力ビットストリームS4のビットレ
ートが所定のビットレートになるように制御する量子化
コントロール回路63と、入力されるビデオビットスト
リームS3をDCT係数まで復号する逆量子化回路65
と、そのDCT係数を再量子化する量子化回路66とを
備える。
ームS3がバッファ61に蓄えられ、バッファ61から
のビットストリームは可変長復号回路62にて可変長復
号される。可変長復号回路62からの出力は、量子化D
CT係数とそれ以外の情報がスイッチ64で分離され
る。また、可変長復号回路62から量子化パラメータが
量子化コントロール回路63へ供給される。逆量子化回
路65は、スイッチ64を介して、可変長復号回路62
から入力される量子化DCT係数を逆量子化して、DC
T係数を復号して出力する。
回路63の動作原理を説明する。
ストリームS3の所定区間のビットレートが、式(2)
のRvx以下であると指定された時の量子化回路66と量
子化コントロール回路63の動作を説明する。この場
合、量子化コントロール回路63は、量子化コントロー
ルを行わないで、可変長復号器62から与えられるオリ
ジナルのS3の量子化パラメータをそのまま量子化回路
66へ供給する。従って、この場合、逆量子化回路65
の入力と量子化回路66からの出力は等しくなる。
は、ビデオストリームS3のビットレートがRvx以下で
あるときは、ビデオストリームS3のビットレートと同
じレートであるビデオストリームS4を出力する。
ビットレートが、制御信号S2によって、式(2)のRv
xより大きいと指定された時、量子化コントロール回路
63は、所定区間のビットストリームS3をビットレー
トがRvx以下のビデオストリームになるように、量子化
パラメータを決定して、これを量子化回路66へ供給す
る。量子化回路66は、与えられた量子化パラメータで
入力DCT係数を再量子化する。なお、この場合の出力
ビットストリームS4は、原理上、再生画像に動き予測
のミスマッチエラーが発生するので、それができるだけ
目立たなくなるように、量子化コントロールすることが
好ましい。
DCT係数以外の情報は、遅延回路67へ入力される。
遅延回路67は、逆量子化回路65および量子化回路6
6における処理にかかる時間だけ入力情号を遅延させて
出力する。
量符号化して、出力ビットストリームをバッファ70に
供給する。量子化コントロール回路63は、可変長符号
化回路69から供給されるビットストリームの発生ビッ
ト量を計算し、上述のようにしてビットストリームS4
のビットレートを制御する。
は、ビットストリームS3のビットレートがRvxよりも
大きいときは、ビットストリームS3を完全に復号する
ことなくビットレートを下げて符号化処理を行うので、
第1の実施の形態に比べて処理時間を短くすることがで
きる。
て説明する。第3の実施の形態において、本発明は、例
えば図4に示す構成の動画像符号化装置80に適用され
る。
送られる動画像データをアンテナ81を介して受信して
ビットストリームS11に変換するチューナ82と、チ
ューナ82からのビットストリームS11を一時的に格
納するバッファ83と、バッファ83に入力したビット
ストリームを基準値と比較することにより解析する比較
手段であるビットストリーム解析回路84とを有してい
る。
送を受信して、動画像が符号化されたMPEG2規格の
ビットストリームS11を出力する。バッファ83は、
チューナ82からの入力ビットストリームS11を一時
的に格納する所定のメモリ量の揮発性のメモリである。
ァ83におけるビットストリームから、MPEG2規格
の画像群であるGOP(Group of Pictures )につい
て、GOPの区間のビットストリームの入力ビットレー
トが記録メディアに記録可能なビットレートであるかを
判断する。この判断は、予め基準値を設定して、入力ビ
ットレートが基準値を越えたか否かを検出することによ
り行われる。
トストリーム解析回路84からの制御の下にバッファ8
3からのビットストリームS12を被選択端子A又は被
選択端子Bのいずれか一方に切り換えるスイッチ85
と、スイッチ85の被選択端子Aからのビットストリー
ムS14を画像信号S15に復号するデコーダ86と、
デコーダ86からの画像信号S15をビットストリーム
S16に再符号化するエンコーダ87とを有している。
路84からの制御信号S13に応じて切り換えを行う。
すなわち、このスイッチ85は、当該区間のビットスト
リームS12が記録メディアに記録可能なビットレート
を越える場合には被選択端子Aに、記録可能なビットレ
ートを越えない場合には被選択端子Bに切り換え制御さ
れる。
ストリームS14は、デコーダ86にて画像信号S15
に復号される。そして、この画像信号S15は、エンコ
ーダ87にて、記録メディアに記録可能なビットレート
になるように再符号化され、再符号化されたビットスト
リームS16はスイッチ90の被選択端子Aに出力され
る。上記デコーダ86及びエンコーダ87は、ビットス
トリームS14を再符号化する再符号化手段を構成して
いる。
チ85の被選択端子BからのビットストリームS17を
一時的に格納するバッファ88と、バッファ88からの
ビットストリームS18を遅延させる遅延手段である遅
延回路89と、エンコーダ87からのビットストリーム
S16が接続される被選択端子A及び遅延回路89から
のビットストリームS19が接続される被選択端子Bを
備えて、これら被選択端子A又は被選択端子Bのいずれ
か一方を選択するスイッチ90とを有している。
子BからのビットストリームS17を一時的に格納す
る。遅延回路89は、バッファ88からのビットストリ
ームS18を、少なくともデコーダ86における復号処
理とエンコーダ87における符号化処理にかかる時間だ
け遅延する。この遅延回路89にて遅延されたビットス
トリームS19は、スイッチ90の被選択端子Bに出力
される。スイッチ90は、ビットストリーム解析回路8
4の制御からの制御信号S13に応じて切り換えられ
る。すなわち、ある区間のビットストリームの入力ビッ
トレートが記録メディアに記録可能なビットレートを越
える場合には被選択端子Aに接続され、記録可能なビッ
トレートを越えない場合には被選択端子Bに接続され
る。このスイッチ90は、切換を行うことにより所定の
区間を置換する置換手段を構成する。
チ90から得られる出力ビットストリームS20をエラ
ー訂正コード(Error Correction Code; ECC)に基づい
て処理するECC回路91と、ECC回路91にて処理
されたビットストリームを変調する変調回路92と、変
調回路92からの信号を記録媒体である光ディスク10
1に記録する記録ヘッド93とを有している。
てエラー訂正を行い、変調回路92は例えばEFM(Ei
ght to Fourteen Modulation)変調を施し、記録ヘッド
93は光ディスク94の信号記録面にパワー変調された
レーザ光を照射することによりデータを記録する。
る、ビットストリームを再符号化する処理について説明
する。
リームのならびは、図5(A)に示すように、GOPを
単位区間としている。図5(A)のビットストリーム
は、表示順序に、GOP−(n−1)、GOP−n及び
GOP−(n+1)を含んでいる。ここで、GOP−i
とは、画像の表示順序である時間軸方向で第i番目のG
OPである。
に画像が符号化された符号化画像であるI(intra )ピ
クチャと、時間の順方向の予測符号化を用いて画像が符
号化された予測符号化画像であるP(predictive)ピク
チャと、時間の順方向及び逆方向の予測符号化を用いて
画像が符号化された予測符号化画像であるB(bidirect
ionally )ピクチャとの3種類の符号化画像から構成さ
れている。
画像の表示順序に、例えば、最初にIピクチャ、これに
続いて複数のPピクチャ及びBピクチャが所定の順序で
配置されてなる。
クチャIn2,Bn0,Bn1,Pn5,Bn3,Bn
4,Pn8,Bn6,Bn7から構成されている。ここ
で、Iijはi番目のGOPにおける表示順序がj番目
のIピクチャを、Pijはi番目のGOPにおける表示
順序がj番目のPピクチャを、Bijはi番目のGOP
における表示順序がj番目のBピクチャをそれぞれ示し
ている。
ートRinでバッファ83へ入力されており、バッファ
83からはビットレートRout1でビットストリーム
S12が出力される。ここで、ビットレートRout1
は、ストリームS11の最大ビットレートよりも大きい
値である。
ッチ85の被選択端子Bを通って、バッファ88へ入力
される。バッファ88からは、ビットレートRout2
でビットストリームS18が出力される。ビットレート
Rout2は、ビットレートをメディアに記録する時の
ビットレートに関係する値であり、Rout1よりも小
さい。Rout1は、バッファ88がフル(full)の時
には、ゼロになる。
t2以下である時、バッファ83がオーバーフローする
ことはない。この場合は、スイッチ85は被選択端子B
にあり、ビットストリームS12はバッファ88と遅延
回路89を通り、スイッチ90の被選択端子Bを通って
出力される。
レートRout2より大きい時、バッファ83のビット
占有量が予め決められた上限値を越えたとき、スイッチ
85は被選択端子Aになる。スイッチ85の被選択端子
Aを通して入力されたビットストリームS14は、デコ
ーダ86で復号され、その復号画像S15は、エンコー
ダ87でビットレートRout2以下のビットレートで
符号化されて、ビットストリームS16が出力される。
の被選択端子Aを通って出力される。バッファ83のビ
ット占有量が予め決められた基準値よりも小さくなった
ら、再びスイッチ85は被選択端子Bになり、バッファ
88へビットストリームS17が入力されるようにな
る。
れたビットストリームS17を、少なくともデコーダ2
3及びエンコーダ87における復号処理及びの符号化処
理にかかる時間だけ遅延して出力する。
4に示したビットストリーム解析回路84で行ってもよ
い。すなわち、ビットストリームS11のGOPなどの
単位区間毎とのビットレートを計算して、そのビットレ
ートがRout2よりも大きい時に、そのビットストリ
ームをスイッチ85の被選択端子Aを通して再エンコー
ドするようにする。
内容を図6に示すフローチャートを参照しながら説明す
る。
が符号化されたビットストリームについて、このビット
ストリームの単位区間のビットレートを基準値と比較
し、次のステップST12においては、ステップST1
1にて単位区間のビットレートが基準値を越えたことが
検出されると、入力されるビットストリームの当該単位
区間を画像信号に復号し、その復号された画像信号を上
記基準値以下のビットレートを有するビットストリーム
の単位区間に再符号化する。そして、ステップST13
に進む。
ビットストリームを少なくとも上記ステップST12に
おける再符号化の時間だけ遅延させ、これに続くステッ
プST14においては、上記ステップST13からのビ
ットストリームについて、ステップST12において再
符号化されたビットストリームの単位区間を、ステップ
ST13のビットストリームの当該単位区間に置換して
出力する。そして、動画像符号化方法の一連の工程を終
了する。
0は、入力されたMPEGビットストリームの単位区間
(GOPなど)のビットレートが、アプリケーションで
決められた最大ビットレートを越える場合に、その区間
のビットストリームを復号して、復号画像の上記最大ビ
ットレート以下のビットストリームに再エンコードし、
その再エンコードして作ったビットストリームと上記区
間前後のビットストリームを結合させて出力するもので
ある。
アルタイムの動作には限定されない。例えば、GOP−
new−nを予め作成しておき、再生時につなげてもよ
い。
る。図7に示すように、第4の実施の形態における動画
像符号化装置100は、記録媒体である光ディスク10
1に記録されたデータを読み出すピックアップ102
と、ピックアップ102からの信号をビットストリーム
に復調する復調回路103と、復調回路103からのビ
ットストリームを一時的に格納するバッファ104とを
有している。
ディスク101の信号記録面の記録トラックにレーザ光
を照射することにより、光ディスク101に記録された
動画像データを読み出す。復調回路103は、ピックア
ップ102から与えられる動画像データをMPEG2規
格のビットストリームに復調する。この入力ビットスト
リームは、バッファ104にて一時的に格納される。
ァ104からのビットストリームS21を被選択端子A
又は被選択端子Bのいずれか一方に切り換えるスイッチ
105と、スイッチ105の被選択端子Aからのビット
ストリームS22を画像信号に復号するデコーダ部10
6と、デコーダ部106からの画像信号S27を符号化
するエンコーダ107とを有している。
制御信号に応じて、バッファ104から入力されるビッ
トストリームS21を、被選択端子A又は被選択端子B
のいずれか一方に切り換える。デコーダ部106は、ス
イッチ105からのビットストリームS22を画像信号
S27に復号し、この復号された画像信号S27は、エ
ンコーダ107によって符号化される。
05の被選択端子AからのビットストリームS22を、
被選択端子A又は被選択端子Bのいずれか一方に切り換
えるスイッチ111と、スイッチ111の被選択端子A
からのビットストリームS23を一時的に格納するバッ
ファ112と、バッファ112からのビットストリーム
を復号するデコーダ113とを有している。
1の被選択端子BからのビットストリームS24を一時
的に格納するバッファ114と、バッファ114からの
ビットストリームを復号するデコーダ115と、デコー
ダ113からのビットストリームS25を被選択端子A
に、デコーダ115からのビットストリームS26を被
選択端子Bに接続され、これら被選択端子A又は被選択
端子Bのいずれか一方に切り換えるスイッチ116とを
有している。
コーダ部106に入力されたビットストリームS22を
一時的に格納するメモリである。これらのバッファ11
2及びバッファ114は、後段のデコーダ113及びデ
コーダ115においてMPEG2規格のビットストリー
ムを復号するために用いられる。これらバッファ112
及びバッファ114の容量は、MPEG2のMP@ML
(メインプロファイル/メインレベル)において規定さ
れており、例えば、その容量は、1.75Mbitであ
る。
に供給されるビットストリームは、スイッチ111によ
り切り換えられ、いずれか1つのバッファ112又はバ
ッファ114に供給される。
PEG方式で圧縮されたビットストリームを復号し、デ
ジタルの映像データを生成する。これらデコーダ113
及びデコーダ115は、符号化データの各ピクチャに付
けられた復号の時刻管理情報(Decoding Time Stamp; D
TS)に従って、各ピクチャを復号する。
の制御下にある。制御回路120は、バッファ112及
びバッファ114のビット占有量を管理し、読み込むビ
ットストリームのビットレートのコントロールを行う。
また、制御回路120は、スキップ再生を行う際に、ア
ウト点ピクチャが含まれたストリームとイン点ピクチャ
が含まれたストリームとの切れ目のタイミングにおい
て、スイッチ105の切り換えを行う。
23及びビットストリームS24を同時に符号化するこ
とができるように2個のデコーダ113,115を有し
ている。これらのデコーダ113及びデコーダ115
は、ビットストリーム中のイン点及びアウト点を接続す
るようにビットストリームをGOP毎に復号する。スイ
ッチ116は、制御回路120の制御信号のタイミング
により、デコーダ113又はデコーダ115からの信号
を切り換えてエンコーダ107に出力する。
ッチ105の被選択端子BからのビットストリームS1
09を遅延させる遅延回路108と、デコーダ2のスイ
ッチ116から出力される画像信号S27をビットスト
リームS28に符号化するエンコーダ107と、エンコ
ーダ107からのビットストリームS28を被選択端子
Aに、遅延回路108からのビットストリームS30を
被選択端子Bにそれぞれ入力され、これら被選択端子A
及びBのいずれか一方に切り換える切り換え手段である
スイッチ109とを有している。
択端子BからのビットストリームS109を所定時間遅
延してスイッチ109の被選択端子Bに送る。ここでの
遅延時間は、後述するように4フレーム時間である。
7は、入力されるビットストリームを復号した後に再符
号化する手段を構成している。エンコーダ107は、デ
コーダ部106にて復号されたピクチャの内で、上記イ
ン点及びアウト点に関連して必要なピクチャのみを再エ
ンコードする。
ッチ109からのビットストリームS31に所定の変換
を施すインターフェース回路110と、スイッチ10
5、デコーダ部106、遅延回路108、エンコーダ1
07及びスイッチ105を制御する制御回路120とを
有している。スイッチ109は、制御回路120の制御
の下に、ストリームS28又はストリームS30のいず
れか一方に切り換えて、出力ビットストリームS31を
出力する切り換え手段を構成している。
109からの出力ビットストリームS31をIEEE1
394規格のデジタルバス形式のデータに変換して外部
に出力する。
ットストリームの処理について説明する。
示すようなビットストリームを処理する。このビットス
トリームは、蓄積メディア上での符号化ビットストリー
ムのならびであり、GOP−(−1),GOP−0,G
OP−n,GOP−(n+1)を含んでいる。ここで、
GOP−iとは、画像の表示順序である時間軸方向で第
i番目のGOPである。
0はアウト点を含むアウト点側GOPであり、GOP−
nはイン点を含むイン点側GOPである。
クチャI02,B00,B01,P05,B03,B0
4,P08,B06,B07から構成されている。イン
点側のGOPであるGOP−nは、ピクチャIn2,B
n0,Bn1,Pn5,Bn3,Bn4,Pn8,Bn
6,Bn7から構成されている。ピクチャの記号は、先
に述べた意味である。
するアウト点ピクチャPoutはGOP−0のB04で
あり、イン点に対応するイン点ピクチャのPinはGO
P−nのPn5である。
い、図8(A)に示すアウト点ピクチャPoutを含む
アウト点側のGOP−0及びイン点側ピクチャPinを
含むイン点側のGOP−nについて、これらを再エンコ
ードした後のGOP−new−0及びGOP−new−
nにて新たなGOPを構成するように再エンコードを行
う。再エンコードが行われた、編集された符号化ビット
ストリームのならびは、図8(B)に示すとおりであ
る。
−0に続くGOP−new−nにおける先頭の画像は、
Iピクチャに限られず、Bピクチャでも有り得る。GO
P−new−nにおいてclosed_gop=0のと
き、GOP−new−nの先頭のBピクチャは、GOP
−new−0を予測参照する。
Pヘッダにある1ビットのフラグである。closed_gop
は、GOPヘッダに続く最初のIピクチャの直後に続く
Bピクチャで使用される予測の種類を示す。
Pヘッダに続く最初のIピクチャの直後に続くBピクチ
ャが後方予測又はイントラ(画像内)符号化のみを使用
して符号化されたことを示す。
2から始まるGOPのclosed_gopが“1”に設定される
と、Bx0,Bx1は、Ix2からの後方予測またはイ
ントラ符号化のみを使用して符号化されており、Pa3
からの前方予測およびPa3とIx2からの双方向予測
を使用していないことを示す。ここで、“|”はGOP
の境界を示している。Ia0 Pa3 Ba1 Ba2 | Ix2 Bx0 Bx1
Px5 Bx3 Bx4closed_gopが“0”に設定されると、当該
GOPは直前のGOPのピクチャを参照する。
るピクチャの並びは、図8(C)に示すように、フレー
ムF00,F01,F02,F03,F04,Fn4,
Fn6,Fn7,Fn8の順序になる。ここで、ピクチ
ャFijは、同じ添字ijをもつIピクチャIij、B
ピクチャBij及びPピクチャPijに対応している。
ら読み出した動画像データを復調回路103にてMPE
G2規格のビットストリームに復調し、その入力ビット
ストリームをデコード部2にてデコードして画像信号と
し、その復号した動画像信号S7を再エンコードしてい
る。このビットストリームを出力するまでの遅延時間は
4フレーム時間としている。遅延時間の内容は次の通り
である。
ストリームが入力されてから1フレーム遅延で画像シー
ケンスが出力されると想定している。デコード開始時の
スタートアップの遅延は、ゼロと想定している。エンコ
ーダ107における符号化は、画像シーケンスが入力さ
れてから3フレーム遅延でビットストリームが出力され
ると想定している。
図9に示したようなビットストリームの処理を行う場合
を説明する。このビットストリームは、図8(A)に示
したビットストリームと同一であり、アウト点側GOP
−0及びイン点側GOP−nを含んでいる。ここでは、
アウト点側GOPにおいては、ピクチャI02,B0
0,B01,B03及びアウト点ピクチャB04の再エ
ンコードが、イン点側GOPにおいては、上述した添字
に示される表示順序に応じて、ピクチャPn8,Bn
6,Bn7及びイン点Pn5の再エンコードが必要であ
る。
ビットストリーム又は画像信号の処理は、図10に示す
ように行われる。
12には、ビットストリームS23として、図9のアウ
ト点側GOPを構成するピクチャのならびI02,B0
0,B01,P05,B03,B04,P08,B0
6,B07が入力する。このビットストリームS23
は、デコーダ113にて復号され、画像信号となる。こ
の画像信号は、フレームF00,F01,F02,F0
3,F04を含んでいる。フレームFの添字は、同一の
添字のIピクチャ、Pピクチャ及びBピクチャに対応す
ることを示している。
グタイプ(picture-coding-code )の割り当ては、元の
ピクチャの種類に対応して、B,B,I,B,Pとなっ
ている。ここで、ビットストリームS23から画像信号
S25への遅延は1フレーム、スタートアップの遅延は
0となっている。
及びピクチャコーディングタイプをエンコーダ107に
て符号化したビットストリームS28(S25入力)
は、I02,B00,B01,P04,P03のならび
を含んできる。このビットストリームS28は、4フレ
ーム時間遅延している。
ピクチャIn2,Bn0,Bn1,Pn5,Bn3,B
n4,Pn8,Bn6,Bn7から構成されるイン点側
GOPであるGOP−nが入力される。このビットスト
リームS24は、デコーダ115にて復号され、画像信
号となる。この画像信号は、フレームFn0,Fn1,
Fn2,Fn3,Fn4,Fn5,Fn6,Fn7,F
n8を含んでいる。
へのピクチャコーディングタイプの割り当ては、元のピ
クチャの種類に対応して、I,B,B,Pとなってい
る。ここで、ビットストリームS24から画像信号S2
6への遅延は1フレーム、スタートアップの遅延は0と
なっている。
26及びピクチャコーディングタイプをエンコーダ10
7にて符号化したビットストリームS28(S26入
力)は、In5,Pn8,Bn6,Bn7のならびを含
んでいる。このビットストリームS28は、4フレーム
時間遅延している。
るGOP−nが入力され、4フレーム時間遅延されてビ
ットストリームS30として出力される。
S28と、遅延回路108からのビットストリームS3
0は、制御回路120の制御の下にスイッチ109にて
切り換えられ、図5(B)に示すように、GOP−0を
再エンコード後のGOP−new−0及びGOP−nを
再エンコード後のGOP−new−nにて構成されるI
02,B00,B01,P04,B03,In5,Pn
8,Bn6,Bn7に続いて次のGOP−(n+1)が
出力ビットストリームS31となる。
113及びデコーダ115としては、復号した画像の表
示速度よりも速い速度、例えば2倍速にて画像の復号を
行うデコーダにて構成することもできる。
符号化データの表示速度より速い速度で符号化データを
復号し、第1の時刻で表示されるピクチャと第2の時刻
で表示されるピクチャを連続して出力するとともに、第
2の時刻で基準同期信号を変更する。このことにより、
切り換え点の前後で連続性を保ちつつ、スキップ再生を
することができる。
キップ前に最後の表示するピクチャのPTS(Presenta
tion Time Stamp )にピクチャの表示期間を加えた値
と、スキップ後に最初に表示するピクチャのPTSに基
づいて、上記フレームメモリからの復号画像の出力を制
御することにより、上述のような処理を行うことができ
る。ここで、PTSとは、再生出力の時間管理情報であ
る。
形態に係る一連の工程を、図11に示すフローチャート
を参照して説明する。
2規格のビットストリームについて、アウト点を含むG
OPの表示順序に従ったアウト点までをアウト点より後
のピクチャを予測参照せずに復号し得る第1のGOPに
再構成すると共に、イン点を含むGOPの表示順序に従
ったイン点以降をイン点より前のピクチャを予測参照せ
ずに復号し得る第2のGOPに再構成する再構成工程で
ある。
ストリームを入力され、このビットストリームを少なく
ともステップST21の再構成に要する時間だけ遅延
し、これに続くステップST23においては、ステップ
ST21にて再構成されたビットストリーム又はステッ
プST22にて遅延されたビットストリームを単位区間
毎に切り換えていずれか一方を出力する。そして、この
動画像符号化方法の一連の工程を終了する。
入力されたビットストリームの一部分をデコードして、
復号した動画像信号の一部分を再符号化して、復号した
動画像信号の一部分を再エンコードして、そのビットス
トリームを出力し、入力されたビットストリームを少な
くとも上記のデコード処理と上記のエンコードにかかる
時間だけ遅延して出力し、上記2つの出力を切り換え
て、編集されたビットストリームを出力するものであ
る。
は、MPEGビデオプログラムのスキップ再生を指定し
て、編集されたビットストリームをリアルタイムに作成
するために使用できる。アプリケーションとしては、編
集されたビットストリームをIEEE1394デジタル
バスを通してデータ転送して、受信側のデコーダで受信
したり、受信側の格納メディアにコピーしたりすること
が考えられる。
ルタイムに入力されるビットストリームのある区間を復
号して、復号画像を再エンコードして作ったビットスト
リームと再エンコードした区間前後のビットストリーム
を結合させて出力するために使用できる。
る区間(GOPなど)のビットレートが、アプリケーシ
ョンで決められた最大ビットレートを越える場合に、そ
の区間のビットストリームを復号して、復号画像を上記
最大ビットレート以下のビットストリームに再エンコー
ドする。そして、再エンコードして作ったビットストリ
ームと上記区間前後のビットストリームを結合させて出
力する。
されない。例えば、上述の動画像符号化装置の第3の実
施の形態における入力ビットストリーム源はデジタルテ
レビジョン放送のチューナ82に限られず、動画像符号
化装置の第4の実施におけるスイッチ109からの出力
先はIEEE1394規格に変換するインターフェース
回路110に限られない。
ャタイプについては図示の例に限定されないことは勿論
である。
る動画像符号化装置及び動画像符号化方法によれば、ビ
ットストリームの単位区間のビットレートが基準値を超
えたと検出したときは、ビットストリームの当該単位区
間を基準値以下のビットレートになるように単位区間を
変換し、ビットストリームの単位区間のビットレートが
基準値を超えなかったと検出したときは、ビットストリ
ームをそのままのビットレートで出力することにより、
ビットストリームのビットレートを記録媒体の記録レー
ト以下にして正常に記録したり、ビットレートの増加に
よるバッファメモリの破綻を回避することができる。
符号化方法によれば、ビットストリームの単位区間のビ
ットレートが基準値を越えたことが検出されると、入力
されるビットストリームの当該単位区間を画像信号に復
号し、その復号された画像信号を基準値以下のビットレ
ートを有するビットストリームの単位区間に再符号化
し、入力されるビットストリームについて、再符号化さ
れたビットストリームの単位区間を入力されるビットス
トリームの当該単位区間と置換して出力することによ
り、動画像が符号化されたビットストリームについて、
ビットストリームのビットレートが所定範囲内になるよ
うにすることができる。
画像符号化装置の概略的な全体の構成を示すブロック図
である。
具体的な構成を示すブロック図である。
部の他の構成を示すブロック図である。
画像符号化装置の全体の構成を示すブロック図である。
である。
ローチャートである。
全体の構成を示すブロック図である。
を説明する図である。
る。
ある。
フローチャートである。
る。
トリーム解析回路、16 ビットレート変換部、30
デコーダ部、40 エンコーダ部、63 量子化コント
ロール回路
Claims (16)
- 【請求項1】 画像が符号化されたビットストリームに
ついて、このビットストリームの単位区間のビットレー
トを基準値と比較する比較手段と、 上記比較手段がビットストリームの単位区間のビットレ
ートが上記基準値を超えたと検出したときは、上記ビッ
トストリームの当該単位区間を上記基準値以下のビット
レートになるように上記単位区間を変換し、上記比較手
段がビットストリームの単位区間のビットレートが上記
基準値を超えなかったと検出したときは、上記ビットス
トリームをそのままのビットレートで出力するビットレ
ート変換手段とを有することを特徴とする動画像符号化
装置。 - 【請求項2】 上記ビットレート変換手段は、上記比較
手段がビットストリームの単位区間のビットレートが上
記基準値を超えたと検出したときは、入力されるビット
ストリームの当該単位区間を画像信号に復号し、その復
号された画像信号を上記基準値以下のビットレートであ
るビットストリームの単位区間に符号化することを特徴
とする請求項1記載の動画像符号化装置。 - 【請求項3】 上記ビットレート変換手段は、上記比較
手段がビットストリームの単位区間のビットレートが上
記基準値を超えたと検出したときは、入力されるビット
ストリームの当該単位区間を画像信号への復号過程で得
られる符号化情報を復号してその符号化情報の情報量を
削減する情報量削減手段からなることを特徴とする請求
項2記載の動画像符号化装置。 - 【請求項4】 上記情報量削減手段は、入力されるビッ
トストリームを離散コサイン変換係数に変換する逆量子
化手段と、上記離散コサイン変換DCT係数を再量子化
する量子化手段とならなることを特徴とする請求項3記
載の動画像符号化装置。 - 【請求項5】 上記比較手段は、ビットストリームの単
位区間のビットレートを、記録媒体の使用可能なビット
量と記録時間とに基づいて決定される基準値と比較する
ことを特徴とする請求項1記載の動画像符号化装置。 - 【請求項6】 画像が符号化されたビットストリームに
ついて、このビットストリームの単位区間のビットレー
トを基準値と比較する比較工程と、 上記比較工程においてビットストリームの単位区間のビ
ットレートが上記基準値を超えたと検出したときは、上
記ビットストリームの当該単位区間を上記基準値以下の
ビットレートになるように上記単位区間を変換し、上記
比較工程においてビットストリームの単位区間のビット
レートが上記基準値を超えなかったと検出したときは、
上記ビットストリームをそのままのビットレートで出力
するビットレート変換工程とを有することを特徴とする
動画像符号化方法。 - 【請求項7】 上記ビットレート変換工程は、上記比較
工程においてビットストリームの単位区間のビットレー
トが上記基準値を超えたと検出したときは、入力される
ビットストリームの当該単位区間を画像信号に復号し、
その復号された画像信号を上記基準値以下のビットレー
トであるビットストリームの単位区間に符号化すること
を特徴とする請求項6記載の動画像符号化方法。 - 【請求項8】 上記ビットレート変換工程は、上記比較
工程においてビットストリームの単位区間のビットレー
トが上記基準値を超えたと検出したときは、入力される
ビットストリームの当該単位区間を画像信号への復号過
程で得られる符号化情報を復号してその符号化情報の情
報量を削減する情報量削減工程からなることを特徴とす
る請求項7記載の動画像符号化方法。 - 【請求項9】 上記情報量削減工程は、入力されるビッ
トストリームを離散コサイン変換係数に変換する逆量子
化工程と、上記離散コサイン変換DCT係数を再量子化
する量子化工程とならなることを特徴とする請求項8記
載の動画像符号化方法。 - 【請求項10】 上記比較工程は、ビットストリームの
単位区間のビットレートを、記録媒体の使用可能なビッ
ト量と記録時間とに基づいて決定される基準値と比較す
ることを特徴とする請求項6記載の動画像符号化方法。 - 【請求項11】 画像が符号化されたビットストリーム
について、このビットストリームの単位区間のビットレ
ートを基準値と比較する比較手段と、 上記比較手段にてビットストリームの単位区間のビット
レートが基準値を越えたことが検出されると、入力され
るビットストリームの当該単位区間を画像信号に復号
し、その復号された画像信号を上記基準値以下のビット
レートを有するビットストリームの単位区間に再符号化
する再符号化手段と、 入力されるビットストリームについて、上記再符号化手
段にて再符号化されたビットストリームの単位区間を、
上記入力されるビットストリームの当該単位区間と置換
して出力する置換手段とを有することを特徴とする動画
像符号化装置。 - 【請求項12】 入力される上記ビットストリームを遅
延させる遅延手段を有し、上記置換手段は、上記遅延手
段からのビットストリームについて、上記再符号化手段
にて再符号化されたビットストリームの単位区間を、上
記遅延手段からのビットストリームの当該単位区間と置
換して出力することを特徴とする請求項11記載の動画
像符号化装置。 - 【請求項13】 上記再符号化手段は、上記復号された
画像信号を所定範囲内のビットレートを有するビットス
トリームに再符号化することを特徴とする請求項11記
載の動画像符号化装置。 - 【請求項14】 画像が符号化されたビットストリーム
について、このビットストリームの単位区間のビットレ
ートを基準値と比較する比較工程と、 上記比較工程にてビットストリームの単位区間のビット
レートが基準値を越えたことが検出されると、入力され
るビットストリームの当該単位区間を画像信号に復号
し、その復号された画像信号を上記基準値以下のビット
レートを有するビットストリームの単位区間に再符号化
する再符号化工程と、 入力されるビットストリームについて、上記再符号化工
程にて再符号化されたビットストリームの単位区間を、
上記入力されるビットストリームの当該単位区間と置換
して出力する置換工程とを有することを特徴とする動画
像符号化方法。 - 【請求項15】 入力される上記ビットストリームを遅
延させる遅延工程を有し、上記置換工程は、上記遅延工
程からのビットストリームについて、上記再符号化手段
にて再符号化されたビットストリームの単位区間を、上
記遅延工程からのビットストリームの当該単位区間と置
換して出力することを特徴とする請求項14記載の動画
像符号化方法。 - 【請求項16】 上記再符号化工程は、上記復号された
画像信号を所定範囲内のビットレートを有するビットス
トリームに再符号化することを特徴とする請求項14記
載の動画像符号化方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP30583998A JPH11285002A (ja) | 1998-02-02 | 1998-10-27 | 動画像符号化装置及び動画像符号化方法 |
| US09/238,096 US6483945B1 (en) | 1998-02-02 | 1999-01-27 | Moving picture encoding method and apparatus |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10-21150 | 1998-02-02 | ||
| JP2115098 | 1998-02-02 | ||
| JP30583998A JPH11285002A (ja) | 1998-02-02 | 1998-10-27 | 動画像符号化装置及び動画像符号化方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11285002A true JPH11285002A (ja) | 1999-10-15 |
Family
ID=26358172
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP30583998A Pending JPH11285002A (ja) | 1998-02-02 | 1998-10-27 | 動画像符号化装置及び動画像符号化方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US6483945B1 (ja) |
| JP (1) | JPH11285002A (ja) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002058024A (ja) * | 2000-06-02 | 2002-02-22 | Sony Corp | 情報処理装置および方法、並びに記録媒体 |
| JP2002281463A (ja) * | 2000-06-02 | 2002-09-27 | Sony Corp | 画像符号化装置および方法、画像復号化装置および方法、並びに記録媒体 |
| US6959041B2 (en) | 1999-12-03 | 2005-10-25 | Nec Corporation | Picture encoding system conversion device and encoding rate conversion device |
| JP2009206543A (ja) * | 2008-02-26 | 2009-09-10 | Mega Chips Corp | トランスコーダ |
| US7729358B2 (en) | 1999-06-30 | 2010-06-01 | Sony Corporation | Transcoding apparatus, method and medium |
| CN101640785B (zh) | 2008-07-30 | 2011-08-17 | 航天信息股份有限公司 | 交互式网络电视的加/解密系统和加/解密方法 |
| JP2011166813A (ja) * | 2000-06-02 | 2011-08-25 | Sony Corp | 画像符号化装置および方法、並びに記録媒体 |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7589789B2 (en) * | 1999-05-08 | 2009-09-15 | Lg Electronics Inc. | Video converting device and method for digital TV |
| JP4487374B2 (ja) * | 1999-06-01 | 2010-06-23 | ソニー株式会社 | 符号化装置及び符号化方法並びに多重化装置及び多重化方法 |
| GB0117157D0 (en) * | 2001-07-16 | 2001-09-05 | Imec Inter Uni Micro Electr | Extraction, hierarchical representation and flexible compression of surface meshes derived from 3D data |
| US7538764B2 (en) * | 2001-01-05 | 2009-05-26 | Interuniversitair Micro-Elektronica Centrum (Imec) | System and method to obtain surface structures of multi-dimensional objects, and to represent those surface structures for animation, transmission and display |
| DE60223483T2 (de) * | 2001-10-29 | 2008-09-18 | Humax Co. Ltd., Yougin | Verfahren zum aufzeichenen eines digitalen Rundfunkprogramms und zeitbasierter Wiedergabe eines aufgezeichneten Rundfunkprogramms und zugehörige Vorrichtung |
| US7660469B2 (en) * | 2003-10-30 | 2010-02-09 | Nec Electronics Corporation | Image decoding apparatus and image decoding method |
| KR100852803B1 (ko) * | 2004-03-15 | 2008-08-18 | 샤프 가부시키가이샤 | 녹화 재생 편집 장치 |
| KR20070110517A (ko) * | 2005-03-14 | 2007-11-19 | 마츠시타 덴끼 산교 가부시키가이샤 | 부호화 장치 및 부호화 장치를 구비한 동화상 기록 시스템 |
| JP4460011B2 (ja) * | 2008-05-27 | 2010-05-12 | 国立大学法人広島大学 | 動画像配信システム、動画像配信方法、動画像配信システムにおけるサーバおよび動画像配信システムにおけるユーザ端末 |
| EP2290977A1 (en) * | 2008-05-30 | 2011-03-02 | NEC Corporation | Server device, communication method, and program |
| US10003799B2 (en) | 2013-08-13 | 2018-06-19 | Beamr Imaging Ltd | Quality driven video re-encoding |
| TWI685837B (zh) * | 2014-10-23 | 2020-02-21 | 日商新力股份有限公司 | 資訊處理裝置、資訊處理方法、及程式產品、以及記錄媒體 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB1481849A (en) * | 1973-08-02 | 1977-08-03 | Nippon Telegraph & Telephone | Digital code transmission systems |
| GB9022326D0 (en) * | 1990-10-15 | 1990-11-28 | British Telecomm | Signal coding |
| JP3353604B2 (ja) * | 1995-08-09 | 2002-12-03 | ソニー株式会社 | 動画像符号化方法及び装置、並びに信号記録媒体 |
-
1998
- 1998-10-27 JP JP30583998A patent/JPH11285002A/ja active Pending
-
1999
- 1999-01-27 US US09/238,096 patent/US6483945B1/en not_active Expired - Fee Related
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7729358B2 (en) | 1999-06-30 | 2010-06-01 | Sony Corporation | Transcoding apparatus, method and medium |
| US7787473B2 (en) | 1999-06-30 | 2010-08-31 | Sony Corporation | Transcoding apparatus, method and medium |
| US7809065B2 (en) | 1999-12-03 | 2010-10-05 | Nec Corporation | Picture encoding system conversion device and encoding rate conversion device |
| US6959041B2 (en) | 1999-12-03 | 2005-10-25 | Nec Corporation | Picture encoding system conversion device and encoding rate conversion device |
| US8625959B2 (en) | 2000-06-02 | 2014-01-07 | Sony Corporation | Apparatus and method for image coding and decoding |
| JP2002281463A (ja) * | 2000-06-02 | 2002-09-27 | Sony Corp | 画像符号化装置および方法、画像復号化装置および方法、並びに記録媒体 |
| JP2011166813A (ja) * | 2000-06-02 | 2011-08-25 | Sony Corp | 画像符号化装置および方法、並びに記録媒体 |
| JP2002058024A (ja) * | 2000-06-02 | 2002-02-22 | Sony Corp | 情報処理装置および方法、並びに記録媒体 |
| US8625958B2 (en) | 2000-06-02 | 2014-01-07 | Sony Corporation | Apparatus and method for image coding and decoding |
| US8644672B2 (en) | 2000-06-02 | 2014-02-04 | Sony Corporation | Apparatus and method for image coding and decoding |
| EP1162845B1 (en) * | 2000-06-02 | 2016-03-23 | Sony Corporation | Apparatus and method for information processing, and recording medium |
| JP2009206543A (ja) * | 2008-02-26 | 2009-09-10 | Mega Chips Corp | トランスコーダ |
| US8780977B2 (en) | 2008-02-26 | 2014-07-15 | Megachips Corporation | Transcoder |
| CN101640785B (zh) | 2008-07-30 | 2011-08-17 | 航天信息股份有限公司 | 交互式网络电视的加/解密系统和加/解密方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| US6483945B1 (en) | 2002-11-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3736808B2 (ja) | 編集装置、編集方法、再符号化装置及び再符号化方法 | |
| JPH11285002A (ja) | 動画像符号化装置及び動画像符号化方法 | |
| CN100521791C (zh) | 图像处理设备和图像处理方法 | |
| JP2000278692A (ja) | 圧縮データ処理方法及び処理装置並びに記録再生システム | |
| JPH10145798A (ja) | デジタル符号化信号処理方式 | |
| KR100615340B1 (ko) | 편집 방법 및 편집 장치 | |
| KR19990072968A (ko) | 화상신호처리시스템,디코더,화상신호처리방법,및디코딩방법 | |
| JP2000059790A (ja) | 動画像符号列変換装置及びその方法 | |
| EP0935395A2 (en) | Video encoding methods and apparatus | |
| JP2000165802A (ja) | ストリーム編集装置と編集方法 | |
| KR100289856B1 (ko) | 화상 신호 재생 방법 및 화상 신호 재생 장치 | |
| CN100531377C (zh) | 图像处理设备以及图像处理方法 | |
| JP3300561B2 (ja) | 可変レート圧縮装置及び可変レート伸長装置 | |
| JPH0750840A (ja) | 符号記録装置 | |
| JPH11289541A (ja) | 動画像符号化方法、動画像符号化装置及び記録媒体 | |
| JP3487205B2 (ja) | 画像データ編集装置 | |
| JP3748234B2 (ja) | Mpegデータ記録方法 | |
| JPH0983948A (ja) | 情報伝送システム | |
| JP2003023637A (ja) | 画像符号化方法および画像符号化装置 | |
| JP4320509B2 (ja) | 映像再符号化装置および方法 | |
| JP4193224B2 (ja) | 動画像符号化装置及び方法並びに動画像復号装置及び方法 | |
| KR0164184B1 (ko) | 동영상 압축디스크의 엔코딩제어장치 | |
| JPH11285003A (ja) | 動画像符号化装置及び動画像符号化方法 | |
| JP2002218470A (ja) | 画像符号化データのレート変換方法、及び画像符号化レート変換装置 | |
| JP3748243B2 (ja) | Mpegデータ記録装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051018 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070807 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070814 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071015 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20080826 |