最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

Hdmi復(fù)用方法、hdmi、以及帶有hdmi的設(shè)備的制作方法

文檔序號:7796926閱讀:533來源:國知局
專利名稱:Hdmi復(fù)用方法、hdmi、以及帶有hdmi的設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及移動通訊領(lǐng)域,特別是涉及一種高清晰多媒體接口(High DefinitionMultimedia Interface,簡稱為HDMI)復(fù)用方法、HDMI、以及帶有HDMI的設(shè)備。
背景技術(shù)
在現(xiàn)有技術(shù)中,高清晰多媒體接口(High Definition Multimedia hterface,簡稱為HDMI)被基于第三代移動通信(Third Generation,簡稱為3G)、以及長期演進(LongTime Evolution,簡稱為LTE)系統(tǒng)的智能終端廣泛使用,并且,對于LTE智能終端來說HDMI趨向于標(biāo)準(zhǔn)配置。HDMI在傳輸?shù)倪^程中使電視不需要進行解壓縮處理,可以將信號原封不動的傳輸給高清晰電視并播放出來,此外,HDMI還支持多種格式的信號,并且信號質(zhì)量不受任何損耗。目前,移動終端的HDMI裝置有兩種存在形式一種是HDMI連接器,一種是兼容5腳通用串行總線(Universal Serial Bus,簡稱為USB)接口的以高清晰移動鏈接(MobileHigh-definition Link,簡稱為MHL)接口形式存在的HDMI連接器,移動終端HDMI信號經(jīng)過MHL接口輸出后,外部需要加裝適配器再轉(zhuǎn)換為HDMI信號并傳輸給高清晰電視實現(xiàn)視頻播放。第一種形式的HDMI連接器使用時不需要外部增加適配器,且由于提供至少19個管腳,并獨立于USB 口,因此為軟硬件兼容在音頻、數(shù)據(jù)、調(diào)試等方面的應(yīng)用提供可能。以下對第一種形式的HDMI連接器進行具體說明HDMI連接器型號有五種A、C、D、E型四種型號的管腳(pin) —共19個,B型的管腳四個。目前移動終端基本使用D型管腳,D型管腳與常見C型管腳雖都是0. 4mm的管腳間距,但D型管腳尺寸更小、信號腳雙層結(jié)構(gòu)高頻通信更加嚴謹。D型管腳的管腳定義完全覆蓋A、C型的管腳定義,但是信號排列序號不一致。圖1是現(xiàn)有技術(shù)中HDMI D型連接器結(jié)構(gòu)以及管腳信號定義的示意圖,如圖1所示,移動終端使用的HDMI D型連接器結(jié)構(gòu)以及管腳(Pin)信號定義(signal assignment)可以分為四類第一類3腳 14腳一共12個管腳用來傳輸視頻信號和音頻信號。這12個管腳分成4個通道,除了 4對差分信號(TMDS_Data 0+/" TMDS_Data 2+/-、三對數(shù)據(jù)信號、和TMDS Clk+/-—對時鐘信號外,還有4個屏蔽地(Shield)信號),上述統(tǒng)稱為最小化傳輸差分信號(Transition Minimized Differential Signaling,簡稱為 TMDS)。第二類15腳、16腳、17腳和18腳4個管腳用來做控制用途。其中,17腳、18腳分別為顯示數(shù)據(jù)通道(Display Data Channel,簡稱為DDC)串行時鐘輸入(SCL)、DDC數(shù)據(jù)(SDA)信號,用于處理有關(guān)內(nèi)容保護和電視清晰度的數(shù)據(jù)傳送;15腳為消費性電子控制(Consumer Electronics Control,簡稱為CEC)信號,可使得一個遙控器控制所有支持HDMI的數(shù)字產(chǎn)品;16腳為屏蔽地。第三類1腳和2腳。1腳為熱插拔檢測(Hot Plug Detection,簡稱為HPD),啟動HDMI的匯點(發(fā)射器,例如,數(shù)字電視或投影儀)與移動設(shè)備之間的連接;2腳為保留用途的管腳(Utility)。HDMI 1. 4規(guī)范修訂這兩個管腳可以用于以太網(wǎng)音頻回傳Ethernetand Audio return Channel,簡稱為HEAC)差分對。目前仍是以HPD應(yīng)用為主。第四類19腳,+5V電源(Power)管腳。移動終端HDMI接口直接外露于整機結(jié)構(gòu)殼,通過上述這些管腳,連接到高清晰電視后,就可使得手機中各種媒體格式的視頻信息不經(jīng)任何編解碼動作在電視上播放。具有HDMI接口的移動終端,USB接口仍然是存在的,用以處理通常的軟件下載、充電和外存讀取等功能。但是HDMI接口存在較多管腳資源,很多時候用戶并不使用這個接口去連接電視,所以這個接口完全可以進行兼容性的功能擴展。

發(fā)明內(nèi)容
本發(fā)明提供一種HDMI復(fù)用方法、HDMI、以及帶有HDMI的設(shè)備,以解決現(xiàn)有技術(shù)中HDMI接口不能夠擴展功能導(dǎo)致功能單一的問題。本發(fā)明提供一種HDMI復(fù)用方法,包括從HDMI的信號通道的管腳中選擇一個或多個管腳;根據(jù)復(fù)用功能對一個或多個管腳中的預(yù)留管腳直接進行功能設(shè)置,和/或?qū)σ粋€或多個管腳中的非預(yù)留管腳通過復(fù)用的方式進行功能設(shè)置;在預(yù)定的復(fù)用管腳上設(shè)置開關(guān),并通過控制開關(guān)對復(fù)用管腳的功能進行切換。本發(fā)明還提供了一種HDMI,包括選擇模塊,用于從HDMI的信號通道的管腳中選擇一個或多個管腳;設(shè)置模塊,用于根據(jù)復(fù)用功能對一個或多個管腳中的預(yù)留管腳直接進行功能設(shè)置,和/或通過復(fù)用的方式對一個或多個管腳中的非預(yù)留管腳進行功能設(shè)置;切換模塊,用于在預(yù)定的復(fù)用管腳上設(shè)置開關(guān),并通過控制開關(guān)對復(fù)用管腳的功能進行切換。本發(fā)明還提供了一種帶有高清晰多媒體接口 HDMI的設(shè)備,該HDMI設(shè)備設(shè)置有與上述HDMI相對應(yīng)的HDMI。本發(fā)明有益效果如下通過對HDMI的管腳進行復(fù)用,并控制管腳上的開關(guān)對管腳功能進行切換,解決了現(xiàn)有技術(shù)中HDMI接口不能夠擴展功能導(dǎo)致功能單一的問題,能夠?qū)崿F(xiàn)終端HDMI在非高清晰電視應(yīng)用時通過接入關(guān)聯(lián)的外接附件設(shè)備進行相關(guān)功能的應(yīng)用。


圖1是現(xiàn)有技術(shù)中HDMI D型連接器結(jié)構(gòu)以及管腳信號定義的示意圖;圖2是本發(fā)明實施例的HDMI復(fù)用方法的流程圖;圖3是本發(fā)明實施例的移動終端HDMI兼容耳機功能的硬件實現(xiàn)示意圖;圖4是本發(fā)明實施例的單刀雙擲模擬開關(guān)進行18號管腳信號通道復(fù)用的示意圖;圖5是本發(fā)明實施例的移動終端第二耳機接口處理的流程圖;圖6是本發(fā)明實施例的移動終端HDMI兼容FM功能的硬件實現(xiàn)示意圖;圖7是本發(fā)明實施例的移動終端HDMI兼容USB功能的硬件實現(xiàn)示意圖;圖8是本發(fā)明實施例的17號管腳和19號管腳的雙模模擬開關(guān)的示意7
圖9是本發(fā)明實施例的HDMI連接器兼容USB功能的控制流程圖;圖10是本發(fā)明實施例的移動終端HDMI兼容軟件調(diào)試功能的硬件實現(xiàn)示意圖;圖11是本發(fā)明實施例的HDMI的結(jié)構(gòu)示意圖。
具體實施例方式用戶在使用具有HDMI接口的移動終端時,相當(dāng)多的情景下是不使用HDMI連接高清晰電視的,因此這個獨立于USB接口的直接外露于整機結(jié)構(gòu)殼的HDMI從應(yīng)用角度完全可以進行功能復(fù)用方面的擴展,不僅如此,這些擴展還可以相應(yīng)擴展出關(guān)聯(lián)的外接附件設(shè)備。因此,為了解決現(xiàn)有技術(shù)中HDMI接口不能夠擴展功能而導(dǎo)致功能單一的問題,本發(fā)明提供了一種HDMI復(fù)用方法、HDMI、以及帶有HDMI的設(shè)備,以下結(jié)合附圖以及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不限定本發(fā)明。方法實施例根據(jù)本發(fā)明的實施例,提供了一種HDMI復(fù)用方法,圖2是本發(fā)明實施例的HDMI復(fù)用方法的流程圖,如圖2所示,根據(jù)本發(fā)明實施例的HDMI復(fù)用方法包括如下處理步驟201,從HDMI的信號通道的管腳中選擇一個或多個管腳;其中,選擇的一個或多個管腳可以包括預(yù)留管腳(S卩,保留用途的管腳)和/或非預(yù)留管腳(即,已經(jīng)配置好用途的管腳),并且,選擇的管腳以及管腳的個數(shù)可以根據(jù)復(fù)用功能的需要確定。步驟202,根據(jù)復(fù)用功能對一個或多個管腳中的預(yù)留管腳直接進行功能設(shè)置,和/或,通過復(fù)用的方式對一個或多個管腳中的非預(yù)留管腳進行功能設(shè)置;也就是說,對于預(yù)留管腳,可以直接對其進行功能設(shè)置,對于非預(yù)留管腳,需要通過復(fù)用的方式進行功能設(shè)置。其中,復(fù)用功能至少包括以下之一耳機功能、調(diào)頻收音機(FrequencyModulation,簡稱為FM)功能、通用串行總線(Universal Serial BUS,簡稱為USB)接口功能、軟件調(diào)試功能。以移動終端為例,移動終端HDMI通過軟硬件兼容能夠進行音頻、數(shù)據(jù)、調(diào)試等功能的復(fù)用。需要說明的是,上述復(fù)用功能可以同時復(fù)用于HDMI的硬件。例如,在HDMI插入耳機時,可以使用同時復(fù)用于HDMI的耳機功能和FM功能;在HDMI插入USB設(shè)備時,可以使用復(fù)用于HDMI的USB接口功能,進行USB的數(shù)據(jù)傳輸;在終端存在有效電源進行供電,且在系統(tǒng)不開機時,連接調(diào)試信號后可以通過HDMI進行終端的軟件調(diào)試。在實際應(yīng)用中,也可以選擇單獨選擇任一種復(fù)用功能對HDMI進行復(fù)用。步驟202中,在復(fù)用功能為耳機功能的情況下,需要根據(jù)復(fù)用功能將選擇的多個管腳分別設(shè)置或復(fù)用為左聲道、右聲道、以及地連接,并在設(shè)置左聲道或者右聲道的管腳上設(shè)置耳機電平檢測電路。在復(fù)用功能為FM功能的情況下,需要根據(jù)復(fù)用功能將選擇的多個管腳分別設(shè)置或復(fù)用為左聲道、右聲道、以及FM天線通路,在設(shè)置左聲道和右聲道的管腳上串聯(lián)電感隔離干擾電路。在復(fù)用功能為USB接口功能的情況下,需要根據(jù)復(fù)用功能將選擇的多個管腳分別設(shè)置或復(fù)用為供電電源、正差分信號線D+、負差分信號線D_、USB身份標(biāo)識、以及地連接。在復(fù)用功能為軟件調(diào)試功能的情況下,需要根據(jù)復(fù)用功能將選擇的多個管腳分別設(shè)置或復(fù)用為數(shù)據(jù)輸入、數(shù)據(jù)輸出、時鐘、模式選擇、測試時鐘返回、測試系統(tǒng)復(fù)位、目標(biāo)系統(tǒng)復(fù)位、電源保持、軟件調(diào)試信息的串口打印、信號調(diào)試、以及電源。步驟203,在預(yù)定的復(fù)用管腳上設(shè)置開關(guān),并通過控制開關(guān)對復(fù)用管腳的功能進行切換。在實際應(yīng)用中,在復(fù)用管腳上設(shè)置的開關(guān)包括模擬開關(guān)、功率開關(guān)。一般在復(fù)用為電源的管腳上,需要通過功率開關(guān)進行控制,其他復(fù)用管腳通過模擬開關(guān)進行控制。此外,需要說明的是,預(yù)留管腳由于之前未設(shè)置功能,從而不需要進行功能切換,因此,預(yù)留管腳不需要設(shè)置開關(guān)。在步驟203中,在復(fù)用功能為耳機功能的情況下,需要在復(fù)用為左聲道、右聲道、或者地連接的管腳上設(shè)置模擬開關(guān);在通過對耳機電平檢測電路的檢測確定HDMI接口耳機插入的情況下,控制相應(yīng)復(fù)用管腳上的模擬開關(guān)將相應(yīng)的復(fù)用管腳切換為耳機功能。在復(fù)用功能為FM功能的情況下,需要在復(fù)用為左聲道、右聲道、以及FM天線通路的管腳上設(shè)置模擬開關(guān);在確定HDMI接口耳機插入且用戶調(diào)用FM功能的情況下,控制相應(yīng)復(fù)用管腳上的模擬開關(guān)將相應(yīng)的復(fù)用管腳切換為FM功能。在復(fù)用功能為USB接口功能的情況下,需要在復(fù)用為D+和D-的管腳上設(shè)置控制兩個管腳同時切換的雙模擬開關(guān),在復(fù)用為供電電源的管腳上設(shè)置功率開關(guān),在復(fù)用為USB身份標(biāo)識、以及地連接的管腳上設(shè)置模擬開關(guān);在通過對D+或D-的電平進行檢測確定插入HDMI接口 USB設(shè)備的情況下,通過控制相應(yīng)復(fù)用管腳上的雙模擬開關(guān)、以及模擬開關(guān)將相應(yīng)的復(fù)用管腳切換為USB接口功能。在復(fù)用功能為軟件調(diào)試功能的情況下,需要在復(fù)用為數(shù)據(jù)輸入、數(shù)據(jù)輸出、時鐘、模式選擇、測試時鐘返回、測試系統(tǒng)復(fù)位、目標(biāo)系統(tǒng)復(fù)位、電源保持、軟件調(diào)試信息的串口打印、信號調(diào)試的管腳上設(shè)置模擬開關(guān),在復(fù)用為電源的管腳上設(shè)置功率開關(guān);在終端硬件存在有效電源供電且系統(tǒng)不開機的狀態(tài)下,通過控制相應(yīng)復(fù)用管腳上的模擬開關(guān)、以及功率開關(guān)將相應(yīng)的復(fù)用管腳切換為軟件調(diào)試功能。在終端通過普通耳機接口連接第一耳機、并且通過HDMI連接第二耳機的情況下,通過以下步驟對第一耳機和第二耳機進行控制1、通過對耳機電平檢測電路的檢測確定第二耳機的狀態(tài);2、如果確定第二耳機的狀態(tài)為插入,則通過相應(yīng)管腳上的模擬開關(guān)將HDMI切換為耳機功能,并提示用戶是否使用第二耳機,在用戶確定使用第二耳機的情況下,接通第二耳機,否則,提示用戶拔出第二耳機;3、如果確定HDMI耳機的狀態(tài)為拔出,則通過相應(yīng)管腳上的模擬開關(guān)將HDMI切換為HDMI功能。在終端通過普通USB接口連接第一 USB設(shè)備,并且通過HDMI連接第二 USB設(shè)備的情況下,通過以下步驟對第一 USB設(shè)備和第二 USB設(shè)備進行控制1、通過對D+或D-的電平進行檢測確定第二 USB設(shè)備的狀態(tài);2、如果第二 USB設(shè)備的狀態(tài)為插入,則通過相應(yīng)管腳上的模擬開關(guān)將HDMI切換為USB功能,并提示用戶選擇第二 USB設(shè)備的具體應(yīng)用,根據(jù)用戶選擇的具體應(yīng)用與第二 USB設(shè)備進行交互,其中,第二 USB設(shè)備的具體應(yīng)用與第一 USB設(shè)備當(dāng)前使用的具體應(yīng)用不相同;3、如果第二 USB設(shè)備的狀態(tài)為拔出,則通過相應(yīng)管腳上的模擬開關(guān)將HDMI切換為HDMI功能。
下面分別對移動終端的HDMI通過軟硬件兼容實現(xiàn)耳機功能、FM功能、USB功能、軟件調(diào)試功能(JTAG調(diào)試以及串口打印調(diào)試)、以及上述若干功能組合的功能復(fù)用進行詳細說明。實例1,移動終端HDMI通過軟硬件兼容方式實現(xiàn)對耳機功能的擴展。場景1,移動終端在設(shè)計時沒有給出2. 5mm或3. 5mm機械式的耳機插座或其他耳機接口,可以用HDMI實現(xiàn)外接耳機功能,相應(yīng)需要外接HDMI形式的耳機附件;場景2,移動終端已經(jīng)具有機械式耳機插座或其他耳機接口,通過HDMI再另外外接一個耳機供特殊人群或特殊情況下使用,例如第一耳機通過機械式耳機接口插入移動終端,供正常人使用,第二耳機通過HDMI插入移動終端,供聽力較弱者使用;或者,第一耳機是普通耳機,第二耳機是線控耳機等。圖3是本發(fā)明實施例的移動終端HDMI兼容耳機功能的硬件實現(xiàn)示意圖,如圖3所示,從HDMI的眾多信號通道的管腳中選取四個管腳使用或復(fù)用于普通耳機或者選擇更多管腳復(fù)用于線控耳機,本實例以普通耳機為例進行說明。如圖3所示,選取HDMI的保留用途的2號管腳引作為左聲道,17號管腳復(fù)用作為右聲道,18號管腳復(fù)用作為麥克(MIC)通道,2號管腳需要外加耳機電平檢測電路,另外再選擇16號管腳進行地連接(圖3中未示出)。其中,管腳復(fù)用采用模擬開關(guān)。圖4是本發(fā)明實施例的單刀雙擲模擬開關(guān)進行18號管腳信號通道復(fù)用的示意圖。如圖4所示,模擬開關(guān)的控制是主芯片的通用目的輸入輸出(General Purpose input/output,簡稱為GPI0)通過電平控制實現(xiàn)的。缺省電平為HDMI功能,非缺省電平用于耳機功能。GPIO的控制電平由系統(tǒng)對耳機左聲道電平的檢測來觸發(fā)。由于模擬開關(guān)切換的HDMI信號速率很高,所以模擬開關(guān)的性能要能夠保證,主要的性能指標(biāo)包括帶寬、導(dǎo)通電阻、關(guān)斷隔離系數(shù)、切換速率、位與位間的傳輸時滯、串?dāng)_系數(shù)等,上述性能指標(biāo)需要滿足要求。另外,模擬開關(guān)本身不會改變信號電平,如果存在調(diào)試信號和系統(tǒng)電平不匹配的問題,只需要另外增加電平轉(zhuǎn)換器即可。在本實例中,除了 2號管腳,也可以用其他管腳進行耳機左聲道復(fù)用,例如,1號管腳等,如果使用1號管腳進行耳機左聲道復(fù)用,則需要增加模擬開關(guān),且添加的電平檢測電路需要避免影響HDMI正常使用時的功能。從硬件兼容角度,需要同時滿足HDMI和音頻通道走線關(guān)于包地、線寬乃至走線阻抗要求。在上述HDMI兼容耳機功能的情況下,移動終端廠商需要提供HDMI接口耳機附件進行適配。耳機和高清晰電視需要各自和移動終端之間在HDMI連接器處連接時,如圖3所示,虛線和實線用于表示兩者不能同時使用,是互斥的,用戶缺省使用狀態(tài)可以為高清晰電視。如果移動終端HDMI是系統(tǒng)唯一的耳機接口,即移動終端未留出機械式耳機插座或其他耳機接口,對耳機插拔的響應(yīng)和音頻輸出可以按照常規(guī)處理。如果HDMI是移動終端的第二耳機接口,即,第一接口是耳機插座或其他接口,則執(zhí)行如圖5所示的流程對第二耳機進行控制。圖5是本發(fā)明實施例的移動終端第二耳機接口處理的流程圖,如圖5所示,包括如下處理步驟1,系統(tǒng)通過檢測因插拔HDMI耳機導(dǎo)致的左聲道電平變動;
步驟2,根據(jù)左聲道電平變動判斷是否插入或拔出第二耳機,如果左聲道電平變動超過判別門限,則執(zhí)行步驟3,如果是未超過判別門限的小范圍電平波動,則執(zhí)行步驟4 ;步驟3,檢測第二耳機是否拔出,如果檢測到耳機拔出,則執(zhí)行步驟5,如果檢測到耳機插入,則執(zhí)行步驟6;步驟4,保持原來狀態(tài);步驟5,在用戶接口(User Interface, UI)界面釋放耳機圖標(biāo)并通過GPIO控制模擬開關(guān)切換HDMI為HDMI功能;步驟6,通過GPIO控制模擬開關(guān)切換HDMI為耳機功能;步驟7,系統(tǒng)UI界面根據(jù)底層響應(yīng)給出第二耳機最小化圖標(biāo),并彈出對話框給出第二耳機使用說明提示,請用戶確認是否使用;步驟8,判斷用戶是否使用該第二耳機,如果使用,則執(zhí)行步驟9,如果不適用,則執(zhí)行步驟10 ;步驟9,接通第二耳機;步驟10,提示用戶拔出第二耳機,并執(zhí)行步驟3。需要說明的是,如果在耳機接通后進行通話,軟件上層調(diào)用的通常是不同于第一耳機的底層音頻邏輯設(shè)備和音頻參數(shù),這套音頻設(shè)備和音頻參數(shù)原始平臺軟件并不提供,需要開發(fā)重構(gòu)。實例2,移動終端HDMI通過軟硬件兼容方式實現(xiàn)對FM功能的擴展。圖6是本發(fā)明實施例的移動終端HDMI兼容FM功能的硬件實現(xiàn)示意圖,如圖6所示,在實例1的基礎(chǔ)上,選擇一個屏蔽地信號線增加選頻網(wǎng)絡(luò)作為FM天線通路,例如,屏蔽地信號線可以為HDMI D型連接器16號管腳DDC/CECGround。該FM天線通路在外接耳機后才起作用,耳機的地線作為FM天線,F(xiàn)M信號經(jīng)FM天線通路到達FM模塊進行處理。HDMI兼容FM功能時,左聲道、右聲道、MIC通道上需要串聯(lián)電感隔離干擾(圖6中未示出)。如果移動終端設(shè)計時沒有設(shè)置2. 5mm或3. 5mm機械式耳機插座或其他耳機接口,可以用HDMI實現(xiàn)外接FM功能,相應(yīng)需要外接HDMI形式的耳機附件作為耳機天線。如果移動終端的HDMI是系統(tǒng)唯一耳機接口,則使用HDMI兼容FM。這種情況按照目前單FM方案進行常規(guī)處理即可。如果移動終端已經(jīng)具有機械式耳機插座或其他耳機接口,且系統(tǒng)只有一個FM,通常選擇該耳機接口兼容FM0但是,系統(tǒng)仍然可以提供雙FM,這種情況下,對第二 FM功能(基于HDMI的FM功能)的控制可以采用類似圖5所示流程進行處理,在此不再贅述。實例3,移動終端HDMI通過軟硬件兼容方式實現(xiàn)對USB功能的擴展。在通常情況下,移動終端會設(shè)置有一個標(biāo)準(zhǔn)的微型(micro) USB接口,該USB接口可以實現(xiàn)充電、大容量存儲和數(shù)據(jù)連接等功能,但在同一時刻,只能通過該USB接口使用其中的一種功能。這時,如果使用HDMI兼容USB功能,就可以使得充電、大容量存儲和數(shù)據(jù)連接三者中的兩個功能并行使用。例如,標(biāo)準(zhǔn)micro USB接口充電時,可以同時通過兼容USB功能的HDMI實現(xiàn)數(shù)據(jù)業(yè)務(wù)或USB大容量存儲器外設(shè)的數(shù)據(jù)讀寫。圖7是本發(fā)明實施例的移動終端HDMI兼容USB功能的硬件實現(xiàn)示意圖,如圖7所示,移動終端HDMI兼容USB功能時,可以從HDMI的眾多信號通道的管腳中選取五個管腳使用或復(fù)用為Vbus、D+、D-、USB_ID和GND來實現(xiàn),其中,Vbus復(fù)用于19號管腳,作為5V電
11源,D+、D-可以使用DDC的兩個信號通路17號管腳和18號管腳進行復(fù)用,USB_ID使用2號管腳,USB_ID也可用其他管腳,例如1號管腳,在使用1號管腳時,需要在1號管腳上增加模擬開關(guān),并且添加的電平檢測需要避免影響HDMI正常使用時的功能,GND使用16號管腳進行復(fù)用(圖7中未示出)。從硬件兼容角度,也可以選取其他管腳進行復(fù)用,圖7僅為優(yōu)選示例,在實際應(yīng)用中,只要兼容時同時滿足HDMI和USB通道走線關(guān)于包地、線寬乃至走線阻抗要求即可。復(fù)用管腳的模擬開關(guān)通過主芯片的GPIO進行控制。缺省電平為HDMI功能,非缺省電平用于USB功能。圖8是本發(fā)明實施例的17號管腳和19號管腳的雙模模擬開關(guān)的示意圖,如圖8所示,USB的D+、D-切換可以采用雙模模擬開關(guān),雙路的控制信號同時接到一個GPIO從而同時進行兩路信號的切換。在上述HDMI兼容USB功能的情況下,移動終端廠商需要提供HDMI的USB附件進行適配,即,HDMI轉(zhuǎn)USB轉(zhuǎn)接數(shù)據(jù)線。由于USB協(xié)議作為一種計算機互連協(xié)議,可同時連接多達127個設(shè)備,所有設(shè)備分享可通信時間,且解決了如資源沖突、中斷請求和直接數(shù)據(jù)通道等諸多問題,多個USB接口可以并行使用。因此,本發(fā)明實施例的兩個乃至多個USB接口同時運行是可行的。由于原始平臺軟件在UI界面只提供一個USB最小化圖標(biāo)或?qū)υ捒?,這樣會導(dǎo)致用戶無法區(qū)分這個USB最小化圖標(biāo)或?qū)υ捒虻降讓?yīng)哪一個USB端口。因此需要對此進行改進,包含硬件和軟件兩個部分在硬件上,USB主機檢測設(shè)備的插入是通過D+或D-電平實現(xiàn)的。具體地,USB集線器端分別下拉電阻到地,USB設(shè)備端在D+或D-上拉電阻(全速和高速在D+,低速在D-)。因此USB設(shè)備插入后D+或D-上電平發(fā)生了變化,USB主控器通過檢測這個變化從而得知USB設(shè)備插入。移動終端的主芯片內(nèi)部通常都具有USB物理層,USB物理層可以實現(xiàn)自動檢測,因此不需要外接額外的檢測電路。但是考慮到某些特殊控制(例如,區(qū)分和標(biāo)準(zhǔn)MicroUSB差異較大的功能)的目的,可以額外加入或門邏輯,把D+或D-電平變化信息經(jīng)過或門后送達系統(tǒng)主芯片。圖9是本發(fā)明實施例的HDMI連接器兼容USB功能的控制流程圖,如圖9所示,包括如下處理 步驟1,系統(tǒng)主芯片檢測DHMI復(fù)用的USB D+或D-電平變化信息;步驟2,根據(jù)獲取的D+或D-電平變化信息判斷是否插入或拔出USB,如果電平變化信息超過判別門限,則執(zhí)行步驟3,如果電平變化信息是不超判別門限的小范圍電平波動,則執(zhí)行步驟4;步驟3,檢測USB是否拔出,如果判斷由高電平轉(zhuǎn)變?yōu)榈碗娖剑瑒t認為USB設(shè)備拔出,執(zhí)行步驟5,如果判斷由低電平轉(zhuǎn)變?yōu)楦唠娖?,則認為有USB設(shè)備插入,執(zhí)行步驟6 ;步驟4,保持原來狀態(tài);步驟5,主芯片通過GPIO控制模擬開關(guān)將HDMI切回HDMI功能;USB具有熱插拔特性,后續(xù)步驟中隨時檢測到USB拔出隨時釋放圖標(biāo)或?qū)υ捒虿⑶谢豀DMI功能;步驟6,主芯片通過GPIO控制模擬開關(guān)切換HDMI到USB功能,并設(shè)置狀態(tài)信息標(biāo)志位;步驟7,系統(tǒng)USB主控器加載USB控制器動態(tài)鏈接庫,檢測、設(shè)置并啟動USB設(shè)備;
步驟8,由USB狀態(tài)信息標(biāo)志位和USB設(shè)備啟動信息觸發(fā)上層應(yīng)用,在UI界面創(chuàng)建一個與標(biāo)準(zhǔn)micro USB接口圖標(biāo)稍有差異的USB最小化圖標(biāo)或?qū)υ捒颍徊襟E9,用戶根據(jù)展開最小化圖標(biāo)得到的對話框或直接顯示的對話框選擇USB接口的具體應(yīng)用,例如,充電、大容量存儲和數(shù)據(jù)連接等功能之一,其中標(biāo)準(zhǔn)micro USB接口如果已選充電功能則系統(tǒng)屏蔽該功能為用戶不可選擇,其他功能不受限;步驟10,啟動端口中斷服務(wù)程序進行數(shù)據(jù)交互。
實例4,移動終端HDMI實現(xiàn)軟件調(diào)試。目前,在移動終端中,聯(lián)合測試行為組織(Joint Test Action Group,簡稱為JTAG)的調(diào)試、以及通用異步接收/發(fā)送裝置(Universal Asynchronous Receiver/Transmitter,簡稱為UART)的串口打印通常采取以下方式進行調(diào)試1、借助于主板上預(yù)留的測試點焊線或制作夾具連接調(diào)試板和JTAG仿真器,并通過JTAG仿真器再連接到計算機進行調(diào)試;2、產(chǎn)品研發(fā)階段硬件主板伸出一塊“耳朵”般的小板,上面放置調(diào)試用的多腳連接器和JTAG仿真器連接,JTAG仿真器再連接到電腦調(diào)試,量產(chǎn)后去除該“耳朵”般的小板;3、主板上某多管腳連接器空余管腳定義成調(diào)試信號腳,再制作連接裝置連接到調(diào)試板和JTAG仿真器,后者再連接到計算機進行調(diào)試。但上述方式都存在一定的不方便,主板測試點需要人工焊線或制作夾具,“耳朵”小板會增加主板硬件研發(fā)成本;主板多余連接器在系統(tǒng)裝配成整機狀態(tài)下難以利用。HDMI直接外露于整機結(jié)構(gòu)殼,如果加以利用,則單板和整機狀態(tài)下都可用于軟件調(diào)試。圖10是本發(fā)明實施例的移動終端HDMI兼容軟件調(diào)試功能的硬件實現(xiàn)示意圖,如圖10所示,本發(fā)明實施例的移動終端HDM用于軟件調(diào)試時,針對19個管腳的HDMI連接器的四個基本類別,結(jié)合HDMI對應(yīng)的走線特點來分配復(fù)用于軟件調(diào)試對應(yīng)的管腳1、第一類管腳最小化差分信號傳輸(Transition Minimized DifferentialSignaling,簡稱為TMDS)信號管腳,除了 4個屏蔽地腳外,4組差分信號共8個信號腳分別復(fù)用于JTAG調(diào)試的相關(guān)信號管腳。這8個JTAG信號管腳分別為數(shù)據(jù)輸入(TDI)、數(shù)據(jù)輸出(TDO)、時鐘(TCK)、模式選擇(TMQ、測試時鐘返回(RTCK)、測試系統(tǒng)復(fù)位(JTAG_TRST)、目標(biāo)系統(tǒng)復(fù)位(JTAG_RSRT)和電源保持(JTAG_PS_H0LD);其中前4個JTAG信號管腳為JTAG基本信號線。2、第二類管腳控制腳DDC_SDA和DDC_SCL復(fù)用于UART的發(fā)送(Tx)和接收(Rx)信號,主要用于軟件調(diào)試信息的串口打?。籆EC則復(fù)用其他調(diào)試信號,在本發(fā)明實施例中,其他調(diào)試信號可以為看門狗(watchdog)使能控制(WDG_CTL),主要用于軟件調(diào)試過程中控制看門狗是否開啟。3、第三類管腳HPT可復(fù)用為其他調(diào)試信號,在本發(fā)明實施例中,其他調(diào)試信號可以為鍵盤掃描感應(yīng)信號(KYPD_SNS),主要用于軟件調(diào)試對某一鍵盤掃描進行感應(yīng),軟件調(diào)試初始最小化軟件時借助此管腳可以測試硬件能否正常響應(yīng)。4、第四類管腳5V電源管腳復(fù)用于JTAG仿真器的電源(典型值1. 8V,也可用2. 6V),5V電源管腳需要用功率開關(guān)切換,或者采用P溝道耗盡型場效應(yīng)晶體管(PositiveChannel Metal Oxide kmiconductor,簡稱為PM0S)的功率開關(guān)進行邏輯控制切換。電源的來源可以是移動終端的電源管理芯片輸出,也可以是獨立的不同直流電源值的轉(zhuǎn)換或低壓差線性穩(wěn)壓器(Low DropoutRegulator,簡稱為LD0)電路的輸出(圖10中僅示出了電源管理)。此外,上述某單信號功能或新功能可以利用保留用途的2號管腳,2號管腳不設(shè)置模擬開關(guān)。除了電源復(fù)用采用功率開關(guān),其余復(fù)用大多需要用多路模擬開關(guān)實現(xiàn),硬件實現(xiàn)上可以靈活采用單刀雙擲、雙刀雙擲模擬開關(guān)。為了減少模擬開關(guān)數(shù)量,上述應(yīng)用可以采用多路單刀雙擲開關(guān),例如,5路、8路等。由于HDMI只有在軟件操作系統(tǒng)運行時,運行上層應(yīng)用程序后才能起作用,因此HDMI接口在移動終端開機缺省狀態(tài)可設(shè)置為軟件調(diào)試狀態(tài),這樣硬件電路模擬開關(guān)的缺省控制電平設(shè)置為HDMI連接器和調(diào)試信號連接狀態(tài)(具體為模擬開關(guān)的GPIO控制電平根據(jù)所選模擬開關(guān)的缺省有效電平設(shè)置為下拉到地或上拉到固定電平)。只要移動終端硬件存在有效電源供電,并且在系統(tǒng)不開機的狀態(tài)下,就可以實現(xiàn)利用HDMI進行軟件JTAG調(diào)試和下載、UART調(diào)試信息打印、看門狗控制、以及軟件最基本的按鍵事件讀取等測試。需要說明的是,上述HDMI相關(guān)信號和移動終端主芯片之間通常使用專用HDMI芯片橋接。雖然UART調(diào)試信息打印有很多情況下是需要系統(tǒng)開機后讀取的,但是限于HDMI在系統(tǒng)上層應(yīng)用程序中運行起來后只用于HDMI功能,因此系統(tǒng)開機后的信息讀取還需要硬件上再單獨預(yù)留UART測試點進行信息獲取。在特殊情況下,用戶可以對系統(tǒng)主芯片的GPIO狀態(tài)進行干預(yù),在系統(tǒng)開機狀態(tài)下也可以不使用HDMI功能,從而進行JTAG調(diào)試和UART的調(diào)試信息打印調(diào)試。調(diào)試板和JTAG仿真器連接到HDMI連接器僅限于在移動終端產(chǎn)品研發(fā)、生產(chǎn)以及售后維修階段。顯然,這些階段利用直接外露于整機結(jié)構(gòu)殼的HDMI連接器,進行軟件調(diào)試,不用拆機、不用人工焊線、不用制作夾具和單板,在整機狀態(tài)下進行軟件調(diào)試,能夠有效提高生產(chǎn)效率,給生產(chǎn)和維修帶來極大的便利性。實例5,功能組合復(fù)用。在本實例中,將上述實例間的功能進行組合,特別是實例1、實例2、以及實例3中的復(fù)用功能占用HDMI通道少,可以將多個功能同時硬件兼容復(fù)用,只需要對接單獨功能的附件即可。例如耳機功能和FM功能可以共用通道的情況下進行功能復(fù)用;USB功能可以和耳機功能或FM功能占用不同管腳通道,在硬件上并行存在(此時3 14腳可以利用);相應(yīng)的各自外接附件選擇性的連通各自通道即可。實例4中的軟件測試功能,也可以和是實例1、2和3中的功能組合使用,例如,通過硬件上管腳通道并行存在,外接附件各自分開的方式,裁剪實例4中的UART調(diào)試信息打印和一些不重要的檢測功能,硬件上可以實現(xiàn)JTAG調(diào)試功能和耳機功能或FM功能或USB功能組合復(fù)用。借助于本發(fā)明實施例的技術(shù)方案,通過對HDMI的管腳進行復(fù)用,并控制管腳上的開關(guān)對管腳功能進行切換,解決了現(xiàn)有技術(shù)中HDMI接口不能夠擴展功能單一的問題,能夠?qū)崿F(xiàn)終端HDMI在非高清晰電視應(yīng)用的時通過接入關(guān)聯(lián)的外接附件設(shè)備進行相關(guān)功能的應(yīng)用。裝置實施例一根據(jù)本發(fā)明的實施例,提供了一種HDMI,圖11是本發(fā)明實施例的HDMI的結(jié)構(gòu)示意圖,如圖11所示,根據(jù)本發(fā)明實施例的HDMI包括選擇模塊110、設(shè)置模塊112、以及切換模塊114,以下對本發(fā)明實施例的各個模塊進行詳細的說明。選擇模塊110,用于從HDMI的信號通道的管腳中選擇一個或多個管腳;其中,選擇的一個或多個管腳可以包括預(yù)留管腳(S卩,保留用途的管腳)和/或非預(yù)留管腳(即,已經(jīng)配置好用途的管腳),并且,選擇的管腳以及管腳的個數(shù)可以根據(jù)復(fù)用功能的需要確定。設(shè)置模塊112,用于根據(jù)復(fù)用功能對所述一個或多個管腳中的預(yù)留管腳直接進行功能設(shè)置,和/或通過復(fù)用的方式對所述一個或多個管腳中的非預(yù)留管腳進行功能設(shè)置;也就是說,對于預(yù)留管腳,設(shè)置模塊112可以直接對其進行功能設(shè)置,對于非預(yù)留管腳,設(shè)置模塊112需要通過復(fù)用的方式進行功能設(shè)置。其中,復(fù)用功能至少包括以下之一耳機功能、調(diào)頻收音機(FrequencyModulation,簡稱為FM)功能、通用串行總線(Universal Serial BUS,簡稱為USB)接口功能、軟件調(diào)試功能。以移動終端為例,移動終端HDMI通過軟硬件兼容能夠進行音頻、數(shù)據(jù)、調(diào)試等功能的復(fù)用。需要說明的是,上述復(fù)用功能可以同時復(fù)用于HDMI的硬件。例如,在HDMI插入耳機時,可以使用同時復(fù)用于HDMI的耳機功能和FM功能;在HDMI插入USB設(shè)備時,可以使用復(fù)用于HDMI的USB接口功能,進行USB的數(shù)據(jù)傳輸;在終端存在有效電源進行供電,且在系統(tǒng)不開機時,連接調(diào)試信號后可以通過HDMI進行終端的軟件調(diào)試。在實際應(yīng)用中,也可以選擇單獨選擇任一種復(fù)用功能對HDMI進行復(fù)用。在復(fù)用功能為耳機功能的情況下,設(shè)置模塊112需要根據(jù)復(fù)用功能將選擇的多個管腳分別設(shè)置或復(fù)用為左聲道、右聲道、以及地連接,并在設(shè)置左聲道或者右聲道的管腳上設(shè)置耳機電平檢測電路。在復(fù)用功能為FM功能的情況下,設(shè)置模塊112需要根據(jù)復(fù)用功能將選擇的多個管腳分別設(shè)置或復(fù)用為左聲道、右聲道、以及FM天線通路,在設(shè)置左聲道和右聲道的管腳上串聯(lián)電感隔離干擾電路。在復(fù)用功能為USB接口功能的情況下,設(shè)置模塊112需要根據(jù)復(fù)用功能將選擇的多個管腳分別設(shè)置或復(fù)用為供電電源、正差分信號線D+、負差分信號線D-、USB身份標(biāo)識、以及地連接。在復(fù)用功能為軟件調(diào)試功能的情況下,設(shè)置模塊112需要根據(jù)復(fù)用功能將選擇的多個管腳分別設(shè)置或復(fù)用為數(shù)據(jù)輸入、數(shù)據(jù)輸出、時鐘、模式選擇、測試時鐘返回、測試系統(tǒng)復(fù)位、目標(biāo)系統(tǒng)復(fù)位、電源保持、軟件調(diào)試信息的串口打印、信號調(diào)試、以及電源。切換模塊114,用于在預(yù)定的復(fù)用管腳上設(shè)置開關(guān),并通過控制所述開關(guān)對所述復(fù)用管腳的功能進行切換。在實際應(yīng)用中,在復(fù)用管腳上設(shè)置的開關(guān)包括模擬開關(guān)、功率開關(guān)。一般在復(fù)用為電源的管腳上,需要通過功率開關(guān)進行控制,其他復(fù)用管腳通過模擬開關(guān)進行控制。此外,需要說明的是,預(yù)留管腳由于之前未設(shè)置功能,從而不需要進行功能切換,因此,預(yù)留管腳不需要設(shè)置開關(guān)。在復(fù)用功能為耳機功能的情況下,切換模塊114需要在復(fù)用為左聲道、右聲道、或者地連接的管腳上設(shè)置模擬開關(guān);在通過對耳機電平檢測電路的檢測確定HDMI接口耳機插入的情況下,控制相應(yīng)復(fù)用管腳上的模擬開關(guān)將相應(yīng)的復(fù)用管腳切換為耳機功能。
在復(fù)用功能為FM功能的情況下,切換模塊114需要在復(fù)用為左聲道、右聲道、以及FM天線通路的管腳上設(shè)置模擬開關(guān);在確定HDMI接口耳機插入且用戶調(diào)用FM功能的情況下,控制相應(yīng)復(fù)用管腳上的模擬開關(guān)將相應(yīng)的復(fù)用管腳切換為FM功能。在復(fù)用功能為USB接口功能的情況下,切換模塊114需要在復(fù)用為D+和D-的管腳上設(shè)置控制兩個管腳同時切換的雙模擬開關(guān),在復(fù)用為供電電源的管腳上設(shè)置功率開關(guān),在復(fù)用為USB身份標(biāo)識、以及地連接的管腳上設(shè)置模擬開關(guān);在通過對D+或D-的電平進行檢測確定插入HDMI接口 USB設(shè)備的情況下,通過控制相應(yīng)復(fù)用管腳上的雙模擬開關(guān)、以及模擬開關(guān)將相應(yīng)的復(fù)用管腳切換為USB接口功能。在復(fù)用功能為軟件調(diào)試功能的情況下,切換模塊114需要在復(fù)用為數(shù)據(jù)輸入、數(shù)據(jù)輸出、時鐘、模式選擇、測試時鐘返回、測試系統(tǒng)復(fù)位、目標(biāo)系統(tǒng)復(fù)位、電源保持、軟件調(diào)試信息的串口打印、以及信號調(diào)試的管腳上設(shè)置模擬開關(guān)、在復(fù)用為電源的管腳上設(shè)置功率開關(guān);在終端硬件存在有效電源供電且系統(tǒng)不開機的狀態(tài)下,通過控制相應(yīng)復(fù)用管腳上的模擬開關(guān)、以及功率開關(guān)將相應(yīng)的復(fù)用管腳切換為軟件調(diào)試功能。上述HDMI還包括以下模塊,對終端上的雙耳機和雙USBS設(shè)備進行控制第一控制模塊,用于在終端通過普通耳機接口連接第一耳機、并且通過HDMI連接第二耳機的情況下,通過對耳機電平檢測電路的檢測確定第二耳機的狀態(tài);如果確定第二耳機的狀態(tài)為插入,則通過控制切換模塊將HDMI切換為耳機功能,并提示用戶是否使用第二耳機,在用戶確定使用第二耳機的情況下,接通第二耳機,否則,提示用戶拔出第二耳機;如果確定HDMI耳機的狀態(tài)為拔出,則通過控制切換模塊將HDMI切換為HDMI功能。第二控制模塊,用于在終端通過普通USB接口連接第一 USB設(shè)備,并且通過HDMI連接第二 USB設(shè)備的情況下,通過對D+或D-的電平進行檢測確定第二 USB設(shè)備的狀態(tài);如果第二 USB設(shè)備的狀態(tài)為插入,則通過控制切換模塊將HDMI切換為USB功能,并提示用戶選擇第二 USB設(shè)備的具體應(yīng)用,其中,第二 USB設(shè)備的具體應(yīng)用與第一 USB設(shè)備當(dāng)前使用的具體應(yīng)用不相同;如果第二 USB設(shè)備的狀態(tài)為拔出,則通過控制切換模塊將HDMI切換為HDMI功能。下面分別對移動終端的HDMI通過軟硬件兼容實現(xiàn)耳機功能、FM功能、USB功能、軟件調(diào)試功能(JTAG調(diào)試以及串口打印調(diào)試)、以及上述若干功能組合的功能復(fù)用進行詳細說明。實例1,移動終端HDMI通過軟硬件兼容方式實現(xiàn)對耳機功能的擴展。場景1,移動終端在設(shè)計時沒有給出2. 5mm或3. 5mm機械式的耳機插座或其他耳機接口,可以用HDMI實現(xiàn)外接耳機功能,相應(yīng)需要外接HDMI形式的耳機附件;場景2,移動終端已經(jīng)具有機械式耳機插座或其他耳機接口,通過HDMI再另外外接一個耳機供特殊人群或特殊情況下使用,例如第一耳機通過機械式耳機接口插入移動終端,供正常人使用,第二耳機通過HDMI插入移動終端,供聽力較弱者使用;或者,第一耳機是普通耳機,第二耳機是線控耳機等。圖3是本發(fā)明實施例的移動終端HDMI兼容耳機功能的硬件實現(xiàn)示意圖,如圖3所示,從HDMI的眾多信號通道的管腳中選取四個管腳使用或復(fù)用于普通耳機或者選擇更多管腳復(fù)用于線控耳機,本實例以普通耳機為例進行說明。如圖3所示,選取HDMI的保留用途的2號管腳引作為左聲道,17號管腳復(fù)用作為右聲道,18號管腳復(fù)用作為麥克(MIC)通道,2號管腳需要外加耳機電平檢測電路,另外再選擇16號管腳進行地連接(圖3中未示出)。其中,管腳復(fù)用采用模擬開關(guān)。圖4是本發(fā)明實施例的單刀雙擲模擬開關(guān)進行18號管腳信號通道復(fù)用的示意圖。如圖4所示,模擬開關(guān)的控制是主芯片的通用目的輸入輸出(General Purpose input/output,簡稱為GPI0)通過電平控制實現(xiàn)的。缺省電平為HDMI功能,非缺省電平用于耳機功能。GPIO的控制電平由系統(tǒng)對耳機左聲道電平的檢測來觸發(fā)。由于模擬開關(guān)切換的HDMI信號速率很高,所以模擬開關(guān)的性能要能夠保證,主要的性能指標(biāo)包括帶寬、導(dǎo)通電阻、關(guān)斷隔離系數(shù)、切換速率、位與位間的傳輸時滯、串?dāng)_系數(shù)等,上述性能指標(biāo)需要滿足要求。另外,模擬開關(guān)本身不會改變信號電平,如果存在調(diào)試信號和系統(tǒng)電平不匹配的問題,只需要另外增加電平轉(zhuǎn)換器即可。在本實例中,除了 2號管腳,也可以用其他管腳進行耳機左聲道復(fù)用,例如,1號管腳等,如果使用1號管腳進行耳機左聲道復(fù)用,則需要增加模擬開關(guān),且添加的電平檢測電路需要避免影響HDMI正常使用時的功能。從硬件兼容角度,需要同時滿足HDMI和音頻通道走線關(guān)于包地、線寬乃至走線阻抗要求。在上述HDMI兼容耳機功能的情況下,移動終端廠商需要提供HDMI接口耳機附件進行適配。耳機和高清晰電視需要各自和移動終端之間在HDMI連接器處連接時,如圖3所示,虛線和實線用于表示兩者不能同時使用,是互斥的,用戶缺省使用狀態(tài)可以為高清晰電視。如果移動終端HDMI是系統(tǒng)唯一的耳機接口,即移動終端未留出機械式耳機插座或其他耳機接口,對耳機插拔的響應(yīng)和音頻輸出可以按照常規(guī)處理。如果HDMI是移動終端的第二耳機接口,即,第一接口是耳機插座或其他接口,則執(zhí)行如圖5所示的流程對第二耳機進行控制。圖5是本發(fā)明實施例的移動終端第二耳機接口處理的流程圖,如圖5所示,包括如下處理步驟1,系統(tǒng)通過檢測因插拔HDMI耳機導(dǎo)致的左聲道電平變動;步驟2,根據(jù)左聲道電平變動判斷是否插入或拔出第二耳機,如果左聲道電平變動超過判別門限,則執(zhí)行步驟3,如果是未超過判別門限的小范圍電平波動,則執(zhí)行步驟4 ;步驟3,檢測第二耳機是否拔出,如果檢測到耳機拔出,則執(zhí)行步驟5,如果檢測到耳機插入,則執(zhí)行步驟6;步驟4,保持原來狀態(tài);步驟5,在用戶接口(User Interface, UI)界面釋放耳機圖標(biāo)并通過GPIO控制模擬開關(guān)切換HDMI為HDMI功能;步驟6,通過GPIO控制模擬開關(guān)切換HDMI為耳機功能;步驟7,系統(tǒng)UI界面根據(jù)底層響應(yīng)給出第二耳機最小化圖標(biāo),并彈出對話框給出第二耳機使用說明提示,請用戶確認是否使用;步驟8,判斷用戶是否使用該第二耳機,如果使用,則執(zhí)行步驟9,如果不適用,則執(zhí)行步驟10 ;步驟9,接通第二耳機;步驟10,提示用戶拔出第二耳機,并執(zhí)行步驟3。
需要說明的是,如果在耳機接通后進行通話,軟件上層調(diào)用的通常是不同于第一耳機的底層音頻邏輯設(shè)備和音頻參數(shù),這套音頻設(shè)備和音頻參數(shù)原始平臺軟件并不提供,需要開發(fā)重構(gòu)。實例2,移動終端HDMI通過軟硬件兼容方式實現(xiàn)對FM功能的擴展。圖6是本發(fā)明實施例的移動終端HDMI兼容FM功能的硬件實現(xiàn)示意圖,如圖6所示,在實例1的基礎(chǔ)上,選擇一個屏蔽地信號線增加選頻網(wǎng)絡(luò)作為FM天線通路,例如,屏蔽地信號線可以為HDMI D型連接器16號管腳DDC/CECGround。該FM天線通路在外接耳機后才起作用,耳機的地線作為FM天線,F(xiàn)M信號經(jīng)FM天線通路到達FM模塊進行處理。HDMI兼容FM功能時,左聲道、右聲道、MIC通道上需要串聯(lián)電感隔離干擾(圖6中未示出)。如果移動終端設(shè)計時沒有設(shè)置2. 5mm或3. 5mm機械式耳機插座或其他耳機接口,可以用HDMI實現(xiàn)外接FM功能,相應(yīng)需要外接HDMI形式的耳機附件作為耳機天線。如果移動終端的HDMI是系統(tǒng)唯一耳機接口,則使用HDMI兼容FM。這種情況按照目前單FM方案進行常規(guī)處理即可。如果移動終端已經(jīng)具有機械式耳機插座或其他耳機接口,且系統(tǒng)只有一個FM,通常選擇該耳機接口兼容FM0但是,系統(tǒng)仍然可以提供雙FM,這種情況下,對第二 FM功能(基于HDMI的FM功能)的控制可以采用類似圖5所示流程進行處理,在此不再贅述。實例3,移動終端HDMI通過軟硬件兼容方式實現(xiàn)對USB功能的擴展。在通常情況下,移動終端會設(shè)置有一個標(biāo)準(zhǔn)的微型(Hiicro)USB接口,該USB接口可以實現(xiàn)充電、大容量存儲和數(shù)據(jù)連接等功能,但在同一時刻,只能通過該USB接口使用其中的一種功能。這時,如果使用HDMI兼容USB功能,就可以使得充電、大容量存儲和數(shù)據(jù)連接三者中的兩個功能并行使用。例如,標(biāo)準(zhǔn)micro USB接口充電時,可以同時通過兼容USB功能的HDMI實現(xiàn)數(shù)據(jù)業(yè)務(wù)或USB大容量存儲器外設(shè)的數(shù)據(jù)讀寫。圖7是本發(fā)明實施例的移動終端HDMI兼容USB功能的硬件實現(xiàn)示意圖,如圖7所示,移動終端HDMI兼容USB功能時,可以從HDMI的眾多信號通道的管腳中選取五個管腳使用或復(fù)用為Vbus、D+、D-、USB_ID和GND來實現(xiàn),其中,Vbus復(fù)用于19號管腳,作為5V電源,D+、D-可以使用DDC的兩個信號通路17號管腳和18號管腳進行復(fù)用,USB_ID使用2號管腳,USB_ID也可用其他管腳,例如1號管腳,在使用1號管腳時,需要在1號管腳上增加模擬開關(guān),并且添加的電平檢測需要避免影響HDMI正常使用時的功能,GND使用16號管腳進行復(fù)用(圖7中未示出)。從硬件兼容角度,也可以選取其他管腳進行復(fù)用,圖7僅為優(yōu)選示例,在實際應(yīng)用中,只要兼容時同時滿足HDMI和USB通道走線關(guān)于包地、線寬乃至走線阻抗要求即可。復(fù)用管腳的模擬開關(guān)通過主芯片的GPIO進行控制。缺省電平為HDMI功能,非缺省電平用于USB功能。圖8是本發(fā)明實施例的17號管腳和19號管腳的雙模模擬開關(guān)的示意圖,如圖8所示,USB的D+、D-切換可以采用雙模模擬開關(guān),雙路的控制信號同時接到一個GPIO從而同時進行兩路信號的切換。在上述HDMI兼容USB功能的情況下,移動終端廠商需要提供HDMI的USB附件進行適配,即,HDMI轉(zhuǎn)USB轉(zhuǎn)接數(shù)據(jù)線。由于USB協(xié)議作為一種計算機互連協(xié)議,可同時連接多達127個設(shè)備,所有設(shè)備分享可通信時間,且解決了如資源沖突、中斷請求和直接數(shù)據(jù)通道等諸多問題,多個USB接口
18可以并行使用。因此,本發(fā)明實施例的兩個乃至多個USB接口同時運行是可行的。由于原始平臺軟件在UI界面只提供一個USB最小化圖標(biāo)或?qū)υ捒?,這樣會導(dǎo)致用戶無法區(qū)分這個USB最小化圖標(biāo)或?qū)υ捒虻降讓?yīng)哪一個USB端口。因此需要對此進行改進,包含硬件和軟件兩個部分在硬件上,USB主機檢測設(shè)備的插入是通過D+或D-電平實現(xiàn)的。具體地,USB集線器端分別下拉電阻到地,USB設(shè)備端在D+或D-上拉電阻(全速和高速在D+,低速在D-)。因此USB設(shè)備插入后D+或D-上電平發(fā)生了變化,USB主控器通過檢測這個變化從而得知USB設(shè)備插入。移動終端的主芯片內(nèi)部通常都具有USB物理層,USB物理層可以實現(xiàn)自動檢測,因此不需要外接額外的檢測電路。但是考慮到某些特殊控制(例如,區(qū)分和標(biāo)準(zhǔn)MicroUSB差異較大的功能)的目的,可以額外加入或門邏輯,把D+或D-電平變化信息經(jīng)過或門后送達系統(tǒng)主芯片。圖9是本發(fā)明實施例的HDMI連接器兼容USB功能的控制流程圖,如圖9所示,包括如下處理步驟1,系統(tǒng)主芯片檢測DHMI復(fù)用的USB D+或D-電平變化信息;步驟2,根據(jù)獲取的D+或D-電平變化信息判斷是否插入或拔出USB,如果電平變化信息超過判別門限,則執(zhí)行步驟3,如果電平變化信息是不超判別門限的小范圍電平波動,執(zhí)行步驟4;步驟3,檢測USB是否拔出,如果判斷由高電平轉(zhuǎn)變?yōu)榈碗娖剑瑒t認為USB設(shè)備拔出,執(zhí)行步驟5,如果判斷由低電平轉(zhuǎn)變?yōu)楦唠娖?,則認為有USB設(shè)備插入,執(zhí)行步驟6 ;步驟4,保持原來狀態(tài);步驟5,主芯片通過GPIO控制模擬開關(guān)將HDMI切回HDMI功能;USB具有熱插拔特性,后續(xù)步驟中隨時檢測到USB拔出隨時釋放圖標(biāo)或?qū)υ捒虿⑶谢豀DMI功能;步驟6,主芯片通過GPIO控制模擬開關(guān)切換HDMI到USB功能,并設(shè)置狀態(tài)信息標(biāo)志位;步驟7,系統(tǒng)USB主控器加載USB控制器動態(tài)鏈接庫,檢測、設(shè)置并啟動USB設(shè)備;步驟8,由USB狀態(tài)信息標(biāo)志位和USB設(shè)備啟動信息觸發(fā)上層應(yīng)用,在UI界面創(chuàng)建一個與標(biāo)準(zhǔn)micro USB接口圖標(biāo)稍有差異的USB最小化圖標(biāo)或?qū)υ捒?;步驟9,用戶根據(jù)展開最小化圖標(biāo)得到的對話框或直接顯示的對話框選擇USB接口的具體應(yīng)用,例如,充電、大容量存儲和數(shù)據(jù)連接等功能之一,其中標(biāo)準(zhǔn)micro USB接口如果已選充電功能則系統(tǒng)屏蔽該功能為用戶不可選擇,其他功能不受限;步驟10,啟動端口中斷服務(wù)程序進行數(shù)據(jù)交互。實例4,移動終端HDMI實現(xiàn)軟件調(diào)試。目前,在移動終端中,聯(lián)合測試行為組織(Joint Test Action Group,簡稱為JTAG)的調(diào)試、以及通用異步接收/發(fā)送裝置(Universal Asynchronous Receiver/Transmitter,簡稱為UART)的串口打印通常采取以下方式進行調(diào)試1、借助于主板上預(yù)留的測試點焊線或制作夾具連接調(diào)試板和JTAG仿真器,并通過JTAG仿真器再連接到計算機進行調(diào)試;2、產(chǎn)品研發(fā)階段硬件主板伸出一塊“耳朵”般的小板,上面放置調(diào)試用的多腳連接器和JTAG仿真器連接,JTAG仿真器再連接到電腦調(diào)試,量產(chǎn)后去除該“耳朵”般的小板;3、主板上某多管腳連接器空余管腳定義成調(diào)試信號腳,再制作連接裝置連接到調(diào)試板和JTAG仿真器,后者再連接到計算機進行調(diào)試。但上述方式都存在一定的不方便,主板測試點需要人工焊線或制作夾具,“耳朵”小板會增加主板硬件研發(fā)成本;主板多余連接器在系統(tǒng)裝配成整機狀態(tài)下難以利用。HDMI直接外露于整機結(jié)構(gòu)殼,如果加以利用,則單板和整機狀態(tài)下都可用于軟件調(diào)試。圖10是本發(fā)明實施例的移動終端HDMI兼容軟件調(diào)試功能的硬件實現(xiàn)示意圖,如圖10所示,本發(fā)明實施例的移動終端HDM用于軟件調(diào)試時,針對19個管腳的HDMI連接器的四個基本類別,結(jié)合HDMI對應(yīng)的走線特點來分配復(fù)用于軟件調(diào)試對應(yīng)的管腳1、第一類管腳最小化差分信號傳輸(Transition Minimized DifferentialSignaling,簡稱為TMDS)信號管腳,除了 4個屏蔽地腳外,4組差分信號共8個信號腳分別復(fù)用于JTAG調(diào)試的相關(guān)信號管腳。這8個JTAG信號管腳分別為數(shù)據(jù)輸入(TDI)、數(shù)據(jù)輸出(TDO)、時鐘(TCK)、模式選擇(TMQ、測試時鐘返回(RTCK)、測試系統(tǒng)復(fù)位(JTAG_TRST)、目標(biāo)系統(tǒng)復(fù)位(JTAG_RSRT)和電源保持(JTAG_PS_H0LD);其中前4個JTAG信號管腳為JTAG基本信號線。2、第二類管腳控制腳DDC_SDA和DDC_SCL復(fù)用于UART的發(fā)送(Tx)和接收(Rx)信號,主要用于軟件調(diào)試信息的串口打??;CEC則復(fù)用其他調(diào)試信號,在本發(fā)明實施例中,其他調(diào)試信號可以為看門狗(watchdog)使能控制(WDG_CTL),主要用于軟件調(diào)試過程中控制看門狗是否開啟。3、第三類管腳HPT可復(fù)用為其他調(diào)試信號,在本發(fā)明實施例中,其他調(diào)試信號可以為鍵盤掃描感應(yīng)信號(KYPD_SNS),主要用于軟件調(diào)試對某一鍵盤掃描進行感應(yīng),軟件調(diào)試初始最小化軟件時借助此管腳可以測試硬件能否正常響應(yīng)。4、第四類管腳5V電源管腳復(fù)用于JTAG仿真器的電源(典型值1. 8V,也可用2. 6V),5V電源管腳需要用功率開關(guān)切換,或者采用P溝道耗盡型場效應(yīng)晶體管(PositiveChannel Metal Oxide kmiconductor,簡稱為PMOS)的功率開關(guān)進行邏輯控制切換。電源的來源可以是移動終端的電源管理芯片輸出,也可以是獨立的不同直流電源值的轉(zhuǎn)換或低壓差線性穩(wěn)壓器(Low DropoutRegulator,簡稱為LD0)電路的輸出(圖10中僅示出了電源管理)。此外,上述某單信號功能或新功能可以利用保留用途的2號管腳,2號管腳不設(shè)置模擬開關(guān)。除了電源復(fù)用采用功率開關(guān),其余復(fù)用大多需要用多路模擬開關(guān)實現(xiàn),硬件實現(xiàn)上可以靈活采用單刀雙擲、雙刀雙擲模擬開關(guān)。為了減少模擬開關(guān)數(shù)量,上述應(yīng)用可以采用多路單刀雙擲開關(guān),例如,5路、8路等。由于HDMI只有在軟件操作系統(tǒng)運行時,運行上層應(yīng)用程序后才能起作用,因此HDMI接口在移動終端開機缺省狀態(tài)可設(shè)置為軟件調(diào)試狀態(tài),這樣硬件電路模擬開關(guān)的缺省控制電平設(shè)置為HDMI連接器和調(diào)試信號連接狀態(tài)(具體為模擬開關(guān)的GPIO控制電平根據(jù)所選模擬開關(guān)的缺省有效電平設(shè)置為下拉到地或上拉到固定電平)。只要移動終端硬件存在有效電源供電,并且在系統(tǒng)不開機的狀態(tài)下,就可以實現(xiàn)利用HDMI進行軟件JTAG調(diào)試和下載、UART調(diào)試信息打印、看門狗控制、以及軟件最基本的按鍵事件讀取等測試。需要說明的是,上述HDMI相關(guān)信號和移動終端主芯片之間通常使用專用HDMI芯片橋接。
20
雖然UART調(diào)試信息打印有很多情況下是需要系統(tǒng)開機后讀取的,但是限于HDMI在系統(tǒng)上層應(yīng)用程序中運行起來后只用于HDMI功能,因此系統(tǒng)開機后的信息讀取還需要硬件上再單獨預(yù)留UART測試點進行信息獲取。在特殊情況下,用戶可以對系統(tǒng)主芯片的GPIO狀態(tài)進行干預(yù),在系統(tǒng)開機狀態(tài)下也可以不使用HDMI功能,從而進行JTAG調(diào)試和UART的調(diào)試信息打印調(diào)試。調(diào)試板和JTAG仿真器連接到HDMI連接器僅限于在移動終端產(chǎn)品研發(fā)、生產(chǎn)以及售后維修階段。顯然,這些階段利用直接外露于整機結(jié)構(gòu)殼的HDMI連接器,進行軟件調(diào)試,不用拆機、不用人工焊線、不用制作夾具和單板,在整機狀態(tài)下進行軟件調(diào)試,能夠有效提高生產(chǎn)效率,給生產(chǎn)和維修帶來極大的便利性。實例5,功能組合復(fù)用。在本實例中,將上述實例間的功能進行組合,特別是實例1、實例2、以及實例3中的復(fù)用功能占用HDMI通道少,可以將多個功能同時硬件兼容復(fù)用,只需要對接單獨功能的附件即可。例如耳機功能和FM功能可以共用通道的情況下進行功能復(fù)用;USB功能可以和耳機功能或FM功能占用不同管腳通道,在硬件上并行存在(此時3 14腳可以利用);相應(yīng)的各自外接附件選擇性的連通各自通道即可。實例4中的軟件測試功能,也可以和是實例1、2和3中的功能組合使用,例如,通過硬件上管腳通道并行存在,外接附件各自分開的方式,裁剪實例4中的UART調(diào)試信息打印和一些不重要的檢測功能,硬件上可以實現(xiàn)JTAG調(diào)試功能和耳機功能或FM功能或USB功能組合復(fù)用。裝置實施例二根據(jù)本發(fā)明的實施例,提供了一種帶有HDMI的設(shè)備,該HDMI設(shè)備設(shè)置有與裝置實施例一中所述的HDMI相對應(yīng)的HDMI。具體地,該帶有HDMI的設(shè)備可以為帶有HDMI的耳機、帶有HDMI的USB設(shè)備等。從另一方面說,采用本發(fā)明實施例的HDMI復(fù)用方法和HDMI可以方便地為對應(yīng)的移動終端外接附件設(shè)備的提供HDMI端子部分的標(biāo)準(zhǔn)設(shè)計。例如,可以為復(fù)用為移動終端HDMI接口的耳機、FM、USB外接附件設(shè)備提供HDMI端子部分的標(biāo)準(zhǔn)設(shè)計。借助于本發(fā)明實施例的技術(shù)方案,通過對HDMI的管腳進行復(fù)用,并控制管腳上的開關(guān)對管腳功能進行切換,解決了現(xiàn)有技術(shù)中HDMI接口不能夠擴展功能而導(dǎo)致功能單一的問題,能夠?qū)崿F(xiàn)終端HDMI在非高清晰電視應(yīng)用的時通過接入關(guān)聯(lián)的外接附件設(shè)備進行相關(guān)功能的應(yīng)用。盡管為示例目的,已經(jīng)公開了本發(fā)明的優(yōu)選實施例,本領(lǐng)域的技術(shù)人員將意識到各種改進、增加和取代也是可能的,因此,本發(fā)明的范圍應(yīng)當(dāng)不限于上述實施例。
權(quán)利要求
1.一種高清晰多媒體接口 HDMI復(fù)用方法,其特征在于,包括從HDMI的信號通道的管腳中選擇一個或多個管腳;根據(jù)復(fù)用功能對所述一個或多個管腳中的預(yù)留管腳直接進行功能設(shè)置,和/或通過復(fù)用的方式對所述一個或多個管腳中的非預(yù)留管腳進行功能設(shè)置;在預(yù)定的復(fù)用管腳上設(shè)置開關(guān),并通過控制所述開關(guān)對所述復(fù)用管腳的功能進行切換。
2.如權(quán)利要求1所述的方法,其特征在于,所述復(fù)用功能至少包括以下之一耳機功能、調(diào)頻收音機FM功能、通用串行總線USB接口功能、軟件調(diào)試功能。
3.如權(quán)利要求2所述的方法,其特征在于,在所述復(fù)用功能為所述耳機功能的情況下,根據(jù)復(fù)用功能對所述一個或多個管腳中的預(yù)留管腳直接進行功能設(shè)置,和/或通過復(fù)用的方式對所述多個管腳中的非預(yù)留管腳進行功能設(shè)置具體包括根據(jù)所述復(fù)用功能將選擇的多個管腳分別設(shè)置或復(fù)用為左聲道、右聲道、以及地連接,并在設(shè)置左聲道或者右聲道的管腳上設(shè)置耳機電平檢測電路。
4.如權(quán)利要求3所述的方法,其特征在于,在預(yù)定的復(fù)用管腳上設(shè)置開關(guān),通過控制所述開關(guān)對所述復(fù)用管腳的功能進行切換具體包括在復(fù)用為左聲道、右聲道、或者地連接的管腳上設(shè)置模擬開關(guān);在通過對所述耳機電平檢測電路的檢測確定HDMI耳機插入的情況下,控制相應(yīng)復(fù)用管腳上的所述模擬開關(guān)將相應(yīng)的復(fù)用管腳切換為耳機功能。
5.如權(quán)利要求4所述的方法,其特征在于,在終端通過普通耳機接口連接第一耳機、并且通過HDMI連接第二耳機的情況下,所述方法還包括通過對所述耳機電平檢測電路的檢測確定所述第二耳機的狀態(tài);如果確定所述第二耳機的狀態(tài)為插入,則通過相應(yīng)管腳上的模擬開關(guān)將HDMI切換為耳機功能,并提示用戶是否使用所述第二耳機,在用戶確定使用所述第二耳機的情況下,接通所述第二耳機,否則,提示用戶拔出所述第二耳機;如果確定所述HDMI耳機的狀態(tài)為拔出,則通過相應(yīng)管腳上的模擬開關(guān)將HDMI切換為HDMI功能。
6.如權(quán)利要求2所述的方法,其特征在于,在所述復(fù)用功能為所述FM功能的情況下,根據(jù)復(fù)用功能對所述一個或多個管腳中的預(yù)留管腳直接進行功能設(shè)置,和/或通過復(fù)用的方式對所述多個管腳中的非預(yù)留管腳進行功能設(shè)置具體包括根據(jù)所述復(fù)用功能將選擇的多個管腳分別設(shè)置或復(fù)用為左聲道、右聲道、以及FM天線通路,在設(shè)置左聲道和右聲道的管腳上串聯(lián)電感隔離干擾電路。
7.如權(quán)利要求6所述的方法,其特征在于,在預(yù)定的復(fù)用管腳上設(shè)置開關(guān),通過控制所述開關(guān)對所述復(fù)用管腳的功能進行切換具體包括在復(fù)用為左聲道、右聲道、以及FM天線通路的管腳上設(shè)置模擬開關(guān);在確定HDMI耳機插入且用戶調(diào)用FM功能的情況下,控制相應(yīng)復(fù)用管腳上的所述模擬開關(guān)將相應(yīng)的復(fù)用管腳切換為FM功能。
8.如權(quán)利要求2所述的方法,其特征在于,在所述復(fù)用功能為所述USB接口功能的情況下,根據(jù)復(fù)用功能對所述一個或多個管腳中的預(yù)留管腳直接進行功能設(shè)置,和/或通過復(fù)用的方式對所述多個管腳中的非預(yù)留管腳進行功能設(shè)置具體包括根據(jù)所述復(fù)用功能將選擇的多個管腳分別設(shè)置或復(fù)用為供電電源、正差分信號線D+、負差分信號線D-、USB身份標(biāo)識、以及地連接。
9.如權(quán)利要求8所述的方法,其特征在于,在預(yù)定的復(fù)用管腳上設(shè)置開關(guān),通過控制所述開關(guān)對所述復(fù)用管腳的功能進行切換具體包括在復(fù)用為D+和D-的管腳上設(shè)置控制兩個管腳同時切換的雙模擬開關(guān),在復(fù)用為供電電源的管腳上設(shè)置功率開關(guān),在復(fù)用為USB身份標(biāo)識、以及地連接的管腳上設(shè)置模擬開關(guān);在通過對D+或D-的電平進行檢測確定插入HDMIUSB設(shè)備的情況下,通過控制相應(yīng)復(fù)用管腳上的所述雙模擬開關(guān)、以及所述模擬開關(guān)將相應(yīng)的復(fù)用管腳切換為USB接口功能。
10.如權(quán)利要求9所述的方法,其特征在于,在終端通過普通USB接口連接第一USB設(shè)備,并且通過HDMI連接第二 USB設(shè)備的情況下,所述方法還包括通過對D+或D-的電平進行檢測確定第二 USB設(shè)備的狀態(tài);如果第二 USB設(shè)備的狀態(tài)為插入,則通過相應(yīng)管腳上的模擬開關(guān)將HDMI切換為USB功能,并提示用戶選擇所述第二 USB設(shè)備的具體應(yīng)用,根據(jù)用戶選擇的所述具體應(yīng)用與所述第二 USB設(shè)備進行交互,其中,所述第二 USB設(shè)備的具體應(yīng)用與所述第一 USB設(shè)備當(dāng)前使用的具體應(yīng)用不相同;如果所述第二 USB設(shè)備的狀態(tài)為拔出,則通過相應(yīng)管腳上的模擬開關(guān)將HDMI切換為HDMI功能。
11.如權(quán)利要求2所述的方法,其特征在于,在所述復(fù)用功能為所述軟件調(diào)試功能的情況下,根據(jù)復(fù)用功能對所述一個或多個管腳中的預(yù)留管腳直接進行功能設(shè)置,和/或通過復(fù)用的方式對所述多個管腳中的非預(yù)留管腳進行功能設(shè)置具體包括根據(jù)所述復(fù)用功能將選擇的多個管腳分別設(shè)置或復(fù)用為數(shù)據(jù)輸入、數(shù)據(jù)輸出、時鐘、模式選擇、測試時鐘返回、測試系統(tǒng)復(fù)位、目標(biāo)系統(tǒng)復(fù)位、電源保持、軟件調(diào)試信息的串口打印、信號調(diào)試、以及電源。
12.如權(quán)利要求11所述的方法,其特征在于,在預(yù)定的復(fù)用管腳上設(shè)置開關(guān),通過控制所述開關(guān)對所述復(fù)用管腳的功能進行切換具體包括在復(fù)用為數(shù)據(jù)輸入、數(shù)據(jù)輸出、時鐘、模式選擇、測試時鐘返回、測試系統(tǒng)復(fù)位、目標(biāo)系統(tǒng)復(fù)位、電源保持、軟件調(diào)試信息的串口打印、以及信號調(diào)試的管腳上設(shè)置模擬開關(guān),在復(fù)用為電源的管腳上設(shè)置功率開關(guān);在終端硬件存在有效電源供電且系統(tǒng)不開機的狀態(tài)下,通過控制相應(yīng)復(fù)用管腳上的所述模擬開關(guān)、以及所述功率開關(guān)將相應(yīng)的復(fù)用管腳切換為軟件調(diào)試功能。
13.一種高清晰多媒體接口 HDMI,其特征在于,包括選擇模塊,用于從HDMI的信號通道的管腳中選擇一個或多個管腳;設(shè)置模塊,用于根據(jù)復(fù)用功能對所述一個或多個管腳中的預(yù)留管腳直接進行功能設(shè)置,和/或通過復(fù)用的方式對所述一個或多個管腳中的非預(yù)留管腳進行功能設(shè)置;切換模塊,用于在預(yù)定的復(fù)用管腳上設(shè)置開關(guān),并通過控制所述開關(guān)對所述復(fù)用管腳的功能進行切換。
14.如權(quán)利要求13所述的HDMI,其特征在于,所述復(fù)用功能至少包括以下之一耳機功能、調(diào)頻收音機FM功能、通用串行總線USB接口功能、軟件調(diào)試功能。
15.如權(quán)利要求14所述的HDMI,其特征在于,所述設(shè)置模塊具體用于在所述復(fù)用功能為所述耳機功能的情況下,根據(jù)所述復(fù)用功能將選擇的多個管腳分別設(shè)置或復(fù)用為左聲道、右聲道、以及地連接,并在設(shè)置左聲道或者右聲道的管腳上設(shè)置耳機電平檢測電路;所述切換模塊具體用于在復(fù)用為左聲道、右聲道、或者地連接的管腳上設(shè)置模擬開關(guān);在通過對所述耳機電平檢測電路的檢測確定HDMI耳機插入的情況下,控制相應(yīng)復(fù)用管腳上的所述模擬開關(guān)將相應(yīng)的復(fù)用管腳切換為耳機功能。
16.如權(quán)利要求15所述的HDMI,其特征在于,所述HDMI還包括第一控制模塊,用于在終端通過普通耳機接口連接第一耳機、并且通過HDMI連接第二耳機的情況下,通過對所述耳機電平檢測電路的檢測確定所述第二耳機的狀態(tài);如果確定所述第二耳機的狀態(tài)為插入,則通過控制所述切換模塊將HDMI切換為耳機功能,并提示用戶是否使用所述第二耳機,在用戶確定使用所述第二耳機的情況下,接通所述第二耳機,否則,提示用戶拔出所述第二耳機;如果確定所述HDMI耳機的狀態(tài)為拔出,則通過控制所述切換模塊將HDMI切換為HDMI功能。
17.如權(quán)利要求14所述的HDMI,其特征在于,所述設(shè)置模塊具體用于在所述復(fù)用功能為所述FM功能的情況下,根據(jù)所述復(fù)用功能將選擇的多個管腳分別設(shè)置或復(fù)用為左聲道、右聲道、以及FM天線通路,在設(shè)置左聲道和右聲道的管腳上串聯(lián)電感隔離干擾電路;所述切換模塊具體用于在復(fù)用為左聲道、右聲道、以及FM天線通路的管腳上設(shè)置模擬開關(guān);在確定HDMI耳機插入且用戶調(diào)用FM功能的情況下,控制相應(yīng)復(fù)用管腳上的所述模擬開關(guān)將相應(yīng)的復(fù)用管腳切換為FM功能。
18.如權(quán)利要求14所述的HDMI,其特征在于,所述設(shè)置模塊具體用于在所述復(fù)用功能為所述USB接口功能的情況下,根據(jù)所述復(fù)用功能將選擇的多個管腳分別設(shè)置或復(fù)用為供電電源、正差分信號線D+、負差分信號線D-、USB身份標(biāo)識、以及地連接;所述切換模塊具體用于在復(fù)用為D+和D-的管腳上設(shè)置控制兩個管腳同時切換的雙模擬開關(guān),在復(fù)用為供電電源的管腳上設(shè)置功率開關(guān),在復(fù)用為USB身份標(biāo)識、以及地連接的管腳上設(shè)置模擬開關(guān);在通過對D+或D-的電平進行檢測確定插入HDMIUSB設(shè)備的情況下,通過控制相應(yīng)復(fù)用管腳上的所述雙模擬開關(guān)、以及所述模擬開關(guān)將相應(yīng)的復(fù)用管腳切換為USB接口功能。
19.如權(quán)利要求18所述的HDMI,其特征在于,所述HDMI還包括第二控制模塊,用于在終端通過普通USB接口連接第一 USB設(shè)備,并且通過HDMI連接第二 USB設(shè)備的情況下,通過對D+或D-的電平進行檢測確定第二 USB設(shè)備的狀態(tài);如果第二 USB設(shè)備的狀態(tài)為插入,則通過控制所述切換模塊將HDMI切換為USB功能,并提示用戶選擇所述第二 USB設(shè)備的具體應(yīng)用,其中,所述第二 USB設(shè)備的具體應(yīng)用與所述第一 USB設(shè)備當(dāng)前使用的具體應(yīng)用不相同;如果所述第二 USB設(shè)備的狀態(tài)為拔出,則通過控制所述切換模塊將HDMI切換為HDMI功能。
20.如權(quán)利要求14所述的HDMI,其特征在于,所述設(shè)置模塊具體用于在所述復(fù)用功能為所述軟件調(diào)試功能的情況下,根據(jù)所述復(fù)用功能將選擇的多個管腳分別設(shè)置或復(fù)用為數(shù)據(jù)輸入、數(shù)據(jù)輸出、時鐘、模式選擇、測試時鐘返回、測試系統(tǒng)復(fù)位、目標(biāo)系統(tǒng)復(fù)位、電源保持、軟件調(diào)試信息的串口打印、信號調(diào)試、以及電源;所述切換模塊具體用于在復(fù)用為數(shù)據(jù)輸入、數(shù)據(jù)輸出、時鐘、模式選擇、測試時鐘返回、測試系統(tǒng)復(fù)位、目標(biāo)系統(tǒng)復(fù)位、電源保持、軟件調(diào)試信息的串口打印、以及信號調(diào)試的管腳上設(shè)置模擬開關(guān),在復(fù)用為電源的管腳上設(shè)置功率開關(guān);在終端硬件存在有效電源供電且系統(tǒng)不開機的狀態(tài)下,通過控制相應(yīng)復(fù)用管腳上的所述模擬開關(guān)、以及所述功率開關(guān)將相應(yīng)的復(fù)用管腳切換為軟件調(diào)試功能。
21. 一種帶有高清晰多媒體接口 HDMI的設(shè)備,其特征在于,所述HDMI設(shè)備設(shè)置有與權(quán)利要求13至權(quán)利要求20中任一項所述HDMI相對應(yīng)的HDMI。
全文摘要
本發(fā)明公開了一種HDMI復(fù)用方法、HDMI、以及帶有HDMI的設(shè)備。該方法包括從HDMI的信號通道的管腳中選擇一個或多個管腳;根據(jù)復(fù)用功能對一個或多個管腳中的預(yù)留管腳直接進行功能設(shè)置,和/或通過復(fù)用的方式對一個或多個管腳中的非預(yù)留管腳進行功能設(shè)置;在預(yù)定的復(fù)用管腳上設(shè)置開關(guān),并通過控制開關(guān)對復(fù)用管腳的功能進行切換。借助于本發(fā)明的技術(shù)方案,能夠?qū)崿F(xiàn)終端HDMI在非高清晰電視應(yīng)用的時通過接入關(guān)聯(lián)的外接附件設(shè)備進行相關(guān)功能的應(yīng)用。
文檔編號H04N5/775GK102572352SQ20111044111
公開日2012年7月11日 申請日期2011年12月26日 優(yōu)先權(quán)日2011年12月26日
發(fā)明者張永亮 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1