КОМБИНАЦИЯ ПОЗИЦИОННО-ЗАВИСИМОГО ИНТРА-ПРЕДСКАЗАНИЯ, РАСШИРЕННАЯ УГЛОВЫМИ РЕЖИМАМИ

1. Способ декодирования видеоданных, причем способ содержит:
определение блока предсказания, который включает в себя множество выборок предсказания, для текущего блока на основе углового режима интра-предсказания, который не является DC, планарным, горизонтальным или вертикальным режимом интра-предсказания;
модифицирование выборки предсказания из множества выборок предсказания блока предсказания, чтобы сгенерировать модифицированную выборку предсказания с использованием комбинации позиционно-зависимого интра-предсказания (PDPC), причем модифицирование выборки предсказания содержит:
определение одной или более опорных выборок, которые являются внешними для текущего блока, на основе углового режима интра-предсказания; и
модифицирование выборки предсказания, чтобы сгенерировать модифицированную выборку предсказания на основе определенной одной или более опорных выборок; и
восстановление выборки текущего блока на основе модифицированной выборки предсказания и остаточного значения.
2. Способ по п. 1, причем определение одной или более опорных выборок, которые являются внешними для текущего блока, содержит определение одной или более опорных выборок, имеющих как x-координату, так и y-координату, которые отличаются от соответственных x-координаты и y-координаты выборки предсказания в блоке предсказания.
3. Способ по п. 1, причем определение одной или более опорных выборок, которые являются внешними для текущего блока, содержит:
определение строки, которая находится выше текущего блока;
определение x-координаты в определенной строке, причем x-координата в определенной строке равна x-координате выборки предсказания плюс y-координата выборки предсказания плюс 1; и
определение опорной выборки из одной или более опорных выборок на основе определенной строки и определенной x-координаты.
4. Способ по п. 1, причем определение одной или более опорных выборок, которые являются внешними для текущего блока, содержит:
определение столбца, который находится слева от текущего блока;
определение y-координаты в определенном столбце, причем y-координата в определенном столбце равна х-координате выборки предсказания плюс y-координата выборки предсказания плюс 1; и
определение опорной выборки из одной или более опорных выборок на основе определенного столбца и определенной y-координаты.
5. Способ по п. 1, причем определение одной или более опорных выборок, которые являются внешними для текущего блока, содержит:
определение строки, которая находится выше текущего блока;
определение x-координаты в определенной строке, причем x-координата в определенной строке основана на угле углового режима интра-предсказания; и
определение опорной выборки из одной или более опорных выборок на основе определенной строки и определенной x-координаты.
6. Способ по п. 5, причем определение x-координаты в определенной строке содержит:
определение одного из котангенса или тангенса угла углового режима интра-предсказания; и
определение x-координаты в определенной строке на основе одного из котангенса или тангенса угла углового режима интра-предсказания, x-координаты выборки предсказания и y-координаты выборки предсказания.
7. Способ по п. 1, причем определение одной или более опорных выборок, которые являются внешними для текущего блока, содержит:
определение столбца, который находится слева от текущего блока;
определение y-координаты в определенном столбце, причем y-координата в определенном столбце основана на угле углового режима интра-предсказания; и
определение опорной выборки из одной или более опорных выборок на основе определенного столбца и определенной y-координаты.
8. Способ по п. 7, причем определение y-координаты в определенном столбце содержит:
определение одного из котангенса или тангенса угла углового режима интра-предсказания; и
определение y-координаты в определенном столбце на основе одного из котангенса или тангенса угла углового режима интра-предсказания, x-координаты выборки предсказания и y-координаты выборки предсказания.
9. Способ по п. 1, причем определение одной или более опорных выборок, которые являются внешними для текущего блока, на основе углового режима интра-предсказания содержит:
определение набора из одной или более выборок на основе углового режима интра-предсказания; и
по меньшей мере одно из интерполяции, округления со смещением или округления без смещения набора из одной или более выборок, чтобы сгенерировать одну или более опорных выборок.
10. Способ по п. 1, причем определение одной или более опорных выборок, которые являются внешними для текущего блока, на основе углового режима интра-предсказания содержит:
определение, что одна или более выборок, внешних для текущего блока, идентифицированных на основе углового режима интра-предсказания, не хранятся в буфере опорных линий; и
определение одной или более опорных выборок на основе последней опорной выборки, сохраненной в буфере опорных линий.
11. Способ по п. 1, причем модифицирование выборки предсказания блока предсказания содержит модифицирование первой выборки предсказания блока предсказания, и причем одна или более опорных выборок содержат первый набор из одной или более опорных выборок, причем способ дополнительно содержит:
определение, для второй выборки предсказания того же самого блока предсказания, что по меньшей мере одна опорная выборка из второго набора из одной или более опорных выборок для второй выборки предсказания не хранится в буфере опорных линий; и
либо неприменение PDPC ко второй выборке предсказания, либо применение PDPC с использованием только опорных выборок, доступных в буфере опорных линий.
12. Способ по п. 1, дополнительно содержащий:
определение множества весов на основе x- и y-координат выборки предсказания,
причем модифицирование выборки предсказания содержит модифицирование выборки предсказания, чтобы сгенерировать модифицированную выборку предсказания на основе определенной одной или более опорных выборок, определенных весов и выборки предсказания.
13. Способ кодирования видеоданных, причем способ содержит:
определение блока предсказания, который включает в себя множество выборок предсказания, для текущего блока на основе углового режима интра-предсказания, который не является DC, планарным, горизонтальным или вертикальным режимом интра-предсказания;
модифицирование выборки предсказания из множества выборок предсказания блока предсказания, чтобы сгенерировать модифицированную выборку предсказания, с использованием комбинации позиционно-зависимого интра-предсказания (PDPC), причем модифицирование выборки предсказания содержит:
определение одной или более опорных выборок, которые являются внешними для текущего блока, на основе углового режима интра-предсказания; и
модифицирование выборки предсказания, чтобы сгенерировать модифицированную выборку предсказания, на основе определенной одной или более опорных выборок;
определение остаточного значения для остаточного блока на основе модифицированной выборки предсказания и значения выборки в текущем блоке; и
сигнализацию информации, указывающей остаточное значение.
14. Способ по п. 13, причем определение одной или более опорных выборок, которые являются внешними для текущего блока, содержит определение одной или более опорных выборок, имеющих как x-координату, так и y-координату, которые отличаются от соответственных x-координаты и y-координаты выборки предсказания в блоке предсказания.
15. Способ по п. 13, причем определение одной или более опорных выборок, которые являются внешними для текущего блока, содержит:
определение строки, которая находится выше текущего блока;
определение x-координаты в определенной строке, причем x-координата в определенной строке равна x-координате выборки предсказания плюс y-координата выборки предсказания плюс 1; и
определение опорной выборки из одной или более опорных выборок на основе определенной строки и определенной x-координаты.
16. Способ по п. 13, причем определение одной или более опорных выборок, которые являются внешними для текущего блока, содержит:
определение столбца, который находится слева от текущего блока;
определение y-координаты в определенном столбце, причем y-координата в определенном столбце равна x-координате выборки предсказания плюс y-координата выборки предсказания плюс 1; и
определение опорной выборки из одной или более опорных выборок на основе определенного столбца и определенной y-координаты.
17. Способ по п. 13, причем определение одной или более опорных выборок, которые являются внешними для текущего блока, содержит:
определение строки, которая находится выше текущего блока;
определение x-координаты в определенной строке, причем x-координата в определенной строке основана на угле углового режима интра-предсказания; и
определение опорной выборки из одной или более опорных выборок на основе определенной строки и определенной x-координаты.
18. Способ по п. 17, причем определение x-координаты в определенной строке содержит:
определение одного из котангенса или тангенса угла углового режима интра-предсказания; и
определение x-координаты в определенной строке на основе одного из котангенса или тангенса угла углового режима интра-предсказания, x-координаты выборки предсказания и y-координаты выборки предсказания.
19. Способ по п. 13, причем определение одной или более опорных выборок, которые являются внешними для текущего блока, содержит:
определение столбца, который находится слева от текущего блока;
определение y-координаты в определенном столбце, причем y-координата в определенном столбце основана на угле углового режима интра-предсказания; и
определение опорной выборки из одной или более опорных выборок на основе определенного столбца и определенной y-координаты.
20. Способ по п. 19, причем определение y-координаты в определенном столбце содержит:
определение одного из котангенса или тангенса угла углового режима интра-предсказания; и
определение y-координаты в определенном столбце на основе одного из котангенса или тангенса угла углового режима интра-предсказания, x-координаты выборки предсказания и y-координаты выборки предсказания.
21. Способ по п. 13, причем определение одной или более опорных выборок, которые являются внешними для текущего блока, на основе углового режима интра-предсказания содержит:
определение набора из одной или более выборок на основе углового режима интра-предсказания; и
по меньшей мере одно из интерполяции, округления со смещением или округления без смещения набора из одной или более выборок, чтобы сгенерировать одну или более опорных выборок.
22. Способ по п. 13, причем определение одной или более опорных выборок, которые являются внешними для текущего блока, на основе углового режима интра-предсказания содержит:
определение, что одна или более выборок, внешних для текущего блока, идентифицированных на основе углового режима интра-предсказания, не хранятся в буфере опорных линий; и
определение одной или более опорных выборок на основе последней опорной выборки, сохраненной в буфере опорных линий.
23. Способ по п. 13, причем модифицирование выборки предсказания блока предсказания содержит модифицирование первой выборки предсказания блока предсказания, и причем одна или более опорных выборок содержат первый набор из одной или более опорных выборок, при этом способ дополнительно содержит:
определение, для второй выборки предсказания того же самого блока предсказания, что по меньшей мере одна опорная выборка из второго набора из одной или более опорных выборок для второй выборки предсказания не хранится в буфере опорных линий; и
либо неприменение PDPC ко второй выборке предсказания, либо применение PDPC с использованием только опорных выборок, доступных в буфере опорных линий.
24. Способ по п. 13, дополнительно содержащий:
определение множества весов на основе x- и y-координат выборки предсказания,
причем модифицирование выборки предсказания содержит модифицирование выборки предсказания, чтобы сгенерировать модифицированную выборку предсказания на основе определенной одной или более опорных выборок, определенных весов и выборки предсказания.
25. Устройство для декодирования видеоданных, причем устройство содержит:
память, сконфигурированную, чтобы хранить блок предсказания; и
видеодекодер, содержащий по меньшей мере одну из схемы с фиксированной функцией или программируемой схемы, причем видеодекодер сконфигурирован, чтобы:
определять блок предсказания, который включает в себя множество выборок предсказания, для текущего блока, для хранения в памяти, на основе углового режима интра-предсказания, который не является DC, планарным, горизонтальным или вертикальным режимом интра-предсказания;
модифицировать выборку предсказания из множества выборок предсказания блока предсказания, чтобы сгенерировать модифицированную выборку предсказания с использованием комбинации позиционно-зависимого интра-предсказания (PDPC), причем, чтобы модифицировать выборку предсказания, видеодекодер сконфигурирован, чтобы:
определять одну или более опорных выборок, которые являются внешними для текущего блока, на основе углового режима интра-предсказания; и
модифицировать выборку предсказания, чтобы сгенерировать модифицированную выборку предсказания на основе определенной одной или более опорных выборок; и
восстанавливать выборку текущего блока на основе модифицированной выборки предсказания и остаточного значения.
26. Устройство по п. 25, причем, чтобы определять одну или более опорных выборок, которые являются внешними для текущего блока, видеодекодер сконфигурирован, чтобы определять одну или более опорных выборок, имеющих как x-координату, так и y-координату, отличающиеся от соответственных x-координаты и y-координаты выборки предсказания в блоке предсказания.
27. Устройство по п. 25, причем, чтобы определять одну или более опорных выборок, которые являются внешними для текущего блока, видеодекодер сконфигурирован, чтобы:
определять строку, которая находится выше текущего блока;
определять x-координату в определенной строке, причем x-координата в определенной строке равна x-координате выборки предсказания плюс y-координата выборки предсказания плюс 1; и
определять опорную выборку из одной или более опорных выборок на основе определенной строки и определенной x-координаты.
28. Устройство по п. 25, причем, чтобы определять одну или более опорных выборок, которые являются внешними для текущего блока, видеодекодер сконфигурирован, чтобы:
определять столбец, который находится слева от текущего блока;
определять y-координату в определенном столбце, причем y-координата в определенном столбце равна x-координате выборки предсказания плюс y-координата выборки предсказания плюс 1; и
определять опорную выборку из одной или более опорных выборок на основе определенного столбца и определенной y-координаты.
29. Устройство по п. 25, причем, чтобы определять одну или более опорных выборок, которые являются внешними для текущего блока, видеодекодер сконфигурирован, чтобы:
определять строку, которая находится выше текущего блока;
определять x-координату в определенной строке, причем x-координата в определенной строке основана на угле углового режима интра-предсказания; и
определять опорную выборку из одной или более опорных выборок на основе определенной строки и определенной x-координаты.
30. Устройство по п. 29, причем, чтобы определять x-координату в определенной строке, видеодекодер сконфигурирован, чтобы:
определять одно из котангенса или тангенса угла углового режима интра-предсказания; и
определять x-координату в определенной строке на основе одного из котангенса или тангенса угла углового режима интра-предсказания, x-координаты выборки предсказания и y-координаты выборки предсказания.
31. Устройство по п. 25, причем, чтобы определять одну или более опорных выборок, которые являются внешними для текущего блока, видеодекодер сконфигурирован, чтобы:
определять столбец, который находится слева от текущего блока;
определять y-координату в определенном столбце, причем y-координата в определенном столбце основана на угле углового режима интра-предсказания; и
определять опорную выборку из одной или более опорных выборок на основе определенного столбца и определенной y-координаты.
32. Устройство по п. 31, причем, чтобы определять y-координату в определенном столбце, видеодекодер сконфигурирован, чтобы:
определять одно из котангенса или тангенса угла углового режима интра-предсказания; и
определять y-координату в определенном столбце на основе одного из котангенса или тангенса угла углового режима интра-предсказания, x-координаты выборки предсказания и y-координаты выборки предсказания.
33. Устройство по п. 25, причем, чтобы определять одну или более опорных выборок, которые являются внешними для текущего блока на основе углового режима интра-предсказания, видеодекодер сконфигурирован, чтобы:
определять набор из одной или более выборок на основе углового режима интра-предсказания; и
выполнять по меньшей мере одно из интерполяции, округления со сдвигом или округления без сдвига на наборе из одной или более выборок, чтобы сгенерировать одну или более опорных выборок.
34. Устройство по п. 25, причем, чтобы определять одну или более опорных выборок, которые являются внешними для текущего блока на основе углового режима интра-предсказания, видеодекодер сконфигурирован, чтобы:
определять, что одна или более выборок, внешних для текущего блока, идентифицированных на основе углового режима интра-предсказания, не хранятся в буфере опорных линий; и
определять одну или более опорных выборок на основе последней опорной выборки, сохраненной в буфере опорных линий.
35. Устройство по п. 25, причем, чтобы модифицировать выборку предсказания блока предсказания, видеодекодер сконфигурирован, чтобы модифицировать первую выборку предсказания блока предсказания, причем одна или более опорных выборок содержат первый набор из одной или более опорных выборок, и причем видеодекодер сконфигурирован, чтобы:
определять, для второй выборки предсказания того же самого блока предсказания, что по меньшей мере одна опорная выборка из второго набора из одной или более опорных выборок для второй выборки предсказания не хранится в буфере опорных линий; и
либо не применять PDPC ко второй выборке предсказания, либо применять PDPC с использованием только опорных выборок, доступных в буфере опорных линий.
36. Устройство по п. 25, причем видеодекодер сконфигурирован, чтобы:
определять множество весов на основе x- и y-координат выборки предсказания,
причем, чтобы модифицировать выборку предсказания, видеодекодер сконфигурирован, чтобы модифицировать выборку предсказания, чтобы сгенерировать модифицированную выборку предсказания на основе определенной одной или более опорных выборок, определенных весов и выборки предсказания.
37. Устройство по п. 25, дополнительно содержащее дисплей, сконфигурированный, чтобы отображать текущий блок.
38. Устройство по п. 25, причем устройство содержит одно или более из камеры, компьютера, мобильного устройства, устройства радиовещательного приемника или телевизионной приставки.
39. Устройство для кодирования видеоданных, причем устройство содержит:
память, сконфигурированную, чтобы хранить блок предсказания; и
видеокодер, содержащий по меньшей мере одну из схемы с фиксированной функцией или программируемой схемы, причем видеокодер сконфигурирован, чтобы:
определять блок предсказания, который включает в себя множество выборок предсказания, для текущего блока, для хранения в памяти, на основе углового режима интра-предсказания, который не является DC, планарным, горизонтальным или вертикальным режимом интра-предсказания;
модифицировать выборку предсказания из множества выборок предсказания блока предсказания, чтобы сгенерировать модифицированную выборку предсказания с использованием комбинации позиционно-зависимого интра-предсказания (PDPC), причем, чтобы модифицировать выборку предсказания, видеокодер сконфигурирован, чтобы:
определять одну или более опорных выборок, которые являются внешними для текущего блока, на основе углового режима интра-предсказания; и
модифицировать выборку предсказания, чтобы сгенерировать модифицированную выборку предсказания на основе определенной одной или более опорных выборок;
определять остаточное значение для остаточного блока на основе модифицированной выборки предсказания и значения выборки в текущем блоке; и
сигнализировать информацию, указывающую остаточное значение.
40. Устройство по п. 39, причем, чтобы определять одну или более опорных выборок, которые являются внешними для текущего блока, видеокодер сконфигурирован, чтобы определять одну или более опорных выборок, имеющих как x-координату, так и y-координату, отличающиеся от соответственных x-координаты и y-координаты выборки предсказания в блоке предсказания.
41. Устройство по п. 39, причем, чтобы определять одну или более опорных выборок, которые являются внешними для текущего блока, видеокодер сконфигурирован, чтобы:
определять строку, которая находится выше текущего блока;
определять x-координату в определенной строке, причем x-координата в определенной строке равна x-координате выборки предсказания плюс y-координата выборки предсказания плюс 1; и
определять опорную выборку из одной или более опорных выборок на основе определенной строки и определенной x-координаты.
42. Устройство по п. 39, причем, чтобы определять одну или более опорных выборок, которые являются внешними для текущего блока, видеокодер сконфигурирован, чтобы:
определять столбец, который находится слева от текущего блока;
определять y-координату в определенном столбце, причем y-координата в определенном столбце равна x-координате выборки предсказания плюс y-координата выборки предсказания плюс 1; и
определять опорную выборку из одной или более опорных выборок на основе определенного столбца и определенной y-координаты.
43. Устройство по п. 39, причем, чтобы определять одну или более опорных выборок, которые являются внешними для текущего блока, видеокодер сконфигурирован, чтобы:
определять строку, которая находится выше текущего блока;
определять x-координату в определенной строке, причем x-координата в определенной строке основана на угле углового режима интра-предсказания; и
определять опорную выборку из одной или более опорных выборок на основе определенной строки и определенной x-координаты.
44. Устройство по п. 43, причем, чтобы определять x-координату в определенной строке, видеокодер сконфигурирован, чтобы:
определять одно из котангенса или тангенса угла углового режима интра-предсказания; и
определять x-координату в определенной строке на основе одного из котангенса или тангенса угла углового режима интра-предсказания, x-координаты выборки предсказания и y-координаты выборки предсказания.
45. Устройство по п. 39, причем, чтобы определять одну или более опорных выборок, которые являются внешними для текущего блока, видеокодер сконфигурирован, чтобы:
определять столбец, который находится слева от текущего блока;
определять y-координату в определенном столбце, причем y-координата в определенном столбце основана на угле углового режима интра-предсказания; и
определять опорную выборку из одной или более опорных выборок на основе определенного столбца и определенной y-координаты.
46. Устройство по п. 45, причем, чтобы определять y-координату в определенном столбце, видеокодер сконфигурирован, чтобы:
определять одно из котангенса или тангенса угла углового режима интра-предсказания; и
определять y-координату в определенном столбце на основе одного из котангенса или тангенса угла углового режима интра-предсказания, x-координаты выборки предсказания и y-координаты выборки предсказания.
47. Устройство по п. 39, причем, чтобы определять одну или более опорных выборок, которые являются внешними для текущего блока, на основе углового режима интра-предсказания, видеокодер сконфигурирован, чтобы:
определять набор из одной или более выборок на основе углового режима интра-предсказания; и
выполнять по меньшей мере одно из интерполяции, округления со сдвигом или округления без сдвига на наборе из одной или более выборок, чтобы сгенерировать одну или более опорных выборок.
48. Устройство по п. 39, причем, чтобы определять одну или более опорных выборок, которые являются внешними для текущего блока, на основе углового режима интра-предсказания, видеокодер сконфигурирован, чтобы:
определять, что одна или более выборок, внешних для текущего блока, идентифицированных на основе углового режима интра-предсказания, не хранятся в буфере опорных линий; и
определять одну или более опорных выборок на основе последней опорной выборки, сохраненной в буфере опорных линий.
49. Устройство по п. 39, причем, чтобы модифицировать выборку предсказания блока предсказания, видеокодер сконфигурирован, чтобы модифицировать первую выборку предсказания блока предсказания, причем одна или более опорных выборок содержат первый набор из одной или более опорных выборок, и причем видеокодер сконфигурирован, чтобы:
определять, для второй выборки предсказания того же самого блока предсказания, что по меньшей мере одна опорная выборка из второго набора из одной или более опорных выборок для второй выборки предсказания не хранится в буфере опорных линий; и
либо не применять PDPC ко второй выборке предсказания, либо применять PDPC с использованием только опорных выборок, доступных в буфере опорных линий.
50. Устройство по п. 39, причем видеокодер сконфигурирован, чтобы:
определять множество весов на основе x- и y-координат выборки предсказания,
причем, чтобы модифицировать выборку предсказания, видеокодер сконфигурирован, чтобы модифицировать выборку предсказания, чтобы сгенерировать модифицированную выборку предсказания на основе определенной одной или более опорных выборок, определенных весов и выборки предсказания.
51. Устройство по п. 39, причем устройство содержит одно или более из камеры, компьютера, мобильного устройства, устройства широковещательного приемника или телевизионной приставки.
52. Считываемый компьютером запоминающий носитель, хранящий инструкции, которые при исполнении побуждают один или более процессоров устройства для декодирования видеоданных:
определять блок предсказания, который включает в себя множество выборок предсказания, для текущего блока на основе углового режима интра-предсказания, который не является DC, планарным, горизонтальным или вертикальным режимом интра-предсказания;
модифицировать выборку предсказания из множества выборок предсказания блока предсказания, чтобы сгенерировать модифицированную выборку предсказания, с использованием комбинации позиционно-зависимого интра-предсказания (PDPC), причем инструкции, которые побуждают один или более процессоров модифицировать выборку предсказания, содержат инструкции, которые побуждают один или более процессоров:
определять одну или более опорных выборок, которые являются внешними для текущего блока, на основе углового режима интра-предсказания; и
модифицировать выборку предсказания, чтобы сгенерировать модифицированную выборку предсказания, на основе определенной одной или более опорных выборок; и
восстанавливать выборку текущего блока на основе модифицированной выборки предсказания и остаточного значения.
53. Считываемый компьютером запоминающий носитель, хранящий инструкции, которые при исполнении побуждают один или более процессоров устройства для кодирования видеоданных:
определять блок предсказания, который включает в себя множество выборок предсказания, для текущего блока на основе углового режима интра-предсказания, который не является DC, планарным, горизонтальным или вертикальным режимом интра-предсказания;
модифицировать выборку предсказания из множества выборок предсказания блока предсказания, чтобы сгенерировать модифицированную выборку предсказания, с использованием комбинации позиционно-зависимого интра-предсказания (PDPC), причем инструкции, которые побуждают один или более процессоров модифицировать выборку предсказания, содержат инструкции, которые побуждают один или более процессоров:
определять одну или более опорных выборок, которые являются внешними для текущего блока, на основе углового режима интра-предсказания; и
модифицировать выборку предсказания, чтобы сгенерировать модифицированную выборку предсказания, на основе определенной одной или более опорных выборок;
определять остаточное значение для остаточного блока на основе модифицированной выборки предсказания и значения выборки в текущем блоке; и
сигнализировать информацию, указывающую остаточное значение.
54. Устройство для декодирования видеоданных, причем устройство содержит:
средство для определения блока предсказания, который включает в себя множество выборок предсказания, для текущего блока на основе углового режима интра-предсказания, который не является DC, планарным, горизонтальным или вертикальным режимом интра-предсказания;
средство для модифицирования выборки предсказания из множества выборок предсказания в блоке предсказания, чтобы сгенерировать модифицированную выборку предсказания, с использованием комбинации позиционно-зависимого интра-предсказания (PDPC), причем средство для модифицирования выборки предсказания содержит:
средство для определения одной или более опорных выборок, которые являются внешними для текущего блока, на основе углового режима интра-предсказания; и
средство для модифицирования выборки предсказания, чтобы сгенерировать модифицированную выборку предсказания на основе определенной одной или более опорных выборок; и
средство для восстановления выборки текущего блока на основе модифицированной выборки предсказания и остаточного значения.
55. Устройство для кодирования видеоданных, причем устройство содержит:
средство для определения блока предсказания, который включает в себя множество выборок предсказания, для текущего блока на основе углового режима интра-предсказания, который не является DC, планарным, горизонтальным или вертикальным режимом интра-предсказания;
средство для модифицирования выборки предсказания из множества выборок предсказания блока предсказания, чтобы сгенерировать модифицированную выборку предсказания, с использованием комбинации позиционно-зависимого интра-предсказания (PDPC), причем средство для модифицирования выборки предсказания содержит:
средство для определения одной или более опорных выборок, которые являются внешними для текущего блока, на основе углового режима интра-предсказания; и
средство для модифицирования выборки предсказания, чтобы сгенерировать модифицированную выборку предсказания на основе определенной одной или более опорных выборок;
средство для определения остаточного значения для остаточного блока на основе модифицированной выборки предсказания и значения выборки в текущем блоке; и
средство для сигнализации информации, указывающей остаточное значение.