[go: up one dir, main page]

JP3600308B2 - Recording method and recording apparatus for recording data together with management information, and reproduction method and reproduction apparatus for reproducing data according to management information - Google Patents

Recording method and recording apparatus for recording data together with management information, and reproduction method and reproduction apparatus for reproducing data according to management information Download PDF

Info

Publication number
JP3600308B2
JP3600308B2 JP11400695A JP11400695A JP3600308B2 JP 3600308 B2 JP3600308 B2 JP 3600308B2 JP 11400695 A JP11400695 A JP 11400695A JP 11400695 A JP11400695 A JP 11400695A JP 3600308 B2 JP3600308 B2 JP 3600308B2
Authority
JP
Japan
Prior art keywords
file
size
data
recording
information
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.)
Expired - Fee Related
Application number
JP11400695A
Other languages
Japanese (ja)
Other versions
JPH08287655A (en
Inventor
智昭 蔵野
英紀 三村
伸一 菊地
和彦 平良
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.)
Toshiba Corp
Toshiba Development and Engineering Corp
Original Assignee
Toshiba Corp
Toshiba Digital Media Engineering Corp
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 Toshiba Corp, Toshiba Digital Media Engineering Corp filed Critical Toshiba Corp
Priority to JP11400695A priority Critical patent/JP3600308B2/en
Publication of JPH08287655A publication Critical patent/JPH08287655A/en
Application granted granted Critical
Publication of JP3600308B2 publication Critical patent/JP3600308B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

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

Description

【0001】
【産業上の利用分野】
この発明は、データを管理情報と共に記録する記録方法及び記録装置、管理情報がデータと共に記録された記録媒体及び管理情報に従ってデータを再生する再生装置に係り、特に、管理情報と共に大容量データを光ディスク等の記録媒体に記録する記録方法及び記録装置、管理情報が大容量のデータと共に記録された記録媒体及び管理情報に従ってデータを再生する再生装置に関する。
【0002】
【従来の技術】
近年、映像や音声等のデジタルデータが圧縮して記録された光ディスクからこれらのディジタルデータを再生してモニター或いはスピーカに再生する動画対応型の光ディスク再生装置が開発されつつある。今後、このような光ディスク再生装置の開発と共に映画やカラオケをはじめとする多種多様な再生用ソフトが様々なメーカーから提供されるようになることが予想される。これらの記録データの内、特に、映像データは、そのデータサイズが膨大になることが十分に予想されているが、現在のISO9660に準拠したボリューム管理方式では、4Gバイト(正確には、4294967295バイト)を越えるデータを1つのデータストリームとして扱うことができないため、2つ以上のデータストリームへの分割が余儀なくされ、映像や音声の連続再生を行う場合に不都合が生じることが十分に予想される。
【0003】
【発明が解決しようとする課題】
このように従来のボリューム管理方式では、データサイズが4Gバイトを越えるデータストリームの場合2つ以上のデータストリームに分割せざるを得ないが、このデータストリームが1本の映画等である場合、再生制御及びファイル管理の上で1つのファイルとして扱えるようにすることが不可欠であるとされている。然ながら、従来のISO9660に準拠したボリューム管理方式では、データサイズが4Gバイトを越えることを予想してその規格が定められていないため、分割されたデータストリームを管理できなくなる問題がある。データサイズが4Gバイトを越えた場合であってもデータストリームを分割せずにデータストリリーム管理できるデータ記録方式、データ記録装置、データ記録媒体及びデータ再生装置の開発が要望されている。
【0004】
この発明は、上述のような事情に鑑みなされたものであって、その目的は、データが所定容量を越える大容量データであってもデータを分割することなしにそのデータを管理情報とともに記録することができる記録方法を提供するにある。
【0005】
また、この発明の目的は、データが所定容量を越える大容量データであってもそのデータ分割することなしにデータを管理情報とともに記録することができる記録装置を提供するにある。
【0006】
更に、この発明の目的は、データが所定容量を越える大容量データであっても管理情報に従ってそのデータを記録し、そのデータを再生することができる記録媒体を提供するにある。
【0007】
更にまた、この発明の目的は、データが所定容量を越える大容量データであってもそのデータを管理情報に従って再生することができる再生方法及び再生装置を提供するにある。
【0008】
【課題を解決するための手段】
この発明によれば、
ディジタル再生データを生成する再生データ生成工程と、
生成された再生データを所定のフォーマットに従ってファイルデータに編集するデータ編集工程と、
このファイルデータの記録位置及びそのサイズに関する管理情報を生成する工程であって、前記ファイルのサイズが所定値内にある際には、そのサイズが記述される第1のファイルサイズ記述情報及びファイルサイズがゼロである旨が記述される第2のファイルサイズ記述情報を作成し、前記ファイルのサイズが所定値を越える場合には、その所定値のサイズが記述される第1のファイルサイズ記述情報及び所定値を越えた差分に相当するファイルサイズが記述される第2のファイルサイズ記述情報を管理情報として作成する管理情報生成工程と、
管理情報及びファイルデータを記録媒体の異なる領域に記録する工程と、
を具備することを特徴とする管理情報とともにデータを記録する記録方法が提供される。
【0009】
また、この発明によれば、
ディジタル再生データを生成する再生データ生成手段と、
生成された再生データを所定のフォーマットに従ってファイルデータに編集するデータ編集手段と、
このファイルデータの記録位置及びそのサイズに関する管理情報を生成する手段であって、前記ファイルのサイズが所定値内にある際には、そのサイズが記述される第1のファイルサイズ記述情報及びファイルサイズがゼロである旨が記述される第2のファイルサイズ記述情報を作成し、前記ファイルのサイズが所定値を越える場合には、その所定値のサイズが記述される第1のファイルサイズ記述情報及び所定値を越えた差分に相当するファイルサイズが記述される第2のファイルサイズ記述情報を管理情報として作成する管理情報生成手段と、
管理情報及びファイルデータを記録媒体の異なる領域に記録する記録手段と、
を具備することを特徴とする管理情報とともにデータを記録する記録装置が提供される。
【0010】
更に、この発明によれば、
再生データをファイルの形式で格納した第1記録領域及び前記ファイルに関する管理情報を格納する第2記録領域であって、前記ファイルのサイズが記述される第1のファイルサイズ記述欄及び第2の記述欄を有し、前記ファイルのサイズが所定値内にある際には、第1記述欄には、そのサイズが記述されるとともに第2記述欄には、ファイルサイズがゼロである旨が記述され、前記ファイルのサイズが所定値を越える場合には、第1記述欄には、その所定サイズが記述されるとともに第2記述欄には、所定値を越えた差分に相当するファイルサイズが記述される第2の記録領域を備える記録媒体と、
第2記録領域から管理情報を読み出し、この管理情報に基づいてファイルを読み出す手段と、読み出されたファイルから連続的にデータを再現する再現手段と、
を具備することを特徴とする管理情報に従ってデータを再生する再生装置が提供される。
【0012】
【作用】
本発明によれば、映像、音声等からなる膨大なサイズのデジタルデータであっても、データ間の関連性を失うことなく一括して管理、制御でき、データサイズによる制約を受けない連続した再生出力を提供することが可能になる。
【0013】
【実施例】
以下、この発明の発明の管理情報に従ってデータを記録する記録方法、管理情報に従ってデータを記録する記録装置、管理情報がデータと共に記録された記録媒体及び管理情報に従ってデータを再生する再生装置の実施例を図面を参照して詳細に説明する。
【0014】
図1は、この発明の再生装置の一実施例に係る光ディスクからデータを再生する光ディス再生装置のブロックを示し、図2は、図1に示された光ディスクをドライブするディスクドライブ部のブロックを示し、図3は、図1及び図2に示した記録媒体としての光デスクの構造を示している。
【0015】
図1に示す光ディスク再生装置においては、ユーザがキー操作部及び表示部4を操作することによって光ディスク10から記録データ、即ち、映像データ、副映像データ及び音声データが再生され、装置内でオーディオ信号及びビデオ信号に変換されて装置外のモニタ部6及びスピーカー部8で映像及び音声として再現される。即ち、光ディスク再生装置では、システムCPU部50からはディスクドライブ部30に目的のアドレスとリード命令が送られ、ディスクドライブ部30は、この送られた命令に従って、光ディスクより目的のデータを読み出し、システムプロセッサ部50に読みだしたデータパックを送る。このシステムプロセッサ50は、読出したデータパックをデータRAM部56に一旦記憶し、その後、データの種類に応じて、映像データをビデオデコーダ部58へ、音声データをオーディオデコーダ部60へ、副映像データを副映像デコーダ部62へ夫々転送する。これによりデータ処理が実行されてモニタ部6及びスピーカ部8でに音声字幕付きの動画が再生出力される。
【0016】
既に知られるように光ディスク10は、種々の構造があるが、図3に示すように、例えば、透明基盤14上に記録層、即ち、光反射層16が形成された構造体18が一対用意され、この一対の構造体18が記録層16がその内部に封じ込まれるように接着層20を介して張り合わされる高記録密度のタイプが出現している。このような構造の光ディスク10では、その中心にスピンドルモータ12のスピンドルが挿入される中心孔22が設けられ、その中心孔22の周囲には、この光ディスク10をその回転時に押さえる為のクランピング領域24が設けられている。コのような光ディスクには、MPEG圧縮された動画をはじめ、音声、副映像等の各種のデータが、MPEG2のシステムレイヤに対応した後に詳述するようなデータフォーマットで記録されている。ここで、副映像は、文字や簡単なアニメーションのデータをランレングス圧縮して光ディスク10に記録されている。
【0017】
このクランピング領域24から光ディスク10の外周端までが光ディスク10に情報を記録することができる情報記録領域25に定められている。図3に示す光ディスクでは、その両面に情報記録領域25を有することとなる。各情報記録領域25は、その外周領域が通常は情報が記録されないリードアウト領域26に、また、クランピング領域24に接するその内周領域が同様に、通常は情報が記録されないリードイン領域27に定められ、更に、このリードアウト領域26とリードイン領域27の間がデータ記録領域28に定められている。情報記録領域25の記録層16には、通常、データが記録される領域としてトラックがスパイラル状に連続して形成され、その連続するトラックは、複数のセクタに分割され、このセクタを基準にデータが記録されている。情報記録領域25のデータ記録領域28は、実際のデータ記録領域であって、後に説明するように管理データ、主画像データ、副画像データ及び音声データが同様にピット等の物理的状態変化として記録されている。読み出し専用の光ディスク10では、透明基板14にピット列が予めスタンパーで形成され、このピット列が形成された透明基板14の面に反射層が蒸着により形成され、その反射層が記録層14として形成されることとなる。また、この読み出し専用の光ディスク10では、通常、トラックとしてのグルーブが特に設けられず、ピット列がトラックとして定められている。
【0018】
このような光ディスク10からデータを再生する光ディスク再生装置においては、光ディスクをドライブするディスクドライブ部30で光ディスク10が光ビームで検索される。即ち、図2に示すように、光ディスク10は、モータ駆動回路11によって駆動されるスピンドルモータ12上に載置され、このスピンドルモータ12によって回転されている。光ディスク10の下方には、この光ディスク10に光ビーム、即ち、レーザビームを集光する光ヘッド、即ち、光ピックアップ32が設けられている。この光ヘッド32は、情報記録領域25、特に、データ記録領域28を検索する為にその光ディスク10の半径方向に移動可能にガイド機構(図示せず。)に載置され、駆動回路37からの駆動信号によって駆動されるフィードモータ33で光ディスク10の半径方向に移動される。光ディスク10には、対物レンズ34がその光軸に沿って移動可能に保持され、フォ―カス駆動回路36からの駆動信号に応答してその光軸方向に移動され、常にフォ―カス状態に対物レンズ34が維持され、微小ビームスポットが記録層16上に形成される。また、この対物レンズ34は、光ディスク10の半径方向に沿って微動可能に保持され、トラック駆動回路38からの駆動信号に応答して微動され、常にトラッキング状態に維持されて光ディスク10の記録層16上のトラックが光ビームで追跡される。
【0019】
光ヘッド32では、光ディスク10から反射された光ビームが検出され、検出されたこの検出信号は、光ヘッド32からヘッドアンプ40を介してサーボ処理回路44に供給されている。サーボ処理回路44では、検出信号からフォ―カス信号、トラッキング信号及びモータ制御信号を生成し、これらの信号を夫々駆動回路36、38、11に供給している。従って、対物レンズ34がフォ―カス状態及びトラッキング状態に維持され、また、スピンドルモータ12が所定の回転数で回転され、光ビームによって記録層16上のトラックが光ビームで、例えば、線速一定で追跡される。システムCPU部50からアクセス信号としての制御信号がサーボ処理回路44に供給されると、サーボ処理回路44から移動信号が駆動回路37に供給され、光ヘッド32が光ディスク10の半径方向に沿って移動され、記録層16の所定のセクタがアクセスされ、再生データがヘッドアンプ40で増幅されてディスクドライブ部30から出力される。出力された再生データは、システム用ROM及びRAM部52に記録されたプログラムで制御されるシステムCPU部50及びシステムプロセッサ部54を介してデータRAM部56に格納される。この格納された再生データは、システムプロセッサ部54によって処理されてビデオデータ、オーディオデータ及び副映像データに分類され、ビデオデータ、オーディオデータ及び副映像データは、夫々ビデオデコーダ部58、オーディオデコーダ部60及び副映像デコーダ部62に出されてデコードされる。デコードされたビデオデータ、オーディオデータ及び副映像データは、D/A及び再生処理回路64でアナログ信号としてのビデオ信号、オーディオ信号及び副映像信号に変換されるとともにミキシング処理されてビデオ信号及び副映像信号がモニタ6に、また、オーディオ信号がスピーカ8に夫々供給される。その結果、モニタ部6に映像が表示されるとともにスピーカ部8から音声が再現される。図1に示す光ディスク装置の詳細な動作については、次に説明する光ディスク10の論理フォーマットとともに後により詳細に説明する。
【0020】
図1に示される光ディスク10のリードインエリア27からリードアウトエリア26までのデータ記録領域28は、論理フォーマットとしてISO9660に準拠した図4に示されるようなボリューム構造を有している。このボリューム構造は、階層構造のボリューム管理情報領域70及びファイル領域80から構成されている。ボリューム管理情報領域70は、ISO9660に準拠して定められた論理ブロック番号0から23までが相当し、システム領域72及びボリューム管理エリア74が割り付けられている。システム領域72は、通常は空き領域として内容は規定されていないが、例えば、光ディスク10に記録するデータを編集する編集者の為に設けられ、編集者の意図に応じた光ディスク装置の駆動を実現する為のシステムプログラムが必要に応じて格納される。また、ボリューム管理領域74には、下後に詳述するようにファイル領域80のディスク情報ファイル76(以下、単にディスク情報ファイル76と称する。)、ムービファイル或いはミュージックファイル等のファイル78を管理するボリューム管理情報、即ち、全のファイルの記録位置、記録容量及びファイル名等が格納されている。ファイル領域80には、論理ブロック番号24以降の論理ブロック番号で指定されるファイル番号0からファイル番号99までのファイル76、78が配置され、ファイル番号0のファイル76がデスク情報ファイル76として割り付けられ、ファイル番号1からファイル番号99までのファイル78がムービーファイル、即ち、映像ファイル、又はミュージックファイルとして割り付けられている。
【0021】
図5に示されるようにボリューム管理領域74のボリューム管理情報エリア74には、論理ブロック番号16に相当する基本ボリューム記述子(PVD)が記述されたエリア71、論理ブロック番号17に相当するボリューム記述子集合終端子(VDT)が記述されたエリア73、論理ブロック番号18及び論理ブロック番号19に相当するバステーブルレコードが記述されたエリア75及び論理ブロック番号20から論理ブロック番号23に相当するディレクトリレコードが記述されたエリア77が配置されている。基本ボリューム記述子には、光ディスク10のボリューム空間を記述し、ボリュームの属性、ルートディレクトリの位置、パステーブル群の位置及びボリューム集合中のボリューム数を指定する情報が記述され、この記述情報によりパステーブル及びディレクトリ等がアクセスされる。ボリューム記述子集合終端子(VDT)には、記録されたボリューム記述子の集合が終了する記述子等が記述される。バステーブルレコード(PT)には、各ディレクトリの位置とその階層構造に関する情報が記述され、この記述によりファイルを効率的に取り扱う為にディレクトリの階層の深い所に配置されたファイルも検索するすることができる。ディレクトリレコードには、各ファイルの位置及び大きさ等に関する情報が記述されている。このディレクトリレコードでは、ディレクトリもファイルとして取り扱われ、ルートディレクトリ、ファイル番号0に相当するディスク情報ファイルのディレクトリ、ファイル番号1番以降にのファイルに相当するムービファイル及びミュージックファイルのディレクトリ等のファイルのディレクトリに関するレコード、即ち、情報が記述されている。
【0022】
このディレクトリレコードの内容が図6に示されている。このディレクトリレコードの内容は、ディレクトリ内の各ファイルに対して設定され、ファイルの数だけ連続して記述されている。図6においては、ディレクトリレコード中のバイト位置(BP)に対する欄の名前及びその内容が記述されている。
【0023】
ディレクトリレコード長さの欄には、ディレクトリレコードのバイト数が指定され、拡張属性レコードの長さの欄には、拡張属性レコードを記録した際にその長さがバイト数で指定され、エクステント位置の欄には、ファイルの開始位置が論理ブロック番号で記述される。データ長の欄には、ファイルのデータ長が記述され、後に詳述するようにバイト位置(BP)11から18に記述できないサイズ(4Gバイト)を越える場合には、ISO9660において定められたディレクトリレコードの記述におけるシステム用の欄をも利用してデータ長が記述される。記録日付及び時刻の欄には、ディレクトリレコードによって記述されるエクステントに相当するファイル内の情報を記録した日付及び時刻が指定される。ファイルフラッグの欄には、ファイルがディレクトリ或いはファイルに相当するか等の情報が記述されている。また、ファイルユニットの大きさ及びインタリーブ間隙の大きさの欄には、インタリーブモード及びノンインタリーブモードでの記録に関連した記録モードの種別、インタリーブモードでのファイルユニットの大きさ及びインタリーブ間隙の大きさが記述され、ボリュームの順序番号の欄には、このディレクトリレコードで記述されるファイルが記録されるボリュームのボリューム集合内の順序番号が記述される。ファイル識別子の長さの欄には、ディレクトリレコードのファイル識別子のバイト数が指定され、ファイル識別子の欄には、ファイル及びディレクトリに対する識別子が指定され、この識別子は、ファイルフラグ欄のディレクトリビットの値に従って解釈される。この実施例においては、ファイル識別子として高密度記録可能な光ディスクのファイルである旨の識別子が記載される。更に、埋め込みの欄には、ファイル識別子の欄の長さが偶数である場合にだけ、ディレクトリに対して設けられる。これらの欄及び内容は、ルートディレクトリレコード、ディスク情報ファイルのディレクトリレコード、ムービファイル及びミュージックファイルのディレクトリ等のファイルのディレクトリレコードに共通して設けられている。
【0024】
ディスク情報ファイルのディレクトリレコード及びムービファイル及びミュージックファイルのディレクトリ等のファイルのディレクトリレコードには、更にISO9660において定められたディレクトリレコードの記述におけるシステム用の欄に相当する拡張データ長の欄及び拡張ファイル識別子の欄が設けられている。
【0025】
通常、ファイルサイズは、このディレクトリレコードのデータ長の欄(11バイト目〜18バイト目までの8バイト)を使用して両バイト順で表現される。両バイト順とは、16進表現で(st uv wx yz) の数値を(yz wx uv st st uv wx yz) と表記する形式である。即ち、ここでファイルサイズとして表現できるのは4バイトで表される最大値FFFFFFFFhバイト(4, 294, 967, 395バイト)である。
【0026】
この発明の記録方法の実施例では、ディレクトリレコード自身の長さを40h(64バイト)と規定し、ファイル識別子の長さを0Eh(14バイト)に規定しているため、49バイト目〜64バイト目までの16バイトがISO9660において定められたディレクトリレコードの記述におけるシステム用と呼ばれていた部分に相当することになる。この部分の上位8バイトを拡張データ長記述エリアとし、ファイルサイズが上記データ長記述エリアに記述可能な範囲を越える場合に使用する。拡張データ長記述エリアへの記述形式は、前記データ長記述エリアと同様両バイト順であり、ファイルサイズとデータ長記述エリアに記述可能なサイズの差分(ファイルサイズ−FFFFFFFFh)が記述される。また、ファイルサイズがFFFFFFFFhバイト以下の場合、拡張データ長記述エリアは、全バイト00hが記述されている。この一箇所の拡張データ長記録エリアだけでは管理できないファイルの場合(ファイルサイズが8Gバイトを越える場合)、ISOに規定されるシステム用領域を拡張し、新たな拡張データ長記述エリア及び拡張ファイル識別子を追加すれば、12Gバイト、16Gバイト…というように管理可能なファイルサイズを拡大することができる。ここで、拡張ファイル識別子には、ファイル識別子と同様の識別子が付される。
【0027】
デスク情報ファイル76は、図7に示されるようにファイル管理情報エリア82及びメニュー映像データエリア84から構成され、ファイル管理情報エリア82には、光デスク10の全体に記録されている選択可能なシーケンス、即ち、ビデオ又はオーディオのタイトルを選択するためのファイル管理情報が記述されている。また、メニュー映像データエリア84には、タイトル等の選択メニューを表示する為のメニュー画面の画像データがセル単位のメニューデータセル90として格納されている。即ち、メニュー映像用データエリア84のメニュー映像データは、後に詳述するように、目的に応じて必要な大きさの単位に区切られ、ディスク10のメニュー映像データエリア84への記録順に#1から連続して番号が割り付けられたi個のメニューセル90として定められている。このメニューセル90には、ムービー或いはオーディオのタイトル、各タイトルのプログラムに関する映像データ、副映像データ、或いは、オーディオデータが格納されている。
【0028】
図7に示されるようにファイル管理情報エリア82は、ディスク構成情報(DSINF: Disc Structure Information)を格納するディスク構成情報エリア86、メニュー構成情報(MSINF: Menu Structure Information)を格納するメニュー構成情報エリア87、セル情報を格納するセル情報テーブル(MCIT: Menu Cell Information Table )88の3種類の情報領域があり、この順序で配列されている。
【0029】
ディスク構成情報エリア86には、主にディスク10のファイル領域80に記録されているムービファイル及びミュージックファイル、即ち、再生ファイル78の数(パラメータDSINFとして1から99の範囲内で記述される。)、個々のファイル78内に存在するシーケンス(ビデオ、オーディオ及び副映像等を含む映像データの一連のデータ群を称する。)の数、即ち、タイトルの数(パラメータFSINFとして記述される。)等の情報が記述される。
【0030】
メニュー構成情報エリア87には、このディスク情報ファイル76内に記録されているメニュー映像用データエリア84のメニューセル90の数(パラメータNOMCELとして記述される。)、ディスク内に存在するタイトルを選択するための一連のメニュー映像用データを構成するタイトルメニューセル90の開始セル番号(パラメータTMSCELとして記述される。)等の情報が記述されている。
【0031】
メニューセル情報テーブル88には、各メニューセル90の再生に必要なセル情報がセル番号順に記述されたi個のセル情報エリア89の集合に規定されている。このセル情報テーブル88には、ファイル76内のセル90の位置(パラメータMCSLBNとしてファイル先頭からのオフセット論理ブロック番号で記述される。)、サイズ(パラメータMCNLBとして論理ブロック数で記述される。)等の情報が記述されている。ここで、ディスク構成情報(DSINF)及びメニュー構成情報(MSINF)は、ファイル管理情報エリア82に連続して記述され、メニューセル情報テーブル(MCIT)88は、論理ブロックの境界にアライメントされている。
【0032】
1又は複数タイトルのミュージックデータ或いはムービーデータがファイル番号1からファイル番号99までに相当するムービーファイル及びミュージックファイル78に格納されている。このファイル78は、夫々図8に示すように当該ファイル78に含まれるデータに対する諸元情報、即ち、管理情報(例えば、アドレス情報及び再生制御情報等)が記述されているファイル管理情報エリア101及び当該ファイル78の映像データ(ビデオ、オーディオ及び副映像データ等を単に映像データと称する。)が記述されている映像用データエリア102から構成されるファイル構造を有している。映像用データエリア102には、デスク情報ファイル76のメニューセル90と同様に映像データがセル単位に分割され、映像データがj個の映像用データセル105として配列されている。
【0033】
図8に示すようにファイル管理情報エリア101は、ファイル管理テーブル(FMT: File Management Table)113、シーケンス情報テーブル(SIT: Sequence Information Table )114、セル情報テーブル(CIT: Cell Information Table )115等から構成される。映像用データエリア102の映像用データセルは、ディスクへの記録順に#1から連続して番号が振り分けられ、このセル番号及びこのセル番号に関連させてセルに関する情報がセル情報テーブル115に記述されている。即ち、セル情報テーブル115には、映像用データセルの再生に必要な情報をセル番号順に記述したj個のセル情報(CI)が格納されるエリア117の集合に定められ、このセル情報(CI)には、ファイル78内のセルの位置、サイズ、再生時間等の情報が記述されている。
【0034】
シーケンス情報テーブル114は、シーケンス106毎に指定された範囲内のセル105を選択して再生する順序等を記述したi個のシーケンス情報(SI)が格納されるエリア116の集合に定められ、各シーケンス情報(SI)には、そのシーケンス106内に記録されている映像セル105の再生順序及び再生に関する再生制御情報が記述されている。このシーケンス106には、1シーケンスで完結する完結型シーケンス、1シーケンス毎に次のシーケンスに分岐接続される接続型シーケンスがあり、接続型シーケンスには、マルチストーリに相当するビデオデータの先頭シーケンスであって、このシーケンスから分岐して次のシーケンスに接続されることが可能な接続型先頭シーケンス、即ち、ストーリがその選択の仕方で変化する接続型先頭シーケンス、他の接続型シーケンスから分岐されて更に他のシーケンスに接続される接続型中間シーケンス、及び他の接続型シーケンスから接続され、そのシーケンスを終了する接続型終了シーケンス、即ち、このシーケンスでストーリが終了する接続型終了シーケンスがある。このシーケンス情報の番号は、シーケンス番号1からiと定義され、夫々の開始位置情報は、ファイル管理情報テーブル113に書き込まれている。
【0035】
ファイル管理テーブル(FMT)113は、その映像ファイル78に関する諸元情報を示している。このファイル管理テーブル113には、そのファイル名及び光ディスクが装填された光ディスク再生装置で再生可能なファイルか否かを識別する為のファイル識別子が記述されている。このファイル識別子には、例えば、ムービーファイルであることを識別するための識別子が記述されている。また、このファイル管理テーブル113には、シーケンス情報テーブル114及びセル情報テーブル115の開始アドレス及びそれぞれのテーブルに記述されるシーケンス情報及びセル情報の個数、さらに、シーケンス情報テーブル114の先頭からの相対距離で示されるに夫々のシーケンス116の開始アドレス及び映像用データエリア102の映像データを開始する為の開始アドレス、各データを再生するための情報としてのデータ属性等が記述されている。
【0036】
次に、再び図1を参照して図4から図8に示す論理フォーマットを有する光ディスク10からのムービーデータの再生動作について説明する。尚、図1においてブロック間の実線の矢印は、データバスを示し、破線の矢印は、制御バスを示している。
【0037】
図1に示される光ディスク装置においては、電源が投入されると、システム用ROM及びRAM52からシステムCPU部50は、初期動作プログラムを読み出し、デスクドライブ部30を作動させる。従って、システムCPU部50から光ディスクドライブ部30に目的のアドレスとリード命令を送り、光ディスクドライブ部30は、送られた命令に従って、光ディスク10より目的のデータの読み出しを開始し、システムプロセッサ部54に読みだしたデータパックを送ることとなる。即ち、ディスクドライブ部30は、リードイン領域27から読み出し動作を開始し、リードイン領域27に続くボリューム管理領域70のボリューム管理情報エリア74からボリューム管理情報を読み出す。システムCPU部50は、ディスクドライブ部30にセットされたディスク10の所定位置に記録されているボリューム管理情報エリア74からボリューム管理情報を読み出す為に、ディスクドライブ部30にリード命令を与え、ボリューム管理情報の内容を読み出し、システムプロセッサ部54を介して、データRAM部56に一旦格納する。システムCPU部50は、データRAM部56に格納されたボリューム管理情報のデータ列から各ファイルの記録位置や記録容量等の情報やその他管理に必要な情報を抜き出し、システム用ROM&RAM部52の所定の場所に転送し、保存する。このボリューム管理情報を読み出すステップにおいては、基本ボリューム記述子(PVD)から読み出しの対象とされた光ディスク10が高密度タイプの光ディスクであって、その記録された論理フォーマットの形式及びそのボリュームサイズ等のボリューム属性、ルートディレクトリの位置、パステーブル群の位置及びボリューム集合中のボリューム数等が認識される。この記述子に基づいて、図9を参照して説明するようにパステーブル及びディレクトリ等がアクセスされ、その後、ファイルがアクセスされる。
【0038】
4Gバイトを越えるサイズのファイルを読み込む場合について、図9を参照して説明する。尚、この実施例において、光ディスクに記録されているファイルはすべてルートディレクトリ上にある。
【0039】
始めにディスクのボリューム管理情報内の基本ボリュー記述子(PVD)がデータRAM部56へ読み込まれる(ステップS1)。システムCPU50は、この基本ボリューム記述子の中のパステーブルレコードの位置を示した記述を読み、その位置を識別する(ステップS2)。この識別された位置より、パステーブルレコードがデータRAM部56に読み込まれる(ステップS3)。CPU56は、このパステーブルレコードの中のディレクトリレコードの位置を示した記述を読み、ディレクトリレコードの位置を識別する(ステップS4)。その後、キー操作部及び表示部4からのファイルを指定するキー入力待ちとなる(ステップS5)。キー入力によって読み込みファイルが指定される(ステップS6)と、ステップS4で識別された位置からディレクトリレコードの読み込みが開始され、データRAM56にそのディレクトリレコードが一旦記憶される(ステップS7)。ディレクトリレコード内のファイル識別子とステップS6のキー入力により指定されたファイル識別子とが比較され(ステップS8)、この比較の結果が一致しているか否かが確認される(ステップS9)。比較の結果が一致していなければ次のディレクトリレコードが読み込まれる(ステップS7)。比較の結果が一致していれば、そのディレクトリレコード内に記述されたファイルの先頭位置情報(3バイト目〜10バイト目に記述されたエクステントの位置情報)とファイルのデータ長が読まれ、システム用ROM&RAM部52に記憶される(ステップS10)。更に、同じディレクトリレコード内の拡張データ長が読み込まれ、同様にシステム用ROM&RAM部56に記憶される(ステップS11)。システム用ROM&RAM部56に記憶されているファイルの位置情報、ファイルのデータ長及び拡張データ長を用いてファイルの読み込みが開始される(ステップS12)。図9は、4Gバイトを越えるサイズのファイルを読み込む場合についての流れ図であるが、4Gバイトを越えないサイズのファイルを読み込む場合についても同様であってステップS11において拡張データ長の記述が前バイト00hを読み込んでで拡張データがないと取り扱う点が異なっている。従って、その説明は、省略する。
【0040】
上述のようにしてシステムCPU部50は、次のようにシステム用ROM&RAM部52から、先に取得した各ファイルの記録位置や記録容量の情報を参照してファイル、例えば、メニューを表示する場合には、ファイル番号0番に相当するディスク情報ファイル76を取得することとなる。システムCPU部50は、システム用ROM及びRAM部52から、先に取得した各ファイルの記録位置や記録容量の情報を参照してディスクドライブ部30に対してリード命令を与え、ファイル番号が0であるディスク情報ファイル76のファイル管理情報を読み出し、システムプロセッサ部54を介して、データRAM部56に格納する。取得した情報を同様にシステム用ROM&RAM部52の所定の場所に転送し保存する。
【0041】
システムCPU部50は、ディスク情報ファイル76のファイル管理情報のディスク構成情報86、メニュー構成情報87及びセル情報テーブル88を利用して、メニュー映像用データ84のシーケンス(タイトル)選択メニューを再生し、後述するように画面に表示する。
【0042】
ユーザは、再生するシーケンス(タイトル)の選択を、表示されたメニュー画面に記された選択番号を基に、キー操作及び表示部4を用いて指定する。これにより選択したシーケンスの帰属するファイル番号及びシーケンス情報が特定される。
【0043】
指定された映像用ファイル78を取得し、映像用データ102を再生するまでの動作を次に説明する。指定されたシーケンス番号に対するシーケンス情報を取得するために、ボリューム管理情報74から得た各映像用ファイル78の記録位置及び記録容量を用いて、先ず、再生するシーケンスが帰属する映像用ファイル78のファイル管理情報101を上記のディスク情報ファイル76の時と同様に読み出し、データRAM部56へ格納する。
【0044】
システムCPU部50は、データRAM部56に格納したファイル管理情報101のシーケンス情報テーブル114から、指定されたシーケンス番号に対応するシーケンス情報を取得し、そのデータと、そのシーケンスを再生するために必要なセル情報テーブル115中のセル情報117をシステムROM&RAM部52へ転送し、格納する。
【0045】
このように取得したシーケンス情報中のセル再生順序情報により、最初に再生するセル情報を取得し、このセル情報中の映像用データ再生開始アドレスとサイズをもとに、ディスクドライブ部30に対し目的のアドレスからのリード命令が与えられる。ディスクドライブ部30は、リード命令に従って光ディスク10を駆動すると共に、光ディスク10より目的のアドレスのデータを読み込んでシステムプロセッサ部54に送る。システムプロセッサ部54は、送られてきたデータをデータRAM部56に一旦記憶し、そのデータに付加されているヘッダ情報を基にデータの種別(ビデオ、オーディオ、副映像、再生情報等)を判別し、判別した種類に応じたデコーダ部58、60、62にデータを転送する。
【0046】
各デコーダ部58、60、62はそれぞれのデータフォーマットに従ってデータをデコードし、D/A&再生処理部64に送る。D/A&再生処理部64は、デコード結果のディジタル信号をアナログ信号に変換し、ミキシング処理を施して、モニタ部6、スピーカ部8に出力する。
【0047】
尚、データの種別の判別過程では、データが映像用データの再生位置等を示す再生情報の場合には、この再生情報はデコーダへは転送されず、この再生データは、データRAM部56に格納される。この再生情報は、システムCPU部50によって必要に応じて参照されて映像データを再生する際の監視に利用される。また、1つのセルの再生が終了すると、次に再生するセル情報がシーケンス情報中のセル再生順序情報から取得し、同様にして再生が続けられる。
【0048】
次に、図10及び図15を参照して図4から図8に示す論理フォーマットで映像データ及びこの映像データを再生するための光ディスク10への記録方法及びその記録方法が適用される記録システムについて説明する。
【0049】
図10は、映像データをエンコーダして映像ファイルを生成するエンコーダシステムが示されている。図10に示されるシステムにおいては、主映像データ、オーディオデータ及び副映像データのソースとして、例えば、ビデオテープレコーダ(VTR)201、オーディオテープレコーダ(ATR)202及び副映像再生器(Subpicture source )203が採用される。これらは、システムコントローラ(Sys con )205の制御下で主映像データ、オーディオデータ及び副映像データを発生し、これらが夫々ビデオエンコーダ(VEC)206、オーディオエンコーダ(AENC)207及び副映像エンコーダ(SPENC)208に供給され、同様にシステムコントローラ(Sys con )205の制御下でこれらエンコーダ206、207、208でA/D変換されると共に夫々の圧縮方法でエンコードされ、エンコードされた主映像データ、オーディオデータ及び副映像データ(Comp Video, Comp Audio, Comp Sub−pict )としてメモリ210、211、212に格納される。この主映像データ、オーディオデータ及び副映像データ(Com Video, Comp Audio, Comp Sub−pict)は、システムコントローラ(Sys con )205によってファイルフォーマッタ(FFMT)214に出力され、既に説明したようなこのシステムの映像データのファイル構造に変換されるとともに各データの設定条件及び属性等の情報がファイルとしてシステムコントローラ(Sys con )205によってメモリ216に格納される。
【0050】
以下に、映像データからファイルを作成するためのシステムコントローラ(Sys con )205におけるエンコード処理の標準的なフローを説明する。
【0051】
図11に示されるフローに従って主映像データ及びオーディオデータがエンコードされてエンコード主映像及びオーディオデータ(Comp Video, Comp Audio) のデータが作成される。即ち、エンコード処理が開始されると、図11のステップ70に示すように主映像データ及びオーディオデータのエンコードにあたって必要なパラメータが設定される。この設定されたパラメータの一部は、システムコントローラ(Sys con )205に保存されるとともにファイルフォーマッタ(FFMT)214で利用される。ステップS71で示すようにパラメータを利用して主映像データがプリエンコードされ、最適な符号量の分配が計算される。ステップS72に示されるようにプリエンコードで得られた符号量分配に基づき、主映像のエンコードが実行される。このとき、オーディオデータのエンコードも同時に実行される。ステップS73に示すように必要であれば、主映像データの部分的な再エンコードが実行され、再エンコードした部分の主映像データが置き換えられる。この一連のステップによって主映像データ及びオーディオデータがエンコードされる。また、ステップS75及びS76に示すように副映像データがエンコードされエンコード副映像データ(Comp Sub−pict) が作成される。即ち、副映像データをエンコードするにあたって必要なパラメータが同様に設定される。ステップS75に示すように設定されたパラメータの一部がシステムコントローラ(Sys con )205に保存され、ファイルフォーマッタ(FFMT)214で利用される。このパラメータに基づいて副映像データがエンコードされる。この処理により副映像データがエンコードされる。
【0052】
図12に示すフローに従って、エンコードされた主映像データ、オーディオデータ及び副映像データ(Com Video, Comp Audio, Comp Sub−pict)が組み合わされて図6を参照して説明したような映像データのファイル構造に変換される。即ち、ステップS76に示すように映像データの最小単位としてのセル105が設定され、セル情報テーブル(CIT)117が作成される。次に、ステップ77に示すようにシーケンス107を構成するセル117の構成、主映像、副映像及びオーディオ属性等が設定され(これらの属性情報の一部は、各データエンコード時に得られた情報が利用される。)、セル情報テーブル(CIT)117を含めたファイル管理情報(FMI)が作成される。エンコードされた主映像データ、オーディオデータ及び副映像データ(Com Video, Comp Audio, Comp Sub−pict) が一定のパックに細分化され、各データのタイムコード順に再生可能なように、1GOP単位毎に制御パック(DSI)92を挿入するしながら各データセルが配置されて図5及び図6に示すようなディスク情報ファイル76及びムービファイル等のファイル78の構造にフォーマットされる。
【0053】
尚、図12に示したフローにおいて、シーケンス情報は、ステップ77の過程で、システムコントローラ(Sys con )205のデータベースを利用したり、或いは、必要に応じてデータを再入力する等を実行し、シーケンス情報テーブル(SIT)113に記述される。
【0054】
図13は、上述のようにフォーマットされたファイル76、78を光ディスクへ記録するためのディスクフォーマッタのシステムを示したいる。図13に示すようにディスクフォーマッタシステムでは、作成された情報ファイル76及びムービファイル等のファイル78が格納されたメモリ220、222からこれらファイルデータがボリュームフォーマッタ(VFMT)226に供給される。ボリュームフォーマッタ(VFMT)226では、ファイル76、78に加えて更にディスクのボリューム情報74が図4に示す配列順序で加えられてディスク10に記録されるべき状態の論理データが作成される。このときファイルのボリュームが4Gを越える場合には、ディレクトリレコードの拡張データ長に越えたファイルのサイズが記述されると共に拡張ファイル識別子が付される。必要であれば、更に、拡張データ長及び拡張ファイル識別子を更に記述して4Gを越えるファイルのサイズに関する記述を記載することができる。ボリュームフォーマッタ(VFMT)226で作成された論理データにエラー訂正用のデータがディスクフォーマッタ(DFMT)228において付加され、ディスクへ記録する物理データに再変換される。変調器(Modulater )230において、ディスクフォーマッタ(DFMT)228で作成された物理データが実際にディスクへ記録する記録データに変換され、この変調処理された記録データが記録器(Recoder) 232によってディスク10に記録される。
【0055】
上述したディスクを作成するための標準的なフローを図14及び図15を参照して説明する。図14には、ディスク10に記録するための論理データが作成されるフローが示されている。即ち、ステップS80で示すように映像データファイルの数、並べ順、各映像データファイル大きさ等のパラメータデータが始めに設定される。次に、ステップ81で示すように設定されたパラメータと各映像データファイルのファイル管理情報からボリューム情報が作成される。その後、ステップ82に示すように拡張データ長及びファイル識別子を含むボリューム情報、映像データファイルの順にデータが該当する論理ブロック番号に沿って配置され、ディスク10に記録するための論理データが作成される。
【0056】
その後、図15に示すようなディスクへ記録するための物理データを作成するフローが実行される。即ち、ステップS83で示すように論理データが一定バイト数に分割され、エラー訂正用のデータが生成される。次にステップS84で示すように一定バイト数に分割した論理データと、生成されたエラー訂正用のデータが合わされて物理セクタが作成される。その後、ステップS85で示すように物理セクタが合わせて物理データが作成される。
【0057】
このように図25に示されたフローで生成された物理データに対し、一定規則に基づいた変調処理が実行されて記録データが作成される。その後、この記録データがディスク10に記録される。
【0058】
【発明の効果】
以上で説明したように、この発明のファイル管理方式によれば、サイズが4Gバイトを越える大容量ファイルであっても2つ以上のファイルに分割する必要がなく、また1つのデータストリームとして再生制御可能となるため、長時間連続再生及び早送り再生、巻き戻し再生といった特殊再生にも耐えることができる。ディレクトリレコード内のシステム用領域をさらに拡張し、新たな拡張データ長記述エリアを最下すれば、12Gバイト、16Gバイト…というように管理可能なファイルサイズを拡大することができる。
【図面の簡単な説明】
【図1】光ディスク装置の概略を示すブロック図である。
【図2】図1に示したディスクドライブ装置の詳細を示すブロック図である。
【図3】図1に示した光ディスクの構造を概略的に示す斜視図である。
【図4】図3に示す光ディスクの論理フォーマットの構造を示す説明図である。
【図5】図4に示されるボリューム管理情報領域の構造を示す説明図である。
【図6】図5に示されるディレクトリレコードの内容を示す図である。
【図7】図4に示されるデスク情報ファイルの構造を示す説明図である。
【図8】図4に示されるムービーファイル及びミュージックファイル等のファイルの構造を示す説明図である。
【図9】図5に示されるディレクトリレコードの内容を読み込んでファイルを読み込む動作を説明するフローチャートである。
【図10】映像データをエンコーダして映像ファイルを生成するエンコーダシステムを示すブロック図である。
【図11】図10に示されるエンコード処理を示すフローチャートである。
【図12】図11に示すフローでエンコードされた主映像データ、オーディオデータ及び副映像データを組み合わせて映像データのファイルを作成するフローチャートである。
【図13】フォーマットされた映像ファイルを光ディスクへ記録するためのディスクフォーマッタのシステムを示すブロック図である。
【図14】図13に示されるディスクフォーマッタにおけるディスクに記録するための論理データを作成するフローチャートである。
【図15】論理データからディスクへ記録するための物理データを作成するフローチャートである。
【符号の説明】
6 … モニタ部
8 … スピーカ部
10 … 光ディスク
14 … 透明基盤
16 … 光反射層
28 … データ記録領域
30 … ディスクドライブ部
32 … 光ピックアップ
34 … 対物レンズ
36 … フォ―カス駆動回路
37 … 駆動回路
44 … サーボ処理回路
50 … システムCPU
54 … システムプロセッサ部
56 … データRAM部
58 … ビデオデコーダ部
60 … オーディオデコード部
62 … 副映像デコーダ部
64 … D/A及び再生処理回路
70 … ボリューム管理情報領域
72 … システム領域
74 … ボリューム管理エリア
76 … ディスク情報ファイル
78 … ファイル
71 … 基本ボリューム記述子エリア
73 … ボリューム記述子集合終端子エリア
75 … バステーブルレコードエリア
77 … ディレクトリレコードエリア77
80 … ファイル領域
82 … ファイル管理情報エリア
84 … メニュー映像データエリア
86 … ディスク構成情報エリア
87 … メニュー構成情報エリア
88 … セル情報テーブル
90 … メニューデータセル
101 … ファイル管理情報エリア
102 … 映像用データエリア
113 … ファイル管理テーブル
114 … シーケンス情報テーブル
115 … セル情報テーブル
201 … ビデオテープレコーダ
202 … オーディオテープレコーダ
203 … 副映像再生器
205 … システムコントローラ
206 … ビデオエンコーダ
207 … オーディオエンコーダ
208 … 副映像エンコーダ
205 … システムコントローラ
220、222 … メモリ
226 … ボリュームフォーマッタ
228 … ディスクフォーマッタ
230 … 変調器
232 … 記録器
[0001]
[Industrial applications]
The present invention relates to a recording method and a recording apparatus for recording data together with management information, a recording medium on which the management information is recorded together with the data, and a reproducing apparatus for reproducing data according to the management information. The present invention relates to a recording method and a recording device for recording on a recording medium such as a recording medium, a recording medium on which management information is recorded together with large-capacity data, and a reproducing device for reproducing data according to the management information.
[0002]
[Prior art]
2. Description of the Related Art In recent years, a moving image-compatible optical disk reproducing apparatus that reproduces digital data such as video and audio from an optical disk on which compressed digital data is recorded and reproduces the digital data on a monitor or a speaker has been developed. In the future, with the development of such an optical disc reproducing apparatus, it is expected that various kinds of reproducing software such as movies and karaoke will be provided from various manufacturers. Of these recording data, in particular, video data is expected to have an enormous data size. However, according to the current volume management method conforming to ISO9660, 4 Gbytes (accurately 4294967295 bytes) ) Cannot be handled as one data stream, so that it is necessary to divide the data into two or more data streams, and it is fully expected that inconvenience will occur when video and audio are continuously reproduced.
[0003]
[Problems to be solved by the invention]
As described above, in the conventional volume management method, a data stream having a data size exceeding 4 Gbytes has to be divided into two or more data streams. It is considered indispensable that the file can be handled as one file in control and file management. However, in the conventional volume management method based on ISO9660, there is a problem that the divided data stream cannot be managed because the standard is not determined in anticipation that the data size exceeds 4 Gbytes. There is a demand for the development of a data recording method, a data recording device, a data recording medium, and a data reproducing device capable of managing a data stream without dividing the data stream even when the data size exceeds 4 Gbytes.
[0004]
SUMMARY OF THE INVENTION The present invention has been made in view of the above circumstances, and has as its object to record data with management information without dividing the data even if the data is large-capacity data exceeding a predetermined capacity. It is to provide a recording method which can be performed.
[0005]
Another object of the present invention is to provide a recording apparatus capable of recording data together with management information without dividing the data even if the data is large-capacity data exceeding a predetermined capacity.
[0006]
A further object of the present invention is to provide a recording medium capable of recording data according to management information and reproducing the data even if the data is large-capacity data exceeding a predetermined capacity.
[0007]
Still another object of the present invention is to provide a reproducing method and a reproducing apparatus capable of reproducing even large-capacity data exceeding a predetermined capacity in accordance with management information.
[0008]
[Means for Solving the Problems]
According to the invention,
A reproduction data generating step of generating digital reproduction data;
A data editing step of editing the generated reproduction data into file data according to a predetermined format,
A step of generating management information relating to the recording position of the file data and its size, wherein when the size of the file is within a predetermined value, first file size description information describing the size and the file size Is created, and if the size of the file exceeds a predetermined value, first file size description information in which the size of the predetermined value is described and A management information generating step of creating, as management information, second file size description information in which a file size corresponding to a difference exceeding a predetermined value is described;
Recording management information and file data in different areas of the recording medium;
A recording method for recording data together with management information characterized by comprising:
[0009]
According to the invention,
Reproduction data generation means for generating digital reproduction data;
Data editing means for editing the generated reproduction data into file data according to a predetermined format,
Means for generating management information relating to the recording position of the file data and its size, wherein when the file size is within a predetermined value, first file size description information describing the size and file size Is created, and if the size of the file exceeds a predetermined value, first file size description information in which the size of the predetermined value is described and Management information generating means for generating, as management information, second file size description information in which a file size corresponding to a difference exceeding a predetermined value is described;
Recording means for recording management information and file data in different areas of the recording medium;
A recording apparatus for recording data together with management information, characterized by comprising:
[0010]
Further, according to the present invention,
A first recording area for storing reproduction data in a file format and a second recording area for storing management information relating to the file, a first file size description field in which the size of the file is described, and a second description When the size of the file is within a predetermined value, the size of the file is described in the first description field, and the fact that the file size is zero is described in the second description field. If the size of the file exceeds a predetermined value, the first description field describes the predetermined size, and the second description field describes a file size corresponding to the difference exceeding the predetermined value. A recording medium having a second recording area,
Means for reading management information from the second recording area and reading a file based on the management information; reproducing means for continuously reproducing data from the read file;
A reproducing apparatus for reproducing data according to management information characterized by comprising:
[0012]
[Action]
ADVANTAGE OF THE INVENTION According to this invention, even if it is digital data of enormous size which consists of a video, an audio | voice, etc., it can manage and control collectively without losing the relevance between data, and can continuously reproduce without restriction by data size. It is possible to provide output.
[0013]
【Example】
Hereinafter, embodiments of a recording method for recording data according to management information, a recording device for recording data according to management information, a recording medium on which management information is recorded together with data, and a reproducing apparatus for reproducing data according to management information according to the present invention will be described. Will be described in detail with reference to the drawings.
[0014]
FIG. 1 is a block diagram of an optical disc reproducing apparatus for reproducing data from an optical disc according to an embodiment of the present invention, and FIG. 2 is a block diagram of a disc drive unit for driving the optical disc shown in FIG. FIG. 3 shows the structure of an optical disk as the recording medium shown in FIGS.
[0015]
In the optical disk reproducing apparatus shown in FIG. 1, recording data, that is, video data, sub-video data, and audio data are reproduced from the optical disk 10 by the user operating the key operation section and the display section 4, and the audio signal is reproduced in the apparatus. The video signal is converted to a video signal and reproduced as video and audio by the monitor unit 6 and the speaker unit 8 outside the device. That is, in the optical disk reproducing apparatus, a target address and a read command are sent from the system CPU unit 50 to the disk drive unit 30, and the disk drive unit 30 reads the target data from the optical disk in accordance with the sent command, and The read data pack is sent to the processor unit 50. The system processor 50 temporarily stores the read data pack in the data RAM unit 56, and thereafter, in accordance with the type of data, video data to the video decoder unit 58, audio data to the audio decoder unit 60, and sub-video data Are transferred to the sub-picture decoder unit 62, respectively. Thereby, the data processing is executed, and the moving image with the audio subtitle is reproduced and output on the monitor unit 6 and the speaker unit 8.
[0016]
As is already known, the optical disc 10 has various structures. As shown in FIG. 3, for example, a pair of structures 18 in which a recording layer, that is, a light reflection layer 16 is formed on a transparent substrate 14 are prepared. A high recording density type in which the pair of structures 18 are adhered via an adhesive layer 20 so that the recording layer 16 is sealed therein has emerged. In the optical disc 10 having such a structure, a center hole 22 into which the spindle of the spindle motor 12 is inserted is provided at the center thereof, and a clamping area for holding the optical disc 10 at the time of rotation is provided around the center hole 22. 24 are provided. On an optical disk such as U, various data such as MPEG-compressed moving images, audio and sub-pictures are recorded in a data format that will be described in detail after corresponding to the MPEG2 system layer. Here, the sub-pictures are recorded on the optical disc 10 by performing run-length compression on data of characters and simple animations.
[0017]
An area from the clamping area 24 to the outer peripheral edge of the optical disk 10 is defined as an information recording area 25 where information can be recorded on the optical disk 10. The optical disc shown in FIG. 3 has information recording areas 25 on both sides. Each information recording area 25 has an outer peripheral area in a lead-out area 26 where information is not normally recorded, and an inner peripheral area in contact with the clamping area 24 also has a lead-in area 27 in which information is not normally recorded. The data recording area 28 is defined between the lead-out area 26 and the lead-in area 27. In the recording layer 16 of the information recording area 25, usually, tracks are continuously formed in a spiral shape as areas in which data is recorded, and the continuous tracks are divided into a plurality of sectors. Is recorded. The data recording area 28 of the information recording area 25 is an actual data recording area. As described later, management data, main image data, sub-image data, and audio data are similarly recorded as physical state changes such as pits. Have been. In the read-only optical disk 10, a pit row is formed in advance on the transparent substrate 14 by a stamper, and a reflective layer is formed by vapor deposition on the surface of the transparent substrate 14 where the pit row is formed, and the reflective layer is formed as the recording layer 14. Will be done. In this read-only optical disk 10, no groove is usually provided as a track, and a pit row is defined as a track.
[0018]
In such an optical disk reproducing apparatus that reproduces data from the optical disk 10, the optical disk 10 is searched for by a light beam in the disk drive unit 30 that drives the optical disk. That is, as shown in FIG. 2, the optical disk 10 is mounted on a spindle motor 12 driven by a motor drive circuit 11 and rotated by the spindle motor 12. An optical head for condensing a light beam, that is, a laser beam on the optical disk 10, that is, an optical pickup 32 is provided below the optical disk 10. The optical head 32 is mounted on a guide mechanism (not shown) so as to be movable in the radial direction of the optical disc 10 in order to search the information recording area 25, particularly, the data recording area 28, and receives a signal from the drive circuit 37. The optical disk 10 is moved in the radial direction by a feed motor 33 driven by a drive signal. An objective lens 34 is movably held on the optical disk 10 along its optical axis, is moved in the optical axis direction in response to a drive signal from a focus drive circuit 36, and is always in the focus state. The lens 34 is maintained, and a minute beam spot is formed on the recording layer 16. The objective lens 34 is held so as to be finely movable in the radial direction of the optical disk 10, is finely moved in response to a drive signal from a track drive circuit 38, is always maintained in a tracking state, and is kept in a tracking state. The upper track is tracked with a light beam.
[0019]
The optical head 32 detects the light beam reflected from the optical disk 10, and the detected signal is supplied from the optical head 32 to the servo processing circuit 44 via the head amplifier 40. The servo processing circuit 44 generates a focus signal, a tracking signal, and a motor control signal from the detection signal, and supplies these signals to the drive circuits 36, 38, and 11, respectively. Therefore, the objective lens 34 is maintained in the focus state and the tracking state, the spindle motor 12 is rotated at a predetermined rotation speed, and the track on the recording layer 16 is a light beam by the light beam, for example, the linear velocity is constant. Tracked at. When a control signal as an access signal is supplied from the system CPU unit 50 to the servo processing circuit 44, a movement signal is supplied from the servo processing circuit 44 to the drive circuit 37, and the optical head 32 moves along the radial direction of the optical disk 10. Then, a predetermined sector of the recording layer 16 is accessed, and the reproduced data is amplified by the head amplifier 40 and output from the disk drive unit 30. The output reproduction data is stored in a data RAM unit 56 via a system CPU unit 50 and a system processor unit 54 controlled by a program recorded in a system ROM and RAM unit 52. The stored reproduction data is processed by the system processor unit 54 and classified into video data, audio data, and sub-picture data. The video data, audio data, and sub-picture data are respectively processed by the video decoder unit 58 and the audio decoder unit 60. Then, it is output to the sub-picture decoder 62 and decoded. The decoded video data, audio data, and sub-picture data are converted to analog video signals, audio signals, and sub-picture signals by a D / A and reproduction processing circuit 64, and are also subjected to mixing processing to produce a video signal and sub-picture data. The signal is supplied to the monitor 6, and the audio signal is supplied to the speaker 8. As a result, an image is displayed on the monitor unit 6 and sound is reproduced from the speaker unit 8. The detailed operation of the optical disk device shown in FIG. 1 will be described later in more detail together with the logical format of the optical disk 10 described below.
[0020]
The data recording area 28 from the lead-in area 27 to the lead-out area 26 of the optical disc 10 shown in FIG. 1 has a volume structure as shown in FIG. 4 conforming to ISO9660 as a logical format. This volume structure includes a volume management information area 70 and a file area 80 having a hierarchical structure. The volume management information area 70 corresponds to logical block numbers 0 to 23 defined based on ISO9660, and is assigned a system area 72 and a volume management area 74. Although the contents of the system area 72 are not normally defined as empty areas, for example, the system area 72 is provided for an editor who edits data to be recorded on the optical disk 10 and realizes driving of the optical disk apparatus according to the editor's intention. A system program for performing the operation is stored as needed. The volume management area 74 has a volume for managing a file 78 such as a disk information file 76 (hereinafter simply referred to as a disk information file 76) in a file area 80, a movie file or a music file, as described in detail below. Management information, that is, recording positions, recording capacities, file names, and the like of all files are stored. In the file area 80, files 76 and 78 from file number 0 to file number 99 specified by logical block numbers 24 and subsequent to the logical block number 24 are arranged, and the file 76 with the file number 0 is allocated as the desk information file 76. , Files 78 from file number 1 to file number 99 are allocated as movie files, that is, video files or music files.
[0021]
As shown in FIG. 5, in a volume management information area 74 of the volume management area 74, an area 71 in which a basic volume descriptor (PVD) corresponding to the logical block number 16 is described, and a volume description corresponding to the logical block number 17 An area 73 in which a child set terminator (VDT) is described, an area 75 in which a bus table record corresponding to the logical block number 18 and the logical block number 19 are described, and a directory record corresponding to the logical block number 23 from the logical block number 20 The area 77 in which is described is arranged. The basic volume descriptor describes the volume space of the optical disk 10, and describes information specifying the attributes of the volume, the position of the root directory, the position of the path table group, and the number of volumes in the volume set. Tables and directories are accessed. In the volume descriptor set terminator (VDT), a descriptor at which the set of recorded volume descriptors ends is described. In the bus table record (PT), information on the location of each directory and its hierarchical structure is described. According to this description, files located deep in the directory hierarchy are searched for efficient handling of files. Can be. The directory record describes information about the position and size of each file. In this directory record, a directory is also treated as a file, and a directory of a file such as a root directory, a directory of a disc information file corresponding to file number 0, a directory of a movie file and a music file corresponding to files after file number 1 and so on. Record, that is, information is described.
[0022]
FIG. 6 shows the contents of this directory record. The contents of the directory record are set for each file in the directory, and are described continuously by the number of files. In FIG. 6, the names and contents of the columns for the byte position (BP) in the directory record are described.
[0023]
The directory record length field specifies the number of bytes of the directory record, and the extended attribute record length field specifies the length of the extended attribute record when it is recorded. In the column, the start position of the file is described by a logical block number. The data length of the file is described in the data length column. If the data length exceeds a size (4 Gbytes) that cannot be described in byte positions (BP) 11 to 18 as will be described in detail later, the directory record specified in ISO9660 The data length is also described by using the system column in the description. In the recording date and time fields, the date and time at which information in the file corresponding to the extent described by the directory record is specified. Information such as whether a file corresponds to a directory or a file is described in the file flag column. In the columns of the size of the file unit and the size of the interleave gap, the type of the recording mode related to the recording in the interleave mode and the non-interleave mode, the size of the file unit in the interleave mode and the size of the interleave gap are shown. Is described, and the order number of the volume in which the file described by the directory record is recorded in the volume set is described in the volume order number column. In the file identifier length field, the number of bytes of the file identifier of the directory record is specified. In the file identifier field, an identifier for the file or directory is specified. This identifier is the value of the directory bit in the file flag field. Is interpreted according to In this embodiment, an identifier indicating that the file is a file on an optical disk capable of high-density recording is described as a file identifier. Further, the embedded column is provided for the directory only when the length of the file identifier column is an even number. These fields and contents are provided in common for a directory record of a file such as a root directory record, a directory record of a disc information file, and a directory of a movie file and a music file.
[0024]
A directory record of a disc information file and a directory record of a file such as a directory of a movie file and a music file further include an extended data length column and an extended file identifier corresponding to a system column in the description of a directory record defined in ISO9660. Column is provided.
[0025]
Normally, the file size is expressed in the order of both bytes using the data length column (8 bytes from the 11th byte to the 18th byte) of this directory record. The order of both bytes is a format in which a numerical value of (st uv wx yz) is expressed as (yz wx uv st st uv wx yz) in hexadecimal notation. That is, the maximum value FFFFFFFFh bytes (4, 294, 967, 395 bytes) represented by 4 bytes can be expressed here as the file size.
[0026]
In the embodiment of the recording method according to the present invention, the length of the directory record itself is defined as 40h (64 bytes) and the length of the file identifier is defined as 0Eh (14 bytes). The 16 bytes up to this point correspond to the part called for the system in the description of the directory record defined in ISO9660. The upper 8 bytes of this part are used as the extended data length description area, and are used when the file size exceeds the range that can be described in the data length description area. The description format in the extended data length description area is in both byte order as in the data length description area, and the difference between the file size and the size that can be described in the data length description area (file size-FFFFFFFFh) is described. If the file size is FFFFFFFFh bytes or less, all bytes 00h are described in the extended data length description area. In the case of a file that cannot be managed by only this one extended data length recording area (when the file size exceeds 8 Gbytes), the system area specified by ISO is extended, and a new extended data length description area and extended file identifier are added. Is added, the manageable file size can be increased to 12 GB, 16 GB,.... Here, the same identifier as the file identifier is assigned to the extended file identifier.
[0027]
As shown in FIG. 7, the desk information file 76 includes a file management information area 82 and a menu video data area 84. The file management information area 82 includes a selectable sequence recorded on the entire optical desk 10. That is, file management information for selecting a video or audio title is described. In the menu video data area 84, image data of a menu screen for displaying a selection menu such as a title is stored as a menu data cell 90 in cell units. That is, the menu video data in the menu video data area 84 is divided into units of a required size according to the purpose, as will be described in detail later. It is defined as i menu cells 90 to which numbers are continuously assigned. The menu cell 90 stores movie or audio titles, video data, sub-video data, or audio data related to each title program.
[0028]
As shown in FIG. 7, the file management information area 82 includes a disk configuration information area 86 for storing disk configuration information (DSINF: Disc Structure Information), and a menu configuration information area for storing menu configuration information (MSINF: Menu Structure Information). 87, a cell information table (MCIT: Menu Cell Information Table) 88 for storing cell information, and are arranged in this order.
[0029]
The disc configuration information area 86 mainly includes the number of movie files and music files recorded in the file area 80 of the disc 10, that is, the number of playback files 78 (described as a parameter DSINF in the range of 1 to 99). , The number of sequences (referred to as a series of video data including video, audio, sub-picture, etc.) existing in each file 78, that is, the number of titles (described as the parameter FSINF). Information is described.
[0030]
In the menu configuration information area 87, the number of menu cells 90 of the menu video data area 84 recorded in the disc information file 76 (described as a parameter NOMCEL) and a title existing in the disc are selected. Information such as a start cell number (described as a parameter TMSCEL) of a title menu cell 90 that constitutes a series of menu video data.
[0031]
In the menu cell information table 88, cell information necessary for reproducing each menu cell 90 is defined as a set of i cell information areas 89 in which cell information is described in order of cell numbers. In the cell information table 88, the position of the cell 90 in the file 76 (described as a parameter MCSLBN with a logical block number offset from the beginning of the file), size (described as a parameter MCNLB with the number of logical blocks), and the like. Is described. Here, the disc configuration information (DSINF) and the menu configuration information (MSINF) are continuously described in the file management information area 82, and the menu cell information table (MCIT) 88 is aligned with the boundary of the logical block.
[0032]
Music data or movie data of one or more titles is stored in a movie file and a music file 78 corresponding to file numbers 1 to 99. As shown in FIG. 8, the file 78 includes specification information on data included in the file 78, that is, a file management information area 101 in which management information (for example, address information and reproduction control information) is described. The file 78 has a file structure including a video data area 102 in which video data (video, audio, sub-video data, and the like are simply referred to as video data) is described. In the video data area 102, video data is divided into cell units similarly to the menu cell 90 of the desk information file 76, and the video data is arranged as j video data cells 105.
[0033]
As shown in FIG. 8, the file management information area 101 includes a file management table (FMT: File Management Table) 113, a sequence information table (SIT: Sequence Information Table) 114, a cell information table (CIT: Cell Information Table) 115, and the like. Be composed. The video data cells in the video data area 102 are numbered consecutively from # 1 in the recording order on the disk, and the cell number and information about the cell associated with the cell number are described in the cell information table 115. ing. That is, the cell information table 115 is defined as a set of areas 117 storing j pieces of cell information (CI) describing information necessary for reproducing video data cells in order of cell numbers. ) Describes information such as the position, size, and reproduction time of a cell in the file 78.
[0034]
The sequence information table 114 is defined as a set of areas 116 in which i pieces of sequence information (SI) describing the order of selecting and reproducing the cells 105 within the range specified for each sequence 106 are stored. In the sequence information (SI), the reproduction order and the reproduction control information on the reproduction of the video cells 105 recorded in the sequence 106 are described. The sequence 106 includes a concatenated sequence that is completed in one sequence and a connection type sequence that is branched and connected to the next sequence for each sequence. The connection type sequence includes a head sequence of video data corresponding to a multi-story. There is a connection-type head sequence that can branch from this sequence and be connected to the next sequence, i.e., a connection-type head sequence in which the story changes in a manner selected by the connection-type head sequence. Furthermore, there is a connection-type intermediate sequence connected to another sequence, and a connection-type termination sequence that is connected from another connection-type sequence and ends the sequence, that is, a connection-type termination sequence in which the story ends in this sequence. The sequence information numbers are defined as sequence numbers 1 to i, and the respective start position information is written in the file management information table 113.
[0035]
The file management table (FMT) 113 shows specification information on the video file 78. In the file management table 113, the file name and a file identifier for identifying whether or not the file can be reproduced by the optical disk reproducing apparatus loaded with the optical disk are described. In the file identifier, for example, an identifier for identifying a movie file is described. The file management table 113 also includes start addresses of the sequence information table 114 and the cell information table 115, the number of sequence information and cell information described in each table, and a relative distance from the head of the sequence information table 114. The start address of each sequence 116, the start address for starting the video data of the video data area 102, the data attribute as information for reproducing each data, and the like are described as shown in FIG.
[0036]
Next, the operation of reproducing movie data from the optical disc 10 having the logical format shown in FIGS. 4 to 8 will be described with reference to FIG. 1 again. In FIG. 1, solid arrows between blocks indicate data buses, and broken arrows indicate control buses.
[0037]
In the optical disk device shown in FIG. 1, when the power is turned on, the system CPU unit 50 reads an initial operation program from the system ROM and RAM 52 and operates the desk drive unit 30. Therefore, the target address and the read command are sent from the system CPU unit 50 to the optical disk drive unit 30, and the optical disk drive unit 30 starts reading the target data from the optical disk 10 in accordance with the sent instruction, and sends the read data to the system processor unit 54. The read data pack will be sent. That is, the disk drive unit 30 starts a read operation from the lead-in area 27, and reads volume management information from the volume management information area 74 of the volume management area 70 following the lead-in area 27. The system CPU unit 50 gives a read command to the disk drive unit 30 to read out volume management information from the volume management information area 74 recorded at a predetermined position of the disk 10 set in the disk drive unit 30, The contents of the information are read out and temporarily stored in the data RAM unit 56 via the system processor unit 54. The system CPU unit 50 extracts information such as the recording position and the recording capacity of each file and other information necessary for management from the data string of the volume management information stored in the data RAM unit 56, and a predetermined information of the system ROM & RAM unit 52. Transfer to location and save. In the step of reading out the volume management information, the optical disk 10 to be read out from the basic volume descriptor (PVD) is a high-density type optical disk, and the format of the recorded logical format and the volume size thereof are determined. The volume attributes, the position of the root directory, the position of the path table group, the number of volumes in the volume set, and the like are recognized. Based on this descriptor, a path table, a directory, and the like are accessed as described with reference to FIG. 9, and then a file is accessed.
[0038]
A case where a file having a size exceeding 4 Gbytes is read will be described with reference to FIG. In this embodiment, all the files recorded on the optical disk are on the root directory.
[0039]
First, a basic volume descriptor (PVD) in the volume management information of the disk is read into the data RAM unit 56 (step S1). The system CPU 50 reads the description indicating the position of the path table record in the basic volume descriptor, and identifies the position (step S2). From this identified position, the path table record is read into the data RAM unit 56 (step S3). The CPU 56 reads the description indicating the position of the directory record in the path table record, and identifies the position of the directory record (step S4). Thereafter, a key input for designating a file from the key operation unit and the display unit 4 is awaited (step S5). When a read file is designated by key input (step S6), reading of a directory record is started from the position identified in step S4, and the directory record is temporarily stored in the data RAM 56 (step S7). The file identifier in the directory record is compared with the file identifier specified by the key input in step S6 (step S8), and it is confirmed whether or not the result of the comparison matches (step S9). If the result of the comparison does not match, the next directory record is read (step S7). If the result of the comparison is a match, the head position information of the file described in the directory record (position information of the extent described in the third to tenth bytes) and the data length of the file are read. Is stored in the ROM & RAM unit 52 (step S10). Further, the extension data length in the same directory record is read and similarly stored in the system ROM & RAM unit 56 (step S11). File reading is started using the file position information, the file data length, and the extended data length stored in the system ROM & RAM unit 56 (step S12). FIG. 9 is a flow chart for reading a file having a size exceeding 4 Gbytes. The same applies to a case of reading a file having a size not exceeding 4 Gbytes. The difference is that it reads and handles no extended data. Therefore, the description is omitted.
[0040]
As described above, the system CPU unit 50 refers to the information of the recording position and the recording capacity of each file acquired from the system ROM & RAM unit 52 as follows to display a file, for example, a menu. Obtains the disk information file 76 corresponding to the file number 0. The system CPU unit 50 gives a read command to the disk drive unit 30 by referring to the information on the recording position and the recording capacity of each file previously acquired from the system ROM and RAM unit 52, and if the file number is 0, The file management information of a certain disk information file 76 is read and stored in the data RAM unit 56 via the system processor unit 54. The acquired information is similarly transferred to a predetermined location in the system ROM & RAM unit 52 and stored.
[0041]
The system CPU 50 reproduces a sequence (title) selection menu of the menu video data 84 by using the disc configuration information 86, the menu configuration information 87, and the cell information table 88 of the file management information of the disk information file 76. It is displayed on the screen as described later.
[0042]
The user designates the selection of the sequence (title) to be reproduced by using the key operation and the display unit 4 based on the selection number written on the displayed menu screen. As a result, the file number and sequence information to which the selected sequence belongs are specified.
[0043]
The operation from the acquisition of the designated video file 78 to the reproduction of the video data 102 will be described below. To obtain the sequence information for the designated sequence number, the file position of the video file 78 to which the sequence to be reproduced belongs is first determined using the recording position and the recording capacity of each video file 78 obtained from the volume management information 74. The management information 101 is read out as in the case of the disk information file 76, and stored in the data RAM unit 56.
[0044]
The system CPU unit 50 obtains sequence information corresponding to the designated sequence number from the sequence information table 114 of the file management information 101 stored in the data RAM unit 56, and obtains the data and the data for reproducing the sequence. The cell information 117 in the appropriate cell information table 115 is transferred to the system ROM & RAM unit 52 and stored.
[0045]
The cell information to be reproduced first is obtained based on the cell reproduction order information in the sequence information thus obtained, and the disc drive unit 30 is directed to the disk drive unit 30 based on the video data reproduction start address and size in the cell information. A read instruction from the address is given. The disk drive unit 30 drives the optical disk 10 according to the read command, reads data at a target address from the optical disk 10, and sends the data to the system processor unit 54. The system processor 54 temporarily stores the transmitted data in the data RAM 56 and determines the type of the data (video, audio, sub-picture, playback information, etc.) based on the header information added to the data. Then, the data is transferred to the decoder units 58, 60, 62 corresponding to the determined type.
[0046]
Each of the decoders 58, 60 and 62 decodes the data according to the respective data format and sends the data to the D / A & reproduction processing unit 64. The D / A & reproduction processing section 64 converts the decoded digital signal into an analog signal, performs a mixing process, and outputs the result to the monitor section 6 and the speaker section 8.
[0047]
In the process of determining the type of data, if the data is playback information indicating the playback position of video data, the playback information is not transferred to the decoder, and the playback data is stored in the data RAM unit 56. Is done. The reproduction information is referred to by the system CPU 50 as necessary, and is used for monitoring when reproducing the video data. When the reproduction of one cell is completed, the cell information to be reproduced next is obtained from the cell reproduction order information in the sequence information, and the reproduction is continued similarly.
[0048]
Next, referring to FIGS. 10 and 15, video data in a logical format shown in FIGS. 4 to 8 and a recording method for reproducing the video data on the optical disk 10 and a recording system to which the recording method is applied will be described. explain.
[0049]
FIG. 10 shows an encoder system that generates video files by encoding video data. In the system shown in FIG. 10, as sources of main video data, audio data, and sub-video data, for example, a video tape recorder (VTR) 201, an audio tape recorder (ATR) 202, and a sub-video source (Subpicture source) 203 Is adopted. These generate main video data, audio data, and sub-video data under the control of a system controller (Sys con) 205, which are respectively a video encoder (VEC) 206, an audio encoder (AENC) 207, and a sub-video encoder (SPENC). ) 208, and similarly A / D-converted by these encoders 206, 207, and 208 under the control of a system controller (Sys con) 205 and encoded by respective compression methods. Data and sub-video data (Comp Video, Comp Audio, Comp Sub-pict) are stored in the memories 210, 211, and 212. The main video data, audio data, and sub-video data (Com Video, Comp Audio, Comp Sub-pict) are output to a file formatter (FFMT) 214 by a system controller (Sys con) 205, and the system has already been described. And the information such as setting conditions and attributes of each data is stored in the memory 216 by the system controller (Sys con) 205 as a file.
[0050]
Hereinafter, a standard flow of an encoding process in the system controller (Sys con) 205 for creating a file from video data will be described.
[0051]
The main video data and audio data are encoded according to the flow shown in FIG. 11, and data of the encoded main video and audio data (Comp Video, Comp Audio) is created. That is, when the encoding process is started, parameters necessary for encoding the main video data and the audio data are set as shown in step 70 of FIG. Some of the set parameters are stored in the system controller (Sys con) 205 and used by the file formatter (FFMT) 214. As shown in step S71, the main video data is pre-encoded using the parameters, and the distribution of the optimal code amount is calculated. As shown in step S72, the main video is encoded based on the code amount distribution obtained by the pre-encoding. At this time, the encoding of the audio data is also executed at the same time. If necessary as shown in step S73, partial re-encoding of the main video data is executed, and the main video data of the re-encoded portion is replaced. By this series of steps, the main video data and the audio data are encoded. Further, as shown in steps S75 and S76, the sub-picture data is encoded to create encoded sub-picture data (Comp Sub-pict). That is, parameters necessary for encoding the sub-picture data are set in the same manner. Some of the parameters set as shown in step S75 are stored in the system controller (Sys con) 205 and used by the file formatter (FFMT) 214. Sub-picture data is encoded based on these parameters. By this processing, the sub-picture data is encoded.
[0052]
According to the flow shown in FIG. 12, the encoded main video data, audio data, and sub video data (Com Video, Comp Audio, Comp Sub-pict) are combined, and the video data file described with reference to FIG. Converted to structure. That is, as shown in step S76, the cell 105 as the minimum unit of the video data is set, and the cell information table (CIT) 117 is created. Next, as shown in step 77, the configuration of the cell 117 constituting the sequence 107, the main video, the sub video, the audio attribute, and the like are set (a part of these attribute information is information obtained at the time of each data encoding). File management information (FMI) including the cell information table (CIT) 117 is created. The encoded main video data, audio data, and sub-video data (Com Video, Comp Audio, Comp Sub-pict) are subdivided into fixed packs, and each GOP unit can be reproduced in the order of the time code of each data. Each data cell is arranged while the control pack (DSI) 92 is inserted, and is formatted into a structure of a disk information file 76 and a file 78 such as a movie file as shown in FIGS.
[0053]
In the flow shown in FIG. 12, the sequence information is obtained by using the database of the system controller (Sys con) 205 in the process of step 77, or re-inputting data as necessary. It is described in the sequence information table (SIT) 113.
[0054]
FIG. 13 shows a disk formatter system for recording files 76 and 78 formatted as described above on an optical disk. As shown in FIG. 13, in the disk formatter system, these file data are supplied to a volume formatter (VFMT) 226 from memories 220 and 222 in which a created information file 76 and a file 78 such as a movie file are stored. In the volume formatter (VFMT) 226, in addition to the files 76 and 78, volume information 74 of the disk is further added in the arrangement order shown in FIG. 4 to create logical data in a state to be recorded on the disk 10. At this time, when the volume of the file exceeds 4 G, the size of the file exceeding the extension data length of the directory record is described and an extension file identifier is added. If necessary, an extended data length and an extended file identifier can be further described, and a description relating to the size of a file exceeding 4 G can be described. Data for error correction is added to the logical data created by the volume formatter (VFMT) 226 by a disk formatter (DFMT) 228, and the logical data is converted again to physical data to be recorded on a disk. In the modulator 230, the physical data created by the disk formatter (DFMT) 228 is converted into the recording data to be actually recorded on the disk, and the modulated recording data is recorded by the recorder 232 on the disk 10. Recorded in.
[0055]
A standard flow for creating the above-described disc will be described with reference to FIGS. FIG. 14 shows a flow in which logical data to be recorded on the disk 10 is created. That is, as shown in step S80, parameter data such as the number of video data files, the order of arrangement, and the size of each video data file are set first. Next, volume information is created from the parameters set as shown in step 81 and the file management information of each video data file. Thereafter, as shown in step 82, data is arranged along the corresponding logical block number in the order of volume information including the extended data length and the file identifier, and the video data file, and logical data to be recorded on the disk 10 is created. .
[0056]
Thereafter, a flow for creating physical data to be recorded on the disc as shown in FIG. 15 is executed. That is, as shown in step S83, the logical data is divided into a fixed number of bytes, and error correction data is generated. Next, as shown in step S84, the logical data divided into a fixed number of bytes and the generated data for error correction are combined to create a physical sector. Thereafter, as shown in step S85, physical data is created by combining the physical sectors.
[0057]
As described above, the modulation processing based on a certain rule is performed on the physical data generated by the flow shown in FIG. 25, and the recording data is created. Thereafter, the recording data is recorded on the disk 10.
[0058]
【The invention's effect】
As described above, according to the file management method of the present invention, even a large-capacity file having a size exceeding 4 GB does not need to be divided into two or more files, and the reproduction control is performed as one data stream. As a result, it is possible to withstand special reproductions such as long-time continuous reproduction, fast-forward reproduction, and rewind reproduction. If the system area in the directory record is further expanded and the new extended data length description area is lowered, the manageable file size can be expanded to 12 GB, 16 GB,.
[Brief description of the drawings]
FIG. 1 is a block diagram schematically showing an optical disk device.
FIG. 2 is a block diagram showing details of the disk drive device shown in FIG.
FIG. 3 is a perspective view schematically showing a structure of the optical disc shown in FIG.
FIG. 4 is an explanatory diagram showing a structure of a logical format of the optical disc shown in FIG. 3;
FIG. 5 is an explanatory diagram showing a structure of a volume management information area shown in FIG. 4;
FIG. 6 is a diagram showing the contents of a directory record shown in FIG. 5;
FIG. 7 is an explanatory diagram showing the structure of a desk information file shown in FIG.
FIG. 8 is an explanatory diagram showing the structure of files such as a movie file and a music file shown in FIG. 4;
FIG. 9 is a flowchart illustrating an operation of reading a directory record shown in FIG. 5 and reading a file.
FIG. 10 is a block diagram showing an encoder system that generates video files by encoding video data.
11 is a flowchart showing an encoding process shown in FIG.
12 is a flowchart for creating a file of video data by combining main video data, audio data, and sub-video data encoded according to the flow shown in FIG. 11;
FIG. 13 is a block diagram showing a disk formatter system for recording a formatted video file on an optical disk.
14 is a flowchart for creating logical data to be recorded on a disk in the disk formatter shown in FIG.
FIG. 15 is a flowchart for creating physical data to be recorded on a disk from logical data.
[Explanation of symbols]
6 Monitor part
8 Speaker part
10… optical disk
14… Transparent base
16 Light reflection layer
28… data recording area
30… disk drive
32… Optical pickup
34… Objective lens
36… Focus drive circuit
37… drive circuit
44… Servo processing circuit
50: System CPU
54… System processor
56… Data RAM section
58… Video decoder section
60… audio decoding unit
62… sub-picture decoder
64 D / A and reproduction processing circuit
70: Volume management information area
72… System area
74… Volume management area
76… Disk information file
78… File
71… Basic volume descriptor area
73… Volume descriptor set terminator area
75… Bath table record area
77… directory record area 77
80… File area
82… File management information area
84… Menu video data area
86: Disk configuration information area
87… Menu configuration information area
88… cell information table
90… Menu data cell
101: File management information area
102… Video data area
113… File management table
114 ... sequence information table
115 ... cell information table
201… Video tape recorder
202… Audio tape recorder
203… Sub-picture player
205… System controller
206… Video encoder
207… Audio encoder
208… Sub-picture encoder
205… System controller
220, 222 ... memory
226… Volume formatter
228… Disk formatter
230… modulator
232… Recorder

Claims (16)

ディジタル再生データを生成する再生データ生成工程と、
生成された再生データを所定のフォーマットに従ってファイルデータに編集するデータ編集工程と、
このファイルデータの記録位置及びそのサイズに関する管理情報を生成する工程であって、前記ファイルのサイズが所定値内にある際には、そのサイズが記述される第1のファイルサイズ記述情報及びファイルサイズがゼロである旨が記述される第2のファイルサイズ記述情報を作成し、前記ファイルのサイズが所定値を越える場合には、その所定値のサイズが記述される第1のファイルサイズ記述情報及び所定値を越えた差分に相当するファイルサイズが記述される第2のファイルサイズ記述情報を管理情報として作成する管理情報生成工程と、
管理情報及びファイルデータを記録媒体の異なる領域に記録する工程と、
を具備することを特徴とする管理情報とともにデータを記録する記録方法。
A reproduction data generating step of generating digital reproduction data;
A data editing step of editing the generated reproduction data into file data according to a predetermined format,
A step of generating management information relating to the recording position of the file data and its size, wherein when the size of the file is within a predetermined value, first file size description information describing the size and the file size Is created, and if the size of the file exceeds a predetermined value, first file size description information in which the size of the predetermined value is described and A management information generating step of creating, as management information, second file size description information in which a file size corresponding to a difference exceeding a predetermined value is described;
Recording management information and file data in different areas of the recording medium;
A recording method for recording data together with management information, comprising:
前記管理情報は、第1のファイルサイズ記述情報に関連してファイルを識別するファイル識別子が記述される第1のファイル識別子情報及び第2のファイルサイズ記述情報に関連してファイルを識別するファイル識別子が記述された第2のファイル識別子情報を含むことを特徴とする請求項1に記載の記録方法The management information includes a first file identifier information in which a file identifier for identifying a file is described in relation to the first file size description information, and a file identifier for identifying a file in relation to the second file size description information 2. The recording method according to claim 1, further comprising second file identifier information in which is described. 前記第1及び第2のファイルサイズ記述欄情報は、8バイトを用いて両バイト順でファイルサイズが記述されることを特徴とする請求項1に記載の記録方法The recording method according to claim 1, wherein the first and second file size description column information uses 8 bytes to describe the file size in both byte order. 前記第1及び第2のファイルサイズ記述情報には、所定値として最大のファイルサイズに相当する4, 294, 967, 395バイトを記述することができることを特徴とする請求項1に記載の記録方法2. The recording method according to claim 1, wherein 4, 294, 967, and 395 bytes corresponding to the maximum file size can be described as the predetermined value in the first and second file size description information. . ディジタル再生データを生成する再生データ生成手段と、
生成された再生データを所定のフォーマットに従ってファイルデータに編集するデータ編集手段と、
このファイルデータの記録位置及びそのサイズに関する管理情報を生成する手段であって、前記ファイルのサイズが所定値内にある際には、そのサイズが記述される第1のファイルサイズ記述情報及びファイルサイズがゼロである旨が記述される第2のファイルサイズ記述情報を作成し、前記ファイルのサイズが所定値を越える場合には、その所定値のサイズが記述される第1のファイルサイズ記述情報及び所定値を越えた差分に相当するファイルサイズが記述される第2のファイルサイズ記述情報を管理情報として作成する管理情報生成手段と、
管理情報及びファイルデータを記録媒体の異なる領域に記録する記録手段と、
を具備することを特徴とする管理情報とともにデータを記録する記録装置
Reproduction data generation means for generating digital reproduction data;
Data editing means for editing the generated reproduction data into file data according to a predetermined format,
Means for generating management information relating to the recording position of the file data and its size, wherein when the file size is within a predetermined value, first file size description information describing the size and file size Is created, and if the size of the file exceeds a predetermined value, first file size description information in which the size of the predetermined value is described and Management information generating means for generating, as management information, second file size description information in which a file size corresponding to a difference exceeding a predetermined value is described;
Recording means for recording management information and file data in different areas of the recording medium;
A recording device for recording data together with management information, comprising:
前記管理情報生成手段は、第1のファイルサイズ記述情報に関連してファイルを識別するファイル識別子が記述される第1のファイル識別子情報及び第2のファイルサイズ記述情報に関連してファイルを識別するファイル識別子が記述された第2のファイル識別子情報を生成することを特徴とする請求項5に記載の記録装置The management information generating means identifies a file in relation to first file identifier information and a second file size description information in which a file identifier for identifying a file is described in relation to the first file size description information. 6. The recording apparatus according to claim 5 , wherein second file identifier information in which a file identifier is described is generated. 前記第1及び第2のファイルサイズ記述欄情報は、8バイトを用いて両バイト順でファイルサイズが記述されることを特徴とする請求項5に記載の記録装置6. The recording apparatus according to claim 5 , wherein the first and second file size description column information uses 8 bytes to describe a file size in both byte order. 前記第1及び第2のファイルサイズ記述情報には、所定値として最大のファイルサイズに相当する4, 294, 967, 295バイトを記述することができることを特徴とする請求項5に記載の記録装置6. The recording apparatus according to claim 5 , wherein the first and second file size description information can describe 4, 294, 967, 295 bytes corresponding to a maximum file size as a predetermined value. . 再生データをファイルの形式で格納した第1記録領域及び前記ファイルに関する管理情報を格納する第2記録領域であって、前記ファイルのサイズが記述される第1のファイルサイズ記述欄及び第2の記述欄を有し、前記ファイルのサイズが所定値内にある際には、第1記述欄には、そのサイズが記述されるとともに第2記述欄には、ファイルサイズがゼロである旨が記述され、前記ファイルのサイズが所定値を越える場合には、第1記述欄には、その所定サイズが記述されるとともに第2記述欄には、所定値を越えた差分に相当するファイルサイズが記述される第2の記録領域を備える記録媒体と、
第2記録領域から管理情報を読み出し、この管理情報に基づいてファイルを読み出す手段と、読み出されたファイルから連続的にデータを再現する再現手段と、
を具備することを特徴とする管理情報に従ってデータを再生する再生装置。
A first recording area for storing reproduction data in a file format and a second recording area for storing management information relating to the file, a first file size description field in which the size of the file is described, and a second description When the size of the file is within a predetermined value, the size of the file is described in the first description field, and the fact that the file size is zero is described in the second description field. If the size of the file exceeds a predetermined value, the first description field describes the predetermined size, and the second description field describes a file size corresponding to the difference exceeding the predetermined value. A recording medium having a second recording area,
Means for reading management information from the second recording area and reading a file based on the management information; reproducing means for continuously reproducing data from the read file;
A reproducing apparatus for reproducing data according to management information, comprising:
前記記録媒体の前記第2記録領域は、第1のファイルサイズ記述欄に関連してファイルを識別するファイル識別子が記述された第1のファイル識別子欄及び第2のファイルサイズ記述欄に関連してファイルを識別するファイル識別子が記述された第2のファイル識別子欄を有することを特徴とする請求項9に記載の再生装置。The second recording area of the recording medium is associated with a first file identifier field and a second file size description field in which a file identifier for identifying a file is described in relation to a first file size description field. 10. The reproducing apparatus according to claim 9 , further comprising a second file identifier field in which a file identifier for identifying a file is described. 前記記録媒体の前記第1及び第2のファイルサイズ記述欄には、8バイトを用いて両バイト順でファイルサイズが記述されることを特徴とする請求項9に記載の再生装置。10. The reproducing apparatus according to claim 9 , wherein the first and second file size description fields of the recording medium describe a file size in both byte order using 8 bytes. 前記第1及び第2のファイルサイズ記述欄には、所定値として最大のファイルサイズに相当する4, 294, 967, 295バイトを記述することができることを特徴とする請求項9に記載の再生装置。10. The reproducing apparatus according to claim 9 , wherein 4, 294, 967, 295 bytes corresponding to the maximum file size can be described as the predetermined value in the first and second file size description fields. . 再生データをファイルの形式で格納した第1記録領域及び前記ファイルに関する管理情報を格納する第2記録領域であって、前記ファイルのサイズが記述される第1のファイルサイズ記述欄及び第2の記述欄を有し、前記ファイルのサイズが所定値内にある際には、第1記述欄には、そのサイズが記述されるとともに第2記述欄には、ファイルサイズがゼロである旨が記述され、前記ファイルのサイズが所定値を越える場合には、第1記述欄には、その所定サイズが記述されるとともに第2記述欄には、所定値を越えた差分に相当するファイルサイズが記述される第2の記録領域を備える記録媒体から再生データを再生する方法であって、
第2記録領域から管理情報を読み出し、この管理情報に基づいてファイルを読み出す工程と、
読み出されたファイルから連続的にデータを再現する工程と、
を具備することを特徴とする管理情報に従ってデータを再生する再生方法。
A first recording area for storing reproduction data in a file format and a second recording area for storing management information relating to the file, a first file size description field in which the size of the file is described, and a second description When the size of the file is within a predetermined value, the size of the file is described in the first description field, and the fact that the file size is zero is described in the second description field. When the size of the file exceeds a predetermined value, the first description field describes the predetermined size, and the second description field describes a file size corresponding to the difference exceeding the predetermined value. Reproducing reproduction data from a recording medium having a second recording area,
Reading management information from the second recording area and reading a file based on the management information;
Continuously reproducing data from the read file;
A reproducing method for reproducing data according to management information, characterized by comprising:
前記記録媒体の前記第2記録領域は、第1のファイルサイズ記述欄に関連してファイルを識別するファイル識別子が記述された第1のファイル識別子欄及び第2のファイルサイズ記述欄に関連してファイルを識別するファイル識別子が記述された第2のファイル識別子欄を有することを特徴とする請求項13に記載の再生方法。The second recording area of the recording medium is associated with a first file identifier field and a second file size description field in which a file identifier for identifying a file is described in relation to a first file size description field. 14. The reproducing method according to claim 13 , further comprising a second file identifier field in which a file identifier for identifying a file is described. 前記記録媒体の前記第1及び第2のファイルサイズ記述欄には、8バイトを用いて両バイト順でファイルサイズが記述されることを特徴とする請求項13に記載の再生方法。14. The reproducing method according to claim 13 , wherein the first and second file size description fields of the recording medium describe a file size in both byte order using 8 bytes. 前記第1及び第2のファイルサイズ記述欄には、所定値として最大のファイルサイズに相当する4, 294, 967, 295バイトを記述することができることを特徴とする請求項13に記載の再生方法。14. The reproducing method according to claim 13 , wherein 4, 294, 967, 295 bytes corresponding to the maximum file size can be described as the predetermined value in the first and second file size description columns. .
JP11400695A 1995-04-14 1995-04-14 Recording method and recording apparatus for recording data together with management information, and reproduction method and reproduction apparatus for reproducing data according to management information Expired - Fee Related JP3600308B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11400695A JP3600308B2 (en) 1995-04-14 1995-04-14 Recording method and recording apparatus for recording data together with management information, and reproduction method and reproduction apparatus for reproducing data according to management information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11400695A JP3600308B2 (en) 1995-04-14 1995-04-14 Recording method and recording apparatus for recording data together with management information, and reproduction method and reproduction apparatus for reproducing data according to management information

Publications (2)

Publication Number Publication Date
JPH08287655A JPH08287655A (en) 1996-11-01
JP3600308B2 true JP3600308B2 (en) 2004-12-15

Family

ID=14626702

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11400695A Expired - Fee Related JP3600308B2 (en) 1995-04-14 1995-04-14 Recording method and recording apparatus for recording data together with management information, and reproduction method and reproduction apparatus for reproducing data according to management information

Country Status (1)

Country Link
JP (1) JP3600308B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11232836A (en) 1998-02-12 1999-08-27 Toshiba Corp Information storage medium having multilayered information layer and multipurpose information processing device

Also Published As

Publication number Publication date
JPH08287655A (en) 1996-11-01

Similar Documents

Publication Publication Date Title
EP0869497B1 (en) Large-capacity recording medium and method and apparatus for recording data on a large-capacity recording medium
KR100272404B1 (en) Apparatus for reproducing playback data using reproduction timing information
JP4700875B2 (en) Method and storage device for storing additional data for pre-recorded multiplex audio image data on recordable medium
JP3607486B2 (en) Information recording / reproducing device
KR100338737B1 (en) Recording medium and recording / reproducing method and apparatus for storing information for still image
JP2000057746A (en) Information recording method, information reproducing method, information recording / reproducing method, and information recording / reproducing device
US5453967A (en) Disc reproducing apparatus which stops recording in response to compressed data stored, in a record stop state, in a memory
KR20040062432A (en) Information processing method and apparatus, program storage medium, program, and information recording medium
JPH08289248A (en) RECORDING MEDIUM, DATA RECORDING METHOD ON THE RECORDING MEDIUM, RECORDING DEVICE THEREOF, DATA REPRODUCTION METHOD FROM THE RECORDING MEDIUM, AND REPRODUCTION DEVICE THEREOF
JP2747262B2 (en) Information reproduction method and apparatus for reproducing menu data
US7154834B2 (en) Recording information for seamless playback
JP3625316B2 (en) Optical disk playback device
JP3948979B2 (en) Information recording medium, information recording apparatus and method, information reproducing apparatus and method, information recording / reproducing apparatus and method, computer program for recording or reproduction control, and data structure including control signal
WO2003092007A1 (en) Information recording medium, information recording device and method, information reproduction device and method, information recording/reproduction device and method, computer program for recording or reproduction control, and data structure containing control signal
JP3600308B2 (en) Recording method and recording apparatus for recording data together with management information, and reproduction method and reproduction apparatus for reproducing data according to management information
JPH05128815A (en) Optical disk recorder
JPH08340507A (en) Data recording medium provided with reproduction timing information and system reproducing recording data by using the reproduction timing information
JP2003242753A (en) Information recording medium, information recording device and method, information reproducing device and method, information recording and reproducing device and method, computer program for recording or reproduction control and data structure including control signal
JP2835318B2 (en) Apparatus and method for reproducing recorded data using reproduction timing information, and apparatus and method for manufacturing data recording medium provided with reproduction timing information
JPH11203794A (en) Information recording disk, reproducer and reproducing method
KR20030070460A (en) Method for managing a playlist in rewritable optical medium
JPH0982040A (en) Recording medium, apparatus and method for recording data onto same recording medium as well as apparatus and method for reproducing data from same recording medium
JPH09331503A (en) Data recording medium provided with reproduction timing information
JP2000268543A (en) Reproducing device and reproducing method
JP2880981B2 (en) Method and apparatus for recording data on optical disc

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040615

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040813

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20040914

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040916

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20070924

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080924

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080924

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090924

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090924

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100924

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees