[發明專利]獨立表達式動畫有效
| 申請號: | 201680022164.1 | 申請日: | 2016-03-29 |
| 公開(公告)號: | CN107533466B | 公開(公告)日: | 2021-05-14 |
| 發明(設計)人: | A·楊;L·B·曼德雷克;L·海內斯;M·奧爾德姆 | 申請(專利權)人: | 微軟技術許可有限責任公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30;G06F9/54;G06F9/451;G06F8/38 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 楊潔;胡利鳴 |
| 地址: | 美國華*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 獨立 表達式 動畫 | ||
在一個實施例中,用戶界面系統可在次代碼集內執行獨立表達式以促進取得目標組合對象的動態對象讀數。用戶界面系統可執行用戶界面的主代碼線程和次代碼線程。主代碼線程可生成駐留在次代碼線程中的獨立表達式。獨立表達式可收集目標組合對象的駐留在次代碼線程中的輸入集。次代碼線程可基于輸入集渲染目標組合對象。
背景技術
計算設備可使用多線程處理以更高效地向用戶呈現用戶界面。多線程處理,在同一處理器中或跨處理核中的多個處理器,幾乎同時執行多個指令序列。處理核可執行具有主代碼集(諸如應用代碼集)的主進程,以執行用戶界面模塊的基礎設施。主代碼集可將任務卸載到由處理核當做次代碼線程執行的具有次代碼集的次進程。例如,用戶界面應用代碼線程可將用戶界面的呈現方面卸載到作為次代碼線程執行的次代碼集以供渲染。因此,次代碼線程可被稱為渲染代碼線程。次代碼線程可渲染用戶界面對象,諸如動畫圖形或位圖圖像,稱為組合對象。
發明內容
提供本發明內容是為了以簡化的形式介紹將在以下具體實施方式中進一步描述的一些概念。本發明內容并不旨在標識所要求保護主題的關鍵特征或必要特征,也不旨在用于限制所要求保護主題的范圍。
以下討論的各實施例涉及在次代碼集內執行獨立表達式以促進取得目標組合對象的動態對象讀數。用戶界面系統可執行用戶界面的主代碼線程和次代碼線程。主代碼線程可生成駐留在次代碼線程中的獨立表達式。獨立表達式可收集目標組合對象的駐留在次代碼線程中的輸入集。次代碼線程可基于輸入集渲染目標組合對象。
附圖說明
為了描述可以獲得本發明的上文所列舉的及其他優點和特征,下面將通過參考所附圖形中所示出的特定實施例,闡述和呈現更具體的描述。可以理解這些圖形只描繪了典型的實施例,因此,不被視為對其范圍的限制,將通過使用各個附圖并利用額外的特征和細節來描述和說明各實現。
圖1以框圖示出了計算設備的一個實施例。
圖2以框圖示出了多線程體系結構的一個實施例。
圖3以框圖示出了表達式體系結構的一個實施例。
圖4以框圖示出了表達式鏈的一個實施例。
圖5以流程圖示出了執行多線程用戶界面的方法的一個實施例。
圖6以流程圖示出了渲染多線程用戶界面的方法的一個實施例。
圖7以流程圖示出了執行主代碼線程的方法的一個實施例。
圖8以流程圖示出了執行次代碼線程的方法的一個實施例。
圖9以流程圖示出了處理源組合對象的方法的一個實施例。
圖10以流程圖示出了處理目標組合對象的方法的一個實施例。
圖11以流程圖示出了處理獨立表達式的方法的一個實施例。
圖12以流程圖示出了次線程以渲染具有動態輸入的目標動畫的方法的一個實施例。
具體實施方式
下面將詳細地討論各實施例。盡管討論了具體實現,但是,應該理解,這只是為了說明。那些精通相關技術的人員將認識到,在不偏離本發明的主題的精神和范圍的情況下,可以使用其他組件和配置。各實現可以是用戶界面系統,有形的機器可讀介質,該有形的機器可讀介質在其上存儲有詳述用于至少一個處理器的方法,或機器實現的方法的指令集。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟技術許可有限責任公司,未經微軟技術許可有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201680022164.1/2.html,轉載請聲明來源鉆瓜專利網。





