![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 08.05.2009
Сообщений: 1
|
![]()
Надо провести кодирование квантованных субполосных отсчетов - промежуточных результатов аудиокомпрессии MPEG-1 layer II, - которые являются вещественными числами.
Например, z(10) = -0.125054385973... в стандарте по этому поводу говорится: “берутся n наиболее значащих бит после чего самый старший инвертируется” (где n - количество бит, выделенных на код одного отсчета, которое может принимать значение от 3 до 16; инверсия старшенго бита - из специфики кодера, чтобы исключить возможность появления последовательности 12-ти единиц, которые распознаются как синхрогруппа). Для указанного выше значения z под кодовую комбинацию выделено 3 бита. Стандартный кодер МПЕГ-1 лаер 2 в аудиокадре на позиции для этого отсчета выдал “011”. Не могу сообразить, почему? собственно, какие у кого какие мысли по этому поводу? п.с. пробовал через представление в дополнительном коде - вроде не то... |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
создать массив вещественных чисел | nec117 | Общие вопросы C/C++ | 4 | 06.10.2008 20:16 |
Windows Layer Library | BOBAH13 | Мультимедиа в Delphi | 1 | 23.08.2008 19:42 |
Не воспроизводится MPEG видео | Vipervi | Софт | 2 | 23.05.2008 15:24 |
Обрезка видео формата Mpeg | Rembo | Софт | 9 | 27.04.2008 22:20 |