新四季網

一種對收錄系統收錄過程中的文件進行切分的方法

2023-11-06 21:35:17

專利名稱:一種對收錄系統收錄過程中的文件進行切分的方法
技術領域:
本發明屬於媒體素材文件收錄的技術領域,具體涉及一種對收錄系統收錄過程中的文件進行切分的方法。
背景技術:
隨著廣電事業向數位化方向的高速發展,基於PC的業務應用在行業中
佔有越來越重要的地位。節目收錄作為收集素材來源的重要手段,在電視臺等業務部門應用十分廣泛。收錄控制系統實現收錄計劃和任務的集中處理,實現無人值守的自動收錄,並且具有單元接口多樣性的特點。前端信
號接口支持各種模擬,音頻接口 (模擬複合、分量、Y/C) 、 SDI信號以及ASI接口 (符合DVB標準的TS流信號)等。後端可以輸出包括MPEG21、MPEG2IBP、 DV、 DV50、 M-JPEG、 WMV、 MPEG4等各種視音頻格式的文件。收錄系統可以實現與網絡的無縫連接,實現邊收錄邊編輯的功能。收錄系統追求的是高可靠性和冗餘容錯功能,從而滿足全天候不間斷的信號收錄任務處理。
在以往的收錄系統中, 一般會根據收錄計劃任務將素材收錄為一個文件,這種做法有兩方面的不足之處。 一是收錄期間會影響到後續的處理,比如無法實現實時收錄實時編輯,而只能等收錄的文件寫完以後才能對素材文件進行編輯;二是由於收錄輸出為一個文件, 一般文件體積都比較大,從而使文件發生錯誤的概率增大,當有一個錯誤發生時,有可能導致整個文件的報廢。

發明內容
針對現有技術中存在的缺陷,本發明的目的是提供一種對收錄系統收錄過程中的文件進行切分的方法,該方法能夠使收錄系統接收的素材按照
4用戶指定的長度切分為多個文件,從而改善了傳統收錄技術效率低和不穩定的缺陷。
為了達到以上目的,本發明採用的技術方案是, 一種對收錄系統收錄過
程中的文件進行切分的方法,包括以下步驟
(1 )數據處理裝置首先分析輸入到該裝置中的源信號數據的類型,按照不同的數據類型進行相應的處理,精確到幀,然後將處理後的數據輸出到文件輸出裝置;
(2 )文件輸出裝置將從數據處理裝置得到的數據存入緩存中;
(3) 文件輸出裝置判斷當前文件是否達到預定的切分長度,如是,則轉步驟(5);如否,則轉步驟(4);
(4) 文件輸出裝置判斷是否收到外部命令,如是,則轉步驟(5);如否,則轉步驟(6);
(5) 文件輸出裝置關閉當前文件,創建新文件;
(6 )文件輸出裝置將緩存中的數據按照要求的格式寫入當前文件;(7)文件輸出裝置判斷是否收到停止收錄命令,如是,則結束收錄;如否,則轉步驟(1)。
進一步,所述的源信號數據是指音頻數據或者視頻數據或者視音頻數據;所述的視音頻數據是指既包括音頻數據又包括視頻數據的數據。
更進一步,所述的視音頻數據是指TS流視音頻數據。
進一步,步驟(1)中所述的處理過程為首先提取視頻數據幀,然後對音頻數據進行解壓縮,提取音頻數據幀,將視頻數據幀與音頻數據幀進行同步後存入緩存中,重複上述操作,當緩存中的視音頻數據達到預定的長度時,對齊封裝。
更進一步,所述的緩存中視音頻數據達到預定的長度是指達到 一個
G0P。
進一步,採用本發明所述的方法收錄文件的過程是由一個主線程和一個寫文件線程控制。
5更進一步,步驟(1)中所述的數據處理裝置的功能實現和步驟(4)、
(5)中所述文件的關閉和創建由主線程控制。
步驟(2)、 (3)中所述的緩衝文件輸出裝置接收到的數據並將其寫入到當前文件的4喿作由寫文件線程控制。
所述的主線程和寫文件線程同步運行。
本發明的效果在於採用本發明所述的方法,克服了現有收錄系統在收錄過程中由於單一文件收錄造成的低效率和不穩定問題,其優點為
1. 切分文件長度可以控制,在收錄過程中可以實時切分文件,便於對素材進行編輯等後續處理,達到邊收邊編的目的,提高了節目製作效率;
2. 將單一文件切分成多個文件,使文件體積減小,有效避免了由於出錯導致整個素材報廢的問題,使系統更加穩定;
3. 採用文件切分方法,能夠最大限度利用原有收錄、編輯、播出系統,不需要對原有網絡系統做大的調整;
4. 支持按照用戶指定的長度定長自動切分與根據用戶的需要手動隨時切分。


圖1是採用本發明所述的方法收錄文件的流程圖;圖2是具體實施方式
中TS收錄系統結構示意圖;圖3是採用本發明所述的方法收錄TS流視音頻數據文件的流程圖。
具體實施例方式
下面結合具體實施方式
和說明書附圖對本發明作進一步的描述。如圖l所示, 一種對收錄系統收錄過程中的文件進行切分的方法,包括以下步驟
(1 )數據處理裝置21首先分析輸入到該裝置中的源信號數據(Sll )的類型,按照不同的數據類型進行相應的處理,精確到幀,然後將處理後的數據輸出到文件輸出裝置22;本實施例中所述的源信號數據是指TS流視音頻數據,即TS流中既包括視頻數據又包括音頻數據。數據處理裝置21對數據的處理過程為首先提取視頻數據幀,然後對音頻數據進行解壓縮,提取音頻數據幀,將視頻數據幀與音頻數據幀進行同步後存入緩存中,重複上述操作,當緩存中的視音頻數據達到一個GOP時,對齊封裝(S12 )。
如果源信號數據僅僅是音頻數據或者僅僅是視頻數據時,數據處理裝置21隻需提耳M目應的音頻或視頻數據幀即可,無需同步的操作。
(2 )文件輸出裝置22將從數據處理裝置得到的數據存入緩存中。(3 )文件輸出裝置22判斷當前文件是否達到預定的切分長度(SI3 ),如是,則轉步驟(5),;如否,則轉步驟(4)。
(4) 文件輸出裝置22判斷是否收到外部命令(S14),如是,則轉步驟(5);如否,則轉步驟(6)。
(5) 文件輸出裝置22關閉當前文件,創建新文件(S15)。
(6) 文件輸出裝置22將緩存中的數據按照要求的格式寫入文件(S16)。
(7) 文件輸出裝置22判斷是否停止收錄,如是,則結束收錄;如否,則轉步驟(1) (S17)。
本實施例所涉及的收錄系統的結構如圖2所示,主要包括數據處理裝置21和文件輸出裝置22,源信號悽t據通過lt據處理裝置21處理後再經過文件輸出裝置22生成最終的收錄文件。
所述的數據處理裝置21,用於將源信號數據進行解包,提取視頻數據幀和音頻數據幀並將其同步,將視音頻數據按照GOP對齊封裝後輸出到文件輸出裝置22。該數據處理裝置21包括數據分析模塊23、視音頻同步模塊25和緩存器26;數據分析模塊23還包括一個音頻解碼器24。數據分析模塊23用於將源信號數據解包,提取視頻數據幀和音頻數據幀並將其輸入到視音頻同步模塊25,其中音頻數據需先經過音頻解碼器24解壓縮。視音頻同步模塊25用於將視頻數據和音頻數據同步,並將同步後的數據輸入到緩存器26中。所述的文件輸出裝置22,用於將數據處理裝置輸出的數據按照要求的
格式寫入文件,並控制文件的創建與關閉,完成文件切分。該文件輸出裝
置22包括文件寫入控制器28、視頻文件生成模塊30、音頻文件生成模塊31、計數器29和緩存器27。文件寫入控制器28用於控制將數據處理裝置21傳入的數據寫入到視音頻文件,當達到預定切分長度時或者接到外部切分命令後,關閉當前文件,打開新文件,當收到停止收錄命令後,退出系統。視頻文件生成模塊30用於將視頻數據寫入到視頻文件。音頻文件生成模塊31用於將音頻數據寫入到音頻文件。計數器29用於對寫入文件的視頻幀長度進行計數。緩存器27用於暫時存儲數據處理裝置21輸入的數據。
釆用本發明所述的方法收錄文件的具體應用實例如下所述。收錄的源信號數據為TS流中一路節目的視音頻TS包,收錄成AVI+WAV格式的文件(即視頻數據寫成AVI格式的文件,音頻數據寫成WAV格式的文件),支持精確到幀的文件切分並以GOP (Group Of Pictures畫面組)為最小切分單元。
本實施例中所述的收錄系統收錄TS流視音頻數據文件的流程圖如圖3所示。
由於接受的視音頻信號需要進行實時分析處理,為了防止文件操作對這部分處理產生阻塞,因此需要有兩個線程同步運行。 一個線程是主線程,負責數據處理裝置21的操作和文件的動態創建(即關閉當前文件,創建新文件);另一個線程是寫文件線程,負責緩衝文件輸出裝置22接收到的數據並將數據寫入當前文件中。
主線程啟動後,數據處理裝置21和文件輸出裝置22進行初始化(S31 ),數據處理裝置21初始化視音頻解碼類對象並分配緩存,文件輸出裝置22創建視音頻文件等待接收數據,並創建寫文件線程開始運行。數據處理裝置21接收TS流視音頻數據,分析並尋找PES包頭。若未找到PES包頭,則緩存解出的ES數據;若找到PES包頭,則解PES包頭,提取PTS信息以及相應的視音頻數據進行緩存(S32),其中音頻數據需先經音頻解碼器24進行解壓縮。然後將視音頻數據按照PTS信息進行同步(S33、 S34、 S35 )。當緩存的數據夠一個G0P以後,將視音頻數據對齊封裝後送到文件輸出裝
置22 (S36、 S37)。文件輸出裝置22會對當前文件寫入的視頻幀數目進行計數,並隨時響應外部的切分命令。當到達預定的文件切分長度時(S38 ),則關閉當前文件,對寫完的文件進行網絡登記相關信息,並創建新的文件
(S40);若未達到預定的文件切分長度,則判斷外部是否送進文件切分命令(S39),若收到命令則同樣關閉當前文件進行登記,創建新文件(S40);若未收到切分命令,則主線程將數據拷貝到文件輸出裝置22的緩存中,主線程立即返回並判斷是否停止收錄,若未停止則繼續工作,若停止則結束
(S42)。文件輸出裝置22的寫文件線程不斷的查詢緩存是否有可寫入的數據,若有數據,則按照視音頻的要求格式(視頻文件為AVI格式、音頻文件為WAV格式)對當前文件進行寫文件操作,若沒有數據則等待(S41 )。
術人員根據本發明的技術方案得出其他的實施方式,同樣屬於本發明的技術創新範圍。
權利要求
1. 一種對收錄系統收錄過程中的文件進行切分的方法,包括以下步驟(1)數據處理裝置首先分析輸入到該裝置中的源信號數據的類型,按照不同的數據類型進行相應的處理,精確到幀,然後將處理後的數據輸出到文件輸出裝置;(2)文件輸出裝置將從數據處理裝置得到的數據存入緩存中;(3)文件輸出裝置判斷當前文件是否達到預定的切分長度,如是,則轉步驟(5);如否,則轉步驟(4);(4)文件輸出裝置判斷是否收到外部命令,如是,則轉步驟(5);如否,則轉步驟(6);(5)文件輸出裝置關閉當前文件,創建新文件;(6)文件輸出裝置將緩存中的數據按照要求的格式寫入當前文件中;(7)文件輸出裝置判斷是否接到停止收錄命令,如是,則結束收錄;如否,則轉步驟(1)。
2. 如權利要求1所述的一種對收錄系統收錄過程中的文件進行切分的方 法,其特徵在於步驟(1)中所述的源信號數據是指音頻數據或者視頻數據 或者視音頻數據;所述的視音頻數據是指既包括音頻數據又包括視頻數據的 數據。
3. 如權利要求2所述的一種對收錄系統收錄過程中的文件進行切分的 方法,其特徵在於所述的視音頻數據是指TS流視音頻數據。
4. 如權利要求3所述的一種對收錄系統收錄過程中的文件進行切分的 方法,其特徵在於步驟(l)中所述的處理過程為,首先提取視頻數據幀, 然後對音頻數據進行解壓縮,提取音頻數據幀,將視頻數據幀與音頻數據 幀進行同步後存入緩存中,重複上述操作,當緩存中的視音頻數據達到預 定的長度時,對齊封裝。
5. 如權利要求4所述的一種對收錄系統收錄過程中的文件進行切分的 方法,其特徵在於所述的緩存中視音頻數據達到預定的長度是指達到一 個G0P。
6. 如權利要求1至5之一所述的一種對收錄系統收錄過程中的文件進 行切分的方法,其特徵在於採用本發明所述的方法收錄文件的過程是由 一個主線程和一個寫文件線程控制。
7. 如權利要求6所述的一種對收錄系統收錄過程中的文件進行切分的 方法,其特徵在於步驟(1 )中所述的數據處理裝置的功能實現和步驟(4 )、(5)中所述文件的關閉和創建由主線程控制。
8. 如權利要求6所述的一種對收錄系統收錄過程中的文件進行切分的 方法,其特徵在於步驟(2)、 (3)中所述的緩沖文件輸出裝置接收到的數 據並將其寫入到當前文件的操作由寫文件線程控制。
9. 如權利要求6所述的一種對收錄系統收錄過程中的文件進行切分的 方法,其特徵在於所述的主線程和寫文件線程同步運行。
全文摘要
本發明公開了一種對收錄系統收錄過程中的文件進行切分的方法,屬於媒體素材文件收錄技術領域。在現有的收錄系統中,一般將素材收錄為一個文件,這種做法無法實現實時收錄實時編輯,而且文件體積較大,發生錯誤的概率較高。本發明所述的方法是當收錄系統接收到源信號數據以後進行分析處理,得到精確到幀的視頻數據和同步的音頻數據,這些視音頻數據被送到文件輸出裝置寫入到文件當中;該裝置對寫入文件的視頻幀長度進行計數,當達到預定切分長度時或者接到外部切分命令後,就會關閉上一個文件,並重新打開新文件進行寫入操作。採用本發明所述的方法可以有效的提高節目製作效率,提高收錄系統的穩定性。
文檔編號H04N5/76GK101472118SQ20071030395
公開日2009年7月1日 申請日期2007年12月24日 優先權日2007年12月24日
發明者偉 朱, 威 王, 王廣芳 申請人:新奧特(北京)視頻技術有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀