摘要:
An object-oriented system for generating and displaying control items that allow users of an interactive network to recognize and select control functions via a graphical user interface. The manipulation of the control items on a display screen is linked to a set-top terminal associated with the interactive network. The control items, which can be visible or audible, are associated with control objects. Control objects are arranged in a hierarchy, and can contain one or more child control objects. Attributes of a child control object are inherited from an ancestor control object. A control item can be graphically manipulated independently by drawing the control item into its own sprite, or can be manipulated by drawing the control item into the sprite of a parent. The system provides building blocks of control elements that can be composed and customized to produce versatile interfaces for applications and content.
摘要:
A viewer interface is disclosed for use in an interactive television network operative for providing an animated focus item in association with a control item to indicate that the control item is in a state responsive to commands from a user input device. An "animation" is any form of highlighting that is non-static, including but not limited to flashing, varying illumination, varying size, varying shape, varying position, varying color, varying display components, a moving and/or changing cartoon type image, a video image, a sound track, or a combination of these elements. Selection of the control item to receive focus and selection of options presented by control items having focus are accomplished by viewer interaction with the remote control unit, and such selections do not require a keyboard or mouse to indicate the viewer's desire to change the focus from one control item to another or to select an option. The user interface is also suitable for use in a general computing environment as well as in an interactive television environment.