專利名稱:接收切換裝置、包括所述接收切換裝置的電視機的制作方法
技術領域:
本發(fā)明涉及一種接收切換裝置、包括所述接收切換裝置的電視機及電視接 收切換方法。
背景技術:
高清數(shù)字接口的標準之爭愈演愈烈,衰老的DVI (數(shù)字可視化界面接口)、旺 盛的H畫I (高清晰度多媒體接口)以及前景光明的DisplayPort (下一代顯示接口) 成為這次竟爭的主角。隨著全高清技術的發(fā)展,HDMI接口逐漸在市場上占據(jù)有利 位置.In-Stat的數(shù)據(jù)顯示,DVI設備在2007年的出貨量為1. 12億部,到了 2011 年,這一數(shù)字就將迅速下滑至300萬部。相比之下,HDMI設備在去年全球的出貨 量為1. 43億部,占據(jù)了統(tǒng)治地位。從技術層面來說,DVI只能傳送視頻信號,而音 頻要另外單獨處理。與DVI相比,HDMI和DisplayPort擁有更高帶寬和分辨率 等特性,還能集視頻傳輸和音頻傳輸于一身,大大簡化線纜連接設置。而更重要 的是,H謹I可以兼容DVI,只要增添一個轉換器,兩者便可進行連接。正因為HDMI 對DVI的兼容性,導致了很多整機廠商在安裝H畫I接口后便放棄了 DVI。
原本高清數(shù)字接口標準應有四股勢力,分別是H謹I、 DisplayPort、 DVI和 UDI (統(tǒng)一顯示接口).但隨著支持UDI的Intel轉投Di splayPor t,以及DVI的淡 出,國I與DisplayPort兩強相爭的局面已經(jīng)形成。
目前消費電子陣營主要采用HDMI,而PC陣營更傾向于采用DisplayPort。 應用HDMI標準的設備主要集中在家用以及部分手持消費類電子的領域,如電視、 碟機、數(shù)碼相機、數(shù)碼攝像機等等。DisplayPort的應用主要集中在PC以及系 統(tǒng)內(nèi)部的應用上,主要包括顯卡和顯示器之間的互聯(lián)以及電腦內(nèi)部互聯(lián)。 DisplayPort的宗旨是降低系統(tǒng)平臺的成本,并在計算機、數(shù)字電視和組件中形 成通用的數(shù)字視頻/音頻接口標準。技術層面上,H匿I和DisplayPort旗鼓相當、各有優(yōu)劣.HDMI 1. 3版本的帶 寬也已增至10. 2Gbps,還解決了 HDMI 1. 2版無法支持1080p的局限性。 DisplayPort支持的數(shù)據(jù)傳輸率達到了 10. 8Gbps,在DisplayPort 1. 1版還加入 了對HDCP(動態(tài)主機分配協(xié)議)版權保護的支持。目前,HDMI已經(jīng)有接近500種 產(chǎn)品的實際應用,在普及性上占有優(yōu)勢;而DisplayPort主要在傳送帶寬、顯示 分辨率等方面更為優(yōu)秀。隨著雙方技術的不斷增強,HDMI和DisplayPort之間的 界限也逐漸一莫糊,雙方融合之勢也逐漸顯現(xiàn)。
在多媒體影音領域,無論是采用HDMI接口還是DisplayPort接口 ,隨著消 費者需要獲得更多精彩的高品質(zhì)影音體驗的需求,需要越來越多的多路接口 , 如兩路、三路或多路HDMI接口,或兩路、三路或多路DisplayPort接口。同時 插接可支持HDMI或DisplayPort的設備,多媒體設備通過多路接口接收HDMI 或DisplayPort信號,并通過內(nèi)部的處理系統(tǒng)對信號的輸入進行相應的地址分 配、地址選擇以及根據(jù)地址顯示影音信號。對于多媒體設備生產(chǎn)廠商來說,如 何在多媒體設備的多路接口擴展的同時,增強內(nèi)部信號處理的系統(tǒng)穩(wěn)定性、降 低設備的生產(chǎn)成本是最主要解決的問題。
在中國專利CN200620086739. X中公開了一種HDMI接口的多路切換擴展電 路及電視機,在電視機的HDMI接口實現(xiàn)多路切換和擴展領域里,提供了一種電 路,如圖l所示,通過在原先只支持單路HDMI接口的電一見機中通過增設電路結 構實現(xiàn)了對多路H匿I接口的擴展,滿足了多路高清信號的接收。但是該技術方 案只能解決在HDMI多路接口的擴展,而且通過電路結構來實現(xiàn),由于電器元器 件的增多,為整個電視機設備的系統(tǒng)穩(wěn)定性帶來了極大的風險,增加了生產(chǎn)的 成本。
發(fā)明內(nèi)容
本發(fā)明的一個目的是提供一種系統(tǒng)穩(wěn)定性好、成本低的一種接收切換裝置、 包括所述接收切換裝置的電視機及電視接收切換方法。為解決上述問題,本發(fā)明采用以下技術方案
第一方面,本發(fā)明提供了一種接收切換裝置,包括接收裝置,接收來自 信號源發(fā)送的數(shù)字信號;存儲器裝置,用來存儲提前編輯好的擴展顯示標識數(shù) 據(jù);開關切換裝置,根據(jù)接收裝置接收到的數(shù)字信號,從存儲器裝置中調(diào)用擴 展顯示標識數(shù)據(jù),并對接收到的數(shù)字信號進行地址分配,輸出接收裝置對應的 擴展顯示標識數(shù)據(jù)及數(shù)字信號。
上述開關切換裝置還包括地址控制裝置,用來對多個接收裝置進行地址 設置,并根據(jù)多個接收裝置的地址調(diào)出各自接收裝置對應的擴展顯示標識數(shù)據(jù), 輸出接收裝置的擴展顯示標識數(shù)據(jù)及數(shù)字信號。
上述開關切換裝置還包括調(diào)用裝置,用來控制將擴展顯示標識數(shù)據(jù)從存 儲器裝置調(diào)用到開關切換裝置,所述調(diào)用裝置為"C總線。
第二方面,本發(fā)明提供了一種電視機,包括接收裝置,接收來自信號源 發(fā)送的音視頻數(shù)字信號;存儲器裝置,用來存儲提前編輯好的擴展顯示標識數(shù) 據(jù);開關切換裝置,根據(jù)接收裝置接收到的音視頻數(shù)字信號,從存儲器裝置中 調(diào)用擴展顯示標識數(shù)據(jù),并對接收到的音視頻數(shù)字信號進行地址分配,輸出接 收裝置對應的擴展顯示標識數(shù)據(jù)及音視頻數(shù)字信號;顯示裝置,根據(jù)接收到的 開關切換裝置輸出的擴展顯示標識數(shù)據(jù)及音視頻數(shù)字信號,經(jīng)過信號解碼,顯 示所述的視頻信號以及播放所述的音頻信號。
上述開關切換裝置還包括地址控制裝置,用來對多個接收裝置進行地址 設置,并根據(jù)多個接收裝置的地址調(diào)出各自接收裝置對應的擴展顯示標識數(shù)據(jù), 輸出接收裝置的擴展顯示標識數(shù)據(jù)及數(shù)字信號。
上述開關切換裝置還包括調(diào)用裝置,用來控制將擴展顯示標識數(shù)據(jù)從存 儲器裝置調(diào)用到開關切換裝置,所述調(diào)用裝置為尸C總線。
第三方面,本發(fā)明提供了一種電視接收切換控制方法,包括以下步驟
Sl將擴展顯示標識數(shù)據(jù)寫入存儲器裝置中;
S2接收發(fā)送端發(fā)送的音視頻數(shù)字信號;S3從存儲器裝置中調(diào)用擴展顯示標識數(shù)據(jù);
S4根據(jù)步驟S3調(diào)用的擴展顯示標識數(shù)據(jù),對各路信號接收端口進行地址分
配;
S5電視顯示裝置根據(jù)步驟S4輸出的擴展顯示標識數(shù)據(jù)及音視頻數(shù)字信號, 經(jīng)過信號解碼,顯示所述的視頻信號以及播放所述的音頻信號。 上述步驟S4還包括以下步驟 ' S41對多個接收裝置進行地址設置;
S42根據(jù)多個接收裝置的地址調(diào)出各自接收裝置對應的擴展顯示標識數(shù)據(jù); S4 3輸出接收裝置的擴展顯示標識數(shù)據(jù)及數(shù)字信號。 上述步驟S41還包括以下步驟
S411對接收裝置設置地址,并在開關切換裝置內(nèi)部對應設置Port地址; S412根據(jù)對應的地址,利用"C將擴展顯示標識數(shù)據(jù)從存儲器裝置調(diào)用到開 關切換裝置。
上述步驟Sl還包括以下步驟
Sll設定擴展顯示標識數(shù)據(jù)的數(shù)組結構;
S12初始化系統(tǒng);
步驟S2還包括以下步驟
S21信號接收端向發(fā)送端發(fā)送SPD信號;
S22發(fā)送端根據(jù)接收到的SPD信號,確認信道連通,并啟動DDC通道。 本發(fā)明通過將EDID (擴展顯示標識數(shù)據(jù))提前寫入存儲器裝置,并利用開 關切換裝置對EDID的調(diào)用及地址分配,解決了多路信號接收端口傳輸數(shù)字信號 的問題,并具備系統(tǒng)穩(wěn)定的優(yōu)點。以下結合附圖對本發(fā)明進行詳細說明,本發(fā) 明的這些及其他目的、特征、方面和優(yōu)點將變得更加明顯。
圖1是現(xiàn)有HDMI切換控制裝置的示意圖; 圖2是視頻裝置實施例的外部示意圖;圖3是視頻裝置實施例1的內(nèi)部框圖4是開關切換裝置的地址控制實施例的流程框圖; . 圖5是開關切換裝置的地址調(diào)用實施例的流程圖; 圖6時本發(fā)明視頻裝置實施例2的內(nèi)部框圖; 圖7是本發(fā)明控制方法實施例的流程框圖。
具體實施例方式
為了使本技術領域的人員更好地理解本發(fā)明方案,并使本發(fā)明的上述目的、 特征和優(yōu)點能夠更加明顯易懂,下面結合實施例及實施例附圖對本發(fā)明作進一 步詳細的說明。
參考圖2至圖3,將說明作為根據(jù)本發(fā)明視頻裝置的一個實施例的電視控制 系統(tǒng)。包括信號源la、 lb、 lc,電視機2,在電視機上設有接收裝置用來接收 來自信號源1發(fā)送的信號,接收裝置表現(xiàn)形式很多,具體為信號接口、無線信 號接收器、射頻信號接收器等,在此具體為多個信號接口 3,在本實施例中,有 3個信號接口 3分別和3個信號源1電連接。在此信號源發(fā)送的信號還可以為視 頻信號、音頻信號等其他信號,為了進一步說明本發(fā)明方案,在此設定3個信 號源1都發(fā)送HDMI信號。各信號接口 3接收H腿I信號。3個信號源1其實代表 了三個不同的音視頻設備,在此,3個信號源1可以分別是支持HDMI的設備。 如DVD、手提電腦、攝像機等等。DVD和電視機的信號接口相連接,DVD向電視 機發(fā)送支持HDMI的信號,并顯示在電視機的顯示屏上。
與信號接口相連的是一個控制裝置,根據(jù)信號接口接收到的HDMI信號,'實 現(xiàn)對多路接口的控制。在控制裝置中還有一個存儲器裝置4,提前將編輯好的 EDID (Extended Display Identification Data—擴展顯示標識凄史才居,是一種 VESA標準數(shù)據(jù)格式,其中包含有關監(jiān)視器及其性能的參數(shù),包括識別信息、最 大圖像大小、顏色設置、廠商預設置、頻率范圍的限制以及顯示器名和序列號 的字符串等等)存儲在存儲器裝置4中。將EDID數(shù)據(jù)寫入存儲器裝置4可采用 以軟件程序寫入集成芯片的模式。優(yōu)選設置具體如下i殳定EDID結構如下
EDID Block 0, Bytes Q-127
Block Type: EDID 1. 3
0123456789ABCDEF
000FFFFFFFFFFFF004198025001000000
1010110103806E3878OBODC9AO57479827
2012484CBFCF0001010141014101410141
300141014101418A21567251001A306E28
4055007E88420000IE010000F900000000
5000000000000000000000000000FC0050
604844353033394E5553000000000000FF
700000000000000000000000000000013D
具體在存儲器中,EDID的具體寫入設置方式很多,優(yōu)選如下: 〃EDID數(shù)組
static UINT8 EDIDDATA[256]=
0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x41,0x98,0x02,0x50,0x01 ,OxOO,OxOO,OxOO, OxlO,Oxl 1,0x01,0x03,0x80,0x6E,0x38,0x78,0x0B,0x0D,0xC9,0xA0,0x57,0x47,0x98,0x27 Ox 12,0x48,0x4C,0xBF,0xCF,0x00,0x01 ,0x01 ,0x01,0x41,0x01,0x41,0x01 ,0x41 ,0x01 ,0x41, 0x01,0x41,0x01,0x41 ,0x01,0x41 ,0x8 A,0x21 ,0x5 6,0x72,0x51 ,OxOO,Ox 1 A,0x30,0x6E,0x28, 0x55,0x00,0x7E,0x88,0x42,0x00,0x00,0xlE,0x01,0x00,0x00,0xF9,0x00,0x00,0x00,0x00,
0x48,0x44,0x35,0x30,0x33,0x39,0x4E,0x55,0x53,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,
0x02,0x03,0xlD,0x76,0x4A,0x84,0xl4,0xl6,0xl2,0x05,0xl3,0x07,0x03,0xlF,0xl0,0x23, 0x09,0x07,0x07,0x83,0x01,0x00,0x00,0x65,0x03,0x0C,0x00,0xl0,0x00,0x8C,0x0A,0xD0, 0x8A,0x20,0xE0,0x2D,0xl0,0xl0,0x3E,0x96,0x00,0x7E,0x88,0x42,0x00,0x00,0xl8,0x8C, 0x0A,0xD0,0x卯,0x20,0x40,0x31,0x20,0x0C,0x40,0x55,0x00,0x7E,0x88,0x42,0x00,0x00,
0x00,0x00,0xl8,0x8C,0x0A,0xA0,0xl4,0x51,0xF0,0xl6,0x00,0x26,0x7C,0x43,0x00,0x13, 0x8E,0x21 ,0x00,0x00,0x98,0x01 ,Ox 1 D,0x80,0x 18,0x71 ,Ox 1 C,Ox 16,0x20,0x5 8,0x2C,0x25, 0x00,0x7E,0x88,0x42,0x00,0x00,0xlE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFB,
};
定義完EDID數(shù)據(jù)后,然后進行初始化設置,保證系統(tǒng)的及時更新和穩(wěn)定性。
當信號接口 3接收到IH)M1信號時.開關切換裝置5從存儲器裝置4中調(diào)用
Ox3D
以上程序完成后,存儲在存儲器裝置4中備用。EDID,并對接收到的HDMI信號進行地址分配。所述的地址數(shù)目是根據(jù)信號接口 3的數(shù)量設定的。在此地址數(shù)目為3路。
開關切換裝置5開包括地址控制裝置,所述地址控制裝置的地址控制原理 如圖4所示,將3個信號接口3a、 3b、 3c分別設置地址為1. 0. 0. 0; 2.0.0.0; 3. 0. 0. 0;對應在開關切換裝置5內(nèi)部分別設置地址Porta: 1. 0. 0. 0; Portb: 2.0.0.0; Portc: 3. 0. 0. 0對應3a、 3b、 3c。在存儲器裝置4和開關切換裝置5 之間通過兩個控制腳連接,分別是SCL-CTL和SDA-CTL 。這兩個控制腳通過/t 控制總線將EDID調(diào)入到開關切換裝置5中。SCL-CTL和SDA丄TL通過"C設置地 址來控制控制注冊開關以及EDID存儲器開關,當SCL—CTL和SDA-CTL的控制地 址設置為9E/9F時,此時尸C的控制腳為LOW, EDID存儲器的開關就設置為L0W。 當SCL-CTL和SDA-CTL通過"C的控制地址設置為BE/BF時,此時尸C的控制腳 為HIGH, EDID存儲器的開關就設置為HIGH。當SCL-CTL和SDA-CTL的控制地 址設置為9C/9D時,此時"C的控制腳為LOW,注冊控制器的開關就設置為L0W。 當SCL—CTL和SDA-CTL通過"C的控制地址設置為BC/BD時,此時尸C的控制腳 為HIGH,注冊控制器的開關就設置為HIGH。 "C在開關切換裝置5的寫入順序 是從0X00到OXFF,從而通過"c的控制地址來達到控制SCL-CTL和SDA—CTL, 進而達到控制EDID從存儲器裝置4中調(diào)入開關控制裝置5中。
在調(diào)入EDID的過程中,開關切換裝置5可以通過設置調(diào)用程序來達到對
EDID的初始^f匕以及調(diào)入。
開關切換裝置5將HPDx (Hot Plug Detect, HPDx分別對應每路HDMI,在 本發(fā)明中設定H函I為3路,則x-l, 2, 3)設定為L0W,在完成調(diào)入EDID后, 開關切換裝置5將自動允許HPD設置裝置(具體為HPD-SET [7: 0] &P0Wx )控制 HPDx。在這個模式下,3路HDMI信號接口在開關切換裝置5中的CEC (用戶電 子控制)物理地址將如下設置Porta:從EDID直接調(diào)入(默認1. 0. 0. 0 ); Portb: i殳置為2. 0. 0. 0; Porte: i殳置為3. 0. 0. 0。 Portb和Porte的CEC物理地址區(qū) 域是和Porta類似的,系統(tǒng)將自動計算ED1D BL0CK1的封包值。EDID BLOCK的地址為0x80 0xFF。以上為將EDID從存儲器裝置4中調(diào)入開關控制裝置5中的 調(diào)用模式。
SCL-CTL和SDA-CTL還可以從外部EDID裝置中識別、調(diào)用EDID數(shù)據(jù)并存儲 在存儲器裝置4中,之后再寫入開關控制裝置5的EDID存儲器中。如下為具體 實施方式
如圖5所示。當系統(tǒng)啟動后,寄存器裝置4將EDID從外部EDID裝置從0x00 到OxFF導入到寄存器裝置后,軟件自動將HPDx設置為LOW。接著進行自檢,檢 查是否完成EDID的下載任務。沒有完成下載任務,則寄存器裝置4重新將EDID 從外部EDID裝置從0x00到OxFF導入到寄存器裝置,自動將HPDx設置為LOW。 完成下載任務,則系統(tǒng)允許HPD-SINK裝置或者HPD-SET裝置控制HPDx??刂?HPDx的方法如下當系統(tǒng)啟動后,設置寄存器EDIDBUFFCTL[7: 0]=0x01,用來 設置S/W的CEC物理地址區(qū)域。具體可設定程序為WriteReg (PageO. 0x10, 0x01).
接著給Porta將EDID導入到開關切換裝置5中。可以按0x00到0xFF順 序寫入。
再下載CEC物理地址區(qū)域到Page0. 0x17??梢詫懭胱許WPHYADDR地址為 [7: 0],在EDID存儲塊1中設置物理地址區(qū)域,Portb和Porte的設定類似于 Porta。
將Portb的物理;也址以及封包值下載到Paget). 0x11 ~ 0x13??梢詫懭胱?表Portb的AB-ADDR的地址為[7: 0] , Portb CD—ADDR的地址為[7: 0], Portb的 封包值為[7: 0]。
將Porte的物理地址以及封包值下載到PageO. 0x14 ~ 0x16??梢詫懭胱?表Porte的AB—ADDR的地址為[7: 0], Porte CD—ADDR的地址為[7: 0], Porte的 封包值為[7: 0]。
再次設定注冊函數(shù)EDIDBUFFCTL[7: 0]=0x07,使EDTD能夠被控制腳 SCL1/SDA1, SCL2/SDA2, SCL3/SDA3識別。使S/W的CEC物理地址區(qū)域對Portb、 Purtc冇用,并設置好S/W的CEC物理地址區(qū)域可具體設—fl為Wr hcRcg(PageO. 0x10, 0x07)。
當Porta、 Portb、 Portc的"C總線能夠識別EDID,開關切換裝置5將自 動標記A0/A1地址給EDID存儲器地址。Porta的CEC物理地址將從EDID存^f諸器 中得到。Portb、 Portc的物理地址以及封包值將各自從PageO. Oxl 1 ~ Oxl3和 Page0. 0x14 ~ 0x16中得到。
例如當系統(tǒng)將Portb、 Portc的CEC物理地址分別i史置為2.0.0.0和 3. 0. 0. 0,這樣Porta的CEC物理地址區(qū)域就是0x98。具體設置步驟如下
541、 系統(tǒng)啟動。
542、 設置寄存器EDIDBUFFCTL[7: 0]=0x01。
543、 通過控制腳SCL/SDA為Porta調(diào)入EDID到開關切換裝置5的EDID存 儲器中。
544、 設置WPHYADDR[7: 0]=0x98。
545、 設置AB—ADDR2 [7:0] =0x20, CD—ADDR2 [7:0] =0x00, CKSUM2 [7:0] =0xFFh&(0xl00h- (M&0xFFh))。
546、 i殳置AB—ADDR3 [7:0] =0x30, CD—ADDR3 [7:0] =0x00, CKSUM3 [7:0] =0xFFh& (0x1OOh-(M&0xFFh))。
547、 設置EDI腳FFCTL [7:0] = 0x07。
HPD ( Hot Plug Detect )信號通過寄存器HPD—SET裝置[7: 0]或者HPD—SINK 裝置來控制;Port3的HPD聲明通過HPD-SET裝置[7: 6]設置,Port2的HPD聲 明通過HPD-SET裝置[5: 4]設置,Port 1的HPD聲明通過HPD-SET裝置[3: 2]設 置,本實施例中,HPDx分別對應三3各HDMI (x=l 2 3)。
HPD-SINK裝置由存儲器裝置4來控制,HPD —SINK= HIGH,則TV Ready
HPD—SINK=L0W,則TV Not Ready
系統(tǒng)允許HPD-SINK裝置或者HPD-SET裝置控制HPDx之后,EDID存儲器為 Porta少>配;也址1.0.0.0,對應信號^姿口 3a。系統(tǒng)自動更新Portb的i也址為 2. 0. 0. 0,對應信號4妾口 3b。系統(tǒng)自動更新Portc的地址為3. 0. 0. 0,對應信號
接口 3c 當開關切換裝置5完成3路H畫I地址分配后,直接進入解碼芯片進行解碼, 之后電視顯示端顯示接收到的H匿I信號。
本發(fā)明另外提供一種控制方案。如圖6所示,設置3路信號接口接收到HDMI 信號,通過/2C和切換開關裝置5連接,在切換開關裝置5和解碼芯片之間連接 一個存儲器裝置4。提前將將編輯好的EDID存儲在存儲器裝置4中。當接收到 H匿I信號時,根據(jù)其地址調(diào)用存儲在存儲器裝置中對應的EDID信號,選通存儲 器裝置4和解碼芯片,經(jīng)過解碼后,輸出到電視的顯示端顯示。切換開關裝置4 和切換開關裝置5之間的地址分配及地址調(diào)用和實施例1類似。都是將和3個 信號接口 3a、 3b、 3c分別設置地址為1. 0. 0. 0; 2.0.0.0; 3.0.0.0;在存儲器 裝置4和開關切換裝置之間通《兩個控制腳連接,分別是SCL-CTL和SDA_CTL 。 這兩個控制腳控制存儲器裝置4和解碼芯片的選通。當SCL-CTL和SDA-CTL的 控制地址設置為9E/9F時,此時"C的控制腳為L0W, EDID存儲器的開關就設置 為LOW,存儲器裝置4和切換開關裝置5選通。當SCL_CTL和SDA-CTL通過"C的 控制地址設置為BE/BF時,此時尸C的控制腳為HIGH, EDID存儲器的開關就設 置為HIGH。存儲器裝置4和切換開關裝置5不通。當SCL—CTL和SDA丄TL的控 制地址設置為9C/9D時,此時尸C的控制腳為LOW,存儲器裝置4和解碼芯片選 通。當SCL-CTL和SDA—CTL通過尸C的控制地址設置為BC/BD時,此時"C的控 制腳為HIGH,存儲器裝置4和解碼芯片不通。"C在開關切換裝置5的寫入順序 是從0X00到0XFF。在調(diào)用EDID的過程中,開關切換裝置5將HPDx ( Hot Plug Detect, HPDx分別對應每路H畫I,在本發(fā)明中設定HDMI為3路,則x=l, 2, 3) 設定為LOW,在完成調(diào)用EDID地址后,開關切換裝置5將自動允許HPD_SET [7: 0]&POWx控制HPDx。
由此,基于以上控制原理,在此本發(fā)明人還提出了一種控制方法,如圖7 所示,具體步驟如下
步驟l,將EDID寫入存儲器裝置中。 設定EDID結構的優(yōu)選實施方式如下EDID Block 0, Bytes 0-127
Block Type: EDID 1. 3
0123456789ABCDEF
01 00FFFFFFFFFFFF004198025001000000
101 io110103806E3878OBODC9AO57479827
201 12484CBFCF0001010141014101410141
300141014101418A21567251001A306E28
4055007E88420000IE010000F900000000
5000000000000000000000000000FC0050
604844353033394E5553000000000000FF
70 10000000000000000000000000000013D
利用軟件工具,將EDID優(yōu)選設置如下 〃EDID數(shù)組
static UINT8 EDIDDATA[256]=
{
0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x41 ,0x98,0x02,0x50,0x01,0x00,0x00,0x00, OxlO,Oxl 1,0x01,0x03,0x80,0x6E,0x38,0x78,0x0B,0x0D,0xC9,0xA0,0x57,0x47,0x98,0x27, Ox 12,0x48,0x4C,0xBF,0xCF,0x00,0x01 ,0x01,0x01 ,0x41,0x01,0x41 ,0x01,0x41,0x01,0x41 , 0x01 ,0x41,0x01,0x41 ,0x01,0x41 ,0x8A,0x21 ,0x56,0x72,0x51 ,OxOO,Ox 1 A,0x30,0x6E,0x28, 0x55,0x00,0x7E,0x88,0x42,0x00,0x00,0xlE,0x01,0x00,0x00,0xF9,0x00,0x00,0x00,0x00,
Ox48,0x44,0x35,0x30,0x33,Ox39,0x4E,Ox55,0x53,OxO0,0xO0,0xOO,Ox00,0x0O,OxOO,OxFF,
0x02,0x03,0xlD,0x76,0x4A,0x84,0xl4,0xl6,0xl2,0x05,0xl3,0x07,0x03,0xlF,0xl0,0x23, 0x09,0x07,0x07,0x83,0x01,0x00,0x00,0x65,0x03,0x0C,0x00,0xl0,0x00,0x8C,0x0A,0xD0,
0x0A,0xD0,0x90,0x20,0x40,0x31,0x20,0x0C,0x40,0x55,0x00,0x7E,0x88,0x42,0x00,0x00,
OxOO,OxOO,Oxl 8,0x8C,0x0A,0xA0,0x 14,0x51 ,OxFO,Ox 16,0x00,0x26,0x7C,0x43,0x00,0x 13, 0x8E,0x21 ,0x00,0x00,0x98,0x01 ,Ox 1 D,0x80,0x 18,0x71 ,Ox 1 C,Oxl 6,0x20,0x58,0x2C,0x25,
定義完EDID數(shù)據(jù)后,然后進行初始化設置,保證系統(tǒng)的及時更新和穩(wěn)定性。 步驟2,接收發(fā)送端發(fā)送的信號。 '
電視機的3路信號接口分別接收來自3個不同HDMI設備的HDMI信號。信 號接口和i麵設備電連通后,向l圓設備發(fā)送SPD信號,l翻I設備根據(jù)接收到的SPD信號,確認信道連通,并啟動DDC通道。 步驟3,從存儲器裝置中調(diào)用EDID。
開關切換裝置5從存儲器裝置4中調(diào)用提前寫入的EDID數(shù)據(jù)。開關切換裝 置5和存儲器裝置4通過一對控制腳進行連接。分別是SCL_CTL和SDA丄TL 。 這兩個控制腳通過/2c控制總線將EDID調(diào)入到開關切換裝置5中。SCL_CTL和 SDA —CTL通過尸C設置地址來控制控制注冊開關以及EDID存儲器開關,當 SCL—CTL和SDA-CTL的控制地址設置為9E/9F時,此時尸C的控制腳為LOW, EDID 存儲器的開關就設置為L0W。當SCL-CTL和SDA_CTL通過"C的控制地址設置為 BE/BF時,此時/t的控制腳為HIGH,EDID存儲器的開關就設置為HIGH。當 SCL-CTL和SDA_CTL的控制地址設置為9C/9D時,此時"C的控制腳為LOW,注 冊控制器的開關就設置為LOW。當SCL—CTL和SDA_CTL通過"C的控制地址設置 為BC/BD時,此時"C的控制腳為HIGH',注冊控制器的開關就設置為HIGH。 EDID 可以通過SCL-CTL和SDA-CTL從存儲器裝置4中調(diào)入開關控制裝置5中。"C在 開關切換裝置5的寫入順序是從0X00到0XFF。在調(diào)入EDID的過程中,開關切 換裝置5將HPDx (Hot Plug Detect, HPDx分別對應每路HDMI,在本發(fā)明中設 定HDMI為3路,則x^, 2, 3)設定為L0W,在完成調(diào)入EDID后,開關切換裝 置5將自動允許HPD—SET [7: 0] &P0Wx控制HPDx。在這個一莫式下,3路HDMI信 號接口在開關切換裝置5中的CEC(用戶電子控制)物理地址將如下設置Porta: 從EDID直接調(diào)入(默認1.0.0.0); Portb:設置為2.0.0.0; Porte:設置為 3. 0. 0. 0。 Portb和Porte的CEC物理地址區(qū)域是和Porta類似的,系統(tǒng)將自動 計算EDID BL0CK1的封包值。EDID BLOCK的地址為0x80 0xFF。 步驟4,根據(jù)步驟3調(diào)用的EDID,對各路接口進行地址分配。 開關切換裝置5完成調(diào)用任務,則系統(tǒng)允許HPD—SINK裝置或者HPD—SET裝 置控制HPDx??刂艸PDx的方法如下當系統(tǒng)啟動后,設置寄存器EDIDBUFFCTL [7: 0]=0x01,用來設置S/W的CEC物理地址區(qū)域。具體可設定程序為WriteReg (PageO. 0x10, 0x01).接著給Porta將EDID導入到開關切換裝置5中??梢园?x00到OxFF順 序寫入。
再下載CEC物理地址區(qū)域到PageO. 0x17??梢詫懭胱許WPHYADDR地址為 [7: 0],在EDID存儲塊1中設置物理地址區(qū)域,Portb和Porte的設定類似于 Porta。
將Portb的物理地址以及封包值下載到PageO. Oxll ~ 0x13??梢詫懭胱?表Portb的AB—ADDR的地址為[7: 0], Portb CD—ADDR的地址為[7: 0] , Portb的 封包值為[7: 0]。
將Porte的物理地址以及封包值下載到PageO. 0x]4 ~ 0x16??梢詫懭胱?表Porte的AB-ADDR的地址為[7: 0] , Porte CD—ADDR的地址為[7: 0] , Porte的 封包值為[7: 0]。
再次設定注冊函數(shù)EDIDBUFFCTL[7: 0]=0x(n,使EDID能夠被控制腳 SCL1/SDA1, SCL2/SDA2, SCL3/SDA3識別。使S/W的CEC物理地址區(qū)域對Portb、 Porte有用,并設置好S/W的CEC物理地址區(qū)域。可具體設置為WriteReg (PageO. 0x10, 0x07)。
當Porta、 Portb、 Porte的尸C總線能夠識別EDID,開關切換裝置5將自 動標記A0/A1地址給EDID存儲器地址。Porta的CEC物理地址將從EDID存儲器 中得到。Portb、 Porte的物理地址以及封包值將各自/人PageO. 0x11 ~ 0x13和 PageO. 0x14 ~ 0x16中得到。
例如當系統(tǒng)將Portb、 Porte的CEC物理地址分別設置為2.0.0.0和 3. 0. 0. 0,這樣Porta的CEC物理地址區(qū)域就是0x98。具體i殳置步驟如下
541、 系統(tǒng)啟動。
542、 設置寄存器EDIDBUFFCTL[7: 0]=0x01。
543、 通過控制腳SCL/SDA為Porta調(diào)入EDID到開關切換裝置5的EDID存 儲器中。
544、 設置WPHYA腿[7: 0]=0x98。
545、 設—SAB —ADDR2 [7:0] =0x20. CD…U)DR2 [7:0] =0x00, CKSL;M2 [7:0]=0xFFh& (Oxl00h- (M&0xFFh))。
546、 i殳置AB—ADDR3 [7:0] =0x30, CD—ADDR3 [7:0] =0x00, CKSUM3 [7:0] =0xFFh& (Oxl00h- (M&0xFFh))。
547、 i殳置EDIDBUFFCTL [7:0] = 0x07。
HPD ( Hot Plug Detect )信號通過寄存器HPD—SET裝置[7: 0]或者HPD—SINK 裝置來控制;Port3的HPD聲明通過HPD—SET裝置[7: 6]設置,Port2的HPD聲 明通過HPD—SET裝置[5:4]設置,Port 1的HPD聲明通過HPD_SET裝置[3: 2]設 置,本實施例中,HPDx分別對應三路H畫I (x=l 2 3)。
HPD-SINK裝置由存儲器裝置4來控制,HPD—SINK= HIGH,則TV Ready
HPD_SINK=LOW,則TV Not Ready
系統(tǒng)允許HPD-SINK裝置或者HPD_SET裝置控制HPDx之后,EDID存儲器為 Porta分配地址1.0.0.0,對應信號^f妄口 3a。系統(tǒng)自動更新Portb的地址為 2.0.0.0,對應信號接口 3b。系統(tǒng)自動更新Porte的地址為3. 0. 0. 0,對應信號 接口 3c。
步驟5顯示裝置根據(jù)各路接口傳輸?shù)男盘枺ㄟ^信號解碼,并在顯示屏上 顯示相應的視頻信號以及輸出相應的音頻信號。
以上所述,僅為本發(fā)明的具體實施方式
,本發(fā)明還可以應用在其它多接口 的視頻控制設備中,如電腦系統(tǒng)等。本發(fā)明的保護范圍并不局限于此,任何熟 悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內(nèi),可輕易想到的變化或替
換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應該以權利 要求所界定的保護范圍為準。
權利要求
1、一種接收切換裝置,包括接收裝置,接收來自信號源發(fā)送的數(shù)字信號;存儲器裝置,用來存儲提前編輯好的擴展顯示標識數(shù)據(jù);開關切換裝置,根據(jù)接收裝置接收到的數(shù)字信號,從存儲器裝置中調(diào)用擴展顯示標識數(shù)據(jù),并對接收到的數(shù)字信號進行地址分配,輸出接收裝置對應的擴展顯示標識數(shù)據(jù)及數(shù)字信號。
2、 根據(jù)權利要求1所述的接口切換裝置,其特征在于所述開關切換裝置還包 括地址控制裝置,用來對多個接收裝置進行地址設置,并根據(jù)多個接收裝置的 地址調(diào)出各自接收裝置對應的擴展顯示標識數(shù)據(jù),輸出接收裝置的擴展顯示標識 數(shù)據(jù)及數(shù)字信號。
3、 根據(jù)權利要求1或2所述的接口切換裝置,其特征在于所述開關切換裝置 還包括調(diào)用裝置,用來控制將擴展顯示標識數(shù)據(jù)從存儲器裝置調(diào)用到開關切換 裝置,所述調(diào)用裝置為"c總線。
4、 一種電視機,包括接收裝置,接收來自信號源發(fā)送的音視頻數(shù)字信號; 存儲器裝置,用來存儲提前編輯好的擴展顯示標識數(shù)據(jù);開關切換裝置,根據(jù)接收裝置接收到的音視頻數(shù)字信號,從存儲器裝置中調(diào)用擴 展顯示標識數(shù)據(jù),并對接收到的音視頻數(shù)字信號進行地址分配,輸出接收裝置對 應的擴展顯示標識數(shù)據(jù)及音視頻數(shù)字信號;電視顯示裝置,根據(jù)接收到的開關切換裝置輸出的擴展顯示標識數(shù)據(jù)及音視頻數(shù) 字信號,經(jīng)過信號解碼,顯示所述的視頻信號以及播放所述的音頻信號。
5、 根據(jù)權利要求4所述的電視機,其特征在于所述開關切換裝置還包括地 址控制裝置,用來對多個接收裝置進行地址設置,并根據(jù)多個接收裝置的地址調(diào) 出各自接收裝置對應的擴展顯示標識數(shù)據(jù),輸出接收裝置的擴展顯示標識數(shù)據(jù)及 數(shù)字信號。
6、 根據(jù)權利要求4或5所述的接口切換裝置,其特征在于所述開關切換裝置 還包括調(diào)用裝置,用來控制將擴展顯示標識數(shù)據(jù)從存儲器裝置調(diào)月到開關切換裝置,所述調(diào)用裝置為尸c總線。
7、 一種電視接收切換控制方法,包括以下步驟Sl將擴展顯示標識數(shù)據(jù)寫入存儲器裝置中;S2接收發(fā)送端發(fā)送的音視頻數(shù)字信號;S3從存儲器裝置中調(diào)用擴展顯示標識數(shù)據(jù);S4根據(jù)步驟S3調(diào)用的擴展顯示標識數(shù)據(jù),對各路信號接收端口進行地址分配; S5電視顯示裝置根據(jù)步驟S4輸出的擴展顯示標識數(shù)據(jù)及音視頻數(shù)字信號,經(jīng)過 信號解碼,顯示所述的視頻信號以及播放所述的音頻信號。
8、 根據(jù)權利要求7所述的電視接收切換控制方法,其特征在于步驟S4還包括 以下步驟S41對多個接收裝置進行地址設置;S42根據(jù)多個接收裝置的地址調(diào)出各自接收裝置對應的擴展顯示標識數(shù)據(jù); S43輸出接收裝置的擴展顯示標識數(shù)據(jù)及數(shù)字信號。
9、 根據(jù)權利要求7或8所述的電視接收切換控制方法,其特征在于步驟S41 還包括以下步驟S411對接收裝置設置地址,并在開關切換裝置內(nèi)部對應設置Port地址;S412根據(jù)對應的地址,利用"C將擴展顯示標識數(shù)據(jù)從存儲器裝置調(diào)用到開關切換裝置。
10、 根據(jù)權利要求9所述的電視接收切換控制方法,其特征在于所述步驟S1 還包括以下步'驟Sll設定擴展顯示標識數(shù)據(jù)的數(shù)組結構;S12初始化系統(tǒng);步驟S2還包括以下步驟S21信號接收端向發(fā)送端發(fā)送SPD信號;S22發(fā)送端根據(jù)接收到的SPD信號,確認信道連通,并啟動DDC通道。
全文摘要
本發(fā)明公開了一種接收切換裝置、包括所述接收切換裝置的電視機及電視接收切換方法,其技術解決方案為該接收切換裝置,包括接收裝置,接收來自信號源發(fā)送的數(shù)字信號;存儲器裝置,用來存儲提前編輯好的擴展顯示標識數(shù)據(jù);開關切換裝置,根據(jù)接收裝置接收到的數(shù)字信號,從存儲器裝置中調(diào)用擴展顯示標識數(shù)據(jù),并對接收到的數(shù)字信號進行地址分配,輸出接收裝置對應的擴展顯示標識數(shù)據(jù)及數(shù)字信號。
文檔編號H04N5/775GK101282444SQ20081001484
公開日2008年10月8日 申請日期2008年3月18日 優(yōu)先權日2008年3月18日
發(fā)明者張曉峰, 張智華 申請人:青島海信電器股份有限公司