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