視頻場景控制系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及視頻直播技術(shù),尤其涉及一種視頻場景控制系統(tǒng)及方法。
【背景技術(shù)】
[0002]目前,現(xiàn)有的網(wǎng)絡(luò)視頻場景切換方式主要有轉(zhuǎn)播式的切換輸出和帶場景編輯模式的直接輸出,轉(zhuǎn)播式的切換輸出只能選擇其中一路視頻源進(jìn)行直播,不能合并和編輯不同的場景,帶場景編輯模式的直接輸出直播時只能輸出一種場景,不能實(shí)時的對直播場景進(jìn)行修改或更換。
[0003]然而,上述兩種視頻直播的場景輸出方式不能在重大會議、大型講座或娛樂交流的實(shí)時視頻直播時進(jìn)行視頻場景的預(yù)覽及切換,導(dǎo)致用戶在視頻實(shí)時直播時不能進(jìn)行直觀方便的體驗(yàn)。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明提供一種能進(jìn)行實(shí)時預(yù)覽及切換的視頻場景控制系統(tǒng)及方法。
[0005]—種視頻場景控制系統(tǒng),其用于控制視頻場景,所述視頻場景控制系統(tǒng)包括一個場景創(chuàng)建模塊、一個數(shù)據(jù)源添加模塊、一個場景選擇模塊及一個場景切換模塊,所述場景創(chuàng)建模塊用于依需要創(chuàng)建至少一個場景模式,數(shù)據(jù)源添加模塊用于獲取至少一個數(shù)據(jù)源并將所述至少一個數(shù)據(jù)源添加至所述至少一個場景模式以形成至少一個視頻場景,所述場景選擇模塊用于在所創(chuàng)建的多個視頻場景中選擇一個視頻場景進(jìn)行設(shè)置為直播視頻場景進(jìn)行相應(yīng)處理,并從未被選擇的視頻場景中選擇相應(yīng)的視頻場景設(shè)置為預(yù)覽場景顯示,所述場景切換模塊用于在所顯示的預(yù)覽場景與直播視頻場景之間進(jìn)行相應(yīng)切換,并在切換后將切換的預(yù)覽場景輸出為直播視頻場景進(jìn)行相應(yīng)處理。
[0006]進(jìn)一步地,所述視頻場景控制系統(tǒng)還包括一個像素設(shè)置模塊,所述像素設(shè)置模塊用于設(shè)置所述預(yù)覽場景顯示窗口的像素值大小。
[0007]進(jìn)一步地,所述視頻場景控制系統(tǒng)還包括一個名稱設(shè)置模塊,所述名稱設(shè)置模塊用于為所述場景創(chuàng)建模塊所創(chuàng)建的至少一個場景模式設(shè)置相應(yīng)的名稱并顯示在對應(yīng)的場景模式中。
[0008]進(jìn)一步地,所述場景切換模塊還用于在將切換的預(yù)覽場景進(jìn)行實(shí)時直播后將切換前的直播場景切換為預(yù)覽場景。
[0009]進(jìn)一步地,所述數(shù)據(jù)源添加模塊還用于將所述創(chuàng)建的至少一個視頻場景保存到用戶數(shù)據(jù)。
[0010]進(jìn)一步地,所述場景選擇模塊還用于選擇一個視頻場景輸出進(jìn)行實(shí)時直播或錄制保存或直播并錄制保存。
[0011]—種視頻場景控制方法,其用于控制視頻場景,所述視頻場景控制系統(tǒng)包括以下步驟:
[0012]依需要創(chuàng)建至少一個場景模式;
[0013]獲取至少一個數(shù)據(jù)源并將所述至少一個數(shù)據(jù)源添加至所述至少一個場景模式以形成至少一個視頻場景;
[0014]在所創(chuàng)建的多個視頻場景中選擇一個視頻場景作為視頻直播場景進(jìn)行相應(yīng)處理,并從未被選擇的視頻場景中選擇相應(yīng)的視頻場景設(shè)置為預(yù)覽場景顯示;
[0015]在所顯示的預(yù)覽場景與視頻直播場景之間進(jìn)行相應(yīng)切換,并在切換后將切換的預(yù)覽場景輸出為視頻直播場景進(jìn)行相應(yīng)處理。
[0016]進(jìn)一步地,在所述設(shè)置預(yù)覽場景顯示步驟中還包括以下步驟:設(shè)置所述預(yù)覽場景顯示窗口的像素值大小。
[0017]進(jìn)一步地,在所述創(chuàng)建至少一個場景模式后還包括以下步驟:為所創(chuàng)建的至少一個場景模式設(shè)置相應(yīng)的名稱并顯示在對應(yīng)的場景模式中。
[0018]進(jìn)一步地,在所述選擇場景進(jìn)行相應(yīng)處理的步驟中包括以下步驟:選擇一個視頻場景進(jìn)行實(shí)時直播或錄制保存或直播并錄制保存。
[0019]與現(xiàn)有技術(shù)相比,本發(fā)明提供的視頻場景控制系統(tǒng)及方法中,通過場景創(chuàng)建模塊將多路輸入的數(shù)據(jù)源進(jìn)行相應(yīng)的屬性編輯后,根據(jù)使用者的喜好自行創(chuàng)建所需個數(shù)的視頻場景,并經(jīng)場景選擇模塊選擇相應(yīng)的直播視頻場景及預(yù)覽視頻場景,給使用者的視頻直播過程帶來了極大的便利性,用戶可依需要通過場景切換模塊在直播的同時選擇相應(yīng)的視頻場景進(jìn)行切換,給用戶帶來更好的體驗(yàn)感和創(chuàng)造性,同時也對使用者的視頻直播過程的專業(yè)性、流暢性及趣味性都有極大的提升。
【附圖說明】
[0020]圖1是本發(fā)明提供的視頻場景控制系統(tǒng)的模塊示意圖。
[0021]圖2是圖1的視頻場景控制系統(tǒng)所創(chuàng)建的視頻場景示意圖。
[0022]圖3是圖1的視頻場景控制系統(tǒng)操作界面示意圖。
[0023]圖4是圖1的視頻場景控制系統(tǒng)所顯示的預(yù)覽視頻場景示意圖。
[0024]圖5是本發(fā)明提供的視頻場景控制方法的流程圖。
[0025]主要元件符號說明
[0026]場景創(chuàng)建模塊 110
[0027]數(shù)據(jù)源添加模塊120
[0028]場景選擇模塊 140
[0029]場景切換模塊 160
[0030]像素設(shè)置模塊 180
[0031]名稱設(shè)置模塊 190
[0032]如下【具體實(shí)施方式】將結(jié)合上述附圖進(jìn)一步說明本發(fā)明。
【具體實(shí)施方式】
[0033]請參閱圖1,其為本發(fā)明實(shí)施方式提供的一種視頻場景控制系統(tǒng),其用于控制視頻場景,所述視頻場景控制系統(tǒng)100包括一個場景創(chuàng)建模塊110、一個數(shù)據(jù)源添加模塊120、一個場景選擇模塊140及一個場景切換模塊160。
[0034]所述場景創(chuàng)建模塊110用于依需要創(chuàng)建至少一個場景模式,在初始使用者創(chuàng)建的場景模式中沒添加任何數(shù)據(jù)源,也即場景模式內(nèi)容為空,本實(shí)施方式中,場景創(chuàng)建模塊110創(chuàng)建如圖2所示的五個場景模式??梢岳斫獾氖牵瑘鼍澳J降膫€數(shù)依需要自行設(shè)定即可,視頻場景控制系統(tǒng)100的操作界面如圖3所示,使用者在界面中選擇對應(yīng)的視頻場景創(chuàng)建功能圖標(biāo)即可創(chuàng)建一個空的視頻場景。
[0035]所述數(shù)據(jù)源添加模塊120用于獲取至少一個數(shù)據(jù)源并將所述至少一個數(shù)據(jù)源添加至所述至少一個場景模式以形成至少一個視頻場景,本實(shí)施方式中,數(shù)據(jù)添加模塊120將八個數(shù)據(jù)源添加至五個場景模式中。可以理解的是,在創(chuàng)建的場景中添加的數(shù)據(jù)源為視頻直播所需的數(shù)據(jù)源,數(shù)據(jù)添加模塊120添加的數(shù)據(jù)源個數(shù)依需要自行設(shè)定即可。添加的數(shù)據(jù)源即可為來自外部的視頻數(shù)據(jù)輸入,如USB攝像頭、攝像機(jī)、數(shù)碼相機(jī)等外部設(shè)備的數(shù)據(jù)源,也可來自內(nèi)部的應(yīng)用程序畫面,包括辦公軟件、音/視頻播放器、游戲程序、瀏覽器、設(shè)計(jì)類軟件等內(nèi)部數(shù)據(jù)源,還可為連續(xù)的計(jì)算機(jī)屏幕截圖,包括全屏、窗口屏幕及區(qū)域屏幕,靜態(tài)圖片及動態(tài)的圖片格式以及文字等。
[0036]將數(shù)據(jù)源添加到場景模式中時,也即需要對添加的數(shù)據(jù)源的屬性進(jìn)行個性編輯,對數(shù)據(jù)源的屬性編輯包括數(shù)據(jù)源在場景中的位置,數(shù)據(jù)源在場景中所顯示區(qū)域的大小,包括按照其原始大小成比例的縮放,及任意長寬的縮放,數(shù)據(jù)源在場景中所處的層次,高層次的數(shù)據(jù)源會遮擋或覆蓋低層次的數(shù)據(jù)源,還可對數(shù)據(jù)源預(yù)設(shè)一定規(guī)則的運(yùn)動軌跡,包括平動及轉(zhuǎn)動,數(shù)據(jù)源的透明度,例如外部數(shù)據(jù)源輸入可設(shè)置全透明的關(guān)鍵色。對數(shù)據(jù)源的屬性編輯完畢后,使用者即可點(diǎn)擊界面中對應(yīng)的保存場景圖標(biāo)來保存按照設(shè)定的場景合成規(guī)則形成的場景模式,也即創(chuàng)建了一個視頻場景。
[0037]本實(shí)施方式中,數(shù)據(jù)源添加模塊120將八個數(shù)據(jù)源依據(jù)設(shè)定的場景合成規(guī)則添加到使用者創(chuàng)建的五個不同的場景模式中,從而形成五個不同的視頻場景??梢岳斫獾氖牵瑪?shù)據(jù)源添加模塊120可將形成的視頻場景保存為用戶數(shù)據(jù),用戶下次使用時直接在已保存的視頻場景中進(jìn)行選擇而無需重新創(chuàng)建。
[0038]本實(shí)施方式中,所述場景選擇模塊140用于在所創(chuàng)建的多個視頻場景中選擇一個視頻場景進(jìn)行實(shí)時視頻直播,并從未被選擇為直播的視頻場景中選擇相應(yīng)的視頻場景設(shè)置為預(yù)覽場景顯示,可以理解的是,場景選擇模塊140還可將輸出的視頻場景依需要進(jìn)行錄制而不進(jìn)行實(shí)時視頻直播,即保存為錄制視頻以供用戶在后續(xù)需要時選擇點(diǎn)播,也可邊直播邊錄制。
[0039]若選擇的數(shù)據(jù)源為用戶當(dāng)前的全屏視圖,在實(shí)時視頻直播時,使用者計(jì)算機(jī)設(shè)備的屏幕右側(cè)所顯示的縮小或放大的場景預(yù)覽窗口及操作窗口也可不作為視頻數(shù)據(jù)源在任何輸出的直播場景中顯示。本實(shí)施方式中,使用者在視頻場景創(chuàng)建界面中創(chuàng)建并保存了五個視頻場景后,從中選擇一種視頻場景作為實(shí)時視頻直播場景,如選擇視頻場景一作為實(shí)時視頻直播場景進(jìn)行相應(yīng)處理,再從五個視頻場景中選擇除視頻場景一以外的四個視頻場景作為預(yù)覽的視頻場景,可以理解的是,使用者也可通過場景選擇模塊140從五個視頻場景中選擇除視頻場景一以外的任意個數(shù)如三個或其他所需任意個數(shù)的視頻場景數(shù)作為預(yù)覽視頻場景??梢岳斫獾氖?,預(yù)覽場景可以有多個,但輸出顯示的實(shí)時視頻直播場景只有一個。
[0040]在實(shí)時視頻直播的過程中,使用者需要查看其他的直播場景時可通過場景預(yù)覽顯示窗口查看所選的直播場景,在查看預(yù)覽場景時,使用輸入設(shè)備(諸如鼠標(biāo)、觸控屏、鍵盤等)使光標(biāo)移動到一個預(yù)覽視頻窗口位置時,該窗口顯示的內(nèi)容會變大突出顯示。
[0041]所述場景切換模塊160用于在所顯示的預(yù)覽場景之間進(jìn)行相應(yīng)切換并在切換后將切換的預(yù)覽場景輸出以作為實(shí)時視頻直播場景進(jìn)行相應(yīng)處理,可以理解的是,場景切換模塊160依據(jù)使用者需要在預(yù)覽場景與實(shí)時視頻直播場景之間進(jìn)行切換以選擇所需的預(yù)覽場景作為實(shí)時視頻場景,從而將所選視頻場景輸出來進(jìn)行實(shí)時視頻直播??梢岳斫獾氖?,場景切換模塊160在預(yù)覽場景與實(shí)時視頻直播場景之間的切換方式可以設(shè)置為多種操作形式在輸入設(shè)備上進(jìn)行相應(yīng)操作,如鼠標(biāo)的當(dāng)雙擊、鼠標(biāo)的左右鍵點(diǎn)選、鍵盤的按鍵直接切換、在觸控屏上直接進(jìn)行觸控點(diǎn)選以進(jìn)行切換或者設(shè)置切換按鍵直接點(diǎn)擊進(jìn)行場景切換。
[0042]本實(shí)施方式中,如使用者點(diǎn)擊場景三右方的切換按鍵,此時場景三即切換為實(shí)時視頻直播的場景,原始直播的視頻場景則顯示在場景預(yù)覽窗口中,從而讓使用者可以在實(shí)時視頻直播的同時,在各種預(yù)設(shè)形成的視頻場景之間進(jìn)行快速切換。在切換場景輸出為