System and method for providing video content associated with a source image to a television in a communication network
First Claim
1. A method for processing video content including a plurality of video frames, the video content addressed by a link on a web page, for display of the video content and web page on a television, the television coupled to a communication network through a communication device, the method comprising:
- receiving a request for display of the web page, from the communication device, at a content distribution platform in the communication network;
retrieving the web page;
locating on the web page at least one link to the video content;
retrieving the video content addressed by the link;
encoding the video content, in a format decodable by the communication device, prior to receiving a request for display of the video content from the communication device; and
upon receiving the request for display of the video content, forming a sequence of encoded video frames in a format decodable by the communication device, each encoded video frame being formed by compositing at least a portion of a frame of the encoded video content with at least a portion of the web page, wherein compositing includes selecting a frame type from a plurality of frame types based on the frame type of the portion of the frame and encoding the portion of the web page according to the selected frame type.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing video content associated with a source image to a television that is part of a communication network is provided. At least a portion of the source image and the video content are displayed on the television. A request at a content distribution platform in the communication network is received for display of the source image from a communication device associated with the television. In certain embodiments, the communication network is cable television network. In other embodiments, the communication network may be a television over IP network. The requested source image is retrieved by the content distribution platform. The source image is displayed on a user'"'"'s television, and the user may desire to have video content associated with a link displayed on the user'"'"'s television. A request for video content associated with the link is then received. The content distribution platform then retrieves the video content that is associated with the link. The video content is pre-encoded and may be, for example, an MPEG data file. The content distribution platform then composites the video content and at least a portion of the source image together. The data of the source image and the pre-encoded video content form a video stream that can be decoded by a decoder associated with the television. The composited video stream is then sent through the communication network to the communication device where it is decoded and displayed on the user'"'"'s television. In certain embodiments, the source image is a web page.
-
Citations
48 Claims
-
1. A method for processing video content including a plurality of video frames, the video content addressed by a link on a web page, for display of the video content and web page on a television, the television coupled to a communication network through a communication device, the method comprising:
-
receiving a request for display of the web page, from the communication device, at a content distribution platform in the communication network;
retrieving the web page;locating on the web page at least one link to the video content;
retrieving the video content addressed by the link;encoding the video content, in a format decodable by the communication device, prior to receiving a request for display of the video content from the communication device; and upon receiving the request for display of the video content, forming a sequence of encoded video frames in a format decodable by the communication device, each encoded video frame being formed by compositing at least a portion of a frame of the encoded video content with at least a portion of the web page, wherein compositing includes selecting a frame type from a plurality of frame types based on the frame type of the portion of the frame and encoding the portion of the web page according to the selected frame type. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for providing video content including a plurality of video frames, the video content addressed by a link on a web page, to a decoder associated with a television for display, the system comprising:
-
a receiver for receiving a request for transmission of the web page wherein the web page has one or more links addressing video content, wherein the receiver subsequently receives a request for display of the video content addressed by the link; a retriever for receiving the request from the receiver and retrieving the web page, and for retrieving video content addressed by the link on the web page; an encoder for encoding the video content into a format decodable by the decoder, wherein the encoder is configured to begin encoding the video content prior to the receiver receiving the request for transmission of the video content, the encoder also being capable of encoding the web page according to a frame type; a compositor for creating a sequence of composite video frames in response to the receiver receiving the request for display of the video content, wherein for each composite video frame the compositor selects a frame type for the composite video frame based on the frame type of an encoded frame of the video content, and combines at least a portion of the encoded web page with the encoded frame of video content, the web page being encoded according to the selected frame type of the composite video frame; and a transmitter for transmitting via a communication network the encoded stream for display on a television associated with the requests. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for providing encoded video content associated with a link on a source image to a decoder associated with a television, the method comprising:
-
receiving a request for transmission of the video content, the encoded video content including a plurality of video frames; retrieving the video content from the link; creating a series of composite frames that can be decoded by the communication device, the composite frames forming a composite stream by compositing the encoded video content into the source image, wherein for each composite frame, at least a portion of the source image included in that frame is encoded according to a selected frame type of that frame˜
the frame type being selected from a plurality of frame types based on the frame type of a corresponding frame of the encoded video content; andtransmitting via a communication network the composite stream for display on a television associated with the request. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A system for displaying video content as part of source image via a set-top box, wherein the set top box is capable of displaying the source image formatted according to a protocol, the system comprising:
-
an input for receiving a request addressed from a set-top box for video content including at least a plurality of video frames addressed on a source image; an encoder for creating an encoded source image by encoding at least a portion of the source image in the protocol format according to a frame type; a compositor for creating a composite video stream by selecting the encoding frame type from a plurality of frame types and splicing the encoded video content into the encoded source image according to the selected frame type, each frame of the composite video stream determining the frame type selected for encoding each frame of the source image; and an output for sending the video stream to the set-top box requesting the video content. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48)
-
Specification