СПОСОБ КОДИРОВАНИЯ И ДЕКОДИРОВАНИЯ ИЗОБРАЖЕНИЯ, СПОСОБ ОБРАБОТКИ ДАННЫХ ИЗОБРАЖЕНИЯ И СООТВЕТСТВУЮЩИЕ УСТРОЙСТВА

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