(57)【要約】【課題】記録媒体に記録されたデータを確実に他の記録媒体にバックアップすることができるデータ修復プログラム及びデータ修復方法の提供。【解決手段】コンピュータを、記録媒体に記録された画像データと該画像データに基づいて生成された縮小画像データや家電機器用データなどの互いに関連付けられた複数種類のデータの読み取りが可能であるかをチェックする読み取りチェック手段２５、複数種類のデータの内の所定の種類のデータの読み取りができない場合に、該記録媒体に記録された他の種類のデータを用いて所定の種類のデータを修復するデータ修復手段２６、読み取り可能な種類のデータと修復された所定の種類のデータとを他の記録媒体にバックアップするバックアップ手段２７として機能させる。これにより、記録媒体に記録された複数種類のデータを確実に他の記録媒体にバックアップすることができる。【選択図】図８
2007018273.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
記録媒体に記録された、互いに関連付けられた複数種類のデータの読み取りが可能であるかをチェックする読み取りチェック手段、
所定の種類のデータの読み取りができない場合に、他の種類のデータを用いて前記所定の種類のデータを修復するデータ修復手段、として機能させることを特徴とするデータ修復プログラム。
【請求項２】
コンピュータを、更に、
読み取りが可能な種類のデータと、修復した前記所定の種類のデータと、を他の記録媒体に記録するバックアップ手段、として機能させることを特徴とする請求項１記載のデータ修復プログラム。
【請求項３】
前記複数種類のデータは、画像データと、該画像データに基づいて生成される生成データと、を含むことを特徴とする請求項１又は２に記載のデータ修復プログラム。
【請求項４】
前記生成データは、前記画像データのデータサイズを縮小した縮小画像データ、又は、前記画像データを家電機器でスライドショーとして再生するための特定の形式のデータの一方を含むことを特徴とする請求項３記載のデータ修復プログラム。
【請求項５】
記録媒体に記録された、互いに関連付けられた複数種類のデータの読み取りが可能であるかをチェックする第１のステップと、
所定の種類のデータの読み取りができない場合に、他の種類のデータを用いて前記所定の種類のデータを修復する第２のステップと、を少なくとも有することを特徴とするデータ修復方法。
【請求項６】
更に、読み取りが可能な種類のデータと、修復した前記所定の種類のデータと、を他の記録媒体に記録する第３のステップを有することを特徴とする請求項５記載のデータ修復方法。
【請求項７】
前記複数種類のデータは、画像データと、該画像データに基づいて生成される生成データと、を含むことを特徴とする請求項５又は６記載のデータ修復方法。
【請求項８】
前記生成データは、前記画像データのデータサイズを縮小した縮小画像データ、又は、前記画像データを家電機器でスライドショーとして再生するための特定の形式のデータの一方を含むことを特徴とする請求項７記載のデータ修復方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に記録されたデータを修復するデータ修復プログラム及びデータ修復方法に関する。
【背景技術】
【０００２】
近年、写真画像に関する様々なサービスが提供されている。例えば、写真を撮影したデジタルカメラやデジタルカメラ用メディアをミニラボ等の写真店に持ち込み、店舗内に設けられた注文処理装置や無人端末（キオスク）などを操作することによって、デジタルカメラやメディアに記録された画像データをＣＤ−Ｒ、ＤＶＤ−Ｒなどの記録媒体に書き込むことができる（上記無人端末に関しては、例えば、下記特許文献１参照）。
【０００３】
また、デジタルカメラやメディアから読み取った画像データを単に記録媒体に記録するのではなく、これらの画像データをＤＶＤプレーヤやＤＶＤレコーダ、ＨＤＤレコーダ、ゲーム機などの家電機器でスライドショーとして再生するためのデータ（以下、家電機器用データと呼ぶ。）を生成し、画像データと家電機器用データとをセットにして記録媒体に書き込んだり、これらの画像データと、該画像データをコンピュータ機器でスライドショーとして再生するためのアプリケーションとをセットにして記録媒体に書き込むサービスも行われている。
【０００４】
【特許文献１】特開平１１−８８１７号公報（第３−４頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記サービスを利用することにより、デジタルカメラやメディアから読み取った画像データや該画像データに基づいて生成されたデータなどが記録された記録媒体に入手することができるが、記録媒体は永久的に使用できるものではなく、時間の経過に伴って劣化したり、変形したり、取り扱いの際に汚れが付着したりキズが入るなどによってデータの読み取りができなくなる場合がある。
【０００６】
そこで、所定のプログラムを用いて、記録媒体に記録されたデータを定期的に他の記録媒体にバックアップするなどの処理が行われるが、従来のプログラムは読み取り可能なデータを他の記録媒体にバックアップするだけであり、読み取りできないデータを修復する機能を備えていないため、記録媒体に記録されたデータを他の記録媒体に確実にバックアップすることができないという問題があった。
【０００７】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、記録媒体に記録されたデータを確実に他の記録媒体にバックアップすることができるデータ修復プログラム及びデータ修復方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明のデータ修復プログラムは、コンピュータを、記録媒体に記録された、互いに関連付けられた複数種類のデータの読み取りが可能であるかをチェックする読み取りチェック手段、所定の種類のデータの読み取りができない場合に、他の種類のデータを用いて前記所定の種類のデータを修復するデータ修復手段、として機能させるものである。
【０００９】
本発明においては、コンピュータを、更に、読み取りが可能な種類のデータと、修復した前記所定の種類のデータと、を他の記録媒体に記録するバックアップ手段、として機能させる構成とすることができる。
【００１０】
また、本発明のデータ修復方法は、記録媒体に記録された、互いに関連付けられた複数種類のデータの読み取りが可能であるかをチェックする第１のステップと、所定の種類のデータの読み取りができない場合に、他の種類のデータを用いて前記所定の種類のデータを修復する第２のステップと、を少なくとも有するものである。
【００１１】
本発明においては、更に、読み取りが可能な種類のデータと、修復した前記所定の種類のデータと、を他の記録媒体に記録する第３のステップを有する構成とすることができる。
【００１２】
また、本発明においては、前記複数種類のデータは、画像データと、該画像データに基づいて生成される生成データと、を含むことが好ましい。
【００１３】
また、本発明においては、前記生成データは、前記画像データのデータサイズを縮小した縮小画像データ、又は、前記画像データを家電機器でスライドショーとして再生するための特定の形式のデータの一方を含むことが好ましい。
【００１４】
このように、本発明では、記録媒体に記録された互いに関連付けられた複数種類のデータの内、所定の種類のデータの読み取りができない場合に、該記録媒体に記録された他の種類のデータを用いて所定の種類のデータを修復するため、記録媒体に記録された複数種類のデータを確実に他の記録媒体にバックアップすることができる。
【発明の効果】
【００１５】
本発明のデータ修復プログラム及びデータ修復方法によれば、記録媒体に記録された複数種類のデータを確実に他の記録媒体にバックアップすることができる。
【００１６】
その理由は、画像データと該画像データに基づいて生成された縮小画像データや家電機器用データなどの互いに関連付けられた複数種類のデータが記録された記録媒体に対して、上記複数種類のデータの読み取りが可能であるかをチェックし、その中の所定の種類のデータが読み取れない場合に、該記録媒体に記録された他の種類のデータを用いて所定の種類のデータを修復し、読み取り可能な種類のデータと修復された所定の種類のデータとを他の記録媒体に記録する制御を行うからである。
【発明を実施するための最良の形態】
【００１７】
本発明に係るデータ修復プログラムは、その好ましい一実施の形態において、コンピュータを、記録媒体に記録された画像データと該画像データに基づいて生成された縮小画像データや家電機器用データなどの互いに関連付けられた複数種類のデータの読み取りが可能であるかをチェックする読み取りチェック手段、複数種類のデータの内の所定の種類のデータが読み取れない場合に、該記録媒体に記録された他の種類のデータを用いて所定の種類のデータを修復するデータ修復手段、読み取り可能な種類のデータと修復された所定の種類のデータとを他の記録媒体にバックアップするバックアップ手段として機能させる。これにより、記録媒体に記録された複数種類のデータを確実に他の記録媒体にバックアップすることができる。
【実施例】
【００１８】
上記実施形態について詳細に説明すべく、本発明の一実施例に係るデータ修復プログラム及びデータ修復方法について、図１乃至図１４を参照して説明する。図１は、本発明の一実施例に係る記録装置及びバックアップ装置の構成を模式的に示す図であり、図２乃至図６は、バックアップ装置のバリエーションを示す図である。また、図７は、記録装置の手段を示すブロック図であり、図８は、バックアップ装置の手段を示すブロック図である。また、図９は、本実施例に係る記録媒体の作成手順を示すフローチャート図であり、図１０及び図１１は、本実施例に係るデータの修復手順を示すフローチャート図である。また、図１２は、記録媒体におけるデータの記録構造を示す図、図１３は、記録媒体におけるデータの記録領域を示す図、図１４は記録媒体（ＣＤ−Ｒ）の構造を模式的に示す図である。
【００１９】
図１に示すように、本実施例のシステムは、デジタルカメラ７やメディア８から読み取った画像データと、該画像データに基づいて生成された家電機器用データや縮小画像データなど（以下、生成データと呼ぶ。）などの互いに関連付けられた複数種類のデータを記録媒体９に記録する記録装置１と、この記録媒体９から複数種類のデータを読み取り、所定の種類のデータが読み取りできない場合に、他の種類でデータを用いて所定の種類のデータを修復し、読み取り可能な種類のデータと修復された所定の種類のデータとを他の記録媒体９ａにバックアップするバックアップ装置２０とで構成される。
【００２０】
また、図１及び図７に示すように、本実施例の記録装置１は、スマートメディア、コンパクトフラッシュ（登録商標）、メモリースティック（登録商標）、ＳＤメモリーカード、マルチメディアカードなどの記録媒体（以下、メディア８と呼ぶ。）を装填するメディア装填部２や、デジタルカメラ７（デジタルスチルカメラ及びデジタルムービーカメラの双方を含む。）やカメラ付き携帯電話機７ａ等の撮影機器を有線又は無線、赤外線等によって接続するための機器接続部３、インターネット等の通信ネットワーク１１を介してサーバ１０に接続するネットワーク接続部等を用いて画像データ（静止画像データ、動画データ、画像情報を含むデータを総称して画像データと呼ぶ。）を入力するデータ入力手段１２と、入力された画像データ又はその中から選択された画像データに基づいて、ＤＶＤプレーヤやＤＶＤレコーダ、ＨＤＤレコーダ、ゲーム機などの家電機器で再生可能な家電機器用データを生成したり、サムネイル画像データやスクリーンネイル画像データなどの縮小画像データを生成するデータ生成手段１３と、ＣＤ−Ｒ／ＲＷやＤＶＤ±Ｒ／ＲＷ、ＤＶＤ−ＲＡＭ、ＨＤ−ＤＶＤ、Ｂｌｕ−ｒａｙディスク等の記録媒体９を装填する記録媒体装填部４を用いて複数種類のデータを記録する記録制御手段１４と、ＬＣＤ、ＣＲＴ等の表示手段５及びボタン、キーボード、マウス等の操作手段６とを備えている。
【００２１】
また、図１及び図８に示すように、本実施例のバックアップ装置２０は、記録媒体装填部２３に装填された記録媒体９に記録された複数種類のデータの読み取りが可能であるかをチェックする読み取りチェック手段２５と、所定の種類のデータの読み取りができない場合に、予め定められたルールに従って、他の種類のデータを用いて所定の種類のデータを修復するデータ修復手段２６と、読み取り可能な種類のデータと修復した所定の種類のデータとを記録媒体装填部２３に装填された他の記録媒体９ａにバックアップするバックアップ手段２７と、他の記録媒体９ａにバックアップするバックアップデータを記憶するＨＤＤやＲＡＭなどの記憶手段２４と、表示手段２１及び操作手段２２とを備えている。
【００２２】
なお、上記各手段はバックアップ装置２０にハードウェアとして構成されていてもよいが、コンピュータを、読み取りチェック手段２５とデータ修復手段２６、又は、読み取りチェック手段２５とデータ修復手段２６とバックアップ手段２７として機能させるデータ修復プログラムとして構成し、該プログラムをバックアップ装置２０上で機能させる構成としてもよい。
【００２３】
また、図１では、記録装置１とバックアップ装置２０とを別々の装置として記載しているが、記録装置１にバックアップ装置２０の手段を設けたり、記録装置１上でデータ修復プログラムを機能させる構成としてもよい。また、記録装置１やバックアップ装置２０の形態は任意であり、バックアップ装置２０として、例えば、図２に示すように無人端末（キオスク）としたり、図３に示すように専用のセットトップボックスとしたり、図４に示すようにポータブルライターとしたり、図５に示すように演算処理機能を備えたＤＶＤレコーダやＨＤＤレコーダなどとしたり、図６に示すように、ハードディスクを備えた端末と画像データの読み取りや書き込みを行う本体とが分離可能な携帯機器としたり、演算処理機能を備えたカーナビゲーション機器などとすることもできる。
【００２４】
以下、記録媒体９に記録された複数種類のデータを他の記録媒体９ａにバックアップする手順について説明するが、本発明の理解を容易にするために、上記構成の記録装置１を用いて記録媒体９に複数種類のデータを記録する手順について、図９のフローチャート図を参照して説明する。
【００２５】
まず、ステップＳ１０１で、記録装置１のメディア装填部２にメディア８を装填、又は、機器接続部３にデジタルカメラ７やカメラ付き携帯電話機７ａを接続し、ステップＳ１０２で、デジタルカメラ７やメディア８などに記録された画像データを読み取り、必要に応じて、読み取った画像データの中から記録媒体９に記録するデータを選択する。ここで、読み取る画像データはデジタルカメラ７で撮影して得られた画像データに限定されず、ネガフィルムや写真プリントをスキャンして得られた画像データや、ビデオテープレコーダなどから得られた動画データ、動画をキャプチャして得られた静止画像データなどであってもよく、読み取り先もＣＤ−ＲやＤＶＤ−Ｒなどの記録媒体や通信ネットワーク１１を介して接続されるサーバ１０などであってもよい。
【００２６】
次に、ステップＳ１０３で、データ生成手段１３を用いて、読み取った画像データに基づいて動画データを生成（エンコード）し、生成された動画データに基づいて、家電機器で再生可能な形式の家電機器用データ（例えば、動画データがＭＰＥＧ１形式の場合はＶｉｄｅｏ−ＣＤ形式のデータ、動画データがＭＰＥＧ１又はＭＰＥＧ２の場合はＤＶＤ−Ｖｉｄｅｏ形式のデータ）を生成（オーサリング）する。また、読み取った画像データのデータサイズを縮小したサムネイル画像データやスクリーンネイル画像データなどの縮小画像データを作成する。なお、ここでは、家電機器用データと縮小画像データの双方を作成しているが、いずれか一方のデータのみを作成してもよいし、縮小画像データとしてサムネイル画像データ又はスクリーンネイル画像データの一方のみを作成してもよい。
【００２７】
次に、ステップＳ１０４で、記録媒体装填部４に記録媒体９を装填する。この記録媒体９として市販されている任意の記録媒体を用いることができるが、特定の記録媒体に対してのみデータの記録が行われるようにしてもよく、その場合は、ステップＳ１０５で、記録媒体９の所定の領域に該記録媒体９を識別するための識別情報が記録されているかを調べ、識別情報が記録されている場合に特定の記録媒体９と判断してもよい。この識別情報の中身が容易に知られてしまうと識別情報自体もコピーされてしまうため、識別情報の少なくとも一部はコンピュータのＯＳでは記録内容を制御できない情報、具体的にはプログラムメモリ領域の情報や、ＣＤ−Ｒ成型時に付与される案内溝変調（ＡＴＩＰ：Absolute Time In Pre-groove）による情報などとすることが好ましい。
【００２８】
ここで、一般的な記録媒体９（ＣＤ−Ｒ）の構造について、図１４を参照して説明すると、ＣＤ-Ｒは、ポリカーボネート基板１００上に、シアニン、フタロシアニン、アゾなどの有機色素層１０１と銀などの反射層１０２と保護層１０３とが積層されて形成され、有機色素層１０１に所定のパワーのレーザ光を当てて色素を分解して基板を変形させることでピットを形成し、情報の記録を行っているが、レーザパワーは、レーザ光を照射するレーザヘッドの方式や使用する有機色素層１０１の種類に応じて最適な値が異なるため、情報の書き込みを確実に行うためにはＣＤ-Ｒのタイプやレーザ記録パワーの推奨値をドライブ側が認識する必要がある。そこで、ディスクの応用コードやレーザ記録パワーの推奨値などの情報を記録媒体の製造段階で案内溝変調（ＡＴＩＰ）による情報として書き込み、その情報をドライブのファームウェアが読み取り、ファームウェアが独自にレーザヘッドを制御してレーザパワーの調整を行っている。このような案内溝変調（ＡＴＩＰ）は製造時にしか作成できないため、ユーザレベルでのコピーを防止することができる。また、上記以外の案内溝変調（ＡＴＩＰ）であるリードイン開始時間、最大リードアウト開始可能時間等も適宜設定することで識別情報として利用することができる。
【００２９】
次に、記録制御手段１４を用いて記録媒体装填部４に装填された記録媒体９に各種データを記録するが、その際、家電機器ではデータを読み込むことができる記録領域が限定されるため、家電機器用データを記録する場合は、ステップＳ１０６で、生成した家電機器用データを記録媒体９の論理アドレス領域の内周側に書き込み、ステップＳ１０７で、必要に応じてセッションをクローズした後、ステップＳ１０８で、読み取った画像データや生成した縮小画像データ、アプリケーション、必要に応じて生成した識別情報が記述された管理データなどを記録媒体９の先に記録した家電機器用データの外側に書き込んで一連の処理を終了する。なお、この論理アドレス領域とは、ユーザのデータ（プログラム）が記録される領域であり、ユーザデータの配置情報が記録されるプログラムメモリ領域、リードイン・ＴＯＣ（Table Of Contents）領域やリードアウト領域などの情報領域、ディスクの応用コードやレーザ記録パワーの推奨値、その他の情報が記録される案内溝変調（ＡＴＩＰ）情報の領域は含まず、また、論理アドレス領域外とは上記論理アドレス領域以外の領域を指すものとする。
【００３０】
上記手順で作成された記録媒体９は、例えば、図１３に示すように各種データが記録され、ディスク型記録媒体９の最内周の論理アドレス領域外には識別情報が記録され、論理アドレス領域の内周側の領域には必要に応じて家電機器用データが記録され、家電機器用データの外周側の領域には画像データや縮小画像データ、アプリケーション、管理データなどのコンピュータ機器用データが記録される。
【００３１】
また、記録媒体９のディレクトリ構造は図１２（ａ）に示すようになり、画像データの格納場所を示すフォルダ（PS_Rollフォルダ）内の画像データや縮小画像データ、管理データ（index.pvm）と、APPLフォルダ内のスライドショープログラムやスライドショーの設定ファイルなどでコンピュータ機器用データが構成される。また、Ｖｉｄｅｏ−ＣＤ形式のデータを生成した場合は図１２（ａ）に示すように、”VCD”フォルダ内の画像データをＶｉｄｅｏ−ＣＤ形式用データとして関連付けるファイル、”SEGMENT”フォルダ内のＴＶ画面に表示する画像データ、”MPEGAV”フォルダ内の動画データ、”DAT”フォルダ内のＴＶ画面に静止画像データを表示するためのアプリケーションなどで家電機器用データが構成され、ＤＶＤ−Ｖｉｄｅｏ形式のデータを生成した場合は図１２（ｂ）に示すように、”VIDEO_TS”フォルダ内の、チャプター位置情報が記述されたVIDEO_TS.IFOとそのバックアップファイルであるVIDEO_TS.BUPとタイトル選択メニューのためのVIDEO_TS.VOBとで構成されるビデオマネージャ（ＶＭＧ）と、チャプター位置情報が記述されたVTS_**_0.IFOとそのバックアップファイルであるVTS_**_0.BUPとＶＴＳの各タイトルの動画データであるVTS_**_*.VOBなどとで構成されるビデオタイトルセット（ＶＴＳ）などで家電機器用データが構成される。
【００３２】
なお、上記フォルダ構造やフォルダ名称、ファイル名称などは任意であるが、記録構造と識別情報とを対応付けるために、例えば、識別情報をYYMDyyyXXXXXXAAB（YYMD：書き込み年月日を特定する数字、yyy：日毎のシーケンシャル番号、XXXXXX：ランダムなＩＤ番号、AA：メーカーコード（00〜ZZ）、B：ソフトウェア、機器の商品カテゴリー（0〜Z））とした場合は、画像データの格納場所を示すフォルダ（PS_Roll）の下位の階層にメディア８毎、機器毎、フィルム毎のデータの格納場所を示すフォルダを設け、該フォルダの名称をROYYMMDDyyy_XXXXXXAABxxx（YYMMDD：書き込み年月日を特定する数字、yyy：日毎のシーケンシャル番号、XXXXXX：ランダムなＩＤ番号、AA：メーカーコード（00〜ZZ）、B：ソフトウェア、機器の商品カテゴリー（0〜Z）、xxx：シーケンシャル番号）としたり、各々のデータのファイル名称をCCYYMMDDxxxxxx（CC：データの種別、YYMMDD：書き込み年月日を特定する数字、xxxxxx：シーケンシャル番号）などとすることができる。
【００３３】
そして、上記手順で作成した記録媒体９をコンピュータ機器や家電機器を用いて再生し、画像データや家電機器用データを閲覧するが、従来技術で示したように、記録媒体９の経時的な劣化や変形、取り扱い時に付着した汚れや生じたキズなどによって所定の種類のデータが読み取りできなくなる場合があり、その場合は、バックアップ装置２０（又はデータ修復プログラム）を用いてデータのバックアップを行う。その手順について、図１０及び図１１のフローチャート図を参照して説明する。なお、以下では、記録媒体９に画像データと縮小画像データと家電機器用データとが記録されている構成を例にして説明するが、画像データと該画像データに基づいて生成されたデータなどの互いに関連付けられた複数種類のデータが記録されていればよく、例えば、画像データと縮小画像データ、画像データと家電機器用データなどの組み合わせとすることもできる。
【００３４】
まず、ステップＳ２０１で、バックアップ装置２０の記録媒体装填部２３に記録媒体９を装填すると、ステップＳ２０２で、読み取りチェック手段２５は記録媒体９に記録された複数種類のデータの読み取りが可能であるかをチェックし、読み取りが可能な種類のデータを記録媒体９から読み取る。なお、読み取りチェックの際に、記録媒体９から識別情報や管理データを読み取ることによって記録媒体９にどのような種類のデータが記録されているかを判別することができるため、どの種類のデータが読み取り可能であり、どの種類のデータが読み取りできないかを容易に知ることができる。また、読み取りの際に読み取りエラーが発生する場合があるが、読み取りエラーが修復可能な場合は、所定の手順に従ってエラーを修復して読み取りを行う。具体的には、例えば、ＣＤではＣＩＲＣ（Cross Interleave Reed-Solomon Code）と呼ばれる誤り訂正方式が採用され、元々のデータにエラー訂正用のReed-Solomon符号（Ｃ２符号）を付加し、これを複数のフレームに分散させ、各フレームに対してもう一度Reed-Solomon符号（Ｃ１符号）を付加しており、Ｃ１符号で修復可能なエラーがＣ１エラー、Ｃ２符号で修復可能なエラーがＣ２エラー、Ｃ２符号でも修復できないエラーがＣＵエラーと呼ばれるが、ＣＵエラー以外の場合は、Ｃ１符号、Ｃ２符号の順でエラーを修復して読み取りを行う。このＣ１／Ｃ２／ＣＵエラーは、例えば、PLEXTOR社製のディスク読み取りエラーチェックソフトウエア”PLEX TOOL PROFESSIONAL”にて測定することができる。
【００３５】
次に、ステップＳ２０３で、記録媒体９に記録されている元の画像データ（図１２のORYYMMDDxxxxxxのデータ）が読み取り可能であるかを判断し、元の画像データの全てが読み取り可能な場合、ステップＳ２０４〜Ｓ２０８の処理を行い、元の画像データの少なくとも一部の読み取りができない場合、ステップＳ２０９〜Ｓ２１４の処理を行う。以下、各々の場合について説明する。
【００３６】
まず、元の画像データの全てが読み取り可能な場合は、ステップＳ２０４で、縮小画像データ（図１２のTHYYMMDDxxxxxx又はSCYYMMDDxxxxxx）が読み取り可能であるかを判断する。そして、縮小画像データの全てが読み取り可能な場合は、ステップＳ２０５で、家電機器用データ（図１２のVideo-CDデータ又はDVD-Videoデータ）が読み取り可能であるかを判断し、縮小画像データの少なくとも一部の読み取りができない場合は、ステップＳ２０６で、家電機器用データが読み取り可能であるかを判断し、各々の判断結果に基づいて以下の処理を行う。
【００３７】
具体的には、ステップＳ２０５で家電機器用データが読み取り可能な場合は、全ての種類のデータが読み取り可能であることから、データの修復を行うことなく、ステップＳ２１５に移行する。
【００３８】
また、ステップＳ２０５で家電機器用データの読み取りができない場合は、元の画像データ及び縮小画像データが読み取り可能であることから、ステップＳ２０６で、データ修復手段２６は、元の画像データ又は縮小画像データを用いて家電機器用データを修復する。具体的には、データ修復手段２６は、元の画像データに基づいて動画データを生成（エンコード）し、生成された動画データに基づいて、家電機器で再生可能な形式の家電機器用データを生成（オーサリング）するか、若しくは、縮小画像データ（特にスクリーンネイル画像データ）が所定の画素数以上である場合は、スクリーンネイル画像データに基づいて動画データを生成（エンコード）し、生成された動画データに基づいて、家電機器で再生可能な形式の家電機器用データを生成（オーサリング）する。
【００３９】
また、ステップＳ２０６で家電機器用データが読み取り可能な場合は、元の画像データ及び家電機器用データが読み取り可能であることから、ステップＳ２０７で、データ修復手段２６は、元の画像データ又は家電機器用データを用いて縮小画像データを修復する。具体的には、データ修復手段２６は、元の画像データのデータサイズを縮小して縮小画像データを修復するか、若しくは、家電機器用データがVideo-CDデータの場合、”MPEGAV”フォルダ内から動画データを読み取り、該動画データをデコードして元の画像データを生成し、その元の画像データのデータサイズを縮小して縮小画像データを修復する。なお、縮小画像データの一部が読み取りできない場合は、ファイル名などを参照して読み取りできない縮小画像データに対応する元の画像データを特定し、その一部の縮小画像データのみを修復してもよいし、読み取りできない縮小画像データに対応する元の画像データが特定できない場合は、全ての縮小画像データを修復してもよい。
【００４０】
また、ステップＳ２０６で家電機器用データの読み取りができない場合は、元の画像データのみが読み取り可能であることから、ステップＳ２０８で、データ修復手段２６は、元の画像データを用いて縮小画像データ及び家電機器用データを修復する。具体的には、データ修復手段２６は、元の画像データのデータサイズを縮小して縮小画像データを修復すると共に、元の画像データに基づいて動画データを生成（エンコード）し、生成された動画データに基づいて、家電機器で再生可能な形式の家電機器用データを生成（オーサリング）する。なお、縮小画像データの一部が読み取りできない場合は上記と同様の処理を行う。
【００４１】
一方、元の画像データの読み取りができない場合は、ステップＳ２０９で、縮小画像データが読み取り可能であるかを判断する。そして、縮小画像データの全てが読み取り可能な場合は、ステップＳ２１０で、家電機器用データが読み取り可能であるかを判断し、縮小画像データの少なくとも一部の読み取りができない場合は、ステップＳ２１１で、家電機器用データが読み取り可能であるかを判断し、各々の判断結果に基づいて以下の処理を行う。
【００４２】
まず、ステップＳ２１０で家電機器用データが読み取り可能な場合は、縮小画像データ及び家電機器用データが読み取り可能であることから、ステップＳ２１２で、データ修復手段２６は、縮小画像データ又は家電機器用データを用いて元の画像データを修復する。具体的には、データ修復手段２６は、縮小画像データ（特にスクリーンネイル画像データ）が所定の画素数以上である場合は、縮小画像データのファイル名を変換して元の画像データを修復し、又は、所定の画素数よりも小さい場合は画素を補完して元の画像データを修復するか、若しくは、家電機器用データがVideo-CDデータの場合、”MPEGAV”フォルダ内から動画データを読み取り、該動画データをデコードして元の画像データを修復する。なお、元の画像データの一部が読み取りできない場合は、ファイル名などを参照して読み取りできない元の画像データに対応する縮小画像データを特定し、その一部の元の画像データのみを修復してもよいし、読み取りできない元の画像データに対応する縮小画像データが特定できない場合は、全ての元の画像データを修復してもよい。
【００４３】
また、ステップＳ２１０で家電機器用データの読み取りができない場合は、縮小画像データのみが読み取り可能であることから、ステップＳ２１３で、データ修復手段２６は、縮小データを用いて元の画像データ及び家電機器用データを修復する。具体的には、データ修復手段２６は、縮小画像データ（特にスクリーンネイル画像データ）が所定の画素数以上である場合は、縮小画像データのファイル名を変換して元の画像データを修復し、又は、所定の画素数よりも小さい場合は画素を補完して元の画像データを修復すると共に、縮小画像データ又は修復した元の画像データに基づいて動画データを生成（エンコード）し、生成された動画データに基づいて、家電機器で再生可能な形式の家電機器用データを生成（オーサリング）する。なお、元の画像データの一部が読み取りできない場合は上記と同様の処理を行う。
【００４４】
また、ステップＳ２１１で家電機器用データが読み取り可能な場合は、家電機器用データのみが読み取り可能であることから、ステップＳ２１４で、データ修復手段２６は、家電機器用データを用いて元の画像データ及び縮小画像データを修復する。具体的には、データ修復手段２６は、家電機器用データがVideo-CDデータの場合、”MPEGAV”フォルダ内から動画データを読み取り、該動画データをデコードして元の画像データを修復すると共に、修復した元の画像データのデータサイズを縮小して縮小画像データを修復する。なお、元の画像データの一部が読み取りできない場合は上記と同様の処理を行う。
【００４５】
また、ステップＳ２１１で家電機器用データの読み取りができない場合は、全ての種類のデータの読み取りできないため、処理を終了する。
【００４６】
次に、ステップＳ２１５で、読み取り可能な種類のデータと必要に応じて修復された所定の種類のデータとを記憶手段２４に記憶する。そして、記録媒体装填部２３から記録媒体９を取り出した後、他の記録媒体９ａを装填すると、ステップＳ２１６で、バックアップ手段２７は、記憶手段２４に記憶された複数種類のデータを他の記録媒体９ａに記録して一連の処理を終了する。
【００４７】
このように、本実施例では、記録媒体９に記録された複数種類のデータの読み取りが可能であるかをチェックし、所定の種類のデータが読み取りできない場合に、読み取り可能な種類のデータを用いて所定の種類のデータを修復し、読み取り可能な種類のデータと修復した所定の種類のデータとを他の記録媒体９ａにバックアップする処理を行うため、記録媒体９に記録された複数種類のデータを確実に他の記録媒体９ａにバックアップすることができる。
【００４８】
なお、上記では、記録媒体９に画像データと縮小画像データと家電機器用データとが記録されている場合を示したが、これらのデータに加えて他の種類のデータやプログラムなどが記録されていてもよい。また、上記実施例では、画像データを含む複数種類のデータをバックアップする場合について記載したが、本発明は上記実施例に限定されるものではなく、音楽データなどの他の種類のデータを含む複数種類のデータをバックアップする場合に対しても同様に適用することができる。
【図面の簡単な説明】
【００４９】
【図１】本発明の一実施例に係る記録装置及びバックアップ装置の構成を示す外観図である。
【図２】本発明の一実施例に係るバックアップ装置の他の構成を示す図である。
【図３】本発明の一実施例に係るバックアップ装置の他の構成を示す図である。
【図４】本発明の一実施例に係るバックアップ装置の他の構成を示す図である。
【図５】本発明の一実施例に係るバックアップ装置の他の構成を示す図である。
【図６】本発明の一実施例に係るバックアップ装置の他の構成を示す図である。
【図７】本発明の一実施例に係る記録装置の手段を示すブロック図である。
【図８】本発明の一実施例に係るバックアップ装置の手段を示すブロック図である。
【図９】本発明の一実施例に係る記録装置を用いた記録媒体の作成手順を示すフローチャート図である。
【図１０】本発明の一実施例に係るバックアップ装置を用いたデータの修復手順を示すフローチャート図である。
【図１１】本発明の一実施例に係るバックアップ装置を用いたデータの修復手順を示すフローチャート図である。
【図１２】本発明の一実施例の記録媒体における画像データの記録構造を示す図である。
【図１３】本発明の一実施例の記録媒体における画像データの記録領域を示す図である。
【図１４】記録媒体（ＣＤ−Ｒ）の構造を模式的に示す図である。
【符号の説明】
【００５０】
１  記録装置
２  メディア装填部
３  機器接続部
４  記録媒体装填部
５  表示部
６  操作部
７  デジタルカメラ
７ａ  カメラ付き携帯電話機
８  メディア
９  記録媒体
９ａ  他の記録媒体
１０  サーバ
１１  通信ネットワーク
１２  データ入力手段
１３  データ生成手段
１４  記録制御手段
２０  バックアップ装置
２１  表示手段
２２  操作手段
２３  記録媒体装填部
２４  記憶手段
２５  読み取りチェック手段
２６  データ修復手段
２７  バックアップ手段
【図１】
2007018273.tif 000003
【図２】
2007018273.tif 000004
【図３】
2007018273.tif 000005
【図４】
2007018273.tif 000006
【図５】
2007018273.tif 000007
【図６】
2007018273.tif 000008
【図７】
2007018273.tif 000009
【図８】
2007018273.tif 000010
【図９】
2007018273.tif 000011
【図１０】
2007018273.tif 000012
【図１１】
2007018273.tif 000013
【図１２】
2007018273.tif 000014
【図１３】
2007018273.tif 000015
【図１４】
2007018273.tif 000016