(57)【要約】【課題】  光ディスクに記録された情報データを第三者が読み出すことができないようにして、光ディスクに記録された情報データの漏洩を防止することができるようにする。【解決手段】  第１のデータと第２のデータとの同じビット位置の複数の同じビットを抽出して第１の光ディスクに記録し、第１のデータと第２のデータとの同じビット位置の第２のデータのビットと異なる第１のデータの複数のビットを抽出して第２の光ディスクに記録し、第１のデータと第２のデータとの同じビット位置の第１のデータのビットと異なる第２のデータの複数のビットを抽出して第３の光ディスクに記録し、それぞれ抽出された複数のビットの各抽出ビット数を第１の光ディスクに記録するようにする。【選択図】        図２
2007133945.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクに情報データを記録再生するディスク装置であって、
第１のデータと第２のデータとの同じビット位置の複数の同じビットを抽出する第１の抽出手段と、第１のデータと第２のデータとの同じビット位置の第２のデータのビットと異なる第１のデータの複数のビットを抽出する第２の抽出手段と、第１のデータと第２のデータとの同じビット位置の第１のデータのビットと異なる第２のデータの複数のビットを抽出する第３の抽出手段と、前記第１の抽出手段、前記第２の抽出手段、前記第３の抽出手段により抽出された複数のビットの各抽出ビット数を計数する計数手段と、前記第１の抽出手段により抽出された複数のビットと前記計数手段により計数された各抽出ビット数とを第１の光ディスクに記録し、前記第２の抽出手段により抽出された複数のビットを第２の光ディスクに記録し、前記第３の抽出手段により抽出された複数のビットを第３の光ディスクに記録する記録手段と、前記第１の光ディスクに記録された各抽出ビット数に基づいて前記第１の光ディスクに記録された複数のビットと前記第２の光ディスクに記録された複数のビットとを読み出し、前記第１のデータを復元する第１のデータ復元手段と、前記第１の光ディスクに記録された各抽出ビット数に基づいて前記第１の光ディスクに記録された複数のビットと前記第３の光ディスクに記録された複数のビットとを読み出し、前記第２のデータを復元する第２のデータ復元手段とを備えたことを特徴とするディスク装置。
【請求項２】
光ディスクに情報データを記録再生するディスク装置であって、
第１のデータと第２のデータとの同じビット位置の複数の同じビットを抽出する第１の抽出手段と、第１のデータと第２のデータとの同じビット位置の第２のデータのビットと異なる第１のデータの複数のビットを抽出する第２の抽出手段と、第１のデータと第２のデータとの同じビット位置の第１のデータのビットと異なる第２のデータの複数のビットを抽出する第３の抽出手段と、前記第１の抽出手段、前記第２の抽出手段、前記第３の抽出手段により抽出された複数のビットの各抽出ビット数を計数する計数手段と、前記第１の抽出手段により抽出された複数のビットと前記計数手段により計数された各抽出ビット数とを第１の光ディスクに記録し、前記第２の抽出手段により抽出された複数のビットを第２の光ディスクに記録し、前記第３の抽出手段により抽出された複数のビットを第３の光ディスクに記録する記録手段とを備えたことを特徴とするディスク装置。
【請求項３】
前記第１の光ディスクに記録された各抽出ビット数に基づいて前記第１の光ディスクに記録された複数のビットと前記第２の光ディスクに記録された複数のビットとを読み出し、前記第１のデータを復元する第１のデータ復元手段と、前記第１の光ディスクに記録された各抽出ビット数に基づいて前記第１の光ディスクに記録された複数のビットと前記第３の光ディスクに記録された複数のビットとを読み出し、前記第２のデータを復元する第２のデータ復元手段とを更に備えたことを特徴とする請求項２記載のディスク装置。
【請求項４】
光ディスクに情報データを記録するディスク装置の情報データ管理方法であって、
第１のデータと第２のデータとの同じビット位置の複数の同じビットを抽出して抽出ビット数を計数する第１のステップと、第１のデータと第２のデータとの同じビット位置の第２のデータのビットと異なる複数の第１のデータのビットを抽出して抽出ビット数を計数する第２のステップと、第１のデータと第２のデータとの同じビット位置の第１のデータのビットと異なる複数の第２のデータのビットを抽出して抽出ビット数を計数する第３のステップと、前記第１のステップにより抽出された複数のビットと前記第１のステップ、前記第２のステップ、前記第３のステップにより計数された各抽出ビット数とを第１の光ディスクに記録し、前記第２のステップにより抽出された複数のビットを第２の光ディスクに記録し、前記第３のステップにより抽出された複数のビットを第３の光ディスクに記録する第４のステップとを備えたことを特徴とするディスク装置の情報データ管理方法。
【請求項５】
光ディスクに記録された情報データを再生するディスク装置の情報データ管理方法であって、
前記第１の光ディスクに記録された各抽出ビット数に基づいて前記第１の光ディスクに記録された複数のビットと前記第２の光ディスクに記録された複数のビットとを読み出し、前記第１のデータを復元する第５のステップと、前記第１の光ディスクに記録された抽出ビット数に基づいて前記第１の光ディスクに記録された複数のビットと前記第３の光ディスクに記録された複数のビットとを読み出し、前記第２のデータを復元する第６のステップとを更に備えたことを特徴とする請求項４記載のディスク装置の情報データ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスクに情報データを記録再生するディスク装置及びその情報データ管理方法に係り、特に光ディスクに記録された情報データの漏洩を防止することができるディスク装置及びその情報データ管理方法に関する。
【背景技術】
【０００２】
一般に、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）等の光ディスクに記録された情報データは、光ディスクから読み出して他の光ディスクやハードディスク等の記録媒体に容易にコピーすることができる。また、情報データが記録された光ディスクをダビングして複製の光ディスクを容易に作成することができる。そのため、光ディスクに記録された情報データがコピーされたり、情報データが記録された光ディスクが複製されたりして、光ディスクに記録された情報データが第三者に漏洩するという問題点があった。また、光ディスクに記録された情報データを第三者が容易に読み出すことができるため、光ディスクに記録された情報データの重要な内容が第三者に見られるという問題点があった。
背景技術としては、情報データを小さい単位で２つ以上に分割して、光ディスクに記録された情報データが不連続となるように２面以上の異なる光ディスクに記録して、光ディスクの違法コピーを防止するようにしたものがあった（例えば、特許文献１参照）。
また、情報データを複数のデータ群に分割し、各データ群に参照情報、復元情報を付加して、複数の既存ファイルに分散して保存し、情報データの内容だけではなくその存在を含めて第三者から隠蔽するようにしたものがあった（例えば、特許文献２参照）。
また、光ディスクの両面に記録された情報データを読み取り、記録順序にしたがって並び替えて、光ディスクに記録された情報データの複製を防止するとともに、光ディスクに記録された情報データの第三者への漏洩を防止するようにしたものがあった（例えば、特許文献３参照）。
【特許文献１】特開平９−１０６６２５号公報
【特許文献２】特開２００１−２８２６２１号公報
【特許文献３】特開２０００−３３９８４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、背景技術で述べたもののうち最初のものにおいては、情報データを小さい単位で２つ以上に分割して、光ディスクに記録された情報データが不連続となるように２面以上の異なる光ディスクに記録して、光ディスクの違法コピーを防止することができたが、小さい単位で分割された情報データを断片的に読み出すことができるため、情報データの内容の一部が第三者に漏洩するという問題点があった。
また、次のものにおいては、情報データを複数のデータ群に分割し、各データ群に参照情報、復元情報を付加して、複数の既存ファイルに分散して保存し、情報データの内容だけではなくその存在を含めて第三者から隠蔽することができたが、複数のデータ群に分割された情報データを読み出すことができるため、上記同様に、情報データの内容の一部が第三者に漏洩するという問題点があった。
また、更にその次のものにおいては、光ディスクの両面に記録された情報データを読み取り、記録順序にしたがって並び替えて、光ディスクに記録された情報データの複製を防止するとともに、光ディスクに記録された情報データの第三者への漏洩を防止することができたが、記録順序にしたがって並び替えられた情報データを読み出すことができるため、上記同様に、情報データの内容の一部が第三者に漏洩するという問題点があった。
本発明は、背景技術の有するこのような問題点に鑑みてなされたものであり、その目的とするところは、光ディスクに記録された情報データを第三者が読み出すことができないようにして、光ディスクに記録された情報データの漏洩を防止することができるディスク装置及びその情報データ管理方法を提供しようとするものである。
【課題を解決するための手段】
【０００４】
上記目的を達成するため本発明においては、光ディスクに情報データを記録再生するディスク装置であって、第１のデータと第２のデータとの同じビット位置の複数の同じビットを抽出する第１の抽出手段と、第１のデータと第２のデータとの同じビット位置の第２のデータのビットと異なる第１のデータの複数のビットを抽出する第２の抽出手段と、第１のデータと第２のデータとの同じビット位置の第１のデータのビットと異なる第２のデータの複数のビットを抽出する第３の抽出手段と、前記第１の抽出手段、前記第２の抽出手段、前記第３の抽出手段により抽出された複数のビットの各抽出ビット数を計数する計数手段と、前記第１の抽出手段により抽出された複数のビットと前記計数手段により計数された各抽出ビット数とを第１の光ディスクに記録し、前記第２の抽出手段により抽出された複数のビットを第２の光ディスクに記録し、前記第３の抽出手段により抽出された複数のビットを第３の光ディスクに記録する記録手段とを備える。
更に、前記第１の光ディスクに記録された各抽出ビット数に基づいて前記第１の光ディスクに記録された複数のビットと前記第２の光ディスクに記録された複数のビットとを読み出し、前記第１のデータを復元する第１のデータ復元手段と、前記第１の光ディスクに記録された各抽出ビット数に基づいて前記第１の光ディスクに記録された複数のビットと前記第３の光ディスクに記録された複数のビットとを読み出し、前記第２のデータを復元する第２のデータ復元手段とを備える。
これらの手段により、光ディスクに記録された情報データを第三者が読み出すことができないようにして、光ディスクに記録された情報データの漏洩を防止することができる。
【発明の効果】
【０００５】
請求項１記載の発明に係るディスク装置によれば、第１のデータと第２のデータとの同じビット位置の複数の同じビットを抽出し、第１のデータと第２のデータとの同じビット位置の第２のデータのビットと異なる第１のデータの複数のビットを抽出し、第１のデータと第２のデータとの同じビット位置の第１のデータのビットと異なる第２のデータの複数のビットを抽出し、それぞれ抽出された複数のビットの各抽出ビット数を計数して、第１のデータと第２のデータとの同じビット位置の抽出された複数の同じビットと計数された各抽出ビット数とを第１の光ディスクに記録し、第１のデータと第２のデータとの同じビット位置の第２のデータのビットと異なる第１のデータの抽出された複数のビットを第２の光ディスクに記録し、第１のデータと第２のデータとの同じビット位置の第１のデータのビットと異なる第２のデータの抽出された複数のビットを第３の光ディスクに記録し、第１の光ディスクに記録された各抽出ビット数に基づいて第１の光ディスクに記録された複数のビットと第２の光ディスクに記録された複数のビットとを読み出し、第１のデータを復元し、第１の光ディスクに記録された各抽出ビット数に基づいて第１の光ディスクに記録された複数のビットと第３の光ディスクに記録された複数のビットとを読み出し、第２のデータを復元するようにしているので、第１の光ディスクを管理することにより、第２の光ディスク、或いは、第３の光ディスクに記録された情報データを第三者が読み出すことができないようにすることができ、光ディスクに記録された情報データの第三者への漏洩を防止することができる。
請求項２記載の発明に係るディスク装置によれば、第１のデータと第２のデータとの同じビット位置の複数の同じビットを抽出し、第１のデータと第２のデータとの同じビット位置の第２のデータのビットと異なる第１のデータの複数のビットを抽出し、第１のデータと第２のデータとの同じビット位置の第１のデータのビットと異なる第２のデータの複数のビットを抽出し、それぞれ抽出された複数のビットの各抽出ビット数を計数して、第１のデータと第２のデータとの同じビット位置の抽出された複数の同じビットと計数された各抽出ビット数とを第１の光ディスクに記録し、第１のデータと第２のデータとの同じビット位置の第２のデータのビットと異なる第１のデータの抽出された複数のビットを第２の光ディスクに記録し、第１のデータと第２のデータとの同じビット位置の第１のデータのビットと異なる第２のデータの抽出された複数のビットを第３の光ディスクに記録するようにしているので、第１の光ディスクを管理することにより、第２の光ディスク、或いは、第３の光ディスクに記録された情報データを第三者が読み出すことができないようにすることができ、光ディスクに記録された情報データの漏洩を防止することができる。
請求項３記載の発明に係るディスク装置によれば、第１の光ディスクに記録された各抽出ビット数に基づいて第１の光ディスクに記録された複数のビットと第２の光ディスクに記録された複数のビットとを読み出し、第１のデータを復元し、第１の光ディスクに記録された各抽出ビット数に基づいて第１の光ディスクに記録された複数のビットと第３の光ディスクに記録された複数のビットとを読み出し、第２のデータを復元するようにしているので、第１の光ディスクを管理することにより、第２の光ディスク、或いは、第３の光ディスクに記録された情報データを第三者が読み出すことができないようにすることができ、光ディスクに記録された情報データの漏洩を防止することができる。
請求項４記載の発明に係るディスク装置の情報データ管理方法によれば、第１のデータと第２のデータとの同じビット位置の複数の同じビットを抽出して抽出ビット数を計数し、第１のデータと第２のデータとの同じビット位置の第２のデータのビットと異なる複数の第１のデータのビットを抽出して抽出ビット数を計数し、第１のデータと第２のデータとの同じビット位置の第１のデータのビットと異なる複数の第２のデータのビットを抽出して抽出ビット数を計数し、第１のデータと第２のデータとの同じビット位置の複数の同じビットと第１のステップ、第２のステップ、前記第３のステップによりそれぞれ計数された各抽出ビット数とを第１の光ディスクに記録し、第１のデータと第２のデータとの同じビット位置の第２のデータのビットと異なる複数の第１のデータのビットを第２の光ディスクに記録し、第１のデータと第２のデータとの同じビット位置の第１のデータのビットと異なる複数の第２のデータのビットを第３の光ディスクに記録するようにしているので、第１の光ディスクを管理することにより、第２の光ディスク、或いは、第３の光ディスクに記録された情報データを第三者が読み出すことができないようにすることができ、光ディスクに記録された情報データの漏洩を防止することができる。
請求項５記載の発明に係るディスク装置の情報データ管理方法によれば、第１の光ディスクに記録された各抽出ビット数に基づいて第１の光ディスクに記録された複数のビットと第２の光ディスクに記録された複数のビットとを読み出し、第１のデータを復元し、第１の光ディスクに記録された抽出ビット数に基づいて第１の光ディスクに記録された複数のビットと第３の光ディスクに記録された複数のビットとを読み出し、第２のデータを復元するようにしているので、第１の光ディスクを管理することにより、第２の光ディスク、或いは、第３の光ディスクに記録された情報データを第三者が読み出すことができないようにすることができ、光ディスクに記録された情報データの漏洩を防止することができる。
【発明を実施するための最良の形態】
【０００６】
以下、適宜図面を参照しながら本発明を実施するための最良の形態を詳述する。図１は本発明の一実施例のディスク装置の構成を示すブロック図であり、図２は本発明の一実施例のディスク装置のビット抽出動作を示す説明図であり、図３は本発明の一実施例のディスク装置のデータ復元動作を示す説明図であり、図４は本発明の一実施例のディスク装置のビット抽出動作を示すフローチャートであり、図５は本発明の一実施例のディスク装置のデータ復元動作を示すフローチャートであり、図６は本発明の一実施例のディスク装置のデータ復元動作を示すフローチャートである。
まず、図１の本発明の一実施例のディスク装置の構成を示すブロック図を基に説明する。
ディスク装置１は、光ディスク２にレーザ光を照射してその反射光を検出し、光ディスク２に記録されている情報データを読み出すとともに、光ディスク２にレーザ光を照射して、光ディスク２に情報データを記録する光ピックアップ３と、光ディスク２を回転させるスピンドルモータ４と、光ピックアップ３を光ディスク２の半径方向にスレッド移動させるスレッドモータ５と、スピンドルモータ４の回転速度とスレッドモータ５の回転方向、回転速度とをサーボ制御し、光ピックアップ３により検出されたトラッキング誤差信号、フォーカス誤差信号に基づいて光ピックアップ３のトラッキング、フォーカスをサーボ制御するサーボ回路６と、光ピックアップ３により読み出された情報データのＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）信号を増幅するとともに、光ディスク２に記録する情報データのＲＦ信号を増幅するＲＦ増幅回路７と、ＲＦ増幅回路７により増幅された情報データのＲＦ信号を基準クロックに基づいて同期検出して復調し、復調された情報データの誤りを訂正して、所定の圧縮方式に基づいて圧縮された情報データを伸張し、伸張された情報データを復号して情報データを再生するとともに、光ディスク２に記録する情報データを符号化し、符号化された情報データを所定の圧縮方式に基づいて圧縮する信号処理回路８と、文字情報信号を映像信号に重畳して、文字情報をモニタ装置３０の画面に表示するＯＳＤ（Ｏｎ−Ｓｃｒｅｅｎ  Ｃｈａｒａｃｔｅｒ  Ｄｉｓｐｌａｙ）回路９と、ディスク装置１のシステム全体を制御するマイコン１０と、各種データを記憶するメモリ１１と、リモコン装置２０から送信された赤外線信号のリモコン信号を受信して、所定の電気信号に変換するリモコン受信部１２とで構成されている。
以上のように構成されたディスク装置について、以下その動作について説明する。
（ビット抽出動作）元データ１と元データ２とのビット抽出動作を開始すると、マイコン１０は、光ディスクＡに記録するデータＡ、光ディスクＢに記録するデータＢ、光ディスクＣに記録するデータＣを記憶する領域をメモリ１１に設定して、メモリ１１のデータＡ、データＢ、データＣの各データをクリアし、元データ１と元データ２とを復元するためのキーデータを記憶する領域をメモリ１１に設定して、メモリ１１のキーデータをクリアする。また、マイコン１０は、元データ１、元データ２から抽出したビットの数を計数する抽出ビット数をクリアし、元データ１、元データ２のビット位置を指示するポインタに１をセットし、元データ１と元データ２との同じビットの連続と異なるビットの連続とを判別するフラグをリセットする。そして、マイコン１０は、元データ１のポインタの位置のビットと元データ２のポインタの位置のビットとを抽出して、抽出された元データ１のビットと元データ２のビットとが同じビットであるか否かを判別する。例えば、元データ１が１００１１０１０１…であり、元データ２が０１０１１１１００…である場合、元データ１と元データ２との３、４、５、７、８番目の各ビットが同じビットとなり（図２（ａ）参照）、元データ１と元データ２の１、２、６、９番目の各ビットが異なるビットとなる（図２（ｂ）、（ｃ）参照）。
抽出された元データ１のビットと元データ２のビットとが同じビットである場合、マイコン１０は、フラグがセットされているか否かを判別し、フラグがセットされている場合、元データ１のビットと元データ２のビットとの同じビットをメモリ１１のデータＡに追加して（図２（ａ）参照）、抽出ビット数に１を加算し、ポインタに１を加算する。また、フラグがセットされていない場合、マイコン１０は、抽出ビット数をメモリ１１のキーデータに追加して（図２（ａ）参照）、抽出ビット数をクリアし、フラッグをセットして、元データ１のビットと元データ２のビットとの同じビットをメモリ１１のデータＡに追加して（図２（ａ）参照）、抽出ビット数に１を加算し、ポインタに１を加算する。
また、抽出された元データ１のビットと元データ２のビットとが異なるビットである場合、マイコン１０は、フラグがリセットされているか否かを判別し、フラグがリセットされている場合、元データ２のビットと異なる元データ１のビットをメモリ１１のデータＢに追加し（図２（ｂ）参照）、元データ１のビットと異なる元データ２のビットをメモリ１１のデータＣに追加して（図２（ｃ）参照）、抽出ビット数に１を加算し、ポインタに１を加算する。また、フラグがリセットされていない場合、マイコン１０は、抽出ビット数をメモリ１１のキーデータに追加して（図２（ａ）参照）、抽出ビット数をクリアし、フラグをリセットして、元データ２のビットと異なる元データ１のビットをメモリ１１のデータＢに追加し（図２（ｂ）参照）、元データ１のビットと異なる元データ２のビットをメモリ１１のデータＣに追加して（図２（ｃ）参照）、抽出ビット数に１を加算し、ポインタに１を加算する。
元データ１と元データ２とのビット抽出が完了していない場合、マイコン１０は、上記同様にして、元データ１のビットと元データ２のビットとの同じビットをメモリ１１のデータＡに追加し、元データ２のビットと異なる元データ１のビットをメモリ１１のデータＢに追加し、元データ１のビットと異なる元データ２のビットをメモリ１１のデータＣに追加して、元データ１と元データ２とのビット抽出動作を繰り返す。そして、元データ１と元データ２とのビット抽出が完了すると、マイコン１０は、ＯＳＤ回路９に文字情報信号と制御信号とを送出して、光ディスクＡの装着を促すメッセージをモニタ装置３０の画面に表示する（図示せず）。光ディスクＡがディスク装置１に装着されると、マイコン１０は、サーボ回路６に制御信号を送出して、スピンドルモータ４を駆動してディスク装置１に装着された光ディスクＡを回転させ、スレッドモータ５を駆動して光ピックアップ３を光ディスクＡの半径方向にスレッド移動させ、光ピックアップ３のトラッキングとフォーカスとをサーボ制御して、メモリ１１に記憶されているデータＡとキーデータとをディスク装置１に装着された光ディスクＡに記録する（図２（ａ）参照）。同様にして、マイコン１０は、メモリ１１に記憶されているデータＢをディスク装置１に装着された光ディスクＢに記録し（図２（ｂ）参照）、メモリ１１に記憶されているデータＣをディスク装置１に装着された光ディスクＣに記録する（図２（ｃ）参照）。
（元データ１の復元動作）データ１の復元動作を開始すると、マイコン１０は、ＯＳＤ回路９に文字情報信号と制御信号とを送出して、光ディスクＡの装着を促すメッセージをモニタ装置３０の画面に表示する（図示せず）。光ディスクＡがディスク装置１に装着されると、マイコン１０は、サーボ回路６に制御信号を送出して、スピンドルモータ４を駆動してディスク装置に１に装着された光ディスクＡを回転させ、スレッドモータ５を駆動して光ピックアップ３を光ディスクＡの半径方向にスレッド移動させ、光ピックアップ３のトラッキングとフォーカスとをサーボ制御して、ディスク装置１に装着された光ディスクＡからデータＡとキーデータとを読み込んでメモリ１１に記憶する。同様にして、マイコン１０は、ディスク装置１に装着された光ディスクＢからデータＢを読み込んでメモリ１１に記憶する。そして、マイコン１０は、データＡとデータＢとから元データ１を復元するためにメモリ１１にデータ１を記憶する領域を設定して、メモリ１１のデータ１をクリアし、キーデータの抽出ビット数の位置を指示するポインタ１、データＢのビット位置を指示するポインタ２、データＡのビット位置を指示するポインタ３の各ポインタに１をセットする。
マイコン１０は、メモリ１１に記憶されているキーデータのポインタ１の位置の抽出ビット数を読み出して、読み出された抽出ビット数に応じたビット数のビットをメモリ１１に記憶されているデータＢのポインタ２の位置から抽出し、抽出されたデータＢのビットをメモリ１１のデータ１に追加して（図３（ａ）参照）、ポインタ１に１を加算し、ポインタ２に抽出ビット数を加算する。そして、マイコン１０は、メモリ１１に記憶されているキーデータのポインタ１の位置の抽出ビット数をメモリ１１から読み出して、読み出された抽出ビット数に応じたビット数のビットをメモリ１１に記憶されているデータＡのポインタ３の位置から抽出し、抽出されたデータＡのビットをメモリ１１のデータ１に追加して（図３（ａ）参照）、ポインタ１に１を加算し、ポインタ３に抽出ビット数を加算する。
元データ１の復元が完了していない場合、マイコン１０は、上記同様にして、メモリ１１に記憶されているキーデータの抽出ビット数に応じたビット数のデータＢのビットをメモリ１１のデータ１に追加し、メモリ１１に記憶されているキーデータの抽出ビット数に応じたビット数のデータＡのビットをメモリ１１のデータ１に追加して、元データ１の復元動作を繰り返して元データ１を復元する（図３（ａ）参照）。これにより、光ディスクＡを管理することにより、光ディスクＢに記録されたデータＢを読み出しも、元データ１を復元することができないため、光ディスクに記録された情報データの第三者への漏洩を防止することができる。
（データ２の復元動作）データ２の復元動作を開始すると、マイコン１０は、ＯＳＤ回路９に文字情報信号と制御信号とを送出して、光ディスクＡの装着を促すメッセージをモニタ装置３０の画面に表示する（図示せず）。光ディスクＡがディスク装置１に装着されると、マイコン１０は、サーボ回路６に制御信号を送出して、スピンドルモータ４を駆動してディスク装置に１に装着された光ディスクＡを回転させ、スレッドモータ５を駆動して光ピックアップ３を光ディスクＡの半径方向にスレッド移動させ、光ピックアップ３のトラッキングとフォーカスとをサーボ制御して、ディスク装置１に装着された光ディスクＡからデータＡとキーデータとを読み込んでメモリ１１に記憶する。同様にして、マイコン１０は、ディスク装置１に装着された光ディスクＣからデータＣを読み込んでメモリ１１に記憶する。そして、マイコン１０は、データＡとデータＣとから元データ２を復元するためにメモリ１１にデータ２を記憶する領域を設定して、メモリ１１のデータ２をクリアし、キーデータの抽出ビット数の位置を指示するポインタ１、データＣのビット位置を指示するポインタ２、データＡのビット位置を指示するポインタ３の各ポインタに１をセットする。
マイコン１０は、メモリ１１に記憶されているキーデータのポインタ１の位置の抽出ビット数を読み出して、読み出された抽出ビット数に応じたビット数のビットをメモリ１１に記憶されているデータＣのポインタ２の位置から抽出し、抽出されたデータＣのビットをメモリ１１のデータ２に追加して（図３（ａ）参照）、ポインタ１に１を加算し、ポインタ２に抽出ビット数を加算する。そして、マイコン１０は、メモリ１１に記憶されているキーデータのポインタ１の位置の抽出ビット数をメモリ１１から読み出して、読み出された抽出ビット数に応じたビット数のビットをメモリ１１に記憶されているデータＡのポインタ３の位置から抽出し、抽出されたデータＡのビットをメモリ１１のデータ２に追加して（図３（ｂ）参照）、ポインタ１に１を加算し、ポインタ３に抽出ビット数を加算する。
元データ２の復元が完了していない場合、マイコン１０は、上記同様にして、メモリ１１に記憶されているキーデータの抽出ビット数に応じたビット数のデータＣのビットをメモリ１１のデータ２に追加し、メモリ１１に記憶されているキーデータの抽出ビット数に応じたビット数のデータＡのビットをメモリ１１のデータ２に追加して、元データ２の復元動作を繰り返して元データ２を復元する（図３（ｂ）参照）。これにより、光ディスクＡを管理することにより、光ディスクＣに記録されたデータＣを読み出しても、元データ２を復元することができないため、光ディスクに記録された情報データの第三者への漏洩を防止することができる。
また、図４の本発明の一実施例のディスク装置のビット抽出動作を示すフローチャートを基に説明する。
元データ１と元データ２とのビット抽出動作を開始すると、ステップＳ１からステップＳ２に進み、ステップＳ２で、データＡ、データＢ、データＣの各データとキーデータとがクリアされ、抽出ビット数がクリアされて、ポインタに１がセットされ、フラグがリセットされて、ステップＳ３に進む。
ステップＳ３で、元データ１のポインタの位置のビットと元データ２のポインタの位置のビットとが抽出されて、ステップＳ４に進む。
ステップＳ４で、抽出された元データ１のビットと元データ２のビットとが同じビットであるか否かが判断され、抽出された元データ１のビットと元データ２のビットとが同じビットである場合、ステップＳ５に進み、抽出された元データ１のビットと元データ２のビットとが異なるビットである場合、ステップＳ８に進む。
ステップＳ５で、フラグがセットされているか否かが判断され、フラグがセットされている場合、ステップＳ７に進み、フラグがセットされていない場合、ステップＳ６に進む。
ステップＳ６で、抽出ビット数がキーデータに追加されて、抽出ビット数がクリアされ、フラッグがセットされて、ステップＳ７に進む。
ステップＳ７で、元データ１のビットと元データ２のビットとの同じビットがデータＡに追加されて、ステップＳ１１に進む。
ステップＳ８で、フラグがリセットされているか否かが判断され、フラグがリセットされている場合、ステップＳ１０に進み、フラグがリセットされていない場合、ステップＳ９に進む。
ステップＳ９で、抽出ビット数がキーデータに追加されて、抽出ビット数がクリアされ、フラグがリセットされて、ステップＳ１０に進む。
ステップＳ１０で、元データ２のビットと異なる元データ１のビットがデータＢに追加され、元データ１のビットと異なる元データ２のビットがデータＣに追加されて、ステップＳ１１に進む。
ステップＳ１１で、抽出ビット数に１が加算され、ポインタに１が加算されて、ステップＳ１２に進む。
ステップＳ１２で、元データ１と元データ２とのビット抽出が完了されたか否かが判断され、元データ１と元データ２とのビット抽出が完了された場合、ステップＳ１３に進み、元データ１と元データ２とのビット抽出が完了していない場合、ステップＳ３に戻って、ステップＳ３からのステップを繰り返す。
ステップＳ１３で、データＡとキーデータとが光ディスクＡに記録され、データＢが光ディスクＢに記録され、データＣが光ディスクＣに記録されて、ステップＳ１４に進んで処理を終了する。
また、図５の本発明の一実施例のディスク装置のデータ復元動作を示すフローチャートを基に説明する。
元データ１の復元動作を開始すると、ステップＳ２１からステップＳ２２に進み、ステップＳ２２で、光ディスクＡに記録されたデータＡとキーデータとが読み込まれ、光ディスクＢに記録されたデータＢが読み込まれて、ステップＳ２３に進む。
ステップＳ２３で、データ１がクリアされ、ポインタ１、ポインタ２、ポインタ３の各ポインタに１がセットされて、ステップＳ２４に進む。
ステップＳ２４で、キーデータのポインタ１の位置の抽出ビット数に応じたビット数のビットがデータＢのポインタ２の位置から抽出されて、抽出されたデータＢのビットがデータ１に追加され、ポインタ１に１が加算され、ポインタ２に抽出ビット数が加算されて、ステップＳ２５に進む。
ステップＳ２５で、キーデータのポインタ１の位置の抽出ビット数に応じたビット数のビットがデータＡのポインタ３の位置から抽出されて、抽出されたデータＡのビットがデータ１に追加され、ポインタ１に１が加算され、ポインタ３に抽出ビット数が加算されて、ステップＳ２６に進む。
ステップＳ２６で、元データ１の復元が完了したか否かが判断され、元データ１の復元が完了した場合、ステップＳ２７に進んで処理を終了し、元データ１の復元が完了していない場合、ステップＳ２４に戻って、ステップＳ２４からのステップを繰り返す。
また、図６の本発明の一実施例のディスク装置のデータ復元動作を示すフローチャートを基に説明する。
元データ２の復元動作を開始すると、ステップＳ３１からステップＳ３２に進み、ステップＳ３２で、光ディスクＡに記録されたデータＡとキーデータとが読み込まれ、光ディスクＣに記録されたデータＣが読み込まれて、ステップＳ３３に進む。
ステップＳ３３で、データ２がクリアされ、ポインタ１、ポインタ２、ポインタ３の各ポインタに１がセットされて、ステップＳ３４に進む。
ステップＳ３４で、キーデータのポインタ１の位置の抽出ビット数に応じたビット数のビットがデータＣのポインタ２の位置から抽出されて、抽出されたデータＣのビットがデータ２に追加され、ポインタ１に１が加算され、ポインタ２に抽出ビット数が加算されて、ステップＳ３５に進む。
ステップＳ３５で、キーデータのポインタ１の位置の抽出ビット数に応じたビット数のビットがデータＡのポインタ３の位置から抽出されて、抽出されたデータＡのビットがデータ２に追加され、ポインタ１に１が加算され、ポインタ３に抽出ビット数が加算されて、ステップＳ３６に進む。
ステップＳ３６で、元データ２の復元が完了したか否かが判断され、元データ２の復元が完了した場合、ステップＳ３７に進んで処理を終了し、元データ２の復元が完了していない場合、ステップＳ３４に戻って、ステップＳ３４からのステップを繰り返す。
以上、本発明を実施するための最良の形態について詳述されたが、本発明はこれに限定されるものではなく、当業者の通常の知識の範囲内でその変形や改良が可能であることはいうまでもない。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施例のディスク装置の構成を示すブロック図である。
【図２】本発明の一実施例のディスク装置のビット抽出動作を示す説明図である。
【図３】本発明の一実施例のディスク装置のデータ復元動作を示す説明図である。
【図４】本発明の一実施例のディスク装置のビット抽出動作を示すフローチャートである。
【図５】本発明の一実施例のディスク装置のデータ復元動作を示すフローチャートである。
【図６】本発明の一実施例のディスク装置のデータ復元動作を示すフローチャートである。
【符号の説明】
【０００８】
１  ディスク装置
２、Ａ、Ｂ、Ｃ  光ディスク
３  光ピックアップ
４  スピンドルモータ
５  スレッドモータ
６  サーボ回路
７  ＲＦ増幅回路
８  信号処理回路
９  ＯＳＤ回路
１０  マイコン
１１  メモリ
１２  リモコン受信部
２０  リモコン装置
３０  モニタ装置
【図１】
2007133945.tif 000003
【図２】
2007133945.tif 000004
【図３】
2007133945.tif 000005
【図４】
2007133945.tif 000006
【図５】
2007133945.tif 000007
【図６】
2007133945.tif 000008