JP2885108B2 - オーディオビデオ復号化装置 - Google Patents
オーディオビデオ復号化装置Info
- Publication number
- JP2885108B2 JP2885108B2 JP6327581A JP32758194A JP2885108B2 JP 2885108 B2 JP2885108 B2 JP 2885108B2 JP 6327581 A JP6327581 A JP 6327581A JP 32758194 A JP32758194 A JP 32758194A JP 2885108 B2 JP2885108 B2 JP 2885108B2
- Authority
- JP
- Japan
- Prior art keywords
- audio
- video
- data
- decoding
- time stamp
- 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.)
- Expired - Fee Related
Links
Landscapes
- Television Signal Processing For Recording (AREA)
- Time-Division Multiplex Systems (AREA)
Description
装置に関し、特に復号化したオーディオおよびビデオデ
ータを同期出力するオーディオビデオ復号化装置に関す
る。
デオCDなどでは、ビデオ信号およびオーディオ信号を
符号化して記録している。符号化されたビデオおよびオ
ーディオデータ(以下符号データ)の記録の例を示す図
4を参照すると、(A)に示すようにビデオおよびオー
ディオデータは、相互にインタリーブされて記録され
る。CD−ROMでは、(B)に示すような2324バ
イトのセクタ単位でインタリーブされる。オーディオセ
クタとビデオセクタの割合はビデオCDの場合、平均す
ると1:5である。図4(B)を再度参照すると、それ
ぞれのセクタは、パックスタートコードとヘッダ情報と
パケットスタートコードから成る制御情報と、符号デー
タと、クロック計数の基準値を示すSCR(システムク
ロックリファレンス)と画像や音声の出力基準時刻を表
すPTS(プレゼンテーションタイムスタンプ)とから
成る同期情報とを含む。
としてはタイムスタンプによる方法がある。この方法
は、オーディオ/ビデオの各々の符号データについて周
波数90kHzのクロックを計数するカウンタの計数値
とPTS値から復号化遅延値を減算した差分値とを比較
し、両者が一致した時点で後段の復号化器に対してそれ
ぞれの符号化データの復号化をトリガすることにより同
期化する。上記復号化器は復号化遅延時間後、すなわち
PTS値が示す時間に復号データを出力し、オーディオ
およびビデオ出力が同期化できる。
置をブロックで示す図5を参照すると、この従来のオー
ディオビデオ復号化装置は、入力されたシステム符号C
SからSCRとオーディオ,ビデオ用のPTSA,PT
SVとを抽出するとともにオーディオ符号データCA,
ビデオ符号データCVを切出すヘッダ切出回路1と、S
CR値に対応して90KHzのクロックCKを計数し計
数値Nを出力するカウンタ3と、オーディオ用のPTS
Aとオーディオ復号化遅延値DAとの差分であるオーデ
ィオ用のDTSAを格納するDTSレジスタ4と、ビデ
オ用のPTSVとビデオ復号化遅延値DVとの差分であ
るビデオ用のDTSVを格納するDTSレジスタ5と、
DTSAと計数値Nとを比較しオーディオ復号化トリガ
信号TAを発生するオーディオ用のコンパレータ6と、
DTSVと計数値Nとを比較しビデオ復号化トリガ信号
TVを発生するビデオ用のコンパレータ7と、オーディ
オ復号化トリガ信号TAの供給に応答してオーディオ符
号データCAの復号化を行いオーディオ出力OAを出力
するオーディオ復号化器8と、ビデオ復号化トリガ信号
TVの供給に応答してビデオ符号データCAの復号化を
行いビデオ出力OVを出力するビデオ復号化器9と、オ
ーディオ符号用の同期メモリ10と、ビデオ符号用の同
期メモリ11とを備える。
に設定した場合の動作タイムチャートを示す図6を参照
して、従来のオーディオビデオ復号化装置の動作につい
て説明する。ここで、符号フオーマットとして、上記諸
元値を計数値Nで表して、SCR=0,PTSA=60
00,PTSV=6000,遅延値DA=1000,遅
延値DV=4000とそれぞれ設定する。
TSVのそれぞれの計数値6000に対して、オーディ
オ復号化トリガ信号TAは1000クロック分、ビデオ
復号化トリガ信号TVは4000クロック分それぞれ先
行している。通常、システム符号CSは連続的にオーデ
ィオビデオ復号化装置に供給されるため、中断すること
ができない。そのため、SCR設定値のN=0からオー
ディオ復号化トリガ信号TAおよびビデオ復号化トリガ
信号TVの各々の発生まではそれぞれ5000クロック
分および2000クロック分の復号化余裕時間(以下復
号余裕)があり、オーディオ符号用およびビデオ符号用
のそれぞれの同期メモリ10,11はこれら余裕時間分
の符号データを蓄える必要がある。オーディオ符号CA
の入力レートを256kビット/秒、ビデオ符号CVの
入力レートを1.2Mビット/秒とすると、オーディオ
符号用およびビデオ符号用の各々の同期メモリ10,1
1の各々にはオーディオ符号およびビデオ符号データを
それぞれ約14kビット分および約30kビット分蓄積
する必要がある。これらの蓄積量は、オーディオ復号化
器8,ビデオ復号化器9の各々の復号化遅延値DA,D
V、および符号化器側で設定されたSCR,オーディオ
PTSA,ビデオPTSVの値によって大きく変動す
る。
って差分DTSが負となる場合、例えば、符号フオーマ
ットとして、SCR=0,PTSA=3000,PTS
V=3000,DA=1000,DV=4000したが
ってDTSV=PTSV−DV=−1000<0となる
ような場合、PTS値が示す出力時刻に対しビデオ復号
化出力OVの発生が遅れてしまい、復号エラーとなる。
ィオビデオ復号化装置は、同期用のメモリの所要容量が
符号フォーマットや復号化器の復号化遅延値によって大
きく変動するという欠点があった。
オ復号化装置は、入力データから符号化されたオーディ
オおよびビデオ信号であるオーディオ符号データおよび
ビデオ符号データとクロック計数の基準値を示す第1の
クロック基準データと音声および画像の各々の出力基準
時刻を表すオーディオ用およびビデオ用の各々の表示時
刻スタンプデータとから成る同期情報とを抽出するヘッ
ダ切出回路と、前記クロック基準データの値に対応して
予め定めた周波数のクロックを計数し計数値を出力する
カウンタと、前記計数値と前記オーディオ用およびビデ
オ用の各々の表示時刻スタンプデータとオーディオおよ
びビデオの各々の復号化器の復号化遅延値との差分であ
るオーディオ用およびビデオ用の各々の差分時刻スタン
プデータとをそれぞれの一致を検出しオーディオ用およ
びビデオ用の各々の復号化トリガ信号を発生する第1お
よび第2のコンパレータ回路と、前記オーディオ用およ
びビデオ用の各々の復号化トリガ信号の供給に応答して
前記オーディオ符号データおよびビデオ符号データをそ
れぞれ復号化行いそれぞれオーディオ出力信号およびビ
デオ出力信号を出力する第1および第2の復号化回路
と、前記オーディオ符号データおよびビデオ符号データ
の各々を格納する第1および第2のメモリ回路とを備え
前記オーディオ出力信号とビデオ出力信号とを同期化し
て出力するオーディオビデオ復号化装置において、前記
ヘッダ切出回路から供給を受けた前記オーディオ用およ
びビデオ用の各々の表示時刻スタンプデータからそれぞ
れ前記第1のクロック基準データと前記オーディオおよ
びビデオの各々の復号化遅延値とを減算した差分である
オーディオおよびビデオの各々の復号余裕時間の少なく
とも一方を0とするよう前記差分時刻スタンプデータを
補正しこれら差分時刻スタンプデータに代わり補正した
オーディオ用およびビデオ用の各々の差分時刻スタンプ
データと前記第1のクロック基準データに代わり前記補
正に対応する第2のクロック基準データとを出力する差
分時刻スタンプ調整回路を備えて構成されている。
オ復号化装置は、入力データから符号化されたオーディ
オおよびビデオ信号であるオーディオ符号データおよび
ビデオ符号データとクロック計数の基準値を示す第1の
クロック基準データと音声および画像の各々の出力基準
時刻を表すオーディオ用およびビデオ用の各々の表示時
刻スタンプデータとから成る同期情報とを抽出するヘッ
ダ切出回路と、前記クロック基準データの値に対応して
予め定めた周波数のクロックを計数し計数値を出力する
カウンタと、前記計数値と前記オーディオ用およびビデ
オ用の各々の表示時刻スタンプデータとオーディオおよ
びビデオの各々の復号化器の復号化遅延値との差分であ
るオーディオ用およびビデオ用の各々の差分時刻スタン
プデータとをそれぞれの一致を検出しオーディオ用およ
びビデオ用の各々の復号化トリガ信号を発生する第1お
よび第2のコンパレータ回路と、前記オーディオ用およ
びビデオ用の各々の復号化トリガ信号の供給に応答して
前記オーディオ符号データおよびビデオ符号データをそ
れぞれ復号化行いそれぞれオーディオ出力信号およびビ
デオ出力信号を出力する第1および第2の復号化回路
と、前記オーディオ符号データおよびビデオ符号データ
の各々を格納する第1および第2のメモリ回路とを備え
前記オーディオ出力信号とビデオ出力信号とを同期化し
て出力するオーディオビデオ復号化装置において、前記
オーディオ用およびビデオ用の各々の表示時刻スタンプ
データからそれぞれ前記第1のクロック基準データと前
記オーディオおよびビデオの各々の復号化遅延値とを減
算した差分であるオーディオおよびビデオの各々の復号
余裕時間の少なくとも一方を0とするよう前記差分時刻
スタンプデータを補正する差分時刻スタンプ調整回路を
備えて構成されている。
素には共通の参照文字/数字を付して同様にブロックで
示す図1を参照すると、この図に示す本実施例のオーデ
ィオビデオ復号化装置は、従来と共通の構成要素ヘッダ
切出回路1と、カウンタ3と、DTSレジスタ4,5
と、コンパレータ6,7と、復号化器8,9と、同期メ
モリ10,11とに加えて、オーディオ用PTSAおよ
びビデオ用のPTSVの各々からそれぞれSCRとオー
ディオ復号化遅延値DAおよびビデオ復号化遅延値DV
の各々とを減算した差分であるオーディオ復号余裕Xお
よびビデオ復号余裕Yの少なくとも一方を0とするDT
S調整回路2を備える。
図2を参照すると、このDTS調整回路2は、オーディ
オ復号化遅延値DA,ビデオ復号化遅延値DVからオー
ディオ復号余裕X,ビデオ復号余裕Yをそれぞれ算出す
る復号余裕算出回路21と、算出されたオーディオ復号
余裕Xおよびビデオ復号余裕Yの両方あるいはいずれか
一方が負の場合に値の小さな方の絶対値(すなわち両方
共負の場合は絶対値が大きい方、一方が負の場合は負の
方)をオーディオ復号余裕X,ビデオ復号余裕Yにそれ
ぞれ加算する出力を生成する負復号余裕処理回路22
と、算出されたオーディオ復号余裕Xおよびビデオ復号
余裕Yの両方が正の場合に値の小さな方を補正値ADJ
としオーディオ復号余裕Xおよびビデオ復号余裕Yから
それぞれ減算して一方が0であるオーディオまたはビデ
オの補正化復号余裕ADJX/ADJYを生成しこれら
補正化復号余裕ADJX/ADJYからオーディオ用の
DTSA,ビデオ用のDTSVを生成するする正復号余
裕処理回路23とを備える。
号化遅延値DA,ビデオ復号化遅延値DVをそれぞれ格
納するレジスタ211,212と、オーディオ用PTS
Aおよびビデオ用のPTSVの各々からSCROおよび
オーディオ復号化遅延値DA,ビデオ復号化遅延値DV
の各々をそれぞれ減算してオーディオ復号余裕X,ビデ
オ復号余裕Yをそれぞれ算出する加算器A211〜A2
14とを備える。
Yの両方またはいずれか一方が負のときこれらX,Yの
各々のうちの負の方をそれぞれ格納する(したがって正
の方は格納しない)レジスタ223,226と、レジス
タ223,226から読み出した負の復号余裕X,Yを
それぞれ絶対値化しそれぞれ絶対値|X|,|Y|を出
力する絶対値化回路224,227と、復号余裕X,Y
の各々の正負をそれぞれ判定するコンパレータ225,
228と、負の復号余裕X,Yの各々の絶対値|X|,
|Y|の差分の正負を判定してSCR選択信号SRを出
力するコンパレータ229と、SCR選択信号SRの供
給に応答して絶対値|X|,|Y|のうちの大きい方を
SCRオフセット値SOFとして選択するセレクタ23
0と、絶対値|X|,|Y|の差をとる加算器A225
と、SCRオフセット値SOFを格納するレジスタ23
1とを備える。
Yの差をとる減算器A227と、復号余裕X,Yの正負
を判定して補正値選択信号SAJを出力するコンパレー
タ232と、補正値選択信号SAJの供給に応答して復
号余裕X,Yのうちの小さい方を補正値ADJとして選
択するセレクタ233と、復号余裕X,Y両方が正であ
ることを判定しDTSA選択信号SDAを出力するゲー
トG221と、復号余裕X,Yと補正値ADJとの差を
それぞれとり補正復号余裕XADJ,YADJを出力す
る減算器A228,229と、復号余裕X,Yとオフセ
ット値SOFとをそれぞれ加算する加算器A230,2
31と、DTSA選択信号SDAの供給に応答して復号
余裕X+SOFと補正復号余裕XADJとのいずれか一
方をオーディオ用DTSAとして選択出力するセレクタ
234と、DTSV選択信号SDVの供給に応答して復
号余裕Y+SOFと補正復号余裕YADJとのいずれか
一方をビデオ用DTSVとして選択出力するセレクタ2
35とを備える。
ーケンスを示すフローチャートである図3を参照して本
実施例の動作について説明すると、まず、ヘッダ切出回
路1で抽出されたSCR(ここではSCROとする),
PTSV,PTSAを入力する。なお、X,Yの格納用
のレジスタ223,226は初期値0を設定しておく
(ステップS1)。次に、ステップ2で、予め復号化装
置の起動時に設定されたオーディオ復号化遅延値DA,
ビデオ復号化遅延値DVの各々からそれぞれ次式で表さ
れる復号余裕X,Yを求める。
なわちPTS値が示す出力時刻に復号化器の出力が遅れ
る場合、値の小さな方の絶対値SOFを計算し、復号余
裕X+SOF,Y+SOFを求める。ここで、一方の復
号余裕が正の場合は負復号余裕処理回路22の対応のレ
ジスタ223または226の格納値は0、すなわち絶対
値は0であるので、必然的に復号余裕が負の方の絶対値
を上記加算値として用いることになる。このSCRNを
カウンタ3の初期値とし、オーディオ復号余裕Xの値の
方が小さい場合はDTSAとしてX+SOFを、ビデオ
復号余裕Yの値の方が小さい場合はDTSVとしてY+
SOFをそれぞれ出力する(ステップS3〜S7,S1
3〜S16)。
正の場合、値の小さい方を補正値ADJとし、オーディ
オ用DTSAとして補正復号余裕XADJ=X−ADJ
を、ビデオ用DTSVとして補正復号余裕YADJ=Y
−ADJをそれぞれ出力し、オーディオ復号余裕X,ビ
デオ復号余裕Yのいずれか一方が0となるようにし、同
期メモリ10および11の容量を最小にできる(ステッ
プS8〜S12)。
置では、オーディオおよびビデオ用の符号データの両方
に対する同期メモリ10,11の所要メモリ容量は約4
0kビットであったが、本実施例のオーディオビデオ復
号化装置の場合、補正値ADJ=2000となり、した
がって、ビデオ復号余裕Yは0に、オーディオ復号余裕
Xは3000にそれぞれなるので、この場合の所要容量
はオーディオ符号同期用の同期メモリ10のみの約9k
ビットに削減できる。
オビデオ復号化装置は、オーディオおよびビデオの各々
の復号余裕時間の少なくとも一方を0とするよう補正す
る差分時刻スタンプ調整回路を備えることにより、これ
らオーディオおよびビデオの各々の復号化出力信号を同
期化するためのメモリの所要容量を削減できるという効
果がある。
ラーを防止するという効果がある。
例を示すブロック図である。
ク図である。
の一例を示すフローチャートである。
リーブおよびセクタフオーマットの一例を示す図であ
る。
すブロック図である。
例を示すフローチャートである。
ータ 8,9 復号化器 10,11 同期メモリ 21 復号余裕算出回路 22 負複合余裕処理回路 23 正複合余裕処理回路 211,212,223,226,231 レジスタ 224,227 絶対値化回路 230,233,234,235 セレクタ
Claims (1)
- 【請求項1】 入力データから符号化されたオーディオ
およびビデオ信号であるオーディオ符号データおよびビ
デオ符号データとクロック計数の基準値を示す第1のク
ロック基準データと音声および画像の各々の出力基準時
刻を表すオーディオ用およびビデオ用の各々の表示時刻
スタンプデータとから成る同期情報とを抽出するヘッダ
切出回路と、前記クロック基準データの値に対応して予
め定めた周波数のクロックを計数し計数値を出力するカ
ウンタと、前記計数値と前記オーディオ用およびビデオ
用の各々の表示時刻スタンプデータとオーディオおよび
ビデオの各々の復号化器の復号化遅延値との差分である
オーディオ用およびビデオ用の各々の差分時刻スタンプ
データとのそれぞれの一致を検出しオーディオ用および
ビデオ用の各々の復号化トリガ信号を発生する第1およ
び第2のコンパレータ回路と、前記オーディオ用および
ビデオ用の各々の復号化トリガ信号の供給に応答して前
記オーディオ符号データおよびビデオ符号データをそれ
ぞれ復号化しそれぞれオーディオ出力信号およびビデオ
出力信号を出力する第1および第2の復号化回路と、前
記オーディオ符号データおよびビデオ符号データの各々
を格納する第1および第2のメモリ回路とを備え前記オ
ーディオ出力信号とビデオ出力信号とを同期化して出力
するオーディオビデオ復号化装置において、 前記ヘッダ切出回路から供給を受けた前記オーディオ用
およびビデオ用の各々の表示時刻スタンプデータからそ
れぞれ前記第1のクロック基準データと前記オーディオ
およびビデオの各々の復号化遅延値とを減算した差分で
あるオーディオおよびビデオの各々の復号余裕時間の少
なくとも一方を0とするよう前記差分時刻スタンプデー
タを補正しこれら差分時刻スタンプデータに代わり補正
したオーディオ用およびビデオ用の各々の差分時刻スタ
ンプデータを出力する差分時刻スタンプ調整回路を備え
ることを特徴とするオーディオビデオ復号化装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6327581A JP2885108B2 (ja) | 1994-12-28 | 1994-12-28 | オーディオビデオ復号化装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6327581A JP2885108B2 (ja) | 1994-12-28 | 1994-12-28 | オーディオビデオ復号化装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH08186553A JPH08186553A (ja) | 1996-07-16 |
JP2885108B2 true JP2885108B2 (ja) | 1999-04-19 |
Family
ID=18200658
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP6327581A Expired - Fee Related JP2885108B2 (ja) | 1994-12-28 | 1994-12-28 | オーディオビデオ復号化装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2885108B2 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5951690A (en) * | 1996-12-09 | 1999-09-14 | Stmicroelectronics, Inc. | Synchronizing an audio-visual stream synchronized to a clock with a video display that is synchronized to a different clock |
JP3802372B2 (ja) * | 2001-05-16 | 2006-07-26 | 株式会社エヌ・ティ・ティ・ドコモ | 移動通信システム |
EP2357814B1 (en) * | 2004-08-17 | 2012-05-09 | Panasonic Corporation | Image encoding device and method |
JP4304615B2 (ja) | 2004-11-17 | 2009-07-29 | ソニー株式会社 | データ処理装置、データ処理方法及びデータ処理プログラム |
-
1994
- 1994-12-28 JP JP6327581A patent/JP2885108B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH08186553A (ja) | 1996-07-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5537148A (en) | Video and audio data demultiplexer having controlled synchronizing signal | |
US5521922A (en) | Data demultiplexer | |
JP3197766B2 (ja) | Mpegオーディオデコーダ、mpegビデオデコーダおよびmpegシステムデコーダ | |
US7023926B2 (en) | Stream converting apparatus that converts data stream of first format possibly containing error into correct data stream of second format | |
US4577319A (en) | Error flag processor | |
US6021168A (en) | Clock recovery circuit and method for MPEG-2 system decoder | |
JP3644995B2 (ja) | 符号化伝送方式におけるタイムスタンプ値演算方法 | |
JP2900393B2 (ja) | ビデオ信号の誤り訂正方式および装置 | |
JP2885108B2 (ja) | オーディオビデオ復号化装置 | |
KR100656159B1 (ko) | 광디스크 재생방법 | |
JP3133630B2 (ja) | Mpegシステムデコーダ | |
JP4618760B2 (ja) | 光ディスク再生装置およびそのデータ再生方法 | |
JP2757818B2 (ja) | 補助データ処理回路 | |
JP3917346B2 (ja) | 画像復号装置及び画像復号方法 | |
US6182259B1 (en) | Program for error correcting process included in error correcting device, method, and medium | |
JPH10188471A (ja) | データ再生装置及びデータ再生方法 | |
JPH11262001A (ja) | 符号化伝送方式におけるタイムスタンプ値演算方法 | |
JP3408458B2 (ja) | パケット変換処理システム | |
JP3301695B2 (ja) | 符号化信号復号装置 | |
JP3259359B2 (ja) | データ再生装置及び方法 | |
JPH0585982B2 (ja) | ||
JP3428358B2 (ja) | タイムコード信号読み取り装置 | |
KR100188662B1 (ko) | 디지탈 비디오 테이프 레코더의 오디오 에러 정정 장치 | |
JP2000260131A (ja) | 同期信号の検出保護方法およびその検出保護回路 | |
WO1986007181A1 (en) | Method and apparatus for processing data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19990112 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080212 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090212 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100212 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100212 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110212 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110212 Year of fee payment: 12 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110212 Year of fee payment: 12 |
|
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: 20110212 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120212 Year of fee payment: 13 |
|
LAPS | Cancellation because of no payment of annual fees |