Set-top box assistant for text input method and device
First Claim
1. A text input method operable to be executed in a set-top box communicating with a remote controller, the method comprising:
- displaying a virtual keyboard on a display device connecting to the set-top box;
receiving a first input instruction from the remote controller;
decoding the first input instruction and inputting a first character via a first virtual key of the virtual keyboard on the display device according to the first input instruction;
performing a text searching operation to a text library according to the first character;
displaying candidate characters on the virtual keyboard according to the search result;
detecting a movement track of the remote controller;
calculating a movement speed V1 of a focus point of the remote controller on the virtual keyboard;
determining whether the movement speed V1 is greater than a preset speed V;
when the movement speed V1 is greater than the preset speed V, moving the focus point from the first virtual key corresponding to the first character to a second virtual key corresponding to a second character from the candidate characters, wherein a distance between the first virtual key and the second virtual key is not greater than a preset distance d; and
inputting the second character on which the focus point is located via the second virtual key.
2 Assignments
0 Petitions
Accused Products
Abstract
A text input method applied in a set-top box assistant comprises displaying a virtual keyboard on a TV display device, receiving a first input instruction, from a remote controller, decoding the first input instruction and inputting a first character, and performing a text searching operation in a text library according to the first character. Automatically selected and confirmable candidate characters are displayed on the virtual keyboard according to the search result. Movement of the remote controller is tracked, movement speed V1 of a focus point of the remote controller on the virtual keyboard is calculated and whether movement speed is greater than a preset speed affects the recognition of commands by the assistant. Movement speed of the focus point can auto-move the focus point to a second character and the second character can be confirmed as input. A text input device is also disclosed.
17 Citations
8 Claims
-
1. A text input method operable to be executed in a set-top box communicating with a remote controller, the method comprising:
-
displaying a virtual keyboard on a display device connecting to the set-top box; receiving a first input instruction from the remote controller; decoding the first input instruction and inputting a first character via a first virtual key of the virtual keyboard on the display device according to the first input instruction; performing a text searching operation to a text library according to the first character; displaying candidate characters on the virtual keyboard according to the search result; detecting a movement track of the remote controller; calculating a movement speed V1 of a focus point of the remote controller on the virtual keyboard; determining whether the movement speed V1 is greater than a preset speed V; when the movement speed V1 is greater than the preset speed V, moving the focus point from the first virtual key corresponding to the first character to a second virtual key corresponding to a second character from the candidate characters, wherein a distance between the first virtual key and the second virtual key is not greater than a preset distance d; and inputting the second character on which the focus point is located via the second virtual key. - View Dependent Claims (2, 3, 4)
-
-
5. A text input device, comprising:
-
at least one processor; a non-transitory storage system coupled to the at least one processor and configured to store one or more programs configured to be executed by the at least one processor, the one or more programs comprise instructions for; displaying a virtual keyboard on a display device connecting to a set-top box; receiving a first input instruction from a remote controller; decoding the first input instruction and inputting a first character via a first virtual key of the virtual keyboard on the display device according to the first input instruction; performing a text searching operation to a text library according to the first character; displaying candidate characters on the virtual keyboard according to the search result; detecting a movement track of the remote controller; calculating a movement speed V1 of a focus point of the remote controller on the virtual keyboard; determining whether the movement speed V1 of the focus point is greater than a preset speed V; when the movement speed V1 is greater than the preset speed V, moving the focus point from the first virtual key corresponding to the first character to a second virtual key corresponding to a second character from the candidate characters wherein a distance between the first virtual key and the second virtual key is not greater than a preset distance d; and inputting the second character on which the focus point is located via the second virtual key. - View Dependent Claims (6, 7, 8)
-
Specification