視頻數(shù)據(jù)的處理方法、處理裝置和視頻矩陣的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及視頻矩陣技術(shù)領(lǐng)域,具體而言,涉及一種視頻數(shù)據(jù)的處理方法、一種視頻數(shù)據(jù)的處理裝置和一種視頻矩陣。
【背景技術(shù)】
[0002]在相關(guān)技術(shù)中,在視頻矩陣的多個物理視頻源、多個合成畫面和多個顯示裝置之間進行視頻數(shù)據(jù)的處理時,可以通過具體的代碼程序來實現(xiàn)。例如,在視頻矩陣中有5個物理視頻源,合成在3個合成畫面中,并輸出顯示在2個顯示裝置上,通過程序代碼指定物理視頻源合成到到合成畫面中,合成畫面顯示在指定的顯示裝置上。可以配置物理視頻源、合成畫面和顯示裝置之間的對應(yīng)關(guān)系,但是這種配置是固定的,無法實現(xiàn)用戶更復(fù)雜的帶條件的處理需求。例如,當物理視頻源A識別到人臉時,合成畫面中包括有該物理視頻源A,并通過顯示裝置對合成畫面進行顯示,否則合成畫面中有物理視頻源A、物理視頻源B和物理視頻源C,并通過另一個顯示裝置對該合成畫面進行顯示。像是上述用戶對視頻矩陣的復(fù)雜需求,針對用戶的使用需求進行行業(yè)定制,也就造成了視頻矩陣的專用性較高,同時成本也比較高。另外,一旦視頻矩陣在出廠之后很難再滿足用戶持續(xù)不斷的需求變化,造成視頻矩陣的利用率比較低,用戶投資與收益不成正比。
[0003]因此,如何最大程度地滿足用戶對視頻矩陣不斷變化的使用需求,從而有效地減少視頻矩陣的成本,同時提高視頻矩陣的利用率成為亟待解決的問題。
【發(fā)明內(nèi)容】
[0004]本發(fā)明正是基于上述問題,提出了一種新的技術(shù)方案,可以最大程度地滿足用戶對視頻矩陣不斷變化的使用需求,從而有效地減少視頻矩陣的成本,同時提高視頻矩陣的利用率。
[0005]有鑒于此,本發(fā)明的第一方面提出了一種視頻數(shù)據(jù)的處理方法,用于視頻矩陣,包括:根據(jù)多個源刺激事件將X個物理視頻源中的每個物理視頻源定義成對應(yīng)的多個虛擬視頻源;在所述每個物理視頻源對應(yīng)的所述多個虛擬視頻源中選擇出匹配所述每個物理視頻源的當前源刺激事件的目標虛擬視頻源,其中,所述多個源刺激事件包括所述當前源刺激事件;根據(jù)畫面合成策略在對應(yīng)所述X個物理視頻源的X個所述目標虛擬視頻源中選擇Y個所述目標虛擬視頻源,并合成在對應(yīng)所述畫面合成策略的合成畫面中,以及對所述合成畫面進行顯示,其中,X和Y均為正整數(shù),且X〉= Y〉= I。
[0006]在該技術(shù)方案中,根據(jù)多個源刺激事件對X個物理視頻源中的每個物理視頻源進行定義,得到對應(yīng)每個物理視頻源的多個虛擬視頻源,且在每個物理視頻源對應(yīng)的多個虛擬視頻源中任何時刻只有一個虛擬視頻源是與多個源刺激事件匹配的,即目標虛擬視頻源,X個物理視頻源對應(yīng)有X個目標虛擬視頻源。例如,多個源刺激事件為有異物闖入和無異物闖入,若每個物理視頻源的當前刺激事件為有異物闖入,則每個物理視頻源的目標虛擬視頻源即為有異物闖入的虛擬視頻源。然后在每個物理視頻源發(fā)生當前源刺激事件時,根據(jù)畫面合成策略在X個目標虛擬視頻源中的Y個目標虛擬視頻源合成在合成畫面中,由于當前刺激事件是不定的,合成畫面可以隨著每個物理視頻源的當前刺激事件的變化而發(fā)生變化,從而使物理視頻源和合成畫面之間具有動態(tài)的對應(yīng)關(guān)系,有效地擴展了合成畫面在視頻矩陣的應(yīng)用,進而使視頻矩陣可擴展到教育、醫(yī)療和監(jiān)控等行業(yè)。另外,由于畫面合成策略可以根據(jù)用戶的實時需求進行編輯的,從而最大程度地滿足用戶對視頻矩陣不斷變化的使用需求,進而提高視頻矩陣的利用率,避免根據(jù)用戶的特定需求來對視頻矩陣進行有針對性的研發(fā),從而有效地減少了視頻矩陣的成本。
[0007]在上述技術(shù)方案中,優(yōu)選地,所述對所述合成畫面進行顯示的步驟,具體包括:根據(jù)所述合成畫面的畫面顯示策略以及對應(yīng)Y個所述目標虛擬視頻源的所述當前源刺激事件,將所述合成畫面顯示在多個顯示裝置中的目標顯示裝置中。
[0008]在該技術(shù)方案中,通過合成畫面的畫面顯示策略以及對應(yīng)Y個目標虛擬視頻源的當前源刺激事件,將合成后的合成畫面顯示在多個顯示裝置中的目標顯示裝置,由于對應(yīng)Y個目標虛擬視頻源的當前源刺激事件是不斷變化的,在目標顯示裝置中顯示的合成畫面會隨著物理視頻源的當前刺激事件的變化而發(fā)生變化,從而實現(xiàn)了合成畫面與顯示裝置之間的動態(tài)對應(yīng)關(guān)系,進而滿足用戶更復(fù)雜的對視頻矩陣的使用需求。例如,畫面顯示策略為在物理視頻源A的當前刺激事件為有異物闖入時,將物理視頻源A的目標虛擬視頻源和物理視頻源B的目標虛擬視頻源共同顯示在目標顯示裝置C上,在物理視頻源A的當前刺激事件為無異物闖入時,只將物理視頻源B的目標虛擬視頻源顯示下目標顯示裝置C上。
[0009]在上述技術(shù)方案中,優(yōu)選地,所述畫面合成策略包括:指定虛擬視頻源組、所述指定虛擬視頻源組中的每個指定虛擬視頻源的優(yōu)先級和所述每個物理視頻源的分組,其中,所述每個指定虛擬視頻源為所述X個物理視頻源中的任一物理視頻源的任一虛擬視頻源。
[0010]在該技術(shù)方案中,畫面合成策略包括但不限于:指定虛擬視頻源組、指定虛擬視頻源組中的每個指定虛擬視頻源的優(yōu)先級和每個物理視頻源的分組,其中,每個指定虛擬視頻源為可以合成在該合成畫面中的虛擬視頻源,即除指定虛擬視頻源集中的虛擬視頻源之外的虛擬視頻源不能合成在合成畫面中。根據(jù)畫面合成策略在X個物理視頻源的X個目標虛擬視頻源中選擇Y個目標虛擬視頻源,從而將Y個目標虛擬視頻源合成在合成畫面中。由于當前刺激事件是不定的,根據(jù)畫面合成策略可以實現(xiàn)合成畫面隨著每個物理視頻源的當前刺激事件的變化,從而有效地滿足用戶更復(fù)雜的對視頻矩陣的使用需求。
[0011]在上述技術(shù)方案中,優(yōu)選地,所述根據(jù)畫面合成策略在對應(yīng)所述X個物理視頻源的X個所述目標虛擬視頻源中選擇Y個所述目標虛擬視頻源的步驟,具體包括:根據(jù)所述指定虛擬視頻源組和所述每個指定虛擬視頻源的優(yōu)先級,依次對與所述X個物理視頻源對應(yīng)的X個所述目標虛擬視頻源進行過濾和排序,以得到M個所述目標虛擬視頻源以及M個所述目標虛擬視頻源的優(yōu)先級,其中,M為正整數(shù),M> = Y,且M〈 = X ;獲取M個所述目標虛擬視頻源中每個所述目標虛擬視頻源所屬的物理視頻源的分組,并結(jié)合M個所述目標虛擬視頻源的優(yōu)先級對M個所述目標虛擬視頻源進行過濾,以得到N個所述目標虛擬視頻源以及N個所述目標虛擬視頻源的優(yōu)先級,其中,N為正整數(shù),N〉= ¥,且% = M ;根據(jù)所述合成畫面的分屏數(shù)量以及N個所述目標虛擬視頻源的優(yōu)先級在N個所述目標虛擬視頻源中選擇出Y個所述目標虛擬視頻源。
[0012]在該技術(shù)方案中,根據(jù)指定虛擬視頻源組對與X個物理視頻源對應(yīng)的X個目標虛擬視頻源進行過濾,以過濾掉X個目標虛擬視頻源中的與每個指定虛擬視頻源不對應(yīng)的目標虛擬視頻源,從而得到M個目標虛擬視頻源,然后根據(jù)每個指定虛擬視頻源的優(yōu)先級對M個目標虛擬視頻源進行排序,從而得到M個目標虛擬視頻源的優(yōu)先級。再根據(jù)M個目標虛擬視頻源中的每個目標虛擬視頻源所屬的物理視頻源的分組進一步地對M個目標虛擬視頻源進行過濾以得到N個所述目標虛擬視頻源,避免了屬于同一組的物理視頻源的目標虛擬視頻源顯示在同一個合成畫面中。最后若合成畫面的分屏數(shù)量為n,則在按照優(yōu)先級排序的N個目標虛擬視頻源中選擇出優(yōu)先級較高的η個目標虛擬視頻源,若N〈n,則可以將合成畫面中的n-N個分屏區(qū)域顯示黑屏或者其他,即顯示在合成畫面中的Y個目標虛擬視頻源為N個目標虛擬視頻源;若N>n,則可以將N個目標虛擬視頻源中的優(yōu)先級較低的N-n個目標虛擬視頻源拋棄,即顯示在合成畫面中的Y個目標虛擬視頻源為N個目標虛擬視頻源中的優(yōu)先級較高的η個目標虛擬視頻源,從而實現(xiàn)了將N個目標虛擬視頻源中的Y個目標虛擬視頻源顯示在合成畫面中,從而有效地滿足了用戶在視頻矩陣中的合成畫面的需求。其中,若合成畫面為動態(tài)分屏,即合成畫面的分屏數(shù)量是不定的,則可以但不包括根據(jù)最終從N個目標虛擬視頻源中選擇出的Y個目標虛擬視頻源來確定合成畫面的分屏數(shù)量。
[0013]在上述技術(shù)方案中,優(yōu)選地,所述并結(jié)合M個所述目標虛擬視頻源的優(yōu)先級對M個所述目標虛擬視頻源進行過濾,以得到N個所述目標虛擬視頻源以及N個所述目標虛擬視頻源的優(yōu)先級的步驟,具體包括:判斷M個所述目標虛擬視頻源中的每兩個所述目標虛擬視頻源所屬的物理視頻源的分組是否相同;當M個所述目標虛擬視頻源中的任兩個所述目標虛擬視頻源所屬的物理視頻源的分組相同時,過濾掉任兩個所述目標虛擬視頻源中優(yōu)先級低的所述目標虛擬視頻源,以得到N個所述目標虛擬視頻源以及N個所述目標虛擬視頻源的優(yōu)先級。
[0014]在該技術(shù)方案中,若M個目標虛擬視頻源中的任兩個目標虛擬視頻源所屬的物理視頻源的分組相同時,由于在同一個組內(nèi)物理視頻源之間具有互斥性,因此,通過過濾掉任兩個目標虛擬視頻源中優(yōu)先級低的目標虛擬視頻源,避免了屬于同一組的物理視頻源的目標虛擬視頻源顯示在同一個合成畫面中。例如,物理視頻源A和物理視頻源B均為監(jiān)視同一個房間,物理視頻源A為監(jiān)視房間的特定位置,物理視頻源B為監(jiān)視房間的全景,物理視頻源A比物理視頻源B的優(yōu)先級高,則若在M個目標虛擬視頻源中包括有物理視頻源A和物理視頻源B的目標虛擬視頻源,則過濾掉物理視頻源B的目標虛擬視頻源,即避免了在同一個合成畫面中出現(xiàn)兩個相同的畫面,從而充分利用視頻矩陣的資源。
[0015]在上述技術(shù)方案中,優(yōu)選地,所述在所述每個物理視頻源對應(yīng)的所述多個虛擬視頻源中選擇出匹配所述每個物理視頻源的當前源刺激事件的目標虛擬視頻源的步驟之前,包括:接收編輯指令,編輯所述畫面合成策略。
[0016]在該技術(shù)方案中,通過對畫面合成策略進行編輯,當然,也可以對畫面顯示策略進行編輯,有效地滿足用戶持續(xù)不斷的需求變化,從而提高用戶對視頻矩陣的使用需求,同時也提高了用戶對視頻矩陣的利用率,進而提升了用戶體驗。其中,通過用戶界面來對畫面合成策略進行配置和編輯,優(yōu)選地,在對畫面合成策略編輯后,模擬顯示執(zhí)行該編輯后的畫面合成策略的結(jié)果,以便用戶及時發(fā)現(xiàn)對畫面合成策略的編輯是否出現(xiàn)錯誤,以使用戶可以及時發(fā)現(xiàn)錯誤并進行修改。
[0017]本發(fā)明的第二方面提出了一種視頻數(shù)據(jù)的處理裝置,用于視頻矩陣,包括:定義單元,用于根據(jù)多個源刺激事件將X個物理視頻源中的每個物理視頻源定義成對應(yīng)的多個虛擬視頻源;第一選擇單元,用于在所述每個物理視頻源對應(yīng)的所述多個虛擬視頻源中選擇出匹配所述每個物理視頻源的當前源刺激事件的目標虛擬視頻源,其中,所述多個源刺激事件包括所述當前源刺激事件;執(zhí)行單元,用于根據(jù)畫面合成策略在對應(yīng)所述X個物理視頻源的X個所述目標虛擬視頻源中選擇Y個所述目標虛擬視頻源,并合成在對應(yīng)所述畫面合成策略的合成畫面中,以及對所述合成畫面進行顯示,其中,X和Y均為正整數(shù),且X〉=Y〉= I。
[0018]在該技術(shù)方