专利名称:一种双光盘同步刻录的控制装置的利记博彩app
技术领域:
涉及数据存储备份领域,尤其在同步录音录像系统中,使音视频录像数据同步刻录到两张光盘中,并且其内容保持一致。
背景技术:
双光盘同时刻录需要光盘内容保持一致,一旦刻录出错重试无法恢复或者光盘刻坏,换新盘重新从刻录出错的光盘开始刻录时间点重新刻录,以确保正常刻录出盘后光盘内容保持一致,这样的重试刻录的机制将会导致资源的浪费。通常,我们将光盘序号Discl,Disc2等字幕叠加到录像数据并刻录到光盘,回放光盘音视频时通过查看字幕信息就可准确判断出这张碟片是本次刻录任务的第几张碟片。然而现有技术常常使得序号字幕提前和滞后叠加,提前叠加字幕内容会跨光盘显示,滞后叠加光盘回放开始将看不到字幕内容,延后一段时间才出现。 考虑了以下两种方案都不能很好的解决上述两个问题一般来说,首先生成音视频录像,其次才将录像刻录到光盘上,刻录的策略尽力刻录,直到光盘剩余空间不足以刻录本次镜像为换盘条件,如果选择在这个时间点去叠加序号字幕,显然已经滞后了。那就需要有一个预估的功能,每次刻录完成后获取光盘剩余空间,预估还能刻录多少时间,提前去叠加字幕。但是这样只能解决一部分问题,这种方式前提是实际刻录过程中,如果出现第一张碟片刻满而长时间不去换盘继续刻录的话,那也就无法预知了,因为不同类型的DVD碟片容量不一样(比如DVD+R/-R为4. 7G,DVD+R DL为
8.5G),每次追加刻录浪费的额外空间也不一样,势必造成两张不同类型碟片可刻录的录像时长是不一致,比如DVD+R空白盘和DVD+R DL空白盘同时开始刻录,按照这种方式刻录,最后两张光盘肯定内容不一致。既然每张光盘刻录时长2-12小时可设,那么就直接按照刻录时长启动定时器去叠加序号字幕。对于刻录时长的设置,直接改变录像码率的大小,影响图像质量,一般时长越低,图像质量、清晰度越高,反之则图像质量越差。但实际上,实际码率无法保持同设置的保持严格一致,一般在设置值上下波动。在一定程度上导致了分盘的不准确,两种情况当编码采集图像变化比较大时,编码实际码率远远高于设置值,那么定长时间段内生成的录像就远远大于理论值,比如2小时的刻录时长实际只能刻录I. 5小时或者更少,这时就会造成碟片字幕滞后;反之,图像波动变化比较小,实际码率低于设置值,这时可以保证准确分盘,但造成光盘空间的浪费,实际还可能还能刻录更多的录像数据。
发明内容
针对现有技术中双光盘刻录不同步的技术缺陷,本发明提供一种在同步录音录像系统中双光盘同步刻录的控制装置,用于将音视频码流刻录至至少两个光盘中,包括如下模块视频编码模块,其用于对音视频进行编码;视频录像模块,其用于将音视频码流写入硬盘存储;以及刻录模块,其用于将刻录镜像刻录到至少两个光盘上,其中刻录到一张光盘中的音视频镜像由多个所述刻录镜像组成,所述音视频镜像与所述音视频码流相对应;其特征在于,还包括刻录分盘模块,其用于根据配置参数对所述音视频码流进行分盘处理。优选地,所述分盘处理根据所述配置参数预留的空间确定需刻录的光盘中的音视频镜像由所述刻录镜像构成的个数。优选地,所述视频编码模块还包括如下模块视频采集模块,其用于采集音视频数据;编码模块,其用于对采集的所述音视频数据进行编码生成音视频码流;以及第一发送模块,其用于将所述音视频码流发送至所述视频录像模块。优选地,所述视频编码模块还包括如下模块第一接收模块,其用于接收所述刻录分盘模块发送的第一指示信息,其中,所述指示信息用于指示所述视频编码模块将所述字幕信息嵌入所述音视频码流中,其中所述字幕信息用于标识光盘序号;嵌入处理模块,其用于将所述字幕信息嵌入所述音视频码流的头部;第二发送模块,其用于将经所述嵌入处理模块嵌入的音视频码流发送至所述视频录像模块。次优地,所述视频编码模块还包括如下模块第二接收模块,其用于接收所述刻录 分盘模块发送的第二指示信息,其中,所述第二指示信息用于指示所述视频编码模块对所述字幕信息进行编码,其中所述字幕信息用于标识光盘序号;合成处理模块,其用于将所述字幕进行编码形成字幕视频码流合成至所述音视频码流中;第三发送模块,其用于将所述经合成的音视频码流发送至所述视频录像模块。优选地,所述视频录像模块包括如下模块第三接收模块,其用于接收所述视频编码模块发送的所述音视频码流;镜像单元模块,其用于根据所述音视频码流获取单位时间的镜像单元,其中所述刻录镜像由多个镜像单元组成。优选地,所述视频录像模块还包括如下模块第四接收模块,其用于接收所述视频编码模块发送的经嵌入的所述音视频码流;第一存储模块,其用于将经嵌入的所述音视频码流存储至硬盘中。次优地,所述视频录像模块还包括如下模块第五接收模块,其用于接收所述视频编码模块发送的经合成处理的所述音视频码流;第二存储模块,其用于将经合成处理的所述音视频码流存储至硬盘中。优选地,所述镜像单元模块还包括如下模块第四发送模块,其用于将根据所述音视频码流的所述镜像单元发送至所述刻录分盘模块。优选地,所述刻录分盘模块包括如下模块第六接收模块,其用于接收所述镜像单元;刻录镜像模块,其用于确定刻录镜像的大小,由多个所述镜像单元生成刻录镜像,所述每个刻录镜像大小相同;分盘处理模块,其用于根据配置参数进行分盘处理,确认每个所述光盘刻录的刻录镜像个数。优选地,所述分盘处理模块包括如下模块第一判断模块,其用于判断分盘处理是否成功;第五发送模块,若上述第一判断模块判断分盘处理成功,则将发送所述第一指示信息至所述视频编码模块,其中,所述第一指示信息用于指示所述视频编码模块将所述字幕嵌入所述音视频码流的头部。次优地,所述刻录模块包括如下模块第二判断模块,其用于根据所述分盘处理是否成功;第六发送模块,若上述第一判断模块判断分盘处理成功,则将发送所述第二指示信息至所述视频编码模块,其中,所述第二指示信息用于指示所述视频编码模块将对所述字幕信息进行编码。优选地,所述刻录模块包括如下模块第一获取模块,其用于从所述刻录分盘模块获取录像镜像进行刻录。优选地,所述配置参数至少包括刻录镜像大小;光盘重试刻录次数;光盘碟片类型。根据本发明的另一个方面,还提供一种基于双光盘同步刻录的播放控制方法,其用于播放上述双光盘同步刻录控制装置刻录的光盘,其特征在于,包括如下步骤对刻录在所述光盘中的所述经嵌入的音视频码流进行解码;根据所述经嵌入的音视频码流数据头识别并提取所述字幕信息;以及播放所述光盘中的音视频码流以及所述字幕信息。根据本发明的又一方面,还提供一种在同步录音录像系统中双光盘同步刻录的控 制方法,用于将音视频码流刻录至至少两个光盘中,包括如下步骤a.对音视频进行编码;
b.将音视频码流写入硬盘存储;c.根据配置参数对所述音视频码流进行分盘处理;以及
d.将刻录镜像刻录到至少两个光盘上,其中刻录到一张光盘中的音视频镜像由多个所述刻录镜像组成,所述音视频镜像与所述音视频码流相对应。本发明提供了一种在同步录音录像系统中,将音视频录像数据同步刻录到两张光盘中的控制装置。通过镜像单元刻录镜像来进行分盘控制和分盘处理,在两张光盘刻录的同时,使得两张光盘刻录出来的内容保持一致,以达到一张光盘作为证据使用,另外一张备份存档供查阅的目的。
通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显图I示出根据本发明第一实施例的,所述双光盘同步刻录的控制装置的结构示意图;图2示出根据本发明第二实施例的,所述双光盘同步刻录的控制装置分盘处理的示意图;图3示出根据本发明第三实施例的,所述双光盘同步刻录的控制装置各模块配合操作的示意图;以及图4示出根据本发明第四实施例的,所述双光盘同步刻录的控制装置的流程图。
具体实施例方式根据现有技术的缺陷,本发明提供了如下技术方案针对不同光盘碟片类型容量不一致,每次追加刻录浪费的额外空间不一样(DVD+R碟片比DVD-R碟片浪费少,相同的碟片容下,DVD+R比DVD-R多刻录像数据)的情况。设定刻录模式限制刻录的DVD碟片类型,取目前常用的两种DVD+R和DVD-R,比如DVD+R模式下只能刻录DVD+R碟片,DVD-R模式下能刻录DVD+R和DVD-R碟片,这样基本排除了 DVD碟片容量不一致的情况,即使换盘过程中没有及时换盘,也可根据当前设定的刻录模式进行分盘。前提是严格限制首先开始刻录,刻录过程换盘都必须为空白盘,其次DVD盘片类型必须符合当前设定的刻录模式,且只能使用比较常用的几种盘片类型,DVD+R和DVD-R,使用DVD+RDL相当于浪费了一半的空间。针对实际码率同设置的不一致,存在上下波动,提出实时统计的方法以一分钟为基本统计单位,统计这个时间段内的录像大小,将多个一分钟合并成一个用于实际刻录的录像镜像,镜像大小可设(一般100M,150M,200M等可选),多个录像镜像组成一张盘片上的刻录内容。总体方案为生产者消费者模型录像统计并生成录像镜像为生产者,刻录开始后不停地生成录像刻录镜像,一旦满足分盘条件时,则叠加序号字幕信息;消费者为刻录任务,循环不停检测当前是否有可用刻录镜像,如果有则将其刻录到光盘上。通过阅读参照以下附图 对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显图I示出根据本发明第一实施例的,所述双光盘同步刻录的控制装置的结构示意图。本图示出了四个模块视频编码模块21,其用于对音视频进行编码;视频录像模块22,其用于将音视频数据写入硬盘存储;刻录分盘模块23,其用于根据配置参数确定进行分盘处理;以及刻录模块24,其用于将刻录镜像刻录到光盘上。所述双光盘同步刻录的各个模块相互配合的操作流程如图3所示,在此不予赘述。具体地,所述视频编码模块21还包括视频采集模块211,其用于采集音视频数据;编码模块212,其用于对采集的所述音视频数据进行编码生成音视频码流;第一发送模块213,其用于将所述音视频码流发送至所述视频录像模块;第一接收模块214,其用于接收所述刻录分盘模块发送的第二指示信息,其中,所述第二指示信息用于指示所述视频编码模块对所述字幕信息进行编码,所述字幕信息用于标识光盘序号;合成处理模块215,其用于将所述字幕进行编码形成字幕视频码流合成至所述音视频码流中;以及第二发送模块216,其用于将所述经合成的音视频码流发送至所述视频录像模块。当所述合成处理模块215通过所述第一接收模块214接收到所述刻录分盘模块23发送的指示所述视频编码模块对所述字幕信息进行编码并合成的指示信息时,所述合成处理模块215将对所述字幕进行编码并合成至所述音视频码流中并通过第二发送模块216发送至所述视频录像模块22。具体地,所述视频录像模块22包括第二接收模块221,其用于接收所述视频编码模块发送的所述音视频码流;镜像单元模块222,其用于根据所述音视频码流获取某一单位时间的镜像单元大小,其中所述多个镜像单元组成一个所述刻录镜像,所述多个刻录镜像的大小相同;第四接收模块223,其用于接收所述视频编码模块发送的所述经合成的音视频码流;以及第二储存模块224,其用于将所述经合成的音视频码流储存于所述硬盘中。其中,所述镜像单元模块222通过第三发送模块将根据所述音视频码流的所述镜像单元发送至所述刻录分盘模块23。所述刻录分盘模块23包括第六接收模块231,其用于接收所述镜像单元;刻录镜像模块232,其用于确定刻录镜像的大小,由多个所述镜像单元生成刻录镜像,所述每个刻录镜像大小相同;分盘处理模块233,其用于根据配置参数进行分盘处理,确认每个所述光盘刻录的刻录镜像个数。具体地,所述分盘处理模块23通过第二判断模块判断是否成功分盘,若判断结果为分盘成功则第五发送模块将发送所述第二指示信息至所述视频编码模块,其中,所述第二指示信息用于指示所述视频编码模块对所述字幕进行编码并合成至所述音视频码流中。所述刻录模块24包括第一获取模块241,其用于从所述刻录分盘模块获取录像镜像进行刻录。更具体地,本领域技术人员理解,根据本实施例刻录的光盘可以通过正常的播放系统对光盘进行播放,优选地,所述光盘字幕信息显示于所述刻录的音视频中与所述音视频码流同步播放,所述播放系统只需要对刻录在光盘上的码流进行解码就可以正常播放。在本实施例的一个变化例中,所述视频编码模块21还包括视频采集模块211,其用于采集音视频数据;编码模块212,其用于对采集的所述音视频数据进行编码生成音视频码流;第一发送模块213,其用于将所述音视频码流发送至所述视频录像模块;第一接收模块214',其用于接收所述刻录分盘模块发送的第一指示信息,其中,所述第一指示信息用于指示所述视频编码模块将所述字幕信息嵌入所述音视频码流的头部,所述字幕信息用于标识光盘序号;嵌入处理模块215',其用于将所述字幕信息嵌入所述音视频码流的头部;以及第二发送模块216',其用于将所述经嵌入的音视频码流发送至所述视频录像模块。当所述嵌入模块215'通过所述第一接收模块214'接收到所述刻录分盘模块23发送的指示所述视频编码模块将所述字幕信息进行嵌入所述音视频码流头部的指示信息时,所述嵌入处理模块215'将对所述字幕进行编码进行嵌入处理并通过第二发送模块216'发送至所述视频录像模块22。具体地,所述视频录像模块22包括第二接收模块221,其用于接 收所述视频编码模块发送的所述音视频码流;镜像单元模块222,其用于根据所述音视频码流获取某一单位时间的镜像单元大小,其中所述多个镜像单元组成一个所述刻录镜像,所述多个刻录镜像的大小相同;第三接收模块223 ‘,其用于接收所述视频编码模块发送的所述经嵌入的音视频码流;以及第一储存模块224',其用于将所述经嵌入的音视频码流储存于所述硬盘中。其中,所述镜像单元模块222通过第三发送模块将根据所述音视频码流的所述镜像单元发送至所述刻录分盘模块23。所述刻录分盘模块23包括第五接收模块231,其用于接收所述镜像单元;刻录镜像模块232,其用于确定刻录镜像的大小,由多个所述镜像单元生成刻录镜像,所述每个刻录镜像大小相同;分盘处理模块233,其用于根据配置参数进行分盘处理,确认每个所述光盘刻录的刻录镜像个数。具体地,所述分盘处理模块23通过第一判断模块判断是否成功分盘,若判断结果为分盘成功则第四发送模块将发送所述第一指示信息至所述视频编码模块,其中,所述第一指示信息用于指示所述视频编码模块将所述字幕嵌入至所述音视频码流头部中。所述刻录模块24包括第一获取模块241,其用于从所述刻录分盘模块获取录像镜像进行刻录。更具体地,本领域技术人员理解,在上述变化例中,在播放由所述双光盘同步刻录装置刻录的光盘时首先在所述光盘中的音视频码流头部提取所述字幕信息,将所述字幕信息与所述音视频码流同步播放。图2示出根据本发明第二实施例的,所述双光盘同步刻录的控制装置分盘处理的示意图。在确定分盘公式之前,首先需要确定几个数值(空间单位默认为M)。一张标明容量
4.7G的空白DVD盘片,实际可用空间为DiscTotalCapacity(DVD+R/-R,分别为4. 38*1024M和 4. 37*1024M)。统计盘片在第一次刻录和后续追加刻录所需要的额外空间为FirstBurnUsedCapacity 和 AddBurnUsedCapacity,根据刻录和实际测试结果,DVD-R 比DVD+R浪费更多的额外空间。每张光盘上需要刻录自带播放器软件,软件容量不大,大概几M空间,一般来说可用忽略不计。整个光盘预留ReservedCapacity (一般设为100M)空间,允许RetryTimes (默认6)次刻录出错重试次数,同时考虑到录像空间以一分钟为最小统计单位,比如150M的一个镜像文件,实际大小应该会超过150M,一般误差在一个统计单元内,多个镜像误差相加就会放大,从实际测试结果看,存在爆盘情况,爆盘是指原本属于上一张光盘刻录的录像镜像由于光盘没有剩余空间被刻录到下一张碟片上了,原因就是基于这种方式还是存在一定误差,基于此,光盘多预留了一个镜像大小空间ImgSizeCapacity,得出剩余可用空间AvailableCapacity = DiscTotalCapacity - ReservedCapacity -AddBurnUsedCapacity^RetryTimes - ImgSizeCapacity^l其中,所述第一次刻录浪费FirstBurnUsedCapacity,包含在 ReservedCapacity中。得出分盘公式满足( ( ImgM+ImgM+1 + ... ImgN) + (N — M + I) ^AddBurnUs e dCapac i ty )>AvaiIabIeCapacity,则认为分盘成功。 更具体的,本领域技术人员理解,所述分盘操作在刻录前已经完成,则所述每张光盘将要刻录的刻录镜像及其个数在刻录前已经确定,因此,对于刻录录像或录音的音视频数据,在某一张光盘刻录完成后经过一段时间才将后一张光盘置入所述装置进行刻录时也可以在时间上准确衔接。图3示出根据本发明第三实施例的,所述双光盘同步刻录的控制装置各模块配合操作的示意图。同图I相同,本图示出了四个模块,视频编码模块21,主要实现合成编码,将字幕信息(包括叠片序号字幕,温湿度字幕)叠加合成到视频码流中;视频录像模块22,将音视频数据写入硬盘存储,采用一定的规范将录像数据管理起来;刻录分盘模块23,根据配置参数(设置镜像大小,光盘重试刻录次数,刻录模式等)确定分盘公式进行分盘,如果分盘成功则通知视频编码模块叠加碟片序号字幕。具体分盘公式计算请见具体实施方式
;刻录模块24,循环检测当前是否有刻录镜像可用,如果当前有一个录像镜像可用并且在DVD刻录机准备好的情况下,则将该文件刻录到光盘上,刻录出错增加重试机制。具体地,本图还示出了 5个步骤,首先是步骤1,所述视频编码模块21对其采集到的音视频数据进行编码形成音视频码流发送至所述视频录像模块22。之后为步骤2,所述视频录像模块将接受到的音视频码流进行数据规整后存储至硬盘中,并根据所述音视频码流统计镜像单元大小以及镜像单元发送至所述刻录分盘模块23,具体地,本领域技术人员理解,优选地,所述镜像单元为一分钟音视频镜像。所述刻录分盘模块23接收到所述镜像单元后,执行步骤3,所述刻录分盘模块23,根据刻录相关配置参数以及接收到的镜像单元大小确定刻录镜像,具体地,本领域技术人员理解,优选地,所述刻录镜像大小经刻录者确定,根据所述刻录镜像大小确认一个刻录镜像包含的镜像单元个数。更具体地,本领域技术人员理解,每个刻录镜像大小包含相同个数的镜像单元。确定刻录镜像后,所述刻录分盘模块23根据分盘公式进行分盘处理。具体地,所述分盘公式已在图2中描述。若所述刻录分盘模块23判断分盘成功,则所述视频编码模块21执行步骤4,将对相应的字幕进行编码并发送至所述视频录像模块进行储存。根据本实施例刻录的光盘可以通过正常的播放系统对光盘进行播放,优选地,所述光盘字幕信息显示于所述刻录的音视频中与所述音视频码流同步播放,所述播放系统只需要对刻录在光盘上的码流进行解码就可以正常播放。在本实施例的一个变化例中,所述字幕信息由所述视频编码模块将其嵌入所述音视频码流头部。上述步骤完成后,所述刻录模块执行步骤5,其从所述刻录分盘模块获取经嵌入的音视频码流进行刻录。在上述变化例中,在播放由所述双光盘同步刻录装置刻录的光盘时首先在所述光盘中的音视频码流头部提取所述字幕信息,将所述字幕信息与所述音视频码流同步播放。图4示出根据本发明第四实施例的,所述双光盘同步刻录的控制装置的流程图。具体地,本图示出了 8个步骤,首先是步骤S201,所述双光盘同步刻录控制装置首先采集音视频数据,具体地,本领域技术人员理解,所述双光盘同步刻录控制装置优选地,通过摄像装置或者录音装置采集所述音视频数据。其后执行步骤S202,所述双光盘同步刻录控制装置根据其采集到的音视频数据进行编码形 成音视频 码流。所述音视频码流形成后,执行步骤S203,所述双光盘同步刻录控制 装置将音视频码流进行数据规整后存储至硬盘中并执行S204,根据所述音视频码流统计镜像单元大小以及镜像单元。之后,执行步骤S205,所述双光盘同步刻录控制装置根据刻录相关配置参数以及镜像单元大小确定刻录镜像,具体地,本领域技术人员理解,优选地,所述刻录镜像大小经刻录者确定,根据所述刻录镜像大小确认一个刻录镜像包含的镜像单元个数。更具体地,本领域技术人员理解,每个刻录镜像大小包含相同个数的镜像单元。确定刻录镜像后,根据分盘公式进行分盘处理。之后为步骤S206,判断上述分盘处理是否成功,若步骤S206判断上述分盘处理不成功则跳至步骤S205,再次确认刻录相关配置参数;若步骤S206判断上述分盘处理成功则执行步骤S207,所述双关盘同步刻录控制装置对相应的字幕进行编码并发送至所述视频录像模块进行储存。在本实施例的一个变化例中,步骤S207执行如下操作,所述字幕信息由所述视频编码模块将其嵌入所述音视频码流头部,并将所述经嵌入的音视频码流发送至所述视频录像模块进行储存。最后执行步骤S208,根据步骤S205的分盘结果,获取刻录镜像进行光盘刻录。以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变形或修改,这并不影响本发明的实质内容。
权利要求
1.一种在同步录音录像系统中双光盘同步刻录的控制装置,用于将音视频码流刻录至至少两个光盘中,包括如下模块 视频编码模块,其用于对音视频进行编码; 视频录像模块,其用于将音视频码流写入硬盘存储;以及 刻录模块,其用于将刻录镜像刻录到至少两个光盘上,其中刻录到一张光盘中的音视频镜像由多个所述刻录镜像组成,所述音视频镜像与所述音视频码流相对应; 其特征在于,还包括 刻录分盘模块,其用于根据配置参数对所述音视频码流进行分盘处理。
2.根据权利要求I所述的控制装置,所述分盘处理根据所述配置参数预留的空间确定需刻录的光盘中的音视频镜像由所述刻录镜像构成的个数。
3.根据权利要求I或2所述的控制装置,其特征在于,所述视频编码模块还包括如下模块 视频采集模块,其用于采集音视频数据; 编码模块,其用于对采集的所述音视频数据进行编码生成音视频码流;以及 第一发送模块,其用于将所述音视频码流发送至所述视频录像模块。
4.根据权利要求I至3所述的控制装置,其特征在于,所述视频编码模块还包括如下模块 第一接收模块,其用于接收所述刻录分盘模块发送的指示信息,其中,所述指示信息用于指示所述视频编码模块处理所述字幕信息,其中所述字幕信息用于标识光盘序号; 字幕处理模块,其用于对所述字幕信息进行处理添加到所述音视频码流中; 第二发送模块,其用于将经处理音视频码流发送至所述视频录像模块。
5.根据权利要求I至4所述的控制装置,其特征在于,所述字幕处理模块还包括如下模块 嵌入处理模块,其用于将所述字幕信息嵌入所述音视频码流的头部; 相应地,所述第一接收模块用于接收所述刻录分盘模块发送的第一指示信息,其中,所述指示信息用于指示所述视频编码模块将所述字幕信息嵌入所述音视频码流中,其中所述字幕信息用于标识光盘序号; 所述第二发送模块用于将经所述嵌入处理模块嵌入的音视频码流发送至所述视频录像模块。
6.根据权利要求I至4中任一项所述的控制装置,其特征在于,所述字幕处理模块还包括如下模块 合成处理模块,其用于将所述字幕进行编码形成字幕视频码流合成至所述音视频码流中; 相应地,所述第一接收模块用于接收所述刻录分盘模块发送的第二指示信息,其中,所述第二指示信息用于指示所述视频编码模块对所述字幕信息进行编码,其中所述字幕信息用于标识光盘序号; 所述第二发送模块用于将所述经合成的音视频码流发送至所述视频录像模块。
7.根据权利要求I至6任一项所述的控制装置,其特征在于,所述视频录像模块包括如下模块第二接收模块,其用于接收所述视频编码模块发送的所述音视频码流; 镜像单元模块,其用于根据所述音视频码流获取单位时间的镜像单元,其中所述刻录镜像由多个镜像单元组成。
8.根据权利要求I至7任一项所述的控制装置,其特征在于,所述视频录像模块还包括如下模块 第三接收模块,其用于接收所述视频编码模块发送的经嵌入的所述音视频码流; 第一存储模块,其用于将经嵌入的所述音视频码流存储至硬盘中。
9.根据权利要求I至7任一项所述的控制装置,其特征在于,所述视频录像模块还包括如下模块 第四接收模块,其用于接收所述视频编码模块发送的经合成处理的所述音视频码流; 第二存储模块,其用于将经合成处理的所述音视频码流存储至硬盘中。
10.根据权利要求I至9任一项所述的控制装置,其特征在于,所述镜像单元模块还包括如下模块 第三发送模块,其用于将根据所述音视频码流的所述镜像单元发送至所述刻录分盘模块。
11.根据权利要求I至10中任一项所述的控制装置,其特征在于,所述刻录分盘模块包括如下模块 第五接收模块,其用于接收所述镜像单元; 刻录镜像模块,其用于确定刻录镜像的大小,由多个所述镜像单元生成刻录镜像,所述每个刻录镜像大小相同; 分盘处理模块,其用于根据配置参数进行分盘处理,确认每个所述光盘刻录的刻录镜像个数。
12.根据权利要求I至11中任一项所述的控制装置,其特征在于,所述分盘处理模块包括如下模块 第一判断模块,其用于判断分盘处理是否成功; 第四发送模块,若上述第一判断模块判断分盘处理成功,则将发送所述第一指示信息至所述视频编码模块,其中,所述第一指示信息用于指示所述视频编码模块将所述字幕嵌入所述音视频码流的头部。
13.根据权利要求I至11中任一项所述的控制装置,其特征在于,所述分盘处理模块包括如下模块 第二判断模块,其用于根据所述分盘处理是否成功; 第五发送模块,若上述第一判断模块判断分盘处理成功,则将发送所述第二指示信息至所述视频编码模块,其中,所述第二指示信息用于指示所述视频编码模块将对所述字幕信息进行编码。
14.根据权利要求I至13中任一项所述的控制装置,其特征在于,所述刻录模块包括如下模块 第一获取模块,其用于从所述刻录分盘模块获取录像镜像进行刻录。
15.根据权利要求I至14中任一项所述的控制装置,其特征在于,所述配置参数至少包括-刻录镜像大小; -光盘重试刻录次数; -光盘碟片类型。
16.一种基于双光盘同步刻录的播放控制方法,其用于播放上述双光盘同步刻录控制装置刻录的光盘,其特征在于,包括如下步骤 a.对刻录在所述光盘中的所述经嵌入的音视频码流进行解码; b.根据所述经嵌入的音视频码流数据头识别并提取所述字幕信息;以及 c.播放所述光盘中的音视频码流以及所述字幕信息。
17.一种在同步录音录像系统中双光盘同步刻录的控制方法,用于将音视频码流刻录至至少两个光盘中,包括如下步骤 a.对音视频进行编码; b.将音视频码流写入硬盘存储; c.根据配置参数对所述音视频码流进行分盘处理;以及 d.将刻录镜像刻录到至少两个光盘上,其中刻录到一张光盘中的音视频镜像由多个所述刻录镜像组成,所述音视频镜像与所述音视频码流相对应。
18.根据权利要求17所述的控制方法,所述分盘处理根据所述配置参数预留的空间确定需刻录的光盘中的音视频镜像由所述刻录镜像构成的个数。
19.根据权利要求17或18所述的控制方法,其特征在于,所述步骤a还包括如下步骤 al.采集音视频数据; a2.对采集的所述音视频数据进行编码生成音视频码流;以及 a3.将所述音视频码流发送至所述视频录像模块。
20.根据权利要求17至19所述的控制方法,其特征在于,所述步骤a3之后所述步骤b之前还包括如下步骤 a4.接收所述刻录分盘模块发送的指示信息,其中,所述指示信息用于指示所述视频编码模块处理所述字幕信息,其中所述字幕信息用于标识光盘序号;a5.对所述字幕信息进行处理添加到所述音视频码流中;a6.将经处理音视频码流发送至所述视频录像模块。
21.根据权利要求17至20所述的控制方法,其特征在于,所述步骤a5还包括如下步骤 a5'.将所述字幕信息嵌入所述音视频码流的头部; 相应地,所述步骤a4为接收所述刻录分盘模块发送的第一指示信息,其中,所述指示信息用于指示所述视频编码模块将所述字幕信息嵌入所述音视频码流中,其中所述字幕信息用于标识光盘序号; 所述步骤a6为将经所述嵌入处理模块嵌入的音视频码流发送至所述视频录像模块。
22.根据权利要求17至20中任一项所述的控制方法,其特征在于,所述步骤a5还包括如下步骤 a5".将所述字幕进行编码形成字幕视频码流合成至所述音视频码流中; 相应地,所述步骤a4为接收所述刻录分盘模块发送的第二指示信息,其中,所述第二指示信息用于指示所述视频编码模块对所述字幕信息进行编码,其中所述字幕信息用于标识光盘序号; 所述步骤a6为将所述经合成的音视频码流发送至所述视频录像模块。
23.根据权利要求17至22任一项所述的控制方法,其特征在于,所述步骤b包括如下步骤 bl.接收所述视频编码模块发送的所述音视频码流; b2.根据所述音视频码流获取单位时间的镜像单元,其中所述刻录镜像由多个镜像单元组成。
24.根据权利要求17至23任一项所述的控制方法,其特征在于,所述步骤bl包括如下步骤 bll.接收所述视频编码模块发送的经嵌入的所述音视频码流; bl2.将经嵌入的所述音视频码流存储至硬盘中。
25.根据权利要求17至23任一项所述的控制方法,其特征在于,所述步骤bl包括如下步骤 bll'.接收所述视频编码模块发送的经合成处理的所述音视频码流; bl2'.将经合成处理的所述音视频码流存储至硬盘中。
26.根据权利要求17至25任一项所述的控制方法,其特征在于,所述步骤b2还包括如下步骤 b21.将根据所述音视频码流的所述镜像单元发送至所述刻录分盘模块。
27.根据权利要求17至26中任一项所述的控制方法,其特征在于,所述步骤c包括如下步骤 Cl.接收所述镜像单元; c2.确定刻录镜像的大小,由多个所述镜像单元生成刻录镜像,所述每个刻录镜像大小相同; c3.根据配置参数进行分盘处理,确认每个所述光盘刻录的刻录镜像个数。
28.根据权利要求17至27中任一项所述的控制方法,其特征在于,所述步骤c3包括如下步骤 c31.用于判断分盘处理是否成功; c32.上述步骤c31判断分盘处理成功,则将发送所述第一指示信息至所述视频编码模块,其中,所述第一指示信息用于指示所述视频编码模块将所述字幕嵌入所述音视频码流的头部。
29.根据权利要求17至27中任一项所述的控制方法,其特征在于,所述步骤c3包括如下步骤 c31'.根据所述分盘处理是否成功; c32'.上述c31'分盘处理成功,则将发送所述第二指示信息至所述视频编码模块,其中,所述第二指示信息用于指示所述视频编码模块将对所述字幕信息进行编码。
30.根据权利要求17至29中任一项所述的控制方法,其特征在于,所述步骤d包括如下步骤 dl.从所述刻录分盘模块获取录像镜像进行刻录。
31.根据权利要求17至30中任一项所述的控制方法,其特征在于,所述配置参数至少包括 -刻录镜像大小; -光盘重试刻录次数; 光盘碟片类型。全文摘要
本发明提供一种在同步录音录像系统中双光盘同步刻录的控制装置,用于将音视频码流刻录至至少两个光盘中,包括如下模块视频编码模块,其用于对音视频进行编码;视频录像模块,其用于将音视频码流写入硬盘存储;以及刻录模块,其用于将刻录镜像刻录到至少两个光盘上,其中刻录到一张光盘中的音视频镜像由多个所述刻录镜像组成,所述音视频镜像与所述音视频码流相对应;其特征在于,还包括刻录分盘模块,其用于根据配置参数对所述音视频码流进行分盘处理。。该方法使得两张光盘刻录出来的内容保持一致,以达到一张光盘作为证据使用,另外一张备份存档供查阅的目的。
文档编号G11B7/0045GK102723085SQ20121020155
公开日2012年10月10日 申请日期2012年6月18日 优先权日2012年6月18日
发明者严海全, 张科辉 申请人:苏州科达科技有限公司