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

Иллюстрации

Показать все

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

Реферат

[0001] Данная заявка испрашивает приоритет по заявке на патент Китая №201410177234.3, поданной в Патентное ведомство Китая 29 апреля 2014 года и озаглавленной "SIGNAL PROCESSING METHOD AND DEVICE", которая включена сюда во всей своей полноте путем ссылки.

Область техники, к которой относится изобретение

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

Уровень техники

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

Сущность изобретения

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

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

[0006] Согласно первому аспекту в первом возможном способе реализации определение согласно информации о рабочих характеристиках M поддиапазонов, что следует выполнять операцию модификации начальных значений огибающей M поддиапазонов включает в себя:

определение первого параметра согласно начальным значениям огибающей N поддиапазонов, где первый параметр показывает степень концентрации, которую имеет спектральная энергия сигнала и которая находится в M поддиапазонах;

определение второго параметра согласно начальным значениям огибающей M поддиапазонов, где второй параметр показывает степень спектральной флуктуации M поддиапазонов; и

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

[0007] Согласно первому возможному способу реализации первого аспекта во втором возможном способе реализации определение первого параметра согласно начальным значениям огибающей N поддиапазонов включает в себя: определение полной энергии M поддиапазонов согласно начальным значениям огибающей M поддиапазонов; определение полной энергии K поддиапазонов согласно начальным значениям огибающей K поддиапазонов; и определение отношения полной энергии M поддиапазонов к полной энергии K поддиапазонов в качестве первого параметра.

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

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

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

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

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

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

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

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

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

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

[0018] Согласно второму аспекту или любому из приведенных выше способов реализации в шестом возможном способе реализации блок определения дополнительно выполнен с возможностью определения количества избыточных битов каждого поддиапазона в N поддиапазонах в соответствии с количеством битов, выделенных, соответственно, N поддиапазонам во время первого выделения битов, где количество избыточных битов каждого поддиапазона в N поддиапазонах меньше, чем количество битов, необходимых для кодирования единственного информационного блока в одном и том же поддиапазоне; блок определения дополнительно выполнен с возможностью определения полного количества избыточных битов согласно количеству избыточных битов каждого поддиапазона в N поддиапазонах; и блок выделения дополнительно выполнен с возможностью выполнения второго выделения битов в N поддиапазонах согласно модифицированным значениям огибающей M поддиапазонов, начальным значениям огибающей K поддиапазонов и полному количеству избыточных битов.

[0019] В вариантах осуществления настоящего изобретения выделение битов непосредственно не выполняется согласно начальным значениям огибающей N поддиапазонов; вместо этого M поддиапазонов низкочастотного диапазона выбираются из N поддиапазонов, производится определение, согласно энергетической характеристике и спектральной характеристике, которые имеют M поддиапазонов, что следует выполнять операцию модификации начальных значений огибающей M поддиапазонов, модификация выполняется отдельно для каждого начального значения огибающей M поддиапазонов согласно начальным значениям огибающей M поддиапазонов, и первое выделение битов выполняется в N поддиапазонах согласно модифицированным значениям огибающей M поддиапазонов и начальным значениям огибающей K поддиапазонов таким образом, чтобы выделение битов лучше удовлетворяло требованиям, предъявляемым к битам каждого поддиапазона, и поэтому можно улучшить рабочие характеристики кодирования и декодирования сигналов.

Краткое описание чертежей

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

[0021] Фиг.1 - схематичная блок-схема способа обработки сигналов согласно варианту осуществления настоящего изобретения;

[0022] Фиг.2 - схематичная блок-схема последовательности операций способа обработки сигналов согласно варианту осуществления настоящего изобретения;

[0023] Фиг.3 - схематичная блок-схема устройства обработки сигналов согласно варианту осуществления настоящего изобретения; и

[0024] Фиг.4 - схематичная блок-схема устройства обработки сигналов согласно другому варианту осуществления настоящего изобретения.

Подробное описание изобретения

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

[0026] Технология кодирования сигналов и технология декодирования сигналов широко применяются в различных электронных устройствах, таких как мобильный телефон, беспроводное устройство, карманный персональный компьютер (PDA), карманный или портативный компьютер, персональный навигационный помощник/приемник системы глобального позиционирования (GPS), камера, аудио-/видеоплеер, видеокамера, видеомагнитофон и контрольно-измерительное устройство. Обычно такие электронные устройства включают в себя речевой кодер или аудиокодер и дополнительно включают в себя речевой декодер или аудиодекодер. Речевой кодер или аудиокодер и речевой декодер или аудиодекодер можно непосредственно реализовать с помощью цифровой схемы или микросхемы, такой как микросхема цифровой обработки сигналов (DSP), или можно реализовать с помощью процессора, управляемого программным кодом, путем исполнения процедуры в виде программного кода.

[0027] На фиг.1 показана схематичная блок-схема способа обработки сигналов согласно варианту осуществления настоящего изобретения. Способ, показанный на фиг.1, выполняется на стороне кодера, такой как приведенный выше речевой кодер или приведенный выше аудиокодер. Способ, показанный на фиг.1, можно также выполнить на стороне декодера, такой как приведенный выше речевой декодер или приведенный выше аудиодекодер.

[0028] В процессе кодирования сторона кодера может сначала преобразовывать сигнал во временной области в сигнал в частотной области. Например, время-частотное преобразование можно выполнить с использованием алгоритма, такого как быстрое преобразование Фурье (FFT) или модифицированное дискретное косинусное преобразование (MDCT). Затем можно использовать общий коэффициент усиления для выполнения нормирования над спектральным коэффициентом сигнала в частотной области, и деление выполняется над нормированным спектральным коэффициентом для того, чтобы получить многочисленные поддиапазоны.

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

[0030] 110. Выбор M поддиапазонов из N поддиапазонов, причем N поддиапазонов получаются путем деления спектрального коэффициента текущего кадра сигнала, диапазон частот M поддиапазонов меньше, чем диапазон частот K поддиапазонов в N поддиапазонах за исключением упомянутых M поддиапазонов, N является положительным целым числом больше 1, M и K являются положительными целыми числами, и сумма M и K равняется N.

[0031] В данном варианте осуществления настоящего изобретения сигнал может быть речевым сигналом или может быть аудиосигналом. Приведенные выше поддиапазоны K представляют собой все поддиапазоны в N поддиапазонах за исключением упомянутых M поддиапазонов.

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

[0033] 130. Выполнение модификации отдельно для каждого начального значения огибающей M поддиапазонов для того, чтобы получить модифицированные значения огибающей M поддиапазонов.

[0034] 140. Выполнение первого выделения битов в N поддиапазонах согласно модифицированным значениям огибающей M поддиапазонов и начальным значениям огибающей K поддиапазонов.

[0035] В данном варианте осуществления настоящего изобретения выделение битов не выполняется непосредственно согласно начальным значениям огибающей N поддиапазонов; вместо этого M поддиапазонов низкочастотного диапазона выбираются из N поддиапазонов, производится определение, согласно энергетической характеристике и спектральной характеристике, которые имеют M поддиапазонов, что следует выполнять операцию модификации над начальными значениями огибающей M поддиапазонов, модификация выполняется отдельно для каждого начального значения огибающей M поддиапазонов согласно начальным значениям огибающей M поддиапазонов, и первое выделение битов выполняется в N поддиапазонах согласно модифицированным значениям огибающей M поддиапазонов и начальным значениям огибающей K поддиапазонов таким образом, чтобы выделение битов лучше удовлетворяло требованиям, предъявляемым к битам каждого поддиапазона, и поэтому можно улучшить рабочие характеристики кодирования и декодирования сигналов.

[0036] В частности, в существующем алгоритме кодирования частотной области выделение битов выполняется непосредственно в каждом поддиапазоне сигнала согласно размеру огибающей частоты. В результате, количество выделенных битов не может в полной мере удовлетворять требованию, предъявляемому к битам, некоторых поддиапазонов низкочастотного диапазона. Однако в данном варианте осуществления настоящего изобретения M поддиапазонов низкочастотного диапазона сначала выбираются из N поддиапазонов, производится определение, согласно энергетической характеристике и спектральной характеристике, которые имеют M поддиапазонов, что следует выполнять операцию модификации над начальными значениями огибающей M поддиапазонов, модификация выполняется над начальными значениями огибающей M поддиапазонов согласно начальным значениям огибающей N поддиапазонов, и затем выполняется первое выделение битов в N поддиапазонах согласно модифицированным значениям огибающей M поддиапазонов и начальным значениям огибающей K поддиапазонов. Следует отметить, что в данном варианте осуществления настоящего изобретения выделение битов не выполняется непосредственно в N поддиапазонах согласно начальным значениям огибающей N поддиапазонов. Вместо этого энергетическая характеристика и спектральная характеристика, которые имеют M поддиапазонов, используются в качестве факторов, которые необходимо учитывать для определения необходимости выполнения модификации над M поддиапазонами для того, чтобы получить соответствующие модифицированные значения огибающей M поддиапазонов, и выделение битов выполняется согласно модифицированным значениям огибающей поддиапазонов низкочастотного диапазона и начальным значениям огибающей других поддиапазонов, поэтому выделение битов, которое выполняется над каждым поддиапазоном, является более правильным, особенно когда выполняется над M поддиапазонами низкочастотного диапазона, и поэтому можно улучшить рабочие характеристики кодирования и декодирования сигналов.

[0037] После деления спектрального коэффициента с целью получения N поддиапазонов, можно выполнить вычисление и квантование огибающей каждого поддиапазона. Поэтому каждый поддиапазон имеет квантованное значение огибающей. Следует понимать, что начальное значение огибающей относится к модифицированному значению огибающей, и начальное значение огибающей может относиться к исходному значению огибающей поддиапазона, то есть квантованному значению огибающей, полученному путем вычисления после деления поддиапазона. Значение огибающей, полученное после модификации исходного значения огибающей поддиапазона, упоминается как модифицированное значение огибающей. Поэтому в данном варианте осуществления настоящего изобретения оба упомянутых значения, то есть начальное значение огибающей и модифицированное значение огибающей, относятся к квантованным значениям огибающей.

[0038] Дополнительно, в качестве варианта осуществления, на этапе 110 M поддиапазонов можно выбрать из N поддиапазонов согласно гармонической характеристике поддиапазона и энергии поддиапазона. Например, для M поддиапазонов, интенсивность гармоники каждого поддиапазона может быть больше, чем предварительно установленное пороговое значение интенсивности, и отношение энергии поддиапазона к полной энергии N поддиапазонов больше, чем предварительно установленное пороговое значение энергии. Как упомянуто выше, поддиапазоны низкочастотного диапазона являются, как правило, узким местом рабочих характеристик кодирования сигнала. В этих поддиапазонах поддиапазон, который имеет относительно высокую гармоническую характеристику, и чья энергия учитывает конкретную долю полной энергии поддиапазонов, представляет собой особенно узкое место для рабочих характеристик кодирования. Поэтому после того как выбраны M поддиапазонов из N поддиапазонов согласно гармонической характеристике поддиапазона и энергии поддиапазона и модифицированы начальные значения огибающей M поддиапазонов, выделение битов, выполняемое над M поддиапазонами, является более правильным, и поэтому можно значительно улучшить рабочие характеристики кодирования и декодирования сигналов.

[0039] Дополнительно, в качестве другого варианта осуществления, N поддиапазонов можно расположить в порядке возрастания диапазонов частот. Таким образом, на этапе 110 первые M поддиапазонов можно выбрать из N поддиапазонов. В данном варианте осуществления M поддиапазонов выбираются в порядке возрастания диапазонов частот, что позволяет упростить операцию и повысить эффективность обработки сигналов.

[0040] Дополнительно, в качестве другого варианта осуществления на этапе 120 первый параметр можно определить согласно начальным значениям огибающей N поддиапазонов, где первый параметр может показывать степень концентрации, которую имеет спектральная энергия сигнала и которая находится в M поддиапазонах. Второй параметр можно определить согласно начальным значениям огибающей M поддиапазонов, где второй параметр показывает степень спектральной флуктуации M поддиапазонов. В случае, когда первый параметр находится в пределах первого диапазона, и второй параметр находится в пределах второго диапазона, можно определить, выполнять ли операцию модификации начальных значений огибающей M поддиапазонов.

[0041] В частности, энергетическая характеристика M поддиапазонов может представлять собой степень концентрации, которую имеет спектральная энергия сигнала, и которая находится в M поддиапазонах, и спектральная характеристика M поддиапазонов может иметь степень спектральной флуктуации M поддиапазонов.

[0042] Первый диапазон относится к энергии поддиапазона и может устанавливаться заранее. Когда степень концентрации, которую имеет спектральная энергия сигнала, и которая находится в M поддиапазонах, является относительно низкой, это может указывать на то, что отношение M поддиапазонов к N поддиапазонам является маленькими, и рабочие характеристики кодирования не подвержены сильному влиянию. Поэтому нет необходимости модифицировать начальные значения огибающей M поддиапазонов. Когда степень концентрации, которую имеет спектральная энергия сигнала, и которая находится в M поддиапазонах, является относительно высокой, это указывает на то, что начальные значения огибающей M поддиапазонов являются также относительно большими. Поэтому количество битов, выделенных M поддиапазонам, является достаточным для кодирования, и также отсутствует необходимость в модификации начальных значений огибающей M поддиапазонов. Первый диапазон можно определить заранее посредством экспериментального моделирования. Например, первый диапазон можно предварительно установить на [1/6, 2/3].

[0043] Второй диапазон относится к степени спектральной флуктуации поддиапазона и может быть установлен заранее. Если степень спектральной флуктуации M поддиапазонов является низкой, рабочие характеристики кодирования не подвергаются сильному влиянию даже в том случае, если количество битов, выделенных M поддиапазонам, является маленьким. Таким образом, нет необходимости модифицировать начальные значения огибающей M поддиапазонов. Поэтому второй диапазон показывает, что степень спектральной флуктуации поддиапазонов является относительно высокой. Второй диапазон можно заранее определить посредством экспериментального моделирования. Например, второй диапазон можно предварительно установить на [ ∞) или [ ∞). Как правило, если ширина полосы частот сигнала, которую можно использовать для кодирования, составляет 0-4 кГц, второй диапазон можно предварительно установить на [ ∞); если ширина полосы частот сигнала, которую можно использовать для кодирования, составляет 0-8 кГц, второй диапазон можно предварительно установить на [ ∞).

[0044] Когда первый параметр находится в пределах первого диапазона, и второй параметр находится в пределах второго диапазона, это означает, что степень концентрации, которую имеет спектральная энергия сигнала и которая находится в M поддиапазонах, не является ни чрезвычайно высокой, ни чрезвычайно низкой, и что степень спектральной флуктуации M поддиапазонов является относительно высокой, и модификацию можно выполнить над начальными значениями огибающей M поддиапазонов, поэтому биты, выделенные M поддиапазонам во время первого выделения битов M поддиапазонов, лучше удовлетворяют требованиям, предъявляемым к битам M поддиапазонов. Например, для каждого поддиапазона в M поддиапазонах модифицированное значение огибающей больше, чем начальное значение огибающей. Затем по сравнению с выполнением первого выделения битов согласно начальным значениям огибающей M поддиапазонов, выполнение первого выделения битов согласно модифицированным значениям огибающей M поддиапазонов приводит к увеличению количества битов, выделенных M поддиапазонам, и поэтому можно улучшить рабочие характеристики кодирования M поддиапазонов.

[0045] Следует отметить, что в данном варианте осуществления первый параметр и второй параметр, которые определяются согласно начальным значениям огибающей N поддиапазонов, могут отражать характеристику каждого диапазона частот. Таки образом, когда первый параметр находится в пределах первого диапазона, и второй параметр находится в пределах второго диапазона, производится определение что следует выполнять операцию модификации над начальными значениями огибающей M поддиапазонов, поэтому, когда затем выполняется выделение битов по существу согласно модифицированным значениям огибающей M поддиапазонов, количество битов, выделенных M поддиапазонам, лучше удовлетворяет требованиям, предъявляемым к битам M поддиапазонов, и поэтому можно улучшить рабочие характеристики кодирования и декодирования сигналов.

[0046] Дополнительно, в качестве другого варианта осуществления, на этапе 120 полную энергию M поддиапазонов можно определить согласно начальным значениям огибающей M поддиапазонов. Полную энергию K поддиапазонов можно определить согласно начальным значениям огибающей K поддиапазонов. Отношение полной энергии M поддиапазонов к полной энергии K поддиапазонов можно определить в качестве первого параметра.

[0047] В частности, отношение полной энергии M поддиапазонов к полной энергии K поддиапазонов можно определить в качестве первого параметра.

[0048] Например, первый параметр можно получить путем вычисления согласно следующим уравнениям, где первый параметр можно представить в виде :

и

где - полная энергия M поддиапазонов, - полная энергия K поддиапазонов, band_widthi - ширина полосы частот i-го поддиапазона и band_energyi - энергия i-го поддиапазона. band_energyi может представлять собой начальное значение огибающей i-го поддиапазона. Например, начальное значение огибающей band_energyi i-го поддиапазона можно получить согласно спектральному коэффициенту i-го поддиапазона. Например, band_energyi можно получить согласно следующим уравнениям:

и

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

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

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

и

где для способов вычисления и можно сделать ссылку на приведенные выше уравнения.

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

[0053] Дополнительно, в качестве другого варианта осуществления, на этапе 130 полную энергию M поддиапазонов и энергию первого поддиапазона можно определить согласно начальным значениям огибающей M поддиапазонов, где энергия первого поддиапазона является самой большой среди M поддиапазонов. Коэффициент модификации можно определить согласно полной энергии M поддиапазонов и энергии первого поддиапазона. Затем можно выполнить модификацию отдельно для каждого начального значения огибающей M поддиапазонов с использованием коэффициента модификации для того, чтобы получить модифицированные значения огибающей M поддиапазонов.

[0054] Например, коэффициент модификации можно определить согласно следующим уравнениям, где коэффициент модификации можно представить в виде :

и ,

где для способов вычисления и можно сделать ссылку на приведенные выше уравнения.

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

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

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

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