Methods and apparatus for processing multimedia broadcasts
AssigneeHitachi America, Ltd.
InventorKazushige Hiroi
Life of this patent
Estimating the term…
Abstract
A receiver arranged to receive and store broadcast data transported by elementary stream of a multiplexed and modulated digital television signal in a rewritable memory during a low power consumption mode for later recall by a user of the receiver. For recall, the receiver is fully energized, and the receiver is further arranged to transfer the broadcast data stored in the rewritable memory to a receiver storage device for further processing of the data under control of the user.
Claims22
A method of processing a digital transport stream including a plurality of multiplexed data streams, said plurality of multiplexed data steams including an audio data stream and a broadcast data stream, the method comprising the steps of:
- receiving said digital transport stream;
- demultiplexing the received transport stream into said audio stream and said broadcast data stream, the broadcast data stream including data payloads and headers, a first plurality of said headers including category information and location information, a second plurality of said headers including category information and a filename, the broadcast data stream further including at least one data payload corresponding to each header in the second plurality of headers;
- examining the category information included in each of the first and second plurality of received headers to determine if said category information matches a category of interest;
- for each received header in the first and second plurality of received headers whose category information is determined to match a category of interest:
- storing received header information as an entry in a table, the stored header information included in each table entry including at least one of a filename having a corresponding data payload associated therewith and a location;
- and
- for each table entry including a filename having a corresponding data payload associated therewith, storing the corresponding data payload.
A method of processing a digital transport stream including a plurality of multiplexed data streams, said plurality of multiplexed data steams including a video stream and a broadcast data stream, the method comprising:
- demultiplexing the transport stream into said video stream and said broadcast data stream, the broadcast data stream including data payloads and headers, the headers being of at least a first or a second type, headers of the first type including description information and information identifying the location of data, headers of the second type including description information, a filename, and being associated with a data payload included in said broadcast data stream;
- generating a set of stored information from the broadcast data stream, the generated set of stored information including an information table and at least one received payload, the step of generating including, for each of a plurality of received headers:
- examining the header being processed to determine if it is of the first type;
- and
- if it is determined the header being processed is of the first type storing the description and location information included in the header being processed in a table in memory;
- and
- if the header being processed is of the second type, i) storing the description and filename information included in the header being processed in said table;
- and ii) storing the payload associated with the header being processed.
An apparatus for processing a multiplexed digital signal, the multiplexed digital signal including audio data and at least one data stream conveying broadcast data, the broadcast data including a plurality of headers and at least one payload, the receiver comprising:
- a demultiplexer, for demultiplexing the multiplexed digital signal to detect the broadcast data;
- a rewritable memory including a table for storing at least some header information included in the broadcast data;
- a data processor, coupled to the demultiplexer and rewritable memory, for processing the broadcast data;
- the data processor including:
- means for processing the header to obtain field information conveyed by the header;
- means for determining if the field information indicates that the broadcast data includes a filename to be stored and means for storing the filename and the payload of the broadcast data corresponding to the filename in the rewritable memory, the field processor also being used to determine if the field information indicates that the broadcast data contains a location to be stored and further includes means for storing the location in the rewritable memory;
- and
- means for storing at least some of the field information as an entry in the table for later recall and display to a user of the apparatus.
An apparatus for processing a digital transport stream including a plurality of multiplexed data streams, said plurality of multiplexed data steams including an audio data stream and a broadcast data stream, the apparatus comprising:
- means for receiving said digital transport stream;
- means for demultiplexing the received transport stream into said audio stream and said broadcast data stream, the broadcast data stream including data payloads and headers, a first plurality of said headers including category information and location information, a second plurality of said headers including category information and a filename, the broadcast data stream further including at least one data payload corresponding to each header in the second plurality of headers;
- means for examining the category information included in each of the first and second plurality of received headers to determine if said category information matches a category of interest;
- means for processing each received header, in the first and second plurality of received headers, whose category information is determined to match a category of interest, said means for processing including;
- means for storing received header information as an entry in a table, the stored header information included in each table entry including at least one of a filename having a corresponding data payload associated therewith and a location and for storing the corresponding data payload for each table entry including a filename having a corresponding data payload associated therewith.
Dependencies are inferred from the claim text.