(57)【要約】【課題】１又は複数のセッション内に、１又は複数のデータトラック、オーディオトラック、及び／又はビデオトラックを有する光記録媒体のフォーマットを決定する方法と、該方法を用いた光記録媒体からの読み出し及び／又は書き込みのための装置を提供する。【解決手段】記録媒体の最初のセッションのコンテンツテーブルを読み出すステップと、最初のセッションに２以上のトラックが存在しているかどうか、及び、コンテンツテーブルに少なくとも１つのトラックがオーディオトラックとして表示されているかどうかを確認するステップと、確認するステップのうちの少なくとも１つが肯定の結果だった場合は、記録媒体のフォーマットをオーディオに決定するステップとを備えている。【選択図】図３
2008251165.tif 000002
【特許請求の範囲】
【請求項１】
１つ以上のセッションを有し、各セッションはコンテンツテーブル及び１つ以上のトラックを含む、光記録媒体のフォーマットを決定する方法であって、
読み出しユニットが、前記光記録媒体の最初のセッションの前記コンテンツテーブルを読み出すステップと、
プロセッサが、前記最初のセッションに２つ以上のトラックが存在しているかどうか、及び、前記コンテンツテーブルに少なくとも１つのトラックがオーディオトラックとして表示されているかどうかを確認するステップと、
ディスクタイプ決定モジュールが、前記最初のセッションに２つ以上のトラックが存在する場合、又は、少なくとも１つのトラックが、前記コンテンツテーブルにおいてオーディオであると示されている場合には他のトラックのタイプの表示に係わらず、前記光記録媒体のフォーマットをオーディオに決定するステップと、
を有する方法。
【請求項２】
前記光記録媒体が２つ以上のセッションを有するかどうかを、前記プロセッサが確認し、
前記光記録媒体が２つ以上のセッションを有する場合のみ、２つ以上のトラックが存在しているかどうか、及び、前記コンテンツテーブルに少なくとも１つのトラックがオーディオトラックとして表示されているかどうかを確認する前記ステップと、前記決定するステップとを実行し、
そうでなければ、前記光記録媒体のフォーマットを決定するために、前記コンテンツテーブルに含まれる情報を使用する、
請求項１に記載の方法。
【請求項３】
前記光記録媒体が２つ以上のセッションを有するか否かに係わらず、前記最初のセッションに２つ以上のトラックが存在しているかどうか、及び、前記コンテンツテーブルに少なくとも１つのトラックがオーディオトラックとして表示されているかどうかを確認する前記ステップと、前記決定するステップとを、ユーザが強制できる、
請求項２に記載の方法。
【請求項４】
前記光記録媒体が２つ以上のセッションを有するかどうかの確認は、標準的なオーディオフォーマットプレーヤとの互換性を保証するために変更してはならない前記コンテンツテーブル内のデータに基づいている、
請求項２又は３に記載の方法。
【請求項５】
前記最初のセッションに２つ以上のトラックが存在しているかどうかの確認は、標準的なオーディオフォーマットプレーヤとの互換性を保証するために変更してはならない前記コンテンツテーブル内のデータに基づいている、
請求項１から４のいずれか１項に記載の方法。
【請求項６】
前記確認するステップに用いられる前記コンテンツテーブルの前記データは、アドレスデータ及びポインタデータを有する、
請求項４又は５に記載の方法。
【請求項７】
前記光記録媒体の前記フォーマットがオーディオと決定された場合、前記最初のセッション以外のセッションを、プロセッサが無視する、
請求項１から６のいずれか１項に記載の方法。
【請求項８】
前記プロセッサに送信された前記コンテンツテーブル内のデータを、前記光記録媒体の前記決定フォーマットに対応する値に、前記プロセッサが変更するステップを更に有する、
請求項１から７のいずれか１項に記載の方法。
【請求項９】
前記光記録媒体の前記決定フォーマットに対応する値に変更された前記データは、制御ビット及び／又はアドレスデータを有する、
請求項８に記載の方法。
【請求項１０】
１つ以上のセッションを有し、各セッションはコンテンツテーブル及び１つ以上のトラックを含む、光記録媒体のフォーマットを決定する方法であって、
読み出しユニットが、前記光記録媒体の最初のセッションの前記コンテンツテーブルを読み出すステップと、
プロセッサが、前記コンテンツテーブルに少なくとも１つのトラックがオーディオトラックとして表示されているかどうかを確認するステップと、
少なくとも１つのトラックが前記コンテンツテーブルにおいてオーディオであると示されている場合、ディスクタイプ決定モジュールが、他のトラックのタイプの表示に係わらず、前記光記録媒体のフォーマットをオーディオに決定するステップと、
前記コンテンツテーブルにおいてオーディオであると示されているトラックが存在しない場合、プロセッサが、前記最初のセッションに２つ以上のトラックが存在しているかどうかを確認するステップと、
前記最初のセッションに２つ以上のトラックが存在する場合、ディスクタイプ決定モジュールが、前記光記録媒体のフォーマットをオーディオに決定するステップと、
を有する方法。
【請求項１１】
プロセッサが前記最初のセッションに２つ以上のトラックが存在しているかどうかを確認する前記ステップを先に実行し、
前記最初のセッションのトラックが１つである場合にのみ、プロセッサが前記コンテンツテーブルに少なくとも１つのトラックがオーディオトラックとして表示されているかどうかを確認する前記ステップを実行する、
請求項１０に記載の方法。
【請求項１２】
コンテンツテーブル及び１つ以上のトラックを有する光記録媒体のフォーマットを決定する装置であって、
請求項１から９のいずれか１項に記載の方法を実行する、
光記録媒体のフォーマットを決定する装置。
【請求項１３】
光読み出しユニットとサーボ制御モジュールとの通信間に置かれる、
請求項１２に記載の光記録媒体のフォーマットを決定する装置。
【請求項１４】
請求項１から９のいずれか１項に記載の方法を実行する、及び／又は挿入された光記録媒体のフォーマットを決定するために請求項１２又は１３に記載の光記録媒体のフォーマットを決定する装置を有する、
光記録媒体からの読み出し及び／又は光記録媒体への書き込みのための装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、１又は複数のデータトラック及び／又はオーディオトラック及び／又はビデオトラックを有する光記録媒体のフォーマットを決定する方法、並びに、そのような方法を用いた光記録媒体からの読み出し及び／又は該光記録媒体への書き込みのための装置に関する。
【背景技術】
【０００２】
一般的な光記録媒体は、よく知られるコンパクトディスク（ＣＤ）である。長年に渡って、ＣＤフォーマットは、初期のＣＤＤＡオーディオフォーマット（レッドブック）から、様々な、オーディオ、ビデオ、データについての応用を含むフォーマット類全体にまで発展してきた。それらフォーマットのうちいくつかは、同一ディスク上での、ＣＤＤＡと様々なデータ及びビデオフォーマットとの混合をサポートする。そのようなフォーマットの例としては、ミックスモードＣＤ、ＣＤエクストラ、ＶＣＤがある。
【０００３】
フォーマット定義：
ＣＤＤＡ：
ＣＤＤＡフォーマットは、いわゆるコンパクトディスク（オーディオＣＤ）であり、ＩＥＣ９０８基準において詳述されている（レッドブックフォーマットとして知られている）。
ＣＤ−ＲＯＭ／ＣＤ−ＲＯＭ−ＸＡ：
ＣＤ−ＲＯＭ／ＣＤ−ＲＯＭ−ＸＡフォーマットは、コンピュータデータを記憶するためのＣＤの拡張を表したものである（イエローブックフォーマットとして知られている）。
Ｍｉｘ−ｍｏｄｅ：
ミックスモードフォーマットは、通常１つのデータトラック（ファイル）から９８オーディオトラックまでの、ＣＤＤＡトラックとＣＤ−ＲＯＭ／ＣＤ−ＲＯＭ−ＸＡトラックとの組み合わせを有する。
ＡＶＣＤ：
オーディオビデオＣＤは、ＩＳＯ９６６０トラック（ファイルシステム）とビデオトラックとＣＤＤＡトラックとを有する。
ＣＤエクストラ／ＣＤプラス／エンハンスドＣＤ：
これらのディスクは、ＣＤＤＡを有する最初のセッション及びデータを有する第２のセッションを含む。フォーマットはブルーブックに定義されている。
ＶＣＤ−ムービー：
ビデオＣＤ（ムービー）は、ＩＳＯ９６６０トラック（ファイルシステム）とビデオトラックとを有する。フォーマットはホワイトブックに定義されている。
ＶＣＤ−カラオケ：
ビデオＣＤ（カラオケ）は、ＩＳＯ９６６０トラック（ファイルシステム）とビデオトラックとを有する。フォーマットはホワイトブックに定義されている。
【０００４】
長い間、オーディオＣＤをコピーすることはささいな問題に過ぎなかったが、近年の安価な記録装置及び記録媒体の有用性により、オーディオＣＤの無断コピーは音楽業界にとっての大きな問題となっている。従って、多くのコピー防止機構が導入されてきた。コピー防止機構は、パーソナルコンピュータのＣＤ−ＲＯＭドライブを使用してオーディオＣＤをコピーすることを防ぐ。コピー防止されたディスクは、ＣＤ−ＲＯＭドライブがデジタルデータフォーマットを直接コピーしようとすると、そのＣＤ−ＲＯＭドライブを不安定にさせる。更に、コピー防止機構に依存することは、再生の問題もまた引き起こす。しかし、コピー防止されたディスクは、該ディスクが標準的なオーディオＣＤプレーヤで再生される場合、いかなる副作用も引き起こしてはならないし、また、オーディオトラックの質を低下させてはならない。従って、コピー防止機構は、ＣＤレッドブック標準を大幅に侵害してはいけないし、標準的なオーディオＣＤプレーヤの許容範囲を超えてもいけない。
【０００５】
しかし、多くの異なるディスクフォーマットによって生じたことであるが、多くのマルチフォーマットディスクプレーヤが市場で入手可能である。加えて、ＭＰ３のような圧縮されたオーディオフォーマットの成功が増大したため、圧縮されたオーディオファイルの再生が可能なディスクプレーヤへの需要が拡大している。上記の理由により、現在の多くのディスクプレーヤは、旧型のオーディオＣＤプレーヤで使用されていたような標準的なオーディオＣＤドライブではなく、ＣＤ−ＲＯＭドライブを備えている。これらのディスクプレーヤは、コピー防止されたオーディオＣＤの合法な再生を試みる時、厳しい問題に直面する。
【０００６】
既知のコピー防止機構は、以下に挙げる５つのカテゴリーに分類することができる。
【０００７】
１、コンテンツテーブル（ＴＯＣ）における隠されたオーディオトラック
この機構はマルチセッションを使用する。最初のセッションは、ＴＯＣでデジタルトラックとしてマークされているオーディオトラックを含む。第２又はその後のセッションは、多くの仮想オーディオトラックを含む。従って、ＣＤ−ＲＯＭドライブはオーディオトラックを識別できず、最初のセッションでファイルシステムを発見することができない。第２又はその後のセッションで、仮想オーディオトラックを見つけるだけである。標準的なオーディオＣＤプレーヤは、単一のセッションのみをサポートし且つデジタルトラックとしての表示を無視するので、この機構で問題はない。標準的なオーディオＣＤプレーヤは、オーディオトラックとして出会うどんなトラックも処理しようとする。
【０００８】
２、誤った又は不完全なファイルマップ
最初のセッションはオーディオトラックを含む。データセッションは、第２又はその後のセッションに位置し、既存のファイルシステムを装う。ＣＤ−ＲＯＭドライブは、誤った又は不完全なファイルマップを解析しようとすると、第２又はその後のセッションでトラップされる。この機構は、標準的なオーディオＣＤプレーヤも不安定にさせない、なぜなら最初のセッションは正しく、且つプレーヤがその後のどんなセッションも無視するからである。
【０００９】
３、ミッシングフレームのエミュレーションによるノイズ挿入
Ｑサブチャネルにおける絶対時間及び／又は相対時間は、ミッシングフレームをエミュレートするために、一定の間隔で修正される。ＣＤ−ＲＯＭドライブは、出力データストリームの完全性を保証するために、そのミッシングフレームを検索しようとする。その結果、ドライブは過度の読み取りエラー（Ｃ２エラー）のためこの動作を終了させるか、又はデータ出力が中断される若しくは不連続片に切断される。標準的なオーディオＣＤプレーヤは、単純にミッシングフレームを無視する。
【００１０】
４、オーディオトラックにおける回復できないエラー
エラー訂正コード（ＥＣＣ）をスクランブルすること、８−１４変調（ＥＦＭ）の間欠陥を加えること、又はオーディオコンテンツに人工のフェイクエラー（Ｃ２エラー）を挿入することによって、回復できないエラーがオーディオトラックに挿入される。この技術はディスクの読みやすさを低下させ、また、ＣＤ−ＲＯＭドライブがオーディオＣＤドライブよりも高度なエラー訂正の手法を使用しているという事実に基づいている。標準的なオーディオＣＤプレーヤは、多くのエラー訂正を試みるよりもむしろそのエラーを隠そうとする。
【００１１】
５、ＣＤライタを不安定にさせる
一貫していない長さのプリギャップを用いること、及び不測の位置にインデックスマークを置くことは、多くのＣＤライタを不安定にさせる。更に、使用可能なディスク容量、例えば９００ＭＢよりも大きな全データサイズを表示するために、第２又はその後のセッションでＴＯＣを修正することは、多くのＣＤライタを更に不安定にし、デジタルコピーを作らせないようにする。
【００１２】
以下の表は、既存のコピー防止方法と共に、該方法を適用することができるようなディスク領域の一覧を示す。更に、そのコピー防止方法によって引き起こされるエラーのタイプ、及び音質への影響の可能性もまた示している。
【００１３】
表では、最終列の防止タイプ、及びＣＤ−ＲＯＭドライブによる再生に対する該防止タイプの影響が以下で説明される。
【００１４】
トラックコピー防止（通常、機構４）：各トラックは個別に防止されなければならない。リードイン領域のＴＯＣは、ディスクタイプをＣＤＤＡとして正確に決定することを可能にするので、トラックは任意のＣＤ−ＲＯＭドライブにより（ＣＤＤＡモードで）再生することができる。
【００１５】
品質コピー防止（通常、機構３）：トラックはコピーできるがその質は低下する。音にはランダムな休止又はその他の遮断が含まれるか、若しくは不連続である。トラックコピー防止と同様、ディスクタイプがＣＤＤＡとして決定できるので、トラックは任意のＣＤ−ＲＯＭドライブにより（ＣＤＤＡモードで）再生することができる。
【００１６】
ディスクコピー防止（通常、機構１、２、５）：ディスク全体がコピーから防止される。しかし、ＴＯＣはディスクタイプをＣＤＤＡと決定できないので、ＣＤ−ＲＯＭドライブでは再生することができない。
【００１７】
【表１】
2008251165.tif 000003
【００１８】
予想されるとおり、コピー防止機構は既存の手法に限定されない。多くの更なる機構が開発されるかもしれない。しかし、コピー防止機構は、標準的なオーディオＣＤプレーヤでのオーディオＣＤの再生を妨害してはいけない。従って、コピー防止機構は、レッドブック標準を大幅に侵害してはならないし、標準的なオーディオＣＤプレーヤの許容範囲を超えてもいけない。この理由から、コピー防止機構は前出の表から分かる通り、最初のセッションのリードイン領域に少しの修正を行うだけである。加えて、その機構は市場の要求にも応えなければならない。消費者は、音質の劣化、又は単一セッションＣＤでのオーディオトラックの前のデータトラックを受け入れないであろう。そのデータトラックは、ＣＤドライブをトラップするために用いられるのであるが、標準的なオーディオＣＤプレーヤでは短い無音トラックとして再生されてしまう。別の手法では、コピー防止機構は、単一のトラックにおいて複数のオーディオトラックを組み合わせること、及びランダムアクセスのためにトラックの代わりにインデックスを用いることとに基づく。しかし、多くのオーディオＣＤプレーヤ、特に廉価なプレーヤは、インデックス再生をサポートしない。
【００１９】
コピー防止機構の一覧表で説明したように、ほとんどの問題はオーディオドライブでは起こらない。従って、オーディオドライブモードでＣＤ−ＲＯＭドライブを作動させることが望ましい。しかし、この目的で、ＣＤ−ＲＯＭドライブに挿入される光ディスクのフォーマットは、確実に決定されなければならない。
【００２０】
特許文献１は、ＣＤ−ＲＯＭの特定のトラックが、データトラックであるのか又は実際にＣＤＤＡフォーマットに従ったオーディオトラックであるのかを区別することを可能にする方法及び装置を開示する。この区別によって、マルチフォーマットディスクプレーヤが、ＣＤ−ＲＯＭ上に記憶されたデータトラックの誤再生を防止しながら同時にＣＤ−ＲＯＭ上に記憶されたオーディオトラックを再生することが可能になる。両タイプのトラック間の区別は、ディスクのコンテンツテーブル（ＴＯＣ）に含まれておりトラックがデータトラックかオーディオトラックかを表示する付加的な４ビット制御特性に基づく。この付加的な特性は、トラックの再生を開始する前に情報クラス区別手段によって評価され、オーディオトラックのみが再生される。開示された方法は、コピー防止手段により、ＴＯＣ中の情報が部分的に誤っている場合、オーディオトラックとデータトラックとの区別が失敗し、いくつかのオーディオトラックが再生されない可能性がある、という問題点がある。
【００２１】
【特許文献１】特開平１０−１２４９７８号公報
【発明の開示】
【発明が解決しようとする課題】
【００２２】
従って、本発明の目的は、１又は複数のセッション内に、１又は複数のデータトラック、オーディオトラック及び／又はビデオトラックを有し、光記録媒体上の部分的に誤ったデータに対して耐性のある、該光記録媒体のフォーマットを決定する方法を提供することにある。本発明の別の目的は、そのような方法を用いた光記録媒体からの読み出し及び／又は該光記録媒体への書き込みのための装置を提供することにある。
【課題を解決するための手段】
【００２３】
本目的によると、本発明の目的は、
−記録媒体の最初のセッションのコンテンツテーブルを読み出すステップと、
−最初のセッションに２以上のトラックが存在しているかどうか、及び／又はコンテンツテーブルに少なくとも１つのトラックがオーディオトラックとして表示されているかどうかを確認するステップと、
−確認するステップのうちの少なくとも１つが肯定の結果だった場合は、記録媒体のフォーマットをオーディオに決定し、そうでなければフォーマットをデータに決定するステップと
を有する方法によって達成される。
【００２４】
データトラック及びオーディオトラックがディスク上で発見された場合、全てのトラックがオーディオトラックだとみなすことは、ＴＯＣのオーディオ又はデータ表示に関係なく各トラックを再生する標準的なオーディオＣＤドライブのふるまいをシミュレートする。しかし、コピー防止されたディスク上のすべてのオーディオトラックはＴＯＣで誤って分類される可能性があるので、オーディオシステムのＣＤ−ＲＯＭドライブは、リードイン領域のＴＯＣでのトラックタイプ表示だけに依存することはできない。市販されているオーディオＣＤは、単一のオーディオトラックで販売されることはほとんどない。従って、ディスクがオーディオディスクであるかデータディスクであるかを決定するために、トラックの数が用いられる。ディスクが２以上のトラックを含んでいた場合、それはオーディオディスクと見なされる。含んでいない場合、データディスクと見なされる。例えば、データディスクは圧縮及び／又は非圧縮オーディオファイルを含んでもよい。
【００２５】
好ましくは、本発明の方法は、
−記録媒体が２以上のセッションを有するかどうかを確認するステップと、
−記録媒体が２以上のセッションを有する場合のみ、トラックの数及び／又はオーディオトラックの数を確認する前記ステップと、前記決定するステップとを実行するステップと、
−そうでなければ記録媒体のフォーマットを決定するために、コンテンツテーブルに含まれるオリジナル情報に依存するステップと
を更に含む。
【００２６】
マルチセッションについて確認することで、本発明の方法をオーディオ−ビデオ製品にまで拡大することが可能になる。確認しない場合、ミックスコンテンツディスクをサポートできない。商業的に非常に成功したコピー防止機構は、コピー防止のためにマルチセッションディスクを使用していることから、これらのディスクのためにのみ、オーディオコンテンツについて確認することが必要である。単一セッションディスクは、ＴＯＣに、正しくて且つ修正されていないデータを含むと見なしても差し支えない。
【００２７】
好ましくは、本方法は、記録媒体が２以上のセッションを有するかどうかを確認するステップの結果からは独立して、トラックの数及び／又はオーディオトラックの数について確認する前記ステップと、前記決定するステップとをユーザが強制することを可能にするステップを付加的に含む。これにより、ドライブが何らかの理由でディスクタイプを自動的に検出することができない場合に、ユーザが割り込むことが可能になる。例えば、これはマルチセッション手法を用いないコピー防止機構にあてはまる場合もある。
【００２８】
本発明によると、確認するステップは、コンテンツテーブルのデータに基づいており、該データは、標準的なオーディオフォーマットプレーヤとの互換性を保証するため、変更してはならない。未来のコピー防止機構は、これらのデータを変更しないので、有利である。従って本方法は、未来のコピー防止機構によって阻止されない。
【００２９】
好ましくは、確認するステップに用いられるコンテンツテーブルのデータは、アドレスデータ及びポインタデータを含む。これらはどんな標準的なオーディオＣＤプレーヤにとっても不可欠なデータである。
【００３０】
有利な点において、記録媒体のフォーマットがオーディオと決定された場合、最初のセッション以外のセッションは抑制される。この方法で、ＣＤ−ＲＯＭドライブは、ディスク上の単一のセッションしかサポートしない標準的なオーディオＣＤドライブと全く同じようにふるまう。ディスクの中には、第２又はその後のセッションでデータトラックを含むものもあるので、これらのトラックは別の方法で再生されるが、音はない。これではユーザの要求をほとんど満たさない。
【００３１】
本発明によると、コンテンツテーブルのデータは、記録媒体の決定フォーマットに対応する値に適合される。このことは、コピー防止機構によって修正されたＴＯＣのデータを訂正することを可能にする。更に、訂正されたＴＯＣは、単に標準的なサーボ制御器によって処理することができる。サーボ制御器に対して修正をする必要がないので、本発明の方法を実行するためのコストを削減できる。
【００３２】
記録媒体の決定フォーマットに対応する値に適合されたデータは、好ましくは制御ビット及び／又はアドレスデータを含む。これらは、コピー防止機構によって最も修正されやすいデータである。もしこれらのデータが訂正されなかったら、誤ったデータが標準的なサーボ制御器を不安定にすることがある。
【００３３】
好ましくは、本発明による方法は、コンテンツテーブル及び１又は複数のトラックを有する光記録媒体のフォーマットを決定するためのディスクフォーマット決定モジュールによって実行される。ディスクフォーマット決定モジュールはソフトウェアソリューションとして実装されることが好ましいが、ハードウェアソリューションも用いることができる。
【００３４】
好ましくは、ディスクフォーマット決定モジュールは、光読み出しユニットとサーボ制御モジュールとの通信間に置かれる。このことにより、本発明の方法を実行するためのコストを削減できる。なぜなら、すべての必要な付加的処理がディスクフォーマット決定モジュールによって実行されながら、標準的なサーボ制御モジュールが使用されるからである。もちろん、ディスクフォーマット決定モジュールとサーボ制御モジュールとを単一のモジュールに統合させることも可能である。
【００３５】
本発明の別の側面によれば、光記録媒体からの読み出し及び／又は該光記録媒体への書き込みのための装置は、本発明による方法を実行するか及び／又は挿入された記録媒体のフォーマットを決定するための、本発明によるディスクフォーマット決定モジュールを有する。そのような装置は、コピー防止機構によって不安定になることなく、圧縮及び／又は非圧縮オーディオファイルを有するディスクを含む様々なタイプのディスクフォーマットを再生することが可能であるという有利な点を有する。
【００３６】
本発明の例示的な実施形態は本発明の利点と共に、添付図面に関連して詳述される。本発明は以下の例示的実施形態に限定されるものではなく、詳述される特徴は本発明の特許請求の範囲から外れることなく適切に組み合わせ及び／又は変更することができる。
【発明を実施するための最良の形態】
【００３７】
図１は、代表的なＣＤデータレイアウトを示す。光記録媒体１は、通常１又は複数のセッションを持つことができる。各セッションは、リードイン、プログラム、及びリードアウト領域を有する。プログラム領域は、オーディオトラック又はデータトラックのどちらかである１又は複数のトラックを含む。ディスクに沿って、各領域（リードイン、プログラム、及びリードアウト）にサブチャネル（サブコード）が埋め込まれている。コンテンツテーブル（ＴＯＣ）は、リードイン領域に位置するＱサブチャネルであり、トラックの数や属性や位置といったセッションのコンテンツについての情報を含む。
【００３８】
図２は、セッションのリードイン領域でのＱサブチャネルコードのフィールドを示す。各Ｑサブチャネルコードは、始めの２つの符号として２つの同期パターンＳ０及びＳ１で開始する。次の４データビットのＣＯＮＴＲＯＬは制御ビットであり、トラックのコンテンツすなわちオーディオ又はデータを定義し、コピー防止についての情報も有する。制御ビットＣＯＮＴＲＯＬの後にはアドレス情報ＡＤＲがあり、該ＡＤＲはＱデータビットＤＡＴＡ−Ｑに対する４つのモードのうちの１つを特定する。ＱデータビットＤＡＴＡ−Ｑは、アドレスビットＡＤＲのあとに続き、７２ビットを有するＱデータブロックに含まれる。Ｑサブチャネルコードは、制御ＣＯＮＴＲＯＬ、アドレスＡＤＲ、及びＱデータビットＤＡＴＡ−Ｑの周期冗長検査のために用いられる、１６ＣＲＣビットで終了する。リードインＴＯＣでは、アドレスビットＡＤＲは値１を持ち、それは、ＱデータブロックＤＡＴＡ−ＱがＴＯＣについての情報を含むことを表示している。アドレスビットＡＤＲの他の可能な値は、“２”（ＱデータブロックＤＡＴＡ−Ｑはカタログ番号を含む）、“３”（ＱデータブロックＤＡＴＡ−Ｑは国際標準記録（ＩＳＲ）コードを含む）、“５”（マルチセッションを示す）である。ＴＯＣのＱサブチャネルコードの各ＱデータブロックＤＡＴＡ−ＱはポインタＰＯＩＮＴを含み、それは使用可能なトラックのうちの１つ、若しくはリードアウト領域を指し示すか、又は最初若しくは最後のトラックを表示する。加えて、Ｑデータブロックはポインタによって指し示された開始の分、秒、フレーム（ＭＳＦ）を含む。マルチセッションディスクの場合、ポインタＰＯＩＮＴは次のセッションの開始の分、秒、フレームを更に表示する。
【００３９】
ＴＯＣ項目は、図２ではＱサブチャネルにパックされており、連続するＱサブチャネルコードブロックのそれぞれで３回繰り返される。全ＴＯＣは、セッションのリードイン領域の間絶えず繰り返される。ＰＯＩＮＴが“ｏｔｈｅｒｓ”でＡＤＲが“５”のときのマルチセッションに関しては、付加的に約半分の周波数でそのセッションが起こり、オリジナルのレッドブックレイアウトでインターリーブされる。各サブチャネルコードもまた連続して３回繰り返される。図２ではＱサブチャネルコードのいくつかのフィールドが色づけされている。これらのフィールドは、標準的なオーディオＣＤプレーヤのリードインＴＯＣで必要な最小限のデータを含む。つまり、これらの不可欠なデータは、標準的なオーディオＣＤプレーヤによるオーディオＣＤの再生を可能にするため、正しくなければならない。従って、コピー防止機構はこれらのデータを変更してはならない。
【００４０】
図３は、オーディオ製品に適用できる本発明による方法を示している。ステップ１０１で、ディスク上の最初のセッションのＴＯＣが読み出される。最初の確認するステップ１０２は、ＴＯＣ中に見られるトラックのいずれかがオーディオトラック（ＣＤＤＡ）として表示されているかどうかを分析する。この情報は、制御ビットから得ることができる。最初の確認するステップ１０２がオーディオトラックを示した場合、結論ステップ１０４で、ディスクの最初のセッションの全てのトラックは、制御ビットに関係なくオーディオトラックのように処理される。ディスクはオーディオディスクとみなされ、ディスク上で更に続くセッションがあればそれは無視される。しかし、最初の確認するステップ１０２がどんなオーディオトラックも示さない場合、第２の確認するステップ１０３が実行される。このステップ１０３で、トラックの数は、例えばＰＯＩＮＴ情報を用いて決定される。２以上のトラックが存在する場合、前の通り、ディスクは結論ステップ１０４でオーディオディスクとみなされ、全てのトラックはオーディオトラックのように処理される。ディスク上で更に続くセッションがあればそれは無視される。しかし、単一のトラックしか存在しない場合、ステップ１０５でそのディスクはデータディスクのように扱われ、ディスク上の全てのセッション及びトラックはそれに従って処理される。この意味で、データは圧縮及び非圧縮オーディオファイルを含む。もちろん、最初及び第２の確認するステップ１０２、１０３の順序は逆でも可能である。
【００４１】
標準的なオーディオＣＤプレーヤは、ディスク上の単一のセッションしかサポートしない、すなわちディスクが２以上のセッションを有する場合、最初のセッションのトラックしか再生されない。従って、全ての市販されているオーディオＣＤにおいて、オーディオトラックは単一のセッションに入れられる。もしそれらのトラックのいずれかが実際はデータトラック又はその他の非オーディオトラックであったら、標準的なオーディオＣＤプレーヤはいずれにせよこのトラックを再生するが、音はない。同様の性能がＣＤ−ＲＯＭドライブを用いたマルチフォーマットディスクプレーヤで要求されたら、そのようなプレーヤは、最初のセッションがオーディオトラックを含んでいる場合、ディスク上のさらなるどんなセッションも無視しなければならない。これは最初の確認するステップ１０２で達成される。そのふるまいは、すべてのセッションにおいてデータコンテンツを分析しようとする標準的なＣＤ−ＲＯＭドライブのふるまいとは異なっている。つまり、標準的なＣＤ−ＲＯＭドライブはデータモードで作動する一方で、ディスクがオーディオとデータ両方のコンテンツを有する場合、オーディオシステムのＣＤ−ＲＯＭドライブはオーディオモードで作動する。
【００４２】
リードイン領域のＴＯＣは、最初のセッションですべてのトラックの位置を表示する一方、トラックタイプは、実際はそれがオーディオトラックであっても、コピー防止されたオーディオＣＤ上では最初のセッションのオーディオトラックを隠すためにデータトラックとして誤って表示されることがある。前述したように、標準的なオーディオＣＤプレーヤは、ＴＯＣでオーディオ表示されるかデータ表示されるかに関係なく各トラックを再生する。従って、コピー防止されたオーディオトラックは、標準的なオーディオＣＤプレーヤで正しく再生できる。しかし標準的なＣＤ−ＲＯＭドライブは、そうではなく、最初のフェイクデータトラックのファイルシステムを解析しようとする。コピー防止されたディスク上のすべてのオーディオトラックは、ＴＯＣで誤って分類されることがあるので、オーディオシステムのＣＤ−ＲＯＭドライブは、リードイン領域のＴＯＣでのトラックタイプ表示だけに依存することはできない。市販されているオーディオＣＤは、単一のオーディオトラックで販売されることはほとんどない。すべての曲は単一のトラックで記録でき、インデックスによってアクセスできるが、ほとんどの標準的なオーディオＣＤプレーヤ、特に廉価なプレーヤは、インデックスサーチをサポートしない。従って、第２の確認するステップ１０３では、ディスクがオーディオディスクかデータディスクかを決定するために、最初のセッションでのトラックの数が用いられる。もしディスクが２以上のトラックを含んでいる場合、それはオーディオトラックとみなされる。そうでなければ、データディスクとみなされる。
【００４３】
図４では、オーディオ−ビデオ製品に適用できる本発明による方法が示されている。図３で示されている方法は、最初のセッションのリードインＴＯＣにおけるオーディオトラック又はトラックの数を検出することによって、オーディオ製品のディスクタイプを決定することを容易に且つ迅速に可能にする一方、この方法は、ミックスコンテンツディスク上のデータトラックをサポートしない。これらのディスクは、オーディオ−ビデオ市場で主に流通しており、ＰＣへの応用のために第２のセッションを有するエンハンスドＣＤを除いては、一般に単一セッションディスク（ＶＣＤ、ＡＶＣＤ、他）である。ステップ１０１から１０５は、図３で示されているステップに対応するが、ミックスコンテンツディスクをサポートするためにこの方法は修正され強化される。この目的で、第３の確認するステップ１０７が取り入れられ、ディスクがマルチセッションディスクかどうかを確認する。マルチセッションディスクでなければ、ディスクは結論ステップ１０８でハイブリッドディスクとして処理され、単一のセッション内の全てのコンテンツが再生される。このハイブリッドディスクは、データ、ビデオ、オーディオ、又はこれらが部分的に組み合わされたものを含む。ディスクの特定のタイプ（ＣＤＤＡ、ＶＣＤ、ＡＶＣＤその他）を決定するために、オーディオビデオ製品は、この場合ＴＯＣに含まれる情報に依存する。この情報はコピー防止機構によって変更されていないとみなされる。コピー防止機構は、ＣＤ−ＲＯＭドライブを不安定にするために単一セッションディスクの第１データトラック中にフェイクファイルシステムを加えることができるが、この手法は、標準的なオーディオＣＤプレーヤでは短い無音トラックを発生させるので、ユーザを満足させるには至らない。従って、そのようなコピー防止機構は、市場では成功しないであろう。これにもかかわらず、“オーディオ−ＣＤモード”スイッチをオーディオ−ビデオ製品に加えることができ、ＣＤ−ＲＯＭドライブがディスクタイプを自動的に検出することができない場合、それによってユーザがＣＤ−ＲＯＭドライブをオーディオ−ＣＤモードに強制することが可能になる。この目的で、第４の確認するステップ１０６が加えられ、‘オーディオ−ＣＤモード’について確認し、このモードが入ればオーディオ再生を強制する。任意で、第４の確認するステップ１０６は、半自動ディスク検出を実行するために、結論ステップ１０８の直前に動かすことができる。これは、同時に異なるタイプのディスクを持つことを可能にするマルチディスクシステムにおいて特に有用である。
【００４４】
第３の確認するステップ１０７でマルチセッションディスクだと示された場合、図３のように、ステップ１０２から１０５が実行される。マルチセッションディスクであるエンハンスドＣＤの場合、このディスクは正しく再生される、すなわち最初のセッションに含まれるオーディオトラックのみが再生される。
【００４５】
図４で示されている手法は、すべての商業的に成功しているコピー防止機構がコピー防止のためにマルチセッションを使用しているという事実に基づいている。
【００４６】
図５では、本発明による方法を用いた、光記録媒体からの読み出し及び／又は該光記録媒体への書き込みのための装置が概略的に示されている。その装置は、光記録媒体１から情報を読み出すための読み出しユニット２、及び該情報を処理するためのプロセッサ３を有する。プロセッサ３は、読み出しユニット２から主データを受け取るデータ処理モジュール６、読み出しユニット２を制御するためのサーボ制御モジュール５、及びディスクタイプを決定するためのディスクタイプ決定モジュール４を有する。ディスクタイプ決定モジュール４は、Ｑサブチャネル順次フィルタとして実装される。Ｑサブチャネル順次フィルタ４は、読み出しユニット２から受け取られたＱサブチャネルデータを処理し、コピー防止機構によって生じた誤りデータを必要な場所で訂正する。サーボ制御モジュール５は、Ｑサブチャネルに含まれる情報が正しい場合、ディスクタイプを決定する全機能を有する。従って、図４の結論ステップ１０８では異なるディスクタイプ間の更なる区別は必要ではない。この手法は、読み出しユニット２とサーボ制御モジュール５との通信間にディスクタイプ決定モジュール４を単に加えるだけで容易に実装できるという有利な点を有する。オリジナルサーボ制御モジュール５はいずれにせよ修正する必要がない。
【００４７】
図６は、オーディオ製品のためのＱサブチャネル順次フィルタ４の実現を表している。順次フィルタ４は、図２中のＴＯＣの色づけされたフィールドの完全性を利用する。順次フィルタ４の実現性は、主に以下のサーボ制御モジュール５の２つの特性、すなわちＱサブチャネルコードに基づいた相互制御と、損失又は誤りデータのための再試行機構とに基づいている。これら２つの特性を用いて、順次フィルタの初期状態の間ディスクタイプとそのレイアウトを決定する。
【００４８】
ディスク１がディスクドライブに挿入された後、ステップ１０で、順次フィルタ４のローカルパラメータが初期化される。そこでは“Ｃｏｕｎｔｅｒ”はディスクタイプを決定するためにリードインＴＯＣを検索しようと再試行する数であり、“Ｓｔａｔｕｓ”はディスクタイプを記憶するためであり、“ＬａｓｔＱ”は最終Ｑサブチャネルコードフレームを記憶するためのバッファである。サーボ制御モジュール５からの制御命令で、読み出しユニット２はＱコードフレームを順次フィルタ４へ送る。エントリステップ２０で値Ｑ．ＴＮＯ及びＱ．ＡＤＲを用いてＱコードフレームがリードインＴＯＣに属するかどうか確認される。属していれば、フィルタリングは続く。属していなければ、Ｑコードフレームはスキップされ、サーボ制御モジュール５に送られる。Ｑ．ＴＮＯはＱサブチャネルコードのＴＮＯフィールドである。すなわちすべてのフィールドに対する同様の符号が図中及び以下の記述で用いられる。エントリステップ２０でＱコードフレームがリードインＴＯＣに属することがわかると、確認するステップ３１はＳｔａｔｕｓが“ＲＥＳＥＴ”かどうかを確認する。状態が“ＲＥＳＥＴ”ならば、機能は、確認するステップ３２に続く。そうでなければ、確認するステップ４１に続く。確認するステップ３２は、２以上のトラックが存在しているかどうか、又はトラックが非デジタルなコンテンツを有しているかどうかを分析する。どちらかの場合、ステップ３６で、Ｓｔａｔｕｓは“ＡＵＤＩＯ”に設定される。フィルタリングはＱ．ＴＮＯを０から１に変えるステップ３４へと続き、そこではサーボ制御モジュール５に間違ったトラック番号、例えばトラック１を得たと信じさせて、現在のトラックを再びゼロに戻す。この処理は、信頼性を高めるためにリードインＴＯＣから別のＱコードフレームを検索するランダムな選択をシミュレートする。ステップ３４に続いて、その機能はステップ２０に戻り、別のＱコードフレームを待つ。ステップ３２でどちらの条件も満たさない場合、ステップ３３で、再試行の数が１だけ減少し、確認される。再試行の最大数に達しない場合、上記のステップ３４が続く。達した場合、ステップ３５でＳｔａｔｕｓは“ＤＡＴＡ”に設定され、その機能はステップ２０に続き、別のＱコードフレームを待つ。
【００４９】
確認するステップ３１で、Ｓｔａｔｕｓが“ＲＥＳＥＴ”でない場合、確認するステップ４１でＳｔａｔｕｓが“ＡＵＤＩＯ”かどうか分析される。“ＡＵＤＩＯ”でない場合、Ｑコードフレームは単にサーボ制御モジュール５に送られ、機能はステップ２０に続き、別のＱコードフレームを待つ。しかし、Ｓｔａｔｕｓが“ＡＵＤＩＯ”である場合は、更なるステップ４２でＱコードフレームがモード１であるかどうか、すなわちＱ．ＡＤＲが“１”に等しいかどうかが確認される。１に等しければ、ステップ４３で、Ｑコードフレームの制御ビットＱ．ＣＯＮＴＲＯＬは、オーディオを表示するよう設定され、訂正されたＱコードフレームがバックアップされる、すなわち訂正されたＱコードフレームがバッファＬａｓｔＱに書き込まれる。訂正されたＱコードフレームは、サーボ制御モジュール５に送られ、機能はステップ２０に戻り、別のＱコードフレームを待つ。
【００５０】
ステップ４２でＱコードフレームがモード１でない場合、ステップ４４ではＬａｓｔＱバッファがまだ初期化されていないかどうかが確認される。初期化されていない場合、ステップ３４と同様ステップ４５では、Ｑ．ＴＮＯが“０”から“１”に変わり、別のＱコードフレームを検索し、機能はステップ２０に戻り、別のＱコードフレームを待つ。しかし、ステップ４４でＬａｓｔＱバッファがすでに初期化されている場合に戻るなら、ステップ４６で現在のＱコードフレームは、非オーディオコンテンツ例えばマルチセッションを覆い隠すために、ＬａｓｔＱ値に置き換えられ、サーボ制御モジュール５に送られる。機能はステップ２０に続き、別のＱコードフレームを待つ。
【００５１】
本発明の実施の詳細な説明は、以下のように要約される。各Ｑコードフレームに対して、リードインＴＯＣに属しているかどうかが確認される。属していなければ、単にサーボ制御モジュール５に送られるだけである。しかし、各ＱコードフレームがリードインＴＯＣに属している場合、更なる処理に送られる。ステップ３１は、ディスクタイプが既に決定されているかどうかを確認する。確認されていなければ、ステップ３２から３６で順次フィルタがそのディスクタイプを決定しようとする。結果は、“ＡＵＤＩＯ”か“ＲＥＳＥＴ”のどちらかである。どちらかの場合は、別のＱコードフレームを検索するために、サーボ制御モジュール５が現在のトラックを再び“０”に配置する。ステップ３２から３６がオーディオディスクと示さない場合、すなわち依然として状態が“ＲＥＳＥＴ”であった場合、これらのステップは次のＱコードフレームで繰り返される。オーディオディスクと決定するために、所定の数“ｎ”の失敗が試みられた場合のみ状態は“ＤＡＴＡ”に設定される。続くＱコードフレームは、ステップ２０、３１及び４１を通って単にサーボ制御モジュール５に送られる。しかし、オーディオディスクと決定された場合、ステップ４１から４６は、更なるすべてのリードインＴＯＣのＱコードフレームに対して、制御ビットは“ａｕｄｉｏ”を表示するよう設定され、モードは“１”に設定されることを確実にする。
【００５２】
図７では、オーディオ−ビデオ製品のためのＱサブチャネル順次フィルタ４の拡大された実現が示されている。図では、図４に関して述べられた任意の手法、すなわち半自動的ディスク検出が実現される。図６と同様、ステップ１０で、順次フィルタ４のローカルパラメータが初期化される。そこでは、“Ｃｏｕｎｔｅｒ”は、ディスクがマルチセッションであるかどうかを決定するためにリードインＴＯＣを検索しようと再試行する数を決定する付加的なカウンタであり、“Ｍｏｄｅ”はユーザのモードを記録するためである。モードは、“ＡＵＴＯ”、“ＲＥＳＥＴ”、及び“Ａｕｄｉｏ−ＣＤ”の値を仮定できる。“ＡＵＴＯ”の場合、サーボ制御モジュール５はＴＯＣに含まれる情報に依存する。この情報はコピー防止機構によって変更されなかったと見なされる。“Ａｕｄｉｏ−ＣＤ”は、順次フィルタ４に図６中のステップ３１から４６を実行するよう強制する。同様に、ステップ２０がＱコードフレームはリードインＴＯＣに属するかどうかを確認する一方、ステップ３０はモードが“ＡＵＴＯ”に設定されているかどうか確認する。設定されている場合、Ｑコードフレームは単にサーボ制御モジュール５に送られる。設定されていない場合、ステップ４０でディスクがマルチセッションディスクかどうか確認される。マルチセッションディスクであれば、ステップ９０で図６の機能が呼び出される。ディスクがマルチセッションディスクでない場合、ステップ５０はカウンタを“１”減少させ、所定の再試行の数にすでに到達しているかどうかを確認する。もし所定の数に到達していなかったら、ステップ６０で、Ｑ．ＴＮＯが“０”から“１”に変えられ、サーボ制御モジュール５が現在のトラックを再び“０”に配置する。そして機能はステップ２０に戻り、別のＱコードフレームを待つ。しかし、所定の再試行の数にすでに到達している場合、ステップ７０は、ユーザがモードを“Ａｕｄｉｏ−ＣＤ”に切り換えたかどうか確認する。切り換えている場合、ステップ９０で、上述のオーディオＣＤ決定を実行する図６中の機能が呼び出される。切り換えていない場合、ステップ８０でモードは“ＡＵＴＯ”に設定され、Ｑコードフレームは単にサーボ制御モジュール５に送られる。
【図面の簡単な説明】
【００５３】
【図１】代表的なＣＤデータレイアウトを示す図である。
【図２】リードインのＱサブチャネルコードのフィールド及びその可能値を示す図である。
【図３】オーディオ製品に適用できる、本発明による方法を示す図である。
【図４】オーディオ−ビデオ製品に適用できる、本発明による方法を示す図である。
【図５】本発明による方法を用いた、光記録媒体からの読み出し及び／又は該光記録媒体への書き込みのための装置の概略図である。
【図６】オーディオ製品のためのＱサブチャネル順次フィルタとしての本発明の方法の実現を示す図である。
【図７】オーディオ−ビデオ製品のためのＱサブチャネル順次フィルタを示す図である。
【符号の説明】
【００５４】
１  光記録媒体
２  読み出しユニット
３  プロセッサ
４  ディスクタイプ決定モジュール
５  サーボ制御モジュール
６  データ処理モジュール
【図１】
2008251165.tif 000004
【図２】
2008251165.tif 000005
【図３】
2008251165.tif 000006
【図４】
2008251165.tif 000007
【図５】
2008251165.tif 000008
【図６】
2008251165.tif 000009
【図７】
2008251165.tif 000010