[發明專利]懸停控制的用戶界面元素有效
| 申請號: | 201480051007.4 | 申請日: | 2014-09-12 |
| 公開(公告)號: | CN105683892B | 公開(公告)日: | 2019-03-29 |
| 發明(設計)人: | L·戴;B·J·許;R·全;E·巴杰;J·羅德里格斯;P·戴維斯;D·黃 | 申請(專利權)人: | 微軟技術許可有限責任公司 |
| 主分類號: | G06F3/0488 | 分類號: | G06F3/0488 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 胡利鳴 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 懸停 控制 用戶界面 元素 | ||
1.一種用于控制設備上具有懸停敏感的輸入/輸出接口的用戶界面的方法,所述方法包括:
標識與用戶界面元素相關聯的狀態,所述用戶界面元素與所述輸入/輸出接口相關聯,其中所述狀態至少部分地取決于使用能被顯示在所述輸入/輸出接口上的虛擬鍵盤所執行的用戶動作;
標識由與所述輸入/輸出接口相關聯的懸停空間中的對象所執行的控制動作,其中所述懸停空間包括存在于所述輸入/輸出接口能訪問的區域中的三維體,其中標識所述控制動作包括標識獨立于所述虛擬鍵盤的位置并且獨立于所述對象在所述懸停空間中的位置的手勢;
根據所述控制動作來選擇性地控制所述虛擬鍵盤在所述輸入/輸出接口上的可用性,包括:
將所述虛擬鍵盤拆分成至少兩個部分;
將所述至少兩個部分中的第一部分定位在所述輸入/輸出接口上的第一位置處;以及
將所述至少兩個部分中的第二部分定位在所述輸入/輸出接口上的第二不同的位置處,
其中少于百分之一百的所述第一部分在所述輸入/輸出接口上可見而
其中少于百分之一百的所述第二部分在所述輸入/輸出接口上可見;以及
根據所述狀態和所述控制動作來選擇性地配置所述用戶界面元素。
2.如權利要求1所述的方法,其特征在于,包括選擇性地將所述用戶界面元素顯示在所述輸入/輸出接口上使得與所述用戶界面元素相關聯的插入點在使用所述虛擬鍵盤執行虛擬打字期間可見的位置處,其中所述位置至少部分地取決于所述狀態。
3.如權利要求1所述的方法,其特征在于,所述手勢是模擬的打字運動。
4.如權利要求1所述的方法,其特征在于,標識所述控制動作包括:
標識手指進入到所述懸停空間內,
標識手指存在于所述懸停空間中的預先確定的位置處,
標識手指存在于所述懸停空間中與所述虛擬鍵盤的位置有關的位置處,
標識與所述虛擬鍵盤的位置有關的手勢,
標識手指從所述懸停空間中移除,或
標識手指在閾值時間段上在所述懸停空間中移動了少于閾值量。
5.如權利要求1所述的方法,其特征在于,所述控制動作是用戶可配置的。
6.如權利要求1所述的方法,其特征在于,標識所述控制動作包括:
接收來自由所述設備提供的有源檢測系統的信號,或
接收來自由所述設備提供的無源檢測系統的信號。
7.如權利要求1所述的方法,其特征在于,控制所述虛擬鍵盤的可用性包括:
使得與所述虛擬鍵盤相關聯的虛擬鍵不能用于接收虛擬鍵擊。
8.如權利要求1所述的方法,其特征在于,包括:
將所述虛擬鍵盤的一部分定位在所述輸入/輸出接口的邊緣的閾值距離內。
9.如權利要求1所述的方法,其特征在于,控制所述虛擬鍵盤的可用性包括改變所述虛擬鍵盤的不透明度。
10.如權利要求1所述的方法,其特征在于,包括:
提供所述虛擬鍵盤將要被重新配置的指示,所述指示是圖形指示、可聽指示或觸覺指示。
11.如權利要求1所述的方法,其特征在于,包括:
通過由運行在所述設備上的進程提供的應用編程接口API來接收入站消息,以及
基于所述入站消息來選擇性地重新配置所述虛擬鍵盤的可用性將如何根據所述控制動作來被控制。
12.如權利要求11所述的方法,其特征在于,包括:
選擇性地通過所述API向所述進程提供出站消息,其中所述出站消息關于使用所述虛擬鍵盤所執行的動作或使用所述用戶界面元素所執行的動作。
13.一種用于控制設備上具有懸停敏感的輸入/輸出接口的用戶界面的裝置,包括:
懸停敏感的輸入/輸出接口;
被配置成檢測懸停空間中的對象的接近度檢測器,所述懸停空間包括被設置為接近所述輸入/輸出接口的三維體;
第一邏輯,所述第一邏輯被配置成:標識由所述接近度檢測器檢測到的控制動作以及產生關于所述對象的表征數據,其中所述控制動作由與所述輸入/輸出接口相關聯的所述懸停空間中的對象執行并且獨立于所述對象位于所述懸停空間中的何處,其中所述表征數據描述所述對象的存在、所述對象的行進方向、所述對象的行進速度、所述對象的朝向、所述對象的大小或所述對象所執行的手勢;
被配置成根據所述表征數據來選擇性地控制對被所述裝置顯示在所述輸入/輸出接口上的第一用戶界面元素的激活、顯示和停用的第二邏輯,其中選擇性地控制對所述第一用戶界面元素的激活、顯示和停用包括當所述第一用戶界面元素被所述裝置上的操作需要時將所述輸入/輸出接口上的顯示空間分配給所述第一用戶界面元素以及在所述第一用戶界面元素不被所述裝置上的操作需要時選擇性地收回被分配給所述第一用戶界面元素的所述輸入/輸出接口上的空間,其中控制對所述第一用戶界面元素的激活、顯示和停用還包括將所述第一用戶界面元素劃分成至少兩個部分、將至少兩個部分之一定位在所述輸入/輸出接口上的第一位置處以及將至少兩個部分的另一個定位在所述輸入/輸出接口上的第二不同的位置處,
其中所述第二邏輯被配置成根據與所述第一用戶界面元素相關聯的
狀態以及與所述對象和所述第一用戶界面元素相關聯的動作來控制對被所述裝置顯示在所述輸入/輸出接口上的第二用戶界面元素的激活、顯示和停用,其中所述第二用戶界面元素顯示所述對象與所述第一用戶界面元素之間的交互的結果,以及
其中所述第二邏輯被配置成在接收對所述表征數據的訪問的閾值時間量內控制對所述第一用戶界面元素的激活、顯示或停用,
以及
被配置成基于通過消息收發接口從用戶或應用接收的消息來重新配置所述第一邏輯或所述第二邏輯的第三邏輯。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟技術許可有限責任公司,未經微軟技術許可有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201480051007.4/1.html,轉載請聲明來源鉆瓜專利網。





