close

Вход

Забыли?

вход по аккаунту

?

2012128175&KIND=A1.

код для вставкиСкачать
Patent Translate
Powered by EPO and Google
Уведомление
Этот перевод сделан компьютером. Невозможно гарантировать, что он является ясным,
точным, полным, верным или отвечает конкретным целям. Важные решения, такие как
относящиеся к коммерции или финансовые решения, не должны основываться на продукте
машинного перевода.
ОПИСАНИЕ ИЗОБРЕТЕНИЯ US2012128175
ПРЕТЕНЗИЯ ПО ПРИОРИТЕТАМ ПОД 35 США §119
[0001]
Настоящая заявка на патент испрашивает приоритет по предварительной заявке № 61 /
406,396, озаглавленной «ТРЕХМЕРНАЯ ЗВУКОВАЯ ЗАПИСЬ И ВОСПРОИЗВЕДЕНИЕ
МУЛЬТИМИКРОФОНАМИ», поданной 25 октября 2010 года и присвоенной правопреемнику.
Приложения с перекрестными ссылками
[0002]
Настоящая заявка на патент относится к следующим одновременно находящимся на
рассмотрении патентным заявкам США:
[0003]
«ТРЕХМЕРНОЕ ЗВУКОВОЕ Захват и воспроизведение с МУЛЬТИМИКРОФОНАМИ» с
приложением доверенности, поданной одновременно с доверенностью № 102978U2; а
также
[0004]
«СИСТЕМЫ, МЕТОДЫ, АППАРАТЫ И КОМПЬЮТЕРНО-ЧИТАЕМЫЕ НОСИТЕЛИ ДЛЯ
ОТСЛЕЖИВАНИЯ ГОЛОВКИ НА ОСНОВЕ ЗАПИСАННЫХ ЗВУКОВЫХ СИГНАЛОВ»,
24-02-2019
1
имеющие доверенность № 102978U3, поданную одновременно с этим, назначенную
правопреемнику.
ФОН
[0005]
1. поле
[0006]
Это раскрытие относится к обработке аудиосигнала.
[0007]
2. Фон
[0008]
Многие действия, которые ранее выполнялись в тихом офисе или дома, выполняются
сегодня в акустически изменчивых ситуациях, таких как автомобиль, улица или кафе.
Например, человек может захотеть общаться с другим человеком, используя канал
голосовой связи.
Канал может быть предоставлен, например, с помощью мобильной беспроводной трубки
или гарнитуры, рации, двусторонней радиосвязи, автомобильного комплекта или другого
устройства связи.
Следовательно, значительная часть речевой связи происходит с использованием
портативных устройств восприятия звука (например, смартфонов, телефонных трубок и /
или гарнитур) в сильно изменяющихся средах.
Включение возможности видеозаписи в устройства связи также открывает новые
24-02-2019
2
возможности и проблемы.
РЕЗЮМЕ
[0009]
Способ управления записью, чувствительной к ориентации, в соответствии с общей
конфигурацией включает в себя указание, внутри портативного устройства и в первый раз,
что портативное устройство имеет первую ориентацию относительно оси гравитации, и, на
основании указания, выбор первой пары среди как минимум трех микрофонных каналов
портативного устройства.
Этот способ также включает в себя указание, внутри портативного устройства и во второй
раз, которое отличается от первого раза, что портативное устройство имеет вторую
ориентацию относительно оси гравитации, которая отличается от первой ориентации, и, на
основании указания, выбирают вторую пару из по меньшей мере трех каналов микрофона,
которые отличаются от первой пары.
В этом способе каждый из по меньшей мере трех каналов микрофонов основан на сигнале,
генерируемом соответствующим одним из по меньшей мере трех микрофонов портативного
устройства.
Также раскрыты машиночитаемые носители данных (например, постоянные носители),
имеющие материальные признаки, которые заставляют машину, считывающую признаки,
выполнять такой способ.
[0010]
Устройство для управления записью, чувствительной к ориентации, в соответствии с общей
конфигурацией включает в себя средство для указания, впервые, что портативное
устройство имеет первую ориентацию относительно оси гравитации, и средство для выбора
первой пары среди, по меньшей мере, трех каналов микрофона портативного устройства на
основании указанного указания, что портативное устройство имеет первую ориентацию. Это
24-02-2019
3
устройство также включает в себя средство для указания во второй раз, который
отличается от первого раза, что портативное устройство имеет вторую ориентацию
относительно оси гравитации, которая отличается от первой ориентации, и средство для
выбора второй пары среди по меньшей мере три канала микрофона, которые отличаются от
первой пары, на основании указанного указания, что портативное устройство имеет вторую
ориентацию. В этом устройстве каждый из по меньшей мере трех микрофонных каналов
основан на сигнале, генерируемом соответствующим одним из по меньшей мере трех
микрофонов портативного устройства.
[0011]
Устройство для управления записью, чувствительной к ориентации, в соответствии с другой
общей конфигурацией включает в себя датчик ориентации, выполненный с возможностью
указывать, в первый раз, что портативное устройство имеет первую ориентацию
относительно гравитационной оси, и селектор канала микрофона, выполненный с
возможностью выбора первого выполнить сопряжение по меньшей мере с тремя
микрофонными каналами портативного устройства на основании указанного указания, что
портативное устройство имеет первую ориентацию. Датчик ориентации выполнен с
возможностью указывать во второй раз, который отличается от первого раза, что
портативное устройство имеет вторую ориентацию относительно оси гравитации, которая
отличается от первой ориентации. Селектор канала микрофона выполнен с возможностью
выбора второй пары среди по меньшей мере трех каналов микрофона, которые отличаются
от первой пары, на основании указанного указания, что портативное устройство имеет
вторую ориентацию. В этом устройстве каждый из по меньшей мере трех микрофонных
каналов основан на сигнале, генерируемом соответствующим одним из по меньшей мере
трех микрофонов портативного устройства.
КРАТКОЕ ОПИСАНИЕ РИСУНКОВ
[0012]
ИНЖИР. 1 показан график амплитудного отклика для одного примера пространственноселективного фильтра.
[0013]
ИНЖИР. На фиг.2А показан типичный случай использования двух микрофонной матрицы
микрофонов R100.
24-02-2019
4
[0014]
ИНЖИР. 2B показывает другой вариант использования массива R100.
[0015]
ИНЖИР. 3 показывает пример типичного варианта использования массива R100.
[0016]
ИНЖИР. 4 показаны вид спереди, сзади и сбоку трубки H100.
[0017]
ИНЖИР. 5 показывает аналогичные виды аналогичного телефона H200.
[0018]
ИНЖИР. 6А показывает пример, в котором микрофоны М10 и М20 являются
всенаправленными.
[0019]
ИНЖИР. 6B показывает другой пример, в котором микрофоны M10 и M20 являются
всенаправленными.
[0020]
ИНЖИР. 6C показывает блок-схему последовательности операций способа M100 в
соответствии с общей конфигурацией.
[0021]
ИНЖИР. На фиг.7 показана телефонная трубка H100 в положении удержания в
горизонтальном положении и в положении удержания в портретном положении.
[0022]
ИНЖИР. 8А показывает блок-схему устройства MF100 в соответствии с общей
конфигурацией.
24-02-2019
5
[0023]
ИНЖИР. 8B показывает блок-схему устройства A100 в соответствии с общей
конфигурацией.
[0024]
ИНЖИР. 8C показывает блок-схему применения устройства A100.
[0025]
ИНЖИР. На фиг.8D показана блок-схема такой реализации A110 устройства A100.
[0026]
ИНЖИР. 9A иллюстрирует поворот трубки H100, когда она находится в положении
удержания портрета.
[0027]
ИНЖИР. На фиг.9В показаны примеры четырех разных пар микрофонов трубки Н100,
которые можно использовать в положении удержания портрета.
[0028]
ИНЖИР. 10A иллюстрирует поворот трубки H100, когда она находится в положении
удержания в горизонтальном положении.
[0029]
ИНЖИР. На фиг.10В показаны примеры семи разных пар микрофонов трубки Н100, которые
могут использоваться в положении удержания в горизонтальной плоскости.
[0030]
ИНЖИР. На фиг.11А показан вид сверху телефонной трубки H100 в горизонтальном
положении.
[0031]
24-02-2019
6
ИНЖИР. 11B показывает пример устройства на фиг. 11А в другое время.
[0032]
ИНЖИР. 11C показывает пример устройства на фиг. 11А в другое время.
[0033]
ИНЖИР. 12 показывает блок-схему реализации M200 способа M100.
[0034]
ИНЖИР. 13 показывает блок-схему реализации M300 способа M200.
[0035]
ИНЖИР. 14А показана блок-схема реализации А200 устройства А100.
[0036]
ИНЖИР. 14B показывает блок-схему реализации A250 устройства A200.
[0037]
На фиг. 14C и 14D показывают пример операции вычисления направления.
[0038]
ИНЖИР. 15А показана блок-схема реализации M400 способа M100.
[0039]
ИНЖИР. 15B показывает блок-схему устройства A300.
[0040]
ИНЖИР. 15C показывает блок-схему реализации A350 устройства A300.
[0041]
ИНЖИР. 16 показывает один пример отображения выбора.
24-02-2019
7
[0042]
ИНЖИР. 17 показывает другой пример отображения выбора.
[0043]
ИНЖИР. 18 показывает один пример отображения выбора наложения.
[0044]
ИНЖИР. 19А показывает набор наушников.
[0045]
ИНЖИР. 19B показывает горизонтальное поперечное сечение наушника ECR10.
[0046]
ИНЖИР. 20 показывает иллюстрацию связанного варианта использования для
стереогарнитуры.
[0047]
ИНЖИР. 21А показана блок-схема реализации R200 массива R100.
[0048]
ИНЖИР. 21B показывает блок-схему реализации R210 массива R200.
[0049]
ИНЖИР. 22А показана блок-схема мультимикрофонического аудиочувствительного
устройства D10 в соответствии с общей конфигурацией.
[0050]
ИНЖИР. 22B показывает блок-схему устройства связи D20, которое является реализацией
устройства D10.
24-02-2019
8
[0051]
ИНЖИР. 23А показана блок-схема реализации MF200 устройства MF100.
[0052]
ИНЖИР. 23B показана блок-схема реализации A210 устройства A200.
ПОДРОБНОЕ ОПИСАНИЕ
[0053]
В настоящее время мы испытываем быстрый обмен индивидуальной информацией через
быстро растущие социальные сети, такие как Facebook, Twitter и т. Д.
В то же время мы также видим заметный рост скорости сети и хранения, который уже
поддерживает не только текстовые, но и мультимедийные данные.
В этой среде мы видим важную потребность в захвате и воспроизведении трехмерного (3D)
звука для более реалистичного и захватывающего обмена индивидуальным слуховым
опытом.
[0054]
Алгоритмы обработки звука на основе нескольких микрофонов были недавно разработаны в
контексте улучшения речевого общения.
Это раскрытие описывает несколько уникальных функций для 3D-аудио, основанных на
топологии с несколькими микрофонами.
[0055]
24-02-2019
9
Если явно не ограничено его контекстом, термин «сигнал» используется в данном
документе для указания любого из его обычных значений, включая состояние области
памяти (или набора областей памяти), как выражено на проводе, шине или другой среде
передачи.
Если явно не ограничено его контекстом, термин «генерирование» используется здесь для
обозначения любого из его обычных значений, таких как вычисление или иное
производство.
Если явно не ограничено его контекстом, термин «вычисление» используется здесь для
обозначения любого из его обычных значений, таких как вычисление, оценка, сглаживание и
/ или выбор из множества значений.
Если явно не ограничено его контекстом, термин «получение» используется для указания
любого из его обычных значений, таких как вычисление, получение, получение (например,
от внешнего устройства) и / или извлечение (например, из массива хранения элементы).
Если явно не ограничено его контекстом, термин «выбор» используется для обозначения
любого из его обычных значений, таких как идентификация, указание, применение и / или
использование по меньшей мере одного, и менее, чем всего, набора из двух или более ,
Когда термин «содержащий» используется в настоящем описании и формуле изобретения,
он не исключает другие элементы или операции.
Термин «на основе» (как в «А основан на В») используется для обозначения любого из его
обычных значений, включая случаи (i) «происходящие из» (например, «В является
предшественником А»), (ii) «на основе, по меньшей мере» (например, «A основан на, по
меньшей мере, B») и, при необходимости, в конкретном контексте, (iii) «равно» (например,
«A равно B»).
Точно так же термин «в ответ на» используется для обозначения любого из его обычных
значений, в том числе «в ответ на, по крайней мере».
24-02-2019
10
”
[0056]
Ссылки на «местоположение» микрофона многомикрофонического аудиочувствительного
устройства указывают местоположение центра акустически чувствительной поверхности
микрофона, если контекст не указывает иное.
Термин «канал» иногда используется для обозначения пути сигнала и в другое время для
указания сигнала, переносимого таким путем, в соответствии с конкретным контекстом.
Если не указано иное, термин «серия» используется для обозначения последовательности
из двух или более предметов.
Термин «логарифм» используется для обозначения логарифма по основанию десять, хотя
расширение такой операции на другие основания входит в объем данного раскрытия.
Термин «частотная составляющая» используется для обозначения одной из набора частот
или полос частот сигнала, такого как выборка представления сигнала в частотной области
(например, как получено быстрым преобразованием Фурье) или поддиапазона сигнал
(например, подшкала шкалы Барка или шкалы плавления).
[0057]
Если не указано иное, любое раскрытие работы устройства, имеющего конкретную
особенность, также явно предназначено для раскрытия способа, имеющего аналогичную
особенность (и наоборот), и любое раскрытие работы устройства согласно конкретной
конфигурации также специально предназначено для раскрытия способа в соответствии с
аналогичной конфигурацией (и наоборот).
Термин «конфигурация» может использоваться в отношении способа, устройства и / или
системы, как указано в его конкретном контексте.
24-02-2019
11
Термины «метод», «процесс», «процедура» и «методика» используются в общем и
взаимозаменяемо, если иное не указано в конкретном контексте.
Термины «устройство» и «устройство» также используются в общем и взаимозаменяемо,
если в конкретном контексте не указано иное.
Термины «элемент» и «модуль» обычно используются для обозначения части большей
конфигурации.
Если явно не ограничено его контекстом, термин «система» используется в данном
документе для обозначения любого из его обычных значений, включая «группу элементов,
которые взаимодействуют, чтобы служить общей цели.
«Любое включение посредством ссылки части документа также следует понимать как
включающее определения терминов или переменных, на которые имеются ссылки в той
части, где такие определения присутствуют в другом месте документа, а также любые
цифры, на которые есть ссылки во включенной части.
[0058]
Способ, как описано в данном документе, может быть сконфигурирован для обработки
захваченного сигнала в виде последовательности сегментов.
Типичные длины сегментов варьируются от примерно пяти или десяти миллисекунд до
примерно сорока или пятидесяти миллисекунд, и сегменты могут перекрываться (например,
с соседними сегментами, перекрывающимися на 25% или 50%) или не перекрываться.
В одном конкретном примере сигнал делится на ряд непересекающихся сегментов или
«кадров», каждый из которых имеет длину десять миллисекунд.
24-02-2019
12
Сегмент, обработанный таким способом, также может быть сегментом (то есть
«подкадром») большего сегмента, обработанным другой операцией, или наоборот.
[0059]
Портативное звуковое воспринимающее устройство может быть реализовано, чтобы иметь
конфигурируемую геометрию множества микрофонов.
В зависимости от варианта использования могут быть выбраны разные комбинации
(например, пары) микрофонов устройства для поддержки пространственно избирательной
записи звука в разных направлениях источника.
[0060]
Во время работы мульти-микрофонного аудиочувствительного устройства массив
микрофонов создает набор каналов микрофонов, в которых каждый канал основан на
реакции соответствующего одного из микрофонов на акустическую среду.
Один микрофон массива может принимать конкретный звук более непосредственно, чем
другой микрофон, так что соответствующие каналы отличаются друг от друга, чтобы в
совокупности обеспечить более полное представление акустической среды, чем может
быть записано с использованием одного микрофона.
[0061]
Операция пространственно избирательной записи может включать в себя фильтрацию
многоканального сигнала, где характеристика усиления фильтра отличается в зависимости
от направления прихода.
ИНЖИР. 1 показывает график амплитудно-частотного отклика в единицах частотного
интервала и направления прихода для одного примера такого пространственноселективного фильтра.
24-02-2019
13
Такой отклик также называется «диаграммой направленности», и термин «диаграмма
направленности» также используется здесь (и в прилагаемой формуле изобретения) для
обозначения самого пространственно-избирательного фильтра.
«Направление» диаграммы направленности - это направление относительно оси решетки, в
котором ориентирован основной луч диаграммы направленности (ноль градусов, в примере
по фиг. 1).
Диаграмма луча обычно симметрична относительно оси решетки.
[0062]
Одним классом пространственно-селективных фильтров являются формирователи луча,
которые включают в себя фазированные решетки, формирователи луча с минимальной
дисперсией без искажений (MVDR) и формирователи луча с линейно-ограниченной
минимальной дисперсией (LCMV).
Такой фильтр обычно рассчитывается в автономном режиме в соответствии с желаемым
направлением диаграммы направленности, но может рассчитываться и / или
адаптироваться в оперативном режиме (например, на основе характеристик шумовой
составляющей многоканального сигнала).
Другим классом пространственно-селективных фильтров являются фильтры слепого
разделения источников (BSS), которые включают в себя фильтры, коэффициенты которых
рассчитываются с использованием независимого компонентного анализа (ICA) или
независимого векторного анализа (IVA).
Фильтр BSS обычно обучается автономно до исходного состояния и может быть
дополнительно адаптирован онлайн.
[0063]
24-02-2019
14
Может быть желательно сконфигурировать операцию записи для выбора из нескольких
пространственно избирательных операций фильтрации в соответствии с желаемым
направлением записи.
Например, операция записи может быть сконфигурирована для применения выбранной
одной из двух или более диаграмм направленности в соответствии с желаемым
направлением записи.
В таком случае операция записи может быть сконфигурирована для выбора диаграммы
направленности, направление которой наиболее близко к желаемому направлению записи.
[0064]
ИНЖИР. На фиг.2А показан типичный вариант использования двух микрофонной
реализации микрофонной матрицы R100, которая включает в себя микрофоны М10 и М20.
Массив R100 сконфигурирован для создания набора каналов микрофонов, в котором
каждый канал основан на сигнале, генерируемом соответствующим одним из микрофонов.
В этом примере пространственно избирательная операция записи, которая
сконфигурирована для выбора из трех перекрывающихся пространственных секторов,
применяется к каналам микрофона.
Такая операция может включать в себя выбор и применение диаграммы направленности,
направление которой соответствует желаемому сектору.
[0065]
ИНЖИР. На фиг.2B показан другой вариант использования массива R100, в котором
операция записи сконфигурирована для выбора из пяти секторов, где каждая стрелка
24-02-2019
15
указывает центральное направление прибытия соответствующего сектора (например, для
выбора среди пяти диаграмм направленности, где каждая стрелка указывает направление
соответствующей диаграммы направленности).
Хотя фиг. На фиг.2А и 2В показаны массивы, которые представляют собой пары
микрофонов. Описанные здесь принципы пространственно избирательной записи могут
быть обобщены для более чем двух микрофонов в линейной матрице с равномерным или
неоднородным расстоянием между соседними парами, а также для более чем двух
микрофонов в нелинейной матрице. и такое обобщение специально рассматривается и тем
самым раскрывается.
Например, раскрытие применения пространственно избирательного фильтра к паре
каналов микрофонов также раскрывает применение подобного пространственно
избирательного фильтра к более чем двум (например, трем, четырем или пяти) каналам
микрофонов.
Количество и ширина секторов могут быть выбраны в соответствии, например, с желаемым
компромиссом между шириной основного луча и генерацией боковых лепестков, и можно
ожидать, что линейная матрица, имеющая большее количество микрофонов, будет
поддерживать более узкий основной луч, не создавая неприемлемо высокие боковые
лепестки.
[0066]
Дополнительно или альтернативно, пространственно избирательная операция записи
может быть сконфигурирована для выбора диаграммы направленности, которая имеет
нулевой луч в желаемом направлении. Такой выбор может быть желательным для
блокировки звуковых компонентов от источника помех. Например, может быть желательно
выбрать диаграмму направленности в соответствии как с его направлением (то есть с
основным лучом), так и с направлением его нулевого луча. В примере по фиг. 1
направление нулевого луча относительно оси решетки составляет девяносто градусов.
[0067]
24-02-2019
16
Как отмечено выше, диаграмма направленности, как правило, симметрична вокруг оси
решетки. Следовательно, для случая, когда микрофоны являются ненаправленными,
конусы датчика, которые соответствуют указанным диапазонам направления, могут быть
неоднозначными по отношению к передней и задней части пары микрофонов (например, как
показано на фиг. 6A). ИНЖИР. На фиг.3 показан пример типичного случая использования
матрицы R100, в которой конусы секторов 1 и 3 конечного огня симметричны относительно
оси массива, и в котором сектор 2 занимает пространство между этими конусами.
[0068]
Может быть желательно вычислять набор диаграмм направленности в автономном режиме,
чтобы поддерживать выбор в режиме онлайн среди диаграмм направленности. Для
примера, в котором устройство включает в себя множество возможных конфигураций
массива (например, множество возможных пар микрофонов), может быть желательным
вычислять различный набор диаграмм направленности в автономном режиме для каждой
из двух или более из возможных конфигураций массива. Однако также возможно применять
одну и ту же диаграмму направленности к различным конфигурациям решеток, поскольку
можно ожидать аналогичного отклика, если размеры конфигураций одинаковы, а
индивидуальные отклики микрофонов каждой решетки совпадают.
[0069]
Пространственно-селективный фильтр может быть реализован для фильтрации
многоканального сигнала для получения желаемого сигнала в выходном канале. Такой
фильтр также может быть реализован для получения оценки шума в другом выходном
канале. Потенциальное преимущество такой оценки шума состоит в том, что она может
включать в себя нестационарные шумовые события с других направлений. Одноканальные
системы обработки звука, как правило, не способны различать нестационарный шум,
который возникает на тех же частотах, что и требуемый сигнал.
[0070]
ИНЖИР. На фиг.4 показаны виды спереди, сзади и сбоку реализации H100 мультимикрофонного аудиочувствительного устройства в качестве сотовой телефонной трубки
(например, смартфона). Трубка H100 включает в себя три микрофона MF10, MF20 и MF30,
24-02-2019
17
расположенные на передней панели устройства; и два микрофона MR10 и MR20,
расположенные на задней поверхности. Максимальное расстояние между микрофонами
такой трубки обычно составляет около десяти или двенадцати сантиметров.
[0071]
Объектив L10 камеры телефонной трубки H100 также расположен на задней поверхности, и
в этом случае предполагается, что эффективная ось формирования изображений
устройства ортогональна плоскости сенсорного экрана TS10. Также возможны
альтернативные размещения линзы L10 и соответствующие схемы расположения
изображений, такие как эффективная ось формирования изображения, которая
параллельна любой оси симметрии сенсорного экрана TS10. Громкоговоритель LS10
расположен в центре верхней части передней поверхности рядом с микрофоном MF10, и
также предусмотрены два других громкоговорителя LS20L, LS20R (например, для
приложений громкой связи). ИНЖИР. 5 показывает аналогичные виды аналогичной трубки
H200, имеющей четыре микрофона.
[0072]
Телефонную трубку H100 можно использовать для записи видео через объектив L10,
используя внутренний датчик изображения, который фиксирует последовательность
изображений, полученных через объектив, и модуль записи видео, который кодирует
последовательность изображений для хранения и / или передачи. В этом случае пару
микрофонов на передней и задней панелях можно использовать для записи направления
спереди и сзади (то есть для направления лучей в направлении и от точки камеры).
Примеры пар микрофонов, которые могут использоваться в качестве реализации массива
R100 для обеспечения направленной записи относительно передней и задней оси,
включают в себя микрофоны MF30 и MR10, микрофоны MF30 и MR20 и микрофоны MF10 и
MR10 с предпочтениями в левом и правом направлениях, которые может быть настроен
вручную или автоматически. Для направленной записи звука относительно одной оси,
которая ортогональна передней-задней оси, реализация массива R100, которая включает
пару микрофонов MR10 и MR20, является одним из вариантов. Для направленной записи
звука относительно другой оси, которая ортогональна передней-задней оси, реализация
массива R100, которая включает в себя пару микрофонов MF20 и MF30, является другим
вариантом.
24-02-2019
18
[0073]
Может быть желательно записывать звук с определенного направления и / или подавлять
звук с определенного направления. Например, может быть желательно записать требуемый
сигнал, который поступает от направления пользователя устройства (например, для
поддержки повествования записанной видеопоследовательности пользователем) или от
направления спутника пользователя, или со стороны сцены исполнения или другого
желаемого источника звука, при этом подавляя звук, поступающий из других направлений.
Альтернативно или дополнительно, может быть желательно записывать звук, подавляя
мешающий звук, поступающий с определенного направления, такого как громкоговоритель
системы оповещения (PA), телевизор или радио или громкий зритель на спортивное
событие.
[0074]
Также может быть желательно обеспечить надежное отслеживание и поддержание
направления звука. В таком случае может быть желательно реализовать устройство для
поддержания выбранного направления записи независимо от текущей ориентации
устройства. Например, после того, как было задано предпочтительное направление записи
для данного угла удержания устройства, может быть желательно поддерживать это
направление, даже если угол удержания устройства впоследствии изменяется.
[0075]
Отклик пространственно избирательного фильтра применительно к паре каналов
микрофонов может быть описан в терминах угла относительно оси матрицы. ИНЖИР. 6А
показывает пример, в котором микрофоны М10 и М20 являются всенаправленными. В таком
случае селективность фильтра может быть описана в пространстве конусами вдоль оси
решетки. Например, фильтр может быть реализован так, чтобы иметь отклик усиления для
компонентов сигнала, которые поступают из сектора 1 конечного огня, который отличается
от его отклика усиления для компонентов сигнала, которые поступают из сектора 2 широкой
полосы или сектора 3 конечного огня.
[0076]
24-02-2019
19
Когда ось матрицы является горизонтальной, такая селективность может использоваться
для разделения компонентов сигнала, которые поступают с разных направлений в
горизонтальной плоскости (то есть плоскости, которая ортогональна гравитационной оси).
Однако когда ось решетки вертикальна, как показано на фиг. 6B, может быть трудно или
невозможно различить эти компоненты сигнала только на основании направления. Такое
изменение в оси матрицы может происходить, когда устройство поворачивается между
положением удержания в горизонтальном положении и положением удержания в
портретном положении, как показано на фиг. 7. В горизонтальном положении удержания
более длинный аспект экрана дисплея ближе к параллельному горизонту, чем более
короткий аспект экрана дисплея. В положении удержания портрета более короткий аспект
экрана дисплея ближе к горизонту, чем более длинный аспект экрана дисплея.
[0077]
Может быть желательно избежать потери пространственной направленности в
горизонтальной плоскости, когда устройство поворачивается между положением удержания
ландшафта и положением удержания портрета. Например, может быть желательно
использовать другую пару микрофонов для записи в новой ориентации устройства, чтобы
поддерживать желаемую пространственную избирательность в горизонтальной плоскости.
Устройство может включать в себя один или несколько датчиков ориентации для
определения ориентации устройства. Например, когда устройство поворачивается между
альбомным и портретным удерживающими положениями, может быть желательно
обнаружить такое вращение и, в ответ на обнаружение, выбрать пару микрофонов, ось
которых находится ближе всего к горизонтали, учитывая текущую ориентацию устройства.
Обычно местоположение каждого из датчиков ориентации в портативном устройстве
фиксировано.
[0078]
Такое сохранение желаемой пространственной селективности может быть достигнуто с
использованием одного или нескольких датчиков ориентации (например, одного или
нескольких акселерометров, гироскопических датчиков и / или магнитных датчиков) для
отслеживания ориентации трубки в пространстве. Такое отслеживание может быть
выполнено в соответствии с любым таким способом, известным в данной области техники.
Например, такое отслеживание может быть выполнено в соответствии с технологией,
которая поддерживает вращение отображаемого изображения на типичном смартфоне при
24-02-2019
20
переключении между положением удержания в альбомной ориентации в положение
удержания в портретном режиме. Описания таких методов можно найти, например, в
публикации США. Патент Appls. Nos. 2007/0032886 A1 (Tsai), озаглавленный
«ЭЛЕКТРОННЫЙ АППАРАТ, ВОЗМОЖНЫЙ ДЛЯ РЕГУЛИРОВКИ СПОСОБА
ОТОБРАЖЕНИЯ ДИСПЛЕЯ И ИСПОЛЬЗОВАНИЯ МЕТОДА РЕГУЛИРОВКИ
DISPLAY_DIRECTION»; 2009/0002218 A1 (Rigazio et al.), Озаглавленный «НАПРАВЛЕНИЕ И
ХОЛОДИЛЬНЫЙ СТИЛЬ ИНВАРИАНТ, СИММЕТРИЧЕСКАЯ КОНСТРУКЦИЯ, УСТРОЙСТВО
ДЛЯ УДАЛЕННОГО И ПОЛЬЗОВАТЕЛЬСКОГО ОСНОВАНИЯ НА КНОПКЕ И КНОПКА»;
2009/0207184 A1 (Laine et al.), Озаглавленный «ПРЕЗЕНТАЦИЯ ИНФОРМАЦИИ НА
ОСНОВЕ ОРИЕНТАЦИИ ЭКРАНА НА ОТОБРАЖЕНИИ»; и 2010/0129068 A1 (Binda et al.),
озаглавленный «УСТРОЙСТВО И МЕТОД ДЛЯ ОБНАРУЖЕНИЯ ОРИЕНТАЦИИ
ЭЛЕКТРОННОГО АППАРАТА».
Такая регулировка направлений пространственной записи на основе относительных
ориентаций телефона может помочь поддерживать согласованное пространственное
изображение в аудиозаписи (например, относительно одновременной видеозаписи).
[0079]
ИНЖИР. 6C показывает блок-схему последовательности операций способа M100 в
соответствии с общей конфигурацией, которая включает в себя задачи T110, T120, T130 и
T140. В первый раз задача T110 указывает, что портативное устройство имеет первую
ориентацию относительно оси гравитации. Например, задача T110 может указывать, что
устройство находится в одном из положения удержания пейзажа и положения удержания
портрета. Задача T120 выбирает первую пару из, по меньшей мере, трех каналов
микрофона портативного устройства на основании указания, что портативное устройство
имеет первую ориентацию. Во второй раз, который отличается от (например, после) первого
раза, задача T130 указывает, что переносное устройство имеет вторую ориентацию
относительно оси гравитации, которая отличается от первой ориентации. Например, задача
T130 может указывать, что устройство находится в другом среди положения удержания
пейзажа и положения удержания портрета. Задача T140 выбирает вторую пару из по
меньшей мере трех каналов микрофона, которые отличаются от первой пары, на основании
указания, что портативное устройство имеет вторую ориентацию.
В этом способе каждый из по меньшей мере трех каналов микрофонов основан на сигнале,
генерируемом соответствующим одним из по меньшей мере трех микрофонов портативного
устройства.
24-02-2019
21
[0080]
Индикации, создаваемые задачами T110 и T130, могут иметь форму измерения угла
относительно гравитационной оси (например, в градусах или радианах). Такая мера также
может быть указана как единица в диапазоне значений (например, 8-битное значение от 0
до 255). В таких случаях задачи T120 и T140 могут быть сконфигурированы для сравнения
соответствующих указаний с пороговым значением (например, сорок пять градусов или
соответствующего значения в диапазоне) и для выбора пары каналов в соответствии с
результатом сравнения. В другом примере индикации, создаваемые задачами T110 и T130,
являются двоичными значениями, которые имеют одно состояние, когда устройство
находится в шаблоне удержания портрета, и другое состояние, когда устройство находится
в шаблоне удержания ландшафта (например, «0», «низкий уровень»). »Или« выкл »и« 1 »,«
высокий »или« вкл »соответственно или наоборот).
[0081]
ИНЖИР. 8А показывает блок-схему устройства MF100 в соответствии с общей
конфигурацией. Устройство MF100 включает в себя средство F110 для первого указания,
что портативное устройство имеет первую ориентацию относительно оси гравитации
(например, как описано здесь со ссылкой на задачу T110). Устройство MF100 также
включает в себя средство F120 для выбора первой пары среди, по меньшей мере, трех
каналов микрофона портативного устройства на основании указания, что портативное
устройство имеет первую ориентацию (например, как описано в данном документе со
ссылкой на задачу T120). Устройство MF100 также включает в себя средство F130 для
указания во второй раз, который отличается от первого раза, что портативное устройство
имеет вторую ориентацию относительно оси гравитации, которая отличается от первой
ориентации (например, как описано здесь со ссылкой на задача Т130). Устройство MF100
также включает в себя средство F140 для выбора второй пары среди, по меньшей мере,
трех каналов микрофонов, которые отличаются от первой пары, на основании указания, что
портативное устройство имеет вторую ориентацию (например, как описано в данном
документе со ссылкой на задачу T140) ,
В этом устройстве каждый из по меньшей мере трех микрофонных каналов основан на
сигнале, генерируемом соответствующим одним из по меньшей мере трех микрофонов
портативного устройства.
24-02-2019
22
[0082]
ИНЖИР. 8B показана блок-схема устройства A100 в соответствии с общей конфигурацией,
которая включает в себя датчик 100 ориентации и селектор 200 канала микрофона. В
первый раз датчик 100 ориентации указывает, что портативное устройство имеет первую
ориентацию относительно оси гравитации (например, как описано здесь со ссылкой на
задачу T110). На основе этой индикации селектор 200 канала микрофона выбирает первую
пару из, по меньшей мере, трех каналов микрофона портативного устройства (например,
как описано здесь со ссылкой на задачу T120). Во второй раз, который отличается от
первого, датчик 100 ориентации указывает, что портативное устройство имеет вторую
ориентацию относительно оси гравитации, которая отличается от первой ориентации
(например, как описано в данном документе со ссылкой на задачу T130). На основе этой
индикации селектор 200 канала микрофона выбирает вторую пару из по меньшей мере трех
каналов микрофона, которые отличаются от первой пары (например, как описано здесь со
ссылкой на задачу T140).
В этом устройстве каждый из по меньшей мере трех микрофонных каналов основан на
сигнале, генерируемом соответствующим одним из по меньшей мере трех микрофонов
портативного устройства.
[0083]
Датчик 100 ориентации может включать в себя один или несколько инерционных датчиков,
таких как гироскопы и / или акселерометры. Гироскоп использует принципы углового
момента для обнаружения изменений в ориентации вокруг оси или вокруг каждой из двух
или трех (обычно ортогональных) осей (например, изменений в тангаже, крене и / или
кручении). Примеры гироскопов, которые могут быть изготовлены в виде устройств
микроэлектромеханических систем (МЭМС), включают вибрационные гироскопы.
Акселерометр определяет ускорение вдоль оси или вдоль каждой из двух или трех (обычно
ортогональных) осей. Акселерометр также может быть изготовлен как устройство MEMS.
Также возможно объединить гироскоп и акселерометр в одном датчике. Дополнительно или
альтернативно, датчик 100 ориентации может включать в себя один или несколько датчиков
магнитного поля (например, магнитометры), которые измеряют напряженность магнитного
поля вдоль оси или вдоль каждой из двух или трех (обычно ортогональных) осей. В одном
примере датчик магнитного поля используется для указания ориентации устройства в
24-02-2019
23
плоскости, перпендикулярной гравитационной оси.
[0084]
ИНЖИР. 8C показывает блок-схему применения устройства A100. В этой заявке устройство
A100 принимает микрофонные каналы SF20, SR20 и SR10, которые основаны на сигналах,
генерируемых микрофонами MF20, MR20 и MR10 соответственно. В этом примере селектор
200 каналов микрофона может быть сконфигурирован для выбора пары каналов SF20-SR20
в ответ на указание датчиком 100 ориентации ориентации относительно гравитационной
оси, которая соответствует шаблону удержания портрета, и для выбора пары каналов
SR10-SR20 в ответ на указание датчиком 100 ориентации ориентации относительно
гравитационной оси, которая соответствует шаблону удержания ландшафта. В этом
примере канал SR20 является общим для обоих выборов, и селектор 200 канала
микрофона сконфигурирован для формирования выбранной пары в качестве
соответствующих каналов MCS10 и MCS20 многоканального сигнала.
[0085]
Устройство A100 также может быть реализовано так, что ни один канал микрофона не
является общим для обеих выбранных пар. ИНЖИР. На фиг.8D показана блок-схема такой
реализации A110 устройства A100. В этой заявке устройство A110 принимает микрофонные
каналы SF10, SF20, SR10 и SR20, которые основаны на сигналах, генерируемых
микрофонами MF10, MF20, MR10 и MR20 соответственно. Устройство A110 включает в себя
реализацию 210 селектора 200 микрофонных каналов. Селектор 210 выполнен с
возможностью выбора пары каналов SF10-SF20 в ответ на индикацию датчиком 100
ориентации, которая соответствует шаблону удержания портрета, и выбора пары каналов
SR10-SR20 в ответ на индикацию датчиком 100 ориентации, которая соответствует
пейзажный образец.
[0086]
Как описано выше, восприятие вращения вокруг линии, которая ортогональна
гравитационной оси, может использоваться для выбора пары микрофонов, которая, как
ожидается, будет поддерживать желаемую пространственную селективность в
горизонтальной плоскости. Дополнительно или в качестве альтернативы такому выбору
24-02-2019
24
может быть желательно поддерживать селективность записи в требуемом направлении в
горизонтальной плоскости, когда устройство поворачивается вокруг оси гравитации.
ИНЖИР. 9А иллюстрирует такое вращение телефонной трубки H100 в положении
удержания портрета, а фиг. 10А иллюстрирует такое вращение телефонной трубки H100,
когда она находится в положении удержания в горизонтальном положении. Такое вращение
может происходить намеренно (например, для видеозаписи движущегося объекта или для
захвата видео панорамы) или непреднамеренно (например, из-за дрожания рук).
[0087]
ИНЖИР. 11А показывает вид сверху (например, вдоль гравитационной оси) трубки Н100 в
положении удержания ландшафта. В этом примере реализация R110 матрицы R100,
которая включает в себя микрофоны MR10 и MR20, создает пару каналов микрофонов.
Модуль пространственной обработки обрабатывает этот сигнал для выбора из трех
секторов, как показано на рисунке.
[0088]
ИНЖИР. 11А также показывает местоположение желаемого статического источника звука
SR10. Во время, показанное на фиг. 11А, направление источника SR10 относительно оси
матрицы R110 находится в пространственном секторе 3. В этом случае диаграмма
направленности, которая направлена на выбор компонентов сигнала, поступающих из
сектора 3, может обеспечить хорошее разделение по отношению к источнику SR10.
[0089]
ИНЖИР. 11B показывает пример устройства на фиг. 11А в другое время. В это время
телефонная трубка H100 была повернута вокруг оси гравитации так, что направление
источника SR10 теперь находится в пространственном секторе 2. ИНЖИР. 11C показывает
пример устройства на фиг. 11А в другое время. В это время телефонная трубка H100 была
повернута вокруг оси гравитации так, что направление источника SR10 теперь находится в
пространственном секторе 1. В этих двух случаях диаграмма направленности луча, которая
направлена на выбор компонентов сигнала, поступающих из сектора 3, может не
обеспечивать желаемой селективности по отношению к источнику SR10.
24-02-2019
25
[0090]
Может быть желательно сконфигурировать модуль пространственной обработки, чтобы
поддерживать желаемую избирательность по направлению независимо от текущей
ориентации устройства. Например, может быть желательно сконфигурировать модуль
пространственной обработки для выбора диаграммы направленности на основе желаемого
направления и текущей ориентации устройства относительно оси гравитации.
[0091]
ИНЖИР. 12 показывает блок-схему реализации M200 способа M100, который включает в
себя задачи T210, T220 и T230. В третий раз, который отличается от первого раза, задача
T210 указывает, что переносное устройство имеет третью ориентацию относительно второй
оси, которая ортогональна оси гравитации (например, магнитная ось). На основании этого
указания задача T220 выбирает первую из множества операций пространственно
избирательной фильтрации (например, выбирает одну из набора диаграмм
направленности). Задача T230 выполняет выбранную операцию пространственноизбирательной фильтрации на второй паре каналов микрофонов (например, применяет
выбранную диаграмму направленности к паре каналов).
[0092]
ИНЖИР. 13 показывает блок-схему реализации M300 способа M200, который включает в
себя задачи T310, T320 и T330. В четвертый раз, который отличается от третьего раза,
задача T310 указывает, что переносное устройство имеет четвертую ориентацию
относительно второй оси, которая отличается от третьей ориентации. На основании этого
указания задача T320 выбирает вторую из множества операций выборочной
пространственной фильтрации. Задача T330 выполняет выбранную вторую операцию
пространственно-избирательной фильтрации для второй пары каналов микрофонов.
[0093]
ИНЖИР. 14А показана блок-схема реализации А200 устройства А100. Устройство A200
24-02-2019
26
включает в себя реализацию 110 датчика 100 ориентации, который сконфигурирован для
указания ориентации портативного устройства относительно второй оси, которая
ортогональна оси гравитации (например, магнитной оси). Например, датчик 100 ориентации
может быть сконфигурирован, чтобы указывать вращение устройства вокруг оси
гравитации. Устройство A200 также включает в себя модуль 300 пространственной
обработки, который сконфигурирован для выбора одного из набора пространственно
избирательных фильтров (например, диаграмм направленности) на основе указания
ориентации относительно второй оси и для применения выбранного фильтра к
Микрофонные каналы, выбранные селектором микрофонных каналов 200. Например,
модуль 300 пространственной обработки может быть реализован как выбираемый
формирователь луча (например, для выбора из двух или более предварительно
рассчитанных сохраненных диаграмм направленности).
[0094]
Модуль 300 пространственной обработки может быть выполнен с возможностью выбора
диаграммы направленности на основе указания ориентации и, по меньшей мере, в одном
указанном направлении (например, направлении желаемого источника и / или направлении
источника помех). Пространственный модуль 300 обработки также может быть
сконфигурирована для хранения опорного ориентации (например, что указывает на
ориентацию переносного устройства относительно второй оси в то время, когда указанный
направление). В таком случае модуль 300 пространственной обработки может быть
сконфигурирован для вычисления разности между указанной ориентацией и эталонной
ориентацией, для вычитания этой разности из заданного направления для получения
целевого направления и для выбора диаграммы направленности, которая направлена к
цели направление, учитывая указанную ориентацию.
[0095]
На фиг. 14C и 14D показывают пример такой операции, где SD обозначает заданное
направление (например, как указано пользователем устройства во время на фиг. 14C), TD
обозначает целевое направление, и виды являются сверху ( например, вдоль
гравитационной оси). Ориентация O3 - это ориентация устройства, когда указано
направление SD, а ориентация O4 - это ориентация устройства после вращения вокруг оси
гравитации. (Хотя ориентации O3 и O4 характеризуются в этом примере как направление, в
настоящее время перпендикулярное поверхности дисплея устройства, явно отмечено, что
этот пример не является ограничивающим, и что другие характеристики направления
24-02-2019
27
устройства, которые не подвержены влиянию движения этот вопрос также может быть
использован для характеристики ориентации устройства. ) Чтобы поддерживать
селективность в требуемом направлении записи во время фиг. 14D, модуль 300
пространственной обработки может быть сконфигурирован для выбора диаграммы
направленности, которая направлена к целевому направлению TD.
[0096]
ИНЖИР. 23А показана блок-схема реализации MF200 устройства MF100. Устройство MF200
включает в себя средство F210 для указания в третий раз, который отличается от первого
раза, того, что портативное устройство имеет третью ориентацию относительно второй оси,
которая ортогональна оси гравитации (например, как описано здесь со ссылкой на задачу
T210). Устройство MF200 также включает в себя средство F220 для выбора первой из
множества операций пространственно-избирательной фильтрации на основе этого указания
(например, как описано здесь со ссылкой на задачу T220). Устройство MF200 также
включает в себя средство F230 для выполнения выбранной операции пространственно
избирательной фильтрации на второй паре каналов микрофонов (например, как описано
здесь со ссылкой на задачу T230). ИНЖИР. 23B показана блок-схема реализации A210
устройства A200, которое включает в себя экземпляр селектора 210 канала микрофона.
[0097]
ИНЖИР. 15B показывает блок-схему устройства A300 в соответствии с общей
конфигурацией, которая включает в себя датчик 110 ориентации и модуль 300
пространственной обработки. В этом случае датчик 110 ориентации выполнен с
возможностью указывать ориентацию портативного устройства относительно второй оси
(например, чтобы указывать вращение устройства вокруг оси гравитации), а модуль 300
пространственной обработки выполнен с возможностью выбора одного из набора.
пространственно избирательных фильтров, основанных на указании ориентации
относительно второй оси, и применять выбранный фильтр к паре каналов микрофона.
[0098]
Также может быть желательно выбрать другую пару микрофонов в ответ на вращение
вокруг оси гравитации. ИНЖИР. На фиг.9В показаны примеры четырех разных пар
24-02-2019
28
микрофонов (MF30-MR20, MF10-MR10, MF20-MR10 и MF20-MF30), которые могут
использоваться в положении удержания портрета, чтобы обеспечить запись,
пространственно избирательную в плоскости, которая горизонтальна относительно
гравитационная ось. ИНЖИР. На фиг.10B показаны примеры семи разных пар микрофонов
(MF20-MR10, MF30-MR10, MF30-MR20, MF10-MR10, MR10-MR20, MF10-MF20 и MF10MF30), которые могут использоваться в горизонтальном положении для обеспечения
записи. это пространственно избирательно в плоскости, которая горизонтальна
относительно гравитационной оси. В любом положении удержания выбор среди
соответствующих пар микрофонов может выполняться в соответствии с текущей
ориентацией устройства относительно оси гравитации. Например, может быть желательно
выбрать пару, имеющую направление конечного огня, которое является наиболее близким к
желаемому направлению для записи, пару, имеющую направление конечного огня, которое
является наиболее близким к желаемому направлению для подавления, или пару, у которой
направления конечного огня наиболее близки к оба такие ограничения.
Альтернативно или дополнительно, может быть желательно выбрать другую пару
микрофонов в ответ на наклон устройства.
[0099]
ИНЖИР. 15А показана блок-схема последовательности операций такой реализации M400
способа M100, которая включает в себя задачи T210 и T410. В третий раз, который
отличается от первого раза, задача T210 указывает, что переносное устройство имеет
третью ориентацию относительно второй оси, которая ортогональна оси гравитации
(например, магнитная ось). На основании этого указания задача T410 выбирает третью пару
из по меньшей мере трех каналов микрофона портативного устройства, которая отличается
от первой пары и второй пары.
[0100]
Возможно, что рука пользователя может перекрывать один или несколько микрофонов,
соответствующих выбранной паре, и отрицательно влиять на требуемый пространственный
отклик. Может быть желательно сконфигурировать операцию записи для обнаружения
такого сбоя разделения (например, путем обнаружения уменьшения отфильтрованного
выходного сигнала и / или путем сравнения выходного сигнала выбранной диаграммы
направленности с выходной информацией другой диаграммы направленности в
24-02-2019
29
аналогичном направлении) и выбрать другую пару в ответ на такое обнаружение. В
качестве альтернативы может быть желательно сконфигурировать операцию записи для
выбора другой диаграммы направленности в ответ на такое обнаружение.
[0101]
Пользовательский интерфейс может быть сконфигурирован для поддержки выбора
желаемого направления аудиозаписи в горизонтальной плоскости (например, двухмерный
выбор), и устройство может быть сконфигурировано для поддержания этого направления
записи посредством вращения вокруг гравитационной оси (то есть оси) это нормально для
земной поверхности). ИНЖИР. 16 показывает один пример отображения выбора, которое
может быть сгенерировано модулем пользовательского интерфейса и отображено на
экране дисплея устройства (например, на сенсорном экране TS10 трубки H100), чтобы
побудить пользователя указать направление записи. В этом примере пользователь
выбирает значок, который соответствует желаемому направлению записи, а модуль
интерфейса пользователя записывает указание выбранного направления. ИНЖИР. 14B
показывает блок-схему реализации A250 устройства A200, которое включает в себя такой
модуль 400 пользовательского интерфейса, а фиг. 15C показывает блок-схему реализации
A350 устройства A300, которое включает в себя экземпляр модуля 400 пользовательского
интерфейса.
[0102]
Как отмечено выше, также может быть желательно записать указание ориентации
устройства (например, в плоскости, перпендикулярной гравитационной оси) во время
выбора. Например, такая индикация может быть записана как угол относительно магнитной
оси. Выбор направления источника помех для пространственно избирательного подавления
может быть выполнен аналогичным образом. Также может быть желательно, чтобы модуль
пользовательского интерфейса подчеркнул, что выбранное направление является
направлением в горизонтальной плоскости путем деформации отображения выбора в
соответствии с текущим наклоном устройства относительно горизонтальной плоскости
(например, плоскостью, перпендикулярной к гравитационная ось), как показано на фиг. 17.
Хотя дисплеи, показанные на фиг. 16 и 17 могут использоваться для двумерного выбора
(например, выбора направления в горизонтальной плоскости), выбор желаемых и / или
мешающих направлений в трех измерениях также рассматривается и тем самым
раскрывается.
24-02-2019
30
[0103]
Для двухмерного (например, горизонтального) или трехмерного выбора пользовательский
интерфейс может быть сконфигурирован для выбора «укажи и щелкни». Например, во
время отображения на сенсорном экране TS10 видеопоследовательности, снимаемой в
данный момент через объектив L10, модуль пользовательского интерфейса может
реализовать отображение выбора в качестве наложения, чтобы предложить пользователю
переместить устройство для размещения цели (например, крестика или цветной точка) на
желаемом источнике или в желаемом направлении, и нажмите кнопку переключателя или
коснитесь точки выбора на дисплее, когда цель будет размещена надлежащим образом,
чтобы указать выбор этого направления. ИНЖИР. 18 показывает один пример такого
отображения выбора наложения. Дисплей выбора, показанный на фиг. 17 может быть
аналогичным образом реализована как наложение дисплея.
[0104]
Принципы чувствительной к ориентации записи, описанные в данном документе, также
могут быть распространены на приложения для записи с использованием микрофонов,
установленных на голове. В таком случае может быть желательно выполнить отслеживание
ориентации, используя одну или несколько установленных на головке реализаций датчика
100 ориентации. ИНЖИР. 19А показывает пример, в котором датчик 100 ориентации
установлен в оголовье BD10, которое соединяет левую и правую насадки ECL10 и ECR10
соответственно набора наушников. ИНЖИР. 19B показывает горизонтальное сечение
ECR10 наушника, в котором передний микрофон MR10a и задний микрофон MR10b
расположены вдоль изогнутой части корпуса наушника. Earcup ECR10 также включает в
себя громкоговоритель LS10, который предназначен для выдачи акустического сигнала на
ухо пользователя (например, из сигнала, принятого по беспроводной связи или через шнур
на устройство воспроизведения или потоковой передачи мультимедиа) и микрофон ошибки
ME10, который может использоваться для поддержки активное шумоподавление. Может
быть желательно изолировать микрофоны от приема механических колебаний от
громкоговорителя через структуру наушника.
Earcup ECR10 может быть сконфигурирован так, чтобы быть над слуховым (то есть лежать
на ухе пользователя во время использования, не закрывая его) или циркулярным (т.е.
закрывать ухо пользователя во время использования). Следует понимать, что экземпляр
ECL10 левой стороны ECR10 наушника может быть сконфигурирован аналогично. Способ
24-02-2019
31
чувствительной к ориентации записи, как описано в данном документе, может выполняться
процессором, установленным в комплекте наушников (например, в корпусе наушника
ECR10), или в устройстве, сконфигурированном для приема информации от микрофонов
MR10a и MR10b по беспроводной связи или через шнур. , Например, такой процессор или
устройство может быть реализовано так, чтобы включать в себя элементы устройства A100,
A200 или A300, отличные от датчика ориентации.
[0105]
ИНЖИР. 20 показывает иллюстрацию связанного варианта использования для
стереогарнитуры (например, гарнитуры Bluetooth ™), которая включает в себя три
микрофона для поддержки приложений, таких как захват голоса и / или активное
шумоподавление (ANC). Гарнитура D100 включает в себя центральный микрофон MC10 и
один из микрофонов ML10 и MR10 и носит на одном из ушей пользователя, а гарнитура
D100 включает в себя другой микрофон ML10 и MR10 и носит на другом ухе пользователя.
Для такого применения различные секторы вокруг головы могут быть определены для
записи с использованием такой конфигурации с тремя микрофонами (например, как
показано на фиг. 20, с использованием всенаправленных микрофонов). Для чувствительной
к ориентации записи, как описано в данном документе, экземпляр датчика 100 ориентации
может быть реализован в одной или обеих гарнитурах D100 и D110, и такой способ может
быть выполнен процессором, установленным внутри корпуса одной из гарнитур или в
устройство, которое сконфигурировано для получения информации от микрофонов MC10,
ML10 и MR10 по беспроводной связи или через шнур.
[0106]
Может быть желательно, чтобы массив R100 выполнял одну или несколько операций
обработки сигналов, генерируемых микрофонами, для создания каналов микрофона,
которые должны быть выбраны (например, с помощью селектора 200 канала микрофона).
ИНЖИР. 21А показывает блок-схему реализации R200 массива R100, который включает в
себя этап AP10 предварительной обработки звука, сконфигурированный для выполнения
одной или нескольких таких операций, которые могут включать в себя (без ограничения)
согласование импеданса, аналого-цифровое преобразование, регулировку усиления и / или
фильтрация в аналоговом и / или цифровом доменах для создания каналов микрофона, в
которых каждый канал основан на ответе соответствующего микрофона на акустический
сигнал.
24-02-2019
32
[0107]
ИНЖИР. 21B показывает блок-схему реализации R210 массива R200. Массив R210
включает в себя реализацию AP20 этапа AP10 предварительной обработки звука, который
включает в себя аналоговые этапы P10a и P10b предварительной обработки. В одном
примере этапы P10a и P10b, каждый, сконфигурированы для выполнения операции
фильтрации верхних частот (например, с частотой среза 50, 100 или 200 Гц) для
соответствующего сигнала микрофона.
[0108]
Может быть желательно, чтобы массив R100 генерировал каждый канал микрофона в виде
цифрового сигнала, то есть в виде последовательности выборок. Массив R210, например,
включает в себя аналого-цифровые преобразователи (АЦП) C10a и C10b, каждый из
которых выполнен с возможностью дискретизации соответствующего аналогового канала.
Типичные частоты дискретизации для акустических применений включают в себя 8 кГц, 12
кГц, 16 кГц и другие частоты в диапазоне от около 8 до около 16 кГц, хотя также могут
использоваться частоты дискретизации около 44,1, 48 и 192 кГц. В этом конкретном
примере массив R210 также включает в себя этапы цифровой обработки P20a и P20b,
каждый из которых сконфигурирован для выполнения одной или нескольких операций
предварительной обработки (например, эхоподавления, уменьшения шума и / или
формирования спектра) в соответствующем оцифрованном канале для получения
соответствующего цифрового канала микрофонные каналы CM1, CM2. Дополнительно или
в качестве альтернативы, этапы цифровой обработки P20a и P20b могут быть реализованы
для выполнения преобразования частоты (например, операция FFT или MDCT) в
соответствующем оцифрованном канале, чтобы создать соответствующие микрофонные
каналы CM1, CM2 в соответствующей частотной области.
Хотя фиг. 21A и 21B показывают двухканальные реализации, будет понятно, что одни и те
же принципы могут быть распространены на произвольное количество микрофонов и
соответствующих микрофонных каналов (например, трех-, четырех- или пятиканальную
реализацию массива R100, как описано в данном описании). Также четко отмечено, что
некоторые или все элементы обработки массива R100 могут быть реализованы в
устройстве A100, MF100 или A300 (например, ниже по потоку от селектора 200 канала
микрофона, например, в модуле 300 пространственной обработки).
24-02-2019
33
[0109]
Каждый микрофон массива R100 может иметь отклик, который является ненаправленным,
двунаправленным или однонаправленным (например, кардиоидным). Различные типы
микрофонов, которые могут использоваться в массиве R100, включают (без ограничения)
пьезоэлектрические микрофоны, динамические микрофоны и электретные микрофоны. В
устройстве для портативной голосовой связи, таком как телефонная трубка или гарнитура,
межцентровое расстояние между соседними микрофонами матрицы R100 обычно
находится в диапазоне от около 1,5 см до около 4,5 см, хотя расстояние больше (например,
до 10 или 15 см) также возможно в устройстве, таком как трубка или смартфон, и даже
большие расстояния (например, до 20, 25 или 30 см или более) возможны в устройстве,
таком как планшетный компьютер. Для применения в дальней зоне межцентровое
расстояние между соседними микрофонами матрицы R100 обычно находится в диапазоне
от четырех до десяти сантиметров, хотя большее расстояние между, по крайней мере,
некоторыми соседними парами микрофонов (например, до до 20, 30 или 40 см или более)
также возможно в таком устройстве, как телевизор с плоским экраном.
Микрофоны матрицы R100 могут быть расположены вдоль линии (с равномерным или
неоднородным разнесением микрофонов) или, альтернативно, так, чтобы их центры
находились в вершинах двумерной (например, треугольной) или трехмерной формы.
[0110]
Приведенные здесь идеи со ссылкой на массив R100 могут применяться к любой
комбинации микрофонов портативного устройства. Например, любые два или более (и,
возможно, все) микрофонов устройства, как описано здесь, могут использоваться в качестве
реализации массива R100.
[0111]
Следует особо отметить, что микрофоны могут быть реализованы в более общем виде в
качестве датчиков, чувствительных к излучениям или излучениям, отличным от звука. В
одном таком примере пара микрофонов реализована в виде пары ультразвуковых
преобразователей (например, преобразователей, чувствительных к акустическим частотам,
24-02-2019
34
превышающим пятнадцать, двадцать, двадцать пять, тридцать, сорок или пятьдесят
килогерц или более).
[0112]
Может быть желательно выполнить способ, как описано в данном документе, в портативном
аудиочувствительном устройстве, которое имеет массив R100 из двух или более
микрофонов, сконфигурированных для приема акустических сигналов. Примеры
портативного звукового воспринимающего устройства, которое может быть реализовано
для включения такого массива и которое может использоваться для выполнения такого
способа для приложений аудиозаписи и / или голосовой связи, включают в себя
телефонную трубку (например, сотовую телефонную трубку); проводная или беспроводная
гарнитура (например, гарнитура Bluetooth); ручной аудио и / или видеомагнитофон;
персональный медиаплеер, сконфигурированный для записи аудио и / или видеоконтента;
персональный цифровой помощник (КПК) или другое портативное вычислительное
устройство; и ноутбук, ноутбук, нетбук, планшет или другое портативное вычислительное
устройство. Класс портативных вычислительных устройств в настоящее время включает в
себя устройства с такими именами, как ноутбуки, ноутбуки, нетбуки, ультрапортативные
компьютеры, планшетные компьютеры, мобильные интернет-устройства, смартбуки и
смартфоны.
Такое устройство может иметь верхнюю панель, которая включает в себя экран дисплея, и
нижнюю панель, которая может включать в себя клавиатуру, причем две панели могут быть
соединены в раскладушке или в другом шарнирном соединении. Такое устройство может
быть аналогичным образом реализовано как планшетный компьютер, который имеет
сенсорный дисплей на верхней поверхности.
[0113]
ИНЖИР. 22А показана блок-схема мультимикрофонического аудиочувствительного
устройства D10 в соответствии с общей конфигурацией. Устройство D10 включает в себя
экземпляр любой из реализаций массива R100 микрофонов, раскрытых в данном
документе, и экземпляр любой из реализаций устройства A100 или A300 (или MF100),
раскрытых в данном документе, и любое из устройств восприятия звука, раскрытых в
данном документе, может быть реализовано как экземпляр устройства D10. Устройство
A100 может быть реализовано как комбинация аппаратного обеспечения (например,
24-02-2019
35
процессора) с программным обеспечением и / или с программно-аппаратным
обеспечением.
[0114]
ИНЖИР. 22B показывает блок-схему устройства связи D20, которое является реализацией
устройства D10. Устройство D20 включает в себя микросхему или набор микросхем CS10
(например, набор микросхем модема мобильной станции (MSM)), который включает в себя
реализацию устройства A100 (или MF100), как описано в данном документе. Чип / набор
микросхем CS10 может включать в себя один или несколько процессоров, которые могут
быть сконфигурированы для выполнения всех или части операций устройства A100 или
MF100 (например, в качестве инструкций). Микросхема / набор микросхем CS10 также
может включать в себя элементы обработки массива R100 (например, элементы этапа
AP10 предварительной обработки звука, как описано ниже).
[0115]
Микросхема / набор микросхем CS10 включает в себя приемник, который сконфигурирован
для приема радиочастотного (РЧ) сигнала связи (например, через антенну C40) и для
декодирования и воспроизведения (например, через громкоговоритель SP10) аудиосигнала,
закодированного в РЧ-сигнале. Микросхема / набор микросхем CS10 также включает в себя
передатчик, который сконфигурирован для кодирования аудиосигнала, который основан на
выходном сигнале, генерируемом устройством A100 (например, пространственно
избирательно фильтрованный сигнал), и для передачи радиочастотного сигнала связи
(например, через антенну C40) который описывает кодированный аудиосигнал. Так,
например, один или несколько процессоров чипа / чипсета CS10 может быть
сконфигурирован для выполнения операции подавления шума (например, Винера для
фильтрования или спектральное вычитание, используя ссылку шума, как описано выше) по
одному или нескольким каналам выходного сигнала таким образом, что кодированный
аудиосигнал основан на уменьшенном шумом сигнале. В этом примере устройство D20
также включает в себя клавиатуру C10 и дисплей C20 для поддержки управления и
взаимодействия с пользователем. В явном виде раскрыто, что применимость систем,
способов и устройств, раскрытых в данном документе, не ограничивается конкретными
примерами, отмеченными в данном документе.
[0116]
24-02-2019
36
Способы и устройства, раскрытые в данном документе, могут применяться в целом в любом
приемопередающем и / или звуковом приложении, особенно в мобильных или иным
портативным экземплярам таких приложений. Например, диапазон конфигураций,
раскрытых в данном документе, включает в себя устройства связи, которые находятся в
системе беспроводной телефонной связи, сконфигурированной для использования
беспроводного интерфейса множественного доступа с кодовым разделением (CDMA). Тем
не менее, специалистам в данной области техники должно быть понятно, что способ и
устройство, имеющие признаки, как описано в настоящем документе, могут находиться в
любой из различных систем связи, использующих широкий спектр технологий, известных
специалистам в данной области техники, таких как системы, использующие системы. Голос
по IP (VoIP) по проводным и / или беспроводным (например, CDMA, TDMA, FDMA и / или
TD-SCDMA) каналам передачи.
[0117]
В явном виде рассматривается и тем самым раскрывается, что устройства связи,
раскрытые в данном документе, могут быть адаптированы для использования в сетях с
коммутацией пакетов (например, в проводных и / или беспроводных сетях, выполненных с
возможностью переноса аудиопередач в соответствии с протоколами, такими как VoIP) и /
или схемах. -switched. Также прямо предусматривается и тем самым раскрывается, что
устройства связи, раскрытые в данном документе, могут быть адаптированы для
использования в узкополосных системах кодирования (например, системах, которые
кодируют диапазон звуковых частот около четырех или пяти килогерц) и / или для
использования в системах широкополосного кодирования (например, - системы, которые
кодируют звуковые частоты, превышающие пять килогерц), включая широкополосные
системы кодирования и широкополосные системы кодирования с разделенной полосой.
[0118]
Предшествующее представление описанных конфигураций предоставлено, чтобы дать
возможность любому специалисту в данной области техники создавать или использовать
способы и другие структуры, раскрытые в данном документе. Блок-схемы, блок-схемы и
другие структуры, показанные и описанные здесь, являются только примерами, и другие
варианты этих структур также находятся в пределах объема раскрытия. Возможны
различные модификации этих конфигураций, и представленные здесь общие принципы
24-02-2019
37
могут быть применены и к другим конфигурациям. Таким образом, настоящее раскрытие не
предназначено для ограничения показанными выше конфигурациями, а скорее должно
соответствовать самому широкому объему, согласующемуся с принципами и новыми
признаками, раскрытыми здесь любым способом, в том числе в прилагаемой формуле
изобретения, которая подана, которые образуют часть оригинального раскрытия.
[0119]
Специалистам в данной области техники будет понятно, что информация и сигналы могут
быть представлены с использованием любой из множества различных технологий и
методов. Например, данные, инструкции, команды, информация, сигналы, биты и символы,
на которые можно ссылаться в приведенном выше описании, могут быть представлены
напряжениями, токами, электромагнитными волнами, магнитными полями или частицами,
оптическими полями или частицами или любой их комбинацией ,
[0120]
Важные требования к дизайну для реализации конфигурации, раскрытой в данном
документе, могут включать в себя минимизацию задержки обработки и / или
вычислительной сложности (обычно измеряемой миллионами команд в секунду или MIPS),
особенно для приложений, требующих большого объема вычислений, таких как
воспроизведение сжатого аудио или аудиовизуальной информации. (например, файл или
поток, закодированный в соответствии с форматом сжатия, таким как один из указанных
здесь примеров) или приложения для широкополосной связи (например, голосовая связь с
частотой дискретизации выше восьми килогерц, например, 12, 16 или 44 кГц) ).
[0121]
Цели системы обработки с несколькими микрофонами могут включать достижение общего
снижения шума на уровне от десяти до двенадцати дБ, сохранение уровня голоса и цвета
во время движения требуемого динамика, получение восприятия того, что шум
переместился на задний план вместо агрессивного удаления шума. , реверберация речи и /
или включение опции постобработки для более агрессивного шумоподавления.
[0122]
Различные элементы реализации устройства, как описано в данном документе (например,
24-02-2019
38
устройства A100, A200, A300 и MF100), могут быть воплощены в любой комбинации
аппаратного обеспечения с программным обеспечением и / или с программно-аппаратным
обеспечением, которое считается подходящим для предполагаемого применения. ,
Например, такие элементы могут быть изготовлены как электронные и / или оптические
устройства, расположенные, например, на одном и том же чипе или среди двух или более
чипов в чипсете.
Одним примером такого устройства является фиксированный или программируемый массив
логических элементов, таких как транзисторы или логические элементы, и любой из этих
элементов может быть реализован как один или несколько таких массивов. Любые два или
более или даже все из этих элементов могут быть реализованы в одном и том же массиве
или массивах. Такой массив или массивы могут быть реализованы в одном или нескольких
чипах (например, в чипсете, включающем в себя два или более чипов).
[0123]
Один или несколько элементов различных реализаций устройства, раскрытого в данном
документе, также могут быть реализованы полностью или частично как один или несколько
наборов команд, выполненных с возможностью выполнения на одном или нескольких
фиксированных или программируемых массивах логических элементов, таких как
микропроцессоры, встроенные процессоры , IP-ядра, цифровые сигнальные процессоры,
FPGA (программируемые пользователем вентильные массивы), ASSP
(специализированные продукты для конкретных приложений) и ASIC (интегральные схемы
для конкретных приложений). Любой из различных элементов реализации устройства,
раскрытого в данном документе, также может быть реализован как один или несколько
компьютеров (например, машины, включающие в себя один или несколько массивов,
запрограммированных для выполнения одного или нескольких наборов или
последовательностей команд, также называемых «процессорами») и любые два или более
или даже все из этих элементов могут быть реализованы в одном и том же таком
компьютере или компьютерах.
[0124]
Процессор или другое средство для обработки, как раскрыто в данном документе, может
24-02-2019
39
быть изготовлено как одно или несколько электронных и / или оптических устройств,
размещенных, например, на одном и том же чипе или среди двух или более чипов в
чипсете. Одним примером такого устройства является фиксированный или
программируемый массив логических элементов, таких как транзисторы или логические
элементы, и любой из этих элементов может быть реализован как один или несколько таких
массивов. Такой массив или массивы могут быть реализованы в одном или нескольких
чипах (например, в чипсете, включающем в себя два или более чипов). Примеры таких
массивов включают в себя фиксированные или программируемые массивы логических
элементов, таких как микропроцессоры, встроенные процессоры, IP-ядра, DSP, FPGA, ASSP
и ASIC. Процессор или другое средство для обработки, как раскрыто в данном документе,
также может быть воплощено как один или несколько компьютеров (например, машины,
включающие в себя один или несколько массивов, запрограммированных для выполнения
одного или нескольких наборов или последовательностей команд) или другие процессоры.
Процессор, как описано в данном документе, может использоваться для выполнения задач
или выполнения других наборов инструкций, которые непосредственно не связаны с
процедурой записи, чувствительной к ориентации, такой как задача, относящаяся к другой
операции устройства или системы, в которой встроенный процессор (например, устройство
восприятия звука).
Также возможно, чтобы часть способа, как раскрыто в данном документе, выполнялась
процессором аудиочувствительного устройства, а другая часть способа выполнялась под
управлением одного или нескольких других процессоров.
[0125]
Специалистам в данной области техники должно быть понятно, что различные
иллюстративные модули, логические блоки, схемы и тесты и другие операции, описанные в
связи с раскрытыми здесь конфигурациями, могут быть реализованы в виде электронного
аппаратного обеспечения, компьютерного программного обеспечения или их комбинации.
Такие модули, логические блоки, схемы и операции могут быть реализованы или
выполнены с процессором общего назначения, процессором цифровых сигналов (DSP),
ASIC или ASSP, FPGA или другим программируемым логическим устройством, дискретной
логической схемой или транзисторной логикой, дискретным аппаратным обеспечением.
компоненты или любая их комбинация, предназначенная для создания конфигурации, как
описано в данном документе. Например, такая конфигурация может быть реализована, по
меньшей мере частично, в виде проводной схемы, в виде конфигурации схемы,
изготовленной в специализированной интегральной схеме, или в виде программы
встроенного программного обеспечения, загруженной в энергонезависимую память, или
24-02-2019
40
программного обеспечения, загруженного из или в носитель данных в виде
машиночитаемого кода, причем такой код является инструкциями, выполняемыми массивом
логических элементов, таких как процессор общего назначения или другой модуль
цифровой обработки сигналов.
Процессор общего назначения может быть микропроцессором, но в качестве альтернативы
процессор может быть любым обычным процессором, контроллером, микроконтроллером
или конечным автоматом. Процессор также может быть реализован в виде комбинации
вычислительных устройств, например комбинации DSP и микропроцессора, множества
микропроцессоров, одного или нескольких микропроцессоров в сочетании с ядром DSP или
любой другой подобной конфигурации. Программный модуль может находиться в ОЗУ
(оперативное запоминающее устройство), ПЗУ (постоянное запоминающее устройство),
энергонезависимое ОЗУ (NVRAM), такое как флэш-ОЗУ, стираемое программируемое ПЗУ
(СППЗУ), электрически стираемое программируемое ПЗУ (ЭСППЗУ), регистры, жесткий
диск диск, съемный диск, CD-ROM или любой другой вид носителя информации, известный
в данной области техники. Иллюстративный носитель данных связан с процессором, так что
процессор может считывать информацию и записывать информацию на носитель данных. В
альтернативном варианте носитель данных может быть встроен в процессор. Процессор и
носитель данных могут находиться в ASIC. ASIC может находиться в пользовательском
терминале.
В альтернативном варианте процессор и носитель данных могут постоянно находиться в
виде дискретных компонентов в пользовательском терминале.
[0126]
Следует отметить, что различные способы, раскрытые в данном документе, могут
выполняться массивом логических элементов, таких как процессор, и что различные
элементы устройства, как описано в данном документе, могут быть реализованы как
модули, предназначенные для выполнения в таком массиве. Используемый здесь термин
«модуль» или «подмодуль» может относиться к любому способу, устройству, устройству,
устройству или машиночитаемому носителю данных, который включает в себя
компьютерные инструкции (например, логические выражения) в форме программного
обеспечения, аппаратного обеспечения или встроенного программного обеспечения. ,
Следует понимать, что несколько модулей или систем могут быть объединены в один
модуль или систему, и один модуль или система могут быть разделены на несколько
модулей или систем для выполнения одинаковых функций. При реализации в программном
24-02-2019
41
обеспечении или других машиноисполняемых инструкциях элементы процесса, по
существу, представляют собой сегменты кода для выполнения связанных задач, таких как
процедуры, программы, объекты, компоненты, структуры данных и тому подобное. Термин
«программное обеспечение» следует понимать как включающий в себя исходный код, код
на языке ассемблера, машинный код, двоичный код, встроенное программное обеспечение,
макрокод, микрокод, любой один или несколько наборов или последовательностей команд,
выполняемых массивом логических элементов, и любую комбинацию такие примеры.
Сегменты программы или кода могут быть сохранены на считываемом процессором
носителе или переданы с помощью сигнала компьютерных данных, воплощенного в
несущей, по среде передачи или линии связи.
[0127]
Реализации способов, схем и методик, раскрытых в данном документе, также могут быть
материально воплощены (например, в одном или нескольких машиночитаемых носителях,
перечисленных в этом документе) в виде одного или нескольких наборов инструкций,
читаемых и / или исполняемых машиной, включая массив. логических элементов (например,
процессор, микропроцессор, микроконтроллер или другой конечный автомат). Термин
«машиночитаемый носитель» может включать в себя любой носитель, который может
хранить или передавать информацию, включая энергозависимые, энергонезависимые,
съемные и несъемные носители. Примеры машиночитаемого носителя включают в себя
электронную схему, полупроводниковое запоминающее устройство, ROM, флэш-память,
стираемое ROM (EROM), дискету или другое магнитное хранилище, CD-ROM / DVD или
другое оптическое хранилище, жесткий диск, волоконно-оптический носитель,
радиочастотная (RF) линия или любой другой носитель, который может использоваться для
хранения требуемой информации и к которому можно получить доступ. Сигнал
компьютерных данных может включать в себя любой сигнал, который может
распространяться по среде передачи, такой как каналы электронной сети, оптоволокно,
воздух, электромагнит, радиочастотные линии и т. Д.
Сегменты кода могут быть загружены через компьютерные сети, такие как Интернет или
интранет. В любом случае объем настоящего раскрытия не должен рассматриваться как
ограниченный такими вариантами осуществления.
[0128]
24-02-2019
42
Каждая из задач способов, описанных в данном документе, может быть воплощена
непосредственно в аппаратных средствах, в программном модуле, выполняемом
процессором, или в их комбинации. В типичном применении реализации способа, как
раскрыто в данном документе, массив логических элементов (например, логических
элементов) сконфигурирован для выполнения одной, более чем одной или даже всех
различных задач способа. Одна или несколько (возможно, все) задач также могут быть
реализованы в виде кода (например, один или несколько наборов инструкций),
воплощенного в компьютерном программном продукте (например, один или несколько
носителей данных, таких как диски, флэш-память или другие энергонезависимые). карты
памяти, полупроводниковые микросхемы памяти и т. д.), которые считываются и / или
исполняются машиной (например, компьютером), включающей в себя массив логических
элементов (например, процессор, микропроцессор, микроконтроллер или другой конечный
автомат). Задачи реализации способа, раскрытого в данном документе, также могут
выполняться более чем одним таким массивом или машиной. В этих или других
реализациях задачи могут выполняться в устройстве для беспроводной связи, таком как
сотовый телефон или другое устройство, имеющее такую возможность связи.
Такое устройство может быть сконфигурировано для связи с сетями с коммутацией каналов
и / или с коммутацией пакетов (например, с использованием одного или нескольких
протоколов, таких как VoIP). Например, такое устройство может включать в себя РЧ-схему,
сконфигурированную для приема и / или передачи кодированных кадров.
[0129]
В явном виде раскрыто, что различные способы, раскрытые в данном документе, могут
выполняться портативным устройством связи, таким как телефонная трубка, гарнитура или
портативный цифровой помощник (PDA), и что различные устройства, описанные в данном
документе, могут быть включены в такое устройство. Типичным приложением в реальном
времени (например, онлайн) является телефонный разговор, проводимый с
использованием такого мобильного устройства.
[0130]
В одном или нескольких примерных вариантах осуществления операции, описанные в
24-02-2019
43
данном документе, могут быть реализованы в виде аппаратного обеспечения, программного
обеспечения, встроенного программного обеспечения или любой их комбинации. Если они
реализованы в программном обеспечении, такие операции могут храниться или
передаваться через машиночитаемый носитель в виде одной или нескольких инструкций
или кода. Термин «машиночитаемые носители» включает в себя как компьютерные
носители данных, так и средства связи, включая любой носитель, который облегчает
передачу компьютерной программы из одного места в другое. Носителем данных может
быть любой доступный носитель, к которому может обращаться компьютер. В качестве
примера, а не ограничения, такие машиночитаемые носители могут содержать массив
элементов хранения, таких как полупроводниковая память (которая может включать в себя,
без ограничения, динамическое или статическое ОЗУ, ПЗУ, ЭСППЗУ и / или флэш-ОЗУ), или
сегнетоэлектрический магниторезистивная, омоновая, полимерная или фазовая память;
CD-ROM или другое запоминающее устройство на оптических дисках, запоминающее
устройство на магнитных дисках или другие запоминающие устройства на магнитных
дисках, или любой другой носитель, который может использоваться для хранения
требуемого программного кода в форме инструкций или структур данных в материальных
структурах, к которым может обращаться компьютер.
Кроме того, любое соединение правильно называется машиночитаемым носителем.
Например, если программное обеспечение передается с веб-сайта, сервера или другого
удаленного источника с использованием коаксиального кабеля, оптоволоконного кабеля,
витой пары, цифровой абонентской линии (DSL) или беспроводной технологии, такой как
инфракрасный порт, радио и / или микроволновая печь. затем коаксиальный кабель,
оптоволоконный кабель, витая пара, DSL или беспроводная технология, такая как
инфракрасный порт, радио и / или микроволновая печь, включаются в определение среды.
Диск и диск, как здесь используется, включают в себя компакт-диск (CD), лазерный диск,
оптический диск, цифровой универсальный диск (DVD), дискету и Blu-ray Disc ™ (Blu-Ray
Disc Association, Universal City, CA), где диски обычно воспроизводят данные магнитно, в то
время как диски воспроизводят данные оптически с помощью лазеров. Комбинации
вышеперечисленного также должны быть включены в объем машиночитаемых носителей.
[0131]
Устройство обработки акустического сигнала, как описано в данном документе, может быть
встроено в электронное устройство, которое принимает речевой ввод для управления
определенными операциями, или может извлекать выгоду из отделения желаемых шумов
от фоновых шумов, таких как устройства связи. Многие приложения могут выиграть от
улучшения или отделения чистого желаемого звука от фоновых звуков, исходящих из
24-02-2019
44
разных направлений. Такие приложения могут включать в себя человеко-машинные
интерфейсы в электронных или вычислительных устройствах, которые включают в себя
такие возможности, как распознавание и обнаружение голоса, улучшение и разделение
речи, голосовое управление и тому подобное. Может быть желательно реализовать такое
устройство обработки акустического сигнала, чтобы оно подходило для устройств, которые
обеспечивают только ограниченные возможности обработки.
[0132]
Элементы различных реализаций модулей, элементов и устройств, описанных в данном
документе, могут быть изготовлены как электронные и / или оптические устройства,
расположенные, например, на одном и том же чипе или среди двух или более чипов в
чипсете. Одним примером такого устройства является фиксированный или
программируемый массив логических элементов, таких как транзисторы или затворы. Один
или несколько элементов различных реализаций устройства, описанного в данном
документе, также могут быть реализованы полностью или частично как один или несколько
наборов команд, выполненных с возможностью выполнения на одном или нескольких
фиксированных или программируемых массивах логических элементов, таких как
микропроцессоры, встроенные процессоры, IP-ядра, цифровые сигнальные процессоры,
FPGA, ASSP и ASIC.
[0133]
Можно использовать один или несколько элементов реализации устройства, как описано в
данном документе, для выполнения задач или выполнения других наборов инструкций,
которые не имеют прямого отношения к работе устройства, например задачи, связанной с
другой операцией устройство или система, в которую встроено устройство. Также
возможно, чтобы один или несколько элементов реализации такого устройства имели
общую структуру (например, процессор, используемый для выполнения частей кода,
соответствующих различным элементам в разное время, набор команд, выполняемых для
выполнения задач, соответствующих разные элементы в разное время или расположение
электронных и / или оптических устройств, выполняющих операции для разных элементов в
разное время).
24-02-2019
45
Документ
Категория
Без категории
Просмотров
0
Размер файла
110 Кб
Теги
kinds, 2012128175
1/--страниц
Пожаловаться на содержимое документа