(57)【要約】  記録媒体及びテキスト・サブタイトル・ストリームを記録及び再生する方法と装置を提供する。テキスト・サブタイトル・ストリームは、領域スタイルのセットを定義する１つのダイアログ・スタイル・セグメントと、少なくとも１又は複数のダイアログ・プレゼンテーション・セグメントを含み、各ダイアログ・プレゼンテーション・セグメントは、少なくとも１つのダイアログ・テキスト領域を含み、各ダイアログ・テキスト領域は、各ダイアログ・テキスト領域をダイアログ・スタイル・セグメントに定義された領域スタイルのセットのうちの１つとリンクさせるように構成されたリンク情報を含む。例えば、リンク情報は、各ダイアログ・テキスト領域にリンクされる領域スタイルを一意に識別する領域スタイル識別情報である。各ダイアログ・テキスト領域を再生するとき、領域スタイル識別情報により識別された領域スタイルが適用される。
2007518205.tif 000002
【特許請求の範囲】
【請求項１】
テキスト・サブタイトル・ストリームを再生するための記録媒体において、
少なくとも１つのテキスト・サブタイトル・ストリームを格納するデータ領域を備え、
各テキスト・サブタイトル・ストリームは、領域スタイルのセットを定義するダイアログ・スタイル・セグメントと、少なくとも１つのダイアログ・プレゼンテーション・セグメントを含み、各ダイアログ・プレゼンテーション・セグメントは、少なくとも１つのダイアログ・テキスト領域を含み、各ダイアログ・テキスト領域は、前記各ダイアログ・テキスト領域をダイアログ・スタイル・セグメントに定義された領域スタイルのセットの１つにリンクさせるリンク情報を含むことを特徴とする記録媒体。
【請求項２】
前記リンク情報は、前記各ダイアログ・テキスト領域にリンクされる前記領域スタイルを一意に識別する領域スタイル識別情報であることを特徴とする請求項１に記載の記録媒体。
【請求項３】
前記ダイアログ・スタイル・セグメントに定義された領域スタイルのセットの数は、６０以下であることを特徴とする請求項１に記載の記録媒体。
【請求項４】
各ダイアログ・テキスト領域は、少なくとも１つのテキスト・ストリングをさらに含み、各テキスト・ストリングのインライン・スタイルを定義し、前記インライン・スタイルは、各ダイアログ・テキスト領域がデコードされるときに各テキスト・ストリングの少なくとも一部に適用されることを特徴とする請求項１に記載の記録媒体。
【請求項５】
テキスト・サブタイトル・ストリームを再生するための記録媒体において、
少なくとも１つのテキスト・サブタイトル・ストリームを格納するデータ領域を備え、
各テキスト・サブタイトル・ストリームは、領域スタイルのセットを定義するダイアログ・スタイル・セグメントと、複数のダイアログ・プレゼンテーション・セグメントを含み、前記複数のダイアログ・プレゼンテーション・セグメントのうちの少なくとも１つは、第１の領域スタイル識別情報と第２の領域スタイル識別情報を含む第１のダイアログ・テキスト領域と第２のダイアログ・テキスト領域を各々含み、前記第１の領域スタイル識別情報と前記第２の領域スタイル識別情報は、前記第１のダイアログ・テキスト領域と前記第２のダイアログ・テキスト領域を前記ダイアログ・スタイル・セグメントに定義された２つの異なる領域スタイルに各々リンクさせることを特徴とする記録媒体。
【請求項６】
テキスト・サブタイトル・ストリームを再生するための記録媒体において、
少なくとも１つのテキスト・サブタイトル・ストリームを格納するデータ領域を備え、
各テキスト・サブタイトル・ストリームは、領域スタイルのセットを定義するダイアログ・スタイル・セグメントと、複数のダイアログ・プレゼンテーション・セグメントを含み、各ダイアログ・プレゼンテーション・セグメントは、少なくとも１つのダイアログ・テキスト領域を含み、各ダイアログ・テキスト領域は、前記ダイアログ・スタイル・セグメントに定義される前記領域スタイルのセットの１つを一意に識別する領域スタイル識別情報を含むことを特徴とする記録媒体。
【請求項７】
テキスト・サブタイトル・ストリームを再生するための記録媒体において、
グローバル・スタイル・セットを定義するグローバル・スタイル情報のセットを格納するデータ領域を備え、
少なくとも１つのダイアログ・テキスト領域が所定のプレゼンテーション・タイムスロットの間に提示され、各ダイアログ・テキスト領域は、各ダイアログ・テキスト領域を前記グローバル・スタイルのセットの１つとリンクさせるリンク情報を含み、前記リンクされたグローバル・スタイルは、前記各ダイアログ・テキスト領域の領域プレゼンテーション・プロパティを指定することを特徴とする記録媒体。
【請求項８】
前記所定のプレゼンテーション・タイムスロットの間に提示される前記ダイアログ・テキスト領域の数は、２以下であることを特徴とする請求項７に記載の記録媒体。
【請求項９】
前記リンクされたグローバル・スタイルは、前記各ダイアログ・テキスト領域の全体に適用される領域スタイルであることを特徴とする請求項７に記載の記録媒体。
【請求項１０】
前記リンク情報は、前記リンクされたグローバル・スタイルを一意に識別する領域スタイル識別情報であることを特徴とする請求項９に記載の記録媒体。
【請求項１１】
各ダイアログ・テキスト領域は、少なくとも１つのテキスト・ストリングをさらに含み、各テキスト・ストリングの少なくとも一部に適用されるローカルスタイルを定義することを特徴とする請求項７に記載の記録媒体。
【請求項１２】
前記ローカルスタイルは、前記リンクされたグローバル・スタイルにより指定された前記領域プレゼンテーション・プロパティの１つを変更するインライン・スタイルであることを特徴とする請求項７に記載の記録媒体。
【請求項１３】
前記グローバル・スタイル情報のセットは、パケット・エレメンタリー・ストリームに格納されることを特徴とする請求項７に記載の記録媒体。
【請求項１４】
テキスト・サブスタイル・ストリームを再生する方法において、
記録媒体に記録されたテキスト・サブスタイル・ストリームを読み出すステップであって、前記テキスト・サブタイトル・ストリームは、領域スタイルのセットを定義するダイアログ・スタイル・セグメントと、複数のダイアログ・プレゼンテーション・セグメントを含み、各ダイアログ・プレゼンテーション・セグメントは、少なくとも１つのダイアログ・テキスト領域を含む、ステップと、
各ダイアログ・テキスト領域に含まれる領域スタイル識別情報を読み出すステップであって、前記領域スタイル識別情報は、前記ダイアログ・スタイル・セグメントに定義された前記領域スタイルのセットの１つを一意に識別する、ステップと、
前記領域スタイル識別情報によって識別された前記領域スタイルを適用して各ダイアログ・テキスト領域をデコードするステップを
含むことを特徴とする方法。
【請求項１５】
各ダイアログ・プレゼンテーション・セグメントは、少なくとも１つのダイアログ・テキスト領域のプレゼンテーション開始時間と終了時間を示すプレゼンテーション・タイムをさらに含むことを特徴とする請求項１４に記載の方法。
【請求項１６】
前記テキスト・サブタイトル・ストリームの全体をバッファにプレロードするステップをさらに含むことを特徴とする請求項１４に記載の方法。
【請求項１７】
テキスト・サブタイトル・ストリームを再生する装置において、
記録媒体に記録されたテキスト・サブタイトル・ストリームをプレロードするバッファであって、前記プレロードされるテキスト・サブタイトル・ストリームは、領域スタイルのセットを定義するダイアログ・スタイル・セグメントと、複数のダイアログ・プレゼンテーション・セグメントを含み、各ダイアログ・プレゼンテーション・セグメントは、少なくとも１つのダイアログ・テキスト領域を含む、バッファと、
ダイアログ・テキストの各領域に含まれる領域スタイル識別情報を読み出すテキスト・サブタイトル・デコーダであって、前記領域スタイル識別情報は、前記領域スタイルのセットの１つを一意に識別し、前記識別された領域スタイルを適用することによって各ダイアログ・テキスト領域をデコードする、テキスト・サブタイトル・デコーダ
を備えることを特徴とする装置。
【請求項１８】
テキスト・サブタイトル・ストリームを再生するための記録媒体において、
少なくとも１つのＡＶストリームと少なくとも１つのテキスト・サブタイトル・ストリームを格納する第１のデータ領域であって、各テキスト・サブタイトル・ストリームは、領域スタイルのセットを定義するダイアログ・スタイル・セグメントと、少なくとも１つのダイアログ・プレゼンテーション・セグメントを含み、各ダイアログ・プレゼンテーション・セグメントは、少なくとも１つのダイアログ・テキスト領域を含み、各ダイアログ・テキスト領域は、前記各ダイアログ・テキスト領域を前記ダイアログ・スタイル・セグメントに定義された前記領域スタイルのセットの１つにリンクさせる、第１のデータ領域と、
前記少なくとも１つのＡＶストリームと前記少なくとも１つのテキスト・サブタイトル・ストリームに対応するクリップ・インフォメーション・ファイルを格納する第２のデータ領域であって、各クリップ・インフォメーション・ファイルは、対応するストリームのプロパティ情報を含む、第２の領域
を備えることを特徴とする記録媒体。
【請求項１９】
前記リンク情報は、前記ダイアログ・スタイル・セグメントに定義された前記領域スタイルのセットのうちの１つを一意に識別する領域スタイル識別情報であることを特徴とする請求項１８に記載の記録媒体。
【請求項２０】
テキスト・サブタイトル・ストリームを再生する方法において、
記録媒体に記録された少なくとも１つのテキスト・サブタイトル・ストリームを再生するステップであって、各テキスト・サブタイトル・ストリームは、領域スタイルのセットを定義するダイアログ・スタイル・セグメントと、少なくとも１つのダイアログ・プレゼンテーション・セグメントを含み、各ダイアログ・プレゼンテーション・セグメントは、少なくとも１つのダイアログ・テキスト領域を含み、各ダイアログ・テキスト領域は、各ダイアログ・テキスト領域を前記ダイアログ・スタイル・セグメントに定義された前記領域スタイルのセットの１つにリンクさせる、ステップを含むことを特徴とする方法。
【請求項２１】
テキスト・サブタイトル・ストリームを再生する装置において、
光再生デバイスを駆動し、記録媒体に記録されたデータを再生するドライバと、
前記ドライバを制御し、前記記録媒体に記録された少なくとも１つのテキスト・サブタイトル・ストリームを再生するコントローラを備え、
各テキスト・サブタイトル・ストリームは、領域スタイルのセットを定義するダイアログ・スタイル・セグメントと、少なくとも１つのダイアログ・プレゼンテーション・セグメントを含み、各ダイアログ・プレゼンテーション・セグメントは、少なくとも１つのダイアログ・テキスト領域を含み、各ダイアログ・テキスト領域は、各ダイアログ・テキスト領域を前記ダイアログ・スタイル・セグメントに定義された前記領域スタイルのセットにリンクさせるリンク情報を含むことを特徴とする装置。
【請求項２２】
テキスト・サブタイトル・ストリームを記録する方法において、
記録媒体に少なくとも１つのテキスト・サブタイトル・ストリームを記録するステップを含み、
各テキスト・サブタイトル・ストリームは、領域スタイルのセットを定義するダイアログ・スタイル・セグメントと、少なくとも１つのダイアログ・プレゼンテーション・セグメントを含み、各ダイアログ・プレゼンテーション・セグメントは、少なくとも１つのダイアログ・テキスト領域を含み、各ダイアログ・テキスト領域は、前記各ダイアログ・テキスト領域を前記ダイアログ・スタイル・セグメントに定義された前記領域スタイルのセットの１つにリンクさせるリンク情報を含むことを特徴とする方法。
【請求項２３】
テキスト・サブタイトル・ストリームを記録する装置において、
光記録デバイスを駆動し、記録媒体にデータを記録するドライバと、
前記ドライバを制御し、前記記録媒体に少なくとも１つのテキスト・サブタイトル・ストリームを記録するコントローラを備え、
各テキスト・サブタイトル・ストリームは、領域スタイルのセットを定義するダイアログ・スタイル・セグメントと、少なくとも１つのダイアログ・プレゼンテーション・セグメントを含み、各ダイアログ・プレゼンテーション・セグメントは、少なくとも１つのダイアログ・テキスト領域を含み、各ダイアログ・テキスト領域は、前記各ダイアログ・テキスト領域を前記ダイアログ・スタイル・セグメントに定義された領域スタイルのセットの１つにリンクさせるリンク情報を含むことを特徴とする装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に関し、より詳細には、テキスト・サブタイトル・ストリームを記録・再生の記録媒体、方法及び装置に関する。本発明は、広範なアプリケーション適用可能であるが、特に、記録媒体内にテキスト・サブタイトル・ストリーム・ファイルを記録し、及び、記録されたテキスト・サブタイトル・ストリームを効率的に再生するのに適している。
【背景技術】
【０００２】
光ディスクは、大容量データを記録する光記録媒体として広く使用されている。現在、広範囲な光ディスクの中でも、高画質のビデオデータと高音質のオーディオデータの書き込み及び格納を行うためのブルーレイディスク（ＢＤ）等の新しい高密度光記録媒体（ＨＤ−ＤＶＤ）が開発中である。
【０００３】
現在、次世代技術として知られるブルーレイディスク（ＢＤ）の世界規格の技術仕様は、他の多くのディジタル機器と共に、既存のＤＶＤを凌ぐデータを有することが可能な次世代光記録ソリューションとして確立されつつある。
【０００４】
ブルーレイディスク（ＢＤ）規格を採用した光再生装置もまた開発中である。しかし、ブルーレイディスク（ＢＤ）規格は完成していないため、完全な光再生装置を開発するのには多くの困難がある。特に、ブルーレイディスク（ＢＤ）からデータを効率的に再生するためには、メインＡＶデータとメインＡＶデータと関連する補助データといったサブタイトル情報等のユーザの利便性のために必要なデータはもとより、光ディスク内に記録されたメインデータとサブタイトル・データを再生するための管理情報が体系化されて提供される必要がある。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、現在のブルーレイディスク（ＢＤ）においては、補助データ、特にサブタイトルストリームファイルは完全に統一されていないため、本格的なブルーレイディスク（ＢＤ）ベースの光再生装置を開発するのに多くの制約がある。この制約は、サブタイトル等の補助データをユーザに提供する際に問題となる。
【０００６】
そこで、本発明は、従来技術が有する制約及び欠点による１又は複数の問題を実質的に解消する記録媒体及びテキスト・サブタイトル・ストリームの記録・再生方法とその装置に関する。
【０００７】
本発明の目的は、記録媒体内にテキスト・サブタイトル・ストリームを記録するときに、スタイル情報セットを生成する方法を提供することにある。
【０００８】
本発明の他の目的は、前述のテキスト・サブタイトル・ストリームを効率よく再生できるテキスト・サブタイトル・ストリームの再生方法及び装置を提供することにある。
【０００９】
本発明の他の利点、目的及び特徴は、後続する詳細な説明に部分的に明示され、当業者であれば、本発明の実施の形態から自明である。本発明の目的及び他の利点は、後述する詳細な説明及び請求の範囲はもとより、添付図面に具体的に開示された構造により実現可能である。
【課題を解決するための手段】
【００１０】
前述の目的及び他の利点を達成するために、テキスト・サブタイトル・ストリームを再生するための記録媒体は、少なくとも１つのテキスト・サブタイトル・ストリームを格納するためのデータ領域を含み、各テキスト・サブタイトル・ストリームは、領域スタイルのセットを定義するダイアログ・スタイル・セグメントと、少なくとも１つのダイアログ・プレゼンテーション・セグメントを含み、各ダイアログ・プレゼンテーション・セグメントは、少なくとも１つのダイアログ・テキスト領域を含み、各ダイアログ・テキスト領域は、各ダイアログ・テキスト領域をダイアログ・スタイル・セグメントに定義された領域スタイルのセットのうちの１つとリンクさせるリンク情報を含む。リンク情報は、各ダイアログ・テキスト領域にリンクされる領域スタイルを一意に識別する領域スタイル識別情報である。
【００１１】
本発明の別の態様として、テキスト・サブタイトル・ストリームを再生する方法は、記録媒体に記録されたテキスト・サブタイトル・ストリームを読み取るステップであって、テキスト・サブタイトル・ストリームは、領域スタイルのセットを定義するダイアログ・スタイル・セグメントと複数のダイアログ・プレゼンテーション・セグメントを含み、各ダイアログ・プレゼンテーション・セグメントは、少なくとも１つのダイアログ・テキスト領域を含む、ステップと、各ダイアログ・テキスト領域に含まれる領域スタイル識別情報を読み取るステップであって、各領域スタイル識別情報は、ダイアログ・スタイル・セグメント内に定義された領域スタイルのセットのうち１つを一意に識別する、ステップと、領域スタイル識別情報により識別された領域スタイルを適用することによって各ダイアログ・テキスト領域をデコードするステップを含む。
【００１２】
本発明の別の態様として、テキスト・サブタイトル・ストリームを再生する装置は、記録媒体上に記録されたテキスト・サブタイトル・ストリームをプレロードするバッファであって、プレロードされたテキスト・サブタイトル・ストリームは、領域スタイルのセットを定義するダイアログ・スタイル・セグメントと複数のダイアログ・プレゼンテーション・セグメントを含み、各ダイアログ・プレゼンテーション・セグメントは、少なくとも１つのダイアログ・テキスト領域を含む、バッファと、各ダイアログ・テキスト領域に含まれる領域スタイル識別情報を読み取るテキスト・サブタイトル・デコーダであって、領域スタイル識別情報は、領域スタイルのセットの１つを一意に識別し、識別された領域スタイルを適用することによって各ダイアログ・テキスト領域をデコードする、テキスト・サブタイトル・デコーダを備える。
【００１３】
本発明の別の態様として、テキスト・サブタイトル・ストリームを再生する方法は、記録媒体上に記録された少なくとも１つのテキスト・サブタイトル・ストリームを再生するステップであって、各テキスト・サブタイトル・ストリームは、領域スタイルのセットを定義するダイアログ・スタイル・セグメントと、少なくとも１つのダイアログ・プレゼンテーション・セグメントを含み、各ダイアログプレゼンテーション・セグメントは、少なくとも１つのダイアログ・テキスト領域を含み、各ダイアログ・テキスト領域は、各ダイアログ・テキスト領域をダイアログ・スタイル・セグメントに定義された領域スタイルのセットの１つにリンクさせるリンク情報を含む、ステップを含む。
【００１４】
本発明の別の態様として、テキスト・サブタイトル・ストリームを再生する装置は、光再生デバイスを駆動し、記録媒体に記録されたデータを再生するドライバと、ドライバを制御し、記録媒体上に記録された少なくとも１つのテキスト・サブタイトル・ストリームを再生するコントローラを備え、各テキスト・サブタイトル・ストリームは、領域スタイルのセットを定義するダイアログ・スタイル・セグメントと、少なくとも１つのダイアログ・プレゼンテーション・セグメントを含み、各ダイアログ・プレゼンテーション・セグメントは、少なくとも１つのダイアログ・テキスト領域を含み、各ダイアログ・テキスト領域は、各ダイアログ・テキスト領域をダイアログ・スタイル・セグメントに定義された領域スタイルのセットの１つにリンクさせるリンク情報を含む。
【００１５】
本発明の別の態様として、テキスト・サブタイトル・ストリームを記録する方法は、記録媒体上に少なくとも１つのテキスト・サブタイトル・ストリームを記録するステップであって、各テキスト・サブタイトル・ストリームは、領域スタイルのセットを定義するダイアログ・スタイル・セグメントと、少なくとも１つのダイアログ・プレゼンテーション・セグメントを含み、各ダイアログ・プレゼンテーション・セグメントは、少なくとも１つのダイアログ・テキスト領域を含み、各ダイアログ・テキスト領域は、各ダイアログ・テキスト領域をダイアログ・セグメントに定義された領域スタイルのセットの１つにリンクさせるリンク情報を含む、ステップを含む。
【００１６】
本発明の別の態様として、テキスト・サブタイトル・ストリームを記録する装置は、光記録デバイスを駆動し、記録媒体上にデータを記録するドライバと、記録媒体上に少なくとも１つのテキスト・サブタイトル・ストリームを記録するためにドライバを制御するコントローラを備え、各テキスト・サブタイトル・ストリームは、領域スタイルのセットを定義するダイアログ・スタイル・セグメントと、少なくとも１つのダイアログ・プレゼンテーション・セグメントを含み、各ダイアログ・プレゼンテーション・セグメントは、少なくとも１つのダイアログ・テキスト領域を含み、各ダイアログ・テキスト領域は、各ダイアログ・テキスト領域をダイアログ・スタイル・セグメントに定義された領域スタイルのセットの１つにリンクさせるリンク情報を含む。
【００１７】
本発明に関する上述の説明と以下の説明は例示的なものであることを理解すべきである。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の好適な実施の形態が詳細に後述され、これらの実施の形態は、添付図面に示してある。また、できる限り同じ参照符号は同一又は類似する部分を言及するために図面の全体に亘って使用される。併せて、本発明に用いられる用語は、できる限り、現在汎用されている一般的な用語を使用したが、特定の場合は、出願人が任意に選定した用語も使用されており、この場合は、関連する発明の説明の欄にその詳細な意味を記述しているため、単純な用語の名称ではなく、用語が有する意味として本発明を把握しなければならない。
【００１９】
発明の詳細に説明において、「記録媒体」は、データを記録することができるあらゆる種類の媒体を指し、記録方法のいかんにかかわらずあらゆる種類の媒体を広く含む。媒体としては、例えば、光ディスク、磁気テープ等がある。以下、本発明の説明の便宜のために、光ディスク、特に、「ブルーレイディスク（ＢＤ）」を記録媒体の例として挙げる。しかし、本発明の精神及び範囲によればは、他の記録媒体にも同様に適用可能であることは明らかである。
【００２０】
発明の詳細な説明において、「メインデータ」は、制作者によって光ディスクに記録されたタイトル（例えば、「ムービータイトル」）を含むオーディオ／ビデオ（ＡＶ）データを示す。通常、ＡＶデータは、ＭＰＥＧ２フォーマットで記録され、「ＡＶストリーム」又は「メインＡＶストリーム」と称される。また、「補助データ」は、「メインデータ」の再生に必要な他の全てのデータを示し、例えば、テキスト・サブタイトル・ストリーム、インタラクティブ・グラフィック・ストリーム、プレゼンテーション・グラフィック・ストリーム、補助オーディオ・ストリーム（例えば、ブラウザブル・スライドショー等）等が挙げられる。これらの補助データ・ストリームは、ＭＰＥＧ２フォーマットで記録されるか、又は、他のデータフォーマットで記録される。これらは、ＡＶストリームとして多重化されるか、又は、光ディスク内に独立したデータファイルとして存在し得る。
【００２１】
「サブタイトル」は、再生されるビデオ（又はイメージ）に対応する字幕情報を示し、これは、所定の言語により表される。例えば、ディスプレイ画面上でイメージを視聴する際、複数の言語で表された複数のサブタイトルの中の１つを視聴するためのオプションを選択する場合、選択されたサブタイトルに対応する字幕情報は、ディスプレイ画面の所定の部分に表示される。表示された字幕情報がテキストデータ（例えば、文字）の場合、選択されたサブタイトルは、「テキスト・サブタイトル」と称される。本発明の一態様によれば、ＭＰＥＧ２フォーマットの複数のテキスト・サブタイトル・ストリームは光ディスクに記録され、それらは、複数の独立したストリーム・ファイルとして存在する。各「テキスト・サブタイトル・ストリーム・ファイル」は、光ディスク内に生成されて記録される。また、本発明の目的は、記録されたテキスト・サブタイトル・ストリーム・ファイルを再生する方法及び装置を提供することにある。
【００２２】
図１は、ブルーレイディスクに記録されたデータファイルのファイル構造を示す。図１を参照すると、１つのルートディレクトリに少なくとも１つのＢＤディレクトリ（ＢＤＭＶ）が含まれる。各ＢＤディレクトリは、１又は複数のユーザとのインタラクティブのために用いられるインデックスファイル（ｉｎｄｅｘ．ｂｄｍｖ）とオブジェクトファイル（Ｍｏｖｉｅ  Ｏｂｊｅｃｔ．ｂｄｍｖ）を含む。例えば、インデックスファイルは、選択可能なメニューとムービータイトルを有するインデックステーブルを示すデータを含む。各ＢＤディレクトリは、再生されるオーディオ／ビデオ（ＡＶ）データとＡＶデータの再生に必要な各種のデータを含む４つのファイル・ディレクトリをさらに含む。
【００２３】
ＢＤディレクトリ（ＢＤＭＶ）に含まれるファイル・ディレクトは、ストリーム・ディレクトリ（ＳＴＲＥＡＭ）、クリップ・インフォメーション・ディレクトリ（ＣＬＩＰＩＮＦ）、プレイリスト・ディレクトリ（ＰＬＡＹＬＩＳＴ）、補助データ・ディレクトリ（ＡＵＸ  ＤＡＴＡ）である。先ず、ストリーム・ディレクトリ（ＳＴＲＥＡＭ）は、特定のデータフォーマットを有するオーディオ／ビデオ（ＡＶ）ストリーム・ファイルを含む。例えば、ＡＶストリーム・ファイルは、ＭＰＥＧ２トランスポート・パケットの形式であり、図１に示すように、「＊．ｍ２ｔｓ」と称される。ストリーム・ディレクトリは、１又は複数のテキスト・サブタイトル・ストリーム・ファイルを更に含む。各テキスト・サブタイトル・ストリーム・ファイルは、特定の言語により表現されたテキスト・サブタイトルのためのテキスト（例えば、文字）データと、テキストデータの再生制御情報を含む。テキスト・サブタイトル・ストリーム・ファイルは、ストリーム・ディレクトリ内に独立したストリーム・ファイルとして存在し、図１に示すように、「＊．ｍ２ｔｓ」又は「＊．ｔｘｔｓｔ」と称される。ストリーム・ディレクトリ内に含まれるＡＶストリーム・ファイル又はテキスト・サブタイトル・ストリーム・ファイルは、クリップ・ストリーム・ファイルと称される。
【００２４】
次いで、クリップ・インフォメーション・ディレクトリ（ＣＬＩＰＩＮＦ）は、ストリーム・ディレクトリに含まれるストリーム・ファイル（ＡＶ又はテキスト・サブタイトル）に各々対応するクリップ・インフォメーション・ファイルを含む。各クリップ・インフォメーション・ファイルは、対応するストリーム・ファイルのプロパティ情報及び再生タイミング情報を含む。例えば、クリップ・インフォーメーション・ファイルはマッピング情報を含み、クリップタイプに応じて、プレゼンテーション・タイムスタンプ（ＰＴＳ）とソースパケットナンバー（ＳＰＮ）とが一対一に対応し、エントリポイントマップ（ＥＰＭ）によりマッピングされる。マッピング情報を用い、ストリーム・ファイルの特定の位置は、プレイアイテム又はサブプレイアイテムによって提供されるタイミング情報（Ｉｎ−Ｔｉｍｅ，Ｏｕｔ−Ｔｉｍｅ）セットから決定されるが、これについては後述する。規格において、ストリーム・ファイルとそれに対応するクリップ・インフォメーション・ファイルの各ペアは、クリップとして指定される。例えば、ＣＬＩＰＩＮＦに含まれる０１０００．ｃｌｐｉは、ＳＴＲＥＡＭに含まれる０１０００．ｍ２ｔｓのプロパティ情報及び再生タイミング情報を含み、０１０００．ｃｌｐｉと０１０００．ｍ２ｔｓは１つのクリップを形成する。
【００２５】
再び図１を参照すると、プレイリスト・ディレクトリ（ＰＬＡＹＬＩＳＴ）は、１又は複数のプレイリスト・ファイル（＊．ｍｐｌｓ）を含み、各プレイリスト・ファイルは、少なくとも１つのメインＡＶクリップとメインＡＶクリップの再生時間を指定する少なくとも１つのプレイアイテムを含む。より詳細には、プレイアイテムは、Ｉｎ−ＴｉｍｅとＯｕｔ−Ｔｉｍｅを指定する情報を含む。Ｉｎ−ＴｉｍｅとＯｕｔ−Ｔｉｍｅは、プレイアイテム内のＣｌｉｐ＿Ｉｎｆｏｒｍａｔｉｏｎ＿Ｆｉｌｅ＿ｎａｍｅによって指定されるメインＡＶクリップの再生開始時間と再生終了時間を示す。このため、プレイリスト・ファイルは、１又は複数のメインＡＶクリップの基本的な再生制御情報を示す。さらに、プレイリスト・ファイルは、テキスト・サブタイトル・ストリーム・ファイルの基本的な再生制御情報を示すサブプレイアイテムを含む。サブプレイアイテムが、１又は複数のテキスト・サブタイトル・ストリーム・ファイルを再生するため、プレイリスト・ファイル内に含まれる場合、サブプレイアイテムはプレイアイテムと同期する。これに対して、サブプレイアイテムがブラウザブル・スライドショーを再生するために用いられる場合は、サブプレイアイテムは、プレイアイテムと同期しない。本発明によると、サブプレイアイテムの主な機能は、１又は複数のテキスト・サブタイトル・ストリーム・ファイルの再生を制御することにある。
【００２６】
最後に、補助データ・ディレクトリ（ＡＵＸ  ＤＡＴＡ）は、補助データ・ストリーム・ファイルを含む。補助データ・ストリーム・ファイルの例としては、フォントファイル（例えば、「ａａａａａ．ｆｏｎｔ又はａａａａａ．ｏｔｆ）、ポップアップメニューファイル（図示せず）、クリックサウンドを生成するためのサウンドファイル（例えば、ｓｏｕｎｄ．ｂｄｍｖ）が挙げられる。上述したテキスト・サブタイトル・ストリーム・ファイルは、ストリーム・ディレクトリではなく補助データ・ディレクトリに含まれても良い。
【００２７】
図２は、本発明による、光ディスクのデータ格納領域を示。図２を参照すると、光ディスクは、ディスクボリュームの最内周を占めるファイルシステム情報領域と、ディスクボリュームの最外周を占めるストリーム領域と、ファイルシステム情報領域とストリーム領域の間を占めるデータベース領域を含む。ファイルシステム情報領域には、図１に示す全データファイルを管理するためのシステム情報が格納される。次に、メインデータ及び補助データ（例えば、ＡＶストリーム及び１又は複数のテキスト・サブタイトル・ストリーム）は、ストリーム領域に格納される。メインデータは、オーディオデータ、ビデオデータ、グラフィックデータを含む。また、補助データ（例えば、テキスト・サブタイトル）は、メインデータと多重化されずに独立してストリーム領域に格納される。図１に示すジェネラル・ファイル（ｇｅｎｅｒａｌ  ｆｉｌｅｓ）、プレイリスト・ファイル及びクリップ・インフォメーション・ファイルは、ディスクボリューム内のデータベース領域に格納される。上述したように、ジェネラル・ファイルは、インデックスファイルとオブジェクトファイルを含み、プレイリスト・ファイルとクリップ・インフォメーション・ファイルは、ストリーム領域に格納されたＡＶストリームとテキスト・サブタイトル・ストリームを再生するために必要な情報を含む。データベース領域及び／又はストリーム領域内に格納された情報を使用して、ユーザは、特定の再生モードを選択し、選択された再生モードでメインＡＶとテキスト・サブタイトル・ストリームを再生することができる。
【００２８】
以下、本発明による、テキスト・サブタイトル・ストリーム・ファイルの構造を詳述する。先ず、テキスト・サブタイトル・ストリームを再生するための制御情報が新たに定義される。次いで、新たに定義された制御情報を含むテキスト・ストリーム・ファイルを生成する方法、及び、記録されたストリーム・ファイルを再生するためにテキスト・サブタイトル・ストリームを再生する方法及び装置を以下に述べる。図３は、本発明による、ディスプレイ画面に提示されるテキスト・サブタイトルとメインイメージを示す。メインＡＶストリームと、対応するテキスト・サブタイトル・ストリームが同期して再生されるとき、ディスプレイ画面上にメインイメージとテキスト・サブタイトルが同時に表示される。
【００２９】
図４は、本発明による、メインＡＶクリップとテキスト・サブタイトル・クリップの再生管理を示す概略図である。図４によれば、プレイリスト・ファイルは、少なくとも１つのＡＶクリップの再生を管理する少なくとも１つのプレイアイテムと、複数のテキスト・サブタイトル・クリップの再生を管理する１つのサブプレイアイテムを含む。図４に示すように、英語用と韓国語用のテキスト・サブタイトル・クリップ１とテキスト・サブタイトル・クリップ２のうち１つは、メインイメージと、対応するテキスト・サブタイトルが特定のプレゼンテーション・タイムに同時にディスプレイ画面に表示されるように、メインＡＶクリップと同期する。ディスプレイ画面にテキスト・サブタイトルを表示するためには、図５Ａ〜図５Ｃに示すように、ディスプレイ制御情報（例えば、位置及びサイズ情報）とプレゼンテーション・タイム情報が必要になる。
【００３０】
図５Ａは、本発明による、ディスプレイ画面に提示されるダイアログを示す。ダイアログは、所与のプレゼンテーション・タイム内にディスプレイ画面に表示される全テキスト・サブタイトルを示す。通常、ダイアログのプレゼンテーション・タイムは、プレゼンテーション・タイムスタンプ（ＰＴＳ）で示される。例えば、図５Ａに示すダイアログのプレゼンテーションは、ＰＴＳ（ｋ）から始まり、ＰＴＳ（ｋ＋１）で終了する。このため、図５Ａに示すダイアログは、ＰＴＳ（ｋ）とＰＴＳ（ｋ＋１）との間にディスプレイ画面に表示されるテキスト・サブタイトル・データの全体を示す。１つのテキスト・サブタイトルにおいて、１つのダイアログは、最大１００個の文字コードを含む。また、図５Ｂは、本発明によるダイアログの領域を示す。領域は、所与のプレゼンテーション・タイム内にディスプレイ画面に表示されるテキスト・サブタイトル・データ（ダイアログ）を分けたものである。すなわち、１つのダイアログは、少なくとも１つの領域を含み、各領域は、少なくとも１つのサブタイトル・テキストラインを含む。領域を表す全テキスト・サブタイトル・データは、領域に割り当てられた領域スタイル（グローバル・スタイル）にしたがってディスプレイ画面に表示される。１つのダイアログに含まれる領域の最大数は、サブタイトル・データの所望のデコーディング・レートに基づいて決定されなければならない。その理由は、領域の数が多いと、デコーディング比率が低下するからである。例えば、適当なハイデコーディング・レートを達成するためには、１つのダイアログのための領域の最大数を２に制限する。
【００３１】
図５Ｃは、本発明による、ダイアログ領域のスタイル情報を示す。スタイル情報は、ダイアログに含まれる少なくとも一部の領域を表示するのに必要なプロパティを定義する情報を示す。スタイル情報の例としては、位置、領域サイズ、背景色、テキスト配列、テキストフロー情報、その他の各種の情報が挙げられる。スタイル情報は、領域スタイル情報（グローバル・スタイル情報）とインライン・スタイル情報（ローカルスタイル情報）とに分類される。
【００３２】
領域スタイル情報は、ダイアログ領域の全体に適用される領域スタイル（グローバル・スタイル）を定義する。例えば、領域スタイル情報は、領域位置、領域サイズ、フォント色、背景色、テキストフロー、テキスト配列、ライン間隔、フォント名、フォントスタイル、領域のフォントサイズのうち少なくとも１つを含む。図５Ｃに示すように、例えば、二つの異なる領域スタイルが領域１と領域２に適用される。位置１、サイズ１、青い背景色をもつ領域スタイルが領域１に適用される。また、位置２、サイズ２、赤い背景色をもつ他方の領域スタイルが領域２に適用される。
【００３３】
これに対して、インライン・スタイル情報は、１つの領域に含まれるテキスト・ストリングの特定の部分に適用されるインライン・スタイル（ローカルスタイル）を定義する。例えば、インライン・スタイル情報は、フォントタイプ、フォントスタイル、フォント色のうち少なくとも１つを含む。テキスト・ストリングの特定の部分は、１つの領域内の全テキストラインとなるか、或いは、テキストラインの特定の部分となる。図５Ｃによれば、特定のインライン・スタイルは、領域１に含まれるテキスト位置「ｍｏｕｎｔａｉｎ」に適用される。すなわち、テキスト・ストリングの特定の部分のフォントタイプ、フォントサイズ、フォントスタイル、フォント色のうち少なくとも１つは、領域１内のテキスト・ストリングの残りの部分とは異なる。
【００３４】
図６は、本発明による、テキスト・サブタイトル・ストリーム・ファイル（例えば、図１の１０００１．ｍ２ｔｓ）を示す。テキスト・サブタイトル・ストリーム・ファイルは、複数のトランスポート・パケット（ＴＰ）を含むＭＰＥＧ２トランスポートストリームを成し、全てのパケットは、同じパケット識別子（例えば、ＰＩＤ＝０ｘ１８ｘｘ）を有する。ディスクプレーヤが特定のテキスト・サブタイトル・ストリームを含む多くの入力ストリームを受信すると、ディスクプレーヤは、それらのＰＩＤを用いて、テキスト・サブタイトル・ストリームに属する全てのトランスポート・パケットを見つける。図６によれば、トランスポート・パケットの各サブセットは、パケットエレメンタリーストリーム（ＰＥＳ）を形成する。図６に示すＰＥＳパケットのうち１つは、領域スタイルのグループを定義するダイアログ・スタイル・セグメント（ＤＳＳ）に対応する。２番目のＰＥＳパケットの後の残りの全てのＰＥＳパケットは、ダイアログ・プレゼンテーション・セグメント（ＤＰＳ）に対応する。
【００３５】
図６に示す上述のテキスト・サブタイトル・ストリーム構造において、図５Ａ〜図５Ｃに示される各ダイアログ情報は、ダイアログ・プレゼンテーション・セグメント（ＤＰＳ）を示す。また、ダイアログ情報内のスタイル情報は、ダイアログ・スタイル・セグメント（ＤＳＳ）に定義された複数の領域スタイルのセットのうちいずれか１つをリンクする情報セットを示す。これは、「ｒｅｇｉｏｎ＿ｓｔｙｌｅ＿ｉｄ」と称され、インライン・スタイルである。ダイアログ・スタイル・セグメント（ＤＳＳ）には、規格化された限度数の領域スタイル情報セットが記録される。例えば、最大６０セットの特定のスタイル情報が記録され、各々は、ｒｅｇｉｏｎ＿ｓｔｙｌｅ＿ｉｄによって記述される。
【００３６】
図７は、テキスト・サブタイトル・ストリームに記録されたダイアログ・スタイル・セグメント（ＤＳＳ）と、ダイアログ・プレゼンテーション・セグメント（ＤＰＳ）の構造を示す。テキスト・サブタイトル・ストリームの詳細なシンタックスは、図８を参照して後述のプロセスの中で説明する。より詳細には、ダイアログ・スタイル・セグメント（ＤＳＳ）は、最大６０の領域スタイルのセットを含み、各々は、ｒｅｇｉｏｎ＿ｓｔｙｌｅ＿ｉｄにより記述される。多様な領域スタイル情報を含む領域スタイルのセット及びユーザにより変更可能なスタイルセットは、各ｒｅｇｉｏｎ＿ｓｔｙｌｅ＿ｉｄに記録される。領域スタイル情報の詳細は図９Ｂに記述され、ユーザによる変更可能なスタイル情報の詳細は図９Ｃに記述される。
【００３７】
さらに、ダイアログ・プレゼンテーション・セグメント（ＤＰＳ）は、テキストデータと、テキストデータのプレゼンテーション・タイム（例えば、ＰＴＳ  ｓｅｔ）を示すタイミング情報を含む。ダイアログ・プレゼンテーション・セグメント（ＤＰＳ）は、各領域のスタイル情報と、上述したダイアログ・スタイルに含まれる特定の領域スタイル情報のうち何れか１つをリンクする情報もまた含む。このため、ＤＰＳ＃１は１つの領域により構成され、テキストデータ（Ｔｅｘｔ  ｄａｔａ＃１）に適用される領域スタイルは、ダイアログ・プレゼンテーション・セグメント（ＤＰＳ）に含まれるｒｅｇｉｏｎ＿ｓｔｙｌｅ＿ｉｄ＝ｋを適用される。ＤＰＳ＃２は、二つの領域から構成され、第１の領域のテキストデータ（Ｔｅｘｔ  ｄａｔａ＃１）に適用される領域スタイルは、ダイアログ・プレゼンテーション・セグメント（ＤＰＳ）に含まれるｒｅｇｉｏｎ＿ｓｔｙｌｅ＿ｉｄ＝ｋに適用される。第２の領域のテキストデータ（Ｔｅｘｔ  ｄａｔａ＃２）に適用される領域スタイルは、ダイアログ・プレゼンテーション・セグメント（ＤＰＳ）に含まれるｒｅｇｉｏｎ＿ｓｔｙｌｅ＿ｉｄ＝ｎに適用される。同様に、ＤＰＳ＃３とＤＰＳ＃４は、ｒｅｇｉｏｎ＿ｓｔｙｌｅ＿ｉｄ＝ｎ及びｒｅｇｉｏｎ＿ｓｔｙｌｅ＿ｉｄ＝ｍをダイアログ・プレゼンテーション・セグメント（ＤＰＳ）内の各対応するスタイル情報に適用する。
【００３８】
ＤＰＳ＃２内等の、１つのダイアログ内に二つの領域が存在する場合、各領域に適用される各ｒｅｇｉｏｎ＿ｓｔｙｌｅ＿ｉｄには、所与の異なる値を与えなければならない。より詳細には、上述したように、ＤＰＳ＃２内の第１の領域にはｒｅｇｉｏｎ＿ｓｔｙｌｅ＿ｉｄ＝ｋが適用され、ＤＰＳ＃２内の第２の領域にはｒｅｇｉｏｎ＿ｓｔｙｌｅ＿ｉｄ＝ｎが適用される。これよって、異なる領域スタイルのセットが適用される。同一のｒｅｇｉｏｎ＿ｓｔｙｌｅ＿ｉｄが各領域に適用される場合、画面上に二つの領域が重なり、そのことが、テキスト・サブタイトルを表示するのに問題を引き起こす。一方、ｒｅｇｉｏｎ＿ｓｔｙｌｅ＿ｉｄによってリンクされるスタイル情報は、対応する領域内の全てのテキストデータ（例えば、グローバル・スタイル情報）に適用される。しかしながら、対応するテキスト・ストリングにだけ適用されるローカルスタイル情報セットであるインライン・スタイル情報は、テキストデータ内の固有のテキスト・ストリングのスタイル情報が変更されるときに、新たに定義され適用される
図８〜図１０Ｂを参照して、上述したダイアログ・スタイル・セグメント（ＤＳＳ）及びダイアログ・プレゼンテーション・セグメント（ＤＰＳ）のシンタックス構造を詳述する。図８は、本発明による、テキスト・サブタイトル・ストリーム（Ｔｅｘｔ＿ｓｕｂｔｉｔｌｅ＿ｓｔｒｅａｍ（））のシンタックスを示す。図８によれば、Ｔｅｘｔ＿ｓｕｂｔｉｔｌｅ＿ｓｔｒｅａｍ（）は、ｄｉａｌｏｇ＿ｓｔｙｌｅ＿ｓｅｇｍｅｎｔ（）シンタックスと、ｄｉａｌｏｇ＿ｐｒｅｓｅｎｔａｔｉｏｎ＿ｓｅｇｍｅｎｔ（）シンタックスを含む。より詳細には、ｄｉａｌｏｇ＿ｓｔｙｌｅ＿ｓｅｇｍｅｎｔ（）シンタックスは、スタイル情報セットを定義する１つのダイアログ・スタイル・セグメント（ＤＳＳ）に対応する。ｄｉａｌｏｇ＿ｐｒｅｓｅｎｔａｔｉｏｎ＿ｓｅｇｍｅｎｔ（）シンタックスは、実際に記録されたダイアログ情報を有する複数のダイアログ・プレゼンテーション・セグメント（ＤＰＳ）に対応する。
【００３９】
図９Ａ〜図９Ｃは、ダイアログ・スタイル・セグメント（ＤＳＳ）を表すｄｉａｌｏｇ＿ｓｔｙｌｅ＿ｓｅｇｍｅｎｔ（）の詳細な構造を示す。より詳細には、図９Ａは、ｄｉａｌｏｇ＿ｓｔｙｌｅ＿ｓｅｇｍｅｎｔ（）の全体構造を示し、ダイアログに適用される多様なスタイル情報セットを定義するｄｉａｌｏｇ＿ｓｔｙｌｅ  ｓｅｔ（）が定義される。図９Ｂは、ｄｉａｌｏｇ＿ｓｔｙｌｅ＿ｓｅｇｍｅｎｔ（）に定義される、ｄｉａｌｏｇ＿ｓｔｙｌｅ  ｓｅｔ（）を示す。ｒｅｇｉｏｎ＿ｓｔｙｌｅｓとは別に、ｄｉａｌｏｇ＿ｓｔｙｌｅ  ｓｅｔ（）は、Ｐｌａｙｅｒ＿ｓｔｙｌｅ＿ｆｌａｇ、ｕｓｅｒ＿ｃｈａｎｇｅａｂｌｅ＿ｓｔｙｌｅ  ｓｅｔ（）、ｐａｌｅｔｔｅ（）を含む。Ｐｌａｙｅｒ＿ｓｔｙｌｅ＿ｆｌａｇは、プレーヤによるスタイル情報の変更が許可されているかどうかを示す。また、ｕｓｅｒ＿ｃｈａｎｇｅａｂｌｅ＿ｓｔｙｌｅ  ｓｅｔ（）は、プレーヤによるスタイル情報の変更範囲を定義する。ｐａｌｅｔｔｅ（）は、カラー情報を示す。
【００４０】
領域スタイル情報（ｒｅｇｉｏｎ＿ｓｔｙｌｅｓ）は、上述したように、各領域に対して定義されるグローバル・スタイル情報を示す。各領域スタイルにｒｅｇｉｏｎ＿ｓｔｙｌｅ＿ｉｄが割り当てられ、特定のｒｅｇｉｏｎ＿ｓｔｙｌｅ＿ｉｄに対応するスタイル情報セットが定義される。このため、特定のダイアログを再生するためには、ダイアログ・プレゼンテーション・セグメント（ＤＰＳ）内に、対応するダイアログに適用されるｒｅｇｉｏｎ＿ｓｔｙｌｅ＿ｉｄを記録することによりダイアログを再生する場合、ｄｉａｌｏｇ＿ｓｔｙｌｅ  ｓｅｔ（）内の同じｒｅｇｉｏｎ＿ｓｔｙｌｅ＿ｉｄによって定義されるスタイル情報セット値が適用される。各ｒｅｇｉｏｎ＿ｓｔｙｌｅ＿ｉｄに提供されるスタイル情報セットに含まれる個々のスタイル情報を以下に説明する。
【００４１】
画面内の対応する領域の位置及びサイズを定義する情報として、ｒｅｇｉｏｎ＿ｈｏｒｉｚｏｎｔａｌ＿ｐｏｓｉｔｉｏｎ、ｒｅｇｉｏｎ＿ｖｅｒｔｉｃａｌ＿ｐｏｓｉｔｉｏｎ、ｒｅｇｉｏｎ＿ｗｉｄｔｈ、ｒｅｇｉｏｎ＿ｈｅｉｇｈｔが提供される。また、対応する領域の背景色を決めるためのｒｅｇｉｏｎ＿ｂｇ＿ｃｏｌｏｒ＿ｉｎｄｅｘ情報もまた提供される。さらに、対応する領域内のテキストの最初の（又は開始の）位置を定義する情報として、ｔｅｘｔ＿ｈｏｒｉｚｏｎｔａｌ＿ｐｏｓｉｔｉｏｎとｔｅｘｔ＿ｖｅｒｔｉｃａｌ＿ｐｏｓｉｔｉｏｎが提供される。さらに、テキストの方向（例えば、左→右、右→左、上→下）を定義するｔｅｘｔ＿ｆｌｏｗと、テキストの配列方向（例えば、左側、中央、右側）を定義するｔｅｘｔ＿ａｌｉｇｎｍｅｎｔが提供される。より詳細には、複数の領域が特定のダイアログに含まれる場合、対応するダイアログ内に含まれる各領域のｔｅｘｔ＿ｆｌｏｗは、同じｔｅｘｔ＿ｆｌｏｗ値を有するように定義される。これは、ユーザが乱れた画像を視聴するのを防ぐためである。
【００４２】
さらに、スタイル情報セットに含まれる個々のスタイル情報として、領域内の各ラインの間隔を指定するｌｉｎｅ＿ｓｐａｃｅが提供される。また、実際のフォント情報として、ｆｏｎｔ＿ｔｙｐｅ、ｆｏｎｔ＿ｓｉｚｅ及びｆｏｎｔ＿ｃｏｌｏｒ＿ｉｎｄｅｘが提供される。一方、ｄｉａｌｏｇ＿ｓｔｙｌｅ  ｓｅｔ（）内に記録されるＰｌａｙｅｒ＿ｓｔｙｌｅ＿ｆｌａｇは、制作者が、プレーヤに提供されるスタイル情報を適用するかどうかを示す。例えば、Ｐｌａｙｅｒ＿ｓｔｙｌｅ＿ｆｌａｇ＝１ｂの場合は、ディスクに記録されたｄｉａｌｏｇ＿ｓｔｙｌｅ  ｓｅｔ（）に定義されたスタイル情報のみならず、プレーヤ自体が備えているスタイル情報を適用することによって、プレーヤは、テキスト・サブタイトルを再生することが許可される。これに対し、Ｐｌａｙｅｒ＿ｓｔｙｌｅ＿ｆｌａｇ＝０ｂの場合は、ディスクに記録されたｄｉａｌｏｇ＿ｓｔｙｌｅ  ｓｅｔ（）に定義されたスタイル情報の使用のみが許可される。
【００４３】
図９Ｃは、ｄｉａｌｏｇ＿ｓｔｙｌｅｓｅｔ（）内に定義される、ｕｓｅｒ＿ｃｈａｎｇｅａｂｌｅ＿ｓｔｙｌｅｓｅｔ（）を示す。ｕｓｅｒ＿ｃｈａｎｇｅａｂｌｅ＿ｓｔｙｌｅ  ｓｅｔ（）は、ユーザにより変更可能なスタイル情報の種類及び変更可能な範囲を予め定義する。ｕｓｅｒ＿ｃｈａｎｇｅａｂｌｅ＿ｓｔｙｌｅ  ｓｅｔ（）は、テキスト・サブタイトル・データのスタイル情報を簡単に変更するために用いられる。しかしながら、図９Ｂに示されたように、ユーザが全てのスタイル情報を変更できるとすると、ユーザが混乱する場合がある。このため、本発明においては、ｆｏｎｔ＿ｓｉｚｅ、ｒｅｇｉｏｎ＿ｈｏｒｉｚｏｎｔａｌ＿ｐｏｓｉｔｉｏｎ、ｒｅｇｉｏｎ＿ｖｅｒｔｉｃａｌ＿ｐｏｓｉｔｉｏｎのスタイル情報のみを変更できる。ｆｏｎｔ＿ｓｉｚｅにしたがって変更可能なテキスト位置とラインスペースのバリエーションは、ｕｓｅｒ＿ｃｈａｎｇｅａｂｌｅ＿ｓｔｙｌｅ  ｓｅｔ（）で定義される。より詳細には、ｕｓｅｒ＿ｃｈａｎｇｅａｂｌｅ＿ｓｔｙｌｅ  ｓｅｔ（）は、各ｒｅｇｉｏｎ＿ｓｔｙｌｅ＿ｉｄに対して定義される。例えば、特定のｒｅｇｉｏｎ＿ｓｔｙｌｅ＿ｉｄ＝ｋ内の最大２５のｕｓｅｒ＿ｓｔｙｌｅ＿ｉｄは、ｕｓｅｒ＿ｃｈａｎｇｅａｂｌｅ＿ｓｔｙｌｅ  ｓｅｔ（）で定義される。
【００４４】
さらに、各ｕｓｅｒ＿ｓｔｙｌｅ＿ｉｄは、ｒｅｇｉｏｎ＿ｈｏｒｉｚｏｎｔａｌ＿ｐｏｓｉｔｉｏｎ情報とｒｅｇｉｏｎ＿ｖｅｒｔｉｃａｌ＿ｐｏｓｉｔｉｏｎ情報を含み、これらは、変更可能なｒｅｇｉｏｎ＿ｈｏｒｉｚｏｎｔａｌ＿ｐｏｓｉｔｉｏｎとｒｅｇｉｏｎ＿ｖｅｒｔｉｃａｌ＿ｐｏｓｉｔｉｏｎの変更された位置の方向をそれぞれ指定する。各ｕｓｅｒ＿ｓｔｙｌｅ＿ｉｄは、各方向の１回の位置移動をピクセル単位で指定するｒｅｇｉｏｎ＿ｈｏｒｉｚｏｎｔａｌ＿ｐｏｓｉｔｉｏｎ＿ｄｅｌｔａとｒｅｇｉｏｎ＿ｖｅｒｔｉｃａｌ＿ｐｏｓｉｔｉｏｎ＿ｄｅｌｔａを含む。より詳細には、例えば、ｒｅｇｉｏｎ＿ｈｏｒｉｚｏｎｔａｌ＿ｐｏｓｉｔｉｏｎ＿ｄｉｒｅｃｔｉｏｎ＝０であれば、領域の位置は右方向に移動する。また、ｒｅｇｉｏｎ＿ｈｏｒｉｚｏｎｔａｌ＿ｐｏｓｉｔｉｏｎ＿ｄｉｒｅｃｔｉｏｎ＝１であれば、領域の位置は左方向に移動する。また、ｒｅｇｉｏｎ＿ｖｅｒｔｉｃａｌ＿ｐｏｓｉｔｉｏｎ＿ｄｉｒｅｃｔｉｏｎ＝０であれば、領域の位置は下方に移動する。最後に、ｒｅｇｉｏｎ＿ｖｅｒｔｉｃａｌ＿ｐｏｓｉｔｉｏｎ＿ｄｉｒｅｃｔｉｏｎ＝１であれば、領域の位置は上方に移動する。
【００４５】
各ｕｓｅｒ＿ｓｔｙｌｅ＿ｉｄは、変更可能なｆｏｎｔ＿ｓｉｚｅの変更方向を指定するｆｏｎｔ＿ｓｉｚｅ＿ｉｎｃ＿ｄｅｃ情報と、各方向の１回の位置移動をピクセル単位で指定するｆｏｎｔ＿ｓｉｚｅ＿ｄｅｌｔａ情報を含む。より詳細には、例えば、ｆｏｎｔ＿ｓｉｚｅ＿ｉｎｃ＿ｄｅｃ＝０は、ｆｏｎｔ＿ｓｉｚｅの増加方向を表し、ｆｏｎｔ＿ｓｉｚｅ＿ｉｎｃ＿ｄｅｃ＝１は、ｆｏｎｔ＿ｓｉｚｅの減少方向を表す。
【００４６】
本発明による、ｕｓｅｒ＿ｃｈａｎｇｅａｂｌｅ＿ｓｔｙｌｅ  ｓｅｔ（）の特徴は、以下の通りである。ダイアログ・スタイル・セグメント（ＤＳＳ）に含まれる全てのｒｅｇｉｏｎ＿ｓｔｙｌｅ（）において定義されるｕｓｅｒ＿ｃｏｎｔｒｏｌ＿ｓｔｙｌｅ（）の数は同じである。このため、全てのダイアログ・プレゼンテーション・セグメント（ＤＰＳ）に適用可能なｕｓｅｒ＿ｃｏｎｔｒｏｌ＿ｓｔｙｌｅの数もまた同じである。また、各ｕｓｅｒ＿ｃｏｎｔｒｏｌ＿ｓｔｙｌｅ（）は、異なるｕｓｅｒ＿ｓｔｙｌｅ＿ｉｄにより表され、ユーザが任意のｕｓｅｒ＿ｓｔｙｌｅ＿ｉｄを選択すると、全てのｒｅｇｉｏｎ＿ｓｔｙｌｅ（）に対して同じ順序のｕｓｅｒ＿ｃｏｎｔｒｏｌ＿ｓｔｙｌｅ（）が適用される。また、１つのｕｓｅｒ＿ｃｏｎｔｒｏｌ＿ｓｔｙｌｅ（）には全ての変更可能なスタイルの組合せが定義される。より詳細には、ｒｅｇｉｏｎ＿ｐｏｓｉｔｉｏｎとｆｏｎｔ＿ｓｉｚｅは、別々に定義されるのではなく、同時に定義される。最後に、移動方向（＊＿ｄｉｒｅｃｔｉｏｎ）と増減表示（＊＿ｉｎｃ＿ｄｅｃ）が、各位置移動分（＊＿ｄｅｌｔａ）と関係なく独立して記録される。より詳細には、位置移動分（＊＿ｄｅｌｔａ）のみを定義することによって、実際に変更されるスタイル情報（又は、スタイル値）の最終値は、位置移動分（＊＿ｄｅｌｔａ）をｒｅｇｉｏｎ＿ｓｔｙｌｅ（）に定義された値に加えることによって得られる。
【００４７】
図９Ｄは、ｄｉａｌｏｇ＿ｓｔｙｌｅｓｅｔ（）内に定義されるパレット情報（ｐａｌｅｔｔｅ（）」を示す。ｐａｌｅｔｔｅ（）は、ダイアログ内に記録されたテキスト・サブタイトル・データのカラー変更情報を提供する。ｐａｌｅｔｔｅ（）は、各ｐａｌｅｔｔｅ＿ｅｎｔｒｙ−ｉｄに対して、固有の輝度値（Ｙ＿ｖａｌｕｅ）と、固有の色相値（Ｃｒ＿ｖａｌｕｅ、Ｃｂ＿ｖａｌｕｅ）と、テキストデータの透明度を指定する固有のＴ＿ｖａｌｕｅを含む。このため、複数のｐａｌｅｔｔｅ＿ｅｎｔｒｙ−ｉｄは、１つのｐａｌｅｔｔｅ（）に記録される。
【００４８】
図１０Ａ及び図１０Ｂは、ダイアログ・プレゼンテーション・セグメント（ＤＰＳ）を表すｄｉａｌｏｇ＿ｐｒｅｓｅｎｔａｔｉｏｎ＿ｓｅｇｍｅｎｔ（）の詳細な構造を示す。図１０Ａは、ｄｉａｌｏｇ＿ｐｒｅｓｅｎｔａｔｉｏｎ＿ｓｅｇｍｅｎｔ（）の全体構造を示す。ｄｉａｌｏｇ＿ｐｒｅｓｅｎｔａｔｉｏｎ＿ｓｅｇｍｅｎｔ（）において、ｄｉａｌｏｇ＿ｓｔａｒｔ＿ＰＴＳとｄｉａｌｏｇ＿ｅｎｄ＿ＰＴＳが定義される。ｄｉａｌｏｇ＿ｓｔａｒｔ＿ＰＴＳとｄｉａｌｏｇ＿ｅｎｄ＿ＰＴＳは、対応するダイアログのプレゼンテーション・タイムを指定する。ｄｉａｌｏｇ＿ｐｒｅｓｅｎｔａｔｉｏｎ＿ｓｅｇｍｅｎｔ（）は、対応するダイアログ内において情報の変化を示すｐａｌｅｔｔｅ＿ｕｐｄａｔｅ＿ｆｌａｇを含む。ｐａｌｅｔｔｅ＿ｕｐｄａｔｅ＿ｆｌａｇ＝１ｂの場合は、色相の変化（更新）が生じる。新たに変化した色相を定義するｐａｌｅｔｔｅ（）情報は、別個に記録される。
【００４９】
次に、領域情報を定義するｄｉａｌｏｇ＿ｒｅｇｉｏｎ（）は、ｄｉａｌｏｇ＿ｐｒｅｓｅｎｔａｔｉｏｎ＿ｓｅｇｍｅｎｔ（）に記録される。本発明では、１つのダイアログ内に最大２つの領域が提供されるため、各領域にｄｉａｌｏｇ＿ｒｅｇｉｏｎ（）情報が提供される。ｄｉａｌｏｇ＿ｒｅｇｉｏｎ（）は、ｒｅｇｉｏｎ＿ｓｔｙｌｅ＿ｉｄ情報と、ｃｏｎｔｉｎｕｏｕｓ＿ｐｒｅｓｅｎｔ＿ｆｌａｇ情報を含む。ｒｅｇｉｏｎ＿ｓｔｙｌｅ＿ｉｄ情報は、図９に示すように、領域スタイルのいずれか１つを指定し、ｃｏｎｔｉｎｕｏｕｓ＿ｐｒｅｓｅｎｔ＿ｆｌａｇ情報は、前のダイアログ領域を有するシームレス再生を実行するかどうかを識別する。さらに、ｄｉａｌｏｇ＿ｒｅｇｉｏｎ（）には、テキストデータ及びｒｅｇｉｏｎ＿ｓｕｂｔｉｔｌｅ（）情報が記録される。テキストデータは、実際に対応する領域内に含まれ、ｒｅｇｉｏｎ＿ｓｕｂｔｉｔｌｅ（）情報はローカルスタイル情報を定義する。
【００５０】
図１０Ｂは、ｄｉａｌｏｇ＿ｒｅｇｉｏｎ（）内に定義されるｒｅｇｉｏｎ＿ｓｕｂｔｉｔｌｅ（）情報セットを示す。ｒｅｇｉｏｎ＿ｓｕｂｔｉｔｌｅ（）は、テキスト・ストリングとテキストリングに適用されるインライン・スタイル情報から成る。テキスト・ストリングとインライン・スタイル情報は、ペア（又はグループ）をなす。すなわち、ｒｅｇｉｏｎ＿ｓｕｂｔｉｔｌｅ（）のタイプがｔｙｐｅ＝０ｘ０１である場合は、そのタイプは、テキスト・ストリングを表し、このため、ｔｅｘｔ＿ｓｔｒｉｎｇ（）に文字コード（ｃｈａｒ＿ｄａｔａ＿ｂｙｔｅ）が記録される。さらに、ｒｅｇｉｏｎ＿ｓｕｂｔｉｔｌｅ（）のタイプがｔｙｐｅ＝０ｘ０１ではない場合は、タイプは、インライン・スタイル情報を表す。例えば、ｔｙｐｅ＝０ｘ０２は、フォントセットの変更を表し、対応するクリップ・インフォメーションにより指定されたフォントＩＤ値は、ｉｎｌｉｎｅ＿ｓｔｙｌｅ＿ｖａｌｕｅ（）に記録される。ｔｙｐｅ＝０ｘ０３はフォントスタイルの変更を表し、ｉｎｌｉｎｅ＿ｓｔｙｌｅ＿ｖａｌｕｅ（）には対応するフォントスタイル値が記録される。さらに、ｔｙｐｅ＝０ｘ０４はフォントサイズの変更を表し、ｉｎｌｉｎｅ＿ｓｔｙｌｅ＿ｖａｌｕｅ（）には対応するフォントサイズ値が記録される。ｔｙｐｅ＝０ｘ０５は、フォント色の変更を表し、ｉｎｌｉｎｅ＿ｓｔｙｌｅ＿ｖａｌｕｅ（）には対応するパレットにより指定されたインデックス値が記録される。最後に、ｔｙｐｅ＝０ｘ０Ａは、改行を表す。例えば、図５Ｃに示すように、領域＃１に対応するテキストデータのうちテキスト部「ｍｏｕｎｔａｉｎ」がｔｅｘｔ＿ｓｔｒｉｎｇ（例えば、ｔｅｘｔ＿ｓｔｒｉｎｇ＝ｍｏｕｎｔａｉｎ）として書かれる。一方、ローカルスタイル情報は、ｉｎｌｉｎｅ＿ｓｔｙｌｅｔｙｐｅ＝０ｘ０４（すなわち、フォントサイズの変更）として記録される。ｉｎｌｉｎｅ＿ｓｔｙｌｅ＿ｖａｌｕｅ（）＝ｘｘｘの場合は、対応するｔｅｘｔ＿ｓｔｒｉｎｇ＝ｍｏｕｎｔａｉｎのＦｏｎｔ＿ｓｉｚｅを所望の値（ｘｘｘ）をもつように再生される。
【００５１】
図１１は、テキスト・サブタイトル・データの再生を含む、本発明の光記録及び／又は再生装置１０の詳細図である。光記録及び／又は再生装置１０は、基本的に、光ディスク内に記録されたメインデータ、テキスト・サブタイトル・ストリーム、再生制御情報を再生するためのピックアップ部１１と、ピックアップ部１１の動作を制御するサーボ１４と、ピックアップ部１１から受け取った再生信号を所望の信号値に復元し、あるいは、記録される信号を光ディスクに記録される信号に変調して伝送する信号処理部１３と、上述の動作を制御するマイコン１６とを備える。
【００５２】
また、ＡＶデコーダ又はテキスト・サブタイトル（Ｔｅｘｔ  ＳＴ）・デコーダ１７は、コントローラ１２の制御に応じて出力データをデコードする。ＡＶエンコーダ１８は、光ディスクに信号を記録する機能を行うために、コントローラ１２の制御に応じて入力信号を特定のフォーマットの信号（例えば、ＭＰＥＧ２トランスポートストリーム）に変換して信号処理部１３に提供する。
【００５３】
バッファ１８は、テキスト・サブタイトルをデコードするために、あらかじめテキスト・サブタイトル・ストリームをプレロードして格納するために用いられる。コントローラ１２は、光記録及び／又は再生装置の動作を制御する。ユーザが特定の言語のテキスト・サブタイトルの表示を要求するコマンドを入力すると、対応するテキスト・サブタイトル・ストリームがプレロードされバッファ１８に格納される。次いで、コントローラ１２は、プレロードされてバッファ１８に格納されたテキスト・サブタイトル・ストリーム・データの中から上述したダイアログ情報、領域情報及びスタイル情報などを参照して、実際のテキストデータが画面上の特定の位置に特定のサイズで表示されるようにテキスト・サブタイトル・デコーダ１７を制御する。より詳細には、テキスト・サブタイトル・デコーダ１７は、バッファ１８にプレロードされたテキスト・サブタイトル・ストリームに記録されたダイアログ・プレゼンテーション・セグメント（ＤＰＳ）をデコードする。しかし、ダイアログ・プレゼンテーション・セグメント（ＤＰＳ）に記録されたｒｅｇｉｏｎ＿ｓｔｙｌｅ＿ｉｄにより指定された上記のダイアログ・スタイル・セグメント（ＤＳＳ）内の特定の領域スタイル情報を使用してテキスト・サブタイトルを再生する。
【００５４】
上述したように、テキスト・サブタイトルを再生し記録する記録媒体、方法、装置は、以下の利点を有する。テキスト・サブタイトルは標準情報として光ディスク内に記録され、それにより記録されたテキスト・サブタイトル・ストリーム・ファイルを効率的に再生することが可能となる。
【００５５】
当業者にとっては、特許請求の範囲に開示された本発明の技術的な思想とその技術範囲内において各種の実施例を改良、変更、代替又は付加などできる。よって、本発明は、特許請求の範囲及びそれと均等な範囲における本発明の改良及び変更を含む。
【図面の簡単な説明】
【００５６】
【図１】本発明による、光ディスクに記録されたデータファイルの構造を示す図である。
【図２】本発明による、光ディスクのデータ格納領域を示す図である。
【図３】本発明による、ディスプレイ画面上に提示されたテキスト・サブタイトルとメインイメージを示す図である。
【図４】本発明による、メインＡＶクリップとテキスト・サブタイトル・クリップの再生制御を示す構成図である。
【図５Ａ】本発明による、ディスプレイ画面上に提示されるダイアログを示す図である。
【図５Ｂ】本発明による、ディスプレイ画面上に提示されるダイアログの領域を示す図である。
【図５Ｃ】本発明による、ダイアログの領域に関するスタイル情報を示す図である。
【図６】本発明による、テキスト・サブタイトル・ストリーム・ファイルの構造を示す図である。
【図７】本発明による、テキスト・サブタイトル・ストリーム・ファイルの構造にスタイル情報セットを適用した図である。
【図８】本発明による、テキスト・サブタイトル・ストリーム・ファイルのシンタックスを示す図である。
【図９Ａ】本発明による、テキスト・サブタイトル・ストリーム・ファイルのシンタックスの他の例を示す図である。
【図９Ｂ】本発明による、テキスト・サブタイトル・ストリーム・ファイルのシンタックスの他の例を示す図である。
【図９Ｃ】本発明による、テキスト・サブタイトル・ストリーム・ファイルのシンタックスの他の例を示す図である。
【図９Ｄ】本発明による、テキスト・サブタイトル・ストリーム・ファイルのシンタックスの他の例を示す図である。
【図１０Ａ】本発明による、テキスト・サブタイトル・ストリーム・ファイルのシンタックスの他の例を示す図である。
【図１０Ｂ】本発明による、テキスト・サブタイトル・ストリーム・ファイルのシンタックスの他の例を示す図である。
【図１１】本発明による、テキスト・サブタイトル・ストリームの再生を含む光記録及び／又は再生装置を示す図である。
【図１】
2007518205.tif 000003
【図２】
2007518205.tif 000004
【図３】
2007518205.tif 000005
【図４】
2007518205.tif 000006
【図５Ａ】
2007518205.tif 000007
【図５Ｂ】
2007518205.tif 000008
【図５Ｃ】
2007518205.tif 000009
【図６】
2007518205.tif 000010
【図７】
2007518205.tif 000011
【図８】
2007518205.tif 000012
【図９Ａ】
2007518205.tif 000013
【図９Ｂ】
2007518205.tif 000014
【図９Ｃ】
2007518205.tif 000015
【図９Ｄ】
2007518205.tif 000016
【図１０Ａ】
2007518205.tif 000017
【図１０Ｂ】
2007518205.tif 000018
【図１１】
2007518205.tif 000019
【国際調査報告】
2007518205.tif 000020
2007518205.tif 000021