Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Welcome to the Rockbox Technical Forums!

+  Rockbox Technical Forums
|-+  Rockbox General
| |-+  Rockbox General Discussion
| | |-+  Crazy Idea: Noise cancelling RockBox
« previous next »
  • Print
Pages: [1]

Author Topic: Crazy Idea: Noise cancelling RockBox  (Read 6485 times)

Offline keuleJ

  • Member
  • *
  • Posts: 93
Crazy Idea: Noise cancelling RockBox
« on: August 22, 2006, 03:59:46 AM »
Hey guys, I had just a crazy idea:
Would it be possible to use the internal mic of certain targets (H1x0 etc.) to cancel background noise?
OK, maybe the distance between the mic and the headphones would be a problem.

See http://en.wikipedia.org/wiki/Noise-cancelling_headphones
Logged

Offline Yotto

  • Artist
  • Member
  • *
  • Posts: 826
  • Every Silver Lining has a Cloud
    • My Blog
Re: Crazy Idea: Noise cancelling RockBox
« Reply #1 on: August 22, 2006, 04:10:26 AM »
Not to mention the fact that it's digital, so there is a (very small but still nonzero) processing time between recording and playing.  So the player would be canceling what happened 0.1 seconds ago, which would sound just odd.
Logged
Pulp Audio Weekly - Where we talk about News, Reviews, and pretty much anything else we feel like discussing.

Offline keuleJ

  • Member
  • *
  • Posts: 93
Re: Crazy Idea: Noise cancelling RockBox
« Reply #2 on: August 22, 2006, 04:18:46 AM »
Quote from: Yotto on August 22, 2006, 04:10:26 AM
Not to mention the fact that it's digital, so there is a (very small but still nonzero) processing time between recording and playing.  So the player would be canceling what happened 0.1 seconds ago, which would sound just odd.
Thats probably the reason why they say that the technique is good at cancelling continuous sounds (such as the humming onboard of a plane) and not so good at cancelling "sudden" sounds.
Logged

Offline Jillorious

  • Member
  • *
  • Posts: 55
Re: Crazy Idea: Noise cancelling RockBox
« Reply #3 on: August 22, 2006, 04:31:08 AM »
Just remember: most internal mics in todays' DAPs pick up the hard drive whim every time the hard drive spins up, but is only audible in a recorded file, but while listening to music the whim doesn't get to your ear. Now, if noise-cancelation will be implemented, the software will constantly generate a 'noise cancelation sound wave' for the hard drive whim. Miserable.
Logged
Only borrow money from pessimists - they don't expect to ever see their money back.

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: Crazy Idea: Noise cancelling RockBox
« Reply #4 on: August 22, 2006, 04:32:40 AM »
Maybe disable noise-cancelling while the disk spins up, or at least attempt to identify what that sound is and dampen it somewhat? It's not like Rockbox doesn't know when the disk is going to spin. ;)
Logged

Offline Jillorious

  • Member
  • *
  • Posts: 55
Re: Crazy Idea: Noise cancelling RockBox
« Reply #5 on: August 22, 2006, 04:40:15 AM »
BTW (might be a bit off topic) if rockbox CAN identify the whim; wouldn't it be a good idea if it filtered it while recording, so that the resulting file is clean just as with an external mic?
Logged
Only borrow money from pessimists - they don't expect to ever see their money back.

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: Crazy Idea: Noise cancelling RockBox
« Reply #6 on: August 22, 2006, 04:45:48 AM »
I'm not so sure it could be done at anything remotely like a quality that would improve recordings. I imagine you'd just distort the sound behind it. Though I could hardly say for certain. In the context of noise cancelling though, it could certainly prevent a spike in the noise cancelling intended to remove a sound the user won't here.
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: Crazy Idea: Noise cancelling RockBox
« Reply #7 on: August 22, 2006, 08:17:54 PM »
I think you need to actually record sound hitting the ear itself, not just sound in the room since phase will be different if you're off by even a short distance.  You could probably do it on portables that had an external mic jack, but I don't see how you could make this work in general since i don't know of any headphones with a proper mic built into the ear piece.
Logged

Offline Jillorious

  • Member
  • *
  • Posts: 55
Re: Crazy Idea: Noise cancelling RockBox
« Reply #8 on: August 22, 2006, 08:56:39 PM »
Quote from: saratoga on August 22, 2006, 08:17:54 PM
I think you need to actually record sound hitting the ear itself, not just sound in the room since phase will be different if you're off by even a short distance.
Even for continuous noise?
Logged
Only borrow money from pessimists - they don't expect to ever see their money back.

Offline JdGordon

  • Member
  • *
  • Posts: 1817
  • Constantly breaking stuff
Re: Crazy Idea: Noise cancelling RockBox
« Reply #9 on: August 23, 2006, 03:36:07 AM »
Quote from: Jillorious on August 22, 2006, 08:56:39 PM
Even for continuous noise?
yes, for any sound...
the way sound moves is horrible physics, the difference 30cm can make is rediculous... it could be that the mic picks up noise that your ears dont hear because of the phase, or vice-cerse the mic could be missing the very annoying noise its supposed to be cancelling.
Logged


Using PMs to annoy devs about bugs/patches is not a good way to have the issue looked at.

Offline amar

  • Member
  • *
  • Posts: 2
    • Alistair Marshall
Re: Crazy Idea: Noise cancelling RockBox
« Reply #10 on: August 23, 2006, 08:28:01 AM »
Or even (if the phase is completely out and I remember my physics) amplify the annoying noise
Logged
Alistair Marshall

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: Crazy Idea: Noise cancelling RockBox
« Reply #11 on: August 23, 2006, 10:35:15 AM »
Quote from: Jillorious on August 22, 2006, 08:56:39 PM
Quote from: saratoga on August 22, 2006, 08:17:54 PM
I think you need to actually record sound hitting the ear itself, not just sound in the room since phase will be different if you're off by even a short distance.
Even for continuous noise?

Imagine a 1KHz continuous tone.  Wavelength is (330m/s)/1000Hz.  To avoid amplifing the noise, you need to be within 1/2 that distance just to break even.  To get any real benefit, you probably want to be within 1/10.  So the worst you'd want is 3.3cm from the inside of your ear.  And realistically, even that isn't going to work very well.
Logged

Offline Jillorious

  • Member
  • *
  • Posts: 55
Re: Crazy Idea: Noise cancelling RockBox
« Reply #12 on: August 23, 2006, 10:44:17 AM »
TYVM for clarifying matters. ::)
Logged
Only borrow money from pessimists - they don't expect to ever see their money back.

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox General
| |-+  Rockbox General Discussion
| | |-+  Crazy Idea: Noise cancelling RockBox
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.111 seconds with 15 queries.