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