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:
Apr. 21, 2015

Filed:

Feb. 08, 2012
Applicants:

Jeremy Sandmel, Cupertino, CA (US);

Joshua H. Shaffer, San Jose, CA (US);

Toby C. Paterson, Cupertino, CA (US);

Patrick Coffman, San Francisco, CA (US);

Geoffrey Stahl, Cupertino, CA (US);

John S. Harper, Cupertino, CA (US);

Inventors:

Jeremy Sandmel, Cupertino, CA (US);

Joshua H. Shaffer, San Jose, CA (US);

Toby C. Paterson, Cupertino, CA (US);

Patrick Coffman, San Francisco, CA (US);

Geoffrey Stahl, Cupertino, CA (US);

John S. Harper, Cupertino, CA (US);

Assignee:

Apple Inc., Cupertino, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G09G 5/391 (2006.01); G06T 3/40 (2006.01); H04N 5/46 (2006.01); G09G 5/14 (2006.01); H04N 5/44 (2011.01); H04N 7/01 (2006.01); H04N 9/64 (2006.01); H04N 21/462 (2011.01); G06F 3/14 (2006.01); H04N 21/482 (2011.01);
U.S. Cl.
CPC ...
G09G 5/391 (2013.01); G06T 3/40 (2013.01); H04N 9/642 (2013.01); H04N 5/46 (2013.01); G09G 5/14 (2013.01); H04N 5/4401 (2013.01); H04N 21/4622 (2013.01); H04N 7/0122 (2013.01); G06T 3/4076 (2013.01); G06F 3/1431 (2013.01); H04N 21/482 (2013.01);
Abstract

Systems, methods, and computer readable media for dynamically setting an executing application's display buffer size are described. To ameliorate display device overscan operations, the size of an executing application's display buffer may be set based on the display device's extent and a display mode. In addition, contents of the executing application's display buffer may be operated on as they are moved to a frame buffer based on the display mode. In one mode, for example, display buffer contents may be scaled before being placed into the frame buffer. In another mode, a black border may be placed around display buffer contents as it is placed into the frame buffer. In yet another mode, display buffer contents may be copied into the frame buffer without further processing.


Find Patent Forward Citations

Loading…