A commercial equipment-based equipment carrying-free palm-positioning human-computer
interaction method comprises an initializing stage, a sensing stage, a
ranging stage and a position estimating stage, wherein in the initializing stage, an acoustic palm
positioning system generates a two-sound track linear frequency-modulated
audio signal and initializes threads of a
microphone and a
loudspeaker to ensure that before the
loudspeaker works, the
microphone is turned on; in the sensing stage, a stereo
sound box sends out the two-sound track linear frequency-modulated
audio signal, and the
microphone continuously records an
echo signal obtained by reflecting the two-sound track linear frequency-modulated
audio signal by a palm of a user and converts the
echo signal to data; in the
ranging stage, a
processing thread module of the acoustic palm
positioning system divides the echo data recorded in the sending phase into fragments and denoises the echo data, finds original audio and echo data and exports the time of flying of sound; in the position estimating stage, the palm of the user is positioned by using a triangular relationship among the palm, a left sound track and a right sound track, and then an estimating error is reduced by a
smoothing method. By the commercial equipment-based equipment carrying-free palm-positioning human-computer
interaction method, the positioning accuracy reaches a
centimeter level; interference on the palm of the user is relatively small, and an equipment carrying-free effect is achieved.