[go: up one dir, main page]

JP2004171670A - Recording and reproducing device and recording and reproducing method - Google Patents

Recording and reproducing device and recording and reproducing method Download PDF

Info

Publication number
JP2004171670A
JP2004171670A JP2002336263A JP2002336263A JP2004171670A JP 2004171670 A JP2004171670 A JP 2004171670A JP 2002336263 A JP2002336263 A JP 2002336263A JP 2002336263 A JP2002336263 A JP 2002336263A JP 2004171670 A JP2004171670 A JP 2004171670A
Authority
JP
Japan
Prior art keywords
recording
data
free area
reproducing
area
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2002336263A
Other languages
Japanese (ja)
Inventor
Soichiro Maita
壮一郎 舞田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP2002336263A priority Critical patent/JP2004171670A/en
Publication of JP2004171670A publication Critical patent/JP2004171670A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To continuously secure a data recording area as much as possible even when the size of data to be recorded is not decided, and to prevent an access speed from lowering due to dispersion of the data on a recording medium. <P>SOLUTION: At the head of a recording medium 10 for storing a moving picture recording/reproducing data such as a MPEG, in a system for storing a management data for managing the recording medium, a free area amount continuous with the leading address of each free area of the recording medium is pre-stored in this management data in a list form. In the case of recording data, the leading address of each free area and the list of the free area amount in the management data are referred to, and the free area amount is compared with the data amount to be recorded, and then recording is carried out with priority in a free area having a continuous area larger than the data amount. Thus, a data area is secured as continuously as possible, to prevent an access speed from being decreased. <P>COPYRIGHT: (C)2004,JPO

Description

【0001】
【発明の属する技術分野】
本発明は、記録媒体に対して動画データの記録再生を行う記録再生装置及び記録再生方法に関する。
【0002】
【従来の技術】
従来より、カムコーダに用いられる記録媒体としては磁気記録テープが主に用いられてきた。磁気記録テープは、HDD(ハードディスクドライブ)やDVD(デジタルバーサタイルデスク)などの円盤状の記録媒体(ディスクメディア)と比較した場合、小型化を行う上では優位であるが、円盤状の記録媒体は巻き戻しや早送りをすることなく、直接記録媒体上の目標の記録位置にアクセスできるため、アクセス性の面では不利である。
また、MPEGなどの動画圧縮技術によるデータ圧縮が進み、HDDなどは近年大容量化、小型化も進んでいる。そこで、HDDなどの円盤状の記録媒体をカムコーダにも応用することが求めらており、これによりランダムアクセス性、利便性を向上させることも可能になる。
【0003】
一方、動画データの記録再生においては、ある程度安定した転送レートのデータを連続して記録再生する必要がある。しかしながら、HDDやDVDなどのディスクメディアにおいては、フラグメント(断片化)が発生した場合など、アクセスする領域が分散しているときに、ヘッドのシークタイムが発生し、極端に転送レートが低下する問題がある。
そこで、このような問題を解決する手段として、書き込むファイルの属性によりストリームデータかコードデータかを判別し、それぞれ書き込み領域を変えて一定以上の入出力速度保証に必要な一定長の連続領域に対して書き込み行うようにして、転送レートの低下を回避することが提案されている(例えば、特許文献1参照)。
【0004】
【特許文献1】
特開2000−339202号公報
【0005】
【発明が解決しようとする課題】
しかしながら、上記特許文献1に開示される従来技術において、動的に入出力速度が変化する場合に、一定長の連続領域に対して書き込み行う方法では、フラグメントによる入出力の速度が十分ではない場合があり、一定長の算出が困難であるという問題がある。
また、ファイル属性によりデータ領域を区分することは、外部のシステムによる書き込みが行われた場合に保証されないという問題がある。
【0006】
そこで本発明の目的は、記録するデータのデータサイズが確定していない場合でもデータ記録領域を極力連続的に確保することができ、記録媒体上のデータ分散によるアクセススピードの低下を有効に防ぐことができる記録再生装置及び記録再生方法を提供することにある。
【0007】
【課題を解決するための手段】
本発明は前記目的を達成するため、記録再生データを保存した記録媒体にアクセスし、前記記録再生データの記録または再生を行う記録再生手段と、前記記録媒体に記録再生データを記録する際に前記記録媒体の空き領域を選択して記録動作を実行させる記録制御手段とを有し、前記記録媒体には、記録再生データを格納する記録領域とともに、少なくとも当該記録媒体内の各空き領域のアドレスとサイズのリストを含む管理用データを格納する管理領域を設け、前記記録制御手段は、前記管理領域に格納された管理用データを参照し、前記各空き領域のサイズと記録するデータ量とを比較し、データ量より大きいサイズをもつ空き領域に優先的に記録を行うことを特徴とする。
【0008】
また本発明は、記録再生データを保存する記録媒体に、記録再生データを格納する記録領域とともに、少なくとも当該記録媒体内の各空き領域のアドレスとサイズのリストを含む管理用データを格納する管理領域を設け、前記記録媒体にデータを記録する際に、前記管理領域に格納された管理用データを参照し、前記各空き領域のサイズと記録するデータ量とを比較し、データ量より大きいサイズをもつ空き領域に優先的に記録を行うことを特徴とする。
【0009】
本発明の記録再生装置及び記録再生方法では、記録再生データを保存する記録媒体に当該記録媒体内の各空き領域のアドレスとサイズのリストを含む管理用データを設け、記録媒体にデータを記録する際に管理用データを参照し、各空き領域のサイズと記録するデータ量とを比較し、データ量より大きいサイズをもつ空き領域に優先的に記録を行うようにした。
したがって、記録するデータのデータサイズが確定していない場合でもデータ記録領域を極力連続的に確保することができ、記録媒体上のデータが分散することによるアクセススピードの低下を有効に防ぐことができる。
【0010】
【発明の実施の形態】
以下、本発明による記録再生装置及び記録再生方法の実施の形態例について説明する。
本実施の形態例は、MPEGなどの動画記録再生データを保存する記録媒体の先頭に、その記録媒体の管理を行うための管理用データを保存するシステムにおいて、管理用データ内に記録媒体の各空き領域のアドレスとサイズ(具体的には先頭アドレスと連続する空き領域量)をリスト形式で格納しておき、記録を行うにあたっては空き領域量と記録するデータ量とを比較し、データ量より大きい連続領域をもつ空き領域に優先的に記録を行うようにして、データ領域を極力連続的に確保できるようにしたものである。
なお、本実施の形態例では、管理用データ内の空き領域の先頭アドレスと連続する空き領域連続量のリストは、連続する空き領域連続量の大きい順にリストの先頭から並べて格納しておくものとする。
【0011】
また、本実施の形態例では、記録するデータ量が連続する空き領域の最大サイズよりも大きい場合には、複数の空き領域を用いて記録データを分割して記録する。この際に用いる空き領域としては、例えば、空き領域のリストを順に検索していき、その検索順(すなわち、空き領域連続量の大きい空き領域から順)に複数の空き領域を選択して用いる。
また、本実施の形態例では、管理用データの更新処理として、記録媒体にデータを記録する毎に、その記録によって消滅または減少した空き領域のデータをリストから削除または修正し、また、記録媒体のデータを消去する毎に、その消去によって発生した空き領域のデータをリストに追加するような処理を行う。
さらに、本実施の形態例では、データを記録または消去する毎に、その記録または消去によって変動した後の空き領域の合計サイズを算出し、その算出結果によって記録媒体の管理データ内に設けられた合計サイズのデータを更新するような処理を行う。
【0012】
以下、本実施の形態例による具体的な構成及び動作について図面を用いて説明する。
図1は本実施の形態例で用いる記録形式を示す説明図である。
図示のように、本例では、ディスク型記録媒体(以下、記録メディアまたはディスクという)上に、その記録メディアを管理するための情報を記載する領域(記録メディア管理情報領域1)を設ける。そして、この記録メディア管理情報領域1には、データが記録されていない空き領域を示した空き領域情報を記載する領域(空き領域情報2)を設ける。
【0013】
この空き領域情報領域2には、空き領域の位置(アドレス)を示す空き領域先頭アドレス3と空き領域の連続量(サイズ)を示す空き領域連続量4を記載する。なお、不連続な空き領域が複数ある場合には、その不連続な空き領域のそれぞれに対して対応する空き領域先頭アドレスと空き領域連続量を記載する。
各空き領域情報は、空き領域連続量の大きい順に並べられ、空き領域の連続量が同一の値をとる空き領域に対しては空き領域先頭アドレスの順に並べる。また、この空き領域情報はディスクが認識された時点で作成される。
図中の「ディスク上の空き領域」はこれを模式的に示したものである。#1の空き領域先頭アドレスと空き領域連続量はディスク上の空き領域#1の値、#2の空き領域先頭アドレスと空き領域連続量はディスク上の空き領域#2の値というように、空き領域が不連続に存在した場合には空き領域が不連続になった数だけ空き領域先頭アドレスと空き領域連続量の組が存在する。
【0014】
図2は、本実施の形態例によるディスク記録再生装置の構成を示すブロック図である。なお、本図では、主に記録系の構成を示しており、再生系としては別の構成を用いることになるが、本発明は主に記録時の動作に係るものであるので、再生系の詳細は省略する。
図示のように、このディスク記録再生装置は、ユーザインターフェイス部5、モードラッチ部6、データ量カウンタ部7、入力データバッファ部8、入力データ記録部9、空き領域情報再生部11、空き領域先頭アドレスラッチ部12、空き領域アドレス比較部13、空き領域連続量ラッチ部14、空き領域連続量比較部15、データ量比較部16、記録アドレス生成部17、空き領域情報記録部18等を有して構成されている。
以下、このような構成による動作について説明する。
【0015】
ユーザインターフェイス部5は、ユーザが選択したモードをモード信号に変換し、モードラッチ部6に送信する。モードラッチ部6は、ユーザインターフェイス部5からのモード信号を逐次保持するものであり、入力データ記録部9からの送信要求に従って、その送信要求時点で保持しているモード信号を送信する。
また、MPEGなどの動画データは入力データとして入力され、まず、データ量カウンタ部7を通過し、入力データバッファ部8に一旦保存される。入力データバッファ部8は、この入力データを入力データ記録部9に出力し、入力データ記録部9では、記録アドレス生成部17より受信した記録アドレスにしたがって記録メディア10に入力データを書き込む。ここで記録アドレスは、入力データ記録部9が入力データを記録する前に生成する。
【0016】
空き領域情報再生部11は記録メディア10から空き領域情報内の空き領域先頭アドレスと空き領域連続量のリストを読み出す。
読み出したリストは空き領域先頭アドレスラッチ部12と空き領域連続量ラッチ部14に保持される。入力データを受信する際にデータ量カウンタ部7では受信した入力データ量をカウントし、最終値をデータ量比較部16に送信する。
そして、データ量比較部16がカウンタ値を受信すると、空き領域連続量比較部15は、空き領域連続量ラッチ部14から順に空き領域連続量を受信し、空き領域連続量を最大値から順にデータ量比較部16に送信する。
データ量比較部16は、データ量カウンタ部7から受信したカウンタ値と空き領域連続量ラッチ部14から受信した空き領域連続量とを比較し、記録アドレス生成部17に結果を送信する。
【0017】
空き領域アドレス比較部15は、空き領域連続量ラッチ部14から空き領域連続量が読み出されるのと同じタイミングで、空き領域先頭アドレスラッチ部12から空き領域アドレスを受信し、前回の記録アドレスとの比較結果を記録アドレス生成部17に送信する。
記録アドレス生成部17では、データ量比較部16より受信したサイズ比較の結果と、空き領域先頭アドレス比較部15より受信したアドレス比較の結果から記録アドレスを決定し、入力データ記録部9に送信する。
記録アドレス生成部17ではモード遷移、書き込み終了等の空き領域情報更新のタイミングを入力データ記録部から受信すると空き領域情報記録部18に空き領域情報を送信し、空き領域情報記録部18は記録メディア10に空き領域情報を記録する。
【0018】
図3は、本実施の形態例におけるデータ記録に関するモードに遷移する際の処理例を示すフローチャートである。
ここで、データ記録を行うモードとしては、Recモード、コピーモード、編集モードの3種類があるものする。Recモードは、例えばカメラから撮像されたデータをMPEGエンコーダにより圧縮し、逐次記録を行う。また、コピーモードは、記録メディア上に記録されているデータを別の領域に複写する。また、編集モードは、記録メディア上のデータの部分選択と連結を行う。
【0019】
図3において、まず、ユーザインターフェイス部5を介してユーザよりモードが指定され(S19)、ユーザインターフェイス部5からモード信号を受信する。そして、このモード信号により指定されたモードがRecモードかそれ以外かを判別する(S20)。ここで、Recモードであることを判別すると、サイズ不確定書き込み動作を行う(S21)。
また、Recモード終了がユーザインターフェイス部5を介してユーザから指定されると、ユーザインターフェイス部5よりRecモード終了のモード信号が送信される。Recモード終了を受信すると、サイズ不確定書き込み動作を終了する(S22)。
【0020】
また、S20の判別でRecモード以外のモードであると判別されると、コピーモードかそれ以外かを判別する(S23)。コピーモードであった場合には、コピー元のデータ量を算出し(S24)、サイズ確定書き込みを開始する(S25)。そして、書き込み量が算出したデータ量に達したか否かを判別し(S26)、達すると書き込みを終了する。
また、S23の判別でコピーモード以外であると判別されると、編集モードかそれ以外かを判別する(S27)。そして、編集モードであった場合には、ユーザインターフェイス部5よりモード信号以外にファイル連結情報を受信する。
【0021】
図4は、ファイル連結情報に含まれる情報を示す説明図である。図示のように、このファイル連結情報はリスト形式になっており、識別情報、ファイル名、ファイルサイズ、読み出し開始アドレス、読み出し終了アドレスなどを含む。読み出し開始アドレスと読み出し終了アドレスはファイルのデータが含まれるデータ領域の任意のアドレスを示している。
そして、読み出し開始アドレスから読み出し終了アドレスまでのデータ量をリストにある全てのファイルに対して合計することで編集後に書き込みを行うデータのデータ量を算出する(S28)。
そして、データ量の算出が終了すると、サイズ確定書き込みを行い(S22)、書き込み量が算出したデータ量に達したか否かを判別し(S26)、達すると書き込みを終了する。
【0022】
図5は、本実施の形態例におけるサイズ確定書き込みの動作を示すフローチャートである。
まず、空き領域情報を読み出し(S29)、空き領域連続量と書き込みデータ量を比較する(S30)、比較する空き領域情報の先頭データ(i=0)にセットし(S31)、空き領域連続量と書き込みデータ量の大小比較を行う(S32)。
そして、空き領域連続量が書き込みデータ量より大きい場合は空き領域情報を順番に読み出し(i←i+1)、繰り返し比較する。空き領域情報を全て読み出しても空き領域連続量が書き込みデータ量より大きいか(S37)、もしくは空き領域連続量が書き込みデータ量より小さい場合には1つ手前の空き領域情報(i−1)に対応する空き領域にデータを書き込む(S38)。
データを書き込み終わると、空き領域情報を更新し(S39)、処理を終了する。空き領域連続量が書き込みデータ量より小さく、さらに大きい空き領域を持っていない場合には(S33)、空き領域連続量が最大の空き領域に対して書き込みを行う(S34)。
そして、空き領域に対して書き込み終わると、元のデータ量から空き領域連続量を差し引いたものを新たなデータ量とし(S35)、空き領域情報を更新した後(S36)に再度書き込み処理を行い、書き込みデータが終了するまで繰り返す。
【0023】
図6は、本実施の形態例におけるサイズ不確定書き込み動作を示すフローチャートである。なお、本例の動作はサイズ不確定の書き込みデータを固定データ量ごとに受信し、判定を行うことを前提としている。
まず、空き領域情報を読み出し(S40)、空き領域連続量が最大のもの、つまり空き領域情報のリストの先頭にある空き領域の先頭アドレスを検出する(S41)。
そして、書き込みデータがあることを確認し(S42)、書き込みデータを受信し(S43)、データ書き込みを行う(S44)。そして、データを書き込み終わると、空き領域がまだあるかどうかを判別し(S45)、なければ新たな空き領域を選択するために空き領域情報を更新し(S46)、空き領域情報読み出しに戻り、書き込みを繰り返す。
また、書き込みデータが終了した場合には、最後に書き込んだデータ量を算出し(S47)、データ量に適した空き領域が他に存在するかを空き領域情報から検索する。もし、存在すればデータを検出した空き領域に複写し、サイズ確定書き込みを行う(S48)。サイズ確定書き込み終了後、複写元のデータを消去し(S49)、書き込みを終了する。
【0024】
図7は、上述したサイズ確定書き込み時のデータ例を示す説明図である。
ここで書き込むデータは1110のサイズを有するものとし、空き領域情報のリストは、図示のように、先頭アドレスと連続量を@マークでつなげた形式となっている(なお、数値は16進数とする)。
そして、データを書き込む際には、書き込むデータ量1110とリスト内の各空き領域のデータサイズとを先頭から比較していく。
図示の例では、書き込むデータ量は、
1200>1110>1100
の関係にあるので、この場合はデータ量より大きく一番近いサイズである空き領域「0x00001000@1200」が選択される。
【0025】
そして、このデータを書き込んだ後、空き領域情報を更新する。すなわち、空き領域「0x00001000@1200」は今回の書き込みデータによって埋められているため、その残りの空き領域の先頭アドレスは、
0x00001000+0x1110=0x00002110
となり、その空き領域サイズは、
1200−1110=00f0
となる。つまり、リストの更新によって追加される空き領域情報は、「0x00002110@00f0」である。
そこで、図7(A)に示す元のリストの「0x00001000@1200」を削除し、図7(B)に示すように、新たに「0x00002110@00f0」を追加する。この際、リストを空き領域連続量の順に改めて仕分けし、新たな空き領域情報を「0x00002110@00f0」を追加したリストを記録メディアに書き戻す。
以上のようにして、記録メディアへの記録によって消滅または減少した空き領域をリストから削除または修正し、記録メディアからのデータ消去によって発生した空き領域のデータをリストに追加し、さらに、記録や消去によって変動した後の空き領域の合計サイズを更新することにより、有効に空き領域リストを管理することにより、例えば記録メディアを交換する方式の記録再生装置である場合にも有効に対応できるものである。
【0026】
以上のような本実施の形態例では次のような効果を得ることが可能である。
(1)データ領域を連続的にもてるようになるため、記録メディア上のデータが分散することによるアクセススピードの低下を防ぐことができる。
(2)データサイズが確定していない場合でもデータ領域を極力連続的に確保することでディスクの入出力スピードをアクセススピードの変動に対して対応させることが可能となり、スムーズな書き込み動作を実現できる。
なお、上述した実施の形態例の具体的手順はあくまでも本発明の一例であり、他の手順を取り得ることはもちろんである。また、扱うデータや符号化方式についても種々の拡張が可能である。
【0027】
【発明の効果】
以上説明したように本発明の記録再生装置及び記録再生方法によれば、記録再生データを保存する記録媒体に当該記録媒体内の各空き領域のアドレスとサイズのリストを含む管理用データを設け、記録媒体にデータを記録する際に管理用データを参照し、各空き領域のサイズと記録するデータ量とを比較し、データ量より大きいサイズをもつ空き領域に優先的に記録を行うようにしたことから、記録するデータのデータサイズが確定していない場合でもデータ記録領域を極力連続的に確保することができ、記録媒体上のデータが分散することによるアクセススピードの低下を有効に防ぐことができる効果がある。
【図面の簡単な説明】
【図1】本発明の実施の形態例で用いる記録媒体のデータ記録形式を示す説明図である。
【図2】図1に示す記録媒体を用いるディスク記録再生装置の構成を示すブロック図である。
【図3】図2に示すディスク記録再生装置においてデータ記録に関するモードに遷移する際の処理例を示すフローチャートである。
【図4】図3に示す処理で用いるファイル連結情報に含まれる情報を示す説明図である。
【図5】図2に示すディスク記録再生装置におけるサイズ確定書き込みの動作を示すフローチャートである。
【図6】図2に示すディスク記録再生装置におけるサイズ不確定書き込み動作を示すフローチャートである。
【図7】図2に示すディスク記録再生装置におけるサイズ確定書き込み時のデータ例を示す説明図である。
【符号の説明】
1……記録メディア管理情報領域、2……空き領域情報、3……空き領域先頭アドレス、4……空き領域連続量、5……ユーザインターフェイス部、6……モードラッチ部、7……データ量カウンタ部、8……入力データバッファ部、9……入力データ記録部、10……記録媒体、11……空き領域情報再生部、12……空き領域先頭アドレスラッチ部、13……空き領域アドレス比較部、14……空き領域連続量ラッチ部、15……空き領域連続量比較部、16……データ量比較部、17……記録アドレス生成部、18……空き領域情報記録部。
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a recording and reproducing apparatus and a recording and reproducing method for recording and reproducing moving image data on and from a recording medium.
[0002]
[Prior art]
Conventionally, magnetic recording tapes have been mainly used as recording media used in camcorders. Magnetic recording tapes are superior in terms of miniaturization when compared to disk-shaped recording media (disk media) such as HDDs (hard disk drives) and DVDs (digital versatile desks). Since the target recording position on the recording medium can be directly accessed without rewinding or fast-forwarding, it is disadvantageous in terms of accessibility.
In addition, data compression by moving image compression technology such as MPEG has been advanced, and HDDs and the like have recently been increasing in capacity and miniaturization. Therefore, it is required to apply a disk-shaped recording medium such as an HDD to a camcorder, and thereby it is possible to improve random access and convenience.
[0003]
On the other hand, in the recording and reproduction of moving image data, it is necessary to continuously record and reproduce data having a transfer rate that is somewhat stable. However, in disk media such as HDDs and DVDs, when access areas are dispersed, such as when fragmentation (fragmentation) occurs, a seek time of the head occurs, and the transfer rate is extremely reduced. There is.
Therefore, as a means for solving such a problem, it is determined whether the data is stream data or code data based on the attribute of the file to be written, and the write area is changed to change the write area to a continuous area of a certain length necessary for guaranteeing an input / output speed of a certain level or more. In order to avoid a decrease in the transfer rate, it is proposed that the writing be performed in such a manner (for example, see Patent Document 1).
[0004]
[Patent Document 1]
JP 2000-339202 A
[Problems to be solved by the invention]
However, in the conventional technique disclosed in Patent Document 1, when the input / output speed dynamically changes, the method of writing to a continuous area of a fixed length does not provide a sufficient input / output speed due to fragments. There is a problem that it is difficult to calculate a certain length.
Further, there is a problem that the division of the data area by the file attribute is not guaranteed when writing is performed by an external system.
[0006]
Therefore, it is an object of the present invention to ensure a data recording area as continuously as possible even when the data size of data to be recorded is not determined, and to effectively prevent a reduction in access speed due to data distribution on a recording medium. It is an object of the present invention to provide a recording / reproducing apparatus and a recording / reproducing method that can perform the above-mentioned operations.
[0007]
[Means for Solving the Problems]
In order to achieve the above object, the present invention provides a recording / reproducing unit for accessing a recording medium storing recording / reproducing data and recording or reproducing the recording / reproducing data, and a method for recording the recording / reproducing data on the recording medium. Recording control means for selecting a free area of a recording medium to execute a recording operation, and the recording medium has a recording area for storing recording and reproduction data, and at least an address of each free area in the recording medium. A management area for storing management data including a list of sizes is provided, and the recording control unit refers to the management data stored in the management area and compares the size of each free area with the amount of data to be recorded. Then, recording is preferentially performed in a vacant area having a size larger than the data amount.
[0008]
Further, the present invention provides a recording medium for storing recording / reproducing data, a recording area for storing recording / reproducing data, and a management area for storing at least management data including a list of addresses and sizes of respective free areas in the recording medium. When recording data on the recording medium, refer to the management data stored in the management area, compare the size of each free area with the amount of data to be recorded, and determine the size larger than the data amount. It is characterized in that recording is preferentially performed in a free area having the same.
[0009]
In the recording / reproducing apparatus and the recording / reproducing method of the present invention, management data including a list of addresses and sizes of free areas in the recording medium is provided on a recording medium for storing the recording / reproducing data, and the data is recorded on the recording medium. At this time, the management data is referred to, the size of each free area is compared with the amount of data to be recorded, and recording is preferentially performed in a free area having a size larger than the data amount.
Therefore, even when the data size of the data to be recorded is not determined, a data recording area can be continuously secured as much as possible, and a reduction in access speed due to the dispersion of data on the recording medium can be effectively prevented. .
[0010]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of a recording / reproducing apparatus and a recording / reproducing method according to the present invention will be described.
The present embodiment is directed to a system for storing management data for managing the recording medium at the head of the recording medium for storing moving image recording / reproduction data such as MPEG. The address and size of the empty area (specifically, the amount of the empty area that is contiguous with the start address) are stored in a list format. When recording, the amount of the empty area is compared with the amount of data to be recorded. The recording is preferentially performed in an empty area having a large continuous area, so that the data area can be continuously secured as much as possible.
In the present embodiment, the list of continuous free space amounts and the list of continuous free space amounts in the management data is arranged and stored from the top of the list in descending order of the continuous free space continuous amount. I do.
[0011]
Further, in the present embodiment, when the amount of data to be recorded is larger than the maximum size of a continuous free area, the print data is divided and recorded using a plurality of free areas. As the free area used at this time, for example, a list of free areas is searched in order, and a plurality of free areas are selected and used in the search order (that is, the free area with the largest continuous free area amount).
Further, in the present embodiment, as the management data updating process, every time data is recorded on the recording medium, the data of the free area which has been lost or reduced by the recording is deleted or corrected from the list. Every time data is erased, a process of adding data of a free area generated by the erasure to a list is performed.
Further, in the present embodiment, every time data is recorded or erased, the total size of the free area after the data is changed by the recording or erasing is calculated, and the calculated result is provided in the management data of the recording medium. Processing to update data of the total size is performed.
[0012]
Hereinafter, a specific configuration and operation according to the present embodiment will be described with reference to the drawings.
FIG. 1 is an explanatory diagram showing a recording format used in the present embodiment.
As shown in the figure, in this example, an area (recording medium management information area 1) for writing information for managing the recording medium is provided on a disk type recording medium (hereinafter, referred to as a recording medium or a disk). The recording medium management information area 1 is provided with an area (free area information 2) for describing free area information indicating a free area where no data is recorded.
[0013]
In the free area information area 2, a free area start address 3 indicating the position (address) of the free area and a free area continuous amount 4 indicating the continuous amount (size) of the free area are described. When there are a plurality of discontinuous free areas, a free area start address and a free area continuous amount corresponding to each of the discontinuous free areas are described.
Each free area information is arranged in descending order of the free area continuous amount, and the free area where the continuous amount of the free area has the same value is arranged in the order of the free area start address. The free space information is created when the disc is recognized.
The “free area on the disk” in the figure schematically shows this. The free area start address and free space continuation amount of # 1 is the value of free area # 1 on the disk, and the free area start address and free space continuation amount of # 2 is the value of free area # 2 on the disk. If the areas are discontinuous, there are as many pairs of the free area start address and the free area continuation amount as there are discontinuities in the free area.
[0014]
FIG. 2 is a block diagram showing a configuration of the disk recording / reproducing apparatus according to the present embodiment. In this figure, the configuration of the recording system is mainly shown, and another configuration is used as the reproduction system. However, since the present invention mainly relates to the operation at the time of recording, the reproduction system has Details are omitted.
As shown in the figure, the disc recording / reproducing apparatus includes a user interface unit 5, a mode latch unit 6, a data amount counter unit 7, an input data buffer unit 8, an input data recording unit 9, a free space information reproducing unit 11, a free space head. It has an address latch unit 12, a free area address comparison unit 13, a free area continuous amount latch unit 14, a free area continuous amount comparison unit 15, a data amount comparison unit 16, a recording address generation unit 17, a free area information recording unit 18, and the like. It is configured.
Hereinafter, the operation by such a configuration will be described.
[0015]
The user interface unit 5 converts the mode selected by the user into a mode signal and transmits the mode signal to the mode latch unit 6. The mode latch section 6 sequentially holds the mode signal from the user interface section 5 and transmits the mode signal held at the time of the transmission request in accordance with the transmission request from the input data recording section 9.
Also, moving image data such as MPEG is input as input data, first passes through the data amount counter unit 7, and is temporarily stored in the input data buffer unit 8. The input data buffer unit 8 outputs the input data to the input data recording unit 9, and the input data recording unit 9 writes the input data on the recording medium 10 according to the recording address received from the recording address generation unit 17. Here, the recording address is generated before the input data recording unit 9 records the input data.
[0016]
The free area information reproducing unit 11 reads a list of the free area start address and the free area continuous amount in the free area information from the recording medium 10.
The read list is held in the free area start address latch unit 12 and the free area continuous amount latch unit 14. When receiving the input data, the data amount counter unit 7 counts the received input data amount and transmits the final value to the data amount comparison unit 16.
When the data amount comparison unit 16 receives the counter value, the free space continuous amount comparison unit 15 receives the free space continuous amount from the free space continuous amount latch unit 14 in order, and stores the free space continuous amount in order from the maximum value. It is transmitted to the quantity comparison unit 16.
The data amount comparison unit 16 compares the counter value received from the data amount counter unit 7 with the free space continuous amount received from the free space continuous amount latch unit 14, and transmits the result to the recording address generation unit 17.
[0017]
The free area address comparison unit 15 receives the free area address from the free area start address latch unit 12 at the same timing as when the free area continuous amount is read from the free area continuous amount latch unit 14, and compares the free area address with the previous recording address. The comparison result is transmitted to the recording address generation unit 17.
The recording address generation unit 17 determines a recording address from the size comparison result received from the data amount comparison unit 16 and the address comparison result received from the free area head address comparison unit 15, and transmits it to the input data recording unit 9. .
When the recording address generation unit 17 receives the timing of updating the free space information such as the mode transition and the end of the writing from the input data recording unit, the free address information recording unit 18 transmits the free space information to the free space information recording unit 18. 10 is recorded with free space information.
[0018]
FIG. 3 is a flowchart illustrating a processing example when a transition is made to a mode relating to data recording in the present embodiment.
Here, there are three types of data recording modes: a Rec mode, a copy mode, and an edit mode. In the Rec mode, for example, data captured by a camera is compressed by an MPEG encoder, and is sequentially recorded. In the copy mode, data recorded on a recording medium is copied to another area. In the editing mode, partial selection and connection of data on a recording medium are performed.
[0019]
In FIG. 3, first, a mode is designated by the user via the user interface unit 5 (S19), and a mode signal is received from the user interface unit 5. Then, it is determined whether the mode specified by the mode signal is the Rec mode or any other mode (S20). Here, if it is determined that the mode is the Rec mode, a size indeterminate write operation is performed (S21).
When the user designates the end of the Rec mode via the user interface unit 5, the user interface unit 5 transmits a mode signal of the end of the Rec mode. Upon receiving the Rec mode end, the indeterminate size write operation ends (S22).
[0020]
If it is determined in S20 that the mode is other than the Rec mode, it is determined whether the mode is the copy mode or not (S23). If the mode is the copy mode, the data amount of the copy source is calculated (S24), and the size fixed writing is started (S25). Then, it is determined whether or not the writing amount has reached the calculated data amount (S26), and when it reaches, the writing ends.
If it is determined in S23 that the mode is other than the copy mode, it is determined whether the mode is the edit mode or the other mode (S27). Then, in the case of the edit mode, file connection information other than the mode signal is received from the user interface unit 5.
[0021]
FIG. 4 is an explanatory diagram showing information included in the file connection information. As shown in the figure, the file connection information is in a list format, and includes identification information, a file name, a file size, a read start address, a read end address, and the like. The read start address and the read end address indicate arbitrary addresses in the data area including the file data.
Then, the data amount from the read start address to the read end address is summed for all the files in the list to calculate the data amount of the data to be written after editing (S28).
When the calculation of the data amount is completed, size-determined writing is performed (S22), and it is determined whether or not the writing amount has reached the calculated data amount (S26).
[0022]
FIG. 5 is a flowchart showing the operation of the size-determined write in this embodiment.
First, the free area information is read (S29), the continuous amount of the free area is compared with the write data amount (S30), and set to the first data (i = 0) of the free area information to be compared (S31). Then, the magnitude of the write data amount is compared (S32).
When the continuous area of the free area is larger than the write data amount, the free area information is sequentially read (i ← i + 1) and the comparison is repeated. Even if all the free area information is read, if the free area continuous amount is larger than the write data amount (S37), or if the free area continuous amount is smaller than the write data amount, the previous free area information (i-1) is added. Data is written to the corresponding free area (S38).
When the data has been written, the free space information is updated (S39), and the process ends. When the free space continuous amount is smaller than the write data amount and does not have a larger free space (S33), writing is performed on the free space having the largest free space continuous amount (S34).
When the writing to the free space is completed, a value obtained by subtracting the continuous free space amount from the original data amount is set as a new data amount (S35), and after the free space information is updated (S36), the writing process is performed again. , Until the write data is completed.
[0023]
FIG. 6 is a flowchart showing the size indeterminate write operation in the present embodiment. Note that the operation of this example is based on the premise that write data of indeterminate size is received for each fixed data amount and the determination is performed.
First, the free area information is read out (S40), and the one with the largest free area continuous amount, that is, the head address of the free area at the head of the free area information list is detected (S41).
Then, it is confirmed that there is write data (S42), the write data is received (S43), and data writing is performed (S44). When the data writing is completed, it is determined whether or not there is a free area (S45). If not, the free area information is updated to select a new free area (S46). Repeat writing.
When the write data is completed, the amount of data written last is calculated (S47), and a search is made from the free space information to determine whether another free space suitable for the data amount exists. If the data exists, the data is copied to the detected empty area, and the size is determined and written (S48). After the completion of the size-determined writing, the copy source data is erased (S49), and the writing is terminated.
[0024]
FIG. 7 is an explanatory diagram illustrating an example of data at the time of the above-described size-determined writing.
It is assumed that the data to be written has a size of 1110, and the list of free area information has a format in which the head address and the continuous amount are connected by a mark as shown in the figure (note that the numerical value is a hexadecimal number). ).
When writing data, the data amount 1110 to be written is compared with the data size of each free area in the list from the beginning.
In the illustrated example, the amount of data to be written is
1200>1110> 1100
In this case, the free area “0x00001000 @ 1200” which is larger than the data amount and is the closest size is selected.
[0025]
Then, after writing this data, the free space information is updated. That is, since the free area “0x00001000 @ 1200” is filled with the current write data, the start address of the remaining free area is
0x00001000 + 0x1110 = 0x00002110
And the free space size is
1200-1110 = 00f0
It becomes. That is, the free area information added by updating the list is “0x00002110 @ 00f0”.
Therefore, "0x00001000 @ 1200" in the original list shown in FIG. 7A is deleted, and "0x00002110 @ 00f0" is newly added as shown in FIG. 7B. At this time, the list is sorted again in the order of the free space continuation amount, and the new free space information added with “0x00002110 @ 00f0” is written back to the recording medium.
As described above, the free space that has been lost or reduced by the recording on the recording medium is deleted or corrected from the list, the data of the free area generated by erasing the data from the recording medium is added to the list, and the recording or erasing is further performed. By updating the total size of the free area after the fluctuation, the free area list is effectively managed, so that it is possible to effectively cope with, for example, a recording / reproducing apparatus of a method of exchanging recording media. .
[0026]
According to the present embodiment as described above, the following effects can be obtained.
(1) Since the data area is continuously provided, it is possible to prevent a reduction in access speed due to the distribution of data on the recording medium.
(2) Even if the data size is not determined, by securing the data area as continuously as possible, the input / output speed of the disk can be made to correspond to the fluctuation of the access speed, and a smooth writing operation can be realized. .
Note that the specific procedure of the above-described embodiment is merely an example of the present invention, and it is needless to say that other procedures can be taken. Various extensions are also possible for the data to be handled and the encoding method.
[0027]
【The invention's effect】
As described above, according to the recording / reproducing apparatus and the recording / reproducing method of the present invention, the recording medium for storing the recording / reproducing data is provided with the management data including the address and size list of each free area in the recording medium, When recording data on a recording medium, the management data is referred to, the size of each free area is compared with the amount of data to be recorded, and recording is preferentially performed on a free area having a size larger than the data amount. Therefore, even when the data size of the data to be recorded is not fixed, the data recording area can be continuously secured as much as possible, and it is possible to effectively prevent a reduction in access speed due to the dispersion of the data on the recording medium. There is an effect that can be done.
[Brief description of the drawings]
FIG. 1 is an explanatory diagram showing a data recording format of a recording medium used in an embodiment of the present invention.
FIG. 2 is a block diagram showing a configuration of a disk recording / reproducing apparatus using the recording medium shown in FIG.
FIG. 3 is a flowchart showing a processing example when a transition is made to a mode relating to data recording in the disk recording / reproducing apparatus shown in FIG. 2;
FIG. 4 is an explanatory diagram showing information included in file connection information used in the processing shown in FIG.
FIG. 5 is a flowchart showing a size-determined write operation in the disk recording / reproducing apparatus shown in FIG. 2;
FIG. 6 is a flowchart showing an indeterminate size writing operation in the disk recording / reproducing apparatus shown in FIG. 2;
FIG. 7 is an explanatory diagram showing an example of data at the time of size-determined writing in the disk recording / reproducing apparatus shown in FIG. 2;
[Explanation of symbols]
1 ... recording media management information area, 2 ... free area information, 3 ... free area start address, 4 ... free area continuous amount, 5 ... user interface section, 6 ... mode latch section, 7 ... data Quantity counter section, 8 input data buffer section, 9 input data recording section, 10 recording medium, 11 free area information reproducing section, 12 free area start address latch section, 13 free area Address comparing unit, 14: free area continuous amount latch unit, 15: free area continuous amount comparing unit, 16: data amount comparing unit, 17: recording address generating unit, 18: free area information recording unit.

Claims (18)

記録再生データを保存した記録媒体にアクセスし、前記記録再生データの記録または再生を行う記録再生手段と、
前記記録媒体に記録再生データを記録する際に前記記録媒体の空き領域を選択して記録動作を実行させる記録制御手段とを有し、
前記記録媒体には、記録再生データを格納する記録領域とともに、少なくとも当該記録媒体内の各空き領域のアドレスとサイズのリストを含む管理用データを格納する管理領域を設け、
前記記録制御手段は、前記管理領域に格納された管理用データを参照し、前記各空き領域のサイズと記録するデータ量とを比較し、データ量より大きいサイズをもつ空き領域に優先的に記録を行う、
ことを特徴とする記録再生装置。
A recording / reproducing means for accessing a recording medium storing the recording / reproducing data and recording or reproducing the recording / reproducing data;
Recording control means for selecting a free area of the recording medium and performing a recording operation when recording and reproducing data on the recording medium,
The recording medium is provided with a recording area for storing recording and reproduction data, and a management area for storing management data including a list of addresses and sizes of at least each free area in the recording medium,
The recording control unit refers to management data stored in the management area, compares the size of each free area with the amount of data to be recorded, and preferentially records data in a free area having a size larger than the data amount. I do,
A recording / reproducing apparatus characterized by the above-mentioned.
前記リストには、サイズの大きい空き領域の順に各空き領域のデータを配列して格納することを特徴とする請求項1記載の記録再生装置。2. The recording / reproducing apparatus according to claim 1, wherein data of each free area is arranged and stored in the list in an order of a free area having a large size. 前記記録制御手段は、記録するデータ量が前記リスト内の最大サイズよりも大きい場合に、複数の空き領域を用いて記録データを分割して記録することを特徴とする請求項1記載の記録再生装置。2. The recording / reproducing apparatus according to claim 1, wherein said recording control means divides and records the recording data using a plurality of free areas when the amount of data to be recorded is larger than the maximum size in the list. apparatus. 前記記録制御手段は、記録するデータ量が前記リスト内の最大サイズよりも大きい場合に、サイズが大きい順に複数の空き領域を選択し、記録データを分割して記録することを特徴とする請求項3記載の記録再生装置。The recording control means, when the amount of data to be recorded is larger than the maximum size in the list, selects a plurality of free areas in descending order of the size, and records the divided recording data. 3. The recording / reproducing apparatus according to 3. 前記記録制御手段は、前記記録媒体にデータを記録する毎に、その記録によって消滅または減少した空き領域のデータを前記リストから削除または修正することを特徴とする請求項1記載の記録再生装置。2. The recording / reproducing apparatus according to claim 1, wherein the recording control unit deletes or corrects data of a free area which has been lost or reduced by the recording every time data is recorded on the recording medium. 前記記録制御手段は、前記記録媒体のデータを消去する毎に、その消去によって発生した空き領域のデータを前記リストに追加することを特徴とする請求項1記載の記録再生装置。2. The recording / reproducing apparatus according to claim 1, wherein each time the recording control unit deletes data on the recording medium, the recording control unit adds data of a free area generated by the deletion to the list. 前記記録制御手段は、データを記録または消去する毎に、その記録または消去によって変動した後の空き領域の合計サイズを算出し、その算出結果によって前記記録媒体の管理データ内に設けられた合計サイズのデータを更新することを特徴とする請求項1記載の記録再生装置。Each time data is recorded or erased, the recording control means calculates the total size of the free space after the recording or erasing, and calculates the total size provided in the management data of the recording medium according to the calculation result. 2. The recording / reproducing apparatus according to claim 1, wherein said data is updated. 前記記録再生データは所定の符号化によって圧縮された動画データであることを特徴とする請求項1記載の記録再生装置。2. The recording / reproducing apparatus according to claim 1, wherein the recording / reproducing data is moving image data compressed by a predetermined encoding. 前記所定の符号化がMPEG符号化であることを特徴とする請求項8記載の記録再生装置。9. The recording / reproducing apparatus according to claim 8, wherein the predetermined encoding is MPEG encoding. 記録再生データを保存する記録媒体に、記録再生データを格納する記録領域とともに、少なくとも当該記録媒体内の各空き領域のアドレスとサイズのリストを含む管理用データを格納する管理領域を設け、
前記記録媒体にデータを記録する際に、前記管理領域に格納された管理用データを参照し、前記各空き領域のサイズと記録するデータ量とを比較し、データ量より大きいサイズをもつ空き領域に優先的に記録を行う、
ことを特徴とする記録再生方法。
A recording medium for storing the recording / reproducing data is provided with a recording area for storing the recording / reproducing data, and a management area for storing management data including a list of addresses and sizes of at least each free area in the recording medium,
When recording data on the recording medium, refer to the management data stored in the management area, compare the size of each free area with the amount of data to be recorded, and check the free area having a size larger than the data amount. Priority recording
A recording / reproducing method characterized in that:
前記リストには、サイズの大きい空き領域の順に各空き領域のデータを配列して格納することを特徴とする請求項10記載の記録再生方法。11. The recording / reproducing method according to claim 10, wherein data of each free area is arranged and stored in the list in an order of a free area having a large size. 記録するデータ量が前記リスト内の最大サイズよりも大きい場合に、複数の空き領域を用いて記録データを分割して記録することを特徴とする請求項10記載の記録再生方法。11. The recording / reproducing method according to claim 10, wherein when the amount of data to be recorded is larger than the maximum size in the list, the recording data is divided and recorded using a plurality of free areas. 記録するデータ量が前記リスト内の最大サイズよりも大きい場合に、サイズが大きい順に複数の空き領域を選択し、記録データを分割して記録することを特徴とする請求項12記載の記録再生方法。13. The recording / reproducing method according to claim 12, wherein when the amount of data to be recorded is larger than the maximum size in the list, a plurality of free areas are selected in descending order of the size, and the recording data is divided and recorded. . 前記記録媒体にデータを記録する毎に、その記録によって消滅または減少した空き領域のデータを前記リストから削除または修正することを特徴とする請求項10記載の記録再生方法。11. The recording / reproducing method according to claim 10, wherein each time data is recorded on the recording medium, data in a free area which has been lost or reduced by the recording is deleted or corrected from the list. 前記記録媒体のデータを消去する毎に、その消去によって発生した空き領域のデータを前記リストに追加することを特徴とする請求項10記載の記録再生方法。11. The recording / reproducing method according to claim 10, wherein each time data on the recording medium is deleted, data of a free area generated by the deletion is added to the list. 前記記録媒体に対してデータを記録または消去する毎に、その記録または消去によって変動した後の空き領域の合計サイズを算出し、その算出結果によって前記記録媒体の管理データ内に設けられた合計サイズのデータを更新することを特徴とする請求項10記載の記録再生方法。Every time data is recorded or erased on the recording medium, the total size of the free space after the recording or erasing is calculated, and the total size provided in the management data of the recording medium is calculated based on the calculation result. 11. The recording / reproducing method according to claim 10, wherein said data is updated. 前記記録再生データは所定の符号化によって圧縮された動画データであることを特徴とする請求項10記載の記録再生方法。The recording / reproducing method according to claim 10, wherein the recording / reproducing data is moving image data compressed by a predetermined encoding. 前記所定の符号化がMPEG符号化であることを特徴とする請求項17記載の記録再生方法。18. The recording and reproducing method according to claim 17, wherein the predetermined encoding is MPEG encoding.
JP2002336263A 2002-11-20 2002-11-20 Recording and reproducing device and recording and reproducing method Pending JP2004171670A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002336263A JP2004171670A (en) 2002-11-20 2002-11-20 Recording and reproducing device and recording and reproducing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002336263A JP2004171670A (en) 2002-11-20 2002-11-20 Recording and reproducing device and recording and reproducing method

Publications (1)

Publication Number Publication Date
JP2004171670A true JP2004171670A (en) 2004-06-17

Family

ID=32700149

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002336263A Pending JP2004171670A (en) 2002-11-20 2002-11-20 Recording and reproducing device and recording and reproducing method

Country Status (1)

Country Link
JP (1) JP2004171670A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007141373A (en) * 2005-11-18 2007-06-07 Toshiba Corp Information recording / reproducing method and recording / reproducing apparatus
JP2009076170A (en) * 2007-09-25 2009-04-09 Nippon Telegr & Teleph Corp <Ntt> Disk management method, disk management apparatus, and disk management program
JP2009266292A (en) * 2008-04-24 2009-11-12 Toshiba Corp Recording/reproducing device and recording method
JP2010108547A (en) * 2008-10-30 2010-05-13 Toshiba Corp Device and method for recording information
JP2011135393A (en) * 2009-12-25 2011-07-07 Hitachi Consumer Electronics Co Ltd Recorder and recording method

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007141373A (en) * 2005-11-18 2007-06-07 Toshiba Corp Information recording / reproducing method and recording / reproducing apparatus
US7869698B2 (en) 2005-11-18 2011-01-11 Kabushiki Kaisha Toshiba Information recording/playback method and recording/playback apparatus
JP2009076170A (en) * 2007-09-25 2009-04-09 Nippon Telegr & Teleph Corp <Ntt> Disk management method, disk management apparatus, and disk management program
JP2009266292A (en) * 2008-04-24 2009-11-12 Toshiba Corp Recording/reproducing device and recording method
JP2010108547A (en) * 2008-10-30 2010-05-13 Toshiba Corp Device and method for recording information
JP2011135393A (en) * 2009-12-25 2011-07-07 Hitachi Consumer Electronics Co Ltd Recorder and recording method

Similar Documents

Publication Publication Date Title
JP4242966B2 (en) Recording medium for storing real-time recording / reproduction information
JP3566152B2 (en) Data recording / reproducing device and program recording medium
JP2005215894A (en) Data processing apparatus, data processing method, and data processing program
JP3578981B2 (en) Method for recording and / or reproducing information for still image
JPH1064247A (en) Device for editing source material recorded on recording medium and data recording medium therefor
JP4256075B2 (en) File system and storage area management method
US8279726B2 (en) Recording device for recording a content into a plurality of recording media and control method thereof
US8509603B2 (en) Information processing method and information processing apparatus
JP3556518B2 (en) File management device
JP4323870B2 (en) Recording device
JP4241839B2 (en) Data and file system information recording apparatus and recording method
JP4251219B2 (en) Editing apparatus and editing method
US20050259542A1 (en) Reproduction device and method, recording medium, and program
JP2012065087A (en) Video recording and reproducing apparatus, recording and reproducing method of the same, program of the same, and memory storing program
JP2004171670A (en) Recording and reproducing device and recording and reproducing method
JP4250319B2 (en) REPRODUCTION DEVICE, REPRODUCTION METHOD, AND STORAGE MEDIUM
US7471872B2 (en) Reproducing apparatus for data stored in disk-shape storage media
JP4071347B2 (en) Digital data recording / reproducing device
US20040255250A1 (en) Data processing apparatus
JP2009151838A (en) Data processor and data processing method
WO2005029495A1 (en) Recorder, recording method and recording medium where program is recorded
KR20000035410A (en) Apparatus and method for recording, apparatus and method for reproduction, apparatus and method for recording/reproducing, and distribution medium
JP3714323B2 (en) Editing system and method for copying AV data from AV server
JP2013118510A (en) Image processing apparatus and image processing method
JP4289403B2 (en) Editing apparatus and editing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050916

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20071018

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071022

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071211

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20080109