Способ и устройство для оптимизации звукового сигнала
Иллюстрации
Показать всеИзобретение относится к области обработки речевого сигнала. Технический результат – улучшение результата улавливания звукового сигнала терминалом. Способ применяют в терминале, содержащем по меньшей мере два звукоулавливающих блока, и способ включает: определение положений источников звука вокруг терминала с помощью по меньшей мере двух звукоулавливающих блоков, выбор назначенного источника звука среди соответствующих источников звука, обнаруженных путем определения положения; определение звукового сигнала, испущенного из назначенного источника звука, среди звуковых сигналов, собранных терминалом, в соответствии с пространственным положением назначенного источника звука, обнаруженного путем определения положения; и оптимизацию громкости звукового сигнала, испущенного из назначенного источника звука. Согласно настоящему изобретению, при сборе звуковых сигналов благодаря выбору окружающих источников звука и оптимизации звукового сигнала, испущенного из выбранного источника звука, улучшается результат улавливания звукового сигнала терминалом. 3 н. и 8 з.п. ф-лы, 7 ил.
Реферат
ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ
[0001] Настоящая заявка основана на заявке на патент КНР №201510226844.2, поданной 6 мая 2015 года, полное содержание которой включено в настоящий документе путем ссылки.
ОБЛАСТЬ ТЕХНИКИ
[0002] Настоящее изобретение относится к области обработки речевого сигнала и в частности к способу и устройству для оптимизации звукового сигнала.
УРОВЕНЬ ТЕХНИКИ
[0003] С непрерывным развитием связи и электронной технологии, терминалы, поддерживающие голосовую связь и функцию звукозаписи, такие как смартфон, планшет, электронная книга и электронное перо для записи, постепенно стали незаменимыми инструментами в жизни людей и предлагают большие удобства для повседневной жизни.
[0004] В одном способе применения таких терминалов множество пользователей могут использовать один и тот же терминал, поддерживающий функцию звукозаписи, для записи звука во время конференции, или множество пользователей могут использовать один и тот же терминал, поддерживающий функцию голосовой связи, для проведения телеконференций с другими пользователями на удаленном конце, и тогда терминал сохраняет записанный звуковой сигнал или посылает речевое сообщение пользователям на удаленном конце.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0005] Настоящее изобретение предлагает способ и устройство оптимизации звукового сигнала. Технические решения являются следующими.
[0006] В соответствии с первым аспектом предлагается способ оптимизации звукового сигнала, этот способ используется в терминале, содержащем по меньшей мере два звукоулавливающих блока, и включает:
[0007] определение положений источников звука вокруг терминала с помощью по меньшей мере двух звукоулавливающих блоков;
[0008] выбор назначенного источника звука из соответствующих источников звука, обнаруженных путем определения положения;
[0009] определение звукового сигнала, испущенного из назначенного источника звука, среди звуковых сигналов, собранных терминалом, в соответствии с пространственным положением назначенного источника звука, обнаруженного путем определения положения; и
[0010] оптимизацию громкости звукового сигнала, испущенного из назначенного источника звука.
[0011] Опционально, оптимизация громкости звукового сигнала, испущенного из назначенного источника звука, включает:
[0012] сравнение интенсивности звукового сигнала, испущенного из назначенного источника звука, с заранее заданным первым порогом интенсивности и заранее заданным вторым порогом интенсивности, при этом первый порог интенсивности больше или равен второму порогу интенсивности;
[0013] если интенсивность звукового сигнала, испущенного из назначенного источника звука больше, чем первый порог интенсивности, уменьшение интенсивности звукового сигнала, испущенного из назначенного источника звука, до первого порога интенсивности; и
[0014] если интенсивность звукового сигнала, испущенного из назначенного источника звука, меньше, чем второй порог интенсивности, увеличение интенсивности звукового сигнала, испущенного из назначенного источника звука, до второго порога интенсивности.
[0015] Опционально, определение положений источников звука вокруг терминала с помощью по меньшей мере двух звукоулавливающих блоков включает:
[0016] обнаружение разницы во времени и разницы фаз звукового сигнала, испущенного источником звука и поступающего по меньшей мере в два звукоулавливающих блока; и
[0017] определение пространственного положения источника звука по отношению к терминалу в соответствии с разницей во времени и разницей фаз звукового сигнала, испущенного источником звука и поступающего по меньшей мере в два звукоулавливающих блока.
[0018] Опционально, выбор назначенного источника звука из соответствующих источников звука, обнаруженных путем определения положения, представляет собой:
[0019] выбор назначенного источника звука из соответствующих источников звука в соответствии с интенсивностью и/или непрерывностью звукового сигнала индивидуального источника звука.
[0020] Опционально, до определения звукового сигнала, испущенного из назначенного источника звука, среди звуковых сигналов, собираемых терминалом, способ дополнительно включает:
[0021] обнаружение ориентации терминала посредством датчика ориентации в терминале; и
[0022] выполнение компенсации усиления применительно к звуковым сигналам, собранным терминалом, в соответствии с ориентацией терминала; и
[0023] определение звукового сигнала, испущенного из назначенного источника звука, среди звуковых сигналов, собранных терминалом, включает:
[0024] определение звукового сигнала, испущенного из назначенного источника звука, среди звуковых сигналов, которые были подвергнуты компенсации усиления.
[0025] Опционально, ориентация терминала представляет собой угол между передней поверхностью терминала и горизонтальной плоскостью, а выполнение компенсации усиления применительно к звуковым сигналам, собранным терминалом, в соответствии с пространственным положением терминала, включает:
[0026] определение значения компенсации в соответствии с углом между передней поверхностью терминала и горизонтальной плоскостью, при этом угол между передней поверхностью терминала и горизонтальной плоскостью прямо пропорционален значению компенсации; и
[0027] выполнение компенсации усиления применительно к звуковым сигналам, собранным терминалом, в соответствии со значением компенсации.
[0028] В соответствии со вторым аспектом, предлагается устройство для оптимизации звукового сигнала, данное устройство используется в терминале, содержащем по меньшей мере два звукоулавливающих блока, и содержит:
[0029] модуль определения положения, выполненный с возможностью определять положение источников звука вокруг терминала посредством по меньшей мере двух звукоулавливающих блоков;
[0030] модуль выбора, выполненный с возможностью выбирать назначенный источник звука из соответствующих источников звука, обнаруженных путем определения положения;
[0031] модуль определения звукового сигнала, выполненный с возможностью определять звуковой сигнал, испущенный из назначенного источника звука, среди звуковых сигналов, собранных терминалом, в соответствии с пространственным положением назначенного источника звука, обнаруженного путем определения положения; и
[0032] модуль оптимизации, выполненный с возможностью оптимизировать громкость звукового сигнала, испущенного из назначенного источника звука.
[0033] Опционально модуль оптимизации содержит:
[0034] подмодуль сравнения, выполненный с возможностью сравнивать интенсивность звукового сигнала, испущенного из назначенного источника сигнала, с заранее заданным первым порогом интенсивности и заранее заданным вторым порогом интенсивности, при этом первый порог интенсивности больше или равен второму порогу интенсивности;
[0035] подмодуль уменьшения, выполненный с возможностью, если интенсивность звукового сигнала, испущенного из назначенного источника звука, больше, чем первый порог интенсивности, уменьшать интенсивность звукового сигнала, испущенного из назначенного источника сигнала, до первого порога интенсивности; и
[0036] подмодуль увеличения, выполненный с возможностью, если интенсивность звукового сигнала, испущенного из назначенного источника звука, меньше, чем второй порог интенсивности, увеличивать интенсивность звукового сигнала, испущенного из назначенного источника сигнала, до второго порога интенсивности.
[0037] Опционально, модуль определения положения содержит:
[0038] подмодуль обнаружения, выполненный с возможностью обнаружения разницы во времени и разницы фаз звукового сигнала, испущенного источником звука и поступающего по меньшей мере в два звукоулавливающих блока; и
[0039] подмодуль определения положения, выполненный с возможностью определять пространственное положение источника звука по отношению к терминалу в соответствии с разницей во времени и разницей фаз звукового сигнала, испущенного из источника звука и поступающего по меньшей мере в два звукоулавливающих блока.
[0040] Опционально, модуль выбора выполнен с возможностью выбирать назначенный источник звука из соответствующих источников звука в соответствии с интенсивностью и/или непрерывностью звукового сигнала индивидуального источника звука.
[0041] Опционально, устройство дополнительно содержит модуль обнаружения ориентации и модуль компенсации;
[0042] модуль обнаружения ориентации выполнен с возможностью обнаруживать ориентацию терминала с помощью датчика ориентации в терминале до того, как модуль определения звукового сигнала определяет звуковой сигнал, испущенный из назначенного источника звука, среди звуковых сигналов, собранных терминалом;
[0043] модуль компенсации выполнен с возможностью выполнять компенсацию усиления применительно к звуковым сигналам, собранным терминалом, в соответствии с ориентацией терминала; и
[0044] модуль определения звукового сигнала выполнен с возможностью определять звуковой сигнал, испущенный из назначенного источника, среди звуковых сигналов, которые были подвергнуты компенсации усиления.
[0045] Опционально, модуль компенсации содержит:
[0046] подмодуль определения значения, выполненный с возможностью определять значение компенсации в соответствии с углом между передней поверхностью терминала и горизонтальной плоскостью, при этом угол между передней поверхностью терминала и горизонтальной плоскостью прямо пропорционален значению компенсации; и
[0047] подмодуль компенсации, выполненный с возможностью выполнять компенсацию усиления применительно к звуковым сигналам, собранным терминалом, в соответствии со значением компенсации,
[0048] при этом ориентация терминала представляет собой угол между передней поверхностью терминала и горизонтальной плоскостью.
[0049] В соответствии с третьим аспектом, предлагается устройство для оптимизации звукового сигнала, содержащее:
[0050] процессор; и
[0051] память для хранения команд, исполняемых процессором;
[0052] при этом процессор выполнен с возможностью:
[0053] определять положение источников звука вокруг терминала посредством по меньшей мере двух звукоулавливающих блоков;
[0054] выбирать назначенный источник звука из соответствующих источников звука, обнаруженных путем определения положения;
[0055] определять звуковой сигнал, испущенный из назначенного источника звука, среди звуковых сигналов, собранных терминалом, в соответствии с пространственным положением назначенного источника звука, обнаруженного путем определения положения; и
[0056] оптимизировать громкость звукового сигнала, испущенного из назначенного источника звука.
[0057] Технические решения, предлагаемые вариантами настоящего изобретения, могут иметь следующие преимущества:
[0058] путем определения положения источников звука вокруг терминала посредством по меньшей мере двух звукоулавливающих блоков, выбора назначенного источника звука из соответствующих источников звука, обнаруженных путем определения положения, определения звукового сигнала, испущенного из назначенного источника звука, среди звуковых сигналов, собранных терминалом, в соответствии с пространственным положением назначенного источника звука, обнаруженного путем определения положения, и оптимизации громкости звукового сигнала, испущенного из назначенного источника звука, при сборе звуковых сигналов терминал выбирает окружающие источники звука и оптимизирует звуковой сигнал, испущенный из выбранного источника звука, и таким образом улучшается результат улавливания звукового сигнала терминалом.
[0059] Следует понимать, что как предшествующее общее описание, так и последующее подробное описание являются только иллюстративными и пояснительными и не ограничивают изобретение.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0060] Прилагаемые чертежи, которые включены в данное описание и составляют его часть, иллюстрируют варианты осуществления в соответствии с изобретением и вместе с описанием служат для объяснения принципов изобретения.
[0061] Фиг. 1 представляет блок-схему способа оптимизации звукового сигнала в соответствии с одним примером осуществления настоящего изобретения;
[0062] Фиг. 2 представляет блок-схему способа оптимизации звукового сигнала в соответствии с другим примером осуществления настоящего изобретения;
[0063] Фиг. 3 представляет блок-схему способа определения положения в соответствии с еще одним примером осуществления настоящего изобретения;
[0064] Фиг. 4 представляет блок-схему способа компенсации усиления в соответствии с еще одним примером осуществления настоящего изобретения;
[0065] Фиг. 5 представляет структурную схему устройства для оптимизации звукового сигнала в соответствии с одним примером осуществления настоящего изобретения;
[0066] Фиг. 6 представляет структурную схему устройства для оптимизации звукового сигнала в соответствии с другим примером осуществления настоящего изобретения; и
[0067] Фиг. 7 представляет структурную схему устройства в соответствии с одним примером осуществления настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
[0068] Далее будет сделана подробная ссылка на примеры осуществления изобретения, которые проиллюстрированы на прилагаемых чертежах. Последующее описание относится к прилагаемым чертежам, на которых одинаковые номера на различных чертежах представляют одинаковые или сходные элементы, если не указано иное. Реализации примеров осуществления изобретения, изложенные в последующем описании, не представляют все реализации в соответствии с настоящим изобретением. Они являются только примерами устройств и способов в соответствии с некоторыми аспектами, имеющими отношение к изобретению, как изложено в прилагаемой формуле изобретения.
[0069] Фиг. 1 представляет блок-схему способа оптимизации звукового сигнала в соответствии с одним примером осуществления настоящего изобретения. Способ оптимизации звукового сигнала может быть использован в терминале, имеющем по меньшей мере два звукоулавливающих блока, а терминалом может быть умный терминал, поддерживающий голосовую связь или функцию звукозаписи, например, смартфон, планшет, электронная книга и электронное перо для записи. Как показано на фиг. 1, способ оптимизации звукового сигнала может включать следующие шаги:
[0070] На шаге 102 положение источников звука вокруг терминала определяют посредством по меньшей мере двух звукоулавливающих блоков.
[0071] На шаге 102 назначенный источник звуки выбирают из соответствующих источников звука, обнаруженных с помощью определения положения.
[0072] На шаге 106 определяют звуковой сигнал, испущенный из назначенного источника звука, среди звуковых сигналов, собранных терминалом, в соответствии с пространственным положением назначенного источника звука, обнаруженного путем определения положения.
[0073] На шаге 108 оптимизируют громкость звукового сигнала, испущенного из назначенного источника звука.
[0074] Опционально, оптимизация громкости звукового сигнала, испущенного из назначенного источника звука, включает:
[0075] сравнение интенсивности звукового сигнала, испущенного из назначенного источника звука, с заранее заданным первым порогом интенсивности и заранее заданным вторым порогом интенсивности, при этом первый порог интенсивности больше или равен второму порогу интенсивности;
[0076] если интенсивность звукового сигнала, испущенного из назначенного источника звука, больше, чем первый порог интенсивности, уменьшение интенсивности звукового сигнала, испущенного из назначенного источника звука, до первого порога интенсивности; и
[0077] если интенсивность звукового сигнала, испущенного из назначенного источника звука, меньше, чем второй порог интенсивности, увеличение интенсивности звукового сигнала, испущенного из назначенного источника звука, до второго порога интенсивности.
[0078] Опционально, определение положения звуковых сигналов вокруг терминала с помощью по меньшей мере двух звукоулавливающих блоков включает:
[0079] обнаружение разницы во времени и разницы фаз звукового сигнала, испущенного из источника звука и поступающего по меньшей мере в два звукоулавливающих блока; и
[0080] определение пространственного положения источника звука по отношению к терминалу в соответствии с разницей во времени и разницей фаз звукового сигнала, испущенного из источника звука и поступающего по меньшей мере в два звукоулавливающих блока.
[0081] Опционально, выбор назначенного источника звука из соответствующих источников звука, обнаруженных с помощью определения положения, представляет собой:
[0082] выбор назначенного источника звука из соответствующих источников звука в соответствии с интенсивностью и/или непрерывностью звуковых сигналов соответствующих источников звука.
[0083] Опционально, до определения звукового сигнала, испущенного из назначенного источника звука, среди звуковых сигналов, собранных терминалом, способ дополнительно включает:
[0084] обнаружение ориентации терминала с помощью датчика ориентации в терминале; и
[0085] выполнение компенсации усиления применительно к звуковым сигналам, собранным терминалом, в соответствии с ориентацией терминала; и
[0086] определение звукового сигнала, испущенного из назначенного источника звука, среди звуковых сигналов, собранных терминалом, представляет собой:
[0087] определение звукового сигнала, испущенного из назначенного источника звука, среди звуковых сигналов, подвергаемых компенсации усиления.
[0088] Опционально, ориентация терминала представляет собой угол между передней поверхностью терминала и горизонтальной плоскостью, а выполнение компенсации усиления применительно к звуковым сигналам, собранным терминалом, в соответствии с пространственным положением терминала включает:
[0089] определение значения компенсации в соответствии с углом между передней поверхностью терминала и горизонтальной плоскостью, при этом угол между передней поверхностью терминала и горизонтальной плоскостью прямо пропорционален значению компенсации; и
[0090] выполнение компенсации усиления применительно к звуковым сигналам, собранным терминалом, в соответствии со значением компенсации.
[0091] В целом, в способе оптимизации звукового сигнала, предлагаемом в вариантах осуществления настоящего изобретения, путем определения положения источников звука вокруг терминала с помощью по меньшей мере двух звукоулавливающих блоков, выбора назначенного источника звука из соответствующих источников звука, обнаруженных путем определения положения, определения звукового сигнала, испущенного из назначенного источника звука, среди звуковых сигналов, собранных терминалом, и оптимизации громкости звукового сигнала, испущенного из назначенного источника звука, когда производится сбор звуковых сигналов, терминал выбирает назначенные источники звука и оптимизирует звуковой сигнал, испущенный из выбранного источника звука, и таким образом улучшают результат улавливания звукового сигнала терминалом.
[0092] Фиг. 2 представляет блок-схему способа оптимизации звукового сигнала в соответствии с другим примером осуществления настоящего изобретения. Способ оптимизации звукового сигнала может быть использован в терминале, содержащем по меньшей мере два звукоулавливающих блока, и терминалом может быть умный терминал, поддерживающий голосовую связь или функцию звукозаписи, например, смартфон, планшет, электронная книга и электронное перо для записи. Как показано на фиг. 2, способ оптимизации звукового сигнала может включать следующие шаги:
[0093] На шаге 202 положение источников звука вокруг терминала определяют посредством по меньшей мере двух звукоулавливающих блоков.
[0094] Опционально, обращаясь к блок-схеме способа определения положения, показанной на фиг. 3, шаг определения положения источников звука вокруг терминала посредством по меньшей мере двух звукоулавливающих блоков может включать следующие шаги.
[0095] На шаге 202a собирают данные о разнице во времени и разнице фаз звукового сигнала, испущенного источником звука и поступающего по меньшей мере в два звукоулавливающих блока.
[0096] По меньшей мере два звукоулавливающих блока, входящих в состав терминала, составляют одну матрицу звукоулавливающих блоков. Так как расстояния и направления от источника звука к соответствующим звукоулавливающим блокам в матрице звукоулавливающих блоков отличаются друг от друга, время и фазы, с которыми звук, испущенный источником звука, передается в соответствующие звукоулавливающие блоки, являются разными. Терминал может обнаруживать разницу во времени и разницу фаз звука, испущенного одним и тем же источником звука и улавливаемого соответствующими звукоулавливающими блоками в матрице звукоулавливающих блоков.
[0097] На шаге 202b пространственное положение источника звука по отношению к терминалу определяют в соответствии с разницей во времени и разницей фаз звукового сигнала, испущенного источником звука и поступающего по меньшей мере в два звукоулавливающих блока.
[0098] Терминал может локализовать положение источника звука путем использования технологии формирования луча. Например, терминал может идентифицировать положение источника звука относительно терминала с помощью алгоритмов, например, задержки и суммирования или разложения по собственным значениям, в соответствии с разницей во времени и разницей фаз звукового сигнала, испущенного источником звука и поступающего по меньшей мере в два звукоулавливающих блока.
[0099] При использовании технологии формирования луча терминал может не только точно локализовать пространственное положение фиксированного источника звука, но также может отслеживать движущийся источник звука, так что сигнал, излучаемый движущимся источником звука, может быть оптимизирован непрерывно.
[00100] На шаге 204 назначенный источник звука выбирают из соответствующих источников звука в соответствии с интенсивностью звукового сигнала и/или непрерывностью звукового сигнала индивидуального источника звука.
[00101] В состоянии вызова или состоянии записи терминала, как правило, только звуковой сигнал, испущенный, когда пользователь терминала говорит, является эффективным звуковым сигналом, а другие звуковые сигналы представляют собой в основном шум. В решении, показанном на примере вариантов осуществления настоящего изобретения, терминал может выбрать источник звука, который, по всей вероятности, является пользователем, из соответствующих источников звука в соответствии с интенсивностью звукового сигнала и/или непрерывностью звукового сигнала индивидуального источника звука, и только затем оптимизировать выбранный источник звука, который является, по всей вероятности, пользователем.
[00102] Например, терминал устанавливает различные весовые коэффициенты для различных интенсивностей звукового сигнала, а также устанавливает различные весовые коэффициенты для различных продолжительностей звукового сигнала. При получении звукового сигнала, испущенного одним источником звука, терминал определяет весовой коэффициент, соответствующий интенсивности этого звукового сигнала, и весовой коэффициент, соответствующий продолжительности этого звукового сигнала, и выполняет взвешивание применительно к ним, а затем ранжирует соответствующие источники звука в соответствии с их соответствующими весовыми коэффициентами, чтобы определить назначенный источник звука, имеющий наивысший весовой коэффициент.
[00103] Опционально, при установке различных весовых коэффициентов для различных интенсивностей звукового сигнала, интенсивность звука, которая находится ближе всего к звуку разговора людей, может быть установлена с относительно высоким весовым коэффициентом, и чем больше разница между интенсивностью звука разговора людей и интенсивностью некоторого звукового сигнала, тем ниже установленный весовой коэффициент этого звукового сигнала. Например, нормальная интенсивность звука разговора составляет примерно 40 децибел, и тогда 40 децибел могут быть установлены с наибольшим весовым коэффициентом, а чем более интенсивность звука отстоит от 40 децибел, тем ниже весовой коэффициент этой интенсивности звука.
[00104] Аналогично, при установке различных весовых коэффициентов для продолжительностей звукового сигнала, продолжительность звукового сигнала, которая находится ближе всего звуку разговора людей, может быть установлена с относительно высоким весовым коэффициентом, и чем больше разница между продолжительностью звукового сигнала разговора и продолжительностью некоторого звукового сигнала, тем ниже установленный весовой коэффициент этого звукового сигнала. Например, когда люди говорят, продолжительность одного обычного предложения может быть 2 с, тогда продолжительность 2 с может быть установлена как имеющая наивысший весовой коэффициент, и чем более продолжительность звука отстоит от 2 с, тем ниже весовой коэффициент этой интенсивности звука.
[00105] Так как во время записи или вызова, как правило, имеется только один или два говорящих пользователя в одно и то же время, для того, чтобы избежать ненужного процесса оптимизации, может быть установлено число назначенных источников звука, подлежащих выбору в одно и то же время. Например, не более трех назначенных источников звука могут быть выбраны в одно и то же время, а значит, оптимизацию проводят применительно к звуковым сигналам, испущенным не более чем тремя источниками звука в одно и то же время.
[00106] На шаге 206 звуковой сигнал, испущенный из назначенного источника звука, определяют среди звуковых сигналов, собранных с помощью терминала, в соответствии с пространственным положением назначенного источника звука, обнаруженным посредством определения положения.
[00107] При обработке полученного звукового сигнала терминал может обрабатывать только звуковой сигнал, испущенный из назначенного источника звука, в соответствии с пространственным положением назначенного источника звука.
[00108] На шаге 208 интенсивность звукового сигнала, испущенного из назначенного источника звука, сравнивают с заранее заданным первым порогом интенсивности и заранее заданным вторым порогом интенсивности, при этом первый порог интенсивности больше или равен второму порогу интенсивности.
[00109] На шаге 210, если интенсивность звукового сигнала, испущенного из назначенного источника звука, больше, чем первый порог интенсивности, то интенсивность звукового сигнала, испущенного из назначенного источника звука, уменьшают до первого порога интенсивности.
[00110] На шаге 212, если интенсивность звукового сигнала, испущенного из назначенного источника звука, меньше, чем второй порог интенсивности, интенсивность звукового сигнала, испущенного из назначенного источника звука, увеличивают до второго порога интенсивности.
[00111] Опционально, если интенсивность звукового сигнала, испущенного из назначенного источника звука, не меньше, чем первый порог интенсивности, и не больше, чем второй порог интенсивности, не выполняют никакую обработку применительно к интенсивности звукового сигнала, испущенного назначенным источником звука.
[00112] Терминал может установить первый и второй пороги интенсивности в соответствии с интенсивностью звукового сигнала обычного разговора. Если интенсивность звукового сигнала назначенного источника звука является относительно большой, то интенсивность назначенного источника звука уменьшают; если интенсивность звукового сигнала назначенного источника звука относительно мала, то интенсивность звукового сигнала назначенного источника звука повышают; и если интенсивность источника звукового сигнала назначенного источника звука является средней, то интенсивность назначенного источника звука не обрабатывают. Таким образом, интенсивность звукового сигнала, испущенного назначенным источником звука (каковым может быть и пользователь) может быть установлена в пределах заранее заданного диапазона, не слишком высокой и не слишком низкой, так что достигается наилучший результат записи или вызова.
[00113] Например, пользователь A и пользователь B ведут телеконференцию с помощью смартфонов или ведут запись телеконференции с помощью телефонов. Когда производится управление смартфоном для того, чтобы войти в состояние записи или вызова, смартфон переключают в режим записи конференции. В это время смартфон собирает данные о звуке окружающей среды с помощью по меньшей мере двух микрофонов и определяет соответствующие источники звука. Когда говорит пользователь A или пользователь B, смартфоны выбирают говорящего в качестве назначенного источника звука и оптимизируют звуковой сигнал, испущенный им. Когда интенсивность звукового сигнала, испущенного говорящим, меньше 30 децибел, интенсивность звукового сигнала, испущенного говорящим, повышают до 30 децибел; когда интенсивность звукового сигнала, испущенного говорящим, больше 50 децибел, интенсивность звукового сигнала, испущенного говорящим, понижают до 50 децибел; а для звукового сигнала в диапазоне от 30 децибел до 50 децибел никакой обработки не выполняют. Таким образом гарантируется, что громкость речи пользователей, находящихся на разных расстояниях от смартфона, которая записывается или прослушивается на удаленном конце, находится в нужном диапазоне, и тем самым гарантируется результат записи или телеконференц-связи.
[00114] В целом, в способе оптимизации звукового сигнала, предлагаемом в вариантах осуществления настоящего изобретения, положение источников звука вокруг терминала определяют с помощью по меньшей мере двух звукоулавливающих блоков, назначенный источник звука выбирают из соответствующих источников звука, обнаруженных путем определения положения, звуковой сигнал, испущенный из назначенного источника звука, определяют среди звуковых сигналов, собранных терминалом, в соответствии с пространственным положением назначенного источника звука, которое обнаруживают путем определения положения, и интенсивность звукового сигнала, испущенного из назначенного источника звука, регулируют таким образом, чтобы она находилась между двумя заранее заданными порогами интенсивности, и тем самым интенсивность звукового сигнала, испущенного из назначенного источника звука, который собирают терминалом, настраивают на определенный диапазон, при этом, когда терминал производит запись или вызов, результат улавливания звукового сигнала улучшается.
[00115] В другом опциональном варианте осуществления перед выполнением шага 296 в варианте, показанном на фиг. 2, могут также быть выполнены шаги 205a-205c из блок-схемы способа компенсации усиления, показанной на фиг. 4.
[00116] На шаге 205a ориентацию терминала обнаруживают с помощью датчика ориентации в терминале, при этом ориентация терминала представляет собой угол между передней поверхностью терминала и горизонтальной плоскостью.
[00117] В нормальных условиях при записи звука или выполнении телеконференции терминал помещают на столе с передней поверхностью, направленной вверх; в то же время в некоторых условиях пространственное положение терминала может быть не горизонтальным, например, когда терминал помещают на книге или других объектах, передняя поверхность терминала находится не в горизонтальном положении, в это время имеется некоторый угол между передней поверхностью терминала и горизонтальной поверхностью, что приводит к отклонению звукового сигнала, собранного терминалом, от звукового сигнала в идеальном положении, и звуковой сигнал, собранный терминалом, когда его передняя поверхность находится не в горизонтальном положении, является меньшим по сравнению со звуковым сигналом, собранным терминалом с передней поверхностью в горизонтальном положении.
[00118] Поэтому, прежде чем определить звуковой сигнал, испущенный назначенным источником звука среди собранных звуковых сигналов и выполнить процесс оптимизации применительно к определенным звуковым сигналам, некоторая компенсация может быть выполнена в отношении собранных звуковых сигналов в соответствии с текущим пространственным положением терминала.
[00119] На шаге 205b определяют значение компенсации в соответствии с углом между передней поверхностью терминала и горизонтальной плоскостью, причем этот угол между передней поверхностью терминала и горизонтальной плоскостью прямо пропорционален значению компенсации.
[00120] Чем больше угол между передней поверхностью терминала и горизонтальной плоскостью, тем больше отклонение звукового сигнала, собранного терминалом, от звукового сигнала в идеальном положении (т.е. передняя поверхность терминала находится в горизонтальном положении). Таким образом, терминал может вычислить значение компенсации с помощью заранее заданного алгоритма или определить значение, необходимое для компенсации, с помощью предварительно сохраненного соответствующего отношения в соответствии с углом между передней поверхностью терминала и горизонтальной плоскостью.
[00121] На шаге 205c выполняют компенсацию усиления применительно к звуковым сигналам, собранным терминалом, в соответствии со значением компенсации.
[00122] После определения значения компенсации выполняют компенсацию коэффициента усиления для всех звуковых сигналов, собранным терминалам.
[00123] При определении звукового сигнала, испущенного назначенным источником звука, среди звуковых сигналов, собранных терминалом, терминал может определить звуковой сигнал, испущенный назначенным источником звука, среди звуковых сигналов после компенсации усиления.
[00124] В целом, в способе, предлагаемом в вариантах осуществления настоящего изобретения, результат улавливания звукового сигнала, когда терминал производит запись или вызов, дополнительно улучшается путем обнаружения ориентации терминала до определения звукового сигнала, испущенного назначенным источником звука, среди звуковых сигналов, собранных терминалом, выполнения оптимизации и выполнения компенсации усиления применительно к звуковым сигналам, собранным терминалом, в соответствии с ориентацией терминала.
[00125] Варианты осуществления устройств согласно настоящему изобретению описываются ниже в настоящем документе, и они могут быть использованы для выполнения вариантов осуществления способов согласно настоящему изобретению. Что касается деталей, не описанных в вариантах осуществления устройств согласно настоящему изобретению, то их можно найти в описании вариантов осуществления способов согласно настоящему изобретению.
[00126] Фиг. 5 представляет структурную схему устройства для оптимизации звукового сигнала в соответствии с одним примером осуществления настоящего изобретения. Устройство для оптимизации звукового сигнала может быть использовано в терминале, содержащем по меньшей мере два звукоулавливающих блока. Терминалом может быть умный терминал, поддерживающий голосовую связь или функцию звукозаписи, например, смартфон, планшет, электронная книга и смарт-перо для записи, для выполнения способа, показанного на любой из фиг. 1-4. Как показано на фиг. 5, устройство для оптимизации звукового сигнала содержит, но не ограничено этим, модуль 501 определения положения, модуль 502 выбора, модуль 503 определения звукового сигнала и модуль 504 оптимизации.
[00127] Модуль 501 определения положения выполнен с возможностью определять положение источников звука вокруг терминала с помощью по меньшей мере двух звукоулавливающих блоков.
[00128] Модуль 502 выбора выполнен с возможностью выбирать назначенный источник звука среди соответствующих источников звука, обнаруженных путем определения положения.
[00129] Модуль 503 определения звукового сигнала выполнен с возможностью определять звуковой сигнал, испущенный из назначенного источника звука, среди звуковых сигналов, собранных терминалом, в соответствии с пространственным положением назначенного источника звука, обнаруженного путем определения положения.
[00130] Модуль 504 оптимизации выполнен с возможностью оптимизировать громкость