視音頻文件的技審方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于廣播電視播出控制系統(tǒng)技術(shù)領(lǐng)域,具體涉及一種視音頻文件的技審方法和系統(tǒng)。
【背景技術(shù)】
[0002]在廣播電視播出系統(tǒng)中,在視音頻文件播出之前,需要對(duì)其進(jìn)行技審,也就是檢查該文件是否適合播放,例如肉容是否完整,畫面是否清晰,是否有技術(shù)上的如馬塞克、“黑場(chǎng)”(全屏幕黑色)、“彩場(chǎng)”(全屏幕彩色),“彩條”(彩色條狀)、靜幀(幾幀畫面完全一致)、雪花場(chǎng)(雪花屏幕)、靜音等問題。
[0003]傳統(tǒng)技術(shù)都是采用人工方式,即由專門人員逐個(gè)文件地通過肉眼觀察來判斷。但是這種方式需要眾多的人力,而且效率低下。所以目前電視臺(tái)均采用技審服務(wù)器進(jìn)行自動(dòng)技審。即由服務(wù)器根據(jù)預(yù)設(shè)程序、算法來自動(dòng)完成對(duì)視音頻文件的技審。目前電視臺(tái)基本采用單臺(tái)機(jī)器技審。這種技審方式雖然解決了人工技審的弊端,但是也存在以下問題:問題一,技審效率低。由于機(jī)器性能、網(wǎng)絡(luò)帶寬、I/O和解碼效率等因素的限制,導(dǎo)致技審的效率通常在高清3倍速,標(biāo)清8倍速左右(例如I小時(shí)的節(jié)目3倍速就是20分鐘技審?fù)戤?。由于技審是播出安全中比較重要的一個(gè)步驟,技審效率低導(dǎo)致整個(gè)播出流程的緩慢。尤其在緊急上載素材的情況,這種技審效率無法滿足這種應(yīng)急需求。若提升技審效率,在目前采用單一機(jī)器技審的情況下,由于解碼效率有限,尤其當(dāng)使用H.264甚至H.265編碼的時(shí)候,很難做到有很大提升,而在實(shí)際應(yīng)用中,可能效率會(huì)更低。其二,資源利用不均。在采用單一服務(wù)器技審的情況下,由于素材長(zhǎng)短不一,則任務(wù)分配邏輯會(huì)導(dǎo)致多臺(tái)服務(wù)器處于空閑狀態(tài),而有一臺(tái)服務(wù)器處于長(zhǎng)時(shí)間工作狀態(tài),因而不能充分利用現(xiàn)有資源。
【發(fā)明內(nèi)容】
[0004]針對(duì)目前使用單一機(jī)器進(jìn)行技審用時(shí)長(zhǎng)、效率低、技審服務(wù)器分配不勻等問題,本發(fā)明提出一種視音頻文件的技審方法和系統(tǒng),由多臺(tái)技審服務(wù)器技審?fù)凰夭牡牟煌温?,充分利用現(xiàn)有資源,提高技審效率。
[0005]根據(jù)本發(fā)明的一個(gè)方面,本發(fā)明提供了一種視音頻文件的技審方法,其中,包括如下步驟:
[0006]根據(jù)接收到的素材技審任務(wù),確定所述素材的總時(shí)長(zhǎng)T及可用的技審服務(wù)器數(shù)量N;
[0007]根據(jù)素材的總時(shí)長(zhǎng)T,判斷該素材是否需要切片;如需要切片,確定切片的數(shù)量并進(jìn)行切片;
[0008]向技審服務(wù)器發(fā)送技審切片任務(wù);
[0009]所述技審服務(wù)器依據(jù)接收到的切片任務(wù),到素材存儲(chǔ)服務(wù)器中讀取相應(yīng)的素材切片,對(duì)所述切片進(jìn)行技審;
[0010]對(duì)所述技審服務(wù)器的技審結(jié)果進(jìn)行匯總。
[0011]優(yōu)選地,在本發(fā)明所述的視音頻文件的技審方法中,當(dāng)素材的總時(shí)長(zhǎng)T〈1分鐘時(shí),不需切片;當(dāng)素材的總時(shí)長(zhǎng)1〈T〈10分鐘,且N 3 2時(shí),將素材切分為2個(gè)切片,第一個(gè)切片的時(shí)長(zhǎng)為t = (T/2)+M,M〈T/2 ;當(dāng)素材的總時(shí)長(zhǎng)T>10分鐘時(shí),將素材切分成時(shí)長(zhǎng)為t = (T/N)+Mi的N個(gè)切片;其中,當(dāng)i = 1,2......N-1時(shí),Mi = M,當(dāng)i = N時(shí),Mi = O丨且狀丁/隊(duì)
[0012]優(yōu)選地,在本發(fā)明所述的視音頻文件的技審方法中,所述M為所有錯(cuò)誤類型閾值的最大值。
[0013]優(yōu)選地,在本發(fā)明所述的視音頻文件的技審方法中,通過查詢所述素材存儲(chǔ)服務(wù)器中存儲(chǔ)的所述素材的數(shù)據(jù)信息獲得所述素材的總時(shí)長(zhǎng)T。
[0014]優(yōu)選地,在本發(fā)明所述的視音頻文件的技審方法中,通過查詢技審服務(wù)器的狀態(tài)獲得可用的技審服務(wù)器數(shù)量N。
[0015]優(yōu)選地,在本發(fā)明所述的視音頻文件的技審方法中,所述技審服務(wù)器到素材存儲(chǔ)服務(wù)器中讀取相應(yīng)的素材切片時(shí),依據(jù)時(shí)間戳查找到相應(yīng)切片的首末端,并讀取該切片。
[0016]優(yōu)選地,在本發(fā)明所述的視音頻文件的技審方法中,對(duì)所述技審服務(wù)器的技審結(jié)果進(jìn)行匯總時(shí),如果素材中有錯(cuò)誤發(fā)生在切片頭及其相鄰上一切片尾,并有部分重合時(shí),則以發(fā)生在上一切片尾的錯(cuò)誤為準(zhǔn)。
[0017]根據(jù)本發(fā)明的另一方面,本發(fā)明提供一種視音頻文件的技審系統(tǒng),其中,包括
[0018]分配匯總服務(wù)器,用于接收技審任務(wù),確定任務(wù)分配策略,并對(duì)技審結(jié)果進(jìn)行匯總;
[0019]多個(gè)技審服務(wù)器,與所述分配匯總服務(wù)器及素材存儲(chǔ)服務(wù)器通信,接收所述分配匯總服務(wù)器發(fā)送來的技審切片任務(wù),從所述素材存儲(chǔ)服務(wù)器中讀取相應(yīng)素材切片進(jìn)行技審,并將技審結(jié)果發(fā)送給所述分配匯總服務(wù)器;和
[0020]素材存儲(chǔ)服務(wù)器,用于存儲(chǔ)素材及其相關(guān)信息。
[0021]優(yōu)選地,在本發(fā)明所述的視音頻文件的技審系統(tǒng)中,所述分配匯總服務(wù)器包括:
[0022]任務(wù)接收模塊,用于從外部接收技審任務(wù);
[0023]切片任務(wù)劃分模塊,根據(jù)從素材存儲(chǔ)服務(wù)器中獲得的素材總時(shí)長(zhǎng)T和從數(shù)據(jù)存儲(chǔ)模塊中得到的可用的技審服務(wù)器數(shù)量N,確定是否需要切片及切片的數(shù)量;
[0024]切片任務(wù)分配模塊,用于將切片任務(wù)分配給相應(yīng)的技審服務(wù)器;
[0025]結(jié)果匯總模塊,用于接收從所述技審服務(wù)器發(fā)送來的技審結(jié)果,對(duì)技審結(jié)果進(jìn)行匯總;和
[0026]數(shù)據(jù)存儲(chǔ)模塊,用于至少存儲(chǔ)技審服務(wù)器的狀態(tài)信息和匯總結(jié)果。
[0027]優(yōu)選地,在本發(fā)明所述的視音頻文件的技審系統(tǒng)中,所述切片任務(wù)劃分模塊包括數(shù)據(jù)搜集子模塊、判斷子模塊及切片子模塊,
[0028]所述數(shù)據(jù)搜集子模塊分別與所述素材存儲(chǔ)服務(wù)器和數(shù)據(jù)存儲(chǔ)模塊相連接,用于從素材存儲(chǔ)服務(wù)器獲得素材時(shí)長(zhǎng)T,從數(shù)據(jù)存儲(chǔ)模塊中查詢技審服務(wù)器的狀態(tài),獲得可用技審服務(wù)器的數(shù)量N;
[0029]判斷子模塊根據(jù)所述數(shù)據(jù)搜集子模塊獲得的素材時(shí)長(zhǎng)T,判斷是否需要切片;
[0030]切片子模塊根據(jù)數(shù)據(jù)搜集子模塊獲得的數(shù)據(jù)及判斷子模塊的判斷結(jié)果,將素材切片成相應(yīng)數(shù)量。
[0031]通過以上方法和系統(tǒng),由多臺(tái)技審服務(wù)器技審?fù)凰夭牡牟煌温洌浞掷昧爽F(xiàn)有資源,并且提高了技審效率。
【附圖說明】
[0032]通過以下參照附圖對(duì)本發(fā)明實(shí)施例的描述,本發(fā)明的上述以及其他目的、特征和優(yōu)點(diǎn)將更為清楚,在附圖中:
[0033]圖1為本發(fā)明所述視音頻文件的技審系統(tǒng)的原理框圖;
[0034]圖2為分配匯總服務(wù)器的結(jié)構(gòu)原理框圖;
[0035]圖3為本發(fā)明所述對(duì)視音頻文件進(jìn)行技審的方法的流程圖;
[0036]圖4為切片不意圖;
[0037]圖5為另一切片不意圖。
【具體實(shí)施方式】
[0038]圖1為本發(fā)明所述視音頻文件技審系統(tǒng)的原理框圖。本發(fā)明所述系統(tǒng)包括分配匯總服務(wù)器10,多個(gè)技審服務(wù)器21、22……2η和素材存儲(chǔ)服務(wù)器30。所述分配匯總服務(wù)器10分別與多個(gè)技審服務(wù)器21、22……2η和素材存儲(chǔ)服務(wù)器30通信,每個(gè)技審服務(wù)器分別與分配匯總服務(wù)器10和素材存儲(chǔ)服務(wù)器30相連接。
[0039]分配匯總服務(wù)器10用于接收外部輸入的技審任務(wù),如對(duì)哪個(gè)素材進(jìn)行技審(在輸入技審任務(wù)時(shí),通常只需要輸入素材的存放路徑,有時(shí)也可以直接輸入時(shí)長(zhǎng));確定任務(wù)分配策略,如是否需要切片、將素材切分成多少個(gè)切片、每個(gè)切片的時(shí)長(zhǎng)和由哪幾個(gè)技審服務(wù)器來執(zhí)行這些切片任務(wù);并對(duì)技審結(jié)果進(jìn)行匯總,如該素材是否有錯(cuò)誤發(fā)生、是哪種類型的錯(cuò)誤、持續(xù)多久、甚至于在哪個(gè)位置發(fā)生的錯(cuò)誤等,并將這些結(jié)果匯總后存儲(chǔ)起來便于相關(guān)人員查看,或發(fā)給相應(yīng)的裝置。
[0040]通常電視臺(tái)中有多個(gè)技審服務(wù)器或工作站(以下為方便敘述,將用于技審的機(jī)器均稱為技審服務(wù)器),但是都是單機(jī)工作,并分散在各處。在本發(fā)明中,將這些技審服務(wù)器與所述分配匯總服務(wù)器及素材存儲(chǔ)服務(wù)器連接起來,組成網(wǎng)絡(luò),相互通信。
[0041]技審服務(wù)器21接收所述分配匯總服務(wù)器發(fā)送來的技審切片任務(wù),從所述素材存儲(chǔ)服務(wù)器中讀取相應(yīng)的素材切片進(jìn)行技審,并將技審結(jié)果發(fā)送給所述分配匯總服務(wù)器。在進(jìn)行技審時(shí),可以采用各種方法來檢測(cè)素材切片是否有黑場(chǎng)、彩場(chǎng)、彩條、靜幀等錯(cuò)誤。每一種錯(cuò)誤類型都有各自的閾值,當(dāng)檢測(cè)到的錯(cuò)誤發(fā)生的持續(xù)時(shí)間大于該閾值時(shí),則判定該素材存在該種錯(cuò)誤。
[0042]素材存儲(chǔ)服務(wù)器30用于存儲(chǔ)素材及其相關(guān)信息,素材格式、視音頻編解碼方式等。
[0043]具體地,所述分配匯總服務(wù)器10具體如圖2所示,包括:
[0044]任務(wù)接收模塊101,用于從外部接收技審任務(wù);
[0045]切片任務(wù)劃分模塊102,根據(jù)從素材存儲(chǔ)服務(wù)器30中獲得的素材總時(shí)長(zhǎng)T和從數(shù)據(jù)存儲(chǔ)模塊105中得到的可用的技審服務(wù)器數(shù)量N,確定是否需要切片及切片的數(shù)量;
[0046]切片任務(wù)分配模塊103,用于將切片任務(wù)分配給相應(yīng)的技審服務(wù)器;
[0047]結(jié)果匯總模塊104,用于接收從所述技審服務(wù)器發(fā)送來的技審結(jié)果,對(duì)技審結(jié)果進(jìn)行匯總;和
[0048]數(shù)據(jù)存儲(chǔ)模塊105,