專利名稱:多協(xié)議無線音頻客戶端設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及多協(xié)議無線音頻客戶端設(shè)備。
背景技術(shù):
諸如無線個人區(qū)域網(wǎng)(WPAN)等無線音頻網(wǎng)絡(luò)允許計算設(shè)備在例如房間、家或小辦公室大小的區(qū)域內(nèi)彼此傳遞音頻數(shù)據(jù)。具體而言,用于承載音頻數(shù)據(jù)(諸如語音數(shù)據(jù))的射頻(RF)技術(shù)包括藍牙 (IEEE標準802. 15. 1-2002)、數(shù)字增強無繩電信(DECT)和其他專有通信協(xié)議。藍牙是一種用于在短距離上交換來自固定和移動設(shè)備的數(shù)據(jù)從而創(chuàng)建具有高安全水平的個人區(qū)域網(wǎng)(PAN)的專有開放無線技術(shù)標準。它能夠連接若干設(shè)備,克服了同步的問題。DECT是一種用于無繩電話系統(tǒng)和其他語音應(yīng)用(諸如嬰兒監(jiān)視器)的數(shù)字通信標準。 在無線音頻網(wǎng)絡(luò)的一個示例應(yīng)用中,游戲控制臺允許用戶在參與共享游戲環(huán)境的同時,與在遠程位置的另一玩家聊天。用戶可佩戴具有話筒和揚聲器的無線頭戴式送受話器(headset),以在參與游戲的同時自由移動。在無線音頻網(wǎng)絡(luò)的另一示例應(yīng)用中,用戶佩戴無線頭戴式送受話器以與蜂窩電話通信。期望允許用戶與多個計算設(shè)備傳遞音頻數(shù)據(jù),即便這些計算設(shè)備具有不兼容的通 協(xié)議。
發(fā)明內(nèi)容
提供一種無線音頻客戶端設(shè)備,該無線音頻客戶端設(shè)備即便在多個計算設(shè)備具有不兼容的通信協(xié)議(包括音頻通信協(xié)議)時也能與這些計算設(shè)備傳遞音頻數(shù)據(jù)。在一種方案中,該無線音頻客戶端設(shè)備擔當同步到多個主設(shè)備并與該多個主設(shè)備配對的從設(shè)備。例如,該無線音頻客戶端設(shè)備可以是由用戶佩戴的頭戴式送受話器,而主設(shè)備可包括游戲控制臺和蜂窩電話。在一個實施例中,無線音頻客戶端設(shè)備包括一組外圍設(shè)備,諸如話筒、揚聲器和RF天線。該無線音頻客戶端設(shè)備還包括與該組外圍設(shè)備通信的處理電路,諸如一個或多個微芯片。通過其處理電路,該無線音頻客戶端設(shè)備同時同步到第一主設(shè)備的時鐘和第二主設(shè)備的時鐘,并且使用該組外圍設(shè)備來允許用戶使用第一通信協(xié)議與第一主設(shè)備雙向地且無線地傳遞音頻數(shù)據(jù),并且使用第二通信協(xié)議與第二主設(shè)備雙向地且無線地傳遞音頻數(shù)據(jù)。例如,這些通信協(xié)議可以彼此不兼容。為了允許在與第一和第二主設(shè)備的通信中共享外圍設(shè)備,該無線音頻客戶端設(shè)備包括話筒復(fù)用器,該話筒復(fù)用器進而包括到話筒的輸入路徑,以及到處理電路的輸出路徑。話筒復(fù)用器能夠基于處理電路的控制模式來控制。此外,該無線音頻客戶端設(shè)備包括揚聲器復(fù)用器,該揚聲器復(fù)用器包括到揚聲器的輸出路徑和來自處理電路的輸入路徑,其中該揚聲器復(fù)用器能夠基于處理電路的控制模式來控制。該無線音頻客戶端設(shè)備還可包括RF天線復(fù)用器,該RF天線復(fù)用器包括到RF天線的路徑以及到處理電路的路徑,其中該RF天線復(fù)用器能夠基于處理電路的控制模式來控制。此配置允許該無線音頻客戶端設(shè)備的用戶同時或每次一個主設(shè)備地對第一和第二主設(shè)備說話和/或收聽第一和第二主設(shè)備。例如,該從設(shè)備還可以在收聽第二主設(shè)備的同時對第一主設(shè)備說話和/或收聽第一主設(shè)備。對多個主設(shè)備說話和收聽多個主設(shè)備的任何組合是可能的。此外,從設(shè)備可以自動切換模式而無需用戶干預(yù),諸如響應(yīng)于從主設(shè)備接收的控制數(shù)據(jù),或基于用戶命令手動切換模式。響應(yīng)于控制數(shù)據(jù),從設(shè)備可用可聽消息通知用戶例如主設(shè)備尋求與該用戶的通信。提供本發(fā)明內(nèi)容以便以簡化形式介紹將在以下的具體實施方式
中進一步描述的一些概念。本發(fā)明內(nèi)容并不旨在標識出所要求保護的主題的關(guān)鍵特征或必要特征,也不旨 在用于限定所要求保護的主題的范圍。
在附圖中,相同編號的元件彼此對應(yīng)。圖IA描繪了無線網(wǎng)絡(luò),其中無線音頻客戶端設(shè)備是頭戴式送受話器形式的從設(shè)備,其與多個主設(shè)備傳遞音頻數(shù)據(jù)。圖IB描繪圖IA的頭戴式送受話器的一部分的側(cè)視圖。圖2描繪圖IA的無線音頻客戶端設(shè)備的電路136的電路圖,其中公共微芯片202具有用于第一和第二通信協(xié)議的處理電路。圖3描繪圖IA的無線音頻客戶端設(shè)備的電路136的電路圖,其中不同的微芯片分別具有用于第一和第二通信協(xié)議的處理電路。圖4描繪通信協(xié)議的示例架構(gòu)。圖5描繪用于使用無線音頻客戶端作為與多個主設(shè)備通信的從設(shè)備的示例方法。圖6描繪一種示例情形,其中頭戴式送受話器形式的無線音頻客戶端與游戲控制臺以及與蜂窩電話通信。圖7描繪圖6的游戲控制臺614的示例實施例。圖8描繪圖6的游戲控制臺614的另一示例實施例。
具體實施例方式提供一種無線音頻客戶端設(shè)備,該無線音頻客戶端設(shè)備允許用戶與使用不同且不兼容的通信協(xié)議的多個計算設(shè)備傳遞音頻數(shù)據(jù)。出于各種目的,諸如通信、創(chuàng)造或消費,用戶可能希望發(fā)送和接收音頻,例如語音數(shù)據(jù)。無線音頻客戶端設(shè)備能夠處理多個協(xié)議,以避免用戶具有獨立的且不兼容的無線音頻客戶端設(shè)備的需要。為了緊湊性和效率,使用一組共享的外圍設(shè)備,諸如話筒、揚聲器、RF天線、電池、USB連接器、控制按鈕和狀態(tài)燈。該無線音頻客戶端設(shè)備能夠容易地在不同模式間轉(zhuǎn)移,以允許對多個其他設(shè)備說話以及收聽多個其他設(shè)備的任何組合。該無線音頻客戶端設(shè)備的用戶由此能夠使他或她的通信專用于一所選擇的其他設(shè)備,或者通過同時與多個其他設(shè)備通信來進行多任務(wù)處理。圖IA描繪了無線網(wǎng)絡(luò),其中無線音頻客戶端設(shè)備是頭戴式送受話器形式的從設(shè)備,其與多個主設(shè)備傳遞音頻數(shù)據(jù)。在該網(wǎng)絡(luò)中,從設(shè)備100與多個主設(shè)備(諸如第一主設(shè)備110和第二主設(shè)備120)通信。例如,音頻數(shù)據(jù)和控制數(shù)據(jù)可被傳遞。音頻數(shù)據(jù)可包括語音數(shù)據(jù)和合成聲音,諸如音調(diào)。在實踐中,從設(shè)備能與任意數(shù)量的其他設(shè)備通信。在一種方案中,當從設(shè)備100被同步到主設(shè)備的時鐘時,它被認為是該主設(shè)備的從屬(slave)。因此,從設(shè)備是第一主設(shè)備110的從屬,因為它被同步到第一主設(shè)備110的時鐘,并且是第二主設(shè)備的從屬,因為它被同步到第二主設(shè)備120的(不同)時鐘。所述同步允許該從設(shè)備和主設(shè)備在指定時間交換消息(諸如音頻和/或控制 數(shù)據(jù))。此外,該從設(shè)備可以面向連接的協(xié)議與一主設(shè)備建立連接,以使該從設(shè)備與該主設(shè)備被稱為被配對或連接。在藍牙協(xié)議中使用的示例方案中,用戶將主設(shè)備設(shè)定在詢問狀態(tài)以發(fā)現(xiàn)該區(qū)域中的其他設(shè)備。在詢問狀態(tài),該主設(shè)備(本地設(shè)備)生成詢問跳躍(信道改變)序列。此詢問跳躍序列是從該主設(shè)備的時鐘和所選擇的詢問存取碼導(dǎo)出的。此跳躍序列覆蓋可用的79個藍牙信道的一 32信道子集。一旦主設(shè)備生成詢問跳躍序列,當它按順序切換到該跳躍序列中定義的每個信道時,它廣播詢問消息??砂l(fā)現(xiàn)設(shè)備(遠程設(shè)備)將周期性地進入詢問掃描狀態(tài)。在此狀態(tài),該可發(fā)現(xiàn)設(shè)備根據(jù)詢問掃描跳躍序列來跳躍(hop),該詢問掃描跳躍序列也是基于該詢問存取碼和本地時鐘的。如果執(zhí)行詢問掃描的遠程設(shè)備接收到詢問消息,則它進入詢問響應(yīng)狀態(tài)并用詢問響應(yīng)消息來應(yīng)答。該詢問響應(yīng)包括該遠程設(shè)備的地址和時鐘,兩者都是建立連接所需要的。廣播范圍內(nèi)的所有可發(fā)現(xiàn)設(shè)備將對該設(shè)備詢問做出響應(yīng)。在獲得并選擇遠程設(shè)備的地址之后,該主設(shè)備進入尋呼(paging)狀態(tài)以與該遠程設(shè)備建立連接。在尋呼狀態(tài),該主設(shè)備基于該遠程設(shè)備的地址和所估算的當前時鐘來生成跳躍序列。然后該尋呼設(shè)備在跳躍通過所生成的信道序列時重復(fù)地發(fā)送尋呼消息(pagemessage)。如果主設(shè)備允許其他遠程設(shè)備與其連接,則它將周期性地進入尋呼掃描狀態(tài),在該狀態(tài)中基于該本地地址和時鐘生成跳躍序列。當該遠程設(shè)備接收到尋呼分組(page packet)時,它用尋呼響應(yīng)分組對該主設(shè)備進行響應(yīng)。在接收到該響應(yīng)之后,該主設(shè)備向該從設(shè)備發(fā)送跳頻同步(FHS)分組。該ras分組包括該主設(shè)備的地址和時鐘。一旦該從設(shè)備接收到該FHS分組,它就向該主設(shè)備發(fā)送確認。當該主設(shè)備接收到該確認之后,它從它自己的地址和它自己的時鐘生成新跳躍序列。然后該從設(shè)備使用該主設(shè)備的地址和該主設(shè)備的時鐘來生成與該主設(shè)備的跳躍序列等同的跳躍序列。等同的跳躍序列允許從設(shè)備在保持連接的同時在公共信道上跳躍。一旦該尋呼過程完成,則該設(shè)備移動至連接狀態(tài)。該主設(shè)備向該從設(shè)備發(fā)送輪詢分組(poll packet),該輪詢分組驗證從尋呼跳躍序列到新跳躍序列的轉(zhuǎn)移是否是成功的。如果成功,則這兩個設(shè)備在該連接的持續(xù)時間內(nèi)基于該主設(shè)備的地址和時鐘按照偽隨機模式繼續(xù)跳頻。盡管提供藍牙協(xié)議作為示例,然而可以使用無線音頻客戶端設(shè)備與多個其他設(shè)備通信的任何類型的協(xié)議。無線音頻客戶端設(shè)備通過同步到設(shè)備的時鐘(例如,定時信號)而擔當多個主設(shè)備中的一個或多個主設(shè)備的從設(shè)備是可能的,擔不是必要的??扇芜x地,多個從設(shè)備可被同步到一主設(shè)備。例如,在相同位置的多個用戶可以連接到圖IA的第一和/或第二主設(shè)備。在一示例實現(xiàn)中,無線音頻客戶端設(shè)備100是由用戶佩戴的頭戴式送受話器130。該頭戴式送受話器可以是如所描繪的蓋住兩只耳朵的類型(在這種情況下可以提供立體聲),或者可以是例如只佩戴在一只耳朵上的類型(在這種情況下提供單聲道聲音)。無線音頻客戶端設(shè)備100還可以另一種頭戴的形式(諸如頭盔或3-D虛擬現(xiàn)實眼鏡)提供,或以非頭戴的形式(諸如佩戴在除了頭部之外的身體上的計算設(shè)備)提供,或以手持式或以其他方式與用戶具有身體接觸的形式提供,或以不與用戶具有身體接觸的形式(諸如當該計算設(shè)備被放置在桌面上或作為家具或其他固定組件的一部分時)提供。頭戴式送受話器130包括頭部件(head piece) 132、包括電路136和揚聲器138的耳機(earpiece) 134、包括揚聲器142的耳機140、話筒支撐件144和話筒146。這些組件之間的接線可以按需提供,但是沒有被描繪出。電路136在所述耳機之一中的位置僅是示例,因為它可以位于其他地方和/或在頭戴式送受話器130的多個位置。圖IB描繪圖IA的頭戴式送受話器的耳機140的側(cè)視圖。作為示例,在耳機140上可以提供諸如按鈕150和開關(guān)154之類的用戶控制器,以及狀態(tài)指示器燈152。在佩戴該頭戴式送受話器之前,用戶可以激活所述用戶控制器以使該頭戴式送受話器通電(諸如經(jīng)由開關(guān)154),以及將該頭戴式送受話器設(shè)定為它可被發(fā)現(xiàn)的模式(諸如經(jīng)由按鈕150)。一旦狀態(tài)指示器燈152指示該頭戴式送受話器連接到預(yù)期的主設(shè)備,用戶可以佩戴該頭戴式送受話器并開始經(jīng)由話筒146說話并經(jīng)由揚聲器138和142聽取。在一種可能方案中,一個狀態(tài)指示器燈指示一相應(yīng)主設(shè)備的連接狀態(tài)。例如,閃爍的燈可指示連接的建立正在進 行中,而穩(wěn)定的燈可指示連接已建立。圖2描繪圖IA的無線音頻客戶端設(shè)備的電路136的電路圖,其中用于第一和第二通信協(xié)議的處理電路200由一公共微芯片提供。處理電路200可與狀態(tài)燈222 (諸如圖IB中的狀態(tài)燈152)、控制按鈕224(諸如圖IB中的按鈕150和開關(guān)154)、為該處理電路提供電力的電池226、以及可以通過插入個人計算機(PC)的USB端口而對該無線音頻客戶端設(shè)備充電的USB連接器228通信。處理電路200還與晶體振蕩器208以及與非易失性存儲器204通信,該晶體振蕩器為該處理電路提供時鐘信號。非易失性存儲器204(諸如EEPROM和/或串行閃存)可存儲代碼或其他處理器可讀指令以供處理電路200使用。與EEPROM的通信可使用I2C(Inter-Integrated Circuit,集成電路間)總線,而與串行閃存的通信可使用串行外圍接口(SPI)總線。易失性存儲器206可臨時存儲代碼或其他處理器可讀指令以供處理電路200使用。非易失性存儲器204和易失性存儲器206是其上收錄了用于對至少一個處理器進行編程以執(zhí)行此處描述的功能的處理器可讀代碼的至少一個有形的、非瞬態(tài)的、處理器可讀的存儲設(shè)備的示例。例如,該至少一個處理器可由處理電路200代表。非易失性存儲器204和易失性存儲器206也是有形的、非瞬態(tài)的、計算機可讀的或處理器可讀的存儲設(shè)備的示例。處理電路200還與一組外圍設(shè)備通信,諸如話筒210 (例如,圖IA的話筒146)、一個或多個揚聲器(例如,圖IA的揚聲器138和142)、RF天線214、狀態(tài)燈222、控制按鈕224、電池226和USB連接器228。這些是可被該無線音頻客戶端設(shè)備用來以多種協(xié)議通信的外圍設(shè)備的示例。用于共享外圍設(shè)備的一種方案采用話筒(mic.)復(fù)用器(mux) 216,話筒復(fù)用器216可基于來自處理電路200的控制信號(經(jīng)由未示出的路徑),將在話筒復(fù)用器216的端口 230處的該話筒的輸入路徑連接到在端口 236和238處的該復(fù)用器216兩個輸出路徑中的僅一個輸出路徑。在一種方案中,話筒復(fù)用器216的端口 236和238分別連接到處理電路200的端口 248和250(諸如引腳),以提供來自該話筒的模擬音頻信號。揚聲器復(fù)用器218可基于來自處理電路200的控制信號(經(jīng)由未示出的路徑),將在端口 232處的到該揚聲器復(fù)用器的輸出路徑連接到在端口 240和242處的該揚聲器復(fù)用器的兩個輸入路徑中的僅一個輸入路徑。在一個方案中,揚聲器復(fù)用器218的端口 240和242分別連接到處理電路200的端口 252和254(諸如引腳),以接收用于該揚聲器的模擬音頻信號。當傳遞立體聲時,可以提供類似的、第二揚聲器復(fù)用器(未示出)。RF天線復(fù)用器220可以基于來自處理電路200的控制信號(經(jīng)由未示出的路徑)將在端口 234處的RF天線214的路徑連接到在端口 244和246處的兩個路徑中的僅一個路徑。RF天線復(fù)用器220的端口 244和246分別連接到處理電路200的端口 256和258 (諸如引腳)。處理電路200可以分配端口 248、252和256以在第一模式中與第一主設(shè)備通信,同時分配端口 250、254和258以在第二模式中與第二主設(shè)備通信。在第一模式中,該用戶的語音數(shù)據(jù)由話筒210接收并經(jīng)由端口 236和248被路由到該處理電路。該處理電路根據(jù)第一通信協(xié)議處理該語音數(shù)據(jù),諸如通過將其編碼在數(shù)字消息中。該編碼可包括模數(shù)轉(zhuǎn)換。該處理電路經(jīng)由端口 256和244將承載經(jīng)編碼的語音數(shù)據(jù)的相應(yīng)的RF發(fā)射信號提供到RF天線214。類似地,經(jīng)由該RF天線從第一主設(shè)備接收的音頻數(shù)據(jù)被經(jīng)由端口 244和256提 供給該處理電路。此音頻數(shù)據(jù)被該處理電路根據(jù)第一通信協(xié)議處理,諸如通過執(zhí)行解碼,以經(jīng)由端口 252和240將經(jīng)解碼的音頻信號提供給揚聲器212。該解碼可包括數(shù)模轉(zhuǎn)換。所接收的音頻數(shù)據(jù)可包括諸如聲調(diào)以及另一用戶的語音數(shù)據(jù)等聲音。在第二模式中,該用戶的語音數(shù)據(jù)由話筒210接收并經(jīng)由端口 238和250被路由到該處理電路。該處理電路根據(jù)第二通信協(xié)議處理該語音數(shù)據(jù),諸如通過將其編碼。該處理電路經(jīng)由端口 258和246將承載該語音數(shù)據(jù)的相應(yīng)的RF發(fā)射信號提供到RF天線214。類似地,經(jīng)由該RF天線從第二主設(shè)備接收的音頻數(shù)據(jù)被經(jīng)由端口 246和258提供給該處理電路。此音頻數(shù)據(jù)被該處理電路根據(jù)第二通信協(xié)議處理,諸如通過執(zhí)行解碼,以經(jīng)由端口 254和242將經(jīng)解碼的音頻信號提供給揚聲器212。因此,端口 236可以是第一輸出路徑的一部分,該第一輸出路徑是該話筒復(fù)用器的輸出路徑中的一個并且被分配為承載用于傳送到第一主設(shè)備的音頻數(shù)據(jù),端口 238可以是第二輸出路徑的一部分,該第二輸出路徑是該話筒復(fù)用器的輸出路徑中的另一個并且被分配為承載用于傳送到第二主設(shè)備的音頻數(shù)據(jù)。此外,端口 240可以是第一輸入路徑的一部分,該第一輸入路徑是該揚聲器復(fù)用器的輸入路徑中的一個并且被分配為承載從第一主設(shè)備接收的音頻數(shù)據(jù),端口 242可以是第二輸入路徑的一部分,該第二輸入路徑是該揚聲器復(fù)用器的輸入路徑中的一個并且被分配為承載從第二主設(shè)備接收的音頻數(shù)據(jù)。允許用戶使用各自的不同的通信協(xié)議聽取多個主設(shè)備和/或與該多個主設(shè)備談話的各種其他組合是可能的。注意,通過在該處理電路處和在復(fù)用器216、218和220處使用額外的端口,可以適應(yīng)超過兩個主設(shè)備。除了使用不同協(xié)議傳遞音頻數(shù)據(jù)之外,還可能將簡檔與每個主設(shè)備相關(guān)聯(lián),該簡檔影響處理與該主設(shè)備的通信的方式。例如,對于作為游戲控制臺的主設(shè)備,該簡檔可以改變用戶的語音的聲音,例如,以使得該語音與該游戲的主題更一致。例如,可以應(yīng)用音效以使得該語音表現(xiàn)為來自男人、女人、老人或年輕人、機器人、尖銳聲、怪獸等,和/或添加諸如回聲等效果。另一用戶則經(jīng)由所述主設(shè)備之一接收經(jīng)修改的語音數(shù)據(jù)。另一方面,對于作為蜂窩電話的主設(shè)備,例如,該簡檔可以不改變該用戶的語音的聲音。該簡檔還可以設(shè)定音量級以使從游戲聊天中的另一用戶接收的音頻數(shù)據(jù)比從另一源(諸如蜂窩電話)接收的音頻數(shù)據(jù)更響。在一種方案中,該處理電路具有基于相應(yīng)主設(shè)備的身份來自動應(yīng)用簡檔的邏輯。例如,游戲簡檔可被應(yīng)用到已知為游戲控制臺的主設(shè)備,而蜂窩電話簡檔可被應(yīng)用到已知為蜂窩電話的主設(shè)備。在另一方案中,用戶人工設(shè)定簡檔,諸如通過該無線音頻客戶端設(shè)備上的控制按鈕。復(fù)用器216、218和220可外置于該處理電路并經(jīng)由該處理電路的外部引腳通信(如所提到的),或者可內(nèi)置于該處理電路并經(jīng)由內(nèi)部連接點通信。圖3描繪圖IA的無線音頻客戶端設(shè)備的電路136的電路圖,其中兩個分立的微芯片分別具有用于第一和第二通信協(xié)議的處理電路。在此方案中,處理電路300(諸如 第一微芯片)用于第一通信協(xié)議,而處理電路320 (諸如第二微芯片)用于第二通信協(xié)議。晶體振蕩器302為處理電路300提供時鐘基準。狀態(tài)燈304指示處理電路300的狀態(tài)。非易失性存儲器306 (諸如EEPROM和/或串行閃存)可存儲代碼或其他處理器可讀指令以供處理電路300使用。非易失性存儲器301 (其可臨時存儲代碼)和易失性存儲器301是其上收錄了用于對至少一個處理器進行編程以執(zhí)行此處描述的功能的處理器可讀代碼的至少一個有形的、非瞬態(tài)的、處理器可讀的存儲設(shè)備的示例。例如,該至少一個處理器可由處理電路300代表。非易失性存儲器306和易失性存儲器301也是有形的、非瞬態(tài)的、計算機可讀的或處理器可讀的存儲設(shè)備的示例。開/關(guān)開關(guān)308 (例如,圖IB中的開關(guān)154)連接到處理電路300和320。設(shè)備選擇開關(guān)(例如,圖IB中的控制按鈕150)可用于通過選擇第一處理電路300或第二處理電路320來選擇第一或第二主設(shè)備。晶體振蕩器322為處理電路320提供時鐘基準。狀態(tài)燈324指示處理電路320的狀態(tài)。非易失性存儲器326 (諸如EEPROM和/或串行閃存)可存儲代碼或其他處理器可讀指令以供處理電路320使用。非易失性存儲器321 (其可臨時存儲代碼)和易失性存儲器301是其上收錄了用于對至少一個處理器進行編程以執(zhí)行此處描述的功能的處理器可讀代碼的至少一個有形的、非瞬態(tài)的、處理器可讀的存儲設(shè)備的示例。例如,該至少一個處理器可由處理電路320代表。非易失性存儲器326和易失性存儲器321也是有形的、非瞬態(tài)的、計算機可讀的或處理器可讀的存儲設(shè)備的示例。電池330向處理電路300和320提供電力??刂瓢粹o(例如,圖IB中的控制按鈕150)允許用戶人工控制處理電路300和320??梢蕴峁︰SB連接334以用于來自PC的插入式電力。處理電路300和320可以經(jīng)由路徑(由箭頭303表示)彼此交換數(shù)據(jù),所述路徑諸如是I2C總線、通用異步接收機/發(fā)射機(UART)以及芯片300和320上的通用輸入/輸出(GPIO)引腳。UART是將數(shù)據(jù)在并行形式和串行形式間轉(zhuǎn)換的計算機硬件。GPIO是芯片上的通用引腳,其行為(包括它是輸入引腳還是輸出引腳)可以通過軟件控制。處理電路300和320還與一組外圍設(shè)備通信,諸如話筒210、一個或多個揚聲器138、RF天線214、電池330、控制按鈕332和USB連接器334。在用于共享外圍設(shè)備的一種方案中,話筒復(fù)用器216基于來自處理電路300或320的控制信號(經(jīng)由未示出的路徑),將復(fù)用器216的端口 230處的該話筒的輸入路徑連接到在端口 236和238處的復(fù)用器216的兩個輸出路徑中的僅一個輸出路徑。話筒復(fù)用器216的端口 236和238分別連接到處理電路300和320的端口 348和354 (諸如引腳)。揚聲器復(fù)用器218可基于來自處理電路300或320的控制信號(經(jīng)由未示出的路徑),將在端口 232處的它的輸出路徑連接到在端口 240和242處的該復(fù)用器218的兩個輸入路徑中的僅一個輸入路徑。揚聲器復(fù)用器218的端口 240和242分別連接到處理電路300和320的端口 350和356 (諸如引腳)。RF天線復(fù)用器220可以基于來自處理電路300或320的控制信號(經(jīng)由未示出的路徑),將在端口 234處的RF天線214的路徑連接到在復(fù)用器220的端口 244和246處的兩個路徑中的僅一個路徑。RF天線復(fù)用器220的端口 244和246分別連接到處理電路300和320的端口 352和358 (諸如引腳)。處理電路300使用端口 348、350和352來在第一模式中與第一主設(shè)備通信,同時處理電路320使用端口 354、356和358來在第二模式與第二主設(shè)備通信。在第一模式 中,用戶的語音數(shù)據(jù)由話筒210接收并經(jīng)由端口 236和348路由到處理電路300,處理電路300根據(jù)第一通信協(xié)議處理該語音數(shù)據(jù),諸如通過將其編碼。處理電路300經(jīng)由端口 352和244將承載該語音數(shù)據(jù)的相應(yīng)的RF發(fā)射信號提供到RF天線214。類似地,經(jīng)由該RF天線從第一主設(shè)備接收的音頻數(shù)據(jù)被經(jīng)由端口 244和352提供給處理電路300。此音頻數(shù)據(jù)被處理電路300根據(jù)第一通信協(xié)議處理,諸如通過執(zhí)行解碼,以經(jīng)由端口 350和240將經(jīng)解碼的音頻信號提供給揚聲器212。在第二模式中,用戶的語音數(shù)據(jù)由話筒210接收并經(jīng)由端口 238和354路由到處理電路320,處理電路320根據(jù)第二通信協(xié)議處理該語音數(shù)據(jù),諸如通過將其編碼。處理電路320經(jīng)由端口 358和246將承載該語音數(shù)據(jù)的相應(yīng)的RF發(fā)射信號提供到RF天線214。類似地,經(jīng)由該RF天線從第二主設(shè)備接收的音頻數(shù)據(jù)被經(jīng)由端口 246和358提供給處理電路320。此音頻數(shù)據(jù)被處理電路320根據(jù)第二通信協(xié)議處理,諸如通過執(zhí)行解碼,以經(jīng)由端口 356和242將經(jīng)解碼的音頻信號提供給揚聲器212。允許用戶使用各自的不同的通信協(xié)議聽取多個主設(shè)備和/或與該多個主設(shè)備談話的各種其他組合是可能的。注意,通過使用具有與復(fù)用器216、218和220通信的各自端口的額外的處理電路(例如,微芯片),可以適應(yīng)超過兩個主設(shè)備。也可以在復(fù)用器216、218和220上提供額外的端口-每個芯片/協(xié)議一個。與前面一樣,除了使用不同協(xié)議傳遞音頻數(shù)據(jù)之外,還可能將簡檔與每個主設(shè)備相關(guān)聯(lián),該簡檔影響處理該主設(shè)備的通信的方式。復(fù)用器216、218和220可外置于處理電路300和320并經(jīng)由該處理電路的外部引腳通信(如同所提到的),或者可內(nèi)置于處理電路300和320并經(jīng)由內(nèi)部連接點通信。所討論的處理電路可使用硬件和軟件的任何組合來根據(jù)某一協(xié)議無線地傳遞音頻數(shù)據(jù)。例如,對于可處理多個協(xié)議的單個微芯片(例如,圖3),軟件和硬件的第一種組合可用于第一協(xié)議,而軟件和硬件的第二種組合可用于第二協(xié)議。對于可處理第一協(xié)議的單個微芯片(例如,圖4),可使用硬件和軟件的第一種組合,而對于可處理第二協(xié)議的單個微芯片,可以使用硬件和軟件的第二種組合。在任一情況下,可能有或者沒有用于兩種協(xié)議的一些重疊的硬件和軟件。圖4描繪通信協(xié)議的示例架構(gòu)。通信協(xié)議可用不同方式被描述。通常,協(xié)議可以用層的棧表達,層的棧包括一個或多個物理層、一個或多個邏輯層、以及一個或多個消息層。在本示例(其基于藍牙架構(gòu))中,物理層可包括物理信道層400和物理鏈路層402。邏輯層可包括邏輯傳輸層404和邏輯鏈路層406。消息層可包括邏輯鏈路控制和適配協(xié)議(L2CAP)信道層。還提供應(yīng)用和服務(wù)層410,該層不是藍牙架構(gòu)的一部分。一般而言,通信協(xié)議定義在設(shè)備間通信的一組規(guī)則。物理層可定義將使用哪些物理屬性來通信,諸如將使用什么頻率、消息的持續(xù)時間以及與軟件有關(guān)的消息。物理層發(fā)送原始比特,諸如I和O。邏輯層定義這些比特的意義。消息層定義規(guī)則,諸如當設(shè)備發(fā)送一條消息時,接收設(shè)備將發(fā)送特定的響應(yīng)消息,等等。更詳細地說,所述一個或多個物理層表示一個或多個物理信道(諸如射頻(RF)信道),所述信道定義原始數(shù)據(jù)(諸如比特流)如何被傳送。比特流可以將比特分組為代碼字或碼元。物理信道的一個可能的特征是調(diào)制技術(shù)。調(diào)制技術(shù)包括模擬調(diào)制技術(shù)、數(shù)字調(diào)制技術(shù)和擴頻調(diào)制技術(shù)。模擬調(diào)制技術(shù)包括幅度調(diào)制(AM)、單邊帶調(diào)制(SSB)、正交幅度調(diào)制(QAM)、頻率調(diào)制(FM)、和相位調(diào)制(PM)。數(shù)字調(diào)制技術(shù)包括頻移鍵控(FSK)、多頻移鍵 控(MFSK)、幅移鍵控(ASK)、開-關(guān)鍵控(OOK)、相移鍵控(PSK)、正交幅度調(diào)制(QAM)、最小頻移鍵控(minimum-shift keying, MSK)、連續(xù)相位調(diào)制(CPM)、脈沖位置調(diào)制(PPM)、格狀編碼調(diào)制、正交頻分復(fù)用(OFDM)和單載波FDMA (SC-FDMA)。擴頻調(diào)制技術(shù)包括寬帶線性調(diào)頻擴頻(CSS)、直接序列擴頻(DSSS)、跳頻擴頻(rass)和跳時擴頻。物理信道的另一可能特征是是否在共享傳輸介質(zhì)上使用復(fù)用來將數(shù)字數(shù)據(jù)流組合成一個信號,以及所使用的復(fù)用的類型。復(fù)用技術(shù)包括電路模式或恒定帶寬技術(shù)以及統(tǒng)計復(fù)用或可變帶寬技術(shù)。電路模式或恒定帶寬技術(shù)包括時分復(fù)用(TDM)、頻分復(fù)用(FDM)、空分多址(SDMA)和空間復(fù)用(多輸入多輸出通信或MM0)。統(tǒng)計復(fù)用或可變帶寬技術(shù)包括分組模式、動態(tài)時分多址、FHSS、DSSS、正交頻分多址(OFDMA)、單載波FDMA和多載波碼分多址(MC-CDMA)。物理信道的另一可能特征是其頻率(例如,中心頻率)和帶寬。該一個或多個邏輯層可包括由該一個或多個物理信道承載的數(shù)據(jù)流。該數(shù)據(jù)流可包含邏輯信道,諸如控制和通信信道。邏輯信道可處理諸如協(xié)議復(fù)用、數(shù)據(jù)分組從更高協(xié)議級的分割(segmentation)和重新裝配(reassembly)、服務(wù)質(zhì)量實施、錯誤控制和流控制等任務(wù)。該一個或多個邏輯層可被用于通過創(chuàng)建、管理和斷開節(jié)點間的傳輸來管理節(jié)點間的無線電鏈路。該一個或多個消息層定義用于在網(wǎng)絡(luò)中的節(jié)點(例如,主設(shè)備和從設(shè)備)間交換消息的一組規(guī)則。這些層可被用來啟動、控制和關(guān)閉最終用戶應(yīng)用。例如,上面結(jié)合圖IA討論的示例提供了諸如以下消息詢問消息、詢問響應(yīng)消息、尋呼消息、尋呼響應(yīng)分組和輪詢分組。通信協(xié)議還可根據(jù)它是面向連接的還是無連接的來表征。在圖4的示例中,物理層在2. 4-2. 5GHz的未許可ISM波段中操作。該系統(tǒng)采用跳頻收發(fā)器來對抗干擾和衰落并提供許多FHSS載波。基本速率(Basic Rate)無線電操作使用經(jīng)成形的、二進制頻率調(diào)制來最小化收發(fā)器復(fù)雜度。碼元速率是I兆碼元每秒(Ms/s),支持I兆比特每秒(Mb/s)的比特率(基本速率),或利用增強的數(shù)據(jù)速率支持2或3Mb/s的總空中比特率。在典型操作期間,物理無線電信道可被同步到公共時鐘和跳頻模式的一組設(shè)備共享。一個設(shè)備提供同步基準并被稱為主設(shè)備。被同步到主設(shè)備的時鐘和跳頻模式的所有其他設(shè)備被稱為從設(shè)備。用這種方式同步的一組設(shè)備形成微微網(wǎng)(Piconet)?;咎S模式為ISM波段中間隔為IMHz的79個頻率的偽隨機排序,其跳頻速率為1600次每秒。使用高斯頻移鍵控(GFSK)調(diào)制。該物理信道被細分成被稱為槽(slot)的時間單元。數(shù)據(jù)在藍牙設(shè)備之間以位于這些槽中的分組傳送。在物理信道內(nèi),在主設(shè)備和從設(shè)備之間形成物理鏈路。該物理鏈路提供主設(shè)備和從設(shè)備之間的雙向分組傳輸。每個從設(shè)備和該主設(shè)備之間存在物理鏈路。該物理鏈路被用作一個或多個邏輯鏈路的傳輸,該一個或多個邏輯鏈路支持單播同步的、異步的和等時的通信,以及廣播通信。邏輯鏈路上的通信通過占用由資源管理器中的調(diào)度功能分配的槽而被復(fù)用到該物理鏈路上。該邏輯鏈路層提供兩個或更多個設(shè)備之間的獨立傳輸 ,同時該邏輯鏈路層描述各邏輯鏈路類型中的一些之間的相互依賴性。在該邏輯鏈路層中,藍牙鏈路管理器可設(shè)置、管理和終止設(shè)備之間的通信信道。鏈路控制涉及監(jiān)視信道狀態(tài)、交換控制信息和處理鏈路控制命令(諸如打開信道或改變功率級別)。該L2CAP層向應(yīng)用和服務(wù)提供基于信道的抽象。它執(zhí)行應(yīng)用數(shù)據(jù)的分割和重新組裝以及共享邏輯鏈路上的多個信道的復(fù)用和解復(fù)用(de-multiplexing)。該L2CAP還協(xié)商并實施服務(wù)質(zhì)量(QoS)約定,所述約定是基于所提供的服務(wù)的類型的,其中默認使用“盡力服務(wù)”合同。QoS調(diào)節(jié)令牌大小(字節(jié))、速率和峰值帶寬(字節(jié)/秒)和其他關(guān)鍵元素以確保穩(wěn)健連接。被提交給L2CAP協(xié)議的應(yīng)用數(shù)據(jù)可被承載在支持該L2CAP協(xié)議的任何邏輯鏈路上。應(yīng)用和服務(wù)層依賴邏輯層并且不是由藍牙標準指定的。各通信協(xié)議是不同的,并且當它們在上面提到的各方面中的任一方面中變化時可能是不兼容的,即便它們在其他方面是類似的。例如,兩個協(xié)議可以均在2. 4GHz波段下操作但是使用不同的信道帶寬。例如,一個信道帶寬(例如,IMHz)可以用于標準協(xié)議(諸如藍牙),而另一信道帶寬(例如,I. 5MHz)用于類似的但是專有的協(xié)議。或者,一個協(xié)議(諸如藍牙)可使用跳頻,其中它持續(xù)地(以固定速率)切換信道,而另一個協(xié)議也使用跳躍,但是它不持續(xù)切換信道,而是保持在一個信道中較長的一段時間。專用于處理一個協(xié)議的處理電路因此不能處理另一個不兼容的協(xié)議。在一些情況下,提供彼此向后兼容的不同版本的協(xié)議這些不同版本可以不被認為代表不同的、不兼容的協(xié)議。圖5示出用于使用無線音頻客戶端作為與多個主設(shè)備通信的從設(shè)備的示例方法。在步驟500,從設(shè)備與第一主設(shè)備配對并使用第一通信協(xié)議來傳遞音頻數(shù)據(jù)。在步驟502,該從設(shè)備與第二主設(shè)備配對并使用第二通信協(xié)議來傳遞音頻數(shù)據(jù)。在步驟504,設(shè)定從設(shè)備的控制模式。該控制模式可以基于各種輸入,諸如用戶命令、默認設(shè)置、所感測的活動、從第一和第二主設(shè)備接收的簡檔和控制數(shù)據(jù)。關(guān)于用戶命令,用戶能夠例如使用從設(shè)備上的按鈕來人工選擇模式。關(guān)于默認設(shè)置,例如,可選擇首先連接到從設(shè)備的主設(shè)備,或者默認選擇特定類型的主設(shè)備(例如,游戲控制臺、蜂窩電話、無繩電話、PC外圍設(shè)備)。在選擇控制模式的決定中,不同類型的主設(shè)備可具有相對優(yōu)先級。關(guān)于所感測的活動,從設(shè)備可以聽取每個主設(shè)備的信道并且自動決定哪個信道具有活動(或最強的活動),并選擇相應(yīng)的主設(shè)備。關(guān)于簡檔,如同前面提到的,簡檔可以控制如何處理音頻數(shù)據(jù),或者可為特定的主設(shè)備或特定類型的主設(shè)備設(shè)定優(yōu)先級。關(guān)于控制數(shù)據(jù),作為示例,假定從設(shè)備正與第一主設(shè)備(諸如允許用戶與遠程用戶進行游戲聊天的游戲控制臺)傳遞音頻數(shù)據(jù)。該從設(shè)備還與第二主設(shè)備(諸如蜂窩電話)配對。在該蜂窩電話處發(fā)生一事件,諸如傳入呼叫。該事件被該控制數(shù)據(jù)傳遞到該從設(shè)備,致使該從設(shè)備自動停止與第一主設(shè)備的通信并開始與第二主設(shè)備通信,以允許該用戶接收該電話呼叫。或者,該控制數(shù)據(jù)可以在該從設(shè)備處提供可聽聲調(diào)以向該用戶通知該事件,而該用戶可選擇人工切換到與第二主設(shè)備通信,諸如通過按壓該無線客戶端設(shè)備上的控制按鈕。該控制數(shù)據(jù)還可提供合成語音,該合成語音例如基于該電話的聯(lián)系人列表通告呼叫者的名字。蜂窩電話處的事件的另一示例是日歷約會提醒,在這種情況下該控制數(shù)據(jù)可提供可聽聲調(diào)和/或合成語音,該可聽聲調(diào)和/或合成語音概括地通告該事件,或者使用“文本到語音”轉(zhuǎn)換來讀出該事件的文本描述。蜂窩電話處的事件的另一示例是傳入的電子郵件或文本消息,在此情況下該控制數(shù)據(jù)可提供可聽聲調(diào)和/或合成語音以通告該事件或讀出相應(yīng)的文本描述。
在一種方案中,來自蜂窩電話的聲調(diào)和/或合成語音被用戶聽到而不阻擋與該第一主設(shè)備的通信,因此該用戶能繼續(xù)未被打斷的游戲聊天。在另一方案中,來自蜂窩電話的聲調(diào)和/或合成語音被用戶聽到同時阻擋在該從設(shè)備處從第一主設(shè)備接收音頻,但是不阻擋從該從設(shè)備到該第一主設(shè)備的音頻的傳輸,因此該用戶可繼續(xù)游戲聊天中的談話但是不能聽到該游戲聊天中的其他一個或多個人。在另一方案中,當用戶從與第一主設(shè)備(諸如游戲聊天中使用的游戲控制臺)的談話和聽取切換到與第二主設(shè)備(諸如蜂窩電話)的談話和聽取時,該用戶可例如經(jīng)由控制按鈕提供命令,以參與到(conference in)第一主設(shè)備中以允許該遠程游戲聊天用戶也與第二主設(shè)備談話并聽取第二主設(shè)備?;蛘?,該第二主設(shè)備的對話可以被參與到現(xiàn)有游戲聊天中而不打斷該游戲聊天。一般而言,該用戶可人工提供命令,諸如啟動該從設(shè)備上的控制按鈕、通過語音識別或通過另一種技術(shù)。在該方法的一條路徑中,在步驟506,該從設(shè)備與該第一主設(shè)備談話并聽取它。例如,這可以表示該用戶經(jīng)由作為第一主設(shè)備的游戲控制臺來參與游戲聊天。在步驟508,該從設(shè)備還可任選地聽取該第二主設(shè)備。例如,這可以表示該用戶聽取來自作為第二主設(shè)備的蜂窩電話的聲調(diào)和/或合成語音。在該方法的一替代路徑中,在步驟510,該從設(shè)備與該第二主設(shè)備談話并聽取它。例如,這可以表示該用戶與作為第二主設(shè)備的蜂窩電話談話并聽取它。在步驟512,該從設(shè)備還可任選地聽取該第一主設(shè)備。例如,這可以表示該用戶經(jīng)由作為第一主設(shè)備的游戲控制臺聽取該游戲聊天中的另一用戶的語音。在判定步驟514,做出關(guān)于控制模式是否應(yīng)當改變的判斷,諸如基于結(jié)合步驟504討論的輸入中的任一個的改變。如果確定了改變,則在步驟504設(shè)定新控制模式。如果確定沒有改變,在判定步驟514實現(xiàn)等待模式,直到確定了改變。圖6示出一種示例情形,其中頭戴式送受話器形式的無線音頻客戶端與游戲控制臺以及與蜂窩電話通信。該情形包括經(jīng)由至少一個網(wǎng)絡(luò)630連接的流傳輸服務(wù)器600和具有因特網(wǎng)連接能力的游戲控制臺614和620 (或其他客戶端電子媒體設(shè)備,諸如個人計算機)。游戲控制臺614和620可在用戶的各自的遠程位置處被提供,諸如在他們的各自的家里。第一游戲控制臺614可與提供顯示視頻內(nèi)容的用戶界面的電視機或其他顯示設(shè)備612相關(guān)聯(lián)。第一用戶(用戶A)可與手持控制器616 (諸如游戲控制器)交互來向第一游戲控制臺614提供控制輸入。類似地,第二游戲控制臺620可與提供顯示視頻內(nèi)容的用戶界面的電視機或其他顯示設(shè)備624相關(guān)聯(lián)。第二用戶(用戶B)可與手持控制器626交互來向第二游戲控制臺620提供控制輸入。作為使用手持控制器的替代,用戶可以其他方式來提供控制輸入,例如通過語音命令或通過運動捕捉系統(tǒng)中的姿勢識別。例如,為此目的可提供運動捕捉相機602和622。每個用戶可具有提供談話和聽取能力的頭戴式送受話器,諸如用戶A的頭戴式送 受話器130。對于作為從設(shè)備的頭戴式送受話器130,無線語音鏈路被提供給作為第一主設(shè)備的電子媒體設(shè)備614并被提供給作為第二主設(shè)備的蜂窩電話618。此外,通過各電子媒體設(shè)備間的視頻圖像數(shù)據(jù)的數(shù)字通信,可以在各用戶之間提供視頻web聊天能力。視頻可顯示在用戶界面上的畫中畫插入窗口中。圖7示出圖6的游戲控制臺614的示例實施例。中央處理單元(CPU) 701具有一級(LI)高速緩存702、二級(L2)高速緩存704和閃存ROM (只讀存儲器)706。閃存ROM 706可存儲在游戲控制臺614通電時在引導(dǎo)過程的初始化階段加載的可執(zhí)行代碼。圖形處理單元(GPU) 708和視頻編碼器/視頻編解碼器(編碼器/解碼器)714形成用于高速和高分辨率圖形處理的視頻處理流水線。編碼器/解碼器714可訪問用于緩沖視頻幀的緩沖器709。經(jīng)由總線從GPU 708向視頻編碼器/視頻編解碼器714運送數(shù)據(jù)。視頻處理流水線向A/V(音頻/視頻)端口 740輸出數(shù)據(jù),用于傳輸至電視機或其他顯示器。存儲器控制器710連接到GPU 708,以便于處理器對各種類型的存儲器712 (諸如RAM)的處理器訪問。游戲控制臺614包括優(yōu)選地在模塊718上實現(xiàn)的I/O控制器720、系統(tǒng)管理控制器722、音頻處理單元723、網(wǎng)絡(luò)接口 724、第一 USB主控制器726、第二 USB控制器728和前面板I/O子部件730。USB控制器726和728擔當外圍控制器742和743 (諸如圖6的游戲控制器616 (當使用到該游戲控制器的有線路徑時))、無線適配器748和749、以及外置存儲器單元746的主機。網(wǎng)絡(luò)接口(NW IF) 724和/或無線適配器748和749提供對網(wǎng)絡(luò)(例如,因特網(wǎng)、家庭網(wǎng)絡(luò)等)的訪問并且可包括包括以太網(wǎng)卡、調(diào)制解調(diào)器、藍牙模塊、電纜調(diào)制解調(diào)器等的有線或無線適配器組件。在一示例實現(xiàn)中,無線適配器748用于允許游戲控制臺作為第一主設(shè)備無線地通信。無線適配器749可用于與游戲控制器616無線地通信。提供系統(tǒng)存儲器745來存儲在引導(dǎo)過程期間加載的應(yīng)用數(shù)據(jù)。介質(zhì)驅(qū)動器744可包括DVD/⑶驅(qū)動器、硬盤驅(qū)動器、或其他可移動介質(zhì)驅(qū)動器等。應(yīng)用數(shù)據(jù)可經(jīng)由介質(zhì)驅(qū)動器744訪問,以供游戲控制臺614執(zhí)行、回放等。介質(zhì)驅(qū)動器744經(jīng)由總線連接到I/O控制器 720。系統(tǒng)管理控制器722提供涉及確保游戲控制臺614的可用性的各種服務(wù)功能。音頻處理單元723和音頻編解碼器732形成具有高保真度和立體聲處理的音頻處理流水線。音頻數(shù)據(jù)經(jīng)由通信鏈路在音頻處理單元723與音頻編解碼器732之間傳輸。音頻處理流水線可將數(shù)據(jù)輸出到A/V端口 740以供外置音頻播放器或具有音頻能力的設(shè)備再現(xiàn)。
前面板I/O子部件730支持暴露在游戲控制臺614的外表面上的電源按鈕750和彈出按鈕752以及任何LED(發(fā)光二極管)或其他指示器的功能。系統(tǒng)電源模塊736向游戲控制臺614的組件供電。CPU 701、GPU 708、存儲器控制器710、和游戲控制臺614內(nèi)的各個其它組件經(jīng)由一條或多條總線互連,包括串行和并行總線、存儲器總線、外圍總線、和使用各種總線架構(gòu)中任一種的處理器或局部總線。當游戲控制臺614通電時,應(yīng)用數(shù)據(jù)可從系統(tǒng)存儲器745加載到存儲器712和/或高速緩存702、704中并在CPU 701上執(zhí)行。應(yīng)用可呈現(xiàn)在導(dǎo)航到游戲控制臺614上可用的不同媒體類型時提供一致的用戶體驗的圖形用戶界面。在操作中,介質(zhì)驅(qū)動器744中包含的應(yīng)序和/或其他媒體可從介質(zhì)驅(qū)動器744啟動或播放,以向游戲控制臺614提供附加功能。游戲控制臺614可通過將該系統(tǒng)簡單地連接到電視機或其他顯示器而作為獨立 系統(tǒng)來操作。在此獨立模式中,游戲控制臺614允許一個或多個用戶與該系統(tǒng)交互、看電影、或聽音樂。然而,在集成了可通過網(wǎng)絡(luò)接口 724或無線適配器748而變得可用的寬帶連接的情況下,游戲控制臺614還可作為較大網(wǎng)絡(luò)社區(qū)中的參與者來操作。當游戲控制臺614通電時,可以保留指定量的硬件資源以供游戲控制臺操作系統(tǒng)作系統(tǒng)使用。這些資源可以包括存儲器保留量(例如,16MB)、CPU和GPU周期保留量(例如,5% )、網(wǎng)絡(luò)帶寬保留量(例如,8kbs)等。因為這些資源是在系統(tǒng)引導(dǎo)時保留的,所以所保留的資源從應(yīng)用的角度而言是不存在的。在游戲控制臺614引導(dǎo)且系統(tǒng)資源被保留之后,執(zhí)行并發(fā)系統(tǒng)應(yīng)用來提供系統(tǒng)功能。系統(tǒng)功能被封裝在上述所保留的系統(tǒng)資源內(nèi)執(zhí)行的一組系統(tǒng)應(yīng)用中。操作系統(tǒng)內(nèi)核標識出作為系統(tǒng)應(yīng)用線程而非游戲應(yīng)用線程的線程。系統(tǒng)應(yīng)用優(yōu)選地被調(diào)度為在預(yù)定時間并以預(yù)定時間間隔在CPU 701上運行,以便提供對應(yīng)用而言一致的系統(tǒng)資源視圖。調(diào)度是為了使在控制臺上運行的游戲應(yīng)用的高速緩存分裂最小化。當并發(fā)系統(tǒng)應(yīng)用需要音頻時,由于時間敏感性而將音頻處理異步地調(diào)度給游戲應(yīng)用。游戲控制臺應(yīng)用管理器在系統(tǒng)應(yīng)用活動時控制游戲應(yīng)用音頻水平(例如,靜音、衰減)。輸入設(shè)備(例如,控制器742和743)由游戲應(yīng)用和系統(tǒng)應(yīng)用共享。輸入設(shè)備不是保留資源,而是在系統(tǒng)應(yīng)用和游戲應(yīng)用之間切換以使其各自具有設(shè)備的焦點。應(yīng)用管理器較佳地控制輸入流的切換,而無需知曉游戲應(yīng)用的知識,并且驅(qū)動程序維護有關(guān)焦點切換的狀態(tài)信息。圖8示出圖6的游戲控制臺614的另一示例實施例。在計算環(huán)境820中提供該游戲控制臺,計算環(huán)境820包括通常包括各種有形計算機可讀存儲介質(zhì)的計算機841。這可以是能由計算機841訪問的任何可用介質(zhì),而且包含易失性和非易失性介質(zhì)、可移動和不可移動介質(zhì)。系統(tǒng)存儲器822包括易失性和/或非易失性存儲器形式的計算機存儲介質(zhì),如只讀存儲器(ROM)823和隨機存取存儲器(RAM)860。包含諸如在啟動期間幫助在計算機841內(nèi)的元件之間傳輸信息的基本例程的基本輸入/輸出系統(tǒng)824 (BIOS)通常儲存儲在ROM 823中。RAM 860通常包含處理單元859可立即訪問和/或當前正在操作的數(shù)據(jù)和/或程序模塊。圖形接口 831與GPU 829通信,GPU又與視頻存儲器830通信。視頻存儲器830可包括緩沖器。提供了操作系統(tǒng)825、應(yīng)用程序826、其他程序模塊827和程序數(shù)據(jù)828。
計算機841也可以包括其他可移動/不可移動、易失性/非易失性計算機存儲介質(zhì),例如,讀寫不可移動、非易失性磁性介質(zhì)的硬盤驅(qū)動器838,讀寫可移動、非易失性磁盤854的磁盤驅(qū)動器839,以及讀寫諸如⑶ROM或其他光學介質(zhì)之類的可移動、非易失性光盤853的光盤驅(qū)動器840??梢栽谠撌纠圆僮鳝h(huán)境中使用的其他可移動/不可移動、易失性/非易失性有形計算機可讀存儲介質(zhì)包括但不限于,磁帶盒、閃存卡、數(shù)字多功能盤、數(shù)字錄像帶、固態(tài)RAM、固態(tài)ROM等等。硬盤驅(qū)動器838通常通過諸如接口 834之類的不可移動存儲器接口連接到系統(tǒng)總線821,并且磁盤驅(qū)動器839和光盤驅(qū)動器840通常通過諸如接口835之類的可移動存儲器接口連接到系統(tǒng)總線821。以上討論和描述的驅(qū)動器及其相關(guān)聯(lián)的計算機存儲介質(zhì)為計算機841提供了對計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊和其它數(shù)據(jù)的存儲。例如,硬盤驅(qū)動器838被描繪為存儲了操作系統(tǒng)858、應(yīng)用程序857、其他程序模塊856、以及程序數(shù)據(jù)855。注意,這些組件可與操作系統(tǒng)825、應(yīng)用程序826、其他程序模塊827和程序數(shù)據(jù)828相同,也可與它們不同。在此給操作系統(tǒng)858、應(yīng)用程序857、其他程序模塊856、以及程序數(shù)據(jù)855提供了不同的編號,以說明至少它們是不同的副本。用戶可以通過輸入設(shè)備,例如鍵盤851和定點設(shè)備852——通常是指鼠標、跟蹤球或觸摸墊——向計算機841輸入命令和信息。其他輸入設(shè)備 (未示出)可包括話筒、操縱桿、游戲手柄、圓盤式衛(wèi)星天線、掃描儀等。這些以及其他輸入設(shè)備通常通過耦合到系統(tǒng)總線的用戶輸入接口 836連接到處理單元859,但也可通過諸如并行端口、游戲端口或通用串行總線(USB)之類的其他接口和總線結(jié)構(gòu)來連接。用于檢測姿勢和其他身體移動的深度相機系統(tǒng)可定義用于控制臺100的附加輸入設(shè)備。監(jiān)視器842或其他類型的顯示器也通過接口,諸如視頻接口 832,連接至系統(tǒng)總線821。除了監(jiān)視器以夕卜,計算機還可包括諸如揚聲器844和打印機843之類的其他外圍輸出設(shè)備,它們可通過輸出外圍接口 833來連接。計算機841可使用到一個或多個遠程計算機(諸如,遠程計算機846)的邏輯連接而在聯(lián)網(wǎng)環(huán)境中操作。遠程計算機846可以是PC、服務(wù)器、路由器、網(wǎng)絡(luò)PC、對等設(shè)備或其他常見的網(wǎng)絡(luò)節(jié)點,且通常包括許多或所有以上相對于計算機841描述的元件,但是僅描繪了存儲器存儲設(shè)備847。邏輯連接包括局域網(wǎng)(LAN)845和廣域網(wǎng)(WAN)849,但也可以包括其他網(wǎng)絡(luò)。這樣的聯(lián)網(wǎng)環(huán)境在家庭網(wǎng)絡(luò)、辦公室、企業(yè)范圍計算機網(wǎng)絡(luò)、內(nèi)聯(lián)網(wǎng)和因特網(wǎng)中是常見的。當在LAN聯(lián)網(wǎng)環(huán)境中使用時,計算機841通過網(wǎng)絡(luò)接口或適配器837連接到LAN845。當在WAN聯(lián)網(wǎng)環(huán)境中使用時,計算機841通常包括調(diào)制解調(diào)器850或用于通過諸如因特網(wǎng)等WAN 849建立通信的其他手段。調(diào)制解調(diào)器850可以是內(nèi)置的或外置的,可經(jīng)由用戶輸入接口 836或其他適當?shù)臋C制連接到系統(tǒng)總線821。在聯(lián)網(wǎng)環(huán)境中,相對于計算機841所示的程序模塊或其部分可被存儲在遠程存儲器存儲設(shè)備中。遠程應(yīng)用程序848可駐留在存儲器設(shè)備847上。應(yīng)當理解,所示的網(wǎng)絡(luò)連接是示例性的,并且可使用在計算機之間建立通信鏈路的其他手段。前面的對本技術(shù)的詳細描述只是為了說明和描述。它不是為了詳盡的解釋或?qū)⒈炯夹g(shù)限制在所公開的準確的形式。鑒于上述教導(dǎo),許多修改和變型都是可能的。所描述的實施例只是為了最好地說明本技術(shù)的原理以及其實際應(yīng)用,從而使精通本技術(shù)的其他人在各種實施例中最佳地利用本技術(shù),適合于特定用途的各種修改也是可以的。本技術(shù)的范圍由所附的權(quán)利要求進行定義 。
權(quán)利要求
1.一種無線音頻客戶端設(shè)備(100),包括 ー組外圍設(shè)備,所述ー組外圍設(shè)備包括話筒(210)、揚聲器(212)以及RF天線(214); 與所述ー組外圍設(shè)備通信的處理電路(200,300,320),所述處理電路同時同步到第一主設(shè)備(110)的時鐘以及同步到第二主設(shè)備(120)的時鐘,并且使用所述ー組外圍設(shè)備來允許用戶使用第一通信協(xié)議與所述第一主設(shè)備雙向地并且無線地傳遞音頻數(shù)據(jù),以及使用第二通信協(xié)議與所述第二主設(shè)備雙向地并且無線地傳遞音頻數(shù)據(jù),所述第二通信協(xié)議與所述第一通信協(xié)議不兼容; 話筒復(fù)用器(216),所述話筒復(fù)用器包括到話筒的輸入路徑(230)以及到所述處理電路的輸出路徑(236,238),所述話筒復(fù)用器能夠基于所述處理電路的控制模式來控制;以及 揚聲器復(fù)用器(218),所述揚聲器復(fù)用器包括到揚聲器的輸出路徑(232)以及來自所述處理電路的輸入路徑(240,242),所述揚聲器復(fù)用器能夠基于所述處理電路的控制模式來控制。
2.如權(quán)利要求I所述的無線音頻客戶端設(shè)備,其特征在于,還包括 RF天線復(fù)用器(220),所述RF天線復(fù)用器包括到所述RF天線的路徑(234)以及到所述處理電路的路徑(244,246),所述RF天線復(fù)用器能夠基于所述處理電路的控制模式來控制。
3.如權(quán)利要求I所述的無線音頻客戶端設(shè)備,其特征在于 第一輸出路徑(236)被分配為承載用于傳輸?shù)剿龅谝恢髟O(shè)備的音頻數(shù)據(jù),其中所述第一輸出路徑是所述話筒復(fù)用器的輸出路徑中的ー個; 第二輸出路徑(238)被分配為承載用于傳輸?shù)剿龅诙髟O(shè)備的音頻數(shù)據(jù),其中所述第二輸出路徑是所述話筒復(fù)用器的輸出路徑中的另ー個; 第一輸入路徑(240)被分配為承載從所述第一主設(shè)備接收的音頻數(shù)據(jù),其中所述第一輸入路徑是所述揚聲器復(fù)用器的輸入路徑中的一個;以及 第二輸入路徑(242)被分配為承載從所述第二主設(shè)備接收的音頻數(shù)據(jù),其中所述第二輸入路徑是所述揚聲器復(fù)用器的輸入路徑中的ー個。
4.如權(quán)利要求3所述的無線音頻客戶端設(shè)備,其特征在于 所述處理電路的控制模式是對于所述第一主設(shè)備的談話和聽取模式,其中所述處理電路(a)控制所述話筒復(fù)用器以將所述話筒復(fù)用器的所述輸入路徑連接到所述第一輸出路徑,但是不連接到所述第二輸出路徑,以及(b)控制所述揚聲器復(fù)用器以將所述揚聲器復(fù)用器的所述輸出路徑連接到所述第一輸入路徑,但是不連接到所述第二輸入路徑。
5.如權(quán)利要求4所述的無線音頻客戶端設(shè)備,其特征在于,還包括 RF天線復(fù)用器(220),所述RF天線復(fù)用器包括到所述RF天線的路徑(234)以及到所述處理電路的第一 RF路徑(244)和第二 RF路徑(246); 其中,在所述控制模式中,所述處理電路控制所述RF天線復(fù)用器以將到所述RF天線復(fù)用器的所述路徑連接到所述第一 RF路徑,但是不連接到所述第二 RF路徑。
6.如權(quán)利要求4所述的無線音頻客戶端設(shè)備,其特征在于 所述處理電路的另ー控制模式是對于所述第二主設(shè)備的談話和聽取模式,其中所述處理電路(a)控制所述話筒復(fù)用器以將所述話筒復(fù)用器的所述輸入路徑連接到所述第二輸出路徑,但是不連接到所述第一輸出路徑,以及(b)控制所述揚聲器復(fù)用器以將所述揚聲器復(fù)用器的所述輸出路徑連接到所述第二輸入路徑,但是不連接到所述第一輸入路徑。
7.如權(quán)利要求6所述的無線音頻客戶端設(shè)備,其特征在于,還包括 開關(guān),所述開關(guān)控制所述處理電路以允許所述用戶選擇(a)對于所述第一主設(shè)備(150)的談話和聽取模式,或(b)對于所述第二主設(shè)備的談話和聽取模式。
8.如權(quán)利要求3所述的無線音頻客戶端設(shè)備,其特征在于 所述處理電路的控制模式是對于所述第一主設(shè)備的談話模式和對于所述第二主設(shè)備的聽取模式,其中所述處理電路(a)控制所述話筒復(fù)用器以將所述話筒復(fù)用器的所述輸入路徑連接到所述第一輸出路徑,但是不連接到所述第二輸出路徑,以及(b)控制所述揚聲器復(fù)用器以將所述揚聲器復(fù)用器的所述輸出路徑連接到所述第二輸入路徑,但是不連接到所述第一輸入路徑。
9.如權(quán)利要求I所述的無線音頻客戶端設(shè)備,其特征在于 所述ー組外圍設(shè)備、所述處理電路、所述話筒復(fù)用器和所述揚聲器復(fù)用器被提供在頭戴式送受話器(130)中。
10.如權(quán)利要求I所述的無線音頻客戶端設(shè)備,其特征在于 所述處理電路包括第一處理電路(300)和第二處理電路(320),所述第一處理電路使用所述ー組外圍設(shè)備以允許所述用戶使用所述第一通信協(xié)議與所述第一主設(shè)備雙向地并且無線地傳遞音頻數(shù)據(jù),且所述第二處理電路使用所述ー組外圍設(shè)備以允許所述用戶使用所述第二通信協(xié)議與所述第二主設(shè)備雙向地并且無線地傳遞音頻數(shù)據(jù); 所述話筒復(fù)用器的輸出路徑包括到所述第一處理電路的輸出路徑(236)和到所述第ニ處理電路的另ー輸出路徑(238);以及 到所述揚聲器復(fù)用器的輸入路徑包括來自述第一處理電路的輸入路徑(240)和來自所述第二處理電路的另ー輸入路徑(242)。
全文摘要
本發(fā)明涉及多協(xié)議無線音頻客戶端設(shè)備。諸如由用戶佩戴的頭戴式送受話器之類的無線音頻客戶端設(shè)備允許該用戶使用不同的通信協(xié)議與多個其他設(shè)備談話。在一種方案中,該無線音頻客戶端設(shè)備是與諸如游戲控制臺和蜂窩電話之類的多個主設(shè)備配對的從設(shè)備。該無線音頻客戶端設(shè)備使用一組公共外圍設(shè)備,諸如揚聲器、話筒、RF天線、電池、狀態(tài)燈和控制按鈕。在一個或多個芯片中提供處理電路,以處理所述不同的通信協(xié)議。該無線音頻客戶端設(shè)備可自動打斷游戲聊天以允許該用戶接受傳入的電話呼叫或可提示該用戶接受該呼叫。或者,該無線音頻客戶端設(shè)備可以在該游戲聊天繼續(xù)的同時播放來自該蜂窩電話的音頻。
文檔編號H04R5/033GK102685648SQ201210066940
公開日2012年9月19日 申請日期2012年3月14日 優(yōu)先權(quán)日2011年3月15日
發(fā)明者B·比洛多, C·曼薩埃多, D·湯姆, Z·阿拉姆 申請人:微軟公司