(57)【要約】      （修正有）【課題】コンテンツ再生処理とともに、コンテンツ再生処理以外の処理による複合的な再生状況を復元可能とするためのブックマークデータの生成機能を備えた映像再生装置、ブックマークデータのデータ構造およびブックマークデータを記憶した記憶媒体並びにブックマークデータの生成方法を提供する。【解決手段】映像再生装置は、ブックマークデータ４０を生成してハードディスクドライブなどに記憶させる。ブックマークデータ４０は、映像コンテンツを再生するための映像コンテンツデータに含まれる動画音声データを用いて映像コンテンツが再生されたときの再生状況を復元するための第１の復元用情報４５と、映像コンテンツに関連して再生されるコンテンツ関連データが再生されたときの再生状況を復元するための第２の復元用情報４６とを有している。【選択図】図５
2007208477.tif 000002
【特許請求の範囲】
【請求項１】
映像コンテンツを再生可能な映像再生手段と、
前記映像コンテンツを再生するための映像コンテンツデータに含まれる動画音声データを用いて前記映像再生手段が前記映像コンテンツを再生したときの再生状況を復元するための第１の復元用情報と、前記映像コンテンツに関連して再生されるコンテンツ関連データを前記映像再生手段が再生したときの再生状況を復元するための第２の復元用情報とを有するブックマークデータを生成するブックマーク生成手段とを有することを特徴とする映像再生装置。
【請求項２】
前記ブックマーク生成手段により生成された前記ブックマークデータを読込むブックマーク読込手段を更に有し、
前記映像再生手段が前記ブックマーク読込手段により読込まれた前記ブックマークデータに含まれる前記第１の復元用情報および第２の復元用情報にしたがい、前記映像コンテンツおよび前記コンテンツ関連データを再生して、任意の再生時間における前記映像コンテンツの再生状況と前記コンテンツ関連データの再生状況とが復元されることを特徴とする請求項１記載の映像再生装置。
【請求項３】
前記ブックマーク生成手段は、前記第１の復元用情報および前記第２の復元用情報とともに、前記映像コンテンツを特定するための映像コンテンツ情報が含まれるようにして前記ブックマークデータを生成し、
前記ブックマーク生成手段により生成された前記ブックマークデータに含まれる前記映像コンテンツ情報にしたがい、前記ブックマークデータを整列して表示させる整列表示制御手段を更に有することを特徴とする請求項１または２記載の映像再生装置。
【請求項４】
前記ブックマーク生成手段は、前記第１の復元用情報および前記第２の復元用情報とともに、前記ブックマークデータをユーザごとに管理するためのユーザ情報が含まれるようにして前記ブックマークデータを生成し、
前記ブックマーク生成手段により生成された前記ブックマークデータに含まれる前記ユーザ情報にしたがい、前記ブックマークデータを分類して表示させる分類表示制御手段を更に有することを特徴とする請求項１〜３のいずれか一項記載の映像再生装置。
【請求項５】
前記映像再生手段が前記映像コンテンツを再生するときの再生時間進度を示すプログレスバーを表示させるプログレスバー表示制御手段と、
該プログレスバー表示制御手段により表示される前記プログレスバー上に、前記ブックマーク生成手段により生成された前記ブックマークデータを時系列表示させる時系列表示制御手段とを更に有することを特徴とする請求項１〜４のいずれか一項記載の映像再生装置。
【請求項６】
前記ブックマーク生成手段は、インタラクティブデータＩＤ、実行経過時間、再生経過時間、重畳順位、内部状態およびユーザ操作内部変数のいずれか少なくとも１つが第２の復元用情報に含まれるようにして前記ブックマークデータを生成することを特徴とする請求項１〜５のいずれか一項記載の映像再生装置。
【請求項７】
映像再生手段を備えた映像再生装置で生成され、前記映像再生手段が映像コンテンツを再生したときの任意の再生時間における再生状況を復元するためのブックマークデータのデータ構造であって、
前記映像コンテンツを再生するための映像コンテンツデータに含まれる動画音声データを用いて前記映像再生手段が前記映像コンテンツを再生したときの再生状況を復元するための第１の復元用情報と、前記映像コンテンツに関連して再生されるコンテンツ関連データを前記映像再生手段が再生したときの再生状況を復元するための第２の復元用情報とを有することを特徴とするブックマークデータのデータ構造。
【請求項８】
前記映像コンテンツを特定するための映像コンテンツ情報を更に有することを特徴とする請求項７記載のデータ構造。
【請求項９】
前記ブックマークデータをユーザごとに管理するためのユーザ情報を更に有することを特徴とする請求項７または８記載のデータ構造。
【請求項１０】
映像再生手段を備えた映像再生装置で生成され、前記映像再生手段が映像コンテンツを再生したときの任意の再生時間における再生状況を復元するためのブックマークデータを記憶した記憶媒体であって、
前記ブックマークデータは、前記映像コンテンツを再生するための映像コンテンツデータに含まれる動画音声データを用いて前記映像再生手段が前記映像コンテンツを再生したときの再生状況を復元するための第１の復元用情報と、前記映像コンテンツに関連して再生されるコンテンツ関連データを前記映像再生手段が再生したときの再生状況を復元するための第２の復元用情報とを有することを特徴とする記憶媒体。
【請求項１１】
映像再生手段が映像コンテンツを再生したときの任意の再生時間における再生状況を復元するためのブックマークデータの生成方法であって、
前記映像コンテンツを再生するための映像コンテンツデータに含まれる動画音声データを用いて前記映像再生手段が前記映像コンテンツを再生しているときに、その再生状況を復元するための第１の復元用情報を取得し、前記映像コンテンツに関連して再生されるコンテンツ関連データを前記映像再生手段が再生しているときに、その再生状況を復元するための第２の復元用情報を取得し、
前記取得された前記第１の復元用情報および第２の復元用情報を再読込み可能形式で記憶媒体に書き込む保存処理を行うことによって、前記ブックマークデータを生成することを特徴とするブックマークデータの生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像コンテンツを再生するときに用いられるブックマークデータの生成機能を備えた映像再生装置、ブックマークデータのデータ構造およびブックマークデータを記憶した記憶媒体並びにブックマークデータの生成方法に関する。
【背景技術】
【０００２】
従来から、映像および音声をデジタルデータとして記録および再生することが可能な情報記録再生装置がある。この種の情報記録再生装置としては、記録媒体としてＤＶＤ（ｄｉｇｉｔａｌ  ｖｅｒｓａｔｉｌｅ  ｄｉｓｋ）を用い、その記録媒体にデジタルデータを記録したり、記録されているデジタルデータを読取って映像および音声を再生可能ないわゆるＤＶＤレコーダが普及している。
【０００３】
ところで、ＤＶＤレコーダのように光ディスクを記録媒体として用いる装置や、デジタルビデオカメラといった映像および音声をデジタル化して記録再生する情報記録再生装置には、従来から記録した映像等における任意の位置を登録するための機能（いわゆるブックマーク）が搭載されていることがある。この種の情報記録再生装置では、ブックマークを用いて登録したブックマークデータによって、ブックマークデータに対応する位置の映像を表示させたり、ブックマークデータに対応する位置または時間から映像および音声を再生できるようになっている。
【０００４】
ここで、従来のブックマークを搭載した情報記録再生装置に関し、例えば特許文献１には、記録媒体に記録された第１部分データの記録位置に関する第１管理情報とともに、第１部分データに含まれる第２部分データに関する第２管理情報を記録媒体に記録して、記録されているデータをより詳細に管理し得るようにしたデータ管理方法、データ表示方法、記録再生装置および記録媒体が開示されている。
【特許文献１】特開２００４−１２７３６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のブックマークにより登録されたブックマークデータは、再生経過時間や、再生中のトラック番号といった映像コンテンツを再生する際に用いられる情報が含まれているに過ぎず、例えば上記特許文献１のブックマークデータの場合は、ブックマークデータの登録日時を示すブックマーク登録日時と、先頭からブックマーク位置までの時間を示すブックマーク時間と、タイトルトラック内の管理番号を示すタイトル参照情報およびサムネイルトラック内の管理番号を示すサムネイル参照情報などが含まれているに過ぎなかった。
【０００６】
そのため、従来のブックマークデータでは、任意の時間またはトラックから再生する等して映像コンテンツを効率的に再生し得るものの、映像コンテンツの再生処理（コンテンツ再生処理）が行われていた時点で、コンテンツ再生処理とメニュー表示やアニメーション表示といったコンテンツ再生以外の処理とが複合的に実行されていたとしても、ブックマークデータにしたがって映像コンテンツを再生し得るにとどまり、映像コンテンツ以外のデータの再生状況を復元することができなかった。すなわち、メニュー表示やアニメーション表示といった映像コンテンツに関連する画像、音声が映像コンテンツとともに複合的に再生されていても、そのような映像コンテンツと映像コンテンツ以外との複合的な再生状況を再現することができなかった。
【０００７】
そこで、本発明は上記課題を解決するためになされたもので、コンテンツ再生処理とコンテンツ再生処理以外の処理とによる複合的な再生状況を復元可能とするためのブックマークデータの生成機能を備えた映像再生装置、ブックマークデータのデータ構造およびブックマークデータを記憶した記憶媒体並びにブックマークデータの生成方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明は、映像コンテンツを再生可能な映像再生手段と、映像コンテンツを再生するための映像コンテンツデータに含まれる動画音声データを用いて映像再生手段が映像コンテンツを再生したときの再生状況を復元するための第１の復元用情報と、映像コンテンツに関連して再生されるコンテンツ関連データを映像再生手段が再生したときの再生状況を復元するための第２の復元用情報とを有するブックマークデータを生成するブックマーク生成手段とを有する映像再生装置を特徴とする。
【０００９】
また、本発明は、映像再生手段を備えた映像再生装置で生成され、映像再生手段が映像コンテンツを再生したときの任意の再生時間における再生状況を復元するためのブックマークデータのデータ構造であって、映像コンテンツを再生するための映像コンテンツデータに含まれる動画音声データを用いて映像再生手段が映像コンテンツを再生したときの再生状況を復元するための第１の復元用情報と、映像コンテンツに関連して再生されるコンテンツ関連データを映像再生手段が再生したときの再生状況を復元するための第２の復元用情報とを有するブックマークデータのデータ構造を特徴とする。
【００１０】
このブックマークデータのデータ構造によれば、第１の復元用情報と第２の復元用情報とにしたがって映像コンテンツおよびコンテンツ関連データを任意の再生時間から再生し、それらの再生状況を復元することができる。
【００１１】
このブックマークデータのデータ構造は、映像コンテンツを特定するための映像コンテンツ情報を更に有することが好ましく、ユーザごとに管理するためのユーザ情報を更に有するようにしてもよい。このブックマークデータのデータ構造は、記憶媒体に記憶してもよい。
【発明の効果】
【００１２】
以上詳述したように、本発明によれば、コンテンツ再生処理およびコンテンツ再生処理以外の処理の複合的な再生状況を復元可能とするためのブックマークデータの生成機能を備えた映像再生装置、ブックマークデータのデータ構造およびブックマークデータを記憶した記憶媒体並びにブックマークデータの生成方法が得られる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態について説明する。なお、同一要素には同一符号を用い、重複する説明は省略する。
【００１４】
（映像再生装置の構成）
本発明の実施の形態に係る映像再生装置１について図１を参照して説明する。図１は、映像再生装置１の内部構成を記録媒体２０３およびネットワークストレージ２０４とともに示すブロック図である。図１に示すように、映像再生装置１は、光ディスク等の記録媒体２０３が用いられ、記録媒体２０３に記録されているデジタル形式の後述する映像コンテンツデータ３３を読取って映像コンテンツ（例えば、映画やドラマなど）およびインタラクティブデータを再生することができ、また、インターネット２０２を介してネットワークストレージ２０４に接続し、ネットワークストレージ２０４からも映像コンテンツデータ３３を取得して映像コンテンツおよびインタラクティブデータを再生可能な構成を有している。
【００１５】
映像再生装置１は、ハードディスクドライブ２、フラッシュメモリ（Ｆｌａｓｈ  Ｍｅｍｏｒｙ）３、ディスクドライブ４およびネットワークコントローラ５を有し、いずれもバス１９に接続されている。ハードディスクドライブ２は、高速回転する磁気ディスクに映像コンテンツデータ３３等のデジタルデータを記録して、デジタルデータの読み書きを行う。フラッシュメモリ３には、映像コンテンツデータ３３等のデジタルデータが記憶されてデジタルデータの読み書きが行われる。また、ハードディスクドライブ２およびフラッシュメモリ３は後述するブックマークデータ４０が記憶され、本発明における記憶媒体としての機能を有している。ディスクドライブ４は、記録媒体２０３から映像コンテンツデータ３３等のデジタルデータを読み取り、再生信号を出力する機能を有している。ネットワークコントローラ５は、インターネット２０２を介してネットワークストレージ２０４との間で行われる映像コンテンツデータ３３等のデジタルデータの読み書きを制御する。
【００１６】
また、映像再生装置１は、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）６、メモリ部７、ＲＯＭ８およびビデオメモリ部９を有し、いずれもバス１９に接続されている。ＭＰＵ６は、ＲＯＭ８からメモリ部７に読み出された起動プログラムにしたがい起動され、また、後述するプレイヤプログラム３０をＲＯＭ８からメモリ部７に読み出し、そのプレイヤプログラム３０にしたがってシステム初期化、他プログラム（例えば、後述する動画音声再生プログラム３１など）の制御、システム終了などを制御し、後述のシステムマイコン１６を作動させる。さらに、ＭＰＵ６は、後述するデータプロセッサ部１０に対して、記録媒体２０３、ネットワークストレージ２０４、ハードディスクドライブ２およびフラッシュメモリ３のいずれかから読み出される映像コンテンツデータを用いて映像および音声を再生するように指示する。メモリ部７には、ＭＰＵ６が作動する際に用いるデータやプログラムが記憶される。ＲＯＭ８には、起動プログラム、プレイヤプログラム３０といったＭＰＵ６が実行するプログラムや恒久的なデータが記憶されている。ビデオメモリ部９には、デコード（復調）された映像データが順次書き込まれる。
【００１７】
さらに、映像再生装置１は、映像再生手段を構成するデータプロセッサ部１０、映像デコーダ１１、オーディオデコーダ１２、映像合成部１３、映像出力部１４およびオーディオ出力部１５を有し、そのほか、システムマイコン１６および表示パネル１７も有している。データプロセッサ部１０は、バス１９を介して入力するＭＰＵ６の指示に応じて動画音声再生プログラム３１を実行し、記録媒体２０３、ネットワークストレージ２０４、ハードディスクドライブ２およびフラッシュメモリ３のいずれかから読み出される映像コンテンツデータを分離して動画データを映像デコーダ１１に供給し、オーディオデータをオーディオデコーダ１２へ供給する。映像デコーダ１１は、データプロセッサ部１０から供給された動画データを復調（デコード）して映像データとし、その映像データを映像合成部１３に供給する。映像合成部１３は映像デコーダ１１から供給された映像データの合成処理を行って合成映像データを生成し、生成した合成映像データを映像出力部１４に供給する。映像出力部１４は、供給された合成映像データに対応した映像出力信号（ビデオ出力信号）Ｓ１を出力する。
【００１８】
オーディオデコーダ１２は、データプロセッサ部１０から供給されたオーディオデータを復調して復調オーディオデータとし、その復調オーディオデータをオーディオ出力部１５へ供給する。オーディオ出力部１５は供給された復調オーディオデータに対応したオーディオ出力信号Ｓ２を出力する。
【００１９】
システムマイコン１６は、映像コンテンツおよびインタラクティブデータの再生に関する様々な情報（再生情報）を表示パネル１７へ表示させ、ユーザ入力装置１８（リモコンまたは映像再生装置１に備えられた操作ボタン等操作入力可能な装置）から入力される操作入力信号をバス１９を介してＭＰＵ６に入力する。表示パネル１７は、液晶表示パネルを有し、システムマイコン１６の指示にしたがい、再生情報を液晶表示パネルに表示する。
【００２０】
（プログラムの構成）
図２は、映像再生装置１において実行されるプレイヤプログラム３０、動画音声再生プログラム３１およびインタラクティブデータ再生プログラム３２の機能の構成を入出力されるデータとともに示す機能ブロック図である。プレイヤプログラム３０はＭＰＵ６により実行され、図２に示す動画音声再生プログラム３１およびインタラクティブデータ再生プログラム３２を制御する機能を有している。また、プレイヤプログラム３０はシステムの初期化、他プログラムの制御、ユーザ入力装置１８による入力処理を制御するシステムマイコン１６の制御、システム終了等の制御機能を有している。
【００２１】
動画音声再生プログラム３１は、映像コンテンツデータ３３に含まれている動画音声データ３３ａを再生するためのプログラムであって、プレイヤプログラム３０にしたがい作動するＭＰＵ６の制御下でデータプロセッサ部１０により実行される。
【００２２】
そして、データプロセッサ部１０が動画音声再生プログラム３１を実行すると、映像コンテンツデータ３３に含まれている動画音声データ３３ａを入力して処理後のデータをビデオ処理部３４（上述の映像デコーダ１１、映像合成部１３および映像出力部１４）とオーディオ処理部３５（上述のオーディオデコーダ１２およびオーディオ出力部１５）に出力する。そして、ビデオ処理部３４から映像出力信号（ビデオ出力信号）Ｓ１が出力され、オーディオ処理部３５からオーディオ出力信号Ｓ２が出力される。
【００２３】
インタラクティブデータ再生プログラム３２は、映像コンテンツデータ３３に含まれているインタラクティブデータ３３ｂを再生するためのプログラムであって、プレイヤプログラム３０にしたがい作動するＭＰＵ６の制御下でデータプロセッサ部１０により実行される。
【００２４】
そして、データプロセッサ部１０がインタラクティブデータ再生プログラム３２を実行すると、映像コンテンツデータ３３に含まれているインタラクティブデータ３３ｂを入力して処理後のデータをビデオ処理部３４とオーディオ処理部３５に出力する。そして、ビデオ処理部３４から映像出力信号（ビデオ出力信号）Ｓ１が出力され、オーディオ処理部３５からオーディオ出力信号Ｓ２が出力される。ビデオ処理部３４は入力される複数のデータの同期をとって映像出力信号Ｓ１を出力し、オーディオ処理部３５は入力される複数のデータの同期をとってオーディオ出力信号Ｓ２を出力する。こうして、映像コンテンツとインタラクティブデータとが同時に再生されているときは、ビデオ処理部３４、オーディオ処理部３５はそれぞれ入力されるデータの同期をとりながら映像出力信号Ｓ１、オーディオ出力信号Ｓ２を出力する。
【００２５】
また、インタラクティブデータ再生プログラム３２は、映像再生装置１において、同時に複数実行可能（図２では、３２ａ，３２ｂおよび３２ｃの３つ）なマルチタスク機能を有し、そのそれぞれが固有の重畳順位を常に保持するようになっている。この重畳順位は、後述する表示画面１００におけるインタラクティブ再生画像（インタラクティブデータ３３ｂを再生したときに表示されるメニュー表示、アニメーション表示等の画像）の表示に反映される。つまり、重畳順位が上位のインタラクティブデータ再生プログラム（例えば３２ａ）とその下のインタラクティブデータ再生プログラム（例えば３２ｂ）が同時に実行されているときは、それぞれの重畳順位にしたがってインタラクティブ再生画像が表示される（この場合は、インタラクティブデータ再生プログラム３２ａのインタラクティブ再生画像がインタラクティブデータ再生プログラム３２ｂのインタラクティブ再生画像の上側に重なって表示される）。各インタラクティブデータ再生プログラム３２の重畳順位は動的に入れ替わることもあるが、同じ重畳順位が保持されることはないようになっている。
【００２６】
さらに、重畳順位について詳述すると以下のとおりである。複数の映像を同時に表示することが可能な場合（例えば、映像再生装置１がＨＤ  ＤＶＤ：ＨｉｇｈＤｅｆｉｎｉｔｉｏｎ  ＤＶＤで記録されている映像コンテンツデータ３３を読み取って映像コンテンツを再生可能な場合）は複数の映像が重なるように合成されて表示される。具体的には、下側から上側に向かって順に例えば主映像、副映像、字幕画面、外部映像（インタラクティブ再生画像）、メニュー画面が合成された映像が表示画面１００に表示される場合において、通常再生モードでは上記の順に重なって表示されるところ、順序を変えて外部映像（インタラクティブ再生画像）を最も上側にして表示することができる（この変更は映像コンテンツデータ３３の作り方によって、自由に変更可能である）。重畳順位とは、再生される映像の何番目にインタラクティブ再生画像を挿入するかを示すもので、上記の例では、４番目から５番目に変更されている。
【００２７】
そして、プレイヤプログラム３０にしたがって作動するＭＰＵ６の制御下、データプロセッサ部１０がこの重畳順位を配列形式（同じ型のデータを連続的に並べたデータ形式）で保持したり、テーブルに記憶させる等して、インタラクティブデータ再生プログラム３２を管理している。なお、動画音声再生プログラム３１およびインタラクティブデータ再生プログラム３２はデータプロセッサ部１０に備えられている図示しないメモリに記憶されている。
【００２８】
映像コンテンツデータ３３は、動画音声データ３３ａとインタラクティブデータ３３ｂとから構成されている。動画音声データ３３ａは、映像コンテンツを再生するための動画および音声のデータであり、インタラクティブデータ３３ｂは、映像コンテンツに関連（付随）して再生されるメニューデータ、アニメーションデータ、効果音データ、映像コンテンツの解説等のコンテンツ解説データ、クイズの問題などを含むデータであり、本発明におけるコンテンツ関連データに相当している。
そして、本実施の形態の場合、動画音声データ３３ａとインタラクティブデータ３３ｂは、図３に示す再生スケジュールに沿って用いられるようになっている。図３は、動画音声データ３３ａとインタラクティブデータ３３ｂを用いて映像および音声が再生されるときの再生スケジュールの一例を示す図である。
【００２９】
映像コンテンツデータ３３に対応する映像コンテンツは、映像コンテンツ再生時間軸（以下「再生時間軸」という）Ｔに沿って再生される。この再生時間軸Ｔは動画音声データ３３ａと、インタラクティブデータ３３ｂに共通の時間軸であって、映像コンテンツ内では不変の絶対時間に相当している。
【００３０】
動画音声データ３３ａとインタラクティブデータ３３ｂはともに再生に使用可能な生存期間が再生時間軸Ｔ上でそれぞれ定められており、その生存期間の間でだけ再生可能となっている。ここで、動画音声データ３３ａの生存期間を動画音声データ生存期間Ｔｍａｘといい、インタラクティブデータ３３ｂの生存期間をインタラクティブデータ生存期間ｔｍａｘという。
【００３１】
そして、インタラクティブデータ生存期間ｔｍａｘの開始位置、すなわち、インタラクティブデータ再生プログラム３２の実行開始時ｔ１でインタラクティブデータ再生プログラム３２の実行が開始される。インタラクティブデータ３３ｂは、生存期間ｔｍａｘ内では、任意の時間から再生を開始および停止することが可能であり、その再生開始時がｔ２、再生停止時がｔ３であり、再生開始時ｔ２と再生停止時ｔ３までの期間がインタラクティブデータ再生期間ｔｃとなっている。
【００３２】
また、インタラクティブデータ再生プログラム３２が実行されているときは、データプロセッサ部１０により、インタラクティブデータ再生プログラム３２の実行状況およびインタラクティブデータ３３ｂの再生状況に応じて設定された内部状態が保存されている。この内部状態として、本実施の形態では次の３つが設定されている。すなわち、動画音声データ３３ａが映像コンテンツの再生に用いられる時間（コンテンツ再生時間）が生存期間ｔｍａｘ以外にあるときの実行無効状態Ｔａ，Ｔｅと、コンテンツ再生時間が生存期間ｔｍａｘ以内であり、インタラクティブデータ再生期間ｔｃ以外にあるときの停止状態Ｔｂ，Ｔｄと、コンテンツ再生時間がインタラクティブデータ再生期間ｔｃ以内のときの再生状態Ｔｃである。
【００３３】
続いて、図４を参照して動画音声データ３３ａと、インタラクティブデータ３３ｂの再生時間の定義について説明する。ここで、後述するように、インタラクティブデータ再生期間ｔｃ内において、ユーザの操作入力によってＭＰＵ６が後述するブックマーク生成プログラムを作動させて、ブックマークデータ４０が取得（生成）されたとする。そのブックマークデータ４０が取得されたタイミング（ブックマーク取得タイミング）をｔｇｅｔとする。この場合、映像コンテンツ再生経過時間Ｔｆは映像コンテンツ再生時間軸Ｔの原点０から計測したブックマーク取得タイミングｔｇｅｔまでの経過時間である。また、インタラクティブデータ再生プログラム３２の実行経過時間ｔｆはインタラクティブデータ再生プログラム３２の実行開始時ｔ１を原点０として計測したブックマーク取得タイミングｔｇｅｔまでの経過時間である。インタラクティブデータ再生経過時間ｔｇは、インタラクティブデータ再生開始時ｔ２を原点０として計測したブックマーク取得タイミングｔｇｅｔまでの経過時間である。
【００３４】
（ブックマークデータのデータ構造）
次に、本発明の特徴とするブックマークデータ４０のデータ構造について、図５を参照して説明する。図５は、ブックマークデータのデータ構造を示すデータレイアウト図である。ブックマークデータ４０は、ヘッダ情報４１、映像コンテンツ情報４２、ユーザ情報４３、サムネイル情報４４、第１の復元用情報４５および第２の復元用情報４６を有している。
【００３５】
ヘッダ情報４１はブックマークデータ４０を識別するための情報であって、ブックマークデータ４０の生成日時５１およびブックマーク名５２が含まれている。生成日時５１はブックマークデータ４０が生成されたときの日時（年、月、日、時間など）を示す情報であり、ブックマーク名５２は任意の文字列で構成されている。
【００３６】
映像コンテンツ情報４２は、ブックマークデータ４０を生成した時点（ブックマーク生成時点ともいい、上述のｔｇｅｔに相当する）で再生されていた映像コンテンツを特定するための情報であって、映像コンテンツを識別するための映像コンテンツＩＤ５３および映像コンテンツ名５４が含まれている。映像コンテンツＩＤ５３は、映像コンテンツの作成者によって映像コンテンツへ付与される一意の識別番号であって、他の映像コンテンツと重なることが無い固有の値が設定されている。映像コンテンツ名５４は任意の文字列で構成されている。
【００３７】
ユーザ情報４３は、ブックマークデータ４０を生成するための操作入力を行ったユーザを判別し、ブックマークデータ４０をユーザごとに管理するための情報であって、ユーザ名５５およびユーザコメント５６が含まれている。ユーザ名５５は任意の文字列で構成されたユーザの名称を示す情報が記憶される。ユーザコメント５６は任意の文字列で構成されたユーザの名称を示す情報が記憶される。サムネイル画像４４は、ブックマーク生成時点で表示画面１００に表示されていた画像（少なくとも映像コンテンツを含み、インタラクティブデータ３３ｂが再生されていたときは、映像コンテンツにインタラクティブ再生画像が合成されて双方が複合的に表示されている画像）を保存した画像である。
【００３８】
第１の復元用情報４５は、上述の動画音声データ３３ａを用いて映像コンテンツを再生したときのうちのブックマーク生成時点における再生状況を復元するためのデータ（動画音声データ再生状況の復元用情報ともいう）である。本実施の形態では、第１の復元用情報４５は、映像コンテンツ再生経過時間６１、再生中ビデオトラック番号６２、再生中オーディオトラック番号６３および再生中字幕トラック番号６４が含まれている。映像コンテンツ再生経過時間６１は、ブックマーク生成時点における動画音声データ３３ａの再生時間位置を示す情報であり、図４における映像コンテンツ再生経過時間Ｔｆに対応するデータが記憶されている。再生中ビデオトラック番号６２、再生中オーディオトラック番号６３および再生中字幕トラック番号６４は、動画音声データ３３ａが記録されている記憶媒体を構成しているトラック番号のうち、ブックマーク生成時点で再生されていた（再生中であった）データの記憶位置に対応するそれぞれのトラック番号が記憶されている。
【００３９】
第２の復元用情報４６は、映像コンテンツに関連して再生される上述のインタラクティブデータ３３ｂについてのブックマーク生成時点における再生状況を復元するためのデータ（インタラクティブデータ再生状況の復元用情報ともいう）である。本実施の形態では、第２の復元用情報４６は、総インタラクティブデータ再生プログラム数６５とインタラクティブデータ再生プログラム情報６６とが含まれている。
【００４０】
総インタラクティブデータ再生プログラム数６５は、動画音声再生プログラム３１とともに、ブックマーク生成時点で実行されていたインタラクティブデータ再生プログラム３２の本数が記憶されている。インタラクティブデータ再生プログラム情報６６は実行されていたインタラクティブデータ再生プログラム３２の情報であって、実行されていたインタラクティブデータ再生プログラム３２の本数に応じて複数含まれ、そのそれぞれは、インタラクティブデータＩＤ７１、インタラクティブデータ再生プログラムの実行経過時間７２、インタラクティブデータの再生経過時間７３、重畳順位７４、内部状態７５およびユーザ操作内部変数７６が含まれている。
【００４１】
インタラクティブデータＩＤ７１は各インタラクティブデータ３３ｂを一意に判別するための情報であって、映像コンテンツ作成者によって映像コンテンツに付与された情報となっている。実行経過時間７２は、図４におけるインタラクティブデータ再生プログラム３２の実行経過時間ｔｆに相当する情報が記憶されている。再生経過時間７３は、図４におけるインタラクティブデータ再生経過時間ｔｇに相当する情報が記憶されている。重畳順位７４は、インタラクティブデータ再生プログラム３２の重畳順位を示す整数値が記憶されている。内部状態７５は、図３における上述の実行無効状態Ｔａ，Ｔｅ，停止状態Ｔｂ，Ｔｄ、再生状態Ｔｃのいずれかが設定されている。ユーザ操作内部変数７６は、ユーザの操作入力によって動的に値が変わるような情報（例えば、クイズの回答を示す情報、以下「動的可変情報」という）を復元するための情報である。動的可変情報は、ユーザの操作入力によって動的に値が変わるために実行経過時間ｔｆなどの時間に関する情報だけでは復元不可能なので、動的可変情報を復元できるようにユーザ操作内部変数７６を第２の復元用情報６６に設定している。このユーザ操作内部変数７６には、インタラクティブデータ再生プログラム３２の内部変数の集合が後述する再読込み可能形式で格納されている。なお、本実施の形態では、ブックマークデータ４０を連続領域に保持することを想定しているが、各ブックマークデータ４０は必ずしも連続領域に保持されていることを要しない。
【００４２】
（ブックマークデータの生成処理）
次に、映像再生装置１により、以上の構成を有するブックマークデータ４０を生成するブックマーク生成処理の手順について、図９および図１０を参照して説明する。このブックマーク生成処理はブックマーク生成手段としての機能を有するＭＰＵ６により、ブックマーク生成プログラムに沿って実行される。なお、図９および図１０、さらに後に示す図１１および図１２では、ステップをＳと略記している。
【００４３】
ＭＰＵ６は、ブックマーク生成処理を開始するとステップ１に進み、まず、映像コンテンツおよびインタラクティブデータを再生しているときに、データプロセッサ部１０に指示して動画音声再生プログラム３１およびインタラクティブデータ再生プログラム３２の実行を一時的に停止させ、映像コンテンツの再生およびインタラクティブデータの再生を一時停止させる。続いてステップ２に進み、この時点で表示画面１００（映像再生装置１が接続されているテレビその他の画像表示装置の表示画面）に表示されている画像（映像コンテンツを含み、インタラクティブデータ３３ｂが再生されていたときは、映像コンテンツにインタラクティブ再生画像が合成されて双方が複合的に表示されている画像）をキャプチャーし、サムネイル画像として保存する。この場合、保存される画像はプレイヤプログラム３０を起動したときに再び読み込むことができる形式（再読込み可能形式）で、メモリ部７に確保された生成中のブックマークデータ４０を一時的に記憶する領域（以下「ブックマーク領域」という）内の所定の領域に保存される。
【００４４】
また、ステップ３に進むと、動画音声再生プログラム３１の一時停止時点における第１の復元用情報（映像コンテンツ再生経過時間、再生中ビデオトラック番号、再生中オーディオトラック番号、再生中字幕トラック番号）をメモリ部7等に確保されていた所定の記憶領域から取得し、それらをブックマーク領域における所定の領域に保存する。続いてステップ４に進んで、ＭＰＵ６は、プログラムカウンタｉに“１”をセットしてステップ５に進み、プログラムカウンタｉに対応しているインタラクティブデータ再生プログラム３２の一時停止時点における第２の復元用情報（インタラクティブデータＩＤ、インタラクティブデータ再生プログラムの実行経過時間、インタラクティブデータの再生経過時間、重畳順位、内部状態、ユーザ操作内部変数）をメモリ部7等に確保されていた所定の記憶領域から取得し、ブックマーク領域における所定の領域に保存する。その後、ステップ６に進み、ＭＰＵ６は、すべてのインタラクティブデータ再生プログラム３２による第２の復元用情報を取得しているか否かを判定し、取得していると判定したきはステップ８に進むが、そうでなければステップ７に進み、プログラムカウンタｉに“１”を加算して、判断の対象となるインタラクティブデータ再生プログラム３２を変更した上でステップ５に戻り、ステップ５の処理を繰り返す。
【００４５】
そして、ステップ８に進むと、プログラムカウンタｉの数値を総インタラクティブデータ再生プログラム数として取得した上で、ブックマーク領域における所定の領域に保存し、続くステップ９では、ブックマークデータ４０の生成日時（年、月、日、時間など）としてシステム日付およびシステム時刻を取得し、ブックマーク領域における所定の領域へ保存する。さらにステップ１０に進み、再生されていた映像コンテンツの映像コンテンツＩＤを動画音声データ３３ａから取得し、取得した映像コンテンツＩＤをブックマーク領域における所定の領域へ保存し、後続のステップ１１では、映像コンテンツ名にデフォルトの映像コンテンツ名を設定して、ブックマーク領域における所定の領域へ保存する。
【００４６】
ステップ１２では、ユーザが映像コンテンツ名の変更を希望しているか否かをユーザ入力装置１８からの操作入力信号にしたがい判定する。ここで、変更希望と判定されたときはステップ１３に進んで図示しない映像コンテンツ名入力画面へ遷移して映像コンテンツ名をユーザに入力させ、ユーザによって入力された文字列をブックマーク領域における所定の領域に上書き保存した上でステップ１４に進むが、そうでなければステップ１３を実行することなくステップ１４に進む。
【００４７】
さらに、ステップ１４に進むと、例えば“ブックマークデータ１”、“ブックマークデータ２”、“ブックマークデータ３”のように任意の文字列の後に通し番号を付与するなどしてデフォルトのブックマーク名生成処理を行い、生成したデフォルトのブックマーク名をブックマーク領域における所定の領域へ保存する。次のステップ１５では、ユーザがブックマーク名の変更を希望しているか否かをユーザ入力装置１８からの操作入力信号にしたがい判定し、変更希望の場合はステップ１６に進み、図示しないブックマーク名入力画面へ遷移してブックマーク名をユーザに入力させ、入力された文字列をブックマーク領域における所定の領域へ上書き保存した上でステップ１７に進むが、そうでなければステップ１６を実行することなくステップ１７に進む。
【００４８】
そして、次のステップ１７では、ユーザがコメント変更を希望しているか否かをユーザ入力装置１８からの操作入力信号にしたがい判定する。ここで、変更希望と判定されたときはステップ１８に進み、図示しないコメント入力画面へ遷移してコメントをユーザに入力させ、入力されたコメントとしての文字列をブックマーク領域における所定の領域へ保存した上でステップ１９に進むが、そうでなければステップ１８を実行することなくステップ１９に進む。
【００４９】
ステップ１９に進むと、ユーザによって入力された文字列または予めユーザによってプレイヤプログラム３０で設定および登録されていたユーザリストから選択されたユーザ名をブックマーク領域における所定の領域へ保存する。
【００５０】
ステップ２０では、ステップ２から１９までの処理で生成されたブックマーク領域のデータを読み書き可能な装置（例えば、フラッシュメモリ３またはハードディスクドライブ２）に再読込み可能形式でブックマークファイルとして書き込む保存処理を行う。こうして、ブックマークデータ４０が生成される。こうして生成されたブックマークデータ４０は、記憶媒体としてのフラッシュメモリ３またはハードディスクドライブ２に記憶されることとなっている。
【００５１】
（ブックマークデータの表示）
一方、映像再生装置１は、以上のようにして生成されたブックマークデータ４０をユーザごとに分類して所定レイアウトに編集表示し、ユーザが所望のブックマークデータ４０を選択できるようになっている。続いて、ブックマークデータ４０をユーザごとに分類して編集表示し、ユーザに選択させる手順について、図６を参照して説明する。
【００５２】
図６は表示されるサムネイル形式のブックマーク選択メニュー１０１の一例を示す図である。図６に示すとおり、表示画面１００には、ブックマーク選択メニュー１０１（１０１ａ，１０１ｂ，１０１ｃ）が表示される。このブックマーク選択メニュー１０１（１０１ａ，１０１ｂ，１０１ｃ）は、ユーザ情報４３を構成するユーザ名５５のデータをキーにして、生成されているブックマークデータ４０をユーザごとに分類した上で、映像コンテンツ情報４２を構成する映像コンテンツＩＤ５３のデータをキーにブックマークデータ４０を整列し、所定レイアウトに編集した表示したものである。ユーザは、表示されているデータを見ながら所望のブックマークデータ４０を選択できるようになっている。なお、図６に示すブックマーク選択メニュー１０１は、ＭＰＵ６が本発明における整列表示制御手段および分類表示制御手段として作動することによって表示されている。
【００５３】
各ブックマーク選択メニュー１０１は、スライドバー１０２、サムネイル画像表示領域１０３、ブックマーク関連情報表示領域１０４ａ，１０４ｂ，１０４ｃを有している。スライドバー１０２は、すべてのブックマークデータ４０をブックマーク選択メニュー１０１内に表示しきれない場合、表示されているブックマークデータ４０を順次スライドさせながら残りのブックマークデータ４０を表示させるために表示されている。サムネイル画像表示領域１０３は、ブックマークデータ４０に含まれるサムネイル画像４４のデータを用いてサムネイル画像を表示するための領域であって、図６では、１０３ａ，１０３ｂ，１０３ｃの３つ表示されている。ブックマーク関連情報表示領域１０４ａ，１０４ｂ，１０４ｃは、各サムネイル画像表示領域１０３に対応して表示され、それぞれブックマーク名表示領域１０５、ブックマーク生成日時表示領域１０６、映像コンテンツ名表示領域１０７および再生経過時間表示領域１０８を有している。ブックマーク名表示領域１０５にはブックマークデータ４０におけるブックマーク名５２のデータが表示され、ブックマーク生成日時表示領域１０６にはブックマーク生成日時５１のデータが表示され、映像コンテンツ名表示領域１０７には映像コンテンツ名５４のデータが表示される。さらに再生経過時間表示領域１０８には映像コンテンツ再生経過時間６１のデータが表示される。なお、図示の各領域に表示される情報のほか、ブックマーク名、映像コンテンツ名、ブックマーク生成時間、ユーザコメントでブックマークを整列して、別のブックマーク選択メニューを表示する場合が考えられる。
【００５４】
そして、ユーザは以上のブックマーク選択メニュー１０１を参照しながら、所望のブックマークデータ４０を検索し、選択することが出来る。この場合、まず、ユーザはユーザ入力装置１８の入力操作（例えば、リモコン操作）を行い、サムネイル画像表示領域１０３に表示されているサムネイル画像を参照しながら、カーソルを合わせるなどして所望のブックマークデータ４０を選択する。すると、表示画面１００に表示される画像がブックマーク選択メニュー１０１から図７に示すブックマーク情報画面１１１に切り替わる画面遷移が行われる。
【００５５】
ここで、図７は、ブックマーク情報画面１１１の一例を示す図である。ブックマーク情報画面１１１は、サムネイル画像表示領域１１２、ブックマーク関連情報表示領域１０４ｂ、ユーザコメント表示領域１１３、再生開始ボタン１１４、コメント編集ボタン１１５およびキャンセルボタン１１６を有している。サムネイル画像表示領域１１２には、ユーザにより選択されたブックマークデータ４０のサムネイル画像４４のデータが表示され、ブックマーク関連情報表示領域１０４ｂにはユーザにより選択されたブックマークデータ４０のブックマーク関連情報（ブックマーク名表示領域１０５、ブックマーク生成日時表示領域１０６、映像コンテンツ名表示領域１０７および再生経過時間表示領域１０８と同様の情報）が表示される。
【００５６】
ユーザコメント表示領域１１３には、選択されたブックマークデータ４０のユーザコメント５６のデータが表示される。再生開始ボタン１１４はブックマーク４０に対応するブックマーク位置からの再生開始を指示するためのボタン、コメント編集ボタン１１５はユーザコメントの編集開始を指示するためのボタンである。キャンセルボタン１１６は、ブックマーク情報画面１１１からブックマーク選択メニュー１０１への画面遷移を指示するためのボタンである。
【００５７】
そして、映像再生装置１では、図６に示したサムネイル形式のブックマーク選択メニューのほか、図８に示すようなプログレスバー形式のブックマーク選択メニュー１３０からでも所望のブックマークデータ４０を選択できるようになっている。図８はプログレスバー形式のブックマーク選択メニュー１３０の一例を示す図である。この図８では、映像コンテンツを再生するときの再生時間進度を示すプログレスバー１３１が表示され、各ブックマークデータ４０に対応したブックマーク記号１３２がブックマーク生成時間ごとの時系列に並べられてプログレスバー１３１に重ねて表示されている。なお、図８に示すプログレスバー形式のブックマーク選択メニューは、ＭＰＵ６が本発明におけるプログレスバー表示制御手段および時系列表示制御手段として作動することによって表示されている。
【００５８】
このブックマーク選択メニュー１３０には、ブックマーク記号１３２と、チャプター記号１３３、ブックマーク名表示領域１３４、再生経過時間表示領域１３５およびチャプター名表示領域１３６が表示されている。
【００５９】
ブックマーク記号１３２は、ブックマーク取得タイミングｔｇｅｔでブックマークデータ４０が生成されていることを示すもので、ブックマークデータ４０の映像コンテンツ再生経過時間６１を用い、プログレスバー１３１上のブックマーク取得タイミングｔｇｅｔに応じた箇所に配置されている。チャプター記号１３３は映像コンテンツに設定されているチャプターの設定時間を示す。ブックマーク名表示領域１３４には、ブックマーク記号１３２に対応したブックマーク４０のブックマーク名５２のデータが表示される。再生経過時間表示領域１３５には、ブックマークデータ４０の映像コンテンツ再生経過時間６１およびインタラクティブデータ再生経過時間７３のデータ２が上下２段で表示される（前者が上段、後者が下段）。チャプター名表示領域１３６には、映像コンテンツの作成者によって設定されたチャプター名またはプレイヤプログラム３０によって適宜設定されたチャプター名が表示される。
【００６０】
そして、ブックマーク選択メニュー１３０が表示される場合、ユーザはプログレスバー１３１上に並んだブックマーク記号１３２などを参照しながら、複数のブックマークデータ４０（図８では、ブックマークｂ１、ｂ２、ｂ３の３つ）から所望のブックマークデータ４０を選択することができ、その選択が行われると、図７に示したブックマーク情報画面１１１への画面遷移が行われる。
【００６１】
（ブックマークデータの選択から映像コンテンツ等の再生まで）
そして、ユーザが図６または図８のブックマーク選択メニュー１０１，１３０を参照しながら所望のブックマークデータ４０を選択し、さらに図７のブックマーク情報画面１１１において、再生開始ボタン１１４を用いて指示入力を行うと、その選択されたブックマークデータ４０にしたがって映像コンテンツおよびインタラクティブデータの複合的な再生が開始される。
【００６２】
そこで、続いてブックマークデータ４０の表示、選択から映像コンテンツおよびインタラクティブデータの複合的な再生が開始されるまでの手順について図１１および図１２を参照して説明する。図１１および図１２は、ブックマークデータ４０の表示、選択から映像コンテンツおよびインタラクティブデータの複合的な再生が開始されるまでの処理（以下「再生開始準備処理」という）の手順を示すフローチャートである。
【００６３】
ＭＰＵ６は、再生開始準備処理を開始するとステップ２１に進み読込手段として作動して、ブックマークファイルが保存されているフラッシュメモリ３またはハードディスクドライブ２にアクセスして保存されているすべてのブックマークデータ４０を読み込む。次に、ステップ２２に進み、ステップ２１で読み込んだブックマークデータ４０から必要な情報を用いて、ブックマーク選択メニュー１０１またはブックマーク選択メニュー１３０を表示画面１００に表示させる。続いてステップ２３に進み、ブックマーク選択メニュー１０１またはブックマーク選択メニュー１３０に表示されている任意のブックマークデータ４０をユーザに選択させ（選択されるまで待機して）、ブックマークデータ４０が選択されるとステップ２４に進み、選択されたブックマークデータ４０を編集してブックマーク情報画面１１１を表示させる。続いてステップ２５に進み、ユーザによって再生開始ボタン１１４が押下されたか否かを判定し、押下された場合はステップ２９に進むが、そうでなければステップ２６に進む。
【００６４】
そして、ステップ２６に進むと、ユーザによってコメント編集ボタン１１５が押下されたか否かを判定し、押下されているときはステップ２７に進み、ステップ２７を実行した後、ステップ２４に戻るが、そうでなければステップ２８を実行した後、ステップ２２に戻る。
【００６５】
ステップ２７に進むと、ユーザによって入力された文字列をブックマークデータ４０のユーザコメント５６へ上書き保存してユーザコメントの編集処理を行い、ステップ２８では、ユーザによってキャンセルボタン１１６が押されたことによる処理（ブックマーク情報画像１１１の表示キャンセル）を行う。
【００６６】
一方、ステップ２９に進むと、ステップ２３で選択されたブックマークデータ４０の映像コンテンツＩＤ５３に従って、光ディスク２０３やハードディスクドライブ２などから再生すべき映像コンテンツの映像コンテンツデータ３３（以下「再生対象コンテンツデータ」という）を検索する。
【００６７】
次に、ステップ３０に進むと、ステップ２９で再生対象コンテンツデータが発見された（見つかった）か否かを判定し、見つかったときはステップ３２に進むが、そうでなければステップ３１を実行した後、ステップ３０に戻る。ステップ３１では、ステップ２３で選択されたブックマークデータ４０の映像コンテンツ名５４を取得した上で、再生対象コンテンツデータを保存している記録媒体（光ディスク）２０３をディスクドライブ４にセットすることをユーザへ要求するメッセージ（映像コンテンツデータ要求メッセージ）を表示パネル１７に表示させる。
【００６８】
そして、ステップ３２に進むと、ステップ２３で選択されたブックマークデータ４０を読み込み、プレイヤプログラム３０が起動されたときに読み出せるようにすべてのデータをメモリ部７に記憶させる。
【００６９】
次に、ステップ３３に進み、動画音声再生プログラム３１のリセットおよび初期化を行い、続くステップ３４では、ステップ３２でメモリ部７に記憶させたデータのうちの第１の復元用情報４５を用いて再生対象コンテンツデータが格納されているトラック番号等を指定して、動画音声再生プログラム３１を実行することによって、ブックマーク生成時点における映像コンテンツの再生状況を復元するための第１の復元用条件を設定する。このように、第１の復元用条件を設定することにより、ブックマーク生成時点における映像コンテンツの再生状況が復元されるようにする。
【００７０】
さらに後続のステップ３５では、プログラムカウンタｉに“０”をセットし、続くステップ３６では、プログラムカウンタｉに“１”を加算する。続くステップ３７では、プログラムカウンタｉに対応しているインタラクティブデータ再生プログラム３２のリセットおよび初期化を行い、ステップ３８では、第２の復元用情報４６を用いてプログラムカウンタｉに対応しているインタラクティブデータ再生プログラム３２の再生経過時間を指定し、続くステップ３９では、プログラムカウンタｉに対応しているインタラクティブデータ再生プログラム３２の内部状態、ユーザ操作内部変数を指定して、インタラクティブデータ再生プログラム３２を実行することによって、インタラクティブデータのブックマーク生成時点における再生状況を復元するための第２の復元用条件を設定する。第２の復元用条件を設定することにより、ブックマーク生成時点におけるインタラクティブデータの再生状況が復元されるようにしている。
【００７１】
そして、ステップ４０に進み、プログラムカウンタｉが総インタラクティブデータ再生プログラム数６５のデータよりも小さいか否かを判定し、小さいときはステップ３６に戻るが、そうでなければステップ４１に進む。こうして、ＭＰＵ６は上述のステップ３６からステップ３９までをプログラムカウンタｉが総インタラクティブデータ再生プログラム数６５に一致するまで繰り返し実行する。
【００７２】
また、ステップ４１では、重畳順位７４にしたがってインタラクティブデータＩＤ７１を取得して、プレイヤプログラム３０を起動したときに読み出せるように保存し、インタラクティブデータ３３ｂの重畳順位７４に応じた再生状況が復元されるようにする。さらに、ステップ４２では、映像コンテンツ再生経過時間６１にしたがいブックマーク取得タイミングｔｇｅｔにジャンプして、ブックマーク取得時点における映像コンテンツおよびインタラクティブデータの再生を開始するようにデータプロセッサ部１０に指示する。
【００７３】
すると、データプロセッサ部１０がステップ３４，３８で設定された第１の復元用条件および第２の復元用条件を参照し、それらにしたがって動画音声再生プログラム３１およびインタラクティブデータ再生プログラム３２を実行する。この場合、データプロセッサ部１０は、第１の復元用条件に対応した位置から映像コンテンツを再生し、第２の復元用条件に対応した位置からインタラクティブデータ３３ｂを再生し、第２の復元用条件に対応して内部状態およびユーザ操作内部変数も再生する。また、インタラクティブデータ再生プログラム３２を複数実行するときは、重畳順位７４に応じてインタラクティブ再生画像を表示させる。
【００７４】
以上のようにして、再生開始準備処理が行われることにより、ブックマーク生成時点における映像コンテンツおよびインタラクティブデータの複合的な再生状況が再現（復元）されることとなる。例えば、ブックマーク生成時点において、映像コンテンツとともに、インタラクティブ再生画像としてその映像コンテンツの解説を示す画像が表示されていたときは、その映像コンテンツと、その解説を示す画像とが複合的に再生される。
【００７５】
以上のように、本発明におけるブックマークデータ４０は、映像コンテンツを再生したときの再生状況を復元するための第１の復元用情報に加えて、インタラクティブデータを再生したときの再生状況を復元するための第２の復元用情報を有しているので、第１の復元用情報と第２の復元用情報とにしたがって映像コンテンツおよびインタラクティブデータを任意の再生時間から再生することができる。
【００７６】
しかも、ブックマークデータ４０は、映像コンテンツおよびインタラクティブデータ３３ｂが再生されていた時点で取得されたデータを用いて再読み込み可能形式で保存されているから、それを用いて再生することによって、映像コンテンツおよびインタラクティブデータの複合的な再生状況を復元することができるようになる。特に、サムネイル画像４４は、映像コンテンツにインタラクティブ再生画像が合成されて双方が複合的に表示されている画像になっているから、これを用いて画像表示を行うことで、再生状況の復元が視覚的に明らかになる。
【００７７】
また、映像再生装置１では、ブックマークデータ４０がヘッダ情報４１、映像コンテンツ情報４２、ユーザ情報４３、サムネイル画像４４を付与したことにより、ブックマーク４０をライブラリとして表示して、所望のブックマークデータ４０を検索および選択することが容易になっている。
【００７８】
さらに、映像再生装置１では、ユーザ情報４３を用いてブックマークデータ４０をユーザごとに分類して編集表示することができるから、ユーザがブックマークデータ４０を容易に検索できる。また、複数のブックマークデータ４０を整列して編集表示することもできるから、ユーザがブックマークデータ４０を容易に選択することもできる。さらにまた、プログレスバー１３１を表示し、その上にブックマーク記号１３２が表示され、チャプター記号１３３などが表示されたプログレスバー形式のブックマーク選択メニュー１３０も表示されるので、ユーザが所望のブックマークデータ４０を検索および選択するのが視覚的にわかりやすくなっている。
【図面の簡単な説明】
【００７９】
【図１】本発明の実施の形態に係る映像再生装置の内部構成を記録媒体およびネットワークストレージとともに示すブロック図である。
【図２】映像再生装置において実行されるプレイヤプログラム、動画音声再生プログラムおよびインタラクティブデータ再生プログラムの機能の構成を入出力されるデータとともに示すブロック図である。
【図３】動画音声データとインタラクティブデータを用いて映像および音声が再生されるときの再生スケジュールの一例を示す図である。
【図４】動画音声データとインタラクティブデータの再生時間を示す図である。
【図５】ブックマークデータのデータ構造を示すデータレイアウト図である。
【図６】サムネイル形式のブックマーク選択メニューの一例を示す図である。
【図７】ブックマーク情報画面の一例を示す図である。
【図８】プログレスバー形式のブックマーク選択メニューの一例を示す図である。
【図９】ブックマーク生成処理の動作手順を示すフローチャートである。
【図１０】図９の後続の動作手順を示すフローチャートである。
【図１１】再生開始準備処理の動作手順を示すフローチャートである。
【図１２】図１１の後続の動作手順を示すフローチャートである。
【符号の説明】
【００８０】
１…映像再生装置、１…ハードディスクドライブ
３…フラッシュメモリ，６…ＭＰＵ，８…ＲＯＭ
１０…データプロセッサ部、１１…映像デコーダ
１２…オーディオデコーダ、１３…映像合成部
１４…映像出力部、１５…オーディオ出力部
３１…動画音声再生プログラム
３２…インタラクティブデータ再生プログラム
３１…映像コンテンツデータ
４０…ブックマークデータ
４２…映像コンテンツ情報、４３…ユーザ情報
４５…第１の復元用情報、４６…第２の復元用情報
１０１，１３０…ブックマーク選択メニュー
１３１…プログレスバー
【図１】
2007208477.tif 000003
【図２】
2007208477.tif 000004
【図３】
2007208477.tif 000005
【図４】
2007208477.tif 000006
【図５】
2007208477.tif 000007
【図６】
2007208477.tif 000008
【図７】
2007208477.tif 000009
【図８】
2007208477.tif 000010
【図９】
2007208477.tif 000011
【図１０】
2007208477.tif 000012
【図１１】
2007208477.tif 000013
【図１２】
2007208477.tif 000014