EP0837599A2

Hypertext markup language protocol for television display and control

Abstract

Textual and graphical displays are provided on a television screen using a hypertext markup language (HTML). On-screen display devices allow a user to invoke hyperlinks to different pages of HTML-coded data in addition to function calls for controlling television and non-television appliance functions. A method provides HTML-coded display data which is processed to provide a signal suitable for reproduction on a television. The display data may provide information on a featured movie (325) or other presentation of an associated video programming service signal such as a network television broadcast (315). Function calls (232, 510, 530, 550) allow the control of various television functions and programming options, such as the purchase of pay-per-view programming (330), or television display options such as aspect ratio (512, 514), channel, brightness (518), picture-in-picture, or split-screen. Non-television appliances which may be controlled with function calls include audio equipment which is associated with the programming service (e.g., surround sound (552), filtering (554, 556)) in addition to, for instance, a home heating and air conditioning system (536, 538) or other household appliances (532, 534). The invention allows a designer to adapt the vast HTML resources of the Internet for use in the television environment for entertainment, educational or informational purposes.

EP0837599A2, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Projected expiry passed 16 October 2017, 8.9 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

20 claims: 16 independent, 4 dependent

  1. 1
    A method for providing display data for use with a television, comprising the steps of:providing a data signal comprising said display data which is coded according to a hypertext markup language;recovering said data signal from said data stream;and processing said data signal to provide a signal suitable for reproduction on the television;wherein said display data allows a user to invoke function calls for controlling selected functions of at least one of a television and a non-television appliance.
  2. 3
    The method of one of the preceding claims, wherein:said display data allows a user to invoke function calls for viewing selected portions of an associated video programming service signal.
  3. 4
    The method of one of the preceding claims, wherein:said display data provides information regarding an associated video programming service signal.
  4. 5
    The method of one of the preceding claims, wherein:said display data provides a viewer input field for allowing viewing of an associated video programming service signal on a fee basis.
  5. 6
    The method of one of the preceding claims, comprising the further step of:processing said data signal and said associated video programming service signal for display on the television in an overlay manner.
  6. 7
    The method of one of the preceding claims, wherein:said data signal and an associated video programming service signal are carried in a digital transport data stream.
  7. 8
    An apparatus for providing display data for use with a television, comprising:means for providing a data signal comprising said display data which is coded according to a hypertext markup language;means for recovering said data signal from said data stream;a processor for processing said data signal to provide a signal suitable for reproduction on the television;and means responsive to said display data for allowing a user to invoke function calls for controlling selected functions of at least one of a television and a non-television appliance.
  8. 10
    The apparatus of one of claims 8-9, wherein:said display data allows a user to invoke function calls for viewing selected portions of an associated video programming service signal.
  9. 11
    The apparatus of one of claims 8-10, wherein:said display data provides information regarding an associated video programming service signal.
  10. 12
    The apparatus of one of claims 8-11, wherein:said display data provides a viewer input field for allowing viewing of an associated video programming service signal on a fee basis.
  11. 13
    The apparatus of one of claims 8-12, further comprising:a combiner for combining said data signal and an associated video programming service signal for display on the television in an overlay manner.
  12. 14
    The apparatus of one of claims 8-13, wherein:said data signal and an associated video programming service signal are carried in a digital transport data stream.
  13. 15
    A receiver for providing display data for use with a television, comprising:an input for receiving a data signal comprising said display data which is coded according to a hypertext markup language;a display data processor for processing said data signal to provide a signal suitable for reproduction on the television;and a user command processor operatively associated with said display data processor for receiving user commands and invoking corresponding function calls for controlling selected functions of at least one of a television and a non-television appliance.
  14. 18
    The receiver of one of claims 15-17, wherein:said display data processor is responsive to said user command processor for allowing a user to invoke hyperlinks for viewing selected portions of said display data.
  15. 19
    The receiver of one of claims 15-18, wherein said display data provides a viewer input field for allowing viewing of an associated video programming service signal on a fee basis.
  16. 20
    The receiver of one of claims 15-19, wherein:a relationship between said function calls and said selected functions is determined according to a uniform resource locator syntax.