(57)【要約】【課題】光ディスクのＴＯＣの情報が間違っている場合にも本来のトラック種別に応じて正常に読み取り可能にする。【解決手段】制御部は、ＣＤのトラックを読み取らせ、ＥＦＭフレームについてＣ１，Ｃ２訂正処理を行う（Ｓ１１，Ｓ１２）。状態判定部は、読み取ったデータの中で訂正処理を行ったデータの占める割合である第１訂正率を状態判定値と比較しＣＤの状態を判断する（Ｓ１３）。ＣＤが、正確に読取可能なデータ記録状態であれば（Ｓ１３でＹＥＳ）、トラック種判定部が、当該トラックをセクタを含むデータトラックとして認識しエラー検出訂正処理を行う（Ｓ１４）。読み取ったデータの中で訂正処理を行ったデータの占める割合である第２訂正率をトラック種判定値と比較し（Ｓ１５）、第２訂正率の大小に応じて当該トラックをオーディオトラック（Ｓ１５でＮＯ）又はデータトラックであると判定する（Ｓ１５でＹＥＳ）。【選択図】図３
2009140572.tif 000002
【特許請求の範囲】
【請求項１】
オーディオトラック及び／又はデータトラックを有する光ディスクがセットされ、当該光ディスクの各トラックに記録されているデータを読み取り可能な読取部と、
前記読取部の動作を制御する制御部とを備え、
前記制御部は、前記読取部によりセットされた光ディスクから読み取られたＥＦＭ（Eight to Fourteen Modulation）フレームのデータについてＣ１訂正処理及びＣ２訂正処理を行うＣＩＲＣ（Cross Interleaved Reed-Solomon Code）エラー訂正部と、
前記光ディスクのトラックがデータトラックであるとき、前記読取部により読み取られた当該トラックに含まれるセクタのデータについてＥＤＣ符号及びＥＣＣ符号によるエラー検出訂正処理を行うＲＳＰＣ（Reed-Solomon Product-like Code）エラー訂正部とを有する光ディスク装置であって、
前記制御部は、
前記読取部に光ディスクが読取可能にセットされている状態で、前記読取部に当該光ディスクに含まれる所定数のＥＦＭ（Eight to Fourteen Modulation）フレームを読み取らせ、読み取られたＥＦＭフレームのデータの中で前記ＣＩＲＣエラー訂正部によりＣ１訂正処理及びＣ２訂正処理を行ったデータの占める割合である第１訂正率を所定の状態判定値と比較する状態判定部と、
前記第１訂正率が前記状態判定値よりも小さいとき、当該光ディスクのＴＯＣ（Table Of Contents）情報によらず、一時的に当該光ディスクのトラックをデータトラックであるとみなし、前記読取部により読み取られた、そのトラックに含まれる所定数のセクタのデータの中で、前記ＲＳＰＣエラー訂正部によりエラー検出訂正処理を行ったデータの占める割合である第２訂正率を所定のトラック種判定値と比較し、前記第２訂正率が前記トラック種判定値よりも小さいとき、当該トラックがデータトラックであると判定し、前記第２訂正率が前記トラック種判定値よりも大きいとき、当該トラックがオーディオトラックであると判定するトラック種判定部とを有し、
前記トラック種判定部による判定結果に基づき、前記読取部を用いて当該トラックのデータを読み取り可能に構成されていることを特徴とする光ディスク装置。
【請求項２】
前記制御部は、前記状態判定部による前記第１訂正率と前記状態判定値との比較結果において、前記第１訂正率が前記状態判定値よりも大きいとき、当該光ディスクのＴＯＣ情報により、当該光ディスクのトラックがデータトラックであるかオーディオトラックであるかを判別し、その結果に基づき、前記読取部を用いて各トラックのデータを読み取るように構成されている請求項１記載の光ディスク装置。
【請求項３】
前記制御部は、光ディスクのトラックがデータトラックであるかオーディオトラックであるかについて、当該光ディスクのＴＯＣ情報により判別するか、前記トラック種判定部により判定するかを、ユーザが指定可能に構成されていることを特徴とする請求項１又は請求項２に記載の光ディスク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オーディオトラック及び／又はデータトラックを有するＣＤ等の光ディスクを再生可能な光ディスク装置に関する。
【背景技術】
【０００２】
例えばＣＤ等の光ディスクでは、その光ディスクのＴＯＣ（Table Of Contents）に、当該光ディスクのトラックがデータトラックであるかオーディオトラックであるかを示すトラック種別情報が書き込まれている。例えば特許文献１に記載されているように、光ディスク装置は、光ディスクが読み取り可能な状態でセットされたとき、その光ディスクのＴＯＣを読み取り、ＴＯＣの情報に基づきトラック種別を判別する。そして、判別したトラック種別に応じて、トラックを、データトラック又はオーディオトラックとして読み取る。
【０００３】
ところで、従来の光ディスク装置において、ＴＯＣの情報が間違っている光ディスクは、トラックを正常に読み取ることができない。すなわち、例えば実際のトラックのトラック種別と、ＴＯＣに記録されているトラック種別情報とが食い違っているときには、実際にはオーディオトラックであるものをデータトラックとして読み取ろうとして、読み取ることができなかったり、実際にはデータトラックであるものをオーディオトラックとして読み取り、ノイズ状の音声データを出力してしまうことがある。特許文献１には、このようなＴＯＣに異常があるマルチセッションの光ディスクを少なくともオーディオ光ディスクとして再生させる光ディスク装置が開示されているが、実際のトラックがデータトラックである場合には、正常に読み取ることができない。
【０００４】
ここで、特許文献２には、実データ中のフレームのコントロールビットを基にトラック種別を検出し、ＴＯＣ情報に虚偽記述があるときにそれを修正可能にした光ディスク装置が開示されている。しかしながら、特許文献２の光ディスク装置は、ＴＯＣ情報が誤ってオーディオトラックになってトラックについて何ら処理を行うものではなく、このような光ディスクに関しては、上記問題点を解決することができない。
【０００５】
また、特許文献３には、Ｑチャンネルデータに基づいてオーディオトラックであるかを判別し、データ種別に応じて適したポーズ処理を行う光ディスク装置が開示されている。この光ディスク装置は、ポーズボタンが押下されたときにＱチャンネルデータに基づいてデータ種別を判断するものであり、ＴＯＣの情報が間違っている場合には、光ディスクを正常に読み取ることができない。
【０００６】
なお、特許文献４には、ＥＣＣによるエラー訂正が不能になるまで物理的に光ディスクのデータを破壊することができる光ディスク装置が開示されている。しかしながら、特許文献４には、上記問題に対し有効な解決策は開示されていない。
【特許文献１】特開２００４−１２７３８７号公報
【特許文献２】特開２００７−８０３６９号公報
【特許文献３】特開平１０−１２４９８８号公報
【特許文献４】特開２００４−３９１１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、上記問題点を鑑みてなされたものであり、光ディスクのＴＯＣの情報が間違っている場合にも、その光ディスクのトラックを本来のトラック種別に応じて正常に読み取ることができる光ディスク装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１の発明は、オーディオトラック及び／又はデータトラックを有する光ディスクがセットされ、当該光ディスクの各トラックに記録されているデータを読み取り可能な読取部と、前記読取部の動作を制御する制御部とを備え、前記制御部は、前記読取部によりセットされた光ディスクから読み取られたＥＦＭ（Eight to Fourteen Modulation）フレームのデータについてＣ１訂正処理及びＣ２訂正処理を行うＣＩＲＣ（Cross Interleaved Reed-Solomon Code）エラー訂正部と、前記光ディスクのトラックがデータトラックであるとき、前記読取部により読み取られた当該トラックに含まれるセクタのデータについてＥＤＣ符号及びＥＣＣ符号によるエラー検出訂正処理を行うＲＳＰＣ（Reed-Solomon Product-like Code）エラー訂正部とを有する光ディスク装置であって、前記制御部は、前記読取部に光ディスクが読取可能にセットされている状態で、前記読取部に当該光ディスクに含まれる所定数のＥＦＭ（Eight to Fourteen Modulation）フレームを読み取らせ、読み取られたＥＦＭフレームのデータの中で前記ＣＩＲＣエラー訂正部によりＣ１訂正処理及びＣ２訂正処理を行ったデータの占める割合である第１訂正率を所定の状態判定値と比較する状態判定部と、前記第１訂正率が前記状態判定値よりも小さいとき、当該光ディスクのＴＯＣ（Table Of Contents）情報によらず、一時的に当該光ディスクのトラックをデータトラックであるとみなし、前記読取部により読み取られた、そのトラックに含まれる所定数のセクタのデータの中で、前記ＲＳＰＣエラー訂正部によりエラー検出訂正処理を行ったデータの占める割合である第２訂正率を所定のトラック種判定値と比較し、前記第２訂正率が前記トラック種判定値よりも小さいとき、当該トラックがデータトラックであると判定し、前記第２訂正率が前記トラック種判定値よりも大きいとき、当該トラックがオーディオトラックであると判定するトラック種判定部とを有し、前記トラック種判定部による判定結果に基づき、前記読取部を用いて当該トラックのデータを読み取り可能に構成されているものである。
【０００９】
請求項２の発明は、請求項１の発明において、前記制御部は、前記状態判定部による前記第１訂正率と前記状態判定値との比較結果において、前記第１訂正率が前記状態判定値よりも大きいとき、当該光ディスクのＴＯＣ情報により、当該光ディスクのトラックがデータトラックであるかオーディオトラックであるかを判別し、その結果に基づき、前記読取部を用いて各トラックのデータを読み取るように構成されているものである。
【００１０】
請求項３の発明は、請求項１又は請求項２の発明において、前記制御部は、光ディスクのトラックがデータトラックであるかオーディオトラックであるかについて、当該光ディスクのＴＯＣ情報により判別するか、前記トラック種判定部により判定するかを、ユーザが指定可能に構成されているものである。
【発明の効果】
【００１１】
請求項１の発明によれば、トラック種判定部が、光ディスクのトラックをデータトラックであるとみなしてエラー検出訂正処理を行って求めた第２訂正率に基づいて、ＴＯＣ情報によらずに当該トラックのトラック種別を判定するので、ＴＯＣ情報が間違っていても、当該トラックがオーディオトラックであるかデータトラックであるかを正確に判別することができ、正常に読み取ることが可能になる。トラック種判定部によるトラック種別の判定は、Ｃ１訂正処理及びＣ２訂正処理に関する第１訂正率が状態判定値より小さいときに行われ、例えば光ディスクのデータ記録状態が悪く正常にデータを読み取ることが困難であるような場合には行われないので、データトラックであるにもかかわらず第２訂正率が大きいことから当該トラックをオーディオトラックとして誤判定することがなくなり、より正確にトラック種別を判定することができる。
【００１２】
請求項２の発明によれば、Ｃ１訂正処理及びＣ２訂正処理に関する第１訂正率が状態判定値より大きい場合、すなわち光ディスクのデータ記録状態が悪く正常にデータを読み取ることが困難であるような場合には、ＴＯＣ情報により、当該光ディスクのトラックがデータトラックであるかオーディオトラックであるかを判別する。従って、光ディスクのデータ記録状態がよい場合に正確にトラック種別を判定可能にしつつ、例えば光ディスクのデータ記録状態が悪い場合には、データトラックをオーディオトラックとしてしまう誤判定を防止し、ＴＯＣ情報が正確である範囲でトラック種別を判別することができる。
【００１３】
請求項３の発明によれば、ユーザは、光ディスクのディスク種別をＴＯＣ情報により判別させるか、トラック種判定部により判定させるかを指定することができるので、例えば、光ディスクのトラック種別を、通常はＴＯＣ情報により速やかに判別させ、正常に読み取ることができない光ディスクがあったときにはトラック種判定部により正確に判定し、読取可能にすることができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の一実施形態について図面を参照して説明する。図１は、本発明の一実施形態に係る光ディスク装置を示す。光ディスク装置１は、例えば音声を示すデータが記録されたＣＤ（Compact Disc；光ディスク）１０からデータを読み取って（リード）再生し、外部のスピーカ等を用いて当該音声を出力させることができるように構成されている。光ディスク装置１では、ＣＤ１０として、例えばディジタル音声データが記録されたオーディオトラックや、データファイル（例えば、ディジタル音声データが所定の圧縮形式（例えばＭＰ３形式等）でエンコードされて成るデータファイル）が記録されたデータトラックのうち一方又は両方を有するものを読み取り可能に構成されている。
【００１５】
光ディスク装置１は、ＣＤ１０がセットされ、そのＣＤ１０の各トラックに記録されているデータを読取可能な読取部２と、読取部２の動作を制御する制御部３と、例えば外部のスピーカ等に接続されそのスピーカ等にアナログ音声信号を出力する出力部４とを有している。読取部２は、光ピックアップやその送りモータ、及びＣＤ１０を回転させるスピンドルモータ等で構成されている。制御部３は、ＣＰＵ及びメモリや、ディジタル音声信号をアナログ音声信号に変換するディジタル／アナログ変換回路等で構成されている。制御部３は、後述するように読み取られたデータのエラー訂正処理を行うＣＩＲＣ（Cross Interleaved Reed-Solomon Code）エラー訂正部５及びＲＳＰＣ（Reed-Solomon Product-like Code）エラー訂正部６と、後述するようにＣＤ１０のデータ記録状態を判定するための状態判定部７と、トラック種別を判定するためのトラック種判定部８とを有している。
【００１６】
光ディスク装置１は、制御部３による制御の下、読取部２によりＣＤ１０からデータを読み取り、制御部３は、読み取ったデータがデータトラックから読み取られたデータであれば、そのデータを、当該データの所定の圧縮形式（例えばＭＰ３方式等）に基づきデコードし、ディジタル音声データとする。制御部３は、デコードしたディジタル音声データやＣＤ１０のオーディオトラックから読み取られたディジタル音声データを、ディジタル／アナログ変換回路によりアナログ音声信号に変換する。アナログ音声信号は、出力部４から外部のスピーカ等に出力され、そのスピーカから音声が聴取可能に出力される。
【００１７】
ここで、本実施形態において、制御部３は、ＣＤ１０に含まれるトラックがオーディオトラックであるかデータトラックであるかのトラック種別を判別する動作モードを２種類有している。すなわち、通常の動作モードである通常モードであるときには、制御部３は、例えばＣＤ１０が読取部２にセットされたときに読取部２により当該ＣＤ１０のＴＯＣ（Table Of Contents）情報を読み取り、得られたＴＯＣ情報に基づいてトラック種別を判別する。他方、動作モードが判定モードであるときには、制御部３は、後述のように、状態判定部７を用いてＣＤ１０のデータ記録状態を判定し、ＣＤ１０のデータ記録状態が良好であればトラック種判定部８によりトラック種別を判定する。なお、制御部３は、例えば光ディスク装置１の筐体に設けられた操作ボタン（図示せず）等の操作に応じて、これらの動作モードを切り替え可能に構成されている。これにより、ユーザは、状況に応じて所望の動作モードでＣＤ１０のトラック種別が判別されるように、操作することが可能である。
【００１８】
以下に、動作モードが判定モードであるときのＣＤ１０のトラック種別の判定処理の流れを説明する。それに先立ち、先ず、ＣＤ１０に記録されているデータのデータ構造について説明する。
【００１９】
図２（ａ）、（ｂ）は、ＣＤ１０に記録されるデータの形式を示す。ＣＤ１０には、オーディオトラックとデータトラックとの違いにかかわらず、データは、図２（ａ）に示すようなＥＦＭ（Eight to Fourteen Modulation）フレームと呼ばれるデータ形式を最小単位として記録されている。ＥＦＭフレームは、このＥＦＭフレーム中に２つに別れて並べられた２４バイトのデータと、このデータが読み取られたときにそのデータを訂正するためのＣ１符号及びＣ２符号とを有している。ＣＩＲＣエラー訂正部５は、読取部２によりＣＤ１０からデータが読み取られたとき、そのデータを構成する各ＥＦＭフレームについて、Ｃ１符号及びＣ２符号を用いて、Ｃ１訂正処理及びＣ２訂正処理を行う。また、データトラックにおいて、データは、図２（ｂ）に示すように、９８個のＥＦＭフレームを結合して構成されたセクタを単位として記録されている。セクタは、データのほか、エラー検出符号であるＥＤＣ（Error detecting Code）符号及びＥＣＣ（Error Correcting Code）符号等を含んでいる。ＲＳＰＣエラー訂正部６は、セクタのデータについて、これらのＥＤＣ符号及びＥＣＣ符号によるエラー検出訂正処理を行う。
【００２０】
次に、本実施形態において、動作モードが判定モードであるときのトラック種別の判定処理について説明する。図３は、判定処理の流れを示す。判定モードであるとき、読取部２にＣＤ１０が読み取り可能にセットされている状態で、まず、制御部３は、読取部２にＣＤ１０に含まれる所定数（例えば２セクタすなわち１９６個程度）のＥＦＭフレームを読み取らせる（Ｓ１１）。そして、制御部３は、読み取られたＥＦＭフレームのデータについて、ＣＩＲＣエラー訂正部５によりＣ１訂正処理及びＣ２訂正処理を行う（Ｓ１２）。Ｃ１訂正処理及びＣ２訂正処理が行われると、状態判定部７は、読み取られたＥＦＭフレームのデータの中でＣ１訂正処理及びＣ２訂正処理が行われたデータの占める割合を第１訂正率として算出する。本実施形態において、状態判定部７は、ＣＤ１０のデータ記録状態が、読み取り面に傷、汚れ等があったりデータの記録品質が悪いことによりＣＤ１０のデータを読み取り困難な状態ではないかどうかを判定するための、第１訂正率についての基準値となる所定の状態判定値を有しており、実際にＣＤ１０から読み取って算出した第１訂正率と状態判定値とを比較する（Ｓ１３）。状態判定値は、例えば、０．０００１（０．０１％）程度に設定される。状態判定部７が、第１訂正率と状態判定値とを比較した結果、第１訂正率が状態判定値よりも小さければ、当該ＣＤ１０はほぼ正常にデータを読み取り可能な良好な状態であることがわかり、逆に、第１訂正率が状態判定値よりも大きければ、当該ＣＤ１０は、データを正常に読みとることができない態である可能性があることがわかる。状態判定部７の比較の結果、第１訂正率が状態判定値よりも大きければ（Ｓ１３でＮＯ）、ＣＤ１０からデータを正常に読み取れない可能性があると判断できるため、制御部３は、後述のようなエラー検出訂正処理に基づくトラック種判定部８によるトラック種別の判定を行わず、通常モード時と同様に、ＣＤ１０のＴＯＣ情報に基づいて、トラック種別を判別する（Ｓ２０）。
【００２１】
状態判定部７の比較により、第１訂正率が状態判定値よりも小さいときには（Ｓ１３でＹＥＳ）、制御部３のトラック種判定部８は、ＣＤ１０のＴＯＣ情報によらず、例えばＣＤ１０のすべてのトラックを、一時的にデータトラックであるとみなし、読取部２に各トラックに含まれる所定数（例えば１０セクタ程度）のセクタを読み取らせる。このとき、ＣＤ１０のトラックの実際のトラック種別がデータトラックであれば、このとき読み取られたセクタは、上記説明のようにＥＤＣ符号及びＥＣＣ符号を含む正規のものである。逆に、実際のトラック種別がオーディオトラックであれば、読み取られたセクタは、大きさは正規のものと同じであるものの、ＥＤＣ符号及びＥＣＣ符号に相当する部分もオーディオデータが含まれているものになる。セクタが読み取られると、制御部３は、読み取られたセクタについて、ＲＳＰＣエラー訂正部６によりエラー検出訂正処理を行う（Ｓ１４）。
【００２２】
エラー検出訂正処理が行われると、トラック種判定部８は、読み取られたセクタのデータの中のエラー検出訂正処理を行ったデータの占める割合を第２訂正率として求める。トラック種判定部８は、ＣＤ１０のトラックがデータトラックであると判定するための、第２訂正率についての基準値となる所定のトラック種判定値を有しており、実際にＣＤ１０から読み取って算出した第２訂正率とトラック種判定値とを比較する（Ｓ１５）。トラック種判定値は、オーディオトラックのデータをセクタとして読み取った場合には、データトラックのセクタよりも第２訂正率が明らかに増えることを鑑み、例えば、０．９（９０％）程度に設定される。第２訂正率とトラック種判定値とを比較し、第２訂正率がトラック種判定値よりも小さければ（Ｓ１５でＹＥＳ）、セクタにはＥＤＣ符号及びＥＣＣ符号とが含まれていることから、トラック種判定部８は、当該トラックはデータトラックであると判定し、制御部３は、当該トラックをデータトラックとして認識し、読み取り可能とする（Ｓ１６）。他方、第２訂正率がトラック種判定値よりも大きければ（Ｓ１５でＮＯ）、セクタにはＥＣＣ符号及びＥＣＣ符号とが含まれていないと判断できることから、トラック種判定部８は、当該トラックはデータトラックではなく、オーディオトラックであると判定し、制御部３は、当該トラックをオーディオトラックとして認識する（Ｓ１７）。そして、制御部３は、このようなトラック種判定部８によるトラック種別の判定結果に基づき、読取部２を用いて当該トラックのデータを読み取り可能になる。
【００２３】
このように、本実施形態においては、ＣＤ１０のＴＯＣ情報が間違っていても、動作モードを判定モードにすることにより、当該トラックがオーディオトラックであるかデータトラックであるかを正確に判別することができ、正常に読み取ることが可能になる。トラック種判定部８によるトラック種別の判定は、第１訂正率が状態判定値より小さいときに行われるので、データトラックであるにもかかわらず第２訂正率が大きいことを以て当該トラックをオーディオトラックとして誤判定してしまうことがなくなり、比較的正確にトラック種別を判定することができる。また、ＣＤ１０のデータ記録状態が悪く正常にデータを読み取ることが困難であるような場合には、ＴＯＣ情報に基づきトラック種別が判別されるので、このような場合にトラック種判定部８によるトラック種判定処理を行う場合と比べて、ＴＯＣ情報が正常である範囲で正確にトラック種別を判別することができる。また、ユーザは、ＣＤ１０のディスク種別をＴＯＣ情報により判別させるか、トラック種判定部８により判定させるかを指定することができるので、例えば、通常はＴＯＣ情報により速やかにトラック種別を判別させつつ、正常に読み取ることができないＣＤ１０があったときには、トラック種判定部８によりトラック種別を正確に判定し、ＣＤ１０を読取可能にすることができる。
【００２４】
なお、本発明は上記実施形態の構成に限定されるものではなく、発明の趣旨を変更しない範囲で適宜に種々の変形が可能である。例えば、状態判定値やトラック種判定値は上述の例示に限らず、種々の値を設定すればよい。また、動作モードが判定モードであるとき、制御部３は、最初にＣＤのデータを一度読み取り、その時読み取ったデータについてＣ１訂正処理、Ｃ２訂正処理を行った後、そのデータをセクタとして解釈してエラー検出訂正処理を行うことにより、読取部による読み取り回数を少なくするように構成されていてもよい。さらにまた、制御部は、常に、上記の動作モードが判定モードである場合に相当する、状態判定部とトラック種判定部８とによるトラック種別の判定を実行するように構成されていてもよい。本発明は、ＣＤを読み取る光ディスク装置のみに適用可能なものではなく、その他、ＭＤ等、他のＴＯＣ情報が記録されている光ディスクを読み取り可能な光ディスク装置に広く適用可能である。また、データトラックに記録されるデータファイルは、例えばパーソナルコンピュータ等で使用される通常のデータファイルであってもよい。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施形態に係る光ディスク装置の一例を示す側面図。
【図２】（ａ）はＥＦＭフレームのデータ構造を示す図、（ｂ）はセクタのデータ構造を示す図。
【図３】上記光ディスク装置のトラック種判定処理の流れを示すフローチャート。
【符号の説明】
【００２６】
１  光ディスク装置
２  読取部
３  制御部
５  ＣＩＲＣエラー訂正部
６  ＲＳＰＣエラー訂正部
７  状態判定部
８  トラック種判定部
【図１】
2009140572.tif 000003
【図２】
2009140572.tif 000004
【図３】
2009140572.tif 000005