[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH07111069A - Cd-rom - Google Patents

Cd-rom

Info

Publication number
JPH07111069A
JPH07111069A JP28035993A JP28035993A JPH07111069A JP H07111069 A JPH07111069 A JP H07111069A JP 28035993 A JP28035993 A JP 28035993A JP 28035993 A JP28035993 A JP 28035993A JP H07111069 A JPH07111069 A JP H07111069A
Authority
JP
Japan
Prior art keywords
information
data
rom
system controller
read
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
Application number
JP28035993A
Other languages
Japanese (ja)
Inventor
Yutaka Aoyama
裕 青山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hudson Soft Co Ltd
Original Assignee
Hudson Soft Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hudson Soft Co Ltd filed Critical Hudson Soft Co Ltd
Priority to JP28035993A priority Critical patent/JPH07111069A/en
Publication of JPH07111069A publication Critical patent/JPH07111069A/en
Pending legal-status Critical Current

Links

Landscapes

  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

PURPOSE:To obtain a CD-ROM provided with the management means of an application software composed of plural pairs of CD-ROMs. CONSTITUTION:A decision is performed by using a means performing inquiries of ID information while recording intrinsic ID information of each CD-ROM at every sheet of plural pairs of CD-ROMs. For example, ID information and the means performing inquiries of information are recorded respectively in the TOC of the innermost peripheral of the disk and in the data block of a read-in area. In a reproducing device provided with a disk driving part, a system controller, a CPU. a video signal processing part and a voice signal processing part, etc., ID information and the means performing inquiries of ID information are stored respectively in a memory accompanying to the system controller, etc., and in a memory accompanying to the system controller or the CPU. The system controller receives the decision result of ID information and then outputs a signal for starting or stopping data read-in to circuits and the message for an user is outputted.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明はCD−ROMおよびCD
−ROM再生装置に関する。
FIELD OF THE INVENTION The present invention relates to a CD-ROM and a CD.
-Relating to a ROM reproducing device.

【0002】[0002]

【従来の技術】光コンパクトディスクは、音声をデジタ
ルで録音再生することが可能な媒体として開発され、忠
実な音の再現と長時間連続再生が可能なCDオーディオ
ディスクとして普及した。さらに大容量と高速アクセス
性能に着目されて、コンピュータ記録媒体としての利用
もすすんでいる。
2. Description of the Related Art An optical compact disc was developed as a medium capable of digitally recording and reproducing voice, and has become popular as a CD audio disc capable of reproducing faithful sound and continuously reproducing for a long time. Furthermore, with a focus on large capacity and high-speed access performance, its use as a computer recording medium is being promoted.

【0003】光コンパクトディスクを記録媒体として利
用した代表的なものとしては物理フォーマットが統一規
格となったCD−ROMを挙げることができる。図1に
CD−ROMのデータ構造の説明図を示す。CD−RO
Mの1セクタは、CDオーディオディスクのサブコード
ブロックに等しい2352バイトのデータ量を有し、ブ
ロック先頭に12バイトのシンク、ブロックアドレスを
示す3バイトとデータ記録モードを示す1バイトからな
るヘッダがある。実際に記録可能なデータ量は、シンク
とヘッダを除いた2336バイトとなる。
A typical example of using an optical compact disc as a recording medium is a CD-ROM whose physical format is a unified standard. FIG. 1 shows an explanatory diagram of the data structure of the CD-ROM. CD-RO
One sector of M has a data amount of 2352 bytes which is equal to a subcode block of a CD audio disc, and a header consisting of 12 bytes of sync at the beginning of the block, 3 bytes indicating a block address and 1 byte indicating a data recording mode. is there. The actual recordable data amount is 2336 bytes excluding the sync and header.

【0004】プログラムデータや高圧縮率の画像データ
等は、1ビットのエラーで正常な動作が得られなくな
る。このようなデータは、補間処理できる画像データあ
るいは音響データとは異なり、エラーが許されない。C
D−ROMのデータの信頼性を高めるため、2336バ
イトのデータ構造に補助データの領域を設定し、ユーザ
データ2048バイトと補助データ288バイトに分け
ている。
Program data, image data having a high compression rate, etc. cannot operate normally due to a 1-bit error. Such data, unlike image data or sound data that can be interpolated, does not allow errors. C
In order to improve the reliability of the data of the D-ROM, an auxiliary data area is set in the data structure of 2336 bytes and divided into 2048 bytes of user data and 288 bytes of auxiliary data.

【0005】補助データの設定は、データ記録モードを
モード1に設定することによって定義される。補助デー
タ288バイトは、エラー検出4バイト、スペース8バ
イト、Pパリティ172バイトおよびQパリティ104
バイトからなるエラー訂正276バイトとなっている。
The setting of auxiliary data is defined by setting the data recording mode to mode 1. 288 bytes of auxiliary data are 4 bytes for error detection, 8 bytes for space, 172 bytes for P parity and 104 for Q parity.
Error correction consisting of bytes is 276 bytes.

【0006】モード2は、2336バイトがすべてユー
ザデータとなるデータ構造を有し、補間処理でエラー訂
正が可能な画像・音響データ等を記録できる。ただし、
一般には、モード2のユーザデータ内に構造を定義し
て、物理フォーマットを拡張し、各種データの時分割処
理を行う際などにモード2のデータ構造を利用してい
る。
[0006] Mode 2 has a data structure in which 2336 bytes are all user data, and image / sound data and the like which can be error-corrected by interpolation processing can be recorded. However,
Generally, the structure is defined in the user data of mode 2, the physical format is extended, and the data structure of mode 2 is used when performing time division processing of various data.

【0007】プログラムデータ等は、同じ符号の連続す
る冗長コードが大変多く、読み取りエラーを生じやす
い。そこで、ユーザデータにシンク、ヘッダ、さらに補
助データを加えた2352バイトのブロック中、シンク
を残してスクランブル処理をかけ、冗長コードを解消す
る。スクランブル処理後は、誤り訂正符号を入れてイン
ターリーブした後、サブコードを追加し、変調して得ら
れたデジタル信号をCD−ROMに記録する。
The program data and the like have a large number of consecutive redundant codes having the same code, and thus a read error is likely to occur. Therefore, in the block of 2352 bytes in which the sync data, the header data, and the auxiliary data data are added to the user data, the scrambling process is performed while leaving the sync data to eliminate the redundant code. After scrambling, an error correction code is inserted and interleaved, then a subcode is added, and a digital signal obtained by modulation is recorded in a CD-ROM.

【0008】サブコードは、CDオーディオディスクの
構造と一致し、8チャンネル×12バイトの大きさのも
のが1ブロックに1つ付加されている。そのうちP、Q
と呼ばれる2チャンネルが読み出し制御に使われ、ユー
ザデータの種別と絶対時間やサブコードフレーム番号
等、探索のためのアドレス情報が記録されている。
The subcode corresponds to the structure of the CD audio disc, and one having a size of 8 channels × 12 bytes is added to one block. P and Q of them
2 channels used for read control are used to record address information for searching, such as the type of user data, absolute time, and subcode frame number.

【0009】CD−ROMに記録されたデータへのアク
セス手順は、まずディスク最内周のサブコードエリアに
記録されたTOCと呼ばれるインデックス情報が読み込
まれて、システムコントローラ内に保持される。データ
読み込みの要求を受けると、システムコントローラは保
持しているインデックス情報を参照して光ヘッド移動の
制御信号を出力する。光ヘッドが目的のデータブロック
があるトラックへ移動する。
In order to access the data recorded in the CD-ROM, first, index information called TOC recorded in the subcode area at the innermost circumference of the disc is read and held in the system controller. When receiving the data read request, the system controller refers to the index information held therein and outputs a control signal for moving the optical head. The optical head moves to the track containing the target data block.

【0010】目的のトラックから、まずサブコードを読
み出して復調し、サブコードの絶対時間により目的のデ
ータブロックに光ヘッドを移動する。読み出したデジタ
ル信号を復調し、デインターリーブ、誤り訂正符号によ
りエラー訂正し、デジタル信号処理を行い、デジタルデ
ータを得る。
First, the subcode is read from the target track and demodulated, and the optical head is moved to the target data block according to the absolute time of the subcode. The read digital signal is demodulated, error correction is performed by deinterleaving and error correction code, and digital signal processing is performed to obtain digital data.

【0011】得られたデジタルデータは、オーディオデ
ィスクのデジタル信号音声信号とは異なりスクランブル
が掛かっているため、データブロック中のシンクを検出
してスクランブルを解除し、ヘッダアドレスを検出す
る。ヘッダアドレスには、サブコードにある絶対時間と
同様のものが記録されている。
Since the obtained digital data is scrambled unlike the digital signal and audio signal of the audio disc, the sync in the data block is detected to descramble and the header address is detected. The same as the absolute time in the subcode is recorded in the header address.

【0012】サブコードの絶対時間とともに、検出した
ヘッダアドレスを元に、目的のブロックにアクセスす
る。ヘッダにあるデータ構造モードに応じて、補助デー
タを利用したエラーの検出と訂正が施された後、ユーザ
データはコンピュータに読み込まれる。このような2段
階のエラー訂正機能によりデータの信頼性を高めてい
る。
The target block is accessed based on the detected header address together with the absolute time of the subcode. After the error detection and correction using the auxiliary data is performed according to the data structure mode in the header, the user data is read into the computer. The reliability of data is enhanced by such a two-step error correction function.

【0013】CD−ROMは、データ転送レートや、C
D読み取り手段、デジタル信号処理回路など、基本的に
はオーディオディスクに一致する点が多く、共用機とし
ての利用が図られている。元来オーディオディスクから
派生したものであるため、ほとんどのオーディオディス
ク応用CDの読み取り手段は、オーディオディスクの再
生装置を兼ねている。
The CD-ROM has a data transfer rate and C
Basically, the D reading means, the digital signal processing circuit, and the like are similar to those of the audio disk, and are used as a shared machine. Since it is originally derived from an audio disc, the reading means of most audio disc application CDs also serves as an audio disc reproducing device.

【0014】オーディオディスクとCD−ROMの再生
が可能な共用機の概略について説明する。再生装置はデ
ィスク駆動部、映像信号処理部、音声信号処理部、シス
テムコントローラ、操作部、CPUで成り立っている。
An outline of a shared machine capable of reproducing an audio disc and a CD-ROM will be described. The reproducing device is composed of a disk drive unit, a video signal processing unit, an audio signal processing unit, a system controller, an operation unit, and a CPU.

【0015】ディスク駆動部には、ディスクを回転する
モータと光ヘッド、波形整形、DA変換、信号復調、エ
ラー訂正等の通常のデジタル信号処理を行う回路に加え
て、デスクランブルとエラー訂正を行う回路がある。映
像信号処理部は、各種圧縮データの伸張回路や、合成回
路がある。音声信号処理部は、ADPCMデータ伸長回
路を介して、DA変換とフィルタで構成される。
The disk drive unit performs descrambling and error correction in addition to a motor for rotating the disk and an optical head, a circuit for performing normal digital signal processing such as waveform shaping, DA conversion, signal demodulation, and error correction. There is a circuit. The video signal processing unit has a decompression circuit for various compressed data and a synthesizing circuit. The audio signal processing unit is composed of DA conversion and a filter via an ADPCM data expansion circuit.

【0016】システムコントローラは、操作部から押し
ボタン等の入力や各回路の信号を受け付けて、主にディ
スク駆動部回路の制御を行う。CPUにはコントロール
ソフトウェアが書き込まれたROM等が付帯し、電源投
入するとコンピュータに読み出されたコントロールソフ
トウェアを読み出し、映像信号処理部、音声信号処理
部、システムコントローラの制御を行う。
The system controller receives an input from a push button or the like or a signal from each circuit from the operation unit, and mainly controls the disk drive circuit. A ROM having control software written therein is attached to the CPU, and when the power is turned on, the control software read by the computer is read to control the video signal processing unit, the audio signal processing unit, and the system controller.

【0017】各種の用途に応じて製作されるよってCD
−ROM再生装置とCD−ROMを組み合わせて、動画
再生、電子辞書、ゲーム装置等マルチメディアに利用さ
れている。
The CD is manufactured according to various uses.
A combination of a ROM reproduction device and a CD-ROM is used for multimedia such as moving image reproduction, electronic dictionaries, and game devices.

【0018】[0018]

【発明が解決しようとする課題】このようにCD−RO
Mは大容量の記憶媒体として各方面での利用が行われて
いる。しかし、複雑な機能を持たせたアプリケーション
ソフトウェア、あるいは長時間かつ高画質の動画像の連
続再生、高品質の動画と音声の連続再生等を目的とした
ソフトに対応するには容量不足が問題となる場合があ
る。
DISCLOSURE OF THE INVENTION Problems to be Solved by the Invention
M is used as a large-capacity storage medium in various fields. However, there is a problem with lack of capacity to support application software with complicated functions, or software intended for long-term continuous high-quality video playback, high-quality video and audio continuous playback, etc. May be.

【0019】オーディオディスクには複数組での製品も
あり、カラオケ等の再生にはオートチェンジャーと呼ば
れる複数枚のCDを管理し、任意のCDの目的トラック
の再生制御が可能な装置も存在する。磁気ディスクを利
用したフロッピーディスク同様に、CD−ROMを駆動
する複数のディスクドライブを有し、任意のCD−RO
Mに書き込まれたファイルを指定して読み出すことが出
来る装置もある。
There are a plurality of sets of audio discs, and for reproducing karaoke or the like, there is also an apparatus called an autochanger that manages a plurality of CDs and can control the reproduction of a target track of an arbitrary CD. Like a floppy disk using a magnetic disk, it has a plurality of disk drives for driving a CD-ROM, and an arbitrary CD-RO
There is also a device that can specify and read the file written in M.

【0020】しかし、従来のCDの複数組での管理は、
各CDが独立しており、複数枚のCDによって完結する
製品の総轄管理を考慮していない。使用者が、各CDの
内容を把握して、読み出し指定を操作することによって
管理されているに過ぎない。
However, the conventional management of plural sets of CDs is as follows.
Each CD is independent and does not take into consideration the overall management of the product completed by multiple CDs. It is only managed by the user grasping the contents of each CD and operating the reading designation.

【0021】本発明は、複数組のCD−ROMから成る
アプリケーションソフトウェアの管理手段を備えたCD
−ROM再生装置を提供することを目的とする。
The present invention is a CD provided with a means for managing application software consisting of a plurality of sets of CD-ROMs.
-To provide a ROM reproducing device.

【0022】[0022]

【課題を解決するための手段】上記の課題を解決するた
めに、複数組のCD−ROMにアプリケーションソフト
ウェアとともに各CD−ROMに個有のID情報を記録
しておき、データ読み込み開始に際して、ID情報の照
会を行う手段を用いてCD−ROMの判定を行う。デー
タに先立って再生されるよう、ID情報は、サブコード
エリア、特にディスク最内周のTOCとともに記録す
る。
In order to solve the above problems, unique ID information is recorded in each CD-ROM together with application software in a plurality of sets of CD-ROMs, and when starting data reading, the ID information is stored. The CD-ROM is judged using a means for inquiring information. The ID information is recorded together with the TOC in the subcode area, particularly the innermost circumference of the disc so that the ID information is reproduced prior to the data.

【0023】本発明のCD−ROM再生装置は、ディス
ク駆動部、システムコントローラ、操作部、CPU、映
像信号処理部、音声信号処理部等で構成される。読み込
まれたID情報は、システムコントローラ等に保持す
る。ID情報の照会を行う手段は、回路動作の制御を行
っているシステムコントローラ、あるいは、CPUに付
随するメモリに蓄える。システムコントローラは、ID
情報の判定結果を受けて、データ読み込みの開始ないし
光ヘッド走査の停止の信号を回路に送る。
The CD-ROM reproducing device of the present invention comprises a disk drive unit, a system controller, an operation unit, a CPU, a video signal processing unit, an audio signal processing unit and the like. The read ID information is held in the system controller or the like. The means for inquiring the ID information is stored in the system controller controlling the circuit operation or the memory attached to the CPU. System controller is ID
In response to the information determination result, a signal for starting data reading or stopping optical head scanning is sent to the circuit.

【0024】また、ID情報の照会を行う手段によっ
て、一つのディスクドライブのみの装置では、ID情報
の判定結果に従って、音声、映像出力により、ディスク
ドライブにあるCD−ROMの可否、ディスクの指定
等、使用者へのメッセージを提供する。また、複数のデ
ィスクドライブを有する装置では、音声出力等で使用者
へのメッセージを提供する機能の他、各ドライブのディ
スクについて判定し、再生されるべきディスクを選定し
て再生へ導く機能を持たせる。
By means of inquiring ID information, in a device having only one disk drive, whether the CD-ROM in the disk drive can be used or not can be designated by audio and video output according to the determination result of the ID information. , Provide a message to the user. Further, in an apparatus having a plurality of disc drives, in addition to the function of providing a message to the user by audio output, etc., it has a function of judging the disc of each drive, selecting a disc to be reproduced, and guiding the reproduction. Let

【0025】ID情報の照会を行う手段は、アプリケー
ションソフトウェアによって組数やデータ利用形態が異
なることから、出来れば各アプリケーションソフトウェ
ア毎に供給されることが望ましい。例えば通常空白とな
っているリードインエリアをサブコードによりデータブ
ロックに定義し、そこにID情報の照会を行う手段を書
き込む。ID情報の照会を行う手段をメモリに読み込
み、システムコントローラ等に保持されたID情報を判
定する。
The means for inquiring the ID information is preferably provided for each application software because the number of sets and the data utilization form differ depending on the application software. For example, a lead-in area, which is normally blank, is defined in a data block by a subcode, and means for inquiring ID information is written therein. A means for inquiring ID information is read into the memory and the ID information held in the system controller or the like is determined.

【0026】ID情報の照会を行う手段は、CPUに付
帯するメモリ等に読み込み、場合によっては、アプリケ
ーションソフトウェア実行態様に応じて、メモリ上で必
要な訂正を加えてもよい。
The means for inquiring the ID information may be read into a memory or the like attached to the CPU, and in some cases, necessary correction may be added on the memory according to the application software execution mode.

【0027】複数組で完結するアプリケーションソフト
ウェアは、正しいデータが読み込まれないと誤動作を招
くだけでなく、重要なデータを遺失するおそれがある
が、CD−ROMに記録されたID情報を事前に判定
し、正しいCD−ROMでない場合には、システムコン
トローラがデータ再生を制止するため、安全に利用でき
る。
The application software, which is completed by a plurality of sets, may not only malfunction if the correct data is not read, but may also lose important data. However, the ID information recorded on the CD-ROM is determined in advance. However, if the CD-ROM is not the correct one, the system controller blocks the data reproduction, so that it can be safely used.

【0028】[0028]

【発明の効果】上記のように本発明では、CD−ROM
に個有のID情報を記録したものを、ID情報の照会を
行う手段を備えた再生装置で利用することにより、複数
組で完結するアプリケーションソフトウェアの総括管理
が容易になる。
As described above, in the present invention, the CD-ROM is used.
By using the information in which the unique ID information is recorded in the reproducing apparatus equipped with the means for inquiring the ID information, the general management of the application software completed in a plurality of sets becomes easy.

【0029】複数組のCD−ROMが管理できるため、
ソフトウェアの占有容量の拡大が可能となる。ディスク
ドライブ上のディスクの判定を行い、再生を行うあるい
は再生を制止するため、不正データが読み込まれること
による誤動作、データの消失等の事故を防止できる。I
D情報の判定結果により、複数のディスクドライブがあ
る装置では自動的に適正なディスクを選定してデータを
読み込んだり、装置の使用者にわかりやすくディスク入
れ替えの指示を提供できるなど、操作が容易になる等の
効果がある。
Since a plurality of sets of CD-ROMs can be managed,
It is possible to expand the occupied capacity of software. Since the disc on the disc drive is judged and the reproduction is performed or the reproduction is stopped, it is possible to prevent an accident such as a malfunction due to reading of illegal data or a loss of the data. I
Depending on the result of the D information judgment, a device with multiple disk drives can automatically select an appropriate disk to read the data, and provide the user of the device with an easy-to-understand instruction for disk replacement, which facilitates the operation. There is an effect such as.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明のCD−ROMのデータブロック構造の
一例の説明図である。
FIG. 1 is an explanatory diagram of an example of a data block structure of a CD-ROM of the present invention.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 複数枚のCD−ROMにより完結するソ
フトウェアにおいて、各CD−ROMを識別する個有の
ID情報をCD−ROM最内周にあるサブコードとデー
タブロックに記録したことを特徴とするCD−ROM。
1. In software completed by a plurality of CD-ROMs, unique ID information for identifying each CD-ROM is recorded in a subcode and a data block in the innermost circumference of the CD-ROM. CD-ROM that does.
JP28035993A 1993-10-14 1993-10-14 Cd-rom Pending JPH07111069A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP28035993A JPH07111069A (en) 1993-10-14 1993-10-14 Cd-rom

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP28035993A JPH07111069A (en) 1993-10-14 1993-10-14 Cd-rom

Publications (1)

Publication Number Publication Date
JPH07111069A true JPH07111069A (en) 1995-04-25

Family

ID=17623910

Family Applications (1)

Application Number Title Priority Date Filing Date
JP28035993A Pending JPH07111069A (en) 1993-10-14 1993-10-14 Cd-rom

Country Status (1)

Country Link
JP (1) JPH07111069A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000067255A1 (en) * 1999-04-30 2000-11-09 Fujitsu Limited Disk apparatus
KR100291360B1 (en) * 1996-01-16 2001-06-01 포만 제프리 엘 How to Set a Unique Identifier for Optical Media

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100291360B1 (en) * 1996-01-16 2001-06-01 포만 제프리 엘 How to Set a Unique Identifier for Optical Media
WO2000067255A1 (en) * 1999-04-30 2000-11-09 Fujitsu Limited Disk apparatus
US6701413B2 (en) 1999-04-30 2004-03-02 Fujitsu Limited Disk drive performing a read-ahead operation of the data from the disk

Similar Documents

Publication Publication Date Title
US5694381A (en) Information data reproducing system, reproducing apparatus, reproducing method, data forming apparatus, and data record medium
JP2569478B2 (en) Data recording device
JP2590813B2 (en) Data recording method
JPH0612773A (en) Method for reproducing audio data at high speed in cd-rom player
US5862107A (en) Disc player capable of automatically interchanging a plurality of loaded discs
JPH0634304B2 (en) Disk playback device
JPS6032163A (en) Disk reproducer
JP3509394B2 (en) Information data reproduction system, reproduction apparatus, reproduction method, and copy prohibition method
JP3735865B2 (en) Data recording apparatus and method, and data reproducing apparatus
JP2521905B2 (en) Disk unit
JPH07272402A (en) Optical disc apparatus
JPH07111069A (en) Cd-rom
JP3547253B2 (en) Disc player and information reproducing method
JPH09306088A (en) Compact disk regeneration device
JP3511646B2 (en) Optical disk data recording apparatus and optical disk data recording method
JP2727837B2 (en) Optical disc playback method
JPH117705A (en) Recorder of optical disc, optical disc data transfer device, optical disc data format device and optical disc reproducer
JP4028246B2 (en) Information recording and editing apparatus and information recording medium
JPH07220399A (en) Compact disk data arrangement method
JP2586603B2 (en) optical disk
JPH07226062A (en) Device for reproducing multi-media data
JPH03228262A (en) Device and method for reproducing data
JP3517915B2 (en) Optical disk data recording / reproducing device
JP3759992B2 (en) Recorded information playback device
JP2600585B2 (en) Disk recording medium