[發(fā)明專利]對異步操縱的用戶界面響應(yīng)在審
| 申請?zhí)枺?/td> | 201380075853.5 | 申請日: | 2013-09-03 |
| 公開(公告)號: | CN105210019A | 公開(公告)日: | 2015-12-30 |
| 發(fā)明(設(shè)計)人: | N.波羅克;L.古斯特;N.布倫;N.瓦戈納;M.內(nèi)爾特 | 申請(專利權(quán))人: | 微軟技術(shù)許可有限責(zé)任公司 |
| 主分類號: | G06F3/0488 | 分類號: | G06F3/0488;G06F3/0481;G06F3/0484 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 孫之剛;景軍平 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 異步 操縱 用戶界面 響應(yīng) | ||
背景技術(shù)
用于計算設(shè)備的輸入機(jī)構(gòu)增加了所提供的交互復(fù)雜性和易用性。觸摸屏可以允許用戶只使用單個手指容易地操縱圖形用戶界面中的內(nèi)容。例如,用戶可以將手指放置在觸摸屏上來選擇內(nèi)容項。然后,用戶可以拖動該手指穿過屏幕,從而在圖形用戶界面的框架內(nèi)移動所選擇的項。
發(fā)明內(nèi)容
提供本發(fā)明內(nèi)容以便以簡化的形式介紹概念的選擇,在下文中該概念在具體實(shí)施方式中被進(jìn)一步描述。該發(fā)明內(nèi)容不旨在標(biāo)識所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在用來限制所要求保護(hù)的主題的范圍。
下文所討論的實(shí)施例涉及同步首要內(nèi)容集合和反射內(nèi)容集合之間的運(yùn)動以在圖形用戶界面中創(chuàng)建視差效果。圖形顯示設(shè)備可以檢測指示首要內(nèi)容集合在圖形用戶界面中的首要位置改變的用戶輸入。圖形顯示設(shè)備可以實(shí)例化委托線程以控制反射內(nèi)容集合。圖形顯示設(shè)備使反射內(nèi)容集合基于首要位置改變以受控的獨(dú)立動作移動。
附圖說明
為了描述可以以其獲得上述和其它的優(yōu)點(diǎn)和特征的方式,更具體的描述被闡述并且將通過參照附圖中所圖示的其特定實(shí)施例來呈現(xiàn)??梢岳斫猓@些附圖僅描繪了各典型實(shí)施例,因此不被認(rèn)為是對其范圍的限制,將通過使用附圖用附加特異性和細(xì)節(jié)來描述和說明各個實(shí)現(xiàn)方式。
圖1用框圖形式圖示了計算設(shè)備的一個實(shí)施例。
圖2用框圖形式圖示了圖形用戶界面交互的一個實(shí)施例。
圖3用圖表形式圖示了事件時間圖表的一個實(shí)施例。
圖4用流程圖形式圖示了移動首要內(nèi)容集合的方法的一個實(shí)施例。
圖5用流程圖形式圖示了預(yù)測將來首要位置的方法的一個實(shí)施例。
圖6用流程圖形式圖示了移動反射內(nèi)容集合的方法的一個實(shí)施例。
具體實(shí)施方式
下文對實(shí)施例進(jìn)行了詳細(xì)討論。盡管討論了特定的實(shí)現(xiàn)方式,但是應(yīng)當(dāng)理解,這僅是出于說明目的而進(jìn)行的。相關(guān)領(lǐng)域的技術(shù)人員將認(rèn)識到,在不脫離本公開的主題的精神和范圍的前提下,可以使用其它組件和配置。該實(shí)現(xiàn)方式可以是機(jī)器實(shí)現(xiàn)的方法、具有存儲在其上以用于至少一個處理器的詳細(xì)說明方法的指令集合的有形的機(jī)器可讀介質(zhì)、或圖形顯示設(shè)備。
一些用戶體驗場景可以相對于其它用戶界面元素移動某些用戶界面元素。然而,獨(dú)立線程可以變換某些用戶界面元素,從而使得難以對準(zhǔn)和同步。附加地,隨著觸摸屏的出現(xiàn),用戶可以獨(dú)立地操縱多個用戶界面元素。其它用戶界面元素可能無法了解主要用戶界面元素的精確移動。這種類型的場景的示例可以是“視差掃視(parallaxpanning)”。在這種場景中,視差元素可以以與其它元素的速度成比例的速度移動,以創(chuàng)建深度錯覺。視差背景可以以比前景內(nèi)容慢得多的速度滾動,以創(chuàng)建視差背景更進(jìn)一步遠(yuǎn)離用戶的錯覺。
圖形顯示設(shè)備可以使用單獨(dú)的委托線程處置輸入。圖形顯示設(shè)備可以計算應(yīng)用到主要或首要內(nèi)容(諸如用戶界面元素)的變換矩陣。變換矩陣可以說明由開發(fā)者所應(yīng)用的掃視、縮放、旋轉(zhuǎn)、動畫、和變換??梢酝ㄟ^實(shí)現(xiàn)允許每個新行為與主要處理架構(gòu)整合的專用界面來在內(nèi)部編碼次要或反射內(nèi)容行為。專用內(nèi)部界面可以定義與其它內(nèi)容(諸如首要內(nèi)容)有關(guān)系的輸入變量的集合。這些定義可以允許專用內(nèi)部界面了解哪些其它內(nèi)容可以用于計算其自身的變換。專用內(nèi)部界面可以使用同步點(diǎn)來計算更新后的位置。專用內(nèi)部界面可以使用同步點(diǎn)以原子形式(atomically)在行為集合中將每個更新后的位置在屏幕上呈現(xiàn)。
公共應(yīng)用編程接口的用戶可能不知道這些內(nèi)部機(jī)構(gòu)。用戶可以通過從提供給應(yīng)用的內(nèi)置行為集合中選擇來創(chuàng)建反射內(nèi)容的新實(shí)例,然后基于所選擇的行為配置各種參數(shù)以將反射內(nèi)容與首要內(nèi)容或其它輔助內(nèi)容相關(guān)聯(lián)。一旦應(yīng)用創(chuàng)建新的反射內(nèi)容并且將該反射內(nèi)容與具體的首要內(nèi)容相關(guān)聯(lián),應(yīng)用編程接口就可以提取諸如首要內(nèi)容的當(dāng)前位置和大小和目標(biāo)內(nèi)容的列表之類的同步信息。
圖形顯示設(shè)備可以在屏幕上呈現(xiàn)之前更新首要內(nèi)容的數(shù)學(xué)位置。然后,同步地,委托線程可以檢查每一個首要內(nèi)容集合以找到任何所關(guān)聯(lián)的反射內(nèi)容集合。對于任何所關(guān)聯(lián)的反射內(nèi)容集合,架構(gòu)可以基于首要內(nèi)容集合的當(dāng)前位置請求更新后的位置。架構(gòu)可以以每一個反射內(nèi)容集合被添加到用于所給定的首要內(nèi)容集合的系統(tǒng)的順序來組織請求。然后,稍后的反射內(nèi)容集合也可以消耗用于輔助內(nèi)容集合的新計算的位置以便計算反射內(nèi)容位置。一旦計算出每一個反射內(nèi)容位置,圖形顯示設(shè)備就可以更新每一個所關(guān)聯(lián)的可視位置,并且以原子形式提交改變。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于微軟技術(shù)許可有限責(zé)任公司,未經(jīng)微軟技術(shù)許可有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380075853.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機(jī)能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機(jī)傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機(jī)之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機(jī)上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- 時刻響應(yīng)
- 第一響應(yīng)和第二響應(yīng)
- 需求響應(yīng)方法和需求響應(yīng)系統(tǒng)
- 響應(yīng)裝置及其集成電路、響應(yīng)方法及響應(yīng)系統(tǒng)
- 響應(yīng)處理方法及響應(yīng)處理裝置
- 響應(yīng)裝置及網(wǎng)絡(luò)響應(yīng)方法
- 響應(yīng)生成方法、響應(yīng)生成裝置和響應(yīng)生成程序
- 響應(yīng)車輛、響應(yīng)車輛管理系統(tǒng)和響應(yīng)車輛控制系統(tǒng)
- 斷電響應(yīng)
- 響應(yīng)裝置、響應(yīng)方法及存儲介質(zhì)





