專利名稱:用于移動(dòng)裝置的用戶接口的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及計(jì)算機(jī)用戶接口系統(tǒng),且更特定來說,涉及用于移動(dòng)計(jì)算裝置的用戶接口。
背景技術(shù):
個(gè)人電子裝置(例如,手機(jī)、PDA、膝上型計(jì)算機(jī)、游戲裝置)向用戶提供不斷增加的功能性和數(shù)據(jù)存儲(chǔ)。為了使用戶能夠與應(yīng)用程序和文件交互,個(gè)人電子裝置通常配置有用戶接口,其類似于為個(gè)人計(jì)算機(jī)開發(fā)的圖形用戶接口。舉例來說,一些個(gè)人電子裝置使用Windows CE ,其為由微軟公司出售的Windows 系列操作系統(tǒng)的一版本。此些圖形用戶接口系統(tǒng)假定計(jì)算裝置在空間中固定,而內(nèi)容(例如,圖像、對(duì)象和文件)可在虛擬空間內(nèi)移動(dòng)。此圖形用戶接口系統(tǒng)通常包含用于相對(duì)于裝置的顯示器的“窗”來操縱內(nèi)容的工具(例如,滾動(dòng)條)。甚至最近發(fā)布的專門為新型個(gè)人電子裝置開發(fā)的用戶接口(例如, 在Blacliberry Storm 上實(shí)施的用戶接口)也假定裝置在空間中固定,而內(nèi)容可在虛擬空間中移動(dòng),且通過在觸摸屏顯示器上拖曳手指來實(shí)現(xiàn)內(nèi)容相對(duì)于裝置顯示器的移動(dòng)(“拖曳”)。雖然計(jì)算機(jī)用戶熟悉此些用戶接口,但其源自一般不移動(dòng)的個(gè)人計(jì)算機(jī)損害了移動(dòng)計(jì)算裝置的功能性。
發(fā)明內(nèi)容
各種方面提供用于提供尤其好地適用于移動(dòng)計(jì)算裝置的移動(dòng)用戶接口的方法和系統(tǒng)。在一個(gè)方面中,一種用于在移動(dòng)計(jì)算裝置上提供移動(dòng)用戶接口的方法包含感測(cè)移動(dòng)計(jì)算裝置在現(xiàn)實(shí)空間中的移動(dòng);基于所述感測(cè)的移動(dòng)而確定所述移動(dòng)計(jì)算裝置在現(xiàn)實(shí)空間中的位置改變;基于所述移動(dòng)計(jì)算裝置的所述確定的位置改變而確定被視為在虛擬空間中固定的內(nèi)容的觀看視角;以及基于所述確定的觀看視角而產(chǎn)生所述內(nèi)容的至少一部分的顯示。所述方法可進(jìn)一步包含接收用以選擇所述內(nèi)容的選擇的信號(hào);確定所述內(nèi)容的位于所述顯示的中心附近的部分;以及選擇所述內(nèi)容的位于所述顯示的中心附近的所述部分。也可在所述產(chǎn)生的顯示內(nèi)提供選擇輔助,以指示所述顯示的所述中心和/或所述顯示內(nèi)的所述內(nèi)容的將被選擇的所述部分??苫诨蛞罁?jù)所述內(nèi)容而選擇所述選擇輔助的形式和大小,且所述選擇輔助的所述形式可包含例如十字準(zhǔn)線、圓、橢圓、框、增強(qiáng)亮度區(qū)、增強(qiáng)清晰度區(qū)和陰影區(qū)中的任一者??捎捎诎粹o按下而接收到所述用以選擇所述內(nèi)容的選擇的信號(hào)。所述方法可進(jìn)一步涉及在所述產(chǎn)生的顯示內(nèi)包含選擇輔助,其中所述選擇輔助指示所述顯示內(nèi)的所述內(nèi)容的可被選擇的部分;接收用以選擇所述內(nèi)容的選擇的信號(hào);確定所述內(nèi)容的位于所述選擇輔助內(nèi)的所述部分;以及對(duì)所述內(nèi)容的位于所述選擇輔助內(nèi)的所述部分執(zhí)行動(dòng)作。感測(cè)現(xiàn)實(shí)空間中的移動(dòng)可包含從可為加速度計(jì)、距離測(cè)量傳感器、傾斜傳感器、相機(jī)和羅盤中的任一者或一者以上的傳感器接收信號(hào)。所述方法可進(jìn)一步包含確定所述移動(dòng)計(jì)算裝置與用戶之間的距離;以及基于所述確定的距離而將一放大率應(yīng)用于所述內(nèi)容的所述顯示的部分。所述方法可進(jìn)一步包含感測(cè)所述移動(dòng)計(jì)算裝置的傾斜;以及基于所述感測(cè)的傾斜而在虛擬空間中重新定位所述內(nèi)容。感測(cè)現(xiàn)實(shí)空間中的移動(dòng)可涉及從相機(jī)接收數(shù)字圖像;將所述接收的數(shù)字圖像的至少一部分與先前數(shù)字圖像的至少一部分進(jìn)行比較以識(shí)別連續(xù)圖像的改變;以及基于所述連續(xù)圖像的所述識(shí)別的改變而確定移動(dòng)。確定被視為在虛擬空間中固定的所述內(nèi)容的所述觀看視角也可基于應(yīng)用于所述移動(dòng)計(jì)算裝置的所述確定的位置改變的虛擬移動(dòng)縮放因數(shù)。所述方法可進(jìn)一步包含當(dāng)在圖形用戶接口模式中時(shí)接收用戶接口模式選擇輸入(可呈按鈕按下的形式);基于在所述圖形用戶接口模式中所述內(nèi)容的顯示而在虛擬空間中固定所述內(nèi)容;和實(shí)施如本文所述的移動(dòng)用戶接口模式;以及當(dāng)在移動(dòng)用戶接口模式中時(shí)接收用戶接口模式選擇輸入;在移動(dòng)計(jì)算裝置顯示器中固定所述內(nèi)容;和實(shí)施所述圖形用戶接口模式。 在另一方面中,一種移動(dòng)計(jì)算裝置包含處理器或?qū)S脠D形處理芯片;顯示器,其耦合到所述處理器或?qū)S脠D形處理芯片;以及傳感器,其耦合到所述處理器或?qū)S脠D形處理芯片,其中所述傳感器可為加速度計(jì)、距離測(cè)量傳感器、傾斜傳感器、相機(jī)和羅盤中的任一者或一者以上。所述處理器或?qū)S脠D形處理芯片以軟件可執(zhí)行指令配置以從所述傳感器接收信號(hào);基于所述接收的傳感器信號(hào)而確定所述移動(dòng)計(jì)算裝置在現(xiàn)實(shí)空間中的位置改變;基于所述移動(dòng)計(jì)算裝置的所述確定的位置改變而確定被視為在虛擬空間中固定的內(nèi)容的觀看視角;以及基于所述確定的觀看視角而產(chǎn)生所述內(nèi)容的至少一部分的顯示上的圖像。所述處理器或?qū)S脠D形處理芯片可進(jìn)一步經(jīng)配置以接收用以選擇所述內(nèi)容的選擇的信號(hào);確定所述內(nèi)容的位于所述顯示的中心附近的部分;以及選擇所述內(nèi)容的位于所述顯示的中心附近的所述部分。也可在所述產(chǎn)生的顯示內(nèi)提供選擇輔助,以指示所述顯示的所述中心和/或所述顯示內(nèi)的所述內(nèi)容的將被選擇的所述部分。可基于或依據(jù)所述內(nèi)容而選擇所述選擇輔助的形式和大小,且所述選擇輔助的所述形式可包含例如十字準(zhǔn)線、圓、橢圓、框、增強(qiáng)亮度區(qū)、增強(qiáng)清晰度區(qū)和陰影區(qū)中的任一者。所述用以選擇所述內(nèi)容的選擇的信號(hào)可呈按鈕按下的形式。所述處理器或?qū)S脠D形處理芯片可進(jìn)一步經(jīng)配置以在所述產(chǎn)生的顯示內(nèi)包含選擇輔助,其中所述選擇輔助指示所述顯示內(nèi)的所述內(nèi)容的可被選擇的部分;接收用以選擇所述內(nèi)容的選擇的信號(hào);確定所述內(nèi)容的位于所述選擇輔助內(nèi)的所述部分;以及對(duì)所述內(nèi)容的位于所述選擇輔助內(nèi)的所述部分執(zhí)行動(dòng)作。所述處理器或?qū)S脠D形處理芯片可進(jìn)一步經(jīng)配置以從可為加速度計(jì)、距離測(cè)量傳感器、傾斜傳感器、相機(jī)和羅盤中的任一者或一者以上的一個(gè)或一個(gè)以上傳感器接收信號(hào)。所述處理器或?qū)S脠D形處理芯片可進(jìn)一步經(jīng)配置以確定所述移動(dòng)計(jì)算裝置與用戶之間的距離;以及基于所述確定的距離而將一放大率應(yīng)用于所述內(nèi)容的所述顯示的部分。所述處理器或?qū)S脠D形處理芯片可進(jìn)一步經(jīng)配置以感測(cè)所述移動(dòng)計(jì)算裝置的傾斜,且基于所述感測(cè)的傾斜而在虛擬空間中重新定位所述內(nèi)容。所述處理器或?qū)S脠D形處理芯片可進(jìn)一步經(jīng)配置以從相機(jī)接收數(shù)字圖像;將所述接收的數(shù)字圖像的至少一部分與先前數(shù)字圖像的至少一部分進(jìn)行比較以識(shí)別連續(xù)圖像的改變;以及基于所述連續(xù)圖像的所述識(shí)別的改變而確定移動(dòng)。所述處理器或?qū)S脠D形處理芯片可進(jìn)一步經(jīng)配置以使得確定被視為在虛擬空間中固定的所述內(nèi)容的所述觀看視角還基于應(yīng)用于所述移動(dòng)計(jì)算裝置的所述確定的位置改變的虛擬移動(dòng)縮放因數(shù)。所述處理器或?qū)S脠D形處理芯片可進(jìn)一步經(jīng)配置以當(dāng)在圖形用戶接口模式中時(shí)接收用戶接口模式選擇輸入(其可呈按鈕按下的形式);基于在所述圖形用戶接口模式中所述內(nèi)容的顯示而在虛擬空間中固定所述內(nèi)容;和實(shí)施如本文描述的移動(dòng)用戶接口模式;以及當(dāng)在所述移動(dòng)用戶接口模式中時(shí)接收用戶接口模式選擇輸入;在移動(dòng)計(jì)算裝置顯示器中固定所述內(nèi)容; 以及實(shí)施所述圖形用戶接口模式。在另一方面中,一種移動(dòng)計(jì)算裝置包含用于感測(cè)移動(dòng)計(jì)算裝置在現(xiàn)實(shí)空間中的移動(dòng)的裝置;用于基于所述感測(cè)的移動(dòng)而確定所述移動(dòng)計(jì)算裝置在現(xiàn)實(shí)空間中的位置改變的裝置;用于基于所述移動(dòng)計(jì)算裝置的所述確定的位置改變而確定被視為在虛擬空間中固定的內(nèi)容的觀看視角的裝置;以及用于基于所述確定的觀看視角而產(chǎn)生所述內(nèi)容的至少一部分的顯示的裝置。所述移動(dòng)計(jì)算裝置可進(jìn)一步包含用于接收用以選擇所述內(nèi)容的選擇的信號(hào)的裝置;用于確定所述內(nèi)容的位于所述顯示的中心附近的部分的裝置;以及用于選擇所述內(nèi)容的位于所述顯示的中心附近的所述部分的裝置。所述移動(dòng)計(jì)算裝置可進(jìn)一步包含用于在所述產(chǎn)生的顯示內(nèi)包含選擇輔助以指示所述顯示的所述中心和/或所述顯示內(nèi)的所述內(nèi)容的將被選擇的所述部分的裝置??苫诨蛞罁?jù)所述內(nèi)容而選擇所述選擇輔助的形式和大小,且所述選擇輔助的所述形式可包含例如十字準(zhǔn)線、圓、橢圓、框、增強(qiáng)亮度區(qū)、 增強(qiáng)清晰度區(qū)和陰影區(qū)中的任一者。可由于按鈕按下而接收到用以選擇所述內(nèi)容的選擇的信號(hào)。所述移動(dòng)計(jì)算裝置可進(jìn)一步包含用于在所述產(chǎn)生的顯示內(nèi)包含選擇輔助的裝置, 其中所述選擇輔助指示所述顯示內(nèi)的所述內(nèi)容的可被選擇的部分;用于接收用以選擇所述內(nèi)容的選擇的信號(hào)的裝置;用于確定所述內(nèi)容的位于所述選擇輔助內(nèi)的所述部分的裝置; 以及用于對(duì)所述內(nèi)容的位于所述選擇輔助內(nèi)的所述部分執(zhí)行動(dòng)作的裝置。用于感測(cè)現(xiàn)實(shí)空間中的移動(dòng)的裝置可包含用于從以下各項(xiàng)中的任一者或一者以上接收信號(hào)的裝置用于測(cè)量加速度的裝置;用于測(cè)量距離的裝置;用于測(cè)量傾斜的裝置;用于獲得圖像的裝置;以及羅盤。所述移動(dòng)計(jì)算裝置可進(jìn)一步包含用于確定所述移動(dòng)計(jì)算裝置與用戶之間的距離的裝置;以及用于基于所述確定的距離而將一放大率應(yīng)用于所述內(nèi)容的所述顯示的部分的裝置。所述移動(dòng)計(jì)算裝置可進(jìn)一步包含用于感測(cè)所述移動(dòng)計(jì)算裝置的傾斜的裝置;以及用于基于所述感測(cè)的傾斜而在虛擬空間中重新定位所述內(nèi)容的裝置。用于感測(cè)現(xiàn)實(shí)空間中的移動(dòng)的裝置可包含用于從相機(jī)接收數(shù)字圖像的裝置;用于將所接收數(shù)字圖像的至少一部分與先前數(shù)字圖像的至少一部分進(jìn)行比較以識(shí)別連續(xù)圖像的改變的裝置;以及用于基于所述連續(xù)圖像的所述識(shí)別的改變而確定移動(dòng)的裝置。用于確定被視為在虛擬空間中固定的所述內(nèi)容的所述觀看視角的裝置還可基于應(yīng)用于所述移動(dòng)計(jì)算裝置的所述確定的位置改變的虛擬移動(dòng)縮放因數(shù)而做出所述確定。所述移動(dòng)計(jì)算裝置可進(jìn)一步包含用于當(dāng)在圖形用戶接口模式中時(shí)接收用戶接口模式選擇輸入(可呈按鈕按下的形式)的裝置;用于基于在所述圖形用戶接口模式中所述內(nèi)容的顯示而在虛擬空間中固定所述內(nèi)容的裝置;和用于實(shí)施如本文描述的移動(dòng)用戶接口模式的裝置;以及用于當(dāng)在所述移動(dòng)用戶接口模式中時(shí)接收用戶接口模式選擇輸入的裝置;用于在移動(dòng)計(jì)算裝置顯示器中固定所述內(nèi)容的裝置;和用于實(shí)施所述圖形用戶接口模式的裝置。在另一方面中,一種計(jì)算機(jī)程序產(chǎn)品包含計(jì)算機(jī)可讀媒體,其包含用于從可為加速度計(jì)、距離測(cè)量傳感器、傾斜傳感器、相機(jī)和羅盤中的任一者或一者以上的傳感器接收信號(hào)的至少一個(gè)指令;用于基于所述接收的傳感器信號(hào)而確定移動(dòng)計(jì)算裝置在現(xiàn)實(shí)空間中的位置改變的至少一個(gè)指令;用于基于所述移動(dòng)計(jì)算裝置的所述確定的位置改變而確定被視為在虛擬空間中固定的內(nèi)容的觀看視角的至少一個(gè)指令;以及用于基于所述確定的觀看視角而產(chǎn)生所述內(nèi)容的至少一部分的顯示上的圖像的至少一個(gè)指令。所述計(jì)算機(jī)可讀媒體可進(jìn)一步包含用于接收用以選擇所述內(nèi)容的選擇的信號(hào)的至少一個(gè)指令;用于確定所述內(nèi)容的位于所述顯示的中心附近的部分的至少一個(gè)指令;以及用于選擇所述內(nèi)容的位于所述顯示的中心附近的所述部分的至少一個(gè)指令。所述計(jì)算機(jī)可讀媒體可進(jìn)一步包含用于在所述產(chǎn)生的顯示內(nèi)包含選擇輔助的至少一個(gè)指令,其中所述選擇輔助指示所述顯示的所述中心和/或所述顯示內(nèi)的所述內(nèi)容的將被選擇的所述部分。所述計(jì)算機(jī)可讀媒體可進(jìn)一步包含用于依據(jù)位于所述顯示的所述中心附近的所述內(nèi)容而選擇所述選擇輔助的形式的至少一個(gè)指令,其中所述選擇輔助的所述形式可為例如十字準(zhǔn)線、圓、橢圓、框、增強(qiáng)亮度區(qū)、 增強(qiáng)清晰度區(qū)和陰影區(qū)。所述計(jì)算機(jī)可讀媒體可進(jìn)一步包含用于由于按鈕按下而接收所述用以選擇所述內(nèi)容的選擇的信號(hào)的至少一個(gè)指令。所述計(jì)算機(jī)可讀媒體可進(jìn)一步包含 用于在所述產(chǎn)生的顯示內(nèi)包含選擇輔助的至少一個(gè)指令,其中所述選擇輔助指示所述顯示內(nèi)的所述內(nèi)容的可被選擇的部分;用于接收用以選擇所述內(nèi)容的選擇的信號(hào)的至少一個(gè)指令;用于確定所述內(nèi)容的位于所述選擇輔助內(nèi)的所述部分的至少一個(gè)指令;以及用于對(duì)所述內(nèi)容的位于所述選擇輔助內(nèi)的所述部分執(zhí)行動(dòng)作的至少一個(gè)指令。所述計(jì)算機(jī)可讀媒體可進(jìn)一步包含用于基于從所述傳感器接收的所述信號(hào)而感測(cè)移動(dòng)的至少一個(gè)指令。所述計(jì)算機(jī)可讀媒體可進(jìn)一步包含用于確定所述移動(dòng)計(jì)算裝置與用戶之間的距離的至少一個(gè)指令;以及用于基于所述確定的距離而將一放大率應(yīng)用于所述內(nèi)容的所述顯示的部分的至少一個(gè)指令。所述計(jì)算機(jī)可讀媒體可進(jìn)一步包含用于基于所述感測(cè)的傾斜而在虛擬空間中重新定位所述內(nèi)容的至少一個(gè)指令。所述計(jì)算機(jī)可讀媒體可進(jìn)一步包含用于從所述相機(jī)接收數(shù)字圖像的至少一個(gè)指令;用于將所述接收的數(shù)字圖像的至少一部分與先前數(shù)字圖像的至少一部分進(jìn)行比較以識(shí)別連續(xù)圖像的改變的至少一個(gè)指令;以及用于基于所述連續(xù)圖像的所述識(shí)別的改變而確定移動(dòng)的至少一個(gè)指令。所述用于確定被視為在虛擬空間中固定的內(nèi)容的觀看視角的至少一個(gè)指令可包含用于進(jìn)一步基于應(yīng)用于所述移動(dòng)計(jì)算裝置的所述確定的位置改變的虛擬移動(dòng)縮放因數(shù)而確定所述觀看視角的至少一個(gè)指令。所述計(jì)算機(jī)可讀媒體可進(jìn)一步包含用于當(dāng)在圖形用戶接口模式中時(shí)接收用戶接口模式選擇輸入的至少一個(gè)指令;用于基于在所述圖形用戶接口模式中所述內(nèi)容的顯示而在虛擬空間中固定所述內(nèi)容的至少一個(gè)指令;以及用于實(shí)施移動(dòng)用戶接口模式的至少一個(gè)指令。所述計(jì)算機(jī)可讀媒體可進(jìn)一步包含用于當(dāng)在所述移動(dòng)用戶接口模式中時(shí)接收用戶接口模式選擇輸入 (可呈按鈕按下的形式)的至少一個(gè)指令;用于在移動(dòng)計(jì)算裝置顯示器中固定所述內(nèi)容的至少一個(gè)指令;以及用于實(shí)施所述圖形用戶接口模式的至少一個(gè)指令。
并入本文且構(gòu)成本說明書的部分的
本發(fā)明的示范性方面。連同上文給出的一般描述和下文給出的詳細(xì)描述一起,附圖用以闡釋本發(fā)明的特征。圖1是說明用于個(gè)人計(jì)算機(jī)和移動(dòng)計(jì)算裝置的現(xiàn)有技術(shù)圖形用戶接口的基本操作的過程流程圖。
圖2是說明根據(jù)本發(fā)明的各種方面的用于移動(dòng)計(jì)算裝置的移動(dòng)用戶接口的基本操作中的一些基本操作的過程流程圖。圖3是說明在虛擬空間中相對(duì)于現(xiàn)實(shí)空間中的移動(dòng)計(jì)算裝置而定位的文檔的透視圖。圖4是實(shí)例性圖像文檔的說明。圖5A和圖5B是說明用于觀看圖4中所說明的實(shí)例性圖像文檔的移動(dòng)用戶接口的操作的移動(dòng)計(jì)算裝置的正視圖。圖6是說明用于基于移動(dòng)計(jì)算裝置相對(duì)于用戶的位置而控制圖像大小或放大率的移動(dòng)用戶接口的操作的過程流程圖。圖7A和圖7B是說明提供圖4中所說明的實(shí)例性圖像文檔的不同放大率的移動(dòng)用戶接口的操作的移動(dòng)計(jì)算裝置的正視圖。圖8是說明用于個(gè)人計(jì)算機(jī)和移動(dòng)計(jì)算裝置的現(xiàn)有技術(shù)用戶接口中用于選擇動(dòng)作的操作的過程流程圖。圖9是說明在根據(jù)本發(fā)明的各種方面的用于移動(dòng)計(jì)算裝置的移動(dòng)用戶接口中選擇動(dòng)作的操作的過程流程圖。圖IOA到圖IOF是說明移動(dòng)用戶接口的顯示內(nèi)的實(shí)例性選擇輔助的移動(dòng)計(jì)算裝置的正視圖。圖11是說明用于感測(cè)移動(dòng)且基于從加速度計(jì)傳感器接收的信息而確定移動(dòng)計(jì)算裝置的相對(duì)位置改變的操作的過程流程圖。圖12是說明用于感測(cè)移動(dòng)且基于從距離測(cè)量傳感器接收的信息而確定移動(dòng)計(jì)算裝置的相對(duì)位置改變的操作的過程流程圖。圖13是說明用于基于從羅盤傳感器接收的信息而確定移動(dòng)計(jì)算裝置的定向改變的操作的過程流程圖。圖14是說明用于感測(cè)移動(dòng)且基于從加速度計(jì)、距離測(cè)量和羅盤傳感器接收的信息而確定移動(dòng)計(jì)算裝置的相對(duì)位置改變的操作的過程流程圖。圖15是說明用于感測(cè)移動(dòng)、確定移動(dòng)計(jì)算裝置的相對(duì)位置改變且基于從相機(jī)接收的信息而確定文檔的將觀看的部分的操作的過程流程圖。圖16是說明包含常規(guī)圖形用戶接口和移動(dòng)用戶接口功能性兩者的用戶接口的操作的過程流程圖。圖17是說明用于在虛擬空間中操縱文檔且基于從一個(gè)或一個(gè)以上傾斜傳感器接收的信息而確定文檔的將在移動(dòng)計(jì)算裝置上觀看的部分的操作的過程流程圖。圖18是說明在虛擬空間中相對(duì)于現(xiàn)實(shí)空間中的移動(dòng)計(jì)算裝置而定位的三維文檔的透視圖。圖18和圖19是根據(jù)本發(fā)明的各種方面的替代性移動(dòng)計(jì)算裝置配置的功能/組件框圖。圖21是適合于與本發(fā)明的各種方面一起使用的實(shí)例性移動(dòng)計(jì)算裝置的組件框圖。圖22是適合于與本發(fā)明的各種方面一起使用的實(shí)例性筆記本便攜式計(jì)算裝置的組件框圖。
具體實(shí)施例方式
將參看附圖詳細(xì)描述各種方面。只要可能,將在整個(gè)圖式中使用相同的參考標(biāo)號(hào)來指代相同或相似的部分。對(duì)特定實(shí)例和實(shí)施方案做出的參考是出于說明性目的,且無意限制本發(fā)明或權(quán)利要求書的范圍。 如本文所使用,術(shù)語“移動(dòng)裝置,,或“移動(dòng)計(jì)算裝置,,指代以下各項(xiàng)中的任一者或全部蜂窩式電話、個(gè)人數(shù)據(jù)助理(PDA)、掌上型計(jì)算機(jī)、上網(wǎng)本計(jì)算機(jī)、筆記本計(jì)算機(jī)、無線電子郵件接收器和蜂窩式電話接收器(例如,BladAerry 和Treo 裝置)、具有多媒體因特網(wǎng)功能的蜂窩式電話,和包含可編程處理器或?qū)S脠D形處理芯片、存儲(chǔ)器和顯示器的類似手持式電子裝置。如本文所使用,術(shù)語“用戶接口”指代在計(jì)算機(jī)裝置上操作的軟件進(jìn)程,其呈現(xiàn)一系列圖像和菜單給用戶且提供各種接口工具以接收用戶輸入,以用于與計(jì)算裝置或計(jì)算裝置上的內(nèi)容交互。各種方面提供尤其適合于移動(dòng)計(jì)算裝置和便攜式計(jì)算機(jī)(例如,筆記本計(jì)算機(jī))的用戶接口。為便于參考,在本文中或在圖式中,各種方面可稱為“移動(dòng)用戶接口”(圖式中為“MUI”)以區(qū)分此些用戶接口與可稱為“圖形用戶接口”(圖式中為“⑶I”) 的起初為固定計(jì)算裝置(例如,Windows 和Leopard. )開發(fā)的傳統(tǒng)用戶接口。重要的是應(yīng)注意,移動(dòng)用戶接口的各種實(shí)施方案可包含圖形特征、工具或圖標(biāo)。因此,對(duì)“移動(dòng)用戶接口 ”對(duì)“圖形用戶接口 ”的參考無意要求或暗示根據(jù)各種方面的移動(dòng)用戶接口可不包含圖形元件。在為了在固定個(gè)人計(jì)算機(jī)(例如,桌上型計(jì)算機(jī))上使用而開發(fā)的常規(guī)圖形用戶接口中,假定計(jì)算裝置顯示器在現(xiàn)實(shí)空間中固定,同時(shí)假定文檔、文件或桌面可相對(duì)于裝置在虛擬空間中移動(dòng)。固定觀看窗的假定對(duì)于歷史上作為較大系統(tǒng)的個(gè)人計(jì)算機(jī)是適當(dāng)?shù)模?其中CRT顯示器通常固定到桌面。通過此固定顯示器,在現(xiàn)實(shí)空間中(例如,在墻壁上)固定的窗上模型化圖形用戶接口。圖1中說明常規(guī)圖形用戶接口的示范性處理操作。在常規(guī)圖形用戶接口的過程100內(nèi)的框2處,確定內(nèi)容相對(duì)于顯示器的位置且因此確定文檔、文件或桌面的在顯示窗內(nèi)可見的部分。在過程100中的框3處,確定顯示窗內(nèi)的光標(biāo)的位置。 在框4處隨后使用此信息來產(chǎn)生包含光標(biāo)的顯示。在過程100中的框5處,來自例如鍵盤鍵、計(jì)算機(jī)鼠標(biāo)或觸摸板等指向裝置的輸入將信息提供到處理器或?qū)S脠D形處理芯片以在顯示內(nèi)重新定位光標(biāo)或選擇打開的內(nèi)容內(nèi)的對(duì)象或元素?;谕ㄟ^用戶對(duì)指向裝置的操縱和/或小鍵盤按壓而控制的此些光標(biāo)移動(dòng),在過程100中的框6處,處理器或?qū)S脠D形處理芯片可接收關(guān)于文件相對(duì)于顯示窗的移動(dòng)的輸入,例如滾動(dòng)條的操縱。在過程100中的框8 處,使用此些滾動(dòng)條(或類似)輸入的計(jì)算機(jī)處理器或?qū)S脠D形處理芯片可相對(duì)于窗重新定位文件,之后通過返回到框2而重復(fù)過程100。當(dāng)今,個(gè)人手持式計(jì)算和通信裝置具有桌上型計(jì)算機(jī)的大部分處理能力;然而其顯示器大小和分辨率仍是基本約束?,F(xiàn)代桌上型計(jì)算機(jī)監(jiān)視器的大小范圍通常在 1440X900 (WXGA+)分辨率下的17"到1680X 1050 (WSXGA+)分辨率下的22〃之間。相比而言,筆記本計(jì)算機(jī)顯示器通常在1024X 768 (XGA)下的10. 2〃(例如IBM/Lenono X61)到 1440X 900 (WXGA+)下的17"(例如,戴爾D630和惠普6910p)的范圍內(nèi)。手持式移動(dòng)計(jì)算裝置具有小得多的顯示器,其通常大小為幾英寸。以下表1中提供當(dāng)前市場(chǎng)上的所選手持式計(jì)算裝置的顯示器大小和分辨率的列表。表1-手持式裝置顯示器大小和分辨率
權(quán)利要求
1.一種用于在移動(dòng)計(jì)算裝置上提供移動(dòng)用戶接口的方法,其包括 感測(cè)所述移動(dòng)計(jì)算裝置在現(xiàn)實(shí)空間中的移動(dòng);基于所述感測(cè)的移動(dòng)而確定所述移動(dòng)計(jì)算裝置在現(xiàn)實(shí)空間中的位置改變; 基于所述移動(dòng)計(jì)算裝置的所述確定的位置改變而確定被視為在虛擬空間中固定的內(nèi)容的觀看視角;以及基于所述確定的觀看視角而產(chǎn)生所述內(nèi)容的至少一部分的顯示。
2.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包括 接收用以選擇所述內(nèi)容的選擇的信號(hào);確定所述內(nèi)容的位于所述顯示的中心附近的部分;以及選擇所述內(nèi)容的位于所述顯示的中心附近的所述部分。
3.根據(jù)權(quán)利要求2所述的方法,其進(jìn)一步包括在所述產(chǎn)生的顯示內(nèi)包含選擇輔助,其中所述選擇輔助指示所述顯示的所述中心和所述顯示內(nèi)的所述內(nèi)容的將被選擇的所述部分中的一者。
4.根據(jù)權(quán)利要求3所述的方法,其進(jìn)一步包括依據(jù)位于所述顯示的所述中心附近的所述內(nèi)容而選擇所述選擇輔助的形式, 其中所述選擇輔助的所述形式選自由十字準(zhǔn)線、圓、橢圓、框、增強(qiáng)亮度區(qū)、增強(qiáng)清晰度區(qū)和陰影區(qū)組成的群組。
5.根據(jù)權(quán)利要求2所述的方法,其中由于按鈕按下而接收到所述用以選擇所述內(nèi)容的選擇的信號(hào)。
6.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包括在所述產(chǎn)生的顯示內(nèi)包含選擇輔助,其中所述選擇輔助指示所述顯示內(nèi)的所述內(nèi)容的可被選擇的部分;接收用以選擇所述內(nèi)容的選擇的信號(hào);確定所述內(nèi)容的位于所述選擇輔助內(nèi)的所述部分;以及對(duì)所述內(nèi)容的位于所述選擇輔助內(nèi)的所述部分執(zhí)行動(dòng)作。
7.根據(jù)權(quán)利要求1所述的方法,其中感測(cè)現(xiàn)實(shí)空間中的移動(dòng)包括從選自由加速度計(jì)、 距離測(cè)量傳感器、傾斜傳感器、相機(jī)和羅盤組成的群組的傳感器接收信號(hào)。
8.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包括 確定所述移動(dòng)計(jì)算裝置與用戶之間的距離;以及基于所述確定的距離而將一放大率應(yīng)用于所述內(nèi)容的所述顯示的部分。
9.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包括 感測(cè)所述移動(dòng)計(jì)算裝置的傾斜;以及基于所述感測(cè)的傾斜而在虛擬空間中重新定位所述內(nèi)容。
10.根據(jù)權(quán)利要求1所述的方法,其中感測(cè)現(xiàn)實(shí)空間中的移動(dòng)包括 從相機(jī)接收數(shù)字圖像;將所述接收的數(shù)字圖像的至少一部分與先前數(shù)字圖像的至少一部分進(jìn)行比較以識(shí)別連續(xù)圖像的改變;以及基于所述連續(xù)圖像的所述識(shí)別的改變而確定移動(dòng)。
11.根據(jù)權(quán)利要求1所述的方法,其中確定被視為在虛擬空間中固定的所述內(nèi)容的所述觀看視角是進(jìn)一步基于應(yīng)用于所述移動(dòng)計(jì)算裝置的所述確定的位置改變的虛擬移動(dòng)縮放因數(shù)。
12.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包括當(dāng)在圖形用戶接口模式中時(shí)接收用戶接口模式選擇輸入;以及基于在所述圖形用戶接口模式中所述內(nèi)容的顯示而在虛擬空間中固定所述內(nèi)容。
13.根據(jù)權(quán)利要求11所述的方法,其進(jìn)一步包括 當(dāng)在移動(dòng)用戶接口模式中時(shí)接收用戶接口模式選擇輸入; 在移動(dòng)計(jì)算裝置顯示器中固定所述內(nèi)容;以及實(shí)施所述圖形用戶接口模式。
14.根據(jù)權(quán)利要求12所述的方法,其中由于按鈕按下而接收到所述用戶接口模式選擇輸入。
15.一種移動(dòng)計(jì)算裝置,其包括 處理器;顯示器,其耦合到所述處理器;以及傳感器,其耦合到所述處理器,所述傳感器選自由加速度計(jì)、距離測(cè)量傳感器、傾斜傳感器、相機(jī)和羅盤組成的群組,其中所述處理器以軟件可執(zhí)行指令配置來執(zhí)行包括以下各項(xiàng)的操作 從所述傳感器接收信號(hào);基于所述接收的傳感器信號(hào)而確定所述移動(dòng)計(jì)算裝置在現(xiàn)實(shí)空間中的位置改變; 基于所述移動(dòng)計(jì)算裝置的所述確定的位置改變而確定被視為在虛擬空間中固定的內(nèi)容的觀看視角;以及基于所述確定的觀看視角而產(chǎn)生所述內(nèi)容的至少一部分的顯示上的圖像。
16.根據(jù)權(quán)利要求15所述的移動(dòng)計(jì)算裝置,其中所述處理器以軟件可執(zhí)行指令配置來執(zhí)行包括以下各項(xiàng)的操作接收用以選擇所述內(nèi)容的選擇的信號(hào);確定所述內(nèi)容的位于所述顯示的中心附近的部分;以及選擇所述內(nèi)容的位于所述顯示的中心附近的所述部分。
17.根據(jù)權(quán)利要求16所述的移動(dòng)計(jì)算裝置,其中所述處理器以軟件可執(zhí)行指令配置來執(zhí)行進(jìn)一步包括以下各項(xiàng)的操作在所述產(chǎn)生的顯示內(nèi)包含選擇輔助,其中所述選擇輔助指示所述顯示的所述中心和所述顯示內(nèi)的所述內(nèi)容的將被選擇的所述部分中的一者。
18.根據(jù)權(quán)利要求17所述的移動(dòng)計(jì)算裝置,其中所述處理器以軟件可執(zhí)行指令配置來執(zhí)行進(jìn)一步包括以下各項(xiàng)的操作依據(jù)位于所述顯示的所述中心附近的所述內(nèi)容而選擇所述選擇輔助的形式, 其中所述選擇輔助的所述形式選自由十字準(zhǔn)線、圓、橢圓、框、增強(qiáng)亮度區(qū)、增強(qiáng)清晰度區(qū)和陰影區(qū)組成的群組。
19.根據(jù)權(quán)利要求16所述的移動(dòng)計(jì)算裝置,其進(jìn)一步包括耦合到所述處理器的按鈕, 其中由于所述按鈕的按下而接收到所述用以選擇所述內(nèi)容的選擇的信號(hào)。
20.根據(jù)權(quán)利要求15所述的移動(dòng)計(jì)算裝置,其中所述處理器以軟件可執(zhí)行指令配置來執(zhí)行進(jìn)一步包括以下各項(xiàng)的操作在所述產(chǎn)生的顯示內(nèi)包含選擇輔助,其中所述選擇輔助指示所述顯示內(nèi)的所述內(nèi)容的可被選擇的部分;接收用以選擇所述內(nèi)容的選擇的信號(hào);確定所述內(nèi)容的位于所述選擇輔助內(nèi)的所述部分;以及對(duì)所述內(nèi)容的位于所述選擇輔助內(nèi)的所述部分執(zhí)行動(dòng)作。
21.根據(jù)權(quán)利要求15所述的移動(dòng)計(jì)算裝置,其中所述處理器以軟件可執(zhí)行指令配置來執(zhí)行以下操作基于從所述傳感器接收的所述信號(hào)而感測(cè)移動(dòng)。
22.根據(jù)權(quán)利要求15所述的移動(dòng)計(jì)算裝置,其中所述處理器以軟件可執(zhí)行指令配置來執(zhí)行進(jìn)一步包括以下各項(xiàng)的操作確定所述移動(dòng)計(jì)算裝置與用戶之間的距離;以及基于所述確定的距離而將一放大率應(yīng)用于所述內(nèi)容的所述顯示的部分。
23.根據(jù)權(quán)利要求15所述的移動(dòng)計(jì)算裝置,其進(jìn)一步包括耦合到所述處理器的傾斜傳感器,所述傾斜傳感器經(jīng)配置以感測(cè)所述移動(dòng)計(jì)算裝置的傾斜,其中所述處理器以軟件可執(zhí)行指令配置來執(zhí)行進(jìn)一步包括基于所述感測(cè)的傾斜而在虛擬空間中重新定位所述內(nèi)容的操作。
24.根據(jù)權(quán)利要求15所述的移動(dòng)計(jì)算裝置,其中 所述傳感器包括相機(jī);且其中所述處理器以軟件可執(zhí)行指令配置來執(zhí)行操作以使得感測(cè)現(xiàn)實(shí)空間中的移動(dòng)包括從所述相機(jī)接收數(shù)字圖像;將所述接收的數(shù)字圖像的至少一部分與先前數(shù)字圖像的至少一部分進(jìn)行比較以識(shí)別連續(xù)圖像的改變;以及基于所述連續(xù)圖像的所述識(shí)別的改變而確定移動(dòng)。
25.根據(jù)權(quán)利要求15所述的移動(dòng)計(jì)算裝置,其中所述處理器以軟件可執(zhí)行指令配置來執(zhí)行操作以使得確定被視為在虛擬空間中固定的所述內(nèi)容的所述觀看視角是進(jìn)一步基于應(yīng)用于所述移動(dòng)計(jì)算裝置的所述確定的位置改變的虛擬移動(dòng)縮放因數(shù)。
26.根據(jù)權(quán)利要求15所述的移動(dòng)計(jì)算裝置,其中所述處理器以軟件可執(zhí)行指令配置來執(zhí)行進(jìn)一步包括以下各項(xiàng)的操作當(dāng)在圖形用戶接口模式中時(shí)接收用戶接口模式選擇輸入;基于在所述圖形用戶接口模式中所述內(nèi)容的顯示而在虛擬空間中固定所述內(nèi)容;以及實(shí)施移動(dòng)用戶接口模式。
27.根據(jù)權(quán)利要求沈所述的移動(dòng)計(jì)算裝置,其中所述處理器以軟件可執(zhí)行指令配置來執(zhí)行進(jìn)一步包括以下各項(xiàng)的操作當(dāng)在所述移動(dòng)用戶接口模式中時(shí)接收用戶接口模式選擇輸入; 在所述移動(dòng)計(jì)算裝置顯示器中固定所述內(nèi)容;以及實(shí)施所述圖形用戶接口模式。
28.根據(jù)權(quán)利要求27所述的移動(dòng)計(jì)算裝置,其進(jìn)一步包括按鈕,其中由于按鈕按下而接收到所述用戶接口模式選擇輸入。
29.—種移動(dòng)計(jì)算裝置,其包括用于感測(cè)所述移動(dòng)計(jì)算裝置在現(xiàn)實(shí)空間中的移動(dòng)的裝置;用于基于所述感測(cè)的移動(dòng)而確定所述移動(dòng)計(jì)算裝置在現(xiàn)實(shí)空間中的位置改變的裝置;用于基于所述移動(dòng)計(jì)算裝置的所述確定的位置改變而確定被視為在虛擬空間中固定的內(nèi)容的觀看視角的裝置;以及用于基于所述確定的觀看視角而產(chǎn)生所述內(nèi)容的至少一部分的顯示的裝置。
30.根據(jù)權(quán)利要求四所述的移動(dòng)計(jì)算裝置,其進(jìn)一步包括 用于接收用以選擇所述內(nèi)容的選擇的信號(hào)的裝置;用于確定所述內(nèi)容的位于所述顯示的中心附近的部分的裝置;以及用于選擇所述內(nèi)容的位于所述顯示的中心附近的所述部分的裝置。
31.根據(jù)權(quán)利要求30所述的移動(dòng)計(jì)算裝置,其進(jìn)一步包括用于在所述產(chǎn)生的顯示內(nèi)包含選擇輔助的裝置,其中所述選擇輔助指示所述顯示的所述中心和所述顯示內(nèi)的所述內(nèi)容的將被選擇的所述部分中的一者。
32.根據(jù)權(quán)利要求31所述的移動(dòng)計(jì)算裝置,其進(jìn)一步包括用于依據(jù)位于所述顯示的所述中心附近的所述內(nèi)容而選擇所述選擇輔助的形式的裝置,其中所述選擇輔助的所述形式選自由十字準(zhǔn)線、圓、橢圓、框、增強(qiáng)亮度區(qū)、增強(qiáng)清晰度區(qū)和陰影區(qū)組成的群組。
33.根據(jù)權(quán)利要求30所述的移動(dòng)計(jì)算裝置,其中用于接收用以選擇所述內(nèi)容的選擇的信號(hào)的裝置包括用于指示按鈕按下的裝置。
34.根據(jù)權(quán)利要求四所述的移動(dòng)計(jì)算裝置,其進(jìn)一步包括用于在所述產(chǎn)生的顯示內(nèi)包含選擇輔助的裝置,其中所述選擇輔助指示所述顯示內(nèi)的所述內(nèi)容的可被選擇的部分;用于接收用以選擇所述內(nèi)容的選擇的信號(hào)的裝置;用于確定所述內(nèi)容的位于所述選擇輔助內(nèi)的所述部分的裝置;以及用于對(duì)所述內(nèi)容的位于所述選擇輔助內(nèi)的所述部分執(zhí)行動(dòng)作的裝置。
35.根據(jù)權(quán)利要求四所述的移動(dòng)計(jì)算裝置,其中用于感測(cè)現(xiàn)實(shí)空間中的移動(dòng)的裝置包用于從選自由以下各項(xiàng)組成的群組的傳感器接收信號(hào)的裝置用于感測(cè)加速度計(jì)的裝置; 用于測(cè)量距離的裝置; 用于測(cè)量傾斜的裝置; 用于獲得數(shù)字圖像的裝置;以及用于測(cè)量相對(duì)于地球磁場(chǎng)的定向的裝置。
36.根據(jù)權(quán)利要求四所述的移動(dòng)計(jì)算裝置,其進(jìn)一步包括 用于確定所述移動(dòng)計(jì)算裝置與用戶之間的距離的裝置;以及用于基于所述確定的距離而將一放大率應(yīng)用于所述內(nèi)容的所述顯示的部分的裝置。
37.根據(jù)權(quán)利要求四所述的移動(dòng)計(jì)算裝置,其進(jìn)一步包括 用于感測(cè)所述移動(dòng)計(jì)算裝置的傾斜的裝置;以及用于基于所述感測(cè)的傾斜而在虛擬空間中重新定位所述內(nèi)容的裝置。
38.根據(jù)權(quán)利要求四所述的移動(dòng)計(jì)算裝置,其中感測(cè)現(xiàn)實(shí)空間中的移動(dòng)包括 用于獲得數(shù)字圖像的裝置;用于將第一數(shù)字圖像的至少一部分與第二數(shù)字圖像的至少一部分進(jìn)行比較以識(shí)別連續(xù)圖像的改變的裝置;以及用于基于所述連續(xù)圖像的所述識(shí)別的改變而確定移動(dòng)的裝置。
39.根據(jù)權(quán)利要求四所述的移動(dòng)計(jì)算裝置,其中用于確定被視為在虛擬空間中固定的所述內(nèi)容的所述觀看視角的裝置包含用于基于應(yīng)用于所述移動(dòng)計(jì)算裝置的所述確定的位置改變的虛擬移動(dòng)縮放因數(shù)而確定所述內(nèi)容的所述觀看視角的裝置。
40.根據(jù)權(quán)利要求四所述的移動(dòng)計(jì)算裝置,其進(jìn)一步包括 用于當(dāng)在圖形用戶接口模式中時(shí)接收用戶接口模式選擇輸入的裝置;用于基于在所述圖形用戶接口模式中所述內(nèi)容的顯示而在虛擬空間中固定所述內(nèi)容的裝置;以及用于實(shí)施移動(dòng)用戶接口模式的裝置。
41.根據(jù)權(quán)利要求40所述的移動(dòng)計(jì)算裝置,其進(jìn)一步包括用于當(dāng)在所述移動(dòng)用戶接口模式中時(shí)接收用戶接口模式選擇輸入的裝置; 用于在移動(dòng)計(jì)算裝置顯示器中固定所述內(nèi)容的裝置;以及用于實(shí)施所述圖形用戶接口模式的裝置。
42.根據(jù)權(quán)利要求41所述的移動(dòng)計(jì)算裝置,其中用于接收用戶接口模式選擇輸入的裝置包括用于接收按鈕按下的指示的裝置。
43.一種計(jì)算機(jī)程序產(chǎn)品,其包括 計(jì)算機(jī)可讀媒體,其包括用于從選自由加速度計(jì)、距離測(cè)量傳感器、傾斜傳感器、相機(jī)和羅盤組成的群組的傳感器接收信號(hào)的至少一個(gè)指令;用于基于所述接收的傳感器信號(hào)而確定移動(dòng)計(jì)算裝置在現(xiàn)實(shí)空間中的位置改變的至少一個(gè)指令;用于基于所述移動(dòng)計(jì)算裝置的所述確定的位置改變而確定被視為在虛擬空間中固定的內(nèi)容的觀看視角的至少一個(gè)指令;以及用于基于所述確定的觀看視角而產(chǎn)生所述內(nèi)容的至少一部分的顯示上的圖像的至少一個(gè)指令。
44.根據(jù)權(quán)利要求43所述的計(jì)算機(jī)程序產(chǎn)品,其中所述計(jì)算機(jī)可讀媒體進(jìn)一步包括 用于接收用以選擇所述內(nèi)容的選擇的信號(hào)的至少一個(gè)指令;用于確定所述內(nèi)容的位于所述顯示的中心附近的部分的至少一個(gè)指令;以及用于選擇所述內(nèi)容的位于所述顯示的中心附近的所述部分的至少一個(gè)指令。
45.根據(jù)權(quán)利要求44所述的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)可讀媒體進(jìn)一步包括用于在所述產(chǎn)生的顯示內(nèi)包含選擇輔助的至少一個(gè)指令,其中所述選擇輔助指示所述顯示的所述中心和所述顯示內(nèi)的所述內(nèi)容的將被選擇的所述部分中的一者。
46.根據(jù)權(quán)利要求45所述的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)可讀媒體進(jìn)一步包括 用于依據(jù)位于所述顯示的所述中心附近的所述內(nèi)容而選擇所述選擇輔助的形式的至少一個(gè)指令,其中所述選擇輔助的所述形式選自由十字準(zhǔn)線、圓、橢圓、框、增強(qiáng)亮度區(qū)、增強(qiáng)清晰度區(qū)和陰影區(qū)組成的群組。
47.根據(jù)權(quán)利要求44所述的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)可讀媒體進(jìn)一步包括用于由于按鈕按下而接收所述用以選擇所述內(nèi)容的選擇的信號(hào)的至少一個(gè)指令。
48.根據(jù)權(quán)利要求43所述的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)可讀媒體進(jìn)一步包括用于在所述產(chǎn)生的顯示內(nèi)包含選擇輔助的至少一個(gè)指令,其中所述選擇輔助指示所述顯示內(nèi)的所述內(nèi)容的可被選擇的部分;用于接收用以選擇所述內(nèi)容的選擇的信號(hào)的至少一個(gè)指令;用于確定所述內(nèi)容的位于所述選擇輔助內(nèi)的所述部分的至少一個(gè)指令;以及用于對(duì)所述內(nèi)容的位于所述選擇輔助內(nèi)的所述部分執(zhí)行動(dòng)作的至少一個(gè)指令。
49.根據(jù)權(quán)利要求43所述的計(jì)算機(jī)程序產(chǎn)品,其中所述計(jì)算機(jī)可讀媒體進(jìn)一步包括用于基于從所述傳感器接收的所述信號(hào)而感測(cè)移動(dòng)的至少一個(gè)指令。
50.根據(jù)權(quán)利要求43所述的計(jì)算機(jī)程序產(chǎn)品,其中所述計(jì)算機(jī)可讀媒體進(jìn)一步包括 用于確定所述移動(dòng)計(jì)算裝置與用戶之間的距離的至少一個(gè)指令;以及用于基于所述確定的距離而將一放大率應(yīng)用于所述內(nèi)容的所述顯示的部分的至少一個(gè)指令。
51.根據(jù)權(quán)利要求43所述的計(jì)算機(jī)程序產(chǎn)品,其中所述計(jì)算機(jī)可讀媒體進(jìn)一步包括用于基于所述感測(cè)的傾斜而在虛擬空間中重新定位所述內(nèi)容的至少一個(gè)指令。
52.根據(jù)權(quán)利要求43所述的計(jì)算機(jī)程序產(chǎn)品,其中所述計(jì)算機(jī)可讀媒體使得感測(cè)現(xiàn)實(shí)空間中的移動(dòng)包括用于從所述相機(jī)接收數(shù)字圖像的至少一個(gè)指令;用于將所述接收的數(shù)字圖像的至少一部分與先前數(shù)字圖像的至少一部分進(jìn)行比較以識(shí)別連續(xù)圖像的改變的至少一個(gè)指令;以及用于基于所述連續(xù)圖像的所述識(shí)別的改變而確定移動(dòng)的至少一個(gè)指令。
53.根據(jù)權(quán)利要求43所述的計(jì)算機(jī)程序產(chǎn)品,其中所述用于確定被視為在虛擬空間中固定的所述內(nèi)容的所述觀看視角的至少一個(gè)指令包含用于進(jìn)一步基于應(yīng)用于所述移動(dòng)計(jì)算裝置的所述確定的位置改變的虛擬移動(dòng)縮放因數(shù)而確定所述觀看視角的至少一個(gè)指令。
54.根據(jù)權(quán)利要求43所述的計(jì)算機(jī)程序產(chǎn)品,其中所述計(jì)算機(jī)可讀媒體進(jìn)一步包括 用于當(dāng)在圖形用戶接口模式中時(shí)接收用戶接口模式選擇輸入的至少一個(gè)指令; 用于基于在所述圖形用戶接口模式中所述內(nèi)容的顯示而在虛擬空間中固定所述內(nèi)容的至少一個(gè)指令;以及用于實(shí)施移動(dòng)用戶接口模式的至少一個(gè)指令。
55.根據(jù)權(quán)利要求M所述的計(jì)算機(jī)程序產(chǎn)品,其中所述計(jì)算機(jī)可讀媒體進(jìn)一步包括 用于當(dāng)在所述移動(dòng)用戶接口模式中時(shí)接收用戶接口模式選擇輸入的至少一個(gè)指令; 用于在移動(dòng)計(jì)算裝置顯示器中固定所述內(nèi)容的至少一個(gè)指令;以及用于實(shí)施所述圖形用戶接口模式的至少一個(gè)指令。
56.根據(jù)權(quán)利要求55所述的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)可讀媒體進(jìn)一步包括用于由于按鈕按下而接收所述用戶接口模式選擇輸入的至少一個(gè)指令。
全文摘要
一種適用于移動(dòng)計(jì)算裝置的移動(dòng)用戶接口使用現(xiàn)實(shí)空間中的裝置位置/定向來選擇所顯示的內(nèi)容的一部分。假定內(nèi)容(例如,文檔、文件或桌面)在虛擬空間中固定,其中所述移動(dòng)用戶接口好似通過相機(jī)或放大鏡觀看一樣來顯示所述內(nèi)容的一部分。使用來自運(yùn)動(dòng)、距離或位置傳感器的數(shù)據(jù)來確定所述裝置相對(duì)于所述內(nèi)容的相對(duì)位置/定向以選擇供顯示的所述部分。可通過使顯示以所要部分為中心來選擇內(nèi)容元素,從而消除了對(duì)光標(biāo)和指向裝置(例如,鼠標(biāo)或觸摸屏)的需要。可通過遠(yuǎn)離或朝向用戶移動(dòng)所述裝置來操縱放大率??赏ㄟ^感測(cè)裝置定向并在3-D虛擬空間中顯示在顯示器上方或下方的內(nèi)容來實(shí)現(xiàn)3-D內(nèi)容觀看。
文檔編號(hào)G06F1/16GK102272690SQ200980154033
公開日2011年12月7日 申請(qǐng)日期2009年3月18日 優(yōu)先權(quán)日2009年1月6日
發(fā)明者張錢仲, 蔡明章 申請(qǐng)人:高通股份有限公司