0可以從諸如USB麥克風設備模式的邏輯音頻接口設備模式 的用戶8接收選擇。在一個示例中,為了接收該選擇,移動計算設備10可以執(zhí)行應用,并 且響應于執(zhí)行該應用,可以接收邏輯音頻接口的選擇。例如,移動計算設備10也可以從應 用74(圖2)之一,接收音頻格式的選擇。響應于接收到音頻格式的選擇,移動計算設備10 可以以基于所選擇的音頻格式的音頻格式,使用麥克風接口,將數(shù)字音頻數(shù)據(jù)流輸出至USB 主機34。
[0102] 當移動計算設備10被配置為USB麥克風設備或其他USB音頻設備時,移動計算設 備10可以使用諸如音頻流接口的接口將數(shù)字音頻數(shù)據(jù)流輸出至USB主機34,如圖3所示 (344)。例如,音頻流接口可以與圖4-5中所示的音頻流接口描述符148相關聯(lián)。移動計算 設備10可以包括多個配置,諸如音頻流接口。每個配置或接口可以支持不同組的音頻格 式。移動計算設備10可以從USB主機34接收音頻流配置之一的選擇。響應接收多個配置 之一的選擇,移動計算設備10可以支持在多個配置中所選擇的一個。
[0103] 在某些示例中,移動計算設備10可以是移動電話,諸如所謂的"智能電話",并且 USB主機34可以是頭部單元,諸如車輛的⑶播放器、立體聲、導航系統(tǒng)等。當進入一個區(qū)域 時,諸如車輛的駕駛室,圖1的用戶8可以將移動計算設備10帶到與NFC標簽接近。響應 于讀取NFC標簽,移動計算設備10可以選擇計算設備的邏輯音頻接口模式,其可以對應于 移動計算設備10的USB麥克風接口模式。移動計算設備10也可以從NFC標簽接收與USB 音頻格式相關的信息。響應于接收到與USB音頻格式相關的信息,移動計算設備10可以基 于與USB音頻格式相關的信息,配置數(shù)字音頻數(shù)據(jù)流。
[0104] 移動計算設備10也可以檢測指示音頻音量調(diào)整的用戶輸入。例如,響應于接收到 用戶輸入,移動計算設備10通過提高、降低音頻數(shù)據(jù)流的音量,或者通過使音頻數(shù)據(jù)流的 音量靜音,可以基于用戶輸入調(diào)整音頻數(shù)據(jù)流。
[0105] 當將移動計算設備10被連接到USB主機34時,移動計算設備10可以通過USB連 接6接收電力。在某些示例中,移動計算設備可以包括所謂的"低電力設備"、"高電力設備" 或者USB3.0設備,其可以通過USB連接6接收高達100W的電力。
[0106] 本文所描述的技術可以至少部分地通過硬件、軟件、固件或它們的任何組合來實 施。例如,所描述的實施例的各個方面可以在一個或多個處理器內(nèi)實施,包括一個或多個微 處理器、數(shù)字信號處理器OSP)、專用集成電路(ASIC)、場可編程門陣列(FPGA)或者任何其 他等效集成或分離邏輯電路,以及這些組件的任何組合。術語"處理器"或"處理電路"可 以通常指單獨的或與其他邏輯電路組合的任何前述邏輯電路,或者任何其他等效電路。包 括硬件的控制單元也可以執(zhí)行本公開的一個或多個方面。
[0107] 這些硬件、軟件和固件可以在同一設備或獨立設備內(nèi)實施,以支持本文所描述的 各種技術。此外,所描述單元、模塊或組件的任何一個可以被一起或實施,或獨立實施為離 散但可互操作的邏輯設備。被描述為模塊或單元的不同特征旨在突出不同功能方面,并且 不一定暗示這些模塊或單元通過獨立硬件、固件或軟件組件被實現(xiàn)。相反,與一個或多個模 塊或單元相關聯(lián)的功能可以通過獨立硬件、固件或軟件組件被執(zhí)行,或者可以被集成在公 用或獨立硬件、固件或軟件組件中。
[0108] 文本所描述的技術也可以被實施或編碼在制品中,包括編碼有指令的計算機可讀 存儲介質(zhì)。在包括編碼的計算機可讀存儲介質(zhì)的制品中嵌入或編碼的指令可以使計算系統(tǒng) 的一個或多個可編程處理器或其他處理器實施此處所描述的一項或多項技術,諸如當在計 算機可讀存儲介質(zhì)中包含或編碼的指令被一個或多個處理器執(zhí)行時。計算機可讀存儲媒介 可以包括隨機存取內(nèi)存(RAM)、只讀內(nèi)存(ROM)、可編程只讀內(nèi)存(PROM)、可擦可編程只讀 內(nèi)存(EPROM)、電子可擦可編程只讀內(nèi)存(EEPR0M)、閃存、硬盤、壓縮盤ROM(CD-ROM)、軟盤、 磁帶、磁媒介、光學媒介或其他計算機可讀媒介。計算機可讀介質(zhì)的另外示例包括計算機可 讀存儲設備、計算機可讀內(nèi)存和有形計算機可讀介質(zhì)。在某些示例中,制品可以包括一個或 多個計算機可讀存儲媒介。
[0109] 在某些示例中,計算機可讀存儲媒介可以包括非臨時性媒介。術語"非臨時性"可 以指示該存儲介質(zhì)是有形的,并且不是以載波或傳播信號形式實現(xiàn)的。在某些示例中,非臨 時性存儲介質(zhì)可以存儲可以隨時間推移而變化的數(shù)據(jù)(例如,在RAM或高速緩存中)。
[0110] 已經(jīng)描述了各個示例。這些和其他示例在下列權利要求的范圍內(nèi)。
【主權項】
1. 一種方法,包括: 由計算設備基于在所述計算設備處存儲的音頻數(shù)據(jù)來產(chǎn)生數(shù)字音頻數(shù)據(jù)流; 由所述計算設備將所述數(shù)字音頻流轉換成與通用串行總線接口的輸出兼容的音頻格 式;以及 由所述計算設備使用通用串行總線麥克風接口將所述數(shù)字音頻數(shù)據(jù)流輸出至通用串 行總線主機,其中所述計算設備和所述通用串行總線主機通過通用串行總線連接耦接。
2. 根據(jù)權利要求1所述的方法,進一步包括: 由所述計算設備使用所述通用串行總線連接來接收電力。
3. 根據(jù)權利要求1所述的方法,進一步包括: 由所述計算設備接收所述計算設備的邏輯音頻接口設備模式的選擇。
4. 根據(jù)權利要求1所述的方法,進一步包括: 其中,接收所述邏輯音頻設備接口的所述選擇包括: 由所述計算設備執(zhí)行所述計算設備的應用;以及 響應于執(zhí)行所述計算設備的應用,由所述移動計算設備接收所述邏輯音頻設備接口的 所述選擇。
5. 根據(jù)權利要求1所述的方法,進一步包括: 由所述計算設備接收音頻格式的選擇, 其中,將所述數(shù)字音頻數(shù)據(jù)流輸出至所述通用串行總線主機包括: 響應于接收到所述音頻格式的所述選擇,由所述計算設備使用所述麥克風接口將以基 于所選擇的音頻格式的音頻格式的所述數(shù)字音頻數(shù)據(jù)流輸出至所述通用串行總線主機。
6. 根據(jù)權利要求1所述的方法,進一步包括: 由所述計算設備讀取近場通信標簽;以及 響應于讀取所述近場通信標簽,由所述計算設備選擇所述計算設備的邏輯音頻接口設 備模式。
7. 根據(jù)權利要求6所述的方法,進一步包括: 由所述計算設備從所述近場通信標簽接收與通用串行總線音頻格式相關的信息;以及 響應于接收到與所述通用串行總線音頻格式相關的所述信息,由所述計算設備基于與 所述通用串行總線音頻格式相關的所述信息配置所述數(shù)字音頻數(shù)據(jù)流。
8. 根據(jù)權利要求1所述的方法,其中,將所述數(shù)字音頻流轉換成與通用串行總線接口 的輸出兼容的音頻格式包括:利用所述計算設備,將所述數(shù)字音頻流轉換成類型I通行串 行總線音頻數(shù)據(jù)格式、類型II通用串行總線音頻數(shù)據(jù)格式以及類型III通用串行總線音頻 數(shù)據(jù)格式中的至少一個。
9. 根據(jù)權利要求1所述的方法,其中,所述通用串行總線接口包括至少一個等時端點。
10. 根據(jù)權利要求1所述的方法,進一步包括: 利用所述計算設備,將所述計算設備配置成包括多個配置,其中所述多個配置中的每 個配置支持不同組的音頻格式。
11. 根據(jù)權利要求10所述的方法,進一步包括: 由所述計算設備從所述通用串行總線主機接收對來自所述多個配置的一個配置的選 擇;以及 響應于接收到所述配置的所述選擇,由所述計算設備根據(jù)所述配置來配置所述計算設 備。
12. 根據(jù)權利要求1所述的方法,進一步包括: 由所述計算設備檢測指示音頻音量調(diào)整的用戶輸入;以及 響應于接收到所述用戶輸入,由所述計算設備基于所述用戶輸入來調(diào)整所述音頻數(shù)據(jù) 流。
13. 根據(jù)權利要求1所述的方法,其中,所述計算設備是移動電話。
14. 根據(jù)權利要求1所述的方法,其中,所述通用串行總線主機是車輛的頭部單元。
15. -種編碼有指令的計算機可讀存儲介質(zhì),所述指令在被執(zhí)行時使計算設備的至少 一個處理器: 基于在計算設備處存儲的音頻數(shù)據(jù)來產(chǎn)生數(shù)字音頻數(shù)據(jù)流; 將所述數(shù)字音頻流轉換成與通用串行總線接口的輸出兼容的音頻格式;以及 使用通用串行總線麥克風接口將所述數(shù)字音頻數(shù)據(jù)流輸出至通用串行總線主機,其中 所述計算設備和所述通用串行總線主機通過通用串行總線連接耦接。
16. 根據(jù)權利要求15所述的計算機可讀存儲介質(zhì),進一步包括指令,所述指令使所述 至少一個處理器: 接收所述計算設備的邏輯音頻接口設備模式的選擇。
17. 根據(jù)權利要求15所述的計算機可讀存儲介質(zhì),進一步包括指令,所述指令使所述 至少一個處理器使用所述通用串行總線連接來接收電力。
18. -種設備,包括: 至少一個處理器; 通用串行總線接口;以及 音頻模塊,所述音頻模塊能由所述至少一個處理器操作,以基于在所述設備處存儲的 音頻數(shù)據(jù)來產(chǎn)生數(shù)字音頻數(shù)據(jù)流,將所述數(shù)字音頻流轉換成與所述通用串行總線接口的輸 出兼容的音頻格式,并且使用通用串行總線麥克風接口將所述數(shù)字音頻數(shù)據(jù)流輸出至通用 串行總線主機,其中所述設備和所述通用串行總線主機通過通用串行總線連接耦接。
19. 根據(jù)權利要求18所述的設備,其中,所述設備被進一步配置成接收所述設備的邏 輯音頻接口模式的選擇。
20. 根據(jù)權利要求18所述的設備,其中,所述設備進一步包括: 電力模塊,所述電力模塊能由所述至少一個處理器操作,以使用所述通用串行總線麥 克風連接來接收電力。
【專利摘要】一般地,本公開的多個方面可以涉及用于通過通用串行總線接口流傳送音頻并且從其接收電力的技術。在一個示例中,一種設備包括至少一個處理器、音頻模塊,所述音頻模塊可由至少一個處理器操作以基于在設備處存儲的音頻數(shù)據(jù)產(chǎn)生數(shù)字音頻數(shù)據(jù)流,將該數(shù)字音頻流轉換成與通用串行總線接口的輸出兼容的音頻格式,并且使用通用串行總線麥克風接口將該數(shù)字音頻數(shù)據(jù)流輸出至通用串行總線主機,其中該設備和該通用串行總線主機通過通用串行總線連接耦接。
【IPC分類】G06F13-00, G06F13-10
【公開號】CN104813296
【申請?zhí)枴緾N201280077248
【發(fā)明人】謝爾蓋·尤里埃維奇·梁贊諾夫
【申請人】谷歌公司
【公開日】2015年7月29日
【申請日】2012年10月9日
【公告號】US20150264513, WO2014058334A1