Patent ID: 7711444

Claim:
An audio input/output control apparatus, comprising: a memory for storing received audio data; writing speed detector unit for calculating a first difference value between the current read-address and the write-address; a judging unit for judging whether the first difference value is smaller than 256 slots, whether the first difference value is larger than 1024 slots, or whether the first difference value is in an inclusive range from 256 slots to 1024 slots; a read-address change means for forcibly changing a current read-address according to a speed difference between writing speed in writing the audio data to the memory and a reading speed in reading out the audio data stored in the memory under a constant speed; and read-address determination means for determining a second read address after the change, wherein, when the first difference value is in the range from 256 slots to 1024 slots, the second read address is set to a first forward zero cross address, wherein, when the first difference value is less than 256 slots, the second read-address is set to the second forward zero cross address, wherein a second difference value is calculated between the current read-address and the second read-address, wherein, when the second difference value is calculated to be more than 1024 slots, the read address change means does not change the read address, and wherein, when the second difference value is calculated to be less than 1024 slots, audio data is clipped and the read address change means forcibly changes the current read-address to the second read-address.