Claims
- 1. A method for transmitting different types of data in a single data stream comprising the steps of:
- generating program data for insertion into said data stream;
- generating program selection data which describes the attributes of said program data for insertion into said data stream, wherein said program selection data includes at least one of a title, a track number, an artist, a publisher, a composer, a song identification, and a play time information block;
- generating another type of data for insertion into said data stream;
- combining said program data with said program selection data to form data groups;
- generating a header containing data from said another type of data;
- combining said header with said data groups to form a unit; and
- constructing said data stream by joining a plurality of successive units for transmission.
- 2. Apparatus for communicating different types of digital data to a receiver comprising:
- first means for generating program selection data which describes attributes of program data for insertion into a data stream, wherein said program selection data includes at least one of a title, a track number, an artist, a publisher, a composer, a song identification, and a play time information block;
- second means for generating another type of data for insertion into said data stream;
- third means for generating said program data for insertion into said data stream;
- means operatively associated with said first and third means for combining said program data with said program selection data to form data groups;
- means operatively associated with said second means for generating a header containing data from said another type of data;
- means for combining said header with a plurality of data groups to form a unit; and
- means for constructing said data stream by joining a plurality of successive units for transmission.
- 3. A digital data receiver for receiving a data stream containing successive headers including data of a first type, with each header followed by a plurality of mixed data groups including digital data and program selection data which describes the attributes of said digital data, said receiver comprising:
- first means for detecting said program selection data from successive mixed data groups contained in a received data stream, wherein said program selection data includes at least one of a title, a track number, an artist, a publisher, a composer, a song identification, and a play time information block;
- second means for detecting data of the first type from successive headers contained in the received data stream;
- means responsive to the detected data of the first type and the detected program selection data for recovering the digital data from the received data stream; and
- means for reproducing a program from the recovered digital data.
Parent Case Info
This application is a continuation of Ser. No. 08/171,453 filed Dec. 22, 1993, now abandoned, which is a continuation of Ser. No. 08/056,560 filed May 3, 1993, now U.S. Pat. No. 5,406,558, which is a division of Ser. No. 07/618,744 filed Nov. 27, 1990, now U.S. Pat. No. 5,239,540.
US Referenced Citations (67)
Foreign Referenced Citations (1)
Number |
Date |
Country |
3126466 A1 |
Sep 1983 |
DEX |
Divisions (1)
|
Number |
Date |
Country |
Parent |
618744 |
Nov 1990 |
|
Continuations (2)
|
Number |
Date |
Country |
Parent |
171453 |
Dec 1993 |
|
Parent |
056560 |
May 1993 |
|