(57)【要約】【課題】リムーバブルメディア記録再生装置として、例えばもともと記録可能な光ディスク装置に対して、容易に再生専用に記録機能を抑止することができ、開発費用などのコスト面を抑えつつ、ユーザ側において再生専用としての強固なセキュリティ性能を有する再生専用の光ディスク装置を実現することができるリムーバブルメディア記録再生装置の記録動作抑止方法を提供する。【解決手段】フラッシュロム（Ｒ２）内にファームウェアが組み込まれた直後、ＣＰＵ（Ｃ２）により、例えば命令（３）にて、フラッシュロム（Ｒ２）内の記録に必要な調整値情報を消去することにより、リムーバブルメディア記録再生装置である光ディスク装置において、ＣＰＵ（Ｃ２）が記録に関係するコマンドを受信できないようにして、記録機能を抑止して作動させないようにする。【選択図】図２
2007012123.tif 000002
【特許請求の範囲】
【請求項１】
複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置の記録・再生動作抑止方法であって、
前記リムーバブルメディア記録再生装置に対して、前記記録または再生が可能なメディアの種類を制限したファームウエアを更新するステップと、
前記メディアの種類ごとに前記記録または再生を実行するために必要な調整値のうち、前記ファームウエアによって記録・再生動作を抑止するメディアに対応した調整値を消去するステップとを有する
ことを特徴とするリムーバブルメディア記録再生装置の記録・再生動作抑止方法。
【請求項２】
請求項１記載のリムーバブルメディア記録再生装置の記録・再生動作抑止方法であって、
前記調整値を消去するステップは、
前記リムーバブルメディア記録再生装置で使用する通常コマンド以外で前記調整値の消去を意味する特殊コマンドを受信した場合に実行する
ことを特徴とするリムーバブルメディア記録再生装置の記録・再生動作抑止方法。
【請求項３】
請求項１記載のリムーバブルメディア記録再生装置の記録・再生動作抑止方法であって、
前記調整値を消去するステップは、
前記更新したファームウエアを前記リムーバブルメディア記録再生装置で実行する際に、
前記ファームウエアによって記録・再生動作を抑止するメディアの種類を判別し、
前記記録・再生動作を抑止したメディアに対応する調整値のみを消去する
ことを特徴とするリムーバブルメディア記録再生装置の記録・再生動作抑止方法。
【請求項４】
請求項１記載のリムーバブルメディア記録再生装置の記録・再生動作抑止方法であって、
前記調整値を消去するステップは、
前記更新したファームウエアを前記リムーバブルメディア記録再生装置で実行する際に、
強制的に実行する
ことを特徴とするリムーバブルメディア記録再生装置の記録・再生動作抑止方法。
【請求項５】
複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置の記録動作抑止方法であって、
前記リムーバブルメディア記録再生装置に対して、記録動作を抑止するファームウエアを更新するステップと、
前記ファームウエアによって、前記記録動作を抑止するために前記調整値を消去するステップとを有する
ことを特徴とするリムーバブルメディア記録再生装置の記録動作抑止方法。
【請求項６】
請求項５記載のリムーバブルメディア記録再生装置の記録動作抑止方法であって、
前記調整値を消去するステップは、
前記リムーバブルメディア記録再生装置で使用する通常コマンド以外で前記調整値を消去を意味する特殊コマンドを受信した場合に実行する
ことを特徴とするリムーバブルメディア記録再生装置の記録動作抑止方法。
【請求項７】
請求項５記載のリムーバブルメディア記録再生装置の記録動作抑止方法であって、
前記調整値を消去するステップは、
前記更新したファームウエアを前記リムーバブルメディア記録再生装置で実行する際に、
前記ファームウエアによって前記記録動作の抑止を判別し、
前記記録動作を抑止した場合のみ前記調整値を消去する
ことを特徴とするリムーバブルメディア記録再生装置の記録動作抑止方法。
【請求項８】
請求項５記載のリムーバブルメディア記録再生装置の記録動作抑止方法であって、
前記調整値を消去するステップは、
前記更新したファームウエアを前記リムーバブルメディア記録再生装置で実行する際に、強制的に実行する
ことを特徴とするリムーバブルメディア記録再生装置の記録動作抑止方法。
【請求項９】
複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置の記録・再生動作抑止方法であって、
前記リムーバブルメディア記録再生装置に対して、前記記録または再生が可能なメディアの種類を制限したファームウエアを更新するステップと、
前記メディアの種類ごとに前記記録または再生を実行するために必要な調整値のうち、前記ファームウエアによって記録・再生動作を抑止するメディアに対応した調整値を消去するステップとを有し、
前記ファームウエアを更新するステップは、
前記更新するファームウエアのファイルサイズを判別するステップと、
前記リムーバブルメディア記録再生装置におけるファームウエア格納領域の先頭から前記ファイルサイズ分を更新するステップとからなり、
前記更新するファームウエアのファイルサイズは、
前記更新の前のファームウエア格納領域に続けて配置され前記記録・再生動作を抑止するメディアに対応した調整値の記録領域を考慮して、
前記更新前のファームウエアのファイルサイズよりも大きく設定し、
そのファイルサイズ分のファームウエアの更新により前記調整値の記録領域を上書きして、前記記録・再生動作を抑止するメディアに対応した調整値を消去する
ことを特徴とするリムーバブルメディア記録再生装置の記録・再生動作抑止方法。
【請求項１０】
複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置の記録・再生動作抑止方法であって、
前記リムーバブルメディア記録再生装置に対して、前記記録または再生が可能なメディアの種類を制限したファームウエアを更新するステップと、
前記メディアの種類ごとに前記記録または再生を実行するために必要な調整値のうち、前記ファームウエアによって記録・再生動作を抑止するメディアに対応した調整値を消去するステップとを有し、
前記ファームウエアを更新するステップは、
前記更新するファームウエアのファイルサイズを判別するステップと、
前記リムーバブルメディア記録再生装置におけるファームウエア格納領域の先頭から前記ファイルサイズ分を更新するステップと、
前記ファームウエア格納領域に対して予め定めた位置で前記メディアの種類ごとに対応する調整値が記録された領域を求め、その記録領域の調整値を第１のデータとして読み取るステップと、
前記更新するファームウエアファイル内のファームウエア本体に対して予め定めた位置で、前記ファームウエア格納領域に対する所定位置に記録された前記メディアの種類ごとの調整値のうち前記記録・再生動作を抑止しようとするメディアの種類ごとの調整値の記録領域に対応する領域を求め、その領域に記録された前記記録・再生動作を抑止するかどうかのデータを第２のデータとして読み取るステップと、
前記第１のデータと前記第２のデータとの論理演算により第３のデータを生成するステップと、
前記第３のデータを、前記第１のデータとして読み取った前記メディアの種類ごとに対応した調整値の記録領域に上書きするステップとからなり、
前記第３のデータの生成の際に、前記第１のデータと前記第２のデータとの論理演算により、前記記録・再生動作を抑止する場合はそのメディアの種類に対応した調整値を第３のデータとして保持せず、前記記録または再生を可能とする場合はそのメディアの種類に対応した調整値を第３のデータとして保持するように、前記第３のデータを生成し、
前記第３のデータの前記調整値の記録領域への上書きにより、前記記録・再生動作を抑止するメディアに対応した調整値を消去する
ことを特徴とするリムーバブルメディア記録再生装置の記録・再生動作抑止方法。
【請求項１１】
請求項１０記載のリムーバブルメディア記録再生装置の記録・再生動作抑止方法であって、
前記第２のデータは、
前記記録・再生動作を抑止するメディアに対応した調整値の記録領域に該当する部分のすべてのビットが１であるデータであり、
前記記録または再生を可能とするメディアに対応した調整値の記録領域に該当する部分のすべてのビットが０であるデータであり、
前記第３のデータは、
前記第１のデータと前記第２のデータとの論理和演算により生成する
ことを特徴とするリムーバブルメディア記録再生装置の記録・再生動作抑止方法。
【請求項１２】
請求項１０記載のリムーバブルメディア記録再生装置の記録・再生動作抑止方法であって、
前記第２のデータは、
前記記録・再生動作を抑止するメディアに対応した調整値の記録領域に該当する部分のすべてのビットが０であるデータであり、
前記記録または再生を可能とするメディアに対応した調整値の記録領域に該当する部分のすべてのビットが１であるデータであり、
前記第３のデータは、
前記第１のデータと前記第２のデータとの論理積演算により生成する
ことを特徴とするリムーバブルメディア記録再生装置の記録・再生動作抑止方法。
【請求項１３】
複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置のファームウエア更新方法であって、
前記リムーバブルメディア記録再生装置に対して、前記記録または再生が可能なメディアの種類を制限したファームウエアを更新するステップと、
前記メディアの種類ごとに前記記録または再生を実行するために必要な調整値のうち、前記ファームウエアによって記録・再生動作を抑止するメディアに対応した調整値を消去するステップとを有し、
前記ファームウエアを更新するステップは、
前記更新するファームウエアのファイルサイズを判別するステップと、
前記リムーバブルメディア記録再生装置におけるファームウエア格納領域の先頭から前記ファイルサイズ分を更新するステップとからなり、
前記更新するファームウエアのファイルサイズは、
前記更新の前のファームウエア格納領域に続けて配置され前記記録・再生動作を抑止するメディアに対応した調整値の記録領域を考慮して、
前記更新前のファームウエアのファイルサイズよりも大きく設定し、
そのファイルサイズ分のファームウエアの更新により前記調整値の記録領域を上書きして、前記記録・再生動作を抑止するメディアに対応した調整値を消去する
ことを特徴とするリムーバブルメディア記録再生装置のファームウエア更新方法。
【請求項１４】
複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置のファームウエア更新方法であって、
前記リムーバブルメディア記録再生装置に対して、前記記録または再生が可能なメディアの種類を制限したファームウエアを更新するステップと、
前記メディアの種類ごとに前記記録または再生を実行するために必要な調整値のうち、前記ファームウエアによって記録・再生動作を抑止するメディアに対応した調整値を消去するステップとを有し、
前記ファームウエアを更新するステップは、
前記更新するファームウエアのファイルサイズを判別するステップと、
前記リムーバブルメディア記録再生装置におけるファームウエア格納領域の先頭から前記ファイルサイズ分を更新するステップと、
前記ファームウエア格納領域に対して予め定めた位置で前記メディアの種類ごとに対応する調整値が記録された領域を求め、その記録領域の調整値を第１のデータとして読み取るステップと、
前記更新するファームウエアファイル内のファームウエア本体に対して予め定めた位置で、前記ファームウエア格納領域に対する所定位置に記録された前記メディアの種類ごとの調整値のうち前記記録・再生動作を抑止しようとするメディアの種類ごとの調整値の記録領域に対応する領域を求め、その領域に記録された前記記録・再生動作を抑止するかどうかのデータを第２のデータとして読み取るステップと、
前記第１のデータと前記第２のデータとの論理演算により第３のデータを生成するステップと、
前記第３のデータを、前記第１のデータとして読み取った前記メディアの種類ごとに対応した調整値の記録領域に上書きするステップとからなり、
前記第３のデータの生成の際に、前記第１のデータと前記第２のデータとの論理演算により、前記記録・再生動作を抑止する場合はそのメディアの種類に対応した調整値を第３のデータとして保持せず、前記記録または再生を可能とする場合はそのメディアの種類に対応した調整値を第３のデータとして保持するように、前記第３のデータを生成し、
前記第３のデータの前記調整値の記録領域への上書きにより、前記記録・再生動作を抑止するメディアに対応した調整値を消去する
ことを特徴とするリムーバブルメディア記録再生装置のファームウエア更新方法。
【請求項１５】
請求項１４記載のリムーバブルメディア記録再生装置のファームウエア更新方法であって、
前記第２のデータは、
前記記録・再生動作を抑止するメディアに対応した調整値の記録領域に該当する部分のすべてのビットが１であるデータであり、
前記記録または再生を可能とするメディアに対応した調整値の記録領域に該当する部分のすべてのビットが０であるデータであり、
前記第３のデータは、
前記第１のデータと前記第２のデータとの論理和演算により生成する
ことを特徴とするリムーバブルメディア記録再生装置のファームウエア更新方法。
【請求項１６】
請求項１４記載のリムーバブルメディア記録再生装置のファームウエア更新方法であって、
前記第２のデータは、
前記記録・再生動作を抑止するメディアに対応した調整値の記録領域に該当する部分のすべてのビットが０であるデータであり、
前記記録または再生を可能とするメディアに対応した調整値の記録領域に該当する部分のすべてのビットが１であるデータであり、
前記第３のデータは、
前記第１のデータと前記第２のデータとの論理積演算により生成する
ことを特徴とするリムーバブルメディア記録再生装置のファームウエア更新方法。
【請求項１７】
複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置のファームウエアが格納されたファイルであって、
前記リムーバブルメディア記録再生装置に対して、前記記録または再生が可能なメディアの種類を制限したファームウエアを更新するステップと、
前記メディアの種類ごとに前記記録または再生を実行するために必要な調整値のうち、前記ファームウエアによって記録・再生動作を抑止するメディアに対応した調整値を消去するステップとを有し、
前記ファームウエアを更新するステップは、
前記更新するファームウエアのファイルサイズを判別するステップと、
前記リムーバブルメディア記録再生装置におけるファームウエア格納領域の先頭から前記ファイルサイズ分を更新するステップとからなり、
前記更新するファームウエアのファイルサイズは、
前記更新の前のファームウエア格納領域に続けて配置され前記記録・再生動作を抑止するメディアに対応した調整値の記録領域を考慮して、
前記更新前のファームウエアのファイルサイズよりも大きく設定し、
そのファイルサイズ分のファームウエアの更新により前記調整値の記録領域を上書きして、前記記録・再生動作を抑止するメディアに対応した調整値を消去する
ことを特徴とするリムーバブルメディア記録再生装置のファームウエアが格納されたファイル。
【請求項１８】
複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置のファームウエアが格納されたファイルであって、
前記リムーバブルメディア記録再生装置に対して、前記記録または再生が可能なメディアの種類を制限したファームウエアを更新するステップと、
前記メディアの種類ごとに前記記録または再生を実行するために必要な調整値のうち、前記ファームウエアによって記録・再生動作を抑止するメディアに対応した調整値を消去するステップとを有し、
前記ファームウエアを更新するステップは、
前記更新するファームウエアのファイルサイズを判別するステップと、
前記リムーバブルメディア記録再生装置におけるファームウエア格納領域の先頭から前記ファイルサイズ分を更新するステップと、
前記ファームウエア格納領域に対して予め定めた位置で前記メディアの種類ごとに対応する調整値が記録された領域を求め、その記録領域の調整値を第１のデータとして読み取るステップと、
前記更新するファームウエアファイル内のファームウエア本体に対して予め定めた位置で、前記ファームウエア格納領域に対する所定位置に記録された前記メディアの種類ごとの調整値のうち前記記録・再生動作を抑止しようとするメディアの種類ごとの調整値の記録領域に対応する領域を求め、その領域に記録された前記記録・再生動作を抑止するかどうかのデータを第２のデータとして読み取るステップと、
前記第１のデータと前記第２のデータとの論理演算により第３のデータを生成するステップと、
前記第３のデータを、前記第１のデータとして読み取った前記メディアの種類ごとに対応した調整値の記録領域に上書きするステップとからなり、
前記第３のデータの生成の際に、前記第１のデータと前記第２のデータとの論理演算により、前記記録・再生動作を抑止する場合はそのメディアの種類に対応した調整値を第３のデータとして保持せず、前記記録または再生を可能とする場合はそのメディアの種類に対応した調整値を第３のデータとして保持するように、前記第３のデータを生成し、
前記第３のデータの前記調整値の記録領域への上書きにより、前記記録・再生動作を抑止するメディアに対応した調整値を消去する
ことを特徴とするリムーバブルメディア記録再生装置のファームウエアが格納されたファイル。
【請求項１９】
請求項１８記載のリムーバブルメディア記録再生装置のファームウエアが格納されたファイルであって、
前記第２のデータは、
前記記録・再生動作を抑止するメディアに対応した調整値の記録領域に該当する部分のすべてのビットが１であるデータであり、
前記記録または再生を可能とするメディアに対応した調整値の記録領域に該当する部分のすべてのビットが０であるデータであり、
前記第３のデータは、
前記第１のデータと前記第２のデータとの論理和演算により生成する
ことを特徴とするリムーバブルメディア記録再生装置のファームウエアが格納されたファイル。
【請求項２０】
請求項１８記載のリムーバブルメディア記録再生装置のファームウエアが格納されたファイルであって、
前記第２のデータは、
前記記録・再生動作を抑止するメディアに対応した調整値の記録領域に該当する部分のすべてのビットが０であるデータであり、
前記記録または再生を可能とするメディアに対応した調整値の記録領域に該当する部分のすべてのビットが１であるデータであり、
前記第３のデータは、
前記第１のデータと前記第２のデータとの論理積演算により生成する
ことを特徴とするリムーバブルメディア記録再生装置のファームウエアが格納されたファイル。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置の記録または再生動作の抑止技術に関するものである。
【背景技術】
【０００２】
近年、複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置として、例えば、メディアである光ディスクに対して記録または再生が可能な光ディスク装置においては、記録型光ディスク装置が主流となっている。
【０００３】
このような記録型光ディスク装置（以下、単に「光ディスク装置」と記す）について、図面を用いて以下に説明する。
図１は一般的な光ディスク装置の動作概念を示す説明図であり、光ディスク装置に組み込まれたソフトウエア（以下、ファームウエアと記す）を実行するにあたり、ファームウエアを記憶しているフラッシュロム（Ｒ１）とそのファームウエアの命令を実行するＣＰＵ（Ｃ１）との関係を示している。図１に示すように、ＣＰＵ（Ｃ１）は、フラッシュロム（Ｒ１）内にあるファームウエアを制御し、命令を順次に実行していく。通常、電源ＯＮやリセット直後は、ファームウエアの先頭命令（１）よりＣＰＵ（Ｃ１）は命令を実行する。ファームウエアの組み込み直後も同様で、組み込み終了後、ファームウエアの命令が実行される。
【０００４】
従来、コンボドライブは、記録前に最適な記録パワーを求めるために、上記のようなファームウエアの実行により、必要な値を製造工程にて検査し、ドライブごとにその初期値をフラッシュロム（ＲＯＭ）に記憶している。ユーザ側での使用時に最適な記録パワーを求めるにあたり、その値を元に弱いパワーから強いパワーへと段階的にパワーを変化させていくことにより、記録メディアに対応した最適な記録パワーを求めている。
【０００５】
以上のような光ディスク装置においては、会社などで使用される場合、機密情報などの個人による持ち出しを防ぐため、再生のみの機能を装備する光ディスク装置が求められる場合がある。当然、ハードウエア的に再生のみの機能を備える場合の方がコスト的にはメリットがあるが、開発コストや需要面等を考えた場合には、専用のハードウエアを開発することが、必ずしもトータル的にはメリットがあるとは言えない場合がある。
【０００６】
そのため、ドライブメーカとしては、ドライブの低価格化及びコスト面から、再生専用のドライブの開発を断念せざるを得ない状況であり、このような場合、ハードウエア的には再生および記録機能を装備した光ディスク装置で、光ディスク装置に組込まれるファームウエアを変更することにより、記録機能を抑止することが可能である。このソフトウエアは、通常、装置内のフラッシュメモリロムに記憶されており、通常は、装置と接続されたホストコンピュータからのダウンロードにより、書き換えが可能である。
【０００７】
ここで、上記のような記録可能な光ディスク装置において、ユーザ側から再生専用の光ディスク装置への変更指示、すなわち記録抑止の指示があって、記録可能な光ディスク装置を再生専用の光ディスク装置に変更する場合（例えば、特許文献１を参照）には、通常、記録可能な光ディスク装置に対して、その記録機能を抑止するために、記録に関係するコマンドを、ファームウエアを実行することによって抑止することにより、そのコマンドの受信ができないようにする方法が用いられている。
【特許文献１】特開平８−１６１１６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら上記のような従来の記録抑止方法では、もともと記録可能な光ディスク装置に対して、記録に関係するコマンドを受信できないように、そのコマンドをファームウエアにて抑止しているだけであるため、ユーザ側で取得した記録可能とするファームウエア、すなわち記録に関係するコマンドを抑止していないファームウエアが組み込まれた場合には、その光ディスク装置は容易に記録可能な状態になってしまうという問題点を有していた。
【０００９】
また、ホストコンピュータ上で動作する更新用ソフトウエア側で、記録機能あり、記録機能なしのソフトウエアの相互の更新を行えなくする方法もあるが、一般に、これらのソフトウエアには、緊急用に強制的にソフトウエアを更新する機能が組込まれているため、完全ではないという問題点を有していた。
【００１０】
本発明は、上記従来の問題点を解決するもので、リムーバブルメディア記録再生装置として、例えばもともと記録可能な光ディスク装置に対して、容易に再生専用に記録機能を抑止することができ、開発費用などのコスト面を抑えつつ、ユーザ側において再生専用としての強固なセキュリティ性能を有する再生専用の光ディスク装置を実現することができるリムーバブルメディア記録再生装置の記録動作抑止方法を提供する。
【課題を解決するための手段】
【００１１】
上記の課題を解決するために、本発明の請求項１に記載のリムーバブルメディア記録再生装置の記録・再生動作抑止方法は、複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置の記録・再生動作抑止方法であって、前記リムーバブルメディア記録再生装置に対して、前記記録または再生が可能なメディアの種類を制限したファームウエアを更新するステップと、前記メディアの種類ごとに前記記録または再生を実行するために必要な調整値のうち、前記ファームウエアによって記録・再生動作を抑止するメディアに対応した調整値を消去するステップとを有する方法としたことを特徴とする。
【００１２】
また、本発明の請求項２に記載のリムーバブルメディア記録再生装置の記録・再生動作抑止方法は、請求項１記載のリムーバブルメディア記録再生装置の記録・再生動作抑止方法であって、前記調整値を消去するステップは、前記リムーバブルメディア記録再生装置で使用する通常コマンド以外で前記調整値の消去を意味する特殊コマンドを受信した場合に実行する方法としたことを特徴とする。
【００１３】
また、本発明の請求項３に記載のリムーバブルメディア記録再生装置の記録・再生動作抑止方法は、請求項１記載のリムーバブルメディア記録再生装置の記録・再生動作抑止方法であって、前記調整値を消去するステップは、前記更新したファームウエアを前記リムーバブルメディア記録再生装置で実行する際に、前記ファームウエアによって記録・再生動作を抑止するメディアの種類を判別し、前記記録・再生動作を抑止したメディアに対応する調整値のみを消去する方法としたことを特徴とする。
【００１４】
また、本発明の請求項４に記載のリムーバブルメディア記録再生装置の記録・再生動作抑止方法は、請求項１記載のリムーバブルメディア記録再生装置の記録・再生動作抑止方法であって、前記調整値を消去するステップは、前記更新したファームウエアを前記リムーバブルメディア記録再生装置で実行する際に、強制的に実行する方法としたことを特徴とする。
【００１５】
以上により、リムーバブルメディア記録再生装置として、例えばもともと記録可能な光ディスク装置に対して、再生専用のファームウエアを組み込んで、既に記録可能な光ディスク装置とするために製造検査工程で記憶された記録に必要な情報を消去することにより、その後、ユーザ側で取得した記録を可能にするファームウエアが組み込まれた場合でも、その光ディスク装置を再生専用としての動作のみ可能とするとともに、再生動作についても必要な動作制限をつけて機能を抑止することができる。
【００１６】
また、本発明の請求項５に記載のリムーバブルメディア記録再生装置の記録動作抑止方法は、複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置の記録動作抑止方法であって、前記リムーバブルメディア記録再生装置に対して、記録動作を抑止するファームウエアを更新するステップと、前記ファームウエアによって、前記記録動作を抑止するために前記調整値を消去するステップとを有する方法としたことを特徴とする。
【００１７】
また、本発明の請求項６に記載のリムーバブルメディア記録再生装置の記録動作抑止方法は、請求項５記載のリムーバブルメディア記録再生装置の記録動作抑止方法であって、前記調整値を消去するステップは、前記リムーバブルメディア記録再生装置で使用する通常コマンド以外で前記調整値を消去を意味する特殊コマンドを受信した場合に実行する方法としたことを特徴とする。
【００１８】
また、本発明の請求項７に記載のリムーバブルメディア記録再生装置の記録動作抑止方法は、請求項５記載のリムーバブルメディア記録再生装置の記録動作抑止方法であって、前記調整値を消去するステップは、前記更新したファームウエアを前記リムーバブルメディア記録再生装置で実行する際に、前記ファームウエアによって前記記録動作の抑止を判別し、前記記録動作を抑止した場合のみ前記調整値を消去する方法としたことを特徴とする。
【００１９】
また、本発明の請求項８に記載のリムーバブルメディア記録再生装置の記録動作抑止方法は、請求項５記載のリムーバブルメディア記録再生装置の記録動作抑止方法であって、前記調整値を消去するステップは、前記更新したファームウエアを前記リムーバブルメディア記録再生装置で実行する際に、強制的に実行する方法としたことを特徴とする。
【００２０】
以上により、リムーバブルメディア記録再生装置として、例えばもともと記録可能な光ディスク装置に対して、再生専用のファームウエアを組み込んで、既に記録可能な光ディスク装置とするために製造検査工程で記憶された記録に必要な情報を消去することにより、その後、ユーザ側で取得した記録を可能にするファームウエアが組み込まれた場合でも、その光ディスク装置を再生専用としての動作のみ可能とすることができる。
【００２１】
また、本発明の請求項９に記載のリムーバブルメディア記録再生装置の記録・再生動作抑止方法は、複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置の記録・再生動作抑止方法であって、前記リムーバブルメディア記録再生装置に対して、前記記録または再生が可能なメディアの種類を制限したファームウエアを更新するステップと、前記メディアの種類ごとに前記記録または再生を実行するために必要な調整値のうち、前記ファームウエアによって記録・再生動作を抑止するメディアに対応した調整値を消去するステップとを有し、前記ファームウエアを更新するステップは、前記更新するファームウエアのファイルサイズを判別するステップと、前記リムーバブルメディア記録再生装置におけるファームウエア格納領域の先頭から前記ファイルサイズ分を更新するステップとからなり、前記更新するファームウエアのファイルサイズは、前記更新の前のファームウエア格納領域に続けて配置され前記記録・再生動作を抑止するメディアに対応した調整値の記録領域を考慮して、前記更新前のファームウエアのファイルサイズよりも大きく設定し、そのファイルサイズ分のファームウエアの更新により前記調整値の記録領域を上書きして、前記記録・再生動作を抑止するメディアに対応した調整値を消去する方法としたことを特徴とする。
【００２２】
また、本発明の請求項１０に記載のリムーバブルメディア記録再生装置の記録・再生動作抑止方法は、複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置の記録・再生動作抑止方法であって、前記リムーバブルメディア記録再生装置に対して、前記記録または再生が可能なメディアの種類を制限したファームウエアを更新するステップと、前記メディアの種類ごとに前記記録または再生を実行するために必要な調整値のうち、前記ファームウエアによって記録・再生動作を抑止するメディアに対応した調整値を消去するステップとを有し、前記ファームウエアを更新するステップは、前記更新するファームウエアのファイルサイズを判別するステップと、前記リムーバブルメディア記録再生装置におけるファームウエア格納領域の先頭から前記ファイルサイズ分を更新するステップと、前記ファームウエア格納領域に対して予め定めた位置で前記メディアの種類ごとに対応する調整値が記録された領域を求め、その記録領域の調整値を第１のデータとして読み取るステップと、前記更新するファームウエアファイル内のファームウエア本体に対して予め定めた位置で、前記ファームウエア格納領域に対する所定位置に記録された前記メディアの種類ごとの調整値のうち前記記録・再生動作を抑止しようとするメディアの種類ごとの調整値の記録領域に対応する領域を求め、その領域に記録された前記記録・再生動作を抑止するかどうかのデータを第２のデータとして読み取るステップと、前記第１のデータと前記第２のデータとの論理演算により第３のデータを生成するステップと、前記第３のデータを、前記第１のデータとして読み取った前記メディアの種類ごとに対応した調整値の記録領域に上書きするステップとからなり、前記第３のデータの生成の際に、前記第１のデータと前記第２のデータとの論理演算により、前記記録・再生動作を抑止する場合はそのメディアの種類に対応した調整値を第３のデータとして保持せず、前記記録または再生を可能とする場合はそのメディアの種類に対応した調整値を第３のデータとして保持するように、前記第３のデータを生成し、前記第３のデータの前記調整値の記録領域への上書きにより、前記記録・再生動作を抑止するメディアに対応した調整値を消去する方法としたことを特徴とする。
【００２３】
また、本発明の請求項１１に記載のリムーバブルメディア記録再生装置の記録・再生動作抑止方法は、請求項１０記載のリムーバブルメディア記録再生装置の記録・再生動作抑止方法であって、前記第２のデータは、前記記録・再生動作を抑止するメディアに対応した調整値の記録領域に該当する部分のすべてのビットが１であるデータであり、前記記録または再生を可能とするメディアに対応した調整値の記録領域に該当する部分のすべてのビットが０であるデータであり、前記第３のデータは、前記第１のデータと前記第２のデータとの論理和演算により生成する方法としたことを特徴とする。
【００２４】
また、本発明の請求項１２に記載のリムーバブルメディア記録再生装置の記録・再生動作抑止方法は、請求項１０記載のリムーバブルメディア記録再生装置の記録・再生動作抑止方法であって、前記第２のデータは、前記記録・再生動作を抑止するメディアに対応した調整値の記録領域に該当する部分のすべてのビットが０であるデータであり、前記記録または再生を可能とするメディアに対応した調整値の記録領域に該当する部分のすべてのビットが１であるデータであり、前記第３のデータは、前記第１のデータと前記第２のデータとの論理積演算により生成する方法としたことを特徴とする。
【００２５】
以上により、リムーバブルメディア記録再生装置として、例えばもともと記録可能な光ディスク装置に対して、再生専用のファームウエアを組み込んで、既に記録可能な光ディスク装置とするために製造検査工程で記憶された記録に必要な情報を消去することにより、その後、ユーザ側で取得した記録を可能にするファームウエアが組み込まれた場合でも、その光ディスク装置を再生専用としての動作のみ可能とするとともに、再生動作についても必要な動作制限をつけて機能を抑止することができる。
【００２６】
また、本発明の請求項１３に記載のリムーバブルメディア記録再生装置のファームウエア更新方法は、複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置のファームウエア更新方法であって、前記リムーバブルメディア記録再生装置に対して、前記記録または再生が可能なメディアの種類を制限したファームウエアを更新するステップと、前記メディアの種類ごとに前記記録または再生を実行するために必要な調整値のうち、前記ファームウエアによって記録・再生動作を抑止するメディアに対応した調整値を消去するステップとを有し、前記ファームウエアを更新するステップは、前記更新するファームウエアのファイルサイズを判別するステップと、前記リムーバブルメディア記録再生装置におけるファームウエア格納領域の先頭から前記ファイルサイズ分を更新するステップとからなり、前記更新するファームウエアのファイルサイズは、前記更新の前のファームウエア格納領域に続けて配置され前記記録・再生動作を抑止するメディアに対応した調整値の記録領域を考慮して、前記更新前のファームウエアのファイルサイズよりも大きく設定し、そのファイルサイズ分のファームウエアの更新により前記調整値の記録領域を上書きして、前記記録・再生動作を抑止するメディアに対応した調整値を消去する方法としたことを特徴とする。
【００２７】
また、本発明の請求項１４に記載のリムーバブルメディア記録再生装置のファームウエア更新方法は、複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置のファームウエア更新方法であって、前記リムーバブルメディア記録再生装置に対して、前記記録または再生が可能なメディアの種類を制限したファームウエアを更新するステップと、前記メディアの種類ごとに前記記録または再生を実行するために必要な調整値のうち、前記ファームウエアによって記録・再生動作を抑止するメディアに対応した調整値を消去するステップとを有し、前記ファームウエアを更新するステップは、前記更新するファームウエアのファイルサイズを判別するステップと、前記リムーバブルメディア記録再生装置におけるファームウエア格納領域の先頭から前記ファイルサイズ分を更新するステップと、前記ファームウエア格納領域に対して予め定めた位置で前記メディアの種類ごとに対応する調整値が記録された領域を求め、その記録領域の調整値を第１のデータとして読み取るステップと、前記更新するファームウエアファイル内のファームウエア本体に対して予め定めた位置で、前記ファームウエア格納領域に対する所定位置に記録された前記メディアの種類ごとの調整値のうち前記記録・再生動作を抑止しようとするメディアの種類ごとの調整値の記録領域に対応する領域を求め、その領域に記録された前記記録・再生動作を抑止するかどうかのデータを第２のデータとして読み取るステップと、前記第１のデータと前記第２のデータとの論理演算により第３のデータを生成するステップと、前記第３のデータを、前記第１のデータとして読み取った前記メディアの種類ごとに対応した調整値の記録領域に上書きするステップとからなり、前記第３のデータの生成の際に、前記第１のデータと前記第２のデータとの論理演算により、前記記録・再生動作を抑止する場合はそのメディアの種類に対応した調整値を第３のデータとして保持せず、前記記録または再生を可能とする場合はそのメディアの種類に対応した調整値を第３のデータとして保持するように、前記第３のデータを生成し、前記第３のデータの前記調整値の記録領域への上書きにより、前記記録・再生動作を抑止するメディアに対応した調整値を消去する方法としたことを特徴とする。
【００２８】
また、本発明の請求項１５に記載のリムーバブルメディア記録再生装置のファームウエア更新方法は、請求項１４記載のリムーバブルメディア記録再生装置のファームウエア更新方法であって、前記第２のデータは、前記記録・再生動作を抑止するメディアに対応した調整値の記録領域に該当する部分のすべてのビットが１であるデータであり、前記記録または再生を可能とするメディアに対応した調整値の記録領域に該当する部分のすべてのビットが０であるデータであり、前記第３のデータは、前記第１のデータと前記第２のデータとの論理和演算により生成する方法としたことを特徴とする。
【００２９】
また、本発明の請求項１６に記載のリムーバブルメディア記録再生装置のファームウエア更新方法は、請求項１４記載のリムーバブルメディア記録再生装置のファームウエア更新方法であって、前記第２のデータは、前記記録・再生動作を抑止するメディアに対応した調整値の記録領域に該当する部分のすべてのビットが０であるデータであり、前記記録または再生を可能とするメディアに対応した調整値の記録領域に該当する部分のすべてのビットが１であるデータであり、前記第３のデータは、前記第１のデータと前記第２のデータとの論理積演算により生成する方法としたことを特徴とする。
【００３０】
以上により、リムーバブルメディア記録再生装置として、例えばもともと記録可能な光ディスク装置に対して、再生専用のファームウエアを組み込んで、既に記録可能な光ディスク装置とするために製造検査工程で記憶された記録に必要な情報を消去することにより、その後、ユーザ側で取得した記録を可能にするファームウエアが組み込まれた場合でも、その光ディスク装置を再生専用としての動作のみ可能とするとともに、再生動作についても必要な動作制限をつけて機能を抑止することができる。
【００３１】
また、本発明の請求項１７に記載のリムーバブルメディア記録再生装置のファームウエアが格納されたファイルは、複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置のファームウエアが格納されたファイルであって、前記リムーバブルメディア記録再生装置に対して、前記記録または再生が可能なメディアの種類を制限したファームウエアを更新するステップと、前記メディアの種類ごとに前記記録または再生を実行するために必要な調整値のうち、前記ファームウエアによって記録・再生動作を抑止するメディアに対応した調整値を消去するステップとを有し、前記ファームウエアを更新するステップは、前記更新するファームウエアのファイルサイズを判別するステップと、前記リムーバブルメディア記録再生装置におけるファームウエア格納領域の先頭から前記ファイルサイズ分を更新するステップとからなり、前記更新するファームウエアのファイルサイズは、前記更新の前のファームウエア格納領域に続けて配置され前記記録・再生動作を抑止するメディアに対応した調整値の記録領域を考慮して、前記更新前のファームウエアのファイルサイズよりも大きく設定し、そのファイルサイズ分のファームウエアの更新により前記調整値の記録領域を上書きして、前記記録・再生動作を抑止するメディアに対応した調整値を消去するリムーバブルメディア記録再生装置のファームウエアが格納されたことを特徴とする。
【００３２】
また、本発明の請求項１８に記載のリムーバブルメディア記録再生装置のファームウエアが格納されたファイルは、複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置のファームウエアが格納されたファイルであって、前記リムーバブルメディア記録再生装置に対して、前記記録または再生が可能なメディアの種類を制限したファームウエアを更新するステップと、前記メディアの種類ごとに前記記録または再生を実行するために必要な調整値のうち、前記ファームウエアによって記録・再生動作を抑止するメディアに対応した調整値を消去するステップとを有し、前記ファームウエアを更新するステップは、前記更新するファームウエアのファイルサイズを判別するステップと、前記リムーバブルメディア記録再生装置におけるファームウエア格納領域の先頭から前記ファイルサイズ分を更新するステップと、前記ファームウエア格納領域に対して予め定めた位置で前記メディアの種類ごとに対応する調整値が記録された領域を求め、その記録領域の調整値を第１のデータとして読み取るステップと、前記更新するファームウエアファイル内のファームウエア本体に対して予め定めた位置で、前記ファームウエア格納領域に対する所定位置に記録された前記メディアの種類ごとの調整値のうち前記記録・再生動作を抑止しようとするメディアの種類ごとの調整値の記録領域に対応する領域を求め、その領域に記録された前記記録・再生動作を抑止するかどうかのデータを第２のデータとして読み取るステップと、前記第１のデータと前記第２のデータとの論理演算により第３のデータを生成するステップと、前記第３のデータを、前記第１のデータとして読み取った前記メディアの種類ごとに対応した調整値の記録領域に上書きするステップとからなり、前記第３のデータの生成の際に、前記第１のデータと前記第２のデータとの論理演算により、前記記録・再生動作を抑止する場合はそのメディアの種類に対応した調整値を第３のデータとして保持せず、前記記録または再生を可能とする場合はそのメディアの種類に対応した調整値を第３のデータとして保持するように、前記第３のデータを生成し、前記第３のデータの前記調整値の記録領域への上書きにより、前記記録・再生動作を抑止するメディアに対応した調整値を消去するリムーバブルメディア記録再生装置のファームウエアが格納されたことを特徴とする。
【００３３】
また、本発明の請求項１９に記載のリムーバブルメディア記録再生装置のファームウエアが格納されたファイルは、請求項１８記載のリムーバブルメディア記録再生装置のファームウエアが格納されたファイルであって、前記第２のデータは、前記記録・再生動作を抑止するメディアに対応した調整値の記録領域に該当する部分のすべてのビットが１であるデータであり、前記記録または再生を可能とするメディアに対応した調整値の記録領域に該当する部分のすべてのビットが０であるデータであり、前記第３のデータは、前記第１のデータと前記第２のデータとの論理和演算により生成するリムーバブルメディア記録再生装置のファームウエアが格納されたことを特徴とする。
【００３４】
また、本発明の請求項２０に記載のリムーバブルメディア記録再生装置のファームウエアが格納されたファイルは、請求項１８記載のリムーバブルメディア記録再生装置のファームウエアが格納されたファイルであって、前記第２のデータは、前記記録・再生動作を抑止するメディアに対応した調整値の記録領域に該当する部分のすべてのビットが０であるデータであり、前記記録または再生を可能とするメディアに対応した調整値の記録領域に該当する部分のすべてのビットが１であるデータであり、前記第３のデータは、前記第１のデータと前記第２のデータとの論理積演算により生成するリムーバブルメディア記録再生装置のファームウエアが格納されたことを特徴とする。
【００３５】
以上により、リムーバブルメディア記録再生装置として、例えばもともと記録可能な光ディスク装置に対して、再生専用のファームウエアを組み込んで、既に記録可能な光ディスク装置とするために製造検査工程で記憶された記録に必要な情報を消去することにより、その後、ユーザ側で取得した記録を可能にするファームウエアが組み込まれた場合でも、その光ディスク装置を再生専用としての動作のみ可能とするとともに、再生動作についても必要な動作制限をつけて機能を抑止することができる。
【発明の効果】
【００３６】
以上のように本発明によれば、リムーバブルメディア記録再生装置として、例えば記録可能な光ディスク装置と再生のみ可能な光ディスク装置間で、ハードウエアを共有しつつ、再生のみ可能なソフトウエアを書き込むことで、再生専用とすることにより、ユーザ側で強制的に書き込み可能なソフトウエアに更新しても、再度メーカ側の生産検査工程で調整を行わない限り、書き込み機能を使用できないようにして、その光ディスク装置を再生専用としての動作のみ可能とするとともに、再生動作についても必要な動作制限をつけて機能を抑止することができる。
【００３７】
そのため、リムーバブルメディア記録再生装置として、例えばもともと記録可能な光ディスク装置に対して、容易に再生専用に記録機能を抑止することができ、開発費用などのコスト面を抑えつつ、ユーザ側において再生専用としての強固なセキュリティ性能を有する再生専用の光ディスク装置を実現することができるとともに、再生動作についても必要に応じて機能を抑止した光ディスク装置を実現することができる。
【発明を実施するための最良の形態】
【００３８】
以下、本発明の実施の形態を示す複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置の記録または再生動作を抑止する方法について、図面を参照しながら具体的に説明する。
【００３９】
はじめに、複数種類のメディア（例えば、書き換え可能な光ディスクなど）に対して記録または再生が可能な一般的なリムーバブルメディア記録再生装置において、ファームウエアの実行による記録または再生動作を制限する方法について、その基本的な動作概念を説明する。
【００４０】
図１は複数種類のメディアに対して記録または再生が可能な一般的なリムーバブルメディア記録再生装置の動作概念を示す説明図であり、複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置において、それに組み込まれるファームウエアを実行するにあたり、ファームウエアを記憶しているフラッシュロム（Ｒ１）とそのファームウエアの命令を実行するＣＰＵ（Ｃ１）との関係を示している。図２は本実施の形態の複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置の記録または再生動作を制限する方法における動作概念を示す説明図であり、複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置において、それに組み込まれるファームウエアを実行して記録または再生動作に必要な情報を消去するにあたり、ファームウエアを記憶しているフラッシュロム（Ｒ２）とそのファームウエアの命令を実行するＣＰＵ（Ｃ２）との関係を示している。
【００４１】
まず、図１に示すように、ＣＰＵ（Ｃ１）は、フラッシュロム（Ｒ１）内のファームウエア領域にあるファームウエアを制御し、ファームウエアに書き込まれた命令を順次に実行していく。通常、電源ＯＮやリセット直後に、ＣＰＵ（Ｃ１）はファームウエアの先頭命令（１）よりその命令を実行する。ファームウエアの組み込み直後も同様で、組み込み終了後、ＣＰＵ（Ｃ１）によりファームウエアの命令が実行される。
【００４２】
次に、図２に示すように、フラッシュロム（Ｒ２）内のファームウエア領域にファームウエアが組み込まれた場合、その直後に、ＣＰＵ（Ｃ２）により、例えば命令（３）に従って、フラッシュロム（Ｒ２）内の記録または再生動作に必要な調整値領域内の情報（例えば、記録に必要な調整値など）を消去することにより、複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置において、その記録または再生機能を作動させないようにする。
（実施の形態１）
本発明の実施の形態１の複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置の記録または再生動作を制限する方法を説明する。
【００４３】
図３は本実施の形態１の複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置の記録または再生動作を制限する方法を示すフローチャートであり、ファームウエアの組み込み時において、記録または再生動作に必要な情報を消去する場合の順序を示している。
【００４４】
図３に示すように、生産検査工程で、フラッシュロム内の所定領域（例えば、ファームウエア領域）に、複数種類のメディアに対して記録または再生動作を制限したファームウエアを組み込み（ステップＳ３０１）、ファームウエア内のプログラム処理を実行し（ステップＳ３０２）、その処理内で当該ファームウエアが記録または再生動作を制限しているかどうかを判定し（ステップＳ３０３）、記録または再生動作を制限していると判定した場合には、フラッシュロム内でファームウエア領域の他の所定領域に書き込まれている記録または再生動作に必要な情報、例えば、記録パワーを求めるための初期値または再生パワーを求めるための初期値などを消去する（ステップＳ３０４）。ステップＳ３０３で記録または再生動作を制限していない（記録または再生可能）と判定した場合には、記録または再生動作に必要な情報はそのままにして終了する。
【００４５】
また、本実施の形態１の複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置の記録または再生動作を制限する方法においては、記録または再生動作に必要な情報は、記録または再生動作を制限しているファームウエアをダウンロードし、そのファームウエアが実行されるタイミングで消去する。
（実施の形態２）
本発明の実施の形態２の複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置の記録または再生動作を制限する方法を説明する。
【００４６】
本実施の形態２の複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置の記録または再生動作を制限する方法は、特殊コマンド受信により、記録または再生動作に必要な情報を消去する方法である。すなわち、複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置において、記録または再生に関する機能を稼動させるために通常的に使用されるコマンド以外に特殊コマンドを用意し、その特殊コマンドを受信した時点で、記録または再生動作に必要な情報を消去する方法である。
【００４７】
図５は本実施の形態２の複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置の記録または再生動作を制限する方法を示すフローチャートであり、特殊コマンド受信時において、記録または再生動作に必要な情報を消去する場合の順序を示している。
【００４８】
図５に示すように、生産検査工程で、例えばホストコンピュータから、複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置で、記録または再生に関する機能を稼動させるために通常的に使用されるコマンド以外の特殊コマンドを受信し（ステップＳ５０１）、そのタイミングで、受信した特殊コマンドが、記録または再生動作を制限しているかどうかを判定し（ステップＳ５０２）、記録または再生動作を制限していると判定した場合には、フラッシュロム内でファームウエア領域の他の所定領域に書き込まれている記録または再生に必要な情報、例えば、記録パワーを求めるための初期値、または再生パワーを求めるための初期値などを消去する（ステップＳ５０３）。ステップＳ５０２で記録または再生動作を制限していない（記録または再生可能）と判定した場合には、記録または再生動作に必要な情報はそのままにして終了する。
【００４９】
また、本実施の形態２の複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置の記録または再生動作を制限する方法においては、記録または再生動作に必要な情報は、記録または再生動作を制限しているファームウエアにおける特殊コマンドを受信したタイミングで消去する。
（実施の形態３）
本発明の実施の形態３の複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置の記録または再生動作を制限する方法を説明する。
【００５０】
図７は本実施の形態３の複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置の記録または再生動作を制限する方法を示すフローチャートであり、ファームウエアの組み込み時において、制限されたメディアの種類を判別して、判別したメディアに相当する記録または再生動作に必要な情報を消去する場合の順序を示している。
【００５１】
図７に示すように、生産検査工程で、フラッシュロム内の所定領域（例えば、ファームウエア領域）に、メディアの種類を判別して、判別したメディアに対して記録または再生動作を不可能とするように、記録または再生機能を制限するプログラムを含むファームウエアを組み込み（ステップＳ７０１）、ファームウエア内のプログラム処理を実行し（ステップＳ７０２）、その処理内で当該ファームウエアがメディアの種類によって記録または再生動作を制限しているかどうかを判定し（ステップＳ７０３）、メディアの種類によって記録または再生動作を制限していると判定した場合には、フラッシュロム内でファームウエア領域の他の所定領域に書き込まれている記録または再生動作に必要な情報のうち、制限されたメディアの種類に対応する記録または再生動作に必要な情報、例えば、記録パワーを求めるための初期値、または再生パワーを求めるための初期値などを消去する（ステップＳ７０４）。ステップＳ７０３で、どの種類のメディアに対しても記録または再生動作を制限していない（記録または再生可能）と判定した場合には、記録または再生動作に必要な情報はそのままにして終了する。
【００５２】
また、本実施の形態３の複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置の記録または再生動作を制限する方法においては、記録または再生動作に必要な情報は、記録または再生動作を制限しているファームウエアをダウンロードし、そのファームウエアが実行されるタイミングで消去する。
（実施の形態４）
本発明の実施の形態４の複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置の記録または再生動作を制限する方法を説明する。
【００５３】
図９は本実施の形態４の複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置の記録または再生動作を制限する方法を示すフローチャートであり、ファームウエアの組み込み時において、記録または再生動作に必要な情報を消去する場合の順序を示している。
【００５４】
図９に示すように、生産検査工程で、フラッシュロム内の所定領域（例えば、ファームウエア領域）に、複数種類のメディアに対して記録または再生動作を不可能とするように、記録または再生機能を制限するプログラムを含むファームウエアを組み込み（ステップＳ９０１）、ファームウエア内のプログラム処理を実行し（ステップＳ９０２）、その処理により、フラッシュロム内でファームウエア領域の他の所定領域に書き込まれている記録または再生動作に必要な情報、例えば、記録パワーを求めるための初期値、または再生パワーを求めるための初期値などを、強制的に消去する（ステップＳ９０３）。
【００５５】
また、本実施の形態４の複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置の記録または再生動作を制限する方法においては、記録または再生動作に必要な情報は、記録または再生動作を制限しているファームウエアをダウンロードし、そのファームウエアが実行されるタイミングで強制的に消去する。
（実施の形態５）
本発明の実施の形態５の複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置の記録動作を制限する方法を説明する。
【００５６】
図４は本実施の形態５の複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置の記録動作を制限する方法を示すフローチャートであり、ファームウエアの組み込み時において、記録動作に必要な情報を消去する場合の順序を示している。
【００５７】
図４に示すように、生産検査工程で、フラッシュロム内の所定領域（例えば、ファームウエア領域）に、複数種類のメディアに対して記録動作を不可能とするように、記録機能を制限するプログラムを含むファームウエアを組み込み（ステップＳ４０１）、ファームウエア内のプログラム処理を実行し（ステップＳ４０２）、その処理により、当該ファームウエアが記録動作を制限しているかどうかを判定し（ステップＳ４０３）、記録動作を制限していると判定した場合には、フラッシュロム内でファームウエア領域の他の所定領域に書き込まれている記録動作に必要な情報、例えば、記録パワーを求めるための初期値などを消去する（ステップＳ４０４）。ステップＳ４０３で記録動作を制限していない（記録可能）と判定した場合には、記録動作に必要な情報はそのままにして終了する。
【００５８】
また、本実施の形態５の方法においては、記録動作に必要な情報は、記録動作を制限しているファームウエアをダウンロードし、そのファームウエアが実行されるタイミングで消去する。
（実施の形態６）
本発明の実施の形態６の複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置の記録動作を制限する方法を説明する。
【００５９】
本実施の形態６の複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置の記録動作を制限する方法は、特殊コマンド受信により、記録動作に必要な情報を消去する方法である。すなわち、複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置において、記録または再生に関する機能を稼動させるために通常的に使用されるコマンド以外に特殊コマンドを用意し、その特殊コマンドを受信した時点で、記録動作に必要な情報を消去する方法である。
【００６０】
図６は本実施の形態６の複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置の記録動作を制限する方法を示すフローチャートであり、特殊コマンド受信時において、記録動作に必要な情報を消去する場合の順序を示している。
【００６１】
図６に示すように、生産検査工程で、例えばホストコンピュータから、複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置で、記録または再生に関する機能を稼動させるために、通常的に使用されるコマンド以外の特殊コマンドを受信し（ステップＳ６０１）、そのタイミングで、受信した特殊コマンドが、記録動作を制限しているかどうかを判定し（ステップＳ６０２）、記録動作を制限していると判定した場合には、フラッシュロム内でファームウエア領域の他の所定領域に書き込まれている記録動作に必要な情報、例えば、記録パワーを求めるための初期値などを消去する（ステップＳ６０３）。ステップＳ６０２で記録動作を制限していない（記録可能）と判定した場合には、記録動作に必要な情報はそのままにして終了する。
【００６２】
また、本実施の形態６の複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置の記録動作を制限する方法においては、記録動作に必要な情報は、記録動作を制限しているファームウエアにおける特殊コマンドを受信したタイミングで消去する。
（実施の形態７）
本発明の実施の形態７の複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置の記録動作を制限する方法を説明する。
【００６３】
図８は本実施の形態７の複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置の記録動作を制限する方法を示すフローチャートであり、ファームウエアの組み込み時において、制限されたメディアの種類を判別して、判別したメディアに相当する記録動作に必要な情報を消去する場合の順序を示している。
【００６４】
図８に示すように、生産検査工程で、フラッシュロム内の所定領域（例えば、ファームウエア領域）に、メディアの種類を判別して、判別したメディアに対して記録動作を不可能とするように、記録機能を制限するプログラムを含むファームウエアを組み込み（ステップＳ８０１）、ファームウエア内のプログラム処理を実行し（ステップＳ８０２）、その処理により、当該ファームウエアがメディアの種類によって記録動作を制限しているかどうかを判定し（ステップＳ８０３）、メディアの種類によって記録動作を制限していると判定した場合には、フラッシュロム内でファームウエア領域の他の所定領域に書き込まれている記録動作に必要な情報のうち、制限されたメディアの種類に対応する記録動作に必要な情報、例えば、記録パワーを求めるための初期値などを消去する（ステップＳ８０４）。ステップＳ８０３で、メディアの種類によって記録動作を制限していない（記録可能）と判定した場合には、記録動作に必要な情報はそのままにして終了する。
【００６５】
また、本実施の形態７の複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置の記録動作を制限する方法においては、記録動作に必要な情報は、記録動作を制限しているファームウエアをダウンロードし、そのファームウエアが実行されるタイミングで消去する。
（実施の形態８）
本発明の実施の形態８の複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置の記録動作を制限する方法を説明する。
【００６６】
図１０は本実施の形態８の複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置の記録動作を制限する方法を示すフローチャートであり、ファームウエアの組み込み時において、記録動作に必要な情報を消去する場合の順序を示している。
【００６７】
図１０に示すように、生産検査工程で、フラッシュロム内の所定領域（例えば、ファームウエア領域）に、複数種類のメディアに対して記録動作を不可能とするように、記録機能を制限するプログラムを含むファームウエアを組み込み（ステップＳＡ０１）、ファームウエア内のプログラム処理を実行し（ステップＳＡ０２）、その処理により、フラッシュロム内でファームウエア領域の他の所定領域に書き込まれている記録動作に必要な情報、例えば、記録パワーを求めるための初期値などを強制的に消去する（ステップＳＡ０３）。
【００６８】
また、本実施の形態８の複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置の記録動作を制限する方法においては、記録動作に必要な情報は、記録動作を制限しているファームウエアをダウンロードし、そのファームウエアが実行されるタイミングで強制的に消去する。
（実施の形態９）
本発明の実施の形態９の複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置の記録または再生動作を制限する方法を説明する。
【００６９】
図１１は本実施の形態９の複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置におけるファームウエアの組み込み方法を示すフローチャートであり、図１２は本実施の形態９の複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置において、ファームウエアのフラッシュロム内への組み込み時に、フラッシュロム内の所定領域としてファームウエアが組み込まれるファームウエア領域を示している。
【００７０】
生産検査工程で、フラッシュロム内の所定領域（例えば、ファームウエア領域）にファームウエアを組み込む方法は、図１１に示すように、組み込むファームウエアのファイルサイズを判別して確認し（ステップＳＢ０１）、その組み込むファームウエアのファイルを、フラッシュロム内のファームウエア領域の先頭からファイルサイズ分だけ書き込む（ステップＳＢ０２）。
【００７１】
この場合、図１２に示すように、記録または再生動作を制限するためにフラッシュロム内に組み込んで更新する再生・記録制限ありファームウエアのファイルサイズを、更新前の本来のファームウエアのファイルサイズより大きく設定することにより、フラッシュロム内のファームウエア領域の直後に配置されている記録または再生動作に必要な情報についても、更新用のファームウエアによって上書きして消去する。本来のファームウエアすなわち記録または再生を制限されていない場合、ファームウエア領域内のファイルサイズで構成されており、記録または再生動作に必要な情報はそのままにして終了する。
（実施の形態１０）
本発明の実施の形態１０の複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置の記録または再生動作を制限する方法を説明する。
【００７２】
図１３は本実施の形態１０の複数種類のメディアに対して記録または再生が可能リムーバブルメディア記録再生装置におけるファームウエアの組み込み方法を示すフローチャートであり、図１４は本実施の形態１０の複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置において、フラッシュロム内のファームウエアが組み込まれるファームウエア領域および記録または再生動作に必要な情報が記憶される調整値領域、記録または再生動作を制限するファームウエアファイルを示している。
【００７３】
図１３で示すように、生産検査工程で、フラッシュロム内の所定領域（例えば、ファームウエア領域）に記録または再生動作を制限するファームウエアを組み込む場合、その際に、組み込むファームウエアファイルのサイズを判別し、そのファームウエアファイルをフラッシュロム内のファームウエア領域の先頭からファイルサイズ分書き込むことにより組み込み（ステップＳＤ０１）、フラッシュロム内のファームウエア領域以外にその領域に対して予め定めた位置で、メディアの種類ごとに対応する調整値が記録された調整値領域を求め、その調整値領域から、メディアの種類に対応する記録または再生に必要な情報である調整値を第１データとして読み出し（ステップＳＤ０２）、更新するために組み込まれるファームウエアファイル内のファームウエア本体に対して予め定めた位置で、フラッシュロム内のファームウエア領域以外の所定位置に記録されたメディアの種類ごとの調整値のうち記録または再生動作を制限して抑止しようとするメディアの種類ごとの調整値の記録領域に対応する領域を求め、その領域に記録された記録または再生動作を制限して抑止するかどうかのデータを第２データとして読み出し（ステップＳＤ０３）、読み出した第１データと第２データを論理演算し（ステップＳＤ０４）、記録または再生動作を制限して抑止する場合は記録または再生動作に必要な情報を保持せず、記録または再生動作を制限せず抑止しない場合は記録または再生動作に必要な情報を保持するようなデータからなる第３データを生成し（ステップＳＤ０５）、生成された記録または再生動作に必要な情報を有する第３データを、フラッシュロム内でメディアの種類に対応して記録または再生動作に必要な情報が記憶されている調整値領域に配置された第１データに上書きする。
（実施の形態１１）
本発明の実施の形態１１の複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置の記録または再生動作を制限する方法を説明する。
【００７４】
図１６で示すように、組込むファームウエアファイル内で記録または再生動作を制限するかどうかの情報を示す第２データにおいて、記録または再生動作を制限するメディアの種類に対応する領域に該当する全てのビットを１とし、記録または再生を制限しないメディアの種類に対応する領域に該当する全てのビットを０とし、この第２データと、フラッシュロム内でメディアの種類に対応して記録または再生動作に必要な情報が記憶されている調整値領域に配置された第１データとを、論理和演算することにより第３データを生成し、生成された第３データを、フラッシュロム内の調整値領域でメディアの種類に対応して記録または再生動作に必要な情報が記憶されている領域に上書きする。
（実施の形態１２）
本発明の実施の形態１２の複数種類のメディアに対して記録または再生が可能なリムーバブルメディア記録再生装置の記録または再生動作を制限する方法を説明する。
【００７５】
図１５で示すように、組込むファームウエアファイル内で記録または再生動作を制限するかどうかの情報を示す第２データにおいて、記録または再生動作を制限するメディアの種類に対応する領域に該当する全てのビットを０とし、記録または再生を制限しないメディアの種類に対応する領域に該当する全てのビットを１とし、この第２データと、フラッシュロム内でメディアの種類に対応して記録または再生動作に必要な情報が記憶されている調整値領域に配置された第１データとを、論理積演算することにより第３データを生成し、生成された第３データを、フラッシュロム内の調整値領域でメディアの種類に対応して記録または再生動作に必要な情報が記憶されている領域に上書きする。
【産業上の利用可能性】
【００７６】
本発明のリムーバブルメディア記録再生装置の記録・再生動作抑止方法は、リムーバブルメディア記録再生装置として、例えばもともと記録可能な光ディスク装置に対して、容易に再生専用に記録機能を抑止することができ、開発費用などのコスト面を抑えつつ、ユーザ側において再生専用としての強固なセキュリティ性能を有する再生専用の光ディスク装置を実現することができるとともに、再生動作についても必要に応じて機能を抑止した光ディスク装置を実現することができるものであり、記録可能な光ディスク装置の記録機能を抑止して再生専用の光ディスク装置に変更する場合や、再生動作についても必要に応じて機能を抑止する場合等に適用できる。
【図面の簡単な説明】
【００７７】
【図１】リムーバブルメディア記録再生装置として一般的な光ディスク装置の動作概念を示す説明図
【図２】本発明の実施の形態のリムーバブルメディア記録再生装置の記録または再生動作抑止処理における動作概念を示す説明図
【図３】本発明の実施の形態１のリムーバブルメディア記録再生装置の記録・再生動作抑止方法を示すフローチャート
【図４】本発明の実施の形態５のリムーバブルメディア記録再生装置の記録動作抑止方法を示すフローチャート
【図５】本発明の実施の形態２のリムーバブルメディア記録再生装置の記録・再生動作抑止方法を示すフローチャート
【図６】本発明の実施の形態６のリムーバブルメディア記録再生装置の記録動作抑止方法を示すフローチャート
【図７】本発明の実施の形態３のリムーバブルメディア記録再生装置の記録・再生動作抑止方法を示すフローチャート
【図８】本発明の実施の形態７のリムーバブルメディア記録再生装置の記録動作抑止方法を示すフローチャート
【図９】本発明の実施の形態４のリムーバブルメディア記録再生装置の記録・再生動作抑止方法を示すフローチャート
【図１０】本発明の実施の形態８のリムーバブルメディア記録再生装置の記録動作抑止方法を示すフローチャート
【図１１】本発明の実施の形態９のリムーバブルメディア記録再生装置の記録・再生動作抑止方法を示すフローチャート
【図１２】同実施の形態９のリムーバブルメディア記録再生装置の記録・再生動作抑止方法におけるフラッシュＲＯＭ内の領域説明図
【図１３】本発明の実施の形態１０のリムーバブルメディア記録再生装置の記録・再生動作抑止方法を示すフローチャート
【図１４】同実施の形態１０のリムーバブルメディア記録再生装置の記録・再生動作抑止方法におけるフラッシュＲＯＭ内の領域説明図
【図１５】本発明の実施の形態１２のリムーバブルメディア記録再生装置の記録・再生動作抑止方法におけるメディア種類に対応する記録再生動作情報の説明図
【図１６】本発明の実施の形態１１のリムーバブルメディア記録再生装置の記録・再生動作抑止方法におけるメディア種類に対応する記録再生動作情報の説明図
【符号の説明】
【００７８】
Ｃ１、Ｃ２    ＣＰＵ
Ｒ１、Ｒ２    フラッシュロム（ＲＯＭ）
【図１】
2007012123.tif 000003
【図２】
2007012123.tif 000004
【図３】
2007012123.tif 000005
【図４】
2007012123.tif 000006
【図５】
2007012123.tif 000007
【図６】
2007012123.tif 000008
【図７】
2007012123.tif 000009
【図８】
2007012123.tif 000010
【図９】
2007012123.tif 000011
【図１０】
2007012123.tif 000012
【図１１】
2007012123.tif 000013
【図１２】
2007012123.tif 000014
【図１３】
2007012123.tif 000015
【図１４】
2007012123.tif 000016
【図１５】
2007012123.tif 000017
【図１６】
2007012123.tif 000018