(57)【特許請求の範囲】
【請求項１】
一連のデータであるデータ群がそれぞれ複数連なったＮ（Ｎは１以上の整数）本の入力データ列のうちの、該当する１本の入力データ列に含まれるデータを、同期信号に従いそれぞれ処理するとともに、当該処理によって得られた出力データをそれぞれ出力するＮ個のデータ処理出力手段と、
前記Ｎ本の入力データ列を構成するデータ群の繋ぎ目を示すデータ群接続点指示情報に基いて同期の基準を更新し、前記Ｎ本のデータ列のデータ処理出力タイミングを伝えるデータ処理出力タイミング情報に基いて前記Ｎ個のデータ処理出力手段が前記Ｎ個のデータ列間で同期をとりデータを時間順に従った本来のタイミングで処理出力できるように、当該Ｎ個のデータ処理出力手段に対し前記同期情報を出力するデータ処理出力同期手段とを備えたことを特徴とするデータ処理同期装置。
【請求項２】
請求項１記載のデータ処理同期装置において、
前記Ｎ本の入力データ列に含まれるデータ群の繋ぎ目を検出するデータ群接続点検出手段を備え、
当該データ群接続点検出手段から前記データ群接続点指示情報が出力されることを特徴とするデータ処理同期装置。
【請求項３】
請求項１記載のデータ処理同期装置において、
前記Ｎ本の入力データ列よりデータ処理出力情報を検出するデータ処理出力情報検出手段を備え、
当該データ処理出力情報検出手段から前記データ処理出力タイミング情報が出力されることを特徴とするデータ処理同期装置。
【請求項４】
一連のデータであるデータ群が複数本連なった入力データのデータ群の繋ぎ目を検出し当該データ群の繋ぎ目を示すデータ群接続点指示情報を出力するデータ群接続点検出手段と、
同期の基準を更新するために必要とする基準時刻情報を前記入力データより検出する基準時刻検出手段と、
前記入力データをＮ（Ｎは１以上の整数）本のデータ列に分離するデータ列分離手段と、
同期情報に従って、前記Ｎ本のデータ列のうちの該当する１本のデータ列に含まれるデータを処理し、当該処理によって得られた出力データをそれぞれ出力するＮ個のデータ処理出力手段と、
前記該当する１本のデータ列に含まれるデータを処理出力する時刻を示したデータ処理出力時刻情報を前記該当する１本のデータ列からそれぞれ検出するＮ個のデータ処理出力時刻検出手段と、
前記データ群接続点指示情報に基いて前記基準時刻検出手段で検出された前記基準時刻情報により同期の基準を更新し、前記Ｎ個のデータ処理出力時刻検出手段で検出された前記データ処理出力時刻情報を基に、前記Ｎ個のデータ処理出力手段が前記Ｎ個のデータ列間で同期をとりデータを時間順に従った本来のタイミングで処理出力できるように前記Ｎ個のデータ処理手段に対し前記同期情報を出力するデータ処理出力同期手段とを備えたことを特徴とするデータ処理同期装置。
【請求項５】
同期の基準を更新するために必要とする基準時刻情報を一連のデータであるデータ群が複数本連なった入力データより検出し、当該検出した前記基準時刻情報を以前に検出した基準時刻情報と比較することにより前記入力データのデータ群の繋ぎ目を検出し、当該繋ぎ目を示すデータ群接続点指示情報を出力する基準時刻検出手段と、
前記入力データをＮ（Ｎは１以上の整数）本のデータ列に分離するデータ列分離手段と、
同期情報に従って、前記Ｎ本のデータ列のうちの該当する１本のデータ列に含まれるデータを処理し、当該処理によって得られた出力データをそれぞれ出力するＮ個のデータ処理出力手段と、
前記該当する１本のデータ列に含まれるデータを処理出力すべき時刻を示したデータ処理出力時刻情報を前記該当する１本のデータ列からそれぞれ検出するＮ個のデータ処理出力時刻検出手段と、
前記データ群接続点指示情報に従って前記基準時刻検出手段で検出された前記基準時刻情報により同期の基準を更新し、前記Ｎ個のデータ列処理出力時刻検出手段で検出された前記データ処理出力時刻情報を基に、前記Ｎ個のデータ処理出力手段が前記Ｎ個のデータ列間で同期をとり時間順に従った本来のタイミングでデータを処理出力できるように前記Ｎ個のデータ処理出力手段に対し前記同期情報を出力するデータ処理出力同期手段とを備えたことを特徴とするデータ処理同期装置。
【請求項６】
同期の基準を更新するために必要とする基準時刻情報を一連のデータであるデータ群が複数本連なった入力データより検出する基準時刻検出手段と、
前記入力データをＮ（Ｎは１以上の整数）本のデータ列に分離するデータ列分離手段と、
同期情報に従って、前記Ｎ本のデータ列のうちの該当する１本のデータ列に含まれるデータを処理し、当該処理によって得られた出力データをそれぞれ出力するＮ個のデータ処理出力手段と、
前記該当する１本のデータ列に含まれるデータを処理出力すべき時刻を示したデータ処理出力時刻情報を前記該当する１本のデータ列から検出し、当該検出した前記データ処理出力情報を以前に検出したデータ処理出力情報と比較することにより前記入力データのデータ群の繋ぎ目を検出し、当該データ群の繋ぎ目を示すデータ群接続点指示情報を出力するＭ（Ｍは１以上Ｎ以下の整数）個のデータ処理出力時刻比較手段と、
前記該当する１本のデータ列に含まれるデータを処理出力すべき時刻を示したデータ処理出力時刻情報を前記該当する１本のデータ列からそれぞれ検出する（Ｎ−Ｍ）個のデータ処理出力時刻検出手段と、
前記データ群接続点指示情報に従って前記基準時刻検出手段で検出された前記基準時刻情報により同期の基準を更新し、前記Ｍ個のデータ処理出力時刻比較手段で検出されたデータ群接続点指示情報と前記（Ｎ−Ｍ）個のデータ処理出力時刻検出手段で検出された前記データ処理出力時刻情報を基に、前記Ｎ個のデータ処理出力手段が前記Ｎ個のデータ列間で同期をとりデータを時間順に従った本来のタイミングで処理出力できるように前記同期情報を出力するデータ処理出力同期手段とを備えたことを特徴とするデータ処理同期装置。
【請求項７】
請求項６記載のデータ処理同期装置において、
基準時刻情報として、データ処理出力時刻比較手段またはデータ処理出力時刻検出手段で検出されたデータ処理出力時刻情報を用いることを特徴とするデータ処理同期装置。
【請求項８】
一連のデータであるデータ群が複数本連なった入力データの繋ぎ目の位置を示すデータ群接続点指示情報に従い、データ群の繋ぎ目を示すデータを前記入力データに挿入するデータ挿入手段と、
同期の基準を更新するために必要とする基準時刻情報を前記入力データより検出する基準時刻検出手段と、
前記入力データをＮ（Ｎは１以上の整数）本のデータ列と前記挿入データに分離するデータ列分離手段と、
前記挿入データを解析することにより前記入力データのデータ群の繋ぎ目を検出し前記データ群接続点指示情報を出力するＭ個（Ｍは１以上Ｎ以下の整数）の挿入データ解析手段と、
同期情報に従って、前記Ｎ本データ列のうち該当する１本のデータ列に含まれるデータを処理し、当該処理によって得られた出力データをそれぞれ出力するＮ個のデータ処理出力手段と、
前記該当する１本のデータ列に含まれるデータを処理出力する時刻を示したデータ処理出力時刻情報を前記該当する１本のデータ列から検出するＮ個のデータ処理出力時刻検出手段と、
前記データ群接続点指示情報に基いて前記基準時刻検出手段で検出された前記基準時刻情報により同期の基準を更新し、前記Ｎ個のデータ列処理出力時刻検出手段で検出された前記データ処理出力時刻情報を基に、前記Ｎ個のデータ処理出力手段が前記Ｎ個のデータ列間で同期をとりデータを時間順に従った本来のタイミングで処理出力できるように前記同期情報を出力するデータ処理出力同期手段とを備えたことを特徴とするデータ処理同期装置。
【請求項９】
請求項８記載のデータ処理同期装置において、
前記データ挿入手段は、Ｎ本のデータ列のうち少なくとも１本のデータ列に対して、データ処理出力時刻が特別に定められた値であるデータを挿入することを特徴とするデータ処理同期装置。
【請求項１０】
請求項８記載のデータ処理同期装置において、
前記データ挿入手段は、Ｎ本のデータ列のうち少なくとも１本のデータ列に対して、データ処理出力時刻が０であるデータを挿入することを特徴とするデータ処理同期装置。
【請求項１１】
同期の基準を更新するために必要とする基準時刻情報を一連のデータであるデータ群が複数本連なった入力データより検出する基準時刻検出手段と、
前記入力データをＮ（Ｎは１以上の整数）本のデータ列に分離するデータ列分離手段と、
前記Ｎ本のデータ列のうち該当する１本のデータ列を蓄えるとともに、前記蓄えられたデータ列のデータ群の繋ぎ目の位置を示すデータ群接続点伝達情報によりデータ群の繋ぎ目を認識し、前記データ群の繋ぎ目までデータを出力し終わるとデータ群接続点指示情報をそれぞれ出力するＭ（Ｍは１以上Ｎ以下の整数）個のデータ蓄積手段と、
同期信号に従って、前記Ｎ本データ列のうち該当する１本のデータ列に含まれるデータを処理し、該処理によって得た出力データを出力するＮ個のデータ処理出力手段と、
前記該当する１本のデータ列に含まれるデータを処理出力する時刻を示したデータ処理出力時刻情報を前記該当する１本のデータ列からそれぞれ検出するＮ個のデータ処理出力時刻検出手段と、
前記データ群接続点指示情報に従って前記基準時刻検出手段で検出された前記基準時刻情報により同期の基準を更新し、前記Ｎ個のデータ列処理出力時刻検出手段で検出された前記データ処理出力時刻情報を基に、前記Ｎ個のデータ処理出力手段が前記Ｎ個のデータ列間で同期をとりデータを時間順に従って本来のタイミングで処理出力できるように前記同期情報を出力するデータ処理出力同期手段とを備えたことを特徴とするデータ処理同期装置。
【請求項１２】
請求項１１記載のデータ処理同期装置において、
データ蓄積手段で蓄えられるデータが、データ列選択手段で選択されたデータ列ではなく、入力されるデータであることを特徴とするデータ処理同期装置。
【請求項１３】
請求項４、６、８または１１のいずれかに記載のデータ処理同期装置において、
基準時刻情報として、データ処理出力時刻検出手段で検出されたデータ処理出力時刻情報を用いることを特徴とするデータ処理同期装置。
【請求項１４】
請求項４、５、６、８または１１のいずれかに記載のデータ処理同期装置において、
入力されるデータに、映像に関するデータが含まれることを特徴とするデータ処理同期装置。
【請求項１５】
請求項４、５、６、８または１１のいずれかに記載のデータ処理同期装置において、
入力されるデータに、音声に関するデータが含まれることを特徴とするデータ処理同期装置。
【請求項１６】
一連のデータであるデータ群がそれぞれ複数連なって形成され、各データ群が、その期間内において値が漸次増加し、次のデータ群に移るときに値が初期値に戻るように付与された、当該データの処理出力タイミングを伝えるデータ処理出力タイミング情報を有する入力データ列を、本装置の上位装置により指示された順序で復号処理するデータ処理同期装置であって、
前記データ処理出力タイミング情報と同期しかつ当該データ処理出力タイミング情報と所定値だけ値がずれた基準時刻情報を基準時計に設定し基準時刻とする基準時刻設定手段と、
前記データ処理出力タイミング情報と前記基準時刻情報の差が一定値になった時に復号処理データを出力するデータ処理出力手段と、
前記入力データ列が次のデータ群に移った時、前記データ処理出力タイミング情報が初期値に戻ったことにより前記データ群の繋ぎ目を検出するデータ群接続点検出手段とを備え、
前記データ群接続点検出手段により前記入力データ列が次のデータ群に移ったことを検出した後に、一定期間前記基準時刻設定手段をして前記基準時刻の値を増加させ続けた後に前記基準時刻情報を前記基準時計に設定し、
前記データ列の繋ぎ目における出力データの連続性が保たれるようにしたことを特徴とするデータ処理同期装置。
【請求項１７】
一連のデータであるデータ群がそれぞれ複数連なって形成され、各データ群が、その期間内において値が単調増加し、次のデータ群に移るときに値が初期値に戻るように付与された、基準時刻を設定するための基準時刻情報と、各データ群が、その期間内において値が漸次増加し、次のデータ群に移るときに値が初期値に戻るように付与された、当該データの処理出力タイミングを伝えるデータ処理出力タイミング情報とを有する入力データ列を、本装置の上位装置により指示された順序で復号処理するデータ処理同期装置であって、
前記基準時刻情報を基準時計に設定し基準時刻とする基準時刻設定手段と、
前記データ処理出力タイミング情報と前記基準時刻の差が一定値になった時に復号処理データを出力するデータ処理出力手段と、
前記入力データ列が次のデータ群に移った時、前記基準時刻情報が初期値に戻ったことにより前記データ群の繋ぎ目を検出するデータ群接続点検出手段とを備え、
前記データ群接続点検出手段により前記入力データ列が次のデータ群に移ったことを検出した後に、一定期間前記基準時刻設定手段をして前記基準時刻の値を増加させ続けた後に前記基準時刻情報を前記基準時計に設定し、
前記データ列の繋ぎ目における出力データの連続性が保たれるようにしたことを特徴とするデータ処理同期装置。
【請求項１８】
請求項１６または１７記載のデータ処理同期装置において、
前記所定値は前記データ処理同期装置の処理時間により決定されることを特徴とするデータ処理同期装置。
【請求項１９】
請求項１６または１７記載のデータ処理同期装置において、
前記入力データ列は同時に並列処理される複数のデータ列を有することを特徴とするデータ処理同期装置。
【請求項２０】
請求項１６または１７記載のデータ処理同期装置において、
前記入力データ列は初期値が同一かつそれぞれ独立して漸次増加する前記データ処理出力タイミング情報を有するＮ本のデータ列を有することを特徴とするデータ処理同期装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、同期をとって複数のデータ処理を行うデータ処理同期装置に属するものである。
【０００２】
【従来の技術】
近年、情報処理の分野において、映像や音声等の各種のメディアを利用目的に合わせて最適な形で組み合わせて利用する、いわゆるマルチメディアの分野が急速に発展している。
このマルチメディアにおいては通信系、放送系、パッケージ系等の種々の形態が存在するが、パッケージ系の一例として、従来、ゲーム機やパソコン等をも利用して映像、音声を再生できる、ビデオＣＤやＣＤ−ＲＯＭ等があった。
【０００３】
図１１はこのようなビデオＣＤやＣＤ−ＲＯＭを再生できるＣＤ動画プレーヤの一例を示し、図において、９０１は通常の音楽用のＣＤを再生するのと同様のＣＤドライブ、９０２は入力ストリームをデコードするＭＰＥＧシステム・デコーダ、９０３はＭＰＥＧシステム・デコーダ９０２の出力をデコードするＭＰＥＧビデオ・デコーダ、９０４はＭＰＥＧシステム・デコーダ９０２の出力をデコードするＭＰＥＧオーディオ・デコーダ、９００は以上のＭＰＥＧシステム・デコーダ９０２、ＭＰＥＧビデオ・デコーダ９０３、およびＭＰＥＧオーディオ・デコーダ９０４を搭載したＭＰＥＧデコード用ＬＳＩ、９０５はＭＰＥＧビデオ・デコーダ９０３がデコードを行う際に使用するＲＡＭ、９０６はＭＰＥＧオーディオ・デコーダ９０４がデコードを行う際に使用するＲＡＭ、９０７はＭＰＥＧビデオ・デコーダ９０３の出力を処理するビデオ出力処理回路、９０８はＭＰＥＧオーディオ・デコーダ９０４の出力を処理するオーディオ出力処理回路、９０９はビデオ出力処理回路９０７の出力を外部に出力するビデオ出力端子、９１０はオーディオ出力処理回路９０８の出力を外部に出力するオーディオ出力端子である。
【０００４】
図１２はこのようなビデオＣＤやＣＤ−ＲＯＭ等の映像ＣＤの物理的なフォーマットを示す。図において、ＴはディスクＤの片面にスパイラル状に形成された信号トラックで、トラックナンバーＴ１ないしＴｎを付された複数のトラックから形成されている。これらトラックナンバーＴ１ないしＴｎを付されたトラックには一般にそれぞれ内容が相異なる番組プログラムが記録されている。
【０００５】
図１３は図１２のＣＤのトラック上に記録されるデータのフォーマットであり、ここでは本出願に関係するものだけを示している。図において、ＨＤはヘッダ、ＳはＳＣＲ（Ｓｙｓｔｅｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ）、ＰはＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ  ）、ＰＤは１フレーム分のパケットデータである。
【０００６】
次に動作について説明する。
図１２に示すディスクＤ上に図１３に示すようなフォーマットで記録されたデータは、図１１に示すＣＤドライブ９０１によって、予め記録されている映像，音声データがデジタルデータとして再生される。ＭＰＥＧシステム・デコーダ９０２はディスクへの記録時にＭＰＥＧ１符号化アルゴリズムに基いてエンコードされている映像、音声情報をＭＰＥＧ１復号化アルゴリズムによってデコードすべく、再生されたデジタルデータをＭＰＥＧ１ビデオ情報とＭＰＥＧ１オーディオ情報に分離する処理を行う。
【０００７】
ＭＰＥＧビデオ・デコーダ９０３はＭＰＥＧシステム・デコーダ９０２により得られたＭＰＥＧ１ビデオ情報をＭＰＥＧ１復号化アルゴリズムに基づき復号化する。ビデオ出力処理回路９０７はＭＰＥＧビデオ・デコーダ９０３からのデジタルビデオ情報をアナログビデオ情報に変換し、ビデオ出力端子９０９を介して外部の映像モニター等に出力する。
【０００８】
また、ＭＰＥＧオーディオ・デコーダ９０４はＭＰＥＧシステム・デコーダ９０２により得られたＭＰＥＧ１オーディオ情報をＭＰＥＧ１アルゴリズムに基づき復号化する。オーディオ出力処理回路９０８はＭＰＥＧオーディオ・デコーダ９０４からのデジタルオーディオ情報をアナログオーディオ情報に変換し、オーディオ出力端子９１０を介して外部のスピ−カ等に出力する。
【０００９】
このようなＣＤ動画プレーヤは動画情報の記録メディアとしてＣＤフォーマットを用いているために、ディスクに傷が付いたりゴミやほこりが付着したとしても再生が可能であり、長年保存を行なっても映像が劣化せず、また映像番組のランダムアクセスが可能であるために、取り扱いが容易で、手軽に映像の再生を楽しむことができる。
しかしながら、従来、映像データまたは音声データに加えて、映像データにデジタル的に付加して画面出力されるデータを含むビットストリームをデコードするデコード装置は、あまり広く用いられていない。
【００１０】
これに対し、最近では、ＣＤと同サイズの光ディスク媒体を使用し、映像，音声を高品位かつ長時間再生でき、しかも視聴者の嗜好に応じたアングルの映像を選択できるマルチアングル、番組のストーリーを視聴者の嗜好に応じて選択できるマルチストーリー、多言語対応のマルチ字幕等、従来のＡＶ（Ａｕｄｉｏ  Ｖｉｓｕａｌ）機器では実現できなかった新たな機能を提供できるものとして、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）システムが開発されている。
【００１１】
ＤＶＤシステムはディスクの記録密度をＣＤの７倍に増加するとともに、ＭＰＥＧ２アルゴリズムによるデータの符号化を採用することによりディスクに記録するデータを記録前の元データの１／４０に圧縮して、映像の高画質化と収録可能時間の増加や多機能化を実現するものである。
このような、ＤＶＤプレーヤは、例えば図１１のＣＤ動画プレーヤにおいて、ＭＰＥＧデコード用ＬＳＩをＭＰＥＧ２に対応可能とすることにより実現できる。
【００１２】
以下、本出願では本来の映像等、主に画面出力することを目的として作成された映像データを主映像データと呼び、字幕等の、主映像データにデジタル的に付加して画面出力される映像データを副映像データと呼ぶことにする。
また、これらの主映像データ、音声データ、副映像データはともに或る出力単位毎に出力時刻が付加されている。以下、本出願では出力時刻を、ＩＴＵ−Ｔ勧告Ｈ．２２２．０またはＩＳＯ／ＩＥＣ１３８１８−１で用いられている表現に倣い、プレゼンテーションタイムスタンプ（以下、ＰＴＳと略す）と呼ぶことにする。
【００１３】
そして、ディスクの再生を開始してからの時刻がＰＴＳの値に到達したかどうかを知るためには基準となる時計が必要である。この時計は図１４に示すように、デコード装置内にデジタルカウンタで実現されていることが多い。以下、本出願ではこの時計のことをシステムクロックと呼ぶことにする。
【００１４】
この図１４において、ＯＰＵはディスクに記録された情報を読み取る光ピックアップである。ＤＥは光ピックアップＯＰＵによって読み取った情報を信号処理してデジタル情報に変換し、これを伸長して元の映像情報や音声情報を復元するデコード装置である。ＳＣはこのデコード装置の内部に設けられたシステムクロックである。ＴＶはデコード装置ＤＥによってデコードされた映像情報を映し出す映像モニタやテレビジョンセット、ＳＰはデコード装置ＤＥによってデコードされた音声情報を再生するスピーカである。
【００１５】
このシステムクロックＳＣの時刻合わせをするための基準となる時刻が、データ、すなわちデコードされるべきビットストリームに付加されている。以下、本出願では基準時刻を、ＩＴＵ−Ｔ勧告Ｈ．２２２．０またはＩＳＯ／ＩＥＣ１３８１８−１で用いられている表現に倣いシステムクロックレファレンス（以下、ＳＣＲと略す）と呼ぶことにする。
【００１６】
そして、ＳＣＲにより基準時刻に時間合わせされたシステムクロックが計時する時刻に従って、主映像データ、音声データ、副映像データに付加されているＰＴＳの値を参考にデータ処理を行い、主映像画像データ、音声音データ、副映像画像データを出力する。ＰＴＳは圧縮されている映像データ１画面分や音データの１フレーム分を出力すべきタイミングを示すもので、システムクロックＳＣの値がＰＴＳの値と一致するか、またはＰＴＳの値を越えた場合、ＰＴＳが付加されている出力単位のデータを出力するように主映像画像、音、副映像画像の同期をとる。
【００１７】
これらＰＴＳやＳＣＲは、１つのタイトル等、内容的に一まとまりとなる一連のビットストリームごとにそれぞれ値“０”を基準に付加されていることが多い。以下、本出願では内容的に意味を持った一連のビットストリームをビデオオブジェクト（以下、ＶＯＢと略す）と呼ぶことにする。
【００１８】
図１５はこのようなＶＯＢの一例を示すもので、Ｍは図１６に示すようなメニュー画面を映像モニタに表示するためのデータ、Ｐ１ないしＰ５はそれぞれ別個の内容を持った番組プログラムであり、それぞれ図１３に示すようなフォーマットで１フレーム分の情報が格納されるデータパケットが多数集まって構成されている。
【００１９】
そして、図１６に示すメニュー画面はＶＯＢを再生する際にモニタに表示されるものであり、この例ではモニタ画面内の右側に再生可能な番組プログラム（この例ではＰ１〜Ｐ５）のタイトルが、左側にこれに対応する数字（この例では１〜５）がそれぞれ表示されており、視聴者がこれを見て、メニュー画面内に映し出された数字１〜５のうち再生を希望するものと同じ数字が刻印されたリモコン送信機の数字キーを操作することにより、デコーダ装置はこれに対応するタイトルの番組プログラムを再生する。この番組プログラムは数字キーを例えば１→４と操作することにより、例えば番組プログラムＰ１→番組プログラムＰ４に直接移行する等のランダム再生を実行することが可能である。
【００２０】
ところで、このようなＶＯＢを構成する主映像データ、音声データ、副映像データには、そのデータがどのＶＯＢに属するか、あるいは何番目のＶＯＢに含まれるかについての情報は一切付加されていない。そして従来のＣＤ動画プレーヤ等では、主映像データ、音声データをデコードするときには、これらのデータとＶＯＢの繋ぎ目との関連を考慮せずにデコードを実行している。このため、副映像データをデコードするときも主映像データのデコードの方法に倣って、ＶＯＢの繋ぎ目との関連を考慮せずにデコードを行うことになる。
【００２１】
【発明が解決しようとする課題】
以下では、上記のように構成された、従来のデコード装置で起こる問題点について説明する。
主映像データ、音声データ、副映像データを含み、ＳＣＲの値が“０”で始まる複数のＶＯＢを連続してデコードすると、ＳＣＲの値は各ＶＯＢの先頭において初期値をとるため、ＳＣＲの値はＶＯＢの接続点において不連続となる。
【００２２】
これに対し、主映像はシステムクロックの値と同期をとって出力されていて、ＶＯＢ同士の接続点、即ちＶＯＢの繋ぎ目においても途切れることなく、またデコードが途切れることにより同じコマの映像が出力され続けることなく、連続的に画面出力され続けなければならない。
【００２３】
図１７において、横軸は実時間を示しており、縦軸はシステムクロックＳＣ等の数値を示している。そして、ＶＯＢ１において、システムクロックＳＣは時刻Ｔ０（ｔ＝０）において値Ｃ１（この例では０）から始まって順次増加していて、ＰＴＳは時刻Ｔ１（ｔ＝２）において値Ｐ１（この例では２）から始まっている。
【００２４】
ＶＯＢ２ではＳＣＲの値とＰＴＳの値は“０”を基準に付加されているので、ＶＯＢ１の画像出力が終了するとともにシステムクロックにＳＣＲの値をセットしなければならない。しかしながら、従来はデータとＶＯＢ同士の繋ぎ目との関連を考慮せずにデータをデコードしていたために、ＶＯＢ２において、ＳＣＲの値をシステムクロックＳＣにセットすべき正しいタイミングが分からないという問題があった。
【００２５】
よって、ＤＶＤプレーヤ等の、主映像データ、音声データ、副映像データを含むビットストリームをデコードするデコード装置には、ＶＯＢのデータ処理出力の終了を知ることが要求されている。
【００２６】
以下、その理由を図１９と表１を用いて説明する。図１９は従来のＣＤ動画プレーヤ等で再生を行ったときの動作を示す。また、表１はＶＯＢ内に含まれるＳＣＲ，ＰＴＳの値とＳＣ，出力データＰＴＳとの関係を示す。
【００２７】
【表１】
0003592906.tif 000002
【００２８】
まず、表１に示すように、ＶＯＢを構成するデータのなかにはＳＣＲとＰＴＳの２種類のデータが記述されている。このうちのＳＣＲは図１４のシステムクロックＳＣのカウントの基準となる３３ビットのデータであり、例えば値“０”を初期値として１フレームにつき“１”ずつ増加してゆく。ステップＳ２００において、ＣＤ動画プレーヤの再生を開始し、ステップＳ２０１において、ＳＣＲの検出が行われ、ステップＳ２０２において、システムクロックＳＣにこのＳＣＲの値が入力されることにより、図１４のシステムクロックＳＣはカウント値がこのＳＣＲと同じ値となるように、初期値“０”から“１”ずつ増加するカウント動作を行う。
【００２９】
また、ＰＴＳは再生出力の時刻管理情報であり、ＳＣＲと同じく３３ビットのデータからなっており、デコード装置の内部においてデータ処理に要する遅延時間を考慮して、同じフレームのパケットにおけるＳＣＲの値よりも例えば“２”だけ大きい値のデータが記述されている。そして、ステップＳ２０３においてシステムクロックＳＣとＰＴＳの値を比較し、ステップＳ２０４において、デコーダ装置の内部のシステムクロックＳＣの値がこのＰＴＳの値より大きいか一致したことを検出した時にステップＳ２０５において、そのフレームのデータを出力し、ステップＳ２０６において、次のＰＴＳのデータを入手するようになっている。
【００３０】
このため、デコードすべきデータに付加されたＳＣＲとＰＴＳは表１に示されるように、“０”，“２”からスタートしてそれぞれ“１”ずつ値が増加し、これによりシステムクロックＳＣの値も“０”からスタートして“１”ずつ値が増加している。そして、ＰＴＳの初期値が“２”であるため、システムクロックＳＣの値が“２”になってはじめて、ＳＣＲの値が“０”のフレームのデータ、即ち最初のフレームのデータが出力される。このときＳＣＲの値として“２”が付されたフレームが入力される。以後、このようにＳＣＲの値より２フレーム分ずれたタイミングのフレームのデータが順次出力されるが、システムクロックＳＣは初期値がセットされた後は時々ＳＣＲの値によって時刻合わせされる他は自走カウントを行う。システムクロックＳＣはＳＣＲの値が“１００”となった以降も自走カウントを行い、これによりそのカウント値が“１０１”，“１０２”と増加してゆくが、このシステムクロックＳＣの値が“１０１”，“１０２”となることによって、ＰＴＳの値が“１０１”，“１０２”を有するフレームが順次出力される。
【００３１】
このようにして、１つのＶＯＢの処理が終わり、次のＶＯＢ２のデータが入力されると、その最初のフレームのＳＣＲの値“０”によりシステムクロックＳＣの値が“０”に書き換えられ、以後同様の動作により、その値が“１”ずつ増加していくが、すでに述べたように、システムクロックＳＣの値が“２”になってはじめてＳＣＲの値が“０”のフレームのデータ、即ちＶＯＢ２の最初のフレームのデータが出力されるため、先のＶＯＢ１のデータの出力が終わった時点からこの時点までは、出力すべきデータが存在しないことになる。このため、一瞬ではあるが映像モニタの画面が真っ暗になり、映像が不連続となって、不自然な感じがするという問題があった。または、ＶＯＢ１の最後のフレームの映像が、ＶＯＢ２の先頭のフレームの映像が出力できるようになるまでの間、出力され続けることもあった。
【００３２】
このため、ＶＯＢ同士の繋ぎ目を知る必要があり、かつ検知したＶＯＢ同士の繋ぎ目において、出力すべきデータが不連続にならないようにその本来のタイミングで出力できるようにする必要があった。
【００３３】
また、ＶＯＢ１の画像出力が時刻Ｔ１０１に終了するのを知ることができたとしても、時刻Ｔ１０２にＶＯＢ２のＳＣＲの値をシステムクロックにセットすることができない場合もある。ここでは、図１４のように時刻Ｔ１０２（ｔ＝１０３）でＰＴＳが値Ｐ２（この例では２）になった後に、時刻Ｔ１０３（ｔ＝１０４）でシステムクロックにＳＣＲの値Ｃ２（この例では３であり、Ｐ２より大きい）をセットしたとする。
【００３４】
すると、時刻Ｔ１０１と時刻Ｔ１０３の間の期間、即ち時刻Ｔ１０２では、システムクロックＳＣの値がＰＴＳの値を越えることになる。同期型のシステムでは、システムクロックＳＣの値がＰＴＳ値よりある基準値を越えて大きいと、一部の画像の出力をやめて次の画像の出力を早めることによりＰＴＳの値をシステムクロックの値に近づけようとすることが行われている。従って、同期型のシステムにおいて、主映像データをＶＯＢの繋ぎ目との関連を考慮せずにデコードする際に、時刻Ｔ１０１と時刻Ｔ１０３の間の期間においても上記のような同期を行っている場合には、システムクロックＳＣの値がＰＴＳ値よりある基準値を越えて大きいために、画像出力が一部飛ばされてしまい、映像が不連続になるという問題が生じる。
【００３５】
このため、主映像データ、音声データ、副映像データを含むビットストリームをデコードするデコード装置には、ＶＯＢの繋ぎ目においてもデコード処理をとばしたり滞らせたために、画像出力を一部とばしたり中断したり同じ画像を出力し続けることなく連続的に画像を出力し続けることが要求されている。
また、これと同様の問題が音声データのデコード及びデータ出力においても生じる。
【００３６】
そのため、主映像データ、音声データ、副映像データを含むビットストリームをデコードするデコード装置には、ＶＯＢの繋ぎ目においてもデコード処理を飛ばしたり滞らせたために、音出力を一部とばしたり中断したりすることなく連続的に音を出力し続けることが要求されている。
【００３７】
また、従来の主映像データ、音声データ、副映像データを含むビットストリームをデコードするデコード装置では、システムクロック値が不連続となる場合には、以下のような問題も生じる。
図１８は、システムクロック値が不連続な値をとる場合の間欠的に主映像に重畳表示される字幕等の副映像データの出力タイミング図である。
【００３８】
このとき、主映像は通常、システムクロックの値と同期をとって出力されていて、ＶＯＢの接続点においても途切れることなく、またデコードが途切れることにより同じ映像が出力され続けることなく、連続的に画面出力されなければならない。これに対し、副画像はシステムクロックの値と同期をとって間欠的に画面出力されなければならない。図１８において横軸は実時間を示している。そして、システムクロックは時刻Ｔ０（ｔ＝０）において値Ｃ１（この例では０）から始まって増加してゆき、ＶＯＢ２のＳＣＲの値をセットするため時刻Ｔ１０２（ｔ＝１０３）において値Ｃ２（この例では０）となる。
【００３９】
副映像としては間欠的に、時刻Ｔ１１から時刻Ｔ１２の間に副映像データ１が、時刻Ｔ１３から時刻Ｔ１４の間に副映像データ２が、時刻Ｔ１５から時刻Ｔ１６の間に副映像データ３が、それぞれ画面出力されるようにするために、副映像ＰＴＳの値は不連続なものになる。従って、副映像データをＶＯＢ同士の繋ぎ目との関連を考慮せずにデコードした場合、副映像データ２の画像出力が終了した後に副映像データ３のＰＴＳを取得してシステムクロックの値と比較するとすれば、システムクロックＳＣの値がＰＴＳの値を越えているために副映像データ３の画像出力を開始してしまう。即ち、ＶＯＢ２において画像出力すべき副映像データをＶＯＢ１において画像出力してしまうという問題が生じる。
【００４０】
ここで、ＶＯＢ１の画像出力時刻においてＶＯＢ２のデータがデコード装置内に存在するのは、デコード装置にデータを蓄えておくためのＤＲＡＭなどのデータ蓄積手段が内蔵されているか、あるいデコード装置にデータ蓄積手段が接続されていることによる。
【００４１】
よって、主映像データ、音声データ、副映像データを含むビットストリームをデコードするデコード装置には、各ＶＯＢに含まれているデータを、各ＶＯＢの出力時間内に正しく画像出力することが要求されている。
【００４２】
本発明は、上記のような従来のものの問題点を解決するためになされたもので、内容的に一まとまりとなる一連のデータ群が複数連なった複数種類のデータ列の区切りを正しく検出して、上記データ列に含まれるデータを、時間順に従い、処理を飛ばしたり滞らせることなく連続的に処理出力するデータ処理同期装置、またはデータに付加されている処理出力時刻に従い、処理出力時刻を付加されたデータ単位で正しい時刻に処理出力することができるデータ処理同期装置を提供することを目的とする。
【００４３】
【課題を解決するための手段】
本願発明の請求項１に係る発明は、一連のデータであるデータ群がそれぞれ複数連なったＮ（Ｎは１以上の整数）本の入力データ列のうちの、該当する１本の入力データ列に含まれるデータを、同期情報に従いそれぞれ処理するとともに、当該処理によって得られた出力データをそれぞれ出力するＮ個のデータ処理出力手段と、前記Ｎ本の入力データ列を構成するデータ群の繋ぎ目を示すデータ群接続点指示情報に基いて同期の基準を更新し、前記Ｎ本のデータ列のデータ処理出力タイミングを伝えるデータ処理出力タイミング情報に基いて前記Ｎ個のデータ処理出力手段が前記Ｎ個のデータ列間で同期をとりデータを時間順に従った本来のタイミングで処理出力できるように、当該Ｎ個のデータ処理出力手段に対し前記同期情報を出力するデータ処理出力同期手段とを備えるようにしたものである。
【００４４】
また、本願発明の請求項２に係る発明は、請求項１記載のデータ処理同期装置において、前記Ｎ本の入力データ列に含まれるデータ群の繋ぎ目を検出するデータ群接続点検出手段を備え、当該データ群接続点検出手段から前記データ群接続点指示情報が出力されるようにしたものである。
【００４５】
また、本願発明の請求項３に係る発明は、請求項１記載のデータ処理同期装置において、前記Ｎ本の入力データ列よりデータ処理出力情報を検出するデータ処理出力情報検出手段を備え、当該データ処理出力情報検出手段から前記データ処理出力タイミング情報が出力されるようにしたものである。
【００４６】
また、本願発明の請求項４に係る発明は、一連のデータであるデータ群が複数本連なった入力データのデータ群の繋ぎ目を検出し当該データ群の繋ぎ目を示すデータ群接続点指示情報を出力するデータ群接続点検出手段と、同期の基準を更新するために必要とする基準時刻情報を前記入力データより検出する基準時刻検出手段と、前記入力データをＮ（Ｎは１以上の整数）本のデータ列に分離するデータ列分離手段と、同期情報に従って、前記Ｎ本のデータ列のうちの該当する１本のデータ列に含まれるデータを処理し、当該処理によって得られた出力データをそれぞれ出力するＮ個のデータ処理出力手段と、前記該当する１本のデータ列に含まれるデータを処理出力する時刻を示したデータ処理出力時刻情報を前記該当する１本のデータ列からそれぞれ検出するＮ個のデータ処理出力時刻検出手段と、前記データ群接続点指示情報に基いて前記基準時刻検出手段で検出された前記基準時刻情報により同期の基準を更新し、前記Ｎ個のデータ処理出力時刻検出手段で検出された前記データ処理出力時刻情報を基に、前記Ｎ個のデータ処理出力手段が前記Ｎ個のデータ列間で同期をとりデータを時間順に従った本来のタイミングで処理出力できるように前記Ｎ個のデータ処理手段に対し前記同期情報を出力するデータ処理出力同期手段とを備えるようにしたものである。
【００４７】
また、本願発明の請求項５に係る発明は、同期の基準を更新するために必要とする基準時刻情報を一連のデータであるデータ群が複数本連なった入力データより検出し、当該検出した前記基準時刻情報を以前に検出した基準時刻情報と比較することにより前記入力データのデータ群の繋ぎ目を検出し、当該繋ぎ目を示すデータ群接続点指示信号を出力する基準時刻検出手段と、前記入力データをＮ（Ｎは１以上の整数）本のデータ列に分離するデータ列分離手段と、同期情報に従って、前記Ｎ本のデータ列のうちの該当する１本のデータ列に含まれるデータを処理し、当該処理によって得られた出力データをそれぞれ出力するＮ個のデータ処理出力手段と、前記該当する１本のデータ列に含まれるデータを処理出力すべき時刻を示したデータ処理出力時刻情報を前記該当する１本のデータ列からそれぞれ検出するＮ個のデータ処理出力時刻検出手段と、前記データ群接続点指示情報に従って前記基準時刻検出手段で検出された前記基準時刻情報により同期の基準を更新し、前記Ｎ個のデータ列処理出力時刻検出手段で検出された前記データ処理出力時刻情報を基に、前記Ｎ個のデータ処理出力手段が前記Ｎ個のデータ列間で同期をとり時間順に従った本来のタイミングでデータを処理出力できるように前記Ｎ個のデータ処理出力手段に対し前記同期情報を出力するデータ処理出力同期手段とを備えるようにしたものである。
【００４８】
また、本願発明の請求項６に係る発明は、同期の基準を更新するために必要とする基準時刻情報を一連のデータであるデータ群が複数本連なった入力データより検出する基準時刻検出手段と、前記入力データをＮ（Ｎは１以上の整数）本のデータ列に分離するデータ列分離手段と、同期情報に従って、前記Ｎ本のデータ列のうちの該当する１本のデータ列に含まれるデータを処理し、当該処理によって得られた出力データをそれぞれ出力するＮ個のデータ処理出力手段と、前記該当する１本のデータ列に含まれるデータを処理出力すべき時刻を示したデータ処理出力時刻情報を前記該当する１本のデータ列から検出し、当該検出した前記データ処理出力情報を以前に検出したデータ処理出力情報と比較することにより前記入力データのデータ群の繋ぎ目を検出し、当該データ群の繋ぎ目を示すデータ群接続点指示情報を出力するＭ（Ｍは１以上Ｎ以下の整数）個のデータ処理出力時刻比較手段と、前記該当する１本のデータ列に含まれるデータを処理出力すべき時刻を示したデータ処理出力時刻情報を前記該当する１本のデータ列からそれぞれ検出する（Ｎ−Ｍ）個のデータ処理出力時刻検出手段と、前記データ群接続点指示情報に従って前記基準時刻検出手段で検出された前記基準時刻情報により同期の基準を更新し、前記Ｍ個のデータ処理出力時刻比較手段で検出されたデータ群接続点指示情報と前記（Ｎ−Ｍ）個のデータ処理出力時刻検出手段で検出された前記データ処理出力時刻情報を基に、前記Ｎ個のデータ処理出力手段が前記Ｎ個のデータ列間で同期をとりデータを時間順に従った本来のタイミングで処理出力できるように前記同期情報を出力するデータ処理出力同期手段とを備えるようにしたものである。
【００４９】
また、本願発明の請求項７に係る発明は、請求項６記載のデータ処理同期装置において、基準時刻情報として、データ処理出力時刻比較手段またはデータ処理出力時刻検出手段で検出されたデータ処理出力時刻情報を用いるようにしたものである。
【００５０】
また、本願発明の請求項８に係る発明は、一連のデータであるデータ群が複数本連なった入力データの繋ぎ目の位置を示すデータ群接続点指示情報に従い、データ群の繋ぎ目を示すデータを前記入力データに挿入するデータ挿入手段と、同期の基準を更新するために必要とする基準時刻情報を前記入力データより検出する基準時刻検出手段と、前記入力データをＮ（Ｎは１以上の整数）本のデータ列と前記挿入データに分離するデータ列分離手段と、前記挿入データを解析することにより前記入力データのデータ群の繋ぎ目を検出し前記データ群接続点指示情報を出力するＭ個（Ｍは１以上Ｎ以下の整数）の挿入データ解析手段と、同期情報に従って、前記Ｎ本データ列のうち該当する１本のデータ列に含まれるデータを処理し、当該処理によって得られた出力データをそれぞれ出力するＮ個のデータ処理出力手段と、前記該当する１本のデータ列に含まれるデータを処理出力する時刻を示したデータ処理出力時刻情報を前記該当する１本のデータ列から検出するＮ個のデータ処理出力時刻検出手段と、前記データ群接続点指示情報に基いて前記基準時刻検出手段で検出された前記基準時刻情報により同期の基準を更新し、前記Ｎ個のデータ列処理出力時刻検出手段で検出された前記データ処理出力時刻情報を基に、前記Ｎ個のデータ処理出力手段が前記Ｎ個のデータ列間で同期をとりデータを時間順に従った本来のタイミングで処理出力できるように前記同期信号を出力するデータ処理出力同期手段とを備えるようにしたものである。
【００５１】
また、本願発明の請求項９に係る発明は、請求項８記載のデータ処理同期装置において、前記データ挿入手段は、Ｎ本のデータ列のうち少なくとも１本のデータ列に対して、データ処理出力時刻が特別に定められた値であるデータを挿入するようにしたものである。
【００５２】
また、本願発明の請求項１０に係る発明は、請求項８記載のデータ処理同期装置において、前記データ挿入手段は、Ｎ本のデータ列のうち少なくとも１本のデータ列に対して、データ処理出力時刻が０であるデータを挿入するようにしたものである。
【００５３】
また、本願発明の請求項１１に係る発明は、同期の基準を更新するために必要とする基準時刻情報を一連のデータであるデータ群が複数本連なった入力データより検出する基準時刻検出手段と、前記入力データをＮ（Ｎは１以上の整数）本のデータ列に分離するデータ列分離手段と、前記Ｎ本データ列のうち該当する１本のデータ列を蓄えるとともに、前記蓄えられたデータ列のデータ群の繋ぎ目の位置を示すデータ群接続点伝達情報によりデータ群の繋ぎ目を認識し、前記データ群の繋ぎ目までデータを出力し終わるとデータ群接続点指示情報をそれぞれ出力するＭ（Ｍは１以上Ｎ以下の整数）個のデータ蓄積手段と、同期情報に従って、前記Ｎ本データ列のうち該当する１本のデータ列に含まれるデータを処理し、該処理によって得た出力データを出力するＮ個のデータ処理出力手段と、前記該当する１本のデータ列に含まれるデータを処理出力する時刻を示したデータ処理出力時刻情報を前記該当する１本のデータ列からそれぞれ検出するＮ個のデータ処理出力時刻検出手段と、前記データ群接続点指示情報に従って前記基準時刻検出手段で検出された前記基準時刻情報により同期の基準を更新し、前記Ｎ個のデータ列処理出力時刻検出手段で検出された前記データ処理出力時刻情報を基に、前記Ｎ個のデータ処理出力手段が前記Ｎ個のデータ列間で同期をとりデータを時間順に従って本来のタイミングで処理出力できるように前記同期情報を出力するデータ処理出力同期手段とを備えるようにしたものである。
【００５４】
また、本願発明の請求項１２に係る発明は、請求項１１記載のデータ処理同期装置において、データ蓄積手段で蓄えられるデータが、データ列選択手段で選択されたデータ列ではなく、入力されるデータであるようにしたものである。
【００５５】
また、本願発明の請求項１３に係る発明は、請求項４、６、８または１１のいずれかに記載のデータ処理同期装置において、基準時刻情報として、データ処理出力時刻検出手段で検出されたデータ処理出力時刻情報を用いるようにしたものである。
【００５６】
また、本願発明の請求項１４に係る発明は、請求項４、５、６、８または１１のいずれかに記載のデータ処理同期装置において、入力されるデータに、映像に関するデータが含まれるようにしたものである。
【００５７】
また、本願発明の請求項１５に係る発明は、請求項４、５、６、８または１１のいずれかに記載のデータ処理同期装置において、入力されるデータに、音声に関するデータが含まれるようにしたものである。
【００５８】
また、本願発明の請求項１６に係る発明は、一連のデータであるデータ群がそれぞれ複数連なって形成され、各データ群が、その期間内において値が漸次増加し、次のデータ群に移るときに値が初期値に戻るように付与された、当該データの処理出力タイミングを伝えるデータ処理出力タイミング情報を有する入力データ列を、本装置の上位装置により指示された順序で復号処理するデータ処理同期装置であって、前記データ処理出力タイミング情報と同期しかつ当該データ処理出力タイミング情報と所定値だけ値がずれた基準時刻情報を基準時計に設定し基準時刻とする基準時刻設定手段と、前記データ処理出力タイミング情報と前記基準時刻情報の差が一定値になった時に復号処理データを出力するデータ処理出力手段と、前記入力データ列が次のデータ群に移った時、前記データ処理出力タイミング情報が初期値に戻ったことにより前記データ群の繋ぎ目を検出するデータ群接続点検出手段とを備え、前記データ群接続点検出手段により前記入力データ列が次のデータ群に移ったことを検出した後に、一定期間前記基準時刻設定手段をして前記基準時刻の値を増加させ続けた後に前記基準時刻情報を前記基準時計に設定し、前記データ列の繋ぎ目における出力データの連続性が保たれるようにしたものである。
【００５９】
また、本願発明の請求項１７に係る発明は、一連のデータであるデータ群がそれぞれ複数連なって形成され、各データ群が、その期間内において値が単調増加し、次のデータ群に移るときに値が初期値に戻るように付与された、基準時刻を設定するための基準時刻情報と、各データ群が、その期間内において値が漸次増加し、次のデータ群に移るときに値が初期値に戻るように付与された、当該データの処理出力タイミングを伝えるデータ処理出力タイミング情報とを有する入力データ列を、本装置の上位装置により指示された順序で復号処理するデータ処理同期装置であって、前記基準時刻情報を基準時計に設定し基準時刻とする基準時刻設定手段と、前記データ処理出力タイミング情報と前記基準時刻の差が一定値になった時に復号処理データを出力するデータ処理出力手段と、前記入力データ列が次のデータ群に移った時、前記基準時刻情報が初期値に戻ったことにより前記データ群の繋ぎ目を検出するデータ群接続点検出手段とを備え、前記データ群接続点検出手段により前記入力データ列が次のデータ群に移ったことを検出した後に、一定期間前記基準時刻設定手段をして前記基準時刻の値を増加させ続けた後に前記基準時刻情報を前記基準時計に設定し、前記データ列の繋ぎ目における出力データの連続性が保たれるようにしたものである。
【００６０】
また、本願発明の請求項１８に係る発明は、請求項１６または１７記載のデータ処理同期装置において、前記所定値は前記データ処理同期装置の処理時間により決定されるようにしたものである。
【００６１】
また、本願発明の請求項１９に係る発明は、請求項１６または１７記載のデータ処理同期装置において、前記入力データ列は同時に並列処理される複数のデータ列を有するようにしたものである。
【００６２】
また、本願発明の請求項２０に係る発明は、請求項１６または１７記載のデータ処理同期装置において、前記入力データ列は初期値が同一かつそれぞれ独立して漸次増加する前記データ処理出力タイミング情報を有するＮ本のデータ列を有するようにしたものである。
【００６３】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照しながら説明する。
実施の形態１．
この実施の形態１は、本願の請求項１ないし３に係る発明に対応するものであり、或るまとまった処理単位で入力される複数本の意味のある入力データを互いに同期させてデータがとぎれることなく処理し出力できるように構成したものである。
【００６４】
まず、本実施の形態１による装置の説明に先だって、本発明による同期の原理について説明する。説明の都合上、入力データは主映像データ、音声データ、副映像データを含むビットストリームであるとし、前述したようにデータ群の単位をＶＯＢと呼ぶことにする    。
【００６５】
図３は従来のものの問題点を解決するためにＳＣＲとＰＴＳがとるべき値を示す。表２はこの図３のタイムチャートに従ってＤＶＤプレーヤ等のデコーダ装置がＶＯＢに対し行うべきタイミング制御の様子を示す。
【００６６】
【表２】
0003592906.tif 000003
【００６７】
デコードすべきデータに付加されたＳＣＲとＰＴＳは表２に示されるように、“０”，“２”からスタートしてそれぞれ“１”ずつ値が増加し、これによりシステムクロックＳＣの値も“０”からスタートして“１”ずつ値が増加している。そして、ＰＴＳの初期値が“２”であるため、システムクロックＳＣの値が“２”になってはじめて、ＳＣＲの値が“０”のフレームのデータ、即ち最初のフレームのデータが出力される。このときＳＣ    Ｒの値として“２”が付されたフレームが入力される。以後、このようにＳＣＲの値より２フレーム分ずれたタイミングのフレームのデータが順次出力されるが、システムクロックＳＣは初期値がセットされた後は時々ＳＣＲの値によって時刻合わせされる他は自走カウントを行う。システムクロックＳＣはＳＣＲの値が“１００”となった以降も自走カウントを行い、これによりそのカウント値が“１０１”，“１０２”と増加してゆくが、この間既にＳＣＲとＰＴＳの値が“０”，“２”および“１”，“３”を有するＶＯＢ２の最初の２フレームのデータが入力されている。そして、ＶＯＢ１のＰＴＳの値が“１０１”となっているフレームを出力している際にすでに入力されている、ＶＯＢ２のＰＴＳの値が“２”となっているフレームを、ＶＯＢ１の最後のフレーム即ちＰＴＳの値が“１０２”となっているフレームが出力された次のタイミングで出力するようにすれば、ＶＯＢの繋ぎ目において、出力すべきデータが途切れ一瞬画面が真っ暗になるという不自然な再生をなくすことができる。
【００６８】
しかしながら、実際には、デコーダ装置に遅延が存在するために、表３に示すように、ＶＯＢ１の再生が終了した時点で、ＳＣＲの値“２”をシステムクロックＳＣにセットすることができず、システムクロックＳＣは自走状態のままである。このため、このタイミングではシステムクロックＳＣとＰＴＳの値の比較を中止し、同期オフの状態として、ＶＯＢ１を出力している期間に既に入力されている、ＶＯＢ２のＰＴＳの値が“２”のフレームをこのとき出力し、次のタイミングでシステムクロックＳＣの値を、ＳＣＲの値“３”に合わせて“３”にセットすることにより、デコーダ装置に存在する遅延に影響されることなく、ＶＯＢの繋ぎ目において、出力すべきデータが途切れ一瞬画面が真っ暗になるという不自然な再生をなくすことができる。
【００６９】
【表３】
0003592906.tif 000004
【００７０】
本発明の実施の形態１はかかる原理に基いてＶＯＢの繋ぎ目を検出し、データ列間での同期をとれるようにしたものである。
図５は、本発明の実施の形態１におけるデータ処理同期装置の主要部のブロック図を示したものである。
【００７１】
図５において、Ｄ１ないしＤＮはそれぞれデータ処理同期装置に入力される第１データ列ないし第Ｎデータ列であり、これらはそれぞれ内容的に意味を持った一連のデータ群が複数本連なったデータ列であり、そのうちの１つのデータ列は、例えば、映画１本分の映像データ、音声データ、または字幕データや、カラオケ１曲分の映像データ、音声データ、または歌詞データや、ゲームにおける映像データ、音声データ、または情報データなどのうち、一種類のデータが複数タイトル分連なっている。ここでは１タイトル単位のデータのまとまりを１データ群と呼ぶ。そして、各データ列はそれぞれ、映像データ列、音声データ列、字幕データ列などに相当する。
【００７２】
４０１１  はデータ処理出力同期手段４０３より出力される同期信号に従い第１データ列Ｄ１に含まれるデータを信号処理し、第１出力データＯ１を出力する第１データ処理出力手段であり、例えば、ＤＶＤディスクから得られたデジタルデータ列のうちの主映像データを復号処理する。
【００７３】
このデータ処理同期装置には第１データ処理出力手段４０１１  と同様に構成されたデータ処理出力手段が全部でＮ個含まれていて、４０１Ｎ  は第Ｎデータ処理出力手段である。そして、図示しない第２データ処理出力手段ないし第Ｎデータ処理出力手段４０１Ｎ  はＤＶＤディスクから得られたデジタルデータ列のうちの，例えば、音声データや字幕データ等、主映像データ以外のデータを復号処理する。
【００７４】
４０３はデータ処理出力同期手段であり、図１４のシステムクロックＳＣを内部に含み、第１データ処理出力手段４０１１  ないし第Ｎデータ処理出力手段４０１Ｎ  がデータ列間で互いに同期をとり、時間順に従い、処理を飛ばしたり滞らせることなく各データ列のデータをその本来のタイミングで処理出力できるように、入力されるデータ列を構成するデータ群の繋ぎ目を指示するデータ群接続点指示信号ＣＰに従って同期の基準を更新する。そして、各データ列のデータ処理出力タイミングを伝えるデータ処理出力タイミング信号ＯＴを基に、第１データ処理出力手段４０１１  ないし第Ｎデータ処理出力手段４０１Ｎ  が正しいタイミングでデータを処理出力できるように同期信号を出力する。
【００７５】
次に、動作について説明する。
Ｎ本の入力データＤ１ないしＤＮはそれぞれ例えばＶＯＢ単位でまとまって入力され、第１データ処理出力手段４０１１  ないし第Ｎデータ処理出力手段４０１Ｎ  に入力される。第１データ処理出力手段４０１１  ではＭＰＥＧ２復号アルゴリズムにより主映像データが復号処理されて出力される。また、第２ないし第Ｎのデータ処理出力手段４０１Ｎ  ではＭＰＥＧ２復号アルゴリズムにより音声データや副映像データ等が復号処理されて出力される。
【００７６】
ここで、図３を用いて主映像について説明する。主映像はシステムクロックＳＣの値と同期をとって処理出力されていて、ＶＯＢの繋ぎ目においても画像が途切れることなく、またデータ処理が途切れることによりモニタにデータ処理が途切れる直前の画像が出力され続けることがないように、連続的に画面出力され続けている。
【００７７】
それぞれのデータ列は複数のＶＯＢから構成されていて、各ＶＯＢに含まれるデータには、例えば１フレーム等の、データ処理出力が行われる単位ごとにデータ処理出力時刻（以下、ＰＴＳと呼ぶ）が付加されている。そして同期の基準を更新するための基準時刻情報（以下、ＳＣＲと呼ぶ）も付加されている。また、ＳＣＲやＰＴＳは各ＶＯＢ毎に“０”を基準に割り振られていて、各ＶＯＢの間では何等関係を持っていない。そのため、異なるＶＯＢであっても同じ時刻が付加されていることが起こる。従って、ＶＯＢ１の画像出力終了とともにシステムクロックＳＣにＳＣＲの値をセットしなければならない。
【００７８】
ここでＶＯＢの繋ぎ目との関連を考慮せずにデータを処理出力を行ったとすると、ＶＯＢ２のＳＣＲの値をシステムクロックにセットすべき正しいタイミングが判明しないことになる。
しかしながら、本実施の形態１においては、データ群接続点指示信号ＣＰが時刻Ｔ１０１（ｔ＝１０２）において入力されるため、データ処理出力同期手段４０３が時刻Ｔ１０２（ｔ＝１０３）においてその内部のシステムクロックＳＣにＳＣＲの値Ｃ２（この例では２）をセットすることができる。
【００７９】
よって、ＳＣＲやＰＴＳが各ＶＯＢ毎に“０”を基準に割り振られていて、ＶＯＢ同士の間で何等関係を持たないものとして規定されているにもかかわらず、本実施の形態１では、ＶＯＢの繋ぎ目を検出していることにより、同期の基準をＶＯＢごとに更新し、これに基づき各データ処理出力手段を同期させることが可能となる。
【００８０】
ところで、ＶＯＢ１の画像出力が時刻Ｔ１０２（ｔ＝１０３）に終了するのを知ることができたとしても、時刻Ｔ１０２（ｔ＝１０３）にＶＯＢ２のＳＣＲの値をシステムクロックにセットすることができない場合がある。以下では、この場合について説明する。ここでは、図４のように時刻Ｔ１０２（ｔ＝１０３）でＰＴＳが値Ｐ２（この例では２）になった後に、時刻Ｔ１０３（ｔ＝１０４）でシステムクロックＳＣにＳＣＲの値Ｃ２（この例では３）をセットしたとする。
【００８１】
すると、時刻Ｔ１０１（ｔ＝１０２）と時刻Ｔ１０３（ｔ＝１０４）の間の期間では、システムクロックの値がＰＴＳの値を越えることになる。同期型のシステムでは、システムクロックの値がＰＴＳ値よりある基準値を越えて大きいと、一部の画像の出力をやめて次の画像の出力を早めることによりＰＴＳの値をシステムクロックの値に近づけようとすることが行われている。従って、同期型のシステムにおいて、主映像データをＶＯＢの繋ぎ目との関連を考慮せずにデコードする際に、時刻Ｔ１０１（ｔ＝１０２）と時刻Ｔ１０３（ｔ＝１０４）の間の期間においても上記のような同期を行っている場合には、システムクロックの値がＰＴＳ値よりある基準値を越えて大きいために、画像出力が一部飛ばされてしまい、映像が不連続になるという問題が生じる。
【００８２】
しかしながら、本実施の形態１においては、データ処理出力同期手段４０３がデータ群接続点指示信号ＣＰによりＶＯＢ１の画像出力が終了したことを知ることができるため、第１データ処理出力手段４０１１  に対してシステムクロックとの同期の解除を指示することができる。但し、主映像は連続して画像出力され続けているため、実際の時間の経過に対しては処理出力時刻が大きく狂うことがなく、データ処理同期装置の動作上支障を生じることはない。
【００８３】
そして、再び同期をとり直すのは、すべてのデータ処理出力手段４０１１  、…、４０１Ｎ  でＶＯＢ１の最後のデータ処理出力が行われ、かつ、すべてのデータ処理出力手段４０１１  、…、４０１Ｎ  に対するＶＯＢ２の最初のデータ処理出力時刻情報がデータ処理出力タイミング信号ＯＴより入力されてからである。
【００８４】
よって、ＶＯＢの繋ぎ目を知ることにより、データ列間で同期をとりＰＴＳの値が連続であるデータの処理出力するときに、時間順に従い、処理をとばしたり滞らせることなく連続的にデータ処理出力することが可能となり、データ列間で時間的なずれを生じることなく、主映像や副映像、音声を互いに同期させて出力することができ、データ列の繋ぎ目において、一時的に画面が消失したりすることがない。
【００８５】
次に、ＰＴＳが間欠的に存在する場合についての説明を行う。
第Ｎデータ処理出力手段４０１Ｎ  では副映像データが処理出力されるものとして、ここで再び図１８を用いて説明する。このとき、副映像はシステムクロックの値と同期をとって間欠的に画面出力される。
【００８６】
副映像は間欠的に画面出力されるため、画面出力がない区間のＰＴＳは存在せず、このため、副映像ＰＴＳの値も間欠的に存在することになる。従って、副映像データをＶＯＢの繋ぎ目との関連を考慮せずにデータ処理出力する場合、副映像データ２の画像出力が終了した後に副映像データ３のＰＴＳを取得してシステムクロックの値と比較したとすると、システムクロックの値がＰＴＳの値を越えているため副映像データ３の画像出力を開始してしまう。即ち、ＶＯＢ２に対する副映像データをＶＯＢ１の期間において画像出力してしまうことになる。
【００８７】
しかし、本実施の形態１においては、データ群接続点指示信号ＣＰからＶＯＢ１の画像出力終了を知ることができるため、第Ｎデータ処理出力手段４０１Ｎ  に対してデータ処理出力の停止を指示することができる。再びデータ処理出力を開始するのは、システムクロックにＳＣＲの値Ｃ２がセットされてからである。
【００８８】
よって、ＶＯＢの繋ぎ目を知ることにより、データ列間で同期をとりＰＴＳが間欠的に存在するデータの処理出力をするときに、ＰＴＳに従い、ＰＴＳを付加されたデータ単位を正しい時刻に処理出力することが可能となる。
【００８９】
このように、本実施の形態１によれば、データ群が複数本連なったデータ列がＮ本入力されるデータ処理同期装置において、それぞれ１本のデータ列に含まれるデータを処理し、出力データを出力する第１ないし第Ｎのデータ処理出力手段と、これら第１ないし第Ｎのデータ処理出力手段が、各データ列間で同期をとり、時間順に従い、処理をとばしたり滞らせることなくこれらＮ本のデータ列のデータを処理出力できるように、入力されるＮ本のデータ列を構成するデータ群の繋ぎ目を指示するデータ群接続点指示信号に従って同期の基準を更新し、各Ｎ本のデータ列のデータ処理出力タイミングを伝えるデータ処理出力タイミング信号を基に、各Ｎ個のデータ処理出力手段が正しいタイミングでデータを処理出力できるように、各Ｎ個のデータ処理出力手段に対して同期信号を出力するデータ処理出力同期手段を設けるように構成したので、基準時刻の値やデータ処理出力時刻の値がデータ群単位である値を基準に割り振られていてデータ群間で何等関係を持っていない場合、入力される各Ｎ本のデータ列を構成するデータ群の繋ぎ目を指示する信号でデータ群の繋ぎ目を知ることができ、このタイミングで同期の基準をデータ群ごとに更新することが可能となる。また、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が連続であるデータの処理出力するときに、時間順に従い、処理をとばしたり滞らせることなく連続的にデータ処理出力することが可能となる。さらに、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が間欠的に存在するデータを処理出力するときに、データ処理出力時刻に従い、データ処理出力時刻を付加されたデータ単位で正しい時刻に処理出力することが可能となる。
【００９０】
なお、データ処理同期装置に入力される入力データは、主映像データ、音声データ、副映像データを含むビットストリームに限るものではなく、データ処理出力上、同期をとる必要のあるデータであれば適用できるものである。
【００９１】
また、各データ処理出力手段４０１１  、…、４０１Ｎ  に対する各データ列間の同期のとりかたについては、本実施の形態１の方法に限るものではない。
【００９２】
実施の形態２．
この実施の形態２は、本願の請求項４、１３、１４、１５、１７，１８，１９，２０に係る発明に対応するものであり、或るまとまった処理単位が連なった複数本の意味のあるデータが多重化されてシリアルデータとして入力される場合にこれらのデータを互いに同期させてデータがとぎれることなく処理し出力できるように構成したものである。
【００９３】
図１は、本発明の実施の形態２におけるデータ処理同期装置のブロック図を示したものである。
図１において、Ｉはデータ処理同期装置に入力される入力データであり、本発明の実施の形態１における第１データ列Ｄ１から第Ｎデータ列ＤＮに相当するデータが１本のシリアルデータとして多重化されたものである。但し、この入力データＩには、基準時刻情報（以下、ＳＣＲ情報と呼ぶ）と、データ処理出力単位ごとに処理出力時刻情報（以下、ＰＴＳ情報と呼ぶ）が付加されている。そしてこの入力データＩを構成する各データ列のデータＤ１ないしＤＮが処理出力時刻に各データ処理出力手段１０５１  、…、１０５Ｎ  に入力され、データ処理されて出力されるように、多重化が行われている。そして、これらのデータはデータ群単位（タイトル単位）でまとまっていて、異なるデータ群のデータが混ざっていることは無い。
【００９４】
１０１は入力データＩに存在するデータ群の繋ぎ目を検出するデータ群接続点検出手段である。１０２はＤＶＤプレーヤ等、本データ処理同期装置を有する装置のデータ処理出力同期手段１１０に設けられたシステムクロックにセットすべきＳＣＲ情報（基準時刻情報）を入力データＩより検出する基準時刻検出手段である。１０３は多重化されて入力される入力データＩをデータ列ごとに分離し、第１データ列Ｄ１から第Ｎデータ列ＤＮを生成するデータ列分離手段である。
【００９５】
１０４１  は第１データ列Ｄ１からＰＴＳ情報（データ処理出力時刻情報）を分離検出する第１データ処理出力時刻検出手段、１０５１  はデータ処理出力同期手段１１０より出力される同期信号のタイミングに従って第１データ列Ｄ１に含まれるデータを処理し、第１出力データＯ１を出力する第１データ処理出力手段である。これら第１データ処理出力時刻検出手段１０４１  と第１データ処理出力手段１０５１  により、第１データ列処理系１０６１  が構成されている。データ処理同期装置には第１データ列処理系１０６１  と同様に構成されたデータ列処理系が全部でＮ個含まれていて、第Ｎデータ列処理系１０６Ｎ  は第Ｎデータ処理出力時刻検出手段１０４Ｎ  と第Ｎデータ処理出力手段１０５Ｎ  とから構成されている。
【００９６】
１１０はデータ処理出力同期手段であり、各データ処理出力手段１０５１  、…、１０５Ｎ  がデータ列間で同期をとり、かつ時間順に従い、処理をとばしたり滞らせることなく各データ列のデータを本来処理すべきタイミングで処理出力できるように、データ群接続点検出手段１０１から出力されるデータ群接続点指示信号に従って、基準時刻検出手段１０２で検出されたＳＣＲ情報（基準時刻情報）をシステムクロックにセットする。そして、各データ列処理出力時刻検出手段１０４１  、…、１０４Ｎ  で検出されたＰＴＳ情報（データ処理出力時刻情報）を基に、各データ処理出力手段１０５１  、…、１０５Ｎ  が正しい時刻にデータを信号処理し出力できるように同期信号を出力する。
【００９７】
以上のように構成された本実施の形態２の動作について図６のフローチャートを用いて説明する。
ＣＤ動画プレーヤやＤＶＤプレーヤ等のデコーダ装置をスタート（ステップＳ１００）させることにより、入力データはＶＯＢ単位でまとまって入力されるので、データ群接続点検出手段１０１では例えばＳＣＲの値が前回検出した値から小さくなったことを検出することによりＶＯＢの繋ぎ目を検出し、データ処理出力同期手段１１０に対しデータ群接続点指示信号を出力する。基準時刻検出手段１０２では図２（ａ）  に示すように、特定パターン検出手段１０２ａにより入力データＩからＳＣＲ情報のヘッダとなっている特定のビットパターンを検出することにより基準時刻抽出手段１０２ｂを駆動し、この基準時刻抽出手段１０２ｂによりＳＣＲ情報を検出し（ステップＳ１０１）、データ処理出力同期手段１１０内のシステムクロックＳＣに対しこのＳＣＲ情報を出力し、システムクロックＳＣをセット（ステップＳ１０２）する。
【００９８】
そして、入力データＩはデータ列選択手段１０３によりデータ列単位で分離され、Ｎ本のデータ列Ｄ１ないしＤＮに分離される。これらＮ本のデータ列Ｄ１ないしＤＮはデータ列処理系１０６１  、…、１０６Ｎ  に入力される。
【００９９】
それぞれのデータ列は複数のＶＯＢから構成されていて、各ＶＯＢに含まれるデータには、データ処理出力が行われる単位ごとにＰＴＳが付加されている。このＰＴＳ情報は各データ処理出力時刻検出手段１０４１  、…、１０４Ｎ  により検出される。これは例えば、図２（ｂ）  のように特定パターン検出手段１０４ａによりＰＴＳ情報のヘッダとなる特定パターンが検出され、これに続くＰＴＳ情報が第１データ処理出力時刻抽出手段１０４ｂより検出されることにより実現できる。
【０１００】
第１データ処理系１０６１  では主映像データが処理出力されるものとすると、データ処理出力同期手段１１０内のシステムクロックＳＣとデータ処理出力時刻検出手段１０４１  で検出されたＰＴＳとが比較される（ステップＳ１０３）。システムクロックＳＣの値とＰＴＳが同じかそれ以上であれば（ステップＳ１０４）、第１データ処理出力手段１０５１  がそのフレームのデータを処理出力する（ステップＳ１０５）。さらにデータ処理出力時刻検出手段１０４１  は次のＰＴＳを入手して（ステップＳ１０６）、システムクロックＳＣとＰＴＳとの比較を行ってゆく（ステップＳ１０３）。
このように主映像はシステムクロックＳＣの値と同期をとって処理出力されていて、連続的に画面出力され続けている。
【０１０１】
しかし、ＳＣＲやＰＴＳは各ＶＯＢ毎に“０”を基準に割り振られていて、ＶＯＢ同士の間では何等関係を持っていない。そのため、各ＶＯＢの初頭からの経過時間が同一であればＶＯＢが異なっていても同じ時刻が付加されている。従って、ＶＯＢの繋ぎ目を検出して（ステップＳ１０７）、ＶＯＢ１の画像の出力が終了するとともにシステムクロックＳＣにＶＯＢ２のＳＣＲの値をセット（ステップＳ１０２）しなければならない。
【０１０２】
ここで、データをＶＯＢの繋ぎ目との関連を考慮せずにデータ処理出力したとすれば、ＶＯＢ２のＳＣＲの値をシステムクロックにセットするタイミングが判明しないことになる。しかしながら、本実施の形態２においては図３に示すように、データ群接続点検出手段１０１からデータ接続点指示信号が時刻Ｔ１０１（ｔ＝１０２）に出力されるため、データ処理出力同期手段１１０がシステムクロックＳＣにＳＣＲの値Ｃ２（この例では２）をセットすることができる。
よって、ＳＣＲやＰＴＳがＶＯＢ単位で“０”を基準に割り振られていてＶＯＢ間で何等関係を持っていないにもかかわらず、ＶＯＢの繋ぎ目を知ることにより、同期の基準をＶＯＢごとに更新することが可能となる。
【０１０３】
また、ＶＯＢ１の画像出力が時刻Ｔ１０１（ｔ＝１０２）に終了するのを知ることができたとしても、時刻Ｔ１０２（ｔ＝１０３）にＶＯＢ２のＳＣＲの値をシステムクロックにセットすることができない場合もある。ここでは、図４のように時刻Ｔ１０２（ｔ＝１０３）でＰＴＳが値Ｐ２（この例では２）になった後に、時刻Ｔ１０３（ｔ＝１０４）でシステムクロックにＳＣＲの値Ｃ２（この例では３）をセットしたとする。
すると、時刻Ｔ１０１（ｔ＝１０２）と時刻Ｔ１０３（ｔ＝１０４）の間の期間ではシステムクロックの値がＰＴＳの値を越えることになる。従って、主映像データをＶＯＢとの関連付けを考慮せずにデータ処理出力する場合、同期により画像出力が一部飛ばされる。
【０１０４】
しかし本実施の形態２においては、データ処理出力同期手段１１０がデータ接続点指示信号からＶＯＢ１の画像出力終了を知ることができるため、第１データ処理出力手段１０５に対してシステムクロックとの同期の解除を指示することができる。但し、主映像は連続して画像出力され続けているため、実時間に対して処理出力時刻が大きく狂うことがなく、データ処理同期装置の動作上支障はない。
【０１０５】
再び同期をとり直すのは、すべてのデータ処理出力手段１０５１  、…、１０５Ｎ  でＶＯＢ１の最後のデータ処理出力が行われ、すべてのデータ処理出力時刻検出手段１０４１  、…、１０４Ｎ  でＶＯＢ２の最初のデータ処理出力時刻情報が検出されてからである。
【０１０６】
よって、ＶＯＢの繋ぎ目を知ることにより、データ列間で同期をとりＰＴＳの値が連続であるデータの処理出力するときに、時間順に従い、処理をとばしたり滞らせることなく連続的にデータ処理出力することが可能となる。
【０１０７】
以下では、ＰＴＳの値が間欠的に存在する場合についての説明を行う。
第Ｎデータ処理系１０６Ｎ  では副映像データが処理出力されるものとして、ここで再び図１８を用いて説明する。このとき、副映像はシステムクロックの値と同期をとって間欠的に画面出力される。
【０１０８】
副映像は間欠的に画面出力されるため副映像ＰＴＳの値も間欠的にしか存在せず、その値は不連続になる。従って副映像データをＶＯＢの繋ぎ目との関連を考慮せずにデータ処理出力する場合、副映像データ２の画像出力が終了した後に副映像データ３のＰＴＳを取得してシステムクロックの値と比較したとすると、システムクロックの値がＰＴＳの値を越えているため副映像データ３の画像出力を開始してしまう。即ち、ＶＯＢ２の副映像データをＶＯＢ１の期間において画像出力してしまうことになる。
【０１０９】
しかし本実施の形態２においては、データ処理出力同期手段１１０がデータ接続点指示信号からＶＯＢ１の画像出力終了を知ることができるため、第Ｎデータ処理出力手段１０８に対してデータ処理出力の停止を指示することができる。このため、再びデータ処理出力を開始するのは、システムクロックＳＣにＳＣＲの値Ｃ２がセットされてからである。
【０１１０】
よって、ＶＯＢの繋ぎ目を知ることにより、データ列間で同期をとりＰＴＳが間欠的に存在するデータの処理出力するときに、ＰＴＳに従い、ＰＴＳを付加されたデータ単位で正しい時刻に処理出力することが可能となる。
【０１１１】
このように、本実施の形態２によれば、入力データのデータ群の繋ぎ目を検出しデータ群接続点指示信号を出力するデータ群接続点検出手段と、同期の基準を更新するために必要である基準時刻情報を入力データより検出する基準時刻検出手段と、入力データからＮ本のデータ列を分離するデータ列分離手段と、同期信号に従って、それぞれ１本のデータ列に含まれるデータを処理し、出力データを出力するＮ個のデータ処理出力手段と、いずれか１本のデータ列に含まれるデータを処理出力する時刻を示したデータ処理出力時刻情報をいずれか１本のデータ列から検出するＮ個のデータ処理出力時刻検出手段と、各Ｎ個のデータ処理出力手段が、各Ｎ本のデータ列間で同期をとり、時間順に従い、処理をとばしたり滞らせることなく各Ｎ本のデータ列のデータを処理出力できるように、データ群接続点指示信号に従って基準時刻検出手段で検出された基準時刻情報により同期の基準を更新し、各Ｎ個のデータ列処理出力時刻検出手段で検出されたデータ処理出力時刻情報を基に、各Ｎ個のデータ処理出力手段が正しい時刻にデータを処理出力できるように同期信号を各Ｎ個のデータ処理出力手段に対して出力するデータ処理出力同期手段から構成されるようにしたので、基準時刻の値やデータ処理出力時刻の値がデータ群単位である値を基準に割り振られていてデータ群間で何等関係を持っていない場合、データ群接続点検出手段でデータ群の繋ぎ目を知ることにより、同期の基準をデータ群ごとに更新することが可能となる。また、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が連続であるデータの処理出力するときに、時間順に従い、処理をとばしたり滞らせることなく連続的にデータ処理出力することが可能となる。さらに、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が間欠的に存在するデータを処理出力するときに、データ処理出力時刻に従い、データ処理出力時刻を付加されたデータ単位で正しい時刻に処理出力することが可能となる。
【０１１２】
なお、データ処理同期装置に入力される入力データは、主映像データ，音声データ，副映像データを含むビットストリームに限るものではなく、データ処理出力上、同期をとる必要のあるデータであればよい。
また、データ処理同期装置の構成上、データ群接続点検出手段１０１、基準時刻検出手段１０２は本実施の形態で示す位置や接続関係通りに配置される必要はなく、データ列選択手段１０３の後段に設けることにより、これで選択された第１データ列から第Ｎデータ列のうち、いずれかのデータ列を入力データとしても構わない。
【０１１３】
そして、いずれかのデータ列のデータ処理出力時刻情報が間欠的なものではなく連続的に変化し続けるものであれば、そのデータ列に付加されているデータ処理出力時刻情報を基準時刻情報の代わりに用いても構わない。その場合、基準時刻検出手段１０２を設ける必要はない。
【０１１４】
実施の形態３．
この実施の形態３は、本願の請求項５、１４、１５に係る発明に対応するものであり、或るまとまった処理単位が連なった複数本の意味のあるデータが多重化されてシリアルデータとして入力される場合にこれらのデータを互いに同期させてデータがとぎれることなく処理し出力できるようにする構成を、基準時刻を用いてデータ列の繋ぎ目を検出することにより実現したものである。
【０１１５】
図７は本発明の実施の形態３におけるデータ処理同期装置のブロック図を示したものである。
図７において、データ処理同期装置に入力される入力データＩは、本発明の実施の形態２における入力データと同じものである。
【０１１６】
５０１は基準時刻検出手段であり、システムクロックＳＣにセットするＳＣＲ情報（基準時刻情報）を入力データＩより検出する。そしてこの基準時刻検出手段５０１は実施の形態２の基準時刻検出手段１０１とは異なり、以前に検出した基準時刻と比較して、今回検出した基準時刻の値が以前に検出した基準時刻の値より小さくなっていることを検出することにより、データ群の繋ぎ目を検出する機能を併せ持っている。５０２は入力データＩをデータ列ごとに分離し、第１データ列から第Ｎデータ列を生成するデータ列分離手段である。５０３１  は第１データ列Ｄ１からＰＴＳ情報（データ処理出力時刻情報）を検出する第１データ処理出力時刻検出手段、５０４１  はデータ処理出力同期手段５０９より出力される同期信号に従って、第１データ列Ｄ１に含まれるデータを処理し、第１出力データＯ１を出力する第１データ処理出力手段である。これら第１データ処理出力時刻検出手段５０３１  と第１データ処理出力手段５０４１  により、第１データ列処理系５０５１  が構成される。このデータ処理同期装置には第１データ列処理系５０５１  と同じ構成のデータ列処理系が全部でＮ個含まれていて、第Ｎデータ列処理系５０５Ｎ  は第Ｎデータ処理出力時刻検出手段５０３Ｎ  と第Ｎデータ処理出力手段５０４Ｎ  から構成されている。
【０１１７】
５０９はデータ処理出力同期手段であり、各データ処理出力手段５０４１  、…、５０４Ｎ  がデータ列間で同期をとり、時間順に従い、処理をとばしたり滞らせることなく各データ列のデータを処理出力できるように、基準時刻比較手段５０１から出力されるデータ群接続点指示信号に従って、基準時刻検出手段５０１で検出された基準時刻情報をシステムクロックにセットする。そして、各データ列処理出力時刻検出手段５０３、５０６で検出されたデータ処理出力時刻情報を基に、各データ処理出力手段５０４、５０７が正しい時刻にデータを処理出力できるように同期信号を出力する。
【０１１８】
以上のように構成された本実施の形態３の動作について説明する。
基準時刻検出手段５０１では入力データＩから基準時刻情報を検出し、データ処理出力同期手段５０９に対し基準時刻情報を出力する。さらに基準時刻検出手段５０１は検出した基準時刻情報を記憶しておき、以前に検出し記憶していた基準時刻と比較する。基準時刻情報はデータ群単位で付加されていて、“０”等のある値を基準に付加されており、一定の割合で増加し続け、同じデータ群単位のなかでは途中で減少することはない。そのため、今回検出した基準時刻の値が以前に検出した基準時刻の値より小さくなっているのは、異なるデータ群の基準時刻を検出したときのみである。よって、以前に検出した基準時刻の値より今回の基準時刻の値が小さくなっていることを検出することによりデータ群の繋ぎ目を検出し、データ処理出力同期手段５０９に対しデータ群接続点指示信号を出力する。
【０１１９】
他の手段の動作については、本発明の実施の形態２における動作と同様であり、入力データＩはデータ列分離手段５０２によりデータ列単位で分離され、Ｎ本のデータ列Ｄ１ないしＤＮに分離される。
これらＮ本のデータ列Ｄ１ないしＤＮはデータ列処理系５０５１  ないし５０５Ｎ  に入力される。
【０１２０】
それぞれのデータ列は複数のＶＯＢから構成されていて、各ＶＯＢに含まれるデータには、データ処理出力が行われる単位ごとにデータ処理出力時刻が付加されている。このＰＴＳ情報は各データ処理出力時刻検出手段５０３１  ないし５０３Ｎ  により検出される。そして、ＳＣＲやＰＴＳは各ＶＯＢ毎に“０”を基準に割り振られていて、ＶＯＢ同士の間では何等関係を持っていない。そのため、各ＶＯＢの初頭からの経過時間が同一であればＶＯＢが異なっていても同じ時刻が付加されている。
【０１２１】
従って、ＶＯＢ１の画像の出力が終了するとともにシステムクロックＳＣにＳＣＲの値をセットしなければならないが、本実施の形態３では基準時刻検出手段５０１からデータ接続点指示信号が出力されるため、データ処理出力同期手段５０９がシステムクロックＳＣにＳＣＲの値をセットすることができる。
【０１２２】
よって、ＳＣＲやＰＴＳがＶＯＢ単位で“０”を基準に割り振られていてＶＯＢ間で何等関係を持っていないにもかかわらず、ＶＯＢの繋ぎ目を知ることにより、同期の基準をＶＯＢごとに更新することが可能となる。
【０１２３】
また、この実施の形態３においても実施の形態２と同様に、ＶＯＢ１の画像出力が終了するのを知ることができたとしても、ＶＯＢ２のＳＣＲの値をシステムクロックにセットすることができない場合が生じる。
【０１２４】
しかしながら、このような状況においても、実施の形態２と同様に、データ処理出力同期手段５０９がデータ接続点指示信号からＶＯＢ１の画像出力終了を知ることができるため、第１データ処理出力手段５０４１  に対してシステムクロックとの同期の解除を指示することができ、ＶＯＢの繋ぎ目を知ることにより、データ列間で同期をとりＰＴＳの値が連続であるデータの処理出力するときに、時間順に従い、処理をとばしたり滞らせることなく連続的にデータ処理出力することが可能となる。
【０１２５】
また、ＰＴＳの値が間欠的に存在する場合についても、実施の形態２と同様に、データ処理出力同期手段５０９がデータ接続点指示信号からＶＯＢ１の画像出力終了を知ることができるため、第Ｎデータ処理出力手段５０４Ｎ  に対してデータ処理出力の停止を指示することができる。このため、再びデータ処理出力を開始するのは、システムクロックＳＣにＳＣＲの値がセットされてからとなるようにすることができる。
よって、ＶＯＢの繋ぎ目を知ることにより、データ列間で同期をとりＰＴＳが不連続であるデータの処理出力するときに、ＰＴＳに従い、ＰＴＳを付加されたデータ単位で正しい時刻に処理出力することが可能となる。
【０１２６】
このように、本実施の形態３によれば、同期の基準を更新するために必要である基準時刻情報を入力データより検出し、検出した基準時刻情報を以前に検出した基準時刻情報と比較することにより、入力データのデータ群の繋ぎ目を検出しデータ群接続点指示情報を出力する基準時刻検出手段と、入力データからＮ本のデータ列を分離するデータ列分離手段と、それぞれ、同期信号に従って、１本のデータ列に含まれるデータを処理し、出力データを出力するＮ個のデータ処理出力手段と、それぞれ１本のデータ列に含まれるデータを処理出力する時刻を示したデータ処理出力時刻情報を１本のデータ列から検出するＮ個のデータ処理出力時刻検出手段と、Ｎ個のデータ処理出力手段が、Ｎ本のデータ列間で同期をとり、時間順に従い、処理をとばしたり滞らせることなくＮ本のデータ列のデータを処理出力できるように、データ群接続点指示信号に従って基準時刻検出手段で検出された基準時刻情報により同期の基準を更新し、Ｎ個のデータ列処理出力時刻検出手段で検出されたデータ処理出力時刻情報を基に、Ｎ個のデータ処理出力手段が正しい時刻にデータを処理出力できるように同期信号をＮ個のデータ処理出力手段に対して出力するデータ処理出力同期手段で構成するようにしたので、基準時刻の値やデータ処理出力時刻の値がデータ群単位である値を基準に割り振られていてデータ群間で何等関係を持っていない場合、基準時刻の値を比較してデータ群の繋ぎ目を知ることにより、同期の基準をデータ群ごとに更新することを可能とする。また、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が連続であるデータの処理出力するときに、時間順に従い、処理をとばしたり滞らせることなく連続的にデータ処理出力することが可能となる。さらに、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が間欠的に存在するデータを処理出力するときに、データ処理出力時刻に従い、データ処理出力時刻を付加されたデータ単位で正しい時刻に処理出力することが可能となる。また、多重化されて入力される複数本の意味のあるデータのなかからデータ群の繋ぎ目を検出し、この繋ぎ目を参照して、多重化されたデータのなかから抽出したＳＣＲ情報をシステムクロックにセットし、多重化されたデータを分離しそれぞれを処理出力する際の同期をとるようにしたので、同期の基準をＶＯＢごとに更新することが可能となる。
【０１２７】
なお、データ処理同期装置に入力される入力データは、主映像データ，音声データ，副映像データを含むビットストリームに限るものではなく、データ処理出力上、同期をとる必要のあるデータであればよい。
また、データ処理同期装置の構成上、基準時刻検出手段５０１は本実施の形態３で示す位置や接続関係通りに配置される必要はなく、データ列分離手段５０２の後段に設け、これで選択された第１データ列から第Ｎデータ列のうち、いずれかのデータ列を入力データとしても構わない。
【０１２８】
そして、いずれかのデータ列のデータ処理出力時刻情報が間欠的なものではなく連続的に変化し続けるものであれば、そのデータ列に付加されているデータ処理出力時刻情報を基準時刻情報の代わりに用いても構わない。その場合、基準時刻検出手段５０１にデータ群の繋ぎ目検出機能を設ける必要はない。
【０１２９】
実施の形態４．
この実施の形態４は、本願の請求項６、７、１３、１４，１５、１６、１８、１９、２０に係る発明に対応するものであり、或るまとまった処理単位が連なった複数本の意味のあるデータが多重化されてシリアルデータとして入力される場合に、これらのデータを互いに同期させてデータがとぎれることなく処理し出力できるようにする構成を、データ処理出力時刻を用いてデータ列の繋ぎ目を検出することにより実現したものである。
【０１３０】
図８は、本発明の実施の形態４におけるデータ処理同期装置のブロック図を示したものである。
図８において、データ処理同期装置に入力される入力データＩは、本発明の実施の形態２における入力データと同じものである。但し、Ｎ本のデータ列のうち、少なくとも１つのデータ列のデータ処理出力時刻情報は主映像データのように非間欠的に存在する、即ち連続的に存在しかつ変化し続けるものであることが必要であり、ここでは、説明上、第１データ列Ｄ１のデータ処理出力時刻情報が連続的に変化し続けるものとする。
【０１３１】
６０１は、システムクロックＳＣにセットするＳＣＲ情報（基準時刻情報）を入力データＩより検出する基準時刻検出手段である。６０２は、入力データＩをデータ列ごとに分離し、第１データ列Ｄ１ないし第Ｎデータ列ＤＮを分離生成するデータ列分離手段である。６０３１  は第１データ処理出力時刻比較手段であり、第１データ列Ｄ１からＰＴＳ情報（データ処理出力時刻情報）を検出するとともに、以前に検出したデータ処理時刻と比較して、今回検出したデータ処理時刻の値が以前に検出したデータ処理時刻の値より小さくなっていることを検出することにより、データ群の繋ぎ目を検出する。６０４１  は、データ処理出力同期手段６１２より出力される同期信号に従って、第１データ列Ｄ１に含まれるデータを処理し、第１出力データＯ１を出力する第１データ処理出力手段である。そして、これら第１データ処理出力時刻比較手段６０３１  と第１データ処理出力手段６０４１  により、第１データ列処理系６０５１  が構成される。そして、この実施の形態４では第１データ列処理系６０５１  以外のデータ列処理系に入力されるデータ列処理出力時刻情報は間欠的に存在しても構わない。６０３２  は第２データ列Ｄ２からＰＴＳ情報（データ処理出力時刻情報）を検出する第２データ処理出力時刻検出手段、６０４２  は、データ処理出力同期手段６１２より出力される同期信号に従って、第２データ列Ｄ２に含まれるデータを処理し、第２出力データＯ２を出力する第２データ処理出力手段である。そして、これら第２データ処理出力時刻検出手段６０３２  と第２データ処理出力手段６０４２  により、第２データ列処理系６０５２  が構成される。データ処理同期装置には第２データ列処理系６０５２  と同じ構成のデータ列処理系が（Ｎ−１）個含まれていて、第Ｎデータ列処理系６０５Ｎ  は第Ｎデータ処理出力時刻検出手段６０３Ｎ  と第Ｎデータ処理出力手段６０４Ｎ  から構成されている。
【０１３２】
６１２はデータ処理出力同期手段であり、各データ処理出力手段６０４１  、６０４２  、…、６０４Ｎ  がデータ列間で同期をとり、時間順に従い、処理をとばしたり滞らせることなく各データ列のデータを処理出力できるように、第１データ処理出力時刻比較手段６０３１  から出力されるデータ群接続点指示信号に従って、基準時刻検出手段６０１で検出された基準時刻情報をその内部のシステムクロックＳＣにセットする。そして、第１データ処理出力時刻比較手段６０３１  と各データ列処理出力時刻検出手段６０３２  、…、６０３Ｎ  で検出されたデータ処理出力時刻情報を基に、各データ処理出力手段６０４１  、６０４２  、…、６０４Ｎ  が正しい時刻にデータを処理出力できるように同期信号を出力する。
【０１３３】
以上のように構成された本実施の形態４の動作について説明する。
基準時刻検出手段６０１では入力データＩから基準時刻情報を検出し、データ処理出力同期手段６１２に対し基準時刻情報を出力する。第１データ処理出力時刻比較手段６０３１  では非間欠的に入力される第１データ列Ｄ１からデータ処理出力時刻情報を検出し、データ処理出力同期手段６１２に対しデータ処理出力時刻情報を出力する。さらに、第１データ処理出力時刻比較手段６０３１  は検出したデータ処理出力時刻情報を記憶しておき、以前に検出し記憶していたデータ処理出力時刻情報と比較する。データ処理出力時刻情報はデータ群単位で、例えば“０”等の或る値を基準に付加されているので、第１データ列Ｄ１のデータ処理出力時刻情報は一定の割合で増加し続け、データ群の途中で減少する事はない。このため、今回検出したデータ処理出力時刻情報の値が、以前に検出したデータ処理出力時刻情報の値より小さくなっているのは異なるデータ群のデータ処理出力時刻情報を検出したときのみである。よって、以前に検出したデータ処理出力時刻情報の値より小さくなっていることを検出することにより、第１データ処理出力時刻比較手段６０３１  はデータ群の繋ぎ目を検出し、データ処理出力同期手段６１２に対しデータ群接続点指示信号を出力する。
【０１３４】
他の手段の動作については、本発明の実施の形態２における動作と同様であり、入力データＩはデータ列分離手段６０２によりデータ列単位で分離され、Ｎ本のデータ列Ｄ１ないしＤＮに分離される。
【０１３５】
これらＮ本のデータ列Ｄ１ないしＤＮはデータ列処理系６０５１  、６０５２  ないし６０５Ｎ  に入力される。
それぞれのデータ列は複数のＶＯＢから構成されていて、各ＶＯＢに含まれるデータには、データ処理出力が行われる単位ごとにデータ処理出力時刻が付加されている。このＰＴＳ情報は第１データ列Ｄ１に関してはデータ処理出力時刻比較手段６０３１  によって検出されており、第２ないし第Ｎデータ列Ｄ２ないしＤＮに関して各データ処理出力時刻検出手段６０３２  ないし６０３Ｎ  により検出される。そして、ＳＣＲやＰＴＳは各ＶＯＢ毎に“０”を基準に割り振られていて、ＶＯＢ同士の間では何等関係を持っていない。そのため、各ＶＯＢの初頭からの経過時間が同一であればＶＯＢが異なっていても同じ時刻が付加されている。
【０１３６】
従って、ＶＯＢ１の画像の出力が終了するとともにシステムクロックＳＣにＳＣＲの値をセットしなければならないが、本実施の形態４では副映像のようにＰＴＳが断続的に存在するのではなく、主映像のように連続的に入力されＰＴＳが間欠的とならないデータよりデータ処理出力時刻比較手段６０３１  によってＰＴＳ検出し、かつこのデータ処理出力時刻比較手段６０３１  からデータ接続点指示信号が出力されるため、データ処理出力同期手段６１２がシステムクロックＳＣにＳＣＲの値をセットすることができる。
【０１３７】
よって、ＳＣＲやＰＴＳがＶＯＢ単位で“０”を基準に割り振られていてＶＯＢ間で何等関係を持っていないにもかかわらず、ＶＯＢの繋ぎ目を知ることにより、同期の基準をＶＯＢごとに更新することが可能となる。
また、この実施の形態４においても、実施の形態２と同様に、ＶＯＢ１の画像出力が終了するのを知ることができたとしても、ＶＯＢ２のＳＣＲの値をシステムクロックにセットすることができない場合が生じる。
【０１３８】
しかしながら、このような状況においても、実施の形態２と同様に、データ処理出力同期手段６１２がデータ接続点指示信号からＶＯＢ１の画像出力終了を知ることができるため、第１データ処理出力手段６０４１  に対してシステムクロックとの同期の解除を指示することができ、ＶＯＢの繋ぎ目を知ることにより、データ列間で同期をとりＰＴＳの値が連続であるデータの処理出力するときに、時間順に従い、処理をとばしたり滞らせることなく連続的にデータ処理出力することが可能となる。
【０１３９】
また、ＰＴＳの値が間欠的に存在する場合についても、実施の形態２と同様に、データ処理出力同期手段６１２がデータ接続点指示信号からＶＯＢ１の画像出力終了を知ることができるため、第Ｎデータ処理出力手段６１０に対してデータ処理出力の停止を指示することができる。このため、再びデータ処理出力を開始するのは、システムクロックＳＣにＳＣＲの値がセットされてからとなるようにすることができる。
【０１４０】
よって、ＶＯＢの繋ぎ目を知ることにより、データ列間で同期をとりＰＴＳが不連続であるデータの処理出力するときに、ＰＴＳに従い、ＰＴＳを付加されたデータ単位で正しい時刻に処理出力することが可能となる。
【０１４１】
このように、本実施の形態４によれば、同期の基準を更新するために必要である基準時刻情報を入力データより検出する基準時刻検出手段と、入力データをＮ本のデータ列から分離するデータ列分離手段と、同期信号に従って、Ｎ本データ列のうちいずれか１本のデータ列に含まれるデータを処理し、出力データを出力するＮ個のデータ処理出力手段と、いずれか１本のデータ列に含まれるデータを処理出力する時刻を示したデータ処理出力時刻情報をいずれか１本のデータ列から検出し、検出した前記データ処理出力情報を以前に検出したデータ処理出力情報と比較することにより、入力データのデータ群の繋ぎ目を検出しデータ群接続点指示信号を出力するＭ個のデータ処理出力時刻比較手段と、いずれか１本のデータ列に含まれるデータを処理出力する時刻を示したデータ処理出力時刻情報をいずれか１本のデータ列から検出する（Ｎ−Ｍ）個のデータ処理出力時刻検出手段と、各Ｎ個のデータ処理出力手段が、各Ｎ本のデータ列間で同期をとり、時間順に従い、処理をとばしたり滞らせることなく各Ｎ本のデータ列のデータを処理出力できるように、データ群接続点指示信号に従って基準時刻検出手段で検出された基準時刻情報により同期の基準を更新し、各Ｍ個のデータ処理出力時刻比較手段と各（Ｎ−Ｍ）個のデータ処理出力時刻検出手段で検出されたデータ処理出力時刻情報を基に、Ｎ個のデータ処理出力手段が正しい時刻にデータを処理出力できるように前記同期信号を各Ｎ個のデータ処理出力手段に対して出力するデータ処理出力同期手段で構成されているため、基準時刻の値やデータ処理出力時刻の値がデータ群単位である値を基準に割り振られていてデータ群間で何等関係を持っていない場合、データ処理出力時刻の値を比較してデータ群の繋ぎ目を知ることにより、同期の基準をデータ群ごとに更新することが可能となる。また、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が連続であるデータを処理出力するときに、時間順に従い、処理をとばしたり滞らせることなく連続的にデータ処理出力することが可能となる。さらに、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が間欠的に存在するデータを処理出力するときに、データ処理出力時刻に従い、データ処理出力時刻を付加されたデータ単位で正しい時刻に処理出力することが可能となる。
【０１４２】
なお、データ処理同期装置に入力される入力データは、主映像データ，音声データ，副映像データを含むビットストリームに限るものではなく、データ処理出力上、同期をとる必要のあるデータであればよい。
また、データ処理同期装置の構成上、基準時刻検出手段６０１は本実施の形態４で示す位置や接続関係に配置される必要はなく、データ列選択手段６０２で選択された第１データ列から第Ｎデータ列のうちいずれかのデータ列を入力データとしても構わない。
そして、第１データ列のデータ処理出力時刻情報のみが連続的に変化し続ける必要はなく、Ｎ本のデータ列のうち、いずれのデータ列のデータ処理出力時刻情報が連続的に変化し続けても構わない。
【０１４３】
さらに、データ処理系の数は、データ処理出力時刻比較手段を含むデータ処理系のみの１つであっても構わない。
また、データ処理出力時刻情報が連続的に変化し続けるデータ列に付加されているデータ処理出力時刻情報を基準時刻情報として用いてもよく、その場合、基準時刻検出手段６０１はこれを必要としない。
【０１４４】
実施の形態５．
この実施の形態５は、本願の請求項８、９、１０、１３，１４，１５に係る発明に対応するものであり、或るまとまった処理単位が連なった複数本の意味のあるデータが多重化されてシリアルデータとして入力される場合に、これらのデータを互いに同期させてデータがとぎれることなく処理し出力できるようにする構成を、予め入力データに含まれている、データの繋ぎ目を示す情報を用いてデータ列の繋ぎ目を検出することにより実現したものである。
【０１４５】
図９は本発明の実施の形態５におけるデータ処理同期装置のブロック図を示したものである。
図９において、データ処理同期装置に入力される入力データＩは、本発明の実施の形態２における入力データＩと同じものである。
【０１４６】
７０１は、外部の装置等より入力されるデータ群接続点伝達信号に従って入力データＩのデータ群の繋ぎ目に対しこれが繋ぎ目である旨を示すデータを挿入するデータ挿入手段である。７０２はシステムクロックＳＣにセットすべきＳＣＲ情報（基準時刻情報）を入力データＩより検出する基準時刻検出手段である。７０３は入力データＩをデータ列ごとに分離し、第１データ列Ｄ１ないし第Ｎデータ列ＤＮと前記データ挿入手段７０１により挿入された挿入データＤＩを分離生成するデータ列分離手段である。７０４はデータ挿入手段７０１が挿入した挿入データＤＩを解析することにより、入力データＩのデータ群の繋ぎ目を検出する挿入データ解析手段である。７０５１  は第１データ列Ｄ１からＰＴＳ情報（データ処理出力時刻情報）を検出する第１データ処理出力時刻検出手段、７０６１  はデータ処理出力同期手段７１１より出力される同期信号に従って、第１データ列Ｄ１に含まれるデータを処理し、第１出力データＯ１を出力する第１データ処理出力手段である。そしてこれら第１データ処理出力時刻検出手段７０５１  と第１データ処理出力手段７０６１  により、第１データ列処理系７０７１  が構成される。データ処理同期装置には第１データ列処理系７０７１  と同じ構成のデータ列処理系がＮ個含まれていて、第Ｎデータ列処理系７０７Ｎ  は第Ｎデータ処理出力時刻検出手段７０５Ｎ  と第Ｎデータ処理出力手段７０６Ｎ  から構成されている。
【０１４７】
７１１はデータ処理出力同期手段であり、データ処理出力手段７０６１  、…、７０６Ｎ  がデータ列間で同期をとり、時間順に従い、処理をとばしたり滞らせることなく各データ列のデータを処理出力できるように、基準時刻検出手段７０２で検出された基準時刻情報をシステムクロックＳＣにセットする。そして、各データ列処理出力時刻検出手段７０５１  、…、７０５Ｎ  で検出されたデータ処理出力時刻情報を基に、各データ処理出力手段７０６１  、…、７０６Ｎ  が正しい時刻にデータを処理出力できるように同期信号を出力する。
【０１４８】
以上のように構成された本実施の形態５の動作について説明する。説明の都合上、入力データＩは主映像データ、副映像データを含むビットストリームであるとする。そして入力データに挿入されるデータＤＩは、これに付加されているＰＴＳの値が“０”であるダミーの副映像データであるとする。この副映像ダミーデータＤＩは、データ処理出力手段で処理出力されるべきデータを持たず、更にＰＴＳの値のみが意味を持っている副映像データである。
【０１４９】
データ挿入手段７０１は、外部の装置等から入力され、入力データＩの繋ぎ目を示すデータ群接続点伝達信号に従い、入力データＩのデータ群の繋ぎ目において副映像ダミーデータＤＩを挿入する。基準時刻検出手段７０２では入力データＩからＳＣＲ情報を検出し、データ処理出力同期手段７１１に対しＳＣＲ情報を出力する。データ列分離手段７０３により、入力データＩはデータ列単位で分離され、Ｎ本のデータ列Ｄ１ないしＤＮが生成されるとともに、入力データＩに挿入されている副映像ダミーデータＤＩが分離される。
【０１５０】
ここで、説明の都合上、第１データ処理系７０７１  では主映像データが処理出力され、第Ｎデータ処理系７０７Ｎ  では副映像データが処理出力されるものとする。
【０１５１】
挿入データ解析手段７０４は副映像データＤＩを解析し、ＰＴＳの値が“０”であることにより、解析した副映像データが副映像ダミーデータＤＩであると解釈する。そして、ダミー副映像データが挿入されている点をデータ群の繋ぎ目であると認識して、データ処理出力同期手段７１１に対してデータ群接続点指示信号を出力する。
【０１５２】
データ処理出力同期手段７１１は、すべてのデータ処理出力手段７０６１  、ないし７０６Ｎ  でＶＯＢの最後のデータ処理出力が行われ、すべてのデータ処理出力時刻検出手段７０５１  、…、７０５Ｎ  で次のＶＯＢの最初のデータ処理出力時刻情報が検出されたときにその内部のシステムクロックＳＣに次のＶＯＢのＳＣＲの値をセットする。
【０１５３】
またデータ処理出力同期手段７１１は、データ群接続点指示信号が入力されると、副映像ダミーデータ以降に入力された副映像データは次のＶＯＢのデータであるとして、第Ｎデータ処理出力手段７０９に対して副映像データの処理出力の停止を指示する。再びデータ処理出力を開始するのは、システムクロックにＳＣＲの値がセットされてから、または主映像データに付加されているＰＴＳの値の減少が検出され、第１データ処理出力系７０７１  で次のＶＯＢのデータの処理出力が開始されてからである。
【０１５４】
よって、データの挿入によってＶＯＢの繋ぎ目を知ることにより、データ列間で同期をとりＰＴＳが間欠的に存在するデータを処理出力するときに、ＰＴＳに従いＰＴＳを付加されたデータ単位で正しい時刻に処理出力することが可能となる。
【０１５５】
このように、本実施の形態５によれば、入力データの繋ぎ目の場所を伝える信号に従い、データ群の繋ぎ目を示すデータを入力データに挿入するデータ挿入手段と、同期の基準を更新するために必要である基準時刻情報を入力データより検出する基準時刻検出手段と、入力データからＮ本のデータ列と挿入データを分離するデータ列分離手段と、挿入データを解析することにより入力データのデータ群の繋ぎ目を検出しデータ群接続点指示信号を出力するＭ個の挿入データ解析手段と、同期信号に従って、１本のデータ列に含まれるデータを処理し、出力データをそれぞれ出力するＮ個のデータ処理出力手段と、１本のデータ列に含まれるデータを処理出力する時刻を示したデータ処理出力時刻情報を１本のデータ列からそれぞれ検出するＮ個のデータ処理出力時刻検出手段と、Ｎ個のデータ処理出力手段が、Ｎ本のデータ列間で同期をとり、時間順に従い、処理をとばしたり滞らせることなくＮ本のデータ列のデータを処理出力できるように、データ群接続点指示信号に従って基準時刻検出手段で検出された基準時刻情報により同期の基準を更新し、Ｎ個のデータ列処理出力時刻検出手段で検出されたデータ処理出力時刻情報を基に、Ｎ個のデータ処理出力手段が正しい時刻にデータを処理出力できるように同期信号をＮ個のデータ処理出力手段に対して出力するデータ処理出力同期手段とで構成されているようにしたので、データを挿入してデータ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が間欠的に存在するデータを処理出力するときに、データ処理出力時刻に従い、データ処理出力時刻を付加されたデータ単位で正しい時刻に処理出力することが可能となる。
【０１５６】
また、多重化されて入力される複数本の意味のあるデータのなかからデータ群の繋ぎ目を検出し、この繋ぎ目を参照して、多重化されたデータのなかから抽出した基準時刻情報をシステムクロックにセットし、多重化されたデータを分離しそれぞれを処理出力する際の同期をとるようにしたので、同期の基準をＶＯＢごとに更新することが可能となる。
【０１５７】
なお、データ処理同期装置に入力される入力データは、主映像データ、副映像データを含むビットストリームに限るものではなく、データ処理出力上、同期をとる必要のあるデータであればよい。
【０１５８】
また、データ処理同期装置の構成上、基準時刻検出手段７０２は本実施の形態５で示す位置や接続関係により配置される必要はなく、データ列選択手段７０３で選択された第１データ列Ｄ１から第Ｎデータ列ＤＮのうち、いずれかのデータ列を入力データとしても構わない。
【０１５９】
そして、データ処理同期装置の構成上、データ挿入手段７０１は本実施の形態５で示す位置に配置される必要はなく、データ列選択手段７０３の後段に設けられ、これで選択された第１データ列Ｄ１から第Ｎデータ列ＤＮのうち、いずれかのデータ列を入力データとしても構わない。
【０１６０】
また、データ挿入手段７０１で挿入されるデータは、付加されている処理出力時刻情報の値が“０”であるダミーの副映像データである必要はなく、挿入データ解析手段７０４で解析して、挿入されたデータであることが認識できるのであれば、いかなるデータを挿入しても構わない。
【０１６１】
さらに、いずれかのデータ列のデータ処理出力時刻情報が連続的に変化し続けるのであれば、そのデータ列に付加されているデータ処理出力時刻情報を基準時刻情報として用いても構わないものであり、その場合、基準時刻検出手段７０２は必要としない。
【０１６２】
実施の形態６．
この実施の形態６は、本願の請求項１１、１２、１３、１４、１５に係る発明に対応するものであり、或るまとまった処理単位が連なった複数本の意味のあるデータが多重化されてシリアルデータとして入力される場合に、これらのデータを互いに同期させてデータがとぎれることなく処理し出力できるようにし、かつ、間欠的に入力されるデータをこれに正しく対応するＶＯＢにおいて出力できるようにしたものである。
【０１６３】
図１０は、本発明の実施の形態６におけるデータ処理同期装置のブロック図を示したものである。
図１０において、データ処理同期装置に入力される入力データＩは、本発明の実施の形態２における入力データＩと同じものである。
【０１６４】
８０１は、システムクロックＳＣにセットするＳＣＲ情報（基準時刻情報）を入力データＩより検出する基準時刻検出手段である。８０２は、入力データＩをデータ列ごとに分離し、第１データ列Ｄ１ないし第Ｎデータ列ＤＮを生成するデータ列分離手段である。８０３１  は、第１データ列Ｄ１を蓄えるとともに、蓄えているデータ上でデータ群の繋ぎ目を外部の装置等から入力されるデータ群接続点伝達信号により認識する第１データ列蓄積手段である。８０４１  は第１データ列Ｄ１からＰＴＳ情報（データ処理出力時刻情報）を検出する第１データ処理出力時刻検出手段、８０５１  はデータ処理出力同期手段８１１より出力される同期信号に従って、第１データ列Ｄ１に含まれるデータを処理し、第１出力データＯ１を出力する第１データ処理出力手段である。これら第１データ列蓄積手段８０３１  と第１データ処理出力時刻検出手段８０４１  と第１データ処理出力手段８０５１  により、第１データ列処理系８０６１  が構成される。データ処理同期装置には第１データ列処理系８０６１  と同じ構成のデータ列処理系が合計Ｎ個含まれていて、第Ｎデータ列処理系８０６Ｎ  が第Ｎデータ蓄積手段８０３Ｎ  と第Ｎデータ処理出力時刻検出手段８０４Ｎ  と第Ｎデータ処理出力手段８０５Ｎ  から構成されている。
【０１６５】
８１１はデータ処理出力同期手段であり、各データ処理出力手段８０５１  、…、８０５Ｎ  がデータ列間で同期をとり、時間順に従い、処理を飛ばしたり滞らせることなく各データ列のデータを処理出力できるように、基準時刻検出手段８０１で検出された基準時刻情報ＳＣＲをシステムクロックＳＣにセットする。そして、各データ列処理出力時刻検出手段８０４１  、…、８０４Ｎ  で検出されたデータ処理出力時刻情報を基に、各データ処理出力手段８０５１  、…、８０５Ｎ  が正しい時刻にデータを処理出力できるように同期信号を出力する。
【０１６６】
以上のように構成された本実施の形態６の動作について説明する。説明の都合上、入力データは主映像データ、副映像データを含むビットストリームであるとする。
基準時刻検出手段８０１では入力データＩからＳＣＲ情報を検出し、データ処理出力同期手段８１１に対しＳＣＲ情報を出力する。データ列分離手段８０２により、入力データＩはデータ列単位で分離され、Ｎ本のデータ列Ｄ１ないしＤＮが生成される。
【０１６７】
また説明の都合上、第１データ処理系８０６１  では主映像データが処理出力され、第Ｎデータ処理系８０６Ｎ  では副映像データが処理出力されるものとする。
【０１６８】
第１データ列蓄積手段８０３１  は、データ列が蓄えられる際にデータ群の繋ぎ目で入力されるデータ接続点伝達信号をカウントすることにより、データ群の繋ぎ目が何番目のものかを認識する。そして、第１データ処理出力手段８０５１  においてデータを処理出力するためにデータを出力するときに、認識していたデータ群接続点までのデータを出力すると、データ処理出力同期手段８１１に対してデータ群接続点指示信号を出力する。
【０１６９】
同様にして、第Ｎデータ列蓄積手段８０３Ｎ  からもデータ処理出力同期手段８１１に対してデータ群接続点指示信号が出力される。
【０１７０】
データ処理出力同期手段８１１は、すべてのデータ処理出力手段８０５１  、…、８０５Ｎ  でＶＯＢの最後のデータ処理出力が行われ、すべてのデータ処理出力時刻検出手段８０４１  、…、８０４Ｎ  で次のＶＯＢの最初のデータ処理出力時刻情報が検出されたときにシステムクロックに次のＶＯＢのＳＣＲの値をセットする。
【０１７１】
また、データ処理出力同期手段８１１は、データ群接続点指示信号が入力されると、それ以降に第Ｎデータ列蓄積手段８０３Ｎ  に蓄えられている副映像データは次のＶＯＢのデータであるとして、第Ｎデータ処理出力手段８０５Ｎ  に対して副映像データの処理出力の停止を指示する。再びデータ処理出力を開始するのは、システムクロックＳＣにＳＣＲの値がセットされてから、または主映像データに付加されているＰＴＳの値の減少が検出され、第１データ処理出力系８０６１  で次のＶＯＢのデータの処理出力が開始されてからである。
【０１７２】
よって、第Ｎデータ列蓄積手段８０３Ｎ  においてＶＯＢの繋ぎ目を認識することにより、データ列間で同期をとりＰＴＳが間欠的に存在するデータを処理出力するときに、ＰＴＳに従い、ＰＴＳを付加されたデータ単位で正しい時刻に処理出力することが可能となる。
【０１７３】
このように、本実施の形態６によれば、同期の基準を更新するために必要である基準時刻情報を入力データより検出する基準時刻検出手段と、入力データをＮ本のデータ列に選択するデータ列選択手段と、Ｎ本のデータ列のうちいずれか１本のデータ列を蓄えていて、かつ蓄えられたデータ列のデータ群の繋ぎ目の場所を伝える信号によりデータ群の繋ぎ目を認識し、データ群の繋ぎ目までデータを出力し終わるとデータ群の繋ぎ目を検出しデータ群接続点指示信号を出力するＭ個のデータ蓄積手段と、同期信号に従って、Ｎ本のデータ列のうちいずれか１本のデータ列に含まれるデータを処理し、出力データを出力するＮ個のデータ処理出力手段と、１本のデータ列に含まれるデータを処理出力する時刻を示したデータ処理出力時刻情報を１本のデータ列からそれぞれ検出するＮ個のデータ処理出力時刻検出手段と、Ｎ個のデータ処理出力手段が、Ｎ本のデータ列間で同期をとり、時間順に従い、処理をとばしたり滞らせることなくＮ本のデータ列のデータを処理出力できるように、データ群接続点指示信号に従って基準時刻検出手段で検出された基準時刻情報により同期の基準を更新し、Ｎ個のデータ列処理出力時刻検出手段で検出されたデータ処理出力時刻情報を基に、Ｎ個のデータ処理出力手段が正しい時刻にデータを処理出力できるように同期信号をＮ個のデータ処理出力手段に対して出力するデータ処理出力同期手段とで構成するか、あるいは、データ蓄積手段で蓄えられるデータは、データ列選択手段で選択されたデータ列ではなく、入力されるデータである。そのため、データ蓄積手段においてデータ群の繋ぎ目を認識するように構成することにより、データ列間で同期をとりデータ処理出力時刻の値が間欠的に存在するデータを処理出力するときに、データ処理出力時刻に従い、データ処理出力時刻を付加されたデータ単位で正しい時刻に処理出力することが可能となる。
【０１７４】
また、多重化されて入力される複数本の意味のあるデータのなかからデータ群の繋ぎ目を検出し、この繋ぎ目を参照して、多重化されたデータのなかから抽出したＳＣＲ情報をシステムクロックにセットし、多重化されたデータを分離しそれぞれを処理出力する際の同期をとるようにしたので、同期の基準をＶＯＢごとに更新することが可能となる。
【０１７５】
なお、データ処理同期装置に入力される入力データは、主映像データ、副映像データを含むビットストリームに限らない。データ処理出力上、同期をとる必要のあるデータであればよい。
また、データ処理同期装置の構成上、基準時刻検出手段８０１は本実施の形態で示す位置に配置される必要はない。データ列分離手段８０２で選択された第１データ列から第Ｎデータ列のうち、いずれかのデータ列を入力データとしても構わない。
【０１７６】
そして、データ処理同期装置の構成上、各データ列蓄積手段８０３１  、…、８０３Ｎ  は本実施の形態で示す位置に配置される必要はない。データ列分離手段８０２で選択される以前の入力データを蓄積しても構わない。
【０１７７】
また、いずれかのデータ列のデータ処理出力時刻情報が連続的に変化し続けるのであれば、そのデータ列に付加されているデータ処理出力時刻情報を基準時刻情報として用いても構わない。その場合、基準時刻検出手段８０１は必要ない。
【０１７８】
なお、実施の形態２から実施の形態６においてデータ群ごとに同期の基準を合わせる方法として、システムクロックに基準時刻情報の値をセットするように説明しているが、この方法に限るものではない。連続して増加し続けるシステムクロックと基準時刻との差をデータ群が変わるごとに検出することにより、システムクロックを基準時刻に合わせるなどさまざまな方法をとり得る。
【０１７９】
【発明の効果】
以上のように、本願発明の請求項１に係る発明によれば、一連のデータであるデータ群がそれぞれ複数連なったＮ（Ｎは１以上の整数）本の入力データ列のうちの、該当する１本の入力データ列に含まれるデータを、同期情報に従いそれぞれ処理するとともに、当該処理によって得られた出力データをそれぞれ出力するＮ個のデータ処理出力手段と、前記Ｎ本の入力データ列を構成するデータ群の繋ぎ目を示すデータ群接続点指示情報に基いて同期の基準を更新し、前記Ｎ本のデータ列のデータ処理出力タイミングを伝えるデータ処理出力タイミング情報に基いて前記Ｎ個のデータ処理出力手段が前記Ｎ個のデータ列間で同期をとりデータを時間順に従った本来のタイミングで処理出力できるように、当該Ｎ個のデータ処理出力手段に対し前記同期情報を出力するデータ処理出力同期手段とを備えるようにしたので、基準時刻の値やデータ処理出力時刻の値がデータ群単位である値を基準に割り振られていてデータ群間で何等関係を持っていない場合、データ群の繋ぎ目において、同期の基準をデータ群ごとに更新することが可能となるという有利な効果が得られる。
【０１８０】
また、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が連続であるデータを処理出力するときに、時間順に従い、処理をとばしたり滞らせることなく連続的にデータ処理出力することが可能になるという有利な効果が得られる。
【０１８１】
さらに、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が不連続であるデータを処理出力するときに、データ処理出力時刻に従い、データ処理出力時刻を付加されたデータ単位で正しい時刻に処理出力することが可能になるという有利な効果が得られる。
【０１８２】
また、本願発明の請求項２に係る発明によれば、請求項１記載のデータ処理同期装置において、前記Ｎ本の入力データ列に含まれるデータ群の繋ぎ目を検出するデータ群接続点検出手段を備え、当該データ群接続点検出手段から前記データ群接続点指示情報が出力されるようにしたので、基準時刻の値やデータ処理出力時刻の値がデータ群単位で或る値を基準に割り振られていてデータ群間で何等関係を持っていない場合、実際にデータ群の繋ぎ目を知ることができ、同期の基準をデータ群ごとに更新することが可能となるという有利な効果が得られる。
【０１８３】
また、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が連続であるデータを処理出力するときに、時間順に従い、処理をとばしたり滞らせることなく連続的にデータ処理出力することが可能になるという有利な効果が得られる。
【０１８４】
さらに、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が不連続であるデータを処理出力するときに、データ処理出力時刻に従い、データ処理出力時刻を付加されたデータ単位で正しい時刻に処理出力することが可能になるという有利な効果が得られる。
【０１８５】
また、本願発明の請求項３に係る発明によれば、請求項１記載のデータ処理同期装置において、前記Ｎ本の入力データ列よりデータ処理出力情報を検出するデータ処理出力情報検出手段を備え、当該データ処理出力情報検出手段から前記データ処理出力タイミング情報が出力されるようにしたので、基準時刻の値やデータ処理出力時刻の値がデータ群単位で或る値を基準に割り振られていてデータ群間で何等関係を持っていない場合に、実際にデータ群の繋ぎ目を知ることができ、同期の基準をデータ群ごとに更新することが可能となるという有利な効果が得られる。
【０１８６】
また、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が連続であるデータを処理出力するときに、時間順に従い、処理をとばしたり滞らせることなく連続的にデータ処理出力することが可能になるという有利な効果が得られる。
【０１８７】
さらに、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が不連続であるデータを処理出力するときに、データ処理出力時刻に従い、データ処理出力時刻を付加されたデータ単位で正しい時刻に処理出力することが可能になるという有利な効果が得られる。
【０１８８】
また、本願発明の請求項４に係る発明によれば、一連のデータであるデータ群が複数本連なった入力データのデータ群の繋ぎ目を検出し当該データ群の繋ぎ目を示すデータ群接続点指示情報を出力するデータ群接続点検出手段と、同期の基準を更新するために必要とする基準時刻情報を前記入力データより検出する基準時刻検出手段と、前記入力データをＮ（Ｎは１以上の整数）本のデータ列に分離するデータ列分離手段と、同期情報に従って、前記Ｎ本のデータ列のうちの該当する１本のデータ列に含まれるデータを処理し、当該処理によって得られた出力データをそれぞれ出力するＮ個のデータ処理出力手段と、前記該当する１本のデータ列に含まれるデータを処理出力する時刻を示したデータ処理出力時刻情報を前記該当する１本のデータ列からそれぞれ検出するＮ個のデータ処理出力時刻検出手段と、前記データ群接続点指示情報に基いて前記基準時刻検出手段で検出された前記基準時刻情報により同期の基準を更新し、前記Ｎ個のデータ処理出力時刻検出手段で検出された前記データ処理出力時刻情報を基に、前記Ｎ個のデータ処理出力手段が前記Ｎ個のデータ列間で同期をとりデータを時間順に従った本来のタイミングで処理出力できるように前記Ｎ個のデータ処理手段に対し前記同期情報を出力するデータ処理出力同期手段とを備えるようにしたので、多重化されて１本のデータとなっており、かつこの１本のデータを構成するデータ群のそれぞれが基準時刻の値やデータ処理出力時刻の値がデータ群単位で或る値を基準に割り振られていてデータ群間で何等関係を持っていない場合に、実際にデータ群の繋ぎ目を知ることができ、同期の基準をデータ群ごとに更新することが可能となるという有利な効果が得られる。
【０１８９】
また、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が連続であるデータを処理出力するときに、時間順に従い、処理をとばしたり滞らせることなく連続的にデータ処理出力することが可能になるという有利な効果が得られる。
【０１９０】
さらに、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が不連続であるデータを処理出力するときに、データ処理出力時刻に従い、データ処理出力時刻を付加されたデータ単位で正しい時刻に処理出力することが可能になるという有利な効果が得られる。
【０１９１】
また、本願発明の請求項５に係る発明によれば、同期の基準を更新するために必要とする基準時刻情報を一連のデータであるデータ群が複数本連なった入力データより検出し、当該検出した前記基準時刻情報を以前に検出した基準時刻情報と比較することにより前記入力データのデータ群の繋ぎ目を検出し、当該繋ぎ目を示すデータ群接続点指示情報を出力する基準時刻検出手段と、前記入力データをＮ（Ｎは１以上の整数）本のデータ列に分離するデータ列分離手段と、同期情報に従って、前記Ｎ本のデータ列のうちの該当する１本のデータ列に含まれるデータを処理し、当該処理によって得られた出力データをそれぞれ出力するＮ個のデータ処理出力手段と、前記該当する１本のデータ列に含まれるデータを処理出力すべき時刻を示したデータ処理出力時刻情報を前記該当する１本のデータ列からそれぞれ検出するＮ個のデータ処理出力時刻検出手段と、前記データ群接続点指示情報に従って前記基準時刻検出手段で検出された前記基準時刻情報により同期の基準を更新し、前記Ｎ個のデータ列処理出力時刻検出手段で検出された前記データ処理出力時刻情報を基に、前記Ｎ個のデータ処理出力手段が前記Ｎ個のデータ列間で同期をとり時間順に従った本来のタイミングでデータを処理出力できるように前記Ｎ個のデータ処理出力手段に対し前記同期信号を出力するデータ処理出力同期手段とを備えるようにしたので、多重化されて１本のデータとなっており、かつこの１本のデータを構成するデータ群のそれぞれが基準時刻の値やデータ処理出力時刻の値がデータ群単位で或る値を基準に割り振られていてデータ群間で何等関係を持っていない場合に、入力データに含まれている基準時刻情報を用いて実際にデータ群の繋ぎ目を知ることができ、同期の基準をデータ群ごとに更新することが可能となるという有利な効果が得られる。
【０１９２】
また、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が連続であるデータを処理出力するときに、時間順に従い、処理をとばしたり滞らせることなく連続的にデータ処理出力することが可能になるという有利な効果が得られる。
【０１９３】
さらに、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が不連続であるデータを処理出力するときに、データ処理出力時刻に従い、データ処理出力時刻を付加されたデータ単位で正しい時刻に処理出力することが可能になるという有利な効果が得られる。
【０１９４】
また、本願発明の請求項６に係る発明によれば、同期の基準を更新するために必要とする基準時刻情報を一連のデータであるデータ群が複数本連なった入力データより検出する基準時刻検出手段と、前記入力データをＮ（Ｎは１以上の整数）本のデータ列に分離するデータ列分離手段と、同期情報に従って、前記Ｎ本のデータ列のうちの該当する１本のデータ列に含まれるデータを処理し、当該処理によって得られた出力データをそれぞれ出力するＮ個のデータ処理出力手段と、前記該当する１本のデータ列に含まれるデータを処理出力すべき時刻を示したデータ処理出力時刻情報を前記該当する１本のデータ列から検出し、当該検出した前記データ処理出力情報を以前に検出したデータ処理出力情報と比較することにより前記入力データのデータ群の繋ぎ目を検出し、当該データ群の繋ぎ目を示すデータ群接続点指示情報を出力するＭ（Ｍは１以上Ｎ以下の整数）個データ処理出力時刻比較手段と、前記該当する１本のデータ列に含まれるデータを処理出力すべき時刻を示したデータ処理出力時刻情報を前記該当する１本のデータ列からそれぞれ検出する（Ｎ−Ｍ）個のデータ処理出力時刻検出手段と、前記データ群接続点指示情報に従って前記基準時刻検出手段で検出された前記基準時刻情報により同期の基準を更新し、前記Ｍ個のデータ処理出力時刻比較手段で検出されたデータ群接続点指示情報と前記（Ｎ−Ｍ）個のデータ処理出力時刻検出手段で検出された前記データ処理出力時刻情報を基に、前記Ｎ個のデータ処理出力手段が前記Ｎ個のデータ列間で同期をとりデータを時間順に従った本来のタイミングで処理出力できるように前記同期情報を出力するデータ処理出力同期手段とを備えるようにしたので、多重化されて１本のデータとなっており、かつこの１本のデータを構成するデータ群のそれぞれが基準時刻の値やデータ処理出力時刻の値がデータ群単位で或る値を基準に割り振られていてデータ群間で何等関係を持っていない場合に、連続的に得られるデータ処理出力時刻情報を用いて実際にデータ群の繋ぎ目を知ることができ、同期の基準をデータ群ごとに更新することが可能となるという有利な効果が得られる。
【０１９５】
また、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が連続であるデータを処理出力するときに、時間順に従い、処理をとばしたり滞らせることなく連続的にデータ処理出力することが可能になるという有利な効果が得られる。
【０１９６】
さらに、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が不連続であるデータを処理出力するときに、データ処理出力時刻に従い、データ処理出力時刻を付加されたデータ単位で正しい時刻に処理出力することが可能になるという有利な効果が得られる。
【０１９７】
また、本願発明の請求項７に係る発明によれば、請求項６記載のデータ処理同期装置において、基準時刻情報として、データ処理出力時刻比較手段またはデータ処理出力時刻検出手段で検出されたデータ処理出力時刻情報を用いるようにしたので、多重化されて１本のデータとなっており、かつこの１本のデータを構成するデータ群のそれぞれが基準時刻の値やデータ処理出力時刻の値がデータ群単位で或る値を基準に割り振られていてデータ群間で何等関係を持っていない場合に、連続的に得られるデータ処理出力時刻情報を用いて実際にデータ群の繋ぎ目を知ることができ、同期の基準をデータ群ごとに更新することが可能となるという有利な効果が得られる。
【０１９８】
また、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が連続であるデータを処理出力するときに、時間順に従い、処理をとばしたり滞らせることなく連続的にデータ処理出力することが可能になるという有利な効果が得られる。
【０１９９】
さらに、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が不連続であるデータを処理出力するときに、データ処理出力時刻に従い、データ処理出力時刻を付加されたデータ単位で正しい時刻に処理出力することが可能になるという有利な効果が得られる。
【０２００】
また、本願発明の請求項８に係る発明によれば、一連のデータであるデータ群が複数本連なった入力データの繋ぎ目の位置を示すデータ群接続点指示情報に従い、データ群の繋ぎ目を示すデータを前記入力データに挿入するデータ挿入手段と、同期の基準を更新するために必要とする基準時刻情報を前記入力データより検出する基準時刻検出手段と、前記入力データをＮ（Ｎは１以上の整数）本のデータ列と前記挿入データに分離するデータ列分離手段と、前記挿入データを解析することにより前記入力データのデータ群の繋ぎ目を検出し前記データ群接続点指示情報を出力するＭ個（Ｍは１以上Ｎ以下の整数）の挿入データ解析手段と、同期情報に従って、前記Ｎ本データ列のうち該当する１本のデータ列に含まれるデータを処理し、当該処理によって得られた出力データをそれぞれ出力するＮ個のデータ処理出力手段と、前記該当する１本のデータ列に含まれるデータを処理出力する時刻を示したデータ処理出力時刻情報を前記該当する１本のデータ列から検出するＮ個のデータ処理出力時刻検出手段と、前記データ群接続点指示情報に基いて前記基準時刻検出手段で検出された前記基準時刻情報により同期の基準を更新し、前記Ｎ個のデータ列処理出力時刻検出手段で検出された前記データ処理出力時刻情報を基に、前記Ｎ個のデータ処理出力手段が前記Ｎ個のデータ列間で同期をとりデータを時間順に従った本来のタイミングで処理出力できるように前記同期情報を出力するデータ処理出力同期手段とを備えるようにしたので、多重化されて１本のデータとなっており、かつこの１本のデータを構成するデータ群のそれぞれが基準時刻の値やデータ処理出力時刻の値がデータ群単位で或る値を基準に割り振られていてデータ群間で何等関係を持っていない場合に、入力データに予め含まれているデータ群接続点指示情報を用いて実際にデータ群の繋ぎ目を知ることができ、同期の基準をデータ群ごとに更新することが可能となるという有利な効果が得られる。
【０２０１】
また、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が連続であるデータを処理出力するときに、時間順に従い、処理をとばしたり滞らせることなく連続的にデータ処理出力することが可能になるという有利な効果が得られる。
【０２０２】
さらに、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が不連続であるデータを処理出力するときに、データ処理出力時刻に従い、データ処理出力時刻を付加されたデータ単位で正しい時刻に処理出力することが可能になるという有利な効果が得られる。
【０２０３】
また、本願発明の請求項９に係る発明によれば、請求項８記載のデータ処理同期装置において、前記データ挿入手段は、Ｎ本のデータ列のうち少なくとも１本のデータ列に対して、データ処理出力時刻が特別に定められた値であるデータを挿入するようにしたので、多重化されて１本のデータとなっており、かつこの１本のデータを構成するデータ群のそれぞれが基準時刻の値やデータ処理出力時刻の値がデータ群単位で或る値を基準に割り振られていてデータ群間で何等関係を持っていない場合に、入力データに予め含まれているデータ群接続点指示情報を用いて実際にデータ群の繋ぎ目を知ることができ、同期の基準をデータ群ごとに更新することが可能となるという有利な効果が得られる。
【０２０４】
また、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が連続であるデータを処理出力するときに、時間順に従い、処理をとばしたり滞らせることなく連続的にデータ処理出力することが可能になるという有利な効果が得られる。
【０２０５】
さらに、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が不連続であるデータを処理出力するときに、データ処理出力時刻に従い、データ処理出力時刻を付加されたデータ単位で正しい時刻に処理出力することが可能になるという有利な効果が得られる。
【０２０６】
また、本願発明の請求項１０に係る発明によれば、請求項８記載のデータ処理同期装置において、前記データ挿入手段は、Ｎ本のデータ列のうち少なくとも１本のデータ列に対して、データ処理出力時刻が０であるデータを挿入するようにしたので、多重化されて１本のデータとなっており、かつこの１本のデータを構成するデータ群のそれぞれが基準時刻の値やデータ処理出力時刻の値がデータ群単位で或る値を基準に割り振られていてデータ群間で何等関係を持っていない場合に、入力データに予め含まれているデータ群接続点指示情報を用いて実際にデータ群の繋ぎ目を知ることができ、同期の基準をデータ群ごとに更新することが可能となるという有利な効果が得られる。
【０２０７】
また、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が連続であるデータを処理出力するときに、時間順に従い、処理をとばしたり滞らせることなく連続的にデータ処理出力することが可能になるという有利な効果が得られる。
【０２０８】
さらに、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が不連続であるデータを処理出力するときに、データ処理出力時刻に従い、データ処理出力時刻を付加されたデータ単位で正しい時刻に処理出力することが可能になるという有利な効果が得られる。
【０２０９】
また、本願発明の請求項１１に係る発明によれば、同期の基準を更新するために必要とする基準時刻情報を一連のデータであるデータ群が複数本連なった入力データより検出する基準時刻検出手段と、前記入力データをＮ（Ｎは１以上の整数）本のデータ列に分離するデータ列分離手段と、前記Ｎ本のデータ列のうち該当する１本のデータ列を蓄えるとともに、前記蓄えられたデータ列のデータ群の繋ぎ目の位置を示すデータ群接続点伝達情報によりデータ群の繋ぎ目を認識し、前記データ群の繋ぎ目までデータを出力し終わるとデータ群接続点指示情報をそれぞれ出力するＭ（Ｍは１以上Ｎ以下の整数）個のデータ蓄積手段と、同期情報に従って、前記Ｎ本データ列のうち該当する１本のデータ列に含まれるデータを処理し、該処理によって得た出力データを出力するＮ個のデータ処理出力手段と、前記該当する１本のデータ列に含まれるデータを処理出力する時刻を示したデータ処理出力時刻情報を前記該当する１本のデータ列からそれぞれ検出するＮ個のデータ処理出力時刻検出手段と、前記データ群接続点指示信号に従って前記基準時刻検出手段で検出された前記基準時刻情報により同期の基準を更新し、前記Ｎ個のデータ列処理出力時刻検出手段で検出された前記データ処理出力時刻情報を基に、前記Ｎ個のデータ処理出力手段が前記Ｎ個のデータ列間で同期をとりデータを時間順に従って本来のタイミングで処理出力できるように前記同期情報を出力するデータ処理出力同期手段とを備えるようにしたので、多重化されて１本のデータとなっており、かつこの１本のデータを構成するデータ群のそれぞれが基準時刻の値やデータ処理出力時刻の値がデータ群単位で或る値を基準に割り振られていてデータ群間で何等関係を持っていない場合に、実際にデータ群の繋ぎ目を知ることができ、間欠的に入力されるデータに関しても同期の基準をデータ群ごとに更新することが可能となるという有利な効果が得られる。
【０２１０】
また、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が連続であるデータを処理出力するときに、時間順に従い、処理をとばしたり滞らせることなく連続的にデータ処理出力することが可能になるという有利な効果が得られる。
【０２１１】
さらに、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が不連続であるデータを処理出力するときに、データ処理出力時刻に従い、データ処理出力時刻を付加されたデータ単位で正しい時刻に処理出力することが可能になるという有利な効果が得られる。
【０２１２】
また、本願発明の請求項１２に係る発明によれば、請求項１１記載のデータ処理同期装置において、データ蓄積手段で蓄えられるデータが、データ列分離手段で選択されたデータ列ではなく、入力されるデータであるようにしたので、データ群のそれぞれが基準時刻の値やデータ処理出力時刻の値がデータ群単位で或る値を基準に割り振られていてデータ群間で何等関係を持っていない場合に、実際にデータ群の繋ぎ目を知ることができ、間欠的に入力されるデータに関しても同期の基準をデータ群ごとに更新することが可能となるという有利な効果が得られる。
【０２１３】
また、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が連続であるデータを処理出力するときに、時間順に従い、処理をとばしたり滞らせることなく連続的にデータ処理出力することが可能になるという有利な効果が得られる。
【０２１４】
さらに、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が不連続であるデータを処理出力するときに、データ処理出力時刻に従い、データ処理出力時刻を付加されたデータ単位で正しい時刻に処理出力することが可能になるという有利な効果が得られる。
【０２１５】
また、本願発明の請求項１３に係る発明によれば、請求項４、６、８または１１のいずれかに記載のデータ処理同期装置において、基準時刻情報として、データ処理出力時刻検出手段で検出されたデータ処理出力時刻情報を用いるようにしたので、多重化されて１本のデータとなっており、かつこの１本のデータを構成するデータ群のそれぞれが基準時刻の値やデータ処理出力時刻の値がデータ群単位で或る値を基準に割り振られていてデータ群間で何等関係を持っていない場合に、実際にデータ群の繋ぎ目を知ることができ、同期の基準をデータ群ごとに更新することが可能となるという有利な効果が得られる。
【０２１６】
また、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が連続であるデータを処理出力するときに、時間順に従い、処理をとばしたり滞らせることなく連続的にデータ処理出力することが可能になるという有利な効果が得られる。
【０２１７】
さらに、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が不連続であるデータを処理出力するときに、データ処理出力時刻に従い、データ処理出力時刻を付加されたデータ単位で正しい時刻に処理出力することが可能になるという有利な効果が得られる。
【０２１８】
また、本願発明の請求項１４に係る発明によれば、請求項４、５、６、８または１１のいずれかに記載のデータ処理同期装置において、入力されるデータに、映像に関するデータが含まれるようにしたので、映像に関するデータが含まれ、多重化されて１本のデータとなっており、かつこの１本のデータを構成するデータ群のそれぞれが基準時刻の値やデータ処理出力時刻の値がデータ群単位で或る値を基準に割り振られていてデータ群間で何等関係を持っていない場合に、実際にデータ群の繋ぎ目を知ることができ、同期の基準をデータ群ごとに更新することが可能となるという有利な効果が得られる。
【０２１９】
また、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が連続であるデータを処理出力するときに、時間順に従い、処理をとばしたり滞らせることなく連続的にデータ処理出力することが可能になるという有利な効果が得られる。
【０２２０】
さらに、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が不連続であるデータを処理出力するときに、データ処理出力時刻に従い、データ処理出力時刻を付加されたデータ単位で正しい時刻に処理出力することが可能になるという有利な効果が得られる。
【０２２１】
また、本願発明の請求項１５に係る発明によれば、請求項４、５、６、８または１１のいずれかに記載のデータ処理同期装置において、入力されるデータに、音声に関するデータが含まれるようにしたので、音声に関するデータが含まれ、多重化されて１本のデータとなっており、かつこの１本のデータを構成するデータ群のそれぞれが基準時刻の値やデータ処理出力時刻の値がデータ群単位で或る値を基準に割り振られていてデータ群間で何等関係を持っていない場合に、実際にデータ群の繋ぎ目を知ることができ、同期の基準をデータ群ごとに更新することが可能となるという有利な効果が得られる。
【０２２２】
また、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が連続であるデータを処理出力するときに、時間順に従い、処理をとばしたり滞らせることなく連続的にデータ処理出力することが可能になるという有利な効果が得られる。
【０２２３】
さらに、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が不連続であるデータを処理出力するときに、データ処理出力時刻に従い、データ処理出力時刻を付加されたデータ単位で正しい時刻に処理出力することが可能になるという有利な効果が得られる。
【０２２４】
また、本願発明の請求項１６に係る発明によれば、一連のデータであるデータ群がそれぞれ複数連なって形成され、各データ群が、その期間内において値が漸次増加し、次のデータ群に移るときに値が初期値に戻るように付与された、当該データの処理出力タイミングを伝えるデータ処理出力タイミング情報を有する入力データ列を、本装置の上位装置により指示された順序で復号処理するデータ処理同期装置であって、前記データ処理出力タイミング情報と同期しかつ当該データ処理出力タイミング情報と所定値だけ値がずれた基準時刻情報を基準時計に設定し基準時刻とする基準時刻設定手段と、前記データ処理出力タイミング情報と前記基準時刻情報の差が一定値になった時に復号処理データを出力するデータ処理出力手段と、前記入力データ列が次のデータ群に移った時、前記データ処理出力タイミング情報が初期値に戻ったことにより前記データ群の繋ぎ目を検出するデータ群接続点検出手段とを備え、前記データ群接続点検出手段により前記入力データ列が次のデータ群に移ったことを検出した後に、一定期間前記基準時刻設定手段をして前記基準時刻の値を増加させ続けた後に前記基準時刻情報を前記基準時計に設定することにより、前記基準時刻情報を前記入力データ列のデータ処理出力タイミング情報と所定値だけ離れさせ、前記入力データ列の繋ぎ目における出力データの連続性が保たれるようにしたので、基準時刻の値やデータ処理出力時刻の値がデータ群単位である値を基準に割り振られていてデータ群間で何等関係を持っていない場合、前記入力データ列に含まれる１種類のタイミング情報に基づき、データ群の繋ぎ目を検出でき、この繋ぎ目において、同期の基準をデータ群ごとに更新することが可能となるという有利な効果が得られる。
【０２２５】
また、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が連続であるデータを処理出力するときに、時間順に従い、処理をとばしたり滞らせることなく連続的にデータ処理出力することが可能になるという有利な効果が得られる。
さらに、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が不連続であるデータを処理出力するときに、データ処理出力時刻に従い、データ処理出力時刻を付加されたデータ単位で正しい時刻に処理出力することが可能になるという有利な効果が得られる。
【０２２６】
また、本願発明の請求項１７に係る発明によれば、一連のデータであるデータ群がそれぞれ複数連なって形成され、各データ群が、その期間内において値が単調増加し、次のデータ群に移るときに値が初期値に戻るように付与された、基準時刻を設定するための基準時刻情報と、各データ群が、その期間内において値が漸次増加し、次のデータ群に移るときに値が初期値に戻るように付与された、当該データの処理出力タイミングを伝えるデータ処理出力タイミング情報とを有する入力データ列を、本装置の上位装置により指示された順序で復号処理するデータ処理同期装置であって、前記基準時刻情報を基準時計に設定し基準時刻とする基準時刻設定手段と、前記データ処理出力タイミング情報と前記基準時刻の差が一定値になった時に復号処理データを出力するデータ処理出力手段と、前記入力データ列が次のデータ群に移った時、前記基準時刻情報が初期値に戻ったことにより前記データ群の繋ぎ目を検出するデータ群接続点検出手段とを備え、前記データ群接続点検出手段により前記入力データ列が次のデータ群に移ったことを検出した後に、一定期間前記基準時刻設定手段をして前記基準時刻の値を増加させ続けた後に前記基準時刻情報を前記基準時計に設定し、前記データ列の繋ぎ目における出力データの連続性が保たれるようにしたので、基準時刻の値やデータ処理出力時刻の値がデータ群単位である値を基準に割り振られていてデータ群間で何等関係を持っていない場合、前記入力データ列に含まれる２種類のタイミング情報に基づき、データ群の繋ぎ目を検出でき、このデータ群の繋ぎ目において、同期の基準をデータ群ごとに更新することが可能となるという有利な効果が得られる。
【０２２７】
また、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が連続であるデータを処理出力するときに、時間順に従い、処理をとばしたり滞らせることなく連続的にデータ処理出力することが可能になるという有利な効果が得られる。
さらに、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が不連続であるデータを処理出力するときに、データ処理出力時刻に従い、データ処理出力時刻を付加されたデータ単位で正しい時刻に処理出力することが可能になるという有利な効果が得られる。
【０２２８】
また、本願発明の請求項１８に係る発明によれば、請求項１６または１７記載のデータ処理同期装置において、前記所定値は前記データ処理同期装置の処理時間により決定されるようにしたので、基準時刻の値やデータ処理出力時刻の値がデータ群単位である値を基準に割り振られていてデータ群間で何等関係を持っていない場合、データ群の繋ぎ目を検出でき、このデータ群の繋ぎ目において、本データ同期処理装置の処理時間を考慮して同期の基準をデータ群ごとに更新することが可能になるという有利な効果が得られる。
【０２２９】
また、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が連続であるデータを処理出力するときに、時間順に従い、処理をとばしたり滞らせることなく連続的にデータ処理出力することが可能になるという有利な効果が得られる。
【０２３０】
さらに、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が不連続であるデータを処理出力するときに、データ処理出力時刻に従い、データ処理出力時刻を付加されたデータ単位で正しい時刻に処理出力することが可能になるという有利な効果が得られる。
【０２３１】
また、本願発明の請求項１９に係る発明によれば、請求項１６または１７記載のデータ処理同期装置において、前記入力データ列は同時に並列処理される複数のデータ列を有するようにしたので、これにより、同時に並列処理される複数のデータ列を有する入力データ列において、基準時刻の値やデータ処理出力時刻の値がデータ群単位である値を基準に割り振られていてデータ群間で何等関係を持っていない場合、データ群の繋ぎ目を検出でき、このデータ群の繋ぎ目において、同期の基準をデータ群ごとに更新することが可能になるという有利な効果が得られる。
【０２３２】
また、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が連続であるデータを処理出力するときに、時間順に従い、処理をとばしたり滞らせることなく連続的にデータ処理出力することが可能になるという有利な効果が得られる。
【０２３３】
さらに、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が不連続であるデータを処理出力するときに、データ処理出力時刻に従い、データ処理出力時刻を付加されたデータ単位で正しい時刻に処理出力することが可能になるという有利な効果が得られる。
【０２３４】
また、本願発明の請求項２０に係る発明によれば、請求項１６または１７記載のデータ処理同期装置において、前記入力データ列は初期値が同一かつそれぞれ独立して漸次増加する第２のタイミング情報を有するＮ本のデータ列を有するようにしたので、これにより、初期値が同一かつそれぞれ独立して漸次増加する第２のタイミング情報を有するＮ本のデータ列を有する入力データ列において、基準時刻の値やデータ処理出力時刻の値がデータ群単位である値を基準に割り振られていてデータ群間で何等関係を持っていない場合、データ群の繋ぎ目を検出でき、このデータ群の繋ぎ目において、同期の基準をデータ群ごとに更新することが可能になるという有利な効果が得られる。
【０２３５】
また、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が連続であるデータを処理出力するときに、時間順に従い、処理をとばしたり滞らせることなく連続的にデータ処理出力することが可能になるという有利な効果が得られる。
【０２３６】
さらに、データ群の繋ぎ目を知ることにより、データ列間で同期をとりデータ処理出力時刻の値が不連続であるデータを処理出力するときに、データ処理出力時刻に従い、データ処理出力時刻を付加されたデータ単位で正しい時刻に処理出力することが可能になるという有利な効果が得られる。
【図面の簡単な説明】
【図１】本発明の実施の形態２におけるデータ処理同期装置のブロック図。
【図２】本発明の実施の形態２におけるデータ処理同期装置の基準時刻検出手段およびデータ処理出力時刻検出手段のブロック図。
【図３】主映像データを途切れずに表示させるための理想的なシステムクロック値の出力タイミングを示す図。
【図４】主映像データを途切れずに表示させるための実際のシステムクロック値の出力タイミングを示す図。
【図５】本発明の実施の形態１におけるデータ処理同期装置のブロック図。
【図６】本発明の実施の形態１におけるデータ処理同期装置の動作を示すフローチャート図。
【図７】本発明の実施の形態３におけるデータ処理同期装置のブロック図。
【図８】本発明の実施の形態４におけるデータ処理同期装置のブロック図。
【図９】本発明の実施の形態５におけるデータ処理同期装置のブロック図。
【図１０】本発明の実施の形態６におけるデータ処理同期装置のブロック図。
【図１１】ＣＤ動画プレーヤのブロック図。
【図１２】ＣＤ等の光ディスクのトラックを示す模式図。
【図１３】図１２のトラックに記録されるデータのフォーマットを示す図。
【図１４】図１１のＣＤ動画プレーヤを含む動画再生システムの概略構成を示す図。
【図１５】ＣＤ等の光ディスクに記録された動画番組の構成を示す図。
【図１６】番組選択のためのメニュー画面を示す図。
【図１７】従来の主映像データを表示させるための実際のシステムクロック値の出力タイミングを示す図。
【図１８】副映像データを途切れずに表示させるための実際のシステムクロック値の出力タイミングを示す図。
【図１９】従来のデータ処理同期装置の動作を示すフローチャート図。
【符号の説明】
１０１    データ群接続点検出手段
１０２    基準時刻検出手段
１０３    データ列分離手段
１０４１      第１データ処理出力時刻検出手段
１０５１      第１データ処理出力手段
１０６１      第１データ列処理系
１０４Ｎ      第Ｎデータ処理出力時刻検出手段
１０５Ｎ      第Ｎデータ処理出力手段
１０６Ｎ      第Ｎデータ列処理系
１１０    データ処理出力同期手段
１０２ａ    特定パターン検出手段
１０２ｂ    基準時刻抽出手段
１０４ａ    特定パターン検出手段
１０４ｂ    第１データ処理出力時刻抽出手段
４０１１      第１データ処理出力手段
４０１Ｎ      第Ｎデータ処理出力手段
４０３    データ処理出力同期手段
５０１    基準時刻検出手段
５０２    データ列分離手段
５０３１      第１データ処理出力時刻検出手段
５０４１      第１データ処理出力手段
５０５１      第１データ列処理系
５０３Ｎ      第Ｎデータ処理出力時刻検出手段
５０４Ｎ      第Ｎデータ処理出力手段
５０５Ｎ      第Ｎデータ列処理系
５０９    データ処理出力同期手段
６０１    基準時刻検出手段
６０２    データ列分離手段
６０３１      第１データ処理出力時刻比較手段
６０４１      第１データ処理出力手段
６０５１      第１データ列処理系
６０３２      第２データ処理出力時刻検出手段
６０４２      第２データ処理出力手段
６０５２      第２データ列処理系
６０３Ｎ      第Ｎデータ処理出力時刻検出手段
６０４Ｎ      第Ｎデータ処理出力手段
６０５Ｎ      第Ｎデータ列処理系
６１２    データ処理出力同期手段
７０１    データ挿入手段
７０２    基準時刻検出手段
７０３    データ列分離手段
７０４    挿入データ解析手段
７０５１      第１データ処理出力時刻検出手段
７０６１      第１データ処理出力手段
７０７１      第１データ列処理系
７０８Ｎ      第Ｎデータ処理出力時刻検出手段
７０９Ｎ      第Ｎデータ処理出力手段
７１０Ｎ      第Ｎデータ列処理系
７１１    データ処理出力同期手段
８０１    基準時刻検出手段
８０２    データ列分離手段
８０３１      第１データ列蓄積手段
８０４１      第１データ処理出力時刻検出手段
８０５１      第１データ処理出力手段
８０６１      第１データ列処理系
８０７Ｎ      第Ｎデータ列蓄積手段
８０８Ｎ      第Ｎデータ処理出力時刻検出手段
８０９Ｎ      第Ｎデータ処理出力手段
８１０Ｎ      第Ｎデータ列処理系
８１１    データ処理出力同期手段
【図１】
0003592906.tif 000005
【図２】
0003592906.tif 000006
【図３】
0003592906.tif 000007
【図４】
0003592906.tif 000008
【図５】
0003592906.tif 000009
【図６】
0003592906.tif 000010
【図７】
0003592906.tif 000011
【図８】
0003592906.tif 000012
【図９】
0003592906.tif 000013
【図１０】
0003592906.tif 000014
【図１１】
0003592906.tif 000015
【図１２】
0003592906.tif 000016
【図１３】
0003592906.tif 000017
【図１４】
0003592906.tif 000018
【図１５】
0003592906.tif 000019
【図１６】
0003592906.tif 000020
【図１７】
0003592906.tif 000021
【図１８】
0003592906.tif 000022
【図１９】
0003592906.tif 000023