至少部分地基于空間音頻屬性來確定操作指令的制作方法
【專利摘要】公開了一種方法,其包括:經由裝置所包括的多個擴音器接收音頻信息;確定與所述裝置相關的所述音頻信息的至少一個空間音頻屬性;至少部分地基于所述空間音頻屬性來確定操作指令;以及根據所述操作指令來實施一個或多個操作。
【專利說明】
至少部分地基于空間音頻屬性來確定操作指令
技術領域
[0001]本申請一般地涉及確定操作指令。
【背景技術】
[0002]諸如移動通信裝置這樣的電子裝置正變得越來越功能多樣。裝置可以實施大量功能,并且用戶可以提供輸入,所述輸入將導致裝置基于該輸入采取期望的動作或者改變其行為。與裝置相關聯的用戶輸入對于用戶來說是方便的,這可能是值得期望的。將裝置設計成使得裝置響應于來自用戶的輸入而做用戶想要它做的事,這可能也是值得期望的。在所述情況下,允許用戶以簡單和直觀的方式調用裝置上的操作可能是值得期望的。
【發明內容】
[0003]在權利要求中闡述了本發明的示例的各種方面。
[0004]—個或多個實施例可以提供用于實施以下各項的裝置、計算機可讀介質、非瞬態計算機可讀介質、計算機程序產品和方法:經由裝置所包括的多個擴音器來接收音頻信息;確定與所述裝置相關的所述音頻信息的至少一個空間音頻屬性;至少部分地基于所述空間音頻屬性來確定操作指令;以及根據所述操作指令來實施一個或多個操作。
[0005]一個或多個實施例可以提供具有以下各項的裝置、計算機可讀介質、計算機程序產品和非瞬態計算機可讀介質:用于經由裝置所包括的多個擴音器來接收音頻信息的構件;用于確定與所述裝置相關的所述音頻信息的至少一個空間音頻屬性的構件;用于至少部分地基于所述空間音頻屬性來確定操作指令的構件;以及用于根據所述操作指令來實施一個或多個操作的構件。
[0006]—個或多個實施例可以提供包括至少一個處理器和至少一個存儲器的裝置,所述存儲器包括機器可讀指令,所述機器可讀指令當被執行時導致所述裝置實施:經由裝置所包括的多個擴音器來接收音頻信息;確定與所述裝置相關的所述音頻信息的至少一個空間音頻屬性;至少部分地基于所述空間音頻屬性來確定操作指令;以及根據所述操作指令來實施一個或多個操作。
[0007]在至少一個示例實施例中,所述音頻信息是語音信息。
[0008]在至少一個示例實施例中,所述語音信息是包括語聲的音頻表示的音頻信息。
[0009]—個或多個示例實施例進一步實施:確定所述音頻信息是語音信息。
[0010]在至少一個示例實施例中,經由所述多個擴音器來接收所述音頻信息包括:經由第一擴音器接收第一音頻信息;以及經由第二擴音器接收第二音頻信息,從而使得由所述第一音頻信息和所述第二音頻信息這二者來指示所述音頻信息。
[0011]在至少一個示例實施例中,至少部分地基于對所述第一音頻信息和所述第二音頻信息的比較來確定所述空間音頻屬性。
[0012]在至少一個示例實施例中,所述比較包括:標識所述第一音頻信息與所述第二音頻信息之間的信號時間差。
[0013]在至少一個示例實施例中,所述比較包括:標識所述第一音頻信息與所述第二音頻信息之間的信號衰減差。
[0014]在至少一個示例實施例中,所述空間音頻屬性是以下中的至少一項:相對于所述裝置的音頻方向,或者與所述裝置的音頻距離。
[0015]在至少一個示例實施例中,所述音頻方向是所述裝置與所述音頻信息的源之間的音頻路徑的方向。
[0016]在至少一個示例實施例中,所述音頻距離是沿所述裝置與所述音頻信息的源之間的音頻路徑的距離。
[0017]在至少一個示例實施例中,確定所述操作指令包括:確定所述空間音頻屬性處在空間音頻屬性操作門限內,其中,至少部分地基于確定所述空間音頻屬性處在所述空間音頻屬性操作門限內來確定所述操作指令。
[0018]在至少一個示例實施例中,所述空間音頻屬性操作門限是空間音頻屬性的預定范圍,從而使得處在所述預定范圍內的空間音頻屬性允許確定一個或多個操作指令。
[0019]在至少一個示例實施例中,所述空間音頻屬性操作門限是空間音頻屬性的預定范圍,從而使得超過所述預定范圍的空間音頻屬性阻止確定一個或多個操作指令。
[0020]在至少一個示例實施例中,所述音頻信息包括語音命令音頻信息,確定所述操作指令包括至少部分地基于所述語音命令音頻信息來標識語音命令,并且至少部分地基于所述語音命令來確定所述操作指令。
[0021]在至少一個示例實施例中,所述語音命令音頻信息缺乏指示語音命令提示的信息,并且至少部分地基于確定所述空間音頻屬性處在所述空間音頻屬性操作門限內來標識所述語音命令。
[0022]—個或多個示例實施例進一步實施:經由所述多個擴音器來接收不同的音頻信息;確定與所述裝置相關的所述不同的音頻信息的至少一個不同的空間音頻屬性;確定所述空間音頻屬性超過空間音頻屬性操作門限;以及至少部分地基于確定所述空間音頻屬性超過所述空間音頻屬性操作門限,阻止確定另一操作指令。
[0023]在至少一個示例實施例中,所述空間音頻屬性操作門限是與被定向為朝向所述裝置的音頻源相對應的方向的預定范圍。
[0024]在至少一個示例實施例中,所述空間音頻屬性操作門限是與接近于所述裝置的音頻源相對應的距離的預定范圍。
[0025]在至少一個示例實施例中,所述空間音頻屬性操作門限是以下中的至少一個:方向性音頻屬性操作門限或者距離音頻屬性操作門限。
[0026]在至少一個示例實施例中,所述操作指令是指導所述裝置實施以下內容的指令:與所述指令相關聯的特定操作集合。
[0027]在至少一個示例實施例中,所述操作指令標識所述操作集合中的至少一個操作。
[0028]在至少一個示例實施例中,所述音頻信息包括語音命令音頻信息,確定所述操作指令包括至少部分地基于所述語音命令音頻信息來標識語音命令,并且至少部分地基于所述語音命令來確定所述操作指令。
[0029]—個或多個示例實施例進一步實施:經由所述多個擴音器來接收包括其它語音命令音頻信息的不同音頻信息;確定與所述裝置相關的所述不同音頻信息的至少一個不同空間音頻屬性,所述不同空間音頻屬性與所述空間音頻屬性不同;至少部分地基于所述其它語音命令音頻信息來標識所述語音命令;至少部分地基于所述不同空間音頻屬性和所述語音命令來確定不同的操作指令;以及根據所述不同的操作指令來實施一個或多個不同的操作。
[0030]一個或多個示例實施例進一步實施:導致顯示空間音頻操作指示符,所述空間音頻操作指示符是多個空間音頻屬性范圍與多個操作指令候選項之間的相關性的視覺表示。
[0031]在至少一個示例實施例中,所述多個空間音頻屬性范圍包括所述空間音頻屬性,并且所述多個操作指令候選項包括所述操作指令。
[0032]在至少一個示例實施例中,所述視覺表示指示多個方向,從而使得與關聯于所述操作指令候選項的相應方向相對應地表示所述多個操作指令候選項。
[0033]在至少一個示例實施例中,所述視覺表示指示多個距離,從而使得與關聯于所述操作指示候選項的相應距離相對應地表示所述多個操作指示候選項。
[0034]在至少一個示例實施例中,所述操作指令指示獨立于所述音頻信息的處理的操作。
[0035]在至少一個示例實施例中,所述操作指令對應于與以下內容相關聯的操作:將所述音頻信息傳輸至單獨的裝置。
[0036]在至少一個示例實施例中,所述操作指令對應于與以下內容相關聯的操作:阻止將所述音頻信息傳輸至單獨的裝置。
【附圖說明】
[0037]為了更完整地理解本發明的實施例,現在參考下面結合附圖進行的描述,其中:
[0038]圖1是示出了根據示例實施例的裝置的框圖;
[0039]圖2A-2B是示出了根據至少一個示例實施例的裝置所包括的擴音器的示圖;
[0040]圖3A-3D是示出了根據至少一個示例實施例的指示空間音頻屬性的環境的示圖;
[0041]圖4A-4C是示出了根據至少一個示例實施例的空間音頻屬性與操作指令之間的相關性的不圖;
[0042]圖5是示出了根據至少一個示例實施例與至少部分地基于空間音頻屬性來確定操作指令相關聯的活動的流程圖;
[0043]圖6是示出了根據至少一個示例實施例與至少部分地基于空間音頻屬性來確定操作指令相關聯的活動的流程圖;
[0044]圖7是示出了根據至少一個示例實施例與至少部分地基于空間音頻屬性來確定操作指令相關聯的活動的流程圖;以及
[0045]圖8A-8B是示出了根據至少一個示例實施例的空間音頻操作指示符的示圖。
【具體實施方式】
[0046]通過參考附圖中的圖1至圖SB來理解本發明的實施例及其潛在優點。
[0047]現在將在下文中參考附圖更詳盡地描述一些實施例,在附圖中示出了一些而非全部實施例。本發明的各種實施例可以以許多不同的形式被體現,并且不應當理解為限于本文中闡明的實施例;相反,提供這些實施例以使本公開將滿足適用的法律要求。相似標號貫穿全文指相似元素。如在本文中使用的,術語“數據”、“內容”、“信息”和相似的術語可以可互換地被用于指代能夠根據本發明的實施例被發送、接收和/或存儲的數據。因此,對任何所述術語的使用不應當理解為限制本發明的實施例的精神和范圍。
[0048]附加地,如在本文中使用的,術語‘電路’指代:(a)僅硬件電路實現(例如,采用模擬電路和/或數字電路的實現);(b)電路和包括被存儲在一個或多個計算機可讀存儲器上的軟件和/或固件指令的計算機程序產品的組合,它們一起工作以便導致裝置實施本文中描述的一個或多個功能;以及(C)諸如微處理器或者微處理器的一部分的電路,其針對操作而需要軟件或者固件(即使所述軟件或者固件不在物理上出現)。“電路”的該定義適用于在本文中(包括在任何權利要求中)對該術語的所有使用。作為進一步的示例,如在本文中使用的,術語“電路”還包括這樣的實現,所述實現包括一個或多個處理器和/或其部分以及隨附的軟件和/或固件。作為另一示例,如在本文中使用的術語“電路”還例如包括:用于移動電話的基帶集成電路或者應用處理器集成電路;或者服務器、蜂窩網絡裝置、其它網絡裝置和/或其它計算裝置中類似的集成電路。
[0049]如在本文中定義的,可以將指代物理介質(例如,易失性或者非易失性存儲設備)的“非瞬態計算機可讀介質”與指代電磁信號的“瞬態計算機可讀介質”進行區別。
[0050]圖1是示出了根據至少一個示例實施例的裝置(諸如電子裝置10)的框圖。然而應當理解,如圖所示和在下文中描述的電子裝置僅示出了可以從本發明的實施例獲益的電子裝置,并且因此,不應當理解為限制本發明的范圍。盡管出于示例目的圖示了并且將在下文中描述電子裝置10,但其它類型的電子裝置可以輕松地采用本發明的實施例。電子裝置10可以是個人數字助理(PDA)、尋呼機、移動計算機、桌上型計算機、電視機、游戲裝置、膝上型計算機、平板型計算機、媒體播放器、照相機、錄像機、可穿戴裝置、頭戴式裝置、透視顯示裝置、移動電話、全球定位系統(GPS)裝置、汽車、一體機、電子桌和/或任何其它類型的電子系統。此外,至少一個示例實施例的裝置不需要是整個電子裝置,而可以是其它示例實施例中的電子裝置的一個或多個組件。例如,所述裝置可以是集成電路和/或集成電路的集合等。
[0051]此外,裝置不論它們是否意欲提供移動性都可以輕松采用本發明的實施例。就此而言,即使可以結合移動應用來描述本發明的實施例,也應當理解可以結合在移動通信產業中和在移動通信產業外這二者內的多種其它應用來使用本發明的實施例。例如,所述裝置可以是非可攜帶裝置(諸如大屏幕電視機、電子桌、一體機和/或汽車等)的至少一部分。
[0052]在至少一個示例實施例中,電子裝置10包括處理器11和存儲器12。處理器11可以是任何類型的處理器、控制器、嵌入式控制器和/或處理器核等。在至少一個示例實施例中,處理器11利用計算機程序代碼來導致裝置實施一個或多個動作。存儲器12可以包括易失性存儲器(諸如包括例如用于臨時存儲數據的高速緩存區域的易失性隨機訪問存儲器(RAM)和/或其它存儲器)和非易失性存儲器(其可以是嵌入式的和/或可以是可裝卸式的)。非易失性存儲器可以包括EEPROM和/或閃存等。存儲器12可以存儲任意多條信息和數據。所述信息和數據可以被電子裝置10用于實現電子裝置10的一個或多個功能,諸如本文中描述的功能。在至少一個示例實施例中,存儲器12包括計算機程序代碼,從而使得存儲器和計算機程序代碼被配置為與處理器一起工作來導致所述裝置實施本文中描述的一個或多個動作。
[0053]電子裝置10可以進一步包括通信設備15。在至少一個示例實施例中,通信設備15包括與發射機和/或接收機可操作地通信的天線(或者多個天線)和/或有線連接器等。在至少一個示例實施例中,處理器11向發射機提供信號,和/或從接收機接收信號。信號可以包括根據通信接口標準的信令信息、用戶語聲、所接收的數據和/或用戶生成的數據等。通信設備15可以與一個或多個空中接口標準、通信協議、調制類型和接入類型一起操作。作為圖示,電子通信設備15可以根據以下各項操作:第二代(2G)無線通信協議IS-136(時分多址(TDMA))、全球移動通信系統(GSM)和IS-95(碼分多址(CDMA));諸如通用移動電信系統(UMTS)、CDMA2000、寬帶CDMA(WCDMA)和時分同步CDMA(TD-SCDMA)這樣的第三代(3G)無線通信協議;和/或第四代(4G)無線通信協議,諸如802.11這樣的無線連網協議和/或諸如藍牙這樣的短距離無線協議等。通信設備15可以根據諸如以太網、數字用戶線(DSL)和/或異步傳輸模式(ATM)等這樣的有線協議進行操作。
[0054]處理器11可以包括諸如電路這樣的用于實現音頻、視頻、通信、導航和/或邏輯功能等以及用于實現例如包括一個或多個在本文中描述的功能的本發明實施例的構件。例如,處理器11可以包括諸如數字信號處理器設備、微處理器設備、各種模數轉換器、數模轉換器、處理電路和其它支持電路這樣的用于實施例如包括一個或多個在本文中描述的功能的各種功能的構件。所述裝置可以在這些設備之間根據它們各自的能力來實施電子裝置10的控制和信號處理功能。處理器11因此可以包括用于在調制和傳輸之前對消息和數據進行編碼和交織的功能。處理器11可以附加地包括內部語音編碼器,并且可以包括內部數據調制解調器。進一步地,處理器11可以包括用于操作一個或多個軟件程序的功能,所述一個或多個軟件程序可被存儲在存儲器中,并且特別可以導致處理器11實現例如包括一個或多個在本文中描述的功能的至少一個實施例。例如,處理器11可以操作諸如常規因特網瀏覽器這樣的連接程序。該連接程序可以允許電子裝置10例如根據傳輸控制協議(TCP)、因特網協議(IP)、用戶數據報協議(UDP)、因特網消息訪問協議αΜΑΡ)、郵局協議(Ρ0Ρ)、簡單郵件傳輸協議(SMTP)、無線應用協議(WAP)和/或超文本傳輸協議(HTTP)等來發送和接收因特網內容,諸如基于位置的內容和/或其它web頁面內容。
[0055]電子裝置10可以包括用于提供輸出和/或接收輸入的用戶接口。電子裝置10可以包括輸出設備14。輸出設備14可以包括諸如振鈴器、耳機和/或揚聲器等的音頻輸出設備。輸出設備14可以包括諸如振動換能器、可電子變形表面和/或可電子變形結構等的觸覺輸出設備。輸出設備14可以包括諸如顯示器和/或燈等的視覺輸出設備。在至少一個示例實施例中,所述裝置導致顯示信息,所述導致顯示可以包括在所述裝置所包括的顯示器上顯示信息和/或將信息發送到包括顯示器的單獨的裝置等。電子裝置可以包括輸入設備13。輸入設備13可以包括光傳感器、接近性傳感器、擴音器、觸摸傳感器、力傳感器、按鈕、鍵板、運動傳感器、磁場傳感器和/或照相機等。觸摸傳感器和顯示器的特性可以被刻畫為觸摸顯示器。在包括觸摸顯示器的實施例中,觸摸顯示器可被配置為從單個接觸點和/或多個接觸點等接收輸入。在這樣的實施例中,觸摸顯示器和/或處理器可以至少部分地基于位置、運動、速度和/或接觸區域等來確定輸入。在至少一個示例實施例中,所述裝置接收對輸入的指示。所述裝置可以從傳感器、驅動器和/或單獨的裝置等接收指示。指示所述輸入的信息可以包括這樣的信息,即所述信息傳達了指示輸入、指示輸入的一方面和/或指示輸入的出現等的信息。
[0056]電子裝置10可以包括多種觸摸顯示器中的任一種觸摸顯示器,所述多種觸摸顯示器包括被配置為執行以下各項的那些觸摸顯示器:實現經由電阻、電容、紅外、應變儀、表面波、光學成像、色散信號技術、聲學脈沖識別或者其它技術中的任一種技術進行觸摸識別;以及然后提供指示與觸摸相關聯的位置和其它參數的信號。附加地,觸摸顯示器可被配置為接收具有觸摸事件的形式的輸入的指示,所述觸摸事件可被定義為選擇物體(例如,手指、手寫筆、鋼筆、鉛筆或者其它指點設備)與觸摸顯示器之間的實際物理接觸。可選地,觸摸事件可被定義為將選擇物體帶到接近觸摸顯示器的地方、懸停在被顯示的物體上或者在預定義的距離內靠近物體(即使未作出與觸摸顯示器的物理接觸)。如此,觸摸輸入可以包括任何被觸摸顯示器檢測到的輸入,所述輸入包括:涉及實際物理接觸的觸摸事件;以及不涉及物理接觸但以別的方式(例如由于選擇物體接近觸摸顯示器)被觸摸顯示器檢測到的觸摸事件。觸摸顯示器能夠接收關聯于被施加到與觸摸輸入相關的觸摸屏的力量的信息。例如,觸摸屏可以在重壓觸摸輸入和輕壓觸摸輸入之間進行區分。在至少一個示例實施例中,顯示器可以顯示二維信息和/或三維信息等。
[0057]在包括鍵板的實施例中,鍵板可以包括用于操作電子裝置10的數字(例如,0-9)鍵、符號鍵(例如,#、*)和/或字母鍵等。例如,鍵板可以包括常規的QWERTY鍵板布置。鍵板還可以包括各種與功能相關聯的軟鍵。附加地或者可選地,電子裝置10可以包括諸如操縱桿或其它用戶輸入接口這樣的接口設備。
[0058]輸入設備13可以包括媒體捕獲元件。媒體捕獲元件可以是任何用于捕獲圖像、視頻和/或音頻以便進行存儲、顯示或者傳輸的構件。例如,在至少一個其中媒體捕獲元件是照相機模塊的示例實施例中,照相機模塊可以包括數字照相機,所述數字照相機可以根據所捕獲的圖像形成數字圖像文件。如此,照相機模塊可以包括諸如鏡頭或其它光學組件的硬件和/或對于根據所捕獲的圖像創建數字圖像文件來說必要的軟件。可選地,照相機模塊可以僅包括用于查看圖像的硬件,而電子裝置10的存儲設備存儲具有用于根據所捕獲的圖像創建數字圖像文件的軟件形式的用于被處理器11執行的指令。在至少一個示例實施例中,照相機模塊可以進一步包括諸如以下的處理元件:在處理圖像數據時對處理器11進行輔助的協處理器,以及用于對圖像數據進行壓縮和/或解壓縮的編碼器和/或解碼器。編碼器和/或解碼器可以根據例如聯合圖像專家組(JPEG)標準格式這樣的標準格式進行編碼和/或解碼。
[0059]圖2A-2B是示出了根據至少一個示例實施例的裝置所包括的擴音器的示圖。圖2A-2B的示例僅是示例,并且不限制權利要求的范圍。例如,裝置的配置可以變化、裝置的尺寸可以變化、擴音器的數量可以變化、擴音器的位置可以變化和/或擴音器的朝向可以變化等。
[0060]在某些情況下,對于裝置來說包括多個擴音器可能是值得期望的。例如,裝置可以經由一個或多個所述擴音器來接收音頻信息,以便實施諸如記錄音頻信息、分析音頻信息和/或傳送音頻信息等的各種動作。在某些情況下,對于擴音器來說被放置在裝置上的不同位置處可能是值得期望的。例如,值得期望的可能是:在入射到裝置的特定部分的音頻信息與入射到裝置的不同部分的其它音頻信息之間進行區分。這樣,存在于裝置的周圍環境中的音頻可由所述裝置所包括的不同擴音器有區別地進行感知。例如,裝置可以至少部分地基于跨不同擴音器被接收的不同音頻信息來確定音頻信息。這樣,裝置可以評估音頻信息的各種實例,以便確定特定的音頻信號。這樣,裝置可以至少部分地基于多個擴音器音頻信息來確定音頻信息。
[0061]在至少一個示例實施例中,裝置經由所述裝置所包括的多個擴音器來接收音頻信息。所述多個擴音器可位于裝置上的各種位置處。這樣,各種擴音器指示了在與單個擴音器相對應的位置處入射到裝置的音頻信息。
[0062]圖2A是示出了根據至少一個示例實施例的裝置200所包括的擴音器的示圖。圖2A的示例示出了裝置200的前面。可以看出,裝置200包括前置擴音器201和202以及底置擴音器203。圖2B是示出了根據至少一個示例實施例的裝置200所包括的擴音器的示圖。圖2B的示例示出了裝置200的后面。可以看出,裝置200包括后置擴音器211和212。
[0063]在某些情況下,與彼此相結合地使用所述擴音器中的一個或多個擴音器可能是值得期望的。例如,值得期望的可能是:確定出至少部分地基于經由多個擴音器接收的多個音頻信息的音頻信息的特定集合。在至少一個示例實施例中,接收音頻信息包括:經由第一擴音器接收第一音頻信息和經由第二擴音器接收第二音頻信息。在這樣的示例中,可以由第一音頻信息和第二音頻信息這二者來指示音頻信息的特定集合。例如,可能存在出現在裝置200的周圍環境中的聲音,從而使得擴音器201接收第一音頻信息并且擴音器203接收第二音頻信息。在這樣的示例中,第一音頻信息可以包括聲音的一種表示,并且第二音頻信息可以包括聲音的一種不同的表示。在這樣的示例中,裝置可以至少部分地基于第一音頻信息和第二音頻信息來確定指示聲音的音頻信息。這樣,所確定的音頻信息、第一音頻信息和第二音頻信息分別指示相同的音頻內容,雖然所確定的音頻信息、第一音頻信息和第二音頻信息分別包括的音頻內容的表示可能互不相同。
[0064]在至少一個示例實施例中,音頻信息的內容指的是由音頻信息傳達的信息。例如,如果音頻信息包括語聲,則音頻信息的內容可以包括指示語聲的語音信息。在另一示例中,如果音頻信息包括音頻提示(諸如打響指、拍手和/或曲調等),則音頻信息的內容可以是該音頻提示。
[0065]在某些情況下,即使與不同擴音器相對應的不同音頻信息的內容可以指示相同的內容,但是一個或多個這樣的不同音頻信息也可以就音頻屬性而言有所變化。例如,指示音頻內容的頻譜可以變化,音頻內容的衰減可以變化和/或音頻內容的接收時間可以變化等。例如,經由第一擴音器接收的第一音頻信息所指示的音頻內容可以與指示經由第二擴音器接收的音頻內容的第二音頻信息不同。在這樣的示例中,第一音頻信息和第二音頻信息可以通過頻譜、衰減和/或接收時間等而不同。例如,第一音頻信息可以是展現了與第二音頻信息的時間偏差的音頻內容的表示。這樣,裝置可以至少部分地基于對于在指示了相同音頻內容的多個音頻信息之間的差別的確定來對音頻內容進行評估。
[0066]圖3A-3D是示出了根據至少一個示例實施例的指示空間音頻屬性的環境的示圖。圖3A-3D的示例僅是示例,并且不限制權利要求的范圍。例如,裝置的朝向可以變化、語音源的數目可以變化和/或語音源的朝向可以變化等。
[0067]在某些情況下,確定被裝置接收的音頻信息的一個或多個空間音頻屬性可能是值得期望的。例如,在來自具有相對于裝置的不同距離和/或相對于裝置的不同角度等的音頻源的音頻信息之間進行區分可能是值得期望的。
[0068]在至少一個示例實施例中,裝置確定與該裝置相關的音頻信息的至少一個空間音頻屬性。經由對指示了從裝置上的各種位置處的各種擴音器接收的音頻信號的音頻信息進行評估,裝置可以確定與該裝置相關的空間屬性。這樣,空間屬性可以是相對于裝置的方向和/或距離等,其指示了裝置與音頻信號的源之間的空間關系。在至少一個示例實施例中,音頻源是導致音頻信號出現的物理主體,諸如人、物體和/或音頻換能器等。
[0069]在至少一個示例實施例中,裝置經由對從不同擴音器接收的不同音頻信息中的差別進行評估來確定音頻信息的空間屬性。在至少一個示例實施例中,裝置至少部分地基于對不同音頻信息進行比較來確定空間音頻屬性。例如,如果裝置從第一擴音器接收第一音頻信息,并且從第二擴音器接收第二音頻信息,則裝置可以至少部分地基于對第一音頻信息和第二音頻信息進行比較來確定空間音頻屬性。
[0070]在至少一個示例實施例中,空間屬性是音頻距離和/或音頻方向等。在至少一個示例實施例中,音頻方向是裝置與音頻信息的源之間的音頻路徑的方向。在至少一個示例實施例中,音頻距離是沿裝置與音頻信息的源之間的音頻路徑的距離。在至少一個示例實施例中,音頻路徑是音頻源與擴音器之間的輪廓勾畫(delineat1n),音頻信號沿該輪廓勾畫從音頻源傳播到擴音器。例如,裝置可以確定指示了從以下音頻源接收的音頻信號的音頻信息的空間屬性:該音頻源與該裝置相距特定距離和/或處在相對于該裝置的特定方向上,等等。在至少一個示例實施例中,空間屬性是音頻距離和音頻方向這二者。例如,裝置可以確定指示了從以下音頻源接收的音頻信號的音頻信息的空間屬性:該音頻源與該裝置相距特定距離,并且處在相對于該裝置的特定方向上。
[0071 ]在至少一個示例實施例中,所述比較包括標識第一音頻信息與第二音頻信息之間的信號時間差。在至少一個示例實施例中,信號時間差指的是特定音頻內容在第一音頻信息和第二音頻信息中被表示出的時間上的差別。在至少一個示例實施例中,所述比較包括標識第一音頻信息與第二音頻信息之間的信號衰減差。在至少一個示例實施例中,信號衰減差指的是特定音頻內容在第一音頻信息和第二音頻信息中被表示出的音頻強度上的差另IJ。應當理解,當前存在許多用于確定音頻信息的空間屬性的方式,諸如多點定位、到達時間差(TDOA)、到達頻率差(FDOA)、三角測量、三邊測量等。另外,可能存在許多在未來被開發的用于確定音頻信息的空間屬性的方式。因此,確定空間屬性的方式完全不必限制權利要求。
[0072]圖3A是示出了根據至少一個示例實施例的指示空間音頻屬性的環境的示圖。在圖3A的示例中,用戶302正在朝向裝置301說話。這樣,用戶302的嘴巴是被裝置301接收的音頻信息(諸如語音信息)的音頻源。可以看出,用戶302的嘴巴與裝置301的接近度少于10厘米。在圖3A的示例中,裝置301接收指示了用戶302的語音的音頻信息,并且確定該音頻信息的空間屬性。空間屬性可以指示用戶302與裝置301的距離和/或用戶302相對于裝置301的方向等。例如,裝置可以確定用戶302正在朝向裝置301的前面說話和/或正在接近于裝置301說話等。
[0073]圖3B是示出了根據至少一個示例實施例的指示空間音頻屬性的環境的示圖。在圖3B的示例中,用戶312正在朝向裝置311說話。這樣,用戶312的嘴巴是被裝置311接收的音頻信息(諸如語音信息)的音頻源。可以看出,用戶312的嘴巴與裝置311的接近度近似于30厘米。在圖3B的示例中,裝置311接收指示了用戶312的語音的音頻信息,并且確定該音頻信息的空間屬性。空間屬性可以指示用戶312與裝置311的距離和/或用戶312相對于裝置311的方向等。例如,裝置可以確定用戶312正在朝向裝置311的前面說話和/或正在接近于裝置311說話等。可以看出,用戶312與裝置311之間的距離大于圖3A中用戶302與裝置301之間的距離。在至少一個示例實施例中,裝置確定出在由圖3B指示的環境下比在由圖3A指示的環境下的更大音頻距離。
[0074]圖3C是示出了根據至少一個示例實施例的指示空間音頻屬性的環境的示圖。在圖3C的示例中,人322和人323正在向彼此說話,而裝置321處在與人322和人323相距大約2米的遠處的桌子上。這樣,人322的嘴巴是被裝置321接收的音頻信息(諸如語音信息)的音頻源。類似地,人323的嘴巴是被裝置321接收的音頻信息(諸如語音信息)的音頻源。可以看出,人322的嘴巴處在裝置321的遠端,并且人323的嘴巴處在裝置321的遠端。在圖3C的示例中,裝置321接收指示了人322的語音的音頻信息,并且確定該音頻信息的空間屬性。空間屬性可以指示人322與裝置321相距的距離和/或人322相對于裝置321的方向等。例如,裝置可以確定人322正在朝向裝置321的側面說話和/或正在裝置321的遠端說話等。在圖3C的示例中,裝置321接收指示了人323的語音的音頻信息,并且確定該音頻信息的空間屬性。空間屬性可以指示人323與裝置321相距的距離和/或人323相對于裝置321的方向等。例如,裝置可以確定人323正在朝向裝置321的側面說話和/或正在裝置321的遠端說話等。可以看出,人322與裝置321之間的距離大于圖3B中人312與裝置311之間的距離。可以看出,人323與裝置321之間的距離大于圖3B中人312與裝置311之間的距離。在至少一個示例實施例中,裝置確定出在由圖3C指示的環境下比在由圖3B指示的環境下的更大音頻距離。
[0075]圖3D是示出了根據至少一個示例實施例的指示空間音頻屬性的環境的示圖。如先前描述的,音頻信息可以是語音信息。在這樣的示例中,裝置可以確定語音信息是否是從朝向該裝置和/或背離該裝置等的音頻源接收的。例如,可能值得期望的是能夠在從面向裝置的用戶接收的語音信息與從背對裝置的用戶接收的語音信息之間進行區分。
[0076]在至少一個示例實施例中,裝置確定指示以下內容的空間音頻屬性:音頻源是否朝向裝置和/或背離裝置等。人類語音特性可以基于音頻源和擴音器的朝向而發生改變。相比于其中音頻源朝向擴音器的環境,如果音頻源背離擴音器,則高頻可出現衰減。在至少一個示例實施例中,裝置存儲與特定用戶相關聯的歷史語音信息,并且將歷史語音信息與所接收到的語音信息進行比較以便確定空間音頻屬性。裝置可以通過持續地或者偶爾地記錄用戶語音的短片段來生成與用戶相關聯的歷史語音信息。這些片段的高頻與低頻比率可被表示在歷史語音信息中。這樣,當裝置從用戶接收語音信息時,可以將該語音信息的高頻與低頻比率與所存儲的比率進行比較,以便確定用戶是否正在朝向裝置或者背離裝置說話。
[0077]在圖3D的示例中,用戶332正在手持裝置331并且同時向一個人說話。這樣,用戶332的嘴巴是被裝置331接收的音頻信息(諸如語音信息)的音頻源。可以看出,用戶332的嘴巴背離裝置331。在圖3D的示例中,裝置331接收指示了用戶332的語音的音頻信息,并且確定該音頻信息的空間屬性。空間屬性可以指示用戶332的語音背離裝置331。在至少一個示例實施例中,裝置確定用戶的語音在由圖3B指示的環境下比在由圖3D指示的環境下按照更大音頻程度來朝向裝置。
[0078]圖4A-4C是示出了根據至少一個示例實施例的空間音頻屬性與操作指令之間的相關性的示圖。圖4A-4C的示例僅是示例,并且不限制權利要求的范圍。例如,實現相關性的方式可以變化、空間屬性的數目可以變化和/或操作指令的數目可以變化等。
[0079]在某些情況下,裝置可以至少部分地基于所接收的音頻信息來實施一個或多個操作。例如,裝置可以標識由音頻信號表示的特定音頻內容,諸如語音、拍手、打響指、叮當作響的鑰匙、嚎叫、踩腳、狂吠的狗、汽車門/輪胎/剎車和/或冰箱門關閉/打開等。例如,裝置可以響應于接收到特定音頻信息而調用特定的功能集合。這樣,音頻信息可以充當導致裝置實施操作集合的命令。
[0080]在至少一個示例實施例中,裝置至少基于從多個擴音器接收的音頻信息來確定操作指令。在至少一個示例實施例中,操作指令是指導裝置實施與指令相關聯的特定的操作集合的指令。例如,操作指令可以指示特定的消息、功能調用、數據結構、類別和/或存儲位置等以便裝置使用。例如,操作指令可以是這樣的指令,該指令導致裝置分支轉移到實施動作的計算機程序指令的特定集合。這樣,操作指令導致裝置實施操作的特定集合。在至少一個示例實施例中,裝置根據操作指令來實施一個或多個操作。在至少一個示例實施例中,根據操作指令實施操作包括實施與操作指令相關聯的一個或多個計算機程序指令,諸如操作指令經由存儲地址、函數名、數據結構名和/或類別名等來指定的計算機程序指令。例如,操作指令可以是呼叫發起操作指令,該呼叫發起操作指令標識出包括導致裝置發起電話呼叫的操作的功能調用。在這樣的示例中,裝置根據呼叫發起操作指令實施發起電話呼叫的操作。在另一示例中,操作指令可以是標識出與音頻處理相關聯的功能調用的音頻處理操作指令,諸如對語聲識別程序和/或記錄程序等的調用。
[0081 ]操作指令可以支配裝置被配置來實施的一個或多個功能。例如,操作指令可以指示與向單獨的裝置傳輸音頻信息相關聯的一個或多個操作。在這樣的示例中,操作指令可以與導致特定音頻信息被傳送到單獨的裝置(諸如取消靜音功能)、阻止特定音頻信息被傳送到單獨的裝置(諸如靜音功能)和/或調用語音識別等的操作相對應。在至少一個示例實施例中,操作指令指示獨立于音頻信息的處理的操作。例如,操作指令可以指示程序啟動操作、發送消息操作、狀態改變操作和/或打開文件操作等。
[0082]在某些情況下,至少部分地基于空間音頻屬性來支配影響用戶可用性的操作可能是值得期望的。在至少一個示例實施例中,裝置至少部分地基于空間音頻信息來確定用戶可用性狀態操作指令。用戶可用性狀態可以是對用戶可用性的任何指示,諸如針對社交媒體服務、即時消息收發服務和/或工作跟蹤服務等的存在性信息和/或活動性信息等。例如,當裝置接收到具有空間屬性的語音信息(該空間屬性指示該語音信息的說話者朝向裝置)時,裝置可以確定導致對用戶可用性進行指示的用戶可用狀態操作指令。類似地,當裝置接收到具有空間屬性(該空間屬性指示該語音信息的說話者背離裝置)的語音信息時,裝置可以確定導致對用戶不可用性進行指示的用戶不可用狀態操作指令。這樣,裝置可以在用戶正在朝向裝置說話的情況下確定用戶是活躍的,可以在用戶正在背離裝置說話的情況下確定用戶是非活躍的,和/或諸如此類。在另一示例中,當裝置接收到具有空間屬性(該空間屬性指示該語音信息的說話者處在與裝置相距的特定距離內)的語音信息時,裝置可以確定導致對用戶可用性進行指示的用戶可用狀態操作指令。類似地,當裝置接收到指示語音信息的說話者超出與裝置相距的特定距離的語音信息時,裝置可以確定導致對用戶不可用性進行指示的用戶不可用狀態操作指令。這樣,裝置可以在用戶正在接近于裝置說話的情況下確定用戶是活躍的,可以在用戶正在裝置遠端說話的情況下確定用戶是非活躍的,和/或諸如此類。
[0083]在某些情況下,例如在呼叫期間,對于變得更加遠離的音頻信息來說,被過濾掉并且不被發送到單獨的裝置可能是值得期望的。這樣,可以從傳輸中過濾掉可能是背景噪聲的音頻信息。這樣,這種遙遠的音頻信息可以被靜音并且不被發送到單獨的裝置。
[0084]在至少一個示例實施例中,裝置至少部分地基于空間音頻信息來確定靜音/取消靜音操作指令。例如,當裝置接收到具有這樣的空間屬性的音頻信息時,其中,該空間屬性指示音頻信息的源處在與裝置相距的特定距離內,裝置可以確定避免將音頻信息靜音,和/或將音頻信息取消靜音,等等。類似地,當裝置接收到指示音頻信息的源超出與裝置相距的特定距離的音頻信息時,裝置可以確定將音頻信息靜音。
[0085]在至少一個示例實施例中,裝置至少部分地基于音頻方向來確定安全性級別。例如,裝置可以至少部分地基于音頻方向來禁用對私有信息的顯示。例如,用戶可以從位于裝置的顯示器側的音頻方向上說話。在這樣的示例中,裝置可以至少部分地基于語音方向是來自裝置的顯示器側而禁用對私有信息的顯示。
[0086]在至少一個示例實施例中,裝置至少部分地基于音頻方向來調整音頻渲染設置。例如,裝置可以至少部分地基于音頻方向來調整音量、環繞聲和/或均衡等。例如,裝置可以至少部分地基于確定語聲從多個音頻方向被接收而增大音量和/或啟用環繞聲等。這樣,裝置可以將音頻渲染設置自動調整為更適合于人群。
[0087]在至少一個示例實施例中,裝置至少部分地基于空間音頻屬性來確定操作指令。例如,裝置可以至少部分地基于指示特定距離、指示特定方向、被定向為朝向裝置和/或被定向為背離裝置等的空間音頻屬性來確定操作指令。例如,裝置可以至少部分地基于由圖3A的環境所指示的音頻空間屬性來確定一操作指令,并且至少部分地基于由圖3C的環境所指示的空間音頻屬性來確定不同的操作指令。
[0088]應當理解,可以通過諸如查找表和/或比較等各種方式來實施對操作指令的確定。例如,裝置可以經由將一個或多個空間音頻屬性與關聯于操作指令的空間音頻屬性的范圍進行相關來確定操作指令。在這樣的示例中,當裝置接收到具有與空間音頻屬性的范圍相對應的空間音頻屬性的音頻信息時,特定操作指令可以被調用。在至少一個示例實施例中,裝置至少部分地基于空間音頻屬性與關聯于操作指令的預定的音頻空間屬性之間的相關性來確定操作指令。預定的空間音頻屬性可以指示特定的空間音頻屬性、空間音頻屬性的范圍,和/或諸如此類。例如,10厘米的音頻距離可以與聽寫操作指令相關聯。在另一示例中,少于10厘米的音頻距離可以與聽寫操作指令相關聯。
[0089]圖4A是示出了根據至少一個示例實施例的空間音頻屬性與操作指令之間的相關性的示圖。在圖4A的示例中,距離401與操作指令403相對應,距離404與操作指令406相對應,并且距離407與操作指令409相對應。在圖4A的示例中,裝置當空間音頻屬性與距離401相對應時確定操作指令403,當空間音頻屬性與距離404相對應時確定操作指令406,并且當空間音頻屬性與距離407相對應時確定操作指令409。
[0090]圖4B是示出了根據至少一個示例實施例的空間音頻屬性與操作指令之間的相關性的示圖。在圖4B的示例中,方向411與操作指令413相對應,方向414與操作指令416相對應,并且方向417與操作指令419相對應。在圖4B的示例中,裝置當空間音頻屬性與方向411相對應時確定操作指令413,當空間音頻屬性與方向414相對應時確定操作指令416,并且當空間音頻屬性與方向417相對應時確定操作指令419。
[0091]在某些情況下,裝置將操作指令建立在由空間音頻屬性所指示的多個屬性的基礎上。例如,裝置可以至少部分地基于指示了特定音頻距離、特定音頻方向和/或被定向為朝向裝置等中的至少兩項的音頻屬性來確定操作指令。
[0092]圖4C是示出了根據至少一個示例實施例的空間音頻屬性與操作指令之間的相關性的示圖。
[0093]在圖4C的示例中,距離421和方向422與操作指令423相對應,距離421和方向424與操作指令425相對應,并且距離426和方向422與操作指令427相對應。可以看出,在圖4C的示例中,裝置可以至少部分地基于距離和方向來確定特定操作指令,并且至少部分地基于相同距離和不同方向來確定不同的操作指令。類似地可以看出,在圖4C的示例中,裝置可以至少部分地基于距離和方向來確定特定操作指令,并且至少部分地基于不同距離和相同方向來確定不同的操作指令。在圖4C的示例中,裝置當空間音頻屬性與距離421和方向422相對應時確定操作指令423,當空間音頻屬性與距離421和方向424相對應時確定操作指令425,并且當空間音頻屬性與距離426和方向422相對應時確定操作指令427。
[0094]如前面描述的,在某些環境中,音頻信息可以是語音信息。在至少一個示例實施例中,語音信息是包括語聲的音頻表示的音頻信息。在至少一個示例實施例中,裝置確定音頻信息是語音信息。例如,裝置可以確定音頻信息展現出與音頻信息是語音信息這一情況相一致的屬性。應當理解,存在裝置可以確定音頻信息是語音信息的許多方式。類似地,可能存在許多在未來被開發的用于裝置確定音頻信息是語音信息的方式。因此,裝置確定音頻信息是語音信息的方式完全不必限制權利要求。
[0095]在某些環境中,語音信息可以包括語音命令。例如,語音命令可以是具有調用特定接口命令的內容的語聲。例如,語音命令可以包括與調用操作指令相關聯的詞語的口頭表達。
[0096]在至少一個示例實施例中,裝置接收包括語音命令音頻信息的語音信息。在至少一個示例實施例中,語音命令音頻信息是含有語音命令的表示(諸如說出語音命令)的音頻信息。在這樣的示例中,裝置可以至少部分地基于語音命令信息來標識語音命令,并且可以至少部分地基于語音命令音頻信息來確定操作指令。例如,裝置可以經由與說話者相關的語音識別和/或與說話者無關的語音識別等來確定語音命令。應當理解,存在裝置可以標識語音命令的許多方式。類似地,可能存在許多在未來被開發的用于裝置標識語音命令的方式。因此,裝置標識語音命令的方式完全不必限制權利要求。在至少一個示例實施例中,裝置至少部分地基于語音命令來確定操作指令。例如,裝置可以接收表示呼叫應答語音命令的語音信息。在這樣的示例中,裝置可以至少部分地基于呼叫應答語音命令來確定導致裝置對到來的呼叫進行應答的操作指令。
[0097]在至少一個示例實施例中,裝置至少部分地基于空間音頻屬性和語音命令來確定操作指令。例如,裝置可以接收表示語音命令并且具有特定空間音頻質量的語音信息。在這樣的示例中,裝置可以至少部分地基于空間音頻屬性和語音命令這二者來確定操作指令。
[0098]在某些環境中,至少部分地基于表示語音命令的語音信息的空間音頻屬性來改變與語音命令相關聯的操作指令可能是值得期望的。例如,經由音頻方向來控制不同的應用功能可能是值得期望的。例如,就針對圖像捕獲程序的語音命令而言,裝置可以將對自拍捕獲功能的控制限于具有近的音頻距離的語音信息。在這樣的示例中,裝置可以允許經由具有較遠音頻距離的語音信息來調用其它語音命令。
[0099]在某些環境中,至少部分地基于空間音頻屬性來標識將被操作指令支配的程序可能是值得期望的。例如,以下可能是值得期望的:對于操作指令來說,當音頻信息被定向為朝向裝置時支配活躍的程序,以及對于操作指令來說,當音頻信息被定向為背離裝置時支配不同的程序。這樣,當用戶正在朝向裝置說話時,語音命令可被傳遞給活躍的程序。同樣地,當用戶正在背離裝置說話時,語音命令可被傳遞給不同的程序。
[0100]圖5是示出了根據至少一個示例實施例與至少部分地基于空間音頻屬性來確定操作指令相關聯的活動的流程圖。在至少一個示例實施例中,存在與圖5的活動相對應的操作集合。裝置(例如圖1的電子裝置10或者其一部分)可以利用該操作集合。裝置可以包括用于實施所述操作的構件(例如包括圖1的處理器11)。在示例實施例中,裝置(例如圖1的電子裝置10)通過具有包括計算機代碼的存儲器(例如圖1的存儲器12)而進行轉換,所述計算機代碼被配置為與處理器(例如圖1的處理器11) 一起工作來導致所述裝置實施圖5的操作集合。
[0101]在方框502處,裝置經由裝置所包括的多個擴音器接收音頻信息。所述接收、音頻信息和擴音器可以與相對于圖2A-2B所描述的那些類似。
[0102]在方框504處,裝置確定與裝置相關的音頻信息的至少一個空間音頻屬性。所述確定和空間音頻屬性可以與相對于圖3A-3D所描述的那些類似。
[0103]在方框506處,裝置至少部分地基于空間音頻屬性來確定操作指令。所述確定和操作指令可以與相對于圖4A-4C所描述的那些類似。
[0104]在方框508處,裝置根據操作指令實施一個或多個操作。所述實施和操作可以與相對于圖4A-4C所描述的那些類似。
[0105]圖6是示出了根據至少一個示例實施例與至少部分地基于空間音頻屬性來確定操作指令相關聯的活動的流程圖。在至少一個示例實施例中,存在與圖6的活動相對應的操作集合。裝置(例如圖1的電子裝置10或者其一部分)可以利用該操作集合。裝置可以包括用于實施所述操作的構件(例如包括圖1的處理器11)。在示例實施例中,裝置(例如圖1的電子裝置10)通過具有包括計算機代碼的存儲器(例如圖1的存儲器12)而進行轉換,所述計算機代碼被配置為與處理器(例如圖1的處理器11) 一起工作來導致所述裝置實施圖6的操作集合。
[0106]在某些環境中,確定空間音頻信息是否處在特定范圍內可能是值得期望的。例如,如果空間音頻屬性與特定范圍不同,則至少部分地基于音頻信息來阻止確定操作指令可能是值得期望的。例如,特定范圍可以限制裝置在其中確定操作指令的環境。
[0107]在至少一個示例實施例中,確定操作指令包括確定空間音頻屬性處在空間音頻屬性操作門限內。在這樣的示例中,對操作指令的確定可以至少部分地基于確定空間音頻屬性處在空間音頻屬性操作門限內。在至少一個示例實施例中,空間音頻屬性操作門限是空間音頻屬性的預定范圍,從而使得處在該預定范圍內的空間音頻屬性允許確定一個或多個操作指令。這樣,空間音頻屬性操作門限可以是空間音頻屬性的預定范圍,從而使得超出該預定范圍的空間音頻屬性阻止確定一個或多個操作指令。例如,預定范圍可以是音頻距離的范圍,在該音頻距離的范圍內,裝置將確定操作指令,而超出該音頻距離的范圍,裝置則阻止確定操作指令。
[0108]在至少一個示例實施例中,空間音頻屬性操作門限是方向性音頻屬性操作門限。在至少一個示例實施例中,所述方向性音頻屬性操作門限是預定方向范圍。這樣的方向范圍可以與以下情況相對應:音頻源被定向為朝向裝置、音頻源被定向為背離裝置和/或音頻源處在相對于裝置的特定方向范圍內等。在這樣的示例中,與音頻源被定向為背離裝置這一情況相對應的音頻方向可以導致阻止確定一個或多個操作指令。
[0109]在至少一個示例實施例中,空間音頻屬性操作門限是距離音頻屬性操作門限。在至少一個示例實施例中,距離音頻屬性操作門限是預定距離范圍。這樣的距離范圍可以與音頻源接近裝置這一情況相對應。在至少一個示例實施例中,接近裝置可以是在5厘米內、10厘米內、100厘米內和/或I米內等。在至少一個示例實施例中,如果音頻距離超出指示接近性的預定距離范圍,則音頻距離可被看作在裝置的遠端。在這樣的示例中,與音頻源在裝置的遠端這一情況相對應的音頻距離可以導致阻止確定一個或多個操作指令。例如,當裝置通知用戶到來的呼叫時,用戶可以通過接近于設備而說出“hello”來調用用于應答到來的電話呼叫的操作指令。在這樣的示例中,裝置可以至少部分地基于用戶接近于裝置來將“hello”標識為語音命令。在另一示例中,裝置可以確定如圖3A的示例中所指示的空間音頻屬性處在針對聽寫操作指令的空間音頻屬性操作門限內。在這樣的示例中,當用戶超出由空間音頻屬性操作門限標識的預定距離范圍時,裝置可以避免實施聽寫程序的操作。
[0110]在某些環境中,對于裝置來說,在說出語音命令之前利用語音命令提示可能是值得期望的。在至少一個示例實施例中,語音命令提示是將隨后的語音信息標識為語音命令的語音信息。例如,裝置可以經由語音命令提示來區分非命令音頻信息,從而使得裝置標識出在裝置識別了音頻信息包括語音命令提示之后的語音命令。例如,語音命令提示可以是“計算機”,從而使得說出“計算機、發送消息”允許裝置將跟隨在語音命令提示“計算機”之后的說出“發送消息”標識為語音命令說出。
[0111]在某些環境中,保留用戶的這樣的能力可能是值得期望的,所述能力用于向裝置指示語音信息意欲是語音命令。這樣,空間音頻屬性可以指示用戶意欲說出的將是語音命令。例如,用戶可以當說出語音命令時如圖3A-3B中所指示的那樣握持裝置。在這樣的示例中,裝置可以利用空間音頻屬性操作門限來確定何時標識語音命令、基于語音命令來確定操作指令,和/或諸如此類。
[0112]在至少一個示例實施例中,音頻信息包括語音命令音頻信息。在這樣的示例中,裝置可以當確定空間音頻屬性處在空間音頻屬性操作門限內時斷定對語音命令的標識。在這樣的示例中,用戶可以避免被強迫說出語音命令提示。在這樣的示例中,語音命令音頻信息可以缺乏指示語音命令提示的信息。
[0113]例如,對于用戶來說,能夠在不必單獨發起語聲識別的情況下輕松控制程序的特征可能是值得期望的。在這樣的示例中,裝置可以識別何時用戶緊密接近設備并且說話。在此情況下,語音信息可以用于控制程序功能。
[0114]在某些環境中,當裝置確定空間語音屬性處在空間語音屬性操作門限內時,裝置可以導致激勵以下各項:對語音輸入可用性的指示,諸如在執行命令之前的音頻“嗶嗶聲”、對命令被識別的視覺指示,和/或諸如此類。
[0115]在某些環境中,裝置基于空間音頻屬性確定操作指令的方式至少部分地基于將受到操作參數影響的程序的一個或多個方面。例如,圖像捕獲程序可以被自動對焦到特定深度。在這樣的示例中,裝置可以避免標識這樣的語音信息,所述語音信息關聯于指示與該特定深度不同的音頻距離的空間音頻信息。在這樣的示例中,處在該特定深度處的人能夠向裝置提供語音命令。
[0116]在方框602處,與關于圖5的方框502所描述的類似,裝置經由裝置所包括的多個擴音器接收音頻信息。在方框604處,與關于圖5的方框504所描述的類似,裝置確定與裝置相關的音頻信息的至少一個空間音頻屬性。
[0117]在方框606處,裝置確定空間音頻屬性是否處在空間音頻屬性操作門限內。如果裝置確定空間音頻屬性處在空間音頻屬性操作門限內,則流程前進到方框608。如果裝置確定空間音頻屬性沒有處在空間音頻屬性操作門限內,則流程前進到方框612。
[0118]在方框608處,與關于圖5的方框506所描述的類似,裝置至少部分地基于空間音頻屬性來確定操作指令。這樣,對操作指令的確定可以至少部分地基于確定空間音頻屬性處在空間音頻屬性操作門限內。
[0119]在方框610處,如關于圖5的方框508所描述的類似,裝置根據操作指令來實施一個或多個操作。這樣,根據操作指令來實施一個或多個操作可以至少部分地基于確定空間音頻屬性處在空間音頻屬性操作門限內。
[0120]在方框612處,裝置至少部分地基于確定空間音頻屬性超出空間音頻屬性操作門限來阻止確定另一操作指令。這樣,阻止確定另一操作指令可以至少部分地基于確定空間音頻屬性超出空間音頻屬性操作門限。
[0121]圖7是示出了根據至少一個示例實施例與至少部分地基于空間音頻屬性來確定操作指令相關聯的活動的流程圖。在至少一個示例實施例中,存在與圖7的活動相對應的操作集合。裝置(例如圖1的電子裝置10或者其一部分)可以利用該操作集合。裝置可以包括用于實施所述操作的構件(例如包括圖1的處理器11)。在示例實施例中,裝置(例如圖1的電子裝置10)通過具有包括計算機代碼的存儲器(例如圖1的存儲器12)而進行轉換,所述計算機代碼被配置為與處理器(例如圖1的處理器11)一起工作來導致所述裝置實施圖7的操作集入口 O O
[0122]如之前描述的,將操作指令建立在空間音頻屬性和語音命令這二者的基礎上可能是值得期望的。
[0123]在方框702處,裝置經由裝置所包括的多個擴音器接收包括語音命令音頻信息的音頻信息。所述接收、音頻信息、語音命令信息和擴音器可以與關于圖2A-2B和圖4A-4C所描述的類似。
[0124]在方框704處,與關于圖5的方框504所描述的類似,裝置確定與裝置相關的音頻信息的至少一個空間音頻屬性。
[0125]在方框706處,裝置至少部分地基于語音命令音頻信息來標識語音命令。所述標識可以與關于圖4A-4C所描述的類似。
[0126]在方框708處,裝置至少部分地基于空間音頻屬性和語音命令來確定操作指令。所述確定和操作指令可以與關于圖4A-4C所描述的類似。
[0127]在方框710處,與關于圖5的方框508所描述的類似,裝置根據操作指令來實施一個或多個操作。
[0128]這樣,裝置可以至少部分地基于不同的空間音頻屬性來確定不同的操作指令。可以在語音命令是相同的這樣的環境中確定關于操作指令的所述不同。例如,裝置可以經由裝置所包括的多個擴音器接收音頻信息;確定與裝置相關的音頻信息的至少一個空間音頻屬性;至少部分地基于空間音頻屬性來確定操作指令;以及根據操作指令來實施一個或多個操作。在這樣的示例中,裝置可以經由多個擴音器接收不同的音頻信息(包括其它語音命令音頻信息);確定與裝置相關的不同音頻信息的至少一個不同的空間音頻屬性,所述不同的空間音頻屬性與所述空間音頻屬性不同;至少部分地基于其它語音命令音頻信息來標識語音命令;至少部分地基于所述不同的空間音頻屬性和語音命令來確定不同的操作指令;以及根據不同的操作指令來實施一個或多個不同的操作。
[0129]圖8A-8B是示出了根據至少一個示例實施例的空間音頻操作指示符的示圖。圖8A-8B的示例僅是示例,并且不限制權利要求的范圍。例如,裝置的配置可以發生變化、裝置的尺寸可以發生變化、擴音器的數目可以發生變化、擴音器的位置可以發生變化和/或擴音器的朝向可以發生變化等。
[0130]在某些環境中,對于用戶來說,能夠看到可從特定方向或者特定距離來控制哪個程序可能是值得期望的。在這樣的示例中,對于裝置來說,導致顯示空間音頻操作指示符可能是值得期望的。在至少一個示例實施例中,空間音頻操作指示符是多個空間音頻屬性范圍與多個操作指令候選項之間的相關性的視覺表示。例如,空間音頻操作指示符可以在視覺上將顯示器的區域指示為是與特定操作指令相關聯的。在這樣的示例中,操作指令可被指示為操作指令候選項。在至少一個示例實施例中,操作指令候選項是對可能的操作指令的視覺指示,可以至少部分地基于與操作指示符相對應的空間音頻屬性來確定所述可能的操作指令。
[0131]在至少一個示例實施例中,視覺表示指示了多個方向。在這樣的示例中,多個操作指令候選項可以與各自的方向相對應地被表示。這樣,與操作指令候選項相關聯的方向可以對應于與由操作指令候選項指示的操作指令相關聯的音頻方向。
[0132]在至少一個示例實施例中,視覺表示指示多個距離。在這樣的示例中,多個操作指令候選項與各自的距離相對應地被表示。這樣,與操作指令候選項相關聯的距離可以對應于與由操作指令候選項指示的操作指令相關聯的音頻距離。
[0133]圖8A是示出了根據至少一個示例實施例的空間音頻操作指示符的示圖。在圖8A的示例中,空間音頻操作指示符801指示操作指令候選項802、803、804和805。可以看出,操作指令候選項802與一個或多個照相機程序操作指令相對應,操作指令候選項803與一個或多個瀏覽器程序操作指令相對應,操作指令候選項804與一個或多個音樂程序操作指令相對應,并且操作指令候選項805與一個或多個聽寫程序操作指令相對應。可以看出,相對于裝置的頂部對操作指令候選項802的安排指示音頻方向810與照相機程序操作指令相對應,相對于裝置的左邊對操作指令候選項803的安排指示音頻方向811與瀏覽器程序操作指令相對應,相對于裝置的底部對操作指令候選項804的安排指示音頻方向812與音樂程序操作指令相對應,并且相對于裝置的右邊對操作指令候選項805的安排指示音頻方向813與聽寫程序操作指令相對應。
[0134]圖SB是示出了根據至少一個示例實施例的空間音頻操作指示符的示圖。在圖SB的示例中,空間音頻操作指示符821指示操作指令候選項822、823和824。可以看出,操作指令候選項822與一個或多個電話程序操作指令相對應,操作指令候選項823與一個或多個照相機程序操作指令相對應,并且操作指令候選項824與照相機程序捕獲操作指令相對應。可以看出,相對于裝置的底部對操作指令候選項822的安排指示音頻方向831與一個或多個電話程序操作指令相對應,并且相對于裝置的上部對操作指令候選項823的安排指示音頻方向832和833可以與一個或多個照相機程序操作指令相對應。這樣,裝置可以指示與操作候選項相關聯的接近性。在圖SB的示例中,可以看出,操作指示符821的底部標識出可以從靠近裝置的地方調用的操作指令候選項。在圖SB的示例中,音頻方向831指示了靠近裝置的語音方向。這樣,操作指令候選項822可以經由音頻方向831被調用。類似地,可以看出,操作指示符821的頂部標識出可以從遠離裝置的地方調用的操作指令候選項。在圖SB的示例中,音頻方向832和音頻方向833指示了遠離裝置的語音方向。這樣,操作指令候選項823可以經由音頻方向832和/或音頻方向833被調用。
[0135]可以看出,操作指令候選項824指示了沿操作指令候選項的邊緣的特定方向。這樣,操作指令候選項824與音頻方向832之間的對應性指示了音頻方向832與照相機程序捕獲操作指令相對應。類似地,操作指令候選項823與音頻方向832之間缺乏對應性指示了音頻方向833沒有與照相機程序捕獲操作指令相對應。這樣,空間音頻操作指示符821指示:根據音頻方向833阻止了照相機程序捕獲操作指令。然而,可以根據音頻方向833允許至少一個其它照相機程序操作指令。
[0136]可以用軟件、硬件、應用邏輯或者軟件、硬件和應用邏輯的組合實現本發明的實施例。所述軟件、應用邏輯和/或硬件可以駐留在所述裝置、單獨的設備或者多個單獨的設備上。如果期望的話,所述軟件、應用邏輯和/或硬件的部分可以駐留在所述裝置上,所述軟件、應用邏輯和/或硬件的部分可以駐留在單獨的設備上,并且所述軟件、應用邏輯和/或硬件的部分可以駐留在多個單獨的設備上。在示例實施例中,在各種常規計算機可讀介質中的任一種計算機可讀介質上維護所述應用邏輯、軟件或者指令集。
[0137]如果期望的話,可以按照不同的次序和/或與彼此并發地來實施本文中討論的不同功能。例如,可以在圖7的方框706之后實施圖7的方框704。此外,如果期望的話,上面描述的功能中的一個或多個功能可以是可選的,或者可以被合并。例如,圖5的方框502可以是可選的,和/或可以將其與圖5的方框504合并。
[0138]盡管在獨立權利要求中闡述了本發明的各種方面,但是本發明的其它方面包括來自所描述的實施例和/或具有獨立權利要求的特征的從屬權利要求的特征的其它組合,而不僅是在權利要求中明確闡述的組合。
[0139]在本文中還應當指出,盡管以上內容描述了本發明的示例實施例,但是這些描述不應當在限制性的意義上被看待。相反,存在可以在不脫離如在所附權利要求中定義的本發明范圍的情況下作出的改變和修改。
【主權項】
1.一種方法,其包括: 經由裝置所包括的多個擴音器接收音頻信息; 確定與所述裝置相關的所述音頻信息的至少一個空間音頻屬性; 至少部分地基于所述空間音頻屬性來確定操作指令;以及 根據所述操作指令來實施一個或多個操作。2.根據權利要求1所述的方法,其中,所述空間音頻屬性是以下中的至少一項:相對于所述裝置的音頻方向,或者與所述裝置的音頻距離。3.根據權利要求2所述的方法,其中,所述音頻方向是所述裝置與所述音頻信息的源之間的音頻路徑的方向。4.根據權利要求2-3中任一項所述的方法,其中,所述音頻距離是沿所述裝置與所述音頻信息的源之間的音頻路徑的距離。5.根據權利要求1-4中任一項所述的方法,其中,確定所述操作指令包括:確定所述空間音頻屬性處在空間音頻屬性操作門限內,其中,至少部分地基于確定所述空間音頻屬性處在所述空間音頻屬性操作門限內來確定所述操作指令。6.根據權利要求5所述的方法,其進一步包括: 經由所述多個擴音器接收不同的音頻信息; 確定與所述裝置相關的所述不同的音頻信息的至少一個不同的空間音頻屬性; 確定所述空間音頻屬性超出空間音頻屬性操作門限;以及 至少部分地基于確定所述空間音頻屬性超出所述空間音頻屬性操作門限來阻止確定另一操作指令。7.根據權利要求1-6中任一項所述的方法,其中,所述音頻信息包括語音命令音頻信息,確定所述操作指令包括至少部分地基于所述語音命令音頻信息來標識語音命令,并且至少部分地基于所述語音命令來確定所述操作指令。8.根據權利要求7所述的方法,其進一步包括: 經由所述多個擴音器接收包括其它語音命令音頻信息的不同的音頻信息; 確定與所述裝置相關的所述不同的音頻信息的至少一個不同的空間音頻屬性,所述不同的空間音頻屬性與所述空間音頻屬性不同; 至少部分地基于所述其它語音命令音頻信息來標識所述語音命令; 至少部分地基于所述不同的空間音頻屬性和所述語音命令來確定不同的操作指令;以及 根據所述不同的操作指令來實施一個或多個不同的操作。9.根據權利要求7-8中任一項所述的方法,其中,所述空間音頻屬性操作門限是空間音頻屬性的預定范圍,從而使得處在所述預定范圍內的空間音頻屬性允許確定一個或多個操作指令。10.根據權利要求7-9中任一項所述的方法,其中,所述空間音頻屬性操作門限是空間音頻屬性的預定范圍,從而使得超出所述預定范圍的空間音頻屬性阻止確定一個或多個操作指令。11.根據權利要求7-10中任一項所述的方法,其中,所述音頻信息包括語音命令音頻信息,確定所述操作指令包括至少部分地基于所述語音命令音頻信息來標識語音命令,并且至少部分地基于所述語音命令來確定所述操作指令。12.根據權利要求1-11中任一項所述的方法,其進一步包括導致顯示空間音頻操作指示符,所述空間音頻操作指示符是多個空間音頻屬性范圍與多個操作指令候選項之間的相關性的視覺表不。13.—種裝置,其包括用于實施根據前述權利要求中任一項所述的方法的構件。14.根據權利要求13所述的裝置,其中,用于實施所述方法的所述構件包括至少一個處理器和至少一個存儲器,所述存儲器包括機器可讀指令,所述機器可讀指令當被執行時導致所述裝置實施根據權利要求1-12中任一項所述的方法。15.至少一個包括指令的計算機可讀介質,所述指令當被執行時實施根據權利要求1-12中任一項所述的方法。
【文檔編號】G10L15/22GK106030700SQ201580008797
【公開日】2016年10月12日
【申請日】2015年2月12日
【發明人】M·維勒爾莫, A·萊蒂尼米, L·拉克索寧, M·塔米
【申請人】諾基亞技術有限公司