WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2016094259) FRAME INVALIDATION CONTROL WITH CAUSALITY ATTRIBUTION
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2016/094259    International Application No.:    PCT/US2015/064162
Publication Date: 16.06.2016 International Filing Date: 07.12.2015
Chapter 2 Demand Filed:    22.04.2016    
IPC:
G09G 5/36 (2006.01), G06T 15/00 (2011.01)
Applicants: MICROSOFT TECHNOLOGY LICENSING, LLC [US/US]; Attn: Patent Group Docketing (Bldg. 8/1000) One Microsoft Way Redmond, Washington 98052-6399 (US)
Inventors: AJITH KUMAR, Harikrishna Menon; (US).
SARDA, Pankaj Kachrulal; (US).
PESSOA, Carlos; (US).
SHOOTS, David William; (US).
KIRBACH, Steven Brix; (US)
Agent: MINHAS, Sandip; (US).
GRÜNECKER PATENT- UND RECHTSANWÄLTE PARTG mbB; Leopoldstrasse 4 80802 München (DE)
Priority Data:
14/569,664 13.12.2014 US
Title (EN) FRAME INVALIDATION CONTROL WITH CAUSALITY ATTRIBUTION
(FR) COMMANDE D’INVALIDATION D’IMAGE AVEC ATTRIBUTION DE CAUSALITÉ
Abstract: front page image
(EN)Developers receive automatically designated property change events which caused invalidation of a rendered frame. Some embodiments control display invalidation in part by identifying higher-level frame bounding events in an execution trace, and applying at least one display invalidation constituency filter to lower-level thread events within a frame creation period, thereby obtaining a display invalidation constituency sequence of one or more display invalidation events. The sequence may include a layout property change event and/or a render property change event which invalidated the frame. An initial part of the sequence is designated as a display frame creation cause. Displayed frame invalidation is controlled by altering the display invalidation constituency, e.g., by manual or automated layout/render property change event elimination or event sequence location change, by a reduction in computational resource usage (e.g., memory usage, graphics processor chip usage), and/or by a reduction in thread execution time which provides a faster frame rate.
(FR)Selon la présente invention, des développeurs reçoivent des événements de changement de propriété, désignés automatiquement, qui ont provoqué l’invalidation d’une image reproduite. Certains modes de réalisation commandent l’invalidation d’affichage en partie en identifiant des événements de limitation d’image de niveau supérieur dans une trace d’exécution, et en appliquant au moins un filtre de composition d’invalidation d’affichage à des événements de fil d’exécution de niveau inférieur à l’intérieur d’une période de création d’image, ce qui permet d’obtenir une séquence de composition d’invalidation d’affichage d’un ou plusieurs événements d’invalidation d’affichage. La séquence peut comprendre un événement de changement de propriété de disposition et/ou un événement de changement de propriété de reproduction qui ont invalidé l’image. Une partie initiale de la séquence est désignée comme cause de création d’image d’affichage. L’invalidation d’image affichée est commandée par une modification de la composition d’invalidation d’affichage, par exemple par une élimination d’événement de changement de propriété de disposition/reproduction ou un changement d’emplacement de séquence d’événements, de façon manuelle ou automatique, par une réduction dans l’utilisation des ressources de calcul (par exemple, l’utilisation de la mémoire, l’utilisation des puces de processeur graphique), et/ou par une réduction du temps d’exécution des fils qui offre une vitesse d’images plus élevée.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)