(57)【要約】【課題】一度書き込んだデータが破損して再生できない場合などに、再生したデータの情報を管理する再生情報データベースを用いて、書き込んだデータの破損を自動的に検索して、修復することを可能にする方法および装置を提供する。【解決手段】書き込みを行ったデータの情報と書き込んだデータを再生する際の再生情報を格納したデータベースとを比較することで、破損した再生できないデータを検索して、破損データの修復を自動的に行うことが可能となる。【選択図】図１
2005332019.tif 000002
【特許請求の範囲】
【請求項１】
データを書き込むデータ書き込み手段と、データを再生するデータ再生手段と、前記データ再生手段で再生したデータの情報を管理する再生情報データベースと、前記データの再生情報を前記再生情報データベースに書き込むデータベース書き込み手段と、前記再生情報データベースから修復するデータを検索する修復データ検索手段と、前記修復データ検索手段で検索した修復データを書き込む修復データ書き込み手段を有することを特徴とする破損データ修復装置。
【請求項２】
データを書き込むデータ書き込みステップと、データを再生するデータ再生ステップと、前記データ再生ステップで再生したデータの情報を管理する再生情報データベースと、前記データの再生情報を前記再生情報データベースに書き込むデータベース書き込みステップと、前記再生情報データベースから修復するデータを検索する修復データ検索ステップと、前記修復データ検索ステップで検索した修復データを書き込む修復データ書き込みステップを有することを特徴とする破損データ修復方法。
【請求項３】
請求項２に記載の破損データ修復方法をコンピュータに実行させるためのプログラム
【請求項４】
請求項３に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再生したデータの情報を管理する再生情報データベースを用いることで破損したデータを自動的に修復することを可能にする破損データ修復装置、及び破損データ修復方法に関する。
【背景技術】
【０００２】
従来の技術では、再生できないデータができた場合、再生を行って確認後、破損しているデータを削除後、再度、書き込むデータを検索してから、書き込み処理を手動で行わなければならず、時間がかかり、かつ再生できないデータが残ることになる。
【０００３】
なお、これに関連する先行技術として以下のものがある（例えば、特許文献１参照。）。
【特許文献１】特開２００１−２７２９７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、再生したデータの情報を管理する再生情報データベースを用いることにより、破損したデータを自動で検索し、再度書き込み、修復することを可能にする手段を提供することを目的としてなされたものである。
【課題を解決するための手段】
【０００５】
本発明の請求項１記載の破損データ修復装置は、データを書き込むデータ書き込み手段と、データを再生するデータ再生手段と、再生したデータの情報を管理する再生情報データベースと、再生情報データベースに情報を書き込むデータベース書き込み手段と、再生情報データベースから修復するデータを検索する修復データ検索手段と、検索した修復データを書き込む修復データ書き込み手段を有することを特徴とする。
【０００６】
本発明の請求項２に記載の破損データ修復方法は、データを書き込むデータ書き込みステップと、データを再生するデータ再生ステップと、再生したデータの情報を管理する再生情報データベースと、再生情報データベースに情報を書き込むデータベース書き込みステップと、再生情報データベースから修復するデータを検索する修復データ検索ステップと、検索した修復データを書き込む修復データ書き込みステップを有することを特徴とする。
【０００７】
請求項３，４記載の発明は、請求項２に記載の破損データ修復方法を、コンピュータに実行させるためのプログラム、及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【０００８】
本発明により、データ再生時の再生情報を用いることにより、破損したデータを自動で検索し、書き込み、修復することが可能となる。
【０００９】
また、破損データ修復装置の動作が、コンピュータ単体やインターネットを介したサーバとコンピュータとの連携で、実現可能になる。
【発明を実施するための最良の形態】
【００１０】
（実施の形態１）
以下、本発明の実施の形態１について、図面を参照しながら説明する。ここでは、楽曲データをデータ例として説明する。図１は本発明の実施の形態１における破損データ修復装置の全体構成を示すブロック図である。図１において、１１は楽曲データ書き込み手段、１２はデータベース書き込み手段、１３は書き込み情報データベース、１４は修復楽曲データ検索手段、１５は修復楽曲データ書き込み手段、１６は楽曲データ再生手段、１７はデータベース書き込み手段、１８は再生情報データベースを表している。
【００１１】
以上のように構成された破損データ修復装置について、以下、その動作について図１を用いて説明する。本装置は大きく分けて、書き込み情報を登録、管理、修復楽曲データの検索、楽曲データまたは修復楽曲データの書き込みを行う楽曲データ書き込み管理部１１１と楽曲データの再生、再生情報の登録、管理を行う楽曲データ再生管理部１１２より構成される。
【００１２】
まず、楽曲データ書き込み管理部１１１について概説する。楽曲データ書き込み管理部１１１は、修復楽曲データとの整合性をとるために、書き込んだ楽曲データの情報を書き込み情報データベースに登録する。また、楽曲データ再生管理部１１２からの再生情報データベースと書き込み情報データベースをもとに修復楽曲データを検索して、修復楽曲データを書き込むものである。最初に、楽曲データ書き込み手段１１で対象となる楽曲データを書き込みする。そのとき、書き込んだ楽曲データの情報をデータベース書き込み手段１２で書き込み情報データベース１３に登録する。次に、修復楽曲データ検索手段１４で楽曲データ再生管理部１１２からの再生情報データベース１８と書き込み情報データベース１３をもとに修復楽曲データを検索する。次に、修復楽曲データ書き込み手段１５で修復楽曲データを書き込む。楽曲データ書き込み管理部１１１の書き込み情報データベース１３は、あらかじめ登録している情報を代用してもよい。その時、データベース書き込み手段１２はなくてもよい。
【００１３】
次に、楽曲データ再生管理部１１２について概説する。楽曲データ再生管理部１１２は、楽曲データの再生と再生情報を再生情報データベースに書き込むものである。前記の楽曲データ書き込み管理部１１１の楽曲データ書き込み手段１１で書き込んだ楽曲データを楽曲データ再生手段１６で再生する。そのとき、再生した楽曲データの再生情報をデータベース書き込み手段１７で再生情報データベース１８に登録する。
【００１４】
図２に書き込み情報データベース１３と再生情報データベース１８が管理するデータ形式の一例を示す。２０１は書き込み情報データベースを示している。２０は書き込んだ楽曲データの曲名を示している。２１は書き込んだ楽曲データのファイル名を示している。２２は書き込んだ楽曲データの元データの格納先（書き込み元）を示している。２３は楽曲データごとに与えられたユニークな識別情報を示している。２４は曲名２０の具体例を示している。２５はファイル名２１の具体例を示している。２６は書き込み元２２の具体例を示している。２７は識別情報２３の具体例を示している。
【００１５】
次に３０１は再生情報データベースを示している。３０は再生された楽曲データの曲名を示している。３１は再生された楽曲データのファイル名を示している。３２は再生された楽曲データの保存先を示している。３３は再生された楽曲データの再生結果を示している。３４は再生された楽曲データの識別情報を示している。３５は曲名３０の具体例を示している。３６はファイル名３１の具体例を示している。３７は保存先３２の具体例を示している。３８は再生結果３３の具体例を示している。３９は識別情報３４の具体例を示している。書き込み情報データベース２０１は、あらかじめ登録している情報を代用してもよい。
【００１６】
次に破損データの検索方法と修復方法の一例を示す。再生情報データベース３０１から再生結果３３がＮＧのレコードを抽出する。前記で抽出したレコードから保存先３２と識別情報３４を取得する。次に書き込み情報データベース２０１から前記で取得した識別情報３４と書き込み情報データベース２０１の識別情報２３の内容が一致するレコードを抽出する。前記で抽出したレコードからファイル名２１と書き込み元２２を取得する。前記で取得した書き込み元２２にあるファイル名２１の楽曲データを保存先３２に上書きする。書き込み情報データベース２０１は、あらかじめ登録している情報を代用してもよい。
【００１７】
上記を実現する上で、１つの装置ですべてを実行するだけでなく、例えば、楽曲データ書き込み管理部１１１と楽曲データ再生管理部１１２は別の装置で実行しても良い。また、上記の動作を実現する装置として本発明の実施の形態１を述べたが、前記各手段をコンピュータ上で上記動作を実現するプログラムとして全体を構成しても良い。また、前記プログラムは楽曲データ書き込み管理部１１１を実現するプログラムはサーバ上で実行され、楽曲データ再生管理部１１２はインターネットを経由して、端末側の複数のコンピュータで実行されるプログラムとしても良い。
【００１８】
（実施の形態２）
以下、本発明の実施の形態２について、図３を参照しながら説明する。ここでは、楽曲データをデータ例として説明する。図３は本発明の実施の形態２における破損データの修復方法の処理フローを示す図である。図３において、４１は楽曲データ書き込みステップ、４２は書き込み情報書き込みステップ、４３は楽曲データ再生ステップ、４４は再生情報書き込みステップ、４５は破損データ検索ステップ、４６は破損データ修復ステップ、４７は書き込み情報データベース、４８は再生情報データベースを表している。
【００１９】
最初に、楽曲データ書き込みステップ４１で対象となる楽曲データを書き込む。次に、書き込み情報書き込みステップ４２で、楽曲データ書き込みステップ４１で書き込んだ情報を書き込み情報データベース４７に登録する。次に、楽曲データ再生ステップ４３で、楽曲データ書き込みステップ４１で書き込んだ楽曲データを再生する。次に再生情報書き込みステップ４４で、楽曲データ再生ステップ４３で再生した情報を再生情報データベース４８に登録する。次に破損データ検索ステップ４５で再生情報データベース４８と書き込み情報データベース４７から破損データを検索する。次に破損データ修復ステップ４６で、破損データ検索ステップ４５で検索した破損データを上書きして修復する。書き込み情報データベース４７は、あらかじめ登録している情報を代用してもよい。その時、書き込み情報書き込みステップ４２はなくてもよい。
【００２０】
また、上記を実現する上で、１つのコンピュータ上ですべてを実行するだけでなく、例えば、楽曲データ再生ステップ４３や再生情報書き込みステップ４４は別のコンピュータで実行するなど、各ステップを複数のコンピュータ上に実装しても良い。
【００２１】
なお、本発明の実施の形態１，２で対象とするデータは、楽曲データのみならず、映像データ等であっても良い。
【産業上の利用可能性】
【００２２】
本発明は、再生したデータの情報を管理する再生情報データベースを用いることにより、破損したデータを自動で検索し、再度書き込み、修復することを可能にする手段を提供することによって、楽曲データや映像データを再生、書き込みなどを行う装置などにも適用できる。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施の形態１による破損データ修復装置の概略構成を表すブロック図
【図２】本発明の実施の形態１で管理するデータベースのレコード例を示す図
【図３】本発明の実施の形態２における破損データ修復方法の処理フローを示す図
【符号の説明】
【００２４】
１１    楽曲データ書き込み手段
１２    データベース書き込み手段
１３    書き込み情報データベース
１４    修復楽曲データ検索手段
１５    修復楽曲データ書き込み手段
１６    楽曲データ再生手段
１７    データベース書き込み手段
１８    再生情報データベース
１１１    楽曲データ書き込み管理部
１１２    楽曲データ再生管理部
２０    曲名格納領域
２１    ファイル名格納領域
２２    書き込み元格納領域
２３    識別情報格納領域
２４    曲名の例
２５    ファイル名の例
２６    書き込み元の例
２７    識別情報の例
２０１    書き込み情報データベースのレコードの例
３０    曲名格納領域
３１    ファイル名格納領域
３２    保存先格納領域
３３    再生結果格納領域
３４    識別情報格納領域
３５    曲名の例
３６    ファイル名の例
３７    保存先の例
３８    再生結果の例
３９    識別情報の例
３０１    再生情報データベースのレコードの例
４１    楽曲データ書き込みステップ
４２    書き込み情報書き込みステップ
４３    楽曲データ再生ステップ
４４    再生情報書き込みステップ
４５    破損データ検索ステップ
４６    破損データ修復ステップ
４７    書き込み情報データベース
４８    再生情報データベース
【図１】
2005332019.tif 000003
【図２】
2005332019.tif 000004
【図３】
2005332019.tif 000005