(57)【特許請求の範囲】
【請求項１】
映像コンテンツと、映像コンテンツの再生に際して実行させるアプリケーションとを含む記録媒体を読出して再生する再生装置であって、
前記記録媒体は、前記再生装置に着脱可能な記録媒体であり、前記記録媒体のアプリケーションが、当該記録媒体の映像コンテンツと他の記録媒体の映像コンテンツとの間で共通して実行させるものか否かを示す連結情報を含み、
前記再生装置は、
映像コンテンツの再生制御用としてユーザにより設定された第一設定情報を記憶する第一記憶手段と、
前記アプリケーションにより読書き可能であって、前記映像コンテンツの再生制御用として用いられるべき第二設定情報を記憶する第二記憶手段と、
前記映像コンテンツの再生に際して前記アプリケーションを実行する実行手段と、
前記アプリケーションの実行を終了した時、前記第二記憶手段に前記第二設定情報に替えて前記第一設定情報を記憶させるよう制御する制御手段と、
前記記録媒体を着脱自在なインタフェースと、
前記インタフェースにおける前記記録媒体の着脱と、前記記録媒体が外された後に当該インタフェースに他の記録媒体が装着された場合において、当該他の記録媒体に前記連結情報を含むか否かを検知する検知手段とを備え、
前記制御手段は、前記記録媒体の取出し後に前記他の記録媒体が装着され、当該他の記録媒体に前記連結情報が含まれていないことが前記検知手段により検知された時を、前記アプリケーションの実行を終了した時としてみなすこと
を特徴とする再生装置。
【請求項２】
映像コンテンツと、映像コンテンツの再生に際して実行させるアプリケーションとを含む記録媒体を読出して再生する再生装置であって、
映像コンテンツの再生制御用としてユーザにより設定された第一設定情報を記憶する第一記憶手段と、
前記アプリケーションにより読書き可能であって、前記映像コンテンツの再生制御用として用いられるべき第二設定情報を記憶する第二記憶手段と、
前記映像コンテンツの再生に際して前記アプリケーションを実行する実行手段と、
前記アプリケーションの実行を終了した時、前記第二記憶手段における前記第二設定情報の内容を前記第一設定情報の内容で書き換えて記憶させるよう制御する制御手段とを備え、
前記第一記憶手段は、前記第一設定情報についてパスワードを対応付けて記憶しており、
前記制御手段は、更に、実行中の前記アプリケーションが前記第二設定情報の内容を書き換えようとする場合に、当該第二設定情報と対応する前記第一設定情報に前記パスワードが設定されているか否か判断する判断手段を備え、
前記制御手段は、前記判断手段により前記パスワードが設定されていると判断された場合に、前記アプリケーションが前記第二設定情報の内容の書き換えを行わないように制御し、前記パスワードが設定されていないと判断された場合に、前記アプリケーションが前記第二設定情報の内容の書き換えを行うように制御すること
を特徴とする再生装置。
【請求項３】
前記再生装置は、更に、
前記アプリケーションの実行を終了させる終了指示をユーザから受付ける受付手段を備え、
前記制御手段は、前記受付手段が前記終了指示を受付けた時を、前記アプリケーションの実行を終了した時としてみなすこと
を特徴とする請求項１又は２記載の再生装置。
【請求項４】
前記再生装置は、更に、
前記判断手段の判断結果に基づいて、前記第二設定情報の内容の書き換えが前記アプリケーションにより行われたか否かを示すアクセス情報をユーザに通知する通知手段を備えること
を特徴とする請求項２記載の再生装置。
【請求項５】
前記再生装置は、更に、表示手段を備えており、
前記通知手段は、前記アクセス情報を示す画像を前記表示手段に表示させることにより前記通知を行うこと
を特徴とする請求項４記載の再生装置。
【請求項６】
前記再生装置は、更に、音声出力手段を備えており、
前記通知手段は、前記アクセス情報を示す音声を前記音声出力手段に出力させることにより前記通知を行うこと
を特徴とする請求項４記載の再生装置。
【請求項７】
前記再生装置は、前記映像コンテンツの再生制御の指示をユーザから受付け、表示手段を備えた入力装置と有線又は無線通信可能であり、
前記通知手段は、前記アクセス情報を示す画像を前記表示手段に表示させることにより前記通知を行うこと
を特徴とする請求項４記載の再生装置。
【請求項８】
前記再生装置は、前記映像コンテンツの再生制御の指示をユーザから受付け、音声出力手段を備えた入力装置と有線又は無線通信可能であり、
前記通知手段は、前記アクセス情報を示す音声を前記音声出力手段に出力させることにより前記通知を行うこと
を特徴とする請求項４記載の再生装置。
【請求項９】
前記第一設定情報及び第二設定情報は、ユーザの年齢に基づいて当該ユーザによる前記映像コンテンツの視聴を制限することを示すペアレンタル情報であり、
前記制御手段は、更に、前記アプリケーションの実行が前記第二設定情報の内容の書き換えであり、前記第一設定情報に前記パスワードが設定されている場合において、当該アプリケーションによる前記第二設定情報の内容の書き換えが当該第二設定情報で示される視聴の制限を厳しくする書き換えであるときに限り、当該アプリケーションが前記第二設定情報の書き換えを行うよう制御すること
を特徴とする請求項２記載の再生装置。
【請求項１０】
記録媒体が着脱可能なインタフェース、第一記憶手段および第二記憶手段を備えた再生装置が、映像コンテンツと、映像コンテンツの再生に際して実行させるアプリケーションとを含む記録媒体を読出して再生する再生方法であって、
前記記録媒体は、前記記録媒体のアプリケーションが、当該記録媒体の映像コンテンツと他の記録媒体の映像コンテンツとの間で共通して実行させるものか否かを示す連結情報を含み、
前記再生方法は、
映像コンテンツの再生制御用としてユーザにより設定された第一設定情報を前記第一記憶手段に記憶する第一記憶ステップと、
前記アプリケーションにより読書き可能であって、前記映像コンテンツの再生制御用として用いられるべき第二設定情報を前記第二記憶手段に記憶する第二記憶ステップと、
前記映像コンテンツの再生に際して前記アプリケーションを実行する実行ステップと、
前記アプリケーションの実行を終了した時、前記第二記憶手段に前記第二設定情報に替えて前記第一設定情報を記憶させるよう制御する制御ステップと、
前記インタフェースにおける前記記録媒体の着脱と、前記記録媒体が外された後に当該インタフェースに他の記録媒体が装着された場合において、当該他の記録媒体に前記連結情報を含むか否かを検知する検知ステップとを含み、
前記制御ステップは、前記記録媒体の取出し後に前記他の記録媒体が装着され、当該他の記録媒体に前記連結情報が含まれていないことが前記検知ステップにおいて検知された時を、前記アプリケーションの実行を終了した時としてみなすこと
を特徴とする再生方法。
【請求項１１】
第一記憶手段および第二記憶手段を備えた再生装置が、映像コンテンツと、映像コンテンツの再生に際して実行させるアプリケーションとを含む記録媒体を読出して再生する再生方法であって、
映像コンテンツの再生制御用としてユーザにより設定された第一設定情報を前記第一記憶手段に記憶する第一記憶ステップと、
前記アプリケーションにより読書き可能であって、前記映像コンテンツの再生制御用として用いられるべき第二設定情報を前記第二記憶手段に記憶する第二記憶ステップと、
前記映像コンテンツの再生に際して前記アプリケーションを実行する実行ステップと、
前記アプリケーションの実行を終了した時、前記第二記憶手段における前記第二設定情報の内容を前記第一設定情報の内容で書き換えて記憶させるよう制御する制御ステップとを含み、
前記第一記憶ステップにおいては、前記第一設定情報にパスワードを対応付けて記憶し、
前記制御ステップは、更に、実行中の前記アプリケーションが前記第二設定情報の内容を書き換えようとする場合に、当該第二設定情報と対応する前記第一設定情報に前記パスワードが設定されているか否か判断する判断ステップを含み、
前記制御ステップは、前記判断ステップにおいて前記パスワードが設定されていると判断された場合に、前記アプリケーションが前記第二設定情報の内容の書き換えを行わないように制御し、前記パスワードが設定されていないと判断された場合に、前記アプリケーションが前記第二設定情報の内容の書き換えを行うように制御すること
を特徴とする再生方法。
【請求項１２】
第一記憶手段および第二記憶手段を備えるコンピュータに映像コンテンツと、映像コンテンツの再生に際して実行させるアプリケーションとを含む記録媒体を読出して再生させるための処理手順を示した再生プログラムであって、
前記記録媒体は、前記コンピュータに着脱可能な記録媒体であり、前記記録媒体のアプリケーションが、当該記録媒体の映像コンテンツと他の記録媒体の映像コンテンツとの間で共通して実行させるものか否かを示す連結情報を含み、
前記処理手順は、
映像コンテンツの再生制御用としてユーザにより設定された第一設定情報を記憶する第一記憶ステップと、
前記アプリケーションにより読書き可能であって、前記映像コンテンツの再生制御用として用いられるべき第二設定情報を記憶する第二記憶ステップと、
前記映像コンテンツの再生に際して前記アプリケーションを実行する実行ステップと、
前記アプリケーションの実行を終了した時、前記第二記憶手段に前記第二設定情報に替えて前記第一設定情報を記憶させるよう制御する制御ステップと、
前記再生装置のインタフェースにおける前記記録媒体の着脱と、前記記録媒体が外された後に当該インタフェースに他の記録媒体が装着された場合において、当該他の記録媒体に前記連結情報を含むか否かを検知する検知ステップとを含み、
前記制御ステップは、前記記録媒体の取出し後に前記他の記録媒体が装着され、当該他の記録媒体に前記連結情報が含まれていないことが前記検知ステップにおいて検知された時を、前記アプリケーションの実行を終了した時としてみなすこと
を特徴とする再生プログラム。
【請求項１３】
第一記憶手段および第二記憶手段を備えるコンピュータに映像コンテンツと、映像コンテンツの再生に際して実行させるアプリケーションとを含む記録媒体を読出して再生させるための処理手順を示した再生プログラムであって、
前記処理手順は、
映像コンテンツの再生制御用としてユーザにより設定された第一設定情報を前記第一記憶手段に記憶する第一記憶ステップと、
前記アプリケーションにより読書き可能であって、前記映像コンテンツの再生制御用として用いられるべき第二設定情報を前記第二記憶手段に記憶する第二記憶ステップと、
前記映像コンテンツの再生に際して前記アプリケーションを実行する実行ステップと、
前記アプリケーションの実行を終了した時、前記第二記憶手段における前記第二設定情報の内容を前記第一設定情報の内容で書き換えて記憶させるよう制御する制御ステップとを含み、
前記第一記憶ステップにおいては、前記第一設定情報にパスワードを対応付けて記憶し、
前記制御ステップは、更に、実行中の前記アプリケーションが前記第二設定情報の内容を書き換えようとする場合に、当該第二設定情報と対応する前記第一設定情報に前記パスワードが設定されているか否か判断する判断ステップを含み、
前記制御ステップは、前記判断ステップにおいて前記パスワードが設定されていると判断された場合に、前記アプリケーションが前記第二設定情報の内容の書き換えを行わないように制御し、前記パスワードが設定されていないと判断された場合に、前記アプリケーションが前記第二設定情報の内容の書き換えを行うように制御する
ことを特徴とする再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、BD-ROM(Blu-Ray Disc Read Only Memory)等の記録媒体に記録されている映像コンテンツを再生する再生装置に関し、特に、映像コンテンツの再生と共に実行させるアプリケーションプログラム(以下、「アプリケーション」と言う。)が記憶された記録媒体を再生する技術に関する。
【背景技術】
【０００２】
従来、BD-ROM等の記録媒体に記録された映画等の映像コンテンツを再生する再生装置が知られている。
上記再生装置は、映像コンテンツの再生と合わせて実行させるアプリケーションが記録された記録媒体を再生する場合には、当該映像コンテンツの再生とアプリケーションの実行を組み合わせて、多種多様なサービスをユーザに提供することができる。このようなサービスとして、例えば、上記アプリケーションが再生する映像コンテンツの映像や音声と連携してグラフィックスを描画するものがあり、ユーザにきめ細かいサービスを提供することができる。
【０００３】
また、再生装置には、再生装置のメニュー言語、映像コンテンツの視聴年齢制限を示すペアレンタル情報、国情報、デフォルトの音声言語情報、及びデフォルトの字幕言語情報等のプリファレンス情報を設定することができ、再生装置は、設定されているプリファレンス情報に従って映像コンテンツの再生を行う。
尚、以下の特許文献１には、映像コンテンツと共にペアレンタル情報が記録媒体に含まれている場合の再生制御方法が開示されており、この再生制御方法は、当該映像コンテンツにユーザの視聴年齢制限を示すペアレンタル情報が含まれている場合において、当該視聴が制限されている年齢の範囲に自装置のペアレンタル情報の年齢が含まれるときには、当該映像コンテンツの再生を行わないよう制御するものである。
【特許文献１】特開２０００-２８７１５５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、従来の再生装置は、上記アプリケーションにプリファレンス情報を更新する処理が含まれている場合には、当該アプリケーションを実行させることで再生装置に設定されたプリファレンス情報を更新することができる。従来の再生装置は、上記の様にアプリケーションを実行してプリファレンス情報を更新した後、当該アプリケーションの終了後においても更新後のプリファレンス情報に基づいて映像コンテンツの再生を行う。
【０００５】
従って、例えば、アプリケーションの実行により更新したプリファレンス情報がペアレンタル情報である場合には、再生装置のペアレンタル情報が変えられているため、本来ユーザが設定したペアレンタル情報によれば再生を許容しない映像コンテンツが再生されてしまう等、ユーザが意図しない再生制御が行われてしまうという問題がある。
本発明は、上記問題に鑑みてなされたものであり、BD-ROM等の記録媒体に映像コンテンツと共にアプリケーションが記録されている場合において、当該アプリケーションの実行によりプリファレンス情報が更新された後、次のアプリケーションの実行段階においてユーザが意図しない映像コンテンツの再生が行われないよう制御する再生装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の再生装置は、映像コンテンツと、映像コンテンツの再生に際して実行させるアプリケーションとを含む記録媒体を読出して再生する再生装置であって、前記記録媒体は、前記再生装置に着脱可能な記録媒体であり、前記記録媒体のアプリケーションが、当該記録媒体の映像コンテンツと他の記録媒体の映像コンテンツとの間で共通して実行させるものか否かを示す連結情報を含み、前記再生装置は、映像コンテンツの再生制御用としてユーザにより設定された第一設定情報を記憶する第一記憶手段と、前記アプリケーションにより読書き可能であって、前記映像コンテンツの再生制御用として用いられるべき第二設定情報を記憶する第二記憶手段と、前記映像コンテンツの再生に際して前記アプリケーションを実行する実行手段と、前記アプリケーションの実行を終了した時、前記第二記憶手段に前記第二設定情報に替えて前記第一設定情報を記憶させるよう制御する制御手段と、前記記録媒体を着脱自在なインタフェースと、前記インタフェースにおける前記記録媒体の着脱と、前記記録媒体が外された後に当該インタフェースに他の記録媒体が装着された場合において、当該他の記録媒体に前記連結情報を含むか否かを検知する検知手段とを備え、前記制御手段は、前記記録媒体の取出し後に前記他の記録媒体が装着され、当該他の記録媒体に前記連結情報が含まれていないことが前記検知手段により検知された時を、前記アプリケーションの実行を終了した時としてみなすことを特徴とする。
【発明の効果】
【０００７】
上述の構成により、本発明に係る再生装置がアプリケーションの実行により書込みさせるのは第二設定情報であり、当該アプリケーションの実行を終了した時には、第二設定情報はユーザによって設定された第一設定情報に置き換えられる。つまり、アプリケーションを実行して更新した第二設定情報は当該アプリケーションの実行中に限り有効となるよう制御される。
【０００８】
従って、再生装置は、例えば、終了させたアプリケーションと関連の無い他の記録媒体に記録された映像コンテンツ等を新たに再生する場合、ユーザによって設定された第一設定情報に基づいて再生するよう制御するので、予めユーザが設定したペアレンタル情報と異なる情報に基づいて再生行われる等のユーザが意図しない再生を行わないように制御することができる。
また、この構成によれば、アプリケーションの実行中に当該アプリケーションが記録された記録媒体がユーザによって外され、他の記録媒体が装着された場合であっても、連結情報により当該他の記録媒体に記録されている映像コンテンツの再生と共に当該アプリケーションを継続して実行させるべきか否か判断することができる。
そのため、例えば、あるシリーズの映像コンテンツが複数の記録媒体に跨って記録され、これらの映像コンテンツに共通して実行させるアプリケーションが一の記録媒体に記録されている場合において、ユーザが当該アプリケーションの実行中に他のシリーズの記録媒体を装着したときには、当該アプリケーションの実行が終了したものとして第二設定情報が第一設定情報に置き換えられる。従って、当該他のシリーズの記録媒体の再生開始時には、当該アプリケーションによって更新された可能性のある第二設定情報ではなく、ユーザが設定した第一設定情報を用いることができ、ユーザが意図しない再生制御が行われることを防ぐことができる。
【０００９】
また、前記再生装置は、更に、前記アプリケーションの実行を終了させる終了指示をユーザから受付ける受付手段を備え、前記制御手段は、前記受付手段が前記終了指示を受付けた時を、前記アプリケーションの実行を終了した時としてみなすこととしてもよい。
ここで、アプリケーションの実行を終了した時とみなすとは、終了指示を受付けた時をアプリケーションの実行を終了した時として扱うことである。
【００１０】
この構成によれば、実行中のアプリケーションを終了させる終了指示をユーザから受付けることができるので、ユーザ操作による終了指示を受付けた時を契機に、第二設定情報を第一設定情報に置き換えることができる。そのため、ユーザが当該アプリケーションを終了させた後、再度同じ映像コンテンツを再生し直す場合や、当該アプリケーションと関連が無い映像コンテンツを新たに再生する場合等において、ユーザが映像コンテンツの再生制御に用いるべきものとして予め設定していた第一設定情報と同内容である第二設定情報を用いて再生させるので、ユーザの意思表示を反映させた再生制御を行うことができる。
【００１１】
また、前記記録媒体は、前記再生装置に着脱可能な記録媒体であり、前記記録媒体のアプリケーションが、当該記録媒体の映像コンテンツと他の記録媒体の映像コンテンツとの間で共通して実行させるものか否かを示す連結情報を含み、前記再生装置は、更に、前記記録媒体を着脱自在なインタフェースと、前記インタフェースにおける前記記録媒体の着脱と、前記記録媒体が外された後に当該インタフェースに他の記録媒体が装着された場合において、当該他の記録媒体に前記連結情報を含むか否かとを検知する検知手段とを備え、前記制御手段は、前記記録媒体の取出し後に前記他の記録媒体が装着され、当該他の記録媒体に前記連結情報が含まれていないことが前記検知手段により検知された時を、前記アプリケーションの実行を終了した時としてみなすこととしてもよい。
【００１３】
また、本発明の再生装置は、映像コンテンツと、映像コンテンツの再生に際して実行させるアプリケーションとを含む記録媒体を読出して再生する再生装置であって、映像コンテンツの再生制御用としてユーザにより設定された第一設定情報を記憶する第一記憶手段と、前記アプリケーションにより読書き可能であって、前記映像コンテンツの再生制御用として用いられるべき第二設定情報を記憶する第二記憶手段と、前記映像コンテンツの再生に際して前記アプリケーションを実行する実行手段と、前記アプリケーションの実行を終了した時、前記第二記憶手段における前記第二設定情報の内容を前記第一設定情報の内容で書き換えて記憶させるよう制御する制御手段とを備え、前記第一記憶手段は、前記第一設定情報についてパスワードを対応付けて記憶しており、前記制御手段は、更に、実行中の前記アプリケーションが前記第二設定情報の内容を書き換えようとする場合に、当該第二設定情報と対応する前記第一設定情報に前記パスワードが設定されているか否か判断する判断手段を備え、前記制御手段は、前記判断手段により前記パスワードが設定されていると判断された場合に、前記アプリケーションが前記第二設定情報の内容の書き換えを行わないように制御し、前記パスワードが設定されていないと判断された場合に、前記アプリケーションが前記第二設定情報の内容の書き換えを行うように制御することを特徴とする。
【００１４】
この構成によれば、実行中のアプリケーションによって第二設定情報をも更新させたくない場合には、ユーザは予め第一設定情報にパスワードを対応づけて記憶させておくことにより、実行中のアプリケーションによって第二設定情報が更新されることを防止することができる。
また、前記再生装置は、更に、前記判断手段の判断結果に基づいて、前記第二設定情報の内容の書き換えが前記アプリケーションにより行われたか否かを示すアクセス情報をユーザに通知する通知手段を備えることとしてもよい。
【００１５】
この構成によれば、第一設定情報にパスワードが対応付けて記憶されている場合、ユーザは、実行中のアプリケーションによって第二設定情報の更新が行われたか否か確認することができる。
また、前記再生装置は、更に、表示手段を備えており、前記通知手段は、前記アクセス情報を示す画像を前記表示手段に表示させることにより前記通知を行うこととしてもよい。
【００１６】
また、前記再生装置は、更に、音声出力手段を備えており、前記通知手段は、前記アクセス情報を示す音声を前記音声出力手段に出力させることにより前記通知を行うこととしてもよい。
この構成によれば、ユーザは、実行中のアプリケーションによって第二設定情報の更新が行われたか否かを示す情報を、当該アプリケーションの実行と共に再生されている映像コンテンツを視聴中に画像や音声で確認することができる。
【００１７】
また、前記再生装置は、前記映像コンテンツの再生制御の指示をユーザから受付け、表示手段を備えた入力装置と有線又は無線通信可能であり、前記通知手段は、前記アクセス情報を示す画像を前記表示手段に表示させることにより前記通知を行うこととしてもよい。
また、前記再生装置は、前記映像コンテンツの再生制御の指示をユーザから受付け、音声出力手段を備えた入力装置と有線又は無線通信可能であり、前記通知手段は、前記アクセス情報を示す音声を前記音声出力手段に出力させることにより前記通知を行うこととしてもよい。
【００１８】
この構成によれば、ユーザは、実行中のアプリケーションによって第二設定情報の更新が行われたか否かを示す情報を、映像コンテンツの視聴を妨げられることなくリモコン等の遠隔入力装置にて確認することができる。
また、前記第一設定情報及び第二設定情報は、ユーザの年齢に基づいて当該ユーザによる前記映像コンテンツの視聴を制限することを示すペアレンタル情報であり、前記制御手段は、更に、前記アプリケーションの実行が前記第二設定情報の内容の書き換えであり、前記第一設定情報に前記パスワードが設定されている場合において、当該アプリケーションによる前記第二設定情報の内容の書き換えが当該第二設定情報で示される視聴の制限を厳しくする書き換えであるときに限り、当該アプリケーションが前記第二設定情報の書き換えを行うよう制御することとしてもよい。
【００１９】
この構成によれば、映像コンテンツの視聴を制限するペアレンタル情報に対して、実行中のアプリケーションから視聴制限を厳しくする書込みがされる場合、例えば、再生装置における現在の設定が２０歳未満のユーザの視聴を制限するものであり、１８歳未満に変える書込みであれば、ユーザが予め設定したペアレンタル情報で示される視聴制限は守られており、アプリケーションの実行によりペアレンタル情報を更新させても、ペアレンタルロックの目的上は特に問題が生じない。つまり、若年者にふさわしくない映画等を表示することは防止できる。
【発明を実施するための最良の形態】
【００２０】
＜実施の形態１＞
図１は、本実施の形態に係る再生装置とその使用状態を例示している。
同図において、再生装置１０１は、BD-ROM１０４の挿入スロット１０６を備えており、例えば、リモコン１０２、ディスプレイ１０３により形成されるホームシアターシステムに対するユーザによるリモコン１０２の操作に応じて、BD-ROM１０４に記録されている映画等の映像コンテンツの再生を行い、再生した映像をディスプレイ１０３に表示する。＜概要＞
本実施の形態に係る再生装置１０１は、ユーザによって設定されたプリファレンス情報(以下、「ユーザ設定プリファレンス情報」と言う。)を記憶保持しており、また、映像コンテンツの再生時に用いるプリファレンス情報(以下、「再生制御用プリファレンス情報」と言う。)の記憶領域を有しており、再生装置１０１の電源がONにされた時点において、ユーザ設定プリファレンス情報と同じ内容を、再生制御用プリファレンス情報として設定する。
【００２１】
再生装置１０１は、映画等の映像コンテンツと当該映像コンテンツの再生に際して実行させるアプリケーションが記録されているBD-ROM１０４が挿入スロット１０６に挿入され、ユーザによりBD-ROM１０４の再生操作がなされた場合に、再生制御用プリファレンス情報に基づいて、後述するBD-ROM１０４の再生制御単位に映像コンテンツを再生し、アプリケーションを実行する。
【００２２】
再生装置１０１は、実行中のアプリケーションからプリファレンス情報のアクセス(読出し及び書込み)があった場合には、再生制御用プリファレンス情報にアクセスさせるよう制御し、実行中のアプリケーションを終了させた時に、再生制御用プリファレンス情報をユーザ設定プリファレンス情報と同一内容に書き戻し、当該アプリケーションの終了後に再生させる次の映像コンテンツには、ユーザ設定プリファレンス情報と同内容の再生制御用プリファレンス情報を用いる。
【００２３】
つまり、再生装置１０１は、その次の映像コンテンツの再生に際して実行させるアプリケーションには、ユーザ設定プリファレンス情報と同内容とした再生制御用プリファレンス情報にアクセスさせるよう制御する。
尚、本実施の形態においては、映画等のAVコンテンツと当該AVコンテンツの再生と共に実行させるアプリケーションが記録されたBD-ROM１０４について説明するが、BD-ROM１０４の代わりにCD-ROM(Compact Disk Read Only Memory) やDVD-ROM(Digital Versatile Disk Read Only Memory)を適用することも可能である。また、本実施の形態に係るアプリケーションは、Java（登録商標）アプリケーションであるものとして説明する。
＜BD-ROM１０４の構成＞
図２は、再生装置１０１が再生するBD-ROM１０４のディレクトリとファイルの構成を示した図である。
【００２４】
BD-ROM１０４は、他の光ディスク、例えばDVDやCDなどと同様にその内周から外周に向けて螺旋状に記録領域を持ち、内周のリード・インと外周のリード・アウトの間に論理データを記録できる論理アドレス空間を有している。また、リード・インの内側には、ドライブでしか読み出せないBCA（Burst Cutting Area）と呼ばれる特別な領域があり、この領域はアプリケーションから読み出せないため、例えば著作権保護技術などに利用される。
【００２５】
論理アドレス空間には、ファイルシステム情報（ボリューム）を先頭に映像データなどのアプリケーションデータが記録されており、ボリューム領域は、物理層、ファイルシステム層、応用層というレイヤモデルを持ち、図２に示す構成は応用層上に形成される。
ここで、ファイルシステムとは、UDF(Universal Disk Format)やISO9660などのことであり、BD-ROM１０４に記録されている論理データをディレクトリ、ファイル構造を使って読み出すことが可能である。
【００２６】
以下、本実施の形態におけるBD-ROM１０４のディレクトリ、及びファイル構造について説明する。
BD-ROM１０４上のディレクトリ、ファイル構造は、ルートディレクトリ（ROOT）直下にBDVIDEOディレクトリが置かれており、これらのディレクトリにはAVコンテンツや管理情報などのデータが記録されている。
【００２７】
以下、図２のBDVIDEOディレクトリに記録されているファイル、及びBD.CERTファイルについて説明する。
BD.INFO（ファイル名固定）は、BD管理情報の一つであり、BDディスク全体に関する情報を記録したファイルであり、再生装置１０１がBDの再生を開始したとき最初に読み出される。
【００２８】
尚、BD-ROM１０４のアプリケーションが他のBD-ROMの映像コンテンツの再生時に実行されるべきアプリケーション(以下、「アンバウンドアプリケーション」と言う。)である場合には、BD.INFOに、アンバウンドアプリケーションであることを示すアプリケーション情報が記録されている。
BD.PROG（ファイル名固定）は、BD再生プログラムの一つであり、BDディスク全体に関わるプログラムを記録したファイルである。
【００２９】
XXX.PL（「XXX」は可変、拡張子「PL」は固定）は、BD管理情報の一つであり、シナリオを記録するプレイリスト（Play List）情報を記録したファイルである。プレイリスト毎に１つのファイルが格納されている。
XXX.PROG（「XXX」は可変、拡張子「PROG」は固定）は、BD再生プログラムの一つであり、前述したプレイリスト毎のプログラムを記録したファイルである。プレイリストとの対応はファイルボディ名（「XXX」が一致する）によって識別される。
【００３０】
また、XXX.PROGには、アプリケーションのライフサイクルに関する情報を記録しており、ライフサイクルに関する情報としては、例えば、どのアプリケーション(後述のJARファイル)を再生単位の切替時に起動させるかを示す情報と、起動させたアプリケーションをどの時点で終了させるかを示す終了情報である。終了情報としては、映像コンテンツの再生単位の切替わり時、映像コンテンツの再生停止操作時、及びBD-ROM１０４が取出された時等を示す情報である。
【００３１】
YYY.VOB（「YYY」は可変、拡張子「VOB」は固定）は、AVコンテンツを構成するAVデータのファイルであり、AVデータであるMPEGストリームが記録されたファイルである。VOB毎に１つのファイルが格納されている。
YYY.VOBI（「YYY」は可変、拡張子「VOBI」は固定）は、BD管理情報の一つであり、前述のVOBファイルのAVデータに関する管理情報を記録したファイルである。VOBとの対応はファイルボディ名（「YYY」が一致する）によって識別される。
【００３２】
ZZZ.PNG（「ZZZ」は可変、拡張子「PNG」は固定）は、字幕及びメニューを構成するためのイメージデータPNG（Ｗ３Ｃによって標準化された画像フォーマット）を記録したファイルであり、１つのPNGイメージデータ毎に格納される。
AAA.JAR(「AAA」は可変、拡張子「JAR」は固定)は、Java（登録商標）仮想マシンを用いて動的なシナリオ制御を行うためのJava（登録商標）アプリケーションが記述されたファイルである。BD-ROM１０４上のAVコンテンツの再生単位を示す各タイトルの再生をJava（登録商標）アプリケーションから制御する場合に、このファイルが用いられる。尚、再生単位を示す各タイトルについては後で詳細に説明する。
【００３３】
BD.CERT(ファイル名固定)は、BD-ROM１０４上のJava（登録商標）アプリケーションの署名検証に用いられる証明書のファイルである。
＜BD-ROM１０４の再生制御＞
次に、再生装置１０１がBD-ROM１０４の再生制御を行う場合のレイヤモデルについて、図３を用いて説明する。
【００３４】
図３は、上述した図２に示す各ファイルを機能的に分類したレイヤモデルを示しており、各層について説明する。
同図の第１層は、物理層であり、再生制御対象となるAVストリーム本体を供給する。この第１層に示すように、再生制御対象となるAVストリームは、BD-ROM１０４だけではなく、再生装置１０１に予め組み込まれた記録媒体であるHDDや、SDRAM等のリムーバブルメディア、ネットワークといったあらゆる記録媒体、通信媒体を供給源としている。
【００３５】
第１層は、これらHDD、リムーバブルメディア、ネットワークといった供給源に対するディスクアクセス、カードアクセス、ネットワーク通信等の制御を行う。
第２層は、AVデータのレイヤであり、第１層で供給されたAVストリームを、どのような復号化方式を用いて復号するのかを規定している。
第３層(BD管理データ)は、AVストリームの静的なシナリオを規定するレイヤである。静的なシナリオとは、ディスク制作者によって予め規定された再生経路情報、ビデオストリーム及びオーディオストリームの圧縮や解像度等の属性を示すストリーム管理情報であり、これらに基づく再生制御を規定しているのがこの第３層(静的シナリオ)である。
【００３６】
ここで、AVストリームは、MPEG-TS(Transport Stream)形式のデジタルストリームであり、ビデオストリーム、オーディオストリーム、字幕等の副映像ストリームが多重化されたものである。
第４層(BD再生プログラム)は、AVストリームにおける動的なシナリオを実現するレイヤである。動的なシナリオは、ユーザ操作や装置の状態やJava（登録商標）アプリケーションによってAVストリームの再生進行を動的に変化させるためのシナリオであり、これらに基づく再生制御を規定しているのがこの第４層である。
【００３７】
尚、本実施の形態の場合、ユーザ操作に応じて動的に変化させる再生制御には、２つのモードがあり、一方は、BD-ROM１０４に記録されたAVコンテンツのAVデータを普通に再生するモード(HDMVモード)であり、他方は、BD-ROM１０４に記録された映像コンテンツのAVデータと重ねてグラフィックスを描画する等の映像コンテンツの付加価値を高めるモード(BD-Jモード)である。
【００３８】
この第４層は、上述したHDMVモードとBD-Jモードの２つのモードの再生制御について規定しており、HDMVモードでは、映像コンテンツの再生進行をユーザの再生操作に応じて変化させるためのシナリオが記述されたシナリオプログラムが動作する。また、BD-Jモードでは、Java（登録商標）仮想マシンを主体とした再生を行うモードであり、Java（登録商標）アプリケーションの実行に応じて映像コンテンツの再生制御を行う。
【００３９】
図４は、上記２つの各モードの動的な再生制御にて再生された映像の表示例を示している。
図４(ａ)は、HDMVモードで動的な再生制御を定義することにより、再生される映像の例を示している。HDMVモードは、ユーザによるメニューの選択によりコンテンツを再生するような再生制御を定義することができる。
【００４０】
図４(ｂ)は、BD-Jモードで動的な再生制御を定義することにより再生される映像の例を示している。BD-Jモードは、Java（登録商標）仮想マシンが解釈可能なJava（登録商標）言語で制御手順を記述することができ、例えば、この再生制御によりコンピュ−タ・グラフィックス（CG）の動作を制御する場合、同図に示す様に、イルカを表すCG画像６２が動画映像６１の表示がされている横で動きまわっているような再生制御を定義することができる。
＜構成＞
図５は、本実施の形態に係る再生装置１０１の構成を示す図である。
【００４１】
同図に示す様に、再生装置１０１は、BD-ROMドライブ４０１、トラックバッファ４０２、デマルチプレクサ４０３、ビデオデコーダ４０４、ビデオプレーン４０５、オーディオデコーダ４０６、イメージメモリ４０７、イメージプレーン４０８、イメージデコーダ４０９、加算器４１０、レンダリングエンジン４１１、静的シナリオメモリ４１３、再生制御部４１４、動的シナリオメモリ４１２、UO(User Operation)検知モジュール４２０、BDミドルウェア５００で構成される。
【００４２】
以下、各構成の機能について詳細に説明する。
BD-ROMドライブ４０１は、BD-ROM１０４のローディング及びイジェクトを行い、BD-ROM１０４へアクセスする機能を有する。
トラックバッファ４０２は、FIFOメモリで実現され、BD-ROMドライブ４０１によってBD-ROM１０４から読み出されたACCESS UNITを先入れ先出し式に格納する機能を有する。
ここで、ACCESS UNITは、１つのGOP（Group Of Picture）と、このGOPと同時に読み出されるべきオーディオフレームとを含む最小デコード単位である。尚、GOPは、過去方向および未来方向に再生されるべき画像との時間相関特性を用いて圧縮されているＢピクチャ、過去方向に再生されるべき画像との時間相関特性を用いて圧縮されているＰピクチャ、時間相関特性を用いず、一フレーム分の画像内での空間周波数特性を利用して圧縮されているＩピクチャを含む。
【００４３】
デマルチプレクサ４０３は、BD-ROMドライブ４０１にローディングされているBD-ROM１０４に保存されているトランスポートストリームの多重分離を行い、GOPを構成するビデオフレームとオーディオフレームとを抽出する機能を有する。また、デマルチプレクサ４０３は、抽出したビデオフレームをビデオデコーダ４０４に出力し、抽出したオーディオフレームをオーディオデコーダ４０６に出力する機能と、字幕等の副映像ストリームをイメージメモリ４０７に格納し、Navigation Button情報を動的シナリオメモリ４１２に格納する機能を有する。
【００４４】
尚、デマルチプレクサ４０３による多重分離は、TSパケットをPESパケットに変換する処理も含む。
デマルチプレクサ４０３によるTSパケットに対する多重分離は、TSパケットに付加されたタイムスタンプと再生装置１０１内のクロックに基づいて、BD-ROM１０４から読み出されたAVストリームを構成するTSパケットからPESパケットを取出し、ビデオフレームやオーディオフレームを含む本体データを取出し、ビデオデコーダ４０４、オーディオデコーダ４０６、イメージメモリ４０７に出力する。
【００４５】
ビデオデコーダ４０４は、デマルチプレクサ４０３から出力されたビデオフレームを伸長し、伸長したピクチャをビデオプレーン４０５に書き込む機能を有する。
ビデオプレーン４０５は、メモリであり、非圧縮形式のピクチャを格納する。
オーディオデコーダ４０６は、デマルチプレクサ４０３から出力されたオーディオフレームを伸長し、伸長したオーディオデータを出力する機能を有する。
【００４６】
イメージメモリ４０７は、バッファであり、デマルチプレクサ４０３から読み出された副映像ストリーム、Navigation Button情報内のPNGデータ、あるいは、再生制御部４１４を介してBD-ROM１０４から読み出された画像ファイルを格納する機能を有する。
イメージデコーダ４０９は、イメージメモリ７に格納された副映像ストリーム、PNGデータ、画像ファイルを展開し、イメージプレーン４０８に書き込む機能を有する。イメージデコーダ４０９が副映像ストリームをデコードすることにより、BD-ROM１０４の各種メニュー、副映像を画面上に表示することができる。
【００４７】
イメージプレーン４０８は、一画面分の領域をもったメモリであり、展開された副映像ストリーム、PNGデータ、画像ファイルを配置する機能を有する。
加算器４１０は、ピクチャプレーン４０５に格納された非圧縮形式のピクチャデータに、イメージプレーン４０８に展開されたイメージを合成して出力する機能を有する。図４(ｂ)に示す映像は、イメージプレーン４０８内のイメージと、ビデオプレーン４０５内のピクチャとが加算器４１０によって合成されて表示される。
【００４８】
レンダリングエンジン４１１は、Java（登録商標）２D、OPEN-GL(Open Graphics Library)等の基盤ソフトウェアを備え、BD-Jモジュール５２０からの指示に従ってコンピュ−タ・グラフィックスの描画を行い、描画されたコンピュ−タ・グラフィックスをイメージプレーン４０８に出力する機能を有する。
静的シナリオメモリ４１３は、カレントのPLやカレントのストリーム管理情報を格納するためのメモリである。
【００４９】
尚、ストリーム管理情報は、各MPEGストリームに対応するVOBファイルのストリーム符号化形式、フレームレート、ビットレート、解像度などの属性情報を含む。
また、カレントPLとは、BD-ROM１０４に記録されている複数のプレイリストのうち、現在再生対象になっているプレイリストである。また、カレントストリーム管理情報とは、BD-ROM１０４に記録されている複数のストリーム管理情報のうち、現在再生対象になっているストリーム管理情報である。
【００５０】
動的シナリオメモリ４１２は、カレント動的シナリオを格納し、HDMVモジュール５１０及びBD-Jモジュール５２０が処理を行う際に用いられるメモリである。
ここで、カレント動的シナリオとは、BD-ROM１０４に記録されている複数のシナリオのうちの現在実行対象になっているものをいう。
再生制御部４１４は、CPUとメモリ(ROM及びRAM)を含んで構成されており、ROMに記憶されているプログラムをCPUが実行することによりBD-ROM１０４に記録されている映像コンテンツを再生する。
【００５１】
具体的には、再生制御部４１４は、再生制御用プリファレンス情報に基づき、モード管理モジュール５３０によって指示されたモード、AV再生ライブラリ５５０の再生制御指示に従って、静的シナリオメモリ４１２及び動的シナリオメモリ４１３を用いてトラックバッファ４０２に読み出されたACCESS UNITをデマルチプレクサに送出して再生する機能を有する。
【００５２】
また、再生制御部４１４は、例えば、BD-Jモジュール５２０により実行されたアプリケーションがAVストリームの再生タイミングと同期してイメージデータを描画するものである場合、当該イメージデータを描画するタイミングを示す情報をレンダリングエンジン４１１から受付け、イメージデータの描画タイミングとAVストリームの再生タイミングが同期するように再生の制御を行う機能を有する。
【００５３】
UO検知モジュール４２０は、リモコン１０２や再生装置１０１のフロントパネルに対してなされたユーザ操作(以下、「UO」(User Operation)と言う。)を検出して、検出したUOをモード管理モジュール４１６に出力する機能を有する。
記憶部４３０は、ハードディスク又は不揮発性メモリで実現され、ユーザ設定プリファレンス情報及び再生制御用プリファレンス情報を記憶する機能を有する。
【００５４】
BDミドルウェア５００は、HDMVモジュール５１０、BD-Jモジュール５２０、モード管理モジュール５３０、プリファレンス設定管理モジュール５４０、AV再生ライブラリ５５０を含んで構成されており、以下、各部について説明する。
HDMVモジュール５１０は、HDMVモードの場合の実行主体であり、動的シナリオメモリ４１２に読み出されたカレントのシナリオプログラムを実行する機能を有する。
【００５５】
BD-Jモジュール５２０は、Java（登録商標）プラットフォームであり、Java（登録商標）仮想マシン、コンフィグレーション、プロファイルからなり、Java（登録商標）アプリケーションを実行する機能を有する。つまり、動的シナリオメモリ４１２に読み出されたJava（登録商標）クラスファイルからカレント動的シナリオのJava（登録商標）オブジェクトを生成し、実行する。
尚、Java（登録商標）プラットフォームは、CPUを含み、Java（登録商標）仮想マシンは、Java（登録商標）言語で記述されたJava（登録商標）オブジェクトを逐次解釈してCPUが実行可能なネイティブコードに変換し、CPUがネイティブコードを実行する。
【００５６】
より具体的には、BD-Jモジュール５２０は、Java（登録商標）アプリケーション６００に対し、BD-ROM１０４を再生制御するためのAPIとプリファレンス情報にアクセスするためのプリファレンス情報APIを提供する機能を有し、Java（登録商標）アプリケーション６００がメディアの再生制御用APIを呼び出すと、対応するAV再生ライブラリ５５０の関数を呼び出し、AV再生制御を行う。また、Java（登録商標）アプリケーション６００がプリファレンス情報の種類を示すパラメータを指定してプリファレンス情報APIを呼び出すと、ユーザ設定プリファレンス情報にパスワードが設定されているか否かを判断し、パスワードが設定されていなければ当該APIのパラメータに対応する再生制御用プリファレンス情報に書込みを行う。
【００５７】
また、Java（登録商標）アプリケーションからのプリファレンス情報に対するアクセス要求を受付け、記憶部４３０にアクセスする機能を有し、例えば、Java（登録商標）アプリケーション６００からプリファレンス情報の読出し及び書込み要求を受付けて、記憶部４３０に記憶された当該要求に対応する再生制御用プリファレンス情報のデータの読出しや書込みを行う。
また、BD-ROM１０４に記録されたアプリケーション管理情報に基づいて、Java（登録商標）アプリケーションの起動・終了を管理する機能と、UO検知モジュール４２０から送出されたUOのイベントを受付け、現在動作中のJava（登録商標）アプリケーションに送出する機能を有する。
【００５８】
モード管理モジュール５３０は、ディスパッチャを含み、BD-ROM１０４から読み出されたモード管理テーブルを保持し、BD-ROM１０４の再生中に上記タイトルが切り替わったことを検知し、モード管理及び分岐制御を行う機能を有する。
ここで、モード管理とは、動的シナリオを実行させるモジュールを、HDMVモジュール５１０、BD-Jモジュール５２０のいずれかに割り当てることである。また、分岐制御は、タイトルが切り替わったとき、どのモードからどのモードへのタイトルの切り替えかによって、タイトルの起動及び終了の命令をBD-Jモジュール５２０、HDMVモジュール５１０のどちらに発行するか決定することである。
【００５９】
ディスパッチャは、UO検知モジュール４２０により検知されたUOから、現在のモードに適切なUOのみを選択し、選択したUOを示す情報を、現在のモードに対応するモジュールに送出する機能を有する。例えば、HDMVモードの実行中に、上下左右、アクティベートといったUOを受付けた場合、HDMVモードのモジュールにこれらのUOを出力する。
プリファレンス設定管理モジュール５４０は、UO検知モジュール４２０を介してユーザから受付けたユーザ設定プリファレンス情報とパスワードを記憶部４３０に送出し、再生装置１０１の電源がONにされた時、又はAV再生ライブラリ５５０からアプリケーションの終了指示を受付けた時に再生制御用プリファレンス情報をユーザ設定プリファレンス情報に書換える機能を有する。
【００６０】
AV再生ライブラリ５５０は、HDMVモジュール５１０、BD-Jモジュール５２０からの関数呼び出しに応じて、AV再生機能、プレイリストの再生機能を実行する。
ここで、AV再生機能とは、再生開始、再生停止、一時停止、一時停止の解除、静止画機能の解除、再生速度を即値で指定した早送り、再生速度を即値で指定した巻戻し、音声切り替え、副映像切り替え、アングル切り替え等の処理である。また、プレイリスト再生機能とは、このAV再生機能のうち、再生開始や再生停止をプレイリスト情報に従って行うことである。
【００６１】
図６は、プリファレンス設定管理モジュール５４０及び記憶部４３０の具体的な構成と、これらの構成に関連する上述した構成との関係を示す図である。
以下、各部について説明する。
記憶部４３０は、ユーザ設定記憶部４３１と再生制御用記憶部４３２とを含んでおり、ユーザ設定記憶部４３１は、ユーザ設定プリファレンス情報を記憶する記憶領域であり、再生制御用記憶部４３２は、再生制御用プリファレンス情報を記憶する記憶領域である。
【００６２】
尚、BD-Jモジュール５２０は、映像コンテンツの再生時において再生制御用記憶部４３２にのみアクセス可能であり、再生制御部４１４は、再生制御用記憶部４３２に記憶されている再生制御用プリファレンス情報を用いて再生制御を行う。
プリファレンス設定管理モジュール５４０は、パスワード・プリファレンス情報設定モジュール５４１と、検知モジュール５４２と、通知モジュール５４３とを含んで構成されている。
【００６３】
パスワード・プリファレンス情報設定モジュール５４１は、UO検知モジュール４２０を介してユーザからユーザ設定プリファレンス情報の設定入力と、ユーザ設定プリファレンス情報に対するパスワードの入力とを受付け、ユーザ設定記憶部４３１に送出する機能を有する。尚、上記パスワードは、ユーザがユーザ設定プリファレンス情報の変更を行う際にユーザに入力させるパスワードである。
【００６４】
また、パスワード・プリファレンス情報設定モジュール５４１は、ユーザによって再生装置１０１の電源がONにされた時に、ユーザ設定記憶部４３１のユーザ設定プリファレンス情報を再生制御用記憶部４３２にコピーし、再生制御用プリファレンス情報として記憶させる機能を有する。
また、パスワード・プリファレンス情報設定モジュール５４１は、UO検知モジュール４２０を介してユーザから再生停止操作又はBD-ROM１０４の再生メニュー画面への遷移操作がなされたことを示す情報を受付けた場合に、ユーザ設定記憶部４３１のユーザ設定プリファレンス情報を、再生制御用プリファレンス情報として再生制御用記憶部４３２にコピーし直す機能を有する。
【００６５】
検知モジュール５４２は、BD-ROMドライブ４０１におけるBD-ROM１０４の着脱を検知する機能と、挿入されたBD-ROMのBD.INFOファイルからアンバウンドアプリケーションを示すアプリケーション情報と、ディスク自体のID(以下、「ディスクID」と言う)を読み出して、メモリに格納する機能を有する。
また、BD-ROM１０４が取出された後、BD-ROMのディスクが挿入された場合、メモリに格納したアプリケーション情報と同じアプリケーション情報が新たに装着されたBD-ROMに格納されているか否か、メモリに格納したディスクIDと同じディスクIDが新たに装着されたBD-ROMに格納されているか否か判断し、判断結果を示す情報をBD-Jモジュール５２０に送出する機能を有する。
【００６６】
尚、BD-Jモジュール５２０は、アプリケーション情報及びディスクIDが一致しなければ、BD-ROM１０４のアプリケーションを終了させ、パスワード・プリファレンス情報設定モジュールは、再生制御用プリファレンス情報をユーザ設定プリファレンス情報に置き換える。
通知モジュール５４３は、BD-Jモジュール５２０から再生制御用プリファレンス情報を更新したか否かを示す更新結果情報を受付け、更新結果情報に基づく通知画像を生成して、ディスプレイ１０３に表示する機能を有する。
＜データ＞
以下、上述した再生装置１０１で使用するデータについて説明する。
【００６７】
図７は、本実施の形態における記憶部４３０に記憶されているテーブルデータを示している。
以下、各図について説明する。
図７(ａ)は、ユーザ設定プリファレンス情報に対するパスワード情報を示している。
パスワード情報１０は、ユーザによるパスワードの入力操作を受付けたパスワード・プリファレンス情報設定モジュール５４１によってユーザ設定記憶部４３１に記憶される。
【００６８】
ここで、ユーザによるパスワード設定について、図８を用いて説明する。
図８は、本実施の形態に係る再生装置１０１とディスプレイ１０３を示しており、ディスプレイ１０３には、上記パスワードの入力をユーザから受付けるための画像６３及び画像６４を表したパスワード設定画面を表示している。ユーザが、パスワード設定画面をリモコン１０２操作により表示し、ユーザ設定プリファレンス情報に対するパスワードの入力がされたときに、入力されたパスワードをユーザ設定記憶部４３１に記憶される。
【００６９】
図７(ｂ)は、ユーザ設定プリファレンス情報テーブルの構成及びデータを例示している。
ユーザ設定プリファレンス情報テーブル２０は、NO.２１と、ユーザ設定プリファレンス情報２２と、設定情報２３とを対応付けて記憶している。
NO.２１は、ユーザ設定プリファレンス情報を識別するための識別子であり、Java（登録商標）アプリケーション６００からプリファレンス情報を呼び出すAPIのパラメータと同じであるものとする。また、ユーザプリファレンス情報２２は、再生装置１０１で再生する映像コンテンツの音声言語、字幕言語、視聴制限等、映像コンテンツの再生に際して用いる再生制御情報である。また、設定情報２３は、各ユーザ設定プリファレンス情報に対する設定値を示しており、各設定情報２３は、工場出荷時又はユーザによる設定により記憶されているものとする。
【００７０】
同図に示す様に、例えば、ユーザプリファレンス情報２２の「音声言語」には、設定情報２３として「日本語」が設定されており、英語と日本語の音声データが含まれているBD-ROM１０４を再生する場合、日本語による音声が出力される。
尚、ユーザプリファレンス情報２２「視聴制限」の設定情報２３「レベル８」は、ペアレンタルロックの対象年齢が８歳であることを示している。例えば、視聴対象年齢が１８歳以上のユーザであることを示すペアレンタル情報がBD-ROM１０４に含まれている場合、当該視聴対象年齢に再生装置１０１の視聴制限で示す年齢が含まれているため、この場合には当該BD-ROM１０４の映像コンテンツの再生を行わないように制御する。
【００７１】
ここで、ユーザが、上記ユーザ設定プリファレンス情報テーブル２０のユーザプリファレンス情報を変更する場合について、図９を用いて説明する。
図９は、ディスプレイ１０３の表示画面５０を示しており、ユーザ設定プリファレンス情報テーブル２０に上述のパスワードが設定されている場合には、図９(ａ)で示す様に、ユーザプリファレンス情報の変更を行う際に、パスワード入力をさせるための画像６５及び６６を表したパスワード入力画面が表示される。
【００７２】
本実施の形態では、ユーザが、ユーザプリファレンス情報の変更を行う際には、同図に示すパスワード入力画面を表示してパスワードの入力を行うことにより、図９(ｂ)に示すプリファレンス設定変更画面が表示される。
尚、図９(ｂ)に示すプリファレンス設定変更画面の４１〜４３で示される各プリファレンス情報は、ユーザ設定記憶部４３１に記憶されている各ユーザ設定プリファレンス情報であり、ユーザは、プリファレンス設定変更画面に表示されたプリファレンス情報の設定内容をリモコン１０２を用いて変更することができる。
【００７３】
図７(ｃ)は、再生制御用プリファレンス情報テーブルの構成及びデータを例示している。
再生制御用プリファレンス情報テーブル３０は、ユーザ設定プリファレンス情報テーブル２０と同様、NO.３１と、プリファレンス情報３２と、設定情報３２とを対応付けて記憶している。
【００７４】
再生制御用プリファレンス情報テーブル３０は、ユーザ設定プリファレンス情報テーブル２０の構成と同じであるが、アプリケーションの実行によりBD-Jモジュール５２０は、ユーザ設定プリファレンス情報テーブル２０の設定情報２３にアクセスすることができないが、再生制御用プリファレンス情報テーブル３０の設定情報３３にはアクセスできる。
図７(ｄ)は、後述する再生装置１０１の動作において、BD-Jモジュール５２０によってアプリケーションが実行され、同図(ｃ)のプリファレンス情報３１「視聴制限」の設定情報３２「レベル８」が「レベル１０」に更新された場合の設定情報３２を示している。
【００７５】
図１０は、本実施の形態におけるBD-ROM１０４の再生単位を示す図であり、上述したBD-ROM１０４の再生単位を示すタイトルについて説明する。
同図のBD.INFO３１は、BD-ROM１０４上のBD.INFOファイル４０を示しており、BD.INFOファイル４０には、BD-ROM１０５のパッケージの提供元を示すプロバイダID４１、BD-ROM１０４のタイトルを示すディスクID４２、及びタイトル構成４３が格納されている。
【００７６】
タイトル構成４３は、BD-ROM１０４の各アプリケーションとAVストリームとを対応付けた再生単位を示すタイトル情報４４を含んでおり、タイトル情報４４は、各タイトルで実行すべきアプリケーションやシナリオプログラム等の実行情報４５を対応づけて記憶している。
BD-ROM１０４が挿入されると、再生制御部４１４が、BD-ROM１０４の利用規約の表示等を行う“First Play”を再生し、ユーザによるリモコン１０２操作によりメニューキーが押下された場合に”Top Menu”が再生される。
【００７７】
本実施の形態では、再生制御部４１４は、ユーザ操作又はJava（登録商標）アプリケーション６００によってタイトルの切替えがなされたときに、各タイトルに対応するアプリケーションやシナリオプログラムを実行し、BD-Jモジュール５２０は、ユーザによるリモコン操作によりTOP Menuにタイトルが切替えられた時と、アプリケーション実行中にユーザがリモコン１０２を用いて再生停止操作を行った時に、実行中のアプリケーションを終了させ、パスワード・プリファレンス情報設定モジュール５４１にアプリケーションの終了を通知する。
＜動作＞
以下、本実施の形態に係る再生装置１０１の動作について説明する。
【００７８】
図１１は、本実施の形態に係る再生装置１０１の動作フロー図を示している。
ステップＳ１１において、再生装置１０１の電源がユーザによってＯＮにされた時、パスワード・プリファレンス情報設定モジュール５４１は、ユーザ設定記憶部４３１に記憶されたユーザ設定プリファレンス情報テーブル２０の内容を再生制御用記憶部４３２に送出して書き込む(ステップＳ１２)。
【００７９】
検知モジュール５４３が、ユーザによりBD-ROMドライブ４０１にBD-ROM１０４が挿入されたことを検知し、ユーザによってBD-JモードでBD-ROM１０４を再生する操作が行われた場合(ステップＳ１３:Ｙ)、検知モジュール５４３は、挿入されたBD-ROM１０４のディスクIDとアプリケーション情報を読み出してメモリに格納する。また、BD-Jモジュール５２０はJava（登録商標）アプリケーション６００を実行し、再生制御部４１４は、AV再生ライブラリ５５０の再生制御指示に従い、再生制御用記憶部４３２に記憶された再生制御用プリファレンス情報に基づいて、トラックバッファ４０２に読み出されたACCESS UNITの映像コンテンツを再生する(ステップＳ１４)。
【００８０】
BD-Jモジュール５２０は、Java（登録商標）アプリケーション６００を実行中にプリファレンス情報を更新するための予め用意されたAPIが呼び出されたとき(ステップＳ１５：Ｙ)、パスワード・プリファレンス情報設定モジュール５４１を介して、ユーザ設定プリファレンス情報に対するパスワードが設定されているか否か確認する(ステップＳ１６)。
ステップＳ１６において、BD-Jモジュール５２０は、パスワードが設定されていることを確認できた場合には(ステップＳ１６:Ｙ)、再生制御用プリファレンス情報の更新を行わず、当該更新結果を示す更新結果情報を通知モジュール５４３に送出し、更新不許可を示す情報をJava（登録商標）アプリケーションに渡す。また、通知モジュール５４３は、BD-Jモジュール５２０から受付けた更新結果情報に基づいて、プリファレンス情報の更新が行われなかったことを示す画像を生成して、ディスプレイ１０３に表示する(ステップＳ１７)。
【００８１】
ステップＳ１６において、BD-Jモジュール５２０は、ユーザ設定プリファレンス情報に対するパスワードが設定されていないことが確認できた場合(ステップＳ１６:Ｎ)、再生制御用記憶部４３２に記憶されている再生制御用プリファレンス情報テーブル３０にアクセスし、Java（登録商標）アプリケーション６００に呼び出されたAPIのパラメータに対応するプリファレンス情報３１の設定情報３２をJava（登録商標）アプリケーション６００の実行に従って更新し、当該更新結果を示す更新結果情報を通知モジュール５４３に送出する。BD-Jモジュール５２０から更新結果情報を受付けた通知モジュール５４３は、プリファレンス情報の更新が行われたことを示す画像を生成してディスプレイ１０３に表示する(ステップＳ１８)。
【００８２】
続いて、BD-Jモジュール５２０及び検知モジュール５４２は、BD-Jモジュール５２０が実行中のアプリケーションが終了されたか否かを判断する実行終了判断処理を行う(ステップＳ１９)。
ここで、実行終了判断処理について図１２を用いて説明する。
ステップＳ１９１において、検知モジュール５４２が、BD-ROM１０４の取出しを検知した後(ステップＳ１９１:Ｙ)、BD-ROMドライブ４０１にBD-ROMディスクが挿入されたことを検知した場合において(ステップＳ１９２:Ｙ)、取出されたBD-ROM１０４にディスクアンバウンドアプリケーションを示すアプリケーション情報が記憶されているとき、挿入されたBD-ROMディスクに同じアプリケーション情報が記憶されているか否か、及び挿入されたBD-ROMディスクのディスクIDと取出されたBD-ROM１０４のディスクIDが同じか否かを判断する(ステップＳ１９３)。
【００８３】
ステップＳ１９３において、検知モジュール５４２が、アプリケーション情報及びディスクIDが同じであると判断した場合(ステップＳ１９３:Ｙ)、検知モジュール５４３は、BD-ROM１０４が取出される前に実行していたアプリケーションの実行を継続することを判断し、BD-Jモジュール５４２にその旨を通知する(ステップＳ１９４)。
また、ステップＳ１９１において、検知モジュール５４２がBD-ROM１０４の取出しを検知せず(ステップＳ１９１：Ｎ)、BD-Jモジュール５２０が、UO検知モジュール４２０を介してユーザからTOP Menu画面への切替え操作、又は再生停止操作を受付けた場合(ステップＳ１９５:Ｙ)、BD-Jモジュール５２０は、アプリケーションの実行終了を判断し、当該アプリケーションの実行を終了させ、パスワード・プリファレンス情報設定モジュール５４１にアプリケーションの実行を終了したことを示す情報を送出する(ステップＳ１９６)。
【００８４】
また、ステップＳ１９２において、検知モジュール５４２がBD-ROMディスクの挿入を検知しなかった場合(ステップＳ１９２:Ｎ)、ステップＳ１９３において、検知モジュール５４２が、挿入されたBD-ROMディスクにBD-ROM１０４と同じアプリケーション情報及びディスクIDが記憶されていなかったと判断した場合(ステップＳ１９３:Ｎ)、上記ステップＳ１９６の処理を行う。
【００８５】
尚、ステップＳ１９１及びステップＳ１９５のいずれも否定的な判断結果である場合には、実行終了判断処理を繰り返す。
図１１のステップＳ２０において、パスワード・プリファレンス情報設定モジュール５４１は、BD-Jモジュール５２０からアプリケーションの実行終了判断処理結果を受付け、実行終了判断処理結果が実行中のアプリケーションの実行を終了する結果であれば(ステップＳ２０：Ｙ)、パスワード・プリファレンス情報設定モジュール５４１は、再生制御用記憶部４３２に記憶されている再生制御用プリファレンス情報テーブル３０を、ユーザ設定記憶部４３１に記憶されているユーザ設定プリファレンス情報テーブル２０に置き換える(ステップＳ２１)。
【００８６】
また、ステップＳ２０において、BD-Jモジュール５２０から受付けた実行終了判断処理結果が、実行中のアプリケーションの実行を継続する結果であれば(ステップＳ２０：Ｎ)、BD-Jモジュール５２０は、アプリケーションの実行を継続し、再生制御部４１４は、更新後の再生制御用プリファレンス情報を用いて映像コンテンツの再生を継続して行い、ステップＳ１５以下の処理を繰り返し行う。
【００８７】
ここで、上述したステップＳ１７及びステップＳ１８において、通知モジュール５４２が更新結果情報に基づく画像を生成してディスプレイ１０３に表示する例について説明する。
図１３は、ステップＳ１８において通知モジュール５４３によりディスプレイ１０３に表示された通知画像の例を示しており、図１４は、ステップＳ１７においてディスプレイ１０３に表示された通知画像の例を示している。
【００８８】
図１３に示す様に、通知モジュール５４３は、プリファレンス情報が更新された場合には、ディスプレイ１０３の画面５０に、プリファレンス情報が更新されたことを示す画像６７を表示し、プリファレンス情報が更新されなかった場合には、図１４に示す様に、プリファレンス情報の更新を拒否したことを示す画像６８を表示する。
また、図１３及び図１４に示す様に、再生装置１０１にディスプレイ１１０を備える場合には、プリファレンス情報が更新されたこと、又は更新を拒否したことをディスプレイ１１０に表示してもよいし、再生装置１０１にLED等のランプ１２０を備える場合には、プリファレンス情報が更新された際、又は更新を拒否した際に、ランプ１２０の色を変えて点灯させ、ユーザに通知することとしてもよい。
＜動作例＞  
上述した動作フロー(図１１)に基づき、実行中のアプリケーションによってプリファレンス情報のペアレンタル情報が更新され、アプリケーションの実行中にユーザがメニュー画面に切替えた場合の動作例について説明する。
【００８９】
尚、本動作例においては、ユーザ設定プリファレンス情報テーブル２０にはパスワードが設定されていないものとして説明する。
また、ステップＳ１１〜ステップＳ１４については上記動作説明と同一であるため説明を省略し、特に本動作例に関連するステップについて説明するものとする。
図１１において、再生装置１０１は、ステップＳ１１〜ステップＳ１４の処理を行い、ステップＳ１５において、BD-Jモジュール５２０は、Java（登録商標）アプリケーション６００を実行中に、ペアレンタル情報を示すパラメータを指定して当該ペアレンタル情報を更新するAPIが呼び出されたとき(ステップＳ１５：Ｙ)、パスワード・プリファレンス情報設定モジュール５４１を介して、ユーザ設定プリファレンス情報に対するパスワード１０が設定されていないことを確認する(ステップＳ１６:Ｎ)。
【００９０】
BD-Jモジュール５２０は、再生制御用記憶部４３２に記憶されている再生制御用プリファレンス情報テーブル３０にアクセスし、Java（登録商標）アプリケーション６００に呼び出されたパラメータが示すペアレンタル情報の設定情報３２「レベル８」を「レベル１０」に更新し(図７(d))、更新した旨の更新結果情報を通知モジュール５４３に送出する。BD-Jモジュール５２０から更新結果情報を受付けた通知モジュール５４３は、プリファレンス情報の更新が行われたことを示す画像６７を生成してディスプレイ１０３に表示する(ステップＳ１８)。
【００９１】
続いて、BD-Jモジュール５２０は、ユーザによるTOP Menu切り替え操作をUO検知モジュール４２０を介して受付けると(図１２のステップＳ１９１:Ｎ、ステップＳ１９５:Ｙ)、当該アプリケーションの実行を終了すると判断し(図１２のステップＳ１９６)、当該アプリケーションの実行を終了させ、アプリケーションの実行が終了したことを示す実行終了判断結果をパスワード・プリファレンス情報設定モジュール５４１に送出する(ステップＳ２０:Ｙ)。
【００９２】
パスワード・プリファレンス情報設定モジュール５４１は、ユーザ設定プリファレンス情報テーブル２０の内容を再生制御用プリファレンス情報テーブル３０に置き換えることにより、ステップＳ１８で更新したペアレンタル情報の設定情報「レベル１０」を「レベル８」に戻す(ステップＳ２１)。
尚、BD-Jモジュール５２０が、ステップＳ１８で「レベル８」から「レベル１０」にペアレンタル情報を更新することにより、視聴対象年齢が１０歳以上である映像コンテンツの場合には、更新前においては視聴制限が８歳であるため再生を行わないように制御するが、更新後においては視聴制限が１０歳に変更されているため、実行中のアプリケーションが終了するまで当該映像コンテンツの再生を行う。
【００９３】
また、当該アプリケーションの終了後は、ステップＳ２１において、ユーザが設定したペアレンタル情報「レベル８」に書き戻すため、上記映像コンテンツ(視聴年齢制限が１０歳以上)の再生を行わない。
＜補足＞
以上、本発明に係る再生装置について実施の形態及び変形例に基づいて説明したが、以下のようにも変形することもでき、本発明は上述の実施の形態及び変形例で示した再生装置に限られないことは勿論である。
(１)上述した再生装置１０１は、BD-ROMに記憶された映像コンテンツとJava（登録商標）アプリケーションを再生する場合について説明したが、BD-ROM１０４に記憶されている映像コンテンツ及びアプリケーション(以下、「BDパッケージ」)と、SDRAM等のリムーバブルディスクやハードディスクに記憶された当該BDパッケージの映像コンテンツに関連した追加の映像コンテンツ及びJava（登録商標）アプリケーションとを動的に組み合わせた仮想パッケージを構築して再生する場合にも適用可能である。この場合の再生装置１０１の構成を図１５に示す。
【００９４】
尚、追加の映像コンテンツ及びアプリケーションが記憶されているリムーバブルメディア１０５又は記憶部４３０は、BDパッケージと同じディレクトリ構造を有しており、BDパッケージのプロバイダ IDをディレクトリ名とするディレクトリが存在し、Disk IDをディレクトリ名とするディレクトリに、BDパッケージにマージすべき追加の映像コンテンツファイルと、BDパッケージにどのように追加の映像コンテンツ等をマージするかを定めたマージ管理情報が記憶されているものとする。
【００９５】
尚、本変形例では、リムーバブルメディア１０５に記憶された追加の映像コンテンツ及びアプリケーションのファイルをBDパッケージにマージして仮想パッケージを構築するものとして説明する。
同図において、仮想ファイルシステム４１５は、マージ管理情報に基づいて、BD-ROM１０４のディレクトリ構造にリムーバブルメディア１０５に記憶されている映像コンテンツ及びアプリケーションのファイルをマージして仮想パッケージのディレクトリ構造を構築して再生を行う。
【００９６】
仮想パッケージの再生は、仮想ファイルシステム４１５が、仮想パッケージのディレクトリ構造を参照して、Java（登録商標）アプリケーションからアクセスされたファイルの格納場所を確認し、当該ファイルが格納されているBD-ROM１０４又はリムーバブルメディア１０５から当該ファイルの値を読み出してJava（登録商標）アプリケーションに返し、Java（登録商標）アプリケーションが、仮想ファイルシステム４１５から返された値を用いてJava（登録商標）プログラムを実行することにより行う。
【００９７】
また、上記の様に仮想ファイルシステム４１５によって構築された仮想パッケージにおいて、BD-Jモジュール５２０がJava（登録商標）アプリケーションを実行中に、当該Java（登録商標）アプリケーションからプリファレンス情報を更新するAPIが呼び出された場合には、上述した実施の形態と同様の各処理(図１１及び図１２)を行う。
(２)上述した実施の形態では、アプリケーションの実行により更新可能なプリファレンス情報は再生制御用記憶部に記憶されているものとし、当該再生制御用記憶部にユーザ設定プリファレンス情報をコピーするものとして説明したが、ユーザ設定記憶部のユーザ設定プリファレンス情報にアクセス可能とし、電源ON時にはユーザ設定プリファレンス情報を他の記憶領域にコピーすることにより退避させ、アプリケーションの終了時に、退避させたユーザ設定プリファレンス情報を書き戻すこととしてもよい。
【００９８】
尚、上述の場合、再生装置１０１の電源ON時に、ユーザ設定プリファレンス情報を退避させるのではなく、Java（登録商標）アプリケーションからユーザ設定プリファレンス情報にアクセスするAPIが呼び出された時に、アクセス対象のプリファレンス情報について退避を行うこととしてもよいし、ユーザ設定プリファレンス情報にアクセスするAPIが初めて呼び出された時に、全てのユーザ設定プリファレンス情報を退避させることとしてもよい。
(３)上述した実施の形態では、ユーザ設定プリファレンス情報テーブル２０にパスワードが設定されている場合には、アプリケーションの実行によるプリファレンス情報の更新を行わないよう制御するものとして説明したが、アプリケーションの実行によるプリファレンス情報の更新が、ペアレンタル情報である場合において、ユーザによって設定されたプリファレンス情報で示される視聴年齢制限を厳しくする更新であるときは、BD-Jモジュール５２０は再生制御用プリファレンス情報テーブル３０のペアレンタル情報の更新を行うこととしてもよい。
【００９９】
この場合、例えば、図７(ｃ)において、再生制御用プリファレンス情報テーブル３０のペアレンタル情報が「レベル８」であり、実行中のアプリケーションから「レベル５」に更新するようにAPIが呼びだれた場合、BD-Jモジュール５２０は、パスワード・プリファレンス管理情報モジュール５４１を介して、パスワードが設定されているか否か確認すると共に、現在の設定情報で示される視聴年齢より小さい視聴年齢であるか否か判断する。パスワードが設定されているとしても、更新に係る視聴年齢が小さければ、視聴年齢制限が現在より厳しいと判断して再生制御用ペアレンタル情報の設定情報を「レベル５」に更新する。
(４)上述した実施の形態では、ユーザ設定プリファレンス情報にパスワードが設定されていなければプリファレンス情報の更新を行うものとして説明したが、例えば、各プリファレンス情報に更新を許可するか否かを示す情報を対応づけて記憶し、パスワード及び当該情報に基づいて各プリファレンス情報の更新を行うか否か判断することとしてもよい。
【０１００】
この場合、パスワードが設定されていない場合であっても、アプリケーションの実行によって更新させないプリファレンス情報については、更新を許可しない旨の情報を対応づけて記憶することで、そのプリファレンス情報についての更新を行わないように制御することができる。
（５）上述した実施の形態では、BD-ROM１０４の再生停止操作をユーザから受付けた時と、TOP Menu画面に遷移する操作をユーザから受付けた時、BD-ROM１０４がディスクアンバウンドでない場合においてBD-ROMドライブからBD-ROM１０４が取出された時に、アプリケーションが終了したものとして、ユーザ設定プリファレンス情報を再生制御用記憶部に記憶させるものとして説明したが、上記以外に、例えば、ユーザがユーザ設定プリファレンス情報の設定を変更する画面等を表示する操作等、実行中のアプリケーションの処理と関連しない操作を行った時でもよい。
(６)上述した実施の形態及び変形例では、仮想マシンのプログラミング言語としてJava（登録商標）を利用したが、Java（登録商標）ではなく、UNIX（登録商標） OSなどで使われているB-Shellや、Perl Script、ECMA Scriptなど他のプログラミング言語であっても良い。
【０１０１】
また、上述の実施の形態ではBD-ROMを再生する再生装置について説明したが、書込み可能な光記録媒体に本実施の形態で用いたBD-ROM１０４上の必要なデータが記録されていた場合も上述した効果を奏する。
(７)実施の形態の動作において説明した各ステップの処理は、コンピュータシステムを用いて実現するためのコンピュータプログラムであるとしてもよいし、前記プログラムを表すデジタル信号であるとしてもよい。また、本発明は、前記プログラム又は前記デジタル信号を記録したコンピュータ読取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、CD、MO、DVD、BD、半導体メモリ等であるとしてもよい。
【０１０２】
また、本発明は、電気通信回線、無線又は有線通信回線、若しくはインターネットに代表されるネットワーク等を経由して伝送される前記コンピュータプログラム又は前記デジタル信号であるとしてもよい。
また、前記プログラム又は前記デジタル信号は、前記記録媒体に記録されて移送され、若しくは、前記ネットワーク等を経由して移送され、独立した他のコンピュータシステムにおいて実施されるとしてもよい。
【産業上の利用可能性】
【０１０３】
本発明に係る再生装置は、BD-ROM等の光ディスクに記録された映像コンテンツを再生する再生装置に利用することができる。
【図面の簡単な説明】
【０１０４】
【図１】実施の形態に係る再生装置及びその使用状態を例示した図である。
【図２】実施の形態に係るBD-ROMの構成を示した図である。
【図３】実施の形態に係るBD-ROMが対象としているソフトウェアのレイヤモデルを示す図である。
【図４】(a)は、HDMVモードの再生制御により表示される映像の例を示している。(b)は、BD-Jモードの再生制御により表示される映像の例を示している。
【図５】本発明に係る再生装置の構成図である。
【図６】本発明に係る再生装置のBDミドルウェアと記憶部の構成を示す図である。
【図７】(a)は、プリファレンス情報に対するパスワード設定情報を例示した図である。(b)は、ユーザ設定プリファレンス情報テーブルを例示した図である。(c)は、再生制御用プリファレンス情報テーブルを例示した図である。(d)は、再生制御用プリファレンス情報を更新後の設定情報を例示した図である。
【図８】パスワード設定画面の表示例を示している。
【図９】(a)ユーザ設定プリファレンス情報を変更する際のパスワード入力画面の表示例を示している。(b)ユーザ設定プリファレンス情報の入力画面の表示例を示している。
【図１０】実施の形態におけるBD-ROMの再生単位を例示した図である。
【図１１】実施の形態に係る再生装置の動作フロー図である。
【図１２】実施の形態に係るアプリケーション実行終了判断処理の動作フロー図である。
【図１３】再生制御用プリファレンス情報の更新通知例を示している。
【図１４】再生制御用プリファレンス情報の更新許否通知例を示している。
【図１５】実施の形態の変形例に係る再生装置の構成図を示している。
【符号の説明】
【０１０５】
１０１        再生装置
１０２        リモコン
１０３        ディスプレイ
１０４        BD-ROM
１０５        スピーカ
１０６        BD-ROM挿入スロット
４１４        再生制御部
４２０        UO検知モジュール
４３０        記憶部
４３１        ユーザ設定記憶部
４３２        再生制御用記憶部
５００        BDミドルウェア
５１０        HDMVモジュール
５２０        BD-Jモジュール
５３０        モード管理モジュール
５４０        プリファレンス設定管理モジュール
５４１        パスワード・プリファレンス情報設定モジュール
５４２        検知モジュール
５４３        通知モジュール
５５０        AV再生ライブラリ
６００        Java（登録商標）(登録商標)アプリケーション
【図１】
0005166036.tif 000002
【図２】
0005166036.tif 000003
【図３】
0005166036.tif 000004
【図４】
0005166036.tif 000005
【図５】
0005166036.tif 000006
【図６】
0005166036.tif 000007
【図７】
0005166036.tif 000008
【図８】
0005166036.tif 000009
【図９】
0005166036.tif 000010
【図１０】
0005166036.tif 000011
【図１１】
0005166036.tif 000012
【図１２】
0005166036.tif 000013
【図１３】
0005166036.tif 000014
【図１４】
0005166036.tif 000015
【図１５】
0005166036.tif 000016