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

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