[0073]圖10是根據(jù)至少一個(gè)示例實(shí)施例的說明環(huán)境聲處理的音頻信息的確定的流程圖;
[0074]圖11是根據(jù)至少一個(gè)示例實(shí)施例的說明與環(huán)境聲指令相關(guān)聯(lián)的接口元素的示意圖;以及
[0075]圖12是根據(jù)至少一個(gè)示例實(shí)施例的說明環(huán)境聲處理的音頻信息的確定的流程圖。
【具體實(shí)施方式】
[0076]通過參照附圖的圖1到圖12來理解本發(fā)明的實(shí)施例及其潛在的優(yōu)點(diǎn)。
[0077]現(xiàn)在,在下文將參照附圖,更充分地描述一些實(shí)施例,在附圖中示出了一些實(shí)施例而不是全部的實(shí)施例。本發(fā)明的各種實(shí)施例可以以許多不同形式來具體化,并且不應(yīng)當(dāng)被認(rèn)為限制于本文所闡述的實(shí)施例;相反,提供這些實(shí)施例,以便本公開將滿足可適用的法律要求。在全文中,相同的標(biāo)記指相同的元素。如本文所使用的,術(shù)語“數(shù)據(jù)”、“內(nèi)容”、“信息”以及類似的術(shù)語可交換地使用,以指依照本發(fā)明的實(shí)施例能夠被傳送、接收和/或存儲(chǔ)的數(shù)據(jù)。因此,任何此類術(shù)語的使用不應(yīng)當(dāng)被認(rèn)為是限制本發(fā)明的實(shí)施例的精神和范圍。
[0078]另外,如本文所使用的,術(shù)語‘電路’指:(a)僅硬件電路實(shí)現(xiàn)方式(例如,在模擬電路和/或數(shù)字電路中的實(shí)現(xiàn)方式);(b)電路和計(jì)算機(jī)程序產(chǎn)品(多個(gè))的組合,所述計(jì)算機(jī)程序產(chǎn)品(多個(gè))包括:存儲(chǔ)在一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)器上的軟件和/或固件指令,所述組合一起工作以使得裝置執(zhí)行本文描述的一個(gè)或多個(gè)功能;以及(C)要求用于運(yùn)行的軟件或固件的電路(諸如例如,微處理器(多個(gè))或微處理器(多個(gè))的一部分),即使所述軟件或固件不是物理呈現(xiàn)的。‘電路’的這種定義應(yīng)用于本文中(包括在任何權(quán)利要求中)的這個(gè)術(shù)語的所有使用。作為進(jìn)一步示例,如本文所使用的,術(shù)語‘電路’還包含:包括一個(gè)或多個(gè)處理器和/或其部分(多個(gè)),并且伴隨有軟件和/或固件的實(shí)現(xiàn)方式。作為另一示例,如本文所使用的術(shù)語‘電路’例如還包括:用于移動(dòng)電話的基帶集成電路或應(yīng)用處理器集成電路,或在服務(wù)器、蜂窩網(wǎng)絡(luò)裝置、其它網(wǎng)絡(luò)裝置和/或其它計(jì)算裝置中的類似集成電路。
[0079]如本文所限定的“非短暫性的計(jì)算機(jī)可讀介質(zhì)”,其指物理介質(zhì)(例如,易失性或非易失性存儲(chǔ)設(shè)備),能夠與“短暫性的計(jì)算機(jī)可讀傳輸介質(zhì)”(其指電磁信號)進(jìn)行區(qū)分。
[0080]圖1是示出根據(jù)至少一個(gè)示例實(shí)施例的裝置(諸如電子裝置10)的框圖。然而,應(yīng)當(dāng)理解的是,在本文中說明的以及在下文中描述的電子裝置僅是說明可以受益于本發(fā)明的實(shí)施例的電子裝置,以及因此不應(yīng)當(dāng)被認(rèn)為是限制本發(fā)明的范圍。雖然出于示例的目的,說明了并且將在下文中將描述電子裝置10,但是其它類型的電子裝置可以容易地利用本發(fā)明的實(shí)施例。電子裝置10可以是便攜式數(shù)字助理(PDA),尋呼機(jī),移動(dòng)計(jì)算機(jī),臺(tái)式計(jì)算機(jī)、電視,游戲裝置,便攜式計(jì)算機(jī),媒體播放器、相機(jī),視頻記錄器、移動(dòng)電話、全球定位系統(tǒng)(GPS)裝置,和/或任何其它類型的電子系統(tǒng)。此外,在其它示例實(shí)施例中,至少一個(gè)示例實(shí)施例的裝置不需要是整個(gè)電子裝置,而是可以是電子裝置的組件或組件組。
[0081]此外,裝置可以容易地利用本發(fā)明的實(shí)施例而不管它們提供移動(dòng)性的意圖。在這點(diǎn)上,即使可以結(jié)合移動(dòng)應(yīng)用來描述本發(fā)明的實(shí)施例,但是應(yīng)當(dāng)理解的是,可以結(jié)合各種其它應(yīng)用(在移動(dòng)通信行業(yè)中和在移動(dòng)通信行業(yè)外兩者的各種其它應(yīng)用)來使用本發(fā)明的實(shí)施例。
[0082]在至少一個(gè)示例實(shí)施例中,電子裝置10包括處理器11和存儲(chǔ)器12。處理器11可以是任何類型的處理器、控制器、嵌入式控制器、處理器核心、和/或諸如此類。在至少一個(gè)示例實(shí)施例中,處理器11使用計(jì)算機(jī)程序代碼以使得裝置執(zhí)行一個(gè)或多個(gè)動(dòng)作。存儲(chǔ)器12可以包括:易失性存儲(chǔ)器,諸如易失性隨機(jī)存取存儲(chǔ)器(RAM)(其包含用于數(shù)據(jù)的臨時(shí)存儲(chǔ)的緩存區(qū)域),和/或其它存儲(chǔ)器,例如,非易失性存儲(chǔ)器,其可以是嵌入式的和/或可以是可移動(dòng)的。非易失性存儲(chǔ)器可以包括:EEPR0M、閃速存儲(chǔ)器和/或諸如此類。存儲(chǔ)器12可以存儲(chǔ)任何數(shù)量的信息片段,以及數(shù)據(jù)。信息和數(shù)據(jù)可以由電子裝置10使用以實(shí)現(xiàn)電子裝置10的一個(gè)或多個(gè)功能,諸如本文中描述的功能。在至少一個(gè)示例實(shí)施例中,存儲(chǔ)器12包括:計(jì)算機(jī)程序代碼,使得存儲(chǔ)器和計(jì)算機(jī)程序代碼被配置為與處理器一起工作使得該裝置執(zhí)行本文中描述的一個(gè)或多個(gè)動(dòng)作。
[0083]電子裝置10還可以包括:通信設(shè)備15。在至少一個(gè)示例實(shí)施例中,通信設(shè)備15包括:天線(或多個(gè)天線)、有線連接器、和/或諸如此類,它們操作地與傳送器和/或接收器通信。在至少一個(gè)示例實(shí)施例中,處理器11提供信號給傳送器和/或從接收器接收信號。信號可以包括:根據(jù)通信接口標(biāo)準(zhǔn)的信令信息、用戶語音、接收的數(shù)據(jù)、用戶生成的數(shù)據(jù)、和/或諸如此類。通信設(shè)備15可以使用一個(gè)或多個(gè)空中接口標(biāo)準(zhǔn)、通信協(xié)議、調(diào)制類型、和接入類型進(jìn)行操作。作為說明,電子通信設(shè)備15可以根據(jù)以下進(jìn)行操作:第二代(2G)無線通信協(xié)議IS-136(時(shí)分多址接入(TDMA))、全球移動(dòng)通信系統(tǒng)(GSM)、以及IS-95(碼分多址接入(CDMA)),第三代(3G)無線通信協(xié)議,諸如通用移動(dòng)通信系統(tǒng)(UMTS)、CDMA2000、寬帶CDMA(WCDMA)和時(shí)分同步CDMA(TD-SCDMA),和/或第四代(4G)無線通信協(xié)議,無線聯(lián)網(wǎng)協(xié)議(諸如802.11),短距無線協(xié)議(諸如藍(lán)牙)和/或諸如此類。通信設(shè)備15可以依照有線協(xié)議進(jìn)行操作,諸如以太網(wǎng)、數(shù)字訂戶線(DSL)、異步轉(zhuǎn)移模式(ATM)和/或諸如此類。
[0084]處理器11可以包括諸如電路的構(gòu)件,該構(gòu)件用于實(shí)現(xiàn)音頻、視頻、通信、導(dǎo)航、邏輯功能、和/或諸如此類,以及用于實(shí)現(xiàn)本發(fā)明的實(shí)施例,其包括例如本文中描述的功能中的一個(gè)或多個(gè)。例如,處理器11可以包括用于執(zhí)行各種功能(其包括例如本文中描述的一個(gè)或多個(gè)功能)的構(gòu)件,諸如數(shù)字信號處理器設(shè)備、微處理器設(shè)備、各種模擬至數(shù)字轉(zhuǎn)換器、數(shù)字至模擬轉(zhuǎn)換器、處理電路和其它支持電路。該裝置可以執(zhí)行:根據(jù)這些設(shè)備的各自能力在這些設(shè)備之中的電子裝置10的控制和信號處理功能。因此,處理器11可以包括:在調(diào)制和傳輸之前對消息和數(shù)據(jù)進(jìn)行編碼和交織的功能性。處理器I可以另外包括內(nèi)部語音編碼器,可以包括內(nèi)部數(shù)據(jù)調(diào)制解調(diào)器。此外,處理器11可以包括功能性以操作一個(gè)或多個(gè)軟件程序,該軟件程序可被存儲(chǔ)在存儲(chǔ)器中,以及該軟件程序可以除了其它之外使得處理器11實(shí)現(xiàn)至少一個(gè)實(shí)施例,其包括例如本文中描述功能中的一個(gè)或多個(gè)功能。例如,處理器11可以操作連通性程序,諸如常規(guī)網(wǎng)絡(luò)瀏覽器。連通性程序可以允許電子裝置10根據(jù)以下來傳送和接收網(wǎng)絡(luò)內(nèi)容(諸如基于位置的內(nèi)容和/或其它網(wǎng)頁內(nèi)容):例如傳輸控制協(xié)議(TCP)、互聯(lián)網(wǎng)協(xié)議(IP)、用戶數(shù)據(jù)包協(xié)議(UDP)、互聯(lián)網(wǎng)消息訪問協(xié)議αΜΑΡ)、郵局協(xié)議(POP)、簡單郵件傳輸協(xié)議(SMTP)、無線應(yīng)用協(xié)議(WAP)、超文本傳輸協(xié)議(HTTP)和/或諸如此類。
[0085]電子裝置10可以包括:用戶接口,該用戶接口用于提供輸出和/或接收輸入。電子裝置10可以包括輸出設(shè)備14。輸出設(shè)備14可以包括:音頻輸出設(shè)備,諸如振鈴器、耳機(jī)、揚(yáng)聲器、和/或諸如此類。輸出設(shè)備14可以包括:觸感輸出設(shè)備,諸如振動(dòng)傳感器、電變形表面、電變形結(jié)構(gòu)、和/或諸如此類。輸出設(shè)備14可以包括:可視化輸出設(shè)備,諸如顯示器、燈、和/或諸如此類。電子裝置可以包括:輸入設(shè)備13。輸入設(shè)備13可以包括:光傳感器、接近傳感器、麥克風(fēng)、觸摸傳感器、力傳感器、按鈕、小鍵盤、運(yùn)動(dòng)傳感器、磁場傳感器、相機(jī)、和/或諸如此類。觸摸傳感器和顯示器可以以觸摸顯示器為特點(diǎn)。在包括觸摸顯示器的實(shí)施例中,觸摸顯示器可以被配置為接收來自單點(diǎn)觸摸、多點(diǎn)觸摸和/或諸如此類的輸入。在此類實(shí)施例中,觸摸顯示器和/或處理器可以至少部分地基于方位、運(yùn)動(dòng)、速度、接觸區(qū)域和/或諸如此類來確定輸入。
[0086]電子裝置10可以包括各種觸摸顯示器,其包括以下觸摸顯示器:該觸摸顯示器被配置為使得能夠通過各種電阻式、電容式、紅外線、應(yīng)變儀(strain gauge)、表面波、光學(xué)成像、色散信號技術(shù)、聲脈沖識別和/或其它技術(shù)的觸摸識別以及然后提供指示與觸摸相關(guān)聯(lián)的位置和其它參數(shù)的信號。另外,觸摸顯示器可以被配置為接收以觸摸事件的形式的輸入的指示,觸摸事件可以被定義為在選擇對象(例如,手指、觸針、筆、鉛筆或其它定點(diǎn)設(shè)備)和觸摸顯示器之間的實(shí)際物理觸摸??商娲?,觸摸事件可以被定義為將選擇對象帶到接近于觸摸顯示器、在顯示的對象上的懸?;蚪咏陬A(yù)定距離內(nèi)的對象,即使與觸摸顯示器沒有進(jìn)行物理接觸。因此,觸摸輸入可以包括由觸摸顯示器檢測的任何輸入,其包括涉及實(shí)際物理接觸的觸摸事件和不涉及物理接觸但是以其它方式被觸摸顯示器檢測的觸摸事件,諸如選擇對象接近于觸摸顯示器的結(jié)果。觸摸顯示器可以能夠接收與觸摸輸入有關(guān)的與應(yīng)用于觸摸屏的力相關(guān)聯(lián)的信息。例如,觸摸屏可以在重壓觸摸輸入和輕壓觸摸輸入之間進(jìn)行區(qū)分。在至少一個(gè)示例實(shí)施例中,顯示器可以顯示二維信息、三維信息和/或諸如此類。
[0087]在包含小鍵盤的實(shí)施例中,小鍵盤可以包括數(shù)字(0-9)鍵、符號鍵(例如#,*)、字母鍵和/或諸如此類,它們用于操作電子裝置10。例如,小鍵盤可以包括:常規(guī)的QWERTY小鍵盤布置。小鍵盤還可包括:具有相關(guān)聯(lián)功能的各種軟鍵。任何鍵可以是物理鍵,其中例如物理地做出或打斷電連接,或電連接可以是虛擬的。虛擬鍵可以是例如在觸摸敏感表面上的圖形表示,從而通過在該表面上或在該表面附近執(zhí)行懸?;蛴|摸手勢來驅(qū)動(dòng)鍵。另外,或可替代地,電子裝置10可以包括接口設(shè)備,諸如控制桿或其它用戶輸入接口。
[0088]輸入設(shè)備13可以包括媒體捕獲元件。媒體捕獲元件可以是用于捕獲用于存儲(chǔ)、顯示或傳輸?shù)膱D像、視頻、和/或音頻的任何構(gòu)件。例如,在至少一個(gè)示例實(shí)施例(其中,媒體捕獲元件是相機(jī)模塊)中,相機(jī)模塊可以包括數(shù)字相機(jī),其可以從捕獲的圖像形成數(shù)字圖像文件。因此,相機(jī)模塊可以包括:用于從捕獲的圖像創(chuàng)建數(shù)字圖像所需要的硬件(諸如鏡頭或其它光學(xué)組件(多個(gè)))和/或軟件。可替代地,相機(jī)模塊可以包括:僅用于查看圖像的硬件,而電子裝置10的存儲(chǔ)設(shè)備以軟件的形式存儲(chǔ)用于由處理器11執(zhí)行的指令,該指令用于從捕獲的圖像創(chuàng)建數(shù)字圖像。在至少一個(gè)示例實(shí)施例中,相機(jī)模塊還可以包括:處理元件(諸如協(xié)處理器)和編碼器和/或解碼器,處理元件協(xié)助處理器11來處理圖像數(shù)據(jù),編碼器和/或解碼器用于壓縮和/或解壓縮圖像數(shù)據(jù)。編碼器和/或解碼器可以根據(jù)標(biāo)準(zhǔn)格式(諸如聯(lián)合圖像專家組(JPEG)標(biāo)準(zhǔn)格式)進(jìn)行編碼和/或解碼。
[0089]圖2A-2C是根據(jù)至少一個(gè)示例實(shí)施例的說明裝置的至少一個(gè)麥克風(fēng)的示意圖。圖2A-2C的示例僅是裝置的至少一個(gè)麥克風(fēng)的示例,并且不限制權(quán)力要求書的范圍。例如,麥克風(fēng)的數(shù)量可以變化,麥克風(fēng)的放置可以變化,裝置的殼體可以變化,和/或諸如此類。
[0090]隨著電子裝置已經(jīng)變得更加豐富,用戶已經(jīng)變得越來越依賴于使用電子裝置以用于通信。例如,用戶依賴于電子裝置以用于彼此通信,諸如移動(dòng)電話、平板計(jì)算機(jī)、膝上型計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、和/或諸如此類。用戶可以利用的通信的方式可以變化。例如,裝置可以通過消息、信息傳遞、語音呼叫、視頻呼叫、和/或諸如此類來進(jìn)行通信。例如,裝置可以建立至另一個(gè)裝置的上行鏈路以用于向其他裝置發(fā)送音頻信息、視頻信息和/或諸如此類。上行鏈路可以與如前所述的蜂窩通信協(xié)議、互聯(lián)網(wǎng)語音協(xié)議(VOIP)和/或諸如此類相關(guān)聯(lián)。在至少一個(gè)示例實(shí)施例中,語音呼叫涉及裝置,該裝置通過音頻上行鏈路向另一個(gè)裝置發(fā)送音頻信息。應(yīng)當(dāng)理解的是,可以通過音頻上行鏈路直接、通過中間的裝置和/或諸如此類向其它裝置傳送音頻信息。應(yīng)當(dāng)理解的是,有許多協(xié)議和傳遞機(jī)制對于裝置而言可以使用,以及許多其它的協(xié)議和傳遞機(jī)制將在將來將可以使用,以及此類協(xié)議和傳遞機(jī)制不以任何方式限制權(quán)利要求書。
[0091]替代地,上行鏈路音頻可以涉及在語音呼叫之外將被發(fā)送的消息。例如,它可以指音頻,該音頻正在或已經(jīng)被記錄以創(chuàng)建記錄的語音或其他記錄的音頻消息,它們將通過諸如互聯(lián)網(wǎng)、廣域網(wǎng)和/或局域網(wǎng)的數(shù)據(jù)網(wǎng)絡(luò)被傳遞給接收者。例如,消息可以被上載到服務(wù)器,接收者從給服務(wù)器能夠下載該消息。
[0092]在至少一個(gè)示例實(shí)施例中,裝置確定通過音頻上行鏈路向另一個(gè)裝置發(fā)送音頻信息。在至少一個(gè)示例實(shí)施例中,音頻上行鏈路可以與視頻上行鏈路相關(guān)聯(lián),例如與視頻呼叫相關(guān)聯(lián)。在至少一個(gè)示例實(shí)施例中,裝置例如從至少一個(gè)麥克風(fēng)接收針對音頻上行鏈路的音頻信息。例如,出于通過音頻上行鏈路向另一個(gè)裝置發(fā)送音頻信息的目的,裝置可以確定獲取首頻?目息。
[0093]在至少一個(gè)示例實(shí)施例中,針對通過音頻上行鏈路發(fā)送音頻信息的確定可以涉及與音頻傳輸相關(guān)聯(lián)的通信的實(shí)例化。例如,針對向其他裝置發(fā)送音頻信息的確定可以至少部分地基于語音呼叫的開始。在至少一個(gè)示例實(shí)施例中,開始涉及裝置調(diào)用與建立呼叫相關(guān)聯(lián)的操作,諸如發(fā)送如下信息:指示建立電話呼叫、建立語音通信會(huì)話、建立視頻通信會(huì)話和/或諸如此類。在至少一個(gè)示例實(shí)施例中,針對向其他裝置發(fā)送音頻信息的確定可以至少部分地基于來自裝置的語音呼叫的開始。裝置可以至少部分地基于用戶輸入(諸如與呼叫按鈕相關(guān)聯(lián)的輸入)來確定以開始語音呼叫,該用戶輸入指示語音呼叫的開始。在至少一個(gè)示例實(shí)施例中,針對向