AiK » 27 июл 2004, 17:54
Absurd, линейность или нелинейность децибел к твоему вопросу не относится
Тебе Directshow предоставляет возможность менять громкость звука от 0 до 100Дб с шагом 0.01. По какой-то причине это происходит в целых числах. Таким образом, если ты передашь функции 1, то звук будет иметь громкость 0.01Дб. Если передать 100, то выходная громкость будет 1Дб и если передать 100*100, то громкость будет 100Дб. С точностью до знака.
То есть 5Дб на слух в два раза тише, чем 10Дб ?
Спорный вопрос. Если я правильно понимаю, то логарифмы для того и применяли, чтобы оценивать разницу "на", а не разницу "в". Т.е. если на фоне комнаты в 30Дб ты не услышишь ни 5Дб ни 10Дб то вряд ли ты скажешь, что одно громче другого в 2 раза
.
[b]Absurd[/b], линейность или нелинейность децибел к твоему вопросу не относится :) Тебе Directshow предоставляет возможность менять громкость звука от 0 до 100Дб с шагом 0.01. По какой-то причине это происходит в целых числах. Таким образом, если ты передашь функции 1, то звук будет иметь громкость 0.01Дб. Если передать 100, то выходная громкость будет 1Дб и если передать 100*100, то громкость будет 100Дб. С точностью до знака.
[quote]То есть 5Дб на слух в два раза тише, чем 10Дб ?[/quote]
Спорный вопрос. Если я правильно понимаю, то логарифмы для того и применяли, чтобы оценивать разницу "на", а не разницу "в". Т.е. если на фоне комнаты в 30Дб ты не услышишь ни 5Дб ни 10Дб то вряд ли ты скажешь, что одно громче другого в 2 раза :) .