(57)【要約】【課題】  本発明は、ディスク状記録媒体の入れ替えを確実に検出できるようにする。【解決手段】  本発明は、ミニディスク３を回転させるスピンドルモータ６の逆起信号ＦＧにおけるパルス間隔を検出することにより当該ミニディスク３を載せて回転しているロータ６Ａの回転数を算出し、ミニディスク３が他のディスクと入れ替えられたときに当該入れ替えられたディスクの重さに応じたロータ６Ａへの負荷変動により当該ロータ６Ａの回転数が変化したことに基づいてディスクの入れ替えを確実に検出することができる。【選択図】        図４
2006085768.tif 000002
【特許請求の範囲】
【請求項１】
ディスク状記録媒体を回転させるスピンドルモータの逆起信号におけるパルス間隔を検出することにより上記ディスク状記録媒体を載せて回転しているロータの回転数を算出する回転数算出手段と、
上記ディスク状記録媒体が入れ替えられたときに当該ディスク状記録媒体の重さに応じた上記ロータへの負荷変動により当該ロータの回転数が変化したことに基づいて当該ディスク状記録媒体が入れ替えられたか否かを検出するディスク入替検出手段と
を具えることを特徴とするディスク入替検出装置。
【請求項２】
上記ディスク入替検出手段は、上記ロータから上記ディスク状記録媒体が取り外されたときにおける上記ロータの回転数の変化に基づいて当該ディスク状記録媒体が入れ替えられたか否かを検出する
ことを特徴とする請求項１に記載のディスク入替検出装置。
【請求項３】
上記ディスク入替検出手段は、上記ロータから上記ディスク状記録媒体が取り外されたにも拘わらず上記ロータの回転数に変化がない場合であって、次に異なるディスク状記録媒体が上記ロータに載せられたときにおける当該ロータの回転数の変化に基づいて当該ディスク状記録媒体が入れ替えられたか否かを検出する
ことを特徴とする請求項１に記載のディスク入替検出装置。
【請求項４】
ディスク状記録媒体を回転させるスピンドルモータの逆起信号におけるパルス間隔を検出することにより上記ディスク状記録媒体を載せて回転しているロータの回転数を算出する回転数算出ステップと、
上記ディスク状記録媒体が入れ替えられたときに当該ディスク状記録媒体の重さに応じた上記ロータへの負荷変動により当該ロータの回転数が変化したことに基づいて当該ディスク状記録媒体が入れ替えられたか否かを検出するディスク入替検出ステップと
を具えることを特徴とするディスク入替検出方法。
【請求項５】
ディスク入替検出機能を有するディスク制御装置であって、
ディスク状記録媒体を回転させるスピンドルモータの逆起信号におけるパルス間隔を検出することにより上記ディスク状記録媒体を載せて回転しているロータの回転数を算出する回転数算出手段と、
上記ディスク状記録媒体が入れ替えられたときに当該ディスク状記録媒体の重さに応じた上記ロータへの負荷変動により当該ロータの回転数が変化したことに基づいて当該ディスク状記録媒体が入れ替えられたか否かを検出するディスク入替検出手段と、
上記ディスク状記録媒体が入れ替えられたことを検出した場合、当該入れ替えられた後のディスク状記録媒体に対する所定の処理を制限する制御手段と
を具えることを特徴とするディスク制御装置。
【請求項６】
ディスク状記録媒体を回転させるスピンドルモータの逆起信号におけるパルス間隔を検出することにより上記ディスク状記録媒体を載せて回転しているロータの回転数を算出する回転数算出ステップと、
上記ディスク状記録媒体が入れ替えられたときに当該ディスク状記録媒体の重さに応じた上記ロータへの負荷変動による当該ロータの回転数の変化に基づいて当該ディスク状記録媒体が入れ替えられたか否かを検出するディスク入替検出ステップと、
上記ディスク状記録媒体が入れ替えられたことを検出した場合、当該入れ替えられた後のディスク状記録媒体に対する所定の処理を制限する制御ステップと
を具えることを特徴とするディスク制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスク入替検出装置及びディスク制御装置に関し、例えばミニディスク（登録商標）等のディスク状記録媒体に対してデータの記録又は再生を行うミニディスク記録再生装置に適用して好適なものである。
【背景技術】
【０００２】
近年、ミニディスク記録再生装置においては、パーソナルコンピュータのハードディスクに格納した音楽データを予め決められた権利回数だけミニディスクへ書き込むことができるようになされており、さらに当該書き込まれたミニディスクから供給元であるパーソナルコンピュータへ当該音楽データをアップロードすれば当該ミニディスクからその音楽データが消去されると共にパーソナルコンピュータにおける権利回数が「１」増えるようになされている。
【０００３】
またパーソナルコンピュータの内部では、ハードディスクに格納した音楽データの内容を解析して認識しているため、当該音楽データのファイル名を変更し、当該パーソナルコンピュータ内でコピーしてファイル名の異なる同一内容の音楽データを所有することになっても、ファイル名変更後の音楽データについてはファイル名変更前の音楽データと同じものであると認識されるので、ファイル名変更後の音楽データについて新たな権利回数が発生するようなことはない。
【０００４】
パーソナルコンピュータとミニディスク記録再生装置との間では、上述のような仕組みによって著作権の存在する音楽データがパーソナルコンピュータのハードディスクから際限なくミニディスクへ不正コピーされることを未然に防止するようになされている。
【０００５】
ところで、著作権保護に関する技術として、テープ状記録媒体上に記録されるコピー禁止である映像ソースをディスク記録媒体にコピーすると、テープ記録再生部内にカセットが挿入されている間は、ディスク記録再生部からの再生が許可されるが、カセットが取り出された時点でディスク記録再生部から映像ソースが消去されるか、あるいは再生不能となってテープ記録媒体の形態で提供される映像ソースの複製が作成されることを防止するようになされたものがある（例えば、特許文献１参照）。
【特許文献１】特開2001-250320公報
【０００６】
また、ディスク交換の際にその記録をとることによって、ディスク持ち出しなどによる不正な利用を防ぐ機能を備えるディスク管理システムもある（例えば、特許文献２参照）。
【特許文献２】特開2001-118333公報
【０００７】
ところで近年では、Ｈｉ−ＭＤ(Mini Disc)規格の新しい方式でなるミニディスクを記録媒体として用いることにより最長４５時間もの長時間録音を実現するようになされたものがあり、パーソナルコンピュータからのデータを格納するデータストレージとしても用いることができるようになされている。
【０００８】
従ってＨｉ−ＭＤ規格に対応したミニディスク（以下、これを単にミニディスクと呼ぶ）では、ストレージ使用が可能となったので、ダウンロードした音楽データも含めパーソナルコンピュータから転送されてミニディスク記録再生装置により書き込んだミニディスクの音楽データについてもパーソナルコンピュータ上で扱うことができるようになっている。
【０００９】
一方、ミニディスク記録再生装置ではパーソナルコンピュータから転送されてミニディスクへ書き込んだ音楽データが他のミニディスクへ不正コピーされた後、それが自由に再生されてしまっては著作権保護の仕組みは成立しなくなってしまう。
【００１０】
それを防ぐために、パーソナルコンピュータからミニディスク記録再生装置へ転送された音楽データをミニディスクへ書き込む際、当該ミニディスク記録再生装置では音楽データと共に当該ミニディスク固有の識別情報であるユニークＩＤ(Identification)を暗号化して盛り込んでおき、当該ミニディスクの再生時にはディスク内周側のＴＯＣ(Table of Content)から読み取った書き換え不可能なユニークＩＤと、書込み時に暗号化されて盛り込まれたユニークＩＤとを照合し、当該ユニークＩＤが合致したときのみ再生を許可するような仕様が定められている。
【００１１】
しかしながら、上述のような仕様が定められているにも拘らず、ミニディスク記録再生装置ではパーソナルコンピュータから転送されてミニディスクに書き込んだ音楽データを再度パーソナルコンピュータへアップロードする際、最初にミニディスクのＴＯＣからユニークＩＤを読み取った直後に、当該ミニディスクから暗号化されたユニークＩＤと共に音楽データが不正コピーされた他のミニディスクへ入れ替えられた場合には、ＴＯＣから読み取ったユニークＩＤと当該入替後のミニディスクに記録されている暗号化されたユニークＩＤとが一致してしまうことになる。
【００１２】
このような場合、ミニディスク記録再生装置は、通常動作をそのまま続け、音楽データをパーソナルコンピュータへアップロードし、当該パーソナルコンピュータでは音楽データのアップロードによって権利回数を増やしてしまうことになるため、悪意を持ったユーザは権利回数の上限を超えてパーソナルコンピュータからミニディスクへ音楽データを何度でも書き込むことが可能となり、著作権保護の実効を図ることができなくなってしまう。
【発明の開示】
【発明が解決しようとする課題】
【００１３】
ところでかかる構成のミニディスク記録再生装置においては、このような不正使用を未然に防止する必要があるものの、ミニディスクのディスクカートリッジが装填されている装填状態又は非装填状態については、ディスクカートリッジが挿入された際に本体部に設けられたスイッチが押下された状態にあるか否かを確認することで検出しているに過ぎず、悪意のユーザによって当該スイッチが常時押下された状態に改造された場合には、ＴＯＣのユニークＩＤを読み取った直後に他のミニディスクのディスクカートリッジに入れ替えられたとしてもディスク入れ替えを検出できず、そのままパーソナルコンピュータへアップロードを行ってしまうという問題があった。
【００１４】
本発明は以上の点を考慮してなされたもので、ディスク状記録媒体の入れ替えを確実に検出し得るディスク入替検出装置及びディスク交換を確実に検出してディスク状記録媒体に対する処理を制限するディスク制御装置を提案しようとするものである。
【課題を解決するための手段】
【００１５】
かかる課題を解決するため本発明のディスク入替検出装置においては、ディスク状記録媒体を回転させるスピンドルモータの逆起信号におけるパルス間隔を検出することによりディスク状記録媒体を載せて回転しているロータの回転数を算出する回転数算出手段と、ディスク状記録媒体が入れ替えられたときに当該ディスク状記録媒体の重さに応じたロータへの負荷変動により当該ロータの回転数が変化したことに基づいて当該ディスク状記録媒体が入れ替えられたか否かを検出するディスク入替検出手段とを設けるようにする。
【００１６】
これによりロータに載せられたディスク状記録媒体が入れ替えられた場合、当該ロータへの負荷が必ず変動して回転数が変化するため、スピンドルモータの逆起信号に基づいて算出されるロータの回転数を監視していれば必ずディスク状記録媒体の入れ替えを検出することができる。
【００１７】
また本発明のディスク記録制御装置においては、ディスク入替検出機能を有するディスク記録制御装置であって、ディスク状記録媒体を回転させるスピンドルモータの逆起信号におけるパルス間隔を検出することによりディスク状記録媒体を載せて回転しているロータの回転数を算出する回転数算出手段と、ディスク状記録媒体が入れ替えられたときに当該ディスク状記録媒体の重さに応じたロータへの負荷変動により当該ロータの回転数が変化したことに基づいて当該ディスク状記録媒体が入れ替えられたか否かを検出するディスク入替検出手段と、ディスク状記録媒体が入れ替えられたことを検出した場合、当該入れ替えられた後のディスク状記録媒体に対する所定の処理を制限する制御手段とを設けるようにする。
【００１８】
これによりロータに載せられたディスク状記録媒体が入れ替えられた場合、当該ロータへの負荷が必ず変動して回転数が変化するため、スピンドルモータの逆起信号に基づいて算出されるロータの回転数を監視していれば必ずディスク状記録媒体の入れ替えを検出することができるので、当該入れ替えられた後のディスク状記録媒体に対する所定の処理を制限することができる。
【発明の効果】
【００１９】
本発明によれば、ロータに載せられたディスク状記録媒体が入れ替えられた場合、当該ロータへの負荷が必ず変動して回転数が変化するため、スピンドルモータの逆起信号に基づいて算出されるロータの回転数を監視していれば必ずディスク状記録媒体の入れ替えを検出することができ、かくしてディスク状記録媒体の入れ替えを確実に検出し得るディスク入替検出装置を実現できる。
【００２０】
また本発明によれば、ロータに載せられたディスク状記録媒体が入れ替えられた場合、当該ロータへの負荷が必ず変動して回転数が変化するため、スピンドルモータの逆起信号に基づいて算出されるロータの回転数を監視していれば必ずディスク状記録媒体の入れ替えを検出することができるので、当該入れ替えられた後のディスク状記録媒体に対する所定の処理を制限し得るディスク制御装置を実現することができる。
【発明を実施するための最良の形態】
【００２１】
以下、図面について、本発明の一実施の形態を詳述する。
【００２２】
（１）ミニディスク記録再生装置の回路構成
図１において、１は全体としてディスク入替検出機能を搭載したミニディスク記録再生装置を示し、ＣＰＵ(Central Processing Unit)構成のシステムコントローラ２が全体を統括制御することにより、Ｈｉ−ＭＤ（登録商標）規格のディスク状記録媒体（以下、これを単にミニディスクと呼ぶ）３に対する記録再生処理等を行うようになされている。
【００２３】
システムコントローラ２は、光ピックアップ８からミニディスク３の記録面にレーザ光を照射して得られた反射光に基づく再生信号Ｓ１をＲＦ(Radio Frequency)アンプ１０を介して取り込み、当該再生信号Ｓ１に基づく楽曲の音声を後段のスピーカ（図示せず）から出力するようになされている。
【００２４】
サーボ制御回路１２は、ＲＦアンプ１０からフィードバックされる再生信号Ｓ１に基づいて、コントロール信号Ｃｔｒ１を二軸ドライバ１１へ送出することにより、光ピックアップ８をフォーカス方向へ駆動制御すると共に、コントロール信号Ｃｔｒ２をモータドライバ１３へ送出することにより送りモータ９を介して光ピックアップ８をトラッキング方向へ駆動制御する。
【００２５】
またサーボ制御回路１２は、モータコントロール信号Ｃｔｒ３をモータドライバ１３へ送出することによりミニディスク３の搭載されたスピンドルモータ６のロータ６Ａを回転させるようになされている。
【００２６】
システムコントローラ２は、外部のパーソナルコンピュータ（図示せず）から供給された音楽データ等のディジタルコンテンツデータＣ１をヘッドドライバ４及び磁気ヘッド５を介してミニディスク３に記録するようになされており、その際、当該ミニディスク３におけるディスク内周側のＴＯＣに記録されている書き換え不可能な固有のユニークＩＤを読み取り、当該ユニークＩＤを暗号化してディジタルコンテンツデータＣ１と共に書き込むようになされている。
【００２７】
またシステムコントローラ２は、ディジタルコンテンツデータＣ１の書き込まれたミニディスク３の再生時には、当該ミニディスク３のＴＯＣからユニークＩＤを読み取って認識し、当該ディジタルコンテンツデータＣ１と共に書き込まれた暗号化後のユニークＩＤを読み取り、双方のユニークＩＤが合致したときに限り、当該ディジタルコンテンツデータＣ１の再生を許可したり、またパーソナルコンピュータへのアップロードを許可するようになされている。
【００２８】
（２）ディスク入替検出原理
次に、ミニディスク記録再生装置１に装填されたミニディスク３のユニークＩＤをシステムコントローラ２によって認識した直後に、当該ミニディスク３が他のミニディスクへ入れ替えられたことを確実に検出するためのディスク入替検出原理について説明する。
【００２９】
ここでサーボ制御回路１２は、スピンドルモータ６を回転駆動するモータドライバ１３から逆起信号ＦＧの供給を受けており、当該逆起信号ＦＧのパルス間隔に基づいてロータ６Ａの回転数を算出し、その算出結果をシステムコントローラ２へ送出する。
【００３０】
システムコントローラ２は、ミニディスク３が入れ替えられた場合にはディスク入替時にロータ６Ａに対する負荷が変動して当該ロータ６Ａの回転数が急激に変化する現象を利用し、ロータ６Ａの回転数の変化を監視することによりミニディスク３の入れ替えが行われたか否かを検出するようになされている。
【００３１】
なお、このディスク入替検出原理においては、その前提としてロータ６Ａの重量が軽く、当該ロータ６Ａよりも重い重量のミニディスク３が取り外されるか、或いは装着される等して当該ロータ６Ａに対する負荷が変動して回転数が急激に変化することが必要である。
【００３２】
ここでディスク入替検出原理には２通りの考え方があり、第１のディスク入替検出原理ではミニディスク３が入れ替えられたか否かを当該ミニディスク３がロータ６Ａから取り外されたときにディスク入替があったと判断するもので、第２のディスク入替検出原理ではミニディスク３が入れ替えられたか否かを次の入れ替えられたミニディスクがロータ６Ａに載せられたときにディスク入替があったと判断するものである。
【００３３】
（２−１）第１のディスク入替検出原理
図２に示すように、ミニディスク３のディスク内周側のＴＯＣに記録されている書き換え不可能な固有のユニークＩＤがシステムコントローラ２によって読み取られて認識された直後に、当該ミニディスク３がロータ６Ａから取り外されると、当該ロータ６Ａに対する負荷が急激に変動するため、コントロール信号Ｃｔｒ３のパルスに対するスピンドルモータ６の回転がずれていわゆる脱調を起し、モータドライバ１３からサーボ制御回路１２に送られてくる逆起信号ＦＧのパルスの立ち上がり又は立ち下がりが検出されず当該逆起信号ＦＧが更新されなくなってしまう。
【００３４】
このためサーボ制御回路１２では、逆起信号ＦＧが入力されずサーボ制御を行うことができなくなり、その結果、スピンドルモータ６によって回転されるロータ６Ａの慣性力が小さいので急激に減速して停止する。
【００３５】
このときサーボ制御回路１２には逆起信号ＦＧにおける次のパルスが入力されないため、システムコントローラ２では実際にロータ６Ａが回転を停止しているにも拘わらず、当該ロータ６Ａの回転数としては脱調が起きる直前時点における当初の目標回転数を認識したまま更新されることはない。
【００３６】
しかしながらシステムコントローラ２は、ロータ６Ａの回転数が目標回転数のまま更新されることはないとしても、逆起信号ＦＧにおける次のパルスが入力されないので所定時間経過した時点で自動的に再起動処理を行うようになされている。
【００３７】
ところが、ロータ６Ａにはミニディスク３が載せられていない状態にあるため負荷のバランス的に想定外の状況にあり、モータドライバ１３によりスピンドルモータ６のロータ６Ａを回転させるための加速状態に入ることができず、システムコントローラ２は何度も再起動処理を繰り返すことになる。
【００３８】
この再起動処理を行う度に逆起信号ＦＧのパルスがサーボ制御回路１２に入力されるものの、このとき当該サーボ制御回路１２に入力される逆起信号ＦＧのパルス間隔は長いため、その時に算出されるロータ６Ａの回転数は非常に遅い。
【００３９】
ここで縦軸はパルス間隔すなわち逆起信号ＦＧの周期Ｔ（＝１／ｆ）を示し、横軸は時間ｔを示しているので、ロータ６Ａの回転数が遅いほど縦軸の値が大きくなり、当該ロータ６Ａの回転数が早いほど縦軸の値が小さくなる。
【００４０】
従ってロータ６Ａの実際の回転数が、所定のエラー検出回転数（例えばｆ＝５［Hz］〜１０［Hz］）よりも遅い場合には、判定対象の値（１ ／ｆ）がエラー検出回転数相当の閾値（例えば１／５［Hz］〜１／１０［Hz］）を超えるため、このときシステムコントローラ２はミニディスク３がロータ６Ａから取り外されたこと、すなわちディスク入替エラーが発生したと検出するようになされている。
【００４１】
因みにシステムコントローラ２は、ロータ６Ａの回転数と、エラー検出回転数との比較を所定の時間間隔（例えば２３[msec]）毎のタイマー割り込み処理により行い、その度にディスク入替エラーを検出するようになされている。
【００４２】
このようにシステムコントローラ２は、２３[msec]毎のタイマー割り込み処理によりディスク入替エラーを検出するように設定したことにより、そのような短い時間間隔内でミニディスク３が物理的に交換されることはまずないと考えられるので、ディスク入替の有無を確実に検出し得るようになされている。
【００４３】
その後、取り外されたミニディスク３とは異なる他のユニークＩＤを持つミニディスクがロータ６Ａに載せられた場合、当該ロータ６Ａに対する負荷のバランスが良くなり、モータドライバ１３によりスピンドルモータ６のロータ６Ａを回転させるための加速状態に入ることができるので逆起信号ＦＧのパルス間隔が次第に短くなって当該ロータ６Ａの回転数が速くなり、目標回転数（例えば２０[Hz]）へ再度近づいていく。
【００４４】
すなわちシステムコントローラ２では、ミニディスク３のユニークＩＤを認識した後にロータ６Ａからミニディスク３が取り外されたことを当該ロータ６Ａの回転数の変化によって認識したとき、ミニディスク３が取り外されたということはその後に他のミニディスクへ入れ替えられるものと判断し、ディスク入替エラーがあったと検出するようになされている。
【００４５】
（２−２）第２のディスク入替検出原理
図３に示すように、システムコントローラ２によってミニディスク３のＴＯＣから書き換え不可能なユニークＩＤが読み取られて認識された直後に、当該ミニディスク３がロータ６Ａの真上方向に抵抗無く取り外される等して当該ロータ６Ａに何ら外乱を与えることがなかった場合には、極稀に当該ロータ６Ａが目標回転数付近のまま回転し続けることがある。
【００４６】
そうするとシステムコントローラ２は、当該ロータ６Ａの回転数に変化が生じていないためディスク入替エラーを検出することはなく、ミニディスク３が取り外されたことを判別することができない。
【００４７】
しかしながら、その場合であってもミニディスク３がロータ６Ａから取り外された直後に、当該ミニディスク３とは異なる他のミニディスクがロータ６Ａに装着されたときには、当該ロータ６Ａに内蔵されたマグネットによって当該交換されたミニディスクが瞬時に固定される。
【００４８】
このとき交換されたミニディスクの慣性が大きいためにロータ６Ａは一旦ほぼ停止したような状態になり、そのときロータ６Ａの実際の回転数が、所定のエラー検出回転数よりも遅くなって判定対象の値（１／ｆ）がエラー検出回転数相当の閾値を超え、システムコントローラ２はミニディスク３のユニークＩＤとは異なるユニークＩＤを持つ他のミニディスクがロータ６Ａに装着されたこと、すなわちディスク入替エラーが発生したと検出するようになされている。
【００４９】
このようにディスク入替検出原理としては、その考え方として２通りあるものの、システムコントローラ２が行う処理としては同じで、あくまで第１のディスク入替検出原理及び第２のディスク入替検出原理のいずれにおいてもロータ６Ａの回転数の変化を監視しているだけであり、第１のディスク入替検出原理と第２のディスク入替検出原理とで異なる処理を行っているわけではない。
【００５０】
（３）ディスク入替検出処理手順
次に、ミニディスク記録再生装置１のシステムコントローラ２によって、ロータ６Ａに装着されているミニディスク３が入れ替えられたか否かを検出するディスク入替検出処理手順について図４のフローチャートを用いて具体的に説明する。
【００５１】
実際上、ミニディスク記録再生装置１のシステムコントローラ２はルーチンＲＴ１の開始ステップから入ってステップＳＰ１へ移り、モータドライバ１３からの逆起信号ＦＧのパルス間隔に基づいてミニディスク３が装着されているロータ６Ａの回転数を算出し、次のステップＳＰ２へ移る。
【００５２】
ステップＳＰ２においてシステムコントローラ２は、ミニディスク３がロータ６Ａから取り外されたか、若しくは当該ロータ６Ａに当該ミニディスク３とはユニークＩＤの異なる他のミニディスクが装着される等してロータ６Ａの回転数に急激な変化が起きてエラー検出回転数よりも遅くなったか否かを判定する。
【００５３】
ここで否定結果が得られると、このことはロータ６Ａの回転数がエラー検出回転数よりは遅くなっておらず、すなわち当該ロータ６Ａに負荷変動が起きることなく正常に回転し続けていることを表しており、このときシステムコントローラ２は次のステップＳＰ３へ移り、ディスク入替エラーが発生していないことを検出した後、次のステップＳＰ５へ移りディスク入替検出処理手順を終了する。
【００５４】
これに対してステップＳＰ２で肯定結果が得られると、このことはロータ６Ａの回転数がエラー検出回転数よりも遅くなっており、すなわち当該ロータ６Ａに負荷変動が起きて当該ロータ６Ａの回転数がエラー検出回転数よりも遅くなったことを表しており、このときシステムコントローラ２は次のステップＳＰ４へ移り、ディスク入替エラーが発生していることを検出した後、次のステップＳＰ５へ移りディスク入替検出処理手順を終了する。
【００５５】
このようにシステムコントローラ２は、ミニディスク３が装着されているロータ６Ａの回転数を監視し、ミニディスク３が取り外されるか、或いは当該ミニディスク３とは異なる他のミニディスクが装着される等して負荷変動が生じると、当該負荷変動による当該ロータ６Ａの急激な回転数の変化に基づいてディスク交換の有無を検出するようになされている。
【００５６】
このディスク入替検出処理の特徴は、従来のようにディスク装着状態を検出するためのスイッチが悪意のユーザによって常時押下された状態に改造された場合であっても、ディスクカートリッジの物理的な交換を確実に判別することができる点にある。
【００５７】
（４）ディスク入替検出及びアップロード制御処理手順
次に、ミニディスク記録再生装置１のシステムコントローラ２がロータ６Ａに装着されているミニディスク３のディスク入替エラーを検出し、その検出結果に応じて当該ミニディスク３に書き込まれたディジタルコンテンツデータＣ１のパーソナルコンピュータへのアップロードを制限するディスク入替検出及びアップロード制御処理手順について図５のフローチャートを用いて具体的に説明する。
【００５８】
実際上、ミニディスク記録再生装置１のシステムコントローラ２はルーチンＲＴ２の開始ステップから入ってステップＳＰ１１へ移り、ロータ６Ａに装着されたミニディスク３のディスク内周側のＴＯＣに記録されている書き換え不可能なユニークＩＤを読み取って認識し、次のステップＳＰ１２へ移る。
【００５９】
ステップＳＰ１２においてシステムコントローラ２は、ミニディスク３に書き込まれたディジタルコンテンツデータＣ１をパーソナルコンピュータへアップロードするためのアップロードボタン（図示せず）がユーザによって押下されたことを認識すると、次のステップＳＰ１３へ移る。
【００６０】
ステップＳＰ１３においてシステムコントローラ２は、モータドライバ１３からの逆起信号ＦＧのパルス間隔に基づいてミニディスク３が装着されたロータ６Ａの回転数を算出し、次のステップＳＰ１４へ移る。
【００６１】
ステップＳＰ１４においてシステムコントローラ２は、ロータ６Ａに装着されたミニディスク３の回転中に当該ミニディスク３がロータ６Ａから取り外されることにより急激な負荷変動が起こって脱調が発生したか否かを判定する。
【００６２】
ここで否定結果が得られると、このことはミニディスク３の回転中に当該ミニディスク３がロータ６Ａから取り外されてはいないこと、若しくは当該ミニディスク３が取り外されたにも拘わらず脱調が発生することなくロータ６Ａが目標回転数付近で回転し続けていることを表しており、このときシステムコントローラ２は次のステップＳＰ１７へ移る。
【００６３】
これに対してステップＳＰ１４で肯定結果が得られると、このことはミニディスク３の回転中に当該ミニディスク３がロータ６Ａから取り外されたときの外乱等によって当該ロータ６Ａに負荷変動が起こり、脱調が発生したことを表しており、このときシステムコントローラ２は次のステップＳＰ１５へ移る。
【００６４】
ステップＳＰ１５においてシステムコントローラ２は、脱調によって逆起信号ＦＧの次のパルスが入力されなくなり、ロータ６Ａの回転が減速して停止すると自動的に再起動処理を行い、次のステップＳＰ１６へ移る。
【００６５】
ステップＳＰ１６においてシステムコントローラ２は、再起動処理により逆起信号ＦＧの次のパルスが入力されるので、当該ロータ６Ａの回転数を算出し、次のステップＳＰ１７へ移る。
【００６６】
ステップＳＰ１７においてシステムコントローラ２は、ミニディスク３がロータ６Ａから取り外されたか、若しくは当該ロータ６Ａに当該ミニディスク３とはユニークＩＤの異なる他のミニディスクが装着される等してロータ６Ａの回転数に急激な変化が起きてエラー検出回転数よりも遅くなったか否かを判定する。
【００６７】
ここで否定結果が得られると、このことはロータ６Ａの回転数がエラー検出回転数よりも遅くなっておらず、すなわち当該ロータ６Ａに負荷変動が起きることなく正常に回転し続けていることを表しており、このときシステムコントローラ２は次のステップＳＰ１８へ移り、ディスク入替エラーが発生していないことを検出した後、次のステップＳＰ１９へ移る。
【００６８】
ステップＳＰ１９においてシステムコントローラ２は、ディスク入替エラーが発生していないことを検出したので、ディスク交換は行われていないと判断し、当該ミニディスク３のディジタルコンテンツデータＣ１をパーソナルコンピュータへアップロードし、次のステップＳＰ２２へ移って処理を終了する。
【００６９】
これに対してステップＳＰ１７で肯定結果が得られると、このことはロータ６Ａの回転数がエラー検出回転数よりも遅くなっており、すなわち当該ロータ６Ａに負荷変動が起きて当該ロータ６Ａの回転数がエラー検出回転数よりも遅くなったことを表しており、このときシステムコントローラ２は次のステップＳＰ２０へ移り、ディスク入替エラーが発生していることを検出し、次のステップＳＰ２１へ移る。
【００７０】
ステップＳＰ２１においてシステムコントローラ２は、ディスク入替エラーが発生していることを検出したので、ディスク交換が行われたと判断し、当該入れ替え後の他のミニディスクのディジタルコンテンツデータＣ１をパーソナルコンピュータへアップロードすることなく、次のステップＳＰ２２へ移って処理を終了する。
【００７１】
このようにシステムコントローラ２は、ミニディスク３が装着されているロータ６Ａの回転数を監視し、ミニディスク３がロータ６Ａから取り外されるか、或いは当該ミニディスク３とは異なる他のミニディスクがロータ６Ａに装着される等して負荷変動が生じると、当該負荷変動による当該ロータ６Ａの急激な回転数の変化に基づいてディスク交換の有無を検出し、ディスク入れ替えがあったことを検出したときにはアップロードすべきではない他のミニディスクが装着されていることになるので、当該他のミニディスクに記録されているディジタルコンテンツデータＣ１のアップロードを制限するようになされている。
【００７２】
（５）動作及び効果
以上の構成において、ミニディスク記録再生装置１のシステムコントローラ２は、ミニディスク３が装着されているロータ６Ａの回転数を監視し、ミニディスク３がロータ６Ａから取り外されるか、或いは当該ミニディスク３とは異なる他のミニディスクがロータ６Ａに装着される等して負荷変動が生じたことによる当該ロータ６Ａの急激な回転数の変化に基づいてディスク入替エラーの有無を検出する。
【００７３】
従ってミニディスク記録再生装置１のシステムコントローラ２は、ロータ６Ａに対する負荷変動に応じた回転数の変化に基づいてディスク交換の有無を検出することができるので、従来のようにディスク装着状態を検出するためのスイッチが悪意のユーザによって常時押下された状態に改造された場合であっても、ディスクカートリッジの物理的な交換を確実に判別することができる。
【００７４】
またミニディスク記録再生装置１では、光ピックアップ８を介してミニディスク３にディジタルコンテンツデータＣ１の記録中又は当該ミニディスク３からディジタルコンテンツデータＣ１の再生中であれば、ディスクカートリッジ取出しレバー等が操作された場合であってもミニディスク３が取り外されることがないようにプロテクトがかけられているため、ディスク入替検出機能を併用することによって、無用なディスク交換を抑制しつつ万一ミニディスク３の入れ替えがあった場合でも確実に検出することができる。
【００７５】
さらにミニディスク記録再生装置１のシステムコントローラ２は、ディスク交換の有無を検出するに当たってロータ６Ａの回転数の変化を監視しているだけなので、ディスク交換の有無を検出するための新たな構成を追加する必要はなく、また装置の大型化及び複雑化を招くことなくディスク入替エラーを確実に検出することができる。
【００７６】
さらにミニディスク記録再生装置１のシステムコントローラ２は、ルーチンＲＴ１のディスク入替検出処理手順により、ロータ６Ａに対する負荷変動に応じた回転数の変化に基づいてディスク交換の有無を検出することができるので、第１のディスク入替検出原理及び第２のディスク入替検出原理の双方に対しても特別な機構を設けることなく柔軟に対応することができる。
【００７７】
さらにミニディスク記録再生装置１のシステムコントローラ２は、ミニディスク３が装着されているロータ６Ａの回転数の急激な変化に基づいてディスク交換があったことを確実に検出することができるため、正規にディジタルコンテンツデータＣ１が書き込まれたミニディスク３のＴＯＣからユニークＩＤを読み取った直後に、不正にディジタルコンテンツデータＣ１がコピーされた他のミニディスクへディスク交換が行われた場合に、当該他のミニディスクからパーソナルコンピュータへのディジタルコンテンツデータＣ１のアップロードを制限し、著作権保護の実効を図ることができる。
【００７８】
以上の構成によれば、ミニディスク記録再生装置１のシステムコントローラ２は、ミニディスク３が装着されているロータ６Ａの回転数の急激な変化に基づいてディスク交換があったことを確実に検出することができる。
【００７９】
（６）他の実施の形態
なお上述の実施の形態においては、ミニディスク３の入れ替えを検出するようにした場合について述べたが、本発明はこれに限らず、ＣＤ(Compact Disc)、ＤＶＤ(Digital Versatile Disc)等のその他種々のディスク状記録媒体の入れ替えを検出するようにしても良い。
【００８０】
また上述の実施の形態においては、逆起信号ＦＧにおける次のパルスが入力されずに所定時間経過した時点で自動的に再起動処理を行い、当該再起動処理を行う度に逆起信号ＦＧのパルスがサーボ制御回路１２に入力されるので、その逆起信号ＦＧのパルス間隔に基づいて算出したロータ６Ａの回転数がエラー検出回転数よりも遅い場合にミニディスク３がロータ６Ａから取り外されたこと、すなわちディスク入替エラーが発生したことを検出するようにした場合について述べたが、本発明はこれに限らず、逆起信号ＦＧにおける次のパルスが入力されずに所定時間経過した時点で再起動処理を行うことなくディスク入替エラーが発生したことを検出するようにしても良い。この場合、ディスク入替エラー検出のレスポンスを一段と早くすることができる。
【００８１】
さらに上述の実施の形態においては、本発明におけるディスク入替検出機能をミニディスク記録再生装置１に搭載するようにした場合について述べたが、本発明はこれに限らず、再生専用のミニディスク再生装置に搭載するようにしても良い。この場合、再生対象となるミニディスクのディスク内周側のＴＯＣから読み出した書き換え不可能なユニークＩＤと、当該ミニディスクに暗号化されて書き込まれたユニークＩＤとを照合し、合致したときのみディジタルコンテンツデータＣ１の再生処理を行うことができる。
【００８２】
さらに上述の実施の形態においては、本発明のディスク入替検出装置を、回転数算出手段及びディスク入替判定手段としてのシステムコントローラ２によってソフトウェア的に構成するようにした場合について述べたが、本発明はこれに限らず、その他種々の回路構成でハードウェア的に本発明のディスク入替検出装置を構成するようにしても良い。
【産業上の利用可能性】
【００８３】
本発明のディスク入替検出装置及びディスク制御装置は、例えばＣＤ、ＤＶＤ等のその他種々のディスク状記録媒体の入れ替えを検出する用途に適用することができる。
【図面の簡単な説明】
【００８４】
【図１】ミニディスク記録再生装置の回路構成を示す略線的ブロック図である。
【図２】第１のディスク入替検出原理の説明に供する特性曲線図である。
【図３】第２のディスク入替検出原理の説明に供する特性曲線図である。
【図４】ディスク入替検出処理手順を示すフローチャートである。
【図５】ディスク入替検出及び記録制御処理手順を示すフローチャートである。
【符号の説明】
【００８５】
１……ミニディスク記録再生装置、２……システムコントローラ、３……ディスク、４……ヘッドドライバ、５……磁気ヘッド、６……スピンドルモータ、６Ａ……ロータ、８……光ピックアップ、９……送りモータ、１０……ＲＦアンプ、１１……二軸ドライバ、１２……サーボ制御回路、１３……モータドライバ。
【図１】
2006085768.tif 000003
【図２】
2006085768.tif 000004
【図３】
2006085768.tif 000005
【図４】
2006085768.tif 000006
【図５】
2006085768.tif 000007