(57)【要約】【目的】  記録媒体が正当に作成されたオリジナル媒体か不正に作成された複製媒体かを容易に判別することができる。【構成】  ドライブコントローラ７は、複数の固定長パケットが記録された光ディスク１の記録部分終端の物理アドレスを取得し、その取得した物理アドレスに基づいて論理アドレスを算出し、光ディスク１から記録部分終端の論理アドレスを取得し、上記算出した論理アドレスと上記取得した論理アドレスとが一致するか否かを判断し、両論理アドレスが一致しないと判断したときに光ディスク１はオリジナル媒体であると判定し、一致すると判断したときに光ディスク１は複製媒体であると判定する。【選択図】        図１
2006059504.tif 000002
【特許請求の範囲】
【請求項１】
複数の固定長パケットが記録された記録媒体の末尾固定長パケットの終端の物理アドレスを取得する物理アドレス取得工程と、該物理アドレス取得工程によって取得した物理アドレスに基づいて前記末尾固定長パケットの論理アドレスを算出する論理アドレス算出工程と、前記記録媒体から前記末尾固定長パケットの論理アドレスを取得する論理アドレス取得工程と、前記論理アドレス算出工程によって算出した論理アドレスと前記論理アドレス取得工程によって取得した論理アドレスとが一致するか否かを判断する判断工程と、該判断工程によって論理アドレスが一致しないと判断したときに前記記録媒体はオリジナル媒体であると判定し、一致すると判断したときに前記記録媒体は複製媒体であると判定するオリジナル媒体・複製媒体判定工程とからなることを特徴とする記録媒体がオリジナル媒体か複製媒体かを判定する方法。
【請求項２】
複数のセッションが記録された記録媒体の末尾セッションの終端の物理アドレスを取得する物理アドレス取得工程と、該物理アドレス取得工程によって取得した物理アドレスに基づいて前記記録媒体上の全セッションが固定長パケットで構成されているものと仮定した場合の前記末尾セッションの終端の論理アドレスを算出する論理アドレス算出工程と、前記記録媒体から前記末尾セッションの終端の論理アドレスを取得する論理アドレス取得工程と、前記論理アドレス算出工程によって算出した論理アドレスと前記論理アドレス取得工程によって取得した論理アドレスとが一致するか否かを判断する判断工程と、該判断工程によって論理アドレスが一致しないと判断したときに前記記録媒体はオリジナル媒体であると判定し、一致すると判断したときに前記記録媒体は複製媒体であると判定するオリジナル媒体・複製媒体判定工程とからなることを特徴とする記録媒体がオリジナル媒体か複製媒体かを判定する方法。
【請求項３】
複数のセッションが記録された記録媒体の末尾セッションの終端の物理アドレスを取得する物理アドレス取得工程と、該物理アドレス取得工程によって取得した物理アドレスに基づいて前記記録媒体上の全セッションが固定長パケットで構成されているものと仮定した場合の前記末尾セッションの終端の論理アドレスを算出する論理アドレス算出工程と、前記記録媒体から前記末尾セッションの終端の論理アドレスを取得する論理アドレス取得工程と、前記論理アドレス算出工程によって算出した論理アドレスと前記論理アドレス取得工程によって取得した論理アドレスとのアドレス差を算出するアドレス差算出工程と、該アドレス差算出工程によって算出したアドレス差が予め設定した所定値未満のときに前記記録媒体はオリジナル媒体であると判定し、前記所定値に達したときに前記記録媒体は複製媒体であると判定するオリジナル媒体・複製媒体判定工程とからなることを特徴とする記録媒体がオリジナル媒体か複製媒体かを判定する方法。
【請求項４】
請求項１乃至３のいずれか一項に記載の記録媒体がオリジナル媒体か複製媒体かを判定する方法において、前記オリジナル媒体・複製媒体判定工程によって前記記録媒体が複製媒体であると判定した場合は前記記録媒体に記録されたデータの再生を禁止する再生禁止工程を設けたことを特徴とする記録媒体がオリジナル媒体か複製媒体かを判定する方法。
【請求項５】
請求項３又は４記載の記録媒体がオリジナル媒体か複製媒体かを判定する方法において、前記記録媒体の複数のセッションのうち先頭セッションを除く他のセッションが固定長パケットで構成されていることを特徴とする記録媒体がオリジナル媒体か複製媒体かを判定する方法。
【請求項６】
請求項３又は４記載の記録媒体がオリジナル媒体か複製媒体かを判定する方法において、前記記録媒体の複数のセッションのうち先頭セッションを除く他のセッションに固定長パケットで構成されているセッションが存在することを特徴とする記録媒体がオリジナル媒体か複製媒体かを判定する方法。
【請求項７】
請求項３又は４記載の記録媒体がオリジナル媒体か複製媒体かを判定する方法において、前記記録媒体の複数のセッションのうち先頭セッションが固定長パケットで構成されていることを特徴とする記録媒体がオリジナル媒体か複製媒体かを判定する方法。
【請求項８】
コンピュータに、複数の固定長パケットが記録された記録媒体の末尾固定長パケットの終端の物理アドレスを取得する物理アドレス取得手順と、該物理アドレス取得手順によって取得した物理アドレスに基づいて前記末尾固定長パケットの論理アドレスを算出する論理アドレス算出手順と、前記記録媒体から前記末尾固定長パケットの論理アドレスを取得する論理アドレス取得手順と、前記論理アドレス算出手順によって算出した論理アドレスと前記論理アドレス取得手順によって取得した論理アドレスとが一致するか否かを判断する判断手順と、該判断手順によって論理アドレスが一致しないと判断したときに前記記録媒体はオリジナル媒体であると判定し、一致すると判断したときに前記記録媒体は複製媒体であると判定するオリジナル媒体・複製媒体判定手順とを実行させるためのプログラム。
【請求項９】
コンピュータに、複数のセッションが記録された記録媒体の末尾セッションの終端の物理アドレスを取得する物理アドレス取得手順と、該物理アドレス取得手順によって取得した物理アドレスに基づいて前記記録媒体上の全セッションが固定長パケットで構成されているものと仮定した場合の前記末尾セッションの終端の論理アドレスを算出する論理アドレス算出手順と、前記記録媒体から前記末尾セッションの終端の論理アドレスを取得する論理アドレス取得手順と、前記論理アドレス算出手順によって算出した論理アドレスと前記論理アドレス取得手順によって取得した論理アドレスとが一致するか否かを判断する判断手順と、該判断手順によって論理アドレスが一致しないと判断したときに前記記録媒体はオリジナル媒体であると判定し、一致すると判断したときに前記記録媒体は複製媒体であると判定するオリジナル媒体・複製媒体判定手順とを実行させるためのプログラム。
【請求項１０】
コンピュータに、複数のセッションが記録された記録媒体の末尾セッションの終端の物理アドレスを取得する物理アドレス取得手順と、該物理アドレス取得手順によって取得した物理アドレスに基づいて前記記録媒体上の全セッションが固定長パケットで構成されているものと仮定した場合の前記末尾セッションの終端の論理アドレスを算出する論理アドレス算出手順と、前記記録媒体から前記末尾セッションの終端の論理アドレスを取得する論理アドレス取得手順と、前記論理アドレス算出手順によって算出した論理アドレスと前記論理アドレス取得手順によって取得した論理アドレスとのアドレス差を算出するアドレス差算出手順と、該アドレス差算出手順によって算出したアドレス差が予め設定した所定値未満のときに前記記録媒体はオリジナル媒体であると判定し、前記所定値に達したときに前記記録媒体は複製媒体であると判定するオリジナル媒体・複製媒体判定手順とを実行させるためのプログラム。
【請求項１１】
請求項９乃至１０のいずれか一項に記載のプログラムにおいて、前記オリジナル媒体・複製媒体判定手順によって前記記録媒体が複製媒体であると判定した場合は前記記録媒体に記録されたデータの再生を禁止する再生禁止手順を設けたプログラム。
【請求項１２】
請求項９又は１０記載のプログラムにおいて、前記記録媒体の複数のセッションのうち先頭セッションを除く他のセッションが固定長パケットで構成されているプログラム。
【請求項１３】
請求項９又は１０記載のプログラムにおいて、前記記録媒体の複数のセッションのうち先頭セッションを除く他のセッションに固定長パケットで構成されているセッションが存在するプログラム。
【請求項１４】
請求項９又は１０記載のプログラムにおいて、前記記録媒体の複数のセッションのうち先頭セッションが固定長パケットで構成されているプログラム。
【請求項１５】
請求項９乃至１４のいずれか一項に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１６】
再生専用領域のみからなり、該再生専用領域に請求項９乃至１４のいずれか一項に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１７】
記録可能領域と再生専用領域とからなり、該再生専用領域に請求項９乃至１４のいずれか一項に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１８】
記録可能領域のみからなり、該記録可能領域に請求項９乃至１４のいずれか一項に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１９】
記録可能領域と再生専用領域とからなり、該再生専用領域に、コンピュータに前記記録可能領域へ情報を記録させる手順を実行させるためのプログラムと、請求項９乃至１４のいずれか一項に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２０】
記録可能領域と再生専用領域とからなり、該再生専用領域に、コンピュータに前記記録可能領域へ固定長パケットで構成されるセッションを記録する手順を実行させるためのプログラムと、請求項９乃至１４のいずれか一項に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２１】
記録可能領域と再生専用領域とからなり、該再生専用領域に、コンピュータに前記再生専用領域が固定長パケットで構成されていない場合は前記記録可能領域へ固定長パケットで構成されるセッションを記録する手順を実行させるためのプログラムと、請求項９乃至１４のいずれか一項に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２２】
記録可能領域と再生専用領域とからなり、該再生専用領域に、コンピュータに前記再生専用領域が固定長パケットで構成されている場合は前記記録可能領域へ固定長パケットで構成されないセッションを記録する手順を実行させるためのプログラムと、請求項９乃至１４のいずれか一項に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、各種のデータが記録されたＣＤ−Ｒディスク，ＣＤ−ＲＷディスク，ＤＶＤ−Ｒディスク，ＤＶＤ−ＲＷディスク，ＤＶＤ＋Ｒディスク，ＤＶＤ＋ＲＷディスク，ＤＶＤ−ＲＡＭディスク等の記録媒体が正当に作成されたオリジナル媒体か不正に作成された複製媒体かを判別するための記録媒体がオリジナル媒体か複製媒体かを判定する方法と、その方法の処理をコンピュータに実行させるための手順であるプログラムと、そのプログラムを記録したコンピュータ読取可能な記録媒体とに関する。
【背景技術】
【０００２】
昨今におけるデータ量の増大により、パーソナルコンピュータのインフラにおいて、ＣＤ−Ｒディスク、ＣＤ−ＲＷディスク、ＤＶＤ−Ｒディスク、ＤＶＤ−ＲＷディスク、ＤＶＤ＋Ｒディスク、ＤＶＤ＋ＲＷディスク、ＤＶＤ−ＲＡＭディスク等の記録媒体である光ディスクに高密度且つ高速で大量のデータ（情報）を記録及び再生が可能である光ドライブが標準装備となり、普及してきている。
それに伴ってアプリケーションソフトウェア、音楽データ、画像データ（静止画データ、動画データ）等の大容量のデータは、上記のような光ディスクで配布又は販売されるのが一般的になってきた。
【０００３】
上記のような光ディスクは、まずガラス原盤へのフォトレジスト材料塗布、レーザ露光、現像、電鋳の各工程を経てスタンパを作製し、そのスタンパを用いて一般的な方法でポリカーボネート等の成形基板に転写する。
さらに、その成形基板に反射層と保護層を積層させることにより、ピットとして時間情報（物理アドレス：ヘッダアドレス（Ｈｅａｄｅｒ  Ａｄｄｒｅｓｓ））と共に、デジタルデータを記録したデータ構造を備えており、上記ピットに記録された時間情報に基づいてデータを再生する所望の光ディスクが得られる。
例えば、再生専用の光情報記録媒体であるＣＤ−ＲＯＭディスクでは、物理アドレスの他に論理ブロック番号（Ｌｏｇｉｃａｌ  Ｂｌｏｃｋ  Ｎｕｍｂｅｒ：ＬＢＮ）と呼ばれる論理アドレスも記録し、主にＬＢＮに基づいてデータを再生する。
【０００４】
これに対して、書き込み可能な光情報記録媒体であるＣＤ−Ｒ（ＣＤ−Ｒｅｃｏｒｄａｂｌｅ）ディスクやＣＤ−ＲＷ（ＣＤ−ＲｅＷｒｉｔａｂｌｅ）ディスクの記録用光記録媒体も広く普及している。
上記記録用光記録媒体は、全面に時間情報が記録されたグルーブ（案内溝）が形成されており、上記グルーブが形成された成形基板上に記録層（ＣＤ−Ｒディスクでは有機色素等を使用し、ＣＤ−ＲＷディスクでは無機相変化膜である）、反射層、保護層を積層することにより、記録された時間情報に一致するようにＣＤ−Ｒ／ＲＷ記録装置でピットを書き込むことで時間情報とデータを記録する構造の光記録媒体が得られる。
データ記録後のＣＤ−Ｒディスク、ＣＤ−ＲＷディスクでは、ＣＤプレーヤやＣＤ−ＲＯＭドライブ等の再生装置において、ピットに記録された時間情報に基づいてデータを再生する。
【０００５】
上記のような記録用光記録媒体では、用途に応じて異なるフォーマットでデータを記録する。例えば、音楽ＣＤの場合では、ＣＤフォーマット、データの保存にはＩＳＯ９６６０フォーマットでそれぞれデータを記録する。
通常、ＩＳＯ９６６０フォーマットでデータを追記する場合、セッション単位での追記となり、複数のセッションを持つ光ディスクはマルチセッションディスクと称される。
図７は、光ディスクのマルチセッションディスクフォーマットを示す説明図である。
図７に示すように、セッションは、リードインエリア（ＬＩＡ）とリードアウトエリア（ＬＯＡ）に挟まれたプログラムエリア（ＰＡ）から構成されるので、データ容量の小さなファイルを追記する場合でも、リードインエリアとリードアウトエリアを記録しなければならない。したがって、オーバーヘッドが生じていた。
そのオーバーヘッドを解消するためのフォーマットとしてユニバーサルディスクフォーマット（Ｕｎｉｖｅｒｓａｌ  Ｄｉｓｃ  Ｆｏｒｍａｔ：ＵＤＦ）と呼ばれるランダムアクセスが可能なフォーマット形式がある。
【０００６】
図８は、光ディスクのユニバーサルディスクフォーマットを示す説明図である。
図８に示すように、ＵＤＦでは、データは６４Ｋバイト（３２ブロック）程度のパケット単位でデータを追記し、このフォーマットで記録されたＣＤ−ＲＷディスク等の光ディスクもＩＳＯ９６６０フォーマット媒体と同様に、ＣＤ−ＲＯＭドライブ等の再生装置で再生可能である。
上記パケット単位でのデータ記録においては、追記する際に書き始めの位置でトラック方向の位置ずれ、すなわちグルーブに刻まれた時間情報（物理アドレス）とピットに記録された時間情報（論理アドレス）のずれによって生じる重なり、あるいは分離に起因するデータ破壊を防ぐために、図８に示すようなリンク部を書き始めの位置に付けて記録する。例えば、ＣＤ−Ｒディスク、ＣＤ−ＲＷディスクでは、７ブロックのリンク部を挟んでデータを追記し、再生時にはリンク部を省いて読み込む。
【０００７】
パケット単位でのデータ記録方式は、一定長のパケット毎に記録される固定長パケットと、データのサイズによって異なるパケット長で記録される可変パケットの２種類があり、特に固定長パケットでのデータ記録では、パケット毎にリンク部を付加する。
そのリンク部には論理アドレスが割り振られないので、論理アドレスと物理アドレスが一定の割合でずれる。
例えば、ＣＤ−ＲＷディスクの場合、１パケット３２ブロック（６４Ｋバイト）毎に７ブロックのリンク部が形成されるので、記録されるデータは全て３２ブロック毎に分割して記録される。
また、上記のような光ディスクでは、一部にプリピットが再生専用に形成されたデータ構造を持つものがあり、そのようなデータ構造を持つＣＤ−Ｒディスク、ＣＤ−ＲＷディスク等はハイブリッドディスク（例えば、特許文献１参照）と呼ばれている。
【特許文献１】特開２０００−９９３３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述した記録媒体では、アプリケーションやデータ等のコンテンツを保存したり、あるいは個人として利用するために、バックアップを行う方法が広く使用されているが、そのことによってソースである記録媒体そのものや必要情報の記録部分が破損した場合でも、コンテンツをバックアップした記録媒体を再生することでソースに含まれていたコンテンツと同様のものを容易に再現したり、またソースの記録媒体中の全コンテンツを取捨選択し、個人が必要とするコンテンツだけを抽出して編集・保存し、情報の利用や管理を効率よく行うことができる。
しかしながら、従来の記録媒体は、上記のような長所がある反面、不正なコピーによって著作権が設定されたデータが不正に使用されるという問題があった。
この発明は上記の点に鑑みてなされたものであり、記録媒体が正当に作成されたオリジナル媒体か不正に作成された複製媒体かを容易に判別できるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
この発明は上記の目的を達成するため、次の（１）〜（７）の記録媒体がオリジナル媒体か複製媒体かを判定する方法を提供する。
（１）複数の固定長パケットが記録された記録媒体の末尾固定長パケットの終端の物理アドレスを取得する物理アドレス取得工程と、その物理アドレス取得工程によって取得した物理アドレスに基づいて上記末尾固定長パケットの論理アドレスを算出する論理アドレス算出工程と、上記記録媒体から上記末尾固定長パケットの論理アドレスを取得する論理アドレス取得工程と、上記論理アドレス算出工程によって算出した論理アドレスと上記論理アドレス取得工程によって取得した論理アドレスとが一致するか否かを判断する判断工程と、その判断工程によって論理アドレスが一致しないと判断したときに上記記録媒体はオリジナル媒体であると判定し、一致すると判断したときに上記記録媒体は複製媒体であると判定するオリジナル媒体・複製媒体判定工程とからなる記録媒体がオリジナル媒体か複製媒体かを判定する方法。
【００１０】
（２）複数のセッションが記録された記録媒体の末尾セッションの終端の物理アドレスを取得する物理アドレス取得工程と、その物理アドレス取得工程によって取得した物理アドレスに基づいて上記記録媒体上の全セッションが固定長パケットで構成されているものと仮定した場合の上記末尾セッションの終端の論理アドレスを算出する論理アドレス算出工程と、上記記録媒体から上記末尾セッションの終端の論理アドレスを取得する論理アドレス取得工程と、上記論理アドレス算出工程によって算出した論理アドレスと上記論理アドレス取得工程によって取得した論理アドレスとが一致するか否かを判断する判断工程と、その判断工程によって論理アドレスが一致しないと判断したときに上記記録媒体はオリジナル媒体であると判定し、一致すると判断したときに上記記録媒体は複製媒体であると判定するオリジナル媒体・複製媒体判定工程とからなる記録媒体がオリジナル媒体か複製媒体かを判定する方法。
【００１１】
（３）複数のセッションが記録された記録媒体の末尾セッションの終端の物理アドレスを取得する物理アドレス取得工程と、その物理アドレス取得工程によって取得した物理アドレスに基づいて上記記録媒体上の全セッションが固定長パケットで構成されているものと仮定した場合の上記末尾セッションの終端の論理アドレスを算出する論理アドレス算出工程と、上記記録媒体から上記末尾セッションの終端の論理アドレスを取得する論理アドレス取得工程と、上記論理アドレス算出工程によって算出した論理アドレスと上記論理アドレス取得工程によって取得した論理アドレスとのアドレス差を算出するアドレス差算出工程と、そのアドレス差算出工程によって算出したアドレス差が予め設定した所定値未満のときに上記記録媒体はオリジナル媒体であると判定し、上記所定値に達したときに上記記録媒体は複製媒体であると判定するオリジナル媒体・複製媒体判定工程とからなる記録媒体がオリジナル媒体か複製媒体かを判定する方法。
【００１２】
（４）上記（１）〜（３）のいずれかの記録媒体がオリジナル媒体か複製媒体かを判定する方法において、上記オリジナル媒体・複製媒体判定工程によって上記記録媒体が複製媒体であると判定した場合は上記記録媒体に記録されたデータの再生を禁止する再生禁止工程を設けた記録媒体がオリジナル媒体か複製媒体かを判定する方法。
（５）上記（３）又は（４）の記録媒体がオリジナル媒体か複製媒体かを判定する方法において、上記記録媒体の複数のセッションのうち先頭セッションを除く他のセッションが固定長パケットで構成されている記録媒体がオリジナル媒体か複製媒体かを判定する方法。
（６）上記（３）又は（４）の記録媒体がオリジナル媒体か複製媒体かを判定する方法において、上記記録媒体の複数のセッションのうち先頭セッションを除く他のセッションに固定長パケットで構成されているセッションが存在する記録媒体がオリジナル媒体か複製媒体かを判定する方法。
（７）上記（３）又は（４）の記録媒体がオリジナル媒体か複製媒体かを判定する方法において、上記記録媒体の複数のセッションのうち先頭セッションが固定長パケットで構成されている記録媒体がオリジナル媒体か複製媒体かを判定する方法。
【００１３】
また、次の（８）〜（１４）の記録媒体がオリジナル媒体か複製媒体かを判定する方法も提供する。
（８）コンピュータに、複数の固定長パケットが記録された記録媒体の末尾固定長パケットの終端の物理アドレスを取得する物理アドレス取得手順と、その物理アドレス取得手順によって取得した物理アドレスに基づいて上記末尾固定長パケットの論理アドレスを算出する論理アドレス算出手順と、上記記録媒体から上記末尾固定長パケットの論理アドレスを取得する論理アドレス取得手順と、上記論理アドレス算出手順によって算出した論理アドレスと上記論理アドレス取得手順によって取得した論理アドレスとが一致するか否かを判断する判断手順と、その判断手順によって論理アドレスが一致しないと判断したときに上記記録媒体はオリジナル媒体であると判定し、一致すると判断したときに上記記録媒体は複製媒体であると判定するオリジナル媒体・複製媒体判定手順とを実行させるためのプログラム。
【００１４】
（９）コンピュータに、複数のセッションが記録された記録媒体の末尾セッションの終端の物理アドレスを取得する物理アドレス取得手順と、その物理アドレス取得手順によって取得した物理アドレスに基づいて上記記録媒体上の全セッションが固定長パケットで構成されているものと仮定した場合の上記末尾セッションの終端の論理アドレスを算出する論理アドレス算出手順と、上記記録媒体から上記末尾セッションの終端の論理アドレスを取得する論理アドレス取得手順と、上記論理アドレス算出手順によって算出した論理アドレスと上記論理アドレス取得手順によって取得した論理アドレスとが一致するか否かを判断する判断手順と、その判断手順によって論理アドレスが一致しないと判断したときに上記記録媒体はオリジナル媒体であると判定し、一致すると判断したときに上記記録媒体は複製媒体であると判定するオリジナル媒体・複製媒体判定手順とを実行させるためのプログラム。
【００１５】
（１０）コンピュータに、複数のセッションが記録された記録媒体の末尾セッションの終端の物理アドレスを取得する物理アドレス取得手順と、その物理アドレス取得手順によって取得した物理アドレスに基づいて上記記録媒体上の全セッションが固定長パケットで構成されているものと仮定した場合の上記末尾セッションの終端の論理アドレスを算出する論理アドレス算出手順と、上記記録媒体から上記末尾セッションの終端の論理アドレスを取得する論理アドレス取得手順と、上記論理アドレス算出手順によって算出した論理アドレスと上記論理アドレス取得手順によって取得した論理アドレスとのアドレス差を算出するアドレス差算出手順と、そのアドレス差算出手順によって算出したアドレス差が予め設定した所定値未満のときに上記記録媒体はオリジナル媒体であると判定し、上記所定値に達したときに上記記録媒体は複製媒体であると判定するオリジナル媒体・複製媒体判定手順とを実行させるためのプログラム。
【００１６】
（１１）上記（９）〜（１０）のいずれかのプログラムにおいて、上記オリジナル媒体・複製媒体判定手順によって上記記録媒体が複製媒体であると判定した場合は上記記録媒体に記録されたデータの再生を禁止する再生禁止手順を設けたプログラム。
（１２）上記（９）又は（１０）のプログラムにおいて、上記記録媒体の複数のセッションのうち先頭セッションを除く他のセッションが固定長パケットで構成されているプログラム。
（１３）上記（９）又は（１０）のプログラムにおいて、上記記録媒体の複数のセッションのうち先頭セッションを除く他のセッションに固定長パケットで構成されているセッションが存在するプログラム。
（１４）上記（９）又は（１０）のプログラムにおいて、上記記録媒体の複数のセッションのうち先頭セッションが固定長パケットで構成されているプログラム。
【００１７】
さらに、次の（１５）〜（２２）のコンピュータ読み取り可能な記録媒体も提供する。
（１５）上記（９）〜（１４）のいずれかのプログラムを記録したコンピュータ読み取り可能な記録媒体。
（１６）再生専用領域のみからなり、その再生専用領域に上記（９）〜（１４）のいずれかのプログラムを記録したコンピュータ読み取り可能な記録媒体。
（１７）記録可能領域と再生専用領域とからなり、その再生専用領域に上記（９）〜（１４）のいずれかのプログラムを記録したコンピュータ読み取り可能な記録媒体。
（１８）記録可能領域のみからなり、その記録可能領域に上記（９）〜（１４）のいずれかのプログラムを記録したコンピュータ読み取り可能な記録媒体。
（１９）記録可能領域と再生専用領域とからなり、その再生専用領域に、コンピュータに上記記録可能領域へ情報を記録させる手順を実行させるためのプログラムと、上記（９）〜（１４）のいずれかのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【００１８】
（２０）記録可能領域と再生専用領域とからなり、その再生専用領域に、コンピュータに前記記録可能領域へ固定長パケットで構成されるセッションを記録する手順を実行させるためのプログラムと、上記（９）〜（１４）のいずれかのプログラムを記録したコンピュータ読み取り可能な記録媒体。
（２１）記録可能領域と再生専用領域とからなり、その再生専用領域に、コンピュータに上記再生専用領域が固定長パケットで構成されていない場合は上記記録可能領域へ固定長パケットで構成されるセッションを記録する手順を実行させるためのプログラムと、上記（９）〜（１４）のいずれかのプログラムを記録したコンピュータ読み取り可能な記録媒体。
（２２）記録可能領域と再生専用領域とからなり、その再生専用領域に、コンピュータに上記再生専用領域が固定長パケットで構成されている場合は上記記録可能領域へ固定長パケットで構成されないセッションを記録する手順を実行させるためのプログラムと、上記（９）〜（１４）のいずれかのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の効果】
【００１９】
この発明による記録媒体がオリジナル媒体か複製媒体かを判定する方法は、記録媒体が正当に作成されたオリジナル媒体か不正に作成された複製媒体かを容易に判別することができる。また、この発明によるプログラムは、上述の判別をするための手順をコンピュータに実行させることができる。さらに、この発明によるコンピュータ読み取り可能な記録媒体は、上述の判別をするための手順のプログラムをコンピュータにインストールして、コンピュータに上述の判別をするための機能を導入することができる。
【発明を実施するための最良の形態】
【００２０】
以下、この発明を実施するための最良の形態を図面に基づいて具体的に説明する。
図１は、この発明の一実施形態である記録媒体がオリジナル媒体か複製媒体かを判定する方法を実行する情報記録再生装置の構成を示すブロック図である。
この情報記録再生装置は、ＣＤ−Ｒディスク、ＣＤ−ＲＷディスク、ＤＶＤ＋ＲＷディスク、ＤＶＤ−ＲＷディスク、ＤＶＤ−ＲＡＭディスク等の書き込み可能型の記録媒体である光ディスク１に対する情報の読み書きを行うＣＤ−Ｒドライブ、ＣＤ−ＲＷドライブ、ＤＶＤ＋ＲＷドライブ、ＤＶＤ−ＲＷドライブ、ＤＶＤ−ＲＡＭドライブ等の光ディスク装置である。
光ディスク１は、ＣＤ−Ｒディスク、ＣＤ−ＲＷディスク、ＤＶＤ＋ＲＷディスク、ＤＶＤ−ＲＷディスク、ＤＶＤ−ＲＡＭディスク等の書き込み可能型の記録媒体である。
【００２１】
スピンドルモータ（モータ）２は、光ディスク１をデータ記録時及びデータ再生時にそれぞれの所定の回転速度で回転させるモータである。
回転制御部３は、モータ２の回転制御を行う。
光ピックアップ４は、光ディスク１にデータを記録及び光ディスク１に記録されたデータを再生するときにそれぞれ所定の記録パワーでレーザ光Ｌを発光させて照射する装置である。
アクチュエータ制御部５は、光ピックアップ４を光ディスク１に対してフォーカシング及びトラッキングするときに移動させる制御を行う。
信号制御部６は、光ピックアップ４から出力される再生信号及び光ピックアップ４に出力する記録信号を制御する。
【００２２】
ドライブコントローラ７は、ＣＰＵ，ＲＯＭ及びＲＡＭ等からなるマイクロコンピュータによって実現され、この情報記録再生装置全体の制御を行うと共に、この発明に係る記録媒体がオリジナル媒体か複製媒体かを判定する方法の制御処理も実行する。
バッファ８は、ドライブコントローラ７がデータ格納等の一時記憶領域として使用するメモリである。
レーザ駆動回路９は、光ピックアップ４のレーザ光Ｌの発光を駆動する。
外部インタフェイス１０は、上位装置１１との間でコマンド，データ等の送受信を行うために使用される。
上位装置１１は、この情報記録再生装置を制御するパーソナルコンピュータ等のホストコンピュータである。
【００２３】
〔実施例１〕
図１に示す情報記録再生装置における光ディスク１がオリジナル媒体か複製媒体かを判定する処理の実施例１について説明する。
この実施例１では、上記ドライブコントローラ７のＲＯＭに、この発明の請求項８，１１に係るプログラムを格納し、ＣＰＵがそのプログラムを実行することによってこの発明の請求項１，４に係る記録媒体がオリジナル媒体か複製媒体かを判定する方法の処理を実行する。
【００２４】
次に、上記ドライブコントローラ７による実施例１の光ディスク１がオリジナル媒体か複製媒体かを判定する処理について説明する。
上記ドライブコントローラ７は、複数の固定長パケットが記録された光ディスク１から最後尾に記録されている固定長パケット（末尾固定長パケット）の終端の物理アドレスを取得し、その取得した物理アドレスに基づいて末尾固定長パケットの論理アドレスを算出する。また、光ディスク１から末尾固定長パケットの論理アドレスを取得する。
さらに、上記算出した論理アドレスと上記取得した論理アドレスとが一致するか否かを判断し、その判断によって２つの論理アドレスが一致しないと判断したときに光ディスク１はオリジナル媒体であると判定し、一致すると判断したときに光ディスク１は複製媒体であると判定する。
【００２５】
そして、上記判定で光ディスク１が複製媒体であると判定した場合は、光ディスク１に記録されたアプリケーションソフトウェア、音楽データ、画像データ（静止画データ、動画データ）の再生を禁止する。また、光ディスクに記録されるソフトウェア、データ等の情報は、その光ディスクがオリジナル媒体と判別された時に継続して動作させるようにするプログラムを含めることが重要である。
【００２６】
次に、さらに上記光ディスク１がオリジナル媒体か複製媒体かを判定する処理について説明する。
図２は、複数の固定長パケットが記録された光ディスクの各パケットの論理アドレスと物理アドレスとの関係を示す説明図である。
オリジナル媒体は、ＵＤＦフォーマット形式のトラックが固定長パケットで記録されている。各固定長パケットの間にはつなぎ目としてリンク部が付加されている。
例えば、６４Ｋバイト（３２ブロック）の固定長パケット単位であれば、物理アドレス３９フレーム（＝３２パケット＋７リンク）毎に７フレームのリンク部が連続して発生する。リンク部の論理アドレスは読めないので、オリジナル媒体の場合、固定長パケットの物理アドレスと論理アドレスとの関係は、図２の線Ｌ１のように変化する。すなわち、全セッションがＦＰ形式で記録されていると仮定した場合、線Ｌ１に基づいて論理アドレスを得ることができる。
【００２７】
したがって、固定長パケットでデータが記録されているセッションでは、物理アドレスと論理アドレスに一定量のずれが生じ（図２のｄ１，ｄ２，ｄ３）、光ディスクから取得した論理アドレスと、光ディスクから取得した物理アドレスに基づいて算出した論理アドレスとは異なって一致しない。
【００２８】
一方、例えば、オリジナル媒体をソースとして、ＣＤ−Ｒ／ＲＷドライブ等の記録装置を用いて光ディスクにオリジナル媒体のデータを複製した場合、例えば全面１回記録（ディスクアットワンス：ＤＡＯ）で記録すれば、複製媒体の光ディスクにはリンク部が挿入されないので、固定長パケットの物理アドレスと論理アドレスとの関係は、図２の線Ｌ２のようにリニアに変化する。
したがって、光ディスクから取得した論理アドレスと、光ディスクから取得した物理アドレスに基づいて算出した論理アドレスとは一致する。
こうして、算出した論理アドレスと取得した論理アドレスとが一致しないときは、光ディスク１はオリジナル媒体であると判定し、一致するときは光ディスク１は複製媒体であると判定することができる。
【００２９】
このようにして、光ディスクが正当に作成されたオリジナル媒体か不正に作成された複製媒体かを容易に判別することができるので、不正にコピーされた光ディスクの流用を防ぐことができる。
また、光ディスクがコピー媒体であると判別された時、その光ディスクに記録されているソフトウェアプログラムの実行やデータの再生を禁止するので、著作権が設定されたプログラムやデータの不正使用を未然に防ぐことが可能である。
【００３０】
〔実施例２〕
図１に示す情報記録再生装置における記録媒体がオリジナル媒体か複製媒体かを判定する処理の実施例２について説明する。
この実施例２では、上記ドライブコントローラ７のＲＯＭに、この発明の請求項９，１１に係るプログラムを格納し、ＣＰＵがそのプログラムを実行することによってこの発明の請求項２，４に係る記録媒体がオリジナル媒体か複製媒体かを判定する方法の処理を実行する。
【００３１】
次に、上記ドライブコントローラ７による実施例２の光ディスク１がオリジナル媒体か複製媒体かを判定する処理について説明する。
図３は、上記ドライブコントローラ７によって光ディスク１がオリジナル媒体か複製媒体かを判定する処理のフローチャート図である。
ドライブコントローラ７は、光ディスク１が情報記録再生装置に投入されると、ステップ（図中「Ｓ」で示す）１で第１セッション終了箇所の物理アドレスを取得し、ステップ２でその取得した物理アドレスより、第１セッションが固定長パケット（ＦＰ）形式で記録されていると仮定したときの論理アドレスを算出し、その算出された論理アドレスと、光ディスクから取得した実際の第１セッション終了箇所の論理アドレスとを比較する。
ステップ３で上記算出した論理アドレスと上記取得した論理アドレスが一致するか否かを判断し、一致するならステップ４で第１セッションはＦＰ形式で記録されているものと判断して、ステップ５へ進み、一致しないならステップ１２で第１セッションはＦＰ形式で記録されていないものと判断して、ステップ１３へ進む。
【００３２】
ステップ５では、光ディスクから最終セッション終了箇所（末尾セッションの末尾固定長パケットの終端）の物理アドレスを取得し、ステップ６でその取得した物理アドレスより、光ディスクの全てのセッションがＦＰ形式で記録されているものと仮定した場合の最終セッション終了箇所の論理アドレスを算出し、光ディスクから最終セッション終了箇所の論理アドレスを取得し、その算出された論理アドレスと、光ディスクから取得した実際の最終セッション終了箇所の論理アドレスとを比較する。
【００３３】
ステップ７で上記算出した論理アドレスと上記取得した論理アドレスが一致するか否かを判断し、一致するなら論理アドレスのずれ量は最大になっていることになり、ステップ８で光ディスクの全セッションはＦＰ形式で記録されているものと判断して、ステップ９で光ディスクが複製媒体であると判定し、この処理を終了する。
また、ステップ７で上記算出した論理アドレスと上記取得した論理アドレスが一致しないと判断すると、ステップ１０で全セッションの内の一部がＦＰ形式で記録されているもの（例えば、ＦＰ形式で記録されたセッションとＴＡＯ形式で記録されたセッションとが混在している場合が該当する）と判断して、ステップ１１で光ディスクがオリジナル媒体であると判定し、この処理を終了する。
【００３４】
一方、ステップ１３では、光ディスクから最終セッション終了箇所の物理アドレスを取得し、ステップ１４でその取得した物理アドレスより、光ディスクの全てのセッションがＦＰ形式で記録されていないものと仮定した場合の最終セッション終了箇所の論理アドレスを算出し、光ディスクから最終セッション終了箇所の論理アドレスを取得し、その算出された論理アドレスと、光ディスクから取得した実際の最終セッション終了箇所の論理アドレスとを比較する。
【００３５】
ステップ１５で上記算出した論理アドレスと上記取得した論理アドレスが一致するか否かを判断し、一致するなら論理アドレスのずれは無いことになり、ステップ１６で光ディスクの全セッションはＦＰ形式で記録されていないもの（例えば、ＤＡＯ形式で記録される場合が該当する）と判断して、ステップ１７で光ディスクが複製媒体であると判定し、この処理を終了する。
また、ステップ１５で上記算出した論理アドレスと上記取得した論理アドレスが一致しないと判断すると、ステップ１０で全セッションの内の一部がＦＰ形式で記録されているもの（例えば、ＦＰ形式で記録されたセッションとＴＡＯ形式で記録されたセッションとが混在している場合が該当する）と判断して、ステップ１１で光ディスクがオリジナル媒体であると判定し、この処理を終了する。
【００３６】
〔実施例３〕
図１に示す情報記録再生装置における記録媒体がオリジナル媒体か複製媒体かを判定する処理の実施例３について説明する。
この実施例３では、上記ドライブコントローラ７のＲＯＭに、この発明の請求項１０，１１に係るプログラムを格納し、ＣＰＵがそのプログラムを実行することによってこの発明の請求項３，４に係る記録媒体がオリジナル媒体か複製媒体かを判定する方法の処理を実行する。
【００３７】
次に、上記ドライブコントローラ７による実施例３の光ディスク１がオリジナル媒体か複製媒体かを判定する処理について説明する。
上記ドライブコントローラ７は、複数のセッションが記録された光ディスク１の最終セッション終了箇所（末尾セッションの末尾固定長パケットの終端）の物理アドレスを取得し、その取得した物理アドレスに基づいて光ディスク１上の全セッションが固定長パケットで構成されているものと仮定した場合の上記最終セッション終了箇所の論理アドレスを算出する。また、光ディスク１から上記最終セッション終了箇所の論理アドレスを取得する。さらに、上記算出した論理アドレスと上記取得した論理アドレスとのアドレス差を算出し、その算出したアドレス差が予め設定した所定値未満のときに光ディスク１はオリジナル媒体であると判定し、上記所定値に達したときに光ディスク１は複製媒体であると判定する。
【００３８】
例えば、第２セッション以降に構成される固定長パケット間に挿入されるリンク部により生じる物理アドレスと論理アドレスとのずれ量が、通常のＵＤＦフォーマットの光ディスクでのずれ量（上記所定値）未満のときに、光ディスクがオリジナル媒体であると判定することができる。
また、上記ずれ量が“０”のとき（全てのセッションにＦＰ形式のデータ記録が含まれていない場合）と、上記ずれ量が最大値のとき（全てのセッションがＦＰ形式のデータ記録の場合）とは、光ディスクが複製媒体であると判定することができる。
そして、上記判定で光ディスク１が複製媒体であると判定した場合は、光ディスク１に記録されたアプリケーションソフトウェア、音楽データ、画像データ（静止画データ、動画データ）の再生を禁止する。また、光ディスクに記録されるソフトウェア、データ等の情報は、その光ディスクがオリジナル媒体と判別された時に継続して動作させるようにするプログラムを含めることが重要である。
【００３９】
次に、さらに上記光ディスク１がオリジナル媒体か複製媒体かを判定する処理について説明する。
図４は、複数の固定長パケットが記録された光ディスクの各パケットの論理アドレスと物理アドレスとの関係を示す他の説明図である。
例えば、オリジナル媒体をソースとして、ＣＤ−Ｒ／ＲＷドライブ等の記録装置を用いて光ディスクにオリジナル媒体のデータを複製した場合、例えば全面１回記録（ディスクアットワンス：ＤＡＯ）で記録すれば、複製媒体の光ディスクにはリンク部が挿入されないので、固定長パケットの物理アドレスと論理アドレスとの関係は、図４の線Ｌ３のようにリニアに変化する。
【００４０】
したがって、光ディスクから取得した論理アドレスと、光ディスクから取得した物理アドレスに基づいて算出した論理アドレスとは一致する。
こうして、算出した論理アドレスと取得した論理アドレスとが一致しないときは、光ディスク１はオリジナル媒体であると判定し、一致するときは光ディスク１は複製媒体であると判定することができる。
【００４１】
一方、図４の線Ｌ４のように、通常のＵＤＦフォーマット形式で複製した場合にはデータが固定長パケット単位で記録され、固定長パケットで記録されたトラックが存在したり物理アドレスと論理アドレスとにずれが生じ、アドレスが異なってしまうので、上述の判別処理のみではオリジナル媒体と判別される可能性があり不十分である。ここで、全セッションがＦＰ形式で記録されていると仮定した場合、線Ｌ４に基づいて論理アドレスを得ることができる。
しかしながら、ソースとして使用している複製元の光ディスク中には、リンク部を含まないＩＳＯ９６６０フォーマット形式、あるいはリンク部にも論理アドレスが割り振られる可変パケットにより記録されたセッションが含まれるので、そのようなセッションでは物理アドレスと論理アドレスにずれは生じない。すなわち、個々のセッションについては、ＦＰ形式で構成されていないセッション（例えば、ＴＡＯ形式等）は、そのセッション内では論理アドレスが物理アドレスに対してリニアに変化するので、アドレスにずれは発生しない。一方、光ディスクの記録領域全体については、ＦＰ形式で記録しているセッションが含まれていると、そのセッション以降は必ずアドレスにズレを生じる。したがって、ＦＰ形式のセッションが最終セッションである必要はない。
【００４２】
これに対し、固定長パケットで複製されたＵＤＦフォーマット形式の光ディスクには、オリジナル媒体ではリンク部を含まなかったセッション部分の情報も固定長パケットで記録され、リンク部を生じる。
すなわち、通常のＵＤＦフォーマット形式で複製した光ディスクは、図４の線Ｌ５に示すオリジナル媒体よりもセッションの分だけ物理アドレスと論理アドレスとのずれ量が大きくなる。
【００４３】
また、ＣＤ−Ｒ／ＲＷドライブ等の記録装置およびパソコン上に存在する記録手段では、オリジナル媒体のように１枚の光ディスク中にリンク部を含まないＩＳＯ９６６０フォーマット形式、あるいはリンク部にも論理アドレスが割り振られる可変パケットによる記録と、固定長パケットによる記録とを混在させるのは複雑すぎて不可能である。
よって、第２セッション以降に構成される固定長パケット間に挿入されるリンク部によって生じる光ディスクの物理アドレスと論理アドレスとのずれ量が、通常のＵＤＦフォーマット形式の光ディスクでのずれ量（上記所定量）未満である場合、その光ディスクがオリジナル媒体であると判定することができ、光ディスクの不正コピー防止をより良く行うことができる。
【００４４】
次に、光ディスク１に形成したセッションの構成について説明する。
図５は、上記光ディスク１に形成したセッションの構成の一例を示す説明図である。
一例として、マルチセッション方式で第２セッションまでデータが記録されている光記録媒体において、以下の４種類を示す。
第１セッション終了物理アドレス＝０４：２１：３９
第２セッション終了物理アドレス＝０６：５２：３４
同図の（ａ）は、第１セッションと第２セッションのいずれもＴＡＯ（トラックアットワンス）形式で記録されたフォーマットを示しており、第１セッション終了論理アドレス＝１９４６４（０４：１９：３９相当）、第２セッション終了論理アドレス＝３０７８４（０６：５０：３４相当）である。
【００４５】
同図の（ｂ）は、第１セッションがＴＡＯ形式で、第２セッションがＦＰ形式でそれぞれ記録されたフォーマットを示しており、第１セッション終了論理アドレス＝１９４６４（０４：１９：３９相当）、第２セッション終了論理アドレス＝２８７５４（０６：２３：２９相当）である。
同図の（ｃ）は、第１セッションがＦＰ形式で、第２セッションがＴＡＯ形式でそれぞれ記録されたフォーマットを示しており、第１セッション終了論理アドレス＝１５９７１（０３：３２：７１相当）、第２セッション終了論理アドレス＝２７２９１（０６：０３：６６相当）である。
同図の（ｄ）は、第１セッションと第２セッションのいずれもＦＰ形式で記録されたフォーマットを示しており、第１セッション終了論理アドレス＝１５９７１（０３：３２：７１相当）、第２セッション終了論理アドレス＝２５２６１（０５：３６：６１相当）である。
図中の論理アドレスは、物理アドレスが００：０２：００の時に“０”である。
【００４６】
同図の（ａ）に示すフォーマットの場合、第１セッション、第２セッションのいずれもＴＡＯ形式での記録なので、両セッション中にリンク部を生じない。
したがって、論理アドレスは物理アドレスと共にリニアに増加し、論理アドレス開始後第２セッション終了までずれを生じない。
また、同図の（ｂ）に示すフォーマットの場合、第１セッションがＴＡＯ形式記録でリンク部が存在しないので、論理アドレス開始後第１セッション終了まではずれを生じない。しかし、第２セッションはＦＰ形式記録であるので、固定長パケットの後にリンク部を生じる。そのリンク部には論理アドレスが与えられず、１リンク部につき論理アドレスが７ブロック分ずれる。したがって、第２セッション終了時の論理アドレスは、同図の（ａ）に示すフォーマットの場合のときと比較して、第２セッションのリンク部の個数分（（３０７８４−２８７５４）／７＝２９０個分）だけ小さい方へずれる。
【００４７】
同図の（ｃ）に示すフォーマットの場合、第１セッションがＦＰ形式記録なので、固定長パケットの後にリンク部が存在する。そのリンク部には論理アドレスが与えられず、１リンク部につき論理アドレスが７ブロック分ずれる。したがって、第１セッション終了時の論理アドレスは、同図の（ａ）に示すフォーマットの場合と比較して、第１セッションのリンク部の個数分（（１９４６４−１５９７１）／７＝４９９個分）だけ小さい方へずれる。また、第２セッションはＴＡＯ形式記録であるため、第２セッション開始以降の論理アドレスは、物理アドレスと共にリニアに増加する。したがって、構成全体としても、論理アドレスは第１セッションのリンク部の個数分だけ小さい方へずれる。
同図の（ｄ）に示すフォーマットの場合、第１セッション、第２セッションのどちらもＦＰ形式での記録なので、両セッション中にリンク部が存在する。第１セッションの論理アドレスのずれ量は、同図の（ｃ）に示すフォーマットの場合と、第２セッションの論理アドレスのずれ量は、同図の（ｂ）に示すフォーマットの場合とそれぞれ等しくなるので、構成全体として両セッションのリンク部の個数分（（３０７８４−２５２６１）／７＝７８９個分）論理アドレスがずれる。したがって、両セッションともＦＰ形式記録のため、論理アドレスのずれ量は最大となる。
【００４８】
通常の記録用ドライブおよび記録用ソフトを使用し、光ディスクにオリジナル媒体のデータを複製した場合、全面１回記録のＤＡＯ方式で記録を行うと、複製先の光ディスクにはリンク部は挿入されない。すなわち、物理アドレスと共に論理アドレスもリニアに増加し続けるため、論理アドレスにずれは生じず、両論理アドレスの構成は、図５の（ａ）に示すフォーマットの場合と同じになる。
また、複製でＦＰ方式を使用すると、全面が固定長パケット単位で記録されるので、論理アドレス開始から終了までリンク部による論理アドレスのずれは生じ続ける。
すなわち、アドレスのずれ量は最大となり、物理アドレスと論理アドレスの構成は、図５の（ｄ）に示すフォーマットの場合と同じになる。
【００４９】
したがって、マルチセッション形式で記録されている光ディスクにおいて、第１セッションがＦＰ形式で構成されていない、すなわちＴＡＯ形式で構成されている場合、第２セッション以降のデータ記録としてＦＰ形式で構成されているセッションが少なくとも一つ以上存在すれば、その光ディスクの論理アドレスのずれ量は、図５の（ａ）に示すフォーマットの場合の値以上、図５の（ｄ）に示すフォーマットの場合の値以下になるので、オリジナル媒体と判別することができる。
【００５０】
同様に、第１セッションがＦＰ形式で構成されている場合、第２セッション以降の情報記録としてＴＡＯ形式で構成されているセッションが少なくとも一つ以上存在すれば、その光ディスクの論理アドレスのずれ量は、図５の（ａ）に示すフォーマットの場合の値以上、図５の（ｄ）に示すフォーマットの場合の値以下になるので、オリジナル媒体と判別することができる。
また、マルチセッション形式で記録されている光ディスクにおいて、ＴＡＯ形式で構成させるセッションは可変長パケット（Ｖａｌｕａｂｌｅ  Ｐａｃｋｅｔ：ＶＰ）形式によって構成させてもよい。これはＶＰ形式で生じるリンク部には、ＦＰ形式と異なり、論理アドレスが与えられるためである。
【００５１】
次に、上記光ディスクを複数のセッションのうち先頭セッション（第１セッション）を除く他のセッション（第２セッション以降の全セッション）が全て固定長パケットで構成されているマルチセッションディスクにするとよい。
例えば、第１セッションはリンク部を含まないＩＳＯ９６６０フォーマット形式で記録、あるいはリンク部にも論理アドレスが割り振られる可変パケットによって記録したセッションとし、その第１セッション中にこの発明に係るプログラムを記録し、第２セッション以降に固定長パケットでソフトウェアプログラム、データを記録する。
このようにすれば、オリジナル媒体の構成上、重要なデータをより多く光ディスク上に記録させることが可能となり、データの管理をより効率よく行うことができる。また、光ディスクがハイブリッドディスクなので、重要なデータは後から追記することができるため、使い勝手が向上する。
【００５２】
次に、上記光ディスクを複数のセッションのうち先頭セッション（第１セッション）を除く他のセッション（第２セッション以降の全セッション）に固定長パケットで構成されているセッションが少なくとも１つ存在するマルチセッションディスクにしてもよい。
このように、光ディスクが第２セッションまでで構成されている場合はもちろん、第２セッション以降として複数のセッションが存在する場合でも、少なくとも一つのセッションが固定長パケットによって構成されていれば、光ディスク内に物理アドレスから算出した論理アドレスと光ディスクの実際の論理アドレスに違いが生じる箇所が発生する。
すなわち、セッション内の物理アドレスから算出した論理アドレスと実際の論理アドレスに違いが生じていることを検出し、その両論理アドレスの違いが検出された場合にオリジナル媒体であると判定することが可能となる。
【００５３】
次に、上記光ディスクを複数のセッションのうち先頭セッション（第１セッション）が固定長パケットで構成されているマルチセッションディスクにしてもよい。
この場合、第２セッション以降の情報記録がリンク部を含まないＩＳＯ９６６０フォーマット形式、あるいはリンク部にも論理アドレスが割り振られる可変パケットによって構成されていても、光ディスク全体では第１セッションが固定長パケットで構成されているので、物理アドレスから算出した論理アドレスと実際の論理アドレスに違いが生じている。したがって、セッション内の物理アドレスから算出した論理アドレスと実際の論理アドレスに違いが生じていることを検出し、両論理アドレスの違いが検出された場合にオリジナル媒体であると判定することが可能となる。
【００５４】
次に、上記光ディスク１にこの発明の請求項８と１１、９と１１、１０と１１に係るプログラムを、ディスク挿入時にドライブコントローラ７によって実行するように記録するようにすれば、その光ディスク１に原本性を持たせることが可能になり、当該光記録媒体中に記録されているプログラムの動作の安全性も保証することができる。
【００５５】
また、上記光ディスク１を再生専用領域（ＲＯＭ領域）のみにし、そのＲＯＭ領域にこの発明の請求項８と１１、９と１１、１０と１１に係るプログラムを記録するようにしてもよい。その場合、プログラムは、スタンパ製造工程においてピット列として形成され、スタンパに転写され（マスタリング）、上記スタンパを型として成形基板に転写される。
このようにして、光ディスク１の成形基板上に反射層、保護層を積層することによって容易にディスク化することができるので、この発明に係るプログラムを備えるオリジナル媒体を大量且つ安価に生産することが可能になり、生産コストの削減にも寄与することができる。
【００５６】
さらに、上記光ディスク１を再生専用領域（ＲＯＭ領域）と記録可能領域とからなるようにし、そのＲＯＭ領域にこの発明の請求項８と１１、９と１１、１０と１１に係るプログラムを記録するようにしてもよい。
このようにして、光ディスクの記録可能領域に記録するソフトウェアプログラムやデータがユーザ毎に異なっても、この発明に係るプログラムが元々ＲＯＭ領域に記録されているので、オリジナル媒体としての用途が各媒体別に多岐に渡り、汎用性が向上するという利点がある。
【００５７】
また、上記光ディスク１を記録可能領域のみにし、その記録可能領域にこの発明の請求項８と１１、９と１１、１０と１１に係るプログラムを記録するようにしてもよい。
このようにして、例えば、通常のＣＤ−Ｒディスク、ＣＤ−ＲＷディスク等の記録可能領域からなる光ディスクに必要なソフトウェアプログラム、データを記録する際に、通常の記録可能領域を持つ光ディスクを不正コピー防止に効果のあるオリジナル媒体へと変換することができ、記録されたデータに原本性及び安全性を保持させることが可能となる。
【００５８】
さらに、上記光ディスク１を再生専用領域（ＲＯＭ領域）と記録可能領域とからなるようにし、そのＲＯＭ領域にこの発明の請求項８と１１、９と１１、１０と１１に係るプログラムと、ドライブコントローラ７に光ディスク１の記録可能領域へデータを記録させる手順を実行させるためのプログラムとを記録するようにしてもよい。
このようにして、ＲＯＭ領域に記録した光ディスク１の記録可能領域へデータを記録させる手順を実行させるためのプログラムをドライブコントローラ７が実行することにより、光ディスク１の記録可能領域にデータを記録し、その記録されたデータにも原本性を持たせることができる。
【００５９】
また、上記光ディスク１を再生専用領域（ＲＯＭ領域）と記録可能領域とからなるようにし、そのＲＯＭ領域にこの発明の請求項８と１１、９と１１、１０と１１に係るプログラムと、ドライブコントローラ７に光ディスク１の記録可能領域へ固定長パケットで構成されるセッションを記録させる手順を実行させるためのプログラムとを記録するようにしてもよい。
このようにして、記録可能領域中に物理アドレスから算出した論理アドレスと実際の論理アドレスに違いが生じるセッションを含めることができる。
すなわち、一枚のハイブリッドディスク中に物理アドレスから算出した論理アドレスと実際の論理アドレスにずれが生じる箇所を作ることができるため、ＲＯＭ領域に記録したこの発明に係るプログラムの実行によってオリジナル媒体と判別することが可能になる。
【００６０】
さらに、上記光ディスク１を記録可能領域と再生専用領域（ＲＯＭ領域）とからなるようにし、そのＲＯＭ領域に、この発明の請求項８と１１、９と１１、１０と１１に係るプログラムと、ドライブコントローラ７にＲＯＭ領域が固定長パケットで構成されていない場合は記録可能領域へ固定長パケットで構成されるセッションを記録する手順を実行させるためのプログラムとを記録するようにしてもよい。
例えば、ＲＯＭ領域である第１セッションのデータ記録が固定長パケットで構成されていない場合、第２セッション以降のデータ記録として固定長パケットで構成されるセッションが少なくとも一つ以上存在するように記録する。
【００６１】
このようにして、記録可能領域に物理アドレスから算出した論理アドレスと実際の論理アドレスに違いが生じているセッションが含まれることになるので、光ディスク全体として物理アドレスから算出した論理アドレスと実際の論理アドレスにずれが見られないセッションと混在させることができる。
すなわち、光ディスクをソースとして複製しても、物理アドレスから算出した論理アドレスと実際の論理アドレスのずれ量が全面１回記録（ＤＡＯ）媒体以上、全面固定長パケット記録以下となるので、不正コピーを防止することが可能となる。
【００６２】
さらにまた、上記光ディスク１を記録可能領域と再生専用領域（ＲＯＭ領域）とからなるようにし、そのＲＯＭ領域に、この発明の請求項８と１１、９と１１、１０と１１に係るプログラムと、ドライブコントローラ７にＲＯＭ領域が固定長パケットで構成されている場合は記録可能領域へ固定長パケットで構成されないセッションを記録する手順を実行させるためのプログラムとを記録するようにしてもよい。
このようにして、トラックアットワンス（ＴＡＯ）方式あるいは可変パケット方式によって記録可能領域に物理アドレスから算出した論理アドレスと実際の論理アドレスに違いが生じていないセッションが含まれることになる。
したがって、光ディスク全体として物理アドレスから算出した論理アドレスと実際の論理アドレスにずれが見られるセッションと混在させることができる。
すなわち、上述と同様に、光ディスクをソースとして複製しても、物理アドレスから算出した論理アドレスと実際の論理アドレスのずれ量が全面１回記録（ＤＡＯ）媒体以上、全面固定長パケット記録以下となり、不正コピーを防止することが可能となる。
【００６３】
図６は、上記ドライブコントローラ７によるマルチセッション記録時の処理を示すフローチャート図である。
この処理では、光ディスク１が複数のセッションが記録されており、ＲＯＭ領域と記録可能領域の両方を併せ持つハイブリッドディスクであり、ＲＯＭ領域中には少なくとも、この発明に係るプログラムが記録されている。また、必要に応じてアプリケーションやコンテンツ、データ等の記録情報を予めＲＯＭ領域に設定してもよい。
ドライブコントローラ７は、光ディスク１が情報記録再生装置に投入され、その光ディスク１の記録可能領域へデータを記録するとき、ステップ（図中「Ｓ」で示す）２１で光ディスクからＲＯＭ領域中にすでに記録されている既存セッション数に関する情報を取得し、ステップ２２でその情報に基づいてＲＯＭ領域内の既存セッション数が１か否かを判断する。
【００６４】
ステップ２２で既存セッション数が１つと判断したら、ステップ２３で第１セッション終了箇所の物理アドレスを取得し、ステップ２４でその取得した物理アドレスより、第１セッションが固定長パケット（ＦＰ）形式で記録されていると仮定したときの論理アドレスを算出し、その算出された論理アドレスと、光ディスクから取得した実際の第１セッション終了箇所の論理アドレスとを比較する。
ステップ２５で上記算出した論理アドレスと上記取得した論理アドレスが一致するか否かを判断し、一致するならステップ２６で第１セッション内で論理アドレスのずれが生じており、第１セッションはＦＰ形式で記録されているものと判断して、第２セッション以降の記録可能領域にデータを記録するときの記録形式としてトラックアットワンス（ＴＡＯ）形式を選択し、ステップ２７で第２セッション以降にＴＡＯ形式でデータを記録し、この処理を終了する。
【００６５】
一方、ステップ２５で上記算出した論理アドレスと上記取得した論理アドレスが一致しないと判断したら、ステップ２８で第１セッション内で論理アドレスのずれが生じておらず、第１セッション内はＴＡＯ形式でデータが記録されているものと判断し、第２セッション以降の記録可能領域にデータを記録するときの記録形式として固定長パケット（ＦＰ）形式を選択し、ステップ２７で第２セッション以降にＦＰ形式でデータを記録し、この処理を終了する。
【００６６】
また、ステップ２２で既存セッション数が１つではないと判断したら、ステップ２９で既存セッション数は２つ以上（複数）であり、光ディスクから最終セッション終了箇所の物理アドレスを取得し、ステップ３０でその取得した物理アドレスより、光ディスクの全てのセッションがＴＡＯ形式で記録されているものと仮定した場合の最終セッション終了箇所の論理アドレスを算出し、光ディスクから最終セッション終了箇所の論理アドレスを取得し、その算出された論理アドレスと、光ディスクから取得した実際の最終セッション終了箇所の論理アドレスとを比較する。
ステップ３１で上記算出した論理アドレスと上記取得した論理アドレスが一致しないか否かを判断し、一致するなら論理アドレスのずれが無いことになり、ステップ２８で光ディスクのＲＯＭ領域に存在する全セッションはＦＰ形式で記録されていないものと判断し、記録可能領域にデータを記録するときの記録形式として固定長パケット（ＦＰ）形式を選択し、ステップ２７で記録可能領域にＦＰ形式でデータを記録し、この処理を終了する。
【００６７】
一方、ステップ３１で上記算出した論理アドレスと上記取得した論理アドレスが一致しないと判断したら、論理アドレスにずれがあり、ステップ３２で光ディスクから取得した最終セッション終了箇所の物理アドレスより、光ディスクの全てのセッションがＦＰ形式で記録されているものと仮定した場合の最終セッション終了箇所の論理アドレスを算出し、光ディスクから最終セッション終了箇所の論理アドレスを取得し、その算出された論理アドレスと、光ディスクから取得した実際の最終セッション終了箇所の論理アドレスとを比較する。
ステップ３３で上記算出した論理アドレスと上記取得した論理アドレスが一致しないか否かを判断し、一致するなら論理アドレスのずれが最大値であり、ステップ２６で光ディスクのＲＯＭ領域に存在する全セッションはＦＰ形式で記録されているものと判断し、記録可能領域にデータを記録するときの記録形式としてＴＡＯ形式を選択し、ステップ２７で記録可能領域にＴＡＯ形式でデータを記録し、この処理を終了する。
【００６８】
また、ステップ３３の判断で上記算出した論理アドレスと上記取得した論理アドレスが一致しないなら、論理アドレスのずれ量が上記最大値未満であり、ステップ３４で光ディスクのＲＯＭ領域にはＴＡＯ形式で記録されたセッションとＦＰ形式で記録されたセッションとが混在していると判断し、記録可能領域にデータを記録するときの記録形式にはＴＡＯ形式とＦＰ形式のいずれかを任意に選択（ユーザからの選択操作によって指定された記録形式又は予め設定した記録形式を選択）し、ステップ２７で記録可能領域に上記選択された記録形式でデータを記録し、この処理を終了する。
【００６９】
なお、上述の処理では、記録形式の一例としてＦＰ形式とＴＡＯ形式を使用する場合について説明したが、ＴＡＯ形式で構成させるセッションを可変長パケット（ＶＰ）形式で記録する記録形式を用いるようにしてもよい。
そのＶＰ形式の記録で生じるリンク部には、ＦＰ形式と異なり、論理アドレスが与えられるため、論理アドレスにずれを生じないためである。
【産業上の利用可能性】
【００７０】
この発明による記録媒体がオリジナル媒体か複製媒体かを判定する方法、プログラム、コンピュータ読み取り可能な記録媒体は、デスクトップパソコン，ノートブックパソコン等のパーソナルコンピュータにおいても適用することができる。
【図面の簡単な説明】
【００７１】
【図１】この発明の一実施形態である記録媒体がオリジナル媒体か複製媒体かを判定する方法を実行する情報記録再生装置の構成を示すブロック図である。
【図２】複数の固定長パケットが記録された光ディスクの各パケットの論理アドレスと物理アドレスとの関係を示す説明図である。
【図３】図１に示すドライブコントローラ７によって光ディスク１がオリジナル媒体か複製媒体かを判定する処理のフローチャート図である。
【図４】複数の固定長パケットが記録された光ディスクの各パケットの論理アドレスと物理アドレスとの関係を示す他の説明図である。
【００７２】
【図５】図１に示す光ディスク１に形成したセッションの構成の一例を示す説明図である。
【図６】図１に示すドライブコントローラ７によるマルチセッション記録時の処理を示すフローチャート図である。
【図７】光ディスクのマルチセッションディスクフォーマットを示す説明図である。
【図８】光ディスクのユニバーサルディスクフォーマットを示す説明図である。
【符号の説明】
【００７３】
１：光ディスク    ２：スピンドルモータ    ３：回転制御部    ４：光ピックアップ    ５：アクチュエータ制御部    ６：信号制御部    ７：ドライブコントローラ    ８：バッファ    ９：レーザ駆動回路    １０：外部インタフェイス    １１：上位装置
【図１】
2006059504.tif 000003
【図２】
2006059504.tif 000004
【図３】
2006059504.tif 000005
【図４】
2006059504.tif 000006
【図５】
2006059504.tif 000007
【図６】
2006059504.tif 000008
【図７】
2006059504.tif 000009
【図８】
2006059504.tif 000010