Patent ID: 8717886

Claim:
A communication device for receiving a broadcast signal and transmitting the broadcast signal to a plurality of terminal devices, the communication device comprising: a plurality of communication resources used for receiving or transmitting the broadcast signal; a resource releasing device configured to release a communication resource that has ceased to be used, among the plurality of communication resources; a receiving device configured to receive a resource acquisition request from one of the plurality of terminal devices; a resource allocation device configured to check whether a first multicast group indicated by the resource acquisition request corresponds to a second multicast group for which a reception process is being executed or a third multicast group that is waiting for a communication resource to be available, to check whether or not there is an available communication resource when the first multicast group does not correspond to the second multicast group nor the third multicast group, and to allocate an available communication resource to the first multicast group; and an available resource waiting device configured to hold the resource acquisition request temporarily and to wait for release of a communication resource being used when the plurality of communication resources are being used and there is not an available resource.