(57)【特許請求の範囲】
【請求項１】
少なくともコンピュータデータと映像データとが記録可能な記録媒体の記録再生処理を行うデータ記録再生装置であって、
上記記録媒体よりデータを読み出すデータ読出し手段と、
このデータ読出し手段によって得られたデータから電子透かし情報を検出する電子透かし検出手段と、
この電子透かし検出手段によって上記電子透かし情報が検出されなかった場合には、コンピュータデータであると判定し、上記電子透かし情報が検出された場合には、映像データであると判定する判定手段と
を具備したことを特徴とするデータ記録再生装置。
【請求項２】
読出しデータのエラーの有無を検出するエラー検出手段と、
このエラー検出手段によって検出されたエラーのリトライ処理を実行する読出し制御手段とを具備し、
この読出し制御手段は、上記判定手段によって上記読出しデータが映像データであると判定された場合には、上記エラー検出手段によって検出されたエラーに対するリトライ処理を実行しないことを特徴とする請求項１記載のデータ記録再生装置。
【請求項３】
上記読出し制御手段は、上記判定手段によって上記読出しデータがコンピュータデータであると判定された場合には、上記エラー検出手段によって検出されたエラーに対するリトライ処理を実行することを特徴とする請求項２記載のデータ記録再生装置。
【請求項４】
少なくともコンピュータデータと映像データとが記録可能な記録媒体の記録再生処理を行うデータ記録再生装置であって、
外部より書込み対象となるデータを取得するデータ取得手段と、
このデータ取得手段によって得られたデータから電子透かし情報を検出する電子透かし検出手段と、
この電子透かし検出手段によって上記電子透かし情報が検出されなかった場合には、コンピュータデータであると判定し、上記電子透かし情報が検出された場合には、映像データであると判定する判定手段と
を具備したことを特徴とするデータ記録再生装置。
【請求項５】
上記データ取得手段によって得られたデータを上記記録媒体に書き込むデータ書込み手段と、
上記判定手段によって上記取得データが映像データであると判定された場合には、ベリファイ処理を実行しないようにする書込み制御手段と
を具備したことを特徴とする請求項４記載のデータ記録再生装置。
【請求項６】
上記書込み制御手段は、上記判定手段によって上記取得データがコンピュータデータであると判定された場合には、上記データ書込み手段によるデータ書込み後にベリファイ処理を実行することを特徴とする請求項５記載のデータ記録再生装置。
【請求項７】
記録媒体よりデータを読み出すデータ読出し手段と、
このデータ読出し手段によるデータの読出し中にエラーが検出された場合に、そのエラー位置を記憶するエラー位置記憶手段と、
上記データの読出し完了後に上記エラー位置記憶手段に記憶されたエラー位置に対するリトライ処理を実行する読出し制御手段と、
上記データ読出し手段によって読み出されたデータから電子透かし情報を検出する電子透かし検出手段とを具備し、
上記読出し制御手段は、上記電子透かし検出手段によって上記電子透かし情報が検出されなかった場合にリトライ処理を実行することを特徴とするデータ記録再生装置。
【請求項８】
データ形式の異なる少なくとも２種類のデータの記録再生処理を行うデータ記録再生装置であって、
書込み対象となるデータを取得するデータ取得手段と、
このデータ取得手段によって得られたデータを記録媒体に書き込むデータ書込み手段と、
このデータ書込み手段によるデータの書込み後に当該データの種類に応じてベリファイ処理を実行する書込み制御手段と、
上記記録媒体からデータを読み出すデータ読出し手段と、
このデータ読出し手段によるデータの読出し後に当該データの種類に応じてエラー時のリトライ処理を実行する読出し制御手段とを具備し、
上記書込み制御手段は、電子透かし情報の有無に応じて当該データがコンピュータデータか映像データかを判別し、コンピュータデータの場合にベリファイ処理を実行することを特徴とするデータ記録再生装置。
【請求項９】
上記読出し制御手段は、電子透かし情報の有無に応じて当該データがコンピュータデータか映像データかを判別し、コンピュータデータの場合にエラー時のリトライ処理を実行することを特徴とする請求項８記載のデータ記録再生装置。
【請求項１０】
コンピュータデータまたは映像データを出力し、上記映像データにはデータ種類を識別するための電子透かし情報を埋め込んで出力するコンピュータと、
このコンピュータから出力されるコンピュータデータまたは映像データを入力とし、上記電子透かし情報の有無に応じてデータ種類を判別し、その判別結果に基づいてデータの書込み時におけるベリファイ処理とデータの読出し時におけるリトライ処理とを制御するデータ記録再生装置と
を具備したことを特徴とするコンピュータシステム。
【請求項１１】
一連のデータの中に電子透かし情報が埋め込まれた記録媒体からデータを再生するデータ再生方法であって、
上記一連のデータを再生している途中でエラーを検出した場合に、そのエラーに関するリトライ処理を実行せずに上記一連のデータの再生を完了し、
再生された上記一連のデータから上記電子透かし情報を検出し、
上記電子透かし情報が検出された場合に、エラーに関するリトライ処理を実行しないで、上記一連のデータに続く次のデータの再生を継続することを特徴とするデータ再生方法。
【請求項１２】
上記電子透かし情報が検出されなかった場合に、エラーを検出した部分のリトライ処理を実行することを特徴とする請求項１１記載のデータ再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばＤＶＤ（digital video disk）−ＲＡＭドライブ等のデータ記録再生装置、コンピュータシステム及びデータ再生方法に関する。
【０００２】
【従来の技術】
一般に、データの記録再生処理を行う装置では、データの書込み時（記録時）において、データの書込み後に正しく記録されているか否かをチェックするためのベリファイ処理を行っており、また、データの読込み時（再生時）には、エラーが生じた時点で何度かのリトライ処理を行っている。
【０００３】
【発明が解決しようとする課題】
ところで、例えばＤＶＤ−ＲＡＭドライブ等のデータ記録再生装置では、データ形式が異なるコンピュータデータと映像データとを同じ記録媒体（ディスク）に記録することがある。
【０００４】
この場合、コンピュータデータは、プログラムデータや、各種アプリケーションソフトによって作成されたファイルデータなどであり、エラーがあると、そのプログラム全体が実行できなくなることもあるデータである。したがって、上記のようなベリファイ処理やエラー時のリトライ処理は信頼性を重視する上で必要不可欠なものとなる。
【０００５】
これに対し、映像データは、画像データや音声データなどからなるＡＶ（オーディオ・ビジュアル）データであり、途切れないように記録再生することが重要であって、データの記録再生時にエラーがある場合でも映像の一部にノイズが入るがＡＶデータを再生できなくなるようなことはない。したがって、上記のようなベリファイ処理やリトライ処理は必ずしも必要としない。
【０００６】
このように、データの種類によってベリファイ処理やリトライ処理の必要性が違ってくる。しかしながら、従来、このようなデータの種類に関係なく、データの書込み時にはベリファイ処理を行い、データの読出し時（エラー時）にはリトライ処理を行っていた。
【０００７】
このため、コンピュータデータを記録再生するような方法だと、データ量の多い映像データを書き込む場合に、ベリファイ処理により余計に時間がかかってしまうといった問題があった。また、映像データを読み出すときにリトライ処理が実行されると、そのリトライ期間中、再生映像が一時中断してしまい、例えば観賞者に不愉快な気分を与えるなどの問題があった。
【０００８】
本発明は上記のような点に鑑みなされたもので、データの種類を判別し、その種類に適した記録／再生の後処理を行うようにしたデータ記録再生装置、コンピュータシステム及びデータ再生方法を提供することを目的とする。
【０００９】
【課題を解決するための手段】
（１）本発明のデータ記録再生装置は、少なくともコンピュータデータと映像データとが記録可能な記録媒体の記録再生処理を行うものである。
特に、本発明では、上記記録媒体よりデータを読み出すデータ読出し手段と、このデータ読出し手段によって得られたデータから電子透かし情報を検出する電子透かし検出手段と、この電子透かし検出手段によって上記電子透かし情報が検出されなかった場合には、コンピュータデータであると判定し、上記電子透かし情報が検出された場合には、映像データであると判定する判定手段とを具備したことを特徴とする（請求項１）。
【００１０】
また、読出しデータのエラーの有無を検出するエラー検出手段と、このエラー検出手段によって検出されたエラーのリトライ処理を実行する読出し制御手段とを具備し、この読出し制御手段は、上記判定手段によって上記読出しデータが映像データであると判定された場合には、上記エラー検出手段によって検出されたエラーに対するリトライ処理を実行しないことを特徴とする（請求項２）。
【００１１】
また、上記読出し制御手段は、上記判定手段によって上記読出しデータがコンピュータデータであると判定された場合には、上記エラー検出手段によって検出されたエラーに対するリトライ処理を実行することを特徴とする（請求項３）。
【００１２】
このような構成によれば、データ形式の異なるコンピュータデータと映像データタの再生処理（データ読出し処理）を行う場合に、電子透かし情報の有無に応じてデータ種類が判別され、コンピュータデータの場合にのみエラー時のリトライ処理が実行される。したがって、信頼性よりも再生の連続性を重視する映像データのリトライ処理を省略して、読出し処理にかかる時間を短縮することができる。
【００１３】
（２）本発明のデータ記録再生装置は、少なくともコンピュータデータと映像データとが記録可能な記録媒体の記録再生処理を行うものである。
特に、本発明では、外部より書込み対象となるデータを取得するデータ取得手段と、このデータ取得手段によって得られたデータから電子透かし情報を検出する電子透かし検出手段と、この電子透かし検出手段によって上記電子透かし情報が検出されなかった場合には、コンピュータデータであると判定し、上記電子透かし情報が検出された場合には、映像データであると判定する判定手段とを具備したことを特徴とする（請求項４）。
【００１４】
また、上記データ取得手段によって得られたデータを上記記録媒体に書き込むデータ書込み手段と、上記判定手段によって上記取得データが映像データであると判定された場合には、ベリファイ処理を実行しないようにする書込み制御手段とを具備したことを特徴とする（請求項５）。
【００１５】
また、上記書込み制御手段は、上記判定手段によって上記取得データがコンピュータデータであると判定された場合には、上記データ書込み手段によるデータ書込み後にベリファイ処理を実行することを特徴とする（請求項６）。
【００１６】
このような構成によれば、データ形式の異なるコンピュータデータと映像データタの記録処理（データ書込み処理）を行う場合に、電子透かし情報の有無に応じてデータ種類が判別され、コンピュータデータの場合にのみベリファイ処理が実行される。したがって、信頼性よりも記録の連続性を重視する映像データのベリファイ処理を省略して、書込み処理にかかる時間を短縮することができる。
【００１７】
（３）本発明のデータ記録再生装置は、記録媒体よりデータを読み出すデータ読出し手段と、このデータ読出し手段によるデータの読出し中にエラーが検出された場合に、そのエラー位置を記憶するエラー位置記憶手段と、上記データの読出し完了後に上記エラー位置記憶手段に記憶されたエラー位置に対するリトライ処理を実行する読出し制御手段と、上記データ読出し手段によって読み出されたデータから電子透かし情報を検出する電子透かし検出手段とを具備し、上記読出し制御手段は、上記電子透かし検出手段によって上記電子透かし情報が検出されなかった場合にリトライ処理を実行することを特徴とする（請求項７）。
【００１９】
このような構成によれば、データの読出し中にエラーが検出された場合に、そのエラー位置を記憶しておき、一通り指定された範囲のデータの読出しを継続して行うことにより、電子透かし情報の有無を確実に検出することができる。また、データの読出し後に当該データの種類に応じてエラー位置に対するリトライ処理を実行することで、エラーの度にデータの読出しが中断することを回避して、処理全体の時間が短くすることができる。
【００２０】
（４）本発明のデータ記録再生装置は、データ形式の異なる少なくとも２種類のデータの記録再生処理を行うものである。
特に、本発明では、書込み対象となるデータを取得するデータ取得手段と、このデータ取得手段によって得られたデータを記録媒体に書き込むデータ書込み手段と、このデータ書込み手段によるデータの書込み後に当該データの種類に応じてベリファイ処理を実行する書込み制御手段と、上記記録媒体からデータを読み出すデータ読出し手段と、このデータ読出し手段によるデータの読出し後に当該データの種類に応じてエラー時のリトライ処理を実行する書込み制御手段とを具備し、上記書込み制御手段は、電子透かし情報の有無に応じて当該データがコンピュータデータか映像データかを判別し、コンピュータデータの場合にベリファイ処理を実行する（請求項８）。
【００２２】
上記読出し制御手段は、電子透かし情報の有無に応じて当該データがコンピュータデータか映像データかを判別し、コンピュータデータの場合にエラー時のリトライ処理を実行することを特徴とする（請求項９）。
【００２３】
このような構成によれば、データ形式の異なる少なくとも２種類のデータの記録再生処理を行う場合に、データの書込み時に電子透かし情報の有無に応じてデータの種類が判別され、当該データがコンピュータデータの場合にのみベリファイ処理が実行される。したがって、信頼性よりも記録の連続性を重視する映像データのベリファイ処理を省略して、書込み処理にかかる時間を短縮することができる。
【００２４】
また、データの読出し時には、電子透かし情報の有無に応じてデータ種類が判別され、当該データがコンピュータデータの場合にのみエラー時のリトライ処理が実行される。したがって、信頼性よりも再生の連続性を重視する映像データのリトライ処理を省略して、読出し処理にかかる時間を短縮することができる。
【００２７】
（５）本発明のコンピュータシステムは、コンピュータとデータ記録再生装置とからなり、コンピュータはコンピュータデータまたは映像データを出力し、上記映像データにはデータ種類を識別するための電子透かし情報を埋め込んで出力し、データ記録再生装置はこのコンピュータから出力されるコンピュータデータまたは映像データを入力とし、上記電子透かし情報の有無に応じてデータ種類を判別し、その判別結果に基づいてデータの書込み時におけるベリファイ処理とデータの読出し時におけるリトライ処理とを制御することを特徴とする（請求項１０）。
【００２８】
このような構成によれば、コンピュータからデータ記録再生装置に対してコンピュータデータまたは映像データが出力される。その際、映像データには電子透かし情報が埋め込まれて出力される。したがって、データ記録再生装置側では、その電子透かし情報の有無に応じてデータ種類を判別し、その判別結果に基づいてデータの書込み時におけるベリファイ処理とデータの読出し時におけるリトライ処理とを制御することができる。
【００２９】
【発明の実施の形態】
以下、図面を参照して本発明の一実施形態を説明する。
図１は本発明のデータ記録再生装置を用いたコンピュータシステムの構成を示すブロック図である。本システムは、パーソナルコンピュータ（以下、ＰＣと称す）１、ＤＶＤ−ＲＡＭドライブ２および記録媒体３からなる。
【００３０】
ＰＣ１は、各種アプリケーションソフトを用いたファイルの作成など、一般的なコンピュータ機能を備えている。また、このＰＣ１は、ＤＶＤ−ＲＡＭドライブ２の上位装置として機能し、データの書込み／読出し命令の出力や、書込み対象データの出力などを行う。
【００３１】
ＤＶＤ−ＲＡＭドライブ２（データ記録再生装置）は、データ形式の異なる少なくとも２種類のデータ（デジタルデータ）の記録再生処理を行う。本実施形態では、ＰＣ１から送られてくるコンピュータデータおよび映像データの２種類のデータの記録再生処理を行うものとする。
【００３２】
ここで、コンピュータデータは、プログラムデータや、各種アプリケーションソフトによって作成されたファイルデータなど、エラーがあってはならないデータである。また、映像データは、画像データや音声データなどからなるＡＶ（オーディオ・ビジュアル）データである。このうち、映像データの中には、データ種類を識別するための電子透かし情報（Ｗａｔｅｒ  Ｍａｒｋ）が埋め込まれている。この電子透かし情報の埋め込み処理はＰＣ１側で行われる。
【００３３】
なお、「電子透かし（digital watermark)」とは、画像や音声などのマルチメディア・データに何等かの情報を埋め込み、隠し持たせる技術であり、デジタル著作物の著作権保護などに利用されている。本実施形態では、この「電子透かし」の技術を利用し、映像データに電子透かし情報（Ｗａｔｅｒ  Ｍａｒｋ）をデータ種類を識別するための識別情報として埋め込んでおくことにより、データの種類に適した記録／再生の後処理を行うことを特徴としている。
【００３４】
図１に示すように、ＤＶＤ−ＲＡＭドライブ２には、インタフェース回路（以下、Ｉ／Ｆと称す）１１、ＣＰＵ１２、ベリファイ管理部１３、リトライ管理部１４、Ｗａｔｅｒ  Ｍａｒｋ検出部１５、書込み回路１６、読出し回路１７、メモリ１８が設けられている。
【００３５】
Ｉ／Ｆ１１は、ＰＣ１との間でデータの入出力制御を行う。ＣＰＵ１２は、ＤＶＤ−ＲＡＭドライブ２全体の制御を行うものであり、ここではデータ種類（コンピュータデータ／映像データ）に応じたデータの書込み制御および読出し制御を行う。
【００３６】
ベリファイ管理部１３は、データの書込み時におけるベリファイ処理を行う。ベリファイ処理とは、データが正しく記録されていか否かをチェックする処理である。リトライ管理部１４は、データの読出し時におけるリトライ処理を行う。リトライ処理とは、エラーが検出されたときに、再度読み出しを行う処理である。Ｗａｔｅｒ  Ｍａｒｋ検出部１５は、電子透かし情報（Ｗａｔｅｒ  Ｍａｒｋ）の検出処理を行う。
【００３７】
書込み回路１６は、記録媒体３にデータの書込みを行う。読出し回路１７は、記録媒体３からデータの読出しを行う。メモリ１８は、ＣＰＵ１２の処理に必要な情報を記憶するものであり、ここではＰＣ１から取得したデータ（コンピュータデータ／映像データ）を一時格納したり、記録媒体３から読出した再生データを一時格納しておくためのバッファ１８ａと、データの読出し時に検出されたエラー位置を記憶しておくためのエラー位置記憶部１８ｂが設けられている。
【００３８】
記録媒体３は、光ディスクからなる。この記録媒体３には、コンピュータデータおよび映像データが記録される。この場合、映像データには電子透かし情報（Ｗａｔｅｒ  Ｍａｒｋ）がデータ種類を識別するための識別情報として埋め込まれている。
【００３９】
次に、同実施形態の動作を説明する。
ここでは、ＰＣ１から送られてくるデータ（コンピュータデータ／映像データ）をＤＶＤ−ＲＡＭドライブ２により記録媒体３に書き込むときの処理と、記録媒体３からデータ（コンピュータデータ／映像データ）を読み出すときの処理に分けて説明する。
【００４０】
（ａ）データの書込み
図２は同実施形態におけるデータの書込み時の処理動作を示すフローチャートである。データの書込み時において、ＰＣ１からＤＶＤ−ＲＡＭドライブ２に対して、書込み命令が出力されると共に、その書込み対象となるデータが出力される。
【００４１】
ここで、ＰＣ１側では、映像データを出力する場合に、その映像データの中にデータ種類を識別するための電子透かし情報（Ｗａｔｅｒ  Ｍａｒｋ）を複数の箇所に埋め込んでおく。
【００４２】
なお、この電子透かし情報（Ｗａｔｅｒ  Ｍａｒｋ）の埋め込み方式には、例えば波形や画素などの標本値に処理を施して埋め込む方式や、画像データや音声データを周波数成分に変換し、特定の周波数成分に埋め込む方式などがあるが、本発明はこれらの方式に限定されるものではない。
【００４３】
しかして、ＤＶＤ−ＲＡＭドライブ２側では、書込み対象データと書込み命令をＩ／Ｆ１１を介して入力すると（ステップＡ１１）、書込み対象データをバッファ１８ａに順次格納しながら、書込み回路１６を通じて、そのデータを記録媒体３に書き込む（ステップＡ１２）。
【００４４】
ここで、通常は、データの書込み後、信頼性向上のためにデータが正しく記録されているか否かをチェックするためのベリファイ処理を行うが、本実施形態では、このときのベリファイ処理をデータ種類に応じて制御する。
【００４５】
すなわち、データの書込みが終了すると（ステップＡ１３のＹｅｓ）、ＣＰＵ１２はＷａｔｅｒ  Ｍａｒｋ検出部１５を通じて、記録媒体３に書き込んだデータに電子透かし情報（Ｗａｔｅｒ  Ｍａｒｋ）が埋め込まれている否かをチェックする（ステップＡ１４）。
【００４６】
なお、電子透かし情報は、埋め込み処理とは逆の処理（逆変換）をデータに施すことによって検出することができる。この場合、データをバッファ１８ａに格納しながら、電子透かし情報の有無を検出することができる。
【００４７】
その結果、電子透かし情報（Ｗａｔｅｒ  Ｍａｒｋ）が埋め込まれていないデータであれば（ステップＡ１４のＮｏ）、当該データはコンピュータデータであると判別することができる。したがって、ＣＰＵ１２はベリファイ管理部１３を通じて、そのコンピュータデータに対するベリファイ処理を実行する（ステップＡ１５）。すなわち、コンピュータデータの場合には、信頼性を重視して、そのデータが正しく記録されているか否かをチェックし、正しく記録されていない場合には再度書込みを行うなどの処理を行う。
【００４８】
一方、電子透かし情報（Ｗａｔｅｒ  Ｍａｒｋ）が埋め込まれているデータであれば（ステップＡ１４のＹｅｓ）、当該データは映像データであると判別することができる。この場合、ＣＰＵ１２はその映像データに対するベリファイ処理を行うことなく、ここでの処理を終了する。
【００４９】
このように、電子透かし情報（Ｗａｔｅｒ  Ｍａｒｋ）の有無により、コンピュータデータか映像データかを判別し、コンピュータデータの場合にのみベリファイ処理を行う。これにより、信頼性よりも記録時の連続性を重視する映像データのベリファイ処理を省略して、書込み処理にかかる時間を短縮することができる。
【００５０】
（ｂ）データの読出し
図３は同実施形態におけるデータの読出し時の処理動作を示すフローチャートである。データの読出し時において、ＰＣ１からＤＶＤ−ＲＡＭドライブ２に対して、読出し命令が出力される。
【００５１】
ＤＶＤ−ＲＡＭドライブ２側では、この読出し命令をＩ／Ｆ１１を介して入力することにより、読出し回路１７を通じて、記録媒体３からデータの読出しを行う（ステップＢ１１）。
【００５２】
この場合、データの読出し単位を例えば数セクタ分とし、ある程度長い単位でデータを読み出し、図１に示すバッファ１８ａに順次格納していくものとする。これは、ＤＶＤ−ＲＡＭドライブ２側では電子透かし情報（Ｗａｔｅｒ  Ｍａｒｋ）がデータのどこに埋め込まれているか分からないため、ある程度長い単位で読み出して検出する必要があるからである。
【００５３】
ここで、データを読出しているときにエラーが生じると、通常は、その時点でエラーに関するリトライ処理を行うが、本実施形態では、そのままデータの読出しを続行し、読出し終了後にデータ種類に応じてエラー部分のリトライ処理を行う。
【００５４】
すなわち、データの読出し中にエラーが検出されると（ステップＢ１２のＹｅｓ）、ＣＰＵ１２はそのエラー位置を図１に示すエラー位置記憶部１８ｂに記憶しておく（ステップＢ１３）。
【００５５】
そして、データの読出し終了後に（ステップＢ１４のＹｅｓ）、ＣＰＵ１２はＷａｔｅｒ  Ｍａｒｋ検出部１５を通じて、記録媒体３から読み出されたデータに電子透かし情報（Ｗａｔｅｒ  Ｍａｒｋ）が埋め込まれているか否かをチェックする（ステップＢ１５）。このときの電子透かし情報の検出は、上述したように逆変換処理によって行う。
【００５６】
その結果、電子透かし情報（Ｗａｔｅｒ  Ｍａｒｋ）が埋め込まれていないデータであれば（ステップＢ１５のＮｏ）、当該データはコンピュータデータであると判別することができる。したがって、ＣＰＵ１２はエラー位置記憶部１８ｂを参照して、読出し中にエラーが検出されているか否かをチェックし、エラーが検出されている場合には（ステップＢ１６のＹｅｓ）、そのエラー位置に対するリトライ処理を実行する（ステップＢ１７）。
【００５７】
すなわち、コンピュータデータの場合には、信頼性を重視して、そのエラー位置を含む読出し範囲（例えば１セクタ分）を再度読み出すなどの処理を行う。
このリトライ処理でエラーが解消しなかった場合には（ステップＢ１８のＹｅｓ）、ＣＰＵ１２は内部に設けられた図示せぬリトライカウンタを＋１し、そのカウント値が設定値以下であれば（ステップＢ１９のＹｅｓ）、再度リトライ処理を実行する（ステップＢ１７）。また、カウント値が設定値を越えた場合、つまり、何度リトライしてもエラーが解消しないような場合には（ステップＢ１９のＮｏ）、ＣＰＵ１２はエラー通知をＩ／Ｆ１１を介してＰＣ１に出力して（ステップＢ２１）、ここでの処理を終える。
【００５８】
一方、電子透かし情報（Ｗａｔｅｒ  Ｍａｒｋ）が埋め込まれているデータであれば（ステップＢ１５のＹｅｓ）、当該データは映像データであると判別することができる。この場合には、ＣＰＵ１２はエラーの有無に関係なく、その映像データに対するリトライ処理を行うことなく、ここでの処理を終了する。
【００５９】
このように、電子透かし情報（Ｗａｔｅｒ  Ｍａｒｋ）の有無により、コンピュータデータか映像データかを判別し、コンピュータデータの場合にのみ、エラー位置に対するリトライ処理を行う。これにより、信頼性よりも再生時の連続性を重視する映像データのリトライ処理を省略して、読出し処理にかかる時間を短縮することができる。
【００６０】
さらに、リトライ処理をエラーが検出された時点で直ぐに行うのではなく、データの読出し終了後に行うことで、従来のリトライ方法よりも処理時間を短縮することができる。
【００６１】
この様子を図４に示す。
図４（ａ）は本発明のリトライ方法、同図（ｂ）は従来のリトライ方法を説明するための図である。従来のリトライ方法では、データの読出し中にエラーを検出すると、その時点でエラー位置の読出しをリトライする。したがって、エラーが検出される度にデータの読出しが中断されることになり、データの読出しに時間を要するだけでなく、例えば映像データの場合には、再生映像が途中で何回も止まってしまうなどの不具合が生じる。
【００６２】
これに対し、本発明のリトライ方法では、データの読出し中にエラーを検出すると、そのエラー位置を記憶しておき、そのまま読出しを続行する。そして、データの読出し終了後に、記憶したエラー位置の読出しをリトライする。したがって、従来のようにエラーが検出される度にデータの読出しが中断しない分、処理全体の時間が短くなる。また、映像データの場合には、リトライ処理自体を行わないため、エラー位置で多少再生映像が乱れるものの、従来のように途中で何回も止まってしまうような不具合はない。
【００６３】
なお、上記図４を用いた説明では、リトライ方法に関する観点からの説明であるが、下記では、その観点をずらし、電子透かし情報自体の確実な検出という観点から説明する。
【００６４】
「電子透かし」は、例えば著作者やタイトルメーカなどをデータ中に任意に書き込んでおく技術であり、その情報が必ずしも映像データの特定の位置に格納されているとは限らない。これは、電子透かし情報を１つの画面の一部のみに埋め込んだり、全体的に細かく埋め込んだりすることがあるためである。
【００６５】
したがって、データの途中に埋め込まれていたり、一連のデータに対して全体的に埋め込まれているような場合に、ある程度のデータを再生しないと、そのデータの中に電子透かし情報が埋め込まれているかどうかを判別することはできない。
【００６６】
例えば図４（ａ）のＷ１の位置に電子透かし情報が埋め込まれていた場合には、エラーを検出した時点では電子透かし情報を検出できないことになる。また、記録データに全体的に電子透かし情報が埋め込まれて、例えばデータの７０％以上を読み込まないと、電子透かし情報の有無を確実に検出できないような場合において、データの４０％を読み込んだ時点でエラーを検出した際には、その時点では電子透かし情報を検出できないことになる。
【００６７】
しかし、本発明のように、エラー等の再生動作の不具合が発見されたとしても、取り敢えず、一連のデータを全て再生してしまうことにより、電子透かし情報の有無を確実に検出することができる。これにより、その後のデータ読出し処理に対する制御の選択を確実に決定することができる。
【００６８】
なお、上記実施形態では、ＤＶＤ−ＲＡＭドライブを例にして説明したが、本発明はＤＶＤ−ＲＡＭドライブに限るものではなく、データ形式の異なる少なくとも２種類のデータの記録再生処理を行う装置であれば、全ての装置に適用できるものである。
【００６９】
【発明の効果】
以上のように本発明によれば、データ形式の異なる少なくとも２種類のデータの記録再生処理を行う場合において、電子透かし情報の有無に応じてデータ種類を判別し、その判別結果に基づいてデータの書込み時におけるベリファイ処理とデータの読出し時におけるリトライ処理とを制御するようにしたため、例えばコンピュータデータと映像データとを同じ記録媒体に記録する場合に、信頼性よりも記録／再生の連続性を重視する映像データに対するベリファイ処理とリトライ処理をそれぞれ省略して、処理時間の短縮化を図ることができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るデータ記録再生装置を用いたコンピュータシステムの構成を示すブロック図。
【図２】同実施形態におけるデータの書込み時の処理動作を示すフローチャート。
【図３】同実施形態におけるデータの読出し時の処理動作を示すフローチャート。
【図４】本発明のリトライ方法と従来のリトライ方法とを比較して説明するための図。
【符号の説明】
１…ＰＣ
２…ＤＶＤ−ＲＡＭドライブ
３…記録媒体
１１…Ｉ／Ｆ
１２…ＣＰＵ
１３…ベリファイ管理部
１４…リトライ管理部
１５…Ｗａｔｅｒ  Ｍａｒｋ検出部
１６…書込み回路
１７…読出し回路
１８…メモリ
１８ａ…バッファ
１８ｂ…エラー位置記憶部
【図１】
0003762073.tif 000002
【図２】
0003762073.tif 000003
【図３】
0003762073.tif 000004
【図４】
0003762073.tif 000005