(57)【要約】      （修正有）【課題】テキストサブタイトルデータとＡＶデータとを同期するための装置を制御する方法。【解決手段】データ及びテキストサブタイトルデータをアクセスユニットにレンダリングするステップと、アクセスユニットでの第１時間データと装置での時間データとが実質的に一致する場合に、ＡＶデータ及びテキストサブタイトルデータのプレゼンテーションユニットを生成するように、アクセスユニットをデコーディングするステップと、ＡＶデータとテキストサブタイトルデータとのプレゼンテーションユニットでの第２時間データと、装置での時間データとが実質的に一致する場合、デコーディングされたプレゼンテーションユニットを出力するステップとを含み、ＡＶデータ及びテストサブタイトルデータのプレゼンテーションユニットで第２時間データは互いに合わせる。【選択図】なし【特許請求の範囲】
【請求項１】
テキストサブタイトルデータとＡＶデータとを同期するための装置を制御する方法において、
ＡＶデータ及びテキストサブタイトルデータをアクセスユニットにレンダリングするステップと、
アクセスユニットでの第１時間データと前記装置での時間データとが実質的に一致する場合に、前記ＡＶデータ及び前記テキストサブタイトルデータのプレゼンテーションユニットを生成するように、前記アクセスユニットをデコーディングするステップと、
前記ＡＶデータと前記テキストサブタイトルデータとのプレゼンテーションユニットでの第２時間データと、前記装置での前記時間データとが実質的に一致する場合、前記デコーディングされたプレゼンテーションユニットを出力するステップとを含み、
前記ＡＶデータ及び前記テストサブタイトルデータのプレゼンテーションユニットで前記第２時間データは互いに合わせることを特徴とする方法。
【請求項２】
前記ＡＶデータをパケット化されたエレメンタリーストリーム（ＰＥＳ）にパケット化するステップと、
前記パケット化されたエレメンタリーストリームをＭＰＥＧ−２ＴＳパケットに多重化するステップと、
ソースパケットのグループがＡＶデータを構成するように、前記ソースパケットを構成するためにＭＰＥＧ−２ＴＳパケットにヘッダを付加するステップとを含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記ＡＶデータは、少なくともビデオストリーム、オーディオストリーム及びビットマップ−フォーマットサブタイトルデータを含むプレゼンテーショングラフィックストリームを含むことを特徴とする請求項２に記載の方法。
【請求項４】
それぞれのＰＥＳは、ＰＥＳヘッダ及びＰＥＳパケットデータを含み、前記ＰＥＳヘッダは、ＰＥＳパケットデータのタイプを識別するためのストリームＩＤ情報を含むことを特徴とする請求項２に記載の方法。
【請求項５】
前記ＭＰＥＧ−２ＴＳパケットは１８８バイトであり、
ペイロードデータについての情報を含み、ペイロードデータのタイプを表すパケットＩＤ情報を含むヘッダと、
前記装置のシステムタイムクロック（ＳＴＣ）を設定するためのプログラム基準クロック（ＰＣＲ）を含む適応フィールドとを含むことを特徴とする請求項２に記載の方法。
【請求項６】
前記ヘッダは、
前記ソースパケットの不法複製などを防止するためにコンテンツの保護情報を記録しているコピー防止情報と、
該当ソースパケットが再生装置に到着した時間を表す到着タイムスタンプ（ＡＴＳ）情報と、を含むことを特徴とする請求項２に記載の方法。
【請求項７】
参照プレイアイテム情報及び前記ＡＶデータと同期して出力される前記テキストサブタイトルデータの出力開始時間及び／または出力完了時間を検出するステップと、
前記出力ＡＶデータと同期して前記検出された出力時間情報によって前記テキストサブタイトルデータを出力するステップとを含むことを特徴とする請求項１に記載の方法。
【請求項８】
前記テキストサブタイトルデータのうち多様なサブタイトルのサブタイトルアイテムは、前記サブタイトルアイテムが再生されるプレイアイテムの番号を指定することを特徴とする請求項７に記載の方法。
【請求項９】
前記多様なサブタイトルのサブタイトルアイテムは、前記多様なサブタイトルのサブタイトルアイテムが利用されるプレイアイテムの番号を付加情報を利用して指定することを特徴とする請求項７に記載の方法。
【請求項１０】
テキストサブタイトルデータに含まれる参照プレイアイテム情報は、それぞれのサブタイトルアイテムに個別的に含まれることを特徴とする請求項９に記載の方法。
【請求項１１】
対応サブタイトルデータが同期化されて再生されるＡＶデータを含むプレイリストの全域時間に基づくプレゼンテーションタイムスタンプ（ＰＴＳ）を検出するステップと、
前記ＰＴＳをそれぞれのサブタイトルアイテムの出力開始時間及び出力完了時間に割り当てるステップと、
前記出力ＡＶデータと同期される前記検出された出力時間情報によって前記テキストサブタイトルデータを出力するステップと、を含むことを特徴とする請求項１に記載の方法。
【請求項１２】
ＡＶストリームと同期及び再同期中に、前記全域時間を保存するレジスタを参照するステップをさらに含むことを特徴とする請求項１１に記載の方法。
【請求項１３】
請求項７に記載の方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体。
【請求項１４】
請求項１１に記載の方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体。
【請求項１５】
テキストサブタイトルデータは、トリック再生モード中にＡＶデータと同期して再生されることを特徴とする請求項１に記載の方法。
【請求項１６】
前記トリック再生モードは、前記ＡＶデータの他の部分にジャンピング、前記ＡＶデータのスチールフレームのプレゼンテーション、スローモーション再生、高速プレイ、またはその結合の手段を提供するステップを含むことを特徴とする請求項１５に記載の方法。
【請求項１７】
オーディオ／ビデオ（ＡＶ）データと同期してテキストサブタイトルデータを再生する方法において、
ノーマル及びトリックプレイ再生に独立的な同期データによって、オーディオ／ビデオ（ＡＶ）ストリームと同期してテキストサブタイトルデータを再生するステップを含むことを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サブタイトルに係り、より詳細には、ＡＶデータの再生に同期させて出力できるように設けられたテキストサブタイトルデータを記録した情報記録媒体、その再生方法及び装置に関する。
【背景技術】
【０００２】
ＡＶデータの再生と共にサブタイトルをディスプレイするために、サブタイトルデータを含むプレゼンテーショングラフィックストリームをビットマップデータに作ってビデオストリーム及びオーディオストリームと共に多重化してＡＶデータを作る。このようなビットマップ形態のサブタイトルデータはビデオストリーム及びオーディオストリームと共に多重化されているために、ビデオストリームと同期されて円滑に再生されうる一方、データが大きくて特定情報記録媒体のアプリケーションで定義する最大ビット伝送率内で多重化されうるサブタイトルの数に制限がある。
【０００３】
ビットマップ形態のサブタイトルデータ以外にもテキスト基盤のサブタイトルデータがある。テキストサブタイトルデータは、ビットマップサブタイトルデータの製作及び編集における難点を解決するためのものである。しかし、テキストサブタイトルデータはビデオストリームと共に多重化されずに別途に存在するために、ビデオストリームと同期を合わせるに当って、従来ビットマップ基盤のサブタイトルデータを含むプレゼンテーショングラフィックストリームのように、パケット化されたエレメンタリーストリーム（以下、ＰＥＳ）パケットヘッダで定義するプレゼンテーションタイムスタンプだけでは同期を合わせ難く、任意の位置にジャンプして再生する時にも再び同期を合わせ難い。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
したがって、本発明が解決しようとする技術的課題は、ビデオストリームの一般的な再生時だけでなくトリック再生時にもビデオストリームの再生に同期されて出力されるように、各サブタイトル項目の出力開始時間及び出力完了時間を指定したテキスト基盤のサブタイトルデータを記録した情報記録媒体、その再生方法及び装置を提供することである。
【課題を解決するための手段】
【０００５】
前記技術的課題は、本発明によって、ＡＶデータと同期されて出力されるサブタイトルデータと、前記サブタイトルデータの出力開始時間及び／または出力完了時間を表す出力時間情報と、を含むことを特徴とする情報記録媒体により達成される。
【０００６】
前記情報記録媒体は、前記サブタイトルデータが同期されて出力されねばならないＡＶデータを指示する情報としてプレイアイテム（Ｐｌａｙｉｔｅｍ）情報をさらに含むことが望ましい。
【０００７】
前記出力時間情報は、前記プレイアイテムのシステムタイムクロック（ＳＴＣ）を参照して作られたことが望ましい。
【０００８】
また、前記出力時間情報は、前記サブタイトルデータが同期されて出力されねばならないＡＶデータを指示するプレイリスト（ＰｌａｙＬｉｓｔ）に含まれた時間情報を参照することが望ましい。
【０００９】
一方、本発明の他の分野によれば、前記技術的課題は、（ａ）ＡＶデータと同期されて出力されるテキストサブタイトルデータの出力開始時間及び／または出力完了時間を表す出力時間情報を読み取るステップと、（ｂ）前記出力時間情報によって前記テキストサブタイトルデータを出力するステップと、を含むことを特徴とするテキストサブタイトル再生方法によっても達成される。
【００１０】
前記（ｂ）ステップは、前記サブタイトルデータが同期されて出力されねばならないＡＶデータを指示する情報をさらに読み取って、該当ＡＶデータの再生時に前記出力時間情報によって前記サブタイトルデータを出力するステップであることが望ましい。
【００１１】
一方、本発明のさらに他の分野によれば、前記技術的課題は、ＡＶデータをディスプレイするＡＶデータ処理部と、ＡＶデータと同期されて出力されるサブタイトルデータの出力開始時間及び／または出力完了時間を表す出力時間情報を読む出力時間情報抽出部と、前記出力時間情報によって前記サブタイトルデータを読み取って前記ＡＶデータに同期させて出力するサブタイトル出力部と、を備えることを特徴とするＡＶデータ再生装置によっても達成される。
【００１２】
前記出力時間情報抽出部は、前記サブタイトルデータが同期されて出力されねばならないＡＶデータを指示する情報をさらに読み取ることが望ましい。
【発明の効果】
【００１３】
本発明によれば、一般的な再生時だけでなく（ＡＶストリームの他の部分へのジャンプ、スチールフレーム、スローモーション、高速プレイのような）トリック再生時にも、ＡＶストリームにテキストサブタイトルデータを同期化して再生できる。
【図面の簡単な説明】
【００１４】
【図１】１Ａないし１Ｅは、ビデオストリーム、オーディオストリーム及びその他のストリームが多重化されてソースパケットで設けられてＡＶストリームを構成して情報記録媒体に保存される過程を示す図である。
【図２】ＡＶストリームを再生する再生装置の簡略なブロック図である。
【図３】３Ａ及び３Ｂは、記録媒体に記録されたＡＶストリームを構成するソースパケットが再生装置に入力されることを示す図である。
【図４】４Ａないし４Ｃは、一つのＡＴＣ−シーケンスを持つソースパケットが再生装置に入力される時、再生装置のＳＴＣの変化を説明するための図である。
【図５】記録媒体に記録されているＡＶストリームの再生順序及び再生位置を指定するためのナビゲーション情報とＡＶストリームとの連結関係を示す図である。
【図６Ａ】前述したテキストサブタイトルの問題点を説明するための図である。
【図６Ｂ】前述したテキストサブタイトルの問題点を説明するための図である。
【図７Ａ】前述した第１の方法である、サブタイトルが表示されねばならない参照プレイアイテム情報を追加したことを説明する図である。
【図７Ｂ】前述した第１の方法である、サブタイトルが表示されねばならない参照プレイアイテム情報を追加したことを説明する図である。
【図８Ａ】第２の方法である、全域時間によるＰＴＳを割り当ててテキストサブタイトルを記録したことを示す図である。
【図８Ｂ】第２の方法である、全域時間によるＰＴＳを割り当ててテキストサブタイトルを記録したことを示す図である。
【図９】各プレイアイテムが指示する時間情報とプレイリストの全域時間との関係を示す図である。
【図１０】本発明のＡＶデータ再生装置を簡略化したブロック図である。
【発明を実施するための形態】
【００１５】
以下、添付された図面を参照して本発明の望ましい実施形態について詳細に説明する。
【００１６】
図１の１Ａないし１Ｅは、ビデオストリーム、オーディオストリーム及びその他のストリームが多重化されてソースパケットで設けられて、ＡＶストリームを構成して情報記録媒体に保存される過程を示す図である。図１Ａを参照するに、ＡＶストリームには、少なくともビデオストリーム、オーディオストリーム以外にビットマップ形態のサブタイトルデータを含むプレゼンテーショングラフィックストリームと、特定目的のために製作者により製作されたその他のデータストリームが含まれうる。ビデオストリームとオーディオストリームなどそれぞれのデータストリームをエレメンタリーストリームという。このようなそれぞれのエレメンタリーストリームをパケット化して図１Ｂに図示されたＰＥＳを作る。
【００１７】
一つのＰＥＳは、ＰＥＳヘッダとＰＥＳパケットデータとで構成され、ＰＥＳヘッダは、ＰＥＳパケットデータがビデオ、オーディオまたはその他のデータであるかを区分するためのＳｔｒｅａｍ＿ｉｄ情報、ＰＥＳパケットのデコーディングタイムスタンプ（ＤＴＳ）及びプレゼンテーションタイムスタンプ（ＰＴＳ）情報などを記録している。
【００１８】
このように作られたビデオＰＥＳ、オーディオＰＥＳ及びその他のデータに対するＰＥＳが多重化されて図１Ｃに図示された１８８バイトのＭＰＥＧ−２トランスポートストリームパケットを構成する。１８８バイトのＭＰＥＧ−２ＴＳパケットは、ペイロードデータについての情報を記録しているＭＰＥＧ−２ＴＳヘッダとペイロードデータとで構成される。ＭＰＥＧ−２ＴＳヘッダは、ペイロードデータの種類を表すパケットＩＤ情報、ＰＥＳパケットをデコーディングして出力するために使用するＤＴＳ及びＰＴＳの基準時間になる再生装置のＳＴＣを設定するためのプログラム基準クロック（ＰＣＲ）情報などを記録している適応フィールドなどを含む。
【００１９】
１８８バイトのＭＰＥＧ−２ＴＳパケットは、再び４バイトのヘッダが追加されてソースパケットに作られ、これらソースパケットが集まってＡＶストリームを構成する。ソースパケットのヘッダは、該当ソースパケットの不法複製などを防止するために、コンテンツの保護情報を記録しているコピー防止情報と、該当ソースパケットが再生装置に到着した時間を表す到着タイムスタンプ（ＡＴＳ）情報とを含む。このように作られたＡＶストリームは、図１Ｅに図示された情報記録媒体に記録される。情報記録媒体は、（ＣＤ、ＤＶＤ、ブルーレイのような）光媒体、（ＤＶＲ、フラッシュメモリ、ハードドライブのような）磁気媒体、磁気光学媒体または他の媒体と解釈される。
【００２０】
図２は、ＡＶストリームを再生する再生装置の簡略なブロック図である。
【００２１】
読み出し部２１０は、図１を参照して前述したように作られたＡＶストリームを記録した情報記録媒体からＡＶストリームを読み出す。そして、ソースパケットのヘッダに記録されたＡＴＳによって該当ソースパケットを逆多重化部２２０に伝達する。逆多重化部２２０は、受信されたソースパケットからヘッダを除去してＭＰＥＧ−２ＴＳパケットに作る。そして、これらＭＰＥＧ−２ＴＳパケットのうちＭＰＥＧ−２ＴＳパケットヘッダにＰＣＲ情報を含んでいる場合には、そのＰＣＲ値によって再生装置のＳＴＣ  ２５０を設定し、パケットＩＤによりビデオストリーム及びオーディオストリームに区分してそれぞれのＰＥＳパケットを作る。ＳＴＣ  ２５０は、システムクロックをカウントして増加し続け、ＰＣＲによって時々順次に増加する値ではないＰＣＲにより指示される値に再設定される。
【００２２】
このように作られたＰＥＳパケットは、ＰＥＳパケットヘッダに含まれているＤＴＳと再生装置のＳＴＣ  ２５０とが一致する時点にビデオデコーダ２３０及びオーディオデコーダ２４０に伝送され、ＰＴＳと再生装置のＳＴＣ  ２５０とが一致する時点に、デコーディングされたビデオデータまたはオーディオデータを出力する。この時、特定時点に出力されるビデオストリームの単位をビデオプレゼンテーションユニット（ＶＰＵ）といい、オーディオストリームの単位をオーディオプレゼンテーションユニット（ＡＰＵ）という。またそれぞれのデコーダ２３０、２４０によりデコーディングされて、それぞれのプレゼンテーションユニットを生成するためのデータを含んでいるビデオストリーム単位をビデオアクセスユニット（ＶＡＵ）、オーディオストリーム単位をオーディオアクセスユニット（ＡＡＵ）という。
【００２３】
すなわち、記録媒体に記録されているソースパケットが逆多重化されて特定時点にデコーディングされねばならない単位であるＶＡＵとＡＡＵとで作られ、それぞれのアクセスユニットに記録されたＤＴＳと再生装置のＳＴＣとが一致する時点に、ビデオデコーダ２３０及びオーディオデコーダ２４０に送られてデコーディングされてＶＰＵ及びＡＰＵに作られる。そして、それぞれのプレゼンテーションユニットのＰＴＳと再生装置のＳＴＣとが一致する時点に出力される。オーディオストリームのＰＴＳは、ＡＡＵがオーディオデコーダ２４０に入力される時間及びオーディオデコーダ２４０から出力される時間をいずれも意味できる。あらゆる特徴で要求されていないが、ＶＡＵ及び／またはＡＡＡＵは、ＳＴＣカウンタとＶＡＵ及びＡＡＵを同期するようにバッファリングされうる。
【００２４】
一方、ビデオストリームまたはオーディオストリームと同様に、ビットマップ基盤のサブタイトルデータのためのプレゼンテーショングラフィックストリームもアクセスユニットとプレゼンテーションユニットとに作られ、そのＤＴＳとＰＴＳとが再生装置のＳＴＣに合わせて動作するので互いに同期できる。
【００２５】
図３の３Ａ及び３Ｂは、記録媒体に記録されたＡＶストリームを構成するソースパケットが再生装置に入力されることを示す図である。ＡＶストリームは、ソースパケットで構成されており、各ソースパケットのヘッダには、再生装置に入力される時間情報であるＡＴＳ情報が含まれている。そして、再生装置に最初に入力されるソースパケットのＡＴＳ値で再生装置の到着タイム時間カウンタを再設定する。そして、以後に入力されるソースパケットは、該当ソースパケットヘッダのＡＴＳ値と再生装置のＡＴＣカウンタ値とを比較して一致する時点に再生装置に入力される。この時、各ソースパケットのＡＴＳ値が切れずに連続的につながっている場合、これらソースパケットは同じＡＴＣ−シーケンス（Ｓｅｑｕｅｎｃｅ）を持つ。一般的に一つのＡＶストリームは一つのＡＴＣ−シーケンスで構成されることが望ましい。しかし、複数のＡＴＳ−シーケンスも可能である。
【００２６】
図４の４Ａないし４Ｃは、一つのＡＴＣ−シーケンスを持つソースパケットが再生装置に入力される時、再生装置のＳＴＣの変化を説明するための図である。図４Ａを参照するに、一つのＡＴＣ−シーケンスに含まれている各ソースパケットはＡＴＳによって順次に再生装置に入力された後、ＭＰＥＧ−２ＴＳパケットで再構成される。この時、ＭＰＥＧ−２ＴＳパケットのヘッダにＰＣＲ情報が含まれている場合、再生装置は、前記ＰＣＲ情報を利用してＳＴＣを再設定する。ＳＴＣ−シーケンスは、特定ＭＰＥＧ−２ＴＳパケットのＰＣＲ情報により連続的に増加するＳＴＣにより制御されるＭＰＥＧ−２ＴＳパケットのシーケンスを示す。
【００２７】
一つのＡＴＣ−シーケンスには少なくとも一つ以上のＳＴＣ−シーケンスが含まれうるが、この時に相異なるＳＴＣ−シーケンスに変更される時点、すなわち、新たなＳＴＣ−シーケンスの最初のＭＰＥＧ−２ＴＳパケットにはＳＴＣを再設定するＰＣＲ情報が記録されていなければならず、この時点でＳＴＣ値の不連続が発生する。
【００２８】
図４の４Ａないし４Ｃを参照するに、一つのＡＴＣ−シーケンスを持つＡＶストリームが再生される場合、ＡＶストリームが再生される開始時点を０とする全域時間は順次に増加する一方、ＳＴＣ−シーケンスは＃０から始まって＃１、＃２を経つつＳＴＣ−シーケンス別に相異なるＳＴＣを持つことが分かる。
【００２９】
しかし、ビデオストリーム、オーディオストリーム及びプレゼンテーショングラフィックストリームなどは、ＳＴＣ−シーケンスに不連続が発生してＳＴＣが再設定されても一つのＡＶストリームで多重化されているために、各ストリームのＤＴＳとＰＴＳとは、該当時間情報を制御するＳＴＣ−シーケンス内のＳＴＣにより処理すればよい。
【００３０】
しかし、テキストサブタイトルデータは、ＡＶストリームと別途に存在するために特定ＳＴＣ−シーケンス内に属しないだけでなく、複数のＡＶストリームにかけて保存されうるためにＡＴＣ−シーケンスも複数が存在できるので、前述したように、ＳＴＣによるＰＴＳを使用した出力開始時間と出力完了時間とで表示できない。
【００３１】
図５は、記録媒体に記録されているＡＶストリームの再生順序及び再生位置を指定するためのナビゲーション情報とＡＶストリームとの連結関係を示す図である。記録媒体には、ＡＶストリーム以外にＡＶストリームについての属性情報などを記録しているクリップインフォメーション（Ｃｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎ）、ＡＶストリームの再生順序を表す情報としてナビゲーション情報などが含まれている。ナビゲーション情報には、記録媒体に含まれている少なくとも一つ以上のタイトルについてのタイトル情報と、各タイトルにより再生されるＡＶストリームの再生順序情報を含んでいる少なくとも一つ以上のプレイリストなどとが含まれている。
【００３２】
図５を参照するに、プレイリストは、再生するＡＶストリームを指示するための参照情報を含んでいる一つ以上のプレイアイテムを含む。プレイアイテムは、再生に使われるＡＶストリームについての属性情報を記録しているクリップインフォメーションを指示する情報としてＣｌｉｐ＿ｉｎｆｏ＿ｆｉｌｅと、該当ＡＶストリーム上でプレイアイテムが指示しているＡＶストリームのＳＴＣを含んでいるＳＴＣ−シーケンスの番号を指示するｒｅｆ＿ｔｏ＿ＳＴＣ＿ｉｄ、プレイアイテムが指示しているＳＴＣ−シーケンスで該当プレイアイテムの開始と終了を指示するＩＮ＿ｔｉｍｅ、ＯＵＴ＿ｔｉｍｅ情報などを含む。
【００３３】
前記のようなデータ構造を持つ記録媒体の再生過程を説明すれば、再生しようとするタイトルで指示するプレイリストが選択され、選択されたプレイリストに含まれているプレイアイテムが一般再生である場合には前部から順次に選択され、ランダム接近の場合に指定されたプレイアイテムから順次に選択される。
【００３４】
最初にプレイアイテム＃０が選択されれば、Ｃｌｉｐ＿ｉｎｆｏ＿ｆｉｌｅ＝１情報によりクリップインフォメーション＃１が選択され、ｒｅｆ＿ｔｏ＿ＳＴＣ＿ｉｄ＝０情報によりクリップインフォメーション＃１が指示するＡＶストリームのＡＴＣ−シーケンス内でＳＴＣ−シーケンス＃０が選択され、ＩＮ＿ｔｉｍｅ＝ｉｎ１、ＯＵＴ＿ｔｉｍｅ＝ｏｕｔ１によりＳＴＣ−シーケンス＃０に該当するＳＴＣにより指示されるｉｎ１位置からｏｕｔ１の位置まで再生される。
【００３５】
次いで、プレイアイテム＃１が選択されれば、Ｃｌｉｐ＿ｉｎｆｏ＿ｆｉｌｅ＝２情報によりクリップインフォメーション＃２が選択され、ｒｅｆ＿ｔｏ＿ＳＴＣ＿ｉｄ＝０情報によりクリップインフォメーション＃２が指示するＡＶストリームのＡＴＣ−シーケンス内でＳＴＣ−シーケンス＃０が選択され、ＩＮ＿ｔｉｍｅ＝ｉｎ２、ＯＵＴ＿ｔｉｍｅ＝ｏｕｔ２によりＳＴＣ−シーケンス＃０に該当するＳＴＣにより指示されるｉｎ２位置からｏｕｔ２位置まで再生され、以下、同じ方法で次のプレイアイテムを再生する。
【００３６】
言い換えれば、一つのプレイリストが選択され、プレイリストに含まれているプレイアイテムが選択されて再生されるＡＶストリームの位置を探し、その位置からのＡＶストリームをＡＴＳによって再生装置に伝送した後、伝送されたデータのうちＰＣＲ情報を含むＭＰＥＧ−２ＴＳパケットを利用して再生装置のＳＴＣを再設定する。その後にＶＡＵ及びＡＡＵは、それぞれのアクセスユニットに含まれたＰＴＳがＳＴＣと一致する時点になれば、デコーディングを始めてプレゼンテーションユニットを作り、それぞれのプレゼンテーションユニットのＰＴＳが前記ＳＴＣと一致する時点になれば、出力する。
【００３７】
一方、ＡＶストリームを再生する再生装置でビデオに対応するサブタイトルを提供するために、テキスト基盤のサブタイトルは、テキストサブタイトルで定義している各サブタイトル項目を特定時間に出力するために、出力開始時間（ｂｅｇｉｎ）と、出力完了時間（ｅｎｄ）とを定義している。この時、テキストサブタイトルで定義する各サブタイトル項目のｂｅｇｉｎ、ｅｎｄ情報の属性値として、ＡＶストリーム上のビデオストリーム及びオーディオストリームでのＳＴＣによるＰＴＳを使用する場合、前述したように一つのテキストサブタイトルで再生順序に合わせて順次に定義しているサブタイトル項目内の（ｂｅｇｉｎ，ｅｎｄ）が連続的に増加せずに特定時間範囲が重なる現象が発生して、各サブタイトル項目間に前後関係を区分できないという問題が発生する。
【００３８】
また、相異なるサブタイトル項目間に同じ（ｂｅｇｉｎ，ｅｎｄ）が現れうる。したがって、特定プレイリストを選択して再生する時、一般的な順次再生をせずに任意の位置にジャンプして再生すれば、ビデオストリームの位置と一致するサブタイトル項目を正確に検索できない恐れもある。
【００３９】
以下では、前述したテキストサブタイトルの問題点を解決するための方法について説明する。ただし、本発明ではテキストサブタイトルを構造化するためにマークアップ言語の形態で製作されたテキストサブタイトルを例として説明するが、サブタイトルデータを構造化するための方法としてバイナリ形態の構造を持つこともできる。バイナリ形態の構造とは、一連のバイナリデータに対して一定のバイト別に意味を付与してサブタイトルデータを構造化したことをいう。すなわち、最初のいくつかのバイトはサブタイトル項目１に関する情報を、その次のいくつかのバイトはサブタイトル項目２についての情報を表すなどの方式で作ることをいう。しかし、テキストサブタイトルデータは他の方法で構成できる。
【００４０】
図６Ａ及び図６Ｂは、前述したテキストサブタイトルの問題点を説明するための図である。図６Ａ及び図６Ｂを参照するに、参照番号６１０のサブタイトルはＳＴＣ−シーケンス＃０に該当するものであって、サブタイトル“Ｔｅｘｔ１”の（ｂｅｇｉｎ，ｅｎｄ）は（１０，１２）であり、サブタイトル“Ｔｅｘｔ２”の（ｂｅｇｉｎ，ｅｎｄ）は（２０，２２）である。
【００４１】
そして、参照番号６２０のサブタイトル項目はＳＴＣ−シーケンス＃１に該当するものであって、サブタイトル“Ｔｅｘｔ３”の（ｂｅｇｉｎ，ｅｎｄ）は（１７，１９）であり、サブタイトル“Ｔｅｘｔ４”の（ｂｅｇｉｎ，ｅｎｄ）は（２５，２７）であり、サブタイトル“Ｔｅｘｔ５”の（ｂｅｇｉｎ，ｅｎｄ）は（３０，３３）である。
【００４２】
そして、参照番号６３０のサブタイトル項目はＳＴＣ−シーケンス＃２に該当するものであり、サブタイトル“Ｔｅｘｔ６”の（ｂｅｇｉｎ，ｅｎｄ）は（５，８）であり、サブタイトル“Ｔｅｘｔ７”の（ｂｅｇｉｎ，ｅｎｄ）は（２５，２７）である。
【００４３】
一般的な再生の場合、各サブタイトルの出力順序は６１０、６２０、６３０であるが、各サブタイトル項目の（ｂｅｇｉｎ，ｅｎｄ）は一貫して維持されず、（ｂｅｇｉｎ，ｅｎｄ）情報だけでは各サブタイトルの前後関係を区分できなくなる。また、サブタイトル“Ｔｅｘｔ４”とサブタイトル“Ｔｅｘｔ７”との（ｂｅｇｉｎ，ｅｎｄ）は同じ値を持つ。このように構成されているテキストサブタイトルデータを利用してビデオに同期されるように出力せねばならないが、ビデオストリームの最初から一般的な再生をせずにビデオストリームの再生中にＳＴＣ−シーケンス＃２の時間“２５”に該当する位置にジャンプして再生すれば、テキストサブタイトルデータを処理するデコーダは、サブタイトル“Ｔｅｘｔ４”と“Ｔｅｘｔ７”のうちいずれかが現在ビデオの位置に合うサブタイトル項目であるか区分できなくなる。
【００４４】
したがって、テキストサブタイトルデータで定義している各サブタイトル項目をビデオストリームと正しく同期を合わせて再生するために、次のような２つの方法がある。
【００４５】
（１）各サブタイトル項目は、該当サブタイトル項目が表示されねばならない参照プレイアイテム情報をさらに含み、（ｂｅｇｉｎ，ｅｎｄ）値には、ＳＴＣにより作られたＰＴＳを割り当てる。
【００４６】
（２）各サブタイトル項目の出力開始時間及び出力終了時間は、該当サブタイトルデータが同期を合わせて再生せねばならない少なくとも一つ以上のＡＶストリームを含むプレイリストの全域時間により作られたＰＴＳを割り当てる。
【００４７】
前述した２つの方法ともで時間情報として（ｂｅｇｉｎ，ｅｎｄ）をいずれも含ませず、出力開始時間情報であるｂｅｇｉｎまたは出力完了時間情報であるｅｎｄのみを含ませてもよい。
【００４８】
図７Ａ及び図７Ｂは、前述した第１の方法である、サブタイトルが表示されねばならない参照プレイアイテム情報を追加したことを説明する図である。図７Ａ及び図７Ｂを参照するに、参照番号７１０のサブタイトル項目はＳＴＣ−シーケンス＃０に属するものであり、ＳＴＣ−シーケンス＃０はプレイアイテム＃０により指示される。そして、参照番号７２０のサブタイトル項目はＳＴＣ−シーケンス＃１に属するものであり、ＳＴＣ−シーケンス＃１はプレイアイテム＃１により指示される。また、参照番号７３０のサブタイトル項目はＳＴＣ−シーケンス＃２に属するものであり、ＳＴＣ−シーケンス＃２はプレイアイテム＃２により指示される。そして、各サブタイトル項目の（ｂｅｇｉｎ，ｅｎｄ）値はＳＴＣにより作られたＰＴＳが使われる。
【００４９】
この場合、参照番号７１０のサブタイトル項目は、＜プレイアイテム＿ナンバー＝０＞という追加情報を通じて参照番号７１０のサブタイトル項目が使われるプレイアイテムの番号を指定している。したがって、参照番号７１０のサブタイトル項目が（ｂｅｇｉｎ，ｅｎｄ）値として使用しているＰＴＳは、プレイアイテム＃０が指示するＳＴＣ−シーケンス＃０によるＳＴＣにより作られたものであって、それに合わせて制御されねばならないということが分かる。
【００５０】
これと同じく、参照番号７２０のサブタイトル項目と参照番号７３０のサブタイトル項目とは、＜プレイアイテム＿ナンバー＝１＞と＜プレイアイテム＿ナンバー＝２＞という追加情報を通じて参照番号７２０のサブタイトル項目と参照番号７３０のサブタイトル項目とが使われるプレイアイテムの番号を指定することで、図６を参照して前述した問題点を解決できる。一方、テキストサブタイトルデータに含まれる参照プレイアイテム情報は、それぞれのサブタイトル項目ごとに別個に含んでもよい。
【００５１】
図８Ａ及び図８Ｂは、第２の方法である、全域時間によるＰＴＳを割り当ててテキストサブタイトルを記録したことを示す図である。本発明によるテキストサブタイトルデータを保存している記録媒体を再生する再生装置には、ＡＶストリームの再生が進んだ時間を保存するための全域時間を記録している別のメモリ空間を割り当てている。このように再生装置は、再生に必要な情報を保存する空間としてプレイヤーステータスレジスタ（ＰＳＲ）を持っているが、全域時間を保存しているレジスタは、ＡＶストリームの再生のために特定プレイリストが選択された時に０と設定され、プレイリストが指示しているＡＶストリームの再生が進むにつれて順次に増加する。すなわち、プレイリスト内の最初のプレイアイテムのＩＮ＿ｔｉｍｅ時点に“０”となり、以後、該当プレイアイテムのＯＵＴ＿ｔｉｍｅまで順次に増加し、次のプレイアイテムが選択されれば、該当プレイアイテムのＩＮ＿ｔｉｍｅからレジスタに保存された全域時間値を増加させ続ける。
【００５２】
図９は、各プレイアイテムが指示する時間情報とプレイリストの全域時間との関係を示す図である。図９を参照するに、Ｘは、プレイアイテム＿ｉｄ＝０により指示されるプレイアイテムの再生間隔を表し、Ｙは、プレイアイテム＿ｉｄ＝１により指示されるプレイアイテムの再生間隔を表し、Ｚは、プレイアイテム＿ｉｄ＝２により指示されるプレイアイテムの再生間隔を表す。すなわち、プレイリストが持つ全域時間軸上の時間情報は、各プレイアイテムが持つ特定ＡＴＣ−シーケンス内の特定ＳＴＣ−シーケンス上の時間と一対一にマッチングされる。
【００５３】
したがって、図８Ａ及び図８Ｂを参照して説明したように、テキストサブタイトル内の各項目は、該当サブタイトル項目の出力開始時間及び出力終了時間値として全域時間軸上の時間値を使用してＰＴＳを表すことで、ＡＶストリームとの同期及び再同期時に現在再生時点の全域時間値を保存しているレジスタを参照することで円滑な再生を行える。
【００５４】
図１０は、本発明のＡＶデータ再生装置の簡略化したブロック図である。ＡＶデータ処理部１０１０は、記録媒体に保存されたＡＶデータを読み取って出力する。そして、出力時間情報抽出部１０２０は、ＡＶデータと同期されて出力されるサブタイトルデータの出力開始時間及び出力完了時間を表す出力時間情報を読み取る。出力開始時間と出力完了時間とは、前述したように（ｂｅｇｉｎ，ｅｎｄ）で表現され、それぞれはプレイアイテムのＳＴＣを参照して作られることができる。そして、出力時間情報には出力開始時間のみ含まれてもよく、出力完了時間のみ含まれてもよく、両方とも含まれてもよい。この場合には、前記サブタイトルデータが同期されて出力されねばならないＡＶデータを指示するプレイアイテム情報をさらに読み取って、どのプレイアイテムのＳＴＣに同期させ出力すべきかを調べる。また、前述したように、出力時間情報は、サブタイトルデータが同期されて出力されねばならないＡＶデータを指示するプレイリストの全域時間を参照して作られることもある。サブタイトル出力部１０３０は、出力時間情報によってサブタイトルデータを読み取ってＡＶデータに同期させて出力する。
【００５５】
一方、前述したテキストサブタイトル再生方法は、コンピュータプログラムで作成可能である。前記プログラムを構成するコード及びコードセグメントは当業界のコンピュータプログラマによって容易に推論できる。また、前記プログラムは、コンピュータで読み取り可能な情報記録媒体に保存され、コンピュータによって読み取られて実行されることによってテキストサブタイトル再生方法を具現する。前記情報記録媒体は、磁気記録媒体、光記録媒体、及びキャリアウェーブ媒体を含む。
【００５６】
これまで本発明についてその望ましい実施形態を中心に説明した。当業者ならば本発明が本発明の本質的な特性から逸脱しない範囲で変形された形態に具現されうるということを理解できるであろう。したがって、開示された実施形態は限定的な観点ではなく説明的な観点で考慮されねばならない。本発明の範囲は前述した説明ではなく特許請求の範囲に現れており、それと同等な範囲内にあるあらゆる差異点は本発明に含まれていると解釈されねばならない。
なお、開示した実施形態について、以下に付記を記す。
（付記１）記録／再生装置に使用するための情報記録媒体において、
ＡＶデータと同期されて出力されるサブタイトルデータと、
対応するＡＶデータと同期される前記サブタイトルデータの出力開始時間及び／または出力完了時間を表す出力時間情報とを含むことを特徴とする情報記録媒体。
（付記２）前記サブタイトルデータが同期されて出力されねばならないＡＶデータを指示する情報をさらに含むことを特徴とする付記１に記載の情報記録媒体。
（付記３）前記ＡＶデータを指示する情報は、プレイアイテム情報を含むことを特徴とする付記２に記載の情報記録媒体。
（付記４）前記出力時間情報は、前記プレイアイテムのシステムタイムクロック（ＳＴＣ）を参照して作られたことを特徴とする付記３に記載の情報記録媒体。
（付記５）前記出力時間情報は、前記サブタイトルデータが同期されて出力されねばならないＡＶデータを指示するプレイリストに含まれた時間情報を参照することを特徴とする付記１に記載の情報記録媒体。
（付記６）前記プレイリストに含まれた時間情報は、前記プレイリストの全域時間を含むことを特徴とする付記５に記載の情報記録媒体。
（付記７）前記サブタイトルデータ及び出力時間情報は、マークアップ文書の形態またはバイナリデータ形態でまたはその結合で記録されていることを特徴とする付記１に記載の情報記録媒体。
（付記８）（ａ）ＡＶデータと同期されて出力されるテキストサブタイトルデータの出力開始時間及び／または出力完了時間を表す出力時間情報を読み取るステップと、
（ｂ）対応するＡＶデータと同期される前記出力時間情報によって前記テキストサブタイトルデータを出力するステップと、を含むことを特徴とするテキストサブタイトル再生方法。
（付記９）前記（ｂ）ステップは、
前記サブタイトルデータが同期されて出力されねばならないＡＶデータを指示する情報をさらに読み取って、該当ＡＶデータの再生時に前記出力時間情報によって前記サブタイトルデータを出力するステップであることを特徴とする付記８に記載のテキストサブタイトル再生方法。
（付記１０）前記ＡＶデータを指示する情報は、プレイアイテム情報を含むことを特徴とする付記９に記載のテキストサブタイトル再生方法。
（付記１１）前記出力時間情報は、前記プレイアイテムのシステムタイムクロック（ＳＴＣ）を参照することを特徴とする付記１０に記載のテキストサブタイトル再生方法。
（付記１２）前記出力時間情報は、前記サブタイトルデータが同期されて出力されねばならないＡＶデータを指示するプレイリストに含まれた時間情報を参照することを特徴とする付記８に記載のテキストサブタイトル再生方法。
（付記１３）前記プレイリストに含まれた時間情報は、前記プレイリストの全域時間であることを特徴とする付記１２に記載のテキストサブタイトル再生方法。
（付記１４）ＡＶデータをディスプレイするＡＶデータ処理部と、
ＡＶデータと同期されて出力されるサブタイトルデータの出力開始時間及び／または出力完了時間を表す出力時間情報を読む出力時間情報抽出部と、
前記出力時間情報によって前記サブタイトルデータを読み取って前記ＡＶデータに同期させて出力するサブタイトル出力部と、を備えることを特徴とするＡＶデータ再生装置。
（付記１５）前記出力時間情報抽出部は、
前記サブタイトルデータが同期されて出力されねばならないＡＶデータを指示する情報をさらに読み取ることを特徴とする付記１４に記載のＡＶデータ再生装置。
（付記１６）前記ＡＶデータを指示する情報は、プレイアイテム情報を含むことを特徴とする付記１５に記載のＡＶデータ再生装置。
（付記１７）前記出力時間情報は、前記プレイアイテムのシステムタイムクロック（ＳＴＣ）を参照して作られたことを特徴とする付記１６に記載のＡＶデータ再生装置。
（付記１８）前記出力時間情報は、前記サブタイトルデータが同期されて出力されねばならないＡＶデータを指示するプレイリストに含まれた時間情報を参照して作られたことを特徴とする付記１４に記載のＡＶデータ再生装置。
（付記１９）前記プレイリストに含まれた時間情報は、前記プレイリストの全域時間を含むことを特徴とする付記１８に記載のＡＶデータ再生装置。
（付記２０）付記８に記載の方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体。
（付記２１）テキストサブタイトルデータとＡＶデータとを同期するための装置を制御する方法において、
ＡＶデータ及びテキストサブタイトルデータをアクセスユニットにレンダリングするステップと、
アクセスユニットでの第１時間データと前記装置での時間データとが実質的に一致する場合に、前記ＡＶデータ及び前記テキストサブタイトルデータのプレゼンテーションユニットを生成するように、前記アクセスユニットをデコーディングするステップと、
前記ＡＶデータと前記テキストサブタイトルデータとのプレゼンテーションユニットでの第２時間データと、前記装置での前記時間データとが実質的に一致する場合、前記デコーディングされたプレゼンテーションユニットを出力するステップとを含み、
前記ＡＶデータ及び前記テストサブタイトルデータのプレゼンテーションユニットで前記第２時間データは互いに合わせることを特徴とする方法。
（付記２２）前記ＡＶデータをパケット化されたエレメンタリーストリーム（ＰＥＳ）にパケット化するステップと、
前記パケット化されたエレメンタリーストリームをＭＰＥＧ−２ＴＳパケットに多重化するステップと、
ソースパケットのグループがＡＶデータを構成するように、前記ソースパケットを構成するためにＭＰＥＧ−２ＴＳパケットにヘッダを付加するステップとを含むことを特徴とする付記２１に記載の方法。
（付記２３）前記ＡＶデータは、少なくともビデオストリーム、オーディオストリーム及びビットマップ−フォーマットサブタイトルデータを含むプレゼンテーショングラフィックストリームを含むことを特徴とする付記２２に記載の方法。
（付記２４）それぞれのＰＥＳは、ＰＥＳヘッダ及びＰＥＳパケットデータを含み、前記ＰＥＳヘッダは、ＰＥＳパケットデータのタイプを識別するためのストリームＩＤ情報を含むことを特徴とする付記２２に記載の方法。
（付記２５）前記ＭＰＥＧ−２ＴＳパケットは１８８バイトであり、
ペイロードデータについての情報を含み、ペイロードデータのタイプを表すパケットＩＤ情報を含むヘッダと、
前記装置のシステムタイムクロック（ＳＴＣ）を設定するためのプログラム基準クロック（ＰＣＲ）を含む適応フィールドとを含むことを特徴とする付記２２に記載の方法。
（付記２６）前記ヘッダは、
前記ソースパケットの不法複製などを防止するためにコンテンツの保護情報を記録しているコピー防止情報と、
該当ソースパケットが再生装置に到着した時間を表す到着タイムスタンプ（ＡＴＳ）情報と、を含むことを特徴とする付記２２に記載の方法。
（付記２７）照プレイアイテム情報及び前記ＡＶデータと同期して出力される前記テキストサブタイトルデータの出力開始時間及び／または出力完了時間を検出するステップと、
前記出力ＡＶデータと同期して前記検出された出力時間情報によって前記テキストサブタイトルデータを出力するステップとを含むことを特徴とする付記２１に記載の方法。
（付記２８）前記テキストサブタイトルデータのうち多様なサブタイトルのサブタイトルアイテムは、前記サブタイトルアイテムが再生されるプレイアイテムの番号を指定することを特徴とする付記２７に記載の方法。
（付記２９）前記多様なサブタイトルのサブタイトルアイテムは、前記多様なサブタイトルのサブタイトルアイテムが利用されるプレイアイテムの番号を付加情報を利用して指定することを特徴とする付記２７に記載の方法。
（付記３０）テキストサブタイトルデータに含まれる参照プレイアイテム情報は、それぞれのサブタイトルアイテムに個別的に含まれることを特徴とする付記２９に記載の方法。
（付記３１）対応サブタイトルデータが同期化されて再生されるＡＶデータを含むプレイリストの全域時間に基づくプレゼンテーションタイムスタンプ（ＰＴＳ）を検出するステップと、
前記ＰＴＳをそれぞれのサブタイトルアイテムの出力開始時間及び出力完了時間に割り当てるステップと、
前記出力ＡＶデータと同期される前記検出された出力時間情報によって前記テキストサブタイトルデータを出力するステップと、を含むことを特徴とする付記２１に記載の方法。
（付記３２）ＡＶストリームと同期及び再同期中に、前記全域時間を保存するレジスタを参照するステップをさらに含むことを特徴とする付記３１に記載の方法。
（付記３３）付記２７に記載の方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体。
（付記３４）付記３１に記載の方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体。
（付記３５）テキストサブタイトルデータは、トリック再生モード中にＡＶデータと同期して再生されることを特徴とする付記２１に記載の方法。
（付記３６）前記トリック再生モードは、前記ＡＶデータの他の部分にジャンピング、前記ＡＶデータのスチールフレームのプレゼンテーション、スローモーション再生、高速プレイ、またはその結合の手段を提供するステップを含むことを特徴とする付記３５に記載の方法。
（付記３７）オーディオ／ビデオ（ＡＶ）データと同期してテキストサブタイトルデータを再生する方法において、
ノーマル及びトリックプレイ再生に独立的な同期データによって、オーディオ／ビデオ（ＡＶ）ストリームと同期してテキストサブタイトルデータを再生するステップを含むことを特徴とする方法。
【符号の説明】
【００５７】
２１０  読み出し部
２２０  逆多重化部
２３０  ビデオデコーダ
２４０  オーディオデコーダ
２５０  ＳＴＣカウンタ
１０１０  ＡＶデータ処理部
１０２０  出力時間情報抽出部
１０３０  サブタイトル出力部
【図１】
2011187156.tif 000002
【図２】
2011187156.tif 000003
【図３】
2011187156.tif 000004
【図４】
2011187156.tif 000005
【図５】
2011187156.tif 000006
【図６Ａ】
2011187156.tif 000007
【図６Ｂ】
2011187156.tif 000008
【図７Ａ】
2011187156.tif 000009
【図７Ｂ】
2011187156.tif 000010
【図８Ａ】
2011187156.tif 000011
【図８Ｂ】
2011187156.tif 000012
【図９】
2011187156.tif 000013
【図１０】
2011187156.tif 000014