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