Unlock instant, AI-driven research and patent intelligence for your innovation.

Global composition system

A technology of elements and applications, applied in the direction of image generation, editing/combining graphics or text, instruments, etc., can solve the problems of affecting the execution of applications and consuming computing device resources

Active Publication Date: 2014-02-05
MICROSOFT TECH LICENSING LLC
View PDF8 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] However, this increase in elements can consume significant resources of the computing device, such as processors, memory, graphics hardware, and other
In addition, this consumption may also have an impact on the execution of the application itself

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Global composition system
  • Global composition system
  • Global composition system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0012] overview

[0013] Conventional techniques used by computing devices to render elements employ a distributed system in which each application is assigned a corresponding composition engine. Because of this, the different compositing engines have no idea what the other compositing engines are doing. This may lead to redundancies, unnecessary rendering of elements, etc., which may hamper the efficiency of computing devices implementing conventional techniques, and thus may make these conventional techniques less suitable for use by "thin" computing devices.

[0014] This paper describes the global synthesis technique. A single composition engine may be accessed by multiple different applications via one or more APIs in one or more windows. Thus, the composition engine can be made to "know" what the various applications are contributing and how those elements are related. This knowledge can then be used to improve the efficiency of the rendering of elements of the appl...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

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.

Description

Background technique [0001] A wide variety of elements, such as icons, windows, animations, etc., can be reproduced on a computing device. Additionally, the number of applications that typically execute on a computing device continues to increase, as does the number of elements each application typically provides, providing additional functionality and a richer user experience. [0002] However, this increase in elements may consume significant resources of the computing device, such as processors, memory, graphics hardware, and other resources. In addition, this consumption may also have an impact on the execution of the application itself. Contents of the invention [0003] A global synthesis system is described. In one or more implementations, the global composition system can be configured to perform rendering of multiple applications. For example, the global composition system can be configured to expose one or more application programming interfaces (APIs) that are ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/44G06F3/14
CPCG09G2370/022G09G5/14G06F3/14G06F9/4443G09G2340/12G09G2358/00G06F3/1454G06F9/451G06F9/44C08L9/00C08K3/36C08K5/0016C08K5/0025G06T1/20G06T11/60G06T2201/00G06T2210/21
Inventor L.E.布兰科S.P.蒙卡尤R.芬克
Owner MICROSOFT TECH LICENSING LLC
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More