專利名稱:控制設(shè)備的音頻的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及控制設(shè)備的音頻。
背景技術(shù):
在如今的世界中,移動設(shè)備已變得隨處可見。這樣的設(shè)備可以在單個設(shè)備中提供多種多樣的功能,比如傳統(tǒng)上由単獨的移動電話和計算設(shè)備來提供的功能。隨著這樣的設(shè)備在能力和復(fù)雜度方面增長,可能變得越來越難以快速地調(diào)用特定功能。另外,在設(shè)備被攜帯在ロ袋或包中時可能難以訪問到該設(shè)備的傳統(tǒng)接ロ。 同時,移動設(shè)備正在變得越來越可聽。多種音頻鈴聲、鬧鐘、音樂等等對這樣的設(shè)備而目是常見的。然而,有時期望無聲。例如,在會議或其他事件期間,允許設(shè)備發(fā)出音頻輸出可能是不合適的。傳統(tǒng)上,用戶可以將設(shè)備設(shè)置為無聲或振動模式。盡管這樣的方案是有用的,但是仍然存在改進空間。
發(fā)明內(nèi)容
總的來說,具體實施方式
呈現(xiàn)了用于通過檢測敲擊來控制移動設(shè)備的音頻信號的各個工具和技術(shù)。根據(jù)在此所述的技術(shù)的ー個實施方式,移動設(shè)備可以產(chǎn)生音頻信號。例如,移動設(shè)備可以響鈴以指示傳入呼叫。可以在音頻信號被產(chǎn)生時接收移動設(shè)備的加速度信息。例如,可以從該移動設(shè)備的加速度計接收周期性的加速度測量。可以確定加速度信息與樣本敲擊事件數(shù)據(jù)之間的相關(guān)性?;谒_定的相關(guān)性,可以控制該移動設(shè)備的音頻信號。例如,當相關(guān)性足以指示檢測到敲擊時,可以控制移動設(shè)備的響鈴。在另ー實施方式中,移動設(shè)備可以檢測閾值時間間隔內(nèi)的多個敲擊事件。例如,移動設(shè)備的用戶可以快速地敲擊該移動設(shè)備兩次,并且該移動設(shè)備檢測到這些敲擊?;诖_定在該時間間隔內(nèi)檢測到多個敲擊事件,可以控制該移動設(shè)備的音頻信號。提供本發(fā)明內(nèi)容以便以簡化形式介紹將在以下具體實施方式
中進ー步描述的ー些概念。本發(fā)明內(nèi)容并不g在標識所要求保護主題的關(guān)鍵特征或必要特征,也不g在用于限制所要求保護主題的范圍。參考附圖閱讀下面的具體實施方式
,將更清楚本發(fā)明的前述和其他目標、特征和優(yōu)點。
圖I是實現(xiàn)在此所述的基于敲擊的音頻控制技術(shù)的示例性系統(tǒng)的框圖。圖2是實現(xiàn)在此所述的基于敲擊的音頻控制技術(shù)的示例性方法的流程圖。圖3A是樣本敲擊事件數(shù)據(jù)可基于的示例性敲擊的圖。
圖3B是示出了移動設(shè)備的示例性加速度計軸的圖。圖4是用于實現(xiàn)多個敲擊的檢測的示例性方法的流程圖。圖5是通過加速度計數(shù)據(jù)的滑動窗ロ來實現(xiàn)事件檢測的示例性系統(tǒng)的框圖。圖6是通過加速度計數(shù)據(jù)的滑動窗ロ來檢測事件的示例性方法的流程圖。圖7是示出可實現(xiàn)所述實施例的示例性計算環(huán)境的框圖。圖8是示出可實現(xiàn)所述實施例的示例性移動設(shè)備的框圖。圖9是示出了可實現(xiàn)所述實施例適合的實現(xiàn)環(huán)境的通用示例的圖。
具體實施方式
示例ト示例性概覽存在可能期望快速地控制設(shè)備而不必與傳統(tǒng)用戶界面交互的多種情況。例如,移動設(shè)備用戶常常忘記將他們的移動設(shè)備設(shè)置為無聲或振動模式,并且設(shè)備在不合適的時刻響鈴或發(fā)出聲音。在此所述的技術(shù)可以用于響應(yīng)于對移動設(shè)備的敲擊(whacking)來控制該移動設(shè)備的音頻信號。示例2-采用技術(shù)組合的示例性系統(tǒng)圖I是可以產(chǎn)生可控音頻信號的示例性移動設(shè)備100的框圖。在該示例中,移動設(shè)備100可以使用揚聲器102來產(chǎn)生音頻信號。當用戶敲擊移動設(shè)備100并且該敲擊事件被檢測到吋,該音頻信號可以被控制。例如,當音頻信號正被生成時,移動設(shè)備100的基于敲擊的音頻控制模塊Iio可以從加速度計120接收加速度信號。該加速度數(shù)據(jù)指示由加速度計120所檢測到的移動設(shè)備100的加速度。移動設(shè)備100可以包括樣本敲擊事件數(shù)據(jù)130,該數(shù)據(jù)指示敲擊事件期間的樣本加速度?;谇脫舻囊纛l控制模塊110可以接收樣本事件數(shù)據(jù)130以確定加速度數(shù)據(jù)與樣本事件數(shù)據(jù)130之間的相關(guān)性以便檢測出敲擊事件。當敲擊事件被檢測到并對其作出響應(yīng)時,音頻信號被控制。圖I所述的連接不一定指示直接連接,并且可以是更復(fù)雜、包括中間連接的。在實際中,移動設(shè)備100可以是復(fù)雜度更低或更高的(例如具有所示功能以外的附加功能)。示例3-采用技術(shù)組合的示例性方法圖2是用于控制移動設(shè)備的音頻信號的示例性方法200的流程圖,并且可在例如諸如圖I所不的系統(tǒng)中實現(xiàn)。在210,接收指示該移動設(shè)備的加速度的信息。例如,當該移動設(shè)備產(chǎn)生音頻信號時,加速度計可以在一時間段內(nèi)周期性地測量移動設(shè)備的當前加速度,并且從加速度計接收該加速度信息。指示該移動設(shè)備的加速度的信息可以由加速度計響應(yīng)于該移動設(shè)備的加速而生成。例如,當用戶敲擊移動設(shè)備時,該移動設(shè)備響應(yīng)于該用戶敲擊而加速。在220,確定樣本敲擊事件數(shù)據(jù)與指示該移動設(shè)備的加速度的信息之間的相關(guān)性。在230,基于該相關(guān)性控制音頻信號。示例4-指示加速度的示例性信息在此處的任何示例中,指示加速度的信息(例如加速度數(shù)據(jù))可以包括加速度的測量。例如,指示加速度的信息可以是加速度的多個量級,這些量級反映移動設(shè)備移動期間的加速度的測量。在實際中,這些量級可以采取標量值的形式(例如為ー個或多個g、g的分數(shù)等等)。通常,數(shù)據(jù)是以實時或近似實時的基礎(chǔ)收集的,因此可以確定當前是否正在發(fā)生敲擊或者在極近的過去是否已經(jīng)發(fā)生敲擊。加速度的測量可以由耦合到移動設(shè)備的加速度計來進行和輸出。移動設(shè)備上的服務(wù)可以根據(jù)請求提供該數(shù)據(jù),使得基于敲擊的音頻控制技術(shù)不需要實現(xiàn)與加速度計交互的細節(jié)。加速度的量級可以來自單軸測量或者多軸測量。多軸可以采取X,y, z配置的形式。指示加速度的信息可以以如下數(shù)據(jù)采樣的形式來提供所述數(shù)據(jù)采樣指示在ー時間間隔內(nèi)被周期性采樣(例如毎秒η次測量)的加速度的測量。在ー個周期性采樣實施方式中,進行每秒50次測量,然而,所述技術(shù)可以以不同的采樣率工作。示例5-示例性樣本敲擊事件數(shù)據(jù)在此處的任何示例中,樣本敲擊事件數(shù)據(jù)可以是與樣本敲擊相對應(yīng)的數(shù)據(jù)(例如 表示典型用戶的典型敲擊的數(shù)據(jù))。該樣本敲擊事件數(shù)據(jù)可以是類似于如下數(shù)據(jù)的加速度數(shù)據(jù)該數(shù)據(jù)將在可能是典型用戶對移動設(shè)備的敲擊的敲擊事件期間由加速度計產(chǎn)生。例如,該樣本事件數(shù)據(jù)可以是加速度的多個量級,其中所述量級改變了例示在移動設(shè)備已經(jīng)被用戶敲擊的時間內(nèi)的加速度的值。該樣本事件數(shù)據(jù)可以例示移動設(shè)備在被典型用戶敲擊時在各個方位、位置或條件下隨時間的加速度。例如,樣本敲擊事件數(shù)據(jù)可以是與移動設(shè)備在襯衫ロ袋中、褲子ロ袋中、包中、錢包中、平面上、邊緣上、或桌上被用戶敲擊或碰撞的加速度數(shù)據(jù)的模式相類似的模式。加速度的量級可以對應(yīng)于單軸或多軸。在實際中,樣本敲擊數(shù)據(jù)可以作為原始配置的一部分與移動設(shè)備一起提供??梢灾С终{(diào)整(例如用戶的調(diào)整)。例如,可以針對靈敏度支持高、中和低設(shè)定,所述設(shè)定可以調(diào)整樣本敲擊事件數(shù)據(jù)或者在與樣本敲擊事件數(shù)據(jù)比較時調(diào)整閾值。樣本敲擊事件數(shù)據(jù)可以實現(xiàn)為加速度量級數(shù)組形式的典范數(shù)據(jù)模式。樣本敲擊事件數(shù)據(jù)還可以被存儲、預(yù)先確定,或者是之前被輸入到移動設(shè)備中的。在期望時,可以提供訓(xùn)練模式,該訓(xùn)練模式可以被用戶用來敲擊設(shè)備以提供樣本敲擊數(shù)據(jù)。示例6-示例性相關(guān)性確定在此處的任何示例中,可以確定樣本敲擊事件數(shù)據(jù)與指示加速度的信息之間的相關(guān)性。相關(guān)性可以由樣本敲擊事件數(shù)據(jù)與從移動設(shè)備收集的指示加速度的信息之間的足夠相關(guān)性(例如足夠匹配)來指示。相關(guān)性可以使用函數(shù)或統(tǒng)計學(xué)技術(shù)來計算。例如,距離函數(shù)可以指示樣本敲擊數(shù)據(jù)與加速度信息有多不同(或者有多相似)。在實際中,可以在樣本敲擊數(shù)據(jù)與所收集的加速度信息之間進行比較以生成指示存在足夠相關(guān)性的程度的ー個或多個值。關(guān)于是否存在足夠相關(guān)性的判定可以基于這樣的值是否滿足ー個或多個閾值來作出。由于加速度可以為兩個方向中任ー個(例如根據(jù)設(shè)備的方位、等等),因此可以使用絕對值閾值。可替代地,相關(guān)性可以是正或負相關(guān)性,并且在值超過正閾值或者低于負閾值(例如相同的閾值量級(magnitude))時可以發(fā)現(xiàn)足夠的相關(guān)性。如果相關(guān)性被確定,則敲擊事件可以被檢測到。這些閾值可以被設(shè)置為較高或較低以減少或増加移動設(shè)備檢測用戶的敲擊事件的靈敏度。附加地,可以使用其他傳感器輸入來確定已經(jīng)檢測到敲擊事件。例如,除了加速度計以外,在確定相關(guān)性以及是否已經(jīng)檢測到敲擊事件時還可以使用或考慮來自陀螺儀的數(shù)據(jù)。示例7-示例性相關(guān)性系數(shù)相關(guān)性可以通過基于指示加速度的信息和樣本敲擊事件數(shù)據(jù)計算相關(guān)性系數(shù)來確定。示例性的相關(guān)性系數(shù)是皮爾森r系數(shù)(例如在-I與I之間變化)。指示加速度的信息和樣本敲擊事件數(shù)據(jù)可以用作到皮爾森r系數(shù)計算的輸入數(shù)據(jù)。所得到的皮爾森!·系數(shù)可以按值來指示在所述指示加速度的信息與樣本敲擊事件數(shù)據(jù)之間的相關(guān)性??商娲兀嚓P(guān)性系數(shù)可以是皮爾森!·系數(shù)的絕對值或平方??梢允褂闷渌y(tǒng)計學(xué)技術(shù)或函數(shù)來弄清指示加速度的信息與樣本敲擊事件數(shù)據(jù)之間的相關(guān)性系數(shù)。示例8-相關(guān)性系數(shù)的示例性的足夠相關(guān)性在此處的任何示例中,確定相關(guān)性系數(shù)是否指示加速度數(shù)據(jù)與樣本敲擊事件數(shù)據(jù)之間的相關(guān)性(例如是否已經(jīng)發(fā)生敲擊事件)。在一個實施方式中,如果相關(guān)性系數(shù)是正的并且滿足閾值,則該相關(guān)性可以足以指示檢測到敲擊事件。低于閾值的相關(guān)性可以指示該相關(guān)性不足以指示已經(jīng)檢測到敲擊事件。而且,如果相關(guān)性系數(shù)是負的并且滿足(例如低干)閾值,則該相關(guān)性可以足以指示敲擊事件。例如,在使用可以處于-I至I之間的皮爾森r系數(shù)的情況下,可以針對為正的相關(guān)性系數(shù)在一定截止處設(shè)置ー閾值,并且可以針對為負的相關(guān)性系數(shù)在一定截止(例如第ー截止的負相反數(shù))處設(shè)置另ー閾值。在一個實施例中,可以使用O. 75和-O. 75的截止,但是其他值可以與所述技術(shù)一起使用。在一些實施例中,可以設(shè)置ー個以上閾值。示例9-加速度數(shù)據(jù)的收集的示例性發(fā)起在此處的任何示例中,加速度數(shù)據(jù)的收集可以響應(yīng)于設(shè)備的狀態(tài)改變來發(fā)起。在一個示例中,加速度數(shù)據(jù)的收集可以由移動設(shè)備通過產(chǎn)生音頻信號來發(fā)起。例如,當移動設(shè)備響鈴以指示傳入呼叫時,可以發(fā)起加速度數(shù)據(jù)的收集并且可以收集加速度數(shù)據(jù)。在其他示例中,加速度數(shù)據(jù)的收集可以通過用戶、移動設(shè)備的啟動、移動設(shè)備軟件的狀態(tài)改變或者通過其他觸發(fā)器來發(fā)起。在檢測到敲擊時或者當音頻停止時(例如當不響鈴吋),不需要繼續(xù)收集數(shù)據(jù)。加速度計可以在不收集數(shù)據(jù)時(例如響應(yīng)于確定數(shù)據(jù)不再被任何應(yīng)用采集)被關(guān)閉。這樣的方案可以節(jié)省移動設(shè)備的功耗。示例10-示例性音頻信號在此處的任何示例中,來自設(shè)備的音頻信號可以是聲音或者用于生成聲音的信號。例如,由揚聲器產(chǎn)生的聲音、或者在揚聲器上播放的輸出。揚聲器可以是可產(chǎn)生音頻信號的裝置。例如,該音頻信號可以是響鈴、鈴聲、用戶發(fā)起的音頻、音調(diào)、播放的記錄、鬧鐘等等。音頻信號可以響應(yīng)于或指示傳入呼叫、消息、更新、對會議或事件的提醒、音樂或記錄的播放、等等。示例11-示例性用戶發(fā)起的音頻在此處的任何示例中,用戶發(fā)起的音頻可以是由諸如回放音樂或其他ー些音頻記錄的用戶發(fā)起的音頻。普通的實施方式在數(shù)字音樂播放器功能中使用MP3或其他音頻格式。示例12-音頻信號的示例性控制在此處的任何示例中,控制音頻信號可以是消聲、播放或改變音頻信號。在ー個實施例中,對移動設(shè)備的音頻信號的控制可以觸發(fā)其他功能或改變設(shè)備的模式。例如,當傳入呼叫響鈴已經(jīng)被敲擊控制時,該敲擊的檢測還可以致使移動設(shè)備忽略該呼叫。而且,例如控制音頻信號可以將響鈴器調(diào)節(jié)為開啟或關(guān)閉??刂瓶梢园〞和R纛l信號、回放音頻信號等等。示例13-示例性消聲在此處的任何示例中,將音頻信號消聲可以是使該音頻信號結(jié)束、靜音或暫停。例如,可以結(jié)束由移動電話的揚聲器產(chǎn)生的用信號通知傳入呼叫的鈴聲。而且,例如用戶可以在移動設(shè)備上播放音頻并且該音頻可以使用所述技術(shù)被暫?;蛳?。 在實際中,消聲可以通過與移動設(shè)備上的聲音服務(wù)交互來實現(xiàn)。示例14-示例性的多個敲擊在此處的任何示例中,對移動設(shè)備的多個敲擊可以被檢測到(例如在與短時間段相對應(yīng)的時間間隔內(nèi)),并且對音頻信號的控制可以響應(yīng)于檢測到這樣的多個敲擊而進行。在一個實施例中,用戶的當前敲擊可以被檢測到,并且該檢測可以被記錄為發(fā)生在當前時間。然后,可以確定在所檢測的當前敲擊的記錄時間以前的ー時間間隔(例如閾值時間段)內(nèi)是否檢測到之前敲擊的發(fā)生??商娲兀斍扒脫舻臅r間(例如該時間是隱含的因為它是當前的)與之前記錄的(例如在前敲擊的)敲擊時間之間的時間間隔可以與預(yù)先確定的時間間隔相比較。如果當前敲擊的時間與之前記錄的敲擊時間之間的時間處于預(yù)先確定的時間間隔之內(nèi),則在該預(yù)先確定的時間間隔內(nèi)檢測到多個敲擊。該時間間隔可以是預(yù)先確定的時長(例如一秒)。該時間間隔可以被設(shè)置為更長或更短以増加或降低移動設(shè)備基于該時長內(nèi)的多個敲擊對音頻信號的控制的靈敏度。在ー時間間隔內(nèi)檢測多種敲擊可能是有利的。例如,基于在ー時長內(nèi)檢測到重復(fù)敲擊對設(shè)備音頻信號的控制可以減小基于用戶的無意移動(其例如被解釋成敲擊)來控制移動設(shè)備的時間量。示例15-在音頻信號之前接收的示例性加速度數(shù)據(jù)在此處的任何示例中,加速度數(shù)據(jù)可以在移動設(shè)備開始產(chǎn)生音頻信號以前被收集。例如,加速度數(shù)據(jù)可以在移動設(shè)備開始響起鬧鐘以前被收集。在移動設(shè)備開始產(chǎn)生音頻信號以前收集的加速度數(shù)據(jù)可以用于評估在該移動設(shè)備開始產(chǎn)生音頻信號以后收集的加速度數(shù)據(jù)與樣本敲擊事件數(shù)據(jù)之間的相關(guān)性。在ー個示例中,如果在移動設(shè)備開始用信號進行通知以前收集的加速度數(shù)據(jù)指示該移動設(shè)備正在加速或者正在被敲擊,則可以調(diào)整相關(guān)性的確定。例如,可以將樣本敲擊事件數(shù)據(jù)選擇為使得其是移動設(shè)備處于運動中或其他情況下的示例。例如,移動設(shè)備情況可以是移動設(shè)備是靜止的、響應(yīng)加速度正在移動的、等等。在另ー示例中,可以基于在產(chǎn)生音頻信號以前收集的加速度信息來設(shè)置閾值以用于確定用于檢測敲擊的相關(guān)性的足夠性。例如,該閾值可以被設(shè)置為比缺省閾值更高或更低。在另ー示例中,可以使用加速度信息來從在移動設(shè)備開始產(chǎn)生音頻信號以后收集的加速度數(shù)據(jù)中濾除噪聲。示例16-針對模式改變的示例性反饋在此處的任何示例中,移動設(shè)備可以提供表示該移動設(shè)備已經(jīng)改變模式的反饋。例如,移動設(shè)備可以振動一次或多次以指示該移動設(shè)備已經(jīng)響應(yīng)于音頻信號被控制而進入無聲模式。在其他示例中,移動設(shè)備可以產(chǎn)生諸如視覺閃爍等等之類的其他反饋。示例17-示例性廠商配置在此處的任何示例中,移動設(shè)備可以被廠商配置為基于該移動設(shè)備的敲擊來控制音頻信號。廠商可以配置樣本敲擊事件數(shù)據(jù)、閾值、相關(guān)性技術(shù)以及其他可配置項目。這樣的安排可以有利于基于該設(shè)備調(diào)節(jié)參數(shù)。例如,較大的設(shè)備可能與較小設(shè)備具有不同閾值。 示例18-示例性敲擊圖3A是樣本敲擊事件數(shù)據(jù)可基于的示例性敲擊的圖300。在圖300中,用戶310敲擊正在產(chǎn)生音頻信號330的移動設(shè)備320。例如,敲擊向移動設(shè)備320施加力,該カ致使移動設(shè)備320在一時間段內(nèi)移動并且相應(yīng)地加速。敲擊可以是用手掌、擊打、重擊、輕擊、推動、輕拍等等對移動設(shè)備320的擊打。該敲擊可以包括與設(shè)備320碰撞。由于用戶310將移動設(shè)備320放在ロ袋340中,因此該敲擊通常施加于移動設(shè)備320的ー側(cè)。敲擊可以施加于移動設(shè)備的ー側(cè)或ー側(cè)以上。當移動設(shè)備320被敲擊吋,該敲擊可以參照樣本敲擊事件數(shù)據(jù)被檢測到。示例19-示例性加速度計軸圖3B是示出了移動設(shè)備的示例性加速度計軸的圖350。在圖3B中可以獲悉,移動設(shè)備360可以具有可用于測量加速度的示例性坐標系,該坐標系包括X軸370、Y軸374以及Z軸378。Z軸378對應(yīng)于移動設(shè)備360的短維度380。如果敲擊的カ大致施加于移動設(shè)備360的前側(cè)384,則移動設(shè)備360可以大致沿著Z軸378移動和加速。如果移動設(shè)備360在移動時遇到另一物體,則其可以從該物體反彈并且以相反方向沿著Z軸378移動。移動設(shè)備可以在被用戶敲擊時以ー側(cè)或多側(cè)為支撐。例如,移動設(shè)備可以處于用戶的ロ袋中或者靜置在桌上。由于移動設(shè)備的方位,敲擊的力可以大致施加于移動設(shè)備的ー側(cè),從而致使該移動設(shè)備移動和從另一物體反彈。在一時間段內(nèi),敲擊可以致使移動設(shè)備大致在一方向上移動和加速,并且反彈可以致使移動設(shè)備大致在另一方向(大致為相反方向)上移動和加速。由于敲擊的力大致施加于移動設(shè)備的ー側(cè),因此可能有益的是,測量該設(shè)備沿著該移動設(shè)備的坐標系的單個軸的加速度(例如隔離出ー個軸的數(shù)據(jù))。在一個示例中,沿著該設(shè)備的短軸(例如與該移動設(shè)備的顯示器或觸摸屏(大致)正交的軸)的加速度的檢測可以足以確定是否已經(jīng)發(fā)生敲擊。測量沿著坐標系的單個軸、比如沿著Z軸378的加速度可以有利于防止敲擊事件的誤檢測。來自敲擊的運動可以主要沿著該設(shè)備的坐標系的ー個軸,并且限制僅考慮沿著該單個軸的加速度可以足以檢測到用戶敲擊。通過在確定是否已經(jīng)發(fā)生敲擊時不使用來自其他軸的加速度信息,可以節(jié)省移動設(shè)備360的資源。例如,在確定數(shù)據(jù)的相關(guān)性時不使用X軸370和Y軸374的加速度信息可以即使在沿著這些軸比Z軸378中存在更少運動的情況下仍然改善敲擊事件的檢測。
而且,移動中的移動設(shè)備的加速度的測量可以根據(jù)移動設(shè)備的坐標系的各個軸進行,并且來自各個軸的加速度信息可以用于確定與樣本事件數(shù)據(jù)的相關(guān)性。示例20-采用技術(shù)組合的示例性方法圖4是用于(例如直接或間接地)控制移動設(shè)備的音頻信號的示例性方法400的流程圖。在410,從加速度計接收加速度數(shù)據(jù)。在420,使用加速度數(shù)據(jù)和示例性敲擊事件數(shù)據(jù)來確定相關(guān)性。相關(guān)性可以基于移動設(shè)備的加速度的測量以及該移動設(shè)備所存儲的樣本敲擊事件數(shù)據(jù)。在430,確定是否已經(jīng)檢測到敲擊。如果相關(guān)性足以指示已經(jīng)發(fā)生敲擊事件,則可以確定已經(jīng)檢測到敲擊。
在440,記錄所檢測的敲擊。例如,可以在存儲器存儲中存儲表示已經(jīng)檢測到敲擊的指示符。在450,確定在一時間間隔內(nèi)是否已經(jīng)檢測到另一敲擊。在步驟460中,控制移動設(shè)備的音頻信號。例如,可以基于確定在一時間間隔內(nèi)檢測到ー個以上敲擊來控制該音頻信號。在470,提供表示該設(shè)備已經(jīng)進入無聲模式的反饋。示例21-具有加速度計數(shù)據(jù)的數(shù)據(jù)窗ロ的示例性系統(tǒng)在此處的任何示例中,可以使用加速度計數(shù)據(jù)的數(shù)據(jù)窗ロ。圖5是通過加速度計數(shù)據(jù)的滑動窗ロ來實現(xiàn)事件檢測的示例性系統(tǒng)的框圖。在圖5中,示例性移動設(shè)備500將加速度數(shù)據(jù)窗ロ 504用于移動設(shè)備音頻信號的控制。在該示例中,加速度計510測量移動設(shè)備500的加速度,并且提供以預(yù)先確定的速率(例如毎秒50個采樣)被采樣的基于敲擊的音頻控制模塊520加速數(shù)據(jù)采樣534。最近接收的加速度數(shù)據(jù)采樣530 (例如在該設(shè)備產(chǎn)生音頻時)被添加到一組之前接收的采樣534以創(chuàng)建加速度數(shù)據(jù)窗ロ 504,該窗ロ可以是所接收的加速度數(shù)據(jù)采樣的一部分。例如,該組之前接收的采樣534可以是預(yù)先確定數(shù)目的最近接收的采樣、或者其他某組所接收的采樣。例如,當加速度窗ロ 504滑動到包括最近接收的加速度數(shù)據(jù)采樣530吋,加速度數(shù)據(jù)采樣538被從加速度窗ロ 504中移除,因為所述數(shù)據(jù)采樣538是在采樣534以前接收的,并且該數(shù)據(jù)采樣538的包括將超過在加速度數(shù)據(jù)窗ロ 504的該組之前接收的采樣534中所允許的預(yù)先確定的采樣數(shù)目。在加速度窗ロ滑動到包括最近接收的加速度數(shù)據(jù)采樣530以后,加速度數(shù)據(jù)窗ロ 504被相關(guān)性確定模塊540處理。樣本敲擊事件數(shù)據(jù)550也對相關(guān)性確定模塊540可用。相關(guān)性確定模塊540使用加速度數(shù)據(jù)窗ロ 504和樣本敲擊事件數(shù)據(jù)550來確定這些組數(shù)據(jù)之間的相關(guān)性?;谟上嚓P(guān)性確定模塊540所確定的相關(guān)性,移動設(shè)備500的音頻信號被控制。圖5所述的連接不一定指示直接連接,并且可以包括中間連接而更加復(fù)雜。在實際中,移動設(shè)備500可以是復(fù)雜度更低或更高的(例如具有所示功能以外的附加功能)。示例22-具有加速度計數(shù)據(jù)的數(shù)據(jù)窗ロ的示例性方法圖6是用于使用經(jīng)采樣的加速度數(shù)據(jù)來控制移動設(shè)備的音頻信號的示例性方法600的流程圖。在610,接收加速度數(shù)據(jù)的最新的采樣。加速度數(shù)據(jù)可以是從加速度計中采樣的。例如,加速度計可以以預(yù)先確定的速率(例如每秒50個采樣)測量和輸出當前加速度數(shù)據(jù)。在框620,創(chuàng)建加速度數(shù)據(jù)窗ロ。盡管出于示例目的討論了為20的大小,但是該技術(shù)也可以用在其他大小。加速度數(shù)據(jù)窗ロ可以是最新經(jīng)采樣的加速度數(shù)據(jù)與之前接收的加速度數(shù)據(jù)采樣的組合。例如,當最近采樣被接收時,該采樣可以被添加到20個最近接收的采樣以創(chuàng)建加速度數(shù)據(jù)窗ロ。在另ー示例中,最新采樣可以與預(yù)先確定的ー組之前接收的采樣相組合。在另ー示例中,加速度數(shù)據(jù)窗ロ可以隨著周期性加速測量被接收到而滑動。例如,加速度數(shù)據(jù)窗ロ可以具有該窗ロ中允許的所設(shè)置數(shù)目的測量,并且隨著新的加速度數(shù)據(jù)測量被接收,該加速度窗ロ可以滑動到包括所述所設(shè)置數(shù)目的所允許測量之內(nèi)的最近接收的加速度數(shù)據(jù)測量。加速度窗ロ的滑動可以排除或移除該窗ロ的之前所包括的測量采樣。而且,窗ロ的滑動可以創(chuàng)建新窗ロ。例如,第一窗ロ可以滑動到包括新采樣并且排除舊采樣以產(chǎn)生新窗ロ或第二窗ロ。在630,通過評估(例如比較)數(shù)據(jù)來確定加速度數(shù)據(jù)窗ロ與樣本敲擊事件數(shù)據(jù)之間的相關(guān)性。例如,最新采樣的加速度數(shù)據(jù)與20個之前接收的采樣的組合可以與樣本敲擊 事件數(shù)據(jù)一起用作到統(tǒng)計函數(shù)的輸入以確定這些組數(shù)據(jù)之間的相關(guān)性。在640,基于所確定的相關(guān)性來控制該設(shè)備的音頻信號。例如,基于足以指示檢測到敲擊的相關(guān)性來控制消息提醒。示例23-示例性優(yōu)點盡管不是必需的,但是通過使用在此所述的技術(shù),可以得到各個優(yōu)點。例如,當移動設(shè)備為靜止時,其由于重力影響而仍具有施加給它的加速度。盡管加速度數(shù)據(jù)可以經(jīng)過預(yù)先過濾以嘗試移除重力的恒定影響,但是在此所述的相關(guān)性系數(shù)的使用可以提供精確的相關(guān)性確定而不必考慮重力的恒定影響。例24-示例性計算環(huán)境圖7示出了其中可實現(xiàn)所描述的實施例、技術(shù)、和技藝的合適的計算環(huán)境700的通用示例。計算環(huán)境700不g在對本技術(shù)的使用范圍或功能提出任何限制,因為本技術(shù)可以在完全不同的通用或?qū)S糜嬎悱h(huán)境中實現(xiàn)。例如,所公開的技術(shù)可用任何類型的計算設(shè)備來實現(xiàn),包括手持式設(shè)備、移動通信設(shè)備、多處理器系統(tǒng)、基于微處理器的或可編程的消費者電子設(shè)備、網(wǎng)絡(luò)PC、小型計算機、大型計算機等。所公開的技術(shù)也可以在任務(wù)由通過通信網(wǎng)絡(luò)鏈接的遠程處理設(shè)備執(zhí)行的分布式計算環(huán)境中實現(xiàn)。在分布式計算環(huán)境中,程序模塊可位于本地和遠程存儲器存儲設(shè)備兩者中。參考圖7,計算環(huán)境700包括至少ー個處理單元710和存儲器720。在圖7中,這ー最基本的配置730包括在虛線內(nèi)。處理單元710執(zhí)行計算機可執(zhí)行指令。在多處理系統(tǒng)中,多個處理單元執(zhí)行計算機可執(zhí)行指令以提高處理能力,且由此,多個處理器可同時運行。存儲器720可以是易失性存儲器(例如,寄存器、高速緩存、RAM)、非易失性存儲器(例如,R0M、EEPR0M、閃存等)或兩者的某ー組合。存儲器720存儲可例如實現(xiàn)此處描述的基于敲擊的音頻控制技術(shù)的軟件780。計算環(huán)境可以具有附加特征。例如,計算環(huán)境700包括存儲740、ー個或多個輸入設(shè)備750、ー個或多個輸出設(shè)備760以及ー個或多個通信連接770。諸如總線、控制器或網(wǎng)絡(luò)等互連機制(未示出)將計算環(huán)境700的組件互連。通常,操作系統(tǒng)軟件(未示出)為在計算環(huán)境700中執(zhí)行的其他軟件提供了操作環(huán)境,并協(xié)調(diào)計算環(huán)境700的組件的活動。存儲740可以是可移動或不可移動的,并包括磁盤、磁帶或磁帶盒、⑶-ROM、CD-RW,DVD或可用于儲存信息并可在計算環(huán)境700內(nèi)被訪問的任何其它介質(zhì)。存儲740存儲用于可實現(xiàn)此處描述的技術(shù)的軟件780的指令。輸入設(shè)備750可以是諸如鍵盤、鍵區(qū)、鼠標、筆或跟蹤球等觸摸輸入設(shè)備,語音輸入設(shè)備,掃描設(shè)備或可向計算環(huán)境700提供輸入的另ー設(shè)備。該環(huán)境還可以具有觸摸屏以作為輸入設(shè)備或顯示器。對于音頻,輸入設(shè)備750可以是聲卡或接受模擬或數(shù)字形式的音頻輸入的類似設(shè)備,或向計算環(huán)境700提供音頻樣本的CD-ROM讀取器。輸出設(shè)備760可以是顯示器、打印機、揚聲器、CD刻錄機、或從計算環(huán)境700提供輸出的另ー設(shè)備。通信連接770允許通過通信介質(zhì)(例如,連接網(wǎng)絡(luò))到另ー計算實體的通信。通信介質(zhì)傳達諸如計算機可執(zhí)行指令之類的信息、或者已調(diào)數(shù)據(jù)信號形式的其他數(shù)據(jù)。計算機可讀介質(zhì)可以是可在計算環(huán)境700內(nèi)訪問的任何可用介質(zhì)。作為示例而非局限,對于計算環(huán)境700,計算機可讀介質(zhì)包括存儲器720和/或存儲740。應(yīng)當容易理解,術(shù)語計算機可讀存儲介質(zhì)包括諸如存儲器720和存儲740等用于數(shù)據(jù)存儲的介質(zhì),且不包括諸如已調(diào)制數(shù)據(jù)信號等傳輸介質(zhì)。例25-示例性移動設(shè)備圖8是描繪示例性移動設(shè)備800的系統(tǒng)圖,該移動設(shè)備包括各種可選的硬件和軟件組件,總地示于802處。該移動設(shè)備中的任何組件802都可與任何其他組件通信,但是為便于圖解說明而未示出所有連接。該移動設(shè)備可以是各種計算設(shè)備(例如,蜂窩電話、智能電話、手持式計算機、個人數(shù)字助理(PDA)等)中的任ー個,并且可允許與諸如蜂窩或衛(wèi)星網(wǎng)絡(luò)等一個或多個移動通信網(wǎng)絡(luò)804進行無線雙向通信。所示移動設(shè)備800可包括用于執(zhí)行如信號編碼、數(shù)據(jù)處理、輸入/輸出處理、電源控制和/或其他功能等任務(wù)的控制器或處理器810 (例如,信號處理器、微處理器、ASIC、或其他控制和處理邏輯電路)。操作系統(tǒng)812可控制對組件802的分配和使用,并支持一個或多個應(yīng)用程序814、815。應(yīng)用程序可包括常見移動計算應(yīng)用(例如電子郵件應(yīng)用、日歷、聯(lián)系人管理器、web瀏覽器、消息收發(fā)應(yīng)用)、在此所述的任何基于敲擊的音頻控制技術(shù)或任何其他計算應(yīng)用。所示移動設(shè)備800可包括存儲器820。存儲器820可包括不可移動存儲器822和/或可移動存儲器824。不可移動存儲器822可包括RAM、ROM、閃存、硬盤、或其他眾所周知的存儲器存儲技術(shù)。可移動存儲器824可包括閃存或在GSM通信系統(tǒng)中公知的訂戶身份模塊(SIM)卡,或者諸如“智能卡”的其他公知存儲器存儲技木。存儲器820可用于存儲數(shù)據(jù)和/或用于運行操作系統(tǒng)812和應(yīng)用程序814的代碼。示例數(shù)據(jù)可包括經(jīng)由ー個或多個有線或無線網(wǎng)絡(luò)發(fā)送給和/或接收自ー個或多個網(wǎng)絡(luò)服務(wù)器或其他設(shè)備的網(wǎng)頁、文本、圖像、聲音文件、視頻數(shù)據(jù)、或其他數(shù)據(jù)集。存儲器820可用于存儲諸如國際移動訂戶身份(IMSI)等訂戶標識符,以及諸如國際移動設(shè)備標識符(MEI)等設(shè)備標識符。這些標識符可被傳送給網(wǎng)絡(luò)服務(wù)器以標識用戶和裝備。
移動設(shè)備800可支持諸如觸摸屏832、話筒834、相機836、物理鍵盤838、和/或軌跡球840等一個或多個輸入設(shè)備830,以及諸如揚聲器852和顯不器854等一個或多個輸出設(shè)備850。其他可能的輸出設(shè)備(未示出)可包括壓電或其他觸覺輸出設(shè)備。一些設(shè)備可服務(wù)超過一個輸入/輸出功能。例如,觸摸屏832和顯不器854可被組合在單個輸入/輸出設(shè)備中。無線調(diào)制解調(diào)器860可被耦合至天線(未示出),并且可支持處理器810與外置設(shè)備間的雙向通信,如本領(lǐng)域中充分理解的那樣。調(diào)制解調(diào)器860被一般性地示出,并且可包括用于與移動通信網(wǎng)絡(luò)804進行通信的蜂窩調(diào)制解調(diào)器和/或其它基于無線電的調(diào)制解調(diào)器(例如藍牙或Wi-Fi)。無線調(diào)制解調(diào)器860通常被配置成與一個或多個蜂窩網(wǎng)絡(luò)(諸如,用于單個蜂窩網(wǎng)絡(luò)內(nèi)、蜂窩網(wǎng)絡(luò)之間、或移動設(shè)備與公共交換電話網(wǎng)絡(luò)(PSTN)之間的數(shù)據(jù)和語音通信的GSM網(wǎng)絡(luò))進行通信。移動設(shè)備還可包括至少一個輸入/輸出端口 880、電源882、諸如全球定位系統(tǒng)(GPS)接收機之類的衛(wèi)星導(dǎo)航系統(tǒng)接收機884、加速度計886、陀螺儀和/或物理連接器890,該物理連接器可以是USB端口、IEEE 1394 (火線)端口、和/或RS-232端口。所示組 件802不是必需的或包括所有的,可刪除任何組件并且可添加其他組件。例26-示例性實現(xiàn)環(huán)境圖9示出了其中可實現(xiàn)所描述的實施例、工藝、和技術(shù)的適合實現(xiàn)環(huán)境900的通用示例。在示例環(huán)境900中,由云910提供各種類型的服務(wù)(例如,計算服務(wù))。例如,云910可包括可位于中央或是分布式的計算設(shè)備集,其向經(jīng)由諸如因特網(wǎng)等網(wǎng)絡(luò)連接的各種類型的用戶和設(shè)備提供基于云的服務(wù)。實現(xiàn)環(huán)境900可按不同方式用于實現(xiàn)計算任務(wù)。例如,一些任務(wù)(例如,處理用戶輸入和呈現(xiàn)用戶界面)可在本地計算設(shè)備(例如,連接的設(shè)備930、940、950)上執(zhí)行,而其他任務(wù)(例如,存儲將在后繼處理中使用的數(shù)據(jù))可在云910中執(zhí)行。在示例環(huán)境900中,云910向具有各種屏幕能力的所連接的設(shè)備930、940、950提
供服務(wù)。連接的設(shè)備930表示具有計算機屏幕935 (例如,中型屏幕)的設(shè)備。例如,連接的設(shè)備930可以是實現(xiàn)在此所述的基于敲擊的音頻控制技術(shù)的個人計算機,比如臺式計算機、膝上型計算機、筆記本計算機、上網(wǎng)本等。連接的設(shè)備940表示具有移動設(shè)備屏幕945 (例如,小型屏幕)的設(shè)備。例如,連接的設(shè)備940可以是移動電話、智能電話、個人數(shù)字助理、平板計算機等。所連接的設(shè)備950表示具有大屏幕955的設(shè)備。例如,連接的設(shè)備950可以是電視屏幕(例如,智能電視)或連接到電視的另一個設(shè)備(例如,機頂盒或游戲控制臺)等。所連接設(shè)備930、940、950中的一個或多個可包括觸摸屏能力。觸摸屏可以不同的方式接受輸入。例如,電容式觸摸屏在物體(例如,指尖或指示筆)扭曲或中斷流過表面的電流時檢測到觸摸輸入。作為另一示例,觸摸屏可使用光學(xué)傳感器,在來自光學(xué)傳感器的光束被中斷時檢測到觸摸輸入。對于要使某些觸摸屏檢測到的輸入來說,與屏幕表面的物理接觸并不是必需的。不具備屏幕能力的設(shè)備也可被用在示例環(huán)境900中。例如,云910可向沒有顯示器的一個或多個計算機(例如,服務(wù)器計算機)提供服務(wù)??捎稍?10通過服務(wù)提供商920、或通過其他在線服務(wù)的提供商(未描述)來提供服務(wù)。例如,云服務(wù)可針對特定所連接的設(shè)備(例如,所連接的設(shè)備930、940、950)的屏幕大小、顯示能力、和/或觸摸屏能力進行定制。在示例環(huán)境900中,云910至少部分地使用服務(wù)提供商920來向各個所連接的設(shè)備930、940、950提供此處描述的技術(shù)和解決方案。例如,服務(wù)提供商920可提供用于各種基于云的服務(wù)的集中式解決方案。服務(wù)提供商920可為用戶和/或設(shè)備(例如,連接的設(shè)備930、940、950和/或其相應(yīng)的用戶)管理服務(wù)訂閱。雖然為方便呈現(xiàn)起見所公開的方法的一些操作是以特定的順序排序來描述的,但應(yīng)當理解,這一描述方法涵蓋重新安排,除非以下闡明的具體語言需要特定排序。例如,在某些情況下,可以重新安排或并發(fā)執(zhí)行順序地描述的操作。此外,為簡明起見,附圖可能未示出其中所公開的方法可結(jié)合其他方法使用的各種方式。所公開的方法中的任一個可被實現(xiàn)為存儲在一個或多個計算機可讀介質(zhì)(例如,非瞬態(tài)計算機可讀介質(zhì),諸如一個或多個光學(xué)介質(zhì)盤、易失性存儲器組件(諸如DRAM或SRAM)或非易失性存儲器組件(諸如硬驅(qū)動器))上并且在計算機(例如,任何可購買的計算機,包括智能電話或包含計算硬件的其它移動設(shè)備)上執(zhí)行的計算機可執(zhí)行指令。用于實現(xiàn)所公開的技術(shù)的計算機可執(zhí)行指令中的任何一個以及在所公開的實施例實現(xiàn)期間所 創(chuàng)建和使用的任何數(shù)據(jù)可被存儲在一個或多個計算機可讀介質(zhì)(例如,非瞬態(tài)計算機可讀介質(zhì))上。計算機可執(zhí)行指令可以是專用軟件應(yīng)用程序或,例如,經(jīng)由web瀏覽器或其他軟件應(yīng)用程序(諸如遠程計算應(yīng)用程序)訪問或下載的軟件應(yīng)用程序的一部分。例如,在單個本地計算機(例如,任何合適的可購買計算機)上或在使用一個或多個網(wǎng)絡(luò)計算機的網(wǎng)絡(luò)環(huán)境(例如,經(jīng)由因特網(wǎng)、廣域網(wǎng)、局域網(wǎng)、客戶機-服務(wù)器網(wǎng)絡(luò)(諸如,云計算網(wǎng)絡(luò))、或其他此類網(wǎng)絡(luò))中執(zhí)行這些軟件。為清楚起見,只描述了基于軟件的各實現(xiàn)的某些所選擇的方面。省略了本領(lǐng)域公知的其他細節(jié)。例如,應(yīng)當理解,所公開的技術(shù)不限于任何特定計算機語言、或程序。例如,所公開的技術(shù)可由用C++、Java、Perl、JavaScript、Adobe Flash、或任何其他合適的編程語言編寫的軟件來實現(xiàn)。同樣,所公開的技術(shù)不限于任何特定計算機或硬件類型。合適的計算機和硬件的某些細節(jié)是公知的,并且無需在本公開中進行詳細闡述。此外,基于軟件的實施方式中的任一個(包括例如用于使計算機執(zhí)行所公開的方法中的任一種的計算機可執(zhí)行指令)可以通過合適的通信手段來上傳、下載、或遠程訪問。這些合適的通信手段包括,例如,因特網(wǎng)、萬維網(wǎng)、內(nèi)聯(lián)網(wǎng)、軟件應(yīng)用、電纜(包括光纜)、磁通信、電磁通信(包括RF、微波和紅外通信)、電子通信或其它這樣的通信手段。所公開的方法、裝置和系統(tǒng)不應(yīng)當被認為是以任何方式構(gòu)成限制。相反,本發(fā)明針對各公開的實施方式(單獨地或彼此的各種組合和子組合)的所有新穎和非顯而易見特征和方面。所公開的方法、裝置和系統(tǒng)不限于任何具體方面或特征或其組合,所公開的實施例也不要求存在任何一個或多個具體優(yōu)點或解決各個問題。鑒于可應(yīng)用所公開的本發(fā)明的原理的許多可能的實施例,應(yīng)當認識到,所示實施例僅是本發(fā)明的優(yōu)選示例,并且不應(yīng)認為是限制本發(fā)明的范圍。相反,本發(fā)明的范圍由所附權(quán)利要求書來限定。因此,要求保護落入這些權(quán)利要求的精神和范圍內(nèi)的所有內(nèi)容作為本發(fā)明。
權(quán)利要求
1.一種方法,包括 在移動通信設(shè)備中 接收(210)指示所述移動通信設(shè)備的加速度的信息; 確定(220)指示所述移動通信設(shè)備的加速度的信息與樣本敲擊事件數(shù)據(jù)之間的相關(guān)性;以及 至少基于所述相關(guān)性,控制(230)所述移動通信設(shè)備的音頻信號。
2.如權(quán)利要求I所述的方法,其特征在于 確定相關(guān)性包括對照所述樣本敲擊事件數(shù)據(jù)來評估加速度計數(shù)據(jù)采樣的窗口。
3.如權(quán)利要求I所述的方法,其特征在于,還包括 記錄在先敲擊事件的發(fā)生;以及 在檢測到指示所述移動通信設(shè)備的加速度的信息與所述樣本敲擊事件數(shù)據(jù)之間的相關(guān)性后,確定所述在先敲擊事件是否是在閾值時間段內(nèi)發(fā)生的; 其中響應(yīng)于確定所述在先敲擊事件發(fā)生在所述閾值時間段內(nèi),執(zhí)行對所述音頻信號的控制。
4.如權(quán)利要求I所述的方法,其特征在于,還包括 接收指示所述移動通信設(shè)備的加速度的附加信息; 確定指示所述移動通信設(shè)備的加速度的附加信息與所述樣本敲擊事件數(shù)據(jù)之間的相關(guān)性; 其中控制所述移動通信設(shè)備的音頻信號還至少基于檢測到閾值時間間隔內(nèi)的多個敲擊事件。
5.如權(quán)利要求I所述的方法,其特征在于,確定相關(guān)性包括確定相關(guān)性系數(shù)。
6.如權(quán)利要求I所述的方法,其特征在于 在確定相關(guān)性期間所考慮的指示加速度的信息限于指示單個軸的加速度的信息。
7.如權(quán)利要求I所述的方法,其特征在于,所述樣本敲擊事件數(shù)據(jù)包括加速度的量級的數(shù)據(jù);以及 其中控制所述音頻信號包括使所述移動通信設(shè)備的音頻信號消聲。
8.—種移動設(shè)備,包括 至少一個加速度計; 至少一個揚聲器; 至少一個處理器;以及 存儲器,所述存儲器存儲有在被所述至少一個處理器執(zhí)行時致使所述移動設(shè)備執(zhí)行一種方法的指令,該方法包括 從所述至少一個加速度計中收集(410)加速度數(shù)據(jù); 使用所述加速度數(shù)據(jù)的至少一部分和樣本敲擊事件數(shù)據(jù)來確定(420)相關(guān)性系數(shù);以及 至少基于所述相關(guān)性系數(shù)控制(460)音頻信號。
9.如權(quán)利要求8所述的移動設(shè)備,其特征在于,該方法還包括 至少使用所述加速度數(shù)據(jù)的第二部分和所述樣本敲擊事件數(shù)據(jù)來確定第二相關(guān)性系數(shù);確定該相關(guān)性系數(shù)和第二相關(guān)性系數(shù)是在一時間間隔內(nèi);以及其中控制所述音頻信號還至少基于第二相關(guān)性系數(shù)以及該相關(guān)性系數(shù)和第二相關(guān)性系數(shù)是在所述時間間隔內(nèi)的確定。
10. 一種存儲有計算機可執(zhí)行指令的計算機可讀存儲介質(zhì),所述計算機可執(zhí)行指令使計算設(shè)備執(zhí)行一種方法,該方法包括 當所述計算設(shè)備開始用音頻信號通知時,發(fā)起從所述計算設(shè)備的加速度計的加速度計數(shù)據(jù)的收集(410),所述加速度計數(shù)據(jù)包括沿著所述計算機的單個短軸的加速度的多個量級; 基于第一相關(guān)性系數(shù)檢測(430)第一敲擊事件,其中第一相關(guān)性系數(shù)是使用至少所述加速度計數(shù)據(jù)的第一窗口和樣本敲擊事件數(shù)據(jù)而被確定的,并且所述加速度計數(shù)據(jù)的窗口的加速度計數(shù)據(jù)限于所述計算設(shè)備的單個短軸的加速度計數(shù)據(jù); 基于第二相關(guān)性系數(shù)檢測(450)第二敲擊事件,其中第二相關(guān)性系數(shù)是使用至少所述加速度計數(shù)據(jù)的第二窗口和所述樣本事件數(shù)據(jù)而被確定的; 確定(450)第一敲擊事件和第二敲擊事件是在閾值時間間隔內(nèi)被檢測到的;以及基于確定第一和第二敲擊事件是在一時間間隔內(nèi)被檢測到的,使所述計算設(shè)備的音頻信號消聲(460)。
全文摘要
本發(fā)明涉及控制設(shè)備的音頻。描述了用于控制移動設(shè)備的音頻信號的技術(shù)和工具。例如,可以接收指示移動設(shè)備的加速度的信息,并且可以確定指示加速度的信息與樣本敲擊事件數(shù)據(jù)之間的相關(guān)性。基于相關(guān)性,可以控制移動設(shè)備的音頻信號。
文檔編號G11B19/02GK102708900SQ20121006225
公開日2012年10月3日 申請日期2012年3月9日 優(yōu)先權(quán)日2011年3月11日
發(fā)明者J·K·Y·勞, J·M·萊昂, J·P·帕克, M·E·岡薩雷斯韋隆, R·K·薩林 申請人:微軟公司