(57)【特許請求の範囲】
【請求項１】
メーカ側において、複数回の繰り返し記録が可能な光ディスクを用い、この光ディスク上のアドレスを再生して、前記光ディスクの信号面上の所定の位置から著作権を有するプログラムを記録する光ディスク記録再生方法であって、
前記光ディスク上のディスク先頭アドレス以外の位置に前記プログラムのプログラム開始アドレスを予め設定し、且つ、前記プログラム中の特定アドレスと、前記光ディスクへの使用対象となる光ディスク記録再生装置の固有情報と、ユーザ側の光ディスク記録再生装置の第１固有情報，第２固有情報をそれぞれ取得する命令と、ユーザ側で前記第２固有情報を取得した際に該第２固有情報を前記光ディスク上の所定アドレスに記録する命令とを前記プログラム内に納めて、該プログラムを前記光ディスク上のプログラム開始アドレスから記録した後に、前記光ディスク上に記録不許可とする記録不許可信号を記録することを特徴とする光ディスク記録再生方法。
【請求項２】
メーカ側において、複数回の繰り返し記録が可能な光ディスクを用い、この光ディスク上のアドレスを再生して、前記光ディスクの信号面上の所定の位置から著作権を有するプログラムを記録する光ディスク記録再生方法であって、
前記光ディスク上のディスク先頭アドレス以外の位置に前記プログラムのプログラム開始アドレスを予め設定し、且つ、前記プログラム中の特定アドレスと、前記光ディスクへの使用対象となる光ディスク記録再生装置の暗号化された固有情報と、ユーザ側の光ディスク記録再生装置の第１固有情報，第２固有情報をそれぞれ取得する命令と、ユーザ側で前記第２固有情報を取得した際に該第２固有情報を前記光ディスク上の所定アドレスに記録する命令とを前記プログラム内に納めて、該プログラムを前記光ディスク上のプログラム開始アドレスから記録した後に、前記光ディスク上に記録不許可とする記録不許可信号を記録することを特徴とする光ディスク記録再生方法。
【請求項３】
メーカ側において、複数回の繰り返し記録が可能な光ディスクを用い、この光ディスク上のアドレスを再生して、前記光ディスクの信号面上の所定の位置から著作権を有するプログラムを記録する光ディスク記録再生装置であって、
前記光ディスク上のディスク先頭アドレス以外の位置に前記プログラムのプログラム開始アドレスを予め設定して、このプログラム開始アドレスを入力する手段と、
前記光ディスクを記録不許可とするための記録不許可信号を作成する手段と、
前記プログラム中の特定アドレスと、前記光ディスクへの使用対象となる光ディスク記録再生装置の固有情報と、ユーザ側の光ディスク記録再生装置の第１固有情報，第２固有情報をそれぞれ取得する命令と、ユーザ側で前記第２固有情報を取得した際に該第２固有情報を前記光ディスク上の所定アドレスに記録する命令とを前記プログラム内に納めて、該プログラムを前記光ディスク上のプログラム開始アドレスから記録すると共に、前記プログラムを記録した後に前記光ディスク上に前記記録不許可信号を記録する手段とを備えたことを特徴とする光ディスク記録再生装置。
【請求項４】
請求項１記載の光ディスク記録再生方法により記録した光ディスクを、ユーザ側の光ディスク記録再生装置で記録再生する光ディスク記録再生方法であって、
前記光ディスクの記録再生時に、光ピックアップにより読み出した前記プログラム中の特定位置のアドレスが前記プログラム内に納めた前記特定アドレスと一致したら前記光ディスク上に記録した前記記録不許可信号を記録可能な記録許可信号に変更し、この後、前記プログラム内での前記第１固有情報を取得する命令によって前記ユーザ側の光ディスク記録再生から取得した前記第１固有情報が前記プログラム内に納めた前記固有情報と一致したら更に前記第２固有情報を取得する命令によって前記ユーザ側の光ディスク記録再生から前記第２固有情報を取得し、且つ、取得した前記第２固有情報の書き込み良否を確認した上で該第２固有情報を前記光ディスク上の所定アドレスに記録して前記プログラムの実行を行い、このプログラムの実行が終了した段階で前記記録許可信号を前記記録不許可信号に戻して前記光ディスク上に記録することを特徴とする光ディスク記録再生方法。
【請求項５】
請求項２記載の光ディスク記録再生方法により記録した光ディスクを、ユーザ側の光ディスク記録再生装置で記録再生する光ディスク記録再生方法であって、
前記光ディスクの記録再生時に、光ピックアップにより読み出した前記プログラム中の特定位置のアドレスが前記プログラム内に納めた前記特定アドレスと一致したら前記光ディスク上に記録した前記記録不許可信号を記録可能な記録許可信号に変更し、この後、前記プログラム内での前記第１固有情報を取得する命令によって前記ユーザ側の光ディスク記録再生から取得した前記第１固有情報が前記プログラム内に納めたられた前記暗号化された固有情報を解読した固有情報と一致したら更に前記第２固有情報を取得する命令によって前記ユーザ側の光ディスク記録再生から前記第２固有情報を取得し、且つ、取得した前記第２固有情報の書き込み良否を確認した上で該第２固有情報を暗号化して前記光ディスク上の所定アドレスに記録して前記プログラムの実行を行い、このプログラムの実行が終了した段階で前記記録許可信号を前記記録不許可信号に戻して前記光ディスク上に記録することを特徴とする光ディスク記録再生方法。
【請求項６】
請求項１記載の光ディスク記録再生方法により記録した光ディスクを、ユーザ側で記録再生する光ディスク記録再生装置であって、
前記光ディスクを記録許可とするための記録許可信号と、前記光ディスクを記録不許可とするための記録不許可信号とを作成する手段と、
前記光ディスクの記録再生時に、光ピックアップにより読み出した前記プログラム中の特定位置のアドレスが前記プログラム内に納めた前記特定アドレスと一致したら前記光ディスク上に記録した前記記録不許可信号を前記記録許可信号に変更し、この後、前記プログラム内での前記第１固有情報を取得する命令によって前記ユーザ側の光ディスク記録再生から取得した第１固有情報が前記プログラム内に納めた前記固有情報と一致したら更に前記第２固有情報を取得する命令によって前記ユーザ側の光ディスク記録再生から前記第２固有情報を取得し、且つ、取得した前記第２固有情報の書き込み良否を確認した上で該第２固有情報を前記光ディスク上の所定アドレスに記録して前記プログラムの実行を行い、このプログラムの実行が終了した段階で前記記録許可信号を前記記録不許可信号に戻して前記光ディスク上に記録する記録再生手段とを備えたことを特徴とする光ディスク記録再生装置。
【請求項７】
複数回の繰り返し記録が可能な信号面上に著作権を有するプログラムを所定の位置に記録した光ディスクにおいて、
ディスク先頭アドレス以外の位置に前記プログラムのプログラム開始アドレスを予め設定し、且つ、前記プログラム中の特定アドレスと、前記光ディスクへの使用対象となる光ディスク記録再生装置の固有情報と、ユーザ側の光ディスク記録再生装置の第１固有情報，第２固有情報をそれぞれ取得する命令と、ユーザ側で前記第２固有情報を取得した際に該第２固有情報を所定アドレスに記録する命令とを前記プログラム内に納めて、該プログラムを前記プログラム開始アドレスから記録した後に、記録不許可とする記録不許可信号を記録したことを特徴とする光ディスク。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、著作権を有するプログラムの記録・再生方法を改善し、このプログラムを簡単にコピーされないようにするための光ディスク記録再生方法、光ディスク記録再生装置及び光ディスクに関するものである。
【０００２】
【従来の技術】
一般的に、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）などの光ディスクは、映像情報とか音声情報やコンピュータデータなどの情報信号を円盤状のディスク基板上で螺旋状又は同心円状に形成したトラックに高密度に記録及び／又は再生でき、しかも所望のトラックを高速にアクセスできることから多用されている。
【０００３】
一方、上記したような光ディスクを記録及び／又は再生する光ディスク記録再生装置は日進月歩技術改良が行われており、メーカ側では新たに開発した新規機能又は改良した改良機能などを付加してユーザ側に新商品の光ディスク記録再生装置を提供しているものの、既に光ディスク記録再生装置を購入したユーザはその都度新商品を購入するとユーザ負担が莫大なものとなってしまう。
【０００４】
そこで、既に購入した光ディスク記録再生装置内には、一般的にファームウェアを更新できるようにＦｌａｓｈメモリなどが予め用意されている。尚、上記したファームウェアとはハードとソフトの中間に位置にするマイクロプログラムを言うものである。
【０００５】
そして、メーカ側で新たに開発した新規機能又は改良した改良機能などを付加したアップデート・プログラムを記録したＣＲ−ＲＯＭ（ＣＤ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）を例えばメーカ側からユーザ側に提供したり、あるいは、ユーザがソフト販売会社から購入したりして、ＣＲ−ＲＯＭに記録してあるアップデート・プログラムにより光ディスク記録再生装置内のファームウェアを更新することで、既に購入した光ディスク記録再生装置を新商品と略同等の新規機能又は改善機能を備えることが可能になっている。
【０００６】
図１は従来例において、ユーザ側で用いる光ディスク記録再生装置を説明するためのブロック図、
図２はアップデート・プログラムを記録した従来の光ディスク（＝ＣＤ−ＲＯＭ）を説明するため図、
図３はアップデート・プログラムを記録した従来の光ディスク（＝ＣＤ−ＲＯＭ）を用いて、図１に示したユーザ側の光ディスク記録再生装置内のファームウェアを更新する際の従来動作を示したフロー図である。
【０００７】
図１に示した従来例において、ユーザ側で用いられる光ディスク記録再生装置１Ａは、ＢＵＳを介して周知のパソコン装置３１Ａと接続されており、この光ディスク記録再生装置１Ａは、パソコン装置３１Ａ側からも制御可能になっている。この際、両装置１Ａ，３１Ａを接続するＢＵＳには、周知のＳＣＳＩ，ＩＥＥＥ１３９４，ＵＳＢなどのインターフェース規格が適用されている。
【０００８】
まず、光ディスク記録再生装置１Ａ内には、アップデート・プログラムを記録した再生専用の光ディスク（＝ＣＤ−ＲＯＭ）Ｄ１が装着され、この光ディスクＤ１はスピンドル・モータ２によって回転自在になっている。この際、光ディスク記録再生装置１Ａ内には、周知の光ディスク規格を適用したＣＤ，ＣＤ−ＲＯＭ，ＣＤ−Ｒ（ＣＤ−Ｒｅｃｏｒｄａｂｌｅ），ＤＶＤ，ＤＶＤ−Ｒ（ＤＶＤ−Ｒｅｃｏｒｄａｂｌｅ），ＤＶＤ−ＲＷ（ＤＶＤ−Ｒｅｗｒｉｔｅａｂｌｅ），ＤＶＤ−ＲＡＭ（ＤＶＤ−Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などの光ディスクの種類判別をするためのディスク種類判別手段が備えられているが、このディスク種類判別手段は本出願人より先に提案した特開２０００−１１５２８号公報に開示した技術的思想を適用しているものでありここでの図示を省略し、必要とあれば上記した同号公報を参照されたい。
【０００９】
上記した光ディスクＤ１の信号面に記録した信号を光ピックアップ（以下、ＰＵと記す）３で読み出して、読み出した再生信号をプリアンプ４に入力している。この際、ＰＵ３内のレーザー光（図示せず）の光パワーをコントロールするためにＡＰＣ回路１４を有し、且つ、レーザー光のＯＮ／ＯＦＦは光ディスク記録再生装置１Ａの全体制御を行うＣＰＵ２２によりＡＰＣ回路１４を介してコントロールされている。
【００１０】
そして、プリアンプ４では、ＰＵ３から入力された再生信号を基にしてフォーカスエラー信号（以下、ＦＥ信号と記す）と、トラッキングエラー信号（以下、ＴＥ信号と記す）と、ＲＦ信号とを生成し、ここで生成したＦＥ信号及びＴＥ信号をサーボアンプ５に入力すると共に、ＲＦ信号をデコーダ１５に入力している。
【００１１】
上記したサーボアンプ５は、Ａ／Ｄ変換器６，９と、イコライザ及び増幅器（以下、ＥＱ／Ａｍｐと記す）７，１０と、Ｄ／Ａ変換器８，１１とをそれぞれ２組づつ内部に備えている。
【００１２】
そして、サーボアンプ５内では、プリアンプ４からのＦＥ信号がＡ／Ｄ変換器６に入力されてここでアナログ信号をディジタル信号に変換し、更にＥＱ／Ａｍｐ７で波形等化及び増幅されて、Ｄ／Ａ変換器８にてディジタル信号がアナログ信号に戻された後、フォーカス・コイル駆動用のドライバ回路１２に入力されて、このドライバ回路１２から出力されたＦＯＣＳ信号でＰＵ３内のフォーカス・コイル（図示せず）を駆動している。
【００１３】
一方、プリアンプ４からのＴＥ信号は、上記したＦＥ信号と同様に、Ａ／Ｄ変換器９に入力されてここでアナログ信号をディジタル信号に変換し、更にＥＱ／Ａｍｐ１０で波形等化及び増幅されて、Ｄ／Ａ変換器１１にてディジタル信号がアナログ信号に戻された後、トラッキング・コイル駆動用のドライバ回路１３に入力され、このドライバ回路１３から出力されたＴＲＫＧ信号でＰＵ３内のトラッキング・コイル（図示せず）を駆動すると共に、更に、ＴＲＫＧ信号はＥＱ／Ａｍｐ２７を介してキャリッジ・コイル駆動用のドライバ回路２８に入力され、このドライバ回路２８から出力されたＣＡＲＧ信号でＰＵ３を搭載したキャリッジ２５を光ディスクＤ１の径方向に移動させている。
【００１４】
上記したデコーダ１５は、Ａ／Ｄ変換器１６と、イコライザ及び増幅器（ＥＱ／Ａｍｐ）１７と、同期検出回路１８と、スピンドル（ＳＰＤＬ）エラー回路１９と、Ｄ／Ａ変換器２０と、復調回路２６とを内部に備えている。
【００１５】
そして、デコーダ１５内では、プリアンプ４からのＲＦ信号がＡ／Ｄ変換器１６に入力されてここでアナログ信号をディジタル信号に変換し、更に、ＥＱ／Ａｍｐ１７で波形等化及び増幅されて、ＥＱ／Ａｍｐ１７からの出力信号を分岐して同期検出回路１８と復調回路２６とに入力している。この後、同期検出回路１８では、ＥＱ／Ａｍｐ１７からの出力信号を基にして同期信号を検出して、この同期信号をＳＰＤＬエラー回路１９に入力してスピンドルエラー信号を生成し、このスピンドルエラー信号をＤ／Ａ変換器２０にてディジタル信号をアナログ信号に変換した後、スピンドル・モータ２用のドライバ回路２１よりスピンドル・モータ２を同期回転させている。
【００１６】
また、ＥＱ／Ａｍｐ１７からの出力信号は、復調回路２６で復調され、データ（ＤＡＴＡ）信号として出力されている。この際、復調回路２６で復調されたＤＡＴＡ信号は、光ディスク（＝ＣＤ−ＲＯＭ）Ｄ１に記録されたアップデート・プログラムを再生したものである。
【００１７】
一方、記録再生可能な光ディスク（図１では図示せず）を用いて情報信号を記録する場合には、データ（ＤＡＴＡ）信号を変調回路２９に入力して記録に適する信号に変調した後、記録回路３０からＰＵ３を介して記録再生可能な光ディスク上に記録するように成されている。
【００１８】
更に、サーボアンプ４内に設けたＥＱ／Ａｍｐ７，１０の回路特性、Ｄ／Ａ変換器８，１１のゲインの制御はＣＰＵ２２で行い、且つ、ＣＰＵ２２のデータ記憶や計算処理用にメモリ２３が接続されている。また、ＣＰＵ２２への制御プログラム（＝ファームウェア）はＦｌａｓｈメモリ２４の書き換え可能なＲＡＭ領域に記憶され、且つ、この光ディスク記録再生装置１Ａの固有情報として例えば機種型番がＦｌａｓｈメモリ２４の書き換え不可能なＲＯＭ領域に記憶されており、これらの制御プログラム（＝ファームウェア）及び機種型番は工場出荷時に予め書き込まれている。
【００１９】
次に、光ディスク記録再生装置１ＡにＢＵＳを介して接続されている周知のパソコン装置３１Ａは、パソコン（ＰＣ）本体３２と、キーボードなどを備えた操作部３３と、データ表示用のモニタ３４とから構成されている。
【００２０】
次に、上記した光ディスク記録再生装置１Ａに用いられる従来の光ディスク（＝ＣＤ−ＲＯＭ）Ｄ１について、図２を用いて簡略に説明する。
【００２１】
図２に示した如く、従来の光ディスク（＝ＣＤ−ＲＯＭ）Ｄ１は、外径が１２ｃｍで中心部に内径１５ｍｍの中心孔ＣＨが形成されており、この中心孔ＣＨから外周側に向かってクランプエリアＣＬと、リードインエリアＬＩＡと、信号面上のプログラムエリアＰＡと、リードアウトエリアＬＯＡとが順に中心孔ＣＨに対して同心円状に形成されている。
【００２２】
そして、光ディスクＤ２上でリードインエリアＬＩＡに続くプログラムエリアＰＡにはディスク先頭アドレスから順に各トラックごとにアドレスがそれぞれ付与された状態でアップデート・プログラムが記録されており、このアップデート・プログラムのプログラム開始アドレスはディスク先頭アドレスと一致している。尚、アップデート・プログラムのプログラム終了アドレスはプログラム内容に応じて設定される。
【００２３】
また、上記したアップデート・プログラムは、プログラム開始アドレス近傍に光ディスク記録再生装置１Ａの固有情報として例えば機種型番を取得するための命令と、アップデート・プログラムを記録した光ディスクＤ１への使用対象となる光ディスク記録再生装置の機種型番とが納められ、これに続いて光ディスク記録再生装置１Ａ内に設けたＦｌａｓｈメモリ２４の書き換え可能なＲＡＭ領域を更新するための制御プログラムが納められて、アップデート・プログラムが光ディスクＤ１上のプログラムエリアＰＡ内に記録されている。
【００２４】
次に、ユーザ側の光ディスク記録再生装置１Ａ内のファームウェアを更新する際の従来動作について、図１及び図３を併用して順を追って説明する。
【００２５】
上記した光ディスク記録再生装置１Ａ内に設けたＦｌａｓｈメモリ２４の書き換え可能なＲＡＭに領域に記憶されている制御用プログラム（＝ファームウェア）を書き換える場合、まず、ＳＴＥＰ１では、光ディスク記録再生装置１Ａ内に光ディスクが装着されているか否かを問い、光ディスクが装着されていない場合（ＮＯの場合）には光ディスクの装着を待ち、一方、光ディスクが装着されている場合（ＹＥＳの場合）にはＳＴＥＰ２で装着された光ディスクの種類判別を特開２０００−１１５２８号公報などに開示された公知の技術的思想を適用して行う。
【００２６】
ここでは、アップデート・プログラムが記録されている光ディスク（＝ＣＤ−ＲＯＭ）Ｄ１を光ディスク記録再生装置１Ａ内に装着したので、光ディスクの種類判別結果は再生専用のＣＤタイプであると判別され、これに伴って光ディスク記録再生装置１Ａ内を再生専用のＣＤタイプに対応して条件設定を行うべき構成部材に対して条件設定をする。
【００２７】
次に、ＳＴＥＰ３では、再生専用のＣＤタイプに合わせてＰＵ３内のフォーカス・コイル（図示せず）を駆動してＰＵ３内の対物レンズ（図示せず）からの再生用のレーザ−光を光ディスクＤ１の信号面に合焦（ＦＯＣＳ  ｉｎ）させる。
【００２８】
次に、ＳＴＥＰ４では、光ディスク記録再生装置１Ａに接続されているパソコン装置３１Ａを始動させて、ＰＣ本体３２からの光ディスクＤ１への読み出し命令を待ち、読み出し命令が光ディスク記録再生装置１Ａに届いた場合（ＹＥＳの場合）に、ＳＴＥＰ５でＰＵ３により光ディスクＤ１上でのディスク先頭アドレスからアップデート・プログラムを順次読み出して、ここで読み出したアップデート・プログラムをＰＣ本体３２に渡す。以下、アップデート・プログラムはＰＣ本体３２上で動作する。
【００２９】
次に、ＳＴＥＰ６では、アップデート・プログラム上で光ディスク記録再生装置１Ａの固有情報として例えば機種型番を取得するための命令により、Ｉｎｑｉｒｙデータ（照合データ）として機種型番をＦｌａｓｈメモリ２４の書き換え不可能なＲＯＭ領域から呼び出してこれをメモリ２３内に取得する。
【００３０】
次に、ＳＴＥＰ７では、メモリ２３内に取得した機種型番と、アップデート・プログラム内に予め納めておいた対象機種の機種型番とが一致しているか否かＣＰＵ２２で判断し、両者の機種型番が一致している場合（ＹＥＳの場合）にはＳＴＥＰ８に進み、両者の機種型番が一致していない場合（ＮＯの場合）にはＳＴＥＰ９に進む。
【００３１】
次に、ＳＴＥＰ８では、ＳＴＥＰ７の判断結果により、機種型番が一致してしているのでアップデート・プログラムを用いて光ディスク記録再生装置１Ａ内のファームウェアの更新が可能となり、このアップデート・プログラム内の更新プログラムを光ディスク記録再生装置１Ａ内に設けた書き換え可能なＦｌａｓｈメモリ２４に記憶させることでアップデート処理が実行され、アップデート処理を終了する。
【００３２】
一方、ＳＴＥＰ９では、ＳＴＥＰ７の判断結果により、機種型番が一致してしていないので、アップデート・プログラムが光ディスク記録再生装置１Ａ内のファームウェアを更新するためのものでない。従って、光ディスク記録再生装置１Ａ内のファームウェアの更新が不可能となり、これに基づいて機種型番不一致情報をＰＣ本体３２に接続されているモニタ３４に表示し、アップデート処理を全て終了する。
【００３３】
【発明が解決しようとする課題】
ところで、上記したように、ユーザが既に購入した光ディスク記録再生装置１Ａに対して、必要に応じて光ディスク記録再生装置１Ａ内のファームウェアの更新を行う際、従来のファームウェアの更新動作では、アップデート・プログラムが記録されている光ディスク（＝ＣＤ−ＲＯＭ）Ｄ１を用い、この光ディスクＤ１に記録されているアップデート・プログラムを再生して、アップデート・プログラムにより光ディスク記録再生装置１Ａから求めた機種型番と、アップデート・プログラムを記録した光ディスクＤ１への使用対象となるディスク記録再生装置の機種型番とが一致した時のみ光ディスク記録再生装置１Ａ内のファームウェアの更新が可能となるものの、アップデート・プログラムが有料である場合に、一人又は複数人のユーザが同一機種型番の光ディスク記録再生装置１Ａを複数台所有している時に、著作権上、アップデート・プログラムを記録した光ディスクＤ１を光ディスク記録再生装置１Ａの台数分購入する必要があるにもかかわらず、１枚の光ディスクＤ１を入手しさえすれば同一機種型番の光ディスク記録再生装置１Ａに対して複数台全てアップデート処理が可能になってしまう。
【００３４】
更に、上記した光ディスク（＝ＣＤ−ＲＯＭ）Ｄ１では、先に図２を説明したように、アップデート・プログラムのプログラム開始アドレスがディスク先頭アドレスと一致しているので、１回だけ記録可能なＣＤ−Ｒにアップデート・プログラムをディスク先頭アドレスから丸ごとコピーが可能になってしまうと共に、ユーザ側のＰＣ本体３２と接続した図示しないＨＤＤ（ハードディスク）でもアップデート・プログラムをコピーすることが可能である。従って、違法コピーは著作権上禁止されているにもかかわらずアップデート・プログラムがＣＤ−Ｒ，ＨＤＤに違法コピーされ、この違法コピーしたＣＤ−Ｒ，ＨＤＤにより光ディスク記録再生装置１Ａ内のファームウェアの更新が可能になってしまうなどの問題が発生している。
【００３５】
そこで、著作権を有するアップデート・プログラムの記録・再生方法を改善し、このアップデート・プログラムを簡単にコピーされないようにするための光ディスク記録再生方法、光ディスク記録再生装置及び光ディスクが望まれている。
【００３６】
【課題を解決するための手段】
本発明は上記課題に鑑みてなされたものであり、第１の発明は、メーカ側において、複数回の繰り返し記録が可能な光ディスクを用い、この光ディスク上のアドレスを再生して、前記光ディスクの信号面上の所定の位置から著作権を有するプログラムを記録する光ディスク記録再生方法であって、
前記光ディスク上のディスク先頭アドレス以外の位置に前記プログラムのプログラム開始アドレスを予め設定し、且つ、前記プログラム中の特定アドレスと、前記光ディスクへの使用対象となる光ディスク記録再生装置の固有情報と、ユーザ側の光ディスク記録再生装置の第１固有情報，第２固有情報をそれぞれ取得する命令と、ユーザ側で前記第２固有情報を取得した際に該第２固有情報を前記光ディスク上の所定アドレスに記録する命令とを前記プログラム内に納めて、該プログラムを前記光ディスク上のプログラム開始アドレスから記録した後に、前記光ディスク上に記録不許可とする記録不許可信号を記録することを特徴とする光ディスク記録再生方法である。
【００３７】
また、第２の発明は、メーカ側において、複数回の繰り返し記録が可能な光ディスクを用い、この光ディスク上のアドレスを再生して、前記光ディスクの信号面上の所定の位置から著作権を有するプログラムを記録する光ディスク記録再生方法であって、
前記光ディスク上のディスク先頭アドレス以外の位置に前記プログラムのプログラム開始アドレスを予め設定し、且つ、前記プログラム中の特定アドレスと、前記光ディスクへの使用対象となる光ディスク記録再生装置の暗号化された固有情報と、ユーザ側の光ディスク記録再生装置の第１固有情報，第２固有情報をそれぞれ取得する命令と、ユーザ側で前記第２固有情報を取得した際に該第２固有情報を前記光ディスク上の所定アドレスに記録する命令とを前記プログラム内に納めて、該プログラムを前記光ディスク上のプログラム開始アドレスから記録した後に、前記光ディスク上に記録不許可とする記録不許可信号を記録することを特徴とする光ディスク記録再生方法である。
【００３８】
また、第３の発明は、メーカ側において、複数回の繰り返し記録が可能な光ディスクを用い、この光ディスク上のアドレスを再生して、前記光ディスクの信号面上の所定の位置から著作権を有するプログラムを記録する光ディスク記録再生装置であって、
前記光ディスク上のディスク先頭アドレス以外の位置に前記プログラムのプログラム開始アドレスを予め設定して、このプログラム開始アドレスを入力する手段と、
前記光ディスクを記録不許可とするための記録不許可信号を作成する手段と、前記プログラム中の特定アドレスと、前記光ディスクへの使用対象となる光ディスク記録再生装置の固有情報と、ユーザ側の光ディスク記録再生装置の第１固有情報，第２固有情報をそれぞれ取得する命令と、ユーザ側で前記第２固有情報を取得した際に該第２固有情報を前記光ディスク上の所定アドレスに記録する命令とを前記プログラム内に納めて、該プログラムを前記光ディスク上のプログラム開始アドレスから記録すると共に、前記プログラムを記録した後に前記光ディスク上に前記記録不許可信号を記録する手段とを備えたことを特徴とする光ディスク記録再生装置である。
【００３９】
また、第４の発明は、上記した第１の発明の光ディスク記録再生方法により記録した光ディスクを、ユーザ側の光ディスク記録再生装置で記録再生する光ディスク記録再生方法であって、
前記光ディスクの記録再生時に、光ピックアップにより読み出した前記プログラム中の特定位置のアドレスが前記プログラム内に納めた前記特定アドレスと一致したら前記光ディスク上に記録した前記記録不許可信号を記録可能な記録許可信号に変更し、この後、前記プログラム内での前記第１固有情報を取得する命令によって前記ユーザ側の光ディスク記録再生から取得した前記第１固有情報が前記プログラム内に納めた前記固有情報と一致したら更に前記第２固有情報を取得する命令によって前記ユーザ側の光ディスク記録再生から前記第２固有情報を取得し、且つ、取得した前記第２固有情報の書き込み良否を確認した上で該第２固有情報を前記光ディスク上の所定アドレスに記録して前記プログラムの実行を行い、このプログラムの実行が終了した段階で前記記録許可信号を前記記録不許可信号に戻して前記光ディスク上に記録することを特徴とする光ディスク記録再生方法である。
【００４０】
また、第５の発明は、上記した第２の発明の光ディスク記録再生方法により記録した光ディスクを、ユーザ側の光ディスク記録再生装置で記録再生する光ディスク記録再生方法であって、
前記光ディスクの記録再生時に、光ピックアップにより読み出した前記プログラム中の特定位置のアドレスが前記プログラム内に納めた前記特定アドレスと一致したら前記光ディスク上に記録した前記記録不許可信号を記録可能な記録許可信号に変更し、この後、前記プログラム内での前記第１固有情報を取得する命令によって前記ユーザ側の光ディスク記録再生から取得した前記第１固有情報が前記プログラム内に納めたられた前記暗号化された固有情報を解読した固有情報と一致したら更に前記第２固有情報を取得する命令によって前記ユーザ側の光ディスク記録再生から前記第２固有情報を取得し、且つ、取得した前記第２固有情報の書き込み良否を確認した上で該第２固有情報を暗号化して前記光ディスク上の所定アドレスに記録して前記プログラムの実行を行い、このプログラムの実行が終了した段階で前記記録許可信号を前記記録不許可信号に戻して前記光ディスク上に記録することを特徴とする光ディスク記録再生方法である。
【００４１】
において、
また、第６の発明は、上記した第１の発明の光ディスク記録再生方法により記録した光ディスクを、ユーザ側で記録再生する光ディスク記録再生装置であって、
前記光ディスクを記録許可とするための記録許可信号と、前記光ディスクを記録不許可とするための記録不許可信号とを作成する手段と、
前記光ディスクの記録再生時に、光ピックアップにより読み出した前記プログラム中の特定位置のアドレスが前記プログラム内に納めた前記特定アドレスと一致したら前記光ディスク上に記録した前記記録不許可信号を前記記録許可信号に変更し、この後、前記プログラム内での前記第１固有情報を取得する命令によって前記ユーザ側の光ディスク記録再生から取得した第１固有情報が前記プログラム内に納めた前記固有情報と一致したら更に前記第２固有情報を取得する命令によって前記ユーザ側の光ディスク記録再生から前記第２固有情報を取得し、且つ、取得した前記第２固有情報の書き込み良否を確認した上で該第２固有情報を前記光ディスク上の所定アドレスに記録して前記プログラムの実行を行い、このプログラムの実行が終了した段階で前記記録許可信号を前記記録不許可信号に戻して前記光ディスク上に記録する記録再生手段とを備えたことを特徴とする光ディスク記録再生装置である。
【００４２】
また、第７の発明は、複数回の繰り返し記録が可能な信号面上に著作権を有するプログラムを所定の位置に記録した光ディスクにおいて、
ディスク先頭アドレス以外の位置に前記プログラムのプログラム開始アドレスを予め設定し、且つ、前記プログラム中の特定アドレスと、前記光ディスクへの使用対象となる光ディスク記録再生装置の固有情報と、ユーザ側の光ディスク記録再生装置の第１固有情報，第２固有情報をそれぞれ取得する命令と、ユーザ側で前記第２固有情報を取得した際に該第２固有情報を所定アドレスに記録する命令とを前記プログラム内に納めて、該プログラムを前記プログラム開始アドレスから記録した後に、記録不許可とする記録不許可信号を記録したことを特徴とする光ディスクである。
【００４３】
【発明の実施の形態】
以下に本発明に係る光ディスク記録再生方法、光ディスク記録再生装置及び光ディスクの一実施例を図４乃至図１６を参照して、＜第１実施例＞，＜第２実施例＞，＜第３実施例＞の順に詳細に説明する。
【００４４】
尚、以下に説明する第１実施例〜第３実施例では、メーカ側で用いられる光ディスク記録再生装置及びパソコン装置と、ユーザ側で用いられる光ディスク記録再生装置及びパソコン装置とは、それぞれ別な場所で管理されているために互いに異なるものであり、本発明に係る各装置への符番は先に図１を用いて説明した従来例におけるユーザ側の光ディスク記録再生装置及びパソコン装置に対して異なる符番を付すものの、各装置内に設けた各構成部材は、従来例の各装置内の各構成部材とほとんど同じ機能動作をするので、説明の重複を避けるために従来例と同じ構成部材に対して同一の符番を付して適宜説明すると共に、新たな構成部材に対して新たな符番を付して説明する。
【００４５】
また、以下に説明する第１実施例〜第３実施例では、メーカ側とユーザ側とに別けて説明することで、メーカ側の光ディスク記録再生及び及びパソコン装置の各動作と、ユーザ側の光ディスク記録再生及びパソコン装置の各動作との違いを明確化する。
【００４６】
＜第１実施例＞
（メーカ側の光ディスク記録再生方法、光ディスク記録再生装置、光ディスクについて）
図４は本発明に係るメーカ側の光ディスク記録再生方法、光ディスク記録再生装置を説明するための第１実施例のブロック図、
図５は第１実施例において、メーカ側の光ディスク記録再生装置を用いて、複数回の繰り返し記録を可能とする光ディスク（＝ＤＶＲ−ＲＡＭ）にアップデート・プログラムを記録した後、記録不許可ビットを記録する際のフォーマットを示した図であり、（Ａ）は記録不許可の場合のフォーマットを示し、（Ｂ）は記録許可の場合のフォーマットを示した図、
図６はアップデート・プログラムを記録した本発明に係る第１実施例の光ディスク（＝ＤＶＤ−ＲＡＭ）を説明するため図、
図７は第１実施例において、メーカ側の光ディスク記録再生装置を用いて、複数回の繰り返し記録を可能とする光ディスク（＝ＤＶＲ−ＲＡＭ）にアップデート・プログラムを記録するフロー図である。
【００４７】
図４に示した第１実施例において、メーカ側で用いられる光ディスク記録再生装置１Ｂは、ＢＵＳを介して周知のパソコン装置３１Ｂと接続されており、この光ディスク記録再生装置１Ｂは、パソコン装置３１Ｂ側からも制御可能になっている。この際、両装置１Ｂ，３１Ｂを接続するＢＵＳには、周知のＳＣＳＩ，ＩＥＥＥ１３９４，ＵＳＢなどのインターフェース規格が適用されている。
【００４８】
ここで、メーカ側の光ディスク記録再生装置１Ｂに用いられる本発明に係る光ディスク（＝ＤＶＤ−ＲＡＭ）Ｄ２は、先に従来例で図２を用いて説明した再生専用の光ディスク（＝ＣＤ−ＲＯＭ）Ｄ１とは異なって、複数回の繰り返し記録が可能であり、且つ、コンピュータデータに適したＤＶＤ−ＲＡＭ規格の例えば４．７ＧＢ（Ｖｅｒ．２．１）を適用したものである。そして、メーカ側の光ディスク記録再生装置１Ｂを用いて、上記した光ディスクＤ２上に著作権を有するアップデート・プログラムを違法コピーの防止が図れるように記録した後、この光ディスクＤ２をユーザ側に提供することを特徴とするものである。
【００４９】
第１実施例におけるメーカ側の光ディスク記録再生装置１Ｂでは、光ディスク（＝ＤＶＤ−ＲＡＭ）Ｄ２をドライバ２１を介して回転させるスピンドル・モータ２と、光ディスクＤ２上にアップデート・プログラムを記録し、且つ、光ディスクＤ２上のアドレスを再生する光ピックアップ（以下、ＰＵと記す）３と、ＰＵ３により再生された再生信号からフォーカスエラー信号（以下、ＦＥ信号と記す），トラッキングエラー信号（以下、ＴＥ信号と記す），ＲＦ信号を生成するプリアンプ４と、プリアンプ４からのＦＥ信号及びＴＥ信号を基にしてＰＵ３及びこのＰＵ３を搭載したキャリッジ２５を制御するためのサーボアンプ５，ドライバ１２，１３，２８と、プリアンプ４からのＲＦ信号を基にして光ディスクＤ２上のアドレス信号を復調するデコーダ１５と、入力したアップデート・プログラムなどのデータ信号（ＤＡＴＡ信号）をＰＵ３により光ディスクＤ２上に記録するための変調回路２９及び記録回路３０と、ＰＵ３の光パワーをコントロールするＡＰＣ回路１４と、光ディスク記録再生装置１Ｂの全体制御を行うＣＰＵ２２と、光ディスク記録再生装置１Ｂが動作するに必要な各種のデータを記憶するメモリ２３と、ＣＰＵ２２への制御プログラム（＝ファームウェア）を書き換え可能なＲＡＭ領域に記憶したＦｌａｓｈメモリ２４とが従来例におけるユーザ側の光ディスク記録再生装置１Ａ（図１）と同様に設けられている。
【００５０】
また、パソコン装置３１Ｂも、従来例におけるユーザ側の光ディスク記録再生装置１Ａ（図１）と同じく、ＰＣ本体３２と、操作部３３と、モニタ３４とで構成されている。
【００５１】
また、光ディスク記録再生装置１Ｂには、従来例とは異なる新たな構成部材として、アップデート・プログラムを光ディスクＤ２上に記録する際にキャリッジ２５の移動量を作成するアドレス作成回路４１と、光ディスクＤ２からＰＵ３により再生した再生信号を復調したデータ信号（ＤＡＴＡ信号）から光ディスクＤ２上のアドレスを読み取るアドレス読取回路４２と、光ディスクＤ２上にアップデート・プログラムを記録した後に所定のフォーマットに従って記録不許可信号（以下、記録不許可ビットと記す）を光ディスクＤ２上に記録するために記録不許可ビットを作成し、且つ、光ディスクＤ２上への記録を許可するための記録許可信号（以下、記録許可ビットと記す）を必要に応じて作成する記録不許可／許可情報作成回路４３と、加算器４４，４５とが追加されており、以下、これらの新たな構成部材を用いて従来例と異なる点を中心に説明する。
【００５２】
まず、複数回の繰り返し記録が可能な光ディスク（＝ＤＶＤ−ＲＡＭ）Ｄ２は光ディスク記録再生装置１Ｂ内に装着されている。
【００５３】
また、光ディスクＤ２上に記録するためのアップデート・プログラムは、例えばＰＣ本体３２内の図示しないＨＤＤ（ハードディスク）に予め用意されている。
【００５４】
ここで、第１実施例において、アップデート・プログラムを光ディスクＤ２の信号面上に記録する際の約束事として、下記の如く第１，第２の約束事を設定している。
【００５５】
まず、第１の約束事として、アップデート・プログラムの先頭アドレスと等価であるプログラム開始アドレスは、光ディスクＤ２上でのディスク先頭アドレスからの記録を避けて、ディスク先頭アドレス以外に位置するアドレスに設定し、このプログラム開始アドレスからアップデート・プログラムの記録を開始するように設定している。これにより、アップデート・プログラムのプログラム開始アドレスは、ユーザ側では全くわからないので、ユーザ側でＣＤ−Ｒを用いてディスク先頭アドレスから記録を開始するようなコピーが不可能になる。
【００５６】
より具体的には、アップデート・プログラムのプログラム開始アドレスを、光ディスクＤ２上で例えば５番目のゾーン近傍で且つＤＶＤ−ＲＡＭフォーマット上で例えば０６ｃ７ｅ０に設定すると共に、ここで設定した０６ｃ７ｅ０のプログラム開始アドレスをアップデート・プログラム中の特定アドレスとしてアップデート・プログラム内に必ず記述しておく。
【００５７】
尚、アップデート・プログラム内に記述する特定アドレスは、この第１実施例ではプログラム開始アドレスに設定して以下説明するが、これに限ることなく、プログラム終了アドレス（例えば０７９ｄ９ｆ）、又は、プログラム開始アドレス（例えば０６ｃ７ｅ０）とプログラム終了アドレス（例えば０７９ｄ９ｆ）の平均値、あるいは、プログラム開始アドレスかプログラム終了アドレスの少なくとも一方にアップデート・プログラムで指示された計算式に基づいて計算した特定のアドレス値などを使用しても良く、このようにアップデート・プログラム内に特定アドレスを納めておくことで、アップデート・プログラムのコピーが防止を図っている。
【００５８】
次に、第２の約束事として、アップデート・プログラムを記録した光ディスクＤ２を後述するユーザ側の光ディスク記録再生装置１Ｃ（図８）で使用する際に、光ディスクＤ２への使用対象となる光ディスク記録再生装置の固有情報として例えば機種型番と、ユーザ側の光ディスク記録再生装置１Ｃの１台分の固有情報として例えば第１固有情報を示す機種型番，第２固有情報を示す製造番号をそれぞれ取得するための命令と、上記した２種類の固有情報のうちで製造番号をユーザ側で光ディスクＤ２上の所定アドレスに記録するための命令とをアップデート・プログラム内に必ず記述しておく。
【００５９】
図４に戻り、光ディスク記録再生装置１Ｂは、ＰＣ本体３２からの命令に従って動作を開始する。
【００６０】
上記したＰＣ本体３２は、ＨＤＤに記録してあるアップデート・プログラムを光ディスクＤ２上でどのアドレスから書き込むかの命令をＢＵＳを経由して光ディスク記録再生装置１Ｂ内のＣＰＵ２２に知らせている。ここでは、前述したように、アップデート・プログラムのプログラム開始アドレスを光ディスクＤ２上のディスク先頭アドレスを避けた位置で、例えば５番目のゾーン近傍で且つ例えばフォーマット上で０６ｃ７ｅ０に設定しているので、ＰＣ本体３２は、０６ｃ７ｅ０をアップデート・プログラムのプログラム開始アドレスとしてＣＰＵ２２に知らせている。
【００６１】
この後、光ディスク記録再生装置１Ｂ内のＣＰＵ２２は、受け取ったプログラム開始アドレス（０６ｃ７ｅ０）に基づいてキャリッジ２５の移動量をアドレス作成回路４１で作成し、ここで得られたキャリッジ２５の移動量を加算器４４でドライバ１２からのＴＲＫＧ信号に加算し、更に、加算器４４からの出力をキャリッジ用のＥＱ／Ａｍｐ２７，ドライバ２８を介してキャリッジ２５に送ることで、キャリッジ２５は光ディスクＤ２上のアップデート・プログラムのプログラム開始アドレス（０６ｃ７ｅ０）の近傍に至る。この後、ＰＵ３へのＦＯＣＳ関係の回路により光ディスクＤ２に対してフォーカスを合わせ、ＰＵ３へのＴＲＫＧ関係の回路で光ディスクＤ２に対してトラッキングを合わせ、スピンドル関係の回路で光ディスクＤ２を同期回転させている。そして、ＰＵ３が光ディスクＤ２上のアップデート・プログラムのプログラム開始アドレス（０６ｃ７ｅ０）に移動しているか否かをＰＵ３で読み出してデコーダ１５に入力し、このデコーダ１５内のＡ／Ｄ変換器１６，ＥＱ／Ａｍｐ１７，復調回路２６を介して得たデータ信号（ＤＡＴＡ信号）からアドレス読取回路４２にてアドレスを読み取る。そして、ＣＰＵ２２は、ＰＵ３の位置が光ディスクＤ２上のアップデート・プログラムのプログラム開始アドレス（０６ｃ７ｅ０）に合致しているか否かを判定し、プログラム開始アドレス（０６ｃ７ｅ０）に合致していない場合には、ＣＰＵ２２にてキャリッジ関係の回路及びＴＲＫＧ関係の回路を制御してＰＵ３をアップデート・プログラムのプログラム開始アドレスに至るように再度試みる。
【００６２】
この後、ＰＵ３の位置が光ディスクＤ２上のアップデート・プログラムのプログラム開始アドレス（０６ｃ７ｅ０）に合致したら、アップデート・プログラムを変調回路２９及び記録回路３０を介して、ＰＵ３内の対物レンズ（図示せず）からの記録用のレーザー光により上記したプログラム開始アドレス（０６ｃ７ｅ０）から書き込む。そして、光ディスクＤ２へのアップデート・プログラムの書き込みが終了したら、ＣＰＵ２２から光ディスクＤ２への記録不許可の命令を記録不許可／許可情報作成回路４３に送り、この記録不許可／許可情報作成回路４３で下記する所定のフォーマットに従って記録不許可ビット（記録不許可信号）を生成し、この記録不許可ビットを加算器４５，変調回路２９，記録回路３０を経てＰＵ３により光ディスクＤ２上に記録する。
【００６３】
ここで、上記した記録不許可／不許情報作成回路４３により記録不許可ビットを生成する場合には、下記する如く２通りの方法があり、この記録不許可／許可情報作成回路４３では、記録不許可ビットの作成時に２通りの方法のうちいずれか一方の方法を採用するか、又は、２通りの方法を同時に採用している。
【００６４】
まず、記録不許可ビットを作成する場合には、図５（Ａ）に示したように、１番目の方法は、ファイルフォーマットのＵＤＦ規格Ｖｅｒ．２．００の中にあるＵｎｉｔ３２  Ｐｅｒｍｉｓｓｉｏｎ情報の「Ｄｅｌｅｔｅ  ｐｅｒｍｉｓｓｉｏｎ  ｂｉｔ」を“０”に設定する方法であり、この方法はアップデート・プログラム（ファイル）中に記録不許可ビット“０”を記録するものである。
【００６５】
次に、２番目の方法は、ＤＶＤ−ＲＡＭ  Ｖｅｒ．２．０規格の「Ｄｉｓｋ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  ｉｎｆｏｒｍａｔｉｏｎ」の「Ｗｒｉｔｅ−ｉｎｈｉｂｉｔ  ｆｌａｇ  ｆｏｒ  ｄｉｓｋ」情報を“１”に設定する方法であり、この方法は光ディスクＤ２上のリードインエリアＬＩＡ（図６）に記録不許可ビット“１”を記録するものである。
【００６６】
尚、上記した記録不許可の場合とは逆で、記録許可ビット（記録許可信号）を作成する場合は、図５（Ｂ）に示したように、１番目の方法は、ファイルフォーマットのＵＤＦ規格Ｖｅｒ．２．００の中にあるＵｎｉｔ３２  Ｐｅｒｍｉｓｓｉｏｎ情報の「Ｄｅｌｅｔｅ  ｐｅｒｍｉｓｓｉｏｎ  ｂｉｔ」を“１”に設定する方法であり、２番目の方法は、ＤＶＤ−ＲＡＭ  Ｖｅｒ．２．０規格の「Ｄｉｓｋ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  ｉｎｆｏｒｍａｔｉｏｎ」の「Ｗｒｉｔｅ−ｉｎｈｉｂｉｔ  ｆｌａｇ  ｆｏｒ  ｄｉｓｋ」情報を“０”に設定する方法である。そして、記録許可ビットを作成する場合は、後述するユーザ側の光ディスク記録再生装置１Ｃ（図８）で行われる。
【００６７】
この第１実施例では、上記した２通りの方法のうちで２番目のＤＶＤ−ＲＡＭＶｅｒ．２．０規格による方法を採用し、光ディスクＤ２へのアップデート・プログラムの書き込みが終了した段階で、記録不許可／許可情報作成回路４３により記録不許可ビットとして「Ｗｒｉｔｅ−ｉｎｈｉｂｉｔ  ｆｌａｇ  ｆｏｒ  ｄｉｓｋ」情報＝“１”を生成し、この記録不許可ビット“１”を光ディスクＤ２上のリードインエリアＬＩＡ（図６）に記録することで、光ディスクＤ２への記録を不許可とした状態で光ディスクＤを２ユーザ側に提供している。
【００６８】
即ち、ユーザ側に提供する本発明の光ディスク（＝ＤＶＤ−ＲＡＭ）Ｄ２は、複数回の繰り返し記録が可能なＤＶＤ−ＲＡＭ  Ｖｅｒ．２．１規格を適用したものであり、図６に示した如く、外径が１２ｃｍで中心部に内径１５ｍｍの中心孔ＣＨが形成されており、この中心孔ＣＨから外周側に向かってクランプエリアＣＬと、リードインエリアＬＩＡと、信号面上でディスク先頭アドレス近傍を避けて予め設定したプログラム開始アドレスから記録を開始するプログラムエリアＰＡと、ユーザ側の光ディスク記録再生装置１Ｃ（図８）の１台分の固有情報として例えば製造番号を記録するために用意してある固有情報記録エリアＫＡと、リードアウトエリアＬＯＡとが順に中心孔ＣＨに対して同心円状に形成されている。
【００６９】
この際、光ディスクＤ２上でリードインエリアＬＩＡに続く各トラックにはディスク先頭アドレスから順にアドレスが付与されており、且つ、ディスク先頭アドレスア以外の位置で予め設定したプログラム開始アドレスからアップデート・プログラムが記録され、且つ、プログラム内容に応じてプログラム終了アドレスが設定されている。
【００７０】
また、上記したアップデート・プログラムは、プログラム開始アドレス近傍にこのプログラム開始アドレスと、ユーザ側の光ディスク記録再生装置１Ｃ（図８）の１台分の固有情報として例えば機種型番，製造番号をそれぞれ取得するための命令と、アップデート・プログラムを記録した光ディスクＤ２への使用対象となる光ディスク記録再生装置の機種型番と、光ディスク記録再生装置１Ｃの製造番号を記録するための固有情報記録エリアＫＡの所定アドレスとが納められ、これに続いてユーザ側の光ディスク記録再生装置１Ｃ内に設けたＦｌａｓｈメモリ２４の書き換え可能なＲＡＭ領域を更新するための制御プログラムが納められて、光ディスクＤ２上のプログラムエリアＰＡ内に記録されている。
【００７１】
従って、光ディスクＤ２上に記録したアップデート・プログラムは、ユーザ側の光ディスク記録再生装置１Ｃ（図８）を１台分だけファームウェアを更新できるようにライセンス料が設定されている。
【００７２】
次に、メーカ側の光ディスク記録再生装置１Ｂにより、上記した光ディスクＤ２上にアップデート・プログラムを記録する際の動作について、図４及び図７を併用して説明する。
【００７３】
アップデート・プログラムは、ＰＣ本体３２内のＨＤＤ（図示せず）に格納されており、この際、アップデート・プログラム中には、光ディスクＤ２上でのアップデート・プログラムのプログラム開始アドレスと、このアップデート・プログラムを記録した光ディスクＤ２への使用対象となる光ディスク記録再生装置の機種型番とが予め納められ、且つ、メーカ側ではプログラム開始アドレス及び使用対象の機種型番がわかっているものとして以下説明する。
【００７４】
そこで、まず、ＳＴＥＰ１１では、光ディスク記録再生装置１Ｂ内に光ディスクが装着されているか否かを問い、光ディスクが装着されていない場合（ＮＯの場合）には光ディスクの装着を待ち、一方、光ディスクが装着されている場合（ＹＥＳの場合）には、ＳＴＥＰ１２で装着された光ディスクの種類判別を特開２０００−１１５２８号公報などに開示された公知の技術的思想を適用して行う。尚、光ディスク記録再生装置１ＢがＤＶＤ−ＲＡＭタイプ専用機であれば光ディスクの種類判別のＳＴＥＰを省くことができる。
【００７５】
ここでは、記録再生可能な光ディスク（＝ＤＶＤ−ＲＡＭ）Ｄ２を光ディスク記録再生装置１Ｂ内に装着したので、光ディスクの種類判別結果は記録再生可能なＤＶＤ−ＲＡＭタイプであると判別され、これに伴って光ディスク記録再生装置１Ｂ内を記録再生可能なＤＶＤ−ＲＡＭタイプに対応して条件設定を行うべき構成部材に対して条件設定をする。
【００７６】
次に、ＳＴＥＰ１３では、記録再生可能なＤＶＤ−ＲＡＭタイプに合わせてＰＵ３内のフォーカス・コイル（図示せず）を駆動してＰＵ３内の対物レンズ（図示せず）からの再生用のレーザ−光を光ディスクＤ２の信号面に合焦（ＦＯＣＳｉｎ）させる。
【００７７】
次に、ＳＴＥＰ１４では、光ディスク記録再生装置１Ｂに接続されているパソコン装置３１Ｂを始動させて、操作部３３から光ディスクＤ２上でのディスク先頭アドレス以外の位置に設定したアップデート・プログラムのプログラム開始アドレスを入力する。
【００７８】
次に、ＳＴＥＰ１５では、ＰＵ３を光ディスクＤ２上でのプログラム開始アドレスに移動させる。
【００７９】
次に、ＳＴＥＰ１６では、ＰＣ本体３２から光ディスクＤ２への書き込み命令を待ち、書き込み命令が光ディスク記録再生装置１Ｂに届いた場合（ＹＥＳの場合）に、ＳＴＥＰ１７でＰＣ本体３２内のＨＤＤ（図示せず）に記録したアップデート・プログラムを順次読み出して、このアッププデート・プログラムをＰＵ３により光ディスクＤ１上のプログラム開始アドレスから書き込む。
【００８０】
次に、ＳＴＥＰ１８では、光ディスクＤ２へのアッププデート・プログラムの書き込みが終了した段階で、先に説明したように光ディスクＤ２上に記録不許可ビットを記録して、光ディスクＤ２を記録不許可状態にする。この第１実施例では、記録不許可／許可情報作成回路４３により記録不許可ビットの一例として「Ｗｒｉｔｅ−ｉｎｈｉｂｉｔ  ｆｌａｇ  ｆｏｒ  ｄｉｓｋ」情報＝“１”を作成して、これを光ディスクＤ２上のリードインエリアＬＩＡ（図６）に記録している。
【００８１】
そして、ＳＴＥＰ１８の動作が終了すると、先に図６で説明した本発明に係る第１実施例の光ディスクＤ２が得られる。
【００８２】
（ユーザ側の光ディスク記録再生方法、光ディスク記録再生装置、光ディスクについて）
図８は本発明に係るユーザ側の光ディスク記録再生方法、光ディスク記録再生装置を説明するための第１実施例のブロック図、
図９は第１実施例において、アップデート・プログラムを記録し、且つ、記録不許可ビットを記録した光ディスクを、ユーザ側の光ディスク記録再生装置を用いて記録再生するフロー図（その１）、
図１０は第１実施例において、アップデート・プログラムを記録し、且つ、記録不許可ビットを記録した光ディスクを、ユーザ側の光ディスク記録再生装置を用いて記録再生するフロー図（その２）である。
【００８３】
図８に示した如く、第１実施例においてユーザ側で用いられる光ディスク記録再生装置１Ｃ及びパソコン装置３１Ｃは、先に図４を用いて説明したメーカ側の光ディスク記録再生装置１Ｃ及びパソコン装置３１Ｃにより記録した光ディスクＤ２を適用するものであり、各装置１Ｃ，３１Ｃ内の各構成部材が先に説明したメーカ側で用いられる光ディスク記録再生装置１Ｂ及びパソコン装置３１Ｂ内の各構成部材と全く同じであるので詳述を省略して図示のみとするが、メーカ側の光ディスク記録再生装置１Ｂと異なる点は、ユーザ側の光ディスク記録再生装置１Ｃ内に設けたＦｌａｓｈメモリ２４の書き換え可能なＲＡＭ領域にＣＰＵ２２への制御プログラム（＝ファームウェア）が記憶され、且つ、書き換え不可能なＲＯＭ領域にこの装置１Ｃの固有情報として例えば機種型番（第１固有情報）と製造番号（第１固有情報）の２種類が工場出荷時に記憶されている。
【００８４】
ここで、ユーザ側の光ディスク記録再生装置１Ｃ内のファームウェアを更新する際の動作について図８〜図１０を併用して順を追って説明する。
【００８５】
上記した光ディスク記録再生装置１Ｃ内に設けたＦｌａｓｈメモリ２４の書き換え可能なＲＡＭに領域に記憶されている制御用プログラム（＝ファームウェア）を書き換える場合、まず、ＳＴＥＰ２１では、光ディスク記録再生装置１Ｃ内に光ディスクが装着されているか否かを問い、光ディスクが装着されていない場合（ＮＯの場合）には光ディスクの装着を待ち、一方、光ディスクが装着されている場合（ＹＥＳの場合）にはＳＴＥＰ２２で装着された光ディスクの種類判別を特開２０００−１１５２８号公報などに開示された公知の技術的思想を適用して行う。尚、光ディスク記録再生装置１ＣがＤＶＤ−ＲＡＭタイプ専用機であれば光ディスクの種類判別のＳＴＥＰを省くことができる。
【００８６】
ここでは、アップデート・プログラムが記録され、且つ、記録不許可ビットを記録した光ディスク（＝ＤＶＤ−ＲＡＭ）Ｄ２を光ディスク記録再生装置１Ｃ内に装着したので、光ディスクの種類判別結果は記録再生可能なＤＶＤ−ＲＡＭタイプであると判別され、これに伴って光ディスク記録再生装置１Ｃ内を記録再生可能なＤＶＤ−ＲＡＭタイプに対応して条件設定を行うべき構成部材に対して条件設定をする。
【００８７】
次に、ＳＴＥＰ２３では、記録再生可能なＤＶＤ−ＲＡＭタイプに合わせてＰＵ３内のフォーカス・コイル（図示せず）を駆動してＰＵ３内の対物レンズ（図示せず）からの再生用のレーザ−光を光ディスクＤ２の信号面に合焦（ＦＯＣＳｉｎ）させる。
【００８８】
次に、ＳＴＥＰ２４では、光ディスク記録再生装置１Ｃに接続されているパソコン装置３１Ｃを始動させて、ＰＣ本体３２からの光ディスクＤ２への命令を待ち、読み出し命令が光ディスク記録再生装置１Ｃに届いた場合（ＹＥＳの場合）に、ＳＴＥＰ２５ではＰＵ３により光ディスクＤ２上でのディスク先頭アドレス以外の位置に記録したアップデート・プログラムのプログラム開始アドレスを探しながらＰＵ３を移動させる。
【００８９】
この際、ＰＵ３により光ディスクＤ２上でプログラム開始アドレスを探す動作は、ディスク先頭アドレスとプログラム開始アドレスとの間にはデータがながいので、ＰＵ３がプログラム開始アドレスに至った時に信号が出力されることでプログラム開始アドレスの位置であると判明できる。
【００９０】
次に、ＳＴＥＰ２６では、ＰＵ３により光ディスクＤ２上から探したアップデート・プログラムのプログラム開始アドレスＡ１を光ディスク記録再生装置１Ｃ内に設けたメモリ２３に記憶する。
【００９１】
次に、ＳＴＥＰ２７では、ＰＵ３により光ディスクＤ２上に記録したアップデート・プログラムを読み出して、ここで読み出したアップデート・プログラムをＰＣ本体３２に渡す。以下、アップデート・プログラムはＰＣ本体３２上で動作する。
【００９２】
次に、ＳＴＥＰ２８で、アップデート・プログラムを受け取ったＰＣ本体３２は、ユーザの指示によりアップデート・プログラムの実行を開始する。
【００９３】
次に、ＳＴＥＰ２９では、ＳＴＥＰ２６にてメモリ２３に記憶したアップデート・プログラムのプログラム開始アドレスＡ１と、アップデート・プログラム内に予め納めておいたアップデート・プログラムのプログラム開始アドレスＡ２とが一致しているか否かをＣＰＵ２２で判断する。ここで、両者のプログラム開始アドレスＡ１，Ａ２が一致していない場合（ＮＯの場合）には、アップデート・プログラムがＣＤ−Ｒ上でディスク先頭アドレスからコピーしたものであるか、あるいは、ＨＤＤにコピーしたものであると判断して、全ての処理を終了する。一方、両者のプログラム開始アドレスＡ１，Ａ２が一致している場合（ＹＥＳの場合）には、ＳＴＥＰ３０に移行する。
【００９４】
次に、ＳＴＥＰ３０では、先にメーカ側の記載で説明したように光ディスクＤ２上に記録した記録不許可ビットの一例としてリードインエリアに記録した「Ｗｒｉｔｅ−ｉｎｈｉｂｉｔ  ｆｌａｇ  ｆｏｒ  ｄｉｓｋ」情報が“１”であるか否かを判別する。「Ｗｒｉｔｅ−ｉｎｈｉｂｉｔ  ｆｌａｇ  ｆｏｒ  ｄｉｓｋ」情報が“１”でなく“０”である場合（ＮＯの場合）、もしくは「Ｗｒｉｔｅ−ｉｎｈｉｂｉｔ  ｆｌａｇ  ｆｏｒ  ｄｉｓｋ」情報が見つからない時には、アップデート・プログラムがＣＤ−Ｒ，ＨＤＤなどでコピーされたもの、またはユーザによって何らかの操作がされたものであると判断して、全ての処理を終了する。
【００９５】
一方、「Ｗｒｉｔｅ−ｉｎｈｉｂｉｔ  ｆｌａｇ  ｆｏｒ  ｄｉｓｋ」情報が“１”である場合（ＹＥＳの場合）には、ＳＴＥＰ３１に移行する。
【００９６】
次に、ＳＴＥＰ３１では、光ディスク記録再生装置１Ｃ内に設けた記録不許可／許可情報作成回路４３により「Ｗｒｉｔｅ−ｉｎｈｉｂｉｔ  ｆｌａｇ  ｆｏｒ  ｄｉｓｋ」情報を“１”から“０”に変更して、変更後の“０”値を光ディスクＤ２上のリードインエリアＬＩＡ（図６）に記録することで、光ディスクＤ２が一時的に記録可能な状態になる。
【００９７】
次に、ＳＴＥＰ３２では、アップデート・プログラム上で光ディスク記録再生装置１Ｃの固有情報として例えば機種型番を取得するための命令により、Ｉｎｑｉｒｙデータ（照合データ）として機種型番をＦｌａｓｈメモリ２４の書き換え不可能なＲＯＭ領域から呼び出してこれをメモリ２３内に取得する。
【００９８】
次に、ＳＴＥＰ３３では、メモリ２３内に取得した機種型番と、アップデート・プログラム内に予め納めておいた使用対象機種の機種型番とが一致しているか否かをＣＰＵ２２で判断し、両者の機種型番が一致していない場合（ＮＯの場合）には、アップデート・プログラムが光ディスク記録再生装置１Ｃ内のファームウェアを更新するためのものでないと判断して、全ての処理を終了する。
【００９９】
次に、ＳＴＥＰ３４では、機種型番が一致した時に、光ディスク記録再生装置１Ｃの固有情報として１台分の製造番号を、予め指定した光ディスクＤ２上の固有情報記録エリアＫＡ（図６）に記録する命令がアップデート・プログラム内に用意されているため、このステップで光ディスクＤ２上の固有情報記録エリアＫＡに既に製造番号が記録されているか否かを問い合わせ、製造番号が既に記録されている場合（ＹＥＳの場合）にはＳＴＥＰ３５に移行し、一方、製造番号が記録されていない場合（ＮＯの場合）にはＳＴＥＰ３７に移行する。
【０１００】
次に、ＳＴＥＰ３５では、光ディスクＤ２上の固有情報記録エリアＫＡに既に製造番号が記録されているので、この光ディスクＤ２を用いて以前にユーザ側のいずれかの光ディスク記録再生装置内のファームウェアを更新した実績があると判断できるので、ここで固有情報記録エリアＫＡに既に記録された製造番号をＰＵ３により読み出す。
【０１０１】
次に、ＳＴＥＰ３６では、光ディスクＤ２上の固有情報記録エリアＫＡから読み出した製造番号と、光ディスク記録再生装置１Ｃ内のＦｌａｓｈメモリ２４からメモリ２３に記憶した製造番号とが一致しているか否かを問い、両者の製造番号が一致していない場合（ＮＯの場合）には、光ディスクＤ２が既に他の光ディスク記録再生装置で使用されているため、全ての処理を終了する。
【０１０２】
一方、両者の製造番号が一致している場合（ＹＥＳの場合）には、ＳＴＥＰ３７に移行する。
【０１０３】
次に、ＳＴＥＰ３７では、ＳＴＥＰ３４で光ディスクＤ２上の固有情報記録エリアＫＡに製造番号が記録されていないと判断した場合、あるいは、ＳＴＥＰ３６で光ディスクＤ２上に記録されている製造番号と一致した場合には、アップデート・プログラムにより予め設定された所定アドレスの固有情報記録エリアＫＡに製造番号が記録可能か否かを問い、固有情報記録エリアＫＡに製造番号を記録できないと判断した場合（ＮＯの場合）には、ＣＤ−Ｒ，ＨＤＤなどを用いてコピーされたデータを使用している可能性があるので、全ての処理を終了する。
【０１０４】
一方、固有情報記録エリアＫＡに製造番号を記録できると判断した場合（ＹＥＳの場合）には、ＳＴＥＰ３８に移行する。尚、上記したＳＴＥＰ３４，３６，３７による判断動作は、製造番号の書き込み良否を判断するものである。
【０１０５】
次に、ＳＴＥＰ３８では、メモリ２３から取り出した製造番号をＣＰＵ２２から記録回路３０に送って、製造番号をＰＵ３内の対物レンズ（図示せず）からの記録用のレーザー光により光ディスクＤ２上の固有情報記録エリアＫＡに記録する。
【０１０６】
次に、ＳＴＥＰ３９では、上記の各ＳＴＥＰをクリアした結果、光ディスクＤ２上から読み出したアップデート・プログラムを用いて光ディスク記録再生装置１Ｃ内のファームウェアの更新が可能となり、このアップデート・プログラム内の更新プログラムを光ディスク記録再生装置１Ｃ内に設けたＦｌａｓｈメモリ２４の書き換え可能なＲＡＭ領域に記憶させることでアップデート処理が実行される。
【０１０７】
次に、ＳＴＥＰ４０では、光ディスク記録再生装置１Ｃ内に設けた記録不許可／許可情報変更回路４３により「Ｗｒｉｔｅ−ｉｎｈｉｂｉｔ  ｆｌａｇ  ｆｏｒ  ｄｉｓｋ」情報を“０”から“１”に変更することで、光ディスクＤ２は再び記録不可能な状態に戻り、アップデート処理を全て終了する。
【０１０８】
そして、図６に示した如く、ユーザ側の光ディスク記録再生装置１Ｃ内のファームウェアを更新した後の光ディスクＤ２は、固有情報記録エリアＫＡに１台分の光ディスク記録再生装置１Ｃの製造番号が記録された状態となり、且つ、リードインエリアＬＩＡに記録不許可ビットが再度記録された状態となる。
【０１０９】
上記した第１実施例では、製造番号を固有情報記録エリアＫＡ（図６）に記録したが、機種型番やアップデート処理を実施した日時なども合わせて記録しても良い。
【０１１０】
また、第１実施例では、ユーザへの供給時に光ディスクＤ２にプログラム等を記録後、ユーザーが誤ってデータを消してしまわないように記録不許可ビットの記録を行なったが、プログラム等が消されたり書き換えられたりする可能性が無い場合などは、記録不許可の設定は行なわず、プログラム実行時にも解除を行なわなくても良い。
【０１１１】
また、第１実施例では、製造番号を光ディスク記録再生装置１Ｃ内に設けたＦｌａｓｈメモリ２４の書き込み不可能なＲＯＭ領域から読み出して取得したが、製造番号が出荷時にメーカにより書き込まれていない光ディスク記録再生装置の場合は、プログラム実行時に製造番号を取得できないことをＢＵＳを介してパソコン装置３１Ｃ内のＰＣ本体３２に伝え、ＰＣ本体３２はモニタ３４に製造番号を入力する指示を表示し、ユーザによって操作部３３から製造番号を入力することで、Ｆｌａｓｈメモリ２４に製造番号を書き込んだ場合と等価となるので、この場合でもユーザ側における第１実施例の技術的思想を適用できる。
【０１１２】
上記した方法によれば、アップデート処理時に、アップデート・プログラムが光ディスクＤ２に記録されているプログラム開始アドレス等をプログラム実行時に確認するので、使用している光ディスクがコピーされたものか正規のもか判別できる。更に、アップデート処理を行なう際に、ユーザ側の光ディスク記録再生装置１Ｃの固有情報であるＩｎｑｉｒｙデータとして機種型番と製造番号とを取得し、一回目のアップデー処理時に光ディスクＤ２の固有情報記録エリアＫＡに製造番号等を記録し、アップデート処理ごとに光ディスクＤ２に記録されている製造番号と、ユーザ側の光ディスク記録再生装置１Ｃの製造番号とが一致しているか否かを確認するようにしたので、他の光ディスク記録再生装置でアップデート処理よりを行なった光ディスクであるか否かが判定できる。また、ユーザ側の光ディスク記録再生装置１Ｃの製造番号が所定のアドレスに記録できない場合は、複製された例えばＣＤ−Ｒなどである可能性があるのでアップデート処理を行なわないようにすることができるようになった。このように、第１実施例におけるメーカ側の光ディスク記録再生装置１Ｂにより作成された光ディスクＤ２を用いれば、光ディスクＤ２内のプログラムのみをＨＤＤやＣＤ−Ｒに複製しても使用できず、かつ１枚の光ディスクＤ２で１台のユーザ側の光ディスク記録再生装置１Ｃしかアップデート処理できないようになる。
【０１１３】
＜第２実施例＞
（メーカ側の光ディスク記録再生方法、光ディスク記録再生装置、光ディスクについて）
図１１はアップデート・プログラムを記録した本発明に係る第２実施例の光ディスク（＝ＤＶＤ−ＲＡＭ）を説明するため図である。
【０１１４】
第２実施例では、アップデート・プログラムによって予め設定した２台以上のユーザ側の光ディスク記録再生装置に対してアップデート処理できるようにしているため、とくに、このアップデート・プログラムを記録した光ディスクＤ３（図１１）に特徴があるものであり、第２実施例におけるメーカ側の光ディスク記録再生方法、光ディスク記録再生装置は、先に図４を用いて説明した第１実施例におけるメーカ側の光ディスク記録再生方法、光ディスク記録再生装置１Ｂ及びパソコン装置３１Ｂをそのまま適用できるので詳述を省略する。
【０１１５】
図１１に示した如く、第２実施例の光ディスク（＝ＤＶＤ−ＲＡＭ）Ｄ３も第１実施例の光ディスクＤ２（図６）と同様に複数回の繰り返し記録が可能なＤＶＤ−ＲＡＭ  Ｖｅｒ．２．１規格を適用したものである。
【０１１６】
ここで、第１実施例の光ディスクＤ２（図６）と異なる点のみ説明すると、アップデート・プログラムの使用を許可するユーザ側の光ディスク記録再生装置の台数を事前に複数台（Ｎ台）に設定し、この台数をライセンス台数Ｌ（但し、Ｌは２以上の整数とする）として光ディスクＤ３上のプログラムエリアＰＡや固有情報記録エリアＫＡＮ（但し、Ｎは２以上、Ｌ以下の整数）以外に書き込んでいると共に、アップデート・プログラム内にユーザ側の光ディスク記録再生装置１Ｃ（図８）のＬ台分の固有情報として例えば機種型番，製造番号をそれぞれ取得するための命令と、Ｌ台分の光ディスク記録再生装置１Ｃの製造番号をそれぞれ記録するためのＬ台分（図１１中では２台分）の固有情報記録エリアＫＡＮの各アドレスとが納められている。尚、図１１中において、２台の場合に固有情報記録エリアＫＡ１，ＫＡ２と付している。
【０１１７】
従って、光ディスクＤ３上に記録したアップデート・プログラムは、ユーザ側の光ディスク記録再生装置１Ｃ（図８）をライセンス台数Ｌ分だけファームウェアを更新できるようにライセンス料が設定されている。
【０１１８】
（ユーザ側の光ディスク記録再生方法、光ディスク記録再生装置、光ディスクについて）
図１２は第２実施例において、アップデート・プログラムを記録し、且つ、記録不許可ビットを記録した光ディスクを、ユーザ側の光ディスク記録再生装置を用いて記録再生するフロー図（その１）、
図１３は第２実施例において、アップデート・プログラムを記録し、且つ、記録不許可ビットを記録した光ディスクを、ユーザ側の光ディスク記録再生装置を用いて記録再生するフロー図（その２）である。
【０１１９】
ここで、上記した光ディスクＤ３を用いて、複数台のユーザ側の光ディスク記録再生装置内のファームウェアを更新するにあたって、先に図８を用いて説明したユーザ側の光ディスク記録再生装置１Ｃ及びパソコン装置３１Ｃをその適用できるので、図８及び図１２並びに図１３を併用して、第１実施例と異なる動作を中心にして説明する。
【０１２０】
図１２及び図１３中の動作フローにおいて、ＳＴＥＰ２１〜ＳＴＥＰ３３の動作と、ＳＴＥＰ３４〜ＳＴＥＰ４０の動作は第１実施例と同じであり、ＳＴＥＰ３３とＳＴＥＰ３４との間にＮ台分のユーザ側の光ディスク記録再生装置１Ｃをアップデート処理するためにライセンス台数Ｌに対応してＳＴＥＰ５１〜ＳＴＥＰ５５が追加して設けられている。
【０１２１】
図１３中において、ＳＴＥＰ３３では第１実施例で前述しように、ユーザ側の光ディスク記録再生装置１Ｃ内のメモリ２３に取得した機種型番と、アップデート・プログラム内に予め納めておいた使用対象機種の機種型番とが一致した場合（ＹＥＳの場合）に、ＳＴＥＰ５１で図示しないカウンタのカウト値Ｎを初期化（Ｎ＝０）する。
【０１２２】
次に、ＳＴＥＰ５２では、光ディスクＤ３上でライセンス台数Ｌが書きこまれているアドレスにＰＵ３を移動して、ライセンス台数Ｌを取得する。（以下の第２実施例では２ライセンスの場合、ライセンス台数Ｌ＝２として説明を進める）。
【０１２３】
次に、ＳＴＥＰ５３では、カウンタ値Ｎに１を加算する。
【０１２４】
次に、ＳＴＥＰ５４では、カウンタ値Ｎ＝Ｎ＋１が、例えばライセンス台数Ｌ＝２の場合、３以上か否か確認、ライセンス台数Ｌが予め設定したライセンス台数Ｌ＝２より大きく３以上（ＹＥＳ）なら処理を終了する。一方、カウンタ値が３以内（ＮＯ）ならばＳＴＥＰ５５でＰＵ３をＮ番目に対応した固有情報記録エリアＫＡＮのアドレスに移動する。ここで、一巡目はＮ＝１のため、１番目の固有情報記録エリアＫＡ１のアドレス、例えば０ｂ３１ｅ０に移動する。この後、第１実施例と同じＳＴＥＰ３４に移行するので、以下、ＳＴＥＰ３４以降の動作を簡略に説明する。
【０１２５】
次に、ＳＴＥＰ３４でアドレス０ｂ３１ｅ０の１番目の固有情報記録エリアＫＡ１に製造番号が書き込まれていた場合、ＳＴＥＰ３５で光ディスクＤ３に書かれている製造番号を取得して、ＳＴＥＰ３６で光ディスク記録再生装置１Ｃの製造番号と一致するか否かを確認する。例では、既に１台アップデート済みとし、既に１台目の製造番号が書き込まれていて、製造番号が一致しなかったとする。この場合、ＳＴＥＰ５３に戻り、カウンタ値Ｎに１を加算してＮ＝２となり、ＳＴＥＰ５４でカウンタ値Ｎは３以下なので、ＳＴＥＰ５５で２番目の固有情報記録エリアＫＡ２のアドレス、例えば０ｃ２６４０にＰＵ３を移動する。
【０１２６】
次に、ＳＴＥＰ３４で、アドレス０ｃ２６４０の２番目の固有情報記録エリアＫＡ２に製造番号が書かれているか否かを確認し、書き込まれていない場合（ＮＯの場合）にはＳＴＥＰ３７〜ＳＴＥＰ４０を実行し、書き込まれている場合にはＳＴＥＰ３５〜ＳＴＥＰ４０を実行する。
【０１２７】
＜第３実施例＞
（メーカ側の光ディスク記録再生方法、光ディスク記録再生装置、光ディスクについて）
第３実施例では、アップデート・プログラムを記録した光ディスクＤ４への使用対象となる光ディスク記録再生装置の固有情報をアップデート・プログラム内に納める際に、この固有情報を暗号化した状態でアップデート・プログラム内に納めているため、とくに、このアップデート・プログラムを記録した光ディスクＤ４（図１４）に特徴があるものであり、第３実施例におけるメーカ側の光ディスク記録再生方法、光ディスク記録再生装置は、先に図４を用いて説明した第１実施例におけるメーカ側の光ディスク記録再生方法、光ディスク記録再生装置１Ｂ及びパソコン装置３１Ｂをそのまま適用できるので詳述を省略する。
【０１２８】
従って、光ディスクＤ４上に記録したアップデート・プログラムは、光ディスクＤ４への使用対象となる光ディスク記録再生装置の固有情報として例えば機種型番が予め暗号化されているため、記録データを解析されて消されたり書き換えられたりするのを防ぎ、且つ、コピー防止により有効である。
【０１２９】
（ユーザ側の光ディスク記録再生方法、光ディスク記録再生装置、光ディスクについて）
図１４は本発明に係るユーザ側の光ディスク記録再生方法、光ディスク記録再生装置を説明するための第３実施例のブロック図、
図１５は第３実施例において、アップデート・プログラムを記録し、且つ、記録不許可ビットを記録した光ディスクを、ユーザ側の光ディスク記録再生装置を用いて記録再生するフロー図（その１）、
図１６は第２実施例において、アップデート・プログラムを記録し、且つ、記録不許可ビットを記録した光ディスクを、ユーザ側の光ディスク記録再生装置を用いて記録再生するフロー図（その２）である。
【０１３０】
図１４に示した如く、第３実施例においてユーザ側で用いられる光ディスク記録再生装置１Ｄ及びパソコン装置３１Ｄは、上記したようにアップデート・プログラム内に使用対象となる光ディスク記録再生装置の固有情報を暗号化して記録した光ディスクＤ４を適用するものであり、各装置１Ｄ，３１Ｄは先に図８を用いて説明した第１実施例におけるユーザ側の光ディスク記録再生装置１Ｃ及びパソコン装置３１Ｃに対して、この光ディスク記録再生装置１Ｄの固有情報を暗号化する固有情報の暗号化回路４６と、光ディスクＤ４に記録したアップデート・プログラム内で暗号化された固有情報を解読するために暗号化された固有情報の解読回路４７とが新たに追加されている。
【０１３１】
ここで、上記した光ディスクＤ４を用いて、ユーザ側の光ディスク記録再生装置１Ｄ内のファームウェアを更新する際の動作について図１４〜図１６を併用して、第１実施例と異なる動作を中心にして説明する。
【０１３２】
図１５及び図１６中の動作フローにおいて、ＳＴＥＰ２１〜ＳＴＥＰ３４の動作と、ＳＴＥＰ３９〜ＳＴＥＰ４０の動作は第１実施例と同じであり、ＳＴＥＰ３４とＳＴＥＰ３９との間に光ディスクＤ４に記録したアップデート・プログラム内で暗号化された固有情報を解読し、光ディスク記録再生装置１Ｄの固有情報を暗号化するためのＳＴＥＰ６１〜ＳＴＥＰ６６が設けられている。
【０１３３】
図１６中において、ＳＴＥＰ３４では第１実施例で前述しようと同様に、ユーザ側の光ディスク記録再生装置１Ｄのメモリ２３内に取得した機種型番と、アップデート・プログラム内に予め納めておいた使用対象機種の機種型番とが一致した際に、光ディスク記録再生装置１Ｄの固有情報として１台分の製造番号を、アップデート・プログラムにより予め指定した光ディスクＤ４上の固有情報記録エリアに記録する命令がアップデート・プログラム内に用意されているため、このステップで光ディスクＤ４上の固有情報記録エリアに既に製造番号が記録されているか否かを問い合わせ、製造番号が既に記録されている場合（ＹＥＳの場合）にはＳＴＥＰ６１に移行し、一方、製造番号が記録されていない場合（ＮＯの場合）にはＳＴＥＰ６４に移行する。
【０１３４】
次に、ＳＴＥＰ６１では、光ディスクＤ４上の固有情報記録エリアに既に製造番号が暗号化された状態で記録済みとなっているので、暗号化され製造番号をＰＵ３により読み出して取得し、これを暗号化された固有情報の解読回路４７に入力する。
【０１３５】
次に、ＳＴＥＰ６２では、暗号化された固有情報の解読回路４７により製造番号を解読する。
【０１３６】
次に、ＳＴＥＰ６３では、解読した製造番号が、光ディスク記録再生装置１Ｄ内のメモリ２３に記憶されている製造番号と一致しているか否かを問い、両者の製造番号が一致していない場合（ＮＯの場合）には、光ディスクＤ４が既に他の光ディスク記録再生装置で使用されているため、全ての処理を終了する。
【０１３７】
一方、両者の製造番号が一致している場合（ＹＥＳの場合）には、ＳＴＥＰ６４に移行する。
【０１３８】
次に、ＳＴＥＰ６４では、ＳＴＥＰ３４で光ディスクＤ４上の固有情報記録エリアに製造番号が記録されていないと判断した場合、あるいは、ＳＴＥＰ６３で光ディスクＤ４上に記録されている製造番号と一致した場合には、メモリ２３からＣＰＵ２２を介して取得した製造番号を固有情報の暗号化回路４６で暗号化する。
【０１３９】
次に、ＳＴＥＰ６５では、暗号化した製造番号を、アップデート・プログラムにより予め設定された所定アドレスの固有情報記録エリアに記録可能か否かを問い、固有情報記録エリアに暗号化した製造番号を記録できないと判断した場合（ＮＯの場合）には、全ての処理を終了する。
【０１４０】
一方、固有情報記録エリアに製造番号を記録できると判断した場合（ＹＥＳの場合）には、ＳＴＥＰ６６で固有情報の暗号化回路４６で暗号化した固有情報を、加算器４５，変調回路２９，記録回路３０を経て、ＰＵ３内の対物レンズ（図示せず）からの記録用のレーザー光により光ディスクＤ４上の固有情報記録エリアに記録する。
【０１４１】
次に、ＳＴＥＰ３９では、上記の各ＳＴＥＰをクリアした結果、光ディスクＤ４上から読み出したアップデート・プログラムを用いて光ディスク記録再生装置１Ｄ内のファームウェアの更新が可能となり、このアップデート・プログラム内の更新プログラムを光ディスク記録再生装置１Ｄ内に設けたＦｌａｓｈメモリ２４の書き換え可能なＲＡＭに記憶させることでアップデート処理が実行される。
【０１４２】
次に、ＳＴＥＰ４０では、光ディスク記録再生装置１Ｄ内に設けた記録不許可／許可情報変更回路４３により「Ｗｒｉｔｅ−ｉｎｈｉｂｉｔ  ｆｌａｇ  ｆｏｒ  ｄｉｓｋ」情報を“０”から“１”に変更することで、光ディスクＤ４は再び記録不可能な状態に戻り、ＰＣ本体３２上での動作を全て終了する。
【０１４３】
この際、製造番号の暗号化処理は、例えば製造番号を光ディスク記録再生装置１Ｄの型番を用いて演算したり、アップデート・プログラムに組み込まれている暗号化数式を用いる。
【０１４４】
この第３実施例では暗号化を光ディスク記録再生装置１Ｄ内の回路で行なった例を示したが、光ディスク記録再生装置１Ｄ内のＦｌａｓｈメモリ２４に書き込まれているプログラムに暗号化プログラムを含めてＣＰＵ２２が行なっても良く、さらに、光ディスクＤ４に記録されているプログラムに暗号化プログラムが含まれ、ＰＣ本体３２かＣＰＵ２２の少なくとも１つが暗号化プログラムを実行をしても同様な効果が得られる。
【０１４５】
更に、第３実施例に前記した第２実施例の技術的思想を組み合わせれば、複数台のユーザ側の光ディスク記録再生装置の固有情報を暗号化することが可能となる。
【０１４６】
尚、第１〜第３実施例では、ユーザ側の光ディスク記録再生装置１Ｃ（又は１Ｄ）のファームウェアをアップデートする場合のみについて説明したが、複数回の繰り返し記録が可能な光ディスクに記録された著作権を有するプログラムならば、例えばアプリケーション・ソフトでも同様に行なえる。
【０１４７】
以上のように、メーカ側で光ディスクＤ２（又はＤ３，Ｄ４）上のディスク先頭アドレス以外の位置にプログラム開始アドレスを設定し、且つ、プログラム中の特定アドレスと、光ディスクへの使用対象となる光ディスク記録再生装置の固有情報と、ユーザ側の光ディスク記録再生装置１Ｃ（又は１Ｄ）の第１固有情報，第２固有情報をそれぞれ取得する命令と、ユーザ側で第２固有情報を取得した際に第２固有情報を光ディスク上の所定アドレスに記録する命令とをプログラム内に納めて、このプログラムを光ディスク上のプログラム開始アドレスから記録した後に、光ディスク上に記録不許可とする記録不許可信号を記録し、ユーザ側での光ディスクの記録再生時に、光ピックアップにより読み出したプログラム中の特定位置のアドレスがプログラム内に納めた特定アドレスと一致したら光ディスク上に記録した記録不許可信号を記録可能な記録許可信号に変更し、この後、プログラム内での第１固有情報を取得する命令によってユーザ側の光ディスク記録再生から取得した第１固有情報がプログラム内に納めた固有情報と一致したら更に第２固有情報を取得する命令によってユーザ側の光ディスク記録再生から第２固有情報を取得し、且つ、取得した第２固有情報の書き込み良否を確認した上で第２固有情報を光ディスク上の所定アドレスに記録してプログラムの実行を行い、このプログラムの実行が終了した段階で記録許可信号を記録不許可信号に戻して光ディスク上に記録しているので、プログラムが書き込まれた光ディスクＤ２（又はＤ３，Ｄ４）を複製してもプログラムの実行ができないため、このプログラムを記録した光ディスクへの著作権保護を図ることができる。
【０１４８】
また、光ディスクＤ２（又はＤ３，Ｄ４）に書き込む固有情報回数をディスク出荷時に書き込むことで、複数の光ディスク記録再生装置に対して実行でき、かつ実行回数を制御できる。
【０１４９】
また、光ディスクＤ２（又はＤ３，Ｄ４）への使用対象となる光ディスク記録再生装置の固有情報と、ユーザ側の光ディスク記録再生装置１Ｃ（又は１Ｄ）の第２固有情報とを暗号化して光ディスク上に記録することで、記録データを解析されて消されたり書き換えられたりするのを防ぎ、且つ、コピー防止により有効である。
【０１５０】
【発明の効果】
以上詳述した本発明に係る光ディスク記録再生方法、光ディスク記録再生装置及び光ディスクによると、複数回の繰り返し記録が可能な光ディスクを用い、この光ディスク上のアドレスを再生して、光ディスクの信号面上の所定の位置から著作権を有するプログラムをメーカ側で記録して、このプログラムをユーザ側で再生するにあたって、メーカ側で光ディスク上のディスク先頭アドレス以外の位置にプログラム開始アドレスを設定し、且つ、プログラム中の特定アドレスと、光ディスクへの使用対象となる光ディスク記録再生装置の固有情報と、ユーザ側の光ディスク記録再生装置の第１固有情報，第２固有情報をそれぞれ取得する命令と、ユーザ側で第２固有情報を取得した際に第２固有情報を光ディスク上の所定アドレスに記録する命令とをプログラム内に納めて、このプログラムを光ディスク上のプログラム開始アドレスから記録した後に、光ディスク上に記録不許可とする記録不許可信号を記録し、ユーザ側での光ディスクの記録再生時に、光ピックアップにより読み出したプログラム中の特定位置のアドレスがプログラム内に納めた特定アドレスと一致したら光ディスク上に記録した記録不許可信号を記録可能な記録許可信号に変更し、この後、プログラム内での第１固有情報を取得する命令によってユーザ側の光ディスク記録再生から取得した第１固有情報がプログラム内に納めた固有情報と一致したら更に第２固有情報を取得する命令によってユーザ側の光ディスク記録再生から第２固有情報を取得し、且つ、取得した第２固有情報の書き込み良否を確認した上で第２固有情報を光ディスク上の所定アドレスに記録してプログラムの実行を行い、このプログラムの実行が終了した段階で記録許可信号を記録不許可信号に戻して光ディスク上に記録しているので、プログラムが書き込まれた光ディスクを複製してもプログラムの実行ができないため、このプログラムを記録した光ディスクへの著作権保護を図ることができる。
【０１５１】
また、光ディスクへの使用対象となる光ディスク記録再生装置の固有情報と、ユーザ側の光ディスク記録再生装置の第２固有情報とを暗号化して光ディスク上に記録することで、記録データを解析されて消されたり書き換えられたりするのを防ぎ、且つ、コピー防止により有効である。
【図面の簡単な説明】
【図１】従来例において、ユーザ側で用いる光ディスク記録再生装置を説明するためのブロック図である。
【図２】アップデート・プログラムを記録した従来の光ディスク（＝ＣＤ−ＲＯＭ）を説明するため図である。
【図３】アップデート・プログラムを記録した従来の光ディスク（＝ＣＤ−ＲＯＭ）を用いて図１に示した光ディスク記録再生装置内のファームウェアを更新する際の従来動作を示したフロー図である。
【図４】本発明に係るメーカ側の光ディスク記録再生方法、光ディスク記録再生装置を説明するための第１実施例のブロック図である。
【図５】第１実施例において、メーカ側の光ディスク記録再生装置を用いて、複数回の繰り返し記録を可能とする光ディスク（＝ＤＶＲ−ＲＡＭ）にアップデート・プログラムを記録した後、記録不許可ビットを記録する際のフォーマットを示した図であり、（Ａ）は記録不許可の場合のフォーマットを示し、（Ｂ）は記録許可の場合のフォーマットを示した図である。
【図６】アップデート・プログラムを記録した本発明に係る第１実施例の光ディスク（＝ＤＶＤ−ＲＡＭ）を説明するため図である。
【図７】第１実施例において、メーカ側の光ディスク記録再生装置を用いて、複数回の記録を可能とする光ディスク（＝ＤＶＲ−ＲＡＭ）にアップデート・プログラムを記録するフロー図である。
【図８】本発明に係るユーザ側の光ディスク記録再生方法、光ディスク記録再生装置を説明するための第１実施例のブロック図である。
【図９】第１実施例において、アップデート・プログラムを記録し、且つ、記録不許可ビットを記録した光ディスクを、ユーザ側の光ディスク記録再生装置を用いて記録再生するフロー図（その１）である。
【図１０】第１実施例において、アップデート・プログラムを記録し、且つ、記録不許可ビットを記録した光ディスクを、ユーザ側の光ディスク記録再生装置を用いて記録再生するフロー図（その２）である。
【図１１】アップデート・プログラムを記録した本発明に係る第２実施例の光ディスク（＝ＤＶＤ−ＲＡＭ）を説明するため図である。
【図１２】第２実施例において、アップデート・プログラムを記録し、且つ、記録不許可ビットを記録した光ディスクを、ユーザ側の光ディスク記録再生装置を用いて記録再生するフロー図（その１）である。
【図１３】第２実施例において、アップデート・プログラムを記録し、且つ、記録不許可ビットを記録した光ディスクを、ユーザ側の光ディスク記録再生装置を用いて記録再生するフロー図（その２）である。
【図１４】本発明に係るユーザ側の光ディスク記録再生方法、光ディスク記録再生装置を説明するための第３実施例のブロック図である。
【図１５】第３実施例において、アップデート・プログラムを記録し、且つ、記録不許可ビットを記録した光ディスクを、ユーザ側の光ディスク記録再生装置を用いて記録再生するフロー図（その１）である。
【図１６】第２実施例において、アップデート・プログラムを記録し、且つ、記録不許可ビットを記録した光ディスクを、ユーザ側の光ディスク記録再生装置を用いて記録再生するフロー図（その２）である。
【符号の説明】
１Ｂ…メーカ側の光ディスク記録再生装置、
１Ｃ，１Ｄ…ユーザ側の光ディスク記録再生装置、
２…ピンドル・モータ
３…光ピックアップ（ＰＵ）
４…プリアンプ
５…サーボアンプ
１５…デコーダ
２２…ＣＰＵ
２３…メモリ
２４…Ｆｌａｓｈメモリ
２６…復調回路
２９…変調回路
３０…記録回路
３１Ｂ…メーカ側のパソコン装置
３１Ｃ，３１Ｄ…ユーザ側のパソコン装置
３２…パソコン本体（ＰＣ）
３３…操作部
３４…モニタ
４１…アドレス作成回路
４２…アドレス読取回路
４３…記録不許可／許可情報作成回路
４４，４５…加算器
４６…固有情報の暗号化回路
４７…暗号化された固有情報の解読回路
Ｄ２，Ｄ３，Ｄ４…光ディスク
【図１】
0003864711.tif 000002
【図２】
0003864711.tif 000003
【図３】
0003864711.tif 000004
【図４】
0003864711.tif 000005
【図５】
0003864711.tif 000006
【図６】
0003864711.tif 000007
【図７】
0003864711.tif 000008
【図８】
0003864711.tif 000009
【図９】
0003864711.tif 000010
【図１０】
0003864711.tif 000011
【図１１】
0003864711.tif 000012
【図１２】
0003864711.tif 000013
【図１３】
0003864711.tif 000014
【図１４】
0003864711.tif 000015
【図１５】
0003864711.tif 000016
【図１６】
0003864711.tif 000017