• Основные проблемы при передаче видеопотоков:
• Несжатые данные занимают очень много места:
• видео 720 Х 576 пикселов 25 кадров в секунду при RGB
• кодировании 24 бита и прогрессивной развертке требует потока
• 240 Мбит/c (1.8ГБ в минуту). При этом на DVD диск
4.7 Гбайт
• поместится всего 2.5 мин.
• Т.о. для того чтобы поместить на DVD фильм длительностью
• 100 минут требуется сжать поток данных примерно в 35 раз.
При сжатии видеопотоков используется:
1. Когерентность областей изображения (малое локальное изменение цвета)
2. Избыточность цветоразностных схем (большая важность яркости для восприятия) 3. Малые различия между кадрами
Для устранения избыточности используется:
1. Пространственное сжатие на основе дискретного Косинусного преобразования (DCT) и вейвлет-преобразования (ВПР)
2. Временное сжатие на основе разностного кодирования по кадрам
3. Преобразование цветоразностных схем RGB -> YCrCb.
• Видепоток характеризуется:
• 1) разрешение
• 2) частота кадров (fps)
• 3) система представления цвета.
• Например PAL: 720 х 576, 25 fps, RGB;
• SECAM: 640 x 480, 25 fps, RGB.
I – кадры сжимаются независимо
Р – кадры сжимаются на основе предсказания на одно изображение
B – кадры сжимаются на основе предсказания от двух изображений
• Для увеличения коэффициента сжатия необходимо увеличить «однородность» разностного кадра. Для этого применяют методы компенсации движения
• Необходимо найти как и куда сдвинулись точки изображения
• Для каждого блока рассматриваем возможный вектор сдвига и
• рассчитываем расстояние между блоками
• Если интерпретировать расстояние как высоту, то необходимо найти самую глубокую точку за минимальное количество замеров
Спиральный поиск
алгоритм аналогичен jpeg – сжатию. Предварительно кадр разбивается на блоки 8х8
алгоритм аналогичен jpeg2000 – сжатию.
Профиль/ уровень |
Простой I, P 4:2:0 (Simple Profile) |
Основной I, P, B 4:2:0 (Main Profil e) |
I, P, B 4:2:2 |
I, P, B 4:2:0 (SNR Scalable Profile) |
Пространст венный I, P, B 4:2:0 (Spatially Scalable Profile) |
Высокий I, P, B 4:2:0 или 4:2:2 (High Profile) |
Самый высокий (High Level) |
1920x1152 80 Mbit/s |
1920x1152 100 Mbit/s |
||||
Высокий (High 1440 Level) |
1440x1152 60 Mbit/s |
1440x1152 60 Mbit/s |
1440x1152 80 Mbit/s |
|||
Основной (Main Level) |
720x576 15 Mbit/s |
720x576 15 Mbit/s |
720x608 50 Mbit/s |
720x576 15 Mbit/s |
720x608 20 Mbit/s |
|
Низкий (Low Level) |
352x288 4 Mbit/s |
352x288 4 Mbit/s |
26 |
Запись в формате MPEG-1
Название |
Обозначение |
Что есть что: |
Standard |
PAL |
**Система телевидения |
Resolution |
720*576 |
Разрешение изображения |
Profile and level |
MP@ML |
Main Profile и Main Level |
Frame rate |
25 |
Частота кадров |
Bitrate |
around 5 Mbit avg |
Скорость потока 5 Mbit |
GOP structure |
IBBPBBPBBPBB |
Структура GOP |
A |
||||||||||
B |
||||||||||
C |
D |
|||||||||
E |
F |
G |
||||||||
D |
H |
|||||||||
E |
|
I |
||||||||
|
J |
|||||||||
K |
L |
|||||||||
M |
||||||||||
N |
||||||||||
O |
P |
|||||||||
Q |
||||||||||
Структура слоя: а) произвольная; б) фиксированная
|
|
|
Y Cb Cr Y Cb Cr Y Cb Cr
(а) (б) (в)
Структура макроблока для различных форматов дискретизации цвета: а) 4:2:0;
б) 4:2:2; в) 4:4:4
|
|||||||||
|
Структура макроблока яркостной компоненты при применении ДКП к кадру
Структура макроблока яркостной компоненты при применении ДКП к полю
43 44
Шумы камер, дрожания и блочность изображения увеличивают требуемую скорость передачи.
Для устранения данного эффекта используют префильтрацию, которая позволяет удалить шумы и делает изображение более удобным для дальнейшей обработки. При этом используют цепочку фильтров:
Межкадровая разница без Межкадровая разница с предварительной фильтрации предварительной фильтрацией
Использование предварительной фильтрации позволяет увеличить однородность изображения и тем самым увеличить коэффициент сжатия
После восстановления сжатого кадра наблюдаются следующие эффекты:
1. Появление блочности в результате квантовании изображения за счет использования алгоритмов сжатия с потерями.
2. Появление ареолов в результате квантования P кадра при движении изображения
Для комфортного
представления кадра в этих случаях используют постфильтрацию и методы
компенсации движения
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.