[发明专利]光盘写入方法及装置有效
申请号: | 201310229141.6 | 申请日: | 2013-06-07 |
公开(公告)号: | CN104240732B | 公开(公告)日: | 2017-10-03 |
发明(设计)人: | 郭晓宇;吕明成;孙承华 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | G11B7/125 | 分类号: | G11B7/125 |
代理公司: | 北京康信知识产权代理有限责任公司11240 | 代理人: | 吴贵明,张永明 |
地址: | 310051 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 光盘 写入 方法 装置 | ||
技术领域
本发明涉及信息存储领域,具体而言,涉及一种光盘写入方法及装置。
背景技术
目前,由于数字化庭审现场对审讯过程中所产生的音频和/或视频文件具有一次固定、禁止修改的要求,因此,在审讯系统设计过程中通常会采用数据直刻的方式对审讯过程进行一次固定,即通过视频采集系统对审讯室或者整个庭审过程进行数字化处理,输出以预设压缩格式(例如:H264或者MPEG4)编码的视频数据。通过系统自带的刻录机将上述编码后的数据固定于不可擦写的光盘中。光盘在写入完成后即被封盘,从而确保数据的真实有效性。
图1是根据相关技术的光盘中文件结构的示意图。如图1所示,根据光盘的读取特性通常要求从光盘每一个区段的16Sector开始存储文件系统(例如:ISO9660),该文件系统可以对后续写入的数据进行描述。每张光盘中的0~16Sector为系统保留区域,如果已经刻录完成的光盘从光盘放入刻录机开始回放,刻录机首先会从16Sector开始读取数据,并根据ISO9660的标准协议来解析光盘中的文件数据。ISO9660针对本光盘中所包含的文件信息进行描述,其主要描述的信息可以包括但不限于:文件的大小、文件在此光盘中的起始位置。如此,系统可以根据文件的描述信息从数据区域读取真正的文件数据。由此可见,ISO9660在光盘中的位置相当于一本书中的目录,而数据区域的位置相当于书的真正内容。图2是根据相关技术的在预留光轨前光盘写入的示意图。如图2所示,一次性写入的光盘中在同一个光轨内的各个区域是依次进行排列的,其结构决定了只有一个写入点,并且数据的写入遵循顺序写入的特点,即从一个光轨的起始地址至结束地址依次写入无效数据、文件系统以及用户数据。
相关技术中对于数字化庭审现场的审讯过程提供了一种多光驱同步直刻的方法。该技术方案可以将实时数据直接写入光盘,而无需产生临时文件,并且还能够将上述实时数据同步写入到多个光驱中。然而,该技术方案存在以下两个缺陷:
缺陷一、对于录制光盘中的不定长文件,文件列表信息难以准确地反应该文件所包含数据的实际长度,通常采用的解决方式在于不定长文件可以采用预留长度的方式对文件头进行封装,例如:在如图1所示的ISO9660中记录为写入用户数据的Data区域预留的长度为100M。然而,如果实际写入的数据长度只有80M,那么ISO9660中存储的文件信息由于不能更改因而无法完整地反应用户数据的实际大小。
缺陷二、由于该技术方案未对光盘写入过程发生意外掉电导致光盘无法读取的问题进行相应地处理,因此,一旦在实时数据写入光盘的过程中发生意外掉电,则会造成光盘无法正常读取,如此在掉电发生之前已经产生的音频和/或视频录像数据即会随之丢失,难以恢复。
发明内容
本发明提供了一种光盘写入方法及装置,以至少解决相关技术中的光盘写入方式无法准确地反应光盘中数据量的大小的问题。
根据本发明的一个方面,提供了一种光盘写入方法。
根据本发明的光盘写入方法包括:对光盘中的初始化光轨进行划分,依次生成第一光轨和第二光轨;从数据源获取音频和/或视频数据,并刻录在第二光轨;根据刻录在第二光轨上的音频和/或视频数据量生成文件系统信息,并将文件系统信息刻录在第一光轨。
优选地,从数据源获取音频和/或视频数据,并刻录在第二光轨包括:在第二光轨的起始位置生成音频和/或视频数据写入点;将刻录设备的激光头移动至音频和/或视频数据写入点;从与音频和/或视频数据写入点对应的物理地址开始将接收到的音频和/或视频数据写入第二光轨。
优选地,根据刻录在第二光轨上的音频和/或视频数据量生成文件系统信息,并将文件系统信息刻录在第一光轨包括:对第二光轨执行封轨操作;计算已经刻录在第二光轨上的音频和/或视频数据量;根据计算结果生成文件系统信息,在第一光轨上封装文件系统信息。
优选地,对第二光轨执行封轨操作包括:判断音频和/或视频数据是否写入完毕,或者,判断刻录设备在发生故障后是否已重新启动;如果确定音频和/或视频数据已经写入完毕,或者,检测到第二光轨已经处于损坏状态并且音频和/或视频数据写入点的位置发生变化,则对第二光轨执行封轨操作。
优选地,计算已经刻录在第二光轨上的音频和/或视频数据量包括:获取在音频和/或视频数据写入完毕时与音频和/或视频数据写入点当前所在位置对应的物理地址,或者,获取在第二光轨处于损坏状态下与音频和/或视频数据写入点当前所在位置对应的物理地址;采用获取到的物理地址以及与第二光轨的起始位置对应的物理地址计算音频和/或视频数据量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310229141.6/2.html,转载请声明来源钻瓜专利网。