本發(fā)明涉及顯示領(lǐng)域,具體而言,涉及一種EDID分通路控制方法及裝置。
背景技術(shù):
對(duì)于每個(gè)HDMI(High Definition Multimedia Interface,高清多媒體接口)接收端,都會(huì)有一份EDID(Extended Display Identification Data,擴(kuò)展顯示標(biāo)識(shí)數(shù)據(jù))文件來(lái)進(jìn)行標(biāo)記。為了支持4K@50Hz/60Hz信號(hào)的傳輸及顯示,HDMI標(biāo)準(zhǔn)從1.4版本升級(jí)到2.0版本,對(duì)應(yīng)使用的EDID版本也同步進(jìn)行了升級(jí)。而適用于HDMI 2.0的EDID版本與適用于HDMI 1.4的EDID版本在標(biāo)準(zhǔn)設(shè)計(jì)上沒(méi)有很好地做到相互兼容,導(dǎo)致只支持HDMI 1.4的設(shè)備(如播放器和網(wǎng)絡(luò)機(jī)頂盒等)不能正確識(shí)別HDMI 2.0對(duì)應(yīng)的EDID版本,往往使得設(shè)備出現(xiàn)畫(huà)面粉色、綠色或者無(wú)聲的現(xiàn)象,大大降低了用戶(hù)體驗(yàn)。
發(fā)明人在研究中發(fā)現(xiàn),目前可以在顯示界面上設(shè)置EDID版本切換的功能,通過(guò)手動(dòng)切換EDID版本來(lái)解決圖像異常顯示的問(wèn)題。這種方式需要手動(dòng)解決,異常圖像也會(huì)展示出來(lái)。另外,還可以通過(guò)判斷外接的視頻信號(hào)是否顯示正常以達(dá)到自動(dòng)切換EDID版本的目的,從而解決圖像異常顯示的問(wèn)題,這種方式無(wú)需手動(dòng)處理。但是,由于內(nèi)置的解碼判斷模塊不能夠精確判斷視頻信號(hào)的正確性以及不能避免將異常圖像進(jìn)行顯示。即如果存在EDID版本不兼容問(wèn)題,用戶(hù)還是會(huì)看到一段時(shí)間的異常圖像,沒(méi)有完美解決用戶(hù)體驗(yàn)的問(wèn)題。最后,將EDID版本的存儲(chǔ)器限定為Flash存儲(chǔ)器,使得產(chǎn)品設(shè)計(jì)的靈活性及整機(jī)制造成本的降低等方面都有限制。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供的一種EDID分通路控制方法及裝置,旨在提高對(duì)EDID版本進(jìn)行切換的準(zhǔn)確性以及縮短用戶(hù)等待圖像的時(shí)間,從而提高用戶(hù)體驗(yàn)的舒適度。
第一方面,本發(fā)明實(shí)施例提供的一種EDID分通路控制方法,應(yīng)用于包括多個(gè)HDMI端口的顯示設(shè)備,所述顯示設(shè)備存儲(chǔ)有EDID數(shù)據(jù)表,該EDID數(shù)據(jù)表用于記錄每個(gè)HDMI端口對(duì)應(yīng)的端口號(hào)、EDID版本標(biāo)志位和EDID自適應(yīng)功能標(biāo)志位,所述方法包括:
加載所述EDID數(shù)據(jù)表到內(nèi)存,獲取該EDID數(shù)據(jù)表中記錄的與連接有外接設(shè)備的目標(biāo)HDMI端口對(duì)應(yīng)的EDID自適應(yīng)功能標(biāo)志位;
根據(jù)所述EDID自適應(yīng)功能標(biāo)志位判斷所述目標(biāo)HDMI端口的自適應(yīng)功能的開(kāi)啟狀態(tài);
當(dāng)所述開(kāi)啟狀態(tài)為開(kāi)啟時(shí),判斷所述外接設(shè)備的類(lèi)型,加載與所述外接設(shè)備的類(lèi)型相對(duì)應(yīng)的EDID文件,并對(duì)所述EDID數(shù)據(jù)表中的所述目標(biāo)HDMI端口的EDID版本標(biāo)志位進(jìn)行對(duì)應(yīng)設(shè)置;
當(dāng)所述開(kāi)啟狀態(tài)為關(guān)閉時(shí),根據(jù)所述EDID版本標(biāo)志位加載相對(duì)應(yīng)的EDID文件。
優(yōu)選地,所述當(dāng)所述開(kāi)啟狀態(tài)為開(kāi)啟時(shí),判斷所述外接設(shè)備的類(lèi)型,加載與所述外接設(shè)備的類(lèi)型相對(duì)應(yīng)的EDID文件,并對(duì)所述EDID數(shù)據(jù)表中的所述目標(biāo)HDMI端口的EDID版本標(biāo)志位進(jìn)行對(duì)應(yīng)設(shè)置的步驟之后,所述方法還包括:
將所述EDID自適應(yīng)功能標(biāo)志位更改為EDID自適應(yīng)功能關(guān)閉狀態(tài)對(duì)應(yīng)的值。
優(yōu)選地,所述方法還包括:
當(dāng)HDMI端口檢測(cè)到新的外接設(shè)備時(shí),將所述HDMI端口對(duì)應(yīng)的EDID自適應(yīng)功能標(biāo)志位設(shè)置為EDID自適應(yīng)功能開(kāi)啟狀態(tài)對(duì)應(yīng)的值。
優(yōu)選地,所述當(dāng)所述開(kāi)啟狀態(tài)為開(kāi)啟時(shí),判斷所述外接設(shè)備的類(lèi)型,加載與所述外接設(shè)備的類(lèi)型相對(duì)應(yīng)的EDID文件,并對(duì)所述EDID數(shù)據(jù)表中的所述目標(biāo)HDMI端口的EDID版本標(biāo)志位進(jìn)行對(duì)應(yīng)設(shè)置的步驟包括:
發(fā)出第一提示信息以提示所述開(kāi)啟狀態(tài)為開(kāi)啟;
發(fā)出第二提示信息以提示與所述EDID文件相對(duì)應(yīng)的EDID版本。
第二方面,本發(fā)明實(shí)施例提供的一種EDID分通路控制方法應(yīng)用于包括多個(gè)HDMI端口的顯示設(shè)備,所述顯示設(shè)備存儲(chǔ)有EDID數(shù)據(jù)表,該EDID數(shù)據(jù)表用于記錄每個(gè)HDMI端口對(duì)應(yīng)的端口號(hào)、EDID版本標(biāo)志位和EDID自適應(yīng)功能標(biāo)志位,所述方法包括:
接收手動(dòng)模式配置EDID版本的命令;
加載所述EDID數(shù)據(jù)表到內(nèi)存,獲取該EDID數(shù)據(jù)表中記錄的目標(biāo)HDMI端口對(duì)應(yīng)的EDID自適應(yīng)功能標(biāo)志位;
根據(jù)所述EDID自適應(yīng)功能標(biāo)志位判斷所述目標(biāo)HDMI端口的自適應(yīng)功能的開(kāi)啟狀態(tài);
當(dāng)根據(jù)所述EDID自適應(yīng)功能標(biāo)志位判斷所述開(kāi)啟狀態(tài)為開(kāi)啟時(shí),將所述自適應(yīng)功能標(biāo)志位更改為EDID自適應(yīng)功能關(guān)閉狀態(tài)對(duì)應(yīng)的值;
當(dāng)根據(jù)所述EDID自適應(yīng)功能標(biāo)志位判斷所述自適應(yīng)功能處于關(guān)閉狀態(tài)時(shí),根據(jù)用戶(hù)設(shè)置的EDID版本加載對(duì)應(yīng)的EDID文件到內(nèi)存,并在所述EDID數(shù)據(jù)表中將與目標(biāo)HDMI端口對(duì)應(yīng)的EDID版本標(biāo)志位進(jìn)行對(duì)應(yīng)設(shè)置。
第三方面,本發(fā)明實(shí)施例提供的一種EDID分通路控制裝置,應(yīng)用于包括多個(gè)HDMI端口的顯示設(shè)備,所述顯示設(shè)備存儲(chǔ)有EDID數(shù)據(jù)表,該EDID數(shù)據(jù)表用于記錄每個(gè)HDMI端口對(duì)應(yīng)的端口號(hào)、EDID版本標(biāo)志位和EDID自適應(yīng)功能標(biāo)志位,所述裝置包括:
加載模塊,用于加載所述EDID數(shù)據(jù)表到內(nèi)存;
獲取模塊,用于獲取該EDID數(shù)據(jù)表中記錄的與連接有外接設(shè)備的目標(biāo)HDMI端口對(duì)應(yīng)的EDID自適應(yīng)功能標(biāo)志位;
判斷模塊,用于根據(jù)所述EDID自適應(yīng)功能標(biāo)志位判斷所述目標(biāo)HDMI端口的自適應(yīng)功能的開(kāi)啟狀態(tài);
所述加載模塊,還用于在所述開(kāi)啟狀態(tài)為開(kāi)啟時(shí),判斷所述外接設(shè)備的類(lèi)型,加載與所述外接設(shè)備的類(lèi)型相對(duì)應(yīng)的EDID文件;
設(shè)置模塊,用于對(duì)所述EDID數(shù)據(jù)表中的所述目標(biāo)HDMI端口的EDID版本標(biāo)志位進(jìn)行對(duì)應(yīng)設(shè)置;
所述設(shè)置模塊,還用于所述開(kāi)啟狀態(tài)為關(guān)閉時(shí),根據(jù)所述EDID版本標(biāo)志位加載相對(duì)應(yīng)的EDID文件。
優(yōu)選地,所述裝置還包括:
所述設(shè)置模塊,還用于將所述EDID自適應(yīng)功能標(biāo)志位更改為EDID自適應(yīng)功能關(guān)閉狀態(tài)對(duì)應(yīng)的值。
優(yōu)選地,所述裝置還包括:
所述設(shè)置模塊,還用于在HDMI端口檢測(cè)到新的外接設(shè)備時(shí),將所述HDMI端口對(duì)應(yīng)的EDID自適應(yīng)功能標(biāo)志位設(shè)置為EDID自適應(yīng)功能開(kāi)啟狀態(tài)對(duì)應(yīng)的值。
優(yōu)選地,所述裝置還包括提示模塊;
所述提示模塊,用于發(fā)出第一提示信息,以提示所述開(kāi)啟狀態(tài)為開(kāi)啟;
所述提示模塊,還用于發(fā)出第二提示信息,以提示與所述EDID文件相對(duì)應(yīng)的EDID版本。
第四方面,本發(fā)明實(shí)施例提供的一種EDID分通路控制裝置,應(yīng)用于包括多個(gè)HDMI端口的顯示設(shè)備,所述顯示設(shè)備存儲(chǔ)有EDID數(shù)據(jù)表,該EDID數(shù)據(jù)表用于記錄每個(gè)HDMI端口對(duì)應(yīng)的端口號(hào)、EDID版本標(biāo)志位和EDID自適應(yīng)功能標(biāo)志位,所述裝置包括:
接收模塊,用于接收手動(dòng)模式配置EDID版本的命令;
加載模塊,用于加載所述EDID數(shù)據(jù)表到內(nèi)存;
獲取模塊,用于獲取該EDID數(shù)據(jù)表中記錄的目標(biāo)HDMI端口對(duì)應(yīng)的EDID自適應(yīng)功能標(biāo)志位;
判斷模塊,用于根據(jù)所述EDID自適應(yīng)功能標(biāo)志位判斷所述目標(biāo)HDMI端口的自適應(yīng)功能的開(kāi)啟狀態(tài);
設(shè)置模塊,用于當(dāng)根據(jù)所述EDID自適應(yīng)功能標(biāo)志位判斷所述開(kāi)啟狀態(tài)為開(kāi)啟時(shí),將所述自適應(yīng)功能標(biāo)志位更改為EDID自適應(yīng)功能關(guān)閉狀態(tài)對(duì)應(yīng)的值;
所述加載模塊,還用于當(dāng)根據(jù)所述EDID自適應(yīng)功能標(biāo)志位判斷所述自適應(yīng)功能處于關(guān)閉狀態(tài)時(shí),根據(jù)用戶(hù)設(shè)置的EDID版本加載對(duì)應(yīng)的EDID文件到內(nèi)存;
所述設(shè)置模塊,還用于在所述EDID數(shù)據(jù)表中將與目標(biāo)HDMI端口對(duì)應(yīng)的EDID版本標(biāo)志位進(jìn)行對(duì)應(yīng)設(shè)置。
綜上所述,本發(fā)明實(shí)施例提供的一種EDID分通路控制方法及裝置,通過(guò)獲取EDID數(shù)據(jù)表中記錄的與目標(biāo)HDMI端口對(duì)應(yīng)的EDID自適應(yīng)功能標(biāo)志位,以判斷所述目標(biāo)HDMI端口的自適應(yīng)功能的開(kāi)啟狀態(tài),并根據(jù)所述自適應(yīng)功能的開(kāi)啟狀態(tài)加載對(duì)應(yīng)的EDID文件以及對(duì)EDID數(shù)據(jù)表中的EDID版本標(biāo)志位進(jìn)行設(shè)置,從而提高對(duì)EDID版本進(jìn)行切換的準(zhǔn)確性以及縮短用戶(hù)等待圖像的時(shí)間,進(jìn)而提升用戶(hù)體驗(yàn)的舒適度。
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附附圖,作詳細(xì)說(shuō)明如下。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實(shí)施例,因此不應(yīng)該看作是對(duì)范圍的限定,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。
圖1是本發(fā)明實(shí)施方式提供的一種顯示設(shè)備與外接設(shè)備進(jìn)行交互的示意圖。
圖2是本發(fā)明實(shí)施方式提供的一種EDID分通路控制方法的流程示意圖。
圖3是本發(fā)明實(shí)施方式提供的另一種EDID分通路控制方法的流程示意圖。
圖4是本發(fā)明實(shí)施方式提供的一種EDID分通路控制裝置的流程示意圖。
圖中標(biāo)記分別為:
圖標(biāo):100-顯示設(shè)備;200-外接設(shè)備;300-HDMI端口;400-EDID分通路控制裝置;101-接收模塊;102-加載模塊;103-獲取模塊;104-判斷模塊;105-設(shè)置模塊;106-提示模塊。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
應(yīng)注意到:相似的標(biāo)號(hào)和字母在下面的附圖中表示類(lèi)似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對(duì)其進(jìn)行進(jìn)一步定義和解釋。同時(shí),在本發(fā)明的描述中,術(shù)語(yǔ)“第一”、“第二”等僅用于區(qū)分描述,而不能理解為指示或暗示相對(duì)重要性。
如圖1所示,是本發(fā)明實(shí)施例提供的一種顯示設(shè)備100與外接設(shè)備200進(jìn)行交互的示意圖。其中,所述顯示設(shè)備100可通過(guò)HDMI(High Definition Media Interface,高清多媒體接口)數(shù)據(jù)線與所述外接設(shè)備200相連,并通過(guò)DDC(Display Data Channel,顯示數(shù)據(jù)通道)線進(jìn)行數(shù)據(jù)通信或交互。本實(shí)施例中,所述顯示設(shè)備100可以是電視機(jī)和微投等。所述DDC線包括用于傳輸數(shù)據(jù)信息的Data線和用于驅(qū)動(dòng)數(shù)據(jù)信息傳送的Clock線。所述DDC線是HDMI數(shù)據(jù)線的一部分。所述外接設(shè)備200可以是用于提供源數(shù)據(jù),以供所述顯示設(shè)備100進(jìn)行處理和顯示的機(jī)頂盒、DVD播放器等音視頻數(shù)據(jù)提供設(shè)備。
如圖2所示,是本發(fā)明實(shí)施例提供的一種EDID分通路控制方法的流程示意圖。其中,所述EDID分通路控制方法可應(yīng)用于顯示設(shè)備100,所述顯示設(shè)備100包括多個(gè)HDMI端口300,例如三個(gè)HDMI端口300。本實(shí)施例中,所述顯示設(shè)備100中存儲(chǔ)有EDID數(shù)據(jù)表。所述EDID數(shù)據(jù)表中記錄的關(guān)鍵字可以包括:每個(gè)HDMI端口300對(duì)應(yīng)的端口號(hào)、EDID版本標(biāo)志位和EDID自適應(yīng)功能標(biāo)志位等。例如,所述EDID數(shù)據(jù)表根據(jù)HDMI端口300的個(gè)數(shù)建立相應(yīng)的行數(shù)。所述HDMI端口300的端口號(hào)為1,代表所述顯示設(shè)備100的HDMI1端口;所述HDMI端口300的端口號(hào)為2,代表所述顯示設(shè)備100的HDMI2端口。所述EDID版本標(biāo)志位為1,代表所述顯示設(shè)備100中的EDID文件的版本類(lèi)型為EDID1.4;所述EDID版本標(biāo)志位為2,代表所述顯示設(shè)備100中的EDID文件的版本類(lèi)型為EDID2.0。
本實(shí)施例中,所述EDID分通路控制方法可以包括以下步驟。
步驟S101:加載所述EDID數(shù)據(jù)表到內(nèi)存,獲取該EDID數(shù)據(jù)表中記錄的與連接有外接設(shè)備200的目標(biāo)HDMI端口對(duì)應(yīng)的EDID自適應(yīng)功能標(biāo)志位。
本實(shí)施例中,所述顯示設(shè)備100首先加載預(yù)存的EDID數(shù)據(jù)表到內(nèi)存。然后對(duì)所述EDID數(shù)據(jù)表中的信息進(jìn)行解析,獲取與所述外接設(shè)備200連接的目標(biāo)HDMI端口對(duì)應(yīng)的EDID自適應(yīng)功能標(biāo)志位。所述EDID自適應(yīng)功能標(biāo)志位可以為0或1。
步驟S102:根據(jù)所述EDID自適應(yīng)功能標(biāo)志位判斷所述目標(biāo)HDMI端口的自適應(yīng)功能的開(kāi)啟狀態(tài)。
具體地,當(dāng)檢測(cè)到所述EDID自適應(yīng)功能標(biāo)志位為1時(shí),則所述顯示設(shè)備100判斷所述目標(biāo)HDMI端口的自適應(yīng)功能處于開(kāi)啟狀態(tài)。當(dāng)檢測(cè)到所述EDID自適應(yīng)功能標(biāo)志位為0時(shí),所述顯示設(shè)備100判斷所述目標(biāo)HDMI端口的自適應(yīng)功能處于關(guān)閉狀態(tài)。
步驟S103:當(dāng)所述開(kāi)啟狀態(tài)為開(kāi)啟時(shí),判斷所述外接設(shè)備200的類(lèi)型,加載與所述外接設(shè)備200的類(lèi)型相對(duì)應(yīng)的EDID文件,并對(duì)所述EDID數(shù)據(jù)表中的所述目標(biāo)HDMI端口的EDID版本標(biāo)志位進(jìn)行對(duì)應(yīng)設(shè)置。
其中,當(dāng)判斷出所述顯示設(shè)備100的目標(biāo)HDMI端口對(duì)應(yīng)的自適應(yīng)功能處于開(kāi)啟狀態(tài)時(shí),所述顯示設(shè)備100判斷所述外接設(shè)備200的類(lèi)型。本實(shí)施例中,所述外接設(shè)備200的類(lèi)型可以包括HDMI2.0和HDMI1.4。根據(jù)所述外接設(shè)備200的類(lèi)型加載與所述外接設(shè)備200的類(lèi)型相對(duì)應(yīng)的EDID文件。具體地,當(dāng)所述外接設(shè)備200的類(lèi)型為HDMI2.0時(shí),加載與EDID2.0版本對(duì)應(yīng)的EDID文件。當(dāng)所述外接設(shè)備200的類(lèi)型為HDMI1.4時(shí),加載與EDID1.4版本對(duì)應(yīng)的EDID文件。
在加載完所述EDID文件后,所述顯示設(shè)備100還對(duì)所述EDID數(shù)據(jù)表中的所述目標(biāo)HDMI端口的EDID版本標(biāo)志位進(jìn)行對(duì)應(yīng)設(shè)置。例如,當(dāng)加載的EDID文件的版本類(lèi)型為EDID2.0時(shí),所述顯示設(shè)備100將所述EDID版本標(biāo)志位設(shè)置為2。當(dāng)加載的EDID文件的版本類(lèi)型為EDID1.4時(shí),所述顯示設(shè)備100將所述EDID版本標(biāo)志位設(shè)置為1。
另外,當(dāng)所述自適應(yīng)功能處于開(kāi)啟狀態(tài),所述顯示設(shè)備100在對(duì)所述EDID數(shù)據(jù)表中的目標(biāo)HDMI端口的EDID版本標(biāo)志位進(jìn)行對(duì)應(yīng)設(shè)置的步驟之后,所述顯示設(shè)備100還將所述EDID自適應(yīng)功能標(biāo)志位更改為EDID自適應(yīng)功能關(guān)閉狀態(tài)所對(duì)應(yīng)的值,例如0。
本實(shí)施例中,當(dāng)所述顯示設(shè)備100的HDMI端口300檢測(cè)到新的外接設(shè)備200時(shí),所述顯示設(shè)備100還將所述HDMI端口300對(duì)應(yīng)的EDID自適應(yīng)功能標(biāo)志位設(shè)置為EDID自適應(yīng)功能開(kāi)啟狀態(tài)對(duì)應(yīng)的值,例如1。
為了將所述顯示設(shè)備100的工作狀態(tài)展示給用戶(hù),在所述自適應(yīng)功能處于開(kāi)啟狀態(tài),所述顯示設(shè)備100在對(duì)所述EDID數(shù)據(jù)表中的目標(biāo)HDMI端口的EDID版本標(biāo)志位進(jìn)行對(duì)應(yīng)設(shè)置的步驟包括:
所述顯示設(shè)備100發(fā)出第一提示信息,該第一提示信息用于提示所述EDID自適應(yīng)功能處于開(kāi)啟狀態(tài)。所述顯示設(shè)備100還發(fā)出第二提示信息,該第二提示信息用于提示與所述EDID文件相對(duì)應(yīng)的EDID版本。其中,所述第一提示信息和第二提示信息可以是文字信息、聲音信息或圖像信息。
步驟S104:當(dāng)所述開(kāi)啟狀態(tài)為關(guān)閉時(shí),根據(jù)所述EDID版本標(biāo)志位加載相對(duì)應(yīng)的EDID文件。
本實(shí)施例中,當(dāng)所述顯示設(shè)備100判斷出所述顯示設(shè)備100的目標(biāo)HDMI端口對(duì)應(yīng)的自適應(yīng)功能處于關(guān)閉狀態(tài)時(shí),所述顯示設(shè)備100根據(jù)所述EDID版本標(biāo)志位加載對(duì)應(yīng)的EDID文件。具體地,當(dāng)所述EDID文件的版本標(biāo)志位為1時(shí),所述顯示設(shè)備100加載的EDID文件的版本類(lèi)型為EDID1.4。當(dāng)所述EDID文件的版本標(biāo)志位為0時(shí),所述顯示設(shè)備100加載的EDID文件的版本類(lèi)型為EDID2.0。
如圖3所示,本發(fā)明實(shí)施例還提供了另一種EDID分通路控制方法的流程示意圖。所述方法可以包括以下步驟。
步驟S201:接收手動(dòng)模式配置EDID版本的命令。
本實(shí)施例中,所述顯示設(shè)備100可以接收用戶(hù)通過(guò)手動(dòng)模式輸入的EDID版本配置的命令,以對(duì)所述EDID版本進(jìn)行設(shè)置。
步驟S202:加載所述EDID數(shù)據(jù)表到內(nèi)存,獲取該EDID數(shù)據(jù)表中記錄的目標(biāo)HDMI端口對(duì)應(yīng)的EDID自適應(yīng)功能標(biāo)志位。
本實(shí)施例中,首先所述顯示設(shè)備100將EDID數(shù)據(jù)表加載到內(nèi)存。然后根據(jù)所述EDID數(shù)據(jù)表,獲取與目標(biāo)HDMI端口對(duì)應(yīng)的EDID自適應(yīng)功能標(biāo)志位。其中,所述自適應(yīng)功能標(biāo)志位可以為0或者1。
步驟S203:根據(jù)所述EDID自適應(yīng)功能標(biāo)志位判斷所述目標(biāo)HDMI端口的自適應(yīng)功能的開(kāi)啟狀態(tài)。
本實(shí)施例中,所述顯示設(shè)備100根據(jù)所述EDID自適應(yīng)功能標(biāo)志位對(duì)所述目標(biāo)HDMI端口的自適應(yīng)功能的開(kāi)啟狀態(tài)進(jìn)行判斷。其中,當(dāng)檢測(cè)到所述EDID自適應(yīng)功能標(biāo)志位為1時(shí),則所述顯示設(shè)備100判斷所述目標(biāo)HDMI端口的自適應(yīng)功能處于開(kāi)啟狀態(tài)。當(dāng)檢測(cè)到所述EDID自適應(yīng)功能標(biāo)志位為0時(shí),所述顯示設(shè)備100判斷所述目標(biāo)HDMI端口的自適應(yīng)功能處于關(guān)閉狀態(tài)。
步驟S204:當(dāng)根據(jù)所述EDID自適應(yīng)功能標(biāo)志位判斷所述開(kāi)啟狀態(tài)為開(kāi)啟時(shí),將所述自適應(yīng)功能標(biāo)志位更改為EDID自適應(yīng)功能關(guān)閉狀態(tài)對(duì)應(yīng)的值。
步驟S205:當(dāng)根據(jù)所述EDID自適應(yīng)功能標(biāo)志位判斷所述自適應(yīng)功能處于關(guān)閉狀態(tài)時(shí),根據(jù)用戶(hù)設(shè)置的EDID版本加載對(duì)應(yīng)的EDID文件到內(nèi)存,并在所述EDID數(shù)據(jù)表中將與目標(biāo)HDMI端口對(duì)應(yīng)的EDID版本標(biāo)志位進(jìn)行對(duì)應(yīng)設(shè)置。
其中,在判斷出所述EDID自適應(yīng)功能處于關(guān)閉狀態(tài)時(shí),根據(jù)用戶(hù)手動(dòng)設(shè)置的EDID版本加載對(duì)應(yīng)的EDID文件到內(nèi)存。在所述EDID數(shù)據(jù)表中將與目標(biāo)HDMI端口對(duì)應(yīng)的EDID版本標(biāo)志位進(jìn)行對(duì)應(yīng)設(shè)置。
為了對(duì)所述EDID數(shù)據(jù)表進(jìn)行存儲(chǔ)和管理,所述EDID分通路控制方法還包括:按照預(yù)設(shè)的時(shí)間間隔將所述內(nèi)存中暫存的EDID數(shù)據(jù)表發(fā)送給所述顯示設(shè)備100的存儲(chǔ)器進(jìn)行存儲(chǔ)更新。
其中,所述時(shí)間間隔可以是3S或者5S等。所述存儲(chǔ)器可包括Nand Flash、E2PROM或SDRAM等。當(dāng)所述EDID信息存儲(chǔ)于所述Nand Flash中時(shí),實(shí)施過(guò)程中將所述EDID信息從所述Nand Flash中加載到所述顯示設(shè)備100的內(nèi)存中。當(dāng)所述EDID信息存儲(chǔ)于所述E2PROM中時(shí),由于所述顯示設(shè)備100的每個(gè)HDMI端口300各對(duì)應(yīng)一個(gè)E2PROM,所述外接設(shè)備200直接從對(duì)應(yīng)的HDMI端口300關(guān)聯(lián)的E2PROM中讀取所述EDID信息。當(dāng)所述EDID信息存儲(chǔ)于所述SDRAM中時(shí),先將所述EDID信息存儲(chǔ)于所述顯示設(shè)備100中的軟件數(shù)組中,進(jìn)入到所述HDMI接口時(shí),再將數(shù)組中的EDID信息復(fù)制到所述SDRAM中。
如圖4所示,是本發(fā)明實(shí)施例提供的一種EDID分通路控制裝置400的組成框圖。其中,該EDID分通路控制裝置400應(yīng)用于包括多個(gè)HDMI端口300的顯示設(shè)備100。所述EDID分通路控制裝置400可以包括接收模塊101、加載模塊102、獲取模塊103、判斷模塊104、設(shè)置模塊105、提示模塊106等。下面將對(duì)以上各功能模塊進(jìn)行描述。
所述加載模塊102,用于加載所述EDID數(shù)據(jù)表到內(nèi)存。
所述獲取模塊103,用于獲取該EDID數(shù)據(jù)表中記錄的與連接有外接設(shè)備200的目標(biāo)HDMI端口對(duì)應(yīng)的EDID自適應(yīng)功能標(biāo)志位。
所述判斷模塊104,用于根據(jù)所述EDID自適應(yīng)功能標(biāo)志位判斷所述目標(biāo)HDMI端口的自適應(yīng)功能的開(kāi)啟狀態(tài)。
所述加載模塊102,還用于在所述開(kāi)啟狀態(tài)為開(kāi)啟時(shí),判斷所述外接設(shè)備200的類(lèi)型,加載與所述外接設(shè)備200的類(lèi)型相對(duì)應(yīng)的EDID文件。
所述設(shè)置模塊105,用于對(duì)所述EDID數(shù)據(jù)表中的所述目標(biāo)HDMI端口的EDID版本標(biāo)志位進(jìn)行對(duì)應(yīng)設(shè)置。
所述設(shè)置模塊105,還用于所述開(kāi)啟狀態(tài)為關(guān)閉時(shí),根據(jù)所述EDID版本標(biāo)志位加載相對(duì)應(yīng)的EDID文件。以及
所述設(shè)置模塊105,還用于將所述EDID自適應(yīng)功能標(biāo)志位更改為EDID自適應(yīng)功能關(guān)閉狀態(tài)對(duì)應(yīng)的值以及當(dāng)HDMI端口300檢測(cè)到新的外接設(shè)備200時(shí),將所述HDMI端口300對(duì)應(yīng)的EDID自適應(yīng)功能標(biāo)志位設(shè)置為EDID自適應(yīng)功能開(kāi)啟狀態(tài)對(duì)應(yīng)的值。
所述提示模塊106,用于發(fā)出第一提示信息,以提示所述開(kāi)啟狀態(tài)為開(kāi)啟。以及
還用于發(fā)出第二提示信息,以提示與所述EDID文件相對(duì)應(yīng)的EDID版本。
另外,所述接收模塊101,用于接收手動(dòng)模式配置EDID版本的命令。
所述加載模塊102,用于加載所述EDID數(shù)據(jù)表到內(nèi)存。
所述獲取模塊103,用于獲取該EDID數(shù)據(jù)表中記錄的目標(biāo)HDMI端口對(duì)應(yīng)的EDID自適應(yīng)功能標(biāo)志位。
所述判斷模塊104,用于根據(jù)所述EDID自適應(yīng)功能標(biāo)志位判斷所述目標(biāo)HDMI端口的自適應(yīng)功能的開(kāi)啟狀態(tài)。
所述設(shè)置模塊105,用于當(dāng)根據(jù)所述EDID自適應(yīng)功能標(biāo)志位判斷所述開(kāi)啟狀態(tài)為開(kāi)啟時(shí),將所述自適應(yīng)功能標(biāo)志位更改為EDID自適應(yīng)功能關(guān)閉狀態(tài)對(duì)應(yīng)的值。
所述加載模塊102,還用于當(dāng)根據(jù)所述EDID自適應(yīng)功能標(biāo)志位判斷所述自適應(yīng)功能處于關(guān)閉狀態(tài)時(shí),根據(jù)用戶(hù)設(shè)置的EDID版本加載對(duì)應(yīng)的EDID文件到內(nèi)存。
所述設(shè)置模塊105,還用于在所述EDID數(shù)據(jù)表中將與目標(biāo)HDMI端口對(duì)應(yīng)的EDID版本標(biāo)志位進(jìn)行對(duì)應(yīng)設(shè)置。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的裝置和功能模塊的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
綜上所述,本發(fā)明實(shí)施例提供的一種EDID分通路控制方法及裝置,通過(guò)獲取EDID數(shù)據(jù)表中記錄的與目標(biāo)HDMI端口對(duì)應(yīng)的EDID自適應(yīng)功能標(biāo)志位,以判斷所述目標(biāo)HDMI端口的自適應(yīng)功能的開(kāi)啟狀態(tài),并根據(jù)所述自適應(yīng)功能的開(kāi)啟狀態(tài)加載對(duì)應(yīng)的EDID文件以及對(duì)EDID數(shù)據(jù)表中的EDID版本標(biāo)志位進(jìn)行設(shè)置,從而提高對(duì)EDID版本進(jìn)行切換的準(zhǔn)確性以及縮短用戶(hù)等待圖像的時(shí)間,進(jìn)而提升用戶(hù)體驗(yàn)的舒適度。
在本申請(qǐng)所提供的實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。以上所描述的裝置實(shí)施例僅僅是示意性的,例如,附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的多個(gè)實(shí)施例的裝置、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)方框可以代表一個(gè)模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個(gè)或多個(gè)用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實(shí)現(xiàn)中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個(gè)連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個(gè)方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動(dòng)作的專(zhuān)用的基于硬件的系統(tǒng)來(lái)實(shí)現(xiàn),或者可以用專(zhuān)用硬件與計(jì)算機(jī)指令的組合來(lái)實(shí)現(xiàn)。
所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以?xún)蓚€(gè)或兩個(gè)以上單元集成在一個(gè)單元中。
需要說(shuō)明的是,在本文中,諸如第一和第二等之類(lèi)的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的物品或者設(shè)備中還存在另外的相同要素。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(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)。