СПОСОБ ОБРАБОТКИ ЗАПОЛНЕНИЯ ЧАСТЯМИ ПОДОБЛАСТЕЙ В ПОТОКЕ ВИДЕО

1. Способ кодирования видео, исполняемый процессором, включающий следующие этапы:
кодируют по меньшей мере одно текущее изображение в битовый поток видео с использованием процесса циклического заполнения, на основе сдвига опорного блока на опорное значение ширины циклического заполнения, которое определяют на основе местоположений отсчетов яркости в опорном блоке; и
кодируют элементы синтаксиса, соответствующие процессу циклического заполнения, в битовый поток видео.
2. Способ по п.1, в котором элементы синтаксиса указывают значение смещения для циклической обработки; или информацию о ширине левого и правого заполнения.
3. Способ по п.2, в котором флаг указывает, присутствуют ли элементы синтаксиса, соответствующие процессу циклического заполнения, в наборе параметров.
4. Способ по п.3, в котором положение пикселя для предсказания с компенсацией движения в опорном изображении определяют путем интерпретации элементов синтаксиса, соответствующих процессу циклического заполнения, с процессом отсечения.
5. Способ по п.4, в котором дробный пиксель интерполируют для предсказания с компенсацией движения на основе определенного положения пикселя.
6. Способ по п.5, в котором закольцованную область смешивают путем смешивания левой и правой заполненных областей закольцованной области для удаления артефакта шва в качестве постобработки.
7. Способ по п.1, в котором процесс циклического заполнения применяется на границе тайла или группы тайлов.
8. Способ по п.1, в котором по меньшей мере одно текущее изображение является опорным для компенсации движения.
9. Способ по п.8, в котором процесс циклического заполнения применяют на границе по меньшей мере одного текущего изображения.
10. Способ по п.1, в котором процесс циклического заполнения применяют на горизонтальной границе, вертикальной границе или на обеих, вертикальной и горизонтальной, границах.
11. Способ по п.10, в котором флаг в структуре синтаксиса высокого уровня указывает, применяется ли процесс циклического заполнения на горизонтальной границе, вертикальной границе или на обеих, вертикальной и горизонтальной, границах.
12. Способ по п.1, в котором процесс циклического заполнения применяют на границах субизображений.
13. Компьютерная система для кодирования видео, содержащая:
один или более машиночитаемых невременных носителей данных, конфигурированных для хранения компьютерного программного кода; и
один или более компьютерных процессоров, конфигурированных для доступа к указанному компьютерному программному коду и работы в соответствии с инструкциями указанного компьютерного программного кода, причем указанный компьютерный программный код включает в себя:
код кодирования, конфигурированный так, чтобы побуждать один или более компьютерных процессоров кодировать по меньшей мере одно текущее изображение в битовый поток видео с использованием процесса циклического заполнения, на основе сдвига опорного блока на опорное значение ширины циклического заполнения, которое определяют на основе местоположений отсчетов яркости в опорном блоке; и
кодировать элементы синтаксиса, соответствующие процессу циклического заполнения, в битовый поток видео.
14. Компьютерная система по п.13, причем элементы синтаксиса указывают значение смещения для циклической обработки; или информацию о ширине левого и правого заполнения.
15. Компьютерная система по п.14, причем флаг указывает, присутствуют ли элементы синтаксиса, соответствующие процессу циклического заполнения, в наборе параметров.
16. Компьютерная система по п.15, причем положение пикселя для предсказания с компенсацией движения в опорном изображении определяют путем интерпретации элементов синтаксиса, соответствующих процессу циклического заполнения, с процессом отсечения.
17. Компьютерная система по п.16, причем дробный пиксель интерполируют для предсказания с компенсацией движения на основе определенного положения пикселя.
18. Компьютерная система по п.17, причем закольцованная область смешана путем смешивания левой и правой заполненных областей закольцованной области для удаления артефакта шва в качестве постобработки.
19. Компьютерная система по п.13, причем процесс циклического заполнения применяется на границе тайла или группы тайлов.
20. Компьютерная система по п.13, причем по меньшей мере одно кодированное текущее изображение является опорным для компенсации движения.
21. Невременный машиночитаемый носитель, хранящий компьютерную программу для кодирования видео, причем компьютерная программа конфигурирована так, чтобы побуждать один или более компьютерных процессоров выполнять операции способа по любому из пп.1-12.