移動(dòng)設(shè)備的移動(dòng)觸發(fā)的行為的制作方法
【技術(shù)領(lǐng)域】
[0001 ]本公開(kāi)涉及一般移動(dòng)計(jì)算設(shè)備。
【背景技術(shù)】
[0002]移動(dòng)計(jì)算設(shè)備,諸如智能電話、平板電腦、或筆記本計(jì)算機(jī)一可以包括用于確定其位置、方向、或定向(諸如GPS接收器、羅盤(pán)、陀螺儀、或加速計(jì))的功能性。這種設(shè)備還可以包括用于無(wú)線通信(諸如藍(lán)牙通信、近場(chǎng)通信(NFC)或紅外線(IR)通信)的功能性,或與無(wú)線局域網(wǎng)絡(luò)(WLAN)或蜂窩電話網(wǎng)絡(luò)通信的功能性。這種設(shè)備還可以包括一個(gè)或多個(gè)攝像機(jī)、掃描儀、觸摸屏、麥克風(fēng)或揚(yáng)聲器。移動(dòng)計(jì)算設(shè)備還可以執(zhí)行軟件應(yīng)用,諸如游戲、網(wǎng)頁(yè)瀏覽器、或社交網(wǎng)絡(luò)應(yīng)用。隨著社交網(wǎng)絡(luò)的應(yīng)用,用戶可以與在社交網(wǎng)絡(luò)中的其它用戶進(jìn)行連接、交流,以及共享信息。
【發(fā)明內(nèi)容】
[0003]在具體的實(shí)施方式中,移動(dòng)計(jì)算設(shè)備可從基于設(shè)備中的一個(gè)或多個(gè)運(yùn)動(dòng)傳感器數(shù)據(jù)確定設(shè)備正在進(jìn)行物理運(yùn)動(dòng)。運(yùn)動(dòng)傳感器可以包括加速計(jì)、陀螺儀或磁力計(jì),或者其任何合適的組合。如果傳感器數(shù)據(jù)滿足特定的標(biāo)準(zhǔn),則移動(dòng)計(jì)算設(shè)備可以發(fā)起一個(gè)預(yù)定義的行為。例如,移動(dòng)計(jì)算設(shè)備可以是在其顯示屏幕上顯示圖像的智能電話,并且當(dāng)感測(cè)到智能電話的某一物理運(yùn)動(dòng)時(shí),預(yù)定義的動(dòng)作可以包括放大或縮小圖像。物理運(yùn)動(dòng)可以包括在用戶手持智能電話并以快速、震搖的運(yùn)動(dòng)朝向或遠(yuǎn)離用戶進(jìn)行“輕彈”的動(dòng)作,并且輕彈運(yùn)動(dòng)可包括沿智能電話的垂直或縱向軸線的平移動(dòng)作或沿智能電話的縱搖旋轉(zhuǎn)動(dòng)作。可以通過(guò)結(jié)合來(lái)自陀螺儀或加速計(jì)的數(shù)據(jù)以及根據(jù)物理運(yùn)動(dòng)的特征進(jìn)行加權(quán)數(shù)據(jù)來(lái)識(shí)別物理運(yùn)動(dòng)。此夕卜,低通濾波器可以被應(yīng)用到傳感器數(shù)據(jù),以減少由手部震動(dòng)或虛假的機(jī)械動(dòng)作或振動(dòng)而產(chǎn)生的噪音。
[0004]在具體的實(shí)施方式中,如果感測(cè)到某些其它物理運(yùn)動(dòng),為了避免無(wú)意中發(fā)起行為,移動(dòng)計(jì)算設(shè)備可以“鎖定”行為的發(fā)起。例如,當(dāng)有如下情況時(shí)可識(shí)別到輕彈移動(dòng):(I)沿設(shè)備的垂直或縱向軸進(jìn)行平移動(dòng)作或進(jìn)行縱搖旋轉(zhuǎn)動(dòng)作和(2)相對(duì)少量的偏搖和翻轉(zhuǎn)動(dòng)作。感測(cè)到過(guò)量的翻轉(zhuǎn)和偏搖時(shí),設(shè)備可以阻止或鎖定動(dòng)作的發(fā)起。
[0005]在具體的實(shí)施方式中,移動(dòng)計(jì)算設(shè)備可以監(jiān)測(cè)傳感器數(shù)據(jù),基于傳感器數(shù)據(jù)預(yù)測(cè)完成物理運(yùn)動(dòng)的可能性,并且隨后當(dāng)預(yù)測(cè)達(dá)到完成閾值的可能性時(shí)部分地發(fā)起相應(yīng)的操作。在完成物理運(yùn)動(dòng)之后可能發(fā)生相應(yīng)的操作的完成。如果在閾值時(shí)間段內(nèi)物理運(yùn)動(dòng)沒(méi)有被完成,則相應(yīng)的操作會(huì)被撤銷(xiāo)。例如,當(dāng)檢測(cè)傳感器數(shù)據(jù)時(shí),如果移動(dòng)計(jì)算設(shè)備檢測(cè)到輕彈運(yùn)動(dòng)的51%的可能性,則設(shè)備開(kāi)始以50%的比例縮放顯示在屏幕上的圖像。如果在預(yù)定義的時(shí)間段內(nèi)完成輕彈的手勢(shì)(諸如300ms),則放大操作將被完成至100% ;但是如果沒(méi)有在預(yù)定義的時(shí)間段內(nèi)完成輕彈的手勢(shì),則圖像將被縮減至其原始的大小。
[0006]上述的本公開(kāi)的實(shí)施方式僅僅是示例性的,并且本公開(kāi)的范圍并不限于它們。具體的實(shí)施方式可以包括所有、一些或者不包括上述的本公開(kāi)的實(shí)施方式的部件、元件、特征、功能、操作或步驟。
【附圖說(shuō)明】
[0007]圖1示出了具有實(shí)施例軸的示例性移動(dòng)計(jì)算設(shè)備。
[0008]圖2A-2B示出了進(jìn)行示例性動(dòng)作的示例性移動(dòng)計(jì)算設(shè)備。
[0009 ]圖3示出了從傳感器數(shù)據(jù)計(jì)算出的示例性信號(hào)。
[0010]圖4示出用于確定移動(dòng)計(jì)算設(shè)備的物理運(yùn)動(dòng)以及發(fā)起操作的示例性方法。
[0011 ]圖5A-5B示出了進(jìn)行發(fā)起放大圖像的示例性操作的示例性動(dòng)作的示例性移動(dòng)計(jì)算設(shè)備。
[0012]圖6示出了示例性計(jì)算機(jī)系統(tǒng)。
[0013]具體的實(shí)施方式
[0014]圖1示出了具有前表面110的示例性移動(dòng)計(jì)算設(shè)備100。在具體的實(shí)施例中,移動(dòng)計(jì)算設(shè)備100可以是單板計(jì)算機(jī)(SBC)(如,例如,計(jì)算機(jī)模塊(COM)或系統(tǒng)模塊(S0M))、手提或筆記本計(jì)算機(jī)、移動(dòng)電話、智能電話、個(gè)人數(shù)字助理(PDA)、平板計(jì)算機(jī)系統(tǒng),或這些中的兩種或多種的組合。移動(dòng)計(jì)算設(shè)備100可以包括一個(gè)或多個(gè)集成的顯示屏或一個(gè)或多個(gè)外部顯示屏幕的接口。移動(dòng)計(jì)算設(shè)備100前表面110可包括顯示屏。本公開(kāi)考慮了采取任何合適的物理形式的任何合適的移動(dòng)計(jì)算設(shè)備100。
[0015]圖1示出用來(lái)表征移動(dòng)計(jì)算設(shè)備100的平移動(dòng)作的示例性平移軸120,以及用來(lái)表征移動(dòng)計(jì)算設(shè)備100的旋轉(zhuǎn)動(dòng)作的示例性旋轉(zhuǎn)軸130。移動(dòng)計(jì)算設(shè)備100的物理運(yùn)動(dòng)可包括旋轉(zhuǎn)或平移位移、速度、加速,或任何其它運(yùn)動(dòng)的適合的高階特征,或其任何合適的組合。X軸(被稱為橫向軸線)120a和Y軸(被稱為縱向軸線)120b可彼此正交,并且可位于前表面110的平面內(nèi)。Z軸(被稱為垂直軸)120c可正交于前表面110。Θχ軸(被稱為縱搖軸)130a可被用于表征縱搖,或表征關(guān)于X軸120a的移動(dòng)計(jì)算設(shè)備100的旋轉(zhuǎn)動(dòng)作。?丫軸(被稱為翻轉(zhuǎn)軸)130b可被用于表征翻轉(zhuǎn),或表征關(guān)于Y軸120b的移動(dòng)計(jì)算設(shè)備100的旋轉(zhuǎn)動(dòng)作。Θζ軸(被稱為偏搖軸)130c可被用于表征偏搖,或者表征關(guān)于Z軸120c的移動(dòng)計(jì)算設(shè)備100的旋轉(zhuǎn)動(dòng)作。雖然本公開(kāi)描述或示出的是用于描述移動(dòng)計(jì)算設(shè)備100的位置、方向、或運(yùn)動(dòng)的特定軸,但是本公開(kāi)考慮了具有任何合適的方向的任何合適的軸。雖然本公開(kāi)描述或示出的是移動(dòng)計(jì)算設(shè)備100的特定的物理運(yùn)動(dòng)(包括旋轉(zhuǎn)或平移位移、速度或加速),但是本公開(kāi)考慮了任何合適的動(dòng)作或者合適的動(dòng)作的組合,包括任何合適的動(dòng)作的高階特征(諸如,震蕩或振動(dòng))。
[0016]在具體的實(shí)施方式中,移動(dòng)計(jì)算設(shè)備100可以包括一個(gè)或多個(gè)類型的用于檢測(cè)移動(dòng)計(jì)算設(shè)備100的位置、定向、平移動(dòng)作,或旋轉(zhuǎn)動(dòng)作的傳感器。運(yùn)動(dòng)傳感器可包括加速計(jì)、陀螺儀,或磁力儀,或其任何合適的組合。移動(dòng)計(jì)算設(shè)備100還可包括用于檢測(cè)位置或動(dòng)作的外部傳感器的一個(gè)或多個(gè)接口。雖然本公開(kāi)描述了用于檢測(cè)移動(dòng)計(jì)算設(shè)備100的位置、定向,或運(yùn)動(dòng)的特定的傳感器。但本公開(kāi)考慮了任何用于檢測(cè)位置、定向,或動(dòng)作的傳感器。
[0017]在具體的實(shí)施方式中,可使用加速計(jì)確定沿任何平移軸120的移動(dòng)計(jì)算設(shè)備100的平移動(dòng)作。例如,可使用加速計(jì)的傳感器數(shù)據(jù)確定沿著軸120的移動(dòng)計(jì)算設(shè)備100的線性加速。此外,可使用在特定的時(shí)間間隔內(nèi)對(duì)加速計(jì)數(shù)據(jù)的積分(或求平均)確定沿著軸120的移動(dòng)計(jì)算設(shè)備100的速度。其它沿著軸120的移動(dòng)計(jì)算設(shè)備100的平移動(dòng)作的高階特征可通過(guò)采用一個(gè)或多個(gè)關(guān)于加速器數(shù)據(jù)的時(shí)間的導(dǎo)數(shù)來(lái)確定。在具體的實(shí)施方式中,可通過(guò)計(jì)算在兩個(gè)不同的時(shí)間獲得的傳感器數(shù)據(jù)之間的差來(lái)獲得導(dǎo)數(shù)信號(hào)。
[0018]在具體的實(shí)施方式中,可使用陀螺儀確定沿任何旋轉(zhuǎn)軸130的移動(dòng)計(jì)算設(shè)備100的定向或旋轉(zhuǎn)動(dòng)作。例如,可使用陀螺儀傳感器數(shù)據(jù)確定沿軸130的移動(dòng)計(jì)算設(shè)備100的角定向??赏ㄟ^(guò)進(jìn)行關(guān)于陀螺儀數(shù)據(jù)的時(shí)間的一階導(dǎo)數(shù)來(lái)確定沿著軸130的移動(dòng)計(jì)算設(shè)備100的旋轉(zhuǎn)(或者角)速度??衫猛勇輧x數(shù)據(jù)的二階導(dǎo)數(shù)來(lái)確定沿著軸130的移動(dòng)計(jì)算設(shè)備100的旋轉(zhuǎn)(或者角)加速。使用采取另外的高階的導(dǎo)數(shù)確定沿著軸130的移動(dòng)計(jì)算設(shè)備100的旋轉(zhuǎn)運(yùn)動(dòng)的另外的高階特征。
[0019]在具體的實(shí)施方式中,可使用磁力計(jì)(例如,磁場(chǎng)傳感器)測(cè)量沿任何旋轉(zhuǎn)軸線130的移動(dòng)計(jì)算設(shè)備1 O的定向或旋轉(zhuǎn)動(dòng)作。磁力計(jì)可以感測(cè)地球的磁場(chǎng)或任何其它合適的基本靜態(tài)磁場(chǎng),以確定移動(dòng)計(jì)算設(shè)備100的角定向。通過(guò)進(jìn)行磁力計(jì)數(shù)據(jù)的有關(guān)于時(shí)間的一階導(dǎo)數(shù),可確定沿軸130的移動(dòng)計(jì)算設(shè)備100的旋轉(zhuǎn)速度??墒褂么帕τ?jì)數(shù)據(jù)的二階導(dǎo)數(shù)確定沿軸130的移動(dòng)計(jì)算設(shè)備100的旋轉(zhuǎn)加速。
[°02°]圖2A-2B示出了正在進(jìn)行示例性物理運(yùn)動(dòng)的示例性移動(dòng)計(jì)算設(shè)備100。圖2A示出了定向在基本上為垂直位置的移動(dòng)計(jì)算設(shè)備100。圖2B通過(guò)箭頭表示了在進(jìn)行物理運(yùn)動(dòng)之后的移動(dòng)計(jì)算設(shè)備100,其中動(dòng)作可包括平移動(dòng)作或旋轉(zhuǎn)動(dòng)作。通過(guò)在圖2B中的虛線輪廓表示來(lái)自圖2A的移動(dòng)計(jì)算設(shè)備100的初始位置。在具體的實(shí)施方式中,用戶可手持移動(dòng)計(jì)算設(shè)備100,同時(shí)進(jìn)行在圖2A和2B所示的物理運(yùn)