EXTENDED ELEMENTS AND MECHANISMS FOR DISPLAYING A RICH GRAPHICAL USER INTERFACE IN PANEL SUBUNIT
First Claim
1. A method of displaying a graphical user interface (GUI), said method comprising:
- a controller device receiving data from a target device, wherein said data is operable to define physical appearances of graphical elements of said GUI, wherein said GUI is associated with said target device when rendered by said controller device;
said controller device generating said GUI based on said data, wherein user interaction with said graphical elements of said GUI is operable to control at least one operation of said target device; and
said controller device storing said GUI in a memory component.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods for realizing advanced graphical user interface (GUI) in panel subunit. The present invention provides, in one embodiment, a button GUI element descriptor that defines a bitmap to be displayed when a button is out of focus and another bitmap to be displayed when the button is in focus. In another embodiment, the present invention provides a table GUI element descriptor that defines a table-like on screen display to be displayed on the controller device. Another embodiment of the present invention provides a panel GUI element descriptor that includes a focused identifier attribute indicating a pre-determined element of the on-screen display as default focus. In this way, the target device would be able to control the default focus of the controller device when displaying an on-screen display. In yet another embodiment, the present invention provides a text GUI element descriptor that includes a font style attribute that dictates whether the text GUI element should be displayed as bold, underlined and/or reversed. By using these extended elements in panel subunit, more complicated and advanced GUI, such as an electronic programming guide (EPG) can be achieved.
-
Citations
23 Claims
-
1. A method of displaying a graphical user interface (GUI), said method comprising:
-
a controller device receiving data from a target device, wherein said data is operable to define physical appearances of graphical elements of said GUI, wherein said GUI is associated with said target device when rendered by said controller device; said controller device generating said GUI based on said data, wherein user interaction with said graphical elements of said GUI is operable to control at least one operation of said target device; and said controller device storing said GUI in a memory component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A controller comprising:
-
a processor; and a memory coupled to said processor wherein said memory comprises instructions that when executed implement a method of processing information, said method comprising; receiving data from a target device, wherein said data is operable to define physical appearances of graphical elements of a graphical user interface (GUI), wherein said GUI is associated with said target device when rendered by said controller; generating said GUI based on said data, wherein said GUI comprises said graphical elements as part of an on-screen display, and wherein further user interaction with said GUI is operable to control at least one operation of said target device; and storing said GUI in said memory. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification