本公開內(nèi)容的代表性實施方案的領域涉及與用于音頻數(shù)據(jù)傳送的連接器有關或相關的方法、裝置或實施方式,尤其涉及多個模擬音頻數(shù)據(jù)信道的雙向傳送,特別涉及經(jīng)由通用數(shù)據(jù)連接器或多功能數(shù)據(jù)連接器的傳送。
許多現(xiàn)代電子設備具有與外部或外圍音頻設備相連接的設施。例如,移動電話、平板計算機、膝上型計算機、mp3播放器等是可與外圍音頻設備(諸如頭戴式受話器(headset))一起操作的電子設備的實例,所述外圍音頻設備例如在該電子設備外部且遠離該電子設備。外圍設備(諸如頭戴式受話器)通??梢园ㄓ糜谝纛l回放的單聲道揚聲器或立體聲揚聲器并且可能包括用于語音通信的麥克風。
這樣的外部外圍音頻設備常常經(jīng)由對接連接器(諸如插頭(plug)和插孔(socket)布置)連接。例如,許多音頻外圍設備(諸如頭戴式受話器)具有用于連接到主機電子設備上的合適的插座(jack)插孔的插座插頭,諸如3.5mm插座插頭。用于插座插頭以及其相關聯(lián)的插孔的眾所周知的布置是trrs(頭-環(huán)-環(huán)-套(tip-ring-ring-sleeve)),該布置具有用于左音頻、右音頻、麥克風和接地的四個觸點。在一個已知布置中,端(t)和第一環(huán)(r1)被用于左(l)音頻和右(r)音頻(例如左揚聲器和右揚聲器),其中第二環(huán)(r2)用于麥克風(m),套(s)用于接地回路(g)。將理解,針對左音頻觸點和右音頻觸點、麥克風觸點和接地觸點的不同布置也是可能的。這提供了從主機設備到外圍設備的兩個信道的模擬音頻數(shù)據(jù)傳送和從外圍麥克風到主機設備的單個信道的模擬音頻數(shù)據(jù)傳送。
一些外圍設備(諸如頭戴式受話器)可以包括被設置成用于噪聲消除的一個或多個麥克風,所述一個或多個麥克風遠離被設置成用于語音通信的任何麥克風并且因此對于所述任何麥克風而言是附加的。例如,頭戴式受話器可以包括一個或多個附加的麥克風以用于檢測環(huán)境噪聲,以使得可以將補償信號添加到回放音頻從而抵消環(huán)境噪聲。
典型地,在外圍設備自身中執(zhí)行噪聲消除。因此,用于生成合適的消除信號的電子器件可以被設置在頭戴式受話器自身中,例如在導線連接到多個麥克風的電纜中的軟件狗(dongle)中。因為噪聲消除電子器件需要電力,所以用于電子器件的殼體還要求包括電池,使得它相對龐大且笨重,這對于頭戴式受話器可能是不期望的。
為了避免這種情況,已經(jīng)提出了將噪聲消除電子器件設置在主機設備(例如電話手持設備)中。然而,這將需要經(jīng)由音頻插座的額外連接來允許從噪聲消除麥克風到主機設備的音頻數(shù)據(jù)傳送。
已經(jīng)提出了多種解決方案,包括具有額外的極的非標準插座或具有不止一個插頭的插座布置。然而,沒有出現(xiàn)任何標準布置。
便攜式音頻設備還可以具有多極插孔,以允許它們被安裝在插接站或者諸如此類中。然而,用于附接到這些插孔的插座插頭通常體型較大,并且連接在機械上不夠魯棒從而不能可靠地應對在許多使用模式下(例如在口袋中)附接到設備的插座所遭遇的拉動和扭轉。
本發(fā)明的實施方案提供了用于傳送多個信道的模擬音頻數(shù)據(jù)的方法和裝置。
根據(jù)本發(fā)明的一個方面,提供了一種用于控制主機設備和外圍設備之間經(jīng)由該主機設備的usbtype-c連接器的數(shù)據(jù)傳送的數(shù)據(jù)控制器,該數(shù)據(jù)控制器包括:
一個路徑控制器,用于在該主機設備的電路系統(tǒng)和所述usbtype-c連接器的觸點之間建立信號路徑,
其中該路徑控制器可操作在至少第一模式和第二模式,
其中:
在第一模式中,該路徑控制器建立到該usbtype-c連接器的至少第一觸點、第二觸點、第三觸點和第四觸點中的每一個的單獨的信號路徑,其中多個所述信號路徑用于傳送模擬音頻數(shù)據(jù);并且
在第二模式中,該路徑控制器建立僅到所述第一至第四觸點的一個子集的一對信號路徑,以提供差分數(shù)字數(shù)據(jù)路徑(differentialdigitaldatapath)。
該usbtype-c連接器可以包括第一行觸點和第二行觸點,并且所述第一觸點和所述第二觸點可以是所述第一行的中心的兩個觸點,并且所述第三觸點和所述第四觸點可以是所述第二行的中心的兩個觸點。
在第一模式中,該路徑控制器可以附加地建立到該usbtype-c連接器的至少第五觸點或第六觸點中的一個的單獨的模擬信號路徑。
在一些實施方案中,當進入第一模式時,該數(shù)據(jù)控制器可以被配置成確定用于該外圍設備的連接配置,其中該連接配置指示該usbtype-c連接器的所述第一至第四觸點中的每一個是被連接到該外圍設備的麥克風還是連接到揚聲器。該路徑控制器可以基于確定的連接配置來建立第一模式中的信號路徑。
該數(shù)據(jù)控制器可以包括一個發(fā)現(xiàn)模塊,該發(fā)現(xiàn)模塊被配置成監(jiān)測該usbtype-c連接器的至少一個觸點的電性能,以確定用于那個觸點的連接類型。該發(fā)現(xiàn)模塊可以被配置成,當進入第一模式時,監(jiān)測該usbtype-c連接器的所述第一至第四觸點中的至少一個的電性能,以確定相應的觸點是被連接到該外圍設備的麥克風還是連接到揚聲器。該發(fā)現(xiàn)模塊可以附加地或替代地被配置成確定該usbtype-c連接器的至少兩個預先確定的附加觸點中的哪一個是連接到用于該外圍設備的接地回路的接地觸點。該路徑控制器還可以可操作以建立到所述確定的接地觸點的接地路徑。該發(fā)現(xiàn)模塊可以例如被配置成確定該usbtype-c連接器的第五觸點或第六觸點中的哪一個被連接到麥克風,并且將所述第五觸點或所述第六觸點中的另一個識別為接地觸點。
該數(shù)據(jù)控制器可以被配置成基于確定的用于該usbtype-c連接器的至少一個觸點的連接類型和多個預先確定的可能連接配置來確定連接配置。
在一些實施方案中,該數(shù)據(jù)控制器可以包括一個連接到該usbtype-c連接器的開關陣列,并且該路徑控制器可控制該開關陣列以提供至少一些在所述第一模式中的所述信號路徑。該開關陣列可以包括第一組開關,所述第一組開關可操作在第一模式:在第一開關狀態(tài)中,將所述第一觸點連接到第一信號路徑,將所述第二觸點連接到第二信號路徑,并且將所述第三觸點連接到第三信號路徑,將所述第四觸點連接到第四信號路徑;并且在第二開關狀態(tài)中,將所述第一觸點連接到所述第三信號路徑,將所述第二觸點連接到所述第四信號路徑,并且將所述第三觸點連接到所述第一信號路徑,將所述第四觸點連接到所述第二信號路徑。
在一些實施方案中,該路徑控制器可以可操作在第一模式,以啟用或禁用主機設備的一個或多個音頻部件從而建立所述單獨的信號路徑。
該路徑控制器可以包括一個usb物理控制器。
第一模式中的所述信號路徑中的至少一個可以是揚聲器信號路徑,用于傳送來自該主機設備的放大器的模擬音頻信號以驅動該外圍設備的揚聲器。第一模式中的所述信號路徑可以包括用于左立體聲音頻信號和右立體聲音頻信號的兩個揚聲器信號路徑。該路徑控制器可以可操作在第一模式以建立到所述第一觸點和所述第二觸點的或者到所述第三觸點或所述第四觸點的兩個揚聲器信號路徑。
附加地或替代地,第一模式中的所述信號路徑中的至少一個是麥克風信號路徑,用于將從該外圍設備的麥克風接收的音頻信號傳送到該主機設備中的音頻處理電路系統(tǒng)。至少一個麥克風信號路徑可以是用于傳送從該外圍設備的麥克風接收的模擬音頻信號的模擬信號路徑和/或至少一個麥克風信號路徑可以是用于傳送從該外圍設備的至少一個數(shù)字麥克風接收的數(shù)字音頻信號的數(shù)字信號路徑。在任一情況下,至少一個麥克風信號路徑可以是用于從噪聲消除麥克風接收的音頻信號的信號路徑,并且所述音頻處理電路系統(tǒng)包括噪聲消除電路系統(tǒng)。第一模式中的信號路徑可以包括用于從左噪聲消除麥克風和右噪聲消除麥克風接收的音頻信號的兩個麥克風信號路徑,在該情況下該路徑控制器可以可操作在第一模式以建立到所述第一觸點和所述第二觸點或者到所述第三觸點或第四觸點的兩個麥克風信號路徑。
第二模式中的所述第一至第四觸點的一個子集可以是包括所述第一觸點和所述第二觸點而不包括所述第三觸點和所述第四觸點的第一子集或包括所述第三觸點和所述第四觸點而不包括所述第一觸點和所述第二觸點的第二子集。
在一些實施方案中,該路徑控制器還可以可操作在第三模式以僅建立到所述第一至第四觸點的兩個模擬信號路徑,用于將左模擬立體聲音頻數(shù)據(jù)和右模擬立體聲音頻數(shù)據(jù)傳送到外圍設備的揚聲器。
實施方案還提供了一種電子設備,包括:一個usbtype-c連接器;以及上文所討論的變體中的任一個的數(shù)據(jù)控制器。
該電子設備還可以包括一個音頻編解碼器并且該路徑控制器可以被配置成,在第一模式中,在該usbtype-c連接器和該音頻編解碼器之間建立所述信號路徑。該電子設備還可以包括一個usb控制器,并且該路徑控制器可以被配置成,在第二模式中,在該usbtype-c連接器和該usb控制器之間建立所述信號路徑。
該電子設備可以是以下項中的至少一個:便攜式設備;電池供電設備;通信設備;計算設備;移動電話;膝上型計算機、筆記本計算機或平板計算機;個人媒體播放器;游戲設備;以及可穿戴設備。
在第二方面,提供了一種用于控制主機設備和外圍設備之間經(jīng)由該主機設備的usbtype-c連接器的音頻數(shù)據(jù)傳送的音頻控制器,該音頻控制器包括:
一個路徑控制模塊,用于在該主機設備的音頻電路系統(tǒng)和所述usbtype-c連接器的觸點之間建立音頻信號路徑,
其中該路徑控制模塊可操作在第一模式以建立到該usbtype-c連接器的至少四個觸點中的每一個的單獨的音頻信號路徑,其中多個所述音頻信號路徑用于傳送模擬音頻數(shù)據(jù)。
在第一模式中,該路徑控制器可以可操作以建立到該usbtype-c連接器的五個觸點的音頻信號路徑。該路徑控制器還可以可操作以建立到該usbtype-c連接器的一個觸點的接地路徑,以提供用于該外圍設備的接地回路。
該音頻控制器可以包括一個接地發(fā)現(xiàn)模塊,該接地發(fā)現(xiàn)模塊被配置成確定該usbtype-c連接器的至少兩個預先確定的觸點中的哪一個被連接到用于該外圍設備的接地回路,并且該路徑控制模塊可以響應于該接地發(fā)現(xiàn)模塊來建立適當?shù)男盘柭窂?。該接地發(fā)現(xiàn)模塊可以被配置成,確定該usbtype-c連接器的兩個預先確定的觸點中的哪一個表現(xiàn)出與麥克風相關聯(lián)的阻抗,并且將所述觸點關聯(lián)為麥克風觸點,將所述兩個預先確定的觸點中的另一個關聯(lián)為接地觸點。該路徑控制模塊可以被配置成,基于usb連接器的哪個觸點被識別為連接到該外圍設備的接地回路,將該usbtype-c連接器的一組預先確定的觸點中的每一個關聯(lián)為用于從該外圍設備的麥克風接收音頻信號的麥克風觸點或關聯(lián)為用于傳輸音頻信號以驅動該外圍設備的揚聲器的揚聲器觸點。
附加地或替代地,該音頻控制器可以包括一個換能器發(fā)現(xiàn)模塊,該換能器發(fā)現(xiàn)模塊被配置成,確定該usbtype-c連接器的一組預先確定的觸點中的每一個是被連接到該外圍設備的麥克風還是揚聲器,并且該路徑控制模塊可以響應于該接地發(fā)現(xiàn)模塊來建立合適的信號路徑。該換能器發(fā)現(xiàn)模塊可以被配置成,確定該組預先確定的觸點中的哪一個表現(xiàn)出與麥克風相關聯(lián)的阻抗并且將所述觸點關聯(lián)為麥克風觸點,以及確定該組預先確定的觸點中的哪一個表現(xiàn)出與揚聲器相關聯(lián)的阻抗并且將所述觸點關聯(lián)為揚聲器觸點。
第一模式中的所述信號路徑中的至少一個可以是用于傳送來自該主機設備的揚聲器的模擬音頻信號以驅動該外圍設備的揚聲器的揚聲器信號路徑。第一模式中的所述信號路徑可以包括用于左立體聲音頻信號和右立體聲音頻信號的兩個揚聲器信號路徑。
第一模式中的所述信號路徑中的至少一個可以是用于將從該外圍設備的麥克風接收的音頻信號傳送到音頻處理電路系統(tǒng)的麥克風信號路徑。至少一個麥克風信號路徑可以是用于傳送從該外圍設備的麥克風接收的模擬音頻信號的模擬信號路徑和/或至少一個麥克風信號路徑可以是用于傳送從該外圍設備的至少一個數(shù)字麥克風接收的數(shù)字音頻信號的數(shù)字信號路徑。在任一情況下,至少一個麥克風信號路徑可以是用于從噪聲消除麥克風接收的音頻信號的信號路徑,并且該音頻處理電路系統(tǒng)可以包括噪聲消除電路系統(tǒng)。
在一些實施方案中,在第一模式中,所述信號路徑可以包括:兩個揚聲器音頻信號路徑,用于將左立體聲模擬音頻信號和右立體聲模擬音頻信號傳送到該外圍設備的相應的揚聲器;以及兩個麥克風信號路徑,用于傳送從該外圍設備的與該外圍設備的揚聲器相關聯(lián)的噪聲消除麥克風接收的音頻信號。
在另一個方面,提供了一種用于音頻數(shù)據(jù)傳送的裝置,包括:第一連接器,用于與對應的usbtype-c連接器對接;其中該裝置可操作以在使用中建立用于經(jīng)由該第一連接器傳送音頻數(shù)據(jù)的至少四個單獨的信號路徑,其中多個所述音頻信號路徑用于傳送模擬音頻數(shù)據(jù)。
在又一個方面,提供了一種音頻附件設備,包括:至少四個音頻換能器;第一連接器,以及用于在該第一連接器的單獨的觸點和所述至少四個音頻換能器中的每一個的相應觸點之間傳送音頻信號的信號路徑;其中該第一連接器與usbtype-c連接器兼容并且至少多個所述信號路徑是用于傳送模擬音頻信號的信號路徑。
該第一連接器可以包括兩行觸點并且所述信號路徑中的相應的一個可以在所述兩行的每一行的中心的兩個觸點中的每一個和所述至少四個音頻換能器中的相應的一個之間延伸。
在另一個方面,提供了一種電子設備,包括:第一連接器,具有用于連接到外圍設備的多個觸點;一個開關陣列,將該第一連接器的觸點連接到該設備的電路系統(tǒng);以及一個連接器控制器,該連接器控制器可操作以控制該開關陣列操作該第一連接器用于傳送數(shù)字數(shù)據(jù);其中該控制器還可操作在模擬模式以將該開關陣列配置成在該設備的音頻電路系統(tǒng)和該第一連接器的觸點之間提供至少四個單獨的音頻信號路徑,其中多個所述音頻信號路徑用于傳送模擬音頻數(shù)據(jù)。
實施方案還涉及一種裝置,包括:
第一連接器,具有至少第一組八個觸點,所述第一組八個觸點被定位成在一個平面中關于第一軸線表現(xiàn)出旋轉對稱,使得該第一連接器在使用中可以在兩個可能的定向中的任一個定向上與外圍設備的具有對應的一組八個觸點的連接器對接;
一個控制器,用于基于確定當與連接器或外圍設備對接時連接到所述第一組觸點中的至少一些觸點的負載來控制到所述第一組中最接近所述第一軸線的至少四個觸點的信號路徑的配置。
所述控制器可以通過監(jiān)測當與連接器或外圍設備對接時在所述第一組觸點中的至少一些觸點處檢測到的電性能來確定連接到所述觸點的負載。所述控制器可以確定連接到所述第一組中的最接近所述第一軸線的四個觸點中的至少一個觸點的負載。
在另一個方面,提供了一種具有usbtype-c連接器的裝置中的音頻數(shù)據(jù)傳送的方法,該方法包括:
檢測需要模擬信號路徑的外圍設備經(jīng)由該usbtype-c連接器連接到所述裝置;
確定用于該外圍設備的連接配置;以及
基于該連接配置來建立到該usbtype-c連接器的觸點的合適的信號路徑;
其中建立所述信號路徑包括建立到該usbtype-c連接器的觸點中的至少四個中的每一個的單獨的信號路徑,其中多個所述信號路徑用于傳送模擬音頻數(shù)據(jù)。
確定連接配置可以包括確定連接在該usbtype-c連接器的第一觸點、第二觸點、第三觸點和第四觸點中的至少一個處的外圍設備的負載類型,其中所述第一觸點和所述第二觸點是第一行觸點中的中心觸點并且所述第三觸點和所述第四觸點是第二行觸點中的中心觸點。建立所述信號路徑可以包括建立到所述第一觸點、所述第二觸點、所述第三觸點和所述第四觸點中的每一個的單獨的信號路徑。
現(xiàn)在將僅通過實施例的方式參考附圖描述本發(fā)明的實施方案,其中:
圖1例示了usbtype-c連接器布置;
圖2例示了usbtype-c音頻插座適配器;
圖3例示了根據(jù)本發(fā)明的一個實施方案的連接器布置;
圖4例示了具有根據(jù)本發(fā)明實施方案的連接器布置的外圍設備和主機設備;
圖5例示了根據(jù)本發(fā)明的一個實施方案的設備發(fā)現(xiàn)和配置方法的流程圖;
圖6例示了根據(jù)本發(fā)明的另一個實施方案的外圍設備;以及
圖7例示了主機設備的一個實施例。
下文的描述闡明了根據(jù)本公開內(nèi)容的示例實施方案。本領域普通技術人員將明了其他示例實施方案和實施方式。此外,本領域普通技術人員將認識到,可以應用多種等同技術代替下文所討論的實施方案或可以與下文所討論的實施方案結合應用多種等同技術,并且所有這樣的等同物應被視為由本公開內(nèi)容包含。
本發(fā)明的實施方案涉及用于利用多個模擬信道的模擬數(shù)據(jù)傳送(特別是音頻數(shù)據(jù))的方法和裝置。一些實施方案提供了在每個方向上利用多個模擬信道的雙方向數(shù)據(jù)傳送。因此,實施方案不僅允許主機設備經(jīng)由多個模擬信號路徑將多個信道的音頻數(shù)據(jù)傳送到外圍設備(諸如頭戴式受話器)而且允許經(jīng)由單獨的多個模擬信號路徑從外圍設備接收多個信道的音頻數(shù)據(jù),因此允許在每個方向上利用多個模擬信道的同時雙向傳送。從外圍設備接收的多個模擬音頻信道可以包括用于噪聲消除的至少一個模擬麥克風數(shù)據(jù)信道。然而,在一些實施方案中,在一個方向上可以存在不止三個模擬音頻信道。
在一些實施方案中,數(shù)據(jù)傳送可以經(jīng)由主機設備的第一連接器,該第一連接器被設置為多功能連接器或通用連接器。換句話說,該第一連接器可以不是專用模擬音頻連接器。在至少一些實施方案中,主機設備的第一連接器還可以運行作為用于數(shù)字數(shù)據(jù)傳送的連接器。在一些實施方案中,該連接器可以是usb兼容連接器并且可以例如作為usbtype-c連接器操作或可以與usbtype-c連接器兼容。
最近,提出了一種新的緊湊的24針usbtype-c連接器。該usbtype-c連接器是可逆連接器,即它是旋轉對稱的(具有2階的旋轉對稱)并且被設計成可以與在任一可能的對接定向上與type-c接受器(receptacle)對接的type-c插座一起操作。該type-c連接器被設計成適合于根據(jù)目前的用于高數(shù)據(jù)速率傳送的usb3.1規(guī)范的數(shù)據(jù)傳送并且該usbtype-c連接器例如特別適合于以高數(shù)據(jù)速率傳遞數(shù)字數(shù)據(jù),例如適合于視頻數(shù)據(jù)傳輸。
如在本公開內(nèi)容中使用的,術語“usbtype-c”或僅“type-c”應被認為是指與usbtype-c規(guī)范兼容,在寫本文時,所述usbtype-c規(guī)范可得自(在寫本文時)usb組織網(wǎng)站:http://www.usb.org/developers/docs/的“universalserialbustype-ccableandconnectorspecification”版本1.0,2014年8月11日,其內(nèi)容通過引用的方式納入本文。術語type-c應被認為意指可以與上述版本1.0規(guī)范兼容或者可以與未來可能修改的該規(guī)范兼容的任何連接器。本發(fā)明的各方面還可應用于其他類似的現(xiàn)有的或未來的連接器且特別是任何未來的旋轉對稱的連接器。
圖1例示了usbtype-c連接器100的原理。該連接器具有兩行針或觸點101,其中每一行中有十二個針。注意,如在此說明書中使用的,與連接器相關的術語“針(pin)”應意指當連接器被正確地對接時可以與另一個連接器的對應的端子建立電連接的電端子,并且術語“觸點(contact)”應意指相同的意思。所述針被布置成使得所述行(2階)旋轉對稱。按照慣例,一行中的針被識別為a1到a12,并且另一行的針被標記為b1到b12。為了易于參考,所述針被編號使得type-c接受器(即例如設置在主機設備中的插孔或類似類型的對接連接器)的針與可以和對接連接器對接的type-c插頭的針具有相同的編號。接受器的針的編號可以以大致順時針方式增加,如圖1中所例示的,即圖1例示了看向type-c接受器的口的視圖的針標記。對于type-c插頭,編號——如從看向該插頭的視圖看到的——相反將在逆時針方向上增加。因此,比方說接受器的針a3將與對應的插頭的針a3對接,或者如果在旋轉定向上插入插頭則與針b3對接。
type-c連接器的針可以被設置成至少部分地由導引件102包圍,該導引件102可以例如是插孔的壁或者插頭的某個保護性/導引鞘(sheath),其也可以是旋轉對稱的并且可以例如具有圓角矩形的形式。
如上文所提及的,該usbtype-c連接器被設計成適合于快速數(shù)字數(shù)據(jù)傳送以及電力輸送,并且可以被看作通用數(shù)據(jù)連接器或多功能數(shù)據(jù)連接器。雖然主要被設想用于數(shù)字數(shù)據(jù)傳送,但是usbtype-c規(guī)范描述了可以通過使用具有用于標準3.5mmtrrs音頻插座插頭的插座插孔和usb-typec插頭的單獨的適配器經(jīng)由主機設備的type-c接受器將立體聲頭戴式受話器連接到主機設備。usbtype-c規(guī)范的附錄a對此進行了描述(模擬附件適配器模式)。
圖2例示了usbtype-c適配器如何可以被用來經(jīng)由標準trrs插座連接器連接到傳統(tǒng)外圍音頻設備的一個實施例。圖2例示了包括type-c兼容插頭202和用于接收3.5mmtrrs插座插頭的插座插孔203的適配器201。在使用中,usbtype-c插頭202可以被連接到主機設備的usbtype-c接受器204,并且插座插孔203可以與外圍設備(諸如頭戴式受話器)的插座插頭(未示出)對接。實際上,該適配器的usb插頭202可以經(jīng)由合適的電纜(即在一端處具有usbtype-c插頭且在另一端處具有非usb連接器的電纜)連接到插座插孔203。
在模擬附件適配器模式中使用type-c連接器的每一行的中心的四個針,例如以提供接地路徑和用于數(shù)據(jù)傳送。適配器插頭202的針a7和b7可以被短接在一起并且被連接到插座插孔的頭觸點。適配器插頭202的針a6和b6可以被短接在一起并且被連接到插座插孔的第一環(huán)觸點。這意味著,當對接時,接受器的針b7將在一個定向上經(jīng)由插頭202的針b7或者在另一個定向上經(jīng)由插頭202的針a7連接到插座插孔的頭觸點。同樣地,接受器的針b6將與第一環(huán)觸點接觸。如常規(guī)的,頭觸點用于左音頻數(shù)據(jù)且第一環(huán)觸點用于右音頻數(shù)據(jù),并且因此可以經(jīng)由接受器的針b7(或者等同地針a7)從主機設備傳輸用于左揚聲器的模擬音頻數(shù)據(jù)并且可以經(jīng)由針b6(或者等同地針a6)傳輸用于右揚聲器的模擬音頻數(shù)據(jù)。
插頭202的針a8被連接到套觸點并且插頭202的針b8被連接到第二環(huán)觸點。當插頭202與接受器對接時,接受器的針a8因此將根據(jù)定向被連接到套觸點或第二環(huán)觸點,其中接受器的針b8被連接到這兩個觸點中的另一個。如常規(guī)的,第二環(huán)觸點和套觸點被用于接收麥克風信號和用于附件的接地(被稱為模擬接地),然而不同的制造商具有不同的標準并且因此常規(guī)的是,主機設備能夠確定觸點是被用于麥克風信號還是被用于接地。因此,常規(guī)的發(fā)現(xiàn)技術可以在主機設備中被應用到由接收器針a8和/或b8建立的信號路徑以確定哪個路徑是麥克風路徑哪個路徑是接地。
為了識別和發(fā)現(xiàn),適配器201包括連接在插頭針a5和b5分別與插頭針a1、b12、b1和a12之間的公共連接之間的阻抗205。當對接時,插頭針a1、b12、b1和a12中的至少一個將被連接到接地,被稱為數(shù)字接地。因此,通過檢測當對接到適配器201時在接受器觸點a5和b5上呈現(xiàn)的阻抗205,主機設備可以確定操作在模擬附件適配器模式,而不是其他正常usb相關模式。阻抗205具有小于1.2千歐姆的特征值。
因此,模擬附件適配器模式提供了使用usbtype-c連接器來發(fā)送傳輸和接收模擬音頻數(shù)據(jù)操作外圍音頻設備的方法。該方法能夠經(jīng)由合適的適配器與具有兩個揚聲器和單個麥克風的外圍設備進行數(shù)據(jù)傳送。然而,應理解,雖然允許可能需要適配器與傳統(tǒng)外圍設備一起使用,但是另一些外圍設備可以被設置有使用相同原理的usbtype-c連接器,允許經(jīng)由固定式電纜直接連接,因此避免對插座插頭和插座插孔的需要。
然而,數(shù)據(jù)傳送仍被限制于從單個麥克風接收數(shù)據(jù)。未使用的針明確地未被連接,并且被專用于特定用途,諸如供電針或數(shù)字接地針或在如何被電端接中是關鍵的超高速usb數(shù)據(jù)信道。
如上文所提及的,本發(fā)明的一些實施方案涉及用于具有雙向數(shù)據(jù)傳送和在每個方向上具有多個模擬信道的模擬數(shù)據(jù)傳送(特別是音頻數(shù)據(jù))的方法和裝置。
圖3例示了外圍設備300如何可以經(jīng)由usbtype-c兼容連接器連接到主機設備,其中多個信道的音頻數(shù)據(jù)從外圍設備或附件傳送到主機設備傳輸?shù)?。外圍設備或附件設備300可以包括經(jīng)由連接303連接到usbtype-c兼容連接器(諸如usbtype-c兼容插頭)的主體301。在一些實施方案中,usbtype-c插頭可以被硬接線到附件主體301,并且因此連接303可以包括固定式電纜。然而,在一些實施方案中,type-c插頭302可以構成適配器的一部分并且可以具有用于連接到音頻附件主體301的設備特定連接器,諸如插孔(在圖3中未示出)。為了容易起見,將參考具有type-c連接器的附件或外圍設備(即插頭302和連接303是附件300的一部分的情況)描述實施例。
在使用中,usbtype-c插頭302可以與主機設備的usbtype-c接受器304對接。注意,為了易于例示,圖3僅例示了插頭302和接受器304的一些針,并且不試圖示出先前所解釋的旋轉對稱。
在圖3的實施例中,音頻附件或外圍設備300包括用于立體聲音頻的揚聲器305和用于語音通信的麥克風306。此外,該附件包括用于噪聲消除的兩個麥克風307——一個麥克風307用于一個揚聲器的噪聲消除,例如被定位成分別在左揚聲器處和右揚聲器處拾取環(huán)境噪聲信號的麥克風或者用于揚聲器的反饋噪聲消除麥克風。因此,與參考圖2所例示的附件不同,根據(jù)實施方案的附件可以包括不止三個音頻換能器。
在圖3的實施方案中,不是如參考圖2所描述的那樣將左揚聲器連結到usb連接器的兩個針a6和b6并且將右揚聲器連結到兩個針a7和b7,而是允許這四個針單獨連接。
在圖3中例示的實施例中,仍如之前那樣,插頭連接器302的針b6被連接到右揚聲器,針b7被連接到左揚聲器,但是針a6被連接到右噪聲消除麥克風307,針a7被連接到左噪聲消除麥克風307。
因此,當插頭302與接受器304對接時,在插頭相對于接受器的一個定向上,接受器針a6將與相應的插頭觸點a6對接,并且因此被連接到右揚聲器,接受器觸點b6將與相應的插頭觸點b6對接并且被連接到右噪聲消除麥克風。在其他可能的定向上,替代地,接受器觸點a6將與插頭觸點b6對接并且被連接到右噪聲消除麥克風,并且接受器觸點b6將與插頭觸點a6對接并且被連接到右揚聲器。類似地,根據(jù)定向,接受器針a7將與插頭針a7或b7對接并且被連接到左噪聲消除麥克風或左揚聲器,并且接受器針b7將與另一個觸點對接。
因此,該主機設備可以包括用于控制主機設備和外圍設備之間經(jīng)由該主機設備的usbtype-c連接器的數(shù)據(jù)傳送的數(shù)據(jù)控制器。該數(shù)據(jù)控制器可以包括用于在主機設備的電路系統(tǒng)和所述usbtype-c連接器的觸點之間建立信號路徑的路徑控制器或路徑控制模塊。當主機設備被連接到需要模擬音頻信號路徑的附件設備時,該路徑控制器能夠操作在第一模式以建立用于傳送模擬音頻數(shù)據(jù)的多個信號路徑。然而,與參考圖2描述的操作相反,在第一模式中,該路徑控制器能夠操作在第一模式以建立到usbtype-c連接器的至少第一觸點、第二觸點、第三觸點和第四觸點中的每一個的單獨的信號路徑,所述觸點可以例如是每一行的中心的兩個觸點,即觸點a6、a7、b6和b7。
注意,如在本文中使用的,術語“信號路徑”應指實際用于或意在用于傳送數(shù)據(jù)的路徑,并且應相應地解釋音頻信號路徑。因此,這樣的信號路徑可以是傳送數(shù)據(jù)以例如驅動揚聲器或讀出麥克風的路徑。啟用接地回路的連接——盡管對于部件的操作可能是必需的——不應被認為是用于傳送數(shù)據(jù)的信號路徑(盡管為了避免疑義,麥克風信號路徑可以是假接地,例如用于獨立于來自揚聲器的接地回路連接到差分麥克風放大器輸入)。同樣地,單純向部件提供供電電壓的任何連接不會構成傳送數(shù)據(jù)的信號路徑(盡管為了避免疑義,麥克風信號路徑可以是幻像電力供應,即經(jīng)由相當大的源阻抗來提供電力供應電流,所述相當大的源阻抗兩端的電壓根據(jù)麥克風信號來調(diào)制,對于模擬駐極體麥克風這是司空見慣的)。
因此,在一些實施方案中,主機設備可以包括用于將usb接受器304的觸點連接到主機設備中的合適信號路徑的開關陣列309。該開關陣列309可以通過usb物理控制器或usb收發(fā)器或usbphy310來控制。因此,usb物理控制器310可以構成路徑控制器的至少一部分。
然而,應理解,因為觸點a6和b6以及觸點a7和b7不再被短接在一起,所以對插頭相對于接受器的180度旋轉的不確定性需要某種電學確定方法。因此,主機設備可以被配置成確定用于外圍設備的連接配置,即針a6、a7、b6和b7是被連接到外圍設備的揚聲器還是麥克風的指示。
因此,主機設備可以包括一個發(fā)現(xiàn)模塊,該發(fā)現(xiàn)模塊被配置成監(jiān)測usbtype-c接受器304的至少一個觸點的電性能以確定用于所述觸點的連接類型。然后可以基于確定的用于usbtype-c連接器的至少一個觸點的連接類型和預先確定的多個可能連接配置來確定連接配置。
在一個實施方案中,針a8和b8可以被用于語音麥克風和模擬接地。在一個實施方案中,附件設備300中的連接可以被約束使得僅允許相對于接地回路針的預先定義的布置。例如,插頭302的提供接地回路的針可以被規(guī)定為總是與用于揚聲器的觸點在相同的一行針中。例如,如果插頭針b8是接地回路,則b6和b7是揚聲器觸點并且a6和a7是用于噪聲消除麥克風的觸點并且a8是用于語音麥克風的觸點。換句話說,針對所允許的附件設備的一組可能配置(即附件中的揚聲器和麥克風的布置和它們到type-c插頭的連接)可以被限制到例如僅一個允許的配置。因此,隨后將該組可能連接限制到例如僅兩種可能性,這是由于type-c插頭到type-c接受器的兩個可能的對接定向。
在這樣的實施方案中,在使用中,主機設備可以確定接受器針a8或b8中的哪個對應于接地而不是麥克風阻抗,以確定插頭的相對定向。例如,如果接受器針a8對應于接地,則接受器針a6和a7被連接到揚聲器信號路徑并且接受器針b6-b8被連接到麥克風。
然而,如果將要容許較寬范圍的可能性,則可能需要其他電測量,比方說從其他觸點到確定的接地線的阻抗。
已經(jīng)確定了連接性(即對接的usbtype-c插頭的連接配置),對于到電路系統(tǒng)(諸如麥克風放大器和揚聲器驅動放大器)或來自電路系統(tǒng)的連接可以合適地切換信號。
圖4例示了根據(jù)本發(fā)明的實施方案如何可以配置附件或外圍設備300和主機設備400。與先前參考較早的圖所討論的那些部件類似的部件由相同的附圖標記來識別。
如以前,附件300具有type-c兼容連接器302用于連接到主機設備400的type-c接受器,并且在此實施例中除了語音麥克風306以外具有用于噪聲消除目的麥克風307。
如以前,主機設備具有type-c接受器304。usb接口中的監(jiān)督電路系統(tǒng)(未示出)可以檢測定義的cc(配置信道)觸點(針a5和b5)上的阻抗以感測附接的usb外圍設備的存在和類型。因此,在type-c插頭插入接受器304內(nèi)時或在加電或重新啟動時,主機設備的usb監(jiān)督系統(tǒng)可以執(zhí)行常規(guī)的usbtype-c發(fā)現(xiàn)。標準電纜檢測(cd)功能可以通過主機來實施以確定插頭是否被連接,以及確定是被連接到dfp(面向下游的端口)還是被連接到ufp(面向上游的端口)以及確定電纜的定向。此機制可以依賴于將上拉電阻和下拉電阻或電流源應用到cc1(a5)和cc2(b5)針以及感測與這些線相關聯(lián)的多種電壓點。
圖5例示了根據(jù)本發(fā)明的一個實施方案的可以由主機設備實施的發(fā)現(xiàn)和配置方法。
在步驟501處,usb系統(tǒng)可以監(jiān)測cc針(a5和b5)以監(jiān)測插頭的附接,例如通過監(jiān)測電壓。作為面向下游的端口,usb系統(tǒng)可以有效地尋找被連接到cc針的特征阻抗rd或ra(其中rd和ra在usbtype-c規(guī)范中被定義并且rd>ra)。如果確定存在連接,則在cc針處存在的阻抗的組合可以被用來確定連接類型和定向。因此,例如,阻抗rd連接到一個cc針且另一個cc針開路定義了ufp被附接并且憑借哪個cc被連接到rd來提供定向。阻抗rd在一個針處且阻抗ra另一個針處暗示供電電纜附接了ufp,而阻抗ra在一個針處且另一個針開路暗示了供電電纜不具有ufp。
然而,如上文所描述的,如果針a5和b5二者都通過小于值ra(其中ra等于1.2千歐姆)的阻抗連接到數(shù)字接地,則可以啟動“音頻附件適配器模式”。因此,在步驟502處,可以確定是否兩個cc針都具有低于特定值或閾值(即ra)的阻抗。如果不是,則系統(tǒng)可以進入用于供電電纜和/或附接的ufp適當?shù)哪J?,或者進入調(diào)試模式(如果兩個阻抗指示附接了rd)。因此,應理解,如果連接了適當?shù)耐鈬O備或集線器,則主機設備可操作在usb模式用于經(jīng)由type-c接受器進行數(shù)字數(shù)據(jù)傳送。在該usb模式中,主機設備的路徑控制器(例如usb物理控制器310)可以建立到針a6和a7或者替代地到針b6和b7的一對信號路徑(但不是兩對)以提供差分數(shù)據(jù)信號路徑。
然而,如果兩個cc針都具有低于特定值或閾值(即ra)的阻抗,則主機設備可以進入模擬附件模式。這將改變四個中心針a6、a7、b6和b7中的至少一些的用途以將模擬信號帶到音頻編解碼器401和/或攜帶來自音頻編解碼器401的模擬信號。在模擬操作模式中,音頻控制器可以控制合適的信號路徑的建立,該音頻控制器可以至少部分地由音頻編解碼器401來實施。
注意,usb監(jiān)督系統(tǒng)可以用信號通知usb插頭到音頻編解碼器401的附接或移除。附加地或替代地,在usb插頭被連接到適配器的情況下,檢測可以依賴于合適的插座插頭插入到適配器內(nèi),因此usb監(jiān)督電路系統(tǒng)可以用信號通知插座插頭的附接或移除。然而,為了更好地抑制在附接時和/或尤其是在分離時聽得見的爆破聲和滴答聲,編解碼器直接對此進行感測可能會更好。這避免了usb芯片中的感測電路系統(tǒng)——例如經(jīng)由比方說一些合適的gpio(通用輸入輸出)針——感測它與編解碼器斷開連接和通信所涉及的任何處理延時。應理解,許多現(xiàn)有的編解碼器已經(jīng)使用到接地的機械開關的觸點來感測3.5mm插座的存在。因此,如圖4中所例示的,開關陣列309可以包括用于將編解碼器401連接到接受器304的cc針a5和/或b5的開關。在檢測到連接了模擬音頻外圍設備300時,usb物理控制器310可以閉合此開關以啟用通過編解碼器的jackdet模塊進行插座檢測(步驟503)(注意,如在本文中所使用的,術語“插座檢測”應包括檢測usbtype-c插頭插入接受器和/或從接受器移除)。
一旦已經(jīng)識別連接了模擬外圍設備,usb物理控制器310和音頻編解碼器401就可以執(zhí)行測試,以確定用于附接的外圍設備的連接配置。如上文所描述的,這可能涉及確定usbtype-c接受器的觸點中的至少一些連接到的負載(如果有的話)的類型?;谠试S的設備配置和接受器中的插頭的兩種可能的對接定向,可存在有限的一組可能連接配置,并且該方法可涉及確定用于特定數(shù)目的觸點的負載類型直到正確地識別連接配置的發(fā)現(xiàn)模塊。
發(fā)現(xiàn)模塊可以確定接受器針a8和b8中的哪一個被連接到接地,哪一個被連接到語音麥克風。該發(fā)現(xiàn)模塊可以包括麥克風檢測模塊micdet,該麥克風檢測模塊可以通過適當?shù)乜刂崎_關陣列309依次連接到針a8或b8直到檢測到相關的語音麥克風針。
針a8和b8中的一個然后可以被連接(504)到來自附件的公共接地回路,被稱為模擬接地或agnd。用于語音麥克風和輸出放大器的麥克風偏置可以被連接到另一個針。
在一些實施方案中,發(fā)現(xiàn)過程可以指示連接的附件的類型以及該附件是否包括噪聲消除麥克風。如果存在噪聲消除麥克風,則如上文所提及的,在一些實施方案中,對接地回路的位置的識別可以限定用于揚聲器和噪聲消除麥克風的連接,并且因此在此階段usb物理控制器可以切換開關陣列309以提供相關的連接。換句話說,可以以某種方式用信號通知附件的配置(或者被限制于僅一個允許的配置)并且因此確定連接配置可以僅涉及確定插頭相對于插孔的定向,這可以例如通過定位接地觸點來識別。
然而,在一些實施方案中,確定type-c接受器的特定觸點是被連接到揚聲器還是被連接到麥克風可能是必需的。例如,在圖4中例示的實施例中,可能需要在步驟506中確定對應于揚聲器的觸點和對應于噪聲消除麥克風的觸點。這可能例如涉及測試多個觸點(例如測試耳機是被連接到接受器針a6還是被連接到接受器b6)的換能器檢測模塊,例如編解碼器401中的耳機檢測模塊hpdetect。
例如,考慮到主機設備可以經(jīng)由適配器(諸如圖2中例示的)連接到傳統(tǒng)附件設備或連接到附件(諸如圖4中例示的)。在兩種情形中,在cc針a5和b5二者上都存在低于ra的電阻可以指示需要模擬信號路徑。在兩種情形中,針a8和b8各自被連接到模擬接地和語音麥克風中的相應的一個,因此發(fā)現(xiàn)模塊可以確定哪個針被連接到哪個負載。為了區(qū)分經(jīng)由適配器連接的傳統(tǒng)附件和圖4中的附件,可以確定連接到針a6和b6(或者b7)的負載。如果這兩個針都被連接到揚聲器,則可以確定(在此情形中)接受器被連接到傳統(tǒng)附件。然而,如果這些針中的一個被連接到麥克風,則這可以指示如圖4中示出的附件。已經(jīng)確定了附件是諸如圖4中示出的附件并且已經(jīng)確定了針a6或b6中的哪一個對應于麥克風,則連接配置可以是清楚的并且數(shù)據(jù)控制器則可以知道哪些觸點對應于哪個揚聲器和哪些觸點對應于哪個噪聲消除麥克風。
可以通過監(jiān)測觸點的電性能(例如阻抗)來以多種方式確定觸點是被連接到麥克風還是被連接到頭戴式受話器。例如,電流可以被注入具有也被切換用于接地回路路徑的已知接地觸點的一個端子,并且可以在輸入端子和/或可能的某個其他端子處監(jiān)測電響應。
一旦建立了揚聲器觸點和噪聲消除觸點的定向,路徑控制器或路徑控制模塊就可以相應地配置(507)開關陣列,例如編解碼器401的路徑控制模塊可以生成用于usb物理控制器310的合適的控制信號和/或控制編解碼器的音頻電路系統(tǒng)的狀態(tài)以建立所需的信號路徑。
然后音頻數(shù)據(jù)傳送可以從監(jiān)測(508)用于按鈕按壓的語音麥克風信道開始,如本領域已知的。
注意到,實際上,在agnd接地開關的兩端可能存在一些電壓降。這可以引起從揚聲器到麥克風或從麥克風到揚聲器的串音(crosstalk)??梢酝ㄟ^將在agnd節(jié)點上形成的電壓作為反饋電壓添加到由耳機放大器輸出的驅動電壓來降低這樣的串音。因此,如圖4中例示的,可存在在使用中可連接到相關的接地針a8或b8的反饋信號路徑hpfb。
開關陣列309可以包括任何合適的開關的陣列,并且通??梢园╩os開關或傳輸門。在對外圍設備的可允許配置具有合適的限制(例如頭戴式受話器部件和連接到頭戴式受話器的type-c插頭的針之間的連接)下,主機設備的開關可以是聯(lián)動的,如圖3或圖4中例示的。然而,在一些實施方案中,可以存在一系列可能的不同頭戴式受話器連接并且開關陣列可以允許接受器的多個針被獨立地連接到主機設備內(nèi)的許多不同的信號路徑。例如,一些接受器針可以被連接到可能的mic放大器或多種耳機驅動器的一種選擇。
圖4例示了在例示的信號線中的每個信號線中的開關。然而,在一些情況下,尤其是對于相對限制的可能外圍配置,可以以其他方式實現(xiàn)開關動作,例如,使驅動器放大器或usb輸出變?yōu)楦咦杩梗蛘哧P斷或僅忽略來自放大器的輸出信號。特別地,語音麥克風放大器比方說可以具有從接受器針a8和b8饋入的差分輸入且沒有干預開關。在此情況下,代替根據(jù)哪個針被連接到外圍設備的接地回路來交換信號路徑agnd和mic,主機設備的路徑控制器可以替代地僅在放大器輸出處或在下游的模擬或數(shù)字信號處理中安排放大器輸出信號的極性的反轉。
應注意,對于標準usbtype-c電纜和插頭,則根據(jù)type-c規(guī)范,在插頭的b6和b7連接器上不存在usb信號。然而應理解,對于如上文所描述操作的主機設備,觸點a6和b6(以及a7和b7)不可以被短接在一起,因此主機設備中的開關陣列309必須能夠將正確的信號路徑連接到對應于插頭觸點a6和a7的接受器觸點。
應理解,上文所描述的連接僅是通過實施例的方式,并且外圍設備或附件設備的音頻部件和type-c連接器的針之間的其他可能連接是可能的。然而,一般而言,針a5和b5應被保留為cc針,并且優(yōu)選地,任何模擬數(shù)據(jù)可以經(jīng)由觸點a6-a8和/或b6-b8并且尤其是經(jīng)由觸點a5、a6、b5和b6來傳輸。
此外,應理解,圖3和圖4例示了具有從主機設備到立體聲揚聲器的傳出模擬連接和從多個麥克風到主機設備的傳入模擬信號,所述傳入模擬信號中的至少一些可以用于噪聲消除。然而,應理解,可以啟用麥克風和/或揚聲器的其他組合,例如外圍設備可以是不具有語音麥克風但是具有左噪聲消除麥克風和右噪聲消除麥克風的頭戴式受話器。將進一步理解,該想法還可應用到模擬源和匯點的其他組合以及在任一方向流動的信號。
例如,外圍設備可以是具有比方說5個麥克風的揚聲器電話附件,其中經(jīng)由插頭針a6、a7、a8、b6和b7與b8上的接地回路啟用與所述麥克風的模擬連接。
在一些實施方案中,外圍設備可以包括至少一些電路系統(tǒng),所述電路系統(tǒng)在使用中通過type-c連接器的電壓總線針上提供的電壓供電。type-c規(guī)范將針a9和b9標識為向用于電力輸送的電壓總線vbus供電。因此,在一些實施方案中,主機設備可以在此vbus連接上提供合適的電力,從而為外圍設備中的芯片供電。
上文的討論集中在建立多個模擬音頻信道。然而,在一些實施方案中,除了一些模擬數(shù)據(jù)信道之外可以建立至少一個數(shù)字信道。
例如,圖6例示了外圍設備或附件(accessory)設備600,該外圍設備或附件設備600具有左揚聲器305和右揚聲器305以及模擬語音麥克風306。然而,在此實施例中,附件600具有用于噪聲消除的數(shù)字麥克風601。
在此實施例中,左揚聲器和右揚聲器可以被連接到該附件設備的type-c插頭的針b6和b7,如先前所描述的,并且同樣地,語音麥克風和接地回路可以被連接到針b8和a8。在此實施例中,兩個數(shù)字噪聲消除麥克風在針a7處被多路復用到下游的數(shù)字信號路徑dn上,其中經(jīng)由針a6接收位時鐘。語音麥克風偏置可以被用作到數(shù)字麥克風601的供電電壓。
可以使用任何類型的合適的數(shù)字數(shù)據(jù)傳送,例如針a6和a7可以被用來提供差分數(shù)字數(shù)據(jù)總線——其中數(shù)字部件從在針b8上的麥克風偏置供電和/或任何合適的單線數(shù)字數(shù)據(jù)協(xié)議可以被單獨地實施在針a6和a7上。
因此,存在許多可以被啟用的可能操作模式。下面的表1給出了主機設備的一些可能的操作模式的實施例和可能的針連接的一個實施例。
表1
模式1是模擬附件適配器模式,其中具有單個麥克風和標準3.5mm音頻插座的立體聲附件可以經(jīng)由合適的適配器連接。模式2是具有立體聲揚聲器和單個麥克風的附件的類似操作模式,但是其中該附件自身具有type-c兼容連接器,即經(jīng)由固定式電纜連接。
模式3是根據(jù)本發(fā)明的實施方案的第一模式的一個實施例,其中可以建立多達五個模擬音頻信道,例如兩個用于立體聲音頻的傳出模擬信道和三個用于麥克風(包括例如左噪聲消除麥克風和右噪聲消除麥克風)的傳入模擬信道。
模式4是既具有模擬信道(例如多達三個模擬信道)又具有多達兩個數(shù)字信道的混合模式。例如,此模式不僅可以包括按照模式1的標準模擬信道而且可以包括用于攜帶數(shù)字通信信道的時鐘信號和數(shù)據(jù)信號的兩個數(shù)字導線,如所示出的,或者可能地替代地包括用于兩個上文所述的單線數(shù)字通信信道。
如上文所提及的,本發(fā)明的實施方案因此提供了用于經(jīng)由通用連接器或多功能連接器(諸如usbtype-c連接器)將外圍設備連接到主機設備的方法和裝置。各實施方案允許建立模擬數(shù)據(jù)信道,使得外圍設備的音頻部件可以通過主機設備和外圍設備之間的模擬驅動/讀取信號路徑操作,并且提供比常規(guī)方法更多的數(shù)據(jù)信道。
實施方案允許使用如下音頻附件設備,所述音頻附件設備具有:至少四個音頻換能器、與usbtype-c連接器兼容的第一連接器以及用于在所述第一連接器的單獨觸點和所述至少四個音頻換能器中的每一個的相應的觸點之間傳送音頻信號的信號路徑,其中至少多個所述信號路徑用于傳送模擬音頻信號。
如所提及的,一個特定的應用是用于建立用于外圍設備的至少立體聲揚聲器的模擬數(shù)據(jù)信道同時還建立用于從噪聲消除麥克風讀取數(shù)據(jù)的信道。
圖7例示了主機設備400,該主機設備400可以例如是移動電話或移動計算設備,諸如膝上型計算機或平板計算機。該移動設備可以具有用于連接到外圍設備或附件設備的連接器且所述連接器可以是type-c接受器304。在使用中,可以通過將附件的type-c插頭302連接到主機設備的接受器304來將主機設備連接到附件300。插頭302可以經(jīng)由可以包括固定式電纜的連接303連接到附件300的其余部分。
type-c接受器可以被耦合到usb接口電路701,該usb接口電路701可以包括到usbtype-c連接器的其他針(例如a2、a3、a4或a9、a10、a11)的高速usb3.1接口。當模擬附件設備被連接時,接受器的合適的針可以如先前所描述的經(jīng)由可以包括開關陣列309的路徑控制器706被耦合到usb接口電路701和音頻編解碼器401。
該設備可以包括數(shù)據(jù)控制器電路系統(tǒng),以控制從接受器到usb接口和音頻編解碼器的信號路徑的發(fā)現(xiàn)和配置。此數(shù)據(jù)控制器電路系統(tǒng)可以被部分地或整體地納入usb接口電路701、音頻編解碼器401、應用處理器703中的一個或多個或者路徑控制器706自身中。例如,用于檢測標準usb操作的電路系統(tǒng)可以被納入usb接口電路系統(tǒng)中,但是一旦檢測到模擬適配器附件模式,則控制基本上可以交給音頻編解碼器內(nèi)的控制電路系統(tǒng)。
數(shù)據(jù)控制器電路系統(tǒng)可以被專門設計或被硬接線,以執(zhí)行適當?shù)墓δ?,或者可以至少部分地包括通用可編程電路系統(tǒng),該通用可編程電路系統(tǒng)可以根據(jù)存儲在可以包括非易失性存儲器元件的本地存儲器702的一部分中的代碼或指令來操作。
音頻編解碼器401可以將模擬音頻數(shù)據(jù)傳輸?shù)礁郊?00,用于經(jīng)由附件300的揚聲器進行回放。音頻數(shù)據(jù)可以包括來自存儲在存儲器702中的媒體文件的音頻數(shù)據(jù),可以直接或經(jīng)由應用處理器703從該存儲器接收所述音頻數(shù)據(jù)。在一些實例中,音頻數(shù)據(jù)可以由應用處理器703生成或者在來自應用處理器703的指令下由音頻編解碼器生成。音頻數(shù)據(jù)可以是經(jīng)由通信接口(諸如用于無線通信的天線704)接收的音頻數(shù)據(jù)。
此外,音頻編解碼器401可以從附件300接收音頻數(shù)據(jù)。此數(shù)據(jù)可以例如是來自語音麥克風的模擬語音數(shù)據(jù)、該模擬語音數(shù)據(jù)將經(jīng)由天線704被傳輸、將被存儲在存儲器702中的媒體文件中或將被處理用于控制應用處理器703。音頻編解碼器401還可以從附件300的噪聲消除麥克風接收音頻數(shù)據(jù)。此數(shù)據(jù)也可以經(jīng)由模擬數(shù)據(jù)路徑傳送,盡管對于附件600(諸如圖6中例示的),傳入的噪聲消除數(shù)據(jù)可以是數(shù)字的。編解碼器401的噪聲消除模塊705可以確定適當?shù)脑肼曄盘柌⑶蚁鄳卣{(diào)制傳出的模擬揚聲器數(shù)據(jù)。
因此,本領域技術人員將認識到,上文所描述的裝置和方法的這些方面(例如發(fā)現(xiàn)和配置方法)可以體現(xiàn)為處理器控制代碼,例如在非易失性載體介質(諸如磁盤、cd-rom或dvd-rom、程序化存儲器諸如只讀存儲器(固件))上或在數(shù)據(jù)載體(諸如光學信號載體或電信號載體)上。對于許多應用,本發(fā)明的實施方案將被實施在dsp(數(shù)字信號處理器)、asic(專用集成電路)或fpga(現(xiàn)場可編程門陣列)上。因此,代碼可以包括常規(guī)編程代碼或微代碼或例如用于設立或控制asic或fpga的代碼。代碼還可以包括用于動態(tài)地配置可重新配置的裝置(諸如,可再編程邏輯門陣列)的代碼。類似地,代碼可以包括用于硬件描述語言(諸如verilogtm或vhdl(超高速集成電路硬件描述語言))的代碼。如本領域技術人員將理解,代碼可以被分布在彼此通信的多個耦合的部件之間。在適當?shù)那闆r下,還可以使用在現(xiàn)場可(再)編程模擬陣列或類似的設備上運行以配置模擬硬件的代碼來實施所述實施方案。
注意,如在本文中使用的,術語“模塊”應被用來指可以至少部分地通過專用硬件部件(諸如自定義的電路系統(tǒng))實施和/或至少部分地通過一個或多個軟件處理器或在合適的通用處理器等上運行的合適的代碼實施的功能單元或功能塊。模塊自身可以包括其他模塊或功能單元。可以由不需要同地協(xié)作的多個部件或子模塊提供模塊并且模塊可以被設置在不同的集成電路上和/或在不同的處理器上運行。
實施方案可以被實施在主機設備中,尤其是便攜式和/或電池供電的主機設備,例如移動電話、音頻播放器、視頻播放器、pda、移動計算平臺,諸如例如膝上型計算機或平板計算機和/或例如游戲設備。本發(fā)明的實施方案還可以被整體地或部分地實施在可附接到主機設備的附件中,例如在有源揚聲器或頭戴式受話器等中。尤其是在更復雜的設備中,可以存在不止一個按照本發(fā)明的方面的usbtype-c連接器或類似的連接器以及相關聯(lián)的信號路徑和控制。
應注意,上文所提及的實施方案是例示本發(fā)明而不是限制本發(fā)明,并且在不偏離隨附權利要求的范圍的前提下,本領域技術人員將能夠設計許多替代實施方案。詞語“包括”不排除除了在權利要求中列出的那些元件或步驟之外的元件或步驟的存在,“一”或“一個”不排除多個,并且單個特征或其他單元可以實現(xiàn)權利要求中列舉的若干個單元的功能。權利要求中的任何附圖標記或參考標注不應被解釋為限制所述權利要求的范圍。術語諸如“放大”或“增益”包括可能將小于1的比例系數(shù)應用到信號。