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

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