(57)【要約】【課題】  テキスト基盤のサブタイトルを記録した情報記録媒体及び再生装置で複数のサブタイトルの出力時間が重畳されている場合、そのサブタイトルを出力する再生方法を提供する。【解決手段】  オーディオビジュアル（ＡＶ）データから構成される情報記録媒体を用いる再生方法であって、少なくとも一つのサブタイトルテキストデータと、前記少なくとも一つのサブタイトルテキストデータに対応し、前記少なくとも一つのサブタイトルテキストデータの出力形態を指定するスタイル情報と、を前記情報記録媒体から読み取り、前記スタイル情報をデコードして、前記スタイル情報を用いて前記少なくとも一つのサブタイトルテキストデータを表示させ、前記スタイル情報は、前記少なくとも一つのサブタイトルテキストデータが出力されたときの領域の位置情報を含む。【選択図】  図３
2010020901.tif 000002
【特許請求の範囲】
【請求項１】
オーディオビジュアル（ＡＶ）データから構成される情報記録媒体を用いる再生方法であって、
少なくとも一つのサブタイトルテキストデータと、
前記少なくとも一つのサブタイトルテキストデータに対応し、前記少なくとも一つのサブタイトルテキストデータの出力形態を指定するスタイル情報と、を前記情報記録媒体から読み取り、
前記スタイル情報をデコードして、前記スタイル情報を用いて前記少なくとも一つのサブタイトルテキストデータを表示させ、
前記スタイル情報は、前記少なくとも一つのサブタイトルテキストデータが出力されたときの領域の位置情報を含む再生方法。
【請求項２】
オーディオビジュアル（ＡＶ）データから構成される情報記録媒体を用いる再生方法であって、
第１のサブタイトルテキストデータと、前記第１のサブタイトルテキストデータと対応し前記第１のサブタイトルテキストデータの出力形態を指定する第１のスタイル情報と、
第２のサブタイトルテキストデータと、前記第２のサブタイトルテキストデータと対応し前記第２のサブタイトルテキストデータの出力形態を指定する第２のスタイル情報と、を前記情報記録媒体から読み取り、
前記第１のスタイル情報と、前記第２のスタイル情報とをデコードし、前記第１のスタイル情報と、前記第２のスタイル情報とを用いて、前記第１のサブタイトルテキストデータと前記第２のサブタイトルテキストデータとをスクリーン上の異なる位置に同時に表示させ、
前記第１のスタイル情報は、前記第１のサブタイトルテキストデータが出力されたときの領域の位置情報を含み、
前記第２のスタイル情報は、前記第２のサブタイトルテキストデータが出力されたときの領域の位置情報を含む再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サブタイトルに係り、より詳細には、少なくとも１つのサブタイトルを同じ時間に画面に出力できる情報記録媒体を用いた再生方法に関する。
【背景技術】
【０００２】
従来のサブタイトルは、ビットマップイメージ形態に作られてＡＶストリーム内に含まれている。ビットマップイメージ形態になっているために、サブタイトルを作り難く、かつサブタイトル製作者により定義されたサブタイトルの多様な属性をユーザは選択できず、受動的に受け入れるしかない。すなわち、フォント、文字サイズ、文字色などの属性が既に決定されてビットマップイメージ形態にＡＶストリーム内に含まれているために、ユーザがその属性を任意に変更することができない。
【０００３】
また、サブタイトルがＡＶストリームと共に圧縮符号化されているために、サブタイトルの出力開始時間と出力完了時間とがＡＶストリームに対応して明確に指定されており、サブタイトルビットマップイメージが出力される時間が互いに重畳されない。すなわち、いずれかの時間帯には１つのサブタイトルビットマップイメージが出力される。
【０００４】
しかし、ＡＶストリームと別途に生成されたテキスト基盤のサブタイトルを記録した記録媒体及びその再生装置では、それぞれのサブタイトルが出力される出力開始時間と出力完了時間とがサブタイトルの製作者により任意に指定されるので、その出力開始時間と出力完了時間とが複数のサブタイトルの間で重畳して存在しうる。言い換えれば、ある時間区間では、２つ以上の複数のサブタイトルが出力されうるが、これを処理する方法が必要である。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
したがって、本発明が解決しようとする技術的課題は、テキスト基盤のサブタイトルを記録した情報記録媒体及び再生装置で複数のサブタイトルの出力時間が重畳されている場合、そのサブタイトルを出力する再生方法を提供することである。
【０００６】
本発明が解決しようとする他の技術的課題は、前記サブタイトルを記録した情報記録媒体を提供することである。
【課題を解決するための手段】
【０００７】
前記技術的課題は、本発明によって、ＡＶデータと、少なくとも１つのサブタイトルテキストデータと、前記サブタイトルテキストの出力形態を指定する出力スタイル情報をテキスト形式で保存しているサブタイトルデータとを含むことを特徴とする情報記録媒体により達成される。
【０００８】
前記出力スタイル情報は、前記サブタイトルテキストごとに異なって適用されるように複数個が存在することが望ましい。
【０００９】
前記サブタイトルデータが複数個である場合、複数個のサブタイトルデータがレンダリングされ、レンダリングされたイメージが各々複数個のページを構成することが望ましい。
【００１０】
また、前記技術的課題は、テキスト基盤のサブタイトルデータでテキストのレンダリングに使われるレンダリング情報とレンダリングされたテキストのプレゼンテーションに使われる制御情報とを分離して抽出するテキストサブタイトルパーザと、前記抽出されたレンダリング情報によってサブタイトルテキストをレンダリングしてサブタイトルテキストに対するビットマップイメージを生成するテキストレイアウト／フォントレンダラーと、を備えることを特徴とするテキストサブタイトルの処理装置によっても達成される。
【００１１】
前記テキストレイアウト／フォントレンダラーは、少なくとも１つのサブタイトルテキストデータに対して相異なるスタイルを適用してレンダリングし、レンダリングされた複数のイメージで複数のページを構成することが望ましい。
【発明の効果】
【００１２】
本発明によれば、サブタイトルファイルを容易に製作でき、ＡＶストリームに対するサブタイトルをさらに多様な形態に出力しうる。
【図面の簡単な説明】
【００１３】
【図１】テキスト基盤のサブタイトルファイルの構造を示す図である。
【図２】テキスト基盤のサブタイトルを記録した情報記録媒体を再生する再生装置のブロック図である。
【図３】テキストサブタイトル処理部の詳細ブロック図である。
【図４】プレゼンテーションエンジンなしにビットマップイメージを生成することを説明するための参照図である。
【図５】構成情報、位置情報、オブジェクト情報及び色想情報が記録された構造体の相関関係の一例を示す図である。
【図６Ａ】複数個のサブタイトルに対して１つの構成情報と１つの位置情報を使用してイメージを生成することを説明するための図である。
【図６Ｂ】複数個のサブタイトルに対して１つの構成情報と１つの位置情報を使用してイメージを生成することを説明するための図である。
【図６Ｃ】複数個のサブタイトルに対して１つの構成情報と１つの位置情報を使用してイメージを生成することを説明するための図である。
【図７Ａ】複数個のサブタイトルに対して１つの構成情報と複数個の位置情報を使用してイメージを生成することを説明するための図である。
【図７Ｂ】複数個のサブタイトルに対して１つの構成情報と複数個の位置情報を使用してイメージを生成することを説明するための図である。
【図７Ｃ】複数個のサブタイトルに対して１つの構成情報と複数個の位置情報を使用してイメージを生成することを説明するための図である。
【図８Ａ】複数のサブタイトルに対して複数の構成情報を構成して１つの構成情報に１つのイメージオブジェクトが各々含まれるようにイメージを生成することを説明するための図である。
【図８Ｂ】複数のサブタイトルに対して複数の構成情報を構成して１つの構成情報に１つのイメージオブジェクトが各々含まれるようにイメージを生成することを説明するための図である。
【図８Ｃ】複数のサブタイトルに対して複数の構成情報を構成して１つの構成情報に１つのイメージオブジェクトが各々含まれるようにイメージを生成することを説明するための図である。
【発明を実施するための形態】
【００１４】
以下添付された図面を参照して本発明の望ましい実施例について詳細に説明する。
【００１５】
図１は、テキスト基盤のサブタイトルファイルの構造を示す図である。
【００１６】
テキスト基盤のサブタイトルファイル１００は、ダイアローグ情報１１０、プレゼンテーション情報１２０及びメタデータ１３０ａ、１３０ｂを含む。
【００１７】
ダイアローグ情報１１０は、字幕テキストとそのテキストの出力開始時間、出力終了時間、テキストレンダリングに使用するスタイルグループまたはスタイル情報、フェードイン／フェードアウト（Ｆａｄｅ−Ｉｎ／Ｆａｄｅ−Ｏｕｔ）のようなテキスト変化効果情報、そしてテキストに対するフォーマットコードを含む。フォーマットコードは、テキストを太く表示するコード、イタリック体で表示するコード、アンダーラインを示すコード、改行を示すコードなどを含んでいる。
【００１８】
プレゼンテーション情報１２０は、字幕テキストのレンダリングに使われるスタイル情報を含み、複数個のスタイルグループで構成される。スタイルグループは、スタイル情報が記録されているスタイルの束である。スタイルは、字幕テキストのレンダリング及び画面出力に使われる情報を含んでいる。その情報の例としては、スタイル名、フォント、テキスト色、背景色、テキストサイズ、行間隔、テキスト出力領域、テキスト出力の開始位置、出力方向、整列方式などがある。
【００１９】
メタデータ１３０ａ、１３０ｂは、動映像に対する付加情報としてサブタイトルの出力以外の付加機能を行うのに必要な情報を含んでいる。例えば、付加機能は、成人用プログラムのためのスクリーン上に“ＴＶ−ＭＡ”のようなＴＶパレンタルガイドラインをディスプレイしうる。
【００２０】
図２は、テキスト基盤のサブタイトルを記録した情報記録媒体を再生する再生装置のブロック図である。このような装置は、情報記録媒体にテキストサブタイトルファイルを記録することもできる。
【００２１】
テキストサブタイトル処理部２２０は、テキスト基盤のサブタイトルを処理するためにテキストをレンダリングする。テキストサブタイトル処理部２２０は、サブタイトルでプレゼンテーション情報とダイアローグ情報とを抽出するためのテキストサブタイトルパーザ（Ｔｅｘｔ−ＳＴ  ｐａｒｓｅｒ）２２１と抽出されたプレゼンテーション情報によってテキストをレンダリングして出力されるイメージを生成するテキストレイアウト／フォントレンダラー（Ｔｅｘｔ  ｌａｙｏｕｔ／Ｆｏｎｔ  Ｒｅｎｄｅｒｅｒ）２２２を備える。
【００２２】
図１に示されたテキスト基盤のサブタイトル１００は、情報記録媒体に記録されるか、再生装置に備わったメモリに記録されうる。図２では、テキスト基盤のサブタイトルが記録されている情報記録媒体またはメモリをサブタイトル情報保存部２００と称した。
【００２３】
再生中の動映像に対応して製作されたテキスト基盤のサブタイトルファイルとサブタイトルのレンダリングに使われるフォントデータがサブタイトル情報保存部２００から読込まれてバッファ２１０に保存される。バッファに保存されたサブタイトルファイルは、テキストサブタイトルパーザ２２１に伝えられてサブタイトルのレンダリングに必要な情報をパージングする。そして、テキストレンダリングに必要な字幕テキスト、フォント情報、レンダリングスタイル情報は、テキストレイアウト／フォントレンダラー２２２に伝送され、テキストサブタイトルの制御情報は、プレゼンテーションエンジン２３０の構成バッファ２２３に伝送される。制御情報は、サブタイトルで画面を構成するための情報であって、出力領域、出力開始位置などの情報がある。
【００２４】
テキストレイアウト／フォントレンダラー２２２は、テキストサブタイトルパーザ２２１から伝送されたテキストレンダリング情報とバッファ２１０から伝送されたフォントデータを用いてテキストサブタイトルをレンダリングしてビットマップイメージを生成して字幕の各項目の出力開始時間と出力完了時間とを指定して、１つのサブタイトルページを構成した後、プレゼンテーションエンジン２３０のオブジェクトバッファ２３４に伝送する。
【００２５】
一方、サブタイトル情報保存部２００から読込まれたビットマップイメージ形態のサブタイトルは、コーデッドデータバッファ（ｃｏｄｅｄ  ｄａｔａ  ｂｕｆｆｅｒ）２３１に入力され、グラフィック処理部２３２により処理されてビットマップイメージが生成される。生成されたビットマップイメージは、オブジェクトバッファ２３４に伝送され、そのビットマップイメージの制御情報は、構成バッファ２３３に伝送される。制御情報は、オブジェクトバッファ２３４に保存されたビットマップイメージがグラフィックプレーナ２４０に出力される時間と位置とを指定し、グラフィックプレーナ２４０に出力されたビットマップイメージに適用される色情報が記録されたＣＬＵＴ（Ｃｏｌｏｒ  Ｌｏｏｋｕｐ  Ｔａｂｌｅ）２５０を指定する情報である。
【００２６】
構成バッファ２３３は、テキストサブタイトルパーザ２２１から伝送されたオブジェクト構成情報とグラフィック処理部２３２により処理されたビットマップサブタイトルデータを入力されて画面出力用制御情報をグラフィック制御部２３５に伝送する。オブジェクトバッファ２３４は、グラフィック処理部２３２により処理されたビットマップサブタイトルデータとテキストレイアウト／フォントレンダラー２２２から受信したレンダリングされたテキストサブタイトルオブジェクトとを合わせてグラフィックプレーナ２４０に作ってＣＬＵＴ２５０を参照してディスプレイ装置に出力する。
【００２７】
図３は、テキストサブタイトル処理部２２０の詳細ブロック図である。
【００２８】
テキスト基盤のサブタイトルファイル情報であるサブタイトルは、テキストサブタイトルパーザ２２１に入力され、テキストサブタイトルパーザ２２１は、入力されたサブタイトルをパージングし、サブタイトル制御情報は、プレゼンテーションエンジン２３０に伝送し、テキストレンダリング関連情報は、テキストレイアウト／フォントレンダラー２２２に伝送する。テキストレイアウト／フォントレンダラー２２２は、テキストサブタイトルパーザ２２１からテキストレンダリングに関連した情報を伝送されて字幕項目の制御情報はエレメント制御バッファ（Ｅｌｅｍｅｎｔ  Ｃｏｎｔｒｏｌ  Ｄａｔａ  Ｂｕｆｆｅｒ）２９０に、字幕データはテキストデータバッファ（Ｔｅｘｔ  Ｄａｔａ  Ｂｕｆｆｅｒ）２９１に、レンダリングに使われるスタイル情報はスタイルデータバッファ（Ｓｔｙｌｅ  Ｄａｔａ  Ｂｕｆｆｅｒ）２９２に各々保存し、テキストのレンダリングに使用するフォントデータは、フォントデータバッファ（Ｆｏｎｔ  Ｄａｔａ  Ｂｕｆｆｅｒ）２９３に保存する。
【００２９】
エレメント制御バッファ２９０に保存される制御情報は、フォーマットコードなどになるが、フォーマットコードはテキストを太く表示するコード、イタリック体で表示するコード、アンダーラインを示すコード、改行を示すコードなどを含んでいる。テキストデータバッファ２９１に保存されるテキストデータは、字幕として出力されるテキストデータである。スタイルデータバッファ２９２に保存されるスタイルデータは、フォント、テキスト色、背景色、テキストサイズ、行間隔、テキスト出力領域、テキスト出力の開始位置、出力方向、整列方式などについてのデータになりうる。テキストレンダラー（Ｔｅｘｔ  Ｒｅｎｄｅｒｅｒ）２９４は、それぞれのバッファに記録された情報を参照してサブタイトルイメージを生成してプレゼンテーションエンジン２３０に伝送する。
【００３０】
図４は、プレゼンテーションエンジンなしにビットマップイメージを生成することを説明するための参照図である。
【００３１】
すなわち、テキストサブタイトル処理部の動作についてのさらに他の一実施例を記述したものであって、プレゼンテーションエンジンの代わりにテキストサブタイトル制御部４１０を備える。ここで、テキストレイアウト／フォントレンダラー２２２は、構成情報、位置情報、オブジェクト情報及び色相情報を生成し、これに基づいてビットマップイメージを作る。テキストサブタイトル制御部４１０は、テキストサブタイトル処理部２２０からオブジェクト構成情報を入力され、テキストレイアウト／フォントレンダラー２２２が生成したビットマップイメージを直接グラフィックプレーナ２４０及びＣＬＵＴ２５０に出力するようにテキストレイアウト／フォントレンダラー２２２を制御する。
【００３２】
図５は、構成情報、位置情報、オブジェクト情報及び色相情報が記録された構造体の相関関係の一例を示す図である。
【００３３】
画面に出力されるサブタイトルは、ページ単位で構成される。このページには、サブタイトル以外にも他の用途で使われるデータを含みうる。１つのページを構成するのに使われる情報を記録している情報を構成情報として、構成情報にはページの出力時間を指示している出力時間情報、出力されるイメージオブジェクトを指示するオブジェクト情報参照値、オブジェクトの出力位置を指示する位置情報参照値及びオブジェクトに対する色相情報を指示する色相情報参照値を含む。
【００３４】
図５で示す各情報の相関関係は、情報構成の一実施例であって、位置情報、オブジェクト情報及び色相情報の相関関係を図５とは異なる形式で構成することも可能である。図５を参照するに、１つのページは、画面上にイメージが出力される領域を１つ以上含みうる。少なくとも１つの領域は、位置情報参照値に区分される。そして、これら領域の構成に必要な情報を記録している構造体が位置情報である。位置情報は、各領域の水平及び垂直座標、幅と高さについての情報を含む。オブジェクト情報は、画面上にオブジェクトデータを記録している。オブジェクト情報は、オブジェクトのデータタイプ情報及びオブジェクトデータなどを含む。
【００３５】
テキストサブタイトル処理部の動作を例として説明すれば、テキストサブタイトル処理部は、テキスト基盤のサブタイトルを提供するために画面に出力されるそれぞれのレンダリングされたサブタイトルイメージについて前述した構成情報、位置情報、オブジェクト情報及び色相情報を生成する。そして、このように生成された構成情報、位置情報、オブジェクト情報及び色相情報は、プレゼンテーションエンジンに伝送される。
【００３６】
前述したようにテキスト形態で作られたサブタイトルを記録した情報記録媒体を再生するに当って、１つ以上のサブタイトルを同じ時間に出力する方法で色々な方法がある。
【００３７】
第１の方法は、テキストサブタイトル処理部がサブタイトルテキストの出力時間が重なる複数のサブタイトルに対して新たなイメージを生成し、１つの構成情報内で１つの位置情報に出力されるように作られたオブジェクトで構成されたサブタイトルをプレゼンテーションエンジンに伝送する方法である。
【００３８】
第２の方法は、字幕テキストの出力時間が重なる各サブタイトルが相異なる位置情報を有するように構成する方法である。すなわち、テキストサブタイトル処理部は、サブタイトルテキストの出力時間が重なる複数のサブタイトルに対して、１つの構成情報内で相異なる位置情報を使用してイメージを作ってプレゼンテーションエンジンに伝送する方法である。
【００３９】
第３の方法は、字幕テキストの出力時間が重なる各サブタイトルを相異なる構成情報を使用して作る方法である。すなわち、テキストサブタイトル処理部は、サブタイトルの出力時間が重なる複数のサブタイトルに対し、各サブタイトル別に相異なる構成情報を作って１つの構成情報には１つのオブジェクトのみが含まれるように構成する方法である。以下では、それぞれの方法について図面を参照してさらに詳細に説明する。
【００４０】
図６Ａないし図６Ｃは、複数個のサブタイトルに対して１つの構成情報と１つの位置情報とを使用してイメージを生成することを説明するための図である。
【００４１】
図６Ａは、サブタイトルテキストのレンダリングに使われるスタイル情報としてスタイル“Ｓｃｒｉｐｔ”を定義したものである。図６Ａを参照するに、スタイル“Ｓｃｒｉｐｔ”は、“Ａｒｉａｌ．ｔｔｆ”というフォントを使用し、文字色は、“ｂｌａｃｋ”、背景色は、“ｗｈｉｔｅ”、文字サイズは、“１６ｐｔ”、テキストの基準位置は、座標（ｘ、ｙ）、整列方式は、“ｃｅｎｔｅｒ”、出力方向は、“ｌｅｆｔ−ｔｏ−ｒｉｇｈｔ−ｔｏｐ−ｔｏ−ｂｏｔｔｏｍ”、出力領域は、“ｌｅｆｔ、ｔｏｐ、ｗｉｄｔｈ、ｈｅｉｇｈｔ”、行間隔は、“４０ｐｘ”であることが分かる。
【００４２】
図６Ｂは、スタイル“Ｓｃｒｉｐｔ”を使用してレンダリングされるサブタイトルテキスト６１０、６２０、６３０を定義したことである。図６Ｂを参照するに、サブタイトルテキストＨｅｌｌｏ６１０は、時間“００：１０：００”から“００：１５：００”まで出力され、サブタイトルテキストＳｕｂｔｉｔｌｅ６２０は、時間“００：１２：００”から“００：１７：００”まで出力され、サブタイトルテキストＷｏｒｌｄ６３０は、時間“００：１４：００”から“００：１９：００”まで出力されるということが分かる。したがって、時間“００：１２：００”から“００：１７：００”までは２つまたは３つのサブタイトルテキストが出力される。ここで、“＜ｂｒ＞”は、改行を示す情報である。＜ｂｒ＞タッグを使用することによって１つのスタイルを使用するとしても、いろいろなサブタイトルが１つの領域に重なって出力されることを防止しうる。
【００４３】
図６Ｃは、図６Ａと図６Ｂにより定義されたサブタイトルが出力された結果を示す図である。これにより、各時間帯別にテキストサブタイトル処理部の各バッファに保存されているデータを詳細に説明すれば次の通りである。
【００４４】
（１）時間“００：１０：００”まで：空白サブタイトルイメージを含む構成情報を出力する時、テキストレイアウト／フォントレンダラー２２２は次を含む。
【００４５】
エレメント制御データバッファ：空いている
テキストデータバッファ：空いている
スタイルデータバッファ：スタイル“Ｓｃｒｉｐｔ”情報
フォントデータバッファ：“Ａｒｉａｌ．ｔｔｆ”のフォント情報
（２）時間“００：１０：００”から“００：１２：００”まで：サブタイトルテキストＨｅｌｌｏ６１０がレンダリングされるイメージを含む構成情報を出力する時、テキストレイアウト／フォントレンダラー２２２は次を含む。
【００４６】
エレメント制御データバッファ：サブタイトルテキストＨｅｌｌｏ６１０についての制御情報
テキストデータバッファ：“Ｈｅｌｌｏ”
スタイルデータバッファ：スタイル“Ｓｃｒｉｐｔ”情報
フォントデータバッファ：“Ａｒｉａｌ．ｔｔｆ”のフォント情報
（３）時間“００：１２：００”から“００：１４：００”まで：サブタイトルテキストＨｅｌｌｏ６１０とサブタイトルテキストＳｕｂｔｉｔｌｅ６２０のレンダリングされたイメージを含む構成情報を出力する時、テキストレイアウト／フォントレンダラー２２２は次を含む。
【００４７】
エレメント制御データバッファ：サブタイトルテキストＨｅｌｌｏ６１０とサブタイトルテキストＳｕｂｔｉｔｌｅ６２０についての制御情報
テキストデータバッファ：“Ｈｅｌｌｏ”と“＜ｂｒ＞Ｓｕｂｔｉｔｌｅ”
スタイルデータバッファ：スタイル“Ｓｃｒｉｐｔ”情報
フォントデータバッファ：“Ａｒｉａｌ．ｔｔｆ”のフォント情報
（４）時間“００：１４：００”から“００：１５：００”まで：サブタイトルテキストＨｅｌｌｏ６１０、サブタイトルテキストＳｕｂｔｉｔｌｅ６２０、サブタイトルテキストＷｏｒｌｄ６３０のレンダリングされたイメージを含む構成情報を出力する時、テキストレイアウト／フォントレンダラー２２２は次を含む。
【００４８】
エレメント制御データバッファ：サブタイトルテキストＨｅｌｌｏ６１０、サブタイトルテキストＳｕｂｔｉｔｌｅ６２０、サブタイトルテキストＷｏｒｌｄ６３０についての制御情報
テキストデータバッファ：“Ｈｅｌｌｏ”と“＜ｂｒ＞Ｓｕｂｔｉｔｌｅ”と“＜ｂｒ＞＜ｂｒ＞Ｗｏｒｌｄ”
スタイルデータバッファ：スタイル“Ｓｃｒｉｐｔ”情報
フォントデータバッファ：“Ａｒｉａｌ．ｔｔｆ”のフォント情報
（５）時間“００：１５：００”から“００：１７：００”まで：サブタイトルテキストＳｕｂｔｉｔｌｅ６２０、サブタイトルテキストＷｏｒｌｄ６３０のレンダリングされたイメージを含む構成情報を出力する時、テキストレイアウト／フォントレンダラー２２２は次を含む。
【００４９】
エレメント制御データバッファ：サブタイトルテキストＳｕｂｔｉｔｌｅ６２０、サブタイトルテキストＷｏｒｌｄ６３０についての制御情報
テキストデータバッファ：“＜ｂｒ＞Ｓｕｂｔｉｔｌｅ”と“＜ｂｒ＞＜ｂｒ＞Ｗｏｒｌｄ”
スタイルデータバッファ：スタイル“Ｓｃｒｉｐｔ”情報
フォントデータバッファ：“Ａｒｉａｌ．ｔｔｆ”のフォント情報
（６）時間“００：１７：００”から“００：１９：００”まで：サブタイトルテキストＷｏｒｌｄ６３０のレンダリングされたイメージを含む構成情報を出力する時、テキストレイアウト／フォントレンダラー２２２は次を含む。
【００５０】
エレメント制御データバッファ：サブタイトルテキストＷｏｒｌｄ６３０についての制御情報
テキストデータバッファ：“＜ｂｒ＞＜ｂｒ＞Ｗｏｒｌｄ”
スタイルデータバッファ：スタイル“Ｓｃｒｉｐｔ”情報
フォントデータバッファ：“Ａｒｉａｌ．ｔｔｆ”のフォント情報
（７）時間“００：１９：００”まで：空白サブタイトルイメージを含む構成情報を出力する時、テキストレイアウト／フォントレンダラー２２２は次を含む。
【００５１】
エレメント制御データバッファ：空いている
テキストデータバッファ：空いている
スタイルデータバッファ：スタイル“Ｓｃｒｉｐｔ”情報
フォントデータバッファ：“Ａｒｉａｌ．ｔｔｆ”のフォント情報
前記サブタイトルの出力過程で分かるように、第１の方法では重畳された出力時間を有する複数の字幕項目に対して同じスタイルを適用して１つのサブタイトルイメージを生成し、これを含むように１つの構成情報を生成してプレゼンテーションエンジンに伝送する。この際、伝送された構成情報が画面で消える時間であるｐａｇｅ＿ｔｉｍｅ＿ｏｕｔは互いに重畳された出力時間を有する複数のサブタイトルのうち、最後に出力が完了するサブタイトルが消える時間または新たなサブタイトルが追加される時間である。
【００５２】
そして、出力されるサブタイトルは、テキストサブタイトル処理部でサブタイトルに対するデコーディングを行う時間Ｔｄｅｃｏｄｉｎｇとレンダリングされたサブタイトルがオブジェクトバッファからグラフィックプレーナに出力されるのに必要な時間Ｔｃｏｍｐｏｓｉｔｉｏｎとを考慮して、テキストサブタイトル処理が迅速に行われるべきである。テキストサブタイトル処理部でサブタイトルが再生装置から出力される時間をＴｓｔａｒｔとし、テキストサブタイトル処理部にサブタイトルが到着する時間をＴａｒｒｉｖａｌとすれば、これら時間の相関関係は次の式（１）のようである。
【００５３】
【数１】
2010020901.tif 000003
式（１）を参照するに、テキストサブタイトルがいかほど速く処理されねばならないかが分かる。そして、Ｔｄｅｃｏｄｉｎｇは出力されねばならないサブタイトルをレンダリングし、レンダリングされたオブジェクトを含む構成情報を生成してオブジェクトバッファに伝送するのにかかる時間である。Ｔｓｔａｒｔの出力時間を有するサブタイトルは、少なくともＴｄｅｃｏｄｉｎｇとＴｃｏｍｐｏｓｉｔｉｏｎを加算した時間以前には処理が始まるべきである。Ｔｄｅｃｏｄｉｎｇは、字幕テキストをレンダリングしてオブジェクトバッファに伝送する時間であるＴｒｅｎｄｅｒｉｎｇとレンダリングされたオブジェクトを含む構成情報とを生成してグラフィックプレーナに伝送する時間であるＴ構成情報生成を加算した時間である。そして、Ｔｃｈａｒは、１つの字（ｃｈａｒａｃｔｅｒ）のレンダリングにかかる時間であり、よって、Ｔｒｅｎｄｅｒｉｎｇはそれぞれの字をいずれもレンダリングするのにかかる時間の和である。
【００５４】
そして、オブジェクトバッファの大きさは、オブジェクトの大きさより大きいか、同じであるべきである。ここで、オブジェクトの大きさは、それぞれの字データの大きさの和である。したがって、１つのサブタイトルを構成する字の数は、オブジェクトバッファに保存されうる字の数で制限される。また、オブジェクトバッファは、複数個のサブタイトルを保存できるので、この場合に複数個のサブタイトルを構成する字の数もオブジェクトバッファに保存されうる字の数で制限される。
【００５５】
図７Ａないし図７Ｃは、複数個のサブタイトルに対して１つの構成情報と複数個の位置情報とを使用してイメージを生成することを説明するための図である。
【００５６】
図７Ａは、サブタイトルテキストのレンダリングに使われるスタイル情報としてスタイル“Ｓｃｒｉｐｔ１”、“Ｓｃｒｉｐｔ２”、“Ｓｃｒｉｐｔ３”を定義したものである。図７Ａを参照するに、３つのスタイルは、“Ａｒｉａｌ．ｔｔｆ”フォントを使用し、文字色は“ｂｌａｃｋ”、背景色は“ｗｈｉｔｅ”、文字サイズは“１６ｐｔ”、整列方式は“ｃｅｎｔｅｒ”、出力方向は“ｌｅｆｔ−ｔｏ−ｒｉｇｈｔ−ｔｏｐ−ｔｏ−ｂｏｔｔｏｍ”、行間隔は“４０ｐｘ”であるということが分かる。そして、サブタイトルテキストの基準位置として“Ｓｃｒｉｐｔ１”は座標（ｘ１、ｙ１）を、“Ｓｃｒｉｐｔ２”は座標（ｘ２、ｙ２）を、“Ｓｃｒｉｐｔ３”は座標（ｘ３、ｙ３）を有する。出力領域としては、各々Ｓｃｒｉｐｔ１は“ｌｅｆｔ１、ｔｏｐ１、ｗｉｄｔｈ１、ｈｅｉｇｈｔ１”、Ｓｃｒｉｐｔ２は“ｌｅｆｔ２、ｔｏｐ２、ｗｉｄｔｈ２、ｈｅｉｇｈｔ２”、Ｓｃｒｉｐｔ３は“ｌｅｆｔ３、ｔｏｐ３、ｗｉｄｔｈ３、ｈｅｉｇｈｔ３”であることということが分かる。
【００５７】
図７Ｂは、スタイル“Ｓｃｒｉｐｔ１”、“Ｓｃｒｉｐｔ２”、“Ｓｃｒｉｐｔ３”を使用してレンダリングされるサブタイトルテキスト７１０、７２０、７３０を定義したものである。図７Ｂを参照するに、サブタイトルテキストＨｅｌｌｏ７１０は、スタイル“Ｓｃｒｉｐｔ１”を使用して時間“００：１０：００”から“００：１５：００”まで出力され、サブタイトルテキストＳｕｂｔｉｔｌｅ７２０は、スタイル“Ｓｃｒｉｐｔ２”を使用して時間“００：１２：００”から“００：１７：００”まで出力され、サブタイトルテキストＷｏｒｌｄ７３０は、スタイル“Ｓｃｒｉｐｔ３”を使用して時間“００：１４：００”から“００：１９：００”まで出力されるということが分かる。したがって、時間“００：１２：００”から“００：１７：００”までは２つまたは３つのサブタイトルテキストが出力される。相異なるスクリプトを使用したのでこの場合には改行タッグである＜ｂｒ＞が不要である。
【００５８】
図７Ｃは、図７Ａと図７Ｂにより定義された字幕が出力された結果を示す図である。これにより、各時間帯別にテキストサブタイトル処理部の各バッファに保存されているデータを詳細に説明すれば次の通りである。
【００５９】
（１）時間“００：１０：００”まで：空白サブタイトルイメージを含む構成情報を出力する時、テキストレイアウト／フォントレンダラー２２２は次を含む。
【００６０】
エレメント制御データバッファ：空いている
テキストデータバッファ：空いている
スタイルデータバッファ：空いている
フォントデータバッファ：“Ａｒｉａｌ．ｔｔｆ”のフォント情報
（２）時間“００：１０：００”から“００：１２：００”まで：サブタイトルテキストＨｅｌｌｏ７１０のレンダリングされたイメージを含む構成情報を出力する時、テキストレイアウト／フォントレンダラー２２２は次を含む。
【００６１】
エレメント制御データバッファ：サブタイトルテキストＨｅｌｌｏ７１０についての制御情報
テキストデータバッファ：“Ｈｅｌｌｏ”
スタイルデータバッファ：スタイル“Ｓｃｒｉｐｔ１”情報
フォントデータバッファ：“Ａｒｉａｌ．ｔｔｆ”のフォント情報
（３）時間“００：１２：００”から“００：１４：００”まで：サブタイトルテキストＨｅｌｌｏ７１０とサブタイトルテキストＳｕｂｔｉｔｌｅ７２０を含む構成情報を出力する時、テキストレイアウト／フォントレンダラー２２２は次を含む。
【００６２】
エレメント制御データバッファ：サブタイトルテキストＨｅｌｌｏ７１０とサブタイトルテキストＳｕｂｔｉｔｌｅ７２０とについての制御情報
テキストデータバッファ：“Ｈｅｌｌｏ”と“Ｓｕｂｔｉｔｌｅ”
スタイルデータバッファ：スタイル“Ｓｃｒｉｐｔ１”とスタイル“Ｓｃｒｉｐｔ２”情報
フォントデータバッファ：“Ａｒｉａｌ．ｔｔｆ”のフォント情報
（４）時間“００：１４：００”から“００：１５：００”まで：サブタイトルテキストＨｅｌｌｏ７１０、サブタイトルテキストＳｕｂｔｉｔｌｅ７２０及びサブタイトルテキストＷｏｒｌｄ７３０を含む構成情報を出力する時、テキストレイアウト／フォントレンダラー２２２は次を含む。
【００６３】
エレメント制御データバッファ：サブタイトルテキストＨｅｌｌｏ７１０、サブタイトルテキストＳｕｂｔｉｔｌｅ７２０及びサブタイトルテキストＷｏｒｌｄ７３０についての制御情報
テキストデータバッファ：“Ｈｅｌｌｏ”と“Ｓｕｂｔｉｔｌｅ”と“Ｗｏｒｌｄ”
スタイルデータバッファ：スタイル“Ｓｃｒｉｐｔ１”とスタイル“Ｓｃｒｉｐｔ２”とスタイル“Ｓｃｒｉｐｔ３”情報
フォントデータバッファ：“Ａｒｉａｌ．ｔｔｆ”のフォント情報
（５）時間“００：１５：００”から“００：１７：００”まで：サブタイトルテキストＳｕｂｔｉｔｌｅ７２０及びサブタイトルテキストＷｏｒｌｄ７３０を含む構成情報を出力する時、テキストレイアウト／フォントレンダラー２２２は次を含む。
【００６４】
エレメント制御データバッファ：サブタイトルテキストＳｕｂｔｉｔｌｅ７２０及びサブタイトルテキストＷｏｒｌｄ７３０についての制御情報
テキストデータバッファ：“Ｓｕｂｔｉｔｌｅ”と“Ｗｏｒｌｄ”
スタイルデータバッファ：スタイル“Ｓｃｒｉｐｔ２”とスタイル“Ｓｃｒｉｐｔ３”情報
フォントデータバッファ：“Ａｒｉａｌ．ｔｔｆ”のフォント情報
（６）時間“００：１７：００”から“００：１９：００”まで：サブタイトルテキストＷｏｒｌｄ７３０を含む構成情報を出力する時、テキストレイアウト／フォントレンダラー２２２は次を含む。
【００６５】
エレメント制御データバッファ：サブタイトルテキストＷｏｒｌｄ７３０についての制御情報
テキストデータバッファ：“Ｗｏｒｌｄ”
スタイルデータバッファ：スタイル“Ｓｃｒｉｐｔ３”情報
フォントデータバッファ：“Ａｒｉａｌ．ｔｔｆ”のフォント情報
（７）時間“００：１９：００”まで：空白サブタイトルイメージを含む構成情報を出力する時、テキストレイアウト／フォントレンダラー２２２は次を含む。
【００６６】
エレメント制御データバッファ：空いている
テキストデータバッファ：空いている
スタイルデータバッファ：空いている
フォントデータバッファ：“Ａｒｉａｌ．ｔｔｆ”のフォント情報
前述した第２の方法では重畳された出力時間を有する複数の字幕項目に対して相異なるスタイルを適用して字幕項目別に各々サブタイトルイメージを生成し、これらを含む１つの構成情報を生成してプレゼンテーションエンジンに伝送する。テキストサブタイトルの処理時間は第１の方法と同一である。すなわち、出力されるサブタイトルは、テキストサブタイトル処理部でサブタイトルに対するデコーディングを行う時間Ｔｄｅｃｏｄｉｎｇとレンダリングされたサブタイトルがオブジェクトバッファからグラフィックプレーナに出力されるのに必要な時間Ｔｃｏｍｐｏｓｉｔｉｏｎを考慮してテキストサブタイトル処理が速く行われるべきである。但し、この場合には、複数個のオブジェクトが存在するために、レンダリング時間はこれらそれぞれのオブジェクトのレンダリングにかかる時間の和になるので次の式（２）により計算される。
【００６７】
【数２】
2010020901.tif 000004
オブジェクトバッファに保存されうるサブタイトルテキストの字数の制限は第１の方法と同一である。
【００６８】
図８Ａないし図８Ｃは、複数のサブタイトルに対して複数の構成情報を構成して１つの構成情報に１つのイメージオブジェクトが各々含まれるようにイメージを生成することを説明するための図である。
【００６９】
図８Ａは、字幕テキストのレンダリングに使われるスタイル情報としてスタイル“Ｓｃｒｉｐｔ１”、“Ｓｃｒｉｐｔ２”、“Ｓｃｒｉｐｔ３”を定義したものである。図８Ａを参照するに、３つのスタイルは、“Ａｒｉａｌ．ｔｔｆ”フォントを使用し、文字色は“ｂｌａｃｋ”、背景色は“ｗｈｉｔｅ”、文字サイズは“１６ｐｔ”、整列方式は“ｃｅｎｔｅｒ”、出力方向は“ｌｅｆｔ−ｔｏ−ｒｉｇｈｔ−ｔｏｐ−ｔｏ−ｂｏｔｔｏｍ”、行間隔は“４０ｐｘ”であることが分かる。そして、テキストイメージの基準位置で、“Ｓｃｒｉｐｔ１”は座標（ｘ１、ｙ１）を、“Ｓｃｒｉｐｔ２”は座標（ｘ２、ｙ２）を、“Ｓｃｒｉｐｔ３”は座標（ｘ３、ｙ３）を有し、出力領域で、“Ｓｃｒｉｐｔ１”は“ｌｅｆｔ１、ｔｏｐ１、ｗｉｄｔｈ１、ｈｅｉｇｈｔ１”、“Ｓｃｒｉｐｔ２”は“ｌｅｆｔ２、ｔｏｐ２、ｗｉｄｔｈ２、ｈｅｉｇｈｔ２”、“Ｓｃｒｉｐｔ３”は“ｌｅｆｔ３、ｔｏｐ３、ｗｉｄｔｈ３、ｈｅｉｇｈｔ３”を有する。
【００７０】
図８Ｂは、スタイル“Ｓｃｒｉｐｔ１”、“Ｓｃｒｉｐｔ２”、“Ｓｃｒｉｐｔ３”を使用してレンダリングされるサブタイトルテキスト８１０、８２０、８３０を定義したものである。図８Ｂを参照するに、サブタイトルテキストＨｅｌｌｏ８１０は、スタイル“Ｓｃｒｉｐｔ１”を使用して時間“００：１０：００”から“００：１５：００”まで出力され、サブタイトルテキストＳｕｂｔｉｔｌｅ８２０は、スタイル“Ｓｃｒｉｐｔ２”を使用して時間“００：１２：００”から“００：１７：００”まで出力され、サブタイトルテキストＷｏｒｌｄ（８３０）は、スタイル“Ｓｃｒｉｐｔ３”を使用して時間“００：１４：００”から“００：１９：００”まで出力されるということが分かる。したがって、時間“００：１２：００”から“００：１７：００”までは２つまたは３つのサブタイトルテキストが重畳されている。
【００７１】
図８Ｃは、図８Ａ及び図８Ｂにより定義された字幕が出力された結果を示す図である。これにより、各時間帯別にテキストサブタイトル処理部の各バッファに保存されているデータを詳細に説明すれば次の通りである。
【００７２】
（１）時間“００：００：００”において：空白サブタイトルイメージを含む構成情報を出力する時、テキストレイアウト／フォントレンダラー２２２は次を含む。
【００７３】
エレメント制御データバッファ：空いている
テキストデータバッファ：空いている
スタイルデータバッファ：空いている
フォントデータバッファ：“Ａｒｉａｌ．ｔｔｆ”のフォント情報
（２）時間“００：１０：００”において：サブタイトルテキストＨｅｌｌｏ８１０のレンダリングされたイメージを含む構成情報を出力する時、テキストレイアウト／フォントレンダラー２２２は次を含む。
【００７４】
エレメント制御データバッファ：サブタイトルテキストＨｅｌｌｏ８１０についての制御情報
テキストデータバッファ：“Ｈｅｌｌｏ”
スタイルデータバッファ：スタイル“Ｓｃｒｉｐｔ１”情報
フォントデータバッファ：“Ａｒｉａｌ．ｔｔｆ”のフォント情報
（３）時間“００：１２：００”において：サブタイトルテキストＨｅｌｌｏ８１０を含む構成情報とサブタイトルテキストＳｕｂｔｉｔｌｅ８２０とを含む構成情報を各々出力する時、テキストレイアウト／フォントレンダラー２２２は次を含む。
【００７５】
エレメント制御データバッファ：サブタイトルテキストＳｕｂｔｉｔｌｅ８２０についての制御情報ロード
テキストデータバッファ：“Ｓｕｂｔｉｔｌｅ”
スタイルデータバッファ：スタイル“Ｓｃｒｉｐｔ２”情報
フォントデータバッファ：“Ａｒｉａｌ．ｔｔｆ”のフォント情報
（４）時間“００：１４：００”において：サブタイトルテキストＨｅｌｌｏ８１０を含む構成情報とサブタイトルテキストＳｕｂｔｉｔｌｅ８２０を含む構成情報とサブタイトルテキストＷｏｒｌｄ８３０を含む構成情報とを各々出力する時、テキストレイアウト／フォントレンダラー２２２は次を含む。
【００７６】
エレメント制御データバッファ：サブタイトルテキストＷｏｒｌｄ８３０についての制御情報ロード
テキストデータバッファ：“Ｗｏｒｌｄ”
スタイルデータバッファ：スタイル“Ｓｃｒｉｐｔ３”情報
フォントデータバッファ：“Ａｒｉａｌ．ｔｔｆ”のフォント情報
（％）時間“００：１５：００”以後：テキストサブタイトル処理部は、時間“００：１９：００”以後に出力される次の字幕項目に対する出力準備を行うまで何らの動作もしない。したがって、時間“００：１５：００”から時間“００：１９：００”間で出力されるサブタイトルの変化は、テキストサブタイトル処理部から受信されたサブタイトルＨｅｌｌｏ、Ｓｕｂｔｉｔｌｅ、Ｗｏｒｌｄ各々についての構成情報をプレゼンテーションエンジンが制御することによって行われる。
【００７７】
すなわち、時間“００：１５：００”でプレゼンテーションエンジンは、サブタイトルＨｅｌｌｏについての構成情報とビットマップイメージオブジェクトを構成バッファとオブジェクトバッファから除去し、サブタイトルＳｕｂｔｉｔｌｅ、Ｗｏｒｌｄについての構成情報のみを画面に出力する。そして、時間“００：１７：００”でプレゼンテーションエンジンはサブタイトルＳｕｂｔｉｔｌｅについての構成情報とビットマップイメージオブジェクトを構成バッファとオブジェクトバッファから除去し、サブタイトルＷｏｒｌｄについての構成情報のみを画面に出力する。また、時間“００：１９：００”では、プレゼンテーションエンジンはサブタイトルＷｏｒｌｄについての構成情報とビットマップイメージオブジェクトを構成バッファとオブジェクトバッファから除去して、これ以上画面にサブタイトルを出力しない。
【００７８】
第３の方法では、重畳された出力時間を有する複数の字幕項目に対して相異なるスタイルを適用して字幕項目別に１つのサブタイトルイメージを生成し、１つの字幕イメージに対して１つの構成情報を生成して複数の構成情報がプレゼンテーションエンジンに伝送される。テキストサブタイトルの出力時間は、第１の方法と同一である。前記第１、第２の方法では、出力時間が重畳される複数の字幕項目に対して１つの構成情報を構成して出力するので、一度に１つの構成情報に対する処理時間のみを考慮する一方、第３の方法ではそれぞれの字幕項目が１つの構成情報を構成するので、複数の構成情報が生成されて出力される。したがって、第３の方法で字幕項目の処理開始時間は、最悪の場合である同じ出力開始時間を有する複数のサブタイトルに対して同時に複数の構成情報が生成されて出力される場合を仮定せねばならず、これは次の式（３）によって説明される。
【００７９】
【数３】
2010020901.tif 000005
複数の構成情報を生成する時間である
【００８０】
【数４】
2010020901.tif 000006
は、１つのサブタイトルについての構成情報生成時間である
【００８１】
【数５】
2010020901.tif 000007
の和で示す。Ｔｒｅｎｄｅｒｉｎｇは、複数のサブタイトルをレンダリングして複数のオブジェクトを生成する時間であって、１つのサブタイトルに対するレンダリング時間であるＴＯＢＪの和で示す。ＴＯＢＪは１つのサブタイトルのレンダリングにかかる時間であって、該当サブタイトルが含む字それぞれのレンダリング時間であるＴｃｈａｒの和である。式（３）を参照するに、複数の字を含んでいる複数のサブタイトルが同時に出力されるためには、少なくともそれぞれのサブタイトルが含むあらゆる字がレンダリングされて複数の構成情報を構成して出力されるのにかかる時間の和がサブタイトルの出力時間とテキストサブタイトル処理部でサブタイトルが処理され始める時間との差より小さくなければならない。
【００８２】
オブジェクトバッファに保存されうるサブタイトルテキストの字数の制限は第１の方法及び第２の方法の場合と同一である。
【００８３】
前述した第３の方法のように同時に複数の構成情報の出力を支援する構造で構成された情報記録媒体及び再生装置では動映像に対するテキスト基盤のサブタイトルとサブタイトル以外のビットマップイメージとを同時に画面上に出力することもできる。
【００８４】
ＡＶストリームと共に圧縮符号化されているデータにはビデオデータ、オーディオデータ以外にビットマップ形式のサブタイトル、そしてサブタイトルでないビットマップイメージがある。サブタイトルでないビットマップイメージの例としては、ＴＶ放送で１５才以上視聴可能なプログラムであるということを表示するために画面上端に（１５）のようなイメージを表示できるが、これがその一例である。従来には、ある一瞬には１つの構成情報のみ画面に出力されるので、ビットマップサブタイトルとその他のビットマップイメージとを同時に出力するためには、サブタイトルを出力するための領域とその他のビットマップイメージを出力するための領域とを構成情報が別途に定義して各領域に出力した。
【００８５】
したがって、ユーザがサブタイトルの出力を所望せず、出力をオフ（ｏｆｆ）すれば、デコーダはサブタイトルのデコーディングのみを中止する。したがって、オブジェクトバッファにサブタイトルデータが伝えられず、サブタイトルは消えてサブタイトルでないビットマップイメージのみが出力され続けた。
【００８６】
もし、サブタイトルを出力するためにテキストサブタイトル処理部が１つの構成情報でサブタイトルのためのイメージを作ってプレゼンテーションエンジンに伝送する場合、サブタイトルの出力をオフすれば、ＡＶストリームに記録されているサブタイトル以外のビットマップイメージも出力されない。したがって、本発明の第３の方法で説明したように複数の構成情報を同時に画面上に出力しうる場合には、ビットマップサブタイトルの代わりにテキストサブタイトルを選択した場合にＡＶストリームに記録されている構成情報ではビットマップサブタイトルを除いた残りのイメージを出力しつづけ、テキストサブタイトル処理部が生成した構成情報を使用してサブタイトルを出力することが可能である。すなわち、テキストサブタイトルを出力しつつ、同時にサブタイトル以外の他のビットマップイメージも共に画面上に出力しうる。
【００８７】
一方、前述したサブタイトル出力方法は、コンピュータプログラムで作成可能である。前記プログラムを構成するコード及びコードセグメントは、当分野のコンピュータプログラマーによって容易に推論されうる。また、前記プログラムは、コンピュータで読取り可能な情報記録媒体に保存され、コンピュータによって読取られて実行されることによって、参照ピクチャー決定方法及びその動き補償方法を具現する。前記情報記録媒体は、磁気記録媒体、光記録媒体、及びキャリアウェーブ媒体を含む。
【００８８】
以上、各実施形態に基づき本発明の説明を行ってきたが、上記実施形態に示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することができ、その応用形態に応じて適切に定めることができる。
【符号の説明】
【００８９】
１００  サブタイトルテキストファイル
２００  サブタイトル情報保存部
２１０  バッファ
２２０  テキストサブタイトル処理部
２３０  プレゼンテーションエンジン
２４０  グラフィックプレーナ
２５０  ＣＬＵＴ（Ｃｏｌｏｒ  Ｌｏｏｋｕｐ  Ｔａｂｌｅ）
４１０  テキストサブタイトル制御部
【図１】
2010020901.tif 000008
【図２】
2010020901.tif 000009
【図３】
2010020901.tif 000010
【図４】
2010020901.tif 000011
【図５】
2010020901.tif 000012
【図６Ａ】
2010020901.tif 000013
【図６Ｂ】
2010020901.tif 000014
【図６Ｃ】
2010020901.tif 000015
【図７Ａ】
2010020901.tif 000016
【図７Ｂ】
2010020901.tif 000017
【図７Ｃ】
2010020901.tif 000018
【図８Ａ】
2010020901.tif 000019
【図８Ｂ】
2010020901.tif 000020
【図８Ｃ】
2010020901.tif 000021