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

1. Способ предсказания блока цветности, содержащий этапы, на которых:
осуществляют синтаксический анализ битового потока для получения первой информации указания;
выполняют операцию понижающей дискретизации на первом блоке яркости с использованием первого фильтра, когда значение первой информации указания является первым значением, или посредством использования второго фильтра, когда значение первой информации указания является вторым значением, для получения второго блока яркости, причем первый блок яркости является блоком яркости, соответствующим текущему блоку цветности;
получают множество выборок цветности и множество выборок яркости, причем множество выборок цветности содержит множество соседних выборок цветности текущего блока цветности, а множество выборок яркости получают посредством выполнения операции понижающей дискретизации для множества соседних выборок яркости первого блока яркости;
получают коэффициенты линейной модели на основании множества выборок цветности и множества выборок яркости; и
получают значение предсказания текущего блока цветности на основании второго блока яркости и коэффициентов линейной модели.
2. Способ по п. 1, в котором этап получения множества выборок яркости содержит подэтап, на котором:
выполняют операции понижающей дискретизации для множества соседних выборок яркости первого блока яркости с использованием первого фильтра, когда значение первой информации указания является первым значением, или с использованием второго фильтра, когда значение второй информации указания является вторым значением для получения множества выборок яркости.
3. Способ по п. 1 или 2, дополнительно содержащий, перед этапом получения множества выборок цветности и множества выборок яркости, этап, на котором:
осуществляют синтаксический анализ битового потока для получения второй информации указания, при этом вторая информация указания используется для указания, что режим внутреннего предсказания, используемый для текущего декодирования, является LM режимом линейной модели.
4. Способ по любому из пп. 1-3, характеризующийся тем, что используется для декодирования текущего блока изображения в последовательности видео, причем текущий блок изображения содержит первый блок яркости и текущий блок цветности, а изображение в последовательности видео имеет формат 4:2:0 или формат 4:2:2.
5. Способ по любому из пп. 1-4, в котором синтаксический анализ битового потока для получения первой информации указания содержит:
синтаксический анализ параметра набора параметров последовательности (SPS) в битовом потоке для получения первой информации указания.
6. Способ по п. 5, в котором, когда значение SPS параметра равно 0, первый фильтр используется для выполнения операции понижающей дискретизации; или значение SPS параметра равно 1, второй фильтр используется для выполнения операции понижающей дискретизации.
7. Способ по любому из пп. 1-6, в котором первый фильтр представляет собой фильтр 0, определенный ниже:
LC (xb, yb) = (2 * L (2 * xb, 2 * yb) + L (2 * xb-1,2 * yb) + L (2 * xb + 1,2 * yb) + 2 * L (2 * xb, 2 * yb + 1) + L (2 * xb-1,2 * yb + 1) + L (2 * xb + 1,2 * yb + 1) +4) >> 3,
где LC (xb, yb) представляет значение второго блока яркости, соответствующего позиции (xb, yb) выборки текущего блока цветности.
8. Способ предсказания блока цветности, содержащий этапы, на которых:
определяют тип фильтра на основании типа позиции выборки текущего блока цветности;
устанавливают первую информацию указания в первое значение, когда тип фильтра является первым типом, или устанавливают первую информацию указания во второе значение, когда тип фильтра является вторым типом; и
кодируют первую информацию указания в битовый поток.
9. Способ по п. 8, в котором тип позиции выборки текущего блока цветности является по меньшей мере одним из следующих типов позиции выборки:
типом позиции выборки типа 0 и типом позиции выборки типа 2.
10. Способ по п. 8 или 9, дополнительно содержащий этапы, на которых:
выбирают LM режим линейной модели из множества режимов внутреннего предсказания;
устанавливают вторую информации указания, причем вторая информация указания используется для указания LM режима линейной модели; и
кодируют вторую информацию указания в битовый поток.
11. Способ по любому из пп. 8-10, в котором позиция выборки текущего блока цветности несовместима с позицией выборки первого блока яркости.
12. Способ по п. 11, в котором позиция выборки текущего блока цветности несовместима с позицией выборки первого блока яркости в вертикальном направлении, причем значение несогласованности составляет 0,5.
13. Способ по любому из пп. 8-11, в котором первый фильтр представляет собой фильтр 0, определенный ниже:
LC (xb, yb) = (2 * L (2 * xb, 2 * yb) + L (2 * xb-1,2 * yb) + L (2 * xb + 1,2 * yb) + 2 * L (2 * xb, 2 * yb + 1) + L (2 * xb-1,2 * yb + 1) + L (2 * xb + 1,2 * yb + 1) +4) >> 3,
где LC (xb, yb) представляет значение второго блока яркости, соответствующего позиции (xb, yb) выборки текущего блока цветности.
14. Способ по любому из пп. 8-13, в котором первая информация указания кодирована в параметр набора параметров последовательности (SPS) в битовом потоке.
15. Способ по любому из пп. 8-14, характеризующийся тем, что используется для кодирования текущего блока изображения в последовательности видео, причем текущий блок изображения содержит первый блок яркости и текущий блок цветности, а изображение в последовательности видео имеет формат 4:2:0 или формат 4:2:2.
16. Устройство декодирования, содержащее энергонезависимую память и процессор, соединенные друг с другом, причем память выполнена с возможностью хранения программных инструкций, вызывающих выполнение, процессором, способа по любому из пп. 1-7.
17. Устройство кодирования, содержащее энергонезависимую память и процессор, соединенные друг с другом, причем память выполнена с возможностью хранения программных инструкций, вызывающих выполнение, процессором, способа по любому из пп. 8-15.
18. Энергонезависимый носитель данных, содержащий битовый поток, декодированный способом по любому из пп. 1-7.