(57)【要約】【課題】より強固な著作権保護機能をディスクドライブ装置にあたえる。【解決手段】記録データに挿入されている著作権保護情報が不正であるか否かを検出する情報検出回路を備える。また、この情報検出回路は、所定の変調回路を経て変調処理が施された記録データを検出するように設ける。そして、上記情報検出回路によって、著作権保護情報が不正なものであることが判定された場合には、少なくともこの不正な著作権保護情報が記録媒体にそのまま記録されないようにされる。このような構成であれば、情報検出回路による検出動作をハードウェアのレベルで行った場合、例えばソフトウェアの改竄によってデータの不正コピーが可能となる可能性は完全に排除できる。【選択図】　　　　図３
2004022125.tif 000002
【特許請求の範囲】
【請求項１】
変調回路により所要の変調処理が施された、記録媒体に記録されるべき記録用情報を入力し、この入力された記録用情報の所定位置に挿入されている著作権保護情報が特定の内容であるか否かを検出するものとされる情報検出回路、
を備えていることを特徴とする情報検出装置。
【請求項２】
上記情報検出回路は、
上記記録用情報の所定位置に挿入されている特定のビットパターンの情報を検出する特定情報検出回路と、
上記特定情報検出回路による検出タイミングに基づいて、上記記録用情報から抽出すると共に、上記著作権保護情報が特定の内容であるか否かを検出する検出回路と、
を備えて構成されることを特徴とする請求項１に記載の情報検出装置。
【請求項３】
上記情報検出回路は、
上記記録用情報の所定位置に挿入されている特定のビットパターンの情報を検出する特定情報検出回路と、
上記特定情報検出回路による検出タイミングに基づいて、上記記録用情報から抽出した著作権保護情報について復調処理を施すものとされ、上記著作権保護情報が上記特定の内容である場合のビットパターンのみに対応して復調可能に構成される復調回路と、
上記復調回路により復調された著作権保護情報が特定の内容であるか否かを検出する検出回路と、
を備えて構成されることを特徴とする請求項１に記載の情報検出装置。
【請求項４】
上記情報検出回路は、
上記変調回路によって記録符号化された記録用情報を入力するように構成されている、
ことを特徴とする請求項１に記載の情報検出装置。
【請求項５】
上記情報検出回路は、
上記変調回路とともに集積回路内に実装されている、
ことを特徴とする請求項１に記載の情報検出装置。
【請求項６】
入力された記録用情報について所要の変調処理を実行する変調回路と、
上記変調回路により変調された記録用情報を入力して、記録用情報の所定位置に挿入されている著作権保護情報が、特定の内容であるか否かを検出する動作を実行する情報検出回路と、
上記変調回路を含む記録信号経路を経て入力されてきた記録用情報を、所定の記録媒体に記録する記録手段と、
上記情報検出回路の検出結果に応じて、不正な著作権保護情報が挿入された記録用情報が、上記記録手段によって上記記録媒体に記録されないように動作する情報記録制限回路と、
を備えていることを特徴とする記録装置。
【請求項７】
上記情報記録制限回路は、
上記情報検出回路の検出結果に応じて、上記記録用情報を上記記録媒体に記録するための記録信号経路における所定の経路部を遮断するように構成される、
ことを特徴とする請求項６に記載の記録装置。
【請求項８】
上記情報検出回路は、
上記記録用情報の所定位置に挿入されている特定のビットパターンの情報を検出する特定情報検出回路と、
上記特定情報検出回路による検出タイミングに基づいて、上記記録用情報から抽出すると共に、上記著作権保護情報が特定の内容であるか否かを検出する検出回路と、
を備えて構成されることを特徴とする請求項６に記載の記録装置。
【請求項９】
上記情報検出回路は、
上記記録用情報の所定位置に挿入されている特定のビットパターンの情報を検出する特定情報検出回路と、
上記特定情報検出回路による検出タイミングに基づいて、上記記録用情報から抽出した著作権保護情報について復調処理を施すものとされ、上記著作権保護情報が上記特定の内容である場合のビットパターンのみに対応して復調可能に構成される復調回路と、
上記復調回路により復調された著作権保護情報が特定の内容であるか否かを検出する検出回路と、
を備えて構成されることを特徴とする請求項６に記載の記録装置。
【請求項１０】
上記変調回路は、
記録用情報について所定方式による記録符号化のための変調処理を実行するように構成されている、
ことを特徴とする請求項６に記載の記録装置。
【請求項１１】
上記情報検出回路は、
少なくとも上記変調回路とともに、同一の集積回路内に実装されている、
ことを特徴とする請求項６に記載の記録装置。
【請求項１２】
変調回路により所要の変調処理が施された、記録媒体に記録されるべき記録用情報を入力し、この入力された記録用情報の所定位置に挿入されている著作権保護情報が特定の内容であるか否かを検出する動作を、ハードウェアにより構成される回路によって実現する、
ことを特徴とする情報検出方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、著作権保護情報の内容を検出するための情報検出装置及び情報検出方法と、この情報検出の構成が適用される記録装置とに関するものである。
【０００２】
【従来の技術】
近年においては、ＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｃ）フォーマットの光ディスクとして、例えばＤＶＤ−Ｒ、ＤＶＤ＋ＲＷ、ＤＶＤ−ＲＷなどの、ユーザがデジタル情報を記録可能なものが普及してきている。また、これに伴って、これらＤＶＤフォーマットの光ディスクに対応して記録再生が可能なディスクドライブ装置も普及してきている。
【０００３】
ＤＶＤフォーマットのメディアは、例えば周知のように、４．７ＧＢ程度と比較的大容量を有している。このため、例えば楽曲などのオーディオデータだけではなく、映画などに代表される大容量のビデオデータもコンテンツとして記録することが容易に可能となっている。
そして、上記したようにデータ記録可能なＤＶＤフォーマットのメディアが普及してきていることを考慮すると、例えば、ＤＶＤ−ＲＯＭに記録されている映像、楽曲などのコンテンツが不正にコピーされないようにすることが、知的財産権（著作権）保護の観点から非常に重要であるということがいえる。
【０００４】
そこで、ＤＶＤの規格においては、著作権保護用信号としてＣＰＲ＿ＭＡＩが規定されている。ＣＰＲ＿ＭＡＩは、例えば６バイトのサイズを有して、記録データの所定位置に挿入される。そして、このＣＰＲ＿ＭＡＩとしての領域に、規定に従って再生／複製についての許可／禁止等の情報が格納される。
ＤＶＤに対応するディスクドライブ装置は、このＣＰＲ＿ＭＡＩの情報を参照することで、そのディスクについて再生を行って良いか否かを判断する。
【０００５】
しかしながら、記録時においてＣＰＲ＿ＭＡＩとしてのデータが不正に改竄されてしまうと、不正なコピーディスクの作成が可能になってしまうことになる。このため、例えば記録可能なＤＶＤフォーマットのディスクへの記録に対応するアプリケーションソフトウェアや、ディスクドライブ装置では、一般のユーザーがＣＰＲ＿ＭＡＩの内容を自由に書き換えることができない仕組みが与えられた構成を採っている。
但し、例えば悪意のあるユーザであれば、このような仕組みを破ってでもＣＰＲ＿ＭＡＩを改竄して不正コピーを行うであろうという可能性を否定することはできない。従って、ＣＰＲ＿ＭＡＩの書き換えを防止する仕組みは、できるだけ強力にしておくことが求められる。
【０００６】
そこで、現状においては、例えばディスクドライブ装置側に関しては、次のような構成を一般的に採っている。
ディスクドライブ装置は、ホスト側から不正なＣＰＲ＿ＭＡＩが挿入されたデータを記録する要求が行われたとしても、ＣＰＲ＿ＭＡＩの内容が不正であると判断した場合には、その要求に応じてそのままディスクに記録しないように構成されている。つまり、ＣＰＲ＿ＭＡＩの内容の不正を検出した場合には、コンテンツのデータの記録を禁止したり、あるいはマスクするなどの機能を与えるように構成している。このような構成とすることで、一般のユーザーが、不正なディスクを作成することを防いでいる。
【０００７】
このような機能は、一般には、ソフトウェアにより実現するようにしている。つまり、ディスクドライブ装置内部のＣＰＵが、例えば内部ＲＯＭに格納されたプログラムを実行するものである。このような構成であれば、内部に格納されているプログラムが改竄されないかぎりは、不正コピーを防止できるということがいえる。
【０００８】
【発明が解決しようとする課題】
ところで、ＤＶＤ対応のディスクドライブ装置として、特にパーソナルコンピュータに搭載又は接続されて使用されるものの多くは、制御用のマイクロコンピュータに、フラッシュＲＯＭを使用している。
これは、一般ユーザーのための利便性を考慮してのことであり、通常は制御用のプログラムをアップデートできるようにすることを目的としている。実際の例として、インターネット上でメーカー、ベンダーなどにより修正プログラム（アップデータ）が公開される。一般のユーザは、この修正プログラムをダウンロードして、ディスクドライブ装置にインストールしてアップデートを行うようにされる。これにより、例えばバグによる不具合が修正されたり、新機能が追加されたりすることになる。
【０００９】
しかしながら、このような機能は、前述した著作権保護情報（ＣＰＲ＿ＭＡＩ）の改竄を防止するという観点から見た場合には弱点となる可能性がある。
つまり、悪意のユーザーが、ダウンロードしたプログラムを解析し、改竄を行ってディスクドライブ装置にインストールしてしまうという可能性は全くないとはいえない。この際、ＣＰＲ＿ＭＡＩがコピー禁止を示すような場合にも、ディスクドライブ装置がデータコピーする動作ができるようにプログラムの改竄を行ったとすれば、不正コピーされたディスクが作成できてしまうことになる。
近年においては、上記したＣＰＵだけではなく、内蔵されているＬＳＩも、組み込みソフトウェアにより動作するものが増えてきている。したがって、これについても、悪意のユーザーが解析して改竄した場合は、同様に、不正な動作をさせることが可能である。このようにして、現状においては、プログラムの改竄による不正コピーの可能性が無いとはいえないという状況にある。
【００１０】
現実として、ソフトウェアの解析は非常に困難を伴うものである。また、解析ができたとしても、ここから不正な動作をさせるソフトウェアを作成することはさらに困難である。つまり、現状としても、ソフトウェア改竄による不正コピーが容易であるというわけではない。また、これらのプログラムを暗号化しておくなどの方法で、解析をより困難にするという考え方もある。
しかしながら、不正なソフトウェアの作成は、あくまでも非常に困難であるというに過ぎず、それが不可能であるという保証はない。換言すれば、悪意を持つユーザーのうちの少数であれ、不正なソフトウェアが作成される可能性が無いとはいえない。そして、近年の状況では、一度不正なソフトウェアが作成されてしまえば、それをインターネットなどによって瞬時に全世界に配布することも可能である。つまり、一般のユーザの間で、広く、かつ容易に不正なソフトウェアを入手できる環境が整っているわけであり、この結果、広く一般のユーザによっても不正コピーが行われてしまえば、それだけ著作権も著しく損なわれることとなってしまう。
このようなことを考慮すれば、著作権保護をより万全なものとすることを目的として、より強固な不正コピー防止のための技術的措置が採られる必要がある。
【００１１】
【課題を解決するための手段】
そこで、本発明は上記した課題を考慮して、先ず、情報検出装置として次のように構成する。
つまり、変調回路により所要の変調処理が施された、記録媒体に記録されるべき記録用情報を入力し、この入力された記録用情報の所定位置に挿入されている著作権保護情報が特定の内容であるか否かを検出するものとされる情報検出回路を備えることとした。
【００１２】
また、記録装置としては、次のように構成する。
つまり、入力された記録用情報について所要の変調処理を実行する変調回路と、この変調回路により変調された記録用情報を入力して、記録用情報の所定位置に挿入されている著作権保護情報が、特定の内容であるか否かを検出する動作を実行する情報検出回路と、変調回路を含む記録信号経路を経て入力されてきた記録用情報を所定の記録媒体に記録する記録手段と、情報検出回路の検出結果に応じて、不正な著作権保護情報が挿入された記録用情報が、記録によって記録媒体に記録されないように動作する情報記録制限回路とを備えて構成することとした。
【００１３】
また、情報検出方法として、変調回路により所要の変調処理が施された、記録媒体に記録されるべき記録用情報を入力し、この入力された記録用情報の所定位置に挿入されている著作権保護情報が特定の内容であるか否かを検出する動作を、ハードウェアにより構成される回路によって実現することとした。
【００１４】
上記各構成によれば、例えば記録媒体に情報記録を行う記録装置において、記録用情報の所定位置に挿入されている著作権保護情報が特定の内容であるか否かを検出する情報検出回路を備えることになる。また、記録装置としては、この情報検出回路の検出結果に応じて、記録媒体への情報記録制限を行う。
そして、上記情報検出回路は、変調回路の後段に備えられ、さらに情報検出回路自身はハードウェアとして構成することができる。このような構成であれば、情報検出回路の著作権保護情報についての検出動作、さらにその検出結果に応じた記録媒体への情報記録制限動作は、例えばソフトウェアによる処理によって実現することも可能であるし、また、ハードウェアとしての回路動作のみによって実現することも可能である。
【００１５】
【発明の実施の形態】
図１は、本発明の実施の形態としてのディスクドライブ装置０の構成を示している。この図に示すディスクドライブ装置０は、ＤＶＤフォーマットの光ディスクとして、例えばＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等の記録可能なディスクに対応してデータの記録再生が可能な構成を採る。
【００１６】
ディスク１００は、ターンテーブル７に積載され、記録／再生動作時においてスピンドルモータ６によって所定の回転制御方式（ＣＡＶ（Ｃｏｎｓｔａｎｔ　Ａｎｇｕｌａｒ　Ｖｅｌｏｃｉｔｙ），ＣＬＶ（Ｃｏｎｓｔａｎｔ　Ｌｉｎｅａｒ　Ｖｅｌｏｃｉｔｙ），ＺＣＬＶ（Ｚｏｎｅｄ　Ｃｏｎｓｔａｎｔ　Ｌｉｎｅａｒ　Ｖｅｌｏｃｉｔｙ）など）により回転駆動される。そして光学ピックアップ１によってディスク１００上のトラックに記録されたピットデータやトラックのウォブリング情報の読み出しがおこなわれる。グルーブとして形成されているトラック上にデータとして記録されるピットはいわゆる色素変化ピット又は相変化ピットである。
【００１７】
ピックアップ１内には、レーザ光源となるレーザダイオード４や、反射光を検出するためのフォトディテクタ５、レーザ光の出力端となる対物レンズ２、レーザ光を対物レンズ２を介してディスク記録面に照射し、またその反射光をフォトディテクタ５に導く光学系（図示せず）が形成される。
またレーザダイオード４からの出力光の一部が受光されるモニタ用ディテクタ２２も設けられる。
【００１８】
対物レンズ２は二軸機構３によってトラッキング方向及びフォーカス方向に移動可能に保持されている。
またピックアップ１全体はスレッド機構８によりディスク半径方向に移動可能とされている。
またピックアップ１におけるレーザダイオード４はレーザドライバ１８からのドライブ信号（ドライブ電流）によってレーザ発光駆動される。
【００１９】
ディスク１００からの反射光情報はフォトディテクタ５によって検出され、受光光量に応じた電気信号とされてマトリクス回路９に供給される。
マトリクス回路９には、フォトディテクタ５としての複数の受光素子からの出力電流に対応して電流電圧変換回路、マトリクス演算／増幅回路等を備え、マトリクス演算処理により必要な信号を生成する。
例えば再生データに相当するＲＦ信号、サーボ制御のためのフォーカスエラー信号ＦＥ、トラッキングエラー信号ＴＥ、プッシュプル信号Ｐ／Ｐなどを生成する。
【００２０】
マトリクス回路９から出力されるＲＦ信号は二値化回路１１へ、フォーカスエラー信号ＦＥ、トラッキングエラー信号（プッシュプル信号）ＴＥはサーボ回路３５へ、プッシュプル信号Ｐ／Ｐはウォブル抽出部２４及びウォブルＰＬＬ２５へ、それぞれ供給される。
【００２１】
またマトリクス回路９からは、再生ＲＦ信号に漏れ込むウォブル成分を検出するための信号が出力され、ウォブル成分検出部２８に供給される。後述するが、ウォブル成分を検出するための信号とは、再生ＲＦ信号、もしくは再生ＲＦ信号を得るための加算前の反射光情報信号となる。
ウォブル成分検出部２８では、再生ＲＦ信号に漏れ込んでいるウォブル成分の検出処理を行い、その検出結果をシステムコントローラ１０に供給する。
【００２２】
プッシュプル信号Ｐ／Ｐは、ウォブル抽出部２４で二値化及びＡＤＩＰ情報としての復調が行われ、アドレスデコーダ２６に供給される。そして、アドレスデコーダ２６によってプリフォーマットされているアドレス情報がデコードされる。デコードされたアドレス情報はシステムコントローラ１０に供給される。
またプッシュプル信号Ｐ／Ｐからは、ウォブルＰＬＬ２５におけるＰＬＬ動作によりウォブルクロックＷＣＫが生成される。このウォブルクロックＷＣＫは、エンコードクロック発生部２５、アドレスデコーダ２６、スピンドルサーボ回路２３に供給される。
【００２３】
マトリクス回路９で得られたＲＦ信号は二値化回路１１で二値化されたうえで、エンコード／デコード部１２に供給される。
【００２４】
エンコード／デコード部１２は、再生時のデコーダとしての機能部位と、記録時のエンコーダとしての機能部位を備える。再生時のデコーダとしての機能部位は、図示するようにして、ＥＦＭ＋復調回路１３及びＤＶＤ復調回路１４から成る。また、記録時のエンコーダとしての機能部位は、ＤＶＤ変調回路１５及びＥＦＭ＋変調回路１６から成る。
【００２５】
先の二値化回路１１により二値化された再生信号は、ＥＦＭ＋方式（８／１６変調、ＲＬＬ（２，１０））により記録符号化された、いわゆるＥＦＭ＋信号の形式となっている。そこで、再生時のエンコード／デコード部１２においては、先ず、このＥＦＭ＋信号がＥＦＭ＋復調回路１３に対して入力される。ＥＦＭ＋復調回路１３では、入力されたＥＦＭ＋信号について、同期検出を行うとともに、ＥＦＭ＋方式に応じた記録符号化についての復調処理を実行する。
【００２６】
ＥＦＭ＋復調回路１３にて復調処理が施された信号は、ＤＶＤ復調回路１４に入力される。
ＤＶＤ復調回路１４では、ＤＶＤのデータフォーマットに従ったエラー訂正処理、デスクランブル等の処理を行い、ＤＶＤフォーマットに従った構造の再生データを得る。
【００２７】
またエンコード／デコード部１２のＥＦＭ＋復調回路１３では、内部に備えているとされるＰＬＬ回路の動作によりＲＦ信号に同期した再生クロックを発生させ、その再生クロックに基づいて上記デコード処理を実行する。
再生時において、エンコード／デコード部１２にて上記のようにしてデコード処理が施されたデータは、バッファマネージャ３２に対して出力される。バッファマネージャ３２では、エンコード／デコード部１２から出力されてくる再生データをバッファメモリ３１に一時蓄積させるためのメモリ制御を実行する。
このディスクドライブ装置０からの再生出力としては、バッファメモリ３１にバファリングされているデータが読み出されて転送出力されることになる。
【００２８】
インターフェース部３３は、外部のホストコンピュータ４０と接続され、ホストコンピュータ４０との間で記録データ、再生データや、各種コマンド等の通信を行う。
そして再生時においては、バッファマネージャ３２がバッファメモリ３１に一時蓄積させた再生データから必要量の読み出しを行い、データインターフェース部３３に対して転送する。データインターフェイス部３３では、転送されてきた再生データを、例えば所定のデータインターフェイスフォーマットに従ってパケット化などの処理を行って、ホストコンピュータ４０に対して送信出力することになる。
なお、ホストコンピュータ４０からのリードコマンド、ライトコマンドその他の信号はインターフェース部３３を介してシステムコントローラ１０に供給される。
【００２９】
一方、記録時には、ホストコンピュータ４０からデータバスを介して記録データが送信されてくる。インターフェース部３３では、この記録データを受信してアンパケット化などの処理を施すことで、ディスクドライブ装置０側にて処理可能な記録データの形式に変換する。そして、この記録データはバッファマネージャ３２の制御によってバッファメモリ３１に書き込みが行われることでバッファリングされる。そして、バッファマネージャ３２は、後段のエンコード／デコード部１２におけるエンコーダ系の処理状況に応じて、バッファメモリ３１からデータの読み出しを行って、エンコード／デコード部１２のエンコーダ系に転送する。
【００３０】
前述もしたように、エンコード／デコード部１２のエンコーダ系としては、ＤＶＤ変調部１５とＥＦＭ＋変調部１６が備えられる。
【００３１】
ここで、ＤＶＤフォーマットにより規定されるセクター単位のデータ構造を図４に示す。セクターは、この図に示すようにして、１７２バイト×１２ｒｏｗ＝２０６４バイトのサイズを有している。そして、先ず第１ｒｏｗの先頭４バイトにはＤａｔａ　ＩＤが配置され、続く２バイトの領域にＩＥＤ（ＩＤ　Ｅｒｒｏｒ　Ｄｅｔｅｃｔｉｏｎ）が配置される。Ｄａｔａ　ＩＤは、現セクターについてのＩＤ情報が格納される。ＩＥＤは、Ｄａｔａ　ＩＤのためのエラー検出符号である。
【００３２】
また、続く６バイトの領域に対して、著作権保護情報であるＣＰＲ＿ＭＡＩが格納される。ＣＰＲ＿ＭＡＩの詳細なデータ構造についての説明は省略するが、このＣＰＲ＿ＭＡＩの内容によって、現データフレームのデータについての再生の許可／禁止、複製の許可／禁止などの情報が格納されている。そして規定によっては、コピーが許可である場合には、この６バイトを形成する各ビットは全て‘０’となる。
なお、例えばディスクドライブ装置０により記録すべきデータが、不正な場合（例えば、他のＤＶＤから読み出されたデータである場合など）には、原則として、このコピー元となるデータに記録されていた（ＡＬＬ０）でないＣＰＲ＿ＭＡＩの値をそのまま記録しようとすることになる。
また、第１２ｒｏｗの最後の４バイトには、現セクター全体についてのエラー検出符号であるＥＤＣ（Ｅｒｒｏｒ　Ｄｅｔｅｃｔｉｏｎ　Ｃｏｄｅ）が配置される。
そして、残る２０４８バイトの領域に対して、データ（Ｄ０〜Ｄ２０４７）が格納される。
【００３３】
ＤＶＤ変調部１５では、記録データとして上記した構造のセクター単位によりデータを入力し、スクランブル、及びエラー訂正符号の付加（ＥＣＣエンコード）を行い、ＥＦＭ＋変調回路１６に出力する。
【００３４】
ＥＦＭ＋変調回路１６では、入力された記録データについて、同期信号の付加、及びＥＦＭ＋変調処理を行う。
ＥＦＭ＋変調して得られる記録データは、図５に示す構造を有している。ＥＦＭ＋変調後のデータは、この図に示すようにして、１ｒｏｗが、２つのシンクフレーム（Ｓｙｎｃ　Ｆｒａｍｅ）の連続により形成されたうえで、１３ｒｏｗｓの集合により成る。
また、１つのシンクフレームは、１８２バイト（１４５６ビット）のデータフレームに対して、３２ビットのＳＹ０〜ＳＹ７の何れかのシンクコード（同期信号）が先頭に付加される構造を有する。この場合において、１ｒｏｗを形成する１８２＋１８２＝３６４バイトのデータフレームは、先に図４に示したデータフレームについて、デスクランブル及びＥＣＣエンコード処理が行われたことによって得られるものである。
【００３５】
説明を図１に戻す。
記録時においてエンコード処理のための基準クロックとなるエンコードクロックはエンコードクロック発生部２７で発生され、エンコード／デコード部１２のエンコード処理系（ＤＶＤ変調回路１５、ＥＦＭ＋変調回路１６）は、このエンコードクロックを用いてエンコード処理を行う。
エンコードクロック発生部２７は、ウォブルＰＬＬ２５から供給されるウォブルクロックＷＣＫに基づいてエンコードクロックを発生させる。
【００３６】
エンコード／デコード部１２のエンコード処理系により生成された記録データは、この場合にはスイッチ３４を介して記録パルス発生部２１に出力される。
【００３７】
また、本実施の形態の場合、エンコード／デコード部１２のエンコード処理系から出力される記録データは、不正検出回路３０に対しても分岐して出力される。
詳しいことは後述するが、不正検出回路３０は、図５に示した記録データの構造から、著作権保護情報であるＣＰＲ＿ＭＡＩを抽出して、その内容に不正が在るか否かを検出する。そして、不正が在るとの検出結果を得た場合には、スイッチ回路３４をオン状態からオフ状態となるように切り換える。この不正検出回路３０としての動作は、ハードウェアにより実現される。
また、本実施の形態のディスクドライブ装置０の実際としては、エンコード／デコード部１２を形成する各回路部は、ＬＳＩ内に組み込まれたハードウェアとしての構成を採っている。そして、上記不正検出回路３０及びスイッチ回路３４についても、例えば、エンコード／デコード部１２と同じＬＳＩ内に組み込むこととしている。実際のハードウェア構成としては、図においてＬＳＩ５０として破線で括って示す回路部位が、１つのＬＳＩに内蔵されるようにして実装される。
【００３８】
記録パルス発生部２１では、エンコード／デコード部１２のエンコード処理系から出力される記録データについて、記録パルス（レーザ駆動パルス）に変換し、レーザードライバ１８に出力する。
この記録パルス発生部２１では記録補償、すなわち記録層の特性、レーザー光のスポット形状、記録線速度等に対する最適記録パワーの微調整やレーザ駆動パルス波形の調整も行う。
【００３９】
レーザドライバ１８では供給されたレーザ駆動パルスに基づいたドライブ電流をレーザダイオード４に与え、レーザ発光駆動を行う。これによりディスク９０に記録データに応じたピット（色素変化ピット／相変化ピット）が形成されることになる。
【００４０】
ＡＰＣ回路（Ａｕｔｏ　Ｐｏｗｅｒ　Ｃｏｎｔｒｏｌ）１９は、モニタ用ディテクタ２２の出力によりレーザ出力パワーをモニターしながらレーザーの出力が温度などによらず一定になるように制御する回路部である。レーザー出力の目標値はシステムコントローラ１０から与えられ、レーザ出力レベルが、その目標値になるようにレーザドライバ１８を制御する。
【００４１】
サーボ回路３５は、マトリクス回路９からのフォーカスエラー信号ＦＥ、トラッキングエラー信号ＴＥから、フォーカス、トラッキング、スレッドの各種サーボドライブ信号を生成しサーボ動作を実行させる。
即ちフォーカスエラー信号ＦＥ、トラッキングエラー信号ＴＥに応じてフォーカスドライブ信号ＦＤ、トラッキングドライブ信号ＴＤを生成し、二軸ドライバ１６に供給する。二軸ドライバ１６はピックアップ１における二軸機構３のフォーカスコイル、トラッキングコイルを駆動することになる。これによってピックアップ１、マトリクス回路９、サーボプロセッサ１４、二軸ドライバ１６、二軸機構３によるトラッキングサーボループ及びフォーカスサーボループが形成される。
【００４２】
またシステムコントローラ１０からのトラックジャンプ指令に応じて、トラッキングサーボループをオフとし、二軸ドライバ１６に対してジャンプドライブ信号を出力することで、トラックジャンプ動作を実行させる。
【００４３】
またサーボプロセッサ１４は、トラッキングエラー信号ＴＥの低域成分として得られるスレッドエラー信号や、システムコントローラ１０からのアクセス実行制御などに基づいてスレッドドライブ信号を生成し、スレッドドライバ３６に供給する。スレッドドライバ３６はスレッドドライブ信号に応じてスレッド機構８を駆動する。スレッド機構８には、図示しないが、ピックアップ１を保持するメインシャフト、スレッドモータ、伝達ギア等による機構を有し、スレッドドライバ３６がスレッドドライブ信号に応じてスレッドモータ８を駆動することで、ピックアップ１の所要のスライド移動が行なわれる。
【００４４】
スピンドルサーボ回路２３は、所定の回転制御方式にしたがってスピンドルモータ６の回転を制御する。
スピンドルサーボ回路２３は、データ記録時には、ウォブルＰＬＬで生成されるウォブルクロックＷＣＫを、現在のスピンドルモータ６の回転速度情報を得、これを所定のＣＬＶ基準速度情報と比較することで、スピンドルエラー信号ＳＰＥを生成する。
またデータ再生時においては、エンコード／デコード部２１内のＰＬＬによって生成される再生クロック（デコード処理の基準となるクロック）が、現在のスピンドルモータ６の回転速度情報となるため、これを所定の基準回転速度情報と比較することでスピンドルエラー信号ＳＰＥを生成する。
そしてスピンドルサーボ回路２３は、スピンドルモータドライバ１７に対してスピンドルエラー信号ＳＰＥに応じて生成したスピンドルドライブ信号を供給する。スピンドルモータドライバ１７はスピンドルドライブ信号に応じて例えば３相駆動信号をスピンドルモータ６に印加し、スピンドルモータ６を回転駆動する。
またスピンドルサーボ回路２３は、システムコントローラ１０からのスピンドルキック／ブレーキ制御信号に応じてスピンドルドライブ信号を発生させ、スピンドルモータドライバ１７によるスピンドルモータ６の起動、停止、加速、減速などの動作も実行させる。
【００４５】
以上のようなサーボ系及び記録再生系の各種動作はマイクロコンピュータによって形成されたシステムコントローラ１０により制御される。
システムコントローラ１０は、ホストコンピュータ４０からのコマンドに応じて各種処理を実行する。
例えばホストコンピュータ４０から、ディスク１００に記録されている或るデータの転送を求めるリードコマンドが供給された場合は、まず指示されたアドレスを目的としてシーク動作制御を行う。即ちサーボ回路３５に指令を出し、シークコマンドにより指定されたアドレスをターゲットとするピックアップ１のアクセス動作を実行させる。
その後、その指示されたデータ区間のデータをホストコンピュータ４０に転送するために必要な動作制御を行う。即ちディスク１００からのデータ読出／デコード／バファリング等を行って、要求されたデータを転送する。
【００４６】
またホストコンピュータ８０から書込命令（ライトコマンド）が出されると、システムコントローラ１０は、まず書き込むべきアドレスにピックアップ１を移動させる。そしてエンコード／デコード部１２により、ホストコンピュータ８０から転送されてきたデータについて上述したようにエンコード処理を実行させる。
そして上記のように記録パルス発生部２１からのレーザ駆動パルスがレーザドライバ１８に供給されることで、記録が実行される。
【００４７】
ところで、この図１の例は、ホストコンピュータ４０に接続されるディスクドライブ装置０としたが、本発明のディスクドライブ装置としてはホストコンピュータ４０等と接続されない形態もあり得る。その場合は、操作部や表示部が設けられたり、データ入出力のインターフェース部位の構成が、図１とは異なるものとなる。つまり、ユーザーの操作に応じて記録や再生が行われるとともに、各種データの入出力のための端子部が形成されればよい。
【００４８】
続いて、図１に示すディスクドライブ装置０において、記録信号処理系に備えられる不正検出回路３０について説明を行っていくこととする。
図２のブロック図は、不正検出回路３０の回路構成例を示している。この図に示すように、不正検出回路３０は、シンク検出回路５１、ＥＦＭ＋復調回路５２、タイミング発生回路５３、比較回路５４を備えて構成され、以降説明するようにして、入力された記録データに挿入されるＣＰＲ＿ＭＡＩについて検出を行い、不正な記録データ（コピーデータ）であるか否かについて判定する。また実際には、上記各回路がハードウェアとしてＬＳＩ５０内に実装される。
【００４９】
エンコード／デコード部１２から出力された記録データは、ＥＦＭ＋信号の形式となっている。つまり、図５に示したデータ構造を有している。そして、このＥＦＭ＋信号は、不正検出回路３０のシンク検出回路５１、及びＥＦＭ＋復調回路５２に対して入力される。
【００５０】
ここで、図５に示したＥＦＭ＋信号のデータ構造における、ＣＰＲ＿ＭＡＩの挿入位置について説明する。
前述もしたように、図４に示したセクターは、ＥＣＣエンコードにあたってスクランブルが行われるのであるが、セクターの先頭に配置されるＤａｔａ　ＩＤ、ＩＥＤ、ＣＰＲ＿ＭＡＩについては、フォーマット上、スクランブルが施されないデータ部分となっている。
この結果、図５に示したＥＦＭ＋信号において、Ｄａｔａ　ＩＤ、ＩＥＤ、ＣＰＲ＿ＭＡＩは、図６に示すようにして位置することになる。
つまり、Ｄａｔａ　ＩＤ、ＩＥＤ、ＣＰＲ＿ＭＡＩは、第１ｒｏｗのシンクコードＳＹ０（３２ビット）が付加されたシンクフレーム内に格納される。そして先ず、シンクコードＳＹ０に続いて６４ビット（８バイト）のＤａｔａ　ＩＤが配置される。また、これに続けて、３２ビット（ＩＤＥ）が配置される。そして、この後ろに、９６ビット（１２バイト）のＣＰＲ＿ＭＡＩが配置される。
なお、図４に示したセクター構造では、Ｄａｔａ　ＩＤは４バイト，ＩＤＥは２バイト、ＣＰＲ＿ＭＡＩは６バイトとされているのに対して、図６では、Ｄａｔａ　ＩＤは８バイト，ＩＤＥは４バイト、ＣＰＲ＿ＭＡＩは１２バイトと２倍のデータサイズになっている。これは、ＥＦＭ＋変調（８／１６変調）によって１シンボルあたりのデータサイズが２倍になるからである。
【００５１】
そこで図２に示すシンク検出回路５１では、入力されるＥＦＭ＋信号から、シンクコードＳＹ０を検出する。
本実施の形態のシンク検出回路５１としては、例えばシンクコードＳＹＯ〜ＳＹ７までの全てを検出可能な構成を採る必要が無い。つまり、シンクコードＳＹ０として固有のビットパターンとの一致が得られたときにのみ検出出力を行うという構成がハードウェアにより実現されればよい。
また、この場合にはディスク１００への記録信号が入力されるから、再生信号からシンク検出を行う場合のようにして、信号の欠落や、エラーに対応した、いわゆるシンク保護の構成を採る必要もない。
従って、シンク検出回路５１としては、非常に簡易な回路構成でよいことになる。
【００５２】
シンク検出回路５１によりシンクコードＳＹ０が検出されると、その検出出力がＥＦＭ＋復調回路５２及びタイミング発生回路５３に対して出力される。
ＥＦＭ＋復調回路５２に対しては、エンコード／デコード部１２のＥＦＭ＋変調回路１６から出力されたＥＦＭ＋信号が分岐して入力されている。ＥＦＭ＋復調回路５２では、シンク検出回路５１からの検出出力に応じたタイミングで、ＥＦＭ復調処理を実行する。
先にも説明したように、ＣＰＲ＿ＭＡＩは、コピー禁止である場合には、ＡＬＬ０以外となる。これに対応して、ＥＦＭ＋復調回路５２としては、００ｈに対応する変換テーブルのみを備えて、００ｈに復調されるべきＥＦＭ＋信号のみを適正に復調できるだけの機能を備えていればよい。これは、換言すれば、００ｈ以外の変換テーブルに対応したハードウェア構成は不要であるということになる。従って、ＥＦＭ＋復調回路５２についても、非常に簡略な回路構成により実現することができる。
ＥＦＭ＋復調回路５２により復調された信号は、比較回路５４に対して出力される。
【００５３】
タイミング発生回路５３では、シンク検出回路５１からの検出出力が入力されるのに応じて、上記ＥＦＭ＋復調回路５２の復調出力としてＣＰＲ＿ＭＡＩが得られる６バイト期間に対応するタイミング信号を発生し、比較回路５４に出力する。
このタイミング発生回路５３としても、ビットクロックをカウントするカウンタなどにより簡単に構成することができる。カウント値の設定は、例えばシンク検出回路５１におけるシンクコードＳＹ０の検出時点から、ＥＦＭ＋復調回路５２にてＣＰＲ＿ＭＡＩが出力開始されるまでのタイムラグと、ＣＰＲ＿ＭＡＩのデータサイズが６バイトであることを考慮して決定すればよい。
【００５４】
比較回路５４では、タイミング信号が入力された期間において、ＥＦＭ＋復調回路５２から出力されてきた信号について、全て０であるか否かについての判定を行う。つまり、ＥＦＭ＋復調処理によって６バイトのデータとなったＣＰＲ＿ＭＡＩについて、ＡＬＬ０であるか否かについての判定を行う。このような動作も、例えば単純な比較器としての回路構成により得ることができる。
【００５５】
比較回路５４は、判定結果に応じて図１に示したスイッチ回路３４のオン／オフ制御を行う。このオン／オフ制御も、システムコントローラ１０の制御に依らず、ハードウェア構成によって完結した動作として得られる。つまり、例えば比較回路５４は、スイッチ回路３４としてのゲート回路のオン／オフを、Ｈ／Ｌレベルの信号出力の切り換えによって行うようにすればよい。
【００５６】
ここで、比較回路５４による判定結果として、ＣＰＲ＿ＭＡＩがＡＬＬ０であったということは、今回記録すべきデータは、不正なコピーではないということになる。そこで、この場合には、比較回路５４は、スイッチ回路３４をオン状態に維持する。スイッチ回路３４がオン状態の場合、エンコード／デコード部１２のＥＦＭ＋変調回路から出力された記録データは、記録パルス発生回路２１に入力されるので、ディスク１００へのデータの記録は通常に行われることになる。
【００５７】
これに対して、ＣＰＲ＿ＭＡＩがＡＬＬ０ではないということは、コピーが許可されていないデータということになる。
例えば、ＤＶＤ−ＲＯＭに記録される映画などのコンテンツのデータは、著作権保護のために、コピー禁止を示す内容のＣＰＲ＿ＭＡＩが記録済みとなっているのが一般的である。このように、コピー禁止を示すＣＰＲ＿ＭＡＩが記録されたデータは、例えばホストコンピュータ４０側のアプリケーションや、ディスクドライブ装置０側のシステムコントローラ１０によって、コピーが行えないように処理される。
しかしながら、これらの仕組みを通り抜けて、映画などのコンテンツのデータを不正にコピーさせようとした場合、本実施の形態のディスクドライブ装置０では、不正検出回路３０における上記動作が実行されることで、比較回路５４によって、ＣＰＲ＿ＭＡＩがＡＬＬ０ではないということが判定される。つまり、不正なコピーを行おうとしていることが判定されるものである。
この場合、比較回路５４は、スイッチ回路３４をオフ状態に切り換えることになる。これにより、エンコード／デコード部１２のＥＦＭ＋変調回路から出力された記録データは、記録パルス発生回路２１に入力されなくなって、ディスク１００へのデータ記録が行われないことになる。つまり、ディスクへの記録を行わせないことによって不正なデータのコピーが禁止されることになる。
【００５８】
本実施の形態では、上記のようにしてＣＰＲ＿ＭＡＩがＡＬＬ０であればデータの記録を許可し、ＡＬＬ０でなければデータの記録を禁止するようにして、不正コピーされたディスクが作成されることを防止している。
【００５９】
ここで、本実施の形態としては、このような不正コピーの禁止動作を、ハードウェアとして構成される不正検出回路３０により行っている。この動作は、記録データが記録信号経路に供給される限り、定常的に実行されることになるので、この不正検出をパスすることはできない。
【００６０】
また、例えば従来としての問題点でも述べたように、同等の不正コピー禁止動作をソフトウェアによるシステムコントローラ１０などの処理によって実現した場合には、ソフトウェア改竄によって不正コピーされてしまう可能性をなくすことができない。
これに対して本実施の形態の場合には、不正コピー禁止ための構成がハードウェアとして組み込まれ、また、ハードウェアとしての回路の動作により完結して得られるために、上記したようなソフトウェアの改竄による不正コピーの可能性は完全に排除される。
さらに、例えば同一ＬＳＩ内に、エンコード／デコード部１２のエンコード回路系とともに、ハードウェアとして組み込まれていることで、不正検出動作はそのＬＳＩ内部での閉じた処理となる。従って、ハードウェアの改造によって、不正検出動作をバイパスさせることも不可能となる。例えばＤＶＤに対応するディスクドライブ装置を設計することができるエンジニアであるとしても、本実施の形態としての不正検出機能を搭載したＬＳＩを使用する限りにおいては、不正なＣＰＲ＿ＭＡＩを記録可能なようにディスクドライブ装置を改造することはできないというレベルにまで持っていくことができる。
【００６１】
さらに、本実施の形態では不正検出回路による検出動作は、ＤＶＤ変調回路１５によるＤＶＤフォーマットに適合した変調処理と、ＥＦＭ＋変調による記録符号化処理（変調処理）を経た後の信号について行うようにしている。これは即ち、記録信号経路において、できるだけディスクに近い部分での不正検出を行っているのだということがいえる。
例えば、バッファメモリ３１上、又はエンコード／デコード部１２のエンコーダ系の回路部上において信号に対して不正を行う場合の難易性と、エンコード／デコード部１２のエンコーダ系の回路部から出力された信号に対して不正を行う場合の難易性を比較してみる。この場合、前者の場合でも不正を行うことは相当に困難ではあるが、後者の場合のほうが難易性は、遥かに高くなる。従って、後者のほうが保護としてはより強固であり、本実施の形態としても、後者の構成を採ることとしているものである。
【００６２】
また、先にも説明したように、図２に示した不正検出回路３０を形成する各回路部は、非常に簡略で小規模で済むことになる。このため、例えば不正検出回路３０を付加することによるコストアップは、ほとんどない。つまり、コストアップを問題にすることなく、非常に強力な著作権保護機能を実装することができる。
【００６３】
ところで、先に図２により説明した不正検出回路３０の構成は、ＣＰＲ＿ＭＡＩがＡＬＬ０以外である場合に、コピー禁止動作が得られるようにするものであった。本実施の形態としては、これに限定されず、例えばどのような内容のＣＰＲ＿ＭＡＩについての記録を禁止するのか、ということさえ予め決まっていれば、その場合の条件に応じたタイミング発生回路、比較回路、ＥＦＭ＋復調回路の構成を採ればよいものとされる。
【００６４】
そこで、ＣＰＲ＿ＭＡＩの内容に適応させたコピー禁止動作を実現する例として、図３に、不正検出回路３０の他の構成例を示す。なお、この図３において図２と同一部分には同一符号を付して説明を省略する。
この図３に示す不正検出回路３０では、図２に示した不正検出回路３０の構成に対してリードイン検出回路５５が備えられている。
周知のように、ＤＶＤのディスク構造としては、最内周側に位置するリードインエリアと、このリードインエリアの外周に位置するデータエリアとから成る。そして、リードインエリアとデータエリアとでは、ＣＰＲ＿ＭＡＩの定義内容が異なる場合がある。リードイン検出回路５５は、これに対応して、記録データがリードインエリアとデータエリアの何れに記録されるべきデータであるのかを判断するために設けられる。
【００６５】
そしてここでは、上記のようなエリア間での定義内容の相違に応じた不正コピー禁止のための規則として、次のように規定することとする。
「リードインエリア：６バイトのＣＰＲ＿ＭＡＩのうち、少なくとも１つのバイトデータが００ｈ以外であれば、データ記録を禁止する。」
「データエリア：６バイトのＣＰＲ＿ＭＡＩのうち、先頭の１バイトは００ｈ以外であってもよい。残る以降の５バイトのうち、少なくとも１つのバイトデータが００ｈ以外であれば、データ記録を禁止する。」
【００６６】
上記規則に対応して、図３に示す不正検出回路３０は次のように動作する。
リードインエリアに記録されるＥＦＭ＋信号と、データエリアに記録されるＥＦＭ＋信号としては、共に図５及び図６に示した構造と変わることはない。
そこで、シンク検出回路５１では、図２の場合と同様にして、シンクコードＳＹ０を検出し、検出出力をＥＦＭ＋復調回路５２及びタイミング発生回路５３に出力する。
【００６７】
この場合のＥＦＭ＋復調回路５２では、ＡＬＬ‘０’のＣＰＲ＿ＭＡＩに対応して００ｈに対応した復調処理のみを施すのではなく、後述するようにして、リードインエリアについての検出をリードイン検出回路５５に実行させるために、００ｈ，０１ｈ，０２ｈの３パターンのＥＦＭ＋復調処理が実行されるように構成される。この場合、図２に示すＥＦＭ＋復調回路５２よりも回路規模は大きくなるが、それでも、００ｈ〜ＦＦｈまでのすべての変換テーブルを用意して復調処理を行う場合と比較すれば、その規模は遥かに小さいものとなる。
【００６８】
ここで、記録データがリードインエリアとデータエリアの何れに記録されるべきものであるのかは、Ｄａｔａ　ＩＤを参照することで認識することができる。詳しい定義内容についての説明は省略するが、Ｄａｔａ　ＩＤについて０３００００ｈ以上の値を示す場合にはデータエリアであり、０３００００ｈ未満の値を示す場合にはリードインエリアである。また、この場合、Ｄａｔａ　ＩＤの４バイトすべてを調べる必要はない。最初の１バイトについて、００ｈ、０１ｈ、０２ｈの何れかであれば、リードインエリアであると判定し、それ以外の値の場合にはデータエリアとして判定すればよい。
【００６９】
そして、Ｄａｔａ　ＩＤは、図６にも示したように、シンクコードＳＹ０の直後にある。そこで、この場合のタイミング生成回路５３は、ＥＦＭ＋復調回路５２からＤａｔａ　ＩＤの最初の１バイトが復調出力される期間にも対応してタイミング信号を出力するように構成される。
そして、リードイン検出回路５５では、上記のようにしてＤａｔａ　ＩＤの最初の１バイトに対応するタイミング信号の入力に基づいたタイミングで、この１バイトのデータが、００ｈ、０１ｈ、０２ｈの何れか、若しくはそれ以外であるか否かを検出する。そして、１バイトのデータが、００ｈ、０１ｈ、０２ｈの何れかであった場合には、リードインエリアの記録データであることを示す検出信号を比較回路５４に出力し、００ｈ、０１ｈ、０２ｈ以外の値である場合には、データエリアの記録データであることを示す検出信号を比較回路５４に出力する。
【００７０】
比較回路５４では、リードイン検出回路５５からリードインエリアを示す検出信号が入力されている場合には、タイミング発生回路５３からのタイミング信号に基づいたタイミングで、入力された６バイトのＣＰＲ＿ＭＡＩについて、各バイトが００ｈであるか否かについて判定する。
そして、各バイトが００ｈである（ＡＬＬ０である）と判定したのであれば、スイッチ回路３４をオン状態とするためのスイッチ制御信号を出力し、データ記録を許可する。
これに対して、６バイトのうち少なくとも１つのバイトデータが００ｈ以外の値をとっているという判定結果が得られたのであれば、スイッチ回路３４をオフ状態とするためのスイッチ制御信号を出力し、データ記録を禁止する。
【００７１】
また、比較回路５４は、リードイン検出回路５５からリードインエリアを示す検出信号が入力されている場合には、タイミング発生回路５３からのタイミング信号に基づいたタイミングで判定を行うのにあたり、後ろの５バイトのみを判定対象とするようにされる。つまり、入力された６バイトのＣＰＲ＿ＭＡＩについて、最初の１バイトが００ｈ以外の値であったとしても、スイッチ回路３４をオフ状態には切り換えない。そして、続く残りの５バイトについて、少なくとも１つのバイトデータについて００ｈ以外の値をとるものがあれば、スイッチ回路３４をオフに切り換えてデータ記録を禁止する。これに対して、続く残りの５バイトについて全て００ｈであるという判定結果が得られれば、スイッチ回路３４をオン状態に維持して、データ記録を正常に実行させるものである。
【００７２】
ところで、実際においては、例えばＥＦＭ＋変調回路１６の前段にて不正検出を行ったとしても、相当に強固であり改竄は非常に難しい。そこで、本実施の形態としては、ＤＶＤ変調回路１５の出力と、ＥＦＭ＋変調回路１６の入力との間に得られる信号について不正検出を行う構成とすることも可能とされる。
この場合、ＤＶＤ変調回路１５から出力される構造のデータには、シンクコードＳＹ０〜ＳＹ７が付加されていない。従って、この場合の不正検出回路３０の構成としては、図２に示したようにして、シンクコードＳＹ０のビットパターンを検出するシンク検出回路５１を用いることはできない。しかしながら、ＤＶＤ変調回路１５からデータを出力する際には、ＥＦＭ＋変調回路１６において、適正にデータの区切りを判断してＥＦＭ＋変調処理が実行されるように、例えば図５に示すシンクコードに対応するデータ位置の区切りを示す区切り情報も転送するように構成される。この区切り情報を参照することで、ＥＦＭ＋変調回路１６では、適正にＥＦＭ＋変調を行い、また、適正な位置にシンクコードを挿入していくことが可能となる。
従って、ＤＶＤ変調回路１５から出力される信号に含まれるＣＰＲ＿ＭＡＩについて不正検出を行う場合には、先ず、この区切り情報を検出する検出回路を備えればよい。そして、タイミング発生回路５３は、この区切り情報の検出に応じてＣＰＲ＿ＭＡＩについての判定を実行させるタイミング信号を比較回路５４に出力する。比較回路５４では、ＣＰＲ＿ＭＡＩが所要の値を有しているか否かを判定すればよいことになる。
なお、この場合には、ＤＶＤ変調回路１５から出力される信号は、ＥＦＭ＋変調前の形式のデータであるから、ＥＦＭ＋復調回路５２は省略される。
【００７３】
また、本発明としては、これまでに説明した実施の形態に限定されるものではない。例えば、上記実施の形態においては、不正とされる著作権保護情報（ＣＰＲ＿ＭＡＩ）を含む記録データが、記録媒体に記録されないようにするために、記録信号経路の一部経路を遮断するようにしている。つまり、スイッチ回路３４をオフとしているものである。そして、記録信号経路の遮断位置としては、図１にも示したように、ＥＦＭ変調回路１６の信号出力の部位としている。しかしながら、本発明としては、不正な著作権保護情報（ＣＰＲ＿ＭＡＩ）を含む記録データが記録媒体に記録されないようにすればよいので、記録信号経路であればどの経路部分を断続するように構成しても構わないものである。
さらには、不正な著作権保護情報（ＣＰＲ＿ＭＡＩ）を含む記録データが記録媒体に記録されないようにするという意味では、記録媒体に対して正常な記録データが記録されないようにしてもよいということがいえる。そこで、例えば、スイッチ回路のオン／オフを行う代わりに、不正検出回路により著作権保護情報が不正であることが判定された場合には、記録データをランダムにスクランブルしてしまうようなスクランブル処理を施してしまうことも考えられる。
【００７４】
また、例えば、上記実施の形態においては、記録可能なＤＶＤフォーマットの光ディスクに対応した記録再生装置を例に挙げているが、他の光ディスク、さらには光磁気ディスクなどとされてもよい。さらには、テープ状記録媒体や、半導体メモリ素子などに対応して記録可能な記録装置に適用することも考えられる。
【００７５】
【発明の効果】
以上説明したように本発明は、記録データ（記録用情報）に挿入されている著作権保護情報が不正であるか否かを検出する情報検出回路を備えている。そしてこの情報検出回路は、所定の変調回路を経て変調処理が施された記録データを検出対象としている。
また、上記情報検出回路によって、著作権保護情報が不正なものであることが判定された場合には、少なくともこの不正な著作権保護情報が記録媒体にそのまま記録されないようにされる。
このような構成であれば、情報検出回路による検出動作を、ハードウェアのレベルで行なった場合、例えばソフトウェアの改竄によってデータの不正コピーが可能となる可能性は完全に排除できる。
また、ハードウェアとして構成して場合には、その実装の仕方によっては、ハードウェアの改造によって不正な著作権保護情報を記録させようとすることも不可能となる。
さらには、変調処理を経た記録データに対して不正検出を行うということは、記録データの入力側からみると、記録信号経路においてより記録媒体側に近く、入力側から遠い経路部分で不正検出が行われることになる。これによっても、不正な著作権保護情報の記録が行われてしまうことの難易度は大幅に高くなる。
このようにして本発明は、不正な著作権保護情報の記録によって不正コピーされた記録媒体が作成されることを、従来よりも非常に強固に防止することができるものである。
【図面の簡単な説明】
【図１】本発明の実施の形態としてのディスクドライブ装置の構成例を示すブロック図である。
【図２】本実施の形態の不正検出回路の構成例を示すブロック図である。
【図３】他の不正検出回路の構成例を示すブロック図である。
【図４】セクタデータの構造を示すデータ構造図である。
【図５】ＥＦＭ＋変調後の記録データの構造を示すデータ構造図である。
【図６】ＥＦＭ＋変調後の記録データの構造内におけるＤａｔａ　ＩＤ，ＩＤＥ，ＣＰＲ＿ＭＡＩの位置を示す説明図である。
【符号の説明】
１　ピックアップ、２　対物レンズ、３　二軸機構、４　レーザダイオード、５　フォトディテクタ、６　スピンドルモータ、８　スレッド機構、９　マトリクス回路、１０　システムコントローラ、１２　エンコード／デコード部、１３ＥＦＭ＋復調部、１４　ＤＶＤ復調部、１５　ＤＶＤ変調部、１６　ＥＦＭ＋変調部、３０　不正検出回路、３１　バッファメモリ、３２　バッファマネージャ、３３　インターフェイス部、３４　スイッチ回路、３５　サーボ回路、４０ホストコンピュータ、５１　シンク検出回路、５２　ＥＦＭ＋復調回路、５３タイミング発生回路、５４　比較回路、５５　リードイン検出回路、１００　ディスク
【図１】
2004022125.tif 000003
【図２】
2004022125.tif 000004
【図３】
2004022125.tif 000005
【図４】
2004022125.tif 000006
【図５】
2004022125.tif 000007
【図６】
2004022125.tif 000008