光盘装置 【技术领域】
本发明是涉及光盘装置的技术。背景技术 作为用于高速进行光盘装置与其主机装置间的数据传送的方法的一例,在下述 专利文献 1 的现有技术的栏中记载了如下内容。
“硬盘仿真器 (hard disk emulator) 是具有光盘装置、较为高速且容量为光盘以下 的硬盘装置或非易失性存储器作为数据缓存的高品质存储系统。 从主机看来虽然可视作 具有光盘的容量的硬盘装置或光盘装置,但通过将光盘中存储的数据的一部分或全部暂 时存储到高速的数据缓存中,能够与主机之间实现高速的数据传送。”
专利文献 1 :日本特开平 7-175602 号公报
在光盘装置中,在光盘的记录和再现中伴随着光拾取器的移动等机械动作,所 以尤其在伴随随机访问的记录和再现动作中,存在数据传送速度降低的问题。
另外,在光盘装置中没有插入光盘的情况下存在下述问题,即,不能接收来自 光盘装置的主机装置的从光盘读出数据的请求和向光盘写入数据的请求。
发明内容
本发明为解决上述问题而做出,本发明的目的是提供一种随机访问速度得到提 高的易用性高的光盘装置。
上述目的作为一例可以由权利要求的范围所记载的发明来实现。
即,一种能够进行光盘的记录再现的光盘装置,其特征在于,包括 :虚拟盘, 其能够存储至少一张光盘量的数据 ;记录再现单元,其从上述光盘进行数据的再现、向 上述光盘进行数据的记录 ;和系统控制单元,其控制上述虚拟盘和上述记录再现单元。
通过本发明,能够提高光盘装置的随机访问速度,能够提供易用性高的光盘装 置。 附图说明
图 1 是本发明的光盘装置的一例。
图 2 是虚拟盘的区域使用例。
图 3 是本发明的光盘装置的另一例。
附图标记说明
101……光盘装置
102……记录再现单元
103……虚拟盘
104……系统控制单元
105……盘吐出按钮106……主机装置 106 107……光盘 108……光盘 109……光盘 201……管理信息区域 202……虚拟盘区域 203……虚拟盘区域 204……虚拟盘区域 205……空区域 301……虚拟盘具体实施方式
图 1 表示用于实施本发明的光盘装置的一例。
图 1 的 101 是光盘装置,由该图 102 所示的记录再现单元、该图 103 所示的虚拟 盘和该图 104 所示的系统控制单元 104 构成。 记录再现单元 102 承担向光盘写入数据和从光盘读出数据的任务。
虚拟盘 103 由半导体存储器构成,至少具有可存储一张光盘量以上的数据的容 量。 在光盘装置对应于规格不同的多种光盘的情况下,半导体存储器可构成为至少具有 一张大容量的光盘量以上的容量。 例如,若光盘装置 101 可进行 CD、DVD 和 BD 的记录 或再现,则能够按照具有至少可存储一张 BD 以上的数据的容量的方式设置半导体存储器 的容量。 构成虚拟盘 103 的半导体存储器既可以是易失性的也可以是非易失性的,但由 于非易失性的存储器能够获得较大的效果,所以在下面的说明中设作非易失性存储器。 系统控制单元 104 承担管理光盘装置整体的动作的任务。
该图 105 是用于从光盘装置 101 的外部接受光盘吐出请求的盘吐出按钮。
该图 106 是光盘装置 101 的主机装置。 主机装置 101 能够通过光盘装置 101 访 问记录在光盘上的数据。
下面,说明利用图 1 所示的光盘装置,随机访问速度得到提高的情况。
下面,举例说明插入图 1 所示的光盘 107 的情况。 其中,令光盘 107 中已经记 录有数据,为可进行数据再现的状态。
当光盘 107 插入光盘装置 101 时,系统控制单元 104 在经记录再现单元 102 从光 盘 107 中读取了盘的种类、记录容量等信息后,在虚拟盘 103 内确保容量与光盘 107 相同 的区域 ( 以下将在虚拟盘内所确保的区域称作虚拟盘区域 )。 并且,系统控制单元 104 经 记录再现单元 102 读取记录在光盘 107 中的数据,并将读取到的数据传送到虚拟盘 103 内 所确保的区域中。 此外,系统控制单元 104 还将用于管理存储在虚拟盘 103 中的光盘 107 的数据的管理信息一并记录到虚拟盘 103 中。
通过以上的动作,将记录在光盘 107 中的数据全部存储到虚拟盘 103 中,进行管 理。 其中,在从光盘向虚拟盘区域传送数据时,通过从光盘顺序访问来依次再现数据。
在上述基础上,当从主机装置 106 请求光盘 107 的数据再现时,不从光盘 107 读 出数据,而是将从虚拟盘 103 读出的数据送到主机装置 106。
例如,当从主机装置 106 请求以光盘 107 的地址 100 为开头再现 100 个块 (block) 的数据时,从与光盘 107 的地址 100 相当的虚拟盘 103 内的虚拟盘区域的地址起读出 100 个块的数据,向主机装置 106 传送。
之前已经进行了说明,虚拟盘 103 由半导体存储器构成,所以在读出数据时不 会伴随任何光盘拾取器的移动操作等机械动作。 因此,采用上述结构,若与现有的光盘 装置相比,可得到能高速且安静地向主机装置供给数据的效果。 另外,由于随机访问性 能也较好,所以可获得对于来自主机装置的需要随机访问的数据传送请求,也能不降低 速度地加以对应的效果 ( 下面,将该效果称作第一效果 )。
接着,举上述说明中所使用的光盘 107 从光盘装置中吐出的情况为例来说明本 发明的光盘装置的另一效果。
当图 1 所示的盘吐出按钮 105 被按下时,盘吐出的请求被传到系统控制单元 104。 系统控制单元 104 接受盘吐出请求,指示记录再现单元 102 将盘吐出。 由此,从 光盘装置 101 中吐出光盘 107,但是这时,系统控制单元 104 按照将存储在虚拟盘 103 中 的盘 107 的数据继续保持的方式进行动作。 由此,由于光盘 107 的所有数据继续存在于 光盘装置内,所以可获得即使在光盘装置内不存在光盘的状态下也能继续对主机装置 106 传送光盘的数据的效果 ( 下面将该效果称作第二效果 )。
进一步,举吐出光盘 107 后将图 1 所示的光盘 108 插入光盘装置 101 的情况为例 来说明本发明的光盘装置的又一效果。 其中,令光盘 108 中已经记录有数据,为可进行 数据再现的状态。
当光盘 108 插入光盘装置 101 时,系统控制单元 104 经记录再现单元 102 从光盘 108 中读取盘的种类、记录容量等信息。 并且,与已经确保的光盘 107 的虚拟盘区域之 外,在虚拟盘 103 内确保与光盘 108 对应的虚拟盘区域。 并且,系统控制单元 104 经记 录再现单元 102 读取记录在光盘 108 中的数据,并将读取到的数据传送到在虚拟盘 103 内 所确保的虚拟盘区域中。 此外,系统控制单元 104 还将用于管理存储在虚拟盘 103 中的 光盘 108 的数据的管理信息一并记录到虚拟盘 103 中。
通过以上的动作,将光盘 107 和光盘 108 的数据全部存储到虚拟盘 103 中,进行 管理。 由此,光盘装置 101 成为能够将光盘 107、光盘 108 两者的数据向主机装置 106 传 送的状态。 这样,只要虚拟盘 103 的容量允许,就能够确保与多个光盘对应的虚拟盘区 域。 另外,由于各光盘的管理信息记录在虚拟盘 103 中,所以能够判断是否确保有插入 光盘装置 101 中的光盘的虚拟盘区域。 因此,即使重复进行同一光盘的插入、吐出,也 可仅确保一个与该光盘对应的虚拟盘区域。
像这样,在虚拟盘 103 内存在对应于多个光盘的虚拟盘区域的情况下,可以仅 从与最近刚插入光盘装置的光盘对应的虚拟盘区域读出数据。
例如,若以光盘 107、光盘 108、光盘 107 这样的顺序插入光盘装置 101,由于光 盘 107 是最近刚插入的光盘,所以仅从与光盘 107 对应的虚拟盘区域读出数据。 之后, 若吐出光盘 107,则到新插入光盘为止的期间内,仅从光盘 107 的虚拟盘区域读出数据。 进一步,之后若插入光盘 108,则仅从光盘 108 的虚拟盘区域读出数据。
在光盘装置内不存在光盘的状态下,从虚拟盘区域读出数据这一情况从著作权 保护的观点等出发可能会出现问题,对于这种光盘来说,也可仅在光盘存在于光盘装置内的情况下,从对应的虚拟盘区域读出数据。 另外,当光盘中记录的数据被加密的情况 下,也可以使存储在虚拟盘区域中的数据同样为加密的状态。
如上所述,若在虚拟盘 103 内确保有与多个光盘对应的虚拟盘区域,则只要是 确保了虚拟盘区域的光盘,无论是哪个,都能够在插入光盘装置 101 时立即从对应的虚 拟盘区域中读出数据。 即,对于多个光盘也可得到上述的第一效果和第二效果。
以上,表示了从光盘再现数据时的效果,但本发明在对光盘记录数据的情况下 也有用。
下面,举在图 1 所示的光盘 109 中记录数据的情况为例来说明在光盘中记录数据 时的效果。 令光盘 109 是什么数据都没有记录的未记录状态的光盘。
当将光盘 109 插入光盘装置 101 中时,系统控制单元 104 在经记录再现单元 102 从光盘 109 中读取盘的种类、记录容量等信息后,在虚拟盘 103 内确保容量与光盘 109 相 同的虚拟盘区域,并在虚拟盘 103 中记录关于光盘 109 的管理信息。
由此,从主机装置 106 传送来的要向光盘 109 记录的数据全部都会存储到与光盘 109 对应的虚拟盘区域中。 例如,在主机装置 106 请求以光盘 109 的地址 100 作为开头 记录 100 个块的数据的情况下,从与光盘 109 的地址 100 相当的虚拟盘区域上的地址起向 100 个块的区域写入数据。 在确定了要向光盘 109 记录的数据时,向光盘 109 实体实施数据的记录。 例如, 在从主机装置 106 发出光盘 109 的吐出请求的情况下,开始将已写入虚拟盘区域中的数据 记录到光盘 109 中。 在对光盘 109 记录数据时,以顺序访问记录为主体,而与向虚拟盘 区域写入数据的顺序无关。 即,即使在向虚拟盘区域记录数据时采用随机访问记录,在 对光盘 109 记录时也通过顺序访问来从虚拟盘区域依次读出数据,并以此为顺序通过顺 序访问来对光盘进行记录。 并且,在完成所有数据的记录后,吐出光盘 109。
如之前说明,虚拟盘 103 由半导体存储器构成,所以在数据记录时不伴随任何 的光拾取器移动等机械动作。 于是,对于从主机装置发出的需要随机访问的数据记录的 请求,能够不降低速度地进行响应。 另外,因为在对光盘记录数据时以顺序访问记录为 主,所以能够获得较为高速地进行记录的效果。
另外,由于虚拟盘 103 可改写,所以即使光盘是仅可一次写入数据的盘,对应 于该光盘的虚拟盘区域也可进行任何次改写。 因此,可得到下述效果,即,在主机装置 确定应向光盘写入的数据之前的期间,能够对同一地址区域多次写入数据。
另外,在吐出光盘时,将虚拟盘区域保持,之后,在将同类别、且未记录的光 盘插入光盘装置的情况下,可以不重新确保虚拟区域,而是与所保持的虚拟盘区域相对 应。 而且,也可不接受来自主机装置的指示,而是将虚拟盘区域上的数据记录到光盘 中。 由此,可得到通过单个光盘装置就能复制相同内容的光盘的效果。 在进行这种动作 的情况下,当完成向光盘记录数据时,也可以在未接收到主机装置的指示的情况下由光 盘装置自动吐出光盘。 另外,由于没有来自主机装置的数据传送就可将数据记录在光盘 中,所以即使是不能进行来自主机装置的数据传送的状态,也可得到能通过单个光盘装 置来将数据记录到光盘中的效果。
以上,举将光盘 107、光盘 108 和光盘 110 插入光盘装置 101 的情况为例说明了 本发明的效果,图 2 表示用于得到这些效果的虚拟盘 103 的区域使用例。
图 2 的 201 是用于记录管理信息的管理信息区域,这里,该管理信息用于管理记 录在虚拟盘 103 中的光盘的数据。 该图的 202、203、204 是虚拟盘区域,分别对应于光 盘 107、光盘 108 和光盘 109。 该图 203 是还没有分配虚拟盘区域的空区域,在新存储光 盘的数据的情况下,在该空区域 203 中确保虚拟盘区域。 如图 2 所示,能够在虚拟盘内 确保多个虚拟盘区域,但各虚拟盘区域的大小只要是与光盘对应的大小即可,不需要全 部为相同大小。 另外,由于虚拟盘的容量不是无限的,所以能确保的虚拟盘区域的个数 有限制。 假设在虚拟盘没有空余的状态下,在产生确保新的虚拟盘区域的需要时,可以 废弃最旧的虚拟盘区域,而在此处确保新的虚拟盘区域。 另外,若虚拟盘由非易失性的 半导体存储器构成,则即使在没有供给电源的状态下也能保持存储在虚拟盘中的数据, 所以可得到易用性提高的效果。
进一步,图 1 所示的光盘装置 101 的虚拟盘 103 也可以是图 3 所示的可拆卸的半 导体存储卡。 图 3 中,301 是虚拟盘。 该虚拟盘 301 是可从光盘装置 101 拆卸的非易失 性的半导体存储器卡。 若这样构成光盘装置则能替换多个虚拟盘,所以能避免虚拟盘的 空余容量不足的问题。 另外,在光盘装置 101 中没有插入作为虚拟盘的半导体卡的情况 下,可以与现有的光盘装置同样地动作,即,不经虚拟盘,将从光盘读出的数据直接传 送到主机装置,将从主机装置发送的数据直接记录在光盘上。 可拆卸的半导体存储器, 可以采用当装载在其他光盘装置上时也能使用的结构,也可采用施加保护、禁止或限制 在其他光盘装置中的使用的结构。 另外,此处表示了将虚拟盘 103 构成为可装卸的半导体存储卡的例子,但是也 可以采用在已经存在的虚拟盘 103 外追加可拆卸的半导体存储器的结构。 即,能够采用 通过可拆卸的半导体存储卡来补充虚拟盘的空余容量不足的结构。
如以上所说明的,本发明的光盘装置在没有将光盘插入光盘装置的情况下,也 能接收来自光盘装置的主机装置的从光盘读出数据的请求和向光盘写入数据的请求。
本实施方式的光盘装置即使在频繁产生数据的改写的情况下,也能在虚拟盘上 先实施数据的改写,并在记录到光盘 109 实体上时最佳地配置数据。 所以,与将数据直 接记录到光盘实体上的情况相比,能高效地记录数据。 用于使记录在光盘实体上的数据 最佳排列的处理,例如可以在没有来自主机装置的记录或再现的请求时进行,但是并不 限于此。
另外,在将光盘 109 实体装载在光盘装置中,并将记录在光盘 109 实体上的数 据记录到虚拟盘 103 中时,可以按将该数据加密的方式记录到虚拟盘中。 当记录在光盘 109 实体上的数据没有著作权、可自由复制的情况下,即使在光盘 109 实体从光盘装置吐 出后,也可将数据保留在虚拟盘 103 中。
另外,可以与光盘 109 实体从光盘装置的吐出连动,删除虚拟盘 103 的数据, 即使实际上不删除也可以按照从主机装置看来虚拟盘 103 中数据已被删除的方式进行控 制。
另外,在虚拟盘 103 由可装卸的通用半导体存储卡构成的情况下,也可加密数 据或施加保护,使该半导体存储卡不能用其他再现装置读出。
本发明并不限于上述实施例,包含各种变形例。 例如,上述实施例是为容易理 解地说明本发明而详细进行的说明,但是不限于必然包括所说明的所有结构。 也可将某
个实施例的结构的一部分替换为其他实施例的结构。 另外,还可在某个实施例的结构上 添加其他实施例的结构。 对于各实施例的结构的一部分,还可进行其他结构的追加、删 除、替换。
上述各结构中的一部分或全部可以由硬件构成,也可通过处理器执行程序来加 以实现。 另外,控制线和信息线表示了在说明上认为必要的线,并不限于必须表示产品 上所有的控制线和信息线。 也可认为实际上几乎所有的结构彼此连接。