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

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