專利名稱:用于姿態(tài)控制的裝置和方法
技術(shù)領(lǐng)域:
這里公開的發(fā)明主題總體上涉及控制信息的顯示的技術(shù)。
背景技術(shù):
對于很難看到顯示器上的東西的人員趨向于更加靠近顯示器是所存在的一種自然趨勢。這對于手持顯示設(shè)備而言是容易做到的。然而,身體移動并不總是充分的,例如在用戶不能看清楚信息或不謹慎的情況下,例如在設(shè)備太靠近用戶的臉以至于用戶看不到他的周圍的情況下。當前的縮放(zooming)方案需要用戶使用在顯示設(shè)備上的諸如觸摸屏、 鼠標點擊等手動縮放功能,以便增大被觀看的項目的相對大小。這樣的方法需要手動的、通常是非直覺的動作。如這里所描述的,各種示例性技術(shù)提供了對于縮放和可選的其他顯示功能的改善的控制。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一方面,提供一種裝置,包括傳感器電路,用于感應(yīng)空間現(xiàn)象;應(yīng)用電路,用于響應(yīng)由傳感器電路對空間現(xiàn)象的感應(yīng),其中在空間現(xiàn)象和應(yīng)用電路的響應(yīng)之間存在預先存在的關(guān)系;以及調(diào)整電路,用于至少部分地基于由傳感器電路對不同空間現(xiàn)象的感應(yīng)來調(diào)整應(yīng)用電路對空間現(xiàn)象的響應(yīng)。根據(jù)本發(fā)明的另一方面,提供一種裝置一種裝置,包括第一傳感器電路,用于感應(yīng)第一種物理現(xiàn)象;第二傳感器電路,用于感應(yīng)第二種物理現(xiàn)象;以及,應(yīng)用電路,用于響應(yīng)由所述第一傳感器電路和所述第二傳感器電路對物理現(xiàn)象的感應(yīng),其中在第一種和第二種物理現(xiàn)象與所述應(yīng)用電路的響應(yīng)之間存在預先存在的關(guān)系。根據(jù)本發(fā)明再一方面,提供一種方法,包括對顯示器顯示信息;感應(yīng)第一物理現(xiàn)象;響應(yīng)于對第一物理現(xiàn)象的感應(yīng)重新顯示信息,其中在第一物理現(xiàn)象和信息的重新顯示之間存在預先存在的關(guān)系;感應(yīng)第二物理現(xiàn)象;響應(yīng)于對第二物理現(xiàn)象的感應(yīng)重新顯示信息,調(diào)整在第一物理現(xiàn)象和信息的重新顯示之間的預先存在的關(guān)系。還公開了各種其他裝置、系統(tǒng)、方法等。
結(jié)合所附的附圖來參考后面的具體實施方式
時可對所描述的本發(fā)明的特征和優(yōu)點獲得更好的理解。圖1是與傳感器技術(shù)的一些例子一起的設(shè)備的各種配置的圖示;圖2是一些基于傳感器的算法、和從一個或更多個傳感器接收信息并至少部分地基于這樣的信息調(diào)用動作實施的方法的例子的圖示;圖3是具有縮放功能的設(shè)備的圖示;圖4是具有用于控制設(shè)備上信息的顯示的控制電路的設(shè)備的圖示;圖5是手持設(shè)備、和在設(shè)備和諸如用戶的對象之間的感應(yīng)距離的一些例子的圖示;圖6是用于接收音頻信息并至少部分地基于接收到的音頻信息來調(diào)整動作的設(shè)備的圖示;圖7是具有一種或更多種類型的傳感器電路、應(yīng)用電路和調(diào)整電路的設(shè)備的圖示;圖8是具有圖形用戶界面的例子的設(shè)備的圖示;以及圖9是可作為手持設(shè)備或其他裝置的示例性機器的圖示。
具體實施例方式下面的具體實施方式
包括為實現(xiàn)所描述的實施方式所構(gòu)想出的最佳方式。這種描述并不帶有限制,而是僅僅為了描述實施方式的總體原理。所描述的實施方式的范圍應(yīng)該參考所附的權(quán)利要求。如所提及的,對于很難看到顯示器上的東西的人員趨向于更加靠近顯示器是所存在的一種自然趨勢。如這里所描述的,實施操作模式以允許用戶放大或控制或響應(yīng)自然的、 直覺的反應(yīng)(例如,用戶把顯示器拿得更加靠近以便更加清楚地看到顯示的信息)。這樣的模式依賴于一種或更多種傳感器。例如,用于感應(yīng)用戶和設(shè)備之間的縮短距離的傳感器電路能夠根據(jù)用戶可選擇的(可調(diào)整的)縮放倍率因子自動地提供縮放功能。在特定的例子中,用戶可將縮放倍率因子設(shè)置為2X以便當設(shè)備從60cm移動到50cm(物理縮放是IOcm) 時,設(shè)備縮放顯示器以完成“虛擬的” 20cm縮放(例如,好像設(shè)備從60cm移動到40cm)。傳感器的類型例如是照相機、接近光加速器(proximity,light, accelerometer)、音頻陀螺儀等,以便提供足以確定設(shè)備和用戶之間的距離的信號或數(shù)據(jù)。如這里所描述的,設(shè)備可至少部分地基于設(shè)備和對象(例如,用戶的頭、用戶的手等)之間的距離自動地激活放大或縮小功能。如這里所描述的,該功能可基于由設(shè)備顯示的信息、在設(shè)備上執(zhí)行的應(yīng)用等。例如,設(shè)備可實現(xiàn)反向縮放以在GPS應(yīng)用對照片或視頻顯示應(yīng)用起反作用的情況下對諸如GPS應(yīng)用的地圖顯示“更多”的信息。在GPS例子中,當用戶遠離設(shè)備的顯示器時,傳感器電路能夠檢測到距離上的改變并顯示更多的地理信息,好像用戶飛離地面一樣。如這里所描述的,在各例子中,設(shè)備的傳感器電路可被配置為感應(yīng)一個或更多個姿態(tài)。例如,傳感器電路可被配置為從設(shè)備的移動中區(qū)分出對象相對于設(shè)備的移動(例如, 面部移動相比于手持設(shè)備移動的移動)。圖1與傳感器技術(shù)的一些例子一起示出了設(shè)備100的各種配置。設(shè)備100可被配置為蜂窩式電話、書寫板、照相機(例如,靜物、視頻、視頻及靜物)、GPS設(shè)備或其他設(shè)備。 設(shè)備100可包括上述設(shè)備中的至少一個的一個或更多個特征。設(shè)備100包括特定特征,諸如一個或更多個處理器102、存儲器104、電源106、一個或更多個網(wǎng)絡(luò)接口 108、至少一個顯示器110和一個或更多個傳感器120-150。CN 102375678 A
說明書
3/10 頁圖1示出了能夠檢測加速度、扭曲(例如,轉(zhuǎn)動(roll)、傾斜(pitch)、搖擺 (yaw))、或加速度和扭曲的組合的傳感器120的例子。傳感器120可被配置為識別相對于重力的角度。在圖1的例子中,設(shè)備100的顯示器110處在yz平面內(nèi)并且傳感器120可被配置為具有與1軸、ζ軸或1軸和ζ軸兩者相一致的一個或更多個軸。傳感器120能夠可選地包括可被配置為感應(yīng)多達六個自由度的運動的陀螺儀和三維加速度計。圖1還示出了能夠檢測設(shè)備100和對象(例如,用戶)之間的距離的傳感器130。 傳感器130可依賴于紅外、超聲波、激光或其他技術(shù)中的一個或更多個。在圖1的例子中, 傳感器130包括可被配置來提供足以確定角度并由此確定傳感器130和對象之間的距離的信息的發(fā)射器和檢測器。圖2示出了與傳感器120相關(guān)聯(lián)的算法的一些例子和與傳感器130相關(guān)聯(lián)的算法的一些例子。方法220包括用于接收一個或更多個傳感器信號的接收框222、用于至少部分地基于一個或更多個接收到的傳感器信號確定動作的確定框2M和用于調(diào)用(例如,由確定框2M所確定的)動作的實施的實施框226。在圖2的例子中,與被配置為執(zhí)行各種功能的電路223、225、227 —起示出了這些框。圖3示出了與方法320相關(guān)聯(lián)的具有縮放功能的設(shè)備100的例子。設(shè)備100的顯示器110可定義向內(nèi)法線(指向顯示器內(nèi)部)和向外法線(從顯示器中指向出來)。方法 320開始于注冊初始狀態(tài)(例如,設(shè)備100的初始位置)的初始框322。決定框3M決定信號是否指示設(shè)備100已經(jīng)位移離開初始位置。如果沒有指示位移,則方法320返回到初始框322。然而,如果決定框3M決定指示了位移,則方法320繼續(xù)到用于決定沿著向內(nèi)法線 (Nln)是否發(fā)生位移的另一個決定框326。如果是,則方法320進入用于縮小以便例如在顯示器上示出更多的信息的縮小框328。然而,如果決定框3 決定所指示的位移沒有沿著向內(nèi)法線,則方法320繼續(xù)到用于決定沿著向外法線(Nait)是否發(fā)生位移的另一個決定框330。 如果是,則方法320進入用于放大以便例如示出更少的信息(例如,所顯示的圖像的特寫視圖)的放大框332。如果決定框330決定所指示的位移沒有沿著向外法線,則方法320返回到例如初始框322。由此,方法320可分析一個或更多個信號并確定該一個或更多個信號指示移動是朝向用戶還是遠離用戶并調(diào)用適當?shù)捻憫?yīng)。雖然圖3示出了沿著向內(nèi)法線的移動 (例如,具有沿著向內(nèi)法線的非零矢量分量的移動)的“縮小”并示出了沿著向外法線的移動(例如,具有沿著向外法線的非零矢量分量的移動)的“放大”,但是如上所述,基于設(shè)備 100的配置、所顯示信息的類型或顯示信息的應(yīng)用的類型,關(guān)系可與所示出的關(guān)系不同。圖3還示出了時間可與位移結(jié)合使用的各種方式。例如,關(guān)于順序,第一種位移 (例如,從下到上)可發(fā)生在第二種位移(從左到右)之前,或是設(shè)備從初始位置狀態(tài)(例如,中心)經(jīng)過中間位置狀態(tài)(例如,中心的上方)移動到最終位置狀態(tài)(中心的前下方)。 關(guān)于速度,傳感器電路可包括用于感應(yīng)或確定速度(例如,線速度、或角速度、或線速度和角速度)的定時器或其他電路。關(guān)于加速度,傳感器電路可被配置沿著一個或更多個軸、旋轉(zhuǎn)方向等加速度。關(guān)于靜止時間(stationary time),傳感器電路可被配置為感應(yīng)位置上的停頓(例如,一秒至幾秒)??蓪υ诖瑝](dock)、看臺(stand)中放置的,在桌面(或其他水平表面)上放置的設(shè)備感應(yīng)靜止時間。關(guān)于看臺,看臺可被配置為具有特定角度,設(shè)備感應(yīng)到該角度向設(shè)備指示(例如,多于幾秒)它已經(jīng)被放置在看臺中。例如,當被放置在看臺中時,具有蜂窩式電話電路的設(shè)備可經(jīng)由揚聲器電話自動地切換到音頻輸出(例如,如果傳感器電路感應(yīng)到83度的角度長達三秒,則切換到揚聲器電話)。如這里所描述的,設(shè)備可包括用于確定人員是否正在走動、駕駛等的電路。這樣的電路可過濾掉走動或是忽略與走動相關(guān)聯(lián)的信號。在設(shè)備包括照相機或視頻電路的情況下,特定的移動可選地激活用于提高圖像捕捉質(zhì)量的抗抖動電路。圖4示出了具有用于控制設(shè)備上的信息的顯示的控制電路420的設(shè)備100。設(shè)備 100包括顯示器110和十字準線115、以及縮圖117和(例如,位于顯示器110的相對側(cè)/ 邊緣處的)可選圖形按鈕“開”和“關(guān)”。如這里所描述的,可通過操縱設(shè)備100來操控十字準線115。例如,十字準線115可位于所顯示的圖像的特定區(qū)域上以選擇用于縮放或其他操作的中心。關(guān)于圖形按鈕,其可以是“觸摸”激活的或是例如經(jīng)由定位十字準線115(例如, 打開或關(guān)閉縮放功能)可選地激活??蛇x地通過傾斜設(shè)備100或?qū)υO(shè)備100的其他操縱來導航并選擇縮圖117,可選地利用十字準線115的輔助。如這里所描述的,設(shè)備100可被配置為響應(yīng)于輕敲(tapping)動作,例如輕敲設(shè)備100的一側(cè)來激活加速度計。在圖4的例子中,控制電路420包括用于感應(yīng)的傳感器電路421、用于顯示并控制一個或更多個GUI (例如,開關(guān)按鈕)的GUI電路422和用于顯示并控制十字準線的十字準線電路423。控制電路420進一步包括作為特定應(yīng)用或功能的控制電路。例如,應(yīng)用特定電路4M包括應(yīng)用控制、一個或更多個應(yīng)用編程接口(API)和一個或更多個GUI。API可允許應(yīng)用和傳感器電路之間的交互。照片特定電路425包括照片控制、以及可與諸如縮圖117的縮圖結(jié)合實施的前一個/后一個和打開/關(guān)閉功能。視頻特定電路4 包括視頻控制,以及與諸如縮圖117的縮圖結(jié)合實施的播放/停止/暫停和向前/返回功能。地圖特定電路 427包括地圖控制,以及基于顯示器110角度的天空視圖(sky view)和地形視圖(terrain view)功能。例如,角度傳感器(例如,陀螺儀或加速度計)感應(yīng)顯示器110可選地相對于重力的角度,并至少部分地基于感應(yīng)到的角度渲染地圖視圖。在這樣的例子中,隨著角度從顯示器110水平定向移動到垂直定向,視圖可從天空視圖(例如,頭頂上)改變?yōu)榈匦我晥D (例如,側(cè)面或街道視圖)。圖5示出了在可手持配置下的設(shè)備100的例子,以及包括感應(yīng)設(shè)備100和諸如用戶的對象之間的距離的方法520。如這里所描述的,設(shè)備100可被配置為感應(yīng)設(shè)備至頭部的距離526、頭部至設(shè)備的距離530或這兩者。方法520開始于用于注冊初始狀態(tài)(例如,設(shè)備100的初始位置)的初始框522。決定框524決定信號是否指示設(shè)備100已經(jīng)位移離開它的初始位置。如果沒有指示位移,則方法520返回到初始框522。然而,如果決定框524 決定指示了位移,則方法520繼續(xù)到用于決定從設(shè)備至頭部是否發(fā)生位移(即,設(shè)備移動到用戶的頭部)的另一個決定框526。如果是,則方法520進入用于執(zhí)行作為縮放動作的動作 “A”的動作框528。然而,如果決定框526決定所指示的位移不是從設(shè)備到頭部(例如,或主要是從設(shè)備到頭部),則方法520繼續(xù)用于決定從頭部到設(shè)備(例如,或主要地從頭部到設(shè)備)是否發(fā)生位移的另一個決定框530。如果是,則方法520繼續(xù)到用于執(zhí)行作為與縮放動作“A”不同的縮放動作的動作“B”的動作框532。如果決定框530決定所指示的位移既不足夠是設(shè)備到頭部也不是頭部到設(shè)備(例如,微小動作或噪聲),則方法520返回到例如初始框522。圖6示出了被配置為接收音頻信息并至少部分地基于接收到的音頻信息調(diào)整動作的設(shè)備100。在圖6的例子中,設(shè)備100包括能夠感應(yīng)由用戶發(fā)出的音頻命令的音頻傳感器140。如圖6所示,方法620可包括至少部分地基于感應(yīng)到的信息調(diào)整另一方法,諸如方法220。在方法620中,接收框622接收一個或更多個信號,用于確定調(diào)整控制的確定框 624,并且實施框6 調(diào)用并可選地實施對于確定框624的調(diào)整控制。在圖6的例子中,與被配置為執(zhí)行各種功能的電路623、625和627 —起示出了這些框。在特定的例子中,設(shè)備100可被配置為經(jīng)由應(yīng)用電路基于設(shè)備100相對于重力的定向?qū)⑿畔⒌娘@示從風景視圖改變?yōu)樾は褚晥D并且反之亦然。根據(jù)方法620,當傳感器電路623感應(yīng)到音頻命令(例如,“停止”)時,調(diào)整電路627實施用于禁止(disable)或“停止”應(yīng)用電路的風景-肖像響應(yīng)的調(diào)整控制動作。通過使得這個特征禁止,用戶可打開設(shè)備100來觀看所顯示的信息,而無需擔心設(shè)備100自動地從風景顯示切換到肖像顯示或反之亦然。在上述的例子中,感應(yīng)兩種不同類型的現(xiàn)象,其中音頻現(xiàn)象的感應(yīng)用來調(diào)整對空間現(xiàn)象的響應(yīng)。如這里所描述的,在可選的配置中,一個空間移動可調(diào)整另一個空間移動。 例如,設(shè)備的快速轉(zhuǎn)動(例如,關(guān)于ζ軸)可被傳感器電路感應(yīng)到并將預定的響應(yīng)調(diào)整不同的空間移動,諸如90度旋轉(zhuǎn)(例如,關(guān)于χ軸)??苫趦A斜(pitch)、搖擺(yaw)或轉(zhuǎn)動 (roll)、速度、加速度、順序等一個或更多個特性區(qū)分空間移動。關(guān)于順序,空間輸入可包括例如(a)從右向左的移動或(b)從左到右的移動或(c)從左上到右上再到右下的移動等。 還可感應(yīng)到現(xiàn)象的組合(例如,考慮感應(yīng)音頻命令同時感應(yīng)設(shè)備的右上位置)。組合有助于注冊感應(yīng)到的輸入或定義相對于設(shè)備的坐標空間。圖7示出了具有一種或更多種傳感器電路120、130、140、150和160、應(yīng)用電路180
和調(diào)整電路190的設(shè)備100。如圖所示,設(shè)備100可包括使得多種傳感器信號可被組合的接口或其他電路,例如多傳感器輸入電路160。例如,聲音傳感器電路140的信號和接近傳感器電路130的信號可被組合以提供對于應(yīng)用電路180或調(diào)整電路190響應(yīng)或調(diào)整所適合的感應(yīng)到的信息。在這個例子中,用戶可說出單詞“向外”同時在沿著向外法線的方向上移動設(shè)備100(例如,朝向用戶的頭部)。電路可感應(yīng)發(fā)聲(例如,利用聲音識別電路)并感應(yīng)接近用戶的改變并使得應(yīng)用縮小。相似的,在用戶說出單詞“向內(nèi)”的情況下,設(shè)備100可感應(yīng)發(fā)聲并感應(yīng)接近方面的改變并使得應(yīng)用放大。這樣的設(shè)備可被編程為無論改變是遠離用戶還是朝向用戶(例如,沿著向內(nèi)法線方向還是沿著向外法線方向)都“縮小”或“放大”。 換句話說,無論方向朝向/遠離,感應(yīng)到的發(fā)聲都可控制縮放的類型,其中無論是放大還是縮小,縮放與接近(或距離等)的改變成比例地發(fā)生。上述例子是關(guān)于一些特征的示例,因為還可編程其他類型的傳感器輸入、以及響應(yīng)或?qū)憫?yīng)的調(diào)整。在圖7的例子中,傳感器電路140作為感應(yīng)音頻(例如,說出的命令)而示出并且傳感器電路150作為捕捉圖像(諸如用戶的圖像)而示出。圖像分析電路被配置為確定對于計算設(shè)備和用戶之間的距離的一個或更多個量度(即,確定向用戶的接近)。應(yīng)用電路180可包括對于感應(yīng)信息的一個或更多個預先存在的應(yīng)用響應(yīng),不管感應(yīng)信息是基于單個傳感器還是基于多個傳感器。例如,應(yīng)用可被配置為基于指示設(shè)備已經(jīng)被旋轉(zhuǎn)的感應(yīng)信息在顯示器上從風景視圖切換到肖像視圖。調(diào)整電路190可被配置為基于感應(yīng)信息調(diào)整這樣的響應(yīng)。例如,在設(shè)備感應(yīng)到關(guān)于軸(例如,肖像視圖中的長軸或風景視圖中的長軸)的快速旋轉(zhuǎn)的情況下,這樣的感應(yīng)信息可起到使得應(yīng)用電路禁止對關(guān)于不同的軸(例如,關(guān)于使顯示器的長軸(例如圖1的顯示器110的ζ軸)旋轉(zhuǎn)的軸)的旋轉(zhuǎn)的
8響應(yīng)的作用。如這里所描述的,裝置(例如圖1的設(shè)備100)可包括定義了向外法線矢量和向內(nèi)法線矢量的平面顯示器、被配置用來感應(yīng)平面顯示器的初始相對位置并被配置用來感應(yīng)平面顯示器的相對位置的改變的傳感器電路、以及被配置用來響應(yīng)于由傳感器電路感應(yīng)到的顯示器的相對位置的改變來縮放在平面顯示器上出現(xiàn)的圖像的縮放電路,其中,相對位置的改變包括沿著一個法線矢量的矢量分量。這樣的設(shè)備的例子如參考圖3所示。參考圖2 的方法220,電路225可被配置來確定應(yīng)該發(fā)生縮放動作,而電路227可被配置為縮放電路來實施所調(diào)用的縮放動作。如這里所描述的,設(shè)備可包括被配置用來至少部分地基于設(shè)備的顯示器關(guān)于顯示器的法線矢量的相對旋轉(zhuǎn)位置(例如,由傳感器電路感應(yīng)到的)來控制縮放電路的控制電路。設(shè)備可包括被配置用來至少部分地基于由傳感器感應(yīng)到的顯示器的相對傾斜位置、由傳感器感應(yīng)到的顯示器的相對搖擺位置以及由傳感器感應(yīng)到的顯示器的相對轉(zhuǎn)動位置中的至少一個或更多個來控制縮放電路的控制電路。例如,控制電路可被配置為至少部分地基于由傳感器電路感應(yīng)到的顯示器的相對位置來禁止縮放電路。在各種例子中,傳感器電路可選地相對于重力來定義三維坐標系統(tǒng)。在各種例子中,顯示器的相對位置可以是至少部分地相對于重力確定的相對位置。設(shè)備可包括作為傳感器電路來部分地確定平面顯示器向?qū)ο蠼咏恼障鄼C,并包括作為傳感器電路來部分地確定地球重力相對于平面顯示器定向的方向的加速度計。設(shè)備可包括定位系統(tǒng)傳感器(例如,GPQ作為傳感器電路。如這里所描述的,方法可包括感應(yīng)平面顯示器的相對位置的改變,其中該改變包括沿著由平面顯示器定義的向外法線矢量的矢量分量;響應(yīng)于該改變,縮放在平面顯示器上顯示的圖像;感應(yīng)平面顯示器的相對位置的改變,其中該改變包括沿著由平面顯示器定義的向內(nèi)法線矢量的矢量分量;以及,響應(yīng)于該改變,縮放在平面顯示器上顯示的圖像。例如,圖3示出了方法320,其中縮放平面顯示器上顯示的圖像發(fā)生在當平面顯示器的相對位置的改變發(fā)生在沿著向內(nèi)法線矢量的矢量分量的方向上或在沿著向外法線矢量的矢量分量的方向上時。在圖5中,與方法520 —起示出了設(shè)備100的例子,其中相對位置至少部分地與接近(例如,接近用戶的頭部)相一致。因此,方法可包括感應(yīng)平面顯示器對于對象的接近。如這里所描述的,一個或更多個可讀介質(zhì)可包括指示處理器執(zhí)行如下處理的處理器可執(zhí)行指令響應(yīng)于感應(yīng)到的平面顯示器的相對位置的改變,縮放在平面顯示器上顯示的圖像,其中該改變包括沿著由平面顯示器定義的向外法線矢量的矢量分量;以及,響應(yīng)于感應(yīng)到的平面顯示器的相對位置的改變,縮放在平面顯示器上顯示的圖像,其中該改變包括沿著由平面顯示器定義的向內(nèi)法線矢量的矢量分量。如這里所描述的,裝置(例如圖1的設(shè)備100)可包括傳感器電路,被配置用來感應(yīng)空間現(xiàn)象;應(yīng)用電路,被配置用來響應(yīng)于傳感器電路對空間現(xiàn)象的感應(yīng),其中在空間現(xiàn)象和應(yīng)用電路的響應(yīng)之間存在預先存在的關(guān)系;以及,調(diào)整電路,被配置用來至少部分地基于傳感器電路對不同空間現(xiàn)象的感應(yīng)來調(diào)整應(yīng)用電路對空間現(xiàn)象的響應(yīng)。例如,圖7示出了各種類型的傳感器電路120、130、140、150和160以及應(yīng)用電路180和調(diào)整電路190。應(yīng)用電路180可依賴于一個或更多個預先存在的關(guān)系來響應(yīng)感應(yīng)信息,而調(diào)整電路190可基于感應(yīng)信息調(diào)整響應(yīng)。例如,傳感器電路140可感應(yīng)音頻并且傳感器電路150可感應(yīng)視頻。這樣的電路的感應(yīng)信息可使得設(shè)備100響應(yīng)于通過感應(yīng)視頻信息來調(diào)整響應(yīng)的情況。如這里所描述的,調(diào)整電路可被配置為例如響應(yīng)于不同空間現(xiàn)象的感應(yīng)來禁止應(yīng)用電路對空間現(xiàn)象的響應(yīng)。例如,設(shè)備100的搖擺運動(例如,向上遠離搖擺)可禁止沿著 (例如,由顯示器定義的)向內(nèi)或向外法線矢量的縮放。相似的,調(diào)整電路可被配置為例如響應(yīng)于不同空間現(xiàn)象的感應(yīng)來使能應(yīng)用電路對空間現(xiàn)象的響應(yīng)。例如,設(shè)備100的搖擺運動可起到用于縮放的打開/關(guān)閉開關(guān)的作用。在這樣的例子中,相同的搖擺運動可被用于打開及關(guān)閉,或還可使用不同的搖擺運動(例如,搖擺向上遠離是“打開”而搖擺向下遠離是“關(guān)閉”)。如這里所描述的,空間現(xiàn)象可基于時間(例如,時間依賴性)不同于另一空間現(xiàn)象。例如,時間依賴性可以是速度或加速度,其中將緩慢、穩(wěn)定的移動注冊為一個空間現(xiàn)象而將快速、加速的移動注冊為另一不同的空間現(xiàn)象??臻g現(xiàn)象可依賴于對象相對于設(shè)備的移動(例如,用戶的頭部朝向設(shè)備移動)。如這里所描述的,設(shè)備可以是移動電話、書寫板、 筆記本、粘貼板、填補板(pad)、個人數(shù)據(jù)助理、照相機、或全球定位系統(tǒng)設(shè)備。設(shè)備可選地包括一個或更多個這樣的設(shè)備的特征(例如,具有GPS和照相機的移動電話)。如這里所描述的,設(shè)備可包括第一傳感器電路,被配置用來感應(yīng)第一種物理現(xiàn)象;第二傳感器電路,被配置用來感應(yīng)第二種物理現(xiàn)象;以及,應(yīng)用電路,被配置用來響應(yīng)第一傳感器電路和第二傳感器電路對物理現(xiàn)象的感應(yīng),其中在第一種和第二種物理現(xiàn)象和應(yīng)用電路的響應(yīng)之間存在預先存在的關(guān)系。圖7示出了被配置用來組合第一和第二傳感器電路輸入的多輸入電路160。這樣的輸入可以基于感應(yīng)到的距離、聲音、光、加速度或其他物理現(xiàn)象。如這里所描述的,方法可包括將信息顯示到顯示器;感應(yīng)第一物理現(xiàn)象;響應(yīng)于第一物理現(xiàn)象的感應(yīng)重新顯示信息,其中在第一物理現(xiàn)象和信息的重新顯示之間存在預先存在的關(guān)系;感應(yīng)第二物理現(xiàn)象;以及,響應(yīng)于第二物理現(xiàn)象的感應(yīng),調(diào)整在第一物理現(xiàn)象和信息的重新顯示之間的預先存在的關(guān)系。例如,圖4示出了具有控制電路的設(shè)備100,該控制電路響應(yīng)于感應(yīng)到的對用戶的接近來縮放圖像。在這個例子中,設(shè)備100的轉(zhuǎn)動運動 (例如,旋轉(zhuǎn))可使得一個縮像被顯示作為主圖像(例如,向右轉(zhuǎn)動選擇當前顯示的主圖像的右側(cè)的緊鄰的縮像作為主圖像顯示,而向左轉(zhuǎn)動選擇當前顯示的主圖像的左側(cè)的緊鄰的縮像作為主圖像顯示)。旋轉(zhuǎn)之后是相對空間位置的改變,或是相對空間位置的改變之后是旋轉(zhuǎn)。在這樣的例子中,用戶可方便地導航多個圖像(例如,顯示的縮圖或?qū)⒁@示的圖像)并如期望地放大及縮小。雖然提及了空間運動,但是還可使用例如一個或更多個音頻命令來縮放或來選擇不同的圖像作為主圖像來顯示(例如,考慮諸如“向內(nèi)”、 “向外”、“下一個”、“前一個”、“向前”、“向后”等音頻命令)。如這里所描述的,設(shè)備可被編程來執(zhí)行方法,其中重新顯示信息包括定向信息以保持信息的先前的相關(guān)定向,例如先前的、相關(guān)定向可以是風景定向或肖像定向。如這里所描述的,方法可包括感應(yīng)移動;響應(yīng)于移動的感應(yīng),改變裝置上信息的顯示;感應(yīng)不同的移動;以及響應(yīng)于不同移動的感應(yīng),禁止該改變。在這樣的方法中,感應(yīng)移動可包括感應(yīng)裝置的移動并且感應(yīng)不同的移動可包括感應(yīng)對象相對于裝置的移動(或反之亦然)。在這樣的例子中,感應(yīng)不同的移動可依賴于時間(例如可選地,速度或加速度或一個或更多個其他基于時間的因素)。
圖8示出了具有圖形用戶接口 800的例子的設(shè)備100。⑶I 800包括各種控制圖形,例如“縮放使能”和“縮放禁止”。根據(jù)圖8的例子,⑶I 800包括用戶可選擇將一些物理現(xiàn)象與縮放使能或禁止功能相關(guān)聯(lián)的單選框。具體的,GUI 800示出了移動包括向后/向前搖擺和向右/向左轉(zhuǎn)動以及物理觸摸的或光標可激活的向右/向左按鈕。因此,對于圖 8的例子,如果用戶希望使能縮放,則用戶會執(zhí)行設(shè)備的“向后搖擺”操縱(例如,在圖4的例子中向后傾斜頂部邊緣),并且如果用戶希望禁止縮放,則用戶會執(zhí)行設(shè)備的“向前搖擺” 操縱(例如,在圖4的例子中向前傾斜頂部邊緣)。還可存在其他選項用來使能和禁止縮放,例如觸摸屏姿態(tài)、觸摸屏按鈕(例如,見圖4的例子中的打開/關(guān)閉按鈕)、一個或更多個硬件按鈕、聲音命令、設(shè)備的其他姿態(tài)等。關(guān)于“縮放至最大”、“縮放至最小”、“縮放開始” 和“縮放停止”,⑶I 800包括實現(xiàn)用戶輸入的滾動條。⑶I 800還包括單位選擇(例如,美國單位或標準單位)。另外,額外的特征還包括“縮放加速度”和“頭部至設(shè)備鎖定”。縮放加速度可至少部分地基于感應(yīng)到的加速度進行縮放(例如,加速度越大,則縮放越大),而頭部至設(shè)備鎖定可感應(yīng)頭部朝向設(shè)備的移動并使得顯示器禁止縮放(例如,鎖定顯示器)。 另外,GUI 800例如可利用單選框的方式顯示應(yīng)用的列表,該單選框允許用戶將控制與一個或更多個應(yīng)用相關(guān)聯(lián)。雖然在圖8的例子中示出了單個設(shè)置屏幕(例如,GUI),但是還可將設(shè)備配置為具有多個設(shè)置屏幕,其中每個屏幕設(shè)置一個或更多個應(yīng)用的控制參數(shù)。例如,一個設(shè)置屏幕可對一個應(yīng)用調(diào)用使能/禁止縮放的按鈕控制的使用(例如,其中設(shè)備姿態(tài)控制會影響應(yīng)用的使用),而另一個設(shè)置屏幕可對另一個應(yīng)用調(diào)用使能/禁止縮放的轉(zhuǎn)動控制的使用。由此,GUI可被配置來接收用于為應(yīng)用或應(yīng)用組合定制縮放控制參數(shù)的輸入,并且一系列這樣的GUI能夠允許應(yīng)用或應(yīng)用組合具有不同的縮放控制參數(shù)(例如,文本應(yīng)用具有設(shè)置X,而圖像應(yīng)用具有設(shè)置Y)。在圖8中,設(shè)備100包括一個或更多個傳感器111、操作系統(tǒng)112、一個或更多個 API 113和一個或更多個應(yīng)用114。例如,傳感器可以是由操作系統(tǒng)控制的硬件設(shè)備,其中一個或更多個API允許應(yīng)用訪問由傳感器獲取的數(shù)據(jù)。如這里所描述的,API可選地允許應(yīng)用控制傳感器(例如,設(shè)置增益、功能等)。API的一些例子包括自動旋轉(zhuǎn)API、照相機/ 視頻API、聲音API和顯示API。例如,應(yīng)用可調(diào)用照相機API來訪問照相機數(shù)據(jù)以確定頭部至設(shè)備距離并調(diào)用顯示API以控制顯示器(例如,控制用于渲染信息至顯示器的渲染功能)。如這里所描述的,各種動作、步驟等可被實施為在一個或更多個計算機可讀介質(zhì)中存儲的指令。例如,一個或更多個計算機可讀介質(zhì)包括指令處理器執(zhí)行如下處理的計算機可執(zhí)行指令響應(yīng)于沿著向外法線方向感應(yīng)到的平面顯示器的相對位置的改變,縮放在平面顯示器上顯示的圖像,以及,響應(yīng)于沿著向內(nèi)法線方向感應(yīng)到的平面顯示器的相對位置的改變,縮放在平面顯示器上顯示的圖像。在另一個例子中,一個或更多個計算機可讀介質(zhì)包括指令處理器執(zhí)行如下處理的計算機可執(zhí)行指令感應(yīng)第一種物理現(xiàn)象;感應(yīng)第二種物理現(xiàn)象;響應(yīng)第一種物理現(xiàn)象的感應(yīng),其中,在第一種物理現(xiàn)象和響應(yīng)之間存在預先存在的關(guān)系;以及,至少部分地基于第二種物理現(xiàn)象的感應(yīng)來調(diào)整第一種物理現(xiàn)象的響應(yīng)。在發(fā)明內(nèi)容具體實施方式
和/或權(quán)利要求書中使用了術(shù)語“電路”或“線路”。 如本領(lǐng)域公知的,術(shù)語“電路”包括所有級別的可用集成電路,例如從離散邏輯電路到諸如VLSI的最高等級的集成電路,并且包括被編程來執(zhí)行實施例的功能的可編程邏輯部件以及被編程具有執(zhí)行這些功能的指令的通用或特定用途的處理器。已經(jīng)討論了各種示例性電路或者線路,圖9描繪了計算機系統(tǒng)900的示例性例子的框圖。系統(tǒng)900可以是臺式計算機系統(tǒng),例如由在MorriSVille,NC的聯(lián)想(美國)公司售賣的ThinkCentre 或ThinkPad 系列個人計算機之一,或是工作站計算機,例如由在 Morrisville, NC的聯(lián)想(美國)公司售賣的ThinkStation 之一;然而,在這里描述的具體實施方式
中清楚的是,設(shè)備可包括其他特征或系統(tǒng)900的僅僅一些特征。如圖9所示,系統(tǒng)900包括所謂的芯片集910。芯片集是指被設(shè)計為一起工作的集成電路或芯片的組合。芯片集通常以單個產(chǎn)品售賣(例如,考慮以品牌 INTEL 、AMD 等售賣的芯片集)。在圖9的例子中,芯片集910具有可基于品牌或制造商在一定程度上變化的特定的架構(gòu)。芯片集910的架構(gòu)包括例如經(jīng)由直接管理接口或直接介質(zhì)接口(DMI)942或鏈接控制器944交換信息(例如,數(shù)據(jù)、信號、命令等)的內(nèi)核和存儲器控制組合920和I/O控制器集線器950。在圖9的例子中,DMI 942是芯片至芯片接口(有時被稱為“北橋”和“南橋”之間的鏈接)。內(nèi)核和存儲器控制組合920包括一個或更多個處理器922 (例如,單核或多核)和用于經(jīng)由前端總線(FSB)擬4交換信息的存儲器控制器集線器926。如這里所描述的,內(nèi)核和存儲器控制組合920的各種部件可集成在單個處理器芯片(die)上,以便例如制作替代傳統(tǒng)的“北橋”類型架構(gòu)的芯片。存儲器控制器集線器擬6與存儲器940接口。例如,存儲器控制器集線器擬6可提供對DDR SDRAM存儲器(例如,DDR、DDR2、DDR3等)的支持。一般的,存儲器940是一種隨機訪問存儲器(RAM)。它通常被稱為“系統(tǒng)存儲器”。存儲器控制器集線器擬6還包括低電壓差分信號接口(LVDQ932。LVDS932可以是用于支持顯示設(shè)備992(例如,CRT、平板面板、投影儀等)的所謂的LVDS顯示接口(LDI)。 框938包括經(jīng)由LVDS接口 932支持的技術(shù)的一些例子(例如,串行數(shù)字視頻、HDMI/DVI、顯示端口)。存儲器控制器集線器擬6還包括例如用于支持離散圖形936的一個或更多個PCI 快速接口(PCI-E)934。使用PCI-E接口的離散圖形已經(jīng)成為加速圖形端口(AGP)的替換解決方案。例如,存儲器控制器集線器擬6可包括外部基于PCI-E的圖形卡的16道(X16) PCI-E端口。示例性系統(tǒng)可包括用于支持圖形的AGP或PCI-E。I/O集線器控制器950包括各種接口。圖9的例子包括SATA接口 951、一個或更多個PCI-E接口 952(可選的,一個或更多個傳統(tǒng)PCI接口)、一個或更多個USB接口 953、LAN接口 954(更通常的是網(wǎng)絡(luò)接口)、通用I/O接口 (GPIO) 955、低針腳數(shù)(low-pin count, LPC)接口 970、電力管理接口 961、時鐘生成接口 962、音頻接口 963(例如,用于揚聲器994)、操作總成本(TCO)接口 964、系統(tǒng)管理總線接口(例如,多主機串行計算機總線接口)965、以及串行外圍閃存存儲器/控制器接口(SPI閃存)966,在圖9的例子中,串行外圍閃存存儲器/控制器接口 966包括BIOS 968和啟動代碼990。關(guān)于網(wǎng)絡(luò)連接,I/O集線器控制器950可包括與PCI-E接口端口復用的集成千兆比特以太網(wǎng)控制器連線。其他網(wǎng)絡(luò)特征可獨立于PCI-E接口操作。I/O集線器控制器950的接口提供與各種設(shè)備、網(wǎng)絡(luò)等的通信。例如,SATA接口951提供在諸如HDD、SDD或它們的組合的一個或更多個驅(qū)動器980上刪除、讀取并寫入信息。I/O集線器控制器950還可包括用于支持一個或更多個驅(qū)動器980的高級主機控制器接口(AHCI)。PCI-E接口 952允許與設(shè)備、網(wǎng)絡(luò)等的無線連接982。USB接口 953用于輸入設(shè)備984,例如鍵盤(KB)、鼠標和各種其他設(shè)備(例如,照相機、電話、存儲器、媒體播放器)。在圖9的例子中,LPC接口 970提供給一個或更多個ASIC 971,可信平臺模塊 (TPM) 972,超級I/O 973,固件集線器974,BIOS支持975,以及諸如ROM 977、閃存978和非易失性RAM(NVRAM) 979等各種存儲器976使用。關(guān)于TPM 972,這個模塊可以是用于驗證軟件和硬件設(shè)備的芯片的形式。例如,TPM能夠執(zhí)行平臺驗證并可用于驗證尋求訪問的系統(tǒng)是期望的系統(tǒng)。系統(tǒng)900在上電時可被配置來執(zhí)行在SPI閃存966當中存儲的BIOS 968的啟動代碼990,并之后在一個或更多個操作系統(tǒng)和(例如,在系統(tǒng)存儲器940中存儲的)應(yīng)用軟件的控制下處理數(shù)據(jù)。操作系統(tǒng)可被存儲在多個位置中的任意位置并例如根據(jù)BIOS 968 的指令對其進行訪問。再次,如這里所描述的,示例性設(shè)備或其他機器可包括與圖9的系統(tǒng) 900所示的特征相比較較少或較多的特征。例如,圖1的設(shè)備100可包括系統(tǒng)900中示出的特征中的一些特征或全部特征(例如,作為基本或控制電路的一部分)。結(jié)論盡管采用對于結(jié)構(gòu)特征和/或方法動作特定的語言已經(jīng)描述了示例性方法、設(shè)備、系統(tǒng)等,但是可以理解的是在所附的權(quán)利要求中限定的主題并不必然限于所描述的特定特征或動作。相反,特定的特征和動作作為實施所要求保護的方法、設(shè)備、系統(tǒng)等的示例性形式而被公開。
權(quán)利要求
1.一種裝置,包括傳感器電路,用于感應(yīng)空間現(xiàn)象;應(yīng)用電路,用于響應(yīng)由所述傳感器電路對所述空間現(xiàn)象的感應(yīng),其中在所述空間現(xiàn)象和所述應(yīng)用電路的響應(yīng)之間存在預先存在的關(guān)系;以及調(diào)整電路,用于至少部分地基于由所述傳感器電路對不同空間現(xiàn)象的感應(yīng)來調(diào)整所述應(yīng)用電路對所述空間現(xiàn)象的響應(yīng)。
2.根據(jù)權(quán)利要求1所述的裝置,其中,所述調(diào)整電路用于響應(yīng)于對所述不同空間現(xiàn)象的感應(yīng),禁止所述應(yīng)用電路對所述空間現(xiàn)象的響應(yīng)。
3.根據(jù)權(quán)利要求1所述的裝置,其中,所述調(diào)整電路用于響應(yīng)于對所述不同空間現(xiàn)象的感應(yīng),使能所述應(yīng)用電路對所述空間現(xiàn)象的響應(yīng)。
4.根據(jù)權(quán)利要求1所述的裝置,其中,所述傳感器電路包括加速度計。
5.根據(jù)權(quán)利要求1所述的裝置,其中,所述傳感器電路包括接近傳感器。
6.根據(jù)權(quán)利要求1所述的裝置,其中,所述不同空間現(xiàn)象包括時間依賴性。
7.根據(jù)權(quán)利要求6所述的裝置,其中,所述時間依賴性包括速度或加速度。
8.根據(jù)權(quán)利要求1所述的裝置,其中,所述空間現(xiàn)象包括裝置的移動。
9.根據(jù)權(quán)利要求1所述的裝置,其中,所述空間現(xiàn)象包括對象相對于所述裝置的移動。
10.根據(jù)權(quán)利要求1所述的裝置,其中,所述裝置包括從如下組合中選擇的成員,所述組合包括移動電話、書寫板、筆記本、粘貼板、填補板、個人數(shù)據(jù)助理、照相機和全球定位系統(tǒng)設(shè)備。
11.一種裝置,包括第一傳感器電路,用于感應(yīng)第一種物理現(xiàn)象;第二傳感器電路,用于感應(yīng)第二種物理現(xiàn)象;以及應(yīng)用電路,用于響應(yīng)由所述第一傳感器電路和所述第二傳感器電路對物理現(xiàn)象的感應(yīng),其中在第一種和第二種物理現(xiàn)象與所述應(yīng)用電路的響應(yīng)之間存在預先存在的關(guān)系。
12.根據(jù)權(quán)利要求11所述的裝置,其中,第一種物理現(xiàn)象包括從如下組合中選擇的成員,所述組合包括距離、聲音、光和加速度。
13.根據(jù)權(quán)利要求11所述的裝置,其中,第二種物理現(xiàn)象包括從如下組合中選擇的成員,所述組合包括距離、聲音、光和加速度。
14.根據(jù)權(quán)利要求11所述的裝置,其中,所述裝置包括從如下組合中選擇的成員,所述組合包括移動電話、書寫板、筆記本、粘貼板、填補板、個人數(shù)據(jù)助理、照相機和全球定位系統(tǒng)設(shè)備。
15.一種方法,包括將信息顯示到顯示器;感應(yīng)第一物理現(xiàn)象;響應(yīng)于對第一物理現(xiàn)象的感應(yīng)重新顯示信息,其中在第一物理現(xiàn)象和信息的重新顯示之間存在預先存在的關(guān)系;感應(yīng)第二物理現(xiàn)象;響應(yīng)于對第二物理現(xiàn)象的感應(yīng)重新顯示信息,調(diào)整在第一物理現(xiàn)象和信息的重新顯示之間的預先存在的關(guān)系。
16.根據(jù)權(quán)利要求15所述的方法,其中,感應(yīng)第一物理現(xiàn)象包括感應(yīng)顯示器的旋轉(zhuǎn)。
17.根據(jù)權(quán)利要求16所述的方法,其中,重新顯示包括定向信息以保持信息的先前的相關(guān)定向。
18.根據(jù)權(quán)利要求17所述的方法,其中,先前的相關(guān)定向包括風景定向或肖像定向。
19.根據(jù)權(quán)利要求15所述的方法,其中,感應(yīng)第二物理現(xiàn)象包括感應(yīng)顯示器和對象之間的距離。
20.根據(jù)權(quán)利要求15所述的方法,其中,感應(yīng)第二物理現(xiàn)象包括感應(yīng)音頻命令。
全文摘要
本發(fā)明涉及用于姿態(tài)控制的裝置和方法。其中,用于姿態(tài)控制的裝置,包括傳感器電路,用于感應(yīng)空間現(xiàn)象;應(yīng)用電路,用于響應(yīng)由傳感器電路對空間現(xiàn)象的感應(yīng),其中在空間現(xiàn)象和應(yīng)用電路的響應(yīng)之間存在預先存在的關(guān)系;以及調(diào)整電路,用于至少部分地基于由傳感器電路對不同空間現(xiàn)象的感應(yīng)來調(diào)整應(yīng)用電路對空間現(xiàn)象的響應(yīng)。還公開了各種其他裝置、系統(tǒng)、方法等。
文檔編號G06F3/048GK102375678SQ20111022152
公開日2012年3月14日 申請日期2011年8月3日 優(yōu)先權(quán)日2010年8月10日
發(fā)明者亞倫·邁克爾·斯圖爾特, 賈伊·威斯雷·約翰遜, 達顯爾·克羅默, 阿克賽爾·拉米雷斯·弗洛雷斯, 阿瑞斯·克里斯多夫·尼爾·甘尼, 霍華德·洛克 申請人:聯(lián)想(新加坡)私人有限公司