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

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