(57)【要約】【課題】予め定められているコマンドやドライブ装置から供給されるイベント通知を利用して多種多様な再生機能を実現する。【解決手段】ドライブ装置２０から、記録媒体に記録されているコンテンツについての再生動作に関する第１のイベント通知と再生位置情報を示す第２のイベント通知が付属情報生成部１１ｂに供給される。付属情報生成部１１ｂでは、第１および第２のイベント通知に基づき付属情報を生成して情報記憶部１４に記憶させる。比較演算部１１ｃでは、付属情報で示された再生位置情報とその後の第２のイベント通知で示された再生位置情報を用いて比較あるいは演算処理を行う。コマンド発行部１１ａでは、比較あるいは演算結果に基づいて、コンテンツの再生動作を制御するコマンドを発行する。予め定められているコマンドの動作とは異なる再生動作を行える。【選択図】　　　　図１
2004071031.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録されているコンテンツについての再生動作に関する第１のイベント通知と、前記記録媒体における再生位置情報を示す第２のイベント通知とに基づいて付属情報を生成する付属情報生成手段と、
前記付属情報で示された再生位置情報とその後前記第２のイベント通知で示された再生位置情報との比較あるいは演算を行う比較演算手段と、
前記比較あるいは演算の結果に基づいて、前記コンテンツの再生動作を制御するコマンドを発行するコマンド発行手段を有する
ことを特徴とする再生制御装置。
【請求項２】
前記付加情報生成手段で生成した付属情報を記憶する情報記憶手段とを有し、
前記比較演算手段では、前記情報記憶手段から読み出した付属情報で示された再生位置情報を用いて比較あるいは演算を行う
ことを特徴とする請求項１記載の再生制御装置。
【請求項３】
前記第１のイベント通知は、前記コンテンツを構成するコンテンツブロックの再生開始を通知であり、
前記付属情報手段では、再生が開始されるコンテンツブロックと該コンテンツブロックが再生されたときの再生位置情報に基づいて前記付属情報を生成する
ことを特徴とする請求項１記載の再生制御装置。
【請求項４】
前記コマンド発行手段では、前記第２のイベント通知で示された再生位置情報が前記付属情報で示された再生位置情報よりも所定時間経過していると、前記比較演算手段での比較あるいは演算の結果に基づいて判別したとき、再生するコンテンツブロックを変更するコマンドを発行する
ことを特徴とする請求項３記載の再生制御装置。
【請求項５】
前記コンテンツの再生動作を制御するコマンドの発行操作が行われたとき、前記コマンド発行手段では、該発行操作が行われたコマンドを前記比較演算手段での比較あるいは演算の結果に基づいて変換あるいは調整して発行する
ことを特徴とする請求項１記載の再生制御装置。
【請求項６】
記録媒体に記録されているコンテンツについての再生動作に関する第１のイベント通知と、前記記録媒体における再生位置情報を示す第２のイベント通知とに基づいて付属情報を生成し、
前記付属情報で示された再生位置情報とその後前記第２のイベント通知で示された再生位置情報との比較結果あるいは演算結果に基づいて、前記コンテンツの再生動作を制御するコマンドを発行する
ことを特徴とする再生制御方法。
【請求項７】
前記生成した付属情報を記憶するものとし、
その後、記憶されている前記付属情報を読み出して、該読み出した付属情報で示された再生位置情報を用いて比較あるいは演算を行う
ことを特徴とする請求項６記載の再生制御方法。
【請求項８】
前記第１のイベント通知は、前記コンテンツを構成するコンテンツブロックの再生開始を通知であり、
前記付属情報は、再生が開始されるコンテンツブロックと該コンテンツブロックが再生されたときの再生位置情報に基づいて生成する
ことを特徴とする請求項６記載の再生制御方法。
【請求項９】
前記第２のイベント通知で示された再生位置情報が前記付属情報で示された再生位置情報よりも所定時間経過しているとき、再生するコンテンツブロックを変更するコマンドを発行する
ことを特徴とする請求項８記載の再生制御方法。
【請求項１０】
前記コンテンツの再生動作を制御するコマンドの発行操作が行われたとき、該発行操作が行われたコマンドを前記比較結果あるいは演算結果に基づいて変換あるいは調整して発行する
ことを特徴とする請求項６記載の再生制御方法。
【請求項１１】
コンピュータ装置に、
記録媒体に記録されているコンテンツについての再生動作に関する第１のイベント通知を取得する手順と、
前記記録媒体における再生位置情報を示す第２のイベント通知を取得する手順と、
前記第１のイベント通知と前記第２のイベント通知に基づいて付属情報を生成する手順と、
前記付属情報で示された再生位置情報とその後前記第２のイベント通知で示された再生位置情報との比較結果あるいは演算結果に基づいて、前記コンテンツの再生動作を制御するコマンドを発行する手順とを実行させる
ことを特徴とする再生制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、再生制御装置と再生制御方法および再生制御プログラムに関する。詳しくは、記録媒体に記録されているコンテンツについての再生動作に関する第１のイベント通知と、記録媒体における再生位置情報を示す第２のイベント通知とに基づいて付属情報を生成して、この付属情報とその後第２のイベント通知で示された再生位置情報との比較や演算結果に基づいて、コンテンツの再生動作を制御するコマンドを発行するものである。
【０００２】
【従来の技術】
従来、記録媒体例えばＤＶＤ−Ｖｉｄｅｏ規格のディスクに記録されているコンテンツを再生する場合、予め定められているコマンドから所望のコマンドを選択してドライブ装置に発行することにより、記録媒体の再生動作が行われている。例えば、「Ｐｌａｙ」コマンドを発行したときには現在のタイトルを再生することが行われている。「ＰｌａｙＣｈａｐｔｅｒ（ハ゜ラメータ）」コマンドを発行したときには、現在のタイトルのパラメータで指定されたチャプタの再生が行われている。「ＰｌａｙＮｅｘｔＣｈａｐｔｅｒ」コマンドを発行したときには次のチャプタの再生が開始されるとともに、「ＰｌａｙＰｒｅｖＣｈａｐｔｅｒ」コマンドを発行したときには直前のチャプタの再生が開始される。また、「ＰｌａｙＡｔＴｉｍｅ（ハ゜ラメータ）」コマンドを発行すると現在のタイトルのパラメータで指定された時間から再生が開始される。さらに、指定されたタイトルを再生するコマンド等も発行できるようになされている。
【０００３】
一方、ドライブ装置からは、記録媒体に記録されているコンテンツについての再生動作に関する情報や再生位置に関する情報を示す予め定められたイベント通知が供給される。例えばイベント通知「ＥＣ＿ＤＶＤ＿ＣＨＡＰＥＴＲ＿ＳＴＡＲＴ（パラメータ）」が供給されたとき、このイベント通知「ＥＣ＿ＤＶＤ＿ＣＨＡＰＥＴＲ＿ＳＴＡＲＴ（パラメータ）」では、現在のタイトルのパラメータで示すチャプタについて再生を開始したことが示される。また、イベント通知「ＥＣ＿ＤＶＤ＿ＣＵＲＲＥＮＴ＿ＨＭＳＦ＿ＴＩＭＥ（パラメータ）」では、再生位置情報（タイムコード）がパラメータで示されるとともに、イベント通知「ＥＣ＿ＤＶＤ＿ＤＩＳＣ＿ＩＮＳＥＲＴＥＤ」，「ＥＣ＿ＤＶＤ＿ＤＩＳＣ＿ＥＪＥＣＴＥＤ」では、ディスクが再生装置に挿入されたか取り出されたかが示される。
【０００４】
【発明が解決しようとする課題】
ところで、上述のように予めコマンドが設定されていることから、このコマンドを用いた再生動作も限られたものとなってしまう。例えば「ＰｌａｙＣｈａｐｔｅｒ（ハ゜ラメータ）」「ＰｌａｙＮｅｘｔＣｈａｐｔｅｒ」「ＰｌａｙＰｒｅｖＣｈａｐｔｅｒ」のコマンドを用いる場合には、コマンドを発行したときにチャプタ単位で再生位置を移動させることしかできない。また、「ＰｌａｙＡｔＴｉｍｅ（ハ゜ラメータ）」コマンドを用いる場合には、パラメータで指定した位置から再生できるだけである。
【０００５】
また、ＤＶＤ−Ｖｉｄｅｏ規格として記録されているコンテンツを正しく再生できるように種々の管理情報が記録されている。しかし、予め設定されているイベント通知は限られたものであり、このような管理情報を読み出すことはできない。
【０００６】
このため、単にコマンドをユーザ操作等に応じて発行するだけでは、上述したように限られた再生動作しか行うことができないとともに、管理情報を利用してきめ細やかで多種多様な再生動作を行うこともできない。
【０００７】
そこで、この発明では、予め定められているコマンドやドライブ装置から供給されるイベント通知を利用して、多種多様な再生機能を実現できる再生制御装置と再生制御方法および再生制御プログラムを提供するものである。
【０００８】
【課題を解決するための手段】
この発明に係る再生制御装置は、記録媒体に記録されているコンテンツについての再生動作に関する第１のイベント通知と、前記記録媒体における再生位置情報を示す第２のイベント通知とに基づいて付属情報を生成する付属情報生成手段と、前記付属情報で示された再生位置情報とその後前記第２のイベント通知で示された再生位置情報との比較あるいは演算を行う比較演算手段と、前記比較あるいは演算の結果に基づいて、前記コンテンツの再生動作を制御するコマンドを発行するコマンド発行手段を有するものである。
【０００９】
また、再生制御方法は、記録媒体に記録されているコンテンツについての再生動作に関する第１のイベント通知と前記記録媒体における再生位置情報を示す第２のイベント通知とに基づいて付属情報を生成し、前記付属情報で示された再生位置情報とその後前記第２のイベント通知で示された再生位置情報との比較結果あるいは演算結果に基づいて、前記コンテンツの再生動作を制御するコマンドを発行するものである。
【００１０】
さらに、再生制御プログラムは、コンピュータ装置に、記録媒体に記録されているコンテンツについての再生動作に関する第１のイベント通知を取得する手順と、前記記録媒体における再生位置情報を示す第２のイベント通知を取得する手順と、前記第１のイベント通知と前記第２のイベント通知に基づいて付属情報を生成する手順と、前記付属情報で示された再生位置情報とその後前記第２のイベント通知で示された再生位置情報との比較結果あるいは演算結果に基づいて、前記コンテンツの再生動作を制御するコマンドを発行する手順とを実行させるものである。
【００１１】
この発明においては、記録媒体に記録されているコンテンツについての再生動作に関する第１のイベント通知、例えばコンテンツを構成するコンテンツブロックの再生開始を示す第１のイベント通知と、記録媒体における再生位置情報を示す第２のイベント通知から、再生が開始されるコンテンツブロックと該コンテンツブロックが再生されたときの再生位置情報によって付属情報が生成されるとともに、生成された付属情報が記憶される。この付属情報で示された再生位置情報とその後第２のイベント通知で示された再生位置情報を用いて比較あるいは演算が行われて、この比較結果や演算結果に基づいて、コンテンツの再生動作を制御するコマンドが発行される。例えば第２のイベント通知で示された再生位置情報が付属情報で示された再生位置情報よりも所定時間経過しているときは、再生するコンテンツブロックを変更するコマンドが発行される。また、コンテンツの再生動作を制御するコマンドの発行操作が行われたとき、発行操作が行われたコマンドが比較結果あるいは演算結果に基づいて変換あるいは調整されて発行される。
【００１２】
【発明の実施の形態】
以下、図を参照しながら、この発明の実施の一形態について説明する。図１は、記録媒体例えばＤＶＤ−Ｖｉｄｅｏ規格のディスクに記録されているコンテンツを再生するコンテンツ再生システムの全体構成を示している。
【００１３】
再生制御装置１０の制御処理部１１には、例えばキーボードやマウス、タッチパネル、リモートコントロール信号受信回路等のように、ユーザ操作に応じた信号を入力するためのユーザインタフェース３０が接続されている。制御処理部１１のコマンド発行部１１ａでは、ユーザインタフェース３０からユーザのコマンド入力操作に応じた操作信号が入力されると、操作信号に基づいたコマンドを発行する。
【００１４】
コマンド発行部１１ａから発行されたコマンドは、ドライバ部１２を介してドライブ装置２０に供給される。このドライバ部１２は、コマンド発行部１１ａから発行されたコマンドを、ドライブ装置２０に応じた信号に変換する。このため、ドライブ装置２０が変更されても、変更後のドライブ装置２０に応じたドライバ部１２を設けることで、コマンド発行部１１ａから発行されるコマンドを変更しなくとも、コマンドに応じた動作をドライブ装置２０で実行させることができる。
【００１５】
ドライブ装置２０では、供給されたコマンドに基づいて映像や音声のコンテンツの再生動作を行い、ディスクから読み出した信号を再生信号処理部１３に供給する。また、ドライブ装置２０では、コンテンツの再生動作に関する情報や再生位置に関する情報を示すイベント通知を、ドライバ部１２を介して制御処理部１１に供給する。
【００１６】
再生信号処理部１３では、供給された映像データや音声データの復号化を行い、得られた映像データや音声データを、制御処理部１１を介して映像表示装置３１や音声出力装置３２に供給する。映像表示装置３１では、供給された映像データに基づき映像のコンテンツの提示を行う。また音声出力装置３２では、音声データに基づき音声のコンテンツの提示を行う。
【００１７】
制御処理部１１の付属情報生成部１１ｂでは、ドライブ装置２０から供給されたイベント通知を用いて付属情報を生成するとともに、この生成した付属情報を情報記憶部１４に記憶する。さらに、生成した付属情報あるいは情報記憶部１４から全ての付属情報あるいは所望の付属情報を読み出すものとして、この付属情報に含まれている再生位置情報と、イベント通知によって供給された再生位置情報との比較あるいは演算を比較演算部１１ｃで行い、コマンド発行部１１ａでは比較結果や演算結果に基づきドライブ装置２０に対してコマンドを自動的に発行する。
【００１８】
図２は、制御処理部１１の動作の一部を示すフローチャートである。ステップＳＴ１では、ドライブ装置２０からコンテンツの再生動作に関する情報を示す第１のイベント通知を取得してステップＳＴ２に進む。ステップＳＴ２では、再生位置情報を示す第２のイベント通知を取得してステップＳＴ３に進む。ステップＳＴ３では、ステップＳＴ１およびステップＳＴ２で取得したイベント通知に基づき、前記コンテンツを構成するコンテンツブロックと前記コンテンツブロックの再生位置の関係を示す付属情報を生成してステップＳＴ４に進む。
【００１９】
ステップＳＴ４では、ステップＳＴ３で生成した付属情報を記憶装置に記憶させてステップＳＴ５に進む。ステップＳＴ５では、ドライブ装置２０から出力された再生位置情報を示す第２のイベント通知を取得してステップＳＴ６に進む。ステップＳＴ６では、情報記憶部１４から付属情報を読み出してステップＳＴ７に進む。
【００２０】
ステップＳＴ７では、ステップＳＴ５で取得した第２のイベント通知で示された再生位置情報とステップＳＴ６で読み出した付属情報の位置情報を用いて比較あるいは演算を行い、比較結果あるいは演算結果に基づいてコマンド発行を行うか否かを判別する。ここで、コマンドを発行すると判別されていないときにはステップＳＴ５に戻る。また、コマンドを発行すると判別したときにはステップＳＴ８に進む。ステップＳＴ８では、ドライブ装置２０に対してコマンドを発行してステップＳＴ１に戻る。
【００２１】
ここで、図２に示す動作について図３を用いて具体的に説明する。この図３では、コンテンツを構成するコンテンツブロック例えばチャプタと、このチャプタの開始位置の関係を示す付属情報を生成して、この付属情報を利用することで各チャプタの先頭から所定時間だけ自動的に順次再生させるスキップ機能を実現する場合を示している。
【００２２】
スキップ機能を選択する操作が行われたときには、最初に「Ｐｌａｙ」コマンドを図３の時点ｔ１で制御処理部１１のコマンド発行部１１ａからドライブ装置２０に発行する。ドライブ装置２０では、最初のチャプタであるタイトル１におけるチャプタ１の再生を開始する。また、再生が開始された時点ｔ２でチャプタ１の再生を開始したことを示すイベント通知「ＥＣ＿ＤＶＤ＿ＣＨＡＰＥＴＲ＿ＳＴＡＲＴ」を出力する。また、コンテンツの再生に伴い再生位置情報を示すイベント通知「ＥＣ＿ＤＶＤ＿ＣＵＲＲＥＮＴ＿ＨＭＳＦ＿ＴＩＭＥ」の出力を開始する。このイベント通知「ＥＣ＿ＤＶＤ＿ＣＵＲＲＥＮＴ＿ＨＭＳＦ＿ＴＩＭＥ」は、０．４〜１秒毎に発生する全てのＶＯＢＵ（Ｖｉｄｅｏ　Ｏｂｊｅｃｔ　Ｕｎｉｔ）の先頭で、タイトルの開始時を基準とした現在のタイムを再生位置情報として出力するイベント通知であり、この再生位置情報としてタイムコード「時，分，秒，フレーム」が出力される。
【００２３】
制御処理部１１では、図２のステップＳＴ１の処理でイベント通知「ＥＣ＿ＤＶＤ＿ＣＨＡＰＥＴＲ＿ＳＴＡＲＴ」を取得するとともに、ステップＳＴ２ではイベント通知「ＥＣ＿ＤＶＤ＿ＣＵＲＲＥＮＴ＿ＨＭＳＦ＿ＴＩＭＥ」を取得する。ステップＳＴ３では、ステップＳＴ１とステップＳＴ２で取得したイベント通知に基づき、チャプタ１とこのチャプタ１の先頭位置を示す再生位置情報を関係づけて付属情報を生成する。ステップＳＴ４では、生成した付属情報を情報記憶部１４に記憶させる。
【００２４】
その後、制御処理部１１では、ステップＳＴ５でイベント通知「ＥＣ＿ＤＶＤ＿ＣＵＲＲＥＮＴ＿ＨＭＳＦ＿ＴＩＭＥ」に基づき、現在の再生位置を示す再生位置情報を取得するとともに、ステップＳＴ６では情報記憶部１４から付属情報を読み出す。ステップＳＴ７では、ステップＳＴ５で取得した再生位置情報から付属情報で示された位置情報を減算して、チャプタ１の再生時間が所定時間ＴＡを経過した否かを判別する。ここで、所定時間ＴＡを経過していないときにはステップＳＴ５に戻る。また、時点ｔ２から所定時間ＴＡが経過した時点ｔ３となると、ステップＳＴ７からステップＳＴ８に進み、次のチャプタの再生を開始する「ＰｌａｙＮｅｘｔＣｈａｐｔｅｒ」コマンドを発行してステップＳＴ１に戻る。なお、ステップＳＴ５では、付属情報で示された位置情報に所定時間を加算した基準値を設定して、この基準値とイベント通知で示された再生位置情報を比較して比較結果に基づいてコマンド発行を行うものとしても同様である。
【００２５】
ドライブ装置２０では、この「ＰｌａｙＮｅｘｔＣｈａｐｔｅｒ」コマンドに基づき、再生位置をチャプタ２に移動する。時点ｔ４でチャプタ２の再生の開始すると、チャプタの再生を開始したことを示すイベント通知「ＥＣ＿ＤＶＤ＿ＣＨＡＰＥＴＲ＿ＳＴＡＲＴ」を出力する。
【００２６】
制御処理部１１では、ステップＳＴ１の処理によってイベント通知「ＥＣ＿ＤＶＤ＿ＣＨＡＰＥＴＲ＿ＳＴＡＲＴ」を取得するとともに、ステップＳＴ２ではイベント通知「ＥＣ＿ＤＶＤ＿ＣＵＲＲＥＮＴ＿ＨＭＳＦ＿ＴＩＭＥ」を取得する。ステップＳＴ３では、チャプタ２とこのチャプタ２の先頭を示す再生位置情報を関係つけて付属情報を生成して情報記憶部１４に記憶させる。以下、上述のチャプタ１の場合と同様に処理を行うことで、チャプタ２を所定時間ＴＡだけ再生して、再生位置をチャプタ３に移動させることができる。
【００２７】
このように、予め定められているコマンドやドライブ装置から供給されるイベント通知を利用して、各チャプタの先頭から所定時間ＴＡを順次自動的に再生することができるというスキップ機能を新たに実現することができる。
【００２８】
ところで、上述の動作では、スキップ機能を実現する場合を説明したが、比較結果あるいは演算結果に基づいてコマンドを変換あるいは調整して発行することで、予め設けられているコマンドの機能を拡張することもできる。例えば「ＰｌａｙＰｒｅｖＣｈａｐｔｅｒ」コマンドを発行すると、従来の動作では、現在再生中のチャプタよりも１つ前のチャプタの先頭に再生位置が移動される。しかし、付属情報を生成して、この付属情報を利用して「ＰｌａｙＰｒｅｖＣｈａｐｔｅｒ」コマンドの変換や調整を行うことにより「ＰｌａｙＰｒｅｖＣｈａｐｔｅｒ」コマンドの機能を拡張できる。
【００２９】
図４は、「ＰｌａｙＰｒｅｖＣｈａｐｔｅｒ」コマンドの機能を拡張する場合の処理を示すフローチャートであり、図５はその動作を説明するための図である。なお、図４において図２と対応するステップは同一番号を付している。
【００３０】
ユーザ操作に応じて「Ｐｌａｙ」コマンドを図５の時点ｔ１１で制御処理部１１のコマンド発行部１１ａからドライブ装置２０に発行すると、ドライブ装置２０では、最初のタイトル１におけるチャプタ１の再生を開始して、再生が開始された時点ｔ１２でチャプタ１の再生を開始したことを示すイベント通知「ＥＣ＿ＤＶＤ＿ＣＨＡＰＥＴＲ＿ＳＴＡＲＴ」を出力する。また、コンテンツの再生に伴い再生位置情報を示すイベント通知「ＥＣ＿ＤＶＤ＿ＣＵＲＲＥＮＴ＿ＨＭＳＦ＿ＴＩＭＥ」の出力を開始する。
【００３１】
制御処理部１１では、図４のステップＳＴ１の処理でイベント通知「ＥＣ＿ＤＶＤ＿ＣＨＡＰＥＴＲ＿ＳＴＡＲＴ」を取得するとともに、ステップＳＴ２ではイベント通知「ＥＣ＿ＤＶＤ＿ＣＵＲＲＥＮＴ＿ＨＭＳＦ＿ＴＩＭＥ」を取得する。ステップＳＴ３では、チャプタ１とこのチャプタ１の先頭を示す再生位置情報を関係つけて付属情報を生成する。ステップＳＴ４では、生成した付属情報を情報記憶部１４に記憶させる。
【００３２】
その後、制御処理部１１では、ステップＳＴ５でイベント通知「ＥＣ＿ＤＶＤ＿ＣＵＲＲＥＮＴ＿ＨＭＳＦ＿ＴＩＭＥ」に基づき再生位置情報を取得するとともに、ステップＳＴ６では情報記憶部１４から付加情報を読み出す。
【００３３】
ステップＳＴ６からステップＳＴ１０に進むと、ステップＳＴ１０では、「ＰｌａｙＰｒｅｖＣｈａｐｔｅｒ」コマンドの発行操作が行われたか否かを判別する。ここで、コマンド発行操作が行われていないときにはステップＳＴ１に戻る。また、コマンド発行操作が行われたときには、ステップＳＴ１１に進む。このため、「ＰｌａｙＰｒｅｖＣｈａｐｔｅｒ」コマンドの発行操作が行われていないときには、チャプタの再生が開始された時点で、新たな付属情報が生成されて情報記憶部１４に記憶される。例えばチャプタ２の再生開始である時点ｔ１３で、イベント通知「ＥＣ＿ＤＶＤ＿ＣＨＡＰＥＴＲ＿ＳＴＡＲＴ」とイベント通知「ＥＣ＿ＤＶＤ＿ＣＵＲＲＥＮＴ＿ＨＭＳＦ＿ＴＩＭＥ」に基づいた付属情報が生成される。
【００３４】
その後、チャプタ２の再生中である時点ｔ１４で「ＰｌａｙＰｒｅｖＣｈａｐｔｅｒ」コマンド操作が行われると、ステップＳＴ１０からステップＳＴ１１に進み、読み出された付属情報で示された位置情報とイベント通知「ＥＣ＿ＤＶＤ＿ＣＵＲＲＥＮＴ＿ＨＭＳＦ＿ＴＩＭＥ」で示された再生位置情報とに基づき、再生中のチャプタの先頭から所定時間ＴＢが経過しているか否かを判別する。ここで、イベント通知で示された再生位置情報から付属情報で示された位置情報を減算した値が所定時間ＴＢよりも小さいときにはステップＳＴ１２に進み、パラメータを「現在のチャプタ番号−１」に設定してステップＳＴ１４に進む。ステップＳＴ１４では、設定されたパラメータのチャプタを再生する「ＰｌａｙＣｈａｐｔｅｒ（ハ゜ラメータ）」コマンドをドライブ装置２０に供給する。このため、チャプタ２の先頭から所定時間ＴＢが経過する前に「ＰｌａｙＰｒｅｖＣｈａｐｔｅｒ」コマンドが供給されたときには、再生位置を１つ前のチャプタ１の先頭に移動して時点ｔ１５でチャプタ１の再生を開始する。
【００３５】
一方、チャプタ２の先頭から所定時間ＴＢが経過した後の時点ｔ１６で「ＰｌａｙＰｒｅｖＣｈａｐｔｅｒ」コマンド操作が行われると、ステップＳＴ１０からステップＳＴ１１に進み、さらに所定時間ＴＢが経過していることからステップＳＴ１３によってパラメータを「現在のチャプタ番号」に設定する。ステップＳＴ１４では、設定されたパラメータのチャプタを再生する「ＰｌａｙＣｈａｐｔｅｒ（ハ゜ラメータ）」コマンドをドライブ装置２０に供給する。このため、チャプタ２の先頭から所定時間ＴＢが経過後に「ＰｌａｙＰｒｅｖＣｈａｐｔｅｒ」コマンドが供給されたときには、再生位置を再生中のチャプタ２の先頭に移動して時点ｔ１７でチャプタ１の再生を開始する。
【００３６】
このように、「ＰｌａｙＰｒｅｖＣｈａｐｔｅｒ」コマンド操作が行われたとき、再生中のチャプタにおける先頭からの経過時間に応じてジャンプ先を変更させて「ＰｌａｙＰｒｅｖＣｈａｐｔｅｒ」コマンドの機能を拡張できる。
【００３７】
また、再生制御装置１０は、コンピュータ装置で構成するものとしても良い。この場合、ドライバ部１２はデバイスドライバで置き換えるとともに、再生信号処理部１３はマルチメディアアプリケーション用のＡＰＩ（ａｐｐｌｉｃａｔｉｏｎ　ｐｒｏｇｒａｍｍｉｎｇ　ｉｎｔｅｒｆａｃｅ）で置き換える。また、制御処理部１１の動作をアプリケーションソフトウェアで構成する。このように、再生制御装置１０をコンピュータ装置で構成するものとすれば、アプリケーションソフトウェアで図２に示す処理や図４に示す処理を実行することにより、スキップ機能を実現したり、予め設定されているコマンドの機能を拡張することができる。
【００３８】
ところで、上述の実施の形態では、イベント通知「ＥＣ＿ＤＶＤ＿ＣＨＡＰＥＴＲ＿ＳＴＡＲＴ」とイベント通知「ＥＣ＿ＤＶＤ＿ＣＵＲＲＥＮＴ＿ＨＭＳＦ＿ＴＩＭＥ」に基づき、チャプタとチャプタの先頭を示す再生位置情報を関係づけて付属情報を生成するものとしたが、再生動作に関するイベント通知は、イベント通知「ＥＣ＿ＤＶＤ＿ＣＨＡＰＥＴＲ＿ＳＴＡＲＴ」に限られるものではない。例えば、ＤＶＤ−Ｖｉｄｅｏ規格では最大９９タイトルを含むことができるとともに、タイトルを最大９９９の論理的なチャプタに分けることが出来るようになされている。このため、コンテンツを構成するコンテンツブロックと位置の関係を示す付属情報として、タイトル番号が変更されたことを示すイベント通知「ＥＣ＿ＤＶＤ＿ＴＩＴＬＥ＿ＣＨＡＮＧＥ」等に基づいて、タイトルと再生位置情報を関係付けた付属情報を生成しても良い。さらに、静止の始まりや終わりを通知するイベント通知「ＥＣ＿ＤＶＤ＿ＳＴＩＬＬ＿ＯＮ」，「ＥＣ＿ＤＶＤ＿ＳＴＩＬＬ＿ＯＦＦ」など再生動作に関する種々のイベント通知を用いて付属情報を生成することもできる。
【００３９】
また、情報記憶部１４には、コンテンツの再生動作に関するイベント通知と再生位置情報を示すイベント通知に基づいて生成した付属情報が順次記憶されるので、上述のスキップ機能や「ＰｌａｙＰｒｅｖＣｈａｐｔｅｒ」コマンドの機能の拡張だけでなく、例えば複数チャプタ前の所望の位置にジャンプさせる等の処理など多種多様な再生動作を行うことが可能となる。
【００４０】
さらに、上述の実施の形態ではＤＶＤ−Ｖｉｄｅｏ規格のコンテンツの再生について詳細に説明したが、記録媒体に記録されているコンテンツについての再生動作に関する第１のイベント通知と再生位置情報を示す第２のイベント通知を得ることができるものであれば、他の光ディスクあるいは磁気テープ等の記録媒体に記録されているコンテンツを再生する場合にも適応できる。
【００４１】
【発明の効果】
この発明によれば、記録媒体に記録されているコンテンツについての再生動作に関する第１のイベント通知と再生位置情報を示す第２のイベント通知とに基づいて付属情報が生成されて、この付属情報で示された再生位置情報とその後に第２のイベント通知で示された再生位置情報との比較結果あるいは演算結果に基づいて、コンテンツの再生動作を制御するコマンドが発行されるので、予め設定されているコマンドに応じた動作だけでなく多種多様な再生動作を行うことができる。
【００４２】
また、生成した付属情報が記憶されて、その後、記憶されている付属情報を読み出して、この読み出した付属情報で示された再生位置情報を用いて比較あるいは演算が行われるので、さらに多種多様な再生動作を行うことができる。
【００４３】
また、第１のイベント通知は、コンテンツを構成するコンテンツブロックの再生開始を通知であり、付属情報は、再生が開始されるコンテンツブロックと該コンテンツブロックが再生されたときの再生位置情報に基づいて生成されるので、このコンテンツブロックの再生開始位置を基準とした再生動作を行うことができる。例えば、第２のイベント通知で示された再生位置情報が付属情報で示された再生位置情報よりも所定時間経過しているとき、再生するコンテンツブロックを変更するコマンドを発行することでスキップ機能を実現できる。
【００４４】
さらに、前記コンテンツの再生動作を制御するコマンドの発行操作が行われたとき、該発行操作が行われたコマンドを前記比較結果あるいは演算結果に基づいて変換あるいは調整して発行されるので、従来のコマンドの機能を拡張することができる。
【図面の簡単な説明】
【図１】コンテンツ再生システムを示す図である。
【図２】制御処理部の動作の一部を示すフローチャートである。
【図３】スキップ機能の動作を説明するための図である。
【図４】「ＰｌａｙＰｒｅｖＣｈａｐｔｅｒ」コマンドの機能を拡張する場合の動作を示すフローチャートである。
【図５】「ＰｌａｙＰｒｅｖＣｈａｐｔｅｒ」コマンドの機能を拡張する場合の動作を説明するための図である。
【符号の説明】
１０・・・再生制御装置、１１・・・制御処理部、１１ａ・・・コマンド発行部、１１ｂ・・・付属情報生成部、１１ｃ・・・比較演算部、１２・・・ドライバ部、１３・・・再生信号処理部、１４・・・情報記憶部、２０・・・ドライブ装置、３０・・・ユーザインタフェース、３１・・・映像表示装置、３２・・・音声出力装置
【図１】
2004071031.tif 000003
【図２】
2004071031.tif 000004
【図３】
2004071031.tif 000005
【図４】
2004071031.tif 000006
【図５】
2004071031.tif 000007