JP4095914B2 - Information recording apparatus, information recording method, information recording medium, information reproducing apparatus, and information reproducing method - Google Patents
Information recording apparatus, information recording method, information recording medium, information reproducing apparatus, and information reproducing method Download PDFInfo
- Publication number
- JP4095914B2 JP4095914B2 JP2003048562A JP2003048562A JP4095914B2 JP 4095914 B2 JP4095914 B2 JP 4095914B2 JP 2003048562 A JP2003048562 A JP 2003048562A JP 2003048562 A JP2003048562 A JP 2003048562A JP 4095914 B2 JP4095914 B2 JP 4095914B2
- Authority
- JP
- Japan
- Prior art keywords
- file
- recording
- area
- recorded
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Storage Device Security (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、記録媒体に記録されたデジタル情報(ファイル)を保護するための情報記録装置、情報記録方法、情報記録媒体及び情報再生装置並びに情報再生方法に関するものである。
【0002】
【従来の技術】
近年、アプリケーションプログラムなどのソフトウェア、静止画,動画データなどのコンテンツ等の情報は、その大容量化に伴いCD−ROMなどの記録媒体にファイルの形態で記録されて配布、販売されるのが一般的である。
【0003】
これらの記録媒体において、ファイルの記録・再生を行う領域の最小単位と、ファイルを形成するデータの最小単位とは異なっている。具体的には、CD(CD−ROM,CD−R/RW等のコンパクトディスク)媒体においては、記録・再生を行う領域の最小単位はセクタであり、実際に取り扱われるファイルの最小単位はバイト(もしくはビット)である。
【0004】
また、記録媒体上に複数のファイルが記録されている場合に、それぞれのファイルの所在を容易に取得するために、何らかのファイル管理情報を同時に記録することが一般的である。このファイル管理情報は、各ファイルの媒体上の所在地(以下、アドレスと呼ぶ)、容量(以下、サイズと呼ぶ)、作成日時等の情報が含まれており、記録された任意のファイルを読み出し使用する場合には、最初にこのファイル管理情報を用いて該当ファイルの記録媒体上のアドレス,サイズを特定し、次に記録媒体上の該当するアドレスに基づき読み出すことで、ファイルの実体を取得している。
【0005】
このファイルの存在するアドレスは、一般的に記録媒体上に記録・再生を行う領域の最小単位(CD媒体においては前述したように最小単位がセクタであることから、以下便宜上セクタと表現する)の値である。これは、情報の最小単位(バイト)で表現すると、そのアドレスを示すために必要な情報量が増大し、実際に情報を記録し管理可能となるファイル数が減少してしまうことと、管理情報の簡略化を図るためである。
【0006】
このような記録媒体に記録されるファイルは、デジタルデータであり他の記録媒体にコピーしても品質の劣化等が生じることがないという特徴がある。このことを悪用して、CD媒体に記録されている各種データやアプリケーションプログラム等を、不正にHDDやCD−R/RW等にコピーすることができるという問題がある。
【0007】
この不正コピーを防止するために、特許文献1には、ソフトウェアを記録媒体に書き込み、論理アドレス順に記録媒体の各物理アドレスから読み出して実行時に、論理アドレスとこれに応じたソフトウェアデータを記憶する物理アドレスとの対応関係と、不正使用防止用のチェックプログラムをソフトウェア本体に付加して原本に記録し、ソフトウェアの実行前に、チェックプログラムにより論理アドレスと物理アドレスの実際の対応関係を求めソフトウェアに付加された対応関係と比較して、不正を検出すること、また、原本の正常セクタに媒体IDを記録すると共に、ソフトウェア本体に原本の媒体IDと不正使用防止用のチェックプログラムを付加して原本に記録し、通常モードにおいて媒体ID記録のセクタを欠陥セクタとして交代セクタにアクセスし、保守モードにおいて媒体ID記録のセクタにアクセスし、ソフトウェアの実行時に、チェックプログラムにより保守モードで媒体ID記録のセクタよりデータを読み出し、ソフトウェアに付加された原本の媒体IDとの一致を確認して、不正コピーを防止することが記載されている。
【0008】
また、特許文献2には、少なくとも一部の同期信号が除去されたダミーファイル、ダミーファイル情報を格納するファイル情報記録領域、ダミーファイル情報を格納する、ファイル情報記録領域以外の領域を備え、アプリケーション起動時にそのファイルの存在とサイズを調べ、存在したファイルの実際のサイズとファイルサイズの一致を確認し、不正コピーを防止することが記載されている。
【0009】
【特許文献1】
特開平7−262001号公報
【特許文献2】
特開2001−266478号公報
【0010】
【発明が解決しようとする課題】
前述したような、不正コピーを防止するための手段がいくつか考案されており、特許文献1,2に記載されているように、記録媒体の正常セクタに媒体IDの記録を行うことやダミーファイル情報の格納が行われ、このために、情報の記録領域の一部(セクタ)が用いられている。そして、前述したように、記録媒体に記録されるプログラムなどのソフトウェア、画像データなどのコンテンツは、その大容量化に伴って多くの記録領域を必要とすることから、その絶対値の決まっている記録媒体の領域を有効利用する必要がある。
【0011】
本発明は、前記従来技術の問題を解決することに指向するものであり、不正コピーを防止すると共に、これを判別するために用いる所定データを記録媒体の空き領域を有効利用して記録し、これを再生する情報記録装置、情報記録方法、情報記録媒体及び情報再生装置並びに情報再生方法を提供することを目的とする。
【0012】
【課題を解決するための手段】
この目的を達成するために、本発明に係る情報記録装置、情報記録方法、情報記録媒体及び情報再生装置並びに情報再生方法における請求項1,3に記載される情報記録装置及び方法は、記録媒体にファイルの記録・再生を行う領域の最小単位が、データの最小単位より大きいフォーマットを使用する記録媒体の領域に、ファイルを記録することと、少なくとも領域に記録されたファイルの記録媒体上の所在地と、記録されたファイルの容量とを含むファイル管理情報を記録することと、ファイルと管理情報からなるファイルの実体を記録するために確保した領域内の残領域に不正コピーの判定に用いる所定データを記録することによって、所定データをファイルの実体を記録した領域内の残領域の残容量値に応じて記録するサイズを変更可能に記録して、ファイルの記録用の領域を使用せず、かつ不正コピーを防止することができる。
【0013】
また、請求項2,4記載の情報記録装置及び方法は、請求項1,3の情報記録装置及び方法において、所定データを、ファイルを記録した領域内に記録する残領域がないときに、次の領域に記録することによって、ファイルを記録した領域内の残領域に応じた所定データの記録をすることができる。
【0014】
また、請求項5に記載される情報記録媒体は、記録媒体にファイルの記録・再生を行う領域の最小単位が、データの最小単位より大きいフォーマットを使用する記録媒体の領域に、ファイルと、少なくとも領域に記録されたファイルの記録媒体上の所在地と、記録されたファイルの容量と含むファイル管理情報と、ファイルと管理情報からなるファイルの実体を記録するために確保した領域内の残領域に不正コピーの判定に用いる所定データを記録したことによって、所定データを、ファイルを記録した領域内の残容量値に応じて記録するサイズを変更可能として、ファイルの記録に用いる領域を使用せず、かつ記録されたファイルの不正コピーを防止することができる。
【0015】
また、請求項6,7に記載される情報再生装置及び方法は、請求項5記載の情報記録媒体に記録されたファイルを読み出す情報再生装置並びに方法であって、不正コピーの判定に用いる所定データを読み出す手段と、読み出した所定データの可否の判定に応じて、ファイルの読み出し可否を処理する手段とを備えた構成によって、記録媒体に記録されたファイルの不正使用を防止することができる。
【0016】
【発明の実施の形態】
以下、図面を参照して本発明における実施の形態を詳細に説明する。図1は本発明の実施の形態における情報記録再生装置である光ディスクドライブ装置(以下、ドライブ装置という)の概略構成を示すブロック図である。
【0017】
また、大容量の情報(ファイル)を記録再生する記録媒体として、光ディスクが使用されている。ここで、光ディスクとドライブ構成について、図1を参照しながら概略を説明する。一般的な光ディスクとして、CD−RとCD−Eディスクは、記録可能なCD(コンパクトディスク)媒体である。前者のCD−R(CDレコーダブル)は、1回だけ書き込みが可能なCD媒体である(なお、CD−Write Onceともいわれる)。また、後者のCD−E(CDイレーザブル)は、複数回の書き込みが可能なCD媒体である(なお、CD−RW:CDリライタブルともいわれる)。これらのCD−R/RWディスク、すなわち、光ディスクは、図1に示すようなドライブ装置によって情報(ファイル)の記録再生が行われる。
【0018】
図1のドライブ装置において、1は光ディスク、2はスピンドルモータ、3は光ピックアップ、4はモータドライバ、5はリードアンプ、6はサーボ手段、7はCDデコーダ、8はATIPデコーダ、9はレーザコントローラ、10はCDエンコーダ、11はCD−ROMエンコーダ、12はバッファRAM、13はバッファマネージャ、14はCD−ROMデコーダ、15はATAPI/SCSIインターフェース、16はD/Aコンバータ、17はROM、18はCPU、19はRAMを示し、LBはレーザ光、Audioはオーディオ出力信号である。
【0019】
また、図1に示す矢印はデータが主に流れる方向を示し、図1を簡略化して表記するために、各ブロックを制御するCPU18には、太線のみを付けて各ブロックとの接続を省略している。ROM17には、CPU18にて解読可能なコードで記述された制御プログラムが格納されている。なお、ドライブ装置の電源がオン状態になると、プログラムは図示されないメインメモリにロードされ、CPU18はそのプログラムに従って各部の動作を制御すると共に、制御に必要なデータ等を一時的にRAM19に保存する。
【0020】
図1に示すように、ドライブ装置の動作として、光ディスク1は、スピンドルモータ2によって回転駆動される。このスピンドルモータ2は、モータドライバ4とサーボ手段5により、線速度が一定になるように制御される。この線速度は、階段的に変更することが可能である。光ピックアップ3は、図示されない半導体レーザ、光学系、フォーカスアクチュエータ、トラックアクチュエータ、受光素子及びポジションセンサを内蔵しており、レーザ光LBを光ディスク1に照射する。また、この光ピックアップ3は、シークモータによってスレッジ方向への移動が可能である。これらのフォーカスアクチュエータ、トラックアクチュエータ、シークモータは、受光素子とポジションセンサから得られる信号に基づいて、モータドライバ4とサーボ手段5により、レーザ光LBのスポットが光ディスク1上の目的の場所に位置するように制御される。
【0021】
そして、再生時には、光ピックアップ3によって得られた再生信号が、リードアンプ5で増幅されて2値化された後、CDデコーダ7に入力される。入力された2値化データは、このCDデコーダ7において、EFM(Eight to Fourteen Modulation)復調される。なお、記録データは、8ビットずつまとめられてEFM変調されており、このEFM変調では、8ビットを14ビットに変換し、結合ビットを3ビット付加して合計17ビットにする。この場合に、結合ビットは、それまでの「1」と「0」の数が平均的に等しくなるように付けられる。これを「DC成分の抑制」といい、DCカットされた再生信号のスライスレベル変動が抑圧される。
【0022】
復調されたデータは、デインターリーブとエラー訂正の処理が行われる。その後、このデータは、CD−ROMデコーダ14へ入力され、データの信頼性を高めるために、さらに、エラー訂正の処理が行われる。このように2回のエラー訂正の処理が行われたデータは、バッファマネージャ13によって一旦バッファRAM12に蓄えられ、セクタデータとして揃った状態で、ATAPI/SCSIインターフェース15を介して、図示しないホストコンピュータへ一気に転送される。なお、音楽データの場合には、CDデコーダ7から出力されたデータが、D/Aコンバータ16へ入力され、アナログのオーディオ出力信号Audioとして取り出される。
【0023】
また、記録時には、ATAPI/SCSIインターフェース15を通して、ホストコンピュータから送られてきたデータは、バッファマネージャ13によって一旦バッファRAM12に蓄えられる。そして、バッファRAM12内にある程度の量のデータが蓄積された状態で、記録動作が開始されるが、この場合には、その前にレーザスポットを書き込み開始地点に位置させる必要がある。この地点は、トラックの蛇行により予め光ディスク1上に刻まれているウォブル信号によって求められる。
【0024】
ウォブル信号には、ATIP(Absolute Time In Pre-groove)と呼ばれる絶対時間情報が含まれており、この情報が、ATIPデコーダ8によって取り出される。また、このATIPデコーダ8によって生成される同期信号は、CDエンコーダ10へ入力され、光ディスク1上の正確な位置へのデータの書き込みを可能にしている。バッファRAM12のデータは、CD−ROMエンコーダ11やCDエンコーダ10において、エラー訂正コードの付加や、インターリーブが行われ、レーザコントローラ9、光ピックアップ3を介して、光ディスク1に記録される。
【0025】
なお、EFM変調されたデータは、ビットストリームとしてチャンネルビットレート4.3218Mbps(標準速)でレーザを駆動する。この場合の記録データは、588チャンネルビット単位でEFMフレームを構成する。チャンネルクロックとは、このチャンネルビットの周波数のクロックを意味する。以上が図1のドライブ装置の構成と動作の概要である。
【0026】
また、図2はこのドライブ装置を使用した情報処理装置の概略構成を示すブロック図である。情報処理装置には、主制御装置(CPU)20,インターフェース21,記録装置(HDD;ハードディスクドライブ)22,表示装置23及び入力装置24などを備えている。主制御装置20は、マイクロコンピュータ、メインメモリ(不図示)などを含んで構成され、情報処理装置の全体を制御する。
【0027】
インターフェース21は、ドライブ装置との双方向の通信インターフェースであり、ATAPI及びSCSI等の標準インターフェースに準拠している。インターフェース21はドライブ装置のインターフェース15と接続されている。なお、各インターフェース間の接続形態は、通信ケーブル(例えば、SCSIケーブル)などの通信線を用いたケーブル接続だけでなく、赤外線などを利用したワイヤレス接続であってもよい。
【0028】
記録装置(HDD)22には、主制御装置20のマイクロコンピュータで解読可能なコードで記述されたプログラムが格納されている。なお、情報処理装置の駆動電源がオン状態になると、前記プログラムは主制御装置20のメインメモリにロードされる。
【0029】
表示装置23は、例えばCRT、液晶ディスプレイ(LCD)及びプラズマディスプレイパネル(PDP)などの表示部(不図示)を備え、主制御装置20からの各種情報を表示する。
【0030】
入力装置24は、例えばキーボード、マウス及びポインティングデバイスなどのうち少なくとも1つの入力媒体(不図示)を備え、ユーザから入力された各種情報を主制御装置20に通知する。なお、入力媒体からの情報はワイヤレス方式で入力されてもよい。また、表示装置23と入力装置24とが一体化したものとして、例えばタッチパネル付きCRTなどがある。
【0031】
また、情報処理装置はオペレーティングシステム(以下、OSという)を搭載している。そして、情報処理装置を構成する全てのデバイスはOSによって管理されている。
【0032】
図3は、前述した情報処理装置に接続されるドライブ装置に用いられる、記録媒体である光ディスク(CD媒体)のフォーマットを示し、図3に示すようにセクタ0から順にセクタ番号が与えられる。このセクタ番号は、記録されたファイルのアドレスとして使用され、一般にCD媒体では1セクタ当たりのデータ数は2048バイトである。また、図4はファイル管理情報としてCD媒体に対して用いられることの多いISO9660のファイルシステムレイアウトの一例であり、図4において、25はディスクに記録されている一連のファイル群(以下、ボリュームという)に関する情報が記録されるPVD(Primary Volume Descriptor)である。ここに、後述するPTやルートディレクトリのアドレス等も記録されている。
【0033】
また、図4における26はPVD25の終端を示すTD(Terminate Descriptor)、27はボリューム中の全ディレクトリ情報(ディレクトリ名、アドレス、親ディレクトリなど)を並べたテーブルのPT(Path Table)、28は各ディレクトリに含まれるファイルやディレクトリ情報(名前、アドレス、ファイルサイズなど)が記録されるDR(Directory Record)、29はファイルの実体が記録されるFE(File Extent)である。
【0034】
通常、CD媒体がドライブ装置に装着された後、PVD25から順にボリュームが読み取られる。次に、PVD25に記録されているアドレス情報からPT27を読み込む。以下、アクセスしたいファイルが存在するディレクトリを読み込んだPT27より検索し、PT27に記録されているDR28のアドレス情報からDR28を読み込み、DR28に記録されているアドレス情報からFE29を読み込む。
【0035】
次に、本実施の形態における情報記録,再生の方法について、図5及び図6を参照しながら説明する。図5は、本実施の形態の情報記録の方法を適用したCD媒体のファイルの配置例を示す図である。記録するセクタmの先頭からファイル管理情報に続いて、図4に示すFE29の領域に記録されるファイルの実体30、その後に、媒体照合情報として所定データ31が記録されていることを示している。
【0036】
本実施の形態は、CD媒体への記録手段によって、ファイルの実体30を記録したCD媒体のセクタにおいて、そのファイルのサイズとセクタの記録可能なサイズとの差となる空きサイズに所定データ31を記録する。例えば、1セクタが2048バイトとして、記録するファイルの実体のサイズが3800バイト、所定データのサイズが50バイトのとき、ファイルを記録したセクタの残り296バイトの領域に所定データの50バイトを記録する。このように、ファイルの実体を記録した後のセクタの空き領域に所定データ31を記録して、ファイルの実体を記録するためのセクタを使用することなく、不正コピーの判定に用いる所定データの記録を行うことができる。
【0037】
図5に示すように記録されたファイルの情報再生の方法について、図6のフローチャートにより説明する。まず、ファイルの読み出し処理を実行すると(S1)、ファイル管理情報から、ファイルの実体30のアドレス,サイズを確認する(S2)。これにより得られた情報から、ファイルの実体30の後に記録されている所定データ31を読み出す(S3)。読み出した所定データ31が正しいか否かを確認し(S4)、正しく読み取れない場合(処理S4のNo)、ファイルの実体30の読み出し処理を中止する(S5)。正しい場合(処理S4のYes)、ファイルの実体30を読み出し処理を開始する(S6)。
【0038】
以上のことから、読出手段により読み出された所定データ31によって、CD媒体に記録されたファイルが正規のものか、不正コピーされたものかを判断し、不正コピーされたと判断された場合には、そのファイルの読み込み処理を禁止する手段によって、不正コピーを防ぐことができる。なお、前述の所定データをセクタの空き領域へ記録、また所定データを読み出して可否を判別し、読み出し実行の可否を行う各手段は、情報記録または情報再生を行う装置のROM等に格納された制御プログラムに従ってCPUにより行われる。
【0039】
次に、本実施の形態における実施例1である情報記録の方法について、図7(a),(b)を参照しながら説明する。いま、ファイルの実体30の後に付加される所定データ31のサイズに制限がないとすると、ファイルの実体30のサイズと所定データ31のサイズによっては、図7(a)に示すように、ファイルの実体30を記録するために確保されているセクタの領域(m,m+1)のサイズを超えてしまう。
【0040】
例えば、1セクタが2048バイト、ファイルのサイズが4050バイト、所定データのサイズが50バイトであるときに、CD媒体の記録に用いる領域(m.m+1)のサイズは4100バイトとなり、これらを記録するために3セクタ分の領域を必要とする。ファイル管理情報においては、このファイルのサイズは4050バイトであり、2セクタに記録したものと判断され、次に記録を行うファイルと不整合が生じてしまうことになる。そこで、本実施例1における情報記録の方法においては、ファイルの実体30のサイズとこれを記録するために必要なセクタの領域のサイズとの差によって、所定データ31のサイズを決定する。つまり所定データ31’として、そのサイズを50バイトから46バイトとして記録することによって、2セクタ内に記録可能とする。
【0041】
これにより、ファイルの実体30及び所定データ31’の配置としては、図7(b)に示すようになり、ファイルのサイズに基づいて確保されているセクタの領域のサイズを超えてしまうことを防ぎ、ファイル管理情報における不整合が生じることなく、さらに、前述したようにこの所定データ31’を参照することで、ファイルの不正コピーを防ぐことができる。
【0042】
また、本実施の形態における実施例2として、前述した実施例1で説明した情報記録の方法では、ファイルの実体30のサイズとこれを記録するために確保したセクタの領域のサイズとが等しいときに、確保したセクタの領域には残りの空き領域がなく(図8(a)参照)、所定データ31を記録することができない。このため、図8(b)に示すように、次のファイルの実体30’を記録するセクタの領域を移動させて(図8(a),(b)に示すように、ファイル管理情報の開始アドレス(矢印B)のセクタをm+2からm+3に変更する)、このセクタに所定データ31を記録する。このときの所定データ31を記録したセクタは、従来の不良セクタの処理と同様の扱いとして、通常のファイル書き込みや読み出し時においては参照することのないようにする。
【0043】
また、本実施の形態において説明した情報記録方法を用いてCD媒体にファイルの実体と所定データを記録することにより、CD媒体上のファイルを記録する領域を有効に利用でき、かつファイルの不正使用を防止するCD媒体を得ることができる。
【0044】
【発明の効果】
以上説明したように、本発明によれば、ファイルを特定する所定データをこのファイルの実体を記録した領域内の空き領域に記録して、ファイルの記録に用いるCD媒体の領域を確保し、かつ所定データを用いて不正コピーを防止することができるという効果を奏する。
【図面の簡単な説明】
【図1】本発明の実施の形態におけるドライブ装置の概略構成を示すブロック図
【図2】ドライブ装置を使用した情報処理装置の概略構成を示すブロック図
【図3】情報処理装置に接続のドライブ装置に用いられるCD媒体のフォーマットを示す図
【図4】ファイル管理情報としてCD媒体に用いられるISO9660のファイルシステムレイアウトの一例を示す図
【図5】本実施の形態における情報記録したCD媒体のファイルの配置例を示す図
【図6】本実施の形態におけるファイルの情報再生の処理を示すフローチャート
【図7】本実施の形態における実施例1により情報記録したCD媒体のファイルの配置例における実行前(a)と実行後(b)を示す図
【図8】本実施の形態における実施例2により情報記録したCD媒体のファイルの配置例における実行前(a)と実行後(b)を示す図
【符号の説明】
1 光ディスク
3 光ピックアップ
17 ROM
18 CPU
19 RAM
30 ファイルの実体
31 所定データ[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an information recording apparatus, an information recording method, an information recording medium, an information reproducing apparatus, and an information reproducing method for protecting digital information (file) recorded on a recording medium.
[0002]
[Prior art]
In recent years, information such as contents such as software such as application programs, still images, and moving image data is generally distributed and sold in the form of files recorded on a recording medium such as a CD-ROM as the capacity thereof increases. Is.
[0003]
In these recording media, the minimum unit of the area for recording / reproducing a file is different from the minimum unit of data forming the file. Specifically, in a CD (compact disc such as CD-ROM, CD-R / RW, etc.) medium, the minimum unit of the recording / reproducing area is a sector, and the minimum unit of an actually handled file is a byte ( Or a bit).
[0004]
In addition, when a plurality of files are recorded on a recording medium, it is common to record some file management information at the same time in order to easily obtain the location of each file. This file management information includes information such as the location of each file on the medium (hereinafter referred to as address), capacity (hereinafter referred to as size), creation date and time, etc. In this case, the file management information is first used to identify the address and size of the corresponding file on the recording medium, and then the file is read based on the corresponding address on the recording medium to obtain the file entity. Yes.
[0005]
The address where this file exists is generally the minimum unit of a recording / reproducing area on the recording medium (in the CD medium, since the minimum unit is a sector as described above, it will be expressed as a sector for convenience hereinafter). Value. If this is expressed in the minimum unit of information (bytes), the amount of information necessary to indicate the address increases, the number of files that can actually be recorded and managed decreases, and management information This is to simplify the process.
[0006]
A file recorded on such a recording medium is digital data, and is characterized in that quality degradation does not occur even if it is copied to another recording medium. By exploiting this fact, there is a problem that various data and application programs recorded on the CD medium can be illegally copied to an HDD, a CD-R / RW, or the like.
[0007]
In order to prevent this unauthorized copying, Japanese Patent Laid-Open No. 2004-151867 discloses a physical in which software is written on a recording medium, read from each physical address of the recording medium in the order of logical addresses, and stores logical data and corresponding software data at the time of execution. A correspondence program with addresses and a check program for preventing unauthorized use are added to the software and recorded in the original. Before executing the software, the actual correspondence between logical addresses and physical addresses is obtained by the check program and added to the software. Compared with the corresponding relationship, fraud is detected, and the medium ID is recorded in the normal sector of the original, and the original medium ID and a check program for preventing unauthorized use are added to the original software. Record and replace medium ID recording sector as defective sector in normal mode Access to the sector of the medium ID recording in the maintenance mode, and when executing the software, the check program reads the data from the sector of the medium ID recording in the maintenance mode and matches the original medium ID added to the software To prevent unauthorized copying.
[0008]
[0009]
[Patent Document 1]
JP-A-7-262001 [Patent Document 2]
Japanese Patent Laid-Open No. 2001-266478
[Problems to be solved by the invention]
Several means for preventing unauthorized copying as described above have been devised. As described in
[0011]
The present invention is directed to solving the above-described problems of the prior art, and prevents unauthorized copying and records predetermined data used to determine this by effectively utilizing the free area of the recording medium, An object of the present invention is to provide an information recording apparatus, an information recording method, an information recording medium, an information reproducing apparatus, and an information reproducing method for reproducing the information.
[0012]
[Means for Solving the Problems]
In order to achieve this object, the information recording apparatus, the information recording method, the information recording medium, the information reproducing apparatus, and the information reproducing method according to
[0013]
The information recording apparatus and method according to
[0014]
Further, the information recording medium according to
[0015]
An information reproducing apparatus and method according to
[0016]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. FIG. 1 is a block diagram showing a schematic configuration of an optical disc drive apparatus (hereinafter referred to as a drive apparatus) which is an information recording / reproducing apparatus in an embodiment of the present invention.
[0017]
An optical disk is used as a recording medium for recording / reproducing a large amount of information (file). Here, an outline of the optical disc and the drive configuration will be described with reference to FIG. As general optical disks, CD-R and CD-E disks are recordable CD (compact disk) media. The former CD-R (CD recordable) is a CD medium that can be written only once (also referred to as CD-Write Once). The latter CD-E (CD erasable) is a CD medium that can be written a plurality of times (CD-RW: also called CD rewritable). Information (files) is recorded and reproduced on these CD-R / RW discs, that is, optical discs, by a drive device as shown in FIG.
[0018]
1, 1 is an optical disk, 2 is a spindle motor, 3 is an optical pickup, 4 is a motor driver, 5 is a read amplifier, 6 is a servo means, 7 is a CD decoder, 8 is an ATIP decoder, and 9 is a laser controller. 10 is a CD encoder, 11 is a CD-ROM encoder, 12 is a buffer RAM, 13 is a buffer manager, 14 is a CD-ROM decoder, 15 is an ATAPI / SCSI interface, 16 is a D / A converter, 17 is a ROM, 18 is a
[0019]
In addition, the arrows shown in FIG. 1 indicate the direction in which data mainly flows. In order to simplify the notation of FIG. 1, the
[0020]
As shown in FIG. 1, as an operation of the drive device, the
[0021]
At the time of reproduction, a reproduction signal obtained by the
[0022]
The demodulated data is subjected to deinterleaving and error correction. Thereafter, this data is input to the CD-ROM decoder 14, and further error correction processing is performed in order to improve the reliability of the data. The data that has been subjected to the error correction processing twice as described above is temporarily stored in the buffer RAM 12 by the
[0023]
At the time of recording, the data sent from the host computer through the ATAPI / SCSI interface 15 is temporarily stored in the buffer RAM 12 by the
[0024]
The wobble signal includes absolute time information called ATIP (Absolute Time In Pre-groove), and this information is extracted by the ATIP decoder 8. The synchronization signal generated by the ATIP decoder 8 is input to the
[0025]
The EFM modulated data drives the laser as a bit stream at a channel bit rate of 4.3218 Mbps (standard speed). The recording data in this case constitutes an EFM frame in units of 588 channel bits. The channel clock means a clock having a frequency of this channel bit. The above is the outline of the configuration and operation of the drive apparatus of FIG.
[0026]
FIG. 2 is a block diagram showing a schematic configuration of an information processing apparatus using this drive device. The information processing apparatus includes a main control device (CPU) 20, an
[0027]
The
[0028]
The recording device (HDD) 22 stores a program written in a code readable by the microcomputer of the
[0029]
The
[0030]
The
[0031]
The information processing apparatus is equipped with an operating system (hereinafter referred to as OS). All devices constituting the information processing apparatus are managed by the OS.
[0032]
FIG. 3 shows the format of an optical disk (CD medium) that is a recording medium used in the drive device connected to the information processing apparatus described above, and sector numbers are given in order from sector 0 as shown in FIG. This sector number is used as an address of a recorded file. In general, the number of data per sector is 2048 bytes in a CD medium. FIG. 4 is an example of an ISO9660 file system layout often used for CD media as file management information. In FIG. 4,
[0033]
4, 26 is a TD (Terminate Descriptor) indicating the end of the
[0034]
Usually, after the CD medium is loaded in the drive device, the volume is read sequentially from the
[0035]
Next, a method of recording and reproducing information in the present embodiment will be described with reference to FIGS. FIG. 5 is a diagram showing an example of file arrangement on a CD medium to which the information recording method of the present embodiment is applied. The file management information is recorded from the head of the sector m to be recorded, followed by the
[0036]
In the present embodiment, in the sector of the CD medium on which the
[0037]
A method of reproducing information of the recorded file as shown in FIG. 5 will be described with reference to the flowchart of FIG. First, when a file read process is executed (S1), the address and size of the
[0038]
From the above, the
[0039]
Next, the information recording method according to the first embodiment of the present embodiment will be described with reference to FIGS. 7 (a) and 7 (b). Assuming that there is no limit on the size of the
[0040]
For example, when one sector is 2048 bytes, the file size is 4050 bytes, and the predetermined data size is 50 bytes, the size of the area (mm + 1) used for recording on the CD medium is 4100 bytes, and these are recorded. Therefore, an area for 3 sectors is required. In the file management information, the size of this file is 4050 bytes, and it is determined that the file has been recorded in two sectors, resulting in inconsistency with the file to be recorded next. Therefore, in the information recording method according to the first embodiment, the size of the
[0041]
As a result, the arrangement of the
[0042]
Further, as Example 2 in the present embodiment, in the information recording method described in Example 1 described above, the size of the
[0043]
In addition, by recording the file entity and predetermined data on the CD medium using the information recording method described in this embodiment, the area for recording the file on the CD medium can be used effectively, and the file is illegally used. A CD medium that prevents this can be obtained.
[0044]
【The invention's effect】
As described above, according to the present invention, predetermined data for specifying a file is recorded in a free area in the area where the entity of the file is recorded, and an area of the CD medium used for recording the file is secured, and There is an effect that unauthorized copying can be prevented using predetermined data.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a schematic configuration of a drive device according to an embodiment of the present invention. FIG. 2 is a block diagram showing a schematic configuration of an information processing device using the drive device. FIG. 4 is a diagram showing a format of a CD medium used in the apparatus. FIG. 4 is a diagram showing an example of an ISO9660 file system layout used as CD management information as file management information. FIG. FIG. 6 is a flowchart showing file information reproduction processing according to the present embodiment. FIG. 7 is a diagram showing a pre-execution in a file arrangement example of a CD medium recorded with information according to Example 1 of the present embodiment. FIG. 8 is a diagram showing (a) and post-execution (b). FIG. 8 is a diagram of a CD medium recorded with information according to Example 2 of the present embodiment. Figure [EXPLANATION OF SYMBOLS] indicating the previous execution in the arrangement example (a) and after the execution (b)
1 Optical disc
3
18 CPU
19 RAM
30
Claims (7)
少なくとも前記領域に記録されたファイルの記録媒体上の所在地と、前記記録されたファイルの容量とを含むファイル管理情報を記録する手段と、
前記ファイルと管理情報からなるファイルの実体を記録するために確保した領域内の残領域に不正コピーの判定に用いる所定データを記録する手段とを備え、前記所定データを、ファイルを記録した領域内の残容量値に応じて記録するサイズを変更可能としたことを特徴とする情報記録装置。Means for recording the file in an area of the recording medium that uses a format in which the minimum unit of the area for recording / reproducing the file on the recording medium is larger than the minimum unit of data;
Means for recording file management information including at least a location on a recording medium of a file recorded in the area and a capacity of the recorded file;
Means for recording predetermined data used for determination of unauthorized copying in a remaining area in an area reserved for recording the file and the entity of the management information , and the predetermined data is stored in the area where the file is recorded. An information recording apparatus characterized in that the recording size can be changed in accordance with the remaining capacity value .
少なくとも前記領域に記録されたファイルの記録媒体上の所在地と、前記記録されたファイルの容量とを含むファイル管理情報を記録する工程と、
前記ファイルと管理情報からなるファイルの実体を記録するために確保した領域内の残領域に不正コピーの判定に用いる所定データを記録する工程とを有し、前記所定データを記録する工程で、ファイルを記録した領域内の残容量値に応じて記録するサイズを変更可能とすることを特徴とする情報記録方法。 A step of recording the file in an area of a recording medium that uses a format in which a minimum unit of an area for recording and reproducing a file on the recording medium is larger than a minimum unit of data;
Recording file management information including at least a location on the recording medium of the file recorded in the area and a capacity of the recorded file;
Recording predetermined data used for determination of unauthorized copying in a remaining area in an area reserved for recording the file and the entity of the management information, and recording the predetermined data, information recording how to characterized in that a changeable size to be recorded in accordance with the remaining capacity value of the recorded area the.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003048562A JP4095914B2 (en) | 2003-02-26 | 2003-02-26 | Information recording apparatus, information recording method, information recording medium, information reproducing apparatus, and information reproducing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003048562A JP4095914B2 (en) | 2003-02-26 | 2003-02-26 | Information recording apparatus, information recording method, information recording medium, information reproducing apparatus, and information reproducing method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004259364A JP2004259364A (en) | 2004-09-16 |
JP4095914B2 true JP4095914B2 (en) | 2008-06-04 |
Family
ID=33114492
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003048562A Expired - Fee Related JP4095914B2 (en) | 2003-02-26 | 2003-02-26 | Information recording apparatus, information recording method, information recording medium, information reproducing apparatus, and information reproducing method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4095914B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100941248B1 (en) | 2005-04-25 | 2010-02-10 | 샤프 가부시키가이샤 | Recording device, reproducing device, recording/reproducing device, recording medium for recording program, and recording medium for reproducing program |
-
2003
- 2003-02-26 JP JP2003048562A patent/JP4095914B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2004259364A (en) | 2004-09-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2004005842A (en) | Recording method, record medium, program and information recording medium, and information recording device | |
JP2003123384A (en) | Recording method, recording medium and recording system | |
JP3796858B2 (en) | Optical disk reading device | |
JP2575988B2 (en) | Optical disk copy prevention method, optical disk and optical disk apparatus | |
JP3856449B2 (en) | REPRODUCTION METHOD, PROGRAM, RECORDING MEDIUM, AND DRIVE DEVICE | |
US7062686B2 (en) | Data copy protection using reproduction error determination and predetermined pattern recognition | |
JP4085028B2 (en) | Portable information recording medium, data recording method, data reproducing method, data recording program, and data reproducing program | |
JP3817778B2 (en) | Application start method of recording medium | |
JP4095914B2 (en) | Information recording apparatus, information recording method, information recording medium, information reproducing apparatus, and information reproducing method | |
JP4184210B2 (en) | Method of judging validity of recording medium, program and computer-readable recording medium | |
JP4018943B2 (en) | program | |
JP2005100576A (en) | Information recording/reproducing method, information recording/reproducing device and information recording medium | |
JPH09274774A (en) | Recording medium and copy determining method | |
JP2001351311A (en) | Seeking method for optical disk and optical disk driver | |
JPH04215153A (en) | Information recording and reproducing device | |
JP4651603B2 (en) | Information recording / reproducing device | |
JP2006260626A (en) | Phase change type information recording medium, validity determination method thereof, and validity determination device thereof | |
JP2005056528A (en) | Optical information recording medium, program, record medium, and information processing device | |
JP2005085414A (en) | Optical disk device, method for preventing unauthorized use of optical disk, program for preventing illegal use of optical disk, and recording medium | |
KR100775149B1 (en) | recording media for replay and data replaying method thereof | |
JP3804959B2 (en) | Information recording / reproducing device | |
JP2003141741A (en) | Information recording and reproduction apparatus for optical disk | |
JP2005044420A (en) | Portable information recording medium | |
JP2005158144A (en) | Information recording medium, information reproducing apparatus, information recording and reproducing apparatus, information reproducing method, and information recording and reproducing method | |
JPH10241292A (en) | Recording medium, identification method therefor, indentification device therefor and reproducing device therefor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050627 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070830 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070911 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071107 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080304 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080310 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110314 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |