ДЕТЕКТОР ДИАЛОГОВ

1. Способ получения показателя достоверности, представляющего вероятность наличия диалога в текущем кадре входного звукового сигнала, способ включает:
разделение входного звукового сигнала на множество кадров;
извлечение кадровых звуковых признаков из каждого кадра I;
определение набора контекстных окон, где каждое контекстное окно содержит некоторое количество кадров, окружающих текущий кадр;
выведение для каждого контекстного окна соответствующего контекстного звукового признака для текущего кадра на основании кадровых звуковых признаков кадров в каждом соответствующем контексте;
выполнение конкатенации над каждым контекстным звуковым признаком с формированием комбинированного вектора признаков для представления текущего кадра;
получение показателя достоверности речи, представляющего вероятность наличия диалога в текущем кадре, с использованием комбинированного вектора признаков.
2. Способ по п.1, отличающийся тем, что набор контекстных окон содержит:
кратковременное контекстное окно, содержащее текущий кадр и некоторое количество кадров, предшествующих текущему кадру и/или следующих за ним;
средневременное контекстное окно, содержащее кадры кратковременного контекстного окна и множество кадров ретроспективного просмотра; и
долговременное контекстное окно, содержащее кадры средневременного контекстного окна и множество кадров долговременной истории.
3. Способ по п.1 или 2, отличающийся тем, что количество кадров в каждом контекстном окне определяют предварительно.
4. Способ по п.2 или 3, когда зависит от п.2, отличающийся тем, что кратковременное контекстное окно содержит текущий кадр и набор кадров опережающего просмотра, если доступен буфер опережающего просмотра.
5. Способ по п.1 или 2, отличающийся тем, что количество кадров в одном или более контекстных окнах определяют адаптивно на основании извлеченных кадровых звуковых признаков.
6. Способ по п.5, отличающийся тем, что количество кадров в одном или более контекстных окнах определяют адаптивно путем анализа стационарности звуковых признаков кадрового уровня.
7. Способ по п.6, отличающийся тем, что адаптивное определение количества кадров в одном или более контекстных окнах основано на информации, относящейся к амплитуде входного звукового сигнала.
8. Способ по п.6, отличающийся тем, что адаптивное определение количества кадров в одном или более контекстных окнах основано на информации, относящейся к спектру входного звукового сигнала.
9. Способ по любому из предыдущих пунктов, отличающийся тем, что дополнительно включает:
преобразование кадров в левом канале и правом канале в спектральное представление кадров;
устранение некоррелированных сигналов в левом канале и правом канале путем применения частотно-зависимых коэффициентов усиления к спектральному представлению в левом канале и правом канале соответственно;
получение сигнала понижающего микширования из левого и правого каналов; и
использование указанного сигнала после понижающего микширования в качестве указанного входного звукового сигнала.
10. Способ по п.9, отличающийся тем, что частотно-зависимые коэффициенты усиления вычисляют из ковариационной матрицы.
11. Способ классификации входного звукового сигнала детектора диалогов, включающий:
получение показателя достоверности речи способом по любому из предыдущих пп. 1–10;
определение показателя достоверности музыки на основе комбинированного вектора признаков;
комбинирование показателя достоверности речи и показателя достоверности музыки для получения окончательного показателя достоверности диалога.
12. Способ по п.11, отличающийся тем, что окончательный показатель достоверности диалога уточняют посредством контекстно-зависимого параметра.
13. Способ по п.12, отличающийся тем, что контекстно-зависимый параметр вычисляют на основании доли кадров, идентифицированных как речь или музыка в контекстном окне истории, например продолжительностью по меньшей мере десять секунд.
14. Детектор диалогов, содержащий средства для выполнения способа по любому из пп. 1–13.
15. Машиночитаемый запоминающий носитель, на котором хранятся команды, которые при их исполнении вызывают выполнение компьютером способа по любому из пп. 1–13.