System and method for loading user interface
AssigneeARRIS Enterprises LLC
InventorsHarimohan Theyyandavida, Parthipan Ponnuraj
Life of this patent
Estimating the term…
Abstract
A system and method of encoding and transmitting image data for a user interface of a device using a single transport stream is provided. The image data is embedded with an identification code and then encoded into a data package. The data package is transmitted in a transport stream to a device. The device may then decode the data package to obtain the original image data. After obtaining the image data, the device may select an image of the data package to display based in an identification code.
Claims13
A method of providing a graphical user interface, said method comprising:
- associating a hierarchy of video images with a respective hierarchy of identification codes, wherein each video image provides a static full screen image of the graphical user interface;
- associating user remote control selections with traversing the hierarchy of identification codes;
- receiving a remote control selection, wherein a user's remote control selection operates to traverse the hierarchy of identification codes;
- determining the identification code selected by the user's remote control selection;
- and
- selecting one video image within said hierarchy of video images corresponding to said identification code.
A method of generating a graphical user interface, said method comprising:
- creating a set of video images that comprises the images of the graphical user interface menu, wherein each video image provides a static full screen image of the graphical user interface;
- associating the hierarchy of video images with a respective hierarchy of identification codes;
- encoding the video images;
- and
- embedding an associated identification code into each encoded video image.
A video receiver device comprising:
- a receiver operable to receive an encoded data package having a set of discrete encoded video images and a corresponding set of identification codes, each discrete encoded video image corresponding to a static full screen image of a graphical user interface;
- a decoder operable to decode the encoded data package to obtain decoded video image data, wherein each decoded static full screen video image is associated with a corresponding code;
- a memory having user interface instructions stored therein;
- a controller operable to associate the user interface instructions with said decoded video images and said associated identification codes to generate a graphical user interface package;
- a receiver operable to receive user control signals;
- and
- wherein said graphical user interface package enables input of user control signals to control the graphical user interface based, at least in part, on a user control signal and at least one identification code.
A method of supporting a graphical user interface, said method comprising:
- receiving a transport package having a header and a payload, the payload corresponding to a data package, the data package having been created based on a set of encoded images, the set of encoded images corresponding to a set of static full screen graphical user interface images and respective identification codes, unpackaging the transport package to obtain the data package;
- decoding the data package to obtain the set of image data and respective identification codes;
- storing the set of image data and identification codes;
- receiving an instruction from a user;
- and
- selecting one of the static full screen graphical user interface images based at least in part on upon the user instruction and the identification codes.
Dependencies are inferred from the claim text.