拼接墻窗口的回顯方法和裝置的制造方法
【專利摘要】本發(fā)明涉及一種拼接墻窗口的回顯方法和裝置。所述方法包括步驟:向拼接墻的處理器發(fā)送各個窗口的預覽請求;接收所述處理器根據(jù)所述預覽請求返回的各個窗口的圖像信息;檢測各個窗口的個數(shù)是否大于預設的最大同時預覽窗口數(shù);若是,根據(jù)最大同時預覽窗口數(shù)確定每次同時預覽的窗口的圖像信息,并進行顯示;否則,將各個窗口的圖像信息同時進行顯示。本發(fā)明有效提高了資源利用率,在拼接墻上進行窗口移動等操作時,回顯的顯示界面中窗口同步顯示實時流暢,不會出現(xiàn)重影卡頓現(xiàn)象。
【專利說明】
拼接墻窗口的回顯方法和裝置
技術領域
[0001]本發(fā)明涉及圖像顯示技術領域,特別是涉及一種拼接墻窗口的回顯方法、拼接墻窗口的回顯裝置。
【背景技術】
[0002]畫面回顯是顯示器或控制軟件與大屏顯示相同畫面。目前在實現(xiàn)拼接墻窗口的畫面回顯時,一般是服務器從拼接墻的處理器中獲取整墻信息,即拼接墻完整的一張大圖,根據(jù)拼接墻上窗口的布局信息,切割整墻回顯大圖窗口對應的紋理,對窗口進行貼圖,然后發(fā)送到顯示界面進行顯示,實現(xiàn)拼接墻上窗口內容的預覽。
[0003]目前在進行回顯時,處理器與服務器之間需要傳輸整墻信息。拼接墻回顯速度遠遠低于媒體流幀率,所以采用上述回顯方法時,回顯的顯示界面會出現(xiàn)重影卡頓的現(xiàn)象。例如,如圖1所示,回顯的顯示界面上顯示有窗口 1(橫向直線區(qū)域)和窗口 2(斜向直線區(qū)域),窗口 I與窗口 2初始位置有部分重疊;當在拼接墻上移動窗口 2時,如圖2所示,窗口 I顯示內容中會出現(xiàn)窗口2殘留的顯示內容(窗口 I中標識窗口 2的部分),如圖3所示,需等待一段時間窗口 I的顯示內容才能回復正常。
【發(fā)明內容】
[0004]基于此,有必要針對上述問題,提供一種拼接墻窗口的回顯方法和裝置,在拼接墻上進行窗口移動等操作時,能夠有效避免回顯的顯示界面出現(xiàn)重影卡頓的現(xiàn)象。
[0005]為了達到上述目的,本發(fā)明采取的技術方案如下:
[0006]—種拼接墻窗口的回顯方法,包括步驟:
[0007]向拼接墻的處理器發(fā)送各個窗口的預覽請求;
[0008]接收所述處理器根據(jù)所述預覽請求返回的各個窗口的圖像信息;
[0009]檢測各個窗口的個數(shù)是否大于預設的最大同時預覽窗口數(shù);
[0010]若是,根據(jù)最大同時預覽窗口數(shù)確定每次同時預覽的窗口的圖像信息,并進行顯示;否則,將各個窗口的圖像信息同時進行顯示。
[0011 ] —種拼接墻窗口的回顯裝置,包括:
[0012]預覽請求發(fā)送模塊,用于向拼接墻的處理器發(fā)送各個窗口的預覽請求;
[0013]圖像信息接收模塊,用于接收所述處理器根據(jù)所述預覽請求返回的各個窗口的圖像?目息;
[0014]檢測模塊,用于檢測各個窗口的個數(shù)是否大于預設的最大同時預覽窗口數(shù);
[0015]顯示模塊,用于在各個窗口的個數(shù)大于最大同時預覽窗口數(shù)時,根據(jù)最大同時預覽窗口數(shù)確定每次同時預覽的窗口的圖像信息,并進行顯示;在各個窗口的個數(shù)小于等于最大同時預覽窗口數(shù)時,將各個窗口的圖像信息同時進行顯示。
[0016]本發(fā)明拼接墻窗口的回顯方法和裝置,與現(xiàn)有技術相互比較時,具備以下優(yōu)點:
[0017]1、相較于目前對整個拼接墻顯示內容請求預覽,本發(fā)明對拼接墻上每個窗口單獨請求預覽,拼接墻的處理器僅需要返回請求預覽的相應窗口信息,無需返回整墻信息,從而避免了在有較少窗口的內容更新時,傳輸整墻信息造成的資源浪費,有效提高了資源利用率;
[0018]2、本發(fā)明對拼接墻上每個窗口單獨請求預覽,根據(jù)服務器性能動態(tài)設置最大同時預覽窗口數(shù),每次同時預覽的窗口數(shù)不超過最大同時預覽窗口數(shù),從而保證在拼接墻上進行窗口移動等操作時,回顯的顯示界面中窗口顯示實時流暢,不會出現(xiàn)重影卡頓現(xiàn)象。
【附圖說明】
[00?9]圖1為本發(fā)明回顯的顯不界面中窗口 I和窗口2的不意圖;
[0020]圖2為本發(fā)明在拼接上移動窗口 2時回顯的顯不界面中窗口 I和窗口 2的不意圖;
[0021]圖3為本發(fā)明進行窗口移動操作一段時間后,回顯的顯示界面中窗口I和窗口 2的示意圖;
[0022]圖4為本發(fā)明拼接墻窗口的回顯方法實施例的流程示意圖;
[0023]圖5為本發(fā)明服務器、處理器和顯示裝置之間的連接示意圖;
[0024]圖6為本發(fā)明拼接墻窗口的回顯裝置實施例的結構示意圖;
[0025]圖7為本發(fā)明顯示模塊實施例的結構示意圖;
[0026]圖8為本發(fā)明單次輪巡值確定單元實施例的結構示意圖。
【具體實施方式】
[0027]為更進一步闡述本發(fā)明所采取的技術手段及取得的效果,下面結合附圖及較佳實施例,對本發(fā)明的技術方案,進行清楚和完整的描述。
[0028]如圖4所示,一種拼接墻窗口的回顯方法,包括步驟:
[0029]S110、向拼接墻的處理器發(fā)送各個窗口的預覽請求;
[0030]S120、接收所述處理器根據(jù)所述預覽請求返回的各個窗口的圖像信息;
[0031]S130、檢測各個窗口的個數(shù)是否大于預設的最大同時預覽窗口數(shù);若是,進入步驟S140,否則進入步驟S150;
[0032]S140、根據(jù)最大同時預覽窗口數(shù)確定每次同時預覽的窗口的圖像信息,并進行顯示;
[0033]S150、將各個窗口的圖像信息同時進行顯示。
[0034]本發(fā)明方法可以在服務器中實現(xiàn)。如圖5所示,為一個四屏拼接墻進行回顯時各裝置的連接示意圖。服務器向處理器發(fā)送各個窗口的預覽請求,處理器根據(jù)預覽請求找到各個窗口的圖像信息,然后返回給服務器,服務器對接收到的圖像信息進行處理,發(fā)送到顯示裝置進行顯示,從而實現(xiàn)拼接墻的顯示畫面的回顯。下面對本發(fā)明各個步驟的【具體實施方式】進行說明。
[0035]在步驟SllO和步驟S120中,向拼接墻的處理器發(fā)送請求預覽的各個窗口的信息,各個窗口的信息包括各個窗口的坐標位置等信息。處理器根據(jù)各個窗口與圖像信息的對應關系,找到各個窗口對應的圖像信息,然后將各個窗口的圖像信息返回給服務器。
[0036]在步驟S130中,服務器的處理能力和性能有限,需要設置最大同時預覽窗口數(shù)P,即每一次最多可以同時顯示的窗口數(shù)。例如將P設置為64,則每一次最多可以同時顯示64個窗口。本發(fā)明可以根據(jù)服務器的處理能力,動態(tài)調整最大同時預覽窗口數(shù),以適應市場低中高拼接墻顯示的需求。
[0037]需要說明的是,為了方便示例,圖1中對步驟SllO至步驟S130的順序進行限制,但步驟SllO和S120的處理過程與步驟S130的處理過程并無確定的操作先后順序,可以同時進行。
[0038]在步驟S140中,由于服務器的處理能力和性能有限,對于海量的窗口視頻預覽服務,可以采用動態(tài)預覽的方法,根據(jù)最大同時預覽窗口數(shù)確定每次同時預覽的窗口的圖像信息,從而在有限的服務器性能下保證大量窗口視頻的相對實時預覽效果。
[0039]動態(tài)預覽的方法有很多種,例如,可以采用輪巡預覽的方法。所以在一個實施例中,根據(jù)最大同時預覽窗口數(shù)確定每次同時預覽的窗口的圖像信息的步驟可以包括:
[0040]根據(jù)各個窗口的個數(shù)、最大同時預覽窗口數(shù)以及預設的單次輪巡最大值,確定單次輪巡值;
[0041]根據(jù)最大同時預覽窗口數(shù)和單次輪巡值確定每次同時預覽的窗口的圖像信息。
[0042]為了避免占用太多IPMGW(InternetProtocol Multimedia Media Gateway,因特網(wǎng)協(xié)議多媒體網(wǎng)關)資源,對輪巡視頻需設置單次輪巡最大值L。在一個實施例中,所述單次輪巡最大值可以根據(jù)最大同時預覽窗口數(shù)與常數(shù)的比值確定。例如,單次輪巡最大值L為P/4,P為最大同時預覽窗口數(shù)。
[0043]在一個實施例中,根據(jù)各個窗口的個數(shù)、最大同時預覽窗口數(shù)以及預設的單次輪巡最大值,確定單次輪巡值的步驟可以包括:
[0044]根據(jù)各個窗口的個數(shù)與最大同時預覽窗口數(shù)的差值確定剩余窗口數(shù);
[0045]選取剩余窗口數(shù)和單次輪巡最大值中的較小值;
[0046]將選取的較小值作為單次輪巡值。
[0047]確定單次輪巡值后,根據(jù)最大同時預覽窗口數(shù)和單次輪巡值確定每次同時預覽的窗口的圖像信息,其中確定的每次同時預覽的窗口數(shù)最大為最大同時預覽窗口數(shù)。
[0048]假設各個窗口的個數(shù)為W,最大同時預覽窗口數(shù)為P,單次輪巡最大值為L。則上述方法可以表示為:
[0049]若W>P,則每次最大能提供P路輪巡預覽,單次輪巡值為Min(W_剩,L),其中,W_剩=W-P0
[0050]確定好每次同時預覽的窗口的圖像信息后,將按照確定的該信息在顯示界面上進行顯不。例如,第一次同時預覽的窗口為(I,2...64),第二次同時預覽的窗口為(17,18...80)……,則進行回顯時,在顯示界面中先同時顯示窗口(I,2…64)的圖像信息,再同時顯示窗口(17,18...80)的圖像信息,……。
[0051 ]在步驟S150中,在各個窗口的個數(shù)小于等于最大同時預覽窗口數(shù)時,直接將各個窗口的圖像信息進行同步顯示就可以實現(xiàn)回顯圖像的實時預覽。在拼接墻上的各窗口進行移動等操作時,回顯的各窗口也能流暢的進行窗口移動等操作,不會出現(xiàn)重影卡頓的現(xiàn)象。
[0052]為了更好的理解本發(fā)明步驟S130至S150的方法,下面結合幾個具體實施例進行詳細說明,其中假設VIS(virtual instruct1n set)服務系統(tǒng)最大能提供64路IP視頻預覽(P= 64),單次輪巡最大值L = 64/4 = 16。
[0053]當有45路IP視頻上墻時,即W = 45,則W〈P,IP視頻窗口可以直接進行45路IP視頻的實時預覽,輪巡預覽數(shù)為O。
[0054]當有64路IP視頻上墻時,S卩W = 64,則W = P,IP視頻窗口可以直接進行64路IP視頻的實時預覽,輪巡預覽數(shù)為O。
[0055]當有96路IP視頻上墻時,S卩1 = 96,則1沖,1_剩=96-64 = 32,單次輪巡值為附11(ff_?,L) =Min(32,16) = 16,IP視頻窗口最大能提供64路IP視頻輪巡,單次輪巡值為16。例如,1卩視頻窗口由(1,2‘"64)變成(17,18丨80)。
[0056]當有74路IP視頻上墻時,S卩W = 74,則W>P,Wjj= 74-64 = 10,單次輪巡值為Min(ff_?,L) =MindO,16) = 10,IP視頻窗口最大能提供64路IP視頻輪巡,單次輪巡值為10。例如,IP 視頻窗口由(1,2...64)變成(11,12...74)。
[0057]需要說明的是,上述對具體的輪巡方法進行詳細說明,但是本發(fā)明并限制于上述輪巡方法,根據(jù)最大同時預覽窗口數(shù)的限制,用戶還可以采用其他動態(tài)預覽的方法確定每次同時預覽的窗口。
[0058]基于同一發(fā)明構思,本發(fā)明還提供一種拼接墻窗口的回顯裝置,下面結合附圖對本發(fā)明裝置的【具體實施方式】做詳細描述。
[0059 ] 如圖6所示,一種拼接墻窗口的回顯裝置,包括:
[0060]預覽請求發(fā)送模塊110,用于向拼接墻的處理器發(fā)送各個窗口的預覽請求;
[0061 ]圖像信息接收模塊120,用于接收所述處理器根據(jù)所述預覽請求返回的各個窗口的圖像信息;
[0062]檢測模塊130,用于檢測各個窗口的個數(shù)是否大于預設的最大同時預覽窗口數(shù);
[0063]顯示模塊140,用于在各個窗口的個數(shù)大于最大同時預覽窗口數(shù)時,根據(jù)最大同時預覽窗口數(shù)確定每次同時預覽的窗口的圖像信息,并進行顯示;在各個窗口的個數(shù)小于等于最大同時預覽窗口數(shù)時,將各個窗口的圖像信息同時進行顯示。
[0064]預覽請求發(fā)送模塊110向拼接墻的處理器發(fā)送請求預覽的各個窗口的信息,各個窗口的信息包括各個窗口的坐標位置等信息。處理器根據(jù)各個窗口與圖像信息的對應關系,找到各個窗口對應的圖像信息,然后將各個窗口的圖像信息返回給圖像信息接收模塊120。
[0065]最大同時預覽窗口數(shù)可以根據(jù)服務器的處理能力確定。檢測模塊130檢測各個窗口的個數(shù)與最大同時預覽窗口數(shù)的大小關系。顯示模塊140在各個窗口的個數(shù)大于最大同時預覽窗口數(shù)時,采用動態(tài)預覽的方法,根據(jù)最大同時預覽窗口數(shù)確定每次同時預覽的窗口的圖像信息,從而在有限的服務器性能下保證大量窗口視頻的相對實時預覽效果;在各個窗口的個數(shù)小于等于最大同時預覽窗口數(shù)時,將各個窗口的圖像信息同時進行顯示。
[0066]動態(tài)預覽的方法有很多種,例如,在一個實施例中,如圖7所示,所述顯示模塊140可以包括:
[0067]單次輪巡值確定單元1401,用于根據(jù)各個窗口的個數(shù)、最大同時預覽窗口數(shù)以及預設的單次輪巡最大值,確定單次輪巡值;
[0068]預覽窗口確定單元1402,用于根據(jù)最大同時預覽窗口數(shù)和單次輪巡值確定每次同時預覽的窗口的圖像信息。
[0069]在一個實施例中,所述單次輪巡最大值可以根據(jù)最大同時預覽窗口數(shù)與常數(shù)的比值確定。例如,單次輪巡最大值L為P/4,P為最大同時預覽窗口數(shù)。
[0070]在一個實施例中,如圖8所示,所述單次輪巡值確定單元1401可以包括:
[0071 ]剩余窗口數(shù)確定子單元1401-1,用于根據(jù)各個窗口的個數(shù)與最大同時預覽窗口數(shù)的差值確定剩余窗口數(shù);
[0072]較小值確定子單元1401-2,用于選取剩余窗口數(shù)和單次輪巡最大值中的較小值;
[0073]單次輪巡值確定子單元1401-3,用于將選取的較小值作為單次輪巡值。
[0074]需要說明的是,上述對具體的輪巡方法進行詳細說明,但是本發(fā)明并限制于上述輪巡方法,根據(jù)最大同時預覽窗口數(shù)的限制,用戶還可以采用其他動態(tài)預覽的方法確定每次同時預覽的窗口。
[0075]本發(fā)明裝置其它技術特征與本發(fā)明方法相同,在此不予贅述。
[0076]本發(fā)明與現(xiàn)有技術相互比較時,具備以下優(yōu)點:
[0077]1、相較于目前對整個拼接墻顯示內容請求預覽,本發(fā)明對拼接墻上每個窗口單獨請求預覽,拼接墻的處理器僅需要返回請求預覽的相應窗口信息,無需返回整墻信息,從而避免了在有較少窗口的內容更新時,傳輸整墻信息造成的資源浪費,有效提高了資源利用率;
[0078]2、本發(fā)明對拼接墻上每個窗口單獨請求預覽,根據(jù)服務器性能動態(tài)設置最大同時預覽窗口數(shù),每次同時預覽的窗口數(shù)不超過最大同時預覽窗口數(shù),從而保證在拼接墻上進行窗口移動等操作時,回顯的顯示界面中窗口顯示實時流暢,不會出現(xiàn)重影卡頓現(xiàn)象。
[0079]以上所述實施例的各技術特征可以進行任意的組合,為使描述簡潔,未對上述實施例中的各個技術特征所有可能的組合都進行描述,然而,只要這些技術特征的組合不存在矛盾,都應當認為是本說明書記載的范圍。
[0080]以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對發(fā)明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發(fā)明構思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應以所附權利要求為準。
【主權項】
1.一種拼接墻窗口的回顯方法,其特征在于,包括步驟: 向拼接墻的處理器發(fā)送各個窗口的預覽請求; 接收所述處理器根據(jù)所述預覽請求返回的各個窗口的圖像信息; 檢測各個窗口的個數(shù)是否大于預設的最大同時預覽窗口數(shù); 若是,根據(jù)最大同時預覽窗口數(shù)確定每次同時預覽的窗口的圖像信息,并進行顯示;否則,將各個窗口的圖像信息同時進行顯示。2.根據(jù)權利要求1所述的拼接墻窗口的回顯方法,其特征在于,根據(jù)最大同時預覽窗口數(shù)確定每次同時預覽的窗口的圖像信息的步驟包括: 根據(jù)各個窗口的個數(shù)、最大同時預覽窗口數(shù)以及預設的單次輪巡最大值,確定單次輪巡值; 根據(jù)最大同時預覽窗口數(shù)和單次輪巡值確定每次同時預覽的窗口的圖像信息。3.根據(jù)權利要求2所述的拼接墻窗口的回顯方法,其特征在于,根據(jù)各個窗口的個數(shù)、最大同時預覽窗口數(shù)以及預設的單次輪巡最大值,確定單次輪巡值的步驟包括: 根據(jù)各個窗口的個數(shù)與最大同時預覽窗口數(shù)的差值確定剩余窗口數(shù); 選取剩余窗口數(shù)和單次輪巡最大值中的較小值; 將選取的較小值作為單次輪巡值。4.根據(jù)權利要求2或3所述的拼接墻窗口的回顯方法,其特征在于,所述單次輪巡最大值根據(jù)最大同時預覽窗口數(shù)與常數(shù)的比值確定。5.一種拼接墻窗口的回顯裝置,其特征在于,包括: 預覽請求發(fā)送模塊,用于向拼接墻的處理器發(fā)送各個窗口的預覽請求; 圖像信息接收模塊,用于接收所述處理器根據(jù)所述預覽請求返回的各個窗口的圖像信息; 檢測模塊,用于檢測各個窗口的個數(shù)是否大于預設的最大同時預覽窗口數(shù); 顯示模塊,用于在各個窗口的個數(shù)大于最大同時預覽窗口數(shù)時,根據(jù)最大同時預覽窗口數(shù)確定每次同時預覽的窗口的圖像信息,并進行顯示;在各個窗口的個數(shù)小于等于最大同時預覽窗口數(shù)時,將各個窗口的圖像信息同時進行顯示。6.根據(jù)權利要求5所述的拼接墻窗口的回顯裝置,其特征在于,所述顯示模塊包括: 單次輪巡值確定單元,用于根據(jù)各個窗口的個數(shù)、最大同時預覽窗口數(shù)以及預設的單次輪巡最大值,確定單次輪巡值; 預覽窗口確定單元,用于根據(jù)最大同時預覽窗口數(shù)和單次輪巡值確定每次同時預覽的窗口的圖像信息。7.根據(jù)權利要求6所述的拼接墻窗口的回顯裝置,其特征在于,所述單次輪巡值確定單元包括: 剩余窗口數(shù)確定子單元,用于根據(jù)各個窗口的個數(shù)與最大同時預覽窗口數(shù)的差值確定剩余窗口數(shù); 較小值確定子單元,用于選取剩余窗口數(shù)和單次輪巡最大值中的較小值; 單次輪巡值確定子單元,用于將選取的較小值作為單次輪巡值。8.根據(jù)權利要求6或7所述的拼接墻窗口的回顯裝置,其特征在于,所述單次輪巡最大值根據(jù)最大同時預覽窗口數(shù)與常數(shù)的比值確定。
【文檔編號】G06F3/14GK105867870SQ201610290737
【公開日】2016年8月17日
【申請日】2016年5月4日
【發(fā)明人】梁英蓬, 謝文君, 朱小華
【申請人】廣東威創(chuàng)視訊科技股份有限公司