(57)【特許請求の範囲】
【請求項１】
再生装置において実行させる再生制御情報が記録されたディスクであって、
前記再生制御情報は、
（ａ）再生装置の再生制御部が、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）において規定されるＢＤＪムービータイトルによって指定されるＢＤＪアプリケーション（ＢＤＪ  ａｐｐｌｉｃａｔｉｏｎ）に従ったデータ再生処理を行なう場合は、
前記再生制御部に、規定間隔ごとに再生位置情報を含む再生情報を前記再生装置のレジスタに記録する処理を実行させる制御情報と、
（ｂ）前記再生制御部が、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）において規定されるＢＤＪインタラクティブタイトルによって指定されるＢＤＪアプリケーション（ＢＤＪ  ａｐｐｌｉｃａｔｉｏｎ）に従ったデータ再生処理を行なう場合は、
前記再生制御部に、前記再生装置のユーザインタフェースからの再生停止指示入力に応じて、再生位置情報を含む再生情報を前記再生装置のレジスタに記録する処理を実行させる制御情報と、
（ｃ）前記再生制御部が、前記データの再生停止後の再生再開時に、前記レジスタに記録された再生情報を取得させて前記再生位置情報の示す再生位置から再生を開始するレジューム処理を行わせる制御情報、
を含むことを特徴とするディスク。
【請求項２】
前記再生制御情報は、さらに、
前記再生制御部における前記ＢＤＪアプリケーションの実行によるデータ再生時に、前記再生制御部に、前記ディスクの識別子であるディスク固有のＩＤを前記レジスタに記録させる制御情報と、
前記再生装置における前記データの再生停止後の再生再開時に、前記再生制御部に、前記レジスタに記録されたディスク識別子と、前記再生装置に装着されたディスクの識別子との照合を実行させ、一致する場合に前記レジスタから再生情報を取得して前記再生位置情報の示す再生位置から再生を開始するレジューム処理を行わせる制御情報と、
を有することを特徴とする請求項１に記載のディスク。
【請求項３】
再生装置において実行させる再生制御情報が記録されたディスクのオーサリングを情報処理装置において実行するオーサリング方法であって、
前記再生制御情報は、
（ａ）再生装置の再生制御部が、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）において規定されるＢＤＪムービータイトルによって指定されるＢＤＪアプリケーション（ＢＤＪ  ａｐｐｌｉｃａｔｉｏｎ）に従ったデータ再生処理を行なう場合は、
前記再生制御部に、規定間隔ごとに再生位置情報を含む再生情報を前記再生装置のレジスタに記録する処理を実行させる制御情報と、
（ｂ）前記再生制御部が、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）において規定されるＢＤＪインタラクティブタイトルによって指定されるＢＤＪアプリケーション（ＢＤＪ  ａｐｐｌｉｃａｔｉｏｎ）に従ったデータ再生処理を行なう場合は、
前記再生制御部に、前記再生装置のユーザインタフェースからの再生停止指示入力に応じて、再生位置情報を含む再生情報を前記再生装置のレジスタに記録する処理を実行させる制御情報と、
（ｃ）前記再生制御部が、前記データの再生停止後の再生再開時に、前記レジスタに記録された再生情報を取得させて前記再生位置情報の示す再生位置から再生を開始するレジューム処理を行わせる制御情報、
を含むことを特徴とするディスクのオーサリング方法。
【請求項４】
再生装置においてディスクの再生制御処理を実行する再生制御方法であり、
再生装置の再生制御部が、前記ディスクに記録された再生制御情報に従って、再生制御処理を実行し、
前記ディスクに記録された再生制御情報は、
（ａ）再生装置の再生制御部が、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）において規定されるＢＤＪムービータイトルによって指定されるＢＤＪアプリケーション（ＢＤＪ  ａｐｐｌｉｃａｔｉｏｎ）に従ったデータ再生処理を行なう場合は、
前記再生制御部に、規定間隔ごとに再生位置情報を含む再生情報を前記再生装置のレジスタに記録する処理を実行させる制御情報と、
（ｂ）前記再生制御部が、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）において規定されるＢＤＪインタラクティブタイトルによって指定されるＢＤＪアプリケーション（ＢＤＪ  ａｐｐｌｉｃａｔｉｏｎ）に従ったデータ再生処理を行なう場合は、
前記再生制御部に、前記再生装置のユーザインタフェースからの再生停止指示入力に応じて、再生位置情報を含む再生情報を前記再生装置のレジスタに記録する処理を実行させる制御情報と、
（ｃ）前記再生制御部が、前記データの再生停止後の再生再開時に、前記レジスタに記録された再生情報を取得させて前記再生位置情報の示す再生位置から再生を開始するレジューム処理を行わせる制御情報、
を含み、
前記再生装置の再生制御部は、データ再生処理がＢＤＪムービータイトル、またはＢＤＪインタラクティブタイトルのいずれによって指定されるＢＤＪアプリケーションに従ったデータ再生処理であるかに応じて、上記（ａ）または（ｂ）のいずれかのレジスタに対する再生情報記録処理を実行する再生制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスク、オーサリング方法、および再生制御方法、並びに情報処理装置に関する。さらに、詳細には、再生停止位置からの再生再開を行うレジューム再生を実行させるディスク、オーサリング方法、および再生制御方法、並びに情報処理装置に関する。
【背景技術】
【０００２】
昨今、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）などの光ディスクがコンテンツ記録媒体として多く利用されている。例えばビデオカメラなど、ＤＶＤ再生装置にはレジューム（ｒｅｓｕｍｅ）機能を備えたものが多い。すなわち、ＤＶＤ再生の途中で再生を停止した際、再生停止位置をメモリに記憶し、再生再開時にメモリに記憶した再生停止位置情報を読み出して再生停止位置からの再生を実行する機能である。レジューム（ｒｅｓｕｍｅ）機能については、例えば特許文献１などに記載されている。
【０００３】
このレジューム（ｒｅｓｕｍｅ）機能を実現するためには、再生装置はユーザの再生停止指示の検出に基づいて再生を停止するとともに再生停止位置を取得してメモリに格納し、ユーザの再生開始指示に基づいて、メモリから再生停止位置情報を取得して取得情報に基づいて再生開始位置を決定して再生を行うという処理を実行することが必要となる。
【０００４】
このような処理は再生装置において実行される再生アプリケーションが行うことになるが、このような機能を備えていない再生アプリケーションによる再生が行われる場合、レジューム（ｒｅｓｕｍｅ）機能を実現することは不可能となる。
【０００５】
例えば、昨今、高精細画像データの記録再生を実現するメディアとしてＢｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）が利用されているが、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）に記録されたコンテンツを再生するアプリケーションにも様々な種類があり、レジューム（ｒｅｓｕｍｅ）機能を備えたアプリケーションと、レジューム（ｒｅｓｕｍｅ）機能を備えていないアプリケーションが混在して利用されているのが現状である。
【０００６】
例えば、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）のフォーマットとして規定されたＢＤフォーマットに従った映画コンテンツなどの再生アプリケーションは、上述のレジューム（ｒｅｓｕｍｅ）機能を有しているが、Ｊａｖａ（登録商標）コンテンツの再生に適用する再生アプリケーションであるＢＤＪアプリケーション（ＢＤＪ  ａｐｐｌｉｃａｔｉｏｎ）は、レジューム（ｒｅｓｕｍｅ）機能を有していないため、ユーザの停止指示が入力されても、停止位置のメモリに対する記録処理を実行することなく再生停止のみを実行するため、再生再開時には、再生停止位置からの再生を自動的に実行できないという問題があった。
【特許文献１】特開２００２−１５７８５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、上記問題点に鑑みてなされたものであり、レジューム（ｒｅｓｕｍｅ）機能を有していない再生アプリケーションによる再生処理においても、レジューム（ｒｅｓｕｍｅ）機能を実現可能としたディスク、オーサリング方法、および再生制御方法、並びに情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の側面は、
下記再生制御ステップを再生装置において実行させる再生制御情報が記録されたディスクであって、
前記再生制御ステップは、
再生装置の再生制御部における前記ディスクに記録されたアプリケーションの実行によるデータ再生処理に際して、前記再生制御部に、規定間隔ごとに再生位置情報を含む再生情報を前記再生装置のレジスタに記録する処理を実行させるステップと、
前記再生装置における前記データの再生停止後の再生再開時に、前記再生制御部に、前記レジスタに記録された再生情報を取得させて前記再生位置情報の示す再生位置から再生を開始するレジューム処理を行わせるステップを含むことを特徴とするディスクにある。
【０００９】
さらに、本発明のディスクの一実施態様において、前記再生制御情報は、さらに、前記再生制御部における前記アプリケーションの実行によるデータ再生時に、前記再生制御部に、前記ディスクの識別子であるディスク固有のＩＤを前記レジスタに記録させるステップと、前記再生装置における前記データの再生停止後の再生再開時に、前記再生制御部に、前記レジスタに記録されたディスク識別子と、装置に装着されたディスクの識別子との照合を実行させ、一致する場合に前記レジスタから再生情報を取得して前記再生位置情報の示す再生位置から再生を開始するレジューム処理を行わせるステップと、を有することを特徴とする。
【００１０】
さらに、本発明のディスクの一実施態様において、前記ディスクは、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）であり、前記再生制御部の実行するアプリケーションは、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）において規定されるＢＤＪムービータイトルによって指定されるＢＤＪアプリケーション（ＢＤＪ  ａｐｐｌｉｃａｔｉｏｎ）であることを特徴とする。
【００１１】
さらに、本発明の第２の側面は、
下記再生制御ステップを再生装置において実行させる再生制御情報が記録されたディスクであって、
前記再生制御ステップは、
再生装置の再生制御部における、前記ディスクに記録されたアプリケーションの実行によるデータ再生時に、前記再生制御部に、前記再生装置のユーザインタフェースからの再生停止指示入力に応じて、再生位置情報を含む再生情報を前記再生装置のレジスタに記録する処理を実行させるステップと、
前記再生装置における前記データの再生停止後の再生再開時に、前記再生制御部に、前記レジスタに記録された再生情報を取得させて前記再生位置情報の示す再生位置から再生を開始するレジューム処理を行わせるステップを含むことを特徴とするディスクにある。
【００１２】
さらに、本発明のディスクの一実施態様において、前記再生制御情報は、さらに、前記再生制御部における前記アプリケーションの実行によるデータ再生時に、前記再生制御部に、前記ディスクの識別子であるディスク固有のＩＤを前記レジスタに記録させるステップと、前記再生装置における前記データの再生停止後の再生再開時に、前記再生制御部に、前記レジスタに記録されたディスク識別子と、前記再生装置に装着されたディスクの識別子との照合を実行させて、一致する場合に前記レジスタから再生情報を取得して前記再生位置情報の示す再生位置から再生を開始するレジューム処理を行わせるステップと、を有することを特徴とする。
【００１３】
さらに、本発明のディスクの一実施態様において、前記ディスクは、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）であり、前記再生制御部の実行するアプリケーションは、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）において規定されるＢＤＪインタラクティブタイトルによって指定されるＢＤＪアプリケーション（ＢＤＪ  ａｐｐｌｉｃａｔｉｏｎ）であることを特徴とする。
【００１４】
さらに、本発明の第３の側面は、
下記再生制御ステップを再生装置において実行させる再生制御情報が記録されたディスクのオーサリングを情報処理装置において実行するオーサリング方法であって、
前記再生制御ステップは、
再生装置の再生制御部における前記ディスクに記録されたアプリケーションの実行によるデータ再生処理に際して、前記再生制御部に、規定間隔ごとに再生位置情報を含む再生情報を前記再生装置のレジスタに記録する処理を実行させるステップと、
前記再生装置における前記データの再生停止後の再生再開時に、前記再生制御部に、前記レジスタに記録された再生情報を取得させて前記再生位置情報の示す再生位置から再生を開始するレジューム処理を行わせるステップを含むことを特徴とするディスクのオーサリング方法にある。
【００１５】
さらに、本発明のオーサリング方法の一実施態様において、前記再生制御情報は、さらに、前記再生制御部における前記アプリケーションの実行によるデータ再生時に、前記再生制御部に、前記ディスクの識別子であるディスク固有のＩＤを前記レジスタに記録させるステップと、前記再生装置における前記データの再生停止後の再生再開時に、前記再生制御部に、前記レジスタに記録されたディスク識別子と、装置に装着されたディスクの識別子との照合を実行させ、一致する場合に前記レジスタから再生情報を取得して前記再生位置情報の示す再生位置から再生を開始するレジューム処理を行わせるステップと、を有することを特徴とする。
【００１６】
さらに、本発明のオーサリング方法の一実施態様において、前記ディスクは、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）であり、前記再生制御部の実行するアプリケーションは、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）において規定されるＢＤＪムービータイトルによって指定されるＢＤＪアプリケーション（ＢＤＪ  ａｐｐｌｉｃａｔｉｏｎ）であることを特徴とする。
【００１７】
さらに、本発明の第４の側面は、
下記再生制御ステップを再生装置において実行させる再生制御情報が記録されたディスクのオーサリングを情報処理装置において実行するオーサリング方法であって、
前記再生制御ステップは、
再生装置の再生制御部における、前記ディスクに記録されたアプリケーションの実行によるデータ再生時に、前記再生制御部に、前記再生装置のユーザインタフェースからの再生停止指示入力に応じて、再生位置情報を含む再生情報を前記再生装置のレジスタに記録する処理を実行させるステップと、
前記再生装置における前記データの再生停止後の再生再開時に、前記再生制御部に、前記レジスタに記録された再生情報を取得させて前記再生位置情報の示す再生位置から再生を開始するレジューム処理を行わせるステップを含むことを特徴とするオーサリング方法にある。
【００１８】
さらに、本発明のオーサリング方法の一実施態様において、前記再生制御情報は、さらに、前記再生制御部における前記アプリケーションの実行によるデータ再生時に、前記再生制御部に、前記ディスクの識別子であるディスク固有のＩＤを前記レジスタに記録させるステップと、前記再生装置における前記データの再生停止後の再生再開時に、前記再生制御部に、前記レジスタに記録されたディスク識別子と、前記再生装置に装着されたディスクの識別子との照合を実行させて、一致する場合に前記レジスタから再生情報を取得して前記再生位置情報の示す再生位置から再生を開始するレジューム処理を行わせるステップと、を有することを特徴とする。
【００１９】
さらに、本発明のオーサリング方法の一実施態様において、前記ディスクは、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）であり、前記再生制御部の実行するアプリケーションは、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）において規定されるＢＤＪインタラクティブタイトルによって指定されるＢＤＪアプリケーション（ＢＤＪ  ａｐｐｌｉｃａｔｉｏｎ）であることを特徴とする。
【００２０】
さらに、本発明の第５の側面は、
再生装置においてディスクの再生制御処理を実行する再生制御方法であり、
再生装置の再生制御部が、前記ディスクに記録された再生制御情報に従って、再生制御処理を実行する再生制御ステップを有し、
前記再生制御ステップは、
前記再生制御部における前記ディスクに記録されたアプリケーションの実行によるデータ再生処理時に、規定間隔ごとに再生位置情報を含む再生情報を前記再生装置のレジスタに記録する処理を実行するステップと、
前記データの再生停止後の再生再開時に、前記レジスタに記録された再生情報を取得して前記再生位置情報の示す再生位置から再生を開始するレジューム処理を行うステップを含むことを特徴とする再生制御方法にある。
【００２１】
さらに、本発明の再生制御方法の一実施態様において、前記再生制御情報は、さらに、前記再生制御部における前記アプリケーションの実行によるデータ再生時に、前記再生制御部に、前記ディスクの識別子であるディスク固有のＩＤを前記レジスタに記録するステップと、前記再生装置における前記データの再生停止後の再生再開時に、前記再生制御部に、前記レジスタに記録されたディスク識別子と、装置に装着されたディスクの識別子との照合を実行し、一致する場合に前記レジスタから再生情報を取得して前記再生位置情報の示す再生位置から再生を開始するレジューム処理を行うステップと、を有することを特徴とする。
【００２２】
さらに、本発明の再生制御方法の一実施態様において、前記ディスクは、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）であり、前記再生制御部の実行するアプリケーションは、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）において規定されるＢＤＪムービータイトルによって指定されるＢＤＪアプリケーション（ＢＤＪ  ａｐｐｌｉｃａｔｉｏｎ）であることを特徴とする。
【００２３】
さらに、本発明の第６の側面は、
再生装置においてディスクの再生制御処理を実行する再生制御方法であり、
再生装置の再生制御部が、前記ディスクに記録された再生制御情報に従って、再生制御処理を実行する再生制御ステップを有し、
前記再生制御ステップは、
前記再生制御部における前記ディスクに記録されたアプリケーションの実行によるデータ再生処理時に、前記再生装置のユーザインタフェースからの再生停止指示入力に応じて、再生位置情報を含む再生情報を前記再生装置のレジスタに記録する処理を実行するステップと、
前記データの再生停止後の再生再開時に、前記レジスタに記録された再生情報を取得して前記再生位置情報の示す再生位置から再生を開始するレジューム処理を行うステップを含むことを特徴とする再生制御方法にある。
【００２４】
さらに、本発明の再生制御方法の一実施態様において、前記再生制御情報は、さらに、前記再生制御部における前記アプリケーションの実行によるデータ再生時に、前記ディスクの識別子であるディスク固有のＩＤを前記レジスタに記録するステップと、前記再生装置における前記データの再生停止後の再生再開時に、前記レジスタに記録されたディスク識別子と、前記再生装置に装着されたディスクの識別子との照合を実行して、一致する場合に前記レジスタから再生情報を取得して前記再生位置情報の示す再生位置から再生を開始するレジューム処理を行うステップと、を有することを特徴とする。
【００２５】
さらに、本発明の再生制御方法の一実施態様において、前記ディスクは、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）であり、前記再生制御部の実行するアプリケーションは、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）において規定されるＢＤＪインタラクティブタイトルによって指定されるＢＤＪアプリケーション（ＢＤＪ  ａｐｐｌｉｃａｔｉｏｎ）であることを特徴とする。
【００２６】
さらに、本発明の第７の側面は、
ディスクの再生処理を実行する情報処理装置であり、
前記ディスクに記録された再生制御情報に従って、再生制御処理を実行する再生制御部を有し、
前記再生制御部は、
前記再生制御部における前記ディスクに記録されたアプリケーションの実行によるデータ再生処理時に、規定間隔ごとに再生位置情報を含む再生情報を前記再生装置のレジスタに記録する処理を実行し、
前記データの再生停止後の再生再開時に、前記レジスタに記録された再生情報を取得して前記再生位置情報の示す再生位置から再生を開始するレジューム処理を行うことを特徴とする情報処理装置にある。
【００２７】
さらに、本発明の第８の側面は、
ディスクの再生処理を実行する情報処理装置であり、
前記ディスクに記録された再生制御情報に従って、再生制御処理を実行する再生制御部を有し、
前記再生制御部は、
前記再生制御部における前記ディスクに記録されたアプリケーションの実行によるデータ再生処理時に、前記再生装置のユーザインタフェースからの再生停止指示入力に応じて、再生位置情報を含む再生情報を前記再生装置のレジスタに記録する処理を実行し、
前記データの再生停止後の再生再開時に、前記レジスタに記録された再生情報を取得して前記再生位置情報の示す再生位置から再生を開始するレジューム処理を行うことを特徴とする情報処理装置にある。
【００２８】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００２９】
本発明の一実施例構成によれば、ディスクからのデータ再生を実行する情報処理装置において、例えばＢｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）において規定されるＢＤＪタイトルによって指定されるＢＤＪアプリケーション（ＢＤＪ  ａｐｐｌｉｃａｔｉｏｎ）を実行する際、ディスク識別子や再生タイトル情報に併せて再生位置情報を含む再生情報を定期的にあるいは再生停止時にレジスタに記録する処理を実行させて、再生の再開時にはレジスタに記録された再生位置情報を含む再生情報を取得して、データ照合の上、レジューム処理を実行させる構成とした。本構成により、本来、レジューム機能を再生アプリケーションの機能として保持していない場合においてもレジューム処理を実行させることが可能となる。
【発明を実施するための最良の形態】
【００３０】
以下、図面を参照しながら本発明のディスク、オーサリング方法、および再生制御方法、並びに情報処理装置の詳細について説明する。
【００３１】
本発明は、レジューム（ｒｅｓｕｍｅ）機能を有していない再生アプリケーションを利用してコンテンツ再生を行う場合に、レジューム（ｒｅｓｕｍｅ）機能を実現させる構成を提供するものである。先に説明したように、レジューム（ｒｅｓｕｍｅ）機能は、例えばＤＶＤやＢｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）などの記録媒体に記録されたコンテンツの再生途中で再生を停止した後に、再生を再開する場合、前の再生停止位置からの再生を実行させる機能である。
【００３２】
例えば、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）のフォーマットとして規定されたＢＤフォーマットに従った映画コンテンツなどの再生アプリケーションは、ユーザの再生停止指示に基づいて再生停止位置を検出しメモリに格納し再生開始の再にメモリからの情報読み取りを実行して再生停止位置からの再生再開を実行するいわゆるレジューム（ｒｅｓｕｍｅ）機能を有している。この処理において、再生停止位置は、プレーヤの状態情報を格納するレジスタであるプレーヤステータスレジスタ（ＰＳＲ：Ｐｌａｙｅｒ  Ｓｔａｔｕｓ  Ｒｅｓｉｓｔｅｒ）に記録され、再生再開時には、ＰＳＲ格納値を取り出して、再生開始ポイントを決定するといった処理が行われる。
【００３３】
しかし、同じＢｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）に記録されるコンテンツであるＢＤＪアプリケーション（ＢＤＪ  ａｐｐｌｉｃａｔｉｏｎ）を実行する場合、再生処理を実行する情報処理装置は、ディスクからＢＤＪアプリケーションを読み出して情報処理装置内のアプリケーション実行部、例えばＪａｖａ（登録商標）アプリの実行部としてのバーチャルマシン（ＶＭ）を設定してＪａｖａ（登録商標）コンテンツの再生を行うことになる。この再生アプリケーションであるＢＤＪアプリケーション（ＢＤＪ  ａｐｐｌｉｃａｔｉｏｎ）は、レジューム（ｒｅｓｕｍｅ）機能を有していない。すなわち、ユーザによる再生停止処理の入力を検出してＰＳＲに再生位置を記録するといった処理を行わないアプリケーションであり、レジューム機能を実現することができないアプリケーションである。
【００３４】
以下では、レジューム（ｒｅｓｕｍｅ）機能を有していない再生アプリケーションの例としてＢＤＪアプリケーション（ＢＤＪ  ａｐｐｌｉｃａｔｉｏｎ）を利用した場合の処理例について説明する。
【００３５】
まず、図１、図２を参照してＢｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）に記録されるコンテンツの例について説明する。
【００３６】
図１に示すディスク１００は、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）であり、このディスク１００には、例えば図１に示すディレクトリ構成に従って各種のコンテンツが記録される。映画コンテンツなどはＢｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）用の規定フォーマットであるＢＤフォーマットに従って記録される。ＢＤフォーマットではディスク１００上にタイトルと呼ばれる単位を記録できる。タイトルにはＨＤＭＶタイトルおよびＢＤＪタイトルがあり、両者はＢＤフォーマットにて定義されるインデックステーブルに記載される。ＨＤＭＶタイトルおよびＢＤＪタイトル両者ともにムービータイトルとインタラクティブタイトルがそれぞれＢＤフォーマットにて規定される。
【００３７】
なお、ディスク１００にはこの他、ディスクの再生処理を実行する情報処理装置において実行する再生処理の際に適用する再生制御情報が記録されている。再生制御情報を利用した処理シーケンスについては、図４以下のフローチャートを参照して後段で詳細に説明する。
【００３８】
図２は、ディスク１００に記録されるＢＤフォーマットに従って記録されたコンテンツの構成例を説明する図である。コンテンツは、（Ａ）インデックス２１０、（Ｂ）ムービーオブジェクト２２０、（Ｃ）プレイリスト２３０、（Ｄ）クリップ２４０の階層構成を有する。再生アプリケーションによってアクセスされるタイトルなどのインデックスを指定すると、例えばタイトル、図１に示す各種のタイトルに関連付けられた再生プログラムが指定され、指定された再生プログラムのプログラム情報に従ってコンテンツの再生順等を規定したプレイリストが選択される。
【００３９】
プレイリストには、再生対象データ情報としてのプレイアイテムが含まれる。プレイリストに含まれるプレイアイテムによって規定される再生区間としてのクリップ情報によって、コンテンツ実データとしてのＡＶストリームあるいはコマンドが選択的に読み出されて、ＡＶストリームの再生、コマンドの実行処理が行われる。なお、プレイリスト、プレイアイテムは多数、存在し、それぞれに識別情報としてのプレイリストＩＤ、プレイアイテムＩＤが対応付けられている。
【００４０】
図１に示すＨＤＭＶタイトルを指定した再生では、例えば、ＨＤＭＶタイトルに関連付けられたムービーオブジェクトが読み出されて、そのムービーオブジェクトによって特定のプレイリストに従ったコンテンツ再生が実行される。
【００４１】
図１に示すＢＤＪタイトル中のＢＤＪムービータイトル、またはＢＤＪインタラクティブタイトルについてもほぼ同様の再生と順で再生が実行される。すなわち、これらのタイトルに関連付けられたＢＤＪオブジェクトが読み出されて、そのＢＤＪオブジェクトによって指定されるＪａｖａ（登録商標）アプリケーションが読み出され、Ｊａｖａ（登録商標）アプリケーションによって指定されるプレイリストに従ったコンテンツ再生が実行される。
【００４２】
なお、ＢＤＪムービータイトルによって起動するＢＤＪアプリケーションは、ユーザによる再生停止指示の入力をＢＤＪアプリケーションが認識できないが、ＢＤＪインタラクティブタイトルによって起動するＢＤＪアプリケーションは、ユーザの再生停止の指示をＢＤＪアプリケーションが認識できる。
【００４３】
図３は、本発明の一実施例に係る情報処理装置３００の構成を示す図である。情報処理装置３００は、ディスク１００を装着して、ディスク１００に格納されたコンテンツの再生を行う。ディスク１００は、先に図１を参照して説明したディスク１００であり、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）である。本処理例では、ディスク１００から再生を行う。再生制御部（アプリケーション実行部）３０１において、ＢＤＪタイトルによって起動するＢＤＪアプリケーションを実行する。
【００４４】
レジスタ（ＧＰＲ：Ｇｅｎｅｒａｌ  Ｐｕｒｐｏｓｅ  Ｒｅｓｉｓｔｅｒ）３０２は汎用的なレジスタであり、不揮発性メモリとするこが好ましい。本処理例では、このレジスタ（ＧＰＲ）に、例えばディスク識別子（ディスクＩＤ）、再生コンテンツのタイトル、再生位置または再生停止位置、書き込み情報の正当性を確認するためのフラグなどを記録する。具体的な記録データの詳細については後述する。
【００４５】
ユーザインタフェース（ＵＩ）３０３は、ユーザからの再生停止あるいは再生開始の指示の入力を行うＢＤフォーマット上に規定されるユーザーオペレーション（ＵＯ）である。ユーザに対するレジューム実行の確認情報の提示および確認情報の入力などを実行するための情報入出力を行うユーザインタフェースはＢＤＪプログラムによって提供することも可能である。
【００４６】
以下、次に示す２つの実施例について、順次説明する。
（実施例１）ディスク取り出し処理（ｅｊｅｃｔ）の有無に関わらず１枚のディスクを利用し続ける限りレジューム（ｒｅｓｕｍｅ）を実現する処理例
（実施例２）ディスク取り出し処理（ｅｊｅｃｔ）を行わないで１枚のディスクを利用し続ける限りレジューム（ｒｅｓｕｍｅ）を実現する処理例
【００４７】
（実施例１）ディスク取り出し処理（ｅｊｅｃｔ）の有無に関わらず１枚のディスクを利用し続ける限りレジューム（ｒｅｓｕｍｅ）を実現する処理例
まず、ディスク取り出し処理（ｅｊｅｃｔ）の有無に関わらず１枚のディスクを利用し続ける限りレジューム（ｒｅｓｕｍｅ）を実現する処理例について説明する。
【００４８】
本実施例に係る処理シーケンスについて、図４〜図６に示すフローチャートを参照して説明する。各フローは、以下の処理シーケンスを説明するフローチャートである。
（ａ）図４：ＢＤＪムービータイトルの起動によるコンテンツ再生処理時のレジスタ（ＧＰＲ）に対する情報書き込み処理シーケンス、
（ｂ）図５：ＢＤＪインタラクティブタイトルの起動によるコンテンツ再生処理時のレジスタ（ＧＰＲ）に対する情報書き込み処理シーケンス、
（ｃ）図６：ＢＤＪムービータイトルまたはＢＤＪインタラクティブタイトルの再生再開時におけるレジスタ（ＧＰＲ）情報の取得およびレジューム処理実行シーケンス、
【００４９】
なお、図４〜図６に示すフローに従った処理ステップは、ディスク１００上に記録された再生制御情報として予め記録された処理ステップであり、再生装置としての情報処理装置３００がディスク１００から読み出して再生制御部３０１において実行する。
【００５０】
先述の通り、ＢＤＪタイトルにはＢＤＪムービータイトルとＢＤＪインタラクティブタイトルの２つのカテゴリがある。これらの２つの内、ＢＤＪムービータイトルによって起動するＢＤＪアプリケーションは、ユーザによる再生停止指示の入力をＢＤＪアプリケーションが認識できない。一方で、ＢＤＪインタラクティブタイトルによって起動するＢＤＪアプリケーションは、ユーザの再生停止の指示をＢＤＪアプリケーションが認識できる。
【００５１】
（ａ）図４：ＢＤＪムービータイトルの起動によるコンテンツ再生処理時のレジスタ（ＧＰＲ）に対する情報書き込み処理シーケンス、
まず、図４に示すフローについて説明する。
図４は、ユーザによる再生停止指示の入力を認識できないアプリケーションであるＢＤＪムービータイトルによって起動するＢＤＪアプリケーションを実行した場合のコンテンツ再生処理時のレジスタ（ＧＰＲ）に対する情報書き込み処理シーケンスを説明するフローチャートである。この処理は、図３に示す再生制御部（アプリケーション実行部）３０１の処理として実行される。
【００５２】
まず、ステップＳ１２１において、再生制御部（アプリケーション実行部）は、ＢＤＪムービータイトルを指定してディスクからＢＤＪムービータイトルに関連付けられたＢＤＪアプリケーションを読み出して起動する。次にステップＳ１２２において、ＢＤＪアプリケーションはレジスタ（ＧＰＲ）に対するデータ書き込み処理を実行するレジスタ記録用スレッド（ｔｈｒｅａｄ）を設定し、ステップＳ１２３において設定した記録用スレッドを起動する。このスレッドは、あらかじめ規定した時間間隔で、定期的に規定した情報をレジスタ（ＧＰＲ）に書き込み処理を実行するプログラム用のスレッドとして設定される。
【００５３】
ステップＳ１２４では、記録用スレッドに設定したプログラムによって定期的、例えば１ｓｅｃごとにレジスタにデータを書き込む。レジスタ（ＧＰＲ）には、例えば以下の情報が書き込まれる。
ディスク識別子（ディスクＩＤ）、
再生コンテンツのタイトル（タイトルナンバー）、
再生プレイリストＩＤ、
現在の再生位置情報（プレイアイテムＩＤ、プレイリストマークＩＤ、メディアタイムなど）、
上記情報に対する改竄検証用のチェックビット、
これらの各情報を記録する。
これらの情報が記録用スレッドに設定したプログラムによって定期的にレジスタに書き込まれる。なお、データ書き込みは、先に書き込んだデータに対する上書き処理として実行してよい。
【００５４】
ステップＳ１２５では、ＢＤＪアプリケーションが終了したか否かを判定し、終了していない場合は、ステップＳ１２４における定期的なレジスタ書き込み処理を繰り返し実行する。ステップＳ１２５において、ＢＤＪアプリケーションが終了したと判定されると処理を終了する。この時点でレジスタ（ＧＰＲ）には、ステップＳ１２４において最終的に書き込まれたデータ、すなわち、
ディスク識別子（ディスクＩＤ）、
再生コンテンツのタイトル（タイトルナンバー）、
再生プレイリストＩＤ、
現在の再生位置情報（プレイアイテムＩＤ、プレイリストマークＩＤ、メディアタイムなど）、
上記情報に対する改竄検証用のチェックビット、
これら１セットのデータが記録されている。
【００５５】
先に説明したように、ＢＤＪムービータイトルによって起動するＢＤＪアプリケーションは、ユーザによる再生停止指示の入力を認識できないアプリケーションであり、ユーザによる再生停止指示入力に応じてレジスタ書き込みを行うことができないので、図４に示すシーケンスのように定期的なレジスタ（ＧＰＲ）に対する情報書き込み処理を行う設定としている。
【００５６】
（ｂ）図５：ＢＤＪインタラクティブタイトルの起動によるコンテンツ再生処理時のレジスタ（ＧＰＲ）に対する情報書き込み処理シーケンス、
次に、図５に示すフローについて説明する。
図５は、ユーザによる再生停止指示の入力を認識できるアプリケーションであるＢＤＪインタラクティブタイトルによって起動するＢＤＪアプリケーションを実行した場合のコンテンツ再生処理時のレジスタ（ＧＰＲ）に対する情報書き込み処理シーケンスを説明するフローチャートである。この処理は、図３に示す再生制御部（アプリケーション実行部）３０１の処理として実行される。
【００５７】
まず、ステップＳ１５１において、再生制御部（アプリケーション実行部）は、ＢＤＪインタラクティブタイトルを指定してディスクからＢＤＪインタラクティブタイトルに関連付けられたＢＤＪアプリケーションを読み出して起動して実行する。次にステップＳ１５２において、ユーザによる再生停止指示の入力の有無を判定する。これは、図３に示すユーザインタフェース（ＵＩ）３０３からの入力の有無を検出する処理である。
【００５８】
ユーザによる再生停止指示の入力が無い場合は、ＢＤＪアプリケーションの実行を継続する。ユーザによる再生停止指示の入力を検出した場合は、ステップＳ１５３に進み、レジスタ（ＧＰＲ）に対するデータ書き込み処理を行ってアプリケーションを終了する。レジスタ（ＧＰＲ）には、例えば以下の情報が書き込まれる。
ディスク識別子（ディスクＩＤ）、
再生コンテンツのタイトル（タイトルナンバー）、
再生プレイリストＩＤ、
現在の再生位置情報（プレイアイテムＩＤ、プレイリストマークＩＤ、メディアタイムなど）、
上記情報に対する改竄検証用のチェックビット、
これらの各情報を記録する。
これらの情報がレジスタに書き込まれる。なお、データ書き込みは、先に書き込んだデータに対する上書き処理として実行してよい。
【００５９】
先に説明したように、ＢＤＪインタラクティブタイトルによって起動するＢＤＪアプリケーションは、ユーザによる再生停止指示の入力を認識できるアプリケーションであり、ユーザによる再生停止指示入力に応じてレジスタ書き込みを行うことができる。従って、図５に示すシーケンスのように、ユーザによる再生停止指示の入力に応じてレジスタに対する情報書き込みを実行する。この場合の情報書き込みは再生終了時の１回のみとなる。
【００６０】
（ｃ）図６：ＢＤＪムービータイトルまたはＢＤＪインタラクティブタイトルの再生再開時におけるレジスタ（ＧＰＲ）情報の取得およびレジューム処理実行シーケンス、
次に、図６に示すフローについて説明する。
図６は、ＢＤＪムービータイトルとＢＤＪインタラクティブタイトルの再生再開時におけるレジスタ（ＧＰＲ）情報の取得およびレジューム処理実行シーケンスである。この再生再開時の処理は、ＢＤＪムービータイトルとＢＤＪインタラクティブタイトルに共通の処理となる。この処理は、図３に示す再生制御部（アプリケーション実行部）３０１の処理として実行される。
【００６１】
まず、ステップＳ１７１において、ファーストプレイ（Ｆｉｒｓｔ  Ｐｌａｙ）を実行する。これは、ディスクのセット、起動に際して、自動的に再生されるタイトルである「Ｆｉｒｓｔ  Ｐｌａｙｂａｃｋ」の実行処理である。
【００６２】
ファーストプレイ（Ｆｉｒｓｔ  Ｐｌａｙ）の実行後、ステップＳ１７２において、レジスタ（ＧＰＲ）の読み出し処理を実行する。レジスタ（ＧＰＲ）には先に説明したように、
ディスク識別子（ディスクＩＤ）、
再生コンテンツのタイトル（タイトルナンバー）、
再生プレイリストＩＤ、
現在の再生位置情報（プレイアイテムＩＤ、プレイリストマークＩＤ、メディアタイムなど）、
上記情報に対する改竄検証用のチェックビット、
これらの情報が書き込まれている。
【００６３】
次に、ステップＳ１７３において、レジスタに記録されているＩＤと、現在装着されているディスクのＩＤとの照合処理を実行する。一致すれば、ステップＳ１７４に進み、不一致の場合は、ステップＳ１８０に進み、レジューム処理を実行することなく、再生開始位置を最初の位置に設定して再生処理を開始する。
【００６４】
ステップＳ１７３において、レジスタに記録されているディスクＩＤと、現在装着されているディスクのＩＤとが一致した場合は、ステップＳ１７４に進み、レジスタ（ＧＰＲ）に記録されている改竄検証用のチェックビットによる検証処理を行う。ステップＳ１７５において、チェックビット検証によりレジスタ書き込みデータの正当性が確認された場合は、ステップＳ１７６に進む。正当性が確認できなかった場合は、ステップＳ１８０に進み、レジューム処理を実行することなく、再生開始位置を最初の位置に設定して再生処理を開始する。
【００６５】
ステップＳ１７５において、チェックビット検証によりレジスタ書き込みデータの正当性が確認された場合は、ステップＳ１７６に進み、再生開始位置を前回の再生停止位置からとするレジューム（ｒｅｓｕｍｅ）処理を実行するか否かの問い合わせをＢＤＪアプリケーション内でユーザインタフェース（ＵＩ）を介して実行することができる。
【００６６】
ステップＳ１７７において、ユーザの応答を判断し、レジューム（ｒｅｓｕｍｅ）処理を実行するとの応答があった場合は、ステップＳ１７８に進み、レジューム（ｒｅｓｕｍｅ）処理を実行するとの応答がない場合は、ステップＳ１８０に進み、レジューム処理を実行することなく、再生開始位置を最初の位置に設定して再生処理を開始する。
【００６７】
ステップＳ１７７において、ユーザからレジューム（ｒｅｓｕｍｅ）処理を実行するとの応答があった場合は、ステップＳ１７８に進み、ディスクＩＤのレジスタ書き込み処理を行い、ステップＳ１７９においてレジューム（ｒｅｓｕｍｅ）処理を実行する。すなわち、レジスタ（ＧＰＲ）の書き込み情報を取得して、先の再生処理における再生停止位置を検出し、再生停止位置からの再生を開始する。
【００６８】
以上、ディスク取り出し処理（ｅｊｅｃｔ）の有無に関わらず１枚のディスクを利用し続ける限りレジューム（ｒｅｓｕｍｅ）を実現する処理例について説明した。本処理例では、レジスタ（ＧＰＲ）にディスク固有のＩＤが記録され、再生再開時には、レジスタに記録されたディスク固有のＩＤが、装置に装着されたディスクのディスク固有のＩＤと一致するか否かを検証して一致する場合はレジュームを実行可能な構成としているので、ディスクが装置から取り出されて（ｅｊｅｃｔ）、その後、再度装着して再生を行う場合においてもレジューム処理を行うことが可能となる。
【００６９】
（実施例２）ディスク取り出し処理（ｅｊｅｃｔ）を行わないで１枚のディスクを利用し続ける限りレジューム（ｒｅｓｕｍｅ）を実現する処理例
次に、ディスク取り出し処理（ｅｊｅｃｔ）を行わないで１枚のディスクを利用し続ける限りレジューム（ｒｅｓｕｍｅ）を実現する処理例について説明する。
【００７０】
本実施例に係る処理シーケンスについて、図７〜図９に示すフローチャートを参照して説明する。各フローは、以下の処理シーケンスを説明するフローチャートである。
（ａ）図７：ＢＤＪムービータイトルの起動によるコンテンツ再生処理時のレジスタ（ＧＰＲ）に対する情報書き込み処理シーケンス、
（ｂ）図８：ＢＤＪインタラクティブタイトルの起動によるコンテンツ再生処理時のレジスタ（ＧＰＲ）に対する情報書き込み処理シーケンス、
（ｃ）図９：ＢＤＪムービータイトルまたはＢＤＪインタラクティブタイトルの再生再開時におけるレジスタ（ＧＰＲ）情報の取得およびレジューム処理実行シーケンス、
【００７１】
なお、図７〜図９に示すフローに従った処理ステップは、ディスク１００上に記録された再生制御情報として予め記録された処理ステップであり、再生装置としての情報処理装置３００がディスク１００から読み出して再生制御部３０１において実行する。
【００７２】
ＢＤＪタイトルにはＢＤＪムービータイトルとＢＤＪインタラクティブタイトルの２つのカテゴリがある。これらの２つの内、ＢＤＪムービータイトルによって起動するＢＤＪアプリケーションは、ユーザによる再生停止指示の入力を認識できないアプリケーションであり、ＢＤＪインタラクティブタイトルによって起動するＢＤＪアプリケーションは、ユーザの再生停止の指示を認識できるアプリケーションである。
【００７３】
（ａ）図７：ＢＤＪムービータイトルの起動によるコンテンツ再生処理時のレジスタ（ＧＰＲ）に対する情報書き込み処理シーケンス、
まず、図７に示すフローについて説明する。
図７は、ユーザによる再生停止指示の入力を認識できないアプリケーションであるＢＤＪムービータイトルによって起動するＢＤＪアプリケーションを実行した場合のコンテンツ再生処理時のレジスタ（ＧＰＲ）に対する情報書き込み処理シーケンスを説明するフローチャートである。この処理は、図３に示す再生制御部（アプリケーション実行部）３０１の処理として実行される。
【００７４】
まず、ステップＳ３２１において、再生制御部（アプリケーション実行部）は、ＢＤＪムービータイトルを指定してディスクからＢＤＪムービータイトルに関連付けられたＢＤＪアプリケーションを読み出して起動する。次にステップＳ３２２において、上記ＢＤＪアプリケーションがレジスタ（ＧＰＲ）に対するデータ書き込み処理を実行するレジスタ記録用スレッド（ｔｈｒｅａｄ）を設定し、ステップＳ３２３において設定した記録用スレッドを起動する。このスレッドは、あらかじめ規定した時間間隔で、定期的に規定した情報をレジスタ（ＧＰＲ）に書き込み処理を実行する。
【００７５】
ステップＳ３２４では、記録用スレッドに設定したプログラムによって定期的、例えば１ｓｅｃごとにレジスタにデータを書き込む。レジスタ（ＧＰＲ）には、例えば以下の情報が書き込まれる。
再生コンテンツのタイトル（タイトルナンバー）、
再生プレイリストＩＤ、
現在の再生位置情報（プレイアイテムＩＤ、プレイリストマークＩＤ、メディアタイムなど）、
上記情報に対する改竄検証用のチェックビット、
これらの各情報を記録する。
これらの情報が記録用スレッドに設定したプログラムによって定期的にレジスタに書き込まれる。なお、データ書き込みは、先に書き込んだデータに対する上書き処理として実行してよい。
【００７６】
ステップＳ３２５では、ＢＤＪアプリケーションが終了したか否かを判定し、終了していない場合は、ステップＳ３２４における定期的なレジスタ書き込み処理を繰り返し実行する。ステップＳ３２５において、ＢＤＪアプリケーションが終了したと判定されると処理を終了する。この時点でレジスタ（ＧＰＲ）には、ステップＳ３２４において最終的に書き込まれたデータ、すなわち、
再生コンテンツのタイトル（タイトルナンバー）、
再生プレイリストＩＤ、
現在の再生位置情報（プレイアイテムＩＤ、プレイリストマークＩＤ、メディアタイムなど）、
上記情報に対する改竄検証用のチェックビット、
これら１セットのデータが記録されている。
【００７７】
先に説明したように、ＢＤＪムービータイトルによって起動するＢＤＪアプリケーションは、ユーザによる再生停止指示の入力を認識できないアプリケーションであり、ユーザによる再生停止指示入力に応じてレジスタ書き込みを行うことができないので、図７に示すシーケンスのように定期的なレジスタ（ＧＰＲ）に対する情報書き込み処理を行う設定としている。
【００７８】
（ｂ）図８：ＢＤＪインタラクティブタイトルの起動によるコンテンツ再生処理時のレジスタ（ＧＰＲ）に対する情報書き込み処理シーケンス、
次に、図８に示すフローについて説明する。
図８は、ユーザによる再生停止指示の入力を認識できるアプリケーションであるＢＤＪインタラクティブタイトルによって起動するＢＤＪアプリケーションを実行した場合のコンテンツ再生処理時のレジスタ（ＧＰＲ）に対する情報書き込み処理シーケンスを説明するフローチャートである。この処理は、図３に示す再生制御部（アプリケーション実行部）３０１の処理として実行される。
【００７９】
まず、ステップＳ３５１において、ユーザによる再生停止指示の入力の有無を判定する。
【００８０】
ユーザによる再生停止指示の入力が無い場合は、ＢＤＪアプリケーションの実行を継続する。ユーザによる再生停止指示の入力を検出した場合は、ステップＳ３５２に進み、レジスタ（ＧＰＲ）に対するデータ書き込み処理を行ってアプリケーションを終了する。レジスタ（ＧＰＲ）には、例えば以下の情報が書き込まれる。
再生コンテンツのタイトル（タイトルナンバー）、
再生プレイリストＩＤ、
現在の再生位置情報（プレイアイテムＩＤ、プレイリストマークＩＤ、メディアタイムなど）、
上記情報に対する改竄検証用のチェックビット、
これらの各情報を記録する。
これらの情報がレジスタに書き込まれる。なお、データ書き込みは、先に書き込んだデータに対する上書き処理として実行してよい。
【００８１】
先に説明したように、ＢＤＪインタラクティブタイトルによって起動するＢＤＪアプリケーションは、ユーザによる再生停止指示の入力を認識できるアプリケーションであり、ユーザによる再生停止指示入力に応じてレジスタ書き込みを行うことができる。従って、図８に示すシーケンスのように、ユーザによる再生停止指示の入力に応じてレジスタに対する情報書き込みを実行する。この場合の情報書き込みは再生終了時の１回のみとなる。
【００８２】
（ｃ）図９：ＢＤＪムービータイトルまたはＢＤＪインタラクティブタイトルの再生再開時におけるレジスタ（ＧＰＲ）情報の取得およびレジューム処理実行シーケンス、
次に、図９に示すフローについて説明する。
図９は、ＢＤＪムービータイトルとＢＤＪインタラクティブタイトルの再生再開時におけるレジスタ（ＧＰＲ）情報の取得およびレジューム処理実行シーケンスである。この再生再開時の処理は、ＢＤＪムービータイトルとＢＤＪインタラクティブタイトルに共通の処理となる。この処理は、図３に示す再生制御部（アプリケーション実行部）３０１の処理として実行される。
【００８３】
まず、ステップＳ３７１において、ファーストプレイ（Ｆｉｒｓｔ  Ｐｌａｙ）を実行する。これは、ディスクのセット、起動に際して、自動的に再生されるタイトルである「Ｆｉｒｓｔ  Ｐｌａｙｂａｃｋ」の実行処理である。
【００８４】
ファーストプレイ（Ｆｉｒｓｔ  Ｐｌａｙ）では、ステップＳ３７２において、ＢＤＪアプリケーションがレジスタ（ＧＰＲ）の読み出し処理を実行する。レジスタ（ＧＰＲ）には先に説明したように、
再生コンテンツのタイトル（タイトルナンバー）、
再生プレイリストＩＤ、
現在の再生位置情報（プレイアイテムＩＤ、プレイリストマークＩＤ、メディアタイムなど）、
上記情報に対する改竄検証用のチェックビット、
これらの情報が書き込まれている。
【００８５】
次に、ステップＳ３７３において、ＢＤＪアプリケーションはレジスタに記録されている値が初期化されていないことを確認する。すなわち初期化されリセットされている場合は、レジスタには前の再生停止時の情報が残っていないことになり、その場合は、ステップＳ３８０に進み、レジューム処理を実行することなく、再生開始位置を最初の位置に設定して再生処理を開始する。
【００８６】
一方、ステップＳ３７３において、レジスタに記録されている値が初期化されてなく、前の再生停止時の情報が残っている場合は、ステップＳ３７４に進み、レジスタ（ＧＰＲ）に記録されている改竄検証用のチェックビットによる検証処理を行う。ステップＳ３７５において、チェックビット検証によりレジスタ書き込みデータの正当性が確認された場合は、ステップＳ３７６に進む。正当性が確認できなかった場合は、ステップＳ３８０に進み、レジューム処理を実行することなく、再生開始位置を最初の位置に設定して再生処理を開始する。
【００８７】
ステップＳ３７５において、チェックビット検証によりレジスタ書き込みデータの正当性が確認された場合は、ステップＳ３７６に進み、再生開始位置を前回の再生停止位置からとするレジューム（ｒｅｓｕｍｅ）処理を実行するか否かの問い合わせをＢＤＪアプリケーション内のユーザインタフェース（ＵＩ）を介して実行する。
【００８８】
ステップＳ３７７において、ユーザの応答を判断し、レジューム（ｒｅｓｕｍｅ）処理を実行するとの応答があった場合は、ステップＳ３７８に進み、レジューム（ｒｅｓｕｍｅ）処理を実行するとの応答がない場合は、ステップＳ３８０に進み、レジューム処理を実行することなく、再生開始位置を最初の位置に設定して再生処理を開始する。
【００８９】
ステップＳ３７７において、ユーザからレジューム（ｒｅｓｕｍｅ）処理を実行するとの応答があった場合は、ステップＳ３７８に進み、レジューム（ｒｅｓｕｍｅ）処理を実行する。すなわち、レジスタ（ＧＰＲ）の書き込み情報を取得して、先の再生処理における再生停止位置を検出し、再生停止位置からの再生を開始する。
【００９０】
以上、ディスク取り出し処理（ｅｊｅｃｔ）を行わないで１枚のディスクを利用し続ける限りレジューム（ｒｅｓｕｍｅ）を実現する処理例について説明した。本処理例では、レジスタ（ＧＰＲ）にディスク固有のＩＤの記録を行っておらず、ディスクの一致を確認しない。しかし、タイトルなどの特定コンテンツの照合により、レジュームを実行可能な構成としているので、ディスクが装置から取り出されて（ｅｊｅｃｔ）いない限り、レジューム処理を行うことが可能となる。
【００９１】
なお、本発明に係るディスク１００は、図４〜図９のフローを参照して説明した再生制御ステップを記録したディスクであり、図３に示す情報処理装置３００の再生制御部３０１２において、このディスクに記録された再生制御ステップを実行することになる。なお、ディスクの製造に際しては、情報処理装置においてディスクのオーサリングを実行することになるが、このオーサリング処理として、上記の図４〜図９を参照して説明した再生制御ステップを含む再生制御情報を生成してディスク１００に記録する処理を行うことになる。
【００９２】
なお、本処理例では、ディスクの取り出し処理（ｅｊｅｃｔ）を実行した場合は、レジスタ（ＧＰＲ）の初期化、すなわちリセットを実行してもよいが、ディスクの取り出し処理（ｅｊｅｃｔ）を実行しない限りにおいては、レジスタ（ＧＰＲ）の初期化、すなわちリセットを行わない設定とすることが好ましい。
【００９３】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【産業上の利用可能性】
【００９４】
以上、説明したように、本発明の一実施例構成によれば、ディスクからのデータ再生を実行する情報処理装置において、例えばＢｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）において規定されるＢＤＪタイトルによって指定されるＢＤＪアプリケーション（ＢＤＪ  ａｐｐｌｉｃａｔｉｏｎ）を実行する際、ディスク識別子や再生タイトル情報に併せて再生位置情報を含む再生情報を定期的にあるいは再生停止時にレジスタに記録する処理を実行させて、再生の再開時にはレジスタに記録された再生位置情報を含む再生情報を取得して、データ照合の上、レジューム処理を実行させる構成とした。本構成により、本来、レジューム機能を再生アプリケーションの機能として保持していない場合においてもレジューム処理を実行させることが可能となる。
【図面の簡単な説明】
【００９５】
【図１】ディスクの記録データの構成例について説明する図である。
【図２】ＢＤフォーマットに従った記録データの構成について説明する図である。
【図３】本発明の一実施例に係る情報処理装置の構成例について説明する図である。
【図４】ＢＤＪムービータイトルの起動によるコンテンツ再生処理時のレジスタ（ＧＰＲ）に対する情報書き込み処理シーケンスの一例について説明するフローチャートを示す図である。
【図５】ＢＤＪインタラクティブタイトルの起動によるコンテンツ再生処理時のレジスタ（ＧＰＲ）に対する情報書き込み処理シーケンスの一例について説明するフローチャートを示す図である。
【図６】ＢＤＪムービータイトルまたはＢＤＪインタラクティブタイトルの再生再開時におけるレジスタ（ＧＰＲ）情報の取得およびレジューム処理実行シーケンスの一例について説明するフローチャートを示す図である。
【図７】ＢＤＪムービータイトルの起動によるコンテンツ再生処理時のレジスタ（ＧＰＲ）に対する情報書き込み処理シーケンスの一例について説明するフローチャートを示す図である。
【図８】ＢＤＪインタラクティブタイトルの起動によるコンテンツ再生処理時のレジスタ（ＧＰＲ）に対する情報書き込み処理シーケンスの一例について説明するフローチャートを示す図である。
【図９】ＢＤＪムービータイトルまたはＢＤＪインタラクティブタイトルの再生再開時におけるレジスタ（ＧＰＲ）情報の取得およびレジューム処理実行シーケンスの一例について説明するフローチャートを示す図である。
【符号の説明】
【００９６】
１００  ディスク
２１１，２１２  アプリケーションインデックスファイル（タイトル）
２２１〜２２３  再生プログラム
２３１〜２３３  プレイリスト
２４１〜２４３  クリップ
２６１，２６２  ＡＶストリーム
３００  情報処理装置
３０１  再生制御部（アプリケーション実行部）
３０２  レジスタ（ＧＰＲ）
３０３  ユーザインタフェース（ＵＩ）
【図１】
0005092782.tif 000002
【図３】
0005092782.tif 000003
【図４】
0005092782.tif 000004
【図５】
0005092782.tif 000005
【図６】
0005092782.tif 000006
【図７】
0005092782.tif 000007
【図８】
0005092782.tif 000008
【図９】
0005092782.tif 000009
【図２】
0005092782.tif 000010