Дополнение последовательности начинается с extension_start_code_identifier, значения которого приведены в табл.П.2.29. Затем идет 8-битное число, показывающее применяемый кодером уровень и профиль. Если поток – масштабируемый, то каждый уровень может иметь свои значения этого параметра.
Бит progressive_sequence. Если он установлен в 1, то в последовательности могут встречаться только прогрессивные кадры. Если же он установлен в 0, то могут быть различные кадры.
Следующие два бита chroma_format определяют формат представления цвета изображения:
- 00 – зарезервировано;
- 01 – 4:2:0;
- 10 – 4:2:2;
- 11 – 4:4:4.
Далее идут по два бита horizontal_size_extension и vertical_size_extension. Как уже отмечалось, это – старшие биты значений размеров.
Следующие 12 бит отведены на bit_rate_extension. Далее 8 бит - vbv_buffer_size_extension. Оба параметра уже описаны.
Флаг low_delay может быть установлен в 1. Это означает, что в последовательности нет кадров В-типа, нет задержки на переупорядочивание кадров при кодировании с переменной скоростью и в последовательности могут присутствовать «большие кадры», так что рекомендация С.7 может быть применена. Этот флаг может игнорироваться декодерами.
Два бита отводится на frame_rate_extension_n и 5 бит на frame_rate_extension_d. Назначение этих параметров уже описано.
Дополнения, касающиеся отображения видео на экране, могут игнорироваться декодером.
Три бита отводится на video_format, значения которого приведено в табл.П.2.32.
Установка следующего флага colour_description в 1 означает наличие в последовательности параметров описания цвета colour_primaries, transfer_characteristics и matrix_coefficients.
colour_primaries – 8-битное значение, описывающее координаты цвета (табл.П.2.33). По умолчанию равно 1.
8-битный параметр transfer_characteristics описывает характеристику передачи оптоэлектронного источника изображения. Его значения приведены в табл.П.2.34. По умолчанию он равен 1.
matrix_coefficients – 8-битное значение коэффициентов для расчета цветоразностных составляющих. Его значение приведено в табл.П.2.35. Здесь формулы пересчета следующие: Y = ( 219 * E’Y ) + 16, Cb = ( 224 * E’PB ) + 128, Cr = ( 224 * E’PR ) + 128. E’R, E’G, E’B, E’Y принимают значения в диапазоне 0..1, а E’PB и E’PR – в диапазоне -0.5..0.5.
Далее следуют значения display_horizontal_size и display_vertical_size, показывающие отображаемые размеры кадра. Если они меньше истинных размеров, то будет отображен только часть кадра, если больше – то кадр будет размещаться не на всем экране.
Эти параметры не влияют на процесс декодирования и их применение в стандарте не описано.
Рассмотрим теперь дополнения, связанные с масштабированием последовательности. Они могут относиться только ко всему потоку. То есть в пределах одного потока не может быть смеси масштабированной и не масштабированной версий. Поэтому sequence_scalable_extension() должно постоянно идти вслед за sequence _extension().
2-битный параметр scalable_mode отображает тип масштабирования, применяемый в потоке (4 типа), а также тип используемой таблицы макроблоков. Он приведен в табл.6-10 стандарта. В случае пространственного масштабирования обязательным является наличие параметра picture_spatial_scalable_extension(), иначе масштабирование не будет выполняться.
Следующий параметр – layer_id. Он показывает номер уровня. Базовый уровень имеет номер нуль и т.д. Правда, в базовом уровне нет sequence_scalable_extension() и layer_id.
lower_layer_prediction_horizontal(vertical)_size – 14-битное целое, показывающее горизонтальный размер кадра низшего уровня, используемого для предсказания. На низшем уровне оно будет содержать значение horizontal_size.
Horizontal(vertical)_subsampling_factor_m(n) – коэффициент интерполяции изображения при масштабировании.
Ряд параметров предназначен для управления разверткой изображения: чересстрочной, прогрессивной, а также корректной сборкой кадров:picture_mux_enable,mux_to_progressive_sequence, picture_mux_order, picture_mux_factor.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.