• ベストアンサー

瞳孔に合わせて動くパソコン。プログラムはどの言語で?

本日のASAHI.COMに 瞳孔でマウスを動かすことができるシステムを開発したとありました。 http://www.asahi.com/national/update/0910/004.html 素人的な質問で恐縮ですが、このようなプログラムはどのようにして作られるのでしょうか? 瞳孔の動きをキャッチ(入力) 動きを解析 (プロセス) マウスを動かす (出力) と主に3つの基本的なプログラムのつくりだと思いますが、それぞれでどのようなプログラム言語を使用すればこのような事ができるのでしょう?

質問者が選んだベストアンサー

  • ベストアンサー
  • sisya
  • ベストアンサー率39% (97/245)
回答No.1

言語は関係ありません。 コンパイルした状態でその機能が果たせればいいわけで、 基本的にコンパイルしてしまえばどの言語も同じコードになってしまいますので… あえて「恐らくこれだろう」という予測で言わせてもらえば、 入力部分はアセンブラでしょうね。 瞳孔の動きをキャッチするセンサは特殊なものですので、 その内部に使われているチップ固有の命令をしていると思いますので、 特定の言語でサポートされていない処理を行うなら 恐らくアセンブラなのではないでしょうか? もしくはその部分だけアセンブラで、 あとはC言語などのアセンブラの制御を行うことができる言語かと。 のこり二つは入力信号を解析できればよいのですから windowsであればVisual系言語や.net、Delphiなど なんでもいけます。 unix系ならC言語辺りなのではないでしょうか。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

  • terra5
  • ベストアンサー率34% (574/1662)
回答No.4

瞳孔マウスですのでマウスを動かすのはパソコンの標準のドライバ処理でしょうね。 他の部分は実際言語は何でもいいわけですが、処理速度、その言語だけでできることを考えるとCあたりだろうという気がします。 見たイメージだと、標準的なビデオキャプチャの機能で画像取り込んで処理をして、 赤外線光源は特別なハードウェア制御はしてないように思えますので、 アセンブラはわざわざ使っていないように思えます。 そこまでの処理速度は不要、作るプログラムの複雑さを考えてやはりCあたりではないかと。

全文を見る
すると、全ての回答が全文表示されます。
回答No.3

非常に大雑把に言えば、どんな言語でも可能です。 ただ言語にはそれぞれ得意/不得意がありますから、 開発がものすごく面倒だとか、できたところで遅くて使い物にならない、なんてことはあるでしょう。

全文を見る
すると、全ての回答が全文表示されます。
noname#198951
noname#198951
回答No.2

一から作るなら一部アセンブラでしょうか。 とくにどのプログラミング言語をつかったら良いと言うのはありませんが ある程度ハードウェアよりなものを作るならアセンブラやC言語で作るのが 一般的でしょうね。 まぁ、C言語でライブラリとか作った方がいろいろと使い回しがききそうですが。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • プログラム言語の種類

    久しぶりの投稿になります。 初歩的な質問で恐縮です。 プログラム言語の種類にはオープン系・汎用系・組み込み系などいろいろあるようですが VisualBasic6.0をc/sで開発されたプログラムは何にあたりますでしょうか? AccessなどVBAはオープン系になりますか? 以上、宜しくお願いします。

  • C言語でpingを実行してその結果をもらうプログラム

    丸投げのようで大変恐縮なのですが、タイトルの通り のことをC言語プログラムで組みたいのですが、 どこかに(ネット上)サンプルプログラム等 はありませんでしょうか? いきなりのC言語開発案件で四苦八苦しております。

  • 動物の人情・言語

     今朝、朝日コムにチンパンジーの行動が乗りました。 http://www.asahi.com/national/update/1015/OSK200910150010.html  お駄賃みたいな報酬がなくても、二人のチンパンジーはちゃんと相手のことを理解し、その必要に応じあうという内容です。  無論伝え合いの何らかの合図などはしているようですが、これは言語の一種とみられないでしょうか?  一般に動物たちには人情や言語が通じるように思わざるをえないことが多々あります。  生物学をご専攻された方、そしてみなさまのご意見やご感想を希望しております。  よろしくお願い申しあげます。

  • ゲームプログラムをするには?

    Windowsのゲームを作りたいのですが、開発言語はVBの方がいいのでしょうか? VBは動きの多い物は遅くなるってよく聞くんですが。 自分としてはVCでやってみたいのです。 それと、通信ゲームも作りたいのですが、VCでもできますか? プログラムの知識はDOSならある程度あるつもりですが、Winのはちょっと... ゲーム制作に向いてる言語があれば教えてください。お願いします。

  • AIX、実行プログラム解析

    AIX上でC言語で開発をしています。 できあがった実行プログラムの解析ツールはないでしょうか? 逆アセンブラみたいに詳細でなくて良く、メインから呼出して いる関数の一覧とか、この関数がどこから呼ばれているか、 などの相関図的なものを探しています。 宜しくお願いいたします。

  • C言語でプロセス番号を求めるには?

    shなどでは、$$ で簡単に求められる自プロセスの番号ですが、 C言語ではどのようにして求められるでしょう? OSは、RedHat8で、gccコンパイラで作る単純なプログラムです。 やりたいことは、tmpファイルとして、他プロセスと異なるファイル名を 付けたいだけです。 fopen("/tmp/com.$$","w"); こんな感じです。 これも他に方法があれば、教えてください。 基本的なことで恐縮ですが、よろしくお願いします。

  • JavaAppletのボタンを押すことで、Fortranプログラムが実

    JavaAppletのボタンを押すことで、Fortranプログラムが実行できるようにプログラムを作っています。ですが、今エラーが出て困っています。誰か教えて頂けないでしょうか? 必ず、エラーでディレクトリが見つかりません。とでます。 cdのコマンドでプログラムがある所まで移動したいのですが,どう打てばいいのか分かりません。現在のプログラムは以下のとおりになっています。 OSはLinuxのFedora10です。開発環境としてEclipse使ってます。 try { String command = "./main < input.txt"; //外部プロセス ProcessBuilder pb = new ProcessBuilder(command); //ProcessBuilder構築 Process process = pb.start(); //プロセス実行 process.waitFor(); } catch (Exception e1) { e1.printStackTrace(); }

  • directxとC言語?

    大学の研究で制御の勉強をしています。 そこでジョイスティックを用いて研究をすることになり、そのプログラムを組むことになりました。 といっても、作るプログラムは、「ジョイスティックの動きに合わせて画面上の点が動く。」といった簡単なものでいいようです。 それで、DirectxとC言語でプログラムを組むことになったのですが、研究室にお金が無く、開発環境については全て無料で済ませたいのですが、可能でしょうか? もし可能なら参考になる本や、ホームページなど教えていただくと幸いです。

  • 小さなプログラムのメモリ消費量の測定方法

    自分で開発しているプログラムのメモリ消費量を測定したいと考えています。 このプログラムはC++言語で記述し、Linux環境でGCCを利用して開発しています。以前、プロセスのメモリ消費量を確認してみたところプログラムのメモリ消費量が少ないせいか、プロセスの最小メモリ消費のような値のまま大きな変化はありませんでした。 このようにメモリ消費量が小さなプログラムの測定を行なう方法を教えてください。

  • 3Dプログラミングの開発言語について悩んでいます。

    現在とあるシステムを開発するにあたってどのプログラム言語を用いるかで悩んでいます。 自分なりに調べてみたところ、Visual系かJavaかまでは絞ったのですが、この場合どちらのほうが適しているでしょうか? 具体的には被験者にセンサなどをつけ、そこからのデータをPCに取り込み、それを解析して、さらに被験者の状態をリアルタイムに3Dの映像にして表示するというシステムを考えています。 ちなみに、これまで私が学んだことのある言語はCです。 回答よろしくお願いいたします。

このQ&Aのポイント
  • 5歳の娘が仲良しの友達に暴言や暴力を働くようになり、悪事が次々と発覚している。母親は叱り方に悩んでいる。
  • 娘は攻撃的な性格で、家族や年上の女性には甘えるが、年下の子には塩対応。幼稚園でも問題があるが、先生たちは楽しそうに遊んでいるとの見解。
  • 幼稚園の園長先生は体罰はやめて諭す方針。夫は諭してわかるタイプだと思い、母から叩かれるのが良いと思っている。母親は叩くことに慎重な姿勢だが、やめさせないと心配。
回答を見る

専門家に質問してみよう