EP1593263A2

System for capture and selective playback of broadcast programmes

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 6 February 2024, 2.6 years ago.

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

55 claims: 20 independent, 35 dependent

  1. 1
    Claims of equivalent WO 2004073306 A2 CLAIMS 1. A method for storing broadcast programmes for future transmission to subscribers, comprising:receiving a broadcast channel data stream comprising a plurality of sequential programmes;extracting video and audio data for each programme from the data stream, extracting service information relating to each programme from the data stream;storing the video and audio data for each programme at a known position on a data storage means;and, storing the service information for each programme at a known location on the storage means with data identifying the position on the means at which the corresponding video and audio data for the programme is stored.
  2. 11
    An apparatus for storing broadcast programmes for future transmission to subscribers comprising:means for receiving a broadcast channel data stream which comprises a plurality of sequential programmes and a data storage means, wherein, video and audio data relating to each programme are extracted from a received broadcast channel data stream and stored on the data storage means at a known position, service information relating to each programme is extracted from the data stream and stored at a known position on the data storage means with data identifying the position on the storage means at which the corresponding video and audio data for the programme are stored.
  3. 14
    An apparatus according to any of claims 11 to 13, wherein the audio and video data is stored continuously while the broadcast channel data stream is being received.
  4. 17
    An apparatus according to any of claims 11 to 16, wherein the service information includes programme rights data which specifies mles relating to broadcast of a programme.
  5. 21
    A method for receiving a broadcast programme on demand, comprising:requesting a schedule of previously broadcast programmes which are available for retrieval, the schedule formed from service information extracted from a broadcast data stream including said previously broadcast programmes;receiving the schedule;selecting a programme from the schedule for retrieval;transmitting a request to receive the selected programme;and, receiving the selected programme via a unicast session established between a set top box and a broadcast service provider.
  6. 24
    An apparatus for receiving a broadcast programme on demand comprising;means for requesting a schedule of previously broadcast programmes which are available for retrieval, the schedule formed from service information extracted from a broadcast data stream including the previously broadcast programmes;means for receiving the schedule of previously broadcast programmes;means for selecting a programme from the schedule for retrieval;means for transmitting a request for the selected programme;and, means for receiving the selected programme via a unicast session established between said apparatus and a broadcast service provider.
  7. 26
    An apparatus according to claims 24 or 25, further comprising a further storage facility wherein a programme can be selectively stored in the further storage facility for subsequent access.
  8. 27
    A broadcast method, comprising:receiving an input data stream including a programme;extracting, from said input data stream, service information associated with said programme;transmitting said programme to a plurality of subscribers;creating, at substantially the same time as said transmitting, an archive copy of said programme, said archive copy stored at a known position in a short-term archive on a storage device and associated with said service information;and transmitting said archive copy of said programme to a first subscriber upon receipt of a request from said first subscriber.
  9. 30
    A method according to any of claims 27 to 29, further comprising:generating a programme schedule using said service information;and, providing said programme schedule to said first subscriber, wherein said request from said first subscriber is received in response to said providing said programme schedule.
  10. 31
    A method according to any of claims 27 to 30, wherein said transmitting said programme to a plurality of subscribers includes multi-casting said programme to said plurality of subscribers.
  11. 32
    A method according to any of claims 27 to 31, wherein said transmitting said archive programme to a plurality of subscribers includes uni-casting said programme to said first subscriber.
  12. 34
    A method according to any of claims 27 to 33, further comprising:storing, upon receipt of a request from a second subscriber, a second archive copy of said programme in a longer-term archive accessible to said second subscriber.
  13. 38
    A method for operating a broadcast system, the broadcast system receiving a broadcast data stream having a plurality of programmes, comprising:generating a schedule of said plurality of programmes from service information extracted from said broadcast data stream;receiving an archive request from a first subscriber, said archive request including a selection of a desired programme from said schedule;confirming that said first subscriber is authorized to archive said desired programme;creating an archive copy of said desired programme;and, permitting access to said archive copy by said first subscriber.
  14. 41
    A method according to any of claims 38 to 40, wherein said permitting access includes associating an identifier of said first subscriber with said archive copy of said desired programme.
  15. 42
    A method according to any of claims 38 to 41 , further comprising:notifying said subscriber of the successful creation of said archive copy of said desired programme.
  16. 43
    A method according to any of claims 38 to 42, further comprising:storing said plurality of programmes in a temporary archive and associating a storage location of each of said plurality of programmes with said service information.
  17. 47
    A method according to any of claims 38 to 46, wherein said confirming further comprises:comparing service information associated with said desired programme with a set of access mles to determine if said access to said desired programme is restricted.
  18. 48
    A broadcast apparatus, comprising:a head end, coupled to receive an input broadcast channel data stream comprising a plurality of programmes, said head end generating an output data stream comprising said plurality of programmes in an output format;a service information processor, in communication with said head end and receiving said input broadcast channel data stream, said service information processor retrieving service information associated with each of said plurality of programmes;a timeslip server, in communication with said head end and said service information processor, said timeslip server storing a copy of said plurality of programmes and associating a storage location of each of said copies with service information associated with each of said programmes;and, a transmission network, coupled to said head end and to said timeslip server, said transmission network operable to transmit said output data stream to a plurality of subscriber devices and to selectively transmit said copies of said plurality of programmes to said subscriber devices.
  19. 53
    A computer-readable medium having computer-executable instructions for performing steps comprising:receiving an input data stream including a programme;extracting service information from said input data stream, said service information associated with said programme;creating, at substantially the same time as said broadcasting, an archive copy of said programme, said archive copy stored at a known position in a short-term archive on a storage device and associated with said service information;and broadcasting said archive copy of said programme to a first subscriber upon receipt of a request from said first subscriber.
  20. 54
    A method for operating a set top box, comprising:viewing a programme schedule, said programme schedule created based on service information extracted from a broadcast data stream having a plurality of programmes;selecting a desired programme from said programme schedule;causing said desired programme to be copied from a temporary archive to a longer-term archive accessible to said set top box;and, receiving a uni-cast transmission of said copy of said desired programme from said longer-term archive.
Independent claims20