(57)【要約】【課題】Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標。以下、「ＢＤ」）コンテンツ再生装置において、ＢＤ−Ｊプログラムの実行中にＢＤが排出された場合でも従来のモード管理と同等の機能を提供しつつ、ＢＤの制作者の意図に沿った挙動を提供することを課題とする。【解決手段】コンテンツ再生システム１において、ＢＤ−Ｊプログラムを実行することでコンテンツの再生が制御される再生制御中にＢＤの排出操作が検知されると、実行されているＢＤ−Ｊプログラムが継続プログラムであるか否かを判定するプログラム判定部３１と、ＢＤ−Ｊプログラムが継続プログラムでない場合にＢＤ−Ｊプログラムによる再生制御を停止させ、ＢＤ４１を除く何れかのメディアに基づくコンテンツの再生制御への切替を行う再生制御管理部２１と、を備え、ＢＤ−Ｊプログラムが継続プログラムである場合には、該継続プログラムの実行による再生制御が継続されることとした。【選択図】図３
2010033657.tif 000002
【特許請求の範囲】
【請求項１】
複数種類の媒体のうち少なくとも何れかから取得されたデータに基づくコンテンツの再生を行うコンテンツ再生システムの、制御装置であって、
前記コンテンツの再生を制御するためのプログラムが記録された記録媒体を装填および排出可能であり、装填された該記録媒体からデータを読み出す読出装置に接続され、
前記読出装置によって前記記録媒体から読み出された前記プログラムを実行することで前記コンテンツの再生が制御される再生制御中に、前記読出装置からの前記記録媒体の排出操作が行われたことを検知する排出操作検知手段と、
前記排出操作検知手段によって前記排出操作が検知された際に、実行されている前記プログラムが、前記記録媒体の排出後にも継続して実行されるための継続プログラムであるか否かを判定するプログラム判定手段と、
前記プログラムが継続プログラムでないと判定された場合に、前記プログラムの実行による再生制御を停止させ、前記複数種類の媒体のうち前記記録媒体を除く何れかの媒体から取得されたデータに基づくコンテンツの再生制御を開始させることで、再生制御の切替を行う再生制御切替手段と、を備え、
前記プログラムが継続プログラムであると判定された場合には、該継続プログラムの実行による再生制御が継続される、制御装置。
【請求項２】
予め設定された設定内容を保持する記憶装置に更に接続され、
前記記憶装置から、前記記録媒体が排出された場合に前記継続プログラムの実行を継続するか否かを指定する設定内容を取得する設定内容取得手段を更に備え、
前記再生制御切替手段は、更に、前記プログラムが継続プログラムであると判定されたが、前記設定内容取得手段によって前記継続プログラムの実行を継続しないことを指定する設定が取得された場合にも、前記再生制御の切替を行う、
請求項１に記載の制御装置。
【請求項３】
ユーザによる、前記記録媒体が排出された場合に前記継続プログラムの実行を継続するか否かを指定する選択の入力を受け付ける、入力受付手段を更に備え、
前記再生制御切替手段は、更に、前記プログラムが継続プログラムであると判定されたが、前記入力受付手段によって前記継続プログラムの実行を継続しないことを指定する入力が受け付けられた場合にも、前記再生制御の切替を行う、
請求項１に記載の制御装置。
【請求項４】
前記プログラムは、前記記録媒体に該プログラムと共に記録され前記読出装置によって読み出されるコンテンツの再生を制御するための、コンテンツ制御プログラムである、
請求項１から３の何れか一項に記載の制御装置。
【請求項５】
複数種類の媒体のうち少なくとも何れかから取得されたデータに基づくコンテンツの再生を行うコンテンツ再生システムの、制御方法であって、
前記コンテンツの再生を制御するためのプログラムが記録された記録媒体を装填および排出可能であり、装填された該記録媒体からデータを読み出す読出装置に接続されたコンテンツ再生装置が、
前記読出装置によって前記記録媒体から読み出された前記プログラムを実行することで前記コンテンツの再生が制御される再生制御中に、前記読出装置からの前記記録媒体の排出操作が行われたことを検知する排出操作検知ステップと、
前記排出操作検知ステップで前記排出操作が検知された際に、実行されている前記プログラムが、前記記録媒体の排出後にも継続して実行されるための継続プログラムであるか否かを判定するプログラム判定ステップと、
前記プログラムが継続プログラムでないと判定された場合に、前記プログラムの実行に
よる再生制御を停止させ、前記複数種類の媒体のうち前記記録媒体を除く何れかの媒体から取得されたデータに基づくコンテンツの再生制御を開始させることで、再生制御の切替を行う再生制御切替ステップと、を実行し、
前記プログラムが継続プログラムであると判定された場合には、該継続プログラムの実行による再生制御が継続される、制御方法。
【請求項６】
複数種類の媒体のうち少なくとも何れかから取得されたデータに基づくコンテンツの再生を行うコンテンツ再生システムの、制御プログラムであって、
前記コンテンツの再生を制御するためのプログラムが記録された記録媒体を装填および排出可能であり、装填された該記録媒体からデータを読み出す読出装置に接続されたコンピュータを、
前記読出装置によって前記記録媒体から読み出された前記プログラムを実行することで前記コンテンツの再生が制御される再生制御中に、前記読出装置からの前記記録媒体の排出操作が行われたことを検知する排出操作検知手段と、
前記排出操作検知手段によって前記排出操作が検知された際に、実行されている前記プログラムが、前記記録媒体の排出後にも継続して実行されるための継続プログラムであるか否かを判定するプログラム判定手段と、
前記プログラムが継続プログラムでないと判定された場合に、前記プログラムの実行による再生制御を停止させ、前記複数種類の媒体のうち前記記録媒体を除く何れかの媒体から取得されたデータに基づくコンテンツの再生制御を開始させることで、再生制御の切替を行う再生制御切替手段と、として機能させ、
前記プログラムが継続プログラムであると判定された場合には、該継続プログラムの実行による再生制御が継続される、制御プログラム。
【請求項７】
複数種類の媒体のうち少なくとも何れかから取得されたデータに基づくコンテンツの再生を行うコンテンツ再生システムの、制御装置であって、
前記コンテンツの再生を制御するためのプログラムが記録された記録媒体を装填および排出可能であり、装填された該記録媒体からデータを読み出す読出装置に接続され、
前記複数種類の媒体のうち前記記録媒体を除く何れかの媒体から取得されたデータに基づくコンテンツの再生を制御する第一の再生制御手段と、
前記読出装置によって前記記録媒体から読み出された前記プログラムを実行することで、前記コンテンツの再生を制御する第二の再生制御手段と、
前記第二の再生制御手段による再生制御中に、前記読出装置からの前記記録媒体の排出操作が行われたことを検知する排出操作検知手段と、
前記排出操作検知手段によって前記排出操作が検知された際に、実行されている前記プログラムが、前記記録媒体の排出後にも継続して実行されるための継続プログラムであるか否かを判定するプログラム判定手段と、
前記プログラムが継続プログラムでないと判定された場合に、前記第二の再生制御手段による再生制御を停止させ、前記第一の再生制御手段による再生制御を開始させることで、再生制御の切替を行う再生制御切替手段と、を備え、
前記プログラムが継続プログラムであると判定された場合には、該継続プログラムを実行する前記第二の再生制御手段による再生制御が継続される、制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数種類の媒体のうち少なくとも何れかから取得されたデータに基づくコンテンツの再生を行うコンテンツ再生システムに関する。
【背景技術】
【０００２】
従来、光ディスクに記録されている情報とハードディスク等に記録されている情報とをパッケージ情報として組み合わせて再生や実行に供する再生装置において、タイトル切り換え時に複数のディスクにまたがって生存可能なアプリケーションが動作中の場合、ハードディスクに記録された情報の更新をディスクの入れ替え操作と同様と捉えることにより、タイトル切り換えが発生してもアプリケーションを強制終了させずに動作させ続ける技術がある（特許文献１を参照）。
【０００３】
また、インスタンスがＪａｖａ仮想マシンのワークメモリに存在する場合に、アプリケーションが終了したとしても、タイトル再生が継続していると解釈し、再生終結イベントが発せられれば、タイトル再生が終了したとして、次のタイトルを選択する再生装置がある（特許文献２を参照）。
【特許文献１】特表２００８−５０７７９５号公報
【特許文献２】国際公開２００５／０３６５４７
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等の記録媒体や、放送波等の媒体から取得されたデータに基づく映像や音響を再生する機能を備える装置において、各媒体についての再生機能をモードとして扱い、モードの切り替え操作に基づいて各再生機能を管理する手法がある。具体的には、前記記録媒体としてのディスク等を排出する操作に伴って、ディスクの再生モードから、予め設定されていたモードやディスク再生の直前に実行されていたモード（所謂ラストモード）に自動的に切り替えるようなモード管理が行われている。特に、車載コンテンツ再生装置では、このようなモード管理手法が用いられることが多く、このようなモード管理手法によって、ユーザは、視聴中のディスクの排出操作を行うのみで、テレビジョン放送やラジオ放送、ナビゲーション等、その他の機能に関して再生される映像や音響の視聴を即座に開始することが出来る。
【０００５】
ここで、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標。以下、「ＢＤ」と称する）では、記録されたデータに基づく映像や音響の再生制御の方式として、従来ＤＶＤにおいて用いられている方式を拡張したＨＤＭＶ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｏｖｉｅ）制御方式の他に、Ｊａｖａ（登録商標）プログラムを実行して再生コンテンツの制御を行うＢＤ−Ｊ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ  Ｊａｖａ（登録商標））制御方式が用いられることがある。このような、Ｊａｖａプログラムを用いて制御されるＢＤ−Ｊタイトルでは、従来のＤＶＤ等に比べて、コンテンツの内容をよりインタラクティブにしたり、ユーザ操作に応じたコンテンツの表現を多様にしたりすることが可能である。そして、このようなＢＤ−Ｊタイトルでは、従来のＣＤやＤＶＤ等と異なり、プログラムに基づくコンテンツを継続して提供したり、続きのディスクの挿入を待ち受けたりする目的で、ディスク自体が再生装置から取り出されてもＪａｖａプログラムの実行が継続されることが意図されているものがある。
【０００６】
このため、従来の、モードの切り替え操作に基づいて各再生機能を管理する手法では、
継続して実行されるべきＪａｖａプログラムの実行が強制的に終了されて他のモードへ移行してしまう可能性があった。そして、このような場合、続きのディスクが装填された場合のコンテンツ制御や、ディスク排出後もコンテンツを楽しめるように作成されたＪａｖａプログラムの実行等において、コンテンツ製作者の期待通りの制御が行われないこととなってしまう。
【０００７】
本発明は、上記した問題に鑑み、ＢＤ等の記録媒体から読み出されたプログラムを用いて映像や音響の再生が制御されるコンテンツ再生システムにおいて、このようなプログラムの実行中に記録媒体が排出された場合でも、従来の再生装置におけるモード管理と同等の機能を提供しつつ、必要な場合には記録媒体の制作者の意図に沿った挙動を提供することを課題とする。
【課題を解決するための手段】
【０００８】
本発明は、上記した課題を解決するために、ディスクの排出操作が検知された際に実行中のプログラムが継続実行されるものであるか否か判定し、継続実行されるプログラムである場合にはプログラムの実行を継続させ、継続実行されないプログラムである場合にはプログラムの実行を終了させて他のモードに切り換えるようにすることで、従来の再生装置におけるモード管理と同等の機能を提供しつつ、必要な場合には記録媒体の制作者の意図に沿った挙動を提供することを可能にした。
【０００９】
詳細には、本発明は、複数種類の媒体のうち少なくとも何れかから取得されたデータに基づくコンテンツの再生を行うコンテンツ再生システムの制御装置であって、前記コンテンツの再生を制御するためのプログラムが記録された記録媒体を装填および排出可能であり、装填された該記録媒体からデータを読み出す読出装置に接続され、前記読出装置によって前記記録媒体から読み出された前記プログラムを実行することで前記コンテンツの再生が制御される再生制御中に、前記読出装置からの前記記録媒体の排出操作が行われたことを検知する排出操作検知手段と、前記排出操作検知手段によって前記排出操作が検知された際に、実行されている前記プログラムが、前記記録媒体の排出後にも継続して実行されるための継続プログラムであるか否かを判定するプログラム判定手段と、前記プログラムが継続プログラムでないと判定された場合に、前記プログラムの実行による再生制御を停止させ、前記複数種類の媒体のうち前記記録媒体を除く何れかの媒体から取得されたデータに基づくコンテンツの再生制御を開始させることで、再生制御の切替を行う再生制御切替手段と、を備え、前記プログラムが継続プログラムであると判定された場合には、該継続プログラムの実行による再生制御が継続される、制御装置である。
【００１０】
本発明に係る制御装置は、複数種類の媒体のうち少なくとも何れかから取得されたデータに基づいて生成された映像および音響のうち少なくとも何れかを含むコンテンツの再生を行うコンテンツ再生システムの制御装置である。ここで、複数種類の媒体には、ＣＤ、ＤＶＤ、ＢＤ等の記録媒体の他に、ＴＶ放送波、ラジオ放送波、インターネット等の、映像や音響を生成するためのデータを取得可能な様々な媒体が含まれるものとする。
【００１１】
ここで、記録媒体は、ＢＤ等の可搬記録媒体（所謂リムーバブルメディア）であることが好ましいが、本発明は、可搬型ではない記録媒体についても適用可能である。また、記録媒体に記録された制御プログラムを実行することで映像や音響の再生が制御される方式の記録媒体としては、例としてＢＤを挙げることが出来るが、本発明は、記録媒体にコンテンツのデータと共に記録された制御プログラムを実行することで映像や音響の再生が制御される方式であれば適用することが可能であり、ＢＤに限られない。
【００１２】
本発明に係るコンテンツ再生システムは、上記複数種類の媒体のうち、映像および音響を含むコンテンツとこのコンテンツの再生を制御するためのプログラムとが共に記録され
た所定の記録媒体（本実施形態では、ＢＤ４１）を除く、その他の媒体から取得されたデータに基づくコンテンツ再生を制御する手段（以下、第一の再生制御手段と称する）と、前記所定の記録媒体から読み出されたプログラム（本実施形態では、ＢＤ−Ｊプログラム）を実行することでコンテンツ再生を制御する手段（以下、第二の再生制御手段と称する）と、を備える。
【００１３】
また、コンテンツの再生を制御するためのプログラムとは、映像や音響等の再生における、再生内容やコンテンツの再生順序等を制御するためのプログラムであり、映像信号や音響信号を生成するためのデータそのものとは区別される。例えば、前記プログラムは、前記記録媒体に該プログラムと共に記録され前記読出装置によって読み出されるコンテンツの再生を制御するための、コンテンツ制御プログラムである。第二の再生制御手段は、この制御プログラムを実行することによって映像や音響の再生を制御する。制御プログラムは、例えばＢＤに記録されたＢＤ−Ｊタイトルを制御するためのＢＤ−Ｊプログラムであり、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）またはプログラム実行環境によってプロセス（タスク）として管理され、プログラム内で定義された変数やスタック等を用いて制御される。
【００１４】
本発明は、実行中のプログラムが記録された記録媒体を読出装置から排出する操作が行われた際に、プログラム判定手段によって実行中のプログラムのタイプを判定し、この判定の結果に応じて、従来のモード管理とは異なる再生制御の管理を行うものである。具体的には、本発明は、排出操作が検知された場合に、実行中のプログラムが継続プログラムであるか否かを判定し、継続プログラムでないと判定された場合には、このプログラムの実行による再生制御（第二の再生制御手段による再生制御）を停止させ、複数種類の媒体のうち前記記録媒体を除く何れかの媒体から取得されたデータに基づくコンテンツの再生制御（第一の再生制御手段による再生制御）を開始させることで、ユーザに対して従来のモード管理（ディスク排出に伴って他のモードへ自動的に切り換わる手法）と同様の機能を提供しつつ、実行中の制御プログラムが継続して実行されるべきものであると判定された場合には、第一の再生制御手段による再生制御を開始せずに制御プログラムを継続して実行し、製作者の意図に沿った挙動を可能とするものである。なお、本発明において、記録媒体の排出とは、読出装置から記録媒体が除去される動作全般を指し、読出装置の備える排出機構によって記録媒体が排出されることのみならず、ユーザの手動操作によって記録媒体が除去されることも含まれる。
【００１５】
また、本発明に係るコンテンツ再生システムは、予め設定された設定内容を保持する記憶装置に更に接続され、前記記憶装置から、前記記録媒体が排出された場合に前記継続プログラムの実行を継続するか否かを指定する設定内容を取得する設定内容取得手段を更に備え、前記再生制御切替手段は、更に、前記プログラムが継続プログラムであると判定されたが、前記設定内容取得手段によって前記継続プログラムの実行を継続しないことを指定する設定が取得された場合にも、前記再生制御の切替を行ってもよい。継続プログラムの実行中に記録媒体の排出操作が行われた場合に、予め設定された設定内容に従ってプログラムの実行を継続するか否かを決定する事で、よりユーザの意思を反映したモード管理を行うことが可能となる。
【００１６】
また、本発明に係るコンテンツ再生システムは、ユーザによる、前記記録媒体が排出された場合に前記継続プログラムの実行を継続するか否かを指定する選択の入力を受け付ける、入力受付手段を更に備え、前記再生制御切替手段は、更に、前記プログラムが継続プログラムであると判定されたが、前記入力受付手段によって前記継続プログラムの実行を継続しないことを指定する入力が受け付けられた場合にも、前記再生制御の切替を行ってもよい。排出操作が行われた際に選択の入力を受け付け、受け付けられた選択に従った再生制御の切替を行うことで、再生に係る記録媒体や、再生時の状況に応じたユーザの判断
を、モード管理に反映することが出来る。
【００１７】
更に、本発明は、コンテンツ再生制御方法、制御プログラム、およびこの制御プログラムが記録されたコンピュータ読み取り可能な記録媒体の発明としても把握することが可能である。例えば、本発明は、複数種類の媒体のうち少なくとも何れかから取得されたデータに基づくコンテンツの再生を行うコンテンツ再生システムの、制御方法であって、前記コンテンツの再生を制御するためのプログラムが記録された記録媒体を装填および排出可能であり、装填された該記録媒体からデータを読み出す読出装置に接続されたコンテンツ再生装置が、前記読出装置によって前記記録媒体から読み出された前記プログラムを実行することで前記コンテンツの再生が制御される再生制御中に、前記読出装置からの前記記録媒体の排出操作が行われたことを検知する排出操作検知ステップと、前記排出操作検知ステップで前記排出操作が検知された際に、実行されている前記プログラムが、前記記録媒体の排出後にも継続して実行されるための継続プログラムであるか否かを判定するプログラム判定ステップと、前記プログラムが継続プログラムでないと判定された場合に、前記プログラムの実行による再生制御を停止させ、前記複数種類の媒体のうち前記記録媒体を除く何れかの媒体から取得されたデータに基づくコンテンツの再生制御を開始させることで、再生制御の切替を行う再生制御切替ステップと、を実行し、前記プログラムが継続プログラムであると判定された場合には、該継続プログラムの実行による再生制御が継続される、制御方法であってもよい。
【発明の効果】
【００１８】
本発明によって、ＢＤ等の記録媒体から読み出されたプログラムを用いて映像や音響の再生が制御されるコンテンツ再生システムにおいて、このようなプログラムの実行中に記録媒体が排出された場合でも、従来の再生装置におけるモード管理と同等の機能を提供しつつ、必要な場合には記録媒体の制作者の意図に沿った挙動を提供することが可能となる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明に係る制御装置を備えたコンテンツ再生システムの実施の形態について、図面に基づいて説明する。なお、本実施形態では、コンテンツ再生システムを車載機として実施した場合について説明する。但し、コンテンツ再生システムは、車載機の他、屋内、屋外に設置されて使用されるコンテンツ再生システム、携帯機等、様々な用途に用いられてよい。
【００２０】
図１は、本実施形態に係るコンテンツ再生システムのハードウェア構成の概略を示す図である。本実施形態に係るコンテンツ再生システム１は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１４、ＲＡＭ１２等に展開された命令及びデータを処理することでシステム全体を制御するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１、ＲＡＭ１２にロードされる各種プログラム等システムによって使用される各種データが記憶されるＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１３、デコーダ１５、デコーダ１５から渡されたデジタル信号をアナログ信号へ変換するＤ／Ａ変換器１６、増幅器１７、タッチパネルディスプレイ２、スピーカ３、マルチドライブ４、デジタルＴＶチューナ５、ＡＭ／ＦＭチューナ６等を有し、これらはバス等を介して電気的に接続されている。
【００２１】
本実施形態に係るコンテンツ再生システム１は、マルチドライブ４に装填された各種のディスクや、デジタルＴＶチューナ５、ＡＭ／ＦＭチューナ６、ＨＤＤ１３等の複数の媒体のうち、選択された媒体から取得されたデータに基づいて映像信号および音響信号を生成し、タッチパネルディスプレイ２やスピーカ３を介して再生することが出来るコンテンツ再生システム１である。
【００２２】
マルチドライブ４は、ＣＤ、ＤＶＤ、ＢＤ等の複数の規格のディスク（記録媒体）を装填および読み取り可能な光学ディスクドライブである。本実施形態に係るシステムでは、マルチドライブ４に装填されたＢＤ４１等のディスクから読み出された情報はデコーダ１５へ送られる。デコーダ１５は、読み出された情報に基づいて映像信号および音響信号を生成する。そして、デコーダ１５によって生成された映像信号および音響信号をタッチパネルディスプレイ２およびスピーカ３へ出力することで、コンテンツ再生システム１は、映像および音響の再生を行う。
【００２３】
また、本実施形態では、ディスクを挿入するためのスロットにディスクが途中まで挿入されると、マルチドライブ４に備えられたディスク取り込み機構により自動的にディスクが取り込まれることで、ディスクの装填が行われる。また、ディスクの排出を指示する信号がマルチドライブ４に与えられると、マルチドライブ４は、備えられたディスク排出機構により自動的にディスクをスロットから排出し、これによってディスクの排出が行われる。即ち、本実施形態に係るマルチドライブ４は、所謂スロットローディング方式のマルチドライブ４である。但し、マルチドライブ４において採用されるディスクの装填／排出方式は、ディスクの装填操作および排出操作を検知することが可能なものであればよく、上記説明したようなスロットローディング方式に限られない。
【００２４】
なお、本実施形態では、ディスクから読み出された情報に基づく映像信号および音響信号は、所謂ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）等であるデコーダ１５によって生成されるが、デコード処理は、ＲＡＭ１２等に展開されたデコードプログラムを実行するＣＰＵ１１によって行われてもよい。また、ディスクから読み出された情報に基づく映像信号の処理および音響信号の処理は、一のプロセッサによって処理されてもよいし、夫々異なる専用のプロセッサによって処理されてもよい。
【００２５】
タッチパネルディスプレイ２は、本システムにおける、ユーザに対する入出力装置（ユーザインターフェース）であり、ＣＰＵ１１によって制御されることで、ユーザに何らかの情報を通知する画像を表示し、またユーザによる画像表示部分への接触操作を検出することで、ユーザ操作を受け付ける。なお、コンテンツ再生システム１は、タッチパネルディスプレイ２への接触操作の他に、システム１に設けられた各種ボタン等（図示は省略する）によっても、ユーザによる操作を受け付ける。タッチパネルディスプレイ２やボタン等を介して入力された内容はＲＡＭ１２に記録され、ＣＰＵ１１によって処理される。また、本システムによるユーザへの通知等は、スピーカ３を介して音響出力されてもよい。
【００２６】
図２は、本実施形態に係るＢｌｕ−ｒａｙ  Ｄｉｓｃのデータ構成を示す図である。Ｂｌｕ−ｒａｙ  Ｄｉｓｃには、ディスクに収録された１または複数のタイトル（ここで、「タイトル」とは、一まとまりのコンテンツを示す単位である）の一覧であるＩｎｄｅｘ
ｔａｂｌｅ、ＨＤＭＶタイトルの再生内容を制御するためのＭｏｖｉｅＯｂｊｅｃｔ、ＢＤ−Ｊタイトルの再生内容を制御するためのＢＤ−Ｊ  Ｏｂｊｅｃｔ、これらのＢＤ−Ｊ  Ｏｂｊｅｃｔから操作されるＰｌａｙＬｉｓｔ、ＰｌａｙＬｉｓｔ内に再生順に並ぶＰｌａｙＩｔｅｍ、ＰｌａｙＩｔｅｍより参照されるストリームファイルの情報を格納したＣｌｉｐＩｎｆｏ、および実際の映像や音響データ等を含むストリームファイルであるＡＶ  Ｓｔｒｅａｍ、が記録されている。
【００２７】
ここで、Ｉｎｄｅｘ  ｔａｂｌｅは、Ｆｉｒｓｔ  Ｐｌａｙｂａｃｋ、Ｔｏｐ  Ｍｅｎｕ、Ｔｉｔｌｅ１、Ｔｉｔｌｅ２、等の形式でタイトルの一覧を有し、夫々のタイトルがＨＤＭＶタイトルであるかＢＤ−Ｊタイトルであるかを示す情報（以下、この情報を「コンテンツ制御方式識別フラグ」と称する）を含む。このコンテンツ制御方式識別フラグを参照することで、再生に係るタイトルがＨＤＭＶタイトルであるかＢＤ−Ｊタイトルであ
るかを判定することが出来る。
【００２８】
そして、再生に係るタイトルがＨＤＭＶタイトルである場合には、ＭｏｖｉｅＯｂｊｅｃｔが選択され、従来のＤＶＤビデオと同様、ＮａｖｉｇａｔｉｏｎＣｏｍｍａｎｄを用いてＰｌａｙＬｉｓｔやＴｏｐＭｅｎｕ、Ｔｉｔｌｅ等が制御される。また、再生に係るタイトルがＢＤ−Ｊタイトルである場合には、ＢＤ−Ｊ  Ｏｂｊｅｃｔが選択されて、このＢＤ−Ｊ  Ｏｂｊｅｃｔに含まれるＪａｖａプログラム（本発明のコンテンツ制御プログラムに相当する。以下、ＢＤ−Ｊプログラムと称する）が実行されることによって、ＰｌａｙＬｉｓｔやＴｏｐＭｅｎｕ、Ｔｉｔｌｅ等が制御される。なお、ＢＤ−Ｊプログラムは、ＰｌａｙＬｉｓｔ等に割り振られたＩＤを指定することで、再生内容の制御を行う。また、ＢＤ−Ｊタイトルにはインタラクティブ型のタイトルとムービー型のタイトルとがあり、これはＢＤ４１に記録されたタイトル再生タイプを参照することで判別することが出来る。インタラクティブ型のコンテンツとは、ユーザ操作によってコンテンツの再生状況が変化する対話型のコンテンツであり、例として、ユーザ操作によって再生内容や結果が変化するゲーム等が挙げられる。
【００２９】
本実施形態において再生されるＢＤ−Ｊタイトルは、コンテンツと共にＢＤ４１に記録されたＢＤ−Ｊプログラムを実行することによって制御される。より具体的には、ＢＤ−Ｊプログラムは、システムのＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）または実行環境等よりプロセス（タスク）として管理され、また実行領域を割り当てられ、スタックや変数等を用いて処理が進められる。
【００３０】
図３は、本実施形態に係るコンテンツ再生システム１の機能構成の概略を示す図である。本実施形態に係るシステムは、ＲＡＭ１２又はＲＯＭ１４に展開されたコンテンツ再生プログラムをＣＰＵ１１が解釈及び実行することで、媒体に対応する制御方式を用いて媒体から取得されたデータに基づく映像および音響のうち少なくとも何れかの再生を制御する各再生制御部（ＢＤ−Ｊタイトル再生制御部２２、ＨＤＭＶタイトル再生制御部２３、ＤＶＤ再生制御部２４、ＣＤ再生制御部２５、デジタルＴＶ再生制御部２６、ＡＭ／ＦＭ再生制御部２７およびナビゲーション再生制御部２８）と、マルチドライブ４に対してＢＤ４１の装填操作または排出操作が行われたことを検知する装填／排出検知部３４と、前記各再生制御部の開始や停止等を管理する再生制御管理部２１と、ＢＤ−Ｊタイトル再生制御部２２によって実行されているＢＤ−ＪプログラムがＢＤ４１の排出後にも実行継続されるプログラムであるか否かを判定するプログラム判定部３１と、ＨＤＤ１３に記憶された設定内容等を取得する設定内容取得部３２と、前記各再生制御部によって生成された映像信号の出力を行う映像出力部３５と、前記各再生制御部によって生成された音響信号の出力を行う音響出力部３６と、タッチパネルディスプレイや各種ボタン等を介したユーザ入力の内容を受け付ける入力受付部３７と、マルチドライブ４に装填されたディスクが続きのＢＤ４１であるか否かを判定するディスク判定部３３と、を備えるコンテンツ再生システム１として機能する。
【００３１】
なお、再生制御管理部２１は、本発明の再生制御切替手段に相当し、各再生制御部のうち、ＨＤＭＶタイトル再生制御部２３、ＤＶＤ再生制御部２４、ＣＤ再生制御部２５、デジタルＴＶ再生制御部２６、ＡＭ／ＦＭ再生制御部２７およびナビゲーション再生制御部２８は、本発明の第一の再生制御手段に相当し、ＢＤ−Ｊタイトル再生制御部２２は、本発明の第二の再生制御手段に相当する。
【００３２】
各再生制御部は、対応する夫々の媒体から取得されたコンテンツに対応する制御方式を用いてコンテンツを再生する。例えば、ＨＤＭＶタイトル再生制御部２３は、ＢＤ４１から読み出されたコンテンツがＨＤＭＶタイトルである場合、ＨＤＭＶのコマンドに従ってコンテンツの再生を制御し、ＢＤ４１から読み出されたコンテンツがＢＤ−Ｊタイトルで
ある場合、ＢＤ−Ｊタイトル再生制御部２２は、同一のＢＤ４１から読み出されたＢＤ−Ｊプログラムを実行することによってコンテンツの再生を制御する。なお、本実施形態において、再生制御管理部２１は、ＢＤ４１に記録されたコンテンツ制御方式識別フラグを参照することで、再生対象のコンテンツ（現在再生されているか、またはこれから再生されようとしているコンテンツ）がＨＤＭＶタイトルであるかＢＤ−Ｊタイトルであるかを判定する。
【００３３】
再生制御部のうち、ＢＤ−Ｊタイトル再生制御部２２は、ＢＤ４１から読み出された、ＢＤ−Ｊタイトルの再生を制御するためのＢＤ−Ｊプログラムを実行することで、ＢＤ−Ｊタイトルの再生を制御する。ここで、ＢＤ−Ｊタイトル再生制御部２２によって実行されるＢＤ−Ｊプログラムは、このプログラムが記録されていたディスクの排出後にもコンテンツ再生システム１のＲＡＭ上に残って実行が継続されることが意図されたものがある。ディスクの排出後にも実行が継続されるＢＤ−Ｊプログラムであるか否かは、ＢＤ−Ｊプログラムの内容を参照することで判定することが可能である。
【００３４】
以下、フローチャートを用いて、本実施形態における再生制御切替処理（モード切替処理）の内容を説明する。図４は、本実施形態に係る、ディスク排出に伴う再生制御切替処理の流れを示すフローチャートである。本フローチャートに示された処理は、マルチドライブ４に装填されているＢＤ４１に基づくコンテンツの再生中に、ＢＤ４１の排出操作が行われたことを契機として開始される。なお、本発明に係る再生制御切替処理の処理順序は、実施の形態に応じて適宜組み合わせを変更することが可能であり、処理順序は、以下に示された例に限られない。
【００３５】
ステップＳ１０１では、ＢＤ４１の排出操作が検知される。装填／排出検知部３４は、ユーザによるタッチパネルディスプレイやボタン類を介したディスクの排出操作がマルチドライブ４に対して行われたこと、またはマルチドライブ４において排出操作が行われてディスクが排出されたことを検知する。その後、処理はステップＳ１０２へ進む。
【００３６】
なお、本実施形態では、排出操作が行わると、マルチドライブ４に対してディスクの排出を指示する信号が与えられ、この指示を受けたマルチドライブ４は、装填されているＢＤ４１を排出する。ここで、マルチドライブ４に対してディスクの排出を指示し、実際にディスクを排出させるタイミングは、ステップＳ１０１で検知された排出操作の直後でもよいし、例えば、後述するステップＳ１０４や、ステップＳ１１１に示された処理の前後等、その他のタイミングであってもよい。
【００３７】
ステップＳ１０２では、排出操作の時点で行われている再生制御が、ＢＤ−Ｊタイトル再生制御部２２による再生制御であるか否かが判定される。再生制御管理部２１は、ステップＳ１０１でＢＤ４１の排出操作が検知された時点で、排出されたＢＤ４１に係るＢＤ−Ｊプログラムが実行されているか否か、即ち、再生されていたタイトルがＢＤ−Ｊコンテンツであるか否かを判定する。再生されていたタイトルがＢＤ−Ｊタイトルであり、ＢＤ−Ｊプログラムによって制御されていると判定された場合、処理はステップＳ１０３へ進む。再生されていたタイトルがＢＤ−Ｊタイトルではなく、ＢＤ−Ｊプログラムが実行されていない（即ち、再生タイトルがＨＤＭＶタイトル等である）と判定された場合、処理はステップＳ１１１へ進む。
【００３８】
ステップＳ１０３では、ＢＤ−Ｊタイトル再生制御部２２によって実行されているＢＤ−Ｊプログラムが、該プログラムが記録されていたＢＤ４１の排出後も継続実行される継続プログラムであるか否かが判定される。ステップＳ１０２で、ＢＤ−Ｊプログラムが実行されていると判定された場合、プログラム判定部３１は、実行されているＢＤ−Ｊプログラムが、ディスクの排出後も実行が継続されることが意図されたプログラムであるか否
かを判定する。継続して実行されることが意図されたＢＤ−Ｊプログラムには、このプログラムをディスク排出後も継続して実行することを示す情報が含まれているため、プログラム判定部３１は、実行中のＢＤ−Ｊプログラムの内容を参照することで、実行中のＢＤ−Ｊプログラムが継続プログラムであるか否かを判定することが出来る。継続実行が意図されたＢＤ−Ｊプログラムが実行されていると判定された場合、処理はステップＳ１０４へ進む。ＢＤ−Ｊプログラムが実行されているが継続プログラムでないと判定された場合、処理はステップＳ１１１へ進む。
【００３９】
ステップＳ１０４では、ＢＤ４１の排出操作前から実行されていたＢＤ−Ｊプログラムの実行が継続される。即ち、ＢＤ４１の排出操作が検知されたが、ＢＤ−Ｊプログラムが実行されることによる再生制御が行われており、且つ実行中のＢＤ−Ｊプログラムが継続プログラムであった場合、この継続プログラムの実行が継続され、従来のモード管理手法のような、機能モードの切替（再生制御の切替）は行われない。このため、タッチパネルディスプレイ２およびスピーカ３からは、引き続き、ＢＤ４１の排出操作前から実行されていたＢＤ−Ｊプログラムによって制御された出力が行われる。この出力内容は、例えば、ＢＤ４１の排出操作前から実行されていたＢＤ−Ｊプログラムがゲーム等である場合、このゲーム等のための映像または音響等であるし、ＢＤ４１の排出操作前から実行されていたＢＤ−Ｊプログラムが複数のＢＤ４１にまたがるコンテンツであった場合、続きのディスクの装填を促すメッセージを含む映像または音響等である。ステップＳ１０４では、ＢＤ−Ｊプログラムの実行が継続され、その後、本フローチャートに示された処理は終了する。
【００４０】
ステップＳ１０２で、ＢＤ−Ｊプログラムが実行されていないと判定された場合、またはステップＳ１０３で、ＢＤ−Ｊプログラムが実行されているが継続プログラムでないと判定された場合には、処理はステップＳ１１１へ進む。
【００４１】
ステップＳ１１１からステップＳ１１３では、ＢＤ−Ｊプログラムの実行が停止され、排出されたＢＤ４１以外の媒体をソースとするコンテンツ再生の制御が開始され、ＢＤ４１以外の媒体に基づく映像および音響の再生が行われる。より具体的には、再生制御管理部２１は、ＢＤ−Ｊタイトル再生制御部２２によるＢＤ−Ｊプログラムの実行を停止させることで、ＢＤ−Ｊタイトル再生制御部２２による映像および音響の再生制御を停止する（ステップＳ１１１）。更に、再生制御管理部２１は、ＢＤを除く媒体、即ち、デジタルＴＶ放送やラジオ放送、ナビゲーション用のプログラムが記録されたＨＤＤ等から、ＢＤ−Ｊタイトル再生制御部２２を除く再生制御部に制御させる媒体および再生制御部を決定し（ステップＳ１１２）、決定された媒体に係る再生制御部に再生制御を開始させる（ステップＳ１１３）。
【００４２】
即ち、再生制御管理部２１は、デジタルＴＶ再生制御部２６、ＡＭ／ＦＭ再生制御部２７、ナビゲーション再生制御部２８等、ＢＤ−Ｊタイトル再生制御部２２を除く再生制御部の何れか１つを指定して、再生制御を開始させる。再生制御が開始されると、再生制御管理部２１によって決定された何れかの媒体に基づいて生成された映像信号および音響信号のうち少なくとも何れかが、タッチパネルディスプレイ２およびスピーカ３へ出力される。
【００４３】
即ち、ステップＳ１１１からステップＳ１１３では、ディスクの排出に伴ってディスク再生機能を停止して他の媒体に基づく再生を開始するという、従来、特に車載機等で行われていたモード切替処理と同様の処理が行われる。このため、排出されたＢＤで再生中であったタイトルがＢＤ−Ｊタイトルでなかった場合や、実行中のＢＤ−Ｊプログラムが継続実行されるプログラムでなかった場合には、ユーザは、ディスク排出操作に伴って、従来の慣れ親しんだモード切替機能の提供を受けることが出来る。その後、本フローチャー
トに示された処理は終了する。
【００４４】
なお、上記説明したステップＳ１１２において、再生制御管理部２１は、ＢＤ４１の排出操作に伴って再生を開始する媒体（および制御を開始させる再生制御部）を決定するにあたって、予め設定された媒体および再生制御部を、排出操作に伴って開始される媒体および再生制御部として決定してもよいし、排出されたＢＤ４１の再生が開始される前に最後に再生されていた媒体および再生制御部（所謂ラストモード）を、排出操作に伴って開始される媒体および再生制御部として決定してもよい。
【００４５】
また、表示領域には、その表示領域に現在出力されている映像や音響の内容または媒体をユーザに通知するためのメッセージやアイコン等が表示されてもよい。例えば、継続実行されているＢＤ−Ｊプログラムによって制御されるＢＤ−Ｊタイトルの映像や音響が出力されている場合には「ＢＤ」、排出操作に伴って制御開始されたデジタルＴＶ再生制御部２６による映像や音響が出力されている場合には「ＤＴＶ」等と表示することで、ディスク排出に伴って切り替えられた機能モードの変化をユーザに把握させ、ユーザを混乱させないようにすることが出来る。
【００４６】
次に、ＢＤ４１の取り出し後にＢＤ−Ｊプログラムが継続実行されている状態、即ち、ステップＳ１０４における処理が行われて図４に示された処理が終了した状態で、マルチドライブ４にＢＤ４１が装填された場合の処理の概要を説明する。
【００４７】
はじめに、装填／排出検知部３４は、ユーザによるディスクの装填操作がマルチドライブ４に対して行われたこと、またはマルチドライブ４において装填操作が行われてディスクが装填されたことを検知する。そして、ディスク判定部３３は、装填検知に係るＢＤ４１から、ディスクを識別するための情報を読み出して、この情報を、実行中のＢＤ−Ｊプログラムに示された、続きディスクを示す情報と比較することで、装填されたＢＤ４１が、図４のステップＳ１０１で排出操作が検知されたＢＤ４１の続きディスクであるか否かを判定する。そして、識別情報が一致する等、装填されたディスクが続きディスクであると判定された場合には、継続実行されているＢＤ−Ｊプログラムによって、新たに装填されたＢＤから読み出されたデータを用いた映像および音響の再生制御が開始され、装填されたＢＤに係る映像および音響が再生される。
【００４８】
これに対して、装填されたディスクが続きディスクではないその他のディスクであると判定された場合には、新たに装填されたＢＤ４１に基づくコンテンツの再生が開始される。再生制御管理部２１は、装填されたＢＤ４１に記録されたタイトル制御方式に従って、ＢＤ−Ｊタイトル再生制御部２２またはＨＤＭＶタイトル再生制御部２３に、装填されたＢＤ４１に基づく再生処理を開始させる。なお、装填されたＢＤ４１で最初に再生されるべきタイトルがＢＤ−Ｊタイトルであり、且つＢＤ−Ｊタイトル再生制御部２２が複数のＢＤ−Ｊプログラムの実行を行うことが出来ない場合、実行が継続されていた継続実行プログラムは、実行を停止されてもよい。
【００４９】
上記図４を用いて説明した再生制御切替処理では、従来と同様のモード管理手法に従って再生制御を切り替えるか、または再生制御を切り替えずにＢＤ−Ｊプログラムの実行を継続するかの判断は、ＢＤ−Ｊプログラムの実行状態、およびＢＤ−Ｊプログラムの種類に基づいて決定されていた。但し、予めコンテンツ再生システム１に対して設定されていた内容や、ユーザによる選択の結果を更に加味して、処理の内容が決定されてもよい。図５は、本実施形態において、図４に示した処理に代えて実行可能な、ディスク排出に伴う再生制御切替処理の流れを示すフローチャートである。本フローチャートに示された処理は、図４に示した処理と同様、マルチドライブ４に装填されているＢＤ４１に基づくコンテンツの再生中に、ＢＤ４１の排出操作が行われたことを契機として開始される。なお、
本発明に係る再生制御切替処理の処理順序は、実施の形態に応じて適宜組み合わせを変更することが可能であり、処理順序は、以下に示された例に限られない。
【００５０】
ステップＳ２０１からステップＳ２０３では、ＢＤ４１の排出操作が検知され、継続実行されるＢＤ−Ｊプログラムが実行中であるか否かが判定される。ステップＳ２０１からステップＳ２０３に示された処理の詳細は、図４を用いて説明したステップＳ１０１からステップＳ１０３の処理と概略同様であるため、説明を省略する。ステップＳ２０２およびステップＳ２０３において、排出操作が検知された時点で継続実行されるＢＤ−Ｊプログラムが実行中であると判定された場合、処理はステップＳ２０４へ進む。ステップＳ２０２において、ＢＤ−Ｊプログラムが実行されていないと判定された場合、またはステップＳ２０３において、ＢＤ−Ｊプログラムが実行されているが継続プログラムでないと判定された場合、処理はステップＳ２１１へ進む。
【００５１】
ステップＳ２０４では、コンテンツ再生システム１の設定内容が参照される。ここで、ＨＤＤ１３には、ＢＤ４１が排出された場合に、継続プログラムの実行を継続するのか、実行を継続せずに他の再生制御部による再生制御への切替を行うのか、を示した設定内容が記憶されている。再生制御管理部２１は、設定内容取得部３２によってＨＤＤ１３から取得された設定内容を参照することで、継続プログラムの実行を実際に継続するか否かを決定する。ＨＤＤ１３から取得された設定内容が、継続プログラムの継続実行を示す設定内容であった場合、処理はステップＳ２０５へ進む。ＨＤＤ１３から取得された設定内容が、継続プログラムであっても実行を停止することを示す設定内容であった場合、処理はステップＳ２１１へ進む。
【００５２】
このようにすることで、本実施形態に係るコンテンツ再生システム１によれば、ＢＤ４１の排出操作時に継続実行が意図されたＢＤ−Ｊプログラムが実行されている場合にも、予め設定内容をＨＤＤ１３に保存しておくことで、ＢＤ−Ｊプログラムを停止し、再生制御の切替を行うことが出来る。例えば、ＢＤ４１の排出後にＢＤ４１に係るコンテンツの再生が継続されることを望まないユーザは、ＨＤＤ１３に、継続プログラムの実行を継続しないことを示した設定内容を記憶させておくことで、コンテンツ再生システム１においてＢＤ４１を排出する操作を行った際に、ユーザの希望通りのモード切替処理を行わせることが出来る。
【００５３】
ステップＳ２０５では、ＢＤ４１の排出操作前から実行されていたＢＤ−Ｊプログラムの実行が継続される。ステップＳ２０５に示された処理の詳細は、図４を用いて説明したステップＳ１０４の処理と概略同様であるため、説明を省略する。その後、本フローチャートに示された処理は終了する。
【００５４】
ステップＳ２１１からステップＳ２１３では、ＢＤ−Ｊプログラムの実行が停止され、排出されたＢＤ４１以外の媒体をソースとするコンテンツ再生の制御が開始され、ＢＤ４１以外の媒体に基づく映像および音響の再生が行われる。ステップＳ２１１からステップＳ２１３に示された処理の詳細は、図４を用いて説明したステップＳ１１１からステップＳ１１３の処理と概略同様であるため、説明を省略する。即ち、ステップＳ２１１からステップＳ２１３では、ディスクの排出に伴ってディスク再生機能を停止して他の媒体に基づく再生を開始するという、従来、特に車載機等で行われていたモード切替処理と同様の処理が行われる。その後、本フローチャートに示された処理は終了する。
【００５５】
図６は、本実施形態において、図４に示した処理に代えて実行可能な、ディスク排出に伴う再生制御切替処理の流れを示すフローチャートである。本フローチャートに示された処理は、図４に示した処理と同様、マルチドライブ４に装填されているＢＤ４１に基づくコンテンツの再生中に、ＢＤ４１の排出操作が行われたことを契機として開始される。な
お、本発明に係る再生制御切替処理の処理順序は、実施の形態に応じて適宜組み合わせを変更することが可能であり、処理順序は、以下に示された例に限られない。
【００５６】
ステップＳ３０１からステップＳ３０３では、ＢＤ４１の排出操作が検知され、継続実行されるＢＤ−Ｊプログラムが実行中であるか否かが判定される。ステップＳ３０１からステップＳ３０３に示された処理の詳細は、図４を用いて説明したステップＳ１０１からステップＳ１０３の処理と概略同様であるため、説明を省略する。ステップＳ３０２およびステップＳ３０３において、排出操作が検知された時点で継続プログラムが実行中であると判定された場合、処理はステップＳ３０４へ進む。ステップＳ３０２において、ＢＤ−Ｊプログラムが実行されていないと判定された場合、またはステップＳ３０３において、ＢＤ−Ｊプログラムが実行されているが継続プログラムでないと判定された場合、処理はステップＳ３１１へ進む。
【００５７】
ステップＳ３０４では、ユーザに、継続プログラムを実際に継続するか、または継続プログラムを停止するかを選択させる画面が表示される。映像出力部３５は、タッチパネルディスプレイ２に、継続／停止選択画面を表示させる。即ち、本フローチャートに係る処理が実行される場合、ユーザによって、タッチパネルディスプレイ２またはコンテンツ再生システム１に備えられたボタン類を介したＢＤ４１の排出操作が行われると、続いてタッチパネルディスプレイに、「アプリケーションの実行を継続」、「実行中のアプリケーションを停止」等のメッセージが付された、ユーザ選択可能なボタン等の選択肢表示が行われる。ここで、タッチパネルディスプレイ２には、継続実行されているＢＤ−Ｊプログラムの制御による映像（例えば、「ディスク２を挿入してください」等のメッセージ表示画面や、ゲーム画面、メニュー画面等）が表示されているため、上記したような選択肢表示は、ＢＤ−Ｊプログラムの制御による映像に重ねられて（オーバレイされて）表示される。
【００５８】
ステップＳ３０５およびステップＳ３０６では、ユーザによって入力された選択に従って、継続プログラムが継続実行されるか否かが決定される。ユーザは、ステップＳ３０４で表示された選択肢表示を見て、継続プログラムを実際に継続するか、または継続プログラムを停止するかを判断し、入力受付部３７は、タッチパネルディスプレイ２またはコンテンツ再生システム１に備えられたボタン類を介して、ユーザによる選択の入力を受け付ける（ステップＳ３０５）。そして、再生制御管理部２１は、入力受付部３７によって受け付けられたユーザの選択が、継続プログラムの実行継続または停止の何れであるかを判定する（ステップＳ３０６）。ユーザの選択がプログラムの実行継続であると判定された場合、処理はステップＳ３０７へ進む。ユーザの選択がプログラムの実行停止であると判定された場合、処理はステップＳ３１１へ進む。
【００５９】
このようにすることで、本実施形態に係るコンテンツ再生システム１によれば、ＢＤ４１の排出操作時に継続実行が意図されたＢＤ−Ｊプログラムが実行されている場合にも、排出操作の都度ユーザに問い合わせを行い、ユーザの希望に沿ったモード切替処理を行うことが出来る。例えば、本実施形態によれば、続きのディスクがあるＢＤ４１の排出操作が行われた場合に、この排出操作が、続きのディスクへの換装を目的として行われた排出操作であるのか、他の媒体に係るコンテンツの視聴等に切り替えることを目的として行われた排出操作であるのかを判断し、ユーザの意図に沿った再生制御の管理を提供することが出来る。
【００６０】
ステップＳ３０７では、ＢＤ４１の排出操作前から実行されていたＢＤ−Ｊプログラムの実行が継続される。ステップＳ３０７に示された処理の詳細は、図４を用いて説明したステップＳ１０４の処理と概略同様であるため、説明を省略する。その後、本フローチャートに示された処理は終了する。
【００６１】
ステップＳ３１１からステップＳ３１３では、ＢＤ−Ｊプログラムの実行が停止され、排出されたＢＤ４１以外の媒体をソースとするコンテンツ再生の制御が開始され、ＢＤ４１以外の媒体に基づく映像および音響の再生が行われる。ステップＳ３１１からステップＳ３１３に示された処理の詳細は、図４を用いて説明したステップＳ１１１からステップＳ１１３の処理と概略同様であるため、説明を省略する。その後、本フローチャートに示された処理は終了する。
【００６２】
本実施形態によれば、ＢＤ４１から読み出されたＢＤ−Ｊプログラムを用いて映像や音響の再生が制御されるコンテンツ再生システム１において、ＢＤ−Ｊプログラムの実行中にＢＤ４１が排出された場合でも、従来の再生装置におけるモード管理と同等の機能を提供しつつ、必要な場合にはＢＤ４１に収録されたコンテンツの制作者の意図に沿った挙動を提供することが可能となる。
【図面の簡単な説明】
【００６３】
【図１】実施形態に係るコンテンツ再生システムのハードウェア構成の概略を示す図である。
【図２】実施形態に係るＢｌｕ−ｒａｙ  Ｄｉｓｃのデータ構成を示す図である。
【図３】実施形態に係るコンテンツ再生システムの機能構成の概略を示す図である。
【図４】実施形態に係る、ディスク排出に伴う再生制御切替処理の流れを示すフローチャートである。
【図５】実施形態において、図４に示した処理に代えて実行可能な、ディスク排出に伴う再生制御切替処理の流れを示すフローチャートである。
【図６】実施形態において、図４に示した処理に代えて実行可能な、ディスク排出に伴う再生制御切替処理の流れを示すフローチャートである。
【符号の説明】
【００６４】
１  コンテンツ再生システム
４  マルチドライブ
１１  ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）
１２  ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）
１３  ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）
２１  再生制御管理部
２２  ＢＤ−Ｊタイトル再生制御部
３１  プログラム判定部
３４  装填／排出検知部
４１  ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）
【図１】
2010033657.tif 000003
【図２】
2010033657.tif 000004
【図３】
2010033657.tif 000005
【図４】
2010033657.tif 000006
【図５】
2010033657.tif 000007
【図６】
2010033657.tif 000008