УСТРОЙСТВО И СПОСОБ ДЛЯ ВЫЧИСЛЕНИЯ ЧИСЛА ОГИБАЮЩИХ СПЕКТРА

1. Устройство (100) для вычисления числа (102) огибающих спектра (104), которые должны быть получены посредством кодирующего устройства для репликации спектральной полосы (SBR), где кодирующее устройство SBR приспособлено, чтобы кодировать звуковой сигнал (105), используя множество выборочных значений в пределах предварительно определенного числа последующих временных частей (110) в SBR фрейме, простирающемся от начального момента времени (t0) до конечного момента времени (tn); предварительно определенное число последующих временных частей (110) расположено во временной последовательности, предоставленной звуковым сигналом (105); устройство (100) включает:
вычислитель порога квантования (120) для определения порога квантования (125); порог квантования (125) измеряет отклонения в распределениях спектральной энергии пары соседних временных частей;
детектор (130) для обнаружения нарушения (135) пороговой величины при помощи порога квантования (125);
процессор (140) для определения первой границы огибающей (145) между парой соседних временных частей, когда обнаружено нарушение (135) пороговой величины;
процессор (150) для определения второй границы огибающей (155) между отличной парой соседних временных частей, или в начальный момент времени (t0), или в конечный момент времени (tn) для огибающей, имеющей первую границу огибающей (145), основанную на нарушении (135) пороговой величины для другой пары, или основанную на временном положении пары или отличной пары в SBR фрейме; и
числовой процессор (160) для установления числа (102) огибающих спектра (104), имеющих первую границу огибающей (145) и вторую границу огибающей (155).
2. Устройство (100) по п.1, в котором длительность временной части предварительно определенного числа последующих временных частей (110) равна минимальной продолжительности, для которой определена единственная огибающая, и в котором вычислитель порога квантования (120) приспособлен для вычисления порога квантования (125) для двух соседних временных частей, имеющих минимальную продолжительность.
3. Устройство (100) по п.1, где процессор (140) приспособлен, чтобы установить первую границу (145) в первом обнаруженном нарушении (135), и где процессор (150) приспособлен, чтобы установить вторую границу огибающей (155) после сравнения, по крайней мере, одного другого порога квантования (125) с пороговой величиной.
4. Устройство (100) по п.3, далее включает информационный процессор для предоставления дополнительной информации; дополнительная информация включает первую границу огибающей (145) и вторую границу огибающей (155) в пределах временной последовательности звукового сигнала (105).
5. Устройство (100) по п.1., где детектор (130) приспособлен, чтобы исследовать во временной последовательности каждую из границ между соседними временными частями (110).
6. Устройство (100) по п.1, где предварительно определенное число временных частей (110) равно n с n-1 границами между соседними временными частями (110), которые пронумерованы и организованы относительно времени так, чтобы границы включали четные и нечетные границы, и где числовой процессор (160) приспособлен, чтобы установить n, как число (102) огибающих спектра (104), если детектор (130) обнаруживает нарушение (135) на нечетной границе.
7. Устройство (100) по п.6, где детектор (130) приспособлен, чтобы обнаружить первое нарушение (135) на нечетных границах.
8. Устройство (100) по п.1, где детектор (150) приспособлен, чтобы определить вторую границу (155) таким образом, чтобы огибающие спектра (104) включали ту же самую продолжительность и число (102) огибающих спектра (104), равное степени двух.
9. Устройство (100) по п.8, где предварительно определенное число равно 8, и где числовой процессор (160) приспособлен, чтобы установить число (102) огибающих спектра (104) на 1, 2, 4 или 8 таким образом, чтобы каждая из огибающих спектра (104) включала ту же самую продолжительность.
10. Устройство (100) по п.8, где детектор (130) приспособлен, чтобы использовать пороговую величину, которая зависит от временного положения нарушения (135), таким образом, что во временном положении, производящем большее число огибающих спектра (104), используется более высокая пороговая величина, чем для временного положения, производящего более низкое число огибающих спектра (104).
11. Устройство (100) по п.1 далее включает детектор кратковременных помех с переходной пороговой величиной; переходная пороговая величина больше, чем пороговая величина, и/или далее включает вычислитель данных огибающей (210); вычислитель данных огибающей (210) приспособлен, чтобы вычислять данные огибающей спектра для огибающей спектра (104), распространяющейся от первой границы огибающей (145) до второй границы огибающей (155).
12. Устройство (100) по п.1, далее включает переключающийся блок принятия решения (370), формируемый, чтобы предоставить сигнал переключения принятия решения (371); сигнал переключения принятия решения (371) подает речеподобный звуковой сигнал и обычный звукоподобный звуковой сигнал, где детектор (130) приспособлен, чтобы понижать пороговую величину для речеподобных звуковых сигналов.
13. Кодирующее устройство (300) для кодирования звукового сигнала (105) включает:
основное кодирующее устройство (340) для кодирования звукового сигнала (105) в пределах основного частотного диапазона;
устройство (100) для вычисления числа (102) огибающих спектра (104) по п.1; и
вычислитель данных огибающей (210) для вычисления данных огибающей, основанных на звуковом сигнале (105) и числе (102).
14. Способ вычисления числа (102) огибающих спектра (104), которые должны быть получены кодирующим устройством для репликации спектральной полосы (SBR), где кодирующее устройство SBR приспособлено, чтобы кодировать звуковой сигнал (105), используя множество выборочных значений в пределах предварительно определенного числа последующих временных частей (ПО) в SBR фрейме, простирающемся от начального момента времени (Ю) до конечного момента времени (tn); предварительно определенное число последующих временных частей (110) организуется во временной последовательности, предоставленной звуковым сигналом (105); способ включает:
определение порога квантования (125); порог квантования (125) измеряет отклонение в распределениях спектральной энергии пары соседних временных частей;
обнаружение нарушения (135) пороговой величины при помощи порога квантования (125);
определение первой границы огибающей (145) между парой соседних временных частей, когда обнаружено нарушение (135) пороговой величины;
определение второй границы огибающей (155) между отличной парой соседних временных частей, или в начальный момент времени (t0) или в конечный момент времени (tn) для огибающей, имеющей первую границу огибающей (145), основанной на нарушении (135) пороговой величины для другой пары, или основанной на временном положении пары или отличной пары в SBR фрейме; и
установление числа (102) огибающих спектра (104), имеющих первую границу огибающей (145) и вторую границу огибающей (155).
15. Компьютерная программа для реализации способа по п.14, когда программа запущена на процессоре.