ГОСТ Р ИСО/МЭК 19794-4—2014
где Lfc является числом битов в квантователе, а значение коэффициента нагрузки, у. 2.5. Моделируем среднее
значение передачибитовдля полосычастот к при помощи
rk= log2 Lkбитов/образец.
В таком случае формула для q исходя изпараметровпредставленных выше
Qk = 0. Второй заключается в следующем: если Ок > 2ут7к. то. исходя из вышеуказанной модели квантования гк< 0.
Вследствие того, чтосфизической точки зрения этоне имеет смысла,дляопределения qприменяется итерацион
ная процедура (установленная далее). Итерационная процедура исключает из распределения битов те полосы
частот, чья скоростьпередачиданных в битахтеоретически не положительна: этообеспечиваетсоблюдениеогра
ничения на общую скорость передачи данных в битах г. Как только ширина элементов определена, необходимо
квантоватькаждуюполосучастот при помощи квантователей, установленныхв Е.2.3. включаядиапазоны с теоре
тическине положительной скоростью передачиданных,для которых была вычислена ширинаэлемента.
П р и м е ч а н и е — Что касается полос частот с теоретически не положительной скоростью передачи
данных в битах (то есть, диапазонов, перечисленных в совокупности К.(°1\К. определенной ниже), кодирование
происходит в любом случае при помощи длин (крупных) элементов, предоставленных элементом вместе со спе
цификацией, вожиданиитого, что результатомквантованияданныхдиапазоновстанет нулевая скоростьпередачи
данных полосчастот в битах. Можетслучиться и так. что несколько образцов вданных диапазонах при квантова
нии фактически будут преобразованы в ненулевые значения и, таким образом, внесут информацию в восстанов
ленные изображения.
Е.5.3.3 Итеративная процедура для вычисления значений ширины элементов
1Инициирование:
/= О;
tfo>={*|OSfcS59H0£ г 1,01.
2Выполнение итерации сj длявычисленияq:
3Исключениедиапазонов, которые теоретически могут способствовать появлениюотрицательной (неполо
жительной)скорости передачи битов:
(a) HW= (к е| CfcftjWг 2 ^).
(
b
) Если =0)Ф 0. то
i.КЯ* 1>= К<Л\Е0>.
•*-/=/* 1.
in. переход ко второмушагу 2. в противном случае
».
К =К[П.
in. продолжение.
4 Вычисление ширины элементов:
если к е К*01, то
Qk = Q‘k/q.
в противномслучае 0А= 0.
5Завершениевыполнения.
Обратная косая черта (бэкслэш) «\» — разностный оператор множеств; т. е. А\В=А Г, В°.
Особоговнимания требуютдваслучая. Первыйзаключаетсяв следующем:для предотвращения переполне-
ния в (Ук.если logc |oJ)* 0 . кодердолженисключитьлюбыеполосы частот,для которыхQ* < 1.01, задавзначение
75