IPB WARNING [2] fopen(websound_other.js) [function.fopen]: failed to open stream: Permission denied (Line: 2572 of /sources/functions.php)
IPB WARNING [2] fwrite(): supplied argument is not a valid stream resource (Line: 2573 of /sources/functions.php)
IPB WARNING [2] fclose(): supplied argument is not a valid stream resource (Line: 2574 of /sources/functions.php)
Dithering :: Другие обсуждения :: Ruforum
Ruforum.eu Вход · Регистрация · Правила · Поиск · Помощь
Календарь · Участники · Игры
Вы не авторизованы на форуме. Введите логин и пароль или зарегистрируйтесь    

Страниц: (3< 1 2 3 > 
Ответить · Новая тема · Новое голосование

Каскадный · [ Стандартный ] · Линейный

Dithering

Подписка на тему | Сообщить другу | Версия для печати
HMage
Узнаваемый
Group Icon

Сообщений: 50
Статус: вне форума

Блин, столько шума (ээ, каламбур :) и всё попусту. Сча накопаю в инете нормальные спецификации по методам дизеринга, чтобы больше вопросов не появлялось.

Добавлено
Пока что нашёл вот это, на английском - http://www.etro.vub.ac.be/Research/DSSP/pu...ICASSP-2003.pdf
05.09.2003 · 10:08
tomcat
Участник
Group Icon

Сообщений: 581
Статус: вне форума

Mmmm...
А вот здесь: http://www.cadenzarecording.com/Dither.html - попроще и понагляднее.
08.09.2003 · 06:56
Galova
Composer
Group Icon

Сообщений: 977
Статус: вне форума

К прошедшим дебатам:
и в обеих статьях прямым текстом сказано requantization
08.09.2003 · 07:32
MJ HFounce
Гость




Galova
и что? там ясно сказано (недословно): что для того, что избежать получаемого эффекта, накладывается на исходную волну некий шум и рекватизовывается уже полученный сигнал.
08.09.2003 · 10:12
Galova
Composer
Group Icon

Сообщений: 977
Статус: вне форума

ну-ну
лучше может изучить исходник какого нибудь Waves L2 алгоритма?
09.09.2003 · 13:45
HMage
Узнаваемый
Group Icon

Сообщений: 50
Статус: вне форума

да зачем Waves L2, исходников от него нет, только дизасм, можно попроще - shibatch samplerate converter.
09.09.2003 · 13:56
mjhf
Гость




Galova
причем тут исходники??? я про статью сказал.
10.09.2003 · 00:56
Seymour
Пёс
Group Icon

Сообщений: 2404
Статус: вне форума

Бр-рррр!!! Ё-моё! Galova и MJ HFounce! Вы спорите словно маленькие дети. Да придите же вы к общему соглашению!
А так, вот мои личные соображения:
Перевод из высшей разрядности в нижнюю влечёт за собой неравномерность амплитуды - искажения звуковой волны. Взвешенное усреднение шумом (причём, шум применяется разный) отсчётов приводит к более равномерному (в пределах наибольшей слышимости) потоку звуковой волны. Другими словами, dithering добавляет малослышимые искажения в сигнал, чтобы скрыть более слышимые, что приводит к сигналу, субъективно боллее похожему на оригинальный.
11.09.2003 · 08:00
Galova
Composer
Group Icon

Сообщений: 977
Статус: вне форума

Seymour
процитировал меня biggrin.gif
11.09.2003 · 08:41
Seymour
Пёс
Group Icon

Сообщений: 2404
Статус: вне форума

Никого я не цитировал! irked.gif
Повторяю, это мои ЛИЧНЫЕ соображения.
11.09.2003 · 09:44
Galova
Composer
Group Icon

Сообщений: 977
Статус: вне форума

гыгыгы biggrin.gif
и мои
11.09.2003 · 09:46
Seymour
Пёс
Group Icon

Сообщений: 2404
Статус: вне форума

Рад, что у нас общий взгляд на dithering. smile.gif
11.09.2003 · 12:09
dfk
Гость




Dithering - это метод уменьшения влияния ошибок квантования, основанный на подмешивании к сигналу специального шума очень малой амплитуды. Применять его целесообразно в тех случаях, когда при обработке сигнала возникают эти ошибки. Важный случай - уменьшение разрядности чисел для представление сэмплов. Например, переход от 20 или 24 разрядов к 16. При этом используется либо округление либо усечение числа. В любом случае при такой операции возникают ошибки квантования. Для наглядности можно воспользоваться звуковым редактором, Например, Sound Forge. Сгенерируем синусоиду 44,1/24 с частотой 1 кгц и длительностью 10 сек, амплитуду для определенности выберем -3 db. Посмотрим спектр (в свойствах анализатора: оконная функция - Blackman-Harris, Noise Floor -150db, FFT Size - 32768). Имеется острый шпиль на 1 кгц и больше ничего. Теперь при помощи Bit-Depth Converter перейдем к 16 битам. Dither поставим None, Noise Shaping - Off. Опять посмотрим спектр. Имеется тот же шпиль, но, кроме этого, мы увидим появление неравномерного шума, если перейти к логарифмическому масштабу, то будет хорошо видно появление гармоник около основной частоты. Теперь после Undo поставим Dither - Triangular и опять перейдем к 16 битам. Теперь вместо кучи гармоник мы будем иметь равномерный шум очень малой амплитуды. Это то, что дает Dithering. При усечении разрядности без применения этого метода в сигнале появляются дополнительные гармоники, их частоты и амплитуды зависят от сигнала. Разумеется, амлитуды этих гармоник очень малы и на громком сигнале прямо их не слышно, однако, в тихих местах будет появляться очень неприятный для восприятия шум (называют его гранулярным). Если же применить Dithering, то шум станет очень слабым и равномерным, что для восприятия значительно приятнее. Теперь о том, что означают варианты Restangular и Triangular. Сам алгоритм наложения шума основан на генерации случайных чисел, на основе которых формируются сэмплы шума, добавляемого в исходный сигнал. Restangular и Triangular - это функции распределения вероятности. При выборе Restangular появление любых чисел из рабочего диапазона равновероятно, при выборе Triangular выбор чисел, лежащих ближе к середине диапазона, более вероятен. Restangular дает несколько меньший уровень шума в конечном сигнале, чем Triangular, но он модулируется сигналом. Triangular дает чуть больший шум, но зависимость его от сигнала практически отсутствует. Так что этот вариант чаще всего наиболее приемлем. Итак, dithering дает возможность уменьшить искажения сигнала, возникающие при операциях, которые порождают ошибки квантования. Количественные оценки и обоснования используют непростой математический аппарат, но идею можно понять без привлечения особых сложностей. Подмешивание в исходный сигнал шума с очень малой амплитудой (сэмплы его имеют случайную величину, он как бы "дрожащий") приводит к некоторому "разбрасыванию" сэмплов сигнала в пределвх значения, скажем, младшего бита. Это приводит к изменению структуры шума квантования, делая его значительно приятнее для восприятия.
12.09.2003 · 21:34
MJ HFounce
Гость




dfk
мда...ты не изменяешь своему стилю laugh.gif
12.09.2003 · 22:31
dfk
Гость




MJ HFounce
Я уже неоднократно сталкивался с вашими странными письмами. Я всегда отношусь очень терпимо к любым точкам зрения. Если участники форума посчитают, что мой стиль неприемлем, а то, что я пишу не нужно (невостребовано или еще как нибудь в этом духе), то ради Бога. Не нужно, значит не нужно. Это не проблема. А о dithering'e написал, чтобы уточнить некоторые детали, надеясь, что кому-то это понадобится. Причиной стали некоторые суждения, в том числе и ваши. Вот некоторые из них:
> наложение на сигнал белого шума - это неверно.
>Дизеринг полезен для расширения звукового диапазона...К примеру на высоких частотах-это тоже неверно.
>какого нафиг обрезания? это наложение белого шума - грубо и неверно.
>где и для чего - при ресемплировании, при декодировании - это уже интересно.

Если мое послание о dithering'e каким-то образом задело ваши чувства, либо я что-то не так понял, тогда извините.
12.09.2003 · 23:31
MJ HFounce
Гость




Цитата :
> наложение на сигнал белого шума - это неверно.

если шум не накладывается на сигнал, то что, он идет в параллельном потоке?
13.09.2003 · 02:01
Seymour
Пёс
Group Icon

Сообщений: 2404
Статус: вне форума

dfk
Молодец, изложил всё достаточно подробно, и, я думаю, наглядно.
MJ HFounce
Шум, батенька, не совсем (или совсем не ;) ) белый. Надо понимать, про что говорите...

Добавлено
Не, ну, конечно, может быть и белый шум, но далеко не всегда...
13.09.2003 · 15:38
MJ HFounce
Гость




Seymour
ну накладывается же?
14.09.2003 · 04:24
Seymour
Пёс
Group Icon

Сообщений: 2404
Статус: вне форума

Наложение - есть математическое суммирование. А в dithering'e, если не ошибаюсь, может и модуляция быть. А это умножение.
14.09.2003 · 11:50
MJ HFounce
Гость




Seymour
я тебе не про математику говорю. а вообще. что конкретно происходит с шумом?
варианты:
а) идет в паралельном потоке
б) накладывается на сигнал (перемешивается, подбирай синонимы)
в) вычитается из сигнала
г) сигнал заменяется на шум
д) твой вариант.
14.09.2003 · 12:00
zmeya
Втянувшийся
Group Icon

Сообщений: 236
Статус: вне форума

В dithering'e белый -никогда
14.09.2003 · 13:58
rv6bw
Узнаваемый
Group Icon

Сообщений: 185
Статус: вне форума

Господа вы занимаетесь софистикой. Dfk предельно точно изложил суть вопроса.
14.09.2003 · 15:20
MJ HFounce
Гость




zmeya
это не ответ на вопрос => ты сути не знаешь.
14.09.2003 · 20:32
tomcat
Участник
Group Icon

Сообщений: 581
Статус: вне форума

MJ HFounce
Как раз ответ.
Если Вы понимаете, какой шум называют "белым", вы поймёте, что не такой шум накладывается (или возникает) при дизеринге.
"Белый", или невзвешенный, шум имеет горизонтальную спектральную характеристику, т.е. состоит из всех частот заданного диапазона, причем все имеют одинаковую амплитуду.

Офф: а вообще-то без таких собеседников, как MJ HFounce , этот форум был бы скучноват, надо отдать должное smile.gif
15.09.2003 · 08:33
Galova
Composer
Group Icon

Сообщений: 977
Статус: вне форума

да, молодцы, молодцы....
круты, так сказать.
по кругу, по кругу.

dfk отлично все конспектировал.

и шум действительно не белый, кроме того еще учитывается и психоаккустика шума, чтобы вдруг не подпортить сам звук.
15.09.2003 · 08:52
MJ HFounce
Гость




tomcat
Цитата :
Как раз ответ.

может быть, но только не на мой вопрос smile.gif
я спрашивал - что происходит с шумом, а не какой шум smile.gif

Цитата :
Офф: а вообще-то без таких собеседников, как MJ HFounce , этот форум был бы скучноват, надо отдать должное

я люблю отстаивать свою точку зрения smile.gif

Добавлено
Кстати, цитата с HTTP://WEBSOUND.RU
Цитата :
Dithering - Искусственное подмешивание к звуковому сигналу псевдослучайного белого шума , результатом чего является рассеивание шума квантования по спектру сигнала.


ну че скажем на такой ход? laugh.gif
15.09.2003 · 09:43
kulys
Гость




мужики, начните спор с того, что шум квантования не может быть по своей природе БЕЛЫМ.
15.09.2003 · 16:01
MJ HFounce
Гость




Цитата :
что шум квантования не может быть по своей природе БЕЛЫМ

а причем здесь ШУМ КВАНТОВАНИЯ?????
15.09.2003 · 20:41
kulys
Гость




Здрасьте, приехали.!
у вас что звуковая карта работает на ином принципе, чем у меня?
16.09.2003 · 03:17
MJ HFounce
Гость




kulys
А причем здесь шум квантования, когда речь идет про дизеринг? Или это уже стало одним и тем же?
16.09.2003 · 08:06
Быстрый ответ



Цитировать выделенный текст [b] Написать жирным[i] Написать с наклоном[u] Написать и подчеркнуть  Функция недоступна..[list] Список из нескольких пунктов с символьными маркерами [quote] Вставить цитату[img] Вставить картинкуФункция недоступна..   [url] Вставить ссылку[email] Вставить e-mail[code] Вставить текст как есть, без изменений и выравниванияРазделительная полоса [hr]  Файл помощи по кодам форума
Тему просматривают:
Страниц: (3< 1 2 3 >
Ответить · Опции темы · Новая тема

 


Правила форума · FAQ по форуму · Поиск · Архив форума

Наши партнеры: Cooler.irk.ru · WebSound.ru