The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 03, 2019

Filed:

Jul. 17, 2017
Applicant:

Adobe Inc., San Jose, CA (US);

Inventors:

Harish Kumar, Noida, IN;

Anmol Sud, Paschim Vihar, IN;

Assignee:

Adobe Inc., San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06T 15/40 (2011.01); G06T 17/20 (2006.01); G06T 19/20 (2011.01); G06T 17/00 (2006.01); G06T 15/02 (2011.01);
U.S. Cl.
CPC ...
G06T 17/20 (2013.01); G06T 15/02 (2013.01); G06T 15/405 (2013.01); G06T 17/005 (2013.01); G06T 19/20 (2013.01); G06T 2215/16 (2013.01); G06T 2219/2016 (2013.01);
Abstract

Vector graphics rendering techniques are described. Graphics processing units (GPUs) can render vector graphics images according to graphic trees having graphic leafs, each representing a graphics object (e.g., a shape) depicted in a vector graphics image. The described techniques involve generating groups of graphics objects depicted in an image such that graphics objects of a group have a same object type, e.g., shape. Transformations are determined that describe how to transform a first graphics object of a group to obtain other graphics objects of the group. The first graphics object is tessellated and a metadata buffer generated for the group having information indicative of the transformations. The metadata buffer is attached to a graphic leaf representing the first graphics object and graphic leafs representing the other graphics objects are removed from the graphic tree. The GPU renders objects by group based on the tessellated object and the metadata buffer's information.


Find Patent Forward Citations

Loading…