Communication apparatus, communication system, communication method, and program
AssigneeSony Corporation
InventorYasuto Masuda
Life of this patent
Estimating the term…
Abstract
A communication apparatus includes: a buffer that accumulates a plurality of data blocks; a buffer controller that reads the data blocks from the buffer to transmit the data blocks; and a transmission unit that transmits, when any of the data blocks is discarded from the buffer during the transmission of the data blocks, dummy data in place of an untransmitted portion of the data block having been discarded.
Claims6
A communication apparatus comprising:
- a Central Processing Unit (CPU) configured to:
- control accumulation of a plurality of data blocks in a buffer;
- read the accumulated plurality of data blocks from the buffer to transmit the plurality of data blocks;
- generate, when any of the plurality of data blocks is discarded from the buffer during the transmission of the plurality of data blocks, dummy data corresponding to an untransmitted portion of the data block having been discarded;
- and
- transmit the generated dummy data in place of the untransmitted portion of the data block having been discarded,
- wherein the plurality of data blocks are expressed in an MPEG2-TS format and a predetermined number of TS packets form each of the plurality of data blocks, and
- wherein the generated dummy data includes data corresponding to an untransmitted portion of a TS packet that has been cut halfway and a TS packet that is yet to be transmitted.
A communication system comprising:
- a first Central Processing Unit (CPU) configured to:
- control accumulation of a plurality of data blocks in a buffer;
- read the plurality of data blocks from the buffer to transmit the plurality of data blocks in response to a transmission request;
- generate, when any of the plurality of data blocks is discarded from the buffer during the transmission of the plurality of data blocks, dummy data corresponding to an untransmitted portion of the data block having been discarded;
- and
- transmit the generated dummy data in place of the untransmitted portion of the data block having been discarded,
- wherein the plurality of data blocks are expressed in an MPEG2-TS format and a predetermined number of TS packets form each of the plurality of data blocks, and
- wherein the generated dummy data includes data corresponding to an untransmitted portion of a TS packet that has been cut halfway and a TS packet that is yet to be transmitted;
- and
- a second Central Processing Unit (CPU) configured to transmit a transmission request to the first CPU and receive the read data blocks and the transmitted dummy data.
A transmission method comprising:
- accumulating a plurality of data blocks in a buffer and reading the plurality of data blocks to transmit the plurality of data blocks;
- generating, when any of the plurality of data blocks is discarded from the buffer during the transmission of the plurality of data blocks, dummy data corresponding to an untransmitted portion of the data block having been discarded;
- and
- transmit the generated dummy data in place of the untransmitted portion of the data block having been discarded,
- wherein the plurality of data blocks are expressed in an MPEG2-TS format and a predetermined number of TS packets form each of the plurality of data blocks, and
- wherein the generated dummy data includes data corresponding to an untransmitted portion of a TS packet that has been cut halfway and a TS packet that is yet to be transmitted.
A non-transitory computer-readable storage medium having stored thereon, a set of computer-executable instructions for causing a computer to perform steps comprising:
- accumulating a plurality of data blocks in a buffer and reading the plurality of data blocks to transmit the plurality of data blocks;
- generating, when any of the plurality of data blocks is discarded from the buffer during the transmission of the plurality of data blocks, dummy data corresponding to an untransmitted portion of the data block having been discarded;
- and
- transmit the generated dummy data in place of an untransmitted portion of the data block having been discarded,
- wherein the plurality of data blocks are expressed in an MPEG2-TS format and a predetermined number of TS packets form each of the plurality of data blocks, and
- wherein the generated dummy data includes data corresponding to an untransmitted portion of a TS packet that has been cut halfway and a TS packet that is yet to be transmitted.
Dependencies are inferred from the claim text.