(57)【特許請求の範囲】
【請求項１】
書き換え可能なディスク状記録媒体のデータ領域にシーケンシャルライト方式でデータを記録し、上記データの末端にデータ管理情報を記録するデータ記録方法であって、
データを上記ディスク状記録媒体に記録する際、上記データの記録開始時のアドレスである記録開始アドレス及び記録終了時のアドレスである記録終了アドレスを記憶し、
データの削除を行う際、削除すべきデータを指定し、
上記記録終了アドレスと上記指定されたデータの末端アドレスとを比較し、
上記記録終了アドレスと上記末端アドレスとが同一の場合、上記指定されたデータを上記ディスク状記録媒体から物理的に削除し、
上記記録終了アドレスと上記末端アドレスとが異なる場合、指定されたデータを削除するデータ管理情報を上記ディスク状記録媒体に記録するデータ記録方法。
【請求項２】
ＵＤＦ（Ｕｎｉｖｅｒｓａｌ Ｄｉｓｋ Ｆｏｒｍａｔ）ファイルフォーマットを採用して、上記ディスク状記録媒体のデータ領域にシーケンシャルライト方式でデータ及びデータ管理情報を記録する請求項１記載のデータ記録方法。
【請求項３】
書き換え可能なディスク状記録媒体のデータ領域にシーケンシャルライト方式でデータを記録し、上記データの末端にデータ管理情報を記録するデータ記録装置であって、
上記ディスク状記録媒体にデータを記録する際、上記データの記録開始時のアドレスである記録開始アドレス及び記録終了時のアドレスである記録終了アドレスを記憶する記憶手段と、
データの削除を行う際、削除すべきデータを指定する削除データ指定手段と、  上記記録終了アドレスと上記削除データ指定手段により指定されたデータの末端アドレスとを比較する比較手段と、
上記比較手段が上記記録終了アドレスと上記末端アドレスとが同一であると判断した場合、上記指定されたデータを上記ディスク状記録媒体から物理的に削除する制御を行い、上記比較手段により上記記録終了アドレスと上記末端アドレスとが異なると判断した場合、上記指定されたデータを削除するデータ管理情報を上記ディスク状記録媒体に記録する制御を行うデータ記録装置。
【請求項４】
ＵＤＦ（Ｕｎｉｖｅｒｓａｌ Ｄｉｓｋ Ｆｏｒｍａｔ）ファイルフォーマットを採用して、上記ディスク状記録媒体のデータ領域にシーケンシャルライト方式でデータ及びデータ管理情報を記録する請求項３記載のデータ記録装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、書き換え可能なディスク状記録媒体にシーケンシャルライト方式でデータを記録し、上記データの末端に管理情報を記録するデータ記録方法及び装置に関し、詳しくは、最新のデータを上記ディスク状記録媒体から物理的に削除するデータ記録方法及び装置に関する。
【０００２】
【従来の技術】
ソニーとフィリップスは、１９８０年のＣＤ−ＤＡ（Ｃｏｍｐａｃｔ Ｄｉｓｋ  Ｄｉｇｉｔａｌ Ａｕｄｉｏ）に次いで、１９８３年にＣＤ−ＲＯＭ（ＣＤ Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）を発表した。ＣＤ−ＲＯＭは、記憶容量が大きく、非接触でデータが読み出されるため摩耗及び損傷等がない利点がある。また、ＣＤ−ＲＯＭは、接触型の磁気テープ等の記録媒体と比べて、ヘッドクラッシュを起こすことがない。このようにＣＤ−ＲＯＭは、他のメディアと比べて優れたディスク状記録媒体である。
【０００３】
ここで、ＣＤ−ＤＡの規格書であるＲｅｄ Ｂｏｏｋについて述べる。Ｒｅｄ Ｂｏｏｋでは、ディスク状記録媒体を図５に示すとおり、「リードイン（Ｌｅａｄ Ｉｎ）情報」、「プログラム領域（Ｐｒｏｇｒａｍ Ａｒｅａ）」、「リードアウト（Ｌｅａｄ Ｏｕｔ）情報」というセグメントで構成することを規定している。このリードイン情報からリードアウト情報までをＹｅｌｌｏｗ Ｂｏｏｋ（ＣＤ−ＲＯＭの規格書）では、セッションと呼んでいる。プログラム領域は、ディスク状記録媒体の中でコンピュータデータ及びディジタルオーディオデータ（以下、データと呼ぶ。）を実際に含んでいる部分である。Ｒｅｄ Ｂｏｏｋでは、このデータを最高９９のトラックに分割することが可能で、各トラックの間に２秒のギャップを入れると規定している。リードインは、トラックのインデックス情報であるＴＯＣ（Ｔａｂｌｅ Ｏｆ Ｃｏｎｔｅｎｔｓ）を含んでいる。
【０００４】
ＣＤに関するすべての使用では、データをセクタという単位に区切ってディスク上に配置するように決められている。１セクタのサイズは、２３５２ｂｙｔｅｓである。これには、２０４８ｂｙｔｅｓのデータ領域と、セクタのヘッダ、サブヘッダ及びエラー検出コードなどが含まれている。データ領域は、論理ブロックとしても扱われるが、通常は、２０４８ｂｙｔｅｓのユーザー領域として扱われる。各セッション内では、各論理ブロックに一連の論理的なアドレスが付けられている。ディスク状記録媒体からデータを再生する装置は、この論理ブロック番号（ＬＢＮ、Ｌｏｇｉｃａｌ Ｂｌｏｃｋ Ｎｕｍｂｅｒ）を使用して各セクタにアクセスする。
【０００５】
近年において、データの記録可能媒体であるＣＤ−Ｒ（ＣＤ Ｒｅｃｏｒｄａｂｌｅ）及び書き換え可能媒体であるＣＤ−ＲＷ（ＣＤ Ｒｅｗｒｉｔａｂｌｅ）が登場した。ＣＤ−Ｒは、記録層が有機系の光反応色素膜でできており、この記録層に高温のレーザ光を照射して情報の記録が行われるディスク状記録媒体である。ＣＤ−Ｒは、データを記録した後、新規なデータを追記することができ、また、書き換えができないたライトワンス（Ｗｒｉｔｅ Ｏｎｃｅ）であるため、物理データ・トラックが複数のセッションに分かれている、いわゆるマルチセッション追記記録により情報が記録される。ＣＤ−ＲＷは、例えば、記録層がＡｇ−Ｉｎ−Ｓｂ−Ｔｅの相変化材料でできており、この記録層に高温のレーザ光を照射して情報の記録が行われるディスク状記録媒体である。ＣＤ−ＲＷは、具体的には、結晶質と非結晶質との物理的移転である相変化を利用している。
【０００６】
上述したＣＤ−ＲＯＭ等のディスク状記録媒体は、ディスクの内側から外側に向けて、連続的に螺旋状（スパイラル）にデータを記録する。このような記録方法をシーケンシャルライト方法と呼ぶ。シーケンシャルライト方法には、ＤＡＯ（Ｄｉｓｋ Ａｔ Ｏｎｃｅ）、ＴＡＯ（Ｔｒａｃｋ Ａｔ Ｏｎｃｅ）及びパケットライトがある。ＤＡＯは、ディスク一枚分のデータを一気に記録し、後でデータの追記ができない記録方法である。ＴＡＯは、トラック単位でデータを記録し、後でデータの追記ができる記録方法である。パケットライトは、ＴＡＯのトラックより更に小さな単位でデータを記録することができ、後でデータの追記もできる記録方法である。
【０００７】
ＴＡＯは、上述のＲｅｄ Ｂｏｏｋの規定により最大９９トラックまでしか記録できないが、パケットライトは、パケット数に制限がなく、使用上扱いやすい記録方法である。ＯＳＴＡ（Ｏｐｔｉｃａｌ Ｓｔｏｒａｇｅ Ｔｅｃｈｎｏｌｏｇｙ Ａｓｓｏｃｉａｔｉｏｎ）は、ＣＤ−Ｒ及びＣＤ−ＲＷの再生及び／又は記録に関わる規格として、ＵＤＦ（Ｕｎｉｖｅｒｓａｌ Ｄｉｓｋ Ｆｏｒｍａｔ）ファイルシステムを策定した。
【０００８】
ここで、ＵＤＦについて説明する。ＵＤＦに準拠したディスク状記録媒体は、ＣＤ−Ｒ／ＲＷ Ｏｆｆｉｃｉａｌ Ｇｕｉｄｅ Ｂｏｏｋ（オレンジフォーラム著、（株）エクシード・プレス発行）に記載されているとおり、データの書き込みを行う際、パケットライティングを使用している。パケットライティングに使われるパケットには、固定長と可変長の２つのタイプがある。データが、例えば、ＣＤ−Ｒに書かれるとき、１つのパケットに対して、１つのリンクブロックと、４つのランインブロックと、１つのデータと、２つのランアウトブロックとの４つの異なるタイプの情報が連続してＣＤ−Ｒ上に記録される。また、固定長と可変長のパケットの違いは、データセグメント部が固定サイズか、可変サイズかという点での相違である。
【０００９】
ＵＤＦでは、ディレクトリ及びファイルの管理情報を実際の記録位置として直接管理する代わりに、ファイル識別子（ＦＩＤ、Ｆｉｌｅ Ｉｄｅｎｔｉｆｉｅｒ Ｄｅｓｃｒｉｐｔｏｒ）、仮想割り当てテーブル（ＶＡＴ、Ｖｉｒｔｕａｌ Ａｌｌｏｃａｔｉｏｎ Ｔａｂｌｅ）、ファイルエントリＩＣＢ（Ｆｉｌｅ Ｅｎｔｒｙ Ｉｎｆｏｒｍａｔｉｏｎ Ｃｏｎｔｒｏｌ Ｂｌｏｃｋ）等を用いて間接的に管理している。
【００１０】
ＶＡＴとは、シーケンシャルライト方式のディスク状記録媒体を仮想的にランダムリードライト方式のディスク状記録媒体のごとくに扱う技術であり、ファイルが実際に記録されている論理アドレスと、上記論理アドレスに対応する仮想アドレスとを対応テーブルとして管理するものである。
【００１１】
従って、ＵＤＦのファイルシステムでは、間接的にディレクトリ及びファイルの位置情報を参照している。ＶＡＴの位置は、パケット構造の中で自由に配置できるが、ＶＡＴを指し示している仮想割り当てテーブルＩＣＢ（ＶＡＴ ＩＣＢ）は、ディスク状記録媒体上に記録されている最終セクタからリンキングエリア（Ｌｉｎｋｉｎｇ Ａｒｅａ）分だけ戻ったところに必ず配置されるように決められている。リンキングエリアとは、隣接パケット間の７ブロックの接合領域のことである。
【００１２】
ＵＤＦに準拠したファイルシステムでは、ディスクの最終アドレス位置からリンキングエリアとして用意されている７ブロック分だけ戻った位置に、必ず最新のＶＡＴ ＩＣＢが記述されている。そのためＵＤＦでは、まず最初に、このＶＡＴ ＩＣＢが指し示すＶＡＴを読み込むことによって、仮想アドレスを実アドレスに変換することができる。
【００１３】
上述のＵＤＦファイルフォーマットによりデータが記録されたディスク状記録媒体は、データを削除する際、ＵＤＦ削除情報をデータの末端に記録することにでデータの削除を行っている。
【００１４】
【発明が解決しようとする課題】
しかしながら、上述のデータ削除は、見かけ上の削除であり、書き換え可能なディスク状記録媒体を使用しても、実際にディスク状記録媒体から部分的なデータの削除を行えず、データ領域を有効に利用できない問題がある。
【００１５】
そこで、本発明は、上述したような実情に鑑みて提案されたものであり、部分的なデータの削除を物理的に行うデータ記録方法及び装置を提供することを目的とする。
【００１６】
【課題を解決するための手段】
本発明は、上述の課題を解決するために、書き換え可能なディスク状記録媒体のデータ領域にシーケンシャルライト方式でデータを記録し、上記データの末端にデータ管理情報を記録するデータ記録方法であって、データを上記ディスク状記録媒体に記録する際、上記データの記録開始時のアドレスである記録開始アドレス及び記録終了時のアドレスである記録終了アドレスを記憶し、データの削除を行う際、削除すべきデータを指定し、上記記録終了アドレスと上記指定されたデータの末端アドレスとを比較し、上記記録終了アドレスと上記末端アドレスとが同一の場合、上記指定されたデータを上記ディスク状記録媒体から物理的に削除し、上記記録終了アドレスと上記末端アドレスとが異なる場合、指定されたデータを削除するデータ管理情報を上記ディスク状記録媒体に記録することを特徴とする。
【００１８】
また、本発明は、上述の課題を解決するために、書き換え可能なディスク状記録媒体のデータ領域にシーケンシャルライト方式でデータを記録し、上記データの末端にデータ管理情報を記録するデータ記録装置であって、上記ディスク状記録媒体にデータを記録する際、上記データの記録開始時のアドレスである記録開始アドレス及び記録終了時のアドレスである記録終了アドレスを記憶する記憶手段と、データの削除を行う際、削除すべきデータを指定する削除データ指定手段と、上記記録終了アドレスと上記削除データ指定手段により指定されたデータの末端アドレスとを比較する比較手段と、上記比較手段が上記記録終了アドレスと上記末端アドレスとが同一であると判断した場合、上記指定されたデータを上記ディスク状記録媒体から物理的に削除する制御を行い、上記比較手段により上記記録終了アドレスと上記末端アドレスとが異なると判断した場合、上記指定されたデータを削除するデータ管理情報を上記ディスク状記録媒体に記録する制御を行うことを特徴とする。
【００２０】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【００２１】
本発明は、例えば図１に示すようなデジタルスチルカメラ（ＤＳＣ、Ｄｉｇｉｔａｌ Ｓｔｉｌｌ Ｃａｍｅｒａ）１に適用される。
【００２２】
ＤＳＣ１は、ＵＤＦ（Ｕｎｉｖｅｒｓａｌ Ｄｉｓｋ Ｆｏｒｍａｔ）に準拠したファイルシステムに基づいて、書き換え可能なディスク状記録媒体（以下、ディスク状記録媒体と呼ぶ。）に対して、撮影した画像データの記録、再生、消去及び追記録を行うものであって、画像データが格納されているファイルの記録、再生、消去及び追記録の際には、ディスク状記録媒体の最終セッションの末端に記録されたＶＡＴ（Ｖｉｒｔｕａｌ Ａｌｌｏｃａｔｉｏｎ Ｔａｂｌｅ）を読み出すことによって以前に記録されたデータを参照できるようにしたものである。
【００２３】
ＵＤＦは、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ Ｄｉｓｋ Ｒｅｃｏｒｄａｂｌｅ）、ＣＤ−ＲＷ（Ｃｏｍｐａｃｔ Ｄｉｓｋ Ｒｅｗｔｉｔａｂｌｅ）及びＣＤ−ＭＯ（Ｃｏｍｐａｃｔ Ｄｉｓｋ Ｍａｇｎｅｔ Ｏｐｔｉｃａｌ）等の各種メディア間で使用できるファイルシステムであり、ＯＳＴＡ（Ｏｐｔｉｃａｌ Ｓｔｏｒａｇｅ  Ｔｅｃｈｎｏｌｏｇｙ Ａｓｓｏｃｉａｔｉｏｎ）により策定された。
【００２４】
ＵＤＦは、主なデータ構造として、ファイルエントリＩＣＢ（Ｆｉｌｅ Ｅｎｔｒｙ Ｉｎｆｏｒｍａｔｉｏｎ Ｃｏｎｔｒｏｌ Ｂｌｏｃｋ）が用いられている。また、ＵＤＦは、すべてのファイルとディレクトリが独自のＩＣＢを持っている。
【００２５】
ＶＡＴは、ディスク状記録媒体上に記録されている各ファイルに仮想参照と呼ばれるシーケンシャルな番号を割り当てる、いわゆるマッピングテーブルのことである。ＩＳＯ  ９６６０ファイルシステムに準拠するファイルシステムでは、ディスク状記録媒体上の各ファイルやディレクトリを論理アドレスによって直接参照するが、ＵＤＦでは、上述のような仮想アドレスで参照している。仮想アドレスは、ディスク状記録媒体にパケットが記録され、ファイルの論理アドレスが変わってもＶＡＴ ＩＣＢによって参照されるので変化することはない。ＵＤＦにおいてＶＡＴ ＩＣＢは、ディスク状記録媒体の最終セッションに記録された物理アドレスに置くことが決められている。ＶＡＴは、複数のエクステント上に分割され配置されているが、ＶＡＴ ＩＣＢは、ＶＡＴのエクステント・リストを含んでいる。従ってＵＤＦでは、ファイルが何らかの方法で変更されても、一連のファイルポインタ全体を変更する必要がなく、最終的にはＶＡＴ ＩＣＢのみを変更すれば、変更されたファイルにたどり着くことができる。また、エクステントとは、ＣＤ−ＲＯＭ等のディスク状記録媒体において、連続して書き込まれるブロック集合のことである。
【００２６】
ＵＤＦは、互換性を確保し相互利用できる環境を提供するため、あらゆるのＯＳ（Ｏｐｅｒａｔｉｎｇ Ｓｙｓｔｅｍ）による記録を可能とし、かつ、記録したファイルを特別なリード用プログラムを使用せずにあらゆるＯＳ上で再生を可能とすることを目的としている。
【００２７】
ＤＳＣ１は、撮影部１０と、画像信号演算処理部（Ｉｍａｇｅ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｏｒ）１１と、表示部１２と、ＯＰ（Ｏｐｔｉｃａｌ Ｐｉｃｋｕｐ）部１３と、ＲＦ信号処理部１４と、サーボ信号処理部１５と、アナログフィルタ処理部１６と、信号処理部１７と、スピンドルドライバ１８と、スレッドドライバ１９と、トラッキングドライバ２０と、フォーカスドライバ２１と、スピンドルモータ２２と、スレッドモータ２３と、制御部２４とを備え、ディスク状記録媒体２５に撮影した画像データの記録、再生、消去及び追記録を行う。
【００２８】
撮影部１０は、撮影した画像データを画像信号演算処理部１１に供給する。撮影部１０は、被写体の像を取り込むレンズ部３０と、ＣＣＤ３１と、Ｓ／Ｈ回路３２と、Ａ／Ｄ変換器３３とを備えている。ＣＣＤ３１は、レンズ部３０から供給された被写体の像から画像信号を生成し、生成した画像信号をＳ／Ｈ回路３２に供給する。Ｓ／Ｈ回路３２は、上記画像信号をサンプリング及びホールドし、Ａ／Ｄ変換器３３に供給する。Ａ／Ｄ変換器３３は、上記画像信号をディジタル信号に変換し、画像信号演算処理部１１に供給する。
【００２９】
画像信号演算処理部１１は、撮影部１０と、表示部１２と、信号処理部１７と、制御部２４とに接続されている。画像信号演算処理部１１は、制御部２４により制御されて、撮影部１０から供給されたディジタル画像信号に対して、ＲＧＢ信号から色差・輝度信号への色基準形変換、ホワイトバランス、ガンマ補正及び縮小画像処理等の画像処理を行う。処理されたディジタル画像信号は、信号処理部１７及び表示部１２に供給される。
【００３０】
表示部１２は、画像信号演算処理部１１から供給されるディジタル画像信号を表示する。表示部１２は、例えば、液晶ディスプレイである。ＯＰ部１３は、ＲＦ処理部１４と、信号処理部１７と、トラッキングドライバ２０と、フォーカスドライバ２１とに接続されている。ＯＰ部１３は、対物レンズと、レーザダイオードと、レーザダイオードドライバ（ＬＤｄｒｉ）と、フォトディテクトＩＣ（ＰＤＩＣ）と、ハーフミラー等を備えており、光信号を検出してＲＦ処理部１４に供給する。また、ＯＰ部１３は、ディスク状記録媒体２５にデータを記録する際、ピット形成に必要なレーザの点滅・駆動信号及びレーザ強度と明滅の最適値を示すライトストラテジ信号等が信号処理部１７により供給される。また、ＯＰ部１３は、トラッキングドライバ２０及びフォーカスドライバ２１により制御される。
【００３１】
ＲＦ処理部１４は、ＯＰ部１３と、サーボ信号処理部１５と、信号処理部１７とに接続されている。ＲＦ処理部１４は、ＯＰ部１３から検出されたビームシグナル、サイド、メインからなる８系統の信号を、サンプリング及びホールドし、演算処理を行い、８系統の信号のうち所定の信号からフォーカスエラー（ＦＥ、Ｆｏｃｕｓ Ｅｒｒｏｒ）、トラッキングエラー（ＴＥ、Ｔｒａｃｋｉｎｇ Ｅｒｒｏｒ）、ミラー（ＭＩＲＲ、Ｍｉｒｒｏｒ）、ＡＴＩＰ（Ａｂｓｏｌｕｔｅ Ｔｉｍｅ Ｉｎ Ｐｒｅｇｒｏｏｖｅ）、読み出し主信号等の信号を生成する。ＲＦ処理部１４は、生成した信号のうち、ＦＭＤＴ（Ｆｒｅｑｕｅｎｃｙ Ｍｏｄｕｌａｔｉｏｎ Ｄａｔａ）、ＦＭＣＫ（Ｆｒｅｑｕｅｎｃｙ Ｍｏｄｕｌａｔｉｏｎ Ｃｌｏｃｋ）、ＦＥ、ＴＥをサーボ信号処理部１５に供給し、試し書きにより検出したレーザ強度の最適値（ＯＰＣ、Ｏｐｔｉｃａｌ Ｐｏｗｅｒ Ｃａｌｉｂｒａｔｉｏｎ）信号及びレーザ点滅・駆動信号を信号処理部１７に供給し、ＭＩＲＲを制御部２４に供給する。
【００３２】
サーボ信号処理部１５は、ＲＦ処理部１４とアナログフィルタ処理部１６とに接続されており、制御部２４により制御されている。サーボ信号処理部１５は、ＲＦ処理部１４からＦＭＤＴ、ＦＭＣＫ、ＴＥ及びＦＥを入力し、制御部２４により制御されて各種サーボを制御する信号を生成し、上記信号をアナログフィルタ処理部１６に供給する。
【００３３】
アナログフィルタ処理部１６は、サーボ信号処理部１５と、スピンドルドライバ１８と、スレッドドライバ１９と、フォーカスドライバ２１と、トラッキングドライバ２０とに接続されている。アナログフィルタ処理部１６は、サーボ信号処理部１５から供給された各種サーボ制御信号からアナログ信号を生成し、上記アナログ信号をスピンドルドライバ１８、スレッドドライバ１９、トラッキングドライバ２０及びフォーカスドライバ２１に供給する。
【００３４】
信号処理部１７は、ＯＰ部１３とＲＦ処理部１４とに接続されており、制御部２４により制御されている。信号処理部１７は、制御部２４により制御されて、ＲＦ処理部１４からＯＰＣが供給され、ＣＩＲＣ（Ｃｒｏｓｓ Ｉｎｔｅｒｌｅａｖｅｄ Ｒｅｅｄ−Ｓｏｌｏｍｏｎ Ｃｏｄｅ）デコード及びエンコード、ライトストラテジ、ＡＤＤｒデコード等の処理を行う。また、信号処理部１７は、ディスク状記録媒体２５にデータの記録を行う際、レーザの点滅・駆動信号、レーザ強度の最適値を示す信号等をＯＰ部１３に供給する。
【００３５】
スピンドルドライバ１８は、アナログフィルタ処理部１６とスピンドルモータ２２とに接続されており、アナログフィルタ処理部１６から供給される信号に基づいてスピンドルモータ２２の回転を制御する。スレッドドライバ１９は、アナログフィルタ処理部１６とスレッドモータ２３とに接続されており、アナログフィルタ処理部１６から供給される信号に基づいてスレッドモータ２３のスレッド動作を制御する。トラッキングドライバ２０は、アナログフィルタ処理部１６とＯＰ部１３とに接続されており、アナログフィルタ処理部１６から供給される信号に基づいてＯＰ部１３を揺動し、ディスク状記録媒体２５に照射されるビームスポットの位置を制御する。フォーカスドライバ２１は、アナログフィルタ処理部１６とＯＰ部１３とに接続されており、アナログフィルタ処理部１６から供給される信号に基づいてＯＰ部１３をディスク状記録媒体２５に対して垂直方向に移動させることにより、ビームの焦点位置を制御する。
【００３６】
スピンドルモータ２２は、スピンドルドライバ１８に接続されており、スピンドルドライバ１８から供給される信号に基づいてディスク状記録媒体２５を回転させる。スレッドモータ２３は、スレッドドライバ１９に接続されており、スレッドドライバ１９から供給される信号に基づいてＯＰ部１３のスレッド動作を行う。
【００３７】
制御部２４は、ＣＰＵと、プログラムメモリと、ＤＲＡＭ（Ｄｙｎａｍｉｃ Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）と、ＳＲＡＭ（Ｓｔａｔｉｃ Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）とを備えており、画像信号演算処理部１１と、サーボ信号処理部１５と、信号処理部１７とを制御する。プログラムメモリには、各種の処理を行うためのプログラムが格納されている。ＤＲＡＭには、ＶＡＴ ＩＣＢ及び各種データを一時的に記憶するワークエリアが確保されている。制御部２４は、ＶＡＴ ＩＣＢの読み出し及び書き込みを制御している。
【００３８】
ディスク状記録媒体２５は、ＵＤＦに準拠したファイルシステムに基づいてデータの記録、再生、消去及び追記録される書き換え可能な記録媒体であり、例えば、ＣＤ−ＲＷである。
【００３９】
ここで、図２に示すフローチャートを用いて、ＤＳＣ１によりディスク状記録媒体２５にデータを記録する際、上記データの記録前アドレス及び記録後アドレスの読み出し及び記憶動作について説明する。なお、ディスク状記録媒体２５としては、ＣＤ−ＲＷを用いることとする。
【００４０】
ステップＳＴ１において、ＤＳＣ１は、ＣＤ−ＲＷから記録前アドレスを読み出す。ＤＳＣ１は、ＣＤ−ＲＷにデータを記録する際に、ＣＤ−ＲＷからデータの記録開始位置である記録前アドレスを読み出す。
【００４１】
ステップＳＴ２において、ＤＳＣ１は、ＣＤ−ＲＷ上の上記記録前アドレスからデータの記録を行う。このときデータは、ＵＤＦのファイルシステムで記録される。
【００４２】
ここで、ＵＤＦファイルシステムのライト方式について説明する。ＣＤ−ＲＷ等の書き換え可能なディスク状記録媒体は、ＵＤＦファイルシステムによりデータを記録する場合には、固定長パケットを用いたランダムライト方式を採用するが、本例では、ＣＤ−Ｒ等の追記型のディスク状記録媒体と同様に、可変長パケットを用いたシーケンシャルライト方式を採用する。
【００４３】
ステップＳＴ３において、ＤＳＣ１は、ＣＤ−ＲＷから記録後アドレスを読み出す。ＤＳＣ１は、ＣＤ−ＲＷにデータの記録が終了したとき、ＣＤ−ＲＷからデータの記録終了位置である記録後アドレスを読み出す。
【００４４】
ステップＳＴ４において、ＤＳＣ１は、記録前アドレス及び記録後アドレスを制御部２４に記憶する。記録前アドレス及び記録後アドレスは、データがＣＤ−ＲＷに記録されるごとに制御部２４の例えばＳＲＡＭに記録される。
【００４５】
次に、図３に示すフローチャートを用いて、ＤＳＣ１によりディスク状記録媒体２５からデータを削除する一連の動作について説明する。なお、ディスク状記録媒体２５としては、ＣＤ−ＲＷを用いることとする。
【００４６】
ステップＳＴ５において、ＤＳＣ１は、削除するデータが指定される。ＤＳＣ１は、例えば、ＣＤ−ＲＷのデータを表示部１２に表示させ、表示部１２上で所定の操作により削除するデータを指定させるようにする。なお、上記以外の方法で削除するデータを指定してもよい。
【００４７】
ステップＳＴ６において、ＤＳＣ１は、ステップＳＴ５で指定されたデータの末端アドレスをＣＤ−ＲＷから読み出す。
【００４８】
ステップＳＴ７において、ＤＳＣ１は、記憶部から記録後アドレスを読み出す。ＤＳＣ１は、上述のステップＳＴ４において記憶した記録後アドレスを記憶部から読み出す。
【００４９】
ステップＳＴ８において、ＤＳＣ１は、末端アドレスと記録後アドレスとを比較する。
【００５０】
ステップＳＴ９において、ＤＳＣ１は、末端アドレスと記録後アドレスとが同一であるかどうかを判断する。末端アドレスと記録後アドレスとが同一の場合は、ステップＳＴ１２に進み、末端アドレスと記録後アドレスとが同一ではない場合は、ステップＳＴ１０に進む。
【００５１】
ステップＳＴ１０において、ＤＳＣ１は、データを削除するＵＤＦ削除情報を生成する。
【００５２】
ステップＳＴ１１において、ＤＳＣ１は、図４（ａ）に示すとおり、ステップＳＴ１０で生成したＵＤＦ削除情報をＣＤ−ＲＷに記録する。ＤＳＣ１は、ＣＤ−ＲＷにシーケンシャルライト方式でデータを記録するので、末端のデータをまたぐ形で物理的にデータを削除することができない。そのため、ＤＳＣ１は、データを削除するＵＤＦ削除情報を記録することにより、削除対象のデータ及びＵＤＦ管理情報の見かけ上のデータの削除を行っている。
【００５３】
ステップＳＴ１２において、ＤＳＣ１は、データを削除する。ＤＳＣ１は、図４（ｂ）に示すとおり、ＣＤ−ＲＷ上から末端のデータを物理的に削除する。削除対象であるデータ及びＵＤＦ管理情報は、未使用領域となる。また、ＤＳＣ１は、末端のデータから順々に上位のデータ及びＵＤＦ管理情報の削除も行うことができる。
【００５４】
ＵＤＦ管理情報は、ディレクトリ位置を示すディレクトリＩＣＢ、ファイル位置を示すファイルＩＣＢ及びＶＡＴ ＩＣＢからなっている。また、物理的なデータの削除には、例えば、ＳＣＳＩコマンドの「Ｂｌａｎｋ」を用いることとする。ＳＣＳＩコマンドの「Ｂｌａｎｋ」には、任意のアドレスから記録最終位置までを物理的に削除するものがある。例えば、末端アドレスと記録後アドレスが同一の場合は、ステップＳＴ４において制御部２４に記憶した記録前アドレスを読み出し、上記記録前アドレスから記録後アドレスまでをＳＣＳＩコマンドの「Ｂｌａｎｋ」を用いてデータを削除する。なお、ＳＣＳＩコマンド以外のコマンドにより物理的にデータの削除を行ってもよい。
【００５５】
このように構成されたＤＳＣ１は、ＣＤ−ＲＷに記録されているデータを削除する際に、データ記録時の記録終了アドレスと削除するデータの末端アドレスとを比較し、上記記録終了アドレスと上記末端アドレスとが同一である場合に、上記指定されたデータの削除を物理的に行うことができる。
【００５６】
【発明の効果】
以上詳細に説明したように、本発明に係るデータ記録方法は、シーケンシャルライト方式でデータが記録されている、書き換え可能なディスク状記録媒体から部分的にデータを削除する際に、データ記録時の記録終了アドレスと削除するデータの末端アドレスとを比較し、上記記録終了アドレスと上記末端アドレスとが同一であるかどうかを判断し、同一である場合、上記指定されたデータを物理的に削除することができ、上記書き換え可能なディスク状記録媒体の特性を十分に利用することができる。
【００５７】
また、本発明に係るデータ記録装置は、データの記録開始時に記録開始アドレス及び記録終了時に記録終了アドレスを記憶する記憶手段と、削除するデータを指定する削除データ指定手段と、上記記録終了アドレスと上記指定されたデータの末端アドレスとを比較する比較手段とを備えるので、シーケンシャルライト方式でデータが記録されている、書き換え可能なディスク状記録媒体から部分的にデータを削除する際に、上記比較手段により上記記録終了アドレスと上記末端アドレスとが同一であると判断された場合、上記指定されたデータを物理的に削除することができ、上記書き換え可能なディスク状記録媒体の特性を十分に利用することができる。
【図面の簡単な説明】
【図１】本発明を適用したディジタルスチルカメラの構成を示す図である。
【図２】本発明を適用したディジタルスチルカメラによりデータを記録する際に行う、記録前アドレス及び記録後アドレスの読み出し及び記憶動作を示すフローチャートである。
【図３】本発明を適用したディジタルスチルカメラによりディスク状記録媒体に記録されているデータを削除する一連の動作を示すフローチャートである。
【図４】本発明を適用したディジタルスチルカメラによりディスク状記録媒体に記録されているデータを、見かけ上削除したときのブロック構造と、物理的に削除したときのブロック構造とを示す図である。
【図５】ディスク状記録媒体上におけるデータのブロック構造を示す図である。
【符号の説明】
１  ディジタルスチルカメラ、１０  撮影部、１１  画像信号演算処理部、１２  表示部、１３  ＯＰ部、１４  ＲＦ信号処理部、１５  サーボ信号処理部、１６  アナログフィルタ処理部、１７  信号処理部、１８  スピンドルドライバ、１９  スレッドドライバ、２０  トラッキングドライバ、２１  フォーカスドライバ、２２  スピンドルモータ、２３  スレッドモータ、２４  制御部、２５ディスク状記録媒体
【図１】
0004389397.tif 000002
【図２】
0004389397.tif 000003
【図３】
0004389397.tif 000004
【図４】
0004389397.tif 000005
【図５】
0004389397.tif 000006