在多媒體接口中的射頻干擾減少的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明關(guān)于數(shù)據(jù)通信,特別關(guān)于在多媒體接口中的射頻干擾減少。
【背景技術(shù)】
[0002]不同類型的多媒體數(shù)據(jù)通常通過傳輸線從來源裝置(sourcedevice)被傳輸至接收裝置(sink device),如用來傳輸不同信號的HDMI電纜。通過電纜傳送的信息在本質(zhì)上為經(jīng)常重復(fù)的,導(dǎo)致不必要的電磁干擾(EMI)。為解決電磁干擾,視頻數(shù)據(jù)可以被編碼為最小化轉(zhuǎn)換差分信號(transit1n minimized differential signaling,TMDS)以最小化轉(zhuǎn)換和產(chǎn)生視頻數(shù)據(jù)中的直流平衡。然而,當(dāng)HDMI帶寬增加和無線服務(wù)的擴(kuò)展,進(jìn)一步降低電磁干擾是必要的。
【發(fā)明內(nèi)容】
[0003]本公開的實(shí)施例涉及用于通過多媒體通信接口進(jìn)行通信的裝置,例如來源裝置,其通過多媒體通信接口傳輸多媒體內(nèi)容至接收裝置。在一實(shí)施例中,來源裝置包括加擾電路(scrambling circuit),用以接收與要通過多媒體通信接口的多媒體信道而傳輸?shù)亩嗝襟w數(shù)據(jù)相關(guān)聯(lián)的控制數(shù)據(jù)。加擾電路基于接收的控制數(shù)據(jù),生成加擾控制碼(s c r amb 1 e dcontrol code)。舉例而言,加擾電路接收的控制數(shù)據(jù)具有第一數(shù)目位。加擾電路基于控制數(shù)據(jù),先生成擴(kuò)展控制碼,其具有第二數(shù)目位,該位的第二數(shù)目大于位的第一數(shù)目。加擾電路取回隨機(jī)數(shù)生成器生成的隨機(jī)數(shù)或隨機(jī)數(shù)的部分,隨機(jī)數(shù)生成器包括在硬件組件中,并且加擾電路通過加擾擴(kuò)展控制碼和隨機(jī)數(shù)或隨機(jī)數(shù)的部分,來生成加擾控制碼。舉例而言,加擾器電路基于代表包括在多媒體通信接口中的一條或多個條多媒體信道的位序列以生成擴(kuò)展控制碼。
[0004]在一實(shí)施例中,硬件組件包括來源接口裝置和其中的編碼器電路。編碼器電路基于加擾控制碼,生成最小化轉(zhuǎn)換控制碼。舉例而言,編碼器電路基于差值生成最小化轉(zhuǎn)換控制碼,用以表示在先的最小化轉(zhuǎn)換控制碼中被傳輸?shù)?的數(shù)量和1的數(shù)量之間的差別。另舉一例子來說,編碼器電路從多個的預(yù)先確定的最小化轉(zhuǎn)換碼中選出最小化轉(zhuǎn)換碼以生成最小化轉(zhuǎn)換碼。來源接口裝置經(jīng)由多媒體信道來發(fā)送最小化轉(zhuǎn)換控制碼至接收接口裝置。在一實(shí)施例中,來源接口裝置在第一模式中通過多媒體信道發(fā)送最小化轉(zhuǎn)換碼,而在第二模式中通過多媒體信道發(fā)送控制數(shù)據(jù)的最大化傳輸版本。
[0005]在一實(shí)施例中,接收接口裝置包括解碼器電路和解擾器電路,用以解碼和解擾通過多媒體信道而從來源接口裝置接收的最小化轉(zhuǎn)換控制碼。在一例子中,解碼器電路解碼經(jīng)由多媒體通信接口的多媒體信道所接收的最小化轉(zhuǎn)換控制碼。解碼器電路解碼最小化轉(zhuǎn)換控制碼來生成加擾控制碼。解擾器電路基于加擾控制碼來生成與多媒體數(shù)據(jù)相關(guān)聯(lián)的控制數(shù)據(jù)。舉例而言,解擾器電路通過將該加擾控制碼解碼為具有第一數(shù)目位的中間控制碼來生成控制數(shù)據(jù),再基于中間控制碼來生成具有第二數(shù)目位的控制數(shù)據(jù),位的第二數(shù)目小于位的第一數(shù)目。解擾器電路基于加擾控制碼和隨機(jī)數(shù)生成器生成的隨機(jī)數(shù)來解擾該加擾控制碼,隨機(jī)數(shù)生成器包括在控制裝置內(nèi)。
[0006]再一實(shí)施例中,解碼器電路針對查找表參考最小化轉(zhuǎn)換控制碼來生成加擾控制碼,查找表包括多個預(yù)先確定最小化轉(zhuǎn)換控制碼。舉例來說,接收接口裝置在第一模式中通過多媒體信道接收最小化轉(zhuǎn)換碼,而在第二模式中接收控制數(shù)據(jù)的最大化傳輸版本。接收接口裝置解碼和加擾控制數(shù)據(jù)的最大化轉(zhuǎn)換版本。舉例來說,控制數(shù)據(jù)對應(yīng)于顯示同步信息。再一例子中,控制數(shù)據(jù)描述跟隨控制碼的多媒體數(shù)據(jù)。
【附圖說明】
[0007]本發(fā)明實(shí)施例所公開的技術(shù),配合下列的說明與附圖進(jìn)行詳細(xì)的說明。
[0008]圖1是依據(jù)本發(fā)明的實(shí)施例的數(shù)據(jù)通信的系統(tǒng)的高階框圖。
[0009]圖2是依據(jù)本發(fā)明的實(shí)施例的通過來源裝置傳輸?shù)牟煌愋偷臄?shù)據(jù),并且不同類型的數(shù)據(jù)依據(jù)不同的傳輸狀態(tài)進(jìn)行不同地編碼。
[0010]圖3是依據(jù)本發(fā)明的實(shí)施例的來源接口裝置和接收接口裝置的框圖。
[0011]圖4是依據(jù)本發(fā)明的實(shí)施例的生成最小化轉(zhuǎn)換和最大化轉(zhuǎn)換的控制碼加擾器和來源接口裝置的編碼器的框圖,。
[0012]圖5是依據(jù)本發(fā)明的實(shí)施例的查找表,該查找圖包括不同的控制向量和與其對應(yīng)的最小化轉(zhuǎn)換控制碼。
[0013]圖6是依據(jù)本發(fā)明的實(shí)施例的用于解碼和解擾最小轉(zhuǎn)換控制碼和最大轉(zhuǎn)換控制碼的接收接口裝置的解擾器和最小化轉(zhuǎn)換解碼器的功能框圖。
【具體實(shí)施方式】
[0014]附圖和下列與各種實(shí)施例相關(guān)的描述僅用以說明,需注意的是,下列的描述、本公開的替代實(shí)施列公開的結(jié)構(gòu)和方法,在不違反本發(fā)明原理的下,將被認(rèn)為是可行的替代實(shí)施例?,F(xiàn)在實(shí)施例將配合隨附的圖示詳述于各種實(shí)施例,類似或相同的參考數(shù)字可以在圖標(biāo)中被使用,并可指示類似或相同的功能。
[0015]圖1是本發(fā)明的實(shí)施例的數(shù)據(jù)通信的系統(tǒng)100的高階功能框圖。系統(tǒng)100包括通過一個或多個接口電纜120、150、180與接收裝置115通信的來源裝置110。來源裝置110通過接口電纜120、150、180傳輸多媒體數(shù)據(jù)串流(例如:音頻7視頻串流)和多媒體數(shù)據(jù)串流相關(guān)聯(lián)的控制數(shù)據(jù)至接收裝置115。在一實(shí)施例中,來源裝置110和/或接收裝置115可以是中繼器設(shè)備。
[0016]來源裝置110包括多個物理通信端口 112、142、172耦合到接口電纜120、150、180。接收裝置115也包括物理通信端口 117、147、177耦合到接口電纜120、150、180。來源裝置110和接收裝置115之間的信號交換通過物理通信端口,再經(jīng)接口電纜來進(jìn)行交換。
[0017]來源裝置110和接收裝置115利用各種方式交換數(shù)據(jù)。在一實(shí)施例中,接口電纜120為高清晰度多媒體接口(HDMI)電纜。HDMI電纜120經(jīng)由數(shù)據(jù)0+線121、數(shù)據(jù)0-線122、數(shù)據(jù)1+線123、數(shù)據(jù)1-線124、數(shù)據(jù)2+線125和數(shù)據(jù)2-線126支持差分信號傳輸。每一差分對的數(shù)據(jù)線形成承載多媒體數(shù)據(jù)流的邏輯信道。HDMI電纜120還包括差分時鐘線時鐘線時鐘+127和時鐘-128、消費(fèi)性電子產(chǎn)品控制(CEC)控制總線129、顯示數(shù)據(jù)信道(DDC)總線130、電源131、接地132、熱插拔檢測133和用于差分信號的四條屏蔽線844。在一些實(shí)施例中,接收裝置115可使用控制總線129以用于傳輸封閉回路的反饋數(shù)據(jù)給來源裝置110。
[0018]在一實(shí)施例中,接口電纜150為移動高清影音鏈接(Mobile High-Definit1nLink, MHL)電纜。MHL電纜150通過數(shù)據(jù)0+線151和數(shù)據(jù)0-線152支持差分信號的傳輸,其形成承載多媒體數(shù)據(jù)流的單一邏輯信道。在MHL的部分實(shí)施例中,可有一對以上的差分?jǐn)?shù)據(jù)線。在MHL的一些版本中,嵌入式共同模式時鐘通過差分?jǐn)?shù)據(jù)線來傳輸。MHL電纜150還包括控制總線(CBUSH59、電源160和接地161??刂瓶偩€159承載數(shù)據(jù),例如發(fā)現(xiàn)數(shù)據(jù)、配置數(shù)據(jù)和遠(yuǎn)程控制指令。
[0019]來源裝置110包括來源控制裝置190,而接收裝置115包括接收控制裝置192。舉例來說,來源控制裝置190和接收控制裝置192為集成電路(1C)或其他形式的裝置。來源控制裝置190包括發(fā)送器或者來源接口裝置,用以處理多媒體數(shù)據(jù)串流以及輸出通過接口電纜120、150、180的多媒體數(shù)據(jù)串流信號至接收控制裝置192。接收控制裝置192包括接收器或接收接口裝置,用以接收多媒體數(shù)據(jù)串流并準(zhǔn)備用于顯示用多媒體數(shù)據(jù)串流。
[0020]在一實(shí)施例中,來源裝置110、接收裝置115、或來源裝置110或接收裝置115內(nèi)的組件可以作為數(shù)據(jù)存儲在非瞬態(tài)計算機(jī)可讀取媒體中,例如:硬盤、隨身碟、光盤。這些描述可以為行為層、寄存器傳輸層、邏輯組件層、晶體管層和布局幾何層描述。
[0021]本發(fā)明的實(shí)施例涉及一系統(tǒng),用以加擾和編碼通過接口電纜的差分對所傳輸?shù)目刂茢?shù)據(jù),例如在控制期間通過HDMI電纜120來傳輸。每一差分對表示單一多媒體信道。當(dāng)通過HKMI電纜120傳輸數(shù)據(jù)時,控制數(shù)據(jù)被加擾和編碼以最小化電磁干擾和射頻干擾。
[0022]圖2為本發(fā)明的一實(shí)施例,顯示不同類型的數(shù)據(jù)通過來源接口裝置302傳輸,以及于不同數(shù)據(jù)周期的期間進(jìn)行不同地編碼而通過HDMI信道傳輸。來源接口裝置302的操作可分成三種不同時間的周期:控制周期215、數(shù)據(jù)島周期210和視頻數(shù)據(jù)周期205。在這些時間周期中,來源接口裝置302接收