Log in to Freesound

Problems logging in?
Don't have an account? Join now

Problems logging in?

Enter your email or username below and we'll send you a link to help you login into your account.

Back to log in

Almost there!

We've sent a verification link by email

Didn't receive the email? Check your Spam folder, it may have been caught by a filter. If you still don't see it, you can resend the verification email.

Default title

  • Sounds
  • Tags
  • Forum
  • Map
    • Sounds
    • Packs
    • Forum
    • Map
    • Tags
    • Random sound
    • Charts
    • Donate
    • Help

Freesound Forums

  • Freesound Forums
  • Production Techniques, Music Gear, Tips and Tricks
  • Code for estimating head orientation of a sound source

Code for estimating head orientation of a sound source

Subscribe

Started November 16th, 2006 · 1 reply · Latest reply by piepaga 18 years, 10 months ago

P
piepaga

0 sounds

1 post

18 years, 10 months ago
#1

Hi! I'm writing in matlab a program to solve the problem of estimation of the head orientation of a sound source.
I consider to have a smart room equipped with 7 cluster, each made up by 3 microphones. i don't have the real signal acquired by each microphone but I have sampled just one signal and then I have synthesized the sounds I suppose each microphone would have registered if the sound source was located in a specific position: in other words I have computed the time interval sound needs to reach microphone, then, since I know the frequency sample, i have computed the delay in samples on each microphone and create its sound just shifting the original sampled signal by the correct amount of samples.
I have used this code to implement a program for the localization of a sound source and it works!!!

For the estimation of head orientation I have done a further step considering no more an omnidirectional sound! For achieving this result I have computed the angle between the position of the source and the line from the source to a microphone, and I have used this information to compute a factor for scaling the signal: this means that if the angle is 180° the power of the signal acquired by the microphone will be very small.
Unfortunately the program doesn'y work!!!!
My question is: Is it correct the way I have synthesized an oriented sound source (I mean, just scaling the signal)?

I know that i have written many things and maybe I didn't explained well the problem but if someone would try to answer my question...

Thanks!

Post reply
About Freesound Terms of use Privacy Cookies Developers Help Donations Blog Freesound Labs Get your t-shirt!
© 2025 Universitat Pompeu Fabra