(57)【要約】【課題】記録媒体から読み出されたプログラムを用いて該記録媒体から読み出されたコンテンツの再生を制御する装置において、所謂レジューム再生機能を提供することを課題とする。【解決手段】ＢＤ４１に記録されるＢＤ−Ｊコンテンツの再生を制御するためのＢＤ−Ｊアプリケーションプログラムを、コンピュータを、コンテンツ制御部３１と、再生制御されているコンテンツの再生位置を特定するためのレジューム情報をＨＤＤ１３に記憶させるレジューム情報記録部３２と、コンテンツ制御部３１による再生制御の開始の際に、再生制御に係るＢＤ４１が以前に再生された際に記憶されたレジューム情報を読み出すレジューム情報読出部３３と、コンテンツ制御部３１に、読み出されたレジューム情報を用いて特定された再生位置から、コンテンツの再生を開始させるレジューム制御部３４と、として機能させるプログラムとした。【選択図】図４
2010086641.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツが記録された可搬型記録媒体に、該コンテンツと共にコンピュータ読取可能に記録される、該コンテンツの再生を制御するためのコンテンツ制御プログラムであって、コンピュータを、
前記可搬型記録媒体から読み出された前記コンテンツの再生を制御するコンテンツ制御手段と、
前記コンテンツ制御手段によって再生制御されている前記コンテンツの再生位置を特定するための再生位置情報を含むレジューム情報を、前記コンピュータに接続された記憶装置に記憶させるレジューム情報記録手段と、
前記コンテンツ制御手段による再生制御の開始の際に、前記記憶装置から、開始される再生制御に係る可搬型記録媒体に記録されたコンテンツが以前に再生された際に記憶されたレジューム情報を読み出すレジューム情報読出手段と、
前記レジューム情報読出手段によって前記レジューム情報が読み出された場合に、前記コンテンツ制御手段に、該レジューム情報に含まれる再生位置情報を用いて特定された再生位置から、前記コンテンツの再生を開始させるレジューム制御手段と、
として機能させる、コンテンツ制御プログラム。
【請求項２】
前記レジューム情報記録手段は、前記レジューム情報を、前記記憶装置に、前記可搬型記録媒体の識別情報と関連付けて記憶させ、
前記レジューム情報読出手段は、前記コンテンツ制御手段による再生制御の開始の際に、該再生制御に係る可搬型記録媒体の識別情報を用いて前記記憶装置を検索することで、該再生制御に係る可搬型記録媒体に記録されたコンテンツが以前に再生された際に記憶されたレジューム情報を索出して、該記憶装置から読み出す、
請求項１に記載のコンテンツ制御プログラム。
【請求項３】
前記レジューム情報記録手段は、該コンテンツ制御プログラムの実行位置を特定するための実行位置情報を更に含むレジューム情報を、前記記憶装置に記憶させ、
前記コンピュータを、前記レジューム情報読出手段によって読み出された前記レジューム情報に含まれる実行位置情報が示す実行位置へ前記コンテンツ制御手段による該コンテンツ制御プログラムの実行位置を遷移させる実行位置遷移手段として更に機能させる、
請求項１または２に記載のコンテンツ制御プログラム。
【請求項４】
前記レジューム情報記録手段は、前記コンテンツの再生制御において参照される情報を特定するための参照情報を更に含むレジューム情報を、前記記憶装置に記憶させ、
前記レジューム制御手段は、前記コンテンツ制御手段に、前記レジューム情報読出手段によって読み出された前記レジューム情報に含まれる参照情報を参照させる、
請求項１から３の何れか一項に記載のコンテンツ制御プログラム。
【請求項５】
前記レジューム情報記録手段は、前記コンテンツ制御手段によるコンテンツ再生の制御中に、前記レジューム情報を前記記憶装置に定期的に記憶させる、
請求項１から４の何れか一項に記載のコンテンツ制御プログラム。
【請求項６】
前記コンテンツ制御手段による再生制御の停止を指示する停止指示を受け付ける指示受付手段を更に備え、
前記レジューム情報記録手段は、前記指示受付手段によって前記停止指示が受け付けられたことを受けて、前記レジューム情報を前記記憶装置に記憶させる、
請求項１から５の何れか一項に記載のコンテンツ制御プログラム。
【請求項７】
前記レジューム情報読出手段によって前記レジューム情報が読み出された場合に、前記
コンピュータに接続された出力装置に、ユーザに対してレジューム再生を行うか否かの問い合わせを出力させる出力手段と、
前記問い合わせを受けたユーザによる、前記コンピュータに接続された入力装置を介した選択の入力を受け付ける選択受付手段と、を更に備え、
前記レジューム制御手段は、前記選択受付手段によってレジューム再生を選択する入力が受け付けられた場合に、前記コンテンツ制御手段に、前記レジューム情報に従った前記コンテンツの再生を開始させる、
請求項１から６の何れか一項に記載のコンテンツ制御プログラム。
【請求項８】
請求項１から７の何れか一項に記載のコンテンツ制御プログラムと、
該コンテンツ制御プログラムを用いて再生制御されるコンテンツと、
が記録された、コンピュータ読取可能な可搬型記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、可搬型記録媒体に記録されたコンテンツのレジューム再生を行うための技術に関する。
【背景技術】
【０００２】
従来、再生終了位置を記憶して次回再生時に前回再生を停止した位置から再生を再開する、所謂レジューム再生技術がある。また、記録媒体に記録された番組ごとに、ユーザに固有しないレジューム情報を作成して記憶し、再生対象の番組が選択されると、選択された番組に関して記録されている全てのレジューム情報を提示して選択させる再生装置があり（特許文献１を参照）、車載用パーソナルコンピュータのレジュームを行う技術がある（特許文献２を参照）。
【特許文献１】特開２００５−３３２４９０号公報
【特許文献２】特開２０００−２９３９２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）やＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等の記録媒体から読み出された映像や音響のコンテンツを再生する機能を備える装置には、ＣＤやＤＶＤの再生終了位置を記憶し、次回再生時に前回再生を停止した位置から再生を再開する、所謂レジューム再生機能が備えられていることが一般的である。レジューム再生機能は、ＣＤやＤＶＤ等の再生装置の普及を通じて、ユーザにとって一般的な機能となっており、ユーザは、一般的な再生装置においては、この機能が自動的に働くことを期待する。
【０００４】
ここで、例えばＢｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標。以下、「ＢＤ」と称する）等、同種のコンテンツ（例えば、映像コンテンツ）であっても、再生における制御の方式が異なるコンテンツが提供される媒体がある。より具体的には、ＢＤでは、コンテンツの制御方式として、従来ＤＶＤにおいて用いられている方式を拡張したＨＤＭＶ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｏｖｉｅ）、またはＪａｖａ（登録商標）プログラムを使用するＢＤ−Ｊ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ  Ｊａｖａ（登録商標））の制御方式が用いられる。そして、ＨＤＭＶコンテンツに関しては、制御方式が従来のＤＶＤの拡張であるために、再生途中のコンテンツの識別子や再生位置等を記憶しておくことで、ＤＶＤで提供されるものと同様のレジューム再生機能を容易に提供することが可能である。
【０００５】
しかし、ＢＤ−Ｊコンテンツに関しては、制御方式が従来のＤＶＤと異なり、ＢＤから読み出されたＢＤ−Ｊアプリケーションプログラムを実行することで制御する方式であるために、従来ＤＶＤで提供される方式と同様の方式でレジューム再生機能を提供することは容易でない。より具体的には、ＢＤ−Ｊはプログラムを実行する制御方式であるために、一旦プログラムを終了してしまうと次回再生時にはプログラムを先頭から実行する必要がある。このため、ＢＤ−Ｊコンテンツの再生においては、従来のＤＶＤ再生装置において提供されていたレジューム再生機能のように、再生途中のコンテンツの識別子や再生位置等を記憶して、次回再生時に再生位置等を指定するという単純な方法でレジューム再生機能を提供することが出来ない。
【０００６】
また、従来のＤＶＤでは、プレーヤ側で把握しているコンテンツの識別子や再生位置等を記録することで、容易に正確なレジューム再生を行うことが出来た。しかし、インタラクティブ性や、提供されるコンテンツの柔軟性を向上させるために、ディスクから読み出
された高度なプログラムの実行によるコンテンツの再生制御を行うＢＤ−Ｊコンテンツの制御方式では、プレーヤ側でプログラム（ＢＤ−Ｊアプリケーション）の正確な実行位置を把握するのが困難である。更に、ＢＤ−Ｊアプリケーションでは、仮にプレーヤ側から実行位置を取得して記録出来たとしても、ＢＤ−Ｊアプリケーションの状態を前回再生時の終了位置に復帰させる（レジュームを行う）ためにはプログラムを先頭から実行位置まで再度実行する必要が生じ、前回終了位置への復帰に時間がかかる。また、プログラムが展開される領域は、ディスクを装置に装填して再生を行う都度変わる可能性があるため、実行位置を把握し辛いという問題もある。
【０００７】
本発明は、上記した問題に鑑み、記録媒体から読み出されたプログラムを用いて該記録媒体から読み出されたコンテンツの再生を制御する装置において、所謂レジューム再生機能を提供することを課題とする。
【課題を解決するための手段】
【０００８】
本発明は、上記した課題を解決するために、記録媒体から読み出されて実行されるコンテンツ制御プログラム内に、該プログラムのレジュームを行うための情報をコンテンツ再生装置の記憶装置に記憶させるプログラムモジュールを含めることで、記録媒体から読み出されたプログラムを用いて該記録媒体から読み出されたコンテンツの再生を制御する装置において、所謂レジューム再生機能を提供することを可能にした。
【０００９】
詳細には、本発明は、コンテンツが記録された可搬型記録媒体に、該コンテンツと共にコンピュータ読取可能に記録される、該コンテンツの再生を制御するためのコンテンツ制御プログラムであって、コンピュータを、前記可搬型記録媒体から読み出された前記コンテンツの再生を制御するコンテンツ制御手段と、前記コンテンツ制御手段によって再生制御されている前記コンテンツの再生位置を特定するための再生位置情報を含むレジューム情報を、前記コンピュータに接続された記憶装置に記憶させるレジューム情報記録手段と、前記コンテンツ制御手段による再生制御の開始の際に、前記記憶装置から、開始される再生制御に係る可搬型記録媒体に記録されたコンテンツが以前に再生された際に記憶されたレジューム情報を読み出すレジューム情報読出手段と、前記レジューム情報読出手段によって前記レジューム情報が読み出された場合に、前記コンテンツ制御手段に、該レジューム情報に含まれる再生位置情報を用いて特定された再生位置から、前記コンテンツの再生を開始させるレジューム制御手段と、として機能させる、コンテンツ制御プログラムである。
【００１０】
ここで、可搬型記録媒体とは、ＢＤ等の所謂リムーバブルメディアであり、コンテンツ再生装置として機能するコンピュータに接続された読取装置に対して簡易に装填および除去（排出）を行うことが可能な記録媒体であることが好ましい。また、記録媒体にコンテンツと共に記録されたコンテンツ制御プログラムを実行することでコンテンツの再生が制御される方式の記録媒体としては、例としてＢＤを挙げることが出来るが、本発明は、記録媒体にコンテンツと共に記録されたコンテンツ制御プログラムを実行することでコンテンツの再生が制御される方式であれば適用することが可能であり、ＢＤに限られない。
【００１１】
また、コンテンツ制御プログラムとは、コンテンツの再生における、再生順序や字幕等を制御するためのプログラムであり、コンピュータは、このコンテンツ制御プログラムを実行することによって、コンテンツ制御手段を備えるコンテンツ再生装置として動作し、コンテンツの再生を制御する。コンテンツ制御プログラムは、例えばＢＤに記録されたＢＤ−Ｊコンテンツを制御するためのＢＤ−Ｊアプリケーションプログラムであり、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）またはプログラム実行環境によってプロセス（タスク）として管理され、プログラム内で定義された変数やスタック等を用いて制御される。
【００１２】
本発明は、このような再生制御方式においてレジューム再生機能を実現するために、可搬型記録媒体からコンテンツと共に読み出されてコンテンツの制御に用いられるコンテンツ制御プログラムに、コンテンツ再生装置等のコンピュータを、レジューム再生のための情報を記憶させる手段と、次回再生時に以前の再生時に記録されたレジューム情報を読み出してコンテンツの再生制御に反映させる手段と、として機能させるプログラムを含めることとした。換言すると、本発明は、ディスクから読み出されたコンテンツ制御プログラムの実行位置や内部パラメータ等、レジューム再生に必要な情報を容易に取得することが出来るプログラム内部に実行状態の記録モジュールを持たせることで、レジューム再生に必要な情報を正確に把握し、前回再生位置に即座に復帰できるようにした。
【００１３】
即ち、本発明に係るコンテンツ制御プログラムによれば、可搬型記録媒体毎に異なるコンテンツ制御プログラムが実行されることによってコンテンツの再生が制御される方式の可搬型記録媒体の再生においても、コンテンツおよびコンテンツ制御プログラムの組み合わせに適したレジューム手段を提供することが可能となる。また、本発明によれば、レジューム再生機能を備えないコンテンツ再生装置であっても、コンテンツ制御プログラムからアクセス可能な記憶装置を備えればレジューム再生を行うことが可能となる。更に、コンテンツ制御プログラムの全体をコンピュータの記憶装置にバックアップする方式ではないため、コンピュータ側に大きなメモリを必要とせず、コンテンツ再生装置としてのコンピュータの生産コストを抑えることが出来る。
【００１４】
なお、上記レジューム情報記録手段によってレジューム情報を記録する際に、記録されるレジューム情報を可搬型記録媒体やコンテンツ等と関連付けて記録することで、複数種類の可搬型記録媒体について、レジューム情報を提供することが可能となる。例えば、前記レジューム情報記録手段は、前記レジューム情報を、前記記憶装置に、前記可搬型記録媒体の識別情報と関連付けて記憶させ、前記レジューム情報読出手段は、前記コンテンツ制御手段による再生制御の開始の際に、該再生制御に係る可搬型記録媒体の識別情報を用いて前記記憶装置を検索することで、該再生制御に係る可搬型記録媒体に記録されたコンテンツが以前に再生された際に記憶されたレジューム情報を索出して、該記憶装置から読み出してもよい。
【００１５】
また、前記レジューム情報記録手段は、該コンテンツ制御プログラムの実行位置を特定するための実行位置情報を更に含むレジューム情報を、前記記憶装置に記憶させ、前記コンピュータを、前記レジューム情報読出手段によって読み出された前記レジューム情報に含まれる実行位置情報が示す実行位置へ前記コンテンツ制御手段による該コンテンツ制御プログラムの実行位置を遷移させる実行位置遷移手段として更に機能させてもよいし、前記レジューム情報記録手段は、前記コンテンツの再生制御において参照される情報を特定するための参照情報を更に含むレジューム情報を、前記記憶装置に記憶させ、前記レジューム制御手段は、前記コンテンツ制御手段に、前記レジューム情報読出手段によって読み出された前記レジューム情報に含まれる参照情報を参照させてもよい。
【００１６】
レジューム情報記録手段によって記録されるレジューム情報に、プログラムの実行位置情報や参照情報を含め、レジューム再生の際にこれらの情報を利用することで、映画等のコンテンツのみならず、ゲーム等、外部からの入力に応じて再生内容が柔軟に変化するインタラクティブ性の高いコンテンツについても、より正確にレジューム再生を行うことが可能となる。なお、インタラクティブ型のコンテンツとは、ユーザ操作によってコンテンツの再生状況が柔軟に変化する、対話型のコンテンツであり、予め決められた順序で再生されるムービー型のコンテンツとは異なる。
【００１７】
なお、レジューム情報記録手段によるレジューム情報の記録のタイミングは、実施の形
態に応じて適宜最適なタイミングが採用されることが好ましい。例えば、前記レジューム情報記録手段は、前記コンテンツ制御手段によるコンテンツ再生の制御中に、前記レジューム情報を前記記憶装置に定期的に記憶させてもよい。
【００１８】
定期的にレジューム情報を記録することで、突然の電源断等が発生した場合にも、電源断等の状況が発生する直前のレジューム情報が記録されているため、このレジューム情報を読み出して、レジューム再生を行うことが可能である。なお、定期的なレジューム情報の記録の間隔は、レジューム情報の記録に必要とする時間、および記憶装置の容量等を鑑みた上で、レジューム再生時にユーザに前回再生時の続きであると把握させることが可能な間隔に決定されることが好ましい。
【００１９】
また、本発明に係るコンテンツ制御プログラムは、前記コンテンツ制御手段による再生制御の停止を指示する停止指示を受け付ける指示受付手段を更に備え、前記レジューム情報記録手段は、前記指示受付手段によって前記停止指示が受け付けられたことを受けて、前記レジューム情報を前記記憶装置に記憶させてもよい。
【００２０】
なお、停止指示を受けて記録されたレジューム情報を用いてレジューム再生を行う場合には、実際に停止指示を受けた再生位置よりも所定時間遡った再生位置からレジューム再生を開始することが好ましい。このようなレジューム再生は、レジューム情報記録手段によって記録されるレジューム情報を、実際に停止指示を受けた再生位置よりも遡った再生位置のものとすることで実現されてもよいし、レジューム情報記録手段には実際に停止指示を受けた再生位置のレジューム情報を記録させて、レジューム再生時に読み出されたレジューム情報よりも遡った再生位置から再生を開始することで実現されてもよい。
【００２１】
また、本発明に係るコンテンツ制御プログラムは、前記レジューム情報読出手段によって前記レジューム情報が読み出された場合に、前記コンピュータに接続された出力装置に、ユーザに対してレジューム再生を行うか否かの問い合わせを出力させる出力手段と、前記問い合わせを受けたユーザによる、前記コンピュータに接続された入力装置を介した選択の入力を受け付ける選択受付手段と、を更に備え、前記レジューム制御手段は、前記選択受付手段によってレジューム再生を選択する入力が受け付けられた場合に、前記コンテンツ制御手段に、前記レジューム情報に従った前記コンテンツの再生を開始させてもよい。
【００２２】
本発明によれば、コンテンツ制御プログラム自体にレジューム再生の要否を問い合わせるためのモジュールを備えることで、コンテンツ制御プログラムを実行するコンピュータであるコンテンツ再生装置にレジューム情報が記録されていた場合に、ユーザにレジューム再生の要否を問い合わせ、ユーザがレジューム再生を望まない場合にはコンテンツの先頭から再生を開始させることが出来る。
【００２３】
また、本発明は、コンテンツ制御プログラムと、該コンテンツ制御プログラムを用いて再生制御されるコンテンツと、が記録された、コンピュータ読取可能な可搬型記録媒体であってもよい。ここで、コンピュータ読取可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。
【発明の効果】
【００２４】
本発明によって、記録媒体から読み出されたプログラムを用いて該記録媒体から読み出されたコンテンツの再生を制御する装置において、所謂レジューム再生機能を提供することが可能となる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明に係るコンテンツ制御プログラムが記録された可搬型記録媒体、および本発明に係る可搬型記録媒体に記録されたコンテンツを再生するコンピュータとしてのコンテンツ再生システムの実施の形態について、図面に基づいて説明する。本実施形態では、本発明に係る可搬型記録媒体はＢｌｕ−ｒａｙ  Ｄｉｓｃとして実施される。また、本実施形態に係るコンテンツ再生システムは、屋内、屋外に設置されて使用されるコンテンツ再生システムの他、車載機、携帯機等、様々な用途に用いられてよい。
【００２６】
図１は、本実施形態に係るコンテンツ再生システムのハードウェア構成の概略を示す図である。本実施形態に係るコンテンツ再生システム１は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１４、ＲＡＭ１２等に展開された命令及びデータを処理することでシステム全体を制御するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１、ＲＡＭ１２にロードされる各種プログラム等システムによって使用される各種データが記憶されるＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１３、デコーダ１５、デコーダ１５から渡されたデジタル信号をアナログ信号へ変換するＤ／Ａ変換器１６、増幅器１７、タッチパネルディスプレイ２、スピーカ３、マルチドライブ４、ＴＶチューナ５、ＡＭ／ＦＭチューナ６等を有し、これらはバス等を介して電気的に接続されている。
【００２７】
マルチドライブ４は、ＣＤ、ＤＶＤ、ＢＤ等の複数の規格のディスク（可搬型記録媒体）を装填および読み取り可能な光学ディスクドライブである。本実施形態に係るコンテンツ再生システム１では、マルチドライブ４に装填されたＢＤ４１等のディスクから読み出された情報はデコーダ１５へ送られる。デコーダ１５は、読み出された情報に基づいて映像信号および音響信号を生成する。そして、デコーダ１５によって生成された映像信号および音響信号をタッチパネルディスプレイ２およびスピーカ３へ出力することで、コンテンツ再生システム１は、映像および音響の再生を行う。
【００２８】
なお、本実施形態に係るコンテンツ再生システム１は、マルチドライブ４、ＴＶチューナ５、ＡＭ／ＦＭチューナ６等の複数のソースを選択して再生可能なシステムである。このため、ユーザによって一時停止や停止等の操作が明示的に与えられた場合のみならず、入力ソースをマルチドライブ４以外のソースに切り替える操作が行われた場合にも、コンテンツの再生の停止が行われる。
【００２９】
なお、本実施形態では、ディスクから読み出された情報に基づく映像信号および音響信号は、所謂ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）等であるデコーダ１５によって生成されるが、デコード処理は、ＲＡＭ１２等に展開されたデコードプログラムを実行するＣＰＵ１１によって行われてもよい。また、ディスクから読み出された情報に基づく映像信号の処理および音響信号の処理は、一のプロセッサによって処理されてもよいし、夫々異なる専用のプロセッサによって処理されてもよい。
【００３０】
タッチパネルディスプレイ２は、本実施形態に係るコンテンツ再生システム１における、ユーザに対する入出力装置（ユーザインターフェース）であり、ＣＰＵ１１によって制御されることで、ユーザに何らかの情報を通知する画像を表示し、またユーザによる画像表示部分への接触操作を検出することで、ユーザ操作を受け付ける。なお、コンテンツ再生システム１は、タッチパネルディスプレイ２への接触操作の他に、コンテンツ再生システム１に設けられた各種ボタン等（図示は省略する）によっても、ユーザによる操作を受け付ける。タッチパネルディスプレイ２やボタン等を介して入力された内容はＲＡＭ１２に記録され、ＣＰＵ１１によって処理される。また、本コンテンツ再生システム１によるユーザへの通知等は、スピーカ３を介して音響出力されてもよい。
【００３１】
図２は、本実施形態に係るＢｌｕ−ｒａｙ  Ｄｉｓｃのデータ構成を示す図である。Ｂｌｕ−ｒａｙ  Ｄｉｓｃには、ディスクに収録されたコンテンツの一覧であるＩｎｄｅｘ
ｔａｂｌｅ、ＨＤＭＶコンテンツの再生内容を制御するためのＭｏｖｉｅＯｂｊｅｃｔ、ＢＤ−Ｊコンテンツの再生内容を制御するためのＢＤ−Ｊ  Ｏｂｊｅｃｔ、これらのＯｂｊｅｃｔから操作されるＰｌａｙＬｉｓｔ、ＰｌａｙＬｉｓｔ内に再生順に並ぶＰｌａｙＩｔｅｍ、ＰｌａｙＩｔｅｍより参照されるストリームファイルの情報を格納したＣｌｉｐＩｎｆｏ、および実際の映像や音響データ等を含むストリームファイルであるＡＶ  Ｓｔｒｅａｍ、が記録されている。
【００３２】
ここで、Ｉｎｄｅｘ  ｔａｂｌｅは、Ｆｉｒｓｔ  Ｐｌａｙｂａｃｋ、Ｔｏｐ  Ｍｅｎｕ、Ｔｉｔｌｅ１、Ｔｉｔｌｅ２、等の形式でコンテンツの一覧を有し、夫々のコンテンツがＨＤＭＶコンテンツであるかＢＤ−Ｊコンテンツであるかを示す情報（以下、この情報を「コンテンツ制御方式識別フラグ」と称する）を含む。本実施形態に係るコンテンツ再生システム１は、このコンテンツ制御方式識別フラグを参照することで、再生に係るコンテンツがＨＤＭＶコンテンツであるかＢＤ−Ｊコンテンツであるかを判定する。
【００３３】
そして、再生に係るコンテンツがＨＤＭＶコンテンツである場合には、ＭｏｖｉｅＯｂｊｅｃｔが選択され、従来のＤＶＤビデオと同様、ＮａｖｉｇａｔｉｏｎＣｏｍｍａｎｄを用いてＰｌａｙＬｉｓｔやＴｏｐＭｅｎｕ、Ｔｉｔｌｅ等が制御される。また、再生に係るコンテンツがＢＤ−Ｊコンテンツである場合には、ＢＤ−Ｊ  Ｏｂｊｅｃｔが選択され、ＢＤ−Ｊアプリケーションプログラム（図では「Ｊａｖａプログラム」と記載）が実行されることによって、ＰｌａｙＬｉｓｔやＴｏｐＭｅｎｕ、Ｔｉｔｌｅ等が制御される。なお、これらのＯｂｊｅｃｔは、ＰｌａｙＬｉｓｔ等に割り振られたＩＤを指定することで、再生内容の制御を行う。また、ＢＤ−Ｊコンテンツにはインタラクティブ型とムービー型とがあり、これはＢＤ４１に記録されたタイトル再生タイプを参照することで判別することが出来る。インタラクティブ型のコンテンツとは、ユーザ操作によってコンテンツの再生状況が変化する対話型のコンテンツであり、例として、ユーザ操作によって再生内容や結果が変化するゲーム等が挙げられる。
【００３４】
ここで、本実施形態に係るコンテンツ再生システム１は、ＤＶＤ等の再生に際して、コンテンツの再生開始時に再生位置を前回の再生終了位置へ復帰させる、所謂レジューム再生機能を提供する。レジューム再生機能は、ＢＤ４１のＨＤＭＶコンテンツに関しても、従来のＤＶＤと同様の方法で提供される。これは、ＨＤＭＶコンテンツのコンテンツ制御方式が、従来のＤＶＤビデオのコンテンツ制御方式を拡張したものであるために、同様の手法でレジューム再生機能を提供できるためである。
【００３５】
本実施形態において再生されるＢＤ−Ｊコンテンツは、コンテンツと共にＢＤ４１に記録されたＢＤ−Ｊアプリケーションプログラムを実行することによって制御される。より具体的には、ＢＤ−Ｊアプリケーションプログラム（コンテンツ制御プログラム）は、システムのＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）または実行環境等よりプロセス（タスク）として管理され、また実行領域を割り当てられ、スタックや変数等を用いて処理が進められる。このため、従来のＤＶＤと同様の方法で再生制御処理を停止すると、ＢＤ−Ｊアプリケーションプログラムを実行するためのＲＡＭ１２上の実行領域が解放されてしまい、次回実行時にはプログラムを先頭から実行する必要が生じ、前回停止箇所から再生を再開することができない。
【００３６】
ここで、ＢＤ−Ｊコンテンツのレジューム再生を可能とするために、ＲＡＭ１２に展開されたＢＤ−Ｊアプリケーションプログラムの内容をそのまま保持させることで、レジューム再生を可能とする方法が考えられるが、この方法では、装置の電源が一旦断たれた後にレジューム再生を行うために、ＲＡＭ１２上の実行途中のＢＤ−Ｊアプリケーションプ
ログラムの内容を全て不揮発性記憶装置にコピーする必要が発生する。しかし、この方法では、一のＢＤ４１に関するレジューム用のデータ（実行途中のプログラムの内容）をバックアップするために、比較的大きな記憶領域を使用する必要がある。例えば、実行途中のメモリの内容をバックアップするために必要な領域のサイズは、ＢＤ−Ｊアプリケーションプログラムの実行に必要な領域も合わせて、１００Ｍｂｙｔｅ以上となると考えられる。また、このような大きなサイズのデータを外部の不揮発性記憶装置に書き出すために必要な時間も無視できないものであるため、ユーザからの再生終了の指示を受けてから実際に再生終了処理が完了するまでの時間が長くなってしまうという問題や、突然の電源断等の状況ではバックアップを取ることが出来ず、レジューム再生を行うことが出来ないといった問題が発生し得る。
【００３７】
このため、本実施形態に係るコンテンツ再生システム１では、ＢＤ４１から読み出されてコンテンツの再生制御のために実行されるＢＤ−Ｊアプリケーションプログラム自体に、レジューム再生をサポートするためのソフトウェアモジュールを備えることとした。このようなレジューム方法によれば、ＢＤ−Ｊアプリケーションの内部構成に合わせてレジューム機能を作り込むことが可能となるため、コンテンツ再生システム１に備えられた外部機能によってレジューム再生を行う場合と異なり、様々なＢＤ−Ｊアプリケーションの形態を考慮したレジューム機能を作成する必要がない。
【００３８】
図３は、本実施形態に係るコンテンツ制御プログラムがコンピュータ読取可能に記録されたＢｌｕ−ｒａｙ  Ｄｉｓｃの構成を示す図である。ＢＤ４１には、コンテンツ再生システム１で再生されるＢＤ−Ｊコンテンツのデータと共に、該ＢＤ−Ｊコンテンツの再生を制御するためのＢＤ−Ｊアプリケーションプログラム（本発明のコンテンツ制御プログラムに相当する）が記録されている。ＢＤ−Ｊアプリケーションプログラムは、ＢＤ４１から読み出されてコンテンツ再生装置のＲＡＭ１２に展開され、ＣＰＵ１１によって実行されるコンテンツ制御プログラムであり、コンテンツ制御モジュール、レジューム情報記録モジュール、レジューム情報読出モジュール、レジューム制御モジュール、実行位置遷移モジュール、指示受付モジュール、出力モジュール、および選択受付モジュール、を備える。
【００３９】
図４は、本実施形態に係るコンテンツ再生システム１の機能構成の概略を示す図である。本実施形態に係るコンテンツ再生システム１は、ＲＡＭ１２又はＲＯＭ１４に展開されたコンテンツ再生プログラムをＣＰＵ１１が解釈及び実行することで、コンテンツに対応する制御方式を用いてコンテンツを再生する再生部２１と、ＢＤ４１からコンテンツやＢＤ−Ｊアプリケーションプログラム等を読み出す読出部２２と、ＢＤ４１から読み出されＲＡＭ１２に展開されて実行されるＢＤ−Ｊアプリケーションプログラムを管理するプログラム管理部２３と、タッチパネルディスプレイ２等を介したユーザ操作等に基づく入力を受け付ける入力受付部２４と、を備えるコンテンツ再生システム１として機能する。
【００４０】
読出部２２は、マルチドライブ４によって、ＢＤ４１から、ＨＤＭＶコンテンツ、ＢＤ−ＪコンテンツおよびＢＤ−Ｊコンテンツを制御するためのＢＤ−Ｊアプリケーションプログラム等を読み出す。ここで、本実施形態に係るマルチドライブ４は、装填されたディスクを回転させるためのスピンドル駆動部やピックアップの位置を調整するためのピックアップ駆動部を有し、これらの駆動部を駆動させることによって、装填されたＢＤ４１等のディスクからコンテンツやＢＤ−Ｊアプリケーションプログラム等を読み出す。
【００４１】
再生部２１は、ＢＤ４１等のディスクから読み出されたコンテンツのデコード等を行い、タッチパネルディスプレイ２に出力することでコンテンツを再生する。なお、ＢＤ４１から読み出されたコンテンツがＨＤＭＶコンテンツである場合、ＨＤＭＶのコマンドに従ってコンテンツの再生が制御され、ＢＤ４１から読み出されたコンテンツがＢＤ−Ｊコン
テンツである場合、同一のＢＤ４１から読み出されたＢＤ−Ｊアプリケーションプログラムを実行することによってコンテンツの再生が制御される。なお、コンテンツを再生する際、再生部２１は、ＨＤＭＶコンテンツとＢＤ−Ｊコンテンツとを連続して再生することが出来るものとする。なお、本実施形態において、コンテンツ再生システム１は、ＢＤ４１に記録されたコンテンツ制御方式識別フラグを参照することで、再生対象のコンテンツ（現在再生されているか、またはこれから再生されようとしているコンテンツ）がＨＤＭＶコンテンツであるかＢＤ−Ｊコンテンツであるかを判定する。
【００４２】
プログラム管理部２３は、ＢＤ４１から読み出されてＲＡＭ１２に展開されたＢＤ−Ｊアプリケーションプログラムの実行状態を、プロセス（タスク）等として管理する。なお、本実施形態において、プログラム管理部２３は、ＢＤ−Ｊアプリケーションプログラムを実行するためのＪａｖａ実行環境を含むものとする。
【００４３】
本実施形態に係るコンテンツ再生システム１は、ＢＤ４１から読み出されてＲＡＭ１２に展開された、上記各プログラムモジュールを備えたＢＤ−ＪアプリケーションプログラムをＣＰＵ１１が解釈および実行することで、ＢＤ４１から読み出されたコンテンツの再生を制御するコンテンツ制御部３１と、コンテンツの再生中にレジューム情報を記録するレジューム情報記録部３２と、記録されたレジューム情報を読み出すレジューム情報読出部３３と、読み出されたレジューム情報に従ってコンテンツ制御部３１にレジューム再生を行わせるレジューム制御部３４と、レジューム情報に含まれる実行位置情報に従ってＢＤ−Ｊアプリケーションプログラムの実行位置を遷移させる実行位置遷移部３５と、ユーザ入力等に基づく外部からの指示を受け付ける指示受付部３６と、ユーザによるレジューム再生の要否の選択の入力を受け付ける選択受付部３７と、ユーザに対してレジューム再生の要否を問い合わせる出力を行う出力部３８と、を更に備えるコンテンツ再生システム１として機能する。
【００４４】
ここで、レジューム情報とは、ＢＤ−Ｊアプリケーションプログラムを実行するコンテンツ再生システム１によってレジューム再生の際に用いられる情報全般を指す。レジューム情報には、コンテンツの再生位置情報、ＢＤ−Ｊアプリケーションプログラムの実行位置情報、および実行中のＢＤ−Ｊアプリケーションプログラムから参照される各種参照情報が含まれる。但し、レジューム情報には、これらの情報が全て含まれる必要はなく、また、レジューム再生に有用なその他の情報が含まれてもよい。より具体的には、本実施形態で記録されるレジューム情報のうち、再生位置情報には、タイトル番号、プレイリスト番号、チャプター番号、再生時間（コンテンツ内の再生位置をコンテンツ先頭から一倍速で再生した場合の時間で示す情報）、ＢＤ−Ｊオブジェクト番号、等があり、参照情報には、プレーヤ設定情報（選択音声番号、選択字幕番号等）、メニュー番号、ページ番号、操作されたボタン番号、ユーザ操作の内容等、主にインタラクティブ型のコンテンツの制御において、様々なステータスを特定するのに用いられる変数情報がある。
【００４５】
レジューム情報は、レジューム情報記録部３２によって、再生対象のコンテンツまたは該コンテンツが記録されたＢＤ４１を識別可能な情報と関連付けられて、ＨＤＤ１３等の不揮発性記憶装置に記録される。より具体的には、ＢＤ４１の製作会社、ＢＤ４１の名称（タイトル）毎に作成されたフォルダにレジューム情報を格納することで、再生対象のコンテンツまたは該コンテンツが記録されたＢＤ４１を識別可能な情報と関連付けて、レジューム情報を記録することが出来る。
【００４６】
このようにすることで、様々なＢＤ４１を再生し、複数のＢＤ４１についてのレジューム情報が蓄積された場合にも、次回再生時に、装填されたＢＤ４１に対応するレジューム情報を用いてレジューム再生処理を行うことが出来る。また、レジューム情報を不揮発性記憶装置に記録することで、コンテンツ再生システム１の電源を落とした場合でも、次回
再生時に、再生終了位置への復帰を行うことが出来る。なお、本実施形態では、本発明に係る可搬型記録媒体としてＢＤ４１が採用されているため、レジューム情報は、Ｂｌｕ−ｒａｙ  Ｄｉｓｃの規格上規定されているローカルストレージ（Ａｐｐｌｉｃａｔｉｏｎ
Ｄａｔａ  Ａｒｅａ、またはＢｉｎｄｉｎｇ  Ｕｎｉｔ  Ｄａｔａ  Ａｒｅａ、と称される、コンテンツ再生システムのＨＤＤ１３上に確保される領域）に記録されることとしてよい。
【００４７】
ここで、定期的に記録されるレジューム情報は、定められた時間（本実施形態では、１秒）毎に新たな記録領域に記録されてもよいが、リソースの節約のため、ＨＤＤ１３上の同一領域への上書きまたはリングバッファに記録されてもよい。レジューム情報記録部３２によって定期的にレジューム情報が記録されることで、コンテンツ再生システム１の電源が突然断たれた場合であっても、次回再生時に再生終了位置へ復帰することが可能となる。なお、レジューム情報には、定期的に記録される情報の他に、時間の経過によらずに（例えば、情報の内容が変化した時点で）記録される情報が含まれてもよい。
【００４８】
例えば、レジューム情報には、ＢＤ−Ｊアプリケーションプログラムの実行位置情報が含まれてもよい。ここで、ＢＤ−Ｊアプリケーションプログラムの実行位置情報とは、ＣＰＵ１１によって解釈されて実行されるＢＤ−Ｊアプリケーションプログラムの実行位置（アドレス等で表現される）を特定可能な情報であり、動作フローが次の単位（関数等）に遷移した際に記録される。このようにして、プログラムの実行位置情報が記録されることで、レジューム再生の際に、ＢＤ−Ｊアプリケーションプログラムを前回実行位置まで遷移させることが出来る。
【００４９】
また、レジューム情報には、再生モード情報が含まれてもよい。ここで、再生モード情報とは、本編再生に合わせて豆知識等が表示される所謂トリビアトラックの表示を有効とするか無効とするかを示す情報等、再生に伴う動作を指示するための情報であり、ユーザ操作に基づいて再生モードの設定が変更された際に記録される。
【００５０】
図５は、本実施形態において、インタラクティブ型のコンテンツの再生イメージを例示する図である。ここで示されるＢＤ−Ｊコンテンツは、ユーザに対してクイズを出題し、出題されたクイズに対する回答をユーザに入力させるＢＤ−Ｊコンテンツである。コンテンツの再生画面５０には、クイズの問題が進行するに従って更新されるページ番号５１、ユーザにクイズの回答を選択させるための回答ボタン５２ａ、５２ｂ、ユーザにコンテンツの制御指示を入力させるための制御ボタン５３ａ、５３ｂ、５３ｃ等が表示される。
【００５１】
ここで、クイズが進行し、ページ番号５１に示されたページが切り替わると、レジューム情報記録部３２は、レジューム情報としてページ情報を記録する。ページ情報とは、ＢＤ−Ｊアプリケーションが表示する画面のページ毎に、表示済みか否かを示す情報であり、アプリケーションによってページが遷移されたことを契機として記録される。ページ情報が記録されることによって、レジューム再生時に前回再生時に既に表示済みのページと非表示のページとを判別し、前回表示していたページへ復帰することが出来る。
【００５２】
また、ユーザが回答ボタン５２ａ、５２ｂの何れかを操作することによってクイズの回答が選択されると、レジューム情報記録部３２は、クイズの番号と関連づけて、ユーザの選択した回答を示す回答情報を記録する。回答情報が記録されることで、レジューム再生時に、既にユーザが回答したクイズ項目について回答済み状態とし、また、正確にクイズの成績集計等を行うことが出来る。また、ユーザ操作によって画面中に表示された何れかの制御ボタン５３ａ、５３ｂ、５３ｃが押下されると、レジューム情報記録部３２は、ユーザに操作によって押下された制御ボタン５３ａ、５３ｂ、５３ｃの何れかを識別可能な情報とともに、該制御ボタンが押下されたことを示すボタン情報を記録する。ボタン情報
が記録されることで、レジューム再生時に、前回再生時に既に押下された制御ボタン５３ａ、５３ｂ、５３ｃの何れかを、「押された」状態とすることが出来る。
【００５３】
なお、本実施形態では、上記説明したレジューム情報のうち、再生位置を特定するためのレジューム情報を除くレジューム情報を、夫々の情報について定められた所定の契機に従って記録されることとしているが、上記説明したレジューム情報は、何れも定期的に記録されることとしてよい。レジューム情報を定期的に記録するようにすることで、突然の電源断等の発生により再生制御が終了した場合であっても、次回再生時に、前回再生時に最後にレジューム情報が記録された時点における状態からレジューム再生を行うことが可能となる。
【００５４】
以下、図６に示すフローチャートを用いて、レジューム情報の記録処理およびレジューム情報を用いたレジューム再生処理の内容を、より詳細に説明する。図６は、本実施形態に係るＢＤ−Ｊアプリケーションプログラムが実行されることによるコンテンツ再生制御の流れを示すフローチャートである。本フローチャートに示された処理は、ＢＤ４１の装填が検知され、ＢＤ４１からＢＤ−Ｊアプリケーションプログラムが読み出されたことを契機として開始される。より具体的には、読出部２２は、マルチドライブ４に装填されたＢＤ４１より、コンテンツを制御するＢＤ−Ｊアプリケーションプログラムを読み出し、ＲＡＭ１２に展開する。ＲＡＭ１２に展開されたＢＤ−Ｊアプリケーションプログラムは、プログラム管理部２３によって管理され、ＣＰＵ１１によって実行される。このようにして、コンテンツ再生の制御が開始される。なお、レジューム情報の記録処理およびレジューム情報を用いたレジューム再生処理の処理順序は、図６のフローチャートに示された順序に限定されるものではなく、実施の形態に応じて適宜最適な処理順序が採用されてよい。
【００５５】
ステップＳ１０１では、コンテンツに対応するレジューム情報の蓄積が有るか否かが判定される。レジューム情報読出部３３は、装填されたＢＤ４１の識別情報を検索キーとしてＨＤＤ１３に蓄積されたレジューム情報を検索することで、マルチドライブ４に装填されたＢＤ４１に対応するレジューム情報が蓄積されているか否かを判定する。即ち、レジューム情報読出部３３は、再生対象のＢＤ４１に記録されたコンテンツが以前に再生され、その際の記録が残っているか否かを判定する。対応するレジューム情報が索出された場合、処理はステップＳ１０３へ進む。対応するレジューム情報が索出されなかった場合、処理はステップＳ１０２へ進む。
【００５６】
はじめに、再生されるコンテンツに対応するレジューム情報の蓄積が無い場合、即ち、マルチドライブ４に装填されたＢＤ４１がコンテンツ再生システム１において初めて再生される場合の処理の流れを説明する。
【００５７】
ステップＳ１０２では、ＢＤ４１に記録されたコンテンツが、予め定められた先頭のコンテンツから順に再生開始される。コンテンツ制御部３１は、読出部２２に対してＢＤ４１からＦｉｒｓｔ  Ｐｌａｙｂａｃｋタイトルのコンテンツを読み出すよう指示を与え、読み出されたＦｉｒｓｔ  Ｐｌａｙｂａｃｋタイトルの再生を開始する。即ち、コンテンツ制御部３１は、レジューム再生を行わないため、ＢＤ４１に記録されたコンテンツのうち、ディスクの再生時に最初に再生されるべく規定されたコンテンツである、Ｆｉｒｓｔ
Ｐｌａｙｂａｃｋタイトルを再生する制御を行う。その後、処理はステップＳ１０８へ進む。
【００５８】
ステップＳ１０８では、レジューム情報の記録が開始される。レジューム情報記録部３２は、コンテンツの再生開始後、レジューム情報の記録を開始する。レジューム情報の記録は、定期的または所定の契機に従って行われる。レジューム情報を記録する処理の詳細
な内容については既に説明したため、説明を省略する。
【００５９】
以降、停止ボタンの押下やディスク排出操作等のユーザ操作に基づく再生停止指示等の入力が受け付けられるか、コンテンツ再生システム１の電源断処理が行われるまで、ＢＤ−ＪアプリケーションプログラムがＣＰＵ１１に実行されることによるコンテンツの再生制御が継続される。その後、処理はステップＳ１０９へ進む。
【００６０】
ステップＳ１０９では、コンテンツの再生制御が停止される。入力受付部２４によって、タッチパネル２や各種ボタン類の押下による再生停止指示が受け付けられると、プログラム管理部２３は、ＢＤ−Ｊアプリケーションプログラムの実行を停止することで、コンテンツの再生制御を停止し、コンテンツの再生を終了させる。この際、指示受付部３６は、入力受付部２４によって受け付けられた再生停止指示を受け付け、これを受けてレジューム情報記録部３２は、コンテンツの再生が停止される直前のレジューム情報をＨＤＤ１３に記録する。その後、本フローチャートに示された処理は終了する。
【００６１】
次に、再生されるコンテンツに対応するレジューム情報の蓄積が有る場合、即ち、装填されたＢＤ４１がコンテンツ再生システム１においてレジューム再生される場合の処理の流れを説明する。
【００６２】
ステップＳ１０３では、蓄積されたレジューム情報が読み出される。レジューム情報読出部３３は、ステップＳ１０１で索出された、再生対象のＢＤ４１に係るレジューム情報を、ＨＤＤ１３から読み出す。その後、処理はステップＳ１０４へ進む。
【００６３】
ステップＳ１０４では、ＢＤ−Ｊアプリケーションプログラムの実行中に参照される各種参照情報が設定される。レジューム制御部３４は、ステップＳ１０３で読み出されたレジューム情報に含まれる参照情報を、コンテンツ再生システム１の設定情報や、ＢＤ−Ｊアプリケーションプログラム内の変数に設定する。ここで設定される参照情報とは、ステップＳ１０８の説明において説明したレジューム情報のうち、再生モード情報、ページ情報、回答情報、およびボタン情報等である。これらの情報は、ＢＤ−Ｊアプリケーションプログラムの実行中に、コンテンツ再生システム１の設定内容またはＢＤ−Ｊアプリケーションプログラムから変数として参照される。このため、レジューム再生時に、前回記録されたこれらの内容を反映することで、前回実行時と同様の環境でＢＤ−Ｊアプリケーションプログラムを実行することが可能となる。その後、処理はステップＳ１０５へ進む。
【００６４】
ステップＳ１０５では、再生対象コンテンツおよび再生開始位置が決定される。レジューム制御部３４は、レジューム情報に含まれるタイトル番号、プレイリスト番号、チャプター番号、再生時間、ＢＤ−Ｊオブジェクト番号、等の再生位置の特定に用いられる情報を参照することで、読出部２２にＢＤ４１からの読み出しを指示する再生対象コンテンツおよび該コンテンツ内の再生開始位置を決定する。なお、本実施形態では、再生開始位置は、レジューム情報に記録された、前回再生時に最後に記録された再生位置よりも１秒から５秒遡った位置に決定される。このようにすることで、ユーザに対して、前回最後に視聴した部分を一部視聴させて、前回の視聴内容を思い出させることが出来る。但し、再生開始位置は、前回再生時に最後に記録された再生位置に決定されてもよいし、その他の時間調整が施された再生開始位置が決定されてもよい。その後、処理はステップＳ１０６へ進む。
【００６５】
ステップＳ１０６では、ＢＤ−Ｊアプリケーションプログラムの実行位置が遷移される。実行位置遷移部３５は、ステップＳ１０３で読み出されたレジューム情報に含まれる実行位置情報を参照することで、前回再生時に最後に記録されたＢＤ−Ｊアプリケーションプログラムの実行位置を把握し、該当する実行位置に復帰するように自プログラムの実行
位置を遷移させる。この実行位置の遷移は、例えば、ＣＰＵ１１またはプログラム実行環境に対して実行位置情報に示されたアドレスを指定し、その位置からプログラムの実行を再開させることによって行うことが出来る。その後、処理はステップＳ１０７へ進む。
【００６６】
ステップＳ１０７では、レジューム再生が開始される。ステップＳ１０４で制御に用いる各種パラメータが復元され、ステップＳ１０５で再生位置が前回終了時の再生位置に決定され、更にステップＳ１０６でプログラムの実行位置が前回終了時の実行位置に遷移されているため、この状態でＢＤ−Ｊプログラムの実行を継続することで、レジューム再生を実現することが出来る。ここで、コンテンツ制御部３１は、読出部２２に対して、ステップＳ１０５で決定されたコンテンツの識別情報および再生開始位置を指定してコンテンツの読み出しを指示する。更に、コンテンツ制御部３１は、読出部２２によって読み出されたコンテンツのデコードおよびタッチパネルディスプレイ２への出力を、再生部２１に指示することで、コンテンツの再生を開始させる。なお、レジューム再生が行われる場合には、先述したＦｉｒｓｔ  Ｐｌａｙｂａｃｋタイトルの再生はスキップされる。その後、処理はステップＳ１０８へ進む。
【００６７】
以降、ステップＳ１０８以降の処理の内容は、レジューム再生を行わずにＦｉｒｓｔ  Ｐｌａｙｂａｃｋタイトルから再生を開始した場合と概略同様であるため、説明を省略する。
【００６８】
なお、本実施形態では、ＢＤ４１の再生開始時にレジューム情報が索出された場合、自動的にレジューム再生が開始されることとしているが、レジューム情報が索出された場合に、レジューム再生の要否をユーザに問い合わせることとしてもよい。
【００６９】
具体的には、ステップＳ１０１においてレジューム情報が索出されると、出力部３８は、タッチパネルディスプレイ２またはスピーカ３を介して、ユーザにレジューム再生を行うか否かの問い合わせを出力させる。また、この際、出力部３８は、タッチパネルディスプレイ２にユーザにレジューム再生の要否を選択させるインターフェースを表示し、ユーザによる選択操作を入力受付部２４に受け付けさせる。そして、選択受付部３７は、入力受付部２４を介してユーザによるレジューム再生の要否の選択を受け付ける。受け付けられた選択の内容が、レジューム再生を行う旨の内容であった場合、以降の処理の流れは、ステップＳ１０３以降について説明した処理と概略同様である。受け付けられた選択の内容が、レジューム再生を行わない旨の内容であった場合、以降の処理の流れは、ステップＳ１０２以降について説明した処理と概略同様である。
【００７０】
本実施形態によれば、従来のＤＶＤと同様の方法ではレジューム機能を提供することが困難なＢＤ−Ｊコンテンツについても、レジューム機能を提供し、ユーザに従来のＤＶＤ等と同様の利便性を提供することが可能となる。また、本実施形態に示したレジューム方法によれば、レジュームのために必要な情報を少ない情報で済ませることが出来るために、システムとＨＤＤ１３等の不揮発性記憶装置との間でレジューム情報を読み書きする時間、不揮発性記憶装置の部品コスト、不揮発性記憶装置の基板実装面積、等を削減することが出来る。
【図面の簡単な説明】
【００７１】
【図１】実施形態に係るコンテンツ再生システムのハードウェア構成の概略を示す図である。
【図２】実施形態に係るＢｌｕ−ｒａｙ  Ｄｉｓｃのデータ構成を示す図である。
【図３】実施形態に係るコンテンツ制御プログラムがコンピュータ読取可能に記録されたＢｌｕ−ｒａｙ  Ｄｉｓｃの構成を示す図である。
【図４】実施形態に係るコンテンツ再生システムの機能構成の概略を示す図である。
【図５】実施形態において、インタラクティブ型のコンテンツの再生イメージを例示する図である。
【図６】実施形態に係るＢＤ−Ｊアプリケーションプログラムが実行されることによるコンテンツ再生制御の流れを示すフローチャートである。
【符号の説明】
【００７２】
１  コンテンツ再生システム
２  タッチパネルディスプレイ
４  マルチドライブ
１１  ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）
１２  ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）
１３  ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）
３１  コンテンツ制御部
３２  レジューム情報記録部
３３  レジューム情報読出部
３４  レジューム制御部
３５  実行位置遷移部
４１  ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）
【図１】
2010086641.tif 000003
【図２】
2010086641.tif 000004
【図３】
2010086641.tif 000005
【図４】
2010086641.tif 000006
【図５】
2010086641.tif 000007
【図６】
2010086641.tif 000008