(57)【要約】【課題】コンペア処理の結果ＮＧとされて破棄されるディスク媒体を削減すること。【解決手段】光ディスク装置１は、ホスト装置２から送信された記録用データを光ディスク１０に記録した後、記録したデータを確認する処理として、光ディスク１０からデータを再生して記録品質判定部１５にてベリファイ処理を行うとともに、光ディスクから再生したデータをホスト装置２に送信する。ホスト装置２は、光ディスク装置１から送信された再生データを光ディスク装置１に送信した記録用データと比較するコンペア処理を行う。記録品質判定部１５によるベリファイ処理の結果、品質不良と判定された場合、もしくはホスト装置２によるコンペア処理の結果、データが不一致と判定された場合の少なくともいずれかの場合、該当するデータを光ディスク１０の交替領域に交替記録する。【選択図】図２
2016146225.tif 000002
【特許請求の範囲】
【請求項１】
ホスト装置に接続され、光ディスクにデータの記録及び再生を行う光ディスク装置において、
前記光ディスクに記録再生するデータの処理を行う記録再生部と、
記録したデータの品質を判定するベリファイ処理を行う記録品質判定部と、
前記ホスト装置との間でデータやコマンドの送受信を行うインターフェースを備え、
前記ホスト装置から送信された記録用データを前記光ディスクに記録した後、該記録したデータを確認する処理として、
前記光ディスクからデータを再生して前記記録品質判定部にてベリファイ処理を行うとともに、前記光ディスクから再生したデータを前記ホスト装置に送信し、
前記ホスト装置にて、前記光ディスク装置から送信された再生データを前記光ディスク装置に送信した記録用データと比較するコンペア処理がなされ、
前記記録品質判定部によるベリファイ処理の結果、品質不良と判定された場合、もしくは前記ホスト装置によるコンペア処理の結果、データが不一致と判定された場合の少なくともいずれかの場合、該当するデータを前記光ディスクの交替領域に交替記録することを特徴とする光ディスク装置。
【請求項２】
請求項１に記載の光ディスク装置において、
前記記録品質判定部によるベリファイ処理の結果、品質不良と判定された場合、その判定結果を該当するデータのアドレス情報、または再生データに付与する判定フラグとして前記ホスト装置に送信し、
前記ホスト装置は、前記光ディスク装置から受信した不良データのアドレス情報またはその判定フラグに基づき、前記交替記録する交替データを決定することを特徴とする光ディスク装置。
【請求項３】
請求項１に記載の光ディスク装置において、
前記ベリファイ処理と前記コンペア処理及びこれに基づく前記交替記録は、前記光ディスクに記録したデータを分割せず、一括して処理することを特徴とする光ディスク装置。
【請求項４】
請求項１に記載の光ディスク装置において、
前記交替記録を行った場合、前記光ディスクに交替記録したデータについて、再度前記ベリファイ処理と前記コンペア処理及びこれに基づく前記交替記録を行うことを特徴とする光ディスク装置。
【請求項５】
ホスト装置に接続され、複数の光ディスクへデータの記録及び再生を行うライブラリ装置において、
前記複数の光ディスクを格納するディスク格納部と、
前記光ディスクを装着してデータを記録再生する複数の光ディスク装置と、
前記光ディスクに記録したデータの品質を判定するベリファイ処理を行う記録品質判定部と、
前記ホスト装置との間でデータやコマンドの送受信を行うとともに前記光ディスク装置を制御するライブラリコントローラと、を備え、
前記ホスト装置から送信された記録用データを前記光ディスクに記録した後、該記録したデータを確認する処理として、
前記光ディスクからデータを再生して前記記録品質判定部にてベリファイ処理を行うとともに、前記光ディスクから再生したデータを前記ホスト装置に送信し、
前記ホスト装置にて、前記光ディスク装置から送信された再生データを前記光ディスク装置に送信した記録用データと比較するコンペア処理がなされ、
前記記録品質判定部によるベリファイ処理の結果、品質不良と判定された場合、もしくは前記ホスト装置によるコンペア処理の結果、データが不一致と判定された場合の少なくともいずれかの場合、該当するデータを前記光ディスクの交替領域に交替記録することを特徴とするライブラリ装置。
【請求項６】
光ディスクにデータの記録を行うデータ記録方法において、
記録用データを前記光ディスクに記録するステップと、
前記光ディスクからデータを再生して前記記録したデータの品質を判定するベリファイ処理を行うステップと、
前記光ディスクから再生したデータを前記記録用データと比較するコンペア処理を行うステップと、
前記ベリファイ処理の結果、品質不良と判定された場合、もしくは前記コンペア処理の結果、データが不一致と判定された場合の少なくともいずれかの場合、該当するデータを前記光ディスクの交替領域に交替記録するステップと、
を備えることを特徴とするデータ記録方法。
【請求項７】
請求項６に記載のデータ記録方法において、
前記記録用データはホスト装置から送信されたものであり、
前記コンペア処理は、前記光ディスクから再生したデータを前記ホスト装置に送信して前記ホスト装置にて行い、
前記交替記録する交替データは前記ホスト装置にて決定することを特徴とするデータ記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスクにデータを記録する光ディスク装置とライブラリ装置及びデータ記録方法に関する。
【背景技術】
【０００２】
光ディスクにデータを記録する光ディスク装置、及び光ディスク装置を搭載したライブラリ装置において、記録したデータの信頼性を確保するために、ベリファイ処理やコンペア処理が行われる。ベリファイ処理は記録したデータの記録品質を検査する処理であり、コンペア処理は光ディスクに記録したデータを誤りなく読み出すことができるかを検査する処理である。これらは記録処理の一部として実行されるもので、いずれも光ディスクから記録したデータを再生してそれぞれの検査処理が行われる。
【０００３】
特許文献１には、ベリファイ処理とコンペア処理を含めた記録処理に要する時間を短縮することを目的とし、記録再生装置（光ディスク装置）は再生時の品質情報を記録品質格納部に格納しながら、再生データをホストコントローラ（ホスト装置）に送信する構成が開示されている。ホストコントローラは送信されたデータと記録時のデータを比較することでコンペア処理を行い、またあらかじめ設定した間隔で記録再生装置から再生領域の品質情報を取得し記録品質を検査することでベリファイ処理を行う構成となっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１４６４０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の構成によれば、光ディスク上の同じ記録領域の再生は１度で済むため、同じ記録領域の再生を２度行う場合に比べ、ベリファイ処理とコンペア処理にかかる時間を約１／２に削減することができる。
【０００６】
一方、ベリファイ処理やコンペア処理で記録不良（ＮＧ）とされた場合、従来では以下の処理がなされていた。まず、ベリファイ処理の結果ＮＧ（一定品質未満）になった場合、該当する記録済みのデータについてディスク上の交替領域に再度記録する交替処理を行い、データの信頼性を向上させるようにしている。しかし、コンペア処理の結果ＮＧ（データの不一致）があった場合には、交替処理を行うことなく、当該ディスク媒体を破棄していた（追記媒体の場合）。これは、ベリファイ処理は光ディスク装置（ドライブ）自身で判断することが可能で、ＮＧの場合直ちに交替処理を実施することが容易であるのに対し、コンペア処理は再生データをホスト装置側に送信してデータの一致を検査するため、光ディスク装置自身で行う交替処理をそのまま適用することができなかったからである。
【０００７】
このように、コンペア処理では交替処理が行われないため、一旦コンペアＮＧとなったディスクは破棄されることになり、媒体資源の節約やユーザーメリットの観点から検討すべき課題と言える。特許文献１では、ベリファイ処理やコンペア処理でＮＧとされたディスクの処理については特に言及されていない。
【０００８】
本発明は、コンペア処理の結果ＮＧとされて破棄されるディスク媒体を削減することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、ホスト装置に接続され、光ディスクにデータの記録及び再生を行う光ディスク装置において、光ディスクに記録再生するデータの処理を行う記録再生部と、記録したデータの品質を判定するベリファイ処理を行う記録品質判定部と、ホスト装置との間でデータやコマンドの送受信を行うインターフェースを備え、ホスト装置から送信された記録用データを光ディスクに記録した後、記録したデータを確認する処理として、光ディスクからデータを再生して記録品質判定部にてベリファイ処理を行うとともに、光ディスクから再生したデータをホスト装置に送信し、ホスト装置にて、光ディスク装置から送信された再生データを光ディスク装置に送信した記録用データと比較するコンペア処理がなされ、記録品質判定部によるベリファイ処理の結果、品質不良と判定された場合、もしくはホスト装置によるコンペア処理の結果、データが不一致と判定された場合の少なくともいずれかの場合、該当するデータを光ディスクの交替領域に交替記録することを特徴とする。
【００１０】
また本発明は、ホスト装置に接続され、複数の光ディスクへデータの記録及び再生を行うライブラリ装置において、複数の光ディスクを格納するディスク格納部と、光ディスクを装着してデータを記録再生する複数の光ディスク装置と、光ディスクに記録したデータの品質を判定するベリファイ処理を行う記録品質判定部と、ホスト装置との間でデータやコマンドの送受信を行うとともに光ディスク装置を制御するライブラリコントローラと、を備え、ホスト装置から送信された記録用データを光ディスクに記録した後、記録したデータを確認する処理として、光ディスクからデータを再生して前記記録品質判定部にてベリファイ処理を行うとともに、光ディスクから再生したデータをホスト装置に送信し、ホスト装置にて、光ディスク装置から送信された再生データを光ディスク装置に送信した記録用データと比較するコンペア処理がなされ、記録品質判定部によるベリファイ処理の結果、品質不良と判定された場合、もしくはホスト装置によるコンペア処理の結果、データが不一致と判定された場合の少なくともいずれかの場合、該当するデータを光ディスクの交替領域に交替記録することを特徴とする。
【００１１】
また本発明は、光ディスクにデータの記録を行うデータ記録方法において、記録用データを光ディスクに記録するステップと、光ディスクからデータを再生して記録したデータの品質を判定するベリファイ処理を行うステップと、光ディスクから再生したデータを記録用データと比較するコンペア処理を行うステップと、ベリファイ処理の結果品質不良と判定された場合、もしくはコンペア処理の結果データが不一致と判定された場合の少なくともいずれかの場合、該当するデータを光ディスクの交替領域に交替記録するステップと、を備えることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、コンペア処理の結果ＮＧとされて破棄されるディスク媒体を削減することができ、媒体資源を節約しユーザーメリットを向上させることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の光ディスク装置１の一実施例を示す構成図（実施例１）。
【図２】データ記録処理におけるデータの流れを説明する図。
【図３】交替処理を説明する図。
【図４】記録処理全体のフローチャートを示す図。
【図５】本発明のライブラリ装置３の一実施例を示す構成図（実施例２）。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態を光ディスク装置とライブラリ装置に分けて説明する。
【実施例１】
【００１５】
実施例１では、光ディスク装置におけるデータ記録処理について述べる。
図１は、本発明の光ディスク装置１の一実施例を示す構成図である。光ディスク装置１は上位のホスト装置２と接続され、ホスト装置２の指示でデータの記録及び再生を行う。この記録動作には交替処理における交替記録が含まれ、また再生動作には記録データ確認のための再生が含まれる。
【００１６】
光ディスク１０はスピンドルモータ１１により回転させ、ピックアップ１２によりデータを記録及び再生する。信号処理回路１３は記録再生部１４と記録品質判定部１５を有し、記録再生部１４は、記録再生データの各種処理（符号化、復号化、エラー処理など）を行い、記録品質判定部１５は、ベリファイ時に取得した再生データの品質を判定する。信号処理回路１３はインターフェース１６を介して外部のホスト装置２と接続され、ホスト装置２との間で記録再生データやコマンドの送受信を行う。ドライブコントローラ１７は、光ディスク装置１内の各部の動作を制御する。
【００１７】
本実施例の構成では、光ディスク装置１の内部にベリファイ時再生データの品質を判定する記録品質判定部１５を設けている。データ品質の判定値（閾値）は、光ディスク装置１とホスト装置２を合わせたシステム全体を考慮した共通のデータ品質の判定値を使用すべきである。つまり、ホスト装置２に複数の光ディスク装置１が接続された場合でも、システム全体で使用されるデータ品質の判定値は同じとなる。通常、品質の判定は光ディスク１０を再生した時に得られるパラメータを基に行われるため、品質の判定は光ディスク装置１で行うのが効率が良く一般的である。当然、データ品質の判定に必要なパラメータをホスト装置２が取得可能ならば、ホスト装置２がデータ品質の判定を行ってもよい。
【００１８】
図２は、データ記録処理におけるデータの流れを説明する図である。本実施例のデータ記録処理では、データ記録とともに、記録したデータを確認するため、ベリファイ処理、コンペア処理、及び交替処理を行う。これらの処理は、ホスト装置２と光ディスク装置１の間でデータを送受信して実行する。ホスト装置２では記録データを一時記憶するバッファ２１を有し、光ディスク装置１ではベリファイ判定を行う記録品質判定部１５を有する。
【００１９】
（１）ホスト装置２は光ディスク装置１に対し記録指示を行い、光ディスク１０に記録するデータを送信する。光ディスク装置１は送信されたデータを記録再生部１４にて信号処理を行い、光ディスク１０に記録する（以下、ライト処理と呼ぶ）。
【００２０】
（２）ホスト装置２は記録データの送信を終了し、光ディスク装置１でのライト処理が終了すると、光ディスク装置１に対し、ベリファイ処理とコンペア処理を指示する。光ディスク装置１は記録した領域の再生を行い（以下、リード処理と呼ぶ）、ホスト装置２に再生データを送信する。また、光ディスク装置１の記録品質判定部１５は記録再生部１４での再生処理時のデータ品質（例えばエラーレート）を閾値と比較して判定する（ベリファイ処理）。そして、品質不良（ベリファイＮＧ）と判定した場合は、そのＮＧデータの情報（ＮＧアドレス情報）をホスト装置２に送信する。
【００２１】
（３）ホスト装置２は、光ディスク装置１から受信した再生データを、バッファ２１に記憶した記録データと比較し、データが一致しているかを検査する（コンペア処理）。不一致の場合、コンペアＮＧと判定する。
【００２２】
（４）ベリファイＮＧまたはコンペアＮＧが存在するとき、ホスト装置２は光ディスク装置１に対し、ＮＧとされた領域のデータ（交替データ）についての交替処理を指示する。これを受け光ディスク装置１は、光ディスク１０の交替領域に交替データを記録する。
【００２３】
その後上記（２）に戻り、ホスト装置２は、交替記録したデータが正常に記録されたかどうかを検査するため、再度光ディスク装置１に対しベリファイ処理とコンペア処理を指示し、上記動作を繰り返す。このようにして、交替処理後もコンペアＮＧと判定されたディスクについては破棄処理とする。
【００２４】
このように本実施例では、ベリファイＮＧだけでなくコンペアＮＧが存在する場合にも交替処理を行うことで当該ディスクを救済し、最終的にコンペアＮＧとされるディスク数を削減することができる。また、ベリファイ処理とコンペア処理のためのリード処理が１回で済むので、検査処理に要する時間を削減することができる。
【００２５】
図３は、交替処理を説明する図である。  
光ディスク１０上には、ユーザデータ領域４０の他に予め交替領域４１を設けておく。例えば、交替領域４１をディスク内周側と外周側の一方、あるいは両方に設ける。交替領域４１のサイズは交替処理の予想されるデータ量に基づいて確保しておく。ユーザデータ領域４０にデータ記録が終了すると、これを再生してベリファイ処理・コンペア処理を行い、いずれかの判定でＮＧとされたデータが存在するとき交替処理を行う。交替処理では、ＮＧとされたデータのアドレスをもとに、バッファ２１から該当するデータを読み出して、交替領域４１に交替データとして記録する。交替処理の処理単位は次の方式から選択する。
【００２６】
（ａ）分割処理方式
ユーザデータ領域４０を分割して、分割された交替処理範囲５０ごとに交替処理を行う方式である。交替処理範囲５０ごとにＮＧと判定されたデータ５１が存在するとき、バッファ２１を参照し、該当するデータを交替領域４１内に交替データ５１’として記録する。続いて、次の交替処理範囲５０について交替処理を行う。この方式は、交替処理のために記録データを一時記憶するバッファ２１の容量が小さい場合に有効で、バッファ容量に合わせてライト処理及び交替処理のデータサイズを設定する。ただしこの方式は、小さいサイズでライト処理とリード処理（ベリファイ）を繰り返すことになるので、シーク動作が増加し転送レートが低下する欠点がある。
【００２７】
（ｂ）一括処理方式
ユーザデータ領域４０に記録されたデータを一括して交替処理範囲６０として交替処理を行う方式である。交替処理範囲６０の中にＮＧと判定されたデータ６１，６２，６３が存在するとき、バッファを参照し、それらの該当するデータを交替領域４１内に交替データ６１’，６２’，６３’としてまとめて記録する。この方式は、交替処理のために記録データを一時記憶するバッファ２１の容量が大きい場合に有効で、ライト処理とリード処理（ベリファイ）を一気に行うことで、細かなシーク動作を繰り返す必要がなく、転送レートが向上する。
【００２８】
本実施例では、ホスト装置２において記録データをバッファ２１に記憶しており、バッファ２１には例えばディスク１枚分のデータ量を格納することは容易である。よって、（ｂ）の一括処理方式を採用することが可能であり、ディスク全面について一括してライト処理、リード処理、及び交替処理の順に実行することができ、記録処理全体の効率が向上する。
【００２９】
図４は、記録処理全体のフローチャートを示す図である。以下のフローはホスト装置２の指令により実行される。
【００３０】
Ｓ１０１では、ホスト装置２は光ディスク装置１にライト処理を指示し、光ディスク１０のユーザデータ領域４０にデータを記録する。なお、この工程はＳ１０８に続く交替記録の場合も該当する。ただし、交替記録では交替データを交替領域４１に記録する。
【００３１】
Ｓ１０２では、ホスト装置２は光ディスク装置１にリード処理を指示し、ユーザデータ領域に記録したデータの再生を行う（この時の再生は、ベリファイ再生ともいう）。１回のリード処理は、ライト処理を行った全部のデータであっても良いし、一部のデータであっても良い。その後、Ｓ１０３（ベリファイ処理）とＳ１０４（コンペア処理）に分岐する。Ｓ１０４については再生データを光ディスク装置１からホスト装置２へ送信する。
【００３２】
Ｓ１０３のベリファイ処理では、光ディスク装置１の記録品質判定部１５によりデータ品質（例えばエラーレート）を閾値と比較する。閾値未満の場合はベリファイＮＧと判定し、そのアドレス情報をホスト装置２に送信する。なお、判定用の閾値は記録品質判定部１５が予め持っていても良いし、ホスト装置２からのコマンドにて閾値を設定しても良い。
【００３３】
Ｓ１０４のコンペア処理では、ホスト装置２は光ディスク装置１から受信した再生データとバッファ２１に記憶した記録データを比較する。データが不一致の場合、コンペアＮＧと判定する。
【００３４】
Ｓ１０５では、ホスト装置２はベリファイＮＧまたはコンペアＮＧとされたデータが存在すれば、交替処理の対象としそのアドレスを決定する。なお、ベリファイＮＧについては光ディスク装置１から受信したアドレス情報を用いればよい。
Ｓ１０６では、全てのデータについてリード処理（ベリファイ処理、コンペア処理）を終了したかどうかを判定し、未処理データがあればＳ１０２に戻り、上記工程を繰り返す。
【００３５】
Ｓ１０７では、ホスト装置２は交替処理が必要か否かを判定する。すなわち、ベリファイＮＧまたはコンペアＮＧとされたデータが存在すれば必要と判定し、Ｓ１０８へ進む。
Ｓ１０８では、交替処理の対象となったアドレスをもとに、バッファを参照して交替データを設定する。
【００３６】
その後、上記Ｓ１０１に戻り、ホスト装置２は光ディスク装置１に対し交替データのライト処理（交替記録）を指示する。その際、ホスト装置２はＮＧアドレスと同じアドレスでライト処理のコマンドを発行する。これを受け光ディスク装置１は、光ディスク１０の交替領域に交替データを記録する。
【００３７】
以後、Ｓ１０２〜Ｓ１０７では交替記録したデータについてベリファイ処理とコンペア処理を実行し、ＮＧデータが存在すればさらに交替処理を繰り返す。このようにして、ＮＧデータがなくなるまで、あるいは規定回数の交替処理を実施して終了する。
【００３８】
上記フローでは、ホスト装置２は光ディスク装置１から交替記録に必要なアドレス情報のみを受け取ることで、図３（ｂ）に示したように一括して交替処理を行うことができる。
【００３９】
なお、上記処理の変形として以下が可能である。Ｓ１０３のベリファイ処理の結果ＮＧとなったとき、光ディスク装置１からホスト装置２へＮＧデータのアドレス情報を送信したが、代わりに、判定フラグ（ＮＧフラグ）を送信しても良い。光ディスク装置１からホスト装置２へ再生データを送付するとき、データ末尾にＮＧフラグを付与して送信すれば、これを受信したホスト装置２は、自身が発行したコマンドに対して返答されるデータなので、どのアドレスがベリファイＮＧであるかを判断することができる。これにより、送信データ量をより削減することができる。
【実施例２】
【００４０】
実施例２では、ライブラリ装置におけるデータ記録処理について述べる。
図５は、本発明のライブラリ装置３の一実施例を示す構成図である。
ライブラリ装置３は１台または複数台の光ディスク装置１を備え、上位のホスト装置２と接続されて、ホスト装置２の指示でデータの記録・再生を行う。ホスト装置２は、ライブラリ装置３が内蔵するライブラリコントローラ３１との通信によってライブラリ装置３を制御する。
【００４１】
ディスク格納部３３には、多数枚の光ディスク１０が格納されており、光ディスク１０は、データ記録／再生時、ディスク搬送部３２によってディスク格納部３３から取り出され、光ディスク装置１に装着されてデータ記録／再生を行う。記録／再生が終了すると、光ディスク１０は、ディスク搬送部３３によってディスク格納部３２へ戻される。光ディスク装置１の動作はライブラリコントローラ３１により制御され、光ディスク１０へのデータ記録／再生を行う。
【００４２】
実施例２においても、ライブラリコントローラ３１を介して、ホスト装置２と各光ディスク装置１の間でデータを送受信して、記録処理、ベリファイ処理、コンペア処理、及び交替処理を行う。その詳細は、実施例１における図２〜図４の説明と同様である。よって、ベリファイＮＧだけでなくコンペアＮＧが存在する場合にも交替処理を行うことで当該ディスクを救済し、最終的にコンペアＮＧとされるディスク数を削減することができる。
【００４３】
以上述べた実施例１，２では、ベリファイ判定する記録品質判定部１５を光ディスク装置１の内部に設けていたが、これに限定するものではない。すなわち、ホスト装置２において記録品質判定部を設け、光ディスク装置１はベリファイ判定に必要な記録品質情報（例えばエラー情報）を送信し、ホスト装置２においてベリファイ判定を行うようにしてもよい。
【００４４】
あるいは実施例２においては、ライブラリ装置３内のライブラリコントローラ３１において記録品質判定部を設け、光ディスク装置１はベリファイ判定に必要な記録品質情報をライブラリコントローラ３１に送信し、ライブラリコントローラ３１はベリファイ判定を行い、その結果（ＮＧアドレス等）をホスト装置２に送信するようにしてもよい。
【符号の説明】
【００４５】
１…光ディスク装置、
２…ホスト装置、
３…ライブラリ装置、
１０…光ディスク、
１１…スピンドルモータ、
１２…ピックアップ、
１３…信号処理回路、
１４…記録再生部、
１５…記録品質判定部、
１６…インターフェース、
１７…ドライブコントローラ、
２１…バッファ、
３１…ライブラリコントローラ、
３２…ディスク搬送部、
３３…ディスク格納部、
４０…ユーザデータ領域、
４１…交替領域、
５０，６０…交替処理範囲、
５１，６１，６２，６３…ＮＧデータ、
５１’，６１’，６２’，６３’…交替データ。
【図１】
2016146225.tif 000003
【図２】
2016146225.tif 000004
【図３】
2016146225.tif 000005
【図４】
2016146225.tif 000006
【図５】
2016146225.tif 000007