JP3656281B2 - Data recording apparatus, data reproducing apparatus, data recording method, data reproducing method, and data recording medium - Google Patents

Data recording apparatus, data reproducing apparatus, data recording method, data reproducing method, and data recording medium Download PDF

Info

Publication number
JP3656281B2
JP3656281B2 JP13886995A JP13886995A JP3656281B2 JP 3656281 B2 JP3656281 B2 JP 3656281B2 JP 13886995 A JP13886995 A JP 13886995A JP 13886995 A JP13886995 A JP 13886995A JP 3656281 B2 JP3656281 B2 JP 3656281B2
Authority
JP
Japan
Prior art keywords
data
recorded
recording
recording medium
predetermined time
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
JP13886995A
Other languages
Japanese (ja)
Other versions
JPH08315549A (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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP13886995A priority Critical patent/JP3656281B2/en
Publication of JPH08315549A publication Critical patent/JPH08315549A/en
Application granted granted Critical
Publication of JP3656281B2 publication Critical patent/JP3656281B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

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

Description

【0001】
【産業上の利用分野】
本発明は、データ記録装置、データ再生装置、データ記録方法、データ再生方法及びデータの記録媒体に関し、例えばMPEG(Moving Picture Experts Group)を用いて画像データを記録する際に、一連のデータを複数の記録媒体等に分割して記録し、このとき連続する記録媒体間で一部データを重複して記録することにより、データ間の相関を利用してデータ圧縮する場合でも、簡易かつ確実に連続するデータを再生できるようにし、これにより画像データについては画質劣化を有効に回避して大量の画像データを記録できるようにする。
【0002】
【従来の技術】
従来、光ディスク等に画像データを記録する場合、画像データを符号化処理して記録するようになされ、この符号化の1手法としてMPEGによる符号化方式が提案されている。
【0003】
すなわちこのMPEGは、規定の色差フォーマット(例えば4:2:2でなる)で規定される画像データをDCTブロック単位でディスクリートコサイン変換処理した後、その結果得られる係数データ間の相関を利用して、複数又は1の係数データを1の可変長符号に符号化することにより、順次画像データを符号化する。このときMPEGは、係数データの発生頻度に応じてデータ長の異なる可変長符号が割り当てられるようになされ、これにより従来の符号化方式に比してデータ圧縮率を格段的に向上して効率良く伝送するようになされている。
【0004】
またMPEGは、これらの処理に先立って、画像データをフレーム間符号化処理及びフレーム内符号化処理することにより、連続する画像データ間の相関を有効に利用してデータ量を低減するように規定され、これによっても一段とデータ圧縮率を向上できるようになされている。
【0005】
すなわちこのDCTブロックは、8×8画素の画像データで形成され、MPEGでは、このDCTブロックを符号化の単位として、輝度信号の4DCTブロックとこれら4DCTブロックに対応する色差信号のDCTブロックとでマクロブロックが規定される。さらにMPEGでは、このマクロブロックの集合によりスライスが規定され、このスライスの集合によりGOP(Group Of Pictures )が規定され、このGOPの集合により1枚分の画像データに相当するシーケンスが規定されるようになされている。
【0006】
このためMPEGでは、順次シーケンス、GOP(Group Of Pictures )、ピクチャ、スライス、マクロブロック、ブロックで規定される6階層の階層構造でデータ構造が規定され、このうち上位のシーケンス層及びGOP層は、図15に示すように規定されている。
【0007】
すなわちシーケンス層は、1枚分の画像データに相当し、この種の光ディスクに画像データを記録する場合、MPEGでは、このシーケンス層が連続するようにシーケンス制御することになる。このシーケンス層は、始めにシーケンス層の開始を表す開始同期コード(SHC:Sequence Header Code)が割り当てられた後、画像の画素数、アスペクト比等を表すシーケンス層の情報が連続して割り当てられる(図15(A))。続いてシーケンス層は、GOP層が規定回数繰り返された後、続くシーケンス層に移り、複数シーケンス層の終了端においては、終了の同期コード(SEC:Sequence End Code )が割り当てられる。
【0008】
これに対してGOP層は、ランダムアクセスの単位となる画面グループの最小単位で、始めにGOPの開始を表す開始同期コード(GSC:Group Start Code)が割り当てられた後、シーケンス先頭からの時間を示すタイムコード(TC:Time Code )が割り当てられ、続いて規定のフラグ等の情報が割り当てられた後、ピクチャ層が規定回数繰り返されて形成される(図15(B))。
【0009】
これに対してピクチャ層は、開始同期コード、動きベクトルの情報等が順次割り当てられた後、スライス層が規定回数繰り返されて形成され、スライス層は、同様に同期コード等が割り当てられた後、マクロブロック層が繰り返されて形成される。さらにマクロブロック層は、必要な情報がDCTブロック単位で割り当てられ、このDCTブロックとして先の可変長符号が繰り返されるようになされている。
【0010】
これに対してフレーム間符号化処理及びフレーム内符号化処理は、GOP層においてタイムコードTCの次に割り当てられるクローズドGOPフラグ(CG:Closed GOP)によって他のGOPより独立再生可能か否か示されることにより識別できるように形成され、MPEGでは、このフレーム間符号化処理として、先行して伝送された画像データを規準にしてフレーム間符号化処理するPピクチャ(Predictive Picture)と、元の画像データの配列において、時間的に前後する2つの画像データを規準にしてフレーム間符号化処理するBピクチャ(Bidirectionally predictive Picture)とが規定されるようになされている。
【0011】
【発明が解決しようとする課題】
ところでMPEGにおいては、係数データを可変長符号化処理する際、この係数データを規定の量子化テーブルにより量子化した後、可変長符号化処理するようになされており、この量子化テーブルを切り換えて、データ圧縮率を切り換え得るようになされている。
【0012】
これによりMPEGは、通常の処理によっては1枚の光ディスクに1つの番組を記録困難な場合でも、量子化サイズの荒い量子化テーブルに切り換えて、大量の画像データをこの1枚の光ディスクに記録することができる。ところがこのようにしてデータ圧縮率を向上すると、その分画質が劣化する問題がある。
【0013】
この問題を解決する1つの方法として、例えば1枚の光ディスクに1つの番組を記録困難な場合、複数の光ディスクにこの番組を分割して記録する方法が考えられる。ところがこのように1つの番組を複数の光ディスクに分割して記録する場合、再生装置側において、複数の光ディスクの管理が煩雑になる問題があり、ランダムアクセス等の特殊再生が困難になる恐れがある。
【0014】
特にMPEG等の符号化方式は、フレーム間符号化処理が画像データの相関を利用してデータ量を低減する処理でなることにより、またディスクリートコサイン変換処理及び可変長符号化処理を実行することにより、画像の性質(すなわち画像データの内容)により最終的に全体のデータ量が大きく変化する特性を有している。このため予め複数枚の光ディスクに記録することを予定して記録の処理を開始しても、この予定の枚数と異なる記録結果が得られる場合があり、結局、複数枚の光ディスクを管理するための管理用データすら予め用意することが困難な問題がある。
【0015】
またMPEG等の符号化方式においては、フレーム間符号化処理とフレーム内符号化処理を繰り返すことにより、単に規定のタイミングで番組を分割して複数の光ディスクに分割記録した場合、切り換え直後の画像を再生できない恐れもある。
【0016】
本発明は以上の点を考慮してなされたもので、例えばMPEGを用いて画像データを記録する際に、画質劣化を有効に回避し、大量のデータを簡易かつ確実に記録再生することができるデータ記録装置、データ再生装置、データ記録方法、データ再生方法及びデータの記録媒体を提案しようとするものである。
【0017】
【課題を解決するための手段】
かかる課題を解決するため、本発明は、一連のデータを記録媒体に記録するデータ記録装置において、前記データを前記記録媒体に記録する記録手段と、前記データを複数の前記記録媒体に分割して記録する際には、連続する第1及び第2の前記記録媒体に対して、連続する前記データを所定時間分重複して記録させるとともに、該所定時間内において、前記第1の記録媒体に記録された前記データから前記第2の記録媒体に記録されたデータに再生動作を切り換えるタイミングを示すタイミング情報を、前記データの再生動作を前記記録媒体毎に管理する管理用データとして、前記記録媒体に記録させるように前記記録手段を制御する制御手段とを備えることを特徴とする。
【0018】
また、本発明は、一連のデータを記録媒体に記録するデータ記録装置において、前記データを前記記録媒体に記録する記録手段と、前記データを前記記録媒体の複数の記録面に分割して記録する際には、連続する第1及び第2の前記記録面に対して、連続する前記データを所定時間分重複して記録させるとともに、該所定時間内において、前記第1の記録面に記録された前記データから前記第2の記録面に記録されたデータに再生動作を切り換えるタイミングを示すタイミング情報を、前記データの再生動作を前記記録面毎に管理する管理用データとして前記記録媒体に記録させるように前記記録手段を制御する制御手段とを備えることを特徴とする。
【0019】
また、本発明は、一連のデータを複数の前記記録媒体に分割して記録され、連続する第1及び第2の前記記録媒体に対して、連続する前記データが所定時間分重複して記録されるとともに、該所定時間内において、前記第1の記録媒体に記録された前記データから前記第2の記録媒体に記録されたデータに再生動作を切り換えるタイミングを示すタイミング情報が、前記データの再生動作を前記記録媒体毎に管理する管理用データとして、前記記録媒体に記録された各前記記録媒体から前記一連のデータを再生するデータ再生装置であって、各前記記録媒体から前記管理用データと一連のデータを再生する再生手段と、前記一連のデータが記録された各前記記録媒体から前記再生手段により前記一連のデータを再生する制御を行う制御手段とを備え、前記制御手段は、前記記録媒体に記録された管理用データに基づいて、前記データの再生動作を前記記録媒体毎に管理し、前記管理用データとして前記記録媒体に記録されているタイミング情報により、連続する第1及び第2の前記記録媒体に所定時間分重複して記録された連続する前記データを、該所定時間内において、前記第1の記録媒体に記録された前記データから前記第2の記録媒体に記録されたデータに切り換えることを特徴とする。
【0020】
また、本発明は、一連のデータが記録媒体の複数の記録面に分割して記録され、連続する第1及び第2の前記記録面に対して、連続する前記データが所定時間分重複して記録されるとともに、該所定時間内において、前記第1の記録面に記録された前記データから前記第2の記録面に記録されたデータに再生動作を切り換えるタイミングを示すタイミング情報が、前記データの再生動作を前記記録面毎に管理する管理用データとして記録された前記記録媒体から前記一連のデータを再生するデータ再生装置であって、前記記録媒体から前記管理用データと一連のデータを再生する再生手段と、前記一連のデータが記録された前記記録媒体の複数の記録面から前記再生手段により前記一連のデータを再生する制御を行う制御手段とを備え、前記制御手段は、前記記録媒体に記録されている管理用データに基づいて、前記データの再生動作を前記記録面毎に管理し、前記管理用データとして前記記録媒体に記録されているタイミング情報により、連続する第1及び第2の前記記録面に所定時間分重複して記録された連続する前記データを、該所定時間内において、前記第1の記録面に記録された前記データから前記第2の記録面に記録されたデータに切り換えることを特徴とする。
【0021】
また、本発明は、一連のデータを記録媒体に記録するデータ記録方法であって、前記データを複数の前記記録媒体に分割して記録する際に、連続する第1及び第2の前記記録媒体に対して、連続する前記データを所定時間分重複して記録させるとともに、該所定時間内において、前記第1の記録媒体に記録された前記データから前記第2の記録媒体に記録されたデータに再生動作を切り換えるタイミングを示すタイミング情報を、前記データの再生動作を前記記録媒体毎に管理する管理用データとして、前記記録媒体に記録させることを特徴とする。
また、本発明は、一連のデータを記録媒体に記録するデータ記録方法であって、前記データを前記記録媒体の複数の記録面に分割して記録する際に、連続する第1及び第2の前記記録面に対して、連続する前記データを所定時間分重複して記録させるとともに、該所定時間内において、前記第1の記録面に記録された前記データから前記第2の記録面に記録されたデータに再生動作を切り換えるタイミングを示すタイミング情報を、前記データの再生動作を前記記録面毎に管理する管理用データとして前記記録媒体に記録させることを特徴とする。
【0022】
また、本発明は、一連のデータが複数の記録媒体に分割して記録され、連続する第1及び第2の前記記録媒体に対して、連続する前記データが所定時間分重複して記録されるとともに、該所定時間内において、前記第1の記録媒体に記録された前記データから前記第2の記録媒体に記録されたデータに再生動作を切り換えるタイミングを示すタイミング情報が、前記データの再生動作を前記記録媒体毎に管理する管理用データとして記録された各前記記録媒体から前記一連のデータを再生するデータ再生方法であって、前記記録媒体に記録されている管理用データに基づいて、前記データの再生動作を前記記録面毎に管理し、前記管理用データとして前記記録媒体に記録されているタイミング情報により、連続する第1及び第2の前記記録面に所定時間分重複して記録された連続する前記データを、該所定時間内において、前記第1の記録面に記録された前記データから前記第2の記録面に記録されたデータに切り換えて、前記一連のデータを再生することを特徴とする。
また、本発明は、一連のデータが前記記録媒体の複数の記録面に分割して記録され、連続する第1及び第2の前記記録面に対して、連続する前記データを所定時間分重複して記録されるとともに、該所定時間内において、前記第1の記録面に記録された前記データから前記第2の記録面に記録されたデータに再生動作を切り換えるタイミングを示すタイミング情報が、前記データの再生動作を前記記録面毎に管理する管理用データとして記録された前記記録媒体から前記一連のデータを再生するデータ再生方法であって、前記記録媒体に記録されている管理用データに基づいて、前記データの再生動作を前記記録面毎に管理し、前記管理用データとして前記記録媒体に記録されているタイミング情報により、連続する第1及び第2の前記記録面に所定時間分重複して記録された連続する前記データを、該所定時間内において、前記第1の記録面に記録された前記データから前記第2の記録面に記録されたデータに切り換えて、前記一連のデータを再生することを特徴とする。
【0023】
また、本発明は、一連のデータを記録したデータの記録媒体であって、前記データが複数の前記記録媒体に分割して記録され、連続する第1及び第2の前記記録媒体に対して、連続する前記データが所定時間分重複して記録されるとともに、該所定時間内において、前記第1の記録媒体に記録された前記データから前記第2の記録媒体に記録されたデータに再生動作を切り換えるタイミングを示すタイミング情報が、前記データの再生動作を前記記録媒体毎に管理する管理用データとして記録されたことを特徴とする。
さらに、本発明は、一連のデータを記録したデータの記録媒体であって、前記データが前記記録媒体の複数の記録面に分割して記録され、連続する第1及び第2の前記記録面に対して、連続する前記データが所定時間分重複して記録されるとともに、該所定時間内において、前記第1の記録面に記録された前記データから前記第2の記録面に記録されたデータに再生動作を切り換えるタイミングを示すタイミング情報が、前記データの再生動作を前記記録面毎に管理する管理用データとして記録されたことを特徴とする。
【0024】
【作用】
本発明では、一連のデータを複数の前記記録媒体に分割して記録する際に、連続する第1及び第2の前記記録媒体に対して、連続する前記データを所定時間分重複して記録させるとともに、該所定時間内において、前記第1の記録媒体に記録された前記データから前記第2の記録媒体に記録されたデータに再生動作を切り換えるタイミングを示すタイミング情報を、前記データの再生動作を前記記録媒体毎に管理する管理用データとして、前記記録媒体に記録させることによって、先の管理用データで指定される規定のタイミングから再生対象のデータに代えて続くデータを出力して、連続するデータを正しく再生することができる。
また、本発明では、一連のデータを前記記録媒体の複数の記録面に分割して記録する際に、連続する第1及び第2の前記記録面に対して、連続する前記データを所定時間分重複して記録させるとともに、該所定時間内において、前記第1の記録面に記録された前記データから前記第2の記録面に記録されたデータに再生動作を切り換えるタイミングを示すタイミング情報を、前記データの再生動作を前記記録面毎に管理する管理用データとして前記記録媒体に記録させることによって、先の管理用データで指定される規定のタイミングから再生対象のデータに代えて続くデータを出力して、連続するデータを正しく再生することができる。
従ってこれらの方式に対応するデータの記録媒体においては、大量のデータを複数に分割して記録して、正しく再生することができる。
またこれらの場合において、フレーム間符号化処理及びフレーム内符号化処理を繰り返して先の画像データをデータ圧縮した後直交変換し、その結果得られる係数データの値に応じて複数又は1の係数データに可変長の1の符号を割り当てて符号化処理する処理でなる場合、例えばMPEG方式の符号化方式に適用することができる。
【0025】
【実施例】
以下、適宜図面を参照しながら本発明の実施例を詳述する。
【0026】
(1)画像データの記録
図1は、本発明の一実施例に係る画像データ処理装置1を示し、例えばディジタルビデオテープレコーダより入力されるNTSC方式のディジタルビデオ信号DVをCD−ROM書き込み装置2に装填された書き替え可能なCD−ROM(すなわちCD−R(CD−Recordable)でなる)に記録する。
【0027】
すなわちこの画像データ処理装置1において、ビデオ符号化器3は、バスBUSを介して入力される制御コマンドに応動して動作を切り換え、順次入力されるディジタルビデオ信号DVをMPEGに規定された符号化方式により符号化し、その結果得られる符号化データDFを動きベクトル等と共にバスBUSに出力する。
【0028】
このためビデオ符号化器3において、情報源符号化器4は、このディジタルビデオ信号DVをいわゆる4:2:2の色差フォーマットに変換した後、符号化制御器5により制御されて、Pピクチャ、Bピクチャの符号化に対応する規定の順序で、また8×8画素のDCTブロック単位で、このディジタルビデオ信号DVを形成する画像データを続くビデオ信号多重化符号化器6に出力する。
【0029】
ビデオ信号多重化符号化器6は、この情報源符号化器4より入力される画像データについて、符号化制御器5により制御されて動き補償等の処理を実行した後、ディスクリートコサイン変換処理し、その結果得られる係数データを量子化する。さらにビデオ信号多重化符号化器6は、この量子化した係数データの値に応じて複数の係数データ又は1の係数データに1の可変長符号を割り当てて符号化処理し、その結果得られる符号化データDFをバッファメモリ7を介して出力する。
【0030】
符号化制御器5は、バスBUSより入力されるコマンドに応動してビデオ符号化器3全体の動作を切り換え、MPEGの復号に必要とされるフォーマット、タイムコード、量子化サイズ等の種々の情報をバスBUSに送出する。またこの制御において、符号化制御器5は、バッファメモリ7に格納された符号化データDFのデータ量をモニタしながら情報源符号化器4及びビデオ信号多重化符号化器6の動作を制御し、これにより必要に応じてビデオ信号多重化符号化器6の量子化サイズ等を切り換え、バッファメモリ7のオーバーフロー等を有効に回避する。これによりビデオ符号化器3は、順次入力されるディジタルビデオ信号DVをMPEGの符号化方式により符号化して出力するようになされている。
【0031】
CD−ROM書き込み装置2は、SCSI(Small computer Sysytem Interface)インターフェース9を介して入力される制御コマンドに応動して動作を切り換え、FIFO(Fist In First Out )メモリ10を介して、SCSIインターフェース9より入力される符号化データDF等を順次書き込み可能なCD−ROMに記録する。これによりこの実施例においては、ディジタルビデオ信号DVをビデオ符号化器3で符号化した後、種々の情報と共にCD−ROM書き込み装置2に転送して書き込み可能なCD−ROMに記録するようになされている。
【0032】
このときCD−ROM書き込み装置2は、別途SCSIインターフェース9より入力される時間情報でなるタイムコードをCD−ROMに規定されたフォーマットに従ってサブコードに割り当てて記録し、これによりCD−ROMに記録された番組を時間管理できるようになされている。
【0033】
この書き込みの際、CD−ROM書き込み装置2は、書き込み可能なCD−ROMよりレーザービーム照射位置の位置情報を検出し、これにより書き込み位置の位置情報をSCSIインターフェース9を介して制御回路11に出力する。またCD−ROM書き込み装置2は、予めCD−ROMのリードインエリアに形成されたTOC(Table Of Contents )より記録可能な時間情報、CD−ROMのボリューム等を再生して制御回路11に出力する。これによりこの実施例では、制御回路11において、CD−ROMの残り記録可能な容量をモニタできるようになされている。
【0034】
制御回路11は、この画像データ処理装置1全体の動作を制御するマイクロコンピュータでなり、ワークメモリ12にワークエリアを確保して規定の処理手順を実行することにより、ビデオ符号化器3に接続されたディジタルビデオテープレコーダを制御すると共にバスBUSに出力される符号化データDF、符号化制御のデータ等を規定の順序でFIFOメモリ10に出力し、これにより図15について上述したデータ構造により順次画像データをCD−ROMに記録する。
【0035】
この書き込みの処理において、制御回路11は、キーボード、マウス、ディスプレイで形成される入出力装置13を介して、マンマシンインターフェースの処理を実行し、CD−ROMに記録する画像データの時間情報(すなわちタイムコードでなる)等を表示するようになされている。
【0036】
さらに書き込みの処理において制御回路11は、CD−ROMの残り記録可能な容量をモニタし、ディジタルビデオテープレコーダより出力されるディジタルビデオ信号DVのデータ量が1枚のCD−ROMの容量を越え、このディジタルビデオ信号DVを1枚のCD−ROMに記録困難になると、このディジタルビデオ信号DVを複数枚のCD−ROMに分割して記録する。
【0037】
このとき制御回路11は、入出力装置13を介して予めオペレータが入力した記録の処理に関するデータに基づいて、ディジタルビデオ信号DVを1枚のCD−ROMに記録困難と予め予測されるとき、この予測に基づいて規定のフォーマットにより順次入力される画像データをCD−ROMに記録する。
【0038】
すなわち制御回路11は、CD−ROMに記録する番組名、収録する時間長、記録開始位置を指定するタイムコード等を入出力装置13を介して入力し、これらのデータをワークメモリ12に格納する。さらに制御回路11は、実際に収録する番組の時間長と、1枚のCD−ROMに記録可能な標準の記録時間とから、ディジタルビデオ信号DVを1枚のCD−ROMに記録困難か否か判断し、また1枚のCD−ROMに記録困難と判断した場合は必要とされるCD−ROMの枚数を算出する。
【0039】
因みに、例えば番組全体の時間長が55分で、1枚のCD−ROMに記録可能な標準の記録時間が20分の場合、制御回路11は、ディジタルビデオ信号DVを1枚のCD−ROMに記録困難と判断し、またディジタルビデオ信号DVの記録に必要なCD−ROMの枚数を3枚と算出する。
【0040】
ここで図2及び図3は、このように画像データが複数枚に分割されて記録されるCD−ROMの構成を示す図表であり、図2に示す構成は先頭のCD−ROMに、図3に示す構成は2枚目以降のCD−ROMに適用される。
【0041】
すなわちディジタルビデオ信号DVを1枚のCD−ROMに記録困難と予測されるとき、先頭のCD−ROMには、リードインエリアに続いて、CD−ROMのボリューム名称が記録され(図2(A))、続いて番組全体の時間長(図2(B))、続くテーブルの有効/無効フラグ(図2(C))が記録され、続いてこれら複数枚のCD−ROMを管理するためのテーブルが記録される(図2(D))。
【0042】
このテーブルは、予め予測される枚数分だけ、各CD−ROMのボリューム名称、ファイル名、スタート時刻、終了時刻、時間長、適切な切り換え時刻が記録される。ここでこのボリューム名称は、各CD−ROMを指定する管理用名称で、例えば最初のCD−ROMより、VOL1、VOL2、VOL3、……等の名称がオペレータの入力に対応して制御回路11より順次割り当てられる。これに対して続くファイル名は、各CD−ROMに記録された番組内容を指定する名称で、例えば最初のCD−ROMより、PROGRAM1、PROGRAM2、PROGRAM3、……等の名称がオペレータの入力に対応して制御回路11より順次割り当てられる。
【0043】
これに対して続くスタート時刻、終了時刻は、各CD−ROMに記録された番組の開始時刻及び終了時刻を表し、最初のCD−ROMの記録開始時刻からの通算の時刻が、タイムコードのフォーマットにより時、分、秒、フレームの単位で記録される。また続く時間長は、各CD−ROMに記録された画像データの記録時間が、同様にタイムコードのフォーマットにより記録され、適切な切り換え時刻は、CD−ROMの再生処理を管理する際の、続くCD−ROMへの再生処理の切り換え時刻がスタート時刻、終了時刻と同様のフォーマットにより記録される。
【0044】
またこのテーブルは、これら各CD−ROMに対応したスタート時刻等に加えて、最後のボリューム名称としてNULL(16進数で表される値0)が記録され、これによりこの直前のファイルで番組が終了していることを表すようになされている。
【0045】
このテーブルに続いて、先頭のCD−ROMは、実際の画像データがファイルの形式で記録され(図2(E))、このファイルの先頭に、終了マーク、スタート時刻、時間長が記録された後、実際の画像データが記録されるようになされている。ここでこの終了マークは、CD−ROMが最後のCD−ROMか否かを表すフラグで、最後のCD−ROMにおいて16進数で値0がセットされ、続くCD−ROMが存在する場合は16進数で値1がセットされるようになされている。これに対してスタート時刻、時間長は、テーブルに記録されたスタート時刻、時間長と同一のデータが記録されるようになされている。
【0046】
これに対して続くCD−ROMには、リードインエリアに続いて、CD−ROMのボリューム名称が記録され(図3(A)、(C)及び(E))、続いて実際の画像データがファイルの形式で記録されるようになされている(図3(B)、(D)及び(F))。なおこのボリューム名称は、上述のテーブルに記録されたボリューム名称と対応し、各ファイルは、最初のCD−ROMと同様に、終了マーク、スタート時刻、時間長が記録された後、実際の画像データが記録されて形成されるようになされている。
【0047】
これにより画像データ処理装置1では、複数枚に分割してディジタルビデオ信号を記録するとき、先頭のCD−ROMの先頭領域に、複数枚のCD−ROMを管理するための管理用データを記録するようになされ、再生時、この管理用データを使用して複数枚のCD−ROMを簡易にアクセスできるようになされている。
【0048】
従ってこの実施例においては、データ圧縮率を向上して大量の画像データを1枚のCD−ROMに無理して記録しなくても、この大量の画像データを複数枚のCD−ROMに分割して記録して、この管理用データに基づいて複数枚のCD−ROMを簡易かつ確実に再生することができ、これにより画質劣化を有効に回避して大量の画像データを記録再生することができるようになされている。
【0049】
なお実際上、テーブルにおいては、これらの情報に加えて、各ファイルをアクセスするために必要な各CD−ROM上の位置情報等が併せて記録され、これにより簡易にアクセスできるようになされている。
【0050】
このようにして画像データ等を順次CD−ROMに記録するにつき、制御回路11は、テーブル等の記録に必要な領域を予めCD−ROM上に確保した後、画像データを記録し、この画像データの記録結果に基づいてテーブルを記録し、また各CD−ROMのファイルの先頭に終了マーク等を記録する。
【0051】
すなわち図4に示すように、制御回路11は、最初のCD−ROMについては、ボリューム名称、番組全体の時間長を記録した後、有効/無効フラグを無効にセットして記録する(図4(A))。続いて制御回路11は、予め予測される枚数分だけ、テーブルを記録した後、ファイルを記録する。このとき制御回路11は、このテーブルに記録するスタート時刻等については、1枚のCD−ROMに記録可能な標準の記録時間より予測値を記録し、またファイル名等についても、この予測される枚数分記録する(図4(B))。
【0052】
これにより制御回路11は、図5に示すように、記録する1つの番組に対して、最初のCD−ROMについては予測値を記録してテーブルの形成に必要な領域を予測される容量だけ確保する。このようにして領域を確保すると、制御回路11は、同一構成のテーブルをワークメモリ12に形成した後、CD−ROMの残り容量をモニタしながらディジタルビデオ信号DVの記録を開始する。
【0053】
この状態で制御回路11は、CD−ROM書き込み装置2に装填されたCD−ROMに画像データを書き込むことが困難になると、続いてオペレータがCD−ROM書き込み装置2に装填したCD−ROMに続く画像データを記録し、この一連の処理を繰り返すことによりディジタルビデオ信号DVを複数のCD−ROMに分割して記録する。
【0054】
この記録の際、制御回路11は、ワークメモリ12に形成したテーブルの内容を、順次、実際に各CD−ROMに記録したディジタルビデオ信号DVのスタート時刻、終了時刻、時間長により更新する。さらにこのとき、例えば図5に対応して図6に示すように、3枚のCD−ROMが必要と予測されたのにも係わらず2枚のCD−ROMで番組の記録が完了した場合、3枚目に対応するボリューム名称にはNULLを記録し(図4(D))、スタート時刻等については、当初の予測値のまま保持する。
【0055】
これに対して当初予測された枚数よりディジタルビデオ信号DVの記録に多くの枚数を要した場合、制御回路11は、最後に記録されていたNULLを実際のCD−ROMのボリューム名称に書き換え、また対応するファイル名、スタート時刻等を更新する。
【0056】
さらに制御回路11は、番組の収録が完了してこのテーブルが完成すると、最初のCD−ROMのテーブルの内容をこのワークメモリ12に形成したテーブルで更新する。このとき制御回路11は、併せてテーブルの有効/無効フラグを更新し、予測された枚数以内で番組を記録することができたとき、このフラグを有効にセットするのに対し、予測された枚数を越えて番組が記録されたとき、サイズオーバーフラグをセットする。なおこの有効無効のフラグは、16進数でそれぞれ値0、1、2のとき、無効、有効、サイズオーバーフラグを表すようになされている。
【0057】
これにより一連の番組が記録されたCD−ROMにおいては、実際に各CD−ROMに記録された記録結果により管理することができ、これによりこの実施例では、MPEGにより符号化して画像データの内容により符号化後のデータ量が大きく変化する場合でも、簡易かつ確実に複数枚のCD−ROMを管理することができるようになされている。
【0058】
なおこのようにして最後にテーブルを更新する際に、制御回路11は、併せて各ファイルをアクセスするために必要な位置情報についても実際の記録結果に応じて記録し、これによりランダムアクセス等において、使い勝手を向上できるようになされている。
【0059】
これに対して図7に示すように、各CD−ROMにおいて、制御回路11は、ボリューム名称に続いて(図7(A))、予め規定値の終了マーク、予測値のスタート時刻等を記録し、これによりこれらのデータ記録のための領域を予め確保する。さらに制御回路11は、続いて画像データを記録し、CD−ROMの容量がいっぱいになると、記録結果に応じて終了マーク、スタート時刻等を正しい値にセットする。
【0060】
すなわち制御回路11は、始めに終了マークを値1にセットしてこのCD−ROMが最終のCD−ROMであることを表すように設定した後、続いてスタート時刻、時間長をNULLにセットする(図7(B))。この状態で画像データを記録した後、ワークメモリ12のテーブルについて、記録結果に応じて対応するスタート時刻等を更新し、併せてこのスタート時刻、時間長を正しい時間にセットする(図7(D))。さらに制御回路11は、続いて他のCD−ROMに画像データを記録する場合は、終了マークを値0にセットし、これによりこの終了マークにより続くCD−ROMが存在することを表示する(図7(C))。
【0061】
これによりこの実施例では、各CD−ROMにおいても、記録結果により実際のスタート時刻等を記録し、各CD−ROMを個別に、簡易かつ確実に管理できるようになされている。
【0062】
このようにして画像データを記録してテーブルを形成するにつき、制御回路11は、連続するCD−ROMで規定時間だけ画像データを重複して記録するように、全体の動作を制御する。すなわち制御回路11は、CD−ROM書き込み装置2より出力される位置情報に基づいてCD−ROMに画像データを記録できなくなると、ディジタルビデオテープレコーダに巻き戻しのコマンドを発行し、タイムコードをモニタしながら約2分に相当する長さ分、磁気テープを巻き戻しする。
【0063】
これにより制御回路11は、続くCD−ROMに画像データを記録する際に、連続するCD−ROM間で2分間分、画像データを重複して記録する。このようにすればフレーム間符号化処理及びフレーム内符号化処理を繰り返して画像データを記録する場合でも、この記録開始の2分間で、各GOPで充分にクローズドGOPフラグを立ち上げることができる。
【0064】
従って1枚のCD−ROMの後半部分を再生した後、続くCD−ROMを再生して編集する場合に、単に管理用データに基づいて復号結果を切り換えて出力するだけで連続する画像データを正しく再生でき、これにより簡易な構成で、CD−ROM間に跨がる一連の画像データを正しく再生、復号することができる。従って連続するCD−ROM間で、再生対象の切り換えに伴う画像の違和感を有効に回避することができる。また、1枚のCD−ROMに編集ポイントを設定する場合でも、前後のCD−ROMに記録された画像を部分的に確認できることにより、その分編集作業も簡略化することができる。
【0065】
かくして制御回路11は、このようにして重複して記録した領域の中間の、タイムコードで指定される時刻を適切な切り換えの時刻としてテーブルに記録するようになされ(図4)、これにより再生時、このテーブルを参照して複数のCD−ROMを簡易に管理して違和感のない画像を再生できるようになされている。またこのとき制御回路11は、この適切な切り換えの時刻についても、始めに予測値により記録のための領域を確保した後、記録結果に基づいて、正しい時刻を記録するようになされ、これにより画像データの内容によってデータ圧縮率が大きく変化する場合でも、正しい時刻を確実に記録するようになされている。
【0066】
かくするにつき制御回路11は、図8に示す処理手順を実行することにより、これら一連の処理を実行する。すなわち制御回路11は、オペレータがディジタルビデオテープレコーダをセットすると共に、入出力装置13を介して番組名、ボリューム名称、ファイル名、番組全体の時間を入力した後、規定のコマンドを入力すると、ステップSP1からステップSP2に移り、初期化処理を実行する。
【0067】
図9に示すように、この初期化処理において、制御回路11は、ステップSP3からステップSP4に移り、ここでSCSIインターフェース9を介してCD−ROM書き込み装置2に制御コマンドを発行し、VOL1に相当するCD−ROMがCD−ROM書き込み装置2に装填されているか否か判断する。ここで否定結果が得られると、制御回路11は、ステップSP5に移り、入出力装置13を構成するディスプレイを介して、オペレータにCD−ROMの装填を促すメッセージを表示した後、ステップSP4に戻る。
【0068】
これに対してCD−ROMが装填されている場合、制御回路11は、ステップSP4からステップSP6に移り、ここで上述した予測値によるテーブルをワークメモリ12に形成する。続いて制御回路11は、ステップSP7に移り、予測されるCD−ROMの枚数を変数nの最終値(n−END)としてワークメモリ12に記録した後、ステップSP8に移る。
【0069】
ここで制御回路11は、CD−ROM書き込み装置2に制御コマンドを発行してCD−ROM書き込み装置2の動作を立ち上げ、図2について上述したボリューム名称、番組全体の時間長、テーブルの有効/無効フラグ等のデータを順次SCSIインターフェース9を介して出力する。これにより制御回路11は、これらのデータをCD−ROMのリードインエリアに続いて記録する。続いて制御回路11は、ワークメモリ12に形成したテーブルのデータをCD−ROM書き込み装置2に出力し、このCD−ROMにテーブルを記録する。これにより制御回路11は、予めテーブルの記録領域をCD−ROMに確保する。
【0070】
続いて制御回路11は、ステップSP9に移り、ここで変数n及びmを値1にセットした後、ステップSP10に移り、この初期化処理を終了する。なおこの変数nは、CD−ROMの先頭からの枚数を表す変数であり、変数mはプログラム名に付される数字を表す変数でなる。
【0071】
このようにして初期化処理を完了すると、制御回路11は、ステップSP11(図8)に移り、ここで変数nで指定されるボリューム名称のCD−ROMがCD−ROM装置2に装填されているか否か判断し、ここで否定結果が得られると、ステップSP12に移ってステップSP5の場合と同様にオペレータに注意を促した後、ステップSP11に戻る。これに対してステップSP11において肯定結果が得られると、制御回路11は、ステップSP13に移る。
【0072】
ここで制御回路11は、ディジタルビデオテープレコーダに制御コマンドを発行してオペレータが予め指定した番組を頭出し、続いてCD−ROMに記録するスタート時刻、時間長のデータを算出する。なおこの制御回路11は、ディジタルビデオテープレコーダを制御する場合、このディジタルビデオテープレコーダの磁気テープに打ち込まれたタイムコードを規準にして磁気テープを頭出しするようになされている。
【0073】
続いて制御回路11は、ステップSP14に移り、ここでステップSP13で算出したスタート時刻、時間長のデータを終了マークのデータと共に順次CD−ROM書き込み装置2に送出する。続いて制御回路11は、ディジタルビデオ信号DVの再生を開始し、このディジタルビデオ信号DVをビデオ符号化器3により順次符号化すると共に、その結果得られる符号化データDFを他の動きベクトルのデータ等と共に、MPEGのフォーマットに従って順次CD−ROM書き込み装置2に出力する。
【0074】
制御回路11は、続いてステップSP15において、ディジタルビデオテープレコーダより出力されるタイムコードをモニタし、番組が終了したか否か判断し、ここで否定結果が得られると、ステップSP16に移る。ここで制御回路11は、CD−ROM書き込み装置2より得られる書き込み位置の位置情報をモニタし、CD−ROMの記録可能なデータ量が規定量(例えば100Kバイト)以下になったか否か判断することにより、このCD−ROMの容量が限界か否か判断し、否定結果が得られるとステップSP14に戻る。
【0075】
これにより制御回路11は、順次ステップSP14−SP15−SP16−SP14の処理手順を繰り返してディジタルビデオ信号DVをCD−ROMに記録する。このようにしてディジタルビデオ信号DVを記録してCD−ROMに画像データを書き込むことができなくなると、ステップSP16において肯定結果が得られることにより、制御回路11は、ステップSP17に移る。
【0076】
ここで制御回路11は、変数nが変数nの最終値(n−END)に一致するか否か判断することにより、CD−ROMの枚数が当初予測した枚数に到達したか否か判断し、ここで否定結果が得られると、ステップSP18に移る。制御回路11は、ここでCD−ROMに記録した時間より、ワークメモリ12に形成したテーブルについて、対応するファイルのスタート時刻、終了時刻、時間長、適切な切り換え時間を更新する。なおこれらの時間は、ディジタルビデオ信号DVのタイムコードとは異なり、最初のCD−ROMの記録開始の時刻より連続する時刻により規定される。
【0077】
続いて制御回路11は、ステップSP19に移り、CD−ROMに予め確保した領域に、終了マーク、スタート時刻、時間長を記録し直す。これにより制御回路11は、各ファイルの先頭に記録する終了マーク、スタート時刻、時間長を、実際の記録結果により記録し直し、続くステップSP20に移る。
【0078】
このステップSP20において、制御回路11は、続くCD−ROMのスタート時刻を算出した後、ステップSP21に移り、変数n及びmをインクリメントしてステップSP11に戻る。これにより制御回路11は、続くCD−ROMがCD−ROM書き込み装置2に装填されるのを待ち受け、CD−ROMが装填されると、再び終了マーク、スタート時刻、時間長の記録領域を確保した後、ディジタルビデオテープレコーダを頭出しし、ディジタルビデオ信号DVを記録する。このとき制御回路11は、連続するCD−ROM間で2分間分重複して画像データを記録するように、磁気テープを巻き戻して頭出しする。
【0079】
これにより制御回路11は、この続くCD−ROMについて一連の画像データを記録し、予定した番組の収録がこのCD−ROMで完了しない場合、ステップSP16において再び否定結果が得られることにより、ステップSP17−SP18−SP19−SP20−SP21の処理手順を実行した後、ステップSP11に戻り、続くCD−ROMに画像データを記録する。
【0080】
これに対して予定した枚数のCD−ROMにおいても予定した番組の記録が完了しない場合、ステップSP16において肯定結果が得られた後、続くステップSP17において肯定結果が得られることにより、制御回路11は、ステップSP22に移る。ここで制御回路11は、ワークメモリ12に形成したテーブルについて、有効/無効フラグをサイズオーバーフラグにセットした後、ステップSP20に移る。
【0081】
これにより画像データ処理装置1では、予め予定された枚数でディジタルビデオ信号DVの収録が完了しない場合、サイズオーバーフラグをセットした後、ステップSP11から処理手順を繰り返し、これにより予定した枚数を越えても、予定した番組の収録が完了するまで、必要に応じてCD−ROMの交換を促してディジタルビデオ信号DVを記録する。
【0082】
このようにしてディジタルビデオ信号DVの記録を継続して予定した番組の記録が完了すると、制御回路11は、ステップSP15において肯定結果が得られることにより、ステップSP23に移り、終了の処理手順を実行した後、ステップSP24に移ってこの処理手順を完了する。
【0083】
図10に示すように、この終了の処理手順において、制御回路11は、ステップSP25からステップSP26に移り、最後のCD−ROMに関して、終了マークを値1にセットし、CD−ROMに予め確保した領域に、この終了マーク、スタート時刻、時間長を記録し直す。
【0084】
続いて制御回路11は、ステップSP27に移り、ワークメモリ12に形成したテーブルについて、CD−ROMに記録した時間により、対応するファイルのスタート時刻、終了時刻、時間長を更新する。このとき制御回路11は、サイズオーバーフラグがセットされていない場合、併せて有効/無効フラグを有効にセットする。
【0085】
続いて制御回路11は、ステップSP28に移り、最初のCD−ROM(すなわちVOL1でなる)が装填されているか否か判断し、ここで否定結果が得られると、ステップSP29に移り、オペレータにCD−ROMの装填を促すメッセージを表示した後、ステップSP27に戻る。これにより制御回路11は、ユーザにより最初のCD−ROMが装填されるのを待ち受け、このCD−ROMが装填されるとステップSP28からステップSP29に移り、ワークメモリ12のテーブルをCD−ROMに記録し直した後、ステップSP31に移ってこの処理手順を完了する。
【0086】
(2)画像データの再生
図11は、このようにして記録されたCD−ROMを再生し、さらにはこのようして形成されたCD−ROMをマスタにして作成されたCD−ROMを再生する画像データ処理装置20を示すブロック図である。なお図11において、図1に示す構成と同一の構成は同一の符号を付して示し、これにより重複した説明を省略する。
【0087】
すなわちこの画像データ処理装置20は、2台のCD−ROMドライブ装置21及び22を有し、このCD−ROMドライブ装置21及び22は、それぞれSCSIインターフェース23及び24を介して制御回路25より入力される制御コマンドに応じて動作を切り換える。さらにCD−ROMドライブ装置21及び22は、それぞれCD−ROMを再生し、その結果得られるMPEGフォーマットの再生データを、それぞれFIFOメモリ26及び27を介して制御回路25に出力する。
【0088】
バッファメモリ28及び29は、それぞれバスBUSを介して入力される再生データを一時格納して復号器30及び31に出力する。このときバッファメモリ28及び29は、それぞれバスBUSに出力される再生データのうち、CD−ROMドライブ装置21及び22に対応する再生データを選択的に入力して出力する。
【0089】
復号器30及び31は、ビデオ符号化器3(図1)とは逆に、順次入力される再生データをディジタルビデオ信号に変換して出力する。かくするにつき、各復号器30及び31は、それぞれビデオ符号化器3の情報源符号化器4、ビデオ信号多重化符号化器6、符号化制御回路5に対応する構成を有し、これによりそれぞれCD−ROMドライブ装置21及び22に装填されたCD−ROMについて、各CD−ROMのディジタルビデオ信号DVを復号する。
【0090】
これら復号器30及び31は、バスBUSを介して制御回路25より発行される制御コマンドに応動して動作を切り換え、選択回路32は、同様にバスBUSを介して制御回路25により制御されて、復号器30及び31から出力されるディジタルビデオ信号を選択出力する。
【0091】
制御回路25は、この画像データ処理装置20全体の動作を制御するマイクロコンピュータでなり、この実施例においては入出力装置13を構成するディスプレイに図7に示すアイコン36〜41を表示し、オペレータがマウスを用いてこれらアイコン36〜41をクリックすると、クリックされたアイコンに対応して全体の動作を切り換える。
【0092】
なおここでアイコン36は、通常の再生の動作を示し、アイコン37及び38は、それぞれ順方向及び逆方向の早送り再生を示す。またアイコン39及び40は、2つのCD−ROMを跨がって順方向及び逆方向に早送り再生する動作を示し、アイコン41は再生動作の停止を示す。
【0093】
このうち1枚目のCD−ROMから順次CD−ROMを再生するモードが選択され、通常の再生の動作を示すアイコン36がクリックされると、制御回路25は、図13に示す処理手順を実行し、これによりCD−ROMを再生する。すなわち制御回路25は、ステップSP41からステップSP42に移り、初期化処理を実行する。なおこの図13に示す処理手順は、テーブルの有効/無効フラグが有効にセットされている場合である。
【0094】
図14に示すように、この初期化処理において、制御回路25は、ステップSP43からステップSP44に移り、ここでSCSIインターフェース23及び24を介してCD−ROMドライブ装置21及び22に制御コマンドを発行し、VOL1に相当するCD−ROMがCD−ROMドライブ装置21又は22に装填されているか否か判断する。ここで否定結果が得られると、制御回路25は、ステップSP45に移り、入出力装置13を介してオペレータにCD−ROMの装填を促すメッセージを表示した後、ステップSP44に戻る。
【0095】
これに対してVOL1に相当するCD−ROMが装填されている場合、制御回路25は、ステップSP44からステップSP46に移り、ここでCD−ROMドライブ装置21又は22に制御コマンドを発行し、最初のCD−ROMからテーブルのデータを再生し、このテーブルをワークメモリ12に形成する。
【0096】
続いて制御回路25は、ステップSP47に移り、CD−ROMの枚数を表す変数nを値1にセットする。続いて制御回路25は、ステップSP48に移り、ここでこのテーブルより変数nの最終値(n−END)をセットし、ステップSP49に移ってこの初期化処理を終了する。これにより制御回路25は、最初のCD−ROMに記録された管理用テーブルをワークメモリ12に展開し、このワークメモリ12に形成したテーブルに従って続く再生処理を実行するようになされている。
【0097】
すなわち制御回路25は、続いてステップSP50に移り、この最初のCD−ROMが装填されたCD−ROMドライブ装置21又は22に再生のコマンドを発行し、このCD−ROMの再生を開始する。さらに制御回路25は、続いてステップSP51に移り、対応する復号器30又は31に制御コマンドを発行して復号の処理を開始すると共に、選択回路32の接点を復号器30又は31に切り換え、また順次得られる再生データをバッファメモリ28又は29を介して復号器30又は31に転送する。
【0098】
これにより制御回路25は、この最初のCD−ROMについて順次ディジタルビデオ信号DVを再生して出力し、続くステップSP53に移る。ここで制御回路25は、変数nが変数nの最終値(n−END)に一致するか否か判断することにより、現在再生中のCD−ROMが最後のCD−ROMか否か判断する。ここで否定結果が得られると、制御回路25は、ステップSP54に移り、CD−ROMのサブコードとして再生される時間情報より現在の再生時刻を検出し、この現在の再生時刻がワークメモリ12に格納された続くCD−ROMのスタート時刻の1分前になったか否か判断する。
【0099】
ここで否定結果が得られると、制御回路25は、ステップSP55に移り、現在の再生時刻がワークメモリ12に格納された続くCD−ROMのスタート時刻と一致するか否か判断し、ここで否定結果が得られるとステップSP56に移る。ここで制御回路25は、同様に現在の再生時刻が適切な切り換え時刻になったか否か判断し、否定結果が得られると、ステップSP50に戻る。
【0100】
これにより制御回路25は、最初のCD−ROMについて、順次ステップSP50−SP51−SP52−SP53−SP54−SP55−SP56−SP50の処理手順を繰り返し、このCD−ROMに記録されたディジタルビデオ信号DVを再生して出力する。
【0101】
このようにして順次ステップを繰り返して再生の処理を実行すると、最初のCD−ROMが装填されたCD−ROMドライブ装置21又は22においては、このCD−ROMを順次再生し、やがて現在の再生時刻が続くCD−ROMのスタート時刻に近づくようになる。この場合制御回路25においては、現在の再生時刻が続くCD−ROMのスタート時刻の1分前になると、ステップSP54において肯定結果が得られ、ステップSP57に移る。
【0102】
ここで制御回路25は、続くCD−ROMが他方のCD−ROMドライブ装置22又は21に装填されているか否か判断し、ここで肯定結果が得られると、ステップSP55に移る。これに対してステップSP57で否定結果が得られると、制御回路25は、ステップSP58に移り、入出力装置13を介して、この他方のCD−ROMドライブ装置22又は21に続くCD−ROMの装填を促すメッセージを表示した後、ステップSP50に戻る。
【0103】
これにより制御回路25は、オペレータが続くCD−ROMを他方のCD−ROMドライブ装置22又は21に装填するまで、ステップSP50−SP51−SP52−SP53−SP54−SP57−SP58−SP50の処理手順を繰り返し、継続して続くCD−ROMの装填を促すメッセージを表示する。なおこのようにメッセージを表示してもオペレータがCD−ROMを装填しない場合、CD−ROMドライブ装置21又は22において再生時刻が適切な切り換え時刻を過ぎることにより、制御回路25は、この時刻を検出して別途規定の処理手順を実行し、再生の処理を中止する。
【0104】
これに対してオペレータが続くCD−ROMを装填した場合、制御回路25は、ステップSP50−SP51−SP52−SP53−SP54−SP57−SP55−SP56−SP50の処理手順を繰り返し、やがて現在の再生時刻が続くCD−ROMのスタート時刻になる。この場合制御回路25は、ステップSP55において肯定結果が得られることにより、ステップSP59に移り、この続くCD−ROMについて再生開始のコマンドを発行すると共に、それまで動作を停止していた復号器30又は31を立ち上げた後、ステップSP50に戻る。
【0105】
これにより制御回路25は、続くCD−ROMのスタート時刻になると、最初のCD−ROMと続くCD−ROMとを同時並列的に再生するように制御コマンドを発行した後、ステップSP50−SP51−SP52−SP53−SP54−SP57−SP55−SP56−SP50の処理手順を繰り返す。
【0106】
このとき制御回路25は、最初のCD−ROM及び続くCD−ROMより得られる時間情報に基づいて、この2つのCD−ROMに重複して記録された対応する画像データが同一のタイミングで再生されるように、2系統の再生系を同期運転する。
【0107】
このようにして重複して記録された画像データを同時並列的に再生すれば、フレーム間符号化処理及びフレーム内符号化処理を繰り返して画像データを記録した場合でも、1分間程度、同時並列的にCD−ROMを再生して、それまで再生し続けていたCD−ROMと再生を開始したCD−ROMとの間で何ら差異のない画像データを確実に復号することができる。
【0108】
これにより制御回路25は、ステップSP50−SP51−SP52−SP53−SP54−SP57−SP55−SP56−SP50の処理手順を繰り返して適切な切り換え時刻になると、ステップSP56で肯定結果が得られることにより、ステップSP60に移り、ここで選択回路32を切り換え制御する。さらに制御回路25は、最初のCD−ROMが装填されたCD−ROMドライブ装置21又は22に対して動作停止、CD−ROM排出のコマンドを発行した後、ステップSP50に戻る。
【0109】
これにより制御回路25は、最初のCD−ROMから続くCD−ROMに再生の対象を切り換え、このとき1分間の重複期間を有効に利用して2台のCD−ROMドライブ装置21及び22を同期運転した後、選択回路32の接点を切り換えることにより、CD−ROM間に跨がる画像を違和感なく再生することができる。
【0110】
このようにして続くCD−ROMに再生対象を切り換えてステップSP50に戻ると、制御回路25は、同様にしてステップSP50、ステップSP51の処理手順を実行し、続くステップSP52において、既に最初のCD−ROMについては再生処理が完了していることにより否定結果を得ることができる。これにより制御回路25は、ステップSP52からステップSP61に移り、ここで変数nが変数nの最終値(n−END)に一致するか否か判断することにより、最終のCD−ROMについて再生処理を完了したか否か判断する。この場合制御回路25においては、否定結果が得られることにより、ステップSP61からステップSP62に移り、再生を開始したCD−ROMに対応するように変数nをインクリメントした後、ステップSP50に戻る。
【0111】
かくして制御回路25は、上述した一連の処理を続くCD−ROMについても実行し、これにより複数枚に分割して記録したディジタルビデオ信号DVを順次再生して出力する。
【0112】
このようにして一連の処理手順を繰り返して最終のCD−ROMを再生する場合、ワークメモリ12に格納したテーブルの続くファイル名の欄にNULLが記録されていることにより、制御回路25は、ステップSP53において、肯定結果が得られ、ステップSP50−SP51−SP52−SP53−SP50の処理手順をこのCD−ROMの再生を完了するまで繰り返す。
【0113】
さらに制御回路25においては、再生を完了すると、ステップSP52において肯定結果が得られることにより、ステップSP61に移る。ここで制御回路25は、変数nが変数nの最終値(n−END)に一致することにより、肯定結果が得られ、ステップSP63に移ってこの処理手順を終了する。
【0114】
これに対してサイズオーバーフラグがセットされている場合、制御回路25は、変数nの最終値(n−END)をテーブルのサイズより大きな値に設定し、図13について上述した処理手順を繰り返し、これによりテーブルに規定された範囲ではこのテーブルに記録された管理用データに従って動作を切り換え、テーブルを越える範囲については、動作の切り換えをオペレータの操作に委ねる。
【0115】
これに対して他の再生のアイコン37〜40がクリックされた場合、制御回路25は、同様に制御コマンドを発行し、またワークメモリ12にテーブルが展開されていない場合は、最初のCD−ROMの装填を促すメッセージを表示してこの最初のCD−ROMよりワークメモリ12にテーブルを展開し、このテーブルに従ってクリックされたアイコンに対応するように全体の動作を切り換える。
【0116】
このとき制御回路25は、サイズオーバーフラグがセットされている場合、番組全体の時間長とテーブルに記録された最終ファイルの終了時刻より、管理可能な領域を表示し、この範囲でランダムアクセス等の処理を実行し、この際必要に応じてCD−ROMの装填を促すメッセージを表示する。
【0117】
これによりこの画像データ処理装置においては、この管理用データを規準にして編集作業等を簡略化することができる。特にこの種の編集作業においては、イン点等でなる編集ポイントを高速度でサーチして設定する場合が多く、このような場合には編集ポイントの前後を再生して確認する作業が実行される。このような場合に、この実施例においては、1つのCD−ROMに、前後のCD−ROMと重複した画像データが記録されていることにより、単に1つのCD−ROMにより編集可能な場合でも、この種の確認作業を簡易に実行することができ、その分編集作業の効率を向上することができる。
【0118】
(3)実施例の動作
以上の構成において、記録時、順次入力されるディジタルビデオ信号DV(図1)は、その画像データがMPEGに規定されたフォーマットにより符号化データDFに変換され、動きベクトル等のデータと共に、バスBUSを介してCD−ROM書き込み装置2に入力される。これによりこの符号化データDFは、CD−ROMのフォーマットに従ってCD−ROMに記録される。
【0119】
この記録の際、制御回路11により、予め収録する番組の時間長と、1枚のCD−ROMに記録可能な標準の記録時間とから、記録に要するCD−ROMの枚数が予測され、予測される枚数分だけ、各CD−ROMのボリューム名称、ファイル名、スタート時刻、終了時刻、時間長、適切な切り換え時刻で形成されるテーブルがワークメモリ12に形成される。
【0120】
さらに最初のCD−ROMにおいて、リードインエリアに続く先頭の記録領域に、ボリューム名称、番組全体の時間長、テーブルの有効/無効フラグが記録された後、ワークメモリに形成された予測値に基づいてテーブルが記録され、続いて終了マーク、スタート時刻、時間長、画像データで形成されるファイルが記録される。
【0121】
この画像データは、1枚のCD−ROMが書き込み困難になるまでCD−ROM書き込み装置2に装填されたCD−ROMに書き込まれ、残りが順次続くCD−ROMに書き込み困難になるまで書き込まれる。このとき続くCD−ROM以降においては、先頭領域に各CD−ROMのボリューム名称が記録された後、続いて終了マーク、スタート時刻、時間長、画像データで形成されるファイルが記録される。
【0122】
また符号化データDFは、連続するCD−ROM間で、2分間分の画像データが重複するように記録される。これによりCD−ROMにおいては、単に復号結果を切り換えて出力するだけの簡易な構成で連続するCD−ROMより連続する画像データを違和感なく再生することができ、また編集作業等を簡略化することができる。
【0123】
このようにして予定した番組を収録する際に、ワークメモリ12に形成された予測値に基づくテーブルが、記録結果により正しいスタート時刻、終了時刻等に記録し直され、番組の収録が完了すると、このテーブルにより最初のCD−ROMのテーブル、有効/無効フラグが更新される。これによりCD−ROMにおいては、予測値によるテーブルを記録して予め確保した領域に、記録結果に基づく正しいテーブルが記録され、複数枚のCD−ROMを管理する管理用データが記録される。
【0124】
これによりこのCD−ROMにおいては、再生時、この管理用データを規準にして複数枚のCD−ROMを管理することができる。従って複数枚のCD−ROMに画像データを記録して、使い勝手を向上できることにより、その分無理して1枚のCD−ROMに記録する場合のような画質劣化を有効に回避することができる。
【0125】
また各CD−ROMにおいても、先頭領域に予め予測値による時間情報が記録されて領域が確保された後、記録結果に基づいて正しい時間情報が記録されることにより、1枚だけで使用する場合に、使い勝手を向上することができる。
【0126】
(4)実施例の効果
以上の構成によれば、符号化データを複数のCD−ROMに分割して記録し、予め確保した領域に記録結果による管理用データを記録することにより、内容に応じてデータ量が大きく変化するMPEG方式により画像データを符号化して記録する場合でも、この複数枚のCD−ROMを簡易かつ確実に管理することができる。従って無理して1枚のCD−ROMに記録することなく長時間の画像データを記録することができ、これにより画質劣化を有効に回避して大量のデータを記録することができる。
【0127】
また前後のCD−ROMで一部重複するように画像データを記録することにより、フレーム間符号化処理及びフレーム内符号化処理を繰り返して符号化した画像データを再生する際に、単にこの重複部分で復号結果を切り換えて出力するだけの簡易な構成で違和感のない画像データを得ることができ、また編集作業も簡略化することができる。
【0128】
(5)他の実施例
なお上述の実施例においては、予測によるテーブルを記録することにより予めテーブルの記録に必要な領域を確保する場合について述べたが、本発明はこれに限らず、予測によるテーブルに対応するように無記録の領域を確保し、記録結果に基づいてこの領域にテーブルを記録してもよい。
【0129】
さらに上述の実施例においては、フレーム内符号化処理及びフレーム間符号化処理を繰り返して符号化処理する場合について述べたが、本発明はこれに限らず、例えばフレーム内符号化処理だけで符号化処理する場合、さらには続く記録媒体の記録開始の所定期間だけはフレーム内符号化処理により符号化処理する場合等にあっては、前後のCD−ROMで重複記録する処理を省略してもよい。
【0130】
また上述の実施例においては、管理用データとしてスタート時刻等に加えて適切な切り換え時刻等を記録する場合について述べたが、本発明はこれに限らず、要は複数の記録媒体又は情報記録面を管理する時間情報が記録されていれば良く、例えばスタート時刻と終了時刻から各ファイルの時間長を算出できることにより、時間長の記録を省略してもよく、また予め重複して記録する時間を一定時間に規定しておけば、適切な切り換え時刻、さらにはスタート時刻又は終了時刻についても省略することができる。
【0131】
さらに上述の実施例においては、1台のCD−ROM書き込み装置により画像データを記録し、また2台のCD−ROMドライブ装置により画像データを再生する場合について述べたが、本発明はこれに限らず、例えば複数台のCD−ROM書き込み装置により画像データを記録する場合、1台又は3台以上のCD−ROMドライブ装置により画像データを再生する場合、さらにはオートチェンジャーによりCD−ROMを交換して記録再生する場合等に広く適用することができる。
【0132】
また上述の実施例においては、画像データをCD−ROMに記録し、また再生する場合について述べたが、本発明はこれに限らず、併せて音声信号を記録し、また再生する場合にも適用することができる。
【0133】
また音声信号を単独で記録する場合でも、音声データの内容に応じてデータ量が変化する符号化方式にあっては、広く適用することができる。
【0134】
さらに上述の実施例においては、NTSC方式のディジタルビデオ信号を記録再生する場合について述べたが、本発明はこれに限らず、PAL方式、SECAM方式のディジタルビデオ信号を記録再生する場合にも広く適用することができる。
【0135】
また上述の実施例においては、記録媒体としてCD−ROMを用いる場合について述べたが、本発明はこれに限らず、光磁気ディスク、フロッピディスク、ハードディスク等のディスク状記録媒体に種々のデータを記録する場合、さらには磁気テープ等の記録媒体に種々のデータを記録する場合に広く適用することができる。またこれらの場合において、例えばディスク状記録媒体の両面に一連のデータを分割して記録する場合、さらには片面に形成した複数の情報記録面に一連のデータを分割して記録する場合にも広く適用することができる。
【0136】
さらに上述の実施例においては、データの内容に応じてデータ圧縮率が大きく変化し、記録結果を正しく予測できない場合に本発明を適用する場合について述べたが、本発明はこれに限らず、記録媒体の記録容量を正しく把握できないことにより記録結果を正しく予測できない場合、さらにはデータ量を正しく把握できないことにより記録結果を正しく予測できない場合等にも広く適用することができる。
【0137】
【発明の効果】
上述のように本発明によれば、管理用データに基づいて動作を切り換えて簡易かつ確実に連続するデータを再生することでき、これにより例えば画像データについては画質劣化を有効に回避して大量の画像データを記録することができる。
従って、本発明によれば、大量のデータを複数の記録媒体等に分割して記録して、これら複数の記録媒体等を簡易かつ確実に管理することができる。これにより例えば画像データについては、画質劣化を有効に回避して大量の画像データを記録することができる。
【図面の簡単な説明】
【図1】本発明の一実施例による画像データの記録に供する画像データ処理装置を示すブロック図である。
【図2】図1の画像データ処理装置により記録されるテーブル等を示す図表である。
【図3】図1の画像データ処理装置により記録されるファイルを示す図表である。
【図4】図2の記録の説明に供する図表である。
【図5】画像データの記録予測の説明に供する略線図である。
【図6】図5に対応して実際の画像データの記録の説明に供する略線図である。
【図7】図3の記録の説明に供する図表である。
【図8】図1の画像データ処理装置の動作の説明に供するフローチャートである。
【図9】図8の初期化処理の説明に供するフローチャートである。
【図10】図8の終了の処理の説明に供するフローチャートである。
【図11】本発明の一実施例による画像データの再生に供する画像データ処理装置を示すブロック図である。
【図12】図11の画像データ処理装置のアイコンを示す略線図である。
【図13】図11の画像データ処理装置の動作の説明に供するフローチャートである。
【図14】図13の初期化処理の説明に供するフローチャートである。
【図15】MPEGのデータ構造の説明に供する略線図である。
【符号の説明】
1、20 画像データ処理装置
2 CD−ROM書き込み装置
3 ビデオ符号化器
11、25 制御回路
12 ワークメモリ
21、22 CD−ROMドライブ装置
30、31 復号器
[0001]
[Industrial application fields]
The present invention relates to a data recording apparatus, a data reproducing apparatus, a data recording method, a data reproducing method, and a data recording medium. For example, when recording image data using MPEG (Moving Picture Experts Group), a plurality of series of data are recorded. Even when data is compressed using the correlation between the data, it can be easily and surely continuous even if the data is divided and recorded on the recording medium. Therefore, it is possible to reproduce a large amount of image data by effectively avoiding image quality degradation.
[0002]
[Prior art]
Conventionally, when image data is recorded on an optical disk or the like, the image data is encoded and recorded, and an MPEG encoding method has been proposed as one encoding method.
[0003]
That is, this MPEG uses the correlation between coefficient data obtained as a result of discrete cosine transform processing of image data defined in a specified color difference format (for example, 4: 2: 2) in units of DCT blocks. The image data is sequentially encoded by encoding a plurality of or one coefficient data into one variable length code. At this time, in MPEG, variable-length codes having different data lengths are assigned according to the frequency of occurrence of coefficient data, thereby improving the data compression rate and improving efficiency compared to the conventional encoding method. It is designed to transmit.
[0004]
In addition, MPEG prescribes to reduce the amount of data by effectively using the correlation between successive image data by performing inter-frame coding processing and intra-frame coding processing on the image data prior to these processes. As a result, the data compression rate can be further improved.
[0005]
That is, this DCT block is formed of 8 × 8 pixel image data. In MPEG, with this DCT block as a unit of encoding, a macro is composed of 4DCT blocks of luminance signals and DCT blocks of color difference signals corresponding to these 4DCT blocks. A block is defined. Further, in MPEG, a slice is defined by a set of macroblocks, a GOP (Group Of Pictures) is defined by the set of slices, and a sequence corresponding to one image data is defined by the set of GOPs. Has been made.
[0006]
For this reason, in MPEG, a data structure is defined by a hierarchical structure of six layers defined by sequential sequences, GOP (Group Of Pictures), pictures, slices, macroblocks, and blocks. Among these, the upper sequence layer and GOP layer are: It is defined as shown in FIG.
[0007]
That is, the sequence layer corresponds to image data for one sheet. When image data is recorded on this type of optical disc, the sequence control is performed so that the sequence layer is continuous in MPEG. This sequence layer is first assigned a start synchronization code (SHC: Sequence Header Code) indicating the start of the sequence layer, and then sequentially assigned information of the sequence layer indicating the number of pixels of the image, aspect ratio, and the like ( FIG. 15 (A)). Subsequently, after the GOP layer is repeated a specified number of times, the sequence layer moves to the subsequent sequence layer, and an end synchronization code (SEC: Sequence End Code) is assigned to the end end of the plurality of sequence layers.
[0008]
On the other hand, the GOP layer is the smallest unit of a screen group that is a unit of random access, and after the start synchronization code (GSC: Group Start Code) indicating the start of GOP is assigned first, the time from the beginning of the sequence is calculated. A time code (TC) shown is assigned, and subsequently information such as a prescribed flag is assigned, and then a picture layer is formed a prescribed number of times (FIG. 15B).
[0009]
On the other hand, after the start synchronization code, motion vector information, and the like are sequentially assigned, the picture layer is formed by repeating the slice layer a specified number of times, and the slice layer is similarly assigned the synchronization code and the like, The macroblock layer is formed repeatedly. Further, in the macroblock layer, necessary information is allocated in units of DCT blocks, and the above variable length code is repeated as this DCT block.
[0010]
On the other hand, in the inter-frame encoding process and the intra-frame encoding process, whether or not independent reproduction is possible from other GOPs is indicated by a closed GOP flag (CG: Closed GOP) allocated next to the time code TC in the GOP layer. In MPEG, as the inter-frame encoding process, the P picture (Predictive Picture) that performs the inter-frame encoding process based on the previously transmitted image data as a reference, and the original image data are used. In this arrangement, a B picture (Bidirectionally predictive picture) that performs inter-frame coding processing with reference to two image data that precede and follow in time is defined.
[0011]
[Problems to be solved by the invention]
By the way, in MPEG, when coefficient data is subjected to variable length coding processing, the coefficient data is quantized using a specified quantization table and then subjected to variable length coding processing. The data compression rate can be switched.
[0012]
As a result, even if it is difficult to record one program on one optical disk by normal processing, MPEG switches to a quantization table having a rough quantization size and records a large amount of image data on this one optical disk. be able to. However, when the data compression rate is improved in this way, there is a problem that the image quality deteriorates accordingly.
[0013]
As one method for solving this problem, for example, when it is difficult to record one program on one optical disc, a method may be considered in which the program is divided and recorded on a plurality of optical discs. However, when one program is divided and recorded on a plurality of optical disks in this way, there is a problem that management of the plurality of optical disks becomes complicated on the playback device side, and special playback such as random access may be difficult. .
[0014]
In particular, in an encoding method such as MPEG, the inter-frame encoding process is a process for reducing the amount of data using the correlation of image data, and the discrete cosine conversion process and the variable-length encoding process are executed. The overall data amount finally changes greatly depending on the nature of the image (that is, the content of the image data). For this reason, even if it is scheduled to record in advance on a plurality of optical discs, a recording result different from the planned number may be obtained, and in the end, for managing a plurality of optical discs. There is a problem that even management data is difficult to prepare in advance.
[0015]
In addition, in an encoding method such as MPEG, by repeating the inter-frame encoding process and the intra-frame encoding process, when the program is simply divided and recorded on a plurality of optical discs at a specified timing, the image immediately after switching is recorded. There is also a possibility that it cannot be regenerated.
[0016]
The present invention has been made in consideration of the above points. For example, when recording image data using MPEG, it is possible to effectively avoid deterioration of image quality and to record and reproduce a large amount of data easily and reliably. A data recording device, a data reproducing device, a data recording method, a data reproducing method, and a data recording medium are proposed.
[0017]
[Means for Solving the Problems]
In order to solve such a problem, the present invention provides a data recording apparatus for recording a series of data on a recording medium, a recording means for recording the data on the recording medium, and dividing the data into a plurality of the recording media. When recording, the continuous first data and the second recording medium are recorded by overlapping the continuous data for a predetermined time, and are recorded on the first recording medium within the predetermined time. The timing information indicating the timing of switching the reproduction operation from the recorded data to the data recorded on the second recording medium is used as management data for managing the data reproduction operation for each recording medium. And a control means for controlling the recording means so as to record.
[0018]
According to the present invention, in a data recording apparatus for recording a series of data on a recording medium, recording means for recording the data on the recording medium, and the data is divided and recorded on a plurality of recording surfaces of the recording medium. In such a case, the continuous first data and the second recording surface are recorded on the first recording surface within the predetermined time while the continuous data is overlapped for a predetermined time. Timing information indicating the timing for switching the reproduction operation from the data to the data recorded on the second recording surface is recorded on the recording medium as management data for managing the reproduction operation of the data for each recording surface. And a control means for controlling the recording means.
[0019]
According to the present invention, a series of data is divided and recorded on a plurality of the recording media, and the continuous data is repeatedly recorded for a predetermined time on the first and second recording media. And timing information indicating timing for switching the reproduction operation from the data recorded on the first recording medium to the data recorded on the second recording medium within the predetermined time is the data reproduction operation. Is a data reproducing apparatus for reproducing the series of data from each recording medium recorded on the recording medium as management data for managing each recording medium, and the management data and the series from each recording medium Reproduction means for reproducing the data, and control means for controlling the reproduction means to reproduce the series of data from each recording medium on which the series of data is recorded. The control means manages the reproduction operation of the data for each recording medium based on the management data recorded on the recording medium, and records the timing information recorded on the recording medium as the management data Thus, the continuous data recorded on the first and second continuous recording media by overlapping for a predetermined time is converted from the data recorded on the first recording medium within the predetermined time from the first data. And switching to data recorded on the second recording medium.
[0020]
Further, according to the present invention, a series of data is divided and recorded on a plurality of recording surfaces of a recording medium, and the continuous data overlaps a predetermined time on the first and second recording surfaces. Timing information indicating the timing of switching the reproduction operation from the data recorded on the first recording surface to the data recorded on the second recording surface within the predetermined time is recorded. A data reproducing apparatus for reproducing the series of data from the recording medium recorded as management data for managing the reproduction operation for each recording surface, and reproducing the management data and the series of data from the recording medium Replaying means, and control means for controlling the replaying means to replay the series of data from a plurality of recording surfaces of the recording medium on which the series of data is recorded, The control means manages the reproduction operation of the data for each recording surface based on the management data recorded on the recording medium, and based on the timing information recorded on the recording medium as the management data, The continuous data recorded on the first and second continuous recording surfaces by overlapping for a predetermined time is converted into the second data from the data recorded on the first recording surface within the predetermined time. It is characterized by switching to data recorded on the recording surface.
[0021]
The present invention is also a data recording method for recording a series of data on a recording medium, wherein the first and second recording media that are continuous when the data is divided and recorded on the plurality of recording media. On the other hand, the continuous data is recorded repeatedly for a predetermined time, and within the predetermined time, the data recorded on the first recording medium is changed from the data recorded on the first recording medium to the data recorded on the second recording medium. Timing information indicating a timing for switching the reproduction operation is recorded on the recording medium as management data for managing the reproduction operation of the data for each recording medium.
Further, the present invention is a data recording method for recording a series of data on a recording medium, and when the data is divided and recorded on a plurality of recording surfaces of the recording medium, the first and second continuous The continuous recording data is recorded on the recording surface by overlapping for a predetermined time, and within the predetermined time, the data recorded on the first recording surface is recorded on the second recording surface. The timing information indicating the timing of switching the reproduction operation to the data is recorded on the recording medium as management data for managing the data reproduction operation for each recording surface.
[0022]
Further, according to the present invention, a series of data is divided and recorded on a plurality of recording media, and the continuous data is repeatedly recorded for a predetermined time on the first and second continuous recording media. At the same time, the timing information indicating the timing for switching the reproduction operation from the data recorded on the first recording medium to the data recorded on the second recording medium within the predetermined time A data reproduction method for reproducing the series of data from each recording medium recorded as management data managed for each recording medium, wherein the data is based on the management data recorded on the recording medium. The first and second recording surfaces are managed according to the timing information recorded on the recording medium as the management data. The continuous data recorded overlapping for a predetermined time is switched from the data recorded on the first recording surface to the data recorded on the second recording surface within the predetermined time, A series of data is reproduced.
In the present invention, a series of data is divided and recorded on a plurality of recording surfaces of the recording medium, and the continuous data is overlapped for a predetermined time on the first and second recording surfaces. Timing information indicating the timing of switching the reproduction operation from the data recorded on the first recording surface to the data recorded on the second recording surface within the predetermined time. A data reproduction method for reproducing the series of data from the recording medium recorded as management data for managing the reproduction operation for each recording surface, based on the management data recorded on the recording medium The data reproduction operation is managed for each recording surface, and the first and second continuous recordings are performed according to the timing information recorded on the recording medium as the management data. The continuous data recorded overlapping for a predetermined time is switched from the data recorded on the first recording surface to the data recorded on the second recording surface within the predetermined time, The series of data is reproduced.
[0023]
Further, the present invention is a data recording medium in which a series of data is recorded, wherein the data is divided and recorded on the plurality of recording media, and the first and second continuous recording media are The continuous data is recorded repeatedly for a predetermined time, and within the predetermined time, a reproduction operation is performed from the data recorded on the first recording medium to the data recorded on the second recording medium. Timing information indicating a switching timing is recorded as management data for managing the data reproduction operation for each recording medium.
Furthermore, the present invention is a data recording medium on which a series of data is recorded, wherein the data is divided and recorded on a plurality of recording surfaces of the recording medium, and is continuously recorded on the first and second recording surfaces. On the other hand, the continuous data is recorded by being overlapped for a predetermined time, and within the predetermined time, the data recorded on the first recording surface is changed to the data recorded on the second recording surface. Timing information indicating a timing for switching the reproduction operation is recorded as management data for managing the reproduction operation of the data for each recording surface.
[0024]
[Action]
In the present invention, when a series of data is divided and recorded on a plurality of the recording media, the continuous first data and the second recording medium are recorded with a predetermined time overlap. In addition, within the predetermined time, timing information indicating the timing for switching the reproduction operation from the data recorded on the first recording medium to the data recorded on the second recording medium, and the data reproduction operation As the management data managed for each recording medium, by recording on the recording medium, the subsequent data is output instead of the data to be reproduced from the specified timing specified by the previous management data, and is continuously Data can be played back correctly.
In the present invention, when a series of data is divided and recorded on a plurality of recording surfaces of the recording medium, the continuous data is recorded for a predetermined time on the continuous first and second recording surfaces. Timing information indicating the timing of switching the reproduction operation from the data recorded on the first recording surface to the data recorded on the second recording surface within the predetermined time, By recording the data reproduction operation on the recording medium as management data for managing each recording surface, the following data is output instead of the data to be reproduced from the specified timing specified by the previous management data. Thus, continuous data can be correctly reproduced.
Therefore, in a data recording medium corresponding to these methods, a large amount of data can be divided into a plurality of pieces and recorded and reproduced correctly.
In these cases, the inter-frame coding process and the intra-frame coding process are repeated to compress the previous image data and then orthogonally transform, and a plurality of or one coefficient data depending on the coefficient data value obtained as a result. Can be applied to, for example, an MPEG encoding method.
[0025]
【Example】
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings as appropriate.
[0026]
(1) Recording image data
FIG. 1 shows an image data processing apparatus 1 according to an embodiment of the present invention. For example, an NTSC digital video signal DV input from a digital video tape recorder can be rewritten in a CD-ROM writing apparatus 2. A CD-ROM (that is, a CD-R (CD-Recordable)).
[0027]
That is, in this image data processing apparatus 1, the video encoder 3 switches its operation in response to a control command input via the bus BUS, and sequentially encodes the digital video signal DV input according to MPEG. Encoding is performed according to the method, and the resulting encoded data DF is output to the bus BUS together with a motion vector or the like.
[0028]
For this reason, in the video encoder 3, the information source encoder 4 converts the digital video signal DV into a so-called 4: 2: 2 color difference format, and then is controlled by the encoding controller 5 to generate a P picture, The image data forming the digital video signal DV is output to the subsequent video signal multiplex encoder 6 in a prescribed order corresponding to the encoding of the B picture and in units of 8 × 8 pixel DCT blocks.
[0029]
The video signal multiplex encoder 6 performs processing such as motion compensation on the image data input from the information source encoder 4 under the control of the encoding controller 5, and then performs discrete cosine transform processing. The coefficient data obtained as a result is quantized. Further, the video signal multiplex encoder 6 assigns one variable length code to a plurality of coefficient data or one coefficient data in accordance with the quantized coefficient data value, performs encoding processing, and obtains the resulting code. The digitized data DF is output via the buffer memory 7.
[0030]
The encoding controller 5 switches the entire operation of the video encoder 3 in response to a command input from the bus BUS, and various information such as a format, time code, quantization size and the like required for MPEG decoding. Is sent to the bus BUS. In this control, the encoding controller 5 controls the operations of the information source encoder 4 and the video signal multiplexing encoder 6 while monitoring the data amount of the encoded data DF stored in the buffer memory 7. As a result, the quantization size of the video signal multiplex encoder 6 is switched as necessary to effectively avoid overflow of the buffer memory 7 and the like. As a result, the video encoder 3 encodes the digital video signal DV that is sequentially input according to the MPEG encoding method and outputs the encoded signal.
[0031]
The CD-ROM writing device 2 switches its operation in response to a control command input via a SCSI (Small Computer System Interface) interface 9, and from the SCSI interface 9 via a FIFO (Fist In First Out) memory 10. The input encoded data DF and the like are recorded on a sequentially writable CD-ROM. Thus, in this embodiment, after the digital video signal DV is encoded by the video encoder 3, it is transferred to the CD-ROM writing device 2 together with various information and recorded on a writable CD-ROM. ing.
[0032]
At this time, the CD-ROM writing device 2 assigns and records a time code consisting of time information separately input from the SCSI interface 9 in accordance with a format defined in the CD-ROM, and is recorded on the CD-ROM. The program can be time managed.
[0033]
At the time of writing, the CD-ROM writing device 2 detects position information of the laser beam irradiation position from a writable CD-ROM, and outputs the position information of the writing position to the control circuit 11 via the SCSI interface 9. To do. The CD-ROM writing device 2 reproduces time information that can be recorded from a TOC (Table Of Contents) previously formed in the lead-in area of the CD-ROM, the volume of the CD-ROM, and the like, and outputs it to the control circuit 11. . Thus, in this embodiment, the control circuit 11 can monitor the remaining recordable capacity of the CD-ROM.
[0034]
The control circuit 11 is a microcomputer that controls the overall operation of the image data processing apparatus 1. The control circuit 11 is connected to the video encoder 3 by securing a work area in the work memory 12 and executing a prescribed processing procedure. In addition to controlling the digital video tape recorder, the encoded data DF output to the bus BUS, the encoding control data, etc. are output to the FIFO memory 10 in a prescribed order. Record the data on a CD-ROM.
[0035]
In this writing process, the control circuit 11 executes a man-machine interface process via the input / output device 13 formed of a keyboard, a mouse, and a display, and time information (that is, image data to be recorded on the CD-ROM). Etc.) are displayed.
[0036]
Further, in the writing process, the control circuit 11 monitors the remaining recordable capacity of the CD-ROM, and the data amount of the digital video signal DV output from the digital video tape recorder exceeds the capacity of one CD-ROM, When it becomes difficult to record the digital video signal DV on one CD-ROM, the digital video signal DV is divided and recorded on a plurality of CD-ROMs.
[0037]
At this time, when the control circuit 11 predicts in advance that it is difficult to record the digital video signal DV on one CD-ROM based on the data relating to the recording process previously input by the operator via the input / output device 13, this control circuit 11 Image data sequentially input in a prescribed format based on the prediction is recorded on a CD-ROM.
[0038]
That is, the control circuit 11 inputs a program name to be recorded on the CD-ROM, a recording time length, a time code designating a recording start position, etc. via the input / output device 13 and stores these data in the work memory 12. . Further, the control circuit 11 determines whether or not it is difficult to record the digital video signal DV on one CD-ROM from the time length of the program actually recorded and the standard recording time that can be recorded on one CD-ROM. If it is determined that recording on one CD-ROM is difficult, the required number of CD-ROMs is calculated.
[0039]
Incidentally, for example, when the time length of the entire program is 55 minutes and the standard recording time that can be recorded on one CD-ROM is 20 minutes, the control circuit 11 transfers the digital video signal DV to one CD-ROM. It is determined that recording is difficult, and the number of CD-ROMs necessary for recording the digital video signal DV is calculated as three.
[0040]
2 and 3 are diagrams showing the structure of the CD-ROM in which the image data is divided and recorded as described above. The structure shown in FIG. The configuration shown in FIG. 6 is applied to the second and subsequent CD-ROMs.
[0041]
That is, when it is predicted that recording of the digital video signal DV on one CD-ROM is difficult, the volume name of the CD-ROM is recorded on the top CD-ROM following the lead-in area (FIG. 2 (A )), And then the time length of the entire program (FIG. 2B) and the valid / invalid flag (FIG. 2C) of the following table are recorded, and then for managing these CD-ROMs A table is recorded (FIG. 2D).
[0042]
In this table, the volume name, file name, start time, end time, time length, and appropriate switching time of each CD-ROM are recorded for the number of sheets predicted in advance. Here, this volume name is a management name for designating each CD-ROM. For example, from the first CD-ROM, names such as VOL1, VOL2, VOL3,... Assigned sequentially. On the other hand, the file name that follows is a name that specifies the program contents recorded on each CD-ROM. For example, from the first CD-ROM, names such as PROGRAM1, PROGRAM2, PROGRAM3,... Correspond to operator input. Then, the control circuit 11 sequentially assigns them.
[0043]
The subsequent start time and end time represent the start time and end time of the program recorded on each CD-ROM, and the total time from the first CD-ROM recording start time is the time code format. Is recorded in units of hours, minutes, seconds and frames. The subsequent time length is the same as the recording time of the image data recorded on each CD-ROM in the same time code format, and the appropriate switching time continues when managing the reproduction processing of the CD-ROM. The switching time of the reproduction process to the CD-ROM is recorded in the same format as the start time and end time.
[0044]
In addition to the start time corresponding to each of these CD-ROMs, this table records NULL (value 0 expressed in hexadecimal notation) as the last volume name, so that the program ends with the immediately preceding file. It is made to express what you are doing.
[0045]
Following this table, the actual image data is recorded in the file format on the top CD-ROM (FIG. 2E), and the end mark, start time, and time length are recorded at the top of the file. After that, actual image data is recorded. Here, this end mark is a flag indicating whether or not the CD-ROM is the last CD-ROM, and the value 0 is set in hexadecimal in the last CD-ROM. If there is a subsequent CD-ROM, the hexadecimal number is set. The value 1 is set at. On the other hand, the same data as the start time and time length recorded in the table is recorded as the start time and time length.
[0046]
On the other hand, following the lead-in area, the CD-ROM volume name is recorded on the CD-ROM (FIGS. 3A, 3C, and 3E), and the actual image data is subsequently recorded. It is recorded in a file format (FIGS. 3B, 3D and 3F). This volume name corresponds to the volume name recorded in the above table, and each file is recorded with the end mark, start time, and time length after the actual image data, as with the first CD-ROM. Are recorded and formed.
[0047]
As a result, when the image data processing apparatus 1 divides a plurality of sheets and records a digital video signal, it records management data for managing the plurality of CD-ROMs in the top area of the top CD-ROM. Thus, during reproduction, a plurality of CD-ROMs can be easily accessed using this management data.
[0048]
Therefore, in this embodiment, even if a large amount of image data is not forcedly recorded on one CD-ROM by improving the data compression rate, the large amount of image data is divided into a plurality of CD-ROMs. Thus, a plurality of CD-ROMs can be easily and surely reproduced based on the management data, whereby a large amount of image data can be recorded and reproduced while effectively avoiding image quality deterioration. It is made like that.
[0049]
In practice, in the table, in addition to these pieces of information, location information on each CD-ROM necessary for accessing each file is also recorded, thereby enabling easy access. .
[0050]
In this way, when the image data and the like are sequentially recorded on the CD-ROM, the control circuit 11 secures an area necessary for recording such as a table on the CD-ROM in advance, and then records the image data. A table is recorded on the basis of the recording result of the above, and an end mark or the like is recorded at the head of each CD-ROM file.
[0051]
That is, as shown in FIG. 4, the control circuit 11 records the volume name and the time length of the entire program for the first CD-ROM, and then sets the valid / invalid flag to invalid (FIG. 4 ( A)). Subsequently, the control circuit 11 records the file after recording the table for the number of sheets predicted in advance. At this time, the control circuit 11 records the predicted value for the start time and the like recorded in this table from the standard recording time that can be recorded on one CD-ROM, and also predicts the file name and the like. The number of sheets is recorded (FIG. 4B).
[0052]
As a result, as shown in FIG. 5, the control circuit 11 records the predicted value for the first CD-ROM for one program to be recorded, and secures an area necessary for forming the table by a predicted capacity. To do. When the area is secured in this way, the control circuit 11 forms a table having the same configuration in the work memory 12, and then starts recording the digital video signal DV while monitoring the remaining capacity of the CD-ROM.
[0053]
In this state, when it becomes difficult for the control circuit 11 to write image data to the CD-ROM loaded in the CD-ROM writing device 2, the operator continues to the CD-ROM loaded in the CD-ROM writing device 2. Image data is recorded, and this series of processing is repeated to divide and record the digital video signal DV into a plurality of CD-ROMs.
[0054]
During this recording, the control circuit 11 sequentially updates the contents of the table formed in the work memory 12 with the start time, end time, and time length of the digital video signal DV actually recorded on each CD-ROM. Further, at this time, for example, as shown in FIG. 6 corresponding to FIG. 5, even though it is predicted that three CD-ROMs are required, recording of the program is completed with two CD-ROMs, NULL is recorded in the volume name corresponding to the third image (FIG. 4D), and the start time and the like are retained as originally predicted values.
[0055]
On the other hand, if the digital video signal DV requires a larger number of recordings than the initially predicted number, the control circuit 11 rewrites the last recorded NULL with the actual CD-ROM volume name, or Update the corresponding file name, start time, etc.
[0056]
Further, when the recording of the program is completed and this table is completed, the control circuit 11 updates the contents of the first CD-ROM table with the table formed in the work memory 12. At this time, the control circuit 11 also updates the valid / invalid flag of the table, and when the program can be recorded within the estimated number of sheets, this flag is effectively set, while the predicted number of sheets is set. When a program is recorded beyond the limit, the oversize flag is set. The validity / invalidity flag represents an invalidity / validity / oversize flag when the values are 0, 1, and 2 in hexadecimal.
[0057]
Thus, in a CD-ROM on which a series of programs are recorded, it can be managed based on the recording results actually recorded on each CD-ROM. Thus, even when the amount of data after encoding changes greatly, a plurality of CD-ROMs can be managed easily and reliably.
[0058]
In addition, when the table is finally updated in this way, the control circuit 11 also records the position information necessary for accessing each file according to the actual recording result. It is designed to improve usability.
[0059]
On the other hand, as shown in FIG. 7, in each CD-ROM, the control circuit 11 records the end mark of the specified value, the start time of the predicted value, etc. in advance following the volume name (FIG. 7A). Thus, an area for recording these data is secured in advance. Further, the control circuit 11 subsequently records image data, and when the capacity of the CD-ROM is full, the end mark, the start time, etc. are set to correct values according to the recording result.
[0060]
That is, the control circuit 11 first sets the end mark to the value 1 and sets it to indicate that this CD-ROM is the final CD-ROM, and then sets the start time and time length to NULL. (FIG. 7B). After recording the image data in this state, the start time corresponding to the table of the work memory 12 is updated according to the recording result, and the start time and the time length are set to the correct time (FIG. 7 (D )). Further, when the image data is subsequently recorded on another CD-ROM, the control circuit 11 sets the end mark to a value of 0, thereby displaying that the following CD-ROM exists by this end mark (see FIG. 7 (C)).
[0061]
As a result, in this embodiment, each CD-ROM can record the actual start time and the like based on the recording result, and each CD-ROM can be managed individually and simply.
[0062]
When the image data is recorded in this way to form a table, the control circuit 11 controls the entire operation so that the image data is recorded redundantly for a specified time on a continuous CD-ROM. That is, when the control circuit 11 cannot record image data on the CD-ROM based on the position information output from the CD-ROM writing device 2, it issues a rewind command to the digital video tape recorder and monitors the time code. Then, the magnetic tape is rewound by a length corresponding to about 2 minutes.
[0063]
As a result, when the image data is recorded on the subsequent CD-ROM, the control circuit 11 records the image data redundantly for two minutes between successive CD-ROMs. In this way, even when the image data is recorded by repeating the interframe coding process and the intraframe coding process, the closed GOP flag can be sufficiently raised in each GOP within 2 minutes of the recording start.
[0064]
Therefore, after playing back the latter half of one CD-ROM and then playing back and editing the subsequent CD-ROM, simply switching the decoding result based on the management data and outputting the correct image data correctly Thus, a series of image data straddling between CD-ROMs can be correctly reproduced and decoded with a simple configuration. Therefore, it is possible to effectively avoid the uncomfortable feeling of the image due to the switching of the reproduction target between the continuous CD-ROMs. Further, even when editing points are set on one CD-ROM, the editing operation can be simplified correspondingly because the images recorded on the preceding and following CD-ROMs can be partially confirmed.
[0065]
Thus, the control circuit 11 records the time designated by the time code in the middle of the overlappingly recorded area in this way as an appropriate switching time in the table (FIG. 4). By referring to this table, it is possible to easily manage a plurality of CD-ROMs and reproduce images without a sense of incongruity. At this time, the control circuit 11 first secures an area for recording based on the predicted value for the appropriate switching time, and then records the correct time based on the recording result. Even when the data compression ratio varies greatly depending on the data contents, the correct time is recorded reliably.
[0066]
In this way, the control circuit 11 executes the series of processes by executing the processing procedure shown in FIG. That is, when the operator sets a digital video tape recorder and inputs a program name, volume name, file name, and time of the entire program via the input / output device 13 after the operator sets a digital video tape recorder, The process proceeds from SP1 to step SP2, and an initialization process is executed.
[0067]
As shown in FIG. 9, in this initialization process, the control circuit 11 moves from step SP3 to step SP4, where it issues a control command to the CD-ROM writing device 2 via the SCSI interface 9 and corresponds to VOL1. It is determined whether the CD-ROM to be loaded is loaded in the CD-ROM writing device 2. If a negative result is obtained here, the control circuit 11 moves to step SP5, displays a message prompting the operator to load the CD-ROM via the display constituting the input / output device 13, and then returns to step SP4. .
[0068]
On the other hand, when the CD-ROM is loaded, the control circuit 11 moves from step SP4 to step SP6, and forms a table based on the predicted values described above in the work memory 12. Subsequently, the control circuit 11 moves to step SP7, records the predicted number of CD-ROMs in the work memory 12 as the final value (n-END) of the variable n, and moves to step SP8.
[0069]
Here, the control circuit 11 issues a control command to the CD-ROM writing device 2 to start up the operation of the CD-ROM writing device 2, and the volume name, the time length of the whole program, the validity / table of the table described above with reference to FIG. Data such as an invalid flag is sequentially output via the SCSI interface 9. As a result, the control circuit 11 records these data following the lead-in area of the CD-ROM. Subsequently, the control circuit 11 outputs the data of the table formed in the work memory 12 to the CD-ROM writing device 2 and records the table on the CD-ROM. As a result, the control circuit 11 secures the recording area of the table in the CD-ROM in advance.
[0070]
Subsequently, the control circuit 11 proceeds to step SP9, where the variables n and m are set to a value of 1, and then proceeds to step SP10 to end the initialization process. The variable n is a variable representing the number of sheets from the top of the CD-ROM, and the variable m is a variable representing a number attached to the program name.
[0071]
When the initialization process is completed in this way, the control circuit 11 moves to step SP11 (FIG. 8), where the CD-ROM having the volume name designated by the variable n is loaded in the CD-ROM device 2. If a negative result is obtained here, the process moves to step SP12 to call attention to the operator as in step SP5, and then returns to step SP11. On the other hand, if a positive result is obtained in step SP11, the control circuit 11 proceeds to step SP13.
[0072]
Here, the control circuit 11 issues a control command to the digital video tape recorder to cue up a program designated in advance by the operator, and then calculates start time and time length data to be recorded on the CD-ROM. When controlling the digital video tape recorder, the control circuit 11 is adapted to cue the magnetic tape with reference to the time code driven on the magnetic tape of the digital video tape recorder.
[0073]
Subsequently, the control circuit 11 moves to step SP14, where the start time and time length data calculated in step SP13 are sequentially sent to the CD-ROM writing device 2 together with the end mark data. Subsequently, the control circuit 11 starts reproduction of the digital video signal DV, sequentially encodes the digital video signal DV by the video encoder 3, and the encoded data DF obtained as a result is data of another motion vector. And the like are sequentially output to the CD-ROM writing device 2 in accordance with the MPEG format.
[0074]
Subsequently, in step SP15, the control circuit 11 monitors the time code output from the digital video tape recorder to determine whether or not the program has ended. If a negative result is obtained here, the control circuit 11 proceeds to step SP16. Here, the control circuit 11 monitors the position information of the writing position obtained from the CD-ROM writing device 2, and determines whether or not the recordable data amount of the CD-ROM has become a prescribed amount (for example, 100 Kbytes) or less. Thus, it is determined whether or not the capacity of the CD-ROM is limited. If a negative result is obtained, the process returns to step SP14.
[0075]
Accordingly, the control circuit 11 sequentially repeats the processing procedure of steps SP14-SP15-SP16-SP14 to record the digital video signal DV on the CD-ROM. When the digital video signal DV is recorded in this manner and image data cannot be written to the CD-ROM, a positive result is obtained in step SP16, and the control circuit 11 proceeds to step SP17.
[0076]
Here, the control circuit 11 determines whether or not the number of CD-ROMs has reached the initially predicted number by determining whether or not the variable n matches the final value (n-END) of the variable n. If a negative result is obtained here, the process proceeds to step SP18. The control circuit 11 updates the start time, end time, time length, and appropriate switching time of the corresponding file for the table formed in the work memory 12 from the time recorded on the CD-ROM. Unlike the time code of the digital video signal DV, these times are defined by times that are continuous from the recording start time of the first CD-ROM.
[0077]
Subsequently, the control circuit 11 proceeds to step SP19 and rerecords the end mark, the start time, and the time length in an area secured in advance on the CD-ROM. As a result, the control circuit 11 re-records the end mark, start time, and time length recorded at the beginning of each file according to the actual recording result, and then proceeds to step SP20.
[0078]
In step SP20, the control circuit 11 calculates the start time of the subsequent CD-ROM, moves to step SP21, increments the variables n and m, and returns to step SP11. As a result, the control circuit 11 waits for the subsequent CD-ROM to be loaded into the CD-ROM writing device 2, and once the CD-ROM is loaded, the recording area of the end mark, start time, and time length is secured again. Thereafter, the digital video tape recorder is cued and the digital video signal DV is recorded. At this time, the control circuit 11 rewinds and cues the magnetic tape so that the image data is recorded by overlapping for two minutes between successive CD-ROMs.
[0079]
As a result, the control circuit 11 records a series of image data for the subsequent CD-ROM, and if the recording of the scheduled program is not completed with the CD-ROM, a negative result is obtained again in step SP16, whereby step SP17. After executing the processing procedure of -SP18-SP19-SP20-SP21, the process returns to step SP11 and image data is recorded on the subsequent CD-ROM.
[0080]
On the other hand, if recording of the scheduled program is not completed even on the planned number of CD-ROMs, the control circuit 11 obtains a positive result in step SP16 and then obtains a positive result in step SP17. The process proceeds to step SP22. Here, the control circuit 11 sets the valid / invalid flag to the oversize flag for the table formed in the work memory 12, and then proceeds to step SP20.
[0081]
As a result, in the case where the recording of the digital video signal DV is not completed in a predetermined number, the image data processing apparatus 1 sets the size over flag and then repeats the processing procedure from step SP11, thereby exceeding the planned number. However, until the recording of the scheduled program is completed, the digital video signal DV is recorded by prompting the user to replace the CD-ROM as necessary.
[0082]
When the recording of the program scheduled by continuing the recording of the digital video signal DV is completed in this way, the control circuit 11 moves to step SP23 when an affirmative result is obtained in step SP15, and executes the end processing procedure. Then, the process proceeds to step SP24 to complete this processing procedure.
[0083]
As shown in FIG. 10, in this end processing procedure, the control circuit 11 moves from step SP25 to step SP26, sets the end mark to the value 1 for the last CD-ROM, and reserves it in the CD-ROM in advance. Record the end mark, start time, and time length in the area again.
[0084]
Subsequently, the control circuit 11 proceeds to step SP27, and updates the start time, end time, and time length of the corresponding file based on the time recorded in the CD-ROM for the table formed in the work memory 12. At this time, if the oversize flag is not set, the control circuit 11 also sets the valid / invalid flag valid.
[0085]
Subsequently, the control circuit 11 proceeds to step SP28 and determines whether or not the first CD-ROM (that is, composed of VOL1) is loaded. If a negative result is obtained here, the process proceeds to step SP29 and the operator is informed of the CD. -After displaying a message prompting loading of the ROM, the process returns to step SP27. As a result, the control circuit 11 waits for the user to load the first CD-ROM. When this CD-ROM is loaded, the control circuit 11 moves from step SP28 to step SP29, and records the table of the work memory 12 on the CD-ROM. After redoing, it moves to step SP31 and completes this processing procedure.
[0086]
(2) Image data playback
FIG. 11 shows an image data processing apparatus 20 that reproduces a CD-ROM recorded in this manner and further reproduces a CD-ROM created using the CD-ROM thus formed as a master. It is a block diagram. In FIG. 11, the same components as those shown in FIG. 1 are denoted by the same reference numerals, and a duplicate description is omitted.
[0087]
That is, the image data processing device 20 has two CD-ROM drive devices 21 and 22, which are input from the control circuit 25 via the SCSI interfaces 23 and 24, respectively. The operation is switched according to the control command. Further, the CD-ROM drive devices 21 and 22 respectively reproduce the CD-ROM and output the reproduction data in the MPEG format obtained as a result to the control circuit 25 via the FIFO memories 26 and 27, respectively.
[0088]
The buffer memories 28 and 29 temporarily store the reproduction data input via the bus BUS and output them to the decoders 30 and 31. At this time, the buffer memories 28 and 29 selectively input and output the reproduction data corresponding to the CD-ROM drive devices 21 and 22 among the reproduction data output to the bus BUS, respectively.
[0089]
In contrast to the video encoder 3 (FIG. 1), the decoders 30 and 31 convert the playback data that is sequentially input into a digital video signal and output it. Accordingly, each of the decoders 30 and 31 has a configuration corresponding to the information source encoder 4, the video signal multiplexing encoder 6 and the encoding control circuit 5 of the video encoder 3, respectively. For the CD-ROMs loaded in the CD-ROM drive devices 21 and 22, respectively, the digital video signal DV of each CD-ROM is decoded.
[0090]
These decoders 30 and 31 switch their operations in response to a control command issued from the control circuit 25 via the bus BUS, and the selection circuit 32 is similarly controlled by the control circuit 25 via the bus BUS. The digital video signal output from the decoders 30 and 31 is selectively output.
[0091]
The control circuit 25 is a microcomputer that controls the overall operation of the image data processing apparatus 20, and in this embodiment, icons 36 to 41 shown in FIG. When these icons 36 to 41 are clicked using the mouse, the entire operation is switched corresponding to the clicked icon.
[0092]
Here, the icon 36 indicates a normal playback operation, and the icons 37 and 38 indicate fast-forward playback in the forward direction and the reverse direction, respectively. Icons 39 and 40 indicate an operation of fast-forward playback in the forward direction and the reverse direction across two CD-ROMs, and an icon 41 indicates a stop of the playback operation.
[0093]
Among these, when the mode for sequentially reproducing the CD-ROM from the first CD-ROM is selected and the icon 36 indicating the normal reproduction operation is clicked, the control circuit 25 executes the processing procedure shown in FIG. As a result, the CD-ROM is reproduced. That is, the control circuit 25 moves from step SP41 to step SP42 and executes an initialization process. The processing procedure shown in FIG. 13 is a case where the valid / invalid flag of the table is set valid.
[0094]
As shown in FIG. 14, in this initialization process, the control circuit 25 moves from step SP43 to step SP44, where it issues a control command to the CD-ROM drive devices 21 and 22 via the SCSI interfaces 23 and 24. Then, it is determined whether or not a CD-ROM corresponding to VOL1 is loaded in the CD-ROM drive device 21 or 22. If a negative result is obtained here, the control circuit 25 moves to step SP45, displays a message prompting the operator to load the CD-ROM via the input / output device 13, and then returns to step SP44.
[0095]
On the other hand, if a CD-ROM corresponding to VOL1 is loaded, the control circuit 25 moves from step SP44 to step SP46, where it issues a control command to the CD-ROM drive device 21 or 22, The table data is reproduced from the CD-ROM, and this table is formed in the work memory 12.
[0096]
Subsequently, the control circuit 25 moves to step SP47 and sets a variable n representing the number of CD-ROMs to a value of 1. Subsequently, the control circuit 25 moves to step SP48, where the final value (n-END) of the variable n is set from this table, moves to step SP49, and this initialization process is terminated. As a result, the control circuit 25 expands the management table recorded on the first CD-ROM in the work memory 12, and executes the subsequent reproduction process according to the table formed in the work memory 12.
[0097]
That is, the control circuit 25 proceeds to step SP50, issues a playback command to the CD-ROM drive device 21 or 22 loaded with the first CD-ROM, and starts playback of the CD-ROM. Further, the control circuit 25 subsequently moves to step SP51, issues a control command to the corresponding decoder 30 or 31, starts the decoding process, and switches the contact of the selection circuit 32 to the decoder 30 or 31. The sequentially obtained reproduction data is transferred to the decoder 30 or 31 via the buffer memory 28 or 29.
[0098]
Thereby, the control circuit 25 sequentially reproduces and outputs the digital video signal DV for the first CD-ROM, and then proceeds to step SP53. Here, the control circuit 25 determines whether or not the currently reproduced CD-ROM is the last CD-ROM by determining whether or not the variable n matches the final value (n-END) of the variable n. If a negative result is obtained here, the control circuit 25 moves to step SP54, detects the current reproduction time from the time information reproduced as a sub-code of the CD-ROM, and this current reproduction time is stored in the work memory 12. It is determined whether or not one minute before the start time of the stored subsequent CD-ROM.
[0099]
If a negative result is obtained here, the control circuit 25 proceeds to step SP55 and determines whether or not the current reproduction time coincides with the start time of the subsequent CD-ROM stored in the work memory 12, and the negative is determined here. When the result is obtained, the process proceeds to step SP56. Here, the control circuit 25 similarly determines whether or not the current reproduction time has become an appropriate switching time, and when a negative result is obtained, the process returns to step SP50.
[0100]
Thereby, the control circuit 25 sequentially repeats the processing procedure of steps SP50-SP51-SP52-SP53-SP54-SP55-SP56-SP50 for the first CD-ROM, and the digital video signal DV recorded on this CD-ROM is obtained. Play and output.
[0101]
When the reproduction process is executed by sequentially repeating the steps in this manner, the CD-ROM drive device 21 or 22 loaded with the first CD-ROM sequentially reproduces the CD-ROM, and eventually the current reproduction time. Approaches the start time of the CD-ROM followed by. In this case, the control circuit 25 obtains an affirmative result in step SP54 and proceeds to step SP57 when the current playback time is one minute before the start time of the CD-ROM.
[0102]
Here, the control circuit 25 determines whether or not the subsequent CD-ROM is loaded in the other CD-ROM drive device 22 or 21, and when an affirmative result is obtained, the process proceeds to step SP55. On the other hand, if a negative result is obtained in step SP57, the control circuit 25 moves to step SP58, and loads the CD-ROM following the other CD-ROM drive device 22 or 21 via the input / output device 13. After displaying a message for prompting, the process returns to step SP50.
[0103]
Thereby, the control circuit 25 repeats the processing procedure of steps SP50-SP51-SP52-SP53-SP54-SP57-SP58-SP50 until the operator loads the subsequent CD-ROM into the other CD-ROM drive device 22 or 21. Then, a message prompting the subsequent loading of the CD-ROM is displayed. If the operator does not load the CD-ROM even if the message is displayed in this manner, the control circuit 25 detects this time when the playback time has passed an appropriate switching time in the CD-ROM drive device 21 or 22. Then, a separately specified processing procedure is executed, and the playback process is stopped.
[0104]
On the other hand, when the operator loads a CD-ROM that follows, the control circuit 25 repeats the processing procedure of steps SP50-SP51-SP52-SP53-SP54-SP57-SP55-SP56-SP50, and eventually the current reproduction time is determined. The next CD-ROM start time is reached. In this case, if a positive result is obtained in step SP55, the control circuit 25 proceeds to step SP59, issues a playback start command for the subsequent CD-ROM, and also operates the decoder 30 or the operation that has been stopped until then. After starting 31, the process returns to step SP50.
[0105]
As a result, the control circuit 25 issues a control command so as to reproduce the first CD-ROM and the subsequent CD-ROM simultaneously in parallel at the start time of the subsequent CD-ROM, and then steps SP50-SP51-SP52. -Repeat the processing procedure of SP53-SP54-SP57-SP55-SP56-SP50.
[0106]
At this time, based on the time information obtained from the first CD-ROM and the subsequent CD-ROM, the control circuit 25 reproduces the corresponding image data recorded on the two CD-ROMs at the same timing. As described above, the two regeneration systems are operated synchronously.
[0107]
If the image data recorded in duplicate is reproduced in parallel in this way, even if the image data is recorded by repeating the inter-frame coding process and the intra-frame coding process, the image data is recorded in parallel for about one minute. Thus, it is possible to reliably decode the image data without any difference between the CD-ROM that has been reproduced until then and the CD-ROM that has started reproduction.
[0108]
As a result, when the control circuit 25 repeats the processing procedure of steps SP50-SP51-SP52-SP53-SP54-SP57-SP55-SP56-SP50 and reaches an appropriate switching time, an affirmative result is obtained in step SP56. The process proceeds to SP60, where the selection circuit 32 is switched and controlled. Further, the control circuit 25 issues an operation stop and CD-ROM ejection command to the CD-ROM drive device 21 or 22 loaded with the first CD-ROM, and then returns to step SP50.
[0109]
As a result, the control circuit 25 switches the playback target from the first CD-ROM to the subsequent CD-ROM, and at this time, effectively utilizes the 1-minute overlap period to synchronize the two CD-ROM drive devices 21 and 22. By switching the contacts of the selection circuit 32 after the operation, an image straddling between the CD-ROMs can be reproduced without a sense of incongruity.
[0110]
When the playback target is switched to the subsequent CD-ROM in this way and the process returns to step SP50, the control circuit 25 similarly executes the processing procedure of step SP50 and step SP51. In the subsequent step SP52, the first CD- For ROM, a negative result can be obtained when the reproduction process is completed. As a result, the control circuit 25 moves from step SP52 to step SP61, and determines whether or not the variable n matches the final value (n-END) of the variable n, thereby reproducing the final CD-ROM. Determine whether completed. In this case, if a negative result is obtained in the control circuit 25, the process proceeds from step SP61 to step SP62, increments the variable n so as to correspond to the CD-ROM that has started reproduction, and then returns to step SP50.
[0111]
Thus, the control circuit 25 also executes the above-described series of processes also on the CD-ROM, thereby sequentially reproducing and outputting the digital video signal DV divided and recorded on a plurality of sheets.
[0112]
When the last CD-ROM is reproduced by repeating a series of processing procedures in this way, NULL is recorded in the subsequent file name column of the table stored in the work memory 12, and therefore the control circuit 25 performs step In SP53, a positive result is obtained, and the processing procedure of steps SP50-SP51-SP52-SP53-SP50 is repeated until the reproduction of this CD-ROM is completed.
[0113]
Further, when the reproduction is completed in the control circuit 25, an affirmative result is obtained in step SP52, and the process proceeds to step SP61. Here, the control circuit 25 obtains an affirmative result when the variable n matches the final value (n-END) of the variable n, moves to step SP63, and ends this processing procedure.
[0114]
On the other hand, when the size over flag is set, the control circuit 25 sets the final value (n-END) of the variable n to a value larger than the size of the table, and repeats the processing procedure described above with reference to FIG. As a result, the operation is switched in accordance with the management data recorded in the table in the range defined in the table, and the operation switching is left to the operator's operation in the range exceeding the table.
[0115]
On the other hand, when another playback icon 37 to 40 is clicked, the control circuit 25 similarly issues a control command. When the table is not expanded in the work memory 12, the first CD-ROM is issued. A message for prompting loading is displayed, a table is developed from the first CD-ROM to the work memory 12, and the entire operation is switched in accordance with the clicked icon according to this table.
[0116]
At this time, when the oversize flag is set, the control circuit 25 displays a manageable area from the time length of the entire program and the end time of the last file recorded in the table. Processing is executed, and a message prompting loading of the CD-ROM is displayed as necessary.
[0117]
As a result, in this image data processing apparatus, editing operations and the like can be simplified based on the management data. In particular, in this type of editing work, there are many cases where an edit point consisting of an IN point or the like is searched and set at a high speed, and in such a case, an operation for playing back and confirming the edit point is performed. . In such a case, in this embodiment, image data that overlaps with the preceding and following CD-ROMs is recorded on one CD-ROM, so that even if editing is possible with only one CD-ROM, This kind of confirmation work can be easily executed, and the efficiency of the editing work can be improved accordingly.
[0118]
(3) Operation of the embodiment
In the above configuration, the digital video signal DV (FIG. 1) sequentially input at the time of recording is converted into encoded data DF in the format specified in MPEG, and the bus BUS together with data such as motion vectors. To the CD-ROM writing device 2. As a result, the encoded data DF is recorded on the CD-ROM according to the format of the CD-ROM.
[0119]
At the time of recording, the control circuit 11 predicts and predicts the number of CD-ROMs required for recording from the time length of the program to be recorded in advance and the standard recording time that can be recorded on one CD-ROM. As many tables as possible are formed in the work memory 12 with the volume name, file name, start time, end time, time length, and appropriate switching time of each CD-ROM.
[0120]
Further, in the first CD-ROM, the volume name, the entire program time length, and the table valid / invalid flag are recorded in the first recording area following the lead-in area, and then based on the predicted value formed in the work memory. Then, a table is recorded, and then a file formed of an end mark, a start time, a time length, and image data is recorded.
[0121]
This image data is written on the CD-ROM loaded in the CD-ROM writing device 2 until it becomes difficult to write on one CD-ROM, and the remaining data is written on the CD-ROM, which continues in succession. In the subsequent CD-ROM, after the volume name of each CD-ROM is recorded in the head area, a file formed of an end mark, start time, time length, and image data is recorded.
[0122]
Also, the encoded data DF is recorded so that image data for two minutes overlap between consecutive CD-ROMs. As a result, in a CD-ROM, continuous image data can be reproduced without a sense of incongruity from a continuous CD-ROM with a simple configuration in which the decoding result is simply switched and output, and editing operations and the like are simplified. Can do.
[0123]
When recording a program scheduled in this way, the table based on the predicted value formed in the work memory 12 is recorded again at the correct start time, end time, etc. according to the recording result, and when the recording of the program is completed, With this table, the first CD-ROM table and the valid / invalid flag are updated. As a result, in the CD-ROM, a correct table based on the recording result is recorded in an area secured in advance by recording a table based on predicted values, and management data for managing a plurality of CD-ROMs is recorded.
[0124]
Thereby, in this CD-ROM, a plurality of CD-ROMs can be managed at the time of reproduction based on the management data. Therefore, by recording the image data on a plurality of CD-ROMs and improving the usability, it is possible to effectively avoid the deterioration of image quality as in the case of recording on a single CD-ROM.
[0125]
Also, in each CD-ROM, when the time information based on the predicted value is recorded in the head area in advance and the area is secured, the correct time information is recorded based on the recording result, so that only one sheet is used. In addition, usability can be improved.
[0126]
(4) Effects of the embodiment
According to the above configuration, the encoded data is divided and recorded on a plurality of CD-ROMs, and the management data based on the recording result is recorded in a previously secured area, so that the amount of data varies greatly depending on the contents. Even when image data is encoded and recorded by the MPEG method, the plurality of CD-ROMs can be managed easily and reliably. Accordingly, it is possible to record long-time image data without forcibly recording the data on one CD-ROM, thereby effectively avoiding image quality deterioration and recording a large amount of data.
[0127]
Further, by recording the image data so as to be partially overlapped by the preceding and following CD-ROMs, when reproducing the image data encoded by repeating the inter-frame encoding process and the intra-frame encoding process, this overlapping part is simply used. Thus, it is possible to obtain image data without a sense of incongruity with a simple configuration in which the decoding result is switched and output, and the editing operation can be simplified.
[0128]
(5) Other embodiments
In the above-described embodiment, the case where the area necessary for recording the table is secured in advance by recording the table based on the prediction has been described. However, the present invention is not limited to this, and there is no need to deal with the table based on the prediction. A recording area may be secured and the table may be recorded in this area based on the recording result.
[0129]
Furthermore, in the above-described embodiment, the case where the encoding process is performed by repeating the intra-frame encoding process and the inter-frame encoding process has been described. However, the present invention is not limited to this. For example, the encoding is performed only by the intra-frame encoding process. In the case of processing, further, in the case where the encoding process is performed by the intra-frame encoding process only for a predetermined period of the recording start of the subsequent recording medium, the process of overlapping recording on the front and rear CD-ROMs may be omitted. .
[0130]
Further, in the above-described embodiment, the case where an appropriate switching time or the like is recorded as management data in addition to the start time or the like has been described. However, the present invention is not limited to this, and the essential point is a plurality of recording media or information recording surfaces. For example, the time length of each file can be calculated from the start time and the end time, so that the recording of the time length can be omitted, and the time to record in advance can be reduced. If the fixed time is defined, an appropriate switching time, and further, a start time or an end time can be omitted.
[0131]
Further, in the above-described embodiment, the case where image data is recorded by one CD-ROM writing device and image data is reproduced by two CD-ROM drive devices has been described. However, the present invention is not limited to this. For example, when image data is recorded by a plurality of CD-ROM writing devices, when image data is reproduced by one or more CD-ROM drive devices, the CD-ROM is replaced by an autochanger. It can be widely applied to recording and reproduction.
[0132]
In the above-described embodiments, the case where the image data is recorded on the CD-ROM and reproduced is described. However, the present invention is not limited to this, and the present invention is also applicable to the case where the audio signal is recorded and reproduced. can do.
[0133]
Even when an audio signal is recorded alone, the present invention can be widely applied to an encoding method in which the amount of data changes according to the content of audio data.
[0134]
Further, in the above-described embodiments, the case of recording and reproducing NTSC digital video signals has been described. However, the present invention is not limited to this, and is widely applied to the case of recording and reproducing PAL and SECAM digital video signals. can do.
[0135]
In the above embodiment, the case where a CD-ROM is used as the recording medium has been described. However, the present invention is not limited to this, and various data can be recorded on a disk-shaped recording medium such as a magneto-optical disk, a floppy disk, or a hard disk. In this case, the present invention can be widely applied to recording various data on a recording medium such as a magnetic tape. In these cases, for example, when a series of data is divided and recorded on both sides of a disc-shaped recording medium, and further, a series of data is divided and recorded on a plurality of information recording surfaces formed on one side. Can be applied.
[0136]
Further, in the above-described embodiment, the case where the present invention is applied when the data compression rate greatly changes according to the contents of the data and the recording result cannot be correctly predicted has been described. However, the present invention is not limited to this, and the recording is not limited thereto. The present invention can be widely applied to a case where the recording result cannot be correctly predicted because the recording capacity of the medium cannot be correctly grasped, and to a case where the recording result cannot be correctly predicted because the amount of data cannot be correctly grasped.
[0137]
【The invention's effect】
As described above, according to the present invention, it is possible to easily and surely reproduce continuous data by switching the operation based on the management data. For this reason, for example, for image data, a large amount of image data can be effectively avoided. Image data can be recorded.
Therefore, according to the present invention, a large amount of data can be divided and recorded on a plurality of recording media and the plurality of recording media can be managed easily and reliably. Thereby, for example, for image data, a large amount of image data can be recorded while effectively avoiding image quality degradation.
[Brief description of the drawings]
FIG. 1 is a block diagram showing an image data processing apparatus for recording image data according to an embodiment of the present invention.
2 is a chart showing a table or the like recorded by the image data processing apparatus of FIG.
3 is a chart showing files recorded by the image data processing apparatus of FIG. 1. FIG.
4 is a chart for explaining the recording of FIG. 2. FIG.
FIG. 5 is a schematic diagram for explaining recording prediction of image data.
FIG. 6 is a schematic diagram for explaining recording of actual image data corresponding to FIG. 5;
FIG. 7 is a chart for explaining the recording of FIG. 3;
FIG. 8 is a flowchart for explaining the operation of the image data processing apparatus of FIG. 1;
FIG. 9 is a flowchart for explaining the initialization process of FIG. 8;
FIG. 10 is a flowchart for explaining an end process of FIG. 8;
FIG. 11 is a block diagram showing an image data processing apparatus for reproduction of image data according to an embodiment of the present invention.
12 is a schematic diagram showing icons of the image data processing device of FIG.
13 is a flowchart for explaining an operation of the image data processing apparatus of FIG.
FIG. 14 is a flowchart for explaining the initialization process of FIG. 13;
FIG. 15 is a schematic diagram for explaining an MPEG data structure;
[Explanation of symbols]
1, 20 Image data processing device
2 CD-ROM writing device
3 Video encoder
11, 25 Control circuit
12 Work memory
21, 22 CD-ROM drive device
30, 31 Decoder

Claims (15)

一連のデータを記録媒体に記録するデータ記録装置において、
前記データを前記記録媒体に記録する記録手段と、
前記データを複数の前記記録媒体に分割して記録する際には、連続する第1及び第2の前記記録媒体に対して、連続する前記データを所定時間分重複して記録させるとともに、該所定時間内において、前記第1の記録媒体に記録された前記データから前記第2の記録媒体に記録されたデータに再生動作を切り換えるタイミングを示すタイミング情報を、前記データの再生動作を前記記録媒体毎に管理する管理用データとして、前記記録媒体に記録させるように前記記録手段を制御する制御手段と
を備えることを特徴とするデータ記録装置。
In a data recording apparatus for recording a series of data on a recording medium,
Recording means for recording the data on the recording medium;
When dividing the data into a plurality of the recording media and recording the data, the continuous first data and the second recording medium are recorded by overlapping the predetermined data for a predetermined time, and the predetermined data is recorded. Timing information indicating the timing of switching the reproduction operation from the data recorded on the first recording medium to the data recorded on the second recording medium within the time, and the reproduction operation of the data for each recording medium A data recording apparatus comprising: control means for controlling the recording means so as to record the management data in the recording medium.
一連のデータを記録媒体に記録するデータ記録装置において、
前記データを前記記録媒体に記録する記録手段と、
前記データを前記記録媒体の複数の記録面に分割して記録する際には、連続する第1及び第2の前記記録面に対して、連続する前記データを所定時間分重複して記録させるとともに、該所定時間内において、前記第1の記録面に記録された前記データから前記第2の記録面に記録されたデータに再生動作を切り換えるタイミングを示すタイミング情報を、前記データの再生動作を前記記録面毎に管理する管理用データとして前記記録媒体に記録させるように前記記録手段を制御する制御手段と
を備えることを特徴とするデータ記録装置。
In a data recording apparatus for recording a series of data on a recording medium,
Recording means for recording the data on the recording medium;
When the data is divided and recorded on a plurality of recording surfaces of the recording medium, the continuous data is recorded on the first recording surface and the second recording surface, which overlap each other for a predetermined time. The timing information indicating the timing of switching the reproduction operation from the data recorded on the first recording surface to the data recorded on the second recording surface within the predetermined time, and the data reproduction operation A data recording apparatus comprising: control means for controlling the recording means so as to be recorded on the recording medium as management data managed for each recording surface.
前記データを前記記録媒体又は前記記録面に記録する際に、前記データから予め予測される予測値を計測することによって得られる予測管理用データを格納するメモリ手段を更に備え、
前記制御手段は、前記メモリ手段に格納された前記予測管理用データを、前記記録手段により記録されたデータを計測することによって得られる実測値に応じて前記管理用データに更新する
ことを特徴とする請求項1又は2に記載のデータ記録装置。
When recording the data on the recording medium or the recording surface, further comprising memory means for storing prediction management data obtained by measuring a predicted value predicted in advance from the data,
The control means updates the prediction management data stored in the memory means to the management data in accordance with an actual measurement value obtained by measuring the data recorded by the recording means. The data recording apparatus according to claim 1 or 2.
前記予測管理用データ及び前記管理用データは、前記予測管理用データが前記管理用データに更新されているか否かを識別するためのフラグを含むことを特徴とする請求項3に記載のデータ記録装置。  4. The data recording according to claim 3, wherein the prediction management data and the management data include a flag for identifying whether or not the prediction management data is updated to the management data. apparatus. 前記予測管理用データ及び前記管理用データは、前記予測値と前記実測値との関係を識別するためのフラグを含むことを特徴とする請求項3に記載のデータ記録装置。  The data recording apparatus according to claim 3, wherein the prediction management data and the management data include a flag for identifying a relationship between the predicted value and the actually measured value. 前記データは画像データであり、連続する該データ間の相関を利用して符号化処理されたデータであることを特徴とする請求項1乃至5に記載のデータ記録装置。  6. The data recording apparatus according to claim 1, wherein the data is image data, and is data that has been encoded using a correlation between the continuous data. 前記記録媒体は光ディスクであることを特徴とする請求項1乃至6に記載のデータ記録装置。  7. The data recording apparatus according to claim 1, wherein the recording medium is an optical disk. 一連のデータを複数の前記記録媒体に分割して記録され、連続する第1及び第2の前記記録媒体に対して、連続する前記データが所定時間分重複して記録されるとともに、該所定時間内において、前記第1の記録媒体に記録された前記データから前記第2の記録媒体に記録されたデータに再生動作を切り換えるタイミングを示すタイミング情報が、前記データの再生動作を前記記録媒体毎に管理する管理用データとして、前記記録媒体に記録された各前記記録媒体から前記一連のデータを再生するデータ再生装置であって、
各前記記録媒体から前記管理用データと一連のデータを再生する再生手段と、
前記一連のデータが記録された各前記記録媒体から前記再生手段により前記一連のデータを再生する制御を行う制御手段とを備え、
前記制御手段は、前記記録媒体に記録された管理用データに基づいて、前記データの再生動作を前記記録媒体毎に管理し、前記管理用データとして前記記録媒体に記録されているタイミング情報により、連続する第1及び第2の前記記録媒体に所定時間分重複して記録された連続する前記データを、該所定時間内において、前記第1の記録媒体に記録された前記データから前記第2の記録媒体に記録されたデータに切り換えることを特徴とするデータ再生装置。
A series of data is divided and recorded on a plurality of the recording media, and the continuous data is recorded on the first and second recording media that are consecutively overlapped for a predetermined time, and the predetermined time Timing information indicating the timing of switching the reproduction operation from the data recorded on the first recording medium to the data recorded on the second recording medium, the reproduction operation of the data for each recording medium. A data reproducing apparatus for reproducing the series of data from each recording medium recorded on the recording medium as management data to be managed,
Reproducing means for reproducing the management data and a series of data from each recording medium,
Control means for controlling the reproduction means to reproduce the series of data from each recording medium on which the series of data is recorded,
The control means manages the reproduction operation of the data for each recording medium based on the management data recorded on the recording medium, and according to the timing information recorded on the recording medium as the management data, The continuous data recorded on the first and second continuous recording media by overlapping for a predetermined time is converted from the data recorded on the first recording medium within the predetermined time from the second data. A data reproducing apparatus for switching to data recorded on a recording medium.
一連のデータが記録媒体の複数の記録面に分割して記録され、連続する第1及び第2の前記記録面に対して、連続する前記データが所定時間分重複して記録されるとともに、該所定時間内において、前記第1の記録面に記録された前記データから前記第2の記録面に記録されたデータに再生動作を切り換えるタイミングを示すタイミング情報が、前記データの再生動作を前記記録面毎に管理する管理用データとして記録された前記記録媒体から前記一連のデータを再生するデータ再生装置であって、
前記記録媒体から前記管理用データと一連のデータを再生する再生手段と、
前記一連のデータが記録された前記記録媒体の複数の記録面から前記再生手段により前記一連のデータを再生する制御を行う制御手段とを備え、
前記制御手段は、前記記録媒体に記録されている管理用データに基づいて、前記データの再生動作を前記記録面毎に管理し、前記管理用データとして前記記録媒体に記録されているタイミング情報により、連続する第1及び第2の前記記録面に所定時間分重複して記録された連続する前記データを、該所定時間内において、前記第1の記録面に記録された前記データから前記第2の記録面に記録されたデータに切り換えることを特徴とするデータ再生装置。
A series of data is divided and recorded on a plurality of recording surfaces of the recording medium, and the continuous data is recorded on the continuous first and second recording surfaces by a predetermined time, and the data is recorded. Timing information indicating the timing of switching the reproduction operation from the data recorded on the first recording surface to the data recorded on the second recording surface within a predetermined time indicates the reproduction operation of the data. A data reproducing apparatus for reproducing the series of data from the recording medium recorded as management data to be managed every time,
Reproducing means for reproducing the management data and a series of data from the recording medium;
Control means for performing control to reproduce the series of data by the reproduction means from a plurality of recording surfaces of the recording medium on which the series of data is recorded,
The control means manages the reproduction operation of the data for each recording surface based on the management data recorded on the recording medium, and uses the timing information recorded on the recording medium as the management data. The continuous data recorded overlapping the first and second recording surfaces for a predetermined time from the data recorded on the first recording surface within the predetermined time from the second data A data reproducing apparatus for switching to data recorded on the recording surface of
一連のデータを記録媒体に記録するデータ記録方法であって、
前記データを複数の前記記録媒体に分割して記録する際に、連続する第1及び第2の前記記録媒体に対して、連続する前記データを所定時間分重複して記録させるとともに、該所定時間内において、前記第1の記録媒体に記録された前記データから前記第2の記録媒体に記録されたデータに再生動作を切り換えるタイミングを示すタイミング情報を、前記データの再生動作を前記記録媒体毎に管理する管理用データとして、前記記録媒体に記録させることを特徴とするデータ記録方法。
A data recording method for recording a series of data on a recording medium,
When the data is divided and recorded on the plurality of recording media, the continuous first data and the second recording medium are recorded by overlapping the predetermined time by a predetermined time, and the predetermined time The timing information indicating the timing for switching the reproduction operation from the data recorded on the first recording medium to the data recorded on the second recording medium, and the reproduction operation of the data for each recording medium. A data recording method for recording on the recording medium as management data to be managed.
一連のデータを記録媒体に記録するデータ記録方法であって、
前記データを前記記録媒体の複数の記録面に分割して記録する際に、連続する第1及び第2の前記記録面に対して、連続する前記データを所定時間分重複して記録させるとともに、該所定時間内において、前記第1の記録面に記録された前記データから前記第2の記録面に記録されたデータに再生動作を切り換えるタイミングを示すタイミング情報を、前記データの再生動作を前記記録面毎に管理する管理用データとして前記記録媒体に記録させることを特徴とするデータ記録方法。
A data recording method for recording a series of data on a recording medium,
When the data is divided and recorded on a plurality of recording surfaces of the recording medium, the continuous first data and the second recording surface are continuously recorded by overlapping the data for a predetermined time, Within the predetermined time, timing information indicating timing for switching the reproduction operation from the data recorded on the first recording surface to the data recorded on the second recording surface, and the data reproduction operation are recorded. A data recording method, wherein data is recorded on the recording medium as management data managed for each surface.
一連のデータが複数の記録媒体に分割して記録され、連続する第1及び第2の前記記録媒体に対して、連続する前記データが所定時間分重複して記録されるとともに、該所定時間内において、前記第1の記録媒体に記録された前記データから前記第2の記録媒体に記録されたデータに再生動作を切り換えるタイミングを示すタイミング情報が、前記データの再生動作を前記記録媒体毎に管理する管理用データとして記録された各前記記録媒体から前記一連のデータを再生するデータ再生方法であって、
前記記録媒体に記録されている管理用データに基づいて、前記データの再生動作を前記記録面毎に管理し、前記管理用データとして前記記録媒体に記録されているタイミング情報により、連続する第1及び第2の前記記録面に所定時間分重複して記録された連続する前記データを、該所定時間内において、前記第1の記録面に記録された前記データから前記第2の記録面に記録されたデータに切り換えて、前記一連のデータを再生することを特徴とするデータ再生方法。
A series of data is divided and recorded on a plurality of recording media, and the continuous data is repeatedly recorded for a predetermined time on the first and second continuous recording media. The timing information indicating the timing of switching the reproduction operation from the data recorded on the first recording medium to the data recorded on the second recording medium manages the reproduction operation of the data for each recording medium A data reproduction method for reproducing the series of data from each of the recording media recorded as management data.
Based on the management data recorded on the recording medium, the reproduction operation of the data is managed for each recording surface, and the continuous first information is recorded by the timing information recorded on the recording medium as the management data. And continuous data recorded on the second recording surface for a predetermined time is recorded on the second recording surface from the data recorded on the first recording surface within the predetermined time. A data reproduction method characterized by switching to the data and reproducing the series of data.
一連のデータが前記記録媒体の複数の記録面に分割して記録され、連続する第1及び第2の前記記録面に対して、連続する前記データを所定時間分重複して記録されるとともに、該所定時間内において、前記第1の記録面に記録された前記データから前記第2の記録面に記録されたデータに再生動作を切り換えるタイミングを示すタイミング情報が、前記データの再生動作を前記記録面毎に管理する管理用データとして記録された前記記録媒体から前記一連のデータを再生するデータ再生方法であって、
前記記録媒体に記録されている管理用データに基づいて、前記データの再生動作を前記記録面毎に管理し、前記管理用データとして前記記録媒体に記録されているタイミング情報により、連続する第1及び第2の前記記録面に所定時間分重複して記録された連続する前記データを、該所定時間内において、前記第1の記録面に記録された前記データから前記第2の記録面に記録されたデータに切り換えて、前記一連のデータを再生することを特徴とするデータ再生方法。
A series of data is divided and recorded on a plurality of recording surfaces of the recording medium, and the continuous first data and the second recording surface are recorded by overlapping the continuous data for a predetermined time, Timing information indicating the timing of switching the reproduction operation from the data recorded on the first recording surface to the data recorded on the second recording surface within the predetermined time indicates the reproduction operation of the data. A data reproduction method for reproducing the series of data from the recording medium recorded as management data managed for each surface,
Based on the management data recorded on the recording medium, the reproduction operation of the data is managed for each recording surface, and the continuous first information is recorded by the timing information recorded on the recording medium as the management data. And continuous data recorded on the second recording surface for a predetermined time is recorded on the second recording surface from the data recorded on the first recording surface within the predetermined time. A data reproduction method characterized by switching to the data and reproducing the series of data.
一連のデータを記録したデータの記録媒体であって、
前記データが複数の前記記録媒体に分割して記録され、連続する第1及び第2の前記記録媒体に対して、連続する前記データが所定時間分重複して記録されるとともに、該所定時間内において、前記第1の記録媒体に記録された前記データから前記第2の記録媒体に記録されたデータに再生動作を切り換えるタイミングを示すタイミング情報が、前記データの再生動作を前記記録媒体毎に管理する管理用データとして記録されたことを特徴とするデータ記録媒体。
A data recording medium that records a series of data,
The data is divided and recorded on the plurality of recording media, and the continuous data is recorded on the continuous first and second recording media by overlapping for a predetermined time, and within the predetermined time. The timing information indicating the timing of switching the reproduction operation from the data recorded on the first recording medium to the data recorded on the second recording medium manages the reproduction operation of the data for each recording medium A data recording medium recorded as management data.
一連のデータを記録したデータの記録媒体であって、
前記データが前記記録媒体の複数の記録面に分割して記録され、連続する第1及び第2の前記記録面に対して、連続する前記データが所定時間分重複して記録されるとともに、該所定時間内において、前記第1の記録面に記録された前記データから前記第2の記録面に記録されたデータに再生動作を切り換えるタイミングを示すタイミング情報が、前記データの再生動作を前記記録面毎に管理する管理用データとして記録されたことを特徴とするデータの記録媒体。
A data recording medium that records a series of data,
The data is divided and recorded on a plurality of recording surfaces of the recording medium, and the continuous data is recorded on the continuous first and second recording surfaces by a predetermined time, and the data is recorded. Timing information indicating the timing of switching the reproduction operation from the data recorded on the first recording surface to the data recorded on the second recording surface within a predetermined time indicates the reproduction operation of the data. A data recording medium characterized by being recorded as management data to be managed every time.
JP13886995A 1995-05-15 1995-05-15 Data recording apparatus, data reproducing apparatus, data recording method, data reproducing method, and data recording medium Expired - Fee Related JP3656281B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP13886995A JP3656281B2 (en) 1995-05-15 1995-05-15 Data recording apparatus, data reproducing apparatus, data recording method, data reproducing method, and data recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13886995A JP3656281B2 (en) 1995-05-15 1995-05-15 Data recording apparatus, data reproducing apparatus, data recording method, data reproducing method, and data recording medium

Publications (2)

Publication Number Publication Date
JPH08315549A JPH08315549A (en) 1996-11-29
JP3656281B2 true JP3656281B2 (en) 2005-06-08

Family

ID=15232027

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13886995A Expired - Fee Related JP3656281B2 (en) 1995-05-15 1995-05-15 Data recording apparatus, data reproducing apparatus, data recording method, data reproducing method, and data recording medium

Country Status (1)

Country Link
JP (1) JP3656281B2 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11353856A (en) 1998-06-02 1999-12-24 Nippon Columbia Co Ltd Recording apparatus for information medium
JP3677205B2 (en) 2000-11-08 2005-07-27 株式会社東芝 Information recording apparatus for multiple recording surfaces and information recording method for multiple recording surfaces
JP4021648B2 (en) * 2001-11-19 2007-12-12 ソフトバンク株式会社 Recording / playback system, recording / playback method, and database server
JP4021650B2 (en) * 2001-11-20 2007-12-12 ソフトバンク株式会社 Recording / playback system, recording / playback method, recording / playback apparatus, and database server
EP1594130B1 (en) 2003-02-14 2011-09-28 Fujitsu Limited Data recording/reproduction device and method using repeated decoding
JP4306525B2 (en) 2004-04-16 2009-08-05 ソニー株式会社 Information processing apparatus and method, and program
EP1879194A1 (en) * 2005-04-26 2008-01-16 Matsushita Electric Industrial Co., Ltd. Information recording/reproducing device, information recording/reproducing method, information recording/reproducing program, and computer-readable recording medium containing the information recording/reproducing program
JP6270646B2 (en) * 2014-07-11 2018-01-31 三菱電機株式会社 Supervisory control device

Also Published As

Publication number Publication date
JPH08315549A (en) 1996-11-29

Similar Documents

Publication Publication Date Title
JP3656282B2 (en) Data recording apparatus, data reproducing apparatus, data recording method, data reproducing method, and data recording medium
KR100219748B1 (en) Optical disk recording and reproducing device and method
US5856930A (en) Disc-shaped recording medium, disc recording apparatus and disc reproducing apparatus
JP4099547B2 (en) Digital signal editing apparatus and method
JP3656281B2 (en) Data recording apparatus, data reproducing apparatus, data recording method, data reproducing method, and data recording medium
KR19990023627A (en) Decoding method and decoding player and recording medium
US6795640B1 (en) Data recording device, data reproducing device and data recording medium for managing encoded data over a plurality of recording media
US20010003554A1 (en) Device for compressing audio and video data and method therefor
WO2004029958A1 (en) Moving picture/audio recording device and moving picture/audio recording method
JP2006073173A (en) Information recording and reproducing device and method
JP3873332B2 (en) Image recording / playback device
JP2001094933A (en) Recorder, method and recording medium
JP2553813B2 (en) Video signal encoding device and video signal decoding / reproducing device
JPH07264542A (en) Moving image decoding device
JP4272753B2 (en) REPRODUCTION DEVICE, ITS CONTROL METHOD, AND COMPUTER-READABLE STORAGE MEDIUM
JP4582683B2 (en) Data processing apparatus, data processing method, and program
JP3259543B2 (en) Disc data reproducing method and reproducing apparatus
JP4292465B2 (en) File recording apparatus and file recording method
JP2001211420A (en) Edit method and edit device for compression coded stream in recording disk medium
JP4311497B2 (en) Recording / playback device
JPH0879688A (en) Method and device for reproducing data
JP4258750B2 (en) Disc recording apparatus and disc recording method
JP3104415B2 (en) Information recording / reproducing device
JP4288534B2 (en) Encoded data decoding apparatus and encoded data decoding method
JPH08130700A (en) Video disk recording and reproducing device and video disk reproducing device

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040420

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040621

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: 20050215

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050228

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

Free format text: PAYMENT UNTIL: 20080318

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20090318

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20100318

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees