Как кодеры HEVC/x265 манипулируют кодированием самого 1-го CTU I-Frame (эталонного) в самом верхнем левом углу, поскольку нет доступных соседних CTU (образцов)?
Внутреннее кодирование HEVC/x265 самого 1-го CTU
Ответы (1)
Пограничные CU используют заполненные поля кадра в качестве ориентира. Я думаю, что уровень интенсивности пикселей поля равен 2^(bitDepth-1).
Насчет HM не помню, но в VTM это реализовано в функции xFillReferenceSamples
с таким кодом: const Pel valueDC = 1 << (sps.getBitDepth( chType ) - 1)
person
Mosen
schedule
19.12.2018
что именно вы имеете в виду с подкладкой. Можете ли вы привести пример или дать ссылку на расширенную документацию?
- person Maverick; 19.12.2018
Уровень интенсивности всех эталонных пикселей, выпадающих за границы кадра, заменяется на 2^(bitDepth-1). Например, для 8-битной последовательности мы используем 128. (Это называется дополнением в обработке изображений)
- person Mosen; 20.12.2018
Насчет HM не помню, но в VTM это реализовано в функции
xFillReferenceSamples
с таким кодом: const Pel valueDC = 1 << (sps.getBitDepth( chType ) - 1);
- person Mosen; 24.12.2018
что такое VTM, о котором вы говорите?
- person Maverick; 24.12.2018
Тестовая модель VVC (VTM) — это эталонное программное обеспечение универсального кодирования видео (VVC), которое является преемником высокоэффективного кодирования видео (HEVC). Поищи это.
- person Mosen; 26.12.2018