JP2011044210A - Reproduction apparatus - Google Patents

Reproduction apparatus Download PDF

Info

Publication number
JP2011044210A
JP2011044210A JP2009192811A JP2009192811A JP2011044210A JP 2011044210 A JP2011044210 A JP 2011044210A JP 2009192811 A JP2009192811 A JP 2009192811A JP 2009192811 A JP2009192811 A JP 2009192811A JP 2011044210 A JP2011044210 A JP 2011044210A
Authority
JP
Japan
Prior art keywords
address
read
disk
recorded
data
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
JP2009192811A
Other languages
Japanese (ja)
Inventor
Michinori Sato
美千則 佐藤
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.)
Panasonic Corp
Original Assignee
Panasonic Corp
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 Panasonic Corp filed Critical Panasonic Corp
Priority to JP2009192811A priority Critical patent/JP2011044210A/en
Publication of JP2011044210A publication Critical patent/JP2011044210A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Optical Recording Or Reproduction (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a reproduction apparatus which can accurately verify a reproduction operation which is performed on an optical disk by an actual apparatus even when there are variations in access delay time to the optical disk and read performance of the drive. <P>SOLUTION: Disk image data in the same format as that for recording on the optical disk is recorded into an SSD 130. The reproduction operation on the optical disk is confirmed by reading the disk image data recorded in the SSD 130. The reproduction apparatus includes a reader which places the optical disk on the optical disk drive, irradiates the optical disk with a light beam, and receives the reflected light to read a disk address recorded on the optical disk, and a read address converter 123 which converts the disk address read by the reader into a read address of the disk image data recorded in the SSD 130, and outputs data corresponding to the read address. <P>COPYRIGHT: (C)2011,JPO&INPIT

Description

本発明は、DVD−ROMなどの光ディスクの再生動作を他の記憶媒体を使って検証するための再生装置に関する。   The present invention relates to a playback apparatus for verifying the playback operation of an optical disk such as a DVD-ROM using another storage medium.

ゲーム機のゲームソフト(プログラム、画像、音声などのデータ)は多くの場合、DVD−ROMなどの光ディスクでユーザーに提供される。ゲームソフトの場合、データ読み出し時にランダムアクセスが多発し、それに伴う光ピックアップのシークやディスクの回転待ちのためにアクセス遅延が発生する。このためにゲームソフトによっては、DVD−ROMを作成した後に、正しく再生できないことが判明する場合がある。これを避けるために、ゲームソフトの開発時に、DVD−Rなどに一旦記録して実機で確認する方法があるが、この方法は時間と費用がかかり効率的でない。   In many cases, game software (data such as programs, images, and sounds) of game machines is provided to the user on an optical disk such as a DVD-ROM. In the case of game software, random access frequently occurs when data is read, and access delay occurs due to the seek of the optical pickup and the waiting for the rotation of the disk. For this reason, it may be found that some game software cannot be reproduced correctly after the DVD-ROM is created. In order to avoid this, there is a method of recording once on a DVD-R and confirming with an actual machine when developing game software. However, this method is time consuming and expensive and is not efficient.

そこで、従来より、開発したゲームソフトのデータを光ディスクよりも高速アクセスが可能な、例えばハードディスクドライブ(以下、「HDD」という)に記憶し、HDDからの読み出し時に光ディスクのアクセス遅延時間に相当する遅延時間を擬似的に与えること(DVD−ROMの再生を検証)によって、光ディスクに記録する前に事前に再生動作を確認する方法が提案されている(例えば、特許文献1を参照)。   Therefore, conventionally developed game software data is stored in a hard disk drive (hereinafter referred to as “HDD”) that can be accessed at a higher speed than an optical disk, and a delay corresponding to an optical disk access delay time at the time of reading from the HDD. There has been proposed a method of confirming a reproduction operation in advance before recording on an optical disk by giving a pseudo time (verification of reproduction of a DVD-ROM) (see, for example, Patent Document 1).

特開2002−73367号公報JP 2002-73367 A

しかしながら、特許文献1による方法では、光ディスクの平均的なアクセス遅延時間しか考慮されていない。実際の光ディスクのアクセス遅延時間にはバラツキがある。さらに、光ディスクの傷や、ドライブの性能バラツキによってもアクセス遅延時間が変化する。このように、従来の方法では、実際の光ディスクやドライブのバラツキまで考慮したアクセス遅延時間を正しく検証できないという問題があった。ゲームソフト用のDVD−ROMの場合には、連続的に読み出しが行われる映画や音楽などと異なり、ゲームのシーンによって、キャラクタ情報や背景情報を頻繁に切り替えて読み出すので、データ読み出し時にランダムアクセスが多発し、特に大きな問題となる。   However, in the method according to Patent Document 1, only an average access delay time of the optical disk is considered. There is variation in the access delay time of an actual optical disc. Furthermore, the access delay time also changes due to scratches on the optical disk and variations in drive performance. As described above, the conventional method has a problem that the access delay time in consideration of variations in actual optical disks and drives cannot be correctly verified. In the case of a DVD-ROM for game software, unlike movies and music that are continuously read out, character information and background information are frequently switched and read depending on the game scene. It occurs frequently and becomes a big problem.

本発明は、以上のことに鑑みてなされたものであり、光ディスクのアクセス遅延時間やドライブの読取性能にバラツキが存在する場合でも、実機による光ディスクの再生動作を精度よく検証することが可能な再生装置を提供することを目的とする。   The present invention has been made in view of the above, and is capable of accurately verifying the optical disk reproduction operation by an actual device even when there is variation in the access delay time of the optical disk and the reading performance of the drive. An object is to provide an apparatus.

上記目的を達成するために、本発明の再生装置は、光ディスクに記録されるフォーマットと同一のフォーマットであるディスクイメージデータを記録部に記録させ、記録部に記録されたディスクイメージデータを読み出すことにより、ディスクイメージデータが光ディスクに記録された場合における再生動作を確認可能な再生装置であって、記録部にディスクイメージデータが記録され、かつ、そのディスクイメージデータと同一フォーマットのデータ形式である光ディスクが再生装置に載置されている場合において、動作確認の指示を受け付けると、記録部に記録されているディスクイメージデータが光ディスクに記録されている場合と同様に、光ディスクに光ビームを照射し、その反射光を受信することにより、光ディスクに記録されているディスクアドレスを読み取る読取部と、読取部が読み出したディスクアドレスを、記録部に記録されているディスクイメージデータの読み出しアドレスに変換し、そのディスクイメージデータの読み出しアドレスに対応するデータを出力するように、記録部に対して指示する読み出しアドレス変換部と、を備えたことを特徴とする。   In order to achieve the above object, the playback device of the present invention causes the recording unit to record disk image data having the same format as that recorded on the optical disk, and reads the disk image data recorded on the recording unit. A playback apparatus capable of confirming a playback operation when disc image data is recorded on an optical disc, wherein the disc image data is recorded in a recording unit, and an optical disc having the same format as the disc image data is provided. When it is placed on a playback device and receives an operation confirmation instruction, the optical disk is irradiated with a light beam as in the case where the disk image data recorded on the recording unit is recorded on the optical disk. By receiving the reflected light, it is recorded on the optical disc A reading unit that reads a disk address to be read, and a disk address read by the reading unit is converted into a reading address of disk image data recorded in the recording unit, and data corresponding to the reading address of the disk image data is output. And a read address conversion unit for instructing the recording unit.

このような構成により、光ディスクのアクセス遅延時間やドライブの読取性能にバラツキが存在する場合でも、光ディスクからのゲームソフトデータの読み出し条件に合わせて、光ディスクの再生動作を精度よく検証することができる。   With such a configuration, even when there are variations in the access delay time of the optical disc and the read performance of the drive, it is possible to accurately verify the playback operation of the optical disc in accordance with the conditions for reading game software data from the optical disc.

また本発明の再生装置では、読み出しアドレス変換部は、読取部が読み出したディスクアドレスと、光ディスクに記録されるデータを一時的に記憶するバッファメモリへの書込みアドレスおよび読み出しアドレスとから、記録部に記録されているディスクイメージデータの読み出しアドレスを生成するようにしてもよい。   In the reproducing apparatus of the present invention, the read address conversion unit is configured to store the read address from the disk address read by the read unit and the write address and read address to the buffer memory that temporarily stores the data recorded on the optical disk. You may make it produce | generate the read-out address of the disc image data currently recorded.

このような構成により、実際のゲーム機のバッファ制御で使用されるバッファメモリを想定して、バッファメモリからの読み出しタイミングに合わせて、記録部から対応したディスクイメージデータを読み出すので、光ディスクの再生動作を精度よく検証することができる。   With such a configuration, assuming the buffer memory used in the buffer control of an actual game machine, the corresponding disk image data is read from the recording unit in accordance with the read timing from the buffer memory. Can be accurately verified.

また本発明の再生装置では、光ディスクにはディスクアドレスに加えて、ダミーデータが記録されていてもよく、読取部は、ダミーデータが光ディスクから読み出される際のエラー情報を利用して、光ディスクの読み出しを制御してもよい。さらに、読取部は、ダミーデータが光ディスクから読み出される際にエラーを検出した場合に、読み出しを停止するとともに、エラーステータスをホスト側へ返すようにしてもよい。   In the reproducing apparatus of the present invention, dummy data may be recorded on the optical disk in addition to the disk address, and the reading unit reads the optical disk using error information when the dummy data is read from the optical disk. May be controlled. Furthermore, the reading unit may stop reading and return an error status to the host side when an error is detected when the dummy data is read from the optical disc.

このような構成により、実際のゲーム機でエラーが発生した場合の状況を正確に検証することができる。   With such a configuration, it is possible to accurately verify the situation when an error occurs in an actual game machine.

また本発明の再生装置では、記録部は半導体メモリが好ましい。このような構成により、HDDよりも高速なアクセスが可能となるので、より精度のよい光ディスクの検証が可能となる。   In the reproducing apparatus of the present invention, the recording unit is preferably a semiconductor memory. With such a configuration, access can be performed at a higher speed than that of the HDD, so that the optical disk can be verified with higher accuracy.

本発明によれば、光ディスクのアクセス遅延時間やドライブの読取性能にバラツキが存在する場合でも、実機による光ディスクの再生動作を精度よく検証することが可能な再生装置を提供することができる。   According to the present invention, it is possible to provide a reproducing apparatus capable of accurately verifying the reproducing operation of an optical disk by an actual device even when there are variations in the access delay time of the optical disk and the reading performance of the drive.

本発明の実施の形態における光ディスクドライブを組み込んだゲームソフト検証用システムである。1 is a game software verification system incorporating an optical disk drive according to an embodiment of the present invention. 本発明の実施の形態における光ディスクドライブの構成を示すブロック図である。It is a block diagram which shows the structure of the optical disk drive in embodiment of this invention. 本発明の実施の形態における光ディスクドライブのLSIの構成を示すブロック図である。It is a block diagram which shows the structure of LSI of the optical disk drive in embodiment of this invention. 本発明の実施の形態における光ディスクのディスクアドレスとメモリアドレスとの関係を記載したテーブルを示す図である。It is a figure which shows the table which described the relationship between the disk address and memory address of the optical disk in embodiment of this invention. 本発明の実施の形態における光ディスクのディスクアドレスとバッファアドレスとの関係を記載したテーブルを示す図である。It is a figure which shows the table which described the relationship between the disk address and buffer address of the optical disk in embodiment of this invention.

以下、本発明の実施の形態について図面を参照しながら詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

(実施の形態)
図1は、本実施の形態における光ディスクドライブ100を組み込んだゲームソフト検証用システムである。光ディスクドライブ100は本発明の再生装置の一例である。図1に示すように、ゲームソフト検証用システムは光ディスクドライブ100と、光ディスク200と、ホスト用パソコン(以下、「ホストPC」という)300と、TVモニタ400と、操作部500とを備えている。
(Embodiment)
FIG. 1 shows a game software verification system incorporating an optical disk drive 100 according to the present embodiment. The optical disc drive 100 is an example of a playback apparatus of the present invention. As shown in FIG. 1, the game software verification system includes an optical disc drive 100, an optical disc 200, a host personal computer (hereinafter referred to as “host PC”) 300, a TV monitor 400, and an operation unit 500. .

光ディスク200はダミーデータが記録された光ディスクである。ここで、ダミーデータとはゲームソフト検証用に実際のゲームソフトデータの代わりに記録されるデータであり、例えば擬似ランダムデータなどである。また、ダミーデータ以外のヘッダや再生時のエラーを検出および訂正するためのデータ(以下、「エラー検出用データ」という)などは通常のデータと同様に付加されている。光ディスクドライブ100は内蔵する記録部にゲームソフトデータが記録されている。ホストPC300は光ディスク200から読み出したゲームソフトデータから映像音声を生成し、操作者の指示により生成する内容を変化させる。TVモニタ400はホストPC300が生成する映像音声を出力する。操作部500は操作者がホストPC300に指示を入力するためのものである。   The optical disc 200 is an optical disc on which dummy data is recorded. Here, the dummy data is data recorded instead of actual game software data for game software verification, and is, for example, pseudo-random data. Further, headers other than dummy data, data for detecting and correcting errors during reproduction (hereinafter referred to as “error detection data”), and the like are added in the same manner as normal data. The optical disc drive 100 has game software data recorded in a built-in recording unit. The host PC 300 generates video and audio from the game software data read from the optical disc 200, and changes the content generated in accordance with an instruction from the operator. The TV monitor 400 outputs video / audio generated by the host PC 300. The operation unit 500 is used by an operator to input instructions to the host PC 300.

一般にゲームソフトは、コンピュータおよびHDDなどの記憶装置を用いて、ゲームソフトの動作を確認しながら開発する。市場ではゲーム機にてゲームソフトを動作させるが、ゲームソフトをDVD−ROMなどの光ディスクに記録して配布する場合、ゲームソフトデータの読み出し条件が開発時のHDDからの読み出し条件と異なる。そこで、ゲームソフト検証用システムを用いてゲームソフトデータの読み出し条件を合わせて、実際にゲームを実施して検証をする。   In general, game software is developed using a computer and a storage device such as an HDD while confirming the operation of the game software. In the market, game software is operated on a game machine, but when game software is recorded and distributed on an optical disk such as a DVD-ROM, the read conditions of the game software data are different from the read conditions from the HDD at the time of development. Therefore, the game software verification system is used to match the game software data read conditions, and the game is actually executed and verified.

図2は、本実施の形態における光ディスクドライブ100の構成を示すブロック図である。図2に示すように、光ディスクドライブ100は光ピックアップ110と、LSI120と、SSD(Solid State Drive)130と、バッファメモリ140とを備えている。   FIG. 2 is a block diagram showing the configuration of the optical disc drive 100 in the present embodiment. As shown in FIG. 2, the optical disc drive 100 includes an optical pickup 110, an LSI 120, an SSD (Solid State Drive) 130, and a buffer memory 140.

光ピックアップ110はレーザー光をスポット状に光ディスク200に照射し、その反射光を捕らえ電気信号に変換する。LSI120は光ピックアップ110から照射されるレーザー光の照射位置を目標アドレスに移動させ、得られた電気信号を信号処理してデータを復調する。バッファメモリ140はRAMなどで構成されており、LSI120で復調したデータを一時的に記憶する。SSD130(記録部)はフラッシュメモリなどの半導体メモリで構成されており、実際のゲームソフトデータを記録する。SSD130にはゲームソフトデータを光ディスク200に記録して配布するときの、光ディスク1枚分の全てのゲームソフトデータが光ディスク200に記録されるフォーマットと同一のフォーマットであるディスクイメージデータとして記録されており、ホストPC300へはSSD130からデータが出力される。   The optical pickup 110 irradiates the optical disc 200 with a laser beam in a spot shape, captures the reflected light, and converts it into an electrical signal. The LSI 120 moves the irradiation position of the laser light emitted from the optical pickup 110 to a target address, and performs signal processing on the obtained electrical signal to demodulate data. The buffer memory 140 is composed of a RAM or the like, and temporarily stores data demodulated by the LSI 120. The SSD 130 (recording unit) is composed of a semiconductor memory such as a flash memory, and records actual game software data. In the SSD 130, when game software data is recorded on the optical disc 200 and distributed, all game software data for one optical disc is recorded as disc image data having the same format as that recorded on the optical disc 200. The data is output from the SSD 130 to the host PC 300.

図3は、本実施の形態における光ディスクドライブ100のLSI120の構成を示すブロック図である。図3に示すように、LSI120は復調部121と、制御部122と、読み出しアドレス変換部123とを備えている。復調部121は光ピックアップ110の電気信号を信号処理して光ディスク200のアドレスデータ(ディスクアドレス)を復調する。ここで、ディスクアドレスとは、光ディスク200上のゲームソフトデータを記録する位置を示すデータである。制御部122は復調部121が得たアドレスデータがホストPC300から指示された目標アドレスに一致するように、光ピックアップ110から照射されるレーザー光の照射位置を目標アドレスに移動させ、目標アドレスに記録されているダミーデータを読み出してバッファメモリ140に書き込む。また、制御部122は既にバッファメモリ140に記憶しているダミーデータを読み出す。制御部122は、復調部121で復調されたアドレスデータからバッファメモリ140の書き込みアドレスおよび読み出しアドレスを生成する。   FIG. 3 is a block diagram showing a configuration of the LSI 120 of the optical disc drive 100 in the present embodiment. As illustrated in FIG. 3, the LSI 120 includes a demodulation unit 121, a control unit 122, and a read address conversion unit 123. The demodulator 121 demodulates the address data (disk address) of the optical disc 200 by processing the electrical signal of the optical pickup 110. Here, the disc address is data indicating a position on the optical disc 200 where game software data is recorded. The control unit 122 moves the irradiation position of the laser beam emitted from the optical pickup 110 to the target address so that the address data obtained by the demodulation unit 121 matches the target address instructed from the host PC 300, and records it at the target address. The dummy data thus read is read out and written into the buffer memory 140. Further, the control unit 122 reads out dummy data already stored in the buffer memory 140. The control unit 122 generates a write address and a read address of the buffer memory 140 from the address data demodulated by the demodulation unit 121.

次に、SSD130に記録されているディスクイメージデータの読み出し制御について説明する。まず、光ピックアップ110と、復調部121および制御部122から構成される読取部は、ホストPC300から動作確認の指示を受け付けると、通常動作と同様に、光ディスク200に光ビームを照射し、その反射光を受信することにより、光ディスク200に記録されているディスクアドレスを読み取る。読み出しアドレス変換部123は制御部122から出力された光ディスク200のディスクアドレスとバッファメモリ140の書き込みアドレスおよび読み出しアドレスとからSSD130の読み出しアドレスを変換する。すなわち、読み出しアドレス変換部123は上記読取部が読み出したディスクアドレスを、SSD130に記録されているディスクイメージデータの読み出しアドレスに変換し、そのディスクイメージデータの読み出しアドレスに対応するデータを出力するようにSSD130に対して指示をする。すなわち、上記読取部は、SSD130に記録されているディスクイメージデータが光ディスクに記録されている場合と同じ動作をすることになる。   Next, read control of disk image data recorded on the SSD 130 will be described. First, when receiving an operation confirmation instruction from the host PC 300, the optical pickup 110 and the reading unit including the demodulating unit 121 and the control unit 122 irradiate the optical disc 200 with a light beam and reflect the light as in the normal operation. By receiving light, the disk address recorded on the optical disk 200 is read. The read address conversion unit 123 converts the read address of the SSD 130 from the disk address of the optical disc 200 output from the control unit 122 and the write address and read address of the buffer memory 140. That is, the read address conversion unit 123 converts the disk address read by the reading unit into a read address of the disk image data recorded on the SSD 130, and outputs data corresponding to the read address of the disk image data. Instructs the SSD 130. That is, the reading unit performs the same operation as when the disc image data recorded on the SSD 130 is recorded on the optical disc.

制御部122は、バッファメモリ140のアンダーフローおよびオーバーフローが発生しないように、バッファメモリ140の書き込みアドレスおよび読み出しアドレスを制御する。バッファメモリ140の出力はホストPC300に接続されておらず、バッファメモリ140から読み出されたデータはホストPC300へ受信されない。すなわち、バッファメモリ140は光ディスク200から読み出されるデータのバッファリング処理のための、書き込みアドレスおよび読み出しアドレスを制御する目的で実装されている。したがって、実際にバッファメモリ140が実装されていなくても、仮想的にバッファメモリ140の書き込みアドレスおよび読み出しアドレスの制御が可能であれば、バッファメモリ140を実装しなくてもよい。   The control unit 122 controls the write address and read address of the buffer memory 140 so that underflow and overflow of the buffer memory 140 do not occur. The output of the buffer memory 140 is not connected to the host PC 300, and the data read from the buffer memory 140 is not received by the host PC 300. That is, the buffer memory 140 is mounted for the purpose of controlling a write address and a read address for buffering processing of data read from the optical disc 200. Therefore, even if the buffer memory 140 is not actually mounted, the buffer memory 140 may not be mounted as long as the write address and the read address of the buffer memory 140 can be virtually controlled.

また、光ピックアップ110で読み出されたダミーデータには前述したように、光ディスク200からの読み出しエラーを検出するための、エラー検出用データが通常のデータ(ゲームソフトデータ)と同様の形式で付加されており、上記読取部の復調部121はエラー検出用データを用いて読み出しエラーを検出することができる。そして、読み出し時のエラーの状態に応じて制御部122が光ピックアップ110に指示を出して、光ディスク200からのデータの読み出しを制御してもよい。例えば、復調部121がエラーを検出した場合には、光ディスク200からのデータ読み出しを停止して、エラーステータスをホストPC300(ホスト側)へ返すようにしてもよい。これにより、実際のゲーム機でエラーが発生した場合の状況をより正確に検証することができる。   Further, as described above, error detection data for detecting a read error from the optical disc 200 is added to the dummy data read by the optical pickup 110 in the same format as normal data (game software data). Thus, the demodulator 121 of the reading unit can detect a read error using the error detection data. Then, the control unit 122 may control the reading of data from the optical disc 200 by giving an instruction to the optical pickup 110 according to an error state at the time of reading. For example, when the demodulator 121 detects an error, it may stop reading data from the optical disc 200 and return an error status to the host PC 300 (host side). Thereby, the situation when an error occurs in an actual game machine can be verified more accurately.

図4は、本実施の形態における光ディスク200のディスクアドレスとSSD130のメモリアドレスとの関係を記載したテーブルを示す図である。ここで、メモリアドレスとはSSD130内のデータが記録されているアドレスである。図4に示すテーブルは読み出しアドレス変換部123に記憶されている。例えば、SSD130に記録されているゲームソフトデータに含まれる、あるデータXは光ディスク200ではアドレスAに、SSD130ではアドレスBに位置する。ただし、光ディスク200には実際のゲームソフトデータではなく、それに対応するダミーデータが記録されている。SSD130にはゲームソフトデータが全て記録されており、図4に示すテーブルには全てのデータとそれに対応するアドレスが記載されている。なお、ディスクアドレスとメモリアドレスの関係は固定的な関係であり、ディスクアドレスとメモリアドレスは1:1に対応している。   FIG. 4 is a diagram showing a table describing the relationship between the disk address of the optical disk 200 and the memory address of the SSD 130 in the present embodiment. Here, the memory address is an address where data in the SSD 130 is recorded. The table shown in FIG. 4 is stored in the read address conversion unit 123. For example, certain data X included in the game software data recorded on the SSD 130 is located at the address A in the optical disc 200 and at the address B in the SSD 130. However, not the actual game software data but the corresponding dummy data is recorded on the optical disc 200. All game software data is recorded in the SSD 130, and all data and corresponding addresses are described in the table shown in FIG. The relationship between the disk address and the memory address is a fixed relationship, and the disk address and the memory address correspond to 1: 1.

図5は、本実施の形態における光ディスク200のディスクアドレスとバッファメモリ140のバッファアドレスとの関係を記載したテーブルを示す図である。ここでバッファアドレスとはバッファメモリ140内のデータが記憶されているアドレスである。上記データXに対応するダミーデータは光ディスク200ではアドレスAに、バッファメモリ140ではアドレスCに位置する。バッファメモリ140の容量はSSD130に比べて非常に小さく、データの一時的な記憶に利用され、読み出されて不要になったデータは上書きされる。すなわち、ディスクアドレスとバッファアドレスとの関係は、ディスクアドレスとメモリアドレスとの関係のように固定的ではなく、逐次変化する。また、ホストPC300からの指示に従って光ディスク200から間欠的に読み出されたデータは、バッファメモリ140に書き込まれるとともに、データの読み出しは一定の速度で連続的に行われる。   FIG. 5 is a diagram showing a table describing the relationship between the disk address of the optical disk 200 and the buffer address of the buffer memory 140 in the present embodiment. Here, the buffer address is an address where data in the buffer memory 140 is stored. The dummy data corresponding to the data X is located at address A in the optical disc 200 and at address C in the buffer memory 140. The capacity of the buffer memory 140 is much smaller than that of the SSD 130, and is used for temporary storage of data, and data that is read and becomes unnecessary is overwritten. That is, the relationship between the disk address and the buffer address is not fixed like the relationship between the disk address and the memory address, but changes sequentially. Further, data read intermittently from the optical disc 200 in accordance with an instruction from the host PC 300 is written into the buffer memory 140, and data reading is continuously performed at a constant speed.

ホストPC300でデータXが必要になると、ホストPC300は制御部122に光ディスク200上で、データXが本来記録されているディスクアドレスに対応するダミーデータを読み出すよう指示を出す。制御部122は光ピックアップ110を制御してデータXが位置する光ディスク200のアドレスAからデータを読み出し、バッファメモリ140にデータXを記憶する。読み出しアドレス変換部123は、そのとき記憶したバッファメモリ140のアドレスCを図5に示すようにアドレスAとともに1組のデータとして記憶する。そして、ホストPC300はデータXの次に必要なデータYを光ディスク200から読み出すように制御部122に指示を出す。   When the host PC 300 requires the data X, the host PC 300 instructs the control unit 122 to read dummy data corresponding to the disk address where the data X is originally recorded on the optical disk 200. The control unit 122 controls the optical pickup 110 to read data from the address A of the optical disc 200 where the data X is located, and stores the data X in the buffer memory 140. The read address conversion unit 123 stores the stored address C of the buffer memory 140 as a set of data together with the address A as shown in FIG. Then, the host PC 300 instructs the control unit 122 to read out the data Y necessary after the data X from the optical disc 200.

制御部122は光ピックアップ110を制御してデータYが位置する光ディスク200のアドレスDからデータを読み出し、バッファメモリ140の次のアドレス(C+1)にデータYを記憶する。読み出しアドレス変換部123は、そのとき記憶したバッファメモリ140のアドレス(C+1)を図5に示すようにアドレスDとともに1組のデータとして記憶する。このように光ピックアップ110で読み出されたデータは順次アドレスを更新しながらバッファメモリ140に記憶される。そして、バッファメモリ140に記憶されたデータは、制御部122で生成される読み出しアドレスに基づいて読み出される。   The control unit 122 controls the optical pickup 110 to read data from the address D of the optical disc 200 where the data Y is located, and stores the data Y at the next address (C + 1) of the buffer memory 140. The read address conversion unit 123 stores the address (C + 1) of the buffer memory 140 stored at that time together with the address D as a set of data as shown in FIG. Thus, the data read by the optical pickup 110 is stored in the buffer memory 140 while sequentially updating the address. The data stored in the buffer memory 140 is read based on the read address generated by the control unit 122.

次に、読み出しアドレス変換部123が、制御部122からディスクアドレス、バッファメモリ140の書き込みアドレスおよび読み出しアドレスを取得し、これらのアドレスから読み出しアドレス変換部123の読み出しアドレスを生成し、SSD130に出力する手順を説明する。まず、読み出しアドレス変換部123は制御部122から取得したディスクアドレス(例えば、アドレスA)から自身で記憶しているディスクアドレスとメモリアドレスの関係を示すテーブル(図4)を参照することで、ディスクアドレス(アドレスA)に対応するゲームソフトデータ(データX)が記録されているメモリアドレス(アドレスB)を知る。   Next, the read address conversion unit 123 acquires the disk address, the write address and the read address of the buffer memory 140 from the control unit 122, generates the read address of the read address conversion unit 123 from these addresses, and outputs the read address to the SSD 130. Explain the procedure. First, the read address conversion unit 123 refers to a table (FIG. 4) showing the relationship between the disk address and the memory address stored by itself from the disk address (for example, address A) acquired from the control unit 122. The memory address (address B) where the game software data (data X) corresponding to the address (address A) is recorded is known.

次に、読み出しアドレス変換部123は制御部122から取得したバッファメモリ140の書き込みアドレスからこのゲームソフトデータ(データX)に対応するダミーデータが記憶されるバッファアドレス(アドレスC)を知る。その後、読み出しアドレス変換部123は制御部122から取得したバッファメモリ140の読み出しアドレスが上記バッファアドレス(アドレスC)になったときに、SSD130の読み出しアドレスとしてアドレスBを出力する。このタイミングでSSD130からゲームソフトデータ(データX)が読み出されてホストPC300に送信される。   Next, the read address conversion unit 123 knows the buffer address (address C) where the dummy data corresponding to the game software data (data X) is stored from the write address of the buffer memory 140 acquired from the control unit 122. Thereafter, when the read address of the buffer memory 140 acquired from the control unit 122 becomes the buffer address (address C), the read address conversion unit 123 outputs the address B as the read address of the SSD 130. At this timing, game software data (data X) is read from the SSD 130 and transmitted to the host PC 300.

こうすることにより、実際のゲーム機で光ディスク200から再生されたゲームソフトデータが一旦バッファメモリ140に書き込まれて、読み出されるのと同じタイミングで、SSD130から同じゲームソフトデータを読み出してホストPC300に送信することができる。これにより、ゲームソフトが記録された光ディスクを実際のゲーム機で再生するのと同じ条件で再生することができる。   By doing this, the same game software data is read from the SSD 130 and transmitted to the host PC 300 at the same timing as the game software data reproduced from the optical disc 200 by the actual game machine is once written to the buffer memory 140 and read. can do. Thereby, the optical disk on which the game software is recorded can be played back under the same conditions as those played on an actual game machine.

以上説明したように、本実施の形態における光ディスクドライブ100は、光ピックアップ110と、復調部121および制御部122から構成される読取部と、SSD130と、読み出しアドレス変換部123と、を備える。光ディスクドライブ100は、光ディスク200に記録されるフォーマットと同一のフォーマットであるディスクイメージデータをSSD130に記録させる。上記ディスクイメージデータと同一フォーマットのデータ形式である光ディスク200が光ディスクドライブ100に載置されている場合において、上記読取部の制御部122がホストPC300から動作確認の指示を受け付けると、SSD130に記録されているディスクイメージデータが光ディスク200に記録されている場合と同様に、光ピックアップ110から光ディスク200に光ビームを照射し、その反射光を受信し復調部121で復調することにより、光ディスク200に記録されているディスクアドレスを読み取る。読み出しアドレス変換部123は、読取部が読み出したディスクアドレスを、SSD130に記録されているディスクイメージデータの読み出しアドレスに変換し、そのディスクイメージデータの読み出しアドレスに対応するデータを出力するように、SSD130に対して指示する。また、読み出しアドレス変換部123は、読取部が読み出したディスクアドレスと、光ディスク200に記録されるデータを一時的に記憶するバッファメモリ140への書込みアドレスおよび読み出しアドレスとから、SSD130に記録されているディスクイメージデータの読み出しアドレスを生成するようにしてもよい。   As described above, the optical disc drive 100 according to the present embodiment includes the optical pickup 110, the reading unit including the demodulation unit 121 and the control unit 122, the SSD 130, and the read address conversion unit 123. The optical disk drive 100 causes the SSD 130 to record disk image data having the same format as that recorded on the optical disk 200. When the optical disk 200 having the same data format as the disk image data is mounted on the optical disk drive 100, when the control unit 122 of the reading unit receives an operation confirmation instruction from the host PC 300, the data is recorded on the SSD 130. In the same manner as when the disc image data being recorded is recorded on the optical disc 200, the optical pickup 110 irradiates the optical disc 200 with a light beam, receives the reflected light, and demodulates it by the demodulator 121. Read the disk address that is being used. The read address conversion unit 123 converts the disk address read by the reading unit into a read address of the disk image data recorded on the SSD 130, and outputs data corresponding to the read address of the disk image data. To direct. The read address conversion unit 123 is recorded on the SSD 130 from the disk address read by the reading unit and the write address and read address to the buffer memory 140 that temporarily stores the data recorded on the optical disc 200. A read address for disk image data may be generated.

これにより、実際のゲーム機と同じ条件でゲームソフトデータをSSD130から読み出すことができる。したがって、光ディスク200のアクセス遅延時間や光ディスクドライブ100の読取性能にバラツキが存在する場合でも、光ディスク200からのゲームソフトデータの読み出し条件に合わせて、光ディスクの再生動作を精度よく検証することができる。   Thereby, game software data can be read from SSD130 on the same conditions as an actual game machine. Therefore, even when there is a variation in the access delay time of the optical disc 200 or the reading performance of the optical disc drive 100, the playback operation of the optical disc can be accurately verified in accordance with the conditions for reading game software data from the optical disc 200.

なお、上記実施の形態では、ゲームソフトデータを記録する記録部としてSSD130を例示したが、本発明はこれに限らない。例えば、記録部としてHDDを用いてもよい。要するに、光ディスク200の代わりにゲームソフトデータを記録できるものであればよい。但し、SSDは、HDDよりも高速なアクセスが可能となるので、より精度のよい光ディスクの検証が可能となる。   In the above embodiment, the SSD 130 is exemplified as the recording unit for recording the game software data, but the present invention is not limited to this. For example, an HDD may be used as the recording unit. In short, any game software data can be used instead of the optical disc 200. However, since the SSD can be accessed at a higher speed than the HDD, the optical disk can be verified with higher accuracy.

本発明は、DVD−ROMのみならずゲームソフト用の配布メディアとして使用される各種光ディスクを検証するゲームソフト検証用システムの光ディスクドライブなどに適用可能である。   The present invention is applicable not only to DVD-ROM but also to an optical disk drive of a game software verification system that verifies various optical disks used as distribution media for game software.

100 光ディスクドライブ(再生装置)
110 光ピックアップ
120 LSI
121 復調部
122 制御部
123 読み出しアドレス変換部
130 SSD(記録部)
140 バッファメモリ
200 光ディスク
300 ホストPC
400 TVモニタ
500 操作部
100 Optical disk drive (playback device)
110 Optical pickup 120 LSI
121 demodulation unit 122 control unit 123 read address conversion unit 130 SSD (recording unit)
140 Buffer memory 200 Optical disk 300 Host PC
400 TV monitor 500 Operation unit

Claims (6)

光ディスクに記録されるフォーマットと同一のフォーマットであるディスクイメージデータを記録部に記録させ、前記記録部に記録された前記ディスクイメージデータを読み出すことにより、前記ディスクイメージデータが光ディスクに記録された場合における再生動作を確認可能な再生装置であって、
前記記録部に前記ディスクイメージデータが記録され、かつ、前記ディスクイメージデータと同一フォーマットのデータ形式である光ディスクが前記再生装置に載置されている場合において、
動作確認の指示を受け付けると、前記記録部に記録されている前記ディスクイメージデータが前記光ディスクに記録されている場合と同様に、前記光ディスクに光ビームを照射し、その反射光を受信することにより、前記光ディスクに記録されているディスクアドレスを読み取る読取部と、
前記読取部が読み出した前記ディスクアドレスを、前記記録部に記録されている前記ディスクイメージデータの読み出しアドレスに変換し、前記ディスクイメージデータの前記読み出しアドレスに対応するデータを出力するように、前記記録部に対して指示する読み出しアドレス変換部と、を備えた再生装置。
When the disc image data is recorded on the optical disc by recording disc image data in the same format as the format recorded on the optical disc, and reading the disc image data recorded on the recording portion. A playback device capable of confirming playback operation,
In the case where the disc image data is recorded on the recording unit and an optical disc having the same data format as the disc image data is placed on the playback device,
When an operation confirmation instruction is received, the optical disc is irradiated with a light beam and the reflected light is received, as in the case where the disc image data recorded in the recording unit is recorded on the optical disc. A reading unit for reading a disk address recorded on the optical disk;
The recording unit reads the disk address read by the reading unit into a reading address of the disk image data recorded in the recording unit, and outputs data corresponding to the reading address of the disk image data. A read address conversion unit for instructing the unit.
前記読み出しアドレス変換部は、前記読取部が読み出した前記ディスクアドレスと、前記光ディスクに記録されるデータを一時的に記憶するバッファメモリへの書込みアドレスおよび読み出しアドレスとから、前記記録部に記録されている前記ディスクイメージデータの読み出しアドレスを生成する請求項1に記載の再生装置。 The read address conversion unit is recorded in the recording unit from the disk address read by the reading unit and a write address and a read address to a buffer memory that temporarily stores data recorded on the optical disc. The playback apparatus according to claim 1, wherein a read address of the disk image data is generated. 前記光ディスクには前記ディスクアドレスに加えて、ダミーデータが記録されている請求項1に記載の再生装置。 2. The reproducing apparatus according to claim 1, wherein dummy data is recorded on the optical disc in addition to the disc address. 前記読取部は、前記ダミーデータが前記光ディスクから読み出される際のエラー情報を利用して、前記光ディスクの読み出しを制御する請求項3に記載の再生装置。 The reproducing apparatus according to claim 3, wherein the reading unit controls reading of the optical disk by using error information when the dummy data is read from the optical disk. 前記読取部は、前記ダミーデータが前記光ディスクから読み出される際にエラーを検出した場合に、読み出しを停止するとともに、エラーステータスをホスト側へ返す請求項4に記載の再生装置。 5. The reproducing apparatus according to claim 4, wherein the reading unit stops reading and returns an error status to the host side when an error is detected when the dummy data is read from the optical disc. 前記記録部は半導体メモリである請求項1に記載の再生装置。 The reproducing apparatus according to claim 1, wherein the recording unit is a semiconductor memory.
JP2009192811A 2009-08-24 2009-08-24 Reproduction apparatus Pending JP2011044210A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009192811A JP2011044210A (en) 2009-08-24 2009-08-24 Reproduction apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009192811A JP2011044210A (en) 2009-08-24 2009-08-24 Reproduction apparatus

Publications (1)

Publication Number Publication Date
JP2011044210A true JP2011044210A (en) 2011-03-03

Family

ID=43831527

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009192811A Pending JP2011044210A (en) 2009-08-24 2009-08-24 Reproduction apparatus

Country Status (1)

Country Link
JP (1) JP2011044210A (en)

Similar Documents

Publication Publication Date Title
US20110103202A1 (en) Optical disk unit and reproduction method therefor
JP5134725B2 (en) Method and system for error correction of storage media
JP4223431B2 (en) Defect management information setting method, recording method, and information recording apparatus
JP2011044210A (en) Reproduction apparatus
EP1703508A2 (en) Optical disc recording/reproduction apparatus
JP4957061B2 (en) Optical disc recording apparatus and recording control method
JP2007294016A (en) Recorder, recording method and recording program
JP2007080351A (en) Optical disk recording and reproducing apparatus
US20020057634A1 (en) Recording apparatus and method for optical recording medium
JP3706120B2 (en) Information recording / reproducing apparatus, information recording / reproducing method, and program
JP2008217946A (en) Reproducing device
JP2005251276A (en) Information recording and reproducing apparatus, information recording and reproducing method
JP3965018B2 (en) Information playback device
KR100251956B1 (en) Device and method for detecting defect sector in recording or reproducing data in a digital video disc-ram system
JP2006107731A (en) Information reproducing device and information reproducing method
US8416653B2 (en) Disc access apparatus and disc access method
JP3913769B2 (en) system
JP3934148B2 (en) Data area number determination method, data management information acquisition method, and information reproducing apparatus
JP2005092974A (en) Information reproducing device and information reproducing method
JP2006031780A (en) Information recording medium, recording method, access method, information recording apparatus, processing device, program and recording medium
JP2003151139A (en) Information reproducing apparatus
JP2010097670A (en) Optical disk recording/reproducing device and buffer memory management method
JP2005332517A (en) Recording control method for optical disk recording and reproducing apparatus
JP2006155816A (en) Signal processing apparatus and signal processing method
JP2008299959A (en) Device and method for reproduction