• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Audio recording bitdepth
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Audio recording bitdepth


  • Subject: Re: Audio recording bitdepth
  • From: Brian Willoughby <email@hidden>
  • Date: Wed, 2 Dec 2009 18:33:23 -0800


On Dec 2, 2009, at 18:24, Bjorn Roche wrote:
On Dec 2, 2009, at 8:33 PM, Brian Willoughby wrote:
Note that (2^n)-1 is not bit-transparent, except for limited cases where rounding just happens to restore the original value.

Actually, I meant (2^n)-1. I tested (2^n)-1 for n = 16 and 24 with single precision floating point numbers pretty extensively and carefully and they are transparent as well. There is presumably some reason for this beyond coincidence (not enough of a change to snap it to the next quanta?), but I don't think I want to think about it anymore.


Well, your tests are not complete. For n==16, (2^n)-1 creates 14 additional bits of quantization noise. Your tests do not reveal this because the rounding step covers up the noise. Since 24-bit is only 8 bits more than 16-bit, there are still enough extraneous bits to cause the rounding to make it appear transparent, even though it isn't.

Any processing of the float values would show the added quantization noise when using (2^n)-1, but by using 2^n you're safe from additional quantization noise.

Brian Willoughby
Sound Consulting

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Follow-Ups:
    • Re: Audio recording bitdepth
      • From: Bjorn Roche <email@hidden>
References: 
 >Re: Audio recording bitdepth (From: Doug Wyatt <email@hidden>)
 >Re: Audio recording bitdepth (From: Bjorn Roche <email@hidden>)
 >Re: Audio recording bitdepth (From: Brian Willoughby <email@hidden>)
 >Re: Audio recording bitdepth (From: Bjorn Roche <email@hidden>)

  • Prev by Date: Re: Audio recording bitdepth
  • Next by Date: Re: Audio recording bitdepth
  • Previous by thread: Re: Audio recording bitdepth
  • Next by thread: Re: Audio recording bitdepth
  • Index(es):
    • Date
    • Thread