| US 7,529,260 B2 | ||
| Packet transmission apparatus, packet transmission system and packet transmission method | ||
| Hiroshi Koguchi, Kanagawa (Japan) | ||
| Assigned to Kabushiki Kaisha Toshiba, (Japan) | ||
| Filed on Mar. 31, 2005, as Appl. No. 11/96,762. | ||
| Claims priority of application No. 2004-118846 (JP), filed on Apr. 14, 2004. | ||
| Prior Publication US 2005/0243866 A1, Nov. 03, 2005 | ||
| Int. Cl. H04L 12/56 (2006.01) | ||
| U.S. Cl. 370—412 [370/252; 370/474] | 13 Claims |

| 1. A packet transmission apparatus mounted on a packet generating apparatus, for sending out packet generated toward another
device via a network bus, packet transmission apparatus comprising:
a buffer into which a data string of a first packet having a first header and contents data is input and which alters a value
of a write pointer according to an input of the contents data and alters a value of a read pointer according to an output
of the contents data;
a condition storage unit which stores a threshold size as a predetermined data sending condition;
a transmittable size calculation unit which calculates a size of contents data that is input to the buffer and that is not
yet read out from the buffer by subtracting the value of the read pointer from the value of the write pointer, as a transmittable
size;
a decision unit which makes a decision whether the network bus is available in case where the transmittable size has reached
at least the threshold size;
a data readout unit which reads out contents data that is input to the buffer and that is not yet read out from the buffer,
in case where the network bus is available;
a header generation unit which generates a second header on the basis of a size of the contents data read out and the first
header;
a packet generation unit which adds the second header to the contents data read out to generate a second packet; and
a packet output unit which outputs the second packet to the network bus.
|