使用Kinect SDK;记录“;红外信号

本文关键字:信号 记录 Kinect SDK 使用 | 更新日期: 2023-09-27 18:28:36

嗨,谢谢你的光临!

背景

你知道一些通用遥控器是如何";记录";OEM遥控器的红外信号?我想用Kinect做同样的事情。

在这样做之后,我希望在用户发出语音命令或手势时,使用声卡中的一系列音调来复制/发射红外信号(我有一个红外发射器,它可以接收耳机插孔中的音调并将其转换为红外信号)。

我想为多种应用程序做这件事:从我的电视遥控器、从我的迷你RC直升机遥控器等录制信号。

这里有一个使用Kinect和Arduino的类似链接,但我认为如果你有红外";记录器";。

我正在使用适用于Windows、C#、.NET 4 的Kinect SDK

问题

假设下面的启发式是合适的(如果你有更好的方法,请告诉我),我该如何做以下事情:

  1. 使用我的Kinect,记录红外设备发出的信号
  2. 将该信号转换为声音文件(.wav、.mp3等)
  3. 当发出适当的语音命令或手势命令时,调用并播放给定的声音文件

在上面的问题中;2是最重要的。

最后注释

如果我能为记录器拼凑出一个解决方案,我会为所有人打开源代码。如果您希望在发生这种情况时收到有关该来源的通知,请留下评论。

谢谢!

使用Kinect SDK;记录“;红外信号

无法完成。

Kinect中的红外相机可能会以30Hz(每秒30帧)的频率运行,其中来自遥控器的脉冲可能高达120比特/秒。因此换句话说,相机将错过大多数脉冲,因为它在时间上的分辨率不够高。

来源http://en.wikipedia.org/wiki/Consumer_IR