Method and apparatus to reduce display lag of soft keyboard presses
First Claim
1. A method of indicating selected at least one of keys on a displayed keyboard of a display device, the displayed keyboard having a keyboard layout comprising a plurality of keys, the method comprising:
- identifying the selected at least one of the keys based on a location of the selected at least one of the keys on the displayed keyboard of the display device;
updating a rendered video frame with a stored image of the selected at least one of the keys to generate an updated video frame indicating the selection of the at least one of the keys for displaying by the display device, the stored image of the selected at least one of the keys corresponding to the selected at least one of the keys; and
while another video frame indicating the selection of the at least one of the keys is being rendered, displaying the updated video frame by the display device,wherein the updating the rendered video frame is performed utilizing a keyboard template and a keyboard mask indicating the selection of the at least one of the keys;
identifying a keyboard template corresponding to the keyboard layout based on input from an application software before identifying the selected at least one of the keys; and
displaying the another video frame by the display device after a set time has passed wherein upon passing the set time the keyboard mask change back to original state.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of indicating a selected at least one of keys on a keyboard of a display device, the keyboard having a layout including a plurality of keys, the method including identifying the selected at least one of the keys based on a location of the selected at least one of the keys on the keyboard of the display device, updating a rendered video frame with a stored image of the selected at least one of the keys to generate an updated video frame indicating the selection of the at least one of the keys for displaying by the display device, the stored image of the selected at least one of the keys corresponding to the selected at least one of the keys, and while another video frame indicating the selection of the at least one of the keys is being rendered, displaying the updated video frame by the display device.
-
Citations
29 Claims
-
1. A method of indicating selected at least one of keys on a displayed keyboard of a display device, the displayed keyboard having a keyboard layout comprising a plurality of keys, the method comprising:
-
identifying the selected at least one of the keys based on a location of the selected at least one of the keys on the displayed keyboard of the display device; updating a rendered video frame with a stored image of the selected at least one of the keys to generate an updated video frame indicating the selection of the at least one of the keys for displaying by the display device, the stored image of the selected at least one of the keys corresponding to the selected at least one of the keys; and while another video frame indicating the selection of the at least one of the keys is being rendered, displaying the updated video frame by the display device, wherein the updating the rendered video frame is performed utilizing a keyboard template and a keyboard mask indicating the selection of the at least one of the keys; identifying a keyboard template corresponding to the keyboard layout based on input from an application software before identifying the selected at least one of the keys; and displaying the another video frame by the display device after a set time has passed wherein upon passing the set time the keyboard mask change back to original state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A display device for indicating a selected key on a displayed keyboard, the displayed keyboard having a keyboard layout and comprising a plurality of keys, the display device comprising:
-
a display unit configured to display a video frame depicting the displayed keyboard; a processor; and a memory having instructions stored thereon that, when executed by the processor, cause the processor to perform, in response to selection of at least one of the keys; identifying the selected at least one of the keys based on a location of the selected at least one of the keys on the displayed keyboard of the display device; updating a rendered video frame with a stored image of the selected key to generate an updated video frame indicating the selection of the at least one of the keys, the stored image of the selected key corresponding to the selected at least one of the keys; and while another video frame indicating the selection of the at least one of the keys is being rendered, out-putting the updated video frame to the display unit for displaying of the updated video frame, wherein the updating the rendered video frame is performed utilizing a keyboard template and a keyboard mask indicating the selection of the at least one of the keys; identifying a keyboard template corresponding to the keyboard before identifying the selected at least one of the keys; and displaying the another video frame by the display device after a set time has passed wherein upon passing the set time the keyboard mask change back to original state. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. A touch-sensitive display device for indicating a selected key on a displayed keyboard, the displayed keyboard having a keyboard layout and comprising a plurality of keys, the touch-sensitive display device comprising:
-
a display unit configured to display the keyboard; a touch sensor configured to detect, in response to selection of at least one of the keys on the displayed keyboard, a location of the selected at least one of the keys; a processor; and a memory having instructions stored thereon that, when executed by the processor, cause the processor to perform; receiving the location of the selected at least one of the keys from the touch sensor; identifying the selected at least one of the keys based on the location of the selected at least one of the keys; updating a rendered video frame with a stored image of the selected key to generate an updated video frame indicating the selection of the at least one of the keys, the stored image of the selected key corresponding to the selected at least one of the keys; and while another video frame indicating the selection of the at least one of the keys is being rendered, outputting the updated video frame to the display unit for displaying of the updated video frame, wherein the updating the rendered video frame is performed utilizing a keyboard template and a keyboard mask indicating the selection of the at least one of the keys; identifying a keyboard template corresponding to the keyboard before identifying the selected at least one of the keys; and displaying the another video frame by the display device after a set time has passed wherein upon passing the set time the keyboard mask change back to original state. - View Dependent Claims (29)
-
Specification