基于手勢定向音頻輸出的制作方法
【專利摘要】一種方法包括:確定是存在到第一設備的呼入還是從第一設備的呼出。該方法還包括:監(jiān)測以下中的至少一個:到第一設備的用戶輸入;第二設備的動作;或第一設備的動作。該方法還包括:基于監(jiān)測的結(jié)果并且響應于確定存在呼入還是呼出來識別用戶的手勢;以及基于所述手勢將在輸入/輸出(I/O)設備中的第一I/O設備處的第一設備的音頻輸入和輸出重定向到I/O設備中的第二I/O設備。I/O設備包括第一設備和第二設備。
【專利說明】
基于手勢定向音頻輸出
【背景技術】
[0001]現(xiàn)今的智能電話可以自動地執(zhí)行過去用戶手動執(zhí)行的任務。例如,智能電話可以包括基于語音命令使網(wǎng)頁搜索自動化、設置提醒項、發(fā)送消息等的語音識別系統(tǒng)。在另一個示例中,智能電話可以從用戶接口接收輸入,以確定是否正在使用智能電話。如果智能電話空閑,則智能電話可以自動關閉它的屏幕,以節(jié)省能量。
【發(fā)明內(nèi)容】
[0002]根據(jù)一個方面,第一設備可以包括:存儲器,所述存儲器存儲指令;以及處理器,所述處理器執(zhí)行所述指令以:確定是存在到所述第一設備的呼入還是從所述第一設備的呼出。所述處理器還可以被構(gòu)造為執(zhí)行指令,以監(jiān)測以下中的至少一個:到所述第一設備的用戶輸入;第二設備的動作;或所述第一設備的動作。處理器仍然還可以被構(gòu)造為:基于所述監(jiān)測的結(jié)果并且響應于確定是存在呼入還是呼出來識別用戶的手勢;以及基于所述手勢將在輸入/輸出(I/o)設備中的第一 I/O設備處的音頻輸入和輸出重定向到所述I/O設備中的第二 I/O設備。所述I/O設備可以包括所述第一設備和所述第二設備。
[0003]另外,所述第一設備可以包括以下中的一個:智能電話;平板計算機;計算機;膝上型計算機。所述第二設備可以包括以下中的一個或多個:耳機;揚聲器;麥克風;或頭戴式顯示器。
[0004]另外,當所述處理器監(jiān)測所述用戶輸入時,所述處理器還可以被構(gòu)造為:檢測正被輸入到所述第一設備的電話號碼的起始數(shù)字。
[0005]另外,第一設備還可以包括組件,所述組件包括以下中的至少一個:加速計、相機、接近度傳感器、指南針以及陀螺儀。當處理器監(jiān)測所述第一設備的動作時,所述處理器可以接收并且處理所述組件的輸出。
[0006]另外,所述第二設備還包括組件,所述組件包括以下中的至少一個:加速計;相機;接近度傳感器;用于確定所述第二設備是否正戴在用戶的頭上的傳感器;以及陀螺儀。當所述處理器監(jiān)測所述第二設備的動作時,所述處理器可以接收并且處理所述組件的輸出。
[0007]另外,所述第二設備可以經(jīng)由藍牙通信鏈路連接到所述第一設備。
[0008]另外,所述手勢可以包括:使所述第二設備移動到用戶的頭。當所述處理器重定向所述音頻輸入和輸出時,所述處理器可以將所述音頻輸入和輸出定向到所述第二設備。
[0009]另外,所述手勢可以包括:使所述第一設備移動到所述用戶的頭。當所述處理器重定向所述音頻輸入和輸出時,所述處理器可以將所述音頻輸入和輸出定向到所述第一設備。
[0010]另外,所述手勢可以包括:使所述第一設備遠離所述用戶的頭移動。當所述處理器重定向所述音頻輸入和輸出時,所述處理器可以將所述音頻輸入和輸出重定向到所述第二設備。
[0011]另外,所述手勢可以包括:使所述第一設備朝向所述用戶的頭移動,并且所述I/O設備還可以包括與所述第一設備配對的第三設備。當所述處理器重定向所述音頻輸入和輸出時,所述處理器可以:使得所述第一設備與所述第三設備斷開(decouple)并且將所述音頻輸入和輸出定向到所述第一設備。
[0012]另外,所述手勢可以包括:使所述第二設備朝向所述用戶的頭移動,并且所述I/O設備還可以包括與所述第一設備配對的第三設備。當所述處理器重定向所述音頻輸入和輸出時,所述處理器可以:使得所述第一設備與所述第三設備斷開;將所述第一設備與所述第二設備配對;以及將所述音頻輸入和輸出定向到所述第二設備。
[0013]另外,所述手勢可以包括:使所述第二設備遠離所述用戶的頭移動,并且所述第一設備可以與所述第二設備配對。所述I/o設備還可以包括第三設備。當所述處理器重定向所述音頻輸入和輸出時,所述處理器可以:使得所述第一設備與所述第二設備斷開;將所述第一設備與所述第三設備配對;以及將所述音頻輸入和輸出定向到所述第三設備。
[0014]另外,所述手勢可以包括:撥打電話號碼的一部分。當所述處理器重定向所述音頻輸入和輸出時,所述處理器可以完成所述電話號碼的撥打并且基于所撥打的號碼發(fā)起呼叫。
[0015]根據(jù)另一方面,一種方法可以包括:確定是存在到第一設備的呼入還是從所述第一設備的呼出。所述方法還可以包括:監(jiān)測以下中的至少一個:到所述第一設備的用戶輸入;第二設備的動作;或所述第一設備的動作。所述方法還可以包括:基于所述監(jiān)測的結(jié)果并且響應于確定是存在呼入還是呼出來識別用戶的手勢;以及基于所述手勢將在輸入/輸出(I/O)設備中的第一 I/O設備處的所述第一設備的音頻輸入和輸出重定向到所述I/O設備中的第二 I/O設備。所述I/O設備可以包括所述第一設備和所述第二設備。
[0016]另外,所述手勢可以包括:使所述第二設備移動到用戶的頭。重定向所述音頻輸入和輸出可以包括:將所述音頻輸入和輸出重定向到所述第二設備。
[0017]另外,所述手勢可以包括:使所述第一設備移動到所述用戶的頭。重定向所述音頻輸入和輸出可以包括:將所述音頻輸入和輸出重定向到所述第一設備。
[0018]另外,所述手勢可以包括:使所述第一設備遠離所述用戶的頭移動。重定向所述音頻輸入和輸出可以包括:將所述音頻輸入和輸出重定向到所述第二設備。
[0019]另外,所述手勢可以包括:使所述第一設備朝向所述用戶的頭移動。重定向所述音頻輸入和輸出可以包括:使得所述第一設備與第三設備斷開;以及將所述音頻輸入和輸出定向到所述第一設備。
[0020]另外,所述手勢可以包括:使所述第二設備朝向所述用戶的頭移動。重定向所述音頻輸入和輸出可以包括:使得所述第一設備與第三設備斷開;將所述第一設備與所述第二設備配對;以及將所述音頻輸入和輸出定向到所述第二設備。
[0021]另外,所述手勢可以包括:使所述第二設備遠離所述用戶的頭移動,并且所述第一設備可以與所述第二設備配對。重定向所述音頻信號可以包括:使得所述第一設備與所述第二設備斷開;將所述第一設備與第三設備配對;以及將所述音頻輸入和輸出定向到所述第三設備。
[0022]另外,所述手勢可以包括:撥打電話號碼的一部分。重定向所述音頻輸入和輸出可以包括:完成所述電話號碼的撥打;以及基于所撥打的號碼發(fā)起呼叫。
[0023]根據(jù)又一方面,一種有形計算機可讀存儲設備可以包括計算機可執(zhí)行指令。當計算機可執(zhí)行指令由處理器執(zhí)行時,所述指令可以使得所述處理器確定是存在到第一設備的呼入還是從所述第一設備的呼出。當計算機可執(zhí)行指令由處理器執(zhí)行時,所述指令還可以使得所述處理器監(jiān)測以下中的至少一個:到所述第一設備的用戶輸入;第二設備的動作;或所述第一設備的動作。當計算機可執(zhí)行指令由處理器執(zhí)行時,所述指令還可以使得所述處理器:基于所述監(jiān)測的結(jié)果并且響應于確定是存在呼入還是呼出來識別用戶的手勢;以及基于所述手勢將在輸入/輸出(I/o)設備中的第一 I/O設備處的音頻輸入和輸出重定向到所述I/o設備中的第二 I/O設備。所述I/O設備可以包括所述第一設備和所述第二設備。
【附圖說明】
[0024]結(jié)合在并且構(gòu)成本說明書的一部分的附圖示出了在此所述的一個或更多個實施方式,并且與說明書一起來解釋實施方式。在附圖中:
[0025]圖1示出了可以實現(xiàn)在此描述的概念的示例性環(huán)境。
[0026]圖2A和圖2B是圖1的示例性用戶設備的前視圖和后視圖。
[0027]圖3是圖1的網(wǎng)絡設備的示例性組件的框圖。
[0028]圖4是圖1的用戶設備的示例性功能組件的框圖。
[0029]圖5示出了圖1的用戶設備的示例性操作。
[0030]圖6A示出了示例性事件表。
[0031 ] 圖6B示出了示例性事件表。
[0032]圖7是與圖1的用戶設備關聯(lián)的示例性處理的流程圖。
[0033]圖8是與圖1的用戶設備關聯(lián)的另一個示例性處理的流程圖。
【具體實施方式】
[0034]以下詳細描述涉及附圖。不同附圖中的相同附圖標記可以識別相同或類似的元件。
[0035]如在此所使用的,術語“配對”是指兩個設備同意基于通信協(xié)議或技術彼此通信。例如,當兩個藍牙設備同意或準備好彼此通信時,兩個藍牙設備配對(或“藍牙配對”)。相反,如在此使用的,術語“取消配對”是指兩個已配對設備變得不再配對。此外,根據(jù)上下文,術語“斷開”與“取消配對”同義使用。
[0036]如在此使用的,術語“耳機”可以是指:一對頭戴式受話器;頭戴式受話器和附接到其的麥克風的組合;頭戴式受話器、麥克風以及光學頭戴式顯示器(例如,顯示眼鏡、鏡子、波導等)的組合等。還如在此使用的,根據(jù)上下文,術語“頭戴式受話器”可以與術語“耳機”同義使用。
[0037]另外,如在此使用的,措詞“將音頻輸入和/或輸出重定向”到設備可以是指使得設備提供音頻輸入和/或輸出并且使得其它設備不提供音頻輸入/輸出。措詞“重定向音頻輸入和/或輸出”不是指將聲波對準到設備/從設備對準聲波。
[0038]在下面,用戶設備可以檢測用戶的手勢或動作。如果手勢/動作指示用戶將要使用外圍設備(例如,耳機)、用戶設備本身或另一個設備,則用戶設備可以將其音頻/輸出引導到將要使用的設備。
[0039]圖1示出了可以實現(xiàn)在此描述的概念的環(huán)境100。如所示,環(huán)境100可以包括用戶設備102、外圍設備104和網(wǎng)絡106。
[0040]用戶設備102可以包括具有作為電話操作并且定向其音頻和/或視頻輸出的能力的或適于作為電話操作并且定向其音頻和/或視頻輸出的以下設備中的任一個:智能電話;或蜂窩電話;或移動電話。用戶設備102還可以包括具有互聯(lián)網(wǎng)語音協(xié)議(VoIP)能力的設備,諸如個人計算機、平板計算機、游戲控制器、音樂播放設備、膝上型計算機;個人數(shù)字助理(PDA);數(shù)碼相機;或另一種類型的計算或通信設備。用戶設備102可以在網(wǎng)絡106上與另一個設備建立呼叫會話。
[0041]用戶設備102可以基于其本身的動作、另一個設備(例如,外圍設備104)的動作和/或用戶輸入來檢測用戶的手勢。動作可以由持有用戶設備102和/或外圍設備104的用戶的手勢引起。當所檢測的手勢連同由用戶設備102或外圍設備104上的傳感器收集的其它信息一起指示用戶將要使用用戶設備102或外圍設備104(例如,使用戶設備102/外圍設備104朝向用戶的頭移動,檢測電話呼入等)時,用戶設備102可以重新配置其音頻輸入和輸出(I/O),使得用戶設備102接收音頻I/O/將音頻I/O發(fā)送到將要使用的設備。
[0042]在其它實現(xiàn)中,當所檢測的手勢連同由用戶設備102或外圍設備104上的傳感器收集的其它信息一起指示用戶將要停止使用用戶設備102或外圍設備104(例如,使用戶設備102/外圍設備104遠離用戶的頭移動)時,用戶設備102可以重新配置其音頻輸入和輸出,使得用戶設備102重新配置音頻I/O遠離與手勢關聯(lián)的設備。
[0043]外圍設備104可以包括經(jīng)由線纜或細繩連接到用戶設備102或另選地在無線鏈路上與用戶設備102配對的耳機、頭戴式受話器、麥克風、投影眼鏡等。在一種實現(xiàn)中,外圍設備104和用戶設備102可以經(jīng)由藍牙通信鏈路來配對。
[0044]外圍設備104可以感測其本身的移動和/或位置,并且生成移動/位置信息。外圍設備104可以將移動/位置信息發(fā)送到用戶設備102。
[0045]網(wǎng)絡106可以包括蜂窩網(wǎng)絡、公共交換電話網(wǎng)絡(PSTN)、局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、無線LAN、城域網(wǎng)(MAN)、個人局域網(wǎng)(PAN)、基于因特網(wǎng)協(xié)議(IP)的高速分組接入(HSPA)網(wǎng)絡、演進HSPA網(wǎng)絡、長期演進(LTE)網(wǎng)絡、內(nèi)聯(lián)網(wǎng)、因特網(wǎng)、基于衛(wèi)星的網(wǎng)絡、光纖網(wǎng)絡(例如,無源光網(wǎng)絡(PON))、自組網(wǎng)、任何其它網(wǎng)絡、或網(wǎng)絡的組合。圖1中所示的設備可以經(jīng)由無線、有線或光學通信鏈路連接到網(wǎng)絡106。
[0046]圖1中的設備的數(shù)量和類型是示例性的。根據(jù)實現(xiàn),環(huán)境100可以包括除了圖1中所示出的那些組件和設備之外的另外的、更少的、不同的或不同布置的組件和設備。例如,環(huán)境100可以包括數(shù)千、數(shù)百萬等用戶設備102和外圍設備104。在另一個示例中,網(wǎng)絡100可以包括其它類型的設備和組件,諸如,路由器、交換機、橋接器、網(wǎng)關等。
[0047]圖2A和圖2B是用戶設備102的一種實現(xiàn)的前視圖和后視圖。如圖2A和圖2B所示,用戶設備102可以包括顯示器102、音量鍵204、喚醒/睡眠按鈕206、數(shù)據(jù)/充電端口 208、相機按鈕210、揚聲器插頭端口 212、麥克風/揚聲器213/214、相機216、傳感器218以及殼體220。根據(jù)該實現(xiàn),用戶設備102可以包括除了圖2A和圖2B中所示出的那些組件之外的另外的、更少的、不同的或不同布置的組件。
[0048]顯示器202可以將視覺信息提供給用戶。顯示器202的示例可以包括液晶顯示器(IXD)、等離子體顯示面板(PDP)、場發(fā)射顯示器(FED)、薄膜晶體管(TFT)顯示器等。在一些實現(xiàn)中,顯示器202還可以包括可以經(jīng)由電容感測、表面聲波感測、電阻感測、光學感測、壓力感測、紅外線感測和/或另一種類型的感測技術來感測接觸人體部位(例如,手指)或物體(例如,觸針)的觸摸屏。該觸摸屏可以是單觸摸屏或多觸摸屏。
[0049]音量鍵204可以允許用戶增大或減小揚聲器音量。喚醒/睡眠按鈕206可以使用戶設備102進入或退出節(jié)能模式。在一些實現(xiàn)中,喚醒/睡眠按鈕206可以用開啟或關閉用戶設備102的開/關按鈕代替。
[0050]數(shù)據(jù)/充電端口 208可以允許用戶設備102例如通過在通用串行總線(USB)上與另一個設備通信。在一些實現(xiàn)中,數(shù)據(jù)/充電端口208還可以允許用戶設備102從適配器(例如,交流(AC)到直流(DC)轉(zhuǎn)換器)或從另一個設備(例如,計算機)接收功率。相機按鈕210可以向相機216發(fā)送捕捉圖像(例如,使得快門打開/閉合)的信號。
[0051]揚聲器插頭端口212可以包括插口,一個插口可以插入揚聲器插頭,使得來自用戶設備102的信號可以驅(qū)動揚聲器,揚聲器線從揚聲器插頭延伸到揚聲器。在一些實現(xiàn)中,頭戴式受話器(或耳塞)(其揚聲器插頭被插入到揚聲器插頭端口 212中)能夠感測其本身的動作、其位置以及當前是否正在使用頭戴式受話器/聽筒/耳塞(例如,頭戴式受話器是否在用戶的頭上、耳塞是否被插入到用戶的耳朵中等)。頭戴式受話器/聽筒/耳塞可以經(jīng)由揚聲器插頭端口 212中繼從對用戶設備102的感測獲得的信息。
[0052]麥克風/揚聲器213/214可以從用戶并且從周圍環(huán)境接收可聽信息和/或聲音。另夕卜,麥克風/揚聲器213/214可以將可聽信息從用戶設備102提供給用戶。用戶設備102是否使用麥克風/揚聲器213/214取決于其音頻I/O的其動態(tài)配置。在一種配置中,用戶設備102可以從麥克風213接收其音頻輸入并且將其音頻輸出發(fā)送到揚聲器214。在不同配置中,用戶設備102可以在有線或無線通信鏈路上從外圍設備(例如,耳機)接收其音頻輸入并且將其音頻輸出發(fā)送到外圍設備。
[0053]前置攝像頭216可以使得用戶能夠觀看、捕捉、存儲并且處理相機216前面的對象的圖像。在一些實現(xiàn)中,用戶設備102上所安裝的軟件應用程序可以經(jīng)由前置攝像頭216接收用戶的頭、臉、嘴或耳朵的圖像。用戶設備102可以使用該信息確定用戶是否正在使用/操縱用戶設備102。
[0054]傳感器218可以檢測用戶設備102與另一個物體之間的距離。例如,傳感器218可以確定用戶設備102到用戶身體部位(諸如用戶的頭)的接近度。根據(jù)該實現(xiàn),傳感器218可以包括紅外線傳感器、光傳感器和/或超聲傳感器。
[0055]殼體220可以提供用于設備102的組件的外殼,并且可以使組件免受外部元件影響。
[0056]根據(jù)該實現(xiàn),用戶設備102可以包括除了圖2A和圖2B中所示出的那些組件之外的另外的、更少的、不同的或不同布置的組件。例如,用戶設備102可以包括收集并且將關于用戶設備102的信息(例如,照明狀況)和/或用于幫助用戶捕捉圖像的信息(例如,用于提供用于自動聚焦的信息)提供給用戶設備102的另外傳感器。此外,雖然未示出,但是用戶設備102可以包括另外組件,諸如,電燈泡/源、發(fā)光二極管(LED)等。
[0057]圖3是網(wǎng)絡設備300的框圖。網(wǎng)絡設備300可以表不用戶設備102或外圍設備104。如所示,網(wǎng)絡設備300可以包括通信路徑302、處理器304、存儲器306、存儲單元308、輸入組件310、輸出組件312以及網(wǎng)絡接口 314。在不同實現(xiàn)中,網(wǎng)絡設備300可以包括除了圖3中所示出的組件之外的另外的、更少的或不同的組件。
[0058]通信路徑302可以提供網(wǎng)絡設備300的組件可以彼此通信的接口。處理器304可以包括處理器、微處理器、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)和/或能夠控制網(wǎng)絡設備300的其它處理邏輯。存儲器306可以包括靜態(tài)存儲器(諸如只讀存儲器(ROM))和/或動態(tài)存儲器(諸如,隨機存取存儲器(RAM)或板上集成緩存),以用于存儲數(shù)據(jù)和機器可讀指令。
[0059]存儲單元308可以包括磁存儲/記錄介質(zhì)和/或光學存儲/記錄介質(zhì)。在一些實施方式中,存儲單元308可以被安裝在目錄樹下,或者可以被映射到驅(qū)動器。根據(jù)上下文,術語“介質(zhì)”、“存儲器”、“存貯器”、“存儲設備”、“存儲介質(zhì)”和/或“存儲單元”可以可交換地使用。例如,“計算機可讀介質(zhì)”、“計算機可讀存儲設備”以及“計算機可讀存儲介質(zhì)”可以是指存儲器和/或存儲設備二者。
[0060]輸入組件310可以允許用戶將信息輸入到網(wǎng)絡設備300。輸入組件310可以包括例如鍵盤、小鍵盤、鼠標、筆、麥克風、相機、觸摸屏、語音識別和/或生物測定機構(gòu)、傳感器等。輸出組件312可以將信息輸出給用戶。輸出組件312可以包括例如顯示器、打印機、揚聲器等。
[0061]網(wǎng)絡接口314可以包括使得用戶設備102能夠與其它設備和/或系統(tǒng)通信的收發(fā)器。例如,網(wǎng)絡接口 314可以包括用于經(jīng)由網(wǎng)絡(諸如因特網(wǎng)、移動網(wǎng)絡、地面無線網(wǎng)絡(例如,WLAN)、基于衛(wèi)星的網(wǎng)絡、個人局域網(wǎng)(PAN)、WPAN等)通信的機構(gòu)。另外地或另選地,網(wǎng)絡接口 314可以包括調(diào)制解調(diào)器、到LAN的以太網(wǎng)接口、和/或用于將網(wǎng)絡設備300連接到其它設備的接口 /連接(例如,藍牙接口 )。
[0062]網(wǎng)絡設備300可以響應于處理器304執(zhí)行存儲在非暫時性計算機可讀介質(zhì)(諸如存儲器306或存儲單元308)中的軟件指令執(zhí)行在此描述的操作。軟件指令可以經(jīng)由網(wǎng)絡接口314從另一個計算機可讀介質(zhì)或從另一個設備被讀入到存儲器306中。存儲器306或存儲單元308中所存儲的軟件指令在由處理器304執(zhí)行時可以使得處理器204執(zhí)行在此描述的處理、功能和/或操作。
[0063]圖4是用戶設備102的示例性功能組件的框圖。如所示,用戶設備102可以包括:電話應用程序402,該電話應用程序402依次可以包括事件檢測器404、狀態(tài)跟蹤邏輯406、輸出控制邏輯408、聯(lián)系人列表邏輯410、呼叫邏輯412以及偏好邏輯414。用戶設備102還可以包括傳感器邏輯416和輸出邏輯418。
[0064]事件檢測器402可以檢測使得用戶設備102配置其音頻I/O的用戶設備的一個或更多個狀態(tài)(例如,特定狀態(tài)組合)的改變。當事件檢測器404檢測到狀態(tài)改變時,事件檢測器404可以通知輸出控制邏輯408所述發(fā)生。在一些實現(xiàn)中,事件檢測器402可被配置為檢測狀態(tài)改變的特定組合(例如,檢測關于呼叫的狀態(tài)的改變、設備到用戶的頭的接近度的改變等)O
[0065]狀態(tài)跟蹤邏輯406可以跟蹤/監(jiān)測用戶設備102和/或外圍設備104的不同組件的狀態(tài)。該狀態(tài)可以包括例如活動/不活動狀態(tài)(用戶設備102是否被積極地使用)、呼叫狀態(tài)(呼叫是在進行中還是正被發(fā)起)、位置(設備102/104是在汽車里還是家里等)、接近度狀態(tài)(例如,設備102/104是否接近用戶的頭)等。
[0066]為了監(jiān)測/跟蹤狀態(tài),狀態(tài)跟蹤邏輯406可以接收傳感器/輸入邏輯416的輸出并且監(jiān)測呼叫邏輯412。例如,狀態(tài)跟蹤邏輯406可以接收設備102/104中的指南針、陀螺儀和/或加速計、用戶設備102中的相機組件、或設備102/104中的紅外線傳感器的輸出,以檢測設備102/104是否已移動接近用戶的頭(例如,在用戶的頭的特定距離內(nèi))。在另一個示例中,狀態(tài)跟蹤邏輯406可以基于加速度和所移動的距離是否分別大于閾值加速度和閾值距離,簡單地檢測用戶設備102的呼入和動作。狀態(tài)跟蹤邏輯406可以通知事件檢測器404設備102/104的不同組件的狀態(tài)改變。
[0067]輸出控制邏輯408可以從事件檢測器404接收指示事件的發(fā)生的通知/呼叫。根據(jù)通知,輸出控制邏輯408可以配置用戶設備102的音頻I/O。例如,假定輸出控制邏輯408從事件檢測器404接收用戶使外圍設備104移動到用戶的頭并且開始撥號的通知。在這種情況下,輸出控制邏輯408可以將其音頻I/O定向到外圍設備104。因此,用戶設備102可以從外圍設備104的麥克風而不從其本身的麥克風(例如,麥克風213)接收它的音頻輸入。用戶設備102還可以將其輸出定向到外圍設備104上的揚聲器而不定向到揚聲器214。
[0068]聯(lián)系人列表邏輯410可以基于用戶輸入存儲用于聯(lián)系個人、組織等的信息。另外,聯(lián)系人列表邏輯410可以存取聯(lián)系人信息。
[0069]在一個實現(xiàn)中,狀態(tài)跟蹤邏輯406或輸出控制邏輯408可以請求聯(lián)系人列表邏輯410提供信息。例如,狀態(tài)跟蹤邏輯406或輸出控制邏輯408可以請求聯(lián)系人列表邏輯410查找電話號碼的起始N個數(shù)字并且檢索與該號碼關聯(lián)的聯(lián)系人信息。假定聯(lián)系人信息區(qū)分“私人”聯(lián)系人和“公共”聯(lián)系人,狀態(tài)跟蹤邏輯406可以使用聯(lián)系人信息例如確定聯(lián)系人是“私人的”(例如,朋友或親戚)還是“公共的”(例如,商業(yè)伙伴)。在另一個示例中,假定輸出控制邏輯408獲得用戶經(jīng)由傳感器/輸入邏輯416輸入到用戶設備102中的、電話號碼的五個起始數(shù)字,并且將這些數(shù)字提供給聯(lián)系人列表邏輯410。當聯(lián)系人列表邏輯410檢索包括聯(lián)系人的全部電話號碼的對應聯(lián)系人信息時,輸出控制邏輯408可以將用戶設備102將完成針對該用戶的撥號信號通知給該用戶。然后,用戶設備102可以完成撥號并且代表用戶發(fā)起呼叫。
[0070]呼叫邏輯412可以呼叫網(wǎng)絡106中的另一個設備和/或從這樣的設備接收呼叫。當呼叫邏輯412接收呼叫時,不僅呼叫邏輯412執(zhí)行與處理呼入關聯(lián)的常規(guī)任務,而且還可以通知狀態(tài)跟蹤邏輯406存在呼入或已建立呼叫會話。類似地,當呼叫邏輯412進行呼叫時,不僅呼叫邏輯412執(zhí)行與進行呼叫關聯(lián)的常規(guī)任務,而且還通知狀態(tài)跟蹤邏輯406存在呼出或已建立呼叫會話。呼叫邏輯412還可以在呼叫結(jié)束時通知狀態(tài)跟蹤邏輯406。
[0071]偏好邏輯414可以接收用于配置呼叫邏輯412和輸出控制邏輯408的用戶偏好,并且可以基于用戶輸入修改呼叫邏輯412和/或輸出控制邏輯408的配置。例如,偏好邏輯414可以允許用戶將用戶設備102置于“振動模式”而不是“鈴聲模式”。在另一個示例中,偏好邏輯414可以允許用戶在用戶和用戶設備102在汽車中時經(jīng)由藍牙通信鏈路將用戶設備102的所有音頻I/O定向到汽車的揚聲器/麥克風。
[0072]傳感器/輸入邏輯416可以從用戶設備102的硬件組件接收輸入,并且將輸入中的信息提供給用戶設備102的其它組件。例如,傳感器/輸入邏輯416可以獲得用戶設備102中的指南針、陀螺儀和/或加速計的輸出,基于加速計、陀螺儀和/或陀螺儀的輸出確定用戶設備102的移動,并且將描述移動的信息中繼到狀態(tài)跟蹤邏輯406。在另一個示例中,傳感器/輸入邏輯416可以從用戶設備102中的相機(例如,前置攝像頭216)獲得圖像,并且將圖像轉(zhuǎn)發(fā)到狀態(tài)跟蹤邏輯406。
[0073]輸出邏輯418可以將來自用戶設備102中的組件的信息中繼到用戶設備102的輸出組件312、外圍設備104和/或另一個設備。例如,輸出邏輯418可以將來自用戶設備102上的音樂播放器的音頻信息中繼到用戶設備102上或外圍設備104上的揚聲器。如上所述,輸出控制邏輯408可以修改輸出邏輯418的配置,使得根據(jù)由事件檢測器404檢測到的事件,將音頻I/O定向到用戶設備102上、外圍設備104上或另一個設備(例如,汽車)上的麥克風/揚聲器。
[0074]根據(jù)該實現(xiàn),用戶設備102可以包括除了圖4中所示出的那些組件之外的另外的、更少的、不同的和/或不同布置的組件。例如,在一種實現(xiàn)中,兩個或更多個組件可以執(zhí)行圖4中所示出的單個組件的功能。相反,在另一種實現(xiàn)中,單個組件可以執(zhí)行圖4中的兩個或更多個組件的功能。此外,雖然圖4中未示出,但是用戶設備102可以包括其它組件,諸如通信組件(例如,傳輸控制協(xié)議IP棧)、數(shù)字濾波器、信號處理器、操作系統(tǒng)、設備驅(qū)動器、應用程序等。
[0075]圖5示出了用戶設備102的示例性操作。如所示,用戶設備102和可以與用戶設備102配對的外圍設備104可以在用戶502附近。
[0076]用戶設備102和外圍設備104可以處于特定物理方位,如由針對用戶設備102的局域參照系504-1和針對外圍設備104的局域參照系504-2示出的。用戶設備102和外圍設備104可以感測其方位,并且因此可以感測它們的參照系504的方位。它們的方位信息可以被提供給用戶設備102。
[0077]另外,用戶設備102和外圍設備104可以檢測它們本身的移動。例如,當用戶502移動用戶設備102或外圍設備104時,用戶設備102可以檢測移動。
[0078]如上所述,用戶設備102和外圍設備104 二者可以經(jīng)由傳感器輸出506-1和506-2感測它們與用戶502的接近度。因此,當用戶502使外圍設備104朝向用戶的頭移動時,用戶設備102可以接收由外圍設備104捕捉的圖像、外圍設備104的紅外線傳感器輸入/輸出、和/或外圍設備104的聲學輸入/輸出?;趤碜酝鈬O備104的圖像和傳感器信息,用戶設備102可以確定外圍設備104在用戶502附近。在一些實現(xiàn)中,外圍設備104可以包括感測它與用戶的頭的接觸的傳感器。
[0079]當用戶設備104確定外圍設備104在用戶502的頭上時,用戶設備102可以將音頻I/O定向到外圍設備104。類似地,當設備102確定用戶設備102正朝向用戶的頭移動時,用戶設備102可以將音頻I/O重定向到用戶設備102本身。
[0080]在一些實現(xiàn)中,重新配置音頻I/O可以僅在存在呼入或呼出時執(zhí)行。在這樣的實現(xiàn)中,僅使外圍設備104朝向用戶502的頭移動將不導致用戶設備102將音頻I/O重定向到外圍設備104。用戶設備102將需要檢測呼入以及外圍設備104的移動(另選地,檢測用戶502正將外圍設備104戴在用戶的頭上)。
[0081]根據(jù)用戶設備102所在的區(qū)域/場所,用戶設備102可以應用不同邏輯以定向其音頻I/o。例如,假定用戶設備102在汽車內(nèi)部或在另一個位置處,其中,用戶設備102與場所關聯(lián)的麥克風和揚聲器配對。當用戶設備102檢測到用戶設備102或外圍設備104正朝向用戶的頭/耳朵移動(或在用戶的頭或耳朵處)時,用戶設備102可以將其音頻I/O從與場所關聯(lián)的麥克風/揚聲器重定向到用戶設備102或外圍設備104的麥克風/揚聲器。
[0082]在圖5中,用戶設備102可以在用戶設備102中的事件檢測器402檢測到包括針對用戶設備狀態(tài)變量的一組特定值的出現(xiàn)的事件時,重新配置或重定向其音頻I/o。由此,事件的檢測涉及檢測針對狀態(tài)變量的參數(shù)值。用戶設備102檢測這種參數(shù)值的方式取決于其實現(xiàn)。
[0083]例如,在一種實現(xiàn)中,事件檢測器402可以包括檢測模塊的硬編碼序列。每個模塊可以檢測用于重定向音頻I/O的特定一組狀態(tài)。在不同實現(xiàn)中,事件檢測器402可以執(zhí)行事件表中的不同組狀態(tài)參數(shù)的查找。
[0084]圖6A和圖6B示出了示例性事件表600。如圖所示,表600包括6個記錄602-1至602-6(共同稱為“記錄602”,并且通常稱為“記錄602”)。每個記錄602對應于在一組狀態(tài)變量值達到記錄602中提供的特定值時發(fā)生的事件。
[0085]如所示,記錄602-1可以包括記錄編號字段606-1、設備字段608-1、相對位置字段610-1、環(huán)境噪聲字段612-1、方向字段614-1、手勢字段616-1、呼叫類型字段618-1、聯(lián)系人類型字段620-1、配對設備字段622-1以及動作字段624-1。其它記錄602-2至602-6可以包括與記錄602-1相同類型的字段。為了對應于記錄的事件發(fā)生,字段608至字段622中的每個及其值對應于用戶設備102的狀態(tài)變量和狀態(tài)變量必須達到的值。因此,當用戶設備102的狀態(tài)變量的值與記錄602中的對應字段608-622的值匹配時,事件檢測器404可以通知輸出控制邏輯408所述事件。于是,輸出控制邏輯408可以執(zhí)行記錄602的動作字段624中所指定的動作。
[0086]記錄編號字段606存儲識別存儲目標狀態(tài)變量值的記錄的值(例如,字符串、數(shù)字等)。設備字段608包括針對其動作或輸入被要求用于由記錄編號字段606識別的事件發(fā)生的設備的標識符。相對位置字段610識別設備在對應于記錄602的事件中的相對位置。環(huán)境噪聲水平字段612指定對應于記錄602的事件的環(huán)境噪聲水平。
[0087]方向字段614-1指示由設備字段608識別的設備的移動方向(如果存在移動)。手勢字段616-1指示與由設備字段608識別的設備關聯(lián)的手勢或移動的類型。手勢可以包括例如在設備上撥號、持有并移動設備等。
[0088]呼叫類型字段618可以指示對應于記錄602的事件中的呼叫是呼入還是呼出。聯(lián)系人類型字段620可以識別與用戶通信的對方是“私人的”(用戶不希望另一個人偷聽-這里還稱為PRIVATE)還是“公共的”(用戶不關心另一個人是否偷聽電話交談-這里還稱為PUBLIC)。
[0089]配對設備字段622可以指示在事件開始時配對的設備(例如,用戶設備102和外圍設備104)。動作字段624可以指定用戶設備102在事件發(fā)生時要采取的動作(例如,用戶設備102(以及與用戶設備102配對的設備)的狀態(tài)與字段608至字段622中所指定的值匹配)。
[0090]記錄602-1指定以下狀況/狀態(tài):存在從PUBLIC對方的呼入;以及用戶持有設備Dl并且使設備Dl朝向用戶的頭移動(參見方向字段614-1)。設備Dl與設備D2配對。在檢測到這些狀況發(fā)生時,Dl或D2將音頻I/O定向到Dl,如由字段624-1指示的。如果Dl和D2分別表示用戶設備102和外圍設備104,則音頻I/O被定向到用戶設備102的麥克風和揚聲器。類似地,如果Dl和D2表示外圍設備104和用戶設備102,則音頻I/O被定向到外圍設備104的麥克風和揚聲器(例如,耳機)。
[0091]記錄602-2指定以下狀況/狀態(tài):存在從PUBLIC對方的呼入;以及用戶持有設備Dl并且使設備Dl遠離用戶的頭移動(參見方向字段614-2)。設備Dl與設備D2配對。在檢測到這些狀況發(fā)生時,Dl或D2將音頻I/O定向到D2。如果Dl和D2分別表示外圍設備104和用戶設備102,則音頻I/O被定向到用戶設備102的麥克風和揚聲器。類似地,如果Dl和D2分別表示用戶設備102和外圍設備104,則音頻I/O被定向到外圍設備104的麥克風和揚聲器。
[0092]記錄602-3指定以下狀況/狀態(tài):存在從PRIVATE對方的呼入;以及汽車內(nèi)的用戶持有設備Dl并且使設備Dl朝向用戶的頭移動(參見方向字段614-3) Al或D2與D3配對。在檢測到這些狀況發(fā)生時,Dl或D2使其音頻I/O與設備D3斷開并將其音頻I/O定向到Dl。如果D1、D2以及D3分別表示用戶設備102、外圍設備104以及免提設備(例如,汽車中的藍牙使能設備),則用戶設備102與免提設備取消配對或斷開,并且其音頻I/O被定向到用戶設備102的麥克風和揚聲器。類似地,如果D1、D2以及D3分別表示外圍設備104、用戶設備102以及免提設備,則用戶設備102與免提設備斷開或取消配對,并且其音頻I/O被定向到外圍設備104的麥克風和揚聲器。
[0093]記錄602-4指定以下狀況/狀態(tài):存在從PUBLIC對方的呼入;以及汽車內(nèi)的用戶持有設備Dl并且使設備Dl遠離用戶的頭移動(參見方向字段614-4) Al不與任何其它設備配對。在檢測到這些狀況發(fā)生時,Dl與D3配對并且將其音頻I/O定向到D3。如果Dl、D2以及D3分別表示用戶設備102、外圍設備104以及免提設備,則用戶設備102與免提設備配對,并且將其音頻I/O定向到免提設備的麥克風和揚聲器。
[0094]記錄602-5指定以下狀況/狀態(tài):存在從PUBLIC對方的呼入;以及汽車內(nèi)的用戶持有設備Dl并且使設備D2遠離用戶的頭移動(參見方向字段614-5) Al與D2配對。在檢測到這些狀況發(fā)生時,Dl將其音頻I/O與設備D2斷開并且將其音頻I/O定向到D3。如果D1、D2以及D3分別表示用戶設備102、外圍設備104以及免提設備,則用戶設備102與外圍設備104斷開并且連接到免提設備。用戶設備102還將其音頻I/O定向到免提設備的麥克風和揚聲器。
[0095]記錄602-6指定以下狀況/狀態(tài):用戶開始撥號,以進行呼出。在這種情況下,如果用戶尚未完成撥號并且正在撥打的號碼與Dl中的聯(lián)系人列表/地址薄中的唯一條目匹配,那么Dl可以自動完成撥號。Dl還可以將其音頻I/O定向到其麥克風和揚聲器。
[0096]在圖6A和圖6B中,表600被描繪為包括描繪了六個示例性類型的事件的記錄602-1至602-6。根據(jù)該實現(xiàn),表600可以包括另外的、更少的或不同數(shù)量的記錄。另外,根據(jù)該實現(xiàn),每條記錄可以包括除了圖6A和圖6B中所示出的那些字段/值之外的另外的、更少的或不同的字段/值。例如,在一些實現(xiàn)中,記錄602可以不包括環(huán)境噪聲字段612-1、聯(lián)系人類型字段620(例如,公共或私人呼叫類型區(qū)別)。在另一個示例中,記錄602可以包括指示特定設備是否正戴在用戶的頭上的字段。對于這些實現(xiàn),音頻I/O可以用/不用來自所添加/所省略的字段的信息被重新路由。
[0097]在又一個示例中,記錄602可以包括指示特定設備的功率電平低的字段。在這種情況下,當用戶持有功率低的設備(例如,耳機)時,用戶設備102將檢測到低功率,并且將音頻I/O定向到用戶設備102。如果用戶設備102在汽車內(nèi)和/或已與免提設備連接,則用戶設備102可以將音頻I/O定向到免提設備。
[0098]示例性處理
[0099]圖7是與用戶設備102關聯(lián)的示例性處理700的流程圖。如所示,處理700可以包括檢測狀態(tài)的改變(框702)。檢測狀態(tài)改變可以包括檢測用戶設備102、外圍設備104和/或另一個設備的狀態(tài)變量值的改變。如已經(jīng)論述的,狀態(tài)可以涉及環(huán)境噪聲、用戶設備102和/或外圍設備的位置、方向、手勢等。
[0100]在一些實現(xiàn)中,用戶設備102可以包括用于跟蹤狀態(tài)變量/參數(shù)的當前值的表。在檢測到狀態(tài)改變(框702)時,用戶設備102可以用最新狀態(tài)/參數(shù)值更新狀態(tài)表(框704)。
[0101]用戶設備102可以確定狀態(tài)改變是否包括呼入/呼出的發(fā)生(例如,用戶開始撥號;或存在呼入)(框706)。如果狀態(tài)改變不涉及呼叫(框706為否),則處理700可以返回到框702,以監(jiān)測狀態(tài)變量的值的進一步改變。否則(框706為是),處理700可以進行到框708。
[0102]在框708處,用戶設備102可以使表中所記錄的用戶設備102的狀態(tài)變量的值與表600的記錄中的那些值匹配。當表中所記錄的值與記錄602中的值之間存在匹配時,用戶設備102可以確定檢測到與記錄602關聯(lián)的事件。此后,用戶設備102可以執(zhí)行記錄602的動作字段624中所指定的動作。
[0103]在其它實現(xiàn)中,用戶設備102可以根據(jù)有效地檢測狀態(tài)轉(zhuǎn)變的處理來檢測事件的發(fā)生。在這種實現(xiàn)中,當狀態(tài)改變發(fā)生時,用戶設備102從一個狀態(tài)轉(zhuǎn)變到另一個狀態(tài)。
[0104]在這種實現(xiàn)中,如在處理700中,狀態(tài)變量的值被記錄在表/列表中。然而,用戶設備102還針對狀態(tài)值的每個可能組合跟蹤一組可能狀態(tài)轉(zhuǎn)變(由于狀態(tài)變量值改變導致)和與其達到新狀態(tài)關聯(lián)的動作。
[0105]圖8是與圖1的用戶設備關聯(lián)的另一個示例性處理800的流程圖。如所示,處理800可以包括存儲音頻I/o配置(框802)。存儲音頻I/O配置可以包括例如存儲用戶設備102連接/配對到的設備的標識符。
[0106]用戶設備102可以檢測呼叫的發(fā)生(框804)。例如,用戶設備102可以檢測來自遠程設備的呼叫或檢測用戶正經(jīng)由用戶設備102上的小鍵盤進行撥號。
[0107]用戶設備102可以檢測正在接收輸入或正在移動的設備(框806)。例如,用戶設備102可以檢測用戶是正在移動外圍設備104還是將電話號碼輸入到用戶設備102中。
[0108]用戶設備102可以檢測用戶的手勢或動作(框808)。根據(jù)該實現(xiàn),用于檢測動作/手勢的時間窗可以包括或包含呼叫的檢測時間。當在指定時間窗內(nèi)完成動作/手勢時,用戶設備102可以確定動作/手勢被檢測。
[0109]用戶設備102可以以許多不同方式檢測手勢/動作。例如,在一種實現(xiàn)中,用戶設備102可以從包括陀螺儀/加速計/指南針的外圍設備104接收信號。當用戶移動外圍設備104時,外圍設備104可以將動作/方位相關信息發(fā)送到向用戶設備102。在其它實現(xiàn)中,外圍設備104可以被實現(xiàn)為耳機,耳機包括檢測外圍設備104是否正被戴在用戶的頭上的壓電組件或機械組件。外圍設備104可以將關于這樣的檢測的信息發(fā)送到用戶設備102。另外,用戶設備102本身可以包括用于檢測其本身的動作和/或用戶輸入的組件。如上所述,這種組件可以包括加速計、指南針、陀螺儀、接近度傳感器、相機、(用于檢測數(shù)字輸入的)軟鍵等。
[0110]用戶設備102可以確定其物理位置(框810)。根據(jù)該實現(xiàn),用戶設備102可以使用全球定位系統(tǒng)(GPS)接收器、來自基站的信息和/或其它設備用于確定其位置。
[0111]用戶設備102可以確定所檢測的手勢/動作是否是事件發(fā)生所必須的預定義手勢/動作中的一個(框812)。如果所檢測的動作不是指定動作中的一個(框812為否),則處理800可以進行到框818。否則(框812為是),則處理可以進行到框814。
[0112]用戶設備102可以測試或確定其它狀態(tài)變量的值是否等于事件所要求的指定值(框814)。例如,用戶設備102可以測試或確定環(huán)境噪聲是否存在、呼入是否來自PRIVATE對方等。在另一個示例中,用戶設備102可以測試/確定呼叫是呼入還是呼出。如果任一個值都不等于對應指定值(框814為否),則用戶設備102可以進行到框818。
[0113]如果全部值都等于對應指定值(框814為是),則用戶設備102可以重定向其音頻I/0(框816)。例如,假定用戶設備102在汽車內(nèi),用戶設備102可以與汽車內(nèi)的免提設備配對并且將其音頻I/O定向到免提設備。
[0114]用戶設備102可以確定呼叫是否已結(jié)束/終止(框818)。如果呼叫尚未終止(框818為否),則用戶設備102在框818處可以繼續(xù)監(jiān)測其呼叫狀態(tài)。否則(框818為是),用戶設備102可以進行到框820,以恢復在框802處存儲的音頻I/O配置。
[0115]在不同實現(xiàn)中,除了檢測出呼叫被終止,用戶設備102可以繼續(xù)檢測其狀態(tài)的改變并且根據(jù)所檢測的狀態(tài)采取進一步動作。例如,用戶設備102可以不在用戶終止呼叫時而是在用戶使用戶設備102遠離他的頭移動時恢復音頻I/O配置。
[0116]^\\
[0117]參照圖6A中的記錄602-1和記錄602-3來描述以下示例性情況。假定約翰擁有主要設備(例如,移動電話;記錄602-1中的Dl),該主要設備與另一個設備(例如,耳機或免提設備;記錄602-1中的D2)藍牙配對。主要設備Dl的音頻I/O憑借次要設備到主要設備Dl的連接被定向到次要設備D2。對于該示例,還假定主要設備Dl不使用呼叫者的狀態(tài)作為聯(lián)系人列表中的PRIVATE或PUBLIC以重定向其音頻I/O。
[0118]假定主要設備檢測到呼入(呼叫類型字段618-1)。約翰可以或可以不在此時應答呼叫。在任一情況下,約翰認識到次要設備D2上的電池電量低或者呼叫是私人的。因此,約翰做出手勢(例如,使主要設備Dl朝向約翰的頭移動)(手勢字段616-1和方向字段616-1)。在經(jīng)由主要設備的傳感器檢測到手勢(以及檢測到表600中的其它狀況)時,主要設備Dl將音頻I/O定向到主要設備Dl的揚聲器和麥克風(動作字段624-1,指示音頻I/O到Dl的重新路由)。然后,約翰經(jīng)由主要設備Dl對呼叫者說話。
[0119]當約翰終止呼叫或使主要設備遠離他的頭移動時,主要設備Dl將音頻I/O重定向到次要設備D2(例如,恢復其初始音頻I/O配置)。
[0120]
[0121]如上所述,用戶設備102可以檢測用戶的手勢或動作。如果手勢/動作指示用戶將要使用外圍設備(例如,耳機)、用戶設備本身102或另一個設備,則用戶設備102可以將其音頻輸入/輸出定向到將要被使用的設備。用戶設備102可以基于與用戶設備102、外圍設備和/或另一個設備關聯(lián)的不同狀態(tài)變量來確定將要使用哪個設備。
[0122]上述實現(xiàn)的描述提供說明,但是并不旨在是排他性的或者將實現(xiàn)限于所公開的精確形式。修改例和變型例鑒于以上教導是可以的,或者可以從教導的實踐來獲取。
[0123]例如,在一些實現(xiàn)中,外圍設備104可以包括顯示器(例如,顯示眼鏡)。在這種實現(xiàn)中,用戶設備102可以重定向音頻-視頻1/0,而不是僅重定向音頻I/O。外圍設備104和/或與用戶設備102連接的免提設備可以交換多媒體輸入/輸出。
[0124]在另一個示例中,在本說明書中,雖然關于不同處理描述了一系列框,但在其它實現(xiàn)中可以修改處理中的框的順序。另外,獨立框可以表示可以并行執(zhí)行的框。進一步地,根據(jù)功能組件的實現(xiàn),一些框可以從一個或更多個處理省略。
[0125]顯而易見的是,在此描述的多個方面在附圖中所示出的實現(xiàn)中可以以軟件、固件以及硬件的許多不同形式來實現(xiàn)。用于實現(xiàn)多個方面的實際軟件代碼或?qū)iT控制硬件不限制本發(fā)明。由此,在不參照特定軟件代碼的情況下描述多個方面的操作和行為,將理解,軟件和控制硬件可以被設計成基于在此的描述實現(xiàn)多個方面。
[0126]應強調(diào)的是,術語“包括”在本說明書中被使用時用于指定所敘述的特征、整數(shù)、步驟或組件的存在,但是不排除一個或更多個其它特征、整數(shù)、步驟、組件及其組的存在或添加。
[0127]而且,實現(xiàn)的特定部分已被描述為執(zhí)行一個或更多個功能的“邏輯”。該邏輯可以包括硬件(諸如處理器、微處理器、專用集成電路或現(xiàn)場可編程門陣列)、軟件或硬件和軟件的組合。
[0128]本申請中使用的元件、動作或指令不應被解釋為對于在此描述的實現(xiàn)是關鍵的或必要的,除非另外明確地描述。而且,如在此使用的,冠詞“一個”旨在包括一項或更多項。而且,措詞“基于”旨在指“至少部分地基于”,除非另外明確闡述。
【主權(quán)項】
1.一種第一設備,所述第一設備包括: 存儲器,所述存儲器存儲指令; 處理器,所述處理器被構(gòu)造為執(zhí)行所述指令以: 確定是存在到所述第一設備的呼入還是從所述第一設備的呼出; 監(jiān)測以下中的至少一個: 到所述第一設備的用戶輸入; 第二設備的動作;或 所述第一設備的動作; 基于所述監(jiān)測的結(jié)果并且響應于確定存在呼入還是呼出來識別用戶的手勢;以及基于所述手勢將輸入/輸出(I/o)設備中的第一 I/O設備處的音頻輸入和輸出重定向到所述I/o設備中的第二I/O設備,其中,所述I/O設備包括所述第一設備和所述第二設備。2.根據(jù)權(quán)利要求1所述的第一設備,其中,所述第一設備包括以下中的一個:智能電話;平板計算機;計算機;膝上型計算機,并且其中,所述第二設備包括以下中的一個或多個:耳機;揚聲器;麥克風;或頭戴式顯不器。3.根據(jù)權(quán)利要求1所述的第一設備,其中,當所述處理器監(jiān)測所述用戶輸入時,所述處理器還被構(gòu)造為: 檢測正輸入到所述第一設備的電話號碼的起始數(shù)字。4.根據(jù)權(quán)利要求1所述的第一設備,所述第一設備還包括組件,所述組件包括以下中的至少一個: 加速計、相機、指南針、接近度傳感器、以及陀螺儀, 其中,當所述處理器監(jiān)測所述第一設備的動作時,所述處理器接收并且處理所述組件的輸出。5.根據(jù)權(quán)利要求1所述的第一設備,其中,所述第二設備還包括組件,所述組件包括以下中的至少一個: 加速計; 相機, 接近度傳感器; 用于確定所述第二設備是否戴在用戶的頭上的傳感器;以及 陀螺儀, 其中,當所述處理器監(jiān)測所述第二設備的動作時,所述處理器接收并且處理所述組件的輸出。6.根據(jù)權(quán)利要求1所述的第一設備,其中,所述第二設備經(jīng)由以下中的一個連接到所述第一設備:藍牙通信鏈路;或線纜或電線上的通信鏈路。7.根據(jù)權(quán)利要求1所述的第一設備,其中,所述手勢包括:使所述第二設備移動到用戶的頭, 其中,當所述處理器重定向所述音頻輸入和輸出時,所述處理器將所述音頻輸入和輸出定向到所述第二設備。8.根據(jù)權(quán)利要求1所述的第一設備,其中,所述手勢包括:使所述第一設備移動到所述用戶的頭, 其中,當所述處理器重定向所述音頻輸入和輸出時,所述處理器將所述音頻輸入和輸出定向到所述第一設備。9.根據(jù)權(quán)利要求1所述的第一設備,其中,所述手勢包括:使所述第一設備遠離所述用戶的頭移動,以及 其中,當所述處理器重定向所述音頻輸入和輸出時,所述處理器將所述音頻輸入和輸出重定向到所述第二設備。10.根據(jù)權(quán)利要求1所述的第一設備,其中,所述手勢包括:使所述第一設備朝向所述用戶的頭移動, 其中,所述I/O設備還包括與所述第一設備配對的第三設備;以及 其中,當所述處理器重定向所述音頻輸入和輸出時,所述處理器: 使得所述第一設備與所述第三設備斷開;以及 將所述音頻輸入和輸出定向到所述第一設備。11.根據(jù)權(quán)利要求1所述的第一設備,其中,所述手勢包括:使所述第二設備朝向所述用戶的頭移動, 其中,所述I/o設備還包括與所述第一設備配對的第三設備;以及 其中,當所述處理器重定向所述音頻輸入和輸出時,所述處理器: 使得所述第一設備與所述第三設備斷開; 將所述第一設備與所述第二設備配對;以及 將所述音頻輸入和輸出定向到所述第二設備。12.根據(jù)權(quán)利要求1所述的第一設備,其中,所述手勢包括:使所述第二設備遠離所述用戶的頭移動,并且所述第一設備與所述第二設備配對; 其中,所述I/O設備還包括第三設備,以及 其中,當所述處理器重定向所述音頻輸入和輸出時,所述處理器: 使得所述第一設備與所述第二設備斷開; 將所述第一設備與所述第三設備配對;以及 將所述音頻輸入和輸出定向到所述第三設備。13.根據(jù)權(quán)利要求1所述的第一設備,其中,所述手勢包括:撥打電話號碼的一部分, 其中,當所述處理器重定向所述音頻輸入和輸出時,所述處理器: 完成所述電話號碼的所述撥打;以及 基于所撥打的號碼發(fā)起呼叫。14.一種方法,所述方法包括: 確定是存在到第一設備的呼入還是從所述第一設備的呼出; 監(jiān)測以下中的至少一個: 到所述第一設備的用戶輸入; 第二設備的動作;或 所述第一設備的動作; 基于所述監(jiān)測的結(jié)果并且響應于確定存在呼入還是呼出來識別用戶的手勢;以及基于所述手勢將在輸入/輸出(I/O)設備中的第一I/O設備處的所述第一設備的音頻輸入和輸出重定向到所述I/O設備中的第二 I/O設備, 其中,所述I/O設備包括所述第一設備和所述第二設備。15.根據(jù)權(quán)利要求14所述的方法,其中,所述手勢包括:使所述第二設備移動到用戶的頭, 其中,重定向所述音頻輸入和輸出包括:將所述音頻輸入和輸出重定向到所述第二設備。16.根據(jù)權(quán)利要求14所述的方法,其中,所述手勢包括:使所述第一設備移動到所述用戶的頭, 其中,重定向所述音頻輸入和輸出包括;將所述音頻輸入和輸出重定向到所述第一設備。17.根據(jù)權(quán)利要求14所述的方法,其中,所述手勢包括:使所述第一設備遠離所述用戶的頭移動,以及 其中,重定向所述音頻輸入和輸出包括:將所述音頻輸入和輸出重定向到所述第二設備。18.根據(jù)權(quán)利要求14所述的方法,其中,所述手勢包括:使所述第一設備朝向所述用戶的頭移動, 其中,重定向所述音頻輸入和輸出包括: 使得所述第一設備與第三設備斷開;以及 將所述音頻輸入和輸出定向到所述第一設備。19.根據(jù)權(quán)利要求14所述的方法,其中,所述手勢包括:使所述第二設備朝向所述用戶的頭移動,以及 其中,重定向所述音頻輸入和輸出包括: 使得所述第一設備與第三設備斷開; 將所述第一設備與所述第二設備配對;以及 將所述音頻輸入和輸出定向到所述第二設備。20.根據(jù)權(quán)利要求14所述的方法,其中,所述手勢包括:使所述第二設備遠離所述用戶的頭移動, 其中,所述第一設備與所述第二設備配對,以及 其中,重定向所述音頻信號包括: 使得所述第一設備與所述第二設備斷開; 將所述第一設備與第三設備配對;以及 將所述音頻輸入和輸出定向到所述第三設備。21.根據(jù)權(quán)利要求14所述的方法,其中,所述手勢包括:撥打電話號碼的一部分, 其中,重定向所述音頻輸入和輸出包括: 完成所述電話號碼的撥打;以及 基于所撥打的號碼發(fā)起呼叫。22.—種有形計算機可讀存儲設備,所述有形計算機可讀存儲設備包括計算機可執(zhí)行指令,當所述計算機可執(zhí)行指令由處理器執(zhí)行時,使得所述處理器: 確定是存在到第一設備的呼入還是從所述第一設備的呼出; 監(jiān)測以下中的至少一個: 到所述第一設備的用戶輸入; 第二設備的動作;或 所述第一設備的動作; 基于所述監(jiān)測的結(jié)果并且響應于確定存在呼入還是呼出來識別用戶的手勢;以及基于所述手勢將在輸入/輸出(I/o)設備中的第一I/O設備處的音頻輸入和輸出重定向到所述I/o設備中的第二 I/O設備, 其中,所述I/o設備包括所述第一設備和所述第二設備。
【文檔編號】G06F3/01GK105900042SQ201480073033
【公開日】2016年8月24日
【申請日】2014年1月22日
【發(fā)明人】J·利德霍爾姆, J·古力克森
【申請人】索尼公司