(57)【要約】【課題】媒体に記録されているソフトウェアを利用できるハードウエアを限定する。【解決手段】最初に、ＩＤ付きディスクが挿入され、ディスクＩＤがステップＳ２で読み取られる。ディスクＩＤは、そのディスクに記録されているソフトウェアを利用できるハードウエアＩＤと一致するものとされている。若し、ディスクＩＤを読み取れない場合には、エラーとして処理される。ステップＳ３では、パソコンに接続されたハードウエアＩＤが取得される。ステップＳ４において、両ＩＤの一致が判定される。両方が一致したと判定されると、ステップＳ５において、アプリケーションが起動される。若し、Ｓ４において、両方が一致しないと判定されると、ステップＳ６において、エラーメッセージがパソコンのディスプレイに表示される。【選択図】　図４
2004046327.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体固有の媒体識別情報が記録されたデータ記録媒体であって、
記録されているプログラムを利用可能なハードウエアを認識する情報を上記媒体識別情報が有し、
取得されたハードウエア識別情報と上記媒体識別情報とに基づいて、上記プログラムを自動的に起動する起動プログラムが記録されているデータ記録媒体。
【請求項２】
請求項１において、
上記ハードウエアにバンドルされるデータ記録媒体。
【請求項３】
記録媒体固有の媒体識別情報が記録されたデータ記録媒体であって、
複数のプログラムが記録されており、
上記媒体識別情報が上記複数のプログラムの１つを指定する情報を有し、
上記媒体識別情報によって指定されたプログラムを自動的に起動する起動プログラムが記録されているデータ記録媒体。
【請求項４】
請求項３において、
上記ハードウエアにバンドルされるデータ記録媒体。
【請求項５】
記録媒体に記録されているプログラムを起動するプログラム起動方法であって、
記録媒体固有の媒体識別情報を取得するステップと、
プログラムを利用可能なハードウエア識別情報を取得するステップと、
上記媒体識別情報および上記ハードウエア識別情報を比較するステップと、
上記ハードウエア識別情報が上記媒体識別情報の指示するハードウエアを示している場合に、上記プログラムを起動するステップと、
上記ハードウエア識別情報が上記媒体識別情報の指示するハードウエアを示していない場合に、エラー処理を行うプログラム起動方法。
【請求項６】
記録媒体に記録されているプログラムを起動するプログラム起動方法であって、
上記媒体識別情報を取得するステップと、
上記媒体識別情報が指示する種類を判別するステップと、
上記媒体識別情報の指示する種類のプログラムを選択的に起動するステップと、
上記ハードウエア識別情報が上記媒体識別情報の指示するハードウエアを示していない場合に、エラー処理を行う起動方法。
【請求項７】
記録媒体に記録されているプログラムを起動するプログラム起動方法であって、
記録媒体固有の媒体識別情報を取得するステップと、
プログラムを利用可能なハードウエア識別情報を取得するステップと、
上記媒体識別情報および上記ハードウエア識別情報を比較するステップと、
上記ハードウエア識別情報が上記媒体識別情報の指示するハードウエアを示している場合に、上記プログラムを起動するステップと、
上記ハードウエア識別情報が上記媒体識別情報の指示するハードウエアを示していない場合に、エラー処理を行うプログラム起動方法をコンピュータに実行させるプログラム。
【請求項８】
記録媒体に記録されているプログラムを起動するプログラム起動方法であって、
上記媒体識別情報を取得するステップと、
上記媒体識別情報が指示する種類を判別するステップと、
上記媒体識別情報の指示する種類のプログラムを選択的に起動するステップと、
上記ハードウエア識別情報が上記媒体識別情報の指示するハードウエアを示していない場合に、エラー処理を行う起動方法をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、例えば読み出し専用（ＲＯＭ）タイプの光ディスクに記録されているゲームソフトウェア、アプリケーションソフトウェア等のプログラムを利用するためのデータ記録媒体、プログラム起動方法およびプログラムに関する。
【０００２】
【従来の技術】
従来、ハードウエア例えばパーソナルコンピュータ（以下、適宜パソコンと略す）にバンドル、すなわち、同梱されるプログラム例えばアプリケーションプログラムは、大量生産可能なＣＤ−ＲＯＭ等の光ディスクを用いることが多い。
【０００３】
【発明が解決しようとする課題】
しかしながら、バンドル製品であるにもかかわらず、ハードウエアが存在しなくても、そのアプリケーションプログラムを使用することができた。これは、大量生産されるＣＤ−ＲＯＭに対してその時々で異なる必須のハードウエアの情報を記録することが難しいこと、並びにプログラムの使用に対する料金が別途発生するために、低コストとしたいバンドルプログラムの趣旨と異なるために実現しにくいものであった。また、ハードウエアに対して、通常その取り扱い説明の記載されたマニュアルが添付されるのが普通である。しかしながら、少量多品種のハードウエアのそれぞれに対してマニュアルを作成することは、印刷コストおよび保存コストが共に大きくなり、低コスト化の障害となっていた。
【０００４】
したがって、この発明の目的は、プログラムが利用できるハードウエアを限定することができ、また、ハードウエアのマニュアルを容易に提供できるデータ記録媒体、プログラム起動方法およびプログラムを提供することにある。
【０００５】
【課題を解決するための手段】
上述した課題を解決するために、請求項１の発明は、記録媒体固有の媒体識別情報が記録されたデータ記録媒体であって、
記録されているプログラムを利用可能なハードウエアを認識する情報を媒体識別情報が有し、
取得されたハードウエア識別情報と媒体識別情報とに基づいて、プログラムを自動的に起動する起動プログラムが記録されているデータ記録媒体である。
【０００６】
請求項３の発明は、記録媒体固有の媒体識別情報が記録されたデータ記録媒体であって、
複数のプログラムが記録されており、
媒体識別情報が複数のプログラムの１つを指定する情報を有し、
媒体識別情報によって指定されたプログラムを自動的に起動する起動プログラムが記録されているデータ記録媒体である。
【０００７】
請求項５の発明は、記録媒体に記録されているプログラムを起動するプログラム起動方法であって、
記録媒体固有の媒体識別情報を取得するステップと、
プログラムを利用可能なハードウエア識別情報を取得するステップと、
媒体識別情報およびハードウエア識別情報を比較するステップと、
ハードウエア識別情報が媒体識別情報の指示するハードウエアを示している場合に、プログラムを起動するステップと、
ハードウエア識別情報が媒体識別情報の指示するハードウエアを示していない場合に、エラー処理を行うプログラム起動方法である。
【０００８】
請求項６の発明は、記録媒体に記録されているプログラムを起動するプログラム起動方法であって、
媒体識別情報を取得するステップと、
媒体識別情報が指示する種類を判別するステップと、
媒体識別情報の指示する種類のプログラムを選択的に起動するステップと、
ハードウエア識別情報が媒体識別情報の指示するハードウエアを示していない場合に、エラー処理を行う起動方法である。
【０００９】
請求項７の発明は、記録媒体に記録されているプログラムを起動するプログラム起動方法であって、
記録媒体固有の媒体識別情報を取得するステップと、
プログラムを利用可能なハードウエア識別情報を取得するステップと、
媒体識別情報およびハードウエア識別情報を比較するステップと、
ハードウエア識別情報が媒体識別情報の指示するハードウエアを示している場合に、プログラムを起動するステップと、
ハードウエア識別情報が媒体識別情報の指示するハードウエアを示していない場合に、エラー処理を行うプログラム起動方法をコンピュータに実行させるプログラムである。
【００１０】
請求項８の発明は、記録媒体に記録されているプログラムを起動するプログラム起動方法であって、
媒体識別情報を取得するステップと、
媒体識別情報が指示する種類を判別するステップと、
媒体識別情報の指示する種類のプログラムを選択的に起動するステップと、
ハードウエア識別情報が媒体識別情報の指示するハードウエアを示していない場合に、エラー処理を行う起動方法をコンピュータに実行させるプログラムである。
【００１１】
この発明では、プログラムが記録されているデータ記録媒体に対して、媒体固有の媒体識別情報が記録されている。この媒体識別情報を利用してプログラムが利用可能なハードウエアを限定できる。また、複数のプログラムがデータ記録媒体に対して記録されている時に、媒体識別情報によって選択的にプログラムが起動される。それちよって、複数のハードウエアのマニュアルを１枚の媒体に記録することができる。
【００１２】
【発明の実施の形態】
以下、この発明の一実施形態について説明する。一実施形態では、プログラム例えばアプリケーションソフトウェアが記録されている光ディスク例えばＣＤ−ＲＯＭに対して、固有の媒体識別情報（以下、適宜ディスクＩＤと称する）が記録されている。ディスクＩＤは、個々のディスクを識別するための情報である。
ディスクＩＤとしては、番号、記号、文字等を使用できる。また、ディスクＩＤによって、アプリケーションソフトウェアを記録した所定の枚数のＣＤ−ＲＯＭが一意に識別される。ディスクＩＤは、例えば既存のＣＤ−ＲＯＭドライブによって読み取ることが可能なように記録される。最初に、一実施形態の理解を容易とするために、光ディスク例えばＣＤ−ＲＯＭの構造について説明する。
【００１３】
図１は、既存のＣＤ−ＲＯＭの一部を拡大して示すものである。所定のトラックピッチＴｐ（例えば１．６μｍ）のトラック上に、ピットと呼ばれる凹部と、ピットが形成されてないランドとが交互に形成されている。ピットおよびランドの長さは、３Ｔ〜１１Ｔの範囲内とされている。Ｔは、最短の反転間隔である。
ＣＤ−ＲＯＭには、下側からレーザ光が照射される。
【００１４】
レーザ光が当たる下側から順に、厚さ１．２ｍｍの透明ディスク基板１と、その上に被覆された反射膜２と、反射膜２に被覆された保護膜３とが順に積層された構造とされている。反射膜２は、高い反射率を持つものが使用される。ＣＤ−ＲＯＭは、読み出し専用ディスクであるが、後述するように、反射膜２が被覆された後に、反射膜２に対して高出力のレーザ光を使用して情報（ディスクＩＤ）が記録される。
【００１５】
このようなＣＤ−ＲＯＭの製造工程の流れを図２を参照して説明する。ステップＳ１では、ガラス板に感光物質であるフォトレジストの塗布されたガラス原盤がスピンドルモータによって回転され、記録信号に応じてオン／オフされたレーザ光がフォトレジスト膜に照射され、マスタが作成される。フォトレジスト膜が現像処理され、ポジ形レジストの場合では、感光された箇所が溶け、凹凸パターンがフォトレジスト膜上に形成される。
【００１６】
フォトレジスト原盤に対してメッキがなされる電鋳処理によって１枚のメタルマスタが作成される（ステップＳ２）。メタルマスタから複数枚のマザーが作成され（ステップＳ３）、さらに、このマザーから複数枚のスタンパが作成される（ステップＳ４）。スタンパを使用してディスク基板が作成される。ディスク基板の作成方法としては、圧縮成形、射出成形、光硬化法等が知られている。そして、ステップＳ６において、反射膜および保護膜が被着される。従来のディスク製造方法では、さらに、ラベル印刷を行うことでＣＤ−ＲＯＭが製作されていた。
【００１７】
一方、図２の例では、反射膜（ミラー部例えばランド）に対して高出力のレーザ光を照射して、さらに、情報を追加記録する工程Ｓ７が付加される。反射膜上のランドでは、レーザ光が照射される熱処理（熱記録）によって原子が移動して膜構造や結晶性が変化し、そこの箇所の反射率が低下する。その結果、ランドであっても、レーザ光が照射された後では、戻りレーザ光が少なくなり、読取装置からは、ピットと同様に認識される。これを利用してピット長またはランド長を変化させ、情報を記録することができる。この場合、反射膜は、反射率がレーザ照射により変化する材料が使用される。反射率が低下するものに限らず、記録によって反射率が高くなる材料もある。
【００１８】
具体的には、アルミニウムの合金膜Ａｌ１００−ｘＸｘで反射膜が構成される。Ｘとしては、Ｇｅ，Ｔｉ，Ｎｉ，Ｓｉ，Ｔｂ，Ｆｅ、Ａｇのうちの少なくとも１種以上の元素が使用される。また、Ａｌ合金膜中の組成比ｘは、５＜ｘ＜５０〔原子％〕に選定される。
【００１９】
また、反射膜をＡｇ１００−ｘＸｘのＡｇ合金膜によって構成することもできる。その場合、Ｘとしては、Ｇｅ，Ｔｉ，Ｎｉ，Ｓｉ，Ｔｂ，Ｆｅ、Ａｌのうちの少なくとも１種以上の元素が使用される。また、Ａｌ合金膜中の組成比ｘは、５＜ｘ＜５０〔原子％〕に選定される。反射膜は、例えばマグネトロンスパッタリング法によって形成できる。
【００２０】
一例として、ＡｌＧｅ合金による反射膜を５０ｎｍの膜厚で形成し、対物レンズを介して透明基板または保護膜側からレーザ光を照射した場合に、Ｇｅの組成比が２０〔原子％〕の場合では、記録パワーが６〜７〔ｍＷ〕の場合に、反射率が６％程度低下し、Ｇｅの組成比が２７．６〔原子％〕の場合では、記録パワーが５〜８〔ｍＷ〕の場合に、反射率が７〜８％程度低下する。このような反射率の変化が生じることによって、反射膜に対する追加記録が可能となる。
【００２１】
図３は、ディスクＩＤの追加記録の方法をより具体的に説明するための図である。記録データとピットおよびランドの対応の仕方は、前のパターンとの関係でパターンＡと、パターンＢとがありうる。
【００２２】
最初にパターンＡについて説明する。シンボル間に３ビットの例えばマージビット（０００）が挿入される。追加記録をする場合、８ビットのデータシンボルが例えば（０ｘ４７）とされる。０ｘは、１６進表記を意味する。この８ビットをＥＦＭ（ｅｉｇｈｔ　ｔｏ　ｆｏｕｒｔｅｅｎ　ｍｏｄｕｌａｔｉｏｎ）変調した結果の１４ビットのパターン（００１００１００１００１００）が図３に示されている。
【００２３】
そして、二つのピットの間の斜線領域に対して追加記録用のレーザビームを照射する。その結果、斜線領域の反射率が低下し、記録後では、二つのピットが結合した一つのピットとして再生される。この場合の１４ビットのパターンが（００１００１００００００００）となる。これは、ＥＦＭ復調した場合には、（０ｘ０７）の８ビットとして復調される。
【００２４】
パターンＢの場合では、マージビットが（００１）となる。この場合も、パターンＡと同様に、斜線領域にレーザビームを照射することによって、８ビットを（０ｘ４７）から（０ｘ０７）へと変化させることができる。
【００２５】
上述したように、元々は、（０ｘ４７）であったデータシンボルを（０ｘ０７）へ書き換えることができる。この例以外にも追加記録できるデータの種類としては、多々存在する。例えば元々（０ｘ４０）であったデータシンボルを（０ｘ００）へ変化させることができる。但し、追加記録は、元々記録されているデータのミラー部に対してレーザを照射することによって、ピット長またランド長を変えるものであるので、追加記録できるデータの種類が制限される。
【００２６】
図３は、追加記録の一例であり、ディスクＩＤを記録する方法としては、予め決めている区間で、意図的にＥＦＭエラーを生じさせ、ＥＦＭエラーの有無によってディスクＩＤを追記する方法、エラー訂正符号によって訂正できないエラーを意図的に追記する方法等の種々の方法が可能である。このようにディスク上に記録されたディスクＩＤは、ディスク基板上のピットとして形成されていないので、ディスク基板を原盤として利用して違法に作成されたディスクにはディスクディスクＩＤがコピーされない。また、追加記録の際の符号化によって、簡単にディスクＩＤの内容を判別することができない。したがって、通常は、ディスクディスクＩＤが違法に読み取られることを防止できる。若し、ディスクＩＤが違法に読み取られたとしても、そのディスクのみの情報であり、他のディスクのディスクディスクＩＤとして有効なものではないので、ディスクＩＤが読み取られることにより生じる被害が少ない利点がある。
【００２７】
この発明は、上述したように、ディスク識別用のディスクＩＤが記録されたＣＤ−ＲＯＭ等のディスクを利用したものである。以下、この発明の一実施形態について、図４を参照して説明する。以下の説明では、上述したディスクを適宜ディスクＩＤ付きディスクと呼ぶことにする。
【００２８】
図４は、この発明の一実施形態の処理の流れを示すフローチャートである。このフローチャートに示される処理を行う起動プログラムは、ハードウエアにバンドルされているＩＤ付きディスクにハードウエアを動作させるのに必要なドライブソフトウェア、ハードウエアを使用するドローソフトウェア等のアプリケーションソフトウェアと共に記録されている。ハードウエアは、ＣＤ−Ｒのドライブ、スキャナー、プリンタ等のパソコンと接続される機器である。ハードウエアは、固有の識別情報（ハードウエアＩＤと称する）を持っている。ハードウエアＩＤは、例えば機種単位の識別番号である。ディスクＩＤは、そのディスクに記録されているアプリケーションソフトウェアが適用されるハードウエアを認識する情報例えばそのハードウエアのハードウエアＩＤと一致する情報を有している。
機種単位ではなく、メーカをハードウエアＩＤとして認識しても良い。
【００２９】
最初に、パソコンのドライブに対してＩＤ付きディスクが挿入される（ステップＳ１）。ディスクＩＤがステップＳ２で読み取られる。ディスクＩＤが読み取られると、図４のフローチャートに示す起動プログラムが自動的に起動する。若し、ディスクＩＤを読み取れない場合には、エラーとして処理される。ステップＳ３では、パソコンにＵＳＢ等のインターフェースを介して接続されたハードウエアＩＤが取得される。ハードウエアＩＤの取得は、パソコンの持っている機能を利用してなされる。
【００３０】
ステップＳ４において、ディスクＩＤとハードウエアＩＤとの一致が判定される。両方が一致したと判定されると、ステップＳ５において、アプリケーションが起動される。例えばアプリケーションソフトウェアをパソコンにインストールするインストーラが立ち上がる。若し、ステップＳ４において、ディスクＩＤとハードウエアＩＤとが一致しないと判定されると、ステップＳ６において、エラーメッセージがパソコンのディスプレイに表示される。例えば「ハードウエアを接続して下さい」のようなメッセージが表示される。
【００３１】
このように、同一のアプリケーションソフトウェアが記録されている光ディスクは、従来同様に大量生産され、ディスクＩＤのみが個々のハードウエアに対応したものとされる。したがって、ＩＤ付きディスクに記録されているアプリケーションソフトウェアは、ディスクＩＤで特定されるハードウエアに対してのみ使用可能であり、恰も個々のハードウエア専用の光ディスクを作成したのかのようになる。したがって、ハードウエアにバンドルされたアプリケーションソフトウェアであっても、そのハードウエアにしか使用できないものとなり、アプリケーションソフトウェアがそのハードウエアと無関係に使用されることを防止できる。
【００３２】
図５は、この発明の他の実施形態の処理の流れを示すフローチャートである。
このフローチャートに示される処理を行うプログラムは、ハードウエアにバンドルされているＩＤ付きディスクにハードウエアの複数のアプリケーションソフトウェアと共に記録されている。ハードウエアは、スキャナー、プリンタ等のパソコンと接続される機器に限定されない。アプリケーションソフトウェアは、例えばハードウエアの取り扱いを説明したマニュアルである。
【００３３】
他の実施形態では、３種類のハードウエアのアプリケーションＡ、アプリケーションＢ、アプリケーションＣがディスクに記録されている。ディスクＩＤは、これらのアプリケーションの何れか１つを指定する機能を有する。ディスクＩＤが各アプリケーションと１対１に対応して３種類であっても良く、また、複数のディスクＩＤの集合とアプリケーションの種類とが対応しても良い。
【００３４】
最初に、パソコンのドライブに対してＩＤ付きディスクが挿入される（ステップＳ１１）。ディスクＩＤがステップＳ１２で読み取られる。ディスクＩＤが読み取られると、図５のフローチャートに示す起動プログラムが自動的に起動する。若し、ディスクＩＤを読み取れないのであれば、エラーとして処理される。
【００３５】
ステップＳ１３において、読み取られディスクＩＤによって起動するアプリケーションが選択される。ステップＳ１４は、アプリケーションＡを起動する処理である。ステップＳ１５は、アプリケーションＢを起動する処理である。ステップＳ１６は、アプリケーションＣを起動する処理である。マニュアルの場合では、起動処理の結果、パソコンでマニュアルが閲覧可能な状態となる。または、マニュアルがパソコンにインストールされる。若し、読み取られたディスクＩＤがアプリケーションの種類を特定するものではなければ、エラーメッセージの表示等のエラー処理がなされる。
【００３６】
この発明の他の実施形態では、複数のアプリケーションソフトウェアがＩＤ付きディスクに記録され、ディスクＩＤによって起動するアプリケーションソフトウェアが指定される。したがって、アプリケーションソフトウェアが例えばマニュアルの場合では、１枚のディスクに複数のハードウエアのマニュアルを記録しておき、ディスクＩＤで起動するマニュアルを指定することができる。ハードウエアに応じたディスクＩＤを持つディスクをバンドルすることで、そのハードウエアのマニュアルを起動することができる。勿論、マニュアル以外のドライブソフトウェア等のアプリケーションソフトウェアに対しても他の実施形態を適用できる。
【００３７】
この発明は、上述したこの発明の一実施形態に限定されるものでは無く、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。例えばこの発明は、反射膜に対する追加記録に限らず、相変化膜、光磁気記録膜等に対して追加記録することによって、ディスクＩＤを記録することも可能である。また、この発明は、例えばＤＶＤビデオ、ＤＶＤ−ＲＯＭに対しても適用できる。
【００３８】
【発明の効果】
以上の説明から明らかなように、この発明によれば、従来は困難であった大量生産される光ディスクの各々に対して、ハードウエア認識情報を有するディスク識別情報を記録することができる。すなわち、プログラムの部分は、大量生産することができ、ディスク識別情報をローコストに記録することで、利用できるハードウエアを限定したプログラムの配布が可能となる。また、この発明によれば、多品種のハードウエアのマニュアル等を電子化して記録した光ディスクを大量生産し、ハードウエアに対応したマニュアルのみを読み出すとができる。それによって、マニュアルの印刷、保存、在庫管理等に要した手間とコストを大幅に削減することが可能となる。
【図面の簡単な説明】
【図１】従来のＣＤの記録パターンとＣＤの構造を説明するための略線図である。
【図２】この発明の一実施形態におけるディスクの製造工程を説明するための略線図である。
【図３】この発明の一実施形態における追加記録の説明に用いる略線図である。
【図４】この発明の一実施形態の起動プログラムの処理の流れを示すフローチャートである。
【図５】この発明の他の実施形態の起動プログラムの処理の流れを示すフローチャートである。
【符号の説明】
Ｓ２・・・ディスクＩＤの読み取りステップ、Ｓ３・・・ハードウエアＩＤの読み取りステップ、Ｓ４・・・ＩＤの比較ステップ
【図１】
2004046327.tif 000003
【図２】
2004046327.tif 000004
【図３】
2004046327.tif 000005
【図４】
2004046327.tif 000006
【図５】
2004046327.tif 000007