3.4.2. Кодирование преобразованием3.4.2.1. ОбзорЦелью этапа преобразования при обработке видеокодеком является отображение цифровых данных полных или остаточных кадров в другую координатную область (область преобразования). Выбор такого преобразования определяется по многим критериям. 1. Цифровые данные, отображенные в область преобразования, должны быть декоррелированными (т.е. разделенными на элементы с минимальной межкомпонентной зависимостью) и компактными (т.е. большая часть энергии преобразованных данных должна быть сконцентрирована в малом числе значений или коэффициентов преобразования). 2. Необходимо, чтобы преобразование было обратимым. 3. Преобразование должно быть эффективным с точки зрения его вычислимости (малый объем памяти, возможность реализации в арифметике с ограниченной точностью вычислений, малое число арифметических операций в алгоритме и т.д.). Для целей сжатия изображений и видео было предложено много преобразований, но все они разделяются на две категории: преобразования на основе блоков и преобразования на основе изображений. Примерами преобразований на основе блоков являются: преобразование Кархунена-Лоэвэ (KLT, Karhunen-Loeve Transform), разложение по сингулярным числам (SVD, Singular Value Decomposition) и, самое популярное, дискретное косинус-преобразование (DCT, Disrete Cosine Transform) [3]. Каждое из этих преобразование работает с
|