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

1. Способ для обнаружения голосовой активности (VAD), включающий в себя:
создание (310) сигнала, указывающего на первичное решение VAD;
определение (320) того, должно ли выполняться добавление хвостов сигнала первичного решения VAD;
создание (330) сигнала, указывающего на окончательное решение VAD, по меньшей мере частично зависящее от определения необходимости добавления хвостов сигнала;
причем определение необходимости добавления хвостов сигнала основано на мере краткосрочной активности и мере долгосрочной активности.
2. Способ по п. 1, в котором мера краткосрочной активности выводится из N_st последних первичных решений VAD.
3. Способ по п. 1, в котором мера долгосрочной активности выводится из последних N_lt первичных решений VAD или из последних N_lt окончательных решений VAD.
4. Способ по п. 2 и 3, в котором N_lt больше, чем N_st.
5. Способ по пп. 1-3, в котором создание сигнала, указывающего на окончательное решение VAD, включает в себя создание двух версий окончательных решений, первого окончательного решения VAD и второго окончательного решения VAD.
6. Способ по п. 5, в котором второе окончательное решение VAD принимается без использования меры краткосрочной активности или меры долгосрочной активности.
7. Способ по п. 5, в котором мера долгосрочной активности выводится из N_lt последних вторых окончательных решений VAD.
8. Способ по п. 5, в котором первое окончательное решение VAD соответствует переменной vad_flag_dtx, а второе окончательное решение VAD соответствует переменной vad_flag.
9. Способ по п. 2, в котором мера краткосрочной активности основана на количестве активных фреймов в памяти последних первичных решений VAD.
10. Способ по п. 3, в котором мера долгосрочной активности основана на количестве активных фреймов в памяти последних окончательных решений VAD или в памяти последних первичных решений VAD.
11. Способ по п. 9 или 10, в котором активные фреймы взвешиваются в зависимости от времени нахождения активного фрейма в памяти последних решений VAD.
12. Способ по любому из пп. 1-3 и 6-10, включающий в себя добавление предопределенного количества хвостовых фреймов, если мера краткосрочной активности достигла первого предопределенного порога, и мера долгосрочной активности достигла второго предопределенного порога.
13. Способ по любому из пп. 1-3 и 6-10, в котором окончательное решение VAD равно решению голосовой активности, если определено, что добавление хвостов сигнала должно быть выполнено.
14. Способ по любому из пп. 1-3 и 6-10, в котором окончательное решение VAD равно первичному решению VAD, если определено, что добавление хвостов сигнала не должно быть выполнено.
15. Устройство для обнаружения голосовой активности (VAD), включающее в себя:
секцию (412) ввода для приема входного сигнала;
механизм (401) первичного голосового детектора, соединенный с секцией (412) ввода, выполненный с возможностью обнаружения голосовой активности в принятом входном сигнале, а также создания сигнала, указывающего на первичное решение VAD, связанное с принятым входным сигналом;
блок (402) добавления хвостов сигнала, соединенный с механизмом (401) первичного голосового детектора, выполненный с возможностью определения необходимости добавления хвостов сигнала первичного решения VAD, а также создания сигнала, указывающего на окончательное решение VAD, по меньшей мере частично зависящее от определения необходимости добавления хвостов сигнала; и
по меньшей мере одно из:
блока (403) оценки краткосрочной активности, соединенного свходом блока (402) добавления хвостов сигнала, и
блока (404) оценки долгосрочной активности, соединенного с выходом блока (402) добавления хвостов сигнала;
причем блок (402) добавления хвостов сигнала дополнительно соединяется с выходом блока (403) оценки краткосрочной активности и блока (404) оценки долгосрочной активности, и выполнен с возможностью определения необходимости добавления хвостов сигнала в зависимости от меры краткосрочной активности и меры долгосрочной активности.
16. Устройство по п. 15, в котором блок (403) оценки краткосрочной активности выполнен с возможностью определения меры краткосрочной активности по последним N_st первичным решениям VAD.
17. Устройство по п. 15, в котором блок (404) оценки долгосрочной активности выполнен с возможностью определения меры долгосрочной активности по последним N_lt первичным решениям VAD или по последним N_lt окончательным решениям VAD.
18. Устройство по любому из пп. 15-17, в котором блок (402) добавления хвостов сигнала выполнен с возможностью создания двух версий окончательных решений, первого окончательного решения VAD и второго окончательного решения VAD.
19. Устройство по п. 18, в котором второе окончательное решение VAD принимается без использования меры краткосрочной активности или меры долгосрочной активности.
20. Устройство по п. 18, в котором блок (404) оценки долгосрочной активности выполнен с возможностью определения меры долгосрочной активности по последним N_lt вторым окончательным решениям VAD.
21. Устройство по п. 15, включающее в себя память первичных решений VAD и окончательных решений VAD, причем устройство дополнительно включает в себя счетчики активных фреймов в упомянутой памяти первичных решений VAD и окончательных решений VAD.
22. Устройство по п. 21, в котором по меньшей мере одна из меры краткосрочной активности и меры долгосрочной активности основана на количестве активных фреймов в упомянутой памяти первичных решений VAD и окончательных решений VAD.
23. Устройство по любому из пп. 15-17 и 19-22, в котором блок (402) добавления хвостов сигнала дополнительно выполнен с возможностью добавления предопределенного количества хвостовых фреймов, если мера краткосрочной активности достигла первого предопределенного порога, и мера долгосрочной активности достигла второго предопределенного порога.
24. Устройство по любому из пп. 15-17 и 19-22, в котором окончательное решение VAD равно решению голосовой активности, если определено, что добавление хвостов сигнала должно быть выполнено, и окончательное решение VAD равно первичному решению VAD, если определено, что добавление хвостов сигнала не должно быть выполнено.
25. Кодек для кодирования голоса или звука, включающий в себя устройство в соответствии с по меньшей мере одним из пп. 15-24.
26. Компьютерная программа, включающая в себя компьютерно-читаемые блоки кода, которые при их выполнении на устройстве заставляют устройство:
создавать (310) сигнал, указывающий на первичное решение VAD;
определять (320), должно ли быть выполнено добавление хвостов сигнала первичного решения VAD;
создавать (330) сигнал, указывающий на окончательное решение VAD, по меньшей мере частично зависящее от определения необходимости добавления хвостов сигнала;
причем определение необходимости добавления хвостов сигнала основано на мере краткосрочной активности и мере долгосрочной активности.
27. Компьютерный программный продукт, включающий в себя компьютерно-читаемый носитель и компьютерную программу по п. 26, хранящуюся на компьютерно-читаемом носителе.
28. Устройство (500), включающее в себя:
процессор (510); и
память (520), хранящую компоненты (501, 502, 503, 504, 505) программного обеспечения, причем процессор (510) выполнен с
возможностью выполнения:
компонента (501) программного обеспечения для создания сигнала, указывающего на первичное решение VAD;
компонента (502) программного обеспечения для определения необходимости добавления хвостов сигнала первичного решения VAD;
компонента (503) программного обеспечения для создания сигнала, указывающего на окончательное решение VAD, по меньшей мере частично зависящее от определения необходимости добавления хвостов сигнала;
компонента (504) программного обеспечения для определения меры краткосрочной активности по последним N_st первичным решениям VAD и/или компонента (505) программного обеспечения для определения меры долгосрочной активности по последним N_lt окончательным решениям VAD.