Remote control having hotkeys with dynamically assigned functions
An intelligent television system provides an operating system and an application framework for controlling a user interface to handle user input events from a handheld remote control. The remote control includes color keys that are configured for triggering different functions in different application panels displayed on the television.
1. An intelligent television system, comprising:
a handheld remote control comprising a global panel button, a video application button, a first hotkey visually identified with a first color, a second hotkey visually identified with a second color different from the first color, a third hotkey visually identified with a third color different from the first color and the second color, and a fourth hotkey visually identified with a fourth color different from the first color, the second color and the third color; and
a television comprising an operating system kernel, a framework, a service configured to provide a plurality of functions of the intelligent television system, and an application layer including one or more applications which are able to access the service, which are in communication with each other to perform functions of the intelligent television system, wherein:
the framework comprises an input event dispatcher for receiving user input events from the handheld remote control and sending the user input events to a panel manager, wherein the user input events comprise selecting the at least one of the global button and the video application button and subsequently selecting a hotkey on the handheld remote control;
in response to a selection of the global panel button, the input event dispatcher is configured to receive a user input event associated with the global panel button and the panel manager is configured to receive the user input event and display a home screen interface, wherein the home screen interface comprises at least one application of the one or more applications, and wherein none of the first hotkey, the second hotkey, the third hotkey, and the fourth hotkey is indicated on the home screen interface as being associated with any function;
in response to a subsequent selection of a first video application associated with the video application button among the at least one application on the home screen interface, the panel manager is further configured to launch the first video application, wherein a first user interface of the first video application comprises at least one of: a first indicator having the first color of the first hotkey indicating a first currently assigned function for the first hotkey in the first user interface, a second indicator having the second color of the second hotkey indicating a second currently assigned function for the second hotkey in the first user interface, a third indicator having the third color of the third hotkey indicating a third currently assigned function for the third hotkey in the first user interface;
the first currently assigned function, the second currently assigned function, and the third currently assigned function are different from each other and are disabled in the home screen interface interface before entering the first user interface, and;
the panel manager is configured to display a second user interface in response to a selection of the first hotkey in the first user interface.
2. The intelligent television system according to claim 1 , wherein the home screen interface comprises access shortcuts to at least one of the one or more applications.
3. The intelligent television system according to claim 2 , wherein the at least one of the one or more applications comprise a web browser, a system setting and one or more video-on-demand applications.
4. The intelligent television system according to claim 2 , wherein:
in response to another selection of a second application on the home screen interface, the panel manager is further configured to launch the second application, wherein a fourth user interface of the second application comprises at least one of a fourth indicator having the first color of the first hotkey indicating a fourth currently assigned function for the first hotkey in the fourth user interface, a fifth indicator having the second color of the second hotkey indicating a fifth currently assigned function for the second hotkey in the fourth user interface, and a sixth indicator having the third color of the third hotkey indicating a sixth currently assigned function for the third hotkey in the fourth user interface.
5. The intelligent television system according to claim 4 , wherein the second application is further configured to display a fifth user interface associated with the seventh currently assigned function in response to the first hotkey being selected.
6. The intelligent television system according to claim 1 , wherein the panel manager is further configured to display an operation control interface for at least one of security system, door/gate controls, remote video cameras, lighting system, and refrigerators.
7. The intelligent television system according to claim 1 , further comprising:
an image capturing device, configured to capture an image.
8. The intelligent television system according to claim 7 , further comprising:
a user ID element, in communication with the image capturing device, configured for identifying users of the intelligent television system.
9. The intelligent television system according to claim 1 , wherein the handheld remote control further comprises a setting button.