本發(fā)明涉及電視墻技術(shù)領(lǐng)域,尤其涉及一種用于演播現(xiàn)場的電視墻即時拼接方法。
背景技術(shù):
電視墻一般由多個電視屏組成,所以,電視墻往往用于多個視頻文件同屏播放的場景。但是,由于多個電視屏是相互獨立的,所以電視墻用于播放大場景對電視屏進(jìn)行拼接組合時,往往費時費力,效率低。
技術(shù)實現(xiàn)要素:
基于背景技術(shù)存在的技術(shù)問題,本發(fā)明提出了一種用于演播現(xiàn)場的電視墻即時拼接方法。
本發(fā)明提出的一種用于演播現(xiàn)場的電視墻即時拼接方法,包括以下步驟:
s1、預(yù)設(shè)多種屏面模式,且每一種屏面模式關(guān)聯(lián)一種信號轉(zhuǎn)換模式;
s2、獲取待播放的視頻文件;
s3、獲取當(dāng)前選用的屏面模式作為目標(biāo)屏面;
s4、根據(jù)待播放的視頻文件,為目標(biāo)屏面上的一個或者多個屏幕分配播放任務(wù);
s5、獲取目標(biāo)屏面對應(yīng)的信號轉(zhuǎn)換模式作為目標(biāo)模式;
s6、根據(jù)目標(biāo)模式對各播放任務(wù)進(jìn)行信號轉(zhuǎn)換,并將轉(zhuǎn)換后的播放任務(wù)傳遞給對應(yīng)的屏幕進(jìn)行播放;
s7、實時檢測目標(biāo)屏面是否更新;是,則返回步驟s4;
s8、實時檢測待播放的視頻文件是否更新;是,則返回步驟s3。
優(yōu)選地,步驟s1具體為:建立關(guān)聯(lián)集合,關(guān)聯(lián)集合中包含多個子集,每一個子集中包含一種屏面模式和一種與屏面模式對應(yīng)的信號轉(zhuǎn)換模式。
優(yōu)選地,步驟s3具體為:根據(jù)操作指令選擇一種屏面模式作為目標(biāo)屏面;步驟s7具體為:實時獲取操作指令,判斷是否更新目標(biāo)屏面。
優(yōu)選地,步驟s2具體為:建立播放列表,獲取待播放的視頻文件并加載到播放列表中,當(dāng)播放列表中的視頻文件播放完成,則從播放列表中移出;步驟s4具體為:根據(jù)播放列表中的視頻文件,為目標(biāo)屏面上的一個或者多個屏幕分配播放任務(wù)。
優(yōu)選地,步驟s4中,屏幕的面積大小與分配到的播放任務(wù)播放時長成正比。
優(yōu)選地,步驟s4中,優(yōu)先為面積大的屏幕分配播放任務(wù)。
優(yōu)選地,步驟s8具體為:實時檢測播放列表中的視頻文件是否更新。
本發(fā)明通過預(yù)先設(shè)置好信號轉(zhuǎn)換模式與屏面模式的對應(yīng)關(guān)系,有利于在屏面模式和視頻文件確定后,直接根據(jù)預(yù)設(shè)的信號轉(zhuǎn)換模式控制當(dāng)前電視墻上的多個屏幕對視頻文件進(jìn)行播放,避免了對各屏幕和播放任務(wù)進(jìn)行處理的時間,有利于提高同屏播放處理的效率。尤其步驟s4中,明確了目標(biāo)屏面上各個屏幕的播放目標(biāo),電視墻上多個視頻文件的同屏播放奠定了基礎(chǔ)。
附圖說明
圖1為本發(fā)明提出的一種用于演播現(xiàn)場的電視墻即時拼接方法流程圖。
具體實施方式
參照圖1,本發(fā)明提出的一種用于演播現(xiàn)場的電視墻即時拼接方法,包括以下步驟。
s1、預(yù)設(shè)多種屏面模式,且每一種屏面模式關(guān)聯(lián)一種信號轉(zhuǎn)換模式。本實施方式中,通過預(yù)先設(shè)置好信號轉(zhuǎn)換模式與屏面模式的對應(yīng)關(guān)系,有利于在屏面模式和視頻文件確定后,直接根據(jù)預(yù)設(shè)的信號轉(zhuǎn)換模式控制當(dāng)前電視墻上的多個屏幕對視頻文件進(jìn)行播放。
具體的,本實施方式中,每一種信號轉(zhuǎn)換模式包含一條或者多條信道,信號轉(zhuǎn)換模式包含的信道與對應(yīng)的屏面模式上的屏幕數(shù)量相等且一一對應(yīng),各信道包含對應(yīng)的屏幕中各電視屏的視頻連接線。如此,各屏幕的播放任務(wù)確定后,根據(jù)信號轉(zhuǎn)換模式將對應(yīng)的播放任務(wù)根據(jù)屏幕的電視屏組成情況進(jìn)行轉(zhuǎn)換,然后通過各視頻連接線向電視屏傳遞播放信號。
本步驟s1具體為:建立關(guān)聯(lián)集合,關(guān)聯(lián)集合中包含多個子集,每一個子集中包含一種屏面模式和一種與屏面模式對應(yīng)的信號轉(zhuǎn)換模式。如此,通過子集,明確了屏面模式和信號轉(zhuǎn)換模式的對應(yīng)關(guān)系,有利于提高信號轉(zhuǎn)換模式調(diào)用的效率。
s2、獲取待播放的視頻文件。
s3、獲取當(dāng)前選用的屏面模式作為目標(biāo)屏面。本步驟具體為:根據(jù)操作指令選擇一種屏面模式作為目標(biāo)屏面。
s4、根據(jù)待播放的視頻文件,為目標(biāo)屏面上的一個或者多個屏幕分配播放任務(wù)。如此,明確了目標(biāo)屏面上各個屏幕的播放目標(biāo),電視墻上多個視頻文件的同屏播放奠定了基礎(chǔ)。
本實施方式中,步驟s2具體為:建立播放列表,獲取待播放的視頻文件并加載到播放列表中,當(dāng)播放列表中的視頻文件播放完成,則從播放列表中移出。步驟s4具體為:根據(jù)播放列表中的視頻文件,為目標(biāo)屏面上的一個或者多個屏幕分配播放任務(wù)。如此,通過播放列表的建立,實時劃分電視墻上當(dāng)前需要同屏播放的視頻文件。故而,在多個視頻文件播放時長不同的情況下,有利于實時明確當(dāng)前電視墻上需要同屏播放的視頻文件,避免出現(xiàn)串?dāng)_。
步驟s4中,屏幕的面積大小與分配到的播放任務(wù)播放時長成正比,以便對播放時長長的文件進(jìn)行突出顯示,保證人們關(guān)注的集中性。本步驟中,優(yōu)先為面積大的屏幕分配播放任務(wù)。
s5、獲取目標(biāo)屏面對應(yīng)的信號轉(zhuǎn)換模式作為目標(biāo)模式。
s6、根據(jù)目標(biāo)模式對各播放任務(wù)進(jìn)行信號轉(zhuǎn)換,并將轉(zhuǎn)換后的播放任務(wù)傳遞給對應(yīng)的屏幕進(jìn)行播放。具體的,本步驟中,信號轉(zhuǎn)換模式中包含若干轉(zhuǎn)換模型,轉(zhuǎn)換模型與目標(biāo)屏面包含的屏幕數(shù)量一一對應(yīng),播放任務(wù)與屏幕的對應(yīng)關(guān)系確定后,本步驟中,通過對應(yīng)的轉(zhuǎn)換模型將播放任務(wù)轉(zhuǎn)換為與屏幕面積等因素相匹配的播放對象,然后根據(jù)轉(zhuǎn)換模型將播放對象切割為屏幕中每一個電視屏的目標(biāo)對象,然后對目標(biāo)對象進(jìn)行信號轉(zhuǎn)換并通過視頻連接線將轉(zhuǎn)換后的信號傳遞到對應(yīng)的電視屏進(jìn)行播放,而屏幕中多個電視屏播放畫面拼合形成該屏幕的播放任務(wù)。
s7、實時檢測目標(biāo)屏面是否更新。是,則返回步驟s4。由于本實施方式中,根據(jù)操作指令更新目標(biāo)屏面,故而,該步驟s7可具體為:實時獲取操作指令,判斷是否更新目標(biāo)屏面。
s8、實時檢測待播放的視頻文件是否更新。是,則返回步驟s3。本實施方式中,本步驟具體為:實時檢測播放列表中的視頻文件是否更新。
以上所述,僅為本發(fā)明較佳的具體實施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),根據(jù)本發(fā)明的技術(shù)方案及其發(fā)明構(gòu)思加以等同替換或改變,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。