19
Примечание — Различие между полями пары pic_width_in_mbs_minus1 и pic_height_in_map_units_minus1 фиксируется, если различны значения одного или обоих элементов синтаксиса.
Рекомендуемые правила дополнения отсчетов яркости до целочисленных значений, кратных 16, должны быть в соответствии с ETSI [16] (пункт 5.5.2.1).
- Приемник-декодер должен поддерживать использование следующих элементов синтаксиса информации VUI:
- информация о формате кадра изображения (aspect_ratio_idc);
- информация о параметрах цвета (colour_primaries, transfer_characteristics, matrix_coefficients);
- информация о цветности (chroma_sample_loc_type_top_field и chroma_sample_loc_type_bot- tom_field);
- информация о синхронизации (time_scale, num_units_in_tick и fixed_frame_rate_flag);
- информация о структуре изображения (pic_struct_present_flag).
- Кодеры потоков битов H.264/AVC/SDTV/25 и H.264/AVC/HDTV и приемники-декодеры этих
потоков должны поддерживать параметры значений полей aspect ratio idc информации о формате кад
ра изображения в соответствии с 5.4.1.3 и 5.5.1.2 настоящего стандарта соответственно.
- Кодеры потоков битов H.264/AVC/SDTV/25 и H.264/AVC/HDTV и приемники-декодеры этих потоков битов должны поддерживать параметры полей colour_primaries, transfer_characteristics и matrix_coefficients в соответствии с 5.4.2.2 и 5.5.1.3 настоящего стандарта соответственно.
- При кодировании потока битов рекомендуется предусматривать локацию структур в потоках битов, определяющих цветность, использованием элементов синтаксиса chroma_sample_loc_ty- pe_top_field и chroma_sample_loc_type_bottom_field в VUI. Рекомендуется использовать тип отсчета цветности для обоих полей, имеющих значение «0».
Приемник-декодер должен поддерживать декодирование любых разрешенных значений полей chroma_sample_loc_type_top_field и chroma_sample_loc_type_bottom _field. Рекомендуется, чтобы в приемнике-декодере была предусмотрена необходимая обработка потока битов для визуализации изображений.
- При кодировании потоков битов H.264/AVC/SDTV/25 значения полей time_scale и
num_units in tick и параметры IRD этих потоков должны быть в соответствии с 5.4.2.3 настоящего стан
дарта.
При кодировании потоков битов H.264/AVC/HDTV/50 значения полей time_scale и
num_units in tick и параметры IRD этих потоков определены в 5.5.2.2 настоящего стандарта.
При кодировании потоков битов H.264/AVC/HDTV/50 значения полей time_scale и
num_units in tick и параметры IRD этих потоков определены в 5.5.2.2 настоящего стандарта.
При кодировании и декодировании потоков битов H.264/AVC поддержка флага pic_struct_present_flag, связанного с использованием информации о структуре изображения в сообщении о синхронизации изображения SEI, должна выполняться в соответствии с ETSI [16] (пункты 5.5.3.5 и 5.5.4.1). В потоках битов, переносящих информацию о структуре изображения для режима фильма, рекомендуется в VUI и в сообщении синхронизации изображения SEI каждого модуля доступа в кодированной последовательности в флаге pic_struct_present_flag устанавливать «1». По умолчанию в VUI в флаге pic_struct_present_flag должен быть установлен «0».
- IRD должен поддерживать использование сообщений дополнительной расширенной информации (SEI) в соответствии с ETSI [16] (пункт 5.5.4).
- Параметры кодирования и декодирования точки произвольного доступа должны быть в соответствии с ETSI [16] (пункт 5.5.5).
Параметры кодирования и декодирования временного интервала между точками RAP должны быть в соответствии с ETSI [16] (пункт 5.5.5.1).
- Параметры потоков битов H.264/AVC/SDTV/25. Параметры приемников-декодеров
- Общие требования к потокам битов H.264/AVC/SDTV/25 и к приемнику-декодеру этих потоков
- Набор параметров последовательности и набор параметров изображения
При кодировании, в дополнение к условиям, сформулированным в Рекомендации ITU-T/ISO/IEC [7], используются следующие параметры полей в наборе параметра последовательности:
- profile idc = 77 (Main Profile (MP));
- profile idc = 100 (High Profile (НР)). Детализация применения профиля HP представлена в ETSI
[16] (подпункт 5.6.1.2);
- constraint_set0_flag = 0;
- constraint_set1_flag = 1(если profile idc = 77);
constraint_set1_flag = 0 (если profile_idc = 100);