Цифровой звук




Таблица 2


Вид кадра

Размер кадра для стандарта SIF (kilobit)

IPBСредний размер
150502038

Метод кодировки блоков (либо разницы, получаемой при методе предсказание движения) содержит в себе:

  • Discrete Cosine Transforms (DCT - дискретное преобразование косинусов).

  • Quantization (преобразование данных из непрерывной формы в дискретную).

  • Кодировка полученного блока в последовательность.

    DCT использует тот факт, что пиксели в блоке и сами блоки связаны между собой (т.е. коррелированны),

    поэтому происходит разбивка на частотные фурье компоненты (в итоге получается quantization matrix - матрица преобразований данных из непрерывной в дискретную форму,

    числа в которой являются величиной амплитуды соответствующей частоты), затем алгоритм Quantization

    разбивает частотные коэффициенты на определенное количество значений. Encoder (кодировщик) выбирает

    quantization matrix которая определяет то, как каждый частотный коэффициент в блоке будет разбит (человек

    более чувствителен к дискретности разбивки для малых частот чем для больших). Так как в процессе

    quantization многие коэффициенты получаются нулевыми то применяется алгоритм зигзага для получения

    длинных последовательностей нулей (Рис.3)




    Содержание  Назад  Вперед