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

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