(57)【要約】【目的】  ユーザが時系列データの内容を短時間で見渡せるようにする。【構成】  コントローラ１９は、時系列のコンテンツデータ内の複数箇所に対するインデックス情報を上記時系列のコンテンツデータの時系列順に並べてまとめた時系列順インデックス情報グループと、上記時系列のコンテンツデータ内の複数箇所のインデックス情報を上記時系列のコンテンツデータの逆時系列順に並べてまとめた逆時系列順インデックス情報グループとを作成し、その作成した時系列順インデックス情報グループと逆時系列順インデックス情報グループを光ディスク７の前記時系列データを記録した領域とは異なる領域に記録する。【選択図】        図１
2005190637.tif 000002
【特許請求の範囲】
【請求項１】
情報記録媒体に時系列データを記録する記録手段を備えた情報記録装置において、
前記時系列データ内の複数箇所に対するインデックス情報を前記時系列データの時系列順に並べてまとめた時系列順インデックス情報グループと前記時系列データ内の複数箇所のインデックス情報を前記時系列データの逆時系列順に並べてまとめた逆時系列順インデックス情報グループとを作成するインデックス情報グループ作成手段と、該インデックス情報グループ作成手段によって作成した時系列順インデックス情報グループと逆時系列順インデックス情報グループを前記情報記録媒体の前記時系列データを記録した領域とは異なる領域に記録するインデックス情報グループ記録手段とを設けたことを特徴とする情報記録装置。
【請求項２】
時系列データと、該時系列データ内の複数箇所に対するインデックス情報を前記時系列データの時系列順に並べてまとめた時系列順インデックス情報グループ及び前記時系列データ内の複数箇所のインデックス情報を前記時系列データの逆時系列順に並べてまとめた逆時系列順インデックス情報グループとをそれぞれ異なる領域に記録したことを特徴とする情報記録媒体。
【請求項３】
情報記録媒体に時系列データを記録する記録工程と、前記時系列データ内に対する複数箇所のインデックス情報を前記時系列データの時系列順に並べてまとめた時系列順インデックス情報グループと前記時系列データ内の複数箇所のインデックス情報を前記時系列データの逆時系列順に並べてまとめた逆時系列順インデックス情報グループとを作成するインデックス情報グループ作成工程と、該インデックス情報グループ作成工程によって作成した時系列順インデックス情報グループと逆時系列順インデックス情報グループを前記情報記録媒体の前記時系列データを記録した領域とは異なる領域に記録するインデックス情報グループ記録工程とからなることを特徴とする情報記録方法。
【請求項４】
コンピュータに、情報記録媒体に時系列データを記録する記録手順と、前記時系列データ内の複数箇所に対するインデックス情報を前記時系列データの時系列順に並べてまとめた時系列順インデックス情報グループと前記時系列データ内の複数箇所のインデックス情報を前記時系列データの逆時系列順に並べてまとめた逆時系列順インデックス情報グループとを作成するインデックス情報グループ作成手順と、該インデックス情報グループ作成手順によって作成した時系列順インデックス情報グループと逆時系列順インデックス情報グループを前記情報記録媒体の前記時系列データを記録した領域とは異なる領域に記録するインデックス情報グループ記録手順とを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、時間の経過と共に変化するデータの集まりである時系列データ（例えば、動画像データ，静止画データ，まとまった量のテキストデータ（ログ）などの時系列のコンテンツデータ）を、ＣＤ−Ｒディスク，ＣＤ−ＲＷディスク，ＣＤ−ＭＲＷディスク，ＤＶＤ−Ｒディスク，ＤＶＤ−ＷＲディスク，ＤＶＤ−ＲＡＭディスク，ＤＶＤ＋Ｒディスク，ＤＶＤ＋ＲＷディスク等の光ディスク、ＭＯ，ＭＤ等の光磁気ディスク、ＨＤ，ＦＤ等の磁気ディスク、不揮発性ＲＡＭ，フラッシュロム（Ｆｌａｓｈ  ＲＯＭ）等のメモリカード等の情報記録媒体に記録するＣＤドライブ，ＤＶＤドライブ，ＭＯドライブ，ＭＤドライブ，ＨＤドライブ，ＦＤドライブ，メモリカードドライブ等の情報記録装置と、上記のような時系列データを記録する情報記録媒体と、その情報記録媒体に時系列データを記録する情報記録方法と、その情報記録方法の手順をコンピュータに実行させるためのプログラムとに関する。
【背景技術】
【０００２】
図１０は、データの記録と再生でリニアなアドレッシングを行う情報記録媒体のレイアウトの一例を示す図である。
この情報記録媒体は、実際には一定の大きさの記録再生領域セクタによって分けられているが、図１０にはその記録再生領域セクタよりもサイズが大きくアプリケーションレベルでの領域を示している。
図１０の（ａ）に示すように、この情報記録媒体の記録領域４０の先頭はリードイン（Ｌｅａｄ−Ｉｎ）領域４１と呼ばれ、情報記録媒体そのものに関する情報や、その後のいくつかある記録単位のレイアウト情報などの情報記録媒体の全般に対する情報が記録される。このリードイン領域４１は情報記録装置，情報再生装置又は情報記録再生装置にマウントされると、まずここから読み出しが始まる領域である。
【０００３】
リードイン領域４１の後から実際にユーザが時系列データ等のユーザデータを記録可能な領域であるユーザ記録可能領域４２になり、ユーザが任意のデータが記録できるのはこのユーザ記録可能領域４２だけである。
ユーザ記録可能領域４２の先頭セクタはゼロ番地となっており、図中矢示するように「ＬＢＡ：０」と表す。また、ユーザ記録可能領域４２の特定の番地は、オペレーティングシステム（ＯＳ）などのファイルシステム毎に固定的に決まっている場所であり、アンカーポイント（Ａｎｃｈｏｒ  Ｐｏｉｎｔ）と言う。
このアンカーポイントは、ユーザデータはまずここから読み出すという印となるセクタであり、ユーザデータ記録可能領域４２内に複数箇所ある場合もある。同図中には、コンテンツ領域４４とリードアウト領域４６の開始位置に設けた場合を示している。
ユーザ記録可能領域４２内のファイルシステム領域４３は、個々のファイルやディレクトリの記録されている場所，大きさ，時間，属性などを定義している領域である。その後にやっと時系列データである時系列のコンテンツデータを格納するコンテンツ領域４４がある。
【０００４】
コンテンツ領域４４の後、時系列のコンテンツデータ以外のデータを収めるその他データ領域４５が存在しても良い。また、その他データ領域４５を設けるのは任意であって無くても良い。
最後に、リードアウト（Ｌｅａｄ−Ｏｕｔ）領域４６と呼ばれる記録済み領域があって、これが情報記録媒体の終了限界近くまで続く。情報記録装置はこのリードアウト領域４６に基づいて情報記録媒体に対するデータの読み書きを行うために照射する光を発光して反射光を受光する光ピックアップが記録領域４０から飛び越してしまうのを防いでいる。
なお、図１０に示した各領域の大きさは、実際の記録量比率を反映したものではない。
上述のような情報記録媒体では、圧倒的にコンテンツデータで占められていることが多い。情報記録媒体の上述した各機能を持った領域は連続していることが前提とされていて、図１０の（ｂ）に示すように、ユーザ記録可能領域４２に未記録領域４７があると、一般の情報再生専用装置での再生ができずに互換性が低下する。
【０００５】
上述した時系列のコンテンツデータには、大容量データとされてきた映像データ，音声データ，地図データ，百科事典データなどがあり、時系列のコンテンツデータ内の各所を参照するためのインデックス情報（インデックスデータ）が作成されることが多く、そのインデックスデータとしては、例えば、映像データの場合、映画などの動画像コンテンツデータとあわせて記録されるチャプタ画像データなどがある。
チャプタ画像データは、製作者によって選択されて制作されたり、あるいは情報記録再生装置で自動的に生成され、動画像コンテンツデータの一部としてその動画像コンテンツデータを記録したＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等の情報記録媒体に記録されている。
上記のようなチャプタ画像データとしては、映画の重要なシーンに対応する複数箇所のチャプタ画像データが製作者によって選ばれており、ユーザは予め情報記録媒体に記録されているいずれかのチャプタ画像データを選択することによってそのチャプタ画像データに基づく画像を参照したり、その画像のシーンから動画像コンテンツデータを再生させたりするといったようにインデックス情報として利用することができる。
【０００６】
しかしながら、上記のような製作者が選択したシーン、つまり動画像コンテンツデータの一部分に対応するチャプタ画像データのみをインデックス情報として含ませても、趣味も嗜好もそれぞれ異なる多数のユーザの多くに対して有効なインデックス情報を提供しているとは言い難い。
また、チャプタ画像データをインデックス情報とする場合、インデックス情報となっているチャプタ画像データのみを連続再生することにより、当該動画像コンテンツデータの全体を短時間で見渡せるように再生する技術（例えば、特許文献１参照）が提案されている。この技術では、ユーザが指定した部分（時間等）のチャプタ画像データのみを再生しており、これにより動画像コンテンツデータの全体の内容を短時間でユーザが見渡すことができる。
【特許文献１】特開２００１−７６４７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来の技術では、ユーザが時系列のコンテンツデータの再生したい部分等を指定するようにしているので、各ユーザが時系列のコンテンツデータ内の所望する部分のインデックス情報（上記技術ではチャプタ画像データ）を知ることができるが、ユーザは時系列のコンテンツデータ内のどの部分を再生するかを指定しなくてはならない。そのため、その時系列のコンテンツデータの内容を知っていなければ有効な指定はなしえず、時系列のコンテンツデータの内容をダイジェスト的にユーザに伝えるためのインデックス情報の提供という機能を果たせない。
すなわち、ユーザが時系列のコンテンツデータに関するインデックス情報として取得したいと思う時系列のコンテンツデータの箇所（部分）はそれぞれ異なっている可能性があり、上述のチャプタ画像データを利用する技術などでは、そのような種々の要求に応じたインデックス情報の提供をなし得なかった。
【０００８】
また、上述の技術は、複数の時間条件設定が可能な情報再生装置であり、ユーザが自ら任意の時系列のコンテンツデータを記録媒体に記録するときに任意のインデックス情報を作成して記録することに関しては考慮されておらず、予め時系列のコンテンツデータとそのインデックス情報とがオーサリングされている記録媒体に対してのみ有効である。
この発明は上記の点に鑑みてなされたものであり、ユーザが時系列データの内容を短時間で見渡せるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
この発明は上記の目的を達成するため、情報記録媒体に時系列データを記録する記録手段を備えた情報記録装置において、上記時系列データ内の複数箇所に対するインデックス情報を上記時系列データの時系列順に並べてまとめた時系列順インデックス情報グループと上記時系列データ内の複数箇所のインデックス情報を上記時系列データの逆時系列順に並べてまとめた逆時系列順インデックス情報グループとを作成するインデックス情報グループ作成手段と、そのインデックス情報グループ作成手段によって作成した時系列順インデックス情報グループと逆時系列順インデックス情報グループを上記情報記録媒体の上記時系列データを記録した領域とは異なる領域に記録するインデックス情報グループ記録手段を設けた情報記録装置を提供する。
【００１０】
また、時系列データと、その時系列データ内の複数箇所に対するインデックス情報を上記時系列データの時系列順に並べてまとめた時系列順インデックス情報グループ及び上記時系列データ内の複数箇所のインデックス情報を上記時系列データの逆時系列順に並べてまとめた逆時系列順インデックス情報グループとをそれぞれ異なる領域に記録した情報記録媒体も提供する。
【００１１】
さらに、情報記録媒体に時系列データを記録する記録工程と、上記時系列データ内の複数箇所に対するインデックス情報を上記時系列データの時系列順に並べてまとめた時系列順インデックス情報グループと上記時系列データ内の複数箇所のインデックス情報を上記時系列データの逆時系列順に並べてまとめた逆時系列順インデックス情報グループとを作成するインデックス情報グループ作成工程と、そのインデックス情報グループ作成工程によって作成した時系列順インデックス情報グループと逆時系列順インデックス情報グループを上記情報記録媒体の上記時系列データを記録した領域とは異なる領域に記録するインデックス情報グループ記録工程とからなる情報記録方法も提供する。
【００１２】
さらにまた、コンピュータに、情報記録媒体に時系列データを記録する記録手順と、上記時系列データ内の複数箇所に対するインデックス情報を上記時系列データの時系列順に並べてまとめた時系列順インデックス情報グループと上記時系列データ内の複数箇所のインデックス情報を上記時系列データの逆時系列順に並べてまとめた逆時系列順インデックス情報グループとを作成するインデックス情報グループ作成手順と、そのインデックス情報グループ作成手順によって作成した時系列順インデックス情報グループと逆時系列順インデックス情報グループを上記情報記録媒体の上記時系列データを記録した領域とは異なる領域に記録するインデックス情報グループ記録手順とを実行させるためのプログラムも提供する。
【発明の効果】
【００１３】
この発明による情報記録装置と情報記録媒体と情報記録方法とプログラムは、ユーザが時系列データの内容を短時間で見渡すことができる。
【発明を実施するための最良の形態】
【００１４】
以下、この発明を実施するための最良の形態を図面に基づいて具体的に説明する。
この発明では、時間の経過と共に変化するデータの集まりである時系列データ（例えば、時系列のコンテンツデータ）を情報記録媒体に記録するときに、従来のインデックス情報とは別に、ユーザが定義可能なインデックス情報を、時系列順の複数のインデックス情報からなる時系列順インデックス情報グループと逆時系列順の複数のインデックス情報からなる逆時系列順インデックス情報グループとをこの順で並べで記録するようにした。
ユーザは本来、インデックス情報のタイプ，時間間隔，数などをかなり自由に定義できる。このようなインデックス情報は、情報記録装置のタイマなどと連動して時系列のコンテンツデータ（例えば、画像データや音声データ）を保存することによって行うことができる。
【００１５】
例えば、ユーザが時系列のコンテンツデータのダイジェストを正方向（時系列順）で見たい場合、情報記録再生装置において時系列順インデックス情報グループ内の複数のインデックス情報を順に読み取り、それらを順に再生することによって正方向のダイジェストを再生することができる。
また、ユーザが時系列のコンテンツデータのダイジェストを逆方向（逆時系列順）で見たい場合、情報記録再生装置において逆時系列順インデックス情報グループ内の複数のインデックス情報を順に読み取り、それらを順に再生することによって逆方向のダイジェストを再生することができる。
このようにすることで、ユーザは時系列のコンテンツデータの内容について、時系列順インデックス情報グループに基づいて正方向のダイジェスト及び逆時系列順インデックス情報グループに基づいて逆方向のダイジェストで円滑に見ることができるため、時系列のコンテンツデータ内のユーザの嗜好に合った場面へすばやく到達することが可能になる。
【００１６】
また、従来の情報記録装置や情報再生装置では、ＤＶＤビデオ（ＤＶＤ−Ｖｉｄｅｏ）ディスクやビデオＣＤ（Ｖｉｄｅｏ  ＣＤ）に見られるように、時系列のコンテンツデータを格納する領域が連続していることを前提にした規格の場合、その規格内で時系列のコンテンツデータを記録再生する場合はそれで構わないが、この発明のように、情報記録媒体に従来の情報記録装置や情報再生装置では規定されていないユーザの趣向に応じたインデックス情報を記録する場合、従来の情報記録装置や情報再生装置でも記録再生ができるような互換性を保ったままユーザ定義による新たなインデックス情報として付加するのはかなり困難であると思われる。
【００１７】
そこで、この発明では、情報記録媒体上に時系列のコンテンツデータとは別にインデックス情報を記録する領域を別に定義し、その領域にインデックス情報を保存する。
また、時系列のコンテンツデータの前後にインデックス情報を設けることにより、時系列のコンテンツデータとインデックス情報を連続してアクセスできるようにし、また、アクセスが分散して検索性能などが低下しないようにした。
さらに、時系列のコンテンツデータを情報記録媒体の記録領域の前方領域または後方領域に集めれば、時系列のコンテンツデータの追記を行っても影響が最小限に抑えられるようにした。また、情報記録媒体上のインデックス領域を移動可能とした。
【００１８】
特にユーザが嗜好の場面を探す場合、時系列に対して順方向のみならず逆方向にも任意に再生方向を変えられかつ、円滑な表示が可能であれば、目的場所に素早く到達できるため、ユーザの使い勝手も著しく向上する。
逆方向のダイジェスト再生の選択をしたときに、従来のように時系列順に並んだインデックス情報グループしか記録媒体上にない場合には、記録再生装置は時系列順に並んだインデックス情報グループに収まったインデックス情報を、時系列と逆方向から１ファイルずつ細かく読み取らねばならない。あるいは一度に全部を読み取ってメモリに一次的に保管し、メモリ上で逆方向の再生に変換しなければならない。
この場合、ユーザに不快を与えないような円滑な表示を実現する場合には、前者では記録再生装置に素早くかつ細かく動けるようにするため、ハード面で性能の高いスペック求められる。また後者においても高容量の１次メモリが必要とされる。どちらもハードを製造する場合のコストに不利である。
【００１９】
〔実施例〕
図２は、この発明の一実施形態である光ディスク記録装置を備えたコンピュータシステムの構成を示すブロック図である。
上側の光ディスク記録装置１にはユーザビリティが良く簡単に利用できることが重視され、リモコンなどの入力装置２があり、チューナやネットワークインタフェースによりアンテナ，ＣＡＴＶ，インターネット等の他のメディアからの映像や音声のデータを受信して光ディスク７に記録できる。必須ではないがＣＲＴ，ＬＣＤ等の表示装置３があると入力にも便利である。
【００２０】
一方、下側の光ディスク記録装置４は、ホストコンピュータとなるコンピュータまたはパーソナルコンピュータ（ＰＣ）に内蔵され、それにはキーボードやマウス等の入力装置５で指示入力ができる。また、ＣＲＴ，ＬＣＤ等の表示装置６もある。こちらでは、より詳細な編集・検索操作が想定される。リモコンやキーボードマウスといったものは、インデックスデータの入力手段，選択手段にもなる。そして、チューナやネットワークインタフェースによりアンテナ，ＣＡＴＶ，インターネット等の他のメディアからの映像や音声のデータを受信して光ディスク７に記録できるし、それらの映像や音声のデータを編集して光ディスク７に記録できる。
【００２１】
どちらの光ディスク記録装置１，４も装置全体はＡＴＡＰＩなどのインタフェースでホストコンピュータと接続されている。中段の編集記録装置８は、スタジオなどで用いられる専用装置などである。細かなオーサリングなどが行え、専門家が使うように設計されているものが多い。この実施形態の光ディスク装置によれば、これらの様々な場所や用途に応じた記録装置を提供できる。
【００２２】
図１は、この発明の一実施形態である光ディスク記録装置（光ディスクドライブ）の構成を示すブロック図である。
この光ディスクドライブは、上記光ディスク記録装置１，４に相当し、ＤＶＤ＋ＲＷディスク等のデータ記録及び再生が可能な光ディスク（記録媒体）７にデータを記録するＤＶＤ＋ＲＷドライブ等の記録装置であり、光ディスク７を回転させるスピンドルモータ１０と、そのスピンドルモータ１０の回転を制御する回転制御系部１３と、光ディスク７にデータ記録及び再生のためのレーザ光Ｌを照射する光ピックアップ１１を備えている。
【００２３】
また、その光ピックアップ１１によるレーザ光Ｌの発光駆動等の制御を行う光ピックアップ制御系部１５と、光ピックアップ１１を光ディスク７の半径方向に移動させる粗動モータ１２と、その粗動モータ１２の回転駆動制御を行う粗動モータ制御系部１４と、光ピックアップ１１からの再生信号と光ピックアップ１１への記録信号の入出力を制御する信号処理系部１６と、ＣＰＵ，レジスタ，ＲＡＭ等のマイクロコンピュータによって実現され、ＲＯＭ等の不揮発性メモリ１７にこの発明に係るプログラムも含む各種のプログラムを記憶し（各種の設定も記憶し）、ＣＰＵがそのプログラムの手順を実行することによってこの発明に係る情報記録方法を実行し、この発明に係る記録手段，インデックス情報グループ作成手段，インデックス情報グループ記録手段の機能を実現するコントローラ１９を備えている。
【００２４】
さらに、光ディスク７に記録するデータ及び光ディスク７から再生したデータ等のデータを一時的に格納すると共に、コントローラ１９が各種の処理を実行する際にデータを一時的に記憶する領域として利用するバッファメモリ（キャッシュメモリ）１８と、外部に接続したホストコンピュータ２１とデータのやり取りをするための外部インタフェース２０も備えている。
【００２５】
この光ディスクドライブは、光ディスク７から読み出したデータをバッファメモリ１８に蓄えてホストコンピュータ２１へ転送する。また、ホストコンピュータ２１から送信されたデータをバッファメモリ１８を経由して光ディスク７の種類に応じて変換して記録する。さらに、コントローラ１９により記録の開始，中断，再開，光ディスクのセットや取り出しなどの制御を行う。ホストコンピュータ２１とは外部インタフェース２０を介して通信する。その通信はホストコンピュータ２１からコマンドを発行し、光ディスクドライブがそれに答えることで行う。ホストコンピュータ２１側にデジタルコントローラを統合した場合は、アナログインタフェースで接続することになる。
【００２６】
一方、ホストコンピュータ２１側では、Ａ／Ｄ変換部２２による外部からの映像信号のＡＤ変換（アンテナやネットからの入力に相当）、エンコーダ・デコーダ（Ｅｎｃｏｄｅｒ・Ｄｅｃｏｄｅｒ）２５による圧縮・展開（ＣＰＵが高速な代替え可能）、Ｄ／Ａ変換部２３においてＰＡＬ／ＮＴＳＣビデオエンコーダによるＤＡ変換（表示装置への出力に相当）などを行っている。
また、ＲＴＣ（リアルタイムクロック）・タイマ（Ｔｉｍｅｒ）２８を付け、記録時間を計測したり、実時刻を明らかにすることで、インデックス生成のトリガーやインデックスの中身とすることができる。
さらに、ＡＴＡ・ＡＴＡＰＩインタフェース（Ｉ／Ｆ）２４を備え、光ディスクドライブや図示を省略したハードディスクドライブ（ＨＤＤ）との通信を行う。
【００２７】
また、ＣＰＵ２９，ＲＯＭ２６，ＲＡＭ２７を持ち、ＲＡＭ２７はワークメモリや映像音声データのバッファに使用され、ＲＯＭ２６にはホストコンピュータ全体をコントロールするプログラムやオペレーティングシステム（ＯＳ）などが格納される。ＲＯＭ２６はマスクＲＯＭでもよいがまとめて書き換えができる不揮発性であるフラッシュ（Ｆｌｕｓｈ）ＲＯＭにすると、バージョンアップ時の手間を軽減できる。
さらに、メモリカードコントローラ（Ｍｅｍｏｒｙ  Ｃａｒｄ  Ｃｏｎｔｒｏｌｌｅｒ）３２などを備え、メモリカードスロット３０にメモリカード（Ｍｅｍｏｒｙ  Ｃａｒｄ）３１を挿着してデジタルカメラ画像などの入力元としたり、インデックスデータなどの記録先とすることもできる。メモリカード３１は着脱式のフラッシュＲＯＭで構成されていることが多く、ＰＣのみならず様々なデバイスとのデジタルデータの受け渡しにも利用できる。
【００２８】
この発明に係る機能を、光ディスクドライブのコントローラ１９に代えて、このホストコンピュータ２１のＣＰＵ２９で実現することもできる。
その場合、ＲＯＭ２６にこの発明に係るプログラムも含む各種のプログラムを記憶し（各種の設定も記憶し）、ＣＰＵ２９がそのプログラムの手順を実行してコントローラ１９を制御することによってこの発明に係る情報記録方法を実行し、この発明に係る記録手段，インデックス情報グループ作成手段，インデックス情報グループ記録手段の機能を実現する。
【００２９】
このコンピュータシステムは、この発明に係る機能を光ディスクドライブ側で実現する場合はコントローラ１９の制御により、またはこの発明に係る機能をホストコンピュータ２１も含めて実現する場合はコントローラ１９とＣＰＵ２９の制御により、例えば、光ディスク７に映像データ（時系列のコンテンツデータ）の録画を開始すると、ホストコンピュータ２１側から作成した映像データと予め決められたチャプタ画像データなどのデータを含んだ書込み命令を処理するが、それとは別に、ＣＰＵ２９又はコントローラ１９が映像データの各フレームや、記録された時刻毎（例えば、グリニッジ標準時刻と記録開始からの経過時間とに基づいて生成した時刻毎）のデータをインデックス情報として生成し、そのインデックス情報を映像データの録画中または映像データの録画後に適当なタイミングで光ディスク７に記録する。
【００３０】
次に、この光ディスクドライブで光ディスク７に時系列データである時系列のコンテンツデータとそのインデックス情報を記録するときのフォーマットについて説明する。
図３は、光ディスクのコンテンツ領域の前後にインデックス領域を設けた場合のフォーマットを示す図である。
同図の（ａ）に示すように、光ディスクの記録領域４０の先頭はリードイン（Ｌｅａｄ−Ｉｎ）領域４１であり、光ディスクそのものに関する情報や、その後のいくつかある記録単位のレイアウト情報などの光ディスク全般に対する情報が記録される。その後に、先頭セクタがゼロ番地「ＬＢＡ：０」のユーザが記録可能なユーザ記録可能領域４２がある。ユーザ記録可能領域４２の先頭に、個々のファイルやディレクトリの記録されている場所や大きさ・時間・属性などを定義している領域であるファイルシステム領域４３があり、上述したアンカーポイントが設定されている。
【００３１】
引き続いて、時系列のコンテンツデータの本体を格納するコンテンツ領域４４と、時系列のコンテンツデータ内の複数箇所に対するインデックス情報を時系列のコンテンツデータの時系列順に並べてまとめた時系列順インデックス情報グループと時系列のコンテンツデータ内の複数箇所のインデックス情報を時系列のコンテンツデータの逆時系列順に並べてまとめた逆時系列順インデックス情報グループとを格納するインデックス領域４８が続く。このように、時系列順インデックス情報グループと逆時系列順インデックス情報グループを光ディスク７の時系列のコンテンツデータを記録したコンテンツ領域とは異なるインデックス領域に記録する。インデックス領域４８内に格納する時系列順インデックス情報グループと逆時系列順インデックス情報グループの格納の順番はどちらが先でも良い。
さらに、アンカーポイントが設定されており、最後に、リードアウト（Ｌｅａｄ−Ｏｕｔ）領域４６がある。
【００３２】
図３の（ａ）に示すように、コンテンツ領域４４に格納する時系列のコンテンツデータの記録が完結している場合、インデックス領域４８をコンテンツ領域４４の直後に設けた場合を示している。また、時系列のコンテンツデータの記録が完結していればよいが、時系列のコンテンツデータの追記が発生する場合もある。その場合、インデックス領域４８は追記の際に移動又は上書きしなければならないため、図３の（ｂ）に示すように、インデックス領域４８をコンテンツ領域４４の直後に設けることになる。これは書き換え型の光ディスクに限定されるフォーマットである。
一方、図３の（ｃ）に示すように、インデックス領域４８をコンテンツ領域４４の直前（前方）に配置すれば領域の移動は発生しない。しかし、インデックス領域４８のサイズが予め固定されてしまうので、ライトワンス型の光ディスクにも使い易いが、その場合不連続領域が出来てしまうため、互換性を高めるためには記録を完結させて、リードイン領域４１からリードアウト領域４６まで連続記録にする必要がある。これらのフォーマットの場合も、インデックス領域４８内に格納する時系列順インデックス情報グループと逆時系列順インデックス情報グループの格納の順番はどちらが先でも良い。
【００３３】
図４は、光ディスクのユーザ記録可能領域の最前部又は最後部にインデックス領域を設けた場合のフォーマットを示す図である。
これらのフォーマットの場合も、インデックス領域４８内に格納する時系列順インデックス情報グループと逆時系列順インデックス情報グループの格納の順番はどちらが先でも良い。
図４の（ａ）に示すように、インデックス領域４８をユーザ記録可能領域４２の先頭（最前部）や最後（最後部）に設けると、その位置がはっきりしているので検索しやすく、高レスポンスが期待できる。インデックス領域４８を最前部に置けば、図４の（ｂ）に示すように、図３の（ｃ）と同様に固定サイズになる。予め決まったサイズではあるが、十分な量を確保すれば豊富なインデックス情報にすることができる。
【００３４】
図４の（ｃ）は、ユーザ記録可能領域４２の末尾（最後部）にインデックス領域４８を作った場合である。この場合、図１０に示したフォーマットに近くなるため、高い再生互換性が期待できる。さらに、コンテンツ領域４４もインデックス領域４８も双方が自由に領域を増やしていけるメリットがある。この場合、インデックス領域４８はマイナス方向に伸びることになるので、後からの検索で若干不利かもしれないが、若いアドレスほど新しいデータになるので、更新が頻繁にあるようなインデックス情報の場合は有利になる。
このようにするには、書き換え型の光ディスクを使って、最後までフォーマットしてランダムアクセスできるようにするのが最も良い。
【００３５】
例えば、ＤＶＤ＋ＲＷディスクやＣＤ−ＭＲＷディスクならバッググラウンドフォーマットが行えるので利便性が高まる。ライトワンス型の光ディスクでも可能ではあるが互換性が出るのは記録完了後になる。
このように、コンテンツ領域の前又は後にインデックス領域を設けた場合はどちらが良いとは一概に言えないので選択できるようにする装置があっても良い。従来の再生装置などで想定していないインデックス領域が出現すると問題がある再生装置もあることが予想され、ユーザ毎に機能の有効無効も選択できるようにすると良い。
【００３６】
図５は、２つの異なる光ディスクにそれぞれ時系列のコンテンツデータとそのインデックス情報を格納する場合のフォーマットを示す図である。
図５の（ａ）に示すように、図１０と同じレイアウトで記録できるインデックス情報は異なる光ディスク（図５の（ｂ））上のインデックス領域４８に記録される。この方式では、光ディスクドライブが複数、または、時系列のコンテンツデータの記録が終わった後に、光ディスクを入れ替えてからインデックス情報の記録を行うことが必要になるデメリットはあるが、再生専用光ディスクと全く同じレイアウトが取れるため、再生互換性を気にしなくて良い。主となる光ディスクとは別にメモリカードが使えるとこのような応用ができる。このフォーマットの場合も、インデックス領域４８内に格納する時系列順インデックス情報グループと逆時系列順インデックス情報グループの格納の順番はどちらが先でも良い。
【００３７】
次に、上記時系列のコンテンツデータのインデックス情報とインデックス情報グループについて説明する。
インデックス情報グループとは、時系列のコンテンツデータ内の複数箇所に対するインデックス情報の集合を指す。
時系列のコンテンツデータを、例えばある一定の時間間隔（又は、ある一定の時間間隔と異なる時間間隔）で分割した部分の各々に対応する各インデックス情報を時系列のコンテンツデータの進行順に並べて格納したのが時系列順インデックス情報グループであり、上記各インデックス情報を時系列のコンテンツデータの進行順とは反対方向（逆戻し）の順で並べて格納したのが逆時系列順インデックス情報グループである。また、時系列順インデックス情報グループ内の各インデックス情報と逆時系列順インデックス情報グループ内の各インデックス情報とは、異なる時間間隔で分割した部分の各々に対応するインデックス情報であってもよい。
【００３８】
図６は、時系列順インデックス情報グループの構成を示す模式図である。
インデックス情報は、時系列のコンテンツデータ内の複数箇所を参照するためのデータであり、例えば、映画やテレビ番組などの動画像を再生するための動画像コンテンツデータの場合、ＭＰＥＧ７（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅｓ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ７）形式で表現することができ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、ＨＤ（Ｈａｒｄ  Ｄｉｓｋ）など種々の情報記録媒体に記録することができる。
【００３９】
そして、時系列順インデックス情報グループは、図６の（ａ）に示す１つの時系列のコンテンツデータである動画像コンテンツデータ（映画１つ分、１番組分）に対する複数箇所のインデックス情報を動画の進行する時系列の順に並べて格納している。そのインデックス情報としては、動画像コンテンツデータの各フレームや、記録された時刻毎のデータを用いるとよい。
なお、図６にブロックで模式的に示す各インデックス情報はそのデータ量を長さで表現したものではなく、そのインデックス情報が対応するコンテンツ部分を模式的に表したものである。
例えば、図６の（ｂ）に示す時系列順インデックス情報グループＧ１の場合、動画像コンテンツデータを１２０秒間隔で分割した部分に対応するインデックス情報Ｉ１０１、Ｉ１０２‥‥を有している。つまり、これらのインデックス情報Ｉ１０１、Ｉ１０２は、動画像コンテンツデータを１２０秒間隔で分割した部分である０〜１２０秒の区間の映像、１２０〜２４０秒の区間の映像に対応するインデックス情報である。
【００４０】
また、図６の（ｃ）に示す時系列順インデックス情報グループＧ２の場合、動画像コンテンツデータを６０秒間隔で分割した部分に対応するインデックス情報Ｉ２０１、Ｉ２０２、Ｉ２０３‥‥を有している。つまり、これらのインデックス情報Ｉ２０１、Ｉ２０２、Ｉ２０３は、動画像コンテンツデータを６０秒間隔で分割した部分である０〜６０秒の区間の映像、６０〜１２０秒の区間の映像、１２０〜１８０秒の区間の映像に対応するインデックス情報である。
【００４１】
さらに、図６の（ｄ）に示す時系列順インデックス情報グループＧ３の場合、動画像コンテンツデータを３０秒間隔で分割した部分に対応するインデックス情報Ｉ３０１、Ｉ３０２、Ｉ３０３‥‥を有している。
なお、コンテンツの時間が分割時間間隔で割り切れる時間である場合には、各部分の時間は同じとなるが、割り切れない時間である場合には図示のように最終部分の時間のみが他の部分と異なり、分割時間間隔よりも短い時間に対応するものとなるが、このような部分についても他の部分と同様にインデックス情報（Ｉ１ｎ，Ｉ２ｍ，Ｉ３ｏ）が用意されている。
【００４２】
図６に示すそれぞれのインデックス情報Ｉ１０１、Ｉ１０２‥‥、Ｉ２０１、Ｉ２０２‥‥、Ｉ３０１、Ｉ３０２‥‥には、それぞれが対応する映像部分を特定するための情報と、対応する映像中に含まれる少なくとも１フレーム分の画像データとが含まれている。映像部分を特定するための情報とは、そのインデックス情報が対応する映像部分のコンテンツデータ全体における時間を示すものであり、開始時間と終了時間とが含まれている。
例えば、インデックス情報Ｉ１０１であれば、開始時間「０」、終了時間「１２０」といった時間情報が含まれており、インデックス情報Ｉ２０２であれば、開始時間「６０」、終了時間「１２０」といった時間情報が含まれ、さらにインデックス情報Ｉ３０２であれば、開始時間「３０」、終了時間「６０」といった時間情報が含まれている。
また、インデックス情報に含ませる画像データは、例えば対応する映像区間中の先頭フレームであってもよいし、中間のフレーム（０〜１２０秒の区間であれば、６０秒の時点で再生すべきフレーム）であってもよく、その区間内のフレーム画像データであればよい。
【００４３】
一方、逆時系列順インデックス情報グループは、図６の（ａ）に示す１つの時系列のコンテンツデータである動画像コンテンツデータ（映画１つ分、１番組分）に対する複数箇所のインデックス情報を動画の進行する時系列とは逆の順に並べて格納している。
例えば、図６の（ｄ）に示したインデックス情報グループＧ３の各インデックス情報を用いた場合、逆時系列順インデックス情報グループは、動画像コンテンツデータを３０秒間隔で分割した部分に対応するインデックス情報Ｉ３０１、Ｉ３０２、Ｉ３０３、Ｉ３０４‥‥を、・・・Ｉ３０４，Ｉ３０３，Ｉ３０２，Ｉ３０１の順に並べて格納している。
【００４４】
各インデックス情報グループのインデックス情報に少なくとも１フレーム分の画像データを含めると、再生時に時系列順インデックス情報グループに含まれる各インデックス情報から画像データを所定時間間隔で読み出して再生することで、その時系列順インデックス情報グループの分割時間間隔ごと、例えばインデックス情報グループＧ２であれば６０秒間隔ごとの画像が所定時間ごとに順次切り替えて表示される。
また、再生時に逆時系列順インデックス情報グループに含まれる各インデックス情報から画像データを所定時間間隔で読み出して再生することで、その逆時系列順インデックス情報グループの６０秒間隔ごとの画像が所定時間ごとに映像時間を遡って順次切り替えて表示される。
【００４５】
図７は、この光ディスクドライブのコントローラ又はホストコンピュータのＣＰＵにおける時系列のコンテンツデータの記録が終わった後にインデックス情報の記録を行う動作を示すフローチャート図である。
コントローラ１９（又はＣＰＵ２９）は、時系列のコンテンツデータの記録を開始するとき又は光ディスクが挿入されたとき、ステップ（図中「Ｓ」で示す）１でフォーマット（Ｆｏｒｍａｔ）済みの光ディスクか否かを判断し、フォーマット済みならステップ３へ進み、フォーマット済みでなければ、ステップ２でその光ディスクの記録領域のリードイン領域を記録してフォーマットを行い（ライトワンス型の光ディスクでは不要）、ステップ３へ進む。ステップ３で光ディスクのコンテンツ領域に時系列のコンテンツデータを記録する。ここで同時に、ステップ５で、ステップ３の処理において記録された時系列のコンテンツデータからインデックス情報に利用できるデータを抜粋して記憶する。その記憶先はＲＡＭや影響の無い記録領域、別の情報記録媒体にするとよい。
【００４６】
ステップ４でストップ（ＳＴＯＰ）ボタンなどの記録終了指示があったか否かを判断し、記録終了指示がなければステップ３へ戻り、記録終了指示があったら、ステップ６へ進んでインデックス情報の作成処理に移り、上記抜粋したコンテンツデータから可能ならばユーザからの操作に基づく加工をして、時系列のコンテンツデータ内に対する複数箇所のインデックス情報を時系列のコンテンツデータの時系列順に並べてまとめた時系列順インデックス情報グループと時系列のコンテンツデータ内の複数箇所のインデックス情報を時系列のコンテンツデータの逆時系列順に並べてまとめた逆時系列順インデックス情報グループとを作成し、ステップ７でそのインデックス情報を光ディスクのインデックス領域に対して記録又は更新を行う。
【００４７】
そして、ステップ８でコンテンツデータやインデックス情報を他の装置でも認識できるようにファイルシステムを記録（作成又は更新）し、ステップ９でアンカーポイントを記録（作成又は更新）し、ステップ１０で最後にＬＢＡ：０から記録処理があった最大アドレスまでの領域で未記録になっている未記録部があれば記録し、連続領域とした上で、ステップ１１でリードアウト領域を記録する。ここで、光ディスクがＤＶＤ＋ＲＷディスク，ＣＤ−ＭＲＷディスクではテンポラリリードアウト領域（ＴＬＯ領域）を記録（作成又は更新）し、この処理を終了する。
上述の処理のメリットは、インデックス情報の記録が最後にまとめて行えるため、ユーザが加工できる余地がある点である。したがって、ユーザにとって意味のあるインデックス情報を作成しやすい。
【００４８】
図８は、この光ディスクドライブのコントローラ又はホストコンピュータのＣＰＵにおける時系列のコンテンツデータの記録と同時にインデックス情報の記録を行う動作を示すフローチャート図である。
コントローラ１９（又はＣＰＵ２９）は、記録を開始するとき又は光ディスクが挿入されたとき、ステップ（図中「Ｓ」で示す）２１でフォーマット（Ｆｏｒｍａｔ）済みの光ディスクか否かを判断し、フォーマット済みならステップ２３へ進み、フォーマット済みでなければ、ステップ２２でリードイン領域を記録してフォーマットを行い（ライトワンス型の光ディスクでは不要）、ステップ２３へ進む。ステップ２３でコンテンツ領域に時系列のコンテンツデータを記録し、ここで時系列のコンテンツデータの記録を開始するのと並行してステップ２７で時系列のコンテンツデータからインデックス情報に利用できるデータを抜粋して別に記憶していく。その記憶先はＲＡＭや影響の無い記録領域、別の記録媒体にするとよい。
【００４９】
ステップ２４へ進んでインデックス情報の作成処理に移り、上記抜粋したコンテンツデータから可能ならばユーザからの操作に基づく加工をして、時系列のコンテンツデータ内に対する複数箇所のインデックス情報を時系列のコンテンツデータの時系列順に並べてまとめた時系列順インデックス情報グループと時系列のコンテンツデータ内の複数箇所のインデックス情報を時系列のコンテンツデータの逆時系列順に並べてまとめた逆時系列順インデックス情報グループとを作成し、ステップ２５でそのインデックス情報を光ディスクのインデックス領域に対して記録又は更新を行う。
【００５０】
ステップ２６でストップ（ＳＴＯＰ）ボタンなどの記録終了指示があったか否かを判断し、記録終了指示がなければステップ２３へ戻り、記録終了指示があったら、ステップ２８でコンテンツデータやインデックス情報を他の装置でも認識できるようにファイルシステムを記録（作成又は更新）し、ステップ２９でアンカーポイントを記録（作成又は更新）し、ステップ３０で最後にＬＢＡ：０から記録処理があった最大アドレスまでの領域で未記録になっている未記録部があれば記録し、連続領域とした上で、ステップ３１でリードアウト領域を記録する。ここで、光ディスクがＤＶＤ＋ＲＷディスク，ＣＤ−ＭＲＷディスクではテンポラリリードアウト領域（ＴＬＯ領域）を記録（作成又は更新）し、この処理を終了する。
【００５１】
なお、ハードディスク等の記録速度とシーク速度が極めて速い場合はインデックス情報の作成と記録をほぼ同時に行っても良いだろうが、光ディスクなどの交換可能媒体だと比較的記録速度やシーク速度は遅いので、ある程度まとめてから記録しないと間に合わないので、インデックス情報を逐次作成してある程度まとめてから記録するとよい。
この処理のメリットは、終了指示をすれば既にインデックス情報の記録を完成できる点であり、指示から実際に光ディスクを取り出せる時間を短くできるメリットがある。その為、時間や時刻に依存したインデックス情報などを記録するのに適する。早見やダイジェストといったインデックス情報が考えられる。
【００５２】
図９は、この光ディスクドライブのコントローラ又はホストコンピュータのＣＰＵにおけるインデックス情報の移動の処理を示すフローチャート図である。
コントローラ１９（又はＣＰＵ２９）は、ステップ（図中「Ｓ」で示す）４１でフォーマット（Ｆｏｒｍａｔ）済みの光ディスクか否かを判断し、フォーマット済みでなければ、ステップ４９へ進んでエラー処理し、この処理を終了する。
ステップ４１の判断でフォーマット済みなら、ステップ４２で時系列順インデックス情報グループと逆時系列順インデックス情報グループのインデックス情報を探索し、ステップ４３でそのインデックス情報を発見したか否かを判断し、発見しなければ、ステップ４９へ進んでエラー処理し、この処理を終了する。
【００５３】
ステップ４３の判断で時系列順インデックス情報グループと逆時系列順インデックス情報グループのインデックス情報を発見したら、ステップ４４でそのインデックス情報を複製し、ステップ４５でそのインデックス情報を更新し、ステップ４６で新しいインデックス情報の記録可能箇所を探索し、ステップ４７でインデックス情報の記録可能箇所を発見したか否かを判断し、発見しなければ、ステップ４９へ進んでエラー処理し、この処理を終了する。
ステップ４７の判断でインデックス情報の記録可能箇所を発見したら、ステップ４８でその記録可能箇所に時系列順インデックス情報グループと逆時系列順インデックス情報グループのインデックス情報を記録し、この処理を終了する。
【００５４】
すなわち、初めに既に記録処理が行われた光ディスクかどうかを調べる。そして、実際に時系列順インデックス情報グループと逆時系列順インデックス情報グループのインデックス情報を探索して存在を把握する。インデックス情報が見つかれば複製して、あればユーザや時刻による更新を行う。そして、新しいインデックス情報の記録可能個所を探し、可能ならその記録可能箇所に記録を行う。インデックス情報そのものや記録可能個所が見つからない場合には、エラーとして処理する。
このようにして、図３に基づいて説明した、インデックス領域を上書きしてしまうような場合や、初めに光ディスクの前方に固定サイズでインデックス情報を記録していたがより多くの記録領域が必要になったような場合、光ディスクの後方に移動する機能などが考えられる。
【００５５】
このようにして、この実施例によれば、コンテンツデータに関するインデックスを、コンテンツデータとは別に用意し、かつ時系列順に並べたインデックス情報グループと逆時系列順に並べたインデックス情報グループを併せてもつことで、コンテンツや従来の規格に含まれない多様な検索やユーザに応じた要約を保存・利用することが可能になる。さらにハードウェアを構成する主要部品のスペックを低く抑えられるため、ユーザには安価なハードの提供が可能になる。
また、コンテンツデータに関するインデックスを、コンテンツデータとは別に用意し、かつ時系列順に並べたインデックス情報グループと逆時系列順に並べたインデックス情報グループを併せてもつことで、従来の機器との互換性が高く、再利用や可読性に適した記録媒体を提供できる。
【産業上の利用可能性】
【００５６】
この発明による情報記録装置と情報記録方法とプログラムは、ビデオレコーダ，ビデオカムコーダ，デジタル編集装置，ノンリニア編集装置，デジタルカメラ，ゲームコンソール，ＤＶＤプレイヤなどにおいても適用することができる。
【図面の簡単な説明】
【００５７】
【図１】この発明の一実施形態である光ディスク記録装置（光ディスクドライブ）の構成を示すブロック図である。
【図２】この発明の一実施形態である光ディスク記録装置を備えたコンピュータシステムの構成を示すブロック図である。
【図３】光ディスクのコンテンツ領域の前後にインデックス領域を設けた場合のフォーマットを示す図である。
【００５８】
【図４】光ディスクのユーザ記録可能領域の最前部又は最後部にインデックス領域を設けた場合のフォーマットを示す図である。
【図５】２つの異なる光ディスクにそれぞれ時系列のコンテンツデータとそのインデックス情報を格納する場合のフォーマットを示す図である。
【図６】時系列順インデックス情報グループの構成を示す模式図である。
【００５９】
【図７】この光ディスクドライブのコントローラ又はホストコンピュータのＣＰＵにおける時系列のコンテンツデータの記録が終わった後にインデックス情報の記録を行う動作を示すフローチャート図である。
【図８】この光ディスクドライブのコントローラ又はホストコンピュータのＣＰＵにおける時系列のコンテンツデータの記録と同時にインデックス情報の記録を行う動作を示すフローチャート図である。
【図９】この光ディスクドライブのコントローラ又はホストコンピュータのＣＰＵにおけるインデックス情報の移動の処理を示すフローチャート図である。
【図１０】データの記録と再生でリニアなアドレッシングを行う情報記録媒体のレイアウトの一例を示す図である。
【符号の説明】
【００６０】
１，４：光ディスク記録装置    ２，５：入力装置    ３，６：表示装置    ７：光ディスク    ８：編集記録装置    １０：スピンドルモータ    １１：光ピックアップ    １２：粗動モータ    １３：回転制御系部    １４：粗動モータ制御系部    １５：光ピックアップ制御系部    １６：信号処理系部    １７：不揮発性メモリ    １８：バッファメモリ    １９：コントローラ    ２０：外部インタフェース    ２１：ホストコンピュータ    ２２：Ａ／Ｄ変換部    ２３：Ｄ／Ａ変換部    ２４：ＡＴＡ・ＡＴＡＰＩインタフェース    ２５：エンコーダ・デコーダ    ２６：ＲＯＭ    ２７：ＲＡＭ    ２８：ＲＴＣ・タイマ    ２９：ＣＰＵ    ３０：メモリカードスロット    ３１：メモリカード    ３２：メモリカードコントローラ    ４０：記録領域    ４１：リードイン領域    ４２：ユーザ記録可能領域    ４３：ファイルシステム領域    ４４：コンテンツ領域    ４５：その他データ領域    ４６：リードアウト領域    ４７：未記録領域    ４８：インデックス領域
【図１】
2005190637.tif 000003
【図２】
2005190637.tif 000004
【図３】
2005190637.tif 000005
【図４】
2005190637.tif 000006
【図５】
2005190637.tif 000007
【図６】
2005190637.tif 000008
【図７】
2005190637.tif 000009
【図８】
2005190637.tif 000010
【図９】
2005190637.tif 000011
【図１０】
2005190637.tif 000012