在嵌入式录像设备上动态控制光盘刻录速度的方法

文档序号:9766622阅读:408来源:国知局
在嵌入式录像设备上动态控制光盘刻录速度的方法
【技术领域】
[0001] 本发明属于视频监控领域,尤其设及一种在嵌入式录像设备上动态控制光盘刻录 速度的方法。
【背景技术】
[0002] 现有的录像机主要包括嵌入式DVR、嵌入式NVR和嵌入式混合型DVR等几种。
[0003] 嵌入式DVR(硬盘录像机)是一种能够连接模拟摄像机、球机等模拟采集其视频信 号进行本地输出回放W及视频编码本地存储、网络实时视频传播的嵌入式网络视频设备。
[0004] 嵌入式NVR(网络视频录像机)是一种能够连接和控制网络IPC(网络摄像机)前端, 将IPC传来的视频数据进行本地存储W及网络转发,并解码在NVR设备的输出接口上显示 IPC所采集的实时视频信号的设备。
[0005] 嵌入式混合型DVR是嵌入式DVR与NVR功能全体的嵌入式硬盘录像机设备。
[0006] SCSI是一种用于计算机和智能设备之间(硬盘、软驱、光驱、打印机、扫描仪等)系 统级通用接口标准。嵌入式DVR、NVR、混合型DVR通过本地SCSI接口为包括硬盘、光驱在内的 标准存储设备提供输入输出接口,用于实时传输大量数据,并具备结构简单,支持热插拔等 特点。
[0007] 在市场上光驱和光盘种类繁多、质量参差不齐的情况下,现有的设备在多盘同时 刻录时,相同的刻录速度会导致某些光盘刻坏,而另一些光盘不同达到其合适的刻录速度, 而降低了工作效率。

【发明内容】

[000引本发明为了解决上述现有技术中存在的问题,提供了一种在嵌入式录像设备上动 态控制光盘刻录速度的方法。
[0009] 本发明为解决运一问题所采取的技术方案是: 一种在嵌入式录像设备上动态控制光盘刻录速度的方法,包括W下步骤: 实时识别光驱内光盘的品牌和光盘的类型; 动态监测光驱的插拔,识别光驱规格和品牌; 在嵌入式录像设备上,根据当前的光驱规格、品牌与当前放入的光盘进行组合,从刻录 速度二维表中动态选择出自适应的刻录倍速; 随着刻入光盘的内容逐渐增加,W及光盘的刻录轨道半径的不断增大,动态降低刻录 的速度。
[0010] 具体来说,所述的嵌入式录像设备上具备多个SATA接口和USB接口;SATA(Serial Advanced Technology Attachment,串行高级技术附件)是一种基于行业标准的串行硬件 驱动器接口。该方法的具体步骤如下: 软件开启独立线程轮询光盘的进入和退出,获取光盘的MediaID和光盘类型; 监听操作系统的驱动事件,光驱插入后,进行初始化操作,读取光驱的刻录速度列表, 制造商ID信息; 刻录程序启动时,读入根据光盘类型及品牌和光驱规格及品牌预先制定的刻录速度二 维表,从刻录速度二维表中选出对应的基础速度,开启刻录;遇到事先未测试过的光盘或光 驱时,进入低速刻录模式,W最大概率确保刻录成功; 根据当前光盘刻录的逻辑地址,实时换算出当前的刻录轨道半径,进入减速区后就W 渐进式加大每一包刻录数据之间的时间间隔,间接地在当前刻录速度的基础上,逐步下调 刻录速度,保证在刻录进行到最后阶段的稳定性。
[0011] 本发明具有的优点和积极效果是: 本发明的嵌入式录像设备具备多个SATA接口,可W接入多个光驱设备,在软件算法的 支持下,可W实现动态控制光盘刻录的速度,W达到降低光盘刻坏率的目的。本发明提高了 单盘及多盘(多光驱)同时刻录的成功率,提升设备工作效率,减少光盘浪费。在市场上光驱 和光盘种类繁多、质量参差不齐的情况下,增大了嵌入式设备对不同品牌光驱和不同品牌 光盘的兼容范围,解决了热插拔更换光驱后,保持刻录成功率不下降。
【附图说明】
[0012] 图1是本发明一实施例的嵌入式录像设备的硬件系统框图。
【具体实施方式】
[0013] W下参照附图和具体实施例对本发明的在嵌入式录像设备上动态控制光盘刻录 速度的方法进行详细的说明。下面描述的具体实施例仅是本发明的最佳实施方式,而不能 理解为对本发明的限制。
[0014] 本发明的在嵌入式录像设备上动态控制光盘刻录速度的方法,包括W下步骤: 实时识别光驱内光盘的品牌和光盘的类型; 动态监测光驱的插拔,识别光驱规格和品牌; 在嵌入式录像设备上,根据当前的光驱规格、品牌与当前放入的光盘进行组合,从刻录 速度二维表中动态选择出自适应的刻录倍速; 随着刻入光盘的内容逐渐增加,W及光盘的刻录轨道半径的不断增大,动态降低刻录 的速度。
[0015] 一个具体实施例如下: 图1是本发明一实施例的嵌入式录像设备的硬件系统框图。该系统的主体是嵌入式 DVR/NVR/混合型DVR嵌入式设备。该设备提供"SATA口 r、"SATA口 2"、"USB江'等多个光驱接 口,可W支持单光驱或多光驱同时刻录。
[0016] 嵌入式DVR/NVR/混合型DVR设备通过其USb接口接入便携式光驱,提供用户操作设 备的硬件接口。本硬件方案中,嵌入式设备可W提供多个USb接口,可W独立接入,也可同时 接入,也可不接入。
[0017] 嵌入式DVR、NVR、混合型DVR硬件方案中的其他部分,如电源、模拟摄像与IPC、设备 的编解码与主控制忍片等,作为设备硬件方案中的基础内容,本申请中不一一详述。
[0018] 基于该硬件系统的刻录方法如下: 软件开启独立线程轮询光盘的进入和退出,用MM巧旨令获取光盘的MediaID(相当于厂 商ID)和光盘类型(DVD+R、DVD-R、抓-R等)。
[0019] 监听操作系统的驱动事件,光驱插入后,进行初始化操作,通过MM巧旨令读取光驱 的刻录速度列表,制造商ID等信息。
[0020] 根据光盘的类型、品牌和光驱的规格、品牌,可W预先组合出一张刻录速度二维 表,由刻录程序启动时读入,示意表格如表1所示,在开始刻录程序从中选出合适的基础速 度(通常W倍速表示写为4x、6x、8x等),开启刻录。
注:表格中的倍速需要前期在实际的嵌入式DVR、NVR、混合型DVR设备上,通过和具体的 光驱和光盘搭配W实验数据得出,同时保留一个"默认"选项,当实际场景中遇到事先未测 试过的光盘或光驱时,进入低速刻录模式,采用刻录速度二维表中最低的刻录速度进行刻 录,W最大概率确保刻录成功。
[0022] 根据当前光盘刻录的逻辑地址,实时换算出当前刻入的轨道半径,进入减速区后 就W渐进式加大每一包刻录数据之前的时间间隔,间接地在当前刻录速度的基础上,逐步 下调刻录速度,保证在刻录进行到最后阶段的稳定性。
[0023] 线性转换公式:当前半径=光盘逻辑地址* k K为系数和光盘类型有关,DVD-般为千分之五,蓝光光盘一般为千分之二十。
[0024] -般光盘从内至外分为中屯、圈,容量记录起始内圈,减速区,容量记录起始外圈和 外延直径。中屯、圈的轨道半径为15mm,容量记录起始内圈的轨道半径为44mm至50mm,夕F延 直径容量记录起始外圈的轨道半径为76-77mm或者116-117mm,减速区为靠近容量记录起 始外圈的区域,其轨道半径为40-77mm或者60-117mm,外延直径的轨道半径为80mm或者 120mmO
【主权项】
1. 一种在嵌入式录像设备上动态控制光盘刻录速度的方法,其特征在于,该方法包括 以下步骤: 实时识别光驱内光盘的品牌和光盘的类型; 动态监测光驱的插拔,识别光驱规格和品牌; 在嵌入式录像设备上,根据当前的光驱规格、品牌与当前放入的光盘进行组合,从刻录 速度二维表中动态选择出自适应的刻录倍速; 随着刻入光盘的内容逐渐增加,以及光盘的刻录轨道半径的不断增大,动态降低刻录 的速度。2. 根据权利要求1所述的在嵌入式录像设备上动态控制光盘刻录速度的方法,所述的 嵌入式录像设备上具备多个SATA接口和USB接口;其特征在于,该方法的具体步骤如下: 软件开启独立线程轮询光盘的进入和退出,获取光盘的MedialD和光盘类型; 监听操作系统的驱动事件,光驱插入后,进行初始化操作,读取光驱的刻录速度列表, 制造商ID信息; 刻录程序启动时,读入根据光盘类型及品牌和光驱规格及品牌预先制定的刻录速度二 维表,从刻录速度二维表中选出对应的基础速度,开启刻录;遇到事先未测试过的光盘或光 驱时,进入低速刻录模式,以最大概率确保刻录成功; 根据当前光盘刻录的逻辑地址,实时换算出当前的刻录轨道半径,进入减速区后就以 渐进式加大每一包刻录数据之间的时间间隔,间接地在当前刻录速度的基础上,逐步下调 刻录速度,保证在刻录进行到最后阶段的稳定性。
【专利摘要】本发明公开了一种在嵌入式录像设备上动态控制光盘刻录速度的方法,包括以下步骤:实时识别光驱内光盘的品牌和光盘的类型;动态监测光驱的插拔,识别光驱规格和品牌;根据当前的光驱与光盘的组合,从刻录速度二维表中动态选择出自适应的刻录倍速;随着刻入光盘的内容逐渐增加,动态降低刻录的速度。本发明的嵌入式录像设备具备多个SATA接口,可以接入多个光驱设备,在软件算法的支持下,可以实现动态控制光盘刻录的速度,以达到降低光盘刻坏率的目的。本发明提高了单盘及多盘同时刻录的成功率,提升设备工作效率,减少光盘浪费。增大了嵌入式设备对不同品牌光驱和不同品牌光盘的兼容范围,解决了热插拔更换光驱后,保持刻录成功率不下降。
【IPC分类】G11B7/0045, G11B19/28
【公开号】CN105529040
【申请号】CN201510936701
【发明人】戴林, 薛超, 范宇超
【申请人】天津天地伟业数码科技有限公司
【公开日】2016年4月27日
【申请日】2015年12月16日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1