(57)【要約】【課題】  リージョン・コードによる再生制限と同等のプロテクト機能を有する情報再生装置を提供する。【解決手段】  情報再生装置にディスクが挿入されると、最初にディスク検知処理を行い、更に、ディスクマウント処理を行い、ディスクのリージョンを読み込む処理を行う。ここで、ディスクがＤＶＤメディアであるか否かを判定し、ＤＶＤメディアである場合は、ドライブのリージョンとディスクのリージョンとを比較する。リージョンが一致している場合は、再生処理動作を行う（ステップＳ１〜Ｓ５）。更に、再度ディスクのリージョン・コードを読み込み（ステップＳ１１）、「前回再生メディアのリージョン・コード記憶メモリ」と比較する（ステップＳ１２）。リージョン・コードが異なっている場合（ステップＳ１３／Ｙｅｓ）は、「異なるリージョン・コードのメディアが再生された回数カウント用メモリ」をカウントアップする（ステップＳ１４）。カウントアップの結果、６以上の場合（ステップＳ１５／Ｙｅｓ）は、改ざんされたと判断し再生を停止する（ステップＳ１６）。【選択図】  図４
2005353192.tif 000002
【特許請求の範囲】
【請求項１】
ＤＶＤメディアのプロテクション機能としてRegion Playback Control機能を有する情報再生装置であって、
ＤＶＤメディアのリージョン・コードを記憶するリージョン・コード記憶手段を有し、
更に、前記Region Playback Control機能とは別に、ＤＶＤメディアの再生時に、再生するＤＶＤメディアのリージョン・コードを再読み込みするリージョン・コード再読込手段と、
前記リージョン・コード記憶手段に記憶された前回の再生メディアのリージョン・コードと、前記リージョン・コード再読込手段により読み込まれたリージョン・コードとを比較する第１の比較手段と、
前記第１の比較手段により、リージョン・コードが異なると判定された場合には、異なるリージョン・コードのＤＶＤメディアが再生された回数としてカウントアップする第１のカウントアップ手段と、
前記回数が所定の回数を超えた場合には、ＤＶＤメディアの再生を制御する第１の再生制御手段と、を有することを特徴とする情報再生装置。
【請求項２】
前記第１の再生制御手段は、ＤＶＤメディアの再生を停止することを特徴とする請求項１記載の情報再生装置。
【請求項３】
前記第１の再生制御手段は、再生画面上に警告メッセージを表示することを特徴とする請求項１記載の情報再生装置。
【請求項４】
ＤＶＤメディアのプロテクション機能としてRegion Playback Control機能を有する情報再生装置であって、
ＤＶＤメディアのリージョン・コードを記憶するリージョン・コード記憶手段を有し、
更に、前記Region Playback Control機能とは別に、ＤＶＤメディアの再生時に、再生するＤＶＤメディアのリージョン・コードを再読み込みするリージョン・コード再読込手段と、
前記リージョン・コード記憶手段に記憶された前回の再生メディアのリージョン・コードと、前記リージョン・コード再読込手段により読み込まれたリージョン・コードとを比較する第１の比較手段と、
前記第１の比較手段により、リージョン・コードが異なると判定された場合には、異なるリージョン・コードのＤＶＤメディアが再生された回数としてカウントアップする第１のカウントアップ手段と、
前記Region Playback Control機能のリージョン・コード書換え回数と前記回数とを比較する第２の比較手段と、
前記第２の比較手段により、回数が異なると判定された場合には、ＤＶＤメディアの再生を制御する第２の再生制御手段と、を有することを特徴とする情報再生装置。
【請求項５】
前記第２の再生制御手段は、ＤＶＤメディアの再生を停止することを特徴とする請求項４記載の情報再生装置。
【請求項６】
前記第２の再生制御手段は、再生画面上に警告メッセージを表示することを特徴とする請求項４記載の情報再生装置。
【請求項７】
ＤＶＤメディアのプロテクション機能としてRegion Playback Control機能を有する情報再生装置であって、
ＤＶＤメディアのリージョン・コードを記憶するリージョン・コード記憶手段を有し、
更に、前記Region Playback Control機能とは別に、ＤＶＤメディアの再生時に、再生するＤＶＤメディアのリージョン・コードを再読み込みするリージョン・コード再読込手段と、
前記リージョン・コード記憶手段に記憶された前回の再生メディアのリージョン・コードと、前記リージョン・コード再読込手段により読み込まれたリージョン・コードとを比較する第１の比較手段と、
前記第１の比較手段により、リージョン・コードが異なると判定された場合には、前記Region Playback Control機能Count Downカウンタを複製する複製メモリの値と、前記Region Playback Control機能Count Downカウンタの値とを比較する第３の比較手段と、
前記第３の比較手段により、カウントダウンされていないと判定された場合には、ＤＶＤメディアの再生を制御する第３の再生制御手段と、
前記第３の比較手段により、カウントダウンされていると判定された場合には、前記Region Playback Control機能Count Downカウンタの値を前記複製メモリに複製する複製手段と、を有することを特徴とする情報再生装置。
【請求項８】
前記第３の再生制御手段は、ＤＶＤメディアの再生を停止することを特徴とする請求項７記載の情報再生装置。
【請求項９】
前記第３の再生制御手段は、再生画面上に警告メッセージを表示することを特徴とする請求項７記載の情報再生装置。
【請求項１０】
ＤＶＤメディアのプロテクション機能としてRegion Playback Control機能を有する情報再生装置であって、
前記Region Playback Control機能とは別に、前記Region Playback Control機能のCount Downカウンタ用メモリの値を読み込み、その値が正常な範囲であるか異常であるかを判定する第１の判定手段と、
前記第１の判定手段により、異常であると判定された場合には、ＤＶＤメディアの再生を制御する第４の再生制御手段と、を有することを特徴とする情報再生装置。
【請求項１１】
前記第４の再生制御手段は、ＤＶＤメディアの再生を停止することを特徴とする請求項１０記載の情報再生装置。
【請求項１２】
前記第４の再生制御手段は、再生画面上に警告メッセージを表示することを特徴とする請求項１０記載の情報再生装置。
【請求項１３】
ＤＶＤメディアのプロテクション機能としてRegion Playback Control機能を有する情報再生装置であって、
前記Region Playback Control機能とは別に、前記Region Playback Control機能のReset回数カウンタ用メモリの値を読み込み、その値が正常な範囲であるか異常であるかを判定する第２の判定手段と、
前記第２の判定手段により、異常であると判定された場合には、ＤＶＤメディアの再生を制御する第５の再生制御手段と、を有することを特徴とする情報再生装置。
【請求項１４】
前記第５の再生制御手段は、ＤＶＤメディアの再生を停止することを特徴とする請求項１３記載の情報再生装置。
【請求項１５】
前記第５の再生制御手段は、再生画面上に警告メッセージを表示することを特徴とする請求項１３記載の情報再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＤＶＤ−Ｒ／ＲＷやＤＶＤ＋Ｒ／ＲＷ等の媒体に記憶された情報を再生する情報再生装置に関する。
【背景技術】
【０００２】
コンピュータによるデジタル処理は大容量化・高速化が急速に進み、また、音声データや動画データの再生処理の技術も進歩したことにより、近年では映画や音楽を大容量光学メディアの１つであるＤＶＤにより楽しむことができる。
ＤＶＤメディアはＣＤメディアと異なり、両面記録や２層記録が可能で、数Ｇバイトのデータを記憶することができるのが特徴で、映画データの記録やゲームソフトウェアの記録にも適している。
【０００３】
ＤＶＤメディアを再生するには、専用の再生装置（ＤＶＤプレーヤ）が必要である。ＤＶＤメディア及びＤＶＤプレーヤには、それぞれリージョン・コード（リージョン）が設定されていて、ＤＶＤメディアのリージョンとＤＶＤプレーヤのリージョンが一致した場合のみ、ＤＶＤメディアを再生することができる。
ここで、リージョンとは、ＤＶＤメディアの再生可能な地域を限定するために制定されたコードで、世界を６つの地域に分割している。例えば、アメリカのリージョンは「１」であり、日本のリージョンは「２」である。すなわち、日本国内で購入したＤＶＤプレーヤを用いて、アメリカで購入したＤＶＤメディアを再生しようとしても、それぞれのリージョンが異なるため、再生することができない。
このようなリージョンを制定する背景には、例えば、映画の著作権等の保護がある。
アメリカで制作された映画が日本で公開される時期には、アメリカでは既にソフト（ビデオソフトやＤＶＤソフト）として販売されていることがあり、該ソフトを日本国内に持ち込むことにより著作権が侵害されてしまう可能性があるが、ＤＶＤでは、リージョンを定めることにより、これを防いでいる。
【０００４】
また、ＤＶＤメディアは、情報を劣化することのないデジタルデータとして記憶しているので、データの違法なコピーやメディアの違法な利用が容易に行われているという現状がある。そのため、これらの状況を防ぐために、ＤＶＤメディアやＤＶＤプレーヤには様々なプロテクト機能が備えられている。
例えば、特許文献１には、プログラムの更新またはロード時に、外部にプログラムデータが漏洩することによって生ずるプログラムの改ざんを阻止し、デジタルデータの不正利用を防止するための技術が開示されている。
【特許文献１】特開２００３−１７３２１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
近年では、リージョン・コードの異なるＤＶＤメディアを何度でも再生できるようにするために、ＤＶＤプレーヤのファームウェアを書き換え、リージョン・フリーなプレーヤにするという違法行為が多く見受けられる。上記特許文献１では、このような問題を解決するために、ファームウェアの漏洩を防止するための技術が開示されている。しかしながら、暗号化処理部が必要で、回路規模が大きくなり、システムも複雑になってしまうという問題がある。
【０００６】
そのため、ファームウェアが改ざんされた場合にも、その改ざんされたことを容易に検知して、再生動作などを禁止することにより、ＤＶＤメディアを再生する際のプロテクト機能（リージョンによる再生制限）と同等な機能を実現するための技術が望まれていた。
【０００７】
本発明は上記事情を鑑みてなされたものであり、ファームウェアの違法な書き換えを予防すべく、リージョン・コードによる再生制限と同等のプロテクト機能を有する情報再生装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
前記課題を解決するために、請求項１記載の発明は、ＤＶＤメディアのプロテクション機能としてRegion Playback Control機能を有する情報再生装置であって、ＤＶＤメディアのリージョン・コードを記憶するリージョン・コード記憶手段を有し、更に、前記Region Playback Control機能とは別に、ＤＶＤメディアの再生時に、再生するＤＶＤメディアのリージョン・コードを再読み込みするリージョン・コード再読込手段と、前記リージョン・コード記憶手段に記憶された前回の再生メディアのリージョン・コードと、前記リージョン・コード再読込手段により読み込まれたリージョン・コードとを比較する第１の比較手段と、前記第１の比較手段により、リージョン・コードが異なると判定された場合には、異なるリージョン・コードのＤＶＤメディアが再生された回数としてカウントアップする第１のカウントアップ手段と、前記回数が所定の回数を超えた場合には、ＤＶＤメディアの再生を制御する第１の再生制御手段と、を有することを特徴とする。
【０００９】
請求項２記載の発明は、前記第１の再生制御手段は、ＤＶＤメディアの再生を停止することを特徴とする。
【００１０】
請求項３記載の発明は、前記第１の再生制御手段は、再生画面上に警告メッセージを表示することを特徴とする。
【００１１】
請求項４記載の発明は、ＤＶＤメディアのプロテクション機能としてRegion Playback Control機能を有する情報再生装置であって、ＤＶＤメディアのリージョン・コードを記憶するリージョン・コード記憶手段を有し、更に、前記Region Playback Control機能とは別に、ＤＶＤメディアの再生時に、再生するＤＶＤメディアのリージョン・コードを再読み込みするリージョン・コード再読込手段と、前記リージョン・コード記憶手段に記憶された前回の再生メディアのリージョン・コードと、前記リージョン・コード再読込手段により読み込まれたリージョン・コードとを比較する第１の比較手段と、前記第１の比較手段により、リージョン・コードが異なると判定された場合には、異なるリージョン・コードのＤＶＤメディアが再生された回数としてカウントアップする第１のカウントアップ手段と、前記Region Playback Control機能のリージョン・コード書換え回数と前記回数とを比較する第２の比較手段と、前記第２の比較手段により、回数が異なると判定された場合には、ＤＶＤメディアの再生を制御する第２の再生制御手段と、を有することを特徴とする。
【００１２】
請求項５記載の発明は、前記第２の再生制御手段は、ＤＶＤメディアの再生を停止することを特徴とする。
【００１３】
請求項６記載の発明は、前記第２の再生制御手段は、再生画面上に警告メッセージを表示することを特徴とする。
【００１４】
請求項７記載の発明は、ＤＶＤメディアのプロテクション機能としてRegion Playback Control機能を有する情報再生装置であって、ＤＶＤメディアのリージョン・コードを記憶するリージョン・コード記憶手段を有し、更に、前記Region Playback Control機能とは別に、ＤＶＤメディアの再生時に、再生するＤＶＤメディアのリージョン・コードを再読み込みするリージョン・コード再読込手段と、前記リージョン・コード記憶手段に記憶された前回の再生メディアのリージョン・コードと、前記リージョン・コード再読込手段により読み込まれたリージョン・コードとを比較する第１の比較手段と、前記第１の比較手段により、リージョン・コードが異なると判定された場合には、前記Region Playback Control機能Count Downカウンタを複製する複製メモリの値と、前記Region Playback Control機能Count Downカウンタの値とを比較する第３の比較手段と、前記第３の比較手段により、カウントダウンされていないと判定された場合には、ＤＶＤメディアの再生を制御する第３の再生制御手段と、前記第３の比較手段により、カウントダウンされていると判定された場合には、前記Region Playback Control機能Count Downカウンタの値を前記複製メモリに複製する複製手段と、を有することを特徴とする。
【００１５】
請求項８記載の発明は、前記第３の再生制御手段は、ＤＶＤメディアの再生を停止することを特徴とする。
【００１６】
請求項９記載の発明は、前記第３の再生制御手段は、再生画面上に警告メッセージを表示することを特徴とする。
【００１７】
請求項１０記載の発明は、ＤＶＤメディアのプロテクション機能としてRegion Playback Control機能を有する情報再生装置であって、前記Region Playback Control機能とは別に、前記Region Playback Control機能のCount Downカウンタ用メモリの値を読み込み、その値が正常な範囲であるか異常であるかを判定する第１の判定手段と、前記第１の判定手段により、異常であると判定された場合には、ＤＶＤメディアの再生を制御する第４の再生制御手段と、を有することを特徴とする。
【００１８】
請求項１１記載の発明は、前記第４の再生制御手段は、ＤＶＤメディアの再生を停止することを特徴とする。
【００１９】
請求項１２記載の発明は、前記第４の再生制御手段は、再生画面上に警告メッセージを表示することを特徴とする。
【００２０】
請求項１３記載の発明は、ＤＶＤメディアのプロテクション機能としてRegion Playback Control機能を有する情報再生装置であって、前記Region Playback Control機能とは別に、前記Region Playback Control機能のReset回数カウンタ用メモリの値を読み込み、その値が正常な範囲であるか異常であるかを判定する第２の判定手段と、前記第２の判定手段により、異常であると判定された場合には、ＤＶＤメディアの再生を制御する第５の再生制御手段と、を有することを特徴とする。
【００２１】
請求項１４記載の発明は、前記第５の再生制御手段は、ＤＶＤメディアの再生を停止することを特徴とする。
【００２２】
請求項１５記載の発明は、前記第５の再生制御手段は、再生画面上に警告メッセージを表示することを特徴とする。
【発明の効果】
【００２３】
本発明によれば、以下の説明から明らかなように、従来のプロテクト機能と本発明に係るプロテクト機能との２重のプロテクトがされているので、ファームウェア改ざんが行われた場合に、ＤＶＤ再生機能を停止することによって、違法なメディア再生を防ぐと共に、Region Playback Control機能部分のファームウェアの改ざんを防止する効果がある。
【発明を実施するための最良の形態】
【００２４】
以下に、添付図面を参照しながら、本発明の実施形態を説明する。
【実施例】
【００２５】
図１は、本発明の一実施例である情報再生装置の内部構成を示したブロック図である。
情報再生装置は、ディスク１を回転させるモータ２、光ピックアップ３をディスクの半径方向に移動させるピックアップモータ、光ピックアップ３と、その各制御系（モータ制御系４、ピックアップモータ／ピックアップ制御系５、信号処理系６）から構成されている。外部インターフェース制御系１１における外部インターフェース方式にはＡＴＡＰＩ、ＳＣＳＩ、ＵＳＢ、ＩＥＥＥ１３９４等がある。
また、実行するファームウェアが格納されているＦｌａｓｈメモリ１０、データ処理やファームウェア書込み時に受信したデータを一時記憶するためのバッファＲＡＭ８を有する。
また、Region Playback Control機能のCount Downカウンタ用などのメモリ用にＥＥＰＲＯＭ９を搭載しているが、Ｆｌａｓｈメモリ１０を利用しても構わない。
【００２６】
図２は、情報再生装置におけるプロテクト機能の基本動作の流れを示した図である。
情報再生装置にディスクが挿入されると、最初にディスク検知処理を行う（ステップＳ１）。更に、ディスクマウント処理を行い、ディスクのリージョンを読み込む処理を行う（ステップＳ２）。ここで、ディスクがＤＶＤメディアであるか否かを判定し（ステップＳ３）、ＤＶＤメディアである場合（ステップＳ３／Ｙｅｓ）は、ドライブのリージョンとディスクのリージョンとを比較する（ステップＳ４）。リージョンが一致している場合（ステップＳ４／Ｙｅｓ）は、再生処理動作を行う（ステップＳ５）。リージョンが一致していない場合（ステップＳ４／Ｎｏ）は、リージョンのミスマッチ情報をＰＣに送信し（ステップＳ６）、ＰＣから必要であれば装置のリージョン・コード書換え処理などの処理が行われる（ステップＳ７）。
また、ディスクがＤＶＤメディア以外のディスク（例えばＣＤ）の場合（ステップＳ３／Ｎｏ）も、再生動作を行う（ステップＳ５）。
【００２７】
図３は、情報再生装置におけるメモリの内容について説明した図である。
情報再生装置のＥＥＰＲＯＭ９は、Region Playback Control機能のリセット回数カウンタ用メモリ、Region Playback Control機能のCount Downカウンタ用メモリ、前回再生したメディアのリージョン・コードを記憶するメモリ、異なるリージョン・コードのメディアが再生された回数をカウントするメモリ、Region Playback Count Downカウンタを複製するメモリなどを有する。
なお、図１の説明で示したように、ＥＥＰＲＯＭ９は、Ｆｌａｓｈメモリ１０と代替が可能である。
【００２８】
図４に、異なるリージョン・コードのメディアが再生された回数によって、メディアの再生可否を決定する処理の流れを示す。
図４の処理は、図２に示した基本動作の流れ（図２のステップＳ５）に続くものである。
すなわち、再度ディスクのリージョン・コードを読み込み（ステップＳ１１）、「前回再生メディアのリージョン・コード記憶メモリ」と比較する（ステップＳ１２）。リージョン・コードが異なっている場合（ステップＳ１３／Ｙｅｓ）は、「異なるリージョン・コードのメディアが再生された回数カウント用メモリ」をカウントアップする（ステップＳ１４）。カウントアップの結果、６以上の場合（ステップＳ１５／Ｙｅｓ）は、改ざんされたと判断し再生を停止する（ステップＳ１６）。５以下の場合（ステップＳ１５／Ｎｏ）は、再生を継続できる（ステップＳ１７）。
【００２９】
これにより、ファームウェア改ざんが行われた場合に、ＤＶＤ再生機能を停止することによって、違法なメディア再生を防ぐと共に、Region Playback Control機能部分のファームウェアの改ざんを防止する効果がある。
なお、本実施例では６以上を異常と判断しているが、それは、ＳＦＦ８０９０規格にて「リージョン・コードの書換え回数は５回まで」と決められているからであるが、６以上の数であってもかまわない。
また、Vendor Reset可能回数が４回と決められているが、図示しないが、Vendor Reset時にこのメモリをクリアしてもよいし、クリアしない場合は、比較数を考慮しなければいけない。
【００３０】
図５に、異なるリージョン・コードのメディアが再生された回数によって、警告表示の可否を決定する処理の流れを示す。
図５に示した処理は、ステップＳ２１〜Ｓ２５，Ｓ２７が、図４に示したステップＳ１１〜Ｓ１５，Ｓ１７と同様であり、図４に示した処理と異なるのは、改ざんされたと判断した場合（ステップＳ２５／Ｙｅｓ）に、再生画面上に警告表示のメッセージを出すことである（ステップＳ２６）。また、図６に警告表示の例を示す。
これにより、ユーザーはファームウェアを改ざんされたことを知り、正規のファームウェアに書換えが必要であることを容易に判断することが可能である。
【００３１】
図７に、異なるリージョン・コードのメディアが再生された回数と、Count Downカウンタの値との比較によって、メディア再生可否を決定する処理の流れを示す。
図７の処理は、図４の処理と同様に、図２に示した基本動作の流れ（図２のステップＳ５）に続くものである。
すなわち、再度ディスクのリージョン・コードを読み込み（ステップＳ３１）、「前回再生メディアのリージョン・コード記憶メモリ」と比較する（ステップＳ３２）。リージョン・コードが異なっている場合（ステップＳ３３／Ｙｅｓ）は、「異なるリージョン・コードのメディアが再生された回数カウント用メモリ」をカウントアップする（ステップＳ３４）。カウントアップの結果と「Region Playback Control機能Count Downカウンタ用メモリ」の内容（これは、カウントダウンなのでそれを考慮して）を比較して（ステップＳ３５）、異なる場合（ステップＳ３６／Ｙｅｓ）は、ファームウェアが改ざんされたと判断して再生を停止する（ステップＳ３７）。
この実施例では、「異なるリージョン・コードのメディアが再生された回数カウント用メモリ」をカウントアップしているが、「Region Playback Control機能Count Downカウンタ用メモリ」と同じように、最初に５をセットし、カウントダウン処理をしてそのまま比較しても構わない。
【００３２】
これにより、ファームウェア改ざんが行われた場合に、ＤＶＤ再生機能を停止することによって、違法なメディア再生を防ぐと共に、Region Playback Control機能部分のファームウェアの改ざんを防止する効果がある。
【００３３】
図８に、異なるリージョン・コードのメディアが再生された回数と、Count Downカウンタの値との比較によって、警告表示の可否を決定する処理の流れを示す。
図８に示した処理は、ステップＳ４１〜Ｓ４６，Ｓ４８が、図７に示したステップＳ３１〜Ｓ３６，Ｓ３８と同様であり、図７に示した処理と異なるのは、改ざんされたと判断した場合（ステップＳ４６／Ｙｅｓ）に、再生画面上に警告表示のメッセージを出すことである（ステップＳ４７）。警告メッセージの例は、図６に示されている。
これにより、ユーザーはファームウェアを改ざんされたことを知り、正規のファームウェアに書換えが必要であることを容易に判断することが可能である。
【００３４】
図９に、Count Downカウンタの値と、Count Downカウンタを複製したメモリの値との比較によって、メディア再生可否を決定する処理の流れを示す。
図９の処理は、図４，図７の処理と同様に、図２に示した基本動作の流れ（図２のステップＳ５）に続くものである。
すなわち、再度ディスクのリージョン・コードを読み込み（ステップＳ５１）、「前回再生メディアのリージョン・コード記憶メモリ」と比較する（ステップＳ５２）。リージョン・コードが異なっている場合（ステップＳ５３／Ｙｅｓ）は、「Region Playback Control用Count Downカウンタを複製するメモリ」のカウント値と「Region Playback Control機能Count Downカウンタ用メモリ」のカウント値を比較することにより、カウントダウンされているか否かを調べる（ステップＳ５４）。
【００３５】
ここで、図１０を用いて、Count Downカウンタの値と、Count Downカウンタを複製したメモリの値が、図９の処理によって、どのように変化するのか、その様子を示す。
図１０−（ａ）は、ファームウェアの改ざんがされていない場合における値の変化の様子を示している。
すなわち、出荷時はどちらの値も「５」であるが、リージョン・コードの異なるＤＶＤメディアが再生されることにより、Count Downカウンタ用メモリの値が「４」にカウントダウンされる。すなわち、図９の処理ステップＳ５４では、Count Downカウンタ用メモリの値は、複製メモリの値よりも「１だけ小さい」状態である。そして、値の比較においては、「１だけ小さいか否か」によって、カウントダウンされているか否かを判別する。
出荷状態であれば、値はカウントダウンされているので（ステップＳ５５／Ｎｏ）、Count Downカウンタ用メモリの値を複製メモリに複製する（ステップＳ５７）。すなわち、複製メモリの値は「４」に変更される。
ファームウェアの改ざんがされなければ、次回、リージョン・コードの異なるＤＶＤメディアを再生した場合には、図９の処理ステップＳ５４において、Count Downカウンタの値は「３」となっていて、複製メモリの値との関係は、「１だけ小さい」状態であるので、ファームウェアの改ざんは行われていないと判断し、ステップＳ５７の値の複製，Ｓ５８の再生処理を行う。
【００３６】
一方で、図１０−（ｂ）に示すように、初回のＤＶＤメディア再生の後、ファームウェアの改ざんが行われると、Count Downカウンタ用メモリの値は、「５」となってしまう。一方で、複製メモリは「４」のままである。この状態で、次回、リージョン・コードの異なるＤＶＤメディアを再生した場合、図９の処理ステップＳ５４において、どちらのメモリの値も４となっていて、「１だけ小さい」状態ではない。すなわち、判定処理（ステップＳ５５）にて、ファームウェアの改ざんがされたと判断し（ステップＳ５５／Ｙｅｓ）、ＤＶＤメディアの再生を停止する（ステップＳ５６）。
【００３７】
このようにファームウェア改ざんが行われた場合に、ＤＶＤ再生機能を停止することによって、違法なメディア再生を防ぐと共に、Region Playback Control機能部分のファームウェアの改ざんを防止する効果がある。
【００３８】
図１１に、Count Downカウンタの値と、Count Downカウンタを複製したメモリの値との比較によって、警告表示の可否を決定する処理の流れを示す。
図１１に示した処理は、ステップＳ６１〜Ｓ６５，Ｓ６７，Ｓ６８が、図９に示したステップＳ５１〜Ｓ５５，Ｓ５７，Ｓ５８と同様であり、図９に示した処理と異なるのは、改ざんされたと判断した場合（ステップＳ６５／Ｙｅｓ）に、再生画面上に警告表示のメッセージを出すことである（ステップＳ６６）。警告メッセージの例は、図６に示されている。
これにより、ユーザーはファームウェアを改ざんされたことを知り、正規のファームウェアに書換えが必要であることを容易に判断することが可能である。
【００３９】
図１２に、Region Playback Control機能Count Downカウンタ用メモリの値によって、メディア再生可否を決定する処理の流れを示す。
図１２の処理は、図４，図７，図９の処理と同様に、図２に示した基本動作の流れ（図２のステップＳ５）に続くものである。
「Region Play Back Control機能Count Downカウンタ用メモリ」を読み込み、正常範囲かどうか判断し（ステップＳ７１）、異常と判断した場合（ステップＳ７２／Ｎｏ）は、ファームウェアが改ざんされたと判断して再生を停止する（ステップＳ７３）。
【００４０】
このようにファームウェア改ざんが行われた場合に、ＤＶＤ再生機能を停止することによって、違法なメディア再生を防ぐと共に、Region Playback Control機能部分のファームウェアの改ざんを防止する効果がある。
なお、ＳＦＦ８０９０規格にて、リージョン・コードの書換え回数が５回と決められているので、ここの数は０〜５の数字が正常であり、６以上の数であれば異常と判断することができる。ファームウェアの改ざん方法はさまざまな方法が考えられるので、図１〜１１に示した技術や後述する図１２〜１５に示す技術を適宜組み合わせることにより、改ざん検知効果は高いが、単独であっても構わない。
【００４１】
図１３に、Region Playback Control機能Count Downカウンタ用メモリの値によって、警告表示の可否を決定する処理の流れを示す。
図１３に示した処理は、ステップＳ８１，Ｓ８２，Ｓ８４が、図１２に示したステップＳ７１，Ｓ７２，Ｓ７４と同様であり、図１２に示した処理と異なるのは、値が異常である場合（ステップＳ８２／Ｎｏ）に、再生画面上に警告表示のメッセージを出すことである（ステップＳ８３）。警告メッセージの例は、図６に示されている。
これにより、ユーザーはファームウェアを改ざんされたことを知り、正規のファームウェアに書換えが必要であることを容易に判断することが可能である。
【００４２】
図１４に、Region Playback Control機能Reset回数カウンタ用メモリの値によって、メディア再生可否を決定する処理の流れを示す。
図１２の処理は、図４，７，９，１２の処理と同様に、図２に示した基本動作の流れ（図２のステップＳ５）に続くものである。
「Region Play Back Control機能 Reset回数カウンタ用メモリ」を読み込み、正常範囲かどうか判断し（ステップＳ９１）、異常と判断した場合（ステップＳ９２／Ｎｏ）は、ファームウェアが改ざんされたと判断して再生を停止する（ステップＳ９３）。
【００４３】
このようにファームウェア改ざんが行われた場合に、ＤＶＤ再生機能を停止することによって、違法なメディア再生を防ぐと共に、Region Playback Control機能部分のファームウェアの改ざんを防止する効果がある。
なお、ＳＦＦ８０９０規格にてVendor Reset可能回数が４回と決められているので、ここの数は０〜４の数字が正常であり、５以上の数であれば異常と判断することができる。改ざん方法はさまざまな方法が考えられるので、本実施例で示している技術内容を適宜組み合わせることにより改ざん検知効果は高いが、単独であっても構わない。
【００４４】
図１５に、Region Playback Control機能Reset回数カウンタ用メモリの値によって、警告表示の可否を決定する処理の流れを示す。
図１５に示した処理は、ステップＳ１０１，Ｓ１０２，Ｓ１０４が、図１４に示したステップＳ９１，Ｓ９２，Ｓ９４と同様であり、図１４に示した処理と異なるのは、値が異常である場合（ステップＳ１０２／Ｎｏ）に、再生画面上に警告表示のメッセージを出すことである（ステップＳ１０３）。警告メッセージの例は、図６に示されている。
これにより、ユーザーはファームウェアを改ざんされたことを知り、正規のファームウェアに書換えが必要であることを容易に判断することが可能である。
【００４５】
なお、図１２〜１５に示した技術は、再生中でなくても効果は期待できるので、再生中以外のタイミング、例えば、判断してもかまわない。
【図面の簡単な説明】
【００４６】
【図１】本発明の一実施例である情報再生装置の内部構成を示したブロック図である。
【図２】情報再生装置におけるプロテクト機能の基本動作の流れを示した図である。
【図３】情報再生装置におけるメモリの内容について説明した図である。
【図４】異なるリージョン・コードのメディアが再生された回数によって、メディアの再生可否を決定する処理の流れを示した図である。
【図５】異なるリージョン・コードのメディアが再生された回数によって、警告表示の可否を決定する処理の流れを示した図である。
【図６】警告表示のメッセージを例示した図である。
【図７】異なるリージョン・コードのメディアが再生された回数と、Count Downカウンタの値との比較によって、メディア再生可否を決定する処理の流れを示した図である。
【図８】異なるリージョン・コードのメディアが再生された回数と、Count Downカウンタの値との比較によって、警告表示の可否を決定する処理の流れを示した図である。
【図９】Count Downカウンタの値と、Count Downカウンタを複製したメモリの値との比較によって、メディア再生可否を決定する処理の流れを示しめした図である。
【図１０】Count Downカウンタ値とCount Downカウンタ複製メモリ値の、値の変化の様子を示した図である。
【図１１】Count Downカウンタの値と、Count Downカウンタを複製したメモリの値との比較によって、警告表示の可否を決定する処理の流れを示した図である。
【図１２】Region Playback Control機能Count Downカウンタ用メモリの値によって、メディア再生可否を決定する処理の流れを示した図である。
【図１３】Region Playback Control機能Count Downカウンタ用メモリの値によって、警告表示の可否を決定する処理の流れを示した図である。
【図１４】Region Playback Control機能Reset回数カウンタ用メモリの値によって、メディア再生可否を決定する処理の流れを示した図である。
【図１５】Region Playback Control機能Reset回数カウンタ用メモリの値によって、警告表示の可否を決定する処理の流れを示した図である。
【符号の説明】
【００４７】
１    ディスク
２    モータ
３    ピックアップ
４    モータ制御系
５    ピックアップモータ／ピックアップ制御系
６    信号処理系
７    コントローラ
８    バッファＲＡＭ
９    ＥＥＰＲＯＭ
１０    Ｆｌａｓｈメモリ
１１    外部インターフェース制御系
１２    ＰＣ
【図１】
2005353192.tif 000003
【図２】
2005353192.tif 000004
【図３】
2005353192.tif 000005
【図４】
2005353192.tif 000006
【図５】
2005353192.tif 000007
【図６】
2005353192.tif 000008
【図７】
2005353192.tif 000009
【図８】
2005353192.tif 000010
【図９】
2005353192.tif 000011
【図１０】
2005353192.tif 000012
【図１１】
2005353192.tif 000013
【図１２】
2005353192.tif 000014
【図１３】
2005353192.tif 000015
【図１４】
2005353192.tif 000016
【図１５】
2005353192.tif 000017