Presentationは神経科学の刺激伝達と実験制御プログラムです。
Presentationは...
- Winows XP/ Vista/7/8で作動
- fMRIやERP、MEG、ニューロン記録、反応時間の測定、または他の実験測定を使用して、行動・心理学および生理学的実験を最適化
- 正確な刺激伝達と正確なイベントログを構築
- 視覚的2D、視覚的3D、聴覚と刺激
- 正確なフレーム・コントロールによってビデオ圧縮
- 様々な装置のモニターに対応
- 外部ハードウェアとのインターフェース
- プログラムが可能
- すべてのイベントの時間を測定
- 拡張が可能
【Presentation特徴】
・マルチモーダルな刺激伝達
Presentationは、2D画像、3Dグラフィックス、圧縮ビデオ、オーディオを同時に表示することができます。複数の動画と複数の音声を、いくつものグラフィック要素と混ぜて再生することができます。コンピュータの性能とスピードに制限されることはありません。
・パワーと精度
Presentationは、現代のPCゲーム技術を駆使して、パワフルで柔軟な刺激表示を実現すると同時に、すべての刺激と反応イベントを正確に記録します。Presentationの基盤となるすべての機能は、精度を考慮して設計・実装されています。
・複数のグラフィック要素
Presentationは、ビデオ、3D、画像、生成された2Dグラフィックスなど、あらゆる種類のグラフィックを任意に組み合わせ、同時に表示することが可能です。
・垂直リフレッシュ同期
Presentationは、ビデオ信号の垂直リフレッシュと同期して表示が変化します。ビジュアルイベントのイベントタイムは、その変更を含むスキャン信号の開始時刻となります。
・高速表示とフレーム制御
Presentationは、ほとんどの種類の刺激について、垂直リフレッシュごとに表示を変更することができます。刺激のスケジューリングにより、希望するリフレッシュ・カウント時間を達成することができます。
・任意の解像度
Presentationは、ビデオカードがサポートする任意のディスプレイ解像度で実行することができます。
・透明度
Presentationの透明度は、画像、生成された2Dグラフィックス、3Dグラフィックス、ビデオなど、あらゆる種類の視覚刺激に使用・適用することができます。
・カラープロファイルの制御
Presentationのカラープロファイル(icm)を適用して、ディスプレイのカラーバランスを制御することができます。また、実行時にビデオカードのカラーキャリブレーションテーブルをプログラムによって変更することも可能です。
・複数の独立した刺激表示
Presentationは、実験者制御画面に加え、ハードウェアによっては、独立した刺激を表示する刺激ディスプレイを任意に多数用意することができます。
・カスタム距離単位
Presentationは、実験の視覚刺激に関連するすべてのパラメータは、ピクセル、または視覚角度を含む独自のカスタム単位で指定することができます。
■2D Visual Stimuli
・画像
Presentationは、様々なフォーマットの画像を読み込むことができます。
・テキスト
Presentationは、インストールされているフォントでテキストを生成できます。ユニコードに対応しています。
・楕円
Presentationは、サイズ、方向、色、透明度を変更できる楕円を作成できます。
・アニュリ
Presentationは、サイズ、方向、色(透明度を含む)を変更できる環状図形を作成できます。
・多角形
Presentationは、サイズ、辺数、線の色、線の幅、線の角の種類、塗りつぶしの色、透明度を指定して多角形を作成することができます。
・任意の線/図形/矢印
Presentationは、任意の図形や矢印を、線幅、線色、矢印の頭の種類、線角の種類、線色、塗りつぶし色(透明度を含む)を変更して生成します。
・チェッカーサークル
Presentationは、内半径、外半径、リング数、スライス数、色を変更できるチェッカーサークルを生成できます。高度に最適化された生成コードにより、非常に高速に処理されます。
・円形グラデーション
Presentationは、周期、位相、色を変更できる円形グラデーションやリングを生成できます。高度に最適化された生成コードにより、非常に高速に生成されます。
・ガウシアン
Presentationは、幅や色を変更できるガウシアンを生成します。高度に最適化された生成コードにより、非常に高速に生成されます。
・リニアグラデーション
Presentationは、周期、位相、方向、色を変更できる線形グラデーションまたは線を生成します。高度に最適化された生成コードにより、非常に高速に生成されます。
・ラジアルグラデーション
Presentationは、放射状のグラデーションやウェッジを、カウント、フェーズ、カラーを変更して生成できます。高度に最適化された生成コードにより、非常に高速に生成されます。
・組合せ
Presentationは、マスキング、乗算、平均化、加算、最小/最大化により、複数のグラフィックを組み合わせることができます。
■3D Visual StimuliBack to the Top
・複数の3Dオブジェクト
Presentationは、空間に配置された3D要素を任意に多数表示することが可能です。
・カメラ制御
Presentationは、カメラの位置や向きを制御できます。3D空間を使ったアニメーションの作成が可能です。
・照明制御
Presentationは、各オブジェクトの照明特性を制御し、3D空間に配置・配置された光源や異なるタイプの光源を作成できます。
・テクスチャ制御
Presentationは、3Dオブジェクトのサーフェイスにテクスチャを適用します。
・3Dモデル読み込み
Presentationは、保存されている3Dモデルを読み込み、表示することができます。
・3Dシェイプ
Presentationは、平面、球体、円柱、立方体、円錐を生成できます。
・立体視表示
Presentationは、ビデオカードのサポートにより、3D刺激から自動的に交互フレームのステレオディスプレイを生成することができます。2入力のステレオ装置では、複数の刺激ディスプレイを使用して、それぞれの目に対する画像を完全に制御することができます。
■Compressed Video Stimuli
・マルチフォーマット
Presentationは、システムにインストールされているDirectShow互換のコーデックを使用して、圧縮されたビデオを表示します。
・再生コントロール
Presentationは、ビデオのシーク、スタート、ストップ、ポーズを特定の時間やビデオフレームで行うことができます。
・複数ビデオの同時再生
Presentationは、ハードウェアの性能に応じて、複数のビデオを同時に再生することができます。
・フレームの詳細なロギング
Presentationは、再生時間、フレーム数、各フレームの正確な時間など、ビデオ再生の詳細なロギングをオプションで提供します。
・速度制御
Presentationは、ビデオ速度(音声なし)を周波数で指定したり、フレームごとにリフレッシュすることができます。
・サイズ/位置制御
Presentationは、ビデオサイズと画面の位置を制御します。
・他の刺激との混合
Presentationは、他の2Dや3D刺激を表示し、ビデオ再生中に入力を受けることができます。
・カスタムディスプレイ
Presentationは、3Dオブジェクトへのマッピング、透明度の使用など、ビデオ表示を精密にコントロール。
・Kinectビデオストリーミング
Presentationは、Kinectからビデオと深度データをリアルタイムで取得し、最大解像度1280 x 960でスクリーン上に表示することができます。
■Auditory Stimuli
・複数の音
複数の聴覚刺激を同時に再生する。聴覚刺激を無限にループさせることができます。
・正確な開始時間の報告
Presentationは、ハードウェアによっては、ミリ秒以下の精度で再生開始時刻を報告することができます。
・最大8台のスピーカーとアッテネーターコントロール
Presentationは、ハードウェアによっては、複数のチャンネルを独立して減衰させ、最大8台のスピーカーにルーティングすることができます。
・Windowsボリュームコントロール
Presentationは、Windowsのボリューム設定を自動的にリセット、またはランタイムにコントロールします。
・キューイベント
Presentationは、WAVEファイルに保存されたキューイベントからイベントを生成し、ポート出力します。
・シンプルなサウンド生成
Presentationは、正弦波、ガウシアン、ラインの線形結合と積を生成します。
■Force Feedback Stimuli
・DirectX対応デバイス対応
Presentationは、DirectX互換のフォースフィードバックデバイスでフォースモータやエフェクトを制御できます。
・複数のエフェクトタイプ
Presentationは、デバイスの機能に応じて、一定、ランプ、周期的、または条件付の力を使用します。
■Response Monitoring
・ボタン押下反応
Presentationは、高速刺激中であっても、複数のデバイスからのボタン押下またはリリース応答を常時監視します。
・軸の位置
Presentationは、ジョイスティックおよびマウス・デバイスからの位置情報にプログラムでアクセスします。
・複数のマウス
Presentationは、複数のマウスデバイスを同時に監視し、区別することができます。
・複数のキーボード
Presentationは、複数のキーボードデバイスを同時に監視し、区別することができます。
・HIDデバイス
Presentationは、複数のマウスやキーボードのようなHID USBデバイスを監視し、区別することができます。
・DirectX互換デバイス
Presentationは、DirectX互換コントローラのボタン押下反応を監視し、軸情報にアクセスできます。
・ポートデバイス
Presentationは、サポートされているポートデバイスからのコードイベントを、ボタン押下反応として解釈します。
・音の閾値処理
Presentationは、オーディオ入力データを閾値処理することにより、応答イベントを生成します。オプションで、イベント後のオーディオデータをディスクに保存することができます。
・拡張デバイス
Presentationは、プラグインを作成することで、Presentationがネイティブにサポートしていない応答デバイスをビルトインでサポートすることができます。
・キーボード入力
Presentationは、入力された文字列を収集し、自動表示や詳細なログを記録することができます。(キーボードの特定のキーが応答ボタンとして扱われます。)
・音声記録
Presentationは、指定した時刻に入力された音声を記録し、ディスクに保存します。
・レスポンスとしての動作
Presentationは、Kinectの動作時間をレスポンスに利用します。
・音声認識
Presentationは、特定の言語による応答を、固有の応答「ボタン」として扱います。
■Programmability
・プレゼンテーション制御言語
Presentationは、シンプルなプログラミング言語により、Presentationの全機能にアクセスでき、任意の複雑な実験を実施することができます。
・高機能エディタ
Presentationは、プログラミング実験のためのマルチタブエディタが内蔵されており、シンタックスハイライト、コード補完、メソッドコールヒントが利用できます。
・カスタマイズ可能なGUI
Presentationは、研究補助者、被験者、学生が実験内のパラメータ値を簡単に変更できるように、カスタマイズされたGUIを作成することができます。デモ動画はこちら
・反応に依存した動作
Presentationは、刺激と反応の自動分類とペアリングによりフィードバックが容易になり、プログラマビリティにより任意の反応に依存した動作が可能になります。
・自動化された機能
Presentationは、タイミングを指定した刺激シーケンスを設定し、自動的に実行します。刺激と反応の分類、ペアリングを自動で行うことができます。
・アンケート機能
・Presentationにアンケート機能が搭載され、尺度、多肢選択、順位、テキスト入力の4種類のアンケートを簡単に実験に追加することができます。マウス、タッチデバイス、キーボードによる回答入力は、すべてPresentationが自動的に処理します。
・Pythonインターフェイス
PresentationのPythonインターフェースは、実験中も含めてPythonプログラムからPresentationを完全に制御することが可能です。そのため、Presentationの全機能を使用しながら、Pythonで効果的に実験プログラムを作成することができます。
■Timing
・精密さを追求したデザイン
Presentationは、視覚的・聴覚的な刺激伝達、反応モニタリング、およびインターフェイスのための非常に多様な機能を備えています。Presentationは、これらの機能をすべて同時に使用しながらも、正確な刺激伝達と正確なイベントロギングを維持できるように特別に設計されています。例えば、複数のサウンドの再生、垂直更新ごとに変化する複数の視覚刺激の提示、同期したポート出力の生成、随時発生する反応の監視をすべて同時に行うことができます。要求の厳しい実験において、特定のシステムの性能に問題がある場合、データを収集する前に対処することができます。
・時間測定の不確かさ
Presentationは、時間測定の精度に影響を与えるシステムの中断を検出できるように、ゼロから設計されています。ログに記録されたすべてのイベントに対して、そのイベントの時間測定の精度を反映したシステムの不確かさ値が報告されます。これにより、システムの中断やPresentationの他の機能によって、通知なしに時間測定が損なわれることがありません。一般的な不確かさの値は、10分の1ミリ秒の範囲です。ディスプレイ、オーディオ、および応答ハードウェアのタイミング特性に関する知識と組み合わせることで、実験の正確なタイミングを確保することができます。
■Data Reporting
・詳細なロギング
Presentationのデータ・ファイルには、ログに記録されたすべてのイベントの時間およびシステムの不確定性測定値が含まれます。何が記録され、どのように識別されるかを制御することができます。分析に加えて、このデータを使用して、すべての実行における刺激と応答の正確な表示および監視を確実に行うことができます。
・イベントの分類
Presentationは実行時に刺激と応答を自動的に分類および関連付けるか、または柔軟な後処理機能を使用してイベントの一般的な分類とパフォーマンス測定の計算を行います。
・データの書式設定
Presentationの柔軟な後処理機能により、解析ツールへの入力に必要な情報のみを含むカスタム・フォーマットのデータ・ファイルを作成することができます。
・カスタムデータファイル
Presentationは実験中にプログラムによってデータファイルを作成し、好きなものを保存することができます。
■Interfacing
・ポート入力監視
Presentationでは、サポートされているポートで受信した信号の値と時刻を保存します。これらの値は、実験中にアクセスしたり、データファイルに保存したりすることができます。
・イベントポート出力
Presentationは指定した刺激や反応に同期して、対応するポートから自動的に信号を送出します。
・標準パラレルポート
Presentationは、内蔵パラレルポートのデジタルI/Oポート制御(TTL値出力、ポーリング入力)、ハードウェア割り込み処理が可能です。
・標準シリアルポート
Presentationはプログラムによるデータ列の送受信を含む、データの出力と入力をします。
・ナショナルインスツルメンツ社製デバイス
Presentationは、デジタルI/Oポート制御(TTL値出力、ポーリング入力)、パルストリガーカウンタの監視、単一値アナログ出力、プログラムによるアナログ入力の監視。
・計測コンピューティングデバイス
PresentationはデジタルI/Oポート制御(TTL値出力、ポーリング入力)、一部のパルストリガーカウンタの監視をします。
・プログラムによるTCP/IP
PresentationはTCP/IPでサーバーとプログラムによるテキストデータの送受信が可能です。
・アイトラッカーインターフェース
Presentation拡張機能を持つアイトラッキングシステムでは、リアルタイムでアイトラッキングデータを受信し、視線に依存した刺激を生成することができます。
・データポートエクステンション
Presentationは詳細なイベント情報を即座に送信します。
■Execution Options
・モバイル
モバイル端末でPresentationの実験を行うことができます。Presentationで作成した実験を、AppleやAndroidの端末で実行できます。
・プレゼンテーションIDE
Presentationのメインアプリケーションで、実験の開発・実行ができます。
・パッケージプレーヤー
Package Playerは、安全にパッケージ化された実験を実行するためのシンプルなインターフェースを提供します(下記参照)。
・コマンドラインとショートカット
コマンドラインランチャーは、コマンドライン、スクリプト、ショートカットから実験や実験の一部を実行するために使用されます。
・プログラムによる制御
Presentation Control APIを使用すると、独自のプログラムからPresentationの実験をロードして実行することができます。
・実験者のフィードバック
複数のモニターを使用する場合や、視覚的でない実験を行う場合、Presentationは実験者に対してカスタマイズ可能なフィードバックを表示することができます。進捗状況やパフォーマンスなど、あらゆる情報を報告することができます。
■Experiment Management Features
・セキュアパッケージ
Presentation実験を1つのファイルにパッケージして配布することができます。実験制御ファイルは暗号化されており、実験実行のたびにすべてのファイルが検証されます。
・パッケージプレーヤー
セキュアにパッケージ化された実験を実行するための簡易アプリケーションです。
・データ暗号化
Presentationでは、オプションで実験データファイルを暗号化することができます(プログラムで記述されたテキストファイルも含む)。グラフィカルおよびコマンドラインの復号化ユーティリティがインストールされています。
・自動FTPアップロード
Presentationは、実験中に生成されたすべてのデータファイルを自動的にFTPサーバーにアップロードすることができます。
・実験ライセンス
実験ライセンスは、インターネットに接続されたコンピュータの台数に制限なく、一度に1つの実験を実行することができます。また、ライセンス期間中であれば、いつでも実験を切り替えることができます。
■Extensibility
・拡張機能
Presentationの拡張機能は、Presentationに機能を追加するための「プラグイン」です。一部のPresentation拡張機能は、デバイスメーカーなどのサードパーティーから提供されています。また、Presentation SDKを使用して、誰でもPresentation拡張機能を作成することができます。Presentationは、このセクションで説明するいくつかのタイプの拡張機能を使用できます。
・応答デバイスの拡張機能
このタイプの拡張機能は、Presentationがネイティブでサポートしていないレスポンスデバイスをビルトインでサポートします。
・PCL拡張機能
Presentation Control Language(PCL)に独自のデータ型を追加する拡張機能です。これにより、外部のソフトウェアやハードウェアとのインターフェースを完全にカスタマイズすることができます。
・ワークスペース拡張機能
外部ソフトウェアとの汎用的なインタフェースを実装した拡張機能。外部ソフトウェアにコマンドを送信したり、グラフィックデータやサウンドデータをランタイムにPresentationに取り込むことができます。
・Matlab用ワークスペース拡張
Matlab用のWorkspace Extensionは、Matlabエンジン内で任意のコマンドやスクリプトを実行したり、実行時にPresentationに画像や音声データを取り込んだりすることが可能です。この拡張機能もオープンソースで提供されています。
・アイトラッカーエクステンション
このタイプの拡張機能は、実行時にアイトラッカーのデータにアクセスしたり、アイトラッキングシステムと対話したりすることができます。
【ライセンスについて】
・Standard Code Activation
研究機関、大学、非営利団体及び営利企業用ライセンスです。(年間ライセンス)
・Teaching Laboratory
教育ライセンスで、学校が学生に提供できるライセンスです。
Standardライセンスと同じ機能です。
1ライセンスで100台まで使用可能。
年間ライセンスとなっております。
試用版ダウンロードはこちら
メーカーの製品サイト
http://www.neurobs.com/menu_presentation/menu_features/free_trial
【種別】シェアウェア
【言語】英語
【動作環境】Windows XP/Vista/7/8