專利名稱:一種雙光盤同步刻錄的控制裝置的制作方法
技術(shù)領(lǐng)域:
涉及數(shù)據(jù)存儲備份領(lǐng)域,尤其在同步錄音錄像系統(tǒng)中,使音視頻錄像數(shù)據(jù)同步刻錄到兩張光盤中,并且其內(nèi)容保持一致。
背景技術(shù):
雙光盤同時刻錄需要光盤內(nèi)容保持一致,一旦刻錄出錯重試無法恢復或者光盤刻壞,換新盤重新從刻錄出錯的光盤開始刻錄時間點重新刻錄,以確保正??啼洺霰P后光盤內(nèi)容保持一致,這樣的重試刻錄的機制將會導致資源的浪費。通常,我們將光盤序號Discl,Disc2等字幕疊加到錄像數(shù)據(jù)并刻錄到光盤,回放光盤音視頻時通過查看字幕信息就可準確判斷出這張碟片是本次刻錄任務的第幾張碟片。然而現(xiàn)有技術(shù)常常使得序號字幕提前和滯后疊加,提前疊加字幕內(nèi)容會跨光盤顯示,滯后疊加光盤回放開始將看不到字幕內(nèi)容,延后一段時間才出現(xiàn)。 考慮了以下兩種方案都不能很好的解決上述兩個問題一般來說,首先生成音視頻錄像,其次才將錄像刻錄到光盤上,刻錄的策略盡力刻錄,直到光盤剩余空間不足以刻錄本次鏡像為換盤條件,如果選擇在這個時間點去疊加序號字幕,顯然已經(jīng)滯后了。那就需要有一個預估的功能,每次刻錄完成后獲取光盤剩余空間,預估還能刻錄多少時間,提前去疊加字幕。但是這樣只能解決一部分問題,這種方式前提是實際刻錄過程中,如果出現(xiàn)第一張碟片刻滿而長時間不去換盤繼續(xù)刻錄的話,那也就無法預知了,因為不同類型的DVD碟片容量不一樣(比如DVD+R/-R為4. 7G,DVD+R DL為
8.5G),每次追加刻錄浪費的額外空間也不一樣,勢必造成兩張不同類型碟片可刻錄的錄像時長是不一致,比如DVD+R空白盤和DVD+R DL空白盤同時開始刻錄,按照這種方式刻錄,最后兩張光盤肯定內(nèi)容不一致。既然每張光盤刻錄時長2-12小時可設(shè),那么就直接按照刻錄時長啟動定時器去疊加序號字幕。對于刻錄時長的設(shè)置,直接改變錄像碼率的大小,影響圖像質(zhì)量,一般時長越低,圖像質(zhì)量、清晰度越高,反之則圖像質(zhì)量越差。但實際上,實際碼率無法保持同設(shè)置的保持嚴格一致,一般在設(shè)置值上下波動。在一定程度上導致了分盤的不準確,兩種情況當編碼采集圖像變化比較大時,編碼實際碼率遠遠高于設(shè)置值,那么定長時間段內(nèi)生成的錄像就遠遠大于理論值,比如2小時的刻錄時長實際只能刻錄I. 5小時或者更少,這時就會造成碟片字幕滯后;反之,圖像波動變化比較小,實際碼率低于設(shè)置值,這時可以保證準確分盤,但造成光盤空間的浪費,實際還可能還能刻錄更多的錄像數(shù)據(jù)。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)中雙光盤刻錄不同步的技術(shù)缺陷,本發(fā)明提供一種在同步錄音錄像系統(tǒng)中雙光盤同步刻錄的控制裝置,用于將音視頻碼流刻錄至至少兩個光盤中,包括如下模塊視頻編碼模塊,其用于對音視頻進行編碼;視頻錄像模塊,其用于將音視頻碼流寫入硬盤存儲;以及刻錄模塊,其用于將刻錄鏡像刻錄到至少兩個光盤上,其中刻錄到一張光盤中的音視頻鏡像由多個所述刻錄鏡像組成,所述音視頻鏡像與所述音視頻碼流相對應;其特征在于,還包括刻錄分盤模塊,其用于根據(jù)配置參數(shù)對所述音視頻碼流進行分盤處理。優(yōu)選地,所述分盤處理根據(jù)所述配置參數(shù)預留的空間確定需刻錄的光盤中的音視頻鏡像由所述刻錄鏡像構(gòu)成的個數(shù)。優(yōu)選地,所述視頻編碼模塊還包括如下模塊視頻采集模塊,其用于采集音視頻數(shù)據(jù);編碼模塊,其用于對采集的所述音視頻數(shù)據(jù)進行編碼生成音視頻碼流;以及第一發(fā)送模塊,其用于將所述音視頻碼流發(fā)送至所述視頻錄像模塊。優(yōu)選地,所述視頻編碼模塊還包括如下模塊第一接收模塊,其用于接收所述刻錄分盤模塊發(fā)送的第一指示信息,其中,所述指示信息用于指示所述視頻編碼模塊將所述字幕信息嵌入所述音視頻碼流中,其中所述字幕信息用于標識光盤序號;嵌入處理模塊,其用于將所述字幕信息嵌入所述音視頻碼流的頭部;第二發(fā)送模塊,其用于將經(jīng)所述嵌入處理模塊嵌入的音視頻碼流發(fā)送至所述視頻錄像模塊。次優(yōu)地,所述視頻編碼模塊還包括如下模塊第二接收模塊,其用于接收所述刻錄 分盤模塊發(fā)送的第二指示信息,其中,所述第二指示信息用于指示所述視頻編碼模塊對所述字幕信息進行編碼,其中所述字幕信息用于標識光盤序號;合成處理模塊,其用于將所述字幕進行編碼形成字幕視頻碼流合成至所述音視頻碼流中;第三發(fā)送模塊,其用于將所述經(jīng)合成的音視頻碼流發(fā)送至所述視頻錄像模塊。優(yōu)選地,所述視頻錄像模塊包括如下模塊第三接收模塊,其用于接收所述視頻編碼模塊發(fā)送的所述音視頻碼流;鏡像單元模塊,其用于根據(jù)所述音視頻碼流獲取單位時間的鏡像單元,其中所述刻錄鏡像由多個鏡像單元組成。優(yōu)選地,所述視頻錄像模塊還包括如下模塊第四接收模塊,其用于接收所述視頻編碼模塊發(fā)送的經(jīng)嵌入的所述音視頻碼流;第一存儲模塊,其用于將經(jīng)嵌入的所述音視頻碼流存儲至硬盤中。次優(yōu)地,所述視頻錄像模塊還包括如下模塊第五接收模塊,其用于接收所述視頻編碼模塊發(fā)送的經(jīng)合成處理的所述音視頻碼流;第二存儲模塊,其用于將經(jīng)合成處理的所述音視頻碼流存儲至硬盤中。優(yōu)選地,所述鏡像單元模塊還包括如下模塊第四發(fā)送模塊,其用于將根據(jù)所述音視頻碼流的所述鏡像單元發(fā)送至所述刻錄分盤模塊。優(yōu)選地,所述刻錄分盤模塊包括如下模塊第六接收模塊,其用于接收所述鏡像單元;刻錄鏡像模塊,其用于確定刻錄鏡像的大小,由多個所述鏡像單元生成刻錄鏡像,所述每個刻錄鏡像大小相同;分盤處理模塊,其用于根據(jù)配置參數(shù)進行分盤處理,確認每個所述光盤刻錄的刻錄鏡像個數(shù)。優(yōu)選地,所述分盤處理模塊包括如下模塊第一判斷模塊,其用于判斷分盤處理是否成功;第五發(fā)送模塊,若上述第一判斷模塊判斷分盤處理成功,則將發(fā)送所述第一指示信息至所述視頻編碼模塊,其中,所述第一指示信息用于指示所述視頻編碼模塊將所述字幕嵌入所述音視頻碼流的頭部。次優(yōu)地,所述刻錄模塊包括如下模塊第二判斷模塊,其用于根據(jù)所述分盤處理是否成功;第六發(fā)送模塊,若上述第一判斷模塊判斷分盤處理成功,則將發(fā)送所述第二指示信息至所述視頻編碼模塊,其中,所述第二指示信息用于指示所述視頻編碼模塊將對所述字幕信息進行編碼。優(yōu)選地,所述刻錄模塊包括如下模塊第一獲取模塊,其用于從所述刻錄分盤模塊獲取錄像鏡像進行刻錄。優(yōu)選地,所述配置參數(shù)至少包括刻錄鏡像大?。还獗P重試刻錄次數(shù);光盤碟片類型。根據(jù)本發(fā)明的另一個方面,還提供一種基于雙光盤同步刻錄的播放控制方法,其用于播放上述雙光盤同步刻錄控制裝置刻錄的光盤,其特征在于,包括如下步驟對刻錄在所述光盤中的所述經(jīng)嵌入的音視頻碼流進行解碼;根據(jù)所述經(jīng)嵌入的音視頻碼流數(shù)據(jù)頭識別并提取所述字幕信息;以及播放所述光盤中的音視頻碼流以及所述字幕信息。根據(jù)本發(fā)明的又一方面,還提供一種在同步錄音錄像系統(tǒng)中雙光盤同步刻錄的控 制方法,用于將音視頻碼流刻錄至至少兩個光盤中,包括如下步驟a.對音視頻進行編碼;
b.將音視頻碼流寫入硬盤存儲;c.根據(jù)配置參數(shù)對所述音視頻碼流進行分盤處理;以及
d.將刻錄鏡像刻錄到至少兩個光盤上,其中刻錄到一張光盤中的音視頻鏡像由多個所述刻錄鏡像組成,所述音視頻鏡像與所述音視頻碼流相對應。本發(fā)明提供了一種在同步錄音錄像系統(tǒng)中,將音視頻錄像數(shù)據(jù)同步刻錄到兩張光盤中的控制裝置。通過鏡像單元刻錄鏡像來進行分盤控制和分盤處理,在兩張光盤刻錄的同時,使得兩張光盤刻錄出來的內(nèi)容保持一致,以達到一張光盤作為證據(jù)使用,另外一張備份存檔供查閱的目的。
通過閱讀參照以下附圖對非限制性實施例所作的詳細描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯圖I示出根據(jù)本發(fā)明第一實施例的,所述雙光盤同步刻錄的控制裝置的結(jié)構(gòu)示意圖;圖2示出根據(jù)本發(fā)明第二實施例的,所述雙光盤同步刻錄的控制裝置分盤處理的示意圖;圖3示出根據(jù)本發(fā)明第三實施例的,所述雙光盤同步刻錄的控制裝置各模塊配合操作的示意圖;以及圖4示出根據(jù)本發(fā)明第四實施例的,所述雙光盤同步刻錄的控制裝置的流程圖。
具體實施例方式根據(jù)現(xiàn)有技術(shù)的缺陷,本發(fā)明提供了如下技術(shù)方案針對不同光盤碟片類型容量不一致,每次追加刻錄浪費的額外空間不一樣(DVD+R碟片比DVD-R碟片浪費少,相同的碟片容下,DVD+R比DVD-R多刻錄像數(shù)據(jù))的情況。設(shè)定刻錄模式限制刻錄的DVD碟片類型,取目前常用的兩種DVD+R和DVD-R,比如DVD+R模式下只能刻錄DVD+R碟片,DVD-R模式下能刻錄DVD+R和DVD-R碟片,這樣基本排除了 DVD碟片容量不一致的情況,即使換盤過程中沒有及時換盤,也可根據(jù)當前設(shè)定的刻錄模式進行分盤。前提是嚴格限制首先開始刻錄,刻錄過程換盤都必須為空白盤,其次DVD盤片類型必須符合當前設(shè)定的刻錄模式,且只能使用比較常用的幾種盤片類型,DVD+R和DVD-R,使用DVD+RDL相當于浪費了一半的空間。針對實際碼率同設(shè)置的不一致,存在上下波動,提出實時統(tǒng)計的方法以一分鐘為基本統(tǒng)計單位,統(tǒng)計這個時間段內(nèi)的錄像大小,將多個一分鐘合并成一個用于實際刻錄的錄像鏡像,鏡像大小可設(shè)(一般100M,150M,200M等可選),多個錄像鏡像組成一張盤片上的刻錄內(nèi)容??傮w方案為生產(chǎn)者消費者模型錄像統(tǒng)計并生成錄像鏡像為生產(chǎn)者,刻錄開始后不停地生成錄像刻錄鏡像,一旦滿足分盤條件時,則疊加序號字幕信息;消費者為刻錄任務,循環(huán)不停檢測當前是否有可用刻錄鏡像,如果有則將其刻錄到光盤上。通過閱讀參照以下附圖 對非限制性實施例所作的詳細描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯圖I示出根據(jù)本發(fā)明第一實施例的,所述雙光盤同步刻錄的控制裝置的結(jié)構(gòu)示意圖。本圖示出了四個模塊視頻編碼模塊21,其用于對音視頻進行編碼;視頻錄像模塊22,其用于將音視頻數(shù)據(jù)寫入硬盤存儲;刻錄分盤模塊23,其用于根據(jù)配置參數(shù)確定進行分盤處理;以及刻錄模塊24,其用于將刻錄鏡像刻錄到光盤上。所述雙光盤同步刻錄的各個模塊相互配合的操作流程如圖3所示,在此不予贅述。具體地,所述視頻編碼模塊21還包括視頻采集模塊211,其用于采集音視頻數(shù)據(jù);編碼模塊212,其用于對采集的所述音視頻數(shù)據(jù)進行編碼生成音視頻碼流;第一發(fā)送模塊213,其用于將所述音視頻碼流發(fā)送至所述視頻錄像模塊;第一接收模塊214,其用于接收所述刻錄分盤模塊發(fā)送的第二指示信息,其中,所述第二指示信息用于指示所述視頻編碼模塊對所述字幕信息進行編碼,所述字幕信息用于標識光盤序號;合成處理模塊215,其用于將所述字幕進行編碼形成字幕視頻碼流合成至所述音視頻碼流中;以及第二發(fā)送模塊216,其用于將所述經(jīng)合成的音視頻碼流發(fā)送至所述視頻錄像模塊。當所述合成處理模塊215通過所述第一接收模塊214接收到所述刻錄分盤模塊23發(fā)送的指示所述視頻編碼模塊對所述字幕信息進行編碼并合成的指示信息時,所述合成處理模塊215將對所述字幕進行編碼并合成至所述音視頻碼流中并通過第二發(fā)送模塊216發(fā)送至所述視頻錄像模塊22。具體地,所述視頻錄像模塊22包括第二接收模塊221,其用于接收所述視頻編碼模塊發(fā)送的所述音視頻碼流;鏡像單元模塊222,其用于根據(jù)所述音視頻碼流獲取某一單位時間的鏡像單元大小,其中所述多個鏡像單元組成一個所述刻錄鏡像,所述多個刻錄鏡像的大小相同;第四接收模塊223,其用于接收所述視頻編碼模塊發(fā)送的所述經(jīng)合成的音視頻碼流;以及第二儲存模塊224,其用于將所述經(jīng)合成的音視頻碼流儲存于所述硬盤中。其中,所述鏡像單元模塊222通過第三發(fā)送模塊將根據(jù)所述音視頻碼流的所述鏡像單元發(fā)送至所述刻錄分盤模塊23。所述刻錄分盤模塊23包括第六接收模塊231,其用于接收所述鏡像單元;刻錄鏡像模塊232,其用于確定刻錄鏡像的大小,由多個所述鏡像單元生成刻錄鏡像,所述每個刻錄鏡像大小相同;分盤處理模塊233,其用于根據(jù)配置參數(shù)進行分盤處理,確認每個所述光盤刻錄的刻錄鏡像個數(shù)。具體地,所述分盤處理模塊23通過第二判斷模塊判斷是否成功分盤,若判斷結(jié)果為分盤成功則第五發(fā)送模塊將發(fā)送所述第二指示信息至所述視頻編碼模塊,其中,所述第二指示信息用于指示所述視頻編碼模塊對所述字幕進行編碼并合成至所述音視頻碼流中。所述刻錄模塊24包括第一獲取模塊241,其用于從所述刻錄分盤模塊獲取錄像鏡像進行刻錄。更具體地,本領(lǐng)域技術(shù)人員理解,根據(jù)本實施例刻錄的光盤可以通過正常的播放系統(tǒng)對光盤進行播放,優(yōu)選地,所述光盤字幕信息顯示于所述刻錄的音視頻中與所述音視頻碼流同步播放,所述播放系統(tǒng)只需要對刻錄在光盤上的碼流進行解碼就可以正常播放。在本實施例的一個變化例中,所述視頻編碼模塊21還包括視頻采集模塊211,其用于采集音視頻數(shù)據(jù);編碼模塊212,其用于對采集的所述音視頻數(shù)據(jù)進行編碼生成音視頻碼流;第一發(fā)送模塊213,其用于將所述音視頻碼流發(fā)送至所述視頻錄像模塊;第一接收模塊214',其用于接收所述刻錄分盤模塊發(fā)送的第一指示信息,其中,所述第一指示信息用于指示所述視頻編碼模塊將所述字幕信息嵌入所述音視頻碼流的頭部,所述字幕信息用于標識光盤序號;嵌入處理模塊215',其用于將所述字幕信息嵌入所述音視頻碼流的頭部;以及第二發(fā)送模塊216',其用于將所述經(jīng)嵌入的音視頻碼流發(fā)送至所述視頻錄像模塊。當所述嵌入模塊215'通過所述第一接收模塊214'接收到所述刻錄分盤模塊23發(fā)送的指示所述視頻編碼模塊將所述字幕信息進行嵌入所述音視頻碼流頭部的指示信息時,所述嵌入處理模塊215'將對所述字幕進行編碼進行嵌入處理并通過第二發(fā)送模塊216'發(fā)送至所述視頻錄像模塊22。具體地,所述視頻錄像模塊22包括第二接收模塊221,其用于接 收所述視頻編碼模塊發(fā)送的所述音視頻碼流;鏡像單元模塊222,其用于根據(jù)所述音視頻碼流獲取某一單位時間的鏡像單元大小,其中所述多個鏡像單元組成一個所述刻錄鏡像,所述多個刻錄鏡像的大小相同;第三接收模塊223 ‘,其用于接收所述視頻編碼模塊發(fā)送的所述經(jīng)嵌入的音視頻碼流;以及第一儲存模塊224',其用于將所述經(jīng)嵌入的音視頻碼流儲存于所述硬盤中。其中,所述鏡像單元模塊222通過第三發(fā)送模塊將根據(jù)所述音視頻碼流的所述鏡像單元發(fā)送至所述刻錄分盤模塊23。所述刻錄分盤模塊23包括第五接收模塊231,其用于接收所述鏡像單元;刻錄鏡像模塊232,其用于確定刻錄鏡像的大小,由多個所述鏡像單元生成刻錄鏡像,所述每個刻錄鏡像大小相同;分盤處理模塊233,其用于根據(jù)配置參數(shù)進行分盤處理,確認每個所述光盤刻錄的刻錄鏡像個數(shù)。具體地,所述分盤處理模塊23通過第一判斷模塊判斷是否成功分盤,若判斷結(jié)果為分盤成功則第四發(fā)送模塊將發(fā)送所述第一指示信息至所述視頻編碼模塊,其中,所述第一指示信息用于指示所述視頻編碼模塊將所述字幕嵌入至所述音視頻碼流頭部中。所述刻錄模塊24包括第一獲取模塊241,其用于從所述刻錄分盤模塊獲取錄像鏡像進行刻錄。更具體地,本領(lǐng)域技術(shù)人員理解,在上述變化例中,在播放由所述雙光盤同步刻錄裝置刻錄的光盤時首先在所述光盤中的音視頻碼流頭部提取所述字幕信息,將所述字幕信息與所述音視頻碼流同步播放。圖2示出根據(jù)本發(fā)明第二實施例的,所述雙光盤同步刻錄的控制裝置分盤處理的示意圖。在確定分盤公式之前,首先需要確定幾個數(shù)值(空間單位默認為M)。一張標明容量
4.7G的空白DVD盤片,實際可用空間為DiscTotalCapacity(DVD+R/-R,分別為4. 38*1024M和 4. 37*1024M)。統(tǒng)計盤片在第一次刻錄和后續(xù)追加刻錄所需要的額外空間為FirstBurnUsedCapacity 和 AddBurnUsedCapacity,根據(jù)刻錄和實際測試結(jié)果,DVD-R 比DVD+R浪費更多的額外空間。每張光盤上需要刻錄自帶播放器軟件,軟件容量不大,大概幾M空間,一般來說可用忽略不計。整個光盤預留ReservedCapacity (一般設(shè)為100M)空間,允許RetryTimes (默認6)次刻錄出錯重試次數(shù),同時考慮到錄像空間以一分鐘為最小統(tǒng)計單位,比如150M的一個鏡像文件,實際大小應該會超過150M,一般誤差在一個統(tǒng)計單元內(nèi),多個鏡像誤差相加就會放大,從實際測試結(jié)果看,存在爆盤情況,爆盤是指原本屬于上一張光盤刻錄的錄像鏡像由于光盤沒有剩余空間被刻錄到下一張碟片上了,原因就是基于這種方式還是存在一定誤差,基于此,光盤多預留了一個鏡像大小空間ImgSizeCapacity,得出剩余可用空間AvailableCapacity = DiscTotalCapacity - ReservedCapacity -AddBurnUsedCapacity^RetryTimes - ImgSizeCapacity^l其中,所述第一次刻錄浪費FirstBurnUsedCapacity,包含在 ReservedCapacity中。得出分盤公式滿足( ( ImgM+ImgM+1 + ... ImgN) + (N — M + I) ^AddBurnUs e dCapac i ty )>AvaiIabIeCapacity,則認為分盤成功。 更具體的,本領(lǐng)域技術(shù)人員理解,所述分盤操作在刻錄前已經(jīng)完成,則所述每張光盤將要刻錄的刻錄鏡像及其個數(shù)在刻錄前已經(jīng)確定,因此,對于刻錄錄像或錄音的音視頻數(shù)據(jù),在某一張光盤刻錄完成后經(jīng)過一段時間才將后一張光盤置入所述裝置進行刻錄時也可以在時間上準確銜接。圖3示出根據(jù)本發(fā)明第三實施例的,所述雙光盤同步刻錄的控制裝置各模塊配合操作的示意圖。同圖I相同,本圖示出了四個模塊,視頻編碼模塊21,主要實現(xiàn)合成編碼,將字幕信息(包括疊片序號字幕,溫濕度字幕)疊加合成到視頻碼流中;視頻錄像模塊22,將音視頻數(shù)據(jù)寫入硬盤存儲,采用一定的規(guī)范將錄像數(shù)據(jù)管理起來;刻錄分盤模塊23,根據(jù)配置參數(shù)(設(shè)置鏡像大小,光盤重試刻錄次數(shù),刻錄模式等)確定分盤公式進行分盤,如果分盤成功則通知視頻編碼模塊疊加碟片序號字幕。具體分盤公式計算請見具體實施方式
;刻錄模塊24,循環(huán)檢測當前是否有刻錄鏡像可用,如果當前有一個錄像鏡像可用并且在DVD刻錄機準備好的情況下,則將該文件刻錄到光盤上,刻錄出錯增加重試機制。具體地,本圖還示出了 5個步驟,首先是步驟1,所述視頻編碼模塊21對其采集到的音視頻數(shù)據(jù)進行編碼形成音視頻碼流發(fā)送至所述視頻錄像模塊22。之后為步驟2,所述視頻錄像模塊將接受到的音視頻碼流進行數(shù)據(jù)規(guī)整后存儲至硬盤中,并根據(jù)所述音視頻碼流統(tǒng)計鏡像單元大小以及鏡像單元發(fā)送至所述刻錄分盤模塊23,具體地,本領(lǐng)域技術(shù)人員理解,優(yōu)選地,所述鏡像單元為一分鐘音視頻鏡像。所述刻錄分盤模塊23接收到所述鏡像單元后,執(zhí)行步驟3,所述刻錄分盤模塊23,根據(jù)刻錄相關(guān)配置參數(shù)以及接收到的鏡像單元大小確定刻錄鏡像,具體地,本領(lǐng)域技術(shù)人員理解,優(yōu)選地,所述刻錄鏡像大小經(jīng)刻錄者確定,根據(jù)所述刻錄鏡像大小確認一個刻錄鏡像包含的鏡像單元個數(shù)。更具體地,本領(lǐng)域技術(shù)人員理解,每個刻錄鏡像大小包含相同個數(shù)的鏡像單元。確定刻錄鏡像后,所述刻錄分盤模塊23根據(jù)分盤公式進行分盤處理。具體地,所述分盤公式已在圖2中描述。若所述刻錄分盤模塊23判斷分盤成功,則所述視頻編碼模塊21執(zhí)行步驟4,將對相應的字幕進行編碼并發(fā)送至所述視頻錄像模塊進行儲存。根據(jù)本實施例刻錄的光盤可以通過正常的播放系統(tǒng)對光盤進行播放,優(yōu)選地,所述光盤字幕信息顯示于所述刻錄的音視頻中與所述音視頻碼流同步播放,所述播放系統(tǒng)只需要對刻錄在光盤上的碼流進行解碼就可以正常播放。在本實施例的一個變化例中,所述字幕信息由所述視頻編碼模塊將其嵌入所述音視頻碼流頭部。上述步驟完成后,所述刻錄模塊執(zhí)行步驟5,其從所述刻錄分盤模塊獲取經(jīng)嵌入的音視頻碼流進行刻錄。在上述變化例中,在播放由所述雙光盤同步刻錄裝置刻錄的光盤時首先在所述光盤中的音視頻碼流頭部提取所述字幕信息,將所述字幕信息與所述音視頻碼流同步播放。圖4示出根據(jù)本發(fā)明第四實施例的,所述雙光盤同步刻錄的控制裝置的流程圖。具體地,本圖示出了 8個步驟,首先是步驟S201,所述雙光盤同步刻錄控制裝置首先采集音視頻數(shù)據(jù),具體地,本領(lǐng)域技術(shù)人員理解,所述雙光盤同步刻錄控制裝置優(yōu)選地,通過攝像裝置或者錄音裝置采集所述音視頻數(shù)據(jù)。其后執(zhí)行步驟S202,所述雙光盤同步刻錄控制裝置根據(jù)其采集到的音視頻數(shù)據(jù)進行編碼形 成音視頻 碼流。所述音視頻碼流形成后,執(zhí)行步驟S203,所述雙光盤同步刻錄控制 裝置將音視頻碼流進行數(shù)據(jù)規(guī)整后存儲至硬盤中并執(zhí)行S204,根據(jù)所述音視頻碼流統(tǒng)計鏡像單元大小以及鏡像單元。之后,執(zhí)行步驟S205,所述雙光盤同步刻錄控制裝置根據(jù)刻錄相關(guān)配置參數(shù)以及鏡像單元大小確定刻錄鏡像,具體地,本領(lǐng)域技術(shù)人員理解,優(yōu)選地,所述刻錄鏡像大小經(jīng)刻錄者確定,根據(jù)所述刻錄鏡像大小確認一個刻錄鏡像包含的鏡像單元個數(shù)。更具體地,本領(lǐng)域技術(shù)人員理解,每個刻錄鏡像大小包含相同個數(shù)的鏡像單元。確定刻錄鏡像后,根據(jù)分盤公式進行分盤處理。之后為步驟S206,判斷上述分盤處理是否成功,若步驟S206判斷上述分盤處理不成功則跳至步驟S205,再次確認刻錄相關(guān)配置參數(shù);若步驟S206判斷上述分盤處理成功則執(zhí)行步驟S207,所述雙關(guān)盤同步刻錄控制裝置對相應的字幕進行編碼并發(fā)送至所述視頻錄像模塊進行儲存。在本實施例的一個變化例中,步驟S207執(zhí)行如下操作,所述字幕信息由所述視頻編碼模塊將其嵌入所述音視頻碼流頭部,并將所述經(jīng)嵌入的音視頻碼流發(fā)送至所述視頻錄像模塊進行儲存。最后執(zhí)行步驟S208,根據(jù)步驟S205的分盤結(jié)果,獲取刻錄鏡像進行光盤刻錄。以上對本發(fā)明的具體實施例進行了描述。需要理解的是,本發(fā)明并不局限于上述特定實施方式,本領(lǐng)域技術(shù)人員可以在權(quán)利要求的范圍內(nèi)做出各種變形或修改,這并不影響本發(fā)明的實質(zhì)內(nèi)容。
權(quán)利要求
1.一種在同步錄音錄像系統(tǒng)中雙光盤同步刻錄的控制裝置,用于將音視頻碼流刻錄至至少兩個光盤中,包括如下模塊 視頻編碼模塊,其用于對音視頻進行編碼; 視頻錄像模塊,其用于將音視頻碼流寫入硬盤存儲;以及 刻錄模塊,其用于將刻錄鏡像刻錄到至少兩個光盤上,其中刻錄到一張光盤中的音視頻鏡像由多個所述刻錄鏡像組成,所述音視頻鏡像與所述音視頻碼流相對應; 其特征在于,還包括 刻錄分盤模塊,其用于根據(jù)配置參數(shù)對所述音視頻碼流進行分盤處理。
2.根據(jù)權(quán)利要求I所述的控制裝置,所述分盤處理根據(jù)所述配置參數(shù)預留的空間確定需刻錄的光盤中的音視頻鏡像由所述刻錄鏡像構(gòu)成的個數(shù)。
3.根據(jù)權(quán)利要求I或2所述的控制裝置,其特征在于,所述視頻編碼模塊還包括如下模塊 視頻采集模塊,其用于采集音視頻數(shù)據(jù); 編碼模塊,其用于對采集的所述音視頻數(shù)據(jù)進行編碼生成音視頻碼流;以及 第一發(fā)送模塊,其用于將所述音視頻碼流發(fā)送至所述視頻錄像模塊。
4.根據(jù)權(quán)利要求I至3所述的控制裝置,其特征在于,所述視頻編碼模塊還包括如下模塊 第一接收模塊,其用于接收所述刻錄分盤模塊發(fā)送的指示信息,其中,所述指示信息用于指示所述視頻編碼模塊處理所述字幕信息,其中所述字幕信息用于標識光盤序號; 字幕處理模塊,其用于對所述字幕信息進行處理添加到所述音視頻碼流中; 第二發(fā)送模塊,其用于將經(jīng)處理音視頻碼流發(fā)送至所述視頻錄像模塊。
5.根據(jù)權(quán)利要求I至4所述的控制裝置,其特征在于,所述字幕處理模塊還包括如下模塊 嵌入處理模塊,其用于將所述字幕信息嵌入所述音視頻碼流的頭部; 相應地,所述第一接收模塊用于接收所述刻錄分盤模塊發(fā)送的第一指示信息,其中,所述指示信息用于指示所述視頻編碼模塊將所述字幕信息嵌入所述音視頻碼流中,其中所述字幕信息用于標識光盤序號; 所述第二發(fā)送模塊用于將經(jīng)所述嵌入處理模塊嵌入的音視頻碼流發(fā)送至所述視頻錄像模塊。
6.根據(jù)權(quán)利要求I至4中任一項所述的控制裝置,其特征在于,所述字幕處理模塊還包括如下模塊 合成處理模塊,其用于將所述字幕進行編碼形成字幕視頻碼流合成至所述音視頻碼流中; 相應地,所述第一接收模塊用于接收所述刻錄分盤模塊發(fā)送的第二指示信息,其中,所述第二指示信息用于指示所述視頻編碼模塊對所述字幕信息進行編碼,其中所述字幕信息用于標識光盤序號; 所述第二發(fā)送模塊用于將所述經(jīng)合成的音視頻碼流發(fā)送至所述視頻錄像模塊。
7.根據(jù)權(quán)利要求I至6任一項所述的控制裝置,其特征在于,所述視頻錄像模塊包括如下模塊第二接收模塊,其用于接收所述視頻編碼模塊發(fā)送的所述音視頻碼流; 鏡像單元模塊,其用于根據(jù)所述音視頻碼流獲取單位時間的鏡像單元,其中所述刻錄鏡像由多個鏡像單元組成。
8.根據(jù)權(quán)利要求I至7任一項所述的控制裝置,其特征在于,所述視頻錄像模塊還包括如下模塊 第三接收模塊,其用于接收所述視頻編碼模塊發(fā)送的經(jīng)嵌入的所述音視頻碼流; 第一存儲模塊,其用于將經(jīng)嵌入的所述音視頻碼流存儲至硬盤中。
9.根據(jù)權(quán)利要求I至7任一項所述的控制裝置,其特征在于,所述視頻錄像模塊還包括如下模塊 第四接收模塊,其用于接收所述視頻編碼模塊發(fā)送的經(jīng)合成處理的所述音視頻碼流; 第二存儲模塊,其用于將經(jīng)合成處理的所述音視頻碼流存儲至硬盤中。
10.根據(jù)權(quán)利要求I至9任一項所述的控制裝置,其特征在于,所述鏡像單元模塊還包括如下模塊 第三發(fā)送模塊,其用于將根據(jù)所述音視頻碼流的所述鏡像單元發(fā)送至所述刻錄分盤模塊。
11.根據(jù)權(quán)利要求I至10中任一項所述的控制裝置,其特征在于,所述刻錄分盤模塊包括如下模塊 第五接收模塊,其用于接收所述鏡像單元; 刻錄鏡像模塊,其用于確定刻錄鏡像的大小,由多個所述鏡像單元生成刻錄鏡像,所述每個刻錄鏡像大小相同; 分盤處理模塊,其用于根據(jù)配置參數(shù)進行分盤處理,確認每個所述光盤刻錄的刻錄鏡像個數(shù)。
12.根據(jù)權(quán)利要求I至11中任一項所述的控制裝置,其特征在于,所述分盤處理模塊包括如下模塊 第一判斷模塊,其用于判斷分盤處理是否成功; 第四發(fā)送模塊,若上述第一判斷模塊判斷分盤處理成功,則將發(fā)送所述第一指示信息至所述視頻編碼模塊,其中,所述第一指示信息用于指示所述視頻編碼模塊將所述字幕嵌入所述音視頻碼流的頭部。
13.根據(jù)權(quán)利要求I至11中任一項所述的控制裝置,其特征在于,所述分盤處理模塊包括如下模塊 第二判斷模塊,其用于根據(jù)所述分盤處理是否成功; 第五發(fā)送模塊,若上述第一判斷模塊判斷分盤處理成功,則將發(fā)送所述第二指示信息至所述視頻編碼模塊,其中,所述第二指示信息用于指示所述視頻編碼模塊將對所述字幕信息進行編碼。
14.根據(jù)權(quán)利要求I至13中任一項所述的控制裝置,其特征在于,所述刻錄模塊包括如下模塊 第一獲取模塊,其用于從所述刻錄分盤模塊獲取錄像鏡像進行刻錄。
15.根據(jù)權(quán)利要求I至14中任一項所述的控制裝置,其特征在于,所述配置參數(shù)至少包括-刻錄鏡像大小; -光盤重試刻錄次數(shù); -光盤碟片類型。
16.一種基于雙光盤同步刻錄的播放控制方法,其用于播放上述雙光盤同步刻錄控制裝置刻錄的光盤,其特征在于,包括如下步驟 a.對刻錄在所述光盤中的所述經(jīng)嵌入的音視頻碼流進行解碼; b.根據(jù)所述經(jīng)嵌入的音視頻碼流數(shù)據(jù)頭識別并提取所述字幕信息;以及 c.播放所述光盤中的音視頻碼流以及所述字幕信息。
17.一種在同步錄音錄像系統(tǒng)中雙光盤同步刻錄的控制方法,用于將音視頻碼流刻錄至至少兩個光盤中,包括如下步驟 a.對音視頻進行編碼; b.將音視頻碼流寫入硬盤存儲; c.根據(jù)配置參數(shù)對所述音視頻碼流進行分盤處理;以及 d.將刻錄鏡像刻錄到至少兩個光盤上,其中刻錄到一張光盤中的音視頻鏡像由多個所述刻錄鏡像組成,所述音視頻鏡像與所述音視頻碼流相對應。
18.根據(jù)權(quán)利要求17所述的控制方法,所述分盤處理根據(jù)所述配置參數(shù)預留的空間確定需刻錄的光盤中的音視頻鏡像由所述刻錄鏡像構(gòu)成的個數(shù)。
19.根據(jù)權(quán)利要求17或18所述的控制方法,其特征在于,所述步驟a還包括如下步驟 al.采集音視頻數(shù)據(jù); a2.對采集的所述音視頻數(shù)據(jù)進行編碼生成音視頻碼流;以及 a3.將所述音視頻碼流發(fā)送至所述視頻錄像模塊。
20.根據(jù)權(quán)利要求17至19所述的控制方法,其特征在于,所述步驟a3之后所述步驟b之前還包括如下步驟 a4.接收所述刻錄分盤模塊發(fā)送的指示信息,其中,所述指示信息用于指示所述視頻編碼模塊處理所述字幕信息,其中所述字幕信息用于標識光盤序號;a5.對所述字幕信息進行處理添加到所述音視頻碼流中;a6.將經(jīng)處理音視頻碼流發(fā)送至所述視頻錄像模塊。
21.根據(jù)權(quán)利要求17至20所述的控制方法,其特征在于,所述步驟a5還包括如下步驟 a5'.將所述字幕信息嵌入所述音視頻碼流的頭部; 相應地,所述步驟a4為接收所述刻錄分盤模塊發(fā)送的第一指示信息,其中,所述指示信息用于指示所述視頻編碼模塊將所述字幕信息嵌入所述音視頻碼流中,其中所述字幕信息用于標識光盤序號; 所述步驟a6為將經(jīng)所述嵌入處理模塊嵌入的音視頻碼流發(fā)送至所述視頻錄像模塊。
22.根據(jù)權(quán)利要求17至20中任一項所述的控制方法,其特征在于,所述步驟a5還包括如下步驟 a5".將所述字幕進行編碼形成字幕視頻碼流合成至所述音視頻碼流中; 相應地,所述步驟a4為接收所述刻錄分盤模塊發(fā)送的第二指示信息,其中,所述第二指示信息用于指示所述視頻編碼模塊對所述字幕信息進行編碼,其中所述字幕信息用于標識光盤序號; 所述步驟a6為將所述經(jīng)合成的音視頻碼流發(fā)送至所述視頻錄像模塊。
23.根據(jù)權(quán)利要求17至22任一項所述的控制方法,其特征在于,所述步驟b包括如下步驟 bl.接收所述視頻編碼模塊發(fā)送的所述音視頻碼流; b2.根據(jù)所述音視頻碼流獲取單位時間的鏡像單元,其中所述刻錄鏡像由多個鏡像單元組成。
24.根據(jù)權(quán)利要求17至23任一項所述的控制方法,其特征在于,所述步驟bl包括如下步驟 bll.接收所述視頻編碼模塊發(fā)送的經(jīng)嵌入的所述音視頻碼流; bl2.將經(jīng)嵌入的所述音視頻碼流存儲至硬盤中。
25.根據(jù)權(quán)利要求17至23任一項所述的控制方法,其特征在于,所述步驟bl包括如下步驟 bll'.接收所述視頻編碼模塊發(fā)送的經(jīng)合成處理的所述音視頻碼流; bl2'.將經(jīng)合成處理的所述音視頻碼流存儲至硬盤中。
26.根據(jù)權(quán)利要求17至25任一項所述的控制方法,其特征在于,所述步驟b2還包括如下步驟 b21.將根據(jù)所述音視頻碼流的所述鏡像單元發(fā)送至所述刻錄分盤模塊。
27.根據(jù)權(quán)利要求17至26中任一項所述的控制方法,其特征在于,所述步驟c包括如下步驟 Cl.接收所述鏡像單元; c2.確定刻錄鏡像的大小,由多個所述鏡像單元生成刻錄鏡像,所述每個刻錄鏡像大小相同; c3.根據(jù)配置參數(shù)進行分盤處理,確認每個所述光盤刻錄的刻錄鏡像個數(shù)。
28.根據(jù)權(quán)利要求17至27中任一項所述的控制方法,其特征在于,所述步驟c3包括如下步驟 c31.用于判斷分盤處理是否成功; c32.上述步驟c31判斷分盤處理成功,則將發(fā)送所述第一指示信息至所述視頻編碼模塊,其中,所述第一指示信息用于指示所述視頻編碼模塊將所述字幕嵌入所述音視頻碼流的頭部。
29.根據(jù)權(quán)利要求17至27中任一項所述的控制方法,其特征在于,所述步驟c3包括如下步驟 c31'.根據(jù)所述分盤處理是否成功; c32'.上述c31'分盤處理成功,則將發(fā)送所述第二指示信息至所述視頻編碼模塊,其中,所述第二指示信息用于指示所述視頻編碼模塊將對所述字幕信息進行編碼。
30.根據(jù)權(quán)利要求17至29中任一項所述的控制方法,其特征在于,所述步驟d包括如下步驟 dl.從所述刻錄分盤模塊獲取錄像鏡像進行刻錄。
31.根據(jù)權(quán)利要求17至30中任一項所述的控制方法,其特征在于,所述配置參數(shù)至少包括 -刻錄鏡像大??; -光盤重試刻錄次數(shù); 光盤碟片類型。全文摘要
本發(fā)明提供一種在同步錄音錄像系統(tǒng)中雙光盤同步刻錄的控制裝置,用于將音視頻碼流刻錄至至少兩個光盤中,包括如下模塊視頻編碼模塊,其用于對音視頻進行編碼;視頻錄像模塊,其用于將音視頻碼流寫入硬盤存儲;以及刻錄模塊,其用于將刻錄鏡像刻錄到至少兩個光盤上,其中刻錄到一張光盤中的音視頻鏡像由多個所述刻錄鏡像組成,所述音視頻鏡像與所述音視頻碼流相對應;其特征在于,還包括刻錄分盤模塊,其用于根據(jù)配置參數(shù)對所述音視頻碼流進行分盤處理。。該方法使得兩張光盤刻錄出來的內(nèi)容保持一致,以達到一張光盤作為證據(jù)使用,另外一張備份存檔供查閱的目的。
文檔編號G11B7/0045GK102723085SQ20121020155
公開日2012年10月10日 申請日期2012年6月18日 優(yōu)先權(quán)日2012年6月18日
發(fā)明者嚴海全, 張科輝 申請人:蘇州科達科技有限公司