Patent ID: 8675633

Claim:
A wireless communication apparatus comprising: a communication module configured to wirelessly communicate with a first counterpart communication apparatus and a second counterpart communication apparatus through a wireless channel; and a controller configured to control the communication module, wherein the communication module multiplexes a first data frame and a second data frame and transmits the first data frame to the first counterpart communication apparatus with a first transmission method and the second data frame to the second counterpart communication apparatus with a second transmission method, wherein the communication module completes receiving a first receipt confirmation frame having a first frame time length sent from the first counterpart communication apparatus with a first returning method at a first receipt completion timing and a second receipt confirmation frame having a second frame time length sent from the second counterpart communication apparatus with a second returning method at a second receipt completion timing, wherein a difference between the first frame time length and the second frame time length varies based on the first data frame, the second data frame, the first transmission method, and the second transmission method, wherein the first receipt completion timing is determined based on the first data frame, the first transmission method, and the first frame time length of the first receipt confirmation frame, wherein the second receipt completion timing is determined based on the second data frame, the second transmission method, and the second frame time length of the second receipt confirmation frame, wherein the controller controls the communication module to transmit the first data frame in the first transmission method and the second data frame in the second transmission method so as to synchronize the first receipt completion timing and the second receipt completion timing, and wherein the communication module transmits a next first data frame and a next second data frame after elapse of a given time from the first receipt completion timing and the second receipt completion timing.