-
公开(公告)号:US20120306912A1
公开(公告)日:2012-12-06
申请号:US13152133
申请日:2011-06-02
IPC分类号: G09G5/00
CPC分类号: G06T11/60 , C08K3/36 , C08K5/0016 , C08K5/0025 , C08L9/00 , G06F3/1454 , G06F9/451 , G06T1/20 , G06T2201/00 , G06T2210/21 , G09G5/14 , G09G2340/12 , G09G2358/00 , G09G2370/022
摘要: A global composition system is described. In one or more implementations, the global composition system may be configured to perform rendering for a plurality of applications. For example, the global composition system may be configured to expose one or more application programming interfaces (APIs) that are accessible to the applications. The APIs may then be used to cause a single composition engine to perform the rendering for the plurality of applications. The use of a single composition engine may be used to support a variety of different functionality, such as to perform efficient rendering by knowing what elements are provided by each of the applications and how those items relate for rendering to a display device.
摘要翻译: 描述了一个全局组成系统。 在一个或多个实现中,全局组合系统可以被配置为对多个应用执行渲染。 例如,全局构图系统可以被配置为暴露应用程序可访问的一个或多个应用程序编程接口(API)。 然后可以使用API来使单个合成引擎执行多个应用的呈现。 单个组合引擎的使用可以用于支持各种不同的功能,例如通过了解每个应用程序提供什么元素以及这些项目如何与呈现到显示设备相关联来执行有效的呈现。
-
公开(公告)号:US09563971B2
公开(公告)日:2017-02-07
申请号:US13229627
申请日:2011-09-09
申请人: Leonardo E. Blanco , Silvana Patricia Moncayo , Jonathan P. Liperi , Reiner Fink , Imran Majid , Joshua Warren Priestley
发明人: Leonardo E. Blanco , Silvana Patricia Moncayo , Jonathan P. Liperi , Reiner Fink , Imran Majid , Joshua Warren Priestley
摘要: Composition system thread techniques are described. In one or more implementations, a composition system may be configured to compose visual elements received from applications on a thread that is executed separately than a user interface thread of the applications. As such, the composition system may execute asynchronously from a user interface thread of the application. Additionally, the composition system may be configured to expose one or more application programming interfaces (APIs) that are accessible to the applications. The APIs may be used for constructing a tree of objects representing the operations that are to be performed to compose one or more bitmaps. Further, these operations may be controlled by several API visual properties to allow applications to animate content within their windows and use disparate technologies to rasterize such content.
摘要翻译: 描述组合系统线程技术。 在一个或多个实现中,组合系统可以被配置为构成从与应用的用户界面线程分开执行的线程上的应用程序接收的可视元素。 因此,组合系统可以从应用程序的用户界面线程异步执行。 此外,组合系统可以被配置为暴露应用程序可访问的一个或多个应用程序编程接口(API)。 API可以用于构造表示将被执行以组合一个或多个位图的操作的对象树。 此外,这些操作可以由几个API视觉属性控制,以允许应用程序在其窗口内对内容进行动画处理,并使用不同的技术来对这些内容进行光栅化。
-
公开(公告)号:US20130321453A1
公开(公告)日:2013-12-05
申请号:US13485805
申请日:2012-05-31
申请人: Reiner Fink , Leonardo E. Blanco , Cenk Ergan , Joshua Warren Priestley , Silvana Patricia Moncayo
发明人: Reiner Fink , Leonardo E. Blanco , Cenk Ergan , Joshua Warren Priestley , Silvana Patricia Moncayo
IPC分类号: G09G5/00
CPC分类号: G06F9/5016
摘要: Virtual surface techniques are described. These techniques include support of initialization and batching of updates, use of updates and lookaside lists, use of gutters, blending and BLT operations, surface optimization techniques such as push down as well as enumeration and clumping, mesh usage, and occlusion management techniques.
摘要翻译: 描述虚拟表面技术。 这些技术包括支持更新的初始化和批处理,更新和后备列表的使用,沟槽的使用,混合和BLT操作,表面优化技术,如下推以及枚举和聚集,网格使用和遮挡管理技术。
-
公开(公告)号:US20130063445A1
公开(公告)日:2013-03-14
申请号:US13229627
申请日:2011-09-09
申请人: Leonardo E. Blanco , Silvana Patricia Moncayo , Jonathan P. Liperi , Reiner Fink , Imran Majid , Joshua Warren Priestley
发明人: Leonardo E. Blanco , Silvana Patricia Moncayo , Jonathan P. Liperi , Reiner Fink , Imran Majid , Joshua Warren Priestley
摘要: Composition system thread techniques are described. In one or more implementations, a composition system may be configured to compose visual elements received from applications on a thread that is executed separately than a user interface thread of the applications. As such, the composition system may execute asynchronously from a user interface thread of the application. Additionally, the composition system may be configured to expose one or more application programming interfaces (APIs) that are accessible to the applications. The APIs may be used for constructing a tree of objects representing the operations that are to be performed to compose one or more bitmaps. Further, these operations may be controlled by several API visual properties to allow applications to animate content within their windows and use disparate technologies to rasterize such content.
摘要翻译: 描述组合系统线程技术。 在一个或多个实现中,组合系统可以被配置为构成从与应用的用户界面线程分开执行的线程上的应用程序接收的可视元素。 因此,组合系统可以从应用程序的用户界面线程异步执行。 此外,组合系统可以被配置为暴露应用程序可访问的一个或多个应用程序编程接口(API)。 API可以用于构造表示将被执行以组合一个或多个位图的操作的对象树。 此外,这些操作可以由几个API视觉属性控制,以允许应用程序在其窗口内对内容进行动画处理,并使用不同的技术来对这些内容进行光栅化。
-
公开(公告)号:US09361715B2
公开(公告)日:2016-06-07
申请号:US13152133
申请日:2011-06-02
CPC分类号: G06T11/60 , C08K3/36 , C08K5/0016 , C08K5/0025 , C08L9/00 , G06F3/1454 , G06F9/451 , G06T1/20 , G06T2201/00 , G06T2210/21 , G09G5/14 , G09G2340/12 , G09G2358/00 , G09G2370/022
摘要: A global composition system is described. In one or more implementations, the global composition system may be configured to perform rendering for a plurality of applications. For example, the global composition system may be configured to expose one or more application programming interfaces (APIs) that are accessible to the applications. The APIs may then be used to cause a single composition engine to perform the rendering for the plurality of applications. The use of a single composition engine may be used to support a variety of different functionality, such as to perform efficient rendering by knowing what elements are provided by each of the applications and how those items relate for rendering to a display device.
摘要翻译: 描述了一个全局组成系统。 在一个或多个实现中,全局组合系统可以被配置为对多个应用执行渲染。 例如,全局构图系统可以被配置为暴露应用程序可访问的一个或多个应用程序编程接口(API)。 然后可以使用API来使单个组合引擎执行多个应用的呈现。 单个组合引擎的使用可以用于支持各种不同的功能,例如通过了解每个应用程序提供什么元素以及这些项目如何与呈现到显示设备相关联来执行有效的呈现。
-
公开(公告)号:US09235925B2
公开(公告)日:2016-01-12
申请号:US13485832
申请日:2012-05-31
申请人: Reiner Fink , Leonardo E. Blanco , Cenk Ergan , Joshua Warren Priestley , Silvana Patricia Moncayo
发明人: Reiner Fink , Leonardo E. Blanco , Cenk Ergan , Joshua Warren Priestley , Silvana Patricia Moncayo
IPC分类号: G06T15/50
CPC分类号: G06T15/503 , G09G2340/10 , G09G2340/12
摘要: Virtual surface techniques are described. These techniques support the use of initialization and batching of updates, use of updates and lookaside lists, use of gutters, blending and BLT operations, use of surface optimization techniques such as push down as well as enumeration and clumping, mesh usage, and use of occlusion management techniques.
摘要翻译: 描述虚拟表面技术。 这些技术支持使用初始化和批量更新,使用更新和后备列表,使用沟槽,混合和BLT操作,使用表面优化技术,如下推以及枚举和聚集,网格使用和使用 遮挡管理技术。
-
公开(公告)号:US20130321471A1
公开(公告)日:2013-12-05
申请号:US13485815
申请日:2012-05-31
申请人: Reiner Fink , Leonardo E. Blanco , Cenk Ergan , Joshua Warren Priestley , Silvana Patricia Moncayo , Blake D. Pelton
发明人: Reiner Fink , Leonardo E. Blanco , Cenk Ergan , Joshua Warren Priestley , Silvana Patricia Moncayo , Blake D. Pelton
CPC分类号: G06T17/10 , G06T15/04 , G06T17/20 , G09G5/346 , G09G5/393 , G09G5/399 , G09G2340/0407 , G09G2340/045 , G09G2340/12 , G09G2360/121 , G09G2360/122 , G09G2360/127
摘要: Virtual surface update and composition techniques are described. These techniques include support of initialization and batching of updates, use of updates and lookaside lists, use of gutters, blending and BLT operations, surface optimization techniques such as push down as well as enumeration and clumping, mesh usage, and occlusion management techniques.
摘要翻译: 描述虚拟表面更新和组合技术。 这些技术包括支持更新的初始化和批处理,更新和后备列表的使用,沟槽的使用,混合和BLT操作,表面优化技术,如下推以及枚举和聚集,网格使用和遮挡管理技术。
-
公开(公告)号:US20130321455A1
公开(公告)日:2013-12-05
申请号:US13485832
申请日:2012-05-31
申请人: Reiner Fink , Leonardo E. Blanco , Cenk Ergan , Joshua Warren Priestley , Silvana Patricia Moncayo
发明人: Reiner Fink , Leonardo E. Blanco , Cenk Ergan , Joshua Warren Priestley , Silvana Patricia Moncayo
IPC分类号: G09G5/00
CPC分类号: G06T15/503 , G09G2340/10 , G09G2340/12
摘要: Virtual surface techniques are described. These techniques include support of initialization and batching of updates, use of updates and lookaside lists, use of gutters, blending and BLT operations, surface optimization techniques such as push down as well as enumeration and clumping, mesh usage, and occlusion management techniques.
摘要翻译: 描述虚拟表面技术。 这些技术包括支持更新的初始化和批处理,更新和后备列表的使用,沟槽的使用,混合和BLT操作,表面优化技术,如下推以及枚举和聚集,网格使用和遮挡管理技术。
-
公开(公告)号:US20130321454A1
公开(公告)日:2013-12-05
申请号:US13485825
申请日:2012-05-31
申请人: Reiner Fink , Leonardo E. Blanco , Cenk Ergan , Joshua Warren Priestley , Silvana Patricia Moncayo
发明人: Reiner Fink , Leonardo E. Blanco , Cenk Ergan , Joshua Warren Priestley , Silvana Patricia Moncayo
IPC分类号: G09G5/377
CPC分类号: G09G5/377 , G09G5/346 , G09G5/393 , G09G2340/12
摘要: Virtual surface techniques are described. These techniques include support of initialization and batching of updates, use of updates and lookaside lists, use of gutters, blending and BLT operations, surface optimization techniques such as push down as well as enumeration and clumping, mesh usage, and occlusion management techniques.
摘要翻译: 描述虚拟表面技术。 这些技术包括支持更新的初始化和批处理,更新和后备列表的使用,沟槽的使用,混合和BLT操作,表面优化技术,如下推以及枚举和聚集,网格使用和遮挡管理技术。
-
公开(公告)号:US09286122B2
公开(公告)日:2016-03-15
申请号:US13485805
申请日:2012-05-31
申请人: Reiner Fink , Leonardo E. Blanco , Cenk Ergan , Joshua Warren Priestley , Silvana Patricia Moncayo
发明人: Reiner Fink , Leonardo E. Blanco , Cenk Ergan , Joshua Warren Priestley , Silvana Patricia Moncayo
IPC分类号: G06F9/50
CPC分类号: G06F9/5016
摘要: Virtual surface techniques are described. These techniques include support of initialization and batching of updates, use of updates and lookaside lists, the use of gutters, the use of blending and BLT operations, surface optimization techniques such as push down as well as enumeration and clumping, mesh usage, and occlusion management techniques.
摘要翻译: 描述虚拟表面技术。 这些技术包括对更新的初始化和批处理的支持,更新和后备列表的使用,沟槽的使用,混合和BLT操作的使用,表面优化技术,如下推以及枚举和聚集,网格使用和遮挡 管理技巧。
-
-
-
-
-
-
-
-
-