АППАРАТУРА И СПОСОБ ОЦЕНКИ ОБЪЕМА КОДА, А ТАКЖЕ ПРОГРАММА И НОСИТЕЛЬ ИНФОРМАЦИИ ДЛЯ ЕГО РЕАЛИЗАЦИИ

1. Способ оценки объема кода, используемой в видеокодировании, для оценки объема кода, формируемого в первом способе кодирования источника информации, в котором множество размеров ортогонального преобразования является выбираемым, и кодирование выполняется посредством переупорядочения квантованных коэффициентов двумерного ортогонального преобразования в одномерную форму, в котором объем кода оценивается с использованием второго способа кодирования источника информации, вычислительные затраты которого ниже, чем у первого способа кодирования источника информации, и который выполняет кодирование с использованием таблицы кодов переменной длины, при этом способ оценки объема кода содержит этапы, на которых
выполняют переупорядочение при кодировании квантованных значений коэффициентов ортогонального преобразования большего размера, чем размер ортогонального преобразования, назначенный таблице кодов переменной длины, посредством переупорядочения квантованных значений в одномерную форму в порядке, заданном в первом способе кодирования источника информации, причем в этом одномерном виде получают наборы Пробег-Уровень из количества Пробег последовательных коэффициентов "0" и значимого коэффициента Уровень, который следует за ними, и полученные наборы Пробег-Уровень сохраняют,
вычисляют количество групп на основе пропорции между площадью ортогонального преобразования, соответствующей размеру ортогонального преобразования, назначенному таблице кодов переменной длины, и площадью ортогонального преобразования для целевого объекта кодирования,
группируют наборы Пробег-Уровень в группы, имеющие это количество групп,
делят Пробег каждого набора Пробег-Уровень на данное количество групп и устанавливают полученное частное как Пробег этого набора Пробег-Уровень,
определяют длину кода каждого набора Пробег-Уровень в каждой группе посредством обращения к таблице кодов переменной длины и
вычисляют общую сумму этих определенных длин кодов,
причем объем кода, сформированного в первом способе кодирования источника информации, оценивается равным общей сумме длин кода всех групп.
2. Способ оценки объема кода по п.1, в котором на этапе группирования наборов Пробег-Уровень в группы назначают индекс каждому набору Пробег-Уровень в порядке обнаружения наборов Пробег-Уровень, делят каждый индекс на количество групп и группируют наборы Пробег-Уровень, имеющие одинаковый остаток от деления, в одну группу.
3. Способ оценки объема кода по п.1, в котором на этапе группирования наборов Пробег-Уровень в группы накапливают значение, получаемое посредством прибавления 1 к каждому Пробегу в порядке обнаружения наборов Пробег-Уровень, делят каждое накопленное значение на количество групп и группируют наборы Пробег-Уровень, имеющие одинаковый остаток от деления, в одну группу.
4. Аппаратура оценки объема кода, используемой в видеокодировании, для оценки объема кода, формируемого в первом способе кодирования источника информации, в котором множество размеров ортогонального преобразования является выбираемым, и кодирование выполняется посредством переупорядочения квантованных коэффициентов двумерного ортогонального преобразования в одномерную форму, в котором объем кода оценивается с использованием второго способа кодирования источника информации, вычислительные затраты которого ниже, чем у первого способа кодирования источника информации, и который выполняет кодирование с использованием таблицы кодов переменной длины, при этом аппаратура оценки объема кода содержит:
устройство, которое выполняет переупорядочение при кодировании квантованных значений коэффициентов ортогонального преобразования большего размера, чем размер ортогонального преобразования, назначенный таблице кодов переменной длины, посредством переупорядочения квантованных значений в одномерную форму в порядке, определенном в первом способе кодирования источника информации, причем в этом одномерном виде данное устройство получает наборы Пробег-Уровень из количества Пробег последовательных коэффициентов "0" и значимого коэффициента Уровень, который следует за ними, и сохраняет полученные наборы Пробег-Уровень,
устройство, которое вычисляет количество групп на основе пропорции между площадью ортогонального преобразования, соответствующей размеру ортогонального преобразования, назначенному таблице кодов переменной длины, и площадью ортогонального преобразования для целевого объекта кодирования,
устройство, которое группирует наборы Пробег-Уровень в группы, имеющие это количество групп,
устройство, которое делит Пробег каждого набора Пробег-Уровень на данное количество групп и устанавливает полученное частное как Пробег этого набора Пробег-Уровень,
устройство, которое определяет длину кода каждого набора Пробег-Уровень в каждой группе посредством обращения к таблице кодов переменной длины, и
устройство, которое вычисляет общую сумму этих определенных длин кода,
причем объем кода, сформированного в первом способе кодирования источника информации, оценивается равным общей сумме длин кода всех групп.
5. Программа оценки объема кода, посредством которой компьютер выполняет способ оценки объема кода по п.1.
6. Машиночитаемый носитель информации, на котором хранится программа оценки объема кода, посредством которой компьютер выполняет способ оценки объема кода по п.1.