JP2000511383A - 記録担体にディジタル情報信号を記録する装置及び方法 - Google Patents
記録担体にディジタル情報信号を記録する装置及び方法Info
- Publication number
- JP2000511383A JP2000511383A JP10529277A JP52927798A JP2000511383A JP 2000511383 A JP2000511383 A JP 2000511383A JP 10529277 A JP10529277 A JP 10529277A JP 52927798 A JP52927798 A JP 52927798A JP 2000511383 A JP2000511383 A JP 2000511383A
- Authority
- JP
- Japan
- Prior art keywords
- packet
- signal
- recording
- time interval
- reference signal
- 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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/14—Digital recording or reproducing using self-clocking codes
- G11B20/1403—Digital recording or reproducing using self-clocking codes characterised by the use of two levels
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/30—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
- G11B27/3027—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
-
- 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/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4305—Synchronising client clock from received content stream, e.g. locking decoder clock with encoder clock, extraction of the PCR packets
-
- 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/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/8042—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/90—Tape-like record carriers
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Television Signal Processing For Recording (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
(57)【要約】
本発明は、MPEGトランスポートストリームに含まれる複数の番組を記録担体に記録するものに関する。トランスポートストリームに含まれるPCR値を用いてタイムスタンプを導出する必要がある。本発明はトランスポートストリームからPCR値を取り出す改善した手段を提供する。
Description
【発明の詳細な説明】
記録担体にディジタル情報信号を記録する装置及び方法
本発明は、情報パケットのシリアルデータストリームを含むディジタル情報信
号であって、これらの情報パケットはパケット識別子及び1つ以上の番組の情報
の部分を含み、同一のパケット識別子を有するパケットは同一の番組に属するも
のであるディジタル情報信号を記録担体に記録するために、
(a)ディジタル情報信号を受信する入力手段と、
(b)ディジタル情報信号を記録担体に記録するのに好適な記録信号に処理する
信号処理手段と、
(c)記録信号を記録担体に書き込む書込み手段と、
を具えるディジタル情報信号記録装置、及びディジタル情報信号記録方法に関す
るものである。頭書に記載した装置はWO96/30.905(本明細書の末尾
に示す関連刊行物のリスト中の刊行物D1)に開示されている。
ディジタル情報信号はストリーム内に不規則に発生し得るパケットを具えるM
PEGトランスポートストリームの形態にすることができる。
ISO/IEC13.818−1 International Standard,part 1,‘syst
ems’(関連刊行物のリスト中の刊行物D5)は複数の番組を放送又はケーブル
ネットワークを介して伝送するための前記トランスポートストリームを記載して
いる。各番組は1以上のデータ圧縮ディジタルビデオ信号及び1以上の対応する
データ圧縮オーディオ信号を含む。トランスポートストリーム内の各トランスポ
ートパケットは188バイトの情報を含む。
MPEGシリアルデータストリーム内のパケットは、‘システム情報’は別に
して、1種類の情報、即ちビデオ信号の一部分、又はオーディオ信号の一部分又
はデータ信号の一部分を含む。パケットはMPEGデータストリームにより伝送
される複数のビデオ信号の1つ、又は複数のオーディオ信号の1つ又は複数のデ
ータ信号の1つの情報のみを含む。
このようなMPEG情報信号の記録担体への記録及び再生による伝送の実現に
は特別の手段を講ずる必要がある。
特許出願WO96/30.905(関連刊行物のリスト中の刊行物D1)、WO
95/27.978(刊行物D3)、及びWO95/27977(刊行物D4)が
、MPEG情報信号の記録及び再生を実現するこのような種々の手段を記載して
いる。
MPEG情報信号全体の記録は、記録媒体の帯域幅に比較してMPEG情報信
号のデータレートが高すぎるために、一般に良好でないということができる。こ
れがため、上述の刊行物D1,D3,D4は記録のためにMPEGシリアルデー
タストリームから1つの番組、即ち1つのビデオ信号及び対応するオーディオ信
号を選択する旨記載している。従って、一般に、トランスポートパケットが時間
の間数として不規則に選択される。選択される順次のパケット間のタイミング関
係をパケットの記録及び再生後も保持するために、上述の刊行物は記録パケット
の各々にタイミング情報(又は‘タイムスタンプ’)を挿入する手段を記載して
いる。再生時に、タイムスタンプを用いて順次のパケット間のタイミング関係を
回復することができる。
特に、刊行物(D1)はシリアルデータストリーム内のパケットから取り出し
たクロックリファレンス信号に応答してタイムスタンプを発生する手段を記載し
ている。上述のISO/IEC Standard(刊行物D5)において‘プログラム
クロックリファレンス’(PCR)と規定されているこれらのクロックリファレン
ス信号はMPEGデータストリーム内に(一般に不規則的に)発生し、これらの
クロックリファレンス信号をデータストリームから取り出し、記録装置内に組み
込まれている27MHzクロックによりクロックされるカウンタのカウント値と
比較し、27MHzクロックのクロック周波数を制御することにより前記カウン
タを同期させる。前記クロックは更に対応するパケットに合成するためのタイム
スタンプを発生する第2カウンタをクロックする。
本発明の目的は、ビデオ信号をその対応するオーディオ信号と一緒に含む複数
の番組を記録する記録装置を提供することにある。
本発明は、頭書に記載した記録装置において、
(d)情報パケットのシリアルデータストリーム内のパケット内のクロックリフ
ァレンス信号の存在を検出し、
(e)クロックリファレンス信号が検出された最初のパケットからパケット識別
子を検索し、このパケットから検索したパケット識別子をメモリに記憶し、
(f)次にメモリに記憶されたパケット識別子に等しいパケット識別子を有する
パケットからクロックリファレンス信号を検索し、
(g)メモリに記憶されたパケット識別子に等しいパケット識別子を有するパケ
ット内のクロックリファレンス信号の最後の発生からの時間インターバルを監視
し、
(h)前記時間インターバルが予め決めた時間インターバルを超えるときステッ
プ(d)に戻る、
ように構成された検索手段を具えることを特徴とする。
本発明は、ビデオ信号及び対応するオーディオ信号を含む1つの番組を記憶す
るために、このビデオ信号及び対応するオーディオ信号に対応する情報を含むパ
ケットをデータストリームに含まれるブログラムアロケーションテーブル(PA
T)により見つけ出すことができるという認識に基づくものである。プログラム
アロケーションテーブルはMPEGトランスポートストリーム内のパケットに含
まれる。これらのパケットは特定の値(PID=o)を有するパケット識別子(
PID)を有する。プログラムアロケーションテーブルはトランスポートストリ
ームに含まれる各番組ごとに特定のPID値を有するパケットに対するポインテ
ィングベクトルを含む。これらのパケットは前記番組に対するプログラムマップ
テーブル(PMT)を含む。プログラムマップテーブルは特に前記番組に対する
プログラムクロックリファレンス信号を含むパケットのパケット識別子の値を含
む。この比較的複雑な方法によって、プログラムクロックリファレンス信号をM
PEGデータストリーム内に位置させ、且つこれから検索することができる。
本発明では、複数の番組を記録するために、プログラムクロックリファレンス
信号をもっと簡単な方法で検出する、即ちプログラムアロケーションテーブル及
びプログラムマップテーブルを使用しないで、単に通過するすべてのパケットを
プログラムクロックリファレンス信号の存在について検査することにより検出す
る。記録のために選択した複数の番組の複数のプログラムクロックリファレンス
信号の1つ、即ち最初に検出された1つのプログラムクロックリファレンス信号
を選択する。その結果として、番組の記録中にタイムスタンプの発生のために選
択されるプログラムクロックリファレンス信号は記録のために選択した複数の番
組に対応するプログラムクロックリファレンス信号の任意の1つとなる。
本発明のこれらの特徴及び他の特徴は以下に図面を参照して説明する実施例の
記載から明らかになる。図面において、
図1は時間の関数として不規則に発生するパケットを含む記録すべき情報信号
を時間の関数として示し、
図2はMPEGデータストリーム内のパケットの内容を示し、
図3はアダプテーションフィールド及びアダプテーション内にPCR信号を含
む別のパケットの内容を示し、
図4は記録装置の模式的実施例をを示し、
図5はPCR値を検索する方法のフローチャートを示し、
図6は記録装置内の検索装置の精巧な実施例を示す。
図1は記録担体に記録するために選択されたMPEG符号化ディジタルトラン
スポートストリームのシリアルデータストリームを図式的に示し、図2はシリア
ルデータストリームに含まれるパケットの内容を図式的に示す。パケットは各々
188バイトの情報を含む。各パケットは4バイト長のヘッダ部分‘HDR’と
、ディジタルビデオ信号又はディジタルオーディオ信号の情報の一部分、又はデ
ータを記憶する4バイト長のデータフィールド‘DATA’とを具える。パケッ
トは1種類の信号、即ちビデオ信号、又はオーディオ信号、又はデータ信号の情
報を含む。パケットのヘッダ部分HDRは同期ワード‘SYNC’及びパケット
識別子(PID)を具える(図2参照)。パケット識別子(PID)はパケット内
に含まれる情報の種類を識別する。同一のPIDを有するパケットは同一の情報
ストリームを含む。ヘッダ部分HDRは更に2ビットのアダプテーションフィー
ルド制御ワード‘AFC’を具える。AFCの値が‘01’に等しいとき、パケ
ットは図2に示す形態になる。AFCの値が‘11’に等しいとき、パケットは
図3に示す形態になる。この場合には図2の184バイト長のデータフィールド
が第1部分‘AF’、いわゆるアダプテーションフィールドと、ディジタルビデ
オ信
号又はディジタルオーディオ信号の情報の一部分、又はデータを記憶する残余部
分とに細分される。AFCの値が‘10’に等しいときは、アダプテーションフ
ィールドのみが存在し、データフィールドは存在しない。
アダプテーションフィールドの長さは可変にすることができる。これがため、
アダプテーションフィールドはアダプテーションフィールドの長さを示すワード
AFLを具える。アダプテーションフィールド長ワードAFLはアダプテーショ
ンフィールドAFの第1バイトである。更に、アダプテーションフィールドAF
はアダプテーションフィールド内の特定の固定位置にフラグ、‘PCR’フラグ
(プログラムクロックリファレンスフラグ)、を具える。PCRフラグは1ビット
ワードであり、値‘0’はプログラムクロックリファレンス信号がアダプテーシ
ョンフィールド内に存在しないことを意味し、値‘1’はプログラムクロックリ
ファレンス信号がアダプテーションフィールド内に存在することを意味する。P
CRフラグ=‘1’である場合には、42ビット長のプログラムクロックリファ
レンス信号、図3の‘PCR信号’、がパケットのアダプテーションフィールド
部分内の特定の固定位置に存在する。
図1aに時間の間数として示すデータストリームは、後述する記録装置で記録
担体に記録するために、入MPEGトランスポートストリームから選択された(
1つ又はそれ以上の)番組のみを含むデータストリームである。このデータスト
リームはパケットP1,P2,P3,...を含んでいる。これらのパケットのPID
値は図1aの該当するパケットの上に示されている。図に示すように、パケット
P1は110のPID値を有し、パケットP2は112のPID値を有し、パケッ
トP3は101のPID値を有し、以下同様である。
図1b−図1eは図1aのデータストリームに含まれる種々の番組のデータス
トリームを示す。本例では、それぞれ2つのデータストリームを有する2つの番
組が存在する。第1の番組は110及び112のPID値を有するパケットのデ
ータストリームを具える番組であり、第2の番組は101及び103のPID値
を有するパケットのデータストリームを具える番組である。110に等しいPI
D値を有するパケットのデータストリームはビデオ信号のデータストリームとす
ることができる。112に等しいPID値を有するパケットのデータストリーム
は対応するオーディオ信号のデータストリームとすることができる。101に等
しいPID値を有するパケットのデータストリームはビデオ信号のデータストリ
ームとすることができる。103に等しいPID値を有するパケットのデータス
トリームは対応するオーディオ信号のデータストリームとすることができる。ビ
デオ信号のデータストリームはそれぞれのデータストリーム内のいくつかのパケ
ット内に、一般に不規則に、記憶されたそれらの固有のプログラムクロックリフ
ァレンス信号を有している。
図1aにおいて、プログラムクロックリファレンス信号を具えるパケットは‘
x’で示されている。従って、パケットP3及びP10がPID=101で示され
る番組に対するPCR信号を含み、パケットP7及びP16がPID=110で示
す番組に対するPCR信号を含む。
図4は記録装置の模式的実施例を示す。この装置は図1aに示すデータストリ
ームを受信する入力端子10を具える。この入力端子は信号合成装置12の第1
入力端子と検索装置14の入力端子に結合する。検索装置14は図1aに示すシ
リアルデータストリームのパケットからPCR信号を検索する。検索したPCR
信号はその出力端子28から可制御スイッチSの端子‘a’に供給される。PI
D値を記憶するメモリ26が使用可能であり、これを検索装置に結合する。更に
、検索装置14と協働するタイマ30が使用可能であり、この点は後に明らかに
なる。
スイッチSの端子‘c’をカウンタ20の入力端子に結合する。カウンタ20
の42ビット幅の出力端子21を比較器16の第1入力端子に結合する。スイッ
チSの端子‘b’を比較器16の第2入力端子に結合する。比較器16の出力端
子を27MHzの平均周波数で発振する可制御発振器22の制御入力端子に結合
する。発振器22の出力端子をカウンタ20及び24のクロック入力端子に結合
する。カウンタ24は22ビット幅の出力端子を有し、この出力端子を信号合成
装置12の第2入力端子に結合する。信号合成装置12の出力端子を書き込み装
置18の入力端子に結合する。書込み装置18は公知のものであり、これ以上の
説明は不要であろう。カウンタ24がパケットに対するタイムスタンプを発生し
、このタイムスタンプが信号合成装置12において対応するパケットに合成され
る。
更に、中央処理装置84が存在し、特にスイッチSの位置を制御する。
検索装置14におけるPCR信号の検索を以下に更に説明する。検索装置14
はパケットのヘッダ部分HDR内にAFCフィールドが存在するか検査する。検
索装置14が‘10’又は‘11’に等しいAFCワードを有するパケットを検
出する場合には、アダプテーションフィールドが前記パケット内に存在すること
がわかる。次にアダプテーションフィールド内のPCRフラグの値を検出する。
PCRフラグが値‘1’を有する場合には、PCR信号がアダプテーションフィ
ールド内に存在することがわかる。次に、パケットからPCR信号を検索してこ
れをその出力端子28に供給するのみならず、前記パケットのヘッダ部分内のP
ID値も検索し、このPID値をメモリ26に記憶する。この処理ステップの間
、スイッチSは位置a−cにスイッチされる。従って、検索されたPCR信号は
カウンタ20に供給され、これに記憶され、このカウンタはPCR値に等しいカ
ウント値にセットされる。
次に、検索装置14は、PCR信号のサーチをメモリ26に記憶されたPID
値に等しいPID値を有するパケットのみに限定するモードに切り換わる。この
モードでは、スイッチSは位置a−bにスイッチされる。メモリ26に記憶され
たPID値に等しいPID値を有するパケットが検出され、このパケットが更に
PCR値を有する場合には、このPCR値がこのパケットから検索され、その出
力端子28から比較器16に供給される。比較器16はこのPCR値をカウンタ
21により供給されるカウント値と比較し、両値の差に応答して制御信号を発生
する。この制御信号は発振器22を加減速制御して比較器16の第2入力端子に
供給されるPCR値を比較器16の第1入力端子にカウンタ20により供給され
るカウント値と一致させる。
タイマ30は検索装置14により検出されたPCR値の最後の発生からの時間
インターバルの長さを測定する。タイマ30により測定された時間インターバル
が特定の予め決めた時間インターバルを超えるとき、検索装置14が、すべての
パケットをPCR値の存在について検査する最初の検出モードに切り換えられる
とともに、スイッチSが位置a−cにスイッチされる。
図1に戻り説明する。記録は瞬時t=t1に開始するものとする。検索装置1
4がパケットP1内のPCR値の存在について検査するが、PCR値を検出しな
い。次にパケットP2をPCR値の存在について検査するが、今度もPCR値を
検出しない。次にパケットP3内にPCR値を検出する。101に等しいそのP
ID値がメモリ26に記憶される。更に、検出PCR値がその出力端子28に出
力され、このときスイッチSは位置a−cにあるので、このPCR値はカウンタ
20に供給され、このカウンタのカウント値がPCR値に対応するカウント値に
セットされる。
検索装置14は、パケットP7内のPCR値はメモリ26に記憶されているP
ID値と同一でないため、パケットP7内のPCR値を検索しない。入力端子1
0にパケットP10を受信する瞬時に、検索装置14はメモリ26に記憶されてい
PID値に等しいPID値を検出し、次にこのパケット内のPCR信号を検索し
、このPCR信号をその出力端子28に供給する。このときスイッチSは位置a
−bにあるので、比較器16がたった今検索されたPCR値をカウンタ20によ
り供給されるカウント値と比較し、発振器22の周波数を制御する制御信号を発
生する。
その結果として、PID値101、103、110及び112に対応する種々
のデータストリームの記録が、PID値101を有するデータストリームから検
索されたPCR信号に基づいて発生されるタイムスタンプを用いて実現される。
今度は記録が瞬時t=t2で開始するものとする。検索装置14はパケットP5
内のPCR値の存在について検査するが、PCR値を検出しない。次にパケット
P6をPCR値の存在について検査するが、このパケット内にもPCR値を検出
しない。次に検索装置14はパケットP7内にPCR値を検出する。110に等
しいこのPID値がメモリ26に記憶されるとともに、検出PCR値がその出力
端子28からスイッチSを経てカウンタ20に供給され、このカウンタのカウン
ト値が検出PCR値に対応するカウント値にセットされる。検索装置14は、パ
ケットP10内のPCR値はメモリ26に記憶されているPID値と同一でないの
で、パケットP10内のPID値を検索しない。入力端子10にパケットP16を受
信する瞬時に、検索装置14はメモリ26に記憶されているPID値に等しいP
ID値を検出し、次にこのパケット内のPCR信号を検索し、このPCR信
号をその出力端子28に供給する。このPCR値は比較器16の第2入力端子に
供給され、カウンタ20により供給されるカウント値と比較される。これに応答
して比較器16により発生される制御信号を用いて発振器22の周波数を制御す
る。
その結果として、PID値101、103、110及び112に対応する種々
のデータストリームの記録が、PID値110を有するデータストリームから検
索されたPCR信号に基づいて発生されるタイムスタンプを用いて実現される。
従って、記録の開始瞬時に依存して、そのデータストリーム内にPCR信号を
最初に具えるデータストリームがPCR信号の検索のために選択される。
更に、番組が終了し、入力端子10に供給されるトランスポートストリームに
もう含まれないことが起こり得る。この番組がPCR値が検索されたデータスト
リームからなる場合には、トランスポートストリーム内の番組の終了から所定時
間後に同期が失われる。このために、タイマ30を使用することができる。タイ
マ30はPCR信号の検索に使用されている番組内のPCR信号の最後の発生か
らの時間インターバルを測定する。この時間インターバルが予め決めた時間イン
ターバルを超えるとき、装置はトランスポートストリーム内のすべてのパケット
をPCR信号の存在について検査する最初のモードに切り換えられる。
図5はPCR信号を検出する方法のフローチャートを示す。ブロック50にお
いて、図1aに示すトランスポートストリームの記録を開始する。パケットを検
索装置14に入力する(図5のブロック52)。検索装置14がパケット内のPC
R信号の存在について検査し、ノーであればプログラムはブロック52に戻り、
次のパケットを入力する。イエスであれば(ブロック54)、パケットに含まれる
PID値を検索し(ブロック56)、メモリ26に記憶する(ブロック58)。更に
,このPCR信号をパケットから検索する(ブロック60)。次のパケットを入力
する(ブロック62)。このパケット内にPCR信号が存在するとともに(ブロッ
ク64)、このパケットのPIDがメモリに記憧されているPID値に等しい場
合(ブロック66)、そのPCR信号をこのパケットから検索する(ブロック60)
。このパケット内にPCR信号が存在しない場合(ブロック64)、又はPID値
がメモリ26に記憶されているPID値と同一でない場合には、プログラムはブ
ロ
ック68に戻る。
有効PCR信号の最後の発生からの時間インターバルTが予め決めた時間イン
ターバルT0を超える場合には(ブロック68)、PCR信号が検索される番組が
ないものとみなし、ブログラムはパス70を経て最初のモード、即ちブロック5
2及び54を含むループに戻り、すべてのパケットをPCR信号の存在について
検査する。超えない場合には、プログラムはブロック68からブロック62へ進
み、次のパケットを入力する。
図6は記録装置内の検索装置14のもっと精巧な実施例を示す。この検索装置
14は検索装置14の入力端子27に結合された入力端子を有するメモリ80を
具える。このメモリは、パケットの少なくともヘッダ部分を図6に示すように図
2及び図3に示すパケットの順序と逆の順序に記憶し得るシフトレジスタの形態
にする。メモリ80の種々の並列出力を使用することができる。このメモリの最
後の8記憶位置を第1出力端子82として中央処理装置CPU84の入力端子に
結合することができる。メモリ80の第2出力端子は比較器88及びメモリ26
の対応する入力端子に結合された出力端子86である。メモリ26の出力端子を
比較器88の第2入力端子に結合する。メモリ80の第3出力端子90を第1検
出器92の入力端子に結合する。第4出力端子94を第2検出器96の入力端子
結合する。メモリ80の他の出力端子98を検索装置14の出力端子28に結合
する。
検出器92及び94の出力端子をAND回路100の対応する入力端子に結合
し、このAND回路の出力端子をCPU84及びメモリ26の制御入力端子10
2及び104及び出力端子106に結合する。CPU84からの制御信号により
制御されるスイッチ108をAND回路100とメモリ26の制御入力端子10
4との間の接続線内に挿入する。比較器88の出力端子をCPU84の入力端子
112に結合する。更に、タイマ30をCPU84に結合する。更に、タイマの出
力端子を比較器120の第1入力端子に結合する。この比較器120は第2入力
端子に予め決めた時間インターバルTに対応する値を受信する。時間インターバ
ルTは100msに等しく選択することができる。比較器120の出力端子をC
PUの制御入力端子122に結合する。
この検索装置の機能は次の通りである。記録の開始時に、CPUがその出力端
子110に制御信号を発生してスイッチ108に供給し、これを閉じる。入力端
子27から受信される第1パケットのヘッダ部分がメモリ80内に完全にシフト
され、同期ワードがメモリ80内の最後の8ビット位置に記憶されるとき、CP
U84がこの8ビット位置に記憶されたバイトを同期ワードに等しいものとして
検出することができる。そうであれば、このことは、メモリ80の出力端子86
にパケットのPID値が得られるとともに出力端子90にAFCワードが得られ
ることを意味する。パケットがアダプテーションフィールドを具える場合には、
このことは、更に、メモリ80の出力端子94にPCRフラグが得られるととも
に、このフラグが‘1’に等しい場合にはPCR信号が出力端子98に得られる
ことを意味する。
出力端子82に同期ワードを検出すると、CPU84は検出器92に、AFC
ワードが‘10’又は‘11’に等しいか検査するよう命令する。そうであれば
、これはアダプテーションフィールドがパケット内に存在することを意味し、検
出器92がその出力端子に制御信号を発生する。更に,CPUは検出器96に、
PCRフラグが‘1’に等しいか検査するよう命令する。そうであれば、これは
アダプテーションフィールドがPCR信号を含むことを意味し、検出器96がそ
の出力端子に制御信号を発生する。その両入力端子に制御信号を受信すると、A
ND回路100はその出力端子に制御信号を発生する。この制御信号の受信時に
、メモリ26がその入力端子に供給されるPID値を記憶する。更に、この制御
信号に応答して、CPUはその出力端子110に制御信号を発生してスイッチ1
08を開く。更に、出力端子106を経て、カウンタ20を制御して検索装置14
の出力端子28に存在するPCR信号を受け取り可能にしてPCR信号をスイッ
チSを経てカウンタ20に供給する(図4参照)。
次のパケットが受信され、このパケットのヘッダ部分がメモリ80内に記憶さ
れる瞬時に、このパケット内のPID値が比較器88に供給され、メモリ26に
記憶されたPID値と比較される。不一致の場合には、比較器88は制御信号を
CPU84の入力端子112に供給し、CPU84はこれに応答して検出器92
及び96をディセーブルする。両PID値が一致する場合には、比較器88は他
の制御信号を発生し,CPU84に供給する。CPU84はこれに応答して検出
器92及び96をイネーブルし、AFCワードが‘10’又は‘11’に等しく
且つPCRフラグが‘1’に等しい場合にこれらの検出器は制御信号を発生する
ことができる。両制御信号が発生する場合には、AND回路100が再び制御信
号を発生し、これを出力端子106に供給して、出力端子28に存在するPCR
信号をこの制御信号に応答して比較器16の第2入力端子に供給することができ
る(図4参照)。
PCR値の検出に応答して、タイマ30がリスタートされ、メモリ26に記憶
されているPID値に等しいPID値を有するパケット内のPCR値の最後の発
生からの時間を測定する。タイマ30により測定された時間インターバルがタイ
ムインターバルT0を超える場合には、比較器120がその出力端子に制御信号
を発生する。この制御信号に応答して、CPUは再びスイッチ108を閉じ、次
のPCR値のサーチを上述したように再び開始する。
本発明を好適実施例について説明したが、本発明はこれに限定されるものでは
ない。従って、請求項により限定される本発明の範囲を逸脱することなく種々の
変更が当業者に明かである。例えば、本発明はタイムスタンプの発生について説
明したが、PCR値の選択及び検出は他の目的、例えばテープサーボシステムを
トランスポートストリーム内のPCR値にロックさせるために使用することもで
きる。
更に、本発明の特徴は新規な構成要件の各々にも、それらのあらゆる組合せに
もある。
関連刊行物:
(D1) WO96/30.905(米国特許願第08/622,508号に対
応する)
(D2) WO97/2562(米国特許願第08/674,520号に対応す
る)
(D3) WO95/27.978(米国特許願第08/225,193号及び
同第08/709,502号号に対応する)
(D4) WO95/27977(米国特許願第08/253,535号及び同
第08/744,159号に対応する)
(D5) ISO/IEC13.818−1,International standard on
information technology-Generic coding of moving
pictures and associated audio:Systems。
Claims (1)
- 【特許請求の範囲】 1. 情報パケットのシリアルデータストリームを含むディジタル情報信号であ って、これらの情報パケットはパケット識別子及び1つ以上の番組の情報の部分 を含み、同一のパケット識別子を有するパケットは同一の番組に属するものであ るディジタル情報信号を記録担体に記録する装置であって、 (a)ディジタル情報信号を受信する入力手段と、 (b)ディジタル情報信号を記録担体に記録するのに好適な記録信号に処理する 信号処理手段と、 (c)記録信号を記録担体に書き込む書込み手段と、 を具えるディジタル情報信号記録装置において、更に、 (d)情報パケットのシリアルデータストリーム内のパケット内のクロックリフ ァレンス信号の存在を検出し、 (e)クロックリファレンス信号が検出された最初のパケットからパケット識別 子を検索し、このパケットから検索したパケット識別子をメモリに記憶し、 (f)次にメモリに記億されたパケット識別子に等しいパケット識別子を有する パケットからクロックリファレンス信号を検索し、 (g)メモリに記憶されたパケット識別子に等しいパケット識別子を有するパケ ット内のクロックリファレンス信号の最後の発生からの時間インターバルを監視 し、 (h)前記時間インターバルが予め決めた時間インターバルを超えるときステッ プ(d)に戻る、 ように構成された検索手段を具えることを特徴とする記録装置。 2. 前記信号処理手段は、 (i)シリアルデータストリーム内のパケットからクロックリファレンス信号を検 索する検索手段、 (ii)クロックリファレンス信号に応答して、各パケットに対しタイムスタンプを 発生するタイムスタンプ発生器、及び (iii)タイムスタンプと、対応するパケットとを合成する信号合成手段、 を具えることを特徴とする請求項1記載の記録装置。 3. ディジタル情報信号はMPEGトランスポートストリームであることを特 徴とする請求項1又は2記載の記録装置。 4. パケットはヘッダ部分とデータ部分を有し、ヘッダ部分はパケットのデー タ部分内にクロックリファレンス信号の存在を示す標識信号を含み、前記検索手 段は前記標識信号を検出し、前記標識信号の検出時に制御信号を発生する検出手 段を具え、前記制御信号に応答して前記パケットのデータ部分からクロックリフ ァレンス信号を検索するように構成されていることを特徴とする請求項3記載の 記録装置。 5. 前記検索手段はメモリに記憶されたパケット識別子に等しいパケット識別 子を有するパケット内のクロックリファレンス信号の最後の発生からの時間イン ターバルを測定するタイミング手段を具えることを特徴とする請求項1記載の記 録装置。 6. 前記検索手段は前記時間インターバルを予め決めた時間インターバルと比 較し、前記時間インターバルが予め決めた時間インターバルを超えるとき第2の 制御信号を発生する比較手段を具え、前記第2の制御信号に応答してステップ( d)に戻るように構成されていることを特徴とする請求項5記載の記録装置。 7. 前記予め決めた時間インターバルは100msであることを特徴とする請 求項1記載の記録装置。 8. 情報パケットのシリアルデータストリームを含むディジタル情報信号であ って、これらの情報パケットはパケット識別子及び1つ以上の番組の情報の部分 を含み、同一のパケット識別子を有するパケットは同一の番組に属するものであ るディジタル情報信号を記録担体に記録するに当たり、 (a)ディジタル情報信号を受信するステップと、 (b)ディジタル情報信号を記録担体に記録するのに好適な記録信号に処理する ステップと、 (c)記録信号を記録担体に書き込むステップと、 を具えるディジタル情報信号記録方法において、更に、 (d)情報パケットのシリアルデータストリーム内のパケット内のクロックリフ ァレンス信号の存在を検出するサブステップ、 (e)クロックリファレンス信号が検出された最初のパケットからパケット識別 子を検索し、このパケットから検索したパケット識別子をメモリに記憶するサブ ステップ、 (f)つぎにメモリに記憶されたパケット識別子に等しいパケット識別子を有す るパケットからクロックリファレンス信号を検索するサブステップ、 (g)メモリに記憶されたパケット識別子に等しいパケット識別子を有するパケ ット内のクロックリファレンス信号の最後の発生からの時間インターバルを監視 するサブステップ、 (h)前記時間インターバルが予め決めた時間インターバルを超えるときステッ プ(d)に戻るサブステップ、 を含む検索ステップを具えることを特徴とする記録装置。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP97200737 | 1997-03-12 | ||
| EP97200737.1 | 1997-03-12 | ||
| PCT/IB1998/000246 WO1998040889A2 (en) | 1997-03-12 | 1998-02-27 | Recording of a digital information signal on a record carrier |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2000511383A true JP2000511383A (ja) | 2000-08-29 |
Family
ID=8228094
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10529277A Pending JP2000511383A (ja) | 1997-03-12 | 1998-02-27 | 記録担体にディジタル情報信号を記録する装置及び方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US6122123A (ja) |
| JP (1) | JP2000511383A (ja) |
| CN (1) | CN1219265A (ja) |
Families Citing this family (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW319942B (ja) * | 1995-11-14 | 1997-11-11 | Nippon Bickter Kk | |
| US6226291B1 (en) * | 1996-11-01 | 2001-05-01 | Texas Instruments Incorporated | Transport stream packet parser system |
| KR100639403B1 (ko) * | 1998-06-05 | 2006-10-27 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 기록매체 상의 트랙에/트랙으로부터 정보신호의 기록 및재생 |
| US20060262813A1 (en) * | 1998-12-18 | 2006-11-23 | Digital Networks North America, Inc. | Multi-channel video pump |
| US6473441B1 (en) * | 1998-12-18 | 2002-10-29 | Escient Convergence Corp | Multi-channel video pump |
| US6792198B1 (en) * | 2000-06-06 | 2004-09-14 | Lg Electronics Inc. | Method and apparatus for recording digital data streams and management information |
| JP3408469B2 (ja) * | 1999-09-14 | 2003-05-19 | 松下電器産業株式会社 | 受信システム |
| US7366961B1 (en) | 2000-01-24 | 2008-04-29 | Ati Technologies, Inc. | Method and system for handling errors |
| US6763390B1 (en) * | 2000-01-24 | 2004-07-13 | Ati Technologies, Inc. | Method and system for receiving and framing packetized data |
| US6885680B1 (en) | 2000-01-24 | 2005-04-26 | Ati International Srl | Method for synchronizing to a data stream |
| US6778533B1 (en) | 2000-01-24 | 2004-08-17 | Ati Technologies, Inc. | Method and system for accessing packetized elementary stream data |
| US6785336B1 (en) * | 2000-01-24 | 2004-08-31 | Ati Technologies, Inc. | Method and system for retrieving adaptation field data associated with a transport packet |
| US6988238B1 (en) | 2000-01-24 | 2006-01-17 | Ati Technologies, Inc. | Method and system for handling errors and a system for receiving packet stream data |
| US7113546B1 (en) | 2000-05-02 | 2006-09-26 | Ati Technologies, Inc. | System for handling compressed video data and method thereof |
| US7095945B1 (en) | 2000-11-06 | 2006-08-22 | Ati Technologies, Inc. | System for digital time shifting and method thereof |
| US6868125B2 (en) * | 2001-11-29 | 2005-03-15 | Thomson Licensing S.A. | Transport stream to program stream conversion |
| US20050060420A1 (en) * | 2003-09-11 | 2005-03-17 | Kovacevic Branko D. | System for decoding multimedia data and method thereof |
| DE102004050424B4 (de) * | 2004-10-15 | 2010-04-15 | Bosch Rexroth Ag | Verfahren zur Übertragung von Daten in einem Kommunikationssystem |
| CN101521833B (zh) * | 2009-04-14 | 2011-01-05 | 北京牡丹视源电子有限责任公司 | 一种测试用传输流的处理方法及其处理装置 |
| GB2500614A (en) * | 2012-03-26 | 2013-10-02 | Sony Corp | Method of processing received audio/visual data stream when programme clock reference (PCR) data is not included in selected programme-related packets |
| GB2500615B (en) | 2012-03-26 | 2019-10-23 | Saturn Licensing Llc | Selecting data packets from a packetized data stream comprising audio/video programme data packets and identification data |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5579183A (en) * | 1994-04-08 | 1996-11-26 | U.S. Philips Corporation | Recording and reproducing an MPEG information signal on/from a record carrier |
| US5517250A (en) * | 1995-02-28 | 1996-05-14 | General Instrument Corporation Of Delaware | Acquisition of desired data from a packetized data stream and synchronization thereto |
-
1998
- 1998-02-27 JP JP10529277A patent/JP2000511383A/ja active Pending
- 1998-02-27 CN CN199898800270A patent/CN1219265A/zh active Pending
- 1998-03-05 US US09/035,429 patent/US6122123A/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| CN1219265A (zh) | 1999-06-09 |
| US6122123A (en) | 2000-09-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2000511383A (ja) | 記録担体にディジタル情報信号を記録する装置及び方法 | |
| KR100387460B1 (ko) | 기록장치및방법,기록매체,재생장치 | |
| CA2181863C (en) | Apparatus and method for encoding and decoding digital video data | |
| US6456783B1 (en) | Data structure of stream data, and recording and playback method thereof | |
| US6956869B1 (en) | Data recording and/or reproducing apparatus, method, and system and recording medium | |
| EP0721288B1 (en) | Transmission apparatus and receiving apparatus | |
| JP3666625B2 (ja) | データ記録方法およびデータ記録装置 | |
| US9380315B2 (en) | Method of reproducing a still picture from a recording medium, method of decoding the still picture and the recording medium | |
| US20050060420A1 (en) | System for decoding multimedia data and method thereof | |
| US7359621B2 (en) | Recording apparatus | |
| US6577813B1 (en) | Transmitting system and transmitting apparatus | |
| EP0883262A2 (en) | Synchronous signal detecting circuit, method, and information storage medium | |
| EP0904585A2 (en) | Recording of a digital information signal on a record carrier | |
| KR19980024444A (ko) | 데이타의 오버플로우 및 언더플로우를 방지하기 위한 재생 장치 및 그 방법 | |
| US6205180B1 (en) | Device for demultiplexing information encoded according to a MPEG standard | |
| JP3592186B2 (ja) | データ記録再生装置 | |
| US20040247285A1 (en) | Storing and retrieving encoded data stream with specified time of delivery on hard disk | |
| JP3641051B2 (ja) | パケット化データの処理装置及び方法 | |
| US7693399B2 (en) | Method for providing program specific information recorded on high density disc medium | |
| JP2001111610A (ja) | 情報データ伝送システムの受信装置 | |
| KR100234243B1 (ko) | 위상 동기 루프회로 | |
| KR100355439B1 (ko) | 고화질텔레비전 비디오부호화기의 비디오 입력 클럭 자동식별 장치 및 그 방법 | |
| JP2001177487A (ja) | データ伝送方法およびその装置 | |
| KR19990015370A (ko) | 디지털 데이터 패킷을 처리하는 시스템의 동기화를 위한클록 신호 발생기. | |
| JP2003333533A (ja) | 映像音声信号再生装置 |