本發明涉及顯示技術領域,尤其涉及一種視頻源預監裝置、一種視頻源預監方法以及一種視頻顯示處理器。
背景技術:
led顯示屏在實際應用中,經常需要將多種視頻源顯示到led顯示屏上,而且在投屏(led顯示屏上進行顯示)之前需要了解所要顯示的視頻源的信號狀態或者所要的圖像。然而,目前顯示行業對輸入源的預監均是全部圖像預監,而真正在led顯示屏中僅是部分圖像,這樣就限制了預監的靈活性和可操作性。
技術實現要素:
本發明實施例提出一種視頻源預監、一種視頻源預監方法以及一種視頻顯示處理器,其可以實現局部預監,從而提升預監的靈活性和可操作性。
一方面,提供的一種視頻源預監裝置,包括:預監視頻源處理模塊,在接收到的至少一路視頻源中選擇一路視頻源作為目標視頻源,并對所述目標視頻源截取局部圖像得到預監視頻;視頻縮放處理模塊,對所述預監視頻進行縮放處理;以及輸出接口,輸出所述縮放處理后的預監視頻。
再一方面,提供的一種視頻顯示處理器,包括:前述視頻源預監裝置和微控制單元;所述微控制單元控制所述視頻源預監裝置的預監視頻源處理模塊從所述接收到的所述至少一路視頻源中選擇目標視頻源。
另一方面,提供的一種視頻源預監方法,包括:接收至少一路視頻源;從接收到的至少一路視頻源中選擇目標視頻源;對所述目標視頻源截取局部圖像得到預監視頻;對所述預監視頻進行縮放處理,得到縮放處理后視頻;以及輸出所述縮放處理后視頻進行顯示。
上述技術方案中的一個技術方案具有如下優點或有益效果:通過對選擇的視頻源先進行局部圖像截取再進行縮放處理來實現局部預監,因而可以提升預監的靈活性和可操作性,產品性價比高。
附圖說明
為了更清楚地說明本發明實施例的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發明第一實施例的一種視頻顯示處理器的模塊示意圖;
圖2為本發明第二實施例的一種視頻顯示處理器的模塊示意圖;
圖3為本發明第三實施例的一種視頻顯示處理器的模塊示意圖;
圖4為本發明第四實施例的一種視頻顯示處理器的模塊示意圖;
圖5為本發明第五實施例的一種視頻顯示處理器的模塊示意圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
參見圖1,本發明第一實施例的視頻顯示處理器10包括:預監視頻源處理模塊13、微控制單元15、視頻縮放處理模塊17和輸出接口19。其中,微控制單元15例如是單片機(mcu),其用于下發控制信號,此處的控制信號例如包含視頻源的選擇、視頻源的圖像截取起始位置設定以及視頻源的圖像截取寬高設定等參數。預監視頻源處理模塊13連接微控制單元15,用于在微控制單元15下發的控制信號的控制下從接收到的至少一路輸入視頻源中選擇目標視頻源并對所述目標視頻源進行局部圖像截取以得到預監視頻源,其中所述接收到的至少一路輸入視頻源例如是dvi視頻源或hdmi視頻源等;視頻縮放處理模塊17連接預監視頻源處理模塊13,用于對所述預監視頻源進行縮放處理以得到縮放處理后視頻源,其可以是縮放器(scaler);輸出接口19連接視頻縮放處理模塊17,用于輸出所述縮放處理后視頻源實現預監。
參見圖2,為本發明第二實施例的視頻顯示處理器的模塊示意圖。圖2中的視頻顯示處理器與圖1中的視頻顯示處理器10的主要差別在于:預監視頻源處理模塊13、視頻縮放處理模塊17和輸出接口19整合在可編程邏輯器件例如fpga內作為本發明實施例的視頻源預監裝置的一種舉例,如此可以降低硬件成本;此處的輸出接口19例如ttl信號輸出接口或lvds信號輸出接口。
參見圖3,為本發明第三實施例的視頻顯示處理器的模塊示意圖。圖3中的視頻顯示處理器與圖1中的視頻顯示處理器10的主要差別在于:還包括控制指令輸入裝置16和視頻處理芯片14。其中,控制指令輸入裝置16電連接微控制單元15,其例如是人機交互模塊且典型地包括輸入設備和顯示屏,而輸入設備例如是按鍵或旋鈕,顯示屏例如是液晶顯示屏像單色液晶屏等;控制指令輸入裝置16用于接收外部的控制指令以使微控制單元15生成相應的控制信號。控制指令輸入裝置16的設置使得微控制單元15下發的控制信號并不限于通過上位機下發至微控制單元15,也可以通過人為觸發控制指令輸入裝置16產生控制指令至微控制單元15來生成。視頻處理芯片14電連接預監視頻源處理模塊13,其可以對預監正常的目標視頻源未經前述截取操作就進行處理后發送至視頻顯示終端進行播放顯示。本實施例的視頻處理芯片14可以是stdp8028等專用視頻處理芯片或者是基于fpga的視頻處理芯片,其主要對視頻源進行圖像處理,譬如縮放、截取、畫質處理、畫中畫等。
參見圖4,為本發明第四實施例的視頻顯示處理器的模塊示意圖。圖4中的視頻顯示處理器與圖1中的視頻顯示處理器10的主要差別在于:還包括存儲器訪問控制模塊18a和顯示驅動模塊18c。其中,存儲器訪問控制模塊18a和顯示驅動模塊18c依次連接在視頻縮放處理模塊17和輸出接口19之間;存儲器訪問控制模塊18a用于將視頻縮放處理模塊17對所述預監視頻源進行縮放處理以得到的縮放處理后視頻源緩存至存儲器例如ddr,顯示驅動模塊18c用于經由存儲器訪問控制模塊18a從所述存儲器中讀出所述縮放處理后視頻源并驅動輸出至輸出接口19。如此一來,可以通過液晶屏進行預監。
參見圖5,為本發明第五實施例的視頻顯示處理器的模塊示意圖。圖5中的視頻顯示處理器與圖4中的視頻顯示處理器的主要差別在于:還包括幀頻轉換控制(frc,frameratecontrol)模塊18b,視頻編碼單元20a和視頻接口20b。如此一來,可以通過控制存儲器訪問控制模塊18a的存儲器訪問過程,實現從存儲器讀出的視頻數據以固定幀頻輸出到輸出接口19。再者,可以理解的是,為降低硬件成本,可以將圖5所示的預監視頻源處理模塊13、視頻縮放處理模塊17、存儲器訪問控制模塊18a、幀頻轉換控制模塊18b、顯示驅動模塊18c和輸出接口19全部整合在可編程邏輯器件例如fpga中作為本發明實施例的視頻源預監裝置的另一種舉例。再者,視頻接口20b例如是dvi接口、hdmi接口等各個模擬或數字視頻接口,而視頻編碼單元20a則包括與視頻接口20b相對應的視頻編碼芯片,例如dvi編碼芯片、hdmi編碼芯片等。
此外,本發明實施例還提出的一種視頻源預監方法,可應用于前述各個實施例的視頻顯示處理器,其例如包括步驟:接收至少一路視頻源;從接收到的至少一路視頻源中選擇目標視頻源;對所述目標視頻源進行局部圖像截取得到預監視頻;對所述預監視頻進行縮放處理,得到縮放處理后視頻;以及輸出所述縮放處理后視頻進行顯示。進一步地,對應圖5所示的視頻顯示處理器,所述視頻源預監方法還可以包括步驟:將所述縮放處理后視頻源緩存至存儲器,控制對所述縮放處理后視頻的讀取操作,從所述存儲器讀出所述縮放處理后視頻以固定幀頻輸出。
綜上所述,本發明前述實施例通過對選擇的視頻源先進行局部圖像截取再進行縮放處理來實現局部預監,因而可以提升預監的靈活性和可操作性,產品性價比高。
在本申請所提供的幾個實施例中,應該理解到,所揭露的系統,裝置和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多路單元或組件可以結合或者可以集成到另一個系統,或一些特征可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多路網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。
另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現,也可以采用硬件加軟件功能單元的形式實現。
上述以軟件功能單元的形式實現的集成的單元,可以存儲在一個計算機可讀取存儲介質中。上述軟件功能單元存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行本發明各個實施例所述方法的部分步驟。而前述的存儲介質包括:u盤、移動硬盤、只讀存儲器(read-onlymemory,簡稱rom)、隨機存取存儲器(randomaccessmemory,簡稱ram)、磁碟或者光盤等各種可以存儲程序代碼的介質。
最后應說明的是:以上實施例僅用以說明本發明的技術方案,而非對其限制;盡管參照前述實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發明各實施例技術方案的精神和范圍。