Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Forums > Запросы и муз. флeйм \ Requests > HDCD Software Decoder


Автор: Vitecs - 02-09-2007, 19:08
Я думаю местному люду будет интересно взглянуть сюда - http://forum.doom9.org/showthread.php?t=129136 (http://forum.doom9.org/showthread.php?t=129136

Наконец то можно по-ABX-ить вдоволь.


Автор: OlCh - 02-09-2007, 22:05
а я думал что 16+4=20бит :(

Автор: Vitecs - 03-09-2007, 10:19
QUOTE (OlCh @ 02-09-2007, 22:05):
а я думал что 16+4=20бит :(
Как я понимаю (пока) - HDCD это _lossy_ преобразование из 20bit-ного сигнала в 16bit. Ну а 24bit - это так декодер написан. Да WMP 20 бит выдает.

И, кстати, откуда взялась четверка (16+4)? В 4 дополнительных бита можно засунуть то, что выиграем от декодирования - максимум.


Автор: xaup - 03-09-2007, 14:39
В обычных плеерах HDCD декодирование это аналоговый или цифровой процесс? Дело в том, что 24-битные вавы этого конвертора звучат тише оригиналов, даже не-HDCD. Т.е. имеем меньшее динамическое разрешение?

Автор: Vitecs - 03-09-2007, 18:50
QUOTE (xaup @ 03-09-2007, 14:39):
В обычных плеерах HDCD декодирование это аналоговый или цифровой процесс?
Цифровой. А тише потому, что HDCD громкие пики может сделать еще громче (peak extension) - а для этого место нужно.
Динамич. диапазон с общей громкостью не связан.



Автор: xaup - 03-09-2007, 19:22
А если подать 20-битный поток на 24-битный ЦАП не получится ли динамический диапазон урезанным на 4 бита?

А HDCD кодирует только пики сигнала?

И еще, если декодирование происходит в цифровом домене, то как с 20-битным потоком работает 16-битный ЦАП стационарных плееров? Или он там 20-битный? По этой причине я думал, что преобразование делается после ЦАПа => программное декодирование невозможно.

Автор: Vitecs - 04-09-2007, 00:06
QUOTE (xaup @ 03-09-2007, 19:22):
А если подать 20-битный поток на 24-битный ЦАП не получится ли динамический диапазон урезанным на 4 бита?
Нет. Мы же не отрезаем, а добавляем до 24-х

QUOTE (xaup):
А HDCD кодирует только пики сигнала?
Там из понятного еще "тихие звуки делаем еще тише". Плюс фильтры какие то...

QUOTE (xaup):
И еще, если декодирование происходит в цифровом домене, то как с 20-битным потоком работает 16-битный ЦАП стационарных плееров? Или он там 20-битный? По этой причине я думал, что преобразование делается после ЦАПа => программное декодирование невозможно.
А как WMP тогда проигрывает? Я думаю в стационарах не 16 бит. Но никто не проверял. Какое сейчас реальное разрешение у ЦАПов бывает? 24 честных бита сколько стоят?

Автор: xaup - 04-09-2007, 08:57
Я давал здесь ссылку, где люди конвертировали HDCD в 24 бит плагином для WMP или думали, что конвертировали, потому что у меня это так не получилось:
http://forums.slimdevices.com/showthread.php?t=32967&page=15 (http://forums.slimdevices.com/showthread.php?t=32967&page=15

Про WMP были разные предположения: что он только индицирует эту фичу, но не декодирует; декодирует, но только в 9-й версии WMP и не на всех ОС (только XP); декодирует, но не "по стандарту".

А с динамическим диапазоном вот что. Пусть 24 бита соответствуют 100 дБ (точную цифру я не знаю). Если в сигнале используются 20 бит, а 4 дописаны нулями, то диапазон такого сигнала будет меньше 100 дБ.

Автор: Vitecs - 04-09-2007, 21:42
QUOTE (xaup @ 04-09-2007, 08:57):
Я давал здесь ссылку, где люди конвертировали HDCD в 24 бит плагином для WMP или думали, что конвертировали, потому что у меня это так не получилось:
http://forums.slimdevices.com/showthread.php?t=32967&page=15 (http://forums.slimdevices.com/showthread.php?t=32967&page=15

Про WMP были разные предположения: что он только индицирует эту фичу, но не декодирует; декодирует, но только в 9-й версии WMP и не на всех ОС (только XP); декодирует, но не "по стандарту".
Что-то много там понаписано. SPDIF кто-то задействует... Какая там идея то была? WMP 9 HDCD декодирует. Правильно ли - не знаю. Легче всего записать в аудиоредакторе (если получается mixer loopback).

QUOTE (xaup):
А с динамическим диапазоном вот что. Пусть 24 бита соответствуют 100 дБ (точную цифру я не знаю). Если в сигнале используются 20 бит, а 4 дописаны нулями, то диапазон такого сигнала будет меньше 100 дБ.
Ну да. А для HDCD 24 бита не нужно, надо 20. Но уж если ЦАП 24 бита, то хуже не будет.

Автор: OlCh - 05-09-2007, 10:18
думатся мне нам прозаикам без бутылки толком не разобраться :w00t: а может Паэда-илегтрега позвать? Сергей Иванович, ауууу! :rolleyes:

Автор: Сергей Иванович - 05-09-2007, 17:14
Увы, я решительно не в теме... :dunno:

Автор: mts - 05-09-2007, 17:30
Каждый бит даёт 6dB, отсюда стандартный 16-и битный CD может дать до 96dB динамического диапазона. 24 бита соотвтственно 144dB. Для уха достаточно 120, т.е. 20 бит вполне покрывают наши потребности. Я не знаю стандартов, поэтому не могу сказать, как используются "лишние" 4 бита при 24 битовом стандарте - для расширения звукового диапазона или для служебного использования - коррекция ошибок или ещё для чего.

Автор: Slava Z - 05-09-2007, 20:47
Вы знаете,если бы была возможность сравнить эти самые HDCD с обычными.А то есть вариант hdcd,а аналогичного cd-нет.Вроде как хорошо оно звучит,а сравнить не с чем,увы.Самопал предлагаю в расчет не принимать.

Автор: OlCh - 05-09-2007, 20:51
но ты можешь сравнить звучание на HDCD-плеере и на простом :rolleyes:

Автор: Slava Z - 05-09-2007, 21:02
Юзал как-то ВВК с возможностью проигрывания HDCD.Сравнивал тот-же диск,проигрывая его на Pio 640.Усилитель был один и тот-же,ас-одни.Разницы не услышал,понял,что HDCD-очередной маркетинговый ход.Разубедите.
Знаю,сейчас скажете ввк-отстой.

Автор: xaup - 05-09-2007, 23:50
QUOTE (Slava Z @ 05-09-2007, 21:47):
Вы знаете,если бы была возможность сравнить эти самые HDCD с обычными.А то есть вариант hdcd,а аналогичного cd-нет.Вроде как хорошо оно звучит,а сравнить не с чем,увы.Самопал предлагаю в расчет не принимать.
Если считать, что WMP играет HDCD, то можно сравнить на компе.

Я, впрочем, когда-то так и делал. Но сейчас уже не знаю, правильно ли мой WMP их играет.

Автор: Vitecs - 06-09-2007, 09:26
В том то и дело, что раньше сравнить было проблематично. На стационарах HDCD не выключается по желанию (поправьте). То есть надо брать два разных плеера. Что то переключать, переставлять... да и плееры по разному играют... это не сравнение.

На компе было примарно то-же: HDCD декодировал только WMP. Громкость другая, надо два плеера запускать. Или в цифровом виде выход WMP записать.

Но теперь можно взять любимый foobar, включить ABX comparator и сравнивать до посинения.

Но, думаю, большой разницы быть не должно. Посмотрим.

Автор: xaup - 06-09-2007, 20:10
Вопрос теперь в том, правильно ли декодирует эта прога. Ведь создатель даже не объяснил, как она сделана.

Автор: yury_usa - 18-11-2008, 22:31
Решил попробовать свежий CUETools для HDCD декодинга. Спектора:

WAVE_CDDA
user posted image (http://ipicture.ru/Gallery/Viewfull/9276601.html user posted image (http://ipicture.ru/Gallery/Viewfull/9276602.html

WAVE_HDCD
user posted image (http://ipicture.ru/Gallery/Viewfull/9276603.html user posted image (http://ipicture.ru/Gallery/Viewfull/9276604.html

Кроме разницы в громкости, на комповых колонках ничего не заметил :rolleyes:

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)