振動控制的制作方法
【專利摘要】一種裝置,可以包括揚(yáng)聲器、振動裝置和邏輯部。揚(yáng)聲器可構(gòu)造為輸出音頻信號。邏輯部可構(gòu)造為執(zhí)行與音頻信號相關(guān)的聲譜分析,且基于聲譜分析同步化振動裝置的輸出和揚(yáng)聲器輸出的音頻信號。振動裝置還可構(gòu)造為基于聲譜分析以多個不同的頻率進(jìn)行振動。
【專利說明】振動控制
【技術(shù)領(lǐng)域】
[0001]本發(fā)明一般地涉及向用戶提供警報,更具體地,涉及對振動警報與音頻輸出進(jìn)行同步。
【背景技術(shù)】
[0002]電子裝置,例如蜂窩式電話,可使用振動機(jī)構(gòu)結(jié)合音頻信號以向用戶通知事件。振動機(jī)構(gòu)在吸引用戶對事件的注意時是有用的,例如來電。當(dāng)音頻信號的聲音具有破壞性吋,例如當(dāng)用戶在會議室或圖書館中等等時,使用振動機(jī)構(gòu)是特別有用和便利的。另外,在裝置的音量被設(shè)置為相對較低的環(huán)境中,通過致動振動機(jī)構(gòu)可增強(qiáng)音頻通知,以增大吸引用戶注意的機(jī)會。
【發(fā)明內(nèi)容】
[0003]根據(jù)一方面,提供ー種方法。所述方法包括以下步驟:對第一裝置輸出的音頻進(jìn)行分析;對于所述音頻中的具有第一頻率范圍的第一部分,確定與所述第一頻率范圍中的一個頻率相關(guān)的輸出是否大于第一閾值;對于所述音頻中的具有第二頻率范圍的第二部分,確定與所述第二頻率范圍中的一個頻率相關(guān)的輸出是否大于第二閾值。所述方法還包括以下步驟:響應(yīng)于確定與所述第一頻率范圍中的一個頻率相關(guān)的輸出大于所述第一閾值,所述第一裝置輸出具有第一頻率的振動;以及響應(yīng)于確定與所述第二頻率范圍中的一個頻率相關(guān)的輸出大于所述第二閾值,所述第一裝置輸出具有第二頻率的振動。
[0004]另外,所述第一頻率可以低于所述第二頻率。
[0005]另外,所述第一頻率范圍可以低于所述第二頻率范圍。
[0006]另外,確定與所述第一頻率范圍中的一個頻率相關(guān)的輸出是否大于第一閾值的步驟可以包括:識別與所述第一頻率范圍中的一個頻率相關(guān)的輸出是否達(dá)到或超過預(yù)定分貝值。
[0007]另外,確定與所述第二頻率范圍中的一個頻率相關(guān)的輸出是否大于第二閾值的步驟可以包括:識別與所述第二頻率范圍中的一個頻率相關(guān)的輸出是否達(dá)到或超過所述預(yù)定分貝值。
[0008]另外,所述方法可以進(jìn)一歩包括以下步驟:響應(yīng)于確定在所述第一頻率范圍內(nèi)的音頻輸出大于所述第一閾值,生成第一振動觸發(fā);以及響應(yīng)于確定在所述第二頻率范圍內(nèi)的音頻輸出大于所述第二閾值,生成第二振動觸發(fā),其中,所述第一閾值等于所述第二閾值。
[0009]另外,所述方法可以進(jìn)一歩包括以下步驟:響應(yīng)于所述第一振動觸發(fā),控制振動器電機(jī)以第一速度旋轉(zhuǎn)持續(xù)第一時段;以及響應(yīng)于所述第二振動觸發(fā),控制所述振動器電機(jī)以第二速度旋轉(zhuǎn)持續(xù)第二時段,其中,所述第一速度不同于所述第二速度。
[0010]另外,所述音頻可以包括歌曲、鈴聲、警報、或視頻文件的音頻部分。
[0011]另外,所述裝置可以包括移動終端。[0012]根據(jù)另一方面,提供了ー種裝置。所述裝置可以包括:揚(yáng)聲器,其構(gòu)造為輸出音頻信號;至少ー個振動裝置;以及邏輯部。所述邏輯部被構(gòu)造為:執(zhí)行與所述音頻信號相關(guān)的聲譜分析,以及基于所述聲譜分析而同步化所述至少一個振動裝置的輸出和所述揚(yáng)聲器輸出的音頻信號。所述至少一個振動裝置構(gòu)造為基于所述聲譜分析以多個不同的頻率進(jìn)行振動。
[0013]另外,當(dāng)同步化輸出時,所述邏輯部可以被構(gòu)造為:對于所述聲譜中的具有第一頻率范圍的第一部分,確定與所述第一頻率范圍中的一個頻率相關(guān)的輸出是否具有至少第一輸出水平,對于所述聲譜中的具有第二頻率范圍的第二部分,確定與所述第二頻率范圍中的一個頻率相關(guān)的輸出是否具有至少第二輸出水平,響應(yīng)于確定與所述第一頻率范圍中的一個頻率相關(guān)的輸出具有至少所述第一輸出水平,將第一信號發(fā)送到所述至少一個振動裝置,以及,響應(yīng)于確定與所述第二頻率范圍中的一個頻率相關(guān)的輸出具有至少所述第二輸出水平,將第二信號發(fā)送到所述至少一個振動裝置。
[0014]另外,所述至少一個振動裝置可以包括第一振動裝置,其中,所述第一振動裝置構(gòu)造為:響應(yīng)于所述第一信號,以第一頻率振動持續(xù)第一時段,以及響應(yīng)于所述第二信號,以第二頻率振動持續(xù)第二時段,其中,所述第二頻率高于所述第一頻率。
[0015]另外,所述第一時段和所述第二時段可以是基于所述聲譜分析的。
[0016]另外,所述第一頻率范圍可以低于所述第二頻率范圍。
[0017]另外,所述第一輸出水平可以對應(yīng)于預(yù)定分貝值,所述第二輸出水平可以對應(yīng)于所述預(yù)定分貝值。
[0018]另外,所述至少一個振動裝置可以包括:包括電機(jī)的第一振動裝置,其中,所述電機(jī)構(gòu)造為:響應(yīng)于基于所述聲譜分析生成的第一振動觸發(fā),以第一速度旋轉(zhuǎn),以及,響應(yīng)于基于所述聲譜分析生成的第二振動觸發(fā),以第二速度旋轉(zhuǎn),其中,所述第一速度低于所述第
ニ速度。
[0019]另外,所述邏輯部可以被構(gòu)造為實(shí)時執(zhí)行所述聲譜分析。
[0020]另外,所述至少一個振動裝置可以包括:第一振動裝置,其構(gòu)造為基于所述聲譜分析以第一頻率進(jìn)行振動,以及第ニ振動裝置,其構(gòu)造為基于所述聲譜分析以第二頻率進(jìn)行振動,其中,所述第二頻率高于所述第一頻率。
[0021]另外,所述音頻信號可以包括警報、歌曲、音樂或鈴聲,所述裝置可以包括移動終端。
[0022]根據(jù)又一方面,提供了一種其上存儲有指令序列的計(jì)算機(jī)可讀存儲裝置,當(dāng)所述指令序列被至少ー個處理器執(zhí)行時,使得所述至少一個處理器執(zhí)行以下步驟:執(zhí)行與裝置輸出的音頻信號相關(guān)的聲譜分析;基于所述聲譜分析生成第一振動觸發(fā),所述第一振動觸發(fā)對應(yīng)于超過預(yù)定水平的在第一頻帶內(nèi)的音頻輸出;基于所述聲譜分析生成第二振動觸發(fā),所述第二振動觸發(fā)對應(yīng)于超過所述預(yù)定水平的在第二頻帶內(nèi)的音頻輸出;以及將所述第一振動觸發(fā)和所述第二振動觸發(fā)發(fā)送到在所述裝置內(nèi)的振動單元。
【專利附圖】
【附圖說明】
[0023]將參考下述附圖,其中通篇中具有相同附圖標(biāo)記的元件表示同樣的元件。
[0024]圖1是示例性裝置的示圖,其中可實(shí)施本文描述的方法和系統(tǒng);[0025]圖2是在圖1的裝置中實(shí)施的示例性組件的功能結(jié)構(gòu)圖;
[0026]圖3是根據(jù)示例性實(shí)施方式,在圖1的裝置中實(shí)施的組件的結(jié)構(gòu)圖;
[0027]圖4A和4B是與對圖1的裝置輸出的信號進(jìn)行聲譜分析相關(guān)的示例性示圖;以及
[0028]圖5是示出與對振動和音頻輸出進(jìn)行同步相關(guān)的示例性處理的流程圖。
【具體實(shí)施方式】
[0029]參考附圖,下文將詳細(xì)地描述本發(fā)明。不同附圖中相同的附圖標(biāo)記標(biāo)識相同或相似的元件。下文的詳細(xì)描述并不限制本發(fā)明。本發(fā)明的范圍由所附的權(quán)利要求書及等同物來定義。
[0030]示例性系統(tǒng)
[0031]圖1是示例性用戶裝置100的示圖,其中可實(shí)施本文描述的方法和系統(tǒng)。在ー個示例性實(shí)施方式中,用戶裝置100可以為移動終端。本文使用的術(shù)語“移動終端”可包括可多行顯示或不可多行顯示的蜂窩式無線電話,可結(jié)合具有數(shù)據(jù)處理、傳真和數(shù)據(jù)通信功能的蜂窩式無線電話的個人通信系統(tǒng)(PCS)終端,可包括無線電話、呼機(jī)、互聯(lián)網(wǎng)/企業(yè)內(nèi)部互聯(lián)網(wǎng)接入、網(wǎng)絡(luò)瀏覽器、管理器、日程表和/或全球定位系統(tǒng)(GPS)接收器的個人數(shù)字助理(PDA),以及傳統(tǒng)膝上型計(jì)算機(jī)和/或掌上型電腦接收器或包括無線電話收發(fā)器的其它設(shè)備。移動終端也可被稱為“普適計(jì)算”裝置。應(yīng)當(dāng)理解,本文描述的系統(tǒng)和方法也可在顯示感興趣的信息并允許用戶與顯示的信息交互的其它裝置中實(shí)施。例如,用戶裝置100可包括個人計(jì)算機(jī)(PC)、膝上型計(jì)算機(jī)、平板計(jì)算機(jī)、上網(wǎng)本、媒體播放裝置(諸如MPEG音頻層3 (MP3)播放器、視頻游戲播放裝置等)、全球定位系統(tǒng)(GPS)裝置等。
[0032]參考圖1,用戶裝置100可包括外殼110、揚(yáng)聲器120、麥克風(fēng)130以及顯示器140。外殼Iio可保護(hù)用戶裝置100的組件不受外部元件的影響。揚(yáng)聲器120可向用戶裝置100的用戶提供聲頻信息。例如,揚(yáng)聲器120可輸出音樂、鈴聲等。麥克風(fēng)130可接收來自用戶裝置100的用戶的聲頻信息。
[0033]顯示器140可向用戶提供可視信息。例如,顯示器140可提供關(guān)于呼入或呼出的電話、電子郵件(e-mail)、即時信息、短消息服務(wù)(SMS)消息等的信息。顯示器140還可以顯示關(guān)于存儲在用戶裝置100中的各種應(yīng)用的信息(未示出),所述應(yīng)用諸如email程序、相機(jī)程序/功能、電話簿/聯(lián)系人列表、用于接入/下載內(nèi)容(諸如新聞或其它信息)的互聯(lián)網(wǎng)瀏覽器等。在一個示例性實(shí)施方式中,顯示器140可為允許用戶通過手指、輸入筆、鼠標(biāo)、指示器或其它裝置輸入命令和/或信息的觸摸屏顯示裝置。例如,顯示器140可以為電阻式觸摸屏、電容式觸摸屏、光學(xué)觸摸屏、紅外觸摸屏、表面聲波觸摸屏或基于接觸屏幕來記錄輸入的任意其它類型的觸摸屏裝置。
[0034]顯示器140還可提供控制按鈕和/或小鍵盤,諸如軟電話小鍵盤(未示出),其允許用戶與用戶裝置100交互以使得用戶裝置100執(zhí)行ー個或多個操作,諸如撥出電話、獲取
信息等。
[0035]在一個示例性實(shí)施方式中,用戶裝置100可包括ー個或多個向用戶警示警報、呼入電話或其它事件的機(jī)構(gòu)。例如,在一個實(shí)施方式中,用戶裝置100可包括一個或多個向用戶警示諸如警報或呼入電話的事件的振動機(jī)構(gòu)/單元。
[0036]圖2是示出根據(jù)示例性實(shí)施方式的用戶裝置100的組件的示圖。用戶裝置100可包括總線210、處理器220、存儲器230、輸入裝置240、輸出裝置250、通信接ロ 260以及振動機(jī)構(gòu)270。總線210允許用戶裝置100的各組件間進(jìn)行通信。本領(lǐng)域技術(shù)人員可以理解,用戶裝置100可按照多種其它方式構(gòu)造且可包括其它或不同的元件。例如,用戶裝置100可包括ー個或多個用于處理數(shù)據(jù)的調(diào)制器、解調(diào)器、編碼器、解碼器等。
[0037]處理器220可包括處理器、微處理器、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)或其它處理邏輯部。處理器220可執(zhí)行軟件指令/程序或數(shù)據(jù)結(jié)構(gòu)以控制用戶裝置100的操作。
[0038]存儲器230可包括隨機(jī)存取存儲器(RAM)或存儲信息和處理器220執(zhí)行的指令的任意類型的動態(tài)存儲裝置;存儲靜態(tài)信息和處理器220使用的指令的任意類型的只讀存儲器(ROM)或靜態(tài)存儲裝置;用于存儲信息和指令的閃速存儲器(例如電可擦可編程只讀存儲器(EEPROM));硬盤驅(qū)動器(HDD);和/或其它類型的磁、光學(xué)記錄介質(zhì)及其相應(yīng)的驅(qū)動器。存儲器230還可用于存儲在處理器220執(zhí)行指令的過程中產(chǎn)生的臨時變量或其它中間信息。處理器220使用的指令還可,或可選地,存儲在處理器220可訪問的其它類型的計(jì)算機(jī)可讀介質(zhì)中。計(jì)算機(jī)可讀介質(zhì)可包括一個或多個存儲器。
[0039]輸入裝置240可包括允許操作者向用戶裝置100輸入信息的機(jī)構(gòu),例如麥克風(fēng)130、小鍵盤、控制按鈕、鍵盤(諸如QWERTY鍵盤、Dvorak鍵盤等)、基于手勢的裝置、基于光學(xué)字符識別(OCR)的裝置、操縱桿、基于觸摸的裝置、虛擬鍵盤、語音-電文引擎、鼠標(biāo)、筆、輸入筆、語音識別和/或生物測定機(jī)構(gòu)等。在一個示例性實(shí)施方式中,顯示器140可為作為輸入裝置的觸摸屏顯示器。
[0040]輸出裝置250可包括一個或多個向用戶輸出信息的機(jī)構(gòu),包括諸如顯示器140的顯不器、打印機(jī)、一個或多個諸如揚(yáng)聲器120的揚(yáng)聲器等。如上所述,在ー個不例性實(shí)施方式中,顯示器140可為觸摸屏顯示器。在這種示例性實(shí)施方式中,顯示器140可同時作為輸入裝置和輸出裝置。
[0041]通信接ロ 260可包括能夠使得用戶裝置100與其它裝置和/或系統(tǒng)進(jìn)行通信的收發(fā)器。例如,通信接ロ 260可包括調(diào)制解調(diào)器或接入LAN的以太網(wǎng)接ロ。通信接ロ 260還可包括通過諸如無線網(wǎng)的網(wǎng)絡(luò)進(jìn)行通信的機(jī)構(gòu)。例如,通信接ロ 260可包括ー個或多個射頻(RF)發(fā)送器、接收器和/或收發(fā)器以及ー個或多個用于通過網(wǎng)絡(luò)發(fā)送和接收RF數(shù)據(jù)的天線。
[0042]振動機(jī)構(gòu)270 (也被稱為振動單元270或振動器270)可包括產(chǎn)生能被用戶裝置100的用戶感知的振動的機(jī)構(gòu)。在一個示例性實(shí)施方式中,振動器270可包括電機(jī)、齒輪和附著至/安裝至該齒輪的小型負(fù)重。當(dāng)電機(jī)旋轉(zhuǎn)齒輪吋,附著至該齒輪的負(fù)重則會產(chǎn)生能夠被握持或裝載用戶裝置100的用戶感知的振動。在一個示例性實(shí)施方式中,振動器270可包括允許振動器270在多于ー個的頻率上振動的控制機(jī)構(gòu),下文中將會詳細(xì)描述。
[0043]用戶裝置100可提供用于用戶發(fā)送和接收通信(例如電話、電子郵件、文本消息、多媒體消息、短消息服務(wù)(SMS)消息等)、播放音樂、捜索因特網(wǎng)或執(zhí)行各種其它功能的平臺。如下文中將詳細(xì)描述的,用戶裝置100還可執(zhí)行與基于用戶裝置100輸出的音頻信息提供不同類型的振動相關(guān)的處理。用戶裝置100可響應(yīng)于處理器220執(zhí)行諸如存儲器230的計(jì)算機(jī)可讀介質(zhì)中所包含的指令序列來執(zhí)行這些操作。可通過諸如通信接ロ 260從其它計(jì)算機(jī)可讀介質(zhì)讀取這種指令至存儲器230。在可選實(shí)施例中,可使用硬有線電路替代軟件指令或結(jié)合兩者來實(shí)施符合本發(fā)明的處理。因此,這里描述的實(shí)施方式并不限于硬件電路和軟件的任意特定的組合。
[0044]圖3是在圖2的用戶裝置100中實(shí)施的組件的示例性結(jié)構(gòu)圖。圖3中示出的組件可包含在一個諸如振動器270的裝置/模塊中,或是分布在多個裝置/模塊之間。例如,圖3中示出的一些組件可存儲在存儲器230中,可被處理器220執(zhí)行以控制振動器270。例如,存儲器230可存儲被處理器220執(zhí)行的振動控制程序300,該振動控制程序300控制振動器270。
[0045]參見圖3,存儲器230中存儲的振動控制程序300可包括檢測邏輯部310、分析邏輯部320以及振動控制邏輯部330。檢測邏輯部310可被構(gòu)造為檢測ー個或多個不同類型事件的發(fā)生。例如,檢測邏輯部310可實(shí)時檢測并監(jiān)控事件,例如檢測來電,檢測其它音頻或數(shù)據(jù)相關(guān)的事件,例如檢測發(fā)來的電子郵件信息、文本信息等。檢測邏輯部310還可檢測滿足預(yù)定條件的事件,例如對于特定時間設(shè)定的警告或警報。不論所檢測的事件的來源或類型,檢測邏輯部310將涉及檢測事件的信息發(fā)送至分析邏輯部320,以觸發(fā)由分析邏輯部320執(zhí)行的處理。
[0046]在被通知事件后,分析邏輯部320可執(zhí)行與事件相關(guān)的分析。例如,分析邏輯部320可被通知在特定時間由用戶裝置100輸出的警告、用戶裝置100接收的來電等。在ー個示例性實(shí)施方式中,分析邏輯部320可對揚(yáng)聲器120輸出的音頻(例如與警告相關(guān)的音樂或歌曲、與來電相關(guān)的鈴聲、用戶裝置100正在執(zhí)行或播放的視頻或多媒體文件的音頻部分等)進(jìn)行聲譜或頻率分析。
[0047]例如,分析邏輯部320可對用戶裝置100播放的音樂或鈴聲進(jìn)行實(shí)時聲譜分析。在一個實(shí)施方式中,分析邏輯部320可識別出與低頻(例如低音)相關(guān)的ー個頻帶和與高頻(例如高音)相關(guān)的另一頻帶。在另ー實(shí)施方式中,分析邏輯部320可識別出其它頻帶,例如中間區(qū)間的頻帶。
[0048]例如,圖4A示出與用戶裝置100的輸出相關(guān)的示例性聲譜400。參見圖4A,在一個示例性實(shí)施方式中,分析邏輯部320可以將頻譜/聲譜分為:低頻帶的頻率,圖4A中標(biāo)識為410,以及高頻帶的頻率,圖4A中標(biāo)識為420。在一個實(shí)施方式中,低頻帶410的范圍可為0赫茲(hz)至約300hz,而高頻帶420的范圍可為300hz至8000hz及以上。
[0049]分析邏輯部320可設(shè)置觸發(fā)值或閾值以與和音頻輸出相關(guān)的特定分貝(dB)值相對應(yīng)。例如,圖4B示出由430標(biāo)識的預(yù)定dB值??苫赿B輸出水平,設(shè)置用于觸發(fā)值/閾值430的特定dB值以與比其它部分更加突出的音頻部分相對應(yīng)。當(dāng)分析邏輯部320檢測到低端帶或高端帶中的ー個頻率達(dá)到或超過觸發(fā)值430,則分析邏輯部320可將同步振動信號發(fā)送至振動控制邏輯部330。
[0050]振動控制邏輯部330可接收由分析邏輯部320關(guān)于用戶裝置100輸出的音頻中的dB水平而生成的信息。振動控制邏輯部330接收的輸入可作為振動觸發(fā)以“同歩”揚(yáng)聲器120輸出的音頻(例如鈴聲、音樂等)和由振動機(jī)構(gòu)270產(chǎn)生的振動。
[0051]例如,如上所述,振動機(jī)構(gòu)270可包括電機(jī)、齒輪,圖3中標(biāo)識為350,以及附著至齒輪的負(fù)重(未示出)。當(dāng)觸發(fā)值(例如,值430)達(dá)到低頻帶(即,410示出的頻帶)范圍內(nèi),則振動控制邏輯部330用信號通知振動電機(jī)350以第一速度或頻率旋轉(zhuǎn)與振動機(jī)構(gòu)270相關(guān)的齒輪。當(dāng)觸發(fā)值(例如,值430)達(dá)到高頻帶(即,420示出的頻帶)范圍內(nèi),則振動控制邏輯部330還可用信號通知振動電機(jī)350以高于第一速度或頻率的第二速度或頻率旋轉(zhuǎn)與振動機(jī)構(gòu)270相關(guān)的齒輪。這有效地使得振動機(jī)構(gòu)270與用戶裝置100輸出的音頻同步地以低頻或高頻振動。在一些實(shí)施方式中,振動器270還可構(gòu)造為姆當(dāng)接收到同步觸發(fā)時,將振動持續(xù)特定的時間。例如,每當(dāng)生成同步觸發(fā)時,振動器270可以高頻或低頻(基于控制信號)振動諸如一至兩秒或更短的短脈沖或持續(xù)時間。短持續(xù)時間或脈沖地致動振動器270使得振動與音頻中的低頻或高頻脈沖更接近同歩。
[0052]圖5不出與控制用戶裝置100的振動以和其它輸出同步振動相關(guān)的不例性處理。首先,用戶裝置100檢測事件(方塊510)。例如,檢測邏輯部310可檢測實(shí)時事件,例如來電、輸出鈴聲、音樂或任意其它音頻信號等。在其它例子中,檢測邏輯部310可檢測存儲器230中存儲的預(yù)程序化事件的開始,例如由用戶裝置100的用戶預(yù)定的報警或警告。
[0053]在該實(shí)施例中,假定事件是由用戶設(shè)定的警報,例如叫醒鬧鐘。這種情況下,用戶裝置100可輸出默認(rèn)的音樂選擇/歌曲或由用戶定制的音樂選擇或歌曲。不論發(fā)生那種情況,檢測邏輯部310可檢測事件井向分析邏輯部320發(fā)送信號,指示事件已經(jīng)發(fā)生。
[0054]分析邏輯部320可以首先對與警報相關(guān)的音頻輸出進(jìn)行實(shí)時聲譜分析(方塊520)。例如,分析邏輯部320可進(jìn)行圖4A中示出的高頻帶410或低頻帶420的頻率/頻譜分析。分析邏輯部320可隨后確定低頻帶或高頻帶中的輸出是否達(dá)到或超過預(yù)定值或閾值(方塊530)。例如,參見圖4B,分析邏輯部320可確定任一上述頻率上的分貝水平是否達(dá)到閾值水平430 (圖4B)。
[0055]如果與警報相關(guān)的音頻輸出并不包括達(dá)到閾值水平430的在聲譜中任一頻率上的輸出(方塊530-否),則繼續(xù)實(shí)時監(jiān)控警報的聲譜。然而,如果分析邏輯部320識別出與聲譜中的一個或多個頻率相關(guān)的輸出超過目標(biāo)/閾值水平430 (動作530-是),則分析邏輯部320向振動控制邏輯部330發(fā)送信息。例如,分析邏輯部320可向振動控制邏輯部330發(fā)送同步觸發(fā)。
[0056]振動控制邏輯部330可以接收觸發(fā)并確定觸發(fā)是與低頻帶410相關(guān)還是與高頻帶420相關(guān)。在該示例中,假定低頻帶410中的一個或多個頻率(圖4B中高亮顯示并由412標(biāo)識)超過閾值水平。在一個實(shí)施方式中,分析邏輯部320可與觸發(fā)一起發(fā)送如下的信息,即,該信息指示該觸發(fā)是與低頻帶相關(guān)還是與高頻帶相關(guān)。這種情況下,振動控制邏輯部330可接收觸發(fā)并基于接收的信息確定觸發(fā)是高頻觸發(fā)還是低頻觸發(fā)。
[0057]繼續(xù)上述其中達(dá)到低頻帶410中的閾值/目標(biāo)430 (例如,圖4中412標(biāo)識的區(qū)域)的示例,振動控制邏輯部330可產(chǎn)生振動控制觸發(fā)/信號,井向振動機(jī)構(gòu)270發(fā)送,以指示振動機(jī)構(gòu)270應(yīng)當(dāng)以低頻振動(方塊540)。例如,振動控制邏輯部330可向振動器270 (例如,振動器270的電機(jī)350)發(fā)送信號以指示電機(jī)/齒輪350應(yīng)以相對較低的頻率旋轉(zhuǎn)(例如,100轉(zhuǎn)次每分鐘(RPM)、150RPM等)。
[0058]響應(yīng)于低頻觸發(fā),電機(jī)350可以低頻(例如,100RPM)旋轉(zhuǎn)與振動器270相關(guān)的齒輪,并且振動器270產(chǎn)生低頻振動(方塊550)。在一個示例性實(shí)施方式中,低頻振動可持續(xù)短暫的時間段,例如一秒至兩秒,或更短。低頻振動的持續(xù)時間也可與低頻輸出超過目標(biāo)水平430的持續(xù)時間相關(guān)。不論哪種情況,振動器270的低頻輸出可以與超過預(yù)定輸出水平(例如,圖4B中的水平430)的音頻的低頻部分是同步的。這對于用戶裝置100的用戶產(chǎn)生這樣的效果,即,低頻振動與音頻輸出中更加突出或具有更高輸出水平的低頻部分是同步的。例如,用戶裝置100播放的音樂可包括以高聲的水平播放低音鼓的音樂部分。該部分可相應(yīng)于圖4B中412標(biāo)識的區(qū)域。與重低音鼓聲音相并發(fā)地,振動器270可以以低頻振動,從而產(chǎn)生了這樣的效果,即,音響與振動被有節(jié)奏地和/或協(xié)調(diào)地同步化。
[0059]繼續(xù)上述實(shí)施例,假定揚(yáng)聲器120繼續(xù)輸出與警報相關(guān)的音樂(或歌曲)。分析邏輯部320可繼續(xù)對輸出進(jìn)行聲譜分析,并確定是否達(dá)到低頻帶或高頻帶(例如,410或420)中的閾值430 (方塊520和530)。這種情況下,假定高頻帶420中的一個或多個頻率(圖4B中422標(biāo)識)超過閾值水平430。振動控制邏輯部330然后可向振動機(jī)構(gòu)270發(fā)送信號,以指示振動機(jī)構(gòu)270應(yīng)當(dāng)以高頻振動(方塊540)。例如,振動控制邏輯部330可向電機(jī)350發(fā)送信號而以高于上述用于低頻振動控制觸發(fā)的頻率或速度來旋轉(zhuǎn)耦合至電機(jī)350的齒輪。作為示例,與上述用于低頻振動觸發(fā)的低頻(例如,100RPM)相比,振動控制邏輯部330可發(fā)信號通知振動器270而以相對較高的頻率(例如,200RPM、250RPM等)來振動。
[0060]響應(yīng)于高頻觸發(fā),電機(jī)350可以高頻(例如,200RPM)旋轉(zhuǎn)與振動器270相關(guān)的齒輪,振動器270可產(chǎn)生高頻振動(方塊550)。在一個示例性實(shí)施方式中,高頻振動可持續(xù)短暫的時間段,例如一秒至兩秒,或更短。與上述涉及低頻振動的討論相似地,用戶裝置100播放的音樂可包括其中以高聲水平播放高音的鋼琴樂的音樂部分。該部分可相應(yīng)于圖4B中422標(biāo)識的區(qū)域。與高頻范圍內(nèi)的高聲/重音的鋼琴樂部分并發(fā)地,振動器270可以以高頻振動,從而產(chǎn)生了如下的效果:音響與振動被有節(jié)奏地和/或協(xié)調(diào)地同步化。
[0061]當(dāng)揚(yáng)聲器120輸出音樂時,以這種方式繼續(xù)進(jìn)行處理。即,基于上述聲譜分析,振動器270可產(chǎn)生低頻和高頻振動。借由這種方式,可使得用戶裝置100生成的音頻和振動同步。
[0062]在上述實(shí)施方式中,與警報相關(guān)的音頻,例如音樂或歌曲,與振動器270輸出的振動同歩。在其它實(shí)施方式中,其它類型的音頻事件可被檢測且與振動同歩。例如,在其它實(shí)施方式中,響應(yīng)于接收電話呼叫而輸出的鈴聲可與振動器270輸出的振動同步。在另ー實(shí)施方式中,任意音頻輸出,例如用戶裝置100當(dāng)下播放的音樂,可與振動器270輸出的振動同歩。例如,在一些實(shí)施例中,警報可包括具諸如音樂或?qū)υ挼囊纛l的視頻或多媒體文件。這種情況下,視頻/多媒體文件的音頻部分可與振動器270的輸出同歩。
[0063]雖然上文未描述,但在一些實(shí)施例中,分析邏輯部320可以同時或幾乎同時識別出低頻觸發(fā)和高頻觸發(fā)。這種情況下,分析邏輯部320可基于低頻和高頻輸出的各自幅度來選擇低頻或高頻觸發(fā)。例如,如果高頻輸出大于低頻輸出(按照dB),則分析邏輯部320可確定出振動器270應(yīng)當(dāng)以高頻振動。另ー種情況下,可基于預(yù)定義的或用戶定義的標(biāo)準(zhǔn)來決定應(yīng)生成哪種頻率的振動控制觸發(fā)。例如,分析邏輯部320可預(yù)先存儲這樣的信息,即,該信息指示當(dāng)同時或幾乎同時識別到低頻和高頻觸發(fā)時,可以生成低頻振動。
[0064]結(jié)論
[0065]本文描述的實(shí)施方式允許用戶裝置輸出與同時被用戶裝置輸出的音頻相同步的振動??梢援a(chǎn)生這樣的效果:對于接收諸如警報、電話等的多種事件的通知,能增強(qiáng)用戶的體驗(yàn)。同步也可加強(qiáng)事件的通知,從而使得用戶更容易獲知事件。
[0066]本文所述實(shí)施例的以上描述提供了解釋和說明,但并不g在窮舉,或?qū)⒈景l(fā)明限制為所公開的精確形式。根據(jù)上述教導(dǎo)、或是在本發(fā)明的實(shí)踐過程中都可以得到多種修改和變形例。[0067]例如,上文中主要就使用一個用于生成可被用戶感知的振動的振動機(jī)構(gòu)的方面進(jìn)行了描述。在其它實(shí)施方式中,用戶裝置100可包括兩個或多個振動単元,其中ー個振動單元被設(shè)計(jì)為產(chǎn)生低頻振動,另ー振動單元被設(shè)計(jì)為產(chǎn)生高頻振動。
[0068]另外,上述實(shí)施方式主要涉及生成低頻和高頻振動。在其它實(shí)施方式中,可使用多于兩個的頻帶和相應(yīng)的振動頻率。例如,可設(shè)置低頻帶、中間頻帶和高頻帶。這種情況下,振動器270可被設(shè)置為基于聲譜分析的輸出以低的、中間的或高的速度或頻率進(jìn)行振動。
[0069]同樣地,在上述實(shí)施方式中,處理器220執(zhí)行的軟件程序用于生成控制信號以控制與振動器270相關(guān)的電機(jī)/齒輪350。在一些實(shí)施方式中,處理器220可發(fā)信號通知電源以供應(yīng)適當(dāng)?shù)碾娫?,從而基于期望的振動頻率以期望的速度(例如,高速或低速)驅(qū)動振動器電機(jī)/齒輪350。
[0070]另外,上文描述的實(shí)施方式涉及當(dāng)用戶裝置100輸出音頻時,實(shí)時地進(jìn)行聲譜分析。在其它實(shí)施方式中,振動控制程序300可預(yù)先存儲與同步化振動器270的輸出和音頻相關(guān)的信息。例如,如果基于先前的分析,與用戶的叫醒鬧鐘相關(guān)的聲譜是已知的,則振動控制程序300可存儲與在適當(dāng)?shù)臅r間生成適當(dāng)?shù)母哳l/低頻振動觸發(fā)相關(guān)的觸發(fā)信息,且跳過聲譜分析。
[0071]此外,上文描述了關(guān)于同步化音頻輸出和振動器270產(chǎn)生的振動的方面。在其它實(shí)施方式中,可被用戶感知的其它類型的觸覺輸出可與音頻輸出同歩。
[0072]此外,在一些實(shí)施方式中,用戶可定制振動控制程序300以同步化振動和用于某些事件的音頻,例如與特定呼入者相關(guān)的鈴聲、早晨叫醒鬧鐘,而非下午鬧鐘,等。在另ー些實(shí)施例中,在輸出振動警報時,可減弱警報/事件(例如,鈴聲)的音頻部分。
[0073]此外,雖參見圖5描述了一系列動作,但在符合本發(fā)明的其它實(shí)施方式中,動作的次序是可變的。此外,可并行執(zhí)行獨(dú)立的動作。
[0074]在計(jì)算機(jī)裝置、蜂窩式通信裝置/系統(tǒng)、媒體播放裝置、方法和/或計(jì)算機(jī)程序產(chǎn)品中實(shí)施上述本發(fā)明的各方面,對本領(lǐng)域技術(shù)人員而言是顯而易見的。因而,本發(fā)明的各方面可具體在硬件和/或軟件(包括固件、駐存軟件、微代碼等)中實(shí)施。此外,本發(fā)明的各方面可采用計(jì)算機(jī)可用或計(jì)算機(jī)可讀存儲介質(zhì)上的計(jì)算機(jī)程序產(chǎn)品的形式,該計(jì)算機(jī)程序產(chǎn)品具有包含在介質(zhì)中的計(jì)算機(jī)可用或計(jì)算機(jī)可讀程序代碼,以被指令執(zhí)行系統(tǒng)使用或與指令執(zhí)行系統(tǒng)結(jié)合。用于實(shí)施符合本發(fā)明原理的各方面的實(shí)際軟件代碼或?qū)S每刂朴布⒉幌拗票景l(fā)明。因此,上文中并未參考專用軟件代碼來描述各方面的操作和行為,但本領(lǐng)域技術(shù)人員可以理解,能夠基于本文的描述,設(shè)計(jì)軟件和控制硬件以實(shí)施各個方面。
[0075]此外,本發(fā)明的某些部分可作為執(zhí)行一個或多個功能的“邏輯部”而被實(shí)施。該邏輯部可包括硬件,例如處理器、微處理器、ASIC、FPGA或其它處理邏輯部,軟件,或硬件和軟件的組合。
[0076]應(yīng)當(dāng)強(qiáng)調(diào)的是,說明書使用的術(shù)語“包括”用于列舉存在有所述特征、整體件、步驟或組件,但并不排除存在有或附加ー個或多個其它特征、整體件、步驟、組件,或它們的組。
[0077]除非明確說明,否則本申請說明書中使用的元件、動作或指令對本發(fā)明而言并不被認(rèn)為是關(guān)鍵或必要的。同樣地,本文使用的“ー個” g在包括ー項(xiàng)或多項(xiàng)。此外,除非另有明確的說明,否則本文使用的短語“基干” g在表示“至少部分地基干”。
[0078]本發(fā)明的范圍由權(quán)利要求書及其等同體來限定。
【權(quán)利要求】
1.ー種方法,所述方法包括以下步驟: 對第一裝置輸出的音頻進(jìn)行分析; 對于所述音頻中的具有第一頻率范圍的第一部分,確定與所述第一頻率范圍中的ー個頻率相關(guān)的輸出是否大于第一閾值; 對于所述音頻中的具有第二頻率范圍的第二部分,確定與所述第二頻率范圍中的ー個頻率相關(guān)的輸出是否大于第二閾值; 響應(yīng)于確定與所述第一頻率范圍中的一個頻率相關(guān)的輸出大于所述第一閾值,所述第一裝置輸出具有第一頻率的振動;以及 響應(yīng)于確定與所述第二頻率范圍中的一個頻率相關(guān)的輸出大于所述第二閾值,所述第一裝置輸出具有第二頻率的振動。
2.根據(jù)權(quán)利要求1的方法,其中,所述第一頻率低于所述第二頻率。
3.根據(jù)權(quán)利要求1的方法,其中,所述第一頻率范圍低于所述第二頻率范圍。
4.根據(jù)權(quán)利要求3的方法,其中,確定與所述第一頻率范圍中的一個頻率相關(guān)的輸出是否大于第一閾值的步驟包括: 識別與所述第一頻率范圍中的一個頻率相關(guān)的輸出是否達(dá)到或超過預(yù)定分貝值。
5.根據(jù)權(quán)利要求4的方法,其中,確定與所述第二頻率范圍中的一個頻率相關(guān)的輸出是否大于第二閾值的步驟包括: 識別與所述第二頻率范圍中的一個頻率相關(guān)的輸出是否達(dá)到或超過所述預(yù)定分貝值。
6.根據(jù)權(quán)利要求1的方法,所述方法進(jìn)ー步包括以下步驟: 響應(yīng)于確定在所述第一頻率范圍內(nèi)的音頻輸出大于所述第一閾值,生成第一振動觸發(fā);以及 響應(yīng)于確定在所述第二頻率范圍內(nèi)的音頻輸出大于所述第二閾值,生成第二振動觸發(fā),其中,所述第一閾值等于所述第二閾值。
7.根據(jù)權(quán)利要求6的方法,所述方法進(jìn)ー步包括以下步驟: 響應(yīng)于所述第一振動觸發(fā),控制振動器電機(jī)以第一速度旋轉(zhuǎn)持續(xù)第一時段;以及響應(yīng)于所述第二振動觸發(fā),控制所述振動器電機(jī)以第二速度旋轉(zhuǎn)持續(xù)第二時段,其中,所述第一速度不同于所述第二速度。
8.根據(jù)權(quán)利要求1的方法,其中,所述音頻包括歌曲、鈴聲、警報、或視頻文件的音頻部分。
9.根據(jù)權(quán)利要求8的方法,其中,所述裝置包括移動終端。
10.ー種裝置,所述裝置包括: 揚(yáng)聲器,其構(gòu)造為輸出音頻信號; 至少ー個振動裝置;以及 邏輯部,其被構(gòu)造為: 執(zhí)行與所述音頻信號相關(guān)的聲譜分析,以及 基于所述聲譜分析而同步化所述至少一個振動裝置的輸出和所述揚(yáng)聲器輸出的音頻信號, 其中,所述至少一個振動裝置構(gòu)造為基于所述聲譜分析以多個不同的頻率進(jìn)行振動。
11.根據(jù)權(quán)利要求10的裝置,其中,當(dāng)同步化輸出時,所述邏輯部被構(gòu)造為:對于所述聲譜中的具有第一頻率范圍的第一部分,確定與所述第一頻率范圍中的ー個頻率相關(guān)的輸出是否具有至少第一輸出水平, 對于所述聲譜中的具有第二頻率范圍的第二部分,確定與所述第二頻率范圍中的ー個頻率相關(guān)的輸出是否具有至少第二輸出水平, 響應(yīng)于確定與所述第一頻率范圍中的一個頻率相關(guān)的輸出具有至少所述第一輸出水平,將第一信號發(fā)送到所述至少一個振動裝置,以及 響應(yīng)于確定與所述第二頻率范圍中的一個頻率相關(guān)的輸出具有至少所述第二輸出水平,將第二信號發(fā)送到所述至少一個振動裝置。
12.根據(jù)權(quán)利要求11的裝置,其中,所述至少一個振動裝置包括第一振動裝置,所述第ー振動裝置構(gòu)造為: 響應(yīng)于所述第一信號,以第一頻率振動持續(xù)第一時段,以及 響應(yīng)于所述第二信號,以第二頻率振動持續(xù)第二時段,其中,所述第二頻率高于所述第ー頻率。
13.根據(jù)權(quán)利要求12的裝置,其中,所述第一時段和所述第二時段是基于所述聲譜分析的。
14.根據(jù)權(quán)利要求13的裝置,其中,所述第一頻率范圍低于所述第二頻率范圍。
15.根據(jù)權(quán)利要求11的裝置,其中,所述第一輸出水平對應(yīng)于預(yù)定分貝值,所述第二輸出水平對應(yīng)于所述預(yù)定分貝值。
16.根據(jù)權(quán)利要求10的裝置,其中,所述至少一個振動裝置包括: 包括電機(jī)的第一振動裝置,其中,所述電機(jī)構(gòu)造為: 響應(yīng)于基于所述聲譜分析生成的第一振動觸發(fā),以第一速度旋轉(zhuǎn),以及響應(yīng)于基于所述聲譜分析生成的第二振動觸發(fā),以第二速度旋轉(zhuǎn),其中,所述第一速度低于所述第二速度。
17.根據(jù)權(quán)利要求10的裝置,其中,所述邏輯部被構(gòu)造為實(shí)時執(zhí)行所述聲譜分析。
18.根據(jù)權(quán)利要求10的裝置,其中,所述至少一個振動裝置包括: 第一振動裝置,其構(gòu)造為基于所述聲譜分析以第一頻率進(jìn)行振動,以及 第二振動裝置,其構(gòu)造為基于所述聲譜分析以第二頻率進(jìn)行振動,其中,所述第二頻率高于所述第一頻率。
19.根據(jù)權(quán)利要求10的裝置,其中,所述音頻信號包括警報、歌曲、音樂或鈴聲,所述裝置包括移動終端。
20.一種其上存儲有指令序列的計(jì)算機(jī)可讀存儲裝置,當(dāng)所述指令序列被至少ー個處理器執(zhí)行時,使得所述至少一個處理器執(zhí)行以下步驟: 執(zhí)行與裝置輸出的音頻信號相關(guān)的聲譜分析; 基于所述聲譜分析生成第一振動觸發(fā),所述第一振動觸發(fā)對應(yīng)于超過預(yù)定水平的在第ー頻帶內(nèi)的音頻輸出; 基于所述聲譜分析生成第二振動觸發(fā),所述第二振動觸發(fā)對應(yīng)于超過所述預(yù)定水平的在第二頻帶內(nèi)的音頻輸出;以及 將所述第一振動觸發(fā)和所述第二振動觸發(fā)發(fā)送到在所述裝置內(nèi)的振動單元。
【文檔編號】G08B6/00GK103477374SQ201180067876
【公開日】2013年12月25日 申請日期:2011年3月4日 優(yōu)先權(quán)日:2011年3月4日
【發(fā)明者】F·約翰遜 申請人:索尼愛立信移動通訊有限公司