Method and system for fast clipping of line segments
First Claim
Patent Images
1. An electronic device, comprising:
- a display; and
a processor, the processor configured to;
determine a refresh region and a copy region of a panned frame based on panning increments between the panned frame and a previously rendered frame;
clip a candidate segment against the refresh region to obtain one or more clipped segments within the refresh region; and
render the panned frame on the display by rendering the one or more clipped segments in the refresh region of the panned frame and copying a portion of the previously rendered frame to the copy region of the panned frame.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of static graphics rendering in a mobile device. Panning increments are received for panning a previously rendered frame to a panned frame. A rendering region is then determined based on the panning increments. A candidate line segment or polyline is then clipped to create clipped line segments contained within the rendering region. The clipped line segments can then be rendered, and a portion of the previously rendered frame can be copied, to provide the panned frame.
-
Citations
20 Claims
-
1. An electronic device, comprising:
-
a display; and a processor, the processor configured to; determine a refresh region and a copy region of a panned frame based on panning increments between the panned frame and a previously rendered frame; clip a candidate segment against the refresh region to obtain one or more clipped segments within the refresh region; and render the panned frame on the display by rendering the one or more clipped segments in the refresh region of the panned frame and copying a portion of the previously rendered frame to the copy region of the panned frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method, comprising:
-
determining a refresh region and a copy region of a panned frame based on panning increments between the panned frame and a previously rendered frame; clipping a candidate segment against the refresh region to obtain one or more clipped segments within the refresh region; and rendering the panned frame by rendering the one or more clipped segments in the refresh region of the panned frame and copying a portion of the previously rendered frame to the copy region of the panned frame. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium having computer-readable code embodied therein for execution by a processor at a computing device for:
-
determining a refresh region and a copy region of a panned frame based on panning increments between the panned frame and a previously rendered frame; clipping a candidate segment against the refresh region to obtain one or more clipped segments within the refresh region; and rendering the panned frame by rendering the one or more clipped segments in the refresh region of the panned frame and copying a portion of the previously rendered frame to the copy region of the panned frame. - View Dependent Claims (18, 19, 20)
-
Specification