СПОСОБ КОДИРОВАНИЯ И УСТРОЙСТВО КОДИРОВАНИЯ

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