Artifact-free transitions between dual display controllers
First Claim
1. A method for driving a display device by a display system, the display system comprising the display device, a first display controller, a second display controller and a processor, the second display controller being optimized for low-power operation, the method comprising the steps of:
- receiving display data from the processor, the display data being received at the first display controller;
switching control of the display device between the first display controller and the second display controller, the control of the display device being switched in proximity to a trailing edge of an input vertical synchronization (V-sync) pulse; and
refreshing the display device, the display device being refreshed by the second display controller with a clock independent of the processor and the first display controller.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and computer program product for driving a display device by a display system is provided. The display system includes a processor, a first display controller, a second display controller and the display device. The first display controller receives display frames that are sent by the processor. The first display controller drives the display device when the processor sends new display frames. When the same display frames are continually sent by the processor, the control of the display device is switched to the second display controller, which is optimized for low-power operation. The control of the display device is switched in proximity to an input vertical synchronization (V-sync) pulse.
30 Citations
25 Claims
-
1. A method for driving a display device by a display system, the display system comprising the display device, a first display controller, a second display controller and a processor, the second display controller being optimized for low-power operation, the method comprising the steps of:
-
receiving display data from the processor, the display data being received at the first display controller; switching control of the display device between the first display controller and the second display controller, the control of the display device being switched in proximity to a trailing edge of an input vertical synchronization (V-sync) pulse; and refreshing the display device, the display device being refreshed by the second display controller with a clock independent of the processor and the first display controller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for driving a display device by a display system, the display system comprising the display device, a first display controller, a second display controller and a processor, the second display controller being optimized for low-power operation, the system comprising:
-
means for communicating display data of the first display controller to the second display controller; means for switching control of the display device between the first display controller and the second display controller, the control of the display device being switched in proximity to the trailing edge of an input vertical synchronization (V-sync) pulse; and means for refreshing the display device, the display device being refreshed by the second display controller with a clock independent of the processor and the first display controller.
-
-
18. A non-transitory machine-readable storage medium comprising one or more machine-executable instructions for programming a processor in a display system, the display system including a display device, a first display controller, a second display controller and a processor, to perform a method, the method comprising the steps of:
-
receiving display data, the display data being received at the first display controller from the processor, the first display controller present in the display system; switching control of the display device between the first display controller and the second display controller, the control of the display device being switched in proximity to a trailing edge of an input vertical synchronization (V-sync) pulse, the second display controller being present in the display system; and refreshing the display device, the display device being refreshed by the second display controller with a clock independent of the processor and the first display controller.
-
-
19. A system, comprising:
-
a display system, the display system comprising a display device, a first display controller, a second display controller and a processor, the second display controller being optimized for low-power operation; wherein the display system is configured to perform; receiving display data from the processor, the display data being received at the first display controller; switching control of the display device between the first display controller and the second display controller, the control of the display device being switched in proximity to a trailing edge of an input vertical synchronization (V-sync) pulse; and refreshing the display device, the display device being refreshed by the second display controller with a clock independent of the processor and the first display controller. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification