(57)【特許請求の範囲】
【請求項１】
１パケットがヘッダ部とデータ部とからなり、このようなパケットのパケット列の各データ部にメインデータが割り付けられており、前記メインデータのフレーム長は、前記データ部長とは異なるフレーム長であって、１フレーム分のメインデータがパケット間を跨って配置される場合があり、前記ヘッダ部には、当該ヘッダ部が存在するパケット内の前記メインデータのフレームの始まりを示すファーストアクセスユニットポインタが含まれており、また前記パケット内のメインデータがメモリから出力される時点を示すプレゼンテーションタイムスタンプが含まれており、
前記パケット列が入力される入力部と、
前記ファーストアクセスポインタを検出した時点から、次のファーストアクセスポインタを検出する時点までのメインデータ量を計測するメインデータ量検出手段と、
前記メインデータのフレーム長を示す情報を予め取得するフレーム長情報保持手段と、
前記メインデータ量検出手段で得たメインデータ量が、前記フレーム長情報保持手段で得られたフレーム長に相当するデータ量の整数倍であるかどうかを判定し、整数倍であれば前記メインデータが連続性ありと判定し、整数倍でない場合には、前記メインデータが不連続であると判定する判定手段と、
前記判定手段の判定結果が、前記連続性ありの場合は、前記メモリの読出しを継続させ、不連続の場合は、前記プレゼンテーションタイムスタンプと内部基準時間情報との一致が得られたときを前記メモリからの読出し開始時点とする再同期手段と
を具備したことを特徴とするパケット化データの処理装置。
【請求項２】
１パケットがヘッダ部とデータ部とからなり、このようなパケットのパケット列の各データ部にメインデータが割り付けられており、前記メインデータのフレーム長は、前記データ部長とは異なるフレーム長であって、１フレーム分のメインデータがパケット間を跨って配置される場合があり、前記ヘッダ部には、当該ヘッダ部が存在するパケット内の前記メインデータのフレームの始まりを示すファーストアクセスユニットポインタと、前記メインデータのフレーム長を示す情報が含まれており、また前記パケット内のメインデータがメモリから出力される時点を示すプレゼンテーションタイムスタンプが含まれており、
前記パケット列が入力される入力部と、
前記ファーストアクセスポインタを検出した時点から、次のファーストアクセスポインタを検出する時点までのメインデータ量を計測するメインデータ量検出手段と、
前記メインデータのフレーム長を示す情報を用いて前記入力部のパケット列に含まれる前記メインデータのフレーム長を得るフレーム長検出手段と、
前記メインデータ量検出手段で得たメインデータ量が、前記フレーム長検出手段で得られたフレーム長に相当するデータ量の整数倍であるかどうかを判定し、整数倍であれば前記メインデータが連続性ありと判定し、整数倍でない場合には、前記メインデータが不連続であると判定する判定手段と、
前記判定手段の判定結果が、前記連続性ありの場合は、前記メモリの読出しを継続させ、不連続の場合は、前記プレゼンテーションタイムスタンプと内部基準時間情報との一致が得られたときを前記メモリからの読出し開始時点とする再同期手段と
を具備したことを特徴とするパケット化データの処理装置。
【請求項３】
前記パケット列としては、オーディオに関するパケット列と映像に関するパケット列が含まれており、前記メインデータは、オーディオに関するデータであることを特徴とする請求項１又は２に記載のパケット化データの処理装置。
【請求項４】
前記パケット列としては、オーディオに関するパケット列と映像に関するパケット列が含まれており、
前記オーディオに関するパケット列のみが前記入力部に供給されているときは、前記判定手段の判定動作を停止する手段を有したことを特徴とする請求項１又は２記載のパケット化データの処理装置。
【請求項５】
前記パケット列としては、オーディオに関するパケット列と映像に関するパケット列が含まれており、
前記オーディオに関するパケット列の前記メインデータを蓄積するための前記メモリと、このメモリに一定量以上の前記メインデータが取り込まれているかどうかを判定し、一定量以上が取り込まれていると判定した場合のみ前記メモリのデータを読み出す手段とを具備したことを特徴とする請求項１又は２記載のパケット化データの処理装置。
【請求項６】
前記パケット列としては、オーディオに関するパケット列と映像に関するパケット列が含まれており、
前記オーディオに関するパケット列と映像に関するパケット列が前記入力部に供給されているときに、前記判定手段をオンとする手段を有したことを特徴とする請求項１又は２記載のパケット化データの処理装置。
【請求項７】
前記パケット列としては、オーディオに関するパケット列と映像に関するパケット列が含まれており、
前記オーディオに関するパケット列のデータ部は、リニアＰＣＭ方式のオーディオデータであることを特徴とする請求項1又は２記載のパケット化データの処理装置。
【請求項８】
１パケットがヘッダ部とデータ部とからなり、このようなパケットのパケット列の各データ部にメインデータが割り付けられており、前記メインデータのフレーム長は、前記データ部長とは異なるフレーム長であって、１フレーム分のメインデータがパケット間を跨って配置される場合があり、前記ヘッダ部には、当該ヘッダ部が存在するパケット内の前記メインデータのフレームの始まりを示すファーストアクセスユニットポインタが含まれており、また前記パケット内のメインデータがメモリから出力される時点を示すプレゼンテーションタイムスタンプが含まれており、
前記パケット列を取り込むステップと、
前記パケット列を処理し、前記ファーストアクセスポインタを検出した時点から、次のファーストアクセスポインタを検出する時点までのメインデータ量を計測するステップと、
前記メインデータの１フレーム分のフレーム長を示すフレーム長情報を予め取得するステップと、
前記メインデータ量が、前記フレーム長情報に相当するデータ量の整数倍であるかどうかを判定し、整数倍であれば前記メインデータが連続性ありと判定し、整数倍でない場合には、前記メインデータが不連続であると判定するステップと、
前記判定ステップの判定結果が、前記連続性ありの場合は、前記メモリの読出しを継続させ、不連続の場合は、前記プレゼンテーションタイムスタンプと内部基準時間情報との一致が得られたときを前記メモリからの読出し開始時点とするステップ
を具備したことを特徴とするパケット化データの処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、各種のパケット化データが混在して到来した場合に、所望のパケットを適切に処理するパケット化データの処理装置及び方法に関する。
【０００２】
【従来の技術】
近年、データ伝送やデータ記録／再生を行う場合に、データを圧縮して伝送したり、記録／再生を行うことが行われている。従来では、データの圧縮規格が定められると、その圧縮規格を基本にして、データ伝送や、データ記録、再生をおこなっている。しかしながら最近では、伝送技術の進歩や、製品流通経路の拡散にともなって、各種の規格の圧縮データや、符号化データが近くに混在するようになっている。
【０００３】
【発明が解決しようとする課題】
上記したような各種のデータを取得するために、各規格に応じて個別のデコーダを用意することはユーザに取って負担が大きい。
そこでこの発明では、伝送あるいは記録／再生用の基本となるパケットを構成するデータ部のデータ長の規格に合致しないデータ長のフレームで区分されているメインデータが、前記パケットのデータ部に割り付けられていても、前記メインデータの同期状態を確実に得るようにし、前記パケットを有効に活用できるようにしたパケット化データの処理装置及び方法を提供することを目的とする。
【０００４】
この発明は、前記パケットのメインデータが、特にリニアＰＣＭ方式のオーディオデータである場合に、前記オーディオデータのフレーム同期を確実に得られるパケット化データの処理装置及び方法を提供することを目的とする。
【０００５】
【課題を解決するための手段】
この発明は、１パケットがヘッダ部とデータ部とからなり、このようなパケットのパケット列の各データ部にメインデータが割り付けられており、前記メインデータのフレーム長は、前記データ部長とは異なるフレーム長であって、１フレーム分のメインデータがパケット間を跨って配置される場合があり、前記ヘッダ部には、当該ヘッダ部が存在するパケット内の前記メインデータのフレームの始まりを示すファーストアクセスユニットポインタが含まれており、また前記パケット内のメインデータがメモリから出力される時点を示すプレゼンテーションタイムスタンプが含まれており、前記パケット列が入力される入力部と、前記ファーストアクセスポインタを検出した時点から、次のファーストアクセスポインタを検出する時点までのメインデータ量を計測するメインデータ量検出手段と、前記メインデータのフレーム長を示す情報を予め取得するフレーム長情報保持手段と、前記データ量検出手段で得たメインデータ量が、前記フレーム長情報保持手段で得られたフレーム長に相当するデータ量の整数倍であるかどうかを判定し、整数倍であれば前記メインデータが連続性ありと判定し、整数倍でない場合には、前記メインデータが不連続であると判定する判定手段と、前記判定手段の判定結果が、前記連続性ありの場合は、前記メモリの読出しを継続させ、不連続の場合は、前記プレゼンテーションタイムスタンプと内部基準時間情報との一致が得られたときを前記メモリからの読出し開始時点とする再同期手段とを備える。
【０００６】
又この発明は、１パケットがヘッダ部とデータ部とからなり、このようなパケットのパケット列の各データ部にメインデータが割り付けられており、前記メインデータのフレーム長は、前記データ部長とは異なるフレーム長であって、１フレーム分のメインデータがパケット間を跨って配置される場合があり、前記ヘッダ部には、当該ヘッダ部が存在するパケット内の前記メインデータのフレームの始まりを示すファーストアクセスユニットポインタが含まれており、また前記パケット内のメインデータがメモリから出力される時点を示すプレゼンテーションタイムスタンプが含まれており、前記パケット列を取り込むステップと、前記パケット列を処理し、前記ファーストアクセスポインタを検出した時点から、次のファーストアクセスポインタを検出する時点までのメインデータ量を計測するステップと、前記メインデータの１フレーム分のフレーム長を示すフレーム長情報を予め取得するステップと、前記メインデータ量が、前記フレーム長情報に相当するデータ量の整数倍であるかどうかを判定し、整数倍であれば前記メインデータが連続性ありと判定し、整数倍でない場合には、前記メインデータが不連続であると判定するステップと、前記判定ステップの判定結果が、前記連続性ありの場合は、前記メモリの読出しを継続させ、不連続の場合は、前記プレゼンテーションタイムスタンプと内部基準時間情報との一致が得られたときを前記メモリからの読出し開始時点とするステップと備える。
【０００７】
上記の手段及びステップにより、メインデータが、伝送あるいは記録／再生用の基本となるパケットを構成するデータ部のデータ長の規格に合致しないデータ長のフレームで区分され、かつ前記パケットのデータ部に割り付けられていたとしても、前記メインデータの同期状態を確実に得るようにし、前記パケットを有効に活用できる。
【０００８】
【発明の実施の形態】
以下、この発明の実施の形態を図面を参照して説明する。
図１はこの発明の一実施の形態によるパケット化データの処理装置であり、具体的には、光学式ディスク再生装置に組み込まれている。図２は、光学式ディスク再生装置で再生される光ディスクに記録されているオーディオデータのパケット列の例を示している。
【０００９】
図１の処理装置から説明する。入力端子１１には、パケット列が供給される。このパケット列は、例えば光ディスクからピックアップされ復調されたものであり、１パケットが１パックに相当し、１パックとしてはオーディオパック、ビデオパック、副映像パック、制御情報パック等があり、これらのパックが時分割で入力端子１１に入力する。これらのパック列は、データ分離部１２において、そのパケットヘッダを参照されて、オーディオパケット、ビデオパケット、副映像パケット、制御情報パケット別に分離される。
【００１０】
ここで図２を参照して上記パケット列について説明する。
図２はオーディオ信号がリニアＰＣＭ方式で変調されたデータ列を示しており、フレームベースのメインデータと、このフレームベースのメインデータをパケット列のデータ部に割り付けたパケットベースのデータを示している。
【００１１】
パケットの構成をのべると、１パケットがヘッダ部とデータ部とからなる。そしてこのようなパケットのパケット列の各データ部にメインデータが割り付けられている。ここでメインデータのフレーム長は、データ部のデータ長とは異なるフレーム長であって、１フレーム分のメインデータがパケット間を跨がって配置される場合がある。図の例では、フレームＦ３とフレームＦ４がパケット間に跨がって配置されている。
【００１２】
ヘッダ部には、当該ヘッダ部が存在するパケット内のデータ部のメインデータのフレームの始まりを示すファーストアクセスユニットポインタ（first access unit pinter）と、メインデータのフレーム長に関連する情報（オーディオデータ情報；audio data information）が含まれている。
【００１３】
ファーストアクセスユニットポインタは、そのパケット内におけるメインデータの開始位置をデータカウント数で示している。したがって、図２の例ではパケットＰＣＫ１はフレームＦ２の開始位置を示し、パケットＰＣＫ２はフレームＦ４の開始位置を示している。ＰＣＫ３の場合はフレームＦ５の開始位置を示している。
【００１４】
オーディオデータ情報は、メインデータの量子化ビット数やパケット内のサンプル数、周波数等を示しており、これらの情報を計算することによりフレーム内のデータ量（フレーム長）を得ることができる。
【００１５】
またヘッダ部には、プレゼンテーションタイムスタンプ（ＰＴＳ）が記述されており、このＰＴＳは、そのパケット内のメインデータがデコードされて出力されるべき時間情報を示している。このＰＴＳと再生装置内部の時計情報とが比較され、一致したときに当該ＰＴＳに対応するフレームのデータ出力が実行される。前記時計情報は、装置内のカウンタから得られるもので、このカウンタは再生パケットに含まれる制御情報パケットのタイムスタンプによりリセットあるいは時刻合わせされ絶対時間情報を出力している。
【００１６】
図１に戻って説明する。
オーディオパケットは、メインデータ量検出部２０を構成するファーストアクセスユニットポインター抽出部２１、データ数カウント開始部２２に供給される。このデータ数カウント開始部２２のデータ数カウント出力は、データ数カウント終了部２３に入力される。ポインター抽出部２１は、ファーストアクセスユニットポインターの内容に応じてデータ数を計数し、そのパケットのメインデータのフレーム開始位置になるとポインター信号を出力してデータ数カウント開始部２２のリセット端とデータ数カウント終了部２３のラッチ入力端に与える。これによりデータ数カウント開始部２２は、図２の例で説明すると、例えばパケットＰＣＫ１のＦ２と、ＰＣＫ２まで跨がるＦ３のデータ量を計数することになる。
【００１７】
データ数カウント終了部２３は、ポインター抽出部２１からポインター信号が与えられるとデータ数カウント開始部２２の出力データをラッチする。したがって、データ数カウント終了部２３からは、メインデータの１フレーム分のデータ量の整数倍の数値Ａが得られることになる。
【００１８】
一方、オーディオパケットは、メインデータのフレーム長を得るフレーム長検出部３０を構成するオーディオデータ情報抽出部３１に供給される。オーディオデータ情報抽出部３１は、図２で述べたオーディオデータ情報を取り出してフレーム長情報出力部３２に供給する。フレーム長情報出力部３２では、１フレーム分のフレーム長（データ量）を計算して、フレーム長情報Ｂを出力する。
【００１９】
上記のデータ数カウント終了部２３から出力されるメインデータの１フレーム分のデータ量の整数倍の数値Ａと、フレーム長情報出力部３２から出力される１フレーム分のフレーム長情報Ｂは、判定手段としての連続状態判定部４０に入力される。
【００２０】
連続状態判定部４０は、データ量検出部２０で得たメインデータ量が、フレーム長検出部３０で得られたフレーム長に相当するデータ量の整数倍であるかどうかを判定し、整数倍であればメインデータは連続性有りと判定し、整数でない場合は、メインデータが不連続であると判定してその判定出力を得る。
【００２１】
データ量を利用してメインデータの連続性が判定されるときは、データ数カウント終了部２３から、１フレームの整数倍のデータのカウント値Ａが出力され、またフレーム長情報出力部３２からは１フレーム分のデータのカウント値Ｂが出力される。このときは、連続状態判定部４０は、Ａ／Ｂが所定の誤差範囲で割り切れる場合には連続性ありとする。Ａ／Ｂが正確に割り切れる場合も当然連続性ありとなる。
【００２２】
またタイミングパルスを利用してメインデータの連続性を判定することもできる。この場合は、上記のカウント値Ａを安定したクロックで計数し、計数し終わったタイミングパルスＡ１を得る。このパルスはメインデータのフレーム周期の整数倍分の１の周期で得られる。一方、フレーム長情報出力３２はこのときは、オーディオデータ情報に基づいて、また、パケットヘッダに同期させてカウンタを動作させて、１フレーム周期のパルスＢ１を出力する。ここで連続状態判定部４０は、パルスＡ１とパルスＢ１のタイミングが一致または所定の位相関係で維持されているかどうかを判定することにより、メインデータに連続性があるのかどうかを判断することができる。
【００２３】
上記のようにメインデータの連続性があるかどうかを判定する理由は、以下の通りである。
即ち、上記パケット列が記録媒体に記録されているような場合は、傷や誇りにより、一部欠落することがある。また伝送されて来る際に外乱により一部欠落することがある。このような場合は、データに信頼性がないので、その旨の表示あるいは破棄を行う必要があるからである。またオーディオデータの場合、欠落部分をそのまま再生してしまうとノイズとなって出力されるからである。そこで欠落を検出してミュート処理を行うことができる。
【００２４】
上記の実施の形態は、メインデータの連続性があるかどうかの判定を行うものであった。メインデータが不連続であることの判定出力が得られた場合、再生しえいるオーディオと映像との同期が狂っていることが考えられる。そこで、オーディオパケットの同期を絶対時間に合わせて同期を取り直す必要がある。
【００２５】
図３には、上記した連続／不連続判定出力を利用して、ビデオ情報、副映像情報の復号出力と、オーディオ情報の復号出力との同期を得るために、オーディオ情報の出力タイミングを修正する装置を示している。
【００２６】
即ち、データ分離部１２で分離されたオーディオパケットは、連続判定部１００に入力されると共に、スイッチ５１を介してＰＴＳ検出部５２に入力される。ＰＴＳ検出部５２は、プレゼンテーションタイムスタンプを検出して比較器５３の一方の入力端に供給する。比較器５３の他方の入力端にはタイムスタンプカウンタ５４からのカウント情報、絶対基準時間情報が入力されている。タイムスタンプカウンタ５４は制御情報に含まれている時間情報（プレゼンテーションタイムスタンプ）に基づいて、装置内で基準となる連続した基準時間情報を発生している。
【００２７】
比較器５３は基準時間情報と、ＰＴＳ検出部５２からのＰＴＳが一致すると、その一致パルスをＦＩＦＯメモリ部５５に出力する。ＦＩＦＯメモリ部５５には、メインデータ（オーディオデータ）がフレーム検出部５６にてフレーム単位で検出されて書き込まれている。フレーム検出部５６からＦＩＦＯメモリ部５５にはメインデータとそのデータのフレーム単位情報（フレームの区切を示すデータ数カウント値、つまりフレームデータ数の整数倍の数）が供給されている。ここで一致パルスが比較器５３から与えられると、フレーム単位情報に基づいてフレームの先頭からデータ読み出しが開始される。これによりオーディオデータは、装置内の基準時間に同期したデータとして出力され、映像との同期が取れるようになる。
【００２８】
ここで、連続性判定部１００は、図１で説明した判定部であり、オーディオデータであるメインデータのフレームが連続しているか否かの判定出力を得る。この判定出力は、スイッチ５１をオンオフ制御するもので、通常は、つまりフレームが連続しているときはスイッチ５１をオフ制御する。そしてこのときは、フレーム検出部５６を通過したメインデータがＦＩＦＯメモリ部５５に書き込まれ、所定のデータレートで読み出される。
【００２９】
しかし、連続性判定部１００がメインデータの不連続を検出したしたときは、スイッチ５１がオンされる。そしてＰＴＳの取り直しが行われ、メインデータが基準時間と所定の関係で同期するように制御される。この動作は、例えば一定期間あるいは比較器５３から所定回数の一致パルスが得られるまで実行される。
【００３０】
したがってこの場合は、ＦＩＦＯメモリ部５５には、一致パルスを判定して所定回数カウントする機能、所定回数カウントしたら一致パルスに影響される自動的な書き込み読み出しを行うメモリ制御機能を含むメモリ制御部が含まれているものとする。またメモリ制御部は、フレーム検出部５６からのフレーム同期信号を受けとり、フレーム単位でも書き込み読み出しを行いそのフレーム単位の書き込み読み出しアドレスとデータの管理をしているものとする。これにより、先の一致パルスが得られたときにフレーム単位での読み出しが開始可能である。
【００３１】
図４は上記のフレーム検出部５６の具体的構成例を示している。
データ分離部１２で分離されたオーディオパケットは、ファーストアクセスユニットポインター抽出部２１、オーディオデータ情報抽出部３１、データ数カウント開始部２２に供給されている。データ数カウント開始部２２の出力は、フレーム同期検出部６１に入力される。このフレーム同期検出部６１は、図１で示したデータ数カウント終了部２３と実質的に同じであってもよい。
【００３２】
データ数カウント開始部２２、フレーム同期検出部６１には、それぞれファーストアクセスユニットポインター抽出部２１からパケット内のメインデータのフレームの開始タイミングを示すイミング信号が供給される。これにより、フレーム同期検出部６１には、フレームの区切りにおけるデータカウント数がラッチされることになる。このカウント数値は、フレーム長（フレームのデータ数）の整数倍である。
【００３３】
また、先のオーディオデータ情報抽出部３１の出力は、フレーム長情報抽出部３２に供給されている。オーディオデータ情報抽出部３１は、図２で述べたオーディオデータ情報を取り出してフレーム長情報出力部３２に供給する。フレーム長情報出力部３２では、１フレーム分のフレーム長（データ量）を計算して、フレーム長情報を出力する。このフレーム長情報は、ウインド発生部６２に供給される。ウインド発生部６２は、フレーム長情報（１フレーム分のデータ数）を用いて、フレーム周期のウインドパルスを発生する。
【００３４】
このウインドパルスのタイミングで、先のカウント数値がフレーム同期信号として出力される。
このフレーム同期信号を利用するメモリ制御部は、例えば次のような利用を行う。ＦＩＦＯメモリ５５に対してメインデータの書き込みを行うとき、フレーム同期信号が１フレーム分のデータ値の整数倍のカウント数値を示すときは、メモリの書き込みスタートアドレスを所定アドレスにリセットする。これはＦＩＦＯメモリ５５に多くのデータが書き込まれているからである。逆に、フレーム同期信号が特定の値、例えば１フレーム分のデータ値と等しいときは、現在の書き込みアドレスをインクリメントして連続して書き込むようにする。これはメモリ５５に連続して書き込んでも余裕があるからである。
【００３５】
フレーム同期信号が１フレーム分のデータ値の整数倍のカウント数値を示すときは、例えば図２を参照すると、パケットＰＣＫ２のＦ４の前までデータ数（Ｆ２、Ｆ３分）をカウントを終了して、次にＦ４のデータカウントを新たにスタートしようとする直前である。フレーム同期信号が特定の値、例えば１フレーム分のデータ値と等しいときは、Ｆ４のデータ数のカウントを終了して、パケットＰＣＫ３のＦ５のデータカウントを新たにスタートしようとする直前である。
【００３６】
図５はこの発明の他の実施の形態である。
図３の実施の形態において、さらにスイッチ５７が追加されている。このスイッチ５７は連続判定部１００から出力されるフレームの連続／不連続判定信号を利用するか否かを決めるスイッチである。他の部分は、図３の実施の形態と同じであるから図３と同一符号を付して説明は省略する。この実施の形態の場合、例えば光ディスク再生装置において、再生している光ディスクに、ビデオパックとオーディオパックが記録されているものであるかどうか、またはオーディオパックのみが記述されているものであるかどうかの識別をシステム制御部５８で行うようになっている。この識別は、システム制御部５８が制御情報パック（図１参照）を読取り判定することにより容易に可能である。システム制御部５８は、スイッチ５７をオンオフする制御信号を出力している。そして、再生している光ディスクが音声のみを記録しているものであれば、スイッチ５７をオフするようにしている。
【００３７】
この実施の形態によれば、オーディオのみを記録したディスクが再生されるときは、フレーム同期をとる必要がないからである。データ欠落時等にフレーム同期をとるとかえって音声のとぎれが生じ、特に音楽などであると音のとぎれがかえって耳障りとなることがあるからである。このような場合は、不連続を検出した場合には音声出力を減衰させるか、ミューティング処理の方が好ましい。これに対して、映像と音声が記録されている光ディスクを再生しているときに、音声が遅れたりして映像とタイミングが会わない場合は、映像をみていて不自然であるから、ＰＴＳによる同期処理を行うほうがよい。
【００３８】
図６は、さらに上記ＦＩＦＯメモリ部５５の内部構成を示している。
メモリ部２１１には、データが供給される。アドレス発生部２１２は書き込みアドレス、読み出しアドレスを発生し、メモリ部２１１に与えている。ここで書き込みアドレスの状況は、一定量取込み検出部２１３により監視されている。そして、この一定量取込み検出部２１３は、メモリ部２１１に必ず所定量以上のデータが取込まれたことを検出してから読み出し処理を行わせる。この制御を行う理由は、入力データの欠落が生じたような場合に、所定の書き込み読み出し時間の関係でデータを読み出すと、出力バッファにおいて再三のアンダーフローが生じて音声が耳障りとなることがあるからである。この処理はオーディオ情報のみが記録されてディスクを再生する場合に有効である。
【００３９】
なお上記の説明では、１フレーム分のフレーム長（データ量）がヘッダ部に含まれて伝送され、専用のフレーム長検出部がある如く説明した。しかしながら、フレーム長情報は、ディスクの管理情報エリアに記録されており、ディスク再生開始時に制御情報としてシステム制御部で把握されて保持されていてもよい。また、再生するディスクや到来する信号がわかっている場合は、応じて予め保持されているものであってもよい。
【００４０】
また、上記の説明では、光ディスクの再生装置にこの発明を適用した例を説明したが、記録媒体としては磁気ディスク、磁気テープなど各種の媒体からの信号であってもよく、また、無線あるいは有線の伝送経路を通して送られて来るパケットエレメンタリーストリームに対しても充分用いることができる。
【００４１】
即ち、図７に示すように光ディスク（磁気ディスク）６１、または磁気テープ６２などの媒体から、ピックアップ６３により記録信号をピックアップし、復調器６４で復調した信号が、上述したようなパケット化データである場合には、この発明は有効に適用できる。分離部６５はパケットを分離してデコーダ６６に供給する。このデコーダ６６ないには上述したようなＦＩＦＯメモリが含まれる。また、パケットは連続性処理部６７に入力される。この連続性処理部６７が、先に説明したように連続／不連続の判定を行い、またＰＴＳの取り直しなどを行う部分である。
【００４２】
さらにこの発明は上記の実施の形態に限定されるものではなく、種々の変形実施が可能である。複数のデジタルシグナルプロセッサを用いて、等化的に上記図１、図３乃至図６に示すブロックをソフトウエア処理ブロックとして構成してもよいことは勿論である。
【００４３】
【発明の効果】
以上説明したようにこの発明によれば、伝送あるいは記録／再生用の基本となるパケットを構成するデータ部のデータ長の規格に合致しないデータ長を有するフレームで区分されているメインデータが、前記パケットのデータ部に割り付けられていても、前記メインデータの同期状態を確実に得るようにし、前記パケットを有効に活用できるようにしている。
【００４４】
またこの発明は、前記パケットのメインデータが、特にリニアＰＣＭ方式のオーディオデータである場合に、前記オーディオデータのフレーム同期を確実に得られるようにしている。
【図面の簡単な説明】
【図１】この発明の一実施の形態を示す図。
【図２】この発明に係るパケットエレメンタリーストリームの説明図。
【図３】この発明の他の実施の形態を示す図。
【図４】この発明のさらに他の実施の形態を示す図。
【図５】この発明のまた他の実施の形態を示す図。
【図６】この発明に係るメモリ部の他の実施の形態を示す図。
【図７】この発明の適用例を示す図。
【符号の説明】
１２…データ分離部、
２１…ファーストアクセスユニットポインター抽出部
２２…データ数カウント開始部
２３…データ数カウント終了部
３１…オーディオデータ情報抽出部
３２…フレーム長情報抽出部
４０…連続状態判定部
５１、５７…スイッチ
５２…ＰＴＳ取込み部
５３…比較器
５４…タイムスタンプカウンタ
５５…ＦＩＦＯメモリ部
５６…フレーム検出部
５８…システム制御部
１００…連続判定部
６１…フレーム同期検出部
６２…ウインド発生部。
【図１】
0003641051.tif 000002
【図２】
0003641051.tif 000003
【図３】
0003641051.tif 000004
【図４】
0003641051.tif 000005
【図５】
0003641051.tif 000006
【図６】
0003641051.tif 000007
【図７】
0003641051.tif 000008