Способы и устройства кодирования и декодирования сигнала

Иллюстрации

Показать все

Изобретение относится к средствам для кодирования и декодирования аудиосигнала. Технический результат заключается в повышении качества декодированного сигнала. Определяют, в соответствии с количеством доступных битов и предопределенным первым порогом i насыщения, количество k поддиапазонов, подлежащих кодированию, где i является положительным числом и k является положительным целым числом. Выбирают, в соответствии с квантованными огибающими всех поддиапазонов, k поддиапазонов из всех поддиапазонов или выбирают k поддиапазонов из всех поддиапазонов в соответствии с психоакустической моделью. Выполняют операцию первого кодирования на спектральных коэффициентах k поддиапазонов. В вариантах осуществления настоящего изобретения количество k поддиапазонов, подлежащих кодированию, определяют в соответствии с количеством доступных битов и предопределенным первым порогом насыщения, и кодирование выполняют на k поддиапазонах, которые выбирают из всех поддиапазонов, а не на полном частотном диапазоне. 4 н. и 14 з.п. ф-лы, 8 ил.

Реферат

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

[0001] Настоящее изобретение относится к области обработки сигналов и, в частности, к способам и устройствам кодирования и декодирования сигнала.

ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ

[0002] В настоящее время возрастающее значение придается качеству речевого сигнала или звукового сигнала в передаче по сети связи, и, следовательно, более высокие требования налагаются на кодирование и декодирование сигнала. В существующих средне- и низкоскоростных алгоритмах кодирования и декодирования сигнала, поскольку является недостаточным количество битов, доступных для распределения, когда количество доступных для распределения битов распределяют в полном частотном диапазоне, возникают многие «дыры» в сетке частот, и некоторые векторы из всех 0 все еще должны указываться одним битом каждый, каковое вызывает непроизводительное использование битов. Кроме того, из-за некоторых ограничений этих алгоритмов некоторые биты могут оставаться после кодирования, каковое снова вызывает бесполезное использование количества битов. Следовательно, качество сигнала, получаемого путем декодирования декодирующей стороной, является низким.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

[0003] Варианты осуществления настоящего изобретения обеспечивают способы и устройства кодирования и декодирования сигнала, которые могут улучшить слуховое качество сигнала.

[0004] Согласно первому аспекту, обеспечивается способ кодирования сигнала, где способ включает в себя: определение в соответствии с количеством доступных битов и первым порогом i насыщения (максимальной загрузки), количества k поддиапазонов, подлежащих кодированию, где i - положительное число, и k - положительное целое число; выбор, в соответствии с квантованными огибающими всех поддиапазонов, k поддиапазонов из всех поддиапазонов, или выбор k поддиапазонов из всех поддиапазонов в соответствии с психоакустической моделью; и выполнение операции первый раз исполняемого кодирования на спектральных коэффициентах k поддиапазонов.

[0005] Относительно первого аспекта, в первом возможном способе реализации выполнение операции первого кодирования на спектральных коэффициентах k поддиапазонов включает в себя: нормализацию спектральных коэффициентов k поддиапазонов для получения нормализованных спектральных коэффициентов k поддиапазонов; и квантование нормализованных спектральных коэффициентов k поддиапазонов для получения квантованных спектральных коэффициентов k поддиапазонов.

[0006] Относительно первого возможного способа реализации первого аспекта, во втором возможном способе реализации, способ дополнительно включает в себя: если количество оставшихся битов в количестве доступных битов больше чем или равно первому порогу количества битов после операции первого кодирования, определение, в соответствии с количеством оставшихся битов, вторым порогом j насыщения и квантованными спектральными коэффициентами k поддиапазонов, m векторов, на которых должно выполняться кодирование вторично, где j - положительное число, и m - положительное целое число; и выполнение операции второй раз исполняемого кодирования на спектральных коэффициентах m векторов.

[0007] Относительно второго возможного способа реализации первого аспекта, в третьем возможном способе реализации определение, в соответствии с количеством оставшихся битов, вторым порогом j насыщения и квантованными спектральными коэффициентами k поддиапазонов, m векторов, на которых должно выполняться кодирование вторично, включает в себя: определение, в соответствии с количеством оставшихся битов и вторым порогом j насыщения, количества m векторов, на которых должно выполняться вторичное кодирование; определение спектральных коэффициентов-кандидатов в соответствии с квантованными спектральными коэффициентами k поддиапазонов, где спектральные коэффициенты-кандидаты включают в себя спектральные коэффициенты, которые получают путем вычитания соответствующих квантованных спектральных коэффициентов k поддиапазонов из нормализованных спектральных коэффициентов k поддиапазонов; и выбор m векторов из векторов, которым спектральные коэффициенты-кандидаты принадлежат.

[0008] Относительно третьего возможного способа реализации первого аспекта, в четвертом возможном способе реализации выбор m векторов из векторов, которым спектральные коэффициенты-кандидаты принадлежат, включает в себя: сортировку векторов, которым спектральные коэффициенты-кандидаты принадлежат, чтобы получить отсортированные векторы; и выбор первых m векторов из отсортированных векторов, где отсортированные векторы разделены на первую группу векторов и вторую группу векторов, первая группа векторов расположена перед второй группой векторов, первая группа векторов соответствует векторам, значениями которых являются все 0 в векторах, которым квантованные спектральные коэффициенты k поддиапазонов принадлежат, и вторая группа векторов соответствует векторам, значениями которых являются не все 0 в векторах, которым квантованные спектральные коэффициенты k поддиапазонов принадлежат.

[0009] Относительно четвертого возможного способа реализации первого аспекта, в пятом возможном способе реализации, в каждой группе векторов из первой группы векторов и второй группы векторов, векторы в различных поддиапазонах расположены в возрастающем порядке частот поддиапазонов, в которых находятся векторы, и векторы в том же поддиапазоне расположены в исходном порядке векторов.

[0010] Относительно четвертого возможного способа реализации первого аспекта, в шестом возможном способе реализации в каждой группе векторов из первой группы векторов и второй группы векторов, векторы в различных поддиапазонах расположены в порядке по убыванию квантованных огибающих поддиапазонов, в которых векторы находятся, и векторы в том же поддиапазоне расположены в исходном порядке векторов.

[0011] Относительно третьего возможного способа реализации первого аспекта, в седьмом возможном способе реализации выбор m векторов из векторов, которым спектральные коэффициенты-кандидаты принадлежат, включает в себя: выбор в порядке по убыванию квантованных огибающих поддиапазонов, в которых находятся векторы, которым спектральные коэффициенты-кандидаты принадлежат, m векторов из векторов, которым спектральные коэффициенты-кандидаты принадлежат.

[0012] Относительно любого возможного способа реализации (от) второго возможного способа реализации (до) в отношении седьмого возможного способа реализации первого аспекта, в восьмом возможном способе реализации выполнение операции вторичного кодирования на спектральных коэффициентах m векторов включает в себя: определение глобальных коэффициентов усиления спектральных коэффициентов m векторов; нормализацию спектральных коэффициентов m векторов с использованием глобальных коэффициентов усиления спектральных коэффициентов m векторов; и квантование нормализованных спектральных коэффициентов m векторов.

[0013] Со ссылкой на любой возможный способ реализации четвертого возможного способа реализации в отношении шестого возможного способа реализации первого аспекта, в девятом возможном способе реализации выполнение операции вторичного кодирования на спектральных коэффициентах m векторов включает в себя: определение глобальных коэффициентов усиления спектральных коэффициентов первой группы векторов и глобальных коэффициентов усиления спектральных коэффициентов второй группы векторов; нормализацию спектральных коэффициентов векторов, которые принадлежат первой группе векторов и находятся в m векторах, с использованием глобальных коэффициентов усиления спектральных коэффициентов для первой группы векторов и нормализацию спектральных коэффициентов векторов, которые принадлежат второй группе векторов и находятся в m векторах, с использованием глобальных коэффициентов усиления спектральных коэффициентов второй группы векторов; и квантование нормализованных спектральных коэффициентов m векторов.

[0014] Относительно любого возможного способа реализации третьего возможного способа реализации в отношении девятого возможного способа реализации первого аспекта, в десятом возможном способе реализации определение, в соответствии с количеством оставшихся битов и вторым порогом j насыщения, количества m векторов, подлежащих кодированию, включает в себя: определение m согласно следующему уравнению: где C обозначает количество оставшихся битов, и M обозначает количество спектральных коэффициентов, включенных в каждый вектор.

[0015] Относительно первого аспекта или любого возможного способа реализации первого возможного способа реализации в отношении десятого возможного способа реализации первого аспекта, в одиннадцатом возможном способе реализации определение в соответствии с количеством доступных битов и первым порогом i насыщения количества k поддиапазонов, подлежащих кодированию, включает в себя: определение k согласно следующему уравнению: где B обозначает количество доступных битов, и L обозначает количество спектральных коэффициентов, включенных в каждый поддиапазон.

[0016] Относительно первого аспекта или любого возможного способа реализации от первого возможного способа реализации в отношении одиннадцатого возможного способа реализации первого аспекта, в двенадцатом возможном способе реализации определение в соответствии с количеством доступных битов и первым порогом i насыщения количества k поддиапазонов, подлежащих кодированию, включает в себя: если сигналом является переходный сигнал, фрикативный сигнал или длинный сигнал основного тона, определение в соответствии с количеством доступных битов и первым порогом i насыщения количества k поддиапазонов, подлежащих кодированию.

[0017] Согласно второму аспекту, обеспечивается способ декодирования сигнала, где способ включает в себя: определение в соответствии с количеством доступных битов и первым порогом i насыщения количества k поддиапазонов, подлежащих декодированию, где i - положительное число, и k - положительное целое число; выбор в соответствии с декодированными огибающими всех поддиапазонов k поддиапазонов из всех поддиапазонов или выбор k поддиапазонов из всех поддиапазонов в соответствии с психоакустической моделью; и выполнение операции первого декодирования для получения квантованных спектральных коэффициентов k поддиапазонов.

[0018] Относительно второго аспекта, в первом возможном способе реализации, способ дополнительно включает в себя: если количество оставшихся битов в количестве доступных битов больше чем или равно первому порогу количества битов после операции первого декодирования, определение в соответствии с количеством оставшихся битов и вторым порогом j насыщения количества m векторов, на которых должно выполняться вторичное декодирование, где j - положительное число, и m - положительное целое число; и выполнение операции вторичного декодирования, чтобы получить нормализованные спектральные коэффициенты m векторов.

[0019] Относительно первого возможного способа реализации второго аспекта, во втором возможном способе реализации способ дополнительно включает в себя: определение соответствия между нормализованными спектральными коэффициентами m векторов и квантованными спектральными коэффициентами k поддиапазонов.

[0020] Относительно второго возможного способа реализации второго аспекта, в третьем возможном способе реализации определение соответствия между нормализованными спектральными коэффициентами m векторов и квантованными спектральными коэффициентами k поддиапазонов включает в себя: определение соответствия между m векторами и первым типом векторов в векторах, которым квантованные спектральные коэффициенты k поддиапазонов принадлежат, где m векторов находятся во взаимно однозначном соответствии с первым типом векторов.

[0021] Относительно третьего возможного способа реализации второго аспекта, в четвертом возможном способе реализации определение соответствия между m векторами и первым типом векторов в векторах, которым квантованные спектральные коэффициенты k поддиапазонов принадлежат, включает в себя: сортировку векторов, которым квантованные спектральные коэффициенты k поддиапазонов принадлежат, чтобы получить отсортированные векторы, где отсортированные векторы разделены на первую группу векторов и вторую группу векторов, первая группа векторов расположена перед второй группой векторов, первая группа векторов включает в себя векторы, значениями которых являются все 0 в векторах, которым первая группа декодированных спектральных коэффициентов принадлежит, и вторая группа векторов включает в себя векторы, значениями которых являются не все 0 в векторах, которым принадлежит первая группа декодированных спектральных коэффициентов; выбор первых m векторов из отсортированных векторов в качестве первого типа векторов; и установление соответствия между первым типом векторов и m векторами.

[0022] Относительно четвертого возможного способа реализации второго аспекта, в пятом возможном способе реализации в каждой группе векторов из первой группы векторов и второй группы векторов, векторы в различных поддиапазонах расположены в возрастающем порядке частот поддиапазонов, в которых находятся векторы, и векторы в том же поддиапазоне расположены в исходном порядке векторов.

[0023] Относительно четвертого возможного способа реализации второго аспекта, в шестом возможном способе реализации, в каждой группе векторов из первой группы векторов и второй группы векторов, векторы в различных поддиапазонах расположены в порядке по убыванию квантованных огибающих поддиапазонов, в которых находятся векторы, и векторы в том же поддиапазоне расположены в исходном порядке векторов.

[0024] Относительно третьего возможного способа реализации второго аспекта, в седьмом возможном способе реализации, определение соответствия между m векторами и первым типом векторов в векторах, которым квантованные спектральные коэффициенты k поддиапазонов принадлежат, включает в себя: выбор, в порядке по убыванию квантованных огибающих поддиапазонов, в которых находятся векторы, которым квантованные спектральные коэффициенты k поддиапазонов принадлежат, m векторов из векторов, которым квантованные спектральные коэффициенты k поддиапазонов принадлежат, в качестве первого типа векторов; и установление соответствия между первым типом векторов и m векторами.

[0025] Со ссылкой на любой способ реализации второго возможного способа реализации в отношении седьмого возможного способа реализации второго аспекта, в восьмом возможном способе реализации, способ дополнительно включает в себя: декодирование глобальных коэффициентов усиления для m векторов; и коррекцию нормализованных спектральных коэффициентов m векторов с использованием глобальных коэффициентов усиления для m векторов, чтобы получить спектральные коэффициенты m векторов.

[0026] Относительно любого способа реализации четвертого возможного способа реализации в отношении шестого возможного способа реализации второго аспекта, в девятом возможном способе реализации способ дополнительно включает в себя: декодирование первого глобального коэффициента усиления и второго глобального коэффициента усиления; и коррекцию, с использованием первого глобального коэффициента усиления, спектральных коэффициентов, которые соответствуют первой группе векторов и находятся в нормализованных спектральных коэффициентах m векторов, и коррекцию, с использованием второго глобального коэффициента усиления, спектральных коэффициентов, которые соответствуют второй группе векторов и находятся в нормализованных спектральных коэффициентах m векторов, чтобы получить спектральные коэффициенты m векторов.

[0027] Относительно восьмого возможного способа реализации или девятого возможного способа реализации второго аспекта, в десятом возможном способе реализации, способ дополнительно включает в себя: суммирование квантованных спектральных коэффициентов k поддиапазонов и спектральных коэффициентов m векторов, чтобы получить нормализованные спектральные коэффициенты k поддиапазонов; выполнение дополнения шума на спектральный коэффициент, значением которого является 0, в нормализованных спектральных коэффициентах k поддиапазонов, и восстановление спектрального коэффициента другого поддиапазона во всех поддиапазонах, кроме k поддиапазонов, чтобы получить спектральные коэффициенты первого частотного диапазона, где первый частотный диапазон включает в себя все поддиапазоны; и коррекцию спектральных коэффициентов первого частотного диапазона с использованием огибающих всех поддиапазонов, чтобы получить нормализованные спектральные коэффициенты первого частотного диапазона; и коррекцию нормализованных спектральных коэффициентов первого частотного диапазона с использованием глобального коэффициента усиления первого частотного диапазона, чтобы получить конечный сигнал частотной области для первого частотного диапазона.

[0028] Относительно десятого возможного способа реализации второго аспекта, в одиннадцатом возможном способе реализации суммирование квантованных спектральных коэффициентов k поддиапазонов и спектральных коэффициентов m векторов для получения нормализованных спектральных коэффициентов k поддиапазонов, включает в себя: суммирование спектральных коэффициентов m векторов и квантованных спектральных коэффициентов k поддиапазонов согласно соответствию между нормализованными спектральными коэффициентами m векторов и квантованными спектральными коэффициентами k поддиапазонов.

[0029] Относительно десятого возможного способа реализации или одиннадцатого возможного способа реализации второго аспекта, в двенадцатом возможном способе реализации, выполнение дополнения шума на спектральный коэффициент, значением которого является 0 в нормализованных спектральных коэффициентах k поддиапазонов, включает в себя: определение взвешенного значения согласно информации декодирования базового уровня; и взвешивание спектральных коэффициентов, являющихся соседними со спектральным коэффициентом, значением которого является 0 в нормализованных спектральных коэффициентах k поддиапазонов, и случайного шума с использованием взвешенного значения.

[0030] Относительно двенадцатого возможного способа реализации второго аспекта, в тринадцатом возможном способе реализации определение взвешенного значения согласно информации декодирования базового уровня включает в себя: извлечение информации классификации сигнала из информации декодирования базового уровня; и если информация классификации сигнала указывает, что сигналом является фрикативный сигнал, извлечение предопределенного взвешенного значения; или если информация классификации сигнала указывает, что сигналом является сигнал отличный от фрикативного сигнала, извлечение периода основного тона из информации декодирования базового уровня и определение взвешенного значения согласно периоду основного тона.

[0031] Относительно любого способа реализации десятого возможного способа реализации в отношении тринадцатого возможного способа реализации второго аспекта, в четырнадцатом возможном способе реализации восстановление спектрального коэффициента другого поддиапазона во всех поддиапазонах, кроме k поддиапазонов, включает в себя: выбор из всех поддиапазонов n поддиапазонов, являющихся соседними с другим поддиапазоном, кроме k поддиапазонов, и восстановление спектрального коэффициента другого поддиапазона, кроме k поддиапазонов, согласно спектральным коэффициентам n поддиапазонов, где n - положительное целое число; или выбор p поддиапазонов из k поддиапазонов и восстановление спектрального коэффициента другого поддиапазона, кроме k поддиапазонов, согласно спектральным коэффициентам p поддиапазонов, где количество битов, распределенных каждому поддиапазону в p поддиапазонах, больше чем или равно второму порогу количества битов, где p - положительное целое число.

[0032] Относительно любого способа реализации от первого возможного способа реализации в отношении четырнадцатого возможного способа реализации второго аспекта, в пятнадцатом возможном способе реализации определение, в соответствии с количеством оставшихся битов и вторым порогом j насыщения, количества m векторов, на которых должно выполняться вторичное декодирование, включает в себя: определение m согласно следующему уравнению: где C обозначает количество оставшихся битов, и M обозначает количество спектральных коэффициентов, включенных в каждый вектор.

[0033] Относительно второго аспекта или любого способа реализации от первого возможного способа реализации до пятнадцатого возможного способа реализации второго аспекта, в шестнадцатом возможном способе реализации определение в соответствии с количеством доступных битов и первым порогом i насыщения количества k поддиапазонов, подлежащих декодированию, включает в себя: определение k согласно следующему уравнению: где B обозначает количество доступных битов, и L обозначает количество спектральных коэффициентов, включенных в каждый поддиапазон.

[0034] Относительно второго аспекта или любого способа реализации первого возможного способа реализации в отношении шестнадцатого возможного способа реализации второго аспекта, в семнадцатом возможном способе реализации определение в соответствии с количеством доступных битов и первым порогом i насыщения количества k поддиапазонов, подлежащих декодированию, включает в себя: если сигналом является переходный сигнал, фрикативный сигнал или длинный сигнал основного тона, определение в соответствии с количеством доступных битов и первым порогом i насыщения количества k поддиапазонов, подлежащих декодированию.

[0035] Согласно третьему аспекту, обеспечивается устройство кодирования сигнала, где устройство включает в себя: блок определения, сконфигурированный, чтобы определять в соответствии с количеством доступных битов и первым порогом i насыщения количество k поддиапазонов, подлежащих кодированию, где i - положительное число, и k - положительное целое число; блок выбора, сконфигурированный, чтобы: в соответствии с количеством k поддиапазонов, которое определено блоком определения, выбирать, в соответствии с квантованными огибающими всех поддиапазонов, k поддиапазонов из всех поддиапазонов или выбирать k поддиапазонов из всех поддиапазонов в соответствии с психоакустической моделью; и блок кодирования, сконфигурированный, чтобы выполнять операцию первого кодирования на спектральных коэффициентах k поддиапазонов, выбранных блоком выбора.

[0036] Относительно третьего аспекта, в первом возможном способе реализации, блок кодирования конкретно сконфигурирован, чтобы: осуществлять нормализацию спектральных коэффициентов k поддиапазонов для получения нормализованных спектральных коэффициентов k поддиапазонов; и квантовать нормализованные спектральные коэффициенты k поддиапазонов для получения квантованных спектральных коэффициентов k поддиапазонов.

[0037] Относительно первого возможного способа реализации третьего аспекта, во втором возможном способе реализации блок выбора дополнительно сконфигурирован, чтобы: если количество оставшихся битов в количестве доступных битов больше чем или равно первому порогу количества битов после операции первого кодирования, определять, в соответствии с количеством оставшихся битов, вторым порогом j насыщения и квантованными спектральными коэффициентами k поддиапазонов, m векторов, на которых должно выполняться вторичное кодирование, где j - положительное число, и m - положительное целое число; и блок кодирования дополнительно сконфигурирован, чтобы выполнять операцию вторичного кодирования на спектральных коэффициентах m векторов, определенных блоком выбора.

[0038] Относительно второго возможного способа реализации третьего аспекта, в третьем возможном способе реализации блок выбора конкретно сконфигурирован, чтобы в соответствии с количеством оставшихся битов и вторым порогом j насыщения определять количество m векторов, подлежащих кодированию; определять спектральные коэффициенты-кандидаты в соответствии с квантованными спектральными коэффициентами k поддиапазонов, где спектральные коэффициенты-кандидаты включают в себя спектральные коэффициенты, которые получают путем вычитания соответствующих квантованных спектральных коэффициентов k поддиапазонов из нормализованных спектральных коэффициентов k поддиапазонов; и выбирать m векторов из векторов, которым спектральные коэффициенты-кандидаты принадлежат.

[0039] Относительно третьего возможного способа реализации третьего аспекта в четвертом возможном способе реализации, блок выбора конкретно сконфигурирован, чтобы сортировать векторы, которым спектральные коэффициенты-кандидаты принадлежат, для получения отсортированных векторов; и выбирать первые m векторов из отсортированных векторов; где отсортированные векторы разделены на первую группу векторов и вторую группу векторов, первая группа векторов расположена перед второй группой векторов, первая группа векторов соответствует векторам, значениями которых являются все 0 в векторах, которым квантованные спектральные коэффициенты k поддиапазонов принадлежат, и вторая группа векторов соответствует векторам, значениями которых являются не все 0 в векторах, которым квантованные спектральные коэффициенты k поддиапазонов принадлежат.

[0040] Относительно третьего возможного способа реализации третьего аспекта, в пятом возможном способе реализации блок выбора конкретно сконфигурирован, чтобы в порядке по убыванию квантованных огибающих поддиапазонов, в которых векторы находятся, которым спектральные коэффициенты-кандидаты принадлежат, выбирать m векторов из векторов, которым спектральные коэффициенты-кандидаты принадлежат.

[0041] Относительно любого способа реализации второго возможного способа реализации в отношении пятого возможного способа реализации третьего аспекта, в шестом возможном способе реализации блок кодирования конкретно сконфигурирован, чтобы определять глобальные коэффициенты усиления спектральных коэффициентов m векторов; осуществлять нормализацию спектральных коэффициентов m векторов с использованием глобальных коэффициентов усиления спектральных коэффициентов m векторов; и квантовать нормализованные спектральные коэффициенты m векторов.

[0042] Относительно четвертого возможного способа реализации третьего аспекта, в седьмом возможном способе реализации, блок кодирования конкретно сконфигурирован, чтобы определять глобальные коэффициенты усиления спектральных коэффициентов первой группы векторов и глобальные коэффициенты усиления спектральных коэффициентов второй группы векторов; осуществлять нормализацию спектральных коэффициентов векторов, которые принадлежат первой группе векторов и находятся в m векторах, с использованием глобальных коэффициентов усиления спектральных коэффициентов второй группы векторов первой группы векторов, и осуществлять нормализацию спектральных коэффициентов векторов, которые принадлежат второй группе векторов и находятся в m векторах, с использованием глобальных коэффициентов усиления спектральных коэффициентов второй группы векторов; и квантовать нормализованные спектральные коэффициенты m векторов.

[0043] Относительно любого способа реализации третьего возможного способа реализации в отношении седьмого возможного способа реализации третьего аспекта, в восьмом возможном способе реализации блок выбора конкретно сконфигурирован, чтобы определять m согласно следующему уравнению: где C обозначает количество оставшихся битов, и M обозначает количество спектральных коэффициентов, включенных в каждый вектор.

[0044] Относительно третьего аспекта или любого способа реализации первого возможного способа реализации в отношении восьмого возможного способа реализации третьего аспекта, в девятом возможном способе реализации блок определения конкретно сконфигурирован, чтобы определять k согласно следующему уравнению: где B обозначает количество доступных битов, и L обозначает количество спектральных коэффициентов, включенных в каждый поддиапазон.

[0045] Относительно третьего аспекта или любого способа реализации первого возможного способа реализации в отношении девятого возможного способа реализации третьего аспекта, в десятом возможном способе реализации блок определения конкретно сконфигурирован, чтобы: если сигналом является переходный сигнал, фрикативный сигнал или длинный сигнал основного тона, определять, в соответствии с количеством доступных битов и первым порогом i насыщения, количество k поддиапазонов, подлежащих кодированию.

[0046] Согласно четвертому аспекту, обеспечивается устройство декодирования сигнала, где устройство включает в себя: блок определения, сконфигурированный, чтобы в соответствии с количеством доступных битов и первым порогом i насыщения определять количество k поддиапазонов, подлежащих декодированию, где i - положительное число, и k - положительное целое число; блок выбора, сконфигурированный, чтобы: в соответствии с количеством k поддиапазонов, которое определено блоком определения, выбирать, в соответствии с декодированными огибающими всех поддиапазонов, k поддиапазонов из всех поддиапазонов или выбирать k поддиапазонов из всех поддиапазонов в соответствии с психоакустической моделью; и блок декодирования, сконфигурированный, чтобы выполнять операцию первого декодирования для получения квантованных спектральных коэффициентов k поддиапазонов, выбранных блоком выбора.

[0047] Относительно четвертого аспекта, в первом возможном способе реализации первый блок определения дополнительно сконфигурирован, чтобы: если количество оставшихся битов в количестве доступных битов больше чем или равно первому порогу количества битов после операции первого декодирования, определять, в соответствии с количеством оставшихся битов, вторым порогом j насыщения и первой группой декодированных спектральных коэффициентов, количество m векторов, на которых должно выполняться вторичное декодирование, где j - положительное число, и m - положительное целое число; и блок декодирования дополнительно сконфигурирован, чтобы выполнять операцию вторичного декодирования для получения нормализованных спектральных коэффициентов m векторов.

[0048] Относительно первого возможного способа реализации четвертого аспекта, во втором возможном способе реализации устройство дополнительно включает в себя: второй блок определения, сконфигурированный, чтобы определять соответствие между нормализованными спектральными коэффициентами m векторов и квантованными спектральными коэффициентами k поддиапазонов.

[0049] Относительно второго возможного способа реализации четвертого аспекта, в третьем возможном способе реализации второй блок определения конкретно сконфигурирован, чтобы определять соответствие между m векторами и первым типом векторов в векторах, которым квантованные спектральные коэффициенты k поддиапазонов принадлежат, где m векторов находится в однозначном соответствии с первым типом векторов.

[0050] Относительно третьего возможного способа реализации четвертого аспекта, в четвертом возможном способе реализации второй блок определения конкретно сконфигурирован, чтобы сортировать векторы, которым квантованные спектральные коэффициенты k поддиапазонов принадлежат, для получения отсортированных векторов, где отсортированные векторы разделены на первую группу векторов и вторую группу векторов, первая группа векторов расположена перед второй группой векторов, первая группа векторов включает в себя векторы, значениями которых являются все 0 в векторах, которым принадлежит первая группа декодированных спектральных коэффициентов, и вторая группа векторов включает в себя векторы, значениями которых являются не все 0 в векторах, которым принадлежит первая группа декодированных спектральных коэффициентов; выбирать первые m векторов из отсортированных векторов в качестве первого типа векторов; и устанавливать соответствие между первым типом векторов и m векторами.

[0051] Относительно третьего возможного способа реализации четвертого аспекта, в пятом возможном способе реализации второй блок определения конкретно сконфигурирован, чтобы выбирать в порядке по убыванию квантованных огибающих поддиапазонов, в которых находятся векторы, которым квантованные спектральные коэффициенты k поддиапазонов принадлежат, m векторов из векторов, которым квантованные спектральные коэффициенты k поддиапазонов принадлежат, в качестве первого типа векторов; и устанавливать соответствие между первым типом векторов и m векторами.

[0052] Относительно любого способа реализации первого возможного способа реализации в отношении пятого возможного способа реализации четвертого аспекта, в шестом возможном способе реализации устройство дополнительно включает в себя: корректирующий блок, где блок декодирования дополнительно сконфигурирован, чтобы декодировать глобальные коэффициенты усиления m векторов; и корректирующий блок сконфигурирован, чтобы корректировать нормализованные спектральные коэффициенты m векторов с использованием глобальных коэффициентов усиления для векторов с использованием глобальных коэффициентов усиления для m векторов для получения спектральных коэффициентов m векторов.

[0053] Относительно четвертого возможного способа реализации четвертого аспекта, в седьмом возможном способе реализации устройство дополнительно включает в себя корректирующий блок, где блок декодирования дополнительно сконфигурирован, чтобы декодировать первый глобальный коэффициент усиления и второй глобальный коэффициент усиления; и корректирующий блок сконфигурирован, чтобы корректировать, с использованием первого глобального коэффициента усиления, спектральные коэффициенты, которые соответствуют первой группе векторов и находятся в нормализованных спектральных коэффициентах m векторов, и корректировать, используя второй глобальный коэффициент усиления, спектральные коэффициенты, которые соответствуют второй группе векторов и находятся в нормализованных спектральных коэффициентах m векторов, чтобы получить спектральные коэффициенты m векторов.

[0054] Относительно шестого возможного способа реализации или седьмого возможного способа реализации четвертого аспекта, в восьмом возможном способе реализации устройство дополнительно включает в себя блок суммирования и блок восстановления, где блок суммирования сконфигурирован, чтобы суммировать квантованные спектральные коэффициенты k поддиапазонов и спектральные коэффициенты m векторов для получения спектральных коэффициентов k поддиапазонов; блок восстановления сконфигурирован для выполнения дополнения шума на спектральный коэффициент, значением которого является 0 в нормализованных спектральных коэффициентах k поддиапазонов и восстанавливать спектральный коэффициент другого поддиапазона во всех поддиапазонах кроме k поддиапазонов, чтобы получить спектральные коэффициенты первого частотного диапазона, где первый частотный диапазон включает в себя все поддиапазоны; корректирующий блок дополнительно сконфигурирован для коррекции спектральных коэффициентов первого частотного диапазона с использованием огибающих всех поддиапазонов для получения нормализованных спектральных коэффициентов первого частотного диапазона; и корректирующий блок дополнительно сконфигурирован, чтобы корректировать нормализованные спектральные коэффициенты первого частотного диапазона с использова