(57)【要約】【課題】メニュー表示又は本編再生へ進む時間を短くすること。【解決手段】コンテンツを構成する複数のタイトルに含まれる各々のタイトルの属性を解析し、ファーストプレイタイトルがＢＤＭＶタイトルである場合に、このファーストプレイタイトルの後において、最初に出現する、予め定められた属性のタイトルを検出する制御方法解析部１２１と、検出された予め定められた属性のタイトルの直前のタイトルの終端の再生時点を再生再開ポイントとして示す再生再開ポイント情報を記憶させる再生再開ポイント設定部１２３と、再生部１１０が光ディスク１５０を再度ローディングした場合に、再生部１１０に、記憶されている再生再開ポイント情報で示される再生時点から映像データの再生を行わせる再生制御部１２０とを備える。【選択図】図５
2014089785.tif 000002
【特許請求の範囲】
【請求項１】
複数のタイトルを含むコンテンツを記録している光ディスクをローディングして、当該光ディスクから、前記複数のタイトルに含まれるタイトルの映像ストリームを順次読み出し、当該読み出された映像ストリームから映像データを再生する再生部と、
前記複数のタイトルに含まれる各々のタイトルの属性を解析し、当該解析結果に基づいて、前記複数のタイトルに含まれるファーストプレイタイトルがＢＤＭＶタイトルである場合に、当該ファーストプレイタイトルの後において、最初に出現する、予め定められた属性のタイトルを検出する制御方法解析部と、
再生再開ポイント記憶部と、
前記制御方法解析部で検出された予め定められた属性のタイトルの直前のタイトルの終端の再生時点を再生再開ポイントとして示す再生再開ポイント情報を前記再生再開ポイント記憶部に記憶させる再生再開ポイント設定部と、
前記再生部が前記光ディスクを再度ローディングした場合に、前記再生部に、前記再生再開ポイント記憶部に記憶されている前記再生再開ポイント情報で示される再生時点から映像データの再生を行わせる再生制御部と、を備えること
を特徴とする映像再生装置。
【請求項２】
前記予め定められた属性のタイトルは、ＢＤ−Ｊタイトル、メニューのタイトル又は本編のタイトルであること
を特徴とする請求項１に記載の映像再生装置。
【請求項３】
入力部と、
前記光ディスクが再度ローディングされた場合に、前記再生部に、前記再生再開ポイント記憶部に記憶されている前記再生再開ポイント情報で示される再生時点から映像データの再生を行わせるユーザ操作が前記入力部に入力された場合と同様の指示を前記再生制御部に行う再生再開操作部と、をさらに備え、
前記再生制御部は、前記再生再開操作部からの指示に応じて、前記再生部に、前記再生再開ポイント記憶部に記憶されている前記再生再開ポイント情報で示される再生時点から映像データの再生を行わせること
を特徴とする請求項１又は２に記載の映像再生装置。
【請求項４】
前記再生制御部は、前記入力部を介して入力された指示の実行が制限されている場合でも、前記再生再開操作部からの指示に応じて、前記再生部に、前記再生再開ポイント記憶部に記憶されている前記再生再開ポイント情報で示される再生時点から映像データの再生を行わせること
を特徴とする請求項３に記載の映像再生装置。
【請求項５】
自装置が設置されている車両が走行中である場合に、前記入力部を介して入力された指示の実行が制限されること
を特徴とする請求項４に記載の映像再生装置。
【請求項６】
前記入力部は、前記再生再開ポイント情報で示される再生時点から映像データの再生を行わせる処理を有効又は無効とする設定の入力を受け付け、
前記入力部が前記処理を無効とする設定の入力を受け付けた場合には、前記再生制御部は、前記再生部に、前記再生再開ポイント記憶部に記憶されている前記再生再開ポイント情報で示される再生時点から映像データの再生を行わせる処理を行わないこと
を特徴とする請求項１から５の何れか一項に記載の映像再生装置。
【請求項７】
複数のタイトルを含むコンテンツを記録している光ディスクをローディングして、当該光ディスクから、前記複数のタイトルに含まれるタイトルの映像ストリームを順次読み出し、当該読み出された映像ストリームから映像データを再生する再生過程と、
前記複数のタイトルに含まれる各々のタイトルの属性を解析し、当該解析結果に基づいて、前記複数のタイトルに含まれるファーストプレイタイトルがＢＤＭＶタイトルである場合に、当該ファーストプレイタイトルの後において、最初に出現する、予め定められた属性のタイトルを検出する制御方法解析過程と、
前記制御方法解析過程で検出された予め定められた属性のタイトルの直前のタイトルの終端の再生時点を再生再開ポイントとして示す再生再開ポイント情報を記憶する再生再開ポイント設定過程と、
前記再生過程で前記光ディスクを再度ローディングした場合に、前記再生過程に、前記再生再開ポイント情報で示される再生時点から映像データの再生を行わせる再生制御過程と、を有すること
を特徴とする映像再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像再生装置及び映像再生方法に関する。
【背景技術】
【０００２】
近年、高画質及び高音質で、高度なインタラクティブ機能を有し、大容量の情報を記録した光ディスクから映像データ等を再生するディスク再生装置が一般家庭にも広く普及している。
【０００３】
ＢＤ−ＲＯＭ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）規格で規定されたコンテンツは、複数のタイトルを内包することができる。ここで、タイトルは、コンテンツの再生単位を示し、従来のディスク再生装置は、再生単位から参照されるコンテンツを再生する。
【０００４】
複数のタイトルには大きくわけて２種類のタイトルが存在する。１つは、ＨＤＭＶ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  ＭｏＶｉｅ）タイトルと呼ばれ、ＤＶＤと類似の機構を持つ。もう１つは、ＢＤ−Ｊ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ  Ｊａｖａ）タイトルと呼ばれ、映像及び音声等のデータはＨＤＭＶタイトルのものと同等だが、メニュー表示並びに映像及び音声再生の制御は、Ｊａｖａ（登録商標）言語で記述されたＪａｖａアプリケーションで行われることを特徴としている。Ｊａｖａアプリケーションでは、複数のスレッドの制御、膨大な変数領域の制御、及び、自由度の高い画面描画等、ＤＶＤ等の命令群には存在しなかった自由度の高い処理を行うことができる。
【０００５】
パッケージソフト等を記録したＢＤ−ＲＯＭは、再生可能な複数のタイトル毎に管理されている。それらタイトルの中で電源投入後、本編再生やメニュー表示の前に再生されるタイトルが存在する（以降、このタイトルをファーストプレイタイトルと呼ぶ）。ファーストプレイタイトルには、他パッケージソフトの紹介、映画の予告編又は音場再生技術のデモコンテンツ等がある。なお、１倍速で再生する場合、ファーストプレイタイトルの再生時間が５分にもなるパッケージも存在する。
【０００６】
そこで、家庭用のディスク再生装置では、ユーザが、ブルーレイ（Ｂｌｕ-ｒａｙ：登録商標）ディスク挿入後、できるだけ早く本編映像を再生したい場合、ユーザは、リモコン操作により、メニュー移動、タイトルスキップ又は早送り等のユーザ操作を実施し、ファーストプレイタイトルの再生時間を短縮することができる。
【０００７】
しかしながら、自動車内で使用されるディスク再生装置の多くは、車両走行中におけるユーザが禁止されており、リモコン操作でファーストプレイタイトルの再生時間を短縮することができない。
【０００８】
特に、ＢＤ−Ｊタイトルでは、エンジンを切った後又は電源瞬断発生後に再生を再開する場合に、続き再生（リジューム再生）を実施するには多くのメモリが必要となる等、続き再生は実用的ではない。そのため、通常これらの現象が発生した場合には、再びファーストプレイタイトルから映像データが再生される。例えば、ドライブ中に休憩のためにエンジンが切られ、休憩後に再び電源が入れられると、毎回同じ内容のファーストプレイタイトルの映像データが数分間再生され、その後本編映像の映像データが再生されることとなる。
【０００９】
そこで、本編再生やメニュー表示の前に再生されるタイトルであるファーストプレイタイトルを通常の１倍速再生より早く再生するユーザ操作を自動実行するディスク再生装置が、特許文献１で提案されている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２０１１−１５５５５９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、特許文献１に記載されたディスク再生装置は、ファーストプレイタイトルを１倍速再生より早くすることで、メニュー表示又は本編再生へ進む時間を短くはできても、ファーストプレイタイトルの再生が行われることには違いない。従って、特に長大な再生時間をもつファーストプレイタイトルについては、再生時間が短縮されたとしても、メニュー表示又は本編再生までの時間は、ファーストプレイタイトルの元の長大な再生時間に比例して長くなってしまう。
【００１２】
そこで、本発明は、メニュー表示又は本編再生へ進む時間を短くすることができるようにすることを目的とする。
【課題を解決するための手段】
【００１３】
本発明の一態様に係る映像再生装置は、複数のタイトルを含むコンテンツを記録している光ディスクをローディングして、当該光ディスクから、前記複数のタイトルに含まれるタイトルの映像ストリームを順次読み出し、当該読み出された映像ストリームから映像データを再生する再生部と、前記複数のタイトルに含まれる各々のタイトルの属性を解析し、当該解析結果に基づいて、前記複数のタイトルに含まれるファーストプレイタイトルがＢＤＭＶタイトルである場合に、当該ファーストプレイタイトルの後において、最初に出現する、予め定められた属性のタイトルを検出する制御方法解析部と、再生再開ポイント記憶部と、前記制御方法解析部で検出された予め定められた属性のタイトルの直前のタイトルの終端の再生時点を再生再開ポイントとして示す再生再開ポイント情報を前記再生再開ポイント記憶部に記憶させる再生再開ポイント設定部と、前記再生部が前記光ディスクを再度ローディングした場合に、前記再生部に、前記再生再開ポイント記憶部に記憶されている前記再生再開ポイント情報で示される再生時点から映像データの再生を行わせる再生制御部と、を備えることを特徴とする。
【発明の効果】
【００１４】
本発明の一態様によれば、メニュー表示又は本編再生へ進む時間を短くすることができる。
【図面の簡単な説明】
【００１５】
【図１】ＢＤ−ＲＯＭのデータモデルを示す概略図である。
【図２】インデックステーブルを説明するための概略図である。
【図３】複数のムービープレイリストが同一のクリップを参照する方法を説明するための概略図である。
【図４】ＢＤ−ＲＯＭに記録されるファイルの管理構造を説明するための概略図である。
【図５】実施の形態に係るディスク再生装置の構成を概略的に示すブロック図である。
【図６】実施の形態に係るディスク再生装置がＢＤ−ＲＯＭをローディングした際の処理を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、実施の形態に係る映像再生装置及び映像再生方法ついて、図面を参照しながら説明する。まず、理解を容易とするために、Ｂｌｕ−ｒａｙ  Ｄｉｓｃに関する説明を行う。ここでは、“Ｂｌｕ−ｒａｙ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｆｏｒｍａｔ  ｐａｒｔ３  Ａｕｄｉｏ  Ｖｉｓｕａｌ  Ｂａｓｉｃ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ”で規定されている、読み出し専用タイプのＢｌｕ−ｒａｙ  ＤｉｓｃであるＢＤ−ＲＯＭに記録されたコンテンツ、即ちＡＶ（Ａｕｄｉｏ／Ｖｉｄｅｏ）データの管理構造について、ＢＤ−ＲＯＭ規格を記録可能な記録媒体に拡張した際に適用可能な部分を概略的に説明する。以下では、このＢＤ−ＲＯＭにおける管理構造をＢＤＭＶフォーマットと称する。
【００１７】
例えば、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅｓ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）ビデオ又はＭＰＥＧオーディオ等の符号化方式で符号化され、ＭＰＥＧ２システムに従い多重化されたビットストリームは、クリップＡＶストリーム（又はＡＶストリーム）と称される。クリップＡＶストリームは、Ｂｌｕ−ｒａｙ  Ｄｉｓｃに関する規格の一つである“Ｂｌｕ−ｒａｙ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｆｏｒｍａｔ  ｐａｒｔ２”で定義されたファイルシステムにより、ファイルとしてディスクに記録される。このファイルを、クリップＡＶストリームファイル（又はＡＶストリームファイル）と称する。
【００１８】
クリップＡＶストリームファイルは、ファイルシステム上での管理単位であり、ユーザにとって必ずしも分かりやすい管理単位であるとは限らない。ユーザの利便性を考えた場合、複数のクリップＡＶストリームファイルに分割された映像コンテンツを一つにまとめて再生する仕組み、及び、クリップＡＶストリームファイルの一部だけを再生する仕組みが必要である。さらには、特殊再生や頭出し再生を滑らかに行うための情報等をデータベースとしてディスクに記録しておく必要がある。Ｂｌｕ−ｒａｙ  Ｄｉｓｃに関する規格の一つである“Ｂｌｕ−ｒａｙ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｆｏｒｍａｔ  ｐａｒｔ３”で、このデータベースが規定されている。
【００１９】
図１は、ＢＤ−ＲＯＭのデータモデルを示す概略図である。ＢＤ−ＲＯＭのデータ構造は、図１に示されるように４層のレイヤからなる。最も最下層のレイヤは、クリップＡＶストリーム（Ｃｌｉｐ  ＡＶ  ｓｔｒｅａｍ）が配置されるレイヤである（便宜上、このレイヤをクリップレイヤと呼ぶ）。その上のレイヤは、クリップＡＶストリームに対する再生箇所を指定するための、ムービープレイリスト（Ｍｏｖｉｅ  ＰｌａｙＬｉｓｔ）と、プレイアイテム（ＰｌａｙＩｔｅｍ）とが配置されるレイヤである（便宜上、このレイヤをプレイリストレイヤと呼ぶ）。さらにその上のレイヤは、ムービープレイリストに対して再生順等を指定するコマンドからなるムービーオブジェクト（Ｍｏｖｉｅ  Ｏｂｊｅｃｔ）とＢＤ−Ｊオブジェクト（ＢＤ-Ｊ  Ｏｂｊｅｃｔ）が配置されるレイヤである（便宜上、このレイヤをオブジェクトレイヤと呼ぶ）。最上層のレイヤは、このＢＤ−ＲＯＭに格納されるタイトル等を管理するインデックステーブル（Ｉｎｄｅｘ  ｔａｂｌｅ）が配置されるレイヤである（便宜上、このレイヤをインデックスレイヤと呼ぶ）。
【００２０】
クリップレイヤについて説明する。クリップＡＶストリームは、ビデオデータ及びオーディオデータがＭＰＥＧ２  ＴＳ（トランスポートストリーム）の形式等で多重化されたビットストリームである。このクリップＡＶストリームに関する情報がクリップ情報（Ｃｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎ）としてクリップ情報ファイルに記録される。また、クリップＡＶストリームには、字幕を表示するグラフィクスストリームであるプレゼンテーショングラフィクスストリーム（ＰＧ  ｓｔｒｅａｍ）及びメニュー表示等に用いられるデータ（ボタン画像データ等）をストリームにしたインタラクティブグラフィクスストリーム（ＩＧ  ｓｔｒｅａｍ）も多重化される。
【００２１】
クリップＡＶストリームファイルと、このクリップＡＶストリームファイルに対応するクリップ情報が記録されたクリップ情報ファイルとをひとまとまりのオブジェクトと見なし、クリップ（Ｃｌｉｐ）と称する。すなわち、クリップは、クリップＡＶストリームとクリップ情報とから構成される、一つのオブジェクトである。
【００２２】
ファイルは、一般的に、バイト列として扱われる。クリップＡＶストリームファイルのコンテンツは、時間軸上に展開され、クリップ中のエントリーポイントは、主に時間ベースで指定される。所定のクリップへのアクセスポイントのタイムスタンプが与えられた場合、クリップＡＶストリームファイルの中でデータの読み出しを開始すべきアドレス情報を見つけるために、クリップ情報ファイルを用いることができる。
【００２３】
プレイリストレイヤについて説明する。ムービープレイリストは、再生するＡＶストリームファイルの指定と、指定されたＡＶストリームファイルの再生箇所を指定する再生開始点（ＩＮ点）及び再生終了点（ＯＵＴ点）の集まりとから構成される。この再生するＡＶストリームファイルの指定、再生開始点及び再生終了点の情報を一組としたものは、プレイアイテムと称される。ムービープレイリストは、プレイアイテムの集合で構成される。プレイアイテムを再生するということは、そのプレイアイテムで参照されるＡＶストリームファイルの一部分を再生するということになる。すなわち、プレイアイテム中のＩＮ点及びＯＵＴ点情報に基づき、クリップ中の対応する区間が再生される。
【００２４】
オブジェクトレイヤについて説明する。ムービーオブジェクトは、ＨＤＭＶナビゲーションコマンドプログラムと、ムービーオブジェクトとを連携するターミナルインフォメーションを含む。ＨＤＭＶナビゲーションプログラムは、ムービープレイリストの再生を制御するためのコマンドである。以下、ＨＤＭＶナビゲーションコマンドを、適宜、ナビゲーションコマンド（ｎａｖｉｇａｔｉｏｎ  ｃｏｍｍａｎｄ）と略称する。ターミナルインフォメーションは、ユーザのＢＤ−ＲＯＭプレーヤに対するインタラクティブな操作を許可するための情報を含んでいる。このターミナルインフォメーションに基づき、メニュー画面の呼び出し、及び、タイトルサーチといったユーザオペレーションが制御される。
【００２５】
ＢＤ−Ｊオブジェクト（ＢＤ−Ｊ  Ｏｂｊｅｃｔ）は、Ｊａｖａプログラムであり、ナビゲーションコマンドよりも、より高度な、洗練されたインタラクティブ機能を、ユーザに提供することができる。ＢＤ−Ｊオブジェクトには、タイトル番号に対応するＢＤ−Ｊアプリの実行ファイルのＩＤ等が記述されている。
【００２６】
インデックスレイヤについて説明する。インデックスレイヤは、インデックステーブル（Ｉｎｄｅｘ  Ｔａｂｅｌｅ）からなる。インデックステーブルは、ＢＤ−ＲＯＭディスクのタイトルを定義する、トップレベルのテーブルである。インデックステーブルに格納されているタイトル情報に基づき、ＢＤ−ＲＯＭ常駐システムソフトウェア中のモジュールマネージャによりＢＤ−ＲＯＭディスクの再生が制御される。
【００２７】
具体的には、図２に概略的に示されているように、インデックステーブル中の任意のエントリは、タイトルと称される。インデックステーブルにエントリされるファーストプレイバック（Ｆｉｒｓｔ  Ｐｌａｙｂａｃｋ）、トップメニュー（Ｔｏｐ  Ｍｅｎｕ）及びタイトル（Ｔｉｔｌｅ）＃１、＃２、・・・は、全てタイトルである。なお、以下では、トップメニュータイトルよりも後のタイトル（Ｔｉｔｌｅ）＃１、＃２、・・・を、便宣上、個別タイトルという。各タイトルは、ムービーオブジェクト又はＢＤ−Ｊオブジェクトに対するリンクを示し、各タイトルは、ＨＤＭＶタイトル及びＢＤ−Ｊタイトルの何れかを示す。上述したファーストプレイタイトルは、このインデックステーブルにエントリされているファーストプレイバックのタイトルである。
【００２８】
例えば、ファーストプレイタイトルは、当該ＢＤ−ＲＯＭに格納されるコンテンツが映画であれば、映画本編に先立って映し出される映画会社の宣伝用映像（トレーラ）又は利用規約である。トップメニューは、例えばコンテンツが映画である場合、本編再生、チャプタサーチ、字幕及び言語設定、並びに、特典映像再生等を選択するためのメニュー画面である。また、個別タイトルは、トップメニューから選択される各映像である。個別タイトルがさらにメニュー画面であるような構成も可能である。
【００２９】
図１の説明に戻り、ムービープレイリストは、１つ又は複数のプレイアイテムに対応付けられ、プレイアイテムは、１つのクリップに対応付けられる。１つのクリップに対して、それぞれ開始点及び終了点の少なくとも何れか一方が異なる複数のプレイアイテムを対応付けることができる。
【００３０】
図３に示されているように、複数のムービープレイリストが同一のクリップを参照することもできる。クリップは、ムービープレイリスト中のプレイアイテムに示されるＩＮ点及びＯＵＴ点により、参照される。図３の例では、クリップＣＬ１は、ムービープレイリストＭＰＬ１のプレイアイテムＰＩ１から参照されると共に、ムービープレイリストＭＰＬ２を構成する２つのプレイアイテムＰＩ２１、ＰＩ２２のうち、プレイアイテムＰＩ２１から、ＩＮ点及びＯＵＴ点で示される区間が参照される。また、クリップＣＬ２は、ムービープレイリストＭＰＬ２のプレイアイテムＰＩ２２からＩＮ点及びＯＵＴ点で示される区間が参照されると共に、ムービープレイリストＭＰＬ３の２つのプレイアイテムＰＩ３１、ＰＩ３２のうち、プレイアイテムＰＩ３１のＩＮ点及びＯＵＴ点で示される区間が参照される。
【００３１】
次に、“Ｂｌｕ−ｒａｙ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｆｏｒｍａｔ  ｐａｒｔ３”で規定された、ＢＤ−ＲＯＭに記録されるファイルの管理構造について、図４を用いて説明する。ファイルは、ディレクトリ構造により階層的に管理される。記録媒体上には、先ず、１つのディレクトリ（図４の例ではルート（ｒｏｏｔ）ディレクトリ）が作成される。このディレクトリの下が、１つの記録再生システムで管理される範囲とする。
【００３２】
ルートディレクトリの下に、ディレクトリ“ＢＤＭＶ”、ディレクトリ“ＣＥＲＴＩＦＩＣＡＴＥ”が置かれる。ディレクトリ“ＣＥＲＴＩＦＩＣＡＴＥ”は、著作権に関する情報を格納する。ディレクトリ“ＢＤＭＶ”に、図１を用いて説明されたデータ構造が格納される。
【００３３】
ディレクトリ“ＢＤＭＶ”の直下に置くことのできるファイルは、ファイル“ｉｎｄｅｘ．ｂｄｍｖ”及びファイル“ＭｏｖｉｅＯｂｊｅｃｔ．ｂｄｍｖ”の２つだけである。また、ディレクトリ“ＢＤＭＶ”の下に、ディレクトリ“ＰＬＡＹＬＩＳＴ”、ディレクトリ“ＣＬＩＰＩＮＦ”、ディレクトリ“ＳＴＲＥＡＭ”、ディレクトリ“ＡＵＸＤＡＴＡ”、ディレクトリ“ＭＥＴＡ”、ディレクトリ“ＢＤＪＯ”、ディレクトリ“ＪＡＲ”、及び、ディレクトリ“ＢＡＣＫＵＰ”が置かれる。
【００３４】
ファイル“ｉｎｄｅｘ．ｂｄｍｖ”は、ディレクトリ“ＢＤＭＶ”の内容について記述する。言い換えると、このファイル“ｉｎｄｅｘ．ｂｄｍｖ”が、上述した図１の最上層のレイヤであるインデックスレイヤにおけるインデックステーブルに対応する情報を含む。ファイル“ｉｎｄｅｘ．ｂｄｍｖ”には、図２で示されたファーストプレイバック、トップメニュー及び個別タイトルと、ムービーオブジェクト又はＢＤ−Ｊオブジェクトとの関係が記載されている。
【００３５】
ファイル“ＭｏｖｉｅＯｂｊｅｃｔ．ｂｄｍｖ”は、１つ以上のムービーオブジェクトの情報を格納する。言い換えると、このファイル“ＭｏｖｉｅＯｂｊｅｃｔ．ｂｄｍｖ”が上述したオブジェクトレイヤに対応する情報を含む。
【００３６】
ディレクトリ“ＰＬＡＹＬＩＳＴ”は、ムービープレイリストのデータベースが置かれるディレクトリである。言い換えると、ディレクトリ“ＰＬＡＹＬＩＳＴ”は、ムービープレイリストに関するファイルであるファイル“ｘｘｘｘｘ．ｍｐｌｓ”を含む。このファイル“ｘｘｘｘｘ．ｍｐｌｓ”が、上述したプレイリストレイヤに対応する情報を含む。ファイル“ｘｘｘｘｘ．ｍｐｌｓ”は、ムービープレイリストのそれぞれに対して作成されるファイルである。ファイル名において、“．”（ピリオド）の前の“ｘｘｘｘｘ”は、５桁の数字であり、ピリオドの後ろの“ｍｐｌｓ”は、このタイプのファイルに固定的とされた拡張子である。
【００３７】
ディレクトリ“ＣＬＩＰＩＮＦ”は、クリップのデータベースが置かれるディレクトリである。言い換えると、ディレクトリ“ＣＬＩＰＩＮＦ”は、クリップＡＶストリームファイルのそれぞれに対するクリップインフォメーションファイルであるファイル“ｚｚｚｚｚ．ｃｌｐｉ”を含む。このファイル“ｚｚｚｚｚ．ｃｌｐｉ”が上述したプレイリストレイヤに対応する情報を含む。ファイル名において、“．”（ピリオド）の前の“ｚｚｚｚｚ”は、５桁の数字であり、ピリオドの後ろの“ｃｌｐｉ”は、このタイプのファイルに固定的とされた拡張子である。
【００３８】
ディレクトリ“ＳＴＲＥＡＭ”は、実体としてのＡＶストリームファイルが置かれるディレクトリである。すなわち、ディレクトリ“ＳＴＲＥＡＭ”は、クリップインフォメーションファイルのそれぞれに対応するクリップＡＶストリームファイルを含む。クリップＡＶストリームファイルは、ＭＰＥＧ２  ＴＳからなり、ファイル名が“ｚｚｚｚｚ．ｍ２ｔｓ”とされる。このファイル名において、ピリオドの前の“ｚｚｚｚｚ”は、５桁の数字であり、ピリオドの後ろの“ｍ２ｔｓ”は、このタイプのファイルに固定的とされた拡張子である。また、ピリオドの前の“ｚｚｚｚｚ”は、対応するクリップインフォメーションファイルと同一にすることで、クリップインフォメーションファイルとこのクリップＡＶストリームファイルとの対応関係を容易に把握することができる。
【００３９】
ディレクトリ“ＡＵＸＤＡＴＡ”は、メニュー表示等に用いられる、サウンドファイル、フォントファイル、フォントインデックスファイル及びビットマップファイル等が置かれるディレクトリである。ファイル“ｓｏｕｎｄ．ｂｄｍｖ”は、ＨＤＭＶのインタラクティブなグラフィクスストリームのアプリケーションに関連したサウンドデータを格納する。ファイル名は、“ｓｏｕｎｄ．ｂｄｍｖ”に固定的とされる。ファイル“ａａａａａ．ｏｔｆ”には、字幕表示又は上述したＢＤ−Ｊアプリケーション等で用いられるフォントデータが格納される。ファイル名において、ピリオドの前の“ａａａａａ”は、５桁の数字であり、ピリオドの後ろの“ｏｔｆ”は、このタイプのファイルに固定的とされた拡張子である。ファイル“ｄｖｂ．ｆｏｎｔｉｎｄｅｘ”（図示しない）は、フォントのインデックスファイルである。
【００４０】
ディレクトリ“ＢＤＪＯ”は、ＢＤ−Ｊタイトルに用いられるＢＤ−Ｊオブジェクトファイルが格納されるディレクトリである。ファイル“ｘｘｘｘｘ．ｂｄｊｏ”は、ＢＤ−Ｊオブジェクトを格納したファイルである。ファイル名において、ピリオドの前の“ｘｘｘｘｘ”は、５桁の数字であり、ピリオドの後ろの“ｂｄｊｏ”は、このタイプのファイルに固定的とされた拡張子である。ＢＤ−Ｊオブジェクトは、ＰｌａｙＬｉｓｔ情報により示されるＡＶストリームと、アプリケーションとの関連付けにより、タイトルを定義する情報である。ＢＤ−Ｊオブジェクトは、アプリケーション管理テーブルと、そのタイトルにおいて再生可能なムービープレイリストの一覧とを示す。アプリケーション管理テーブルは、アプリケーションの識別子（アプリケーションＩＤ）とそのアプリケーションに属するＪａｖａアーカイブファイルのＩＤとを羅列することで、このタイトルを生存区間とするアプリケーションを示すテーブルである。つまり、１つのアプリケーションは、１つ以上のＪａｖａアーカイブファイルで構成される。
【００４１】
ディレクトリ“ＪＡＲ”は、ＢＤ−Ｊ  Ｏｂｊｅｃｔから参照されるＪａｖａアプリケーションの実体を格納するディレクトリである。ディレクトリ“ＪＡＲ”には、ファイル“ｘｘｘｘｘ．ｊａｒ”又はディレクトリ“ｘｘｘｘｘ”が格納される。ファイル“ｘｘｘｘｘ．ｊａｒ”は、Ｊａｖａアーカイブファイルであり、Ｊａｖａ仮想マシンを用いて動的なシナリオ制御を行うＪａｖａアプリケーションのプログラムを記述している。ＢＤ−ＲＯＭ上のコンテンツの再生単位を示す各タイトルの再生をＪａｖａアプリケーションから制御したい場合は、このファイルが必要となる。
【００４２】
ディレクトリ“ＭＥＴＡ”は、メタデータファイルが格納されるディレクトリである。また、ディレクトリ“ＢＡＣＫＵＰ”は、上述までの各ディレクトリ及びファイルのバックアップを格納する。これらのディレクトリ“ＭＥＴＡ”及びディレクトリ“ＢＡＣＫＵＰ”については、本発明の主旨と直接的な関わりがないので、詳細な説明を省略する。
【００４３】
ディレクトリ“ＣＥＲＴＩＦＩＣＡＴＥ”には、ファイル“ｉｄ．ｂｄｍｖ”等が置かれるディレクトリである。ファイル“ｉｄ．ｂｄｍｖ”は、映画作品のプロバイダを特定する識別子であるＯｒｇａｎｉｚａｔｉｏｎ＿ＩＤ（３２ｂｉｔ）、及び、プロバイダが提供するＢＤ−ＲＯＭのそれぞれに割り当てられた識別子であるＤｉｓｃ＿ＩＤ（１２８ｂｉｔ）等の情報を持つ。
【００４４】
以上のように、記録媒体には、アプリケーションを実行することなくコンテンツを再生するためのナビゲーションコマンドと、ＨＤＭＶタイトルとが記録されている。さらに、記録媒体には、映像及び音声等を含むコンテンツと、当該コンテンツを再生するためのプログラムであるＪａｖａアプリケーションと、ＢＤ−Ｊタイトルとが記録されている。
【００４５】
図５は、本実施の形態に係る映像再生装置としてのディスク再生装置１００の構成を概略的に示すブロック図である。ディスク再生装置１００は、ＢＤ−ＲＯＭ１５０に記録されているデータから映像データを再生して、それを表示部１５１に出力する。
【００４６】
ここで、ＢＤ−ＲＯＭ１５０には、図４に示されているファイルの管理構造が記録されている。
また、表示部１５１は、映像を表示する装置、例えば、液晶モニタである。なお、表示部１５１は、ユーザに対して操作メニューを表示する機能も有する。これにより、ユーザは、視覚的にディスク再生装置１００を操作することができる。
【００４７】
ディスク再生装置１００は、再生部１１０と、再生制御部１２０と、入力部１３０とを備える。
【００４８】
再生部１１０は、複数のタイトルを含むコンテンツを記録している光ディスクであるＢＤ−ＲＯＭ１５０をローディングして、ＢＤ−ＲＯＭ１５０から、複数のタイトルに含まれるタイトルの映像ストリームを順次読み出し、読み出された映像ストリームから映像データを再生する。再生部１１０は、読出部１１１と、映像ストリーム処理部１１２と、出力制御部１１３とを備える。
【００４９】
読出部１１１は、ＢＤ−ＲＯＭ１５０をローディングして、このＢＤ−ＲＯＭ１５０からデータの読み出しを行う。例えば、読出部１１１は、光学ドライブで実現できる。そして、読出部１１１は、ＢＤ−ＲＯＭ１５０から図４に示されているファイル及び映像ストリームを読み出し、ディスク管理情報を再生制御部１２０に渡すとともに、映像ストリームを映像ストリーム処理部１１２に渡す。
【００５０】
映像ストリーム処理部１１２は、読出部１１１から得られた映像ストリームを処理する。例えば、映像ストリーム処理部１１２は、映像ストリームが多重化されている場合には、必要な情報を分離する。また、映像ストリーム処理部１１２は、映像ストリームが圧縮されている場合には、それを復号して、復号後の映像データを非圧縮映像データとして出力制御部１１３に渡す。
【００５１】
出力制御部１１３は、映像ストリーム処理部１１２から得られた非圧縮映像データを表示部１５１へ出力する。
【００５２】
再生制御部１２０は、ディスク再生装置１００の制御を行う。例えば、再生制御部１２０は、読出部１１１からＢＤ−ＲＯＭ１５０内部のディスク管理情報を受け取り、読出部１１１、映像ストリーム処理部１１２及び出力制御部１１３の状態を管理し、並びに、入力部１３０からの入力情報を取得する。そして、再生制御部１２０は、これらに基づいて、読出部１１１、映像ストリーム処理部１１２及び出力制御部１１３の制御を行う。また、再生制御部１２０は、ＢＤ−ＲＯＭ１５０にＢＤ−Ｊタイトルが含まれる場合、Ｊａｖａアプリケーションの実行を行う。
ここで、再生制御部１２０は、制御方法解析部１２１と、レジスタセット１２２と、再生再開ポイント設定部１２３と、不揮発性メモリ１２４と、再生再開操作部１２５とを備える。
【００５３】
制御方法解析部１２１は、ＢＤ−ＲＯＭ１５０に記憶されているコンテンツに含まれているタイトルの属性を解析する。例えば、制御方法解析部１２１は、タイトルが、ＢＤＭＶタイトルであるか、又は、Ｂｄ−Ｊタイトルであるかを解析する。さらに、制御方法解析部１２１は、タイトルが、メニューのタイトルであるか、又は、本編のタイトルであるかを解析する。また、制御方法解析部１２１は、ローディングされたＢＤ−ＲＯＭ１５０が、再生再開ポイント情報の記憶が行われたものであるか否かを判断する。例えば、制御方法解析部１２１は、ＢＤ−ＲＯＭ１５０から読出部１１１を経て取得されたディスク管理情報を解析する。ディスク管理情報は、図４に示されているディレクトリ構造により管理されるファイルに格納されている。
例えば、ファイル“ｉｄｅｘ．ｂｄｍｖ”にはインデックステーブルが格納されているが、制御方法解析部１２１は、このインデックステーブルからファーストプレイバックのタイトル、即ち、ファーストプレイタイトルの情報を得る。そして、制御方法解析部１２１は、各タイトルにリンクされているオブジェクトから、そのタイトルがＢＤＭＶタイトル及びＢＤ−Ｊタイトルのどちらのタイプのタイトルかを判断する。
また、制御方法解析部１２１は、ディレクトリ“ＣＬＩＰＩＮＦ”のファイル“ｚｚｚｚｚ．ｃｌｐｉ”から、ムービープレイリスト情報と、ムービープレイリストを構成するプレイアイテム情報とを取得する。そして、制御方法解析部１２１は、プレイアイテムの再生開始位置と再生終了位置との差分時間を合計して、ムービープレイリストの総再生時間を計算する。
さらに、制御方法解析部１２１は、このムービープレイリストの総再生時間から、そのタイトルが、ファーストプレイタイトル、メニューのタイトル及び本編のタイトルの何れであるかを判別する。判別方法については後述する。
【００５４】
レジスタセット１２２は、ディスク再生装置１００での再生を管理するための再生管理情報記憶部である。例えば、レジスタセット１２２は、再生制御部１２０に内蔵されるレジスタであり、１２８個のＰＳＲ（Ｐｌａｙｅｒ  Ｓｔａｔｕｓ  Ｒｅｓｉｓｔｅｒ）と、４０９６個のＧＰＲ（Ｇｅｎｅｒａｌ  Ｐｕｒｐｏｓｅ  Ｒｅｓｉｓｔｅｒ）とからなる。ＰＳＲとＧＰＲには、ディスク再生装置１００の状態及び設定と、ディスク再生装置１００の再生状態とが保存される。
【００５５】
ここでは、ＰＳＲの設定値のうち、この発明に関わりの深いものについて、より詳細に説明する。ＰＳＲ４〜ＰＳＲ８は、現在の再生時点を表現するのに用いられる。
ＰＳＲ４は、１〜１００の値に設定されることで、現在の再生時点が属するタイトルを示す。また、ＰＳＲ４は、０の値に設定されることで、現在の再生時間がトップメニューであることを示す。
ＰＳＲ５は、１〜９９９の値に設定されることで、現在の再生時点が属するチャプターの番号を示す。また、ＰＳＲ５は、０ｘＦＦＦＦの値に設定されることで、再生装置においてチャプター番号が無効であることを示す。
ＰＳＲ６は、０〜９９９の値に設定されることで、現在の再生時点が属するムービープレイリストの番号を示す。
ＰＳＲ７は、０〜２５５の値に設定されることで、現在の再生時点が属するプレイアイテムの番号をします。
ＰＳＲ８は、０〜０ｘＦＦＦＦＦＦＦＦの値に設定されることで、４５ｋＨｚの時間精度を用いて現在の再生時点を示す。
以上のＰＳＲ４〜ＰＳＲ８により、現在の再生時点はどこであるかを特定することができる。
【００５６】
ＰＳＲの設定値のうち、再生状態を保存するものもあるが、この発明の趣旨と直接的な関わりがないので、ここでは、一部の説明に留める。
ＰＳＲ０は、０〜３２の値に設定されることで、現在の再生時点が属するプレイアイテムのインタラクティブグラフィックストリームの番号を示す。
ＰＳＲ２は、現在の再生時点が属するプレイアイテムのプレゼンテーショングラフィクスストリームの番号を示す。
【００５７】
再生再開ポイント設定部１２３は、制御方法解析部での解析結果に基づいて、映像ストリームのファーストプレイタイトルがＢＤＭＶタイトルであった場合に、当該ファーストプレイタイトルの後から順に再生対象となるタイトルのうち、最初に出現する、予め定められた属性のタイトルを検出する。そして、再生再開ポイント設定部１２３は、検出された予め定められた属性のタイトルの直前のタイトルの終端の再生時点を再生再開ポイントとして示す再生再開ポイント情報を生成する。さらに、再生再開ポイント設定部１２３は、この再生再開ポイント情報を不揮発性メモリ１２４に記憶させる。ここで、この予め定められた属性のタイトルは、トップメニューのタイトル、本編のタイトル又はＢＤ−Ｊタイトルである。例えば、再生再開ポイント設定部１２３は、ディスク固有のＯｒｇａｎｉｚａｔｉｏｎ＿ＩＤ及びＤｉｓｃ＿ＩＤと、ファーストプレイタイトルの時間軸の終端のＰＳＲと、ＧＰＲの情報とを、再生再開ポイントを示す再生再開ポイント情報として不揮発性メモリ１２４に記録する。
【００５８】
不揮発性メモリ１２４は、再生再開ポイント情報を記憶する再生再開ポイント記憶部である。
【００５９】
再生再開操作部１２５は、不揮発性メモリ１２４に再生再開ポイント情報が保存されていた場合に、再生時点と再生状態とを復元して再生を再開させるユーザ操作が入力部１３０に入力された場合と同様の指示を再生制御部１２０に与える。これにより、再生制御部１２０は、再生部１１０に、再生再開ポイント設定部１２３に記憶されている再生再開ポイント情報で示される再生時点から映像データの再生を行わせる。この場合、例えば、映像再生装置１００が設置されている車両の走行中等、入力部１３０を介して入力された指示の実行が制限されている場合、言い換えると、ユーザ操作の入力が制限されている場合であっても、再生制御部１２０は、再生再開操作部１２５からの指示に応じて処理を行う。
【００６０】
なお、再生制御部１２０は、例えば、ＣＰＵ、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等により実現することができる。ＲＯＭは、ＣＰＵ上で動作されるプログラムや動作のために必要なデータを予め記憶する。ＲＡＭは、ＣＰＵのワークメモリとして用いられる。ＣＰＵは、ＲＯＭに記憶されたプログラムやデータを必要に応じて読み出し、ＲＡＭをワークメモリに用いながら、このディスク再生装置１００全体を制御する。
【００６１】
入力部１３０は、ユーザからの操作の入力を受け付ける。入力部１３０は、ディスク再生装置１００に対するユーザ操作を実施するための装置であり、例えば、リモコン及びディスク再生装置１００上のボタン等により実現することができる。ユーザは、入力部１３０を操作することで、ＢＤ−ＲＯＭ１００に記録されたコンテンツを再生することができる。
【００６２】
なお、図５に示されているディスク再生装置１００を車両に取り付けることもできる。このような場合には、ディスク再生装置１００と、表示部１５１とが一体となっていてもよく、また、表示部１５１が入力部１３０として使用できるように構成されていてもよい。
【００６３】
図６は、ディスク再生装置１００がＢＤ−ＲＯＭ１５０をローディングした際の処理を示すフローチャートである。図６では、ローディングからトップメニュー又は本編までの遷移について説明する。
【００６４】
ディスク再生装置１００の読出部１１１は、ＢＤ−ＲＯＭ１５０をローディングすると（Ｓ１０）、まず、ディスク管理情報を取得する（Ｓ１１）。取得されたディスク管理情報は、読出部１１１から再生制御部１２０に与えられる。そして、再生制御部１２０の制御方法解析部１２１は、ディスク管理情報を解析して、上述したインデックステーブル、Ｏｒｇａｎｉｚａｔｉｏｎ＿ＩＤ及びＤｉｓｃ＿ＩＤ等の情報を取得する。
【００６５】
次に、制御方法解析部１２１は、新たにローディングされたＢＤ−ＲＯＭ１５０と、以前にローディングされたＢＤ−ＲＯＭ１５０との間の同一性を判断する（Ｓ１２）。例えば、再生制御部１２０は、不揮発性メモリ１２４に保存されている再生再開ポイント情報を読み出す。そして、制御方法解析部１２１は、ステップＳ１０でローディングされたＢＤ−ＲＯＭ１５０のＯｒｇａｎｉｚａｔｉｏｎ＿ＩＤ及びＤｉｓｃ＿ＩＤと、再生再開ポイント情報に含まれているＯｒｇａｎｉｚａｔｉｏｎ＿ＩＤ及びＤｉｓｃ＿ＩＤとが一致する場合には、ディスクが同一であると判断する。ディスクが同一ではない場合（Ｓ１２：Ｎｏ）には、処理はステップＳ１３に進み、ディスクが同一である場合（Ｓ１２：Ｙｅｓ）には、処理はステップＳ１４に進む。
【００６６】
ステップＳ１３では、ディスクが同一ではなく以前の再生再開ポイント情報が使用できないため、再生再開ポイント設定部１２３は、不揮発性メモリ１２４に記憶されている再生再開ポイント情報をクリアする。
【００６７】
ステップＳ１４では、再生再開ポイント設定部１２３は、再生再開ポイントが設定されているか否かのチェックをする。例えば、不揮発性メモリ１２４に記憶されている再生再開ポイント情報に再生再開ポイントが含まれている場合には、再生再開ポイント設定部１２３は、再生再開ポイントが設定されていると判断する。そして、再生再開ポイントが設定されている場合（Ｓ１４：Ｙｅｓ）には、処理はステップＳ１５に進み、再生再開ポイントが設定されていない場合（Ｓ１４：Ｎｏ）には、処理はステップＳ１６に進む。
【００６８】
ステップＳ１５では、再生再開操作部１２５は、再生制御部１２０に対して、再生時点と再生状態とを復元して再生を再開するユーザ操作を自動的に実行する。そして、処理はステップＳ２１に進み、再生制御部１２０は、ステップＳ１５でのユーザ操作に従って、復元された再生時点及び再生状態で再生を再開する。
【００６９】
ステップＳ１６では、制御方法解析部１２１は、解析したインデクステーブルの情報から、ファーストプレイタイトルがＢＤＭＶタイトルであるか否かを判定する。ここで、ファーストプレイタイトルがＢＤ−Ｊタイトルである場合（Ｓ１６：Ｎｏ）には、再生再開ポイントを設定してもＪａｖａアプリケーションの再生制御を復元できず、次回ローディング時にＢＤ−Ｊタイトルであるファーストプレイタイトルを省略できない。そのため、ファーストプレイタイトルがＢＤ−Ｊタイトルである場合（Ｓ１６：Ｎｏ）には、処理はステップＳ２１に進み、再生制御部１２０はＢＤ−Ｊタイトルであるファーストプレイタイトルの通常再生を行う。以後、再生制御部１２０は、Ｊａｖａアプリケーションの再生制御に従って再生を続ける。一方、ファーストプレイタイトルがＢＤＭＶタイトルである場合（Ｓ１６：Ｙｅｓ）には、処理はステップＳ１７に進む。
【００７０】
ステップＳ１７では、再生制御部１２０は、ＢＤＭＶタイトルの再生を行う。
【００７１】
次に、再生制御部１２０は、ＢＤＭＶタイトルの再生が終端まで到達したか否かを検知する（Ｓ１８）。例えば、ＢＤＭＶタイトルの再生が終端まで到達すると、読出部１１１は、再生制御部１２０に終端到達を通知するため、これにより、再生制御部１２０は、終端到達を検知することができる。そして、ＢＤＭＶタイトルの再生が終端まで到達した場合（Ｓ１８：Ｙｅｓ）には、処理はステップＳ１９に進む。
【００７２】
ステップＳ１９では、再生再開ポイント設定部１２３は、レジスタセット１２２のＰＳＲとＧＰＲの情報を、再生再開ポイント情報として不揮発性メモリ１２４に記録する。ここで、再生再開ポイント情報に、ステップＳ１０でローディングされたＢＤ−ＲＯＭ１５０のＯｒｇａｎｉｚａｔｉｏｎ＿ＩＤ及びＤｉｓｃ＿ＩＤが含まれていない場合には、再生再開ポイント設定部１２３は、再生再開ポイント情報にこれらの情報を追加する。
【００７３】
ＢＤＭＶタイトルの終端まで到達すると、再生再開ポイント設定部１２３は、ナビゲーションコマンドに記述された次の制御を行う。ナビゲーションコマンドの中には“Ｊｕｍｐ  Ｔｉｔｌｅ”といったコマンドがあり、これは任意のタイトル番号を指定してそのタイトルの再生を指示するものである。言い換えると、インデクステーブルに記述されたファーストプレイのタイトル以外にも、ファーストプレイタイトルのナビゲーションコマンド“Ｊｕｍｐ  Ｔｉｔｌｅ”等から再生される、ファーストプレイタイトルではなく、トップメニューでもなく、本編でもないタイトルが存在することがある。また、次のタイトル以降のナビゲーションコマンドによっても、別のタイトルが再生されることがある。このファーストプレイタイトルから続く一連の、メニューでもなく本編でもないタイトルは、ファーストプレイタイトルと同様に次回ローディング時に再生を省略したい対象である。そのため、制御方法解析部１２１は、ステップＳ２０のチェックを行う。
【００７４】
ステップＳ２０では、制御方法解析部１２１は、次に再生されるタイトルが、メニュー、本編又はＢＤ−Ｊタイトルであるか否かをチェックする。以下、この判断について説明する。
【００７５】
まず、トップメニューの判別方法の説明をする。
ＢＤ−ＲＯＭは大きく分けてＨＤＭＶタイトルとＢＤ−Ｊタイトルとがあることは前述の通りである。また、ＢＤ−ＲＯＭ１５０のトップメニューは、規格によりタイトル番号として「０」が割り当てられるように決められている。
【００７６】
ＨＤＭＶタイトルでは、インデックステーブルに各タイトルのタイトル番号が記載されている。そのため、次に再生するタイトルのタイトル番号が「０」である場合には、次のタイトルは、トップメニューである。
【００７７】
しかしながら、ＢＤ−Ｊタイトルでは、インデックステーブルに各タイトルのタイトル番号は記載されておらず、代わりに、再生すべきファイル名が記載されている。そのため、次に再生するタイトルのタイトル番号からは、画面がトップメニュー状態であることを検知できない。そこで、制御方法解析部１２１は、次のタイトルのプレイリストの構造を解析することにより、メニュー状態にあるか判断する。図３を用いて説明したように、ムービープレイリストは１つ又は複数のプレイアイテムにより構成される。ここで、プレイリストが、予め定められた個数、例えば、１０個以上のプレイアイテムを持ち、その１０個以上のプレイアイテムが全く同じクリップの再生区間を参照する場合、同じ映像（同じクリップＡＶストリームの再生区間）が１０回以上再生されることになる。これは、ファーストプレイタイトル及び本編のタイトルでは採用し得ない再生方法であり、メニューであれば採用し得る再生方法である。このため、制御方法解析部１２１は、次のタイトルのムービープレイリストの構造を解析し、同じプレイアイテムを、予め定められた回数以上、例えば、1０回以上繰り返しているときは、次のタイトルがメニューであると判断する。
【００７８】
次に本編の判別方法の説明をする。
一般に本編のタイトルは、ファーストプレイタイトルよりも総再生時間が長い。また、例えば、１０分以上のファーストプレイタイトルは、ほとんど存在しない。そのため、制御方法解析部１２１は、次のタイトルのプレイアイテムが、予め定められた時間以上、例えば、１０分以上であった場合に、次のタイトルが本編であると判断する。ここで、プレイアイテムの時間「１０分」は一例である。
【００７９】
そして、ステップＳ２０において、次に再生されるタイトルが、トップメニュー、本編又はＢＤ−Ｊタイトルであると判断された場合には、処理はステップＳ２１に進む。ステップＳ２１では、再生制御部１２０は、再生を継続する。ここで、本編が、ＢＤＭＶタイトルであった場合には、本編のレジューム再生が可能であるため、再生再開ポイントの設定がクリアされてもよい。
【００８０】
一方、次に再生されるタイトルが、トップメニューではなく、本編でもなく、ＢＤＭＶタイトルであると判断された場合（Ｓ２０：Ｎｏ）には、処理はステップＳ１７に戻り、再生制御部１２０は、ＢＤＭＶタイトルの再生を行う。以降、ステップＳ１８を経て、ステップＳ１９で再度再生再開ポイントの設定が行われる。ステップＳ１７〜Ｓ２０の処理は、ステップＳ２０で次に再生されるタイトルが、トップメニュー、本編又はＢＤ−Ｊタイトルであると判断されるまで繰り返される。このため、再生再開ポイントは、トップメニュー又は本編の直前のＢＤＭＶタイトルの終端に設定されることになる。
【００８１】
以上のように、ディスク再生装置１００によれば、車両走行中に運転手が操作することができない車載環境等において、ファーストプレイタイトルの再生を省略し、トップメニュー又は本編再生へ進むことが可能となる。よって、トップメニュー又は本編再生までの時間を短縮することができる。特に、続き再生（レジューム再生）機能の実施が実用上難しいＢＤ−Ｊタイトルにおいては、電源を切ることが家庭用ディスク再生装置よりも多い車載環境で、より効果的である。
【００８２】
なお、ユーザがＣＭ又は予告編を見たい場合もあり得るので、ディスク再生装置１００は、初期設定でこの機能のオンとオフを、入力部１３０を介して設定できるようにしてもよい。
【００８３】
以上のように、本実施の形態に係るディスク再生装置１００は、ＢＤ−ＲＯＭディスク等の記録媒体に記録されたデータを再生する装置として有用である。
【符号の説明】
【００８４】
１００  ディスク再生装置、  １１０  再生部、  １１１  読出部、  １１２  映像ストリーム処理部、  １１３  出力制御部、  １２０  再生制御部、  １２１  制御方法解析部、  １２２  レジスタセット、  １２３  再生再開ポイント設定部、  １２４  不揮発性メモリ、  １２５  再生再開操作部、  １３０  入力部、  １５０  ＢＤ−ＲＯＭ、  １５１  表示部。
【図１】
2014089785.tif 000003
【図２】
2014089785.tif 000004
【図３】
2014089785.tif 000005
【図４】
2014089785.tif 000006
【図５】
2014089785.tif 000007
【図６】
2014089785.tif 000008