(57)【要約】【課題】所定のメディアへのデータの記録と記録後の保存とをより一段と確実にできるようにする。【解決手段】  HDD記録制御部４３は、記録用データを、DVD３１−１を特定可能な特定情報と対応付けてHDD１２に記録させる。DVD記録制御部４４は、その記録用データをDVD３１−１に記録させる。DVD３１−１に不具合が発生した場合、DVD記録制御部４４は、DVD３１−１の特定情報と対応付けられた記録用データを、HDD１２の中から特定して読み出し、新たなDVD３１−２に記録させる。本発明は、記録用メディアとしてHDDとDVDとを有する記録再生装置に適用可能である。【選択図】図２
2006302442.tif 000002
【特許請求の範囲】
【請求項１】
第１の種類のメディアと第２の種類のメディアとにデータを記録する情報処理装置において、
前記第１の種類の第１のメディアに記録させるべき記録用データを、前記第１のメディアを特定可能なメディア特定情報と対応付けて前記第２の種類のメディアに記録させることを制御する第１の記録制御手段と、
前記記録用データを前記第１のメディアに記録させることを制御する第２の記録制御手段と
を備え、
前記第２の記録制御手段は、前記第１のメディアに不具合が発生した場合、さらに、前記第１のメディアの前記メディア特定情報と対応付けられた前記記録用データを、前記第２の種類のメディアの中から特定して読み出し、前記第１の種類の第２のメディアに記録させることを制御する
ことを特徴とする情報処理装置。
【請求項２】
前記第１の種類のメディアが装着される装着手段と、
前記装着手段に装着された前記第１のメディアに対して前記記録用データを記録させる制御が前記第２の記録制御手段により実行されている間、前記第１のメディアに不具合が発生したか否かを検出する検出手段と、
前記検出手段により前記第１のメディアに不具合が発生したことが検出された場合、そのことをユーザに呈示する呈示手段と
をさらに備え、
前記第１の記録制御手段は、前記検出手段の検出結果によらず、前記第２の種類のメディアに対して前記記録用データを記録させる制御を続行し、
前記第２の記録制御手段は、前記検出手段により前記第１のメディアに不具合が発生したことが検出された場合、前記第１のメディアに対して前記記録用データを記録させる制御を停止し、前記第１の記録制御手段による前記第２の種類のメディアへの前記記録用データの記録の制御が終了した後、前記呈示手段の呈示内容を認識した前記ユーザが前記装着手段から前記第１のメディアを取り外して前記第２のメディアを装着させた場合、前記第１のメディアの前記メディア特定情報と対応付けられた前記記録用データを、前記第２の種類のメディアの中から特定して読み出し、前記第２のメディアに記録させることを制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
第１の種類のメディアと第２の種類のメディアとにデータを記録する情報処理装置の情報処理方法において、
前記第１の種類の第１のメディアに記録させるべき記録用データを、前記第１のメディアを特定可能なメディア特定情報と対応付けて前記第２の種類のメディアに記録させることを制御する第１の記録制御ステップと、
前記記録用データを前記第１のメディアに記録させることを制御する第２の記録制御ステップと、
前記第１のメディアに不具合が発生した場合、前記第１のメディアの前記メディア特定情報と対応付けられた前記記録用データを、前記第２の種類のメディアの中から特定して読み出し、前記第１の種類の第２のメディアに記録させることを制御する第３の記録制御ステップと
を含むことを特徴とする情報処理方法。
【請求項４】
第１の種類のメディアと第２の種類のメディアとにデータを記録する制御を行うコンピュータに実行させるプログラムであって、
前記第１の種類の第１のメディアに記録させるべき記録用データを、前記第１のメディアを特定可能なメディア特定情報と対応付けて前記第２の種類のメディアに記録させることを制御する第１の記録制御ステップと、
前記記録用データを前記第１のメディアに記録させることを制御する第２の記録制御ステップと、
前記第１のメディアに不具合が発生した場合、前記第１のメディアの前記メディア特定情報と対応付けられた前記記録用データを、前記第２の種類のメディアの中から特定して読み出し、前記第１の種類の第２のメディアに記録させることを制御する第３の記録制御ステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法並びにプログラムに関し、特に、所定のメディアへのデータの記録と、記録後のデータの保存とをより一段と確実に実現できる情報処理装置および方法並びにプログラムに関する。
【背景技術】
【０００２】
近年、記録装置が様々な分野に採用されるようになっている。例えば、医療の分野などでは、超音波診断装置により撮影された患者の体内の映像等を記録する記録装置が採用されている。このような医療の分野で採用されている記録装置の記録対象、即ち、患者の体内の映像等は、非常に重要なデータであり、所定のメディアに確実に記録させ、記録後の保存も確実にする必要がある。
【０００３】
そこで、データ記録時に所定のメディアに不具合が発生した場合に、その所定のメディアに記録済みのデータを有効に保護するための手法が例えば特許文献１に開示されている。
【特許文献１】特開２００３−３０９２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示された手法では、データ記録時に所定のメディアに不具合が発生した場合には、所定のメディアに対してそれ以降に記録させるはずであったデータ（残データ）の記録が不可能になり、即ち、所定のメディアに本来記録させるべきデータのうちの一部しか記録できず、所定のメディアへのデータの確実な記録が実現できているとは言いがたい、という問題点がある。
【０００５】
さらに、特許文献１に開示された手法では、データ記録後に所定のメディアに不具合が発生した場合には、その所定のメディアに記録されているデータのうちの少なくとも一部の読み出しが不可能になることがあり、記録後のデータの確実な保存が実現できているとは言いがたい、という問題点もある。
【０００６】
本発明は、このような状況に鑑みてなされたものであり、所定のメディアへのデータの記録と、記録後のデータの保存とをより一段と確実に実現できるようにするものである。
【課題を解決するための手段】
【０００７】
本発明の情報処理装置は、第１の種類のメディアと第２の種類のメディアとにデータを記録する情報処理装置であって、第１の種類の第１のメディアに記録させるべき記録用データを、第１のメディアを特定可能なメディア特定情報と対応付けて第２の種類のメディアに記録させることを制御する第１の記録制御手段と、記録用データを第１のメディアに記録させることを制御する第２の記録制御手段とを備え、第２の記録制御手段は、第１のメディアに不具合が発生した場合、さらに、第１のメディアのメディア特定情報と対応付けられた記録用データを、第２の種類のメディアの中から特定して読み出し、第１の種類の第２のメディアに記録させることを制御することを特徴とする。
【０００８】
第１の種類のメディアが装着される装着手段と、装着手段に装着された第１のメディアに対して記録用データを記録させる制御が第２の記録制御手段により実行されている間、第１のメディアに不具合が発生したか否かを検出する検出手段と、検出手段により第１のメディアに不具合が発生したことが検出された場合、そのことをユーザに呈示する呈示手段とをさらに設け、第１の記録制御手段は、検出手段の検出結果によらず、第２の種類のメディアに対して記録用データを記録させる制御を続行し、第２の記録制御手段は、検出手段により第１のメディアに不具合が発生したことが検出された場合、第１のメディアに対して記録用データを記録させる制御を停止し、第１の記録制御手段による第２の種類のメディアへの記録用データの記録の制御が終了した後、呈示手段の呈示内容を認識したユーザが装着手段から第１のメディアを取り外して第２のメディアを装着させた場合、第１のメディアのメディア特定情報と対応付けられた記録用データを、第２の種類のメディアの中から特定して読み出し、第２のメディアに記録させることを制御するようにすることができる。
【０００９】
本発明の情報処理方法は、第１の種類のメディアと第２の種類のメディアとにデータを記録する情報処理装置の情報処理方法であって、第１の種類の第１のメディアに記録させるべき記録用データを、第１のメディアを特定可能なメディア特定情報と対応付けて第２の種類のメディアに記録させることを制御する第１の記録制御ステップと、記録用データを第１のメディアに記録させることを制御する第２の記録制御ステップと、第１のメディアに不具合が発生した場合、第１のメディアのメディア特定情報と対応付けられた記録用データを、第２の種類のメディアの中から特定して読み出し、第１の種類の第２のメディアに記録させることを制御する第３の記録制御ステップとを含むことを特徴とする。
【００１０】
本発明のプログラムは、上述した本発明の情報処理方法に対応するプログラムであることを特徴とする。
【００１１】
本発明の情報処理装置および方法、並びに、プログラムにおいては、第１の種類の第１のメディアに記録させるべき記録用データが、第１のメディアを特定可能なメディア特定情報と対応付けて第２の種類のメディアに記録されるとともに、第１のメディアにも記録される。そして、第１のメディアに不具合が発生した場合、第１のメディアのメディア特定情報と対応付けられた記録用データが、第２の種類のメディアの中から特定されて読み出され、第１の種類の第２のメディアに記録される。
【００１２】
第１の種類のメディアと第２の種類のメディアとは、情報処理装置に内蔵されたメディアであってもよいし、リムーバブルなメディアであってもよい。
【００１３】
また、第１の種類と第２の種類とは、相異なる種類であってもよいし、同一種類であってもよい。
【発明の効果】
【００１４】
以上のごとく、本発明によれば、所定の種類のメディアへのデータの記録ができる。特に、データ記録時とその後とに関わらず所定の種類の第１のメディアに不具合が発生した場合には、その所定の種類の第２のメディアへに対して、第１のメディアに本来記録させるべきまたは記録された全データの記録ができるので、その結果、その所定の種類のメディアへのデータの記録と、記録後のデータの保存とをより一段と確実に実現できるようになる。
【発明を実施するための最良の形態】
【００１５】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００１６】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００１７】
本発明によれば、情報処理装置が提供される。この情報処理装置（例えば図１のハードウエア構成を有し、図２の機能的構成を有する記録再生装置）は、
第１の種類のメディア（例えば図１と図２のDVD３１）と第２の種類のメディア（例えば図１と図２のHDD１２）とにデータを記録する情報処理装置において、
前記第１の種類の第１のメディア（例えば図２のDVD３１−１）に記録させるべき記録用データ（例えば図１のエンコーダ/デコーダ１０から出力されるデータ、即ち、後述する圧縮コンテンツデータ）を、前記第１のメディアを特定可能なメディア特定情報（例えば図６のステップＳ４５で言うエラーDVD特定情報）と対応付けて前記第２の種類のメディアに記録させることを制御する第１の記録制御手段（例えば図２のHDD記録制御部４３）と、
前記記録用データを前記第１のメディアに記録させることを制御する第２の記録制御手段（例えば図２のDVD記録制御部４４）と
を備え、
前記第２の記録制御手段は、前記第１のメディアに不具合が発生した場合、さらに、前記第１のメディアの前記メディア特定情報と対応付けられた前記記録用データを、前記第２の種類のメディアの中から特定して読み出し、前記第１の種類の第２のメディアに記録させることを制御する
ことを特徴とする。
【００１８】
前記第１の種類のメディアが装着される装着手段（例えば図１のドライブ１３）と、
前記装着手段に装着された前記第１のメディアに対して前記記録用データを記録させる制御が前記第２の記録制御手段により実行されている間、前記第１のメディアに不具合が発生したか否かを検出する検出手段（例えば図２のDVD不良検出部４５）と、
前記検出手段により前記第１のメディアに不具合が発生したことが検出された場合、そのことをユーザに呈示する呈示手段（例えば図２の表示制御部４６。図１と図２の表示部８も含めてもよい）と
をさらに備え、
前記第１の記録制御手段は、前記検出手段の検出結果によらず、前記第２の種類のメディアに対して前記記録用データを記録させる制御を続行し、
前記第２の記録制御手段は、前記検出手段により前記第１のメディアに不具合が発生したことが検出された場合、前記第１のメディアに対して前記記録用データを記録させる制御を停止し、前記第１の記録制御手段による前記第２の種類のメディアへの前記記録用データの記録の制御が終了した後、前記呈示手段の呈示内容を認識した前記ユーザが前記装着手段から前記第１のメディアを取り外して前記第２のメディアを装着させた場合、前記第１のメディアの前記メディア特定情報と対応付けられた前記記録用データを、前記第２の種類のメディアの中から特定して読み出し、前記第２のメディアに記録させることを制御する
ようにすることができる。
【００１９】
本発明によれば、情報処理方法が提供される。この情報処理方法（例えば、図５の記録処理に対応する方法）は、
第１の種類のメディアと第２の種類のメディアとにデータを記録する情報処理装置（例えば図１のハードウエア構成を有し、図２の機能的構成を有する記録再生装置）の情報処理方法において、
前記第１の種類の第１のメディアに記録させるべき記録用データを、前記第１のメディアを特定可能なメディア特定情報と対応付けて前記第２の種類のメディアに記録させることを制御する第１の記録制御ステップ（例えば、主に、図５のステップＳ２４および図６のステップＳ４５）と、
前記記録用データを前記第１のメディアに記録させることを制御する第２の記録制御ステップ（例えば、主に、図５のステップＳ２６およびＳ２８）と、
前記第１のメディアに不具合が発生した場合、前記第１のメディアの前記メディア特定情報と対応付けられた前記記録用データを、前記第２の種類のメディアの中から特定して読み出し、前記第１の種類の第２のメディアに記録させることを制御する第３の記録制御ステップ（例えば図６のステップＳ５０およびＳ５１）と
を含むことを特徴とする。
【００２０】
本発明によれば、プログラムが提供される。このプログラムは、上述した本発明の情報処理方法に対応するプログラムであって、例えば、図１のCPU１を有するコンピュータにより実行される。
【００２１】
以下、図面を参照して、本発明の実施の形態について説明する。
【００２２】
図１は、本発明を適用した情報処理装置としての記録再生装置のハードウエア構成例を示す図である。
【００２３】
図１の例の記録再生装置において、CPU（Central Processing Unit）１は、FLASHメモリ２からSDRAM(Synchronous Dynamic Random Access Memory)３にロードされた各種プログラムに従った各種処理を実行する。これにより、記録再生装置全体の動作が制御されることになる。SDRAM３にはまた、CPU１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００２４】
CPU１にはまた、制御信号入出力制御部４が接続されている。制御信号入出力制御部４は、例えばマイクロコンピュータとして構成され、CPU１の他、操作部５、232C用インタフェース部６、USB用インタフェース部７、および表示部８等の各ブロック間での各種制御信号の授受を制御する。
【００２５】
操作部５は、キーボード、電源スイッチ、フットスイッチ等の各種入力機器で構成される。即ち、ユーザは、操作部５を操作することで、各種指令や各種情報を、この記録再生装置に入力させることができる。換言すると、操作部５は、ユーザの操作内容に対応する制御信号を、制御信号入出力制御部４を介してCPU１等に供給することができる。
【００２６】
232C用インタフェース部６には、専用のRS-232Cケーブルを介して図示せぬ外部装置が接続される。即ち、232C用インタフェース部６は、その外部装置とCPU1等との間でRS-232Cの規格に従って送受信される各種情報（制御信号）の中継を行う。USB(Universal Serial Bus)用インタフェース部７には、専用のUSBケーブルを介して図示せぬ外部装置が接続される。即ち、USB用インタフェース部７は、その外部装置とCPU１等との間でUSBの規格に従って送受信される各種情報（制御信号）の中継を行う。
【００２７】
表示部８は、例えばフロントパネルディスプレイとして構成され、この記録再生装置に関する各種情報、即ち、CPU１等から制御信号入出力制御部４を介して供給される各種制御信号に対応する各種情報を表示する。
【００２８】
ところで、CPU１、FLASHメモリ２、およびSDRAM３は、バス９を介して相互に接続されている。このバス９にはまた、エンコーダ/デコーダ１０および読み書き制御部１１が接続されている。
【００２９】
エンコーダ/デコーダ１０は、CPU１の制御に基づいて、後述する切替部２２から供給されるデジタルの映像信号Vと、後述する切替部２３から供給されるデジタルの音声信号Aとを、例えばMPEG（Moving Picture Experts Group）方式でエンコード（圧縮符号化）した上で、読み書き制御部１１に供給する。なお、以下、エンコーダ/デコーダ５３から出力されるエンコード済みの映像データや音声データをまとめて、圧縮コンテンツデータと称する。
【００３０】
エンコーダ/デコーダ１０はまた、CPU１の制御に基づいて、後述する読み書き制御部１１から供給される圧縮コンテンツデータを、例えばMPEG方式でデコード（伸張復号）し、その結果得られる信号のうちの、デジタルの映像信号VをD/A変換部１９に供給し、デジタルの音声信号AをD/A変換部２０に供給する。
【００３１】
エンコーダ/デコーダ１０には、SDRAM１４が接続されている。SDRAM１４は、エンコーダ/デコーダ１０が上述した処理等を実行する上において必要なデータなどを適宜記憶する。
【００３２】
読み書き制御部１１は、CPU１の制御に基づいて、HDD１２またはドライブ１３に装着されたDVD（Digital Versatile Disk）３１に対する各種データの読み書きを制御する。
【００３３】
例えば、本実施の形態では、エンコーダ/デコーダ１０から圧縮コンテンツデータが供給されてきた場合、読み書き制御部１１は、最初に、その圧縮コンテンツデータを記録用データとしてHDD１２に記録する（書き込む）ことを制御する。次に、読み書き制御部１１は、HDD１２に記録された記録用データを読み出して、ドライブ１３に装着されたDVD３１に記録する（書き込む）ことを制御する。
【００３４】
なお、本実施の形態では、ATA（AT Attachment）規格が採用されているため、記録用データは、HDD１２に記録された後にDVD３１に記録される。ただし、ATA規格以外の所定の規格を採用することで、記録用データを、HDD１２とDVD３１とに並列的に（それぞれ独立してほぼ同一タイミングで）記録させることも当然ながら可能である。
【００３５】
また、例えば、読み書き制御部１１は、HDD１２またはドライブ１３に装着されたDVD３１に記録されたデータ（圧縮コンテンツデータや各種管理情報等）を読み出す制御を行い、必要に応じて、読み出したデータをエンコーダ/デコーダ１０等の他のブロックに供給する。
【００３６】
読み書き制御部１１には、SDRAM１５が接続されている。SDRAM１５は、読み書き制御部１１が上述した処理等を実行する上において必要なデータなどを適宜記憶する。
【００３７】
AV信号用インタフェース部１６には、各種ケーブルを介して図示せぬ外部装置が接続される。例えば第１の外部装置（具体的には例えば上述した超音波診断装置）から供給されたアナログの映像信号V（具体的には例えば上述した患者の体内の映像に対応する映像信号V等）は、AV信号用インタフェース部１６を介してA/D変換部１７に供給される。また、第１の外部装置から供給されたアナログの音声信号Aは、AV信号用インタフェース部１６を介してA/D変換部１８に供給される。一方、エンコーダ/デコーダ１０からD/A変換部１９を介して供給されてきたアナログの映像信号V、および、エンコーダ/デコーダ１０からD/A変換部２０を介して供給されてきたアナログの音声信号Aのそれぞれは、AV信号用インタフェース部１６を介して第２の外部装置（具体的に例えばモニタ等）に供給される。
【００３８】
i.LINK用インタフェース部２１には、専用のi.Linkケーブルを介して図示せぬ外部装置が接続される。i.LINKとは、本出願人であるソニー株式会社の商標であり、IEEE（Institute of Electrical and Electronics Engineers）1394の高速デジタルシリアルインターフェースである。従って、i.LINK用インタフェース部２１は、その外部装置とCPU１との間や、その外部装置とエンコーダ/デコーダ１０との間等で、IEEE1394の規格に従って送受信される各種情報（映像信号、音声信号、制御信号等）の中継を行う。即ち、i.LINK用インタフェース部２１は、その外部装置から制御信号が供給されてきた場合、その制御信号をCPU１に供給する。一方、i.LINK用インタフェース部２１は、その外部装置から映像信号Vが供給されてきた場合、その映像信号Vを適切な形態の信号（本実施の形態では、A/D変換部１７から出力されるデジタルの映像信号Vと同様の形態の信号）に変換した上で切替部２２に供給する。また、i.LINK用インタフェース部２１は、その外部装置から音声信号Aが供給されてきた場合、その音声信号Aを適切な形態の信号（本実施の形態では、A/D変換部１８から出力されるデジタルの音声信号Aと同様の形態の信号）に変換した上で切替部２３に供給する。なお、i.LINK用インタフェース部２１に接続される外部装置の中には、上述した超音波診断装置等が含まれる。
【００３９】
切替部２２は、その入力端を切り替え、切り替えた入力端に入力されるデジタルの映像信号Vをエンコーダ/デコーダ１０に供給する。即ち、切替部２２は、i.LINK用インタフェース部２１からのデジタルの映像信号Vを入力する入力端と、A/D変換部１７からのデジタルの映像信号Vを入力する入力端とのうちの何れか一方を選択し、選択した方の入力端に入力されるデジタルの映像信号Vをエンコーダ/デコーダ１０に供給する。
【００４０】
切替部２３は、その入力端を切り替え、切り替えた入力端に入力されるデジタルの音声信号Aをエンコーダ/デコーダ１０に供給する。即ち、切替部２３は、i.LINK用インタフェース部２１からのデジタルの音声信号Aを入力する入力端と、A/D変換部１８からのデジタルの音声信号Aを入力する入力端とのうちの何れか一方を選択し、選択した方の入力端に入力されるデジタルの音声信号Aをエンコーダ/デコーダ１０に供給する。
【００４１】
電源部２４は、この図１の記録再生装置を構成する上述した各ブロックに、必要な電源を供給する。なお、図１では、電源部２４が記録再生装置を構成する各ブロックのそれぞれに電源を供給することを表す各種線は、図が煩雑になるため、まとめて１つの白抜き矢印として図示されている。
【００４２】
なお、図示はしないが、ドライブ１３は、DVD３１に加えてさらに、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブル記録媒体が適宜装着されるように構成することも可能である。この場合、このリムーバブル記録媒体が読み書き制御部１１の制御対象になる。即ち、このリムーバブル記録媒体に上述した記録用データ等が記録される。また、このリムーバブル記録媒体にコンピュータプログラムが記録されている場合、このリムーバブル記録媒体からドライブ１３を介して読み出されたコンピュータプログラムが、必要に応じてHDD１２等のメモリにインストールされる。
【００４３】
換言すると、記録用データが読み書きされるメディア、即ち、読み書き制御部１１の制御対象のメディアの種類は、図１の例ではHDD１２とDVD１３とされたが、図１の例に特に限定されず任意の種類のメディアでよい。
【００４４】
また、記録再生装置のハードウエア構成自体も、図１の例に限定されず、後述する図２の機能的構成を少なくとも有していれば任意のハードウエア構成でよい。
【００４５】
次に、図２を参照して、図１の記録再生装置が有する機能のうちの、記録用データをHDD１２やDVD３１に記録するための機能を実現するための機能的構成例について説明する。即ち、図２は、記録再生装置の記録についての機能的構成例を表している。
【００４６】
なお、本実施の形態では、電源状態検出部４１乃至表示制御部４６といった各機能ブロックは、図１のCPU１により実行されるアプリケーションソフトウエアとして構成されている。ただし、各機能ブロックのそれぞれは、アプリケーションソフトウエアと、図１の各ハードウエアブロックうちの所定の１以上のブロックとの組み合わせで構成することも可能である（或いは、そのように捉えることも可能である）。また、記録再生装置のハードウエア構成自体を図１の構成とは異ならせることで、電源状態検出部４１乃至表示制御部４６といった各機能ブロックを、ハードウエア単体として構成することもできる。
【００４７】
また、記録についての機能を実現するためには、電源状態検出部４１乃至表示制御部４６の各機能を総合的に備えていれば足り、総合的な機能の分割数、即ち、機能ブロックの個数は、図２の例に特に限定されない。即ち、電源状態検出部４１乃至表示制御部４６といった各機能ブロックを、さらに細かい機能ブロックに分割してもよいし、或いは、２以上の機能ブロックを１つにまとめてもよい。
【００４８】
なお、図２の例では、２枚のDVD３１−１，３１−２が図示されているが、これらの区別が必要な場合を除いて、DVD３１−１を単にDVD３１と称して説明していく。
【００４９】
図２の記録再生装置において、電源状態検出部４１は、電源部２４の状態を検出する。即ち、電源状態検出部４１は、電源部２４の状態が、電源ON状態であるのか、或いは、電源OFF状態であるのかを検出する。電源状態検出部４１の検出結果は、立上処理制御部４２とサルベージ処理制御部４７とに通知される。
【００５０】
立上処理制御部４２は、電源部２４の電源が投入されたとき、即ち、電源部２４の状態が電源OFF状態から電源ON状態に遷移したことが電源状態検出部４１から通知されたとき、HDD１２とDVD３１とのそれぞれの立上処理の実行を制御する。
【００５１】
HDD１２の立上処理とは、例えば、電源投入処理、リセット発行処理、ディスク回転待ち（確認）処理、および、identify（HDD１２のデバイス情報取得）commandを発行してその接続状態を確認する処理等を言う。
【００５２】
また、DVD３１の立上処理とは、例えば、DVD３１の物理的および論理的フォーマット処理、OPC（レーザ記録条件のテスト処理）、および、インナー／アウターエリア情報書込処理等を言う。インナー／アウターエリア情報書込処理とは、DVD３１のインナーエリアやアウターエリアに対して物理フォーマット上の規定情報を書き込む処理を言う。規定情報とは、例えば、ディスクカテゴリ、ディスクサイズ、記録可/不可情報等である。
【００５３】
ここで注目すべき点は、DVD３１の立上処理は、OPCやインナー／アウターエリア情報書込処理といった長時間を要する処理が含まれているため、その結果として、HDD１２の立上処理と比較して、格段に長時間を要するという点である。そこで、本実施の形態では、記録用データは、立上処理が先に完了するHDD１２に最初に記録されていき、即ち、DVD３１の立上処理の実行中に、HDD１２に対する記録用データの記録処理が先に開始され、その後、DVD３１の立上処理が完了した時点で、それまでのHDD１２の記録内容がDVD３１に高速ダビング（記録）され、DVD３１の記録内容がHDD１２のそれに追いついたとき、記録用データがHDD１２とDVD３１とのそれぞれにその順番で順次記録されていく。なお、以下、このような一連の処理をまとめて、追っかけ記録処理と称する。追っかけ記録処理の詳細については、図５のフローチャートを参照して後述する。
【００５４】
HDD記録制御部４３には、エンコーダ/デコーダ１０からの圧縮コンテンツデータ等が記録用データとして入力される。そこで、HDD記録制御部４３は、記録用データをHDD１２に記録させることを制御する。
【００５５】
このとき、HDD記録制御部４３は、後述するサルベージ処理制御部４７によるサルベージ処理（後述する図３参照）の実現のために、DVD３１のフォーマット特有のストリームデータ管理情報（図３の管理情報７２）を持たせずに、記録用データを、HDD１２のファイルシステムに従ってHDD１２に記録させている。
【００５６】
即ち、HDD１２においては、DVDフォーマットに依存しないファイルシステム、具体的には、ストリームデータ管理情報により管理される管理単位（後述するタイトル）よりもさらに細かいデータ単位（例えば512kB単位）と時間とが規定されたファイルシステムにより、記録用データの記録再生（書き込み/読み出し）が管理される。
【００５７】
DVD記録制御部４４は、HDD１２に記録されている記録用データを読み出して、DVD３１に記録させる制御を行う。
【００５８】
このとき、DVD記録制御部４４は、タイトル（後述する図３のタイトル７１参照）を大単位として、かつ、チャプタを小単位として、記録用データをDVD３１に記録させる制御を行う。
【００５９】
タイトルとは、本実施の形態では、記録の開始が指示されてから、記録の終了が指示されるまの区間を言う。本実施の形態ではDVDのフォーマットに従って、１枚のDVD３１には最大４９個のタイトルが記録可能とされている。また、タイトルには、上述したストリーム管理情報（以下、単に管理情報と称する）が１つ対応付けられる。即ち、DVD記録制御部４４は、１つのタイトルとその管理情報とを関連付けてDVD３１に記録させる制御を行う。
【００６０】
また、チャプタとは、２つのインデックスで区切られた区間を言う。即ち、本実施の形態では、ユーザは、操作部１の操作等を行うことで、連続して記録される記録用データ（ストリーム）中の所望の箇所（例えば、所望の画像に対応する箇所等）に目印となるインデックスをつけることができる。また、ユーザは、所定の登録操作を行うことで、記録再生装置にインデックスを自動的につけさせていく（例えば所定の時間間隔毎にインデックスをつけさせていく）ことができる。そして、ユーザは、操作部１の操作等を行うことで、インデックスが付けられた箇所から瞬時に再生させたり、インデックス間（チャプタ）を繰り返して再生させることが容易に可能となる。本実施の形態ではDVDのフォーマットに従って、１枚のDVD３１には最大２５４個のインデックスを付与することが可能とされており、また、１つのタイトルには最大９９個のインデックスを付与することが可能とされている。
【００６１】
より正確には、DVD記録制御部４４は、１つのタイトルと１つの管理情報とを対応付けてDVD３１に記録させる制御を行う。この制御の詳細については、図３を参照して後述する。
【００６２】
DVD不良検出部４５は、DVD記録制御部４４によるDVD３１の記録制御中に、そのDVD３１の記録エラーの有無（大小）に基づいてDVD３１の不具合（不良）の有無を検出する。DVD不良検出部４５の検出結果は、HDD記録制御部４３、DVD記録制御部４４、および表示制御部４６に通知される。
【００６３】
例えば、DVD不良検出部４５の検出結果として、DVD３１に不具合が発生したという検出結果が通知されてきた場合、DVD記録制御部４４はその制御処理を停止（禁止）し、表示制御部４６は、DVD３１に不具合が発生したことを示すアラームを表示部８に表示させる（呈示する）ことを制御する。
【００６４】
ここで注目すべき点は、このようにしてDVD３１に不具合が発生して、DVD記録制御部４４の制御処理が停止（禁止）した場合であっても、HDD記録制御部４３の制御処理は続行されている点、即ち、HDD１２には記録用データが引き続き記録され続ける点である。なお、HDD記録制御部４３はその他、後述する図６のステップＳ４３乃至Ｓ４５の処理も実行することになるが、この処理の説明についてはここでは省略する。
【００６５】
従って、例えば図２に示されるDVD３１−１に不具合が発生した場合、或いは、記録中にはDVD３１−１に不具合が発生せずに記録後に傷や破損等で記録内容の読み出しができなくなったり、DVD３１−１自体が紛失した場合であっても、DVD３１−１に本来記録されるはずの或いは記録された記録用データ（以下、DVD３１−１の記録内容と称する）の全体は、HDD１２にも記録されることになる。そこで、ユーザは、新たなDVD３１−２をドライブ１３（図１）に装着させて、DVD３１−１の記録内容をHDD１２からDVD３１−２にダビングさせること、即ち、DVD３１−１の記録内容をDVD３１−２上でリカバリー（復旧）することが可能になる。この場合、DVD記録制御部４４が、DVD３１−１の記録内容をHDD１２から読み出して、DVD３１−２に記録させる制御を行うことになる。なお、以下、このような不具合が発生したDVDの記録内容をリカバリー（復旧）するために実行される記録再生装置の一連の処理を、DVDリカバリー処理と称する。DVDリカバリー処理の詳細については、図６のフローチャートを参照して後述する。
【００６６】
サルベージ処理制御部４７は、例えば図３と図４に示されるサルベージ処理の実行を制御する。
【００６７】
即ち、図３は、本発明が適用されるサルベージ処理（その処理を実現可能な手法）の一例を模式的に説明する図である。また、図４は、本発明が適用されるサルベージ処理の一例を説明するフローチャートである。そこで、以下、図３と図４とを参照して、本発明が適用されるサルベージ処理の一例について説明する。
【００６８】
図３には、「定常記録中」、「電源断」、「再電源ON」、「サルベージ中」、および「サルベージ終了」のそれぞれの時点におけるHDD１２とDVD３１とのそれぞれの記録内容が、その順番で上から順に示されている。
【００６９】
「定常記録中」とは、図２の記録再生装置が正常状態（電源部２４の状態が電源ON状態）である所定のときをいう。
【００７０】
「定常記録中」においては、記録用データのHDD１２への記録は、上述したように、DVDフォーマットによらず、HDD１２のファイルシステムで規定されているデータ単位（例えば512kB）毎の記録になる。ただし、本実施の形態では、記録用データはMPEG方式による圧縮コンテンツデータとされているので、サルベージ対象（復旧対象）となるデータの単位は、このデータ単位（例えば512kB）では意味が無く、少なくともGOP(Grouop of Picture)単位である必要がある。即ち、GOP単位でデータの破綻が無いことが少なくとも必要である。このため、図３のHDD６１の記録内容は、あたかもGOP６１が１つの単位であるように示されているのである。一方、記録用データのDVD３１への記録は、上述したように、タイトル７１毎の記録であり、１つのタイトル７１に対して１つの管理情報７２が対応付けられる記録である。
【００７１】
「電源断」とは、電源部２４の状態が電源ON状態から電源OFF状態へ遷移したときを言う。図３の例では、GOP６１−ｎに対応する記録用データがHDD１２に記録されている最中であって、タイトル７１−Ｎに対応する記録用データがDVD１３に記録されている最中の所定の時点が「電源断」の時点とされている。
【００７２】
この「電源断」が発生するまでに、このタイトル７１−Ｎに対応する管理情報７２がDVD１３に書き込まれていない場合、上述したように、この最後のタイトル７１−ＮはDVD１３から丸ごと消滅してしまうことになる。この様子が、「再電源ON」の右方のDVD１３の記録内容に示されている。即ち、図３の例では、タイトル７１−Ｎが「左下がり対角線パターン」で塗られていることで、タイトル７１−Ｎの消滅が図示されている。なお、「再電源ON」とは、電源部２４の状態が電源OFF状態から電源ON状態へ再度遷移したときを言う。
【００７３】
そこで、本実施の形態では、サルベージ処理制御部４７は、図３の「サルベージ中」および「サルベージ処理」の記載の右方に示されるようなサルベージ処理を実行することができる。即ち、「サルベージ中」とは、サルベージ処理制御部４７によるサルベージ処理の実行中のときを言う。また、「サルベージ処理後」とは、サルベージ処理制御部４７によるサルベージ処理が終了したときを言う。
【００７４】
「サルベージ中」の右方に示されるように、、サルベージ処理制御部４７は、HDD１２の記録内容のうちの、DVD３１の記録内容に相当する記録用データを先頭からチェックしていく。このチェックの単位は、より正確には、上述したHDD１２のファイルシステムにおけるデータ単位（例えば512kB）であるが、上述したようにサルベージ対象となる最小単位はGOP（例えば１５フレーム分）であるので、ここでも、GOP単位であるとして説明していく。即ち、サルベージ処理制御部４７は、DVD３１の記録内容に相当する記録用データを構成する複数のGOPのそれぞれが正常であるのか否かを、先頭のGOP６１−ｔから順に判定していく。
【００７５】
なお、図３の例では、GOP６１−ｔ乃至６１−ｎ−４までが正常（OK）と判定され、それ以降のGOP６１−ｎ−３乃至６１−ｎ−４は異常（NG）と判定されている。
【００７６】
そこで、この場合、サルベージ処理制御部４７は、GOP６１−ｔ乃至６１−ｎ−４をHDD１２から読み出して各タイトルに区分し、区分された各タイトルと各管理情報とを対応付けてDVD１３に記録する。これにより、「サルベージ終了」の右方に示されるように、消滅してしまったタイトル７１−Ｎに相当するタイトル７１−ｓ、即ち、HDD１２の記録されていたタイトル７１−Ｎに対応する記録用データのうちの正常部分を含むタイトル７１−ｓが、その管理情報７２−ｓとともにDVD３１に記録される（復旧される）のである。
【００７７】
以上説明したように、HDD１２においては、DVD１３と比較してより細かいデータ単位と時間とが規定されたファイルシステムにより記録用データが管理されるので、図２の記録再生装置に電源断等の異常が発生した場合には、DVD１３と比較して最後に生き残るデータ（正常なデータ）が多い。そこで、本実施の形態では、図２の記録再生装置に電源断等の異常が発生した場合には、サルベージ処理制御部４７が、HDD１２により多く生き残ったデータをDVD１３に記録させることができる。従って、異常発生時点までの記録データ（DVD３１に記録中であった最後のタイトルに含まれるデータ）を確実に保護することが可能になる。
【００７８】
なお、図３に示されるように、図２の記録再生装置に電源断等の異常が発生しても、その発生時点でDVD１３に記録中であった最後のタイトル（図３の例ではタイトル７１−Ｎ）以外のタイトルは、対応する管理情報がDVD１３に記録されているので、再電源ON後に正常に読み出しができる（消滅しない）。従って、HDD１２におけるデータの正常有無の判定は、上述した例ではDVD１３の記録内容の先頭に対応するGOP６１−ｔから開始されたが、消滅してしまったタイトル７１−Ｎの先頭に対応するGOP６１−ｓから開始してもよい。なお、後者を実現するためには、例えば、図２のHDD記録制御部４３は、DVD３１に記録中のタイトル（DVD３１の最後のタイトル）の先頭アドレス、即ち、図３の例ではGOP６１−ｓの先頭アドレスをHDD１２の所定の領域に記憶させておくとよい。
【００７９】
次に、図４のフローチャートを参照して、サルベージ処理の一例について説明する。
【００８０】
このサルベージ処理は、例えば図３で言う「電源断」になった時点で開始される。
【００８１】
ステップＳ１において、電源状態検出部４１は、再度電源ON状態となったか否か、即ち、電源部２４の状態が電源OFF状態から電源ON状態に再度推移したか否かを判定する。
【００８２】
電源部２４の状態が電源OFF状態である限り、ステップＳ１において、再度電源ON状態となっていないと判定されて、処理はステップＳ１に戻され、再度電源ON状態となったか否かが再度判定される、といったループ処理が繰り返される。
【００８３】
その後、電源部２４の状態が電源OFF状態から電源ON状態に再度推移すると、ステップＳ１において再度電源ON状態となったと判定されて、処理はステップＳ２に進む。
【００８４】
ステップＳ２において、サルベージ処理制御部４７は、HDD１２の記録内容をGOP単位で確認する。
【００８５】
なお、より正確には、確認される単位は、上述したように、HDD１２のファイルシステムのデータ単位であるが、上述した理由により図４ではGOP単位であると簡略されている。また、最初に確認されるGOPは、上述したように、最初のタイトルの先頭GOP（図３の例ではGOP６１−ｔ）であってもよいし、サルベージ対象となる（電源断によりDVD３１から消滅してしまった）最後のタイトルの先頭GOP（図３の例では、GOP６１−ｓ）であってもよい。
【００８６】
ステップＳ３において、サルベージ処理制御部４７は、記録内容が正常であるか否かを判定する。
【００８７】
ステップＳ３において、記録内容が正常であると判定された場合、処理はステップＳ２に戻され、それ以降の処理が繰り返される。即ち、HDD１２の記録内容を構成する各GOPのそれぞれが正常であるか否かが順次判定されていく。
【００８８】
そして、破綻しているGOP（図３の例では、GOP６１−ｎ−３）が確認されると、ステップＳ３において、記録内容が正常ではないと判定されて、処理はステップＳ４に進む。
【００８９】
ステップＳ４において、サルベージ処理制御部４７は、HDD１２に記録内容のうちの正常なGOPをタイトル単位で（管理情報と対応付けたタイトルとして）DVD３１に記録させる。
【００９０】
これにより、サルベージ処理は終了となる。
【００９１】
次に、図５のフローチャートを参照して、図２の機能的構成を有する記録再生装置の記録処理の一例について説明する。即ち、図５は、本発明が適用される記録処理であって、上述した追っかけ記録処理とDVDリカバリー処理とを含む記録処理の一例を説明するフローチャートである。
【００９２】
ステップＳ２１において、電源状態検出部４１は、電源が投入されたか否か、即ち、電源部２４の状態が電源OFF状態から電源ON状態に推移したか否かを判定する。
【００９３】
電源部２４の状態が電源OFF状態である限り、ステップＳ２１において、電源が投入されていないと判定されて、処理はステップＳ２１に戻され、電源が投入されたか否かが再度判定される、といったループ処理が繰り返される。
【００９４】
その後、電源部２４の状態が電源OFF状態から電源ON状態に推移すると、ステップＳ２１において電源が投入されたと判定されて、処理はステップＳ２２に進む。
【００９５】
ステップＳ２２において、立上処理制御部４２は、HDD１２とDVD３１とのそれぞれの立上処理を開始する。
【００９６】
上述したように、DVD３１の立上処理の方が、HDD１２の立上処理よりも長時間を要する。即ち、HDD１２の立上処理の方が、DVD３１の立上処理よりも先に完了する。そこで、ステップＳ２３において、HDD記録制御部４３は、HDD１２の立上処理が完了したか否かを判定する。
【００９７】
HDD１２の立上処理が実行中の間は、ステップＳ２３において、HDD１２の立上処理が完了していないと判定されて、処理はステップＳ２３に戻され、HDD１２の立上処理が完了したか否かが再度判定される、といったループ処理が繰り返される。即ち、HDD１２の立上処理が実行中の間は、HDD記録制御部４３はその処理を待機する。
【００９８】
そして、HDD１２の立上処理が完了すると、即ち、ステップＳ２３において、HDD１２の立上処理が完了したと判定されると、処理はステップＳ２４に進む。
【００９９】
ステップＳ２４において、HDD記録制御部４３は、記録用データのHDD１２への記録を開始する。なお、以下、特に説明のない限り、HDD記録制御部４３は、記録用データのHDD１２への記録の制御を続行している。
【０１００】
この間、DVD３１の立上処理はまだ継続されている。そこで、ステップＳ２５において、DVD記録制御部４４は、DVD３１の立上処理が完了したか否かを判定する。
【０１０１】
DVD３１の立上処理が実行中の間は、ステップＳ２５において、DVD３１の立上処理が完了していないと判定されて、処理はステップＳ２５に戻され、DVD３１の立上処理が完了したか否かが再度判定される、といったループ処理が繰り返される。即ち、DVD３１の立上処理が実行中の間は、DVD記録制御部４４はその処理を待機しており、HDD記録制御部４３の制御処理により記録用データがHDD１２にのみ順次記録されていく。
【０１０２】
そして、DVD３１の立上処理が完了すると、即ち、ステップＳ２５において、DVD３１の立上処理が完了したと判定されると、処理はステップＳ２６に進む。
【０１０３】
ステップＳ２６において、DVD記録制御部４４は、HDD１２の記録内容（ストリームとして構成される記録用データのうちの、ステップＳ２４の処理開始後にHDD１２に順次記録されていた部分）をDVD３１に高速ダビングする。ここで言う高速ダビングとは、HDD記録制御部４３の制御処理によりHDD１２に記録用データが記録されていく速度よりも高速で、HDD１２の記録内容が読み出されてDVD３１に記録されていくことを言う。なお、高速ダビングの最中も、HDD記録制御部４３の制御処理によりHDD１２に新たな記録用データ（ストリーム）が順次記録されていく。
【０１０４】
ステップＳ２７において、DVD記録制御部４４は、DVD３１の記録内容がHDD１２の記録内容に追いついたか否かを判定する。
【０１０５】
ステップＳ２７において、DVD３１の記録内容がHDD１２の記録内容に追いついていないと判定された場合、処理はステップＳ２６に戻され、それ以降の処理が繰り返される。即ち、ステップＳ２４の処理以降、HDD記録制御部４３の制御処理によりHDD１２に新たな記録用データ（ストリームの新たな部分）が順次記録されていくので、DVD３１の記録内容がHDD１２の記録内容に追いつくまでの間は、HDD１２の記録内容がDVD３１に高速ダビングされていくのである。
【０１０６】
そして、DVD３１の記録内容がHDD１２の記録内容に追いつくと、即ち、ステップＳ２７において、DVD３１の記録内容がHDD１２の記録内容に追いついたと判定されると、処理はステップＳ２８に進む。
【０１０７】
ステップＳ２８において、HDD記録制御部４３は、記録用データ（ストリームの新たな部分）をHDD１２に記録し、DVD記録制御部４４は、その記録用データ（ストリームの新たな部分）をHDD１２からDVD３１に通常速度でダビングする。ここで言う通常速度のダビングとは、HDD記録制御部４３の制御処理によりHDD１２に記録用データが記録されていく速度とほぼ同一の速度で、HDD１２の記録内容が読み出されてDVD３１に記録されていくことを言う。
【０１０８】
ステップＳ２９において、DVD不良検出部４５は、DVD３１は正常であるか（DVD３１に不具合は発生していないか）否かを判定する。
【０１０９】
ステップＳ２９において、DVD３１は正常であるか（DVD３１に不具合は発生していない）と判定された場合、処理はステップＳ３０に進む。
【０１１０】
ステップＳ３０において、HDD記録制御部４３は、記録の終了が指示されたか否かを判定する。
【０１１１】
ステップＳ３０において、記録の終了がまだ指示されていないと判定された場合、処理はステップＳ２８に戻され、それ以降の処理が繰り返される。即ち、DVD３１が正常である限り（DVD３１に不具合が発生しない限り）、ステップＳ２８，Ｓ２９（ＹＥＳ），Ｓ３０（ＮＯ）のループ処理が繰り返し実行されて、新たな記録用データ（ストリームの新たな部分）が、HDD１２およびDVD３１のそれぞれにその順番で順次記録されていく。
【０１１２】
そして、ステップＳ３０において、記録の終了が指示されたと判定されると、この記録処理が終了となる。
【０１１３】
ただし、ステップＳ２８，Ｓ２９（ＹＥＳ），Ｓ３０（ＮＯ）のループ処理が繰り返されている間に、DVD３１に不具合が発生すると、次のステップＳ２９において、DVD３１は正常でないと判定されて、ステップＳ３１において、上述したDVDリカバリー処理が実行されることになる。
【０１１４】
このようなDVDリカバリー処理の詳細例が、図６のフローチャートに示されている。そこで、以下、図６のフローチャートを参照して、DVDリカバリー処理の詳細例を説明する。
【０１１５】
なお、ここでは、図２のDVD３１−１が、図５のステップＳ２９の処理で正常ではない（不具合が発生している）と判定されたDVDであるとする。以下、このようなDVD３１−１を旧DVD３１−１と称する。そして、図２のDVD３１−２に、旧DVD３１−１の記録内容がリカバリーされるとする。以下、このようなDVD３１−２を新DVD３１−２と称する。
【０１１６】
ステップＳ４１において、DVD記録制御部４３は、旧DVD３１−１に対する記録を停止する。
【０１１７】
ステップＳ４２において、表示制御部４６は、旧DVD３１−１に不具合が発生したことを示すアラームを表示部８に表示させる。
【０１１８】
ステップＳ４３において、HDD記録制御部４３は、エラーDVD記録内容特定情報を生成する。
【０１１９】
ここで、エラーDVD記録内容特定情報とは、本来旧DVD３１−１に記録させるはずであった記録用データ全体（ストリーム全体）のうちの、図５のステップＳ２６の処理が開始されてからステップＳ２９の処理で正常ではない（不具合が発生している）と判定されるまでの期間に、旧DVD３１−１にダビングされた部分（以下、このような部分を、エラーDVD記録内容と称する）が、HDD１２内の何れの領域に記録されているのかを示す情報（アドレス等）を言う。即ち、エラーDVD記録内容特定情報により、HDD１２の全記録内容の中から、エラーDVD記録内容の特定が可能になる。
【０１２０】
なお、この間、HDD記録制御部４３の制御処理によりHDD１２に新たな記録用データ（ストリームの新たな部分）が順次記録されていく。この新たな記録用データ（ストリームの新たな部分）は、旧DVD３１−１に本来記録させるべき（ダビングすべき）記録用データ全体（ストリーム全体）のうちの、上述したエラーDVD記録内容以降の残りの部分（ストリームの残りの部分）である。以下、このような残りの部分を残データと称する。即ち、残と、エラーDVD記録内容とをあわせたデータが、本来旧DVD３１−１に記録させるはずであった記録用データ全体（ストリーム全体）であって、リカバリー対象となる。そこで、以下、残データとエラーDVD記録内容とをあわせて、リカバリー対象記録用データと称する。
【０１２１】
ステップＳ４４において、HDD記録制御部４３は、リカバリー対象記録用データの全てをHDD１２に記録させたか否かを判定する。
【０１２２】
リカバリー対象記録用データの全てがHDD１２に記録されるまでの間、ステップＳ４４の処理でＮＯであると判定されて、処理が再度ステップＳ４４に戻される、といったループ処理が繰り返される。
【０１２３】
そして、リカバリー対象記録用データの全てがHDD１２に記録されると、即ち、ステップＳ４４の処理でＹＥＳであると判定されると、処理はステップＳ４５に進む。
【０１２４】
ステップＳ４５において、HDD記録制御部４３は、リカバリー対象記録用データ、エラーDVD特定情報、およびエラーDVD記録内容特定情報を対応付けてHDD１２に保持させる。
【０１２５】
ここで、エラーDVD特定情報とは、旧DVD３１−１、即ち、図５のステップＳ２９の処理で正常ではない（不具合が発生している）と判定されたDVD３１−１を特定可能な情報を言う。換言すると、エラーDVD特定情報は、旧DVD３１−１を特定できる情報であれば足り、旧DVD３１−１に元々記録されていたIDのような情報であってもよいし、図５のステップＳ２２の立上処理中やステップＳ２６の処理の開始時点等のタイミングでHDD記録制御部４３により生成されて旧DVD３１−１に書き込まれた情報であってもよい。ただし、本実施の形態では、後者の情報がエラーDVD特定情報とされている。
【０１２６】
ステップＳ４６において、DVD不良検出部４５は、旧DVD３１−１の記録内容（エラーDVD記録内容）が正常であって、残データの記録が可能であるか否かを判定する。
【０１２７】
例えば、旧DVD３１−１が本来正常であるにも関わらずDVD不良検出部４５の誤検出等の要因で、図５のステップＳ２９の処理で旧DVD３１−１は正常ではない（不具合が発生している）と判定されてしまったような場合が発生し得る。このような場合、ステップＳ４６において、旧DVD３１−１の記録内容（エラーDVD記録内容）が正常であって、残データの記録が可能であると判定されて、処理はステップＳ４７に進む。
【０１２８】
ステップＳ４７において、DVD記録制御部４４は、エラーDVD記録内容特定情報に基づいて、HDD１２から残データ（その記録領域）を特定する。
【０１２９】
ステップＳ４８において、DVD記録制御部４４は、その残データをHDD１２から旧DVD３１−１にダビングする。これにより、DVDリカバリー処理は終了となる。
【０１３０】
これに対して、一般的には、図５のステップＳ２９の処理で旧DVD３１−１は正常ではない（不具合が発生している）と判定された場合には、旧DVD３１−１の記録内容（エラーDVD記録内容）のうちの少なくとも一部が異常となっているか、或いは、傷等の要因で残データの記録がこれ以上不可能になっている場合（或いは両者ともなっている場合）が多い。このような場合、ステップＳ４７の処理でＮＯであると判定されて処理はステップＳ４９に進む。
【０１３１】
ステップＳ４９において、DVD記録制御部４４は、ドライブ１３（図１）に新DVD３１−２が装着されたか否かを判定する。
【０１３２】
ドライブ１３から旧DVD３１−１が取り外されて、そのドライブ１３に新DVD３１−２が装着されるまでの間、ステップＳ４９の処理でＮＯであると判定されて、処理がステップＳ４９に戻される、といったループ処理が繰り返される。
【０１３３】
そして、ドライブ１３に新DVD３１−２が装着されると、即ち、ステップＳ４９の処理でＹＥＳであると判定されると、処理はステップＳ５０に進む。
【０１３４】
ステップＳ５０において、DVD記録制御部４４は、エラーDVD特定情報と対応付けられたリカバリー対象記録用データ（その記録領域）をHDD１２から特定する。
【０１３５】
ステップＳ５１において、DVD記録制御部４４は、そのリカバリー対象記録用データをHDD１２から新DVD３１−２にダビングする。これにより、DVDリカバリー処理は終了となる。
【０１３６】
このように、図６のフローチャートは、記録用データのDVD３１−１への記録中（図５の記録処理中）にそのDVD３１−１に不具合が発生した場合における、DVDリカバリー処理の一例を示している。
【０１３７】
ただし、図５の記録処理が正常に終了した後（ステップＳ３０の処理でＹＥＳであると判定されて終了した後）にも、即ち、DVD３１−１に記録用データの全体（ストリーム全体）が正常に記録された後にも、DVD３１−１に不具合が発生する場合がある。この場合の不具合とは、上述したように、記録後に傷や破損等でDVD３１−１の記録内容の読み出しができなくなることや、DVD３１−１自体が紛失してしまうことを指す。
【０１３８】
このような正常記録後の不具合に対してもDVDリカバリー処理を実行するためには、記録処理の終了前に、HDD１２からのダビングが正常に終了したDVD３１−１を特定可能な情報（エラーDVD特定情報に相当する情報であって、以下、DVD特定情報と称する）と、そのDVD３１−１の記録内容（HDD１２からダビングされた記録用データの全体であって、リカバリー対象記録用データである）がHDD１２の何れの領域に記録されているのかを示す情報（エラーDVD記録内容特定情報に相当する情報であって、以下、DVD記録内容特定情報と称する）とを対応付けてHDD１２に保持させればよい。
【０１３９】
そして、この場合、図示はしないが、図２の記録再生装置は、次のようなDVDリカバリー処理を実行すればよい。即ち、表示制御部４６は、DVD特定情報等のリストを表示部８に表示させて、リカバリー対象の旧DVD３１−１をユーザに選択させる。次に、ユーザが新DVD３１−２をドライブ１３に装着させると、DVD記録制御部４４は、旧DVD３１−１のDVD特定情報と対応付けられたDVD記録内容特定情報に基づいて、リカバリー対象記録用データをHDD１２から特定する。そして、DVD記録制御部４４は、そのリカバリー対象記録用データをHDD１２から新DVD３１−２にダビングする。これにより、この場合におけるDVDリカバリー処理は終了となる。
【０１４０】
ところで、上述した一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０１４１】
この記録媒体は、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フロッピディスクを含む）、光ディスク（CD-ROM（Compact Disk-Read Only Memory)，図１のDVD３１を含む）、光磁気ディスク（ＭＤ（Mini-Disk）を含む）、もしくは半導体メモリなどよりなるリムーバブル記録媒体により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されている図１のFLASHメモリ２や、図１のHDD１２に含まれるハードディスクなどで構成される。
【０１４２】
また、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的または個別に実行される処理をも含むものである。
【図面の簡単な説明】
【０１４３】
【図１】本発明が適用される記録再生装置のハードウエア構成例を示す図である。
【図２】図１の記録再生装置が有する機能のうちの、記録の機能を実現するための機能的構成例を示す機能ブロック図である。
【図３】図２のサルベージ処理制御部が実行するサルベージ処理例を模式的に説明する図である。
【図４】図２のサルベージ処理制御部が実行するサルベージ処理例を説明するフローチャートである。
【図５】図２の記録再生装置が実行する記録処理例を説明するフローチャートである。
【図６】図５のステップＳ３１のDVDリカバリー処理の詳細例を説明するフローチャートである。
【符号の説明】
【０１４４】
１  CPU，  ２  FLASHメモリ，  ３  SDRAM，  ４  制御信号入出力制御部，  ５  操作部，  ６  232C用インタフェース部，  ７  USB用インタフェース部，  ８  表示部，  ９  バス，  １０  エンコーダ/デコーダ，  １１  読み書き制御部，  １２  HDD，  １３  ドライブ，  １４，１５  SDRAM，  １６  AV信号用インタフェース部，  １７，１８  A/D変換部，  １９，２０  D/A変換部，  ２１  i.LINK用インタフェース部，  ２２，２３  切替部，  ２４  電源部，  ３１，３１−１，３１−２  DVD，  ４１  電源状態検出部，  ４２  立上処理制御部，  ４３  HDD記録制御部，４４    DVD記録制御部，  ４５  DVD不良検出部，  ４６  表示制御部
【図１】
2006302442.tif 000003
【図２】
2006302442.tif 000004
【図３】
2006302442.tif 000005
【図４】
2006302442.tif 000006
【図５】
2006302442.tif 000007
【図６】
2006302442.tif 000008