Data transmission system and method
AssigneeDigital Vision Laboratories Corporation
InventorKoji Taniguchi
Life of this patent
Estimating the term…
Abstract
A data transmission system for transmitting an encoded stream via a network, has a video transmission unit having a stream coding unit for generating an encoded stream which is packetized in units of abandonable data, and in which a header including a packet identifier also serving as packet priority is added to each packet, and a stream shaping processing unit for determining transmission or abandonment of each packet in the encoded stream generated by the stream coding unit using the packet identifier included in the header of each packet in accordance with the designated bit rate.
Claims13
A data transmission system comprising:
- input means for inputting an encoded stream of packets in which control packets indicating coding cycles are cyclically inserted;
- transmission means for transmitting the encoded stream input from said input means onto a network;
- and
- control means for controlling a transmission of the encoded stream by said transmission means by determining a transmission or abandonment for each packet in the encoded stream, wherein said control means determines transmission or abandonment in units of said coding cycles discriminated based on the control packets in the encoded stream.
A data transmission system, comprising:
- designation means for designating a bit rate;
- stream coding means for generating an encoded stream which is packetized in units of abandonable data, and in which a header including a packet identifier also serving as packet priority is added to each packet;
- insertion means for cyclically inserting control packets indicating coding cycles into the encoded stream;
- stream shaping processing means for determining transmission or abandonment for each of the packets in the encoded stream using the packet identifier included in the header of each packet in accordance with the designated bit rate by the designation means;
- and
- transmission means for transmitting the encoded stream made up of packets which are determined to be transmitted by said stream shaping processing means onto a network, wherein said stream shaping processing means determines transmission or abandonment for each packet not to exceed the bit rate designated by the designation means while increasing the number of packets to be transmitted in units of cycles discriminated based on the control packets.
A relay node which is arranged on a network route and is located between a data transmitting system and a data receiving system, comprising:
- reception means for receiving an encoded stream which is packetized in units of abandonable data, in which a header including a packet identifier also serving as packet priority is added to each of the packets and control packets indicating coding cycles are cyclically inserted from said transmitting system;
- stream shaping processing means for determining transmission or abandonment for each packet in said encoded stream using priority based on the packet identifier included in the header of each of the packets;
- and
- transmission means for transmitting the encoded stream made up of the packets which are determined to be transmitted by said stream shaping processing means to the data receiving system via the network, wherein said stream shaping processing means determines transmission or abandonment for each packet not to exceed a designated bit rate while increasing the number of packets to be transmitted in units of cycles discriminated based on the control packets.
A data transmission method for transmitting an encoded stream via a network, comprising:
- transmitting said encoded stream which is packetized in units of abandonable data and in which a header including a packet identifier is added to each packet, while controlling a bit rate by transmitting or abandoning each of the packets using packet priority determined based on the packet identifier included in the header of each packet in units of packets in accordance with a designated bit rate, wherein control packets indicating coding cycles are cyclically inserted in the encoded stream, and transmission or abandonment for each packet is determined not to exceed the designated bit rate while increasing the number of packets to be transmitted in units of cycles discriminated based on the control packets.
Dependencies are inferred from the claim text.