(499) 995-00-52

market@elvees.com
124498, Москва, Зеленоград, проезд № 4922, дом 4, стр.2

LIBVIDEO

Главная » Микросхемы » LIBVIDEO

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

Прикладная библиотека функций обработки изображений предназначена для программной реализации различных алгоритмов сжатия изображений на DSP-процессоре микросхем серии «Мультикор». В состав библиотеки входят функции, выполняющие преобразование компонент изображения, прямое/обратное вейвлет-преобразование, квантование/декватнование, кодирование/декодирование. Прикладные функции по обработке изображений предназначены для обработки данных, представленных как в формате с плавающей точкой - 24Е8 (стандарт IEEE 754), так и в формате с фиксированной точкой - целые числа со знаком в дополнительном коде. Для функционирования библиотеки необходим программный симулятор микросхем серии «Мультикор», например, система MCStudio. Функции библиотеки написаны на языке Ассемблер ядра 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. Использование функций библиотеки для реализации алгоритмов сжатия изображений.