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