TWI630481B - 檢測連接至一裝置之多媒體鏈接之方向 - Google Patents
檢測連接至一裝置之多媒體鏈接之方向 Download PDFInfo
- Publication number
- TWI630481B TWI630481B TW104110975A TW104110975A TWI630481B TW I630481 B TWI630481 B TW I630481B TW 104110975 A TW104110975 A TW 104110975A TW 104110975 A TW104110975 A TW 104110975A TW I630481 B TWI630481 B TW I630481B
- Authority
- TW
- Taiwan
- Prior art keywords
- multimedia link
- receiving device
- multimedia
- pin
- identifying
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/10—Program control for peripheral devices
- G06F13/102—Program control for peripheral devices where the programme performs an interfacing function, e.g. device driver
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3027—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a bus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3051—Monitoring arrangements for monitoring the configuration of the computing system or of the computing system component, e.g. monitoring the presence of processing resources, peripherals, I/O links, software programs
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Mathematical Physics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Systems (AREA)
Abstract
本發明所揭露之實施例係有關於識別在一來源裝置與一接收裝置間連接之一多媒體鏈接之方向。一接收裝置包含一複數個插腳,用來組態以與多媒體鏈接之一複數個插腳連結。接收裝置依據來源裝置之一複數個插腳之一或多插腳之數值,識別是否多媒體鏈接連接至接收裝置。接收裝置進一步判定連接至接收裝置之多媒體鏈接之一方向,而多媒體鏈接能為兩種方向之一,直式或反轉式。接收裝置可將該多媒體鏈接之方向傳播至來源裝置。來源裝置依據多媒體鏈接之直式或反向式方向,執行通道對映。
Description
本發明揭露大體上係有關於資料通訊的領域,特定而言係針對於多媒體纜線或多媒體鏈接。
一來源裝置與一接收裝置通常經由一多媒體鏈接而互相連接。因為多種不同類型的多媒體鏈接現今越來越普及,附有兩方向之一方向反轉式多媒體鏈接已增加不少。設定在兩裝置間的多媒體鏈接時,有效率地識別多媒體鏈接是否連接至來源裝置或接收裝置是很有幫助的。進一步而言,為了在來源裝置與接收裝置之間有效及無誤地通訊,識別多媒體鏈接之方向是非常重要且有幫助的。
本發明實施例之揭露係關於識別在一來源裝置與一接收裝置之間連接之一多媒體鏈接之方向。在一實施例中,一來源裝置包含一複數個插腳,複數個插腳加以組態以與多媒體鏈接的一複數個插腳連結。依據接收裝置之複數個插腳中一或多個插腳之數值,接收裝置可以識別是否多媒體鏈接連接至接收裝置。舉例而言,接收裝置包含一對控制匯流排(control bus,CBUS)插腳,用來與多媒體鏈接之相似的一對CBUS插腳建立連結。一旦多媒體鏈接的CBUS插腳與接收裝置的CBUS插腳建立連結時,接收裝置之CBUS插腳中一個或兩個同時的數值發生改變時,接收裝置就可以識別一多媒體裝置正連接至接收裝置。
進一步而言,接收裝置判定連接至接收裝置之多媒體鏈接之一方向。多媒體鏈接能為兩方向其中之一,直式與反向式。在一例子中,接收裝置,依據多媒體鏈接一連接至接收裝置時,CBUS插腳數值發生之變化,來判定多媒體鏈接係為直式或反向式方向。舉例而言,當接收裝置的其中一個CUBS的插腳先下降至一低數值,接收裝置可以判定多媒體鏈接係為反向式方向,並且,
當接收裝置的另一CBUS插腳先下降時,可以判定多媒體鏈接為直式方向。在一實施例中,接收裝置識別接收裝置之先下降至低數值之CBUS插腳作為一識別(ID)插腳,並且識別接收裝置之另一CBUS插腳作為接收裝置之主動(active)CBUS插腳,或將接收裝置之另一CBUS插腳視為用於控制匯流排通訊協定之CBUS插腳。接收裝置可以將多媒體鏈接之方向傳送至來源裝置以告知來源裝置。
110‧‧‧來源裝置
115‧‧‧接收裝置
120‧‧‧多媒體鏈接
121‧‧‧修正之多媒體鏈接
140‧‧‧接收裝置
250‧‧‧資料0+插腳
252‧‧‧資料0-插腳
254‧‧‧CBUS0插腳
256‧‧‧CBUS1插腳
258‧‧‧資料1+插腳
260‧‧‧資料1-插腳
270‧‧‧資料0+插腳
272‧‧‧資料0-插腳
274‧‧‧CBUS0插腳
276‧‧‧CBUS1插腳
278‧‧‧資料1+插腳
280‧‧‧資料1-插腳
290‧‧‧來源平面纜線連接器
295‧‧‧接收平面纜線連接器
305‧‧‧舊有來源裝置
330‧‧‧CBUS0插腳
340‧‧‧CBUS1插腳
345‧‧‧CBUS插腳
350‧‧‧電阻
410‧‧‧記憶體
415‧‧‧纜線連結模組
420‧‧‧纜線方向判定模組
425‧‧‧通道對映模組
430‧‧‧通訊模組
440‧‧‧通訊介面
405‧‧‧處理器
505‧‧‧檢測多媒體鏈接連結
510‧‧‧判定多媒體鏈接之方向
515‧‧‧傳遞多媒體鏈接之方向
考慮接下來敘述細節以及伴隨之圖式能立即理解在此實施例所揭露之例子。
圖一為本發明之一實施例之用於資料通訊之一系統之一高階方塊圖。
圖二A為本發明一實施例之例子,闡明可以反轉式多媒體鏈接在一接收裝置與來源裝置之間連接時為直式方向之方塊圖。
圖二B為本發明一實施例之例子,闡明可以反轉式多媒體鏈接在一接收裝置與來源裝置之間連接時為反向式方向之方塊圖。
圖三A為本發明一實施例之例子,闡明一舊有來源裝置經由一修正之多媒體鏈接,連接至接收裝置,其中修正之多媒體鏈接為直式方向之方塊圖。
圖三B為本發明一實施例之例子,闡明一舊有之多媒體鏈接經由一修正之多媒體鏈接,連接至接收裝置,其中修正之多媒體鏈接為反向式方向之方塊圖。
圖四為本發明一實施例之接收裝置之方塊圖。
圖五為本發明一實施例之用來判定連接至接收裝置之多媒體鏈接之一方向之一方法流程圖。
圖示與接下來之描述只為用來解釋各式實施例。從接下來的討論之中應注意的是,在此揭露之替代實施例之結構與方法將可以在不背離在此所討論的原則下實施。將對照伴隨之圖示來詳細地說明各種實施例,且可以實行之相似或相同的參考數字可以用於圖示並可以指出相似或相同功能。
圖一為本發明之一實施例之用於資料通訊之一系統之一高階方塊圖。系統100包含一來源裝置110,藉由一多媒體鏈接120與一接收裝置115通訊。來源裝置110將多媒體資料串流(例如:語音/視訊串流)傳輸至接收裝置115,並藉由多媒體鏈接120與接收裝置115互相傳輸(交換)控制資料。在一實
施例中,來源裝置110及/或著接收裝置115可以為中繼裝置。
來源裝置110可以包含一實體通訊埠,加以配置以耦合多媒體鏈接120。接收裝置115也可以包含一實體通訊埠,加以配置以耦合至多媒體鏈接120,訊號通過實體通訊埠並經由多媒體鏈接,在來源裝置110與接收裝置115間互相傳輸。
來源裝置110與接收裝置115使用各種協定互相傳輸資料。在一實施例中,多媒體鏈接120以一行動高畫質連結技術(Mobile High-Definition Link,MHL)纜線為代表,MHL纜線120藉由資料線,形成一單一邏輯通訊通道用以傳遞多媒體資料串連,來支援不同訊號之傳輸。MHL纜線120可以進一步包含一對消費性電子控制(Consumer Electronics Control,CEC)控制匯流排線(control bus line)、一電源線(line)以及一地線(ground line)。在一些實施例當中,來源裝置115可以利用一控制匯流排線,將封閉迴路回饋控制資料傳輸至來源裝置110。
在一實施例中,來源裝置110、接收裝置115、或來源裝置110或接收裝置115內之元件之一表示,可以資料形式儲存在一非暫態可讀取電腦媒體中(例如:硬碟驅動裝置、快閃驅動裝置(flash drive)、光學驅動器(optical drive))。這些敘述可為行為級(behavioral level)、暫存器傳輸級(register transfer level)、邏輯元件級(logic component level)、傳輸級(transistor level)以及布局幾何級(layout geometry-level)描述。
圖二為本發明一實施例之例子,闡明一可反轉式多媒體鏈接120之方塊圖。在圖二A與二B的例子中,多媒體鏈接120為可反轉式多媒體鏈接120。一可反轉式多媒體鏈接120係一多媒體鏈接120,具有至少一個連接器,可以於兩方向中其中一方向與接收裝置115或來源裝置110之一接收端耦合。在一實施例中,可反轉式多媒體鏈接120本質上對稱,意即在控制通道與電源通道兩邊的資料通道數量相等。
圖二A為本發明一實施例之例子,顯示直式方向中之一可反轉式多媒體鏈接120連接於一接收裝置115與一來源裝置110之間。在圖二A中可反轉式多媒體鏈接120包含兩個資料通道(data channels)或資料道(data lanes)與一控制碼通道。在其他實施例中,可反轉式多媒體鏈接120可以有一大量資料道。在圖二A之例子當中,可反轉式多媒體鏈接120之來源平面纜線(source facing cable)連接器包含:兩CBUS插腳,一CBUS0插腳254與一CBUS1插腳
256,將來源裝置110連接至可反轉式多媒體鏈接120之控制通道;一資料0+插腳250與一資料0-插腳252,用來將來源裝置110連接至多媒體鏈接120之第一資料道;以及一資料1+插腳258與一資料1-插腳260,用來來源裝置110連接至多媒體鏈接之第二資料道。因可反轉式多媒體鏈接120之對稱性,圖二A之例子有一資料道或在控制通道任一面之資料插腳或CBUS插腳。
多媒體鏈接120也包含接收平面纜線連接器。如同來源平面纜線連接器,接收平面纜線連接器包含兩個CBUS插腳(一CBUS0插腳274與一CBUS插腳276)將接收裝置115連接至可反轉式多媒體鏈接120之控制通道,將接收裝置115連接至多媒體鏈接之第一資料道之一資料0+插腳270與一資料0-插腳272,以及將接收裝置115連接至多媒體鏈接120之第二資料道之一資料1+插腳278與一資料1-插腳280。對於多媒體鏈接120之直式方向中,來源平面連接器中之插腳係連接至來源裝置110之類似的插腳,正如接收平面連接器中之插腳連接至接收裝置115之類似的插腳。舉例而言,來源平面連接器290之資料0插腳連接至來源裝置110之資料0插腳,而接收平面連接器295之資料0插腳連接至接收裝置115之資料0插腳。因此,可反轉式多媒體鏈接裝置120之纜線在直式方向上並無反轉。
圖二B為本發明一實施例之例子,闡明在反向式方向上之可反轉式多媒體鏈接120之方塊圖。在反向式方向上之多媒體鏈接120之中,與接收裝置115相連結處之接收平面連接器295以角度180度旋轉,相對於連接至來源裝置110的來源平面接受器290之插腳而言,連接至接收裝置115的接收平面連接器295之插腳係反向的。舉例而言,如同顯示於圖二B,來源平面連接器290之資料0插腳連接至來源裝置110之資料0插腳,而接收平面連接器295之資料0插腳連接至接收裝置115之資料1插腳。類似地,來源平面連接器290之資料1插腳連接至來源裝置110之資料1插腳,而接收平面連接器295之資料1插腳連接至接收裝置115之資料0插腳。此外,來源平面連接器290之CBUS0插腳254連接至來源裝置110之CBUS0插腳,來源平面連接器290之CBUS1插腳256連接至來源裝置110之CBUS1插腳,而接收平面連接器295之CBUS0插腳274連接至接收裝置115之CBUS1插腳,以及接收平面連接器295之CBUS1插腳276連接至接收裝置115之CBUS0插腳。因此在反向式方向上,可反轉式多媒體鏈接之纜線係為反轉的。
圖三為本發明一實施例之例子,闡明連接至一接收裝置之一舊有來源裝置之方塊圖。圖三A為一例子圖,闡明舊有來源裝置305經由一修正多媒體鏈接121連接至接收裝置115,其中多媒體鏈接121為直式方向。在圖三A的例子當中,舊有來源裝置305包含一單一CBUS插腳345,而接收裝置115包含一對CBUS插腳,一CBUS插腳330與一CBUS插腳340。多媒體鏈接121,在圖三A的例子當中,係一修正多媒體鏈接121,包含在來源面對連接器上之一單一CBUS插腳,連接至舊有接收裝置305之CBUS插腳345。修正多媒體鏈接121也包含在接收平面連接器上之一對CBUS插腳,與接收裝置115之一對CBUS插腳建立連結。修正多媒體鏈接121也包含一下拉式電阻350。下拉式電阻350係有助於多媒體鏈接120之方向辨別,如接下之圖四所敘述。圖三A為本發明一實施例之例子,闡明一舊有來源裝置305經由一修正之多媒體鏈接121連接至接收裝置115,其中修正多媒體鏈接121為直式方向,此時舊有來源裝置305之CBUS插腳345連接至接收裝置115之CBUS0插腳330,且下拉式電阻350連接至接收裝置115之CBUS1插腳340。
圖三B為一例子圖,闡明一舊有來源裝置305經由修正多媒體鏈接112連接至接收裝置115,其中多媒體鏈接121為反向式方向。在圖三B的例子當中,舊有來源裝置305包含一單一CBUS插腳345,經由修正多媒體鏈接121連接至接收裝置之CBUS1插腳340。在圖三B的例子中,多媒體鏈接也包含一下拉式電阻350。下拉式電阻350係有助於多媒體鏈接120之方向辨別,如接下之圖四所敘述。在圖三B的例子中,多媒體鏈接121為反向式方向,其中舊有來源裝置305之CBUS插腳345連接至接收裝置115之CBUS1插腳340,且下拉式電阻350連接至接收裝置115之CBUS0插腳330。
圖四為本發明一實施例之接收裝置之方塊圖。在一實施例中,接收裝置115包含一處理器405、一通訊界面440以及一記憶體410。處理器405的例子包含一中央處理器(central processing unit,CPU)、一或多特殊應用積體電路(application specific integrated circuits,ASICs)或其任意組合。處理器405加以組態以經由一或多個匯流排與記憶體410與通訊界面440通訊。圖四係討論接收裝置115之一實施例,然而,來源裝置110或其他附加裝置之相似實施例也可包含相似於接收裝置115之元件。
在一實施例中,記憶體410包含一非暫態機器可讀取媒體上儲存
之模組(例如:軟體指令)。模組可以由處理器405加以執行在此敘述之方法與功能。在接收裝置115處理期間,指令(例如:軟體)也可以全部或至少部分地,歸屬於處理器405內(例如:在一處理器的快速緩衝存取(cache)記憶體內),因此記憶體410與快速緩衝存取處理器405可以建立非暫態機器可讀取媒體。
當記憶體410以一非暫態機器可讀取媒體說明,並顯示於一例子實施例中以做為一單一媒體,詞彙“機器可讀取模組”應視為包含一可以儲存指令(例如:軟體)之單一媒體或多重媒體(例如:一中央式或分散式資料庫,或相關聯之快速緩衝存取器與伺服器)。詞彙“機器可讀取模組”也應視為可以包含任何由機器執行之能儲存指令(例如:軟體)之媒體,以及使機器去執行任何一或多種在此所揭露之方法。詞彙“機器可讀取模組”包含但不限於固態記憶體、光學媒體以及磁性媒體為形式之資料儲存庫。
記憶體410包含一纜線連結模組415、一纜線方向判定模組420、一通道對應模組425以及一通訊模組430。纜線連結模組415判定多媒體鏈接120,例如一MHL纜線,連接至接收裝置115或從接收裝置115斷開連結。在一實施例中,纜線連結模組415判定一多媒體鏈接120依據接收裝置115中一或多個CBUS插腳之狀態,連接至接收裝置115。
在一實施例中,多媒體鏈接120包含一對CBUS插腳。兩個CBUS插腳之一插腳連接至來源裝置110之一主動CBUS插腳,而第二個CBUS插腳連接至來源裝置中另一未使用之CBUS插腳。在一實施例中,未使用之CBUS插腳藉由一識別(ID)電阻(舉例而言,一1000K歐姆電阻)下降至“接地(Ground)”或一低值。在一例子中,ID電阻位於來源裝置110之中。在另一例中,ID電阻位於多媒體鏈接120(舉例而言,如上述顯示之圖三B情況下,來源裝置為一舊有裝置)之中。與來源裝置110相似,接收裝置115可以包含一對CBUS插腳。一開始時,接收裝置115之兩個CBUS插腳藉由相對弱之上拉電阻拉向高值。當多媒體鏈接120連接至接收裝置115,接收裝置115之兩個CBUS插腳之至少一個CBUS插腳下降至一低值。在一例子中,接收裝置115之兩個CBUS插腳依據來源裝置110之CBUS插腳狀態而下拉至一低值。回應接收裝置115之兩個CBUS插腳至少一個被下拉,纜線連結模組415判定一多媒體鏈接120連接至接收裝置115。
纜線方向判定模組420判定連接至接收裝置115之多媒體鏈接
120之方向。當所給予之多媒體鏈接120為一可反轉式多媒體鏈接120時,纜線方向決定模組420判定目前狀態中的多媒體鏈接120在連接至接收裝置115時是處於直式方向或反向式方向。如上所述,在多媒體鏈接120之直式方向,連接至接收裝置115之插腳的多媒體鏈接120連接器之插腳與連接至來源裝置110之插腳的多媒體鏈接120連接器之插腳相似。與多媒體鏈接120連接器建立連結之接收裝置115旋轉180度時,多媒體鏈接為反向式方向,相對於連接至來源裝置110之插腳的多媒體鏈接120連接器之插腳,連接至接收裝置115之插腳的多媒體鏈接120連接器之插腳係反向的。
在一實施例中,當多媒體鏈接一開始連接至接收裝置115時,纜線方向檢測模組420依據接收裝置115之數個CBUS插腳之一或兩個之狀態來判定連接至接收裝置115之多媒體鏈接120之方向。纜線方向檢測模組420監控接收裝置115之數個CBUS插腳之兩個插腳,並且回應當多媒體鏈接120一連接至接收裝置115時,檢測被下拉至一低值之接收裝置115之數個CBUS插腳之一個或兩個,以判定多媒體鏈接120之方向。舉例而言,方向檢測模組420,依據接收裝置115之那二個CBUS插腳先下降至一低值,來判定多媒體鏈接120之方向。因此,在數個CBUS插腳之一個插腳先下降至低值時,纜線方向模組420可以判定多媒體鏈接120為反向式方向,且當另一CBUS插腳先下拉至低值時,可以判定多媒體鏈接120為直式方向。纜線方向檢測模組420識別接收裝置115之先下拉至低值之接收裝置115之CBUS插腳做為識別(ID)插腳,並識別接收裝置115之另一CBUS插腳做為接收裝置115之主動插腳,或將接收裝置115之另一CBUS插腳視為用於控制匯流排通訊協定之CBUS插腳。
在一例子中,纜線方向檢測模組420將一預定值之下降應用於識別接收裝置115之CBUS插腳為主動CBUS插腳。藉由將下降預定值應用於接收裝置115之主動式CBUS插腳,接收裝置115允許來源裝置110在探索期間去識別主動式CBUS插腳,因而允許在來源裝置110與接收裝置115之間建立一功能性CBUS(控制匯流排)通道。
在一實施例中,在識別接收裝置115之主動CBUS插腳之後,方向檢測模組420停止監視接收裝置115之主動CBUS插腳之值或狀態,以防止後來經由主動CBUS插腳接收之通訊而導致之不正確行為。纜線方向檢測模組420或接收裝置115可以繼續監視識別為ID插腳之接收裝置115之CBUS插
腳之層級。
一旦纜線方向檢測模組420判定多媒體鏈接120之方向,纜線方向檢測模組420將多媒體鏈接120之方向傳遞至接收裝置110。依據已接受之多媒體鏈接120之方向,來源裝置110可以重新對映資料道,以維持在接收裝置115上之一功能性通道順序。
在一實施例中,纜線連接模組415除了檢測一多媒體鏈接120何時連接至接收裝置115,也檢測一多媒體鏈接120何時從接收裝置110斷開連結。纜線連結模組415,依據接收裝置115之CBUS一或多個插腳之狀態來判定一多媒體鏈接120何時從接收裝置115斷開連結。舉例而言,纜線連接模組415,依據識別為ID插腳之接收裝置115之CBUS插腳之狀態或數值,來判定多媒體鏈接120是否從接收裝置115斷開連結。當多媒體鏈接120從接收裝置115斷開連結時,識別為ID插腳之接收裝置115之CBUS插腳將藉由相對弱之上拉電阻,上升至一高值。一經檢測到ID插腳被拉高至高值,纜線連結模組415判定多媒體鏈接120已經從接收裝置115斷開連結。
回應纜線連結模組415判定多媒體鏈接120是從接收裝置115斷開連結,纜線方向檢測模組420移除下降預定值,而其中下降預定值套用於識別接收裝置115之CBUS插腳為主動CBUS插腳。纜線連結模組415與纜線方向檢測模組420在返回監視接收裝置115的CBUS插腳狀態前,可以有一預設門檻之等待時間,以檢測是否一多媒體鏈接120連接至接收裝置115或判定連接至接收裝置115之多媒體鏈接120之方向。
在一實施例中,在多媒體鏈接120之方向初始檢測期間,纜線方向檢測模組420判定是否錯誤地識別接收裝置115的CBUS插腳為ID插腳與主動CBUS插腳。舉例而言,纜線方向檢測模組420,依據該ID插腳之狀態或數值,來判定是否接收裝置115之CBUS插腳已被錯誤地識別。若錯誤的CBUS插腳被識別為ID插腳,且因此多媒體鏈接120之方向被錯誤地識別,則在來源裝置110之主動CBUS插腳與接收裝置115之ID插腳之間將有一通訊通道。在一實施例中,來源裝置110在探索期間調動或修正來源裝置110之主動CBUS插腳之數值。此將導致接收裝置115之錯誤識別ID插腳之狀態受到改變,例如錯誤識別ID插腳升高至一更高的數值。
回應接收裝置115之錯誤識別ID插腳之狀態的改變,纜線方向
檢測模組420判定接收裝置115之CBUS插腳已被錯誤地識別。在一例子中,錯誤識別ID插腳之狀態的改變,造成纜線連結模組415,如上所述,檢測多媒體鏈接120已經從接收裝置115斷開連結。此結果使得纜線方向檢測模組420在一預設門檻期間後,重新判定連接至接收裝置115之多媒體鏈接120之方向。因此纜線方向檢測模組415,依據接收裝置115之CBUS插腳之狀態,例如接收裝置115之CBUS插腳被錯誤地識別為ID插腳,來得知多媒體鏈接120之方向是否已被錯誤地判定。
通道對映模組425判定多媒體鏈接120之那一些資料道或資料通道將與接收裝置115建立連結。接收裝置115可以支援一複數個資料道,且通道對映模組425可以開始從多媒體鏈接120之第一資料道或資料通道填充(populate)或連結多媒體鏈接120之資料道。在一例子中,接收裝置115支援3個資料通道。通道對映模組425藉由多媒體鏈接120之通道0、通道1以及通道2填充或介面連接接收裝置115。在此例子中,多媒體鏈接120可以包含附加的資料通道,例如通道4或通道5。
通道對映模組425也可以告知對映於接收裝置115的有效纜線方向與通道之來源裝置110。這允許來源裝置110去對映在來源裝置110一端之資料道,以維持或匹合在接收裝置115上當前的通道順序。除了告知對映於接收裝置115的有效纜線方向與通道之來源裝置110之外,通道對映模組425也可以與來源裝置110交換訊息,包括裝置之型態、由每一裝置所支援之通道數量以及與每一裝置介面連結之連接器之型態。這允許接收裝置110與來源裝置115兩者有效地對映於每一端所驅動之資料通道或插腳。舉例而言,接收裝置115可以只支援3個資料道,而來源裝置則可以支援4個資料道。來源裝置110可以僅驅動沿著多媒體鏈接120之3個通道的資料,其介接來源裝置100之3個通道。
通訊模組430接收在接收裝置115上之通訊訊息,並經由例如通訊介面440從接收裝置115預備與傳輸此通訊訊息至來源裝置110。在一實施例中,通訊模組430發送所接收通訊訊息至記憶體410之中被指定用來處理已接收之通訊訊息之數個個別的模組。舉例而言,通訊模組430由接收裝置140接收一通訊訊息,通訊訊息包含接收裝置140之能力資訊,並轉發通訊訊息至來源能力管理模組415加以分析。在另一實施例中,通訊模組430,經由多媒體鏈
接120,將從一或多模組接收之通訊訊息傳輸至連接至來源裝置115之一裝置。舉例而言,通訊模組430將連接至來源裝置115之多媒體鏈接120之已識別方向傳輸至來源裝置110。通訊模組430可以格式化通訊訊息為適合經由多媒體鏈接120傳輸通訊訊息之多種協定(例如:MHL或HDMI)。
通訊介面440包括通訊地耦合至多媒體鏈接120之一介面電路。通訊介面440經由一多媒體鏈接120從來源裝置110接收通訊訊息,並經由多媒體鏈接120將通訊訊息傳輸至來源裝置110。通訊介面440串聯待傳輸之資料(由通訊模組430所產生),例如識別多媒體鏈接120方向之資訊,並將待傳輸資料之差動訊號穿過多媒體鏈接120而傳輸至接收裝置110。
圖五為本發明一實施例之用來判定連接至接收裝置之多媒體鏈接之一方向之一方法流程圖。接收裝置115可以經由一可反轉式多媒體鏈接120,例如一反轉式MHL纜線,連接至來源裝置110。在步驟505中,接收裝置115檢測在接收裝置115與來源裝置110之間的一多媒體鏈接連結。在一實施例中,在步驟505中,接收裝置115,依據接收裝置115之一第一或第二CBUS插腳是否下降或置為一低值,來檢測一多媒體鏈接120係連接至接收裝置115。在一例子中,只有第一或第二CBUS插腳之一為下降,以回應接收裝置115連接至多媒體鏈接120。在另一例子中,兩個CBUS插腳為下降,以回應接收裝置115連接至一多媒體鏈接120。
在步驟505中,檢測一纜線連結後,在步驟510中,接收裝置115判定連接至接收裝置115之多媒體鏈接120之方向。如上所述,當一多媒體鏈接120連接於接收裝置115與來源裝置時,有兩種方向中之一種,直式與反向式。在步驟510中,接收裝置115可以依據接收裝置115之CBUS插腳之一個或兩個下拉,來判定多媒體鏈接120之方向。舉例而言,在步驟510中,接收裝置115,依據接收裝置115之兩個CBUS插腳之哪一個插腳先下降至一低值,來判定多媒體鏈接120之方向。因此,在兩個CBUS插腳之一先下降至低值時,接收裝置115可以判定多媒體鏈接120為反向式方向,而在兩個CBUS插腳之另一個插腳先下降至低值時,接收裝置115可以判定多媒體鏈接120為直式方向。接收裝置115也可以識別先下拉至低值之接收裝置115之CBUS插腳為一ID插腳,並識別接收裝置115之另一CBUS插腳做為接收裝置115之主動插腳,或將接收裝置115之另一CBUS插腳視為用於控制匯流排通訊協定之
CBUS插腳。
在步驟515中,接收裝置115將多媒體鏈接120之方向傳遞至來源裝置110。在步驟515中,除了將多媒體鏈接120之方向傳遞至來源裝置110外,接收裝置115也可以傳遞附加的資訊,例如對映於接收裝置115之通道、帶有接收裝置115型態之資訊、接收裝置115所支援之通道數目以及用來與接收裝置介面連結之連接器型態。一旦從接收裝置115接收到多媒體鏈接120之方向以及任何資訊,來源裝置110可以執行如圖四所說明之通道對映。
閱讀此揭露內容之後,那些領域中之技術者將領會用於判定連接至一接收裝置或來源裝置之一可反向多媒體連接器之方向之附加替代設計。因此,雖然在這裡已闡明與解釋特定實施例與所揭露之應用,實施例並不意圖侷限於精確解釋,需了解,在不背離本發明所揭露之精神與範疇下,本發明所揭露於此之元件與其之各種修正、變更、對於此領域之技術者為顯而易見之可以加以排列之延伸、操作、方法細節以及在此所揭露之裝置將不被侷限,且應包含於下述之專利申請範圍內。
Claims (21)
- 一種識別連接至一接收裝置之一多媒體鏈接之一方向之方法,該方法包含:檢測在該接收裝置上之一多媒體鏈接連結,其中該接收裝置包含一複數個插腳用來與該多媒體鏈接之一複數個插腳連結,該接收裝置之複數個插腳包含一第一控制匯流排插腳及一第二控制匯流排插腳;監控該第一控制匯流排插腳由高至低之一第一數值變化以及該第二控制匯流排插腳由高至低之一第二數值變化,該第一數值變化與該第二數值變化於不同時間發生;判定該第一數值變化與該第二數值變化何者先發生;回應於判定該第一數值變化與該第二數值變化何者先發生,識別連接至該接收裝置之該多媒體鏈接之該方向;以及將連接至該接收裝置之該多媒體鏈接之該識別的方向傳輸至一來源裝置。
- 如請求項1所述之識別連接至該接收裝置之該多媒體鏈接之該方向之方法,其中檢測在該接收裝置上之該多媒體鏈接連結更包含:識別該接收裝置之該第一控制匯流排插腳與該第二控制匯流排插腳中的一個或多個由高至低之一數值變化;以及依據該接收裝置之該第一控制匯流排插腳與該第二控制匯流排插腳中的一個或多個由高至低之該數值變化,檢測該多媒體鏈接係連接至該接收裝置。
- 如請求項2所述之識別連接至該接收裝置之該多媒體鏈接之該方向之方法,其中識別連接至該接收裝置之該多媒體鏈接之該方向更包含:回應於判定該第一數值變化先發生,以判定該多媒體鍵接係直式方向。
- 如請求項3所述之識別連接至該接收裝置之該多媒體鏈接之該方向之方法,其中該多媒體鏈接包含連接至該接收裝置之該第一控制匯流排插腳之一下拉式電阻。
- 如請求項2所述之識別連接至該接收裝置之該多媒體鏈接之該方向之方法,其中識別連接至該接收裝置之該多媒體鏈接之該方向更包含:回應於判定該第二數值變化先發生,以判定該多媒體鏈接係一反向式方向。
- 如請求項5所述之識別連接至該接收裝置之該多媒體鏈接之該方向之方法,其中該多媒體鏈接包含連接至該接收裝置之該第二控制匯流排插腳之一下拉式電阻。
- 如請求項1所述之識別連接至該接收裝置之該多媒體鏈接之該方向之方法,更包含:識別該多媒體鏈接之一複數個資料通道;以及依據該多媒體鏈接之該識別的方向,將該接收裝置之一或多個資料通道對映至該多媒體鏈接之該複數個資料通道之一或多個資料通道。
- 一種識別連接至一接收裝置之一多媒體鏈接之一方向之一第一裝置,包含;一複數個插腳,用來與一多媒體鏈接之一複數個插腳連結,該第一裝置之複數個插腳包含一第一控制匯流排插腳及一第二控制匯流排插腳;以及一記憶體,用來儲存一複數個指令,該複數個指令由一處理器所執行時,致使該處理器:在該第一裝置上檢測一多媒體鏈接連結;監控該第一控制匯流排插腳由高至低之一第一數值變化以及該第二控制匯流排插腳由高至低之一第二數值變化,該第一數值變化與該第二數值變化於不同時間發生;判定該第一數值變化與該第二數值變化何者先發生;回應於判定該第一數值變化與該第二數值變化何者先發生,識別連接至該第一裝置之該多媒體鏈接之該方向;以及將連接至該第一裝置之該多媒體鏈接之該識別的方向傳輸至一第二裝置。
- 如請求項8所述之識別連接至該接收裝置之該多媒體鏈接之該方向之該第一裝置,其中檢測在該第一裝置上之該多媒體鏈接連結包含:識別該第一裝置之該第一控制匯流排插腳與該第二控制匯流排插腳中的一個或多個由高至低之一數值變化;以及依據該第一裝置之該第一控制匯流排插腳與該第二控制匯流排插腳中的一個或多個由高至低之該數值變化,檢測該多媒體鏈接係連接至該第一裝置。
- 如請求項9所述之識別連接至該接收裝置之該多媒體鏈接之該方向之該第一裝置,其中識別連接至該第一裝置之該多媒體鏈接之該方向包括:回應於判定該第一數值變化先發生,以判定該多媒體鏈接係為直式方向。
- 如請求項10所述之識別連接至該接收裝置之該多媒體鏈接之該方向之該第一裝置,其中該多媒體鏈接包含連接至該第一裝置之該第一控制匯流排插腳之一下拉式電阻。
- 如請求項9所述之識別連接至該接收裝置之該多媒體鏈接之該方向之該第一裝置,其中識別連接至該第一裝置之該多媒體鏈接之該方向更包含:回應於判定該第二數值變化先發生,以判定該多媒體鏈接係為一反向式方向。
- 如請求項12所述之識別連接至該接收裝置之該多媒體鏈接之該方向之該第一裝置,其中該多媒體鏈接包含連接至該第一裝置之該第二控制匯流排插腳之一下拉式電阻。
- 如請求項8所述之識別連接至該接收裝置之該多媒體鏈接之該方向之該第一裝置,其中該多媒體鏈接包含一複數個資料通道,該複數個指令更致使該處理器:依據該多媒體鏈接之該識別的方向,將該第一裝置之一或多個資料通道對映至該多媒體鏈接之該複數個資料通道之一或多個資料通道。
- 一種非暫態電腦可讀取媒體,用來儲存一第一裝置之一表示,該第一裝置包 含:一複數個插腳,用來與一多媒體鏈接之一複數個插腳連結,該第一裝置之複數個插腳包含一第一控制匯流排插腳及一第二控制匯流排插腳;以及一記憶體,用來儲存一複數個指令,該複數個指令由一處理器所執行時,致使該處理器:在該第一裝置上檢測一多媒體鏈接連結;監控該第一控制匯流排插腳由高至低之一第一數值變化以及該第二控制匯流排插腳由高至低之一第二數值變化,該第一數值變化與該第二數值變化於不同時間發生;判定該第一數值變化與該第二數值變化何者先發生;回應於判定該第一數值變化與該第二數值變化何者先發生,識別連接至該第一裝置之該多媒體鏈接之一方向;以及將連接至該第一裝置之該多媒體鏈接之該識別的之方向傳輸至一第二裝置。
- 如請求項15所述之用來儲存該第一裝置之該表示之非暫態電腦可讀取媒體,其中檢測連接至該第一裝置之該多媒體鏈接連結包含:識別該第一裝置之該第一控制匯流排插腳與該第二控制匯流排插腳中的一個或多個由高至低之一數值變化;以及依據該第一裝置之該第一控制匯流排插腳與該第二控制匯流排插腳中的一個或多個由高至低之該數值變化,檢測該多媒體鏈接係連接至該第一裝置。
- 如請求項16所述之用來儲存該第一裝置之該表示之非暫態電腦可讀取媒體,其中識別連接至該第一裝置之該多媒體鏈接之該方向包括:回應於判定該第一數值變化先發生,以判定該多媒體鏈接係為直式方向。
- 如請求項17所述之用來儲存該第一裝置之該表示之非暫態電腦可讀取媒體,其中該多媒體鏈接包含連接至該第一裝置之該第一控制匯流排插腳之一 下拉式電阻。
- 如請求項16所述之用來儲存該第一裝置之該表示之非暫態電腦可讀取媒體,其中識別連接至該第一裝置之該多媒體鏈接之該方向更包含:回應於判定該第二數值變化先發生,以判定該多媒體鏈接係為一反向式方向。
- 如請求項19所述之用來儲存該第一裝置之該表示之非暫態電腦可讀取媒體,其中該多媒體鏈接包含連接至該第一裝置之該第二控制匯流排插腳之一下拉式電阻。
- 如請求項15所述之用來儲存該第一裝置之該表示之非暫態電腦可讀取媒體,其中該多媒體鏈接包含一複數個資料通道,該複數個指令更致使該處理器:依據該多媒體鏈接之該識別的方向,將該第一裝置之一或多個資料通道對映至該多媒體鏈接之該複數個資料通道之一或多個資料通道。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201461975517P | 2014-04-04 | 2014-04-04 | |
US61/975,517 | 2014-04-04 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201602790A TW201602790A (zh) | 2016-01-16 |
TWI630481B true TWI630481B (zh) | 2018-07-21 |
Family
ID=54209867
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW104110975A TWI630481B (zh) | 2014-04-04 | 2015-04-02 | 檢測連接至一裝置之多媒體鏈接之方向 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9703729B2 (zh) |
TW (1) | TWI630481B (zh) |
WO (1) | WO2015153915A1 (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150372429A1 (en) * | 2014-06-24 | 2015-12-24 | Samsung Electronics Co., Ltd. | Plug connector, electronic apparatus including receptacle and connecting method of electronic apparatus |
US10067894B1 (en) * | 2015-08-19 | 2018-09-04 | Amazon Technologies, Inc. | Cable-based configuration |
US10013328B2 (en) * | 2016-04-21 | 2018-07-03 | Arris Enterprises Llc | Incorrectly connected HDMI cable indicator |
WO2017188950A2 (en) * | 2016-04-28 | 2017-11-02 | Hewlett-Packard Development Company, L.P. | Connector orientations |
US10545904B1 (en) * | 2018-07-12 | 2020-01-28 | Texas Instruments Incorporated | Detection of displayport alternate mode communication and connector plug orientation without use of a power distribution controller |
US11688981B2 (en) * | 2019-03-06 | 2023-06-27 | Nxp B.V. | Redriver to autonomously detect cable orientation |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201207411A (en) * | 2010-06-30 | 2012-02-16 | Silicon Image Inc | Detection of cable connections for electronic devices |
US20120265911A1 (en) * | 2011-04-11 | 2012-10-18 | Fairchild Semiconductor Corporation | Mobile device auto detection apparatus and method |
US20130009864A1 (en) * | 2011-07-08 | 2013-01-10 | Samsung Electronics Co. Ltd. | Method and apparatus for interfacing between external device and mobile device |
TW201336233A (zh) * | 2012-02-23 | 2013-09-01 | Silicon Image Inc | 通訊介面裝置、通訊介面系統、在資料連結上傳送訊號之方法及其製品 |
TW201351900A (zh) * | 2012-06-12 | 2013-12-16 | Silicon Image Inc | 經由一通訊通道之時脈及雙向資料的同時傳遞 |
TW201408024A (zh) * | 2012-06-13 | 2014-02-16 | Silicon Image Inc | 利用分時操作之裝置、方法及非暫態電腦可讀儲存媒體 |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7856520B2 (en) | 2008-01-04 | 2010-12-21 | Silicon Image, Inc. | Control bus for connection of electronic devices |
JP5359230B2 (ja) | 2008-02-04 | 2013-12-04 | ソニー株式会社 | 送信装置および伝送データフォーマット決定方法 |
US7788428B2 (en) * | 2008-03-27 | 2010-08-31 | Sony Ericsson Mobile Communications Ab | Multiplex mobile high-definition link (MHL) and USB 3.0 |
EP2161586A1 (en) | 2008-04-23 | 2010-03-10 | Koninklijke Philips Electronics N.V. | Enhanced HDMI cable detection |
US8275914B2 (en) * | 2008-10-16 | 2012-09-25 | Silicon Image, Inc. | Discovery of connections utilizing a control bus |
US9234930B2 (en) * | 2010-02-10 | 2016-01-12 | Lattice Semiconductor Corporation | Determination of physical connectivity status of devices based on electrical measurement |
JP5515919B2 (ja) * | 2010-02-12 | 2014-06-11 | ソニー株式会社 | 電子機器および接続外部機器のデジタルインタフェース判別方法 |
JP5671838B2 (ja) * | 2010-05-21 | 2015-02-18 | ソニー株式会社 | データ送信装置、データ受信装置、データ送信方法およびデータ受信方法 |
WO2012007785A1 (en) * | 2010-07-13 | 2012-01-19 | Redmere Technology Ltd. | Active high speed data cable |
KR101277657B1 (ko) * | 2012-05-30 | 2013-06-27 | 주식회사 케이티 | 외부 디바이스와 이에 도킹되는 휴대 단말 사이의 입력 이벤트 처리 방법 |
US10231017B2 (en) * | 2012-10-16 | 2019-03-12 | Sony Corporation | Electronic device, charging control method of electronic device, battery power-level display method of electronic device, source device, and sink device |
KR102012937B1 (ko) * | 2013-03-04 | 2019-08-22 | 삼성전자주식회사 | 휴대 단말기에서 외부 장치를 연결하는 장치 및 방법 |
WO2014141425A1 (ja) * | 2013-03-14 | 2014-09-18 | 株式会社 東芝 | 映像表示システム、ソース機器、シンク機器及び映像表示方法 |
KR102048222B1 (ko) * | 2013-05-21 | 2019-11-25 | 삼성전자주식회사 | 통신 시스템에서 외부 장치를 인식하는 장치 및 방법 |
US9274992B2 (en) * | 2013-07-19 | 2016-03-01 | Lattice Semiconductor Corporation | Cable with circuitry for communicating performance information |
TWI536820B (zh) * | 2013-08-27 | 2016-06-01 | 瑞昱半導體股份有限公司 | 訊號轉接電路、訊號接收電路、訊號轉接方法與訊號接收方法 |
CN104751822B (zh) * | 2013-12-31 | 2017-11-14 | 纬创资通股份有限公司 | 显示***及用于显示器操作最佳化的方法 |
TWI505700B (zh) * | 2014-01-22 | 2015-10-21 | Realtek Semiconductor Corp | 可插拔電子裝置及決定可插拔電子裝置所輸出之資料的方法 |
JP6442836B2 (ja) * | 2014-02-28 | 2018-12-26 | セイコーエプソン株式会社 | 表示装置、および、表示装置の制御方法 |
WO2015168903A1 (en) * | 2014-05-08 | 2015-11-12 | Lattice Semiconductor Corporation | Caching of capabilities information of counterpart device for efficient handshaking operation |
US10043480B2 (en) * | 2014-08-29 | 2018-08-07 | Lattice Semiconductor Corporation | Inter-device conflict resolution on a multimedia link |
-
2015
- 2015-04-02 TW TW104110975A patent/TWI630481B/zh active
- 2015-04-02 WO PCT/US2015/024160 patent/WO2015153915A1/en active Application Filing
- 2015-04-02 US US14/677,806 patent/US9703729B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201207411A (en) * | 2010-06-30 | 2012-02-16 | Silicon Image Inc | Detection of cable connections for electronic devices |
US20120265911A1 (en) * | 2011-04-11 | 2012-10-18 | Fairchild Semiconductor Corporation | Mobile device auto detection apparatus and method |
US20130009864A1 (en) * | 2011-07-08 | 2013-01-10 | Samsung Electronics Co. Ltd. | Method and apparatus for interfacing between external device and mobile device |
TW201336233A (zh) * | 2012-02-23 | 2013-09-01 | Silicon Image Inc | 通訊介面裝置、通訊介面系統、在資料連結上傳送訊號之方法及其製品 |
TW201351900A (zh) * | 2012-06-12 | 2013-12-16 | Silicon Image Inc | 經由一通訊通道之時脈及雙向資料的同時傳遞 |
TW201408024A (zh) * | 2012-06-13 | 2014-02-16 | Silicon Image Inc | 利用分時操作之裝置、方法及非暫態電腦可讀儲存媒體 |
Also Published As
Publication number | Publication date |
---|---|
US9703729B2 (en) | 2017-07-11 |
US20150286587A1 (en) | 2015-10-08 |
WO2015153915A1 (en) | 2015-10-08 |
TW201602790A (zh) | 2016-01-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI630481B (zh) | 檢測連接至一裝置之多媒體鏈接之方向 | |
US11196221B2 (en) | Semiconductor device of USB interface and method of operating the same | |
JP5683696B2 (ja) | 電子デバイスに関するケーブル接続の検出 | |
KR102560850B1 (ko) | 복수의 디스플레이장치를 포함하는 시스템과, 디스플레이장치의 제어방법 | |
TWI546677B (zh) | 利用控制匯流排發現連接 | |
US11762801B2 (en) | Detection of DISPLAYPORT alternate mode communication and connector plug orientation without use of a power distribution controller | |
KR101694210B1 (ko) | 전자 디바이스를 위한 케이블 연결 검출 | |
US20200184784A1 (en) | Guided cable management | |
JP7060856B2 (ja) | USB Type-Cインターフェース回路における状態通知方法およびUSB Type-Cインターフェース回路を有するデバイス | |
KR20130133263A (ko) | 멀티미디어 디바이스들에 대한 적응형 상호연결 방식 | |
US10721022B2 (en) | Communication apparatus, communication method, program, and communication system | |
TWI677250B (zh) | 網路系統及認證方法 | |
JP2015136104A5 (zh) | ||
US9222964B2 (en) | Cable detection in a pin constrained connector | |
US20130254440A1 (en) | Devices and methods for transmitting usb termination signals over extension media | |
EP3363637A1 (en) | Regenerative chip and contact control method therefor | |
US8943255B2 (en) | Methods and structure for accounting for connection resets between peripheral component interconnect express bridges and host devices | |
US20170149638A1 (en) | Verifying communication lanes by individually disconnecting transmit wires by wire polarity | |
US12002494B2 (en) | Method and device for detecting hard disk connection and disconnection during a computer session | |
US9720871B2 (en) | Determining cable connections in a multi-cable link | |
CN113220091A (zh) | 超算设备、算力板的在位检测方法及存储介质 | |
JP6823729B2 (ja) | 映像機器および接続判定方法 | |
CN113806273A (zh) | 快速周边组件互连数据传输控制*** | |
US20170229094A1 (en) | Data transmission system, display device, and method of transmitting data | |
JP2015065598A (ja) | ケーブル接続送受信機、送信機、受信機、ケーブル接続支援方法およびケーブル接続支援プログラム |