Overlay Rendering of User Interface Onto Source Video
First Claim
1. A method of combining an interactive user interface for generating a blended output, for a display, that includes the interactive user interface and one or more supplemental images, the method comprising:
- at a client device remote from a server;
receiving a video stream that contains an interactive user interface from the server using a first data communications channel configured to communicate video content;
transmitting to the server a command that relates to an interactive user interface;
receiving, in response to the transmitting, an updated user interface from the server using the first data communications channel,receiving, in response to the transmitting, one or more supplemental images for supplementing the interactive user interface using a second data communications channel different from the first data communications channel;
blending the updated user interface and the one or more supplemental images to generate a blended output; and
transmitting the blended output toward the display device for display thereon.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of combining an interactive user interface for generating a blended output that includes the interactive user interface and one or more supplemental images. At a client device remote from a server, a video stream that contains an interactive user interface is received from the server using a first data communications channel configured to communicate video content, and a command that relates to an interactive user interface is transmitted to the server. In response to the transmitting, an updated user interface is received from the server using the first data communications channel, and one or more supplemental images for supplementing the interactive user interface are received using a second data communications channel different from the first data communications channel. The updated user interface and the one or more supplemental images are blended to generate a blended output, which is transmitted toward the display device for display thereon.
30 Citations
18 Claims
-
1. A method of combining an interactive user interface for generating a blended output, for a display, that includes the interactive user interface and one or more supplemental images, the method comprising:
at a client device remote from a server; receiving a video stream that contains an interactive user interface from the server using a first data communications channel configured to communicate video content; transmitting to the server a command that relates to an interactive user interface; receiving, in response to the transmitting, an updated user interface from the server using the first data communications channel, receiving, in response to the transmitting, one or more supplemental images for supplementing the interactive user interface using a second data communications channel different from the first data communications channel; blending the updated user interface and the one or more supplemental images to generate a blended output; and transmitting the blended output toward the display device for display thereon. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A method of providing an interactive user interface for generating an output, for a display, that includes a source video and an interactive user interface, the method comprising:
at a client device remote from a server; receiving the source video from the server using a first data communications channel configured to communicate video content, wherein the first data communications channel comprises a quadrature amplitude modulation (QAM) protocol; transmitting to the server a command related to an interactive user interface; receiving, in response to the transmitting, one or more images of the interactive user interface using a second data communications channel different from the first data communications channel, wherein the second data communications channel comprises a transmission control protocol over internet protocol (TCP/IP) protocol; blending the source video with the received one or more images to generate an output; and transmitting the output toward a display device for display thereon. - View Dependent Claims (9, 10, 11, 12, 13)
-
14. A method of providing an interactive user interface for generating a blended output, for a display, that includes the interactive user interface and one or more supplemental images, the method comprising:
at a server remote from a client device; transmitting a video stream that includes an interactive user interface towards the client device using a first data communications channel configured to communicate video content; receiving a command that relates to the interactive user interface; generating an updated interactive user interface; blending the updated user interface and one or more supplemental images to generate a blended output frame; and transmitting the blended output frame toward a client device for display on a display device. - View Dependent Claims (15, 16, 17, 18)
Specification