СПОСОБ И УСТРОЙСТВО ДЛЯ ОБНАРУЖЕНИЯ ГОЛОСОВОЙ АКТИВНОСТИ

1. Способ добавления хвостов сигнала для прерывистой передачи (DTX) при кодировании речи или аудио, причем способ содержит:
для фрейма речи или аудио:
- определение первичного решения на основании голосовой активности;
- определение окончательного решения на основании того, выполняется ли добавление хвостов сигнала первичного решения;
- определение меры краткосрочной активности на основании прошлых первичных решений;
- определение меры долгосрочной активности на основании прошлых окончательных решений или прошлых первичных решений;
- определение альтернативного окончательного решения для регулирования добавления хвостов сигнала на основании меры краткосрочной активности и меры долгосрочной активности.
2. Способ по п. 1, в котором мера краткосрочной активности сравнивается с первым пороговым значением, а мера долгосрочной активности сравнивается со вторым пороговым значением.
3. Способ по п. 2, в котором добавление хвостов сигнала регулируется, если превышено по меньшей мере одно из первого и второго пороговых значений.
4. Способ по любому из пп. 1-3, в котором добавление хвостов сигнала регулируется посредством предварительно определенного количества фреймов хвоста сигнала.
5. Способ по любому из пп. 3 или 4, в котором первое число фреймов хвоста сигнала добавляется, если превышено первое пороговое значение, и второе число фреймов хвоста сигнала добавляется, если превышено второе пороговое значение.
6. Способ по п. 5, в котором первое число меньше, чем второе число.
7. Способ по любому из пп. 4-6, в котором величина дополнительных фреймов хвоста сигнала ограничена, если мера краткосрочной активности снижается ниже третьего порогового значения.
8. Способ по п. 7, в котором третье пороговое значение равно 7.
9. Способ по любому из предшествующих пунктов, в котором мера краткосрочной активности определяется на основании количества активных фреймов в памяти последних N_st первичных решений, а мера долгосрочной активности основана на количестве активных фреймов в памяти последних N_lt первых окончательных решений.
10. Способ по п. 9, в котором N_st равно 16, а N_lt равно 50, и при этом первое пороговое значение равно 12, а второе пороговое значение равно 40.
11. Устройство для определения добавления хвостов сигнала, содержащее:
- средство для определения первичного решения голосовой активности для фрейма речи или аудио;
- средство для определения окончательного решения на основании того, должно ли выполняться добавление хвостов сигнала первичного решения;
- средство для определения меры краткосрочной активности на основании прошлых первичных решений;
- средство для определения меры долгосрочной активности на основании прошлых первых окончательных решений или прошлых первичных решений;
- средство для определения альтернативного окончательного решения для регулирования добавления хвостов сигнала на основании меры краткосрочной активности и меры долгосрочной активности.
12. Устройство по п. 11, дополнительно содержащее средство для выполнения способа по любому из пп. 2-10.
13. Устройство по п. 11 или 12, причем устройство содержится в кодеке речи или аудио.
14. Компьютерная программа, содержащая компьютерно-читаемые блоки кода, которые при исполнении на устройстве предписывают устройству:
для фрейма речи или аудио:
- определять первичное решение на основании голосовой активности;
- определять окончательное решение на основании того, выполняется ли добавление хвостов сигнала первичного решения;
- определять меру краткосрочной активности на основании прошлых первичных решений;
- определять меру долгосрочной активности на основании прошлых первых окончательных решений или прошлых первичных решений;
- определять альтернативное окончательное решение для регулирования добавления хвостов сигнала на основании меры краткосрочной активности и меры долгосрочной активности.