Patent ID: 8023533
Filing Date: 2011-09-20
Classification: H04L

Abstract:
1. A data transmitting apparatus for transmitting transmission data in a packetized form to a data receiving apparatus through a network, the data transmitting apparatus comprising: a packetizing section that generates data packets by packetizing the transmission data; an encoding section that performs redundant encoding on the data packets generated by the packetizing section in predetermined time units and generates encoded blocks; a data transmitting section that transmits each of the encoded blocks generated by the encoding section to the data receiving apparatus; a data-size acquiring section that acquires a data size of the transmission data in each of the predetermined time units; a packet-size determining section that, on the basis of the data size acquired by the data-size acquiring section, in each of the predetermined time units, determines a packet size of each of the data packets generated by the packetizing section; and a redundancy determining section that, on the basis of information of a packet loss rate in the data receiving apparatus, determines the number of original data packets and the number of redundant packets in each of the encoded blocks generated by the encoding section, wherein the redundancy determining section determines the number of original data packets and the number of redundant packets so as to satisfy the expression where p represents the packet loss ratio, n represents the number of transmitted packets, k represents the number of original data packets, n−k represents the number of redundant packets, and P t represents a target encoded block loss rate, and wherein, from combinations of the number of original data packets and the number of redundant packets, which satisfy the expression, the redundancy determining section selects one of the combinations in which the total of the proportion of overheads of the original data packets and the proportion of overheads of the redundant packets is minimized.