[发明专利]一种多码流混合直刻的控制方法及系统有效
申请号: | 201210150910.9 | 申请日: | 2012-05-15 |
公开(公告)号: | CN102682794A | 公开(公告)日: | 2012-09-19 |
发明(设计)人: | 郭晓宇;吕明成;孙承华;陈军科 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | G11B7/0045 | 分类号: | G11B7/0045 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 王一斌;王琦 |
地址: | 310051 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 多码流 混合 控制 方法 系统 | ||
技术领域
本发明涉及数据存储技术,特别涉及一种多码流混合直刻的控制方法及系统。
背景技术
图1为现有的多码流刻录的方法流程图。现结合图1,对现有的多码流刻录的方法进行说明,具体如下:
步骤10:初始化光盘;
该步骤包括:步骤101,根据待刻录文件的文件信息分配存储空间;步骤102,根据步骤101分配的存储空间及待刻录文件的文件信息生成文件列表;步骤103,利用光轨将步骤102生成的文件列表写入光盘中。
步骤101中的待刻录文件的文件信息至少包含文件大小及文件名称;根据文件信息分配的存储空间为待刻录文件在光盘中的起止位置,即开始存储的地址及结束存储的地址。
步骤11:将一路码流刻录至光盘,转存另一路码流;
该步骤中,在有多路码流需要写入光盘中时,利用光轨将多路码流中的一路码流刻录至光盘中与文件列表包含的存储空间对应的区域,将多路码流中的其它码流转存至一存储介质中。
其中,该步骤中提及的将一路码流刻录至光盘中的相应区域,实际上是将执行刻录的设备中缓存的一路码流写入光盘中的相应区域。
步骤12:待一路码流刻录完成后,将转存的另一路码流刻录至光盘;
该步骤中,在一路码流刻录至文件列表中为该路码流分配的存储空间后,从存储介质中读取转存的一路码流,并按照文件列表中的信息,利用光轨将该路码流刻录至光盘中与文件列表的存储空间对应的区域。
现有的多码流刻录的方法中,文件列表中的存储空间是在光盘初始化时预先分配的,并预先刻录至光盘中,后续码流刻录至光盘的过程中,无法再对已刻录至光盘中的文件列表进行修改或更新,只能对其包含的信息进行读取;由于现有的多码流刻录的方法是利用一条光轨进行光盘的刻录,在多路码流需要刻录至光盘时,只能利用一条光轨对多路码流进行逐一的刻录,无法实现多路码流混合直刻,即无法实现将一路码流直刻至光盘的过程中进行另外一路码流的直刻,刻录的工作效率还有待进一步提高。
发明内容
有鉴于此,本发明的目的在于提供一种多码流混合直刻的控制方法,该方法能够实现多路码流的混合直刻,提高刻录的工作效率。
本发明的目的在于提供一种多码流混合直刻的控制系统,该系统能够实现多路码流的混合直刻,提高刻录的工作效率。
为达到上述目的,本发明的技术方案具体是这样实现的:
一种多码流混合直刻的控制方法,该方法包括:
A、初始化光盘时,为文件列表建立第一写入光轨,为N路待混合直刻的码流建立N条光轨,在光盘上为文件列表分配第一存储空间;所述N为大于1的整数;
B、判断缓存的N路码流中是否存在缓存的数据量达到预设值的一路码流,如果是,执行步骤C,否则执行步骤B;
C、将缓存的数据量达到预设值的一路码流所缓存的数据通过为其建立的一条光轨写入光盘,更新缓存的文件列表中与该路码流对应的文件信息;
D、判断N路待混合直刻的码流是否均写入光盘,如果是,将缓存的文件列表通过第一写入光轨写入光盘的第一存储空间中,否则执行步骤B。
较佳地,步骤A所述为文件列表建立第一写入光轨之前进一步包括:
读取光盘状态信息,并根据光盘状态信息判断光盘是否允许写入数据,如果是,设置光盘刻录速度,否则结束对光盘的初始化。
上述方法中,步骤A所述为文件列表建立第一写入光轨包括:
在光盘初始化时,预创建一条用以写入文件列表的第一写入光轨,保存第一写入光轨的写入地址及轨道大小,为第一写入光轨分配用以缓存文件列表的第一写入缓冲区;
步骤A所述为N路待混合直刻的码流建立N条光轨包括:
在光盘初始化时,预创建N条用以写入N路待混合直刻的码流的光轨,保存N条光轨中每条光轨的写入地址、每条光轨的轨道大小、及每条光轨与N路待混合直刻的码流中的一路码流的对应关系,为N路码流分配用以缓存数据的N个子缓冲区。
上述方法中,所述步骤C包括:
C1、从缓存的文件列表中获取缓存的数据量达到预设值的一路码流的起始存储地址、及该路码流对应的一条光轨的写入地址和轨道大小;
C2、根据该路码流对应的一条光轨的写入地址与当前的光轨的写入地址是否不同来判断是否需要切换光轨,如果是,以该路码流对应的一条光轨的写入地址作为起始存储地址,将该路码流缓存的数据写入光盘中,否则,不改变当前的光轨的写入地址,继续将该路码流缓存的数据写入光盘;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210150910.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:24KV充气柜负荷开关
- 下一篇:一种滚动轴承环间喷射润滑方法和装置