(57)【特許請求の範囲】
【請求項１】
装填された可搬性の記録媒体に対してデータの再生を行う再生部と、
許可識別情報を記憶する記憶部と、制御部と、を備えた再生装置であって、
上記制御部は、
装填された主たるデータが書換不能に記録された上記記録媒体から、当該記録媒体に記録される主たるデータとは異なる記録方式により記録媒体製造過程で書換不能に記録された媒体識別情報を検出し、当該再生装置において最初に装填された上記記録媒体から検出した上記媒体識別情報を上記許可識別情報として上記記憶部に記憶させ、
２回目以降に装填された上記記録媒体から検出した上記媒体識別情報と上記記憶部に記憶している上記許可識別情報の照合を行い、当該媒体識別情報と上記許可識別情報とが一致した場合のみ、当該記録媒体に対する上記再生部によるデータ再生を許可する、
ことを特徴とする再生装置。
【請求項２】
装填された可搬性の記録媒体に対してデータの再生を行う再生部と、許可識別情報を記憶する記憶部と、制御部と、を有する再生装置の再生方法として、
上記制御部は、
装填された主たるデータが書換不能に記録された上記記録媒体から、当該記録媒体に記録される主たるデータとは異なる記録方式により記録媒体製造過程で書換不能に記録された媒体識別情報を検出し、
当該再生装置において最初に装填された上記記録媒体から検出した上記媒体識別情報を上記許可識別情報として上記記憶部に記憶させ、
２回目以降に装填された上記記録媒体から検出した上記媒体識別情報と上記記憶部に記憶している上記許可識別情報の照合を行い、
上記照合を行った上記媒体識別情報と上記許可識別情報とが一致した場合のみ、当該記録媒体に対する上記再生部によるデータ再生を許可すること、
を特徴とする再生方法。
【請求項３】
装填された可搬性の記録媒体に対してデータの再生を行う再生部と、許可識別情報を記憶する記憶部とを有する再生装置における演算処理装置に対し、
装填された主たるデータが書換不能に記録された上記記録媒体から、当該記録媒体に記録される主たるデータとは異なる記録方式により記録媒体製造過程で書換不能に記録された媒体識別情報を検出する処理と、
当該再生装置において最初に装填された上記記録媒体から検出した上記媒体識別情報を上記許可識別情報として上記記憶部に記憶させる処理と、
２回目以降に装填された上記記録媒体から検出した上記媒体識別情報と上記記憶部に記憶している上記許可識別情報の照合を行う処理と、
上記照合を行った上記媒体識別情報と上記許可識別情報とが一致した場合のみ、当該記録媒体に対する上記再生部によるデータ再生を許可する処理と、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は再生装置、再生方法に関し、特に特定の可搬性の記録媒体を再生装置に対応づけて再生可能とする技術に関する。
【先行技術文献】
【特許文献】
【０００２】
【特許文献１】特開２０１１−１１８９１４号公報
【特許文献２】特開２００９−１６９８９２号公報
【特許文献３】特表２００８−５０２０８７号公報
【背景技術】
【０００３】
上記特許文献１，２には、光ディスクに記録されたコンテンツやプログラムの不正利用を防止するための技術が開示されている。
上記特許文献３には、オリジナルの記録担体から複製されたＲＯＭタイプの記録担体を区別できるＲＯＭマークについての技術が開示されている。
【０００４】
現在、光ディスクとして、例えばブルーレイディスク（Blu-ray Disc（登録商標）：以下、「ＢＤ」ともいう）やＤＶＤ（Digital Versatile Disc）のように各種のコンテンツやプログラム等を記録した可搬性の記録媒体が普及している。
これら可搬性の記録媒体を用いる再生システムは、対応する再生装置において、メディア交換が可能であることを前提に設計されている。
【０００５】
例えばＢＤシステムの場合、ＢＤはブルーレイ規格に準拠してデータが記録されていればよく、ＲＯＭタイプやレコーダブルタイプを問わず、記録再生装置であるＢＤドライブは再生を行い、またレコーダブルタイプのディスクには記録を行う。
従ってＢＤシステムにおいては、再生装置（ＢＤドライブ）から読み出されるデータはＢＤの入換により常に変わる可能性がある。
【０００６】
他の光ディスク、或いはカードメディア等の場合も同様で、再生装置で再生されるデータはメディアの交換により多様となる。
また半導体メモリをＩＣソケットに組み込んで利用する場合、あるいは半導体メモリを基板へ直接はんだ付けして利用する場合も、ディスクメディアと同様である。半導体メモリはＪＥＤＥＣ半導体技術協会（JEDEC Solid State Technology Association）において標準規格化がなされ、メーカー間の互換性が確保されている。従って当然、半導体メモリが交換されることで異なるデータが読み出される可能性がある。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ここで特定の記録媒体から特定の情報のみを読み出すようにしたいということを考える。即ち、読み出されるデータが、常に、改ざんも変更もされていない同一のものとする再生システムである。
このような要請がある場合、従来は記録媒体として半導体マスクＲＯＭを用いている。
製造時に回路にデータが書き込まれているマスクＲＯＭは、後に情報を書き込んだり書き換えたりすることはできないため、読み出されるデータは常に同じ内容である。
【０００８】
ところが大容量を必要とするデータを常に改ざん・変更なく読み出すことが要請される場合、マスクＲＯＭを用いることは大きなコストアップにつながる。その場合、ＢＤ等の大容量光ディスクを利用できれば好適である。
そして本来交換して使用する光ディスク等の可搬性の記録媒体を、このような用途に用いることを考える場合、光ディスクを交換不可能とすることが考えられる。
【０００９】
光ディスクを交換不可能とする方法としては、まず光ディスクを再生装置に機械的に固定する方法が考えられ、これには、光ディスクをスピンドルモータへ接着剤で固定することが想定される。しかしこれは製造が困難かつ修理も不可能となりコストアップになる。
またメカ的に光ディスクをスピンドルへ固定することも考えられる。しかしこの場合、一般的なスピンドル機構は流用できず、穴をあけてネジ止めする構造を採用した特殊部品を採用せざるを得ず、これもコストアップになる。
【００１０】
さらには、光ディスクを交換不可能とするためには、再生装置全体を密閉し分解できない構造とすることも考えられる。
例えば開封確認シールを貼るなどして、再生装置が分解されたことを検知可能とする。しかし目視確認をしなければ分解されたことがわからず、完全ではない。
また再生装置を、光ディスクのイジェクトが不可能なメカニズムとした上で、再生装置が分解できないよう接着剤等で封印することも考えられる。ところがそれは製造が困難かつ修理も不可能となりコストアップになる。また再生装置を封印することによる発熱対策の追加により高コスト化する。
【００１１】
さらに、光ディスクをイジェクト不可能なメカニズムとした上で、再生装置を分解する際に部品が必ず破壊され、かつ破壊されたことが目視可能な構造とすることも考えられる。しかしこの場合、製造が困難で、かつ修理の際にかならず破壊された部品の交換が必要となりコストアップになる。さらに目視をしなければ分解されたことが分からず、完全ではない。
【００１２】
以上のように、これらの対応は、特殊な部品・材料の採用による高コスト化、また、再生装置を封印することによる発熱対策の追加による高コスト化、製造性の悪化、サービス性の悪化、といった製品のコストや品質面で不利な対応を取らざるを得ない。
【００１３】
そこで本開示では、光ディスク等の可搬性の記録媒体を用いて、マスクＲＯＭを使用するような用途の再生システム、つまり改ざん不能な特定の情報のみを再生する再生システムを構築できるようにする場合に、低コストで実現できる手法を提供する。
【課題を解決するための手段】
【００１４】
本開示の再生装置は、装填された可搬性の記録媒体に対してデータの再生を行う再生部と、許可識別情報を記憶する記憶部と、装填された記録媒体から、当該記録媒体に記録される主たるデータとは異なる記録方式により記録媒体製造過程で書換不能に記録された媒体識別情報を検出し、該媒体識別情報と上記記憶部に記憶している上記許可識別情報の照合を行い、上記媒体識別情報と上記許可識別情報とが一致した場合のみ、上記記録媒体に対する上記再生部によるデータ再生を許可する制御部とを備える。
【００１５】
本開示の再生方法は、装填された可搬性の記録媒体に対してデータの再生を行う再生部と、許可識別情報を記憶する記憶部とを有する再生装置の再生方法として、装填された記録媒体から、当該記録媒体に記録される主たるデータとは異なる記録方式により記録媒体製造過程で書換不能に記録された媒体識別情報を検出し、検出した媒体識別情報と上記記憶部に記憶している上記許可識別情報の照合を行い、上記媒体識別情報と上記許可識別情報とが一致した場合のみ、上記記録媒体に対する上記再生部によるデータ再生を許可する。
本開示のプログラムは、以上の処理を再生装置における演算処理装置に実行させるプログラムである。
【００１６】
このような本開示では、再生装置は、可搬性の記録媒体を交換不可能とはせず、交換可能のまま使用することができる。交換不可能とするわけではないため、再生装置の機構的には通常のものが使用でき、特殊な部品・材料の採用や再生装置の封印による発熱対策による高コスト化、製造性の悪化、サービス性の悪化といったことは生じない。
そしてこの場合の可搬性の記録媒体は、その製造過程において媒体識別情報が、主データとは異なる記録方式により書換不能に記録されているものである。再生装置は、この媒体識別情報を、装置内部に例えば不揮発的に記憶した許可識別情報と照合して、一致する場合にのみ再生が実行できるようにする。つまり、特定の記録媒体のみの再生が可能となる。
【発明の効果】
【００１７】
本開示によれば、改ざん不能な特定の情報のみを再生する再生システムを、可変性記録媒体を再生する再生装置を用いて実現することができる。これによりマスクＲＯＭを使用するような用途の再生システムを、光ディスク等の大容量記録媒体を用いて安価に実現できるという効果がある。
【図面の簡単な説明】
【００１８】
【図１】本開示の実施の形態で用いる光ディスクの説明図である。
【図２】実施の形態の再生装置のブロック図である。
【図３】実施の形態の記録再生装置のブロック図である。
【図４】第１の実施の形態の再生制御機能の説明図である。
【図５】第１の実施の形態の初期設定及び通常稼働時の処理のフローチャートである。
【図６】第２の実施の形態の再生制御機能の説明図である。
【図７】第３の実施の形態の再生制御機能の説明図である。
【図８】第３の実施の形態のＭＩＤ記憶処理のフローチャートである。
【図９】第４の実施の形態の記録制御機能の説明図である。
【図１０】第４の実施の形態の通常稼働時のフローチャートである。
【発明を実施するための形態】
【００１９】
以下、実施の形態を次の順序で説明する。なお実施の形態では、可搬性記録媒体としてＢＤ（ブルーレイディスク）を用いる再生システムを例に挙げる。
＜１．ＭＩＤ＞
＜２．メディアドライブ装置の構成＞
＜３．第１の実施の形態＞
＜４．第２の実施の形態＞
＜５．第３の実施の形態＞
＜６．第４の実施の形態＞
＜７．変形例及びプログラム＞
【００２０】
＜１．ＭＩＤ＞
まずＭＩＤ（メディアＩＤ）について説明する。
ＭＩＤは媒体識別情報であって、記録媒体に記録される主たるデータとは異なる記録方式により記録媒体製造過程で書換不能に記録された情報である。
実施の形態ではＢＤ方式の光ディスクを用いる再生システムを述べるが、例えばＢＤ−ＲＯＭ（Blu-ray Disc Read Only Format）の場合、ＢＤ−ＲＯＭマーク（BD-ROM Mark）と、ＢＣＡ（Burst Cutting Area）に記録されるＰＭＳＮ（Prerecorded Media Serial Number）の２通りのＩＤが、実施の形態でいうＭＩＤとして利用可能である。
また記録可能型のディスクであるＢＤ−Ｒ（Blu-ray Disc Recordable Format）、ＢＤ−ＲＥ（Blu-ray Disc Rewritable Format）の場合は、ＢＣＡに記録されるＢＤメディアＩＤ（Media ID of BD Recordable Disc）が、実施の形態でいうＭＩＤとして利用できる。
【００２１】
まずＢＣＡについて簡単に述べる。
図１に、光ディスク全体のレイアウト（領域構成）を概略的に示す。
光ディスク上の主たる領域としては、内周側からリードインゾーンＬＩ、データゾーンＤＡ、リードアウトゾーンＬＯが配される。
リードインゾーンＬＩには、ディスクの物理特性や記録再生のための管理情報などが記録される。データゾーンＤＡは、主たるデータ、例えば映像や音楽等のコンテンツデータ、アプリケーションプログラムなどコンピュータ用途データなどが用いられる。リードアウトゾーンＬＯはバッファエリアとされたり、管理情報が記録されることもある。
【００２２】
通常の記録再生には、これらの領域が用いられるが、特に個々のディスク管理等の目的のため、リードインゾーンＬＩより内周側にはＢＣＡが設けられる。
ＢＣＡは、図示するように、放射状に形成されたバーコード状のパターンによって形成されている。このＢＣＡは、トラック線方向にみて交互に現れる高反射率領域と低反射率領域とが、それぞれトラックピッチ方向（半径方向）に連続する状態で形成されていることでバーコード状の反射パターンとされる。例えば高反射率領域と低反射率領域が、半径２１．０ｍｍ〜２２．２ｍｍの範囲に連続して形成されることでバーコード状とされる。
この場合、バーコード状のパターンであることで、このＢＣＡの範囲はトラッキングフリーで情報を読み取ることができる。
【００２３】
このＢＣＡは、例えば記録層の反射膜を焼き切る記録方式で情報を記録している。
ＢＤ−ＲＯＭのＢＣＡに記録されるＰＭＳＮはディスク１枚単位で異なる値が記録される。
またＢＤ−Ｒ、ＢＤ−ＲＥには、ＢＣＡにＢＤメディアＩＤとしてディスク一枚単位で異なる値が記録される。
これらＢＤ方式のディスクにＢＣＡを記録するには高価なＹＡＧレーザを必要とすることから、ＢＣＡの偽造は困難とされている。
【００２４】
次にＢＤ−ＲＯＭマークについて簡単に説明する。
ＢＤ−ＲＯＭマークは、加工が難しい特殊なピットをディスクの原盤に書き込むことで、不正なマスタリングによる海賊版の量産を防ぐようにするものである。原盤にＢＤ−ＲＯＭマークを書き込める装置は厳重に管理される。
ＢＤ−ＲＯＭマークは原盤単位で異なる値が記録され、ディスクに記録されるデータ内容を特定可能である。ＢＤ−ＲＯＭマークの記録・再生方法はブラックボックスとされ、一般のＢＤ記録装置のみならずディスク製造工場でも複製困難とされている。
即ちＢＤ−ＲＯＭマークはブラックボックス的に運用されるＲＯＭマークインサーターにより原盤に記録され、その値は確定的もしくは確率的に固有となる。
このＢＤ−ＲＯＭマークは、ディスクを再生する際に光ピックアップが読み取ったアナログ信号から特徴的な信号を抽出することで検出できる。
【００２５】
実施の形態では、これらＢＣＡのシリアルナンバや、ＢＤ−ＲＯＭマークをＭＩＤとして用いるが、いずれも、製造工程上で、主データとは異なる方式で記録される。
ここで、ＢＤにおいて採用され、再生制御に用いられている公知の「AACS Content Revocation」及び「CSS Region Playback Control」が、本開示の実施の形態のＭＩＤに該当しないことに言及しておく。
【００２６】
「AACS Content Revocation」の特徴は次のとおりである。
ＢＤ−ＲＯＭディスクにＡＡＣＳ（Advanced Access Content System）保護されたＡＶ（Audio・Visual）コンテンツが記録されている場合、記録されたコンテンツに固有の「Content ID」が記録されている。
「Content ID」はContent IDのリスト（Content Revocation List）としてバージョンナンバ（Version Number）とともに記録される。
再生装置は、ＢＤ−ＲＯＭディスクに記録された「Content Revocation List」を不揮発性メモリに記憶し、ＢＤ−ＲＯＭディスクが挿入されるたびに「Version Number」の新しい「Content Revocation List」へ更新する。
再生装置は、ＢＤ−ＲＯＭディスクが挿入されるたびに、その光ディスクに記録された「Content ID」を確認し、それが不揮発性メモリに格納された「Content Revocation List」へ登録されたＩＤならば、そのＢＤ−ＲＯＭディスクの再生を禁止するものである。
【００２７】
この「AACS Content Revocation」における「Content ID」と、上述の「BD-ROM Mark」等の本実施の形態のＭＩＤとの違いは以下のとおりである。
・「Content ID」はＢＤ−ＲＯＭディスクに記録された主データ（例えばＡＶコンテンツ等）に含まれるものであるが、「BD-ROM Mark」等のＭＩＤは主データとは異なる記録方法でＢＤ−ＲＯＭディスクに記録されており主データには含まれない。
・「Content ID」はＡＡＣＳ保護されたＡＶコンテンツにのみ記録され、すべてのＢＤ−ＲＯＭディスクに記録されるものではないが、「BD-ROM Mark」等のＭＩＤは記録されている主データとは関係なくすべてのＢＤ−ＲＯＭディスクに記録される。
【００２８】
なお、後述の実施の形態のＢＤ−ＲＯＭマーク等のＭＩＤの利用形態から考えれば、「AACS Content Revocation」における「Content ID」は、次の点でもＭＩＤと異なる。
即ち「Content ID」は「Version Number」とともに不揮発性メモリへ格納し、常に最新に更新されることで機能する仕組みであるが、実施の形態における「BD-ROM Mark」等のＭＩＤの不揮発性メモリへの格納において更新と言う概念はなく、装置製造時、装置使用時に意図的に不揮発性メモリへ格納する必要がある。
また「AACS Content Revocation」はＡＡＣＳ規格に準拠した装置すべてに共通の再生制御を強いるものであるが、実施の形態おけるＭＩＤによる再生制御ではすべての装置に共通の再生制御を強いるものではない。
【００２９】
次に「CSS Region Playback Control」の特徴は次のとおりである。
ＤＶＤ−ＲＯＭディスクにＣＳＳ（Content Scrambling System）保護されたＡＶコンテンツが記録されている場合、記録されたコンテンツの再生を許可する地域を示す「Region Code」が記録されている。
再生装置には販売される地域を示す「Region Code」が記録される。再生装置の「Region Code」は製造時に記録する場合と使用時に登録する場合の２通りがある。
使用時に登録する場合は、ＣＳＳの適用されたＤＶＤ−ＲＯＭディスクが再生装置に挿入され、再生装置がディスクを認識したタイミングで、使用者の指示により登録をする。ＣＳＳでは使用者によるリージョン登録のやり直しが５回まで認められ、その方法は公知のものである。
【００３０】
この「Region Code」と本実施の形態のＭＩＤの違いは以下のとおりである。
・「Region Code」はＤＶＤ−ＲＯＭディスクに記録された主データに含まれるものであるが、「BD-ROM Mark」等のＭＩＤは主データとは異なる記録方法でＢＤ−ＲＯＭディスクに記録されており主データには含まれない。
・「Region Code」は地域が同じであれば異なるＡＶコンテンツに対しても同じ値を示すものであるが、実施の形態で再生制御に用いるＭＩＤは記録媒体もしくは主データ固有のＩＤであり、異なる主データに同じＩＤが配布されることはない。
・「Region Code」はＣＳＳ保護されたＡＶコンテンツにのみ記録され、すべてのＤＶＤ−ＲＯＭディスクに記録されるものではないが、ＭＩＤは記録されている主データとは関係なくすべてのＢＤ−ＲＯＭディスクに記録されるものである。
また後述の実施の形態のＢＤ−ＲＯＭマーク等のＭＩＤの利用形態から考えれば、「Region Code」とＭＩＤは次の点で相違する。
ＣＳＳでは公知の方法によるリージョン登録のやり直しが５回まで認められているが、再生装置からのデータの固定化を目的とする実施の形態では、使用者による再登録をさせる公知の方法を提供しない。
【００３１】
以上の通り、「AACS Content Revocation」における「Content ID」や、「CSS Region Playback Control」における「Region Code」は、実施の形態のＭＩＤには該当しない。
【００３２】
＜２．メディアドライブ装置の構成＞
続いて再生装置の実施の形態となるメディアドライブ装置について説明する。図２にＢＤに対応する再生装置３０Ａの構成を示し、図３に同じくＢＤに対応する記録再生装置３０Ｂの構成を示すが、この再生装置３０Ａ、記録再生装置３０Ｂを総称して、メディアドライブ装置３０と呼ぶこととする。
【００３３】
実施の形態の再生装置３０Ａの構成例を図２により説明する。
この再生装置３０Ａは、ＢＤ−ＲＯＭ、ＢＤ−Ｒ、ＢＤ−ＲＥに対応して再生を行うことができるものである。
【００３４】
例えば記録可能型のＢＤ（ＢＤ−Ｒ、ＢＤ−ＲＥ）の場合、波長４０５ｎｍのレーザ（いわゆる青色レーザ）とＮＡが０．８５の対物レンズの組み合わせという条件下でフェイズチェンジマーク（相変化マーク）や色素変化マークの記録再生を行うものとされ、トラックピッチ０．３２μｍ、線密度０．１２μｍ／bitで、６４ＫＢ（キロバイト）のデータブロックを１つの記録再生単位（ＲＵＢ：Recording Unit Block）として記録再生を行う。
再生専用のＢＤ−ＲＯＭディスクについては、λ／４程度の深さのエンボスピットにより再生専用のデータが記録される。同様にトラックピッチは０．３２μｍ、線密度は０．１２μｍ／bitである。そして６４ＫＢのデータブロックを１つの再生単位（ＲＵＢ）として扱う。
【００３５】
記録再生単位であるＲＵＢは、１５６シンボル×４９６フレームのＥＣＣブロック（クラスタ）に対して、例えばその前後に１フレームのリンクエリアを付加して生成された合計４９８フレームとなる。
なお、記録可能型ディスクの場合、ディスク上にはグルーブ（溝）が蛇行（ウォブリング）されて形成され、このウォブリンググルーブが記録再生トラックとされる。そしてグルーブのウォブリングは、いわゆるＡＤＩＰ（Address in Pregroove）データを含むものとされる。つまりグルーブのウォブリング情報を検出することで、ディスク上のアドレスを得ることができるようにされている。
【００３６】
ＢＤにおいてエンボスピットや相変化マーク、色素変化マークとして記録される主データは、ＲＬＬ（１，７）ＰＰ変調方式（ＲＬＬ；Run Length Limited、ＰＰ：Parity preserve/Prohibit rmtr(repeated minimum transition runlength)）により、線密度0.12μｍ/bit、0.08μｍ/ch bitで記録される。チャネルクロック周期を「Ｔ」とすると、ピット（マーク）長は２Ｔから８Ｔとなる。
【００３７】
このようなＢＤとしての光ディスク９０は、再生装置３０Ａに装填されると図示しないターンテーブルに積載され、再生動作時においてスピンドルモータ２によって一定線速度（ＣＬＶ）又は一定角速度（ＣＡＶ）で回転駆動される。
そして再生時には光ピックアップ（光学ヘッド）１によって光ディスク９０上のトラックに記録されたピット列（マーク列）による情報の読出が行われる。
【００３８】
なお、光ディスク９０の内周エリアには、再生専用の管理情報として例えばディスクの物理情報等がエンボスピット又はウォブリンググルーブによって記録されるが、これらの情報の読出も光学ピックアップ１により行われる。
さらに光ディスク９０に対しては、光ピックアップ１によって光ディスク９０上のグルーブトラックのウォブリングとして埋め込まれたＡＤＩＰ情報の読み出しもおこなわれる。
また上述のＢＣＡの読み出しも光ピックアップ１によって行われる。
【００３９】
光ピックアップ１内には、レーザ光源となるレーザダイオードや、反射光を検出するためのフォトディテクタ、レーザ光の出力端となる対物レンズ、対物レンズを介してディスク記録面にレーザ光を照射し、またその反射光をフォトディテクタに導く光学系等が形成される。
光ピックアップ１内において対物レンズは二軸機構によってトラッキング方向及びフォーカス方向に移動可能に保持されている。
また光ピックアップ１全体はスレッド機構３によりディスク半径方向に移動可能とされている。
また光ピックアップ１におけるレーザダイオードはレーザドライバ２３によって駆動電流が流されることでレーザ発光駆動される。
【００４０】
光ディスク９０からの反射光情報はフォトディテクタによって検出され、受光光量に応じた電気信号とされてマトリクス回路４に供給される。
マトリクス回路４には、フォトディテクタとしての複数の受光素子からの出力電流に対応して電流電圧変換回路、マトリクス演算／増幅回路等を備え、マトリクス演算処理により必要な信号を生成する。
例えば再生データに相当する再生情報信号（ＲＦ信号）、サーボ制御のためのフォーカスエラー信号、トラッキングエラー信号などを生成する。
またＢＤ−Ｒ、ＢＤ−ＲＥの再生時には、グルーブのウォブリングに係る信号、即ちウォブリングを検出する信号としてプッシュプル信号を生成する。
マトリクス回路４から出力される再生情報信号はデータ検出処理部５へ、フォーカスエラー信号及びトラッキングエラー信号は光学ブロックサーボ回路１１へ、プッシュプル信号はウォブル信号処理回路６へ、それぞれ供給される。
【００４１】
データ検出処理部５は、再生情報信号の２値化処理を行う。
例えばデータ検出処理部５では、ＲＦ信号のＡ／Ｄ変換処理、ＰＬＬによる再生クロック生成処理、ＰＲ（Partial Response）等化処理、ビタビ復号（最尤復号）等を行い、パーシャルレスポンス最尤復号処理（ＰＲＭＬ検出方式：Partial Response Maximum Likelihood検出方式）により、２値データ列を得る。
そしてデータ検出処理部５は、光ディスク９０から読み出した情報としての２値データ列を、後段のデコーダ７に供給する。
【００４２】
デコーダ７はデータ復調、デインターリーブ、ＥＣＣデコード、アドレスデコード等を行う。
即ちデータ検出処理部５で復号された２値データ列がデコーダ７に供給されると、デコーダ７では２値データ列に対する復調処理を行い、光ディスク９０からの再生データを得る。例えばＲＬＬ（１，７）ＰＰ変調等のランレングスリミテッドコード変調が施されて光ディスク９０に記録されたデータに対しての復調処理と、エラー訂正を行うＥＣＣデコード処理を行って、光ディスク９０からの再生データを得る。
デコーダ７で再生データにまでデコードされたデータは、ホストインターフェース８に転送され、システムコントローラ１０の指示に基づいてホスト機器１００に転送される。ホスト機器１００とは、具体的には例えばコンピュータ装置や、ゲーム機器、ＡＶ（Audio-Visual）システム機器などである。
【００４３】
記録可能型の光ディスク９０に対する再生時にはＡＤＩＰ情報の処理が行われる。
即ちグルーブのウォブリングに係る信号としてマトリクス回路４から出力されるプッシュプル信号は、ウォブル信号処理回路６においてデジタル化されたウォブルデータとされる。またＰＬＬ処理によりプッシュプル信号に同期したクロックが生成される。
ウォブルデータはＡＤＩＰ復調回路１６で、ＡＤＩＰアドレスを構成するデータストリームに復調されてアドレスデコーダ９に供給される。
アドレスデコーダ９は、供給されるデータについてのデコードを行い、アドレス値を得て、システムコントローラ１０に供給する。
【００４４】
サーボ動作は以下のように行われる。
光学ブロックサーボ回路１１は、マトリクス回路４からのフォーカスエラー信号、トラッキングエラー信号から、フォーカス、トラッキング、スレッドの各種サーボドライブ信号を生成しサーボ動作を実行させる。
即ちフォーカスエラー信号、トラッキングエラー信号に応じてフォーカスドライブ信号、トラッキングドライブ信号を生成し、二軸ドライバ１８により光ピックアップ１内の二軸機構のフォーカスコイル、トラッキングコイルを駆動することになる。これによって光ピックアップ１、マトリクス回路４、光学ブロックサーボ回路１１、二軸ドライバ１８、二軸機構によるトラッキングサーボループ及びフォーカスサーボループが形成される。
また光学ブロックサーボ回路１１は、システムコントローラ１０からのトラックジャンプ指令に応じて、トラッキングサーボループをオフとし、ジャンプドライブ信号を出力することで、トラックジャンプ動作を実行させる。
また光学ブロックサーボ回路１１は、トラッキングエラー信号の低域成分として得られるスレッドエラー信号や、システムコントローラ１０からのアクセス実行制御などに基づいてスレッドドライブ信号を生成し、スレッドドライバ１５によりスレッド機構３を駆動する。スレッド機構３には、図示しないが、光ピックアップ１を保持するメインシャフト、スレッドモータ、伝達ギア等による機構を有し、スレッドドライブ信号に応じてスレッドモータを駆動することで、光ピックアップ１の所要のスライド移動が行なわれる。
【００４５】
スピンドルサーボ回路１２はスピンドルモータ２をＣＬＶ又はＣＡＶで回転させる制御を行う。
スピンドルサーボ回路１２は、ウォブル信号に対するＰＬＬ処理で生成されるクロックを、現在のスピンドルモータ２の回転速度情報として得、これを所定の基準速度情報と比較することで、スピンドルエラー信号を生成する。
またデータ再生時においては、データ検出処理部５内のＰＬＬによって生成される再生クロックが、現在のスピンドルモータ２の回転速度情報となるため、これを所定の基準速度情報と比較することでスピンドルエラー信号を生成することもできる。
そしてスピンドルサーボ回路１２は、スピンドルエラー信号に応じて生成したスピンドルドライブ信号を出力し、スピンドルドライバ１７によりスピンドルモータ２のＣＬＶ又はＣＡＶ回転を実行させる。
またスピンドルサーボ回路１２は、システムコントローラ１０からのスピンドルキック／ブレーキ制御信号に応じてスピンドルドライブ信号を発生させ、スピンドルモータ２の起動、停止、加速、減速などの動作も実行させる。
なおスピンドルモータ２には、例えばＦＧ（Frequency Generator）やＰＧ（Pulse Generator）が設けられ、その出力がシステムコントローラ１０に供給される。これによりシステムコントローラ１０はスピンドルモータ２の回転情報（回転速度、回転角度位置）を認識できる。
【００４６】
以上のようなサーボ系及び再生系の各種動作は演算処理装置（ＣＰＵ：Central Processing Unit）によって形成されたシステムコントローラ１０により制御される。
システムコントローラ１０は、ホストインターフェース８を介して与えられるホスト機器１００からのコマンドに応じて各種処理を実行する。
【００４７】
例えばホスト機器１００から、光ディスク９０に記録されているデータの転送を求めるリードコマンドが供給された場合は、システムコントローラ１０はまず指示されたアドレスを目的としてシーク動作制御を行う。即ち光学ブロックサーボ回路１１に指令を出し、シークコマンドにより指定されたアドレスをターゲットとする光ピックアップ１のアクセス動作を実行させる。
その後、その指示されたデータ区間のデータをホスト機器１００に転送するために必要な動作制御を行う。即ち光ディスク９０からのデータ読出を行い、データ検出処理部５、デコーダ７における再生処理を実行させ、要求されたデータを転送する。
【００４８】
メモリ部１９は、ＲＯＭ（Read-Only Memory）、ＲＡＭ（Random Access Memory）、不揮発性メモリ等を包括的に示している。不揮発性メモリは、フラッシュＲＯＭやＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）等である。
メモリ部１９におけるＲＯＭや不揮発性メモリは、システムコントローラ１０の動作プログラム、ファームウエアや固定的な処理係数情報、テーブル情報等の記憶に用いられる。不揮発性メモリは、特定の光ディスク９０から読み出されたＭＩＤの記憶にも用いられる。
メモリ部１９におけるＲＡＭは、システムコントローラ１０の処理のワーク領域や装填された光ディスク９０から読み出した管理情報の格納など、一時的な情報の保持に用いられる。
【００４９】
続いて図３の記録再生装置３０Ｂの構成を説明する。
この記録再生装置３０Ｂは、ＢＤ−ＲＯＭ、ＢＤ−Ｒ、ＢＤ−ＲＥに対応して再生を行うことができ、かつＢＤ−Ｒ、ＢＤ−ＲＥに対して記録を行うことができるものである。
この図３の記録再生装置３０Ｂは、図２の再生装置３０Ａの構成にエンコーダ２１、ライトストラテジ部２２が追加されている。図２と同一部分は同一符号を付し、重複説明は避ける。
【００５０】
図３の記録再生装置３０Ｂでは、再生動作及びサーボ動作に関しては上記再生装置３０Ａと同様に行われる。
記録可能型の光ディスク９０に対してのデータ記録時には、光ピックアップ１によって光ディスク９０上のトラックに、ユーザーデータがフェイズチェンジマークもしくは色素変化マークとして記録される。
【００５１】
エンコーダ２１は記録時における記録データの変調処理を行う。
記録時には、ホスト機器１００から記録データが転送されてくるが、その記録データはホストインターフェース８を介してエンコーダ２１に供給される。
この場合エンコーダ２１は、記録データのエンコード処理として、エラー訂正コード付加（ＥＣＣエンコード）やインターリーブ、サブコードの付加等を行う。またこれらの処理を施したデータに対して、ＲＬＬ（１−７）ＰＰ方式のランレングスリミテッドコード変調を施す。
【００５２】
エンコーダ２１で処理された記録データは、ライトストラテジ部２２に供給される。ライトストラテジ部２２では、記録補償処理として、記録層の特性、レーザ光のスポット形状、記録線速度等に対するレーザ駆動パルス波形調整を行う。そして、レーザ駆動パルスをレーザドライバ２３に出力する。
【００５３】
レーザドライバ２３は、記録補償処理したレーザ駆動パルスに基づいて、光ピックアップ１内のレーザダイオードに電流を流し、レーザ発光駆動を実行させる。これにより光ディスク９０に、記録データに応じたマークが形成されることになる。
なお、レーザドライバ２３は、いわゆるＡＰＣ回路（Auto Power Control）を備え、光ピックアップ１内に設けられたレーザパワーのモニタ用ディテクタの出力によりレーザ出力パワーをモニタしながらレーザの出力が温度などによらず一定になるように制御する。
記録時（及び再生時）のレーザ出力の目標値はシステムコントローラ１０から与えられ、記録時（及び再生時）にはそれぞれレーザ出力レベルが、その目標値になるように制御する。
【００５４】
システムコントローラ１０は、ホスト機器１００の指示に応じて記録制御を行う。
例えばホスト機器１００から書込命令（ライトコマンド）が出されると、システムコントローラ１０は、まず書き込むべきアドレスに光ピックアップ１を移動させる。そしてエンコーダ２１により、ホスト機器１００から転送されてきたデータ（例えばビデオデータやオーディオデータ等）について上述したエンコード処理を実行させる。そしてエンコードされたデータに応じてレーザドライバ２３がレーザ発光駆動することで記録が実行される。
【００５５】
以上、図２，図３としてメディアドライブ装置３０（再生装置３０Ａ、記録再生装置３０Ｂ）の構成例を示したが、構成例は多様に考えられる。
メディアドライブ装置３０はホスト機器１００と有線又は無線で接続される形態でもよいし、ホスト機器１００の筐体内に内蔵されるものでもよい。
【００５６】
＜３．第１の実施の形態＞
以上の構成のメディアドライブ装置３０による第１の実施の形態を説明する。
実施の形態のメディアドライブ装置３０は、改ざん不能な特定の情報のみを再生する再生システムを、可変性記録媒体であるＢＤを利用して実現するものである。
以下の説明で述べる媒体識別情報であるＭＩＤとは、上述したＢＤ−ＲＯＭマークか、或いはＢＣＡに記録されたＰＭＳＮやＢＤメディアＩＤのことである。
【００５７】
実施の形態のメディアドライブ装置３０は、概略以下のような動作を実現する。
・再生を行う特定の光ディスクがＢＤ−ＲＯＭディスクの場合
１又は複数の特定のＢＤ−ＲＯＭディスクのＭＩＤの値をメモリ部１９に記憶しておき、装填された光ディスク９０から読み出されたＭＩＤの値が記憶しているものと一致しなければ、その光ディスク９０からのデータ読出を行わない。
【００５８】
・再生を行う特定の光ディスクがＢＤ−Ｒディスク又はＢＤ−ＲＥディスクの場合
１又は複数の特定のＢＤ−Ｒディスク又はＢＤ−ＲＥディスクのＭＩＤの値をドライブが記憶しておき、装填された光ディスク９０から読み出されたＭＩＤの値が記憶しているものと一致しなければ、その光ディスク９０からのデータ読出を行わない。また、装填された光ディスク９０から読み出されたＭＩＤの値が記憶しているものと一致した場合は、その光ディスク９０に対するデータ記録を行わない。
【００５９】
第１の実施の形態では、メディアドライブ装置３０として再生装置３０Ａを想定して、再生動作制御について説明する。
図４は第１の実施の形態の再生動作制御のための機能構成を示している。
光ディスク９０には、ＭＩＤと主データが記録されている。
ホスト機器１００は、データ読出し処理部１０１としての機能により、メディアドライブ装置３０に装填された光ディスク９０に記録された主データについて、メディアドライブ装置３０に再生及びホスト機器１００への転送を求める。そして転送されてきた主データを受け取り、必要な処理を行う。
【００６０】
メディアドライブ装置３０は、再生動作制御のための機能として、図示するようにＭＩＤ検出部３１、ＭＩＤ記憶処理部３２、不揮発性メモリ３３、照合処理部３４、転送制御部３５を備える。
不揮発性メモリ３３は、図２に示したメモリ部１９のフラッシュメモリ等により実現される。
ＭＩＤ検出部３１、ＭＩＤ記憶処理部３２、照合処理部３４、転送制御部３５は、システムコントローラ１０の処理機能としてソフトウエアプログラムにより実現される。
【００６１】
ＭＩＤ検出部３１は、装填された光ディスク９０に記録されているＭＩＤを検出する。例えば図３のデータ検出処理部５，デコーダ７による再生系で抽出されるＢＤ−ＲＯＭマーク等の情報をシステムコントローラ１０が取り込む機能である。
【００６２】
ＭＩＤ記憶処理部３２は、システムコントローラ１０が、光ディスク９０に記録されているＭＩＤに関して不揮発性メモリ３３への記憶処理を行う機能である。
このＭＩＤ記憶処理部３２は、例えば不揮発性メモリ３３に既にＭＩＤが記録されているかいないかを判断する機能、ＭＩＤ検出部３１が検出したＭＩＤを受け取る機能、不揮発性メモリ３３にＭＩＤを記憶させる機能、から構成される。
【００６３】
不揮発性メモリ３３は、メモリ部１９におけるフラッシュＲＯＭやＥＥＰＲＯＭなどの不揮発性の記憶素子であって、メディアドライブ装置３０での再生を許可されている光ディスク９０のＭＩＤが格納される。つまり再生が許可される特定の光ディスク９０のＭＩＤが、上記のＭＩＤ記憶処理部３２によって書き込まれる。
不揮発性メモリ３３に記憶されたＭＩＤは再生を許可されたメディアの識別情報（許可識別情報）である。説明上、不揮発性メモリに記憶されたＭＩＤを「許可ＭＩＤ」と呼ぶこととする。
【００６４】
照合処理部３４は、装填された光ディスク９０から読み出されたＭＩＤと、不揮発性メモリ３３に記憶された許可ＭＩＤの照合を行う。
この照合処理部３４は、不揮発性メモリ３３に記録されている許可ＭＩＤを読み出す機能、光ディスク９０から検出されたＭＩＤをＭＩＤ検出部３１から受け取る機能、光ディスク９０のＭＩＤと許可ＭＩＤを比較して一致しているか否かを判断し、結果を転送制御部３５へ伝える機能、から構成される。
【００６５】
転送制御部３５は、ホスト機器１００から光ディスク９０に記録された主データの読み出し要求が来た場合に、主データをホスト機器１００へ転送するか、転送を拒否するメッセージを返して転送しないかを、照合処理部３４の照合結果に基づいて制御する。
即ちこの転送制御部３５は、ホスト機器１００からのデータ読み出し要求の際に、図３の構成各部による再生動作の実行／不実行を制御する。
【００６６】
メディアドライブ装置３０のシステムコントローラ１０は、このような機能構成を備えることにより、図５に示す処理として再生動作制御を行う。
図５Ａは、メディアドライブ装置３０の初期設定として、システムコントローラ１０が実行する処理を示している。
【００６７】
システムコントローラ１０は、光ディスク９０が装填されたことを検知すると、処理をステップＦ１０１からＦ１０２に進め、ＭＩＤ検出を行う。
通常のディスク再生装置と同様、光ディスク９０が挿入され、スピンドルモータ２にチャッキングされて回転駆動及び再生可能な状態になると、メディアドライブ装置３０ではシステムコントローラ１０の制御によりディスク装填時の立ち上げ動作が行われる。即ちスピンドルモータの起動及び所定回転速度への整定、光ピックアップ１のフォーカスサーチ及びフォーカスサーボオン動作、トラッキングサーボオン動作等が行われ、装填された光ディスク９０に対してデータ再生を可能な状態とする。そして光ディスク９０から管理情報の読み出しを行う。この際にＭＩＤの読み出しも実行される。
システムコントローラ１０（ＭＩＤ検出部３１）はステップＦ１０２において、このようなディスク装填時の動作によって読み出されデコードされたＭＩＤの値を、例えばデコーダ７から受け取る処理を行う。
【００６８】
続いてシステムコントローラ１０（ＭＩＤ記憶処理部３２）はステップＦ１０３で、不揮発性メモリ３３に許可ＭＩＤが既に記憶されているか否かを確認する。
既に許可ＭＩＤが記憶されていれば、そのまま処理を終える。
一方、まだ許可ＭＩＤが不揮発性メモリ３３に記憶されていなければ、ステップＦ１０４に進み、システムコントローラ１０（ＭＩＤ記憶処理部３２）は、今回装填された光ディスク９０から検出されたＭＩＤを、許可ＭＩＤとして不揮発性メモリ３３に記憶させる処理を行う。
【００６９】
以上の初期設定処理が行われることにより、メディアドライブ装置３０においては、最初に装填されて再生可能な状態とされた光ディスク９０のＭＩＤが、許可ＭＩＤとして不揮発性メモリ３３に記憶される。それ以後に装填された他の光ディスク９０のＭＩＤについては許可ＭＩＤとしては記憶されない。
【００７０】
このような初期設定が行われた後、通常稼働時にはシステムコントローラ１０は図５Ｂの処理を行うことになる。
システムコントローラ１０は光ディスク９０が装填されると処理をステップＦ１１０からＦ１１１に進め、ＭＩＤ検出部３１の機能により装填された光ディスク９０に記録されているＭＩＤを検出する。この検出されたＭＩＤはシステムコントローラ１０内で、ＭＩＤ検出部３１から照合処理部３４に受け渡される。
またシステムコントローラ１０（照合処理部３４）はステップＦ１１２で、不揮発性メモリ３３に記憶されている許可ＭＩＤを読み出す。
そしてシステムコントローラ１０（照合処理部３４）はステップＦ１１３で、光ディスク９０から検出されたＭＩＤと、許可ＭＩＤの照合を行い、これらが一致しているか否かを判定する。
システムコントローラ１０内では、判定結果が転送制御部３５に受け渡される。
【００７１】
そしてシステムコントローラ１０（転送制御部３５）は、ＭＩＤと許可ＭＩＤが一致していればステップＦ１１４に進んでデータ読み出しを許可する。即ち装填されている光ディスク９０については再生許可状態とし、その後、ホスト機器１００からのリードコマンドがあった場合は、通常に主データの再生及びホスト機器１００への転送が実行されるようにする。
一方、システムコントローラ１０（転送制御部３５）は、ＭＩＤと許可ＭＩＤが一致していなければステップＦ１１５に進んでデータ読み出しを禁止する。即ち装填されている光ディスク９０については再生禁止状態とし、その後、ホスト機器１００からのリードコマンドがあっても、主データの再生、ホスト機器１００への転送は実行しないようにする。
【００７２】
以上の図５の処理が行われることで、以下の効果が得られる。
本実施の形態で用いるＭＩＤは、ＢＣＡに記録されたシリアルナンバや、ＢＤ−ＲＯＭマークである。ＢＣＡのシリアルナンバは、光ディスク個体毎に固有の値となる。またＢＤ−ＲＯＭマークは、例えばプログラムやコンテンツとして、同一内容のタイトルについて固有の値となり、また非正規にマーク挿入できないものであるため、同一タイトルであってもデータコピーやデータ改ざんされた光ディスクには同一のＭＩＤは付されていない。
そして上記図５の処理によれば、ＭＩＤが許可ＭＩＤと一致している光ディスク９０のみがメディアドライブ装置３０において再生可能となる。
即ち、メディアドライブ装置３０の製造後に、そのメディアドライブ装置３０によって再生させるべき光ディスク９０を最初に装填することで、その光ディスク９０のＭＩＤが許可ＭＩＤとなる。そうすることで、その後は、メディアドライブ装置３０は、当該光ディスク９０のみ（もしくは正規の同一タイトルの光ディスク９０のみ）が再生される再生装置となる。
このことは、例えば従前、半導体マスクＲＯＭを用いて実現していた再生システムを可搬性の記録媒体である光ディスク９０を用いるシステムで実現できることになる。
つまり改ざん不能な特定の情報のみを再生する再生システムを、光ディスク再生装置を用いて実現できる。
【００７３】
このため、半導体マスクＲＯＭを使用するような用途の再生システムを、光ディスク等の大容量記録媒体を用いて安価に実現できる。
例えばＢＤでは、多層ディスクも考えれば、容量は現状で１枚当たり約２５〜１２８ＧＢｙｔｅとなる。このような大容量のデータ再生システムとして改ざん不能な特定の情報のみを再生する再生システムを安価かつ容易に実現できる。
【００７４】
より具体的にいえば、光ディスク製造工場でしか記録できない、かつコンテンツ単位もしくは個体単位で異なる値を持つＭＩＤの値を許可ＭＩＤとしてメディアドライブ装置３０が予め記憶し、その値をもつ光ディスク９０からしかデータを読み出さないという処理を、簡単なロジックで実行でき、メディアドライブ装置３０に図５のような処理を行うプログラムを実装するだけで実現可能である。
そして本例のように記録媒体として光ディスク９０を用いた場合は、一般のコンピュータシステムに実装されるディスクドライブ等を流用して実現可能であり、コストアップにつながらないというメリットがある。
【００７５】
また交換可能な可搬性記録媒体を、メディアドライブ装置３０内にメカ的に固定したり、イジェクト不能にしたり、装置を封印する等の手法をとる必要がない。従って、特殊な再生装置構造や特殊部品を用いるといったことは不要で、コスト的に有利である。またメディアドライブ装置３０内に実装されている光ディスク９０等の記録媒体が故障・劣化するなどの問題があった場合に、同じデータの記録された記録媒体へ容易に交換することが可能であり、修理やメンテナンスも容易である。
【００７６】
また、半導体マスクＲＯＭの代用品としてフラッシュＲＯＭが用いられることもあるが、その場合は耐タンパー対策が必要となる。本実施の形態の場合、耐タンパー対策も不要である。
【００７７】
＜４．第２の実施の形態＞
第２の実施の形態を図６で説明する。
これはドライブ認証処理を追加することで、正規のメディアドライブ装置３０に成りすまして、改ざんされた光ディスク９０を再生する不正なメディアドライブ装置を識別し、これを排除することができるようにした例である。
【００７８】
図６に示すように、メディアドライブ装置３０のシステムコントローラ１０には、先の図４の機能にドライブ認証処理部３６が追加されている。
またホスト機器１００にもドライブ認証処理部１０２が設けられる。
ホスト機器１００とメディアドライブ装置３０の間は、例えばＳＡＴＡ（Serial Advanced Technology Attachment）等のインターフェース規格の伝送路２００で通信が行われる。
【００７９】
この場合、ドライブ認証処理部３６，１０２の間は相互通信を行って認証処理を行う。つまりホスト機器１００が、接続されているメディアドライブ装置３０が正規のデバイスであるか否かを確認する認証処理を実行する。
ドライブ認証処理方式としては、ISO/IEC 9798 Entity Authentication規格が国際的に認知された公知の認証方式として採用することができる。
ホスト機器１００メディアドライブ装置３０間でこのような認証機能を備えることで、メディアドライブ装置３０のなりすましによる不正使用も排除できる。
【００８０】
＜５．第３の実施の形態＞
第３の実施の形態を図７、図８で説明する。
メディアドライブ装置３０がＭＩＤを記憶する条件としては、先に第１の実施の形態の図５Ａで述べたように、不揮発性メモリ３３に許可ＭＩＤが記憶されていない状態において最初に装填された光ディスク９０のＭＩＤを記憶するということが１つ考えられる。
【００８１】
これとは別に、装填されている光ディスク９０のＭＩＤの値を、ホスト機器１００からのコマンドによってメディアドライブ装置３０の不揮発性メモリ３３に格納する方法が考えられる。
但しこの場合、誰でもコマンドを発行できるようにはせず、権限のあるホスト機器のみコマンドを発行できるようにすることが適切である。そこで、コマンド発行者とメディアドライブ装置３０の間で相互認証を実施し、またコマンドには改ざん確認用のメッセージ認証子を付加するようにする。第３の実施の形態は、このメッセージ認証子をコマンド発行者とメディアドライブ装置３０が生成・検証するための暗号鍵を交換する処理としてＡＫＥ（Authentication and Key Exchange）処理が実行されるようにした例である。
【００８２】
図７に各部の機能構成を示す。図４と同一機能は同一符号を付し説明を省略する。
メディアドライブ装置３０のシステムコントローラ１０の機能としては、図４に示したＭＩＤ検出部３１、照合処理部３４、転送制御部３５の各機能に加えて、ＡＫＥ処理部３７、ＭＩＤ記憶制御部３８としての機能が設けられる。
またホスト機器１００では、データ読出し処理部１０１に加え、ＡＫＥ処理部１０３、ＭＩＤ記録命令部１０４としての機能が設けられる。
【００８３】
システムコントローラ１０のＡＫＥ処理部３７とホスト機器１００のＡＫＥ処理部１０３では、相互認証と暗号鍵交換が実行される。暗号鍵については共通鍵方式、公開鍵方式のいずれでもよい。
国際的に認知された相互認証方式として ISO/IEC 9798 Entity Authentication規格がある。同じく国際的に認知された暗号鍵交換方式として ISO/IEC 11770 Key Management規格があり、公知の方式として採用することができる。
【００８４】
ＭＩＤ記録命令部１０４は、ホスト機器１００からメディアドライブ装置３０に対して、現在装着されている記録媒体のＭＩＤを読み出し、そのＭＩＤを許可ＭＩＤとして不揮発性メモリ３３へ記録することを要求する命令を発行する機能である。
当該命令は、命令コード、および命令コードが改ざんされていないことを確認するための改ざん確認コードから構成される。命令コードには、乱数、シーケンスナンバ等の時変パラメータを含めてもよい。
【００８５】
システムコントローラ１０のＭＩＤ記憶制御部３８は、ＭＩＤ記録命令部１０４からの命令に基づいて、ＭＩＤ記憶処理を実行する。
このＭＩＤ記憶制御部３８は、ＭＩＤ記録命令が改ざんされていないことを確認する機能、ＭＩＤ検出部３１から光ディスク９０に記録されているＭＩＤを受け取る機能、不揮発性メモリ３３にＭＩＤを記憶させる機能、から構成される。
【００８６】
図８に、ＭＩＤを不揮発性メモリ３３に記憶させるためのメディアドライブ装置３０のシステムコントローラ１０の処理と、ホスト機器１００の処理を示す。
システムコントローラ１０は、光ディスク９０の装填を検知すると、ステップＦ１２０からＦ１２１に進む。またこの際、システムコントローラ１０はホスト機器１００に光ディスク９０の装填を通知する。これによってホスト機器１００ではステップＦ２００で光ディスク装填を検知する。
【００８７】
光ディスク装填検知後、ホスト機器１００のＡＫＥ処理部１０３と、システムコントローラ１０のＡＫＥ処理部３７との間でＡＫＥ処理、即ち相互認証と鍵交換の処理が実行される。即ちホスト機器１００ではステップＦ２０１でＡＫＥ処理を実施する。これに応じてシステムコントローラ１０ではステップＦ１２１からＦ１２２に進み、ＡＫＥ処理を実施する。
認証ＯＫとなりまた暗号鍵交換が正常に行われたら、システムコントローラ１０（ＡＫＥ処理部３７）は、ＡＫＥ処理成功として、ステップＦ１２３からＦ１２５に進む。またホスト機器１００側も、ＡＫＥ処理成功によりステップＦ２０２からＦ２０３に進む。
一方認証及び鍵交換が不成功となった場合、システムコントローラ１０はステップＦ１２４に進み、ホスト機器１００にエラーを報告して処理を終える。ホスト機器１００側もステップＦ２０３に進まずに処理を終えることになる。
【００８８】
ＡＫＥ処理成功の場合は、ホスト機器１００ではＭＩＤ記録命令部１０４の機能によりＭＩＤ記憶命令と改ざん確認のためのデータを発行する。即ち命令コード、および改ざん確認コードをシステムコントローラ１０に送信する。
この場合、ＡＫＥ処理で交換した暗号鍵を用いて計算されたメッセージ認証子を改ざん確認コードとして送信する。なお、ＭＩＤ記憶命令自体を暗号化することも考えられる。
システムコントローラ１０（ＭＩＤ記憶制御部３８）はステップＦ１２５でこれを受領する。そしてステップＦ１２６で、ＭＩＤ記録命令が改ざんされていないものであるか否かを確認する。即ちＡＫＥ処理で交換した暗号鍵を用いてメッセージ認証子を計算し、このメッセージ認証子がホスト機器１００からＭＩＤ記憶命令とともに受け取った改ざん確認コードと一致するか否かを確認することによって命令コードが改ざんされていないか否かを確認する。
もし改ざんされていると判断した場合は、システムコントローラ１０（ＭＩＤ記憶制御部３８）はステップＦ１２９でホスト機器１００にエラーを通知して処理を終える。
【００８９】
ＭＩＤ記憶命令が改ざんされていないものであると確認したら、システムコントローラ１０はステップＦ１２７に進み、装填されている光ディスク９０のＭＩＤの検出を行う。
そしてステップＦ１２８でシステムコントローラ１０（ＭＩＤ記憶制御部３８）は、検出されたＭＩＤを、許可ＭＩＤとして不揮発性メモリ３３に記憶させる処理を行う。
【００９０】
以上の処理を行うことでホスト機器１００側の命令に応じた許可ＭＩＤの記憶が実現される。
許可ＭＩＤの記憶は、再生許可する光ディスク９０を指定するものであるため、厳重に管理された下でなされなければならない。そこで本例のように、ホスト機器１００とメディアドライブ装置３０が相互認証されること、さらにはＭＩＤ記憶命令が改ざんされたものではないことを確認したうえで、許可ＭＩＤの記憶が行われるようにする。これによって不正な手法で再生許可される光ディスク９０が設定されることを防止する。
【００９１】
なお、メディアドライブ装置３０の通常稼働時の処理は図５Ｂと同様となる。即ち許可ＭＩＤと一致するＭＩＤを持つ光ディスク９０が装填されている場合のみ、再生が許可される。
【００９２】
この第３の実施の形態では、ホスト機器１００からの命令で許可ＭＩＤの記憶が行われるようにしたが、図５Ａで述べたような、最初に装填された光ディスクのＭＩＤが許可ＭＩＤとされる方式と併用してもよい。
例えば最初に装填された光ディスク９０のＭＩＤは、ホスト機器１００からのＭＩＤ記憶命令がなくとも、図５Ａの処理で許可ＭＩＤとして記憶される。以降、許可ＭＩＤを追加する場合は、図８の処理でホスト機器１００からのＭＩＤ記憶命令があった場合に、装填されている光ディスク９０のＭＩＤを許可ＭＩＤとして追加的に記憶するような例である。
【００９３】
＜６．第４の実施の形態＞
第４の実施の形態は、メディアドライブ装置３０に書き込み命令が生じる場合の動作例である。メディアドライブ装置３０が図３の記録再生装置３０Ｂである場合を想定する。
なお、許可ＭＩＤの記憶処理、及び通常稼働時の再生制御に関しては、図示及び説明を省略するが、上記第１〜第３の実施の形態と同様とすればよい。
【００９４】
図９はメディアドライブ装置３０のシステムコントローラ１０及びホスト機器１００での機能構成を示している。上述の図７と異なる点は、システムコントローラ１０に記録制御部３９が設けられること、ホスト機器１００にデータ書込み命令部１０５が設けられることである。
データ書込み命令部１０５は、メディアドライブ装置３０へ光ディスク９０へのデータ書込みを要求し、メディアドライブ装置３０に記録するデータを送信する機能である。
記録制御部３９は、ホスト機器１００からのデータ書込み要求が来た場合に、データを光ディスク９０へ記録するか、記録を拒否するメッセージを返してデータを受けとらないかを、照合処理部３４の指示に基づいて制御する機能である。
【００９５】
図１０にメディアドライブ装置３０の通常稼働時の処理を示す。
システムコントローラ１０は光ディスク９０が装填されると処理をステップＦ１５０からＦ１５１に進め、ＭＩＤ検出部３１の機能により装填された光ディスク９０に記録されているＭＩＤを検出する。この検出されたＭＩＤはシステムコントローラ１０内で、ＭＩＤ検出部３１から照合処理部３４に受け渡される。
またシステムコントローラ１０（照合処理部３４）はステップＦ１５２で、不揮発性メモリ３３に記憶されている許可ＭＩＤを読み出す。
そしてシステムコントローラ１０（照合処理部３４）はステップＦ１５３で、光ディスク９０から検出されたＭＩＤと、許可ＭＩＤの照合を行い、これらが一致しているか否かを判定する。
システムコントローラ１０内では、判定結果が記録制御部３９に受け渡される。
【００９６】
そしてシステムコントローラ１０（記録制御部３９）は、ＭＩＤと許可ＭＩＤが一致していなければステップＦ１５４に進んでデータ書込みを許可する。即ち装填されている光ディスク９０については書込み許可状態とし、その後、ホスト機器１００からのデータ書込み要求があった場合は、通常に転送されてくる主データを受け付け、エンコーダ２１等の記録系の動作により光ディスク９０へのデータ記録が実行されるようにする。
一方、システムコントローラ１０（記録制御部３９）は、ＭＩＤと許可ＭＩＤが一致していたらステップＦ１５５に進んでデータ書込みを禁止する。即ち装填されている光ディスク９０については書込み禁止状態とし、その後、ホスト機器１００からのデータ書込み要求があっても、記録を拒否するメッセージを返してデータを受けとらないようにする。
【００９７】
なお、再生制御に関しては図示を省略しているが、図５Ｂと同様となる。従ってステップＦ１５５では、データ書込みを禁止するとともに、データ読出を許可する処理とすればよい。またステップＦ１５４では、データ書込みを許可するとともに、データ読出を禁止する処理とすればよい。
【００９８】
この図１０の処理によれば、改ざん不能な特定の情報のみを再生する再生システムで用いる記録媒体として許可ＭＩＤに登録された光ディスク９０が装填されている場合は、その光ディスク９０に対するデータ記録は実行できない。即ち、当該光ディスク９０については主データの改ざん、変更は一切できないものとなる。これによって当該再生が許可される光ディスク９０は、常にメディアドライブ装置３０によって特定の情報のみが再生されてホスト機器１００に受け渡されることが保証される。
一方、許可ＭＩＤとして登録されていない光ディスク９０に関しては、データ書込を行うようにしても問題ないため、許可するものとすることで、記録再生装置３０Ｂとしてのメディアドライブ装置３０の有用性が得られる。
【００９９】
＜７．変形例及びプログラム＞
【０１００】
以上実施の形態について説明してきたが、本開示の技術は多様な変形例が考えられる。
実施の形態では可搬性記録媒体としてＢＤを用いる例で述べたが、ＣＤ（Compact Disc）方式の光ディスクや、ＤＶＤ（Digital Versatile Disc）方式の光ディスクを用いるシステムとしてもよい。この場合、これらの光ディスクに形成されるPostscribed ID（登録商標）やＢＣＡのシリアルナンバ情報をＭＩＤとして使用できる。
また光ディスクに限らず、磁気ディスク、光磁気ディスク、ホログラムディスク、カードメディア、体積型メディアなど、多様な記録媒体を再生するシステムにおいて適用することもできる。
【０１０１】
実施の形態のプログラムは、上述の図５Ａ又は図８の処理や、図５Ｂ、図１０の処理を、例えばＣＰＵ（Central Processing Unit）、ＤＳＰ（Digital Signal Processor）等の演算処理装置に実行させるプログラムである。
即ちこのプログラムは、装填された記録媒体から、当該記録媒体に記録される主たるデータとは異なる記録方式により記録媒体製造過程で書換不能に記録された媒体識別情報（ＭＩＤ）を検出する処理を演算処理装置に実行させる。
また検出したＭＩＤと記憶部に記憶している許可識別情報（許可ＭＩＤ）の照合を行う処理を演算処理装置に実行させる。
またＭＩＤと許可ＭＩＤとが一致した場合のみ、装填された記録媒体に対する再生部によるデータ再生を許可する処理を演算処理装置に実行させる。
このようなプログラムにより、特定の情報のみを再生できる再生システムを構築するメディアドライブ装置３０を容易に実現できる。
【０１０２】
このようなプログラムは、コンピュータ装置等の機器に内蔵されている記録媒体としてのＨＤＤや、ＣＰＵを有するマイクロコンピュータ内のＲＯＭ等に予め記録しておくことができる。
あるいはまた、フレキシブルディスク、ＣＤ−ＲＯＭ(Compact Disc Read Only Memory)、ＭＯ(Magnet optical)ディスク、ＤＶＤ、ＢＤ、磁気ディスク、半導体メモリ、メモリカードなどのリムーバブル記録媒体に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウェアとして提供することができる。
また、このようなプログラムは、リムーバブル記録媒体からパーソナルコンピュータ等にインストールする他、ダウンロードサイトから、ＬＡＮ(Local Area Network)、インターネットなどのネットワークを介してダウンロードすることもできる。
またこのようなプログラムによれば、実施の形態のメディアドライブ装置３０の広範な提供に適している。
【０１０３】
なお本技術は以下のような構成も採ることができる。
（１）装填された可搬性の記録媒体に対してデータの再生を行う再生部と、
許可識別情報を記憶する記憶部と、
装填された記録媒体から、当該記録媒体に記録される主たるデータとは異なる記録方式により記録媒体製造過程で書換不能に記録された媒体識別情報を検出し、該媒体識別情報と上記記憶部に記憶している上記許可識別情報の照合を行い、上記媒体識別情報と上記許可識別情報とが一致した場合のみ、上記記録媒体に対する上記再生部によるデータ再生を許可する制御部と、
を備えた再生装置。
（２）上記制御部は、当該メディアドライブ装置において最初に装填された記録媒体から検出した媒体識別情報を、上記許可識別情報として上記記憶部に記憶させる上記（１）に記載の再生装置。
（３）上記制御部は、相互認証されたホスト機器からの記憶命令に応じて、装填されている記録媒体から検出した媒体識別情報を、上記許可識別情報として上記記憶部に記憶させる上記（１）又は（２）に記載の再生装置。
（４）上記制御部は、上記記憶命令が改ざんされているか否かを確認し、改ざんされていないと確認した場合のみ、上記記憶命令に応じて、装填されている記録媒体から検出した媒体識別情報を、上記許可識別情報として上記記憶部に記憶させる上記（３）に記載の再生装置。
（５）装填された記録媒体に対してデータの記録を行う記録部をさらに備え、
上記制御部は、装填されている記録媒体から検出した媒体識別情報と、上記記憶部に記憶している上記許可識別情報との照合を行い、上記媒体識別情報と上記許可識別情報とが一致していない場合のみ、上記記録媒体に対する上記記録部によるデータ記録を許可する上記（１）乃至（４）のいずれかに記載の再生装置。
（６）上記記録媒体は光ディスクであり、上記媒体識別情報は、ＲＯＭマークとして光ディスクに記録された情報、もしくはＢＣＡに記録された情報である上記（１）乃至（５）のいずれかに記載の再生装置。
【符号の説明】
【０１０４】
１  光ピックアップ、４  マトリクス回路、５  データ検出処理部、７  デコーダ、１０  システムコントローラ、１９  メモリ部、２１  エンコーダ、３１  ＭＩＤ検出部、３２  ＭＩＤ記憶処理部、３３  不揮発性メモリ、３４  照合処理部、３５  転送制御部、３６  ドライブ認証処理部、３７  ＡＫＥ処理部、３８  ＭＩＤ記憶制御部、３９  記録制御部、９０  光ディスク、１００  ホスト機器
【要約】
【課題】特定の情報のみ再生できる再生システムを可搬性記録媒体を用いて実現する。
【解決手段】再生装置は、装填された記録媒体に対してデータの再生を行う再生部と、許可識別情報を記憶する記憶部と、制御部を有する。制御部は、装填された記録媒体から、当該記録媒体に記録される主たるデータとは異なる記録方式により記録媒体製造過程で書換不能に記録された媒体識別情報を検出する。この検出した媒体識別情報と記憶部に記憶している許可識別情報の照合を行い、一致した場合のみ、記録媒体に対する再生部によるデータ再生を許可する。
【選択図】図４【図１】
0005489139.tif 000002
【図２】
0005489139.tif 000003
【図３】
0005489139.tif 000004
【図４】
0005489139.tif 000005
【図５】
0005489139.tif 000006
【図６】
0005489139.tif 000007
【図７】
0005489139.tif 000008
【図８】
0005489139.tif 000009
【図９】
0005489139.tif 000010
【図１０】
0005489139.tif 000011