The ultrasonic oscillator (1) has a substantially hemispherical membrane (11). The inner surface of the membrane (11) holds a plurality of ultrasonic transducers (12). By deforming the membrane (11) by the actuator (14), the focal position of the ultrasonic wave oscillated by the ultrasonic transducer (12) can be adjusted. The focal position is heated by ultrasonic waves. The time from when one ultrasonic transducer (Ti) oscillates the ultrasonic wave until the other ultrasonic transducer (Tj) senses the direct wave is measured. Based on this time, the distance between the two vibrators (Ti, Tj) is calculated. Based on the harmonic component of the direct wave sensed by the receiving-side transducer (Tj), the angle (θij) formed by the traveling direction of the direct wave with respect to the direction (di) of the oscillation-side transducer (Ti) is calculated. The Information indicating the relative positional relationship between the transducers (12) is corrected based on the distance and the angle.超音波発振装置(1)はほぼ半球形状のメンブレン(11)を有する。メンブレン(11)の内側面は複数の超音波振動子(12)を保持している。アクチュエータ(14)によってメンブレン(11)を変形させることで、超音波振動子(12)が発振する超音波の焦点位置を調整することができる。焦点位置が超音波によって加熱される。一つの超音波振動子(Ti)が超音波を発振してから他の超音波振動子(Tj)がその直接波を感知するまでの時間が測定される。この時間に基づいて、両振動子(Ti, Tj)の間の距離が算出される。受信側振動子(Tj)が感知した直接波の高調波成分に基づいて、発振側振動子(Ti)の向き(di)に対して前記直接波の進行方向がなす角度(θij)が算出される。当該距離及び当該角度に基づいて、振動子(12)間の相対的な位置関係を示す情報が補正される。