The Eye Tribe Tracker
2014年 9月 25日
先端IT活用推進コンソーシアム
ナチュラルユーザーインターフェース活用部会
桶作 篤司(PFUソフトウェア株式会社)
Copyright © 2014 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

アジェンダ The Eye Tribe Trackerとは デモアプリ 解説
 EyeTribeを使ってみて

Copyright © 2014 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

2

The Eye Tribe Tracker

Copyright © 2014 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

3

The Eye Tribe Trackerとは• デンマークのThe Eye Tribe社が開発した視線検知(アイトラッキング)できる製品• 薄くて細長いデバイスで、PCやノートPC、タブレットに取り付けることが出来る

The Eye Tribe
https://theeyetribe.com/
Copyright © 2014 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

4アイトラッキングとは・人間の視線の動きを追跡・記録・分析する調査方法
視線の動きから人の思考や無意識な行動を分析できるため商品の陳列方法やWebサイトでのユーザビリティ調査などに用いられる
視線の動きから＞どこを見ているのか＞どのくらいの時間見ているのか＞どういった順序で見ているのか＞無意識の視線移動からアンケートやインタビューから伺えない人の行動などの情報が得られる
http://www.hitachi.co.jp/Div/jkk/glossary/0589.html
Copyright © 2014 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

5

主な用途
○ユーザビリティテスト、マーケティングリサーチ
Webサイトなどでどこが注目されているかといった分析
自動販売機などの商品陳列方法など○視線による直接的なコントロール
対象を注視することでカーソルがあるアイテムの選択など

Copyright © 2014 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

6

技術仕様
サンプリングレート30Hz, 60Hz

精度

0.5°〜1°

空間分解能0.1°(RMS)

待ち時間< 20ms 60Hz

キャリブレーション

9、12、16ポイント

動作範囲45cm〜75cm

トラッキングエリア(WxH)

40cm x 30cm (65cmの距離で30Hz)

画面サイズ

最大24インチ

API / SDK

C++, C#, Java, Objective-C

出力データ

双眼視線データ

寸法(WxHxD)

20 x 1.9 x 1.9 cm

重さ70g

接続

USB 3.0

Copyright © 2014 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

7

EyeTribe SDK
クライアントアプリケーションからSDKを介して、Eyetribe ServerとTCP通信を行い、視線情報を得ることが出来る

Copyright © 2014 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

8得られる視線情報• JSON形式で定期的に通知される

Copyright © 2014 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

9得られる視線情報
両目と、右目、左目それぞれ・加工していない位置・平均化した位置
・瞳孔の大きさ・瞳孔の位置を得ることが出来る

Copyright © 2014 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

10デモアプリ 解説

Copyright © 2014 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

11

ソフトウェア構成図

Web ページWeb Socket
Java Script

JSON
データ

WebSocket
Proxy /JavaScript
APIServer

Copyright © 2014 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

API
通信

12

WebSocket Proxy /JavaScript API Server• SDKを使用せず、CoffeeScriptにて、WebSocketサーバーを構築• netモジュールを使用し、EyeTribe Serverと通信• netモジュールにて、受信したデータをWebSocketとして、Webページへ送信• Webページ側で制御するJavaScriptを送信

https://github.com/kzokm/eyetribe-websocket
Copyright © 2014 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

13

Webページ• 視線情報は、WebSocketにて、定期的に通知• JavaScriptにて、視線情報のJSONから画面上の位置を取得• 取得した位置がエリア内に一定時間ある場合、画面遷移するように処理

Copyright © 2014 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

14

EyeTribeを使ってみて

Copyright © 2014 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

15

EyeTribeを使ってみて①• キャリブレーションに時間がかかる→EyeTribe、モニターの設置位置の調整が大変装置が下側のほうが、瞳を認識しやすい• 精度が出ない→表示モニターが小さいと見ている位置の認識が難しい!?
→USB3.0ケーブルの品質や外部ノイズの影響?

• 眼鏡をかけていると認識が低い→眼鏡のレンズでズレが発生するから!?

• 頭をなるべく決まった位置にしたほうがいい→装置内での演算に違いが出てくる

Copyright © 2014 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

16

EyeTribeを使ってみて②• リクエストとレスポンスが非同期→複数のリクエストに対してまとめてレスポンスが返ってくることがある→１つのメッセージに複数のJSONが含まれてるので、単純にJSON.parseするとレスポンスを取りこぼす• USB3.0が必須→2.0ではエラーとなってしまう• 結構、装置があつくなる→フロントのアクリルパネルが熱膨張して歪んでしまった

Copyright © 2014 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

17

EyeTribeを使ってみて③• コネクタが弱い→抜き差ししてるうちに接触不良が生じたのか、ちょっと動かすだけでデバイスが切断・再接続するようになった→そのうち、USB2.0デバイスとしか認識してくれなくなった

１台壊れてしまいました！

Copyright © 2014 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

18

最新情報はこちらをご参照ください
http://aitc.jp
https://www.facebook.com/aitc.jp
ハルミン
AITC非公式イメージキャラクター
Copyright © 2014 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.