Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support
Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support
Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support
Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support


Go Back   Australian Media Center Community > XP Media Center 2005 > XP Media Center 2005 - The Software

Community Information

Reply
 
Thread Tools
Old 9th September 2005, 10:41 AM   #1 (permalink)

 
arkay's Avatar
Status arkay is Offline:
Location Melbourne
ActivityPosts: 7,240
Reputation & Thanks Support Rating:
arkay arkay arkay arkay arkay arkay arkay arkay arkay arkay arkay
Points Earned: 1613

arkay has been Thanked 273 times in 213 posts
arkay's
Media Center
A Quiet PC without spending hundreds on noise reduction.

Ok guys,

Had a bit of a brainwave the other day. I'm sure most of you would've seen or heard of noise cancelling headphones. They work by having microphones on them that are continually recording ambient noise outside the headphones, inverting the frequency and playing that back through the headphones. Thereby cancelling out the noise.

Seems odd that more noise can result in less but it does.

Now. The thought goes:

- Fans and drives and everything in a PC result in fairly low pitched whirring (ambient) noises.
- Theoretically the same noise cancelling process should work if.
- You place a good quality microphone in or near the PC, sample the sound and
- Invert the sounds and play it back either via the PC internal speaker (probably not good enough) or via some small top quality speaker mounted inside the PC.

The only requirement is that it can sample/invert and playback fast enough so as to cancel the noise coming from the machine.

I can see two ways of making it work.

1. Use the PC's soundcard itself and write a small app that does nothing but record and cancel the PC's noise or
2. Make a custom circuit with microphone and speaker that can be mounted internally to the machine.

I'd be interested to hear what peoples thoughts are. The difference here is that with noise cancelling headphones the sound is sampled external to where the inverted noise is played back (within the headphones)..

I believe it should be possible though. If it works we won't need to be worrying about noisy components at all

I tried this yesterday with cooledit pro and a microphone but because my speakers are not located close to the PC I didn't really get great results.

If anyone can think of an easy way to set theroy into practise I'd be interested to hear about it.

A bit of a search on the net reveals that I am not the first person to think of this however no one has yet successfully done it. There are circuits on the net but unfortunately at the moment I have neither the time or the ability to etch a board and solder it up to try.

Open to discussion!!

Cheers,
Arkay.
__________________

The box said 'Requires Windows XP or better' - so I installed Linux . . .
  Reply With Quote
Old 9th September 2005, 11:21 AM   #2 (permalink)
MCE Graduate
 
schmeg's Avatar
Status schmeg is Offline:
Location Perth
ActivityPosts: 90
Reputation & Thanks Support Rating:
schmeg
Points Earned: 15

schmeg has been Thanked 0 times in 0 posts
Re: A Quiet PC without spending hundreds on noise reduction.

Excellent idea arkay

I actually remember seeing something on TV quite some time ago about a car that did this (ie. had a microphone under the bonnet recording the engine/road/ambient noises, and (I think) feeding the cancellation through the car audio system - resulting in silent driving. I'm pretty sure it actually worked (from memory) too.

Also Blaupunkt steroes have all kinds of spiffy circuitry, I think one of their models actually does this (but from a microphone inside the head unit).
  Reply With Quote
Old 9th September 2005, 11:24 AM   #3 (permalink)
MCE Graduate
 
schmeg's Avatar
Status schmeg is Offline:
Location Perth
ActivityPosts: 90
Reputation & Thanks Support Rating:
schmeg
Points Earned: 15

schmeg has been Thanked 0 times in 0 posts
Re: A Quiet PC without spending hundreds on noise reduction.

I think this is what I was thinking of - not quite what you'd need :/

http://www.blaupunkt.com.au/technology_7.asp
  Reply With Quote
Old 9th September 2005, 11:27 AM   #4 (permalink)

 
arkay's Avatar
Status arkay is Offline:
Location Melbourne
ActivityPosts: 7,240
Reputation & Thanks Support Rating:
arkay arkay arkay arkay arkay arkay arkay arkay arkay arkay arkay
Points Earned: 1613

arkay has been Thanked 273 times in 213 posts
arkay's
Media Center
Re: A Quiet PC without spending hundreds on noise reduction.

Yep, that's basically it. I'm thinking that you could also transfer the inverse wave out of whatever speakers your using with media center. It should cancel the sound of the PC altogether. Only have to get the volume levels correct and you're done

Just need to find out how to use the Mic input on the PC to sample and invert the wave.. It should be a pretty basic application. Could be one of the most useful plugins yet for MCE.

Maybe I should've kept my mouth shut

Hehe..

Cheers,
Arkay.
__________________

The box said 'Requires Windows XP or better' - so I installed Linux . . .
  Reply With Quote
Old 9th September 2005, 11:31 AM   #5 (permalink)
MCE Graduate
 
schmeg's Avatar
Status schmeg is Offline:
Location Perth
ActivityPosts: 90
Reputation & Thanks Support Rating:
schmeg
Points Earned: 15

schmeg has been Thanked 0 times in 0 posts
Re: A Quiet PC without spending hundreds on noise reduction.

Quote:
Originally Posted by arkay
Maybe I should've kept my mouth shut
*strolls down to the patent office*
  Reply With Quote
Old 9th September 2005, 11:34 AM   #6 (permalink)

 
arkay's Avatar
Status arkay is Offline:
Location Melbourne
ActivityPosts: 7,240
Reputation & Thanks Support Rating:
arkay arkay arkay arkay arkay arkay arkay arkay arkay arkay arkay
Points Earned: 1613

arkay has been Thanked 273 times in 213 posts
arkay's
Media Center
Re: A Quiet PC without spending hundreds on noise reduction.

Hehe..

Just had another thought. Most of us are using stereo as a minimum or full surrond systems. With the right micing you should be able to center the inverse wave noise right at the same location where your PC sits..

i.e. If your PC sits to the left of your tv between the center and left speakers then you'd want to "project" the cancelling noise there.

Gonna have to read up on audio programming in windows... I just know it's going to be more ugly than I'd like though

Cheers,
Arkay.
__________________

The box said 'Requires Windows XP or better' - so I installed Linux . . .
  Reply With Quote
Old 9th September 2005, 11:35 AM   #7 (permalink)

 
simbot82's Avatar
Status simbot82 is Offline:
Location Perth
ActivityPosts: 5,245
Reputation & Thanks Support Rating:
simbot82 simbot82 simbot82 simbot82 simbot82 simbot82 simbot82
Points Earned: 827

simbot82 has been Thanked 97 times in 85 posts
Re: A Quiet PC without spending hundreds on noise reduction.

Sounds spiffy. hmmmmmmmm get this baby working and negate all those silent PC parts manuacturers out there i wonder could be worth thousands at least

Oh you guys still there

Sounds intriguing Arkay, the perfect tonic for a bloke in need of recuperation, hours at the computer screen
  Reply With Quote
Old 9th September 2005, 11:35 AM   #8 (permalink)
MCE Graduate
 
schmeg's Avatar
Status schmeg is Offline:
Location Perth
ActivityPosts: 90
Reputation & Thanks Support Rating:
schmeg
Points Earned: 15

schmeg has been Thanked 0 times in 0 posts
Re: A Quiet PC without spending hundreds on noise reduction.

  Reply With Quote
Old 9th September 2005, 11:46 AM   #9 (permalink)

 
arkay's Avatar
Status arkay is Offline:
Location Melbourne
ActivityPosts: 7,240
Reputation & Thanks Support Rating:
arkay arkay arkay arkay arkay arkay arkay arkay arkay arkay arkay
Points Earned: 1613

arkay has been Thanked 273 times in 213 posts
arkay's
Media Center
Re: A Quiet PC without spending hundreds on noise reduction.

Quote:
the problem with the LMS algorithm is that for systems where
eigenvalue spread is large, the convergence rate can be slow.
filtered-x algorithm is one of the family of self-normalizing lms like
algorithms invented to solve this eigenvalue spread dependency.
Yeah.. Makes perfect sense I'll just code that up now then shall I

Think a bit of research might be necessary!!

Cheers,
Arkay.
__________________

The box said 'Requires Windows XP or better' - so I installed Linux . . .
  Reply With Quote
Old 9th September 2005, 11:48 AM   #10 (permalink)
MCE Graduate
 
schmeg's Avatar
Status schmeg is Offline:
Location Perth
ActivityPosts: 90
Reputation & Thanks Support Rating:
schmeg
Points Earned: 15

schmeg has been Thanked 0 times in 0 posts
Re: A Quiet PC without spending hundreds on noise reduction.

Yeah ... me and algorithms used to be friends ... not no more though

We need to find a uni that'll give this to a comp. sci. student for a project
  Reply With Quote
Old 9th September 2005, 11:50 AM   #11 (permalink)

 
arkay's Avatar
Status arkay is Offline:
Location Melbourne
ActivityPosts: 7,240
Reputation & Thanks Support Rating:
arkay arkay arkay arkay arkay arkay arkay arkay arkay arkay arkay
Points Earned: 1613

arkay has been Thanked 273 times in 213 posts
arkay's
Media Center
Re: A Quiet PC without spending hundreds on noise reduction.

Hahaha... Naaaah. I used to be a Comp Sci student... I wouldn't have given anything like this to me back then... Though the alcohol may well help understanding it all

Cheers,
Arkay.
__________________

The box said 'Requires Windows XP or better' - so I installed Linux . . .
  Reply With Quote
Old 9th September 2005, 11:51 AM   #12 (permalink)

 
simbot82's Avatar
Status simbot82 is Offline:
Location Perth
ActivityPosts: 5,245
Reputation & Thanks Support Rating:
simbot82 simbot82 simbot82 simbot82 simbot82 simbot82 simbot82
Points Earned: 827

simbot82 has been Thanked 97 times in 85 posts
Re: A Quiet PC without spending hundreds on noise reduction.

Well there goes my retirement plan. Back to the cricket then.

Good luck with the research arkay, and don't spend too much time sitting at the screen
  Reply With Quote
Old 9th September 2005, 11:53 AM   #13 (permalink)
MCE Graduate
 
schmeg's Avatar
Status schmeg is Offline:
Location Perth
ActivityPosts: 90
Reputation & Thanks Support Rating:
schmeg
Points Earned: 15

schmeg has been Thanked 0 times in 0 posts
Re: A Quiet PC without spending hundreds on noise reduction.

Quote:
Originally Posted by arkay
Hahaha... Naaaah. I used to be a Comp Sci student...
Yeah me too - who knows, maybe they're more advanced now...
  Reply With Quote