[發明專利]多別名動畫中的別名選擇有效
| 申請號: | 201210331159.2 | 申請日: | 2012-09-10 |
| 公開(公告)號: | CN102937891A | 公開(公告)日: | 2013-02-20 |
| 發明(設計)人: | R.J.貝克;H.馬穆德;T.A.亞當斯 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F3/0484;G06T13/00 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 李亞非;汪揚 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 別名 動畫 中的 選擇 | ||
1.一種在包括至少一個處理器和一個存儲器的計算機系統處,在包括多個計算系統的計算機聯網環境中,用于確定在動畫中斷之后要選擇的適當別名的計算機實施的方法,所述方法包括:
確定一個或多個用戶界面(UI)(125)元素(126)要被移動到UI內的不同位置的動作;
發起第一動畫(131A)的動作,該第一動畫創建用于要被移動的每個UI元素的第一別名(130A)和第二別名(130B);
接收將所發起的第一動畫中斷的輸入(106)的動作,所述輸入指示在第一動畫期間被移動的UI元素中的至少一個要被移動到不同位置;
基于一個或多個可見度因素(121),確定第一別名和第二別名中的哪一個最適宜用作第二動畫(131B)的起始點的動作;以及
在所確定的最適宜別名處發起第二動畫的動作,該第二動畫將所確定的最適宜別名用作起始點并且將不同的第三別名(130C)用作終點。
2.根據權利要求1的方法,其中所述可見度因素中的至少一個包括不透明度,以使得具有最高不透明度的UI元素的別名被確定成第二動畫的最適宜起始點。
3.根據權利要求1的方法,其中所述可見度因素中的至少一個包括剪裁,以使得被剪裁最少的UI元素的別名被確定成第二動畫的最適宜起始點。
4.根據權利要求1的方法,還包括確定最后交互點的動作,其中所述最后交互點指示用戶最后與哪個UI元素進行交互。
5.根據權利要求4的方法,其中所述可見度因素中的至少一個包括離最后交互點的距離,以使得最靠近用戶最后與UI進行交互的地方的UI元素的別名被確定成第二動畫的最適宜起始點。
6.根據權利要求1的方法,還包括確定作為第一動畫的一部分的每個UI元素正在移動的當前速度。
7.根據權利要求6的方法,其中所述可見度因素中的至少一個包括所確定的UI元素的當前速度,以使得移動最快的UI元素的別名被確定為第二動畫的最適宜起始點。
8.根據權利要求1的方法,其中在接收到將所發起的第一動畫中斷的輸入時,在第一動畫中UI元素中的一個或多個的狀態信息被持久地存儲。
9.一種用于實施確定用戶當前將注意力集中于哪個用戶界面元素的方法的計算機程序產品,該計算機程序產品包括在其上存儲計算機可執行指令的一個或多個計算機可讀存儲介質,當所述計算機可執行指令由計算系統的一個或多個處理器執行時,使得所述計算系統執行所述方法,該方法包括:
在用戶界面(UI)(125)處從用戶(105)接收輸入(106)的動作;
識別在由所接收的輸入發起的動畫(131A)期間當前改變位置的一個或多個UI元素(126)的動作;
訪問一個或多個可見度因素(121)的動作,所述可見度因素中的每個至少部分識別用戶將注意力集中于哪些UI元素;以及
基于所訪問的可見度因素中的一個或多個,確定用戶當前將注意力集中于多個UI元素中的哪個UI元素(126)的動作。
10.根據權利要求9的計算機程序產品,其中所述可見度因素中的至少一個包括不透明度,以使得具有最高不透明度的UI元素的別名被確定成第二動畫的最適宜起始點。
11.根據權利要求9的計算機程序產品,其中所述可見度因素中的至少一個包括剪裁,以使得被剪裁最少的UI元素的別名被確定成第二動畫的最適宜起始點。
12.根據權利要求9的計算機程序產品,還包括確定最后交互點的動作,其中所述最后交互點指示用戶最后與哪個UI元素進行交互。
13.根據權利要求12的計算機程序產品,其中所述可見度因素中的至少一個包括離最后交互點的距離,以使得最靠近用戶最后與UI進行交互的地方的UI元素的別名被確定成第二動畫的最適宜起始點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210331159.2/1.html,轉載請聲明來源鉆瓜專利網。





