亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種視頻縮放方法及其系統(tǒng)的制作方法

文檔序號:6518354閱讀:277來源:國知局
一種視頻縮放方法及其系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種視頻縮放方法,用于上墻視頻,包括:將上墻視頻中的至少兩個顯示器拼接為一個虛擬屏幕;在該虛擬屏幕中生成至少兩個顯示容器窗口,該顯示容器窗口與該顯示器一一對應(yīng);當(dāng)選擇其中一個顯示容器窗口進行展示時,調(diào)整被選擇的該顯示容器窗口的大小,隱藏被調(diào)整后的被選擇的該顯示容器窗口覆蓋的顯示容器窗口,展示被選擇的該顯示容器窗口對應(yīng)的該顯示器的內(nèi)容。本發(fā)明還提供一種視頻縮放系統(tǒng),包括拼接模塊、窗口生成模塊、選擇展示模塊。本發(fā)明使上墻視頻的視頻縮放不必每次都調(diào)用顯卡中的拼接函數(shù),避免了所有顯示器黑屏再被點亮的問題及預(yù)覽窗口句柄失效問題。
【專利說明】一種視頻縮放方法及其系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及視頻顯示【技術(shù)領(lǐng)域】,尤其涉及一種視頻縮放方法及其系統(tǒng)。
【背景技術(shù)】
[0002]隨著計算機和安防產(chǎn)業(yè)的不斷發(fā)展,在金融、公安等單位幾乎都有視頻數(shù)據(jù)上電視墻即上墻視頻的業(yè)務(wù)。其中通過擁有多個顯示輸出口的顯卡作為數(shù)字信號源,并調(diào)用顯卡SDK實現(xiàn)多個屏幕拼接、拆分功能,最終讓視頻顯示容器的視頻內(nèi)容實現(xiàn)放大、還原效
果O
[0003]大多數(shù)上墻視頻的模式是,有N個顯示器,就創(chuàng)建N個視頻顯示容器,預(yù)覽視頻時,調(diào)用播放模塊在各個窗口上播放視頻。當(dāng)需要放大視頻畫面時,首先調(diào)用顯卡拼接功能將幾個物理屏幕拼接為一個虛擬大屏,同時將顯示容器大小設(shè)為和虛擬大屏一致,這樣顯示容器中預(yù)覽的視頻也隨即放大,達到視頻放大效果;恢復(fù)時還原顯示屏配置及顯示容器大小,達到視頻還原效果。
[0004]但是上述模式在每次需要調(diào)整視頻大小時,都要調(diào)用顯卡的拼接或者拆分的接口,而每次拼接或者拆分操作,所有和顯卡物理連接的顯示器都會黑屏幾秒后再點亮,視覺效果很不理想。
[0005]而且對屏幕的拼接和拆分操作后,視頻畫面的窗口句柄會失效,最終導(dǎo)致視頻不能正常預(yù)覽,此時,只能先關(guān)閉視頻預(yù)覽畫面后重新獲取窗口句柄再開啟預(yù)覽。

【發(fā)明內(nèi)容】

[0006]本發(fā)明的特征和優(yōu)點在下文的描述中部分地陳述,或者可從該描述顯而易見,或者可通過實踐本發(fā)明而學(xué)習(xí)。
[0007]為克服現(xiàn)有技術(shù)的問題,本發(fā)明提供一種用于上墻視頻的視頻縮放方法及其系統(tǒng),采用在拼接的虛擬大屏中的顯示容器窗口與顯示器一一對應(yīng),且該顯示容器窗口的大小可調(diào)節(jié)的技術(shù)方案,從而使上墻視頻的視頻縮放不必每次都調(diào)用顯卡中的拼接函數(shù),避免了所有顯示器黑屏再被點亮的問題及預(yù)覽窗口句柄失效問題。
[0008]本發(fā)明解決上述技術(shù)問題所采用的技術(shù)方案如下:
[0009]根據(jù)本發(fā)明的一個方面,提供一種視頻縮放方法,用于上墻視頻,包括:將上墻視頻中的至少兩個顯示器拼接為一個虛擬屏幕;在該虛擬屏幕中生成至少兩個顯示容器窗口,該顯示容器窗口與該顯示器一一對應(yīng);當(dāng)選擇其中一個顯示容器窗口進行展示時,調(diào)整被選擇的該顯示容器窗口的大小,隱藏被調(diào)整后的被選擇的該顯示容器窗口覆蓋的顯示容器窗口,展示被選擇的該顯示容器窗口對應(yīng)的該顯示器的內(nèi)容。
[0010]根據(jù)本發(fā)明的一個實施例,為了使該顯示容器窗口與該顯示器一一對應(yīng),至少預(yù)先配置以下一項:該顯示容器窗口的大小能完全覆蓋該顯示器的內(nèi)容;該顯示容器窗口的位置與其對應(yīng)的顯示器在上墻視頻中的位置相對應(yīng)。
[0011]根據(jù)本發(fā)明的一個實施例,該顯示容器窗口的位置用坐標系表示。[0012]根據(jù)本發(fā)明的一個實施例,該調(diào)整被選擇的該顯示容器窗口的大小最大調(diào)整至該虛擬屏幕的大小。
[0013]根據(jù)本發(fā)明的一個實施例,還包括:當(dāng)被選擇的該顯示容器窗口需要恢復(fù)原有大小時,顯示被隱藏的該顯示容器窗口。
[0014]根據(jù)本發(fā)明的另一個方面,提供一種視頻縮放系統(tǒng),用于上墻視頻,包括:拼接模塊,用于將上墻視頻中的至少兩個顯示器拼接為一個虛擬屏幕;窗口生成模塊,用于在該虛擬屏幕中生成至少兩個顯示容器窗口,該顯示容器窗口與該顯示器一一對應(yīng);選擇展示模塊,用于當(dāng)選擇其中一個顯示容器窗口進行展示時,調(diào)整被選擇的該顯示容器窗口的大小,隱藏被調(diào)整后的被選擇的該顯示容器窗口覆蓋的顯示容器窗口,展示被選擇的該顯示容器窗口對應(yīng)的該顯示器的內(nèi)容。
[0015]根據(jù)本發(fā)明的一個實施例,該窗口生成模塊生成的該顯示容器窗口的大小能完全覆蓋該顯示器的內(nèi)容。
[0016]根據(jù)本發(fā)明的一個實施例,該窗口生成模塊生成的該顯不容器窗口的位置與其對應(yīng)的顯示器在上墻視頻中的位置相對應(yīng)。
[0017]根據(jù)本發(fā)明的一個實施例,該選擇展示模塊用于調(diào)整被選擇的該顯示容器窗口的大小最大調(diào)整至該虛擬屏幕的大小。
[0018]根據(jù)本發(fā)明的一個實施例,該選擇展示模塊還用于,當(dāng)被選擇的該顯示容器窗口需要恢復(fù)原有大小時,顯示被隱藏的該顯示容器窗口。
[0019]本發(fā)明提供了一種視頻縮放方法及其系統(tǒng),在拼接的虛擬大屏中生成顯示容器窗口,且顯示容器窗口的大小、位置與上墻視頻中的顯示器一一對應(yīng),后續(xù)視頻放大或縮小還原的操作直接通過調(diào)整顯示容器窗口的大小即可完成,從而不必調(diào)用顯卡的拼接或者拆分的接口,避免每次拼接或者拆分操作時,所有和顯卡物理連接的顯示器都會黑屏幾秒后再點亮;同時避免了視頻畫面的窗口句柄失效,導(dǎo)致視頻不能正常預(yù)覽的問題。
[0020]通過閱讀說明書,本領(lǐng)域普通技術(shù)人員將更好地了解這些技術(shù)方案的特征和內(nèi)容。
【專利附圖】

【附圖說明】
[0021]下面通過參考附圖并結(jié)合實例具體地描述本發(fā)明,本發(fā)明的優(yōu)點和實現(xiàn)方式將會更加明顯,其中附圖所示內(nèi)容僅用于對本發(fā)明的解釋說明,而不構(gòu)成對本發(fā)明的任何意義上的限制,在附圖中:
[0022]圖1為本發(fā)明實施例的視頻縮放系統(tǒng)的結(jié)構(gòu)示意圖。
[0023]圖2為本發(fā)明實施例的視頻縮放方法的流程示意圖。
[0024]圖3為本發(fā)明第一實施例的視頻放大的效果圖。
[0025]圖4為本發(fā)明第一實施例的視頻還原的效果圖。
[0026]圖5為本發(fā)明第二實施例的視頻放大的效果圖。
[0027]圖6為本發(fā)明第二實施例的視頻還原的效果圖。
【具體實施方式】
[0028]如圖1所示,本發(fā)明提供一種視頻縮放系統(tǒng),用于上墻視頻,包括:拼接模塊10,用于將上墻視頻中的至少兩個顯示器拼接為一個虛擬屏幕;窗口生成模塊20,用于在該虛擬屏幕中生成至少兩個顯示容器窗口,該顯示容器窗口與顯示器一一對應(yīng);選擇展示模塊30,用于當(dāng)選擇其中一個顯示容器窗口進行展示時,調(diào)整被選擇的該顯示容器窗口的大小,隱藏被調(diào)整后的被選擇的該顯示容器窗口覆蓋的顯示容器窗口,展示被選擇的該顯示容器窗口對應(yīng)的該顯示器的內(nèi)容。
[0029]上述窗口生成模塊生成的顯示容器窗口與顯示一一對應(yīng)具體是指:顯示容器窗口的大小能完全覆蓋該顯示器的內(nèi)容,顯示容器窗口的位置與其對應(yīng)的顯示器在上墻視頻中的位置相對應(yīng),其中顯示容器窗口的位置關(guān)系可以用坐標系來表示。
[0030]選擇展示模塊30在用于調(diào)整被選擇的顯示容器窗口的大小時,最大能將被選擇的顯示容器窗口調(diào)整至該虛擬屏幕的大小,此時,如圖3所示,被選擇的顯示容器窗口對應(yīng)的顯示器的內(nèi)容就會充滿整個虛擬屏幕。
[0031 ] 在本實施例中,選擇展示模塊30還用于,當(dāng)被選擇的顯示容器窗口需要恢復(fù)原有大小時,顯示被隱藏的顯示容器窗口。具體來說,此時被選擇的顯示容器窗口恢復(fù)到了原有大小,其對應(yīng)的顯示器的內(nèi)容也就只能在如圖4所示的原有大小的顯示容器窗口 All中進行顯示了。本發(fā)明中的顯示器的內(nèi)容具體是指顯示器顯示的畫面或視頻。
[0032]本發(fā)明提供的視頻縮放系統(tǒng),在拼接的虛擬大屏中生成顯示容器窗口,且顯示容器窗口的大小、位置與上墻視頻中的顯示器一一對應(yīng),后續(xù)視頻放大或縮小還原的操作可以直接通過調(diào)整顯示容器窗口的大小即可完成,從而不必調(diào)用顯卡的拼接或者拆分的接口,避免每次拼接或者拆分操作時,所有和顯卡物理連接的顯示器都會黑屏幾秒后再點亮。
[0033]請參照圖2,本發(fā)明還提供一種視頻縮放方法,用于上墻視頻,包括:S1、將上墻視頻中的至少兩個顯示器拼接為一個虛擬屏幕;S2、在該虛擬屏幕中生成至少兩個顯示容器窗口,該顯示容器窗口與顯示器一一對應(yīng);S3、當(dāng)選擇其中一個顯示容器窗口進行展示時,調(diào)整被選擇的該顯示容器窗口的大小,隱藏被調(diào)整后的被選擇的該顯示容器窗口覆蓋的顯示容器窗口,展示被選擇的該顯示容器窗口對應(yīng)的該顯示器的內(nèi)容。
[0034]在步驟SI中,可以具體通過顯卡的軟件開發(fā)工具包中提供的拼接方法將上墻視頻中的至少兩個顯示器拼接為一個虛擬屏幕。
[0035]步驟S2中,顯示容器窗口是根據(jù)預(yù)先配置的信息而生成的,具體來說,需要根據(jù)顯示器的大小來配置顯示容器窗口的大小,在本實施例中,該顯示容器窗口能完全覆蓋該顯示器的內(nèi)容,上述顯示器的內(nèi)容是指顯示器用于顯示畫面或視頻的顯示屏,不包括其邊框,優(yōu)選的是,剛好覆蓋住顯示器的內(nèi)容;除此之外,還可以根據(jù)顯示器在上墻視頻中的位置配置其對應(yīng)的顯示容器窗口的位置信息,該位置信息可以采用坐標系。
[0036]為了更好的完成步驟SI中虛擬屏幕的拼接,在步驟SI中也可以調(diào)用上述預(yù)先配置的信息。具體來說,上述預(yù)先配置的信息包含顯示容器窗口的大小和位置,而顯卡的軟件開發(fā)工具包中提供的拼接方法可以調(diào)用這些具體的數(shù)據(jù),從而更好地進行虛擬屏幕的拼接,在后續(xù)放大或縮小被選擇的顯示容器窗口時,也可以更快速的判斷需要隱藏的顯示容器窗口的大小和位置。
[0037]在步驟S3中,被選擇的顯示容器窗口的大小最大調(diào)整至該虛擬屏幕的大小,此時,如圖3所示,被選擇的顯示容器窗口對應(yīng)的顯示器的內(nèi)容就會充滿整個虛擬屏幕。
[0038]同樣在步驟S3中,還可以將被放大的視頻縮小,例如縮小到原有大小,此時被選擇的顯示容器窗口就會恢復(fù)到原有大小,被隱藏的顯示容器窗口也會被顯示出來,如圖4所示。
[0039]需要說明的是,在本發(fā)明中,被選擇的顯示容器窗口的大小可以任意調(diào)節(jié),例如調(diào)節(jié)到半個虛擬屏幕的大小或四分之三個虛擬屏幕的大小。以圖4為例,若選擇顯示容器窗口 All,欲將顯示容器窗口 All放大到原來的兩倍,且放大后的顯示容器窗口被放置在虛擬屏幕的正中央,則此時被放大的顯示容器窗口就會覆蓋四分之一的原顯示容器窗口 AU、四分之一的顯示容器窗口 A12、四分之一的顯示容器窗口 A13以及四分之一的顯示容器窗口A14。在將顯示容器窗口 All對應(yīng)的顯示器的內(nèi)容進行展示時,隱藏顯示容器窗口 A12至A14。
[0040]請參照圖5、圖6,在本實施例中,上墻視頻包括9個顯示器,該9個顯示器對應(yīng)9個顯示容器窗口,即顯示容器窗口 A21至A29,此時,若選擇顯示容器窗口 A22對應(yīng)的顯示器內(nèi)容進行展示,且僅需放大到虛擬屏幕的九分之四,則該的軟件開發(fā)工具包中提供的拼接方法除了覆蓋自身外,還會覆蓋顯示容器窗口 A23、A25、A26,此時被放大的顯示容器窗口 A22覆蓋的顯示容器窗口 A23、A25、A26需要被隱藏,而未被放大的顯示容器窗口 A22覆蓋的顯示容器窗口 A21、A24、A27、A28、A29還是可以各自顯示其對用的顯示器的內(nèi)容。
[0041]下面以一個具體的上墻視頻為例,詳細說明上述步驟,在本實施例子,該上墻系統(tǒng)包括4個顯示器,且每個顯示器的分辨率均為1024*768。
[0042]首先,通過顯卡的軟件工具開發(fā)包的拼接函數(shù)將顯示器拼接成一個虛擬屏幕,同時通過顯卡的軟件工具開發(fā)包還可以獲取各個顯示器的分辨率,在本實施例中,該虛擬屏幕的分布率為2048*1536。
[0043]然后生成顯示容器窗口,每個顯示容器窗口對應(yīng)一個顯示器,在本實施例中,上墻系統(tǒng)中的4個顯示器分別對應(yīng)如圖3所示的4個顯示容器窗口 All、A12、A13、A14,上述顯示容器窗口是根據(jù)預(yù)先配置的信息而生成的,而預(yù)先配置的信息包括顯示容器的大小與位置,具體來說,在本實施例中,該顯示容器窗口的大小能完全覆蓋該顯示器的內(nèi)容,優(yōu)選的是,剛好覆蓋住顯示器的內(nèi)容,如此能從視覺效果上讓用戶感覺各個顯示屏還是獨立的。
[0044]顯示容器窗口的位置可以采用坐標系,在本實施例中,采用如下坐標下表示4個顯示容器窗口的位置,設(shè)置第I行第I列的顯示容器窗口 All左上角位置為(0,0);設(shè)置第I行第2列的顯示容器窗口 A12左上角位置為(1024,O);設(shè)置第2行第I列的顯示容器窗口 A13左上角位置為(0,768);設(shè)置第2行第2列的顯示容器窗口 A14左上角位置為(1024,768)。上述坐標系并不是唯一的,可以根據(jù)具體的需求或習(xí)慣進行設(shè)計。例如,在坐標系中表示出每個顯示容器窗口的大小,即1024*768,每個顯示容器窗口的左上角坐標及高度、寬度,表示了一個顯示容器窗口在顯示器中的位置。一般通俗表示窗口位置及大小,可以是該窗口的四個角的坐標位置,即上述的四個坐標點,當(dāng)然確定了左上的坐標點后,再根據(jù)確定了的窗口的高度和寬度實質(zhì)上也能推算出其他三個坐標點。
[0045]當(dāng)要將某個顯示器的預(yù)覽視頻放大4倍時,則選擇其對應(yīng)的顯示容器窗口 All,然后調(diào)整該顯示容器窗口 All的大小,使其與虛擬屏幕的大小相等,即此時顯示容器窗口的大小為2048*1536 ;同時隱藏其他顯示容器窗口 A12、A13、A14,將顯示容器窗口 All對應(yīng)的顯示器的內(nèi)容在虛擬屏幕上進行展示,就能達到如圖3所示的視頻放大效果。
[0046]當(dāng)要將視頻縮小還原時,即顯示容器窗口 All要恢復(fù)到原有的大小1024*768,此時,可以顯示隱藏的顯示容器窗口 A12、A13、A14。
[0047]本發(fā)明提供了一種用于上墻視頻的視頻縮放方法及其系統(tǒng),先將多個顯示器拼接成了虛擬屏幕,接著生成顯示容器窗口,且顯示容器窗口的大小、位置與上墻視頻中的顯示器一一對應(yīng),后續(xù)視頻放大或縮小還原的操作直接通過調(diào)整顯示容器窗口的大小即可完成,從而不必調(diào)用顯卡的拼接或者拆分的接口,避免每次拼接或者拆分操作時,所有和顯卡物理連接的顯示器都會黑屏幾秒后再點亮;同時避免了視頻畫面的窗口句柄失效,導(dǎo)致視頻不能正常預(yù)覽的問題。
[0048]以上參照【專利附圖】

【附圖說明】了本發(fā)明的優(yōu)選實施例,本領(lǐng)域技術(shù)人員不脫離本發(fā)明的范圍和實質(zhì),可以有多種變型方案實現(xiàn)本發(fā)明。舉例而言,作為一個實施例的部分示出或描述的特征可用于另一實施例以得到又一實施例。以上僅為本發(fā)明較佳可行的實施例而已,并非因此局限本發(fā)明的權(quán)利范圍,凡運用本發(fā)明說明書及附圖內(nèi)容所作的等效變化,均包含于本發(fā)明的權(quán)利范圍之內(nèi)。
【權(quán)利要求】
1.一種視頻縮放方法,用于上墻視頻,其特征在于,包括: 將上墻視頻中的至少兩個顯示器拼接為一個虛擬屏幕; 在所述虛擬屏幕中生成至少兩個顯示容器窗口,所述顯示容器窗口與所述顯示器一一對應(yīng); 當(dāng)選擇其中一個顯示容器窗口進行展示時,調(diào)整被選擇的所述顯示容器窗口的大小,隱藏被調(diào)整后的被選擇的所述顯示容器窗口覆蓋的顯示容器窗口,展示被選擇的所述顯示容器窗口對應(yīng)的所述顯示器的內(nèi)容。
2.根據(jù)權(quán)利要求1所述的視頻縮放方法,其特征在于,為了使所述顯示容器窗口與所述顯示器一一對應(yīng),至少預(yù)先配置以下一項: 所述顯示容器窗口的大小能完全覆蓋所述顯示器的內(nèi)容; 所述顯示容器窗口的位置與其對應(yīng)的顯示器在上墻視頻中的位置相對應(yīng)。
3.根據(jù)權(quán)利要求2所述的視頻縮放方法,其特征在于,所述顯示容器窗口的位置用坐標系表不。
4.根據(jù)權(quán)利要求1至3任意一項所述的視頻縮放方法,其特征在于,所述調(diào)整被選擇的所述顯示容器窗口的大小最大調(diào)整至所述虛擬屏幕的大小。
5.根據(jù)權(quán)利要求1至3任意一項所述的視頻縮放方法,其特征在于,還包括: 當(dāng)被選擇的所述顯示容器窗口需要恢復(fù)原有大小時,顯示被隱藏的所述顯示容器窗□。
6.一種視頻縮放系統(tǒng),用于上墻視頻,其特征在于,包括: 拼接模塊,用于將上墻視頻中的至少兩個顯示器拼接為一個虛擬屏幕; 窗口生成模塊,用于在所述虛擬屏幕中生成至少兩個顯示容器窗口,所述顯示容器窗口與所述顯不器 對應(yīng); 選擇展示模塊,用于當(dāng)選擇其中一個顯示容器窗口進行展示時,調(diào)整被選擇的所述顯示容器窗口的大小,隱藏被調(diào)整后的被選擇的所述顯示容器窗口覆蓋的顯示容器窗口,展示被選擇的所述顯示容器窗口對應(yīng)的所述顯示器的內(nèi)容。
7.根據(jù)權(quán)利要求6所述的視頻縮放系統(tǒng),其特征在于,所述窗口生成模塊生成的所述顯示容器窗口的大小能完全覆蓋所述顯示器的內(nèi)容。
8.根據(jù)權(quán)利要求6所述的視頻縮放系統(tǒng),其特征在于,所述窗口生成模塊生成的所述顯示容器窗口的位置與其對應(yīng)的顯示器在上墻視頻中的位置相對應(yīng)。
9.根據(jù)權(quán)利要求6所述的視頻縮放系統(tǒng),其特征在于,所述選擇展示模塊用于調(diào)整被選擇的所述顯示容器窗口的大小最大調(diào)整至所述虛擬屏幕的大小。
10.根據(jù)權(quán)利要求6所述的視頻縮放系統(tǒng),其特征在于,所述選擇展示模塊還用于,當(dāng)被選擇的所述顯示容器窗口需要恢復(fù)原有大小時,顯示被隱藏的所述顯示容器窗口。
【文檔編號】G06F3/14GK103543978SQ201310552043
【公開日】2014年1月29日 申請日期:2013年11月7日 優(yōu)先權(quán)日:2013年11月7日
【發(fā)明者】葉曉群 申請人:中安消技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1