Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5073593B2 - Optical disc drive apparatus, image file creation method, image file creation program, and recording medium recording the program - Google Patents
[go: Go Back, main page]

JP5073593B2 - Optical disc drive apparatus, image file creation method, image file creation program, and recording medium recording the program - Google Patents

Optical disc drive apparatus, image file creation method, image file creation program, and recording medium recording the program Download PDF

Info

Publication number
JP5073593B2
JP5073593B2 JP2008156442A JP2008156442A JP5073593B2 JP 5073593 B2 JP5073593 B2 JP 5073593B2 JP 2008156442 A JP2008156442 A JP 2008156442A JP 2008156442 A JP2008156442 A JP 2008156442A JP 5073593 B2 JP5073593 B2 JP 5073593B2
Authority
JP
Japan
Prior art keywords
image file
optical disc
nonvolatile memory
recording
identification information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2008156442A
Other languages
Japanese (ja)
Other versions
JP2009301389A (en
Inventor
博康 上野
靖久 藤原
弘靖 岩附
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.)
Sharp Corp
Original Assignee
Sharp 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 Sharp Corp filed Critical Sharp Corp
Priority to JP2008156442A priority Critical patent/JP5073593B2/en
Publication of JP2009301389A publication Critical patent/JP2009301389A/en
Application granted granted Critical
Publication of JP5073593B2 publication Critical patent/JP5073593B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Description

本発明は、少なくとも光ディスクに記録されているデータを読み出す機能を有する光ディスクドライブ装置、および当該光ディスクドライブ装置を用いたイメージファイルの作成方法に関する。   The present invention relates to an optical disc drive apparatus having at least a function of reading data recorded on an optical disc, and an image file creation method using the optical disc drive apparatus.

近年、パーソナルコンピュータ(以下、単にPCとも称する)の小型化および製造コストの面から、光ディスクドライブ装置を1つしか備えていないPCが一般的となっている。   In recent years, a personal computer (hereinafter simply referred to as a PC) is generally a PC having only one optical disk drive device in view of downsizing and manufacturing cost.

しかし、光ディスクで供給されるデータを扱うアプリケーションを使用する場合、光ディスクドライブ装置を1つしか備えていないPCでは、1つのアプリケーションしか扱うことができない。そのため、光ディスクで供給されるデータを扱うアプリケーションを複数同時に使用することができない。   However, when an application that handles data supplied on an optical disk is used, a PC having only one optical disk drive device can handle only one application. Therefore, a plurality of applications that handle data supplied on the optical disc cannot be used simultaneously.

例えば、最近では、コンピュータのオペレーティングシステム(OS:Operating System)環境を異なるコンピュータ間で共有するためにOSを光ディスクドライブ装置を用いて動作させる機会も多くなっている。このような場合、OSを動作させるデータを記録した光ディスクに光ディスクドライブ装置が占有されてしまうため、例えば、百科事典などのような光ディスクで供給されるデータを扱う他のアプリケーションを利用することができなくなってしまう。   For example, recently, in order to share the operating system (OS) environment of a computer between different computers, there are many opportunities to operate the OS using an optical disk drive device. In such a case, since the optical disk drive device is occupied by the optical disk on which the data for operating the OS is recorded, for example, other applications that handle data supplied on the optical disk such as an encyclopedia can be used. It will disappear.

上記の問題点を解決するための技術として、例えば、ホストPCが備えているハードディスクドライブ装置に、アプリケーションの記録されている光ディスクのイメージファイル(いわゆる、仮想ディスク)を作成する技術、すなわち光ディスクの仮想化技術を挙げることができる(例えば、特許文献1参照)。また、ハードディスクドライブ装置にイメージファイルが記録されている場合には、ハードディスクドライブ装置のマスターブートレコードの設定を変更することにより、仮想ディスクからOSを動作させることもできる(例えば、特許文献2参照)。
特開2001−155420号公報(平成13年6月8日公開) 特開2006−209367号公報(平成18年8月10日公開)
As a technique for solving the above problems, for example, a technique for creating an image file (so-called virtual disk) of an optical disc on which an application is recorded in a hard disk drive device provided in a host PC, that is, a virtual disc (For example, refer to Patent Document 1). When an image file is recorded on the hard disk drive, the OS can be operated from the virtual disk by changing the setting of the master boot record of the hard disk drive (see, for example, Patent Document 2). .
JP 2001-155420 A (published on June 8, 2001) JP 2006-209367 A (published August 10, 2006)

しかし、特許文献1および2の技術では、光ディスクのイメージファイルの作成がホストPCからの操作により実行されるため、イメージファイルを作成するためのドライバまたはアプリケーションなどをホストPCに予めインストールしておく必要がある。すなわち、光ディスクドライブ装置に搭載されている光ディスクのイメージファイルを作成する際に、ユーザーがホストPCを操作しなければならない。したがって、PCに関する知識が乏しいユーザー、またはPCの操作に不慣れなユーザーでは、光ディスクのイメージファイルの作成が困難であるという問題がある。また、イメージファイルを作成するたびにホストPCを操作しなければならないため、イメージファイルの作成が煩雑となっているという問題がある。特に複数のイメージファイルを作成するためには、大変な手間を要することになる。   However, in the techniques of Patent Documents 1 and 2, since the creation of an image file on an optical disc is executed by an operation from the host PC, a driver or application for creating the image file needs to be installed in the host PC in advance. There is. That is, the user must operate the host PC when creating an image file of an optical disk mounted on the optical disk drive. Therefore, there is a problem that it is difficult for a user who is not familiar with PC or a user unfamiliar with PC operation to create an optical disc image file. In addition, since the host PC must be operated every time an image file is created, there is a problem that the creation of the image file is complicated. In particular, it takes a lot of work to create a plurality of image files.

本発明は、上記の各問題点に鑑みてなされたものであり、その主たる目的は、ユーザーに対して煩雑な操作を強いることなく、搭載されている光ディスクのイメージファイルを容易に作成することができる光ディスクドライブ装置を提供することである。   The present invention has been made in view of the above-described problems, and a main object of the present invention is to easily create an image file of a mounted optical disk without forcing the user to perform complicated operations. An optical disc drive device that can be used is provided.

本発明に係る光ディスクドライブ装置は、上記課題を解決するために、
不揮発性メモリを備えた光ディスクドライブ装置であって、
上記不揮発性メモリの物理アドレスのうち、光ディスクから読み出したデータの記録を開始する物理アドレスを記録開始アドレスとして記録しているアドレス管理手段と、
上記データを、上記記録開始アドレスに基いて上記不揮発性メモリに記録することにより、上記不揮発メモリに当該光ディスクのイメージファイルを作成するイメージファイル作成手段と、
上記イメージファイルを識別するイメージファイル識別情報をホストコンピュータに通知すると共に、当該イメージファイル識別情報を上記記録開始アドレスに関連付けて記録するドライブ設定手段と、
を備えていることを特徴としている。
In order to solve the above problems, an optical disk drive device according to the present invention provides:
An optical disk drive device including a nonvolatile memory,
Of the physical addresses of the non-volatile memory, address management means for recording a physical address for starting recording of data read from the optical disc as a recording start address;
Image file creation means for creating an image file of the optical disc in the nonvolatile memory by recording the data in the nonvolatile memory based on the recording start address;
Notifying the host computer of image file identification information for identifying the image file, drive setting means for recording the image file identification information in association with the recording start address,
It is characterized by having.

本発明に係る光ディスクドライブ装置は、光ディスクからデータを読み出すと共に、光ディスクから読み出したデータの記録を開始する記録開始アドレスに基いて、不揮発メモリに当該光ディスクのイメージファイルを作成する。すなわち、本発明に係る光ディスクドライブ装置では、光ディスクからデータを読み出すと共に、当該光ディスクから読み出したデータを不揮発性メモリに記録していくことにより、当該光ディスクのイメージファイルを作成する。言い換えれば、本発明に係る光ディスクドライブ装置は、光ディスクからのデータの読み出し処理とイメージファイルの作成処理とを同時に実行する。   The optical disc drive apparatus according to the present invention reads out data from the optical disc and creates an image file of the optical disc in the nonvolatile memory based on a recording start address at which recording of the data read out from the optical disc is started. That is, in the optical disk drive device according to the present invention, an image file of the optical disk is created by reading data from the optical disk and recording the data read from the optical disk in a nonvolatile memory. In other words, the optical disk drive device according to the present invention simultaneously executes a process for reading data from an optical disk and a process for creating an image file.

したがって、光ディスクのイメージファイルを作成するための、ホストコンピュータにおける特別な操作を不要にすることができる。すなわち、本発明に係る光ディスクドライブ装置では、ユーザーに煩雑な操作を強いることなく、光ディスクのイメージファイルを作成することができる効果を奏する。さらに、ホストコンピュータにおける特別な操作が不要であるため、PCの操作に不慣れなユーザーであっても光ディスクのイメージファイルを容易に作成することができる効果を奏する。   Therefore, a special operation in the host computer for creating the image file of the optical disk can be eliminated. In other words, the optical disc drive apparatus according to the present invention has an effect that an image file of an optical disc can be created without forcing the user to perform complicated operations. In addition, since no special operation is required in the host computer, even an inexperienced user can easily create an optical disc image file.

また、上記の構成によれば、搭載した光ディスクの数に応じて、不揮発性メモリに記録されているイメージファイルの数を増やすことができる。すなわち、本発明に係る光ディスクドライブ装置では、ユーザーに対して煩雑な操作を強いることなく、不揮発性メモリにおいて、光ディスクのイメージファイルを複数作成することができる効果を奏する。   Moreover, according to said structure, the number of image files currently recorded on the non-volatile memory can be increased according to the number of mounted optical disks. That is, the optical disk drive device according to the present invention has an effect that a plurality of optical disk image files can be created in the nonvolatile memory without forcing the user to perform complicated operations.

さらに、イメージファイルが作成されている光ディスクであれば、不揮発性メモリに記録されているイメージファイルからデータを読み出すことができる。すなわち、光ディスクドライブ装置から光ディスクを取り出した場合であっても、当該光ディスクに記録されているデータを読み出すことができる効果を奏する。   Further, in the case of an optical disc on which an image file is created, data can be read from the image file recorded in the nonvolatile memory. That is, even when the optical disk is taken out from the optical disk drive device, it is possible to read data recorded on the optical disk.

なお、OSを動作させるデータを記録した光ディスクがイメージファイルとして不揮発性メモリに記録されている場合には、マスターブートレコードの設定を変更することなく、作成したイメージファイルを利用してOSを起動させることができる効果を奏する。   If an optical disk on which data for operating the OS is recorded is recorded as an image file in the nonvolatile memory, the OS is started using the created image file without changing the setting of the master boot record. There is an effect that can be.

本発明に係る光ディスクドライブ装置では、さらに、光ディスクのイメージファイルの作成を完了した後に、上記光ディスクを当該光ディスクドライブ装置から取り出し可能な状態にする光ディスク排出手段をさらに備えていることが好ましい。   The optical disc drive apparatus according to the present invention preferably further comprises an optical disc ejecting means for making the optical disc ready to be removed from the optical disc drive device after the creation of the image file of the optical disc is completed.

上記の構成によれば、光ディスクに記録されているデータにおいて、読み出していないデータがある場合であっても、光ディスクを光ディスクドライブから取り出す際に、その読み出していないデータを不揮発性メモリに記録し、当該光ディスクのイメージファイルの作成を完了させることができる。   According to the above configuration, even when there is unread data in the data recorded on the optical disc, when the optical disc is taken out from the optical disc drive, the non-read data is recorded in the nonvolatile memory, Creation of the image file of the optical disc can be completed.

これによって、光ディスクに読み出していないデータがある場合であっても、ユーザーに煩雑な操作を強いることなく、搭載されている光ディスクのイメージファイルを作成することができる効果を奏する。また、PCの操作に不慣れなユーザーであっても、容易にイメージファイルを作成することができる効果を奏する。   As a result, even if there is data that has not been read out on the optical disk, an effect is obtained that an image file of the mounted optical disk can be created without forcing the user to perform complicated operations. In addition, there is an effect that even a user unfamiliar with the operation of the PC can easily create an image file.

本発明に係る光ディスクドライブ装置では、さらに、光ディスクそれぞれを識別する光ディスク識別情報を抽出し、上記記録開始アドレスに関連付けて記録する光ディスク識別情報管理手段をさらに備えており、上記イメージファイル作成手段は、搭載されている光ディスクの上記光ディスク識別情報がすでに記録されている上記光ディスク識別情報に一致しないときに、上記不揮発メモリに当該光ディスクのイメージファイルを作成することが好ましい。   The optical disc drive apparatus according to the present invention further comprises optical disc identification information management means for extracting optical disc identification information for identifying each optical disc and recording it in association with the recording start address. It is preferable to create an image file of the optical disc in the nonvolatile memory when the optical disc identification information of the mounted optical disc does not match the optical disc identification information already recorded.

上記の構成によれば、光ディスクドライブ装置は、搭載されている光ディスクの光ディスク識別情報と、すでに記録されている光ディスク識別情報が一致しない場合に、イメージファイルを作成する。すなわち、同一の光ディスク(同一のデータが記録されている光ディスク)が搭載された場合には、イメージファイルを作成しない。   According to the above configuration, the optical disk drive device creates an image file when the optical disk identification information of the optical disk mounted does not match the optical disk identification information already recorded. That is, when the same optical disk (optical disk on which the same data is recorded) is mounted, no image file is created.

これによって、不揮発性メモリにおいて同一のデータを有するイメージファイルが複数作成されてしまい、不揮発性メモリの記録領域が有効に活用できなくなることを防止することができる効果を奏する。   As a result, it is possible to prevent a plurality of image files having the same data from being created in the nonvolatile memory and preventing the recording area of the nonvolatile memory from being effectively used.

本発明に係る光ディスクドライブ装置では、さらに、上記ドライブ設定手段は、イメージファイル識別情報をホストコンピュータに通知すると共に、当該イメージファイル識別情報と、上記イメージファイルの作成が完了したことを示すイメージファイル作成完了情報とを、上記記録開始アドレスおよび上記光ディスク識別情報に関連付けて記録し、上記イメージファイル作成手段は、すでに記録されている光ディスク識別情報に一致し、かつ、上記イメージファイル作成完了情報が記録されていないときに、当該光ディスクから読み出したデータを、上記光ディスク識別情報に関連付けられた上記記録開始アドレスに基いて上記不揮発性メモリに記録することにより、当該光ディスクのイメージファイルを作成することが好ましい。   In the optical disc drive apparatus according to the present invention, the drive setting means further notifies the host computer of the image file identification information, and also creates the image file indicating that the creation of the image file identification information and the image file has been completed. Completion information is recorded in association with the recording start address and the optical disc identification information, and the image file creation means matches the optical disc identification information already recorded, and the image file creation completion information is recorded. It is preferable to create an image file of the optical disc by recording data read from the optical disc in the non-volatile memory based on the recording start address associated with the optical disc identification information.

上記の構成によれば、搭載されている光ディスク識別情報と、光ディスク識別情報が一致したときであっても、イメージファイル作成完了情報が記録されていないときには、引き続きイメージファイルを作成する。   According to the above configuration, even when the mounted optical disc identification information matches the optical disc identification information, the image file is continuously created when the image file creation completion information is not recorded.

これによって、以前記録したデータ(すなわち、未完成のイメージファイルのデータ)が不揮発性メモリに存在する場合には、そのデータに継続してデータを記録することにより、搭載されている光ディスクのイメージファイルを作成することができる。したがって、不揮発性メモリに以前記録したデータが存在する場合におけるイメージファイルの作成に要する時間を短縮することができる効果を奏する。   As a result, when previously recorded data (that is, unfinished image file data) exists in the nonvolatile memory, the data is continuously recorded on the data, so that the image file of the mounted optical disk is recorded. Can be created. Therefore, there is an effect that it is possible to shorten the time required for creating an image file when there is previously recorded data in the nonvolatile memory.

本発明に係る光ディスクドライブ装置では、さらに、上記不揮発性メモリに記録されている上記イメージファイルのうちの少なくとも1つを消去するイメージファイル消去手段を備えていることが好ましい。   The optical disk drive apparatus according to the present invention preferably further comprises image file erasing means for erasing at least one of the image files recorded in the nonvolatile memory.

上記の構成によれば、不揮発性メモリに記録されているイメージファイルを消去する場合であっても、ホストコンピュータからの特別な操作を必要としない。   According to the above configuration, no special operation from the host computer is required even when erasing the image file recorded in the nonvolatile memory.

これによって、ユーザーに煩雑な操作を強いることなく、記録されているイメージファイルを消去することができる効果を奏する。また、PCの操作に不慣れなユーザーであっても、記録されているイメージファイルを容易に消去することができる効果を奏する。   As a result, the recorded image file can be erased without forcing the user to perform complicated operations. Further, even a user who is unfamiliar with the operation of the PC can easily erase the recorded image file.

本発明に係るイメージファイル作成方法は、上記課題を解決するために、
不揮発性メモリを備えた光ディスクドライブ装置において、当該不揮発性メモリにおいて、当該光ディスクドライブ装置に搭載されている光ディスクのイメージファイルを作成するイメージファイル作成方法であって、
上記不揮発性メモリの物理アドレスのうち、光ディスクから読み出したデータの記録を開始する物理アドレスを記録開始アドレスとして記録するアドレス管理手段と、
上記データを、上記記録開始アドレスに基いて上記不揮発性メモリに記録することにより、上記不揮発メモリに当該光ディスクのイメージファイルを作成するイメージファイル作成ステップと、
上記イメージファイルを識別するイメージファイル識別情報をホストコンピュータに通知すると共に、当該イメージファイル識別情報を上記記録開始アドレスに関連付けて記録するドライブ設定ステップと、
を含むことを特徴としている。
In order to solve the above problems, an image file creation method according to the present invention provides:
In an optical disk drive device including a nonvolatile memory, an image file creation method for creating an image file of an optical disk mounted on the optical disk drive device in the nonvolatile memory,
Address management means for recording, as a recording start address, a physical address for starting recording of data read from the optical disk among physical addresses of the nonvolatile memory,
An image file creation step of creating an image file of the optical disc in the nonvolatile memory by recording the data in the nonvolatile memory based on the recording start address;
Notifying the host computer of image file identification information for identifying the image file, and a drive setting step for recording the image file identification information in association with the recording start address;
It is characterized by including.

上記の構成によれば、本発明に係る光ディスクドライブ装置と同様の作用効果を奏する。   According to said structure, there exists an effect similar to the optical disk drive device based on this invention.

本発明に係る光ディスクドライブ装置が備えているコンピュータを動作させるためのプログラムであって、上記コンピュータを上記の各手段として駆動させることを特徴とするイメージファイル作成プログラムおよび当該イメージファイル作成プログラムを記録したコンピュータ読み取り可能な記録媒体も本発明の範疇に含まれる。   An image file creation program for operating a computer included in an optical disk drive device according to the present invention, wherein the computer is driven as each of the above-described means, and the image file creation program recorded Computer-readable recording media are also included in the scope of the present invention.

本発明に係る光ディスクドライブ装置は、以上のように、光ディスクから読み出したデータを、光ディスクから読み出したデータの記録を開始する記録開始アドレスに基いて記録することにより、不揮発メモリに当該光ディスクのイメージファイルを作成する。   As described above, the optical disc drive apparatus according to the present invention records the data read from the optical disc based on the recording start address at which recording of the data read from the optical disc is started, so that the image file of the optical disc is recorded in the nonvolatile memory. Create

これによって、本発明に係る光ディスクドライブ装置では、ユーザーに煩雑な操作を強いることなく、光ディスクのイメージファイルを作成することができる効果を奏する。また、PCの操作に不慣れなユーザーであっても、光ディスクのイメージファイルを容易に作成することができる効果を奏する。   As a result, the optical disk drive apparatus according to the present invention has an effect that an image file of the optical disk can be created without forcing the user to perform complicated operations. In addition, even a user unfamiliar with the operation of the PC can easily create an optical disc image file.

〔実施形態1〕
(光ディスクドライブ1の構成)
本発明に係る光ディスクドライブ装置の一実施形態について、図1〜12を参照して以下に説明する。図1は、光ディスクドライブ1の要部構成を示すブロック図である。
Embodiment 1
(Configuration of optical disc drive 1)
An embodiment of an optical disk drive apparatus according to the present invention will be described below with reference to FIGS. FIG. 1 is a block diagram showing a main configuration of the optical disc drive 1.

光ディスクドライブ1は、図1に示すように、制御部10、管理設定部11、不揮発性メモリ12、操作入力部13、光ピックアップ14、インターフェース15および16、ならびに光ディスク17を備えている。なお、図1に示すホストコンピュータ100(以下、ホストPC100と称する)および光ディスク17は、光ディスクドライブ1を構成する部材ではないが、本発明の理解を容易にするために、便宜上図1に示している。光ディスクドライブ1を構成する各部材の機能について、以下に説明する。   As shown in FIG. 1, the optical disc drive 1 includes a control unit 10, a management setting unit 11, a nonvolatile memory 12, an operation input unit 13, an optical pickup 14, interfaces 15 and 16, and an optical disc 17. The host computer 100 (hereinafter referred to as the host PC 100) and the optical disc 17 shown in FIG. 1 are not members constituting the optical disc drive 1, but are shown in FIG. 1 for convenience in order to facilitate understanding of the present invention. Yes. The function of each member constituting the optical disc drive 1 will be described below.

(制御部10)
制御部10は、光ディスクドライブ1の動作一般を制御する。具体的には、制御部10は、インターフェース15を介して入力されたデータに基いて、光ディスク17からデータを読み出す動作を制御すると共に、光ディスク17から読み出したデータを不揮発性メモリ12に書き込む動作を制御する。また、制御部10は、インターフェース16を介して入力されたデータに基いて、不揮発性メモリ12からデータを読み出す動作を制御すると共に、不揮発性メモリ12へデータを書き込む動作を制御する。
(Control unit 10)
The control unit 10 controls the general operation of the optical disc drive 1. Specifically, the control unit 10 controls the operation of reading data from the optical disc 17 based on the data input through the interface 15, and performs the operation of writing the data read from the optical disc 17 in the nonvolatile memory 12. Control. Further, the control unit 10 controls an operation of reading data from the nonvolatile memory 12 and an operation of writing data to the nonvolatile memory 12 based on data input via the interface 16.

さらに、制御部10は、操作入力部13からの入力に基いて、光ディスク17の排出を制御する。また、制御部10は、不揮発性メモリ12に記録されたデータの消去を制御する。   Further, the control unit 10 controls the ejection of the optical disc 17 based on the input from the operation input unit 13. Further, the control unit 10 controls erasure of data recorded in the nonvolatile memory 12.

(管理設定部11)
管理設定部11は、論理アドレスから物理アドレスへのアドレス変換などのアドレス管理を行うと共に、不揮発性メモリ12に記録されたイメージファイルをホストPC100に対して仮想ドライブとして認識可能に設定する。管理設定部11の機能の詳細について以下に説明する。
(Management setting unit 11)
The management setting unit 11 performs address management such as address conversion from a logical address to a physical address, and sets the image file recorded in the nonvolatile memory 12 so that the host PC 100 can recognize it as a virtual drive. Details of the function of the management setting unit 11 will be described below.

管理設定部11は、入力された論理アドレスから不揮発性メモリ12における物理アドレスへのアドレス変換などのアドレス管理を、管理テーブルに基いて行う。管理設定部11の有する管理テーブルの一例を図2に示す。図2に示すように、管理テーブルは、光ディスク識別情報と、記録開始アドレスと、割り当てドライブ名とを関連付けて記録している。   The management setting unit 11 performs address management such as address conversion from an input logical address to a physical address in the nonvolatile memory 12 based on the management table. An example of the management table of the management setting unit 11 is shown in FIG. As shown in FIG. 2, the management table records optical disc identification information, a recording start address, and an assigned drive name in association with each other.

光ディスク識別情報は、光ディスクそれぞれを互いに識別するための情報である。光ディスク識別情報の詳細については、下記に詳述する。割り当てドライブ名は、不揮発性メモリ12に記録されているイメージファイルを識別するためのイメージファイル識別情報である。すなわち、ホストPC100が、不揮発性メモリ12に記録されているイメージファイルそれぞれを互いに識別するための情報である。記録開始アドレスは、不揮発性メモリ12の物理アドレスであり、光ディスク17から読み出したデータの記録を開始するアドレスである。   The optical disc identification information is information for identifying each optical disc. Details of the optical disc identification information will be described in detail below. The assigned drive name is image file identification information for identifying an image file recorded in the nonvolatile memory 12. That is, this is information for the host PC 100 to identify each image file recorded in the nonvolatile memory 12 from each other. The recording start address is a physical address of the nonvolatile memory 12 and is an address at which recording of data read from the optical disc 17 is started.

管理設定部11が図2に示す管理テーブルを有する場合、ホストPC100からは、光ディスク識別情報「AAA」の光ディスクのイメージファイルが「仮想ドライブD」にマウントされていると認識され、光ディスク識別情報「BBB」の光ディスクのイメージファイルが「仮想ドライブE」にマウントされていると認識される。すなわち、ホストPC100は、光ディスク識別情報「AAA」を有する光ディスクが搭載されている(仮想)ドライブDと、光ディスク識別情報「BBB」を有する光ディスクが搭載されている(仮想)ドライブEとを認識しており、それぞれのドライブにアクセスすることにより、それぞれのドライブにマウントされているイメージファイルからデータを読み出すことができる。   When the management setting unit 11 has the management table shown in FIG. 2, the host PC 100 recognizes that the image file of the optical disk with the optical disk identification information “AAA” is mounted on the “virtual drive D”, and the optical disk identification information “ It is recognized that the image file of the optical disc “BBB” is mounted on “virtual drive E”. That is, the host PC 100 recognizes the (virtual) drive D in which the optical disk having the optical disk identification information “AAA” is mounted and the (virtual) drive E in which the optical disk having the optical disk identification information “BBB” is mounted. By accessing each drive, data can be read from the image file mounted on each drive.

また、図2に示すように、光ディスク識別情報「BBB」の光ディスクのイメージファイルには、割り当てドライブ名が記録されていない。したがって、このイメージファイルは、ホストPC100から認識されていない。すなわち、ホストPC100がそれぞれの仮想ドライブを認識しているということは、割り当てドライブ名がイメージファイルに割り当てられていることと同義である。   Further, as shown in FIG. 2, the assigned drive name is not recorded in the image file of the optical disc having the optical disc identification information “BBB”. Therefore, this image file is not recognized by the host PC 100. That is, the fact that the host PC 100 recognizes each virtual drive is synonymous with the fact that the assigned drive name is assigned to the image file.

管理設定部11は、不揮発性メモリ12に記録されているイメージファイルの数に応じて、ホストPC100から認識可能な仮想ドライブの数を設定することができる。すなわち、管理設定部11は、不揮発性メモリ12に記録されているイメージファイルの増減に応じて仮想ドライブの数を増減させることができる。   The management setting unit 11 can set the number of virtual drives that can be recognized from the host PC 100 according to the number of image files recorded in the nonvolatile memory 12. That is, the management setting unit 11 can increase or decrease the number of virtual drives according to the increase or decrease of the image files recorded in the nonvolatile memory 12.

以上説明したように、管理設定部11は、いわゆるメモリ管理ユニット(Memory Management Unit;MMU)の機能およびポートマルチプライヤー(Port Multiplier;PMP)の機能を有している。図1において、管理設定部11は、これらの機能をまとめたブロックとして図示しているが、それぞれの機能を有する別々の部材として構成してもよい。   As described above, the management setting unit 11 has a function of a so-called memory management unit (MMU) and a function of a port multiplier (PMP). In FIG. 1, the management setting unit 11 is illustrated as a block in which these functions are combined, but may be configured as separate members having respective functions.

なお、本明細書等における「イメージファイル」とは、光ディスクのセクタに記録されている内容を丸ごと1つのファイルにまとめて保存したものである。すなわち、イメージファイルにおけるデータは、データ形式なども含めて、光ディスクに記録されているデータと完全に一致する。イメージファイルは、ホストPCにおいて、ソフトウェア的に光ディスクがマウントされている状態としてエミュレートされるため、ホストPCからは、あたかもその光ディスクを光ディスクドライブに挿入してアクセスしているかのごとく扱うことができる。ここで、本明細書等では、仮想ドライブにマウントされている状態のイメージファイルを、単に「仮想ドライブのイメージファイル」と称する。すなわち、仮想ドライブEのイメージファイルと称する場合には、ホストPCから仮想ドライブEとして認識されている仮想ドライブにマウントされているイメージファイルを意味している。   Note that an “image file” in this specification or the like is a file in which contents recorded in a sector of an optical disc are collectively stored in one file. That is, the data in the image file completely matches the data recorded on the optical disc including the data format. Since the image file is emulated in the host PC as an optical disk mounted in software, it can be handled from the host PC as if it were accessed by inserting the optical disk into the optical disk drive. . Here, in this specification and the like, an image file mounted on a virtual drive is simply referred to as a “virtual drive image file”. In other words, the image file of the virtual drive E means an image file mounted on the virtual drive recognized as the virtual drive E by the host PC.

(不揮発性メモリ12)
不揮発性メモリ12は、電源を切っても記憶した内容の消えないメモリである。不揮発性メモリ12は、光ディスク17のイメージファイルを記録するデータメモリとして機能する。したがって、不揮発性メモリ12は、少なくとも搭載する光ディスク17の記録容量以上の記録容量を有している。
(Nonvolatile memory 12)
The non-volatile memory 12 is a memory whose stored contents do not disappear even when the power is turned off. The nonvolatile memory 12 functions as a data memory that records an image file on the optical disc 17. Therefore, the nonvolatile memory 12 has a recording capacity that is at least equal to the recording capacity of the optical disk 17 to be mounted.

不揮発性メモリ12として、具体的には、フラッシュメモリを挙げることができる。フラッシュメモリのタイプは、特に限定されるものではなく、NAND型フラッシュメモリを用いてもよいし、NOR型フラッシュメモリを用いてもよい。   Specific examples of the non-volatile memory 12 include a flash memory. The type of flash memory is not particularly limited, and a NAND flash memory or a NOR flash memory may be used.

(操作入力部13)
操作入力部13は、光ディスクドライブ1に対するユーザーからの操作入力を受け付けるインターフェースである。図1に示すように、操作入力部13は、光ディスク排出ボタン20およびイメージファイル消去ボタン21を備えている。
(Operation input unit 13)
The operation input unit 13 is an interface that receives an operation input from the user for the optical disc drive 1. As shown in FIG. 1, the operation input unit 13 includes an optical disc ejection button 20 and an image file deletion button 21.

光ディスク排出ボタン20は、搭載されている光ディスク17を光ディスクドライブ1から取り出し可能な状態にセットするためのボタンである。言い換えれば、光ディスクを光ディスクドライブ1から排出するためのボタンである。より詳細に説明すると、ディスクトレイ式の光ディスクドライブであれば、ディスクトレイを開放するためのボタンであり、スロットイン式の光ディスクドライブであれば、光ディスク17を光ディスクドライブから排出するためのボタンである。   The optical disk eject button 20 is a button for setting the loaded optical disk 17 in a state where it can be removed from the optical disk drive 1. In other words, it is a button for ejecting the optical disk from the optical disk drive 1. More specifically, it is a button for opening the disc tray if it is a disc tray type optical disc drive, and a button for ejecting the optical disc 17 from the optical disc drive if it is a slot-in type optical disc drive. .

イメージファイル消去ボタン21は、不揮発性メモリ12に記録されているイメージファイルを消去するためのボタンである。なお、これらのボタンを押下した場合の光ディスクドライブ1の動作については、下記に説明する。   The image file deletion button 21 is a button for deleting the image file recorded in the nonvolatile memory 12. The operation of the optical disc drive 1 when these buttons are pressed will be described below.

(光ピックアップ14)
光ピックアップ14は、光ディスク17からデータを読み出すための光源および受光部を備えている。光ピックアップ14は、制御部10からの指示に基いて駆動される。
(Optical pickup 14)
The optical pickup 14 includes a light source and a light receiving unit for reading data from the optical disc 17. The optical pickup 14 is driven based on an instruction from the control unit 10.

(インターフェース15および16)
インターフェース15および16は、ホストPC100と光ディスクドライブ1との間においてデータを送受信するためのものである。
(Interfaces 15 and 16)
The interfaces 15 and 16 are for transmitting and receiving data between the host PC 100 and the optical disc drive 1.

インターフェース15から伸びるバス(データライン)は、制御部10を介して、光ピックアップ10へ接続されている。すなわち、光ディスク17からデータを読み出すためのアドレスは、インターフェース15を介して光ディスクドライブ1へ入力される。一方、インターフェース16から伸びるバスは、制御部10を介して、管理設定部11へ接続されている。すなわち、不揮発性メモリ12からデータを読み出すためのアドレスおよび不揮発性メモリ12へデータを書き込むためのアドレスは、インターフェース16を介して光ディスクドライブ1へ入力される。   A bus (data line) extending from the interface 15 is connected to the optical pickup 10 via the control unit 10. That is, an address for reading data from the optical disc 17 is input to the optical disc drive 1 through the interface 15. On the other hand, the bus extending from the interface 16 is connected to the management setting unit 11 via the control unit 10. That is, an address for reading data from the nonvolatile memory 12 and an address for writing data to the nonvolatile memory 12 are input to the optical disc drive 1 via the interface 16.

インターフェース15および16としては、例えば、SATA(Serial AT attachment)、USB(Universal Serial Bus)、IEEE1394、およびSCSI(Small Computer System Interface)などを挙げることができる。これらのうちでも、汎用性およびデータの通信速度の観点から、インターフェース15および16は、SATAまたはUSBであることが好ましい。なお、ATA(AT attachment)は、転送方式がシリアルのATAであるSATAに限定されるものではなく、転送方式がパラレルのATAを用いてもよい。また、インターフェース15および16は、互いに異なる種類のインターフェースであってもよいし、同一種類のインタフェースであってもよい。   Examples of the interfaces 15 and 16 include SATA (Serial AT attachment), USB (Universal Serial Bus), IEEE 1394, and SCSI (Small Computer System Interface). Among these, the interfaces 15 and 16 are preferably SATA or USB from the viewpoint of versatility and data communication speed. Note that ATA (AT attachment) is not limited to SATA in which the transfer method is serial ATA, and ATA in which the transfer method is parallel may be used. The interfaces 15 and 16 may be different types of interfaces or the same type of interfaces.

(光ディスク17)
光ディスクドライブ1に搭載することができる光ディスク17の種類は、特に限定されるものではない。光ディスク17として、具体的には、CD(Compact Disc)、DVD(Digital Versatile Disc)、BD(Blue-ray Disc)を挙げることができる。もちろん、光ディスクドライブ1は、上記の光ディスクを1種類のみ搭載可能なものに限定されるものではなく、複数種類を搭載可能であってもよい。また、光ディスク17の大きさおよび形状も特に限定されるものではない。光ディスク17は、例えば、いわゆるシングルCD、またはUMD(Universal Media Disc)などのようなディスク径の小さいディスクであってもよい。
(Optical disk 17)
The type of optical disc 17 that can be mounted on the optical disc drive 1 is not particularly limited. Specific examples of the optical disc 17 include a CD (Compact Disc), a DVD (Digital Versatile Disc), and a BD (Blue-ray Disc). Of course, the optical disk drive 1 is not limited to the one on which only one type of optical disk can be mounted, and a plurality of types may be mounted. Further, the size and shape of the optical disc 17 are not particularly limited. The optical disc 17 may be a disc having a small disc diameter such as a so-called single CD or UMD (Universal Media Disc).

なお、本願明細書等において、「光ディスクを搭載する」とは、光ディスクが、光ディスクドライブ装置内において、読み出し、または書き込み可能な状態にセットされたことを指している。   In the present specification and the like, “mounting an optical disc” means that the optical disc is set in a readable or writable state in the optical disc drive apparatus.

(ホストPC100)
最後に、ホストPC100について説明する。ホストPC100と光ディスクドライブ1とは、上述したように、インターフェース15、16により接続されている。したがって、ホストPC100からは、光ディスクドライブ1と共に、不揮発性メモリ12に記録されているイメージファイルの数に応じた数の仮想ドライブが認識されている。
(Host PC100)
Finally, the host PC 100 will be described. The host PC 100 and the optical disk drive 1 are connected by the interfaces 15 and 16 as described above. Accordingly, the host PC 100 recognizes the number of virtual drives corresponding to the number of image files recorded in the nonvolatile memory 12 together with the optical disk drive 1.

ホストPC100としては、光ディスクドライブ1と接続可能なインターフェースを有するものであれば特に限定されるものではなく、ノート型のPCであってもよいし、ラップトップ型のPCであってもよいし、PDAなどの携帯型情報端末であってもよい。   The host PC 100 is not particularly limited as long as it has an interface that can be connected to the optical disc drive 1, and may be a notebook PC or a laptop PC, It may be a portable information terminal such as a PDA.

(光ディスクドライブ1の動作)
次に、光ディスクドライブ1における光ディスク17のイメージファイルの作成動作について、図3を参照しつつ以下に説明する。上述したように、不揮発性メモリ12に記録されているイメージファイルは、ホストPC100において仮想ドライブとして認識されるため、イメージファイルの作成は、仮想ドライブの作成と言い換えることができる。
(Operation of optical disc drive 1)
Next, the image file creation operation of the optical disc 17 in the optical disc drive 1 will be described below with reference to FIG. As described above, since the image file recorded in the nonvolatile memory 12 is recognized as a virtual drive by the host PC 100, creation of an image file can be referred to as creation of a virtual drive.

光ディスクドライブ1に光ディスク17が搭載されると(ステップS1)、制御部10は、光ピックアップ14を駆動させ、光ディスク17から光ディスク識別情報を抽出する(ステップS2)。管理設定部11は、抽出した光ディスク識別情報が既に管理テーブルに記録されているか否かを判定する(ステップS3)。光ディスク識別情報が既に管理テーブルに記録されている場合(ステップS3においてYes)、制御部10は光ディスク17のイメージファイルがすでに作成済であると判断し、光ディスク17のイメージファイル作成動作を終了する。   When the optical disc 17 is mounted on the optical disc drive 1 (step S1), the control unit 10 drives the optical pickup 14 to extract optical disc identification information from the optical disc 17 (step S2). The management setting unit 11 determines whether or not the extracted optical disc identification information is already recorded in the management table (step S3). If the optical disc identification information is already recorded in the management table (Yes in step S3), the control unit 10 determines that the image file of the optical disc 17 has already been created, and ends the image file creation operation of the optical disc 17.

光ディスク識別情報が既に管理テーブルに記録されていない場合(ステップS3においてNo)、制御部10は光ピックアップ14を駆動させ、ホストPC100から読み出しを要求されたデータを光ディスク17から読み出す(ステップS4)。制御部10は、光ディスク17からデータを読み出すと同時に、読み出したデータを不揮発性メモリ12に記録する(ステップS5)。光ディスクドライブ1は、光ディスク17から読み出したデータを不揮発性メモリ12に記録することにより、不揮発性メモリ12に光ディスク17のイメージファイルを作成する。読み出したデータを不揮発性メモリ12に記録する動作については下記にて詳述する。   When the optical disc identification information is not already recorded in the management table (No in step S3), the control unit 10 drives the optical pickup 14 and reads the data requested to be read from the host PC 100 from the optical disc 17 (step S4). The controller 10 reads data from the optical disc 17 and records the read data in the nonvolatile memory 12 (step S5). The optical disc drive 1 creates an image file of the optical disc 17 in the nonvolatile memory 12 by recording data read from the optical disc 17 in the nonvolatile memory 12. The operation of recording the read data in the nonvolatile memory 12 will be described in detail below.

次に、管理設定部11は、光ディスク17に記録されている全てのデータが不揮発性メモリ12に記録されたか否かを判定する(ステップS6)。すなわち、管理設定部11は、光ディスク17のイメージファイルの作成が完了したか否かを判定する。光ディスク17に記録されている全てのデータの記録が完了していない場合(ステップS6においてNo)、制御部10は、引き続き、光ディスク17からデータを読み出し、読み出したデータを不揮発性メモリ12に記録する(ステップS4)。すなわち、制御部10は、イメージファイルの作成が完了するまで、ステップS4〜S6を繰り返す。   Next, the management setting unit 11 determines whether or not all the data recorded on the optical disc 17 has been recorded on the nonvolatile memory 12 (step S6). That is, the management setting unit 11 determines whether the creation of the image file on the optical disc 17 is completed. If the recording of all data recorded on the optical disc 17 is not completed (No in step S6), the control unit 10 continues to read data from the optical disc 17 and record the read data in the nonvolatile memory 12. (Step S4). That is, the control unit 10 repeats steps S4 to S6 until the creation of the image file is completed.

光ディスク17に記録されている全てのデータの記録が完了した場合(ステップS6においてYes)、すなわちイメージファイルの作成が完了した場合、管理設定部11は、割り当てドライブ名を、光ディスク識別情報および記録開始アドレスに関連付けて管理テーブルに記録する(ステップS7)。すなわち、管理設定部11は、作成の完了したイメージファイルに対して、ホストPC100から認識可能な識別情報を設定する。管理設定部11は、作成の完了したイメージファイルに対して割り当てた割り当てドライブ名をホストPC100に通知する(ステップS8)。ここで、ステップS7とS8とは必ずしもこの順である必要はない。すなわち、管理設定部11が割り当てドライブ名をホストPC100に通知した後、ホストPC100に通知した割り当てドライブ名を光ディスク識別情報および記録開始アドレスに関連付けて管理テーブルに記録するようにしてもよい。   When the recording of all data recorded on the optical disc 17 is completed (Yes in step S6), that is, when the creation of the image file is completed, the management setting unit 11 sets the assigned drive name, the optical disc identification information, and the recording start. It is recorded in the management table in association with the address (step S7). That is, the management setting unit 11 sets identification information that can be recognized from the host PC 100 for the image file that has been created. The management setting unit 11 notifies the host PC 100 of the assigned drive name assigned to the created image file (step S8). Here, steps S7 and S8 are not necessarily in this order. That is, after the management setting unit 11 notifies the assigned drive name to the host PC 100, the assigned drive name notified to the host PC 100 may be recorded in the management table in association with the optical disc identification information and the recording start address.

なお、上記のイメージファイルの作成動作では記載していないが、管理設定部11において、不揮発性メモリ12における空き領域が光ディスク17に記録されている全データのサイズよりも小さい、すなわち不揮発性メモリ12においてイメージファイルを作成するための記録容量が不足していると判定された場合には、制御部10はイメージファイルの作成を終了する。   Although not described in the above image file creation operation, in the management setting unit 11, the free area in the nonvolatile memory 12 is smaller than the size of all data recorded on the optical disc 17, that is, the nonvolatile memory 12. If it is determined that the recording capacity for creating the image file is insufficient, the control unit 10 ends the creation of the image file.

(光ディスクドライブ1の利点)
以上説明したように、光ディスクドライブ1は、光ディスク17から読み出したデータの記録を開始する記録開始アドレスに基いて、不揮発メモリ12に光ディスク17のイメージファイルを作成する。すなわち、光ディスクドライブ1は、光ディスク17からデータを読み出すと共に、不揮発性メモリ12に光ディスク17のデータを記録することにより、光ディスク17のイメージファイルを作成する。言い換えれば、光ディスクドライブ1は、光ディスク17からのデータの読み出し動作とイメージファイルの作成動作とを同時に実行する。
(Advantages of optical disc drive 1)
As described above, the optical disc drive 1 creates an image file of the optical disc 17 in the nonvolatile memory 12 based on the recording start address at which recording of data read from the optical disc 17 is started. That is, the optical disc drive 1 reads out data from the optical disc 17 and records the data of the optical disc 17 in the nonvolatile memory 12 to create an image file of the optical disc 17. In other words, the optical disc drive 1 simultaneously executes a data read operation from the optical disc 17 and an image file creation operation.

したがって、光ディスク17のイメージファイルを作成するための、ホストPC100における特別な操作を不要にすることができる。すなわち、光ディスクドライブ1では、ユーザーに煩雑な操作を強いることなく、光ディスク17のイメージファイルを作成することができ、また、PCの操作に不慣れなユーザーであっても光ディスク17のイメージファイルを容易に作成することができる。   Therefore, a special operation in the host PC 100 for creating the image file on the optical disc 17 can be eliminated. In other words, the optical disc drive 1 can create an image file of the optical disc 17 without forcing the user to perform complicated operations, and the image file of the optical disc 17 can be easily created even by a user unfamiliar with the operation of the PC. Can be created.

また、光ディスクドライブ1では、搭載した光ディスク17の数に応じて、不揮発性メモリ12に記録されているイメージファイルの数を増やすことができる。   In the optical disk drive 1, the number of image files recorded in the nonvolatile memory 12 can be increased according to the number of mounted optical disks 17.

また、不揮発性メモリ12に光ディスク17のイメージファイルが作成されている場合には、不揮発性メモリ12に記録されているイメージファイルからデータを読み出すことができる。これによって、光ディスクドライブ1から光ディスク17を取り出した場合であっても、光ディスク17に記録されているデータを読み出すことができる。   Further, when an image file of the optical disc 17 is created in the nonvolatile memory 12, data can be read from the image file recorded in the nonvolatile memory 12. Thereby, even when the optical disc 17 is taken out from the optical disc drive 1, the data recorded on the optical disc 17 can be read out.

なお、光ディスク17がOSを動作させるデータを記録した光ディスクであり、かつ、イメージファイルとして不揮発性メモリ12に記録されている場合には、マスターブートレコードの設定を変更することなく、作成したイメージファイルを利用してOSを起動させることもできる。   When the optical disc 17 is an optical disc on which data for operating the OS is recorded and is recorded in the nonvolatile memory 12 as an image file, the created image file is not changed without changing the setting of the master boot record. It is also possible to start up the OS using.

さらに、光ディスクドライブ1は、同一の光ディスク(同一のデータが記録されている光ディスク)が搭載された場合には、イメージファイルを作成しない。これによって、不揮発性メモリ12において同一のデータを有するイメージファイルが複数作成されてしまい、不揮発性メモリ12の記録領域が有効に活用できなくなることを防止することができる。   Furthermore, the optical disk drive 1 does not create an image file when the same optical disk (an optical disk on which the same data is recorded) is mounted. As a result, it is possible to prevent a plurality of image files having the same data from being created in the nonvolatile memory 12 and the recording area of the nonvolatile memory 12 from being effectively used.

(ホストPC100からのデータ読み出し処理)
ホストPC100から各部材へのデータの流れについて、図4を参照しつつ以下に説明する。図4は、ホストPC100から不揮発性メモリ12に記録されているデータまたは光ディスク17に記録されているデータを読み出す際の処理を模式的に示す図である。
(Data read processing from the host PC 100)
The flow of data from the host PC 100 to each member will be described below with reference to FIG. FIG. 4 is a diagram schematically showing processing when reading data recorded in the nonvolatile memory 12 or data recorded on the optical disc 17 from the host PC 100.

なお、本実施形態では、ホストPC100から仮想ドライブDにマウントされているイメージファイルからデータを読み出す場合と、ドライブR(光ディスクドライブ1)に搭載されている光ディスク17からデータを読み出す場合とを例に挙げて説明する。   In this embodiment, the case where data is read from the image file mounted on the virtual drive D from the host PC 100 and the case where data is read from the optical disk 17 mounted on the drive R (optical disk drive 1) are taken as examples. I will give you a description.

仮想ドライブDからデータを読み出す場合、ホストPC100は、仮想ドライブDを指定する情報と仮想ドライブDにおけるアドレスとを含むデータをライン50を介して制御部10に送る。この際、データは図1に示したインターフェース16を介して制御部10に送られる。制御部10は、入力されたデータをライン51を介して管理設定部11へ送る。管理設定部11は、入力されたデータが仮想ドライブDを指定するデータであると判定し、仮想ドライブDに対応する仮想ライン60を用いて、入力されたアドレスを管理テーブルに基いてアドレス変換したのち、変換された物理アドレスにより指定される記録領域からデータを読み出す。このときの変換は、イメージファイルを作成する際のアドレス変換の逆処理となる。制御部10は、管理設定部11において読み出されたデータをホストPC100に送る。   When reading data from the virtual drive D, the host PC 100 sends data including information specifying the virtual drive D and an address in the virtual drive D to the control unit 10 via the line 50. At this time, the data is sent to the control unit 10 via the interface 16 shown in FIG. The control unit 10 sends the input data to the management setting unit 11 via the line 51. The management setting unit 11 determines that the input data is data specifying the virtual drive D, and converts the input address based on the management table using the virtual line 60 corresponding to the virtual drive D. After that, data is read from the recording area specified by the converted physical address. The conversion at this time is the reverse process of the address conversion when creating the image file. The control unit 10 sends the data read by the management setting unit 11 to the host PC 100.

同様に、仮想ドライブEからデータを読み出す場合には、仮想ライン61を利用し、仮想ドライブFからデータを読み出す場合には、仮想ライン62を利用する。なお、仮想ライン60〜62は、あたかも各仮想ドライブに接続されているように認識されているラインであり、管理設定部11と不揮発性メモリ12とを接続する物理なラインではない。この仮想ラインは管理設定部11において作成されるため、仮想ドライブの数の増減に応じて増減させることができる。   Similarly, when data is read from the virtual drive E, the virtual line 61 is used, and when data is read from the virtual drive F, the virtual line 62 is used. The virtual lines 60 to 62 are lines that are recognized as if they are connected to each virtual drive, and are not physical lines that connect the management setting unit 11 and the nonvolatile memory 12. Since this virtual line is created in the management setting unit 11, it can be increased or decreased according to the increase or decrease in the number of virtual drives.

なお、ドライブRからデータを読み出す場合、ホストPC100は、ドライブRを指定する情報と光ディスク17のアドレスとを含むデータをライン52を介して制御部10に送る。この際、データは図1に示したインターフェース15を介して制御部10に送られる。制御部10は、ライン53を用いて、入力されたアドレスにより指定される記録領域(セクタ)に記録されているデータを読み出す。   When reading data from the drive R, the host PC 100 sends data including information specifying the drive R and the address of the optical disc 17 to the control unit 10 via the line 52. At this time, the data is sent to the control unit 10 via the interface 15 shown in FIG. The control unit 10 reads data recorded in the recording area (sector) specified by the input address using the line 53.

なお、ホストPC100から送信されるデータは、いずれの仮想ドライブを指定する場合であっても、必ずインターフェース16を介して送られる。すなわち、不揮発性メモリ12におけるイメージファイルの数(仮想ドライブの数)によらず、ホストPC100と不揮発性メモリ12とを繋ぐバスは常に1本である。また、作成できるイメージファイルの数は、特に限定されるものではなく、不揮発性メモリ12の容量の応じて適宜決定される。   Note that data transmitted from the host PC 100 is always transmitted via the interface 16 regardless of which virtual drive is designated. That is, there is always one bus connecting the host PC 100 and the nonvolatile memory 12 regardless of the number of image files (number of virtual drives) in the nonvolatile memory 12. Further, the number of image files that can be created is not particularly limited, and is appropriately determined according to the capacity of the nonvolatile memory 12.

(イメージファイル作成動作の詳細)
次に、光ディスクドライブ1における光ディスク17のイメージファイル作成のより詳細な動作について、図5(a)〜(c)および図6を参照して以下に説明する。なお、ここでは、図5(a)〜(c)に示すように、光ディスク識別情報「CCC」の光ディスク17のイメージファイルを作成する場合を例に挙げて説明する。図5(a)〜(c)は、光ディスクのイメージファイルを作成する際の管理テーブルの変化を示す図であり、(a)は、光ディスク識別情報の記録前の状態を示し、(b)はイメージファイル作成中の状態を示し、(c)はイメージファイル作成完了後の状態を示す図である。
(Details of image file creation operation)
Next, a more detailed operation for creating an image file of the optical disc 17 in the optical disc drive 1 will be described below with reference to FIGS. 5 (a) to 5 (c) and FIG. Here, as shown in FIGS. 5A to 5C, a case where an image file of the optical disc 17 having the optical disc identification information “CCC” is created will be described as an example. FIGS. 5A to 5C are diagrams showing changes in the management table when an image file of an optical disc is created. FIG. 5A shows a state before recording optical disc identification information, and FIG. The state during image file creation is shown, (c) is a diagram showing the state after the completion of image file creation.

図5(a)に示すように、管理テーブルは、イメージファイルの作成開始前には、記録開始アドレスのみを記録している。光ディスク17から抽出された光ディスク識別情報「CCC」を、管理テーブルの光ディスク識別情報に記録する(図5(b))。このとき、例えば、光ディスク17から抽出した光ディスク識別情報が「AAA」および「BBB」であった場合(すなわち、光ディスク17から抽出した光ディスク識別情報が管理テーブルにすでに記録されている場合)、管理設定部11は、光ディスク識別情報を管理テーブルに記録しない。したがって、制御部10はイメージファイルを作成しない。   As shown in FIG. 5A, the management table records only the recording start address before starting the creation of the image file. The optical disc identification information “CCC” extracted from the optical disc 17 is recorded in the optical disc identification information of the management table (FIG. 5B). At this time, for example, when the optical disc identification information extracted from the optical disc 17 is “AAA” and “BBB” (that is, the optical disc identification information extracted from the optical disc 17 is already recorded in the management table), the management setting is performed. The unit 11 does not record the optical disc identification information in the management table. Therefore, the control unit 10 does not create an image file.

続いて、制御部10は、光ディスク17から読み出したデータを、不揮発性メモリ12に順次記録していく。このとき、光ディスク17から読み出されたデータの記録先は、管理設定部11における管理テーブルに基いて決定される。ここでは、制御部10が、光ディスク17のアドレス「0x005」により指定されるセクタからデータを読み出した場合を例に挙げて具体的に説明する。   Subsequently, the control unit 10 sequentially records data read from the optical disc 17 in the nonvolatile memory 12. At this time, the recording destination of the data read from the optical disc 17 is determined based on the management table in the management setting unit 11. Here, the case where the control unit 10 reads data from the sector specified by the address “0x005” of the optical disc 17 will be specifically described as an example.

管理設定部11は、図5(b)に示すように、管理テーブルにおいて、光ディスク17のアドレス「0x000」が記録開始アドレス「0x070」に対応することを記録している。したがって、管理設定部11は、管理テーブルに基いて、アドレス「0x005」がアドレス「0x000」から数えて6番目のセクタを指定するアドレスであると判断し、アドレス「0x005」により指定されるセクタから読み出したデータを、記録開始アドレス「0x070」から6番目のアドレスである物理アドレス「0x075」により指定される領域に記録する(図6)。管理設定部11は、同様の方法を繰り返すことによって、光ディスク17に記録されている全てのデータを不揮発性メモリ12に記録する。   As shown in FIG. 5B, the management setting unit 11 records that the address “0x000” of the optical disc 17 corresponds to the recording start address “0x070” in the management table. Therefore, the management setting unit 11 determines that the address “0x005” is an address that designates the sixth sector from the address “0x000” based on the management table, and starts from the sector designated by the address “0x005”. The read data is recorded in the area specified by the physical address “0x075” which is the sixth address from the recording start address “0x070” (FIG. 6). The management setting unit 11 records all data recorded on the optical disc 17 in the nonvolatile memory 12 by repeating the same method.

このとき、光ディスク17においてランダムアクセスが発生し、例えば、制御部10がアドレス「0x005」により指定されるセクタのデータを読み出した後、アドレス「0x010」により指定されるセクタのデータを読み出した場合、管理設定部11は、先と同様にして、アドレス「0x010」により指定されるセクタのデータを不揮発性メモリ12の物理アドレス「0x080」により指定される領域に記録する。すなわち、管理設定部11は、不揮発性メモリ12の物理アドレス「0x076」〜「0x079」により指定される領域を飛ばして、物理アドレス「0x080」により指定される領域に記録する。   At this time, when random access occurs in the optical disc 17, for example, when the control unit 10 reads the data of the sector specified by the address “0x005” and then reads the data of the sector specified by the address “0x010”, The management setting unit 11 records the data of the sector specified by the address “0x010” in the area specified by the physical address “0x080” of the nonvolatile memory 12 in the same manner as described above. That is, the management setting unit 11 skips the area specified by the physical addresses “0x076” to “0x079” of the nonvolatile memory 12 and records in the area specified by the physical address “0x080”.

イメージファイルの作成が完了すると、管理設定部11は、光ディスク17に記録されている全てのデータが記録されたことを示す情報(例えば、「End Of File(以下、単にEOFと称する)」)を、作成したイメージファイルに書き込む。そして、管理設定部11は、光ディスク17のイメージファイルがマウントされる仮想ドライブの識別情報(仮想ドライブ名)を管理テーブルに記録する(図5(c))。仮想ドライブ名は、すでに設定されている仮想ドライブ名に基いて、同一のドライブ名とならないように設定すればよい。なお、図5(c)では、作成したイメージファイルをマウントする仮想ドライブを仮想ドライブFと認識する場合を例示している。また、管理設定部11は、仮想ドライブ名の割り当てと同時に、作成したイメージファイルのマウントされている仮想ドライブ名が「ドライブF」であることをホストPC100に対して通知する。これによって、ホストPC100は、仮想ドライブFを新たに認識する。   When the creation of the image file is completed, the management setting unit 11 displays information indicating that all data recorded on the optical disc 17 has been recorded (for example, “End Of File (hereinafter simply referred to as EOF)”). Write to the created image file. The management setting unit 11 records the identification information (virtual drive name) of the virtual drive on which the image file on the optical disc 17 is mounted in the management table (FIG. 5C). The virtual drive name may be set so as not to be the same drive name based on the already set virtual drive name. FIG. 5C illustrates a case where the virtual drive on which the created image file is mounted is recognized as the virtual drive F. Further, the management setting unit 11 notifies the host PC 100 that the virtual drive name mounted on the created image file is “drive F” simultaneously with the virtual drive name assignment. As a result, the host PC 100 newly recognizes the virtual drive F.

最後に、管理設定部11は、次のイメージファイルを作成する際の記録開始アドレスを設定する。例えば、光ディスク17のイメージファイルが不揮発性メモリ12における物理アドレス「0x070」〜「0x089」を使用している場合、管理設定部12は、次のイメージファイルを作成する際の記録開始アドレスを「0x090」に設定する(図5(c))。このように、光ディスクドライブ1は、不揮発性メモリ12の記録容量の許す限り、イメージファイルを作成することができる。   Finally, the management setting unit 11 sets a recording start address when creating the next image file. For example, when the image file on the optical disc 17 uses physical addresses “0x070” to “0x089” in the nonvolatile memory 12, the management setting unit 12 sets the recording start address when creating the next image file to “0x090”. "(FIG. 5C). Thus, the optical disk drive 1 can create an image file as long as the recording capacity of the nonvolatile memory 12 permits.

なお、作成されたイメージファイルのサイズは、管理設定部11において、記録開始アドレスから算出することができる。例えば、ホストPC100において仮想ドライブEのイメージファイルは、記録開始アドレスが「0x030」である。次の仮想ドライブFのイメージファイルの記録開始アドレスが「0x070」であるため、仮想ドライブEのイメージファイルのサイズは、アドレス「0x030」〜「0x069」により指定される記録領域のサイズとなる。   The size of the created image file can be calculated from the recording start address in the management setting unit 11. For example, in the host PC 100, the recording start address of the image file of the virtual drive E is “0x030”. Since the recording start address of the image file of the next virtual drive F is “0x070”, the size of the image file of the virtual drive E is the size of the recording area specified by the addresses “0x030” to “0x069”.

管理テーブルが図5(c)に示した状態おける不揮発性メモリ12の記録領域を示す模式図を図6に示す。図6に示すように、不揮発性メモリ12は、物理アドレスとして「0x000」〜「0x100」を有している。ホストPC100において、不揮発性メモリ12における物理アドレス「0x000」〜「0x029」は、仮想ドライブDのアドレス(不揮発性メモリ12における論理アドレス)として認識されている。同様に、不揮発性メモリ12における物理アドレス「0x030」〜「0x069」は、仮想ドライブEのアドレスとして認識されており、不揮発性メモリ12における物理アドレス「0x070」〜「0x089」は、仮想ドライブFのアドレスとして認識されている。   FIG. 6 is a schematic diagram showing the recording area of the nonvolatile memory 12 when the management table is in the state shown in FIG. As shown in FIG. 6, the nonvolatile memory 12 has “0x000” to “0x100” as physical addresses. In the host PC 100, physical addresses “0x000” to “0x029” in the nonvolatile memory 12 are recognized as addresses of the virtual drive D (logical addresses in the nonvolatile memory 12). Similarly, the physical addresses “0x030” to “0x069” in the nonvolatile memory 12 are recognized as the addresses of the virtual drive E, and the physical addresses “0x070” to “0x089” in the nonvolatile memory 12 are the addresses of the virtual drive F. Recognized as an address.

言い換えれば、不揮発性メモリ12における物理アドレス「0x000」〜「0x029」により指定される領域(領域α)には、仮想ドライブDのイメージファイルが記録されており、物理アドレス「0x030」〜「0x069」により指定される領域(領域β)には、仮想ドライブEのイメージファイルが記録されており、物理アドレス「0x070」〜「0x089」により指定される領域(領域γ)には、仮想ドライブFのイメージファイルが記録されている。   In other words, the image file of the virtual drive D is recorded in the area (area α) designated by the physical addresses “0x000” to “0x029” in the nonvolatile memory 12, and the physical addresses “0x030” to “0x069” are recorded. The image file of the virtual drive E is recorded in the area (area β) specified by, and the image of the virtual drive F is stored in the area (area γ) specified by the physical addresses “0x070” to “0x089”. The file is recorded.

したがって、ホストPC100が仮想ドライブDからデータを読み出す場合、管理設定部11は、ホストPC100から入力されたアドレスを、物理アドレス「0x000」〜「0x029」のうちの対応する物理アドレスに変換する。   Therefore, when the host PC 100 reads data from the virtual drive D, the management setting unit 11 converts the address input from the host PC 100 into a corresponding physical address among the physical addresses “0x000” to “0x029”.

また、図6に示すように、不揮発性メモリ12における論理アドレスは、仮想ドライブごとにそれぞれが独立している。したがって、例えば、管理設定部11は、不揮発性メモリ12における論理アドレス「0x005」に対応する物理アドレスを読み出す際、図6に示すように、「仮想ドライブD」のアドレス「0x005」の場合は物理アドレス「0x005」を、「仮想ドライブE」のアドレス「0x005」の場合は物理アドレス「0x035」を、そして「仮想ドライブF」のアドレス「0x005」の場合は物理アドレス「0x075」を読み出すことになる。   Also, as shown in FIG. 6, the logical addresses in the nonvolatile memory 12 are independent for each virtual drive. Therefore, for example, when the management setting unit 11 reads the physical address corresponding to the logical address “0x005” in the nonvolatile memory 12, as shown in FIG. 6, if the address is “0x005” of the “virtual drive D”, The address “0x005” is read, the physical address “0x035” is read when the address “0x005” is “virtual drive E”, and the physical address “0x075” is read when the address “0x005” is “virtual drive F”. .

なお、図6では便宜上、物理アドレスおよび論理アドレス共に、各領域における先頭のアドレスのみ表記している。例えば、領域αの場合、領域αの末尾の物理アドレスは領域βの先頭のアドレスの1つ前のアドレスである物理アドレス「0x029」となるが、図6では表記していない。他の領域においても同様である。また、不揮発性メモリ12にイメージファイルが1つも記録されていない場合、すなわち管理テーブルに何も記録されていない場合には、記録開始アドレスは、「0x000」となる。   In FIG. 6, for the sake of convenience, only the head address in each area is shown for both the physical address and the logical address. For example, in the case of the area α, the physical address at the end of the area α is the physical address “0x029” that is the address immediately before the head address of the area β, but is not shown in FIG. The same applies to other regions. When no image file is recorded in the nonvolatile memory 12, that is, when nothing is recorded in the management table, the recording start address is “0x000”.

(光ディスク識別情報の詳細)
ここで、管理テーブルに記録される情報の1つである光ディスク識別情報の詳細について以下に説明する。光ディスク識別情報は、光ディスクそれぞれを互いに識別するための情報であり、光ディスク17の記録面に記録されている。すなわち、光ディスク識別情報は、光ピックアップ14により読み出される。
(Details of optical disc identification information)
Here, details of the optical disc identification information, which is one of the information recorded in the management table, will be described below. The optical disc identification information is information for identifying each optical disc and is recorded on the recording surface of the optical disc 17. That is, the optical disc identification information is read by the optical pickup 14.

光ディスク17がDVDまたはBDの場合、光ディスク識別情報として、メディアIDを利用することが好ましい。メディアIDとは、著作権保護などの目的でディスクごとに記録されているIDであり、コンテンツの暗号化および復号化の際に必要とされる。メディアIDは、光ディスクごとそれぞれに特異的なIDであり、同一のメディアIDを持つ光ディスクは存在しない。したがって、光ディスク17それぞれを互いに識別することができる。   When the optical disc 17 is a DVD or a BD, it is preferable to use a media ID as the optical disc identification information. The media ID is an ID recorded for each disc for the purpose of copyright protection, and is required for content encryption and decryption. The media ID is a unique ID for each optical disc, and there is no optical disc having the same media ID. Accordingly, the optical disks 17 can be distinguished from each other.

DVDおよびBDとは異なり、CDにはメディアIDが記録されていない。そのため、光ディスク17がCDである場合には、光ディスク識別情報として、目次情報(Table of Contents;TOC)を利用することが好ましい。TOCは、CDの内径部分に設けられたリードインと呼ばれる情報書き込み領域に記録されている情報であり、例えば、曲数および再生時間情報が記録されている。TOCには、再生時間情報が1/100秒単位で記録されている。曲数と再生時間情報とが1/100秒単位で一致する光ディスクが存在する確率は非常に低いため、メディアIDの場合と同様に、光ディスク17それぞれを互いに識別することができる。   Unlike DVD and BD, no media ID is recorded on CD. Therefore, when the optical disc 17 is a CD, it is preferable to use table of contents (TOC) as the optical disc identification information. The TOC is information recorded in an information writing area called “lead-in” provided in the inner diameter portion of the CD. For example, the number of songs and reproduction time information are recorded. In the TOC, playback time information is recorded in units of 1/100 second. Since there is a very low probability that there is an optical disc in which the number of pieces of music and the reproduction time information match in units of 1/100 seconds, the optical discs 17 can be distinguished from each other as in the case of the media ID.

(光ディスク17の排出)
光ディスク17の排出動作について、図7を参照しつつ以下に説明する。図7は、光ディスクドライブ1において、光ディスク17を排出する動作を示すフローチャートである。なお、本明細書等において、光ディスクの排出とは、光ディスクが光ディスクドライブから取り出し可能な状態となることを意味している。
(Discharging the optical disc 17)
The ejecting operation of the optical disc 17 will be described below with reference to FIG. FIG. 7 is a flowchart showing the operation of ejecting the optical disc 17 in the optical disc drive 1. In this specification and the like, the ejection of the optical disk means that the optical disk can be taken out from the optical disk drive.

ユーザーが操作入力部13の光ディスク排出ボタン20を押下すると、操作入力部13は、制御部10に対して光ディスク17の排出指示を送る(ステップS10)。このとき、管理設定部11は、光ディスク17のイメージファイルの作成が完了しているか否かを判断する(ステップS11)。光ディスク17のイメージファイルの作成が完了している場合(ステップS11においてYes)、制御部10は光ディスク17を排出する(ステップS17)。   When the user presses the optical disc ejection button 20 of the operation input unit 13, the operation input unit 13 sends an instruction to eject the optical disc 17 to the control unit 10 (step S10). At this time, the management setting unit 11 determines whether or not the creation of the image file on the optical disc 17 has been completed (step S11). When the creation of the image file on the optical disc 17 has been completed (Yes in step S11), the control unit 10 ejects the optical disc 17 (step S17).

光ディスク17のイメージファイルの作成が完了していない場合(ステップS11においてNo)、制御部10は、光ディスク17において、まだアクセスされていないセクタのデータ(すなわち、まだ読み出されていないデータ)を読み出すと共に(ステップS12)、読み出したデータを管理テーブルに基いて不揮発性メモリ12に記録する(ステップS13)。すなわち、光ディスク17に記録されたデータであり、不揮発性メモリ12に記録されていないデータを、不揮発性メモリ12に記録する。読み出したデータの記録方法については、上記に詳述したため、ここではその詳細な説明を省略する。   When the creation of the image file on the optical disc 17 has not been completed (No in step S11), the control unit 10 reads out data of a sector that has not yet been accessed on the optical disc 17 (that is, data that has not yet been read out). At the same time (step S12), the read data is recorded in the nonvolatile memory 12 based on the management table (step S13). That is, data that is recorded on the optical disc 17 and not recorded in the nonvolatile memory 12 is recorded in the nonvolatile memory 12. Since the read data recording method has been described in detail above, a detailed description thereof will be omitted here.

次に、管理設定部11は、光ディスク17に記録されているデータが全て不揮発性メモリ12に記録されたか否かを判定する(ステップS14)。すなわち、光ディスク17のイメージファイルの作成が完了したか否かを判定する。光ディスク17の全てのデータの記録が完了していない場合(ステップS14においてNo)、制御部10は記録されていないデータを光ディスク17から読み出し、不揮発性メモリ12に記録する(ステップS12)。すなわち、光ディスク17のイメージファイルの作成が完了するまで、ステップS12からS14を繰り返す。   Next, the management setting unit 11 determines whether or not all the data recorded on the optical disc 17 has been recorded in the nonvolatile memory 12 (step S14). That is, it is determined whether the creation of the image file on the optical disc 17 is completed. When recording of all data on the optical disc 17 is not completed (No in step S14), the control unit 10 reads unrecorded data from the optical disc 17 and records it in the nonvolatile memory 12 (step S12). That is, steps S12 to S14 are repeated until the creation of the image file on the optical disc 17 is completed.

光ディスク17の全てのデータの記録が完了した場合(ステップS14においてYes)、すなわち光ディスク17のイメージファイルの作成が完了した場合、管理設定部11は、作成の完了したイメージファイルの割り当てドライブ名を、光ディスク識別情報および記録開始アドレスにさらに関連付けて管理テーブルに記録する(ステップS15)。すなわち、管理設定部11は、作成の完了したイメージファイルに対して、ホストPC100から認識可能な識別情報を設定する。管理設定部11は、作成の完了したイメージファイルに対して割り当てられた割り当てドライブ名をホストPC100に通知する(ステップS16)。   When the recording of all data on the optical disc 17 is completed (Yes in step S14), that is, when the creation of the image file on the optical disc 17 is completed, the management setting unit 11 assigns the assigned drive name of the created image file, Further, it is recorded in the management table in association with the optical disc identification information and the recording start address (step S15). That is, the management setting unit 11 sets identification information that can be recognized from the host PC 100 for the image file that has been created. The management setting unit 11 notifies the host PC 100 of the assigned drive name assigned to the created image file (step S16).

作成したイメージファイルをマウントする仮想ドライブがホストPC100に認識されると、制御部10は光ディスク17を排出する(ステップS17)。   When the host PC 100 recognizes the virtual drive for mounting the created image file, the control unit 10 ejects the optical disc 17 (step S17).

これによって、光ディスク17に読み出していないデータがある場合であっても、ユーザーに煩雑な操作を強いることなく、搭載されている光ディスク17のイメージファイルを作成することができる。また、PCの操作に不慣れなユーザーであっても、容易に光ディスク17のイメージファイルを作成することができる。   As a result, even when there is unread data on the optical disc 17, it is possible to create an image file of the mounted optical disc 17 without forcing the user to perform complicated operations. Further, even a user unfamiliar with the operation of the PC can easily create an image file on the optical disc 17.

なお、上記の動作では、光ディスク17のイメージファイルを作成した後に光ディスク17を排出する処理について説明しているが、ユーザーが至急光ディスク17を取り出したい場合もある。この場合、イメージファイルの作成により生じる、ユーザーが光ディスク排出ボタン20を押下してから光ディスク17が排出されるまでのタイムラグを防ぐために、光ディスク17のイメージファイルを作成することなく光ディスク17を排出するイジェクトボタン(図示しない)を別途備えていることが好ましい。ユーザーがイジェクトボタンを押下した場合の光ディスク17の排出動作は、従来公知の処理動作であるため、ここではその詳細な説明を省略する。   In the above operation, the process of ejecting the optical disc 17 after creating the image file of the optical disc 17 has been described. However, the user may want to remove the optical disc 17 as soon as possible. In this case, in order to prevent a time lag from the time when the user presses the optical disk eject button 20 to the time when the optical disk 17 is ejected, which is caused by the creation of the image file, the ejecting of the optical disk 17 without creating the image file of the optical disk 17 A button (not shown) is preferably provided separately. Since the ejection operation of the optical disc 17 when the user presses the eject button is a conventionally known processing operation, a detailed description thereof is omitted here.

また、本実施形態では、光ディスクを排出するスイッチとしてハードウェアスイッチであるボタンを備えて光ディスク排出いる場合について例示しているが、これに限定されるものではなく、光ディスク排出手段については、ソフトウェアスイッチであってもよい。もちろん、ハードウェアスイッチとソフトウェアスイッチとを双方備える構成としてもよい。   Further, in the present embodiment, the case where the optical disk is ejected by providing a button as a hardware switch as a switch for ejecting the optical disk is illustrated, but the present invention is not limited to this, and the optical disk ejecting means is a software switch. It may be. Of course, it is good also as a structure provided with both a hardware switch and a software switch.

(イメージファイルの消去)
次に、不揮発性メモリ12に記録されているイメージファイルの消去について、図8を参照しつつ以下に説明する。図8は、不揮発性メモリ12に記録されているイメージファイルを消去する動作を示すフローチャートである。
(Erase image file)
Next, erasing of an image file recorded in the nonvolatile memory 12 will be described below with reference to FIG. FIG. 8 is a flowchart showing an operation for erasing the image file recorded in the nonvolatile memory 12.

ユーザーが操作入力部13のイメージファイル消去ボタン21を押下すると、操作入力部13は、制御部10に対して不揮発性メモリ12に記録されているイメージファイルの消去指示を送る(ステップS20)。制御部10は、管理設定部11に記録されている管理テーブルに基いて、イメージファイルリストを作成し、ホストPC100に送る(ステップS21)。ホストPC100は、ユーザーに確認可能なように、入力されたイメージファイルリストをモニターなどの表示装置に表示する(ステップS22)。   When the user presses the image file deletion button 21 of the operation input unit 13, the operation input unit 13 sends an instruction to delete the image file recorded in the nonvolatile memory 12 to the control unit 10 (step S20). The control unit 10 creates an image file list based on the management table recorded in the management setting unit 11 and sends it to the host PC 100 (step S21). The host PC 100 displays the input image file list on a display device such as a monitor so that it can be confirmed by the user (step S22).

ユーザーは、表示装置に表示されたイメージファイルリストから、消去を希望するイメージファイルを選択する(ステップS23)。ユーザーの選択した情報は、ホストPC100から制御部10に送られ、制御部10は、不揮発性メモリ12に記録されたイメージファイルのうち、ユーザーに選択されたイメージファイルを消去する(ステップS24)。同時に、管理設定部11は、管理テーブルからユーザーに選択されたイメージファイルに対応する情報を削除する(ステップS25)。すなわち、光ディスク識別情報、割り当てドライブ名を削除する。   The user selects an image file desired to be deleted from the image file list displayed on the display device (step S23). The information selected by the user is sent from the host PC 100 to the control unit 10, and the control unit 10 erases the image file selected by the user from among the image files recorded in the nonvolatile memory 12 (step S24). At the same time, the management setting unit 11 deletes information corresponding to the image file selected by the user from the management table (step S25). That is, the optical disc identification information and the assigned drive name are deleted.

このように、光ディスクドライブ1は、不揮発性メモリ12に記録されているイメージファイルを消去する場合であっても、ホストPC100からの特別な操作を必要としない。したがって、ユーザーに煩雑な操作を強いることなく、記録されているイメージファイルを消去することができる。また、PCの操作に不慣れなユーザーであっても、記録されているイメージファイルを容易に消去することができる。   As described above, the optical disk drive 1 does not require any special operation from the host PC 100 even when erasing the image file recorded in the nonvolatile memory 12. Therefore, the recorded image file can be deleted without forcing the user to perform complicated operations. Further, even a user unfamiliar with the operation of the PC can easily erase the recorded image file.

不揮発性メモリ12に記録されたイメージファイルを消去した後の管理テーブルを図9(a)に示す。図9(a)は、図5(c)に示す管理テーブルから割り当てドライブ名としてEドライブを割り当てられていたイメージファイルを消去した場合の管理テーブルである。また、図9(b)は、不揮発性メモリ12に記録されたイメージファイルを消去した後の不揮発性メモリ12における記録領域を模式的に示した図である。図9(b)に示すように、不揮発性メモリ12の物理アドレス「0x030」〜「0x069」により指定される領域(領域β)と、「0x090」〜「0x100」により指定される領域(領域δ)とが不揮発性メモリ12における空き領域(データの記録されていない記録領域)となっている。すなわち、次に光ディスク17のイメージファイルを作成する場合には、これらのうちの少なくともいずれかの領域にイメージファイルを作成する。   FIG. 9A shows a management table after the image file recorded in the nonvolatile memory 12 is erased. FIG. 9A is a management table when the image file assigned E drive as the assigned drive name from the management table shown in FIG. 5C is deleted. FIG. 9B is a diagram schematically showing a recording area in the nonvolatile memory 12 after erasing the image file recorded in the nonvolatile memory 12. As shown in FIG. 9B, the area (area β) specified by the physical addresses “0x030” to “0x069” of the nonvolatile memory 12 and the area (area δ) specified by “0x090” to “0x100”. ) Is an empty area (a recording area in which no data is recorded) in the nonvolatile memory 12. That is, when an image file on the optical disc 17 is created next, the image file is created in at least one of these areas.

また、イメージファイルリストは、少なくとも割り当てドライブ名が表示されていればよいが、これ以外の情報を表示するようにしてもよい。例えば、光ディスクドライブ1が上記のイジェクトボタンを有するような場合、不揮発性メモリ12にはイメージファイルとして作成が完了していないデータも記録されている。このような場合、イメージファイルとして作成が完了していないデータは、割り当てドライブ名が割り当てられていないため、イメージファイルリストに表示されないことになる。したがって、イメージファイルとして作成が完了していないデータを表示するために、割り当てドライブ名だけでなく、例えば、光ディスク識別情報および不揮発性メモリ12におけるデータの記録容量もイメージファイルリストに表示するようにすることが好ましい。   Further, at least the assigned drive name is displayed in the image file list, but other information may be displayed. For example, when the optical disc drive 1 has the above-described eject button, data that has not been created as an image file is also recorded in the nonvolatile memory 12. In such a case, data that has not been created as an image file is not displayed in the image file list because the assigned drive name is not assigned. Therefore, in order to display data that has not been created as an image file, not only the assigned drive name but also the optical disk identification information and the data recording capacity in the nonvolatile memory 12 are displayed in the image file list. It is preferable.

さらに、不揮発性メモリ12が1つのイメージファイルしか記録できないような場合には、上記の手順を含むことなく、イメージファイル消去ボタン21の押下によって、不揮発性メモリ12に記録されているイメージファイルを消去するようにしてもよい。   Further, when the nonvolatile memory 12 can record only one image file, the image file recorded in the nonvolatile memory 12 is erased by pressing the image file erase button 21 without including the above procedure. You may make it do.

なお、本実施形態では、イメージファイルを消去するスイッチとしてハードウェアスイッチであるイメージファイル消去ボタンを備えている場合について例示しているが、これに限定されるものではなく、イメージファイル消去手段については、ソフトウェアスイッチであってもよい。もちろん、ハードウェアスイッチとソフトウェアスイッチとを双方備える構成としてもよい。   In this embodiment, the case where an image file deletion button that is a hardware switch is provided as a switch for deleting an image file is illustrated, but the present invention is not limited to this, and the image file deletion means is not limited to this. A software switch may be used. Of course, it is good also as a structure provided with both a hardware switch and a software switch.

(分割イメージファイルの作成)
光ディスクドライブ1においてイメージファイルを作成する際、不揮発性メモリ12のいずれの記録領域にイメージファイルを作成するかの選択には、未使用領域リストを利用することが好ましい。未使用領域リストは、空き領域を管理するために、記録開始アドレスと空き領域のサイズとを関連付けて記録しているリストであり、管理設定部11に記録されている。なお、不揮発性メモリ12における空き領域のサイズは、イメージファイルのサイズの算出と同様にして算出することができる。上述した光ディスクドライブ1の動作では記載していないが、新たにイメージファイルを作成する場合、制御部10は、未使用領域リストを参照して、不揮発性メモリ12における記録開始アドレスを決定することが好ましい。
(Create split image file)
When creating an image file in the optical disk drive 1, it is preferable to use an unused area list for selecting in which recording area of the nonvolatile memory 12 the image file is to be created. The unused area list is a list in which the recording start address and the size of the empty area are recorded in association with each other in order to manage the empty area, and is recorded in the management setting unit 11. Note that the size of the empty area in the nonvolatile memory 12 can be calculated in the same manner as the calculation of the size of the image file. Although not described in the operation of the optical disk drive 1 described above, when creating a new image file, the control unit 10 may determine a recording start address in the nonvolatile memory 12 with reference to the unused area list. preferable.

しかし、図9(b)に示すような状態の不揮発性メモリ12にイメージファイルを作成する場合であり、領域βのサイズよりも大きいサイズのイメージファイルを作成する場合がある。このような場合、管理設定部11は、領域βと領域δとの2つの領域に渡って、イメージファイルを記録することが好ましい。このようにして作成されたイメージファイルは、不揮発性メモリ12において非連続的な物理アドレスを有している。本明細書等において、不揮発性メモリ12において非連続的な物理アドレスを有しているイメージファイルを、以下、分割イメージファイルと称する。   However, an image file is created in the nonvolatile memory 12 in the state shown in FIG. 9B, and an image file having a size larger than the size of the region β may be created. In such a case, it is preferable that the management setting unit 11 records the image file over the two areas of the area β and the area δ. The image file created in this way has non-contiguous physical addresses in the nonvolatile memory 12. In the present specification and the like, an image file having non-contiguous physical addresses in the nonvolatile memory 12 is hereinafter referred to as a divided image file.

ここで、分割イメージファイルの作成について、図10および図11(a)および(b)を参照して以下に説明する。図10は、分割イメージファイルを作成する動作を示すフローチャートである。なお、光ディスク識別情報の記録までの動作は、上述した動作と同一であるため、ここではその説明を省略する。   Here, creation of a divided image file will be described below with reference to FIGS. 10 and 11A and 11B. FIG. 10 is a flowchart showing an operation for creating a divided image file. The operation up to the recording of the optical disc identification information is the same as the above-described operation, and the description thereof is omitted here.

管理設定部11は、領域βと領域δとの複合領域(領域β+δ)に光ディスク17のイメージファイルを記録できるか否かを判定する(ステップS30)。領域β+δにイメージファイルを記録できる場合(ステップS30においてYes)、制御部10は光ディスク17からデータを読み出し、読み出したデータを不揮発性メモリ12における領域βに記録する(ステップS31)。読み出したデータの記録方法については、上記に詳述したため、ここではその詳細な説明を省略する。なお、領域β+δにイメージファイルを記録できない場合には(ステップS30においてNo)、制御部10はイメージファイルの作成を終了する。   The management setting unit 11 determines whether or not the image file of the optical disc 17 can be recorded in the composite region (region β + δ) of the region β and the region δ (step S30). When the image file can be recorded in the region β + δ (Yes in Step S30), the control unit 10 reads data from the optical disc 17 and records the read data in the region β in the nonvolatile memory 12 (Step S31). Since the read data recording method has been described in detail above, a detailed description thereof will be omitted here. When the image file cannot be recorded in the region β + δ (No in step S30), the control unit 10 ends the creation of the image file.

次に、管理設定部11は、領域βに空き領域があるか否かを判定する(ステップS32)。すなわち、管理設定部11は、領域β全てにデータを記録しされているか否かを判定する。領域βに空き領域がある場合(ステップS32においてYes)、制御部10は、光ディスク17から読み出したデータを引き続き領域βに記録する(ステップS31)。すなわち、領域βに空き領域がなくなるまで、ステップS31とS32とを繰り返す。   Next, the management setting unit 11 determines whether or not there is a free area in the area β (step S32). That is, the management setting unit 11 determines whether data is recorded in all the areas β. If there is an empty area in the area β (Yes in step S32), the control unit 10 continues to record the data read from the optical disc 17 in the area β (step S31). That is, steps S31 and S32 are repeated until there is no free area in area β.

領域βに空き領域がない場合(ステップS32においてNo)、制御部10は、引き続き光ディスク17のセクタから読み出されるデータが領域δの開始アドレス(図9(b)ではアドレス「0x090」)記録されていることを示す情報を書き込む(ステップS33)。これ以降、制御部10は、光ディスク17から読み出したデータを不揮発性メモリ12における領域δに記録する(ステップS34)。   If there is no free space in the area β (No in step S32), the control unit 10 continues to record the data read from the sector of the optical disc 17 with the start address of the area δ (address “0x090” in FIG. 9B). Is written (step S33). Thereafter, the control unit 10 records the data read from the optical disc 17 in the area δ in the nonvolatile memory 12 (step S34).

次に、管理設定部11は、光ディスク17のイメージファイルの作成が完了したのか否かを判定する(ステップS35)。光ディスク17に記録されている全てのデータの記録が完了していない場合(ステップS35においてNo)、制御部10は、引き続き、光ディスク17から読み出したデータを不揮発性メモリ12の領域δに記録する(ステップS34)。すなわち、制御部10は、イメージファイルの作成が完了するまで、ステップS34およびS35を繰り返す。   Next, the management setting unit 11 determines whether or not the creation of the image file on the optical disc 17 has been completed (step S35). If the recording of all data recorded on the optical disc 17 is not completed (No in step S35), the control unit 10 continues to record the data read from the optical disc 17 in the area δ of the nonvolatile memory 12 ( Step S34). That is, the control unit 10 repeats steps S34 and S35 until the creation of the image file is completed.

光ディスク17に記録されている全てのデータの記録が完了した場合(ステップS35においてYes)、すなわちイメージファイルの作成が完了した場合、管理設定部11は、割り当てドライブ名を管理テーブルに記録する(ステップS36)。そして、管理設定部11は、作成の完了したイメージファイルに対して割り当てた割り当てドライブ名をホストPC100に通知する(ステップS37)。   When the recording of all data recorded on the optical disc 17 is completed (Yes in step S35), that is, when the creation of the image file is completed, the management setting unit 11 records the assigned drive name in the management table (step) S36). Then, the management setting unit 11 notifies the host PC 100 of the assigned drive name assigned to the created image file (step S37).

なお、分割イメージファイルにおいてイメージファイルを消去する場合には、全ての領域に記録されているデータを削除するようにすることが好ましい。   In the case of erasing an image file in a divided image file, it is preferable to delete data recorded in all areas.

図11(a)および(b)は、分割イメージファイルを有する場合の管理テーブルおよび不揮発性メモリ12における記録領域の模式的な図であり、(a)は管理テーブルを示しており、(b)は不揮発性メモリ12における記録領域を示している。   11A and 11B are schematic diagrams of a management table in the case of having a divided image file and a recording area in the nonvolatile memory 12, and FIG. 11A shows the management table, and FIG. Indicates a recording area in the nonvolatile memory 12.

図11(a)に示すように、記録開始アドレスが「0x030」に対応する光ディスク識別情報と、記録アドレスが「0x090」に対応する光ディスク識別情報とは、いずれも「DDD」であり、同一である。また、割り当てドライブ名も同一のドライブ名が割り当てられている。図11(b)に示すように、不揮発性メモリ12における物理アドレス「0x030」〜「0x060」により指定される領域(領域β)には、論理アドレス「0x000」〜「0x039」が割り当てられており、不揮発性メモリ12における物理アドレス「0x090」〜「0x100」により指定される領域(領域δ)には、論理アドレス「0x040」〜「0x050」が割り当てられている。   As shown in FIG. 11A, the optical disc identification information corresponding to the recording start address “0x030” and the optical disc identification information corresponding to the recording address “0x090” are both “DDD” and are the same. is there. The same drive name is assigned to the assigned drive name. As shown in FIG. 11B, logical addresses “0x000” to “0x039” are assigned to the area (area β) designated by the physical addresses “0x030” to “0x060” in the nonvolatile memory 12. The logical addresses “0x040” to “0x050” are assigned to the areas (area δ) designated by the physical addresses “0x090” to “0x100” in the nonvolatile memory 12.

これによって、ホストPC100からは、不揮発性メモリ12において非連続的な物理アドレスを有する分割イメージファイルであっても、物理アドレスが連続的であるイメージファイル(通常のイメージファイル)と同様に扱うことができる。そのため、光ディスクドライブ1は、不揮発性メモリ12において断続的な空き領域が多数生じることを防止し、不揮発性メモリ12の記録領域を効率的に利用することができる。   As a result, the host PC 100 can handle a divided image file having non-continuous physical addresses in the nonvolatile memory 12 in the same manner as an image file (normal image file) having continuous physical addresses. it can. Therefore, the optical disc drive 1 can prevent a lot of intermittent empty areas from being generated in the nonvolatile memory 12 and can efficiently use the recording area of the nonvolatile memory 12.

なお、本実施形態では、不揮発性メモリ12において2つの領域に分割されているイメージファイルの作成を例に挙げて説明しているが、もちろんこれに限定されるものではなく、3つ以上の領域に分割されて記録されているイメージファイルであっても同様にして作成することができる。   In the present embodiment, the creation of an image file divided into two areas in the nonvolatile memory 12 has been described as an example. However, the present invention is not limited to this, and three or more areas are of course not limited thereto. Even image files that are divided and recorded can be created in the same manner.

(管理テーブルの変形例)
図5(a)〜(c)では、管理テーブルが、光ディスク識別情報と、記録開始アドレスと、割り当てドライブ名とを互いに関連付けて記録している場合を示したが、管理テーブルは、これに限定されるものではない。例えば、管理テーブルは、記録開始アドレスと、割り当てドライブ名とのみを互いに関連付けて記録していてもよい。この場合であっても。不揮発性メモリ12において、搭載されている光ディスク17のイメージファイルを作成することができる。
(Modification of management table)
5A to 5C show a case where the management table records the optical disc identification information, the recording start address, and the assigned drive name in association with each other. However, the management table is not limited to this. Is not to be done. For example, the management table may record only the recording start address and the assigned drive name in association with each other. Even in this case. In the nonvolatile memory 12, an image file of the mounted optical disk 17 can be created.

また、図12(a)に示すように、管理テーブルが、仮想化状態(イメージファイル作成完了情報)を示す情報をさらに関連付けて記録しているようにしてもよい。仮想化状態とは、イメージファイルの作成が完了しているか否かを示す情報(フラグ)である。したがって、仮想化情報は、管理設定部11において、割り当てドライブ名の記録と共に記録されることが好ましい。   Further, as shown in FIG. 12A, the management table may further record information indicating the virtualization state (image file creation completion information) in association with each other. The virtualization state is information (flag) indicating whether or not image file creation is completed. Therefore, the virtualization information is preferably recorded in the management setting unit 11 together with the record of the assigned drive name.

管理テーブルが仮想化状態を関連付けて記録している場合には、制御部10が、光ディスク識別情報が一致し、かつ、仮想化状態が「継続」であるとき、イメージファイルを作成しないと判定するように設定することができる。これによって、イメージファイルの作成を完了することなく光ディスク17を取り出した場合、すなわち不揮発性メモリ12に以前記録したデータが存在する場合には、そのデータに継続してデータを記録することにより、搭載されている光ディスク17のイメージファイルを作成することができる。したがって、不揮発性メモリ12に以前記録したデータが存在する場合におけるイメージファイルの作成の際に要する時間を短縮することができる。   When the management table records the virtualization state in association with each other, the control unit 10 determines that the image file is not created when the optical disc identification information matches and the virtualization state is “continuation”. Can be set as follows. As a result, when the optical disk 17 is taken out without completing the creation of the image file, that is, when there is previously recorded data in the non-volatile memory 12, the data is continuously recorded on the data, so that the mounting is performed. It is possible to create an image file of the optical disc 17 that has been recorded. Therefore, it is possible to reduce the time required for creating an image file when there is previously recorded data in the nonvolatile memory 12.

(付記事項)
本実施形態において、記録媒体をソフトウェア的にマウントすることができるドライブを仮想ドライブと称して、ハードウェア的なドライブと区別しているが、ホストPC100は、仮想ドライブを物理的なドライブと同様に取り扱うことができる。また、ホストPC100が仮想ドライブを複数認識している場合には、光ディスクドライブ1を仮想的な光ディスクチェンジャー(例えば、CDチェンジャー)として使用することもできる。
(Additional notes)
In this embodiment, a drive capable of mounting a recording medium in software is called a virtual drive and is distinguished from a hardware drive. However, the host PC 100 handles a virtual drive in the same way as a physical drive. be able to. When the host PC 100 recognizes a plurality of virtual drives, the optical disk drive 1 can be used as a virtual optical disk changer (for example, a CD changer).

光ディスクドライブ1は、光ディスク17に対する書き込み機能を有していてもよい。光ディスク17に対する書き込み処理は、従来公知の処理を用いればよい。   The optical disc drive 1 may have a writing function for the optical disc 17. For the writing process on the optical disc 17, a conventionally known process may be used.

さらに、不揮発性メモリ12に記録したイメージファイルが、例えば相変化記録方式を採用する書き換え型の光ディスク17から作成された場合、不揮発性メモリ12におけるイメージファイルのデータを書き換えることができる。この場合、イメージファイルを作成した元となった光ディスク17が取り出される際には、光ディスク17に記録されているデータとの整合性を取るために、書き換えたデータを光ディスク17に書き戻すことが好ましい。   Further, when the image file recorded in the nonvolatile memory 12 is created from a rewritable optical disc 17 that employs, for example, a phase change recording method, the data of the image file in the nonvolatile memory 12 can be rewritten. In this case, when the optical disc 17 from which the image file is created is taken out, it is preferable to write the rewritten data back to the optical disc 17 in order to maintain consistency with the data recorded on the optical disc 17. .

また、ホストPC100から読み出し要求を受けた光ディスク17のデータが、不揮発性メモリ12に記録されている場合、制御部10は、不揮発性メモリ12に記録されているデータを優先して読み出す。一般的に、フラッシュメモリに代表される不揮発性メモリ12は、光ディスクドライブよりもデータの読み出し速度が速いため、ホストPC100から読み出しを要求されたデータを迅速に読み出すことができる。   Further, when the data of the optical disc 17 that has received a read request from the host PC 100 is recorded in the nonvolatile memory 12, the control unit 10 reads the data recorded in the nonvolatile memory 12 with priority. In general, the non-volatile memory 12 typified by a flash memory has a data reading speed faster than that of an optical disk drive, so that data requested to be read from the host PC 100 can be read quickly.

(プログラムおよび記録媒体)
最後に、光ディスクドライブ1に含まれている制御部10および管理設定部11は、ハードウェアロジックによって構成すればよい。または、次のように、MPUなどのCPU(Central Processing Unit)を用いてソフトウェアによって実現してもよい。
(Program and recording medium)
Finally, the control unit 10 and the management setting unit 11 included in the optical disc drive 1 may be configured by hardware logic. Alternatively, it may be realized by software using a CPU (Central Processing Unit) such as an MPU as follows.

すなわち、制御部10および管理設定部11は、各機能を実現するプログラムの命令を実行するMPUなどのCPU、このプログラムを格納したROM(Read Only Memory)、上記プログラムを実行可能な形式に展開するRAM(Random Access Memory)、および、上記プログラムおよび各種データを格納するメモリ等の記憶装置(記録媒体)を備えている。   That is, the control unit 10 and the management setting unit 11 expand a CPU such as an MPU that executes instructions of a program that realizes each function, a ROM (Read Only Memory) that stores the program, and a format that can execute the program. A RAM (Random Access Memory) and a storage device (recording medium) such as a memory for storing the program and various data are provided.

そして、本発明の目的は、上記プログラムが制御部10および管理設定部11のプログラムメモリに固定的に担持されている場合に限らず、上記プログラムのプログラムコード(実行形式プログラム、中間コードプログラム、または、ソースプログラム)を記録した記録媒体を光ディスクドライブ1に供給し、光ディスクドライブ1が上記記録媒体に記録されている上記プログラムコードを読み出して実行することによっても、達成可能である。   The object of the present invention is not limited to the case where the program is fixedly held in the program memory of the control unit 10 and the management setting unit 11, but the program code of the program (execution format program, intermediate code program, or This can also be achieved by supplying a recording medium on which the source program is recorded) to the optical disc drive 1, and the optical disc drive 1 reads and executes the program code recorded on the recording medium.

上記記録媒体は、特定の構造または種類のものに限定されない。すなわちこの記録媒体は、たとえば、磁気テープやカセットテープ等のテープ系、フロッピー(登録商標)ディスク/ハードディスク等の磁気ディスクやCD−ROM/MO/MD/DVD/CD−R等の光ディスクを含むディスク系、ICカード(メモリカードを含む)/光カード等のカード系、あるいはマスクROM/EPROM/EEPROM/フラッシュROM等の半導体メモリ系などとすることができる。   The recording medium is not limited to a specific structure or type. That is, the recording medium includes, for example, a tape system such as a magnetic tape and a cassette tape, a magnetic disk such as a floppy (registered trademark) disk / hard disk, and an optical disk such as a CD-ROM / MO / MD / DVD / CD-R. System, a card system such as an IC card (including a memory card) / optical card, or a semiconductor memory system such as a mask ROM / EPROM / EEPROM / flash ROM.

また、制御部10および管理設定部11(または光ディスクドライブ1)を通信ネットワークと接続可能に構成しても、本発明の目的を達成できる。この場合、上記のプログラムコードを、通信ネットワークを介して制御部10および管理設定部11に供給する。この通信ネットワークは制御部10および管理設定部11にプログラムコードを供給できるものであればよく、特定の種類または形態に限定されない。たとえばインターネット、イントラネット、エキストラネット、LAN、ISDN、VAN、CATV通信網、仮想専用網(Virtual Private Network)、電話回線網、移動体通信網、衛星通信網等であればよい。   The object of the present invention can also be achieved by configuring the control unit 10 and the management setting unit 11 (or the optical disc drive 1) so as to be connectable to a communication network. In this case, the program code is supplied to the control unit 10 and the management setting unit 11 via the communication network. The communication network is not limited to a specific type or form as long as it can supply program codes to the control unit 10 and the management setting unit 11. For example, the Internet, intranet, extranet, LAN, ISDN, VAN, CATV communication network, virtual private network, telephone line network, mobile communication network, satellite communication network, etc. may be used.

この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な任意の媒体であればよく、特定の構成または種類のものに限定されない。たとえばIEEE1394、USB、電力線搬送、ケーブルTV回線、電話線、ADSL(Asymmetric Digital Subscriber Line)回線等の有線でも、IrDAやリモコンのような赤外線、Bluetooth(登録商標)、802.11無線、HDR、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。   The transmission medium constituting the communication network may be any medium that can transmit the program code, and is not limited to a specific configuration or type. For example, even with wired lines such as IEEE 1394, USB, power line carrier, cable TV line, telephone line, ADSL (Asymmetric Digital Subscriber Line) line, infrared rays such as IrDA and remote control, Bluetooth (registered trademark), 802.11 wireless, HDR, mobile phone It can also be used by radio such as a telephone network, a satellite line, and a terrestrial digital network. The present invention can also be realized in the form of a computer data signal embedded in a carrier wave in which the program code is embodied by electronic transmission.

以上、本発明を実施形態に基づいて具体的に説明したが、本発明は、上述した実施形態に限定されるものではなく、請求項に示した範囲において種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。   The present invention has been specifically described above based on the embodiments. However, the present invention is not limited to the above-described embodiments, and various modifications are possible within the scope of the claims, and different implementations are possible. Embodiments obtained by appropriately combining the technical means disclosed in each form are also included in the technical scope of the present invention.

本発明に係る光ディスクドライブ装置は、CDドライブ、DVDドライブ、およびBDドライブなどの光ディスクドライブ一般に幅広く利用することができる。   The optical disk drive apparatus according to the present invention can be widely used in general optical disk drives such as a CD drive, a DVD drive, and a BD drive.

本発明に係る光ディスクドライブの要部構成を示すブロック図である。It is a block diagram which shows the principal part structure of the optical disk drive based on this invention. 管理設定部の有する管理テーブルの一例を示す図である。It is a figure which shows an example of the management table which a management setting part has. 本発明に係る光ディスクドライブにおいて、イメージファイルを作成する際の処理動作を示すフローチャートである。4 is a flowchart showing a processing operation when creating an image file in the optical disc drive according to the present invention. 光ディスクまたは不揮発性メモリからのデータ読み出し処理を模式的に示す図である。It is a figure which shows typically the data read-out process from an optical disk or a non-volatile memory. 光ディスクのイメージファイルを作成する際の管理テーブルの変化を示す図であり、(a)は、光ディスク識別情報の記録前の管理テーブルを示し、(b)は光ディスク識別情報の記録後の管理テーブルを示し、(c)はイメージファイル作成完了後の管理テーブルを示す図である。It is a figure which shows the change of the management table at the time of creating the image file of an optical disk, (a) shows the management table before recording of optical disc identification information, (b) shows the management table after recording of optical disc identification information. (C) is a diagram showing a management table after completion of image file creation. 不揮発性メモリの記録領域の一例を模式的に示した図である。It is the figure which showed typically an example of the recording area of the non-volatile memory. 本発明に係る光ディスクドライブにおいて、光ディスクを排出する処理動作を示すフローチャートである。5 is a flowchart showing a processing operation for ejecting an optical disc in the optical disc drive according to the present invention. 本発明に係る光ディスクドライブにおいて、不揮発性メモリに記録したイメージファイルを消去する処理動作を示すフローチャートである。4 is a flowchart showing a processing operation for erasing an image file recorded in a nonvolatile memory in the optical disc drive according to the present invention. 不揮発性メモリに記録したイメージファイルを消去した後の管理テーブルおよび不揮発性メモリの記録領域を模式的に示した図であり、(a)は管理テーブルを示しており、(b)不揮発性メモリの記録領域を示している。It is the figure which showed typically the management table after erasing the image file recorded on the non-volatile memory, and the recording area of the non-volatile memory, (a) shows the management table, (b) the non-volatile memory The recording area is shown. 不揮発性メモリにおいて非連続的な物理アドレスを有するイメージファイルを作成する処理動作を示すフローチャートである。It is a flowchart which shows the processing operation which produces the image file which has a non-continuous physical address in a non-volatile memory. 不揮発性メモリに記録したイメージファイルを消去した後の管理テーブルおよび不揮発性メモリの記録領域を模式的に示した図であり、(a)は管理テーブルを示しており、(b)不揮発性メモリの記録領域を示している。It is the figure which showed typically the management table after erasing the image file recorded on the non-volatile memory, and the recording area of the non-volatile memory, (a) shows the management table, (b) the non-volatile memory The recording area is shown. 光ディスクのイメージファイルを作成する際の管理テーブルの他の例を示す図である。It is a figure which shows the other example of the management table at the time of creating the image file of an optical disk.

符号の説明Explanation of symbols

1 光ディスクドライブ(光ディスクドライブ装置)
10 制御部(イメージファイル作成手段、光ディスク識別情報管理手段)
11 管理設定部(アドレス管理手段、ドライブ設定手段)
12 不揮発性メモリ
13 操作入力部
14 光ピックアップ
15 インターフェース
16 インターフェース
17 光ディスク
20 光ディスク排出ボタン(光ディスク排出手段)
21 イメージファイル消去ボタン(イメージファイル消去手段)
1 Optical disk drive (optical disk drive)
10 Control unit (image file creation means, optical disc identification information management means)
11 Management setting section (address management means, drive setting means)
DESCRIPTION OF SYMBOLS 12 Nonvolatile memory 13 Operation input part 14 Optical pick-up 15 Interface 16 Interface 17 Optical disk 20 Optical disk ejection button (optical disk ejection means)
21 Image file delete button (Image file delete means)

Claims (8)

不揮発性メモリを備えた光ディスクドライブ装置であって、
上記不揮発性メモリの物理アドレスのうち、光ディスクから読み出したデータの記録を開始する物理アドレスを記録開始アドレスとして記録しているアドレス管理手段と、
上記データを、上記記録開始アドレスに基いて上記不揮発性メモリに記録することにより、上記不揮発メモリに当該光ディスクのイメージファイルを作成するイメージファイル作成手段と、
上記イメージファイルを識別するイメージファイル識別情報をホストコンピュータに通知すると共に、当該イメージファイル識別情報を上記記録開始アドレスに関連付けて記録するドライブ設定手段と、
を備えていることを特徴とする光ディスクドライブ装置。
An optical disk drive device including a nonvolatile memory,
Of the physical addresses of the non-volatile memory, address management means for recording a physical address for starting recording of data read from the optical disc as a recording start address;
Image file creation means for creating an image file of the optical disc in the nonvolatile memory by recording the data in the nonvolatile memory based on the recording start address;
Notifying the host computer of image file identification information for identifying the image file, drive setting means for recording the image file identification information in association with the recording start address,
An optical disc drive device comprising:
光ディスクのイメージファイルの作成を完了した後に、上記光ディスクを当該光ディスクドライブ装置から取り出し可能な状態にする光ディスク排出手段をさらに備えていることを特徴とする請求項1に記載の光ディスクドライブ装置。   2. The optical disc drive apparatus according to claim 1, further comprising an optical disc ejecting means for making the optical disc removable from the optical disc drive device after the creation of the image file of the optical disc is completed. 光ディスクそれぞれを識別する光ディスク識別情報を抽出し、上記記録開始アドレスに関連付けて記録する光ディスク識別情報管理手段をさらに備えており、
上記イメージファイル作成手段は、搭載されている光ディスクの上記光ディスク識別情報がすでに記録されている上記光ディスク識別情報に一致しないときに、上記不揮発メモリに当該光ディスクのイメージファイルを作成することを特徴とする請求項1または2に記載の光ディスクドライブ装置。
Further comprising optical disc identification information management means for extracting optical disc identification information for identifying each optical disc and recording it in association with the recording start address;
The image file creation means creates an image file of the optical disc in the nonvolatile memory when the optical disc identification information of the mounted optical disc does not match the recorded optical disc identification information. The optical disc drive apparatus according to claim 1 or 2.
上記ドライブ設定手段は、イメージファイル識別情報をホストコンピュータに通知すると共に、当該イメージファイル識別情報と、上記イメージファイルの作成が完了したことを示すイメージファイル作成完了情報とを、上記記録開始アドレスおよび上記光ディスク識別情報に関連付けて記録し、
上記イメージファイル作成手段は、すでに記録されている光ディスク識別情報に一致し、かつ、上記イメージファイル作成完了情報が記録されていないときに、当該光ディスクから読み出したデータを、上記光ディスク識別情報に関連付けられた上記記録開始アドレスに基いて上記不揮発性メモリに記録することにより、当該光ディスクのイメージファイルを作成することを特徴とする請求項3に記載の光ディスクドライブ装置。
The drive setting means notifies the image file identification information to the host computer, and also includes the image file identification information and the image file creation completion information indicating that the creation of the image file is completed. Record in association with the optical disc identification information,
The image file creation means associates the data read from the optical disc with the optical disc identification information when the image file creation information matches the already recorded optical disc identification information and the image file creation completion information is not recorded. 4. The optical disc drive apparatus according to claim 3, wherein an image file of the optical disc is created by recording in the nonvolatile memory based on the recording start address.
上記不揮発性メモリに記録されている上記イメージファイルのうちの少なくとも1つを消去するイメージファイル消去手段を備えていることを特徴とする請求項1から4のいずれか1項に記載の光ディスクドライブ装置。   5. The optical disc drive apparatus according to claim 1, further comprising image file erasing means for erasing at least one of the image files recorded in the nonvolatile memory. . 不揮発性メモリを備えた光ディスクドライブ装置において、当該不揮発性メモリにおいて、当該光ディスクドライブ装置に搭載されている光ディスクのイメージファイルを作成するイメージファイル作成方法であって、
上記不揮発性メモリの物理アドレスのうち、光ディスクから読み出したデータの記録を開始する物理アドレスを記録開始アドレスとして記録するアドレス管理手段と、
上記データを、上記記録開始アドレスに基いて上記不揮発性メモリに記録することにより、上記不揮発メモリに当該光ディスクのイメージファイルを作成するイメージファイル作成ステップと、
上記イメージファイルを識別するイメージファイル識別情報をホストコンピュータに通知すると共に、当該イメージファイル識別情報を上記記録開始アドレスに関連付けて記録するドライブ設定ステップと、
を含むことを特徴とするイメージファイル作成方法。
In an optical disk drive device including a nonvolatile memory, an image file creation method for creating an image file of an optical disk mounted on the optical disk drive device in the nonvolatile memory,
Address management means for recording, as a recording start address, a physical address for starting recording of data read from the optical disk among physical addresses of the nonvolatile memory,
An image file creation step of creating an image file of the optical disc in the nonvolatile memory by recording the data in the nonvolatile memory based on the recording start address;
Notifying the host computer of image file identification information for identifying the image file, and a drive setting step for recording the image file identification information in association with the recording start address;
A method for creating an image file, comprising:
請求項1から5のいずれか1項に記載の光ディスクドライブ装置が備えているコンピュータを動作させるためのプログラムであり、上記コンピュータを上記の各手段として駆動させることを特徴とするイメージファイル作成プログラム。   An image file creation program for operating a computer included in the optical disk drive device according to claim 1, wherein the computer is driven as each of the above means. 請求項7に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。   A computer-readable recording medium on which the program according to claim 7 is recorded.
JP2008156442A 2008-06-16 2008-06-16 Optical disc drive apparatus, image file creation method, image file creation program, and recording medium recording the program Expired - Fee Related JP5073593B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008156442A JP5073593B2 (en) 2008-06-16 2008-06-16 Optical disc drive apparatus, image file creation method, image file creation program, and recording medium recording the program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008156442A JP5073593B2 (en) 2008-06-16 2008-06-16 Optical disc drive apparatus, image file creation method, image file creation program, and recording medium recording the program

Publications (2)

Publication Number Publication Date
JP2009301389A JP2009301389A (en) 2009-12-24
JP5073593B2 true JP5073593B2 (en) 2012-11-14

Family

ID=41548198

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008156442A Expired - Fee Related JP5073593B2 (en) 2008-06-16 2008-06-16 Optical disc drive apparatus, image file creation method, image file creation program, and recording medium recording the program

Country Status (1)

Country Link
JP (1) JP5073593B2 (en)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002024078A (en) * 2000-07-06 2002-01-25 Hitachi Information Systems Ltd Image file management server

Also Published As

Publication number Publication date
JP2009301389A (en) 2009-12-24

Similar Documents

Publication Publication Date Title
US6791907B2 (en) Automobile audio system for collection, management and playback of audio data
US6487145B1 (en) Method and system for audio data collection and management
CN102132345B (en) Optical disc drive device
US8255656B2 (en) Storage device, memory controller, and data protection method
CN101833423B (en) Recording and reproducing apparatus and recording and reproducing method
TW200401267A (en) Optimizing the recording on a rewritable interactive medium of revisions to an existing project on that medium
JP5073593B2 (en) Optical disc drive apparatus, image file creation method, image file creation program, and recording medium recording the program
US20050259542A1 (en) Reproduction device and method, recording medium, and program
JP4714291B2 (en) Information recording apparatus, information recording method, and information recording program
JP2008171517A (en) On-vehicle playback device
CN100583272C (en) Recording and reproducing device and recording method
JP2004178535A (en) Storage controller, storage card, magnetic disk drive
JP4525357B2 (en) Audio data recording / reproducing device
JP4939430B2 (en) Information recording apparatus and method, and computer program
JP4391329B2 (en) Recording control apparatus, recording control method, recording / reproducing apparatus, recording control program, and recording medium recording the recording control program
JP4353536B2 (en) Information recording apparatus and method, information reproducing apparatus and method, and computer program
JP5976024B2 (en) Playback apparatus, control method, and control program
US7916608B2 (en) Recording apparatus
JP5331215B2 (en) Multipurpose information device, its operation method, program, computer-readable recording medium, optical recording medium
JP2004302704A (en) File management method and recording / reproducing apparatus with file management function using the same
JP2006011751A (en) Information storage device, control method therefor, and computer program
JP2008027248A (en) Information processing apparatus, control method for information processing apparatus, and control program
JP2007128286A (en) Playback apparatus, playback method, and playback program
JP2009301683A (en) Recording and playback device, recording and playback method, and computer program
JP4137970B2 (en) Recording method, program, recording medium, and information recording system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100826

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120724

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120822

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150831

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees