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:
Jun. 25, 2024

Filed:

Mar. 07, 2023
Applicant:

Imagination Technologies Limited, Kings Langley, GB;

Inventors:

Diego Jesus, Watford, GB;

John W. Howson, St. Albans, GB;

Panagiotis Velentzas, Hertfordshire, GB;

Robert Brigg, Watford, GB;

Xile Yang, Rickmansworth, GB;

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06T 15/00 (2011.01); G06T 1/20 (2006.01); G06T 1/60 (2006.01); G06T 9/00 (2006.01); G06T 11/20 (2006.01); G06T 11/40 (2006.01); G06T 15/04 (2011.01); G06T 17/10 (2006.01); G06T 17/20 (2006.01);
U.S. Cl.
CPC ...
G06T 15/005 (2013.01); G06T 1/20 (2013.01); G06T 1/60 (2013.01); G06T 9/00 (2013.01); G06T 11/20 (2013.01); G06T 11/40 (2013.01); G06T 15/00 (2013.01); G06T 15/04 (2013.01); G06T 17/10 (2013.01); G06T 17/20 (2013.01); G06T 2210/12 (2013.01);
Abstract

Methods and control stream generators for generating a control stream for a tile group comprising at least two tiles, the control stream identifying primitive blocks that are relevant to rendering at least one tile in the tile group. Information is received identifying one or more primitive blocks relevant to rendering at least one tile in the tile group, each primitive block comprising one or more primitives; generating a primitive block entry for each of the identified primitive blocks; and adding each primitive block entry to the control stream; wherein generating the primitive block entry for at least one of the identified primitive blocks comprises: (i) identifying a bounding box encompassing the one or more primitives of the primitive block; (ii) generating a coverage mask that indicates which tiles of the tile group that intersect the bounding box for the primitive block are valid for the primitive block, a tile being valid for a primitive block if at least one primitive of the primitive blocks falls, at least partially, within the bounds of the tile; and (iii) including the coverage mask in the primitive block entry.


Find Patent Forward Citations

Loading…