JP4210252B2 - Information recording medium, simultaneous recording / reproducing method, and information recording / reproducing apparatus - Google Patents

Information recording medium, simultaneous recording / reproducing method, and information recording / reproducing apparatus Download PDF

Info

Publication number
JP4210252B2
JP4210252B2 JP2004302298A JP2004302298A JP4210252B2 JP 4210252 B2 JP4210252 B2 JP 4210252B2 JP 2004302298 A JP2004302298 A JP 2004302298A JP 2004302298 A JP2004302298 A JP 2004302298A JP 4210252 B2 JP4210252 B2 JP 4210252B2
Authority
JP
Japan
Prior art keywords
area
recording
size
real
time data
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
JP2004302298A
Other languages
Japanese (ja)
Other versions
JP2005251372A (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.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP2004302298A priority Critical patent/JP4210252B2/en
Publication of JP2005251372A publication Critical patent/JP2005251372A/en
Application granted granted Critical
Publication of JP4210252B2 publication Critical patent/JP4210252B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、複数のリアルタイム・データを同時に録再することが可能な情報記録媒体、同時録再の方法および情報記録再生装置に関する。   The present invention relates to an information recording medium capable of simultaneously recording / reproducing a plurality of real-time data, a method for simultaneous recording / reproducing, and an information recording / reproducing apparatus.

セクタ構造を有する情報記録媒体として光ディスクがある。近年、光ディスクの高密度化、大容量化が進んでおり、標準画質の映像データに加え、高精細画質の記録再生が出来る光ディスクへの期待が高まっている。データレートの高い高精細画質(HD:High Definition)の、追っかけ再生と呼ばれる、同時録再の方法が検討されている。   There is an optical disc as an information recording medium having a sector structure. In recent years, optical disks have been increased in density and capacity, and there is an increasing expectation for optical disks capable of recording and reproducing high definition image quality in addition to standard image quality video data. A simultaneous recording / playback method called chasing playback with high definition image quality (HD: High Definition) with a high data rate is being studied.

以下、図5および図6を参照して、同時録再の方法を説明する。   Hereinafter, the simultaneous recording / reproducing method will be described with reference to FIGS.

図5は、同時録再モデルに従って、複数のリアルタイム・データを同時に録画・再生する方法(同時録再の方法)の原理を説明する図であり、図6は、2つのリアルタイム・データを同時録再する同時録再モデルを示す図である。   FIG. 5 is a diagram for explaining the principle of a method for simultaneously recording and reproducing a plurality of real-time data in accordance with the simultaneous recording / reproducing model (simultaneous recording / reproducing method). FIG. It is a figure which shows the simultaneous recording / reproducing model to repeat.

同時録再モデルは、情報記録媒体に対してリアルタイム・データを記録再生するピックアップ64と、第1のリアルタイム・データを符号化するエンコーダ60と、符号化された第1のリアルタイム・データをピックアップ64により記録する前に一時的に保持する記録バッファ62と、ピックアップ64により再生された第2のリアルタイム・データを一時的に保持する再生バッファ63と、再生バッファ63から転送された第2のリアルタイム・データを復号化するデコーダ61とを含む。ここで、リアルタイム・データとは、映像データおよび音声データのうちの少なくとも一方を含むデータをいう。情報記録媒体とは、光ディスクなどの任意のタイプの記録媒体をいう。   In the simultaneous recording / reproducing model, a pickup 64 for recording / reproducing real-time data with respect to an information recording medium, an encoder 60 for encoding first real-time data, and a pickup 64 for encoding first real-time data. The recording buffer 62 temporarily stored before recording, the reproduction buffer 63 temporarily storing the second real-time data reproduced by the pickup 64, and the second real-time data transferred from the reproduction buffer 63. And a decoder 61 for decoding data. Here, the real-time data refers to data including at least one of video data and audio data. An information recording medium refers to any type of recording medium such as an optical disk.

図5は、リアルタイム・データA、Bを同時録再する場合における、同時録再モデルの記録バッファ62、再生バッファ63内のデータ量の推移を示す。この図に示される例では、リアルタイム・データAを情報記録媒体上の領域1、2、3、4に記録しながら、情報記録媒体上の領域5、6、7、8に記録されたリアルタイム・データBを再生する。ここで、領域1〜4は、リアルタイム・データAを記録する領域として割付けられた領域であり、領域5〜8は、リアルタイム・データBを記録する領域として割付けられた領域である。   FIG. 5 shows changes in the amount of data in the recording buffer 62 and the reproduction buffer 63 of the simultaneous recording / reproducing model when the real-time data A and B are simultaneously recorded / reproduced. In the example shown in this figure, the real-time data A recorded in the areas 5, 6, 7, and 8 on the information recording medium while the real-time data A is recorded in the areas 1, 2, 3, and 4 on the information recording medium. Play data B. Here, areas 1 to 4 are areas allocated as areas for recording real-time data A, and areas 5 to 8 are areas allocated as areas for recording real-time data B.

図5において、A1〜A7は、ピックアップ64がアクセスすべき領域間を移動する動作(アクセス動作)を示す。アクセス動作A1〜A7に必要な時間は、それぞれ、ピックアップ64が情報記録媒体の最内周にある領域と最外周にある領域との間をアクセスするのに必要な時間(すなわち、最大アクセス時間Ta)であるとする。記録バッファ62、再生バッファ63とピックアップ64との間のデータ転送レートは、ピックアップ64がデータの記録または再生を行うときのデータレートであり、一定値のVtであるとする。エンコーダ60と記録バッファ62との間のデータ転送レートおよびデコーダ61と再生バッファ63との間のデータ転送レートは、一定のVdであるとする。Vdは、記録再生されるデータが可変レートで圧縮されている場合には、その可変レートの最大値である。   In FIG. 5, A <b> 1 to A <b> 7 indicate an operation (access operation) in which the pickup 64 moves between areas to be accessed. The time required for the access operations A1 to A7 is the time required for the pickup 64 to access between the innermost area and the outermost area of the information recording medium (that is, the maximum access time Ta). ). The data transfer rate between the recording buffer 62, the reproduction buffer 63 and the pickup 64 is a data rate when the pickup 64 records or reproduces data, and is assumed to be a constant value Vt. It is assumed that the data transfer rate between the encoder 60 and the recording buffer 62 and the data transfer rate between the decoder 61 and the reproduction buffer 63 are constant Vd. Vd is the maximum value of the variable rate when the data to be recorded / reproduced is compressed at the variable rate.

記録動作W1において、記録バッファ62に蓄積されたリアルタイム・データAが領域1に記録される。領域1の終端において記録バッファ62はエンプティでないため、リアルタイム・データAの記録動作からリアルタイム・データBの再生動作への切り替えは発生しない。アクセス動作A1の後、記録動作W2において、記録バッファ62に蓄積されたリアルタイム・データAが領域2に記録される。   In the recording operation W1, the real-time data A accumulated in the recording buffer 62 is recorded in the area 1. Since the recording buffer 62 is not empty at the end of the area 1, switching from the recording operation of the real-time data A to the reproducing operation of the real-time data B does not occur. After the access operation A1, the real time data A stored in the recording buffer 62 is recorded in the area 2 in the recording operation W2.

記録動作W2を実行している間に、記録バッファ62がエンプティになる。その結果、リアルタイム・データAの記録動作からリアルタイム・データBの再生動作への切り替えが発生する(アクセス動作A2)。   While the recording operation W2 is being executed, the recording buffer 62 becomes empty. As a result, switching from the recording operation of the real-time data A to the reproducing operation of the real-time data B occurs (access operation A2).

再生動作R1において、領域5からリアルタイム・データBが読み出され、再生バッファ63に蓄積される。領域5の終端において再生バッファ63はフルではないため、リアルタイム・データBの再生動作からリアルタイム・データAの記録動作への切り替えは発生しない。アクセス動作A3の後、再生動作R2において、領域6からリアルタイム・データBが読み出され、再生バッファ63に蓄積される。   In the reproduction operation R 1, real-time data B is read from the area 5 and accumulated in the reproduction buffer 63. Since the playback buffer 63 is not full at the end of the area 5, switching from the playback operation of the real-time data B to the recording operation of the real-time data A does not occur. After the access operation A3, the real-time data B is read from the area 6 and stored in the reproduction buffer 63 in the reproduction operation R2.

再生動作R2を実行している間に、再生バッファ63がフルになる。その結果、リアルタイム・データBの再生動作からリアルタイム・データAの記録動作への切り替えが発生する(アクセス動作A4)。   While the reproduction operation R2 is being executed, the reproduction buffer 63 becomes full. As a result, switching from the reproduction operation of the real-time data B to the recording operation of the real-time data A occurs (access operation A4).

このように、同時録再の方法は、多くとも1回のアクセス動作と多くとも2回の記録動作とによって記録バッファ62をエンプティにすることができるという条件と、多くとも1回のアクセス動作と多くとも2回の再生動作とによって再生バッファ63をフルにすることができるという条件との両方を満たすように設計されている。すなわち、同時録再の条件は、これらの2つの条件の両方を満たすことである。これにより、記録バッファ62、再生バッファ63をオーバーフローさせることなく、記録バッファ62、再生バッファ63をアンダーフローさせることなく、リアルタイム・データAを情報記録媒体に記録しつつ、情報記録媒体に記録されたリアルタイム・データBを再生することを保証することが可能になる。   As described above, the simultaneous recording / reproducing method is based on the condition that the recording buffer 62 can be made empty by at most one access operation and at most two recording operations, and at most one access operation. The reproduction buffer 63 is designed so as to satisfy both of the conditions that the reproduction buffer 63 can be full by at most two reproduction operations. That is, the simultaneous recording / reproducing condition is to satisfy both of these two conditions. As a result, the real-time data A was recorded on the information recording medium without causing the recording buffer 62 and the reproduction buffer 63 to overflow and without causing the recording buffer 62 and the reproduction buffer 63 to underflow. It is possible to ensure that the real-time data B is reproduced.

例えば、リアルタイム・データAを記録する領域として割付けられた少なくとも1つの記録領域のそれぞれがY以上のサイズを有し、かつ、リアルタイム・データBが記録された領域として割付けられた少なくとも1つの再生領域のそれぞれがY以上のサイズを有することにより、同時録再条件を満たすことができる。   For example, each of at least one recording area allocated as an area for recording real-time data A has a size equal to or larger than Y, and at least one reproduction area allocated as an area for recording real-time data B Since each has a size equal to or larger than Y, the simultaneous recording / playback condition can be satisfied.

従って、同時録再条件を満たすためには、Y以上のサイズを有する少なくとも1つの未割付け領域を検索し、そのようにして検索された少なくとも1つの記録領域をリアルタイム・データAを記録する領域として割付けるようにすればよい。   Therefore, in order to satisfy the simultaneous recording / reproducing condition, at least one unallocated area having a size equal to or larger than Y is searched, and at least one recording area thus searched is used as an area for recording real-time data A. You just have to assign it.

リアルタイム・データBを記録する領域についても同様である。   The same applies to the area where the real-time data B is recorded.

図5に示される例では、領域1〜4のそれぞれが含まれる記録領域がY以上のサイズを有し、かつ、領域5〜8のそれぞれが含まれる再生領域がY以上のサイズを有することにより同時録再条件を満たすことができる。すなわち、領域2と3は連続した記録領域であり、領域6と7は連続した再生領域である。   In the example shown in FIG. 5, the recording area including each of the areas 1 to 4 has a size equal to or larger than Y, and the reproduction area including each of the areas 5 to 8 has a size equal to or larger than Y. Simultaneous recording and playback conditions can be satisfied. That is, areas 2 and 3 are continuous recording areas, and areas 6 and 7 are continuous reproduction areas.

ここで、記録領域、再生領域の最小サイズYと、記録バッファ62、再生バッファ63に必要なバッファサイズBとは、以下の式に従って求められる。   Here, the minimum size Y of the recording area and the reproduction area and the buffer size B required for the recording buffer 62 and the reproduction buffer 63 are obtained according to the following equations.

Y=4×Ta×Vd×Vt÷(Vt−2×Vd)・・・(式1)
B=(4×Ta+Y÷Vt)×Vd ・・・(式2)
記録領域、再生領域の最小サイズYの式は、以下のようにして導かれる。
Y = 4 × Ta × Vd × Vt ÷ (Vt−2 × Vd) (Formula 1)
B = (4 × Ta + Y ÷ Vt) × Vd (Formula 2)
The expression of the minimum size Y of the recording area and the reproduction area is derived as follows.

リアルタイム・データAの記録動作において、記録バッファ62内のデータは、Vt−Vdで消費され、アクセス動作およびリアルタイム・データBの再生動作において、記録バッファ62内のデータは、Vdで蓄積される。記録動作W1、アクセス動作A1、記録動作W2の間に消費される記録バッファ62のデータ量と、アクセス動作A2、再生動作R1、アクセス動作A3、再生動作R2およびアクセス動作A4の間に蓄積される記録バッファ62のデータ量とは等しい。   In the recording operation of the real time data A, the data in the recording buffer 62 is consumed at Vt−Vd, and in the access operation and the reproducing operation of the real time data B, the data in the recording buffer 62 is accumulated at Vd. The amount of data in the recording buffer 62 consumed during the recording operation W1, the access operation A1, and the recording operation W2 is accumulated between the access operation A2, the reproduction operation R1, the access operation A3, the reproduction operation R2, and the access operation A4. The amount of data in the recording buffer 62 is equal.

従って、2つのリアルタイム・データを同時録再する場合には、以下の式が成り立つ。   Therefore, when recording and reproducing two pieces of real-time data simultaneously, the following equation is established.

Y÷Vt×(Vt−Vd)−Ta×Vd=(3×Ta+Y÷Vt)×Vd・・・(式3)
(式3)を変形することにより、記録領域、再生領域の最小サイズYの式が得られる。
Y ÷ Vt × (Vt−Vd) −Ta × Vd = (3 × Ta + Y ÷ Vt) × Vd (Equation 3)
By transforming (Expression 3), an expression of the minimum size Y of the recording area and the reproduction area can be obtained.

また、光ディスクのような情報記録媒体では、初期欠陥と呼ばれる、ディスク製造時に形成される欠陥ブロックや、傷や汚れなどによる欠陥ブロックの影響を受けないように、データの記録を行うことが必要となる。このため、特に、リアルタイム・データの記録において、予め、検出されている、または、記録時に検出される欠陥ブロックを避けながら記録する方法(スキップ記録方法)が、例えば、DVD−RAMディスクへのビデオデータの記録に用いられている(例えば、特許文献1を参照)。
特許第3098237号公報(第9−10頁、第1図)
In addition, in an information recording medium such as an optical disc, it is necessary to record data so that it is not affected by a defective block formed at the time of manufacturing the disc, which is called an initial defect, or a defective block due to scratches or dirt. Become. For this reason, in particular, in the recording of real-time data, a method of recording while avoiding defective blocks detected in advance or detected at the time of recording (a skip recording method) is, for example, a video to a DVD-RAM disc. It is used for data recording (see, for example, Patent Document 1).
Japanese Patent No. 3098237 (page 9-10, Fig. 1)

しかしながら、同時録再の記録動作において、スキップ記録を行おうとする場合、適切な条件が検討されておらず、欠陥ブロックが複数存在する所定の空き領域にスキップ記録を用いてリアルタイム・データを記録し、その後、途切れなく再生されるかどうかがわからなかった。本発明は、このような課題を解決するためになされたものである。   However, when performing skip recording in simultaneous recording / playback operation, appropriate conditions have not been studied, and real-time data is recorded using skip recording in a predetermined empty area where a plurality of defective blocks exist. And then did not know whether to play without interruption. The present invention has been made to solve such problems.

本発明の方法は、第1のリアルタイム・データを情報記録媒体に記録しながら、前記情報記録媒体に記録された第2のリアルタイム・データを再生する同時録再の方法であって、前記情報記録媒体上の未割付け領域を検索し、最小サイズY以上のサイズを有する少なくとも1つの未割付け領域を前記第1のリアルタイム・データを記録する領域として割付けるステップと、最小サイズYと同一のサイズを有するウィンドウ内で許容される不使用領域のサイズをKとするとき、前記割り付けられた少なくとも1つの領域の中から、その領域内に存在する不使用領域のサイズがK以下である少なくとも1つの領域を選択するステップと、前記選択された少なくとも1つの領域に前記第1のリアルタイム・データを記録するステップと、前記第2のリアルタイム・データが記録された最小サイズY以上のサイズを有する少なくとも1つの領域から前記第2のリアルタイム・データを読み出すステップとを包含し、前記最小サイズYは、アクセス動作の直前直後の記録動作において記録される2つの領域のそれぞれにサイズKを有する不使用領域が存在する場合、または、アクセス動作の直前直後の再生動作において読み出される2つの領域のそれぞれにサイズKを有する不使用領域が存在する場合でも同時録再が可能なように決定されている。   The method of the present invention is a simultaneous recording / reproducing method for reproducing the second real-time data recorded on the information recording medium while recording the first real-time data on the information recording medium. Searching for an unallocated area on the medium and allocating at least one unallocated area having a size equal to or larger than the minimum size Y as an area for recording the first real-time data; When the size of the unused area allowed in the window is K, at least one area in which the size of the unused area existing in the area is equal to or smaller than K among the allocated at least one area Selecting the first real-time data in the selected at least one area; and Reading the second real-time data from at least one area having a size equal to or larger than the minimum size Y in which real-time data is recorded, wherein the minimum size Y is a recording operation immediately before and after the access operation. When there is an unused area having a size K in each of the two areas recorded in the above, or there is an unused area having a size K in each of the two areas read in the reproduction operation immediately before and after the access operation Even when doing so, it has been determined that simultaneous recording and playback is possible.

本発明の他の方法は、第1のリアルタイム・データを情報記録媒体に記録しながら、前記情報記録媒体に記録された第2のリアルタイム・データを再生する同時録再の方法であって、前記情報記録媒体上の未割付け領域を検索し、最小サイズY以上のサイズを有する少なくとも1つの未割付け領域を前記第1のリアルタイム・データを記録する領域として割付けるステップと、最小サイズYの1/N(Nは2以上の任意の整数)以下のサイズを有するスケール内で許容される不使用領域のサイズをLとするとき、前記割り付けられた少なくとも1つの領域の中から、その領域内に存在する不使用領域のサイズがL以下である少なくとも1つの領域を選択するステップと、前記選択された少なくとも1つの領域に前記第1のリアルタイム・データを記録するステップと、前記第2のリアルタイム・データが記録された最小サイズY以上のサイズを有する少なくとも1つの領域から前記第2のリアルタイム・データを読み出すステップとを包含し、前記最小サイズYは、アクセス動作の直前直後の記録動作において記録される2つの領域内にサイズLを有する不使用領域が(N+1)個存在する場合、または、アクセス動作の直前直後の再生動作において読み出される2つの領域内にサイズLを有する不使用領域が(N+1)個存在する場合でも同時録再が可能なように決定されている。   Another method of the present invention is a simultaneous recording / reproducing method for reproducing the second real-time data recorded on the information recording medium while recording the first real-time data on the information recording medium, Searching for an unallocated area on the information recording medium and allocating at least one unallocated area having a size equal to or larger than the minimum size Y as an area for recording the first real-time data; When the size of an unused area allowed in a scale having a size of N (N is an arbitrary integer greater than or equal to 2) is equal to or less than L, it exists in that area from among the allocated at least one area Selecting at least one area having a size of the unused area to be equal to or smaller than L, and adding the first real-time data to the selected at least one area. And reading the second real-time data from at least one region having a size equal to or larger than the minimum size Y in which the second real-time data is recorded, wherein the minimum size Y is When there are (N + 1) unused areas having size L in the two areas recorded in the recording operation immediately before and after the access operation, or two areas read out in the reproduction operation immediately before and after the access operation It is determined so that simultaneous recording / playback is possible even when there are (N + 1) unused areas having size L.

本発明の装置は、第1のリアルタイム・データを情報記録媒体に記録しながら、前記情報記録媒体に記録された第2のリアルタイム・データを再生する情報記録再生装置であって、前記情報記録媒体上の未割付け領域を検索し、最小サイズY以上のサイズを有する少なくとも1つの未割付け領域を前記第1のリアルタイム・データを記録する領域として割付ける手段と、最小サイズYと同一のサイズを有するウィンドウ内で許容される不使用領域のサイズをKとするとき、前記割り付けられた少なくとも1つの領域の中から、その領域内に存在する不使用領域のサイズがK以下である少なくとも1つの領域を選択する手段と、前記選択された少なくとも1つの領域に前記第1のリアルタイム・データを記録する手段と、前記第2のリアルタイム・データが記録された最小サイズY以上のサイズを有する少なくとも1つの領域から前記第2のリアルタイム・データを読み出す手段とを備え、前記最小サイズYは、アクセス動作の直前直後の記録動作において記録される2つの領域のそれぞれにサイズKを有する不使用領域が存在する場合、または、アクセス動作の直前直後の再生動作において読み出される2つの領域のそれぞれにサイズKを有する不使用領域が存在する場合でも同時録再が可能なように決定されている。   The apparatus of the present invention is an information recording / reproducing apparatus for reproducing the second real-time data recorded on the information recording medium while recording the first real-time data on the information recording medium, wherein the information recording medium Means for searching the upper unallocated area and allocating at least one unallocated area having a size equal to or larger than the minimum size Y as an area for recording the first real-time data, and having the same size as the minimum size Y When the size of the unused area allowed in the window is K, at least one area in which the size of the unused area existing in the area is K or less is selected from the allocated at least one area. Means for selecting, means for recording the first real-time data in the selected at least one area, and the second real-time data. Means for reading the second real-time data from at least one area having a size equal to or larger than the minimum size Y in which data is recorded, and the minimum size Y is recorded in a recording operation immediately before and after the access operation. Even when an unused area having a size K exists in each of the two areas, or when an unused area having a size K exists in each of the two areas read in the reproduction operation immediately before and after the access operation, It has been determined that simultaneous recording and playback is possible.

本発明の他の装置は、第1のリアルタイム・データを情報記録媒体に記録しながら、前記情報記録媒体に記録された第2のリアルタイム・データを再生する情報記録再生装置であって、前記情報記録媒体上の未割付け領域を検索し、最小サイズY以上のサイズを有する少なくとも1つの未割付け領域を前記第1のリアルタイム・データを記録する領域として割付ける手段と、最小サイズYの1/N(Nは2以上の任意の整数)以下のサイズを有するスケール内で許容される不使用領域のサイズをLとするとき、前記割り付けられた少なくとも1つの領域の中から、その領域内に存在する不使用領域のサイズがL以下である少なくとも1つの領域を選択する手段と、前記選択された少なくとも1つの領域に前記第1のリアルタイム・データを記録する手段と、前記第2のリアルタイム・データが記録された最小サイズY以上のサイズを有する少なくとも1つの領域から前記第2のリアルタイム・データを読み出す手段とを備え、前記最小サイズYは、アクセス動作の直前直後の記録動作において記録される2つの領域内にサイズLを有する不使用領域が(N+1)個存在する場合、または、アクセス動作の直前直後の再生動作において読み出される2つの領域内にサイズLを有する不使用領域が(N+1)個存在する場合でも同時録再が可能なように決定されている。   Another apparatus of the present invention is an information recording / reproducing apparatus for reproducing the second real-time data recorded on the information recording medium while recording the first real-time data on the information recording medium. Means for searching for an unallocated area on the recording medium and allocating at least one unallocated area having a size equal to or larger than the minimum size Y as an area for recording the first real-time data; (N is an arbitrary integer greater than or equal to 2) When the size of an unused area allowed in a scale having a size equal to or smaller than L is L, it exists in that area from among the allocated at least one area Means for selecting at least one area whose size of the unused area is less than or equal to L; and writing the first real-time data in the selected at least one area. And means for reading the second real-time data from at least one area having a size equal to or larger than the minimum size Y in which the second real-time data is recorded, the minimum size Y being an access operation When there are (N + 1) unused areas having the size L in the two areas recorded in the recording operation immediately before and immediately after the recording, or the sizes in the two areas read in the reproducing operation immediately before and after the access operation Even when there are (N + 1) unused areas having L, it is determined so that simultaneous recording / playback is possible.

本発明の情報記録媒体は、リアルタイム・データを記録する領域として割付けられた少なくとも1つの領域を有する情報記録媒体であって、前記少なくとも1つの領域のそれぞれは、最小サイズY以上のサイズを有しており、前記最小サイズYは、アクセス動作の直前直後の記録動作において記録される2つの領域のそれぞれにサイズKを有する不使用領域が存在する場合、または、アクセス動作の直前直後の再生動作において読み出される2つの領域のそれぞれにサイズKを有する不使用領域が存在する場合でも同時録再が可能なように決定されており、ここで、Kは、最小サイズYと同一のサイズを有するウィンドウ内で許容される不使用領域のサイズを示す。   The information recording medium of the present invention is an information recording medium having at least one area allocated as an area for recording real-time data, and each of the at least one area has a size equal to or larger than the minimum size Y. The minimum size Y is used when there is an unused area having a size K in each of the two areas recorded in the recording operation immediately before and after the access operation, or in the reproduction operation immediately before and after the access operation. It is determined so that simultaneous recording / playback is possible even when there is an unused area having a size K in each of the two areas to be read, where K is in a window having the same size as the minimum size Y Indicates the size of the unused area allowed.

本発明の他の情報記録媒体は、リアルタイム・データを記録する領域として割付けられた少なくとも1つの領域を有する情報記録媒体であって、前記少なくとも1つの領域のそれぞれは、最小サイズY以上のサイズを有しており、前記最小サイズYは、アクセス動作の直前直後の記録動作において記録される2つの領域内にサイズLを有する不使用領域が(N+1)個存在する場合、または、アクセス動作の直前直後の再生動作において読み出される2つの領域内にサイズLを有する不使用領域が(N+1)個存在する場合でも同時録再が可能なように決定されており、ここで、Nは、2以上の任意の整数を示し、Lは、最小サイズYの1/N以下のサイズを有するスケール内で許容される不使用領域のサイズを示す。   Another information recording medium of the present invention is an information recording medium having at least one area allocated as an area for recording real-time data, and each of the at least one area has a size equal to or larger than the minimum size Y. The minimum size Y is the case where there are (N + 1) unused areas having the size L in two areas recorded in the recording operation immediately before and after the access operation, or immediately before the access operation. It is determined so that simultaneous recording / playback is possible even when there are (N + 1) unused areas having a size L in the two areas read in the immediately following reproduction operation, where N is 2 or more An arbitrary integer is indicated, and L indicates a size of an unused area allowed in a scale having a size of 1 / N or less of the minimum size Y.

本発明の記録方法は、同時録再におけるスキップ条件を明確に定めることで、情報記録媒体上に既に記録されたリアルタイム・データを欠陥ブロックを避けながら読み出し、同時に、未割付け領域内の欠陥ブロックを避けながら他のリアルタイム・データを記録することが出来るようになる。さらに、同時録再におけるスキップ条件をフォーマットとして定めることで、この条件に従えば、同時録再を行うビデオレコーダの機種やメーカに依存することなく、同時録再が行える情報記録媒体を提供することが出来る。   In the recording method of the present invention, the skip condition in the simultaneous recording / playback is clearly defined, so that the real-time data already recorded on the information recording medium is read while avoiding the defective block, and at the same time, the defective block in the unallocated area is read. Other real-time data can be recorded while avoiding it. Furthermore, by providing skip format for simultaneous recording / playback as a format, an information recording medium that can perform simultaneous recording / playback without depending on the model or manufacturer of the video recorder that performs simultaneous recording / playback is provided. I can do it.

以下、図面を参照しながら本発明の実施の形態を説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

(実施の形態1)
図1は、本発明の実施の形態の同時録再の方法を説明するための図である。
(Embodiment 1)
FIG. 1 is a diagram for explaining a simultaneous recording / reproducing method according to an embodiment of the present invention.

本明細書では、「同時録再」とは、リアルタイム・データAを情報記録媒体に記録しながら、その情報記録媒体に記録されたリアルタイム・データBを再生することをいう。同時録再の方法は、図6に示される同時録再モデルに従って実行される。   In this specification, “simultaneous recording / playback” refers to reproducing the real-time data B recorded on the information recording medium while recording the real-time data A on the information recording medium. The simultaneous recording / reproducing method is executed according to the simultaneous recording / reproducing model shown in FIG.

ここで、「リアルタイム・データ」とは、映像データおよび音声データのうちの少なくとも一方を含むデータをいう。「情報記録媒体」とは、光ディスクなどの任意のタイプの記録媒体をいう。   Here, “real time data” refers to data including at least one of video data and audio data. “Information recording medium” refers to any type of recording medium such as an optical disk.

図1において、W11、W12、W13、W14は、情報記録媒体に対する記録動作を示し、R11、R12、R13は、情報記録媒体に対する再生動作を示し、A11、A12、A13、A14、A15、A16は、ピックアップ64(図6)がアクセスすべき領域間を移動する動作(アクセス動作)を示す。   In FIG. 1, W11, W12, W13, and W14 indicate recording operations on the information recording medium, R11, R12, and R13 indicate reproduction operations on the information recording medium, and A11, A12, A13, A14, A15, and A16 indicate FIG. 6 shows an operation (access operation) in which the pickup 64 (FIG. 6) moves between areas to be accessed.

図1に示される例では、リアルタイム・データAを情報記録媒体上の領域101、102、105、106に記録しながら、情報記録媒体上の領域103、104、107に記録されたリアルタイム・データBを再生する。ここで、領域101、102、105、106は、リアルタイム・データAを記録する領域として割付けられた領域であり、領域103、104、107は、リアルタイム・データBを記録する領域として割付けられた領域であり、かつ、リアルタイム・データBが記録された領域である。領域102と領域105とは連続した領域であり、領域104と領域107とは連続した領域である。図1では、これらの領域は、ピックアップ64のアクセス動作をわかり易く説明するために、便宜的に離れた場所に描かれている。   In the example shown in FIG. 1, real-time data B recorded in the areas 103, 104, and 107 on the information recording medium while the real-time data A is recorded in the areas 101, 102, 105, and 106 on the information recording medium. Play. Here, the areas 101, 102, 105, and 106 are areas allocated as areas for recording real-time data A, and the areas 103, 104, and 107 are areas allocated as areas for recording real-time data B. And real-time data B is recorded in the area. The region 102 and the region 105 are continuous regions, and the region 104 and the region 107 are continuous regions. In FIG. 1, these areas are drawn at a distance from each other for the sake of convenience in order to easily understand the access operation of the pickup 64.

以下の説明では、「リアルタイム・データAを記録する領域として割付けられた領域」、または、「リアルタイム・データBを記録する領域として割付けられ、かつ、リアルタイム・データBが記録された領域」を「録再領域」という。   In the following description, “area allocated as an area for recording real-time data A” or “area allocated as an area for recording real-time data B and recorded with real-time data B” is “ It is called “recording and playback area”

録再領域は、情報記録媒体上の連続した領域である。録再領域のサイズを最小サイズY以上とすることにより、同時録再の条件を満たすことができる。録再領域の最小サイズYは、アクセス動作の直前直後の再生動作において読み出される録再領域(もしくは、アクセス動作の直前直後の記録動作において記録される録再領域)に不使用領域(例えば、欠陥領域)が集中するというワーストケースが発生した場合でも同時録再が可能なように決定される。このように、ワーストケースを考慮して録再領域の最小サイズYを決定することにより、ワーストケース以外のケースにおいても同時録再を可能にすることができる。   The recording / playback area is a continuous area on the information recording medium. By setting the size of the recording / reproducing area to be equal to or larger than the minimum size Y, the simultaneous recording / reproducing condition can be satisfied. The minimum size Y of the recording / playback area is a non-use area (for example, a defect) in a recording / playback area read in a playback operation immediately before and after the access operation (or a recording / playback area recorded in a recording operation immediately before and after the access operation). It is determined so that simultaneous recording / playback is possible even in the worst case where the area is concentrated. Thus, by determining the minimum size Y of the recording / reproducing area in consideration of the worst case, simultaneous recording / reproducing can be performed even in cases other than the worst case.

以下、不使用領域を考慮して、どのようにして録再領域の最小サイズYを決定するかを具体的に説明する。   Hereinafter, how to determine the minimum size Y of the recording / reproducing area in consideration of the unused area will be described in detail.

ここで、ウィンドウ内で許容される不使用領域のサイズをKとし、ウィンドウのサイズは録再領域の最小サイズYと同一であると仮定する。「不使用領域」とは、記録動作または再生動作において使用されない領域をいう。例えば、ピックアップ64(図6)は、不使用領域を通過するか不使用領域をジャンプした後、その次の領域から記録動作または再生動作を再開する。「不使用領域」の典型例は、欠陥領域(例えば、1以上の欠陥ECCブロック)であるが、これに限定されない。例えば、「不使用領域」は、リアルタイム・データ以外のデータが記録された領域であってもよいし、単に使用しない領域であってもよい。「ウィンドウ」とは、所定のサイズを有する不使用領域が許容される録再領域の範囲をいう。   Here, it is assumed that the size of the unused area allowed in the window is K, and the window size is the same as the minimum size Y of the recording / playback area. An “unused area” refers to an area that is not used in a recording operation or a reproducing operation. For example, after the pickup 64 (FIG. 6) passes through the unused area or jumps to the unused area, the pickup operation is resumed from the next area. A typical example of the “unused area” is a defective area (for example, one or more defective ECC blocks), but is not limited thereto. For example, the “unused area” may be an area in which data other than real-time data is recorded, or may be an area that is not simply used. A “window” refers to a range of recording / playback areas in which a non-use area having a predetermined size is allowed.

図1に示される例では、同時録再の条件区間は、再生動作R11の開始から再生動作R13の終了までの区間である。この同時録再の条件区間において同時録再の条件を満たすことにより、同時録再の条件区間以外の区間においても同時録再の条件を満たすことができる。同時録再の条件区間以外の区間における動作は、同時録再の条件区間における動作の繰り返しだからである。   In the example shown in FIG. 1, the simultaneous recording / playing condition section is a section from the start of the playback operation R11 to the end of the playback operation R13. By satisfying the simultaneous recording / playing condition in the simultaneous recording / playing condition section, the simultaneous recording / playing condition can be satisfied in a section other than the simultaneous recording / playing condition section. This is because the operations in the sections other than the simultaneous recording / playing condition section are repeated in the simultaneous recording / playing condition section.

ここで、同時録再の条件区間において再生動作R13を考慮する理由は、以下のとおりである。アクセス動作A16の後、再生バッファ63(図5)のデータ量はエンプティに近くなる。このため、もし領域107の先頭付近に不使用領域(例えば、欠陥領域)があると、再生バッファ63がアンダーフローを起こす可能性がある(その可能性は確率的には少ないが)。再生バッファ63におけるアンダーフローの発生を回避するためには同時録再の条件区間において再生動作R13を考慮する必要がある。   Here, the reason why the reproducing operation R13 is considered in the simultaneous recording / reproducing condition section is as follows. After the access operation A16, the amount of data in the reproduction buffer 63 (FIG. 5) becomes nearly empty. For this reason, if there is an unused area (for example, a defective area) near the head of the area 107, the reproduction buffer 63 may cause an underflow (although the possibility is low). In order to avoid the occurrence of underflow in the playback buffer 63, it is necessary to consider the playback operation R13 in the simultaneous recording / playback condition section.

図1において、不使用領域は録再領域の斜線部分として示されている。この例では、領域103、104、105、106、107のそれぞれに不使用領域が存在し、各不使用領域はサイズKを有する連続領域であると仮定している。さらに、アクセス動作の直前直後の再生動作において読み出される位置(例えば、領域103の終端から1ECCブロックだけ離れた位置、領域104の先頭から1ECCブロックだけ離れた位置)、または、アクセス動作の直前直後の記録動作において記録される位置(例えば、領域105の終端から1ECCブロックだけ離れた位置、領域106の先頭から1ECCブロックだけ離れた位置)に不使用領域が配置されていると仮定している。このような不使用領域の配置を仮定する理由は、アクセス動作の直前直後の再生動作において読み出される録再領域(もしくは、アクセス動作の直前直後の記録動作において記録される録再領域)に不使用領域が集中するというワーストケースを考慮するためである。   In FIG. 1, the unused area is shown as the hatched portion of the recording / playback area. In this example, it is assumed that an unused area exists in each of the areas 103, 104, 105, 106, and 107, and each unused area is a continuous area having a size K. Further, the position read in the reproduction operation immediately before and after the access operation (for example, the position separated by 1 ECC block from the end of the area 103, the position separated by 1 ECC block from the beginning of the area 104), or the position immediately before and immediately before the access operation. It is assumed that a non-use area is arranged at a recording position in the recording operation (for example, a position separated by 1 ECC block from the end of the area 105, a position separated by 1 ECC block from the head of the area 106). The reason for assuming such an unused area is that it is not used for the recording / playback area read in the playback operation immediately before and after the access operation (or the recording / playback area recorded in the recording operation immediately before and after the access operation). This is to take into account the worst case of concentrated areas.

同時録再の条件区間内で、再生映像が途切れることなく連続的に再生可能な時間(T1)が、記録動作、再生動作およびアクセス動作に要する時間(T2)より小さくなると、再生映像が途中で途切れてしまう。従って、T1=T2であることが、同時録再の条件となる。   If the time (T1) during which the playback video can be continuously played back without interruption during the simultaneous recording / playback condition interval becomes shorter than the time (T2) required for the recording operation, playback operation and access operation (T2), It breaks. Therefore, T1 = T2 is a condition for simultaneous recording / playback.

(Y−2×K+K+3×Secc)÷Vd=2×Y÷Vt+4×Ta+2×K÷Vt+3×Tecc・・・(式4)
(式4)の左辺は時間T1を表し、(式4)の右辺は時間T2を表す。(式4)を変形することにより、録再領域の最小サイズYを求めることができる。
(Y-2 * K + K + 3 * Secc) / Vd = 2 * Y / Vt + 4 * Ta + 2 * K / Vt + 3 * Teccc (Formula 4)
The left side of (Formula 4) represents time T1, and the right side of (Formula 4) represents time T2. By transforming (Equation 4), the minimum size Y of the recording / reproducing area can be obtained.

ここで、
Yは、録再領域の最小サイズを示す。
here,
Y indicates the minimum size of the recording / playback area.

Kは、ウィンドウ内で許容される不使用領域のサイズを示す。     K indicates the size of the unused area allowed in the window.

Seccは、ECCブロックのサイズを示す。     “Secc” indicates the size of the ECC block.

Vdは、記録、または、再生されるデータの最大転送レートを示す。     Vd indicates the maximum transfer rate of data to be recorded or reproduced.

Vtは、光ディスクに対するデータの読み出し、または、記録のレートを示す。     Vt indicates a data reading or recording rate for the optical disc.

Taは、フルシーク時の最大アクセス時間を示す。     Ta represents the maximum access time during a full seek.

Teccは、1つのECCブロックを読み出すのに要する時間、または、1つのECCブロックを記録するのに要する時間を示す。     Tecc indicates the time required to read one ECC block or the time required to record one ECC block.

同時録再の場合には、ウインドウ内で許容される不使用領域のサイズをKとするとき、アクセス動作の直前直後の再生動作において読み出される2つの録再領域のそれぞれにサイズKを有する不使用領域が存在する場合(もしくは、アクセス動作の直前直後の記録動作において記録される2つの録再領域のそれぞれにサイズKを有する不使用領域が存在する場合)をワーストケースとして考慮することが必要になるので、不使用領域のサイズKの2倍のサイズを考慮しなければならない。これは、(式4)の左辺の(−2×K÷Vd)という項として表現される。   In the case of simultaneous recording / playback, assuming that the size of the unused area allowed in the window is K, the unused recording area having size K in each of the two recording / playback areas read in the playback operation immediately before and after the access operation It is necessary to consider the worst case when the area exists (or when the unused area having the size K exists in each of the two recording / reproducing areas recorded in the recording operation immediately before and after the access operation). Therefore, it is necessary to consider a size twice as large as the size K of the unused area. This is expressed as a term (−2 × K ÷ Vd) on the left side of (Expression 4).

また、再生動作R12から記録動作W13に切り替わり、記録動作W14から再生動作R13に戻る場合において、不使用領域の存在が時間T1に及ぼす影響は、(式4)の左辺の(K+3×Secc)÷Vdという項として表現され、不使用領域の存在が時間T2に及ぼす影響は、(式4)の右辺の(2×K÷Vt+3×Tecc)という項として表現される。   In addition, when switching from the reproduction operation R12 to the recording operation W13 and returning from the recording operation W14 to the reproduction operation R13, the influence of the presence of the unused area on the time T1 is (K + 3 × Secc) ÷ on the left side of (Expression 4). It is expressed as a term Vd, and the influence of the presence of the unused area on the time T2 is expressed as a term (2 × K ÷ Vt + 3 × Tecc) on the right side of (Expression 4).

ここで、記録動作から再生動作に戻る場合において、不使用領域の存在が時間T1、T2に及ぼす影響は、Vd、Vtの値に依存するので、(式4)において、(3×Secc)÷Vdと、3×Teccの値は小さく無視できるので、(式4)の左辺を(K÷Vd)とみなしてもよく、(式4)の右辺を(2×K÷Vt)とみなしてもよい。例えば、Vd=24Mbps、Vt=72Mbpsの場合には、(式4)の左辺が大きな値にあるので、記録動作から再生動作に戻る場合における不使用領域の存在が時間T1、T2に及ぼす影響を考慮する必要がなくなる。この場合には、録再領域の最小サイズYは、(式5)により与えられる。   Here, when returning from the recording operation to the reproducing operation, the influence of the presence of the unused area on the times T1 and T2 depends on the values of Vd and Vt. Therefore, in (Expression 4), (3 × Secc) ÷ Since the values of Vd and 3 × Tecc are small and can be ignored, the left side of (Expression 4) may be regarded as (K ÷ Vd), and the right side of (Expression 4) may be regarded as (2 × K ÷ Vt). Good. For example, in the case of Vd = 24 Mbps and Vt = 72 Mbps, the left side of (Equation 4) is a large value, so the presence of the unused area when returning from the recording operation to the reproduction operation affects the time T1 and T2. No need to consider. In this case, the minimum size Y of the recording / playback area is given by (Equation 5).

Y=(4×Ta×Vd×Vt+2×K×Vt)÷(Vt−2×Vd)・・・(式5)
(式5)は、同時録再の条件区間を再生動作R11の開始からアクセス動作A16の終了までの区間とした場合(すなわち、再生動作R13を考慮しない場合)の同時録再の条件から得られる。
Y = (4 × Ta × Vd × Vt + 2 × K × Vt) ÷ (Vt−2 × Vd) (Formula 5)
(Equation 5) is obtained from the simultaneous recording / playback condition when the simultaneous recording / playback condition section is a section from the start of the playback operation R11 to the end of the access operation A16 (that is, when the playback operation R13 is not considered). .

このように、録再領域の最小サイズYと同一のサイズを有するウィンドウを導入することにより、ウィンドウ内に存在し得る不使用領域のワーストケースを考慮して録再領域の最小サイズYを求めることが可能になる。最小サイズY以上のサイズを有する録再領域をリアルタイム・データを記録するための領域として割付けることより、同時録再の条件を満たすことができる。   In this way, by introducing a window having the same size as the minimum size Y of the recording / playback area, the minimum size Y of the recording / playback area is obtained in consideration of the worst case of the unused area that may exist in the window. Is possible. By allocating a recording / playback area having a size equal to or larger than the minimum size Y as an area for recording real-time data, the simultaneous recording / playback condition can be satisfied.

図1に示される例では、領域104、107からなる録再領域は、(式4)により求められた最小サイズYに、ウィンドウ内で許容される不使用領域のサイズKと1ECCブロック分のサイズとを加えたサイズを有している。   In the example shown in FIG. 1, the recording / playback area composed of the areas 104 and 107 has a minimum size Y obtained by (Equation 4), the size K of the unused area allowed in the window, and the size of one ECC block It has the size which added.

次に、不使用領域(例えば、欠陥ブロック)を許容する範囲の尺度として、録再領域の最小サイズ内に複数のスケールを設定するモデルを考える。   Next, consider a model in which a plurality of scales are set within a minimum size of a recording / playback area as a scale of a range in which an unused area (for example, a defective block) is allowed.

図2は、本発明の実施の形態の同時録再の方法を説明するための図である。この同時録再の方法は、図6に示される同時録再モデルに従って実行される。   FIG. 2 is a diagram for explaining the simultaneous recording / playback method according to the embodiment of the present invention. This simultaneous recording / reproducing method is executed according to the simultaneous recording / reproducing model shown in FIG.

図2に示される例では、録再領域の最小サイズ内に複数のスケールが設定されている。1つのスケール内で許容される不使用領域のサイズが予め決められている。   In the example shown in FIG. 2, a plurality of scales are set within the minimum size of the recording / playback area. The size of the unused area allowed within one scale is determined in advance.

図2において、W21、W22、W23、W24は、情報記録媒体に対する記録動作を示し、R21、R22、R23は、情報記録媒体に対する再生動作を示し、A21、A22、A23、A24、A25、A26は、ピックアップ64(図6)がアクセスすべき領域間を移動する動作(アクセス動作)を示す。   In FIG. 2, W21, W22, W23, and W24 indicate recording operations on the information recording medium, R21, R22, and R23 indicate playback operations on the information recording medium, and A21, A22, A23, A24, A25, and A26 indicate FIG. 6 shows an operation (access operation) in which the pickup 64 (FIG. 6) moves between areas to be accessed.

図2に示される例では、リアルタイム・データAを情報記録媒体上の領域201、202、205、206に記録しながら、情報記録媒体上の領域203、204、207に記録されたリアルタイム・データBを再生する。ここで、領域201、202、205、206は、リアルタイム・データAを記録する領域として割付けられた領域であり、領域203、204、207は、リアルタイム・データBを記録する領域として割付けられた領域であり、かつ、リアルタイム・データBが記録された領域である。領域202と領域205とは連続した領域であり、領域204と領域207とは連続した領域である。図2では、これらの領域は、説明の都合上、離れた場所に描かれている。   In the example shown in FIG. 2, the real-time data B recorded in the areas 203, 204, and 207 on the information recording medium while the real-time data A is recorded in the areas 201, 202, 205, and 206 on the information recording medium. Play. Here, areas 201, 202, 205, and 206 are areas allocated as areas for recording real-time data A, and areas 203, 204, and 207 are areas allocated as areas for recording real-time data B. And real-time data B is recorded in the area. The region 202 and the region 205 are continuous regions, and the region 204 and the region 207 are continuous regions. In FIG. 2, these regions are drawn at a distance from each other for convenience of explanation.

以下、不使用領域を考慮して、どのように録再領域の最小サイズYを決定するかを具体的に説明する。   Hereinafter, how to determine the minimum size Y of the recording / reproducing area in consideration of the unused area will be described in detail.

ここで、1つのスケール内で許容される不使用領域のサイズをLとし、各スケールのサイズは録再領域の最小サイズYの1/N以下であると仮定する。ここで、Nは2以上の任意の整数である。「スケール」とは、所定のサイズを有する不使用領域が許容される録再領域の範囲をいう。   Here, it is assumed that the size of the unused area allowed in one scale is L, and the size of each scale is 1 / N or less of the minimum size Y of the recording / playback area. Here, N is an arbitrary integer of 2 or more. “Scale” refers to a range of recording / playback areas in which a non-use area having a predetermined size is allowed.

図2に示される例では、同時録再の条件区間は、再生動作R21の開始から再生動作R23の終了までの区間である。この同時録再の条件区間において同時録再の条件を満たすことにより、同時録再の条件区間以外の区間においても同時録再の条件を満たすことができる。同時録再の条件区間以外の区間における動作は、同時録再の条件区間における動作の繰り返しだからである。   In the example shown in FIG. 2, the simultaneous recording / reproducing condition section is a section from the start of the reproduction operation R21 to the end of the reproduction operation R23. By satisfying the simultaneous recording / playing condition in the simultaneous recording / playing condition section, the simultaneous recording / playing condition can be satisfied in a section other than the simultaneous recording / playing condition section. This is because the operations in the sections other than the simultaneous recording / playing condition section are repeated in the simultaneous recording / playing condition section.

ここで、同時録再の条件区間において再生動作R23を考慮する理由は、以下のとおりである。アクセス動作A26の後、再生バッファ63(図5)のデータ量はエンプティに近くなる。このため、もし領域207の先頭付近に不使用領域(例えば、欠陥領域)があると、再生バッファ63がアンダーフローを起こす可能性がある(その可能性は確率的には少ないが)。再生バッファ63におけるアンダーフローの発生を回避するためには同時録再の条件区間において再生動作R23を考慮する必要がある。   Here, the reason why the reproducing operation R23 is considered in the simultaneous recording / reproducing condition section is as follows. After the access operation A26, the amount of data in the reproduction buffer 63 (FIG. 5) becomes nearly empty. For this reason, if there is an unused area (for example, a defective area) near the head of the area 207, the reproduction buffer 63 may cause an underflow (though the probability is small). In order to avoid the occurrence of underflow in the playback buffer 63, it is necessary to consider the playback operation R23 in the simultaneous recording / playback condition section.

図2において、不使用領域は録再領域の斜線部分として示されている。この例では、領域203、204、205、206、207の各スケール内に不使用領域が存在し、各不使用領域はサイズLを有する連続領域であると仮定している。さらに、アクセス動作の直前直後の再生動作において読み出される位置(例えば、領域203の終端から1ECCブロックだけ離れた位置、領域204の先頭から1ECCブロックだけ離れた位置)、または、アクセス動作の直前直後の記録動作において記録される位置(例えば、領域205の終端から1ECCブロックだけ離れた位置、領域206の先頭から1ECCブロックだけ離れた位置)に不使用領域が配置されていると仮定している。このような不使用領域の配置を仮定する理由は、アクセス動作の直前直後の再生動作において読み出される録再領域(もしくは、アクセス動作の直前直後の記録動作において記録される録再領域)に不使用領域が集中するというワーストケースを考慮するためである。   In FIG. 2, the unused area is shown as the hatched portion of the recording / playback area. In this example, it is assumed that an unused area exists in each scale of the areas 203, 204, 205, 206, and 207, and each unused area is a continuous area having a size L. Further, the position read in the reproduction operation immediately before and after the access operation (for example, the position separated by 1 ECC block from the end of the area 203, the position separated by 1 ECC block from the beginning of the area 204), or the position immediately before and immediately before the access operation. It is assumed that an unused area is arranged at a recording position in the recording operation (for example, a position separated by 1 ECC block from the end of the area 205 and a position separated by 1 ECC block from the head of the area 206). The reason for assuming such an unused area is that it is not used for the recording / playback area read in the playback operation immediately before and after the access operation (or the recording / playback area recorded in the recording operation immediately before and after the access operation). This is to take into account the worst case of concentrated areas.

同時録再の条件区間内で、再生映像が途切れることなく連続的に再生可能な時間(T1)が、記録動作、再生動作およびアクセス動作に要する時間(T2)より小さくなると、再生映像が途中で途切れてしまう。従って、T1=T2であることが、同時録再の条件となる。   If the time (T1) during which the playback video can be continuously played back without interruption during the simultaneous recording / playback condition interval becomes shorter than the time (T2) required for the recording operation, playback operation and access operation (T2), It breaks. Therefore, T1 = T2 is a condition for simultaneous recording / playback.

(Y−(1+N)×L+L+3×Secc)÷Vd=2×Y÷Vt+4×Ta+2×L÷Vt+3×Tecc・・・(式6)
(式6)の左辺は時間T1を表し、(式6)の右辺は時間T2を表す。(式6)を変形することにより、録再条件の最小サイズYを求めることができる。
(Y− (1 + N) × L + L + 3 × Secc) ÷ Vd = 2 × Y ÷ Vt + 4 × Ta + 2 × L ÷ Vt + 3 × Tecc (Formula 6)
The left side of (Expression 6) represents time T1, and the right side of (Expression 6) represents time T2. By transforming (Equation 6), the minimum size Y of the recording / playback condition can be obtained.

ここで、
Nは、録再領域の最小サイズY内に含まれるスケールの数を示す。Nは、2以上の任意の整数である。
here,
N indicates the number of scales included in the minimum size Y of the recording / playback area. N is an arbitrary integer of 2 or more.

Lは、1つのスケール内で許容される不使用領域サイズを示す。     L indicates a non-use area size allowed within one scale.

Y、Secc、Vd、Vt、Ta、Teccの意味は、(式4)について説明したとおりである。     The meanings of Y, Secc, Vd, Vt, Ta, and Tecc are as described for (Formula 4).

同時録再の場合には、1つのスケール内で許容される不使用領域のサイズをLとするとき、アクセス動作の直前直後の再生動作において読み出される2つの録再領域内にサイズLを有する不使用領域が(N+1)個存在する場合(もしくは、アクセス動作の直前直後の記録動作において記録される2つの録再領域内にサイズLを有する不使用領域が(N+1)個存在する場合)をワーストケースとして考慮することが必要になるので、不使用領域のサイズLの(N+1)倍のサイズを考慮しなければならない。これは、(式6)の左辺の(−(1+N)×L÷Vd)という項として表現される。   In the case of simultaneous recording / playback, assuming that the size of the unused area allowed in one scale is L, the size having L in the two recording / playback areas read in the playback operation immediately before and after the access operation is set. Worst case when (N + 1) used areas exist (or (N + 1) unused areas having size L in two recording / playback areas recorded in the recording operation immediately before and after the access operation) Since it is necessary to consider as a case, a size (N + 1) times the size L of the unused area must be considered. This is expressed as a term (− (1 + N) × L ÷ Vd) on the left side of (Expression 6).

録再領域の最小サイズYがウィンドウのサイズと同一である場合には、録再領域間のアクセスで考慮される項は、(式4)の左辺の(−2×K÷Vd)という項であった。仮に、図1における録再領域の最小サイズYと図2における録再領域の最小サイズYとが同一であるとすれば、N×LとKとは同一であると考えることができる。従って、録再領域の最小サイズYをスケールのサイズの2倍以上にすることにより、不使用領域の存在が録再領域間のアクセスに及ぼす影響を小さくすることが可能になる。   When the minimum size Y of the recording / playback area is the same as the window size, the term considered in the access between the recording / playback areas is the term (−2 × K ÷ Vd) on the left side of (Equation 4). there were. If the minimum size Y of the recording / reproducing area in FIG. 1 and the minimum size Y of the recording / reproducing area in FIG. 2 are the same, it can be considered that N × L and K are the same. Therefore, by making the minimum size Y of the recording / playback area at least twice the size of the scale, it is possible to reduce the influence of the presence of the unused area on the access between the recording / playback areas.

また、不使用領域(例えば、欠陥ブロック)が局所的に連続することも防止することができる。例えば、K=60、N=5、L=12の場合には、録再領域の最小サイズYとウィンドウのサイズとが同一であるとすると、60個の不使用領域(例えば、欠陥ブロック)が連続することを許してしまうが、録再領域の最小サイズYをスケールのサイズの5倍であるとすると、不使用領域(例えば、欠陥ブロック)が連続することが許される個数を12個までに制限することができる。このような制限を課すことにより、不使用領域の存在が録再領域間のアクセスに及ぼす影響を小さくすることが可能になる。   Further, it is possible to prevent a non-use area (for example, a defective block) from continuing locally. For example, if K = 60, N = 5, and L = 12, assuming that the minimum size Y of the recording / playback area and the size of the window are the same, 60 unused areas (for example, defective blocks) are present. If the minimum size Y of the recording / playback area is five times the size of the scale, the number of unused areas (for example, defective blocks) allowed to continue is limited to twelve. Can be limited. By imposing such a restriction, it is possible to reduce the influence of the presence of the unused area on the access between the recording and reproducing areas.

また、再生動作R22から記録動作W23に切り替わり、記録動作W24から再生動作R23に戻る場合において、不使用領域の存在が時間T1に及ぼす影響は、(式6)の左辺の(L+3×Secc)÷Vdという項として表現され、不使用領域の存在が時間T2に及ぼす影響は、(式6)の右辺の(2×L÷Vt+3×Tecc)という項として表現される。   In addition, when switching from the reproduction operation R22 to the recording operation W23 and returning from the recording operation W24 to the reproduction operation R23, the influence of the presence of the unused area on the time T1 is (L + 3 × Secc) ÷ on the left side of (Expression 6). It is expressed as a term Vd, and the influence of the existence of the unused area on the time T2 is expressed as a term (2 × L ÷ Vt + 3 × Tecc) on the right side of (Expression 6).

ここで、記録動作から再生動作に戻る場合において、不使用領域の存在が時間T1、T2に及ぼす影響は、Vd、Vtの値に依存する。従って、Vd、Vtの値によっては、不使用領域の存在が時間T1、T2に及ぼす影響を考慮しなくてもよい場合がある。この場合には、録再領域の最小サイズYは、(式7)により与えられる。   Here, when returning from the recording operation to the reproducing operation, the influence of the presence of the unused area on the times T1 and T2 depends on the values of Vd and Vt. Therefore, depending on the values of Vd and Vt, it may not be necessary to consider the influence of the presence of the unused area on the times T1 and T2. In this case, the minimum size Y of the recording / playback area is given by (Equation 7).

Y=(4×Ta×Vd×Vt+(1+N)×L×Vt)÷(Vt−2×Vd)・・・(式7)
(式7)は、同時録再の条件区間を再生動作R21の開始からアクセス動作A26の終了までの区間とした場合(すなわち、再生動作R23を考慮しない場合)の同時録再の条件から得られる。
Y = (4 × Ta × Vd × Vt + (1 + N) × L × Vt) ÷ (Vt−2 × Vd) (Expression 7)
(Equation 7) is obtained from the simultaneous recording / reproducing conditions when the simultaneous recording / reproducing condition interval is an interval from the start of the reproduction operation R21 to the end of the access operation A26 (that is, when the reproduction operation R23 is not considered). .

このように、録再領域の最小サイズYの半分以下のサイズを有するスケールを導入することにより、スケール内に存在し得る不使用領域のワーストケースを考慮して録再領域の最小サイズYを求めることが可能になる。このようにして求めた最小サイズYは、ウィンドウ内に存在し得る不使用領域のワーストケースを考慮して求めた最小サイズYよりも小さくすることができる。最小サイズY以上のサイズを有する録再領域をリアルタイム・データを記録するための領域として割付けることにより、同時録再の条件を満たすことができる。   In this way, by introducing a scale having a size equal to or less than half the minimum size Y of the recording / playback area, the minimum size Y of the recording / playback area is obtained in consideration of the worst case of the unused area that may exist in the scale. It becomes possible. The minimum size Y obtained in this way can be made smaller than the minimum size Y obtained in consideration of the worst case of the unused area that may exist in the window. By assigning a recording / playback area having a size equal to or larger than the minimum size Y as an area for recording real-time data, the simultaneous recording / playback condition can be satisfied.

図2に示される例では、領域204、207からなる録再領域は、(式6)により求められた最小サイズYに、スケール内で許容される不使用領域のサイズLと1ECCブロック分のサイズとを加えたサイズを有している。   In the example shown in FIG. 2, the recording / playback area composed of the areas 204 and 207 has a size L corresponding to the unused area allowed in the scale and the size of one ECC block to the minimum size Y obtained by (Equation 6). It has the size which added.

なお、上述した実施の形態では、録再領域の最小サイズYをスケールのサイズの整数倍にする例を説明したが、必ずしも整数倍でなくてもよい。録再領域の最小サイズYをスケールのサイズの2倍以上にすれば、上述した効果と同様の効果が得られることは自明だからである。   In the above-described embodiment, the example in which the minimum size Y of the recording / playback area is set to an integer multiple of the scale size has been described. This is because it is obvious that the same effect as described above can be obtained if the minimum size Y of the recording / reproducing area is set to be twice or more the scale size.

なお、録再領域内で許容される欠陥ブロックについて説明したが、欠陥ブロックに限定しなくてもい。すなわち、上記の条件は、同時録再における録再領域の最小サイズと、録再領域に許容される不使用領域の最大サイズを決める条件としてもよい。   In addition, although the defective block permitted in the recording / reproducing area has been described, the present invention is not limited to the defective block. That is, the above condition may be a condition for determining the minimum size of the recording / playback area in the simultaneous recording / playback and the maximum size of the unused area allowed for the recording / playback area.

なお、録再領域内の不使用領域を調べる方法として、スケールを1ECCブロックごとに移動しながら調べてもよいし、スケールの半分の距離ごとに、スケールを移動しながら、スケール内に許容される使用しない領域が、所定のサイズ以下となっているかどうかを調べてもよい。この場合には、スケールごとに調べる回数を減らすことができる。   As a method for examining the unused area in the recording / playback area, the scale may be examined while moving every ECC block, or the scale is allowed to move while moving the scale every half the distance of the scale. You may investigate whether the area | region which is not used is below a predetermined size. In this case, the number of inspections for each scale can be reduced.

次に、図3、図4を用いて、本発明の実施の形態の情報記録再生装置および同時録再の方法を説明する。   Next, the information recording / reproducing apparatus and the simultaneous recording / reproducing method according to the embodiment of the present invention will be described with reference to FIGS.

図3は、本発明の実施の形態における情報記録再生装置の構成を示す図である。   FIG. 3 is a diagram showing the configuration of the information recording / reproducing apparatus in the embodiment of the present invention.

情報記録再生装置は、システム制御部301と、I/Oバス321と、光ディスクドライブ331と、記録モードの指定や同時録再の開始を指示する入力手段332と、TV放送を受信するチューナ335と、チューナ335で選曲されたオーディオビデオ信号を符号化するエンコーダ333と、オーディオビデオデータを復号化するデコーダ334と、オーディオビデオ信号を再生するTV336とを含む。   The information recording / reproducing apparatus includes a system control unit 301, an I / O bus 321, an optical disc drive 331, input means 332 for instructing designation of a recording mode and start of simultaneous recording / reproducing, and a tuner 335 for receiving TV broadcasting. , An encoder 333 for encoding the audio video signal selected by the tuner 335, a decoder 334 for decoding the audio video data, and a TV 336 for reproducing the audio video signal.

システム制御部301は、例えば、マイコンとメモリとによって実現される。システム制御部301に含まれる各手段は、例えば、マイコンが各種のプログラムを実行することによって実現される。システム制御部301に含まれる各メモリは、例えば、単一のメモリの領域を用途ごとに使い分けることによって実現される。   The system control unit 301 is realized by, for example, a microcomputer and a memory. Each means included in the system control unit 301 is realized by, for example, a microcomputer executing various programs. Each memory included in the system control unit 301 is realized, for example, by properly using a single memory area for each application.

録再切替手段302は、記録動作と再生動作とをバッファメモリ内のデータ量をチェックしながら切り替える。未割付け領域検索手段303は、未割付け領域から同時録再の条件を満足する録再領域の最小サイズ以上の長さの未割付け領域を検索する。不使用領域検索手段304は、検索された未割付け領域中の不使用領域のサイズを調べ、同時録再の条件を満たす未割付け領域を選択する。ファイル構造処理手段305は、ファイル管理情報を読み出し、ファイル構造を解析する。データ記録手段306は、光ディスクドライブ331にデータの記録を指示する。データ再生手段307は、光ディスクドライブ331にデータの再生を指示する。   The recording / reproducing switching means 302 switches between the recording operation and the reproducing operation while checking the data amount in the buffer memory. The unallocated area search unit 303 searches the unallocated area for an unallocated area having a length equal to or larger than the minimum size of the recording / playback area that satisfies the simultaneous recording / playback condition. The unused area search unit 304 checks the size of the unused area in the searched unallocated area, and selects an unallocated area that satisfies the simultaneous recording / playback condition. The file structure processing means 305 reads the file management information and analyzes the file structure. The data recording unit 306 instructs the optical disc drive 331 to record data. The data reproducing unit 307 instructs the optical disk drive 331 to reproduce data.

割付け領域用メモリ308は、未割付け領域検索手段303で検索された記録可能領域の位置情報を一時的に保持する。ファイル構造用メモリ309は、読み出したファイル管理情報を一旦バッファメモリ上に保持するためのものである。ビットマップ用メモリ310は、ファイルシステムが空き領域を管理するためのスペースビットマップを保持することにより、ディスクへのアクセスを減らすためのものである。記録バッファメモリ311と再生バッファメモリ312とは、それぞれ、同時録再のモデルの記録バッファ62と再生バッファ63とに対応しており、同時録再の条件で算出したサイズ以上のバッファメモリを持つ。   The allocated area memory 308 temporarily holds the position information of the recordable area searched by the unallocated area searching unit 303. The file structure memory 309 is for temporarily storing the read file management information on the buffer memory. The bitmap memory 310 is used to reduce access to the disk by holding a space bitmap for the file system to manage free areas. The recording buffer memory 311 and the reproduction buffer memory 312 correspond to the recording buffer 62 and the reproduction buffer 63 of the simultaneous recording / reproducing model, respectively, and have a buffer memory larger than the size calculated under the simultaneous recording / reproducing conditions.

図4は、本発明の実施の形態における同時録再の方法の手順を示す図である。   FIG. 4 is a diagram showing the procedure of the simultaneous recording / reproducing method according to the embodiment of the present invention.

ユーザは、入力手段332を用いて、同時録再の指示を情報記録再生装置に入力する。同時録再の指示に従って、録再領域の最小サイズYが決定される。録再領域の最小サイズYの求め方は、図1および図2を参照して説明したとおりである。また、映画などの特定の番組を記録する場合には、ユーザが記録時間を設定する。このようにして、記録パラメータが決定される(ステップS401)。   The user uses the input unit 332 to input a simultaneous recording / playback instruction to the information recording / reproducing apparatus. In accordance with the simultaneous recording / playback instruction, the minimum size Y of the recording / playback area is determined. The method for obtaining the minimum size Y of the recording / reproducing area is as described with reference to FIGS. When a specific program such as a movie is recorded, the user sets a recording time. In this way, the recording parameter is determined (step S401).

未割付け領域検索手段303は、ステップS401で求められた録再領域の最小サイズY以上のサイズを有する未割付け領域を、ビットマップ用メモリ310に保持されたデータをもとに検索する。ユーザが記録時間を指定した場合には、未割付け領域のサイズの合計が最大レートと記録時間の積以上になるまで、未割付け領域を検索し、少なくとも1つの未割付け領域をリアルタイム・データを記録する領域として割付ける(ステップS402)。   The unallocated area search unit 303 searches for an unallocated area having a size equal to or larger than the minimum size Y of the recording / playback area obtained in step S 401 based on the data held in the bitmap memory 310. When the user specifies the recording time, the unallocated area is searched until the total size of the unallocated area exceeds the product of the maximum rate and the recording time, and real-time data is recorded in at least one unallocated area. The area to be assigned is assigned (step S402).

不使用領域検索手段304は、ステップS402で検索された未割付け領域毎に、ウィンドウ、または、スケールを用いて、未割付け領域内の不使用領域のサイズが同時録再の条件を満たす未割付け領域を選択する。選択された未割付け領域の位置情報が、割付け領域用メモリ308に格納される(ステップS403)。従って、リアルタイム・データを記録する領域として割付けられた少なくとも1つの領域のそれぞれは、Y以上のサイズを有し、かつ、これに含まれる不使用領域が所定のサイズ以下になっていることになる。これにより、同時録再の条件を満たすことが可能になる。   The unused area search unit 304 uses, for each unallocated area searched in step S402, a window or a scale, and the size of the unused area in the unallocated area satisfies the simultaneous recording / playback condition. Select. The position information of the selected unallocated area is stored in the allocated area memory 308 (step S403). Accordingly, each of at least one area allocated as an area for recording real-time data has a size equal to or larger than Y, and a non-use area included therein is equal to or smaller than a predetermined size. . This makes it possible to satisfy the simultaneous recording / playback condition.

データ記録手段306は、記録バッファメモリ311に蓄積されたリアルタイム・データを光ディスクに記録するように光ディスクドライブ331に指示するとともに、記録するリアルタイム・データを光ディスクドライブ331に転送する(ステップS404)。   The data recording means 306 instructs the optical disc drive 331 to record the real-time data stored in the recording buffer memory 311 on the optical disc, and transfers the real-time data to be recorded to the optical disc drive 331 (step S404).

図1に示される例では、記録動作W11において録再領域101の途中からリアルタイム・データが記録される。後述するステップS406で記録動作を継続するように判定された場合には、アクセス動作A11の後、記録動作W12において録再領域102の先頭からリアルタイム・データが記録される。これは、録再領域101と録再領域102とが離れているためである。   In the example shown in FIG. 1, real-time data is recorded from the middle of the recording / playback area 101 in the recording operation W11. If it is determined in step S406 to be described later that the recording operation is to be continued, real-time data is recorded from the beginning of the recording / reproducing area 102 in the recording operation W12 after the access operation A11. This is because the recording / reproducing area 101 and the recording / reproducing area 102 are separated from each other.

録再切替手段302は、ユーザが、入力手段332を用いて、記録又は再生の終了の指示を情報記録再生装置に入力した場合には、記録動作又は再生動作を終了する(ステップS405)。   When the user inputs an instruction to end recording or reproduction to the information recording / reproducing apparatus using the input unit 332, the recording / reproducing switching unit 302 ends the recording operation or the reproducing operation (step S405).

録再切替手段302は、記録バッファメモリ311がエンプティか否かを判定し、記録バッファメモリ311がエンプティであると判定された場合には、リアルタイム・データの記録動作を他のリアルタイム・データの再生動作に切り替え、記録バッファメモリ311がエンプティでないと判定された場合には、リアルタイム・データの記録動作を継続する(ステップS406)。   The recording / reproducing switching unit 302 determines whether or not the recording buffer memory 311 is empty. If it is determined that the recording buffer memory 311 is empty, the recording / reproducing switching unit 302 reproduces the real-time data recording operation. When it is determined that the recording buffer memory 311 is not empty, the real-time data recording operation is continued (step S406).

図1に示される例では、記録動作W12において記録バッファメモリ311がエンプティになるため、記録動作から再生動作への切り替えが行われる。その結果、アクセス動作A12の後、再生動作R11において録再領域103の途中からリアルタイム・データが読み出される。録再領域103の途中から再生するのは、編集処理により、再生順番が変わったためである。   In the example shown in FIG. 1, since the recording buffer memory 311 becomes empty in the recording operation W12, switching from the recording operation to the reproduction operation is performed. As a result, after the access operation A12, real-time data is read from the middle of the recording / playback area 103 in the reproduction operation R11. The reason for reproducing from the middle of the recording / reproducing area 103 is that the reproduction order has been changed by the editing process.

なお、録再領域の先頭から再生を開始してもよい。この場合、録再領域のサイズがY以上のため、領域104へのアクセス動作A13は発生せずに、記録動作に切り替わる。   Note that playback may be started from the beginning of the recording / playback area. In this case, since the size of the recording / reproducing area is equal to or larger than Y, the access operation A13 to the area 104 does not occur and the recording operation is switched.

データ再生手段307は、リアルタイム・データを光ディスクから再生するように光ディスクドライブ331に指示するとともに、再生するリアルタイム・データを再生バッファメモリ312に転送する(ステップS407)。   The data reproducing means 307 instructs the optical disc drive 331 to reproduce the real-time data from the optical disc, and transfers the real-time data to be reproduced to the reproduction buffer memory 312 (step S407).

録再切替手段302は、再生バッファメモリ312がフルであるか否かを判定し、再生バッファメモリ312がフルであると判定された場合には、リアルタイム・データの再生動作を他のリアルタイム・データの記録動作に切り替え、再生バッファメモリ312がフルでないと判定された場合には、リアルタイム・データの再生動作を継続する(ステップS408)。   The recording / reproducing switching unit 302 determines whether or not the reproduction buffer memory 312 is full. If it is determined that the reproduction buffer memory 312 is full, the real-time data reproduction operation is changed to other real-time data. When it is determined that the reproduction buffer memory 312 is not full, the real-time data reproduction operation is continued (step S408).

図1に示される例では、再生動作R12において再生バッファメモリ312がフルになるため、再生動作から記録動作への切り替えを行う。その結果、アクセス動作A14の後、記録動作W13において領域105にリアルタイム・データが記録される。ここで、領域102と105とは連続した領域であり、1つの録再領域であるが、説明のために、連続していることは、図示していない。   In the example shown in FIG. 1, since the reproduction buffer memory 312 is full in the reproduction operation R12, the reproduction operation is switched to the recording operation. As a result, after the access operation A14, real-time data is recorded in the area 105 in the recording operation W13. Here, the areas 102 and 105 are continuous areas and one recording / playback area, but for the sake of explanation, they are not shown to be continuous.

すべてのデータの記録が終了した場合には、ファイル構造処理手段305は、リアルタイム・データが記録された領域をリアルタイム・エクステントとして管理するために、ファイルエントリを記録する(ステップS409)。   When the recording of all data is completed, the file structure processing unit 305 records a file entry in order to manage the area where the real-time data is recorded as a real-time extent (step S409).

このように、記録バッファメモリ、再生バッファメモリ内のデータの蓄積状態をチェックしながら、リアルタイム・データの記録動作と再生動作とが切り替えられる。   As described above, the recording operation and the reproducing operation of the real-time data can be switched while checking the storage state of the data in the recording buffer memory and the reproducing buffer memory.

(実施の形態2)
図8は、本発明の情報記録再生システムの構成を示す図である。情報記録再生システムは、システム制御部1300と記録再生装置1302と、両者でデータや情報を受け渡しするインタフェース1301と、オーディオ・ビデオデータをデコードするデコーダ1310からなる。システム制御部1300は、演算処理を行うCPU1303と演算処理を行う際にデータを保持するメモリ1304を含み、本発明の記録再生のための処理を行うことが出来る。インタフェース1301は本発明の記録再生方式をサポートする記録再生装置とインタフェースするための処理を行うものである。ここで、コンピュータシステムの場合には、システム制御部1300がコンピュータ本体であり、記録再生装置1302は光ディスクドライブである。また、民生用のビデオレコーダの場合には、システム制御部1300がマイコンをもつシステム制御部であり、記録再生装置1302は民生用に専用化した光ディスクドライブである。システム制御部1300の機能は、論理層の処理を受け持ち、アプリケーションからの指示でファイルの記録再生にともなう制御を行うファイルシステム、デバイスドライバの機能を持つ。記録再生装置1302の機能は、光ディスクからデータを読み出してシステム制御部へ転送したり、システム制御部からのデータを光ディスクに記録したりするための物理層の処理機能をもつ。このように、光ディスクの物理的な特性は物理層で処理され、システム制御部1300からは、光ディスクは論理的な1つのアドレス空間として提供される。
(Embodiment 2)
FIG. 8 is a diagram showing the configuration of the information recording / reproducing system of the present invention. The information recording / reproducing system includes a system control unit 1300 and a recording / reproducing apparatus 1302, an interface 1301 for transferring data and information between them, and a decoder 1310 for decoding audio / video data. The system control unit 1300 includes a CPU 1303 that performs arithmetic processing and a memory 1304 that retains data when performing arithmetic processing, and can perform processing for recording and reproduction according to the present invention. The interface 1301 performs processing for interfacing with a recording / reproducing apparatus that supports the recording / reproducing method of the present invention. Here, in the case of a computer system, the system control unit 1300 is a computer main body, and the recording / reproducing apparatus 1302 is an optical disk drive. In the case of a consumer video recorder, the system control unit 1300 is a system control unit having a microcomputer, and the recording / reproducing device 1302 is an optical disc drive dedicated for consumer use. The functions of the system control unit 1300 are logical layer processing, and include a file system function and a device driver function for performing control associated with file recording / reproduction according to instructions from the application. The function of the recording / reproducing apparatus 1302 has a physical layer processing function for reading data from the optical disc and transferring it to the system control unit, or recording data from the system control unit on the optical disc. As described above, the physical characteristics of the optical disk are processed in the physical layer, and the system controller 1300 provides the optical disk as one logical address space.

リアルタイム・データの連続再生において、データの読み出しが中断されるために連続再生に影響を与える可能性のあるピックアップのシーク動作の要因を、本発明の情報記録再生システムのアーキテクチャの観点から分析した。論理的要因として、ファイルの書換えに伴う空き領域のフラグメンテーション、物理的要因として、物理セクタの書換え疲労による欠陥セクタおよび光ディスク上の傷や汚れによる欠陥セクタとがあり、論理的要因と物理的要因は、互いに独立した事象であることがわかった。そこで、シーク動作の要因を物理的要因と論理的要因とに分類し、それぞれ物理層と論理層で分担して処理する方法を考案した。こうすることで、インタフェース1301における情報の受け渡し方法を簡単化することが出来る。ここで、ファイルの書換えに伴うフラグメンテーションとは、ユーザの指示に従い情報記録媒体上にファイルが記録、消去されることで、利用可能な空き領域が複数の領域に分断されることをいう。一般に、ファイルの記録と消去が繰り返されればされるほど、空き領域の分断化が進む。例えば、空き領域は、ファイルシステムでは、スペースビットマップで管理される。空き領域が複数の領域に分散している光ディスクにデータを記録すれば、記録した領域間でピックアップのシークが必要になる。   In continuous playback of real-time data, the factors of the seek operation of the pickup that may affect the continuous playback because the data reading is interrupted are analyzed from the viewpoint of the architecture of the information recording / playback system of the present invention. As logical factors, there are fragmentation of free space due to file rewriting, and physical factors include defective sectors due to fatigue of physical sector rewriting and defective sectors due to scratches and dirt on the optical disk. Logical and physical factors are It was found that the events were independent of each other. Therefore, we devised a method of classifying the factors of seek operation into physical factors and logical factors, and dividing them into physical layers and logical layers. By doing so, the information passing method in the interface 1301 can be simplified. Here, the fragmentation associated with the rewriting of the file means that the available free area is divided into a plurality of areas by recording and erasing the file on the information recording medium in accordance with a user instruction. Generally, the more a file is recorded and erased, the more the free space is segmented. For example, the free area is managed by a space bitmap in the file system. If data is recorded on an optical disk in which free areas are dispersed in a plurality of areas, it is necessary to seek the pickup between the recorded areas.

図9は複数の未割付け領域から選択されるリアルタイム・データの連続再生が可能な領域を示す図であり、図9(a)に従来の方法、図9(b)に本発明の方法を説明している。   FIG. 9 is a diagram showing areas in which real-time data selected from a plurality of unallocated areas can be continuously reproduced. FIG. 9A illustrates the conventional method, and FIG. 9B illustrates the method of the present invention. is doing.

図9(a)において、有効なデータが記録されている領域は、1110,1112,1113,1114であり、欠陥領域は、1111であり、データの記録に利用可能な未割付け領域は、1115,1116,1117,1118.1119である。リアルタイム・データを未割付け領域に記録した場合に、背景技術で説明した再生装置のモデルが未割付け領域からデータを再生すると仮定して、バッファ内に蓄積されるデータ量の推移を演算し、バッファ内のデータがアンダーフローしなければ、記録可能な領域として選択される。しかしながら、リアルタイム・データは、早送り再生などの特殊再生も要求されるため、途中からの連続再生も要求される。このため、バッファ内に蓄積されるデータ量の演算は、領域1115の先頭から行うだけでなく、各未割付け領域の先頭からも行うことが望ましい。例えば、領域1116の先頭から演算した場合には、領域1116のサイズが小さいために、領域1115へアクセスする時にバッファのアンダーフローを起こす。このように、複数の領域の先頭から演算を行うと、演算が複雑になる。   In FIG. 9A, the areas where valid data are recorded are 1110, 1112, 1113, 1114, the defect area is 1111, and the unallocated area available for data recording is 1115. 1116, 1117, 1118.119. When real-time data is recorded in the unallocated area, assuming that the playback device model described in the background art reproduces data from the unallocated area, the transition of the amount of data stored in the buffer is calculated, and the buffer If the data inside does not underflow, it is selected as a recordable area. However, since real-time data also requires special playback such as fast-forward playback, continuous playback from the middle is also required. Therefore, it is desirable to calculate the amount of data accumulated in the buffer not only from the top of the area 1115 but also from the top of each unallocated area. For example, when the calculation is performed from the top of the area 1116, since the size of the area 1116 is small, an underflow of the buffer occurs when the area 1115 is accessed. As described above, if the calculation is performed from the top of the plurality of areas, the calculation becomes complicated.

ここで、欠陥領域は、欠陥セクタを含むデータの記録に使用しない領域である。例えば、ECCが複数のセクタに対して行われる場合には、データはECCブロック単位で記録されるので、欠陥セクタを含むECCブロックが欠陥領域になる。例えば、DVDディスクでは、16セクタを1ECCブロックとしている。また、欠陥セクタは、欠陥管理機構をもつ光ディスクの場合には、欠陥リストで管理される。   Here, the defective area is an area not used for recording data including a defective sector. For example, when ECC is performed on a plurality of sectors, data is recorded in units of ECC blocks, so that an ECC block including a defective sector becomes a defective area. For example, a DVD disc has 16 sectors as one ECC block. The defective sector is managed by a defect list in the case of an optical disc having a defect management mechanism.

図9(b)において、有効なデータが記録されている領域と欠陥領域は、図9(a)と同じである。但し、欠陥領域はファイルシステムでは管理されていないので領域1111は未割付け領域とみなされる。連続再生可能な記録領域を選択するに際し、本発明では、最小連続長を予め定め、連続した未割付け領域が最小連続長以上の領域を選択する。このため、未割付け領域が利用可能かどうか、一意に決まるので、演算が容易で、互換性も高くなる。ここで、最小連続長は、フルシークまたは2分の1の距離のシークにおいて消費されるデータをバッファに蓄積することの出来る読み出しサイズにすることで、途中からの再生でも連続再生を保証できるようになる。本発明の方法では、領域1115,1111,1116、1118、1119がリアルタイム・データを記録可能な領域として選択される。   In FIG. 9B, the area where the valid data is recorded and the defect area are the same as in FIG. 9A. However, since the defective area is not managed by the file system, the area 1111 is regarded as an unallocated area. In selecting a recording area that can be continuously reproduced, in the present invention, a minimum continuous length is determined in advance, and an area in which continuous unallocated areas are equal to or larger than the minimum continuous length is selected. For this reason, since whether or not an unallocated area can be used is uniquely determined, calculation is easy and compatibility is enhanced. Here, the minimum continuous length is set to a read size capable of storing data consumed in a full seek or a seek of a half distance in a buffer so that continuous playback can be guaranteed even during playback from the middle. Become. In the method of the present invention, the areas 1115, 1111, 1116, 1118 and 1119 are selected as areas where real-time data can be recorded.

図10は、本発明のリフレッシング処理を行った情報記録媒体へのリアルタイム・データの割り付けを示す図である。図10(a)は、物理空間として、左から物理セクタ毎に物理アドレスが付与された空間を示している。領域1120,1121,1122,1123は、欠陥でない領域、領域1124、1125,1126は欠陥領域である。図10(b)は、論理空間として、左から論理セクタ毎に論理アドレスが付与された空間を示している。リフレッシング処理とは、欠陥領域となって利用できない領域1124、1125,1126を論理空間から除外する処理であり、物理アドレスと論理アドレスとの変換は記録再生装置内で行われる。例えば、この処理は、光ディスクではサーティファイを行うことで実施される。物理アドレスから論理アドレスへの変換情報は、例えば、欠陥リストに記録される。図10(c)は、論理空間における利用可能な領域を示している。領域1130、1131,1132,1133は既に有効なデータが記録された領域であり、領域1134,1135,1136は、未割付け領域である。各未割付け領域1134,1135,1136の途中に、欠陥領域が存在しているが、論理層からは見えない。このため、未割付け領域ごとに、最小連続長以上かどうかをしらべ、最小連続長以上の未割付け領域を、リアルタイム・データを記録する領域として選択する。このようにすれば、論理層は欠陥領域を考慮することなく、容易にリアルタイム・データの記録領域を配置することが出来る。   FIG. 10 is a diagram showing allocation of real-time data to the information recording medium subjected to the refreshing process of the present invention. FIG. 10A shows a space to which a physical address is assigned for each physical sector from the left as the physical space. Regions 1120, 1121, 1122, and 1123 are regions that are not defective, and regions 1124, 1125, and 1126 are defective regions. FIG. 10B shows a space to which a logical address is assigned for each logical sector from the left as a logical space. The refreshing process is a process of excluding areas 1124, 1125, and 1126 that cannot be used as defective areas from the logical space, and conversion between a physical address and a logical address is performed in the recording / reproducing apparatus. For example, this processing is performed by performing certification on an optical disc. The conversion information from the physical address to the logical address is recorded in, for example, a defect list. FIG. 10C shows an available area in the logical space. Areas 1130, 1131, 1132 and 1133 are areas where valid data has already been recorded, and areas 1134, 1135 and 1136 are unallocated areas. A defective area exists in the middle of each of the unallocated areas 1134, 1135, and 1136, but cannot be seen from the logical layer. Therefore, for each unallocated area, it is checked whether or not it is equal to or greater than the minimum continuous length, and an unallocated area that is equal to or greater than the minimum continuous length is selected as an area for recording real-time data. In this way, the logic layer can easily arrange the real-time data recording area without considering the defect area.

図11は、連続再生への影響が大きな欠陥領域が存在する場合に、これを回避するリアルタイム・データの記録領域の割り付けを示す図である。欠陥領域のサイズが小さければ、ビックアップがデータを再生できない期間が短く、リアルタイム・データの連続再生に対する影響が大きくはない。また、欠陥領域のサイズが大きければ、データの再生できない期間長くなり、バッファ内のデータがアンダーフローを起こす可能性が高くなるので、影響が大きい。物理空間に存在する欠陥領域は図10(a)と同じパターンであるが、記録再生装置が欠陥領域1125のサイズが大きく連続再生に影響が大きいと判断し、システム制御部に通知する。こうすることで、システム制御部のファイルシステムでは、領域1137と1138の間に不連続領域があることがわかるので、領域1137、1138それぞれに対し、最小連続長以上かどうかを調べて、リアルタイム・データを記録する領域として選択するかどうかを判断する。図示している例では、領域1137のサイズは最小連続長より短く、領域1138のサイズは最小連続長より長いので、領域1137は選択されず、領域1138が選択される。なお、DVD−RAMディスクのようにゾーンCAVフォーマットのディスクの場合には、ゾーン境界をもつ。ゾーン境界を跨いでデータの読み出しが行われる時には、ゾーン境界でデータの読み出しが途切れので、ゾーンCAVフォーマットのディスクの場合には、ゾーン境界がリアルタイム・データの連続再生に大きな影響を与える不連続領域として、システム制御部に通知される。このように、記録再生装置が不連続領域のサイズに応じてリアルタイム・データの再生に影響を与えるかどうかを判断して、システム制御部に通知することで、システム制御部は、これらの不連続領域を回避して、リアルタイム・データを記録する領域を割り付けることが出来、途切れなくリアルタイム・データを再生することが出来るようになる。   FIG. 11 is a diagram showing allocation of recording areas for real-time data that avoids a defect area that has a large influence on continuous reproduction. If the size of the defective area is small, the period during which the big-up cannot reproduce the data is short, and the influence on the continuous reproduction of the real-time data is not great. In addition, if the size of the defective area is large, the period during which data cannot be reproduced becomes longer, and the possibility of underflow of data in the buffer increases. The defective area existing in the physical space has the same pattern as that in FIG. 10A, but the recording / reproducing apparatus determines that the size of the defective area 1125 is large and has a great influence on continuous reproduction, and notifies the system control unit. In this way, in the file system of the system control unit, it can be seen that there is a discontinuous region between the regions 1137 and 1138. It is determined whether or not to select as an area for recording data. In the illustrated example, since the size of the region 1137 is shorter than the minimum continuous length and the size of the region 1138 is longer than the minimum continuous length, the region 1137 is not selected and the region 1138 is selected. Note that a zone CAV format disc such as a DVD-RAM disc has zone boundaries. When data is read across the zone boundary, the data reading is interrupted at the zone boundary. Therefore, in the case of a zone CAV format disc, the zone boundary has a large influence on the continuous reproduction of real-time data. To the system control unit. In this way, the system controller determines whether or not the recording / reproducing apparatus affects the reproduction of real-time data according to the size of the discontinuous area, and notifies the system controller so that the system controller By avoiding the area, an area for recording real-time data can be allocated, and the real-time data can be reproduced without interruption.

本発明では、リアルタイム・データの連続再生に影響を与えるピックアップのシーク動作に関する要因の内、物理的な要因を、さらに2種類の副要因として分類する。この2種類の要因は、論理層がリアルタイム・データを記録する領域を割り付ける際に、リアルタイム・データの連続再生に影響が大きい領域と影響が大きくない領域である。影響が大きい領域をギャップ領域、影響が大きくない領域をカース領域とする。以下にカース領域におけるリアルタイム・データの連続再生に対する影響を吸収する方法について説明する。   In the present invention, among the factors related to the seek operation of the pickup that affects the continuous reproduction of real-time data, physical factors are further classified as two types of sub-factors. The two types of factors are an area that has a large influence on continuous reproduction of real-time data and an area that does not have a great influence when the logical layer allocates an area for recording real-time data. A region having a large influence is a gap region, and a region having a small influence is a curse region. A method for absorbing the influence on continuous reproduction of real-time data in the curse area will be described below.

図12は、物理空間に存在する欠陥領域を示す図である。カース領域として判断される領域は、予め定められた大きさの範囲をスケールとして、スケールの範囲に存在する欠陥領域などのリアルタイム・データの記録に使用しない領域の比率が一定の値以下となっているものである。領域1140、1141,1142は物理空間内で連続した領域を示しており、スケール150と同じ大きさである。各領域内の点線で表されている領域は物理セクタである。領域1143,1144,1145,1146,1147,1148は欠陥領域である。具体的な数値は後述するが、説明を簡単化するために、ここでは、スケールを20セクタの大きさとし、その範囲内に使用しない領域が10%以下のときに、使用しない領域をカース領域とする。スケール1150を領域1140に合わせた場合に、その領域に1つのセクタが欠陥領域であるので、領域1143をカース領域とする。同様に、スケール1150を、領域1141,1142に、それぞれ、合わせる。使用しない領域の割合が10%としているので、領域1144,1145はカース領域として判断され、領域1146,1147,1148はカース領域ではない(ギャップ領域)と判断される。   FIG. 12 is a diagram showing a defect area existing in the physical space. The area that is determined as the curse area has a predetermined size range as a scale, and the ratio of areas that are not used for recording real-time data, such as defective areas existing in the scale range, is a certain value or less. It is what. Regions 1140, 1141, and 1142 indicate continuous regions in the physical space and have the same size as the scale 150. An area indicated by a dotted line in each area is a physical sector. Regions 1143, 1144, 1145, 1146, 1147 and 1148 are defect regions. Although specific numerical values will be described later, in order to simplify the explanation, here, the scale is set to 20 sectors, and when the unused area is 10% or less within the range, the unused area is referred to as the curse area. To do. When the scale 1150 is set to the area 1140, one sector is a defect area in the area, and therefore the area 1143 is set as a curse area. Similarly, the scale 1150 is adjusted to the areas 1141 and 1142, respectively. Since the ratio of the unused area is 10%, the areas 1144 and 1145 are determined as the curse areas, and the areas 1146, 1147 and 1148 are determined not to be the curse areas (gap areas).

図13は、本発明のカース領域による、リアルタイム・データの連続再生を阻害するアクセス要因を吸収するために導入される吸収バッファ内のデータ量の推移を示す図である。これは、ピックアップから読み出されるデータをデコーダへ転送し始めるタイミングを、バッファ内に蓄積されるデータがカース領域におけるアクセス時間に対応するデータ量になるまで遅らせることで可能になる。図12において、A点からデータの再生が必要になるとき、A点から読み出されるデータは、バッファ内のデータ量が、BCで示される量になるまで、デコーダへの転送を開始しないようにする。こうすることで、T1149で示される、A点から領域1144の先頭までのピックアップが読み出し動作を行う時間、ピックアップの読み出しレートで、バッファ内にデータが蓄積される。次に、ピックアップが領域1144の先頭から1145の終端までアクセスする時間T(1144+1145)の間に、バッファ内に蓄積されたデータがデコーダに転送される。このように、データの読み出し開始に対し、デコーダへのデータ転送の開始タイミングを遅らせることで、カース領域によるリアルタイム・データの連続再生の阻害を吸収することが出来る。このように、スケールの範囲内に一定の比率以下で存在するカース領域の影響を吸収するために、吸収バッファを持つことで、読み出し開始位置が、必ずしも、スケールの先頭としなくても良い。これにより、論理層でカース領域の存在を考慮する必要がなくなる。   FIG. 13 is a diagram showing a change in the amount of data in the absorption buffer introduced to absorb an access factor that hinders continuous reproduction of real-time data according to the curse area of the present invention. This can be achieved by delaying the timing at which the data read from the pickup is started to be transferred to the decoder until the data accumulated in the buffer reaches the data amount corresponding to the access time in the curse area. In FIG. 12, when it is necessary to reproduce data from point A, transfer of data read from point A to the decoder is not started until the amount of data in the buffer reaches the amount indicated by BC. . By doing so, data is accumulated in the buffer at the pickup reading rate, the time during which the pickup from the point A to the beginning of the region 1144 performs the reading operation indicated by T1149. Next, during the time T (1144 + 1145) when the pickup accesses from the beginning of the area 1144 to the end of 1145, the data stored in the buffer is transferred to the decoder. Thus, by delaying the start timing of data transfer to the decoder with respect to the start of data reading, it is possible to absorb the inhibition of continuous reproduction of real-time data due to the curse area. As described above, in order to absorb the influence of the curse region existing at a certain ratio or less in the range of the scale, the reading start position does not necessarily have to be the head of the scale by having the absorption buffer. This eliminates the need to consider the presence of the curse area in the logical layer.

なお、吸収バッファ量と同じサイズのバッファを記録再生装置内に持っても良い。欠陥リストから、スケールの範囲内に存在する欠陥領域の大きさがわかるので、吸収バッファのサイズ分のデータを蓄積する必要がなく、実際に存在する欠陥領域のサイズに対応するデータだけをバッファに蓄積した後に、デコーダへのデータ転送を開始すればよい。   Note that a buffer having the same size as the absorption buffer amount may be provided in the recording / reproducing apparatus. Since the defect list shows the size of the defect area that exists within the scale range, there is no need to accumulate data for the size of the absorption buffer, and only data corresponding to the size of the defect area that actually exists is stored in the buffer. After the accumulation, data transfer to the decoder may be started.

次に、ギャップ領域として許容されるサイズについての考察について説明する。ユーザの使用状況を考慮したもの、物理フォーマットの能力を考慮したもの、バッファサイズの大きさを考慮したものの3つの観点がある。   Next, consideration on the size allowed as the gap region will be described. There are three viewpoints: one that considers the usage status of the user, one that considers the capacity of the physical format, and one that considers the size of the buffer.

ユーザの使用状況において言えば、使用状況に依存するが、DVD−RAMディスクの場合、8%程度にすることで、実際上問題が出ていないので、ユーザの使用状況の観点からこの値を採用することも出来る。   Speaking of the user's usage status, it depends on the usage status, but in the case of a DVD-RAM disc, there is no practical problem by setting it to about 8%, so this value is adopted from the viewpoint of the user's usage status You can also

物理フォーマットの能力から言えば、ディスク上に欠陥領域が存在した場合、欠陥リストの管理可能な能力から決めることも出来る。例えば、欠陥管理リストに登録可能な欠陥領域のサイズとディスクの容量との比から決めても良い。一般に、この値は、5%である。   In terms of physical format capability, if there is a defect area on the disc, it can be determined from the capability of managing the defect list. For example, it may be determined from the ratio between the size of the defect area that can be registered in the defect management list and the capacity of the disk. In general, this value is 5%.

バッファサイズの大きさに対して、吸収バッファを導入することで、機器の負担が大きくならない範囲で決めても良い。例えば、バッファサイズの10分の1程度を吸収バッファに割当てることにしても良い。また、吸収バッファを大きくするとデコードの開始時間が遅くなるので、ユーザにとって気にならない時間に抑えることが有効である。例えば、デコーダへの転送遅延時間を100msec以下になるように吸収バッファのサイズを定めることで、カース領域の比率を定めても良い。また、機器の設計の制約からすれば、吸収バッファのサイズは300KB以下に抑えたいという要求もある。   It may be determined within a range in which the burden on the device does not increase by introducing an absorption buffer with respect to the size of the buffer. For example, about 1/10 of the buffer size may be allocated to the absorption buffer. In addition, since the decoding start time is delayed when the absorption buffer is enlarged, it is effective to suppress the time to the user's attention. For example, the ratio of the curse area may be determined by determining the size of the absorption buffer so that the transfer delay time to the decoder is 100 msec or less. In addition, due to device design constraints, there is also a demand to limit the size of the absorption buffer to 300 KB or less.

ここで、スケールを最小連続長より小さくすることで、吸収バッファのサイズを小さくすることが出来る。スケール内に許容されるカース領域のサイズは、スケールのサイズに比例するので、スケールを小さくすればするほど、吸収バッファのサイズを小さく出来る。他方、ディスク上に許容されるカース領域のサイズが、一定サイズ以上の連続領域としたほうが好ましい。例えば、数ECC連続して欠陥となる場合があるので、数ECC連続するカース領域も許容可能なスケールのサイズとすることで、これに対応できる。   Here, the size of the absorption buffer can be reduced by making the scale smaller than the minimum continuous length. Since the size of the curse region allowed in the scale is proportional to the size of the scale, the smaller the scale, the smaller the size of the absorption buffer. On the other hand, it is preferable that the size of the curse area allowed on the disk is a continuous area of a certain size or more. For example, a defect may occur continuously for several ECCs, and this can be dealt with by setting an allowable scale size for a curse area that continues several ECCs.

次にカース領域の判定方法について説明する。既に図12で説明したように、スケールのサイズを予め決めて、スケールと同じ間隔で調べても良い。図14(a)は、図12の領域1140の終端部にカース領域が配置され、領域1141の先頭部にカース領域が配置された場合の図である。領域1151,1152,1153,1154,1146,1147,1148は欠陥領域である。このような場合に対しても有効となるように、吸収バッファのサイズを決めたほうが良い。この場合、吸収バッファのサイズは、スケールで内に許容されるカース領域の2倍の領域を考慮しなければならない。   Next, a method for determining the curse area will be described. As already described with reference to FIG. 12, the scale size may be determined in advance and examined at the same interval as the scale. FIG. 14A is a diagram in the case where the curse area is arranged at the end of the area 1140 in FIG. 12 and the curse area is arranged at the head of the area 1141. Regions 1151, 1152, 1153, 1154, 1146, 1147, and 1148 are defect regions. It is better to determine the size of the absorption buffer so as to be effective even in such a case. In this case, the size of the absorption buffer must take into account an area twice as large as the curse area allowed in the scale.

図14(b)は、カース領域の偏りを回避するための改善方法である。カース領域の判定において、スケールの半分の距離ごとに、スケールを移動しながら、スケール内に許容される使用しない領域が、所定のサイズ以下となっているかどうかを調べる。すなわち、領域1140,1141,1142に加え、領域1161,1162に対してもスケールを合わせて、カース領域かどうかを判断する。こうすることで、領域151の先頭から領域154の終端までがギャップ領域であると判断されるので、カース領域の偏りを回避することが出来る。   FIG. 14B shows an improvement method for avoiding the bias of the curse area. In the determination of the curse area, it is checked whether the unused area allowed in the scale is equal to or smaller than a predetermined size while moving the scale for every half distance of the scale. That is, in addition to the regions 1140, 1141, and 1142, the regions 1161 and 1162 are also scaled to determine whether the region is a curse region. By doing so, since it is determined that the gap area extends from the beginning of the area 151 to the end of the area 154, it is possible to avoid the bias of the curse area.

次に、リフレッシング後に発生した欠陥領域への対応方法について説明する。   Next, a method for dealing with a defective area generated after refreshing will be described.

図15(a)は、物理空間の一部の領域において、リフレッシング後に発生した欠陥領域1160,1161,1162を示している。リフレッシング処理の後で検出された欠陥領域は、論理空間の一部の領域である。記録再生装置は、リフレッシング後に発生した欠陥領域に対して、図14で説明した方法を用いてギャップ領域かどうかを判断し、図15(a)の場合には、領域1161をギャップ領域としてシステム制御部に通知する。図15(b)は、図15(a)の物理空間に対応する論理空間を示しており、領域163の前の領域と領域1164の後ろの領域には、論理的に有効なデータが記録されており、領域1161は、論理空間の一部であるが、ギャップ領域であることがわかるので、領域1163と1164のそれぞれを連続した未使用領域とする。システム制御部は、未使用領域1163と1164に対し、最小連続長以上のサイズの領域かどうかを調べる。図15(b)では、領域1163がリアルタイム・データの記録が可能な領域として選択される。ここで、領域1160は、欠陥領域であるが記録再生装置がシステム制御部に通知しないために、システム制御部は、この領域に対してデータの記録を指示する。そこで、図15(c)では、記録再生装置が、カース領域の位置情報についても、システム制御部に通知する。システム制御部が、リアルタイム・データの記録が可能な領域かどうかを選択する方法は同じであるが、システム制御部は、カース領域にデータを記録しないように、カース領域の部分を選択した領域から除外して領域1166と1167を記録領域とすることで、回避できる。   FIG. 15A shows defective areas 1160, 1161, and 1162 that occur after refreshing in a partial area of the physical space. The defective area detected after the refreshing process is a partial area of the logical space. The recording / reproducing apparatus determines whether or not the defect area generated after the refreshing is a gap area using the method described with reference to FIG. 14, and in the case of FIG. Notify the department. FIG. 15B shows a logical space corresponding to the physical space shown in FIG. 15A. In the area before the area 163 and the area after the area 1164, logically valid data is recorded. Since the region 1161 is a part of the logical space but is found to be a gap region, each of the regions 1163 and 1164 is set as a continuous unused region. The system control unit checks whether the unused areas 1163 and 1164 are areas having a size equal to or larger than the minimum continuous length. In FIG. 15B, the area 1163 is selected as an area where real-time data can be recorded. Here, the area 1160 is a defective area, but since the recording / reproducing apparatus does not notify the system control section, the system control section instructs the area to record data. Therefore, in FIG. 15C, the recording / reproducing apparatus also notifies the system control unit of the position information of the curse area. The method for selecting whether or not the system controller can record real-time data is the same, but the system controller does not record data in the curse area from the selected area. This can be avoided by excluding the areas 1166 and 1167 as recording areas.

次に、上述した処理装置の方法についてフローチャートを用いて説明する。   Next, the method of the processing apparatus described above will be described using a flowchart.

図7は、記録装置のリフレッシング処理とギャップ領域の位置情報の通知方法と、システム制御部のリアルタイム・データを記録するための未割付け領域の選択方法を示す図である。   FIG. 7 is a diagram showing a refreshing process of the recording apparatus, a method of notifying position information of the gap area, and a method of selecting an unallocated area for recording real-time data of the system control unit.

論理空間内に欠陥領域による使用できない領域が存在し、ユーザがビデオデータの記録品質が劣化すると思われる場合に、システム制御部から記録再生装置に対し、リフレッシング処理が指示される(ステップ1501)。   When there is an unusable area in the logical space due to a defective area, and the user seems to deteriorate the recording quality of the video data, the system control unit instructs the recording / playback apparatus to perform a refreshing process (step 1501).

記録再生装置はリフレッシングの指示を受けて、論理空間から欠陥領域による使用できない領域を除外する(ステップ1601)。   In response to the refreshing instruction, the recording / reproducing apparatus excludes the unusable area due to the defective area from the logical space (step 1601).

記録再生装置は次に物理空間内のギャップ領域を探索し(ステップ1602)、次に、探索して見つけたギャップ領域の位置情報をシステム制御部へ通知する(ステップ1603)。   Next, the recording / reproducing apparatus searches for a gap area in the physical space (step 1602), and then notifies the system control unit of positional information of the gap area found by the search (step 1603).

システム制御部は、ギャップ領域の位置情報を取得し、ファイルシステムで管理される空き領域の情報から、連続した未割付け領域ごとに、予め定めた最小連続長以上のサイズの領域かどうかを調べ、最小連続長以上の未割付け領域を、リアルタイム・データを記録する領域として確保する(ステップ1502)。   The system control unit acquires the position information of the gap area, and checks whether the area has a size equal to or larger than the predetermined minimum continuous length for each continuous unallocated area from the information on the free area managed by the file system. An unallocated area having a minimum continuous length or more is secured as an area for recording real-time data (step 1502).

システム制御部は、確保した未割付け領域に対して、リアルタイム・データの記録を記録再生装置に指示する(ステップ1503)。   The system control unit instructs the recording / reproducing apparatus to record real-time data for the secured unallocated area (step 1503).

記録再生装置は、指示された領域にリアルタイム・データを記録する(ステップ1604)。   The recording / reproducing apparatus records real-time data in the designated area (step 1604).

システム制御部は、リアルタイム・データの記録後、リアルタイム・データをファイルとして管理するために、ファイル管理情報の記録を記録再生装置に指示する(ステップ1504)。   After recording the real-time data, the system control unit instructs the recording / reproducing apparatus to record the file management information in order to manage the real-time data as a file (step 1504).

記録再生装置は、指示された領域にファイル管理情報を記録する(ステップ605)。   The recording / reproducing apparatus records the file management information in the designated area (step 605).

ここで、リフレッシング処理は記録に先立って常に行われなくても良い。情報記録媒体が様々な環境下で使用され、欠陥領域が増えた場合に行うことが効果的である。また、ギャップ領域の位置情報の通知は、リフレッシング処理が行われた後、または、情報記録媒体が記録再生装置にローディングされた後でよく、データの記録のたびに行われる必要はない。   Here, the refreshing process may not always be performed prior to recording. This is effective when the information recording medium is used in various environments and the defect area increases. The notification of the position information of the gap region may be performed after the refreshing process is performed or after the information recording medium is loaded on the recording / reproducing apparatus, and need not be performed every time data is recorded.

また、最小連続長以上の連続した未割付け領域の検索は、ファイルを記録する前に行っても良いし、予め、記録するデータより大きな範囲で検索し、検索した未割付け領域が不足した時に行っても良い。   In addition, a search for continuous unallocated areas that are longer than the minimum continuous length may be performed before recording a file, or when a search is made in a range larger than the data to be recorded in advance and the searched unallocated areas are insufficient. May be.

図16は、記録再生装置がギャップ領域とカース領域の位置情報を通知する方法と、システム制御部の未割付け領域からリアルタイム・データの記録領域を選択して、記録領域を決定する方法を示す図である。   FIG. 16 is a diagram illustrating a method in which the recording / reproducing apparatus notifies positional information of the gap area and the curse area, and a method of determining a recording area by selecting a recording area of real-time data from an unallocated area of the system control unit. It is.

システム制御部から記録再生装置に対し、ギャップ領域の有無とその位置情報が問い合わされる。(ステップ1511)。   The system control unit inquires of the recording / reproducing apparatus about the presence / absence of the gap region and its position information. (Step 1511).

記録再生装置は、物理空間内の欠陥領域がギャップ領域かどうかスケールを用いて調べ(ステップ1611)、見つけられたギャップ領域の位置情報をシステム制御部へ通知する(ステップ1612)。   The recording / reproducing apparatus checks whether or not the defect area in the physical space is a gap area using a scale (step 1611), and notifies the system controller of position information of the found gap area (step 1612).

システム制御部は、ギャップ領域の位置情報を取得し、ファイルシステムで管理される空き領域の情報から、連続した未割付け領域ごとに、予め定めた最小連続長以上の未割付け領域かどうかを調べ、最小連続長以上の未割付け領域を、リアルタイム・データを記録する領域として確保する(ステップ1512)。   The system control unit acquires the position information of the gap area, and checks whether the unallocated area is equal to or larger than the predetermined minimum continuous length for each continuous unallocated area from the information on the free area managed by the file system. An unallocated area having the minimum continuous length or more is secured as an area for recording real-time data (step 1512).

システム制御部は、次に、論理空間内に存在するカース領域の有無とその位置情報を記録再生装置に問い合わせる(ステップ1513)。   Next, the system control unit inquires of the recording / reproducing apparatus about the presence / absence of the curse area existing in the logical space and its position information (step 1513).

記録再生装置は、論理空間内にあるカース領域を探索し(ステップ1613)、見つけられたカース領域の位置情報をシステム制御部へ通知する(ステップ1614)。   The recording / reproducing apparatus searches for the curse area in the logical space (step 1613), and notifies the system controller of the position information of the found curse area (step 1614).

システム制御部は、ステップ512で確保したリアルタイム・データを記録する領域のうち、カース領域を記録領域から除外することで、リアルタイム・データを記録する領域を割り当てる(ステップ1514)。   The system control unit allocates an area for recording real-time data by excluding the curse area from the recording area among the areas for recording the real-time data secured in step 512 (step 1514).

システム制御部は、割り当てたリアルタイム・データを記録する領域に対して、リアルタイム・データの記録を記録再生装置に指示する(ステップ1515)。   The system control unit instructs the recording / reproducing apparatus to record the real-time data for the allocated real-time data recording area (step 1515).

記録再生装置は、指示された領域にリアルタイム・データを記録する(ステップ1615)。   The recording / reproducing apparatus records the real-time data in the designated area (step 1615).

システム制御部は、リアルタイム・データの記録後、リアルタイム・データをファイルとして管理するために、ファイル管理情報の記録を記録再生装置に指示する(ステップ1516)。   After recording the real-time data, the system control unit instructs the recording / reproducing apparatus to record the file management information in order to manage the real-time data as a file (step 1516).

記録再生装置は、指示された領域にファイル管理情報を記録する(ステップ1616)。   The recording / reproducing apparatus records the file management information in the designated area (step 1616).

ここで、ギャップ領域は、物理空間に存在し、論理空間から見えない欠陥領域に対して検索されるばかりでなく、論理空間に存在する欠陥領域も含めて検索しても良い。記録再生装置の欠陥管理機構を用いてデータの記録を行う場合に、欠陥領域が検出される場合があるし、データの再生だけであっても、ECCを用いたエラー検出により、その再生データが正しくないと判断される場合には、その領域が欠陥領域であることがわかるからである。このため、リアルタイム・データの記録対象となる領域に対して記録または再生が行われた場合には、新たに欠陥領域が検出される可能性があるので、この場合に、ギャップ領域と論理空間上のカース領域の位置情報を問い合わせたほうが良い。   Here, the gap area may be searched not only for a defective area that exists in the physical space and is not visible from the logical space, but also for a defective area that exists in the logical space. When data is recorded using the defect management mechanism of the recording / reproducing apparatus, a defective area may be detected, and even if only data is reproduced, the reproduced data is detected by error detection using ECC. This is because if it is determined that the area is not correct, it is understood that the area is a defective area. For this reason, when recording or reproduction is performed on an area to be recorded with real-time data, there is a possibility that a new defective area may be detected. It is better to inquire about the location information of the curse area.

図17は、吸収バッファを用いたデータのバッファリング方法を示す図である。   FIG. 17 is a diagram illustrating a data buffering method using an absorption buffer.

システム制御部は、データの読み出しを行うために、読み出すデータの位置情報とともに、データの読み出しを記録再生装置に指示する(ステップ1521)。   In order to read out the data, the system control unit instructs the recording / reproducing apparatus to read out the data together with the position information of the data to be read out (step 1521).

記録再生装置は、指示された位置にピックアップをシークし(ステップ1621)、読み出しを開始するセクタを含むスケールの範囲内のカース領域のサイズを調べ(ステップ1622)、データを記録再生装置のメモリをバッファとして、データの読み出しを開始する(ステップ1623)。   The recording / reproducing apparatus seeks the pickup to the instructed position (step 1621), checks the size of the curse area within the range of the scale including the sector to start reading (step 1622), and stores the data in the memory of the recording / reproducing apparatus. Reading of data is started as a buffer (step 1623).

記録再生装置は、バッファ内にカース領域に対応するデータが蓄積されるまで、読み出したデータをバッファに蓄積する(ステップ624)。バッファ内に所定の量のデータが蓄積されれば、システム制御部へデータの転送を開始する(ステップ1625)。   The recording / reproducing apparatus accumulates the read data in the buffer until the data corresponding to the curse area is accumulated in the buffer (step 624). When a predetermined amount of data is accumulated in the buffer, data transfer to the system control unit is started (step 1625).

システム制御部は、読み出されたデータを受け取る(ステップ1522)。   The system control unit receives the read data (step 1522).

なお、システム制御部がリアルタイム・データを記録する領域を割付ける際に基準とする最小連続長は、システム制御部が予め持っている値を用いても良いし、リアルタイム・データを記録するアプリケーションが記録するリアルタイム・データのデータレートや光ディスクドライブの読み出しレートを考慮して算出し、システム制御部に対して指示するようにしても良い。   Note that the minimum continuous length used as a reference when the system control unit allocates an area for recording real-time data may use a value that the system control unit has in advance, or an application that records real-time data. It may be calculated in consideration of the data rate of real-time data to be recorded and the read rate of the optical disk drive, and instructed to the system control unit.

なお、リアルタイム・データが記録された連続領域をリアルタイムエクステントとして、その位置情報を管理するファイル管理情報において、リアルタイム・データが記録された領域が論理空間では連続していても、その連続領域中にギャップ領域があれば、そのギャップ領域でリアルタイムエクステントを分割してファイル管理情報として管理しても良い。この場合は、論理的に連続した領域が2つのリアルタイムエクステントとして管理されることになるので、記録再生装置に問い合わせなくても、ギャップ領域がファイル管理情報だけでわかるようになる。   In addition, in the file management information that manages the location information, the continuous area in which the real-time data is recorded is used as the real-time extent, and even if the area in which the real-time data is recorded is continuous in the logical space, If there is a gap area, the real-time extent may be divided in the gap area and managed as file management information. In this case, since a logically continuous area is managed as two real-time extents, the gap area can be known only from the file management information without making an inquiry to the recording / reproducing apparatus.

本発明の実施の形態2の記録方法は、ピックアップがシーク動作を行う領域に関する要因を、物理層での要因と論理層での要因とに分類し、それぞれの要因をそれぞれの層でカバーするように処理することで、リアルタイムデータを記録する際にその配置を決める手順を最適化することが出来る。これにより、記録手順がシンプルになり互換性が向上する。また、連続再生への影響が少ない範囲で欠陥領域を論理空間から除くように情報記録媒体のリフレッシングを行い、バッファメモリの一部を論理層から見えない領域のために使用することで、論理層では情報記録媒体上の欠陥を考慮する必要がなくなる。また、連続再生への影響が大きい欠陥領域が存在する場合には、この位置情報を論理層へ通知することで、論理層は、容易にこの領域を避けて配置を決めることが出来るようになる。   In the recording method according to the second embodiment of the present invention, the factors related to the area where the pickup performs a seek operation are classified into a factor in the physical layer and a factor in the logical layer, and each factor is covered by each layer. By processing in this manner, the procedure for determining the arrangement when recording real-time data can be optimized. This simplifies the recording procedure and improves compatibility. In addition, the information recording medium is refreshed so that the defective area is excluded from the logical space within a range where the influence on the continuous reproduction is small, and a part of the buffer memory is used for the area that cannot be seen from the logical layer. Therefore, it is not necessary to consider defects on the information recording medium. In addition, when there is a defective area having a large influence on continuous reproduction, the logical layer can easily determine the arrangement by avoiding this area by notifying the logical layer of this positional information. .

本発明の実施の形態2によれば、リアルタイムデータを記録する際にその配置を決める手順を最適化することが出来るので、パソコンとDVD−RAMドライブを用いたビデオデータの記録に適用することが出来、本発明の効果が得られる。また、青色レーザを用いた将来のパソコン用光ディスクドライブに適用しても、本発明の効果が得られる。   According to the second embodiment of the present invention, the procedure for determining the arrangement when recording real-time data can be optimized, so that it can be applied to video data recording using a personal computer and a DVD-RAM drive. The effect of the present invention can be obtained. The effect of the present invention can also be obtained by applying to a future optical disk drive for a personal computer using a blue laser.

本発明によれば、記録と再生の切替えタイミングをバッファメモリに蓄積されたデータ量に応じて切替える同時録再において、記録または再生される録再領域中に不使用領域を含むことが出来る。よって、欠陥ブロック等が存在する情報記録媒体において、本発明を用いることは有用である。   According to the present invention, in the simultaneous recording / playback in which the switching timing between recording and playback is switched according to the amount of data stored in the buffer memory, the unused area can be included in the recording / playback area to be recorded or played back. Therefore, it is useful to use the present invention in an information recording medium having a defective block or the like.

特に、光学レーザおよび物理媒体の技術革新に伴って、光ディスクの高密度化が進展しており、この進展においては、光ディスクの繰り返し記録可能回数が減る傾向にある。例えば、データ用のMOやDVD−RAMでは、10万回の書換えが可能なように物理メディアの特性が設計されていたが、書換え可能回数が、1000回程度の媒体も検討されている。このような、光ディスクでは、データの記録再生が繰り返されるに従って、欠陥ブロックの発生も増える。このような書換え可能回数が少ない光ディスクに本発明を適用することが出来る。   In particular, along with technological innovations in optical lasers and physical media, the density of optical discs has increased, and in this progress, the number of times that optical discs can be repeatedly recorded tends to decrease. For example, in the data MO and DVD-RAM, the characteristics of the physical medium are designed so that it can be rewritten 100,000 times. However, a medium having a rewriteable number of about 1000 times is also considered. In such an optical disc, the number of defective blocks increases as data recording / reproduction is repeated. The present invention can be applied to such an optical disc having a small number of rewritable times.

本発明の録再領域の最小サイズとウィンドウのサイズが同じ場合の同時録再の方法の概要を説明するための図The figure for demonstrating the outline | summary of the method of simultaneous recording / reproducing when the minimum size of recording / reproducing area of this invention and the size of a window are the same 本発明の録再領域の最小サイズ中に複数のスケールが設定される場合の同時録再の条件を説明するための図The figure for demonstrating the conditions of simultaneous recording / reproducing when a some scale is set in the minimum size of the recording / reproducing area | region of this invention 本発明の情報記録再生装置の構成を示す図The figure which shows the structure of the information recording / reproducing apparatus of this invention 本発明の同時録再の方法の手順を示す図The figure which shows the procedure of the method of the simultaneous recording / reproducing of this invention 同時録再の方法について、その原理を説明する図Diagram explaining the principle of simultaneous recording / playback method 同時録再モデルを示す図Diagram showing simultaneous recording and playback model 本発明の記録装置のリフレッシング処理とギャップ領域の位置情報の通知方法システム制御部のリアルタイム・データを記録するための未割付け領域の選択方法を示す図FIG. 7 is a diagram showing a method for selecting an unallocated area for recording real-time data in the system control unit of the refreshing process and gap area position information notification method of the recording apparatus of the present invention. 本発明の情報記録再生システムの構成を示す図The figure which shows the structure of the information recording / reproducing system of this invention 本発明の複数の未割付け領域から選択されるリアルタイム・データの連続再生が可能な領域を示す図The figure which shows the area | region which can reproduce continuously the real-time data selected from the several unallocated area | region of this invention 本発明のリフレッシング処理を行ったリアルタイム・データの割り付けを示す図The figure which shows allocation of the real-time data which performed the refreshing process of this invention 本発明の欠陥領域の連続再生に対する影響を回避するリアルタイム・データの記録領域の割り付けを示す図The figure which shows the allocation of the recording area of the real-time data which avoids the influence with respect to the continuous reproduction of the defective area of this invention 本発明の物理空間に存在する欠陥領域を調べるためのスケールを示す図The figure which shows the scale for investigating the defect area | region which exists in the physical space of this invention 本発明の吸収バッファ内のデータ量の推移を示す図The figure which shows transition of the data amount in the absorption buffer of this invention 本発明のカース領域の偏りを回避するための改善方法を説明する図The figure explaining the improvement method for avoiding the bias | inclination of the curse area | region of this invention 本発明のシステム制御部が論理空間に存在するカース領域を避けてデータを記録することを説明する図The figure explaining the system control part of this invention recording data avoiding the curse area | region which exists in logical space 本発明の記録再生装置がギャップ領域とカース領域の位置情報を通知する方法と、システム制御部の未割付け領域からリアルタイム・データの記録領域を選択して、記録領域を決定する方法を示す図The figure which shows the method in which the recording / reproducing apparatus of this invention notifies the positional information on a gap area | region and a curse area | region, and the method of selecting the recording area of real-time data from the unallocated area | region of a system control part, and determining a recording area | region. 本発明の吸収バッファを用いたデータのバッファリング方法を示す図The figure which shows the buffering method of the data using the absorption buffer of this invention

符号の説明Explanation of symbols

W11〜W14,W21〜W24,W1〜W4 記録動作
R11〜R14,R21〜R24,R1〜R4 記録動作
A11〜A16,A21〜A26,A1〜A7 アクセス動作
101〜107、201〜207、1〜8 領域
W11-W14, W21-W24, W1-W4 Recording operation R11-R14, R21-R24, R1-R4 Recording operation A11-A16, A21-A26, A1-A7 Access operation 101-107, 201-207, 1-8 region

Claims (6)

第1のリアルタイム・データを情報記録媒体に記録しながら、前記情報記録媒体に記録された第2のリアルタイム・データを再生する同時録再の方法であって、
前記情報記録媒体上の未割付け領域を検索し、最小サイズY以上のサイズを有する少なくとも1つの未割付け領域を前記第1のリアルタイム・データを記録する領域として割付けるステップと、
最小サイズYと同一のサイズを有するウィンドウ内で許容される不使用領域のサイズをKとするとき、前記割り付けられた少なくとも1つの領域の中から、その領域内に存在する不使用領域のサイズがK以下である少なくとも1つの領域を選択するステップと、
前記選択された少なくとも1つの領域に前記第1のリアルタイム・データを記録するステップと、
前記第2のリアルタイム・データが記録された最小サイズY以上のサイズを有する少なくとも1つの領域から前記第2のリアルタイム・データを読み出すステップと
を包含し、
前記最小サイズYは、アクセス動作の直前直後の記録動作において記録される2つの領域のそれぞれにサイズKを有する不使用領域が存在する場合、または、アクセス動作の直前直後の再生動作において読み出される2つの領域のそれぞれにサイズKを有する不使用領域が存在する場合でも同時録再が可能なように決定されている、同時録再の方法。
A method of simultaneous recording / playback for reproducing the second real-time data recorded on the information recording medium while recording the first real-time data on the information recording medium,
Searching for an unallocated area on the information recording medium and allocating at least one unallocated area having a size equal to or larger than a minimum size Y as an area for recording the first real-time data;
When the size of the unused area allowed in the window having the same size as the minimum size Y is K, the size of the unused area existing in the area is selected from the allocated at least one area. Selecting at least one region that is less than or equal to K;
Recording the first real-time data in the selected at least one region;
Reading the second real-time data from at least one area having a size equal to or larger than the minimum size Y in which the second real-time data is recorded,
The minimum size Y is read when there is an unused area having a size K in each of the two areas recorded in the recording operation immediately before and after the access operation, or in the reproduction operation immediately before and after the access operation. A method of simultaneous recording / playback, which is determined so that simultaneous recording / playback is possible even when an unused area having a size K exists in each of the two areas.
第1のリアルタイム・データを情報記録媒体に記録しながら、前記情報記録媒体に記録された第2のリアルタイム・データを再生する同時録再の方法であって、
前記情報記録媒体上の未割付け領域を検索し、最小サイズY以上のサイズを有する少なくとも1つの未割付け領域を前記第1のリアルタイム・データを記録する領域として割付けるステップと、
最小サイズYの1/N(Nは2以上の任意の整数)以下のサイズを有するスケール内で許容される不使用領域のサイズをLとするとき、前記割り付けられた少なくとも1つの領域の中から、その領域内に存在する不使用領域のサイズがL以下である少なくとも1つの領域を選択するステップと、
前記選択された少なくとも1つの領域に前記第1のリアルタイム・データを記録するステップと、
前記第2のリアルタイム・データが記録された最小サイズY以上のサイズを有する少なくとも1つの領域から前記第2のリアルタイム・データを読み出すステップと
を包含し、
前記最小サイズYは、アクセス動作の直前直後の記録動作において記録される2つの領域内にサイズLを有する不使用領域が(N+1)個存在する場合、または、アクセス動作の直前直後の再生動作において読み出される2つの領域内にサイズLを有する不使用領域が(N+1)個存在する場合でも同時録再が可能なように決定されている、同時録再の方法。
A method of simultaneous recording / playback for reproducing the second real-time data recorded on the information recording medium while recording the first real-time data on the information recording medium,
Searching for an unallocated area on the information recording medium and allocating at least one unallocated area having a size equal to or larger than a minimum size Y as an area for recording the first real-time data;
When the size of the unused area allowed in the scale having a size equal to or smaller than 1 / N of the minimum size Y (N is an arbitrary integer equal to or larger than 2) is L, among the at least one allocated area Selecting at least one area in which the size of the unused area existing in the area is L or less;
Recording the first real-time data in the selected at least one region;
Reading the second real-time data from at least one area having a size equal to or larger than the minimum size Y in which the second real-time data is recorded,
The minimum size Y is used when there are (N + 1) unused areas having the size L in the two areas recorded in the recording operation immediately before and after the access operation, or in the reproduction operation immediately before and after the access operation. A method of simultaneous recording / playback, which is determined so that simultaneous recording / playback is possible even when (N + 1) unused areas having a size L exist in the two areas to be read.
第1のリアルタイム・データを情報記録媒体に記録しながら、前記情報記録媒体に記録された第2のリアルタイム・データを再生する情報記録再生装置であって、
前記情報記録媒体上の未割付け領域を検索し、最小サイズY以上のサイズを有する少なくとも1つの未割付け領域を前記第1のリアルタイム・データを記録する領域として割付ける手段と、
最小サイズYと同一のサイズを有するウィンドウ内で許容される不使用領域のサイズをKとするとき、前記割り付けられた少なくとも1つの領域の中から、その領域内に存在する不使用領域のサイズがK以下である少なくとも1つの領域を選択する手段と、
前記選択された少なくとも1つの領域に前記第1のリアルタイム・データを記録する手段と、
前記第2のリアルタイム・データが記録された最小サイズY以上のサイズを有する少なくとも1つの領域から前記第2のリアルタイム・データを読み出す手段と
を備え、
前記最小サイズYは、アクセス動作の直前直後の記録動作において記録される2つの領域のそれぞれにサイズKを有する不使用領域が存在する場合、または、アクセス動作の直前直後の再生動作において読み出される2つの領域のそれぞれにサイズKを有する不使用領域が存在する場合でも同時録再が可能なように決定されている、情報記録再生装置。
An information recording / reproducing apparatus for reproducing second real-time data recorded on the information recording medium while recording first real-time data on the information recording medium,
Means for searching for an unallocated area on the information recording medium and allocating at least one unallocated area having a size equal to or larger than a minimum size Y as an area for recording the first real-time data;
When the size of the unused area allowed in the window having the same size as the minimum size Y is K, the size of the unused area existing in the area is selected from the allocated at least one area. Means for selecting at least one region that is less than or equal to K;
Means for recording the first real-time data in the selected at least one region;
Means for reading out the second real-time data from at least one area having a size equal to or larger than the minimum size Y in which the second real-time data is recorded;
The minimum size Y is read when there is an unused area having a size K in each of the two areas recorded in the recording operation immediately before and after the access operation, or in the reproduction operation immediately before and after the access operation. An information recording / reproducing apparatus that is determined so that simultaneous recording / reproducing is possible even when a non-use area having a size K exists in each of the two areas.
第1のリアルタイム・データを情報記録媒体に記録しながら、前記情報記録媒体に記録された第2のリアルタイム・データを再生する情報記録再生装置であって、
前記情報記録媒体上の未割付け領域を検索し、最小サイズY以上のサイズを有する少なくとも1つの未割付け領域を前記第1のリアルタイム・データを記録する領域として割付ける手段と、
最小サイズYの1/N(Nは2以上の任意の整数)以下のサイズを有するスケール内で許容される不使用領域のサイズをLとするとき、前記割り付けられた少なくとも1つの領域の中から、その領域内に存在する不使用領域のサイズがL以下である少なくとも1つの領域を選択する手段と、
前記選択された少なくとも1つの領域に前記第1のリアルタイム・データを記録する手段と、
前記第2のリアルタイム・データが記録された最小サイズY以上のサイズを有する少なくとも1つの領域から前記第2のリアルタイム・データを読み出す手段と
を備え、
前記最小サイズYは、アクセス動作の直前直後の記録動作において記録される2つの領域内にサイズLを有する不使用領域が(N+1)個存在する場合、または、アクセス動作の直前直後の再生動作において読み出される2つの領域内にサイズLを有する不使用領域が(N+1)個存在する場合でも同時録再が可能なように決定されている、情報記録再生装置。
An information recording / reproducing apparatus for reproducing second real-time data recorded on the information recording medium while recording first real-time data on the information recording medium,
Means for searching for an unallocated area on the information recording medium and allocating at least one unallocated area having a size equal to or larger than a minimum size Y as an area for recording the first real-time data;
When the size of the unused area allowed in the scale having a size equal to or smaller than 1 / N of the minimum size Y (N is an arbitrary integer equal to or larger than 2) is L, among the at least one allocated area Means for selecting at least one area in which the size of the unused area existing in the area is L or less;
Means for recording the first real-time data in the selected at least one region;
Means for reading out the second real-time data from at least one area having a size equal to or larger than the minimum size Y in which the second real-time data is recorded;
The minimum size Y is used when there are (N + 1) unused areas having the size L in the two areas recorded in the recording operation immediately before and after the access operation, or in the reproduction operation immediately before and after the access operation. An information recording / reproducing apparatus that is determined so that simultaneous recording / reproduction is possible even when (N + 1) unused areas having a size L exist in the two areas to be read.
リアルタイム・データを記録する領域として割付けられた少なくとも1つの領域を有する情報記録媒体であって、
前記少なくとも1つの領域のそれぞれは、最小サイズY以上のサイズを有しており、
前記最小サイズYは、アクセス動作の直前直後の記録動作において記録される2つの領域のそれぞれにサイズKを有する不使用領域が存在する場合、または、アクセス動作の直前直後の再生動作において読み出される2つの領域のそれぞれにサイズKを有する不使用領域が存在する場合でも同時録再が可能なように決定されており、ここで、Kは、最小サイズYと同一のサイズを有するウィンドウ内で許容される不使用領域のサイズを示す、情報記録媒体。
An information recording medium having at least one area allocated as an area for recording real-time data,
Each of the at least one region has a size equal to or greater than a minimum size Y;
The minimum size Y is read when there is an unused area having a size K in each of the two areas recorded in the recording operation immediately before and after the access operation, or in the reproduction operation immediately before and after the access operation. It is determined so that simultaneous recording / playback is possible even when there is an unused area having a size K in each of the two areas, where K is allowed in a window having the same size as the minimum size Y. An information recording medium indicating the size of the unused area.
リアルタイム・データを記録する領域として割付けられた少なくとも1つの領域を有する情報記録媒体であって、
前記少なくとも1つの領域のそれぞれは、最小サイズY以上のサイズを有しており、
前記最小サイズYは、アクセス動作の直前直後の記録動作において記録される2つの領域内にサイズLを有する不使用領域が(N+1)個存在する場合、または、アクセス動作の直前直後の再生動作において読み出される2つの領域内にサイズLを有する不使用領域が(N+1)個存在する場合でも同時録再が可能なように決定されており、ここで、Nは、2以上の任意の整数を示し、Lは、最小サイズYの1/N以下のサイズを有するスケール内で許容される不使用領域のサイズを示す、情報記録媒体。
An information recording medium having at least one area allocated as an area for recording real-time data,
Each of the at least one region has a size equal to or greater than a minimum size Y;
The minimum size Y is used when there are (N + 1) unused areas having the size L in the two areas recorded in the recording operation immediately before and after the access operation, or in the reproduction operation immediately before and after the access operation. It is determined so that simultaneous recording / playback is possible even when there are (N + 1) unused areas having size L in the two areas to be read, where N is an arbitrary integer greater than or equal to 2 , L is an information recording medium indicating the size of the unused area allowed in the scale having a size of 1 / N or less of the minimum size Y.
JP2004302298A 2003-10-17 2004-10-15 Information recording medium, simultaneous recording / reproducing method, and information recording / reproducing apparatus Expired - Fee Related JP4210252B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004302298A JP4210252B2 (en) 2003-10-17 2004-10-15 Information recording medium, simultaneous recording / reproducing method, and information recording / reproducing apparatus

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2003357726 2003-10-17
JP2004027337 2004-02-03
JP2004302298A JP4210252B2 (en) 2003-10-17 2004-10-15 Information recording medium, simultaneous recording / reproducing method, and information recording / reproducing apparatus

Publications (2)

Publication Number Publication Date
JP2005251372A JP2005251372A (en) 2005-09-15
JP4210252B2 true JP4210252B2 (en) 2009-01-14

Family

ID=35031671

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004302298A Expired - Fee Related JP4210252B2 (en) 2003-10-17 2004-10-15 Information recording medium, simultaneous recording / reproducing method, and information recording / reproducing apparatus

Country Status (1)

Country Link
JP (1) JP4210252B2 (en)

Also Published As

Publication number Publication date
JP2005251372A (en) 2005-09-15

Similar Documents

Publication Publication Date Title
US7447135B2 (en) Information-processing apparatus, information-recording apparatus, information-processing system, information-recording method, program for information recording, and storage medium
US7065671B2 (en) Information processor, information processing method and medium recording information processing method
RU2334290C2 (en) Unitary record optical disk and method and device for backup area allocation on unitary record optical disk
US7339868B2 (en) Information recording method, information recording device, information system, program, and recording medium
JP4627728B2 (en) Control device, control method, recording device, and recording method
JP3637346B1 (en) Information recording apparatus, information recording method, and program
JP4210252B2 (en) Information recording medium, simultaneous recording / reproducing method, and information recording / reproducing apparatus
US7602686B2 (en) Information recording medium, method for simultaneous recording and reproduction, and information recording and reproduction apparatus
US8254231B2 (en) Driving device and method, program, and recording medium
JP2006120200A (en) Recording device, recording method, program, and recording medium
JP2005129168A (en) Device and method for recording information, and program
JP2001043622A (en) Information processor
JP4152839B2 (en) Information recording / reproducing apparatus, information recording / reproducing method, and program
JP2006085797A (en) Optical disk device and alternation processing method of optical disk device
JP2010049732A (en) Recording method, storage medium, and storage apparatus
JP5385971B2 (en) Information reproducing apparatus and information reproducing method
US7406011B2 (en) Recording medium and methods of and device for recording information on the recording medium
JP4496869B2 (en) Recording / reproducing control method and recording / reproducing control apparatus
JP2008181595A (en) Disk medium recording and reproducing device, multi-stream readout program, and multi-stream readout method
JP2007533052A (en) Recording data on storage media with special storage space requirements
JP2001312376A (en) Rotary medium storage device and rotary medium recording control method
JPH11232046A (en) Magnetic disk device
JPH03207053A (en) Information recording and reproducing device
JPH06309804A (en) File management apparatus
JP2001229623A (en) Data recording and reproducing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070802

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080917

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20081024

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20111031

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20121031

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20131031

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20131031

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20141031

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees