Способ остаточной дифференциальной импульсно-кодовой модуляции в целях расширения диапазона высокоэффективного кодирования видеоизображений (HEVC)

1. Способ кодирования путем остаточной дифференциальной импульсно-кодовой модуляции (ДИКМ) для блока изображения, включающий в себя:
получение входных данных, относящихся к текущему блоку;
определение режима предсказания для текущего блока, при этом режим предсказания выбирается из первой группы, куда входит внутренний режим предсказания и, по крайней мере, один из промежуточного режима предсказания и режима предсказания IntraBC (режим копии внутрикадрового блока);
определение режима кодирования текущего блока, при этом режим кодирования выбирается из второй группы, в которую входит режим обхода преобразования и квантования и режим кодирования TS (режим кодирования с пропуском преобразования) и
применение первой остаточной ДИКМ при кодировании или декодировании текущего блока, когда текущий блок закодирован с помощью внутреннего режима предсказания, и применение второй остаточной ДИКМ при кодировании или декодировании текущего блока, когда текущий блок закодирован с помощью промежуточного режима предсказания или режима предсказания IntraBC, при этом в ходе первого и второго кодировании с помощью остаточной ДИКМ используются одни и те же этапы кодирования в одном и том же порядке кодирующей обработки, причем в ходе первого и второго декодирования с помощью остаточной ДИКМ, используются одни и те же этапы декодирования в одном и том же порядке декодирующей обработки.
2. Способ по п. 1, в котором одни и те же этапы кодирования включают обработку TS, обработку путем остаточной ДИКМ и обработку квантованием, и одни и те же этапы декодирования включают обработку деквантизацией, обработку обратной остаточной ДИКМ, обратную обработку TS, когда текущий блок закодирован с помощью режима TS.
3. Способ по п. 2, в котором вышеуказанный тот же самый порядок обработки кодирования соответствует обработке путем остаточной ДИКМ, за которой по порядку следует обработка TS и факультативная обработка циклическим сдвигом RR, и вышеуказанный тот же самый порядок обработки декодирования соответствует факультативной обработке RR, за которой по порядку следует обратная обработка TS и обратная обработка остаточной ДИКМ.
4. Способ по п. 2, в котором вышеуказанный тот же самый порядок обработки кодирования соответствует обработке TS, за которой по порядку следует обработка остаточной ДИКМ и факультативная обработка RR, и вышеуказанный тот же самый порядок обработки декодирования соответствует факультативной обработке RR, за которой по порядку следует обратная обработка остаточной ДИКМ и обратная обработка TS.
5. Способ по п. 1, в котором в первую группу входит режим внутреннего предсказания и режим предсказания IntraBC, одни и те же этапы кодирования или декодирования применяются к текущему блоку, когда текущий блок закодирован с помощью внутреннего режима предсказания, промежуточного режима предсказания и режима предсказания IntraBC.
6. Способ по п. 1, в котором одни и те же этапы кодирования включают обработку путем остаточной ДИКМ, а одни и те же этапы декодирования включают обратную обработку путем остаточной ДИКМ, где направление предсказания, соответствующее вертикальному или горизонтальному направлению связано с обработкой путем остаточного ДИКМ, направление предсказания косвенно определяется для текущего блока, закодированного в режиме внутреннего предсказания; а направление предсказания косвенно определяется со стороны кодера для текущего блока, закодированного в промежуточном режиме предсказания и режиме предсказания IntraBC.
7. Способ по п. 6, в котором направление предсказания косвенно определяет внутренний режим текущего блока, когда текущий блок закодирован в режиме внутреннего предсказания.
8. Способ по п. 6, сигнал о направлении предсказания подается в кодированном двоичном потоке для текущего блока, закодированного в режиме промежуточного предсказания и режиме предсказания IntraBC.
9. Способ кодирования путем остаточной остаточной дифференциальной импульсно-кодовой модуляции (ДИКМ) для блока IntraBC, включающий в себя:
получение входных данных, относящихся к текущему блоку;
выделение остатка IntraBC (остаток копии внутрикадрового блока) для текущего блока на основе текущего блока и блока ссылки в текущем изображении;
определение флага «вкл/выкл» остаточной ДИКМ и флага направления предсказания для остатка IntraBC на основе информации не внутреннего режима; и
применение кодирования с потерями или без потерь, с использованием или без использования остаточной ДИКМ для остатка IntraBC или обработанного остатка IntraBC, в зависимости от выбранного флага «вкл/выкл» остаточной ДИКМ, при этом, когда выбранный флаг «вкл/выкл» остаточной ДИКМ находится в положении «вкл», указанное кодирование путем остаточной ДИКМ с потерями или без потерь включает обработку с помощью остаточной ДИКМ в соответствии с флагом предсказания направления.
10. Способ по п. 9, где указанное кодирование с потерями путем остаточной ДИКМ в дальнейшем включает обработку TS (пропуск преобразования) и обработку квантованием.
11. Способ кодирования путем остаточной дифференциальной импульсно-кодовой модуляции (ДИКМ) для блока IntraBC (копии внутрикадрового блока), включающий в себя:
получение кодированного двоичного потока, относящегося к текущему блоку в текущем изображении;
определение флага «вкл/выкл» остаточной ДИКМ и флага направления предсказания для текущего блока в текущем изображении;
анализ кодированных остаточных данных из кодированного двоичного потока;
в зависимости от выбранного флага «вкл/выкл» остаточной ДИКМ, применение декодирования с потерями или без потерь, с использованием или без использования остаточной ДИКМ к кодированным остаточным данным для выделения восстановленного остатка IntraBC или восстановленного и обработанного остатка IntraBC, при этом, когда выбранный флаг «вкл/выкл» остаточной ДИКМ находится в положении «вкл», указанное декодирование путем остаточной ДИКМ с потерями или без потерь включает обратную обработку с помощью остаточной ДИКМ в соответствии с флагом предсказания направления; и
выделение восстановленного текущего блока на основе блока ссылки в текущем изображении и либо восстановленного остатка IntraBC, либо восстановленного и обработанного остатка IntraBC.
12. Способ по п. 11, где указанное декодирование с потерями путем остаточной ДИКМ далее включает обратную обработку TS (пропуск преобразования) и обратную обработку квантованием.