System for presenting synchronized HTML documents in digital television receivers
First Claim
1. A method of displaying a document together with a first time stamp specified display of a video element comprising the steps of:
- (a) a transmitter providing said document wherein said document includes a structure for receiving a first time stamp value associated with said video element in a packetized elementary stream, wherein the combination of said document and said structure for receiving said first time stamp value is provided in a packetized elementary stream together with an associated presentation time stamp value;
(b) a receiver inserting said presentation time stamp value into said structure;
(c) reading said presentation time stamp value in said document; and
(d) at least one of providing and signaling the availability of said document to a viewer in accordance with said presentation time stamp value.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus is provided for synchronizing display of HTML documents to the audio/video content of a digital television program. Documents are authored with a structure for receiving a presentation time stamp value. After the packetized data representing the document is received at the television receiver, the document is reconstructed, and the value of the presentation time stamp is inserted in the structure in the document. The broadcast HTML formatted document, including the time stamp value, can be read by a broadcast HTML cognizant browser which notifies the program viewer or displays the document at the time specified by the time stamp.
218 Citations
14 Claims
-
1. A method of displaying a document together with a first time stamp specified display of a video element comprising the steps of:
-
(a) a transmitter providing said document wherein said document includes a structure for receiving a first time stamp value associated with said video element in a packetized elementary stream, wherein the combination of said document and said structure for receiving said first time stamp value is provided in a packetized elementary stream together with an associated presentation time stamp value; (b) a receiver inserting said presentation time stamp value into said structure; (c) reading said presentation time stamp value in said document; and (d) at least one of providing and signaling the availability of said document to a viewer in accordance with said presentation time stamp value. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of displaying a document together with at least one of a video element and an audio element of a video comprising:
-
(a) providing said document wherein said document includes a structure for receiving a first time stamp value specifying a display time for said document; (b) encoding in a packetized elementary stream a first data packet comprising a payload containing said document together with an associated presentation time stamp value located apart from said structure; (c) encoding in a packetized elementary stream a second data packet comprising said first time stamp value and a target datum in said at least one of said video element and said audio element; (d) reconstructing said document from said first data packet; (e) capturing said presentation time stamp value from said first data packet; (f) inserting said presentation time stamp value into said structure for receiving said first time stamp value; (g) reading said presentation time stamp value in said document; and (h) at least one of providing and signaling the availability of said document to a viewer and displaying said target datum of said at least one of said video element and said audio element at said display time specified by said presentation time stamp value. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An apparatus for displaying a document together with at least one of a video and an audio element of a video comprising:
-
(a) a document server for delivering said document wherein said document includes a structure for receiving a first time stamp value as a first data stream to a packet assembler said delivery being coordinated with the arrival of a target datum in a second data stream representing said at least one of a video element and an audio element; (b) said packet assembler for encoding in a packetized elementary stream a first data packet having, together with an associated presentation time stamp value not within said structure, a payload comprising a data unit representing said document and said first time stamp value specifying a time for displaying said document and a second data packet comprising said target datum and said first time stamp value; (c) a packet disassembler for separating said data unit and said first time stamp value from said first data packet; (d) a parser to reconstruct said document from said data unit; (e) a time stamp loader to insert said presentation time stamp value into said structure for receiving said first time stamp value; and (f) a data presentation engine to read said document and signal a viewer of the availability of said document at said time specified by said first time stamp value. - View Dependent Claims (12, 13, 14)
-
Specification