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