JP2011216165A - ビデオ再生装置、コンピュータプログラム及びレジューム再生方法 - Google Patents
ビデオ再生装置、コンピュータプログラム及びレジューム再生方法 Download PDFInfo
- Publication number
- JP2011216165A JP2011216165A JP2010084969A JP2010084969A JP2011216165A JP 2011216165 A JP2011216165 A JP 2011216165A JP 2010084969 A JP2010084969 A JP 2010084969A JP 2010084969 A JP2010084969 A JP 2010084969A JP 2011216165 A JP2011216165 A JP 2011216165A
- Authority
- JP
- Japan
- Prior art keywords
- playback
- resume
- title
- data
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000004590 computer program Methods 0.000 title claims abstract description 18
- 238000002360 preparation method Methods 0.000 claims description 17
- 235000019687 Lamb Nutrition 0.000 claims 1
- 230000004044 response Effects 0.000 abstract description 2
- 230000004913 activation Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B19/00—Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
- G11B19/02—Control of operating function, e.g. switching from recording to reproducing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B2020/10935—Digital recording or reproducing wherein a time constraint must be met
- G11B2020/10972—Management of interruptions, e.g. due to editing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2541—Blu-ray discs; Blue laser DVR discs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/84—Television signal recording using optical recording
- H04N5/85—Television signal recording using optical recording on discs or drums
Landscapes
- Management Or Editing Of Information On Record Carriers (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Television Signal Processing For Recording (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
Abstract
【課題】BD-J Titleのレジューム再生時に速やかに再生出力を開始できる「ビデオ再生装置、コンピュータプログラム及びレジューム再生方法」を提供する。
【解決手段】、BD-J Title「タイトルA」の再生中にパワーオフ操作が発生すると、当該時点において再生されているAVデータ上の位置Sから、当該位置Sからn経過時間分進めた位置Eまでの、AVデータのデータ区間IniAVDを再生するレジューム用Movieオブジェクトのデータが作成され保存される。その後、ビデオ再生装置に電源が再投入されると、保存されているレジューム用Movieオブジェクトのデータに基づいてレジューム用Movieオブジェクトが再生された601後に、当該レジューム用Movieオブジェクトの再生期間中に再生準備を整えておいたBD-J Title「タイトルA」の再生出力602が、AVデータのデータ区間IniAVDの終点位置Eから開始される。
【選択図】図6
【解決手段】、BD-J Title「タイトルA」の再生中にパワーオフ操作が発生すると、当該時点において再生されているAVデータ上の位置Sから、当該位置Sからn経過時間分進めた位置Eまでの、AVデータのデータ区間IniAVDを再生するレジューム用Movieオブジェクトのデータが作成され保存される。その後、ビデオ再生装置に電源が再投入されると、保存されているレジューム用Movieオブジェクトのデータに基づいてレジューム用Movieオブジェクトが再生された601後に、当該レジューム用Movieオブジェクトの再生期間中に再生準備を整えておいたBD-J Title「タイトルA」の再生出力602が、AVデータのデータ区間IniAVDの終点位置Eから開始される。
【選択図】図6
Description
本発明は、ビデオ再生装置におけるレジューム再生の技術に関するものである。
ビデオ再生装置としては、ナビゲーションコマンドプログラムによりコマンドベースで再生制御が行われるHDMV Titleと、BD-Jアプリケーションを実行することにより再生制御が行われるBD-J Titleとが記録されたBD:Blu-ray Disc(登録商標)を再生するビデオ再生装置が知られている(たとえば、特許文献1)。
また、このようなBDを再生するビデオ再生装置において、前回、再生を終了した位置から、再生を開始するレジューム再生の技術としては、HDMV Titleについて、再生終了時の状態情報を保存しておき、保存しておいた状態情報に基づいて、レジューム再生を行う機能が知られている。
また、このようなBDを再生するビデオ再生装置におけるBD-J Titleのレジューム再生の技術としては、再生終了時の状態情報を保存しておき、保存しておいた状態情報に基づいて、BD-J Titleの状態を再生終了時の状態に復帰することによりレジューム再生を行う技術(特許文献2)や、BD-J Titleに対して投入された操作の履歴を保存しておき、BD-J Titleに対して保存しておいた操作の履歴が表す通りの操作を再投入してBD-J Titleの状態を再生終了時の状態に復帰することによりレジューム再生を行う技術(特許文献3)が知られている。
前述のように、BD-J TitleはBD-Jアプリケーションを実行することにより再生制御が行われるため、BD-Jアプリケーションの起動や初期設定の完了までは、ユーザに対する再生出力は開始されない。
一方で、BD-Jアプリケーションの起動や初期設定の完了までには、比較的長い時間を要することがある。
したがって、上述したBD-J Titleの状態を再生終了時の状態に復帰することによりレジューム再生を行う技術によっては、再生出力が開始されるまで、ユーザを長時間待たせてしまうことがある。
そこで、本発明は、BDを再生するビデオ再生装置において、BD-J Titleのレジューム再生時に、速やかに再生出力を開始することを課題とする。
一方で、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データの前記レジューム時先頭再生区間の終点位置からの再生の開始の準備を行わせ、前記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: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: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は、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として定義することができる。
次に、図2に、本実施形態に係るビデオ再生装置の構成を示す。
図示するように、ビデオ再生装置は、BD1にアクセスするディスクドライブ2、ディスクドライブ2を介したBD1からのデータ読出の制御やデータのキャッシュを行うデータアクセス制御部3、BD1から読み出されたAV(オーディオ・ビジュアル)データの再生を行うプレゼンテーションエンジン4を備えている。
次に、図2に、本実施形態に係るビデオ再生装置の構成を示す。
図示するように、ビデオ再生装置は、BD1にアクセスするディスクドライブ2、ディスクドライブ2を介したBD1からのデータ読出の制御やデータのキャッシュを行うデータアクセス制御部3、BD1から読み出されたAV(オーディオ・ビジュアル)データの再生を行うプレゼンテーションエンジン4を備えている。
また、ビデオ再生装置は、Movie PlayListの再生、すなわち、Movie PlayListに規定されたPlayItemの再生シーケンスによる、各PlayItemにClip Informationによって対応づけられたAVデータのデータ区間の再生を、プレゼンテーションエンジン4に行わせる再生制御部5を備えてる。
また、ビデオ再生装置は、BD1に記録されたHDMV Titleの再生を制御するHDMVモジュール6、BD1に記録されたBD-J Titleの再生を制御するBD-Jモジュール7、再生タイトルの切り替え等をHDMVモジュール6とBD-Jモジュール7を制御して行うモジュールコントローラ8、プレゼンテーションエンジン4が再生したAVデータや、BD-Jモジュール7がBD-Jアプリケーションに従って出力するAVデータや、その他各部が出力するGUI用のAVデータの、LCDである表示装置9やスピーカなどである音声出力装置10への出力を制御する出力制御部11、各種キーを備えたリモートコントローラである入力装置12、入力装置12のキー操作に応じたイベントを各部に発行するユーザイベントマネージャ13、レジューム制御部14、ステータスメモリ15、レジューム用Movieオブジェクトデータメモリ16とを備えている。
ここで、このようなビデオ再生装置におけるタイトルの再生は以下のように行われる。モジュールコントローラ8は、再生するタイトルがHDMV Titleである場合には、HDMV TitleのMovie オブジェクトをHDMVモジュール6に通知し、HDMVモジュール6は、通知されたMovieオブジェクトの再生を開始する。ここで、Movieオブジェクトの再生では、Movieオブジェクトのナビゲーションコマンドプログラムに従って、再生制御部5にMovie PlayListの再生を行わせる。また、モジュールコントローラ8は、再生するタイトルがBD-J Titleである場合には、BD-J TitleのBD-JオブジェクトをBD-Jモジュール7に通知し、BD-Jモジュール7は、通知されたBD-Jオブジェクトの再生を開始する。ここで、BD-Jオブジェクトの再生では、BD-JオブジェクトのBD-Jアプリケーションを実行し、BD-Jアプリケーションに従って、再生制御部5にMovie PlayListの再生を行わせる。
但し、以上のビデオ再生装置は、マイクロプロセッサや、メモリや、その他の周辺デバイスなどの一般的なハードウエア構成を備えたコンピュータを利用して構成されるものであってよく、この場合、以上に示したデータアクセス制御部3、プレゼンテーションエンジン4、再生制御部5、HDMVモジュール6、BD-Jモジュール7、モジュールコントローラ8、出力制御部11、ユーザイベントマネージャ13、レジューム制御部14、ステータスメモリ15、レジューム用Movieオブジェクトデータメモリ16などの各部、または、その一部は、コンピュータが所定のコンピュータプログラムを実行することにより実現されるリソースやプロセスであってよい。
以下、このようなビデオ再生装置において行うBD-J Titleのレジューム動作について説明する。
まず、レジューム制御部14が行うレジューム情報保存処理について説明する。
図3に、このレジューム情報保存処理の手順を示す。
図示するように、この処理では、単一のMovie PlayListを含むBD-J Titleの再生中に(ステップ302)、ビデオ再生装置のパワーオフ操作が発生するのを監視する(ステップ304)。ここで、パワーオフ操作の発生は、図2では図示を省略したパワーオフマネージャから通知される。パワーオフマネージャは、ビデオ再生装置の電源断を制御するものであり、ユーザのパワーオフ操作が発生すると、その旨を各部に通知し、その後、各部よりのパワーオフ準備完了の受信を待って、ビデオ再生装置の電源断を行う。なお、ユーザのパワーオン操作に応じてビデオ再生装置の電源は投入される。
まず、レジューム制御部14が行うレジューム情報保存処理について説明する。
図3に、このレジューム情報保存処理の手順を示す。
図示するように、この処理では、単一のMovie PlayListを含むBD-J Titleの再生中に(ステップ302)、ビデオ再生装置のパワーオフ操作が発生するのを監視する(ステップ304)。ここで、パワーオフ操作の発生は、図2では図示を省略したパワーオフマネージャから通知される。パワーオフマネージャは、ビデオ再生装置の電源断を制御するものであり、ユーザのパワーオフ操作が発生すると、その旨を各部に通知し、その後、各部よりのパワーオフ準備完了の受信を待って、ビデオ再生装置の電源断を行う。なお、ユーザのパワーオン操作に応じてビデオ再生装置の電源は投入される。
そして、単一のMovie PlayListを含むBD-J Titleの再生中にパワーオフ操作が発生したならば(ステップ304)、現在再生中のBDのディスク識別子や、現在再生中のタイトルの識別子や、現在の再生位置を示す位置情報(再生中のChapterの識別子や、再生中のMovie PlayList上の現在の再生時間位置を表す経過時間等)や、音声や字幕の現在の設定状態を復帰状態情報としてステータスメモリ15に保存する(ステップ306)。
そして、次に、現在、再生中のタイトルの、現在の再生位置から、当該再生位置からn分(たとえば、3分)、経過時間が進んだ位置までの、AVデータのデータ区間IniAVDを再生するMovie オブジェクトを定義するレジューム用Movieオブジェクトのデータを作成し、レジューム用Movieオブジェクトデータメモリ16に格納する(ステップ308)。ここで、このAVデータのデータ区間IniAVDは、現在再生中のAVデータ(現在再生中のAVデータが属するClip AV Stream fileのAVデータ)の、現在の再生位置に対応するデータアドレスから、現在の再生位置の経過時間からn分、経過時間が進んだ位置に対応するデータアドレスまでのデータ区間として求めるようにしてもよいし、再生中の、BD-J オブジェクトのBD-J アプリケーションやMovie PlayListやClip Informationを解析して、パワーオフ操作が発生しなかったときに、新たなユーザ操作も発生しない場合に、今後n分間の間に再生されるはずであったデータ区間を求めてデータ区間IniAVDとするようにしてもよい。
そして、次に、現在、再生中のタイトルの、現在の再生位置から、当該再生位置からn分(たとえば、3分)、経過時間が進んだ位置までの、AVデータのデータ区間IniAVDを再生するMovie オブジェクトを定義するレジューム用Movieオブジェクトのデータを作成し、レジューム用Movieオブジェクトデータメモリ16に格納する(ステップ308)。ここで、このAVデータのデータ区間IniAVDは、現在再生中のAVデータ(現在再生中のAVデータが属するClip AV Stream fileのAVデータ)の、現在の再生位置に対応するデータアドレスから、現在の再生位置の経過時間からn分、経過時間が進んだ位置に対応するデータアドレスまでのデータ区間として求めるようにしてもよいし、再生中の、BD-J オブジェクトのBD-J アプリケーションやMovie PlayListやClip Informationを解析して、パワーオフ操作が発生しなかったときに、新たなユーザ操作も発生しない場合に、今後n分間の間に再生されるはずであったデータ区間を求めてデータ区間IniAVDとするようにしてもよい。
ここで、レジューム用Movieオブジェクトのデータとしては、Movie オブジェクト、Movie PlayList、ClipInformationを作成する。Movie PlayListとClipInformationは、ClipInformationによって、データ区間IniAVDに対応づけられるPlayItemの再生が、Movie PlayListの再生によって行われるものとし、Movie オブジェクトは、当該Movie オブジェクトの再生開始後に、当該Movie PlayListの再生が自動的に開始するように、その再生を制御するものとする。
そして、パワーオフ準備完了通知をパワーオフマネージャに通知し(ステップ310)、処理を終了する。
次に、レジューム制御部14が行うレジューム処理について説明する。
ここで、このレジューム処理は、ビデオ再生装置への電源投入直後に、その実行が開始される処理である。
図4に、レジューム処理の手順を示す。
図示するように、このレジューム処理では、ステータスメモリ15に復帰状態情報が記憶され、レジューム用Movieオブジェクトデータメモリ16にレジューム用Movieオブジェクトのデータが記憶されているかどうかを調べ(ステップ402)、記憶されていなければ、処理を終了する。
次に、レジューム制御部14が行うレジューム処理について説明する。
ここで、このレジューム処理は、ビデオ再生装置への電源投入直後に、その実行が開始される処理である。
図4に、レジューム処理の手順を示す。
図示するように、このレジューム処理では、ステータスメモリ15に復帰状態情報が記憶され、レジューム用Movieオブジェクトデータメモリ16にレジューム用Movieオブジェクトのデータが記憶されているかどうかを調べ(ステップ402)、記憶されていなければ、処理を終了する。
一方、これらが記憶されている場合には(ステップ402)、現在、ビデオ再生装置に装着されているBD1が、前回の電源断時にビデオ再生装置に装着されていたBD1と同じであるかどうかを、復帰状態情報として記憶されているBD1のディスクの識別子と、現在ビデオ再生装置に装着されているBD1のBD1のディスクの識別子とを比較することにより調べ(ステップ404)、同じでなければ、ステータスメモリ15の復帰状態情報と、レジューム用Movieオブジェクトデータメモリ16のレジューム用Movieオブジェクトのデータとをクリアし(ステップ424)、処理を終了する。
一方、現在、ビデオ再生装置に装着されているBD1が、前回の電源断時にビデオ再生装置に装着されていたBD1と同じであれば(ステップ404)、モジュールコントローラ8とBD-Jモジュール7にバックグランドモードを設定する(ステップ406)。ここで、バックブランドモードを設定されたモジュールコントローラ8とBD-Jモジュール7は、その処理を、出力制御部11へのAVデータの出力、すなわち、表示装置9や音声出力装置10への出力を抑止した状態で行う。
次に、HDMVモジュール6に、レジューム用Movieオブジェクトデータメモリ16のレジューム用Movieオブジェクトのデータと、BD1に記録されているAVデータを用いた、レジューム用Movieオブジェクトの再生を開始させる(ステップ408)。
そして、モジュールコントローラ8に、ステータスメモリ15に識別子が記憶されているタイトルであるBD-J Titleの再生開始を指示する(ステップ410)。ここで、再生開始の指示を受けたモジュールコントローラ8は、再生開始を指示されたBD-J TitleのBD-JオブジェクトをBD-Jモジュール7に通知し、BD-Jモジュール7は、通知されたBD-Jオブジェクトの再生を開始する。ここで、BD-Jオブジェクトの再生では、前述のように、まず、BD-JオブジェクトのBD-Jアプリケーションの起動や初期設定を実行し、その後、BD-Jアプリケーションに従って、再生制御部5にMovie PlayListの再生を行わせることになる。
そして、モジュールコントローラ8に、ステータスメモリ15に識別子が記憶されているタイトルであるBD-J Titleの再生開始を指示する(ステップ410)。ここで、再生開始の指示を受けたモジュールコントローラ8は、再生開始を指示されたBD-J TitleのBD-JオブジェクトをBD-Jモジュール7に通知し、BD-Jモジュール7は、通知されたBD-Jオブジェクトの再生を開始する。ここで、BD-Jオブジェクトの再生では、前述のように、まず、BD-JオブジェクトのBD-Jアプリケーションの起動や初期設定を実行し、その後、BD-Jアプリケーションに従って、再生制御部5にMovie PlayListの再生を行わせることになる。
そして、次に、BD-Jモジュール7によるBD-Jオブジェクトの起動完了、すなわち、BD-Jアプリケーションの起動や初期設定の完了後のMovie PlayListの再生開始を待って(ステップ412)、再生中のBD-J Titleの、音声や字幕の設定状態を復帰状態情報が示す設定状態に設定すると共に、BD-J Titleの再生位置を、復帰状態情報の位置情報が示す再生位置からn分経過時間が進んだ位置にジャンプさせる(ステップ414)。
このジャンプは、たとえば、Chapter SearchやTime Searchなどのユーザイベントマネージャ13が、タイトルの再生位置をジャンプさせるために発行するイベントを利用して行うことができる。すなわち、このジャンプは、たとえば、復帰状態情報の位置情報が示すChapterの識別子や、Movie PlayList上の再生時間位置を表す経過時間等に基づいて、BD-J Titleの再生位置を位置情報が示す再生時間位置からn分経過時間が進んだ時間位置にジャンプさせるイベントをユーザイベントマネージャ13に発行させること等により行うことができる。
また、次に、BD-Jモジュール7の再生状態を一時停止状態に制御し(ステップ416)、HDMVモジュール6のレジューム用Movieオブジェクトの再生の完了を待つ(ステップ418)。
そして、レジューム用Movieオブジェクトの再生が完了したならば(ステップ418)、モジュールコントローラ8とBD-Jモジュール7のバックグランドモードの設定を解除し(ステップ420)、BD-Jモジュール7の一時停止状態を解除して、BD-Jオブジェクトの再生を再開させる(ステップ422)。ここで、バックグランドモードの設定を解除され、再生を再開したBD-Jモジュール7は、BD-JオブジェクトのBD-J Titleのステップ414でジャンプした位置からの再生と、再生したAVデータの出力制御部11を介した表示装置9、音声出力装置10への出力を行う。
そして、レジューム用Movieオブジェクトの再生が完了したならば(ステップ418)、モジュールコントローラ8とBD-Jモジュール7のバックグランドモードの設定を解除し(ステップ420)、BD-Jモジュール7の一時停止状態を解除して、BD-Jオブジェクトの再生を再開させる(ステップ422)。ここで、バックグランドモードの設定を解除され、再生を再開したBD-Jモジュール7は、BD-JオブジェクトのBD-J Titleのステップ414でジャンプした位置からの再生と、再生したAVデータの出力制御部11を介した表示装置9、音声出力装置10への出力を行う。
そして、ステータスメモリ15の復帰状態情報とレジューム用Movieオブジェクトデータメモリ16のレジューム用Movieオブジェクトのデータとをクリアし(ステップ424)、処理を終了する。
以上、レジューム制御部14が行うレジューム処理について説明した。
ここで、以上のようなレジューム情報保存処理とレジューム処理による動作例を示す。
いま、図5の矢印501のようにAVデータの再生を行うBD-J Title「タイトルA」の再生中にパワーオフ操作502が発生すると、レジューム情報保存処理によって、当該時点において再生していたAVデータ上の位置Sから、当該位置Sからn経過時間分進めた位置Eまでの、AVデータのデータ区間IniAVDを再生するレジューム用Movieオブジェクトのデータが作成されレジューム用Movieオブジェクトデータメモリ16保存される。また、当該時点における、再生中のBD1のディスク識別子や、現在再生中のタイトルAの識別子や、現在の再生位置を示す位置情報や、音声や字幕の現在の設定状態が復帰状態情報としてステータスメモリ15に保存される。
以上、レジューム制御部14が行うレジューム処理について説明した。
ここで、以上のようなレジューム情報保存処理とレジューム処理による動作例を示す。
いま、図5の矢印501のようにAVデータの再生を行うBD-J Title「タイトルA」の再生中にパワーオフ操作502が発生すると、レジューム情報保存処理によって、当該時点において再生していたAVデータ上の位置Sから、当該位置Sからn経過時間分進めた位置Eまでの、AVデータのデータ区間IniAVDを再生するレジューム用Movieオブジェクトのデータが作成されレジューム用Movieオブジェクトデータメモリ16保存される。また、当該時点における、再生中のBD1のディスク識別子や、現在再生中のタイトルAの識別子や、現在の再生位置を示す位置情報や、音声や字幕の現在の設定状態が復帰状態情報としてステータスメモリ15に保存される。
そして、その後、ビデオ再生装置の電源断が行われた後に、BD1が交換されることなく、ビデオ再生装置に電源が再投入されると、図6に示すように、レジューム処理によって、まず、レジューム用Movieオブジェクトデータメモリ16に保存されているレジューム用Movieオブジェクトのデータに基づいてレジューム用Movieオブジェクトが再生され、これにより、図5のAVデータの位置Sから位置Eまでのデータ区間IniAVDが、図6に矢印601で示すようにn分間の時間をかけて再生出力される。
そして、このAVデータの位置Sから位置Eまでのデータ区間IniAVDのn分間の再生期間中に、バックグランドで、BD-J Title「タイトルA」のBD-Jオブジェクトの起動、初期設定が行われた後に、BD-JオブジェクトによるAVデータの再生位置が、AVデータの位置Eにジャンプされる。
そして、レジューム用Movieオブジェクトの再生が完了したならば、矢印602で示すように、BD-J Title「タイトルA」の再生出力が、AVデータのデータ区間IniAVDの終点位置Eから再開される。
結果、ビデオ再生装置に電源が再投入されると、パワーオフ操作発生時に再生していた位置S以降のAVデータの再生出力が連続的に行われることになる。
また、Movieオブジェクトであるレジューム用Movieオブジェクトの再生による再生出力は、BD-Jアプリケーションを用いて再生制御をおこなうBD-J TitleのBD-Jオブジェクトに比べて、短時間で開始することができるので、パワーオフ操作発生時に再生していた再生位置から再生を開始するレジューム再生による再生出力を、より速やかに開始することができる。
結果、ビデオ再生装置に電源が再投入されると、パワーオフ操作発生時に再生していた位置S以降のAVデータの再生出力が連続的に行われることになる。
また、Movieオブジェクトであるレジューム用Movieオブジェクトの再生による再生出力は、BD-Jアプリケーションを用いて再生制御をおこなうBD-J TitleのBD-Jオブジェクトに比べて、短時間で開始することができるので、パワーオフ操作発生時に再生していた再生位置から再生を開始するレジューム再生による再生出力を、より速やかに開始することができる。
以上、本発明の実施形態について説明した。
ところで、以上では、単一のMovie PlayListを含むBD-J Titleの再生中にパワーオフ操作が発生した場合のレジューム動作について説明したが、本実施形態で示したレジューム動作は複数のMovie PlayListを含むBD-J Titleの再生中にパワーオフ操作が発生した場合にも適用することができる。
ところで、以上では、単一のMovie PlayListを含むBD-J Titleの再生中にパワーオフ操作が発生した場合のレジューム動作について説明したが、本実施形態で示したレジューム動作は複数のMovie PlayListを含むBD-J Titleの再生中にパワーオフ操作が発生した場合にも適用することができる。
すなわち、この場合には、レジューム情報保存処理において、ステータスメモリ15に復帰状態情報として、BD-J Titleの再生中に、BD-J Titleに対して投入された操作の履歴を保存しておく。そして、レジューム処理では、パワーオフ操作発生時に再生していたBD-J Titleを起動したならば、ステップ414において、BD-J Titleに対して保存しておいた操作の履歴が表す通りの操作を再投入した後に、再生位置をn分後方の時間位置に、適当なイベントをユーザイベントマネージャ13に発行させることジャンプさせるようにする。
また、以上の実施形態における図4のレジューム処理は、ステップ412において、ステータスメモリ15に識別子が記憶されているタイトルであるBD-J TitleのBD-Jオブジェクトの、BD-Jモジュール7による起動完了、すなわち、BD-Jアプリケーションの起動や初期設定の完了後のMovie PlayListの再生開始を検出した後に以下の処理を行うものとしてもよい。
すなわち、BD-Jオブジェクトの起動が完了したならば、まず、再生中のBD-J Titleの、音声や字幕の設定状態を復帰状態情報が示す設定状態に設定する。そして、HDMVモジュール6のレジューム用Movieオブジェクトの再生を中止する。次に、BD-J Titleの再生位置を、復帰状態情報の位置情報が示す再生位置から、再生が中止されるまでにHDMVモジュール6によるレジューム用MovieオブジェクトのAVデータの再生が継続した時間分進んだ位置にジャンプさせ、モジュールコントローラ8とBD-Jモジュール7のバックグランドモードの設定を解除する。そして、ステータスメモリ15の復帰状態情報とレジューム用Movieオブジェクトデータメモリ16のレジューム用Movieオブジェクトのデータとをクリアする。
このようにすることにより、BD-Jオブジェクトの起動が完了後に、速やかに、ステータスメモリ15に識別子が記憶されているタイトルであるBD-J TitleのBD-JオブジェクトによるAVデータの再生に復帰することができる。
1…BD、2…ディスクドライブ、3…データアクセス制御部、4…プレゼンテーションエンジン、5…再生制御部、6…HDMVモジュール、7…BD-Jモジュール、8…モジュールコントローラ、9…表示装置、10…音声出力装置、11…出力制御部、12…入力装置、13…ユーザイベントマネージャ、14…レジューム制御部、15…ステータスメモリ、16…レジューム用Movieオブジェクトデータメモリ。
Claims (16)
- 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データの前記レジューム時先頭再生区間の終点位置からの再生を開始させるレジューム再生制御部とを有することを特徴とするビデオ再生装置。 - 請求項3記載のビデオ再生装置であって、
前記レジューム用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モジュールによる再生が行われた最終位置からの再生を開始させるレジューム再生制御部とを有することを特徴とするビデオ再生装置。 - 請求項5記載のビデオ再生装置であって、
前記レジューム用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データの前記レジューム時先頭再生区間の終点位置からの再生を開始させるレジューム再生制御部とを有することを特徴とするコンピュータプログラム。 - 請求項9記載のコンピュータプログラムであって、
前記レジューム用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モジュールによる再生が行われた最終位置からの再生を開始させるレジューム再生制御部とを有することを特徴とするコンピュータプログラム。 - 請求項11記載のコンピュータプログラムであって、
前記レジューム用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モジュールによる再生が行われた最終位置からの再生を開始させるステップとを有することを特徴とするレジューム再生方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010084969A JP2011216165A (ja) | 2010-04-01 | 2010-04-01 | ビデオ再生装置、コンピュータプログラム及びレジューム再生方法 |
US13/029,682 US20110243527A1 (en) | 2010-04-01 | 2011-02-17 | Video playback apparatus and resume playback method |
EP11160611A EP2372711A1 (en) | 2010-04-01 | 2011-03-31 | Video playback apparatus and resume playback method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010084969A JP2011216165A (ja) | 2010-04-01 | 2010-04-01 | ビデオ再生装置、コンピュータプログラム及びレジューム再生方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2011216165A true JP2011216165A (ja) | 2011-10-27 |
Family
ID=44175998
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010084969A Withdrawn JP2011216165A (ja) | 2010-04-01 | 2010-04-01 | ビデオ再生装置、コンピュータプログラム及びレジューム再生方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20110243527A1 (ja) |
EP (1) | EP2372711A1 (ja) |
JP (1) | JP2011216165A (ja) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101596222B1 (ko) * | 2009-08-25 | 2016-02-23 | 삼성전자주식회사 | 영상 재생 장치의 부팅을 제어하는 방법 및 그 장치 |
CN103052988B (zh) * | 2011-03-22 | 2016-11-09 | 松下知识产权经营株式会社 | 盘再现设备、盘再现方法 |
EP2690626A4 (en) * | 2011-03-22 | 2014-11-26 | Panasonic Corp | DISC PLAYBACK DEVICE |
US8903526B2 (en) | 2012-06-06 | 2014-12-02 | Sonos, Inc. | Device playback failure recovery and redistribution |
US9860580B1 (en) * | 2012-09-21 | 2018-01-02 | Amazon Technologies, Inc. | Presentation of streaming content |
CN104112458A (zh) * | 2013-04-16 | 2014-10-22 | 鸿富锦精密工业(深圳)有限公司 | 电子装置 |
US9467359B1 (en) | 2013-06-07 | 2016-10-11 | Google Inc. | Methods, systems, and media for resuming playback of media content across multiple devices |
US10848483B2 (en) * | 2016-12-08 | 2020-11-24 | Ricoh Company, Ltd. | Shared terminal, communication system, and display control method, and recording medium |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7620301B2 (en) * | 2003-04-04 | 2009-11-17 | Lg Electronics Inc. | System and method for resuming playback |
TW200518070A (en) | 2003-10-10 | 2005-06-01 | Matsushita Electric Ind Co Ltd | Recording medium, reproduction device, program, and reproduction method |
ATE389935T1 (de) * | 2003-11-10 | 2008-04-15 | Matsushita Electric Ind Co Ltd | Aufzeichnungsmedium, wiedergabeeinrichtung, programm, wiedergabeverfahren und systemintegrierte schaltung |
JP5092782B2 (ja) | 2008-02-15 | 2012-12-05 | ソニー株式会社 | ディスク、オーサリング方法、および再生制御方法、並びに情報処理装置 |
JP2009232123A (ja) * | 2008-03-21 | 2009-10-08 | Fujitsu Ten Ltd | コンテンツ再生装置およびコンテンツ再生制御方法 |
JP2009259356A (ja) | 2008-04-18 | 2009-11-05 | Fujitsu Ten Ltd | コンテンツ再生装置およびコンテンツ再生制御方法 |
JP5197202B2 (ja) * | 2008-07-14 | 2013-05-15 | 富士通テン株式会社 | コンテンツ再生装置、方法およびプログラム |
JP5032408B2 (ja) * | 2008-07-25 | 2012-09-26 | パナソニック株式会社 | 簡易レジューム再生装置及び簡易レジューム再生方法 |
WO2010143439A1 (ja) * | 2009-06-12 | 2010-12-16 | パナソニック株式会社 | 再生装置、集積回路、記録媒体 |
-
2010
- 2010-04-01 JP JP2010084969A patent/JP2011216165A/ja not_active Withdrawn
-
2011
- 2011-02-17 US US13/029,682 patent/US20110243527A1/en not_active Abandoned
- 2011-03-31 EP EP11160611A patent/EP2372711A1/en not_active Withdrawn
Also Published As
Publication number | Publication date |
---|---|
EP2372711A1 (en) | 2011-10-05 |
US20110243527A1 (en) | 2011-10-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2011216165A (ja) | ビデオ再生装置、コンピュータプログラム及びレジューム再生方法 | |
JP5197202B2 (ja) | コンテンツ再生装置、方法およびプログラム | |
WO2010010650A1 (ja) | 簡易レジューム再生装置及び簡易レジューム再生方法 | |
KR20070062523A (ko) | 영상재생장치 및 방법, 기록매체, 영상재생 프로그램 | |
WO2013088962A1 (ja) | 情報処理装置、および情報処理方法、並びにプログラム | |
JP2008165872A (ja) | デジタルビデオ再生装置および再生方法 | |
JP2009259356A (ja) | コンテンツ再生装置およびコンテンツ再生制御方法 | |
JP2009232123A (ja) | コンテンツ再生装置およびコンテンツ再生制御方法 | |
JP5235074B2 (ja) | ビデオ再生装置 | |
US9025934B2 (en) | Disc player device | |
JP2010086641A (ja) | コンテンツ制御プログラムおよび可搬型記録媒体 | |
JP5347714B2 (ja) | 映像情報再生方法及び映像情報再生装置 | |
JP5513202B2 (ja) | 光ディスク再生装置 | |
KR20090022714A (ko) | 컨텐츠의 요약 재생 정보 생성 방법 및 장치 | |
JP6008327B2 (ja) | ディスク再生装置、ディスク再生方法、およびプログラム | |
JP4963660B2 (ja) | ビデオ再生装置 | |
JP2009032379A (ja) | デジタルコンテンツ再生装置および半導体集積回路 | |
JP2009032342A (ja) | 情報記憶媒体、情報再生装置、及び情報再生方法 | |
JP2008104089A (ja) | 映像再生装置及び映像再生方法 | |
JP2006012369A (ja) | 情報記録媒体、及びその再生装置 | |
KR20150004507A (ko) | 비주얼 데이터 재생 방법 및 재생 프로그램 | |
WO2011007416A1 (ja) | 再生装置及び方法、並びにコンピュータプログラム | |
JP2013020685A (ja) | 再生装置及び方法、並びにコンピュータプログラム | |
JP2012226790A (ja) | ディスク再生装置、ディスク再生方法およびプログラム | |
JP2012174328A (ja) | 映像情報再生方法及び映像情報再生装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130319 |
|
A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20130603 |