Tobii Pro SDK software
Tobii Pro SDK

無償ソフトウェア開発キット

視線データを分析するアプリケーションを開発するための、総合的なツールキット

Tobii Pro SDKは研究者やソフトウェアパートナーがTobiiのスクリーンベースのアイトラッカーを使用して、調査・研究用のアプリケーションを作成するための総合的なツールキットです。これは視線データを分析するアプリケーションを開発するためにデザインされています。

概要

Tobii SDKとは

Tobii Pro SDKは無料で提供しています。使用するためには適切なプログラミングの知識が必要です。サポート対応はハードウェア上のトラブル及びバグ等の対応に限られ、プログラミングに関するコンサルタントサービスが必要な場合は有償となります(英語のみ)。

Tobii Pro SDK software

このSDKで様々なアプリケーションを

Tobii Pro SDKは複数のプラットフォーム(Windows, Linux, Mac)をサポートし、.NET、Python、Matlab/Octave、C、Unity言語など様々なプログラミング言語バインディングで利用できます。学術研究から商用アプリケーションまで、様々にカスタマイズされたアプリケーションの開発が可能です。Tobii Pro SDKは異なるプラットフォームやバインディングを超え再利用できます。

Person using SDK eye tracking software

特徴

研究に役立つ高度なデータ

Tobii Pro SDKは、視線データを分析するアプリケーション、つまりアイトラッカーから取得するデータを基に行動分析などを行うアプリケーションを開発する方に適した唯一の選択肢です。他のTobii SDKには分析を目的としたライセンスを含んでいません。Tobii Pro SDKは、以下のシグナルを含む高度なデータを提供します。

  • 視線のデータは左目、右目それぞれ別々の生データとして提供される。

  • 空間内の視線座標(3D座標)や視線座標、瞳孔径などのデータの取得が可能。

  • アイトラッカーの同期用ポートを使用した外部TTL信号入力により、アイトラッキングデータと他の生体計測データとの同期が可能。(Tobii Pro スペクトラムのみ対応)

  • 目の開眼度のデータは視線データと同じタイムスタンプで取得され、ミリメートル単位で出力される。

  • 眼球画像(アイイメージ)の出力。(Tobii Pro スペクトラムのみ対応)

  • アイトラッカーのステータス及び通知を取得する。

正確なタイミングコントロール

Tobii Pro SDKは高度なタイミング制御をサポートし、正確なタイミングコントロールを提供します。

  • アイトラッカーからTobii Pro SDKを介して取得される全てのデータは、アイトラッカーとコンピュータの両方のタイムスタンプを得ます。

  • Tobii Pro SDKは自動的かつリアルタイムで時間の差を補正し、ミリ秒単位での同期精度を提供します。

  • より高度な同期精度が必要な調査・研究のために、TimeReferenceストリームを使用して同期をとることが可能です。

使いやすいデザイン

Tobii Pro SDKはアプリケーション開発者が必要とする機能を損なうことなく、また、研究者が使いやすいようにデザインされています。

  • APIバインディングは、開発者が使用しやすいよう、それぞれの言語環境/フレームワークに合わせ調整されています。

  • Tobii Pro SDKはスレッドセーフです。

  • ドキュメントには、リリースノート、初期設定、コンセプトの詳細、参照文献など含まれています。

  • 実験参加者が正しくキャリブレーション出来たかを簡単に検証するためのオープンソースのアドオンをGitHubで公開しています。ぜひ、ダウンロードし、実装してください。

Tobii Pro SDKのドキュメントはこちらから

オープンソースの調査・研究用ツールボックスをサポート

共通のフレームワークにTobii Pro SDKのサポートが追加され、アイトラッキングを使用する研究アプリケーションの実験設計が容易になりました。

  • PyGaze (Python)と統合。Tobii Proのアイトラッカーを簡単に使用可能。

  • Psychtoolbox (Matlab)とTobii Pro SDKを使用するガイダンス、及び様々なサンプルコード

効率的なTobii Pro Eye Tracker Manager

Tobii Pro SDKにはアイトラッカーの管理とセットアップに便利なTobii Pro Eye Tracker Managerが追加されました。 視線分析用アプリケーションと共通のワークフローが、このツールでサポートされています。このツールは、コールイン関数を使いTobii Pro SDKで構築された分析アプリケーションとシームレスに統合できます。 コンフィグレーションの設定、トラッキングステータスの表示(ヘッドボックスの視覚化)、キャリブレーション機能が含まれます。

Tobii Pro Eye Tracker Managerはこちらから無償でダウンロード可能です。

  • The new Tobii Pro SDK is extremely well-thought out. The command logic is clean and clearly explained, and data structures are easy to interpret and provide exactly the information needed

    Dr. Marcus R. Watson

    DEPARTMENT OF BIOLOGY, YORK UNIVERSITY

    York University logo

仕様

詳細

Tobii Pro SDKが動作するオペレーションシステムは以下の通りです。このSDKはその他のバージョンでも動作する可能性もありますが、我々が動作確認を行っているのは、これらのバージョンです。各製品の対応プラットフォームは、各製品のページでご確認ください。

Windows 64-bitmacOS 64-bitLinux 64-bit
10、11、 (Catalina)、12 (Monterey)¹Ubuntu 20.04 LTS
Tobii Pro SDK を ARM-64 アーキテクチャ上で動作させるには Tobii Connect を参照してください。
.NET 5Python 3.8² & 3.10Matlab 2016-2021 A & BCUnity 2018.1
WindowsYesYesYesYesYes
macOSNoYesYesYesNo
LinuxNoYesYesYesNo
*それぞれのプラットフォームで対応可能なプログラミング言語は以下の通りです。 (サポートされるプラットフォームは、上記参照)Tobii Pro SDK Python 3.8は、ログイン後、connect.tobii.comから入手可能です。
以下のアイトラッカーは標準でTobii Pro SDKと互換性があります。以下の生産終了製品も Tobii Pro SDK と互換性があります。
Tobii Pro スペクトラムTobii Pro ナノ
Tobii Pro フュージョンTobii Pro X3-120
Tobii Pro スパークTobii Pro X2-60 
(各製品の対応プラットフォームは、各製品のページでご確認ください。) Tobii Pro X2-30 
Tobii Pro TX300 - Firmware version 1.0.0 またはそれ以降
Tobii Pro T60XL - Firmware version 2.0.0 またはそれ以降
Tobii T60/T120 - Firmware version 2.0.0 またはそれ以降
Tobii X60/X120 - Firmware version 2.0.0 またはそれ以降
(各製品がどのプラットフォームをサポートしているかは、connect.tobii.comでご確認ください。)

ダウンロード

ダウンロード

Tobii Pro SDK使って開発ができます。Tobii Connectのサイトからdeveloper kit をダウンロードできます。

関連製品