基于嵌入式系统的双光盘无缝衔接刻录音视频的方法与流程
- 国知局
- 2024-07-31 19:14:06
本发明涉及数据存储备份,尤其涉及一种基于嵌入式系统的双光盘无缝衔接刻录音视频的方法。
背景技术:
1、双光盘同时刻录需要光盘内容保持一致,一旦刻录出错重试无法恢复或者光盘刻坏,换新盘重新从刻录出错的光盘开始刻录时间点重新刻录,以确保正常刻录出盘后光盘内容保持一致,这样的重试刻录的机制将会导致资源的浪费。
2、中国专利公开号:201210201556.8公开了一种双光盘同步刻录的控制装置,包括:视频编码模块,其用于对音视频进行编码;视频录像模块,其用于将音视频码流写入硬盘存储;以及刻录模块,其用于将刻录镜像刻录到至少两个光盘上,其中刻录到一张光盘中的音视频镜像由多个所述刻录镜像组成,所述音视频镜像与所述音视频码流相对应;还包括:刻录分盘模块,其用于根据配置参数对所述音视频码流进行分盘处理由此可见,所述一种双光盘同步刻录的控制装置存在以下问题:只能保证音频信息无缝衔接,无法保证刻录下的音频信息的质量。
技术实现思路
1、为此,本发明提供一种基于嵌入式系统的双光盘无缝衔接刻录音视频的方法,用以克服现有技术中只能保证音频信息无缝衔接,无法保证刻录下的音频信息的质量的问题。
2、为实现上述目的,本发明提供一种基于嵌入式系统的双光盘无缝衔接刻录音视频的方法。包括:
3、步骤s1,中控单元控制缓存单元从存储单元中提取存储的待刻录音视频信息并进行缓存;
4、步骤s2,所述中控单元控制驱动单元装载并启动待刻录的光盘,并将其记为a盘;
5、步骤s3,所述中控单元控制刻录单元将所述缓存单元中的待刻录的音视频信息刻录至所述a盘中;
6、步骤s4,所述中控单元在所述刻录单元刻录过程中周期性检测所述a盘的内存占比情况,并根据测得的存储情况判定是否将刻录单元中对应部件的运行参数调节至对应值,或,控制所述驱动单元预启动b盘并将针对a盘内存占比的检测周期调节至对应值;其中,所述b盘为所述a盘的备用光盘;
7、步骤s5,所述中控单元在检测到所述a盘内存储空间不足时控制所述刻录单元在b盘继续进行刻录以完成对音视频信息的无缝衔接刻录,中控单元控制验证单元计算a盘内已刻录完成的音视频信息与所述缓存单元中缓存的所述音视频信息的相似度,并根据相似度将刻录单元针对b盘刻录过程中对应的运行参数调节至对应值;
8、步骤s6,所述中控单元在所述缓存单元中的待刻录音视频信息刻录完成时依次向所述刻录单元及所述驱动单元发送终止信号以使刻录单元完成对待刻录音视频的刻录。
9、进一步地,在所述步骤s4中,所述中控单元周期性检测所述a盘的内存占比,对于在单个时间节点中测得的a盘的内存占比,中控单元根据该内存占比确定针对a盘存储情况是否满足预设标准的判定方式,包括:
10、第一判定方式为所述中控单元判定所述a盘存储情况满足预设标准,并控制所述刻录单元维持原有参数继续进行刻录;所述第一判定方式满足所述内存占比小于等于所述中控单元中预设的一级预设内存占比;
11、第二判定方式为所述中控单元判定所述a盘存储情况满足预设标准,中控单元根据预设时长内刻录单元刻录的数据的大小判定是否将所述一级预设内存占比和二级预设内存占比调节至对应值;所述第二判定方式满足所述内存占比大于等于所述一级预设内存占比且小于等于所述中控单元中预设的所述二级预设内存占比,二级预设内存占比大于一级预设内存占比;
12、第三判定方式为所述中控单元判定所述a盘存储情况不满足预设标准,中控单元控制所述驱动单元预启动所述b盘并根据所述a盘中的内存占比与所述第二预设内存占比的差值将针对a盘的检测周期调节至对应值;所述第三判定方式满足所述内存占比大于所述二级预设内存占比。
13、进一步地,所述中控单元在所述第二判定方式下,根据预设时长内刻录单元刻录的数据的大小计算内存占比评价值,并根据内存占比评价值确定针对所述一级预设内存占比和所述二级预设内存占比的调节方式,其中:
14、第一调节方式为所述中控单元使用第一调节系数将所述一级预设内存占比调节至对应值,并使用第二调节系数将所述二级预设内存占比调节至对应值;第一调节方式满足所述内存占比评价值大于等于所述中控单元中预设的预设内存占比变化量;
15、第二调节方式为所述中控单元使用第三调节系数将所述一级预设内存占比调节至对应值,并使用第四调节系数将所述二级预设内存占比调节至对应值;所述第二调节方式满足所述内存占比评价值小于所述预设内存占比评价值。
16、进一步地,所述中控单元在第一预设条件下,设定内存占比评价值r=α×β×l,其中:α为光盘质量影响参数;β为刻录机质量影响参数;l为预设时长内刻录单元刻录的数据的大小;
17、所述第一预设条件为所述中控单元控制所述刻录单元刻录预设时长。
18、进一步地,所述中控单元在所述第三判定方式下,将所述a盘的所述内存占比与所述第二预设内存占比的差值记为内存占比差值,并根据内存占比差值确定针对a盘的检测周期的周期调节方式,其中:
19、第一周期调节方式为所述中控单元使用第一周期调节系数将针对所述a盘的所述检测周期调节至对应值;所述第一周期调节方式满足所述内存占比差值小于所述在中控单元中预设的一级预设内存占比差值;
20、第二周期调节方式为所述中控单元使用第二周期调节系数将所述a盘的所述检测周期调节至对应值;所述第二周期调节方式满足所述内存占比差值大于等于所述一级预设内存占比差值且小于等于所述中控单元中预设的二级预设内存占比差值,二级预设内存占比差值大于一级预设内存占比差值;
21、第三周期调节方式为所述中控单元使用第三周期调节系数将所述a盘的所述检测周期调节至对应值;所述第三周期调节方式满足所述内存占比差值大于所述二级预设内存占比差值。
22、进一步地,所述中控单元在第二预设条件下,控制所述验证单元计算a盘内已刻录完成的音视频信息与所述缓存单元中缓存的所述音视频信息中对应信息的相似度,并根据相似度确定针对b盘数据刻录速度的速度调节方式,其中:
23、第一速度调节方式为所述中控单元使用第一速度调节系数将所述刻录单元针对b盘的数据刻录速度调节至对应值;所述第一速度调节方式满足所述相似度小于所述中控单元中预设的一级预设相似度;
24、第二速度调节方式为所述中控单元使用第二速度调节系数将所述数据刻录速度调节至对应值;所述第二速度调节方式满足所述相似度大于等于所述一级预设相似度且小于等于所述中控单元中预设的二级预设相似度,二级预设相似度大于一级预设相似度;
25、第三速度调节方式为所述中控单元使用第三速度调节系数将所述数据刻录速度调节至对应值;所述第三速度调节方式满足所述相似度大于所述二级预设相似度;
26、所述第二预设条件为所述中控单元判定所述a盘内内存占比达到所述中控单元中预设的临界占比,所述中控单元控制所述刻录单元在b盘继续进行刻录。
27、进一步地,所述中控单元在第三预设条件下,周期性检测所述b盘内的内存占比并将其记为第二内存占比,中控单元根据第二内存占比确定针对b盘内存储空间是否满足预设标准的二级判定方式,其中:
28、第一二级判断定方式为所述中控单元判定所述b盘存储空间不满足预设标准,中控单元计算已刻录在光盘上的音视频信息的数据大小与所述缓存单元中缓存的音视频信息的数据大小的比值确定b盘是否能全部刻下所述缓存单元中缓存的音视频信息;所述第一二级判断定方式满足所述第二内存占比大于等于所述中控单元中预设的预设第二内存占比;
29、第二二级判断定方式为所述中控单元判定所述b盘存储空间满足预设标准,保持运行参数不变并继续进行刻录;所述第二二级判断定方式满足所述第二内存占比小于所述预设第二内存占比;
30、所述第三预设条件为所述中控单元完成针对所述b盘数据刻录速度的调节。
31、进一步地,所述中控单元在所述第一二级判断定方式下,计算已刻录的音视频信息与所述缓存单元中缓存的音视频信息的比值并将其记为完成度比值,并根据完成度比值确定b盘是否能全部刻下所述缓存单元中缓存的音视频信息的判断方式,其中:
32、第一判断方式为所述中控单元判断b盘能够完成对剩余的所述音视频信息的刻录,中控单元控制所述刻录单元保持相关参数不变继续进行刻录;所述第一判断方式满足所述完成度比值大于所述中控单元中预设的一级预设完成度比值;
33、第二判断方式为所述中控单元判定所述b盘可以刻下全部的所述缓存单元中缓存的所述音视频信息,中控单元根据所述一级预设完成度比值与完成度比值的差值将针对b盘的临界占比调节至对应值;所述第二判断方式满足所述完成度比值小于等于所述一级预设完成度比值且大于等于所述中控单元中预设的二级预设完成度比值,一级预设完成度比值大于二级预设完成度比值;
34、第三判断方式为所述中控单元判定所述b盘不能全部刻下所述缓存单元中缓存的音视频信息,中控单元控制所述驱动单元预启c盘并将检测周期调节至对应值并持续对b盘内存占比进行检测;所述第三判断方式满足所述完成度比值小于所述二级预设完成度比值;其中,c盘为所述b盘的备用光盘。
35、进一步地,所述中控单元在所述第二判断方式下,将所述一级预设完成度比值与完成度比值的差值记为完成度差值,并根据完成度差值确定针对所述b盘临界占比的调节方式,其中:
36、第一临界占比调节方式为所述单元使用第一占比调节系数将所述b盘临界占比调节至对应值;所述第一临界占比调节方式满足所述完成度差值小于所述中控单元中预设的一级预设完成度差值;
37、第二临界占比调节方式为所述单元使用第二占比调节系数将所述b盘临界占比调节至对应值;所述第二临界占比调节方式满足所述完成度差值大于等于所述一级预设完成度差值且小于等于所述中控单元中预设的二级预设完成度差值,二级预设完成度差值大于一级预设完成度差值;
38、第三临界占比调节方式为所述单元使用第三占比调节系数将所述b盘临界占比调节至对应值;所述第三临界占比调节方式满足所述完成度差值大于所述二级预设完成度差值。
39、进一步地,所述b盘临界占比调节至内存最大值仍刻录不下全部的所述缓存单元中缓存的所述音视频信息,中控单元控制所述驱动单元预启c盘并将检测周期调节至对应值并持续对b盘内存占比进行检测。
40、与现有技术相比,本发明的有益效果在于,在对a盘刻录过程中,中控单元通过周期性对a盘内内存占比进行检测,从根据检测结果将对应参数调节至对应值,从而保证刻录数据完整,从而保证刻录效果;本发明还通过在a盘内存储空间不足时控制所述刻录单元在b盘继续进行刻录以完成对音视频信息的无缝衔接刻录,并对a盘已刻录完的音频信息进行相似度检测,从而根据检测结果将b盘对应参数调节至对应值,从而保证刻录效果。
41、进一步地,本发明通过周期性检测a盘内的内存占比并与预设标准进行比较,从而判定内存占比是否满足预设标准,从而在内存不满足预设标准预启动b盘并将检测周期调节至对应值,从而在a盘内存达到预设标准后快速将后续数据刻录在b盘上,从而进一步保证刻录效果。
42、进一步地,本发明通过计算内存占比评价值并与预设标准进行比较能够快速对a盘内存情况进行判断并快速将对应参数调节至对应值,从而使判定标准根据实际情况进行对应的调节,增加了中控单元的判定精度以更好的对刻录过程进行检测,从而进一步保证刻录效果。
43、进一步地,本发明通过计算内存占比差值并与预设标准进行比较,能够快速确定对应的针对a盘检测周期的周期调节方式,从而快速将检测周期调节至对应值,从而避免了内存已经满了而检测周期还没满导致的中控单元检测失效的情况,从而进一步保证刻录效果。
44、进一步地,本发明通过对已将刻录完成的a盘内的音频信息进行相似度计算,并将求得的相似度与预设标准进行比较,从而快速确定b盘对应参数的调节方式,从而在b盘刻录过程中通过改变对应参数使刻录完成的音频信息相似度更高,从而进一步保证刻录效果。
45、进一步地,本发明通过计算第二内存占比快速确定针对b盘内存储空间是否满足预设标准的二级判定方式,从而快速确定内存占比情况并进行对应的判定,从而进一步保证刻录效果。
46、进一步地,本发明通过计算完成度比值,从而快速对b盘能否将音频信息全部刻下进行快速判定,在判定可以刻录时保持相关参数不变继续进行刻录,或,根据所述一级预设完成度比值与完成度比值的差值将针对b盘的临界占比调节至对应值,从而进一步保证刻录效果。
47、进一步地,本发明通过计算完成度差值并与预设标准进行比较从而快速将所述b盘临界占比调节至对应值,从而使剩余内容能够全部刻录在b盘,从而进一步保证刻录效果。
48、进一步地,本发明在b盘临界占比调节至内存最大值仍刻录不下全部的所述缓存单元中缓存的所述音视频信息时,控制c盘继续刻录,从而避免了临界占比调节过大使内存已满时中控单元仍控制刻录单元继续刻录导致的数据残缺,从而进一步保证刻录效果。
本文地址:https://www.jishuxx.com/zhuanli/20240731/181970.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表