Как использовать Kinect SDK для записи инфракрасных сигналов? - PullRequest
4 голосов
/ 21 марта 2012

Привет и спасибо за внимание!

Фон

Вы знаете, как некоторые универсальные пульты дистанционного управления могут «записывать» инфракрасные сигналы с пульта OEM-производителя? Я хотел бы сделать то же самое с помощью Kinect.

После этого я надеюсь использовать серию тонов звуковой карты для репликации / передачи инфракрасных сигналов, когда пользователь дает речевую команду или жест (у меня есть инфракрасный бластер, который принимает сигнал от гнезда для наушников и преобразует его в ИК-сигнал).

Я хотел бы сделать это для множества приложений: запись сигналов с пульта дистанционного управления телевизора, пульта управления вертолетом mini RC и т. Д.

Вот ссылка на нечто подобное, использующее Kinect и Arduino, но я не думаю, что это должно быть настолько сложно, если у вас есть инфракрасный «рекордер».

Я использую Kinect SDK для Windows, C #, .NET 4

Вопрос

Предполагая, что приведенная ниже эвристика подходит (если у вас есть лучший подход, пожалуйста, сообщите мне), как мне сделать следующее:

  1. Используя my Kinect, запишите сигнал, излучаемый ИК-устройством.
  2. Преобразовать этот сигнал в звуковой файл (.wav, .mp3 и т. Д.).
  3. Вызовите и воспроизведите данный звуковой файл, когда подана соответствующая речевая команда или жестовая команда.

Из приведенных выше вопросов # 1 и 2 являются наиболее важными.

Финальная нота

Если я смогу собрать решение для рекордера, я открою источник для всех. Пожалуйста, оставьте комментарий, если вы хотите получать уведомления об этом источнике, если / когда это произойдет.

Спасибо!

1 Ответ

5 голосов
/ 23 марта 2012

Невозможно сделать.

ИК-камера в Kinect будет работать на частоте 30 Гц (30 кадров в секунду), где в качестве импульсов от пульта может быть до 120 бит / с.Другими словами, камера пропускает большинство импульсов, поскольку она не имеет достаточно высокого разрешения во времени.

Источник http://en.wikipedia.org/wiki/Consumer_IR

...