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

1. Устройство обработки изображения, содержащее:
модуль установки, выполненный с возможностью установки верхней предельной величины количества векторов движения в соответствии с размером блока, являющимся единицей кодирования данных изображения;
модуль прогнозирования/компенсации движения, выполненный с возможностью обнаружения режима прогнозирования, в котором количество векторов движения для блока равно или меньше верхней предельной величины, установленной посредством модуля установки, и выполнения компенсации движения в отношении опорного изображения с использованием векторов движения для обнаруженного режима прогнозирования для генерирования прогнозируемого изображения; и
модуль кодирования, выполненный с возможностью кодирования данных изображения для генерирования кодированного потока с использованием прогнозируемого изображения, сгенерированного модулем прогнозирования/компенсации движения.
2. Устройство обработки изображения по п.1, в котором, когда размер блока больше заданного размера, модуль установки выполнен с возможностью установки верхней предельной величины больше верхней предельной величины для блока заданного размера.
3. Устройство обработки изображения по п.2, в котором, когда верхняя предельная величина количества векторов движения для блока заданного размера (N) равна p, а размер блока, превышающий заданный размер, составляет (N×m)×(N×n) пикселов, модуль установки выполнен с возможностью установки верхней предельной величины равной p×m×n.
4. Устройство обработки изображения по п.3, в котором указанный заданный размер составляет 16×16 пикселов.
5. Устройство обработки изображения по п.2, в котором блок, имеющий размер больше заданного размера, является наибольшей единицей кодирования, имеющей наибольший размер из совокупности единиц кодирования в иерархической структуре.
6. Устройство обработки изображения по п.2, в котором при определении режима прогнозирования модуль прогнозирования/компенсации движения выполнен с возможностью исключения каждого режима прогнозирования, имеющего количество векторов движения больше верхней предельной величины, из кандидатов в режим прогнозирования, подлежащий обнаружению.
7. Устройство обработки изображения по п.2, в котором модуль прогнозирования/компенсации движения выполнен с возможностью контроля числа осуществлений управления для ограничения количества векторов движения количеством, меньшим, чем верхняя предельная величина в каждом кадре, и увеличения размера каждого блока в следующем кадре, если число осуществлений управления более заданного количества.
8. Устройство обработки изображения по п.7, дополнительно содержащее:
модуль обнаружения изменений сцены, выполненный с возможностью обнаружения изменений сцены в данных изображения,
при этом модуль прогнозирования/компенсации движения выполнен с возможностью установки размера каждого блока равным заданному заранее установленному размеру при обнаружении модулем обнаружения изменений сцены изменения сцены.
9. Устройство обработки изображения по п.1, в котором, в рабочем режиме при генерировании прогнозируемого изображения посредством обнаружения оптимального режима прогнозирования, независимо от количества векторов движения, и осуществления компенсации движения в отношении опорного изображения с использованием векторов движения обнаруженного оптимального режима прогнозирования, когда количество векторов движения в режиме прогнозирования больше верхней предельной величины, модуль кодирования выполнен с возможностью передачи кодированного потока и информации определения, указывающей, что количество векторов движения больше верхней предельной величины.
10. Устройство обработки изображения по п.1, дополнительно содержащее:
модуль генерирования, выполненный с возможностью генерирования информации идентификации размера для идентификации размера каждого блока, имеющего верхнюю предельную величину, установленную для него модулем установки,
при этом модуль кодирования выполнен с возможностью передачи кодированного потока и информации идентификации размера.
11. Способ обработки изображения, содержащий этапы, на которых:
устанавливают верхнюю предельную величину количества векторов движения в соответствии с размером блока, являющегося является единицей кодирования выполняемого при кодировании данных изображения;
генерируют прогнозируемое изображение посредством обнаружения режима прогнозирования, в котором количество векторов движения для блока равно или меньше установленной верхней предельной величины, и выполнения компенсации движения в отношении опорного изображения с использованием векторов движения для обнаруженного режима прогнозирования; и
генерируют кодированный поток посредством кодирования данных изображения с использованием сгенерированного прогнозируемого изображения.
12. Устройство обработки изображения, содержащее:
модуль установки, выполненный с возможностью установки верхней предельной величины количества векторов движения в соответствии с размером блока, являющегося единицей декодирования, выполняемого при декодировании кодированного потока, генерируемого посредством кодирования данных изображения;
модуль компенсации движения, выполненный с возможностью обнаружения режима прогнозирования, в котором количества векторов движения для блока равно или меньше верхней предельной величины, установленной модулем установки, и выполнения компенсации движения в отношении опорного изображения с использованием векторов движения для обнаруженного режима прогнозирования для генерирования прогнозируемого изображения; и
модуль декодирования, выполненный с возможностью декодирования кодированного потока с использованием прогнозируемого изображения, сгенерированного модулем компенсации движения.
13. Устройство обработки изображения по п.12, в котором модуль установки выполнен с возможностью установки верхней предельной величины больше верхней предельной величины для блока заданного размера, при размере блока большем заданного размера.
14. Устройство обработки изображения по п.13, в котором, когда верхняя предельная величина количества векторов движения для блока заданного размера (N) равна p, а размер блока, превышающий заданный размер, составляет (N×m)×(N×n) пикселов, модуль установки выполнен с возможностью установки верхней предельной величины равной p×m×n.
15. Устройство обработки изображения по п.14, в котором указанный заданный размер составляет 16×16 пикселов.
16. Устройство обработки изображения по п.13, в котором блок, имеющий размер больше заданного размера, является наибольшей единицей кодирования, имеющей наибольший размер из совокупности единиц кодирования в иерархической структуре.
17. Устройство обработки изображения по п.13, а котором при определении режима прогнозирования модуль компенсации движения выполнен с возможностью исключения каждого режима прогнозирования, имеющего количество векторов движения больше верхней предельной величины, из кандидатов в режим, подлежащий обнаружению.
18. Устройство обработки изображения по п.13, в котором модуль компенсации движения выполнен с возможностью контроля числа осуществлений управления для ограничения количества векторов движения количеством, меньшим, чем верхняя предельная величина в каждом кадре, и увеличения размера каждого блока в следующем кадре, если число осуществлений управления более заданного количества.
19. Устройство обработки изображения по п.18, дополнительно содержащее:
модуль обнаружения изменений сцены, выполненный с возможностью изменений сцены в данных изображения,
при этом модуль компенсации движения выполнен с возможностью установки размера каждого блока равным заданному заранее установленному размеру при обнаружении модулем обнаружения изменений сцены изменения сцены.
20. Устройство обработки изображения по п.12, в котором в рабочем режиме при генерировании прогнозируемого изображения посредством обнаружения оптимального режима прогнозирования, независимо от количества векторов движения, и осуществления компенсации движения для опорного изображения с использованием векторов движения для обнаруженного оптимального режима прогнозирования, модуль декодирования выполнен с возможностью получения информации определения из кодированного потока, причем информация определения указывает, что количество векторов движения больше верхней предельной величины.
21. Устройство обработки изображения по п.12, в котором модуль декодирования выполнен с возможностью получения информации идентификации размера из кодированного потока, при этом информация идентификации размера идентифицирует размер блока для каждого блока, имеющего установленную для него верхнюю предельную величину.
22. Способ обработки изображения содержащий этапы, на которых:
устанавливают верхнюю предельную величину количества векторов движения в соответствии с размером блока, являющимся единицей декодирования, выполняемого при декодировании кодированного потока, генерируемого посредством кодирования данных изображения;
генерируют прогнозируемое изображение посредством обнаружения режима прогнозирования, в котором количество векторов движения для блока равно или меньше верхней предельной величины, установленной модулем установки, и выполнения компенсации движения в отношении опорного изображения с использованием векторов движения для обнаруженного режима прогнозирования; и
декодируют кодированный поток с использованием сгенерированного прогнозируемого изображения.