Claims
- 1. A method for displaying a stream of broadcast video images as part of a markup-language document, the method comprising:
a. receiving markup-language data defining the markup-language document; b. parsing the markup-language data to recover markup-language tags and markup-language attributes that together determine the format and content of the markup-language document, wherein at least one of the markup-language tags is an image tag; and c. upon recovery of the image tag, displaying the stream of video images if the image tag is associated with the stream of video images.
- 2. The method of claim 1, wherein the stream of video images is broadcast TV.
- 3. The method of claim 1, further comprising:
a. determining whether the image tag is associated with a still image; and b. displaying the still image if the image tag is associated with the still image.
- 4. The method of claim 1, wherein the image tag includes a z attribute that determines how the stream of video images is displayed relative to other features of the markup-language document.
- 5. The method of claim 4, further comprising:
a. determining, from the z attribute, whether the stream of video images should be displayed as background in the markup-language document; and, if so, b. displaying the stream of video images as background in the markup-language document.
- 6. The method of claim 5, wherein displaying the stream of video images includes filling a graphic display buffer with information representing transparent pixels.
- 7. The method of claim 5, wherein displaying the stream of video images includes:
c. storing the video images in a video buffer; d. storing the information representing transparent pixels in a graphic display buffer; and a. combining the information with the video images.
- 8. A method of rendering an markup-language document from a series of tags and attributes, the method comprising:
a. receiving a command to render a background of the document; b. determining whether the command specifies that the background be a stream of video images; and, if so, c. displaying the stream of video images in the background of the document.
- 9. The method of claim 8, further comprising displaying at least one of a background color or a background image if the command does not specify the background as a stream of video images.
- 10. The method of claim 8, wherein (c) comprises filling a display buffer with transparent pixels.
- 11. A method for displaying broadcast TV images as part of a markup-language document, the method comprising:
a. receiving markup-language data defining the markup-language document; b. parsing the markup-language data to recover-markup-language tags and markup-language attributes that together determine the format and content of the markup-language document, wherein at least one of the markup-language tags is an object tag; and c. upon recovery of the object tag, displaying the TV images if the image tag is associated with the stream of video images.
- 12. The method of claim 11, wherein the object tag includes a z attribute that determines how the TV images are displayed relative to other features of the markup-language document.
- 13. The method of claim 12, further comprising:
a. determining, from the z attribute, whether the TV images should be displayed as background in the markup-language document; and, if so, b. displaying the TV images as background in the markup-language document.
- 14. The method of claim 11, wherein displaying the TV images includes filling a graphic display buffer with information representing transparent pixels.
- 15. The method of claim 11, wherein displaying the TV images includes:
e. storing the TV images in a video buffer; f. storing the information representing transparent pixels in a graphic display buffer; and g. combining the information with the TV images.
- 16. A system comprising:
a. a markup-language parser receiving markup data and providing tags representing the data; and b. a document builder receiving the tags and rendering a document, wherein the format of the document is defined, at least in part, by the tags, the document builder including means for detecting whether one of the tags is a URI identifying a broadcast TV source.
- 17. The system of claim 16, wherein the document includes a background, and wherein the document builder comprises means for adding broadcast TV from the broadcast TV source to the background.
- 18. A computer-readable medium having computer-executable instructions for performing steps comprising:
a. receiving markup-language data defining a markup-language document; b. parsing the data to recover tags and attributes that together determine the format and content of the page, wherein at least one of the tags is a TV URI identifying a broadcast-television source; and c. upon recovery of the TV URI, displaying broadcast television from the broadcast-television source.
- 19. The computer-readable medium of claim 18, wherein the steps further comprise displaying the broadcast television as a background of the document.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] The present application is a continuation application of U.S. patent application Ser. No. 09/467,764 filed Dec. 20, 1999, entitled “Document Data Structure and Method for Integrating Broadcast Television with Web Pages”,which is incorporated herein by reference.
Continuations (1)
|
Number |
Date |
Country |
Parent |
09467764 |
Dec 1999 |
US |
Child |
10892917 |
Jul 2004 |
US |