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 PDFInfo
- 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
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
[0016]
As is already known, the
[0017]
An area from the clamping
[0018]
In such an optical disk reproducing apparatus that reproduces data from the
[0019]
The
[0020]
The
[0021]
As shown in FIG. 5, in a volume
[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
[0027]
As shown in FIG. 7, the
[0028]
As shown in FIG. 7, the file
[0029]
The disc
[0030]
In the menu
[0031]
In the menu cell information table 88, cell information necessary for reproducing each
[0032]
Music data or movie data of one or more titles is stored in a movie file and a
[0033]
As shown in FIG. 8, the file
[0034]
The sequence information table 114 is defined as a set of
[0035]
The file management table (FMT) 113 shows specification information on the
[0036]
Next, the operation of reproducing movie data from the
[0037]
In the optical disk device shown in FIG. 1, when the power is turned on, the
[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
[0040]
As described above, the
[0041]
The
[0042]
The user designates the selection of the sequence (title) to be reproduced by using the key operation and the
[0043]
The operation from the acquisition of the designated
[0044]
The
[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
[0046]
Each of the
[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
[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
[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
[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
[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
[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
[0054]
FIG. 13 shows a disk formatter system for
[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
[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
[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…
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のファイルサイズ記述情報及びファイルサイズがゼロである旨が記述される第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:
第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記録領域から管理情報を読み出し、この管理情報に基づいてファイルを読み出す工程と、
読み出されたファイルから連続的にデータを再現する工程と、
を具備することを特徴とする管理情報に従ってデータを再生する再生方法。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:
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)
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 |
-
1995
- 1995-04-14 JP JP11400695A patent/JP3600308B2/en not_active Expired - Fee Related
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 |