タスクコントロール
タスクコントロールの概要
主な機能はタスクエディタの左上隅にあります。
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のランダム化設定が最も調整可能になります。このオプションのコア機能は、すべての選択された試行が新しい参加者/セッションごとにランダムに再シャッフルされることです。複数の試行グループがある場合、異なる試行グループの試行が混合された形で提示されます。
デザインによる固定
このオプションが選択されている場合、トライアルはタスクエディターで定義された順番で表示されます(低いトライアル番号が最初に表示されます)。この順番はすべての被験者に対して同じになります。
手動による固定
このオプションが有効になっている場合、ユーザーは自己選択したトライアルシーケンスを入力できます。シーケンスは「指定された固定トライアルシーケンス」ボックスに入力する必要があります。シーケンスを入力するには、エディターで定義されたトライアル番号を使用し、各番号をコンマで区切ります。このシーケンスはすべての被験者に対して同じになります。このオプションは、表示されるトライアルとトライアルの順序の両方を指定するため、他のランダム化メニューの設定はこの場合無視されます。
動的
このオプションは、アダプティブ/動的トライアルシーケンスを作成するために使用できます(例:参加者の回答に基づいて異なるトライアルにジャンプします)。ランタイムでシーケンスを定義するにはイベントシステム Jump to Specific Trial アクションを使用します。
Dynamic が選択されると、開始トライアル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つの因子を別の因子内または複数の他の因子内でバランスを取ります。たとえば、「位置」因子が「画像コンテンツ」因子内でバランスを取ると、因子「画像コンテンツ」の各レベルについて位置因子がバランスを取られます(例:レベル=左およびレベル=右が、どちらの場合も画像=顔と画像=家で同じ頻度で現れます)。因子は複数の他の因子内でもバランスを取ることができますが、円環依存関係が生じることはありません。 |
Unbalanced between subjects | ランダム因子のレベルは、1人の被験者/タスクの実行に対して常に同じですが、被験者/タスクの実行の間でランダムに変化します。 |
Balanced between subjects | ランダム因子のレベルは、1人の被験者/タスクの実行に対して常に同じですが、被験者/タスクの実行の間で体系的に変化します。その結果、因子に3つのレベルがある場合、被験者1は因子のレベル_1、被験者2は因子のレベル_2、被験者3は因子のレベル_3を見ることになります。被験者4は再び因子のレベル_1を見て、パターンが繰り返されます。 |
トライアル
このメニューセクションの最後のオプションは TRIALS: を指し、条件グループ内でトライアルがどのように選択されるかを変更することができます。条件グループは、ランダム因子を除いたトライアルグループ内のすべての固定因子を交差させて計算されます。
その結果、1つの条件グループは、ランダム因子のレベルが異なるいくつかのトライアル(および条件)で構成されます。多くの場合、条件グループ内の各条件内のトライアルはほぼ同一です(例:同じ刺激を示しますが、位置が異なります)。特定の状況では、2つのほぼ同一のトライアルが選択されることを禁止したい場合もあります。それを変更するために、次の2つのオプションがあります:
Balanced within each condition group: 一つまたは複数のランダム因子によってのみ変わるトライアルは、1回以上選択できません。注:ほとんどのケースでは「各条件グループ内でバランスを取る」オプションが最良の選択であり、したがって、デフォルト設定です。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 を Physiological Signals タブで有効にすると、特定のイベントを自動的に設定したいかどうかを選択するよう求めるダイアログボックスが表示されます。

BPM= 分あたりの拍動数 (心拍数)T= タイムスタンプC= 測定の信頼区間
頭部 & 顔トラッキングの有効化:
頭部トラッキング は Task Settings を Physiological Signals タブで有効にすることで、タスク中の頭部の動きをモニタリングおよび分析できます。その一環として、顔トラッキング をイベントを通じて設定することで、タスク中の顔メッシュの座標ポイントを収集できます。
視線トラッキングの有効化:
Task Settings を Physiological Signals タブで有効にすると、特定のイベント(視線または注視のタイムシリーズを記録するため)を自動的に設定するよう求めるダイアログボックスが表示されます。
![]()
上記の関連オプションを選択すると、以下に説明する設定オプションが表示されます。
![]()
ドリフト補正
視線トラッキングが有効になると、視線トラッキングの主要なキャリブレーションが、視線トラッキングが有効になっている最初のタスクの開始前に自動的に行われます。
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ミリ秒の遅延があります。これは、注視に基づいて即時の参加者フィードバックが必要な実験(視線コントロールディスプレイなど)に最適で、短時間の注視をより多く生成します。
遅延最適化注視
遅延最適化注視の場合、計算はすぐには行われません(前のオプションのようには)、次の視線ポイントを観察してから注視計算を確定するまで待機し、最適な境界検出を可能にします。そのため、このオプションは500msの遅延がありますが、精度が高く、長い注視を検出するのに優れています。これは、実験後の分析や参加者フィードバックが若干遅れても良い場合にお勧めです。
継続中の注視を結論付ける
注視を計算することは継続的なプロセスであるため、トライアルまたはフレームが終了している間にアルゴリズムがまだ実行中である場合があります。この設定は、トライアル/フレームが終了したときに継続的な注視がある場合に何をするべきかを示します。このアルゴリズムの動作を制御するためのオプションは以下の通りです:
No- Keep buffer running:
すべてのフレーム/トライアルにわたって継続的なトラッキングを行うために無効のままにしておきます。
Yes- At Frame End:
- 目的: フレームが終了したときに視線バッファ内の未完了の注視を強制的に検出します
- なぜ必要か: どちらのアルゴリズムにも小さな検出ラグがあるため、一部の視線ポイントがフレーム境界で未処理のまま残り続けます
- いつ使用するか: 参加者が次のフレームに進む前にターゲットに注視していたかどうかを評価する必要がある場合に有効にします(例:2つの非常に異なる刺激が連続するフレームにある場合)。また、次のフレームがクリーンな状態で開始できるように視線バッファをクリアします。
Yes- At Trial End:
- 目的: トライアルが終了したときに視線バッファ内の未完了の注視を強制的に検出します
- なぜ必要か: どちらのアルゴリズムにも小さな検出ラグがあるため、一部の視線ポイントがトライアル境界で未処理のまま残り続けます
- いつ使用するか: 参加者が次のトライアルに進む前にターゲットに注視していたかどうかを評価する必要がある場合に有効にします。また、次のトライアルがクリーンな状態で開始できるように視線バッファをクリアします。
感情検出の有効化:
Task Settingsを Physiological Signals タブで有効にすると、特定のイベント(感情検出値を記録するため)を自動的に設定するよう求めるダイアログボックスが表示されます。
注意: このオプションを表示するには、Physiological Toolbox Version が (Settings タブ → Physiology → Common Settings) で v1.3 以上に設定されている必要があります。
