Цитата:
Сообщение от BluEs
|
Владимир, WAV PCM - это конечно кодирование, потому что импульсно-кодовая модуляция - это кодирование амплитуд аналогового сигнала в моменты выборок. Такой поток можно представить как временной ряд. Но мы говорим не об этом.
Пример:
Кодирование алгоритмом RLE - метод бегущих строк, использовался в начале эпохи компьютерных картинок, в формате PCX. Последовательность одинаковых данных (например, строка из одинаково красных точек) кодируется в виде 4 байт - спецсимвол-маркер, байт-образец и количество повторений образца. При длине такой строки скажем в 100 точек - коэффициент компрессии - в 25 раз. Однако, с точки зрения теории информации - строка в 100 одинаковых символов обладает огромной информационной избыточностью, из-за чего ее можно сократить без ущерба методом бегущих строк. А при выводе на экран такого изображения программа декодировки увидит последовательность из маркера-образца-количества - и на экран выведет последовательность образцов в указанном количестве - т.е. конечная информация будет полностью идентична той, которая была до сжатия, однако в процессе хранения (в сжатом виде) она просто будет тупо занимать меньше места и быстрее передаваться по каналам передачи информации.
Вот в этом суть лосслесс-кодирования - замена информационных повторов на более короткие кодовые слова, в которых грубо говоря кодируется образец и количество этих повторов. Безусловно, я это описал несколько упрощенно, т.к. реальные алгоритмы и сложнее и эффективнее. Но если отбросить эзотерику - то лосслесс форматы не могут влиять на качество звучания, т.к. НЕ изменяют битовый поток, который направляется в звуковое устройство.