НПЦ 'ЭЛВИС' - Отечественные DSP процессоры Мультикор
Поиск Домой Карта сайта

LIBVIDEO

Продукты > Инструментальные средства. Программное обеспечение > Прикладные библиотеки > LIBVIDEO > 

border=0Последние новости
border=0



DSP-технологии
Платформа "МУЛЬТИКОР"
Микросхемы базовых серий
Инструментальные средства
Программное обеспечение
Аппаратные средства


Cостав библиотеки
Рекомендации по применению
Стоимость
Скачать описание Скачать pdf

Назначение прикладной библиотеки

Прикладная библиотека функций обработки изображений предназначена для программной реализации различных алгоритмов сжатия изображений на DSP-процессоре микросхем серии «Мультикор». В состав библиотеки входят функции, выполняющие преобразование компонент изображения, прямое/обратное вейвлет-преобразование, квантование/декватнование, кодирование/декодирование. Прикладные функции по обработке изображений предназначены для обработки данных, представленных как в формате с плавающей точкой - 24Е8 (стандарт IEEE 754), так и в формате с фиксированной точкой - целые числа со знаком в дополнительном коде. Для функционирования библиотеки необходим программный симулятор микросхем серии «Мультикор», например, система MCStudio или MCStudio-ECL. Функции библиотеки написаны на языке Ассемблер ядра ELcore платформы «МУЛЬТИКОР».

Состав библиотеки

В настоящее время библиотека включает следующие функции:

Функция

Описание

RGBtoYUV

Прямое обратимое преобразование компонент (RCT) из цветового пространства RGB в YUV

YUVtoRGB

Обратное преобразование компонент (RCT) из цветового пространства YUV в RGB

RGBtoYCrCb

Прямое необратимое преобразование компонент (ICT) из цветового пространства RGB в YCrCb

YCrCbtoRGB

Обратное преобразование компонент (ICT) из цветового пространства YCrCb в RGB

FDWTint_HL

Прямое дискретное вейвлет-преобразование одномерного массива в соответствии с фильтром Ле Галла 5/3

IDWTint_HL

Обратное дискретное вейвлет-преобразование одномерного массива в соответствии с фильтром Ле Галла 5/3

FDWTreal

Прямое дискретное вейвлет-преобразование одномерного массива в соответствии с фильтром Добеши 9/7

IDWTreal

Обратное дискретное вейвлет-преобразование одномерного массива в соответствии с фильтром Добеши 9/7

FDWT2int_decomp

Прямое дискретное вейвлет-преобразование двумерного массива в соответствии с фильтром Ле Галла 5/3 (декомпозиция исходной матрицы)

IDWT2int_recomp

Обратное дискретное вейвлет-преобразование двумерного массива в соответствии с фильтром Ле Галла 5/3 (рекомпозиция исходной матрицы)

FDWT2real_decomp

Прямое дискретное вейвлет-преобразование двумерного массива в соответствии с фильтром Добеши 9/7 (декомпозиция исходной матрицы)

IDWT2real_recomp

Обратное дискретное вейвлет-преобразование двумерного массива в соответствии с фильтром Добеши 9/7 (рекомпозиция исходной матрицы)

FWTreal_NL_decomp

NL-уровневая декомпозиция исходной матрицы - NL-уровней прямого дискретного вейвлет-преобразования двумерного массива в соответствии с фильтром Добеши 9/7

IWTreal_NL_recomp

NL-уровневая рекомпозиция исходной матрицы - NL-уровней обратного дискретного вейвлет-преобразования двумерного массива в соответствии с фильтром Добеши 9/7

FQnt_real_int

Квантование двумерного массива в соответствии с заданным шагом квантования

DQnt_real_int

Деквантование двумерного массива в соответствии с заданным шагом квантования

FQnt_real_NL_int

Равномерное скалярное квантование поддиапазонов коэффициентов вейвлет-преобразования, полученных после NL-уровневой декомпозиции исходной матрицы

DQnt_real_NL_int

Равномерное скалярное деквантование поддиапазонов квантованных коэффициентов вейвлет-преобразования, полученных после NL-уровневой декомпозиции исходной матрицы

HENC

Кодирование по Хаффману двумерного массива

HDEC

Декодирование по Хаффману двумерного массива

Рекомендации по применению

В состав библиотеки входят функции, необходимые для реализации алгоритмов сжатия изображения на основе вейвлет-преобразования в соответствии с фильтром Ле Галла 5/3 и Добеши 9/7.

Для написания программы сжатия изображения на основе вейвлет-преобразования в соответствии с фильтром Добеши 9/7 рекомендуется использовать функции библиотеки в соотвествии со схемой представленной на рисунке 1:

Схема программы сжатия изображения в соответствии с фильтром Добеши 9/7

Рисунок 1. Программа сжатия изображения.

Для написания программы восстановления ранее сжатого изображения на основе вейвлет-преобразования в соответствии с фильтром Добеши 9/7 рекомендуется использовать функции библиотеки в соотвествии со схемой представленной на рисунке 2:

Схема программы восстановления сжатого изображения в соответствии с фильтром Добеши 9/7

Рисунок 2. Программа восстановления сжатого изображения.

Пример использования функций библиотеки при реализации 
алгоритмов сжатия изображений

Рис. 3. Использование функций библиотеки для реализации алгоритмов сжатия изображений.