(57)【特許請求の範囲】
【請求項１】
着脱可能な記録媒体に記録された情報を再生する制御を行う第１の制御手段と、この第１の制御手段の制御手順を記録し保持する第１の保持手段と、前記記録媒体の情報再生許可を行うためのデータを記録し保持する第２の保持手段とを有し、前記記録媒体に記録された情報を再生する情報再生装置において、
前記第１の制御手段と前記第２の保持手段とが第１の制御線で接続されて内蔵される１つのＩＣパッケージと、このＩＣパッケージに内蔵された前記第１の制御手段に、前記ＩＣパッケージの外部にある前記第１の保持手段に対して接続される前記第１の制御線と構成が異なる第２の制御線と、再生する記録媒体に記録されている記録媒体固有のキーコードのビット列の排他的論理和のデータを算出する算出手段と、この算出手段で算出されたデータを再生する記録媒体の個別判定データとして前記第２の保持手段にデータ数を限定して記録する記録手段と、前記１つのパッケージ内で、前記記録手段で記録されて前記第２の保持手段に保持された個別判定データの判定で指定される記録媒体と情報再生許可データが記録された記録媒体とを再生可能とする制御を行う第２の制御手段と、を具備したことを特徴とする情報再生装置。
【請求項２】
着脱可能な記録媒体に記録された情報を再生する制御を行う第１の制御手段と、この第１の制御手段の制御手順と前記記録媒体の情報再生許可を行うためのデータとを記録し保持する保持手段とを有し、前記記録媒体に記録された情報を再生する情報再生装置において、
前記第１の制御手段と前記保持手段とが第１の制御線で接続されて内蔵される１つのＩＣパッケージと、このＩＣパッケージに内蔵された前記第１の制御手段に、前記ＩＣパッケージの外部に対して接続される前記第１の制御線と分離している第２の制御線と、再生する記録媒体に記録されている記録媒体固有のキーコードのビット列の排他的論理和のデータを算出する算出手段と、この算出手段で算出されたデータを再生する記録媒体の個別判定データとして前記保持手段にデータ数を限定して記録する記録手段と、前記１つのパッケージ内で、前記記録手段で記録されて前記保持手段に保持された個別判定データの判定で指定される記録媒体と情報再生許可データが記録された記録媒体とを再生可能とする制御を行う第２の制御手段と、を具備したことを特徴とする情報再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、たとえば光ディスク等の記録媒体に記録されている情報を再生する情報再生装置に関する。
【０００２】
【従来の技術】
情報再生装置として、光ディスクにＤＶＤディスクを用いたＤＶＤ再生装置が提案されている。
図７は、従来のＤＶＤ再生装置の概略構成を示すものである。図７において再生されるＤＶＤディスク１には、再生可能な国や地域を限定するようなプロテクトコードを記録したものがある。
【０００３】
従来のＤＶＤ再生装置では、このようなＤＶＤディスク１を再生しようとした場合、ＤＶＤディスク１をピックアップ２を介して再生してＤＶＤ信号処理回路８によって得られたプロテクトコードの内容と、ＤＶＤ再生装置の制御用ＲＯＭ（Read Only Memory）３１に記録された再生制御プログラム上の再生許可コード内容とをＣＰＵ（ Central Processing Unit）３０が比較し、再生可能なプロテクトコードであれば、そのＤＶＤディスク１の再生が可能となっている。
【０００４】
図８は、従来の制御用ＲＯＭ３１のメモリマップの構成例を示すものである。制御プログラムが記録されている制御用ＲＯＭ３１は、制御線を通してＣＰＵ３０と接続され、かつＣＰＵ３０が内蔵されるＩＣ（integrated circuit）パッケージとは別のＩＣパッケージに制御用ＲＯＭ３１が内蔵されている。ＤＶＤ再生装置を制御するプログラムは、１つの例としてメモリアドレスのＣ０００〜ＦＦＦＦなどのエリアに記録されており、その内でメモリアドレスのＦＦ００〜ＦＦＦＦなど一部のエリアがプロテクトコードの格納エリアとなっている。
【０００５】
ＣＰＵ３０が制御を行うために接続される制御線（データ線、アドレス線等）は、制御用ＲＯＭ３１以外にドライブ制御用コントローラ４、ＤＶＤ信号処理回路８、ＤＶＤ−ＲＯＭ信号処理回路１２、及びｌ／Ｆ制御回路１４等に配線されているため、この制御線を観測することによってＤＶＤ再生装置の制御内容を解析することが可能である。
【０００６】
解析の結果、プロテクトコード格納エリアの内容が判別できたなら、そのエリアの内容を改ざんすることにより正規に販売されるＤＶＤ再生装置なら再生することの出来ないプロテクトコードが記録されたＤＶＤディスクを再生できるように改造することが可能である。
【０００７】
【発明が解決しようとする課題】
上記したように、プロテクトコードが記録された制御プログラムが格納されている情報再生装置の１つのＩＣパッケージで構成される制御用ＲＯＭと、情報再生装置を制御する１つのＩＣパッケージで構成されるＣＰＵとの間の制御線がＩＣパッケージの外部に配線されているため観測可能であり、制御内容を解析してプロテクトコードの内容を判別することが可能であり、また、制御用ＲＯＭ内容を改ざんすることにより、再生することの出来ないプロテクトコードが記録された光ディスク（メディア）を再生できるように改造することが可能であるという問題があった。
【０００８】
そこで、この発明は、プロテクトコードが記録された制御用ＲＯＭの格納エリアを容易に観測出来ないようにしてプロテクトコードの内容を解析することができなくし、かつ改ざんされた制御用ＲＯＭを搭載することを防ぐことのできる情報再生装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
この発明の情報再生装置は、着脱可能な記録媒体に記録された情報を再生する制御を行う第１の制御手段と、この第１の制御手段の制御手順を記録し保持する第１の保持手段と、前記記録媒体の情報再生許可を行うためのデータを記録し保持する第２の保持手段とを有し、前記記録媒体に記録された情報を再生する情報再生装置において、
前記第１の制御手段と前記第２の保持手段とが第１の制御線で接続されて内蔵される１つのＩＣパッケージと、このＩＣパッケージに内蔵された前記第１の制御手段に、前記ＩＣパッケージの外部にある前記第１の保持手段に対して接続される前記第１の制御線と構成が異なる第２の制御線と、再生する記録媒体に記録されている記録媒体固有のキーコードのビット列の排他的論理和のデータを算出する算出手段と、この算出手段で算出されたデータを再生する記録媒体の個別判定データとして前記第２の保持手段にデータ数を限定して記録する記録手段と、前記１つのパッケージ内で、前記記録手段で記録されて前記第２の保持手段に保持された個別判定データの判定で指定される記録媒体と情報再生許可データが記録された記録媒体とを再生可能とする制御を行う第２の制御手段と、を具備したことを特徴としている。
【００１４】
この発明の情報再生装置は、着脱可能な記録媒体に記録された情報を再生する制御を行う第１の制御手段と、この第１の制御手段の制御手順と前記記録媒体の情報再生許可を行うためのデータとを記録し保持する保持手段とを有し、前記記録媒体に記録された情報を再生する情報再生装置において、前記第１の制御手段と前記保持手段とが第１の制御線で接続されて内蔵される１つのＩＣパッケージと、このＩＣパッケージに内蔵された前記第１の制御手段に、前記ＩＣパッケージの外部に対して接続される前記第１の制御線と分離している第２の制御線と、再生する記録媒体に記録されている記録媒体固有のキーコードのビット列の排他的論理和のデータを算出する算出手段と、この算出手段で算出されたデータを再生する記録媒体の個別判定データとして前記保持手段にデータ数を限定して記録する記録手段と、前記１つのパッケージ内で、前記記録手段で記録されて前記保持手段に保持された個別判定データの判定で指定される記録媒体と情報再生許可データが記録された記録媒体とを再生可能とする制御を行う第２の制御手段とから構成されている。
【００１５】
【発明の実施の形態】
以下、この発明の一実施の形態について図面を参照して説明する。
図１は、この発明の情報再生装置における第１実施例に係るＤＶＤ再生装置の構成を示すものである。
【００１６】
光学式ピックアップ２によりＤＶＤディスク１から読み出された信号は、ＲＦアンプ３に供給される。ＲＦアンプ３は、光学式ピックアップ２の出力からフォーカスエラー信号やトラッキングエラー信号を抽出して、ドライブ制御用コントローラ４のフオーカストラッキング制御回路４ａに供給すると共に、レベルスライス・ＰＬＬ回路７に増幅したＲＦ信号を供給する。
【００１７】
レベルスライス・ＰＬＬ回路７は、得られたＲＦ信号を２値化して２値化信号を得ると同時に、この２値化信号を読み取るために同期したＰＬＬクロックを生成する。この２値化信号はＤＶＤ信号処理回路８に供給される。ＤＶＤ信号処理回路８の同期検出部８ａでは、ＰＬＬクロックを用いてフォーマットに起因する周期的な同期信号を検出する。
【００１８】
同期検出部８ａで検出された同期信号は、ドライブ制御用コントローラ４のディスクモータ制御回路４ｃに供給される。ディスクモータ制御回路４ｃは、供給された時間軸変動を有する同期信号（再生同期信号）とＸ'talクロック発生回路１５を分周して得られる一定周期のクロックの周波数、および位相を比較することによりエラー成分を抽出して電圧に変換・増幅し、ディスクモータ６にフィードバックする。
【００１９】
また、ＤＶＤ信号処理回路８の信号復調部８ｂでは、ＰＬＬクロックと同期検出部８ａからの同期信号を用いて、レベルスライス・ＰＬＬ回路７より供給される２値化信号のデコードを行い、ＰＬＬクロックを用いて信号処理用ＲＡＭ９にデータを書き込む。
【００２０】
スイッチ１８では、訂正処理およびＤＶＤ−ＲＯＭ訂正処理を行うためのクロックを選択する。ここで、データ処理用の信号としてＰＬＬクロックを選択した場合には、ＤＶＤ／ＤＶＤ−ＲＯＭ信号処理がディスク１より読み出された信号に同期したクロックで行われるため、広範囲な線速度でのデータ処理が可能となる。また、Ｘ'talクロック発生回路１５からのクロックを選択した場合には通常のＤＶＤ／ＤＶＤ−ＲＯＭデータ処理を行い、信号処理用ＲＡＭ９からデータが読み出される際にディスクモータ６による時間軸変動成分を吸収する（ジッタ吸収）。信号処理用ＲＡＭ９から読み出されたデータは、スイッチ１８で選択されたクロックにより訂正処理が行われ、再び信号処理用ＲＡＭ９に転送・格納される。
【００２１】
信号処理用ＲＡＭ９に格納されたデータは、オーディオデータ、文字データなどその種類・フォーマットに応じてスイッチ１９により補間回路１０もしくはＤＶＤ−ＲＯＭ信号処理回路１２に供給される。
【００２２】
オーディオデータである場合には、補間回路１０、Ｄ／Ａ変換回路・フィルタ（ＬＰＦ）１１にかけられて出力される。ＤＶＤ−ＲＯＭデータである場合には、ＤＶＤ−ＲＯＭ信号処理回路１２のＤＶＤ−ＲＯＭ同期検出部１２ａでスイッチ１８で選択されたクロックによりＤＶＤ−ＲＯＭフォーマットに起因する周期的な同期信号を検出してデータのデコードを行い、バッファＲＡＭ１３への書き込みが行われる。
【００２３】
ＤＶＤ−ＲＯＭ信号処理回路１２のＰ／Ｑ訂正部１２ｂでは、スイッチ１８で選択されたクロックによりバッファＲＡＭ１３からデータの読み出しを行い、ブロック単位で完結するＰおよびＱ訂正を行って、再びバッファＲＡＭ１３へ書き込む。訂正処理されたデータは、Ｘ'talクロック発生回路１５を分周して得られる一定周期のクロックによりバッファＲＡＭ１３より読み出して、Ｉ／Ｆ制御回路１４により図示しないホストコンピュータへと転送される。
【００２４】
ＩＣパッケージ１６は、制御用ＲＯＭ１７に記録されている制御プログラムに則って制御線を介してサーチ、各回路の動作のオン／オフなど装置全体の動作制御を行うＣＰＵ１６ａとプロテクトコード格納用ＲＯＭ１６ｂとから構成されている。
【００２５】
プロテクトコード格納用ＲＯＭ１６ｂに格納されているプロテクトコードは、上述したように再生可能な国や地域を限定するＤＶＤディスク１に記録されている情報の再生許可を行うためのデータである。ＣＰＵ１６ａは、ＤＶＤディスク１を再生しようとした場合、ＤＶＤディスク１をピックアップ２を介して再生してＤＶＤ信号処理回路８によって得られたプロテクトコードの内容と、プロテクトコード格納用ＲＯＭ１６ｂに格納されているプロテクトコードとを比較し、再生可能なプロテクトコードであれば、そのＤＶＤディスク１の再生を可能としている。
【００２６】
なお、制御手段としてのＣＰＵ１６ａと第２の保持手段としてのプロテクトコード格納用ＲＯＭ１６ｂとは１つのＩＣパッケージ１６に内蔵され、また、第１の保持手段としての制御用ＲＯＭ１７も１つのＩＣパッケージで構成されている。
【００２７】
ＩＣパッケージ１６におけるプロテクトコード格納用ＲＯＭ１６ｂはＩＣ内部の制御線を通してＣＰＵ１６ａと接続され、制御用ＲＯＭ１７に記録されている制御プログラムに則ってＤＶＤ再生装置の制御をＣＰＵ１６ａが行っている。
【００２８】
すなわち、プロテクトコード格納用ＲＯＭ１６ｂの制御アドレスは、従来例のプロテクトコード格納エリアのアドレスに相当し、制御用ＲＯＭ１７に割り当てられるアドレスは、従来例でのＤＶＤ再生装置制御用のプログラム格納エリアのアドレスに相当する。なお、制御用ＲＯＭ１７におけるプロテクトコード格納エリアのアドレスに相当するエリアは、ＩＣパッケージ１６内部のプロテクトコード格納用ＲＯＭ１６ｂの制御アドレスに割り当てられるためＤＶＤ再生装置の制御には使用しない。
【００２９】
図２は、ＩＣパッケージ１６の構成を示すものである。すなわち、１つのＩＣパッケージ１６にＣＰＵ１６ａとプロテクトコード格納用ＲＯＭ１６ｂとが内部リード／ライト線で接続され、内蔵されている。図２に示すように１つのＩＣパッケージ１６内に納められたＣＰＵ１６ａとプロテクトコード格納用ＲＯＭ１６ｂとは、ＩＣパッケージの外部に内部リード／ライト線が出力されていないため、外部から制御内容を正確に観測することが出来ない。
【００３０】
したがって、ＩＣパッケージ１６における外部の制御線（データ線、アドレス線、外部リード／ライト線）を観測してもＤＶＤ再生装置の制御内容を完全に解析することが不可能である。また、改ざんしたＲＯＭを搭載しようとしても、ＩＣパッケージ１６に内蔵されているプロテクトコード格納用ＲＯＭ１６ｂの動作が停止出来ないため、動作が正常にならず改造は不可能である。
【００３１】
このような第１実施例の構成によって、正規に販売されたＤＶＤ再生装置なら再生することの出来ないプロテクトコードが記録されたＤＶＤディスクを、再生できるＤＶＤ再生装置に改造することが出来なくなる。
【００３２】
図３は、この発明の情報再生装置における第２実施例に係るＤＶＤ再生装置の構成を示すものである。第１実施例と同一箇所には同一符号を付して説明を省略する。すなわち、第２実施例においては、ＣＰＵ２０ａと制御用ＲＯＭ２０ｂとを内蔵したＩＣパッケージ２０を設けている。ＩＣパッケージ２０は、第１実施例におけるＣＰＵ１６ａとプロテクトコード格納用ＲＯＭ１６ｂとを内蔵したＩＣパッケージ１６と制御用ＲＯＭ１７とに対応する。
【００３３】
図４は、ＩＣパッケージ２０の構成を示すものである。すなわち、１つのＩＣパッケージ２０に制御手段としてのＣＰＵ２０ａと保持手段としての制御用ＲＯＭ２０ｂとが内蔵されている。第２実施例における制御用ＲＯＭ２０ｂは、プロテクトコードと制御プログラムとが専用エリアに格納されている。
【００３４】
制御用ＲＯＭ２０ｂに格納されているプロテクトコードは、上述したように再生可能な国や地域を限定するＤＶＤディスク１に記録されている情報の再生許可を行うためのデータである。ＣＰＵ２０ａは、ＤＶＤディスク１を再生しようとした場合、ＤＶＤディスク１をピックアップ２を介して再生してＤＶＤ信号処理回路８によって得られたプロテクトコードの内容と、制御用ＲＯＭ２０ｂに格納されているプロテクトコードとを比較し、再生可能なプロテクトコードであれば、そのＤＶＤディスク１の再生を可能としている。
【００３５】
また、制御用ＲＯＭ２０ｂは、ＩＣパッケージ２０内部でＣＰＵ２０ａとＲＯＭ専用の制御線（内部データ線、内部アドレス線、内部リード／ライト線）を通して接続され、制御用ＲＯＭ２０ｂに記録されている制御プログラムに則ってＤＶＤ再生装置の制御をＣＰＵ２０ａが行う。
【００３６】
制御用ＲＯＭ２０ｂに対する制御線である内部アドレス線及び内部データ線全てがＩＣパッケージ２０の外部に出力されていないため、制御内容をＩＣパッケージ２０の外部より観測することが出来ない。したがつて、ＩＣパッケージ２０における外部の制御線（外部データ線、外部アドレス線、外部リード／ライト線）を観測してもＤＶＤ再生装置の制御内容を解析することは不可能である。
【００３７】
また、改ざんしたＲＯＭを搭載しようとしても、ＩＣパッケージ２０の内部の制御線に接続することが出来ないため改造は不可能である。
このような第２実施例の構成によって、正規に販売されるＤＶＤ再生装置なら再生することの出来ないプロテクトコードが記録されたＤＶＤディスクを、再生できるＤＶＤ再生装置に改造することが出来なくなる。
【００３８】
図５は、この発明のＤＶＤ再生装置における第３実施例に係る個々のＤＶＤディスクを判定するデータの記録方法を示すものである。
すなわち、再生されるＤＶＤディスクには、図５の（ａ）に示すように「Structure of one Control data block 」と呼ばれるデータブロックがあり、本来再生するデータ以外に様々なデータが記録されている。
【００３９】
これらのデータには、図５の（ｂ）に示すようにＤＶＤディスク固有のインフォメーションデータを含んでおり、１セクタ２０４８バイトの合計１６セクタで構成されている。個々のＤＶＤディスク判定に使用するにはデータ量が多いので、データを４バイト（３２ビット）の５１２×１６＝８１９２列のデータに区切り、８１９２のビット列それぞれについての排他的論理和（ＥＸ−ＯＲ）を計算する。
【００４０】
図５の（ｃ）と（ｄ）に示すように、この排他的論理和の計算値のビット列３２個（４バイト）を判定用のデータとしてプロテクトコード格納用のＲＯＭ（第１実施例ならばプロテクトコード格納用ＲＯＭ１６ｂ、第２実施例ならば制御用ＲＯＭ２０ｂ）に記録する。
【００４１】
このような構成とすることでＤＶＤディスク再生の際、算出手段としてのＣＰＵ（第１実施例では１６ａ、第２実施例では２０ａ）は、「Structure of one Control data block 」のディスクデータに関する排他的論理和を計算し、プロテクトコード格納用のＲＯＭ（第１実施例ならばプロテクトコード格納用ＲＯＭ１６ｂ、第２実施例ならば制御用ＲＯＭ２０ｂ）に記録されたデータと一致した場合に再生可能とする。
【００４２】
また、このプロテクトコード格納用のＲＯＭに第１、第２実施例で説明したプロテクトコードも記録し、第１、第２実施例の構成とすることで、第１、第２実施例と同様に正規に販売されるＤＶＤ再生装置なら再生することのできないプロテクトコードが記録されたＤＶＤディスクを再生できるＤＶＤ再生装置に改造が出来ない効果を得ることができる。
【００４３】
図６は、この発明のＤＶＤ再生装置における第４実施例に係る複数個のＤＶＤディスクを判定するデータの記録方法を示すものである。
すなわち、ＤＶＤディスクを再生すると、「Structure of one Control data block 」と呼ばれるデータブロックのデータを得ることが出来る。
【００４４】
このデータの排他的論理和を第３実施例のように計算し、その計算によって得られたデータを書き換え可能なプロテクトコード格納用のＲＯＭ（第１実施例ならばプロテクトコード格納用ＲＯＭ１６ｂ、第２実施例ならば制御用ＲＯＭ２０ｂ）に記録する。その記録データの最大数は、制御用ＲＯＭに記録されたプログラムによって決定され、異なったデータを１つ書き込むごとに記録データ数格納エリアのデータ値を増加させる。
【００４５】
この記録データ数格納エリアのデータ値が制御用ＲＯＭに記録されたプログラムの値より小さい場合には、書き込みを許可し、それ以上の場合にはデータの書き込みを禁止する。
【００４６】
このような構成とすることで、ＤＶＤ再生装置購入後に再生するシステム起動時に必要なＤＶＤディスクの再生を許可し、その後もそれらのＤＶＤディスク再生を許可し続けることが可能となる。
【００４７】
以上説明したように上記発明の実施の形態によれば、プロテクトコード格納用ＲＯＭもしくは情報再生装置制御用ＲＯＭと、情報再生装置を制御するＣＰＵとが１つのＩＣパッケージに内蔵され、プロテクトコード格納用ＲＯＭもしくは再生装置制御用ＲＯＭとＣＰＵとの間の制御線がＩＣ外部より完全に観測出来ないので、情報再生装置の制御内容を解析することが不可能となる。
【００４８】
また、改ざんしたＲＯＭを搭載しようとしても、ＩＣパッケージ外部の制御線と構成の異なるＩＣパッケージ内部の制御線に接続することが出来ないので、情報再生装置の改造が不可能となる。
【００４９】
【発明の効果】
以上詳述したようにこの発明によれば、プロテクトコードが記録された制御用ＲＯＭの格納エリアを容易に観測出来ないようにしてプロテクトコードの内容を解析することができなくし、かつ改ざんされた制御用ＲＯＭを搭載することを防ぐことのできる情報再生装置を提供することができる。
【図面の簡単な説明】
【図１】この発明の情報再生装置における第１実施例に係るＤＶＤ再生装置の構成を示すブロック図。
【図２】ＩＣパッケージの構成を示す図。
【図３】この発明の情報再生装置における第２実施例に係るＤＶＤ再生装置の構成を示すブロック図。
【図４】ＩＣパッケージの構成を示す図。
【図５】第３実施例の個々のディスクを判定するデータの記録を説明するための図。
【図６】第４実施例の複数個のディスクを判定するデータの記録を説明するための図。
【図７】従来のＤＶＤ再生装置の概略構成を示す図。
【図８】従来の制御用ＲＯＭのメモリマップの構成例を示す図。
【符号の説明】
１…ＤＶＤディスク
４…ドライブ制御用コントローラ
８…ＤＶＤ信号処理回路
１２…ＤＶＤ−ＲＯＭ信号処理回路
１４…Ｉ／Ｆ制御回路
１６、２０…ＩＣパッケージ
１６ａ、２０ａ、３０…ＣＰＵ
１６ｂ…プロテクトコード格納用ＲＯＭ
１７、２０ｂ、３１…制御用ＲＯＭ
【図１】
0003892543.tif 000002
【図２】
0003892543.tif 000003
【図３】
0003892543.tif 000004
【図４】
0003892543.tif 000005
【図５】
0003892543.tif 000006
【図６】
0003892543.tif 000007
【図７】
0003892543.tif 000008
【図８】
0003892543.tif 000009