(57)【要約】【目的】  映像等のデータを記録する際にそのデータの一部を含むインデックス用のデータを自動的に作成して、上記データと共に記録媒体に記録することにより、インデックスデータを作成するための煩雑な操作を軽減する。【構成】  パーソナルコンピュータ３のＣＰＵ３８の制御により、データを入力し、そのデータを圧縮処理し、そのデータの圧縮処理の際に得られるデータ種情報に基づいて上記データからインデックスデータを取り出して、ＤＶＤドライブ２に対して、上記圧縮処理したデータと共に上記インデックスデータと上記圧縮処理の際に得られる時間情報とを光ディスク１に記録させる。【選択図】        図１
2005285301.tif 000002
【特許請求の範囲】
【請求項１】
データを入力し、そのデータを圧縮処理し、そのデータの圧縮処理の際に得られるデータ種情報に基づいて前記データからインデックスとして使用する部分データを取り出し、前記圧縮処理したデータと共に前記部分データと前記圧縮処理の際に得られる時間情報とを記録媒体に記録する記録制御手段を備えたことを特徴とする記録装置。
【請求項２】
前記圧縮処理したデータと前記部分データ及び前記圧縮処理の際に得られる時間情報とをそれぞれ前記記録媒体上の異なる領域に記録する手段を設けたことを特徴とする請求項１記載の記録装置。
【請求項３】
前記部分データを前記圧縮処理の進行に合わせて前記記録媒体に記録されている部分データに追記する手段を設けたことを特徴とする請求項１又は２記載の記録装置。
【請求項４】
前記部分データを前記記録媒体とは異なる記録媒体に記録する手段を設けたことを特徴とする請求項１乃至３のいずれか一項に記載の記録装置。
【請求項５】
前記部分データを前記圧縮処理したデータの記録の合間に前記記録媒体とは異なる記録媒体に記録する手段を設けたことを特徴とする請求項４記載の記録装置。
【請求項６】
請求項１乃至５のいずれか一項に記載の記録装置によって記録媒体に記録された部分データを再生し、該再生した部分データに基づいて前記データの早送り再生，逆送り再生，早戻し再生を行う手段を備えたことを特徴とする再生装置。
【請求項７】
データを入力し、そのデータを圧縮処理し、そのデータの圧縮処理の際に得られるデータ種情報に基づいて前記データからインデックスとして使用する部分データを取り出し、前記圧縮処理したデータと共に前記部分データと前記圧縮処理の際に得られる時間情報とを記録媒体に記録することを特徴とする記録方法。
【請求項８】
前記圧縮処理したデータと前記部分データ及び前記圧縮処理の際に得られる時間情報とをそれぞれ前記記録媒体上の異なる領域に記録することを特徴とする請求項７記載の記録方法。
【請求項９】
前記部分データを前記圧縮処理の進行に合わせて前記記録媒体に記録されている部分データに追記することを特徴とする請求項７又は８記載の記録方法。
【請求項１０】
前記部分データを前記記録媒体とは異なる記録媒体に記録することを特徴とする請求項７乃至９のいずれか一項に記載の記録方法。
【請求項１１】
前記部分データを前記圧縮処理したデータの記録の合間に前記記録媒体とは異なる記録媒体に記録することを特徴とする請求項１０記載の記録方法。
【請求項１２】
請求項７乃至１１のいずれか一項に記載の記録方法によって記録媒体に記録された部分データを再生し、該再生した部分データに基づいて前記データの早送り再生，逆送り再生，早戻し再生を行うことを特徴とする再生方法。
【請求項１３】
コンピュータに、データを入力し、そのデータを圧縮処理し、そのデータの圧縮処理の際に得られるデータ種情報に基づいて前記データからインデックスとして使用する部分データを取り出し、前記圧縮処理したデータと共に前記部分データと前記圧縮処理の際に得られる時間情報とを記録媒体に記録する手順を実行させるためのプログラム。
【請求項１４】
コンピュータに、前記圧縮処理したデータと前記部分データ及び前記圧縮処理の際に得られる時間情報とをそれぞれ前記記録媒体上の異なる領域に記録する手順を実行させるための請求項１３記載のプログラム。
【請求項１５】
コンピュータに、前記部分データを前記圧縮処理の進行に合わせて前記記録媒体に記録されている部分データに追記する手順を実行させるための請求項１３又は１４記載のプログラム。
【請求項１６】
コンピュータに、前記部分データを前記記録媒体とは異なる記録媒体に記録する手順を実行させるための請求項１３乃至１５のいずれか一項に記載のプログラム。
【請求項１７】
コンピュータに、前記部分データを前記圧縮処理したデータの記録の合間に前記記録媒体とは異なる記録媒体に記録する手順を実行させるための請求項１６記載のプログラム。
【請求項１８】
コンピュータに、前記記録媒体に記録された部分データを再生し、該再生した部分データに基づいて前記データの早送り再生，逆送り再生，早戻し再生を行う手順を実行させるための請求項１３乃至１７のいずれか一項に記載のプログラム。
【請求項１９】
記録媒体にデータを間欠的に記録するデータ記録手段と、該データ記録手段による記録動作と平行して、前記データに基づいてインデックス情報を生成すると共に、前記データから前記インデックス情報に対応する部分データを抜き出して生成するインデックス情報・部分データ生成手段と、前記データ記録手段によるデータの記録の合間に、前記インデックス情報・部分データ生成手段によって生成されたインデックス情報及び部分データを前記記録媒体に記録するインデックス情報・部分データ記録手段とを備えたことを特徴とする記録装置。
【請求項２０】
前記データ記録手段は、前記記録媒体に記録するデータを一旦バッファに格納し、該バッファから読み出したデータを前記記録媒体に間欠的に記録する手段であることを特徴とする請求項１９記載の記録装置。
【請求項２１】
前記インデックス情報・部分データ生成手段は、前記データ記録手段による記録動作と平行して、前記データに基づいてインデックス情報を生成すると共に、前記データから前記インデックス情報に対応する部分データを抜き出して生成し、その生成されたインデックス情報及び部分データをバッファに格納する手段であり、
前記インデックス情報・部分データ記録手段は、前記データ記録手段によるデータの記録の合間に、前記インデックス情報・部分データ生成手段によって生成されてバッファに格納されたインデックス情報及び部分データを読み出して前記記録媒体に記録する手段であることを特徴とする請求項１９又は２０記載の記録装置。
【請求項２２】
前記インデックス情報は時間情報を含むことを特徴とする請求項１９乃至２１のいずれか一項に記載の記録装置。
【請求項２３】
前記インデックス情報はフレーム情報を含むことを特徴とする請求項１９乃至２２のいずれか一項に記載の記録装置。
【請求項２４】
前記インデックス情報・部分データ生成手段による生成動作を、前記データの圧縮処理と同時に行うことを特徴とする請求項１９乃至２３のいずれか一項に記載の記録装置。
【請求項２５】
前記圧縮処理したデータと前記部分データ及び前記圧縮処理の際に得られる時間情報とをそれぞれ前記記録媒体上の異なる領域に記録する手段を設けたことを特徴とする請求項２４記載の記録装置。
【請求項２６】
前記部分データを前記圧縮処理の進行に合わせて前記記録媒体に記録されている部分データに追記する手段を設けたことを特徴とする請求項２４又は２５記載の記録装置。
【請求項２７】
前記部分データを前記記録媒体とは異なる記録媒体に記録する手段を設けたことを特徴とする請求項２４乃至２６のいずれか一項に記載の記録装置。
【請求項２８】
前記部分データを前記圧縮処理したデータの記録の合間に前記記録媒体とは異なる記録媒体に記録する手段を設けたことを特徴とする請求項２７記載の記録装置。
【請求項２９】
記録媒体にデータを間欠的に記録するデータ記録ステップと、該データ記録ステップによる記録動作と平行して、前記データに基づいてインデックス情報を生成すると共に、前記データから前記インデックス情報に対応する部分データを抜き出して生成するインデックス情報・部分データ生成ステップと、前記データ記録ステップによるデータの記録の合間に、前記インデックス情報・部分データ生成ステップによって生成されたインデックス情報及び部分データを前記記録媒体に記録するインデックス情報・部分データ記録ステップとからなることを特徴とする記録方法。
【請求項３０】
前記データ記録ステップは、前記記録媒体に記録するデータを一旦バッファに格納し、該バッファから読み出したデータを前記記録媒体に間欠的に記録することを特徴とする請求項２９記載の記録方法。
【請求項３１】
前記インデックス情報・部分データ生成ステップは、前記データ記録ステップによる記録動作と平行して、前記データに基づいてインデックス情報を生成すると共に、前記データから前記インデックス情報に対応する部分データを抜き出して生成し、その生成されたインデックス情報及び部分データをバッファに格納し、
前記インデックス情報・部分データ記録ステップは、前記データ記録ステップによるデータの記録の合間に、前記インデックス情報・部分データ生成ステップによって生成されてバッファに格納されたインデックス情報及び部分データを読み出して前記記録媒体に記録することを特徴とする請求項２９又は３０記載の記録方法。
【請求項３２】
前記インデックス情報は時間情報を含むことを特徴とする請求項２９乃至３１のいずれか一項に記載の記録方法。
【請求項３３】
前記インデックス情報はフレーム情報を含むことを特徴とする請求項２９乃至３２のいずれか一項に記載の記録方法。
【請求項３４】
前記インデックス情報・部分データ生成ステップによる生成動作を、前記データの圧縮処理と同時に行うことを特徴とする請求項２９乃至３３のいずれか一項に記載の記録方法。
【請求項３５】
前記圧縮処理したデータと前記部分データ及び前記圧縮処理の際に得られる時間情報とをそれぞれ前記記録媒体上の異なる領域に記録することを特徴とする請求項３４記載の記録方法。
【請求項３６】
前記部分データを前記圧縮処理の進行に合わせて前記記録媒体に記録されている部分データに追記することを特徴とする請求項３４又は３５記載の記録方法。
【請求項３７】
前記部分データを前記記録媒体とは異なる記録媒体に記録することを特徴とする請求項３４乃至３６のいずれか一項に記載の記録方法。
【請求項３８】
前記部分データを前記圧縮処理したデータの記録の合間に前記記録媒体とは異なる記録媒体に記録することを特徴とする請求項３７記載の記録方法。
【請求項３９】
コンピュータに、記録媒体にデータを間欠的に記録するデータ記録手順と、該データ記録手順による記録動作と平行して、前記データに基づいてインデックス情報を生成すると共に、前記データから前記インデックス情報に対応する部分データを抜き出して生成するインデックス情報・部分データ生成手順と、前記データ記録手順によるデータの記録の合間に、前記インデックス情報・部分データ生成手順によって生成されたインデックス情報及び部分データを前記記録媒体に記録するインデックス情報・部分データ記録手順とを実行させるためのプログラム。
【請求項４０】
前記データ記録ステップは、前記記録媒体に記録するデータを一旦バッファに格納し、該バッファから読み出したデータを前記記録媒体に間欠的に記録する請求項３９記載のプログラム。
【請求項４１】
前記インデックス情報・部分データ生成手順は、前記データ記録手順による記録動作と平行して、前記データに基づいてインデックス情報を生成すると共に、前記データから前記インデックス情報に対応する部分データを抜き出して生成し、その生成されたインデックス情報及び部分データをバッファに格納し、
前記インデックス情報・部分データ記録手順は、前記データ記録手順によるデータの記録の合間に、前記インデックス情報・部分データ生成手順によって生成されてバッファに格納されたインデックス情報及び部分データを読み出して前記記録媒体に記録する請求項３９又は４０記載のプログラム。
【請求項４２】
前記インデックス情報は時間情報を含む請求項３９乃至４１のいずれか一項に記載のプログラム。
【請求項４３】
前記インデックス情報はフレーム情報を含む請求項３９乃至４２のいずれか一項に記載のプログラム。
【請求項４４】
前記インデックス情報・部分データ生成手順による生成動作を、前記データの圧縮処理と同時に行う請求項３９乃至４３のいずれか一項に記載のプログラム。
【請求項４５】
前記圧縮処理したデータと前記部分データ及び前記圧縮処理の際に得られる時間情報とをそれぞれ前記記録媒体上の異なる領域に記録する請求項４４記載のプログラム。
【請求項４６】
前記部分データを前記圧縮処理の進行に合わせて前記記録媒体に記録されている部分データに追記する請求項４４又は４５記載のプログラム。
【請求項４７】
前記部分データを前記記録媒体とは異なる記録媒体に記録する請求項４４乃至４６のいずれか一項に記載のプログラム。
【請求項４８】
前記部分データを前記圧縮処理したデータの記録の合間に前記記録媒体とは異なる記録媒体に記録する請求項４７記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、動画像データ，静止画データ，まとまった量のテキストデータ（ログ）などの時系列のコンテンツデータ等のデータをＣＤ−ＲＯＭディスク，ＣＤ−Ｒディスク，ＣＤ−ＲＷディスク，ＤＶＤ−ＲＯＭディスク，ＤＶＤ−Ｒディスク，ＤＶＤ−ＲＷディスク，ＤＶＤ−ＲＡＭディスク，ＤＶＤ＋ＲＷディスク，ＤＶＤ＋Ｒディスク等の光ディスク、ＭＯディスク，ＭＤ等の光磁気ディスク、ハードディスク（ＨＤ），フレキシブルディスク（ＦＤ）等の磁気ディスク、不揮発ラム（不揮発性ＲＡＭ），フラッシュロム（Ｆｌａｓｈ  ＲＯＭ）等のメモリカード等の記録媒体に対して記録を行う光ディスク記録装置等の記録装置と、その記録装置によって上記のような記録媒体に記録されたデータを再生する光ディスク再生装置等の再生装置と、上記記録装置による記録媒体に対するデータの記録方法と、上記再生装置による記録媒体からのデータの再生方法と、コンピュータに実行させるためのプログラムとに関する。
【背景技術】
【０００２】
図４はリニアなアドレッシングを行う記録媒体におけるデータのレイアウト例を示す図である。
例えば、ＣＤ−ＲＯＭディスク，ＣＤ−Ｒディスク，ＣＤ−ＲＷディスク，ＤＶＤ−ＲＯＭディスク，ＤＶＤ−Ｒディスク，ＤＶＤ−ＲＷディスク，ＤＶＤ−ＲＡＭディスク，ＤＶＤ＋ＲＷディスク，ＤＶＤ＋Ｒディスク等の記録媒体（光ディスク）は一定の大きさの記録再生領域セクタによって分けられているが、この図４ではそれよりも大きくアプリケーションレベルでの領域を示している。
【０００３】
図４の（ａ）に示すように、記録媒体上の記録領域５０の先頭はリードイン（Ｌｅａｄ−Ｉｎ）領域５１と呼ばれ、記録媒体そのものに関する情報や、その後のいくつかある記録単位のレイアウト情報などの記録媒体全般に対する情報が記録される領域であり、記録再生装置にマウントされると、まずここからデータの読み出しが始まる。
その後から実際にユーザであるホストコンピュータが記録可能なユーザ記録可能領域５２であって、ユーザが任意のデータが記録できるのはこの領域だけである。
ユーザ記録可能領域５２の先頭セクタが、ゼロ番地となっていて、ＬＢＡ：０と表す。
ユーザ記録可能領域５２の特定の番地は、アンカーポイントと言うオペレーティングシステム（ＯＳ）などのファイルシステム毎に固定的に決まっている場所である。ユーザデータはまずここから読み出すという印となるセクタである。アンカーポイントは複数箇所ある場合もある。
【０００４】
ユーザ記録可能領域５２内のファイルシステム領域５３は、個々のファイルやディレクトリの記録されている場所や大きさ・時間・属性などを定義している領域である。
その後にやっと主なアプリケーションデータ等のコンテンツデータの入るコンテンツ領域５４がある。その後、コンテンツデータ以外のデータを収めるその他データ領域５５が存在しても良い。このその他データ領域５５は任意で無くても良い。
最後に、リードアウト（Ｌｅａｄ−Ｏｕｔ）領域５６と呼ばれる記録済み領域があって、これが記録媒体の終了限界近くまで続く。ここで、記録再生装置の記録媒体に光を照射して記録媒体上に対してデータの読み書きを行う光ピックアップが飛び越してしまうのを防ぐようにしている。
【０００５】
なお、図４の（ａ）に示すレイアウトは、実際の記録量比率を反映していない。実際には記録領域には圧倒的にコンテンツデータで占められていることが多い。このように各機能を持った領域は連続していることが前提とされていて、図４の（ｂ）に示すように、ユーザ記録可能領域５２に未記録領域５７があると、再生専用装置での再生ができずに互換性が低下する。このような制限の基に、同一記録媒体上に、異なったデータ（Ｄａｔａ）を記録していく動きが出てきている。
【０００６】
図５は、同一記録媒体上に異なるデータを記録するときのレイアウトの例を示す図である。
これは記録媒体上の記録領域５０のユーザ記録可能領域５２を幾つかの領域に分割して使おうとするものであり、同一データにおいては記録領域の容量が少なくなることになる。具体的には、図５に示すように、ユーザ記録可能領域５２を、ファイルシステム領域５３とコンテンツ領域５４からなるデータ種類Ａの領域と、ファイルシステム領域５３′とコンテンツ領域５４′からなるデータ種類Ｂの領域とに分割した場合、リードアウト領域５６の部分が同一データ内でなくなってしまう為、データ種類Ａの領域とデータ種類Ｂの領域の間に一時的なリードアウト領域としてテンポラリ・リードアウト（Ｔｅｍｐｏｒａｒｙ  Ｌｅａｄ−Ｏｕｔ）領域５８を書き込んでいる。これに拠って同一記録媒体上に異なったデータ種の記録が可能になっている。
【０００７】
しかしながら、インデックスデータだけではデータファイルの先頭までは簡単に捜し出すことができるが、データファイル中の所定の部分に達するためには、一旦映像等のデータを記録した後に、ある特定場所から再生しようとするには、早送り等で目的の場所近くまで進み、そこからは通常の再生速度で特定場所に行き着かねばならない。これは実際に再生動作をしながら飛び飛びにデータを見てゆくために、行過ぎて戻す等行ったり来たりしながら見つけなければならず非常に面倒である。
従来、このような事を避ける為に、記録された記録媒体を初めから再生しながら、何箇所かでデータに目印を付けて置き、後からその目印のところまで一気に進めて所定の場所に行き着くようにしている（例えば、特許文献１〜４参照）。
【特許文献１】特開２００３−０１８５２７号公報
【特許文献２】特開２００３−１１１００４号公報
【特許文献３】特開２００３−１３４４１５号公報
【特許文献４】特開平９−３０５３６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来の記録再生装置では、記録媒体に対するデータの記録を一旦完了した後に、そのデータを再生しなおして目印を付けねばならず、複数回の再生・記録動作が必要になり、使用者に煩雑な操作を強いてしまうという問題があった。
この発明は上記の点に鑑みてなされたものであり、映像等のデータを記録する際にそのデータの一部を含むインデックス用のデータを自動的に作成して、上記データと共に記録媒体に記録できるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
この発明は上記の目的を達成するため、次の（１）〜（６）の記録装置と再生装置を提供する。
（１）データを入力し、そのデータを圧縮処理し、そのデータの圧縮処理の際に得られるデータ種情報に基づいて上記データからインデックスとして使用する部分データを取り出し、上記圧縮処理したデータと共に上記部分データと上記圧縮処理の際に得られる時間情報とを記録媒体に記録する記録制御手段を備えた記録装置。
（２）上記（１）の記録装置において、上記圧縮処理したデータと上記部分データ及び上記圧縮処理の際に得られる時間情報とをそれぞれ上記記録媒体上の異なる領域に記録する手段を設けた記録装置。
（３）上記（１）又は（２）の記録装置において、上記部分データを上記圧縮処理の進行に合わせて上記記録媒体に記録されている部分データに追記する手段を設けた記録装置。
【００１０】
（４）上記（１）乃至（３）のいずれかの記録装置において、上記部分データを上記記録媒体とは異なる記録媒体に記録する手段を設けた記録装置。
（５）上記（４）の記録装置において、上記部分データを上記圧縮処理したデータの記録の合間に上記記録媒体とは異なる記録媒体に記録する手段を設けた記録装置。
（６）上記（１）乃至（３）のいずれかの記録装置によって記録媒体に記録された部分データを再生し、その再生した部分データに基づいて上記データの早送り再生，逆送り再生，早戻し再生を行う手段を設けた再生装置。
【００１１】
また、次の（７）〜（１２）の記録方法と再生方法も提供する。
（７）データを入力し、そのデータを圧縮処理し、そのデータの圧縮処理の際に得られるデータ種情報に基づいて上記データからインデックスとして使用する部分データを取り出し、上記圧縮処理したデータと共に上記部分データと上記圧縮処理の際に得られる時間情報とを記録媒体に記録する記録方法。
（８）上記（７）の記録方法において、上記圧縮処理したデータと上記部分データ及び上記圧縮処理の際に得られる時間情報とをそれぞれ上記記録媒体上の異なる領域に記録する記録方法。
（９）上記（７）又は（８）の記録方法において、上記部分データを上記圧縮処理の進行に合わせて上記記録媒体に記録されている部分データに追記する記録方法。
【００１２】
（１０）上記（７）乃至（９）のいずれかの記録方法において、上記部分データを上記記録媒体とは異なる記録媒体に記録する記録方法。
（１１）上記（１０）の記録方法において、上記部分データを上記圧縮処理したデータの記録の合間に上記記録媒体とは異なる記録媒体に記録する記録方法。
（１２）上記（７）乃至（１１）のいずれかの記録方法によって記録媒体に記録された部分データを再生し、その再生した部分データに基づいて上記データの早送り再生，逆送り再生，早戻し再生を行う再生方法。
【００１３】
さらに、次の（１３）〜（１８）の各プログラムも提供する。
（１３）コンピュータに、データを入力し、そのデータを圧縮処理し、そのデータの圧縮処理の際に得られるデータ種情報に基づいて上記データからインデックスとして使用する部分データを取り出し、上記圧縮処理したデータと共に上記部分データと上記圧縮処理の際に得られる時間情報とを記録媒体に記録する手順を実行させるためのプログラム。
（１４）上記（１３）のプログラムにおいて、コンピュータに、上記圧縮処理したデータと上記部分データ及び上記圧縮処理の際に得られる時間情報とをそれぞれ上記記録媒体上の異なる領域に記録する手順を実行させるためのプログラム。
（１５）上記（１３）又は（１４）のプログラムにおいて、コンピュータに、上記部分データを上記圧縮処理の進行に合わせて上記記録媒体に記録されている部分データに追記する手順を実行させるためのプログラム。
【００１４】
（１６）上記（１３）乃至（１５）のプログラムにおいて、コンピュータに、上記部分データを上記記録媒体とは異なる記録媒体に記録する手順を実行させるためのプログラム。
（１７）上記（１６）のプログラムにおいて、コンピュータに、上記部分データを上記圧縮処理したデータの記録の合間に上記記録媒体とは異なる記録媒体に記録する手順を実行させるためのプログラム。
（１８）上記（１３）乃至（１７）のいずれかのプログラムにおいて、コンピュータに、上記記録媒体に記録された部分データを再生し、その再生した部分データに基づいて上記データの早送り再生，逆送り再生，早戻し再生を行う手順を実行させるためのプログラム。
【００１５】
また、次の（１９）〜（２８）の各記録装置も提供する。
（１９）記録媒体にデータを間欠的に記録するデータ記録手段と、そのデータ記録手段による記録動作と平行して、上記データに基づいてインデックス情報を生成すると共に、上記データから上記インデックス情報に対応する部分データを抜き出して生成するインデックス情報・部分データ生成手段と、上記データ記録手段によるデータの記録の合間に、上記インデックス情報・部分データ生成手段によって生成されたインデックス情報及び部分データを上記記録媒体に記録するインデックス情報・部分データ記録手段を備えた記録装置。
（２０）上記（１９）の記録装置において、上記データ記録手段は、上記記録媒体に記録するデータを一旦バッファに格納し、そのバッファから読み出したデータを上記記録媒体に間欠的に記録する手段である記録装置。
【００１６】
（２１）上記（１９）又は（２０）の記録装置において、上記インデックス情報・部分データ生成手段は、上記データ記録手段による記録動作と平行して、上記データに基づいてインデックス情報を生成すると共に、上記データから上記インデックス情報に対応する部分データを抜き出して生成し、その生成されたインデックス情報及び部分データをバッファに格納する手段であり、上記インデックス情報・部分データ記録手段は、上記データ記録手段によるデータの記録の合間に、上記インデックス情報・部分データ生成手段によって生成されてバッファに格納されたインデックス情報及び部分データを読み出して上記記録媒体に記録する手段である記録装置。
（２２）上記（１９）〜（２１）のいずれかの記録装置において、上記インデックス情報は時間情報を含む記録装置。
（２３）上記（１９）〜（２２）のいずれかの記録装置において、上記インデックス情報はフレーム情報を含む記録装置。
【００１７】
（２４）上記（１９）〜（２３）のいずれかの記録装置において、上記インデックス情報・部分データ生成手段による生成動作を、上記データの圧縮処理と同時に行う記録装置。
（２５）上記（２４）の記録装置において、上記圧縮処理したデータと上記部分データ及び上記圧縮処理の際に得られる時間情報とをそれぞれ上記記録媒体上の異なる領域に記録する手段を設けた記録装置。
（２６）上記（２４）又は（２５）の記録装置において、上記部分データを上記圧縮処理の進行に合わせて上記記録媒体に記録されている部分データに追記する手段を設けた記録装置。
（２７）上記（２４）〜（２６）のいずれかの記録装置において、上記部分データを上記記録媒体とは異なる記録媒体に記録する手段を設けた記録装置。
（２８）上記（２７）の記録装置において、上記部分データを上記圧縮処理したデータの記録の合間に上記記録媒体とは異なる記録媒体に記録する手段を設けた記録装置。
【００１８】
さらに、次の（２９）〜（３８）の各記録方法も提供する。
（２９）記録媒体にデータを間欠的に記録するデータ記録ステップと、そのデータ記録ステップによる記録動作と平行して、上記データに基づいてインデックス情報を生成すると共に、上記データから上記インデックス情報に対応する部分データを抜き出して生成するインデックス情報・部分データ生成ステップと、上記データ記録ステップによるデータの記録の合間に、上記インデックス情報・部分データ生成ステップによって生成されたインデックス情報及び部分データを上記記録媒体に記録するインデックス情報・部分データ記録ステップとからなる記録方法。
（３０）上記（２９）の記録方法において、上記データ記録ステップは、上記記録媒体に記録するデータを一旦バッファに格納し、そのバッファから読み出したデータを上記記録媒体に間欠的に記録する記録方法。
【００１９】
（３１）上記（２９）又は（３０）の記録方法において、上記インデックス情報・部分データ生成ステップは、上記データ記録ステップによる記録動作と平行して、上記データに基づいてインデックス情報を生成すると共に、上記データから上記インデックス情報に対応する部分データを抜き出して生成し、その生成されたインデックス情報及び部分データをバッファに格納し、上記インデックス情報・部分データ記録ステップは、上記データ記録ステップによるデータの記録の合間に、上記インデックス情報・部分データ生成ステップによって生成されてバッファに格納されたインデックス情報及び部分データを読み出して上記記録媒体に記録する記録方法。
（３２）上記（２９）〜（３１）のいずれかの記録方法において、上記インデックス情報は時間情報を含む記録方法。
（３３）上記（２９）〜（３２）のいずれかの記録方法において、上記インデックス情報はフレーム情報を含む記録方法。
【００２０】
（３４）上記（２９）〜（３３）のいずれかの記録方法において、上記インデックス情報・部分データ生成ステップによる生成動作を、上記データの圧縮処理と同時に行う記録方法。
（３５）上記（３４）の記録方法において、上記圧縮処理したデータと上記部分データ及び上記圧縮処理の際に得られる時間情報とをそれぞれ上記記録媒体上の異なる領域に記録する記録方法。
（３６）上記（３４）又は（３５）の記録方法において、上記部分データを上記圧縮処理の進行に合わせて上記記録媒体に記録されている部分データに追記する記録方法。
（３７）上記（３４）〜（３６）のいずれかの記録方法において、上記部分データを上記記録媒体とは異なる記録媒体に記録する記録方法。
（３８）上記（３７）の記録方法において、上記部分データを上記圧縮処理したデータの記録の合間に上記記録媒体とは異なる記録媒体に記録する記録方法。
【００２１】
さらにまた、次の（３９）〜（４８）の各プログラムも提供する。
（３９）コンピュータに、記録媒体にデータを間欠的に記録するデータ記録手順と、そのデータ記録手順による記録動作と平行して、上記データに基づいてインデックス情報を生成すると共に、上記データから上記インデックス情報に対応する部分データを抜き出して生成するインデックス情報・部分データ生成手順と、上記データ記録手順によるデータの記録の合間に、上記インデックス情報・部分データ生成手順によって生成されたインデックス情報及び部分データを上記記録媒体に記録するインデックス情報・部分データ記録手順とを実行させるためのプログラム。
（４０）上記（３９）のプログラムにおいて、上記データ記録ステップは、上記記録媒体に記録するデータを一旦バッファに格納し、そのバッファから読み出したデータを上記記録媒体に間欠的に記録するプログラム。
【００２２】
（４１）上記（３９）又は（４０）のプログラムにおいて、上記インデックス情報・部分データ生成手順は、上記データ記録手順による記録動作と平行して、上記データに基づいてインデックス情報を生成すると共に、上記データから上記インデックス情報に対応する部分データを抜き出して生成し、その生成されたインデックス情報及び部分データをバッファに格納し、上記インデックス情報・部分データ記録手順は、上記データ記録手順によるデータの記録の合間に、上記インデックス情報・部分データ生成手順によって生成されてバッファに格納されたインデックス情報及び部分データを読み出して上記記録媒体に記録するプログラム。
（４２）上記（３９）〜（４１）のいずれかのプログラムにおいて、上記インデックス情報は時間情報を含むプログラム。
（４３）上記（３９）〜（４２）のいずれかのプログラムにおいて、上記インデックス情報はフレーム情報を含むプログラム。
【００２３】
（４４）上記（３９）〜（４３）のいずれかのプログラムにおいて、上記インデックス情報・部分データ生成手順による生成動作を、上記データの圧縮処理と同時に行うプログラム。
（４５）上記（４４）のプログラムにおいて、上記圧縮処理したデータと上記部分データ及び上記圧縮処理の際に得られる時間情報とをそれぞれ前記記録媒体上の異なる領域に記録するプログラム。
（４６）上記（４４）又は（４５）のプログラムにおいて、上記部分データを上記圧縮処理の進行に合わせて上記記録媒体に記録されている部分データに追記するプログラム。
（４７）上記（４４）〜（４６）のいずれかのプログラムにおいて、上記部分データを上記記録媒体とは異なる記録媒体に記録するプログラム。
（４８）上記（４７）のプログラムにおいて、上記部分データを上記圧縮処理したデータの記録の合間に上記記録媒体とは異なる記録媒体に記録するプログラム。
【発明の効果】
【００２４】
この発明による記録装置と記録方法は、映像等のデータを記録する際にそのデータの一部を含むインデックス用のデータを自動的に作成して、上記データと共に記録媒体に記録することにより、インデックスデータを生成するための煩雑な操作を軽減することができる。また、この発明による再生装置と再生方法は、上記記録装置と記録方法によって記録媒体に記録されたインデックスデータを再生して利用することができる。さらに、この発明のプログラムによれば、コンピュータに、映像等のデータを記録する際にそのデータの一部を含むインデックス用のデータを自動的に生成して、上記データと共に記録媒体に記録させるための機能を容易に実現させることができる。
【発明を実施するための最良の形態】
【００２５】
以下、この発明を実施するための最良の形態を図面に基づいて具体的に説明する。
図２は、この発明の一実施例である光ディスク記録再生装置を備えたシステムの構成を示すブロック図である。
このシステムは、ＤＶＤドライブ１０とチューナ７を内蔵したＤＶＤレコーダ６を有する。このＤＶＤレコーダ６は、図示を省略したホストコンピュータをバックエンドとして接続することが多い。このＤＶＤレコーダ６は、図示を省略したホストコンピュータと共に、この発明に係る記録装置と再生装置の機能を果たす光ディスク記録再生装置に相当する。
このＤＶＤレコーダ６は、ユーザビリティが良く簡単に利用できることが重視され、リモコン等の入力装置９があり、チューナ７やネットワークインタフェースによりアンテナ，ＣＡＴＶ，インターネット等の他のメディアからの映像データ，静止画データ，音声データ，文字データ等のデータを受信して記録媒体の光ディスク１に記録することができる。また、必須ではないがＣＲＴ，ＬＣＤ等の表示装置８があると入力にも便利である。
【００２６】
さらに、ＤＶＤドライブ２を内蔵したパーソナルコンピュータ（ＰＣ）３も有する。
このＤＶＤドライブ２を内蔵したパーソナルコンピュータ（ＰＣ）３は、この発明に係る記録装置と再生装置の機能を果たす光ディスク記録再生装置に相当する。そのＰＣ３には、キーボードやマウス等の入力装置５で指示入力ができる。また、ＣＲＴ，ＬＣＤ等の表示装置４もある。こちらでは、より詳細な編集・検索操作が想定される。リモコンやキーボードマウスといったものは、インデックスデータの入力手段，選択手段にもなる。そして、チューナやネットワークインタフェースによりアンテナ，ＣＡＴＶ，インターネット等の他のメディアからの映像や音声のデータを受信して光ディスク１に記録できるし、それらの映像や音声のデータを編集して光ディスク１に記録できる。
【００２７】
さらにまた、図中の中段の編集記録装置１１は、スタジオなどで用いられる専用装置などである。細かなオーサリングなどが行え、専門家が使うように設計されているものが多い。この実施形態の光ディスク装置によれば、これらの様々な場所や用途に応じた記録装置を提供できる。
【００２８】
次に、この発明の記録装置と再生装置の機能を果たす光ディスク記録再生装置について説明する。この実施例では、図２に示したＤＶＤドライブ２を内蔵したパーソナルコンピュータ３について詳しく説明するが、図２に示したＤＶＤドライブ１０とチューナ７を内蔵したＤＶＤレコーダ６と図示を省略したホストコンピュータでも同じように実施することができる。
図１は、図２に示すＤＶＤドライブ２とパーソナルコンピュータ３の内部構成を示すブロック図である。
このＤＶＤドライブ２は、ＣＤ−ＲＯＭディスク，ＣＤ−Ｒディスク，ＣＤ−ＲＷディスク，ＤＶＤ−ＲＯＭディスク，ＤＶＤ−Ｒディスク，ＤＶＤ−ＲＷディスク，ＤＶＤ−ＲＡＭディスク，ＤＶＤ＋ＲＷディスク，ＤＶＤ＋Ｒディスク等のデータ記録及び再生が可能な光ディスク（記録媒体）１にデータを記録するＣＤドライブ，ＤＶＤドライブ等の光ディスク記録再生装置であり、この発明に係る記録装置と再生装置の機能を有し、光ディスク１を回転させるスピンドルモータ２０と、そのスピンドルモータ２０の回転を制御する回転制御系部２３と、光ディスク１にデータ記録及び再生のためのレーザ光Ｌを照射する光ピックアップ２１を備えている。
【００２９】
また、その光ピックアップ２１によるレーザ光Ｌの発光駆動等の制御を行う光ピックアップ制御系部２５と、光ピックアップ２１を光ディスク１の半径方向に移動させる粗動モータ２２と、その粗動モータ２２の回転駆動制御を行う粗動モータ制御系部２４と、光ピックアップ２１からの再生信号と光ピックアップ２１への記録信号の入出力を制御する信号処理系部２６と、ＣＰＵ，レジスタ，ＲＡＭ等のマイクロコンピュータによって実現され、ＲＯＭ等の不揮発性メモリ２７に各種のプログラムを記憶し（各種の設定も記憶し）、ＣＰＵがそのプログラムの手順を実行することによって装置全体の制御を司るコントローラ２９を備えている。
【００３０】
さらに、光ディスク１に記録するデータ及び光ディスク１から再生したデータ等のデータを一時的に格納すると共に、コントローラ２９が各種の処理を実行する際にデータを一時的に記憶する領域として利用するバッファメモリ２８と、パーソナルコンピュータ３とデータのやり取りをするための外部インタフェース４０も備えている。
さらにまた、バッファメモリ２８内にはキャッシュメモリ２８ａを備えている。
【００３１】
一方、パーソナルコンピュータ３は、アナログデジタル（Ａ／Ｄ）変換部３０による外部からの映像信号のＡＤ変換（アンテナ，ＣＡＴＶ，インターネット，ネットワークからの入力に相当）、エンコーダ（Ｅｎｃｏｄｅｒ）３４，デコーダ（Ｄｅｃｏｄｅｒ）３３による圧縮・展開（ＣＰＵが高速な代替え可能）、デジタルアナログ（Ｄ／Ａ）変換部３１においてＰＡＬ／ＮＴＳＣビデオエンコーダによるＤＡ変換（表示装置への出力に相当）などを行っている。
また、ＲＴＣ（リアルタイムクロック）・タイマ（Ｔｉｍｅｒ）３９を付け、データの記録時間を計測したり、実時刻を明らかにすることで、インデックスとして使用する部分データの取り出しのトリガーやインデックスの中身とすることができる。さらに、ＡＴＡ／ＡＴＡＰＩインタフェース（Ｉ／Ｆ）３２を備え、ＤＶＤドライブ２や図示を省略したハードディスクドライブ（ＨＤＤ）との通信を行う。
【００３２】
また、ＣＰＵ３８，ＲＯＭ３６，ＲＡＭ３７を持ち、ＲＡＭ３７は第１バッファ３７ａ，第２バッファ３７ｂ，第３バッファ３７ｃを有し、ワークメモリやデータのバッファに使用され、ＲＯＭ３６にはパーソナルコンピュータ３の全体をコントロールするプログラム，オペレーティングシステム（ＯＳ），この発明に係る上記各プログラムなどを格納する。
そして、ＣＰＵ３８がその各プログラムを実行することによって、インデックス制御部３５等を制御して、この発明に係る上記各記録方法と再生方法を実行し、この発明に係る記録制御手段，データ記録手段，インデックス情報・部分データ生成手段，インデックス情報・部分データ記録手段の機能を果たす。
【００３３】
上記ＲＯＭ３６はマスクＲＯＭでもよいがまとめて書き換えができる不揮発性であるフラッシュ（Ｆｌｕｓｈ）ＲＯＭにすると、バージョンアップ時の手間を軽減できる。
さらに、インデックス制御部３５は、ＣＰＵ３８の制御に基づいてこの発明に係るインデックスデータ（インデックス情報）生成の処理を行う。
ここでは、ＲＡＭ３７にＤＶＤドライブ２とのデータ交換用バッファとして、ソフトウエアで構成される第１バッファ３７ａ〜第３バッファ３７ｃを使用する場合を説明するが、勿論ソフトウエアで構成せずにＲＡＭ３７の外側に各バッファをハードウエアを使って構成するようにしても良い。
【００３４】
第１バッファ３７ａと第２バッファ３７ｂは、ＤＶＤドライブ２へ映像等のデータを連続的に送るためのものであり、第１バッファ３７ａが満杯になり、ＤＶＤドライブ２にデータを送っている間、外部から連続して取り込まれたデータを第２バッファ３７ｂに格納する。そして、第２バッファ３７ｂが満杯になると第１バッファ３７ａに送る。勿論、第１バッファ３７ａのデータはその前にＤＶＤドライブ２側に全部送って空にしておく必要がある。
このようにして、第１バッファ３７ａ，第２バッファ３７ｂは時間的に不連続にならないように交互にデータを格納していく。
【００３５】
また、第３バッファ３７ｃはインデックスデータの取り込み先である。インデックス制御部３５が、外部から入力してきたデータをＡ／Ｄ変換部３０でＡ／Ｄ変換した後、エンコーダ３４でデータ圧縮処理する際、エンコーダ３４から出されるデータ種フラグ（データ種情報）を見ながら、上記データからインデックスとして使用する部分データを取り出し、そのインデックスに使用する部分データを第３バッファ３７ｃに取り込んで記憶する。また、上記部分データと共にインデックスデータを構成するインデックス情報も作成して第３バッファ３７ｃに取り込んで記憶する。インデックスデータは、映像等のデータの一部を取り込むために、時間的には余裕がある。このために第３バッファ３７ｃのバッファ１本で通常は十分である。この部分の制御を行っている所がインデックス制御部３５である。
【００３６】
また、メモリカードコントローラ（Ｍｅｍｏｒｙ  Ｃａｒｄ  Ｃｏｎｔｒｏｌｌｅｒ）４３などを備え、メモリカードスロット４１にメモリカード（Ｍｅｍｏｒｙ  Ｃａｒｄ）４２を挿着してデジタルカメラ画像などの入力元としたり、インデックスデータなどの記録先とすることもできる。メモリカード４２は着脱式のフラッシュＲＯＭで構成されていることが多く、ＰＣのみならず様々なデバイスとのデジタルデータの受け渡しにも利用できる。
【００３７】
このパーソナルコンピュータ３は、ＣＰＵ３８の制御により、Ａ／Ｄ変換部３０によってデータを入力し、エンコーダ３４でそのデータを圧縮処理し、その圧縮処理されたデータはＲＡＭ３７の第１バッファ３７ａ又は第２バッファ３７ｂに格納し、インデックス制御部３５によってエンコーダ３４からデータ圧縮処理の際に出力されるデータ種フラグに基づいて、上記データの圧縮処理の最中に上記データからインデックスデータを取り出し、一旦ＲＡＭ３７の第３バッファ３７ｃに蓄える。また、インデックス制御部３５は、インデックスデータの取り出し（部分データの抜き出し）の際、上記データのあるフレーム，記録された時刻（例えば、グリニッジ標準時と記録開始からの経過時間等の時間情報）も出力して第３バッファ３７ｃに蓄える。
【００３８】
そして、ＣＰＵ３８は、第１バッファ３７ａ又は第２バッファ３７ｂに蓄えたデータをＤＶＤドライブ２へ送り、ＤＶＤドライブ２はそのデータを光ディスク１に間欠的に記録し、第３バッファ３７ｃに蓄積されたインデックスデータが一定量になった時、データの記録の合間に、ＤＶＤドライブ２へインデックスデータと時間情報とを送り、ＤＶＤドライブ２によって上記圧縮されたデータを記録している合間を縫って光ディスク１の予め決められた所定領域に記録する。
また、ＣＰＵ３８は、ＤＶＤドライブ２に対して、上記インデックスデータ及び上記時間情報と上記圧縮処理したデータとをそれぞれ光ディスク１上の異なる領域に記録させる。
【００３９】
さらに、ＣＰＵ３８は、ＤＶＤドライブ２に対して、上記部分データ，上記時間情報（またフレーム情報を含んでも良い）からなるインデックスデータを上記圧縮処理の進行に合わせて光ディスク１に記録されているインデックスデータに追記させる。
また、ＣＰＵ３８は、ＤＶＤドライブ２に対して、上記インデックスデータを上記光ディスク１とは異なる記録媒体に記録させる。
さらに、ＣＰＵ３８は、ＤＶＤドライブ２に対して、上記インデックスデータを、上記圧縮処理したデータの記録の合間に上記光ディスク１とは異なる記録媒体に記録させる。
さらにまた、ＣＰＵ３８は、ＤＶＤドライブ２に対して、上記光ディスク１に記録されたインデックスデータを再生させてそれらのデータを取得し、その再生したインデックスデータに基づいて上記データの早送り再生，逆送り再生，早戻し再生を行う。
【００４０】
このように、ＤＶＤドライブ２は、光ピックアップ２１を通して光ディスク１上にデータを記録する為、光ピックアップ２１を記録する位置まで移動する時間が必要である。そのため、一般的に光ディスク記録再生装置のデータ記録時間は、圧縮データ生成時間より速く設定し、光ピックアップ２１の移動時間を創出している。
したがって、データ記録最中に合間を縫って別のデータとしてインデックスデータを光ディスク１の別の場所（又は他の記録媒体）に記録する時間を見つけ出すことは簡単にできる。
このようにして記録していけば、圧縮処理したデータの記録が終了したときには、インデックスデータも一緒に光ディスクに記録されていることになる。
そして、再生時にインデックスデータを読み出せば、早送り再生，逆送り再生，早戻し再生等を自由自在に操作することが可能になる。また、再度早送り再生等の為に再生用マークを記録しないですむ。
【００４１】
このＤＶＤドライブ２は、映像データ，静止画データ，文字データ等を記録する場合、記録するデータの一部である部分データを取り出し、その部分データを元のデータと同じ記録媒体上に元データと同時に記録することができる。
また、映像データ等を圧縮処理して記録データに加工する際に、同時に元データの一部である部分データをインデックス情報（時間情報又はフレーム情報）と共に作成することができる。
さらに、元データを記録しながら上記生成したインデックスデータを元データと同じ記録媒体上に記録し、再生時にそのインデックスデータを再生することで早送り再生，逆送り再生等の機能を実現できる。
【００４２】
また、元データとインデックスデータは記録媒体上の異なった場所に記録することができる。
さらに、上記記録するインデックスデータを、上記データの作成の進行に合わせて、インデックスデータに追記することができる。
また、上記記録媒体は元データと同一の記録媒体だけでなく、インデックスデータを他の記録媒体に記録することもできる。
さらに、他の記録媒体にインデックスデータを記録するタイミングを、元データを記録している間に同時に記録するタイミングにすることができる。
【００４３】
図３は、図１に示すＤＶＤドライブ２とパーソナルコンピュータ３におけるデータ記録時の処理を示す説明図である。
図３中の上段のパーソナルコンピュータの欄は、図１中の第３バッファ３７ｃに対する部分データ，時間情報，フレーム情報からなるインデックスデータであるインデックス（Ｉｎｄｅｘ）１，インデックス２，・・・の格納動作を、第１バッファ３７ａと第２バッファ３７ｂに対する圧縮処理したデータＮ・・・の格納動作を示している。
また、図３中の中段のＤＶＤドライブの欄は、図１中のバッファメモリ２８のキャッシュメモリ２８ａに対するデータの格納動作を示している。
そして、図３中の下段の光ディスクの欄は、図１のＤＶＤドライブ２による光ディスク１に対するインデックスと圧縮処理したデータの格納動作を示している。
図３は、図中の左から右に向かって時間が経過している様子を表している。
【００４４】
ＣＰＵ３８の制御により、データはＡ／Ｄ変換部３０を経てエンコーダ３４に入りデータ圧縮される。その圧縮されたデータＮは図３のステップ（図中「Ｓ」で示す）１で第１バッファ３７ａに格納する。データ圧縮はあるデータ量で区切られたものが幾つか集まって移送され、ここでは、そのうちのＮ番目のデータが来ている場合を示す。この時には第２バッファ３７ｂは空である。この第１バッファ３７ａへデータを格納中にインデックスとして使用する部分データとインデックス情報とからなるインデックスデータを生成し、ステップ２で第３バッファ３７ｃに逐次格納する。
【００４５】
第１バッファ３７ａが圧縮されたデータＮで一杯になると、ステップ３で、そのデータＮを光ディスク記録再生装置のキャッシュメモリ２８ａに転送する。そのデータ転送している時間中にＡ／Ｄ変換部から入力してくるデータＮ＋１を、ステップ４で第２バッファ３７ｂに格納して時間的にデータＮとの連続性を保つ。この第２バッファ３７ｂへデータＮ＋１を格納中にそのインデックスデータを生成し、ステップ５で第３バッファ３７ｃに逐次格納する。
【００４６】
第２バッファ３７ｂが圧縮されたデータＮ＋１で一杯になると、ステップ６で、そのデータＮ＋１を光ディスク記録再生装置のキャッシュメモリ２８ａに転送する。そのデータ転送している時間中にＡ／Ｄ変換部から入力してくるデータＮ＋２を、ステップ７で第１バッファ３７ａに格納して時間的にデータＮ＋１の連続性を保つ。この第１バッファ３７ａへデータＮ＋２を格納中にそのインデックスデータを生成し、ステップ８で第３バッファ３７ｃに逐次格納する。第１バッファ３７ａが圧縮されたデータＮ＋２で一杯になると、ステップ９で、そのデータＮ＋２を光ディスク記録再生装置のキャッシュメモリ２８ａに転送する。
【００４７】
そして、第３バッファ３７ｃがインデックス１で一杯になると、キャッシュメモリ２８ａに第１バッファ３７ａ又は第２バッファ３７ｂのデータを格納する合間を見てステップ１０でそのインデックス１のデータをキャッシュメモリ２８ａに転送して記憶する。
このようにして、第１バッファ３７ａ又は第２バッファ３７ｂにそれぞれ格納されたデータは逐次キャッシュメモリ２８ａに転送され、ＤＶＤドライブ２によってそれぞれステップ１１〜１３で光ディスク１の所定の記録領域に記録し、キャッシュメモリ２８ａに記憶されたインデックスデータをステップ１４で光ディスク１のデータＮ，Ｎ＋１，Ｎ＋２・・・とは異なる領域６０に記録する。
上述した一連の動作は、データの入力速度よりもＤＶＤドライブ２のデータ記録速度が速いことが条件になる。
【００４８】
次に、データから部分データを取り出すことについて説明する。
例えば、動画圧縮の規格であるエムペグ（ＭＰＥＧ）の動画像データから部分データを取り出す場合について説明する。
図６は、ＭＰＥＧのフォーマットを示す図である。
ＭＰＥＧは、同図の（ａ）に示すように、グループ・オブ・ピクチャ（Ｇｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅ：ＧＯＰ）と呼ばれる編集単位を持ち、そのＧＯＰ（図中「ＧＯＰ」で示す）は、同図の（ｂ）に示すように、Ｉピクチャ，Ｂピクチャ，Ｐピクチャ（もしくはビデオオブジェクト）（図中「Ｉ」「Ｂ」「Ｐ」でそれぞれ示す）の各種のデータから構成され、Ｉピクチャを１つ以上含み、そのＩピクチャに続くＰピクチャ，Ｂピクチャを一まとめにグループ化している。ＭＰＥＧでは、このＧＯＰを編集の一単位として扱い、切り離すことはできない。なお、ＮＴＳＣのＤＶＤ−ビデオ（Ｖｉｄｅｏ）では１つのＧＯＰを構成可能なフレーム（ピクチャ）数を最大１８フレームまでに規定している。
【００４９】
Ｉピクチャ，Ｂピクチャ，Ｐピクチャは、ＭＰＥＧ方式に定義されたピクチャタイプの種類である。
そのＩピクチャは、映像の動きの予測を用いずに映像信号を直接符号化したフレーム映像のデータであり、一枚の画像情報をそれ自身が保有しているので、ストリームデータの中ではＩピクチャが多いほど、結果的に圧縮効率が下がる。このＩピクチャを部分データとして取り出すのが簡便である。
Ｂピクチャは、過去の映像及び未来の映像の双方からの動きの予測を用いて符号化された映像のデータである。一般的にＰピクチャよりも少ないビット数で構成される。
Ｐピクチャは、過去方向からの映像の動きのみから映像の動きの予測を用いて符号化された映像のデータである。直前のＩピクチャ，又はＰピクチャをリファレンスとして、動きのベクトルと、それを用いて構成された画像とオリジナル画像の差から構成される。一般的に、リファレンスとなるＩピクチャから離れたＰピクチャほど画質劣化が起こり易い。
【００５０】
このようにして、映像等のデータを記録している時間中に、元データの一部（部分データ）を含んだインデックスデータを記録することができ、記録後インデックスを作るために、再度再生記録する必要がなくなる。また、インデックスデータそのものを作成する時間、作成したインデックスデータを記録媒体上に記録する作業を省くことができる。
さらに、作成し記録されたインデックスデータだけを再生することにより、トリックプレーと一般的に呼ばれている早送り再生，逆送り再生，早戻し再生等の機能が元データを再生することなしにできる。
【００５１】
また、作成されつつあるインデックスデータを作成完了まで待つことなしに、順次記録媒体上に記録して行く事ができる為、インデックスデータを一時的に格納するための大きな容量のメモリーを必要としないので、システム構成を簡素化でき、製品価格を下げることが可能になる。
さらに、インデックスデータだけを元データと異なる記録媒体に記録することにより、インデックスデータだけを再生し全体の概略を知る等の目的に使うことができる。そして、インデックスデータの記録も元データの記録と同一時間でできる等、用途に応じ柔軟な対応ができる。
【産業上の利用可能性】
【００５２】
この発明による記録装置と再生装置と記録方法と再生方法とプログラムは、ビデオレコーダー，ビデオカムコーダー，デジタル編集装置，ノンリニア編集装置，デジタルカメラ，ゲームコンソール，ＤＶＤプレイヤー，デスクトップパソコン，ノートブックパソコン等のパーソナルコンピュータにおいても適用することができる。
【図面の簡単な説明】
【００５３】
【図１】図２に示すＤＶＤドライブとパーソナルコンピュータの内部構成を示すブロック図である。
【図２】この発明の一実施形態である光ディスク記録再生装置を備えたシステムの構成を示すブロック図である。
【図３】図１に示すＤＶＤドライブとパーソナルコンピュータにおけるデータ記録時の処理を示す説明図である。
【図４】リニアなアドレッシングを行う記録媒体におけるデータのレイアウト例を示す図である。
【図５】同一記録媒体上に異なるデータを記録するときのレイアウトの例を示す図である。
【図６】ＭＰＥＧのフォーマットを示す図である。
【符号の説明】
【００５４】
１：光ディスク    ２，１０：ＤＶＤドライブ    ３：パーソナルコンピュータ    ４，８：表示装置    ５，９：入力装置    ６：ＤＶＤレコーダ    ７：チューナ    １１：編集記録装置    ２０：スピンドルモータ    ２１：光ピックアップ    ２２：粗動モータ    ２３：回転制御系部    ２４：粗動モータ制御系部    ２５：光ピックアップ制御系部    ２６：信号処理系部    ２７：不揮発性メモリ    ２８：バッファメモリ    ２８ａ：キャッシュメモリ    ２９：コントローラ    ３０：Ａ／Ｄ変換部    ３１：Ｄ／Ａ変換部    ３２：ＡＴＡ／ＡＴＡＰＩ・Ｉ／Ｆ    ３３：デコーダ    ３４：エンコーダ    ３５：インデックス制御部    ３６：ＲＯＭ    ３７：ＲＡＭ    ３７ａ：第１バッファ    ３７ｂ：第２バッファ    ３７ｃ：第３バッファ    ３８：ＣＰＵ    ３９：ＲＴＣ・タイマ    ４０：外部インタフェース    ４１：メモリカードスロット    ４２：メモリカード    ４３：メモリカードコントローラ    ５０：記録領域    ５１：リードイン領域    ５２：ユーザ記録可能領域    ５３，５３′：ファイルシステム領域    ５４，５４′：コンテンツ領域    ５５：その他データ領域    ５６：リードアウト領域    ５７：未記録領域
【図１】
2005285301.tif 000003
【図２】
2005285301.tif 000004
【図３】
2005285301.tif 000005
【図４】
2005285301.tif 000006
【図５】
2005285301.tif 000007
【図６】
2005285301.tif 000008