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