2012-03-21 15 views
4

こんにちは、ありがとう!あなたはどのようにいくつかのユニバーサルリモートコントロールは、OEMのリモートからの赤外線信号「記録」をすることができます知っているKinect SDKを使用して、赤外線信号を「記録する」方法を教えてください。

背景

?私はKinectを使って同じことをしたいと思います。

これを実行した後、ユーザーが音声コマンドやジェスチャーを入力すると、サウンドカードから一連のトーンを使用して赤外線信号を複製/爆発させたいと考えています(ヘッドフォンから音を受け入れる赤外線ブラスタージャックをIR信号に変換します)。

私は多数の用途のためにこれを行うしたいと思います:私のミニRCヘリコプターリモートから、私のテレビのリモコンからの信号を記録し、KinectのとのArduinoを使って似たようになど

Here is a linkが、私は「ドンあなたが赤外線 "レコーダー"を持っているなら、これは複雑でなければならないと思います。

以下のヒューリスティックが適切であると仮定すると、私はWindows用のKinect SDKを使用しています、C#の、.NET 4

質問

(あなたがより良いアプローチを持っているなら、私に教えてください)、私はどのように行うのか以下:

  1. 私のKinectを使用して、IRデバイスから発せられた信号を記録します。
  2. その信号をサウンドファイル(.wav、.mp3など)に変換します。
  3. 適切な音声コマンドまたはジェスチャコマンドが発行されたときに、特定のサウンドファイルを呼び出して再生します。

上記の質問のうち、#1 & 2が最も重要です。

最後の注意

私が一緒に記録するためのソリューションを考え出すことができる場合、私はすべてのソースを開きます。起こった場合にそのソースについて通知を受けたい場合は、コメントを残してください。

ありがとうございます!

+4

オンラインショップではないつの赤外線センサが、640×480「センサ」の配列を有します。 - >あなたが録音したいもの、入ってくるデータをどのようにサンプリングしたいのかを選択する必要があります。 - >私はそれがノイズ全体の中で重要な情報を特定するのが最も難しい部分だと思う。 – fixagon

+0

@ fix_likes_coding - IRの世界で私の知識の欠如を語っていることは間違いない。それでも、もし10ドルのユニバーサルリモコンがあれば、Kinectがそれを実現する方法でなければなりません。あなたのご意見ありがとうございます! –

+0

これはIR世界については何もしていません。あなたは "センサ"(1ビット)だと思っていますが、Kinectにはセンサーがなく、カメラがあります。多くのピクセルで。そうでなければ、それはまったく役に立たないでしょう。 – TomTom

答えて

5

できません。

KinectのIRカメラは、リモコンからのパルスが最大120ビット/秒になる可能性がある、30Hz多分(毎秒30フレーム)で動作します。つまり、カメラは、時間的に十分な分解能ではないので、ほとんどのパルスを見逃すことになります。

ソースhttp://en.wikipedia.org/wiki/Consumer_IR

関連する問題