Data transmitting method
AssigneeSony Corporation
InventorsIchiro Hamada, Hiraku Inoue
Life of this patent
Estimating the term…
Abstract
A system and method for transmitting ATRAC data consisting of a plurality of sound groups or record elements (basic elements) in an MPEG stream is disclosed. The ATRAC data is placed in transport stream (TS) packets such that the basic elements of the ATRAC data are kept intact during transmission and errors in transmission are detected. The ATRAC data is transmitted in packetized elementary stream (PES) packets with an amount of ATRAC data (159 bytes) being placed in each TS packet such that an integer number (eight) of TS packets is placed in each PES packet. As a result, an integer number (three) of sound frames of ATRAC data is transmitted in each PES packet. A checksum code also is included in each TS packet to detect errors in the data's transmission.
Claims42
A method for transmitting data in a stream of elementary stream packets, said data being segmented into basic elements with each of said basic elements containing a predetermined quantity of said data, the method comprising:
- forming each of said elementary stream packets with an integer number of transport stream packets;
- placing within each of said transport stream packets a quantity of said data such that an integer number of said basic elements is contained in each of said elementary stream packets;
- and
- transmitting said elementary stream packets.
A system for transmitting data in a stream of elementary stream packets, said data being segmented into basic elements with each of said basic elements containing a predetermined quantity of said data, the system comprising:
- means for forming each of said elementary stream packets with an integer number of transport stream packets;
- means for placing within each of said transport stream packets a quantity of said data such that an integer number of said basic elements is contained in each of said elementary stream packets;
- and
- means for transmitting said elementary stream packets.
A method for transmitting ATRAC data in a stream of MPEG data, said method comprising:
- forming elementary stream packets with an integer number of transport stream packets, said transport stream packets having a data capacity equal to that used for the transmission of said MPEG data;
- placing within each of said transport stream packets a quantity of ATRAC data such that an integer number of sound frames of ATRAC data is contained in each of said elementary stream packets;
- and
- transmitting said transport stream packets with transport stream packets containing said MPEG data.
A system for transmitting ATRAC data in a stream of MPEG data, said system comprising:
- means for forming elementary stream packets with an integer number of transport stream packets, said transport stream packets having a data capacity equal to that used for the transmission of said MPEG data;
- means for placing within each of said transport stream packets a quantity of ATRAC data such that an integer number of sound frames of ATRAC data is contained in each of said elementary stream packets;
- and
- means for transmitting said transport stream packets with transport stream packets containing said MPEG data.
A method for transmitting data in a stream of elementary stream packets, said data being segmented into basic elements with each of said basic elements containing a predetermined quantity of said data, the method comprising:
- forming each of said elementary stream packets with an integer number of transport stream packets;
- placing within each of said transport stream packets a quantity of said data such that an integer number of said basic elements is contained in each of said elementary stream packets;
- placing within each of said transport stream packets a code for detecting an error in said data;
- and
- transmitting said elementary stream packets.
A system for transmitting data in a stream of elementary stream packets, said data being segmented into basic elements with each of said basic elements containing a predetermined quantity of said data, the system comprising:
- means for forming each of said elementary stream packets with an integer number of transport stream packets;
- means for placing within each of said transport stream packets a quantity of said data such that an integer number of said basic elements is contained in each of said elementary stream packets;
- means for placing within each of said transport stream packets a code for detecting an error in said data;
- and
- means for transmitting said elementary stream packets.
Dependencies are inferred from the claim text.