IP-блок упаковки кодов переменной длины Иван Андреевич Беляев ОАО НПЦ «ЭЛВИС»

Презентация:



Advertisements
Похожие презентации
IP-блок кодирования CAVLC для видеокодека H.264/AVC Иван Андреевич Беляев ОАО НПЦ «ЭЛВИС»
Advertisements

ТЕКСТЫ В ПАМЯТИ КОМПЬЮТЕРА. КОДИРОВАНИЕ ТЕКСТОВОЙ ИНФОРМАЦИИ.
Презентация к уроку по информатике и икт (7 класс) по теме: Презентация по информатике на тему "Процессор"
Лекция 1 Алгоритмы сжатия изображений Медведева Елена Викторовна дисц. Цифровая обработка изображений.
Сжатие это кодирование с уменьшением объема данных и возможностью однозначного декодирования. Обратный процесс декодирование называется разжатие. Другие.
Программная обработка данных на компьютере. Устройство компьютера. 8 класс.
КОМПЬЮТЕР – УНИВЕРСАЛЬНАЯ МАШИНА ДЛЯ РАБОТЫ С ИНФОРМАЦИЕЙ.
Архивация данных: основные алгоритмы архивации данных.
Кодирование информации. Кодирование текстов.. Вся информация в компьютере представляется в двоичном виде. Вся информация в компьютере представляется в.
Работа выполнена в рамках проекта "Повышение квалификации различных категорий работников образования и формирование у них базовой педагогической ИКТ- компетентности"
Базовые логические элементы Иванова ЮлияАмериканец Клод Шеннон раскрыл связи между двоичным способом хранения информации, алгеброй логики и электрическими.
Презентация к уроку по информатике и икт по теме: Базовые логические элементы (презентация)
Irina Логические элементы компьютера Логические схемы, триггеры, сумматоры.
Программная обработка данных на компьютере Изучение нового материала.
Компьютер – модель человека ФункцияЧеловекКомпьютер Хранение информации Память Устройства памяти Обработка информации МышлениеПроцессор Прием (ввод) информации.
Современный компьютер - универсальное электронное программно управляемое устройство для работы с информацией. Универсальным устройством компьютер называют.
Текстовая информация и компьютер 8 класс. Повторение Компьютер – это универсальное устройство для обработки информации. Компьютер работает со следующими.
Компьютер как средство обработки информации. Микропроцессор. Урок изучения нового материала.
Курсовая работа по дисциплине «Информатика» на тему: «Алгоритм Хаффмана» Автор: Пятко Наталья.
Трофимова Ольга «Компьютер». Устройство персонального компьютера.
Транксрипт:

IP-блок упаковки кодов переменной длины Иван Андреевич Беляев ОАО НПЦ «ЭЛВИС»

Коды переменной длины 2 Используются на последнем этапе многих алгоритмов сжатия данных JPEGHuffman coding MPEG2Huffman coding H.264/AVCCAVLC/CABAC H.265/HEVCCABAC VP8/VP9Arithmetic coding MP3Huffman coding AACHuffman coding … При кодировании различным входным элементам ставятся в соответствие коды, состоящие из различного числа бит Нуждаются в упаковке для образования потока сжатых данных

Формирование потока сжатых данных в памяти 3

4

Проблемы программно-аппаратного способа формирования потока сжатых данных в памяти 5

Задачи, решаемые IP-блоком упаковки кодов переменной длины 6 Упаковка кодов переменной длины в слова фиксированной длины; Байт-стаффинг потоков H.264 и JPEG; Выравнивание потока сжатых данных по границе байта (дописывание потока нулями или единицами до достижения ближайшей границы байта); Вставка в поток сжатых данных произвольной информации (заголовков, маркеров и т.п.); Продолжение («дописывание») потока сжатых данных, созданного в памяти другим устройством кодирования; Выгрузка в память последнего неполного слова фиксированной длины; Хранение информации о длине потока сжатых данных.

Структура IP-блока упаковки кодов переменной длины 7

Структура блока BITPACKER 8

Схема работы блока BITPACKER 9

Структура блока BYTESTUFFER 10

Аппаратные затраты и производительность 11 [2][2][4][4][5][5]IP-блок Технологический процесс, нм Площадь, кол-во вентилей 2,6K5,0K5,0K-7,8K Рабочая частота, МГц Производительность, байт/такт 3414 Байт-стаффинг+++ Мультиформатность++ Программная управляемость+

1212 Спасибо за внимание!