КОДИРУЮЩЕЕ УСТРОЙСТВО, ДЕКОДИРУЮЩЕЕ УСТРОЙСТВО И СПОСОБ

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