Dynamic scaling of touchpad/UI grid size relationship within a user interface
First Claim
Patent Images
1. A television receiver comprising:
- one or more processors;
a remote control interface communicatively coupled with the one or more processors;
an audio-video output connection communicatively coupled with the one or more processors; and
a non-transitory computer readable storage medium communicatively coupled with and readable by the one or more processors and having stored therein processor-readable instructions that, when executed by the one or more processors, cause the one or more processors to dynamically control a sequence different grid arrangements on a receiver interface by performing operations including;
generating a video signal for displaying a receiver interface using the audio-video output connection;
generating a first grid arrangement, wherein a grid arrangement includes a plurality of grid locations each representing different selectable actions for modifying the receiver interface;
modifying the receiver interface to include a first plurality of interactive elements;
associating the first plurality of interactive elements with selectable actions corresponding to grid locations of the first grid arrangement;
receiving first data at the remote control interface from a remote control associated with the television receiver, wherein the first data includes a first coordinate, and wherein the first coordinate corresponds to a determination of a first position of a position sensitive interface of the remote control;
mapping the first coordinate to a first grid location of the first grid arrangement, wherein mapping the first coordinate includes scaling a full coordinate range of the position sensitive interface to match a first full grid location range of the first grid arrangement by applying a first scaling factor to the first coordinate to convert the first coordinate to the first grid location;
modifying the receiver interface to include a first indicator on a first interactive element associated with the first grid location;
receiving a first selection signal from the remote control using the remote control interface, wherein the first selection signal corresponds to selection of the first interactive element;
modifying the receiver interface by performing a first selectable action associated with the first interactive element;
generating a second grid arrangement that is different from the first grid arrangement;
modifying the receiver interface to include a second plurality of interactive elements;
associating the second plurality of interactive elements with selectable actions corresponding to grid locations of the second grid arrangement;
receiving second data at the remote control interface from the remote control, wherein the second data includes a second coordinate, and wherein the second coordinate corresponds to a determination of a second position of the position sensitive interface of the remote control;
mapping the second coordinate to a second grid location of the second grid arrangement, wherein mapping the second coordinate includes scaling the full coordinate range of the position sensitive interface to match a second full grid location range of the second grid arrangement by applying a second scaling factor to the second coordinate to convert the second coordinate to the second grid location;
modifying the receiver interface to include a second indicator on a second interactive element associated with the second grid location;
receiving a second selection signal from the remote control using the remote control interface, wherein the second selection signal corresponds to selection of the second interactive element; and
modifying the receiver interface by performing a second selectable action associated with the second interactive element.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems, such as television receivers, are disclosed for receiving data from remote controls for manipulation of graphical user interfaces. Aspects include providing a seamless transition between absolute and relative navigational schemes to allow for users to more efficiently make use of touch and position sensitive remote controls. Further, aspects include dynamically scaling the touch and position sensitive remote controls outputs to match various grid sizes that may be included in the graphical user interface.
20 Citations
20 Claims
-
1. A television receiver comprising:
-
one or more processors; a remote control interface communicatively coupled with the one or more processors; an audio-video output connection communicatively coupled with the one or more processors; and a non-transitory computer readable storage medium communicatively coupled with and readable by the one or more processors and having stored therein processor-readable instructions that, when executed by the one or more processors, cause the one or more processors to dynamically control a sequence different grid arrangements on a receiver interface by performing operations including; generating a video signal for displaying a receiver interface using the audio-video output connection; generating a first grid arrangement, wherein a grid arrangement includes a plurality of grid locations each representing different selectable actions for modifying the receiver interface; modifying the receiver interface to include a first plurality of interactive elements; associating the first plurality of interactive elements with selectable actions corresponding to grid locations of the first grid arrangement; receiving first data at the remote control interface from a remote control associated with the television receiver, wherein the first data includes a first coordinate, and wherein the first coordinate corresponds to a determination of a first position of a position sensitive interface of the remote control; mapping the first coordinate to a first grid location of the first grid arrangement, wherein mapping the first coordinate includes scaling a full coordinate range of the position sensitive interface to match a first full grid location range of the first grid arrangement by applying a first scaling factor to the first coordinate to convert the first coordinate to the first grid location; modifying the receiver interface to include a first indicator on a first interactive element associated with the first grid location; receiving a first selection signal from the remote control using the remote control interface, wherein the first selection signal corresponds to selection of the first interactive element; modifying the receiver interface by performing a first selectable action associated with the first interactive element; generating a second grid arrangement that is different from the first grid arrangement; modifying the receiver interface to include a second plurality of interactive elements; associating the second plurality of interactive elements with selectable actions corresponding to grid locations of the second grid arrangement; receiving second data at the remote control interface from the remote control, wherein the second data includes a second coordinate, and wherein the second coordinate corresponds to a determination of a second position of the position sensitive interface of the remote control; mapping the second coordinate to a second grid location of the second grid arrangement, wherein mapping the second coordinate includes scaling the full coordinate range of the position sensitive interface to match a second full grid location range of the second grid arrangement by applying a second scaling factor to the second coordinate to convert the second coordinate to the second grid location; modifying the receiver interface to include a second indicator on a second interactive element associated with the second grid location; receiving a second selection signal from the remote control using the remote control interface, wherein the second selection signal corresponds to selection of the second interactive element; and modifying the receiver interface by performing a second selectable action associated with the second interactive element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer implemented method for dynamically controlling a sequence different grid arrangements on a receiver interface, comprising:
-
generating, using a television receiver including one or more processors, a video signal for displaying a receiver interface; generating a first grid arrangement, wherein a grid arrangement includes a plurality of grid locations each representing different selectable actions for modifying the receiver interface; modifying the receiver interface to include a first plurality of interactive elements; associating the first plurality of interactive elements with selectable actions corresponding to grid locations of the first grid arrangement; receiving first data from a remote control associated with the television receiver, wherein the first data includes a first coordinate, and wherein the first coordinate corresponds to a determination of a first position of a position sensitive interface of the remote control; mapping the first coordinate to a first grid location of the first grid arrangement, wherein mapping the first coordinate includes scaling a full coordinate range of the position sensitive interface to match a first full grid location range of the first grid arrangement by applying a first scaling factor to the first coordinate to convert the first coordinate to the first grid location; modifying the receiver interface to include a first indicator on a first interactive element associated with the first grid location; receiving a first selection signal from the remote control, wherein the first selection signal corresponds to selection of the first interactive element; modifying the receiver interface by performing a first selectable action associated with the first interactive element; generating a second grid arrangement that is different from the first grid arrangement; modifying the receiver interface to include a second plurality of interactive elements; associating the second plurality of interactive elements with selectable actions corresponding to grid locations of the second grid arrangement; receiving second data from the remote control, wherein the second data includes a second coordinate, and wherein the second coordinate corresponds to a determination of a second position of the position sensitive interface of the remote control; mapping the second coordinate to a second grid location of the second grid arrangement, wherein mapping the second coordinate includes scaling the full coordinate range of the position sensitive interface to match a second full grid location range of the second grid arrangement by applying a second scaling factor to the second coordinate to convert the second coordinate to the second grid location; modifying the receiver interface to include a second indicator on a second interactive element associated with the second grid location; receiving a second selection signal from the remote control, wherein the second selection signal corresponds to selection of the second interactive element; and modifying the receiver interface by performing a second selectable action associated with the second interactive element. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory processor-readable medium comprising instructions that, when executed by one or more processors, cause the one or more processors to dynamically control a sequence different grid arrangements on a receiver interface by performing operations including:
-
generating a video signal for displaying a receiver interface using an audio-video output connection of a television receiver; generating a first grid arrangement, wherein a grid arrangement includes a plurality of grid locations each representing different selectable actions for modifying the receiver interface; modifying the receiver interface to include a first plurality of interactive elements; associating the first plurality of interactive elements with selectable actions corresponding to grid locations of the first grid arrangement; receiving first data at a remote control interface of the television receiver from a remote control associated with the television receiver, wherein the first data includes a first coordinate, and wherein the first coordinate corresponds to a determination of a first position of a position sensitive interface of the remote control; mapping the first coordinate to a first grid location of the first grid arrangement, wherein mapping the first coordinate includes scaling a full coordinate range of the position sensitive interface to match a first full grid location range of the first grid arrangement by applying a first scaling factor to the first coordinate to convert the first coordinate to the first grid location; modifying the receiver interface to include a first indicator on a first interactive element associated with the first grid location; receiving a first selection signal from the remote control, wherein the first selection signal corresponds to selection of the first interactive element; modifying the receiver interface by performing a first selectable action associated with the first interactive element; generating a second grid arrangement that is different from the first grid arrangement; modifying the receiver interface to include a second plurality of interactive elements; associating the second plurality of interactive elements with selectable actions corresponding to grid locations of the second grid arrangement; receiving second data at the remote control interface from the remote control, wherein the second data includes a second coordinate, and wherein the second coordinate corresponds to a determination of a second position of the position sensitive interface of the remote control; mapping the second coordinate to a second grid location of the second grid arrangement, wherein mapping the second coordinate includes scaling the full coordinate range of the position sensitive interface to match a second full grid location range of the second grid arrangement by applying a second scaling factor to the second coordinate to convert the second coordinate to the second grid location; modifying the receiver interface to include a second indicator on a second interactive element associated with the second grid location; receiving a second selection signal from the remote control, wherein the second selection signal corresponds to selection of the second interactive element; and modifying the receiver interface by performing a second selectable action associated with the second interactive element. - View Dependent Claims (20)
-
Specification