82
Для
режима Intra с блоками 8x8 пикселей оценка предсказания
реализуется по такой же схеме.
Режим Intra_16x16 поддерживает 4
дополнительных режимов
предсказания:
0 – режим вертикального предсказания,
1 – режим горизонтального предсказания,
2 – режим усреднённого дискретно-косинусного (DC) предсказания,
3 – режим плоскостного предсказания.
В случае, если отсчеты E-H (рис.1), используемые для режима
диагонального предсказания влево - вниз, не доступны, например, из-за того,
что они ещё не декодированы или находятся за пределами последовательной
группы кодированных макроблоков (слайса) или расположены не внутри
макроблока, то эти отсчеты заменяются отсчетом D.
Первые три дополнительных режима
Intra_16x16 схожи с
дополнительными режимами
Intra_4x4, за
исключением того, что вместо
четырех опорных пикселей в строке и в столбце вокруг предсказываемого
блока используется по 16 опорных пикселей.
Четвертый дополнительный режим в основном используется в
макроблоках с плавным переходом яркости.
При предсказании значений пикселей вычисляются значения во всех
дополнительных режимах, а затем на основе минимального значения разнос-
ти исходного и предсказанного блоков выбирается
наиболее подходящий
режим из девяти или четырех режимов предсказания.
Таким образом, внутрикадровое предсказание в стандарте H.264 за счет
своего предсказания и на его основе дальнейшей экстраполяции пикселей
позволяет в разы сократить объем пространственной избыточности и как
следствие объем передаваемой информации. Наличие различных режимов
предсказания позволяет кодеку,более гибко
адаптироваться к различным
текстурам кодируемого изображения длядостижениябольшей степени сжатия
Однако, использование крайних пикселей в столбцах и строках
окружающих предсказываемый блок приводят к потере достаточно большой
части полезной информации исходного изображения. А это в свою очередь
сказывается на визуальном качестве восстановленного декодером
изображения.
Применение блоков с размерами 4х4 увеличивает качество и точность
предсказания малоразмерных видеообъектов, в
результате чего улучшается
качество восстановленных изображения. Таким образом, выбор размера
блоков сильно сказывается на эффективности сжатия. Поэтому, выбирая
блоки больших размеров для однородных областей изображения, а
блоки
малых размеров мелкоструктурных областей, можно существенно увеличить
эффективность кодирования.
Следует учитывать, что цветоразностные компоненты в макроблоках
имеют в 2 раза меньший размер разрешения по вертикали и горизонтали
относительно яркостной компоненты. При этом в макроблоках с
83
цветоразностными компонентами действуют те
же правила разложения на
субмакроблоки и части, что и у макроблоков яркостной компоненты. Однако,
при размере субмакроблока в
16х8 пикселей у яркостной компоненты, размер
субмакроблока цветоразностной компоненты составит
8х4, а при размере
Do'stlaringiz bilan baham: