Patent ID: 7720067
Filing Date: 2010-05-18
Classification: H04L,H04N

Abstract:
1. A transfer apparatus for transmitting multicast packets of moving image data transmitted from a transmitter to receivers via a network, the transfer apparatus comprising: a receiving unit configured to receive a multicast subscribe request from the receiver; a transmitting unit configured to transmit the multicast packet to the receivers; a determining unit configured to, in a case where the multicast subscribe request of the moving image data transmitted by the receiver of a first multicast group is received by the receiving unit when the transmitting unit is transmitting the multicast packet of the moving image data to receivers of a second multicast group, determine, in accordance with transfer start information in the header of the multicast packet received from the transmitter after receiving the multicast subscribe request from the receiver of the first multicast group, whether the multicast packet received after receiving the multicast subscribe request from the receiver of the first multicast group is a head packet of a frame coded by a first coding technique which does not require information of any other frames; and a control unit configured to control the transmitting unit such that the multicast packet is transmitted to the receivers of the second multicast group and is not transmitted to the receivers of the first multicast group in a case where the determining unit determined that the multicast packet received from the transmitter after receiving the multicast subscribe request from the receiver of the first multicast group is not the head packet of the frame coded by the first coding technique, and the multicast packet is transmitted to the receivers of both of the first and second multicast groups in a case where the determining unit determined that the multicast packet received from the transmitter after receiving the multicast subscribe request from the receiver of the first multicast group is the head packet of the frame coded by the first coding technique, wherein the control unit controls the transmitting unit such that succeeding multicast packets, which are received after the multicast packet transmitted to the receivers of both of the first and second multicast groups, are transmitted to receivers of both of the first and second multicast groups, and the determining unit determines, in a period from the receiving the multicast subscribe request transmitted by the receiver of the first multicast group until the determination of the multicast packet transferred to the receivers of both of the first and second multicast groups, whether the multicast packet is the head packet of the frame coded by the first coding technique.