Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.05.2009, 23:52   #1
CKEJI
Новичок
Джуниор
 
Регистрация: 08.05.2009
Сообщений: 1
По умолчанию Кодирование вещественных значений субполосных отсчетов MPEG-1 Layer II

Надо провести кодирование квантованных субполосных отсчетов - промежуточных результатов аудиокомпрессии MPEG-1 layer II, - которые являются вещественными числами.

Например, z(10) = -0.125054385973...

в стандарте по этому поводу говорится: “берутся n наиболее значащих бит после чего самый старший инвертируется” (где n - количество бит, выделенных на код одного отсчета, которое может принимать значение от 3 до 16; инверсия старшенго бита - из специфики кодера, чтобы исключить возможность появления последовательности 12-ти единиц, которые распознаются как синхрогруппа).

Для указанного выше значения z под кодовую комбинацию выделено 3 бита. Стандартный кодер МПЕГ-1 лаер 2 в аудиокадре на позиции для этого отсчета выдал “011”. Не могу сообразить, почему?

собственно, какие у кого какие мысли по этому поводу?

п.с. пробовал через представление в дополнительном коде - вроде не то...
CKEJI вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
создать массив вещественных чисел 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