(57)【特許請求の範囲】
【請求項１】
データが記録される同心円状あるいはスパイラル状のトラックを有し、所定のトラック長からなり、かつトラック上における位置を示すアドレスデータが記録されるアドレス領域と記録データが記録される複数のフレームからなりこのフレームごとに同期コードが付与される記録領域とを含む複数の連続したセクタ領域を、複数個有するフォーマットが定義され、複数個のセクタ領域のうちの所定数のセクタ領域の集まりから成り、これら所定数のセクタ領域に記録される記録データを再生するためのエラー訂正データが、所定数のセクタ領域の集まりに対して一括して記録されるエラー訂正データ記録領域を含むブロック領域単位で記録がなされる光ディスクに対して、データを記録する、あるいは記録されているデータを再生する光ディスク装置と、
この光ディスク装置に対する記録や再生の指示を行う外部装置とからなる光ディスクシステムにおいて、
上記外部装置が、
上記光ディスク装置に対する記録あるいは再生の指示を送信する第１の送信手段と、
この第１の送信手段による送信に応答して上記光ディスク装置から返送される未記録を示すデータを受信する受信手段と、
からなり、
上記光ディスク装置が、
上記外部装置から供給される記録あるいは再生の指示に基づいて、上記光ディスクに記録されているデータを再生する再生手段と、
この再生手段により再生されるデータを用いて再生用のクロックを生成する生成手段と、
１セクタ領域単位の同期コードの検知タイミングでの同期コードの検知回数が所定数以上か否かにより未記録セクタを判断する第１の判断手段と、
この第１の判断手段による１ブロック領域単位の未記録セクタ数を計数する計数手段と、
この計数手段により計数された１ブロック領域単位の未記録セクタ数が所定数以上か否かを判断する第２の判断手段と、
上記生成手段により生成される再生用のクロック信号と上記再生手段による再生信号との位相差の有無によりデータの有無を判断する第３の判断手段と、
上記第２の判断手段により１ブロック領域単位の未記録セクタ数が所定数以上と判断され、上記第３の判断手段によりデータの無しが判断された際に、上記ブロック領域のデータの未記録を判断する第４の判断手段と、
この第４の判断手段により上記ブロック領域のデータの未記録を判断した際に、未記録を示すデータを上記外部装置へ送信する第２の送信手段とからなる、
ことを特徴とする光ディスクシステム。
【請求項２】
データが記録される同心円状あるいはスパイラル状のトラックを有し、所定のトラック長からなり、かつトラック上における位置を示すアドレスデータが記録されるアドレス領域と記録データが記録される複数のフレームからなりこのフレームごとに同期コードが付与される記録領域とを含む複数の連続したセクタ領域を、複数個有するフォーマットが定義され、複数個のセクタ領域のうちの所定数のセクタ領域の集まりから成り、これら所定数のセクタ領域に記録される記録データを再生するためのエラー訂正データが、所定数のセクタ領域の集まりに対して一括して記録されるエラー訂正データ記録領域を含むブロック領域単位で記録がなされる光ディスクに対して、データを記録する、あるいは記録されているデータを再生する光ディスク装置と、
この光ディスク装置に対する記録や再生の指示を行う外部装置とからなる光ディスクシステムにおいて、
上記外部装置が、
上記光ディスク装置に対する記録あるいは再生の指示を送信する第１の送信手段と、
この第１の送信手段による送信に応答して上記光ディスク装置から返送される未記録を示すデータを受信する受信手段と、
からなり、
上記光ディスク装置が、
上記外部装置から供給される記録あるいは再生の指示に基づいて、上記光ディスクに記録されているデータを再生する再生手段と、
１セクタ領域単位の同期コードの検知タイミングでの上記再生手段からの再生信号のレベルのサンプリング値が所定値以上か否かにより未記録セクタを判断する第１の判断手段と、
この第１の判断手段による１ブロック領域単位の未記録セクタ数を計数する計数手段と、
この計数手段により計数された１ブロック領域単位の未記録セクタ数が所定数以上か否かを判断する第２の判断手段と、
上記再生手段による再生信号のレベルが所定値以上か否かによりデータの有無を判断する第３の判断手段と、
上記第２の判断手段により１ブロック領域単位の未記録セクタ数が所定数以上と判断され、上記第３の判断手段によりデータの無しが判断された際に、上記ブロック領域のデータの未記録を判断する第４の判断手段と、
この第４の判断手段により上記ブロック領域のデータの未記録を判断した際に、未記録を示すデータを上記外部装置へ送信する第２の送信手段とからなる、
ことを特徴とする光ディスクシステム。
【請求項３】
データが記録される同心円状あるいはスパイラル状のトラックを有し、所定のトラック長からなり、かつトラック上における位置を示すアドレスデータが記録されるアドレス領域と記録データが記録される複数のフレームからなりこのフレームごとに同期コードが付与される記録領域とを含む複数の連続したセクタ領域を、複数個有するフォーマットが定義され、複数個のセクタ領域のうちの所定数のセクタ領域の集まりから成り、これら所定数のセクタ領域に記録される記録データを再生するためのエラー訂正データが、所定数のセクタ領域の集まりに対して一括して記録されるエラー訂正データ記録領域を含むブロック領域単位で記録がなされる光ディスクに対して、データを記録する、あるいは記録されているデータを再生する光ディスク装置と、
この光ディスク装置に対する記録や再生の指示を行う外部装置とからなる光ディスクシステムにおいて、
上記外部装置が、
上記光ディスク装置に対する記録あるいは再生の指示を送信する第１の送信手段と、
この第１の送信手段による送信に応答して上記光ディスク装置から返送される未記録を示すデータを受信する受信手段と、
からなり、
上記光ディスク装置が、
上記外部装置から供給される記録あるいは再生の指示に基づいて、上記光ディスクに記録されているデータを再生する再生手段と、
この再生手段により再生されるデータを用いて再生用のクロックを生成する生成手段と、
１セクタ領域単位の同期コードの検知タイミングでの同期コードの検知回数が所定数以上か否かにより未記録セクタを判断する第１の判断手段と、
１セクタ領域単位の同期コードの検知タイミングでの再生信号レベルのサンプリング値が所定値以上か否かにより未記録セクタを判断する第２の判断手段と、
上記第１、第２の判断手段による１ブロック領域単位の未記録セクタ数を計数する計数手段と、
この計数手段により計数された１ブロック領域単位の未記録セクタ数が所定数以上か否かを判断する第３の判断手段と、
上記生成手段により生成される再生用のクロック信号と上記再生手段による再生信号との位相差の有無によりデータの有無を判断する第４の判断手段と、
上記再生手段による再生信号のレベルが所定値以上か否かによりデータの有無を判断する第５の判断手段と、
上記第３の判断手段により１ブロック領域単位の未記録セクタ数が所定数以上と判断され、上記第４、第５の判断手段によりデータの無しが判断された際に、上記ブロック領域のデータの未記録を判断する第６の判断手段と、
この第６の判断手段により上記ブロック領域のデータの未記録を判断した際に、未記録を示すデータを上記外部装置へ送信する第２の送信手段とからなる、
ことを特徴とする光ディスクシステム。
【請求項４】
データが記録される同心円状あるいはスパイラル状のトラックを有し、所定のトラック長からなり、かつトラック上における位置を示すアドレスデータが記録されるアドレス領域と記録データが記録される複数のフレームからなりこのフレームごとに同期コードが付与される記録領域とを含む複数の連続したセクタ領域を、複数個有するフォーマットが定義され、複数個のセクタ領域のうちの所定数のセクタ領域の集まりから成り、これら所定数のセクタ領域に記録される記録データを再生するためのエラー訂正データが、所定数のセクタ領域の集まりに対して一括して記録されるエラー訂正データ記録領域を含むブロック領域単位で記録がなされる光ディスクに対して、データを記録する、あるいは記録されているデータを再生する光ディスク装置と、
この光ディスク装置に対する記録や再生の指示を行う外部装置とからなる光ディスクシステムにおいて、
上記外部装置が、
上記光ディスク装置に対する記録あるいは再生の指示を送信する第１の送信手段と、
この第１の送信手段による送信に応答して上記光ディスク装置から返送される未記録を示すデータを受信する受信手段と、
からなり、
上記光ディスク装置が、
上記外部装置から供給される記録あるいは再生の指示に基づいて、上記光ディスクに記録されているデータを再生する再生手段と、
１ブロック領域単位の１回の訂正動作におけるエラーライン数が所定数以上か否かを判断する第１の判断手段と、
１セクタ領域単位の同期コードの検知タイミングでの同期コードの有無により未記録セクタを判断する第２の判断手段と、
この第２の判断手段による１ブロック領域単位の未記録セクタ数を計数する計数手段と、
この計数手段により計数された１ブロック領域単位の未記録セクタ数が所定数以上か否かを判断する第３の判断手段と、
上記再生手段による再生信号によりデータの有無を判断する第４の判断手段と、
上記第１の判断手段により１ブロック領域単位の１回の訂正動作におけるエラーライン数が所定数以上と判断され、上記第３の判断手段により１ブロック領域単位の未記録セクタ数が所定数以上と判断され、上記第４の判断手段によりデータの無しが判断された際に、上記ブロック領域のデータの未記録を判断する第５の判断手段と、
この第５の判断手段により上記ブロック領域のデータの未記録を判断した際に、未記録を示すデータを上記外部装置へ送信する第２の送信手段とからなる、
ことを特徴とする光ディスクシステム。
【請求項５】
データが記録される同心円状あるいはスパイラル状のトラックを有し、所定のトラック長からなり、かつトラック上における位置を示すアドレスデータが記録されるアドレス領域と記録データが記録される複数のフレームからなりこのフレームごとに同期コードが付与される記録領域とを含む複数の連続したセクタ領域を、複数個有するフォーマットが定義され、
複数個のセクタ領域のうちの所定数のセクタ領域の集まりから成り、これら所定数のセクタ領域に記録される記録データを再生するためのエラー訂正データが、所定数のセクタ領域の集まりに対して一括して記録されるエラー訂正データ記録領域を含むブロック領域単位で記録がなされる光ディスクに対して、データを記録する、あるいは記録されているデータを再生する光ディスク装置において、
上記光ディスクに記録されているデータを再生する再生手段と、
この再生手段により再生されるデータを用いて再生用のクロックを生成する生成手段と、
１セクタ領域単位の同期コードの検知タイミングでの同期コードの検知回数が所定数以上か否かにより未記録セクタを判断する第１の判断手段と、
この第１の判断手段による１ブロック領域単位の未記録セクタ数を計数する計数手段と、
この計数手段により計数された１ブロック領域単位の未記録セクタ数が所定数以上か否かを判断する第２の判断手段と、
上記生成手段により生成される再生用のクロック信号と上記再生手段による再生信号との位相差の有無によりデータの有無を判断する第３の判断手段と、
上記第２の判断手段により１ブロック領域単位の未記録セクタ数が所定数以上と判断され、上記第３の判断手段によりデータの無しが判断された際に、上記ブロック領域のデータの未記録を判断する第４の判断手段と、
具備したことを特徴とする光ディスク装置。
【請求項６】
データが記録される同心円状あるいはスパイラル状のトラックを有し、所定のトラック長からなり、かつトラック上における位置を示すアドレスデータが記録されるアドレス領域と記録データが記録される複数のフレームからなりこのフレームごとに同期コードが付与される記録領域とを含む複数の連続したセクタ領域を、複数個有するフォーマットが定義され、
複数個のセクタ領域のうちの所定数のセクタ領域の集まりから成り、これら所定数のセクタ領域に記録される記録データを再生するためのエラー訂正データが、所定数のセクタ領域の集まりに対して一括して記録されるエラー訂正データ記録領域を含むブロック領域単位で記録がなされる光ディスクに対して、データを記録する、あるいは記録されているデータを再生する光ディスク装置において、
上記光ディスクに記録されているデータを再生する再生手段と、
１セクタ領域単位の同期コードの検知タイミングでの上記再生手段からの再生信号のレベルのサンプリング値が所定値以上か否かにより未記録セクタを判断する第１の判断手段と、
この第１の判断手段による１ブロック領域単位の未記録セクタ数を計数する計数手段と、
この計数手段により計数された１ブロック領域単位の未記録セクタ数が所定数以上か否かを判断する第２の判断手段と、
上記再生手段による再生信号のレベルが所定値以上か否かによりデータの有無を判断する第３の判断手段と、
上記第２の判断手段により１ブロック領域単位の未記録セクタ数が所定数以上と判断され、上記第３の判断手段によりデータの無しが判断された際に、上記ブロック領域のデータの未記録を判断する第４の判断手段と、
具備したことを特徴とする光ディスク装置。
【請求項７】
データが記録される同心円状あるいはスパイラル状のトラックを有し、所定のトラック長からなり、かつトラック上における位置を示すアドレスデータが記録されるアドレス領域と記録データが記録される複数のフレームからなりこのフレームごとに同期コードが付与される記録領域とを含む複数の連続したセクタ領域を、複数個有するフォーマットが定義され、
複数個のセクタ領域のうちの所定数のセクタ領域の集まりから成り、これら所定数のセクタ領域に記録される記録データを再生するためのエラー訂正データが、所定数のセクタ領域の集まりに対して一括して記録されるエラー訂正データ記録領域を含むブロック領域単位で記録がなされる光ディスクに対して、データを記録する、あるいは記録されているデータを再生する光ディスク装置において、
上記光ディスクに記録されているデータを再生する再生手段と、
この再生手段により再生されるデータを用いて再生用のクロックを生成する生成手段と、
１セクタ領域単位の同期コードの検知タイミングでの同期コードの検知回数が所定数以上か否かにより未記録セクタを判断する第１の判断手段と、
１セクタ領域単位の同期コードの検知タイミングでの再生信号レベルのサンプリング値が所定値以上か否かにより未記録セクタを判断する第２の判断手段と、
上記第１、第２の判断手段による１ブロック領域単位の未記録セクタ数を計数する計数手段と、
この計数手段により計数された１ブロック領域単位の未記録セクタ数が所定数以上か否かを判断する第３の判断手段と、
上記生成手段により生成される再生用のクロック信号と上記再生手段による再生信号との位相差の有無によりデータの有無を判断する第４の判断手段と、
上記再生手段による再生信号のレベルが所定値以上か否かによりデータの有無を判断する第５の判断手段と、
上記第３の判断手段により１ブロック領域単位の未記録セクタ数が所定数以上と判断され、上記第４、第５の判断手段によりデータの無しが判断された際に、上記ブロック領域のデータの未記録を判断する第６の判断手段と、
具備したことを特徴とする光ディスク装置。
【請求項８】
データが記録される同心円状あるいはスパイラル状のトラックを有し、所定のトラック長からなり、かつトラック上における位置を示すアドレスデータが記録されるアドレス領域と記録データが記録される複数のフレームからなりこのフレームごとに同期コードが付与される記録領域とを含む複数の連続したセクタ領域を、複数個有するフォーマットが定義され、
複数個のセクタ領域のうちの所定数のセクタ領域の集まりから成り、これら所定数のセクタ領域に記録される記録データを再生するためのエラー訂正データが、所定数のセクタ領域の集まりに対して一括して記録されるエラー訂正データ記録領域を含むブロック領域単位で記録がなされる光ディスクに対して、データを記録する、あるいは記録されているデータを再生する光ディスク装置において、
上記光ディスクに記録されているデータを再生する再生手段と、
１ブロック領域単位の１回の訂正動作におけるエラーライン数が所定数以上か否かを判断する第１の判断手段と、
１セクタ領域単位の同期コードの検知タイミングでの同期コードの有無により未記録セクタを判断する第２の判断手段と、
この第２の判断手段による１ブロック領域単位の未記録セクタ数を計数する計数手段と、
この計数手段により計数された１ブロック領域単位の未記録セクタ数が所定数以上か否かを判断する第３の判断手段と、
上記再生手段による再生信号によりデータの有無を判断する第４の判断手段と、
上記第１の判断手段により１ブロック領域単位の１回の訂正動作におけるエラーライン数が所定数以上と判断され、上記第３の判断手段により１ブロック領域単位の未記録セクタ数が所定数以上と判断され、上記第４の判断手段によりデータの無しが判断された際に、上記ブロック領域のデータの未記録を判断する第５の判断手段と、
とを具備したことを特徴とする光ディスク装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、光ディスクに対してデータを記録したり、上記光ディスクに記録されているデータを再生する光ディスク装置と、上記光ディスク装置に対する記録や再生の指示を行う外部装置とからなる光ディスクシステムに関する。
【０００２】
【従来の技術】
最近、大容量記録媒体の光ディスクとして、ディジタル・ビデオ・ディスク（ＤＶＤ）が開発され、この光ディスクにデータを記録したり、この光ディスクに記録されているデータを再生する光ディスク装置が開発されている。
【０００３】
このような光ディスク装置では、複数のセクタからなるＥＣＣブロック単位で光ディスクにデータが記録されるようになっている。このＥＣＣブロックは、あらかじめプリフォーマッティングされているヘッダ部と後から記録されるデータ部とから構成されている。
【０００４】
このような光ディスク装置では、複数フレーム（２６フレーム）からなるセクタ単位で光ディスクにデータが記録されるようになっている。各フレームごとに同期用のコードが付与されているとともに、セクタの先頭にアドレス用のセクタＩＤが付与されている。これにより、フレームごとの同期やセクタごとの同期が取られるようになっている。この場合、たとえば、９１バイト（１４５６チャネルビット）後に、次のフレーム用の同期コードが記録されるようになっている。
【０００５】
この光ディスク装置では、ホストコンピュータからの記録、再生の指示に基づいて処理されるようになっている。
【０００６】
このため、光ディスク装置では、ホストコンピュータからの記録、再生の指示が供給された際に、対象となるＥＣＣブロックにユーザデータが記録されているか否かの判断を正しく行う必要がある。
【０００７】
再生時には、対象とするＥＣＣブロックにユーザデータが記録されていないときは、オール０というデータをホストコンピュータ側に転送する。未記録のＥＣＣブロックを、再生しようとすると、正しく訂正できずエラーになるが、エラーをホストコンピュータ側に転送してはならず、未記緑領域を正しく検知し、前述の０データをホストコンピュータ側に転送しなければならない。
【０００８】
記録時では、ホストコンピュータから１ＥＣＣブロック単位未満の長さのライトが指定された場合、もしくは１ＥＣＣブロックの途中から記録する際には、リード  モディファイ  ライト処理が発生する。このとき、対象とするＥＣＣブロックにすでにユーザデータが記録されているときには、ホストコンピュータ側から転送されてきたデータを加えて、ＥＣＣコードを作成し、１ＥＣＣブロック単位で書き込みを行う。そこで、すでにユーザデータがかかれているにもかかわらず、このことを正しく検知できないとユーザデータを破壊することになる。
【０００９】
また、リード  モディファイ  ライト処理時にエラーが発生した場合、ユーザデータが壊れてエラーとなったのか未記録でエラーとなったのかを区別していなかった。
【００１０】
【発明が解決しようとする課題】
この発明は、外部装置から光ディスク装置へのデータの記録あるいは再生の指示に対して、光ディスク装置から外部装置へユーザデータが記録されているか未記録かを正しく知らせることができる光ディスクシステムを提供することを目的としている。
【００１１】
この発明は、光ディスクへのデータの記録あるいは光ディスクからのデータの再生を行う際に、ユーザデータが記録されているか未記録かを正しく判断することができる光ディスク装置を提供することを目的としている。
【００１２】
【課題を解決するための手段】
この発明の光ディスクシステムは、データが記録される同心円状あるいはスパイラル状のトラックを有し、所定のトラック長からなり、かつトラック上における位置を示すアドレスデータが記録されるアドレス領域と記録データが記録される複数のフレームからなりこのフレームごとに同期コードが付与される記録領域とを含む複数の連続したセクタ領域を、複数個有するフォーマットが定義され、複数個のセクタ領域のうちの所定数のセクタ領域の集まりから成り、これら所定数のセクタ領域に記録される記録データを再生するためのエラー訂正データが、所定数のセクタ領域の集まりに対して一括して記録されるエラー訂正データ記録領域を含むブロック領域単位で記録がなされる光ディスクに対して、データを記録する、あるいは記録されているデータを再生する光ディスク装置と、この光ディスク装置に対する記録や再生の指示を行う外部装置とからなるものにおいて、上記外部装置が、上記光ディスク装置に対する記録あるいは再生の指示を送信する第１の送信手段と、この第１の送信手段による送信に応答して上記光ディスク装置から返送される未記録を示すデータを受信する受信手段とからなり、上記光ディスク装置が、上記外部装置から供給される記録あるいは再生の指示に基づいて、上記光ディスクに記録されているデータを再生する再生手段と、この再生手段により再生されるデータを用いて再生用のクロックを生成する生成手段と、１セクタ領域単位の同期コードの検知タイミングでの同期コードの検知回数が所定数以上か否かにより未記録セクタを判断する第１の判断手段と、この第１の判断手段による１ブロック領域単位の未記録セクタ数を計数する計数手段と、この計数手段により計数された１ブロック領域単位の未記録セクタ数が所定数以上か否かを判断する第２の判断手段と、上記生成手段により生成される再生用のクロック信号と上記再生手段による再生信号との位相差の有無によりデータの有無を判断する第３の判断手段と、上記第２の判断手段により１ブロック領域単位の未記録セクタ数が所定数以上と判断され、上記第３の判断手段によりデータの無しが判断された際に、上記ブロック領域のデータの未記録を判断する第４の判断手段と、この第４の判断手段により上記ブロック領域のデータの未記録を判断した際に、未記録を示すデータを上記外部装置へ送信する第２の送信手段とからなる。
【００１４】
この発明の光ディスクシステムは、データが記録される同心円状あるいはスパイラル状のトラックを有し、所定のトラック長からなり、かつトラック上における位置を示すアドレスデータが記録されるアドレス領域と記録データが記録される複数のフレームからなりこのフレームごとに同期コードが付与される記録領域とを含む複数の連続したセクタ領域を、複数個有するフォーマットが定義され、複数個のセクタ領域のうちの所定数のセクタ領域の集まりから成り、これら所定数のセクタ領域に記録される記録データを再生するためのエラー訂正データが、所定数のセクタ領域の集まりに対して一括して記録されるエラー訂正データ記録領域を含むブロック領域単位で記録がなされる光ディスクに対して、データを記録する、あるいは記録されているデータを再生する光ディスク装置と、この光ディスク装置に対する記録や再生の指示を行う外部装置とからなるものにおいて、上記外部装置が、上記光ディスク装置に対する記録あるいは再生の指示を送信する第１の送信手段と、この第１の送信手段による送信に応答して上記光ディスク装置から返送される未記録を示すデータを受信する受信手段とからなり、上記光ディスク装置が、上記外部装置から供給される記録あるいは再生の指示に基づいて、上記光ディスクに記録されているデータを再生する再生手段と、１セクタ領域単位の同期コードの検知タイミングでの上記再生手段からの再生信号のレベルのサンプリング値が所定値以上か否かにより未記録セクタを判断する第１の判断手段と、この第１の判断手段による１ブロック領域単位の未記録セクタ数を計数する計数手段と、この計数手段により計数された１ブロック領域単位の未記録セクタ数が所定数以上か否かを判断する第２の判断手段と、上記再生手段による再生信号のレベルが所定値以上か否かによりデータの有無を判断する第３の判断手段と、上記第２の判断手段により１ブロック領域単位の未記録セクタ数が所定数以上と判断され、上記第３の判断手段によりデータの無しが判断された際に、上記ブロック領域のデータの未記録を判断する第４の判断手段と、この第４の判断手段により上記ブロック領域のデータの未記録を判断した際に、未記録を示すデータを上記外部装置へ送信する第２の送信手段とからなる。
【００１５】
この発明の光ディスクシステムは、データが記録される同心円状あるいはスパイラル状のトラックを有し、所定のトラック長からなり、かつトラック上における位置を示すアドレスデータが記録されるアドレス領域と記録データが記録される複数のフレームからなりこのフレームごとに同期コードが付与される記録領域とを含む複数の連続したセクタ領域を、複数個有するフォーマットが定義され、複数個のセクタ領域のうちの所定数のセクタ領域の集まりから成り、これら所定数のセクタ領域に記録される記録データを再生するためのエラー訂正データが、所定数のセクタ領域の集まりに対して一括して記録されるエラー訂正データ記録領域を含むブロック領域単位で記録がなされる光ディスクに対して、データを記録する、あるいは記録されているデータを再生する光ディスク装置と、この光ディスク装置に対する記録や再生の指示を行う外部装置とからなるものにおいて、上記外部装置が、上記光ディスク装置に対する記録あるいは再生の指示を送信する第１の送信手段と、この第１の送信手段による送信に応答して上記光ディスク装置から返送される未記録を示すデータを受信する受信手段とからなり、上記光ディスク装置が、上記外部装置から供給される記録あるいは再生の指示に基づいて、上記光ディスクに記録されているデータを再生する再生手段と、この再生手段により再生されるデータを用いて再生用のクロックを生成する生成手段と、１セクタ領域単位の同期コードの検知タイミングでの同期コードの検知回数が所定数以上か否かにより未記録セクタを判断する第１の判断手段と、１セクタ領域単位の同期コードの検知タイミングでの再生信号レベルのサンプリング値が所定値以上か否かにより未記録セクタを判断する第２の判断手段と、上記第１、第２の判断手段による１ブロック領域単位の未記録セクタ数を計数する計数手段と、この計数手段により計数された１ブロック領域単位の未記録セクタ数が所定数以上か否かを判断する第３の判断手段と、上記生成手段により生成される再生用のクロック信号と上記再生手段による再生信号との位相差の有無によりデータの有無を判断する第４の判断手段と、上記再生手段による再生信号のレベルが所定値以上か否かによりデータの有無を判断する第５の判断手段と、上記第３の判断手段により１ブロック領域単位の未記録セクタ数が所定数以上と判断され、上記第４、第５の判断手段によりデータの無しが判断された際に、上記ブロック領域のデータの未記録を判断する第６の判断手段と、この第６の判断手段により上記ブロック領域のデータの未記録を判断した際に、未記録を示すデータを上記外部装置へ送信する第２の送信手段とからなる。
【００１６】
この発明の光ディスクシステムは、データが記録される同心円状あるいはスパイラル状のトラックを有し、所定のトラック長からなり、かつトラック上における位置を示すアドレスデータが記録されるアドレス領域と記録データが記録される複数のフレームからなりこのフレームごとに同期コードが付与される記録領域とを含む複数の連続したセクタ領域を、複数個有するフォーマットが定義され、複数個のセクタ領域のうちの所定数のセクタ領域の集まりから成り、これら所定数のセクタ領域に記録される記録データを再生するためのエラー訂正データが、所定数のセクタ領域の集まりに対して一括して記録されるエラー訂正データ記録領域を含むブロック領域単位で記録がなされる光ディスクに対して、データを記録する、あるいは記録されているデータを再生する光ディスク装置と、この光ディスク装置に対する記録や再生の指示を行う外部装置とからなるものにおいて、上記外部装置が、上記光ディスク装置に対する記録あるいは再生の指示を送信する第１の送信手段と、この第１の送信手段による送信に応答して上記光ディスク装置から返送される未記録を示すデータを受信する受信手段とからなり、上記光ディスク装置が、上記外部装置から供給される記録あるいは再生の指示に基づいて、上記光ディスクに記録されているデータを再生する再生手段と、１ブロック領域単位の１回の訂正動作におけるエラーライン数が所定数以上か否かを判断する第１の判断手段と、１セクタ領域単位の同期コードの検知タイミングでの同期コードの有無により未記録セクタを判断する第２の判断手段と、この第２の判断手段による１ブロック領域単位の未記録セクタ数を計数する計数手段と、この計数手段により計数された１ブロック領域単位の未記録セクタ数が所定数以上か否かを判断する第３の判断手段と、上記再生手段による再生信号によりデータの有無を判断する第４の判断手段と、上記第１の判断手段により１ブロック領域単位の１回の訂正動作におけるエラーライン数が所定数以上と判断され、上記第３の判断手段により１ブロック領域単位の未記録セクタ数が所定数以上と判断され、上記第４の判断手段によりデータの無しが判断された際に、上記ブロック領域のデータの未記録を判断する第５の判断手段と、この第５の判断手段により上記ブロック領域のデータの未記録を判断した際に、未記録を示すデータを上記外部装置へ送信する第２の送信手段とからなる。
【００１８】
この発明の光ディスク装置は、データが記録される同心円状あるいはスパイラル状のトラックを有し、所定のトラック長からなり、かつトラック上における位置を示すアドレスデータが記録されるアドレス領域と記録データが記録される複数のフレームからなりこのフレームごとに同期コードが付与される記録領域とを含む複数の連続したセクタ領域を、複数個有するフォーマットが定義され、複数個のセクタ領域のうちの所定数のセクタ領域の集まりから成り、これら所定数のセクタ領域に記録される記録データを再生するためのエラー訂正データが、所定数のセクタ領域の集まりに対して一括して記録されるエラー訂正データ記録領域を含むブロック領域単位で記録がなされる光ディスクに対して、データを記録する、あるいは記録されているデータを再生するものにおいて、上記光ディスクに記録されているデータを再生する再生手段、この再生手段により再生されるデータを用いて再生用のクロックを生成する生成手段、１セクタ領域単位の同期コードの検知タイミングでの同期コードの検知回数が所定数以上か否かにより未記録セクタを判断する第１の判断手段、この第１の判断手段による１ブロック領域単位の未記録セクタ数を計数する計数手段、この計数手段により計数された１ブロック領域単位の未記録セクタ数が所定数以上か否かを判断する第２の判断手段、上記生成手段により生成される再生用のクロック信号と上記再生手段による再生信号との位相差の有無によりデータの有無を判断する第３の判断手段、および上記第２の判断手段により１ブロック領域単位の未記録セクタ数が所定数以上と判断され、上記第３の判断手段によりデータの無しが判断された際に、上記ブロック領域のデータの未記録を判断する第４の判断手段から構成される。
【００１９】
この発明の光ディスク装置は、データが記録される同心円状あるいはスパイラル状のトラックを有し、所定のトラック長からなり、かつトラック上における位置を示すアドレスデータが記録されるアドレス領域と記録データが記録される複数のフレームからなりこのフレームごとに同期コードが付与される記録領域とを含む複数の連続したセクタ領域を、複数個有するフォーマットが定義され、複数個のセクタ領域のうちの所定数のセクタ領域の集まりから成り、これら所定数のセクタ領域に記録される記録データを再生するためのエラー訂正データが、所定数のセクタ領域の集まりに対して一括して記録されるエラー訂正データ記録領域を含むブロック領域単位で記録がなされる光ディスクに対して、データを記録する、あるいは記録されているデータを再生するものにおいて、上記光ディスクに記録されているデータを再生する再生手段、１セクタ領域単位の同期コードの検知タイミングでの上記再生手段からの再生信号のレベルのサンプリング値が所定値以上か否かにより未記録セクタを判断する第１の判断手段、この第１の判断手段による１ブロック領域単位の未記録セクタ数を計数する計数手段、この計数手段により計数された１ブロック領域単位の未記録セクタ数が所定数以上か否かを判断する第２の判断手段、上記再生手段による再生信号のレベルが所定値以上か否かによりデータの有無を判断する第３の判断手段、および上記第２の判断手段により１ブロック領域単位の未記録セクタ数が所定数以上と判断され、上記第３の判断手段によりデータの無しが判断された際に、上記ブロック領域のデータの未記録を判断する第４の判断手段から構成される。
【００２０】
この発明の光ディスク装置は、データが記録される同心円状あるいはスパイラル状のトラックを有し、所定のトラック長からなり、かつトラック上における位置を示すアドレスデータが記録されるアドレス領域と記録データが記録される複数のフレームからなりこのフレームごとに同期コードが付与される記録領域とを含む複数の連続したセクタ領域を、複数個有するフォーマットが定義され、複数個のセクタ領域のうちの所定数のセクタ領域の集まりから成り、これら所定数のセクタ領域に記録される記録データを再生するためのエラー訂正データが、所定数のセクタ領域の集まりに対して一括して記録されるエラー訂正データ記録領域を含むブロック領域単位で記録がなされる光ディスクに対して、データを記録する、あるいは記録されているデータを再生するものにおいて、上記光ディスクに記録されているデータを再生する再生手段、この再生手段により再生されるデータを用いて再生用のクロックを生成する生成手段、１セクタ領域単位の同期コードの検知タイミングでの同期コードの検知回数が所定数以上か否かにより未記録セクタを判断する第１の判断手段、１セクタ領域単位の同期コードの検知タイミングでの再生信号レベルのサンプリング値が所定値以上か否かにより未記録セクタを判断する第２の判断手段、上記第１、第２の判断手段による１ブロック領域単位の未記録セクタ数を計数する計数手段、この計数手段により計数された１ブロック領域単位の未記録セクタ数が所定数以上か否かを判断する第３の判断手段、上記生成手段により生成される再生用のクロック信号と上記再生手段による再生信号との位相差の有無によりデータの有無を判断する第４の判断手段、上記再生手段による再生信号のレベルが所定値以上か否かによりデータの有無を判断する第５の判断手段、および上記第３の判断手段により１ブロック領域単位の未記録セクタ数が所定数以上と判断され、上記第４、第５の判断手段によりデータの無しが判断された際に、上記ブロック領域のデータの未記録を判断する第６の判断手段から構成される。
【００２１】
この発明の光ディスク装置は、データが記録される同心円状あるいはスパイラル状のトラックを有し、所定のトラック長からなり、かつトラック上における位置を示すアドレスデータが記録されるアドレス領域と記録データが記録される複数のフレームからなりこのフレームごとに同期コードが付与される記録領域とを含む複数の連続したセクタ領域を、複数個有するフォーマットが定義され、複数個のセクタ領域のうちの所定数のセクタ領域の集まりから成り、これら所定数のセクタ領域に記録される記録データを再生するためのエラー訂正データが、所定数のセクタ領域の集まりに対して一括して記録されるエラー訂正データ記録領域を含むブロック領域単位で記録がなされる光ディスクに対して、データを記録する、あるいは記録されているデータを再生するものにおいて、上記光ディスクに記録されているデータを再生する再生手段、１ブロック領域単位の１回の訂正動作におけるエラーライン数が所定数以上か否かを判断する第１の判断手段、１セクタ領域単位の同期コードの検知タイミングでの同期コードの有無により未記録セクタを判断する第２の判断手段と、この第２の判断手段による１ブロック領域単位の未記録セクタ数を計数する計数手段、この計数手段により計数された１ブロック領域単位の未記録セクタ数が所定数以上か否かを判断する第３の判断手段、上記再生手段による再生信号によりデータの有無を判断する第４の判断手段、および上記第１の判断手段により１ブロック領域単位の１回の訂正動作におけるエラーライン数が所定数以上と判断され、上記第３の判断手段により１ブロック領域単位の未記録セクタ数が所定数以上と判断され、上記第４の判断手段によりデータの無しが判断された際に、上記ブロック領域のデータの未記録を判断する第５の判断手段から構成される。
【００２２】
【発明の実施の形態】
以下、図面を参照してこの発明の実施の形態を示す光ディスクシステムを説明する。
【００２３】
図１に示す光ディスクシステム６０は、記録媒体としての光ディスク（ＤＶＤ−ＲＡＭ）１に対して集束光を用いてデータ（情報）を記録したり、上記光ディスク１に記録されているデータを再生する光ディスク装置６１と、上記光ディスク装置６１に対する記録や再生の指示を行う外部装置としてのホストコンピュータ６２とからなる。
【００２４】
上記光ディスク１は、同心円状あるいはスパイラル状のグルーブおよびランドの両方を用いてデータの記録あるいは記録されているデータの再生が行われ、マスタリング工程で記録マークにより所定間隔ごとにアドレスデータが記録されている相変化形で書換え形の光ディスクである。
【００２５】
上記光ディスク１は、図２、図３に示すように、リードインエリア２、データテスト用のゾーン、ドライブテスト用のゾーン、ディスク識別データ用のゾーン、および交替管理エリアとしての交替管理ゾーンにより構成されている。
【００２６】
データエリア３は、半径方向に複数のトラックからなる複数たとえば２４のゾーン３ａ、…３ｘにより構成されている。
【００２７】
リードアウトエリア４は、複数のトラックからなり、上記書換え可能なデータゾーン６と同様に、書換え可能なデータゾーンであり、データゾーン６の記録内容と同じものが記録できるようになっている。
【００２８】
上記光ディスク１は、図３に示すように、内側から順に、リードインエリア２のエンボスデータゾーン５と書換え可能なデータゾーン６、データエリア３のゾーン３ａ、…３ｘ、およびリードアウトエリア４のデータゾーンからなり、それぞれのゾーンに対するクロック信号は同一であり、各ゾーンに対する光ディスク１の回転数（速度）と１トラックずつのセクタ数とがそれぞれ異なったものとなっている。
【００２９】
データエリア３のゾーン３ａ、…３ｘでは、光ディスク１の内周側から外周側に向かうのにしたがって、回転数（速度）遅くなり、１トラックずつのセクタ数が増加するようになっている。
【００３０】
上記各ゾーン３ａ、…３ｘ、４、５、６に対する、回転数としての速度データと１トラックずつのセクタ数との関係は、図４に示すようにメモリ１０のテーブル１０ａに記録されている。
【００３１】
上記データエリア３のゾーン３ａ、…３ｘのトラックには、図２、図３に示すように、データの記録の単位としてのＥＣＣ（error correction code ）ブロックデータ単位（たとえば３８６８８バイト）ごとに、データが記録されるようになっている。
【００３２】
ＥＣＣブロックは、２Ｋバイトのデータが記録される１６個のセクタからなり、図５に示すように、各セクタごとにアドレスデータとしての４バイト（３２ビット）構成のセクタＩＤ（識別データ）１〜ＩＤ１６が２バイト構成のエラー検知コード（ＩＥＤ：ＩＤエラーディテクションコード）とともにメインデータ（セクタデータ）に付与され、ＥＣＣブロックに記録されるデータを再生するためのエラー訂正コードとしての横方向のＥＣＣ（error correction code ）１と縦方向のＥＣＣ２が記録されるようになっている。このＥＣＣ１、２は、光ディスク１の欠陥によりデータが再生できなくなることを防止するために冗長語としてデータに付与されるエラー訂正コードである。
【００３３】
各セクタは、１７２バイトで１２行のデータにより構成され、各行（ライン）ごとに１０バイト構成の横方向のＥＣＣ１が付与されているとともに、１８２バイト構成の１行分の縦方向のＥＣＣ２が付与されている。これにより、後述するエラー訂正回路５２は、横方向のＥＣＣ１を用いて各ラインごとのエラー訂正処理を行うとともに、縦方向のＥＣＣ２を用いて各列ごとのエラー訂正処理を行うようになっている。
【００３４】
上記ＥＣＣブロックが光ディスク１に記録される際には、図６に示すように、各セクタの所定のデータ量ごと（所定データ長さ間隔ごとたとえば９１バイト：１４５６チャネルビットごと）にデータを再生する際にバイト同期を取るための同期コード（２バイト：３２チャネルビット）が付与されている。
【００３５】
各セクタは、図７に示すように、第０フレームから第２５フレームの２６個のフレームから構成され、各フレームごとに付与されている同期コード（フレーム同期信号）が、フレーム番号を特定するための特定コード（１バイト：１６チャネルビット）と、各フレーム共通の共通コード（１バイト：１６チャネルビット）とから構成されている。
【００３６】
すなわち、図７に示すように、第０フレームはＳＹ０、第２、第１０、第１８フレームはＳＹ１、第４、第１２、第２０フレームはＳＹ２、第６、第１４、第２２フレームはＳＹ３、第８、第１６、第２４フレームはＳＹ４、第１、第３、第５、第７、第９フレームはＳＹ５、第１１、第１３、第１５、第１７フレームはＳＹ６、第１９、第２１、第２３、第２５フレームはＳＹ７となっている。
【００３７】
上記データエリア３のゾーン３ａ、…３ｘのトラックには、図２に示すように、各セクタごとに、それぞれアドレス等が記録されているヘッダ部１１、…があらかじめプリフォーマッティングされている。
【００３８】
上記ヘッダ部１１は、グルーブの形成時に、形成されるようになっている。このヘッダ部１１は、図８に示すように、複数のピット１２により構成されており、グルーブ１３に対して図のようにプリフォーマットされており、ピット１２の中心はグルーブ１３とランド１４の境界線の同一線上の位置に存在する。
【００３９】
図８に示すように、ピット列ＩＤ１がグルーブ１のヘッダ部、ピット列ＩＤ２がランド１のヘッダ部、ピット列ＩＤ３がグルーブ２のヘッダ部、ピット列ＩＤ４がランド２のヘッダ部、ピット列ＩＤ５がグルーブ３のヘッダ部、ピット列ＩＤ６がランド３のヘッダ部となっている。
【００４０】
したがって、グルーブ用のヘッダ部とランド用のヘッダ部とが交互（千鳥状）に形成されている。
【００４１】
上記１セクタごとのフォーマットが、図９に示されている。
【００４２】
図９において、１セクタは、２６９７バイト（bytes)で構成され、１２８バイトのヘッダ領域（ヘッダ部１１に対応）１１、２バイトのミラー領域１７、２５６７バイトの記録領域１８から構成されている。
【００４３】
上記セクタに記録されるチャネルビットは、８ビットのデータを１６ビットのチャネルビットに８−１６コード変調された形式になっている。
【００４４】
ヘッダ領域１１は、光ディスク１を製造する際に所定のデータが記録されているエリアである。このヘッダ領域１１は、４つのヘッダ１領域、ヘッダ２領域、ヘッダ３領域、ヘッダ４領域により構成されている。
【００４５】
ヘッダ１領域〜ヘッダ４領域は、４６バイトあるいは１８バイトで構成され、３６バイトあるいは８バイトの同期コード部ＶＦＯ（Variable Frequency Oscillator ）、３バイトのアドレスマークＡＭ（Address Mark）、４バイトのアドレス部ＰＩＤ（Position Identifier ）、２バイトの誤り検知コードＩＥＤ（ID Error Detection Code)、１バイトのポストアンブルＰＡ（Postambles）により構成されている。
【００４６】
ヘッダ１領域、ヘッダ３領域は、３６バイトの同期コード部ＶＦＯ１を有し、ヘッダ領域２、ヘッダ４領域は、８バイトの同期コード部ＶＦＯ２を有している。
【００４７】
同期コード部ＶＦＯ１、２は、ＰＬＬの引き込みを行うための領域で、同期コード部ＶＦＯ１はチャネルビットで“０１０…”の連続を“３６”バイト（チャネルビットで５７６ビット）分記録（一定間隔のパターンを記録）したものであり、同期コード部ＶＦＯ２はチャネルビットで“０１０…”の連続を“８”バイト（チャネルビットで１２８ビット）分記録したものである。
【００４８】
アドレスマークＡＭは、どこからセクタアドレスが始まるかを示す“３”バイトの同期コードである。このアドレスマークＡＭの各バイトのパターンは“0100100000000100”というデータ部分には現れない特殊なパターンが用いられる。
【００４９】
アドレス部ＰＩＤ１〜４は、４バイトのアドレス情報としてのセクタアドレス（ＩＤ番号を含む）が記録されている領域である。セクタアドレスは、トラック上における物理的な位置を示す物理アドレスとしての物理セクタ番号であり、この物理セクタ番号はマスタリング工程で記録されるため、書き換えることはできないようになっている。
【００５０】
ＩＤ番号は、例えばＰＩＤ１の場合は“１”で、１つのヘッダ部１１で４回重ね書きしている内の何番目かを表す番号である。
【００５１】
誤り検知コードＩＥＤは、セクタアドレス（ＩＤ番号含む）に対するエラー（誤り）検知符号で、読み込まれたＰＩＤ内のエラーの有無を検知することができる。
【００５２】
ポストアンブルＰＡは、復調に必要なステート情報を含んでおり、ヘッダ部１１がスペースで終了するよう極性調整の役割も持つ。
【００５３】
ミラー領域１７は、トラッキングエラー信号のオフセット補正、ランド／グルーブ切り替え信号のタイミング発生等に利用される。
【００５４】
記録領域１８は、１０〜２６バイトのギャップ領域、２０〜２６のガード１領域、３５バイトのＶＦＯ３領域、３バイトのプレ−シンクロナスコード（ＰＳ）領域、２４１８バイトのデータ領域、１バイトのポストアンブル３（ＰＡ３）領域、４８〜５５バイトのガード２領域、および９〜２５バイトのバッファ領域により構成されている。
【００５５】
ギャップ領域は、何も書かない領域である。
【００５６】
ガード１領域は、相変化記録媒体特有の繰り返し記録時の終端劣化がＶＦＯ３領域にまで及ばないようにするために設けられた領域である。
【００５７】
ＶＦＯ３領域もＰＬＬロック用の領域ではあるが、同一パターンの中に同期コードを挿入し、バイト境界の同期をとることも目的とする領域である。
【００５８】
ＰＳ（pre-synchronous code）領域は、データ領域につなぐための同調用の領域である。
【００５９】
データ領域は、データＩＤ、データＩＤエラー訂正コードＩＥＤ（Data ID Error Detection Code）、同期コード、ＥＣＣ（Error Correction Code ）、ＥＤＣ（Error Detection Code）、ユーザデータ等から構成される領域である。データＩＤは、各セクタの４バイト（３２チャネルビット）構成のセクタＩＤ１〜ＩＤ１６である。データＩＤエラー訂正コードＩＥＤは、データＩＤ用の２バイト（１６ビット）構成のエラー訂正コードである。
【００６０】
上記セクタＩＤ（１〜１６）は、１バイト（８ビット）のセクタ情報と、３バイトのセクタ番号（トラック上における論理的な位置を示す論理アドレスとしての論理セクタ番号）から構成されている。セクタ情報は、１ビットのセクタフォーマットタイプ領域、１ビットのトラッキング方法領域、１ビットの反射率領域、１ビットのリザーブ領域、２ビットのエリアタイプ領域、１ビットのデータタイプ領域、１ビットのレイヤ番号領域により構成されている。
【００６１】
論理セクタ番号は、初期欠陥によるスリップ交替処理により、物理セクタ番号と異なったものとなる。
【００６２】
この初期欠陥によるスリップ交替処理は、フォーマッティング時（製造時）や使用開始時等に、セクタ単位にダミーデータ（サーティファイパターン）を記録し、これを再生することにより、各セクタごとにエラー（欠陥）が生じているか否かエラーライン数等により判別し、欠陥となったセクタを初期欠陥セクタとして管理され、交替管理エリアに記録される。
【００６３】
セクタフォーマットタイプ領域に“１”が記録されている場合、ゾーンフォーマットタイプを示している。トラッキング方法領域に“１”が記録されている場合、グルーブトラッキングを示している。反射率領域に“１”が記録されている場合、反射率が４０％以上を示している。エリアタイプ領域に、“００”が記録されている場合、データエリアを示し、“０１”が記録されている場合、リードインエリアを示し、“１０”が記録されている場合、リードアウトエリアを示し、“１１”が記録されている場合、リザーブを示している。データタイプ領域に、“０”が記録されている場合、リードオンリデータの記録を示し、“１”が記録されている場合、リライタブルデータの記録を示している。レイヤ番号領域に、“０”が記録されている場合、レイヤー０を示している。
【００６４】
ＰＡ（postamble ）３領域は、復調に必要なステート情報を含んでおり、前のデータ領域の最終バイトの終結を示す領域である。
【００６５】
ガード２領域は、相変化記録媒体特有の繰り返し記録時の終端劣化がデータ領域にまで及ばないようにするために設けられた領域である。
【００６６】
バッファ領域は、データ領域が次のヘッダ部１１にかからないように、光ディスク１を回転するモータの回転変動などを吸収するために設けられた領域である。
【００６７】
ギャップ領域が、１０〜２６バイトという表現になっているのは、ランダムシフトを行うからである。ランダムシフトとは相変化記録媒体の繰り返し記録劣化を緩和するため、データの書き始めの位置をずらすことである。ランダムシフトの長さはデータ領域の最後尾に位置するバッファ領域の長さで調整され、１つのセクタ全体の長さは２６９７バイト一定である。
【００６８】
上記データエリア３のゾーン３ａ、…３ｘには、それぞれスペアセクタが用意されており、同一ゾーン内で、セクタ単位のスリップ交替処理（スリッピング  リプレースメント  アルゴリズム）を行った際の、最終的なスペアとして利用されるものである。
【００６９】
また、図１において、上記光ディスク１は、モータ２３によって例えば、ゾーンごとに異なった回転数で回転される。このモータ２３は、モータ制御回路２４によって制御されている。
【００７０】
上記光ディスク１に対するデータの記録、あるいは光ディスク１に記録されているデータの再生は、光学ヘッド２５によって行われるようになっている。この光学ヘッド２５は、リニアモータ２６の可動部を構成する駆動コイル２７に固定されており、この駆動コイル２７はリニアモータ制御回路２８に接続されている。
【００７１】
このリニアモータ制御回路２８には、速度検知器２９が接続されており、光学ヘッド２５の速度信号をリニアモータ制御回路２８に送るようになっている。
【００７２】
また、リニアモータ２６の固定部には、図示しない永久磁石が設けられており、上記駆動コイル２７がリニアモータ制御回路２８によって励磁されることにより、光学ヘッド２５は、光ディスク１の半径方向に移動されるようになっている。
【００７３】
上記光学ヘッド２５には、対物レンズ３０が図示しないワイヤあるいは板ばねによって支持されており、この対物レンズ３０は、駆動コイル３１によってフォーカシング方向（レンズの光軸方向）に移動され、駆動コイル３２によってトラッキング方向（レンズの光軸と直交する方向）に移動可能とされている。
【００７４】
また、レーザ制御回路３３によって半導体レーザ発振器３９が駆動されて、レーザ光を発生するようになっている。レーザ制御回路３３は、半導体レーザ発振器３９のモニタ用のフォトダイオードＰＤからのモニタ電流に応じて半導体レーザ発振器３９によるレーザ光の光量を補正するようになっている。
【００７５】
レーザ制御回路３３は、図示しないＰＬＬ回路からの記録用のクロック信号に同期して動作するようになっている。このＰＬＬ回路は、発振器（図示しない）からの基本クロック信号を分周して、記録用のクロック信号を発生するものである。
【００７６】
そして、レーザ制御回路３３によって駆動される半導体レーザ発振器３９より発生されたレーザ光は、コリメータレンズ４０、ハーフプリズム４１、対物レンズ３０を介して光ディスク１上に照射され、この光ディスク１からの反射光は、対物レンズ３０、ハーフプリズム４１、集光レンズ４２、およびシリンドリカルレンズ４３を介して光検知器４４に導かれる。
【００７７】
上記光検知器４４は、４分割の光検知セル４４ａ、４４ｂ、４４ｃ、４４ｄによって構成されている。
【００７８】
上記光検知器４４の光検知セル４４ａの出力信号は、増幅器４５ａを介して加算器４６ａの一端に供給され、光検知セル４４ｂの出力信号は、増幅器４５ｂを介して加算器４６ｂの一端に供給され、光検知セル４４ｃの出力信号は、増幅器４５ｃを介して加算器４６ａの他端に供給され、光検知セル４４ｄの出力信号は、増幅器４５ｄを介して加算器４６ｂの他端に供給されるようになっている。
【００７９】
上記光検知器４４の光検知セル４４ａの出力信号は、増幅器４５ａを介して加算器４６ｃの一端に供給され、光検知セル４４ｂの出力信号は、増幅器４５ｂを介して加算器４６ｄの一端に供給され、光検知セル４４ｃの出力信号は、増幅器４５ｃを介して加算器４６ｄの他端に供給され、光検知セル４４ｄの出力信号は、増幅器４５ｄを介して加算器４６ｃの他端に供給されるようになっている。
【００８０】
上記加算器４６ａの出力信号は差動増幅器ＯＰ２の反転入力端に供給され、この差動増幅器ＯＰ２の非反転入力端には上記加算器４６ｂの出力信号が供給される。これにより、差動増幅器ＯＰ２は、上記加算器４６ａ、４６ｂの差に応じてフォーカス点に関する信号（フォーカス誤差信号）をフォーカシング制御回路４７に供給するようになっている。このフォーカシング制御回路４７の出力信号は、フォーカシング駆動コイル３１に供給され、レーザ光が光ディスク１上で常時ジャストフォーカスとなるように制御される。
【００８１】
上記加算器４６ｃの出力信号は差動増幅器ＯＰ１の反転入力端に供給され、この差動増幅器ＯＰ１の非反転入力端には上記加算器４６ｄの出力信号が供給される。これにより、差動増幅器ＯＰ１は、上記加算器４６ｃ、４６ｄの差に応じてトラッキング誤差信号をトラッキング制御回路４８に供給するようになっている。このトラッキング制御回路４８は、差動増幅器ＯＰ１から供給されるトラッキング誤差信号に応じてトラック駆動信号を作成するものである。
【００８２】
上記トラッキング制御回路４８から出力されるトラック駆動信号は、前記トラッキング方向の駆動コイル３２に供給される。また、上記トラッキング制御回路４８で用いられたトラッキング誤差信号は、リニアモータ制御回路２８に供給されるようになっている。
【００８３】
上記のようにフォーカシング、トラッキングを行った状態での光検知器４４の各光検知セル４４ａ、〜４４ｄの出力の和信号、つまり加算器４６ｃ、４６ｄからの出力信号を加算器４６ｅで加算した信号は、トラック上に形成されたピット（記録データ）からの反射率の変化が反映されている。この信号は、データ再生回路３８に供給され、このデータ再生回路３８において、記録されているデータが再生される。
【００８４】
このデータ再生回路３８で再生された再生データは、付与されているエラー訂正コードＥＣＣを用いてエラー訂正回路５２でエラー訂正を行った後、インターフェース回路５５を介して外部装置としてのホストコンピュータ６２に出力される。
【００８５】
また、上記トラッキング制御回路４８で対物レンズ３０が移動されている際、リニアモータ制御回路２８は、対物レンズ３０が光学ヘッド２５内の中心位置近傍に位置するようにリニアモータ２６つまり光学ヘッド２５を移動するようになっている。
【００８６】
また、レーザ制御回路３３の前段には、データ生成回路３４が設けられている。このデータ生成回路３４には、エラー訂正回路５２から供給される図５に示すような、記録データとしてのＥＣＣブロックのフォーマットデータを、図６に示すように、ＥＣＣブロック用の同期コードを付与した記録用のＥＣＣブロックのフォーマットデータに変換するＥＣＣブロックデータ生成回路３４ａと、このＥＣＣブロックデータ生成回路３４ａからの記録データを８−１６コード変換方式で変調する変調回路３４ｂとを有している。
【００８７】
データ生成回路３４には、エラー訂正回路５２によりエラー訂正符号が付与された記録データや光ディスク制御回路５３から読出されたエラーチェック用のダミーデータが供給されるようになっている。エラー訂正回路５２には外部装置としてのホストコンピュータ６２からの記録データがインターフェース回路５５およびバス４９を介して供給されるようになっている。
【００８８】
エラー訂正回路５２は、ホストコンピュータ６２から供給される３２Ｋバイトの記録データを２Ｋバイトごとのセクタ単位の記録データに対する横方向と縦方向のそれぞれのエラー訂正符号（ＥＣＣ１、ＥＣＣ２）を付与するとともに、セクタＩＤ（論理アドレス番号）を付与し、図５に示すような、ＥＣＣブロックのフォーマットデータを生成するようになっている。
【００８９】
また、この光ディスク装置６１にはそれぞれフォーカシング制御回路４７、トラッキング制御回路４８、リニアモータ制御回路２８と光ディスク装置の全体を制御するＣＰＵ５０との間で情報の授受を行うために用いられるＤ／Ａ変換器５１が設けられている。
【００９０】
上記モータ制御回路２４、リニアモータ制御回路２８、レーザ制御回路３３、データ再生回路３８、フォーカシング制御回路４７、トラッキング制御回路４８、エラー訂正回路５２、光ディスク制御回路５３等は、バス４９を介してＣＰＵ５０によって制御されるようになっており、このＣＰＵ５０はメモリ１０に記録された制御プログラムによって所定の動作を行うようになされている。
【００９１】
上記メモリ１０は、制御プログラムが記録されていたり、データ記録用に用いられる。このメモリ１０には、上記各ゾーン３ａ、…３ｘ、４、５、６に対する、回転数としての速度データと１トラックずつのセクタ数とが記録されているテーブル１０ａを有している。
【００９２】
また、上記光ディスク制御回路５３には、エラーチェック用のダミーデータパターン、エラーライン数のスレッショルド値（Ｎ１：２００ライン）、同期コード検知信号値（スレッショルド値：Ｎ２ａ）、検知信号値（スレッショルド値：Ｎ２ｂ）、未記録セクタ数のスレッショルド値（Ｎ３）等があらかじめ設定されて記憶されている。これらの設定内容は任意に変更できるようになっている。
【００９３】
上記データ再生回路３８は、図１０、図１１、図１２に示すように、２値化回路７１、ＰＬＬ回路７２、未記録領域検知回路７３、シフトレジスタ７４、復調回路７５、アドレスマーク検知回路７６、語境界カウンタ７７、ＩＥＤチェック回路７８、アドレス比較回路７９、ヘッダ検知信号発生回路８０、第１の同期コード検知回路８１、第２の同期コード検知回路８２によって構成されている。
【００９４】
上記２値化回路７１は、図１１、図１２に示すように、比較器９１と積分器９２とからなるオートスライス回路９３、および上記比較器９１からの出力を遅延する遅延回路９４とこの遅延回路９４からの遅延出力と上記比較器９１からの出力との排他的論理和を取ることによりエッジ検知信号を出力する論理回路９５とからなるエッジ検知回路９６により構成されている。比較器９１は、加算器４６ｅからの出力信号とこの比較器９１の出力信号を積分器９２により積分した信号とを比較する回路である。
【００９５】
上記オートスライス回路９３は、加算器４６ｅからの出力信号の波形を方形波に近い波形に変更するものであり、その出力波形は図１３の（ａ）、図１４の（ａ）に示すようになっている。上記エッジ検知回路９６は、オートスライス回路９３からの信号波形のエッジを検知する回路であり、そのエッジ検知信号は図１３の（ｂ）、図１４の（ｂ）に示すようになっている。このエッジ検知回路９６から出力されるエッジ検知信号は、２値化回路７１から出力される２値化信号となり、ＰＬＬ回路７２、および未記録領域検知回路７３に出力される。
【００９６】
上記ＰＬＬ回路７２は、エッジ検知回路９６からの２値化信号によりチャネルクロックとチャネルデータとを生成するものであり、図１１、図１２に示すように、位相比較器９７、チャージポンプ９８、積分器９９、および電圧制御発振器（ＶＯＣ）１００により構成されている。
【００９７】
上記位相比較器９７は、ロックイン型の位相比較器であり、上記エッジ検知回路９６からの２値化信号（再生信号）と電圧制御発振器１００からのクロック信号との位相を比較し、その比較した位相差に比例したパルス幅を持つ信号を出力する。この位相比較器９７からのクロック信号に同期したデータ（チャネルデータ）はシフトレジスタ７４に出力される。
【００９８】
位相比較器９７は、３個のフリップフロップ回路９７ａ、９７ｂ、９７ｃと２個のアンド回路９７ｄ、９７ｅと２個のインバータ回路９７ｆ、９７ｇとにより構成され、アンド回路９７ｄからの出力信号は図１３の（ｄ）、図１４の（ｄ）に示すようなチャージ信号となっており、アンド回路９７ｅからの出力信号は図１３の（ｅ）、図１４の（ｅ）に示すようなデスチャージ信号となっており、それらの信号はチャージポンプ９８および未記録領域検知回路７３に出力される。
【００９９】
上記チャージポンプ９８は、位相比較器９７からのデスチャージ信号からチャージ信号を減算する減算器により構成され、この減算結果は積分器９９で積分されて電圧制御発振器（ＶＯＣ）１００に出力される。
【０１００】
電圧制御発振器（ＶＣＯ；ｖｏｌｔａｇｅ  ｃｏｎｔｒｏｌ  ｏｓｃｉｌｌａｔｏｒ）１００は、積分器９９から供給される信号の電圧値（アナログ値）に比例した周波数の２値のクロック信号（チャネルクロック）を出力するものであり、このチャネルクロックは図１３の（ｃ）、図１４の（ｃ）に示すような信号となっている。
【０１０１】
この電圧制御発振器１００のチャネルクロックは、位相比較器９７に出力されるとともに、シフトレジスタ７４および未記録領域検知回路７３に出力される。
【０１０２】
上記未記録領域検知回路７３は、図１１に示すように、ＰＬＬロック検知回路１０１とデータ無し検知回路１０２と未記録検知信号発生部１０３とにより構成されている。
【０１０３】
上記ＰＬＬロック検知回路１０１は、位相比較器９７からのデスチャージ信号とチャージ信号との位相差に基づいてＰＬＬがロックされているかアンロックかを検知する回路であり、位相比較器９７からのチャージ信号を遅延する遅延回路１０４と、この遅延回路１０４からの遅延信号と位相比較器９７からのデスチャージ信号との排他的論理和を取り、図１３の（ｆ）、図１４の（ｆ）に示すような出力信号を出力する論理回路１０５と、この論理回路１０５からの出力信号の高調波を除去する抵抗とコンデンサとからなるローパスフィルタ１０６と、このローパスフィルタ１０６からの出力信号と基準信号ＲＥＦとを比較し、この比較結果をＰＬＬロック検知回路１０１の出力信号として未記録検知信号発生部１０３へ出力する比較器１０７とにより構成されている。
【０１０４】
上記データ無し検知回路１０２は、電圧制御発振器１００のチャネルクロックとエッジ検知回路９６からの２値化信号とにより、所定時間、２値化信号がない際にデータ無しを検知し、それ以外の時データありを検知し、この検知結果としてのデータ無し検知信号あるいはデータ検知信号を未記録検知信号発生部１０３へ出力する回路であり、所定のスレッショルド値を有する２値化回路により構成されている。
【０１０５】
このような構成において、ＰＬＬロック検知回路１０１とデータ無し検知回路１０２の検知動作を説明する。
【０１０６】
すなわち、図１３の（ａ）〜（ｆ）に示すような、ＰＬＬのロック時には、デスチャージ信号とチャージ信号の面積が一致しているため、論理回路１０５からローレベルの信号が出力され、比較器１０７により、図１５の（ａ）に示す、ＰＬＬロック検知回路１０１としてのロック検知信号を未記録検知信号発生部１０３へ出力する。
【０１０７】
また、図１４の（ａ）〜（ｆ）に示すような、ＰＬＬのアンロック時には、デスチャージ信号とチャージ信号の面積が一致していないため、論理回路１０５からその面積差に対応した信号がノイズとして出力され、このノイズが小さい場合には、ＰＬＬのロック時と同様に、比較器１０７により、図１６の（ａ）に示す、ＰＬＬロック検知回路１０１としてのロック検知信号が未記録検知信号発生部１０３へ出力され、ノイズが大きい場合には、比較器１０７により、図１７の（ａ）に示す、ＰＬＬロック検知回路１０１としてのアンロック検知信号が未記録検知信号発生部１０３へ出力される。
【０１０８】
たとえば、再生信号が、図１８の（ａ）に示すように、データ記録部、ノイズのあるデータ未記録部、ノイズの少ないデータ未記録部からなる場合、ローパスフィルタ１０６から、図１８の（ｂ）に実線で示すような出力信号が出力される。これにより、比較器１０８により、ローパスフィルタ１０６からの出力信号が図１８の（ｂ）に破線で示す基準信号（スライスレベル）で比較されることにより、図１８の（ｃ）に示すように、ロック検知信号、アンロック検知信号、ロック検知信号が出力される。
【０１０９】
また、上記データ無し検知回路１０２は、データが記録されている際、あるいはデータが記録されていないがノイズの大きい場合、図１５の（ｂ）、図１７の（ｂ）に示すような、データ検知信号を未記録検知信号発生部１０３へ出力し、データが記録されていないがノイズの小さい場合、図１６の（ｂ）に示すように、データ無し検知信号を未記録検知信号発生部１０３へ出力する。
【０１１０】
上記未記録検知信号発生部１０３は、オア回路１０８、抵抗１０９、コンデンサ１１０により構成されている。
【０１１１】
上記未記録検知信号発生部１０３は、図１１に示すように、上記ＰＬＬロック検知回路１０１からロック検知信号が供給され、上記データ無し検知回路１０２からデータ検知信号が供給されている際、記録検知信号を光ディスク制御回路５３へ出力するようになっている。
【０１１２】
また、上記未記録検知信号発生部１０３は、上記ＰＬＬロック検知回路１０１からアンロック検知信号が供給され、上記データ無し検知回路１０２からデータ検知信号が供給されている際、あるいは上記ＰＬＬロック検知回路１０１からロック検知信号（ローレベル）が供給され、上記データ無し検知回路１０２からデータ無し検知信号が供給されている際、未記録検知信号を光ディスク制御回路５３へ出力するようになっている。
【０１１３】
このような構成において、未記録検知信号発生部１０３による未記録検知信号の発生動作について、図１８の（ａ）、（ｃ）、（ｄ）、（ｅ）説明する。
【０１１４】
たとえば、再生信号が、図１８の（ａ）に示すように、データ記録部、ノイズのあるデータ未記録部、ノイズの少ないデータ未記録部からなる場合、ＰＬＬロック検知回路１０１から、図１８の（ｃ）に示すように、ロック検知信号、アンロック検知信号、ロック検知信号が出力され、データ無し検知回路１０２から、図１８の（ｄ）に示すように、データ検知信号、データ検知信号、データ無し検知信号が出力され、結果として、図１８の（ｅ）に示すように、記録検知信号、記録検知信号、未記録検知信号が出力される。
【０１１５】
シフトレジスタ７４は、供給されるチャネルデータを１６ビットのパラレルデータに変換して出力する。このシフトレジスタ７４からの１６ビットのチャネルデータは、復調回路７５、およびアドレスマーク検知回路７６に供給される。
【０１１６】
復調回路７５は、語境界カウンタ７７からの語境界信号が供給された際のシフトレジスタ７４からの１６ビットのアドレスデータに対応したアドレスに記憶されているデータをＲＯＭ出力データとして出力する復調ＲＯＭ（図示しない）と、この復調ＲＯＭからのＲＯＭ出力データとしての復調データをＰＬＬ回路７２からのチャネルクロックを分周して作成したデータクロックに応じて、シリアルに変換して出力するパラレル−シリアル変換部（図示しない）などから構成されている。
【０１１７】
このＲＯＭ出力データは、上記アドレスデータに対応したあらかじめ定められているたとえば（８、１６）符号変換規則に基づいて、つまり１６ビットのチャネルビットを８ビットのデータに復調されるデータである。
【０１１８】
復調回路７５からの復調データ信号は、ＩＥＤチェック回路７８、およびアドレス比較回路７９へ出力される。また、復調回路７５で作成されたデータクロックは、ＩＥＤチェック回路７８、アドレス比較回路７９、およびヘッダ検知信号発生回路８０へ出力される。
【０１１９】
アドレスマーク検知回路７６は、比較器により構成され、ＰＬＬ回路７２からのチャネルクロックが供給されるごとに、シフトレジスタ７４からの１６ビットのチャネルデータと１６ビットのアドレスマークとが一致するか否かを比較し、一致した際に、アドレスマーク検知信号を出力するものである。アドレスマーク検知回路７６からのアドレスマーク検知信号は語境界カウンタ７７、ＩＥＤチェック回路７８、アドレス比較回路７９、およびヘッダ検知信号発生回路８０に出力される。
【０１２０】
語境界カウンタ７７は、アドレスマーク検知回路７６からのアドレスマーク検知信号をトリガとしてカウントを行い、固定長ブロック符号（１６チャネルビット）ごとに語境界信号を出力するものである。語境界カウンタ７７からの語境界信号は復調回路７５に出力される。
【０１２１】
ＩＥＤチェック回路７８は、アドレスマーク検知回路７６からのアドレスマーク検知信号が供給された後、復調回路７５から供給される６バイト分のアドレス部ＰＩＤのセクタアドレスと誤り検知コードＩＥＤとをデータクロックに基づいて受入れ、この受入れたセクタアドレスの誤り検知コードＩＥＤとの演算結果が「０」か否かで、セクタアドレスが正しいか否かを判定するものである。
【０１２２】
このＩＥＤチェック回路７８のチェック結果は、ヘッダ検知信号発生回路８０に出力される。
【０１２３】
アドレス比較回路７９は、アドレスマーク検知回路７６からのアドレスマーク検知信号が供給された後、復調回路７５から供給される４バイト分のアドレス部ＰＩＤのセクタアドレスをデータクロックに基づいて受入れ、この受入れたセクタアドレス内のＩＤ番号が「１」〜「４」のいずれに対応しているかを比較し、一致するＩＤ番号に対応する信号を出力するものである。アドレス比較回路７９からのＩＤ番号に対応する信号はヘッダ検知信号発生回路８０に出力される。たとえば、ＩＤ番号が「１」の場合「００」が出力され、ＩＤ番号が「２」の場合「０１」が出力され、ＩＤ番号が「３」の場合「１０」が出力され、ＩＤ番号が「４１」の場合「１１」が出力される。
【０１２４】
また、アドレス比較回路７９は、受入れたセクタアドレスをアドレスデータとして光ディスク制御回路５３へ出力するようになっている。
【０１２５】
ヘッダ検知信号発生回路８０は、ＩＥＤチェック回路７８からのチェック結果が正しいものである場合にアドレス比較回路７９から供給されるＩＤ番号に対応する信号と、アドレスマーク検知回路７６からのアドレスマーク検知信号と復調回路７５からのデータクロックとにより計数されるバイト数とに応じて、ミラーマーク領域の終了時に対応してヘッダ検知信号を発生するものであり、たとえばアドレスマーク検知信号が供給されてからのバイト数を復調回路７５からのデータクロックにより計数するバイナリカウンタにより構成されている。このヘッダ検知信号発生回路８０からのヘッダ検知信号は、光ディスク制御回路５３を介してＣＰＵ５０へ出力される。たとえば、チェック結果が正しくＩＤ番号として「１」を示す信号が供給された場合、アドレスマーク検知回路７６からのアドレスマーク検知信号が供給されてから９４バイト後にヘッダ検知信号を発生し、チェック結果が正しくＩＤ番号として「２」を示す信号が供給された場合、アドレスマーク検知回路７６からのアドレスマーク検知信号が供給されてから７６バイト後にヘッダ検知信号を発生し、チェック結果が正しくＩＤ番号として「３」を示す信号が供給された場合、アドレスマーク検知回路７６からのアドレスマーク検知信号が供給されてから３０バイト後にヘッダ検知信号を発生し、チェック結果が正しくＩＤ番号として「４」を示す信号が供給された場合、アドレスマーク検知回路７６からのアドレスマーク検知信号が供給されてから１２バイト後にヘッダ検知信号を発生するようになっている。
【０１２６】
上記第１の同期コード検知回路８１は、バイトカウンタと比較器により構成され、ヘッダ検知信号発生回路８０からのヘッダ検知信号を基準にバイト数をカウントし、このカウント値に応じてデータ領域に対応している間、ＰＬＬ回路７２からのチャネルクロックが供給されるごとに、シフトレジスタ７４からの１６ビットのチャネルデータと１６ビットの同期コードパターン（共通コードのパターン）とが一致するか否かを比較し、一致した際に、同期コード検知信号を光ディスク制御回路５３へ出力するものである。
【０１２７】
これにより、光ディスク制御回路５３は、セクタ単位のその同期コード検知信号を光ディスク制御回路５３内部のカウンタ回路（図示しない）を用いてカウントすることにより、このカウント値（Ａ）と光ディスク制御回路５３の内部レジスタ（図示しない）にあらかじめ設定されている同期コード検知信号値（スレッショルド値：Ｎ２ａ）とを比較し、この比較の結果、カウント値が同期コード検知信号値よりも大きかった際に、そのセクタのデータの未記録を判別するようになっている。
【０１２８】
上記第２の同期コード検知回路８２は、バイトカウンタとサンプリング回路とＡ／Ｄコンバータにより構成され、ヘッダ検知信号発生回路８０からのヘッダ検知信号を基準にバイト数をカウントし、このカウント値に応じてデータ領域に対応している間、９１バイトごとに同期コードの検知用のマスク信号としてのタイミング信号を発生し、このマスク信号ごとに加算器４６ｅからの出力信号をサンプリングし、このサンプリング信号をＡ／Ｄコンバータによりディジタル信号に変換して光ディスク制御回路５３へ出力するものである。
【０１２９】
これにより、光ディスク制御回路５３は、セクタ単位のその同期コード部分に対応するサンプリング信号値（Ｂ）と光ディスク制御回路５３の内部レジスタにあらかじめ設定されている検知信号値（スレッショルド値：Ｎ２ｂ）とを比較し、この比較の結果、サンプリング信号値が検知信号値よりも大きかった際に、そのセクタのデータの未記録を判別するようになっている。
【０１３０】
上記光ディスク制御回路５３は、データの再生時、あるいはデータの記録時のリードモデファイライト時、セクタごとの先頭のセクタＩＤ部の再生データと光ディスク制御回路５３の内部レジスタに登録されているサーティファイ処理時のダミーデータパターンとが一致するか否かを判断し、この判断結果が一致の際にユーザデータの未記録セクタと判断する。
【０１３１】
上記光ディスク制御回路５３は、データの再生時、あるいはデータの記録時のリードモデファイライト時に、エラー訂正回路５２による１ＥＣＣブロック分のデータを再生して、各ライン（２０８ライン）の横方向に対する１回目のエラー訂正処理を行った際に、エラーライン数を調べ、このエラーライン数とあらかじめ光ディスク制御回路５３の内部レジスタに設定されているエラーライン数のスレッショルド値（Ｎ１：２００ライン）とを比較し、この比較の結果、エラーライン数がスレッショルド値よりも大きかった際に、そのＥＣＣブロックのエラー訂正処理が正しく行えないことを判別するようになっている。
【０１３２】
上記光ディスク制御回路５３は、データの再生時、あるいはデータの記録時のリードモデファイライト時に、１ＥＣＣブロック分の未記録セクタ数をカウントし、この未記録セクタ数とあらかじめ光ディスク制御回路５３の内部レジスタに設定されている未記録セクタ数のスレッショルド値（Ｎ３）とを比較し、この比較の結果、未記録セクタ数がスレッショルド値よりも大きかった際に、そのＥＣＣブロックのデータの未記録を判別し、上記比較の結果、未記録セクタ数がスレッショルド値よりも小さかった際に、そのＥＣＣブロックのデータの訂正不能を判別するようになっている。
【０１３３】
上記光ディスク制御回路５３は、どの判別機能を利用するかを選択的に変更できるようになっている。たとえば、１ＥＣＣブロックの未記録セクタ数による判別、１ＥＣＣブロックのエラーライン数による判別、データＩＤ部の再生データによる判別、セクタ単位の同期コード部分に対応するサンプリング信号値による判別、セクタ単位の同期コード検知信号数による判別、ＰＬＬがロックされているかアンロックかによる判別、に所定時間２値化信号がないことによる判別の中から選択できるようになっている。
【０１３４】
まず、第１の実施の形態として、上記判別がすべて行われる際の処理について説明する。
【０１３５】
すなわち、上記のような構成において、所定のＥＣＣブロックの所定のセクタに対するデータの再生（リード）を行う際の処理を、図１９、図２０に示すフローチャートを参照しつつ説明する。
【０１３６】
たとえば今、光ディスク１のデータエリア３内の所定のＥＣＣブロックの所定のセクタに対するデータの再生（リード）の指示が、ホストコンピュータ６２からインターフェース回路５５を介して光ディスク装置６０内のＣＰＵ５０に供給される（ＳＴ１）。これにより、ＣＰＵ５０は上記ＥＣＣブロックの先頭のセクタからの再生を判断し、その先頭セクタに対応するトラック番号とセクタ番号からなるアドレスとともに、その先頭セクタが含まれるゾーンに対応する回転数をメモリ１０のテーブル１０ａの記憶内容により判断する（ＳＴ２）。
【０１３７】
この判断に応じて、ＣＰＵ５０は記録するＥＣＣブロックが含まれるゾーンに対応する回転数で光ディスク１を回転し、上記光学ヘッド３によるレーザ光の照射位置を上記アドレスに対応する位置まで移動するアクセス処理を行う（ＳＴ３）。
【０１３８】
すなわち、加算器２６ｅからの出力信号としての再生信号が２値化回路７１で２値化され、ＰＬＬ回路７２によりチャネルデータとチャネルクロックとが生成されてシフトレジスタ７４へ供給される。また、ＰＬＬ回路７２からのチャネルクロックは、復調回路７５、アドレスマーク検知回路７６、語境界カウンタ７７、第１の同期コード検知回路８１、第２の同期コード検知回路８２に供給される。
【０１３９】
また、ＰＬＬ回路７２からのチャネルクロックとデスチャージ信号とチャージ信号とが、未記録領域検知回路７３に供給される。
【０１４０】
シフトレジスタ７４は、供給されるチャネルデータを１６ビットのパラレルデータに変換し、復調回路７５、およびアドレスマーク検知回路７６に供給する。アドレスマーク検知回路７６は、シフトレジスタ７４からのチャネルデータによりアドレスマークが検知された際にアドレスマーク検知信号を語境界カウンタ７７、ＩＥＤチェック回路７８、アドレス比較回路７９、およびヘッダ検知信号発生回路８０に供給する。語境界カウンタ７７は、アドレスマーク検知回路７６からのアドレスマーク検知信号をトリガとしてカウントを行い、固定長ブロック符号（１６チャネルビット）ごとに語境界信号を復調回路７５に出力する。
【０１４１】
復調回路７５は、語境界カウンタ７７からの語境界信号が供給された際のシフトレジスタ７４からの１６ビットのアドレスデータをＲＯＭ出力データに変換し、チャネルクロックを分周して作成したデータクロックに応じて、シリアルに変換した復調データ信号をＩＥＤチェック回路７８、およびアドレス比較回路７９へ出力する。また、復調回路７４で作成されたデータクロックは、ＩＥＤチェック回路７８、アドレス比較回路７９、およびヘッダ検知信号発生回路８０へ出力される。
【０１４２】
ＩＥＤチェック回路７８は、アドレスマーク検知回路７６からのアドレスマーク検知信号が供給された後、復調回路７４から供給される６バイト分のアドレス部ＰＩＤのセクタアドレスと誤り検知コードＩＥＤとをデータクロックに基づいて受入れ、この受入れたセクタアドレスの誤り検知コードＩＥＤとの演算結果が「０」か否かで、セクタアドレスが正しいか否かを判定し、この判定結果をヘッダ検知信号発生回路８０に出力する。
【０１４３】
また、アドレス比較回路７９は、アドレスマーク検知回路７６からのアドレスマーク検知信号が供給された後、復調回路７５から供給される４バイト分のアドレス部ＰＩＤのセクタアドレスをデータクロックに基づいて受入れ、この受入れたセクタアドレス内のＩＤ番号が「１」〜「４」のいずれに対応しているかを比較し、一致するＩＤ番号に対応する信号をヘッダ検知信号発生回路８０に出力する。
【０１４４】
そして、光ディスク制御回路５３は、そのアドレスデータと上記再生処理を開始するアドレスデータとが一致するか否かを判断し、一致しない場合、ＣＰＵ５０は、再度上述したアクセス処理を行う。
【０１４５】
一致している場合、光ディスク制御回路５３はデータ再生回路３８内の復調回路７５により復調されるその先頭のセクタのデータ領域のデータをエラー訂正回路５２へ出力する。さらに、続くセクタごとのデータ領域のデータをエラー訂正回路５２へ出力する。これにより、１ＥＣＣブロック分のデータがエラー訂正回路５２に供給される（ＳＴ４）。
【０１４６】
このような状態において、光ディスク制御回路５３は、第１の同期コード検知回路８１からのセクタ単位の同期コード検知信号を光ディスク制御回路５３内のカウンタ回路を用いてカウント（Ａ）して光ディスク制御回路５３内のレジスタ（図示しない）記憶し（ＳＴ５）、第２の同期コード検知回路８２からのセクタ単位の同期コード部分に対応するサンプリング信号値（Ｂ）を光ディスク制御回路５３内のレジスタに記憶する（ＳＴ６）。
【０１４７】
また、エラー訂正回路５２は、各ラインごとに横方向のＥＣＣ１を用いてエラー訂正処理を行い、エラーが生じた際、光ディスク制御回路５３へ出力する。これにより、光ディスク制御回路５３は、エラー訂正回路５２による１ＥＣＣブロック分のデータを再生して、各ライン（２０８ライン）の横方向に対する１回目のエラー訂正処理を行った際に、エラーライン数を調べ、このエラーライン数とあらかじめ光ディスク制御回路５３の内部レジスタに設定されているエラーライン数のスレッショルド値（Ｎ１：２００ライン）とを比較する（ＳＴ７）。
【０１４８】
この比較の結果、エラーライン数がスレッショルド値よりも小さかった際、光ディスク制御回路５３は、エラー訂正回路５２によるエラー訂正処理を継続させる（ＳＴ８）。
【０１４９】
ついで、光ディスク制御回路５３は、上記エラー訂正処理された各セクタごとの先頭のセクタＩＤ部の再生データと光ディスク制御回路５３の内部レジスタに登録されているサーティファイ処理時のダミーデータパターンとが一致するか否かを判断する（ＳＴ９）。この判断の結果、所定数（１〜１６任意）のセクタで一致が判断された際、光ディスク制御回路５３は、各セクタにサーティファイ用のダミーデータが記録されているユーザデータの未記録を判断しＣＰＵ５０は光ディスク制御回路５３の結果を判断し（ＳＴ１０）、ホストコンピュータ６２へサーティファイ用のダミーデータの記録によるユーザデータの未記録を示すデータを出力する（ＳＴ１１）。
【０１５０】
また、上記ステップ９での判断の結果、所定数（１〜１６任意）のセクタで一致が判断されなかった際、光ディスク制御回路５３は、上記エラー訂正処理による訂正不可か否かを判断する（ＳＴ１２）。この判断の結果、上記エラー訂正処理による訂正不可が判断された際、ＣＰＵ５０は、光ディスク制御回路５３の結果を判断しホストコンピュータ６２へ訂正不可による訂正不能を示すデータを出力する（ＳＴ１３）。
【０１５１】
また、上記ステップ１２での判断の結果、上記エラー訂正処理による訂正の正常終了が判断された際、ＣＰＵ５０は光ディスク制御回路５３の結果を判断し、再生したＥＣＣブロック内の再生が指示されたセクタのデータを、再生結果としてホストコンピュータ６２へ出力する（ＳＴ１４）。
【０１５２】
また、上記ステップ７での判断の結果、エラーライン数がスレッショルド値よりも大きかった際、光ディスク制御回路５３は、光ディスク制御回路５３内に記憶されている第１の同期コード検知回路８１からのセクタ単位の同期コード検知信号のカウント値（Ａ）と光ディスク制御回路５３の内部レジスタにあらかじめ設定されている同期コード検知信号値（スレッショルド値：Ｎ２ａ）とを比較し（ＳＴ１５）、この比較の結果、カウント値が同期コード検知信号値よりも大きかった際に、光ディスク制御回路５３のカウンタ回路の未記録セクタ数（Ｃ）をカウントアップする（ＳＴ１６）。
【０１５３】
また、光ディスク制御回路５３は、第２の同期コード検知回路８２からのセクタ単位の同期コード部分に対応するサンプリング信号値（Ｂ）と光ディスク制御回路５３の内部レジスタにあらかじめ設定されている検知信号値（スレッショルド値：Ｎ２ｂ）とを比較し（ＳＴ１７）、この比較の結果、サンプリング信号値が検知信号値よりも大きかった際に、光ディスク制御回路５３のカウンタ回路の未記録セクタ数（Ｃ）をカウントアップする（ＳＴ１６）。
【０１５４】
次に、光ディスク制御回路５３は、上記ステップ１５から１７の１ＥＣＣブロックに対する処理が終了した際（ＳＴ１８）、光ディスク制御回路５３内のカウンタ回路でカウントされた未記録セクタ数（Ｃ）とあらかじめＣＰＵ５０から光ディスク制御回路５３内のレジスタに設定されている未記録セクタ数（Ｃ）のスレッショルド値（Ｎ３）とを比較する（ＳＴ１９）。この比較の結果、未記録セクタ数がスレッショルド値よりも大きかった際に、光ディスク制御回路５３は、上記未記録領域検知回路７３からの未記録領域検知信号が供給されているか否かを判断する（ＳＴ２０）。この判断の結果、未記録領域検知信号が供給されている際、光ディスク制御回路５３は、対象とするＥＣＣブロックのデータの未記録を判別し（ＳＴ２１）、ＣＰＵ５０はこれを判断し、ホストコンピュータ６２へ未記録を示すデータを出力する（ＳＴ２２）。また、上記ステップ２０での判断の結果、未記録領域検知信号が供給されていない際、光ディスク制御回路５３は、対象とするＥＣＣブロックのデータの読取りエラーを判別し（ＳＴ２３）、ホストコンピュータ６２へ読取りエラーを示すデータを出力する（ＳＴ２４）。
【０１５５】
また、上記ステップ１９での比較の結果、未記録セクタ数（Ｃ）がスレッショルド値（Ｎ３）よりも小さかった際に、光ディスク制御回路５３は、そのＥＣＣブロックのデータの訂正不能を判別し（ＳＴ２５）、ＣＰＵ５０はこれを判断し、ホストコンピュータ６２へ訂正不能を示すデータを出力する（ＳＴ２６）。
【０１５６】
これにより、ＣＰＵ５０は、ユーザデータをリードして訂正不能エラーが発生した場合には、ホストコンピュータ６２へ訂正不能を示すデータを返送し、データが何も書かれていなくて訂正不能エラーが発生したのか、サーティファイ処理時に初期欠陥が発見され、ＥＣＣブロックのフレーミングがずれているために訂正不能エラーが発生した場合には、ホストコンピュータ６２へ訂正不能を示すデータを返送せず、未記録領域検知回路７３からの未記録領域検知信号が供給されている際に、未記録領域を示すデータを返送する。
【０１５７】
なお、上記例では、所定のＥＣＣブロックの所定のセクタに対するデータの再生（リード）を行う際の処理について説明したが、複数のＥＣＣブロックにまたがるセクタに対する再生を行う際も、各ＥＣＣブロック単位の処理を行うことにより同様に実施できる。
【０１５８】
次に、所定のＥＣＣブロックの所定のセクタに対するデータの記録（ライト）を行う際の処理を、図２１から図２３に示すフローチャートを参照しつつ説明する。
【０１５９】
たとえば今、光ディスク１のデータエリア３内の１つ目のＥＣＣブロックの途中のセクタから３つ目のＥＣＣブロックの途中のセクタまでの、３つのＥＣＣブロックにまたがる領域に対するデータの記録の指示と記録データとが、ホストコンピュータ６２からインターフェース回路５５を介して光ディスク装置６０内に供給される（ＳＴ３１）。これにより、所定のＥＣＣブロックの所定のセクタに対するデータの記録の指示はＣＰＵ５０へ供給され、記録データはメモリ１０に記憶される。
【０１６０】
この場合、ＣＰＵ５０は先頭の（１つ目の）ＥＣＣブロックに対して、先頭のセクタから１ＥＣＣブロック分のセクタを再生し、この再生により付与されている訂正データで訂正された先頭のセクタから記録開始セクタの手前のセクタまでの記録データを再生し、この再生された記録データと記録開始セクタから１つ目のＥＣＣブロックの最終セクタまでの今回の記録データとにより、新たに訂正コードを付与して１つ目のＥＣＣブロックの記録データを生成して記録する処理（リード  モディファイ  ライト処理）を行う（ＳＴ３２）。
【０１６１】
ついで、２つ目のＥＣＣブロックに対して、２つ目のＥＣＣブロックの１６セクタの今回の記録データにより、訂正コードを付与して２つ目のＥＣＣブロックの記録データを生成して記録する処理を行う（ＳＴ３３）。
【０１６２】
ついで、３つ目のＥＣＣブロックに対して、先頭のセクタから１ＥＣＣブロック分のセクタを再生し、この再生により付与されている訂正データで訂正された記録を終了するセクタの次のセクタから最終セクタまでの記録データを再生し、３つ目のＥＣＣブロックの先頭のセクタから記録を終了するセクタまでの今回の記録データと上記再生された記録データにより、新たに訂正コードを付与して３つ目のＥＣＣブロックの記録データを生成して記録する処理（リード  モディファイ  ライト処理）を行う（ＳＴ３４）。
【０１６３】
次に、上記ステップ３２による記録処理（リード  モディファイ  ライト処理）について、詳細に説明する。
【０１６４】
すなわち、ＣＰＵ５０は上記１つ目のＥＣＣブロックの先頭のセクタからの再生を判断し、その先頭セクタに対応するトラック番号とセクタ番号からなるアドレスとともに、その先頭セクタが含まれるゾーンに対応する回転数をメモリ１０のテーブル１０ａの記憶内容により判断する（ＳＴ４１）。
【０１６５】
この判断に応じて、ＣＰＵ５０は記録するＥＣＣブロックが含まれるゾーンに対応する回転数で光ディスク１を回転し、上記光学ヘッド３によるレーザ光の照射位置を上記アドレスに対応する位置まで移動するアクセス処理を行う（ＳＴ４２）。すなわち、上述したリード時のステップ３と同様に処理される。
【０１６６】
そして、光ディスク制御回路５３は、そのアドレスデータと上記記録処理を開始するアドレスデータとが一致するか否かを判断し、一致しない場合、ＣＰＵ５０は、再度上述したアクセス処理を行う。
【０１６７】
一致している場合、光ディスク制御回路５３はデータ再生回路３８内の復調回路７５により復調されるその先頭のセクタのデータ領域のデータをエラー訂正回路５２へ出力する。さらに、続くセクタごとのデータ領域のデータをエラー訂正回路５２へ出力する。これにより、１ＥＣＣブロック分のデータがエラー訂正回路５２に供給される（ＳＴ４３）。
【０１６８】
このような状態において、光ディスク制御回路５３は、第１の同期コード検知回路８１からのセクタ単位の同期コード検知信号を光ディスク制御回路５３内のカウンタ回路を用いてカウント（Ａ）して記憶し（ＳＴ４４）、第２の同期コード検知回路８２からのセクタ単位の同期コード部分に対応するサンプリング信号値（Ｂ）を光ディスク制御回路５３内のレジスタに記憶する（ＳＴ４５）。
【０１６９】
また、エラー訂正回路５２は、各ラインごとに横方向のＥＣＣ１を用いてエラー訂正処理を行い、エラーが生じた際、光ディスク制御回路５３へ出力する。これにより、光ディスク制御回路５３は、エラー訂正回路５２による１ＥＣＣブロック分のデータを再生して、各ライン（２０８ライン）の横方向に対する１回目のエラー訂正処理を行った際に、エラーライン数を調べ、このエラーライン数とあらかじめＣＰＵ５０から光ディスク制御回路５３内のレジスタに設定されているエラーライン数のスレッショルド値（Ｎ１：２００ライン）とを比較する（ＳＴ４６）。
【０１７０】
この比較の結果、エラーライン数がスレッショルド値よりも小さかった際、光ディスク制御回路５３は、エラー訂正回路５２によるエラー訂正処理を継続させる（ＳＴ４７）。
【０１７１】
ついで、光ディスク制御回路５３は、上記エラー訂正処理された各セクタごとの先頭のセクタＩＤ部の再生データと光ディスク制御回路５３内に登録されているサーティファイ処理時のダミーデータパターンとが一致するか否かを判断する（ＳＴ４８）。この判断の結果、所定数（１〜１６任意）のセクタで一致が判断された際、光ディスク制御回路５３は、各セクタにサーティファイ用のダミーデータが記録されているユーザデータの未記録を判断し、ＣＰＵ５０はこの結果を見て未記録と判定する（ＳＴ４９）。
【０１７２】
この際、ＣＰＵ５０は、先頭のセクタから記録開始セクタの手前のセクタまでの再生された記録データと記録開始セクタから１つ目のＥＣＣブロックの最終セクタまでの今回の記録データとにより、新たに訂正コードを付与して１つ目のＥＣＣブロックの記録データを生成して光ディスク１に記録する（ＳＴ５０）。
【０１７３】
また、上記ステップ４８での判断の結果、所定数（１〜１６任意）のセクタで一致が判断されなかった際、光ディスク制御回路５３は、上記エラー訂正処理による訂正不可か否かを判断する（ＳＴ５１）。この判断の結果、上記エラー訂正処理による訂正不可が判断された際、ＣＰＵ５０は、ホストコンピュータ６２へ訂正不可による訂正不能を示すデータを出力する（ＳＴ５２）。
【０１７４】
また、上記ステップ５１での判断の結果、上記エラー訂正処理による訂正の正常終了が判断された際、ＣＰＵ５０は、ステップ５０に進み、記録処理を行う。
【０１７５】
また、上記ステップ４６での判断の結果、エラーライン数がスレッショルド値よりも大きかった際、光ディスク制御回路５３は、光ディスク制御回路５３の内部レジスタに記憶されている第１の同期コード検知回路８１からのセクタ単位の同期コード検知信号のカウント値（Ａ）とＣＰＵ５０から光ディスク制御回路５３の内部レジスタにあらかじめ設定されている同期コード検知信号値（スレッショルド値：Ｎ２ａ）とを比較し（ＳＴ５３）、この比較の結果、カウント値が同期コード検知信号値よりも大きかった際に、光ディスク制御回路５３内のカウンタ回路の未記録セクタ数（Ｃ）をカウントアップする（ＳＴ５４）。
【０１７６】
また、光ディスク制御回路５３は、光ディスク制御回路５３の内部レジスタに記憶されている第２の同期コード検知回路８２からのセクタ単位の同期コード部分に対応するサンプリング信号値（Ｂ）とＣＰＵ５０から光ディスク制御回路５３の内部レジスタにあらかじめ設定されている検知信号値（スレッショルド値：Ｎ２ｂ）とを比較し（ＳＴ５５）、この比較の結果、サンプリング信号値が検知信号値よりも大きかった際に、光ディスク制御回路５３内のカウンタ回路の未記録セクタ数（Ｃ）をカウントアップする（ＳＴ５４）。
【０１７７】
次に、光ディスク制御回路５３は、上記ステップ５３から５５の１ＥＣＣブロックに対する処理が終了した際（ＳＴ５６）、光ディスク制御回路５３のカウンタ回路でカウントされた未記録セクタ数（Ｃ）とあらかじめＣＰＵ５０から光ディスク制御回路５３の内部レジスタに設定されている未記録セクタ数（Ｃ）のスレッショルド値（Ｎ３）とを比較する（ＳＴ５７）。この比較の結果、未記録セクタ数がスレッショルド値よりも大きかった際に、光ディスク制御回路５３は、上記未記録領域検知回路７３からの未記録領域検知信号が供給されているか否かを判断する（ＳＴ５８）。この判断の結果、未記録領域検知信号が供給されている際、ＣＰＵ５０は、対象とするＥＣＣブロックのデータの未記録を判別し（ＳＴ５９）、ステップ５０に進み、記録処理を行う。
【０１７８】
また、上記ステップ５８での判断の結果、未記録領域検知信号が供給されていない際、ＣＰＵ５０は、対象とするＥＣＣブロックのデータの読取りエラーを判別し（ＳＴ６０）、ホストコンピュータ６２へ読取りエラーを示すデータを出力する（ＳＴ６１）。
【０１７９】
また、上記ステップ５７での比較の結果、未記録セクタ数がスレッショルド値よりも小さかった際に、光ディスク制御回路５３は、そのＥＣＣブロックのデータの訂正不能を判別し、ＣＰＵ５０はこれを判断し（ＳＴ６２）、ホストコンピュータ６２へ訂正不能を示すデータを出力する（ＳＴ６３）。
【０１８０】
これにより、ＣＰＵ５０は、上述したリード  モディファイ  ライト処理のリード時に、対象となるＥＣＣブロックの記録データを再生し、訂正不能エラーが発生した場合には、ホストコンピュータ６２へ訂正不能を示すデータを返送し、データが何も書かれていなくて訂正不能エラーが発生したのか、サーティファイ処理時に初期欠陥が発見され、ＥＣＣブロックのフレーミングがずれているために訂正不能エラーが発生した場合には、未記録領域検知回路７３からの未記録領域検知信号が供給されている際に、記録処理を行う。
【０１８１】
また、２つ目のＥＣＣブロックに対する記録処理は、上記１つ目のＥＣＣブロックに対する記録処理の終了後、２つ目のＥＣＣブロックに対する記録データに、新たに訂正コードを付与されている２つ目のＥＣＣブロックの記録データを用いて光ディスク１に続けて行われる。
【０１８２】
ついで、３つ目のＥＣＣブロックに対する記録処理は、上記２つ目のＥＣＣブロックに対する記録処理の終了後、上述した１つ目のＥＣＣブロックに対する記録処理と同様にリード  モディファイ  ライト処理が行われる。
【０１８３】
ただし、データの記録処理を行う際、３つ目のＥＣＣブロックの先頭のセクタから記録を終了するセクタまでの今回の記録データと記録を終了するセクタの次のセクタから最終セクタまでの上記再生された記録データにより、新たに訂正コードを付与して３つ目のＥＣＣブロックの記録データを光ディスク１に記録する。
【０１８４】
また、１ＥＣＣブロック内の１ＥＣＣブロックに満たないセクタ長の記録データを記録する際も、上記同様にリード  モディファイ  ライト処理が行われる。
【０１８５】
上記したように、ＥＣＣブロック単位でエラー訂正処理が正しく行えないとき、つまり横方向に対する１回目のエラー訂正処理を行った際のエラーライン数があらかじめ内部レジスタに設定されているエラーライン数のスレッショルド値よりも大きかった場合で、ＥＣＣブロック単位の未記録セクタ数があらかじめ内部レジスタに設定されているスレッショルド値よりも大きく、再生用のクロックがロックされており、所定時間、再生信号に２値化信号がない際に、ユーザデータが全く記録されていないことを判断するものである。
【０１８６】
未記録セクタ数の計数は、セクタ単位の同期コード検知数があらかじめ内部レジスタに設定されているスレッショルド値よりも大きい場合、あるいはセクタ単位の同期コード部分に対応するサンプリング信号値があらかじめメモリに設定されているスレッショルド値よりも大きい場合に行われるようになっている。
【０１８７】
また、ＥＣＣブロック単位でエラー訂正処理が正しく行われ、セクタごとの先頭のセクタＩＤ部の再生データとサーティファイ処理時のダミーデータパターンが一致する際にユーザデータの未記録セクタと判断するものであり、ＥＣＣブロック単位でエラー訂正処理が正しく行われ、セクタごとの先頭のセクタＩＤ部の再生データとサーティファイ処理時のダミーデータパターンが一致しなかった際に、再生データの正常を判断するものである。
【０１８８】
また、ＥＣＣブロック単位でエラー訂正処理が正しく行われなかったり、あるいは、横方向に対する１回目のエラー訂正処理を行った際のエラーライン数があらかじめメモリに設定されているエラーライン数のスレッショルド値よりも大きく、しかもＥＣＣブロック単位の未記録セクタ数があらかじめメモリに設定されているスレッショルド値よりも少なかった場合に、訂正不能を判断するものである。
【０１８９】
また、光ディスク装置としては、上記判断結果をホストコンピュータへ転送するようになっている。
【０１９０】
これにより、光ディスクへのデータの記録あるいは光ディスクからのデータの再生を行う際に、ユーザデータが記録されているか未記録かを正しく判断することができる。
【０１９１】
また、ホストコンピュータから光ディスク装置へのデータの記録あるいは再生の指示に対して、光ディスク装置からホストコンピュータへユーザデータが記録されているか未記録かを正しく知らせることができる。
【０１９２】
また、データが記録されているにも関わらず、再生信号波形のエンベロープ変動が大きく正しく２値化されない、もしくは途中の欠陥をトリガにしてビットシフトが生じるなどにより、データが正しく再生されずに未記録であると誤検知するのを防止できる。
【０１９３】
次に、第２の実施形態について説明する。
【０１９４】
上記第１の実施の形態では、上記第１の同期コード検知回路８１と第２の同期コード検知回路８２の両方を有し、それらの検知回路からの検知信号により１ＥＣＣブロック内の未記録セクタ数を計数する場合について説明したが、第２の実施形態では、図２４に示すように、第２の同期コード検知回路８２の一方のみにより構成され、この第２の同期コード検知回路８２からの検知信号により１ＥＣＣブロック内の未記録セクタ数（Ｃ）を計数する。
【０１９５】
この場合、再生時の処理が、図１９、図２０に示すフローチャートのステップ５の処理が除去され、ステップ４からステップ６へ進み、ステップ１５の処理が除去され、ステップ１４からステップ１７に進む、図２５、図２６に示すフローチャートとなる。
【０１９６】
また、記録時の処理が、図２２、図２３に示すフローチャートのステップ４４の処理が除去され、ステップ４３からステップ４５へ進み、ステップ５３の処理が除去され、ステップ５２からステップ５５に進む、図２７、図２８に示すフローチャートとなる。
【０１９７】
上記以外の部分については、上記第１の実施の形態と説明が共通のため省略する。
【０１９８】
次に、第３の実施形態について説明する。
【０１９９】
上記第１の実施の形態では、上記未記録領域検知回路７３が、ＰＬＬロック検知回路１０１とデータ無し検知回路１０２と未記録検知信号発生部１０３とにより構成されている場合について説明したが、この第３の実施形態では、未記録領域検知回路７３が、図２９に示すように、ＰＬＬロック検知回路１０１のみにより構成される。
【０２００】
この場合、ＰＬＬロック検知回路１０１から出力される、図１５の（ａ）に示す、ロック検知信号が未記録領域検知回路７３からの記録検知信号となり、図１７の（ａ）に示す、アンロック検知信号が未記録検知信号となる。
【０２０１】
上記以外の部分については、上記第１の実施の形態と説明が共通のため省略する。
【０２０２】
次に、第４の実施形態について説明する。
【０２０３】
上記第１の実施の形態では、上記未記録領域検知回路７３が、ＰＬＬロック検知回路１０１とデータ無し検知回路１０２と未記録検知信号発生部１０３とにより構成され、上記第１の同期コード検知回路８１と第２の同期コード検知回路８２の両方を有し、それらの検知回路からの検知信号により１ＥＣＣブロック内の未記録セクタ数を計数する場合について説明したが、この第４の実施形態では、図２９に示すように、未記録領域検知回路７３が、ＰＬＬロック検知回路１０１のみにより構成され、図２４に示すように、第２の同期コード検知回路８２の一方のみにより構成され、この第２の同期コード検知回路８２からの検知信号により１ＥＣＣブロック内の未記録セクタ数（Ｃ）を計数する。
【０２０４】
この場合、ＰＬＬロック検知回路１０１から出力される、図１５の（ａ）に示す、ロック検知信号が未記録領域検知回路７３からの記録検知信号となり、図１７の（ａ）に示す、アンロック検知信号が未記録検知信号となる。
【０２０５】
また、再生時の処理が、図１９、図２０に示すフローチャートのステップ５の処理が除去され、ステップ４からステップ６へ進み、ステップ１５の処理が除去され、ステップ１４からステップ１７に進む、図２５、図２６に示すフローチャートとなる。
【０２０６】
また、記録時の処理が、図２２、図２３に示すフローチャートのステップ４４の処理が除去され、ステップ４３からステップ４５へ進み、ステップ５３の処理が除去され、ステップ５２からステップ５５に進む、図２７、図２８に示すフローチャートとなる。
【０２０７】
上記以外の部分については、上記第１の実施の形態と説明が共通のため省略する。
【０２０８】
次に、第５の実施形態について説明する。
【０２０９】
上記第１の実施の形態では、上記未記録領域検知回路７３が、ＰＬＬロック検知回路１０１とデータ無し検知回路１０２と未記録検知信号発生部１０３とにより構成されている場合について説明したが、この第５の実施形態では、未記録領域検知回路７３が、図３０に示すように、データ無し検知回路１０２のみにより構成される。
【０２１０】
この場合、データ無し検知回路１０２から出力される、図１５の（ｂ）に示す、データ検知信号が未記録領域検知回路７３からの記録検知信号となり、図１７の（ｂ）に示す、データ無し検知信号が未記録検知信号となる。
【０２１１】
上記以外の部分については、上記第１の実施の形態と説明が共通のため省略する。
【０２１２】
次に、第６の実施形態について説明する。
【０２１３】
上記第１の実施の形態では、上記未記録領域検知回路７３が、ＰＬＬロック検知回路１０１とデータ無し検知回路１０２と未記録検知信号発生部１０３とにより構成され、上記第１の同期コード検知回路８１と第２の同期コード検知回路８２の両方を有し、それらの検知回路からの検知信号により１ＥＣＣブロック内の未記録セクタ数を計数する場合について説明したが、この第６の実施形態では、図３０に示すように、未記録領域検知回路７３が、データ無し検知回路１０２のみにより構成され、図２４に示すように、第２の同期コード検知回路８２の一方のみにより構成され、この第２の同期コード検知回路８２からの検知信号により１ＥＣＣブロック内の未記録セクタ数（Ｃ）を計数する。
【０２１４】
この場合、データ無し検知回路１０２から出力される、図１５の（ｂ）に示す、データ検知信号が未記録領域検知回路７３からの記録検知信号となり、図１７の（ｂ）に示す、データ無し検知信号が未記録検知信号となる。
【０２１５】
また、再生時の処理が、図１９、図２０に示すフローチャートのステップ５の処理が除去され、ステップ４からステップ６へ進み、ステップ１５の処理が除去され、ステップ１４からステップ１７に進む、図２５、図２６に示すフローチャートとなる。
【０２１６】
また、記録時の処理が、図２２、図２３に示すフローチャートのステップ４４の処理が除去され、ステップ４３からステップ４５へ進み、ステップ５３の処理が除去され、ステップ５２からステップ５５に進む、図２７、図２８に示すフローチャートとなる。
【０２１７】
上記以外の部分については、上記第１の実施の形態と説明が共通のため省略する。
【０２１８】
次に、第７の実施形態について説明する。
【０２１９】
上記第１の実施の形態では、上記未記録領域検知回路７３を有し、未記録領域検知回路７３による未記録領域の検知を行う場合について説明したが、第７の実施形態では、図３１に示すように、上記未記録領域検知回路７３を除去し、未記録領域検知回路７３による未記録領域の検知を行わないようにしている。
【０２２０】
この場合、再生時の図２０に示すフローチャートのステップ２０、２３、２４が除去され、ステップ１９のイエスからステップ２１に進む、図３２に示すフローチャートとなる。
【０２２１】
また、記録時の図２３に示すフローチャートのステップ５８、６０、６１の処理が除去され、ステップ５７のイエスからステップ５９に進む、図３３に示すフローチャートとなる。
【０２２２】
上記以外の部分については、上記第１の実施の形態と説明が共通のため省略する。
【０２２３】
次に、第８の実施形態について説明する。
【０２２４】
上記第１の実施の形態では、上記第１の同期コード検知回路８１と第２の同期コード検知回路８２の両方を有し、それらの検知回路からの検知信号により１ＥＣＣブロック内の未記録セクタ数を計数する場合について説明したが、第８の実施形態では、図３４に示すように、第１の同期コード検知回路８１の一方のみにより構成され、この第１の同期コード検知回路８１からの検知信号により１ＥＣＣブロック内の未記録セクタ数（Ｃ）を計数する。
【０２２５】
この場合、再生時の処理が、図１９、図２０に示すフローチャートのステップ６の処理が除去され、ステップ５からステップ７へ進み、ステップ１７の処理が除去され、ステップ１６からステップ１８に進む、図３５、図３６に示すフローチャートとなる。
【０２２６】
また、記録時の処理が、図２２、図２３に示すフローチャートのステップ４５の処理が除去され、ステップ４４からステップ４６へ進み、ステップ５５の処理が除去され、ステップ５４からステップ５６に進む、図３７、図３８に示すフローチャートとなる。
【０２２７】
上記以外の部分については、上記第１の実施の形態と説明が共通のため省略する。
【０２２８】
なお、上記第１の実施の形態では、光ディスク装置が記録、再生を行うものであったが、これに限らず、再生専用、記録専用の光ディスク装置であっても同様に実施できる。再生専用の光ディスク装置の場合には、図１９、図２０のフローチャートに示すデータの再生（リード）を行う際の処理のみが行われる。また、記録専用の光ディスク装置の場合には、図２１から図２３のフローチャートに示すデータの記録（ライト）を行う際の処理のみが行われる。
【０２２９】
【発明の効果】
以上詳述したように、この発明によれば、外部装置から光ディスク装置へのデータの記録あるいは再生の指示に対して、光ディスク装置から外部装置へユーザデータが記録されているか未記録かを正しく知らせることができる光ディスクシステムを提供できる。
【０２３０】
また、この発明によれば、光ディスクへのデータの記録あるいは光ディスクからのデータの再生を行う際に、ユーザデータが記録されているか未記録かを正しく判断することができる光ディスク装置を提供できる。
【図面の簡単な説明】
【図１】図１は、この発明の実施形態に係る光ディスクシステムの概略構成を示すブロック図である。
【図２】図２は、図１に示した光ディスクの概略構成を示す平面図。
【図３】図３は、図１に示した光ディスクの概略構成を示す図。
【図４】図４は、図１に示した光ディスクの各ゾーンごとの回転数と１トラックのセクタ数とを説明するための図。
【図５】図５は、図１に示した光ディスクのＥＣＣブロックの構成を説明するための図。
【図６】図６は、図１に示した光ディスクのＥＣＣブロックの構成を説明するための図。
【図７】図７は、図６に示されるＥＣＣブロックの各セクタの構成を説明するための図。
【図８】図８は、図２に示される光ディスクのヘッダ部のプリフォーマットデータを説明するための図。
【図９】図９は、図６に示されたＥＣＣブロックのセクタフォーマットを示す図。
【図１０】図１０は、図１に示したデータ再生回路の構成を説明するためのブロック図。
【図１１】図１１は、図１に示したデータ再生回路の要部の構成を説明するためのブロック図。
【図１２】図１２は、図１に示したデータ再生回路の要部の構成を説明するための回路図。
【図１３】  図１３は、図１１に示したＰＬＬロック検知回路の要部の信号波形を説明するための図。
【図１４】図１４は、図１１に示したＰＬＬロック検知回路の要部の信号波形を説明するための図。
【図１５】図１５は、図１１に示した未記録領域検知回路の要部の信号波形を説明するための図。
【図１６】図１６は、図１１に示した未記録領域検知回路の要部の信号波形を説明するための図。
【図１７】図１７は、図１１に示した未記録領域検知回路の要部の信号波形を説明するための図。
【図１８】図１８は、図１１に示した未記録領域検知回路の要部の信号波形を説明するための図。
【図１９】図１９は、第１の実施の形態におけるデータの再生（リード）を行う際の処理を説明するためのフローチャート。
【図２０】図２０は、第１の実施の形態におけるデータの再生（リード）を行う際の処理を説明するためのフローチャート。
【図２１】図２１は、第１の実施の形態におけるデータの記録（ライト）を行う際の処理を説明するためのフローチャート。
【図２２】図２２は、第１の実施の形態におけるデータの記録（ライト）を行う際の処理を説明するためのフローチャート。
【図２３】図２３は、第１の実施の形態におけるデータの記録（ライト）を行う際の処理を説明するためのフローチャート。
【図２４】図２４は、第２、第４、第６の実施の形態におけるデータ再生回路の構成を説明するためのブロック図。
【図２５】図２５は、第２、第４、第６の実施の形態におけるデータの再生（リード）を行う際の処理を説明するためのフローチャート。
【図２６】図２６は、第２、第４、第６の実施の形態におけるデータの再生（リード）を行う際の処理を説明するためのフローチャート。
【図２７】図２７は、第２、第４、第６の実施の形態におけるデータの記録（ライト）を行う際の処理を説明するためのフローチャート。
【図２８】図２８は、第２、第４、第６の実施の形態におけるデータの記録（ライト）を行う際の処理を説明するためのフローチャート。
【図２９】図２９は、第３、第４の実施の形態におけるデータ再生回路の要部の構成を説明するためのブロック図。
【図３０】図３０は、第５、第６の実施の形態におけるデータ再生回路の要部の構成を説明するためのブロック図。
【図３１】図３１は、第７の実施の形態におけるデータ再生回路の構成を説明するためのブロック図。
【図３２】図３２は、第７の実施の形態におけるデータの再生（リード）を行う際の処理を説明するためのフローチャート。
【図３３】図３３は、第７の実施の形態におけるデータの記録（ライト）を行う際の処理を説明するためのフローチャート。
【図３４】図３４は、第８の実施の形態におけるデータ再生回路の構成を説明するためのブロック図。
【図３５】図３５は、第８の実施の形態におけるデータの再生（リード）を行う際の処理を説明するためのフローチャート。
【図３６】図３６は、第８の実施の形態におけるデータの再生（リード）を行う際の処理を説明するためのフローチャート。
【図３７】図３７は、第８の実施の形態におけるデータの記録（ライト）を行う際の処理を説明するためのフローチャート。
【図３８】図３８は、第８の実施の形態におけるデータの記録（ライト）を行う際の処理を説明するためのフローチャート。
【符号の説明】
１…光ディスク
１０…メモリ
３８…データ再生回路
５０…ＣＰＵ
５２…エラー訂正回路
５３…光ディスク制御回路
６０…光ディスクシステム
６１…光ディスク装置
６２…ホストコンピュータ
【図１】
0003857395.tif 000002
【図２】
0003857395.tif 000003
【図３】
0003857395.tif 000004
【図４】
0003857395.tif 000005
【図５】
0003857395.tif 000006
【図６】
0003857395.tif 000007
【図７】
0003857395.tif 000008
【図８】
0003857395.tif 000009
【図９】
0003857395.tif 000010
【図１０】
0003857395.tif 000011
【図１１】
0003857395.tif 000012
【図１２】
0003857395.tif 000013
【図１３】
0003857395.tif 000014
【図１４】
0003857395.tif 000015
【図１５】
0003857395.tif 000016
【図１６】
0003857395.tif 000017
【図１７】
0003857395.tif 000018
【図１８】
0003857395.tif 000019
【図１９】
0003857395.tif 000020
【図２０】
0003857395.tif 000021
【図２１】
0003857395.tif 000022
【図２２】
0003857395.tif 000023
【図２３】
0003857395.tif 000024
【図２４】
0003857395.tif 000025
【図２５】
0003857395.tif 000026
【図２６】
0003857395.tif 000027
【図２７】
0003857395.tif 000028
【図２８】
0003857395.tif 000029
【図２９】
0003857395.tif 000030
【図３０】
0003857395.tif 000031
【図３１】
0003857395.tif 000032
【図３２】
0003857395.tif 000033
【図３３】
0003857395.tif 000034
【図３４】
0003857395.tif 000035
【図３５】
0003857395.tif 000036
【図３６】
0003857395.tif 000037
【図３７】
0003857395.tif 000038
【図３８】
0003857395.tif 000039