(57)【要約】【課題】  ＤＶＤまたはＣＤ等に記録された映像または音声データ等のリソースの再生シーケンスを指定する。ここで、再生シーケンスを指定するデータの編集を容易にするとともに、当該リソースとは独立して再生シーケンスを指定するデータのみを流通できるようにする。【解決手段】  ユーザは、複数のＤＶＤまたはＣＤ等に対して、複数の再生区間を指定することができる。指定された各再生区間は、ブックマークファイル７０としてハードディスク等に記録される。ブックマークファイル７０は、取り込み元であるディスクのディスク識別情報等を記録するソース識別情報７２と、再生区間を指定するスタートおよびエンドポイント情報７６とから構成される。そして、複数のブックマークファイル７０により再生シーケンスが特定される。【選択図】  図２
2007234090.tif 000002
【特許請求の範囲】
【請求項１】
音声または映像データを記憶する一または複数のコンテンツ記憶手段に対して、該音声または映像データの再生時間軸上における再生区間を指定する再生区間指定手段と、
指定された前記各再生区間に対して、対応するコンテンツ記憶手段を指標する識別情報を各々関連付けてなるブックマークを複数記憶するブックマーク記憶手段と、
前記ブックマーク記憶手段に記憶されたブックマークを順次読み出すブックマーク読出し手段と、
該ブックマーク読出し手段によって読み出された前記ブックマークに対応するコンテンツ記憶手段の再生区間の音声または映像データを再生する再生手段と
を有することを特徴とする情報再生装置。
【請求項２】
前記ブックマーク記憶手段は、複数の前記ブックマークを、再生順を特定しつつ記憶するものであることを特徴とする請求項１記載の情報再生装置。
【請求項３】
前記ブックマーク記憶手段に記憶されたブックマーク外部に出力する出力手段をさらに有することを特徴とする請求項１記載の情報再生装置。
【請求項４】
音声または映像データを再生する再生手段と、該再生手段を制御する処理装置とを有する情報再生装置に適用されるプログラムであって、
音声または映像データを記憶する一または複数のコンテンツ記憶手段に対して、該音声または映像データの再生時間軸上における再生区間を指定する再生区間指定過程と、
指定された前記各再生区間に対して、対応するコンテンツ記憶手段を指標する識別情報を各々関連付けてなるブックマークを複数記憶するブックマーク記憶過程と、
記憶された前記ブックマークを順次読み出すブックマーク読出し過程と、
該ブックマーク読出し過程において読み出された前記ブックマークに対応するコンテンツ記憶手段の再生区間の音声または映像データを、前記再生手段に再生させる再生過程と
を前記処理装置に実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像／音声等のコンテンツの連続再生に用いて好適な情報再生装置およびプログラムに関する。
【背景技術】
【０００２】
特許文献１においては、ＤＶＤまたはＣＤの各トラックにつき、複数のキューポイントまたはループポイントから成る再生指示データを記憶し、ユーザが何れか再生指示データを指定すると、ここに含まれるキューポイントまたはループポイントに基づいて、対応する映像または音声トラックを速やかに再生する再生装置が開示されている。これらキューポイントまたはループポイントの情報は、ＤＶＤまたはＣＤを識別するディスク識別情報とともに外部記憶媒体等に出力することが可能である。これにより、ある再生装置を用いて作成したキューポイントまたはループポイント等の情報に基づいて、他の再生装置を用いてＤＶＤまたはＣＤを再生することができる。
【０００３】
また、特許文献２においては、ハードディスクを内蔵した、音声信号のマルチトラックレコーダが開示されている。このマルチトラックレコーダにおいては、入力された音声信号が波形データとしてハードディスクに記録される。そして、同文献においては、これら波形データの再生範囲や再生タイミングを規定するデータが「トラック」として記録される。これら波形データとトラックとをまとめたものは「ソングデータ」と呼ばれ、このソングデータによって楽曲の内容が規定されることになる。ここで、波形データの実体はハードディスク内の複数のクラスタに格納されるものである。一方、トラックは、ソングデータの再生時間軸上でこれらクラスタやクラスタ内のアドレス等を指標して、再生開始タイミングや再生範囲等を指定するデータである。このため、トラックに対してカット、コピー、ペースト等の編集作業を行ったとしても波形データの実体には全く変化が生じない。そして、トラックを構成するデータはきわめて小さいため、その編集の履歴も相当に過去に遡って記憶され、一度実行した編集を元に戻すアンドゥ操作も可能になっている。
【０００４】
【特許文献１】特開２００２−２３０９４４号公報
【特許文献２】特開２００２−１２４０２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に開示された技術によれば、ユーザがキューポイントまたはループポイントを指定する操作を行ったときに、その操作内容を再生指示データとして記憶することができるが、一度作成した再生指示データをユーザが編集することは考慮されていなかった。このため、例えばユーザが複数の再生指示データを適宜組み合わせたり編集することによって新たな再生指示データを作成することは困難であった。また、特許文献２に開示された技術によれば、ユーザは再生時間軸上の任意のタイミングに任意の波形データの任意の箇所の再生を行うようにトラックの内容を編集することができる。しかし、かかる編集作業は、トラックがソングデータの一部として波形データとともにハードディスクに記録されていることを前提として行われるものであり、そもそもハードディスクに記録されていない波形データに基づいてトラックを作成／編集することは不可能であった。
【０００６】
また、特許文献２の技術において、波形データには著作権が主張されている場合も考えられる。かかる場合には、ソングデータの作者が当該波形データを含むソングデータを第三者に譲渡することは著作権上の問題が生じる場合もある。
この発明は上述した事情に鑑みてなされたものであり、映像または音声の様々なリソースに含まれるコンテンツに対して再生シーケンスを指定するデータの編集を容易にするとともに、当該リソースとは独立して再生シーケンスを指定するデータを流通させることができる情報再生装置およびプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記課題を解決するため本発明にあっては、下記構成を具備することを特徴とする。なお、括弧内は例示である。
請求項１記載の情報再生装置にあっては、音声または映像データを記憶する一または複数のコンテンツ記憶手段（２１,２４）に対して、該音声または映像データの再生時間軸上における再生区間を指定する再生区間指定手段（１４，ＳＰ５４，ＳＰ５８）と、指定された前記各再生区間に対して、対応するコンテンツ記憶手段（２１,２４）を指標する識別情報（７２）を各々関連付けてなるブックマーク（７０）を複数記憶するブックマーク記憶手段（５２）と、前記ブックマーク記憶手段（５２）に記憶されたブックマークを順次読み出すブックマーク読出し手段（ＳＰ８２,ＳＰ８６）と、該ブックマーク読出し手段（ＳＰ８２,ＳＰ８６）によって読み出された前記ブックマークに対応するコンテンツ記憶手段（２１,２４）の再生区間の音声または映像データを再生する再生手段（１６,ＳＰ８８）とを有することを特徴とする。
さらに、請求項２記載の構成にあっては、請求項１記載の情報再生装置において、前記ブックマーク記憶手段（５２）は、複数の前記ブックマークを、再生順を特定しつつ記憶するものであることを特徴とする。
さらに、請求項３記載の構成にあっては、請求項１記載の情報再生装置において、前記ブックマーク記憶手段（５２）に記憶されたブックマーク外部に出力する出力手段をさらに有することを特徴とする。
また、請求項４記載のプログラムにあっては、音声または映像データを再生する再生手段（１６,２０）と、該再生手段（１６）を制御する処理装置（２）とを有する情報再生装置に適用されるプログラムであって、音声または映像データを記憶する一または複数のコンテンツ記憶手段（２１,２４）に対して、該音声または映像データの再生時間軸上における再生区間を指定する再生区間指定過程（ＳＰ５４,ＳＰ５８）と、指定された前記各再生区間に対して、対応するコンテンツ記憶手段（２１,２４）を指標する識別情報（７２）を各々関連付けてなるブックマーク（７０）を複数記憶するブックマーク記憶過程（ＳＰ６２）と、記憶された前記ブックマークを順次読み出すブックマーク読出し過程（ＳＰ８２,ＳＰ８６）と、該ブックマーク読出し過程（ＳＰ８２,ＳＰ８６）において読み出された前記ブックマークに対応するコンテンツ記憶手段（２１,２４）の再生区間の音声または映像データを、前記再生手段（１６,２０）に再生させる再生過程（ＳＰ８８）とを前記処理装置（２）に実行させることを特徴とする。
【発明の効果】
【０００８】
このように本発明によれば、指定された各再生区間に対して、対応するコンテンツ記憶手段を指標する識別情報を各々関連付けてなるブックマークを複数記憶することによって再生シーケンスを指定するから、ユーザは個々のブックマークを編集することによって再生シーケンスを容易に変更することができる。
【０００９】
さらに、本発明によれば、再生区間は音声または映像データの再生時間軸上で指定されるから、コンテンツ記憶手段上の状態、例えばハードディスクのクラスタ番号などとは独立している。これにより、コンテンツ記憶手段とは独立して、一連のブックマークを第三者に配布して同一の再生状態を再現することができる。
【発明を実施するための最良の形態】
【００１０】
1．実施例のハードウエア構成
次に、本発明の一実施例の情報再生システムのハードウエア構成を図１を参照し説明する。図１において、２はＣＰＵであり、後述するプログラムに基づいて、バス１２を介して他の構成要素を制御する。４はＲＯＭであり、イニシャルプログラムローダ等が記憶されている。６はＲＡＭであり、ＣＰＵ２のワークメモリとして用いられる。８はハードディスクであり、オペレーティングシステム、楽音解析アプリケーションプログラム、波形データ等が格納される。１０は通信ポートであり、インターネット等のＩＰ通信網２２を介して、外部サイト２４から音声／映像ファイルをダウンロードする等、各種通信処理を行う。１４は入力装置であり、キーボード、各種スイッチ、ジョグダイヤル等から構成されている。１６は出力装置であり、映像コンテンツを再生するためのディスプレイ、音声コンテンツを再生するためのサウンドシステム等から構成されている。１８はＩ／Ｏポートであり、IEEE1394またはＵＳＢ等のシリアル通信網２６を介して、外部機器３０との間で各種データを入出力する。２０はドライブ装置であり、ＤＶＤまたはＣＤ等のディスク２１に対してデータの書込み／読出しを行う。
【００１１】
2．データ構成
次に、ハードディスク８におけるディレクトリ構成を図２(a)を参照し説明する。ハードディスク８にはルートディレクトリ５０が形成されており、その子ディレクトリとして、[bookmarks]ディレクトリ５２と、[movies]ディレクトリ５４と、[musics]ディレクトリ５６とが形成されている。ここで、[movies]ディレクトリ５４および[musics]ディレクトリ５６は、必要に応じて、ディスク２１上または外部サイト２４上の音声または映像データを取り込んでおくものである。このように音声または映像データを予め取り込んでおく第１の理由は、ドライブ装置２０にマウントできるディスクの枚数（例えば一枚）よりも多い数のディスクを用いてコンテンツを再生する場合に、再生時にマウントできないディスクの内容を予めハードディスク８に取り込んでおくためである。また、第２の理由は、音声または映像データが外部サイト２４からダウンロードされるデータであるとき、再生時にデータをダウンロードすると再生のレスポンスが悪化する。このため、予めハードディスク８内にデータを取り込んでおくことが望ましい。このように、ディレクトリ５４，５６は必須のものではなく、必要に応じて設けられるディレクトリである。
【００１２】
[movies]ディレクトリ５４内には、映像ファイル８０−１，８０−２等が格納されており、[musics]ディレクトリ５６には音声ファイル９０−１，９０−２等が格納されている。また、[bookmarks]ディレクトリ５２内には、ブックマークファイル７０−１，７０−４，７０−５等が格納されるとともに、[bookmarks]ディレクトリ５２には必要に応じて子ディレクトリである[group1]ディレクトリ６０、[group2]ディレクトリ６２等が形成される。そして、これらディレクトリ６０，６２等にも、ブックマークファイル７０−２，７０−３，７０−６等が格納されている。各ブックマークファイルは、何れかの音声または映像ファイルの再生範囲を表すものである。なお、図示の例においては、ブックマークファイル７０−５は、ファイル名が異なる点を除いてブックマークファイル７０−１と同一内容である。
【００１３】
ここで、音声ファイル９０−１，９０−２等および映像ファイル８０−１，８０−２等は、ドライブ装置２０を介してＤＶＤまたはＣＤ等のディスク２１から取り込まれたもの、またはＩＰ通信網２２を介して外部サイト２４から取り込まれたものである。ＤＶＤまたはＣＤには、ＴＯＣ（テーブル・オブ・コンテンツ）等、ディスクを一意に識別できる情報が含まれている。これをディスク識別情報という。このようなディスクから取り込まれた音声および映像ファイルには、対応するディスク識別情報が記録される。また、音声および映像ファイルが外部サイト２４から取り込まれた場合には、これらのファイルには取り込み元のＵＲＬアドレスおよび／または各ファイルを一意に特定する内容の識別情報が記録される。
【００１４】
次に、ブックマークファイル７０−１〜７０−６等のデータ構造を図２(b)を参照し説明する。一のブックマークファイル７０は、ソース識別情報７２と、スタートポイント情報７４と、エンドポイント情報７６とから構成される。ソース識別情報７２には、再生対象となるソース（音声または映像データ）の取り込み元であるディスクのディスク識別情報、外部サイト２４のＵＲＬアドレスおよび／または各ファイルを一意に特定する内容の識別情報が記録される。また、スタートポイント情報７４およびエンドポイント情報７６は、該音声または映像ファイルの再生区間、すなわち再生開始位置および再生終了位置を各々特定するものである。ブックマークファイル７０はテキストファイルとして構成されるため、ユーザはテキストエディタ等を用いて、その内容を自由に編集することができる。
【００１５】
ここで、スタートポイント情報７４およびエンドポイント情報７６としては、例えば以下のような情報を採用することができる。
(１)ソース識別情報７２がディスク識別情報である場合には、スタートポイント情報７４およびエンドポイント情報７６は、該ディスク上のトラック（またはチャプター）番号と、該トラック（またはチャプター）を基準とするアドレスとによって表すことができる。
(２)また、コンテンツが音声または映像ファイルの形式を採る場合には、当該ファイル内での物理アドレスによってスタートポイント情報７４およびエンドポイント情報７６を表すことができる。
【００１６】
3．実施例の動作
3．1．メイン処理
次に、本実施例の動作を説明する。まず、情報再生システムの電源が投入されると、図３に示すメインルーチンが起動される。図３において処理がステップＳＰ２に進むと、ドライブ装置２０に何らかのディスク２１がマウントされているか否かが検出される。次に、処理がステップＳＰ４に進むと、この検出結果に基づいて処理が分岐される。すなわち、ディスク２１がマウントされていなければ処理はステップＳＰ６に進み、所定時間の待機時間が経過した後に処理は再びステップＳＰ２に戻る。一方、ディスク２１がマウントされていた場合には、処理はステップＳＰ１０に進み、マウントされたディスク２１のディスク識別情報等がＲＡＭ６内に読み込まれる。
【００１７】
次に、処理がステップＳＰ１２に進むと、入力装置１４において所定の通常再生指示操作が行われたか否かが判定される。ここで「ＹＥＳ」と判定されると、処理はステップＳＰ１４に進み、ディスク２１上の音声または映像データを再生する通常再生処理ルーチン（図４、詳細は後述する）が実行される。この通常再生処理ルーチンを呼び出す場合には、呼び出し元のルーチンにおいては、再生開始位置および再生終了位置が指定される。今回のステップＳＰ１４においては、例えば、ディスク２１の先頭位置が再生開始位置、ディスク２１の終端位置が再生終了位置として指定される。
【００１８】
次に、処理がステップＳＰ１６に進むと、入力装置１４において所定のブックマーク再生指示操作が行われたか否かが判定される。ここで「ＹＥＳ」と判定されると、処理はステップＳＰ１８に進み、ブックマークファイル７０−１〜７０−６等に基づいて音声または映像データを再生するブックマーク再生処理（図５、詳細は後述する）が実行される。このブックマーク再生処理ルーチンを呼び出す場合には、呼び出し元のルーチンにおいては、以下のうち何れかの再生モードが指定される。
再生モードＡ：[bookmarks]ディレクトリ５２内に存在する全てのブックマークファイルを、サブディレクトリに存在するものを含めて再生する全再生モード。
再生モードＢ：[bookmarks]ディレクトリ５２内の何れか一または複数のサブディレクトリ内に存在するブックマークファイルのみを再生する再生モード。
再生モードＣ：[bookmarks]ディレクトリ５２内に存在するブックマークファイルを、サブディレクトリ内に存在するものを除いて再生する再生モード。
【００１９】
図２(a)に示す例にあっては、再生モードＡが選択された場合には、ブックマークファイル７０−１〜７０−６が再生対象として選択される。また、再生モードＢが選択され、再生対象ディレクトリとして「全サブディレクトリ」が選択された場合には、ブックマークファイル７０−２，７０−３，７０−６が再生対象として選択される。また、再生モードＣが選択された場合には、ブックマークファイル７０−１，７０−４，７０−５が再生対象として選択される。
【００２０】
図３に戻り、次に処理がステップＳＰ２０に進むと、入力装置１４においてブックマーク編集を行うブックマーク編集指示操作が行われたか否かが判定される。ここで「ＹＥＳ」と判定されると、処理はステップＳＰ２２に進み、ユーザの操作に基づいてブックマークファイル７０−１〜７０−６等の追加、削除、編集等が行われる。次に、処理がステップＳＰ２４に進むと、入力装置１４においてブックマークを外部に出力するためのブックマーク出力指示操作が行われたか否かが判定される。ここで「ＹＥＳ」と判定されると、処理はステップＳＰ２６に進み、Ｉ／Ｏポート１８または通信ポート１０を介して外部機器３０等に[bookmarks]ディレクトリ５２内の一部または全てのデータが転送される。これにより、外部に設けられた他の情報再生システム（図示せず）においても、本実施例の情報再生システムと同様に、ブックマークファイル７０−１〜７０−６を使用することができる。
【００２１】
以後、ステップＳＰ１２〜ＳＰ２６の処理が繰り返される。ここで、ユーザがドライブ装置２０の開閉操作を行うと、割込みが発生し（ステップＳＰ８）、処理は強制的にステップＳＰ２に戻される。そして、新たなディスク２１がドライブ装置２０にセットされると、上記ステップＳＰ２以降の処理が該新たなディスク２１に対して実行される。
【００２２】
3．2．通常再生処理の詳細（図４）
次に、図４を参照し、上記ステップＳＰ１４において実行される通常再生処理の詳細を説明する。図４において処理がステップＳＰ５０に進むと、呼び出し元のルーチンによって指定された再生開始位置および再生終了位置が取得される。次に、処理がステップＳＰ５２に進むと、再生開始位置を現在の再生位置として、音声または映像データの再生が開始される。その際、再生開始位置および再生終了位置の区間を記録した映像ファイル８０−１，８０−２または音声ファイル９０−１，９０−２が存在する場合は、これらのファイルの内容が読み出され再生が開始される。
【００２３】
次に、処理がステップＳＰ５４に進むと、所定のマークスタート指示操作が入力装置１４において行われたか否かが判定される。ここで「ＹＥＳ」と判定されると処理はステップＳＰ５６に進み、現在の再生位置がマークスタート位置としてＲＡＭ６内の所定領域に保持される。一方、ここで「ＮＯ」と判定されると、ステップＳＰ５６はスキップされる。次に、処理がステップＳＰ５８に進むと、所定のマークエンド指示操作が入力装置１４において行われたか否かが判定される。ここで「ＹＥＳ」と判定されると処理はステップＳＰ６０に進み、マークスタート位置が既にＲＡＭ６に記憶されているか否かが判定される。ここで「ＹＥＳ」と判定されると、処理はステップＳＰ６２に進む。ここでは、現在の再生位置をマークエンド位置とし、先にＲＡＭ６に記憶されたマークスタート位置と、ディスク識別情報とを合わせて新たなブックマークファイルがハードディスク８の[bookmarks]ディレクトリ５２内に作成され、ＲＡＭ６内に記憶されていたマークスタート位置がクリアされる。なお、このブックマークファイルのファイル名は、既存のファイル名とは重複しないように設定される。
【００２４】
一方、ステップＳＰ５８，ＳＰ６０のうち何れかにおいて「ＮＯ」と判定されると、ステップＳＰ６２はスキップされる。すなわち、マークスタート位置が指定されていないにもかかわらずマークエンド指示操作が行われたとしても、当該操作は無視されることになる。次に、処理がステップＳＰ６４に進むと、現在の再生位置が再生終了位置に到達したか否かが判定される。ここで「ＮＯ」と判定されると処理はステップＳＰ５４に戻り、再生位置が再生終了位置に到達するまでステップＳＰ５４〜ＳＰ６２の動作が繰り返される。そして、再生位置が再生終了位置に到達すると処理はステップＳＰ６６に進み、ＲＡＭ６内に孤立したマークスタート位置が記憶されているか否かが判定される。すなわち、何らかのマークスタート位置がＲＡＭ６に記憶されているにもかかわらず対応するマークエンド位置が指定されなかった場合は、当該マークスタート位置は孤立しているものと看做される。ここで「ＹＥＳ」と判定されると処理はステップＳＰ６８に進み、再生終了位置をマークエンド位置とし、この孤立したマークスタート位置と、ディスク識別情報とを合わせて新たなブックマークファイルがハードディスク８の[bookmarks]ディレクトリ５２内に作成される。
【００２５】
3．3．ブックマーク再生処理の詳細（図５）
次に、図５を参照し、上記ステップＳＰ１８において実行されるブックマーク再生処理の詳細を説明する。図５において処理がステップＳＰ８０に進むと、指定された再生モードに応じて、再生対象となるブックマークを再生順に配列したブックマーク配列が取得される。ここで、ブックマークファイルの再生順は、例えばＦＡＴ（ファイル・アロケーション・テーブル）における登場順、またはブックマークファイル名を文字コード順にソートしたソート結果の順序等によって決定される。
【００２６】
次に、処理がステップＳＰ８２に進むと、ブックマーク配列中で未だ再生されていないブックマークのうち先頭にあるものの中から、ソース識別情報７２が読み出される。次に、処理がステップＳＰ８４に進むと、該ソース識別情報７２に対応するソース（音声または映像データ）が存在するか否かが、以下の順で判定される。
(１)ソース識別情報７２に対応する映像ファイルまたは音声ファイルがディレクトリ５４，５６内に存在するか否か。
(２)ドライブ装置２０にマウントされているディスク２１内にソース識別情報７２に対応する音声または映像データが存在するか否か。
(３)ソース識別情報７２がＵＲＬアドレスを含む場合には、該ＵＲＬアドレスに対応する音声または映像データが存在するか否か。
【００２７】
換言すれば、上記(１)〜(３)のうち何れかの段階でソースが発見されたのであれば、ステップＳＰ８４の判定結果は「ＹＥＳ」であり、(１)〜(３)のうち何れの段階においてもソースが発見されなかった場合には、ステップＳＰ８４の判定結果は「ＮＯ」である。ステップＳＰ８４において「ＹＥＳ」と判定されると、処理はステップＳＰ８６に進み、現在参照中のブックマークファイル７０内からスタートポイント情報７４とエンドポイント情報７６とが読み出され、スタートポイント情報７４が再生開始位置に設定されるとともに、エンドポイント情報７６が再生終了位置に設定される。次に、処理がステップＳＰ８８に進むと、この設定された再生開始位置と再生終了位置とを伴って、上述した通常再生処理ルーチン（図４）が呼び出される。従って、この通常再生処理を実行している途中においても、上述したステップＳＰ５４〜ＳＰ６６の処理により、新たなブックマークファイルを作成することが可能である。この際、ブックマーク配列を併せて更新してもよい。
【００２８】
このように、音声または映像データの再生が終了すると、処理はステップＳＰ９０に進む。一方、ブックマークに対応するソースが存在しなかった場合には、上記ステップＳＰ８４において「ＮＯ」と判定され、ステップＳＰ８６，ＳＰ８８がスキップされる。ステップＳＰ９０においては、ブックマーク配列中に次のブックマークが存在するか否かが判定される。ここで「ＹＥＳ」と判定されると処理はステップＳＰ８２に戻り、この新たなブックマークに基づいてステップＳＰ８２〜ＳＰ８８の処理が繰り返される。そして、ブックマーク配列中の全てのブックマークについて再生が終了すると、本ルーチンの処理は終了する。
【００２９】
以上のように本実施例によれば、あるブックマークに対応するソースが存在しなかった場合には、当該ブックマークに対する処理が単にスキップされる（ＳＰ８４）から、ブックマークファイルで指定された音声または映像データが無かったとしても、再生可能な範囲内で再生シーケンスが実行される。さらに、このステップＳＰ８４においては、ソース識別情報７２に対応するソースは、音声および映像ファイルの形式で[movies]ディレクトリ５４または[musics]ディレクトリ５６に格納されていてもよく、ドライブ装置２０にマウントされたディスク２１内に格納されていてもよく、ＩＰ通信網２２上の外部サイト２４に保存されているものであってもよい。これにより、ディレクトリ５４，５６に如何なるソースを格納するかは、ユーザが適宜決定することができ、その決定内容に応じてブックマークファイルの内容を変更する必要も無い。
【００３０】
また、本実施例においては、ブックマークファイル７０はテキストファイルであるから、ユーザはその内容を適宜変更することが可能である。また、個々のブックマークは「ブックマークファイル」の形式で記憶されているため、ユーザは単にファイルをコピーしファイル名を変更するという簡単な操作によって、同一の内容を有する別のブックマークファイルを作成することができる。例えば、上述した図２(a)の例においては、ブックマークファイル７０−５はブックマークファイル７０−１を単にコピーし、ファイル名を変更することによって作成することができる。
【００３１】
4．変形例
本発明は上述した実施例に限定されるものではなく、例えば以下のように種々の変形が可能である。
(1)上記実施例においては、ＣＰＵ２によって実行されるプログラムによって音声または映像データの再生処理等を実行したが、このプログラムのみをＣＤ−ＲＯＭ、メモリカード等の記録媒体に格納して頒布し、あるいは伝送路を通じて頒布することもできる。
【００３２】
(2)また、上記実施例においては、ブックマークの再生順は、例えばＦＡＴ（ファイル・アロケーション・テーブル）における登場順、またはブックマークファイル名を文字コード順にソートしたソート結果の順序等によって決定されていた。しかし、[bookmarks]ディレクトリ５２内に、各ブックマークファイルのファイル名を列挙したインデックスファイルを置き、このインデックスファイルにおける登場順をブックマークの再生順序にしてもよい。
【００３３】
(3)また、上記実施例においては、個々のブックマークは独立した個別のファイルに記録されたが、複数のブックマークを一つのファイルに記録するようにしてもよい。
【図面の簡単な説明】
【００３４】
【図１】本発明の一実施例の情報再生システムのブロック図である。
【図２】該情報再生システムのデータ構造を示す図である。
【図３】該情報再生システムのメインルーチンのフローチャートである。
【図４】該情報再生システムの通常再生処理ルーチンのフローチャートである。
【図５】該情報再生システムのブックマーク再生処理ルーチンのフローチャートである。
【符号の説明】
【００３５】
２：ＣＰＵ（処理装置）、４：ＲＯＭ、６：ＲＡＭ、８：ハードディスク、１０：通信ポート、１２：バス、１４：入力装置、１６：出力装置、１６：（再生手段）、１８：Ｉ／Ｏポート、２０：ドライブ装置、２１：ディスク、２１,２４：（コンテンツ記憶手段）、２２：ＩＰ通信網、２４：外部サイト、２６：シリアル通信網、３０：外部機器、５０：ルートディレクトリ、５２：[bookmarks]ディレクトリ（ブックマーク記憶手段）、５４：[movies]ディレクトリ、５６：[musics]ディレクトリ、６０，６２：ディレクトリ、７０，７０−１〜７０−６：ブックマークファイル（ブックマーク）、７２：ソース識別情報（識別情報）、７４：スタートポイント情報、７６：エンドポイント情報、８０−１，８０−２：映像ファイル、９０−１，９０−２：音声ファイル。
【図１】
2007234090.tif 000003
【図２】
2007234090.tif 000004
【図３】
2007234090.tif 000005
【図４】
2007234090.tif 000006
【図５】
2007234090.tif 000007