(57)【要約】  ＡＶストリームと同期してテキスト字幕表示が可能な再生装置において、ＡＶストリームの再生前に優先言語設定部（１３１）で決定された順番で、テキスト字幕ストリームおよびフォント情報をプリロードバッファ部（１２２、１２３）に読み込み、テキスト字幕ストリームおよびフォント情報から字幕画像を生成し、ＡＶストリームの映像情報に重畳して表示する。小さいメモリサイズのプリロード用バッファを用いても、テキスト字幕の言語切替えを行った際に、映像音声表示を途切れる可能性が少なく、テキスト字幕の表示をスムーズに切替えができるようになる。
2008114595.tif 000002
【特許請求の範囲】
【請求項１】
可搬性記録媒体に記録されている映像・音声が多重化されたＡＶストリームを再生するとともに、前記ＡＶストリームに対応する言語情報を保持する１つ以上のテキスト字幕ストリームとフォント情報から字幕画像を生成して表示する映像再生装置において、
前記ＡＶストリームの再生前に、前記テキスト字幕ストリームとフォント情報を読み込むことができるプリロードバッファ部と、
前記映像再生装置にてＡＶストリームを再生した際の再生履歴情報を記録する再生履歴記憶部と、
当該再生履歴記憶部に記録された再生履歴情報を読出し、再生対象となるＡＶストリームに関連付けられた複数の字幕言語の中から最も使用頻度の高い字幕言語を決定する優先言語設定部とを備え、
ＡＶストリームの再生前に、前記優先言語設定部で決定された順番で、テキスト字幕ストリームおよびフォント情報を前記プリロードバッファ部に読み込み、当該テキスト字幕ストリームおよびフォント情報から字幕画像を生成し、前記ＡＶストリームの映像情報に重畳して表示する
ことを特徴とした映像再生装置。
【請求項２】
過去に再生した番組タイトルを特定する番組タイトル特定部をさらに備え、
所定期間内に所定回数以上再生した番組タイトルを再生する際には、当該番組タイトルに係る過去の再生履歴情報のみを取得し、当該再生履歴情報に基づいて決定された順番で、テキスト字幕ストリームおよびフォント情報を前記プリロードバッファ部に読み込み、当該テキスト字幕ストリームおよびフォント情報から字幕画像を生成し、前記ＡＶストリームの映像情報に重畳して表示する
ことを特徴とする請求項１に記載の映像再生装置。
【請求項３】
前記優先言語設定部は再生履歴情報中で字幕表示の総再生時間が多い字幕言語をより早い順番となるように順位付けを行うことを特徴とする請求項１又は２に記載の映像再生装置。
【請求項４】
前記優先言語設定部は再生履歴情報中で字幕表示の切換え回数が多い字幕言語をより早い順番となるように順位付けを行うことを特徴とする請求項１又は２に記載の映像再生装置。
【請求項５】
前記優先言語設定部は再生履歴情報中で字幕表示の再生日時が最新である字幕言語をより早い順番となるように順位付けを行うことを特徴とする請求項１又は２に記載の映像再生装置。
【請求項６】
前記優先言語設定部で算出された優先言語の順位と、映像再生装置自身の優先表示言語設定が異なっていた場合、その旨をユーザーに通知できる警告画面表示部をさらに備えることを特徴とする請求項１乃至５のいずれかに記載の映像再生装置。
【請求項７】
可搬性記録媒体に記録されている映像・音声が多重化されたＡＶストリームを再生するとともに、前記ＡＶストリームに対応する言語情報を保持する１つ以上のテキスト字幕ストリームとフォント情報から字幕画像を生成して表示する映像再生装置において、
前記ＡＶストリーム再生前に、前記テキスト字幕ストリームとフォント情報を読み込むことができるプリロードバッファ部と、
前記映像再生装置にて、ＡＶストリームを再生した際のテキスト字幕スタイル情報を記録する再生履歴記憶部とを備え、
ＡＶストリームの再生前に、前記再生履歴記憶部に保持されている字幕スタイル情報に基づいて、テキスト字幕ストリームおよびフォント情報を前記プリロードバッファ部に読み込むとともに、前記字幕スタイル情報に基づいてテキスト字幕設定を行った後、当該テキスト字幕ストリームおよびフォント情報から字幕画像を生成し、前記ＡＶストリームの映像情報に重畳して表示する
ことを特徴とする映像再生装置。
【請求項８】
過去に再生した番組タイトルを特定する番組タイトル特定部とさらに備え、
当該番組タイトルの再生前に、当該番組タイトルに係る過去のテキスト字幕スタイル情報を読み込み、当該テキスト字幕スタイル情報に基づいて、テキスト字幕ストリームおよびフォント情報を前記プリロードバッファ部に読み込むとともに、前記字幕スタイル情報に基づいてテキスト字幕設定を行った後、当該テキスト字幕ストリームおよびフォント情報から字幕画像を生成し、前記ＡＶストリームの映像情報に重畳して表示する
ことを特徴とする請求項７に記載の映像再生装置。
【請求項９】
可搬性記録媒体に記録されている映像・音声が多重化されたＡＶストリームを再生するとともに、前記ＡＶストリームに対応する言語情報を保持する１つ以上のテキスト字幕ストリームとフォント情報から字幕画像を生成して表示する映像再生方法において、
前記ＡＶストリーム再生前に、前記テキスト字幕ストリームとフォント情報をプリロードバッファ手段に読み込むステップと、
ＡＶストリームを再生した際の再生履歴情報を記録するステップと、
記録された再生履歴情報を読出し、再生対象となるＡＶストリームに関連付けられた複数の字幕言語の中から最も使用頻度の高い字幕言語を決定するステップとを備え、
ＡＶストリームの再生前に、前記使用頻度に基づいて決定された順番で、テキスト字幕ストリームおよびフォント情報を前記プリロードバッファ手段に読み込み、当該テキスト字幕ストリームおよびフォント情報から字幕画像を生成し、前記ＡＶストリームの映像情報に重畳して表示する
ことを特徴とする記載の映像再生方法。
【請求項１０】
過去に再生した番組タイトルを特定するステップをさらに備え、
所定期間内に所定回数以上再生した番組タイトルを再生する際には、当該番組タイトルに係る過去の再生履歴情報のみを取得し、当該再生履歴情報に基づいて決定された順番で、テキスト字幕ストリームおよびフォント情報を前記プリロードバッファ手段に読み込み、当該テキスト字幕ストリームおよびフォント情報から字幕画像を生成し、前記ＡＶストリームの映像情報に重畳して表示することを特徴とする請求項９に記載の映像再生方法。
【請求項１１】
再生履歴情報中で字幕表示の総再生時間が多い字幕言語をより早い順番となるように順位付けを行うことを特徴とする請求項９又は１０に記載の映像再生方法。
【請求項１２】
再生履歴情報中で字幕表示の切換え回数が多い字幕言語をより早い順番となるように順位付けを行うことを特徴とする請求項９又は１０に記載の映像再生方法。
【請求項１３】
再生履歴情報中で字幕表示の再生日時が最新である字幕言語をより早い順番となるように順位付けを行うことを特徴とする請求項９又は１０に記載の映像再生方法。
【請求項１４】
算出された優先言語の順位と、映像再生装置自身の優先表示言語設定が異なっていた場合、その旨をユーザーに通知することを特徴とする請求項９乃至１３のいずれかに記載の映像再生方法。
【請求項１５】
可搬性記録媒体に記録されている映像・音声が多重化されたＡＶストリームを再生するとともに、前記ＡＶストリームに対応する言語情報を保持する１つ以上のテキスト字幕ストリームとフォント情報から字幕画像を生成して表示する映像再生方法において、
前記ＡＶストリーム再生前に、前記テキスト字幕ストリームとフォント情報をプリロードバッファ手段に読み込むステップと、
ＡＶストリームを再生した際のテキスト字幕スタイル情報を記録するステップとを備え、
ＡＶストリームの再生前に、保持されている字幕スタイル情報に基づいて、テキスト字幕ストリームおよびフォント情報を前記プリロードバッファ手段に読み込むとともに、前記字幕スタイル情報に基づいてテキスト字幕設定を行った後、当該テキスト字幕ストリームおよびフォント情報から字幕画像を生成し、前記ＡＶストリームの映像情報に重畳して表示する
ことを特徴とした映像再生方法。
【請求項１６】
更に、過去に再生した番組タイトルを特定するステップをさらに備え、
当該番組タイトルの再生前に、当該番組タイトルに係る過去のテキスト字幕スタイル情報を読み込み、当該テキスト字幕スタイル情報に基づいて、テキスト字幕ストリームおよびフォント情報を前記プリロードバッファ手段に読み込むとともに、前記字幕スタイル情報に基づいてテキスト字幕設定を行った後、当該テキスト字幕ストリームおよびフォント情報から字幕画像を生成し、前記ＡＶストリームの映像情報に重畳して表示する
ことを特徴とする請求項１５に記載の映像再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスク等の可搬性記録媒体に記録された映像情報を再生する映像再生装置、および映像再生方法に関するものであり、特にテキスト字幕表示が可能な映像再生装置、および映像再生方法に関するものである。
【背景技術】
【０００２】
従来、光ディスク内に記録された、符号化圧縮されたＡＶ（映像音声）ストリーム情報を再生するための規格として、ＤＶＤ規格が知られている。このＤＶＤ規格では、ＡＶストリーム情報内に映像や音声とともに字幕データが多重化されて記録されている。しかしながらＤＶＤ規格では、字幕データはビットマップなどの画像情報として記録されているため、大画面で字幕を表示させた場合、字幕のアウトラインが崩れて表示品質が損なわれるおそれがあった。また画像情報として記録しているため、字幕表示の大きさや色、またはフォント種類などをユーザーの操作入力に基づいて変更することができなかった。【０００３】
この改善策として、１枚の光ディスクにＡＶストリーム情報とともに文字コード情報が多重化されたテキスト字幕ストリーム情報、およびフォントファイルを記録しておき、ＡＶストリーム情報で映像と音声を再生させながら、テキスト字幕ストリーム情報とフォントファイルからテキスト字幕画像を生成し、当該テキスト字幕画像を映像に重畳して表示することが可能な再生装置が知られている（例えば、特許文献１参照）。しかしながら、ＡＶストリーム情報から映像・音声を再生するには、大きなサイズの情報を連続的に読み出す必要がある。そのため映像と音声をディスクから読み出しながら、テキスト字幕ストリーム情報も同じディスクから同時に読み出すことは比較的アクセス速度の低い光ディスクにとって困難である。そのためこの映像再生装置では、ＡＶストリーム情報を再生する前に、ＡＶストリーム情報と比較して容量的に小さいテキスト字幕ストリーム情報とフォントファイルをあらかじめ映像再生装置内のバッファに読み出し（プリロード）を行っている。【０００４】
特許文献１の技術によれば、文字コード情報（テキスト字幕ストリーム情報）とアウトラインフォント（フォントファイル）を用いて字幕画像データを作成できるため、大きな画面で視聴しても文字のアウトラインが崩れることはない映像再生装置が提供できる。またユーザー操作によって、フォント色、文字配置場所、文字スタイルを容易に変更することができる。
他にも、字幕言語表示の優先順位を、ユーザーがあらかじめ初期設定画面にて手動で決定しておき、その優先順位に従って再生装置自身が独自の言語設定メニューを構成できる再生装置も知られている（例えば、特許文献２参照）。この文献の技術によれば、光ディスク自身に多くの言語が含まれていた場合であっても、ユーザー自身があらかじめ決定した言語に限定して、映像再生装置自身が独自の言語設定メニューを表示することができる。このようにして生成された言語設定メニューにて選択することで、ユーザーの言語選択における負荷を軽減することができる。
【特許文献１】特開２００５−２６９５９５号公報（第５−８頁、第３４図）
【特許文献２】特表２００６−５２５７１７号公報（第２−４頁、第４図）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１には、光ディスク内にＡＶストリーム情報とテキスト字幕ストリーム情報とフォントファイルを記録しておき、ＡＶストリームの映像情報と同期して字幕映像を表示する映像再生装置について記載されている。しかしながら複数言語に対応した光ディスクを再生する場合、ＡＶストリーム情報から出力される映像音声ストリームの再生を途切れさせずに、字幕表示言語の切り替えを行うためには、ＡＶストリームに関連付けされている全ての言語情報を持ったテキスト字幕ストリーム情報とフォントファイルをプリロード用バッファに保持する必要がある。そのため必要となるプリロード用バッファの容量が非常に大きくなってしまうという問題があった。なおプリロードを行う言語数を少なくすればこの問題は解消されるが、ユーザーが言語選択を行う度に、プリロード用バッファ内に目的とする言語が含まれない確率が高くなるため、速度の低い光ディスクからの再読込みを余儀なくされる。この場合、映像音声表示が途切れるおそれがあることに加え、字幕言語切替えのレスポンスが悪くなるなどの問題がある。また特許文献１には、プリロード用バッファに読み込むべき字幕サブストリーム情報、およびフォントファイルの選択方法については開示されていない。【０００６】
また特許文献２には、ユーザーがあらかじめ手動設定した言語設定に基づいて、再生対象である光ディスクの言語設定をフィルタリングし、独自の言語選択メニューを表示できるため、ユーザーが多くの言語に迷うことなく表示言語設定が行える。しかしながら特許文献２の技術では、あらかじめユーザーが言語設定をしておかねばならないなど操作自体が面倒であることに加え、ユーザーはどの言語を選択すればよいかを迷ってしまうといった問題がある。またこの言語設定は、同じ映像再生装置を用いて再生される限り、そのコンテンツによらず常に適用されるものであり、光ディスクや再生対象タイトルに対して個別に言語設定したい場合については考慮されていない。更にテキスト字幕の言語表示を行う場合、字幕色や字幕表示位置、および字幕スタイルなどの設定情報に基づいて、自動で設定されることがないため、番組タイトルを再生後にユーザーが手動で操作しなければならない等の不便さがある。【０００７】
本発明は、上記課題に鑑みてなされたものであり、字幕切換えをしても映像音声表示を途切れる可能性が低く、テキスト字幕の表示をスムーズに切替えができる映像再生装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、
可搬性記録媒体に記録されている映像・音声が多重化されたＡＶストリームを再生するとともに、前記ＡＶストリームに対応する言語情報を保持する１つ以上のテキスト字幕ストリームとフォント情報から字幕画像を生成して表示する映像再生装置において、
前記ＡＶストリームの再生前に、前記テキスト字幕ストリームとフォント情報を読み込むことができるプリロードバッファ部と、
前記映像再生装置にてＡＶストリームを再生した際の再生履歴情報を記録する再生履歴記憶部と、
当該再生履歴記憶部に記録された再生履歴情報を読出し、再生対象となるＡＶストリームに関連付けられた複数の字幕言語の中から最も使用頻度の高い字幕言語を決定する優先言語設定部とを備え、
ＡＶストリームの再生前に、前記優先言語設定部で決定された順番で、テキスト字幕ストリームおよびフォント情報を前記プリロードバッファ部に読み込み、当該テキスト字幕ストリームおよびフォント情報から字幕画像を生成し、前記ＡＶストリームの映像情報に重畳して表示する
ことを特徴とした映像再生装置を提供する。
【発明の効果】
【０００９】
上述したように構成することにより、番組タイトルの映像音声表示前に、当該番組タイトルに関連したテキスト字幕表示のために必要なテキスト字幕ストリーム情報とフォントファイルの全てをプリロード用バッファに読み込むのではなく、使用頻度の高い字幕言語から順番に優先的に読み込む。そのため字幕言語の切替え時において速度の低い記録媒体に対するアクセス頻度が減るため、映像音声の再生を途切れさせることなく字幕変更をスムーズに行うことが可能となる。また全ての言語情報をプリロード用バッファに蓄える必要がなくなるため、大きなメモリサイズのプリロード用バッファを必要としない。そのためプリロード用バッファのメモリ容量を削減でき、ユーザーの利便性を保持しつつも装置価格を下げることができる。【００１０】
また本発明の別の効果として、番組タイトル再生時の字幕設定情報や音声設定情報などの使用履歴に基づいた優先言語情報を自動的に構築することができる。そのためユーザーが優先言語情報をあらかじめ手動で設定しておくなどの煩雑な処理が不要である。
【図面の簡単な説明】
【００１１】
【図１】この発明に係る実施の形態１の映像再生装置を示すブロック図である。
【図２】この発明に係る実施の形態１に示す光ディスクの外観と内部ファイルデータ構造を示す図である。
【図３】この発明に係る実施の形態１に示す光ディスクの論理ファイル構造を示す図である。
【図４】この発明に係る実施の形態１に示す光ディスクのストリーム情報ファイルの内部データ構造を示すストリーム構成図である。
【図５】この発明に係る実施の形態１に示す一般的な再生制御情報ファイルのシンタックスを示す図である。
【図６】この発明に係る実施の形態１に示す再生履歴情報の一例を示す図である。
【図７】この発明に係る実施の形態１に示すテキスト字幕言語のプリロード順の決定方法を示す図である。
【図８】この発明に係る実施の形態１に示す動作フロー概要を示す図である。
【図９】この発明に係る実施の形態１に示すプリロードバッファへのコピー動作手順を示す図である。
【図１０】この発明に係る実施の形態１に示すテキスト字幕ストリーム再生開始手順を示す図である。
【図１１】この発明に係る実施の形態１に示す再生履歴情報の記録手順を示す図である。
【図１２】この発明に係る実施の形態２の映像再生装置を示すブロック図である。
【図１３】この発明に係る実施の形態２に示す再生履歴情報のデータ構造の一例を示す図である。
【図１４】この発明に係る実施の形態３の映像再生装置を示すブロック図である。
【図１５】この発明に係る実施の形態３に示す字幕スタイル属性情報のデータ構造を示す図である。
【図１６】この発明に係る実施の形態３に示す再生停止時の処理手順を示す図である。
【図１７】この発明に係る実施の形態３に示す再生再開時の処理手順を示す図である。
【符号の説明】
【００１２】
１００  符号化映像再生装置、  １０１  システム制御部、  １０２  光ディスク、  １０３  再生ドライブ部、  １１０  デマルチプレクサ部、  １１１  映像デコーダ部、  １１２  音声デコーダ部、  １１３  字幕デコーダ部、  １１４  ＯＳＤ生成部、  １１５  表示部、  １２０  メモリ部、  １２１  再生制御情報記憶部、  １２２  テキスト字幕情報記憶部、  １２３  フォントファイル記憶部、  １２４  再生履歴情報記憶部、  １３０  システムレジスタ部、  １３１  優先言語設定部、  １３２  再生履歴設定部、  １４０  操作部、  １５０  デコーダブロック、  ２０１  ディスク内周側、  ２０２  ディスク外周側、  ２１０  リードイン領域、  ２１１  ファイル管理情報領域、  ２１２  ユーザーデータ領域、  ２１３  リードアウト領域、  ２２０  再生制御情報領域、  ２２１  再生制御情報ファイル、  ２３０  ストリーム情報領域、  ２３１  ストリーム情報ファイル、  ２４０  フォントファイル記録領域、  ２４１  フォントファイル、  ３００  ルートディレクトリ、  ３０１  ディスクディレクトリ、  ３０２  ストリーム管理ディレクトリ、  ３０３  フォントファイル記録ディレクトリ、  ４００  パケット、  ４０１  ヘッダ情報、  ４０２  ＩＤ、  ５０１  Ｓｔｕｄｉｏ＿ＩＤ、  ５０２  Ｄｉｓｃ＿ＩＤ、  ５０３  総プレイリスト数、  ５０４  プレイリスト、  ５０５  総ストリーム情報ファイル数、  ５０６  総ストリーム制御情報、  ５１１  メインアイテム、  ５１２  サブトラック、  ５２１  ストリーム制御情報番号、  ５２２  表示開始時間、  ５２３  表示終了時間、  ５２４  ストリームテーブル、  ５３１  映像ストリーム属性情報、  ５３２  音声ストリーム属性情報、  ５３３  テキスト字幕ストリーム属性情報、  ５３４  サブトラック番号、  ５３５  言語情報、  ５４１  サブアイテム、  ５５１  クリップ情報、  ５５２  テキスト字幕表示開始時間、  ５５３  テキスト字幕表示終了時間、  ５５４  テキスト字幕ストリーム名、  ５５５  フォントデータ名、  ５６１  ストリーム情報ファイル名、  ５６２  属性情報管理テーブル、  ５６３  アクセスポイント管理テーブル、  ６００  再生履歴レコード（実施の形態１）、  ６０１  使用字幕言語、  ６０２  使用音声言語、  ６０３  再生時間、  ６０４  総再生時間、  ７０１  プレイリスト使用可能言語リスト、  ７０２  使用頻度リスト、  ７０３  プリロード言語順リスト、  １２０１  プレイリスト特定部、  １３００  再生履歴レコード（実施の形態２）、  １３０１  ディスク識別番号、  １３０２  スタジオ識別番号、  １３０３  プレイリスト番号、  １４０１  字幕スタイル記録部、  １５００  字幕スタイル属性情報、  １５０１  使用字幕言語、  １５０２  使用音声言語、  １５０３  ユーザー設定使用可否、  １５０４  ユーザースタイル履歴、  １５１０  ユーザースタイル使用・不使用情報、  １５１１  テキスト字幕色、  １５１２  テキスト字幕位置、  １５１３  テキスト字幕サイズ、  １５１４  テキスト字幕スタイル。
【発明を実施するための最良の形態】
【００１３】
実施の形態１．
実施の形態１では、テキスト字幕表示が可能な映像再生装置に関して、字幕言語設定の使用履歴情報を保持しておき、当該使用履歴情報に基づいて、可搬性記録媒体に記録されている複数のテキスト字幕言語の中から、一番使用頻度が高いと想定される言語から順番にプリロードする映像再生装置１００を提供する。
以下可搬性記録媒体が光ディスクである場合について説明するが、本発明は光ディスク以外の可搬性記録媒体にも適用できる。【００１４】
図１はこの発明に係る実施の形態１に映像再生装置１００のシステム構成ブロック図である。同図において、システム制御部１０１は、映像再生装置１００全体を統合制御している。光ディスク１０２には、後述する符号化映像音声が多重化されたＡＶストリーム情報、光ディスク１０２の再生制御情報（ＲＣＩ）、字幕情報が多重化されたテキスト字幕ストリーム情報（ＣＳＩ）、およびフォントファイル（ＦＦＬ）が記録されている。なお光ディスク１０２からのファイル再生は、システム制御部１０１からの指示のもとで、再生ドライブ部１０３を通じて行われる。【００１５】
再生ドライブ部１０３は、後述する映像・音声が多重化されたＡＶストリーム情報ファイルを光ディスク１０２から読み出して取り込む。
デマルチプレクサ部１１０は、再生ドライブ部１０３に取り込まれたＡＶストリーム情報ファイルを、符号化圧縮された映像ストリーム（Ｖｉｄｅｏ）または音声ストリーム（Ａｕｄｉｏ）に分離して取り出す。【００１６】
映像デコーダ部１１１は、デマルチプレクサ部１１０にて分離したＭＰＥＧ−２などで符号化された映像ストリームをデコード処理して映像信号に復号する。
音声デコーダ部１１２は、デマルチプレクサ部１１０にて分離したＡＣ−３などで符号化された音声ストリームをデコード処理して出力音声信号に復号する。【００１７】
字幕デコーダ部１１３は、後述するテキスト字幕情報とフォントファイルを読み出して、当該情報を組み合わせてテキスト字幕の画像情報を生成する。
ＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）生成部１１４は、システム制御部１０１によって生成される警告表示や装置の動作状態表示や機能選択画面などを画面上に表示するためのものである。【００１８】
映像デコーダ部１１１で生成された映像信号と、字幕デコーダ部１１３で生成されたテキスト字幕画像と、ＯＳＤ生成部１１４で生成された映像信号が、合成部１１６で合成されて、重畳表示するための出力映像信号が形成される。【００１９】
表示部１１５は前記出力映像信号に基づく映像表示を行い、音声デコーダ部１１３から出力された出力音声信号に基づく音声出力を行い、これにより、映像及び音声の視聴を可能にする。【００２０】
メモリ部１２０は、システム制御部１０１が素早くアクセスできるように、光ディスク１０２の再生時にアクセスする可能性の高い情報を、一時的に記憶する。
メモリ部１２０は、再生制御情報記憶部１２１、テキスト字幕情報記憶部１２２、フォントファイル記憶部１２３、および再生履歴情報記憶部１２４と呼ばれる４つのメモリ領域を有する。【００２１】
再生制御情報記憶部１２１は、光ディスク１０２に記録されている再生制御情報（ＲＣＩ）を、システム制御部１０１が素早くアクセスできるように一時的に記憶するためのメモリ領域である。再生制御情報としては、光ディスク１０２に記録されている番組タイトル情報や、ＡＶストリーム情報から分離した映像や音声の属性情報や、ＡＶストリーム情報のアクセス単位（通常ＧＯＰ単位）毎に再生開始時間情報と再生開始位置情報の対応関係を示す情報などが保持されている。【００２２】
テキスト字幕情報記憶部１２２は、システム制御部１０１からの指示のもとで、再生ドライブ部１０３から読み出されたテキスト字幕に関するプリロード用データの構成要素の一つであるテキスト字幕ストリーム（ＣＳＩ）を一時的に保持する一時記憶領域であり、プリロード用バッファとして用いられている。テキスト字幕ストリームは、映像・音声ストリームが多重化されたＡＶストリーム情報ファイルと比較して容量が少ないため、システム制御部１０１は、現在必要とされている字幕言語が記録されているテキスト字幕ストリームを、番組タイトル（プレイリスト）の再生開始前にテキスト字幕情報記憶部１２２へ読み出す。なおテキスト字幕情報記憶部１２２のメモリ容量が許せば、複数のテキスト字幕ストリームを読み出しても構わない。【００２３】
ユーザーの操作により、字幕言語設定が変更された場合、システム制御部１０１は、変更後のテキスト字幕が、テキスト字幕情報記録部１２２に保持されている情報から構成可能かを判断し、目的とするテキスト字幕がデコード可能であれば当該情報を字幕デコーダ部１１３へ供給する。この場合、既にテキスト字幕情報記録部１２２に当該情報を読込み済みであるため、再生ドライブ部１０３から読出しを行っているＡＶストリーム情報ファイルに影響を与えることはない。そのため映像音声の再生を途切れさせることはなく、スムーズな字幕切替えを行うことができる。なおプリロード用バッファ内の情報で、テキスト字幕がデコード不可能な場合については、再度光ディスク１０２にアクセスし、テキスト字幕ストリームを読み出し、テキスト字幕情報記録部１２２に記録する必要がある。その後は、上述した手順でテキスト字幕をデコード表示する。【００２４】
フォントファイル記憶部１２３は、システム制御部１０１によって再生ドライブ部１０３から読み出されたテキスト字幕に関するプリロード用データの構成要素の一つであるフォントファイル（ＦＦＬ）を一時的に保持する一時記憶領域であり、プリロード用バッファとして用いられている。フォントファイルも先のテキスト字幕ストリームと同様に、ＡＶストリーム情報ファイルと比較して容量が少ないため、システム制御部１０１は現在必要とされている言語のフォントファイルを番組タイトルの再生開始前にフォントファイル記憶部１２３へ読み出す。なおフォントファイル記憶部１２３のメモリ容量が許せば、複数のフォントファイルを読み出しても構わない。【００２５】
ユーザーの操作により、字幕言語設定が変更された場合、システム制御部１０１は、変更後のテキスト字幕が、フォントファイル記憶部１２３に保持している情報から構成可能かを判断し、目的とするテキスト字幕がデコード可能であれば当該情報を字幕デコーダ部１１３へ供給する。この場合、既にフォントファイル記憶部１２３に当該情報を読込み済みであるため、再生ドライブ部１０３から読出しを行っているＡＶストリーム情報ファイルに影響を与えることはない。そのため映像音声の再生を途切れさせることはなく、スムーズな字幕切替えを行うことができる。なおプリロード用バッファ（テキスト字幕情報記憶部１２２及びフォントファイル記憶部１２３）内の情報で、テキスト字幕がデコード不可能な場合については、再度光ディスク１０２にアクセスし、フォントファイルを読み出し、フォントファイル記憶部１２３に記録する必要がある。その後は、上述した手順でテキスト字幕をデコード表示する。【００２６】
再生履歴情報記憶部１２４は、番組タイトルの再生時に、使用した字幕設定言語や音声設定言語に関する属性情報を保持した再生履歴情報の記憶領域である。本記憶領域は不揮発性記憶領域であり、ユーザーの字幕設定に関する再生操作履歴を記録しており、今後最も選択する確率が高い字幕言語を特定するための情報として保持する。【００２７】
なお上述したメモリ部１２０は、システム制御部１０１がアクセスできればよく、システム制御部１０１内のメモリ領域構成されていても良く、映像再生装置１００内のフラッシュメモリやＤＲＡＭで構成されていても良く、またＨＤＤやスマートメディアやメモリカードのような記録媒体で構成されていても良い。また必ずしも映像再生装置１００内部に装着されている必要もなく、取り外し可能な構成をとっても構わない。またメモリ部１２０には、上述した４つの記憶領域が存在しているが、いくつかをまとめて記録しても良いし、更に多くの記録領域に分割していても構わない。【００２８】
システムレジスタ部１３０は、映像再生装置１００の動作状態を規定するシステムパラメータを格納することが可能な複数個のレジスタで構成されている。システムパラメータとしては再生しているタイトル番号（プレイリスト番号）、映像や音声の再生互換性、字幕言語毎にデコード可能可否等の再生状態を示す情報が保持されている。【００２９】
優先言語設定部１３１は、光ディスク１０２に記録されている番組タイトルを再生する際に、再生履歴情報記憶部１２４に保持している再生履歴情報を読出し、当該再生履歴情報に基づいて、番組タイトルに関連付けられた字幕言語の内で、字幕言語を使用される確率が高い順に順位付けしたプリロード言語順リストを生成する。そして当該番組タイトルを再生する前に、プリロード言語順リストに基づいて光ディスク１０２から当該言語で記録されたテキスト字幕ストリームとフォントファイルを読み出して、前述したテキスト字幕情報記憶部１２２とテキストファイル記憶部１２３に記録する。【００３０】
このように構成することで、番組タイトル再生中に字幕言語の切替えをした際に、当該切替え後の字幕情報がプリロード用バッファに記録されている確率が高くなるため、字幕言語の切替え時においても、映像音声が途切れずに字幕がスムーズに切り替えられる映像再生装置が得られる。
また優先言語設定部１３１は、可能な限り多くのプリロード型テキスト字幕情報を読み込むことができるように、メモリ部１２０を構成するテキスト字幕情報記憶部１２２とフォントファイル記憶部１２３のサイズを動的に変更するようにしても構わない。【００３１】
再生履歴設定部１３２は、光ディスク１０２中の番組タイトルを再生した際に、再生中の字幕言語表示や音声言語出力した再生履歴情報を、再生履歴情報記憶部１２４に記録指示する。再生履歴設定部１３２では、再生を行った字幕の言語種別や字幕表示時間を再生履歴情報に記録する。再生履歴情報は、ユーザーが字幕設定する際の利便性を高める情報であればよく、字幕と一緒に使用する音声言語の設定情報を記録しても良い。このように構成すれば、音声言語出力に対応した字幕言語設定を行うことができる。例えば、米国映画タイトルを再生する場合、英語音声出力している場合は日本語字幕を表示し、日本語音声出力している場合は字幕表示しない、などユーザーによってより適した言語設定処理を行うことができる。【００３２】
また他にも字幕言語と一緒に、使用するユーザーを識別する情報を記録しても良い。このように構成すれば、例えば、子供が番組タイトルを再生する場合については日本語音声で字幕なしになるよう言語設定を行ったり、英語学習をしている学生が再生する場合については英語音声英語字幕と言語設定することが可能となる。【００３３】
なお優先言語設定部１３１、および再生履歴設定部１３２は、システム制御部１０１内のファームウェアなどで構成される例を示しているが、システム制御部１０１の外部に存在しても構わないし、当該機能を有するハードウェアであっても構わない。【００３４】
操作部１４０は、ユーザーなどから映像再生装置１００に対して要求を行うためのものである。一般的に操作部１４０は、映像再生装置１００のフロントパネルに配置されている操作パネルやリモコンなどを指す。映像再生装置１００は、操作部１４０によって要求された命令の内容を解釈し、デコーダブロック１５０（上記の再生ドライブ部１０３、デマルチプレクサ部１１０、映像デコーダ部１１１、音声デコーダ部１１２、字幕デコーダ部１１３、ＯＳＤ生成部１１４及び合成部１１６を備える）を制御することで任意のストリーム情報を再生する。【００３５】
図２は、光ディスク１０２の外観と内部ファイルデータ構造を図示したものである。同図中、光ディスク１０２のファイルデータは、光ディスク１０２のディスク内周側２０１からディスク外周側２０２に向かってデータが記録されている。
２１０は光ディスク１０２の開始情報や物理特性などを記述したリードイン領域、
２１１は光ディスク１０２のファイルシステム情報を管理しているファイル管理情報領域、
２１２はあらかじめコンテンツ供給元が記録できるユーザーデータを記録するためのユーザーデータ領域、
２１３はディスク終端情報が記述しているリードアウト領域である。【００３６】
ユーザーデータ領域２１２は、再生制御情報領域２２０と、ストリーム情報領域２３０と、フォントファイル記録領域２４０から構成される。
ストリーム情報領域２３０は、少なくとも１つ以上の多重化圧縮された一連のストリームを示すストリーム情報ファイル２３１（＃１、＃２、…＃Ｎ）を記録している。【００３７】
ストリーム情報ファイル２３１は、映像ストリームや音声ストリームが多重化されたＡＶストリーム情報ファイル、もしくは字幕の表示タイミングや表示文字コード情報が多重化されたテキスト字幕ストリームのどちらかの構成をとる。ＡＶストリーム情報ファイルの場合、デマルチプレクサ部１１０で分離することにより映像ストリーム、および音声ストリームが生成できる。映像ストリームは、ＭＰＥＧ−２  ＥＳ（エレメンタリストリーム）規格に規定されているＧＯＰ（Ｇｒｏｕｐ  ｏｆ  Ｐｉｃｔｕｒｅｓ）などの圧縮単位で符号化されたストリーム情報であるとして説明を進める。またテキスト字幕ストリームは、プリロード用の字幕情報として、テキスト字幕情報記記憶部１２２に保持される文字コードや出力タイミングの情報が多重化された字幕情報である。【００３８】
フォントファイル記録領域２４０は、１つ以上のフォントファイル２４１（＃１、＃２、…＃Ｍ）を記録している。フォントファイル２４１はアウトラインフォントであり、字幕デコーダ部１１３にて、前述したテキスト字幕ストリームに格納されている文字コードと組み合わせてテキスト字幕画像を生成する。なおテキスト字幕表示が必要のない光ディスク１０２においては、フォントファイル２４１は記録する必要がない。またあらかじめフォントファイル２４１が映像再生装置１００に格納されている場合においては、光ディスク１０２上にフォントファイル２４１を記録する必要はない。【００３９】
再生制御情報領域２２０には、１つの再生制御情報ファイル２２１が記録されている。再生制御情報ファイル２２１には、番組タイトル番号（プレイリスト番号）、プレイリストを構成する再生区間情報および再生順序情報、ＡＶストリーム情報ファイルであるストリーム情報ファイル２３１のアクセスポイント（一般的にはＧＯＰ）毎の開始位置アドレス、表示開始時刻情報なども記述されている。なおアクセスポイントは、複数のＧＯＰで構成されたＧＯＰ群の先頭であっても構わない。更にプレイリスト中の主映像再生区間に同期して再生するテキスト字幕ストリームを示すストリーム情報ファイル２３１、およびフォントファイル２４１を特定するための情報などが再生制御情報ファイル２２１に記録されている。【００４０】
また実施の形態１では、１つの再生制御情報ファイル２２１で再生制御情報を保持する場合について述べているが、当該情報を細分化し複数のファイルに分けて管理しても構わない。すなわち図示の例では、光ディスク１０２に記録された全ての番組タイトル情報（プレイリスト情報）を１つの再生制御情報ファイル２２１内に保持しているが、当該情報毎に管理するファイルを分割して形成しても構わない。【００４１】
図３は、この発明の実施の形態１における光ディスク１０２の論理ファイル構造を図示したものである。３００は論理的に階層構造を成すファイル構造の最上位階層のディレクトリ構造であるルートディレクトリ、３０１はルートディレクトリ３００の下位階層に配置されるディレクトリ構造であるディスクディレクトリを示す。ディスクディレクトリ３０１には、光ディスク１０２に記録されているディスクコンテンツ管理情報である再生制御情報ファイル２２１、ストリーム情報ファイル２３１をまとめて記録したフォルダであるストリーム管理ディレクトリ３０２、およびフォントファイル２４１をまとめて記録したフォルダであるフォントファイル記録ディレクトリ３０３で構成される。【００４２】
同図中、ストリーム情報ファイル２３１およびフォントファイル２４１は、５桁のファイル名により記録されているものとして説明を進める。ファイル名は５桁の数字であれば良く、連番である必要はない。なおストリーム情報ファイル２３１およびフォントファイル２４１は個別のディレクトリ内に配置する例を示したが、同一のディレクトリ内に配置されていたり、当該ファイルがルートディレクトリ３００に直接配置されていたりしても構わない。また当該ストリーム情報ファイル２３１およびフォントファイル２４１は、ある管理単位毎に個別のファイルとして形成している例を示しているが、１つのファイルにまとめて記録されていても構わない。【００４３】
図４は、ストリーム情報ファイル２３１の内部データ構造を示すストリーム構成図である。ストリーム情報ファイル２３１はパケット４００と呼ばれる固定長のデータ単位により構成されている。映像データ、音声データ、ストリーム管理データは、このパケット４００単位に分割された後、多重化されてストリーム情報ファイル２３１を構成する。それぞれのパケット４００の先頭にはヘッダ情報４０１があり、ヘッダ情報に続いてデータ領域４０３が配置されている。ヘッダ情報４０１に記述されたＩＤ４０２（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）により、パケット４００内のデータ識別を行う。デマルチプレクサ部１１０は、このＩＤ４０２を識別して、映像データ、音声データ、字幕データ、ストリーム管理データ等に分離する。【００４４】
図５は、再生制御情報ファイル２２１のデータ構造を示す図である。“ディスク一般情報”２２２は、ディスクを特定するための情報を示すものであり、光ディスク１０２の製造元の識別番号であるＳｔｕｄｉｏ＿ＩＤ５０１と、光ディスク１０２内のコンテンツ識別番号であるＤｉｓｃ＿ＩＤ５０２が記録されている。Ｓｔｕｄｉｏ＿ＩＤ５０１とＤｉｓｃ＿ＩＤ５０２により、市場に流通しているディスク全体から、当該光ディスク１０２に記録したコンテンツが一意に特定される。【００４５】
また同ファイル中の“プレイリスト情報群”２２３には、ユーザーが選択する番組タイトルに関係付けられているプレイリスト情報を示すものである。プレイリスト情報群は、光ディスク１０２内に記録されている番組タイトルの総数を示す総プレイリスト数５０３と、１つ以上の番組タイトル情報（プレイリスト）５０４から形成される（同図では、Ｌ個のプレイリスト５０４（＃１〜＃Ｌ）が存在するものとしている）。【００４６】
プレイリスト５０４は、コンテンツの主要素となる映像・音声の再生に関する情報が記述されたメインアイテム５１１（＃１〜＃Ｐ）と、テキスト字幕の再生に関する情報が記述されたサブトラック５１２（＃１〜＃Ｑ）から構成される。なおメインアイテム５１１及びサブトラック５１２は、ともに複数存在してもよい。メインアイテム５１１が複数ある場合は、プレイリストによりそれらの再生順が示される。プレイリストが複数のサブトラック５１２を有する場合は、いくつかの選択可能なトラックがあることを示しており、このうちのどれかを選択して再生することが可能である。具体的には、サブトラック５１２はテキスト字幕の言語トラックを示しており、例えば英語、日本語、中国語、スペイン語の４カ国語が存在するとすれば、４つのサブトラック５１２を有する。なお図５のプレイリスト５０４には、メインアイテム５１１がＰ個、サブトラック５１２がＱ個存在するとして説明を進める。【００４７】
メインアイテム５１１は、再生する映像・音声情報が記述されているストリーム制御情報番号５０６を示すストリーム制御情報番号５２１、再生開始時刻が記述された表示開始時間５２２、再生終了時刻が記述された表示終了時間５２３、メインアイテム５１１を構成しているストリームの情報を集めたストリームテーブル５２４からなる。このようにメインアイテム５１１は、番組タイトル毎の再生区間情報（再生対象のストリーム情報ファイル名を特定する情報、再生開始時間、再生終了時間）を記録しており、当該再生区間情報に基づいて、符号化映像再生装置１００は、映像・音声が多重化されたストリーム情報ファイル２３１のどの区間を再生すればよいのかを判断する。【００４８】
ストリームテーブル５２４には、映像ストリームに関する情報が記述された映像ストリーム属性情報５３１、音声ストリームに関する情報が記述された音声ストリーム属性情報５３２、テキスト字幕ストリームに関する情報が記述されたテキスト字幕ストリーム属性情報５３３が格納されている。【００４９】
テキスト字幕ストリーム属性情報５３３には、サブトラック５１２の番号を示すサブトラック番号５３４（＃１〜＃Ｔ）と、そのサブトラック５１２に格納されている字幕の言語情報５３５（＃１〜＃Ｔ）とが組合せとして書かれている。このテキスト字幕ストリーム属性情報５３３を参照することで、再生対象となっているメインアイテム５１１で選択可能な字幕の言語を得ることができ、ユーザーに選択可能な字幕の言語を提示することにより、その時点でのユーザーが望む字幕言語を知ることができる。なお図５のテキスト字幕ストリーム属性情報５３３には、サブトラック番号５３４と言語情報５３５が、それぞれＴ個存在するとして説明している。【００５０】
サブトラック５１２には、個々の字幕の再生に関する情報が記述されたサブアイテム５４１（＃１〜＃Ｓ）が記述されている。サブアイテム５４１は複数存在してもかまわない。図５のサブトラック５１２（＃１）には、Ｓ個のサブアイテム５４１が存在している。サブアイテム５４１には、テキスト字幕に関する情報が記述されたクリップ情報５５１、テキスト字幕の再生開始時刻が記述されたテキスト字幕表示開始時間５５２、テキスト字幕の再生終了時刻が記述されたテキスト字幕表示終了時間５５３が格納されている。【００５１】
クリップ情報５５１には、テキスト字幕ストリームが格納されたストリーム情報ファイル２３１を特定するテキスト字幕ストリーム名５５４と、そのテキスト字幕ストリームで使用するフォントファイル２４１の名前を特定するフォントデータ名５５５から構成される。すなわちサブアイテム５４１を再生する際にプリロードすべきファイルを得るためには、テキスト字幕ストリーム名５５４で特定されるストリーム情報ファイル２３１と、フォントデータ名で特定されるフォントファイル２４１を読み込んで参照すればよい。例えば、テキスト字幕ストリーム名５５４に“９９９９９”、フォントデータ名に“００００２”と記載してある場合、テキスト字幕ストリームとしてストリーム情報ファイル２３１として“９９９９９．ｍ２ｔｓ”を、フォントファイル２４１として“００００２．ｆｏｎｔ”を読み出す。【００５２】
再生制御情報ファイル２２１中の“ストリーム制御情報群”２２４には、光ディスク１０２内に記録されているストリーム情報ファイル２３１の総数を示す総ストリーム情報ファイル数５０５と、ストリーム情報ファイル２３１と１：１に対応した情報を示すストリーム制御情報５０６（＃１〜Ｎ）から形成される。図５ではＮ個のストリーム制御情報が記録された例を示しており、ストリーム情報ファイルもＮ個存在する。なおこの場合ストリーム情報ファイル２３１は、ＡＶストリーム情報ファイルとテキスト字幕ストリームを示すファイルの総和がＮ個であることを示す。【００５３】
ストリーム制御情報５０６は、ストリーム情報ファイル名５６１、属性情報管理テーブル５６２、及びアクセスポイント管理テーブル５６３から構成される。ストリーム情報ファイル名５６１は、ストリーム情報ファイル２３１の名前を示す５桁の数字情報である。属性情報管理テーブル５６２は、ストリーム情報ファイル２３１中で使用される映像情報や音声情報などの属性情報や、当該ストリーム情報ファイル２３１を構成している映像、音声、字幕、およびストリーム管理データ毎にパケットＩＤ４０２を格納している。このパケットＩＤ４０２を用いてデマルチプレクサ部１１０では、映像データ・音声データ・字幕データ・ストリーム管理データ等に分離する。【００５４】
アクセスポイント管理テーブル５６３は、アクセスポイント毎のストリーム読み出し位置と再生開始時間を記録したリスト情報であり、当該情報を用いてサーチや特殊再生などのランダムアクセス再生を行うことができる。なお例えば映像データがＭＰＥＧ−２ビデオストリームでエンコードされている場合、ＧＯＰ（Ｇｒｏｕｐ  ｏｆ  Ｐｉｃｔｕｒｅｓ）の先頭がアクセスポイントに相当するものであり、当該ＧＯＰ毎に再生開始時間と再生開始アドレス（ストリームファイル先頭を起算点とした位置）の情報が記述されている。映像再生装置１００は、表示開始時間５２２とアクセス管理テーブル５６３から、ストリーム情報ファイル２３１の再生開始アドレスを割り出し、ランダムアクセス再生を行う。【００５５】
図６は、この発明の実施の形態１で記録される再生履歴情報記憶部１２４に記録される再生履歴情報の一例を示したものである。同図中では８個の再生履歴レコード６００（＃１〜＃８）が記録されているものとして説明を進める。再生履歴レコード６００は、使用字幕言語６０１、使用音声言語６０２、および当該字幕音声の組み合わせで再生した時間を示す再生時間６０３から構成される。再生履歴レコード６００は、番組タイトル再生時の字幕切替え操作毎（番組タイトル再生開始時、字幕表示オン／オフ（ＯＮ／ＯＦＦ）時、字幕言語切替え時、音声言語切替え時）に生成される。例えば、１番目の再生履歴レコード６００（＃１）では、字幕言語が“日本語”、音声言語が“英語”の状態で、１時間分再生したことを示している。【００５６】
総再生時間６０４は、再生履歴情報で管理している総再生時間を示しており、同図中で１番目の再生履歴レコード６００（＃１）から８番目の再生履歴レコード６００（＃８）までの再生時間６０３の総和を示している。【００５７】
なお再生時間６０３は、通常速度での字幕表示を行って再生した時間を示しており、早送りや巻き戻しなどの特殊再生時間や、一時停止時間などは含めない。また字幕トラックが選択されていたとしても、字幕表示ＯＦＦの場合については、本時間に含めないものとする。【００５８】
また本実施の形態１では、再生履歴レコード６００は、字幕と音声の言語選択の組み合わせが変化する毎に追加される形態をとっているが、字幕言語の変化のみに注目したリストの形態をとっていても構わない。なお誤操作による選択時などに有効ではない再生履歴レコード６００を残さないように、言語選択切換え後に所定の時間（例えば０５分など）が経過した際に再生履歴レコード６００を追加するよう配慮しても構わない。また本実施の形態１では、同じ内容の組み合わせが追加された場合、新たな再生履歴レコード６００が追加される例について示しているが、同内容の組み合わせを持つ再生履歴レコード６００が存在すれば、当該再生履歴レコード６００の再生時間６０３を増加させるように構成しても構わない。【００５９】
本実施の形態１では、再生履歴レコード６００が記録されている再生履歴情報の容量制限がないものとしている。しかし再生履歴情報を一定のメモリ容量に抑制するため、再生履歴レコード６００の最大数を所定の数（例えば、１００個）を規定しておき、所定の数を超える再生履歴レコード６００が記録された場合、古いデータから順番に消去していくなどの処理をとっても構わない。【００６０】
また再生履歴情報を常に最新の状態に保てるように、再生日時情報をも記録しておき、所定の期間（例えば３ヶ月）経過した再生履歴レコード６００を削除するように構成しても構わない。【００６１】
ここで図６に示す再生履歴情報を用いて、字幕言語の使用頻度リストを形成する一例について説明する。例えば現在再生しているプレイリスト５０４の音声言語出力が英語であった場合に対応する再生履歴レコード６００を抽出する。この場合、再生履歴レコード６００の（＃１）、（＃３）、（＃４）、（＃６）、（＃８）の５つのレコードが対応しているが、この中で字幕言語毎に再生時間６０３の総和が長い使用字幕言語６０１を検索する。このようにする場合、優先言語設定部１３１は再生履歴情報中で字幕表示の総再生時間が多い字幕言語をより早い順番となるように順位付けを行うことになる。同図の例の場合、“日本語”、“英語”、“中国語”、“韓国語”という順番を持つ使用頻度リストが形成される。なお同図に示すように、再生履歴レコード６００に、字幕切換回数や字幕切換日時情報を追加して記録しても良い。そのように構成した場合、前記字幕切換回数や字幕切換日時情報に基づいて使用頻度リストを生成しても良いし、再生時間６０３を補完する情報として、前記字幕切換回数や字幕切換日時情報に基づいて重み付けをしても構わない。このようにする場合、優先言語設定部１３１は、再生履歴情報中で字幕表示の切換え回数が多い字幕言語をより早い順番となるように順位付けを行う、或いは再生履歴情報中で字幕表示の再生日時が最新である字幕言語をより早い順番となるように順位付けを行うことになる。【００６２】
図７は、本発明におけるプリロード用バッファに読み込まれるテキスト字幕言語のプリロード順の決定方法についての説明図である。７０１は、現在再生中のプレイリスト５０４にて字幕表示可能なプレイリスト使用可能言語リストを示す。同図中では、現プレイリスト５０４は、「ドイツ語」、「フランス語」、「日本語」、「アラビア語」、「英語」、「韓国語」、「ロシア語」、「スペイン語」、「イタリア語」の９ヶ国語の切り替えが可能であることを示している。また７０２は、図６で示す再生履歴情報から算出された使用頻度リストを示す。【００６３】
そして７０３は、プレイリスト使用可能言語リスト７０１に含まれている言語の中から、使用頻度リスト７０２で定義された順番でソートしたプリロード言語順リストである。ただし同図で示すように、映像再生装置１００のデフォルト字幕設定言語があらかじめ定められていた場合、当該言語設定の順位が最上位（１番目）となるように処理しても構わない。図７では、本来、「英語」、「日本語」、「韓国語」の順序でプリロード言語順リスト７０３が形成されるはずであるが、映像再生装置のデフォルト字幕言語設定が「日本語」であるため「日本語」、「英語」、「韓国語」の順序でプリロード言語順リスト７０３が形成される。【００６４】
本リストが形成される際に、映像再生装置１００のデフォルト字幕言語設定と、使用頻度リスト７０２の状態が著しく異なっていた場合、ユーザーに対して図示しないデフォルト字幕言語の設定画面を表示し、映像再生装置１００の字幕言語のデフォルト設定を変更させられるようにしても良い。このような場合、システム制御部１０１は、ＯＳＤ生成部１１４にて図示しない警告画面を重畳表示させるように指示する。このように、システム制御部１０１と、ＯＳＤ生成部１１４とで、前記優先言語設定部で算出された優先言語の順位と、映像再生装置自身の優先表示言語設定が異なっていた場合、その旨をユーザーに通知できる警告画面表示部が構成されている。当該警告画面上で、デフォルト字幕言語設定を手動設定させるようにしても構わないし、自動的に使用頻度リストの最上位に位置する言語がデフォルト字幕言語に設定されていても構わない。このように構成すれば、ユーザーが間違ったデフォルト字幕言語設定を行っていても、映像再生装置１００自身を使い込んでいくうちに、最適なデフォルト字幕の言語設定を実施することができる。【００６５】
以下、図８（図１から図７を適宜参照）に基づいて、図１に示す映像再生装置１００の再生処理に関する動作モデルを詳細に説明する。光ディスク１０２を再生ドライブ部１０３に挿入すると、システム制御部１０１は、光ディスク１０２のファイル管理情報領域２１１に格納されているファイルシステム情報を読み込む。当該ファイルシステム情報から、図３に示す論理ディレクトリ構造を展開することができ、その後システム制御部１０１からの命令に従い、光ディスク１０２に記録している再生制御情報ファイル２２１を再生制御情報記憶部１２１に読み込む（Ｓ１０１）。【００６６】
その後、ユーザーが操作部１４０に対して、任意の番組タイトルの再生命令を行うと、当該命令がシステム制御部１０１へ伝えられる。その後システム制御部１０１は、再生制御情報記憶部１２１に保持している再生制御情報から、当該番組タイトル番号（プレイリスト番号）に対応したプレイリスト５０４を読み込む（Ｓ１０２）。【００６７】
そして当該プレイリスト５０４を構成するメインアイテム５１１を読出し、後述（図９）する方法で当該メインアイテム５１１に関連付けられているテキスト字幕ストリーム２３１とフォントファイル２４１をプリロード用バッファに読み込む（Ｓ１０３）。続いて、ユーザーからの字幕表示指示を待つ（Ｓ１０４）。【００６８】
ユーザーから字幕表示指示があった場合、再生中のプレイリスト５０４から現在再生しているメインアイテム５１１を取得する。続いて、メインアイテム５１１内のストリームテーブル５２４に記述されているテキスト字幕ストリーム属性情報５３３から、サブトラック番号５３４と言語情報５３５を組合せとして全て取得する（Ｓ１０５）。その後、後述（図１０）するユーザーの選択した字幕言語に対応するテキスト字幕ストリームの再生開始処理を行い（Ｓ１０６）、ＡＶストリーム情報ファイルとともに表示する。【００６９】
続いて、図９を用いてプレイリスト５０４から使用頻度の高いと想定されるテキスト字幕ストリームおよびフォントファイルを、プリロード用バッファであるテキスト字幕情報記憶部１２２およびフォントファイル記憶部１２３にコピーする手順（即ち、図８のステップＳ１０３のプリロード処理）について説明する。【００７０】
まず再生対象となっているプレイリスト５０４のメインアイテム５１１のストリームテーブル５２４中に格納されているテキスト字幕ストリーム属性情報５３３を取得する。当該テキスト字幕ストリーム属性情報５３３には、当該メインアイテム５１１に関連付けられた全ての字幕サブストリームに関するサブトラック番号５３４と言語情報５３５が記録されている。当該サブトラック番号５３４と言語情報５３５の情報から、現在再生中のメインアイテム５１１が保持する選択可能な字幕を示すプレイリスト使用可能言語リスト７０１を取得できる（Ｓ２０１）。【００７１】
その後、システム制御部１０１は、再生履歴情報記憶部１２４に保持している再生履歴情報から使用頻度リスト７０２を生成する（Ｓ２０２）。その後、システム制御部１０１は、図７で説明した手順に基づいて、プリロード言語順リスト７０３を決定する（Ｓ２０３）。【００７２】
その後、プリロード言語順リスト７０３で定められた最上位（１番目）の言語コードと同一の言語情報５３５が存在するかをチェックする。もし同一の言語情報５３５が存在すれば、当該言語情報と組み合わせて記録されているサブトラック番号５３４を取得する。存在しなければ順次プリロード言語順リスト７０３の次データ（次の言語コード）とのマッチングをとっていく。即ち、プリロード言語順リスト７０３で定められた次の（２番目、３番目、…の）言語コードと同一の言語情報５３５が存在するかをチェックする。もし同一の言語情報５３５が存在すれば、当該言語情報と組み合わせて記録されているサブトラック番号５３４を取得する。【００７３】
サブトラック番号５３４を取得すると、当該情報から特定されるサブトラック５１２を取得し、当該サブトラック５１２中の全てのサブアイテム５４１を取得し、サブアイテム５４１内のクリップ情報５５１に記述されているテキスト字幕ストリーム名５５４からテキスト字幕ストリームファイル名を取得する。次に、サブアイテム５４１内のクリップ情報５５１に記述されているフォントデータ名５５５からフォントデータファイル名を取得する（Ｓ２０５）。【００７４】
次に、ステップＳ２０６にて、システム制御部１０１の指示のもとで、光ディスク１０２に記録されている前記テキスト字幕ストリーム名５５４とフォントデータ名５５５で示されるファイルにアクセスし、各ファイルサイズを取得する。【００７５】
更にシステム制御部１０１は、プリロード用バッファであるテキスト字幕情報記憶部１２２とフォントファイル記憶部１２３の空き容量を取得し、先ほどのファイルサイズが各プリロード用バッファに記録可能かを確認する（Ｓ２０７）。
プリロード用バッファの空き容量が多い場合は、システム制御部１０１は、当該テキスト字幕に関わるファイル（テキスト字幕ストリームとフォント）を、光ディスク１０２から読み出して、プリロード用バッファに格納する（Ｓ２０８）。
その後は、プリロード言語順リスト７０３の次の言語に対して、ステップＳ２０４からの処理を行う（Ｓ２０９）。
その結果、プリロード用バッファの空き容量がある限り、使用する確率の高い順番で複数のテキスト字幕ストリームとフォントファイルが記録される。【００７６】
なおステップＳ２０７で、プリロード言語順リスト７０３に基づいて読み込まれる次の言語のテキスト字幕ストリームもしくはフォントファイルがプリロード用バッファの空き容量に格納できなくなった時点でプリロードの終了処理を行う。
またプリロード言語順リスト７０３に示す全ての言語に関連するテキスト字幕ストリームおよびフォントファイルが、プリロード用バッファに格納できた場合についても、プリロードの終了処理を行う（Ｓ２０４）。【００７７】
図１０は、システム制御部１０１におけるテキスト字幕情報の再生開始手順について図示したものである。同図において、まず再生指示されたプレイリスト５０４の情報を読み込む（Ｓ３０１）。続いて、ステップＳ３０２では、再生対象プレイリスト５０４のメインアイテム５１１に関連付けられたサブトラック番号５３４と言語情報５３５を取得し、ユーザーの選択した字幕言語に対応するサブトラック番号５３４を割り出す。【００７８】
その後、現在再生を行う映像・音声ストリームの時刻情報をもとにして、前記取得したサブトラック番号５３４で特定されるサブトラック５１２から、その時刻に対応するサブアイテム５４１を取得する（Ｓ３０３）。そして、サブアイテム５４１中のクリップ情報５５１からテキスト字幕ストリームファイル名５５４とフォントデータ名５５５を取得する（Ｓ３０４）。【００７９】
ステップＳ３０４にて取得したファイル名を元に、プリロードバッファであるテキスト字幕情報記憶部１２２とフォントファイル記憶部１２３に、前記ファイル名の情報がプリロードされているかを判断する（Ｓ３０５）。もしプリロードされていれば、当該プリロード用バッファからテキスト字幕ストリームとフォントファイルを読み込み、字幕デコーダ部１１３へ転送する。その後字幕デコーダ部１１３で生成された字幕画像と、映像出力を重畳表示させる（Ｓ３０７）。【００８０】
一方、ステップＳ３０４にて取得したファイル名の情報がプリロードされていなければ、ステップＳ３０６に遷移する。ステップＳ３０６では、光ディスク１０２上のファイル管理情報領域２１１に存在しているファイルシステムから、当該ファイルの読出しを指示する。その後読み出したファイルを、プリロード用バッファに対して転送する。その後は、字幕デコーダ部１１３で生成された字幕画像と、映像出力を重畳表示させる（Ｓ３０７）。【００８１】
図１１は、再生履歴情報記憶部１２４に記録される再生履歴情報の記録手順について図示したものである。番組タイトル（プレイリスト）５０４が再生されると、まずユーザーからの字幕表示指示を待つ（Ｓ４０１）。ユーザーから字幕表示指示があった場合、システム制御部１０１は、現在映像表示を行っている字幕言語設定情報、および音声言語設定情報を取得する（Ｓ４０２）。【００８２】
そして、再生履歴設定部１３２は、再生履歴情報に再生履歴レコード６００を追加する。当該再生履歴レコード６００の使用字幕言語６０１、使用音声言語６０２には、ステップＳ４０２で取得した言語情報が設定される（Ｓ４０３）。追加処理の際には、誤操作によって不必要な再生履歴レコード６００が追加されることを防ぐため、所定の時間（例えば０５分）を再生した後追加させるようにしても良い。【００８３】
その後、現在再生しているプレイリスト５０４の再生が終了したかを判断する（Ｓ４０４）。プレイリスト５０４が終了すると、ステップＳ４０７に遷移し、それまで字幕表示を行った再生時間を、前記追加された再生履歴レコード６００の再生時間６０３に設定する（Ｓ４０７）。この場合、再生時間６０３には、通常速度で字幕表示している時間を入力するものとし、特殊再生時や一時停止時および字幕表示ＯＦＦ時の時間は含まないものとする。【００８４】
なおステップＳ４０４でプレイリスト５０４の再生が終了していない場合、次に現在の字幕表示設定（および音声言語設定）の切換えが行われたか否かを判断する（Ｓ４０５）。ここで字幕表示設定の切換えとは、字幕表示ＯＮ／ＯＦＦや字幕言語切換えおよびサブアイテム５４１の字幕表示区間が終了したことを示す。字幕切換えが行われていない場合は、再度ステップＳ４０４に遷移する。字幕表示が行われた場合は、ステップＳ４０７と同様に再生履歴レコード６００に再生時間６０３を記録する処理（Ｓ４０６）を行った後、ステップＳ４０１へと遷移する。【００８５】
なおステップＳ４０３の追加処理の際には、既に同じ組み合わせの再生履歴レコード６００があれば、新規で再生履歴レコード６００を追加せず、同じ組み合わせの再生履歴レコード６００に対する再生時間６０３を増加させるように構成しても構わない。【００８６】
本実施の形態１の効果として、番組タイトルの映像音声表示前に、当該番組タイトルに関連したテキスト字幕表示のために必要なテキスト字幕ストリームとフォントファイルの全てをプリロード用バッファに読み込むのではなく、使用頻度の高い字幕言語に関連する情報から順番にプリロード用バッファに読み込める。そのため字幕言語の切替え時において速度の低いディスクに対するアクセス頻度が減り、映像音声の再生を途切れさせることなく字幕変更をスムーズに行うことが可能となる。また全ての言語情報をプリロード用バッファに蓄える必要がなくなるため、大きなメモリサイズのプリロード用バッファを必要としない。そのためプリロード用バッファのメモリ容量を削減でき、ユーザーの利便性を保持しつつも装置価格を下げることができる。また本実施の形態の別の効果として、再生時の字幕設定情報や音声設定情報などの再生履歴に基づいた使用頻度言語情報が自動的に構築できる。そのためユーザーが優先言語情報をあらかじめ手動で設定しておくなどの煩雑な処理が不要となる。【００８７】
実施の形態２．
実施の形態１では、映像再生装置１００で過去に再生したことがないプレイリスト５０４に対して、過去に再生した字幕表示設定に基づいて使用頻度が高いと想定される字幕言語から順番にプリロード用バッファに記録する映像再生装置１００についての説明を行った。実施の形態２では、過去に再生したことのあるプレイリスト５０４に対して、以前視聴した字幕・音声言語設定情報を記憶しておき、同じ言語情報を自動的に設定することを特徴としている。【００８８】
図１２は、この発明に係る実施の形態２の映像再生装置１００のシステム構成ブロック図を示すものである。プレイリスト特定部１２０１は、再生履歴情報記録部１２４に記録される再生履歴情報の再生履歴レコード６００に、プレイリスト５０４を特定するための情報であるディスク識別番号、スタジオ識別番号、プレイリスト番号を記録するものであり、番組タイトル特定部とも呼ばれる。なお実施の形態２では、図２から図５、図７から図１３を参照しており、同図において実施の形態１について説明した構成と同様の構成については同一の符号を付記している。【００８９】
図１３は、この発明の実施の形態２で記録される再生履歴情報記憶部１２４に記録される再生履歴情報のデータ構造の一例を示したものである。１３００は実施の形態２における再生履歴レコードを示しており、実施の形態１の要素に加えて、ディスク識別番号１３０１、スタジオ識別番号１３０２、プレイリスト番号１３０３を持つ。本情報は、実施の形態１における再生履歴レコード６００の追加ステップ（Ｓ４０３）時に、再生中のプレイリストが属するＤｉｓｃ＿ＩＤ５０２、Ｓｔｕｄｉｏ＿ＩＤ５０１、プレイリスト５０４の番号が記録される。【００９０】
ここで実施の形態２に示す再生履歴情報を用いて、過去に使用したプレイリスト５０４に対する字幕言語の使用履歴リスト７０２を形成する手順の一例について説明する。例えば図１３のように再生履歴情報が形成されていた場合について説明する。現在再生しているプレイリスト５０４のディスク識別番号１３０１が「１２３」、スタジオ識別番号１３０２が「４５６」、プレイリスト番号１３０３が「００１」を再生している場合、同一のプレイリスト５０４を特定する再生履歴レコード１３００を抽出する。この場合、再生履歴レコード１３００の（＃１）、（＃４）が対応しているが、この再生履歴レコード１３００で設定される字幕言語毎に再生時間６０３の総和が長い使用字幕言語６０１を調べ、時間長が長いものから順番に、使用頻度リスト７０２を生成する。【００９１】
同図の場合、“日本語”“中国語”という順番を持つ使用頻度リストを作ることになる。なお本実施の形態２では、単に再生時間６０３の総和が一番長いものから順番にリスト化しているが、他にも「字幕切換え回数の多い順」や「切替え日時が最新の順」や「最終切替え言語であるか」の情報のいずれか、またはその情報の組み合わせによって使用頻度リスト７０２を再構築しても構わない。【００９２】
図１３で説明した再生履歴情報の内容と、当該再生履歴情報に基づいて生成する使用頻度リスト７０２の形成手段以外は、実施の形態１と同じ動作モデルであるため、説明を省略する。【００９３】
以上要するに、実施の形態２では、過去に再生したプレイリストを再生する際には、当該プレイリストの過去の再生履歴情報のみを取得し、読み込んだ再生履歴情報に基づいて決定された順番で、テキスト字幕ストリームおよびフォント情報をプリロードバッファ部（１２２、１２３）に読み込み、当該テキスト字幕ストリームおよびフォント情報から字幕画像を生成し、ＡＶストリームの映像情報に重畳して表示することとしている。なお、所定期間内に所定回数以上再生したプレイリスト番組タイトルについてのみ、上記の処理を行うようにしても良い。【００９４】
本発明の実施の形態２の効果としては、字幕言語の再生履歴情報とプレイリスト５０４を特定する情報を組み合わせて記録することで、ユーザーが非常によく視聴する光ディスク１０２内のプレイリスト５０４に対しては、自動的に当該プレイリスト５０４に関するテキスト字幕の設定言語を読出し、当該テキスト字幕の設定言語を優先してプリロードすることができる。そのように構成するため、光ディスク１０２内のプレイリスト５０４毎に個別で言語自動設定を行うことができる。【００９５】
実施の形態３．
実施の形態３では、再生停止時などに再生しているプレイリスト５０４に関連するテキスト字幕に対して、ユーザーが独自で表示設定した属性情報を再生履歴として記録しておき、再生再開時には当該再生履歴を読み込み、テキスト字幕の属性情報を再設定することができる。そのため前回視聴した条件と全く同じ環境に自動設定できる映像再生装置１００を提供することを特徴としている。【００９６】
図１４は、この発明に係る実施の形態３の映像再生装置１００のシステム構成ブロック図を示すものである。字幕スタイル記録部１４０１は、再生停止した際のテキスト字幕の属性設定に関する再生履歴を再生履歴情報記憶部１２４に記録するものである。なおテキスト字幕の属性設定とは、文字色、配置位置、文字サイズ、および文字スタイル（ボールド体、イタリック体、枠付き文字）などを示す情報である。なお実施の形態３では、図２から図５、図１４から図１７を参照しており、同図において実施の形態１および実施の形態２にについて説明した構成と同様の構成については同一の符号を付記している。【００９７】
図１５は、再生履歴情報記憶部１２４で記録されている字幕スタイル属性情報１５００のデータ構造を示した図である。当該字幕スタイル属性情報１５００は、使用字幕言語１５０１、使用音声言語１５０２、ユーザー設定使用可否１５０３、ユーザースタイル履歴１５０４、Ｄｉｓｃ＿ＩＤ１３０１、Ｓｔｕｄｉｏ＿ＩＤ１３０２、プレイリスト番号１３０３を含む。【００９８】
使用字幕言語１５０１はプレイリスト５０４が使用した字幕言語を示しており、使用音声言語１５０２はプレイリスト５０４が使用した音声言語を示す。ユーザー設定使用可否１５０３は、プレイリスト５０４が表示しているテキスト字幕が、映像再生装置１００側の設定によって自由にテキスト字幕のスタイルが変更可能かを示す。ユーザースタイル履歴１５０４は、プレイリスト５０４をどのようなスタイルで再生していたかを示す情報である。１５１０はユーザースタイル使用・不使用情報を示しており、１５１１はテキスト字幕色、１５１２はテキスト字幕位置、１５１３はテキスト字幕サイズ、１５１４はテキスト字幕スタイルの情報を記録している。【００９９】
図１６は、実施の形態３における再生停止時の処理手順について図示したものである。プレイリスト５０４の再生が停止される（Ｓ５０１）と、現在再生していたテキスト字幕に対して映像再生装置１００が自由にテキスト字幕のスタイルを変更する機能（ユーザースタイル機能）を使用していたか判別する（Ｓ５０２）。もし当該機能を使用していた場合、図１５に示すユーザースタイル使用・不使用情報１５１０を“使用”、ユーザー設定使用可否１５０３を“許可”と設定し、ユーザースタイルのテキスト字幕色１５１１、テキスト字幕位置１５１２、テキスト字幕サイズ１５１３、テキスト字幕スタイル１５１４に記録する（Ｓ５０３）。【０１００】
図１５に示される例では、テキスト字幕色１５１１として「赤」を表す情報が記録され、テキスト字幕位置１５１２として、横方向位置及び縦方向位置がそれぞれ５０、１００であることを示す情報が記録され、テキスト字幕サイズ１５１３として３０ｐｏｉｎｔであることを示す情報が記録され、テキスト字幕スタイル１５１４として、太字（ＢＯＬＤ）で枠があることを示す情報が記録されている。【０１０１】
もしユーザースタイル機能を使用していない場合、ユーザースタイル使用・不使用情報１５１０を“不使用”と設定し、ステップＳ５０４に遷移する。なお当該プレイリスト５０４において、光ディスク１０２側でユーザースタイル設定が禁止されていた場合は、ユーザー設定使用可否１５０３について“禁止”と設定する。【０１０２】
その後、字幕スタイル記録部１４０１は、再生していた字幕表示と音声出力の言語を取得し、字幕スタイル属性情報１５００の使用字幕言語１５０１、および使用音声言語１５０２に設定する（Ｓ５０４）。【０１０３】
そして、プレイリスト特定部１２０１により、実施の形態２と同様の手順でディスク識別番号１３０１、スタジオ識別番号１３０２、およびプレイリスト番号１３０３を取得し、前記字幕スタイル属性情報１５００に設定する（Ｓ５０５）。なお実施の形態３においては、プレイリスト５０４を識別する番号をプレイリスト特定部１２０１により取得し、字幕スタイル属性情報１５００に設定する例について示しているが、ディスク識別番号１３０１等のプレイリスト５０４を識別する情報がなくても構わない。この場合、ステップＳ５０５の処理は省略される。【０１０４】
図１７は、実施の形態３における再生再開時の処理手順について図示したものである。プレイリスト５０４の再生が再開される（Ｓ６０１）と、再生履歴情報記憶部１２４内に図１５に示す字幕スタイル属性情報１５００が存在するかをチェックする（Ｓ６０２）。もし当該字幕スタイル属性情報１５００内のディスク識別番号１３０１、スタジオ識別番号１３０２、プレイリスト番号１３０３が、現在再生開始する予定のプレイリスト５０４と全く同一のレコードであった場合、ステップＳ６０３に遷移する。もし字幕スタイル属性情報１５００が存在しない場合、もしくは字幕スタイル属性情報１５００内の情報で特定するプレイリスト５０４が現在再生指示したプレイリスト５０４と異なる場合には、本実施の形態３で示す処理が終了する。なお上述した字幕スタイル属性情報１５００にディスク識別番号１３０１等のプレイリストを識別する情報がない場合については、光ディスク１０２が一致したかを判定する処理は不要である。【０１０５】
その後、字幕スタイル属性情報１５００から使用字幕言語１５０１、および使用音声言語１５０２を読みだし、当該字幕言語のプリロードを行う。また音声使用言語の出力設定を行う（Ｓ６０３）。そして字幕スタイル属性情報１５００からユーザー設定使用可否１５０３とユーザースタイル使用可否１５１０の情報を検査する（Ｓ６０４）。その結果、共にユーザー設定使用が許可されており、かつユーザースタイルが使用されていた場合、ユーザースタイルのテキスト字幕色１５１１、テキスト字幕位置１５１２、テキスト字幕サイズ１５１３、テキスト字幕スタイル１５１４を読み出して、プリロードを行い、当該情報に基づき映像再生装置１００のテキスト字幕表示設定を行う（Ｓ６０５）。ステップＳ６０４にて、ユーザースタイルが使用できない場合はＳ６０６に遷移する。【０１０６】
その後ステップＳ６０６では、ユーザーからの字幕表示指示を待ち（Ｓ６０６）、字幕表示指示があれば、当該テキスト字幕を表示する（Ｓ６０７）。【０１０７】
本発明の実施の形態３の効果として、再生した番組タイトルに関連するテキスト字幕に関するスタイル設定情報を記録できるので、字幕言語のプリロードを行った後で当該テキスト字幕情報に関連した文字色、配置位置、文字サイズ、および文字スタイルを記憶することができる。そのため再生再開した際にも、再度文字色、配置位置、文字サイズ、および文字スタイルを自動で設定することができる。
【図１】
2008114595.tif 000003
【図２】
2008114595.tif 000004
【図３】
2008114595.tif 000005
【図４】
2008114595.tif 000006
【図５】
2008114595.tif 000007
【図６】
2008114595.tif 000008
【図７】
2008114595.tif 000009
【図８】
2008114595.tif 000010
【図９】
2008114595.tif 000011
【図１０】
2008114595.tif 000012
【図１１】
2008114595.tif 000013
【図１２】
2008114595.tif 000014
【図１３】
2008114595.tif 000015
【図１４】
2008114595.tif 000016
【図１５】
2008114595.tif 000017
【図１６】
2008114595.tif 000018
【図１７】
2008114595.tif 000019
【手続補正書】
【提出日】平成21年8月12日(2009.8.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
可搬性記録媒体に記録されている映像・音声が多重化されたＡＶストリームを再生するとともに、前記ＡＶストリームに対応する言語情報を保持する１つ以上のテキスト字幕ストリームとフォント情報から字幕画像を生成して表示する映像再生装置において、
前記ＡＶストリームの再生前に、前記テキスト字幕ストリームとフォント情報を読み込むことができるプリロードバッファ部と、
前記映像再生装置にてＡＶストリームを再生した際の再生履歴情報を記録する再生履歴記憶部と、
当該再生履歴記憶部に記録された再生履歴情報を読出し、再生対象となるＡＶストリームに関連付けられた複数の字幕言語の中から使用頻度が所定値以上の字幕言語を順位付けする優先設定部とを備え、
ＡＶストリームの再生前に、前記プリロードバッファ部の容量の範囲内で前記優先設定部で使用頻度が高いと判断された順番で、１つ以上のテキスト字幕ストリームおよびフォント情報を前記プリロードバッファ部に読み込み、当該テキスト字幕ストリームおよびフォント情報から字幕画像を生成し、前記ＡＶストリームの映像情報に重畳して表示する
ことを特徴とした映像再生装置。
【請求項２】
再生履歴情報には所定時間以上の再生時間を記録するものとし、前記優先設定部は再生履歴情報中で字幕表示の総再生時間が多い字幕言語をより早い順番となるように順位付けを行うことを特徴とする請求項１に記載の映像再生装置。
【請求項３】
前記優先設定部は再生履歴情報中で字幕表示の切換え回数が多い字幕言語をより早い順番となるように順位付けを行うことを特徴とする請求項１に記載の映像再生装置。
【請求項４】
前記優先設定部は再生履歴情報中で字幕表示の再生日時が最新である字幕言語をより早い順番となるように順位付けを行うことを特徴とする請求項１に記載の映像再生装置。
【請求項５】
可搬性記録媒体に記録されている映像・音声が多重化されたＡＶストリームを再生するとともに、前記ＡＶストリームに対応する言語情報を保持する１つ以上のテキスト字幕ストリームとフォント情報から字幕画像を生成して表示する映像再生装置において、
前記ＡＶストリーム再生前に、前記テキスト字幕ストリームとフォント情報を読み込むことができるプリロードバッファ部と、
前記映像再生装置にて、ＡＶストリームを再生した際のテキスト字幕スタイル情報を記録する再生履歴記憶部とを備え、
ＡＶストリームの再生前に、前記プリロードバッファ部の容量の範囲内で、前記再生履歴記憶部に保持されている字幕スタイル情報に基づいて、１つ以上のテキスト字幕ストリームおよびフォント情報を前記プリロードバッファ部に読み込むとともに、前記字幕スタイル情報に基づいてテキスト字幕設定を行った後、当該テキスト字幕ストリームおよびフォント情報から字幕画像を生成し、前記ＡＶストリームの映像情報に重畳して表示する
ことを特徴とする映像再生装置。
【請求項６】
可搬性記録媒体に記録されている映像・音声が多重化されたＡＶストリームを再生するとともに、前記ＡＶストリームに対応する言語情報を保持する１つ以上のテキスト字幕ストリームとフォント情報から字幕画像を生成して表示する映像再生方法において、
前記ＡＶストリーム再生前に、前記テキスト字幕ストリームとフォント情報をプリロードバッファ手段に読み込むステップと、
ＡＶストリームを再生した際の再生履歴情報を記録するステップと、
記録された再生履歴情報を読出し、再生対象となるＡＶストリームに関連付けられた複数の字幕言語の中から使用頻度が所定値以上の字幕言語を順位付けするステップとを備え、
ＡＶストリームの再生前に、前記プリロードバッファ手段の容量の範囲内で前記使用頻度が高いと判断された順番で、１つ以上のテキスト字幕ストリームおよびフォント情報を前記プリロードバッファ手段に読み込み、当該テキスト字幕ストリームおよびフォント情報から字幕画像を生成し、前記ＡＶストリームの映像情報に重畳して表示する
ことを特徴とする記載の映像再生方法。
【請求項７】
再生履歴情報には所定時間以上の再生時間を記録するものとし、
再生履歴情報中で字幕表示の総再生時間が多い字幕言語をより早い順番となるように順位付けを行うことを特徴とする請求項６に記載の映像再生方法。
【請求項８】
再生履歴情報中で字幕表示の切換え回数が多い字幕言語をより早い順番となるように順位付けを行うことを特徴とする請求項６に記載の映像再生方法。
【請求項９】
再生履歴情報中で字幕表示の再生日時が最新である字幕言語をより早い順番となるように順位付けを行うことを特徴とする請求項６に記載の映像再生方法。
【請求項１０】
可搬性記録媒体に記録されている映像・音声が多重化されたＡＶストリームを再生するとともに、前記ＡＶストリームに対応する言語情報を保持する１つ以上のテキスト字幕ストリームとフォント情報から字幕画像を生成して表示する映像再生方法において、
前記ＡＶストリーム再生前に、前記テキスト字幕ストリームとフォント情報をプリロードバッファ手段に読み込むステップと、
ＡＶストリームを再生した際のテキスト字幕スタイル情報を記録するステップとを備え、
ＡＶストリームの再生前に、前記プリロードバッファ手段の容量の範囲内で、保持されている字幕スタイル情報に基づいて、１つ以上のテキスト字幕ストリームおよびフォント情報を前記プリロードバッファ手段に読み込むとともに、前記字幕スタイル情報に基づいてテキスト字幕設定を行った後、当該テキスト字幕ストリームおよびフォント情報から字幕画像を生成し、前記ＡＶストリームの映像情報に重畳して表示する
ことを特徴とした映像再生方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明は、
可搬性記録媒体に記録されている映像・音声が多重化されたＡＶストリームを再生するとともに、前記ＡＶストリームに対応する言語情報を保持する１つ以上のテキスト字幕ストリームとフォント情報から字幕画像を生成して表示する映像再生装置において、
前記ＡＶストリームの再生前に、前記テキスト字幕ストリームとフォント情報を読み込むことができるプリロードバッファ部と、
前記映像再生装置にてＡＶストリームを再生した際の再生履歴情報を記録する再生履歴記憶部と、
当該再生履歴記憶部に記録された再生履歴情報を読出し、再生対象となるＡＶストリームに関連付けられた複数の字幕言語の中から使用頻度が所定値以上の字幕言語を順位付けする優先設定部とを備え、
ＡＶストリームの再生前に、前記プリロードバッファ部の容量の範囲内で前記優先設定部で使用頻度が高いと判断された順番で、１つ以上のテキスト字幕ストリームおよびフォント情報を前記プリロードバッファ部に読み込み、当該テキスト字幕ストリームおよびフォント情報から字幕画像を生成し、前記ＡＶストリームの映像情報に重畳して表示する
ことを特徴とした映像再生装置を提供する。
【国際調査報告】
2008114595.tif 000020
2008114595.tif 000021
2008114595.tif 000022
2008114595.tif 000023