專利名稱:使用環(huán)境音頻分析來(lái)控制音頻播放器的制作方法
技術(shù)領(lǐng)域:
本公開總體上涉及音頻設(shè)備的操作。
背景技術(shù):
便攜式音樂(lè)播放器已經(jīng)成為當(dāng)今社會(huì)的泛在部分。人們?cè)谕ㄇ?、工作和運(yùn)動(dòng)時(shí)隨 處聽音樂(lè)成為了日常生活的一部分。將便攜式音樂(lè)播放器集成到另一種泛在設(shè)備(移動(dòng)電 話)中延長(zhǎng)了人們?cè)谌粘5囊惶熘信浯鞫鷻C(jī)的時(shí)間長(zhǎng)度。與音頻設(shè)備的這種聯(lián)系將人們與周圍環(huán)境中的其他人隔離開。為了取得配戴耳機(jī) 的人的注意,其他人可以提高語(yǔ)音來(lái)試圖足夠大聲地講話以在音樂(lè)播放時(shí)被聽到,或者可 以用身體姿勢(shì)來(lái)吸引配戴耳機(jī)的人的注意。一旦取得他或她的注意,配戴耳機(jī)的人在能夠 開始交談之前通常必須暫停音樂(lè)或者降低音樂(lè)音量。
圖1是描繪適合的數(shù)據(jù)處理環(huán)境的框圖,在該數(shù)據(jù)處理環(huán)境中可以實(shí)現(xiàn)本發(fā)明的 示例性實(shí)施例的某些方案。圖2是現(xiàn)有技術(shù)的音頻播放器的圖。圖3是根據(jù)本發(fā)明的一個(gè)實(shí)施例配置的音頻環(huán)境管理器的圖。圖4是根據(jù)本發(fā)明的另一個(gè)實(shí)施例配置的音頻環(huán)境管理器的圖。
具體實(shí)施例方式本發(fā)明的實(shí)施例包括使用環(huán)境音頻分析來(lái)控制音頻播放器的方案。音頻環(huán)境管理 器識(shí)別周圍環(huán)境中關(guān)注的音頻事件,并且響應(yīng)于這些環(huán)境音頻事件來(lái)控制音頻播放器。例 如,音頻環(huán)境管理器可以辨識(shí)系統(tǒng)被預(yù)先配置來(lái)辨識(shí)的音頻設(shè)備的用戶姓名的話音、其它 詞語(yǔ)或短語(yǔ)的話音、語(yǔ)音,和/或特定類型的聲音。音頻環(huán)境管理器可以使用到音頻設(shè)備的 聲音的接近度(proximity)來(lái)評(píng)估周圍環(huán)境中的聲音是否受到足夠關(guān)注而影響音頻播放 器的控制。響應(yīng)于識(shí)別出預(yù)定音頻事件類型的音頻事件,音頻環(huán)境管理器使得音頻輸出的播 放器調(diào)整音頻輸出。例如,音頻環(huán)境管理器可以使得音頻播放器暫停音頻輸出或降低音頻 輸出的音量。在一個(gè)實(shí)施例中,音頻環(huán)境管理器記錄音頻接收機(jī)在周圍環(huán)境中的音頻輸入。響 應(yīng)于識(shí)別出關(guān)注的音頻事件,音頻環(huán)境管理器使得音頻播放器播放音頻輸入的記錄部分。
5例如,消息的在識(shí)別出音頻事件之前已記錄的部分可以被播放,因?yàn)樵撓⒌脑谝纛l播放 器的控制之前發(fā)生的該部分可能受到影響。這個(gè)特征使得用戶能夠在被音頻播放器的音樂(lè) 或其它音頻輸出模糊的聲音發(fā)生時(shí)聽到該聲音。圖1是描繪適合的數(shù)據(jù)處理環(huán)境10的框圖,在該數(shù)據(jù)處理環(huán)境10中可以實(shí)現(xiàn)本 發(fā)明的示例性實(shí)施例的某些方案。數(shù)據(jù)處理環(huán)境10包括處理系統(tǒng)100,其包括一個(gè)或多個(gè) 處理器或中央處理單元(CPU),這里示出為處理器IlOA和110B。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到, 雖然示出了兩個(gè)處理器,但是單個(gè)處理器或任意數(shù)量的多個(gè)處理器可以為處理系統(tǒng)100提 供處理器功能。處理器IlOA和IlOB中的每一個(gè)可以是單核處理器或多核處理器。處理器 IlOA和IlOB被示出為經(jīng)由一個(gè)或多個(gè)系統(tǒng)總線140或其它通信路徑或介質(zhì)通信地耦合到 各種其它部件(包括存儲(chǔ)器120)。處理器IlOA和IlOB還被示出為經(jīng)由點(diǎn)對(duì)點(diǎn)處理器互連 111 (例如,超傳輸鏈路或Intel的快速通道互連(QPI))進(jìn)行連接。音頻環(huán)境管理器160管理處理系統(tǒng)100提供的音頻環(huán)境。音頻環(huán)境管理器160可 以被實(shí)現(xiàn)為存儲(chǔ)器120內(nèi)由處理器IlOA和/或處理器IlOB運(yùn)行的指令。如本文所使用的,術(shù)語(yǔ)“處理系統(tǒng)”和“數(shù)據(jù)處理系統(tǒng)”旨在寬泛地包括單個(gè)機(jī)器, 或通信地耦合來(lái)一起工作的多個(gè)機(jī)器或多個(gè)設(shè)備的系統(tǒng)。示例性處理系統(tǒng)包括但不限于 分布式計(jì)算系統(tǒng)、超級(jí)計(jì)算機(jī)、高性能計(jì)算系統(tǒng)、計(jì)算集群、大型計(jì)算機(jī)、小型計(jì)算機(jī)、客戶 端-服務(wù)器系統(tǒng)、個(gè)人計(jì)算機(jī)、工作站、服務(wù)器、便攜式計(jì)算機(jī)、膝上型計(jì)算機(jī)、平板計(jì)算機(jī)、 電話、個(gè)人數(shù)字助理(PDA)、手持設(shè)備、娛樂(lè)設(shè)備(例如音頻和/或視頻設(shè)備)、移動(dòng)互聯(lián)網(wǎng) 設(shè)備(MID),以及用于處理或傳輸信息的其它設(shè)備??梢灾辽俨糠值赝ㄟ^(guò)來(lái)自傳統(tǒng)輸入設(shè)備(例如,鍵盤、鼠標(biāo)等)的輸入和/或通過(guò) 從其它機(jī)器、生物測(cè)定反饋或其它輸入源或信號(hào)接收到的指示,來(lái)控制處理系統(tǒng)100。處理 系統(tǒng)100可以通過(guò)網(wǎng)絡(luò)接口控制器(NIC)(例如,網(wǎng)絡(luò)接口 150、調(diào)制解調(diào)器、或其它通信端 口或耦合),來(lái)使用數(shù)據(jù)處理環(huán)境10中到一個(gè)或多個(gè)遠(yuǎn)程數(shù)據(jù)處理系統(tǒng)(沒(méi)有示出)的一 個(gè)或多個(gè)連接。處理系統(tǒng)100可以通過(guò)物理和/或邏輯網(wǎng)絡(luò)12(例如,局域網(wǎng)(LAN)、廣域 網(wǎng)(WAN)、內(nèi)聯(lián)網(wǎng)、互聯(lián)網(wǎng)等)互連到這種遠(yuǎn)程數(shù)據(jù)處理系統(tǒng)。涉及網(wǎng)絡(luò)12的通信可以使用 各種有線和/或無(wú)線短距離或長(zhǎng)距離載波和協(xié)議,包括射頻(RF)、衛(wèi)星、微波、電子電氣工 程師協(xié)會(huì)(IEEE)802. 11、藍(lán)牙、光、紅外線、電纜、激光等。在處理系統(tǒng)100內(nèi),處理器IlOA和IlOB可以通信地耦合到一個(gè)或多個(gè)易失性或 非易失性數(shù)據(jù)存儲(chǔ)設(shè)備,例如存儲(chǔ)器120。存儲(chǔ)器120可以包括隨機(jī)存取存儲(chǔ)器(RAM)、只讀 存儲(chǔ)器(ROM)、大容量存儲(chǔ)設(shè)備(例如集成設(shè)備電路(IDE)硬盤驅(qū)動(dòng)器),和/或其它設(shè)備或 介質(zhì)(例如軟盤、光存儲(chǔ)設(shè)備、磁帶、閃速存儲(chǔ)器、記憶棒、數(shù)字視頻盤、生物存儲(chǔ)設(shè)備等)。 針對(duì)本公開的目的,術(shù)語(yǔ)“ROM”可以用來(lái)總體上指代非易失性存儲(chǔ)器設(shè)備,例如可擦除可 編程ROM (EPROM)、電可擦除可編程ROM (EEPROM)、閃速ROM、閃速存儲(chǔ)器等。處理器110A和 110B還可以通信地耦合到附加的部件,例如視頻控制器、小型計(jì)算機(jī)系統(tǒng)接口(SCSI)控 制器、網(wǎng)絡(luò)控制器、通用串行總線(USB)控制器、輸入設(shè)備(例如鍵盤和鼠標(biāo)等)。處理系統(tǒng) 100還可以包括一個(gè)或多個(gè)橋或中心(例如,存儲(chǔ)器控制器中心、輸入/輸出(1/0)控制器 中心、PCI根橋等),用于通信地耦合各種系統(tǒng)部件。如本文所使用的,術(shù)語(yǔ)“總線”可以用 于指代共享通信路徑以及點(diǎn)對(duì)點(diǎn)路徑。一些部件(例如AIC)可以被實(shí)現(xiàn)為具有用于與總線進(jìn)行通信的接口(例如,PCI
6連接器)的適配器卡。在一個(gè)實(shí)施例中,可以使用例如可編程或不可編程邏輯器件或陣列、 專用集成電路(ASIC)、嵌入式計(jì)算機(jī)、智能卡等的部件將一個(gè)或多個(gè)設(shè)備實(shí)現(xiàn)為嵌入式控 制器。系統(tǒng)100包括處理器IlOA和IlOB以及存儲(chǔ)器120。存儲(chǔ)器120可以被操作系統(tǒng)或 其它軟件虛擬地分成處理地址空間。處理器IlOA和IlOB經(jīng)由系統(tǒng)總線140和互連141a、 141b與141m連接到存儲(chǔ)器120。系統(tǒng)總線140還經(jīng)由互連141η提供對(duì)網(wǎng)絡(luò)接口 150的訪 問(wèn)。圖2是現(xiàn)有技術(shù)的音頻播放器的圖。音頻播放器210接收音頻內(nèi)容202,例如音樂(lè) 文件或其它音頻內(nèi)容文件。音頻播放器210處理音頻內(nèi)容202以產(chǎn)生音頻數(shù)據(jù)信號(hào)204并 且向音頻輸出設(shè)備220 (例如,耳機(jī)和/或揚(yáng)聲器)發(fā)送音頻數(shù)據(jù)信號(hào)204。音頻輸出設(shè)備 220提供音頻輸出206,例如音樂(lè)。 圖3是根據(jù)本發(fā)明的一個(gè)實(shí)施例配置的音頻環(huán)境管理器360的圖。在該實(shí)施例中, 音頻環(huán)境管理器360被示出為音頻設(shè)備300的一部分,所述音頻設(shè)備300還包括音頻播放 器310,但是音頻播放器310可以在音頻設(shè)備300外部并且通信地耦合到音頻設(shè)備300。類 似地,音頻設(shè)備300被示出為包括音頻輸出設(shè)備320 (例如耳機(jī)和/或揚(yáng)聲器),但是音頻輸 出設(shè)備320可以在音頻設(shè)備300外部。音頻環(huán)境管理器360被配置來(lái)識(shí)別周圍環(huán)境中的音頻事件,并且響應(yīng)于這些環(huán)境 音頻事件來(lái)控制音頻播放器310。音頻環(huán)境管理器360是圖1的音頻環(huán)境管理器160的一 個(gè)實(shí)施例的示例,并且可以被實(shí)現(xiàn)為加載到圖1的存儲(chǔ)器120中、并在圖1的處理器IlOA 和/或IlOB上運(yùn)行的指令。音頻播放器310類似于圖2的現(xiàn)有技術(shù)的音頻播放器210,但是其被配置來(lái)與環(huán) 境音頻管理器360的音頻輸出控制器364部件一起工作。音頻輸出控制器364發(fā)送控制信 號(hào)312以控制音頻播放器310的操作。在控制信號(hào)312的控制下,音頻播放器310接收音 頻內(nèi)容302并且向產(chǎn)生音頻輸出306的音頻輸出設(shè)備320提供音頻數(shù)據(jù)信號(hào)304。音頻環(huán)境管理器360還被配置來(lái)與音頻接收機(jī)330 —起工作,所述音頻接收機(jī)330 從音頻播放器310的工作環(huán)境中接收環(huán)境音頻信號(hào)308。如圖3所示,音頻接收機(jī)330可以 是麥克風(fēng)或者其它音頻接收設(shè)備,其在音頻設(shè)備300外部但是通信地耦合到音頻設(shè)備300。 可替代地,音頻接收機(jī)330可以是音頻設(shè)備300的一部分,例如,內(nèi)建在音頻設(shè)備300中的 麥克風(fēng)。音頻接收機(jī)330可以經(jīng)由網(wǎng)絡(luò)(例如,圖1的網(wǎng)絡(luò)12)或者經(jīng)由直接物理連接(例 如,圖1的系統(tǒng)總線140)與音頻環(huán)境管理器360進(jìn)行通信。音頻接收機(jī)330將環(huán)境音頻信 號(hào)308傳遞到音頻環(huán)境管理器360的音頻輸入分析器362。音頻輸入分析器362分析環(huán)境音頻信號(hào)308以識(shí)別周圍環(huán)境中關(guān)注的音頻事件。 音頻輸入分析器362可以被配置,以使得僅周圍環(huán)境中選擇的、預(yù)定類型的聲音影響音頻 播放器310的控制。音頻輸入分析器362識(shí)別的音頻事件是一組預(yù)定音頻事件類型中的一 種。例如,如果周圍環(huán)境中的某個(gè)人呼喚設(shè)備的用戶姓名,那么音頻輸入分析器362可以被 配置來(lái)辨識(shí)作為一組預(yù)定詞語(yǔ)之一的用戶姓名。所以,音頻輸入分析器362可以包括話音 辨識(shí)部件,用于辨識(shí)預(yù)定詞語(yǔ)、姓名和/或短語(yǔ)。其它類型的音頻事件類型包括使用話音 生物測(cè)定進(jìn)行的語(yǔ)音辨識(shí),或使用聲音辨識(shí)技術(shù)進(jìn)行的預(yù)定聲音(例如,汽笛、門鈴或電話 鈴)的辨識(shí)。與音頻設(shè)備有關(guān)的聲音的接近度也可以用于評(píng)估聲音是否受到關(guān)注;例如,可以使用先進(jìn)三角測(cè)量技術(shù)確定聲源位置。響應(yīng)于識(shí)別出作為預(yù)定音頻事件類型之一的音頻事件,音頻輸入分析器362可以 被配置來(lái)向音頻輸出控制器364發(fā)送音頻事件通知314。響應(yīng)于特定類型的音頻事件的通 知,音頻輸出控制器364可以被配置來(lái)向音頻播放器310發(fā)送合適的控制信號(hào)312。例如, 音頻輸出控制器364可以被配置來(lái)通過(guò)以下操作來(lái)響應(yīng)用戶姓名辨識(shí)事件使音頻播放器 310通過(guò)暫停向音頻輸出設(shè)備320發(fā)送音頻數(shù)據(jù)信號(hào)304來(lái)調(diào)整音頻輸出,由此使得用戶聽 到講話者??商娲?,音頻輸出控制器可以被配置來(lái)通過(guò)以下操作來(lái)響應(yīng)用戶姓名辨識(shí)事 件使音頻播放器310通過(guò)降低音頻輸出的音量來(lái)調(diào)整音頻輸出,從而可以更容易聽到講 話者。音頻環(huán)境管理器360識(shí)別周圍環(huán)境中的音頻事件并且響應(yīng)于這些環(huán)境音頻事件 來(lái)調(diào)整音頻輸出的新穎途徑不同于當(dāng)今使用的大多數(shù)音頻播放器的操作。例如,具有音樂(lè) 播放器的蜂窩電話可以在來(lái)電到達(dá)時(shí)暫停音樂(lè)。但是,這種控制不是通過(guò)識(shí)別周圍環(huán)境中 的音頻事件來(lái)觸發(fā)的,而是通過(guò)在音頻設(shè)備本身內(nèi)生成的信號(hào)來(lái)觸發(fā)的。類似地,當(dāng)全球定 位系統(tǒng)導(dǎo)航設(shè)備向車輛的駕駛者提供言語(yǔ)引導(dǎo)時(shí),汽車立體聲可以降低其音量。這種協(xié)調(diào) 是經(jīng)由到立體聲系統(tǒng)本身的輸入通道來(lái)發(fā)生的,并不是識(shí)別周圍環(huán)境中外部音頻事件的結(jié)^ ο圖4是根據(jù)本發(fā)明的另一個(gè)實(shí)施例配置的音頻環(huán)境管理器460的圖。在該實(shí)施例 中,音頻環(huán)境管理器460被配置來(lái)處理需要大量時(shí)間來(lái)識(shí)別音頻事件的情形。例如,音頻輸 入分析器(例如,圖3的音頻輸入分析器362)的話音辨識(shí)部件可以僅在詞語(yǔ)已經(jīng)被完全說(shuō) 出之后才對(duì)詞語(yǔ)進(jìn)行辨識(shí)。如果某人說(shuō)“Hello,John,how are you ? ”,那么音頻輸入分析 器362可以僅在詞語(yǔ)“John”已經(jīng)被完全說(shuō)出并且被辨識(shí)為關(guān)注的預(yù)定詞語(yǔ)中的一個(gè)之后, 才發(fā)送音頻事件通知314。為了使音頻播放器的用戶聽到整個(gè)消息,不能及時(shí)發(fā)送控制信號(hào) 312,因?yàn)檎谥v出的語(yǔ)音可能還未被辨識(shí)為關(guān)注的音頻事件。為了使用戶聽到消息的“how are you ? ”部分,音頻播放器只能及時(shí)暫停音頻輸出。在圖4所示的實(shí)施例中,環(huán)境音頻信號(hào)408不僅被音頻接收機(jī)430提供給音頻輸 入分析器462,還提供給音頻環(huán)境管理器460的音頻記錄器466部件。雖然音頻記錄器466 被示出在音頻環(huán)境管理器460內(nèi),但是音頻記錄器466可以是在音頻環(huán)境管理器460外部 但與其進(jìn)行通信的獨(dú)立部件。音頻記錄器466記錄音頻接收機(jī)430的音頻輸入并且向音頻 輸出控制器464提供記錄的環(huán)境音頻信號(hào)416。響應(yīng)于接收到音頻事件通知414,除了控制 信號(hào)412之外,音頻輸出控制器464還可以向音頻播放器410發(fā)送記錄的環(huán)境音頻信號(hào)的 一部分418。一旦識(shí)別出音頻事件,音頻輸出控制器464可以控制音頻播放器410重放音頻輸 入的記錄部分。例如,音頻輸出控制器464可以將所述記錄的環(huán)境音頻信號(hào)的一部分418 配置為包括音頻輸入的在識(shí)別出音頻事件之前已記錄的部分。所述環(huán)境音頻信號(hào)418的 在識(shí)別出音頻事件之前已記錄的該部分不一定已經(jīng)被用戶聽到,因?yàn)樵谝纛l播放器的控制 之前出現(xiàn)的聲音可能受到影響,并因此可能已經(jīng)被音頻播放器410的音頻輸出模糊。所述 環(huán)境音頻信號(hào)418的在識(shí)別出音頻事件之前已記錄的該部分在此被稱為前部或音頻事件 之前的部分。在上面提供的示例性消息“Hello,John, how areyou ? ”中,音頻輸入的前部 “Hello,John”可以被包括在要被重放的所述記錄的環(huán)境音頻信號(hào)的一部分418中。然后,音頻播放器410可以被配置來(lái)播放整個(gè)消息“Hello,John,how are you ? ”,而不是僅播放 在識(shí)別出音頻事件之后記錄的部分“how are you ”。音頻輸出控制器464可以使得音頻播放器410在重放音頻輸入的記錄部分期間暫 停播放初始音頻輸出,例如音樂(lè)??商娲?,音頻輸出控制器464可以使得音頻播放器在重 放音頻輸入的記錄部分時(shí)降低初始音頻輸出(例如,音樂(lè))的音量。這種實(shí)現(xiàn)將允許音頻 輸入的記錄部分與原始音頻輸入被同時(shí)播放??梢砸杂布?、軟件、固件或這些實(shí)現(xiàn)途徑的組合來(lái)實(shí)現(xiàn)本文公開的機(jī)制的實(shí)施例。 本發(fā)明的實(shí)施例可以被實(shí)現(xiàn)為在可編程系統(tǒng)上執(zhí)行的計(jì)算機(jī)程序,所述可編程系統(tǒng)包括至 少一個(gè)處理器、數(shù)據(jù)存儲(chǔ)系統(tǒng)(包括易失性和非易失性存儲(chǔ)器和/或存儲(chǔ)元件)、至少一個(gè) 輸入設(shè)備,以及至少一個(gè)輸出設(shè)備??梢詫⒊绦虼a應(yīng)用于輸入數(shù)據(jù),以執(zhí)行本文描述的功能并且生成輸出信息。本 發(fā)明的實(shí)施例還包括機(jī)器可訪問(wèn)介質(zhì),其包含用于執(zhí)行本發(fā)明的操作的指令,或者包含諸 如HDL這樣的設(shè)計(jì)數(shù)據(jù),所述設(shè)計(jì)數(shù)據(jù)定義了本文描述的結(jié)構(gòu)、電路、裝置、處理器和/或系 統(tǒng)的特征。這些實(shí)施例也可以被稱為程序產(chǎn)品。這種機(jī)器可訪問(wèn)存儲(chǔ)介質(zhì)可以包括但不限于機(jī)器或設(shè)備制造或形成的粒子的有 形排列,例如包括以下存儲(chǔ)介質(zhì)硬盤、任何其它類型的盤(包括軟盤、光盤、致密盤只讀存 儲(chǔ)器(CD-ROM)、可重寫致密盤(CD-RW)和磁光盤)、半導(dǎo)體器件(例如,只讀存儲(chǔ)器(ROM)、 諸如動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)、靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)這樣的隨機(jī)存取存儲(chǔ)器 (RAM)、可擦除可編程只讀存儲(chǔ)器(EI3ROM)、閃速可編程存儲(chǔ)器(FLASH)、電可擦除可編程只 讀存儲(chǔ)器(EEPROM))、磁卡或光卡,或者適合存儲(chǔ)電子指令的任何其它類型的介質(zhì)。輸出信息可以以已知的方式應(yīng)用到一個(gè)或多個(gè)輸出設(shè)備。針對(duì)本應(yīng)用的目的,處 理系統(tǒng)包括具有處理器的任何系統(tǒng),所述處理器例如數(shù)字信號(hào)處理器(DSP)、微控制器、 專用集成電路(ASIC)或微處理器。程序可以以高級(jí)的過(guò)程或面向?qū)ο缶幊陶Z(yǔ)言來(lái)實(shí)現(xiàn),以與處理系統(tǒng)通信。如果需 要,程序可以以匯編或機(jī)器語(yǔ)言來(lái)實(shí)現(xiàn)。事實(shí)上,本文描述的機(jī)制并不限于任何具體編程語(yǔ) 言的范圍。在任何情況下,所述語(yǔ)言可以是編譯性或解釋性語(yǔ)言。本文闡述了用于使用環(huán)境音頻分析來(lái)控制音頻播放器的輸出的方法和系統(tǒng)的實(shí) 施例。雖然已經(jīng)示出并描述了本發(fā)明的特定實(shí)施例,但是對(duì)本領(lǐng)域技術(shù)人員將顯而易見(jiàn)的 是,可以在不脫離所附權(quán)利要求的范圍的情況下,進(jìn)行變型和修改。因此,本領(lǐng)域技術(shù)人員 將認(rèn)識(shí)到,就本發(fā)明較寬方面而言,可以在不脫離本發(fā)明的情況下,進(jìn)行改變和修改。所附 權(quán)利要求在其范圍內(nèi)涵蓋落入本發(fā)明的實(shí)質(zhì)范圍和精神內(nèi)的所有此類改變、變型和修改。
權(quán)利要求
一種由處理器所運(yùn)行的音頻環(huán)境管理器來(lái)執(zhí)行的方法,所述方法包括分析耦合到音頻播放器的接收機(jī)的音頻輸入,以識(shí)別作為多種預(yù)定音頻事件類型之一的音頻事件;以及響應(yīng)于識(shí)別出所述音頻事件,使得所述音頻播放器調(diào)整音頻輸出。
2.根據(jù)權(quán)利要求1所述的方法,還包括 記錄所述接收機(jī)的所述音頻輸入;以及使得所述音頻播放器重放所述音頻輸入的記錄部分,其中,所述記錄部分的所述重放 是響應(yīng)于識(shí)別出所述音頻事件而執(zhí)行的。
3.根據(jù)權(quán)利要求2所述的方法,其中使得所述音頻播放器調(diào)整所述音頻輸出包括在所述音頻輸入的所述記錄部分的所述 重放期間,使得所述音頻播放器暫停播放初始音頻輸出。
4.根據(jù)權(quán)利要求2所述的方法,其中使得所述音頻播放器調(diào)整所述音頻輸出包括在所述音頻輸入的所述記錄部分的所述 重放期間,使得所述音頻播放器降低初始音頻輸出的音量。
5.根據(jù)權(quán)利要求2所述的方法,其中所述音頻輸入的所述記錄部分包括前部,并且所述前部在識(shí)別出所述音頻事件之前被記錄。
6.根據(jù)權(quán)利要求1所述的方法,其中分析所述音頻輸入以識(shí)別所述音頻事件包括辨識(shí)作為多個(gè)預(yù)定詞語(yǔ)之一的詞語(yǔ)。
7.根據(jù)權(quán)利要求1所述的方法,其中分析所述音頻輸入以識(shí)別所述音頻事件包括辨識(shí)作為多個(gè)預(yù)定語(yǔ)音之一的語(yǔ)音。
8.根據(jù)權(quán)利要求1所述的方法,其中分析所述音頻輸入以識(shí)別所述音頻事件包括辨識(shí)作為多個(gè)預(yù)定聲音之一的聲音。
9.根據(jù)權(quán)利要求1所述的方法,其中所述接收機(jī)經(jīng)由無(wú)線網(wǎng)絡(luò)連接耦合到所述音頻播放器。
10.根據(jù)權(quán)利要求1所述的方法,其中分析所述接收機(jī)的所述音頻輸入以識(shí)別所述音頻事件包括使用三角測(cè)量來(lái)確定所述 音頻播放器的所述音頻輸入的源的接近度。
11.一種系統(tǒng),包括 至少一個(gè)處理器;以及存儲(chǔ)器,其包括用于音頻環(huán)境管理器的指令,其中,所述音頻環(huán)境管理器被配置來(lái)執(zhí)行 以下操作,包括分析耦合到音頻播放器的接收機(jī)的音頻輸入,以識(shí)別作為多種預(yù)定音頻事件類型之一 的音頻事件;以及響應(yīng)于識(shí)別出所述音頻事件,使得所述音頻播放器調(diào)整音頻輸出。
12.根據(jù)權(quán)利要求11所述的系統(tǒng),其中,所述指令還被配置來(lái)執(zhí)行以下操作,包括 記錄所述接收機(jī)的所述音頻輸入;以及使得所述音頻播放器重放所述音頻輸入的記錄部分,其中,所述記錄部分的所述重放 是響應(yīng)于識(shí)別出所述音頻事件而執(zhí)行的。
13.根據(jù)權(quán)利要求12所述的系統(tǒng),其中使得所述音頻播放器調(diào)整所述音頻輸出包括在所述音頻輸入的所述記錄部分的所述 重放期間,使得所述音頻播放器暫停播放初始音頻輸出。
14.根據(jù)權(quán)利要求12所述的系統(tǒng),其中使得所述音頻播放器調(diào)整所述音頻輸出包括在所述音頻輸入的所述記錄部分的所述 重放期間,使得所述音頻播放器降低初始音頻輸出的音量。
15.根據(jù)權(quán)利要求12所述的系統(tǒng),其中所述音頻輸入的所述記錄部分包括前部,并且所述前部在識(shí)別出所述音頻事件之前被記錄。
16.根據(jù)權(quán)利要求11所述的系統(tǒng),其中分析所述音頻輸入以識(shí)別所述音頻事件包括辨識(shí)作為多個(gè)預(yù)定詞語(yǔ)之一的詞語(yǔ)。
17.根據(jù)權(quán)利要求11所述的系統(tǒng),其中分析所述音頻輸入以識(shí)別所述音頻事件包括辨識(shí)作為多個(gè)預(yù)定語(yǔ)音之一的語(yǔ)音。
18.根據(jù)權(quán)利要求11所述的系統(tǒng),其中分析所述音頻輸入以識(shí)別所述音頻事件包括辨識(shí)作為多個(gè)預(yù)定聲音之一的聲音。
19.根據(jù)權(quán)利要求11所述的系統(tǒng),其中所述接收機(jī)經(jīng)由無(wú)線網(wǎng)絡(luò)連接耦合到所述音頻播放器。
20.根據(jù)權(quán)利要求11所述的系統(tǒng),其中分析所述接收機(jī)的所述音頻輸入以識(shí)別所述音頻事件包括使用三角測(cè)量來(lái)確定所述 系統(tǒng)的所述音頻輸入的源的接近度。
21.一種計(jì)算機(jī)程序產(chǎn)品,包括 計(jì)算機(jī)可讀存儲(chǔ)介質(zhì);以及所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中的指令,其中,當(dāng)在處理系統(tǒng)中被運(yùn)行時(shí),所述指令使得所 述處理系統(tǒng)執(zhí)行以下操作,包括分析耦合到音頻播放器的接收機(jī)的音頻輸入,以識(shí)別作為多種預(yù)定音頻事件類型之一 的音頻事件;以及響應(yīng)于識(shí)別出所述音頻事件,使得所述音頻播放器調(diào)整音頻輸出。
22.根據(jù)權(quán)利要求21所述的計(jì)算機(jī)程序產(chǎn)品,其中,所述指令還被配置來(lái)執(zhí)行以下操 作,包括記錄所述接收機(jī)的所述音頻輸入;以及使得所述音頻播放器重放所述音頻輸入的記錄部分,其中,所述記錄部分的所述重放 是響應(yīng)于識(shí)別出所述音頻事件而執(zhí)行的。
23.根據(jù)權(quán)利要求22所述的計(jì)算機(jī)程序產(chǎn)品,其中使得所述音頻播放器調(diào)整所述音頻輸出包括在所述音頻輸入的所述記錄部分的所述 重放期間,使得所述音頻播放器暫停播放初始音頻輸出。
24.根據(jù)權(quán)利要求22所述的計(jì)算機(jī)程序產(chǎn)品,其中使得所述音頻播放器調(diào)整所述音頻輸出包括在所述音頻輸入的所述記錄部分的所述 重放期間,使得所述音頻播放器降低初始音頻輸出的音量。
25.根據(jù)權(quán)利要求22所述的計(jì)算機(jī)程序產(chǎn)品,其中所述音頻輸入的所述記錄部分包括前部,并且所述前部在識(shí)別出所述音頻事件之前被記錄。
26.根據(jù)權(quán)利要求21所述的計(jì)算機(jī)程序產(chǎn)品,其中分析所述音頻輸入以識(shí)別所述音頻事件包括辨識(shí)作為多個(gè)預(yù)定詞語(yǔ)之一的詞語(yǔ)。
27.根據(jù)權(quán)利要求21所述的計(jì)算機(jī)程序產(chǎn)品,其中分析所述音頻輸入以識(shí)別所述音頻事件包括辨識(shí)作為多個(gè)預(yù)定語(yǔ)音之一的語(yǔ)音。
28.根據(jù)權(quán)利要求21所述的計(jì)算機(jī)程序產(chǎn)品,其中分析所述音頻輸入以識(shí)別所述音頻事件包括辨識(shí)作為多個(gè)預(yù)定聲音之一的聲音。
29.根據(jù)權(quán)利要求21所述的計(jì)算機(jī)程序產(chǎn)品,其中 所述接收機(jī)經(jīng)由無(wú)線網(wǎng)絡(luò)連接耦合到所述音頻播放器。
30.根據(jù)權(quán)利要求21所述的計(jì)算機(jī)程序產(chǎn)品,其中分析所述接收機(jī)的所述音頻輸入以識(shí)別所述音頻事件包括使用三角測(cè)量來(lái)確定所述 音頻播放器的所述音頻輸入的源的接近度。
全文摘要
本發(fā)明涉及用于進(jìn)行以下操作的方法、系統(tǒng)和包含指令的計(jì)算機(jī)程序產(chǎn)品分析耦合到音頻播放器的接收機(jī)的音頻輸入以識(shí)別作為多種預(yù)定音頻事件類型之一的音頻事件。響應(yīng)于識(shí)別出所述音頻事件,使得所述音頻播放器調(diào)整音頻輸出。調(diào)整所述音頻輸出可以包括使得所述音頻播放器暫停播放音頻輸出或者降低所述音頻輸出的音量??梢杂涗浰鼋邮諜C(jī)的所述音頻輸入。響應(yīng)于識(shí)別出所述音頻事件,可以使得所述音頻播放器重放所述音頻輸入的記錄部分。所述音頻輸入的所述記錄部分可以包括在識(shí)別出所述音頻事件之前記錄的部分。
文檔編號(hào)G11C7/16GK101930789SQ20101018549
公開日2010年12月29日 申請(qǐng)日期2010年5月19日 優(yōu)先權(quán)日2009年6月26日
發(fā)明者G·D·多明戈亞格斯 申請(qǐng)人:英特爾公司