感情検出トリガー
概要
Labvancedの感情検出トリガーは、参加者の感情状態が検出されたときに自動的にイベントを開始したり、応答を記録するために使用されます。これは、研究者が刺激の提示やタスクの変更をリアルタイムの感情反応に直接リンクできるLabvancedの感情検出の重要なコンポーネントであり、実験をよりダイナミックにし、感情が行動、注意、意思決定にどのように影響するかのより正確な測定を可能にします。
Note: すべての処理はクライアント側で行われ、GDPR準拠を確保し、顔データが外部に送信または保存されることはありません。

感情検出データの記録
トリガーを選択し、アクションに名前を付けると、感情検出のためのデータを記録する関連イベントのセットアップを促すダイアログボックスが表示されます。

このイベントを自動的に作成した結果、以下のアクションが作成されます(以下の画像に示す通り)。変数名はemotion_感情検出と割り当てられ、データ収集中に記録される値として[すべての感情、価値、覚醒、T]配列が表示されます。
ここから、変数名は変数パネルを介してさらに編集でき、トリガー値も異なる値に再割り当てできます。トリガー固有の値に関する詳細なオプションについてはこちらをご覧ください。

Labvancedで収集された感情検出データのプレビュー
以下は、Labvancedのタスクで上記のイベントがアクティブである結果として記録されたデータの例です:

感情検出の有効化/アクティブ化
感情検出トリガーが機能するようにするためには、関連設定をタスクコントロールと設定の下で有効化し、アクティブ化する必要があります。以下に説明します。
研究設定 - 感情検出の有効化
設定タブで、生理学 → 感情検出に移動し、チェックボックスをオンにして研究における感情検出を有効化します。
タスク設定 - 感情検出の有効化
タスクエディタのタスクコントロールセクションの生理信号タブに移動し、チェックボックスをクリックして特定のタスクで感情検出がアクティブになるようにします。
チェックボックスをクリックして感情検出を有効化すると、感情検出データ値を記録するためのイベントを作成するかどうかを示すダイアログボックスが表示され、収録するフレームを指定することができます:

トリガー固有の値
感情検出トリガーを選択すると、値選択メニューに以下のオプションが表示されます。

| 値 | 説明 |
|---|---|
最大感情 | 検出された最大の感情。利用可能なパラメータを持つ文字列値:怒り, 軽蔑, 嫌悪, 恐れ, 幸せ, 中立, 悲しい, 驚き。 |
最大感情スコア | 検出された最大感情のスコア。 |
価値スコア | 価値検出の数値スコア。 |
覚醒スコア | 検出された覚醒の数値スコア。 |
カメラキャプチャ時間 T | 感情検出計算を行うために必要な画像スナップショット(つまり、カメラキャプチャ)が発生した時点に基づいた調整されたタイムスタンプ値。 注: トリガーのタイムスタンプはトリガーが始まった時を示す値ですが、アルゴリズムが画像フレームを取得し、感情スコアを処理するのに数ミリ秒かかります。したがって、 カメラキャプチャ時間 Tの値は使用するのにより正確なタイムスタンプです。 |
[最大感情、スコア、T]配列 | 以下の値を保持する配列:最大感情(文字列ラベル)、スコア(数値)、カメラキャプチャ T(Unix時間)。 |
[価値、覚醒、T]配列 | 以下の値を保持する配列:価値(数値)、覚醒(数値)、カメラキャプチャ T(Unix時間)。 |
[すべての感情、T]配列 | すべての8つの感情とカメラキャプチャ T(Unix時間)のスコアを記録します。 このトリガー固有の値が選択されている場合に収集されるデータの感覚を得るには、上記のデータ録画セクションの画像プレビューの最初の8列と最後の列を参照してください。 注: すべての感情の8つの感情からの値は互いに相対的であり、8つの感情すべてのスコアは合計で1になります。 |
[すべての感情、価値、覚醒、T]配列 | すべての8つの感情、価値、覚醒、およびカメラキャプチャ T(Unix時間)に対する数値スコアを記録します。 このトリガー固有の値が選択されている場合に収集されるデータの感覚を得るには、上記のデータ録画セクションの画像プレビューを参照してください。 注: すべての感情の8つの感情からの値は互いに相対的であり、8つの感情すべてのスコアは合計で1になります。 |
トリガータイムスタンプ(Unix時間) | UNIXTIMEにおけるトリガーのタイムスタンプ。 注: 上記で説明したように、感情検出が発生した時のより正確な値であるカメラキャプチャ Tの値を参照してください。 |
トリガー時間(フレーム開始から) | フレームの開始/始まりからトリガーが発生するまでの時間(ミリ秒単位)。 |
感情検出トリガーを利用した実用例
感情状態に基づく実験進行の制御
この例では、遅延アクションが要件アクション(If...Then)を含んでおり、2000ミリ秒の遅延後に最大感情が悲しいである場合に、特定のタスクにジャンプするように指定されています。

リアルタイムでの感情検出
一連の画像が提示され、参加者はその表情を模倣するように求められます。参加者の表情から検出された最も高い感情が報告され、価値と覚醒の値も提供されます。