Код документа: RU2717912C1
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0001] Настоящее изобретение в целом относится к области цифровой обработки сигналов и, в частности, к способу и устройству для выбора луча из множества лучей.
УРОВЕНЬ ТЕХНИКИ
[0002] Быстрое развитие технологии искусственного интеллекта привело к широкому распространению устройств умного дома. Устройство умного дома обычно снабжено микрофонной решеткой, включающей в себя множество модулей приема звука, и посредством микрофонной решетки можно собирать звуковой сигнал, при этом формирование лучей приема может осуществляться согласно собранному звуковому сигналу для получения данных множества лучей, соответствующих разным направлениям приема, для облегчения выявления активизирующего слова с помощью данных множества лучей, и активизации устройства умного дома после выявления установленного ключевого слова в данных луча. В уровне техники для повышения скорости активизации устройства умного дома, параллельное выявление активизирующего слова осуществляется, соответственно, для данных множества лучей.
[0003] Хотя вышеприведенное решение позволяет повысить скорость активизации устройства умного дома, но, поскольку для параллельного выявления активизирующего слова требуется больше ресурсов обработки, и устройство умного дома должно обладать высокими вычислительными возможностями, заводская себестоимость устройства умного дома повышается, и пользовательское восприятие ухудшается.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0004] Для решения проблем, присущих уровню техники, варианты осуществления настоящего изобретения предусматривают способ и устройство для выбора луча из множества лучей. Предложены следующие технические решения.
[0005] Согласно первому аспекту вариантов осуществления настоящего изобретения, предусмотрен способ выбора луча из множества лучей. Способ включает в себя: получение данных множества лучей и осуществление частотной дискретизации данных каждого луча из множества лучей; получение множества коэффициентов частотной корреляции лучей на основании данных частотной дискретизации каждого луча из множества лучей, причем коэффициент частотной корреляции лучей предназначен для указания сходства между данными одного луча из множества лучей и данными другого луча из множества лучей; получение суммы коэффициентов частотной корреляции, соответствующей данным каждого луча из множества лучей, на основании множества коэффициентов частотной корреляции лучей; и выбор данных луча, для которого сумма коэффициентов частотной корреляции удовлетворяет заранее заданному требованию к коэффициенту корреляции, из данных множества лучей в качестве данных целевого луча.
[0006] Согласно техническому решению, представленному в вариантах осуществления настоящего изобретения, благодаря получению данных множества лучей и осуществлению частотной дискретизации данных каждого луча из множества лучей, множество коэффициентов частотной корреляции лучей получают на основании данных частотной дискретизации каждого луча из множества лучей, сумму коэффициентов частотной корреляции лучей, соответствующую данным каждого луча из множества лучей, получают на основании множества коэффициентов частотной корреляции лучей, и данные луча, для которого сумма коэффициентов частотной корреляции удовлетворяет заранее заданному требованию к коэффициенту корреляции, выбирают из данных множества лучей в качестве данных целевого луча. Согласно вышеприведенному решению, когда звук, излучаемый источником звука, включает в себя активизирующее слово, вероятность успешного выявления активизирующего слова в данных целевого луча из множества лучей повышается и, когда получены данные множества лучей, не требуется осуществлять выявление активизирующего слова для данных всех лучей, а только для данных целевого луча. Таким образом, без ущерба для скорости выявления активизирующего слова, можно сократить ресурсы обработки, необходимые для выявления активизирующего слова, снизить требования к вычислительным возможностям вычислительного устройства, осуществляющего выявление активизирующего слова, снизить заводскую себестоимость вычислительного устройства и улучшить пользовательское восприятие.
[0007] Согласно варианту осуществления, получение множества коэффициентов частотной корреляции лучей на основании данных частотной дискретизации каждого луча из множества лучей включает в себя: получение множества коэффициентов частотной корреляции лучей на основании данных частотной дискретизации каждого луча из множества лучей, и осуществление нормализации каждого из множества коэффициентов частотной корреляции лучей. Получение суммы коэффициентов частотной корреляции, соответствующей данным каждого луча из множества лучей, на основании множества коэффициентов частотной корреляции лучей, включает в себя: получение суммы коэффициентов частотной корреляции, соответствующей данным каждого луча из множества лучей, на основании множества нормализованных коэффициентов частотной корреляции лучей.
[0008] Согласно варианту осуществления, выбор данных луча, для которого сумма коэффициентов частотной корреляции удовлетворяет заранее заданному требованию к коэффициенту корреляции, из данных множества лучей в качестве данных целевого луча включает: выбор данных луча, имеющего наибольшую сумму коэффициентов частотной корреляции, из данных множества лучей в качестве данных целевого луча; или выбор данных луча, имеющего наибольшую сумму коэффициентов частотной корреляции, и данных луча, имеющего наименьшую сумму коэффициентов частотной корреляции, из данных множества лучей в качестве данных целевого луча.
[0009] Согласно варианту осуществления, выбор данных луча, для которого сумма коэффициентов частотной корреляции удовлетворяет заранее заданному требованию к коэффициенту корреляции, из данных множества лучей в качестве данных целевого луча включает в себя: выбор данных луча, для которого сумма коэффициентов частотной корреляции удовлетворяет заранее заданному требованию к коэффициенту корреляции, из данных множества лучей в качестве данных луча-кандидата; получение значения энергии данных луча-кандидата; и выбор данных луча-кандидата в качестве данных целевого луча, когда значение энергии данных луча-кандидата удовлетворяет заранее заданному требованию к значению энергии.
[0010] Согласно варианту осуществления, выбор данных луча, для которого сумма коэффициентов частотной корреляции удовлетворяет заранее заданному требованию к коэффициенту корреляции, из данных множества лучей в качестве данных целевого луча включает в себя: выбор данных луча, для которого сумма коэффициентов частотной корреляции удовлетворяет заранее заданному требованию к коэффициенту корреляции, из данных множества лучей в качестве данных луча-кандидата; определение направления приема луча-кандидата, где направление приема луча-кандидата означает направление ориентации модуля приема звука, принимающего данные луча-кандидата; определение направления на источник звука на основании данных по меньшей мере двух лучей из множества лучей, где направление на источник звука означает направление, в котором модуль приема звука указывает на источник звука; и когда разность углов между направлением приема луча-кандидата и направлением на источник звука меньше или равна заранее заданной разности углов, выбор данных луча-кандидата в качестве данных целевого луча.
[0011] Согласно второму аспекту вариантов осуществления настоящего изобретения, предусмотрено устройство для выбора луча из множества лучей. Устройство включает в себя модуль получения данных лучей, модуль получения коэффициентов частотной корреляции лучей, модуль получения суммы коэффициентов частотной корреляции и модуль выбора данных целевого луча. Модуль получения данных лучей выполнен с возможностью получения данных множества лучей и осуществления частотной дискретизации данных каждого луча из множества лучей. Модуль получения коэффициентов частотной корреляции лучей выполнен с возможностью получения множества коэффициентов частотной корреляции лучей на основании данных частотной дискретизации каждого луча из множества лучей. Коэффициент частотной корреляции лучей предназначен для указания сходства между данными одного луча из множества лучей и данными другого луча из множества лучей. Модуль получения суммы коэффициентов частотной корреляции выполнен с возможностью получения суммы коэффициентов частотной корреляции, соответствующей данным каждого луча из множества лучей, на основании множества коэффициентов частотной корреляции лучей. Модуль выбора данных целевого луча выполнен с возможностью выбора данных луча, для которого сумма коэффициентов частотной корреляции удовлетворяет заранее заданному требованию к коэффициенту корреляции, из данных множества лучей в качестве данных целевого луча.
[0012] Согласно варианту осуществления, модуль получения коэффициентов частотной корреляции лучей включает в себя подмодуль нормализации. Подмодуль нормализации выполнен с возможностью получения множества коэффициентов частотной корреляции лучей на основании данных частотной дискретизации каждого луча из множества лучей и осуществления нормализации каждого из множества коэффициентов частотной корреляции лучей.
[0013] Модуль получения суммы коэффициентов частотной корреляции включает в себя подмодуль получения суммы коэффициентов частотной корреляции. Подмодуль получения суммы коэффициентов частотной корреляции выполнен с возможностью получения суммы коэффициентов частотной корреляции, соответствующей данным каждого луча из множества лучей, на основании множества нормализованных коэффициентов частотной корреляции лучей.
[0014] Согласно варианту осуществления, модуль выбора данных целевого луча включает в себя первый подмодуль выбора данных целевого луча. Первый подмодуль выбора данных целевого луча выполнен с возможностью выбора данных луча, имеющего наибольшую сумму коэффициентов частотной корреляции, из данных множества лучей в качестве данных целевого луча, или выбора данных луча, имеющего наибольшую сумму коэффициентов частотной корреляции, и данных луча, имеющего наименьшую сумму коэффициентов частотной корреляции, из данных множества лучей в качестве данных целевого луча.
[0015] Согласно варианту осуществления, модуль выбора данных целевого луча включает в себя первый подмодуль выбора данных луча-кандидата, подмодуль получения значения энергии и второй подмодуль выбора данных целевого луча. Первый подмодуль выбора данных луча-кандидата выполнен с возможностью выбора данных луча, для которого сумма коэффициентов частотной корреляции удовлетворяет заранее заданному требованию к коэффициенту корреляции, из данных множества лучей в качестве данных луча-кандидата. Подмодуль получения значения энергии выполнен с возможностью получения значения энергии данных луча-кандидата. Второй подмодуль выбора данных целевого луча выполнен с возможностью выбора данных луча-кандидата в качестве данных целевого луча, когда значение энергии данных луча-кандидата удовлетворяет заранее заданному требованию к значению энергии.
[0016] Согласно варианту осуществления, модуль выбора данных целевого луча включает в себя первый подмодуль выбора данных луча-кандидата, подмодуль определения направления приема луча-кандидата, подмодуль определения направления на источник звука и третий подмодуль выбора данных целевого луча. Первый подмодуль выбора данных луча-кандидата выполнен с возможностью выбора данных луча, для которого сумма коэффициентов частотной корреляции удовлетворяет заранее заданному требованию к коэффициенту корреляции, из данных множества лучей, в качестве данных луча-кандидата. Подмодуль определения направления приема луча-кандидата выполнен с возможностью определения направления приема луча-кандидата. Направление приема луча-кандидата означает направление ориентации модуля приема звука, принимающего данные луча-кандидата. Подмодуль определения направления на источник звука выполнен с возможностью определения направления на источник звука на основании данных по меньшей мере двух лучей из множества лучей. Направление на источник звука означает направление, в котором модуль приема звука указывает на источник звука. Третий подмодуль выбора данных целевого луча выполнен с возможностью выбора данных луча-кандидата в качестве данных целевого луча, когда разность углов между направлением приема луча-кандидата и направлением на источник звука меньше или равна заранее заданной разности углов.
[0017] Согласно третьему аспекту вариантов осуществления настоящего изобретения, предусмотрено устройство для выбора луча из множества лучей. Устройство включает в себя процессор и память, выполненную с возможностью хранения инструкций, исполняемых процессором. Процессор выполнен с возможностью: получать данные множества лучей и осуществлять частотную дискретизацию данных каждого луча из множества лучей; получать множество коэффициентов частотной корреляции лучей на основании данных частотной дискретизации каждого луча из множества лучей, причем коэффициент частотной корреляции лучей предназначен для указания сходства между данными одного луча из множества лучей и данными другого луча из множества лучей; получать сумму коэффициентов частотной корреляции, соответствующую данным каждого луча из множества лучей, на основании множества коэффициентов частотной корреляции лучей; и выбирать данные луча, для которого сумма коэффициентов частотной корреляции удовлетворяет заранее заданному требованию к коэффициенту корреляции, из данных множества лучей в качестве данных целевого луча.
[0018] Согласно четвертому аспекту вариантов осуществления настоящего изобретения, предусмотрен компьютерно-считываемый носитель данных, на котором хранятся компьютерные инструкции. Компьютерные инструкции, исполняемые процессором, предписывают осуществлять способ согласно первому аспекту вариантов осуществления настоящего изобретения.
[0019] Следует понимать, что вышеприведенное общее описание и нижеследующее подробное описание носят лишь иллюстративный и пояснительный характер и не призваны ограничивать настоящее изобретение.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0020] Представленные здесь чертежи, которые включены в описание изобретения и составляют его часть, иллюстрируют варианты осуществления настоящего изобретения и используются для объяснения принципа настоящего изобретения совместно с описанием изобретения.
[0021] Фиг. 1 - схема сценария применения способа выбора луча из множества лучей согласно иллюстративному варианту осуществления настоящего изобретения.
[0022] фиг. 2а - блок-схема операций способа выбора луча из множества лучей согласно иллюстративному варианту осуществления настоящего изобретения.
[0023] фиг. 2b - блок-схема операций способа выбора луча из множества лучей согласно иллюстративному варианту осуществления настоящего изобретения.
[0024] фиг. 2с - блок-схема операций способа выбора луча из множества лучей согласно иллюстративному варианту осуществления настоящего изобретения.
[0025] фиг. 2d - блок-схема операций способа выбора луча из множества лучей согласно иллюстративному варианту осуществления настоящего изобретения.
[0026] фиг. 3 - блок-схема операций способа выбора луча из множества лучей согласно иллюстративному варианту осуществления настоящего изобретения.
[0027] фиг. 4а - блок-схема устройства для выбора луча из множества лучей согласно иллюстративному варианту осуществления настоящего изобретения.
[0028] фиг. 4b - блок-схема устройства для выбора луча из множества лучей согласно иллюстративному варианту осуществления настоящего изобретения.
[0029] фиг. 4с - блок-схема устройства для выбора луча из множества лучей согласно иллюстративному варианту осуществления настоящего изобретения.
[0030] фиг. 4d - блок-схема устройства для выбора луча из множества лучей согласно иллюстративному варианту осуществления настоящего изобретения.
[0031] фиг. 4е - блок-схема устройства для выбора луча из множества лучей согласно иллюстративному варианту осуществления настоящего изобретения.
[0032] фиг. 5 - схема устройства согласно варианту осуществления настоящего изобретения.
[0033] фиг. 6 - схема устройства согласно варианту осуществления настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ
[0034] Далее подробно описаны иллюстративные варианты осуществления, и примеры показаны на прилагаемых чертежах. В описании изобретения со ссылкой на чертежи, если не указано обратное, одинаковые или аналогичные элементы и элементы, имеющие одинаковые или аналогичные функции, обозначены аналогичными ссылочными позициями. Реализации, описанные в нижеследующих иллюстративных вариантах осуществления, не представляют все реализации, согласующиеся с настоящим изобретением. Напротив, они являются лишь примерами устройства и способа, согласующегося с некоторыми аспектами настоящего изобретения.
[0035] С быстрым развитием науки и техники и непрерывным повышением уровня жизни людей, технология искусственного интеллекта получила в последние годы быстрое развитие, и устройства умного дома находят все более и более широкое применение.
[0036] Устройство умного дома обычно снабжено микрофонной решеткой, включающей в себя множество модулей приема звука, и посредством микрофонной решетки можно собирать звуковой сигнал, при этом формирование лучей приема может осуществляться согласно собранному звуковому сигналу для получения данных множества лучей, соответствующих разным направлениям, для облегчения выявления активизирующего слова с помощью данных множества лучей, и активизации устройства умного дома после выявления установленного ключевого слова в данных луча. В уровне техники для повышения скорости активизации устройства умного дома осуществляется параллельное выявление активизирующего слова, соответственно, для данных множества лучей.
[0037] Хотя это решение позволяет повысить скорость активизации устройства умного дома, но, поскольку для параллельного выявления активизирующего слова требуется больше ресурсов обработки, и устройство умного дома должно обладать высокими вычислительными возможностями, заводская себестоимость устройства умного дома повышается, и пользовательское восприятие ухудшается.
[0038] Для решения вышеозначенной проблемы, техническое решение согласно вариантам осуществления настоящего изобретения предусматривает получение данных множества лучей и осуществление частотной дискретизации данных каждого луча из множества лучей. Множество коэффициентов частотной корреляции лучей получают на основании данных частотной дискретизации каждого луча из множества лучей, сумму коэффициентов частотной корреляции лучей, соответствующую данным каждого луча из множества лучей, получают на основании множества коэффициентов частотной корреляции лучей, и данные луча, для которого сумма коэффициентов частотной корреляции удовлетворяет заранее заданному требованию к коэффициенту корреляции, выбирают из данных множества лучей в качестве данных целевого луча. Согласно вышеприведенному решению, когда звук, излучаемый источником звука, включает в себя активизирующее слово, вероятность успешного выявления активизирующего слова в данных целевого луча из множества лучей повышается. Поэтому, когда получены данные множества лучей, не требуется осуществлять выявление активизирующего слова для данных всех лучей, а только для данных целевого луча. Таким образом, без ущерба для скорости выявления активизирующего слова, можно сократить ресурсы обработки, необходимые для выявления активизирующего слова, снизить требования к вычислительным возможностям вычислительного устройства, осуществляющего выявление активизирующего слова, снизить заводскую себестоимость вычислительного устройства, и улучшить пользовательское восприятие.
[0039] Техническое решение, обеспеченное вариантами осуществления настоящего изобретения, относится к электронному устройству 100, показанному на фиг. 1. Электронное устройство 100 включает в себя микрофонную решетку 101. Микрофонная решетка 101 включает в себя множество модулей 102 приема звука, и множество модулей 102 приема звука ориентированы в разных направлениях относительно электронного устройства 100 в качестве центра.
[0040] Варианты осуществления настоящего изобретения предусматривают способ выбора луча из множества лучей. Согласно фиг. 2а, способ включает в себя блоки 201-204.
[0041] В блоке 201 получают данные множества лучей, и для данных каждого луча из множества лучей осуществляется частотная дискретизация.
[0042] В порядке примера, под множеством лучей можно понимать разделение пространства вокруг электронного устройства на множество областей, каждая из которых соответствует данным одного луча. Частотную дискретизацию данных каждого луча из множества лучей можно понимать как получение отсчетов данных каждого луча из множества лучей с одним и тем же частотным интервалом дискретизации, при этом полученные данные частотной дискретизации включают в себя множество значений отсчетов.
[0043] В блоке 202 множество коэффициентов частотной корреляции лучей получают на основании данных частотной дискретизации каждого луча из множества лучей.
[0044] Коэффициент частотной корреляции лучей предназначен для указания сходства между данными одного луча из множества лучей и данными другого луча из множества лучей.
[0045] В порядке примера, m1 и m2 соответственно означают числовые индексы лучей, соответствующие любым двум из множества лучей,
[0046] В блоке 203 сумму коэффициентов частотной корреляции лучей, соответствующая данным каждого луча из множества лучей, получают на основании множества коэффициентов частотной корреляции лучей.
[0047] В порядке примера, при наличии в данных множества лучей данных L лучей (L - целое число, большее 1), под суммой коэффициентов частотной корреляции лучей, соответствующей каждым данным луча из L данных лучей, можно понимать сумму, полученную суммированием коэффициентов частотной корреляции данных каждого луча из (L-1) данных луча, т.е. суммированием (L-1) коэффициентов частотной корреляции лучей друг с другом.
[0048] В блоке 204 данные луча, для которого сумма коэффициентов частотной корреляции удовлетворяет заранее заданному требованию к коэффициенту корреляции, выбирают из данных множества лучей в качестве данных целевого луча.
[0049] В порядке примера, данные луча, имеющие наибольшую сумму коэффициентов частотной корреляции из данных множества лучей, можно выбрать в качестве данных целевого луча, или данные луча, имеющие наибольшую сумму коэффициентов частотной корреляции, и данные луча, имеющие наименьшую сумму коэффициентов частотной корреляции из данных множества лучей, можно выбрать в качестве данных целевого луча.
[0050] Согласно техническому решению, представленному в вариантах осуществления настоящего изобретения, благодаря получению данных множества лучей и осуществлению частотной дискретизации данных каждого луча из множества лучей, множество коэффициентов частотной корреляции лучей получают на основании данных частотной дискретизации каждого луча из множества лучей, сумму коэффициентов частотной корреляции лучей, соответствующую данным каждого луча из множества лучей, получают на основании множества коэффициентов частотной корреляции лучей, и данные луча, для которого сумма коэффициентов частотной корреляции удовлетворяет заранее заданному требованию к коэффициенту корреляции, из данных множества лучей, выбирают в качестве данных целевого луча. Согласно вышеприведенному решению, когда звук, излучаемый источником звука, включает в себя активизирующее слово, вероятность успешного выявления активизирующего слова в данных целевого луча из множества лучей повышается и, когда получены данные множества лучей, не требуется осуществлять выявление активизирующего слова во всех данных лучей, а только в данных целевого луча. Таким образом, без ущерба для скорости выявления активизирующего слова, можно сократить ресурсы обработки, необходимые для выявления активизирующего слова, снизить требования к вычислительным возможностям вычислительного устройства, осуществляющего выявление активизирующего слова, снизить заводскую себестоимость вычислительного устройства, и улучшить пользовательское восприятие.
[0051] Согласно варианту осуществления, как показано на фиг. 2b, получение множества коэффициентов частотной корреляции лучей на основании данных частотной дискретизации каждого луча из множества лучей в блоке 202 может быть реализовано блоком 2021.
[0052] В блоке 2021 множество коэффициентов частотной корреляции лучей получают на основании данных частотной дискретизации каждого луча из множества лучей, и осуществляется нормализация каждого из множества коэффициентов частотной корреляции лучей.
[0053] В порядке примера, получение множества коэффициентов частотной корреляции лучей на основании данных частотной дискретизации каждого луча из множества лучей и осуществление нормализации каждого из множества коэффициентов частотной корреляции лучей может быть реализовано путем получения коэффициента частотной корреляции лучей
[0054] Получение суммы коэффициентов частотной корреляции, соответствующей данным каждого луча из множества лучей, на основании множества коэффициентов частотной корреляции лучей в блоке 203 может быть реализовано блоком 2031.
[0055] В блоке 2031 сумму коэффициентов частотной корреляции лучей, соответствующую данным каждого луча из множества лучей, получают на основании множества нормализованных коэффициентов частотной корреляции лучей.
[0056] Получение множества нормализованных коэффициентов частотной корреляции лучей и получение суммы коэффициентов частотной корреляции, соответствующей данным каждого луча из множества лучей, на основании множества нормализованных коэффициентов частотной корреляции лучей позволяет ослабить влияние амплитуды сигнала на сумму коэффициентов частотной корреляции в данных частотной дискретизации и повысить успешность выявления активизирующего слова.
[0057] Согласно варианту осуществления, как показано на фиг. 2с, выбор данных луча, для которого сумма коэффициентов частотной корреляции удовлетворяет заранее заданному требованию к коэффициенту корреляции, из данных множества лучей в качестве данных целевого луча в блоке 204 может быть реализован блоками 2041-2043.
[0058] В блоке 2041 данные луча, для которого сумма коэффициентов частотной корреляции удовлетворяет заранее заданному требованию к коэффициенту корреляции, выбирают из данных множества лучей в качестве данных луча-кандидата.
[0059] В блоке 2042 получают значение энергии данных луча-кандидата.
[0060] В блоке 2043 данные луча-кандидата выбирают в качестве данных целевого луча, когда значение энергии данных луча-кандидата удовлетворяет заранее заданному требованию к значению энергии.
[0061] В порядке примера, когда значение энергии данных луча больше или равно заранее заданному порогу энергии, данные луча-кандидата выбирают в качестве данных целевого луча, где заранее заданный порог энергии может быть порогом энергии шума, полученным дискретизацией шума.
[0062] Благодаря выбору данных луча, для которого сумма коэффициентов частотной корреляции удовлетворяет заранее заданному требованию к коэффициенту корреляции, из данных множества лучей в качестве данных луча-кандидата, и получению значения энергии данных луча-кандидата, и выбору данных луча-кандидата в качестве данных целевого луча, когда значение энергии данных луча-кандидата удовлетворяет заранее заданному требованию к значению энергии, можно избежать помех, обусловленных шумом при выборе из множества лучей.
[0063] Согласно варианту осуществления, как показано на фиг. 2d, выбор данных луча, для которого сумма коэффициентов частотной корреляции удовлетворяет заранее заданному требованию к коэффициенту корреляции, из данных множества лучей в качестве данных целевого луча в блоке 204 может быть реализован блоками 2044-2047.
[0064] В блоке 2044 данные луча, для которого сумма коэффициентов частотной корреляции удовлетворяет заранее заданному требованию к коэффициенту корреляции, выбирают из данных множества лучей в качестве данных луча-кандидата.
[0065] В блоке 2045 определяется направление приема луча-кандидата.
[0066] Направление приема луча-кандидата означает направление ориентации модуля приема звука, принимающего данные луча-кандидата.
[0067] В блоке 2046 направление на источник звука определяется на основании данных по меньшей мере двух лучей из множества лучей.
[0068] Направление на источник звука означает направление, в котором модуль приема звука указывает на источник звука.
[0069] В порядке примера, определение направления на источник звука на основании данных по меньшей мере двух лучей из множества лучей может включать в себя получение задержки распространения от источника звука между по меньшей мере двумя данными луча, и определение направления на источник звука на основании задержки распространения.
[0070] В блоке 2047, когда разность углов между направлением приема луча-кандидата и направлением на источник звука меньше или равна заранее заданной разности углов, данные луча-кандидата выбирают в качестве данных целевого луча.
[0071] В порядке примера, направление приема луча-кандидата можно понимать как направление, указанное лучом-кандидатом. Когда разность углов между направлением приема луча-кандидата и направлением на источник звука меньше или равна заранее заданной разности углов, понятно, что источник звука располагается в направлении, указанном лучом-кандидатом.
[0072] Благодаря выбору данных луча, для которого сумма коэффициентов частотной корреляции удовлетворяет заранее заданному требованию к коэффициенту корреляции, из данных множества лучей в качестве данных луча-кандидата, определению направления приема луча-кандидата и определению направления на источник звука на основании данных по меньшей мере двух лучей из множества лучей, и выбору данных луча-кандидата в качестве данных целевого луча, когда разность углов между направлением приема луча-кандидата и направлением на источник звука меньше или равна заранее заданной разности углов, можно гарантировать, что источник звука находится в направлении, указанном целевым лучом, и можно улучшить успешность выявления активизирующего слова.
[0073] Процесс реализации будет подробно описан ниже на примерах вариантов осуществления.
[0074] На фиг. 3 показана блок-схема операций способа выбора луча из множества лучей согласно иллюстративному варианту осуществления настоящего изобретения. Согласно фиг. 3, способ может включать в себя следующие операции.
[0075] В блоке 301 получают данные множества лучей, и для данных каждого луча из множества лучей осуществляется частотная дискретизация.
[0076] В блоке 302 множество коэффициентов частотной корреляции лучей получают на основании данных частотной дискретизации каждого луча из множества лучей, и осуществляется нормализация каждого из множества коэффициентов частотной корреляции лучей.
[0077] В блоке 303 сумму коэффициентов частотной корреляции лучей, соответствующую данным каждого луча из множества лучей, получают на основании множества нормализованных коэффициентов частотной корреляции лучей.
[0078] В блоке 304 данные луча, для которого сумма коэффициентов частотной корреляции удовлетворяет заранее заданному требованию к коэффициенту корреляции, выбирают из данных множества лучей в качестве данных луча-кандидата.
[0079] В блоке 305 получают значение энергии данных луча-кандидата.
[0080] В блоке 306 определяется направление приема луча-кандидата.
[0081] Направление приема луча-кандидата означает направление ориентации модуля приема звука, принимающего данные луча-кандидата.
[0082] В блоке 307 направление на источник звука определяется на основании данных по меньшей мере двух лучей из множества лучей. Направление на источник звука означает направление, в котором модуль приема звука указывает на источник звука.
[0083] В блоке 308, когда разность углов между направлением приема луча-кандидата и направлением на источник звука меньше или равна заранее заданной разности углов, данные луча-кандидата выбирают в качестве данных целевого луча.
[0084] Согласно техническому решению, представленному в вариантах осуществления настоящего изобретения, благодаря получению данных множества лучей и осуществлению частотной дискретизации данных каждого луча из множества лучей, множество коэффициентов частотной корреляции лучей получают на основании данных частотной дискретизации каждого луча из множества лучей, сумму коэффициентов частотной корреляции лучей, соответствующую данным каждого луча из множества лучей, получают на основании множества коэффициентов частотной корреляции лучей, и данные луча, для которого сумма коэффициентов частотной корреляции удовлетворяет заранее заданному требованию к коэффициенту корреляции, выбирают из данных множества лучей в качестве данных целевого луча. Согласно вышеприведенному решению, когда звук, излучаемый источником звука, включает в себя активизирующее слово, вероятность успешного выявления активизирующего слова в данных целевого луча из множества лучей повышается и, когда получены данные множества лучей, не требуется осуществлять выявление активизирующего слова во всех данных лучей, в только в данных целевого луча. Таким образом, без ущерба для скорости выявления активизирующего слова можно сократить ресурсы обработки, необходимые для выявления активизирующего слова, снизить требования к вычислительным возможностям вычислительного устройства, осуществляющего выявление активизирующего слова, снизить заводскую себестоимость вычислительного устройства, и улучшить пользовательское восприятие.
[0085] Ниже представлены варианты осуществления устройства согласно настоящему изобретению, которые можно использовать для реализации вариантов осуществления способа согласно настоящему изобретению.
[0086] На фиг. 4а показана блок-схема устройства 40 для выбора луча из множества лучей согласно иллюстративному варианту осуществления. Устройство 40 может представлять собой электронное устройство или часть электронного устройства. Устройство 40 может быть реализовано как часть или все электронное устройство в виде программного обеспечения, оборудования или их комбинации. Как показано на фиг. 4а, устройство 40 включает в себя модуль 401 получения данных лучей, модуль 402 получения коэффициентов частотной корреляции лучей, модуль 403 получения суммы коэффициентов частотной корреляции и модуль 404 выбора данных целевого луча.
[0087] Модуль 401 получения данных лучей выполнен с возможностью получения данных множества лучей и осуществления частотной дискретизации данных каждого луча из множества лучей. Модуль 402 получения коэффициентов частотной корреляции лучей выполнен с возможностью получения множества коэффициентов частотной корреляции лучей на основании данных частотной дискретизации каждого луча из множества лучей. Коэффициент частотной корреляции лучей предназначен для указания сходства между данными одного луча из множества лучей и данными другого луча из множества лучей. Модуль 403 получения суммы коэффициентов частотной корреляции выполнен с возможностью получения суммы коэффициентов частотной корреляции, соответствующей данным каждого луча из множества лучей, на основании множества коэффициентов частотной корреляции лучей. Модуль 404 выбора данных целевого луча выполнен с возможностью выбора данных луча, для которого сумма коэффициентов частотной корреляции удовлетворяет заранее заданному требованию к коэффициенту корреляции, из данных множества лучей в качестве данных целевого луча.
[0088] Согласно варианту осуществления, как показано на фиг. 4b, модуль 402 получения коэффициентов частотной корреляции лучей включает в себя подмодуль 4021 нормализации. Подмодуль 4021 нормализации выполнен с возможностью получения множества коэффициентов частотной корреляции лучей на основании данных частотной дискретизации каждого луча из множества лучей и осуществления нормализации каждого из множества коэффициентов частотной корреляции лучей.
[0089] Модуль 403 получения суммы коэффициентов частотной корреляции включает в себя подмодуль 4031 получения суммы коэффициентов частотной корреляции. Подмодуль 4031 получения суммы коэффициентов частотной корреляции выполнен с возможностью получения суммы коэффициентов частотной корреляции, соответствующей данным каждого луча из множества лучей, на основании множества нормализованных коэффициентов частотной корреляции лучей.
[0090] Согласно варианту осуществления, как показано на фиг. 4с, модуль 404 выбора данных целевого луча включает в себя первый подмодуль 4041 выбора данных целевого луча. Первый подмодуль 4041 выбора данных целевого луча выполнен с возможностью выбора данных луча, имеющего наибольшую сумму коэффициентов частотной корреляции, из данных множества лучей в качестве данных целевого луча, или выбора данных луча, имеющего наибольшую сумму коэффициентов частотной корреляции, и данных луча, имеющего наименьшую сумму коэффициентов частотной корреляции, из данных множества лучей в качестве данных целевого луча.
[0091] Согласно варианту осуществления, как показано на фиг. 4d, модуль 404 выбора данных целевого луча включает в себя первый подмодуль 4042 выбора данных луча-кандидата, подмодуль 4043 получения значения энергии и второй подмодуль 4044 выбора данных целевого луча. Первый подмодуль 4042 выбора данных луча-кандидата выполнен с возможностью выбора данных луча, для которого сумма коэффициентов частотной корреляции удовлетворяет заранее заданному требованию к коэффициенту корреляции, из данных множества лучей в качестве данных луча-кандидата. Подмодуль 4043 получения значения энергии выполнен с возможностью получения значения энергии данных луча-кандидата. Второй подмодуль 4044 выбора данных целевого луча выполнен с возможностью выбора данных луча-кандидата в качестве данных целевого луча, когда значение энергии данных луча-кандидата удовлетворяет заранее заданному требованию к значению энергии.
[0092] Согласно варианту осуществления, как показано на фиг. 4е, модуль 404 выбора данных целевого луча включает в себя первый подмодуль 4045 выбора данных луча-кандидата, подмодуль 4046 определения направления приема луча-кандидата, подмодуль 4047 определения направления на источник звука и третий подмодуль 4048 выбора данных целевого луча. Первый подмодуль 4045 выбора данных луча-кандидата выполнен с возможностью выбора данных луча, для которого сумма коэффициентов частотной корреляции удовлетворяет заранее заданному требованию к коэффициенту корреляции, из данных множества лучей в качестве данных луча-кандидата. Подмодуль 4046 определения направления приема луча-кандидата выполнен с возможностью определения направления приема луча-кандидата. Направление приема луча-кандидата означает направление ориентации модуля приема звука, принимающего данные луча-кандидата. Подмодуль 4047 определения направления на источник звука выполнен с возможностью определения направления на источник звука на основании данных по меньшей мере двух лучей из множества лучей. Направление на источник звука означает направление, в котором модуль приема звука указывает на источник звука. Третий подмодуль 4048 выбора данных целевого луча выполнен с возможностью выбора данных луча-кандидата в качестве данных целевого луча, когда разность углов между направлением приема луча-кандидата и направлением на источник звука меньше или равна заранее заданной разности углов.
[0093] С помощью устройства для выбора луча из множества лучей согласно вариантам осуществления настоящего изобретения, благодаря получению данных множества лучей и осуществлению частотной дискретизации данных каждого луча из множества лучей, множество коэффициентов частотной корреляции лучей получают на основании данных частотной дискретизации каждого луча из множества лучей, сумму коэффициентов частотной корреляции лучей, соответствующую данным каждого луча из множества лучей, получают на основании множества коэффициентов частотной корреляции лучей, и данные луча, для которого сумма коэффициентов частотной корреляции удовлетворяет заранее заданному требованию к коэффициенту корреляции, выбирают из данных множества лучей в качестве данных целевого луча. Согласно вышеприведенному решению, когда звук, излучаемый источником звука, включает в себя активизирующее слово, вероятность успешного выявления активизирующего слова в данных целевого луча из множества лучей повышается и, когда получены данные множества лучей, не требуется осуществлять выявление активизирующего слова для данных всех лучей, но только для данных целевого луча. Таким образом, без ущерба для скорости выявления активизирующего слова, можно сократить ресурсы обработки, необходимые для выявления активизирующего слова, снизить требования к вычислительным возможностям вычислительного устройства, осуществляющего выявление активизирующего слова, снизить заводскую себестоимость вычислительного устройства, и улучшить пользовательское восприятие.
[0094] На фиг. 5 показана схема устройства 50 для выбора луча из множества лучей согласно варианту осуществления настоящего изобретения. Устройство 50 может представлять собой электронное устройство или часть электронного устройства. Устройство 50 включает в себя процессор 501 и память 502, выполненную с возможностью хранения инструкций, исполняемых процессором 501. Процессор 501 выполнен с возможностью получать данные множества лучей и осуществлять частотную дискретизацию данных каждого луча из множества лучей; получать множество коэффициентов частотной корреляции лучей на основании данных частотной дискретизации каждого луча из множества лучей, причем коэффициент частотной корреляции лучей предназначен для указания сходства между данными одного луча из множества лучей и данными другого луча из множества лучей; получать сумму коэффициентов частотной корреляции, соответствующую данным каждого луча из множества лучей, на основании множества коэффициентов частотной корреляции лучей; и выбирать данные луча, для которого сумма коэффициентов частотной корреляции удовлетворяет заранее заданному требованию к коэффициенту корреляции, из данных множества лучей в качестве данных целевого луча.
[0095] Согласно варианту осуществления, когда процессор 501 выполнен с возможностью получения множества коэффициентов частотной корреляции лучей на основании данных частотной дискретизации каждого луча из множества лучей, процессор 501 выполнен с возможностью получения множества коэффициентов частотной корреляции лучей на основании данных частотной дискретизации каждого луча из множества лучей и осуществления нормализации каждого из множества коэффициентов частотной корреляции лучей.
[0096] Когда процессор 501 выполнен с возможностью получения суммы коэффициентов частотной корреляции, соответствующей данным каждого луча из множества лучей, на основании множества коэффициентов частотной корреляции лучей, процессор 501 выполнен с возможностью получения суммы коэффициентов частотной корреляции, соответствующей данным каждого луча из множества лучей, на основании множества нормализованных коэффициентов частотной корреляции лучей.
[0097] Согласно варианту осуществления, когда процессор 501 выполнен с возможностью выбора данных луча, для которого сумма коэффициентов частотной корреляции удовлетворяет заранее заданному требованию к коэффициенту корреляции, из данных множества лучей в качестве данных целевого луча, процессор 501 выполнен с возможностью выбирать данные луча, имеющие наибольшую сумму коэффициентов частотной корреляции из данных множества лучей, в качестве данных целевого луча; или выбирать данные луча, имеющие наибольшую сумму коэффициентов частотной корреляции, и данные луча, имеющие наименьшую сумму коэффициентов частотной корреляции из данных множества лучей, в качестве данных целевого луча.
[0098] Согласно варианту осуществления, когда процессор 501 выполнен с возможностью выбора данных луча, для которого сумма коэффициентов частотной корреляции удовлетворяет заранее заданному требованию к коэффициенту корреляции, из данных множества лучей в качестве данных целевого луча, процессор 501 выполнен с возможностью выбирать данные луча, для которого сумма коэффициентов частотной корреляции удовлетворяет заранее заданному требованию к коэффициенту корреляции, из данных множества лучей в качестве данных луча-кандидата; получать значение энергии данных луча-кандидата; и выбирать данные луча-кандидата в качестве данных целевого луча, когда значение энергии данных луча-кандидата удовлетворяет заранее заданному требованию к значению энергии.
[0099] Согласно варианту осуществления, когда процессор 501 выполнен с возможностью выбора данных луча, для которого сумма коэффициентов частотной корреляции удовлетворяет заранее заданному требованию к коэффициенту корреляции, из данных множества лучей в качестве данных целевого луча, процессор 501 выполнен с возможностью выбирать данные луча, для которого сумма коэффициентов частотной корреляции удовлетворяет заранее заданному требованию к коэффициенту корреляции, из данных множества лучей в качестве данных луча-кандидата; определять направление приема луча-кандидата, где направление приема луча-кандидата означает направление ориентации модуля приема звука, принимающего данные луча-кандидата; определять направление на источник звука на основании данных по меньшей мере двух лучей из множества лучей, где направление на источник звука означает направление, в котором модуль приема звука указывает на источник звука; и выбирать данные луча-кандидата в качестве данных целевого луча, когда разность углов между направлением приема луча-кандидата и направлением на источник звука меньше или равна заранее заданной разности углов.
[00100] С помощью устройства для выбора луча из множества лучей согласно вариантам осуществления настоящего изобретения, благодаря получению данных множества лучей и осуществлению частотной дискретизации данных каждого луча из множества лучей, множество коэффициентов частотной корреляции лучей получают на основании данных частотной дискретизации каждого луча из множества лучей, сумму коэффициентов частотной корреляции лучей, соответствующую данным каждого луча из множества лучей, получают на основании множества коэффициентов частотной корреляции лучей, и данные луча, для которого сумма коэффициентов частотной корреляции удовлетворяет заранее заданному требованию к коэффициенту корреляции, выбирают из данных множества лучей в качестве данных целевого луча. Согласно вышеприведенному решению, когда звук, излучаемый источником звука, включает в себя активизирующее слово, вероятность успешного выявления активизирующего слова в данных целевого луча из множества лучей повышается и, когда получены данные множества лучей, не требуется осуществлять выявление активизирующего слова для данных всех лучей, но только для данных целевого луча. Таким образом, без ущерба для скорости выявления активизирующего слова, можно сократить ресурсы обработки, необходимые для выявления активизирующего слова, снизить требования к вычислительным возможностям вычислительного устройства, осуществляющего выявление активизирующего слова, снизить заводскую себестоимость вычислительного устройства, и улучшить пользовательское восприятие.
[00101] На фиг. 6 показана блок-схема устройства 600 для выбора луча из множества лучей согласно иллюстративному варианту осуществления. Устройство 600 может быть пригодно для электронного устройства. Например, устройство 600 может представлять собой умную колонку, мобильный телефон, компьютер, терминал цифрового вещания, устройство обмена сообщениями, игровую консоль, планшетное устройство, медицинское устройство, тренажер, персональный цифровой помощник и т.д.
[00102] Устройство 600 может включать в себя один или более из следующих компонентов: компонент 602 обработки, память 604, компонент 606 питания, мультимедийный компонент 608, аудиокомпонент 610, интерфейс 612 ввода/вывода (I/O), компонент 614 датчиков и компонент 616 связи.
[00103] Компонент 602 обработки обычно управляет общими операциями устройства 600, например, операциями, связанными с отображением, телефонными вызовами, передачей данных, операциями камеры и операциями записи. Компонент 602 обработки может включать в себя один или более процессоров 620 для выполнения инструкций для осуществления всех или части этапов в вышеописанных способах. Кроме того, компонент 602 обработки может включать в себя один или более модулей, которые обеспечивают взаимодействие между компонентом 602 обработки и другими компонентами. Например, компонент 602 обработки может включать в себя мультимедийный модуль для обеспечения взаимодействия между мультимедийным компонентом 608 и компонентом 602 обработки.
[00104] Память 604 выполнена с возможностью хранения различных типов данных для поддержки работы устройства 600. Примеры таких данных включают в себя инструкции для любых приложений или способов, выполняющихся в устройстве 600, контактные данные, данные телефонной книги, сообщения, изображения, видеозаписи и т.д. Память 604 может быть реализована с использованием любого типа энергозависимых или энергонезависимых запоминающих устройств или их комбинации, например, статической оперативной памяти (SRAM), электрически стираемой программируемой постоянной памяти (EEPROM), стираемой программируемой постоянной памяти (EPROM), программируемой постоянной памяти (PROM), постоянной памяти (ROM), магнитной памяти, флэш-памяти, магнитного или оптического диска.
[00105] Компонент 606 питания подает питание на различные компоненты устройства 600. Компонент 606 питания может включать в себя систему управления питанием, один или более источников питания и любые другие компоненты, связанные с генерацией, управлением и распределением мощности в устройстве 600.
[00106] Мультимедийный компонент 608 включает в себя экран, обеспечивающий выходной интерфейс между устройством 600 и пользователем. В некоторых вариантах осуществления экран может включать в себя жидкокристаллический дисплей (LCD) и сенсорную панель (TP). Если экран включает в себя сенсорную панель, экран может быть реализован как сенсорный экран для приема входных сигналов от пользователя. Сенсорная панель включает в себя один или более тактильных датчиков для регистрации прикосновений, махов и других жестов на сенсорной панели. Тактильные датчики могут не только регистрировать границу действия прикосновения или маха, но и регистрировать длительность времени и давление, связанные с действием прикосновения или маха. В некоторых вариантах осуществления, мультимедийный компонент 608 включает в себя переднюю камеру и/или заднюю камеру. Передняя камера и задняя камера могут принимать внешние мультимедийные данные, когда устройство 600 находится в рабочем режиме, например, режиме фотографирования или режиме видеосъемки. Каждая из передней камеры и задней камеры может быть системой с фиксированным оптическим объективом или может иметь возможность фокусировки и оптический трансфокации.
[00107] Аудиокомпонент 610 выполнен с возможностью вывода и/или ввода аудиосигналов. Например, аудиокомпонент 610 включает в себя микрофон (MIC) выполненный с возможностью приема внешнего аудиосигнала, когда устройство 600 находится в рабочем режиме, например, режиме вызова, режиме записи и режиме распознавания речи. Принятый аудиосигнал может дополнительно сохраняться в памяти 604 или передаваться через компонент 616 связи. В некоторых вариантах осуществления, аудиокомпонент 610 дополнительно включает в себя громкоговоритель для вывода аудиосигналы.
[00108] Интерфейс 612 I/O обеспечивает интерфейс между компонентом 602 обработки и модулями периферийного интерфейса, например, клавиатурой, нажимным колесиком, кнопками и пр. Кнопки могут включать в себя, но без ограничения этим, кнопку возврата в исходное состояние, кнопку регулировки громкости, кнопку запуска и кнопку блокировки.
[00109] Компонент 614 датчиков включает в себя один или более датчиков для обеспечения оценок состояния различных аспектов устройства 600. Например, компонент 614 датчиков может определять открытое/закрытое состояние устройства 600 и относительное расположение компонентов (например, дисплея и клавишной панели устройства 600). Компонент 614 датчиков также может обнаруживать изменение положения устройства 600 или компонента в устройстве 600, наличие или отсутствие контакта пользователя с устройством 600, ориентацию или ускорение/замедление устройства 600 и изменение температуры устройства 600. Компонент 614 датчиков может включать в себя датчик близости, выполненный с возможностью обнаружения присутствия близкорасположенных объектов без какого-либо физического контакта. Компонент 614 датчиков также может включать в себя датчик света, например, датчик изображения на основе CMOS или CCD, для использования в приложениях формирования изображений. В некоторых вариантах осуществления, компонент 614 датчиков также может включать в себя акселерометрический датчик, гироскопический датчик, магнитный датчик, датчик давления или датчик температуры.
[00110] Компонент 616 связи выполнен с возможностью обеспечения проводной или беспроводной связи между устройством 600 и другими устройствами. Устройство 600 может осуществлять доступ к беспроводной сети на основе стандарта связи, например, WIFI, 2G или 3G, или их комбинации. В одном иллюстративном варианте осуществления, компонент 616 связи принимает широковещательный сигнал или информацию, связанную с широковещанием, от внешней широковещательной системы управления через широковещательный канал. В одном иллюстративном варианте осуществления, компонент 616 связи дополнительно включает в себя модуль ближней связи (NFC) для обеспечения связи ближнего действия. Например, модуль NFC может быть реализован на основе технологии радиочастотной идентификации (RFID), технологии Ассоциации по средствам передачи данных в инфракрасном диапазоне (IrDA), технологии ультраширокополосной связи (UWB), технологии Bluetooth (ВТ) и других технологий.
[00111] В иллюстративных вариантах осуществления устройство 600 может быть реализовано посредством одной или более специализированных интегральных схем (ASIC), цифровых сигнальных процессоров (DSP), устройств цифровой обработки сигнала (DSPD), программируемых логических устройств (PLD), вентильных матриц, программируемых пользователем (FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов, для осуществления вышеописанных способов.
[00112] В иллюстративных вариантах осуществления также предусмотрен компьютерно-считываемый носитель данных, включающий в себя инструкции, например, память 604, включающую в себя инструкции. Вышеупомянутые инструкции исполняются процессором 620 в устройстве 600, для осуществления вышеописанных способов. Например, компьютерно-считываемым носителем данных может быть ROM, RAM, CD-ROM, магнитная лента, флоппи-диск, оптическое устройство хранения данных и прочее.
[00113] Настоящее изобретение дополнительно предусматривает компьютерно-считываемый носитель данных с хранящимися на нем инструкциями, которые при выполнении устройством 600 предписывают устройству 600 осуществлять вышеописанный способ выбора луча из множества лучей. Способ включает в себя: получение данных множества лучей и осуществление частотной дискретизации данных каждого луча из множества лучей; получение множества коэффициентов частотной корреляции лучей на основании данных частотной дискретизации каждого луча из множества лучей, причем коэффициент частотной корреляции лучей предназначен для указания сходства между данными одного луча из множества лучей и данными другого луча из множества лучей; получение суммы коэффициентов частотной корреляции, соответствующей данным каждого луча из множества лучей, на основании множества коэффициентов частотной корреляции лучей; и выбор данных луча, для которого сумма коэффициентов частотной корреляции удовлетворяет заранее заданному требованию к коэффициенту корреляции, из данных множества лучей в качестве данных целевого луча.
[00114] Согласно варианту осуществления, получение множества коэффициентов частотной корреляции лучей на основании данных частотной дискретизации каждого луча из множества лучей включает в себя: получение множества коэффициентов частотной корреляции лучей на основании данных частотной дискретизации каждого луча из множества лучей и осуществление нормализации каждого из множества коэффициентов частотной корреляции лучей. Получение суммы коэффициентов частотной корреляции, соответствующей данным каждого луча из множества лучей, на основании множества коэффициентов частотной корреляции лучей включает в себя: получение суммы коэффициентов частотной корреляции, соответствующей данным каждого луча из множества лучей, на основании множества нормализованных коэффициентов частотной корреляции лучей.
[00115] Согласно варианту осуществления, выбор данных луча, для которого сумма коэффициентов частотной корреляции удовлетворяет заранее заданному требованию к коэффициенту корреляции, из данных множества лучей в качестве данных целевого луча включает в себя: выбор данных луча, имеющего наибольшую сумму коэффициентов частотной корреляции, из данных множества лучей в качестве данных целевого луча; или выбор данных луча, имеющего наибольшую сумму коэффициентов частотной корреляции, и данных луча, имеющего наименьшую сумму коэффициентов частотной корреляции, из данных множества лучей в качестве данных целевого луча.
[00116] Согласно варианту осуществления, выбор данных луча, для которого сумма коэффициентов частотной корреляции удовлетворяет заранее заданному требованию к коэффициенту корреляции, из данных множества лучей, в качестве данных целевого луча включает в себя: выбор данных луча, для которого сумма коэффициентов частотной корреляции удовлетворяет заранее заданному требованию к коэффициенту корреляции, из данных множества лучей в качестве данных луча-кандидата; получение значения энергии данных луча-кандидата; и выбор данных луча-кандидата в качестве данных целевого луча, когда значение энергии данных луча-кандидата удовлетворяет заранее заданному требованию к значению энергии.
[00117] Согласно варианту осуществления, выбор данных луча, для которого сумма коэффициентов частотной корреляции удовлетворяет заранее заданному требованию к коэффициенту корреляции, из данных множества лучей в качестве данных целевого луча включает в себя: выбор данных луча, для которого сумма коэффициентов частотной корреляции удовлетворяет заранее заданному требованию к коэффициенту корреляции, из данных множества лучей в качестве данных луча-кандидата; определение направления приема луча-кандидата, где направление приема луча-кандидата означает направление ориентации модуля приема звука, принимающего данные луча-кандидата; определение направления на источник звука на основании данных по меньшей мере двух лучей из множества лучей, где направление на источник звука означает направление, в котором модуль приема звука указывает на источник звука; и когда разность углов между направлением приема луча-кандидата и направлением на источник звука меньше или равна заранее заданной разности углов, выбор данных луча-кандидата в качестве данных целевого луча.
[00118] На основании описания изобретения и практического применения настоящего изобретения специалисты в данной области техники могут предложить другие варианты осуществления настоящего изобретения. Данная заявка призвана охватить любые разновидности, варианты использования или адаптации настоящего изобретения, отвечающие его общим принципам и включающие в себя такие отступления от настоящего изобретения, которые соответствуют известной или обычной практике в данной области техники. Предполагается, что описание изобретения и примеры служат только для иллюстрации, тогда как истинный объем и сущность настоящего изобретения отражены в формуле изобретения.
[00119] Очевидно, что настоящее изобретение не ограничивается конкретной конструкцией, описанной выше и проиллюстрированной в прилагаемых чертежах, и возможны различные модификации и изменения, не выходящие за рамки его объема. Предполагается, что объем настоящего изобретения ограничивается только нижеследующей формулой изобретения.
Изобретение относится к области цифровой обработки сигналов. Технический результат заключается в повышении точности выбора данных луча посредством получения на основании данных частотной дискретизации каждого луча из множества лучей. Технический результат достигается за счет получения данных множества лучей и осуществления частотной дискретизации данных каждого луча из множества лучей; получения множества коэффициентов частотной корреляции лучей на основании данных частотной дискретизации каждого луча из множества лучей, причем коэффициент частотной корреляции лучей предназначен для указания сходства между данными одного луча из множества лучей и данными другого луча из множества лучей; получения суммы коэффициентов частотной корреляции, соответствующей данным каждого луча из множества лучей, на основании множества коэффициентов частотной корреляции лучей; и выбора данных луча, для которого сумма коэффициентов частотной корреляции удовлетворяет заранее заданному требованию к коэффициенту корреляции, из данных множества лучей в качестве данных целевого луча. 4 н. и 8 з.п. ф-лы, 13 ил.