Patent ID: 7831209

Claim:
A data transmitter-receiver for performing bidirectional data transmission with another communication apparatus, the data transmitter-receiver comprising: data obtaining means for obtaining change data which is changed depending on time; time information obtaining means for obtaining time information showing a time when the change data obtained from the data obtaining means is generated; receiving means for receiving transmission data and predetermined time information showing that the transmission data is generated at a predetermined time, the transmission data and the predetermined time information being transmitted from the another communication apparatus; correcting means for correcting a delay introduced by data transmission with the another communication apparatus in accordance with the change data obtained by the data obtaining means, the time information obtained by the time information obtaining means, the predetermined time information and the transmission data received by the receiving means; transmitting means for transmitting to the another communication apparatus the change data generated at the predetermined time obtained by the data obtaining means and the predetermined time information showing the predetermined time received by the receiving means; and storing means for relating the change data obtained by the data obtaining means with the time information showing the time obtained by the time information obtaining means and storing the data and the information; wherein the correcting means corrects the transmission data at the predetermined time information received by the receiving means to transmission data corresponding to the latest time information in accordance with the difference between the latest change data corresponding to the latest time information and the change data corresponding to the predetermined time information, which are stored in the storing means.