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

Primitive-based synthesis system and method

A primitive language and operating system technology, applied in the processing of 3D images, instruments, calculations, etc., can solve the problems of computing equipment responsiveness, consumption of computing equipment resources, inefficient resource allocation, etc.

Active Publication Date: 2018-10-19
MICROSOFT TECH LICENSING LLC
View PDF1 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] However, this increase in elements may consume significant resources of the computing device, such as processors, memory, graphics hardware, and other
Therefore, this consumption also has an impact on the execution of the application itself, the responsiveness of the computing device to the user, etc.
Further, conventional rendering techniques can lead to inefficient resource allocation, thereby further exacerbating these problems

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
  • Primitive-based synthesis system and method
  • Primitive-based synthesis system and method
  • Primitive-based synthesis system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] overview

[0018] 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, different compositing engines don't know what other compositing engines are doing. This may lead to redundancy, unnecessary reproduction of elements, etc., which may hamper the efficiency of computing devices implementing conventional techniques, and thus may render these conventional techniques unsuitable for use by "thin" computing devices.

[0019] In this paper, global synthesis techniques and primitive-based synthesis are described. These techniques include using a single composition engine that can be accessed by multiple different processes via one or more APIs. Thus, the composition engine can be made to "know" what is being contributed by various applications, and how those elements are related. This knowledge can then be used to improve the efficiency of ...

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

Primitive-based synthesis techniques are described. In one or more implementations, the global composition system can be configured to perform rendering for multiple applications. For example, the global composition system may be configured to expose one or more application programming interfaces (APIs) accessible to the application. The API can then be used to cause a single composition engine to perform rendering for the multiple applications. Further, the composition engine may support the use of primitives that include one or more rendering instructions, and thus, elements associated with visuals to be rendered may be other than bitmaps.

Description

Background technique [0001] A wide variety of elements can be rendered on a computing device, such as icons, windows, animations, and the like. Also, typically, the number of applications executing on computing devices continues to increase and so does the number of elements each application typically provides, such as to provide 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. Accordingly, such consumption may also have an impact on the execution of the application itself, the responsiveness of the computing device to the user, and the like. Further, conventional rendering techniques can lead to inefficient resource allocation, thereby further exacerbating these problems. Contents of the invention [0003] Primitive-based synthesis techniques are described. In one or more implementations, the glob...

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 Patents(China)
IPC IPC(8): G06T15/00G06T15/50G06F9/44
CPCG06T15/005G06T15/503G06F9/451
Inventor L.E.布兰科B.A.乔丹B.J.克拉克B.D.佩尔顿S.P.蒙卡尤J.比肖普V.斯里拉姆A.安托尼杰维奇M.杨J.W.普里斯特理A.A.马斯卡伦哈斯陈陵L.M.基根D.C.里沙
Owner MICROSOFT TECH LICENSING LLC