JP2006172013A - program - Google Patents
program Download PDFInfo
- Publication number
- JP2006172013A JP2006172013A JP2004361907A JP2004361907A JP2006172013A JP 2006172013 A JP2006172013 A JP 2006172013A JP 2004361907 A JP2004361907 A JP 2004361907A JP 2004361907 A JP2004361907 A JP 2004361907A JP 2006172013 A JP2006172013 A JP 2006172013A
- Authority
- JP
- Japan
- Prior art keywords
- information
- writing
- last session
- session
- specific 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.)
- Pending
Links
Images
Landscapes
- Storage Device Security (AREA)
Abstract
Description
この発明は、パーソナルコンピュータ等の処理装置に実行させるためのプログラムに関する。 The present invention relates to a program to be executed by a processing device such as a personal computer.
従来、何らかの標準規格に沿った記録媒体(光ディスク)であればデータの書き込みを実行するプログラム(例えば、特許文献1参照)があった。
ところで、一枚の光ディスク(CD、DVDなどの記録媒体)上に、読み取り専用領域と書き込み可能領域を持つハイブリッドディスク(Hybrid Disc:HBディスク)が、近年出回っている。
HBディスクの主な使用方法としては、読み取り専用領域に、予め、あるプログラム(アプリケーションプログラム)又はそのプログラムをパーソナルコンピュータ(PC)等の情報処理装置にインストールするためのインストーラを書き込んでおく。
そして、HBディスクを光ディスクドライブ(光ディスク装置)に挿入後、HBディスクの読み取り専用領域からプログラムを読み取り、そのプログラムを光ディスクドライブの制御部、又はインストーラによってPCにインストールした場合はPCの制御部で起動し、何らかの処理を実行した後、その処理によって作成されたデータをHBディスクの書き込み可能領域に書き込むものである。
By the way, in recent years, hybrid discs (Hybrid Discs: HB discs) having a read-only area and a writable area on a single optical disk (a recording medium such as a CD or a DVD) have been on the market.
As a main method of using the HB disk, a program (application program) or an installer for installing the program in an information processing apparatus such as a personal computer (PC) is written in advance in the read-only area.
After the HB disk is inserted into the optical disk drive (optical disk device), the program is read from the read-only area of the HB disk, and the program is started by the control section of the optical disk drive or the PC control section if installed on the PC by the installer. After executing some processing, the data created by the processing is written in the writable area of the HB disc.
しかしながら、従来のプログラムでは、標準規格に沿った記録媒体(光ディスク)であればデータの書き込みを実行してしまうので、コピーディスクか否かを判定するための特殊なデータが正規の光ディスク以外に書き込むことができ、それによって特殊なデータの中身や構造が容易に解析される虞があるという問題があった。
この発明は上記の点に鑑みてなされたものであり、予め書き込みが許された記録媒体以外の記録媒体への不正な書き込みを防止することを目的とする。
However, in the conventional program, if a recording medium (optical disc) conforming to the standard is written, data is written, so that special data for determining whether or not the disc is a copy disc is written on a non-regular optical disc. As a result, the contents and structure of special data may be easily analyzed.
The present invention has been made in view of the above points, and an object of the present invention is to prevent unauthorized writing to a recording medium other than a recording medium for which writing is permitted in advance.
この発明は上記の目的を達成するため、次の各プログラムを提供する。
(1)コンピュータに、読み取り専用領域と書き込み可能領域とを有する記録媒体の上記書き込み可能領域に既に書き込まれた最終セッションの特定情報を取得し、その取得した特定情報が予め定めた条件を満たしたときにのみ、上記記録媒体に対する書き込みを行う手順を実行させるプログラム。
(2)上記(1)のプログラムにおいて、上記特定情報を、上記最終セッションのボリューム情報にしたプログラム。
(3)上記(1)のプログラムにおいて、上記特定情報を、上記最終セッションに存在するトラック数の情報にしたプログラム。
(4)上記(1)のプログラムにおいて、上記特定情報を、上記最終セッションに存在するトラックのトラック長の情報にしたプログラム。
In order to achieve the above object, the present invention provides the following programs.
(1) The computer acquires the specific information of the last session already written in the writable area of the recording medium having the read-only area and the writable area, and the acquired specific information satisfies a predetermined condition. A program that executes a procedure for writing to the recording medium only occasionally.
(2) In the program of (1), the specific information is the volume information of the last session.
(3) The program according to (1), wherein the specific information is information on the number of tracks existing in the last session.
(4) The program according to (1), wherein the specific information is information on a track length of a track existing in the last session.
(5)上記(1)のプログラムにおいて、上記特定情報を、上記最終セッションに存在するファイルシステムで使用していない領域内の所定のセクタに書き込まれた固有情報にしたプログラム。
(6)上記(1)のプログラムにおいて、上記特定情報を、上記最終セッションに存在するトラックへの書き込み方式を示す情報にしたプログラム。
(7)上記(1)のプログラムにおいて、上記特定情報を、上記最終セッションに存在するトラックへの書き込み方式である固定長パケット方式を示す情報及び上記最終セッションに存在するトラックの固定パケット長を示す情報にしたプログラム。
(8)上記(1)のプログラムにおいて、上記特定情報を、上記最終セッションに存在するファイルシステムの特徴的な構造を示す情報にしたプログラム。
(5) The program according to (1), wherein the specific information is unique information written in a predetermined sector in an area not used in the file system existing in the last session.
(6) The program according to (1), wherein the specific information is information indicating a writing method to a track existing in the last session.
(7) In the program of (1), the specific information indicates information indicating a fixed-length packet method that is a writing method to a track existing in the last session and a fixed packet length of a track existing in the last session. Informational program.
(8) The program according to (1), wherein the specific information is information indicating a characteristic structure of a file system existing in the final session.
(9)コンピュータに、読み取り専用領域と書き込み可能領域とを有する記録媒体の上記書き込み可能領域に既に書き込まれた最終セッションの特定情報を取得し、その取得した特定情報が予め定めた条件を満たしたときにのみ、上記記録媒体に対する書き込みを行う手順を実行させるプログラムにおいて、上記特定情報が、上記最終セッションのボリューム情報、上記最終セッションに存在するトラック数の情報、上記最終セッションに存在するトラックのトラック長の情報、上記最終セッションに存在するファイルシステムで使用していない領域内の所定のセクタに書き込まれた固有情報、上記最終セッションに存在するトラックへの書き込み方式である固定長パケット方式を示す情報及び上記最終セッションに存在するトラックの固定パケット長を示す情報、上記最終セッションに存在するファイルシステムの特徴的な構造を示す情報のいずれか複数を組み合わせた情報であるプログラム。 (9) The computer acquires the specific information of the last session already written in the writable area of the recording medium having the read-only area and the writable area, and the acquired specific information satisfies a predetermined condition. Only in the program for executing the procedure for writing to the recording medium, the specific information includes the volume information of the last session, the number of tracks existing in the last session, and the track of the track existing in the last session. Length information, unique information written in a predetermined sector in an area not used by the file system existing in the last session, information indicating a fixed-length packet method which is a writing method to a track existing in the last session And fixing the tracks present in the last session Information indicating the packet length, the program is information obtained by combining a plurality any information indicating the characteristic structure of the file system existing on the last session.
この発明によるプログラムは、読み取り専用領域と書き込み可能領域とを有する記録媒体に情報を書き込む際、上記書き込み可能領域から取得した特定条件が予め設定した条件を満たすときにのみ書き込みを実行するので、予め書き込みが許された記録媒体以外の記録媒体への不正な書き込みを防止することができる。 The program according to the present invention executes writing only when a specific condition acquired from the writable area satisfies a preset condition when writing information to a recording medium having a read-only area and a writable area. Unauthorized writing to a recording medium other than the recording medium permitted for writing can be prevented.
以下、この発明を実施するための最良の形態を図面に基づいて具体的に説明する。
この発明の実施形態では、この発明に係るプログラムを記録する記録媒体である光ディスクとしてハイブリッド(Hybrid)CD−Rディスク(HB・CD−Rディスク)を使用し、そのHB・CD−Rディスクへのデータ書き込み方式はマルチセッション・トラックアットワンス(Multi Session、Track At Once)を使用し、ファイルシステムにはISO9660を使用する。
Hereinafter, the best mode for carrying out the present invention will be specifically described with reference to the drawings.
In the embodiment of the present invention, a hybrid CD-R disc (HB / CD-R disc) is used as an optical disc that is a recording medium for recording the program according to the present invention, and the HB / CD-R disc is recorded on the disc. The data writing method uses multi-session track at once (Multi Session, Track At Once), and ISO 9660 is used for the file system.
図1は、この発明に係るプログラムを記録した記録媒体の一実施形態であるハイブリッド(Hybrid)CD−Rディスク(HB・CD−Rディスク)の領域のフォーマットを示す図である。
このHB・CD−Rディスク1のディスク内周部は読み取り専用領域(ROM部)30であり、この読み取り専用領域30にこの発明に係るプログラムに相当するハイブリッド(Hybrid)ディスク用のアプリケーションプログラム(HBディスクアプリケーションプログラム)を予め記録する。また、ディスク外周部には、HBディスクアプリケーションプログラムの処理によって作成されたデータ等を記録する書き込み可能領域(RAM部)31が設けられている。
FIG. 1 is a diagram showing a format of an area of a hybrid CD-R disc (HB / CD-R disc) which is an embodiment of a recording medium on which a program according to the present invention is recorded.
The inner peripheral part of the HB / CD-
図2は、図1に示すHB・CD−Rディスク1の記録領域のフォーマット(ディスクレイアウト)を示す図である。
読み取り専用領域30は第1セッション(1stセッション)のみからなり、ここにHBディスクアプリケーションプログラムとそのHBディスクアプリケーションプログラムをPCの制御部にインストールするインストーラ(インストールプログラム)とを予め記録する。書き込み可能領域31は、第2セッション(2ndセッション)に追記されたデータを書き込む。未書き込み領域はこれからデータが追記される領域である。
以下、HBディスクアプリケーションプログラムが利用する最終セッション(ラストセッション)が上記第2セッションの場合を説明する。
FIG. 2 is a diagram showing the format (disc layout) of the recording area of the HB / CD-
The read-
Hereinafter, the case where the last session (last session) used by the HB disk application program is the second session will be described.
図3は、図2に示す第2セッションにおけるISO9660ファイルシステムのボリューム記述子の構成を示す図である。
第2セッション(最終セッション)のスタートアドレス:LBA=Nから16番目のセクタ(N+16)に「主ボリューム記述子(Primary Volume Descriptor:PVD)」が書き込まれる。
以降、17番目のセクタ(N+17)に0個以上の「副ボリューム記述子(Supplementary Volume Descriptor:SVD)」が書き込まれ、18番目のセクタ(N+18)にボリューム記述子群の最後として1個以上の「ボリューム記述子集合終端子(Terminate Descriptor:TD)」が書き込まれる。
なお、一般的なCD−Rディスクの書き込みソフトウェアプログラムで書きこんだ場合、1個のPVD、0〜1個のSVD、1個のTDの構成で書き込まれることが多い。
FIG. 3 is a diagram showing the structure of the volume descriptor of the ISO9660 file system in the second session shown in FIG.
“Primary Volume Descriptor (PVD)” is written in the 16th sector (N + 16) from the start address: LBA = N of the second session (final session).
Thereafter, zero or more “Secondary Volume Descriptor (SVD)” is written in the 17th sector (N + 17), and one or more “volume descriptor group” is written in the 18th sector (N + 18). “Volume descriptor set terminal (TD)” is written.
Note that when writing is performed with a general CD-R disc writing software program, writing is often performed with a configuration of one PVD, 0 to 1 SVD, and 1 TD.
上記HBディスクアプリケーションプログラムは、HBディスクであることを示す特徴をもつ光ディスクに対してのみデータの書き込みを可能にし、標準の光ディスクには書き込みを行わない。
それにより、HBディスクに特化したデータ、例えば、コピーディスクか否かを判定するために後天的に書き込まれるデータが容易に標準ディスクに書き込まれることを防ぐことができる。
上記特化したデータとは、HBディスク(のHBディスクアプリケーションプログラム)でしか使用されないデータであり、HBディスク(のHBディスクアプリケーションプログラム)にしか意味の無いデータを意味する。
The HB disk application program allows data to be written only to an optical disk having the characteristics indicating that it is an HB disk, and does not write to a standard optical disk.
Accordingly, it is possible to prevent data specialized for the HB disc, for example, data written later to determine whether the disc is a copy disc, from being easily written to the standard disc.
The specialized data is data that is used only by the HB disk (the HB disk application program), and means data that is meaningful only for the HB disk (the HB disk application program).
また、上記コピーディスクか否かを判定するために後天的に書き込まれるデータの例としては、例えば、HBディスクにあるデータを追記する際、そのデータを追記した後のディスク空き容量をあらかじめ算出しておき、そのディスク空き容量のデータを、HBディスクへの追記時に記録しておく。その際、ファイルとして書き込んでも良いし、ファイルシステムの使用可能領域に書き込んでも良い。
そして、HBディスクアプリケーションプログラムは、光ディスク装置に装着された光ディスクにデータを記録する際、その光ディスクから空き容量のデータを読み出し、その光ディスクの実際の空き容量と比較し、等しい場合は正規なHBディスクとみなし、空き容量のデータが読み出せなかったり、光ディスクから読み出した空き容量のデータが示す空き容量と実際の空き容量とが一致しない場合には、HBディスクでは無いものとみなしてデータの書き込みを行わない。
In addition, as an example of data that is acquired later to determine whether or not the disk is a copy disk, for example, when adding data on an HB disk, the disk free space after the data is added is calculated in advance. The data of the free disk capacity is recorded at the time of appending to the HB disk. At that time, it may be written as a file, or may be written in an available area of the file system.
When the HB disk application program records data on the optical disk loaded in the optical disk apparatus, it reads the data of the free capacity from the optical disk and compares it with the actual free capacity of the optical disk. If the free space data cannot be read or the free space indicated by the free space data read from the optical disc does not match the actual free space, it is regarded as not being an HB disc and data is written. Not performed.
また、パーソナルコンピュータ(PC)に、HBディスクアプリケーションプログラムをインストールして使用するとき、そのHBディスクアプリケーションプログラムには使用回数が決められている場合、HBディスクアプリケーションプログラムを使用する毎にHBディスクの書き込み可能領域に残り使用可能回数を示すデータを追記する。
この残り使用可能回数を示すデータは、コピーディスクか否かを判定するための特殊なデータに相当するので、何の制限もなく標準ディスクに書き込みが可能になると、特殊なデータの解析などが容易になり、その仕組みが不正利用のユーザに明らかになってしまう可能性が高まる。
そこで、HBディスクアプリケーションプログラムの起動時、光ディスク装置に装着されている光ディスクの残り使用可能回数を読みに行き、それが1以上のとき、ユーザに使用を許可する。このようにすれば、その仕組みが不正利用のユーザに公開されずに済む。
Further, when an HB disk application program is installed and used in a personal computer (PC), if the number of times of use is determined for the HB disk application program, writing of the HB disk is performed each time the HB disk application program is used. Add data indicating the remaining number of usable times to the available area.
Since the data indicating the remaining number of usable times is equivalent to special data for determining whether or not the disk is a copy disk, special data can be easily analyzed when writing to a standard disk is possible without any restrictions. This increases the possibility that the mechanism will be revealed to unauthorized users.
Therefore, when the HB disk application program is started, the remaining usable number of times of the optical disk mounted on the optical disk device is read, and when it is 1 or more, the user is permitted to use it. In this way, the mechanism does not have to be disclosed to unauthorized users.
図4は、この発明に係るプログラムを実行させる光ディスク装置とPCとからなる情報記録再生システムの構成を示すブロック図である。
この情報記録再生システムは、光ディスク装置2とPC3とが外部インタフェイス4を介してデータのやり取りが可能に接続されている。
外部インタフェイス4は、光ディスク装置2とPC3との間でコマンド,データ等の送受信を行うために使用される。
光ディスク装置2は、図1に示したHB・CD−Rディスク1と通常の光ディスク、例えば、CD−Rディスク、CD−RWディスク、DVD+RWディスク、DVD−RWディスク、DVD−RAMディスク等の書き込み可能型の記録媒体に対する情報の読み書きを行うCD−Rドライブ、CD−RWドライブ、DVD+RWドライブ、DVD−RWドライブ、DVD−RAMドライブ等の情報記録再生装置である。
FIG. 4 is a block diagram showing a configuration of an information recording / reproducing system including an optical disc apparatus for executing a program according to the present invention and a PC.
In this information recording / reproducing system, an
The
The
スピンドルモータ(モータ)10は、HB・CD−Rディスク1をデータの書き込み(データ記録)時及びデータの読み取り(データ再生)時にそれぞれの所定の回転速度で回転させるモータである。
回転制御部11は、モータ10の回転制御を行う。
光ピックアップ12は、HB・CD−Rディスク1にデータを記録及びHB・CD−Rディスク1に記録されたデータを再生するときにそれぞれ所定の記録パワーでレーザ光Lを発光させて照射する装置である。
アクチュエータ制御部13は、光ピックアップ12をHB・CD−Rディスク1に対してフォーカシング及びトラッキングするときに移動させる制御を行う。
The spindle motor (motor) 10 is a motor that rotates the HB / CD-
The
The
The
信号制御部14は、光ピックアップ12から出力される再生信号及び光ピックアップ12に出力する記録信号を制御する。
レーザ駆動回路15は、光ピックアップ12のレーザ光Lの発光を駆動する。
バッファ16は、ドライブコントローラ17がHB・CD−Rディスク1や通常の光ディスクに記録するデータを一時的に格納する等の一時記憶領域として使用するメモリである。
ドライブコントローラ17は、CPU,ROM及びRAM等からなるマイクロコンピュータによって実現され、この光ディスク装置2の全体の制御を司る。
The
The laser drive circuit 15 drives the emission of the laser light L from the
The
The
PC3は、光ディスク装置2を制御するパーソナルコンピュータ等のホストコンピュータであり、CRT、LCD等の表示部20と、キーボード、マウス等の入力部21と、制御部22とからなる。
制御部22は、CPU,ROM及びRAM等からなるマイクロコンピュータによって実現され、このPC3の全体の制御を行うと共に、入力部21からのユーザからの入力制御、表示部20へのユーザへの情報表示制御などを行うグラフィカルユーザインタフェイス(GUI)処理部23、実行するアプリケーションプログラムによる独自の処理を行うメイン機能処理部24、HB・CD−Rディスク1から読み出されたHBディスクアプリケーションプログラムをインストールし、そのHBディスクアプリケーションプログラムの実行によって実現される書き込み機能処理部25の各機能部を備えている。
The
The
上記書き込み機能処理部25は、光ディスク装置2にHB・CD−Rディスク1が装着されると、そのHB・CD−Rディスク1の読み取り専用領域30のインストーラがPC3の制御部22へ送られて起動し、そのインストーラが制御部22に読み取り専用領域30のHBディスクアプリケーションプログラムをインストールすることによって実現する。
When the HB / CD-
次に、上記制御部22の書き込み機能処理部25の処理について説明する。
まず、上記HBディスクアプリケーションプログラムは、コンピュータに、読み取り専用領域と書き込み可能領域とを有する記録媒体の書き込み可能領域に既に書き込まれた最終セッションの特定情報を取得し、その取得した特定情報が予め定めた条件を満たしたときにのみ、記録媒体に対する書き込みを行う手順を実行させるプログラムの場合の処理について説明する。
Next, processing of the writing
First, the HB disk application program acquires specific information of the last session already written in a writable area of a recording medium having a read-only area and a writable area, and the acquired specific information is determined in advance. A process in the case of a program that executes a procedure for writing to a recording medium only when the above conditions are satisfied will be described.
図5は、図4に示す書き込み機能処理部25の処理を示すフローチャート図である。
書き込み機能処理部25は、メイン機能処理部24から書き込み命令がかかると、ステップ(図中「S」で示す)1で書き込み対象であるHB・CD−Rディスクの書き込み可能領域の最終セッションの特定情報を取得し、ステップ2で予め定められた条件情報を参照する。この条件情報は予めHBディスクアプリケーションプログラムに記載されており、HBディスクアプリケーションプログラムの起動時に制御部のRAMに設定する。その後、ステップ3で上記取得した特定情報が上記条件情報を満たすか否かを判断し、満たす場合はステップ4でHB・CD−Rディスクへの書き込み(追記)を実行してこの処理を終了する。一方、ステップ3の判断で条件情報を満たさない場合は、ステップ5で表示部にエラーメッセージを表示し、何もせずにこの処理を終える。
FIG. 5 is a flowchart showing processing of the writing
When a write command is received from the main
このようにして、最終セッションの特定情報に基づいて光ディスク装置に装着された光ディスクの素性を判断してから書き込むので、本来行われるべきでない誤った他種類の光ディスクへの書き込みを防止することができる。 In this way, since writing is performed after determining the identity of the optical disk loaded in the optical disk device based on the specific information of the final session, it is possible to prevent erroneous writing to other types of optical disks that should not be performed originally. .
次に、上述の処理で述べた最終セッションの特定情報は、光ディスクの使用環境にかかわらず取得できる情報であることが望ましい。すなわち、標準や規格で定められた情報である必要がある。
そこで、上記特定情報を、最終セッションのボリューム情報にするとよい。
次に、上記特定情報を最終セッションのボリューム情報にした場合の処理を説明する。
例えば、図3に示したPVDを使うものとする。PVDの構成は、ISO9660の規格によって定められている。
図6は、ISO9660の規格によるPVDの構成を示す図である。
例えば、バイト位置884−1395に割り当てられた「応用システム用領域」に最終セッションのボリューム情報“ABC0001”の文字列が書き込まれていることを上記条件情報にする。
Next, it is desirable that the specific information of the last session described in the above processing is information that can be acquired regardless of the use environment of the optical disc. That is, the information needs to be defined by a standard or standard.
Therefore, the specific information may be volume information of the last session.
Next, processing when the specific information is used as volume information of the last session will be described.
For example, assume that the PVD shown in FIG. 3 is used. The configuration of PVD is defined by the ISO 9660 standard.
FIG. 6 is a diagram showing a PVD configuration according to the ISO 9660 standard.
For example, the condition information is that a character string of volume information “ABC0001” of the last session is written in “application system area” assigned to
書き込み機能処理部25は、メイン機能処理部24から書き込み命令がかかると、書き込み対象であるHB・CD−Rディスクの書き込み可能領域の最終セッションの応用システム用領域に記録されている最終セッションの特定情報を取得し、予め定められた条件情報“ABC0001”を参照する。その後、上記取得した特定情報が上記条件情報“ABC0001”を満たすか否か(一致するか否か)を判断し、満たす(一致する)場合はHB・CD−Rディスクへの書き込み(追記)を実行してこの処理を終了する。一方、上記判断で条件情報“ABC0001”を満たさない(一致しない)場合は、表示部20にエラーメッセージを表示し、何もせずにこの処理を終える。
When a write command is issued from the main
つまり、上述の処理により、データ書き込み前に、最終セッションのPVDを読み取り、そのPVDの応用システム用領域に文字列“ABC0001”が存在する場合に書き込む。なお、文字列“ABC0001”は一例であり、他の文字列でもよい。
このようにして、ボリューム情報の書き込み位置や内容は、予め規格によって定められているので、HB・CD−Rディスクの使用環境にかかわらずに読み取ることができ、そのボリューム情報に基づいて光ディスクの素性(データ書き込みが許可されたHBディスクであるか否か)を判定することができる。
In other words, the PVD of the last session is read before the data is written by the above processing, and is written when the character string “ABC0001” exists in the application system area of the PVD. The character string “ABC0001” is merely an example, and other character strings may be used.
In this way, since the writing position and contents of the volume information are determined in advance by the standard, they can be read regardless of the usage environment of the HB / CD-R disc, and the characteristics of the optical disc based on the volume information. (Whether the data writing is permitted or not) can be determined.
次に、上述の処理で述べた最終セッションの特定情報を、最終セッションに存在するトラック数の情報にしてもよい。その場合の処理を次に説明する。
図7は、最終セッションに存在するトラック数の説明図である。
同図に示すように、最終セッション(トラック1はファイルシステム情報、トラック2〜7はダミートラック)が8トラックであることを上記条件情報とする。
書き込み機能処理部25は、メイン機能処理部24から書き込み命令がかかると、書き込み対象であるHB・CD−Rディスクの書き込み可能領域の最終セッションのトラック数を取得し、予め定められた条件情報“8トラック”を参照する。その後、上記取得した特定情報が上記条件情報“8トラック”を満たすか否か(一致するか否か)を判断し、満たす(一致する)場合はHB・CD−Rディスクへの書き込み(追記)を実行してこの処理を終了する。一方、上記判断で条件情報“8トラック”を満たさない(一致しない)場合は、表示部20にエラーメッセージを表示し、何もせずにこの処理を終える。
Next, the final session specific information described in the above process may be information on the number of tracks existing in the final session. Processing in that case will be described next.
FIG. 7 is an explanatory diagram of the number of tracks existing in the final session.
As shown in the figure, the condition information is that the final session (
When a write command is issued from the main
つまり、上述の処理により、データ書き込み前に、最終セッションのトラック数情報を取得し、それが「8トラック」の場合、データを書き込む。なお、トラック数「8」は一例であり、他のトラック数でもよい。
このようにして、最終セッションに存在するトラック数は、予め規格によって定められた方法で取得できるので、HB・CD−Rディスクの使用環境にかかわらず読み取ることができ、そのトラック数に基づいて光ディスクの素性を判定することができる。
That is, by the above-described processing, the track number information of the last session is acquired before data writing, and when it is “8 tracks”, data is written. The track number “8” is an example, and other track numbers may be used.
Thus, since the number of tracks existing in the final session can be obtained by a method determined in advance by the standard, it can be read regardless of the usage environment of the HB / CD-R disc, and the optical disc can be read based on the number of tracks. Can be determined.
次に、上述の処理で述べた最終セッションの特定情報を、最終セッションに存在するトラックのトラック長の情報にしてもよい。その場合の処理を次に説明する。
図8は、最終セッションに存在するトラックのトラック長の説明図である。
同図に示すように、最終セッション(ファイルシステム情報とダミデータ埋め込み領域からなる合計8トラックの領域)のトラック長がL(セクタ)であることを上記条件情報とする。
書き込み機能処理部25は、メイン機能処理部24から書き込み命令がかかると、書き込み対象であるHB・CD−Rディスクの書き込み可能領域の最終セッションのトラック長を取得し、予め定められた条件情報“L(セクタ)”を参照する。その後、上記取得した特定情報が上記条件情報“L(セクタ)”を満たすか否か(一致するか否か)を判断し、満たす(一致する)場合はHB・CD−Rディスクへの書き込み(追記)を実行してこの処理を終了する。一方、上記判断で条件情報“L(セクタ)”を満たさない(一致しない)場合は、表示部20にエラーメッセージを表示し、何もせずにこの処理を終える。
Next, the final session specific information described in the above-described processing may be information on the track length of a track existing in the final session. Processing in that case will be described next.
FIG. 8 is an explanatory diagram of the track length of the tracks present in the final session.
As shown in the figure, the condition information is that the track length of the last session (a total of 8 tracks including file system information and a dummy data embedding area) is L (sector).
When a write command is issued from the main
つまり、上述の処理により、データ書き込み前に、最終セッションのトラックのトラック長(最終セッションに複数トラックが存在する場合は、例えば、その最終トラックを対象とする)を取得し、そのトラック長がL(セクタ)の場合、データを書き込む。
このようにして、最終セッションに存在するトラック長は、予め規格によって定められた方法で取得できるので、HB・CD−Rディスクの使用環境にかかわらず読み取ることができ、そのトラック数に基づいて光りディスクの素性を判定することができる。
That is, by the above-described processing, the track length of the track of the last session (for example, when there are a plurality of tracks in the last session) is acquired before the data writing, and the track length is L In the case of (sector), data is written.
Thus, since the track length existing in the final session can be obtained by a method determined in advance by the standard, it can be read regardless of the usage environment of the HB / CD-R disc, and light is emitted based on the number of tracks. The identity of the disc can be determined.
次に、上述の処理で述べた最終セッションの特定情報を、最終セッションに存在するファイルシステムで使用していない領域内の所定のセクタに書き込まれた固有情報にしてもよい。その場合の処理を次に説明する。
図9は、最終セッションに存在するファイルシステムが使用していない領域の説明図である。
同図に示すように、8トラックの最終セッションのスタートアドレス:LBA=Xから始まるファイルシステムで使用していない領域内に、予め設定された文字列“ABC0001”が書き込まれていることを上記条件情報にする。
Next, the specific information of the last session described in the above process may be unique information written in a predetermined sector in an area not used in the file system existing in the final session. Processing in that case will be described next.
FIG. 9 is an explanatory diagram of an area not used by the file system existing in the final session.
As shown in the figure, the above condition is that a preset character string “ABC0001” is written in an area not used in the file system starting from the start address: LBA = X of the last session of 8 tracks. Information.
書き込み機能処理部25は、メイン機能処理部24から書き込み命令がかかると、書き込み対象であるHB・CD−Rディスクの書き込み可能領域の最終セッションのファイルシステムで使用していない領域に記録された固有情報を取得し、予め定められた条件情報“ABC0001”を参照する。その後、上記取得した特定情報が上記条件情報“ABC0001”を満たすか否か(一致するか否か)を判断し、満たす(一致する)場合はHB・CD−Rディスクへの書き込み(追記)を実行してこの処理を終了する。一方、上記判断で条件情報“ABC0001”を満たさない(一致しない)場合は、表示部20にエラーメッセージを表示し、何もせずにこの処理を終える。
When a write command is received from the main
つまり、上述の処理により、データ書き込み前に、最終セッションのファイルシステムによって管理されている領域の最終セクタの次のセクタ(スタートアドレス:LBA=X)内のデータを読み込んで取得し、その取得したデータが文字列“ABC0001”であればデータを書き込む。
このようにして、ファイルシステムが使用していない領域には、任意の情報を書き込むことが可能であり、また、一般的な読み取り命令により、データを読み出すことが可能であるので、HB・CD−Rディスクの使用環境にかかわらず読み取ることができ、そのデータに基づいて光ディスクの素性を判定することができる。
In other words, by the above processing, before data writing, the data in the sector (start address: LBA = X) next to the last sector in the area managed by the file system of the last session is read and obtained. If the data is the character string “ABC0001”, the data is written.
In this way, arbitrary information can be written in an area not used by the file system, and data can be read out by a general read command. Therefore, HB / CD- It can be read regardless of the usage environment of the R disc, and the identity of the optical disc can be determined based on the data.
次に、上述の処理で述べた最終セッションの特定情報を、最終セッションに存在するトラックへの書き込み方式を示す情報にしてもよい。その場合の処理を次に説明する。
書き込み機能処理部25は、メイン機能処理部24から書き込み命令がかかると、書き込み対象であるHB・CD−Rディスクの最終セッションの最終トラックへの書き込み方式の特定情報を取得し、予め定められた条件情報“固定長パケット方式を示す情報”を参照する。その後、上記取得した特定情報が上記条件情報“固定長パケット方式を示す情報”を満たすか否か(一致するか否か)を判断し、満たす(一致する)場合はHB・CD−Rディスクへの書き込み(追記)を実行してこの処理を終了する。一方、上記判断で条件情報を満たさない(一致しない)場合は、表示部20にエラーメッセージを表示し、何もせずにこの処理を終える。なお、この処理では最終セッションの最終トラックを調べたが他のトラックを調べるようにしても良い。
Next, the last session specific information described in the above process may be information indicating a writing method to a track existing in the last session. Processing in that case will be described next.
When a write command is issued from the main
つまり、上述の処理により、データを書き込む前に、最終セッションのトラック(最終セッションに複数のトラックが存在した場合、例えば、最終トラックを対象とする)の書き込み方式を取得し、その書き込み方式が固定長パケット方式の場合にデータを書き込む。 In other words, by the above process, before writing data, the writing method of the track of the last session (if there are multiple tracks in the last session, for example, targeting the last track) is acquired and the writing method is fixed. Data is written in the long packet method.
次に、上述の処理において、取得した書き込み方式が固定長パケット方式の場合、さらにその固定パケット長を特定情報に含めても良い。その場合の処理を次に説明する。
図10は、図4に示す書き込み機能処理部25の他の処理を示すフローチャート図である。
書き込み機能処理部25は、メイン機能処理部24から書き込み命令がかかると、ステップ(図中「S」で示す)11で書き込み対象であるHB・CD−Rディスクの最終セッションの最終トラックへの書き込み方式の特定情報を取得し、ステップ12で予め定められた条件情報“固定長パケット方式を示す情報とパケットサイズ=40h”を参照する。
Next, in the above-described processing, when the acquired writing method is a fixed-length packet method, the fixed packet length may be further included in the specific information. Processing in that case will be described next.
FIG. 10 is a flowchart showing another process of the write
When a write command is received from the main
この条件情報は予めHBディスクアプリケーションプログラムに記載されており、HBディスクアプリケーションプログラムの起動時に制御部のRAMに設定する。その後、ステップ13でHB・CD−Rディスクの最終セッションの最終トラックのパケットサイズ(固定パケット長)を取得し、ステップ14でパケットサイズ=40h(固定パケット長の条件情報)か否か(上記取得した特定情報が上記条件情報を満たすか否か)を判断し、満たす場合はステップ15でHB・CD−Rディスクへの書き込み(追記)を実行してこの処理を終了する。一方、ステップ14の判断で条件情報を満たさない場合は、ステップ16で表示部にエラーメッセージを表示し、何もせずにこの処理を終える。
This condition information is described in advance in the HB disk application program, and is set in the RAM of the control unit when the HB disk application program is started. Thereafter, in
つまり、上述の処理により、データを書き込む前に、最終セッションの最終トラックへの書き込み方式が固定長パケット方式であり、且つその固定パケット長が40hである場合にのみデータを書き込む。なお、固定パケット長「40h」は一例であり、他の長さも適用することができる。
このようにして、最終セッションに存在するトラックの書き込み方式と固定パケット長は、予め規格によって定められた方法で取得できるので、HB・CD−Rディスクの使用環境にかかわらず読み取ることができ、それらの情報に基づいて光ディスクの素性を判定することができる。
That is, according to the above-described processing, before writing data, data is written only when the writing method to the last track of the last session is the fixed-length packet method and the fixed packet length is 40h. The fixed packet length “40h” is an example, and other lengths can be applied.
In this way, the track writing method and the fixed packet length existing in the final session can be obtained by a method determined in advance by the standard, so that they can be read regardless of the usage environment of the HB / CD-R disc. The identity of the optical disc can be determined based on the information.
次に、上述の処理で述べた最終セッションの特定情報を、最終セッションに存在するファイルシステムの特徴的な構造を示す情報にしてもよい。
その場合の処理を次に説明する。
図11は、最終セッションに存在する標準的なファイルシステムであるISO9660の特徴的な構造を示す図である。
同図に示す構造は、一般的なCD書き込みソフトウェアプログラムによってデータを書き込んだ際の標準的なISO9660の構造である。すなわち、最終セッションが、ボリュームディスクリプタ(VD)群、パステーブル情報、所定情報“¥”、各ディレクトリ情報(Dir1、Dir2)、ファイルの実データ(ファイル1)の順序で並んでいることが多い。
Next, the last session specific information described in the above process may be information indicating a characteristic structure of the file system existing in the last session.
Processing in that case will be described next.
FIG. 11 is a diagram showing a characteristic structure of ISO9660 which is a standard file system existing in the final session.
The structure shown in the figure is a standard ISO9660 structure when data is written by a general CD writing software program. That is, the last session is often arranged in the order of volume descriptor (VD) group, path table information, predetermined information “¥”, directory information (Dir1, Dir2), and actual file data (file 1).
図12は、この実施形態に係る最終セッションに存在するファイルシステムの特徴的な構造を示す図である。
同図に示す構造は、最終セッションが、ボリュームディスクリプタ(VD)群、各ディレクトリ情報(Dir1、Dir2)、ファイルの実データ(ファイル1)、パステーブル情報、所定情報“¥”の順序で並んでいる。すなわち、パステーブル情報と、ルートディレクトリ情報を、あえてファイルの実データの後ろに配置しており、データを書き込む前に、ルートディレクトリとパステーブル情報の位置情報を取得し、それらが、ファイルの実データよりも後ろに存在する場合のみデータを書き込む。
FIG. 12 is a diagram showing a characteristic structure of the file system existing in the final session according to this embodiment.
In the structure shown in the figure, the last session is arranged in the order of a volume descriptor (VD) group, directory information (Dir1, Dir2), actual file data (file 1), path table information, and predetermined information “¥”. Yes. In other words, the path table information and the root directory information are intentionally placed after the actual data of the file, and before the data is written, the location information of the root directory and the path table information is acquired, and these are the actual information of the file. Write data only if it exists after the data.
書き込み機能処理部25は、メイン機能処理部24から書き込み命令がかかると、書き込み対象であるHB・CD−Rディスクの書き込み可能領域の最終セッションに存在するファイルシステムの特徴的な構造を取得し、予め定められた条件情報“図12に示す構造”を参照する。その後、上記取得した特定情報が上記条件情報“図12に示す構造”を満たすか否か(一致するか否か)を判断し、満たす(一致する)場合はHB・CD−Rディスクへの書き込み(追記)を実行してこの処理を終了する。一方、上記判断で条件情報“図12に示す構造”を満たさない(一致しない)場合は、表示部20にエラーメッセージを表示し、何もせずにこの処理を終える。
When a write command is received from the main
図13は、この実施形態に係る最終セッションに存在する他のファイルシステムの特徴的な構造を示す図である。
同図に示す構造は、PVDの後ろにSVDが多数、例えば、SVD#0〜#9の合計10個存在する。
つまり、データ書き込み前にSVDの数を取得し、それが「10」であった場合にデータを書き込む。
FIG. 13 is a diagram showing a characteristic structure of another file system existing in the final session according to this embodiment.
In the structure shown in the figure, there are a large number of SVDs after the PVD, for example, a total of ten
That is, the number of SVDs is acquired before data writing, and data is written when it is “10”.
書き込み機能処理部25は、メイン機能処理部24から書き込み命令がかかると、書き込み対象であるHB・CD−Rディスクの書き込み可能領域の最終セッションのPVDの後ろにSVDが幾つあるかを取得し、予め定められた条件情報“10”を参照する。その後、上記取得した特定情報が上記条件情報“10”を満たすか否か(一致するか否か)を判断し、満たす(一致する)場合はHB・CD−Rディスクへの書き込み(追記)を実行してこの処理を終了する。一方、上記判断で条件情報“10”を満たさない(一致しない)場合は、表示部20にエラーメッセージを表示し、何もせずにこの処理を終える。
このようにして、最終セッションに存在するファイルシステムの構造は、予め規格によって定められた方法で取得できるので、HB・CD−Rディスクの使用環境にかかわらず読み取ることができ、その構造に基づいて光ディスクの素性を判定することができる。
When a write command is received from the main
In this way, since the structure of the file system existing in the final session can be obtained by a method determined in advance by the standard, it can be read regardless of the usage environment of the HB / CD-R disc. The identity of the optical disc can be determined.
上述した各特定情報は、CD−Rディスクの諸規格・標準を逸脱するものではないため、一般的な環境で取得することが可能である。つまり、PC3から光ディスク装置2へ所定のコマンドを出力することにより、光ディスク装置2からそれぞれの特定情報を取得することができる。
例えば、トラック数、トラック長などは、MMC規格で定義されたリードディスクインフォメーション(Read Disc Information)コマンドや、リードトラックインフォメーション(Read Track Information)コマンドで取得することが可能である。
また、ボリューム情報は、ISO9660の規格に基づいてMMC規格のリード(Read)コマンドで取得することが可能である。
Each of the specific information described above does not deviate from various standards and standards of the CD-R disc, and can be acquired in a general environment. That is, the specific information can be acquired from the
For example, the number of tracks, the track length, and the like can be obtained by a read disc information (Read Disc Information) command or a read track information command defined by the MMC standard.
Further, the volume information can be acquired by a read command of the MMC standard based on the ISO9660 standard.
次に、上述した特定情報は、一般的なCD書き込みアプリケーションではまず再現されないが、偶然一致してしまうこともありうる。
そこで、上記特定情報を、最終セッションのボリューム情報、最終セッションに存在するトラック数の情報、最終セッションに存在するトラックのトラック長の情報、最終セッションに存在するファイルシステムで使用していない領域内の所定のセクタに書き込まれた固有情報、最終セッションに存在するトラックへの書き込み方式である固定長パケット方式を示す情報及び最終セッションに存在するトラックの固定パケット長を示す情報、又は最終セッションに存在するファイルシステムの特徴的な構造を示す情報のいずれか複数を組み合わせた情報にすれば、光ディスクの素性の判定の精度をより高くすることができる。
Next, although the specific information described above is not first reproduced in a general CD writing application, it may coincide with the accident.
Therefore, the specific information includes the volume information of the last session, the number of tracks existing in the last session, the track length information of the tracks existing in the last session, and the area not used by the file system existing in the last session. Specific information written in a predetermined sector, information indicating a fixed-length packet method that is a writing method to a track existing in the last session, information indicating a fixed packet length of a track existing in the last session, or existing in the last session If information combining any one of the information indicating the characteristic structure of the file system is combined, the accuracy of determining the feature of the optical disk can be further increased.
図14は、図4に示す書き込み機能処理部25のさらに他の処理を示すフローチャート図である。
書き込み機能処理部25は、メイン機能処理部24から書き込み命令がかかると、ステップ(図中「S」で示す)21で書き込み対象であるHB・CD−Rディスクの書き込み可能領域の最終セッションの各特定情報を取得し、ステップ22で予め定められた1番目の条件情報Aを参照し、ステップ23で上記取得した1番目の特定情報が上記条件情報Aを満たすか否かを判断し、満たす場合はステップ24へ進み、上記条件情報Aを満たさない場合は、ステップ29へ進む。
FIG. 14 is a flowchart showing still another process of the writing
When a write command is received from the main
ステップ24で2番目の条件情報Bを参照し、ステップ25で上記取得した2番目の特定情報が上記条件情報Bを満たすか否かを判断し、満たす場合はステップ26へ進み、上記条件情報Bを満たさない場合は、ステップ29へ進む。
ステップ26でN(Nは正の整数)番目の条件情報Nを参照し、ステップ27で上記取得したN番目の特定情報が上記条件情報Nを満たすか否かを判断し、満たす場合はステップ28へ進み、上記条件情報Nを満たさない場合は、ステップ29へ進む。
ステップ28ではHB・CD−Rディスクへの書き込み(追記)を実行してこの処理を終了する。一方、ステップ29では表示部にエラーメッセージを表示し、何もせずにこの処理を終える。
In
In
In
上記各特定情報には、最終セッションのボリューム情報、最終セッションに存在するトラック数の情報、最終セッションに存在するトラックのトラック長の情報、最終セッションに存在するファイルシステムで使用していない領域内の所定のセクタに書き込まれた固有情報、最終セッションに存在するトラックへの書き込み方式である固定長パケット方式を示す情報及び最終セッションに存在するトラックの固定パケット長を示す情報、又は最終セッションに存在するファイルシステムの特徴的な構造を示す情報のいずれかを用い、それぞれ対応する各条件情報A〜Nを、予めHBディスクアプリケーションプログラムに記載し、HBディスクアプリケーションプログラムの起動時に制御部のRAMに設定するようにする。
このようにして、複数の特定情報を組み合わせて判定することにより、光ディスクの素性判定の精度が向上する。
The specific information includes the volume information of the last session, the number of tracks that exist in the last session, the track length information of the tracks that exist in the last session, Specific information written in a predetermined sector, information indicating a fixed-length packet method that is a writing method to a track existing in the last session, information indicating a fixed packet length of a track existing in the last session, or existing in the last session Using any of the information indicating the characteristic structure of the file system, the corresponding condition information A to N is described in advance in the HB disk application program and set in the RAM of the control unit when the HB disk application program is started. Like that.
In this way, by determining by combining a plurality of specific information, the accuracy of the feature determination of the optical disc is improved.
なお、以上述べてきた各条件情報を満たし、実際にデータを書き込む際には、同じ条件情報を満たすような書き込みを実施する必要がある。
つまり、トラック数が「8」であることが条件情報ならば、データを書き込む場合はダミートラックなどで埋めるなどして、新しいセッションに8個のトラックを存在させる必要がある。更なる追記を考えないのであれば、その必要はない。
In addition, when satisfying each condition information described above and actually writing data, it is necessary to perform writing that satisfies the same condition information.
That is, if the condition information indicates that the number of tracks is “8”, when writing data, it is necessary to make eight tracks exist in a new session by filling it with dummy tracks or the like. If you don't want to add additional notes, you don't have to.
なお、上述の実施形態ではこの発明に係るHBディスクアプリケーションプログラムをPCの制御部で実行させる場合について説明したが、そのHBディスクアプリケーションプログラムを、光ディスク装置のドライブコントローラで実行させるようにしてもよい。 In the above embodiment, the case where the HB disk application program according to the present invention is executed by the control unit of the PC has been described. However, the HB disk application program may be executed by the drive controller of the optical disk apparatus.
この発明によるプログラムは、デスクトップパソコン,ノートブックパソコン等のパーソナルコンピュータの他に光ディスク装置に全般においても適用することができる。 The program according to the present invention can be generally applied to an optical disc apparatus in addition to a personal computer such as a desktop personal computer or a notebook personal computer.
1:HB・CD−Rディスク 2:光ディスク装置 3:PC 4:外部インタフェイス 10:スピンドルモータ 11:回転制御部 12:光ピックアップ 13:アクチュエータ制御部 14:信号制御部 15:レーザ駆動回路 16:バッファ 17:ドライブコントローラ 20:表示部 21:入力部 22:制御部 23:GUI処理部 24:メイン機能処理部 25:書き込み機能処理部 30:読み取り専用領域 31:書き込み可能領域 1: HB / CD-R disc 2: Optical disc device 3: PC 4: External interface 10: Spindle motor 11: Rotation control unit 12: Optical pickup 13: Actuator control unit 14: Signal control unit 15: Laser drive circuit 16: Buffer 17: Drive controller 20: Display unit 21: Input unit 22: Control unit 23: GUI processing unit 24: Main function processing unit 25: Write function processing unit 30: Read-only area 31: Writable area
Claims (9)
前記特定情報は、前記最終セッションのボリューム情報、前記最終セッションに存在するトラック数の情報、前記最終セッションに存在するトラックのトラック長の情報、前記最終セッションに存在するファイルシステムで使用していない領域内の所定のセクタに書き込まれた固有情報、前記最終セッションに存在するトラックへの書き込み方式である固定長パケット方式を示す情報及び前記最終セッションに存在するトラックの固定パケット長を示す情報、又は前記最終セッションに存在するファイルシステムの特徴的な構造を示す情報のいずれか複数を組み合わせた情報であるプログラム。 Only when the specific information of the last session already written in the writable area of the recording medium having the read-only area and the writable area is acquired in the computer, and the acquired specific information satisfies a predetermined condition In a program for executing a procedure for writing to the recording medium,
The specific information includes the volume information of the last session, the number of tracks existing in the last session, the track length information of tracks existing in the last session, and the area not used in the file system existing in the last session. Specific information written in a predetermined sector, information indicating a fixed-length packet method that is a writing method to a track existing in the last session, and information indicating a fixed packet length of a track existing in the last session, or A program that is a combination of a plurality of pieces of information indicating the characteristic structure of the file system existing in the final session.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004361907A JP2006172013A (en) | 2004-12-14 | 2004-12-14 | program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004361907A JP2006172013A (en) | 2004-12-14 | 2004-12-14 | program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2006172013A true JP2006172013A (en) | 2006-06-29 |
Family
ID=36672714
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004361907A Pending JP2006172013A (en) | 2004-12-14 | 2004-12-14 | program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2006172013A (en) |
Citations (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06150317A (en) * | 1992-11-09 | 1994-05-31 | Fujitsu Ltd | Optical disc and optical disc device |
| JPH06349064A (en) * | 1993-06-07 | 1994-12-22 | Fujitsu Ltd | Optical disk and method for preventing unfairness use of relevant optical disk |
| JPH11143719A (en) * | 1997-11-07 | 1999-05-28 | Sony Corp | Download system and recording medium |
| JP2001109665A (en) * | 1999-10-06 | 2001-04-20 | Ricoh Co Ltd | Recording medium and recording medium recording data recording / reading program |
| JP2001167503A (en) * | 1999-12-06 | 2001-06-22 | Ricoh Co Ltd | Optical disk recording and playback device |
| JP2001313892A (en) * | 1996-12-02 | 2001-11-09 | Thomson Consumer Electronics Inc | Video equipment |
| JP2002150675A (en) * | 2000-11-06 | 2002-05-24 | Sony Corp | Recording apparatus and method, reproduction apparatus and method, and storage medium |
| JP2002197804A (en) * | 2000-12-26 | 2002-07-12 | Casio Comput Co Ltd | Portable information recording medium and information recording device |
| JP2002237130A (en) * | 2001-02-14 | 2002-08-23 | Ricoh Co Ltd | Copy protection method for optical information recording medium and optical information recording medium |
| JP2003051154A (en) * | 2001-08-06 | 2003-02-21 | Ricoh Co Ltd | Optical disc recording / reproducing apparatus and recording / reproducing method thereof |
| JP2003233949A (en) * | 2001-12-06 | 2003-08-22 | Ricoh Co Ltd | Writable optical disk, optical disk writing device, medium determination program, recording medium, program reading method, and information processing system |
| JP2003249010A (en) * | 2002-02-21 | 2003-09-05 | Sony Corp | Disk access control method and program, and recording medium |
| JP2004022018A (en) * | 2002-06-13 | 2004-01-22 | Victor Co Of Japan Ltd | Disk |
| JP2004070999A (en) * | 2002-08-02 | 2004-03-04 | Ricoh Co Ltd | Hybrid disk backup method and computer-readable storage medium storing program for executing the method |
| JP2004241006A (en) * | 2003-02-03 | 2004-08-26 | Ricoh Co Ltd | Backup disk creation method, program and recording medium, and information recording system |
| JP2004303012A (en) * | 2003-03-31 | 2004-10-28 | Ricoh Co Ltd | Content distribution support system, content distribution support method, and content distribution support program |
-
2004
- 2004-12-14 JP JP2004361907A patent/JP2006172013A/en active Pending
Patent Citations (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06150317A (en) * | 1992-11-09 | 1994-05-31 | Fujitsu Ltd | Optical disc and optical disc device |
| JPH06349064A (en) * | 1993-06-07 | 1994-12-22 | Fujitsu Ltd | Optical disk and method for preventing unfairness use of relevant optical disk |
| JP2001313892A (en) * | 1996-12-02 | 2001-11-09 | Thomson Consumer Electronics Inc | Video equipment |
| JPH11143719A (en) * | 1997-11-07 | 1999-05-28 | Sony Corp | Download system and recording medium |
| JP2001109665A (en) * | 1999-10-06 | 2001-04-20 | Ricoh Co Ltd | Recording medium and recording medium recording data recording / reading program |
| JP2001167503A (en) * | 1999-12-06 | 2001-06-22 | Ricoh Co Ltd | Optical disk recording and playback device |
| JP2002150675A (en) * | 2000-11-06 | 2002-05-24 | Sony Corp | Recording apparatus and method, reproduction apparatus and method, and storage medium |
| JP2002197804A (en) * | 2000-12-26 | 2002-07-12 | Casio Comput Co Ltd | Portable information recording medium and information recording device |
| JP2002237130A (en) * | 2001-02-14 | 2002-08-23 | Ricoh Co Ltd | Copy protection method for optical information recording medium and optical information recording medium |
| JP2003051154A (en) * | 2001-08-06 | 2003-02-21 | Ricoh Co Ltd | Optical disc recording / reproducing apparatus and recording / reproducing method thereof |
| JP2003233949A (en) * | 2001-12-06 | 2003-08-22 | Ricoh Co Ltd | Writable optical disk, optical disk writing device, medium determination program, recording medium, program reading method, and information processing system |
| JP2003249010A (en) * | 2002-02-21 | 2003-09-05 | Sony Corp | Disk access control method and program, and recording medium |
| JP2004022018A (en) * | 2002-06-13 | 2004-01-22 | Victor Co Of Japan Ltd | Disk |
| JP2004070999A (en) * | 2002-08-02 | 2004-03-04 | Ricoh Co Ltd | Hybrid disk backup method and computer-readable storage medium storing program for executing the method |
| JP2004241006A (en) * | 2003-02-03 | 2004-08-26 | Ricoh Co Ltd | Backup disk creation method, program and recording medium, and information recording system |
| JP2004303012A (en) * | 2003-03-31 | 2004-10-28 | Ricoh Co Ltd | Content distribution support system, content distribution support method, and content distribution support program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3886800B2 (en) | Data management information acquisition method, information reproducing apparatus, data management information acquisition program, and recording medium | |
| JP2004005842A (en) | Recording method, recording medium, program and information recording medium, and information recording apparatus | |
| US7062686B2 (en) | Data copy protection using reproduction error determination and predetermined pattern recognition | |
| JP4223431B2 (en) | Defect management information setting method, recording method, and information recording apparatus | |
| JP3908967B2 (en) | Information recording device | |
| JP2006172013A (en) | program | |
| EP2278588A1 (en) | Recording method, recording device, optical disc, optical disc manufacturing method, and optical disc drive device | |
| EP1463054A2 (en) | Method, system and program for authenticating recording medium, and computer readable recording medium | |
| US7269688B2 (en) | Method of creating and recording image file | |
| US8260121B2 (en) | Systems and methods for writing data to an optical disc | |
| JP2004022079A (en) | Information recording apparatus, information reproducing apparatus, information recording method, program, recording medium, and information recording system | |
| JP2005100095A (en) | Image data creation method, recording method, program and recording medium, optical disc, and information recording system | |
| JP2005267825A (en) | Defect management information setting method, recording method, defect management method, program and recording medium, and information recording apparatus | |
| JP2003168265A (en) | Data recording method for optical disk, optical disk and data recording program for optical disk | |
| JP4018943B2 (en) | program | |
| JP4095914B2 (en) | Information recording apparatus, information recording method, information recording medium, information reproducing apparatus, and information reproducing method | |
| JP4174235B2 (en) | Information recording method, information recording apparatus, and information recording / reproducing system | |
| JP3934148B2 (en) | Data area number determination method, data management information acquisition method, and information reproducing apparatus | |
| JP4137970B2 (en) | Recording method, program, recording medium, and information recording system | |
| JP3954636B2 (en) | Recording system | |
| JP4144893B2 (en) | System, data reproducing method, and information reproducing apparatus | |
| KR20100039504A (en) | Optical disc drive and method for setting multi-firmware thereof | |
| JP2007512648A (en) | Digital information signal recording apparatus, method, computer system, computer program | |
| JP2005100576A (en) | Information recording / reproducing method, information recording / reproducing apparatus, and information recording medium | |
| JP2000339922A (en) | How to create an audio disc |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070423 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100301 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100330 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100727 |