DASM (20.11.2006, 12:27) писал:
да не ... матрица вообще черно белая, а переключать коэффициенты усилиния на ходу на скорости 25 мегагерц - нереально.. Какой реально стоит АЦП - тот еще вопрос... Ну и 4096 градаций на самом деле более чем достаточно.
Матрица ЧБ, но перед каждым элементом стоит светофильтр, пропускающий свет только в своем диапозоне. Это верно?
Какой АЦП не знаю, но везде говорят о 12 бит.
Кстати, как именно считывается сигнал с матрицы?
Ночной Сторож (20.11.2006, 12:32) писал:
Опишите подробно, как это происходит. А мы послушаем...
Попробую. Еще поразмыслив над АЦП и ББ, пришел к таким выводам...
Итак, процедра АЦП.
Этап первый -- дискретизация по времени (в первом посте я ее упоминул не к месту). В нашем случае сигнал меняется не во времени, а в пространстве и он уже дискретный (матрица). Непрерывным считается пленка. При ее сканировании выполняется дискретизация. Вместо Fд выступает параметр DPI. Ну тут все понятно.
Итого, дискр-я задана и зависит от матрицы (6МП, 10МП и т.д.)
Второй этап -- квантование и кодирование, т.е. представление дискретных значений аналогового сигнала в цифровой виде. Для этого весь диапозон возможных значений нужно разбить на отрезки квантования. Уровни квантования пронумеровать и закодировать, т.е. представить в бинарном виде. АЦП 12битный, значит максимальное кол-во уровней квантования -- 4096.
Тут всплывает еще один вопрос - шаг квант-я может быть const, а может применяться адаптивный алгоритм и шаг кван-я будет меняться. Хотя по здравому смыслу шаг фиксированный.
Вопрос к тем, кто "ковырял" РАВ -- кроме уровней квантования, т.е. тех значений матрицы, что лежат в файле, там же должен храниться шаг квантования, иначе нельзя восстановить сигнал (хотя, возможно в данном случае этого и не нужно). Есть ли в РАВе нечто подобное?
Теперь что же такое ББ? Т.е. интуитивно это понятно, но это придумали инженеры для нас, а что это за величина и в чем она измеряется никто не говорит. Попробуем разобраться. ББ -- это некий параметр, который возволяет "физический" (т.е. то что видят наши глаза в жизни) белый цвет представить на мониторе белым. Необходимо дать определение белого цвета. Белый цвет в 24битной РГБ моделе - это вектор (255, 255, 255). А вообще цвет -- это множество векторов (R, G, B ), где каждая составляющая меняется в диапозоне от 0 до 255(если все 24 бита). Вектор (0, 0, 0) соответствует черному цвету, (255, 255, 255) - белому. Все остальные цвета лежат между ними.
Значит баланс белого -- это вектор (URmax, UGmax, UBmax), т.е. максимальные значения для каждого из каналов.
Что собой представляет процедура настройки по беломуо листу? Мы наводим камеру на белый лист и дожимаем спуск. С матрицы считывается максимальные значения по каждому из каналов (и возможно усредняются по всей матрице). И здесь очень хорошо вписываются наблюдения о том, что ББ по листу зависит от выдержки и ИСО. Конечно! Ведь если выдержка очень короткая, то шум будет слишком велик и максимальные значения каналов будут посчитаны с ошибкой.
ББ "лампы накаливания", ББ "лампы дневного света" и т.д. -- это всего лишь предзаданные вектора (URmax, UGmax, UBmax).
URmax, UGmax, UBmax -- это максимальные уровни. И вот в пределах этих уровней уже и квантуется сигнал.
Поэтому и получается на картинках канал "растянут" или "сжат".
Вроде бы ничего не забыл и все логично.
Вопрос -- какое максимальное U можно снять с матрицы?