JPH09261604A - ディジタル信号符号化方法および装置、ディジタル信号伝送方法および装置、並びに記録媒体 - Google Patents
ディジタル信号符号化方法および装置、ディジタル信号伝送方法および装置、並びに記録媒体Info
- Publication number
- JPH09261604A JPH09261604A JP446897A JP446897A JPH09261604A JP H09261604 A JPH09261604 A JP H09261604A JP 446897 A JP446897 A JP 446897A JP 446897 A JP446897 A JP 446897A JP H09261604 A JPH09261604 A JP H09261604A
- Authority
- JP
- Japan
- Prior art keywords
- access unit
- buffer
- pseudo
- digital signal
- size
- 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
Landscapes
- Television Systems (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Time-Division Multiplex Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
ユニットの大きさとデコード時刻情報を検出し、それら
を疑似アクセスユニット計算器2に供給するとともに、
デコード時刻情報を、パケッタイザ3に供給する。疑似
アクセスユニット計算器2は、疑似アクセスユニットの
大きさ、およびデコーダ(STD)の前段バッファに入
力される時刻(疑似デコード時刻)を計算し、スケジュ
ーラ4に出力する。スケジューラ4は、多重化ストリー
ムをデコーダに供給する時刻(クロックリファレン
ス)、およびパケットの大きさを計算し、パケッタイザ
3に出力する。パケッタイザ3は、エレメンタリストリ
ームを疑似アクセスユニットに分割または統合してパケ
ット化し、デコード時刻およびクロックリファレンス
を、ストリーム中にエンコードし、MPEGシステムス
トリームを生成する。
Description
号化方法および装置、ディジタル信号伝送方法および装
置、並びに記録媒体に関し、特に、複数のビットストリ
ームを多重化してパケット化して得られたストリームを
記録媒体に記録するシステムや、伝送路を介して受信側
に送信するシステムなどに用いて好適なディジタル信号
符号化方法および装置、並びにディジタル信号伝送方法
および装置並びに記録媒体に関する。
スク、磁気テープなどの記録媒体に記録し、それらを再
生してディスプレイなどに表示したり、テレビ会議シス
テム、テレビ電話システム、放送システムなどにおい
て、送信側が、所定の伝送路を介して、それらの信号を
伝送し、受信側が受信して表示する場合などにおいて、
最近、これらの信号は、A/D変換した後、MPEG(M
oving Picture Experts Group)方式で符号化して取り扱
われることが多くなりつつある。MPEGとは、ISO
−IEC/JTC1/SC2/WG11にて議論され、
標準案として提案されたものであり、動き補償予測符号
化と離散コサイン変換(DCT:Discrcte Cosine Tran
sform)符号化とを組み合わせたハイブリッド方式の符
号化方法である。なお、MPEGについては、例えば、
本出願人による米国出願USP5,155,593(1
992年8月13日)の明細書および図面などに、その
詳細が記載されている。
号、音声信号、および、関連するデータといった複数の
種類のデータを多重化して伝送し、その伝送されたデー
タを再生するときに、多重化されたデータを、映像信号
や音声信号といった、データの種類別に分離した後、そ
れらのデータを同期させて再生する。
定の数の映像信号および音声信号を個別に符号化し、各
信号に対する符号化ストリームを生成した後、それらの
符号化ストリームが多重化される。
リーム(多重化ストリーム)は、例えば、図10に示す
ように、ビデオエレメンタリストリーム、オーディオエ
レメンタリストリームなどのアクセスユニット毎にパケ
ット化されており、この多重化ストリームには、さら
に、デコーダに入力される時刻を示す情報(クロックリ
ファレンス)や、そのアクセスユニットがデコード(表
示)されるデコード時刻も含まれる。ここで、アクセス
ユニットとは、符号化の単位であり、例えば、ビデオ信
号では、1フレームのデータに対応し、オーディオ信号
では、オーディオフレームに対応する。
と、それに対応する音声信号にエンコードしておくこと
で、復号側においてそれらの映像と音声の同期が保たれ
て、それぞれ出力される。
いるストリームについて説明する。MPEGシステムに
は、トランスポートストリームとプログラムストリーム
の2種類のストリームがある。トランスポートストリー
ムは、ビット誤りやセルロスのような誤りの発生する環
境における伝送に使用されるストリームであり、例え
ば、ATM(Asynchronous Transfer Mode)ネットワー
クやディジタル放送などの伝送路で使用される。また、
プログラムストリームは、誤りが発生し難い環境におけ
る蓄積に使用されるストリームであり、特にディスクや
テープなどの記録媒体で使用される。
いて詳細に説明する。
(A)に示すように、アダプテーションフィールド、ビ
デオエレメンタリストリーム、オーディオエレメンタリ
ストリームからなる領域を有し、それぞれ、トランスポ
ートストリームヘッダを有している。さらに、ビデオエ
レメンタリストリームおよびオーディオエレメンタリス
トリームの各領域は、パケットヘッダを有している。そ
して、上述したクロックリファレンスは、アダプテーシ
ョンフィールドにエンコードされ、デコード時刻は、パ
ケットヘッダにエンコードされている。
(B)に示すように、ビデオエレメンタリストリーム、
オーディオエレメンタリストリームからなる領域を有
し、それぞれ、パケットヘッダを有している。さらに、
プログラムストリームは、パックヘッダを有し、クロッ
クリファレンスは、パックヘッダにエンコードされてい
る。また、デコード時刻は、パケットヘッダにエンコー
ドされている。
グラムストリームを多重化するに当たっては、デコーダ
として標準的なモデル(システムターゲットデコーダ
(STD))が想定され、このSTDにおいて正しくデ
コード処理(復号化処理)ができるように、符号化処理
(エンコード処理)が行われる。
一般的なディジタル信号符号化装置の一例の構成を示し
ている。
は、アクセスユニット検出器1およびパケッタイザ3に
供給される。アクセスユニット検出器1は、エレメンタ
リストリームよりアクセスユニットを収得し、そのアク
セスユニットの大きさとデコード時刻情報を検出する。
そして、アクセスユニット検出器1は、検出されたアク
セスユニットの大きさをスケジューラ4に供給し、デコ
ード時刻情報をスケジューラ4およびパケッタイザ3に
供給する。
きさとデコード時刻情報からクロックリファレンスおよ
びパケットの大きさを計算し、それらの値をパケッタイ
ザ3に出力する。
リストリームを、スケジューラ4からのパケットの大き
さにしたがってパケット化するとともに、アクセスユニ
ット検出器1から供給されるデコード時刻情報およびス
ケジューラ4から供給されるクロックリファレンスをエ
ンコードして、図10に示したMPEGシステムストリ
ーム(トランスポートストリーム、プログラムストリー
ムなど)を生成する。
ステムストリームがトランスポートストリームの場合、
このシステムストリームは、所定の伝送器を介して伝送
される。また、このパケッタイザ3からの出力システム
ストリームがプログラムストリームの場合、所定の記録
媒体に記録される。
ームは、例えば、図12に示すようなデコーダで受信さ
れてデコードされる。
O/IEC13818-1)においてトランスポートストリームのS
TD(システムターゲットデコーダ)として規定されて
いるデコーダの構成例を示している。
おいては、一旦、バッファ(STDバッファ)に蓄積さ
れた各信号が、所定の時刻に同期してデコードされるよ
うになされている。
おいては、最初に、デコードするアクセスユニットのク
ロックリファレンスが読み出され、その時刻に、そのデ
ータがSTDに入力される。入力されたデータは、スイ
ッチ51において、各アクセスユニット(図10(A)
におけるビデオエレメンタリストリーム、オーディオエ
レメンタリストリームなど)に分離され、前段バッファ
52(STDバッファ)を構成する、対応するバッファ
に供給される。
トバッファや、複数の(N個のチャンネルの)オーディ
オトランスポートバッファなどを備え、ビデオエレメン
タリストリームのアクセスユニットは、ビデオトランス
ポートバッファに供給され、オーディオエレメンタリス
トリームのアクセスユニットは、対応するチャンネルの
オーディオトランスポートバッファに供給されて記憶さ
れる。そして、前段バッファ52においては、所定のレ
ートで、供給されたデータが、後段バッファ(メインバ
ッファ)53(STDバッファ)に転送される。
構成するビデオトランスポートバッファ、オーディオト
ランスポートバッファなどに対応する、ビデオメインバ
ッファ、オーディオメインバッファなどを備え、転送さ
れてくるデータを、対応するバッファで蓄積する。そし
て、後段バッファ53は、蓄積されたデータのデコード
時刻(タイムスタンプ)を読み出し、そのデコード時刻
になると、そのデータをデコーダ54に転送する。その
後、デコーダ54において、転送されてきた各データが
デコードされて出力される。
ータは、所定の時刻までSTDバッファ(図12におい
ては、前段バッファ52および後段バッファ53)に蓄
積されるので、それらのバッファが、オーバーフロー
(バッファに蓄積するデータ量がバッファ容量を越えて
しまうこと)やアンダーフロー(所定のデータがデコー
ドする時刻までにバッファに到達しないこと)を引き起
こさないように、多重化側(符号化側)において、信号
を多重化しておく必要がある。
ラムストリームは、所定の再生装置で再生され、例え
ば、図13に示すようなデコーダで受信されてデコード
される。
O/IEC13818-1)に規定されているプログラムストリーム
やMPEG1システム(ISO/IEC11172-1)に規定されて
いるシステムストリームのSTDモデルとして規定され
ているデコーダの構成例を示している。
と同様に、デコードするアクセスユニットのクロックリ
ファレンスが読み出され、その時刻に、そのデータがS
TDに入力される。入力されたデータは、スイッチ61
において、各アクセスユニット(図10(B)における
ビデオエレメンタリストリーム、オーディオエレメンタ
リストリームなど)に分離され、バッファ62(STD
バッファ)を構成する、対応するバッファに供給され
る。
ファ53における場合と同様に、スイッチ61から供給
されるデータを、対応するバッファで蓄積し、その蓄積
されたデータのデコード時刻(タイムスタンプ)を読み
出す。そして、そのデコード時刻になると、そのデータ
をデコーダ63に転送する。その後、デコーダ63にお
いて、図12におけるデコーダ54における場合と同様
に、転送された各データがデコードされて出力される。
O/IEC13818-2)またはMPEG1ビデオ規格(ISO/IEC1
1172-2)に従ってエンコードされたビデオエレメンタリ
ストリームや、MPEG2オーディオ規格(ISO/IEC138
18-3)またはMPEG1オーディオ規格(ISO/IEC11172
-3)に従ってエンコードされたオーディオエレメンタリ
ストリームは、上述のトランスポートストリームにおけ
る場合の処理とは異なり、1段のバッファ62で処理さ
れる。
ば、ユーザにより定義されたプライベートストリームの
処理を2段のバッファ64,65を用いて行うこともで
きる。但し、この場合は、多重化側において、上述のト
ランスポートストリームの場合と同様に、この2段のバ
ッファ64,65に対応した多重化処理を行う必要があ
る。
ームのSTDバッファモデルやプログラムストリームの
STDバッファモデルにおいて、2段のバッファを使用
する場合には、上述したように、その2つのバッファが
オーバーフローやアンダーフローを起こさないように、
2つのバッファの占有量を監視しながら、多重化側にお
いてクロックリファレンスを設定する必要があるため、
多重化のアルゴリズムが非常に複雑になるという課題が
あった。
ッファモデルにおいては、アクセスユニット毎にデコー
ド時刻が設定されているため、アクセスユニットのサイ
ズが小さくなると、多重化におけるアクセスユニットの
パケット化の処理の回数が増大し、処理効率が悪化する
課題があった。
たものであり、多重化のアルゴリズムを大幅に簡素化
し、これにより、デコーダにおける全段のバッファの占
有量を監視せずに、符号化を容易にすることができるよ
うにし、また、パケット化の回数を大幅に減少させ、こ
れにより、多重化の処理を効率良く行うことができるよ
うにするものである。
タル信号符号化方法は、ビットストリームごとに規定さ
れるアクセスユニットを、所定の大きさの疑似アクセス
ユニットに分割したときの、その疑似アクセスユニット
の、バッファへの入力完了時刻を、アクセスユニットの
デコード時刻と、バッファのデータ転送レートとに基づ
いて計算し、入力完了時刻までに、疑似アクセスユニッ
トが、バッファに入力されるように、アクセスユニット
をパケット化することを特徴とする。
置は、ビットストリームごとに規定されるアクセスユニ
ットを、所定の大きさの疑似アクセスユニットに分割し
たときの、その疑似アクセスユニットの、バッファへの
入力完了時刻を、アクセスユニットのデコード時刻と、
バッファのデータ転送レートとに基づいて計算する演算
手段と、入力完了時刻までに、疑似アクセスユニット
が、バッファに入力されるように、アクセスユニットを
パケット化するパケット化手段とを備えることを特徴と
する。
は、ビットストリームごとに規定されるアクセスユニッ
トを、所定の大きさの疑似アクセスユニットに分割した
ときの、その疑似アクセスユニットの、バッファへの入
力完了時刻を、アクセスユニットのデコード時刻と、バ
ッファのデータ転送レートとに基づいて計算し、入力完
了時刻までに、疑似アクセスユニットが、バッファに入
力されるように、アクセスユニットをパケット化して伝
送ストリームを生成し、その伝送ストリームを伝送する
ことを特徴とする。
は、ビットストリームごとに規定されるアクセスユニッ
トを、所定の大きさの疑似アクセスユニットに分割した
ときの、その疑似アクセスユニットの、バッファへの入
力完了時刻を、アクセスユニットのデコード時刻と、バ
ッファのデータ転送レートとに基づいて計算する演算手
段と、入力完了時刻までに、疑似アクセスユニットが、
バッファに入力されるように、アクセスユニットをパケ
ット化して伝送ストリームを生成するパケット化手段
と、伝送ストリームを伝送する伝送手段とを備えること
を特徴とする。
リームごとに規定されるアクセスユニットを、所定の大
きさの疑似アクセスユニットに分割したときの、その疑
似アクセスユニットの、バッファへの入力完了時刻を、
アクセスユニットのデコード時刻と、バッファのデータ
転送レートとに基づいて計算し、入力完了時刻までに、
疑似アクセスユニットが、バッファに入力されるよう
に、アクセスユニットをパケット化することにより得ら
れるデータが記録されていることを特徴とする。
法は、ビットストリームごとに規定されるアクセスユニ
ットの複数を、バッファの大きさとそのデータ転送レー
トとに基づいた大きさの疑似アクセスユニットに統合し
たときの、その疑似アクセスユニットの、バッファへの
入力完了時刻を計算し、入力完了時刻までに、疑似アク
セスユニットが、バッファに入力されるように、アクセ
スユニットをパケット化することを特徴とする。
置は、ビットストリームごとに規定されるアクセスユニ
ットの複数を、バッファの大きさとそのデータ転送レー
トとに基づいた大きさの疑似アクセスユニットに統合し
たときの、その疑似アクセスユニットの、バッファへの
入力完了時刻を計算する演算手段と、入力完了時刻まで
に、疑似アクセスユニットが、バッファに入力されるよ
うに、アクセスユニットをパケット化するパケット化手
段とを備えることを特徴とする。
は、ビットストリームごとに規定されるアクセスユニッ
トの複数を、バッファの大きさとそのデータ転送レート
とに基づいた大きさの疑似アクセスユニットに統合した
ときの、その疑似アクセスユニットの、バッファへの入
力完了時刻を計算し、入力完了時刻までに、疑似アクセ
スユニットが、バッファに入力されるように、アクセス
ユニットをパケット化して伝送ストリームを生成し、そ
の伝送ストリームを伝送することを特徴とする。
は、ビットストリームごとに規定されるアクセスユニッ
トの複数を、バッファの大きさとそのデータ転送レート
とに基づいた大きさの疑似アクセスユニットに統合した
ときの、その疑似アクセスユニットの、バッファへの入
力完了時刻を計算する演算手段と、入力完了時刻まで
に、疑似アクセスユニットが、バッファに入力されるよ
うに、アクセスユニットをパケット化して伝送ストリー
ムを生成するパケット化手段と、伝送ストリームを伝送
する伝送手段とを備えることを特徴とする。
トリームごとに規定されるアクセスユニットの複数を、
バッファの大きさとそのデータ転送レートとに基づいた
大きさの疑似アクセスユニットに統合したときの、その
疑似アクセスユニットの、バッファへの入力完了時刻を
計算し、入力完了時刻までに、疑似アクセスユニット
が、バッファに入力されるように、アクセスユニットを
パケット化することにより得られるデータが記録されて
いることを特徴とする。
法においては、ビットストリームごとに規定されるアク
セスユニットを、所定の大きさの疑似アクセスユニット
に分割したときの、その疑似アクセスユニットの、バッ
ファへの入力完了時刻を、アクセスユニットのデコード
時刻と、バッファのデータ転送レートとに基づいて計算
し、入力完了時刻までに、疑似アクセスユニットが、バ
ッファに入力されるように、アクセスユニットをパケッ
ト化するようになされている。
置においては、演算手段は、ビットストリームごとに規
定されるアクセスユニットを、所定の大きさの疑似アク
セスユニットに分割したときの、その疑似アクセスユニ
ットの、バッファへの入力完了時刻を、アクセスユニッ
トのデコード時刻と、バッファのデータ転送レートとに
基づいて計算し、パケット化手段は、入力完了時刻まで
に、疑似アクセスユニットが、バッファに入力されるよ
うに、アクセスユニットをパケット化するようになされ
ている。
においては、ビットストリームごとに規定されるアクセ
スユニットを、所定の大きさの疑似アクセスユニットに
分割したときの、その疑似アクセスユニットの、バッフ
ァへの入力完了時刻を、アクセスユニットのデコード時
刻と、バッファのデータ転送レートとに基づいて計算
し、入力完了時刻までに、疑似アクセスユニットが、バ
ッファに入力されるように、アクセスユニットをパケッ
ト化して伝送ストリームを生成し、その伝送ストリーム
を伝送するようになされている。
においては、演算手段は、ビットストリームごとに規定
されるアクセスユニットを、所定の大きさの疑似アクセ
スユニットに分割したときの、その疑似アクセスユニッ
トの、バッファへの入力完了時刻を、アクセスユニット
のデコード時刻と、バッファのデータ転送レートとに基
づいて計算し、パケット化手段は、入力完了時刻まで
に、疑似アクセスユニットが、バッファに入力されるよ
うに、アクセスユニットをパケット化して伝送ストリー
ムを生成するようになされている。伝送手段は、伝送ス
トリームを伝送するようになされている。
トリームごとに規定されるアクセスユニットを、所定の
大きさの疑似アクセスユニットに分割したときの、その
疑似アクセスユニットの、バッファへの入力完了時刻
を、アクセスユニットのデコード時刻と、バッファのデ
ータ転送レートとに基づいて計算し、入力完了時刻まで
に、疑似アクセスユニットが、バッファに入力されるよ
うに、アクセスユニットをパケット化することにより得
られるデータが記録されている。
法においては、ビットストリームごとに規定されるアク
セスユニットの複数を、バッファの大きさとそのデータ
転送レートとに基づいた大きさの疑似アクセスユニット
に統合したときの、その疑似アクセスユニットの、バッ
ファへの入力完了時刻を計算し、入力完了時刻までに、
疑似アクセスユニットが、バッファに入力されるよう
に、アクセスユニットをパケット化するようになされて
いる。
置においては、演算手段は、ビットストリームごとに規
定されるアクセスユニットの複数を、バッファの大きさ
とそのデータ転送レートとに基づいた大きさの疑似アク
セスユニットに統合したときの、その疑似アクセスユニ
ットの、バッファへの入力完了時刻を計算し、パケット
化手段は、入力完了時刻までに、疑似アクセスユニット
が、バッファに入力されるように、アクセスユニットを
パケット化するようになされている。
においては、ビットストリームごとに規定されるアクセ
スユニットの複数を、バッファの大きさとそのデータ転
送レートとに基づいた大きさの疑似アクセスユニットに
統合したときの、その疑似アクセスユニットの、バッフ
ァへの入力完了時刻を計算し、入力完了時刻までに、疑
似アクセスユニットが、バッファに入力されるように、
アクセスユニットをパケット化して伝送ストリームを生
成し、その伝送ストリームを伝送するようになされてい
る。
においては、演算手段は、ビットストリームごとに規定
されるアクセスユニットの複数を、バッファの大きさと
そのデータ転送レートとに基づいた大きさの疑似アクセ
スユニットに統合したときの、その疑似アクセスユニッ
トの、バッファへの入力完了時刻を計算し、パケット化
手段は、入力完了時刻までに、疑似アクセスユニット
が、バッファに入力されるように、アクセスユニットを
パケット化して伝送ストリームを生成するようになされ
ている。伝送手段は、伝送ストリームを伝送するように
なされている。
ストリームごとに規定されるアクセスユニットの複数
を、バッファの大きさとそのデータ転送レートとに基づ
いた大きさの疑似アクセスユニットに統合したときの、
その疑似アクセスユニットの、バッファへの入力完了時
刻を計算し、入力完了時刻までに、疑似アクセスユニッ
トが、バッファに入力されるように、アクセスユニット
をパケット化することにより得られるデータが記録され
ている。
符号化装置の第1実施の形態の構成例を示している。な
お、図中、図11における場合と対応する部分について
は、同一の符号を付してある。即ち、このディジタル信
号符号化装置は、疑似アクセスユニット計算器2が、ア
クセスユニット検出器1とスケジューラ4との間に新た
に設けられている他は、基本的に、図11における場合
と同様に構成されている。
ば、後述する図2に示すような2段バッファSTDモデ
ルを想定して、エレメンタリストリームをパケット化
し、MPEGシステムストリーム(トランスポートスト
リーム、プログラムストリームなど)を生成するように
なされている。
メンタリストリームよりアクセスユニットを取得し、そ
のアクセスユニットの大きさとデコード時刻情報を検出
する。ここで、アクセスユニットとは、前述したよう
に、符号化の単位であり、ビデオ信号では、例えば1フ
レームのデータに対応し、オーディオ信号では、例えば
オーディオフレームのデータに対応する。そして、アク
セスユニット検出器1は、その検出されたアクセスユニ
ットの大きさを、疑似アクセスユニット計算器2に供給
し、デコード時刻情報を、疑似アクセスユニット計算器
2およびパケッタイザ3に供給する。
段)は、図2に示す前段バッファ21の大きさ、その前
段バッファ21へのデータ転送レート、および後段バッ
ファ22へのデータ転送レートに応じて、アクセスユニ
ットを、所定の大きさの疑似アクセスユニットに分割し
たときの、その疑似アクセスユニットが前段バッファ2
1へ入力される時刻(入力完了時刻)(疑似アクセスユ
ニットのデコード時刻)を計算し、スケジューラ4に出
力する。さらに、疑似アクセスユニット計算器2は、疑
似アクセスユニットの大きさ(サイズ)も、スケジュー
ラ4に出力する。
の大きさと疑似デコード時刻から、多重化ストリームを
デコーダに供給する時刻(クロックリファレンス)およ
びパケットの大きさ(パケットサイズ)を計算し、それ
らの値をパケッタイザ3に出力する。
手段)は、そこに供給されるエレメンタリストリーム
を、スケジューラ4からのパケットサイズにしたがって
パケット化し、さらに、アクセスユニット検出器2より
供給されるデコード時刻、およびスケジューラ4より供
給されるクロックリファレンスをエンコードして、図1
0に示したようなMPEGシステムストリーム(トラン
スポートストリーム、プログラムストリームなど)を生
成する。
トリームがトランスポートストリームの場合、そのスト
リームは、例えば、CATV網や、インターネット、地
上回線、衛星回線などの所定の伝送路5を介して、図2
に示すようなデコーダに伝送される。また、パケッタイ
ザ3より出力されたストリームがプログラムストリーム
の場合、例えば、光磁気ディスクや、磁気ディスク、光
ディスク、磁気テープなどの所定の記録媒体6に記録さ
れる。記録媒体6にストリームが記録された場合、その
ストリームは、記録媒体6より再生された後、図2に示
すようなデコーダに入力される。
において符号化(多重化)に際して想定される2段バッ
ファを有するSTDの構成例を示している。
前段バッファ21には、ビットレートR[bps(bit p
er second)]で、システムストリームが供給され、前段
バッファ21は、ビットレートr[bps](R>r)
でデータを後段バッファ22に出力する。
り供給されたデータから、デコード時刻を読み取り、そ
の時刻に、そのデータをデコーダ23に出力する。デコ
ーダ23では、後段バッファ22より供給されるデータ
がデコードされ、所定の装置、例えば、表示装置(例え
ば、CRTやLCDなど)に出力される。
給されたときの、前段バッファ21(図3(A))およ
び後段バッファ(図3(B))のデータ占有量の変化を
示している。
[bps]でデータを受け取り、同時に、レートr[b
ps]で後段バッファ22にデータを転送する。従っ
て、前段バッファ21は、データがレートR[bps]
で供給されている間、(R−r)[bps]でデータを
蓄積する。
ートR[bps]で、前段バッファ21に供給されると
すると、前段バッファ21は、データが供給され始める
と同時に、後段バッファ22へのデータの供給をビット
レートr[bps]で開始する。従って、前段バッファ
21へのデータの供給は、T1秒間行われ(T1=Y/
R)、時刻T1での占有量Xは、Y(1−r/R)に達
する。
データの供給は終了する。しかしながら、前段バッファ
21から後段バッファ22へのデータの転送は、その
後、前段バッファ21に蓄積されているデータがなくな
る時刻である時刻T2までの時間ΔT、さらに行われ
る。
うに、時刻0から時刻T2まで、一定のレートrでデー
タを蓄積する。従って、入力データ(Y[bit])が
全て後段バッファ22に転送される時刻T2は、Y/r
となる。
ッファ21へのデータの供給を終了してから、後段バッ
ファ22に全てのデータが転送されるまでの時間ΔT
(=T2−T1)は、Y(1/r−1/R)となる。
装置)側の疑似アクセスユニット計算器2の処理につい
て説明する。
ット計算器2は、デコード時刻PTSまでに、図2のS
TDの後段バッファ22に所定量のデータ(大きさAU
_Size)が供給され、データを正しくデコードする
ことができるようにするために、前段バッファ21に入
力する疑似アクセスユニットのサイズ(Pseudo_AU_Siz
e)と、疑似アクセスユニットの入力を完了する時刻(P
seudo_PTS)を算出する。
疑似アクセスユニットのサイズとその入力を完了する時
刻(入力完了時刻)を計算するにあたり、まず最初に、
疑似アクセスユニット計算器2は、前段バッファ21が
オーバーフローしないように、疑似アクセスユニットの
サイズの上限値ΔAUSを計算する。
前段バッファ21に供給する場合、前段バッファ21の
最大占有量は、Y(1−r/R)となる。従って、最大
占有量が前段バッファ21のサイズと等しくなる場合の
Yが、ΔAUSとなる。つまり、最大占有量は、ΔAU
S(1−r/R)であるから、バッファ21がオーバー
フローしないためには、式 ΔAUS(1−r/R)<(前段バッファ21の大き
さ) をΔAUSが満たす必要がある。疑似アクセスユニット
計算器2は、上式を満たす△AUSを、疑似アクセスユ
ニットのサイズおよび入力完了時刻を計算するのに先立
って求める。
は、図4のフローチャートにしたがった処理が行われる
ことにより、疑似アクセスユニットの入力完了時刻Pseu
do_PTSおよびそのサイズPseudo_AU_Sizeが求められる。
なお、ここでは、入力完了時刻(前段バッファ21への
供給完了時刻)Pseudo_PTSは、デコード時刻PTS(Prese
ntation Time Stamp)に対して、時間的に遡って求めら
れる。
て、変数AUSに、アクセスユニットのサイズAU_S
izeを初期値として設定し、変数Tにデコード時刻PT
Sを初期値として設定し、ステップS2に進み、変数A
USが、疑似アクセスユニットの上限値ΔAUSより大
きいか否かを判断する。
USより大きいと判断された場合、ステップS3に進
み、疑似アクセスユニットのサイズPseudo_AU_SizeにΔ
AUSを設定する。そして、ステップS5に進み、その
疑似アクセスユニットの入力完了時刻Pseudo_PTSを計算
する。
値はPTSの値)から、前段バッファ21に入力完了後、
後段バッファ22にデータが転送されることにより前段
バッファ21のデータが無くなるまでの時間ΔTを引く
ことにより計算される(Pseudo_PTS=T−ΔT)。
ときに、前段バッファ21に蓄積されているデータの大
きさは、Pseudo_AU_Size(1−r/R)であり、このデ
ータがレートrで後段バッファ22に転送されるので、
ΔTは、Pseudo_AU_Size(1/r−1/R)(=Pseudo
_AU_Size(1−r/R)/r)となる。従って、Pseudo
_PTSは、次式に示すように計算される。 Pseudo_PTS=T−Pseudo_AU_Size×(1/r−1/R)
_PTSを計算した後は、ステップS6に進み、ステップS
3において算出したサイズPseudo_AU_Sizeと、ステップ
S5において算出したPseudo_PTSを記憶し、ステップS
7に進む。ステップS7では、変数Tから、サイズPseu
do_AU_Sizeの疑似アクセスユニットが後段バッファ22
に供給されるのに要する時間(Pseudo_AU_Size/r)を
引くことにより、変数Tを更新するとともに、変数AU
Sから、サイズPseudo_AU_Sizeを引くことにより、変数
AUSを更新する。
×△AUSより大きく、かつ4×△AUSより小さいア
クセスユニット(STDにおけるオーバフローを防止す
るために、サイズが△AUSの3つの疑似アクセスユニ
ット(a)乃至(c)と、サイズが△AUS未満の1つ
の疑似アクセスユニット(d)との合計4つの疑似アク
セスユニットに分割されるべきアクセスユニット)につ
いては、このようにして、最初に、疑似アクセスユニッ
ト(a)におけるサイズPseudo_AU_Sizeと入力完了時刻
Pseudo_PTSとが計算される。
Sが零であるか否かを判断し、零である場合は、アクセ
スユニットを疑似アクセスユニットに分割したときの、
その疑似アクセスユニットすべてについてのサイズおよ
び入力完了時刻の計算が完了したとして処理を終了す
る。また、ステップS8において、変数AUSが零でな
いと判断された場合は、ステップS2に戻り、次の疑似
アクセスユニットのサイズPseudo_AU_Sizeと入力完了時
刻Pseudo_PTSを計算する。
は、次に、ステップS2,S3,S5乃至S7におい
て、疑似アクセスユニット(b)のサイズPseudo_AU_Si
zeと入力完了時刻Pseudo_PTSが計算され、続いて、疑似
アクセスユニット(c)のサイズPseudo_AU_Sizeと入力
完了時刻Pseudo_PTSが計算される。
(d)のサイズPseudo_AU_Sizeと入力完了時刻Pseudo_P
TSが計算されるが、上述したように、図5において、ア
クセスユニットのサイズは、3×△AUSより大きく、
かつ4×△AUSより小さいから、この場合、ステップ
S2において、変数AUSがΔAUSより小さいと判断
される。従って、この場合、ステップS2からS4に進
み、サイズPseudo_AU_Sizeに変数AUSが代入される。
(a)乃至(c)における場合と同様に、ステップS5
において、Pseudo_PTSが算出され、ステップS6におい
て、その値を、Pseudo_AU_Sizeの値とともに記憶し、ス
テップS7において、変数TおよびAUSを更新し、ス
テップS8に進む。
において、サイズPseudo_AU_Sizeが設定されているの
で、ステップS7において、変数AUSの値は0に更新
されるため、ステップS8においては、変数AUSが0
であると判断されて、処理を終了する。
ようにして得られる、疑似アクセスユニットの前段バッ
ファ21へのデータ供給終了時刻(入力完了時刻)Pseu
do_PTS、およびそのサイズPseudo_AU_Sizeから、クロッ
クリファレンスおよびパケットサイズが求められ、パケ
ッタイザ3では、そのクロックリファレンスおよびパケ
ットサイズに基づいて、エレメンタリストリーム(アク
セスユニット)がパケット化される。即ち、パケッタイ
ザ3においては、アクセスユニットが、入力完了時刻Ps
eudo_PTSまでに前段バッファ21に入力されるような疑
似アクセスユニットに分割されてパケット化される。
バッファ21へのデータ供給終了時刻(入力完了時刻)
Pseudo_PTS、またはそのサイズPseudo_AU_Sizeを、仮想
的に、前段バッファ21におけるデコード時刻またはア
クセスユニットのサイズとそれぞれ見なすと、図2に示
した2段バッファSTDモデルを、1段のバッファのS
TDモデルに、大きさ(サイズ)Pseudo_AU_Sizeのアク
セスユニット(疑似アクセスユニット)を、時刻Pseudo
_PTSまでに供給するという問題に置き換えることがで
き、多重化のスケジューリングを容易に行うことができ
る。
2段のSTDバッファ(前段バッファ21および後段バ
ッファ22)にデータを供給する場合の多重化を行って
いるが、3段以上のSTDバッファにデータを供給する
場合の多重化も、同様に行うことができる。
号化装置の第2実施の形態の構成例を示している。な
お、図中、図1における場合と対応する部分について
は、同一の符号を付してある。即ち、このディジタル信
号符号化装置は、疑似アクセスユニット計算器2に代え
て、疑似アクセスユニット計算器32(演算手段)が設
けられている他は、基本的に図1における場合と同様に
構成されている。
する図7に示すような1段バッファSTDモデルを想定
して、例えば、リニアPCMオーディオのようなエレメ
ンタリーストリームをパケット化し、MPEGシステム
ストリームを生成するようになされている。即ち、ここ
では、リニアPCMオーディオのエレメンタリーストリ
ーム(オーディオエレメンタリストリーム)などのよう
に、1つのアクセスユニットのサイズが小さく、デコー
ド時刻の間隔が短い信号について、所定の複数個のアク
セスユニットを1つのパケットに統合することにより、
MPEGシステムストリームが生成される。
置に、例えば、オーディオエレメンタリストリームが入
力されると、そのオーディオエレメンタリストリーム
は、アクセスユニット検出器1およびパケッタイザ3に
供給される。アクセスユニット検出器1は、オーディオ
エレメンタリストリームよりアクセスユニットを取得
し、そのアクセスユニットの大きさとデコード時刻情報
を検出する。ここで、この場合におけるアクセスユニッ
トは、オーディオフレームに対応している。そして、ア
クセスユニット検出器1は、アクセスユニットの大きさ
を、疑似アクセスユニット計算器32に供給し、デコー
ド時刻情報を、疑似アクセスユニット計算器32および
パケッタイザ3に供給する。
のアクセスユニットを、所定の大きさの1つの疑似アク
セスユニットに統合したときの、その疑似アクセスユニ
ットが図7に示すバッファ41に入力される時刻(入力
完了時刻)(疑似デコード時刻)を計算し、スケジュー
ラ4に出力する。さらに、疑似アクセスユニット計算器
32は、その疑似アクセスユニットの大きさ(サイズ)
も、スケジューラ4に出力する。
同様に、疑似アクセスユニットの大きさと疑似デコード
時刻から、多重化ストリームをデコーダに供給する時刻
(クロックリファレンス)およびパケットの大きさ(パ
ケットサイズ)が計算され、パケッタイザ3に出力され
る。
パケットサイズにしたがって、エレメンタリストリーム
をパケット化し、さらに、アクセスユニット検出器2よ
り供給されるデコード時刻、およびスケジューラ4より
供給されるクロックリファレンスをエンコードして、図
10に示したようなMPEGシステムストリーム(トラ
ンスポートストリーム、プログラムストリームなど)を
生成する。
トリームがトランスポートストリームの場合、そのスト
リームは、所定の伝送路5を介して、図7に示すような
デコーダに伝送される。また、パケッタイザ3より出力
されたストリームがプログラムストリームの場合、所定
の記録媒体6に記録される。記録媒体6に記録された場
合においては、そのストリームは、記録媒体6より再生
された後、図7に示すようなデコーダに入力される。
において符号化(多重化)に際して想定される1段バッ
ファのSTDの構成例を示している。
いて、バッファ41には、データがレートR[bps]
で供給される。そして、バッファ41は、そのデータの
デコード時刻を読み出し、そのデコード時刻に、そのデ
ータをレートr[bps]でデコーダ42に出力する。
ここで、リニアPCMオーディオなどについては、デコ
ード時刻の間隔が充分短いので、バッファ41からの出
力は、ほぼ連続的に発生しているとみなすことができ
る。
れるデータをデコードし、所定の装置、例えば、表示装
置に出力する。
有量について説明すると、バッファ41が、時刻0から
レートR[bps]でデータを受け取り、同時に、バッ
ファ41へのデータの入力直後にデコーダ42によるデ
コードが始まるとすると、レートr[bps]でバッフ
ァ41にデータが転送される。従って、バッファ41
は、データがレートR[bps]で供給されている間、
(R−r)[bps]でデータを蓄積する。つまり、バ
ッファ41の占有量の推移は、図3(A)に示した前段
バッファ21の占有量の推移と同様になり、図8に示す
ように、ΔAUS/rを1周期として占有量が変化す
る。
ト計算器32の処理について説明する。
ット計算器32は、デコード時刻PTSまでに、図7のS
TDのバッファ41に所定量のデータが供給され、デー
タを正しくデコードすることができるようにするため
に、バッファ41に入力する疑似アクセスユニットのサ
イズPseudo_AU_Sizeと、疑似アクセスユニットの入力を
完了する時刻(入力完了時刻)Pseudo_PTSを算出する。
AUSとしたとき、第1実施の形態における場合と同様
に、バッファ41の最大占有量は、ΔAUS(1−r/
R)であるから、バッファ21がオーバーフローしない
ためには、 ΔAUS(1−r/R)<(バッファ41の大きさ) をΔAUSが満たしている必要がある。疑似アクセスユ
ニット計算器32は、上式を満たす△AUSを、疑似ア
クセスユニットのサイズPseudo_AU_Sizeおよび入力完了
時刻Pseudo_PTSを計算するのに先立って求める。
は、疑似アクセスユニットのサイズPseudo_AU_Sizeを△
AUSに設定し、このようなサイズの疑似アクセスユニ
ットとなるように、アクセスユニットを統合したとき
の、その疑似アクセスユニットがデコードされるべき時
刻を疑似デコード時刻、つまり、バッファ41への入力
完了時刻Pseudo_PTSとして出力する。
うに、ΔAUS/R,ΔAUS/r+ΔAUS/R,2
ΔAUS/r+ΔAUS/R・・・が疑似デコード時刻
(バッファ41への入力完了時刻)となる。
ようにして得られる、疑似アクセスユニットの入力完了
時刻Pseudo_PTS、およびそのサイズPseudo_AU_Sizeか
ら、クロックリファレンスおよびパケットサイズが求め
られ、パケッタイザ3では、そのクロックリファレンス
およびパケットサイズに基づいて、エレメンタリストリ
ーム(アクセスユニット)がパケット化される。即ち、
パケッタイザ3においては、アクセスユニットが、入力
完了時刻Pseudo_PTSまでにバッファ41に入力されるよ
うな疑似アクセスユニットに統合されてパケット化され
る。
トを統合した疑似アクセスユニットをパケット化してバ
ッファ41に供給する場合においては(図9の破線)、
小さなアクセスユニットのままパケット化してバッファ
41に供給する場合(図9の実線)と比較して、パケッ
ト化の回数を大幅に減少させることができ、多重化の処
理を効率良く行うことができる。
ーディオデータの他、1つのアクセスユニットのサイズ
が小さく、かつデコード時刻の間隔が短いあらゆる信号
について適用することができる。
トリームを符号化する際、アクセスユニットを所定の大
きさの疑似アクセスユニットに分割した場合の、その疑
似アクセスユニットがバッファに入力完了する時刻を算
出し、この時刻までに疑似アクセスユニットがバッファ
に出力されるように符号化するようにしたので、所定の
段数のバッファを有するSTDにおける第1段目のバッ
ファに対するアクセスユニットの入力のスケジューリン
グを行うだけで、全段のバッファを監視する必要がなく
なり、符号化を容易にすることができる。
を符号化する際、小さなアクセスユニットを所定の大き
さの疑似アクセスユニットに統合した場合の、その疑似
アクセスユニットがバッファに入力完了する時刻を算出
し、この時刻までに疑似アクセスユニットがバッファに
出力されるように符号化するようにしたので、パケット
化の回数を大幅に減少させることができ、多重化の処理
を効率良く行うことができる。
ムを伝送する際、アクセスユニットを所定の大きさの疑
似アクセスユニットに分割または統合したときの、その
疑似アクセスユニットがバッファに入力完了する時刻を
算出し、この時刻を、疑似アクセスユニットに対する仮
想的なデコード時刻とみなすようにしたので、多重化の
アルゴリズムを大幅に簡略化することができる。
PUやメモリなどを用いて構成される情報処理装置に行
わせるソフトウェアのいずれでも実現可能である。
は、アクセスユニットを分割するように、図6では、ア
クセスユニットを統合するようにしたが、1のエンコー
ダ(ディジタル信号符号化装置)において、分割および
統合を、必要に応じて行わせるようにすることも可能で
ある。
おいて、さまざまな変形や応用例が考えうる。従って、
本発明の要旨は、本実施の形態に限定されるものではな
い。
方法および請求項2に記載のディジタル信号符号化装置
によれば、ビットストリームごとに規定されるアクセス
ユニットを、所定の大きさの疑似アクセスユニットに分
割したときの、その疑似アクセスユニットの、バッファ
への入力完了時刻が、アクセスユニットのデコード時刻
と、バッファのデータ転送レートとに基づいて計算さ
れ、その入力完了時刻までに、疑似アクセスユニット
が、バッファに入力されるように、アクセスユニットが
パケット化される。また、請求項3に記載のディジタル
信号伝送方法および請求項4に記載のディジタル信号伝
送装置によれば、そのようにパケット化されて生成され
た伝送ストリームが伝送され、請求項5に記載の記録媒
体には、そのようにパケット化されたデータが記録され
ている。従って、多重化のアルゴリズムを大幅に簡素化
し、これにより、符号化を容易に行うことが可能とな
る。
法および請求項7に記載のディジタル信号符号化装置に
よれば、ビットストリームごとに規定されるアクセスユ
ニットの複数を、バッファの大きさとそのデータ転送レ
ートとに基づいた大きさの疑似アクセスユニットに統合
したときの、その疑似アクセスユニットの、バッファへ
の入力完了時刻が計算され、その入力完了時刻までに、
疑似アクセスユニットが、バッファに入力されるよう
に、アクセスユニットがパケット化される。また、請求
項8に記載のディジタル信号伝送方法および請求項9に
記載のディジタル信号伝送装置によれば、そのようにパ
ケット化されて生成された伝送ストリームが伝送され、
請求項10に記載の記録媒体には、そのようにパケット
化されたデータがデータが記録されている。従って、パ
ケット化の回数を大幅に減少させ、これにより、多重化
の処理を効率良く行うことが可能となる。
の形態の構成例を示すブロック図である。
ック図である。
2の占有量の推移を示す図である。
刻(入力完了時刻)を算出する手順を示すフローチャー
トである。
割したときの、図2の前段バッファ21および後段バッ
ファ22の占有量の推移を示す図である。
の形態の構成例を示すブロック図である。
ック図である。
ある。
ットの大きさとデコード時刻を示す図である。
ストリームの構造の一例を示す図である。
成を示すブロック図である。
例の構成を示すブロック図である。
構成を示すブロック図である。
ット計算器, 3 パケッタイザ, 4 スケジュー
ラ, 5 伝送路, 6 記録媒体, 21 前段バッ
ファ, 22 後段バッファ, 23 デコーダ, 3
2 疑似アクセスユニット計算器, 41 バッファ,
42 デコーダ
Claims (10)
- 【請求項1】 所定の数のバッファを経由してデコード
されるディジタル信号のビットストリームを符号化する
ディジタル信号符号化方法であって、 前記ビットストリームごとに規定されるアクセスユニッ
トを、所定の大きさの疑似アクセスユニットに分割した
ときの、その疑似アクセスユニットの、前記バッファへ
の入力完了時刻を、前記アクセスユニットのデコード時
刻と、前記バッファのデータ転送レートとに基づいて計
算し、 前記入力完了時刻までに、前記疑似アクセスユニット
が、前記バッファに入力されるように、前記アクセスユ
ニットをパケット化することを特徴とするディジタル信
号符号化方法。 - 【請求項2】 所定の数のバッファを経由してデコード
されるディジタル信号のビットストリームを符号化する
ディジタル信号符号化装置であって、 前記ビットストリームごとに規定されるアクセスユニッ
トを、所定の大きさの疑似アクセスユニットに分割した
ときの、その疑似アクセスユニットの、前記バッファへ
の入力完了時刻を、前記アクセスユニットのデコード時
刻と、前記バッファのデータ転送レートとに基づいて計
算する演算手段と、 前記入力完了時刻までに、前記疑似アクセスユニット
が、前記バッファに入力されるように、前記アクセスユ
ニットをパケット化するパケット化手段とを備えること
を特徴とするディジタル信号符号化装置。 - 【請求項3】 所定の数のバッファを経由してデコード
されるディジタル信号のビットストリームを伝送するデ
ィジタル信号伝送方法であって、 前記ビットストリームごとに規定されるアクセスユニッ
トを、所定の大きさの疑似アクセスユニットに分割した
ときの、その疑似アクセスユニットの、前記バッファへ
の入力完了時刻を、前記アクセスユニットのデコード時
刻と、前記バッファのデータ転送レートとに基づいて計
算し、 前記入力完了時刻までに、前記疑似アクセスユニット
が、前記バッファに入力されるように、前記アクセスユ
ニットをパケット化して伝送ストリームを生成し、 その伝送ストリームを伝送することを特徴とするディジ
タル信号伝送方法。 - 【請求項4】 所定の数のバッファを経由してデコード
されるディジタル信号のビットストリームを符号化する
ディジタル信号伝送装置であって、 前記ビットストリームごとに規定されるアクセスユニッ
トを、所定の大きさの疑似アクセスユニットに分割した
ときの、その疑似アクセスユニットの、前記バッファへ
の入力完了時刻を、前記アクセスユニットのデコード時
刻と、前記バッファのデータ転送レートとに基づいて計
算する演算手段と、 前記入力完了時刻までに、前記疑似アクセスユニット
が、前記バッファに入力されるように、前記アクセスユ
ニットをパケット化して伝送ストリームを生成するパケ
ット化手段と、 前記伝送ストリームを伝送する伝送手段とを備えること
を特徴とするディジタル信号伝送装置。 - 【請求項5】 所定の数のバッファを経由してデコード
されるディジタル信号のビットストリームが記録されて
いる記録媒体であって、 前記ビットストリームごとに規定されるアクセスユニッ
トを、所定の大きさの疑似アクセスユニットに分割した
ときの、その疑似アクセスユニットの、前記バッファへ
の入力完了時刻を、前記アクセスユニットのデコード時
刻と、前記バッファのデータ転送レートとに基づいて計
算し、 前記入力完了時刻までに、前記疑似アクセスユニット
が、前記バッファに入力されるように、前記アクセスユ
ニットをパケット化することにより得られるデータが記
録されていることを特徴とする記録媒体。 - 【請求項6】 少なくとも1つのバッファを経由してデ
コードされるディジタル信号のビットストリームを符号
化するディジタル信号符号化方法であって、 前記ビットストリームごとに規定されるアクセスユニッ
トの複数を、前記バッファの大きさとそのデータ転送レ
ートとに基づいた大きさの疑似アクセスユニットに統合
したときの、その疑似アクセスユニットの、前記バッフ
ァへの入力完了時刻を計算し、 前記入力完了時刻までに、前記疑似アクセスユニット
が、前記バッファに入力されるように、前記アクセスユ
ニットをパケット化することを特徴とするディジタル信
号符号化方法。 - 【請求項7】 少なくとも1つのバッファを経由してデ
コードされるディジタル信号のビットストリームを符号
化するディジタル信号符号化装置であって、 前記ビットストリームごとに規定されるアクセスユニッ
トの複数を、前記バッファの大きさとそのデータ転送レ
ートとに基づいた大きさの疑似アクセスユニットに統合
したときの、その疑似アクセスユニットの、前記バッフ
ァへの入力完了時刻を計算する演算手段と、 前記入力完了時刻までに、前記疑似アクセスユニット
が、前記バッファに入力されるように、前記アクセスユ
ニットをパケット化するパケット化手段とを備えること
を特徴とするディジタル信号符号化装置。 - 【請求項8】 少なくとも1つのバッファを経由してデ
コードされるディジタル信号のビットストリームを伝送
するディジタル信号伝送方法であって、 前記ビットストリームごとに規定されるアクセスユニッ
トの複数を、前記バッファの大きさとそのデータ転送レ
ートとに基づいた大きさの疑似アクセスユニットに統合
したときの、その疑似アクセスユニットの、前記バッフ
ァへの入力完了時刻を計算し、 前記入力完了時刻までに、前記疑似アクセスユニット
が、前記バッファに入力されるように、前記アクセスユ
ニットをパケット化して伝送ストリームを生成し、 その伝送ストリームを伝送することを特徴とするディジ
タル信号伝送方法。 - 【請求項9】 少なくとも1つのバッファを経由してデ
コードされるディジタル信号のビットストリームを伝送
するディジタル信号伝送装置であって、 前記ビットストリームごとに規定されるアクセスユニッ
トの複数を、前記バッファの大きさとそのデータ転送レ
ートとに基づいた大きさの疑似アクセスユニットに統合
したときの、その疑似アクセスユニットの、前記バッフ
ァへの入力完了時刻を計算する演算手段と、 前記入力完了時刻までに、前記疑似アクセスユニット
が、前記バッファに入力されるように、前記アクセスユ
ニットをパケット化して伝送ストリームを生成するパケ
ット化手段と、 前記伝送ストリームを伝送する伝送手段とを備えること
を特徴とするディジタル信号伝送装置。 - 【請求項10】 少なくとも1つのバッファを経由して
デコードされるディジタル信号のビットストリームが記
録されている記録媒体であって、 前記ビットストリームごとに規定されるアクセスユニッ
トの複数を、前記バッファの大きさとそのデータ転送レ
ートとに基づいた大きさの疑似アクセスユニットに統合
したときの、その疑似アクセスユニットの、前記バッフ
ァへの入力完了時刻を計算し、 前記入力完了時刻までに、前記疑似アクセスユニット
が、前記バッファに入力されるように、前記アクセスユ
ニットをパケット化することにより得られるデータが記
録されていることを特徴とする記録媒体。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP00446897A JP4016215B2 (ja) | 1996-01-18 | 1997-01-14 | ディジタル信号符号化方法および装置、並びにディジタル信号伝送方法および装置 |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP636496 | 1996-01-18 | ||
| JP8-6364 | 1996-01-18 | ||
| JP00446897A JP4016215B2 (ja) | 1996-01-18 | 1997-01-14 | ディジタル信号符号化方法および装置、並びにディジタル信号伝送方法および装置 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JPH09261604A true JPH09261604A (ja) | 1997-10-03 |
| JPH09261604A5 JPH09261604A5 (ja) | 2004-10-14 |
| JP4016215B2 JP4016215B2 (ja) | 2007-12-05 |
Family
ID=26338239
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP00446897A Expired - Fee Related JP4016215B2 (ja) | 1996-01-18 | 1997-01-14 | ディジタル信号符号化方法および装置、並びにディジタル信号伝送方法および装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4016215B2 (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR19990077624A (ko) * | 1998-03-05 | 1999-10-25 | 이데이 노부유끼 | 비디오신호압축방법및장치,및압축된데이터멀티플렉싱방법및장치 |
| US6898759B1 (en) | 1997-12-02 | 2005-05-24 | Yamaha Corporation | System of generating motion picture responsive to music |
| US6947659B2 (en) | 1997-10-31 | 2005-09-20 | Matsushita Electric Industrial Co., Ltd. | Image signal, decoding method, decoding apparatus, data storage medium, and computer program implementing a display cycle identifier |
| JP2008312008A (ja) * | 2007-06-15 | 2008-12-25 | Toshiba Corp | オーディオストリーム処理方法および再生装置と出力装置 |
| US7688822B2 (en) | 2005-04-22 | 2010-03-30 | Sony Corporation | Multiplexing device and multiplexing method, program, recording medium |
-
1997
- 1997-01-14 JP JP00446897A patent/JP4016215B2/ja not_active Expired - Fee Related
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6947659B2 (en) | 1997-10-31 | 2005-09-20 | Matsushita Electric Industrial Co., Ltd. | Image signal, decoding method, decoding apparatus, data storage medium, and computer program implementing a display cycle identifier |
| US6898759B1 (en) | 1997-12-02 | 2005-05-24 | Yamaha Corporation | System of generating motion picture responsive to music |
| KR19990077624A (ko) * | 1998-03-05 | 1999-10-25 | 이데이 노부유끼 | 비디오신호압축방법및장치,및압축된데이터멀티플렉싱방법및장치 |
| US7688822B2 (en) | 2005-04-22 | 2010-03-30 | Sony Corporation | Multiplexing device and multiplexing method, program, recording medium |
| US7974281B2 (en) | 2005-04-22 | 2011-07-05 | Sony Corporation | Multiplexer and multiplexing method, program, and recording medium |
| JP2008312008A (ja) * | 2007-06-15 | 2008-12-25 | Toshiba Corp | オーディオストリーム処理方法および再生装置と出力装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4016215B2 (ja) | 2007-12-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6157674A (en) | Audio and video data transmitting apparatus, system, and method thereof | |
| US5963256A (en) | Coding according to degree of coding difficulty in conformity with a target bit rate | |
| US20030156342A1 (en) | Audio-video synchronization for digital systems | |
| US6754239B2 (en) | Multiplexing apparatus and method, transmitting apparatus and method, and recording medium | |
| JP3045715B2 (ja) | 伝送システム、送信装置、記録再生装置、および記録装置 | |
| KR20010015304A (ko) | 데이터 재생 전송 장치 및 데이터 재생 전송 방법 | |
| US7342961B2 (en) | Encoded data outputting apparatus and method | |
| US6532242B1 (en) | Method for encoding, editing and transmitting digital signals | |
| CN100563349C (zh) | 再现设备和方法 | |
| JP3750760B2 (ja) | 繰返し使用データ挿入装置およびディジタル放送送信システム | |
| RU2308098C2 (ru) | Воспроизводящее устройство и способ и записывающий носитель | |
| JP2001128171A (ja) | 映像音声同期再生装置 | |
| JP4016215B2 (ja) | ディジタル信号符号化方法および装置、並びにディジタル信号伝送方法および装置 | |
| US6055271A (en) | Signal encoding method and apparatus and signal transmission method and apparatus involving the use of a number of pseudo access units | |
| US7269839B2 (en) | Data distribution apparatus and method, and data distribution system | |
| JP2005151463A (ja) | ストリームデータ受信装置およびストリームデータ受信方法 | |
| JPH09312656A (ja) | 伝送装置およびその方法 | |
| JPH09312625A (ja) | データ多重化装置およびその方法 | |
| RU2411596C2 (ru) | Способ воспроизведения | |
| JP2000187940A (ja) | 記録再生装置、および記録装置 | |
| JPH09270994A (ja) | ストリーム制御方式 | |
| EP1685666A1 (en) | Method for controlling bit rate in digital audio broadcasting system and apparatus and method for converting media stream by using the same | |
| HK1098867B (en) | Reproducing method | |
| HK1084489B (en) | Reproducing apparatus and method, and recording medium | |
| JPH11155133A (ja) | データ多重化装置とその方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20061121 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061201 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070130 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070822 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070904 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100928 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100928 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110928 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110928 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120928 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120928 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130928 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |