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:
Feb. 16, 2016

Filed:

Apr. 28, 2014
Applicant:

Apple Inc., Cupertino, CA (US);

Inventors:

Joseph P. Bratt, San Jose, CA (US);

Peter F. Holland, Sunnyvale, CA (US);

Shing Horng Choo, San Francisco, CA (US);

Timothy J. Millet, Mountain View, CA (US);

Assignee:

Apple Inc., Cupertino, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G09G 5/39 (2006.01); G06T 1/60 (2006.01); G09G 5/36 (2006.01); G09G 5/14 (2006.01);
U.S. Cl.
CPC ...
G06T 1/60 (2013.01); G09G 5/363 (2013.01); G09G 5/14 (2013.01); G09G 2340/10 (2013.01); G09G 2360/12 (2013.01); G09G 2360/127 (2013.01);
Abstract

A graphics system may include one or more processing units for processing a current display frame, each processing unit including a plurality of parameter registers for storing parameter settings used in processing the current display frame. A parameter buffer in the graphics system may store frame packets, with each frame packet containing information corresponding to parameter settings to be used for at least one display frame. A control circuit coupled to the buffer and to the one or more processing units may retrieve and process a top frame packet from the parameter buffer to update one or more of the parameter registers according to the contents of the top frame packet. The control circuit may issue DMA requests to fill the parameter buffer with frame packets transferred from system memory, where the frame packets may be written by an application (or software) executing on a central processing unit.


Find Patent Forward Citations

Loading…