Method and apparatus for optimizing display updates on an interactive display device
First Claim
1. A method for displaying input in a touch-sensitive display panel, the method comprising:
- placing a display panel of a mobile computing device in a low power refresh mode;
rendering a display update in response to detecting a sensor input received in the display panel;
transmitting the display update to the display panel;
buffering the display update in a frame buffer comprised in the mobile computing device; and
interrupting a current refresh period of a timing controller of the display panel by rescanning a current frame displayed in the display panel to include the display update from the frame buffer.
1 Assignment
0 Petitions
Accused Products
Abstract
A solution is proposed to perform display updates in a lower power user interface. According to one embodiment, the display panel is placed in the lower possible refresh rate that can be supported. Rendered updates are presented to the displays at the fasted possible pixel rates the communication interface between the rendering component to the display panel can support, and a buffer on the receiving end of the display receives and stores updated frames as they are rendered and transmitted. Subsequent display updates (generated in response to subsequent sensor input, for example) may be created and transmitted as soon as the preceding display frames are buffered. In the meantime, as soon as the update frame is transmitted, the timing controller of the display panel is instructed to interrupt the current refresh period and to immediately rescan the frame.
44 Citations
22 Claims
-
1. A method for displaying input in a touch-sensitive display panel, the method comprising:
-
placing a display panel of a mobile computing device in a low power refresh mode; rendering a display update in response to detecting a sensor input received in the display panel; transmitting the display update to the display panel; buffering the display update in a frame buffer comprised in the mobile computing device; and interrupting a current refresh period of a timing controller of the display panel by rescanning a current frame displayed in the display panel to include the display update from the frame buffer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system, comprising:
-
a display panel comprising; a display screen; a sensor configured to detect input on the display screen; a sensor controller coupled to the sensor array and configured to control an operation of the sensor array; a timing controller coupled to the display screen and configured to update a display frame corresponding to output displayed on the display screen at a refresh rate comprising a plurality of regular refresh periods; and a processing unit configured to render a plurality of display updates, wherein, the display panel is operable to enter into a low refresh state, wherein, while the display panel is operating in the low refresh state, display updates responsive to sensor input received by the display panel are rendered in the processing unit and buffered in a frame buffer, further wherein, the system is configured to interrupt a current refresh period of the timing controller of the display panel by rescanning a current frame displayed in the display panel to include the display update from the frame buffer. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory computer readable medium with programmed instructions embodied therein for displaying updated display content responsive to sensor input, the program instructions comprising:
-
instructions to place a display panel of a mobile computing device in a low power refresh rate; instructions to render a display update in response to detecting input received in the display panel; instructions to transmit the display update to the display panel; instructions to buffer the display update in a frame buffer comprised in the mobile computing device; and instructions to interrupt a current refresh period of a timing controller of the display panel by rescanning a current frame displayed in the display panel to include the display update from the frame buffer.
-
Specification