(57)【特許請求の範囲】
【請求項１】
ＣＤ−ＤＡフォーマットのデータと、ＣＤ-ＲＯＭフォーマットのデータとをデコード可能なフォーマット判定装置であって、
光ディスクに光を照射し、反射光に応じた再生信号を生成するピックアップと、
前記再生信号をデコードしてサブコードとメインデータとを含むデータを生成する信号処理手段と、
前記メインデータをデコードするメインデータデコード手段と、
前記デコードされたメインデータに基づいて、前記メインデータがＣＤ-ＲＯＭフォーマットか否かを判定するＣＤ-ＲＯＭ判定手段と、
前記メインデータがＣＤ-ＲＯＭフォーマットでないとき、前記再生信号が正常か否かを判定する再生信号判定手段と、
前記メインデータがＣＤ-ＲＯＭフォーマットでなく、前記再生信号が正常であるとき、前記メインデータはＣＤ−ＤＡフォーマットであると判定するフォーマット判定手段とを備える、フォーマット判定装置。
【請求項２】
請求項１に記載のフォーマット判定装置であって、
前記ＣＤ−ＤＡフォーマットのサブコードは、サブコードアドレスを含み、前記ＣＤ-ＲＯＭフォーマットのメインデータは、セクタ番号を含み、前記ＣＤ−ＲＯＭフォーマットのサブコードは、セクタ番号に対応するサブコードアドレスを含み、
前記ピックアップは、選択されたセクタ番号を含む所定範囲の複数のセクタ番号に対応する複数のサブコードアドレスが示す前記光ディスクの物理位置に光を照射し、複数の再生信号を生成し、
前記フォーマット判定手段は、前記各物理位置に対応する各メインデータがＣＤ−ＲＯＭフォーマットでなく、前記各物理位置に対応する前記各再生信号が正常であるとき、前記各メインデータはＣＤ−ＤＡフォーマットであると判定する、フォーマット判定装置。
【請求項３】
請求項１又は請求項２に記載のフォーマット判定装置であって、
前記再生信号判定手段は、
前記再生信号の振幅が、基準値よりも大きいとき、前記再生信号が正常であると判断する、フォーマット判定装置。
【請求項４】
請求項１〜請求項３のいずれか１項に記載のフォーマット判定装置であって、
前記再生信号判定手段はさらに、
前記再生信号をサンプリングしてシンク信号と同じビットパターンの信号を検出する検出手段を備え、
前記再生信号判定手段は、前記検出された信号の周期が、シンク信号の周期と同じであるとき、再生信号が正常であると判定する、フォーマット判定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フォーマット判定装置に関し、さらに詳しくは、光ディスクに記録されたデータのフォーマットを判定するフォーマット判定装置に関する。
【背景技術】
【０００２】
ＣＤ(Compact Disk)プレーヤに代表される光ディスク再生装置には、ＣＤ−ＤＡ(Compact
Disk Digital Audio)フォーマットのデータとともに、ＣＤ−ＲＯＭ(Compact disk
Read Only Memory)フォーマットのデータを再生できるものがある。このような光ディスク再生装置はたとえば、特開２００３−７７２２１号公報（特許文献１）に開示されている。
【０００３】
上述の光ディスク再生装置は、ＣＤ−ＤＡフォーマットデータ再生用の信号処理部とともに、ＣＤ−ＲＯＭデコーダを備える。装填された光ディスクのうち、所望のサブコードアドレスが指定する物理位置のデータをピックアップで読み取ると仮定する。読み取られるデータがＣＤ−ＤＡフォーマットである場合、光ディスク再生装置は、信号処理部によりデコードされたメインデータをアナログ信号に変換した後、外部に出力する。一方、サブコードアドレスが指定する物理位置のデータがＣＤ-ＲＯＭフォーマットである場合、光ディスク再生装置は、信号処理部によりデコードされたデジタル信号を、ＣＤ−ＲＯＭデコーダによりさらにデコードし、外部に出力する。
【０００４】
要するに、ＣＤ−ＲＯＭデコーダを備える光ディスク再生装置は、光ディスクに記録されたデータがＣＤ−ＤＡフォーマットである場合と、ＣＤ−ＲＯＭデータである場合とで、異なる処理を実行する。したがって、光ディスクのデータを再生するとき、データのフォーマット（ＣＤ−ＤＡ又はＣＤ−ＲＯＭ）を特定しなければならない。
【０００５】
特許文献１に開示された光ディスク再生装置は、ＣＤ-ＲＯＭデコーダでデコードされたデータがシンク信号を含むか否かを判定する。シンク信号は、ＣＤ-ＲＯＭフォーマットのデータには含まれるが、ＣＤ−ＤＡフォーマットのデータには含まれない。したがって、データのフォーマットを判定できる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−７７２２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述のシンク信号による判定の結果、デコードされたデータがシンク信号を含まない場合、データがＣＤ-ＲＯＭフォーマットでないと判定する。しかしながら、この場合、データがＣＤ−ＤＡフォーマットであるか、何らかの理由でピックアップが再生信号の生成に失敗したか不明である。そのため、従来の光ディスク再生装置では、デコードされたデータがＣＤ-ＲＯＭフォーマットでない場合、ピックアップが再生信号の生成に失敗した場合を考慮して、上述の判定処理を複数回繰り返す。そのため、判定に時間が掛かる。
【０００８】
本発明の目的は、判定時間を短縮できるフォーマット判定装置を提供することである。
【課題を解決するための手段及び発明の効果】
【０００９】
本発明によるフォーマット判定装置は、ＣＤ−ＤＡフォーマットのデータと、ＣＤ-ＲＯＭフォーマットのデータとをデコード可能である。フォーマット判定装置は、ピックアップと、信号処理手段と、メインデータデコード手段と、ＣＤ−ＲＯＭ判定手段と、再生信号判定手段と、フォーマット判定手段とを備える。ピックアップは、光ディスクに光を照射し、再生信号を生成する。信号処理手段は、再生信号をデコードしてサブコードとメインデータとを含むデータを生成する。メインデータデコード手段は、メインデータをデコードする。ＣＤ−ＲＯＭ判定手段は、デコードされたメインデータに基づいて、メインデータがＣＤ-ＲＯＭフォーマットか否かを判定する。再生信号判定手段は、メインデータがＣＤ-ＲＯＭフォーマットでないとき、再生信号が正常か否かを判定する。フォーマット判定手段は、メインデータがＣＤ-ＲＯＭフォーマットでなく、再生信号が正常であるとき、メインデータはＣＤ−ＤＡフォーマットであると判定する。
【００１０】
本発明によるフォーマット判定装置は、メインデータがＣＤ−ＲＯＭフォーマットでない場合、再生信号が正常か否かを判定する。そして、フォーマット判定手段は、再生信号が正常であるとき、メインデータがＣＤ−ＤＡフォーマットであると判定する。そのため、フォーマット判定装置は、判定処理のリトライを抑制でき、判定時間を短くできる。
【００１１】
好ましくは、ＣＤ−ＤＡフォーマットのサブコードは、サブコードアドレスを含む。ＣＤ-ＲＯＭフォーマットのメインデータは、セクタ番号を含む。ＣＤ−ＲＯＭフォーマットのサブコードは、セクタ番号に対応するサブコードアドレスを含む。ピックアップは、選択されたセクタ番号を含む所定範囲の複数のセクタ番号に対応する複数のサブコードアドレスが示す光ディスクの物理位置に光を照射し、複数の再生信号を生成する。フォーマット判定手段は、各物理位置に対応する各メインデータがＣＤ−ＲＯＭフォーマットでなく、各物理位置に対応する各再生信号が正常であるとき、各メインデータはＣＤ−ＤＡフォーマットであると判定する。
【００１２】
ＣＤ−ＲＯＭデータ内のセクタ番号とサブコードアドレスは、所定範囲でのずれが規格上認められている。したがって、選択されたセクタ番号を含む所定範囲の複数のセクタ番号に対応する複数のサブコードアドレスに基づいて、再生信号を生成し、データフォーマットを判定すれば、選択されたセクタ番号がＣＤ−ＤＡフォーマットである場合、速やかに判定できる。
【００１３】
好ましくは、再生信号判定手段は、再生信号の振幅が、基準値よりも大きいとき、再生信号が正常であると判断する。
【００１４】
好ましくは、再生信号判定手段は、検出手段を備える。検出手段は、再生信号をサンプリングしてシンク信号と同じビットパターンの信号を検出する。再生信号判定手段は、検出された信号の周期が、シンク信号の周期と同じであるとき、再生信号が正常であると判定する。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１の実施の形態によるフォーマット判定装置の全体構成図である。
【図２】図１に示したフォーマット判定装置の動作を示すフロー図である。
【図３】図１に示すフォーマット判定装置内の再生信号判定部の構成図である。
【図４】図３に示す再生信号判定部で生成される信号のタイミングチャート図である。
【図５】第２の実施の形態における再生信号判定部の構成図である。
【図６】図５に示す再生信号判定部で生成される信号のタイミングチャート図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照し、本発明の実施の形態を詳しく説明する。図中同一又は相当部分には同一符号を付してその説明は繰り返さない。
【００１７】
［第１の実施の形態］
［フォーマット判定装置の構成］
図１に本実施の形態によるフォーマット判定装置１の構成図を示す。フォーマット判定装置１は、ＣＤプレーヤに代表される光ディスク再生装置に搭載される。図１を参照して、フォーマット判定装置１は、モータ２と、ピックアップ３と、ドライバ４と、信号処理部５と、Ｄ／Ａ変換部６と、ＣＤ−ＲＯＭデコーダ７と、システム制御部８と、再生信号判定部９と、ＣＤ−ＲＯＭ判定部１０とを備える。
【００１８】
モータ２は、光ディスク１００を回転する。ピックアップ３は、レーザ光を光ディスク上の所望の位置に照射し、反射光を受光して再生信号を生成する。ここでいう再生信号は、電気信号である。具体的には、ピックアップ３は、図示しない半導体レーザと、対物レンズと、アクチュエータ（フォーカスアクチュエータ及びトラックアクチュエータ）と、受光素子とを備える。ピックアップ３は、ドライバ４に制御されたモータ２及び各アクチュエータにより、対物レンズを光ディスク１００上の所望の物理位置に配置する。そして、ピックアップ３はレーザ光を光ディスク１００に照射する。受光素子は、レーザ光の反射光を受光する。ピックアップ３は、受光した反射光の強度に応じた再生信号を生成する。
【００１９】
信号処理部５は、再生信号からＲＦ信号を生成する。通常、ピックアップ３の受光素子は、複数のフォトディテクタを備える。信号処理部５は図示しない加算アンプを備える。加算アンプは、複数の再生信号を加算してＲＦ信号を生成する。信号処理部５はさらに、ＲＦ信号をデコードする。具体的には、信号処理部５は、ＲＦ信号をＥＦＭ(Eight to Fourteen Modulation)復調する。信号処理部５はさらに、デコードされたデータに対して、エラー訂正処理を実行する。デコードされたデータは、サブコードと、メインデータとを含む。サブコードは、読み取られたメインデータのアドレス情報（サブコードアドレス）を含む。サブコードアドレスはたとえば、時間情報であり、たとえば、「ａａ分ｂｂ秒ｃｃフレーム」の単位で示される。
【００２０】
データがＣＤ−ＤＡフォーマットである場合、信号処理部５は、システム制御部８の指示に応じてメインデータをＤ／Ａ変換部６に出力する。一方、メインデータがＣＤ−ＲＯＭフォーマットである場合、信号処理部５は、システム制御部８の指示に応じてメインデータをＣＤ−ＲＯＭデコーダ７に出力する。
【００２１】
ＣＤ−ＲＯＭデコーダ７は、信号処理部５から出力されたメインデータを受け、デコードする。具体的には、ＣＤ−ＲＯＭデコーダ７はメインデータに対して、誤り訂正処理を実行する。つまり、ＣＤ−ＲＯＭフォーマットのデータは、信号処理部５及びＣＤ−ＲＯＭデコーダ７により、２回の誤り訂正処理が実行される。ＣＤ−ＲＯＭデコーダ７にデコードされたメインデータは、たとえば、図示しないコンピュータ等に出力される。
【００２２】
光ディスク１００は、たとえば周知のＣＤ(Compact Disk)である。光ディスク１００は、ＣＤ−ＤＡフォーマットのデータを記録していてもよいし、ＣＤ−ＲＯＭフォーマットのデータを記録していてもよい。さらに、ＣＤ−ＤＡフォーマットデータとＣＤ−ＲＯＭフォーマットデータとを組み合わせて記録していてもよい。
【００２３】
ＣＤ−ＲＯＭ判定部１０は、ＣＤ−ＲＯＭデコーダ７によりデコードされたメインデータが、ＣＤ−ＲＯＭフォーマットか否かを判定する。
【００２４】
再生信号判定部９は、ＣＤ−ＲＯＭデコーダ７によりデコードされたメインデータがＣＤ−ＲＯＭフォーマットでないとき、再生信号が正常か否かを判定する。デコードされたメインデータがＣＤ−ＲＯＭフォーマットでないとき、光ディスク１００から読み取られたデータはＣＤ−ＤＡフォーマットであるか、又は、何らかの理由でピックアップ３が光ディスク１００からデータを正常に読み取れていない。たとえば、外部からの衝撃等によりピックアップ３が正常な動作を実行できなかった場合や、光ディスク１００に汚れやきずがある場合、ピックアップ３は光ディスク１００から正常にデータを読み取れない。この場合、再生信号は正常な場合と異なる波形信号となる。そのため、ＲＦ信号も正常な場合と異なる波形信号となる。そこで、再生信号判定部９は、ＲＦ信号に基づいて、再生信号が正常か否かを判定する。
【００２５】
システム制御部８は、フォーマット判定装置１全体を制御する。システム制御部８は、光ディスク１００から読み取られたデータのフォーマットを判定する。具体的には、デコードされたメインデータがＣＤ−ＲＯＭフォーマットではなく、かつ、再生信号が正常である場合、システム制御部８は、読み取られたデータはＣＤ−ＤＡフォーマットであると判定する。
【００２６】
データのフォーマットが判定された後、システム制御部８は、信号処理部５に対して、メインデータの出力先を指定する。データがＣＤ−ＤＡフォーマットである場合、システム制御部８は、信号処理部５に対して、生成されたメインデータをＤ／Ａ変換部６に出力するよう指示する。これにより、ＣＤ−ＤＡフォーマットデータ（たとえばオーディオデータ）は、図示しないスピーカを介して外部に出力される。
【００２７】
一方、データがＣＤ−ＲＯＭフォーマットである場合、システム制御部８は、信号処理部５に対して、メインデータをＣＤ−ＲＯＭデコーダ７に出力するよう指示する。
【００２８】
信号処理部５、ＣＤ−ＲＯＭデコーダ７、システム制御部８、再生信号判定部９及びＣＤ−ＲＯＭ判定部１０の各々は、ハードウェア構成であってもよいし、フォーマットプログラムをコンピュータに実行させることにより実現するソフトウェア構成であってもよい。上述の各要部がソフトウェア構成である場合、フォーマット判定装置１は、図示しない中央処理演算装置（ＣＰＵ）、メモリ及びハードディスクを備える。そして、ハードディスク又はメモリに格納されたフォーマット判定プログラムを実行することにより、上述の各要部５、７〜１０を実現する。
【００２９】
［フォーマット判定装置の動作概要］
フォーマット判定装置１は、デコードされたメインデータがＣＤ−ＲＯＭフォーマットであるか否かを判定し、メインデータがＣＤ−ＲＯＭフォーマットでない場合はさらに、ＲＦ信号に基づいて再生信号が正常か否かを判定する。これにより、光ディスク１００から読み取られたデータがＣＤ−ＤＡフォーマットである場合の判定時間を短くできる。以下、フォーマット判定装置の動作概要を説明する。
【００３０】
［ＣＤ−ＤＡフォーマットとＣＤ−ＲＯＭフォーマット］
初めに、ＣＤ−ＤＡフォーマットのデータ構造とＣＤ−ＲＯＭフォーマットデータのデータ構造とについて説明する。
【００３１】
ピックアップ３により光ディスク１００から読み出された再生信号がＥＦＭデコードされ、かつ、誤り訂正処理された後の１サブコードフレーム分のデータは、９８個のフレームで構成されるメインデータと、メインデータの付帯情報であるサブコードとを含む。サブコードは、メインデータの光ディスク１００上での物理位置を示すサブコードアドレスを含む。上述のとおり、サブコードアドレスは時間情報であり、「ａａ分ｂｂ秒ｃｃフレーム」の単位で示される。ＣＤ−ＤＡフォーマットの場合、メインデータはオーディオデータのみである。
【００３２】
一方、ＣＤ−ＲＯＭフォーマットの場合、メインデータは、９８個のフレームで構成される１セクタ分のデータである。ＣＤ−ＲＯＭフォーマットのメインデータ（セクタデータ）は、シンクパターンと、セクタの光ディスク１００上での物理位置を示すセクタ番号と、ユーザデータと、エラー訂正処理用のデータ（エラー検出符号（ＥＤＣ）及びエラー訂正符号（ＥＣＣ））とを含む。つまり、ＣＤ−ＲＯＭフォーマットは、シンクパターンやセクタ番号を有するが、ＣＤ−ＤＡフォーマットでは、これらのデータが存在しない。ＣＤ−ＤＡフォーマットはセクタ構造という概念はないからである。
【００３３】
ＣＤ−ＤＡフォーマットの１サブコードフレーム分のデータ量は、ＣＤ−ＲＯＭフォーマットの１セクタ分のデータ量と等しい。つまり、ＣＤ−ＲＯＭフォーマットにおける１セクタは、ＣＤ−ＤＡにおける１サブコードフレームに対応する。
【００３４】
上述のとおり、ＣＤ−ＲＯＭフォーマットのデータは、サブコードとメインデータとを含み、さらに、メインデータは、シンクパターン、セクタ番号、ユーザデータ及びエラー訂正処理用データを含む。したがって、ＣＤ−ＲＯＭフォーマットのデータは、セクタ番号とサブコードアドレスとを含む。セクタ番号は、サブコードアドレスと同様に、「ａａ分ｂｂ秒ｃｃフレーム」の単位で示すことができる。セクタ番号が示す物理位置は原則、サブコードアドレスが示す物理位置と一致する。
【００３５】
しかしながら、エンコード処理等の問題により、セクタ番号が示す物理位置が、サブコードアドレスが示す物理位置と必ずしも一致せず、ずれが生じる場合がある。ＣＤ−ＲＯＭフォーマットの規格（イエローブック）では、サブコードアドレスが、セクタ番号±１０フレーム以内のずれを有することを許容する。
【００３６】
［判定動作概要］
上述のとおり、ＣＤ−ＲＯＭフォーマットには、シンクパターンが存在するが、ＣＤ−ＤＡフォーマットには存在しない。そこで、光ディスク再生装置が、デコードされたデータ内のシンクパターンを検出することにより、データフォーマットを判定する方法がある。
【００３７】
しかしながら、シンクパターンを検出できなかった場合、データがＣＤ−ＤＡフォーマットであるのか、ピックアップが光ディスク１００のデータを正常に読み取れなかったのかが不明である。上述のとおり、選択されたセクタ番号に対応する光ディスク１００の物理位置において、汚れが付着していたり、疵が形成されている場合、ピックアップはデータを正常に読み取れない。この場合、データ内にシンクパターンは含まれない。同様に、正常に読み取られたデータがＣＤ−ＤＡフォーマットである場合も、シンクパターンは含まれない。
【００３８】
従来の光ディスク再生装置は、上述の場合、判定処理をリトライしていた。つまり、従来の光ディスク再生装置は、選択されたセクタ番号に対応する物理位置に再びビーム光を照射し、再生信号の取得からやり直し、判定処理を繰り返し行っていた。そのため、ＣＤ−ＲＯＭフォーマットのデータでない場合、判定処理に時間がかかっていた。
【００３９】
本実施の形態によるフォーマット判定装置１は、以下の方法により判定時間を短縮する。フォーマット判定装置１内のＣＤ−ＲＯＭ判定部１０は、デコードされたメインデータがＣＤ−ＲＯＭフォーマットであるか否かを判定する。具体的には、ＣＤ−ＲＯＭ判定部１０は、ＣＤ−ＲＯＭデコーダ７によりデコードされたメインデータがシンクパターンを含むか否かを判定する。
【００４０】
デコードされたメインデータがシンクパターンを含まない場合、再生信号判定部９は、ＲＦ信号に基づいて、ピックアップ３から出力された再生信号が正常か否かを判定する。再生信号が正常であれば、ピックアップ３は光ディスク１００からデータを正常に読み取っている。そのため、システム制御部８は、選択されたセクタ番号に対応する物理位置に記録されたデータは、ＣＤ−ＤＡフォーマットであると判定する。
【００４１】
以上の動作の場合、シンクパターンを検出できない場合であっても、ピックアップ３が正常にデータを読み取っていれば、判定処理は繰り返し実行されない。したがって、判定時間を短縮できる。
【００４２】
ＲＦ信号が正常か否かの判定方法は、種々の方法があり、たとえば、以下のとおりである。
【００４３】
（１）再生信号判定部９は、ＲＦ信号のピークレベルと基準レベルとを比較する。ＲＦ信号のピークレベルが基準レベルよりも高い場合、再生信号判定部９は、再生信号が正常であると判定する。一方、ＲＦ信号のピークレベルが基準レベルよりも低い場合、再生信号判定部９は、再生信号が異常であると判断する。
【００４４】
（２）再生信号判定部９は、ＲＦ信号の振幅に基づいて、再生信号が正常であるか否かを判断する。具体的には、再生信号判定部９は、ＲＦ信号の振幅が基準値よりも大きい場合、再生信号が正常であると判断する。一方、ＲＦ信号の振幅が基準値よりも小さい場合、再生信号が異常であると判断する。
【００４５】
（３）ＲＦ信号には、シンク信号が周期的に含まれる。シンク信号はたとえば、フレームシンク信号やサブコードフレームシンク信号である。フレームシンク信号の周期は１／７３５０秒であり、サブコードフレームシンク信号の周期は１／７５秒である。再生信号判定部９は、ＲＦ信号に基づいて、上述のシンク信号のビットパターンと同じビットパターンを有する信号の周期を検出する。再生信号判定部９は、検出された周期がフレームシンク信号の周期又はサブコードフレームシンク信号の周期と一致するとき、再生信号が正常であると判定する。
【００４６】
（４）再生信号判定部９は、ＲＦ信号のエラーレートに基づいて、再生信号が正常が否かを判定する。具体的には、再生信号判定部９は、ＲＦ信号のエラーレートと基準値とを比較し、エラーレートが基準値未満である場合、再生信号が正常であると判定する。
【００４７】
（５）再生信号判定部９は、訂正不能エラーが所定期間検出されなければ、再生信号が正常であると判断する。
【００４８】
フォーマット判定装置１では、上記（１）〜（５）の判定方法のうち、１又は２以上の方法が実行される。
【００４９】
［フォーマット判定装置１の判定処理の詳細］
図２は、フォーマット判定装置１の判定処理の詳細を示すフロー図である。図２を参照して、シーク対象となるセクタ番号が選択される（Ｓ１）。セクタ番号の選択は、フォーマット判定装置１が自動的に実行してもよいし、ユーザ操作により実行されてもよい。このとき、システム制御部８は、選択されたセクタ番号を「変数ｔ」としてシステム制御部８内のメモリに格納する。
【００５０】
続いて、判定処理のリトライ回数を設定する（Ｓ２）。本例では、リトライ回数を「５」回とするが、リトライ回数はこれに限定されない。システム制御部８は、リトライ回数を「変数ｃ」としてメモリに格納する。
【００５１】
続いて、システム制御部８は、判定フラグｆをリセットし、「０」にする（Ｓ３）。判定フラグｆは、ＲＦ信号が正常か否かを示すフラグである。判定フラグｆが「０」であれば、ＲＦ信号が正常であることを示す。判定フラグｆが「１」であれば、ＲＦ信号が異常であり、ピックアップ３が光ディスク１００からデータを正常に読み取れなかったことを示す。以上の動作を終了した後、判定動作を実行する（Ｓ４〜Ｓ１７）。
【００５２】
上述のとおり、ＣＤ-ＲＯＭフォーマットにおいて、サブコードアドレスと、セクタ番号とは、±１０フレーム分のずれが許容されている。信号処理部５は、セクタ番号を識別できないため、システム制御部８は、選択されたセクタ番号に対応するサブコードアドレスを指定して、シーク動作を実行しなればならない。そこで、システム制御部８は、サブコードアドレスｋ＝ステップ１で選択されたセクタ番号ｔ−１０フレームに設定し、ピックアップ３にシーク動作を指示する（Ｓ４）。
【００５３】
システム制御部８の指示に応じて、信号処理部５は、ドライバ４を駆動し、モータ２及びピックアップ３を制御する。その結果、ピックアップ３は、ステップＳ３で指定されたサブコードアドレスが示す物理位置にビーム光を照射し、ＲＦ信号を生成する。
【００５４】
信号処理部５は、再生信号を受け、ＲＦ信号を生成する。信号処理部５はさらに、ＥＦＭ復調してメインデータ及びサブコードを生成する。続いて、信号処理部５は、メインデータをＣＤ-ＲＯＭデコーダ７に出力する。ＣＤ-ＲＯＭデコーダ７は、メインデータを受け、デコードする。
【００５５】
ＣＤ−ＲＯＭ判定部１０は、デコードされたメインデータを受ける。そして、デコードされたメインデータがＣＤ-ＲＯＭフォーマットか否かを判定する。具体的には、ＣＤ−ＲＯＭ判定部１０は、デコードされたメインデータからシンクパターンを検出する。シンクパターンが検出されたとき、ＣＤ−ＲＯＭ判定部１０は、デコードされたメインデータがＣＤ−ＲＯＭフォーマットであると判定し、デコードＯＫ信号を出力する。
【００５６】
また、ＣＤ−ＲＯＭ判定部１０は、シンクパターンが検出されたとき、さらに、メインデータに含まれるエラー検査符号を利用して、周知の方法により、メインデータが正常なセクタ構造を有するか否かを判定してもよい。メインデータが正常なセクタ構造を有する場合、ＣＤ-ＲＯＭデコーダ７はデコードＯＫ信号を出力する。
【００５７】
システム制御部８は、ステップＳ４でシーク動作を指示した後、所定時間、デコードＯＫ信号の入力を監視する（Ｓ５）。所定時間内にデコードＯＫ信号がシステム制御部８に入力されたとき（Ｓ５でＹＥＳ）、システム制御部８は、光ディスク１００のうち、ステップＳ４で指定されたサブコードアドレスに対応する物理位置には、ＣＤ-ＲＯＭフォーマットデータが記録されていると判定する（Ｓ１４）。
【００５８】
一方、所定時間内にデコードＯＫ信号の入力がなかった場合（Ｓ５でＮＯ）、指定されたサブコードアドレスに対応する物理位置には、ＣＤ-ＤＡフォーマットデータが記録されているか、又は、ピックアップ３がデータを正常に読み取れていない。そこで、システム制御部８は、指定されたサブコードアドレスに対応する物理位置に、ＣＤ−ＤＡフォーマットデータが記録されているか否かを判定する（Ｓ６〜Ｓ１７）。
【００５９】
システム制御部８は、再生信号判定部９に対して、再生信号判定指示を出力する（Ｓ６）。再生信号判定指示を受けた再生信号判定部９は、ＲＦ信号に基づいて、再生信号が正常か否かを判定し、システム制御部８に通知する。以下、再生信号判定部９の判定方法の一例として、上記（２）の方法により判定する方法について詳述する。
【００６０】
再生信号判定部９はたとえば、ＲＦ信号の振幅をｍｓオーダ（たとえば１ｍｓ）で測定し、測定された振幅が基準値Ｖｒよりも大きいか否かを判定する。
【００６１】
図３は、上記（２）の方法により判定する場合の、再生信号判定部９の機能ブロック図である。また、図４は、図３に示す再生信号判定部９で生成される信号のタイミング図である。
【００６２】
図３及び図４を参照して、再生信号判定部９は、加算アンプ５１と、上包絡線検波回路５２と、下包絡線検波回路５３と、減算回路５４と、コンパレータ５５とを備える。ピックアップ３内の受光素子は、複数のフォトディテクタを備える。各フォトディテクタは、反射光を受光し、反射光の光の強弱に応じた再生信号を出力する。加算アンプ５１は、複数のフォトディテクタから出力された再生信号を加算し、図４に示すようなＲＦ信号Ａを出力する。
【００６３】
ｍｓオーダでＲＦ信号をみる場合、正常な再生信号から生成されたＲＦ信号の上側のエンベロープと下側のエンベロープとは安定した一定レベルになる。このときのＲＦ信号の振幅をＷ０と仮定する（図４参照）。光ディスク１００の表面に傷が形成されていたり、反射率の低い汚れが付着している場合、反射光の強度は弱まる。その結果、ＲＦ信号の上側エンベロープのレベルが低下する（図４中の時刻ｔ１参照）。この場合、ＲＦ信号の振幅は、Ｗ０よりも小さくなる。
【００６４】
また、光ディスク１００の表面に反射率の高い汚れが付着していたり、レーザ光がピット列から離れてしまった場合、反射光の強度は上昇する。そのため、図４中の時刻ｔ２に示すとおり、ＲＦ信号の下エンベロープのレベルが上昇する。その結果、ＲＦ信号の振幅はＷ０よりも小さくなる。
【００６５】
要するに、ピックアップ３が光ディスク１００のデータを正常に読み取れなかった場合、ＲＦ信号の振幅は、正常な場合と比較して小さくなる。
【００６６】
そこで、再生信号判定部９は、上包絡線検波回路５２と、下包絡線検波回路５３と、減算回路５４と、コンパレータ５５とを用いて、ＲＦ信号の振幅が基準値Ｖｒよりも大きいか否かを判断する。
【００６７】
上包絡線検波回路５２は、ＲＦ信号Ａを受け、ＲＦ信号の上側の包絡線であるピークエンベロープ波形信号Ｂを生成する（図４参照）。下包絡線検波回路５３は、ＲＦ信号の下側の包絡線であるボトムエンベロープ波形信号Ｃを生成する。減算回路５４は、ピークエンベロープ波形Ｂからボトムエンベロープ波形信号Ｃを減算し、振幅波形信号Ｄを生成する。
【００６８】
コンパレータ５５は、振幅波形信号Ｄのレベルと基準値Ｖｒとを比較し、ＲＦ信号が正常か否かを判定する。振幅波形信号Ｄのレベルが基準値Ｖｒよりも高い場合、つまり、再生信号が正常である場合、コンパレータ５５は、Ｈ（ハイ）レベルの判定信号を出力する。一方、振幅波形信号Ｄが基準値Ｖｒよりも小さい場合、つまり、再生信号が異常である場合、コンパレータ５５は、ロウ（Ｌ）レベルの判定信号を出力する。
【００６９】
図２に戻って、ステップＳ６において、システム制御部８は、再生信号判定部９から判定信号を受ける。システム制御部８は、判定信号がＨレベルである場合（Ｓ７でＹＥＳ）、ステップＳ９に進む。一方、判定信号がＬレベルである場合（Ｓ７でＮＯ）、システム制御部８は、判定フラグを「１」に更新して（Ｓ８）、ステップＳ９に進む。要するに、システム制御部８は、判定信号に基づいて、判定フラグを更新する。
【００７０】
ステップＳ９において、システム制御部８は、シークしたサブコードアドレスｋが変数ｔ＋１０フレームであるか否かを判断する（Ｓ９）。そして、サブコードアドレスｋが変数ｔ＋１０フレームでない場合（Ｓ９でＮＯ）、ステップＳ５に戻る。ＣＤ−ＤＡ及びＣＤ−ＲＯＭでは、サブコードがｋ，ｋ＋１フレーム，ｋ＋２フレーム，…の順に、螺旋状に配置されている。そのため、ピックアップ３がサブコードアドレスｋの物理位置にビーム光を照射してから１／７５秒後に、ピックアップ３は、サブコードアドレスｋ＝ｋ＋１フレーム（つまりｋ＝ｔ−９フレーム）の物理位置にビーム光を照射する。ピックアップ３は、サブコードアドレスｋ＝ｔ−９フレームの物理位置のデータを読み取り、再生信号を生成する。システム制御部８は、生成されたＲＦ信号を用いて、ステップＳ５〜Ｓ１６の動作を進める。
つまり、ピックアップ３は１／７５秒ごとにサブコードアドレスｋ＝ｔ−１０フレーム〜ｔ＋１０フレームの物理位置にビーム光を照射し、再生信号を生成する。そして、システム制御部８は、生成された各再生信号に対して、ステップＳ５〜ステップＳ１６の動作を実行する。要するに、ＣＤ-ＲＯＭフォーマットの規格で許容されている、サブコードアドレスとセクタ番号とのずれの範囲（ｔ−１０フレーム≦ｋ≦ｔ＋１０フレーム：以下、許容範囲という）について、判定処理を行う。
【００７１】
許容範囲内の全てのサブコードアドレスに対してステップＳ７の判定を行った後（Ｓ９でＹＥＳ）、システム制御部８は、判定フラグｆが「０」であるか否かを判定する（Ｓ１０）。判定フラグが「０」である場合（Ｓ１０でＹＥＳ）、再生信号は正常である。したがって、システム制御部８は、選択されたセクタ番号のデータはＣＤ−ＤＡフォーマットであると判断する（Ｓ１７）。
【００７２】
一方、ステップＳ１０において、判定フラグが「１」であると判断した場合（Ｓ１０でＮＯ）、生成されたＲＦ信号及び再生信号は異常である。異常な再生信号は、光ディスク１００に欠陥（傷や汚れ等）がある場合と、なんらかの原因、たとえば、外部からの衝撃等により、ピックアップ３がうまくデータを読み取れなかった場合がある。そこで、システム制御部８は、判定動作のリトライ回数の変数ｃをｃ−１にデクリメントして（Ｓ１１）、リトライ回数の変数ｃが０になるまで（Ｓ１２でＹＥＳ）、Ｓ３〜Ｓ１０の動作を繰り返す。変数ｃが０になったとき、システム制御部８は、メインデータがセクタ構造を持たないと判定する（Ｓ１３）。この場合、メインデータはＣＤ−ＤＡフォーマットであるか、再生信号が何らかの原因で異常であるかのいずれかである。
【００７３】
以上の動作により、フォーマット判定装置１は、メインデータがセクタ構造を有さない場合、つまり、メインデータがＣＤ-ＲＯＭフォーマットでない場合、再生信号が正常か否かを判定し、再生信号が正常である場合、メインデータがＣＤ−ＤＡフォーマットであると判定できる。したがって、データがＣＤ−ＤＡフォーマットである場合、判定処理時間を短くできる。
【００７４】
［第２の実施の形態］
上述の実施の形態では、図２中のステップＳ６において、再生信号判定指示を受けた再生信号判定部９は、上記（２）の方法により判定した。しかしながら、再生信号判定部９は、（１）、（３）〜（５）の方法によって再生信号が正常か否かを判定してもよい。以下、再生信号判定部９が上記（３）の方法によって、再生信号が正常か否かを判定する場合のフォーマット判定装置１の動作について詳述する。
【００７５】
図５は、本実施の形態における再生信号判定部９の機能ブロック図である。また、図６は図５に示す再生信号判定部９で生成される信号のタイミング図である。
【００７６】
図５を参照して、再生信号判定部９は、加算アンプ５１と、波形整形回路５０２と、基準クロック発振器５０３と、シフトレジスタ５０４と、フレームシンクコンパレータ５０５と、サブコードフレームシンクコンパレータ５０６と、周期判定部５０７とを含む。
【００７７】
図３と同様に、加算アンプ５１は、ＲＦ信号ａを生成する（図６参照）。図６中のＲＦ信号はｎｓ（ナノセカンド）オーダで示される。波形整形回路５０２は、ＲＦ信号を２値化して、方形波形信号ｂを生成する。
【００７８】
基準クロック発振器５０３は、基準クロックｃを生成する。基準クロック発振器５０３はたとえば、水晶等を用いた周知の発振器である。図６に示すとおり、基準クロックｃの周期は、方形波形信号ｂの周期よりも短い。
【００７９】
シフトレジスタ５０４は、基準クロックｃに基づいて方形波形信号ｂをサンプリングする。具体的には、シフトレジスタ５０４は、複数のレジスタを備え、基準クロックｃの立ち上がりエッジで方形波形信号ｂを取り込む。この動作により、シフトレジスタ５０４内には、基準クロックｃの立ち上がりごとに、「０」又は「１」のビットデータが順次格納される。
【００８０】
ここで、本実施の形態におけるフレームシンク信号が２２ビットであり、サブコードフレームシンク信号が１４ビットであると仮定する。この場合、シフトレジスタ５０４は、ビットデータを取り込むごとに、シフトレジスタ５０４の末尾のレジスタから２２ビット分のビットデータをフレームシンクコンパレータ５０５に出力する。シフトレジスタ５０４はさらに、ビットデータを取り込むごとに、シフトレジスタ５０４の末尾のレジスタから１４ビット分のビットデータをサブコードフレームシンクコンパレータ５０６に出力する。
【００８１】
フレームシンクコンパレータ５０５は、シフトレジスタ５０４からデータ列を受けるごとに、受けたデータ列と、規格上のフレームシンク信号のビットパターン（２２ビット）とを比較する。ＣＤ−ＤＡフォーマットとＣＤ−ＲＯＭフォーマットのフレームシンク信号のビットパターンは同じである。比較の結果、両者が一致する場合、フレームシンクコンパレータ５０５は、Ｈレベルの第１検知信号ｄを出力する。
【００８２】
同様に、サブコードフレームシンクコンパレータ５０６は、シフトレジスタ５０４からデータ列を受けるごとに、受けたデータ列と、規格上のサブコードフレームシンク信号のビットパターン（１４ビット）とを比較する。ＣＤ−ＤＡフォーマットとＣＤ−ＲＯＭフォーマットのサブコードフレームシンク信号のビットパターンは同じである。比較の結果、両者が一致する場合、サブコードフレームシンクコンパレータ５０６は、Ｈレベルの第２検知信号ｅを出力する。
【００８３】
周期判定部５０７は、Ｈレベルの第１検知信号ｄ及びＨレベルの第２検知信号ｅを受信する。そして、Ｈレベルの第１検知信号ｄの周期がフレームシンク信号の周期（１／７３５０秒）と一致し、かつ、Ｈレベルの第２検知信号ｅの周期がサブコードフレーム信号の周期（１／７５）と一致するとき、Ｈレベルの判定信号をシステム制御部８に出力する。
【００８４】
図２中のステップＳ７以降の動作は、第１の実施の形態と同じである。
【００８５】
上述の実施の形態では、周期判定部５０７は、フレームシンク信号及びサブコードフレームシンク信号について検知した。しかしながら、いずれか１つのシンク信号のみを検知してもよい。たとえば、周期判定部５０７は、第１検知信号ｄがフレームシンク信号の周期と一致するか否かを判定し、第２検知信号ｅについては判定しなくてもよいし、その逆でもよい。
【００８６】
本実施の形態では、周期判定部５０７は再生信号判定部９に含まれるが、周期判定部５０７が、再生信号判定部９に代えて、システム制御部８内に格納されていてもよい。
【００８７】
以上、本発明の実施の形態を説明したが、上述した実施の形態は本発明を実施するための例示に過ぎない。よって、本発明は上述した実施の形態に限定されることなく、その趣旨を逸脱しない範囲内で上述した実施の形態を適宜変形して実施することが可能である。
【符号の説明】
【００８８】
１  フォーマット判定装置
２  モータ
３  ピックアップ
４  ドライバ
５  信号処理部
７  ＣＤ−ＲＯＭデコーダ
８  システム制御部
９  再生信号判定部
１０  ＣＤ−ＲＯＭ判定部
５１  加算アンプ
５２  上包絡線検波回路
５３  下包絡線検波回路
５４  減算回路
５５  コンパレータ
１００  光ディスク
５０２  波形整形回路
５０３  基準クロック発振器
５０４  シフトレジスタ
５０５  フレームシンクコンパレータ
５０６  サブコードフレームシンクコンパレータ
【図１】
0005545002.tif 000002
【図２】
0005545002.tif 000003
【図３】
0005545002.tif 000004
【図４】
0005545002.tif 000005
【図５】
0005545002.tif 000006
【図６】
0005545002.tif 000007