主权项 |
一种驱动装置,对追加记录型记录介质进行顺序记录,其中,上述追加记录型记录介质包含数据区和盘片管理信息区,数据区包含替换区和用户数据区,在上述盘片管理信息区中记录有用来管理上述追加记录型记录介质的盘片管理信息,在上述数据区中分配有多个物理地址,在上述用户数据区中分配有多个逻辑地址,在上述用户数据区中分配有多个光轨,上述盘片管理信息包含用来管理上述多个光轨的光轨管理信息,上述光轨管理信息包含最终记录地址,该最终记录地址是表示光轨内最后记录数据的位置的物理地址,上述驱动装置包含:记录再生部,对上述追加记录型记录介质进行记录动作或再生动作;以及驱动控制部,控制上述记录再生部,上述驱动控制部执行如下处理:接收记录指示,该记录指示包含表示应记录数据的位置的逻辑地址;从上述盘片管理信息区读出上述盘片管理信息;基于上述盘片管理信息,确定表示上述多个逻辑地址与上述多个物理地址的对应关系的初始逻辑地址-物理地址映射;从上述盘片管理信息取得表示上述多个光轨的每一个的位置的光轨管理信息;按照上述初始逻辑地址-物理地址映射,将上述记录指示中包含的上述逻辑地址变换为物理地址;基于与上述记录指示中包含的上述逻辑地址相对应的上述物理地址和上述光轨管理信息,确定上述多个光轨中的第一光轨;确定上述第一光轨是否为封闭光轨;当确定了上述第一光轨是封闭光轨时,所执行的处理为:确定第二光轨,该第二光轨是与上述第一光轨不同的开放光轨、基于上述第二光轨内的上述最终记录地址,将表示上述第二光轨内的下一个可记录数据的位置的物理地址确定为下次可记录地址、以及将上述下次可记录地址作为替换项进行伪重写记录上述数据,上述第一光轨是未记录区,上述驱动控制部进一步执行如下处理:确定上述第一光轨的上述未记录区中是否包含与上述记录指示中包含的上述逻辑地址相对应的上述物理地址;当确定了上述第一光轨的上述未记录区中包含有与上述记录指示中包含的上述逻辑地址相对应的上述物理地址时,所执行的处理为:生成填充数据,以使根据上述记录指示记录到上述追加记录型记录介质中的数据的边界与ECC簇的边界一致;以及将上述填充数据插入到上述数据中。 |