This application claims This application claims priority to United Kingdom Patent Application Number GB2014295.6, filed Sep. 11, 2020, the disclosure of which is incorporated by reference in its entirety.
The present invention relates to a data entry apparatus and method and relates particularly but not exclusively to such an apparatus and method including or implemented with a remote control device.
Typically, such a remote control device will be used with video player/receiver such as a smart TV or a set-top box connected to a conventional TV or a cable or satellite TV for example. Apparatus of this type is disclosed in US 2012/246240A (Apple® Inc) for example. Such a remote control device can also be used with a video gaming apparatus, for example. Such a remote control device typically uses an IR or Bluetooth transmitter to send control signals to an IR or Bluetooth receiver, the received signals being decoded and used to select TV channels, video tracks, music tracks or websites for example.
The data entry apparatus and method of the invention are also usable with Augmented reality (AR) wearable apparatus (eyewear) wherein the remote control device is a smart-phone which the user inputs the data by means of the smartphone's touch screen, motion, keyboard or a combination thereof. The data entry apparatus and method of the invention are also usable with virtual reality (VR) apparatus in which the movements of the user are detected and used for controlling an immersive 3D visual effect e.g. with a wearable stereoscopic video display.
In view of the diversity and sophistication of the above types of apparatus, there has been a tendency to simplify the keyboards of such remote control devices in order to appeal to consumers. For example, the current Apple® TV remote control device has only five keys plus a touch surface, which are used for selecting menu items on screen, playing and pausing video, selecting the option of voice control, and controlling volume.
Although such remote controls are generally easy to use, they lack alphanumeric keys. To enter text, e.g. for selecting the name of a TV channel or a movie, it is necessary to use a cursor-movement key of the remote control to move a cursor to successive alphanumeric characters of the channel or movie name. The alphanumeric characters to be selected are typically displayed in a row of e.g. 26 characters on the screen of the smart TV or the like. Successive selections from these can be time-consuming.
An object of the present invention is to address the above technical problem in the user interface.
In one aspect the invention provides 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 including a) a display arranged to display alphanumeric characters to a user, and b) a selector operable by the user for selecting a displayed alphanumeric character, the display being 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.
Because the nth set of user-selectable alphanumeric characters only includes the potentially relevant characters (i.e. those which could appear in an nth position of the name of a TV channel or a movie) rather than (say) all 26 letters of the alphabet, the cursor movement required at each stage is much less and the selection can be made significantly more quickly.
In certain embodiments the apparatus further comprises a memory in which said group of strings of alphanumeric characters is stored. in other embodiments the strings of alphanumeric characters are retrieved from a remote location via a communications link, e.g. over the Internet.
Typically said strings of alphanumeric characters in said group comprise words appearing in a dictionary. In such a case, the nth set of alphanumeric characters preferably excludes at least some strings of characters which are not words appearing in the dictionary. Not all such strings of characters will necessarily be excluded, since some strings available for selection, e.g. “channel4” or “ITV” may include combinations not found in a conventional dictionary.
Preferably 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. For example, in English, the twelve most commonly occurring letters, from most common to least common, are generally considered to be etaoin shrdlu. However the relative frequency, particularly for the less commonly used letter, varies somewhat with context and may be different for a relatively small sample of channel names or movie titles, for example. It may therefore be advantageous to determine the character frequency distribution empirically in some cases.
Preferably, the display is arranged to display more commonly occurring alphanumeric characters closer to a home position. This feature minimizes cursor movement from the home position (typically the left end of a row) and therefore speeds up the selection by the user.
Preferably, the display is arranged to display a 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.
The user can then move the cursor to select the image to complete the selection process. For example the image may be the logo of a TV channel whose name includes the sequence, or the image may be associated with a movie, e.g. because it appears in the advertising for that movie or on the cover or packaging of a recording medium (such as a DVD for example) on which the movie is recorded. Preferably, the selector operable by the user for selecting a displayed alphanumeric character comprises a pointing device.
In one embodiment the pointing device comprises one or more cursor-movement keys, e.g. arrow keys. Preferably the apparatus comprises a video player or video receiver arranged to display video on said display, said control output selecting a video stream to be played by the video player or received by said video receiver. In the embodiments described above the display is preferably a screen.
In certain embodiments the apparatus is a gaming apparatus, the gaming apparatus including a communications link to a remote gaming apparatus or server and further including a means for transmitting said control output signal over said communications link.
In such embodiments the display will typically be a wearable display. For example, the wearable display may optionally be part of a VR (virtual reality) headset.
In another aspect the invention provides a 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 including a) displaying to a user n sets of alphanumeric characters in succession (n being an integer of two or greater such that n≤N), and b) the user 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.
The invention also provides a computer program product for operating the data entry apparatus as defined above or for implementing the method as defined above, said computer program product comprising a computer-readable medium embodying program code means executable to control said data entry apparatus or to display the alphanumeric characters in the method. Additional preferred features are defined in the dependent claims.
Other aspects of the disclosed a data entry apparatus and method will become apparent from the following detailed description, the accompanying drawings and the appended claims.
Preferred embodiments of the invention are described below by way of example only with reference to
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.
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.
Referring to
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.
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
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
Referring now to
In the embodiment of
Another possible remote control device 3′ is shown in
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.
Referring now to
In the screenshot shown in
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′.
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 (
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 (
The user can go through further iterations of the flow diagram of
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
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.
Number | Date | Country | Kind |
---|---|---|---|
2014295.6 | Sep 2020 | GB | national |