WO0105158A1

Methods and apparatus for selecting multicast ip data transmitted in broadcast streams

Abstract

Through the association of an unique IP address with each data stream, a single system may be used by a network card or a tuner to select multicast IP data. More particularly, a locator adapted for identifying a data stream is obtained. The locator is then mapped to an IP address. Through the use of this mapping, a digital television receiver may obtain the appropriate locator to read the associated data stream. It is then determined whether the IP address corresponds to a data stream locator associated with a data stream. If this is the case, a tuner is instructed to read the data stream associated with the data stream locator. However, if the IP address does not correspond to a data stream locator, a network card identified by the IP address is instructed to read data from the associated network. Since each data stream may be associated with a plurality of multicast IP addresses, a multicast group address is specified to identify the appropriate multicast IP data transmitted in the data stream. Packets addressed to the multicast group address may then be received by either a tuner or a network interface card.

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

23 claims: 8 independent, 15 dependent

  1. 1
    Claims What is claimed is:1. A method of identifying a data stream in a digital television receiver, comprising: obtaining a locator adapted for identifying a data stream;associating the locator with one of a plurality of data streams, each one of the plurality of data streams being associated with one of a plurality of television channels;and mapping the locator to an IP address.
  2. 10
    A method of selecting a data stream in a digital television receiver, comprising:obtaining a data stream locator associated with a data stream;providing the data stream locator to an interface map, the interface map being adapted for mapping one or more data stream locators to one or more IP addresses;and receiving an IP address associated with the data stream locator from the interface map.
  3. 11
    A method of selecting a data stream in a digital television receiver, comprising:obtaining an IP address;determining whether the IP address corresponds to a data stream locator associated with a data stream;and when it is determined that the IP address corresponds to a data stream locator associated with a data stream, selecting the data stream associated with the data stream locator.
  4. 17
    A method of selecting multicast IP data transmitted in broadcast streams, comprising:instantiating a multicast object capable of listening for multicast data which is sent through the object, the object including a method for specifying an IP address, a method for specifying a multicast group address to listen in on, and a method for receiving packets addressed to the multicast address;calling the method for specifying an IP address, the method instructing a tuner to read a data stream associated with the IP address when the IP address corresponds to a data stream locator, and otherwise instructing a network card to read data from the network;calling the method for specifying a multicast group address to specify a multicast group address associated with the IP address;and calling the method for receiving packets addressed to the multicast group address.
  5. 19
    A method of selecting multicast IP data transmitted in broadcast streams, comprising:obtaining an IP address;determining whether the IP address corresponds to a data stream locator associated with a data stream;specifying a multicast group address associated with the LP address;when it is determined that the IP address corresponds to a data stream locator associated with a data stream, instructing a tuner to read the data stream associated with the data stream locator and to receive packets addressed to the multicast group address;and when it is determined that the IP address does not correspond to a data stream locator associated with a data stream, instructing a network card identified by the IP address to listen to the multicast group address.
  6. 21
    A method of selecting multicast IP data transmitted in broadcast streams, comprising:obtaining an IP address, the IP address having an associated data stream locator;instructing a tuner to read a data stream associated with the data stream locator;specifying a multicast group address associated with the data stream;and receiving packets addressed to the multicast group address.
  7. 22
    A computer program product for selecting a data stream, the computer program product comprising:a computer-readable medium storing computer-readable instructions thereon, the computer-readable instructions including: instructions for obtaining an IP address;instructions determining whether the IP address corresponds to a data stream locator associated with a data stream;and instructions for selecting the data stream associated with the data stream locator when it is determined that the IP address corresponds to a data stream locator associated with a data stream.
  8. 23
    A digital television receiver for selecting multicast IP data transmitted in broadcast streams, comprising:a processor;and a memory, the memory storing therein instructions for: obtaining an IP address, the IP address having an associated data stream locator;instructing a tuner to read a data stream associated with the data stream locator;specifying a multicast group address associated with the data stream;and receiving packets addressed to the multicast group address