信號處理器和系統(tǒng)以及畫中畫和分屏顯示的實現方法
【技術領域】
[0001]本發(fā)明涉及通信領域,尤其涉及一種基于視頻矩陣的信號處理器和系統(tǒng)以及畫中畫和分屏顯示的實現方法。
【背景技術】
[0002]視頻矩陣實現了攝像機到監(jiān)視器的順序切換顯示和分組顯示,實現了視頻資源的共享、分配和切換顯示,主要用在安防電視監(jiān)控系統(tǒng)和電視演播室系統(tǒng)中。視頻矩陣接口類型可以分為模擬視頻矩陣如AV矩陣、VGA矩陣等和數字視頻矩陣如DVI矩陣、HDMI矩陣等,也有包含模擬接口和數字接口的混合視頻矩陣。視頻矩陣的接口數量也可以有很多種,一般輸入接口數大于輸出接口數。視頻矩陣大量使用交叉點電子開關芯片,經過合理的級聯組合構成一個復雜的交叉互聯的視頻網絡,根據視頻矩陣切換的方式不同屏幕有的會出現閃爍和不同程度的延遲。
[0003]視頻矩陣的視頻轉接口實現了一種視頻接口協(xié)議到另一種視頻接口協(xié)議的轉換以輸出到不同顯示接口的顯示設備上,這類器件一般有視頻輸入芯片、視頻處理芯片,視頻輸出芯片和控制芯片組成,也可由包含這些功能的單芯片來完成。但視頻轉接口的功能單一,只是實現顯示接口協(xié)議的轉換,而且不同接口協(xié)議間的轉換還需要不同的轉接口。
[0004]另外,視頻矩陣只是實現視頻源和顯示器的交叉互聯,沒有對視頻內容特別處理,適合監(jiān)控系統(tǒng),不適合家庭娛樂系統(tǒng),況且這類視頻矩陣價格一般十分昂貴。
【發(fā)明內容】
[0005]為解決現有技術中存在的問題,本發(fā)明提供一種基于視頻矩陣的信號處理器,包括
[0006]多個視頻矩陣,每一所述視頻矩陣接收多個視頻信號并進行選擇輸出;以及
[0007]處理單元,連接所述多個視頻矩陣,用以接收每一所述視頻矩陣輸出的視頻信號,并轉換為同種協(xié)議的信號合并輸出。
[0008]可選的,所述處理單元輸出信號的協(xié)議為其接收的多個信號協(xié)議的其中之一。
[0009]可選的,所述視頻矩陣有兩個,分別用于接收并選擇輸出HDMI信號和DisplayPort信號。
[0010]可選的,所述處理單元包括控制器、接收模塊、解碼模塊、處理模塊和輸出模塊,所述接收模塊包含不同的通道,用于分別接收不同協(xié)議的數據,所述解碼模塊用于解碼不同協(xié)議的數據,所述處理模塊用于將解碼后的所述不同協(xié)議的數據融合成同一協(xié)議的數據并重新編碼,所述輸出模塊用于輸出編碼后的數據,所述控制器用于控制上述各模塊間的協(xié)同工作。
[0011]可選的,所述輸出模塊包括音頻輸出端口,用于將編碼后的數據以音頻模式輸出。
[0012]可選的,所述處理單元為芯片,設置于所述視頻矩陣的內部。
[0013]本發(fā)明還提供一種基于視頻矩陣的信號處理系統(tǒng),包括:
[0014]多個所述的信號處理器,每一所述信號處理器中處理單元的輸出端連接其他信號處理器中與上述處理單元的輸出端輸出信號同協(xié)議的視頻矩陣的輸入端。
[0015]本發(fā)明還提供一種畫中畫效果的實現方法,包括
[0016]S1:多個視頻矩陣分別接收多個視頻信號并進行選擇輸出;
[0017]S2:處理單元接收每一所述視頻矩陣輸出的視頻信號,并轉換為同種協(xié)議的信號合并輸出;以及
[0018]S3:顯示屏接收所述處理單元合并輸出的信號,以畫中畫的形式顯示。
[0019]可選的,在上述步驟SI之前還包括提供信號處理系統(tǒng)的步驟;此時,所述視頻矩陣接收的視頻信號包括來自多個信號處理器中處理單元的反饋輸出。
[0020]本發(fā)明還提供一種分屏顯示的實現方法,包括
[0021]提供信號處理系統(tǒng);
[0022]多個視頻矩陣接收多個視頻信號并進行選擇輸出;
[0023]處理單元接收每一所述視頻矩陣輸出的視頻信號,將視頻內容拆分后分別顯示到處理單元連接的各個輸出端,以實現分屏顯示,其中,所述視頻矩陣接收的視頻信號包括來自多個信號處理器中處理單元的反饋輸出。
[0024]本發(fā)明提供了的基于視頻矩陣的信號處理器和系統(tǒng)中,信號處理器通過處理單元連接多個視頻矩陣,將每一視頻矩陣輸出的信號并轉換為同種協(xié)議的信號合并輸出,能夠在不利用專門設備的情況下實現畫中畫功能;信號處理系統(tǒng)由多個上述信號處理器構成,通過每一信號處理器中處理單元的輸出端連接其他信號處理器中與上述處理單元的輸出端輸出信號同協(xié)議的視頻矩陣的輸入端,可以對多個信號處理器的輸入實現畫中畫功能,也能實現分屏顯示。
【附圖說明】
[0025]圖1為本發(fā)明一實施例所述信號處理器的結構示意圖。
[0026]圖2為本發(fā)明一實施例所述信號處理器中DisplayPort視頻矩陣接收并選擇輸出DisplayPort信號的實現結構。
[0027]圖3為本發(fā)明一實施例所述信號處理器中HDMI視頻矩陣接收并選擇輸出HDMI信號的實現結構。
[0028]圖4為本發(fā)明一實施例所述信號處理器中處理單元的結構示意圖。
[0029]圖5為本發(fā)明一實施例所述信號處理系統(tǒng)的結構示意圖。
[0030]圖6為本發(fā)明一實施例所述畫中畫效果的實現方法的流程圖。
[0031]圖7為本發(fā)明一實施例所述分屏顯示的實現方法的流程圖。
【具體實施方式】
[0032]以下結合附圖和具體實施例對本發(fā)明作進一步詳細說明。根據下面說明和權利要求書,本發(fā)明的優(yōu)點和特征將更清楚。需說明的是,附圖均采用非常簡化的形式且均使用非精準的比率,僅用以方便、明晰地輔助說明本發(fā)明實施例的目的。
[0033]現有的對視頻協(xié)議的轉化以及處理都是電視機本身自帶的功能,而對于視頻矩陣,通常只進行視頻信號的陣列切換輸出,因此多數僅用在監(jiān)控等領域。對此,發(fā)明人提出一種僅通過視頻矩陣就實現視頻協(xié)議的轉化及處理功能的裝置,大大提高了視頻矩陣的功能和應用場景。
[0034]本發(fā)明提供了一種基于視頻矩陣的信號處理器,包括:
[0035]多個視頻矩陣,每一所述視頻矩陣接收多個視頻信號并進行選擇輸出;以及處理單元,連接所述多個視頻矩陣,用以接收每一所述視頻矩陣輸出的視頻信號,并轉換為同種協(xié)議的信號合并輸出。在本實施例中,所述處理單元輸出信號的協(xié)議為其接收的多個信號協(xié)議的其中之一。
[0036]如圖1所示,在本實施例中,視頻矩陣的數量為兩個,分別是DisplayPort視頻矩陣200和HDMI視頻矩陣300,分別用于接收并選擇輸出HDMI信號和DisplayPort信號,此時處理單元100具有DisplayPort和HDMI兩種輸出端口。當需要輸出DisplayPort信號時,處理單元100接收上述兩種視頻矩陣輸出的視頻信號,并轉換為DisplayPort信號合并輸出;當需要輸出HDMI信號時,處理單元100接收上述兩種視頻矩陣輸出的視頻信號,并轉換為HDMI信號合并輸出。如此即可實現視頻協(xié)議的轉化及處理功能??梢岳斫獾氖?,對于視頻矩陣的數量,本發(fā)明不作限制,也可以具有更多個視頻矩陣,當具有更多視頻矩陣的時候,處理單元100可以接受更多種協(xié)議的視頻信號并進行相應處理。
[0037]DisplayPort視頻矩陣200接收并選擇輸出DisplayPort信號的具體實現方法如圖2所示。多路輸入的DisplayPort信號通過電容耦合的方式連接到輸出端,并有多個開關控制每一路信號的通斷,當需要選擇輸入某路信號時,控制相應的開關閉合即可。HDMI視頻矩陣300接收并選擇輸出HDMI信號的具體實現方法如圖3所示。多路輸入的HDMI信號連接到輸出端,由一電源(power)整體控制對多路信號的供電,并有多個開關控制每一路信號的通斷,當需要選擇輸入某路信號時,控制相應的開關閉合即可。DisplayPort和HDMI都是差分信號傳輸,圖2和圖3均只給出單端的示意圖。
[0038]處理單元100的具體結構如圖4所示。處理單元包括控制器50、接收模塊10、解碼模塊20、處理模塊30和輸出模塊40,所述接收模塊10包含不同的通道,用于分別接收不同協(xié)議的數據,所述解碼模塊20用于解碼不同協(xié)議的數據,所述處理模塊30用于將解碼后的所述不同協(xié)議的數據融合成同一協(xié)議的數據并重新編碼,所述輸出模塊40用于輸出編碼后的數據,所述控制器50用于控制上述各模塊間的協(xié)同工作。
[0039]在本實施例中,接收模塊10包含不同的通道可以分別接收HDMI輸入端口的數據和DisplayPort輸入端口的數據,在其他實施例中,接受模塊10還可以具有能接受其他端口數據的通道。處理模塊30除了可以將這些視頻信號進行基本的處理外,還可以將這兩路數據融合成一路數據,使輸出模塊40從一個端口輸出,實現了畫中畫功能;輸出模塊40還可以將處理后的視頻信號分別輸出到不同的端口,實現分屏功能,即處理后的視頻數據經過不同的編碼后從不同的視頻協(xié)議端口輸出。輸出模塊40還可以包含單獨的音頻輸出端口,用于將編碼