Data Entry Apparatus and Method
20220086530 · 2022-03-17
Inventors
Cpc classification
H04N21/4826
ELECTRICITY
International classification
Abstract
A data entry apparatus for e.g. a smart TV comprises a wireless remote control device which is used to navigate a series of cells (19) displayed on screen and containing possible alphanumeric characters at the nth position of a title of e.g. a movie or TV channel. Instead of displaying (say) all 26 letters of the alphabet in these cells, only the possible characters at the nth position of a stored list or dictionary of possible titles are displayed. They are displayed in descending frequency order (most common at the left). The process is repeated (steps S1 to S4) to build up a string of characters in a window (18) until a particular title is selected (YES branch from step S4) by selecting its associated image (20). The navigational effort required of the user is reduced.
Claims
1. Data entry apparatus for selecting, as a control output, a string of N alphanumeric characters from a group of such strings, N being an integer of two or greater, the apparatus comprising: a display arranged to display alphanumeric characters to a user; and a selector, wherein the selector is operable by the user for selecting a displayed alphanumeric character, wherein the display is arranged to display n sets of user-selectable alphanumeric characters in succession (n being an integer of two or greater such that n≤N), an alphanumeric character of the nth set being selectable to obtain the alphanumeric character in the nth position of a string, the nth set omitting alphanumeric characters which are not present at the nth position of any of the strings in said group for at least some values of n.
2. The data entry apparatus according to claim 1, further comprising a memory, wherein said memory stores said group of strings of alphanumeric characters.
3. The data entry apparatus according to claim 1, wherein said strings of alphanumeric characters in said group comprise words appearing in a dictionary.
4. The data entry apparatus according to claim according to claim 1, wherein said display is arranged to display more commonly occurring alphanumeric characters in a manner which makes them more easily selectable by the user than less commonly occurring alphanumeric characters.
5. The data entry apparatus according to claim 4, wherein said display is arranged to display more commonly occurring alphanumeric characters closer to a home position of the screen.
6. The data entry apparatus according to claim 1, wherein said display is arranged to display an image associated with a sequence of two or more alphanumeric characters in response to the selection of a sequence of alphanumeric characters commonly associated with that image.
7. The data entry apparatus according to claim 1, wherein said selector comprises a pointing device.
8. The data entry apparatus according to claim 7, wherein said selector comprises one or more cursor-movement keys.
9. The data entry apparatus according to claim 7, wherein said display is arranged to display a linear array of alphanumeric characters and said selector is arranged to traverse said linear array to an alphanumeric character to be selected.
10. The data entry apparatus according to claim 1, wherein said selector comprises a wireless transmitter arranged to transmit a selection signal to a wireless receiver coupled to said display.
11. The data entry apparatus according to claim 10, wherein said selector is a remote control device arranged to select a video source for display.
12. The data entry apparatus according to claim 1, further comprising a video player or video receiver arranged to display video, wherein said control output selects a video stream to be played by said video player or received by said video receiver.
13. The data entry apparatus according to claim according to claim 1, wherein said data is a gaming apparatus, said gaming apparatus including a communications link to a remote gaming apparatus or server and further including a transmitter, wherein said transmitter transmits a control output signal over said communications link.
14. A computer implemented method of selecting a string of N alphanumeric characters from a group of such strings, N being an integer of two or greater, the method comprising: displaying to a user n sets of alphanumeric characters in succession (n being an integer of two or greater such that n≤N); and selecting a displayed alphanumeric character of each set, an alphanumeric character of the nth set being the alphanumeric character in the nth position of a string, wherein the nth set omits alphanumeric characters which are not present at the nth position of any of the strings in said group for at least some values of n.
15. A method according to claim 14 wherein said group of strings of alphanumeric characters is stored in a memory.
16. A method according to claim 14, wherein said strings of alphanumeric characters in said group comprise words appearing in a dictionary.
17. A method according to any of claim 14, wherein more commonly occurring alphanumeric characters are displayed in a manner which makes them more easily selectable by the user than less commonly occurring alphanumeric characters.
18. A method according to claim 17, wherein more commonly occurring alphanumeric characters are displayed closer than less commonly occurring alphanumeric characters to a home position of a display.
19. A method according to claim 14, wherein an image associated with a sequence of two or more alphanumeric characters is displayed in response to the selection of a sequence of alphanumeric characters commonly associated with that image.
20. A method according to claim 14, wherein a pointing device is used for selecting a displayed alphanumeric character.
21. A method according to claim 20, wherein selecting a displayed alphanumeric character comprises one or more cursor-movement keys.
22. A method according to claim 14, wherein a linear array of alphanumeric characters is displayed and selecting a displayed alphanumeric character traverses said linear array to an alphanumeric character to be selected.
23. A method according to any of claim 14, wherein selecting a displayed alphanumeric character includes transmitting a selection signal to a local wireless receiver by a wireless transmitter.
24. A method according to claim 23, wherein selecting a displayed alphanumeric character includes using a remote control device arranged to select a video source for display.
25. A method according to claim 14, wherein selecting a displayed alphanumeric character of each set includes generating a control output, wherein said control output selects a video stream to be played by a video player or received by a video receiver.
26. A method according to claim 14 further comprising transmitting a control output signal, wherein said control output signal is a gaming signal and is transmitted over a communications link.
27. A computer program product for selecting a string of N alphanumeric characters from a group of such strings, N being an integer of two or greater, wherein the computer program product comprises a computer-readable medium embodying program code means executable to: display to a user n sets of alphanumeric characters in succession (n being an integer of two or greater such that n≤N); and select a displayed alphanumeric character of each set, an alphanumeric character of the nth set being the alphanumeric character in the nth position of a string, wherein the nth set omits alphanumeric characters which are not present at the nth position of any of the strings in said group for at least some values of n.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0022] Preferred embodiments of the invention are described below by way of example only with reference to
[0023]
[0024]
[0025]
[0026]
[0027]
DETAILED DESCRIPTION
[0028] It will be readily understood that the components of the embodiments as generally described and illustrated in the figures herein, may be arranged and designed in a wide variety of different configurations in addition to the described example embodiments. Thus, the following more detailed description of the example embodiments, as represented in the figures, is not intended to limit the scope of the embodiments, as claimed, but is merely representative of example embodiments.
[0029] Furthermore, the described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of embodiments. One skilled in the relevant art will recognize, however, that the various embodiments can be practiced without one or more of the specific details, or with other methods, components, materials, etc. In other instances, well-known structures, materials, or operations are not shown or described in detail to avoid obfuscation. The following description is intended only by way of example, and simply illustrates certain example embodiments.
[0030] Referring to
[0031] A smart TV 1 comprises a user interface block 8 which includes an infra-red receiver and decoder for receiving and decoding control signals from a local handheld remote control device 3/3′. The user interface block communicates via a bus 6 with a communications interface block 4, a microprocessor block 5 and a memory block 7.
[0032] Communications interface block 4 includes inputs from a terrestrial or satellite TV aerial 9 and/or from a cable TV feed 10, as well as a WiFi connection to a LOCAL NETWORK which is connected to the INTERNET as shown, enabling internet access to remote content providers 11 and information provider sites 12. The remote content providers 11 may for example be servers (e.g. cloud servers) providing streaming video and/or audio viewable on smart TV 1. The information provider sites 12 may for example be websites having information about the content from providers 11, e.g. reviews, scheduling information, background information, discussions by other users and the like. Communications interface block 4 also includes a video output connection to a screen 2 on which the video and/or audio is displayed, as well as a user interface as shown in
[0033] Microprocessor block 5 may include one or more processors arranged to execute instructions and process information needed for the smart TV to function, including instructions to display information as shown in
[0034] Referring now to
[0035] In the embodiment of
[0036] Another possible remote control device 3′ is shown in
[0037] When video and/or audio is being played, a pair of opposite arrow keys L and R or U and D can also be used to control the volume (e.g. L for decrease, R for increase) and selection button 100′ can be used as the pause/play button. Thus, remote control device 3′ fulfills many of the functions of remote control device 3.
[0038] Referring now to
[0039] In the screenshot shown in
[0040] At this point the user can either navigate to one of cells 19 using touchscreen area 100 of device 3 and touch the touchscreen area to select its character for addition to “zoo” in window 19 or he/she can select one of the images 20 to select the title directly. Selection of the title causes video and/or audio of that title to be displayed on screen 2. In this manner the remote control device 3 generates a control output for operating the smart TV 1. In a variant, remote control 3′ can be used to select an image 20 by navigating with the arrow keys L, R, U and D and selecting with the OK button 100′.
[0041]
[0042] In step S2 the software looks up all titles beginning with the entered character and (step S3) displays a list of 2nd characters in the order that they are most frequently searched. The list is displayed in boxes 19 (
[0043] Then (step S4) the user possibly selects a title (e.g. a TV channel or a movie) e.g. by touching the area of touchscreen 100 corresponding to its associated image 20 and exits the YES branch of step 4 to the FINISH stage. However at this stage it is more likely that the user will choose to enter a third character, which involves exiting the NO branch of step 4, incrementing n from 2 to 3 (block n=n+1) and returning to step S1. In steps S2 and S3 a list of possible 3rd characters will be displayed in frequency order in boxes 19 (
[0044] The user can go through further iterations of the flow diagram of
[0045] In some cases, numbers or other alphanumeric symbols may be included in the titles and displayed in the boxes 19. In a variant, the method and data entry apparatus described with reference to
[0046] Although various embodiments of the data entry apparatus and method have been shown and described, modifications may occur to those skilled in the art upon reading the specification. The present application includes such modifications and is limited only by the scope of the claims.