タスクコントロール
タスクコントロールの概要
主要機能はタスクエディタの左上隅にあります。
Task Settings: カウントダウン、表示モード、視線追跡と注視オプション、ランダム化など、研究のタスクレベルの設定を制御します。Settingsボタンをクリックすると、たくさんの強力なオプションがあるダイアログボックスが開きます。このドキュメントの残りはこれらのオプションに専念しています。- タスク切り替えオプション: 研究内のすべてのタスクのドロップダウンメニューを開きます。特定のタスクをクリックすると、それが開きやすく、タスク間の迅速なナビゲーションが可能になります。
- 保存オプション: 作業を保存できます。
- 実行オプション: このボタンをクリックすると、タスクが実行/再生され、特定のタスクをテストできます。

タスク設定の概要
Task Settingsの下で、次のプロパティを変更できます: 試行のアクティベーション、初期カウントダウン、編集言語、表示モード、ランダム化、視線追跡、および頭部追跡。これらのプロパティは3つの主要見出しの下にグループ化されています。

メインタスク設定
このセクションでは、タスクの動作と表示方法を決定する一般設定に焦点を当てています。以下は主要な設定です。
試行のアクティベーション
このオプションは試行ループ/試行システムを有効または無効にします。試行システムは、試行グループで定義されたフレームの複数回の繰り返し提示を作成することを可能にし、2つのサブコンポーネントで構成されています: 「要因ツリー」と「試行 & 条件」テーブル。
Enabled:有効な場合、試行ループがアクティブになります。タスクは定義されたさまざまな試行に基づいて実行されます。1つ以上の試行/フレームの繰り返し提示が可能です。Disabled:オプションを無効にすると、試行ループが無効になります。1つの試行しかなく、繰り返し提示は発生しません。
初期カウントダウンを表示
初期カウントダウンは、タスク開始前のタイマーで、参加者が準備するのを助けます。これは常にデフォルトで有効になっています。
Enabled:有効な場合、タスクが開始する前にカウントダウン(3,2,1..)が表示されます。Disabled:オプションを無効にすると、カウントダウンは表示されず、タスクは直接始まります。 カウントダウンのテキスト色も変更できます。これは背景色が白以外の研究に役立ちます。
言語の編集
Edit Languageオプションでは、表示されるドロップダウンメニューを使用してタスクの言語を切り替えることができます。このオプションは多言語研究(複数の言語での研究)の場合のみ重要です。デフォルトでは英語のみが利用可能です。新しい言語を追加するには、Texts & Translateタブを利用できます。
表示モード
この設定は研究が画面上にどのように表示されるかを変更します。提供されるオプションは以下の通り(詳細は以下で説明します):
Zoom / AdaptiveFixed in Visual DegreeFixed in MillimeterFixed in Pixels
ズーム / アダプティブ
このオプションを選択すると、サイズは「デザイン単位」(単位なし)になります。実験実行時、すべてのフレームは、最大サイズに達するまで水平方向または垂直方向に再スケーリングされます。実験は常に画面全体を使用します。画面上のすべてのオブジェクトも再スケーリングされます(小さいディスプレイでは小さく、大きいディスプレイでは大きくなります)。
視覚度で固定
このオプションが選択されると、すべてのサイズが視覚度に再計算されます。実験者は、1視覚度に等しい「デザイン単位」の再計算係数を指定する必要があります。たとえば、オブジェクトが120「デザイン単位」幅で、再計算係数が20の場合、実験が実行されたとき、オブジェクトは6視覚度幅になります。この機能が正しく機能することを保証するために、実験を開始する前に外部サイズキャリブレーションが行われます。実験の最初に、参加者はインチ単位で画面のサイズを指定するか、標準のプラスチックカードを使用して画面のサイズを測定する必要があります。さらに、参加者は画面からの距離を選択する必要があります。これらの2つの値に基づいて、すべてのフレームとオブジェクトは視覚度に再計算されます。
ミリメートルで固定
このオプションが選択されると、すべてのサイズがミリメートルに再計算されます。再計算係数はありません。「視覚度」オプションと同様に、実験開始時に画面サイズを決定するためのキャリブレーションがあります。ただし、この場合は、参加者から画面までの距離は必要ありません。すべてのオブジェクトとフレームは、そのミリメートル値に基づいて再スケーリングされます。
ピクセルで固定
このオプションが選択されると、すべてのサイズがピクセルに再計算されます。再計算係数はありません。キャリブレーションも必要ありません。フレームとオブジェクトは、参加者の画面解像度と画面サイズに応じて小さくなったり大きくなったりします。
ランダム化設定
Randomization Settingsは、試行および条件の順序、要因の割り当て、参加者の試行数を制御する強力なツールであり、実験の構造と結果に対して正確な制御を提供します。
Not
完全なランダム化設定は、以下の画像に示すように6つの個別メニューで構成されています:
Trial Order: 試行が参加者に提示される順序を決定します。Condition Order: 条件がブロック順序で提示されるか、ランダム順序で提示されるかを指定します。Factor Randomization: 独立変数(要因)がどのようにランダム化されるかを制御し、被験者がどの試行を見るかを決定します。Trials Per Subject: 各参加者に割り当てられる総試行数を定義します。All Trials Overview: 選択された設定に基づいて条件と試行の最終構造を表示します。Simulation of Trial Sequence: 選択されたランダム化設定に基づいて試行がどのように提示されるかのプレビューを提供します。
Trial Systemは、タスク内に存在する試行(試行のバリエーション)がいくつあるかを概説し、Randomizationメニューは、各参加者がどのくらいの試行を観るか、またタスク内でのランダム化およびバランス処理をどのように行うべきかを調整します。

試行の順序
Trial Orderオプションは鍵となるRandomization Settingで、試行がどのように順番付けられ/ランダム化されるかに影響します。
5つの可能な設定があり、詳細は以下で説明します:
RandomFixed by DesignFixed by HandDynamicUpload Trial Sequences

ランダム
これは利用可能なデフォルトオプションです。このオプションが選択されると、Labvancedのランダム化設定は最も調整可能になります。このオプションの核心機能は、選択されたすべての試行が各新しい参加者/セッションごとにランダムに再シャッフルされることです。試行グループが1つ以上ある場合、異なる試行グループの試行が混合形式で提示されます。
デザインによって固定
このオプションを選択すると、試行はタスクエディタで定義された順序で提示されます(番号の低い試行が最初に表示されます)。この順序はすべての被験者に対して同じになります。
手動によって固定
このオプションが有効になっている場合、ユーザーは自己選択した試行シーケンスを入力できます。シーケンスは「Specify Fixed Trial Sequence」のボックスに入力する必要があります。シーケンスを入力するためには、エディタで定義された試行番号を使用し、各番号をカンマで区切ります。このシーケンスはすべての被験者に同じです。このオプションは、どの試行が表示されるかと試行の順序の両方を指定するため、他のランダム化メニューの設定はこの場合無視されます。
動的
このオプションを使用して適応型/動的な試行シーケンスを作成できます(例:参加者の回答に基づいて異なる試行にジャンプ)。イベントシステム Jump to Specific Trial アクションを使用してランタイムでシーケンスを定義します。
Dynamic が選択されると、Starting Trial Id 設定が現れ、2つのサブオプションが表示されます。
Fixed Id: 開始点として特定の試行番号を入力します。実験はその試行から開始されます。Choose Variable: 開始試行を決定する数値スカラー変数をリンクします。これにより、以前のイベントや参加者の状態に基づいて動的に開始試行を設定できます。
試行シーケンスのアップロード
このオプションを選択すると、外部CSVファイルを使用して各被験者に個別の試行シーケンスを指定できます(試行をカンマで区切り、被験者を改行CR-LFで区切ります)。次に、これらのシーケンスをアップロードし、被験者をどのようにカウントするかを選択します(各被験者グループに対して別々のカウンターを持つか、グローバルな被験者カウンターを使用するか)。
条件の順序
Condition Order セクションは Randomization Settings において、個々の条件がブロック順に提示されるか、ランダムに混ぜられるかを決定します(ランダム)。これにより、試行の順序にも影響を与える可能性があります。
ランダム条件の順序
Random: このオプションは、さまざまな条件からのすべての試行を混ぜて提示します。ランダム条件の順序を選択した場合、「ランダム化制約」を選択するオプションがあります:None: このオプションでは、試行はランダムに選択されますが、他の制約はありません。Limit Successive Repetitions: このオプションを選択すると、同じ条件から表示される試行の数を制限し、「ランダム性」を強化できます。このオプションを選択すると、必要な最大の試行数を手動で設定できます。

ブロック順条件の順序
Blockwise:このオプションは、試行を分離し、最初に1つの条件からの試行が表示され、その後別の条件が表示されるようにします。条件の順序を定義するためのさらに多くのオプションが提供されます:Fixed by Design: このオプションが選択されていると、条件の順序は試行エディタで指定されたデザインに基づいて決定されます。Unbalanced Permutation: このオプションが選択されると、条件の順序は不均衡になり、ランダムにシャッフルされる可能性があります。

ファクターランダム化
Factor Randomization セクションは Randomization Settings で、Trial System を使用して作成されたファクターが以下のいずれかであるかを指定します:
FixedRandom

Fixed ファクターは、研究質問を包含する主要な実験要因です。一方、Random ファクターは、正しい画像の位置など、実験制御を増加させてバイアスを減少させるために通常導入されます。
固定ファクターとランダムファクター、およびそれらが実験デザインでどのように使用されるかに関する詳細については、私たちの文書を参照してください。 Trial System.
ランダムファクター
全体として、ランダムファクターがレベルを選択し、特定の試行の変種を選ぶ方法には5つの可能性があります。これら5つのオプションは以下に示されています:
| ランダムファクターオプション | 説明 |
|---|---|
Unbalanced within task | 各試行に対して、ランダムファクターのレベルは利用可能なすべてのオプション(レベル)から毎回ランダムに選択されます。 |
Balanced within task | 各試行に対して、ランダムファクターのレベルは、全体のタスク内で各レベルが同じ頻度で発生するように選択されます。 |
Balanced within other Factors | これは、1つのファクター内または他の複数のファクター内で1つのファクターをバランスさせます。たとえば、「位置」ファクターが「画像内容」ファクター内でバランスされる場合、「画像内容」ファクターの各レベルごとに、位置ファクターがバランスされます(例:level=left と level=right が両方の場合に画像=face と画像=house に等しい頻度で現れます)。ファクターは他の複数のファクター内でバランスさせることもできますが、循環依存関係が発生することはありません。 |
Unbalanced between subjects | ランダムファクターのレベルは、1人の被験者/タスクの実行に対して常に同じですが、被験者/タスクの実行ごとにランダムに異なります。 |
Balanced between subjects | ランダムファクターのレベルは、1人の被験者/タスクの実行に対して常に同じですが、被験者/タスクの実行ごとに体系的に異なります。その結果、ファクターにレベルが3つあるとき、被験者1はそのファクターのlevel_1、被験者2はそのファクターのlevel_2、被験者3はファクターのlevel_3を見ます。被験者4は再びファクターのlevel_1を見ます。そして、そのパターンが繰り返されます。 |
試行
このメニューセクションの最後のオプションは TRIALS: に関係しており、条件グループ内での試行の選択方法を変更できます。すなわち、ファクターの下に作成されるグループです。
条件グループは、ランダムファクターを除外して、試行グループ内のすべての固定ファクターを交差させることによって計算されます。
その結果、1つの条件グループは、ランダムファクターのレベルのみが異なる複数の試行(および条件)で構成されます。多くの場合、条件グループ内の各条件の試行はほとんど同じです(例:同じ刺激を示しますが、その位置が異なります)。特定の状況では、ほぼ同一の試行が2回選択されることを禁止したい場合があります。これを変更するために、利用可能なオプションは2つです。
Balanced within each condition group: 一つ以上のランダムファクターでのみ異なる試行は、一度以上選択することはできません。注:大多数のケースでは、「各条件グループ内でバランスを取る」というオプションが最良の選択肢であり、したがってデフォルト設定です。Unbalanced within each condition group: 条件グループ内での試行選択プロセスに制限はありません。
被験者ごとの試行
Trials per Subject セクションは Randomization Settings で、各参加者に割り当てられる試行の数を定義します。

利用可能なオプションは以下の通りです:
Set Nr of Trials automatically: このオプションはデフォルトで有効になっており、被験者ごとの試行数は自動的に計算されます。Set Nr of Trials manually: 手動オプションが有効になると、被験者ごとの試行数を手動で設定できます。これにより、他のランダム化設定(すなわちファクターランダム化および結果条件グループと試行)の内部機能にも影響します。Set Nr of Trials from data frame variable: このオプションが有効になると、試行数はリンクされたデータフレームに基づいて定義されます。
すべての試行の概要
All Trials Overview テーブルは、Randomization Settings において、タスク内で作成されたすべての試行の迅速な概要を提供し、条件グループの数、表示される試行の数、さらに変種の数を示します。

Factor-Group: 条件グループのファクターが定義されているファクターグループ。Condition-Group: 条件グループインデックス。#Conditions: 条件グループ内の条件の数。#Shown Trials: 条件グループに表示される試行の数。#Trial Variations: 条件グループ内で定義された試行(変種)の数。研究にRandomizationsがあると、試行の変種の数が増加します。
メニューの下部には、全体のタスク内での試行(バリエーション)の合計数も表示されます。
試行シーケンスのシミュレーション
Simulation of Trials Sequence セクションの Randomization Settings を使用して、1人の被験者のための可能な試行シーケンスをシミュレートできます。「更新」アイコンをクリックすると、現在の設定を考慮して新しい可能なシーケンスが計算されます。ここでは、各試行の試行IDと条件番号が表示されます。このメニューの下部には、各被験者に示される試行の合計数が表示されます。
注意: デフォルトでは、シミュレーションはグループ1の参加者1に対するものです。

生理的信号 - 設定
Physiological Signals セクションで、特定のタスクに対してどの生理的信号をアクティブにするかを有効にできます。
注意: 特定の生理的信号を有効にすると、データ録音のために必要なイベントを自動的に作成するよう促すダイアログボックスが表示されます。

心拍数検出の有効化:
心拍数検出 (rPPG) は、空間(または特定のフレーム)中の心拍数を監視および定量化するために有効にできます。
注意: このオプションを表示するには、Physiological Toolbox Versionが(Settingsタブ → Physiology → Common Settings)でv1.2以上に設定されている必要があります。
Task Settingsの下でこのオプションを有効にすると、特定のイベントが自動的に設定されるかどうかを選択するように促すダイアログボックスが表示されます。

BPM= 分あたりの拍動数(心拍数)T= タイムスタンプC= 測定の信頼区間
頭部および顔の追跡の有効化:
頭部追跡 は、Task Settingsの下でPhysiological Signalsタブで有効にして、タスク中の頭部の動きを監視および分析するためのものです。この一環として、顔追跡もイベントを介して確立され、タスク中の顔メッシュの座標ポイントを収集します。
眼球追跡の有効化:
Task Settingsの下でこのオプションを有効にすると、特定のイベント(視線または注視のタイムシリーズを録音するためのもの)が自動的にセットアップされるかどうかを選択するように促すダイアログボックスが表示されます。
![]()
上記の関連オプションを選択すると、以下に説明される設定オプションが表示されます。
![]()
ドリフト補正
眼球追跡が有効になると、眼球追跡の主なキャリブレーションは、眼球追跡が有効にされている最初のタスクが始まる前に自動的に行われます。
Number of points shown: 再キャリブレーションのために表示されるポイントの数を定義します(0に設定すると無効)。デフォルトでは「7」が設定されています。Show recalibration before every: 定義された試行の数の前にキャリブレーションを設定できます。デフォルトでは「7」が設定されています。Number of points used: 使用する合計ポイントを決定します(表示されているポイント数を超えても良い)。Directly apply/ subtract drift values from gaze data: 有効にすると、視線データからドリフト値を直接適用または差し引くことができます。Adaptive mode: 有効にすると、クロスバリデーション結果に基づいてドリフト補正を適用できます。
注視検出
注視を測定するには、視線データの計算を実行する必要があります。アルゴリズム/注視分析の振る舞いを示すために使用できるいくつかのオプションがあります。
注意: このオプションを表示するには、Physiological Toolbox Versionが(Settingsタブ → Physiology → Common Settings)でv1.2以上に設定されている必要があります。
![]()
注視検出なし
注視アルゴリズムを無効にして、タスク中に生の視線データのみを収集します。
リアルタイム注視
リアルタイム注視の場合、計算は視線データが到着するたびに即座に発生します。このオプションには約50ミリ秒の遅延があります。注視に基づいて参加者のフィードバックが即時に必要な実験に理想的で、より短い期間の注視を生成します。
遅延最適化注視
遅延最適化注視の場合、計算はすぐには発生せず(前のオプションのように)、次の視線ポイントを観察してから注視計算を最終化し、最適な境界検出を可能にします。したがって、このオプションには500ミリ秒の遅延がありますが、より高い精度を提供し、長い注視を検出する方が得意です。これは、実験後の分析や参加者のフィードバックがわずかに遅れても問題ない場合に推奨されます。
進行中の注視を結論付ける
注視の計算は継続的なプロセスであるため、試行やフレームが終了することがあります。この設定は、進行中の注視があるが試行/フレームが終了する際に何が起こるべきかを示します。このアルゴリズムの動作を制御するためのオプションは以下の通りです: No- Keep buffer running:
連続追跡のためにすべてのフレーム/試行で無効のままにします。
`Yes- At Frame End`:
* **目的:** フレームが終了する際に gaze バッファにまだ残っている未完了の注視の検出を強制します * **なぜ必要か:** 両方のアルゴリズムには小さな検出遅延があるため、一部の視線ポイントがフレームの境界で未処理のまま残ります * **使用すべき時期:** すべての視線データを事前に評価する必要がある場合に有効にします(例えば、次のフレームに進む前に参加者がターゲットに注視したかどうかを判断する場合や、連続するフレームに非常に異なる2つの刺激がある場合など)。また、これにより gaze バッファがクリアされ、次のフレームがクリーンな状態で開始されます。
`Yes- At Trial End`:
* **目的:** 試行が終了する際に gaze バッファにまだ残っている未完了の注視の検出を強制します * **なぜ必要か:** 両方のアルゴリズムには小さな検出遅延があるため、一部の視線ポイントが試行の境界で未処理のまま残ります * **使用すべき時期:** すべての視線データを事前に評価する必要がある場合に有効にします(例えば、次の試行に進む前に参加者がターゲットに注視したかどうかを判断する場合)。また、これにより gaze バッファがクリアされ、次の試行がクリーンな状態で開始されます。
感情検出の有効化:
Task Settingの下でこのオプションをPhysiological Signalsタブで有効にすると、感情検出値を録音するための特定のイベントが自動的にセットアップされるかどうかを選択するように促すダイアログボックスが表示されます。
注意: このオプションを表示するには、Physiological Toolbox Versionが(Settingsタブ → Physiology → Common Settings)でv1.3以上に設定されている必要があります。
