JP2002232843A - 情報記録媒体、画装置及び方法、再生装置及び方法並びにプログラム記憶媒体 - Google Patents

情報記録媒体、画装置及び方法、再生装置及び方法並びにプログラム記憶媒体

Info

Publication number
JP2002232843A
JP2002232843A JP2001026411A JP2001026411A JP2002232843A JP 2002232843 A JP2002232843 A JP 2002232843A JP 2001026411 A JP2001026411 A JP 2001026411A JP 2001026411 A JP2001026411 A JP 2001026411A JP 2002232843 A JP2002232843 A JP 2002232843A
Authority
JP
Japan
Prior art keywords
time
video object
reproduction
data
offset
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2001026411A
Other languages
English (en)
Inventor
Nobuo Nakanishi
信夫 中西
Tomotaka Yagi
知隆 八木
Shinichi Saeki
慎一 佐伯
Kazuhiko Nakamura
和彦 中村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2001026411A priority Critical patent/JP2002232843A/ja
Publication of JP2002232843A publication Critical patent/JP2002232843A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

(57)【要約】 【課題】 本発明は、AVデータの円滑な連続再生を保
証し、かつAVデータ以外のデータと共に効率よく記録
することができる記録可能な情報記録媒体、記録装置、
再生装置を提供する。 【解決手段】 タイムマップは、順にVOBの先頭時刻
とTM_OFSを加えた時刻、さらにTMU後、2TM
U後・・・の再生時刻に存在するVOBUマップを指す。
VOBUマップは、それぞれ参照画像サイズ、VOBU
再生時間、VOBUサイズを表すテーブルである。VO
BUマップ毎に記録位置を再生時刻に対応させて記録さ
れる必要がなく、ビデオオブジェクトユニット毎にその
再生時間とそのデータサイズとを含むので、再生時間も
データサイズより短いデータ長でよく、テーブルサイズ
が小さい。さらにテーブルの分割記録、分割読み込み、
複数の精度を持つテーブル生成により、必要とされるメ
モリ量が少ない。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ビデオデータの記
録に用いられる光ディスクまたは情報記録装置、ファイ
ル管理プログラムを記録したコンピュータ読み取り可能
なプログラム記憶媒体に関する。
【0002】
【従来の技術】近年、CD−ROM、DVD(Digital
Versatile Disc)−ROMなどの光ディスクは、コンピ
ュータの二次記憶としての利用に加えて、映画等のビデ
オデータ(以下、AVデータと呼ぶ)の記録用に活用さ
れている。さらに、記録可能な情報記録媒体として、D
VD−RAMディスク(以下、DVD−RAMと略す)
が実用化されている。
【0003】以下、従来のDVD−ROMにおいて、A
Vデータのn倍速の早送り又は巻き戻し再生などの特殊
再生について説明する。DVD−ROMに記録されるA
Vデータは、圧縮率を高めるために可変ビットレートの
圧縮符号化方式が用いられている。可変ビットレートと
は、1フレーム画像あたりの圧縮符号量が可変であるこ
とをいう。それゆえ、圧縮符号量は再生時間に比例しな
いので、AVデータを一定の符号サイズ毎に等間隔に読
み出したとしても、一定の時間間隔毎の画像を得ること
ができない。
【0004】そのため、DVD−ROMではAVデータ
中の随所に特殊再生用の情報を記録するという手法が採
られている。具体的には、AVデータは、MPEG2に
準拠して圧縮符号化され、0.4秒以上かつ1.0秒
(例外的にVOB終端では1.2秒)以下となる区間
(GOPと呼ばれる)毎に、GOPの先頭にNVパック
と呼ばれるDVD固有の情報が付加されている。なお、
NVパックから次のNVパックの前までのデータを、V
OBU(Video OBject Unitの略)と呼ぶ。
【0005】NVパックは2Kバイトの大きさであり、
近隣のNVパックを参照するための情報や、GOP内の
最初のリファレンスピクチャのデータサイズが記録され
ている。ここで、近隣のNVパックの参照のための情報
は、そのVOBUの先頭のタイムコードを基準にして、
ある時間間隔だけ離れた場所にある前方向及び後方向の
VOBUのNVパックのアドレスを、自身のNVパック
のアドレスからの相対値で示す。この時間間隔は、1秒
から1秒置きに15秒までと、20秒、60秒、120
秒、240秒とが使われる。
【0006】次に、早送り再生や巻戻し再生のような特
殊再生の動作の一例について説明する。再生の速さに応
じて、ある一定の時間間隔にあるVOBUのリファレン
スピクチャのみを再生する事により、ほぼ一様な速度の
特殊再生を実現する事ができる。一定の時間間隔のVO
BUを次々と読み出すためには、NVパックのある近隣
のNVパックのアドレスを示す情報を利用する。また、
AVデータの先頭から一定の時間間隔のタイムコード毎
に、そのタイムコードに対応するVOBU内のAVデー
タのアドレスを示すタイムサーチマップ情報が記録され
る。タイムマップ情報を参照することにより、指定され
たタイムコードからAVデータの再生を開始することが
できる。
【0007】しかしながら、AVデータ中の随所に特殊
再生用情報をNVパックとして記録するという手法は、
DVD−RAMのような記録可能な情報記録媒体にリア
ルタイムに録画する際には利用することができないとい
う問題があった。というのは、リアルタイムにAVデー
タを記録しながら上記のNVパックを記録しようとして
も、例えば後方向のVOBUのNVパックのアドレスな
ど、これから記録するAVデータ部分に関する情報が得
られないからである。
【0008】また、AVデータの記録の終了後に、全て
のNVパックに記録する特殊再生情報を生成することは
可能であるが、生成した情報をNVパックとしてAVデ
ータ領域に記録することを考えると、VOBUの個数と
ほぼ同じ回数のディスクへのアクセスが必要であり、リ
アルタイムには実現できない。AVデータと特殊再生情
報を同じAVデータ領域に格納しないことも考えられる
が、高速に特殊再生を行うために、特殊再生情報を主記
憶に保存する必要があり、特殊再生情報を記憶するため
に大きな主記憶容量を必要であるという問題があった。
【0009】そのため、DVD−RAMでは特殊再生を
実現するためにタイムマップという情報を生成し、利用
している。タイムマップはVOBUテーブルとTIME
テーブル、オフセット情報から成り立っている。VOB
UテーブルにはVOBUの再生時間とサイズと、参照画
像のサイズが含まれており、TIMEテーブルには、そ
のTIMEテーブルに対応するVOBUの識別情報とア
ドレスと、TIMEテーブルによって特定される時刻と
そのVOBUの開始時刻との差が含まれている。オフセ
ット情報には先頭のVOBから先頭のVOBUまでのア
ドレスの差分情報と、先頭のVOBUから先頭のTIM
Eエントリまでの時間の差分情報が含まれている。この
タイムマップ情報を利用することにより、与えられた再
生開始時刻に対応するVOBU内のピクチャを特定する
ことが可能となる。
【0010】
【発明が解決しようとする課題】しかし、現在のDVD
−RAM以上の容量を持つ情報記録媒体の場合、特殊再
生を行うために現在のDVD−RAMと同じタイムマッ
プ構造を持つことを考えると、再生装置に膨大な記憶容
量が必要とされ、これは大きな問題となる。
【0011】本発明は、再生、録画機器に対して一度に
蓄えられるべき特殊再生情報のデータ量を少なくし、再
生、録画機器のメモリ量が少ない場合でもAVデータの
リアルタイム録画と同時に特殊再生情報を生成する事を
可能とする情報記録媒体記録装置、プログラム記憶媒体
及び情報記録媒体を提供することを目的とする。
【0012】
【課題を解決するための手段】上記課題を解決するため
に、本発明の情報記録媒体は、データ領域とタイムマッ
プ領域とを有する情報記録媒体であって、前記データ領
域には、少なくとも一つのピクチャを含む複数のビデオ
オブジェクトユニットからなるビデオオブジェクトが記
録され、前記タイムマップ領域には、前記ビデオオブジ
ェクトの再生時刻に関する情報が格納された第1及び第
2テーブルとその再生時刻のオフセットを示すタイムオ
フセットとそのオブジェクトの記録されたアドレスのア
ドレスオフセットとが記録され、前記第1テーブルに
は、一定の時間間隔の再生時刻それぞれに対応させて各
再生時刻に再生されるべきピクチャを含むビデオオブジ
ェクトユニットの識別情報と、前記情報記録媒体上での
記録アドレスと、前記一定の時間間隔の再生時刻と第1
テーブルが指し示すビデオオブジェクトユニットの開始
時刻との差とが記録され、前記第2テーブルには、前記
複数のビデオオブジェクトユニットそれぞれに対応させ
て、各ビデオオブジェクトユニットの再生時間と、デー
タサイズと、各ビデオオブジェクトユニットの先頭のリ
ファレンスピクチャのデータサイズが記録され、前記タ
イムオフセットには、前記ビデオオブジェクトの先頭に
おける再生時刻と前記一定の時間間隔における先頭の再
生時刻との差分時間を示す情報が記録され、前記アドレ
スオフセットには、前記ビデオオブジェクトの先頭にお
ける記録アドレスと前記データ領域の先頭とのアドレス
の差分を示す情報が記録されることを特徴とする。
【0013】ここで、前記タイムマップ領域に記録され
る第1及び第2テーブルは複数回に分けて生成すること
が可能であるように構成しても良い。ここで、前記タイ
ムマップ領域に記録される第1及び第2テーブルは複数
の精度を持つものを同時または時間をずらして生成する
ように構成しても良い。
【0014】また、本発明の録画装置は、ビデオデータ
を情報記録装置に録画する装置であって、録画するビデ
オデータの入力を受けつける入力手段と、入力されたビ
デオデータを圧縮することにより、少なくとも一つのピ
クチャを含む複数のビデオオブジェクトユニットからな
るビデオオブジェクトを生成する圧縮手段と、前記情報
記録装置にデータを書き込む書込み手段と、前記書込み
手段を制御する制御手段とを備え、前記制御手段は、前
記情報記録媒体のデータ領域に前記ビデオオブジェクト
を書き込むよう前記書込み手段を制御し、一定の時間間
隔の再生時刻それぞれに対応させて、各再生時刻に再生
されるべきピクチャを含むビデオオブジェクトユニット
の識別情報と、前記情報記録媒体上での記録アドレス
と、前記一定の時間間隔の再生時刻と第1テーブルが指
し示すビデオオブジェクトユニットの開始時刻との差と
が格納された第1テーブルを生成し、前記複数のビデオ
オブジェクトユニットそれぞれに対応させて、各ビデオ
オブジェクトユニットの再生時間とデータサイズと、各
ビデオオブジェクトユニットの先頭のリファレンスピク
チャのデータサイズとが格納された第2テーブルを生成
し、前記ビデオオブジェクトの先頭における再生時刻と
前記一定の時間間隔における先頭の再生時刻との差分時
間を示すタイムオフセットを生成し、前記ビデオオブジ
ェクトの先頭における記録アドレスと前記データ領域の
先頭とのアドレスの差分を示すアドレスオフセットを生
成し、前記情報記録媒体のタイムマップ領域に前記第1
及び第2テーブルと前記タイムオフセットと前記アドレ
スオフセットとを書き込むよう前記書込み手段を制御す
ることを特徴とする。
【0015】ここで、前記制御手段は、前記第1及び第
2テーブル生成に際して、複数回に分けて生成し、前記
情報記録媒体のタイムマップ領域に前記第1及び第2テ
ーブルを順次書き込むよう前記書込み手段を制御するよ
うに構成しても良い。ここで、前記制御手段は、前記第
1及び第2テーブル生成に際して、生成された前記第1
及び第2テーブルについて、複数の精度を持つものを同
時または時間をずらして生成し、前記情報記録媒体のタ
イムマップ領域に複数の精度の前記第1及び第2テーブ
ルを書き込むよう前記書込み手段を制御するように構成
しても良い。
【0016】また、本発明の再生装置は、上記情報記録
媒体に記録されたビデオブジェクトを再生する装置であ
って、前記情報記録媒体からデータを読み出す読み出し
手段と、ビデオオブジェクトを再生する再生手段と、前
記読み出し手段及び前記再生手段を制御する制御手段と
を備え、前記制御手段は、再生開始時刻の入力を受けつ
け、前記第1及び第2テーブルと前記タイムオフセット
と前記アドレスオフセットとを読み出すよう前記読み出
し手段を制御し、読み出された第1及び第2テーブルと
前記タイムオフセットと前記アドレスオフセットとを参
照することにより、前記再生開始時刻に再生されるべき
ピクチャを含むビデオオブジェクトユニットを特定し、
特定したビデオオブジェクトユニットに基づいて再生が
開始されるよう前記読み出し手段及び前記再生手段を制
御することを特徴とする。
【0017】ここで、前記制御手段は、再生開始時刻の
入力を受けつけ、複数回に分けて記録された前記第1及
び第2テーブルの一部又は全部と、前記タイムオフセッ
トと前記アドレスオフセットとを読み出すよう前記読み
出し手段を制御し、読み出された前記第1及び第2テー
ブルの一部又は全部と、前記タイムオフセットと前記ア
ドレスオフセットとを参照することにより、前記再生開
始時刻に再生されるべきピクチャを含むビデオオブジェ
クトユニットを特定し、特定したビデオオブジェクトユ
ニットに基づいて再生が開始されるよう前記読み出し手
段及び前記再生手段を制御するように構成しても良い。
【0018】ここで、前記制御手段は、再生開始時刻を
受け付け、複数の精度をもつ前記第1及び第2テーブル
のうちの一つと、前記タイムオフセットと前記アドレス
オフセットとを読み出すよう前記読み出し手段を制御
し、読み出された一つの前記第1及び第2テーブルと、
前記タイムオフセットと前記アドレスオフセットとを参
照することにより、前記再生開始時刻に再生されるべき
ピクチャを含むビデオオブジェクトユニットを特定し、
特定したビデオオブジェクトユニットに基づいて再生が
開始されるよう前記読み出し手段及び前記再生手段を制
御するように構成しても良い。
【0019】また、本発明のプログラム記憶媒体は、少
なくとも一つのピクチャを含む複数のビデオオブジェク
トユニットからなるビデオオブジェクトを情報記録媒体
に録画する録画装置のためのプログラムを記録したコン
ピュータ読み取り可能な記録媒体であって、前記プログ
ラムは、前記情報記録媒体のデータ領域に前記ビデオオ
ブジェクトを書き込むステップと、一定の時間間隔の再
生時刻それぞれに対応させて、各再生時刻に再生される
べきピクチャを含むビデオオブジェクトユニットの識別
情報と前記情報記録媒体上での記録アドレスと、前記一
定の時間間隔の再生時刻と第1テーブルが指し示すビデ
オオブジェクトユニットの開始時刻との差とが格納され
た第1テーブルを生成するステップと、前記複数のビデ
オオブジェクトユニットそれぞれに対応させて、各ビデ
オオブジェクトユニットの再生時間と、データサイズ
と、各ビデオオブジェクトユニットの先頭のリファレン
スピクチャのデータサイズが格納された第2テーブルを
生成するステップと、前記ビデオオブジェクトの先頭に
おける再生時刻と前記一定の時間間隔における先頭の再
生時刻との差分時間を示すタイムオフセットを生成する
ステップと、前記ビデオオブジェクトの先頭における記
録アドレスと前記データ領域の先頭とのアドレスの差分
を示すアドレスオフセットを生成するステップと、前記
情報記録媒体のタイムマップ領域に、前記第1及び第2
テーブルと、前記タイムオフセットと前記アドレスオフ
セットとを書き込むステップとをコンピュータに実行さ
せることを特徴とする。
【0020】ここで、前記プログラムは、前記第1及び
第2テーブルを複数回に分けて生成するステップと、前
記情報記録媒体のタイムマップ領域に、複数回に分けて
生成された前記第1及び第2テーブルと、前記タイムオ
フセットと前記アドレスオフセットとを書き込むステッ
プとをコンピュータに実行させるように構成しても良
い。
【0021】ここで、前記プログラムは、複数の精度を
持つ前記第1及び第2テーブルを生成するステップと、
前記情報記録媒体のタイムマップ領域に、複数の精度を
持つ前記第1及び第2テーブルと、前記タイムオフセッ
トと前記アドレスオフセットとを書き込むステップとを
コンピュータに実行させるように構成しても良い。
【0022】また、本発明のプログラム記憶媒体は、上
記情報記録媒体からデータを読み出す読み出し手段と、
ビデオオブジェクトを再生する再生手段とを備える再生
装置のためのプログラムを記録したコンピュータ読み取
り可能な記録媒体であって、前記プログラムは、再生開
始時刻の入力を受けつけるステップと、前記第1及び第
2テーブルと前記タイムオフセットと前記アドレスオフ
セットとを読み出すよう前記読み出し手段を制御するス
テップと、読み出された第1及び第2テーブルと前記タ
イムオフセットと前記アドレスオフセットとを参照する
ことにより、前記再生開始時刻に再生されるべきピクチ
ャを含むビデオオブジェクトユニットを特定するステッ
プとをコンピュータに実行させることを特徴とする。
【0023】ここで、前記プログラムは、複数回に分け
て記録された前記第1及び第2テーブルの一部又は全部
と、前記タイムオフセットと前記アドレスオフセットを
読み出すよう前記読み出し手段を制御するステップと、
読み出された前記第1及び第2テーブルの一部又は全部
と、前記タイムオフセットと前記アドレスオフセットと
を参照することにより、前記再生開始時刻に再生される
べきピクチャを含むビデオオブジェクトユニットを特定
するステップと、特定したビデオオブジェクトユニット
に基づいて再生が開始されるよう前記読み出し手段及び
前記再生手段を制御する読み出し再生ステップとをコン
ピュータに実行させるように構成しても良い。
【0024】ここで、前記プログラムは、複数の精度を
持つ前記第1及び第2テーブルの一つと、前記タイムオ
フセットと前記アドレスオフセットを読み出すよう前記
読み出し手段を制御するステップと、読み出された複数
の精度を持つ前記第1及び第2テーブルの一つと、前記
タイムオフセットと前記アドレスオフセットとを参照す
ることにより、前記再生開始時刻に再生されるべきピク
チャを含むビデオオブジェクトユニットを特定するステ
ップと、特定したビデオオブジェクトユニットに基づい
て再生が開始されるよう前記読み出し手段及び前記再生
手段を制御する読み出し再生ステップとをコンピュータ
に実行させるように構成しても良い。
【0025】
【発明の実施の形態】(1)光ディスク (1−1)記録可能な光ディスクの物理構造 図1は、本発明の実施形態における記録可能な光ディス
クであるDVD−RAMディスクの外観及び記録領域を
表した図である。同図のように、DVD−RAMディス
クは、最内周にリードイン領域を、最外周にリードアウ
ト領域を、その間にデータ領域を配置している。リード
イン領域は、記録再生装置においてサーボを安定させる
ために必要な基準信号や他のメディアとの識別信号など
が記録されている。リードアウト領域もリードイン領域
と同様の基準信号などが記録される。
【0026】データ領域は、最小のアクセス単位である
セクタ(2kバイトとする)に分割されている。データ
領域には、ファイルシステム用の管理情報、AVデー
タ、AVデータ管理ファイル、非AVデータなどが記録
される。ファイルシステム用の管理情報は、DVD−R
AMのディレクトリ構造や、ファイルの記録位置、デー
タ領域の空き状態などを含む情報であり、ファイルの作
成、書込み、読み出し、削除などに際して利用される。
【0027】AVデータは、ビデオオブジェクト(以下
VOBと略す)と呼ばれる単位を1つのファイルとして
記録される。VOBは、光ディスク記録装置により1回
の連続的な録画により生成されるファイルであり、例え
ば映画の全部又は一部、テレビ番組の全部又は一部に相
当する。VOBは複数のビデオオブジェクトユニット
(以下VOBUと略す)から構成される。
【0028】1つのVOBUは、映像データの再生時間
の約0.4〜1.0秒に相当するAVデータ部分であ
り、MPEG2規格におけるGOP(Group of Pictur
e)と呼ばれる映像データ区間を含む。このGOPに
は、MPEG2規格におけるI(Intra)ピクチャ(フ
レーム内符号化画像)、P(Predictive)ピクチャ(フ
レーム間順方向予測符号化画像)、B(Bidirectionall
y Predictive)ピクチャ(フレーム間双方向予測符号化
画像)のうち、少なくとも1つのIピクチャを含んでい
る。このことは、GOPの独立再生を可能にしている。
特に、早送り再生、早戻し再生などの特殊再生や、指定
時刻の再生の場合には、GOP内のIピクチャは再生対
象の画像として抽出され、又は参照画像として抽出され
再生対象とするP又はBピクチャが再生されることにな
る。
【0029】AVデータ管理ファイルは、DVD−RA
M内の全AVデータを管理するためのファイルであり、
VOBと1対1に対応するタイムマップ情報等が記録さ
れる。タイムマップ情報は、VOBの再生時刻と、記録
位置とを対応付けた情報であり、階層的なデータ構造を
採っている。すなわち、タイムマップ情報は、階層的な
第1及び第2タイムテーブルを有している。
【0030】第1タイムテーブル(以下、タイムマップ
テーブル又はTMAPテーブルとも呼ぶ)は、VOBに
対応する再生時刻であって、一定の時間間隔(例えば1
0秒)を順においた再生時刻毎に、その再生時刻に当た
るVOBUの記録位置(セクタアドレス:LSN)を示
すテーブルである。第2タイムテーブル(VOBUテー
ブルとも呼ぶ)は、VOBの先頭からの再生時間順に、
各VOBUの再生時間及びデータサイズを含むテーブル
である。セクタに対する誤り訂正処理は、16個のセク
タ毎になされる。本実施の形態では、ECC(Error Co
rrecting Code)が付与されるセクタ群(16セクタ)
をECCブロックと呼ぶ。
【0031】また、DVD−RAMは、記録・再生装置
においてZ−CLV(Zone-ConstantLinear Velocity)
と呼ばれる回転制御を実現するために、データ領域が複
数のゾーン領域に分割されている。図2(a)は、DV
D−RAMに同心円状に設けられた複数のゾーン領域を
示す図である。同図のように、DVD−RAMは、ゾー
ン0〜ゾーン23の24個のゾーン領域に分割されてい
る。ここでゾーン領域とは、同じ角速度でアクセスされ
る一群のトラックをいう。本実施形態では1ゾーン領域
は、1888本のトラックを含む。DVD−RAMの回
転角速度は、内周側のゾーン程速くなるようにゾーン領
域毎に設定され、光ピックアップが1つのゾーン内でア
クセスする間は一定に保たれる。これにより、DVD−
RAMの記録密度を高めると共に、記録装置・再生装置
における回転制御を容易にしている。
【0032】図2(b)は、図2(a)において同心円
状に示したリードイン領域、ゾーン領域0〜23、リー
ドアウト領域を横方向に配置した説明図である。リード
イン領域とリードアウト領域は、その内部に欠陥管理領
域(DMA:Defect Management Area)を有する。欠陥
管理領域とは、欠陥が生じたセクタの位置を示す位置情
報と、その欠陥セクタを代替するセクタが上記代替領域
の何れに存在するかを示す代替位置情報とが記録されて
いる領域をいう。
【0033】各ゾーン領域はその内部にユーザ領域を有
すると共に、境界部に代替領域及び未使用領域を有して
いる。ユーザ領域は、ファイルシステムが記録用領域と
して利用することができる領域をいう。代替領域は、欠
陥セクタが存在する場合に代替使用される領域である。
未使用領域は、データ記録に使用されない領域である。
未使用領域は、2トラック分程度設けられる。未使用領
域を設けているのは、ゾーン内では隣接するトラックの
同じ位置にセクタアドレスが記録されているが、Z−C
LVではゾーン境界に隣接するトラックではセクタアド
レスの記録位置が異なるため、それに起因するセクタア
ドレス誤判別を防止するためである。
【0034】このようにゾーン境界にはデータ記録に使
用されないセクタが存在する。そのためデータ記録に使
用されるセクタのみを連続的に示すように、DVD−R
AMは、内周から順に論理セクタ番号(LSN:Logica
l Sector Number)をユーザ領域の物理セクタに割り当
てられている。図2(c)に示すように、LSNが付与
されたセクタにより構成される、ユーザデータを記録す
る領域をボリューム空間と呼ぶ。
【0035】また、図2(d)に示すように、ボリュー
ム空間の内周部と外周部には、ディスクを論理的なボリ
ュームとして扱うためのボリューム構造情報が記録され
る。ボリューム空間中の内周と外周のボリューム構造情
報領域を除いた部分は、ユーザファイルが記録される領
域であり、パーティション空間と呼ぶ。パーティション
空間では、その先頭セクタからセクタ単位に論理ブロッ
ク番号(LBN:Logical Block Number)が割り当てら
れる。
【0036】図3は、ゾーン領域内におけるセクタとの
ECCブロックとの関係を階層的に示す図である。同図
に示すように各ゾーン領域は、複数のECCブロックか
らが含まれる。ここで注意すべきは、記録装置におい
て、非AVデータはセクタ単位に領域が割り当てられる
のに対して、AVデータは連続再生を保証できるだけの
連続記録領域を単位として割り当てられることである。
ここでいう連続記録領域は、ゾーン境界を跨がないEC
Cブロックの整数倍の領域で、一定サイズ(約7Mバイ
ト)以上の連続セクタをいう。但し、AVデータが、複
数のエクステントからなる場合には、最後のエクステン
トは上記一定サイズより小さくても良い。連続記録領域
がゾーン境界を跨がないとしているのは、もしゾーンを
跨ぐと光ディスクの回転角速度が変更されるので、連続
的に読み出しできないからである。またECCブロック
の整数倍のとしているのは、ECC処理の最小単位だか
らである。
【0037】図4は、ボリューム空間に記録されるファ
イルシステム用の管理情報に含まれるセクタ管理テーブ
ルと、上記の連続記録領域を管理するための連続記録領
域管理ファイルとを示す。同図では、ボリューム空間、
セクタ、セクタの記録内容を階層的に図示してある。第
1階層は、図2(d)に示したボリューム空間を示して
いる。
【0038】第2階層は、パーティション空間において
セクタ管理テーブルが記録されるセクタ領域を示す。論
理ブロック番号0〜79までのセクタ領域には、セクタ
毎のデータ割当状況を示すセクタ管理テーブル(スペー
スビットマップとも呼ぶ)が記録される。連続記録領域
管理ファイルは、非AVファイルとして記録されるの
で、固定的な領域ではなく、通常のファイルとして空き
領域の何れかに記録される。第3階層に示すようにスペ
ースビットマップは、パーティション空間における全部
のセクタについて、各セクタが割り当て済か未割当てで
あるかを表している。この例では1セクタ1ビットのビ
ットマップになっている。例えば論理ブロック番号0〜
79は、スペースビットマップとして割り当てられてい
るから、"0(割当済)"となっている。
【0039】第3階層に示すように連続記録領域管理フ
ァイルは、パーティション空間中の既に連続記録領域と
して割り当てられた領域を示す。同図では、連続記録領
域管理ファイルは、エントリe1〜e4・・・からなるリ
スト構造のテーブルとして表されている。テーブル左の
枠外にはテーブル先頭からの相対アドレス(バイト数)
を付記してある。
【0040】各エントリは、同図左から開始セクタ番号
(LSN)、終了セクタ番号及びポインタからなる。各
エントリにおける開始セクタ番号から終了セクタ番号ま
での光ディスクの領域は、連続記録の一部分または1つ
の連続記録が割り当てられたセクタ領域を表している。
ポインタは、後続する連続記録領域を示すエントリを指
し、テーブル先頭からの相対アドレスで表わされる。但
し、最後のエントリe4のポインタは、末尾であること
を示す値(−1)をとる。同図の例では、エントリe1
は、セクタ番号6848から15983までの連続領域
領域を表し、12バイト目から記録されているエントリ
e2(後続する連続記録領域)を指している。他のエン
トリも同様である。また、エントリe1〜e4が1つの
連続した領域(6848から31893)を示している
のは、AVデータが4回に分けて記録され、連続記録領
域が順次追加された場合を示している。
【0041】連続記録領域の割り当てとスペースビット
マップとは、次のように連動して管理される必要が有
る。例えば、光ディスク記録装置では、連続記録領域と
して割り当てた領域は、スペースビットマップにおいて
も割り当て済みに変更される。図5は、DVD−RAM
に記録されるAVデータ、非AVデータ及びディレクト
リの一例を示す。同図において、楕円図形はディレクト
リを、長方形はファイルを表している。ルートディレク
トリは、DVD_RTAVというディレクトリと、他の
ディレクトリ、他のファイルの非AVデータとを有す
る。DVD_RTAVディレクトリは、VR_MOVI
E.VRO、VR_STILL.VRO、VR_AUD
IO.VROという複数のAVファイルと、VR_MA
NGR.IFO、VR_MANGER.BUPというA
Vデータ管理ファイルとを有している。AVファイルV
R_MOVIE.VRO、VR_STILL.VRO、
VR_AUDIO.VROはデータ領域に記録される。
【0042】(1.2)AVデータ管理ファイル 図6は、図5に示したAVデータ管理ファイル(VR_
MANGR.IFO)の記録内容を階層的に示した説明
図である。同図のようにAVデータ管理ファイルは、A
Vファイル管理テーブル820、PGC情報テーブル8
30を有する。これらのテーブルとVOBとの論理的な
結合関係を図7に示す。
【0043】PGC情報テーブル830の中には、DV
D−RAMに記録されているタイトル一覧を示す情報が
含まれている。ここでタイトルは、記録装置においてユ
ーザが録画した番組や、ユーザの編集により作成された
タイトルなどがある。PGCとは、任意のVOBの任意
の区間を論理的に連結した一連のAVデータをいう。ま
たPGC情報とは、任意のVOBの任意の区間の論理的
な連結関係を示す情報をいう。
【0044】AVファイル管理テーブル820は、AV
ファイルつまりVOBの再生時刻と記録位置との対応関
係を示す情報であり、VOBと同数のVOB情報82
1、822・・・を記録するテーブルである。VOB情報
821、822・・・は、それぞれ、再生時間などVOB
固有の情報を示すVOB一般情報と、VOBの再生時刻
と記録位置とを対応付けるタイムマップ情報とを含む。
【0045】VOB一般情報821aは、VOB情報が
どのVOBに対応するかを示すためのVOBの識別子、
対応するVOBの再生時間等を示す情報である。タイム
マップ情報821bは、上述した第1タイムテーブルと
第2タイムテーブルとを含む。第1タイムテーブル(タ
イムマップテーブル)は、図7に示すように、VOBの
先頭を開始時刻とする時間軸上で、一定の時間(例えば
10秒)間隔を順においた再生時刻毎に、その再生時刻
に当たるVOBUの記録位置(セクタアドレス)を示す
タイムマップ#1、#2・・・を配列したテーブルであ
る。
【0046】第2タイムテーブル(VOBUテーブル)
は、図7に示すように、VOBの先頭からの再生時間順
に、VOBUの再生時間及びVOBUのデータサイズを
含むVOBUマップを配列したテーブルである。PGC
情報テーブル830は、複数のPGC情報831、83
2・・・からなるテーブルである。PGC情報831、8
32・・・は、スタートタイムとエンドタイムとの組によ
って指定されるVOB中のビデオ区間を示す情報(セル
と呼ぶ)を再生時間順に配列したテーブルであり、セル
に示されるビデオ区間を配列順に論理的に連結すること
により得られる一連のAVデータを表している。セル8
31a、831b・・・は、それぞれAVファイル識別
子、VOB識別子と、ビデオ区間を示すスタートタイム
とエンドタイムの組を含む。
【0047】図6に示した例では、1つのタイトルに対
応する一連のAVデータは、PGC情報831→セル8
31a〜831c→VOB情報821、822、→VO
B#1、#2という順に特定されることになる。この例
では、1つのタイトルに対するAVデータが2つのVO
B#1、#2から構成されているが、新規録画したタイ
トルの場合など最もシンプルなPGC情報の例は、1タ
イトル→1PGC情報→1セル→1VOB情報→1VO
Bというように1タイトルが1つのVOBで構成され
る。
【0048】図8は、AVファイルつまりVOBのデー
タ構造を示す図である。同図に示すように、VOBは、
複数のVOBUからなる。VOBUは、少なくとも1つ
のI(Intra)ピクチャーを含む約0.4から1.0秒
程度の圧縮ビデオデータと、他の音声データとを含むA
Vデータ区間であり、ビデオパック(V_PCK)とオ
ーディオパック(A_PCK)とがインターリーブされ
たパック列からなる。1つのパックは、MPEG2にお
けるパック化パケットであり、パックヘッダ、パケット
ヘッダ、ビデオデータ/オーディオデータを含み、セク
タサイズと同じ2kバイトのサイズを有する。
【0049】図9は、1つのVOBに対応するタイムマ
ップ情報のより詳細なデータ構成を示す図である。同図
においてタイムマップ情報821bは、VOBの再生時
刻と記録位置とを対応付ける情報であり、タイムマップ
一般情報8210、タイムマップテーブル8220、V
OBUテーブル8230からなる。タイムマップテーブ
ルと、VOBUテーブルとの論理的な連結関係を図10
に示す。
【0050】タイムマップ一般情報8210は、タイム
マップ情報に含まれるタイムマップ数及びVOBUマッ
プ数、タイムマップが設けられる一定の時間間隔を示す
タイムユニット(以下TMUと略す)、VOBの先頭時
刻と先頭のタイムマップの時刻との時間差を示すタイム
オフセット(以下TM_OFSと略す)と、VOBの先
頭における記録アドレスとAVファイルのデータ領域の
先頭とのアドレスの差分を示すアドレスオフセット(以
下ADR_OFSと略す)とを含む。タイムマップテー
ブル8220は、タイムマップ一般情報8210中のT
MUが示す一定時間毎に設けられ、時間順に配列された
複数のタイムマップ8211、8212・・・からなる。
図10に示すように、タイムマップ8211、821
2、・・・は、順にVOBの先頭時刻とTM_OFSを加
えた時刻、さらにTMU後、2TMU後、3TMU後・・
・の再生時刻に存在するVOBUマップを指す。
【0051】ここで、タイムマップ一般情報8210
は、タイムマップテーブル、VOBUテーブルを複数回
に分けて記録した場合の補助情報、すなわち複数回に分
けて記録された各タイムマップテーブルの記録アドレス
(TMAP_SP_ADR)を含んでも良い。ここで、
タイムマップ一般情報8210は、複数の精度のタイム
マップテーブル、VOBUテーブルを持つ場合、その精
度を示す情報(TMAP_AC)を含んでも良い。タイ
ムマップ#iに対する再生時刻(以下タイムマップ時刻
と呼ぶ)は次式で表される。
【0052】タイムマップ時刻=(TMU*(i−1)
+TM_OFS) タイムマップ8211、8212・・・は、それぞれVO
BUマップ番号と時間差(TM_DIFFと略す)とV
OBUアドレス(VOBU_ADRと略す)とからな
る。
【0053】VOBUマップ番号8212aは、そのタ
イムマップ時刻にあたるVOBUマップの番号である。
TM_DIFF8212bは、当該VOBUの先頭時刻
とタイムマップ時刻との時間差を表す。よってVOBU
#jの先頭時刻は、次式で表される。
【0054】VOBU先頭時刻=(TMU*(j−1)
+TM_OFS−TM_DIFF) VOBU_ADR8212cは、当該VOBUの先頭ア
ドレスである。VOBUテーブル8230は、VOBに
含まれるVOBUに1対1で対応するVOBUマップ8
231、8232、・・・を配列したテーブルである。V
OBUマップ8231、8232、・・・は、それぞれ参
照画像サイズ、VOBU再生時間、VOBUサイズから
なる。参照画像サイズ8232aは、VOBU内の最初
のIピクチャのサイズである。特殊再生や指定時刻の再
生に際して、参照画像の読み出しに利用される。
【0055】VOBU再生時間8232bは、当該VO
BUの再生に要する時間である。これは、特殊再生や指
定時刻の再生に際して、対象とする画像を見つけるため
に利用される。すなわち、再生装置は、対象とする画像
の時刻に達するまで、上記のVOBU先頭時刻にVOB
U再生時間を順次足し込んでいくことにより1つのVO
BUを特定し、さらにVOBU内の1つの画像を特定す
る。
【0056】VOBUサイズ8232cは、VOBUの
データサイズである。これは、特殊再生や指定時刻の再
生に際して、対象とする画像のアドレスを特定するため
に利用される。すなわち、再生装置は、対象とする画像
の時刻に達するまで、上記のVOBU先頭時刻に、当該
VOBUマップから始まるVOBUマップ列のVOBU
サイズを順次足し込んでいくことにより、対象とする画
像を含む1つのVOBUを特定し、さらにVOBU内の
1つの画像を特定することになる。
【0057】(2)記録再生装置 次に、図面を参照しながら本発明に係る光ディスク記録
・再生装置を説明する。
【0058】(2−1)全体のシステム 図11は、本実施形態における光ディスク記録再生装置
を用いたシステムの構成例を示す。このシステムは、光
ディスク記録再生装置10(以下DVDレコーダ10と
呼ぶ)、これを操作するためのリモコン6、DVDレコ
ーダ10に接続されたディスプレイ12、アンテナ11
を含んでいる。DVDレコーダ10は、光ディスクとし
て上記DVD−RAMが装着され、アンテナ11を通じ
て受信されたアナログ放送波に含まれる音声画像データ
を圧縮した上で、AVファイルとしてDVD−RAMに
記録し、また、DVD−RAMに記録された圧縮音声画
像データを伸長し、その映像信号、音声信号をディスプ
レイ12に出力する。
【0059】(2−2)DVDレコーダ10のハードウ
ェア構成 図12は、DVDレコーダ10のハードウェア構成を示
すブロック図である。このDVDレコーダ10は、制御
部1、MPEGエンコーダ2、ディスクアクセス部3、
MPEGデコーダ4、ビデオ信号処理部5、リモコン
6、バス7及びリモコン信号受信部8、レシーバ9を有
している。
【0060】制御部1は、CPU1a、プロセッサバス
1b、バスインタフェース1c及び主記憶1dを有し、
主記憶1dに格納されたプログラムを実行することによ
り、DVDレコーダ10におけるAVデータの記録、再
生、編集など装置全体を制御する。特に制御部1は、A
Vデータの記録に際して、AVファイル(VOB)を記
録したときに、記録したVOBに対応するVOB情報、
PGC情報等を生成し、AVデータ管理ファイルを記録
又は更新する。また、制御部1は、AVデータの再生に
際して、図6に示したAVデータ管理ファイル中のPG
C情報に含まれるセルにおいてスタートタイムとエンド
タイムにより指定される区間を、VOB情報に基づいて
アドレスを求めて再生する。特に特殊再生の場合には、
一定時間(例えば5秒、−5秒など)毎に存在する参照
画像のアドレスを、VOB情報に基づいて順次求めて、
早送り再生や早戻し再生を行うよう構成されている。
【0061】MPEGエンコーダ2は、アンテナ11を
通してレシーバ9により受信されたアナログ放送波に含
まれる音声映像信号を、MPEGストリームに圧縮す
る。ディスクアクセス部3は、内部にトラックバッファ
3aを有し、制御部1の制御の下で、MPEGエンコー
ダ2から入力されるMPEGストリームをトラックバッ
ファ3aを介してDVD−RAMに記録し、また、DV
D−RAMからMPEGストリームを読み出してトラッ
クバッファ3aを介してMPEGデコーダ4に出力す
る。
【0062】MPEGデコーダ4は、ディスクアクセス
部3によってDVD−RAMから読み出されてたMPE
Gストリームを伸長し、伸長結果として映像データと音
声信号を出力するビデオ信号処理部5は、MPEGデコ
ーダ4からの映像データをディスプレイ12用の映像信
号に変換する信号処理を行う。
【0063】リモコン信号受信部8は、図13に示すよ
うなリモコン6から送信されるリモコン信号を受信し、
どのようなユーザ操作がなされたかを制御部1に通知す
る。上記DVDレコーダ10は、図11に示したよう
に、従来の据え置き型家庭用VTRに代用することを前
提とした構成を示している。この構成に限らず、DVD
−RAMがコンピュータの記録媒体としても使用される
場合には、次のような構成とすれば良い。すなわち、デ
ィスクアクセス部3は、DVD−RAMドライブ装置と
してSCSIやIDEと呼ばれるIFを介してコンピュ
ータバスに接続される。また、同図のディスクアクセス
部3以外の構成要素はコンピュータのハードウェア上で
OS及びアプリケーションプログラムが実行されること
に実現される。
【0064】図14は、MPEGエンコーダ2の構成を
示すブロック図である。同図のようにMPEGエンコー
ダ2は、ビデオエンコーダ2aと、ビデオエンコーダの
出力を格納するビデオバッファ2bと、オーディオエン
コーダ2cと、オーディオエンコーダの出力を格納する
オーディオバッファ2dと、ビデオバッファ2b内のエ
ンコードされたビデオデータとオーディオバッファ2d
内のエンコードされたオーディオデータを多重化するシ
ステムエンコーダ2eと、エンコーダ2の同期クロック
を生成するSTC(システムタイムクロック)部2f
と、これらの制御および管理を行うエンコーダ制御部2
gとから構成されている。
【0065】エンコーダ制御部2gは、特にエンコード
に際してVOBUを生成する毎に、GOP情報およびピ
クチャ情報などの情報を図12の制御部1に渡す。ここ
でGOP情報とは、VOBUのパック数と、VOBU中
の最初のIピクチャのパック数とを含む。ここでいうパ
ックは、図8に示したビデオパック(V_PACK)、
オーディオパック(A_PACK)のことであり、セク
タと同じ2kバイトの固定長である。従って、本実施の
形態では、GOP情報はVOBUが占めるセクタ数と、
VOBU中の最初のIピクチャが占めるセクタ数とを意
味する。
【0066】図15は、MPEGデコーダ4の構成を示
すブロック図である。同図のようにMPEGデコーダ4
は、MPEGストリームをビデオストリームとオーディ
オストリームに分離するデマルチプレクサ4aと、分離
されたビデオストリームを一時的に格納するビデオバッ
ファ4bと、ビデオバッファ4bに格納されたビデオス
トリームをデコードするビデオデコーダ4cと、分離さ
れたオーディオストリームを一時的に格納するオーディ
オバッファ4dと、オーディオバッファ4dに格納され
たオーディオストリームをデコードするオーディオデコ
ーダ4eと、同期クロックを生成するSTC(システム
タイムクロック)部4fと、同期クロックにオフセット
を加算する加算器4gと、同期クロックとオフセット付
きの同期クロックとの一方を選択してデマルチプレクサ
4a、オーディオデコーダ4e、ビデオデコーダ4cに
供給するセレクタ4h〜4jとから構成される。
【0067】(2−3)機能ブロック図 図16は、DVDレコーダ10の構成を機能別に示した
機能ブロック図である。同図における各機能は、制御部
1におけるCPU1aが主記憶1dのプログラムを実行
することにより図12に示したハードウェアを制御する
ことにより実現される。
【0068】図16においてDVDレコーダ10は、デ
ィスク記録部100、ディスク読み出し部101、ファ
イルシステム部102、録画・編集・再生制御部10
5、ユーザI/F部106、AVデータ録画部110、
AVデータ編集部120、AVデータ再生部130から
構成される。ディスク記録部100は、ファイルシステ
ム部102から論理セクター番号と1つ以上のセクター
単位の論理データ(2048バイト)と入力されると、
そのデータを記録する。但し、実際には、ディスク記録
部100は、論理データをECCブロック(16セク
タ)単位にディスク上に読み書きする。論理データが1
6セクターに満たない場合は、一旦そのECCブロック
を読み出して、ECC処理を施してからECCブロック
を記録することになる。
【0069】ディスク読み出し部101は、ファイルシ
ステム部102から論理セクター番号とセクタ数とが入
力されると、そのセクターデータを読み出しファイルシ
ステム部に転送する。但し、実際には、ECCブロック
単位で読み出しを行い、ECC処理を経て必要なセクタ
ーデータのみがファイルシステム部に転送される。これ
は、AVデータの読み出し時にECCブロック毎に16
セクター単位で読み出しを行うことにより、ディスク記
録部100と同様にオーバーヘッドを削減するためであ
る。
【0070】ファイルシステム部102は、主としてA
Vファイルの書き込み及び編集を行うAVファイルシス
テム部103と、AVファイルと非AVファイルとで共
通の処理を行う共通ファイルシステム部104とを有
し、AVデータ録画部110、AVデータ編集部12
0、AVデータ再生部130からファイルの書き込みや
読み出しに関するコマンドを受けて、光ディスクのセク
タを最小単位としてファイル管理を行う。
【0071】録画・編集・再生制御部105は、DVD
レコーダ10の全体を制御する部分であり、特に、ユー
ザ操作を促すガイダンス表示を制御し、それに対するユ
ーザ操作をユーザI/F部106を介して受け付け、ユ
ーザ操作に応じて新規のAVデータの録画、録画済みの
AVデータの再生や編集などを、AVデータ録画部11
0、AVデータ編集部120、AVデータ再生部130
に対して要求する。
【0072】ユーザI/F部106は、リモコン6から
のユーザ操作を受け付け、録画・編集・再生制御部10
5に通知する。制御データ管理部107は、非AVデー
タであるAVデータ管理ファイルを、主記憶1d上に読
み出し、各部からの要求に応じて即座に情報を提供す
る。AVデータ録画部110は、録画・編集・再生制御
部105から録画要求を受けて、要求された録画に必要
なコマンドをAVファイルシステム部103に発行す
る。そのため、AVデータ録画部110は、AVデータ
入力部111とAVファイル管理情報生成部112とを
有する。
【0073】AVデータ入力部111は、映像信号とオ
ーディオ信号とをMPEGデータへ変換、つまりリアル
タイムにエンコードを行い、エンコードしたMPEGデ
ータを、AVファイルとしてディスクに記録するため
に、AVファイルシステム部103に出力する。また、
AVデータ入力部111は、エンコードに際して、MP
EGデータのVOBU毎に、VOBUを構成するパック
数と、最初のリファレンスピクチャのパック数を計算
し、得られた値をGOP情報としてメモリ(主記憶1
d)に記憶させる。
【0074】このとき、タイムマップテーブルを複数回
に分けて記録する場合には、メモリ(主記憶1d)上に
記憶されるGOP情報がある一定以上のサイズになった
時点で、そのGOP情報をAVファイル管理情報生成部
112に渡し、メモリに記憶されたGOP情報に基づい
て当該AVファイルの一部に対応するVOB情報をAV
ファイル管理情報として生成し、制御データ管理部10
7に保持されたAVデータ管理ファイルを更新し、更新
後のAVデータ管理ファイルをファイルシステム部10
2を介してDVD−RAMに記録する。その後、主記憶
1d上のGOP情報をクリアするが、先に記録されたD
VD−RAM上の記録アドレスは主記憶1d上に保持し
ておく。そして最後までエンコードを行った後AVファ
イル記録後に、主記憶1d上のデータをAVファイル管
理情報生成部112に渡す。
【0075】AVファイル管理情報生成部112は、A
Vデータ入力部111によるAVファイルの記録の終了
時に、メモリに記憶されたGOP情報に基づいて当該A
Vファイルに対応する残りのVOB情報、PGC情報、
複数回に分けて記録されたVOB情報の時刻情報、記録
アドレスをAVファイル管理情報として生成し、制御デ
ータ管理部107に保持されたAVデータ管理ファイル
を更新し、更新後のAVデータ管理ファイルをファイル
システム部102を介してDVD−RAMに記録する。
【0076】また、複数の精度を持つタイムマップテー
ブル、VOBUテーブルを生成する場合で、十分な大き
さの主記憶1dを持つ機器の場合、AVデータ入力部1
11は、エンコードに際して、MPEGデータのVOB
U毎に、VOBUを構成するパック数と、最初のリファ
レンスピクチャのパック数を計算し、得られた値をGO
P情報として主記憶1dに記憶させ、AVファイル記録
後にAVファイル管理情報生成部112に渡す。
【0077】AVファイル管理情報生成部112は、A
Vデータ入力部111によるAVファイルの記録の終了
時に、メモリに記憶されたGOP情報に基づいて当該A
Vファイルに対応するVOB情報、PGC情報をAVフ
ァイル管理情報として生成し、制御データ管理部107
に保持されたAVデータ管理ファイルを更新し、更新後
のAVデータ管理ファイルをファイルシステム部102
を介してDVD−RAMに記録する。さらに記録された
AVファイル管理情報を元に、精度の荒いAVファイル
管理情報の生成を行う。
【0078】ここで、複数の精度を持つタイムマップテ
ーブル、VOBUテーブルを生成する場合で、十分な大
きさの主記憶1dを持たない機器の場合、AVデータ入
力部111は、エンコードに際して、MPEGデータの
複数のVOBU毎に、その複数のVOBUを構成するパ
ック数と、最初のVOBUの最初のリファレンスピクチ
ャのパック数を計算し、得られた値をGOP情報として
主記憶1dに記憶させ、AVファイル記録後にAVファ
イル管理情報生成部112に渡す。
【0079】AVファイル管理情報生成部112は、A
Vデータ入力部111によるAVファイルの記録の終了
時に、メモリに記憶されたGOP情報に基づいて当該A
Vファイルに対応する精度の荒いVOB情報、PGC情
報をAVファイル管理情報として生成し、制御データ管
理部107に保持されたAVデータ管理ファイルを更新
し、更新後のAVデータ管理ファイルをファイルシステ
ム部102を介してDVD−RAMに記録する。さらに
記録されたAVファイル管理情報を元に、より精度の荒
いAVファイル管理情報の生成を行っても良い。
【0080】AVデータ編集部120は、録画・編集・
再生制御部105から編集要求を受けて、編集に必要な
コマンドをAVファイルシステム部103に発行する。
AVデータ再生部130は、録画・編集・再生制御部1
05から再生要求を受けて、要求された再生に必要なコ
マンドをAVファイルシステム部103に発行する。
【0081】(2−4)ファイルシステム部102に実
行されるコマンド 次に、ファイルシステム部102によりサポートされる
各種コマンドを説明する。ファイルシステム部102
は、制御データ管理部107、AVデータ録画部11
0、AVデータ編集部120、AVデータ再生部13
0、録画・編集・再生制御部105などから各種のコマ
ンドを受けてファイル管理を行う。以下に示すものは共
通ファイルシステム部104、AVファイルシステム部
103によりサポートされるファイル管理に関するコマ
ンドを示す一覧表である。各コマンドに対するファイル
システム部102の処理内容を簡単に説明する。
【0082】「CREATE」はディスク上にファイル
を新しく作成し、ファイル識別記述子を返す。「DEL
ETE」はディスク上に存在するファイルを削除する。
「OPEN」はディスク上に記録されているファイルに
アクセスするために、そのファイルへのファイル識別記
述子を取得する。
【0083】「CLOSE」はオープンされているファ
イルをクローズする。「WRITE」はファイルをディ
スク上に記録する。「READ」はディスク上に記録さ
れたファイルを読み出す。「SEEK」はディスク上に
記録されたデータストリーム内を移動する。「RENA
ME」はファイル名を変更する。
【0084】「MKDIR」はディスク上に新しいディ
レクトリを作成する。「RMDIR」はディスク上に存
在するディレクトリを削除する。「STATFS」はフ
ァイルシステムの現在の状況の問い合わせを行う。「S
ET_ATTR」は現在オープンしているファイルの属
性を変更する。「SEARCH_DISCON」は指定
された区間に不連続境界(ゾーン境界)があるか調べ、
ある場合はTRUEを、無い場合はFALSEを返す。
【0085】「MERGE」はディスク上の2つAVフ
ァイルと、メモリ中のデータをマージする。「SPLI
T」はディスク上のAVファイルを2つのAVファイル
に分割する。「SHORTEN」はディスク上のAVフ
ァイルの端部を削除して、AVファイルの不必要な部分
を削除する。
【0086】「REPLACE」はAVファイルの一部
分とメモリ中のデータを入れ替える。これらのコマンド
の組み合わせることにより、AVデータ録画部110、
AVデータ編集部120、AVデータ再生部130は、
録画、編集、再生等の処理を実現する。
【0087】(3)録画・再生 次に、DVDレコーダ10において、AVファイルの録
画、AVデータ管理ファイルの記録、AVデータの再
生、指定時刻から指定時刻までの再生、AVデータの特
殊再生について詳細に説明する。
【0088】(3−1)AVファイルの録画処理 録画処理は、マニュアル録画と予約録画とがある。マニ
ュアル録画はユーザにより予約時間の設定なしにリモコ
ンの「録画」キーが押下された場合に2、3の項目設定
の後直ちに開始される録画処理をいう。予約録画は、開
始時刻と終了時刻とを予め設定された場合の録画処理を
いう。例えば、ユーザがリモコン6において録画ボタン
を押すと、録画・編集・再生制御部105の制御によっ
て図17に示すようなガイダンス画像200がディスプ
レイ12に表示される。このガイダンス画像200にお
いてユーザが「1」「選択」と押すと、録画条件(この
例では録画時間と録画品質)を設定するためのガイダン
ス画像201が表示される。録画条件の「録画時間」に
ついてユーザはリモコン6のカーソルボタンにより「無
制限」または「指定時間」にフォーカスを移動し、再度
「選択」ボタンを押すことにより設定される。「指定時
間」が選択された場合には、テンキーボタンにより時間
を入力するガイダンス画像に切り替わる。指定時間の設
定が完了すると再度ガイダンス画像201が表示され
る。
【0089】録画条件の「録画品質」は、MPEGデー
タのビットレートや解像度に関し、高画質、標準、時間
優先の3種類がある。それぞれの(ビットレート、解像
度)は、高画質では(6Mbps、720*480画
素)、標準では(3Mbps、360*480画素)、
時間優先では(1.5Mbps、360*240画素)
である。今、録画のケースとして、ガイダンス画像20
1において「無制限」「時間優先」が選択され、ガイダ
ンス画像202に移行した後リモコンの「録画」ボタン
が押されたとする。これにより録画・編集・再生制御部
105はAVデータ録画部110に録画を指示し、AV
データ録画部110において録画処理が開始する。
【0090】図18は、AVデータ録画部110におけ
る録画処理を示すフローチャートである。マニュアル録
画の場合「録画」ボタン押下の通知がユーザI/F部1
06を介して録画・編集・再生制御部105になされ
る。この通知を受けた録画・編集・再生制御部105
は、上記一定サイズ(約7Mバイト)以上の連続記録領
域を確保する。すなわち、スペースビットマップと連続
記録領域管理ファイルとを参照して、未使用の連続セク
タ領域を検索し、新たな連続記録領域を確保する(ステ
ップ220)。このとき、既に記録されたAVデータが
存在し、これから記録しようとするAVデータが論理的
に連続する場合には、なるべく既に存在する連続記録領
域と連続するように新たな連続記録領域を確保する。
【0091】さらに、録画・編集・再生制御部105
は、AVデータ入力部111にファイル識別子と、録画
条件に設定された時間優先を示すパラメータを通知す
る。AVデータ入力部111は、レシーバ9を介して受
信中の特定チャネルの番組の映像データと音声データと
をMPEGエンコーダ2によりエンコードを開始し、さ
らにエンコード結果のMPEGデータをトラックバッフ
ァ3aに転送する処理を開始する(ステップ221)。
【0092】次いで、録画・編集・再生制御部105
は、共通ファイルシステム部104に対して、新たに割
り当てられた連続記録領域の指定を含む「CREAT
E」コマンドを発行する(ステップ222)。これを受
けて共通ファイルシステム部104は、新たな連続記録
領域にファイルを作成できる場合には、新たなファイル
識別記述子を返す。これと同時に、AVデータ入力部1
11は、「OPEN」コマンドをAVファイルシステム
部103に発行する(ステップ223)ことにより、録
画・編集・再生制御部105から与えられたファイル識
別記述子とそのファイルエントリとに関する情報をワー
クメモリ(図外)に保持させる(以下ワークメモリ中の
上記情報をFd(ファイルディスクリプタ)と略す)。
【0093】AVデータ入力部111は、録画・編集・
再生制御部105からの停止命令を受けるまでの間は
(ステップ224)、VOBUがエンコードされる毎に
VOBUを構成するパック数と、VOBUの最初の参照
画像(Iピクチャ)のパック数とをGOP情報として主
記憶1dに記憶させる(ステップ225、226)。図
19に、GOP情報の一例を示す。同図ではVOBU#
22までエンコードされた時点で主記憶1dに記憶され
ているGOP情報を表している。なお、本実施の形態で
は1つのVOBUは15フレーム(又は30フィール
ド)からなる約0.5秒分の映像データを含むものとす
る。
【0094】ここで、タイムマップテーブル、VOBU
テーブルを複数回に分けて記録する場合には、主記憶1
d上に記憶されるGOP情報がある一定以上のサイズに
なった、もしくはトラックバッファが一定量以上になっ
た時点で(ステップ228)、その事をAVファイル管
理情報生成部112に通知し、そのGOP情報をAVフ
ァイル管理情報生成部112に渡す(ステップ22
9)。その後、メモリ(主記憶1d)上のGOP情報を
クリアするが、AVファイル管理情報生成部112で生
成されたGOP情報記録アドレスはメモリ(主記憶1
d)上に保持しておく(ステップ230)。
【0095】さらに、AVデータ入力部111は、トラ
ックバッファ3aに一定量のMPEGデータが蓄積され
る毎に「WRITE」コマンドをAVファイルシステム
部103に発行する(ステップ231、232)。ここ
で、「WRITE」コマンドは3つのパラメータの指定
と共にAVファイルシステム部103に発行されるもの
とする。3つのパラメータは、「OPEN」コマンドに
よりオープンされた上記Fdと、記録すべきデータのサ
イズと、それを保持しているバッファ(本実施の形態で
はトラックバッファ3a)とである。また、パラメータ
として指定されるFdは、ファイルエントリと同様に、
エクステントの記録位置及びエクステント長を示す情報
を含む。この情報はステップ220において確保された
連続記録領域を表す。
【0096】また、Fdはオープンされてからクローズ
されるまでに複数の「WRITE」コマンドが発行され
た場合は逐次更新されていく。2回目以降の「WRIT
E」コマンドでは、既に記録されたデータに続けて新た
なデータが書き足される。AVデータ入力部111は、
停止命令を受けた時点で「WRITE」コマンド(ステ
ップ231、232)を発行し、さらに「CLOSE」
コマンドを発行し(ステップ233)、AVファイル管
理情報生成部112にAVファイル(VOB)の記録を
終了した旨を通知して(ステップ234)終了する。な
お、ステップ232の「WRITE」コマンドは、トラ
ックバッファの残りを記録するためであり、ここでのG
OP情報もAVファイル管理情報生成部112に渡され
る。
【0097】ここで、複数の精度のタイムマップテーブ
ル、VOBUテーブルを生成する場合で、十分な大きさ
の主記憶1dを持つ機器の場合(図20)、AVデータ
入力部111は、トラックバッファ3aに一定量のMP
EGデータが蓄積される毎に「WRITE」コマンドを
AVファイルシステム部103に発行する(ステップ2
31、232)。ここで、「WRITE」コマンドは3
つのパラメータの指定と共にAVファイルシステム部1
03に発行されるものとする。3つのパラメータは、
「OPEN」コマンドによりオープンされた上記Fd
と、記録すべきデータのサイズと、それを保持している
バッファ(本実施の形態ではトラックバッファ3a)と
である。また、パラメータとして指定されるFdは、フ
ァイルエントリと同様に、エクステントの記録位置及び
エクステント長を示す情報を含む。この情報はステップ
220において確保された連続記録領域を表す。
【0098】また、Fdはオープンされてからクローズ
されるまでに複数の「WRITE」コマンドが発行され
た場合は逐次更新されていく。2回目以降の「WRIT
E」コマンドでは、既に記録されたデータに続けて新た
なデータが書き足される。AVデータ入力部111は、
停止命令を受けた時点で「WRITE」コマンド(ステ
ップ231、232)を発行し、さらに「CLOSE」
コマンドを発行し(ステップ233)、AVファイル管
理情報生成部112にAVファイル(VOB)の記録を
終了した旨を通知して(ステップ234)終了する。な
お、ステップ232の「WRITE」コマンドは、トラ
ックバッファの残りを記録するためである。
【0099】また、複数の精度を持つタイムマップテー
ブル、VOBUテーブルを生成する場合で、十分な大き
さの主記憶1dを持たない機器の場合(図21)、AV
データ入力部111は、録画・編集・再生制御部105
からの停止命令を受けるまでの間は(ステップ22
4)、VOBUがエンコードされる毎に、複数個のVO
BUを構成するパック数と、最初ののVOBUにおける
最初の参照画像(Iピクチャ)のパック数とをGOP情
報として主記憶1dに記憶させ(ステップ245、24
6)、ステップ231へと進むものとする。図22に、
GOP情報の一例を示す。同図ではVOBU#44まで
エンコードされた時点で、2つずつのVOBUをまと
め、主記憶1dに記憶されているGOP情報を表してい
る。なお、本実施の形態では1つのVOBUは15フレ
ーム(又は30フィールド)からなる約0.5秒分の映
像データを含むものとする。
【0100】上記図18、図20、図21ではマニュア
ル録画の場合を説明したが、予約録画の場合には、予約
として指定した時間の通知と共に「録画」ボタン押下の
通知がユーザI/F部106を介して録画・編集・再生
制御部105になされる。録画・編集・再生制御部10
5は、指定された時間に相当する連続記録領域を確保す
る。
【0101】(3−2)AVファイル管理情報の生成・
記録 図23は、AVファイル管理情報生成部112によるA
Vファイル管理情報の生成及び記録処理を示すフローチ
ャートである。同図のように、AVファイル管理情報生
成部112は、タイムマップテーブル、VOBUテーブ
ルが複数回に分けて記録される場合に一定量のGOP情
報が主記憶1dに記憶された事の通知を受け取った場合
(ステップ251)、AVデータ入力部111によって
主記憶1dに記憶されたGOP情報に基づいて、VOB
情報、すなわち図11に示したタイムマップ情報
((a)タイムマップ一般情報、(b)VOBUテーブ
ル、(c)タイムマップテーブル)を次のように生成す
る(ステップ252)。
【0102】(a)タイムマップ一般情報(タイムマッ
プ数、VOBUマップ数、TM_OFS) AVファイル管理情報生成部112は、VOBの再生時
間をTMUで除算してタイムマップ数を求め、GOP情
報から得られるVOBU数をVOBUマップ数とし、T
M_OFSを0(新規録画で複数回のデータ作成におい
て第1回目の場合)とする。
【0103】(b)VOBUテーブル(参照画像サイ
ズ、VOBU再生時間、VOBUサイズ) 図19に示したGOP情報は、VOBUテーブルの参照
画像サイズ、VOBUサイズそのものの値を表すので、
AVファイル管理情報生成部112は、GOP情報に各
VOBUの再生時間を追加することによりVOBUテー
ブルを生成する。本実施の形態ではVOBUの再生時間
15フレーム(又は30フィールド)なので、0.5秒
(15フレーム時間)となる。但し、AVファイルの最
後のVOBUはその再生時間が異なるので、AVファイ
ル管理情報生成部112はAVデータ入力部111から
取得してVOBUテーブルに設定する。
【0104】(c)タイムマップテーブル(VOBUマ
ップ番号、時間差TM_DIFF、VOBUアドレス) AVファイル管理情報生成部112は、VOBUテーブ
ルのVOBU再生時間を順次加算していき、加算値がほ
ぼTMUの整数倍の時刻になる毎に、その時刻に存在す
るVOBUを求めていくことにより、各タイムマップの
VOBUマップ番号を求め、(TMUの整数倍)−(加
算値)を時間差TM_DIFFとして求める。また、V
OBUアドレスは、AVデータ入力部111から得られ
る連続記録領域の先頭アドレスに各「VOBUマップ番
号」までのVOBUサイズを順次加算することにより算
出する。このようにしてVOB情報を生成した後、AV
ファイル管理情報生成部112は、既にAVデータ管理
ファイルが存在する場合には、それを読み出すためにフ
ァイルシステム部102にOPENコマンドと、REA
Dコマンドとを発行し、AVデータ管理ファイルを取得
する(ステップ253)。但し、制御データ管理部10
7にAVデータ管理ファイルが保持されている場合に
は、読み出さないようにしても良い。
【0105】次に、AVファイル管理情報生成部112
は、取得したAVデータ管理ファイルを基に、複数回に
分けて記録されるタイムマップテーブルの記録されるべ
きアドレスを決定、TMAP_SP_ADRとしタイム
マップ一般情報に付け加える。取得したAVデータ管理
ファイルに、ステップ252で生成したVOB情報を追
加することにより更新し(ステップ254)、更新した
AVデータ管理ファイルを記録するために、ファイルシ
ステム部102にWRITEコマンドを発行し(ステッ
プ255)、録画完了かどうかを判断する(ステップ2
56)。完了でなければ、次のVOB情報の生成に移る
ため、ステップ251に戻る。録画完了の場合は、さら
にPGC情報を生成し、AVデータ管理ファイルを更新
し(ステップ257、258)、WRITE,CLOS
Eコマンドを発行して記録終了する。
【0106】また、複数の精度を持つタイムマップテー
ブル、VOBUテーブルを生成する場合で、十分な主記
憶1d量を持つ場合(図24)、AVファイル管理情報
生成部112は、AVデータ入力部111からAVファ
イルの記録が終了したことの通知を受けると(ステップ
261)、AVデータ入力部111によってメモリ(主
記憶1d)に記憶されたGOP情報と、AVファイルが
記録された新たな連続記録領域の先頭アドレスに対応す
るVOBU番号とに基づいて、VOB情報、すなわち図
11に示した(a)VOB一般情報とタイムマップ情報
((b)タイムマップ一般情報、(c)VOBUテーブ
ル、(d)タイムマップテーブル)を次のように生成す
る(ステップ262)。
【0107】(a)VOB一般情報(VOB識別子、V
OB再生時間) AVファイル管理情報生成部112は、制御データ管理
部107に既存のAVファイル管理テーブルが保持され
ていれば、重複しないVOB識別子(次の番号など)を
割当て、保持されていなければ、VOB#1をVOB識
別子とし、AVデータ入力部111からAVファイルの
再生時間を取得し、それらを含むVOB一般情報を生成
する。
【0108】(b)タイムマップ一般情報(タイムマッ
プ数、VOBUマップ数、TM_OFS、TMAP_A
C) AVファイル管理情報生成部112は、TMUを例えば
10秒とし、VOBの再生時間をTMUで除算してタイ
ムマップ数を求め、GOP情報から得られるVOBU数
をVOBUマップ数とし、TM_OFSを0(新規録画
の場合)とする。また、タイムマップの持つ精度情報と
してTMAP_ACを生成する。
【0109】(c)VOBUテーブル(参照画像サイ
ズ、VOBU再生時間、VOBUサイズ) AVファイル管理情報生成部112は、GOP情報に各
VOBUの再生時間を追加することによりVOBUテー
ブルを生成する。本実施の形態ではVOBUの再生時間
15フレーム(又は30フィールド)なので、0.5秒
(15フレーム時間)となる。但し、AVファイルの最
後のVOBUはその再生時間が異なるので、AVファイ
ル管理情報生成部112はAVデータ入力部111から
取得してVOBUテーブルに設定する。
【0110】(d)タイムマップテーブル(VOBUマ
ップ番号、時間差TM_DIFF、VOBUアドレス) AVファイル管理情報生成部112は、VOBUテーブ
ルのVOBU再生時間を順次加算していき、加算値がほ
ぼTMUの整数倍の時刻になる毎に、その時刻に存在す
るVOBUを求めていくことにより、各タイムマップの
VOBUマップ番号を求め、(TMUの整数倍)−(加
算値)を時間差TM_DIFFとして求める。また、V
OBUアドレスは、AVデータ入力部111から得られ
る連続記録領域の先頭アドレスに各「VOBUマップ番
号」までのVOBUサイズを順次加算することにより算
出する。このようにしてVOB情報を生成後、AVファ
イル管理情報生成部112は、既にAVデータ管理ファ
イルが存在する場合には、それを読み出すためにファイ
ルシステム部102にOPENコマンドと、READコ
マンドとを発行し、AVデータ管理ファイルを取得し
(ステップ264)、書き込みを行う(ステップ26
5)。但し、制御データ管理部107にAVデータ管理
ファイルが保持されている場合には、読み出さないよう
にしても良い。
【0111】次にAVファイル管理情報生成部112は
荒い精度のタイムマップテーブル、VOBUテーブルの
生成を行う(ステップ266)。本実施の形態では、半
分の精度を持つタイムマップテーブル(タイムマップ2
テーブル)、VOBUテーブル(VOBU_2テーブ
ル)の生成について説明する。データ領域に記録されて
いるそれぞれのVOBUについて先頭から2個ずつのペ
ア(VOBU_2)を考え、そのペアそれぞれについて
の先頭側のVOBUの最初の参照画像サイズ(1STR
EF_2_SZ)、2つ分のVOBUの再生時間(VO
BU_2_PB_TM)、2つ分のVOBUの記録サイ
ズ(VOBU_2_SZ)を計算する。次に、タイムマ
ップ2テーブルを以下のように生成する。AVファイル
管理情報生成部112は、VOBU_2テーブルのVO
BU_2_PB_TMを順次加算していき、加算値がほ
ぼTMUの整数倍の時刻になる毎に、その時刻に存在す
るVOBU_2を求めていくことにより、各タイムマッ
プのVOBU_2マップ番号を求め、(TMUの整数
倍)−(加算値)を時間差TM_DIFF_2として求
める。また、VOBU_2アドレスは、AVデータ入力
部111から得られる連続記録領域の先頭アドレスに各
「VOBU_2マップ番号」までのVOBU_2サイズ
を順次加算することにより算出する。
【0112】以上が終了した後、AVファイル管理情報
生成部112は、AVデータ入力部111によって記録
されたタイトルのPGC情報を生成する(ステップ26
7)。AVファイル管理情報生成部112は、ステップ
266〜267で生成した複数の精度のVOB情報、P
GC情報を追加することにより更新し(ステップ26
8)、更新したAVデータ管理ファイルを記録するため
に、ファイルシステム部102にWRITEコマンド、
CLOSEコマンドを発行し(ステップ257)、AV
ファイル管理情報生成処理を終了する。
【0113】また、複数の精度を持つタイムマップテー
ブル、VOBUテーブルを生成する場合で、十分な主記
憶1d量を持たない場合(図25)、AVファイル管理
情報生成部112は、AVデータ入力部111からAV
ファイルの記録が終了したことの通知を受けると(ステ
ップ271)、AVデータ入力部111によってメモリ
(主記憶1d)に記憶されたGOP情報と、AVファイ
ルが記録された新たな連続記録領域の先頭アドレスに対
応するVOBU番号とに基づいて、VOB情報、すなわ
ち図11に示した(a)VOB一般情報とタイムマップ
情報((b)タイムマップ一般情報、(c)VOBUテ
ーブル、(d)タイムマップテーブル)を次のように生
成する(ステップ272)。このとき、主記憶1d上に
記録されているGOP情報は複数のVOBUをまとめた
ものである。
【0114】(a)VOB一般情報(VOB識別子、V
OB再生時間) AVファイル管理情報生成部112は、制御データ管理
部107に既存のAVファイル管理テーブルが保持され
ていれば、重複しないVOB識別子(次の番号など)を
割当て、保持されていなければ、VOB#1をVOB識
別子とし、AVデータ入力部111からAVファイルの
再生時間を取得し、それらを含むVOB一般情報を生成
する。
【0115】(b)タイムマップ一般情報(タイムマッ
プ数、VOBUマップ数、TM_OFS、TMAP_A
C) AVファイル管理情報生成部112は、TMUを例えば
10秒とし、VOBの再生時間をTMUで除算してタイ
ムマップ数を求め、GOP情報から得られるVOBU数
をVOBUマップ数とし、TM_OFSを0(新規録画
の場合)とする。また、タイムマップの持つ精度情報と
してTMAP_ACを生成する。
【0116】(c)VOBUテーブル(参照画像サイ
ズ、VOBU再生時間、VOBUサイズ) 図22に示したGOP情報は、VOBUテーブルの先頭
VOBUの参照画像サイズ、2つのVOBUサイズその
ものの値を表すので、AVファイル管理情報生成部11
2は、GOP情報に各複数のVOBUの再生時間を追加
することによりVOBUテーブルを生成する。本実施の
形態では1つのVOBUの再生時間15フレーム(又は
30フィールド)なので、2つをまとめて1.0秒(3
0フレーム時間)となる。但し、AVファイルの最後の
VOBUはその再生時間が異なるので、AVファイル管
理情報生成部112はAVデータ入力部111から取得
してVOBUテーブルに設定する。
【0117】(d)タイムマップテーブル(VOBUマ
ップ番号、時間差TM_DIFF、VOBUアドレス) AVファイル管理情報生成部112は、VOBUテーブ
ルのVOBU再生時間を順次加算していき、加算値がほ
ぼTMUの整数倍の時刻になる毎に、その時刻に存在す
るVOBUを求めていくことにより、各タイムマップの
VOBUマップ番号を求め、(TMUの整数倍)−(加
算値)を時間差TM_DIFFとして求める。また、V
OBUアドレスは、AVデータ入力部111から得られ
る連続記録領域の先頭アドレスに各「VOBUマップ番
号」までのVOBUサイズを順次加算することにより算
出する。このようにしてVOB情報を生成した後、AV
ファイル管理情報生成部112は、既にAVデータ管理
ファイルが存在する場合には、それを読み出すためにフ
ァイルシステム部102にOPENコマンドと、REA
Dコマンドとを発行し、AVデータ管理ファイルを取得
し(ステップ264)、書き込みを行う(ステップ27
5)。但し、制御データ管理部107にAVデータ管理
ファイルが保持されている場合には、読み出さないよう
にしても良い。
【0118】次に、AVファイル管理情報生成部112
は荒い精度のタイムマップテーブル、VOBUテーブル
の生成を行う(ステップ276)。本実施の形態では、
半分の精度を持つタイムマップテーブル(タイムマップ
2テーブル)、VOBUテーブル(VOBU_2テーブ
ル)の生成について説明する。データ領域に記録されて
いるそれぞれのVOBUについて先頭から2個ずつのペ
ア(VOBU_2)を考え、そのペアそれぞれについて
の先頭側のVOBUの最初の参照画像サイズ(1STR
EF_2_SZ)、2つ分のVOBUの再生時間(VO
BU_2_PB_TM)、2つ分のVOBUの記録サイ
ズ(VOBU_2_SZ)を計算する。次に、タイムマ
ップ2テーブルを以下のように生成する。AVファイル
管理情報生成部112は、VOBU_2テーブルのVO
BU_2_PB_TMを順次加算していき、加算値がほ
ぼTMUの整数倍の時刻になる毎に、その時刻に存在す
るVOBU_2を求めていくことにより、各タイムマッ
プのVOBU_2マップ番号を求め、(TMUの整数
倍)−(加算値)を時間差TM_DIFF_2として求
める。また、VOBU_2アドレスは、AVデータ入力
部111から得られる連続記録領域の先頭アドレスに各
「VOBU_2マップ番号」までのVOBU_2サイズ
を順次加算することにより算出する。このとき、さらに
荒い精度のテーブルは生成しなくても良い。
【0119】以上が終了した後、AVファイル管理情報
生成部112は、AVデータ入力部111によって記録
されたタイトルのPGC情報を生成し(ステップ27
7)、ステップ276〜277で生成した複数の精度の
VOB情報、PGC情報を追加することにより更新し
(ステップ278)、更新したAVデータ管理ファイル
を記録するために、ファイルシステム部102にWRI
TEコマンド、CLOSEコマンドを発行し(ステップ
279)、AVファイル管理情報生成処理を終了する。
【0120】(3−3)AVデータの再生 再生処理は、図17に示したガイダンス画像200にお
いてユーザが「2」「選択」と押すと、ガイダンス画像
201が表示され、さらに、ユーザが「1」「選択」と
押すと、録画・編集・再生制御部105はAVデータ再
生部130にタイトル名を通知する。これによりタイト
ルAの再生が開始する。
【0121】図26、図27は、AVデータ再生部13
0における通常再生の処理内容を示すフローチャートで
ある。同図において、AVデータ再生部130は、制御
データ管理部107に保持されたAVデータ管理ファイ
ルを参照して、通知されたタイトル名から、PGC情
報、VOB情報を取得する(ステップ281)。ここ
で、取得したVOB情報から、(A)タイムマップテー
ブルが分割されている(図26)、(B)複数の精度を
持つタイムマップテーブル、VOBUテーブルが記録さ
れている(図27)、のどちらかの情報が得られた場合
の説明を行う。
【0122】(A)タイムマップテーブルが分割されて
いる場合 まず分割されたタイムマップテーブルの先頭のものを読
み込み、その部分のタイムマップを参照することにより
対応する部分のVOBUテーブルを読み込む。次に、A
Vデータ再生部130はVOB情報が示すAVファイル
を指定するOPENコマンドをファイルシステム部10
2に発行する(ステップ282)。さらに、AVデータ
再生部130は、PGC情報に設定されたセルの数だけ
ステップ283から291のループ処理を繰り返すこと
より、タイトルAの再生を行う。すなわち、AVデータ
再生部130は、セルのスタートタイム、エンドタイム
それぞれ、タイムマップ情報を参照して開始アドレス
(セクタアドレス)、終了アドレスに変換し(ステップ
284)、それらを指定してファイルシステム部102
にREADコマンドを発行する。これにより、ディスク
読み出し部101によりセルが示すVOBのデータ区間
の読み出しが開始される。
【0123】その後、AVデータ再生部130は、当該
セルの読み出しが終了するまでの間、トラックバッファ
3aに一定量のAVデータが蓄積される毎に、当該AV
データのデコードを行う(ステップ286〜289)。
このとき、読み出し対象のAVデータが、読み込まれて
いるタイムマップテーブル及びVOBUテーブルを超え
る場合、TMAP_ST_ADRから、次のタイムマッ
プテーブルの開始アドレスを特定し、次のタイムマップ
テーブルを読み込む。
【0124】そして、読み込んだタイムマップテーブル
に対応するVOBUテーブルを読み込み(ステップ29
3)、続くAVデータの読み出しを行う。ディスク読み
出し部101によるセルの読み出しが終了したとき、A
Vデータ再生部130は、トラックバッファ3aに蓄積
されたデータをデコードし、当該セルの再生を終了する
(ステップ290)。このようにして、PGC情報中の
全てのセルに対してデコードが終了した後、AVデータ
再生部130は、ファイルシステム部102にCLOS
Eコマンドを発行して、再生処理を終了する。
【0125】(B)複数の精度を持つタイムマップテー
ブル、VOBUテーブルが記録されている場合 使用する機器のメモリ量から、読み込むことのできる中
で最も高精度のタイムマップテーブル、VOBUテーブ
ルを特定し(ステップ301)、そのタイムマップテー
ブル、VOBUテーブルを読み込む。次に、AVデータ
再生部130はVOB情報が示すAVファイルを指定す
るOPENコマンドをファイルシステム部102に発行
する(ステップ302)。さらに、AVデータ再生部1
30は、PGC情報に設定されたセルの数だけステップ
303〜310のループ処理を繰り返すことより、タイ
トルAの再生を行う。すなわち、AVデータ再生部13
0は、セルのスタートタイム、エンドタイムそれぞれ、
タイムマップ情報を参照して開始アドレス(セクタアド
レス)、終了アドレスに変換し(ステップ304)、そ
れらを指定してファイルシステム部102にREADコ
マンドを発行する。これにより、ディスク読み出し部1
01によりセルが示すVOBのデータ区間の読み出しが
開始される。
【0126】その後、AVデータ再生部130は、当該
セルの読み出しが終了するまでの間、トラックバッファ
3aに一定量のAVデータが蓄積される毎に、当該AV
データのデコードを行う(ステップ306〜308)。
ディスク読み出し部101によるセルの読み出しが終了
したとき、AVデータ再生部130は、トラックバッフ
ァ3aに蓄積されたデータをデコードし、当該セルの再
生を終了する(ステップ309)。このようにして、P
GC情報中の全てのセルに対してデコードが終了した
後、AVデータ再生部130は、ファイルシステム部1
02にCLOSEコマンドを発行して、再生処理を終了
する。
【0127】(3−4)指定時刻から指定時刻までの再
生 指定時刻から指定時刻までの再生は、図17のガイダン
ス画像205において、ユーザがタイトルの再生時間の
範囲内で開始時刻と終了時刻とを任意に指定した場合の
再生をいう。図28、図29は、タイトル中の開始時刻
と終了時刻とがユーザ指定された場合の再生処理を示す
フローチャートを示す。同図において、AVデータ再生
部130は、制御データ管理部107に保持されたAV
データ管理ファイルを参照して、通知されたタイトル名
から、PGC情報、VOB情報を取得する(ステップ3
11)。ここで、(A)タイムマップテーブルが複数に
分割されている場合(図28)、もしくは(B)複数の
精度のタイムマップテーブル、VOBUテーブルを持っ
ている場合(図29)には、次のような変換を行うもの
とする。
【0128】(A)タイムマップテーブルが複数に分割
されている場合 AVデータ再生部130は、ユーザ指定された開始時
刻、終了時刻それぞれを、タイムマップ情報を参照して
開始アドレス、終了アドレスに変換する(ステップ31
2)。次にTMAP_PB_TMを参照することによ
り、ユーザ指定された開始時刻、終了時刻に対応するタ
イムマップテーブルを検索し、開始時刻を含むタイムマ
ップテーブルと終了時刻を含むタイムマップテーブルを
特定する。そのタイムマップテーブルについて、TMA
P_ST_ADRを参照することにより、分割されたタ
イムマップテーブルの記録アドレスを特定し、必要なタ
イムマップテーブル、VOBUテーブルを適時読み込
む。次にAVデータ再生部130はVOB情報が示すA
Vファイルを指定するOPENコマンドをファイルシス
テム部102に発行し(ステップ313)し、変換によ
り得られた開始アドレス、終了アドレスを読み出すよう
READコマンドをファイルシステム部102に発行す
る(ステップ314)。これにより、ディスク読み出し
部101により指定されたVOBのデータ区間の読み出
しが開始される。
【0129】(B)複数の精度のタイムマップテーブ
ル、VOBUテーブルを持っている場合 使用する機器のメモリ量から、読み込むことのできる中
で最も高精度のタイムマップテーブル、VOBUテーブ
ルを特定し、そのタイムマップテーブル、VOBUテー
ブルを読み込み、AVデータ再生部130はその情報に
基づいて、ユーザ指定された開始時刻、終了時刻それぞ
れを、タイムマップ情報を参照して開始アドレス、終了
アドレスに変換する(ステップ331〜332)。次に
AVデータ再生部130はVOB情報が示すAVファイ
ルを指定するOPENコマンドをファイルシステム部1
02に発行し(ステップ333)し、変換により得られ
た開始アドレス、終了アドレスを読み出すようREAD
コマンドをファイルシステム部102に発行する(ステ
ップ334)。これにより、ディスク読み出し部101
により指定されたVOBのデータ区間の読み出しが開始
される。
【0130】その後、AVデータ再生部130は、当該
データ区間の読み出しが終了するまでの間、トラックバ
ッファ3aに一定量のAVデータが蓄積される毎に、当
該AVデータのデコードを行う(ステップ335〜33
7)。ディスク読み出し部101による読み出しが終了
したとき、AVデータ再生部130は、トラックバッフ
ァ3aに蓄積されたデータをデコードし(ステップ33
8)、ファイルシステム部102にCLOSEコマンド
を発行して(ステップ339)、再生処理を終了する。
【0131】(3−5)AVデータの特殊再生 特殊再生は、再生時にリモコン6の「早送り」又は「巻
き戻し」キーが押下された場合に開始され、その後「再
生」キーが押下された場合に元の再生に戻る。図30
は、AVデータ再生部130による特殊再生の処理を示
すフローチャートである。AVデータ再生部130は、
再生中に、録画・編集・再生制御部105から「早送
り」又は「巻き戻し」キーが押下されたことが通知され
ると、特殊再生のスキップ時間Δtを設定する(ステッ
プ341)。例えば、「早送り」キーの場合には+1
秒、「巻き戻し」キーの場合には−1秒などである。ま
た、特殊再生中に「早送り」又は「巻き戻し」キーが押
下されたことが通知された場合には、Δtをさらに+1
秒又は−1秒というようにスキップ時間を長くしても良
い。
【0132】さらに、AVデータ再生部130は、MP
EGデコーダ4を停止してその時刻tsをMPEGデコ
ーダ4から取得し、トラックバッファ3aをクリアする
(ステップ342〜344)。次に、AVデータ再生部
130は、特殊再生の終了指示(例えば「再生」キー押
下)があるまで、時刻tsをスキップ時間Δtずつ更新
する毎に、ステップ345から356までの処理を行
う。ここでタイムマップテーブルが複数回に分けて記録
されている場合、更新された時刻tsが現在読み込まれ
ているタイムマップテーブルに含まれているかどうかを
調べる必要がある(ステップ346)。含まれていれば
次のステップへ、含まれていなければ、TMAP_PB
_TM、TMAP_ST_ADRを参照することによ
り、更新された時刻tsが含まれているタイムマップテ
ーブル、VOBUテーブルを読み込むものとする(ステ
ップ359)。また、複数の精度を持つタイムマップテ
ーブル、VOBUテーブルが存在する場合は、その機器
のメモリ量に対応したタイムマップテーブル、VOBU
テーブルが読み込まれているので、そのまま次のステッ
プに進むものとする。
【0133】AVデータ再生部130は、更新された時
刻tsが再生途中のセルのエンドタイムを越えていない
場合は、タイムマップ情報を参照して時刻tsに対応す
るVOBUマップを特定し(ステップ350)、タイム
マップ及びVOBUマップからその先頭アドレスを算出
し、特定したVOBUマップの参照画像サイズを読み出
す(ステップ351)。
【0134】もし、更新された時刻tsが再生途中のセ
ルのエンドタイムを越えていて、かつ次のセルが存在す
る場合には、AVデータ再生部130は、スタートタイ
ム以降になるようtsを更新し(ステップ347〜34
9)、タイムマップテーブルが複数回に分けて記録され
ているときは、TMAP_PB_TM、TMAP_ST
_ADRを参照することにより、更新された時刻tsが
含まれているタイムマップテーブル、VOBUテーブル
を読み込み、先頭アドレスと参照画像サイズを求める。
また、複数の精度を持つタイムマップテーブル、VOB
Uテーブルが存在する場合は、その機器のメモリ量に対
応したタイムマップテーブル、VOBUテーブルを読み
込み、先頭アドレスと参照画像サイズを求める。
【0135】さらに、AVデータ再生部130は、求め
た先頭アドレスから参照画像サイズ分のデータ区間の指
定と共にSEARCH_DISCONコマンドをファイ
ルシステム部102に発行する(ステップ352)。こ
れは、参照画像の記録領域が、ゾーン境界などの不連続
境界を跨いでいないかどうか(連続領域か不連続領域
か)をチェックするためである。もし、不連続な場合に
は(ステップ353)、AVデータ再生部130は特定
したVOBUに隣接するVOBUマップを求めて(ステ
ップ354)その先頭アドレスと参照画像サイズとを読
み出す(ステップ355)。AVデータ再生部130
は、得られた先頭アドレスと参照画像サイズの指定と共
にREADコマンドをファイルシステム部102に発行
する(ステップ356)。これにより当該参照画像デー
タがトラックバッファ3aに格納される。トラックバッ
ファ3aに格納された参照画像データは、MPEGデコ
ーダ4により再生される。
【0136】上記処理は、特殊再生の終了指示があるま
で、時刻tsをスキップ時間Δtずつ更新ながら繰り返
される。特殊再生の終了指示があった場合(ステップ3
57)、AVデータ再生部130は、時刻tsを開始時
刻として、元の再生処理(図26のステップ283又は
図27のステップ303、又は図28のステップ312
又は図29のステップ332)に戻る(ステップ35
8)。以上のように特殊再生は、スキップ時間毎に存在
する参照画像のアドレスをタイムマップ情報に従って順
々に求めることができる。しかも、タイムマップ情報
は、タイムマップテーブルとVOBUテーブルという階
層的なタイムマップ情報により全VOBUの再生時刻と
記録位置(セクタアドレス)を対応付けているが、全て
のVOBUの再生時刻と記録位置(セクタアドレス)と
を記録する必要がないので、データ量が非常に少なく、
それゆえ録画時にリアルタイムに生成することが容易で
ある。
【0137】なお、上記実施形態においてDVDレコー
ダ10は、図11に示したように、従来の据え置き型家
庭用VTRに代用することを前提とした構成を示した。
この構成に限らず、DVD−RAMがコンピュータの記
録媒体としても使用される場合には、次のような構成と
すれば良い。すなわち、ディスクアクセス部3は、DV
D−RAMドライブ装置としてSCSIやIDEと呼ば
れるIFを介してコンピュータバスに接続される。ま
た、同図のディスクアクセス部3以外の構成要素はコン
ピュータのハードウェア上でOS及びアプリケーション
プログラムが実行されることに実現される。その場合、
ディスク記録部100、ディスク読み出し部101及び
ファイルシステム部102は主としてOSによる機能又
はOSを機能拡張するアプリケーションとして実現さ
れ、これ以外の構成要素は主としてアプリケーションプ
ログラムによる機能として実現される。またファイルシ
ステム部102がサポートする各種コマンドはアプリケ
ーションに提供されるシステムコール等のサービスコマ
ンドに相当する。
【0138】また、上記実施形態では、個々のAVファ
イルに1つのVOBを記録するとしたが、1つのAVフ
ァイルに複数のVOBデータを記録しても良い。この場
合は、AVデータ管理ファイル(VR_MANGR.I
FO)の中で、例えば、各AVファイル中の個々のVO
Bのサイズ又はファイル先頭からのオフセットアドレス
を記録し管理すれば良い。
【0139】
【発明の効果】本発明の情報記録媒体は、データ領域と
タイムマップ領域とを有する情報記録媒体であって、前
記データ領域には、少なくとも一つのピクチャを含む複
数のビデオオブジェクトユニットからなるビデオオブジ
ェクトが記録され、前記タイムマップ領域には、前記ビ
デオオブジェクトの再生時刻に関する情報が格納された
第1及び第2テーブルと、その再生時刻のオフセットを
示すタイムオフセットと、そのオブジェクトの記録アド
レスに対するアドレスオフセットとが記録され、前記第
1テーブルには、一定の時間間隔の再生時刻それぞれに
対応させて各再生時刻に再生されるべきピクチャを含む
ビデオオブジェクトユニットの識別情報と、前記情報記
録媒体上での記録アドレスと、前記一定の時間間隔の再
生時刻と第1テーブルが指し示すビデオオブジェクトユ
ニットの開始時刻との差とが記録され、前記第2テーブ
ルには、前記複数のビデオオブジェクトユニットそれぞ
れに対応させて、各ビデオオブジェクトユニットの再生
時間と、データサイズと、各ビデオオブジェクトユニッ
トの先頭のリファレンスピクチャのデータサイズが記録
され、前記タイムオフセットには、前記ビデオオブジェ
クトの先頭における再生時刻と前記一定の時間間隔にお
ける先頭の再生時刻との差分時間を示す情報が記録さ
れ、前記アドレスオフセットには、前記ビデオオブジェ
クトの先頭における記録アドレスと前記データ領域の先
頭とのアドレスの差分を示す情報が記録されることを特
徴とする。
【0140】ここで、前記タイムマップ領域に記録され
る第1及び第2テーブルは複数回に分けて記録すること
が可能であるように構成しても良い。ここで、前記タイ
ムマップ領域に記録される第1及び第2テーブルは複数
の精度を持つものを同時または時間をずらして生成する
ように構成しても良い。
【0141】この構成によれば、第1テーブルは、一定
時間毎にビデオオブジェクトユニットの記録アドレスと
識別情報と時刻の差を記録するだけなので、テーブルサ
イズが小さい。第2テーブルは、ビデオオブジェクトユ
ニット毎に記録位置(セクタアドレス)を再生時刻に対
応させて記録される必要がなく、ビデオオブジェクトユ
ニット毎にその再生時間とそのデータサイズとを含むの
で、再生時間もデータサイズもより短いデータ長でよ
く、テーブルサイズが小さい。さらに、第2テーブル
は、エンコードされる単位を基準としたビデオオブジェ
クトユニット毎に記録されるので、録画時にリアルタイ
ムに生成することが極めて容易であるという効果があ
る。
【0142】また、タイムマップ情報は、第1テーブル
と第2テーブルと階層的に検索することにより、ビデオ
オブジェクトの再生時刻をアドレスに対応付けているの
で、再生装置では、タイムマップ情報を保持するメモリ
量が少なくても良いという効果がある。加えて、第1及
び第2テーブルを複数回に分けて記録し、分けて記録さ
れたテーブルの再生時刻、記録アドレスを記録しておく
ことにより必要な部分を適宜読み込むことが可能とな
り、また複数の精度を持つ第1及び第2テーブルを生成
しておくことにより、録画機器、再生機器に必要とされ
るメモリ容量の削減や、録画機器、再生機器のメモリに
応じた再生が可能となる。
【0143】また、本発明の録画装置は、ビデオデータ
を情報記録装置に録画する装置であって、録画するビデ
オデータの入力を受けつける入力手段と、入力されたビ
デオデータを圧縮することにより、少なくとも一つのピ
クチャを含む複数のビデオオブジェクトユニットからな
るビデオオブジェクトを生成する圧縮手段と、前記情報
記録装置にデータを書き込む書込み手段と、前記書込み
手段を制御する制御手段とを備え、前記制御手段は、前
記情報記録媒体のデータ領域に前記ビデオオブジェクト
を書き込むよう前記書込み手段を制御し、一定の時間間
隔の再生時刻それぞれに対応させて、各再生時刻に再生
されるべきピクチャを含むビデオオブジェクトユニット
の識別情報と、前記情報記録媒体上での記録アドレス
と、前記一定の時間間隔の再生時刻と第1テーブルが指
し示すビデオオブジェクトユニットの開始時刻との差と
が格納された第1テーブルを生成し、前記複数のビデオ
オブジェクトユニットそれぞれに対応させて、各ビデオ
オブジェクトユニットの再生時間とデータサイズと、各
ビデオオブジェクトユニットの先頭のリファレンスピク
チャのデータサイズとが格納された第2テーブルを生成
し、前記ビデオオブジェクトの先頭における再生時刻と
前記一定の時間間隔における先頭の再生時刻との差分時
間を示すタイムオフセットを生成し、前記ビデオオブジ
ェクトの先頭における記録アドレスと前記データ領域の
先頭とのアドレスの差分を示すアドレスオフセットを生
成し、前記情報記録媒体のタイムマップ領域に前記第1
及び第2テーブルと前記タイムオフセットと前記アドレ
スオフセットとを書き込むよう前記書込み手段を制御す
ることを特徴とする。
【0144】ここで、前記制御手段は、前記第1及び第
2テーブル生成に際して、前記第1及び第2テーブルを
複数回に分けて記録し、前記情報記録媒体のタイムマッ
プ領域に、複数回に分けて記録された前記第1及び第2
テーブルを書き込むよう前記書込み手段を制御するよう
に構成しても良い。ここで、前記制御手段は、前記第1
及び第2テーブル生成に際して、生成された前記第1及
び第2テーブルについて、複数の精度を持つものを同時
または時間をずらして生成し、前記情報記録媒体のタイ
ムマップ領域に複数の精度の前記第1及び第2テーブル
を書き込むよう前記書込み手段を制御するように構成し
ても良い。
【0145】また、本発明の再生装置は、上記情報記録
媒体に記録されたビデオブジェクトを再生する装置であ
って、前記情報記録媒体からデータを読み出す読み出し
手段と、ビデオオブジェクトを再生する再生手段と、前
記読み出し手段及び前記再生手段を制御する制御手段と
を備え、前記制御手段は、再生開始時刻の入力を受けつ
け、前記第1及び第2テーブルと前記タイムオフセット
と前記アドレスオフセットとを読み出すよう前記読み出
し手段を制御し、読み出された第1及び第2テーブルと
前記タイムオフセットと前記アドレスオフセットとを参
照することにより、前記再生開始時刻に再生されるべき
ピクチャを含むビデオオブジェクトユニットを特定し、
特定したビデオオブジェクトユニットに基づいて再生が
開始されるよう前記読み出し手段及び前記再生手段を制
御することを特徴とする。
【0146】ここで、前記制御手段は、再生開始時刻の
入力を受けつけ、複数回に分けて記録された前記第1及
び第2テーブルの一部又は全部と、前記タイムオフセッ
トと前記アドレスオフセットとを読み出すよう前記読み
出し手段を制御し、読み出された前記第1及び第2テー
ブルの一部又は全部と、前記タイムオフセットと前記ア
ドレスオフセットとを参照することにより、前記再生開
始時刻に再生されるべきピクチャを含むビデオオブジェ
クトユニットを特定し、特定したビデオオブジェクトユ
ニットに基づいて再生が開始されるよう前記読み出し手
段及び前記再生手段を制御するように構成しても良い。
【0147】ここで、前記制御手段は、再生開始時刻を
受け付け、複数の精度をもつ前記第1及び第2テーブル
のうちの一つと、前記タイムオフセットと前記アドレス
オフセットとを読み出すよう前記読み出し手段を制御
し、読み出された一つの前記第1及び第2テーブルと、
前記タイムオフセットと前記アドレスオフセットとを参
照することにより、前記再生開始時刻に再生されるべき
ピクチャを含むビデオオブジェクトユニットを特定し、
特定したビデオオブジェクトユニットに基づいて再生が
開始されるよう前記読み出し手段及び前記再生手段を制
御するように構成しても良い。
【0148】この構成によれば、第1テーブルは、一定
時間毎にビデオオブジェクトユニットの記録アドレスと
識別情報と時刻の差を記録するだけなので、テーブルサ
イズが小さい。第2テーブルは、ビデオオブジェクトユ
ニット毎に記録位置(セクタアドレス)を再生時刻に対
応させて記録される必要がなく、ビデオオブジェクトユ
ニット毎にその再生時間とそのデータサイズとを含むの
で、再生時間もデータサイズもより短いデータ長でよ
く、テーブルサイズが小さい。さらに、第2テーブル
は、エンコードされる単位を基準としたビデオオブジェ
クトユニット毎に記録されるので、録画時にリアルタイ
ムに生成することが極めて容易であるという効果があ
る。
【0149】また、タイムマップ情報は、第1テーブル
と第2テーブルと階層的に検索することにより、ビデオ
オブジェクトの再生時刻をアドレスに対応付けているの
で、再生装置では、タイムマップ情報を保持するメモリ
量が少なくても良いという効果がある。加えて、第1及
び第2テーブルを複数回に分けて記録し、分けて記録さ
れたテーブルの再生時刻、記録アドレスを記録しておく
ことにより必要な部分を適宜読み込むことが可能とな
り、また複数の精度を持つ第1及び第2テーブルを生成
しておくことにより、録画機器、再生機器に必要とされ
るメモリ容量の削減や、録画機器、再生機器のメモリに
応じた再生が可能となる。
【0150】また、本発明のプログラム記憶媒体は、少
なくとも一つのピクチャを含む複数のビデオオブジェク
トユニットからなるビデオオブジェクトを情報記録媒体
に録画する録画装置のためのプログラムを記録したコン
ピュータ読み取り可能な記録媒体であって、前記プログ
ラムは、前記情報記録媒体のデータ領域に前記ビデオオ
ブジェクトを書き込むステップと、一定の時間間隔の再
生時刻それぞれに対応させて、各再生時刻に再生される
べきピクチャを含むビデオオブジェクトユニットの識別
情報と前記情報記録媒体上での記録アドレスと、前記一
定の時間間隔の再生時刻と第1テーブルが指し示すビデ
オオブジェクトユニットの開始時刻との差とが格納され
た第1テーブルを生成するステップと、前記複数のビデ
オオブジェクトユニットそれぞれに対応させて、各ビデ
オオブジェクトユニットの再生時間と、データサイズ
と、各ビデオオブジェクトユニットの先頭のリファレン
スピクチャのデータサイズが格納された第2テーブルを
生成するステップと、前記ビデオオブジェクトの先頭に
おける再生時刻と前記一定の時間間隔における先頭の再
生時刻との差分時間を示すタイムオフセットを生成する
ステップと、前記ビデオオブジェクトの先頭における記
録アドレスと前記データ領域の先頭とのアドレスの差分
を示すアドレスオフセットを生成するステップと、前記
情報記録媒体のタイムマップ領域に、前記第1及び第2
テーブルと、前記タイムオフセットと前記アドレスオフ
セットとを書き込むステップとをコンピュータに実行さ
せることを特徴とする。
【0151】ここで、前記プログラムは、前記第1及び
第2テーブルを複数回に分けて記録するステップと、前
記情報記録媒体のタイムマップ領域に、複数回に分けて
記録された前記第1及び第2テーブルと、前記タイムオ
フセットと前記アドレスオフセットとを書き込むステッ
プとをコンピュータに実行させるように構成しても良
い。ここで、前記プログラムは、複数の精度を持つ前記
第1及び第2テーブルを生成するステップと、前記情報
記録媒体のタイムマップ領域に、複数の精度を持つ前記
第1及び第2テーブルと、前記タイムオフセットと前記
アドレスオフセットとを書き込むステップとをコンピュ
ータに実行させるように構成しても良い。
【0152】また、本発明のプログラム記憶媒体は、上
記情報記録媒体からデータを読み出す読み出し手段と、
ビデオオブジェクトを再生する再生手段とを備える再生
装置のためのプログラムを記録したコンピュータ読み取
り可能な記録媒体であって、前記プログラムは、再生開
始時刻の入力を受けつけるステップと、前記第1及び第
2テーブルと前記タイムオフセットと前記アドレスオフ
セットとを読み出すよう前記読み出し手段を制御するス
テップと、読み出された第1及び第2テーブルと前記タ
イムオフセットと前記アドレスオフセットとを参照する
ことにより、前記再生開始時刻に再生されるべきピクチ
ャを含むビデオオブジェクトユニットを特定するステッ
プとをコンピュータに実行させることを特徴とする。
【0153】ここで、前記プログラムは、複数回に分け
て記録された前記第1及び第2テーブルの一部又は全部
と、前記タイムオフセットと前記アドレスオフセットを
読み出すよう前記読み出し手段を制御するステップと、
読み出された前記第1及び第2テーブルの一部又は全部
と、前記タイムオフセットと前記アドレスオフセットと
を参照することにより、前記再生開始時刻に再生される
べきピクチャを含むビデオオブジェクトユニットを特定
するステップと、特定したビデオオブジェクトユニット
に基づいて再生が開始されるよう前記読み出し手段及び
前記再生手段を制御する読み出し再生ステップとをコン
ピュータに実行させるように構成しても良い。
【0154】ここで、前記プログラムは、複数の精度を
持つ前記第1及び第2テーブルの一つと、前記タイムオ
フセットと前記アドレスオフセットを読み出すよう前記
読み出し手段を制御するステップと、読み出された複数
の精度を持つ前記第1及び第2テーブルの一つと、前記
タイムオフセットと前記アドレスオフセットとを参照す
ることにより、前記再生開始時刻に再生されるべきピク
チャを含むビデオオブジェクトユニットを特定するステ
ップと、特定したビデオオブジェクトユニットに基づい
て再生が開始されるよう前記読み出し手段及び前記再生
手段を制御する読み出し再生ステップとをコンピュータ
に実行させるように構成しても良い。
【0155】この構成によれば、第1テーブルは、一定
時間毎にビデオオブジェクトユニットの記録アドレスと
識別情報と時刻の差を記録するだけなので、テーブルサ
イズが小さい。第2テーブルは、ビデオオブジェクトユ
ニット毎に記録位置(セクタアドレス)を再生時刻に対
応させて記録される必要がなく、ビデオオブジェクトユ
ニット毎にその再生時間とそのデータサイズとを含むの
で、再生時間もデータサイズもより短いデータ長でよ
く、テーブルサイズが小さい。さらに、第2テーブル
は、エンコードされる単位を基準としたビデオオブジェ
クトユニット毎に記録されるので、録画時にリアルタイ
ムに生成することが極めて容易であるという効果があ
る。
【0156】また、タイムマップ情報は、第1テーブル
と第2テーブルと階層的に検索することにより、ビデオ
オブジェクトの再生時刻をアドレスに対応付けているの
で、再生装置では、タイムマップ情報を保持するメモリ
量が少なくても良いという効果がある。加えて、第1及
び第2テーブルを複数回に分けて記録し、分けて記録さ
れたテーブルの再生時刻、記録アドレスを記録しておく
ことにより必要な部分を適宜読み込むことが可能とな
り、また複数の精度を持つ第1及び第2テーブルを生成
しておくことにより、録画機器、再生機器に必要とされ
るメモリ容量の削減や、録画機器、再生機器のメモリに
応じた再生が可能となる。
【図面の簡単な説明】
【図1】本発明の実施形態における記録可能な光ディス
クであるDVD−RAMディスクの外観及び記録領域を
表した図
【図2】(a)DVD−RAMにおけるゾーン領域0〜
23その他を示す図 (b)ゾーン領域0〜23その他を横方向に配置した説
明図 (c)ボリューム空間における論理セクタ番号(LS
N)を示す図 (d)ボリューム空間における論理ブロック番号(LB
N)を示す図
【図3】ゾーン領域内におけるセクタとのECCブロッ
クとの関係を階層的に示す図
【図4】ボリューム空間に記録されるスペースビットマ
ップと連続記録領域管理ファイルとを示す図
【図5】AVファイル、非AVファイルの階層的なディ
レクトリ構造を示す図
【図6】AVデータ管理ファイル(VR_MANGR.
IFO)の記録内容を階層的に示した説明図
【図7】AVファイル管理テーブル、PGC情報テーブ
ルとVOBとの論理的な結合関係を示す図
【図8】AVファイルつまりVOBのデータ構造を示す
【図9】1つのVOBに対応するタイムマップ情報のよ
り詳細なデータ構成を示す図
【図10】タイムマップテーブルと、VOBUテーブル
との論理的な連結関係を示す図
【図11】本実施形態における光ディスク記録再生装置
を用いたシステムの構成例を示す図
【図12】DVDレコーダ10のハードウェア構成を示
すブロック図
【図13】リモコン例を示す図
【図14】MPEGエンコーダ2の構成を示すブロック
【図15】MPEGデコーダ4の構成を示すブロック図
【図16】DVDレコーダ10の構成を機能別に示した
機能ブロック図
【図17】ガイダンス画像を示す図
【図18】AVデータ録画部110における複数回に分
けてテーブルを記録する場合の録画処理を示すフローチ
ャート
【図19】図18の場合のGOP情報の一例を示す図
【図20】AVデータ録画部110における複数の精度
を持つテーブルを生成する場合で、十分な主記憶1dを
持つ場合の録画処理を示すフローチャート
【図21】AVデータ録画部110における複数の精度
を持つテーブルを生成する場合で、十分な主記憶1dを
持たない場合の録画処理を示すフローチャート
【図22】図21の場合のGOP情報の一例を示す図
【図23】複数回に分けてテーブルを記録する場合のA
Vファイル管理情報生成部112によるAVファイル管
理情報の生成・及び記録処理を示すフローチャート
【図24】複数の精度を持つテーブルを生成する場合
で、十分な主記憶1dを持つ場合のAVファイル管理情
報生成部112によるAVファイル管理情報の生成・及
び記録処理を示すフローチャート
【図25】複数の精度を持つテーブルを生成する場合
で、十分な主記憶1dを持たない場合のAVファイル管
理情報生成部112によるAVファイル管理情報の生成
・及び記録処理を示すフローチャート
【図26】AVデータ再生部130における、複数回に
分けてテーブルを記録された場合の通常再生の処理内容
を示すフローチャート
【図27】AVデータ再生部130における、複数の精
度を持つテーブルが生成された場合の通常再生の処理内
容を示すフローチャート
【図28】複数回に分けてテーブルを記録された場合に
おいて、タイトル中の開始時刻と終了時刻とがユーザ指
定された場合の再生処理を示すフローチャート
【図29】複数の精度を持つテーブルが生成された場合
において、タイトル中の開始時刻と終了時刻とがユーザ
指定された場合の再生処理を示すフローチャート
【図30】AVデータ再生部130による特殊再生の処
理を示すフローチャート
【符号の説明】
1 制御部 1a CPU 1b プロセッサバス 1c バスインタフェース 1d 主記憶 2,4 MPEGエンコーダ 2a ビデオエンコーダ 2b,4b ビデオバッファ 2c オーディオエンコーダ 2d,4d オーディオバッファ 2e システムエンコーダ 2f,4f STC部 2g エンコーダ制御部 3 ディスクアクセス部 3a トラックバッファ 4a デマルチプレクサ 4c ビデオデコーダ 4e オーディオデコーダ 4g 加算器 4h〜4j セレクタ 5 ビデオ信号処理部 6 リモコン 7 バス 8 リモコン信号受信部 9 レシーバ 10 DVDレコーダ 11 アンテナ 12 ディスプレイ 100 ディスク記録部 101 ディスク読み出し部 102 ファイルシステム部 103 AVファイルシステム部 104 共通ファイルシステム部 105 録画・編集・再生制御部 106 ユーザI/F部 107 制御データ管理部 110 AVデータ録画部 111 AVデータ入力部 112 AVファイル管理情報生成部 120 AVデータ編集部 130 AVデータ再生部
フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) H04N 5/93 H04N 5/93 Z (72)発明者 佐伯 慎一 大阪府門真市大字門真1006番地 松下電器 産業株式会社内 (72)発明者 中村 和彦 大阪府門真市大字門真1006番地 松下電器 産業株式会社内 Fターム(参考) 5C052 AA02 AA17 AB03 AB04 AC01 CC11 CC12 DD04 EE06 5C053 FA24 GB06 GB15 GB38 HA21 JA22 JA24 KA04 KA05 5D044 AB05 AB07 BC06 CC04 DE03 DE12 DE38 DE39 DE49 DE53 DE58 5D110 AA17 AA27 AA29 DA01 DA11 DA17 DB03 DC05 DC15 DE02 DE04 DE06

Claims (21)

    【特許請求の範囲】
  1. 【請求項1】データ領域とタイムマップ領域とを有する
    情報記録媒体であって、 前記データ領域には、少なくとも一つのピクチャを含む
    複数のビデオオブジェクトユニットからなるビデオオブ
    ジェクトが記録され、 前記タイムマップ領域には、前記ビデオオブジェクトの
    再生時刻に関する情報が格納された第1及び第2テーブ
    ルと、その再生時刻のオフセットを示すタイムオフセッ
    トと、そのオブジェクトの記録アドレスに対するアドレ
    スオフセットとが記録され、 前記第1テーブルには、一定の時間間隔の再生時刻それ
    ぞれに対応させて各再生時刻に再生されるべきピクチャ
    を含むビデオオブジェクトユニットの識別情報と、前記
    情報記録媒体上での記録アドレスと、前記一定の時間間
    隔の再生時刻と第1テーブルが指し示すビデオオブジェ
    クトユニットの開始時刻との差とが記録され、 前記第2テーブルには、前記複数のビデオオブジェクト
    ユニットそれぞれに対応させて、各ビデオオブジェクト
    ユニットの再生時間と、データサイズと、各ビデオオブ
    ジェクトユニットの先頭のリファレンスピクチャのデー
    タサイズが記録され、 前記タイムオフセットには、前記ビデオオブジェクトの
    先頭における再生時刻と前記一定の時間間隔における先
    頭の再生時刻との差分時間を示す情報が記録され、 前記アドレスオフセットには、前記ビデオオブジェクト
    の先頭における記録アドレスと前記データ領域の先頭と
    のアドレスの差分を示す情報が記録されることを特徴と
    する情報記録媒体。
  2. 【請求項2】前記タイムマップ領域に記録される第1及
    び第2テーブルは、複数回に分けて記録することが可能
    であることを特徴とする請求項1記載の情報記録媒体。
  3. 【請求項3】前記タイムマップ領域に記録される第1及
    び第2テーブルは、複数の精度を持つものを同時または
    時間をずらして生成することを特徴とする請求項1記載
    の情報記録媒体。
  4. 【請求項4】ビデオデータを情報記録媒体に録画する装
    置であって、 録画するビデオデータの入力を受けつける入力手段と、 入力されたビデオデータを圧縮することにより、少なく
    とも一つのピクチャを含む複数のビデオオブジェクトユ
    ニットからなるビデオオブジェクトを生成する圧縮手段
    と、 前記情報記録媒体にデータを書き込む書込み手段と、 前記書込み手段を制御する制御手段とを備え、 前記制御手段は、 前記情報記録媒体のデータ領域に前記ビデオオブジェク
    トを書き込むよう前記書込み手段を制御し、 一定の時間間隔の再生時刻それぞれに対応させて、各再
    生時刻に再生されるべきピクチャを含むビデオオブジェ
    クトユニットの識別情報と、前記情報記録媒体上での記
    録アドレスと、前記一定の時間間隔の再生時刻と第1テ
    ーブルが指し示すビデオオブジェクトユニットの開始時
    刻との差とが格納された第1テーブルを生成し、 前記複数のビデオオブジェクトユニットそれぞれに対応
    させて、各ビデオオブジェクトユニットの再生時間とデ
    ータサイズと、各ビデオオブジェクトユニットの先頭の
    リファレンスピクチャのデータサイズとが格納された第
    2テーブルを生成し、 前記ビデオオブジェクトの先頭における再生時刻と前記
    一定の時間間隔における先頭の再生時刻との差分時間を
    示すタイムオフセットを生成し、 前記ビデオオブジェクトの先頭における記録アドレスと
    前記データ領域の先頭とのアドレスの差分を示すアドレ
    スオフセットを生成し、 前記情報記録媒体のタイムマップ領域に前記第1及び第
    2テーブルと前記タイムオフセットと前記アドレスオフ
    セットとを書き込むよう前記書込み手段を制御すること
    を特徴とする録画装置。
  5. 【請求項5】前記制御手段は、前記第1及び第2テーブ
    ル生成に際して、前記第1及び第2テーブルを複数回に
    分けて生成し、 前記情報記録媒体のタイムマップ領域に、複数回に分け
    て生成された前記第1及び第2テーブルを順次書き込む
    よう前記書込み手段を制御することを特徴とする請求項
    4記載の録画装置。
  6. 【請求項6】前記制御手段は、前記第1及び第2テーブ
    ル生成に際して、生成された前記第1及び第2テーブル
    について、複数の精度を持つものを同時または時間をず
    らして生成し、 前記情報記録媒体のタイムマップ領域に複数の精度の前
    記第1及び第2テーブルを書き込むよう前記書込み手段
    を制御することを特徴とする請求項4記載の録画装置。
  7. 【請求項7】少なくとも一つのピクチャを含む複数のビ
    デオオブジェクトユニットからなるビデオオブジェクト
    を情報記録媒体に録画する録画装置における録画方法で
    あって、 前記情報記録媒体のデータ領域に前記ビデオオブジェク
    トを書き込むステップと、 一定の時間間隔の再生時刻それぞれに対応させて、各再
    生時刻に再生されるべきピクチャを含むビデオオブジェ
    クトユニットの識別情報と、前記情報記録媒体上での記
    録アドレスと、前記一定の時間間隔の再生時刻と第1テ
    ーブルが指し示すビデオオブジェクトユニットの開始時
    刻との差とが格納された第1テーブルを生成するステッ
    プと、 前記複数のビデオオブジェクトユニットそれぞれに対応
    させて、各ビデオオブジェクトユニットの再生時間とデ
    ータサイズと、各ビデオオブジェクトユニットの先頭の
    リファレンスピクチャのデータサイズとが格納された第
    2テーブルを生成するステップと、 前記ビデオオブジェクトの先頭における再生時刻と前記
    一定の時間間隔における先頭の再生時刻との差分時間を
    示すタイムオフセットを生成するステップと、 前記ビデオオブジェクトの先頭における記録アドレスと
    前記データ領域の先頭とのアドレスの差分を示すアドレ
    スオフセットを生成するステップと、 前記情報記録媒体のタイムマップ領域に、前記第1及び
    第2テーブルと前記タイムオフセットと前記アドレスオ
    フセットとを書き込むステップとを含むことを特徴とす
    る録画方法。
  8. 【請求項8】前記録画方法について、 前記第1及び第2テーブルを複数回に分けて生成するス
    テップと、 前記情報記録媒体のタイムマップ領域に、複数回に分け
    て生成された前記第1及び第2テーブルを順次書き込む
    ステップとを含むことを特徴とする請求項7記載の録画
    方法。
  9. 【請求項9】前記録画方法について、 前記第1及び第2テーブルについて、複数の精度を持つ
    ものを生成するステップと、 前記情報記録媒体のタイムマップ領域に、複数の精度を
    持つ前記第1及び第2テーブルを書き込むステップとを
    含むことを特徴とする請求項7記載の録画方法。
  10. 【請求項10】請求項1記載の情報記録媒体に記録され
    たビデオブジェクトを再生する装置であって、 前記情報記録媒体からデータを読み出す読み出し手段
    と、 ビデオオブジェクトを再生する再生手段と、 前記読み出し手段及び前記再生手段を制御する制御手段
    とを備え、 前記制御手段は、 再生開始時刻の入力を受けつけ、 前記第1及び第2テーブルと、前記タイムオフセットと
    前記アドレスオフセットとを読み出すよう前記読み出し
    手段を制御し、 読み出された前記第1及び第2テーブルと前記タイムオ
    フセットと前記アドレスオフセットとを参照することに
    より、前記再生開始時刻に再生されるべきピクチャを含
    むビデオオブジェクトユニットを特定し、 特定したビデオオブジェクトユニットに基づいて再生が
    開始されるよう前記読み出し手段及び前記再生手段を制
    御することを特徴とする再生装置。
  11. 【請求項11】前記再生装置について、 複数回に分けて記録された前記第1及び第2テーブルの
    一部又は全部と、前記タイムオフセットと前記アドレス
    オフセットとを読み出すよう前記読み出し手段を制御
    し、 読み出された前記第1及び第2テーブルの一部又は全部
    と、前記タイムオフセットと前記アドレスオフセットと
    を参照することにより、前記再生開始時刻に再生される
    べきピクチャを含むビデオオブジェクトユニットを特定
    し、 特定したビデオオブジェクトユニットに基づいて再生が
    開始されるよう前記読み出し手段及び前記再生手段を制
    御することを特徴とする請求項10記載の再生装置。
  12. 【請求項12】前記再生装置について、 複数の精度をもつ前記第1及び第2テーブルのうちの一
    つと、前記タイムオフセットと前記アドレスオフセット
    とを読み出すよう前記読み出し手段を制御し、 読み出された一つの前記第1及び第2テーブルと、前記
    タイムオフセットと前記アドレスオフセットとを参照す
    ることにより、前記再生開始時刻に再生されるべきピク
    チャを含むビデオオブジェクトユニットを特定し、 特定したビデオオブジェクトユニットに基づいて再生が
    開始されるよう前記読み出し手段及び前記再生手段を制
    御することを特徴とする請求項10記載の再生装置。
  13. 【請求項13】請求項1記載の情報記録媒体からデータ
    を読み出す読み出し手段と、ビデオオブジェクトを再生
    する再生手段とを備える再生装置における再生方法であ
    って、 再生開始時刻の入力を受けつけるステップと、 前記第1及び第2テーブルと前記タイムオフセットと前
    記アドレスオフセットとを読み出すよう前記読み出し手
    段を制御するステップと、 読み出された第1及び第2テーブルと前記タイムオフセ
    ットと前記アドレスオフセットとを参照することにより
    前記再生開始時刻に再生されるべきピクチャを含むビデ
    オオブジェクトユニットを特定するステップと、 特定したビデオオブジェクトユニットに基づいて再生が
    開始されるよう前記読み出し手段及び前記再生手段を制
    御する読み出し再生ステップとを含むことを特徴とする
    再生方法。
  14. 【請求項14】前記再生方法について、 複数回に分けて記録された前記第1及び第2テーブルの
    一部又は全部と、前記タイムオフセットと前記アドレス
    オフセットとを読み出すよう前記読み出し手段を制御す
    るステップと、 読み出された第1及び第2テーブルの一部又は全部と前
    記タイムオフセットと前記アドレスオフセットとを参照
    することにより、前記再生開始時刻に再生されるべきピ
    クチャを含むビデオオブジェクトユニットを特定するス
    テップと、 特定したビデオオブジェクトユニットに基づいて再生が
    開始されるよう前記読み出し手段及び前記再生手段を制
    御する読み出し再生ステップとを含むことを特徴とする
    請求項13記載の再生方法。
  15. 【請求項15】前記再生方法について、 複数の精度を持つ前記第1及び第2テーブルの一つと、
    前記タイムオフセットと前記アドレスオフセットとを読
    み出すよう前記読み出し手段を制御するステップと、 読み出された第1及び第2テーブルの一つと、前記タイ
    ムオフセットと前記アドレスオフセットとを参照するこ
    とにより、前記再生開始時刻に再生されるべきピクチャ
    を含むビデオオブジェクトユニットを特定するステップ
    と、 特定したビデオオブジェクトユニットに基づいて再生が
    開始されるよう前記読み出し手段及び前記再生手段を制
    御する読み出し再生ステップとを含むことを特徴とする
    請求項13記載の再生方法。
  16. 【請求項16】少なくとも一つのピクチャを含む複数の
    ビデオオブジェクトユニットからなるビデオオブジェク
    トを情報記録媒体に録画する録画装置のためのプログラ
    ムを記録したコンピュータ読み取り可能なプログラム記
    憶媒体であって、 前記プログラムは、 前記情報記録媒体のデータ領域に前記ビデオオブジェク
    トを書き込むステップと、 一定の時間間隔の再生時刻それぞれに対応させて、各再
    生時刻に再生されるべきピクチャを含むビデオオブジェ
    クトユニットの識別情報と前記情報記録媒体上での記録
    アドレスと、前記一定の時間間隔の再生時刻と第1テー
    ブルが指し示すビデオオブジェクトユニットの開始時刻
    との差とが格納された第1テーブルを生成するステップ
    と、 前記複数のビデオオブジェクトユニットそれぞれに対応
    させて、各ビデオオブジェクトユニットの再生時間と、
    データサイズと、各ビデオオブジェクトユニットの先頭
    のリファレンスピクチャのデータサイズが格納された第
    2テーブルを生成するステップと、 前記ビデオオブジェクトの先頭における再生時刻と前記
    一定の時間間隔における先頭の再生時刻との差分時間を
    示すタイムオフセットを生成するステップと、 前記ビデオオブジェクトの先頭における記録アドレスと
    前記データ領域の先頭とのアドレスの差分を示すアドレ
    スオフセットを生成するステップと、 前記情報記録媒体のタイムマップ領域に、前記第1及び
    第2テーブルと、前記タイムオフセットと前記アドレス
    オフセットとを書き込むステップとをコンピュータに実
    行させることを特徴とするプログラム記憶媒体。
  17. 【請求項17】前記プログラム記憶媒体について、 前記第1及び第2テーブルを複数回に分けて生成するス
    テップと、 前記情報記録媒体のタイムマップ領域に、複数回に分け
    て生成された前記第1及び第2テーブルを順次書き込
    み、前記タイムオフセットと前記アドレスオフセットと
    を書き込むステップとをコンピュータに実行させること
    を特徴とする請求項16記載のプログラム記憶媒体。
  18. 【請求項18】前記プログラム記憶媒体について、 複数の精度を持つ前記第1及び第2テーブルを生成する
    ステップと、 前記情報記録媒体のタイムマップ領域に、複数の精度を
    持つ前記第1及び第2テーブルと、前記タイムオフセッ
    トと前記アドレスオフセットとを書き込むステップとを
    コンピュータに実行させることを特徴とする請求項16
    記載のプログラム記憶媒体。
  19. 【請求項19】請求項1記載の情報記録媒体からデータ
    を読み出す読み出し手段と、ビデオオブジェクトを再生
    する再生手段とを備える再生装置のためのプログラムを
    記録したコンピュータ読み取り可能なプログラム記憶媒
    体であって、 前記プログラムは、 再生開始時刻の入力を受けつけるステップと、 前記第1及び第2テーブルと、前記タイムオフセットと
    前記アドレスオフセットを読み出すよう前記読み出し手
    段を制御するステップと、 読み出された第1及び第2テーブルと、前記タイムオフ
    セットと前記アドレスオフセットとを参照することによ
    り、前記再生開始時刻に再生されるべきピクチャを含む
    ビデオオブジェクトユニットを特定するステップと、 特定したビデオオブジェクトユニットに基づいて再生が
    開始されるよう前記読み出し手段及び前記再生手段を制
    御する読み出し再生ステップとをコンピュータに実行さ
    せることを特徴とするプログラム記憶媒体。
  20. 【請求項20】前記プログラム記憶媒体について、 複数回に分けて記録された前記第1及び第2テーブルの
    一部又は全部と、前記タイムオフセットと前記アドレス
    オフセットを読み出すよう前記読み出し手段を制御する
    ステップと、 読み出された前記第1及び第2テーブルの一部又は全部
    と、前記タイムオフセットと前記アドレスオフセットと
    を参照することにより、前記再生開始時刻に再生される
    べきピクチャを含むビデオオブジェクトユニットを特定
    するステップと、 特定したビデオオブジェクトユニットに基づいて再生が
    開始されるよう前記読み出し手段及び前記再生手段を制
    御する読み出し再生ステップとをコンピュータに実行さ
    せることを特徴とする請求項19記載のプログラム記憶
    媒体。
  21. 【請求項21】前記プログラム記憶媒体について、 複数の精度を持つ前記第1及び第2テーブルの一つと、
    前記タイムオフセットと前記アドレスオフセットを読み
    出すよう前記読み出し手段を制御するステップと、 読み出された複数の精度を持つ前記第1及び第2テーブ
    ルの一つと、前記タイムオフセットと前記アドレスオフ
    セットとを参照することにより、前記再生開始時刻に再
    生されるべきピクチャを含むビデオオブジェクトユニッ
    トを特定するステップと、 特定したビデオオブジェクトユニットに基づいて再生が
    開始されるよう前記読み出し手段及び前記再生手段を制
    御する読み出し再生ステップとをコンピュータに実行さ
    せることを特徴とする請求項19記載のプログラム記憶
    媒体。
JP2001026411A 2001-02-02 2001-02-02 情報記録媒体、画装置及び方法、再生装置及び方法並びにプログラム記憶媒体 Pending JP2002232843A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001026411A JP2002232843A (ja) 2001-02-02 2001-02-02 情報記録媒体、画装置及び方法、再生装置及び方法並びにプログラム記憶媒体

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001026411A JP2002232843A (ja) 2001-02-02 2001-02-02 情報記録媒体、画装置及び方法、再生装置及び方法並びにプログラム記憶媒体

Publications (1)

Publication Number Publication Date
JP2002232843A true JP2002232843A (ja) 2002-08-16

Family

ID=18891230

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001026411A Pending JP2002232843A (ja) 2001-02-02 2001-02-02 情報記録媒体、画装置及び方法、再生装置及び方法並びにプログラム記憶媒体

Country Status (1)

Country Link
JP (1) JP2002232843A (ja)

Similar Documents

Publication Publication Date Title
US6347187B1 (en) Optical disc, recording apparatus, and computer-readable recording medium
US7130531B2 (en) Optical disc, recording apparatus, and computer-readable recording medium
US6282363B1 (en) Optical disc recording apparatus and optical disc recording method for facilitating dubbing audio streams
JP3028517B2 (ja) 光ディスク、録画装置及び方法、再生装置及び方法並びにプログラム記憶媒体
US7099563B1 (en) Multichannel recording device and method
JP2002232844A (ja) 情報記録媒体、録画装置及び方法、再生装置及び方法並びにプログラム記憶媒体
US20020131189A1 (en) Method and apparatus for image recording and reproduction for plurality of media
JP3420224B2 (ja) 光ディスク、録画装置、再生装置、録画方法、再生方法、コンピュータ読取可能な記録媒体
JP3026810B1 (ja) 光ディスク、録画装置及び方法、再生装置及び方法並びにプログラム記憶媒体
JP3420225B2 (ja) 光ディスク、録画装置、再生装置、録画方法、再生方法、コンピュータ読取可能な記録媒体
JP3420226B2 (ja) 光ディスク、録画装置、再生装置、録画方法、再生方法、コンピュータ読取可能な記録媒体
JP3420131B2 (ja) 光ディスク、録画装置、再生装置、録画方法、再生方法、コンピュータ読取可能な記録媒体
JP2002232843A (ja) 情報記録媒体、画装置及び方法、再生装置及び方法並びにプログラム記憶媒体
JP4050880B2 (ja) 録画装置、録画方法、再生装置、再生方法
JP2000156843A (ja) 光ディスク、録画装置及び方法、再生装置及び方法並びにプログラム記憶媒体
US20060251391A1 (en) Optical disc, recording apparatus, and computer-readable recording medium
JP2002290915A (ja) 情報記録媒体、情報記録装置、記録方法、再生装置、再生方法及びプログラム
JP2002218397A (ja) 情報記録媒体