IP Library Patent Application 14302441
Patent Application
App. No. 14/302,441

VIRTUALIZATION METHOD OF VERTICAL-SYNCHRONIZATION IN GRAPHICS SYSTEMS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/302,441
Abstract

A method for reducing power consumption in graphics systems includes not displaying at least one frame in a sequence of frames.

Claims (22)

1 . A method for reducing power consumption in graphics systems comprising not displaying at least one frame in a sequence of frames.

2 . A method according to claim 1 further comprising determining an amount of time required to finish displaying a rendered frame being currently displayed in said sequence of frames.

3 . A method according to claim 2 further comprising determining an amount of time required to render the at least one frame.

4 . A method according to claim 3 further comprising not displaying the at least one frame when a time difference between the amount of time required to render the at least one frame and the amount of time required to finish displaying the rendered frame being currently displayed exceeds a predetermined time.

5 . A method according to claim 1 further comprising evaluating inter-frame dependency between the at least one frame and a successive one or more frames in said sequence of frames.

6 . A method according to claim 5 further comprising shortening the at least one frame if inter-frame dependency exists with the successive one or more frames.

7 . A method according to claim 6 wherein said shortening comprises removing from said at least one frame some rendering commands.

8 . A method according to claim 7 further comprising shortening the at least one frame prior to said not displaying.

9 . A method according to claim 1 wherein said not displaying comprises removing from said at least one frame all rendering commands.

10 . A method according to claim 1 wherein said not displaying comprises discarding said at least one frame following its rendering.

11 . A power-saving computing device comprising:

a CPU (central processing unit) to reduce power consumption in the device by managing rendering of frames associated with graphics context and issuing an instruction to not display at least one frame in a sequence of frames; and

a GPU (graphics processing unit) to render frames in said sequence of frames.

12 . A computing device according to claim 11 wherein said CPU determines an amount of time required to finish displaying a rendered frame being currently displayed.

13 . A computing device according to claim 12 wherein said CPU further determines an amount of time required to render said at least one frame.

14 . A computing device according to claim 13 wherein said CPU issues said instruction to not display responsive to a time difference between the amount of time required to render said at least one frame and the amount of time required to finish displaying the rendered frame being currently displayed exceeding a predetermined time.

15 . A computing device according to claim 11 wherein said CPU evaluates inter-frame dependency between said at least one frame and one or more successive frames in said sequence of frames.

16 . A computing device according to claim 15 wherein said CPU shortens said at least one frame if inter-frame dependency exists with said one or more successive frames.

17 . A computing device according to claim 16 wherein said shortening comprises said CPU removing from said at least one frame some rendering commands.

18 . A computing device according to claim 17 wherein said CPU shortens said at least one frame prior to issuing said instruction to not display.

19 . A computing device according to claim 11 wherein said instruction to not display comprises said CPU removing from said at least one frame all rendering commands.

20 . A computing device according to claim 11 wherein said instruction to not display comprises said CPU discarding said at least one frame following its rendering by said GPU.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2018
From: LUCIDLOGIX TECHNOLOGY LTD.
To: GOOGLE LLC
Reel/Frame 046361/0169 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2015
From: LUCIDLOGIX SOFTWARE SOLUTIONS, LTD.
To: LUCIDLOGIX TECHNOLOGIES LTD.
Reel/Frame 034748/0277 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2014
From: SEGAL, NATALYA; SHOSHAN, YOEL; SELA, GUY
To: LUCIDLOGIX SOFTWARE SOLUTIONS, LTD.
Reel/Frame 033568/0937 →