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

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