自動切換應用場景的方法以及視頻控制器的制造方法
【專利摘要】本發(fā)明提出一種自動切換應用場景的方法,包括步驟:獲取當前時間;比較當前時間與預先存儲的多個應用場景中的每一個應用場景的模板調用時間;以及當某一個應用場景的模板調用時間與當前時間的比較結果為相一致時,由視頻控制器中的視頻處理器模塊和可編程邏輯器件加載目標應用場景中對應與當前時間相一致的模板調用時間的模板,以將視頻控制器切換至目標應用場景。本發(fā)明還提供一種適于執(zhí)行所述方法的視頻控制器。本發(fā)明可以減少切換應用場景的誤操作,確保每個應用場景準時、準確地執(zhí)行;多個視頻輸入源、多個應用場景的多個組合可以使播放效果更豐富多彩;以及可以減少人力,不需專人專做應用場景切換的事情,減少成本。
【專利說明】
自動切換應用場景的方法以及視頻控制器
技術領域
[0001]本發(fā)明涉及LED顯示屏控制技術領域,尤其涉及一種自動切換應用場景的方法以及一種視頻控制器。
【背景技術】
[0002]參見圖1,目前的視頻處理器或者視頻控制器在使用的過程中會接入一個或者多個視頻源,某一個時刻通過人機交互選擇某一個或者某幾個,同時設置好輸入以及輸出的特性。如果想要另外的視頻源輸入,則通過人機交互再選擇其他。因為當前在應用生效的只有一個場景,所以就需要一個可以把當前已經(jīng)設置好的場景保存起來,這就是模板。
[0003]模板操作就是在人機交互上加一個模板的功能,支持保存、加載和刪除。一個模板即一個應用場景的信息,一般包括視頻源信息、輸入分辨率、輸出分辨率、可視區(qū)域的位置和發(fā)送卡的信息等,在硬件中有一個專門的存儲區(qū)域把這些信息存儲起來。模板的保存是把當前的應用場景的信息寫到指定的模板的存儲區(qū)域,模板的加載是指把當前模板的參數(shù)從指定區(qū)域讀出來并進行加載和應用。用戶需要某刻的應用場景,就選擇當前一個模板進行保存;如果要恢復某個應用場景,就需要先找到那個應用場景對應的模板,然后對那個模板實施加載操作,通過模板的保存和加載操作就可以達到快速地切換應用場景的效果。
[0004]然而,此種現(xiàn)有技術方案在有多個模板的時候容易造成混亂和誤操作;再者就是反應速度慢、沒有那么準時,需要人為的按壓按鍵或者鼠標,做不到很精確。
[0005]現(xiàn)有技術中的另一種技術方案為運用播放軟件進行編輯,把各種應用場景通過播放軟件的編輯功能編輯好,達到在某個時刻應用某個應用場景、播放場景的內容。然而其需要額外播放軟件的支持,而且只能支持一個源,對于多個源無法通過一個軟件做到。
【發(fā)明內容】
[0006]因此,為克服現(xiàn)有技術,本發(fā)明提出一種自動切換應用場景的方法以及一種視頻控制器,其可以智能、自動和準時切換各種應用場景。
[0007]具體地,本發(fā)明實施例提出的一種自動切換應用場景的方法,包括步驟:(i)獲取當前時間;(ii)比較所述當前時間與預先存儲的多個應用場景中的每一個應用場景的模板調用時間;以及(iii)當某一個所述應用場景的所述模板調用時間與所述當前時間的比較結果為相一致時,由視頻控制器中的視頻處理器模塊和可編程邏輯器件加載目標應用場景中對應與所述當前時間相一致的所述模板調用時間的模板,以將所述視頻控制器切換至所述目標應用場景。
[0008]在本發(fā)明的一個實施例中,所述步驟(i)具體為由所述視頻控制器的微控制器模塊從實時時鐘模塊獲取當前時間,所述步驟(ii)具體為由所述微控制器模塊比較所述當前時間與預先存儲在所述視頻控制器的存儲模塊中的所述多個應用場景中的每一個應用場景的模板調用時間。
[0009]在本發(fā)明的一個實施例中,所述自動切換應用場景的方法在步驟(i)之前還包括步驟:利用所述視頻控制器調節(jié)好每一個所述應用場景并將各個應用場景存儲至所述視頻控制器的存儲模塊且建立模板調用時間與模板的關系映射表。
[0010]在本發(fā)明的一個實施例中,所述自動切換應用場景的方法在步驟(i)之前還包括步驟:利用上位機上的輔助軟件編輯好所述多個應用場景并發(fā)送至所述視頻控制器以存儲至所述視頻控制器的存儲模塊。
[0011 ]在本發(fā)明的一個實施例中,所述模板包含供所述視頻處理器模塊使用的第一模板信息和供所述可編程邏輯器件使用的第二模板信息,其中所述第一模板信息包含視頻源類型信息、輸入分辨率、輸出分辨率和可視區(qū)域的位置,所述第二模板信息包含LED顯示屏相關的參數(shù)。
[0012]此外,本發(fā)明實施例提出的一種視頻控制器,包括存儲模塊、視頻處理器模塊、可編程邏輯器件、實時時鐘模塊以及微控制器模塊。其中,所述存儲模塊用于儲存多個應用場景且每一個所述應用場景包括模板和與所述模板相對應的模板調用時間;所述微控制器模塊用于從所述實時時鐘模塊讀取當前時間、比較所述當前時間與所述多個應用場景中的每一個所述應用場景的所述模板調用時間;所述視頻處理器模塊和所述可編程邏輯器件用于當某一個所述應用場景的所述模板調用時間與所述當前時間的比較結果為相一致時,從所述存儲模塊中加載目標應用場景中對應與所述當前時間相一致的所述模板調用時間的模板,從而將所述視頻控制器切換至所述目標應用場景。
[0013]在本發(fā)明的一個實施例中,所述微控制器模塊為M⑶。
[0014]在本發(fā)明的一個實施例中,所述存儲模塊包括閃存。
[0015]在本發(fā)明的一個實施例中,所述可編程邏輯器件為現(xiàn)場可編程門陣列。
[0016]在本發(fā)明的一個實施例中,所述模板包含供所述視頻處理器模塊使用的第一模板信息和供所述可編程邏輯器件使用的第二模板信息,其中所述第一模板信息包含視頻源類型信息、輸入分辨率、輸出分辨率和可視區(qū)域的位置,所述第二模板信息包含LED顯示屏相關的參數(shù)。
[0017]由上可知,本發(fā)明實施例可以達成以下一個或多個有益效果:a)減少切換應用場景的誤操作,確保每個應用場景準時、準確地執(zhí)行;b)多個視頻輸入源、多個應用場景的多個組合可以使播放效果更豐富、更多彩;以及c)減少人力,可以不需專人專做應用場景切換的事情,減少成本。
[0018]通過以下參考附圖的詳細說明,本發(fā)明的其它方面和特征變得明顯。但是應當知道,該附圖僅僅為解釋的目的設計,而不是作為本發(fā)明的范圍的限定。還應當知道,除非另外指出,不必要依比例繪制附圖,它們僅僅力圖概念地說明此處描述的結構和流程。
【附圖說明】
[0019]下面將結合附圖,對本發(fā)明的【具體實施方式】進行詳細的說明。
[0020]圖1為現(xiàn)有技術中的一種視頻處理器或者視頻控制器的使用過程示意圖。
[0021]圖2為相關于本發(fā)明實施例提出的一種自動切換應用場景的方法的視頻控制器的結構示意圖。
【具體實施方式】
[0022]為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結合附圖對本發(fā)明的【具體實施方式】做詳細的說明。
[0023]參見圖2,其為相關于本發(fā)明實施例提出的一種自動切換應用場景的方法的視頻控制器的結構示意圖。如圖2所示,本實施例的視頻控制器包括:MCU(MicrocontroIlerUnit,微控制器,又稱單片機)21、存儲模塊23、實時時鐘模塊25、視頻處理器模塊27以及可編程邏輯器件29。其中,存儲模塊23、實時時鐘模塊25、視頻處理器模塊27和可編程邏輯器件29例如均電連接MCU 21,而視頻控制器適于通過網(wǎng)口連接目標LED顯示屏。
[0024]承上述,首先在視頻控制器上調節(jié)好每一個應用場景、并將各個應用場景存儲至存儲模塊23且建立例如圖2所示的時間1-η與模板1-η的關系映射表;此處的時間1-η為相對應的各個模板1-η的啟動時間。如此一來,每一個應用場景由兩個部分組成,一個是模板,另一個是模板起作用的時間(或稱模板啟動時間,模板調用時間);這兩部分信息一般都儲存在存儲模塊23例如Flash(閃存)等非易失性存儲器中。再者,每一個模板1-η的內容典型地包含視頻處理器模塊27用模板信息和發(fā)送卡邏輯(包括可編程邏輯器件29)用模板信息;其中,視頻處理器模塊27用模板信息一般包括視頻源類型信息、輸入分辨率、輸出分辨率、可視區(qū)域的位置等,發(fā)送卡邏輯用模板信息一般包括LED顯示屏相關的參數(shù),例如LED帶載量、走線方式、畫質的相關參數(shù)、顯示模式以及一些功能性的狀態(tài)參數(shù)等。另外,此處的視頻處理器模塊27用模板信息和發(fā)送卡邏輯用模板信息可以為相互獨立的兩個部分以便于由視頻處理器模塊27和可編程邏輯器件29分別讀取及加載,也可以是一個整體不作區(qū)分從而需要視頻處理器模塊27和可編程邏輯器件29在讀取及加載時自行區(qū)分。
[0025]實時時鐘(RTC,Real_Time Clock)模塊25用于提供實時時鐘供MCU 21讀取。
[0026]MCU 21在視頻控制器的自動播放功能啟用后,會實時地從實時時鐘模塊25中讀取當前時間,并比較當前時間與存儲模塊23中存儲的每一個模板1-η的調用時間,若當前時間與某一個模板例如模塊η的調用時間一致,M⑶21告知視頻處理器模塊27和可編程邏輯器件29從存儲模塊23加載該模板η,當這個模板η加載完成后,與視頻輸入源相關以及與LED顯示屏相關的參數(shù)就會被視頻處理器模塊27和發(fā)送卡邏輯中的可編程邏輯器件29執(zhí)行,這樣就達到了自動切換應用場景的目的。
[0027]可以理解的是,此處的MCU21也可以替換成其他具有一定的數(shù)據(jù)處理及運算能力的微處理器,像ARM處理器、DSP處理器等,只是其成本相對于MCU而言高一些。值得說明的是,無論是MCU等微控制器還是ARM、DSP等微處理器,在本發(fā)明實施例中統(tǒng)稱為微控制器模塊。
[0028]另外,值得一提的是,視頻處理器模塊27例如包括視頻處理器芯片像STDP8028芯片或者其他類型的視頻處理器芯片如FLI32626等;此處的視頻處理器模塊27例如能夠支持HDM1、DP和/或SDI等數(shù)字音視頻混合接口,支持DVI等數(shù)字視頻接口、支持VGA、S端子、分量視頻和/或復合視頻等模擬視頻接口;再者,視頻處理器模塊27例如具有包括亮度、色度、飽和度、Gamma調整、膚色補償、色彩增強等色彩處理功能,完成圖像去隔行、無級縮放等視頻增強處理功能,并能夠實現(xiàn)PIP、圖文疊加等圖像融合功能??删幊踢壿嬈骷?9例如是FPGA(Field Programmable Gate Array,現(xiàn)場可編程門陣列)等。
[0029]在其他實施例中,并不限于前述之直接利用視頻控制器調節(jié)好所需的每一個應用場景、并將各個應用場景存儲至存儲模塊23且建立例如圖2所示的時間1-η與模板1-η的關系映射表;而可以是在上位機中利用輔助軟件編輯好所需的各個應用場景并發(fā)送至視頻控制器中的存儲模塊23進行存儲;其中的單個應用場景同樣地包含模板和模板調用時間,而模板的內容例如包含:15: 00、DVI視頻源、輸入分辨率為1920*1080、輸出分辨率為1920*1080等視頻處理器模塊用模板信息,當然其也會包含發(fā)送卡邏輯用模板信息。
[0030]在將編輯好的各個應用場景發(fā)送并存儲至視頻控制器的存儲模塊23后,微控制器模塊例如MCU 21在視頻控制器啟用自動播放功能后,會實時地從實時時鐘模塊25中讀取當前時間,并比較當前時間與存儲模塊23中存儲的每一個模板1-η的調用時間,若當前時間與某一個模板的調用時間相一致,MCU 21告知視頻處理器模塊27和可編程邏輯器件29從存儲模塊23讀取并加載該模板,如此則可以實現(xiàn)按照輔助軟件編輯后的應用場景播放順序進行自動播放。
[0031]另外,還可以理解的是,在另一個實施例中,本發(fā)明提出的自動切換應用場景的方法還可以是:利用上位機的輔助軟件編輯好所需的各個應用場景并存儲在上位機本地,再由上位機的輔助軟件獲取上位機的系統(tǒng)時間作為當前時間并與編輯好的各個應用場景中的模板調用時間進行比較、以及根據(jù)比較結果將模板調用時間與當前時間相一致的模板的信息提供給視頻控制器的視頻處理器模塊27和發(fā)送卡邏輯中的可編程邏輯器件29,從而視頻處理器模塊27和可編程邏輯器件29可以根據(jù)來自上位機的模板的信息加載對應的模板的內容以實現(xiàn)應用場景的自動切換。
[0032]綜上所述,本發(fā)明實施例提出的視頻控制器和自動切換應用場景的方法可以達成以下一個或多個有益效果:a)減少切換應用場景的誤操作,確保每個應用場景準時、準確地執(zhí)行;b)多個視頻輸入源、多個應用場景的多個組合可以使播放效果更豐富、更多彩;以及c)減少人力,可以不需專人專做應用場景切換的事情,減少成本。
[0033]以上所述,僅是本發(fā)明的較佳實施例而已,并非對本發(fā)明作任何形式上的限制,雖然本發(fā)明已以較佳實施例揭露如上,然而并非用以限定本發(fā)明,任何熟悉本專業(yè)的技術人員,在不脫離本發(fā)明技術方案范圍內,當可利用上述揭示的技術內容作出些許更動或修飾為等同變化的等效實施例,但凡是未脫離本發(fā)明技術方案內容,依據(jù)本發(fā)明的技術實質對以上實施例所作的任何簡單修改、等同變化與修飾,均仍屬于本發(fā)明技術方案的范圍內。
【主權項】
1.一種自動切換應用場景的方法,其特征在于,包括步驟: (i)獲取當前時間; (ii)比較所述當前時間與預先存儲的多個應用場景中的每一個應用場景的模板調用時間; (iii)當某一個所述應用場景的所述模板調用時間與所述當前時間的比較結果為相一致時,由視頻控制器中的視頻處理器模塊和可編程邏輯器件加載目標應用場景中對應與所述當前時間相一致的所述模板調用時間的模板,以將所述視頻控制器切換至所述目標應用場景。2.如權利要求1所述的自動切換應用場景的方法,其特征在于,所述步驟(i)具體為由所述視頻控制器的微控制器模塊從實時時鐘模塊獲取當前時間,所述步驟(ii)具體為由所述微控制器模塊比較所述當前時間與預先存儲在所述視頻控制器的存儲模塊中的所述多個應用場景中的每一個應用場景的模板調用時間。3.如權利要求2所述的自動切換應用場景的方法,其特征在于,在步驟(i)之前還包括步驟: 利用所述視頻控制器調節(jié)好每一個所述應用場景并將各個應用場景存儲至所述視頻控制器的存儲模塊且建立模板調用時間與模板的關系映射表。4.如權利要求2所述的自動切換應用場景的方法,其特征在于,在步驟(i)之前還包括步驟: 利用上位機上的輔助軟件編輯好所述多個應用場景并發(fā)送至所述視頻控制器以存儲至所述視頻控制器的存儲模塊。5.如權利要求1所述的自動切換應用場景的方法,其特征在于,所述模板包含供所述視頻處理器模塊使用的第一模板信息和供所述可編程邏輯器件使用的第二模板信息,其中所述第一模板信息包含視頻源類型信息、輸入分辨率、輸出分辨率和可視區(qū)域的位置,所述第二模板信息包含LED顯示屏相關的參數(shù)。6.—種視頻控制器,包括存儲模塊、視頻處理器模塊以及可編程邏輯器件;其特征在于,還包括實時時鐘模塊和微控制器模塊;其中,所述存儲模塊用于儲存多個應用場景且每一個所述應用場景包括模板和與所述模板相對應的模板調用時間;所述微控制器模塊用于從所述實時時鐘模塊讀取當前時間、比較所述當前時間與所述多個應用場景中的每一個所述應用場景的所述模板調用時間;所述視頻處理器模塊和所述可編程邏輯器件用于當某一個所述應用場景的所述模板調用時間與所述當前時間的比較結果為相一致時,從所述存儲模塊中加載目標應用場景中對應與所述當前時間相一致的所述模板調用時間的模板,從而將所述視頻控制器切換至所述目標應用場景。7.如權利要求6所述的視頻控制器,其特征在于,微控制器模塊為MCU。8.如權利要求6所述的視頻控制器,其特征在于,所述存儲模塊包括閃存。9.如權利要求6所述的視頻控制器,其特征在于,所述可編程邏輯器件為現(xiàn)場可編程門陣列。10.如權利要求6所述的視頻控制器,其特征在于,所述模板包含供所述視頻處理器模塊使用的第一模板信息和供所述可編程邏輯器件使用的第二模板信息,其中所述第一模板信息包含視頻源類型信息、輸入分辨率、輸出分辨率和可視區(qū)域的位置,所述第二模板信息 包含LED顯示屏相關的參數(shù)。
【文檔編號】H04N5/262GK106060426SQ201610511676
【公開日】2016年10月26日
【申請日】2016年7月1日
【發(fā)明人】呂穎萍, 周晶晶, 宗靖國
【申請人】西安諾瓦電子科技有限公司