RESOLUTION-INDEPENDENT DISPLAY LIST
First Claim
1. A method for scaling on a display device, comprising:
- obtaining an electronic document (ED) identifying a plurality of graphical features;
generating, before receiving a request to scale the ED on the display device, a plurality of resolution-independent (RI) versions of the plurality of graphical features;
adding, before receiving the request to scale the ED on the display device, the plurality of RI versions to a RI display list;
receiving the request to scale the ED on the display device, wherein the request specifies a resolution; and
generating, in response to the request, a scaled ED for the display device by rendering the plurality of RI versions of the plurality of graphical features in the RI display list at the resolution.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for scaling on a display device, including: obtaining an electronic document (ED) identifying multiple graphical features; generating, before receiving a request to scale the ED on the display device, multiple resolution-independent (RI) versions of the multiple graphical features; adding, before receiving the request to scale the ED on the display device, the multiple RI versions to a RI display list; receiving the request to scale the ED on the display device specifying a resolution; and generating, in response to the request, a scaled ED for the display device by rendering the multiple RI versions of the multiple graphical features in the RI display list at the resolution.
8 Citations
20 Claims
-
1. A method for scaling on a display device, comprising:
-
obtaining an electronic document (ED) identifying a plurality of graphical features; generating, before receiving a request to scale the ED on the display device, a plurality of resolution-independent (RI) versions of the plurality of graphical features; adding, before receiving the request to scale the ED on the display device, the plurality of RI versions to a RI display list; receiving the request to scale the ED on the display device, wherein the request specifies a resolution; and generating, in response to the request, a scaled ED for the display device by rendering the plurality of RI versions of the plurality of graphical features in the RI display list at the resolution. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable medium (CRM) storing instructions for scaling, the instructions comprising functionality for:
-
obtaining an electronic document (ED) identifying a plurality of graphical features; generating, before receiving a request to scale the ED on a display device, a plurality of resolution-independent (RI) versions of the plurality of graphical features; adding, before receiving the request to scale the ED on the display device, the plurality of RI versions to a RI display list; receiving the request to scale the ED on the display device, wherein the request specifies a resolution; and generating, in response to the request, a scaled ED for the display device by rendering the plurality of RI versions of the plurality of graphical features in the RI display list at the resolution. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for scaling on a display device, comprising:
-
a processor; a buffer storing an electronic document (ED) identifying a plurality of graphical features; a processing engine executing on the processor and configured to; generate, before receiving a request to scale the ED on the display device, a plurality of resolution-independent (RI) versions of the plurality of graphical features; and add, before receiving the request to scale the ED on the display device, the plurality of RI versions to a RI display device; and a rendering engine configured to; generate, after receiving the request, a scaled ED by rendering the plurality of RI versions of the plurality of graphical features in the RI display list at a resolution specified in the request. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification