HUI SHIU WAI (Total 25 Patents Found)

An example method of reducing a number of draw commands issued to a GPU includes generating a first scene graph including a first set of nodes for rendering objects in a first frame and generating a second scene graph including a second set of nodes for rendering objects in a second frame. The method further includes i...
Unlike the GPU's FlexRender, a browser engine can intercept rendering at a higher level in the software stack, and because of the simpler nature of the browser tiles that need to be rendered, a browser engine can instruct the GPU to perform composition via traditional tiled-rendering or via direct rendering, where ...
Methods and apparatus for rendering web content are disclosed. The method includes counting a number of times, i, a particular percentage of on screen pixels are overwritten before a final complete version of the webpage is displayed, and storing the number of times, i, the on screen pixels are overwritten in connectio...
An example method of conserving power within a browser application includes receiving, at a browser application, a webpage for rendering on a mobile device. The method also includes performing an action that conserves power within the browser application if the webpage is identified in a mobile database located on the ...
一种用于向图形处理单元(GPU)提供实体纹理贴图的示例方法包括将可渲染内容的瓦块划分成多个分区。该方法还包括确定该多个分区中的一组分区是纯色的。该方法进一步包括生成指示该多个分区中的该组分区是纯色的实体纹理贴图。该方法还...
An example method of providing a solid texture map to a graphics processing unit (GPU) includes dividing a tile of renderable content into a plurality of partitions. The method also includes determining that a set of partitions of the plurality of partitions is a solid color. The method further includes generating a so...
L'invention concerne, à titre d'exemple, un procédé de fourniture d'une carte de textures unies à une unité de traitement graphique (GPU), qui comprend l'étape consistant à diviser un pavé de contenu restituable en une pluralité de partitions. Le procédé comprend également l'étape consi...
A method for rendering content includes initiating a rasterization of a complete version of webpage content, the webpage content including a set of webpage elements, and setting an original tile pixel resolution of the set of webpage elements to be the same as a screen pixel resolution of a display on a content display...
An example method of conserving power within a browser application includes receiving, at a browser application, a webpage for rendering on a mobile device. The method also includes performing an action that conserves power within the browser application if the webpage is identified in a mobile database located on the ...
A method and device for rasterizing content includes partitioning a webpage into webpage tiles that are associated with a front buffer and a back buffer. A rasterized version of each of the tiles may be stored in the associated front buffer, and each may include new content. If a previous copy of the at least one tile ...
L'invention concerne des systèmes et des procédés destinés à afficher des données sur un dispositif d'affichage. Un procédé décrit à titre d'exemple pour afficher des données sur un dispositif d'affichage comprend une étape consistant à calculer une texture d'après une différence entr...
An example method of providing a solid texture map to a graphics processing unit (GPU) includes dividing a tile of renderable content into a plurality of partitions. The method also includes determining that a set of partitions of the plurality of partitions is a solid color. The method further includes generating a so...
Systems and methods are disclosed for web browsers to prioritize rendering of low quality (LQ) tiles of webpages into high quality (HQ) tiles based on an estimated amount of information content in the LQ tiles. While HQ tiles are tiles that have been rendered previously, LQ tiles are scaled down versions of the informa...
An example method of providing a solid texture map to a graphics processing unit (GPU) includes dividing a tile of renderable content into a plurality of partitions. The method also includes determining that a set of partitions of the plurality of partitions is a solid color. The method further includes generating a so...
L'invention concerne des systèmes et des procédés destinés à afficher des données sur un dispositif d'affichage. Un procédé décrit à titre d'exemple pour afficher des données sur un dispositif d'affichage comprend une étape consistant à calculer une texture d'après une différence entr...
An example method of estimating a power consumption of one or more websites includes receiving browser metrics from a browser hosted on a device. The browser metrics correspond with accessing a single website. The method also includes estimating a power consumption by the device while accessing the single website based...
An example method of estimating a power consumption of one or more websites includes receiving browser metrics from a browser hosted on a device. The browser metrics correspond with accessing a single website. The method also includes estimating a power consumption by the device while accessing the single website based...
Systems and methods are disclosed for displaying data on a display device. An example method of displaying data on a display device includes computing a texture based on a difference between a high quality (HQ) tile and a corresponding low quality (LQ) tile. The method also includes storing the texture into an alpha ch...