(57)【要約】【課題】BD-J Titleのレジューム再生時に速やかに再生出力を開始できる「ビデオ再生装置、コンピュータプログラム及びレジューム再生方法」を提供する。【解決手段】、BD-J Title「タイトルＡ」の再生中にパワーオフ操作が発生すると、当該時点において再生されているAVデータ上の位置Ｓから、当該位置Ｓからｎ経過時間分進めた位置Ｅまでの、AVデータのデータ区間IniAVDを再生するレジューム用Movieオブジェクトのデータが作成され保存される。その後、ビデオ再生装置に電源が再投入されると、保存されているレジューム用Movieオブジェクトのデータに基づいてレジューム用Movieオブジェクトが再生された６０１後に、当該レジューム用Movieオブジェクトの再生期間中に再生準備を整えておいたBD-J Title「タイトルＡ」の再生出力６０２が、AVデータのデータ区間IniAVDの終点位置Ｅから開始される。【選択図】図６
2011216165.tif 000002
【特許請求の範囲】
【請求項１】
AVコンテンツをアプリケーションに従って再生するビデオ再生装置であって、
アプリケーションのAVコンテンツの再生中に、当該ビデオ再生装置の電源断が発生した場合に、当該AVコンテンツの、現時点の再生位置から、当該現時点の再生位置の再生経過時間に所定時間長を加えた時間を再生経過時間とする位置までの区間を再生する再生制御情報を生成して保存するレジューム情報生成部と、
当該ビデオ再生装置に電源が投入されたときに、前記保存されている再生制御情報に従ってAVコンテンツの前記区間を再生すると共に、前記アプリケーションに従った前記AVコンテンツの前記区間の終点位置からの再生の準備を行い、前記保存されている再生制御情報に従ったAVコンテンツの前記区間の再生が完了したならば、前記アプリケーションに従ったAVコンテンツの前記区間の終点位置からの再生を開始するレジューム再生制御部とを有することを特徴とするビデオ再生装置。
【請求項２】
AVコンテンツをアプリケーションに従って再生するビデオ再生装置であって、
アプリケーションのAVコンテンツの再生中に、当該ビデオ再生装置の電源断が発生した場合に、当該AVコンテンツの、現時点の再生位置から、当該現時点の再生位置の再生経過時間に所定時間長を加えた時間を再生経過時間とする位置までの区間を再生する再生制御情報を生成して保存するレジューム情報生成部と、
当該ビデオ再生装置に電源が投入されたときに、前記保存されている再生制御情報に従ってAVコンテンツの前記区間の再生を開始すると共に、前記アプリケーションに従った前記AVコンテンツの再生の準備を行い、当該再生の準備が完了したならば、前記保存されている再生制御情報に従ったAVコンテンツの前記区間の再生を終了させ、前記アプリケーションに従ったAVコンテンツの再生制御情報に従った再生が終了した位置からの再生を開始するレジューム再生制御部とを有することを特徴とするビデオ再生装置。
【請求項３】
Blu-ray Disc（登録商標）を再生するビデオ再生装置であって、
Blu-ray Discに定義されたHDMV TitleのAVデータの再生を、当該HDMV TitleのMovieオブジェクトに従って制御するHDMVモジュールと、
Blu-ray Discに記録されたBD-J TitleのAVデータの再生を、当該BD-J TitleのBD-Jオブジェクトに従って制御するBD-Jモジュールと、
BD-J TitleのAVデータの再生中に、当該ビデオ再生装置の電源断が発生した場合に、現時点で再生中のBD-J Titleをレジューム対象BD-J Titleとして、当該レジューム対象BD-J TitleのAVデータの、現時点の再生位置と、当該現時点の再生位置の再生経過時間から所定時間経過した時間を再生経過時間とする位置までの間の区間であるレジューム時先頭再生区間を再生するMovieオブジェクトを定義するレジューム用Movieオブジェクトデータを作成し、保存するレジューム情報生成部と、
当該ビデオ再生装置に電源が投入されたときに、前回の電源断時と同じBlu-ray Discが装着されている場合に、前記HDMVモジュールに、前記保存されているレジューム用Movieオブジェクトデータが定義するMovieオブジェクトに従って前記AVデータの前記レジューム時先頭再生区間を再生させると共に、前記BD-Jモジュールに、前記レジューム対象BD-J Titleの前記AVデータの前記レジューム時先頭再生区間の終点位置からの再生の開始の準備を行わせ、前記HDMVモジュールによる前記AVデータの前記レジューム時先頭再生区間の再生が完了したならば、前記BD-Jモジュールに、前記レジューム対象BD-J Titleの、前記AVデータの前記レジューム時先頭再生区間の終点位置からの再生を開始させるレジューム再生制御部とを有することを特徴とするビデオ再生装置。
【請求項４】
請求項３記載のビデオ再生装置であって、
前記レジューム用Movieオブジェクトデータは、Movie オブジェクトとMovie PlayListとClipInformationとより構成され、
前記Movie PlayListとClipInformationは、当該ClipInformationによって、前記レジューム対象BD-J Titleの前記AVデータの前記レジューム時先頭再生区間に対応づけられたPlayItemの再生が、Movie PlayListの再生によって行われるように定義され、
前記Movie オブジェクトは、前記Movie PlayListの再生を制御するように定義されていることを特徴とするビデオ再生装置。
【請求項５】
Blu-ray Disc（登録商標）を再生するビデオ再生装置であって、
Blu-ray Discに定義されたHDMV TitleのAVデータの再生を、当該HDMV TitleのMovieオブジェクトに従って制御するHDMVモジュールと、
Blu-ray Discに記録されたBD-J TitleのAVデータの再生を、当該BD-J TitleのBD-Jオブジェクトに従って制御するBD-Jモジュールと、
BD-J TitleのAVデータの再生中に、当該ビデオ再生装置の電源断が発生した場合に、現時点で再生中のBD-J Titleをレジューム対象BD-J Titleとして、当該レジューム対象BD-J TitleのAVデータの、現時点の再生位置と、当該現時点の再生位置の再生経過時間から所定時間経過した時間を再生経過時間とする位置までの間の区間であるレジューム時先頭再生区間を再生するMovieオブジェクトを定義するレジューム用Movieオブジェクトデータを作成し、保存するレジューム情報生成部と、
当該ビデオ再生装置に電源が投入されたときに、前回の電源断時と同じBlu-ray Discが装着されている場合に、前記HDMVモジュールに、前記保存されているレジューム用Movieオブジェクトデータが定義するMovieオブジェクトに従って前記AVデータの前記レジューム時先頭再生区間を再生させると共に、前記BD-Jモジュールに、前記レジューム対象BD-J Titleの前記AVデータの再生の開始の準備を行わせ、前記BD-Jモジュールの前記再生の開始の準備が完了したならば、前記HDMVモジュールによる前記AVデータの前記レジューム時先頭再生区間の再生を終了させ、前記BD-Jモジュールに、前記レジューム対象BD-J Titleの、前記AVデータの、前記HDMVモジュールによる再生が行われた最終位置からの再生を開始させるレジューム再生制御部とを有することを特徴とするビデオ再生装置。
【請求項６】
請求項５記載のビデオ再生装置であって、
前記レジューム用Movieオブジェクトデータは、Movie オブジェクトとMovie PlayListとClipInformationとより構成され、
前記Movie PlayListとClipInformationは、当該ClipInformationによって、前記レジューム対象BD-J Titleの前記AVデータの前記レジューム時先頭再生区間に対応づけられたPlayItemの再生が、Movie PlayListの再生によって行われるように定義され、
前記Movie オブジェクトは、前記Movie PlayListの再生を制御するように定義されていることを特徴とするビデオ再生装置。
【請求項７】
コンピュータによって読み取られ実行されるコンピュータプログラムであって、
当該コンピュータプログラムは、前記コンピュータを、AVコンテンツをアプリケーションに従って再生するビデオ再生装置として機能させ、
前記ビデオ再生装置は、
アプリケーションのAVコンテンツの再生中に、当該ビデオ再生装置の電源断が発生した場合に、当該AVコンテンツの、現時点の再生位置から、当該現時点の再生位置の再生経過時間に所定時間長を加えた時間を再生経過時間とする位置までの区間を再生する再生制御情報を生成して保存するレジューム情報生成部と、
当該ビデオ再生装置に電源が投入されたときに、前記保存されている再生制御情報に従ってAVコンテンツの前記区間を再生すると共に、前記アプリケーションに従った前記AVコンテンツの前記区間の終点位置からの再生の準備を行い、前記保存されている再生制御情報に従ったAVコンテンツの前記区間の再生が完了したならば、前記アプリケーションに従ったAVコンテンツの前記区間の終点位置からの再生を開始するレジューム再生制御部とを有することを特徴とするコンピュータプログラム。
【請求項８】
コンピュータによって読み取られ実行されるコンピュータプログラムであって、
当該コンピュータプログラムは、前記コンピュータを、AVコンテンツをアプリケーションに従って再生するビデオ再生装置として機能させ、
前記ビデオ再生装置は、
アプリケーションのAVコンテンツの再生中に、当該ビデオ再生装置の電源断が発生した場合に、当該AVコンテンツの、現時点の再生位置から、当該現時点の再生位置の再生経過時間に所定時間長を加えた時間を再生経過時間とする位置までの区間を再生する再生制御情報を生成して保存するレジューム情報生成部と、
当該ビデオ再生装置に電源が投入されたときに、前記保存されている再生制御情報に従ってAVコンテンツの前記区間の再生を開始すると共に、前記アプリケーションに従った前記AVコンテンツの再生の準備を行い、当該再生の準備が完了したならば、前記保存されている再生制御情報に従ったAVコンテンツの前記区間の再生を終了し、前記アプリケーションに従ったAVコンテンツの再生制御情報に従った再生が終了した位置からの再生を開始するレジューム再生制御部とを有することを特徴とするコンピュータプログラム。
【請求項９】
コンピュータによって読み取られ実行されるコンピュータプログラムであって、
当該コンピュータプログラムは、前記コンピュータを、Blu-ray Disc（登録商標）を再生するビデオ再生装置として機能させ、
前記ビデオ再生装置は、
Blu-ray Discに定義されたHDMV TitleのAVデータの再生を、当該HDMV TitleのMovieオブジェクトに従って制御するHDMVモジュールと、
Blu-ray Discに記録されたBD-J TitleのAVデータの再生を、当該BD-J TitleのBD-Jオブジェクトに従って制御するBD-Jモジュールと、
BD-J TitleのAVデータの再生中に、当該ビデオ再生装置の電源断が発生した場合に、現時点で再生中のBD-J Titleをレジューム対象BD-J Titleとして、当該レジューム対象BD-J TitleのAVデータの、現時点の再生位置と、当該現時点の再生位置の再生経過時間から所定時間経過した時間を再生経過時間とする位置までの間の区間であるレジューム時先頭再生区間を再生するMovieオブジェクトを定義するレジューム用Movieオブジェクトデータを作成し、保存するレジューム情報生成部と、
当該ビデオ再生装置に電源が投入されたときに、前回の電源断時と同じBlu-ray Discが装着されている場合に、前記HDMVモジュールに、前記保存されているレジューム用Movieオブジェクトデータが定義するMovieオブジェクトに従って前記AVデータの前記レジューム時先頭再生区間を再生させると共に、前記BD-Jモジュールに、前記レジューム対象BD-J Titleの前記AVデータの前記レジューム時先頭再生区間の終点位置からの再生の開始の準備を行わせ、前記HDMVモジュールによる前記AVデータの前記レジューム時先頭再生区間の再生が完了したならば、前記BD-Jモジュールに、前記レジューム対象BD-J Titleの、前記AVデータの前記レジューム時先頭再生区間の終点位置からの再生を開始させるレジューム再生制御部とを有することを特徴とするコンピュータプログラム。
【請求項１０】
請求項９記載のコンピュータプログラムであって、
前記レジューム用Movieオブジェクトデータは、Movie オブジェクトとMovie PlayListとClipInformationとより構成され、
前記Movie PlayListとClipInformationは、当該ClipInformationによって、前記レジューム対象BD-J Titleの前記AVデータの前記レジューム時先頭再生区間に対応づけられたPlayItemの再生が、Movie PlayListの再生によって行われるように定義され、
前記Movie オブジェクトは、前記Movie PlayListの再生を制御するように定義されていることを特徴とするコンピュータプログラム。
【請求項１１】
コンピュータによって読み取られ実行されるコンピュータプログラムであって、
当該コンピュータプログラムは、前記コンピュータを、Blu-ray Disc（登録商標）を再生するビデオ再生装置として機能させ、
前記ビデオ再生装置は、
Blu-ray Discに定義されたHDMV TitleのAVデータの再生を、当該HDMV TitleのMovieオブジェクトに従って制御するHDMVモジュールと、
Blu-ray Discに記録されたBD-J TitleのAVデータの再生を、当該BD-J TitleのBD-Jオブジェクトに従って制御するBD-Jモジュールと、
BD-J TitleのAVデータの再生中に、当該ビデオ再生装置の電源断が発生した場合に、現時点で再生中のBD-J Titleをレジューム対象BD-J Titleとして、当該レジューム対象BD-J TitleのAVデータの、現時点の再生位置と、当該現時点の再生位置の再生経過時間から所定時間経過した時間を再生経過時間とする位置までの間の区間であるレジューム時先頭再生区間を再生するMovieオブジェクトを定義するレジューム用Movieオブジェクトデータを作成し、保存するレジューム情報生成部と、
当該ビデオ再生装置に電源が投入されたときに、前回の電源断時と同じBlu-ray Discが装着されている場合に、前記HDMVモジュールに、前記保存されているレジューム用Movieオブジェクトデータが定義するMovieオブジェクトに従って前記AVデータの前記レジューム時先頭再生区間を再生させると共に、前記BD-Jモジュールに、前記レジューム対象BD-J Titleの前記AVデータの再生の開始の準備を行わせ、前記BD-Jモジュールの前記再生の開始の準備が完了したならば、前記HDMVモジュールによる前記AVデータの前記レジューム時先頭再生区間の再生を終了させ、前記BD-Jモジュールに、前記レジューム対象BD-J Titleの、前記AVデータの、前記HDMVモジュールによる再生が行われた最終位置からの再生を開始させるレジューム再生制御部とを有することを特徴とするコンピュータプログラム。
【請求項１２】
請求項１１記載のコンピュータプログラムであって、
前記レジューム用Movieオブジェクトデータは、Movie オブジェクトとMovie PlayListとClipInformationとより構成され、
前記Movie PlayListとClipInformationは、当該ClipInformationによって、前記レジューム対象BD-J Titleの前記AVデータの前記レジューム時先頭再生区間に対応づけられたPlayItemの再生が、Movie PlayListの再生によって行われるように定義され、
前記Movie オブジェクトは、前記Movie PlayListの再生を制御するように定義されていることを特徴とするコンピュータプログラム。
【請求項１３】
AVコンテンツをアプリケーションに従って再生するビデオ再生装置においてレジューム再生を行うレジューム再生方法であって、
アプリケーションのAVコンテンツの再生中に、当該ビデオ再生装置の電源断が発生した場合に、当該AVコンテンツの、現時点の再生位置から、当該現時点の再生位置の再生経過時間に所定時間長を加えた時間を再生経過時間とする位置までの区間を再生する再生制御情報を生成して保存するステップと、
当該ビデオ再生装置に電源が投入されたときに、前記保存されている再生制御情報に従ってAVコンテンツの前記区間を再生すると共に、前記アプリケーションに従った前記AVコンテンツの前記区間の終点位置からの再生の準備を行い、前記保存されている再生制御情報に従ったAVコンテンツの前記区間の再生が完了したならば、前記アプリケーションに従ったAVコンテンツの前記区間の終点位置からの再生を開始するステップとを有することを特徴とするレジューム再生方法。
【請求項１４】
AVコンテンツをアプリケーションに従って再生するビデオ再生装置においてレジューム再生を行うレジューム再生方法であって、
アプリケーションのAVコンテンツの再生中に、当該ビデオ再生装置の電源断が発生した場合に、当該AVコンテンツの、現時点の再生位置から、当該現時点の再生位置の再生経過時間に所定時間長を加えた時間を再生経過時間とする位置までの区間を再生する再生制御情報を生成して保存するステップと、
当該ビデオ再生装置に電源が投入されたときに、前記保存されている再生制御情報に従ってAVコンテンツの前記区間の再生を開始すると共に、前記アプリケーションに従った前記AVコンテンツの再生の準備を行い、当該再生の準備が完了したならば、前記保存されている再生制御情報に従ったAVコンテンツの前記区間の再生を終了させ、前記アプリケーションに従ったAVコンテンツの再生制御情報に従った再生が終了した位置からの再生を開始するステップとを有することを特徴とするレジューム再生方法。
【請求項１５】
Blu-ray Disc（登録商標）に定義されたHDMV TitleのAVデータの再生を、当該HDMV TitleのMovieオブジェクトに従って制御するHDMVモジュールと、Blu-ray Discに記録されたBD-J TitleのAVデータの再生を、当該BD-J TitleのBD-Jオブジェクトに従って制御するBD-Jモジュールとを備え、Blu-ray Discを再生するビデオ再生装置においてレジューム再生を行うレジューム再生方法であって、
BD-J TitleのAVデータの再生中に、当該ビデオ再生装置の電源断が発生した場合に、現時点で再生中のBD-J Titleをレジューム対象BD-J Titleとして、当該レジューム対象BD-J TitleのAVデータの、現時点の再生位置と、当該現時点の再生位置の再生経過時間から所定時間経過した時間を再生経過時間とする位置までの間の区間であるレジューム時先頭再生区間を再生するMovieオブジェクトを定義するレジューム用Movieオブジェクトデータを作成し、保存するステップと、
当該ビデオ再生装置に電源が投入されたときに、前回の電源断時と同じBlu-ray Discが装着されている場合に、前記HDMVモジュールに、前記保存されているレジューム用Movieオブジェクトデータが定義するMovieオブジェクトに従って前記AVデータの前記レジューム時先頭再生区間を再生させると共に、前記BD-Jモジュールに、前記レジューム対象BD-J Titleの前記AVデータの前記レジューム時先頭再生区間の終点位置からの再生の開始の準備を行わせ、前記HDMVモジュールによる前記AVデータの前記レジューム時先頭再生区間の再生が完了したならば、前記BD-Jモジュールに、前記レジューム対象BD-J Titleの、前記AVデータの前記レジューム時先頭再生区間の終点位置からの再生を開始させるステップとを有することを特徴とするレジューム再生方法。
【請求項１６】
Blu-ray Disc（登録商標）に定義されたHDMV TitleのAVデータの再生を、当該HDMV TitleのMovieオブジェクトに従って制御するHDMVモジュールと、Blu-ray Discに記録されたBD-J TitleのAVデータの再生を、当該BD-J TitleのBD-Jオブジェクトに従って制御するBD-Jモジュールとを備え、Blu-ray Discを再生するビデオ再生装置においてレジューム再生を行うレジューム再生方法であって、
BD-J TitleのAVデータの再生中に、当該ビデオ再生装置の電源断が発生した場合に、現時点で再生中のBD-J Titleをレジューム対象BD-J Titleとして、当該レジューム対象BD-J TitleのAVデータの、現時点の再生位置と、当該現時点の再生位置の再生経過時間から所定時間経過した時間を再生経過時間とする位置までの間の区間であるレジューム時先頭再生区間を再生するMovieオブジェクトを定義するレジューム用Movieオブジェクトデータを作成し、保存するステップと、
当該ビデオ再生装置に電源が投入されたときに、前回の電源断時と同じBlu-ray Discが装着されている場合に、前記HDMVモジュールに、前記保存されているレジューム用Movieオブジェクトデータが定義するMovieオブジェクトに従って前記AVデータの前記レジューム時先頭再生区間を再生させると共に、前記BD-Jモジュールに、前記レジューム対象BD-J Titleの前記AVデータの再生の開始の準備を行わせ、前記BD-Jモジュールの前記再生の開始の準備が完了したならば、前記HDMVモジュールによる前記AVデータの前記レジューム時先頭再生区間の再生を終了させ、前記BD-Jモジュールに、前記レジューム対象BD-J Titleの、前記AVデータの、前記HDMVモジュールによる再生が行われた最終位置からの再生を開始させるステップとを有することを特徴とするレジューム再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビデオ再生装置におけるレジューム再生の技術に関するものである。
【背景技術】
【０００２】
ビデオ再生装置としては、ナビゲーションコマンドプログラムによりコマンドベースで再生制御が行われるHDMV Titleと、BD-Jアプリケーションを実行することにより再生制御が行われるBD-J Titleとが記録されたBD：Blu-ray Disc（登録商標）を再生するビデオ再生装置が知られている（たとえば、特許文献１）。
【０００３】
また、このようなBDを再生するビデオ再生装置において、前回、再生を終了した位置から、再生を開始するレジューム再生の技術としては、HDMV Titleについて、再生終了時の状態情報を保存しておき、保存しておいた状態情報に基づいて、レジューム再生を行う機能が知られている。
【０００４】
また、このようなBDを再生するビデオ再生装置におけるBD-J Titleのレジューム再生の技術としては、再生終了時の状態情報を保存しておき、保存しておいた状態情報に基づいて、BD-J Titleの状態を再生終了時の状態に復帰することによりレジューム再生を行う技術（特許文献２）や、BD-J Titleに対して投入された操作の履歴を保存しておき、BD-J Titleに対して保存しておいた操作の履歴が表す通りの操作を再投入してBD-J Titleの状態を再生終了時の状態に復帰することによりレジューム再生を行う技術（特許文献３）が知られている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】再表２００５／０３６５４７号公報
【特許文献２】特開２００９-１９３６４２号公報
【特許文献３】特開２００９-２５９３５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
前述のように、BD-J TitleはBD-Jアプリケーションを実行することにより再生制御が行われるため、BD-Jアプリケーションの起動や初期設定の完了までは、ユーザに対する再生出力は開始されない。
一方で、BD-Jアプリケーションの起動や初期設定の完了までには、比較的長い時間を要することがある。
したがって、上述したBD-J Titleの状態を再生終了時の状態に復帰することによりレジューム再生を行う技術によっては、再生出力が開始されるまで、ユーザを長時間待たせてしまうことがある。
そこで、本発明は、BDを再生するビデオ再生装置において、BD-J Titleのレジューム再生時に、速やかに再生出力を開始することを課題とする。
【課題を解決するための手段】
【０００７】
前記課題達成のために、本発明は、AVコンテンツをアプリケーションに従って再生するビデオ再生装置に、アプリケーションのAVコンテンツの再生中に、当該ビデオ再生装置の電源断が発生した場合に、当該AVコンテンツの、現時点の再生位置から、当該現時点の再生位置の再生経過時間に所定時間長を加えた時間を再生経過時間とする位置までの区間を再生する再生制御情報を生成して保存するレジューム情報生成部と、当該ビデオ再生装置に電源が投入されたときに、前記保存されている再生制御情報に従ってAVコンテンツの前記区間を再生すると共に、前記アプリケーションに従った前記AVコンテンツの前記区間の終点位置からの再生の準備を行い、前記保存されている再生制御情報に従ったAVコンテンツの前記区間の再生が完了したならば、前記アプリケーションに従ったAVコンテンツの前記区間の終点位置からの再生を開始するレジューム再生制御部とを備えたものである。
【０００８】
また、本発明は、前記課題達成のために、AVコンテンツをアプリケーションに従って再生するビデオ再生装置に、アプリケーションのAVコンテンツの再生中に、当該ビデオ再生装置の電源断が発生した場合に、当該AVコンテンツの、現時点の再生位置から、当該現時点の再生位置の再生経過時間に所定時間長を加えた時間を再生経過時間とする位置までの区間を再生する再生制御情報を生成して保存するレジューム情報生成部と、当該ビデオ再生装置に電源が投入されたときに、前記保存されている再生制御情報に従ってAVコンテンツの前記区間の再生を開始すると共に、前記アプリケーションに従った前記AVコンテンツの再生の準備を行い、当該再生の準備が完了したならば、前記保存されている再生制御情報に従ったAVコンテンツの前記区間の再生を終了させ、前記アプリケーションに従ったAVコンテンツの再生制御情報に従った再生が終了した位置からの再生を開始するレジューム再生制御部とを備えたものである。
【０００９】
これらのようなビデオ再生装置によれば、電源投入時に、再生制御情報によるAVコンテンツの電源断時に再生していた位置からの短期間の再生が行われた後、再生制御情報による再生完了位置以降のアプリケーションに従った再生が開始される。そして、これによりパワーオフ操作発生時に再生していたAVコンテンツのレジューム再生が実現される。
【００１０】
ここで、再生制御情報による再生出力は、アプリケーションを用いた再生出力に比べて、短時間で開始することができるので、このようなビデオ再生装置によれば、電源投入後、より速やかに、レジューム再生による再生出力を開始することができるようになる。
ここで、本発明は、また、より具体的には、本発明は、前記課題のために、Blu-ray Disc（登録商標）を再生するビデオ再生装置に、Blu-ray Discに定義されたHDMV TitleのAVデータの再生を、当該HDMV TitleのMovieオブジェクトに従って制御するHDMVモジュールと、Blu-ray Discに記録されたBD-J TitleのAVデータの再生を、当該BD-J TitleのBD-Jオブジェクトに従って制御するBD-Jモジュールと、BD-J TitleのAVデータの再生中に、当該ビデオ再生装置の電源断が発生した場合に、現時点で再生中のBD-J Titleをレジューム対象BD-J Titleとして、当該レジューム対象BD-J TitleのAVデータの、現時点の再生位置と、当該現時点の再生位置の再生経過時間から所定時間経過した時間を再生経過時間とする位置までの間の区間であるレジューム時先頭再生区間を再生するMovieオブジェクトを定義するレジューム用Movieオブジェクトデータを作成し、保存するレジューム情報生成部と、当該ビデオ再生装置に電源が投入されたときに、前回の電源断時と同じBlu-ray Discが装着されている場合に、前記HDMVモジュールに、前記保存されているレジューム用Movieオブジェクトデータが定義するMovieオブジェクトに従って前記AVデータの前記レジューム時先頭再生区間を再生させると共に、前記BD-Jモジュールに、前記レジューム対象BD-J Titleの前記AVデータの前記レジューム時先頭再生区間の終点位置からの再生の開始の準備を行わせ、前記HDMVモジュールによる前記AVデータの前記レジューム時先頭再生区間の再生が完了したならば、前記BD-Jモジュールに、前記レジューム対象BD-J Titleの、前記AVデータの前記レジューム時先頭再生区間の終点位置からの再生を開始させるレジューム再生制御部とを備えたものである。
【００１１】
または、Blu-ray Disc（登録商標）を再生するビデオ再生装置に、Blu-ray Discに定義されたHDMV TitleのAVデータの再生を、当該HDMV TitleのMovieオブジェクトに従って制御するHDMVモジュールと、Blu-ray Discに記録されたBD-J TitleのAVデータの再生を、当該BD-J TitleのBD-Jオブジェクトに従って制御するBD-Jモジュールと、BD-J TitleのAVデータの再生中に、当該ビデオ再生装置の電源断が発生した場合に、現時点で再生中のBD-J Titleをレジューム対象BD-J Titleとして、当該レジューム対象BD-J TitleのAVデータの、現時点の再生位置と、当該現時点の再生位置の再生経過時間から所定時間経過した時間を再生経過時間とする位置までの間の区間であるレジューム時先頭再生区間を再生するMovieオブジェクトを定義するレジューム用Movieオブジェクトデータを作成し、保存するレジューム情報生成部と、当該ビデオ再生装置に電源が投入されたときに、前回の電源断時と同じBlu-ray Discが装着されている場合に、前記HDMVモジュールに、前記保存されているレジューム用Movieオブジェクトデータが定義するMovieオブジェクトに従って前記AVデータの前記レジューム時先頭再生区間を再生させると共に、前記BD-Jモジュールに、前記レジューム対象BD-J Titleの前記AVデータの再生の開始の準備を行わせ、前記BD-Jモジュールの前記再生の開始の準備が完了したならば、前記HDMVモジュールによる前記AVデータの前記レジューム時先頭再生区間の再生を終了させ、前記BD-Jモジュールに、前記レジューム対象BD-J Titleの、前記AVデータの、前記HDMVモジュールによる再生が行われた最終位置からの再生を開始させるレジューム再生制御部とを備えたものである。
【００１２】
このようなBlu-ray Discを再生するビデオ再生装置によれば、電源投入時に、レジューム用Movieオブジェクトデータが定義するMovieオブジェクトによる、レジューム対象BD-J Titleの電源断時に再生していた位置からのAVデータの再生が短期間行われた後、レジューム対象BD-J Titleの、レジューム用Movieオブジェクトデータが定義するMovieオブジェクトによる再生完了位置以降の、BD-Jオブジェクトによる再生が開始される。そして、これによりパワーオフ操作発生時に再生していたBD-J Titleのレジューム再生が実現される。
【００１３】
また、レジューム用Movieオブジェクトデータが定義するMovieオブジェクトの再生による再生出力は、BD-Jアプリケーションを用いて再生制御をおこなうBD-J TitleのBD-Jオブジェクトに比べて、短時間で開始することができるので、このようなビデオ再生装置によれば、電源投入後、より速やかに、レジューム再生による再生出力を開始することができるようになる。
【００１４】
ここで、前記レジューム用Movieオブジェクトデータは、詳細には、Movie オブジェクトとMovie PlayListとClipInformationとより構成され、前記Movie PlayListとClipInformationは、当該ClipInformationによって、前記レジューム対象BD-J Titleの前記AVデータの前記レジューム時先頭再生区間に対応づけられたPlayItemの再生が、Movie PlayListの再生によって行われるように定義され、前記Movie オブジェクトは、前記Movie PlayListの再生を制御するように定義されているものである。
【発明の効果】
【００１５】
以上のように、本発明によれば、BDを再生するビデオ再生装置において、BD-J Titleのレジューム再生時に、速やかに再生出力を開始することができる。
【図面の簡単な説明】
【００１６】
【図１】BDのデータ構造を示す図である。
【図２】本発明の実施形態に係るビデオ再生装置の構成を示すブロック図である。
【図３】本発明の実施形態に係るレジューム情報保存処理を示すフローチャートである。
【図４】本発明の実施形態に係るレジューム処理を示すフローチャートである。
【図５】本発明の実施形態に係るレジューム動作例を示す図である。
【図６】本発明の実施形態に係るレジューム動作例を示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施形態について説明する。
まず、BD：Blu-ray Disc（登録商標）のデータ構造と、当該データ構造に従ったタイトルの再生動作について説明する。
BDには、タイトルとしてBD-J Title、HDMV Titleを含むことができる。BD-J Titleの実体はBD-Jオブジェクトであり、HDMV Titleの実体はMovieオブジェクトである。
BD-J オブジェクトは、BD-Jアプリケーションであり、Movie オブジェクトは、ナビゲーションコマンドプログラムを含み、ビデオ再生装置において、タイトルの再生時には、当該タイトルの実体であるBD-J オブジェクトのBD-Jアプリケーション、または、当該タイトルの実体であるMovieオブジェクトのナビゲーションコマンドプログラムが実行される。
【００１８】
そして、ビデオ再生装置は、BD-J オブジェクトのBD-Jアプリケーションや、Movie オブジェクトのナビゲーションコマンドプログラムに従って、Movie PlayListの再生を制御する。
Movie PlayListは、PlayItemの再生シーケンスを規定するものであり、各PlayItemは、ClipInformationによって、Clip AV Stream fileとしてファイル化されている、AVストリームを表すAVデータのデータ区間に対応づけられる。ここで、ClipInformationとClip AV Stream fileのAVデータを合わせてClipと呼ぶ。
【００１９】
そして、ビデオ再生装置において、Movie PlayListの再生時には、当該Movie PlayListに規定された再生シーケンスで、PlayItemが再生され、各PlayItemの再生において、当該PlayItemにClipInformationによって対応づけられたAVデータのデータ区間が再生出力される。
【００２０】
なお、Movie PlayListにおいては、任意区間をChapterとして定義することができる。
次に、図２に、本実施形態に係るビデオ再生装置の構成を示す。
図示するように、ビデオ再生装置は、BD１にアクセスするディスクドライブ２、ディスクドライブ２を介したBD１からのデータ読出の制御やデータのキャッシュを行うデータアクセス制御部３、BD１から読み出されたAV（オーディオ・ビジュアル）データの再生を行うプレゼンテーションエンジン４を備えている。
【００２１】
また、ビデオ再生装置は、Movie PlayListの再生、すなわち、Movie PlayListに規定されたPlayItemの再生シーケンスによる、各PlayItemにClip Informationによって対応づけられたAVデータのデータ区間の再生を、プレゼンテーションエンジン４に行わせる再生制御部５を備えてる。
【００２２】
また、ビデオ再生装置は、BD１に記録されたHDMV Titleの再生を制御するHDMVモジュール６、BD１に記録されたBD-J Titleの再生を制御するBD-Jモジュール７、再生タイトルの切り替え等をHDMVモジュール６とBD-Jモジュール７を制御して行うモジュールコントローラ８、プレゼンテーションエンジン４が再生したAVデータや、BD-Jモジュール７がBD-Jアプリケーションに従って出力するAVデータや、その他各部が出力するＧＵＩ用のAVデータの、ＬＣＤである表示装置９やスピーカなどである音声出力装置１０への出力を制御する出力制御部１１、各種キーを備えたリモートコントローラである入力装置１２、入力装置１２のキー操作に応じたイベントを各部に発行するユーザイベントマネージャ１３、レジューム制御部１４、ステータスメモリ１５、レジューム用Movieオブジェクトデータメモリ１６とを備えている。
【００２３】
ここで、このようなビデオ再生装置におけるタイトルの再生は以下のように行われる。モジュールコントローラ８は、再生するタイトルがHDMV Titleである場合には、HDMV TitleのMovie オブジェクトをHDMVモジュール６に通知し、HDMVモジュール６は、通知されたMovieオブジェクトの再生を開始する。ここで、Movieオブジェクトの再生では、Movieオブジェクトのナビゲーションコマンドプログラムに従って、再生制御部５にMovie PlayListの再生を行わせる。また、モジュールコントローラ８は、再生するタイトルがBD-J Titleである場合には、BD-J TitleのBD-JオブジェクトをBD-Jモジュール７に通知し、BD-Jモジュール７は、通知されたBD-Jオブジェクトの再生を開始する。ここで、BD-Jオブジェクトの再生では、BD-JオブジェクトのBD-Jアプリケーションを実行し、BD-Jアプリケーションに従って、再生制御部５にMovie PlayListの再生を行わせる。
【００２４】
但し、以上のビデオ再生装置は、マイクロプロセッサや、メモリや、その他の周辺デバイスなどの一般的なハードウエア構成を備えたコンピュータを利用して構成されるものであってよく、この場合、以上に示したデータアクセス制御部３、プレゼンテーションエンジン４、再生制御部５、HDMVモジュール６、BD-Jモジュール７、モジュールコントローラ８、出力制御部１１、ユーザイベントマネージャ１３、レジューム制御部１４、ステータスメモリ１５、レジューム用Movieオブジェクトデータメモリ１６などの各部、または、その一部は、コンピュータが所定のコンピュータプログラムを実行することにより実現されるリソースやプロセスであってよい。
【００２５】
以下、このようなビデオ再生装置において行うBD-J Titleのレジューム動作について説明する。
まず、レジューム制御部１４が行うレジューム情報保存処理について説明する。
図３に、このレジューム情報保存処理の手順を示す。
図示するように、この処理では、単一のMovie PlayListを含むBD-J Titleの再生中に（ステップ３０２）、ビデオ再生装置のパワーオフ操作が発生するのを監視する（ステップ３０４）。ここで、パワーオフ操作の発生は、図２では図示を省略したパワーオフマネージャから通知される。パワーオフマネージャは、ビデオ再生装置の電源断を制御するものであり、ユーザのパワーオフ操作が発生すると、その旨を各部に通知し、その後、各部よりのパワーオフ準備完了の受信を待って、ビデオ再生装置の電源断を行う。なお、ユーザのパワーオン操作に応じてビデオ再生装置の電源は投入される。
【００２６】
そして、単一のMovie PlayListを含むBD-J Titleの再生中にパワーオフ操作が発生したならば（ステップ３０４）、現在再生中のBDのディスク識別子や、現在再生中のタイトルの識別子や、現在の再生位置を示す位置情報（再生中のChapterの識別子や、再生中のMovie PlayList上の現在の再生時間位置を表す経過時間等）や、音声や字幕の現在の設定状態を復帰状態情報としてステータスメモリ１５に保存する（ステップ３０６）。
そして、次に、現在、再生中のタイトルの、現在の再生位置から、当該再生位置からｎ分（たとえば、３分）、経過時間が進んだ位置までの、AVデータのデータ区間IniAVDを再生するMovie オブジェクトを定義するレジューム用Movieオブジェクトのデータを作成し、レジューム用Movieオブジェクトデータメモリ１６に格納する（ステップ３０８）。ここで、このAVデータのデータ区間IniAVDは、現在再生中のAVデータ（現在再生中のAVデータが属するClip AV Stream fileのAVデータ）の、現在の再生位置に対応するデータアドレスから、現在の再生位置の経過時間からｎ分、経過時間が進んだ位置に対応するデータアドレスまでのデータ区間として求めるようにしてもよいし、再生中の、BD-J オブジェクトのBD-J アプリケーションやMovie PlayListやClip Informationを解析して、パワーオフ操作が発生しなかったときに、新たなユーザ操作も発生しない場合に、今後ｎ分間の間に再生されるはずであったデータ区間を求めてデータ区間IniAVDとするようにしてもよい。
【００２７】
ここで、レジューム用Movieオブジェクトのデータとしては、Movie オブジェクト、Movie PlayList、ClipInformationを作成する。Movie PlayListとClipInformationは、ClipInformationによって、データ区間IniAVDに対応づけられるPlayItemの再生が、Movie PlayListの再生によって行われるものとし、Movie オブジェクトは、当該Movie オブジェクトの再生開始後に、当該Movie PlayListの再生が自動的に開始するように、その再生を制御するものとする。
【００２８】
そして、パワーオフ準備完了通知をパワーオフマネージャに通知し（ステップ３１０）、処理を終了する。
次に、レジューム制御部１４が行うレジューム処理について説明する。
ここで、このレジューム処理は、ビデオ再生装置への電源投入直後に、その実行が開始される処理である。
図４に、レジューム処理の手順を示す。
図示するように、このレジューム処理では、ステータスメモリ１５に復帰状態情報が記憶され、レジューム用Movieオブジェクトデータメモリ１６にレジューム用Movieオブジェクトのデータが記憶されているかどうかを調べ（ステップ４０２）、記憶されていなければ、処理を終了する。
【００２９】
一方、これらが記憶されている場合には（ステップ４０２）、現在、ビデオ再生装置に装着されているBD１が、前回の電源断時にビデオ再生装置に装着されていたBD１と同じであるかどうかを、復帰状態情報として記憶されているBD１のディスクの識別子と、現在ビデオ再生装置に装着されているBD１のBD１のディスクの識別子とを比較することにより調べ（ステップ４０４）、同じでなければ、ステータスメモリ１５の復帰状態情報と、レジューム用Movieオブジェクトデータメモリ１６のレジューム用Movieオブジェクトのデータとをクリアし（ステップ４２４）、処理を終了する。
【００３０】
一方、現在、ビデオ再生装置に装着されているBD１が、前回の電源断時にビデオ再生装置に装着されていたBD１と同じであれば（ステップ４０４）、モジュールコントローラ８とBD-Jモジュール７にバックグランドモードを設定する（ステップ４０６）。ここで、バックブランドモードを設定されたモジュールコントローラ８とBD-Jモジュール７は、その処理を、出力制御部１１へのAVデータの出力、すなわち、表示装置９や音声出力装置１０への出力を抑止した状態で行う。
【００３１】
次に、HDMVモジュール６に、レジューム用Movieオブジェクトデータメモリ１６のレジューム用Movieオブジェクトのデータと、BD１に記録されているAVデータを用いた、レジューム用Movieオブジェクトの再生を開始させる（ステップ４０８）。
そして、モジュールコントローラ８に、ステータスメモリ１５に識別子が記憶されているタイトルであるBD-J Titleの再生開始を指示する（ステップ４１０）。ここで、再生開始の指示を受けたモジュールコントローラ８は、再生開始を指示されたBD-J TitleのBD-JオブジェクトをBD-Jモジュール７に通知し、BD-Jモジュール７は、通知されたBD-Jオブジェクトの再生を開始する。ここで、BD-Jオブジェクトの再生では、前述のように、まず、BD-JオブジェクトのBD-Jアプリケーションの起動や初期設定を実行し、その後、BD-Jアプリケーションに従って、再生制御部５にMovie PlayListの再生を行わせることになる。
【００３２】
そして、次に、BD-Jモジュール７によるBD-Jオブジェクトの起動完了、すなわち、BD-Jアプリケーションの起動や初期設定の完了後のMovie PlayListの再生開始を待って（ステップ４１２）、再生中のBD-J Titleの、音声や字幕の設定状態を復帰状態情報が示す設定状態に設定すると共に、BD-J Titleの再生位置を、復帰状態情報の位置情報が示す再生位置からｎ分経過時間が進んだ位置にジャンプさせる（ステップ４１４）。
【００３３】
このジャンプは、たとえば、Chapter SearchやTime Searchなどのユーザイベントマネージャ１３が、タイトルの再生位置をジャンプさせるために発行するイベントを利用して行うことができる。すなわち、このジャンプは、たとえば、復帰状態情報の位置情報が示すChapterの識別子や、Movie PlayList上の再生時間位置を表す経過時間等に基づいて、BD-J Titleの再生位置を位置情報が示す再生時間位置からｎ分経過時間が進んだ時間位置にジャンプさせるイベントをユーザイベントマネージャ１３に発行させること等により行うことができる。
【００３４】
また、次に、BD-Jモジュール７の再生状態を一時停止状態に制御し（ステップ４１６）、HDMVモジュール６のレジューム用Movieオブジェクトの再生の完了を待つ（ステップ４１８）。
そして、レジューム用Movieオブジェクトの再生が完了したならば（ステップ４１８）、モジュールコントローラ８とBD-Jモジュール７のバックグランドモードの設定を解除し（ステップ４２０）、BD-Jモジュール７の一時停止状態を解除して、BD-Jオブジェクトの再生を再開させる（ステップ４２２）。ここで、バックグランドモードの設定を解除され、再生を再開したBD-Jモジュール７は、BD-JオブジェクトのBD-J Titleのステップ４１４でジャンプした位置からの再生と、再生したAVデータの出力制御部１１を介した表示装置９、音声出力装置１０への出力を行う。
【００３５】
そして、ステータスメモリ１５の復帰状態情報とレジューム用Movieオブジェクトデータメモリ１６のレジューム用Movieオブジェクトのデータとをクリアし（ステップ４２４）、処理を終了する。
以上、レジューム制御部１４が行うレジューム処理について説明した。
ここで、以上のようなレジューム情報保存処理とレジューム処理による動作例を示す。
いま、図５の矢印５０１のようにAVデータの再生を行うBD-J Title「タイトルＡ」の再生中にパワーオフ操作５０２が発生すると、レジューム情報保存処理によって、当該時点において再生していたAVデータ上の位置Ｓから、当該位置Ｓからｎ経過時間分進めた位置Ｅまでの、AVデータのデータ区間IniAVDを再生するレジューム用Movieオブジェクトのデータが作成されレジューム用Movieオブジェクトデータメモリ１６保存される。また、当該時点における、再生中のBD１のディスク識別子や、現在再生中のタイトルAの識別子や、現在の再生位置を示す位置情報や、音声や字幕の現在の設定状態が復帰状態情報としてステータスメモリ１５に保存される。
【００３６】
そして、その後、ビデオ再生装置の電源断が行われた後に、BD１が交換されることなく、ビデオ再生装置に電源が再投入されると、図６に示すように、レジューム処理によって、まず、レジューム用Movieオブジェクトデータメモリ１６に保存されているレジューム用Movieオブジェクトのデータに基づいてレジューム用Movieオブジェクトが再生され、これにより、図５のAVデータの位置Ｓから位置Ｅまでのデータ区間IniAVDが、図６に矢印６０１で示すようにｎ分間の時間をかけて再生出力される。
【００３７】
そして、このAVデータの位置Ｓから位置Ｅまでのデータ区間IniAVDのｎ分間の再生期間中に、バックグランドで、BD-J Title「タイトルＡ」のBD-Jオブジェクトの起動、初期設定が行われた後に、BD-JオブジェクトによるAVデータの再生位置が、AVデータの位置Ｅにジャンプされる。
【００３８】
そして、レジューム用Movieオブジェクトの再生が完了したならば、矢印６０２で示すように、BD-J Title「タイトルＡ」の再生出力が、AVデータのデータ区間IniAVDの終点位置Ｅから再開される。
結果、ビデオ再生装置に電源が再投入されると、パワーオフ操作発生時に再生していた位置Ｓ以降のAVデータの再生出力が連続的に行われることになる。
また、Movieオブジェクトであるレジューム用Movieオブジェクトの再生による再生出力は、BD-Jアプリケーションを用いて再生制御をおこなうBD-J TitleのBD-Jオブジェクトに比べて、短時間で開始することができるので、パワーオフ操作発生時に再生していた再生位置から再生を開始するレジューム再生による再生出力を、より速やかに開始することができる。
【００３９】
以上、本発明の実施形態について説明した。
ところで、以上では、単一のMovie PlayListを含むBD-J Titleの再生中にパワーオフ操作が発生した場合のレジューム動作について説明したが、本実施形態で示したレジューム動作は複数のMovie PlayListを含むBD-J Titleの再生中にパワーオフ操作が発生した場合にも適用することができる。
【００４０】
すなわち、この場合には、レジューム情報保存処理において、ステータスメモリ１５に復帰状態情報として、BD-J Titleの再生中に、BD-J Titleに対して投入された操作の履歴を保存しておく。そして、レジューム処理では、パワーオフ操作発生時に再生していたBD-J Titleを起動したならば、ステップ４１４において、BD-J Titleに対して保存しておいた操作の履歴が表す通りの操作を再投入した後に、再生位置をｎ分後方の時間位置に、適当なイベントをユーザイベントマネージャ１３に発行させることジャンプさせるようにする。
【００４１】
また、以上の実施形態における図４のレジューム処理は、ステップ４１２において、ステータスメモリ１５に識別子が記憶されているタイトルであるBD-J TitleのBD-Jオブジェクトの、BD-Jモジュール７による起動完了、すなわち、BD-Jアプリケーションの起動や初期設定の完了後のMovie PlayListの再生開始を検出した後に以下の処理を行うものとしてもよい。
【００４２】
すなわち、BD-Jオブジェクトの起動が完了したならば、まず、再生中のBD-J Titleの、音声や字幕の設定状態を復帰状態情報が示す設定状態に設定する。そして、HDMVモジュール６のレジューム用Movieオブジェクトの再生を中止する。次に、BD-J Titleの再生位置を、復帰状態情報の位置情報が示す再生位置から、再生が中止されるまでにHDMVモジュール６によるレジューム用MovieオブジェクトのAVデータの再生が継続した時間分進んだ位置にジャンプさせ、モジュールコントローラ８とBD-Jモジュール７のバックグランドモードの設定を解除する。そして、ステータスメモリ１５の復帰状態情報とレジューム用Movieオブジェクトデータメモリ１６のレジューム用Movieオブジェクトのデータとをクリアする。
【００４３】
このようにすることにより、BD-Jオブジェクトの起動が完了後に、速やかに、ステータスメモリ１５に識別子が記憶されているタイトルであるBD-J TitleのBD-JオブジェクトによるAVデータの再生に復帰することができる。
【符号の説明】
【００４４】
１…BD、２…ディスクドライブ、３…データアクセス制御部、４…プレゼンテーションエンジン、５…再生制御部、６…HDMVモジュール、７…BD-Jモジュール、８…モジュールコントローラ、９…表示装置、１０…音声出力装置、１１…出力制御部、１２…入力装置、１３…ユーザイベントマネージャ、１４…レジューム制御部、１５…ステータスメモリ、１６…レジューム用Movieオブジェクトデータメモリ。
【図１】
2011216165.tif 000003
【図２】
2011216165.tif 000004
【図３】
2011216165.tif 000005
【図４】
2011216165.tif 000006
【図５】
2011216165.tif 000007
【図６】
2011216165.tif 000008