WO2014185947A3 - Composition à base de primitives - Google Patents

Composition à base de primitives Download PDF

Info

Publication number
WO2014185947A3
WO2014185947A3 PCT/US2013/060776 US2013060776W WO2014185947A3 WO 2014185947 A3 WO2014185947 A3 WO 2014185947A3 US 2013060776 W US2013060776 W US 2013060776W WO 2014185947 A3 WO2014185947 A3 WO 2014185947A3
Authority
WO
WIPO (PCT)
Prior art keywords
applications
primitive
rendering
composition
based composition
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/US2013/060776
Other languages
English (en)
Other versions
WO2014185947A2 (fr
Inventor
Leonardo E. Blanco
Bede A. JORDAN
Brendan J. CLARK
Blake D. Pelton
Silvana Patricia MONCAYO
Jesse Bishop
Vidhya Sriram
Aleksandar Antonijevic
Meng Yang
Joshua Warren Priestley
Adrian A. MASCARENHAS
Ling Chen
Leah M. KEEGAN
Daniel C. RISCHAR
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Technology Licensing LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Technology Licensing LLC filed Critical Microsoft Technology Licensing LLC
Priority to CN201380076614.1A priority Critical patent/CN105190701B/zh
Priority to EP13773982.7A priority patent/EP2997547B1/fr
Publication of WO2014185947A2 publication Critical patent/WO2014185947A2/fr
Publication of WO2014185947A3 publication Critical patent/WO2014185947A3/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/00Three-dimensional [3D] image rendering
    • G06T15/005General purpose rendering architectures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/00Three-dimensional [3D] image rendering
    • G06T15/50Lighting effects
    • G06T15/503Blending, e.g. for anti-aliasing

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Computer Graphics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Processing Or Creating Images (AREA)
  • Image Generation (AREA)

Abstract

L'invention concerne des techniques de composition à base de primitives. Dans un ou plusieurs modes de réalisation, un système de composition global peut être configuré en vue d'effectuer un rendu pour une pluralité d'applications. Par exemple, le système de composition global peut être configuré pour exposer une ou plusieurs interfaces de programmation d'application (API) qui sont accessibles aux applications. Les API peuvent ensuite être utilisées pour amener un moteur de composition unique à effectuer le rendu pour la pluralité d'applications. De plus, le moteur de composition peut prendre en charge l'utilisation de primitives, qui comprennent une ou plusieurs instructions de rendu. Un élément associé à un visuel à rendre peut donc être un élément autre qu'un bitmap.
PCT/US2013/060776 2013-05-15 2013-09-20 Composition à base de primitives Ceased WO2014185947A2 (fr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201380076614.1A CN105190701B (zh) 2013-05-15 2013-09-20 基于原语的合成系统及方法
EP13773982.7A EP2997547B1 (fr) 2013-05-15 2013-09-20 Composition à base de primitives

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US13/895,239 US20140344729A1 (en) 2013-05-15 2013-05-15 Primitive-based composition
US13/895,239 2013-05-15

Publications (2)

Publication Number Publication Date
WO2014185947A2 WO2014185947A2 (fr) 2014-11-20
WO2014185947A3 true WO2014185947A3 (fr) 2015-05-14

Family

ID=49305163

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2013/060776 Ceased WO2014185947A2 (fr) 2013-05-15 2013-09-20 Composition à base de primitives

Country Status (4)

Country Link
US (1) US20140344729A1 (fr)
EP (1) EP2997547B1 (fr)
CN (1) CN105190701B (fr)
WO (1) WO2014185947A2 (fr)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9361715B2 (en) 2011-06-02 2016-06-07 Microsoft Technology Licensing, Llc Global composition system
US9542906B2 (en) 2013-05-10 2017-01-10 Microsoft Technology Licensing, Llc Shared compositional resources
US9728166B2 (en) 2015-08-20 2017-08-08 Qualcomm Incorporated Refresh rate matching with predictive time-shift compensation
CN105930447B (zh) * 2016-04-20 2019-03-08 零氪医疗智能科技(广州)有限公司 一种将树形嵌套数据转换为平面数据表的方法
US10373364B2 (en) * 2017-05-17 2019-08-06 Google Llc Termination of animation
US11579764B1 (en) * 2019-10-21 2023-02-14 Splunk Inc. Interfaces for data monitoring and event response
CN111381822B (zh) * 2020-03-10 2022-03-15 四川长虹电器股份有限公司 一种矩形树图组件的实现方法
US11514665B2 (en) 2020-04-01 2022-11-29 Scandit Ag Mapping optical-code images to an overview image
US11295163B1 (en) 2020-04-01 2022-04-05 Scandit Ag Recognition of optical patterns in images acquired by a robotic device
US11922271B1 (en) * 2020-05-15 2024-03-05 Scandit Ag Virtual screen standby mode for mobile device camera
US12175327B1 (en) 2020-12-04 2024-12-24 Scandit Ag Camera start optimization for optical pattern decoding
CN115511689A (zh) * 2021-06-03 2022-12-23 阿里巴巴新加坡控股有限公司 原生图形绘制云设备、相关方法及介质

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130063445A1 (en) * 2011-09-09 2013-03-14 Leonardo E. Blanco Composition System Thread

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6418542B1 (en) * 1998-04-27 2002-07-09 Sun Microsystems, Inc. Critical signal thread
US7168048B1 (en) * 1999-03-24 2007-01-23 Microsoft Corporation Method and structure for implementing a layered object windows
US6977661B1 (en) * 2000-02-25 2005-12-20 Microsoft Corporation System and method for applying color management on captured images
US6816984B1 (en) * 2000-06-23 2004-11-09 Microsoft Corporation Method and system for verifying and storing documents during a program failure
CN1272725C (zh) * 2001-10-18 2006-08-30 微软公司 多层图形处理系统和方法
US20030078956A1 (en) * 2001-10-24 2003-04-24 Aruna Ravichandran Multi-threaded design mechanism and methodology for dynamic menu management in GUI application
US7032212B2 (en) * 2002-05-06 2006-04-18 Microsoft Corporation Method and system for generating test matrices for software programs
US6977658B2 (en) * 2002-06-27 2005-12-20 Broadcom Corporation System for and method of performing an opacity calculation in a 3D graphics system
US7012606B2 (en) * 2003-10-23 2006-03-14 Microsoft Corporation System and method for a unified composition engine in a graphics processing system
US7173631B2 (en) * 2004-09-23 2007-02-06 Qualcomm Incorporated Flexible antialiasing in embedded devices
US20070013723A1 (en) * 2005-07-12 2007-01-18 Microsoft Corporation Magnification engine and interface for computers
US8154554B1 (en) * 2006-07-28 2012-04-10 Nvidia Corporation Unified assembly instruction set for graphics processing
US8683159B2 (en) * 2007-12-27 2014-03-25 Intel Corporation Delivering secured media using a portable memory device
US8307300B1 (en) * 2008-05-13 2012-11-06 Google Inc. Content resizing and caching in multi-process browser architecture
US20100289804A1 (en) * 2009-05-13 2010-11-18 International Business Machines Corporation System, mechanism, and apparatus for a customizable and extensible distributed rendering api
CA2798979C (fr) * 2011-12-16 2017-02-28 Research In Motion Limited Methode de rendu d'une interface utilisateur

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130063445A1 (en) * 2011-09-09 2013-03-14 Leonardo E. Blanco Composition System Thread

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
ANONYMOUS: ".NET Framework version history - Wikipedia, the free encyclopedia", 24 March 2015 (2015-03-24), XP055178688, Retrieved from the Internet <URL:http://en.wikipedia.org/wiki/.NET_Framework_version_history> [retrieved on 20150324] *
ANONYMOUS: "Painting with Solid Colors and Gradients Overview", 15 August 2012 (2012-08-15), pages 1 - 6, XP055179330, Retrieved from the Internet <URL:https://msdn.microsoft.com/en-us/library/ms754083(v=vs.110).aspx> [retrieved on 20150325] *
ANONYMOUS: "Shapes and Basic Drawing in WPF Overview", 15 August 2012 (2012-08-15), pages 1 - 6, XP055179328, Retrieved from the Internet <URL:https://msdn.microsoft.com/en-us/library/ms747393(v=vs.110).aspx> [retrieved on 20150325] *
ANONYMOUS: "Windows Presentation Foundation - Wikipedia, the free encyclopedia", 12 May 2013 (2013-05-12), XP055178911, Retrieved from the Internet <URL:http://en.wikipedia.org/w/index.php?title=Windows_Presentation_Foundation&oldid=554703406> [retrieved on 20150324] *

Also Published As

Publication number Publication date
EP2997547A2 (fr) 2016-03-23
WO2014185947A2 (fr) 2014-11-20
CN105190701A (zh) 2015-12-23
CN105190701B (zh) 2018-10-19
EP2997547B1 (fr) 2017-05-10
US20140344729A1 (en) 2014-11-20

Similar Documents

Publication Publication Date Title
WO2017042402A3 (fr) Capteur laser
EP3646157A4 (fr) Navigation entre pages dans un lanceur de bureau
EP4572311A3 (fr) Systèmes et procédés de redimensionnement de contenu d&#39;après une importance relative du contenu
BR112017012637A2 (pt) método para exibir características termográficas em uma difusão, e, sistema para exibir características termográficas e efeitos em uma difusão
WO2016161169A3 (fr) Incubateurs de culture cellulaire avec des systèmes de manipulation de cellule intégrée
WO2014204659A3 (fr) Construction de systèmes de compréhension conversationnelle en utilisant un ensemble d&#39;outils
MX376405B (es) Método de asistencia de estacionamiento y dispositivo de asistencia de estacionamiento.
WO2015031818A9 (fr) Codage de tables de conversion
PH12017500234B1 (en) Information-processing system
BR112017016897A2 (pt) cepas fúngicas e métodos de uso
WO2016001754A3 (fr) Procédés de reconstruction tridimensionnelle et de détermination de la qualité d&#39;un embryon
WO2015089321A3 (fr) Utilisation de protéines d&#39;hormone anti-mullerienne (amh) pour la contraception et la préservation de la réserve ovarienne
WO2015077657A3 (fr) Inhibiteurs de stat3 et leurs utilisations
WO2015058132A3 (fr) Anticorps anti-rspo et leurs méthodes d&#39;utilisation
WO2017087912A3 (fr) Biocapteurs ratiométriques et transfert d&#39;énergie par résonance de förster non modulé géométriquement
CL2018002548A1 (es) Regulación del metabolismo de ornitina para aumentar el contenido de glicoformas ricas en manosa de proteínas recombinantes.(divisional solicitud 201601786)
AR104591A1 (es) Piroglutamato de vortioxetina
WO2015006236A3 (fr) Environnement intégré pour le développement d&#39;échanges d&#39;informations
EP2779103A3 (fr) Établissement de rendu graphique
TW201614882A (en) Configurations and techniques to increase interfacial anisotropy of magnetic tunnel junctions
WO2015057928A3 (fr) Procédé et système d&#39;encapsulation d&#39;une application
EA202091456A1 (ru) Мононитрат моноацетата пропандиола
MX2017014197A (es) Complejos no covalentes basados en albumina y metodos de uso de los mismos.
Huang et al. Maps completely preserving commutativity and maps completely preserving Jordan zero-product
Ugolini On the iterations of certain maps X↦ K⋅(X+ X− 1) over finite fields of odd characteristic

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 201380076614.1

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 13773982

Country of ref document: EP

Kind code of ref document: A2

DPE1 Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101)
REEP Request for entry into the european phase

Ref document number: 2013773982

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2013773982

Country of ref document: EP