不具合農場 地獄の大豊作不具合様は本日もすこやかなれば、本日も大豊作なり。 不具合様には不具合をお供えすべし。 今日もお供え物作ってますか? |
トップへ戻る ブログのトップへ戻る Word Press |
|
不具合道楽 地獄のフルコース不具合御飯 不具合味噌汁 不具合満漢全席 | ||
コンピューターのはらわた無修正大公開 | ||
不具合設計局キャンペーン中 |
2015-03-14 (Sat)
_ [開発メモ] USB Type-Cコンバーチブル
USB3.1対応のUSBメモリが出ました。
http://pc.watch.impress.co.jp/docs/news/20150312_692395.html
最大の特徴が、Type-Aコネクタの中からType-Cコネクタが出てくるという点です。こういうコンバーチブルな機器やケーブルが出てくるなら、Type-Cが普及しやすくなりそうです。とはいえ、このコンバーチブルは明らかにコストが高いですが…。
「オス側でコンバーチブルができるなら、メス側でもコンバーチブルにできないか」というのが最大の関心事です。USB3.1対応のマザーボードも出ていますが、コネクタはType-Aとなっています。AppleやGoogleはさっそくType-Cに移って、Type-Aは終了するっぽいです…。ホスト側をType-AにするかType-Cにするかというのは非常に悩ましい問題であり、コンバーチブルが可能なら、この問題が(コストの問題以外)かなり解決します。
寸法を調べたり測ったりしたのですが、メス側をコンバーチブルにできるかは寸法的には微妙です。ていうか、オス側もType-Aのベロの中にType-Cは寸法的に入らないような気がするのですが…??
2015-03-22 (Sun)
_ [開発メモ] Windows10海賊版
マイクロソフトの発表によれば、海賊版のWindows7を搭載しているPCからでもWindows10にアップデート可能であるとされています。これは中国国内だけでなく、全世界で可能とのことです。ただし、海賊版からのアップデートでも正規のライセンスが付与されるのかについては不明です。何かしらの制限を課される可能性もあると考えられています。まあ、海賊版に正規ライセンスを付与したら、Windows10発売後、海賊版Windows7を自分のPCにインストールする人が大勢出そうですが…。金払っている人との公平性という考え方だと、何かしら制限を課すべきだとなりますが、どうなるのかなあ…。
マイクロソフトはOfficeについても廉価なバージョンを出すなどしていますが、根幹であるOSまでを事実上無料にするというのは、大幅な方針転換となります。Androidが無料であるというのに対抗する都合上ではありますが、どうやって利益を得ていくのか気になります。国によって違いますが、ネット上は事実上Googleの天下ですからねえ…。
2015-03-23 (Mon)
_ [開発メモ] Tobii EyeX その1
Windows上で視線入力をするデバイスとして、Tobii EyeX
http://www.tobii.com/EyeX/JP
というのがあります。使用者がモニター上のどこを見ているか検知することができます。まだ本格的には売り出されておらず、開発者向けに売られています。名古屋にTobii EyeXを試用できるショップがあるので、行ってきました。
簡単なキャリブレーションをするだけで、見ている位置のマークがモニター上で動くようになります。これが結構正確で、応答速度も速いです。とはいえ、マークがモニター上でふわふわ動いちゃいますけどね。上達すればもっと正確になるでしょうか。これ、当然マウスの替わりに使えます。ただし、マウスクリックの操作については、「同じ場所を見続ける」という動作で行っております。タッチパネルの替わりにも使えそうですが、常に視線に反応されていては、操作したいときとしたくないときの区別ができません。これについては、キーボード操作で代替したりするようです。私は耳を動かすことができるので、これを使えば、完全に手を離した状態でも操作できます。
難点としては、モニターに対する目の位置が常に同じでないといけないことと、精密な操作が難しい点です。目の角度で位置を把握しているため、モニターに対する目の距離が変化すると、位置がずれます。精密な操作については、そのままでは難しいため、付属ソフトウェアでは「ある箇所を見つめるとそこの部分だけズームされて、そこを再度見つめる」という方法で対処しています。
結構おもしろいし使えそうなので、1つ注文しました。送料込みで90ユーロです。
2015-03-26 (Thu)
_ [開発メモ] Tobii EyeX その2
注文したのが23日の21時頃で、今日(26日)の昼頃届きました。発送元はスウェーデンのようですが、届くのが物凄く早いです。普通8日程度かかります。商品の箱ですが、やたら高級感のある箱と梱包になってます。開発者向けとは思えないくらいです。箱の中身はセンサーバーとUSBケーブル、それとセンサーバーをモニターにくっつけるための、シールになっている金属板です。モニターに金属板を貼り付けて、センサーバーは磁石でくっつけます。設置は簡単で、センサーバーをくっつけてUSBケーブルで繋ぐだけです。USBはUSB3.0でなければならず、USB2.0だとUSB3.0で接続するよう警告されて、使用できません。ソフトウェアは付属せず、インターネットからダウンロードします。私のPCはUSB3.0のドライバが古くて、キャリブレーションでエラーになってしまいました。ドライバをバージョンアップしたら無事動くようになりました。あと、モニターが27インチまでとなってますが、30インチでも問題ないです。ただし、モニターから離れすぎると、近づくよう警告が出ます。私はセンサーバーをモニターに取り付けず、モニターの前に設置した台に取り付けています。
まずはキャリブレーションで、目の位置を測った後、モニター上の指定された点を見て、それをセンサーバーが記憶します。ただ、キャリブレーションの時間が短くて、うまくキャリブレーションされてないような気もします。視点の検知はかなり正確なものの、一定の方向に一定のずれが出ていて、これはキャリブレーションの問題ではないかと思います。マウスとして使う場合ですが、マウスクリックとして使用するキー(右Ctrlなど)を設定します。マウスクリックしたい場所でキーを押すと、そこが拡大され、そこでもう一度キーを押すとマウスクリックとなります。
これは開発用のキットなのでSDKが付属しています。これを使い、より正確なマウス入力を目指してみたいと思います。あと、マウスクリックのキーですが、私は耳が動かせるので、これにより、両手を完全に使わずに操作することを目指します。
ちなみに、エロ画像など見てると、どこを見てるか分かります…。
2015-03-27 (Fri)
_ [開発メモ] Tobii EyeX その3
SDKのサンプルプログラムを動かしてみたり、何度もキャリブレーションしてみたりと、初期段階の作業はほぼ終えました。PCが突然センサーバーを認識しなくなるという問題が何度か起きたのですが、USB3.0のケーブルにノイズが乗ったのが原因のようです。付属のケーブルはだいぶ長いので、注意がいります。別のケーブルに買い直そうと思った場合、このケーブルはかなり特殊な規格で、国内で入手できるか微妙です。AliExpressでは売っているようです。
で、視線認識の精度を向上させるにはどうすればいいかという話です。目、モニター、センサーバーの3つが適切な位置関係になければいけません。私は30インチのモニターを使っていて、Tobii EyeXのサポート範囲を越えているので、特に注意がいるようです。次に、適切にキャリブレーションされていることです。何度かキャリブレーションしてみると、毎回位置が多少変化するのが分かります。より正確なキャリブレーションはできないかと考えたのですが、自分でプログラムすることで、キャリブレーションに使う点の数を増やすということはできるようです。ただし、「同じ点を何度も拾い、平均値を出す」ということは無理っぽい感じです。キャリブレーションのデータを直にいじることもできるのですが、自前で書き換えるのは難しいです。
2015-03-29 (Sun)
_ [開発メモ] Tobii EyeX その4
SDKを使って自分でプログラムを書き、Tobii EyeXの入力を直に受け取った場合、座標通知のイベントが定期的に発生します。1秒間に50回くらい?です。個々のイベントで通知される座標はややばらけているのですが、30回程度入力して平均値や中間値をとることで、精度を高めることが可能なようです。キャリブレーションをした場合においても「一定の方向に一定の距離ずれる」ということが起きている感じで、これに対して自前でさらにキャリブレーションすることで、位置ずれを減らせるのではないかと思います。
そのほかの特徴として、SDKを使いアプリケーションの側がTobii EyeXに対して「ウィンドウ上のどの部分が選択可能な箇所か」という情報を渡すことで、位置選択の効率を高めるという機能が提供されています。これはマウスのクリック操作をTobii EyeXで行う際、クリックしても意味のない場所を位置の候補から外すことで、入力の効率を高めています。
付属ソフトウェアによるマウス機能で艦これをプレイしてみたのですが、かなりいけます。編成を組む、換装する、建艦や開発はマウスの方が効率的ですが、それ以外の操作なら視線入力でそれほど不自由ないです。慣れるとマウスを使うのが面倒に感じられるレベルです。
_ ooto [過去記事へのコメント申し訳ありません。 当方EyeXを購入し、SDKもダウンロードしましたが、まだ視線によるマウス操..]
_ Wreath [http://developer.tobii.com/eyex-setup/ このURLからドライバーをダウンロード..]
_ ooto [ありがとうございます。試してみます。]