JP7715387B2 - Emotional movement estimation device, emotional movement estimation method, program, and recording medium - Google Patents
Emotional movement estimation device, emotional movement estimation method, program, and recording mediumInfo
- Publication number
- JP7715387B2 JP7715387B2 JP2021186183A JP2021186183A JP7715387B2 JP 7715387 B2 JP7715387 B2 JP 7715387B2 JP 2021186183 A JP2021186183 A JP 2021186183A JP 2021186183 A JP2021186183 A JP 2021186183A JP 7715387 B2 JP7715387 B2 JP 7715387B2
- Authority
- JP
- Japan
- Prior art keywords
- emotion
- vector
- information
- subject
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
- User Interface Of Digital Computer (AREA)
Description
本発明は、感情の動き推定装置、感情の動き推定方法、プログラム及び記録媒体に関する。 The present invention relates to an emotional movement estimation device, an emotional movement estimation method, a program, and a recording medium.
対面でコミュニケーションをとる場合、些細な表情やしぐさの違いから、相手の様子が普段と異なる場合はそれを察知することができるが、リモートによるカメラ等を介したコミュニケ-ションでは、相手の表情や感情の機微が分かりづらい。そこで、コミュニケーションを行う相手の表情等から感情を推定する技術が知られている(特許文献1)。 When communicating face-to-face, it is possible to detect if the other person's behavior is different from usual from subtle differences in facial expressions and gestures. However, when communicating remotely via a camera, it is difficult to grasp the subtleties of the other person's facial expressions and emotions. Therefore, technology is known that estimates the emotions of the person communicating from their facial expressions, etc. (Patent Document 1).
しかしながら、感情の現れ方には個人差があり、一律の基準で感情を推定しても、普段の状態と異なるかどうか、すなわち、対象者個人の感情がどのように変化したのかについてはわからないという問題があった。 However, there are individual differences in how emotions are expressed, and even if emotions are estimated using uniform standards, there is a problem in that it is not possible to determine whether they differ from the subject's usual state, i.e., how the subject's individual emotions have changed.
そこで、本発明は、対象者の感情の動きを推定可能な装置を提供することを目的とする。 Therefore, the present invention aims to provide a device that can estimate the emotional changes of a subject.
前記目的を達成するために、本発明の感情の動き推定装置は、
記憶部、感情情報取得部、基準感情ベクトル算出部、比較感情ベクトル算出部、差分感情ベクトル算出部、推定部、及び出力部を含み、
前記記憶部は、ベクトル変換情報を含み、
前記感情情報取得部は、対象者の感情情報を取得し、
前記基準感情ベクトル算出部は、前記ベクトル変換情報及び前記感情情報に基づき、第1の所定期間における基準感情ベクトルを算出し、
前記比較感情ベクトル算出部は、前記ベクトル変換情報及び前記感情情報に基づき、第2の所定期間における比較感情ベクトルを算出し、
前記差分感情ベクトル算出部は、前記基準感情ベクトルと、前記比較感情ベクトルとに基づき、差分感情ベクトルを算出し、
前記推定部は、前記ベクトル変換情報及び前記差分感情ベクトルに基づき、第1の所定期間と、第2の所定期間との間における、対象者の感情の動きを推定し、
前記出力部は、前記対象者の感情の動きを出力する。
In order to achieve the above object, the emotional movement estimation device of the present invention comprises:
The system includes a storage unit, an emotion information acquisition unit, a reference emotion vector calculation unit, a comparative emotion vector calculation unit, a differential emotion vector calculation unit, an estimation unit, and an output unit,
the storage unit includes vector transformation information;
the emotion information acquisition unit acquires emotion information of a subject;
the reference emotion vector calculation unit calculates a reference emotion vector for a first predetermined period based on the vector conversion information and the emotion information;
the comparative emotion vector calculation unit calculates a comparative emotion vector for a second predetermined period based on the vector conversion information and the emotion information;
the differential emotion vector calculation unit calculates a differential emotion vector based on the reference emotion vector and the comparison emotion vector;
the estimation unit estimates a change in the subject's emotions between a first predetermined period and a second predetermined period based on the vector conversion information and the differential emotion vector;
The output unit outputs the emotional movement of the subject.
本発明の感情の動き推定方法は、
感情情報取得工程、基準感情ベクトル算出工程、比較感情ベクトル算出工程、差分感情ベクトル算出工程、推定工程、及び出力工程を含み、
前記感情情報取得工程は、対象者の感情情報を取得し、
前記基準感情ベクトル算出工程は、ベクトル変換情報及び前記感情情報に基づき、第1の所定期間における基準感情ベクトルを算出し、
前記比較感情ベクトル算出工程は、ベクトル変換情報及び前記感情情報に基づき、第2の所定期間における比較感情ベクトルを算出し、
差分感情ベクトル算出工程は、前記基準感情ベクトルと、前記比較感情ベクトルとに基づき、差分感情ベクトルを算出し、
前記推定工程は、ベクトル変換情報及び前記差分感情ベクトルに基づき、第1の所定期間と、第2の所定期間との間における、対象者の感情の動きを推定し、
前記出力工程は、前記対象者の感情の動きを出力する。
The emotional movement estimation method of the present invention includes:
The method includes an emotion information acquisition step, a reference emotion vector calculation step, a comparative emotion vector calculation step, a differential emotion vector calculation step, an estimation step, and an output step,
the emotion information acquiring step acquires emotion information of a subject,
the reference emotion vector calculation step calculates a reference emotion vector for a first predetermined period based on vector conversion information and the emotion information;
the comparative emotion vector calculation step calculates a comparative emotion vector for a second predetermined period based on the vector conversion information and the emotion information;
the differential emotion vector calculation step calculates a differential emotion vector based on the reference emotion vector and the comparison emotion vector;
the estimation step estimates a change in the subject's emotions between a first predetermined period and a second predetermined period based on the vector conversion information and the differential emotion vector;
The output step outputs the emotional movements of the subject.
本発明のプログラムは、コンピュータに、感情情報取得手順、基準感情ベクトル算出手順、比較感情ベクトル算出手順、差分感情ベクトル算出手順、推定手順、及び出力手順を実行させるためのプログラムであって、
前記感情情報取得手順は、対象者の感情情報を取得し、
前記基準感情ベクトル算出手順は、ベクトル変換情報及び前記感情情報に基づき、第1の所定期間における基準感情ベクトルを算出し、
前記比較感情ベクトル算出手順は、ベクトル変換情報及び前記感情情報に基づき、第2の所定期間における比較感情ベクトルを算出し、
差分感情ベクトル算出手順は、前記基準感情ベクトルと、前記比較感情ベクトルとに基づき、差分感情ベクトルを算出し、
前記推定手順は、ベクトル変換情報及び前記差分感情ベクトルに基づき、第1の所定期間と、第2の所定期間との間における、対象者の感情の動きを推定し、
前記出力手順は、前記対象者の感情の動きを出力する、プログラムである。
The program of the present invention is a program for causing a computer to execute an emotion information acquisition procedure, a reference emotion vector calculation procedure, a comparative emotion vector calculation procedure, a differential emotion vector calculation procedure, an estimation procedure, and an output procedure,
the emotion information acquisition step acquires emotion information of a subject;
the reference emotion vector calculation step calculates a reference emotion vector for a first predetermined period based on vector conversion information and the emotion information;
the comparative emotion vector calculation step calculates a comparative emotion vector for a second predetermined period based on the vector conversion information and the emotion information;
The differential emotion vector calculation step calculates a differential emotion vector based on the reference emotion vector and the comparison emotion vector;
the estimation step estimates a change in the subject's emotions between a first predetermined period and a second predetermined period based on the vector conversion information and the differential emotion vector;
The output procedure is a program that outputs the emotional movements of the subject.
本発明によれば、対象者の感情の動きを推定できる。 This invention makes it possible to estimate the emotional changes of a subject.
本発明の実施形態について図を用いて説明する。本発明は、以下の実施形態には限定されない。以下の各図において、同一部分には、同一符号を付している。また、各実施形態の説明は、特に言及がない限り、互いの説明を援用でき、各実施形態の構成は、特に言及がない限り、組合せ可能である。 Embodiments of the present invention will be described using the drawings. The present invention is not limited to the following embodiments. In each of the following drawings, identical parts are designated by the same reference numerals. Furthermore, unless otherwise specified, the descriptions of each embodiment can be used interchangeably, and the configurations of each embodiment can be combined unless otherwise specified.
[実施形態1]
図1は、本実施形態の感情の動き推定装置10の一例の構成を示すブロック図である。図1に示すように、本装置10は、感情情報取得部11、基準感情ベクトル算出部12、比較感情ベクトル算出部13、差分感情ベクトル算出部14、推定部15、出力部16、及び記憶部17を含む。
[Embodiment 1]
Figure 1 is a block diagram showing the configuration of an example of an emotional movement estimation device 10 according to this embodiment. As shown in Figure 1, this device 10 includes an emotion information acquisition unit 11, a reference emotion vector calculation unit 12, a comparison emotion vector calculation unit 13, a difference emotion vector calculation unit 14, an estimation unit 15, an output unit 16, and a memory unit 17.
本装置10は、例えば、前記各部を含む1つの装置でもよいし、前記各部が、通信回線網を介して接続可能な装置でもよい。また、本装置10は、前記通信回線網を介して、後述する外部装置と接続可能である。前記通信回線網は、特に制限されず、公知のネットワークを使用でき、例えば、有線でも無線でもよい。前記通信回線網は、例えば、インターネット回線、WWW(World Wide Web)、電話回線、LAN(Local Area Network)、SAN(Storage Area Network)、DTN(Delay Tolerant Networking)、LPWA(Low Power Wide Area)、L5G(ローカル5G)、等があげられる。無線通信としては、例えば、Wi-Fi(登録商標)、Bluetooth(登録商標)、ローカル5G、LPWA等が挙げられる。前記無線通信としては、各装置が直接通信する形態(Ad Hoc通信)、インフラストラクチャ(infrastructure通信)、アクセスポイントを介した間接通信等であってもよい。本装置10は、例えば、システムとしてサーバに組み込まれていてもよい。また、本装置10は、例えば、本発明のプログラムがインストールされたパーソナルコンピュータ(PC、例えば、デスクトップ型、ノート型)、スマートフォン、タブレット端末等であってもよい。本装置10は、例えば、前記各部のうち少なくとも一つがサーバ上にあり、その他の前記各部が端末上にあるような、クラウドコンピューティングやエッジコンピューティング等の形態であってもよい。 The device 10 may be, for example, a single device including each of the above-mentioned components, or a device in which each of the above-mentioned components can be connected via a communication network. Furthermore, the device 10 can be connected to an external device (described later) via the communication network. The communication network is not particularly limited and any known network can be used, and may be wired or wireless, for example. Examples of the communication network include the Internet, WWW (World Wide Web), telephone lines, LAN (Local Area Network), SAN (Storage Area Network), DTN (Delay Tolerant Networking), LPWA (Low Power Wide Area), and L5G (Local 5G). Examples of wireless communication include Wi-Fi (registered trademark), Bluetooth (registered trademark), local 5G, and LPWA. The wireless communication may be a form in which each device communicates directly (ad hoc communication), infrastructure communication, indirect communication via an access point, or the like. The device 10 may be incorporated into a server as a system. The device 10 may also be, for example, a personal computer (PC, e.g., desktop or laptop) on which the program of the present invention is installed, a smartphone, a tablet terminal, or the like. The device 10 may also be in the form of cloud computing or edge computing, in which at least one of the components is located on a server and the other components are located on a terminal.
図2に、本装置10のハードウェア構成のブロック図を例示する。本装置10は、例えば、CPU101、メモリ102、バス103、記憶装置104、入力装置106、表示装置107、通信デバイス108等を含む。本装置10の各部は、それぞれのインタフェース(I/F)により、バス103を介して相互に接続されている。 Figure 2 shows an example block diagram of the hardware configuration of the device 10. The device 10 includes, for example, a CPU 101, memory 102, a bus 103, a storage device 104, an input device 106, a display device 107, and a communication device 108. Each component of the device 10 is connected to each other via the bus 103 and their respective interfaces (I/F).
CPU101は、コントローラ(システムコントローラ、I/Oコントローラ等)等により、他の構成と連携動作し、本装置10の全体の制御を担う。本装置10において、CPU101により、例えば、本発明のプログラム105やその他のプログラムが実行され、また、各種情報の読み込みや書き込みが行われる。具体的には、例えば、CPU101が、感情情報取得部11、基準感情ベクトル算出部12、比較感情ベクトル算出部13、差分感情ベクトル算出部14、推定部15、及び出力部16として機能する。本装置10は、演算装置として、CPUを備えるが、GPU(Graphics Processing Unit)、APU(Accelerated Processing Unit)等の他の演算装置を備えてもよいし、CPUとこれらとの組合せを備えてもよい。 The CPU 101 operates in conjunction with other components via a controller (system controller, I/O controller, etc.) and is responsible for overall control of the device 10. In the device 10, the CPU 101 executes, for example, the program 105 of the present invention and other programs, and also reads and writes various types of information. Specifically, the CPU 101 functions as an emotion information acquisition unit 11, a reference emotion vector calculation unit 12, a comparative emotion vector calculation unit 13, a differential emotion vector calculation unit 14, an estimation unit 15, and an output unit 16. The device 10 includes a CPU as a computing device, but may also include other computing devices such as a GPU (Graphics Processing Unit) or APU (Accelerated Processing Unit), or may include a combination of a CPU and these.
バス103は、例えば、外部装置とも接続できる。前記外部装置は、例えば、外部記憶装置(外部データベース等)、プリンター、外部入力装置、外部表示装置、外部撮像装置等があげられる。本装置10は、例えば、バス103に接続された通信デバイス108により、外部ネットワーク(前記通信回線網)に接続でき、外部ネットワークを介して、他の装置と接続することもできる。 The bus 103 can also be connected to, for example, external devices. Examples of such external devices include external storage devices (external databases, etc.), printers, external input devices, external display devices, and external imaging devices. The device 10 can be connected to an external network (the communication line network) via, for example, a communication device 108 connected to the bus 103, and can also be connected to other devices via the external network.
メモリ102は、例えば、メインメモリ(主記憶装置)が挙げられる。CPU101が処理を行う際には、例えば、後述する記憶装置104に記憶されている本発明のプログラム等の種々の動作プログラムを、メモリ102が読み込み、CPU101は、メモリ102からデータを受け取って、プログラムを実行する。前記メインメモリは、例えば、RAM(ランダムアクセスメモリ)である。また、メモリ102は、例えば、ROM(読み出し専用メモリ)であってもよい。 The memory 102 may be, for example, a main memory (primary storage device). When the CPU 101 performs processing, the memory 102 reads various operating programs, such as the program of the present invention, stored in the storage device 104 (described below), and the CPU 101 receives data from the memory 102 and executes the programs. The main memory may be, for example, a RAM (random access memory). The memory 102 may also be, for example, a ROM (read-only memory).
記憶装置104は、例えば、前記メインメモリ(主記憶装置)に対して、いわゆる補助記憶装置ともいう。前述のように、記憶装置104には、本発明のプログラム105を含む動作プログラムが格納されている。記憶装置104は、例えば、記録媒体と、記録媒体に読み書きするドライブとの組合せであってもよい。前記記録媒体は、特に制限されず、例えば、内蔵型でも外付け型でもよく、HD(ハードディスク)、CD-ROM、CD-R、CD-RW、MO、DVD、フラッシュメモリー、メモリーカード等が挙げられる。記憶装置104は、例えば、記録媒体とドライブとが一体化されたハードディスクドライブ(HDD)、及びソリッドステートドライブ(SSD)であってもよい。記憶装置104は、記憶部17として機能し、ベクトル変換情報171を含む。 The storage device 104 is also referred to as an auxiliary storage device, in contrast to the main memory (primary storage device). As mentioned above, the storage device 104 stores an operating program including the program 105 of the present invention. The storage device 104 may be, for example, a combination of a recording medium and a drive that reads and writes from and to the recording medium. The recording medium is not particularly limited and may be internal or external, and examples include HD (hard disk), CD-ROM, CD-R, CD-RW, MO, DVD, flash memory, and memory card. The storage device 104 may be, for example, a hard disk drive (HDD) or solid state drive (SSD) that integrates the recording medium and drive. The storage device 104 functions as the storage unit 17 and includes vector transformation information 171.
ベクトル変換情報171は、感情情報を二次元座標上に表すための基準となる情報であり、例えば、二次元座標上において、原点を感情の波がない状態(平常状態)とし、感情の種類を前記原点からの角度と紐づけ、感情の強度(スコア)を原点からの距離と紐づけた情報があげられる。本装置10は、ベクトル変換情報171を用いて、対象者の感情について、その種類を原点からの角度、その強度(スコア)を原点からの距離に変換できる。前記二次元座標における感情の種類と原点からの角度との紐づけは、特に制限されず、任意とできるが、例えば、ラッセルの感情円環モデルを利用することが好ましい。 Vector conversion information 171 is information that serves as a reference for representing emotional information on two-dimensional coordinates. For example, on two-dimensional coordinates, the origin represents a state without emotional fluctuations (normal state), and the type of emotion is linked to the angle from the origin, and the intensity (score) of the emotion is linked to the distance from the origin. Using vector conversion information 171, the device 10 can convert the type of emotion of the subject into the angle from the origin, and the intensity (score) of the emotion into the distance from the origin. There are no particular restrictions on the link between the type of emotion and the angle from the origin in the two-dimensional coordinates, and any link can be used; however, it is preferable to use, for example, Russell's emotional circumplex model.
ラッセルの感情円環モデルとは、一方の軸に感情価(快-不快)、前記一方の軸に直交する他方の軸に覚醒(覚醒-非覚醒)をとり、ヒトの感情を円環上に示したモデルである。ラッセルの感情円環モデルにおいては、例えば、感情価及び覚醒のレベルが、中心(軸の交点)からみてどの方向に位置するかが感情の種類を、中心からの距離が感情の強さを表す。ラッセルの感情円環モデルによれば、例えば、感情価及び覚醒度に基づいて、感情を注意、興奮、元気、幸せ、満足、晴朗、くつろぎ、落ち着いた、疲れ、無気力、憂うつ、悲しみ、心配、重圧、神経質、緊張に分類できる。そこで、例えば、ラッセルの感情円環モデルにおける感情価の軸と覚醒度の軸との交点を前記原点とし、後述する感情推定エンジンにより推定される感情の種類及びラッセルの感情円環モデル上における感情の種類、並びに前記感情推定エンジンにより推定される感情のスコア及び前記原点からの距離をそれぞれ紐づけ、ベクトル変換情報171として記憶しておくことで、対象者の感情を二次元座標上に容易に表すことが可能となる。 Russell's circumplex model of emotions is a model that depicts human emotions on a circle, with valence (pleasant-unpleasant) on one axis and arousal (arousal-non-arousal) on the other axis, perpendicular to the first. In Russell's circumplex model, for example, the direction of valence and arousal levels from the center (the intersection of the axes) represents the type of emotion, and the distance from the center represents the intensity of the emotion. According to Russell's circumplex model, emotions can be classified into alert, excited, energetic, happy, satisfied, cheerful, relaxed, calm, tired, lethargic, depressed, sad, anxious, stressed, nervous, and tense, for example, based on valence and arousal. Therefore, for example, by setting the intersection of the valence axis and the arousal axis in Russell's circumstantial model as the origin, and linking the type of emotion estimated by the emotion estimation engine described below with the type of emotion on Russell's circumstantial model, as well as the score of the emotion estimated by the emotion estimation engine and the distance from the origin, and storing these as vector conversion information 171, it becomes possible to easily represent the subject's emotions on two-dimensional coordinates.
本装置10において、メモリ102及び記憶装置104は、ログ情報、外部データベース(図示せず)や外部の装置から取得した情報、本装置10によって生成した情報、本装置10が処理を実行する際に用いる情報等の種々の情報を記憶することも可能である。この場合、メモリ102及び記憶装置104は、例えば、後述する対象者の感情情報、対象者の識別情報、対象者の属性情報、スコアの閾値等からなる群から選択された少なくとも一つの情報を記憶していてもよい。なお、少なくとも一部の情報は、例えば、メモリ102及び記憶装置104以外の外部サーバに記憶されていてもよいし、複数の端末にブロックチェーン技術等を用いて分散して記憶されていてもよい。 In the present device 10, the memory 102 and storage device 104 can also store various information such as log information, information obtained from an external database (not shown) or external device, information generated by the present device 10, and information used by the present device 10 when executing processing. In this case, the memory 102 and storage device 104 may store at least one piece of information selected from the group consisting of, for example, emotional information of the subject, identification information of the subject, attribute information of the subject, score threshold, etc., as described below. Note that at least a portion of the information may be stored, for example, in an external server other than the memory 102 and storage device 104, or may be stored in a distributed manner across multiple terminals using blockchain technology, etc.
本装置10は、例えば、さらに、入力装置106、ディスプレイ107を備える。入力装置106は、例えば、タッチパネル、トラックパッド、マウス等のポインティングデバイス;キーボード;カメラ、スキャナ等の撮像手段;ICカードリーダ、磁気カードリーダ等のカードリーダ;マイク等の音声入力手段;等があげられる。ディスプレイ107は、例えば、LEDディスプレイ、液晶ディスプレイ等の表示装置があげられる。本実施形態1において、入力装置106とディスプレイ107とは、別個に構成されているが、入力装置106とディスプレイ107とは、タッチパネルディスプレイのように、一体として構成されてもよい。また、本装置10は、例えば、入力装置106として、カメラ等の撮像装置を備え、CPU101が前記撮像装置を制御して画像を取得してもよい。 The device 10 further includes, for example, an input device 106 and a display 107. Examples of the input device 106 include pointing devices such as a touch panel, trackpad, or mouse; a keyboard; imaging means such as a camera or scanner; a card reader such as an IC card reader or magnetic card reader; and audio input means such as a microphone. The display 107 includes, for example, a display device such as an LED display or LCD display. In the first embodiment, the input device 106 and the display 107 are configured separately, but the input device 106 and the display 107 may also be configured as an integrated device, such as a touch panel display. The device 10 may also include, for example, an imaging device such as a camera as the input device 106, and the CPU 101 may control the imaging device to acquire images.
つぎに、本実施形態の感情の動き推定方法の一例を、図3のフローチャートに基づき説明する。本実施形態の動き推定方法は、例えば、図1又は図2の動き推定装置10を用いて、次のように実施する。なお、本実施形態の動き推定方法は、図1又は図2の動き推定装置10の使用には限定されない。 Next, an example of the emotion movement estimation method of this embodiment will be described based on the flowchart in Figure 3. The movement estimation method of this embodiment is implemented as follows, for example, using the movement estimation device 10 of Figure 1 or Figure 2. Note that the movement estimation method of this embodiment is not limited to use with the movement estimation device 10 of Figure 1 or Figure 2.
まず、感情情報取得部11により、対象者の感情情報を取得する(S1、感情情報取得工程)。前記感情情報は、例えば、対象者の感情と、対象者の識別情報とを含む。前記対象者の識別情報は、前記対象者を識別可能な情報であり、例えば、対象者の氏名;対象者を撮像した画像;対象者の端末のID;対象者がリモート会議で使用したユーザーネーム又はID;等の情報があげられる。感情情報取得部11は、通信回線網を介して前記感情推定エンジンから前記感情情報を取得してもよいし、感情推定エンジンが推定した感情情報が記録された外部のデータベースから前記感情情報を取得してもよい。後者の場合、感情情報取得部11は、例えば、後述する感情関連情報を取得し、前記感情関連情報に基づき、対象者の感情を推定して前記対象者の感情情報を取得してもよい。この場合、感情情報取得部11は、例えば、感情推定部ともいう。 First, the emotion information acquisition unit 11 acquires emotion information of the subject (S1, emotion information acquisition step). The emotion information includes, for example, the emotion of the subject and identification information of the subject. The identification information of the subject is information that can identify the subject, such as the subject's name; an image of the subject; the ID of the subject's device; or the username or ID used by the subject in a remote conference. The emotion information acquisition unit 11 may acquire the emotion information from the emotion estimation engine via a communication network, or may acquire the emotion information from an external database in which emotion information estimated by the emotion estimation engine is recorded. In the latter case, the emotion information acquisition unit 11 may, for example, acquire emotion-related information described below and estimate the emotion of the subject based on the emotion-related information to acquire the emotion information of the subject. In this case, the emotion information acquisition unit 11 may also be referred to as, for example, an emotion estimation unit.
前記対象者の感情は、例えば、対象者の感情関連情報に基づき、前記対象者の感情を推定した情報である。前記感情関連情報は、例えば、対象者の感情に関連して対象者に現れる状態の情報であり、対象者の表情等の画像情報;有声音及び無声音等の発声情報;発話内容等のテキスト情報;血圧、心拍数等のバイタルデータ情報;等があげられる。前記感情情報は、例えば、前記対象者の感情関連情報に基づき、公知の感情推定エンジンにより推定した情報があげられる。前記感情推定エンジンの具体例としては、特に制限されず、例えば、Affdex、Microsoft Azure Face API、Amazon Rekognition、Realeyes、User Local 表情推定AI等の表情等の画像情報に基づいて感情を推定するもの;STEmotion、Empath、BeyondVerbal社の感情推定ソフトウェア、IBM Watson Tone Analyzer、User Local 音声感情認識AI等の音声情報に基づいて感情を推定するもの;User Local テキスト感情認識AI等のテキスト情報に基づいて自然言語処理にて感情を推定するもの;NEC 感情分析ソリューション等のバイタルデータに基づいて感情を推定するもの;等があげられる。前記感情推定エンジンは、例えば、1種類であってもよいし、2種類以上を併用してもよい。なお、前記感情推定エンジンは、例えば、本装置10外部の構成であってもよいし、本装置10の構成であってもよい。 The subject's emotion is, for example, information that estimates the subject's emotion based on emotion-related information about the subject. The emotion-related information is, for example, information about the state that appears in the subject in relation to the subject's emotion, and examples of such information include image information such as the subject's facial expression; vocal information such as voiced and unvoiced sounds; text information such as the content of speech; and vital data information such as blood pressure and heart rate. The emotion information is, for example, information estimated by a known emotion estimation engine based on the subject's emotion-related information. Specific examples of the emotion estimation engine include, but are not limited to, those that estimate emotions based on image information such as facial expressions, such as Affdex, Microsoft Azure Face API, Amazon Rekognition, Realeyes, and User Local facial expression estimation AI; those that estimate emotions based on audio information, such as emotion estimation software from STEmotion, Empath, and BeyondVerbal, IBM Watson Tone Analyzer, and User Local voice emotion recognition AI; those that estimate emotions using natural language processing based on text information, such as User Local text emotion recognition AI; and those that estimate emotions based on vital data, such as NEC emotion analysis solutions. The emotion estimation engine may be, for example, one type, or two or more types may be used in combination. The emotion estimation engine may be, for example, external to the device 10, or may be a component of the device 10.
前記感情情報は、例えば、スコア情報を含んでもよい。前記スコア情報は、例えば、対象者の感情の種類ごとに、感情の程度を示すスコアを含む情報である。前記スコアは、例えば、前記対象者の感情関連情報に基づいて、前記感情推定エンジンにより算出されたスコアがあげられる。前記スコアは、例えば、定性的(例えば、その感情が発生したか否か)な情報でもよいし、定量的(例えば、その感情がどの程度発生したか)の情報でもよいし、感情ごとの発生確率の情報でもよい。また、前記スコアは、例えば、感情の種類ごとの絶対評価でもよいし、他の感情との相対評価(その感情が他の感情と比較して強いか、弱いか)でもよい。 The emotion information may include, for example, score information. The score information is information including, for example, a score indicating the degree of emotion for each type of emotion of the subject. The score may be, for example, a score calculated by the emotion estimation engine based on emotion-related information of the subject. The score may be, for example, qualitative information (for example, whether the emotion occurred or not), quantitative information (for example, the degree to which the emotion occurred), or information on the probability of occurrence of each emotion. Furthermore, the score may be, for example, an absolute evaluation of each type of emotion, or a relative evaluation with respect to other emotions (whether the emotion is stronger or weaker than other emotions).
また、前記感情情報は、例えば、その他の情報を含んでもよい。前記その他の情報は、例えば、優先感情情報、対象者の属性情報、感情が推定された日時の情報、感情が推定された場所等の情報、感情が推定された状況の情報等があげられる。前記優先感情情報は、例えば、感情の種類と、優先度とが紐づけられた情報である。前記優先度は、例えば、感情の種類ごとの重みを示す情報であり、特に制限されず、任意に設定できる。前記属性情報は、例えば、対象者の性別、年齢、所属、組織におけるポジション等の情報があげられる。前記対象者の属性情報は、例えば、前述の対象者の識別情報と互いに紐づけられていてもよい。前記感情が推定された日時、場所、状況の情報とは、例えば、前記感情が推定される基準となる感情関連情報が取得された日時、場所、状況の情報等があげられる。具体的に、前記感情関連情報として、前記対象者が実施したリモート会議の動画情報に基づいて前記対象者の感情が推定されている場合、前記日時の情報とは、例えば、リモート会議が実施された時間であり、前記場所の情報とは、例えば、リモート会議を特定する情報であり、前記状況の情報とは、例えば、リモート会議の参加者の情報、リモート会議の議題の情報等があげられる。前記感情情報が前記その他の情報を含む場合、例えば、前記感情情報と前記その他の情報とは、互いに紐づけられていることが好ましい。 The emotion information may also include, for example, other information. Examples of the other information include priority emotion information, attribute information of the subject, information on the date and time when the emotion was estimated, information such as the location where the emotion was estimated, and information on the situation in which the emotion was estimated. The priority emotion information is, for example, information linking the type of emotion with a priority. The priority is, for example, information indicating the weight of each type of emotion and is not particularly limited and can be set arbitrarily. Examples of the attribute information include information such as the gender, age, affiliation, and position in the organization of the subject. The attribute information of the subject may be linked to, for example, the identification information of the subject described above. Examples of the information on the date, time, and situation when the emotion was estimated include information on the date, time, and situation when the emotion-related information used as the basis for estimating the emotion was obtained. Specifically, when the emotion-related information is the estimation of the subject's emotion based on video information of a remote conference held by the subject, the date and time information is, for example, the time when the remote conference was held, the location information is, for example, information that identifies the remote conference, and the situation information is, for example, information about the participants of the remote conference, information about the agenda of the remote conference, etc. When the emotion information includes the other information, it is preferable that the emotion information and the other information are linked to each other, for example.
感情情報取得部11は、例えば、対象者の1種類の感情についての感情情報を取得してもよいし、2種以上の感情についての感情情報を取得してもよい。後者の場合、感情情報取得部11は、例えば、感情の種類ごとに前記対象者の感情情報を取得できる。前記感情の種類は、特に制限されず、例えば、前記感情推定エンジンにより推定可能な感情があげられる。前記感情の種類の具体例としては、joy(喜び)、anger(怒り)、sadness(悲しみ)、fear(恐れ)、disgust(嫌悪感)、contempt(軽蔑)、surprise(驚き)等があげられる。また、前記感情の種類は、例えば、前記ラッセルの感情円環モデルに示される複数の感情であってもよい。 The emotion information acquisition unit 11 may acquire emotion information about one type of emotion of the subject, or emotion information about two or more types of emotions. In the latter case, the emotion information acquisition unit 11 may acquire emotion information about the subject for each type of emotion, for example. The type of emotion is not particularly limited, and examples include emotions that can be estimated by the emotion estimation engine. Specific examples of the emotion types include joy, anger, sadness, fear, disgust, contempt, and surprise. Furthermore, the emotion types may be, for example, multiple emotions shown in Russell's emotional circumplex model.
つぎに、基準感情ベクトル算出部12は、前記ベクトル変換情報及び前記感情情報に基づき、第1の所定期間における基準感情ベクトルを算出する(S2、基準感情ベクトル算出工程)。前記第1の所定期間は、例えば、対象者の普段の状態とみなす期間である。前記普段の状態は、例えば、通常の感情ともいう。基準感情ベクトル算出部12は、例えば、取得した感情情報のうち、第1の所定期間における感情の種類と感情のスコアとを、ベクトル変換情報に基づき、原点からの角度と距離とに変換して、第1の所定期間における仮基準感情ベクトルを算出する。そして、前記第1の所定期間における各仮基準感情ベクトルを合成し、基準感情ベクトルを算出する。また、基準感情ベクトル算出部12は、例えば、前記仮基準感情ベクトルを合成して合成仮基準感情ベクトルを算出し、前記合成仮基準感情ベクトルを、合成した仮基準感情ベクトルの数で割った、合成仮基準感情ベクトルの平均を、前記基準感情ベクトルとして算出してもよい。前記第1の所定期間は、特に制限されず、例えば後述する第2の所定期間よりも長い期間があげられ、その単位は、例えば、年単位でもよいし、月単位でもよいし、週単位でもよいし、日単位でもよい。前記第1の所定期間の具体例としては、例えば、5年、3年、1年、6か月、3か月、1か月、2週間、3日等があげられる。前記基準感情ベクトルは、例えば、対象者の普段の感情ベクトルともいう。 Next, the reference emotion vector calculation unit 12 calculates a reference emotion vector for a first predetermined period based on the vector conversion information and the emotion information (S2, reference emotion vector calculation step). The first predetermined period is, for example, a period considered to be the subject's usual state. The usual state is also referred to as, for example, a normal emotion. For example, the reference emotion vector calculation unit 12 converts the emotion type and emotion score for the first predetermined period, among the acquired emotion information, into an angle and distance from the origin based on the vector conversion information to calculate a provisional reference emotion vector for the first predetermined period. Then, the reference emotion vector calculation unit 12 combines the provisional reference emotion vectors for the first predetermined period to calculate a reference emotion vector. Alternatively, the reference emotion vector calculation unit 12 may combine the provisional reference emotion vectors to calculate a combined provisional reference emotion vector, and then divide the combined provisional reference emotion vector by the number of combined provisional reference emotion vectors to calculate the average of the combined provisional reference emotion vectors as the reference emotion vector. The first predetermined period is not particularly limited and may be, for example, a period longer than the second predetermined period described below, and may be measured in units of years, months, weeks, or days. Specific examples of the first predetermined period include 5 years, 3 years, 1 year, 6 months, 3 months, 1 month, 2 weeks, and 3 days. The reference emotion vector is also referred to as the subject's usual emotion vector, for example.
また、基準感情ベクトル算出部12は、例えば、感情情報が含むすべての感情について、前記基準感情ベクトルを算出してもよいし、条件を満たす感情を抽出し、抽出した感情について前記基準感情ベクトルを算出してもよい。前記条件は、特に制限されず、例えば、前記第1の所定期間における単位時間当たりのスコアが閾値を超える感情でもよいし、前記第1の所定期間における単位時間あたりのスコアが最も高い感情でもよいし、前記第1の所定期間における単位時間あたりの前記優先度が最も高い感情でもよい。前記単位時間は、特に制限されず、任意の単位が設定でき、例えば、時間単位、イベント単位等があげられる。前記単位時間が時間単位の場合、例えば、10分、30分、1時間等があげられる。前記単位時間がイベント単位の場合、例えば、イベントの発生回数単位でもよいし、イベントの区切りごとの単位(例えば、小学校の授業の1コマ(45分)等)でもよい。前記イベントは、特に制限されず、例えば、ウェブ会議等のミーティング;学校の授業;セミナー;等があげられる。前記条件に基づいて抽出された感情は、例えば、代表感情ともいう。 Furthermore, the reference emotion vector calculation unit 12 may, for example, calculate the reference emotion vector for all emotions included in the emotion information, or may extract emotions that satisfy a condition and calculate the reference emotion vector for the extracted emotion. The condition is not particularly limited and may be, for example, an emotion whose score per unit time during the first predetermined period exceeds a threshold, an emotion whose score per unit time during the first predetermined period is the highest, or an emotion whose priority per unit time during the first predetermined period is the highest. The unit time is not particularly limited and may be set to any unit, such as an hour or an event. If the unit time is in hours, examples include 10 minutes, 30 minutes, and 1 hour. If the unit time is in events, examples include the number of times an event occurs or a unit for each event segment (e.g., one class period (45 minutes) in an elementary school). The event is not particularly limited and examples include meetings such as web conferences, school classes, seminars, etc. The emotion extracted based on the condition is also referred to as a representative emotion.
記憶部17は、例えば、前記基準感情ベクトルと、前記対象者の識別情報とを紐づけて記憶してもよい。これにより、例えば、対象者それぞれにおける基準感情ベクトル、すなわち、対象者個人の普段の感情を表すデータベースが作成できる。 The storage unit 17 may, for example, store the reference emotion vector in association with the subject's identification information. This makes it possible to create, for example, a database representing the reference emotion vector for each subject, i.e., the subject's usual emotions.
つぎに、比較感情ベクトル算出部13は、前記ベクトル変換情報及び前記感情情報に基づき、第2の所定期間における比較感情ベクトルを算出する(S3、比較感情ベクトル算出工程)。前記第2の所定期間は、例えば、対象者の感情の違いを検定(例えば、検討、調査、試験、確認ともいう)する期間である。比較感情ベクトル算出部13は、例えば、取得した感情情報のうち、第2の所定期間における感情の種類と感情のスコアとを、ベクトル変換情報に基づき、原点からの角度と距離とに変換し、第2の所定期間における感情ベクトルを算出する。そして、前記第2の所定期間における各感情ベクトルを合成し、比較感情ベクトルを算出する。また、比較感情ベクトル算出部13は、例えば、前記仮比較感情ベクトルを合成して合成仮比較感情ベクトルを算出し、前記合成仮比較感情ベクトルを、合成した仮比較感情ベクトルの数で割った、合成仮比較感情ベクトルの平均を、前記比較感情ベクトルとして算出してもよい。前記第2の所定期間は、特に制限されず、例えば、前記第1の所定期間よりも短い期間があげられ、その単位は、例えば、年単位でもよいし、月単位でもよいし、週単位でもよいし、日単位でもよい。前記第2の所定期間の具体例としては、例えば、5年、3年、1年、6か月、3か月、1か月、2週間、3日、1日、半日等があげられる。前記比較感情ベクトルは、例えば、対象者の現在の感情ベクトルともいう。 Next, the comparative emotion vector calculation unit 13 calculates a comparative emotion vector for a second predetermined period based on the vector conversion information and the emotion information (S3, comparative emotion vector calculation step). The second predetermined period is, for example, a period during which differences in the subject's emotions are examined (e.g., examined, investigated, tested, or confirmed). The comparative emotion vector calculation unit 13, for example, converts the acquired emotion information, including the emotion type and emotion score for the second predetermined period, into an angle and distance from the origin based on the vector conversion information, and calculates an emotion vector for the second predetermined period. Then, it combines the emotion vectors for the second predetermined period to calculate a comparative emotion vector. Alternatively, the comparative emotion vector calculation unit 13 may, for example, combine the provisional comparative emotion vectors to calculate a combined provisional comparative emotion vector, and then divide the combined provisional comparative emotion vector by the number of combined provisional comparative emotion vectors to calculate the average of the combined provisional comparative emotion vectors as the comparative emotion vector. The second predetermined period is not particularly limited and may be, for example, a period shorter than the first predetermined period, and may be measured in units of years, months, weeks, or days. Specific examples of the second predetermined period include 5 years, 3 years, 1 year, 6 months, 3 months, 1 month, 2 weeks, 3 days, 1 day, and half a day. The comparative emotion vector is also referred to as the subject's current emotion vector, for example.
比較感情ベクトル算出部13は、例えば、感情情報が含むすべての感情について、前記比較感情ベクトルを算出してもよいし、条件を満たす感情を抽出し、抽出した感情について前記比較感情ベクトルを算出してもよい。前記条件は、特に制限されず、例えば、前記第2の所定期間における単位時間当たりのスコアが閾値を超える感情でもよいし、前記第2の所定期間における単位時間あたりのスコアが最も高い感情でもよいし、前記第2の所定期間における単位時間あたりの前記優先度が最も高い感情でもよい。前記単位時間は、特に制限されず、任意の単位が設定でき、例えば、時間単位、イベント単位等があげられる。前記単位時間が時間単位の場合、例えば、10分、30分、1時間等があげられる。前記単位時間がイベント単位の場合、例えば、イベントの発生回数単位でもよいし、イベントの区切りごとの単位(例えば、小学校の授業の1コマ(45分)等)でもよい。前記イベントは、特に制限されず、例えば、ウェブ会議等のミーティング;学校の授業;セミナー;等があげられる。前記条件に基づいて抽出された感情は、例えば、代表感情ともいう。 The comparative emotion vector calculation unit 13 may, for example, calculate the comparative emotion vector for all emotions included in the emotion information, or may extract emotions that satisfy a condition and calculate the comparative emotion vector for the extracted emotion. The condition is not particularly limited and may be, for example, an emotion whose score per unit time during the second specified period exceeds a threshold, an emotion whose score per unit time during the second specified period is the highest, or an emotion whose priority per unit time during the second specified period is the highest. The unit time is not particularly limited and can be set to any unit, such as an hour or an event. If the unit time is in hours, examples include 10 minutes, 30 minutes, and 1 hour. If the unit time is in events, examples include the number of times an event occurs or a unit for each event (e.g., one class period (45 minutes) in an elementary school). The event is not particularly limited and examples include meetings such as web conferences, school classes, seminars, etc. The emotion extracted based on the condition is also referred to as a representative emotion.
つぎに、差分感情ベクトル算出部14により、前記基準感情ベクトルと、前記比較感情ベクトルとに基づき、差分感情ベクトルを算出する(S4、差分感情ベクトル算出工程)。差分感情ベクトル算出部14による差分感情ベクトルの算出は、例えば、通常のベクトル計算手法が利用できる。前記差分感情ベクトルは、例えば、対象者の普段の感情と、現在の感情との差分を意味するため、普段との違いを表す感情ベクトルともいう。 Next, the differential emotion vector calculation unit 14 calculates a differential emotion vector based on the reference emotion vector and the comparison emotion vector (S4, differential emotion vector calculation step). The differential emotion vector calculation unit 14 can use, for example, a normal vector calculation method to calculate the differential emotion vector. The differential emotion vector represents, for example, the difference between the subject's usual emotion and their current emotion, and is therefore also referred to as an emotion vector that represents a difference from usual.
つぎに、推定部15により、前記ベクトル変換情報及び前記差分感情ベクトルに基づき、第1の所定期間と、第2の所定期間との間における、対象者の感情の動きを推定する(S5、感情推定工程)。具体的に、推定部15は、例えば、前記差分感情ベクトルの向きを、前記ベクトル変換情報の二次元座標上における対応する感情の向きと比較し、前記対象者の感情の種類がどのように変化したかを推定できる。また、前記差分感情ベクトルの長さは、例えば、感情の動きの程度(量)と対応するため、推定部15は、前記差分感情ベクトルの長さに基づいて対象者の感情の動きの量を推定できる。また、推定部15による処理はこれには限定されず、例えば、推定部15は、前記二次元座標上において、原点を挟んで対極に位置する2つの感情を結び、且つ原点を通る軸を作成し、前記軸と前記差分感情ベクトルを比較することにより、対象者の感情の動きを推定してもよい。この場合、推定部15は、前記二次元座標上の前記軸と比較した前記差分感情ベクトルの向き、及び、前記二次元座標上における前記差分感情ベクトルの長さから、対象者の感情の動きを推定できる。 Next, the estimation unit 15 estimates the emotional changes of the subject between the first and second predetermined periods based on the vector transformation information and the differential emotion vector (S5, emotion estimation process). Specifically, the estimation unit 15 can, for example, compare the direction of the differential emotion vector with the direction of the corresponding emotion on the two-dimensional coordinate system of the vector transformation information to estimate how the type of emotion of the subject has changed. Furthermore, since the length of the differential emotion vector corresponds to, for example, the degree (amount) of emotional change, the estimation unit 15 can estimate the amount of emotional change of the subject based on the length of the differential emotion vector. However, the processing by the estimation unit 15 is not limited to this. For example, the estimation unit 15 may estimate the emotional changes of the subject by creating an axis that connects two emotions located at opposite poles across the origin on the two-dimensional coordinate system and passes through the origin, and comparing the axis with the differential emotion vector. In this case, the estimation unit 15 can estimate the emotional movement of the subject from the direction of the differential emotion vector compared to the axis on the two-dimensional coordinate system and the length of the differential emotion vector on the two-dimensional coordinate system.
図4を用いて、推定部15による感情の動きの推定の具体例を説明する。図4は、ベクトル変換情報171の具体例を示す図であり、ベクトル変換情報171が含む二次元座標1711上に、基準感情ベクトル121、比較感情ベクトル131、差分感情ベクトル141の一例を示す。なお、ベクトル変換情報171、基準感情ベクトル121、比較感情ベクトル131、差分感情ベクトル141は、図4に示す具体例には限定されない。推定部15は、例えば、図4に示すように、まず、二次元座標上1711において、対極に位置する感情である元気-憂うつを結び、原点を通る軸1712を作成する。軸1712は、例えば、対象者の感情が、元気であるか憂うつなのかを表す軸であるため、対象者の元気度を示す元気度軸ともいえる。差分感情ベクトル141が、図4の具体例に示す向き及び長さである場合、推定部15は、例えば、元気度軸1712に対する差分感情ベクトル141の向きから、対象者の感情が憂うつな方向に変化した、すなわち、元気がなくなったこと、またその長さから変化の程度を推定できる。なお、説明の便宜上、軸1712を元気-憂うつを結ぶ元気度軸として説明したが、推定部15による処理はこれには限定されず、例えば、興奮-無気力、幸せ-悲しみ等の、原点を挟んで対極に位置する任意の感情を結ぶ軸を作成し、各軸と差分感情ベクトルと比較して、対象者の感情の動きを推定できる。また、推定部15は、例えば、一種類の軸1712に基づいて対象者の感情の動きを推定してもよいし、二種類以上の軸1712に基づいて対象者の感情の動きを推定してもよい。 A specific example of the estimation of emotional movements by the estimation unit 15 will be described using Figure 4. Figure 4 is a diagram showing a specific example of vector transformation information 171, and shows examples of the reference emotion vector 121, the comparison emotion vector 131, and the difference emotion vector 141 on two-dimensional coordinates 1711 included in the vector transformation information 171. Note that the vector transformation information 171, the reference emotion vector 121, the comparison emotion vector 131, and the difference emotion vector 141 are not limited to the specific example shown in Figure 4. For example, as shown in Figure 4, the estimation unit 15 first connects the emotions of cheerfulness and depression, which are located at opposite poles, on the two-dimensional coordinates 1711, and creates an axis 1712 passing through the origin. Axis 1712 represents, for example, whether the subject's emotion is cheerful or depressed, and can therefore also be considered a vitality axis indicating the subject's level of vitality. When the differential emotion vector 141 has the direction and length shown in the specific example in FIG. 4, the estimation unit 15 can, for example, from the direction of the differential emotion vector 141 relative to the vitality axis 1712, estimate that the subject's emotion has changed in a depressed direction, i.e., that the subject has become less energetic, and from its length, estimate the extent of the change. For convenience of explanation, the axis 1712 has been described as an vitality axis connecting vitality and depression, but the processing by the estimation unit 15 is not limited to this. For example, the estimation unit 15 can create axes connecting any emotions located at opposite poles across the origin, such as excitement and lethargy, happiness and sadness, and compare each axis with the differential emotion vector to estimate the subject's emotional changes. Furthermore, the estimation unit 15 may, for example, estimate the subject's emotional changes based on one type of axis 1712, or may estimate the subject's emotional changes based on two or more types of axes 1712.
そして、出力部16により、推定した対象者の感情の動きを出力し(S6、出力工程)、処理を終了する(END)。出力部16は、例えば、前記基準感情ベクトル、比較感情ベクトル、及び差分感情ベクトルをあわせて出力してもよい。 The output unit 16 then outputs the estimated emotional movement of the subject (S6, output step), and the process ends (END). The output unit 16 may, for example, output the reference emotion vector, comparison emotion vector, and differential emotion vector together.
なお、本実施形態においては、S2をS3よりも先に実施しているが、本発明の感情の動き推定方法はこれに限定されない。S2及びS3は、例えば、S4よりも上流の工程で実施されていればよく、S3の後にS2を実施してもよいし、S2とS3を同時に実施してもよい。 Note that in this embodiment, S2 is performed before S3, but the emotional movement estimation method of the present invention is not limited to this. S2 and S3 may be performed, for example, in processes upstream of S4, and S2 may be performed after S3, or S2 and S3 may be performed simultaneously.
本実施形態の動き推定装置10によれば、例えば、基準感情ベクトルと比較感情ベクトルとの差分感情ベクトルに基づき、対象者の感情の動きを推定できる。このため、本実施形態の動き推定装置10によれば、個人の普段の感情の状態を考慮して、感情の動きがどのように変化したかを推定できる。また、これにより、例えば、対象者の元気度がどのように変化したか等の、対象者の状態、特に精神状態の変化を推定できる。このため、本発明の感情の動き推定装置は、例えば、対象者の状態推定装置ともいう。 The movement estimation device 10 of this embodiment can estimate the emotional movement of a subject based on, for example, a differential emotion vector between a reference emotion vector and a comparison emotion vector. Therefore, the movement estimation device 10 of this embodiment can estimate how the emotional movement has changed, taking into account the individual's usual emotional state. This also makes it possible to estimate changes in the subject's state, particularly their mental state, such as how the subject's energy level has changed. For this reason, the emotional movement estimation device of the present invention can also be referred to as, for example, a subject's state estimation device.
[実施形態2]
本実施形態は、実施形態1の推定装置10の構成に加えて、検知部を備える以外は、実施形態1の推定装置10と同様であり、その説明を援用できる。本実施形態の推定装置は、検知部を備え、前記検知部は、前記感情情報に基づいて、対象者の感情の現れ方の違いを検知し、前記推定部は、前記検知部により対象者の感情の現れ方の違いが検知された場合に、前記対象者の感情の動きを推定する。
[Embodiment 2]
This embodiment is similar to the estimation device 10 of embodiment 1, except that a detection unit is provided in addition to the configuration of the estimation device 10 of embodiment 1, and the description thereof can be cited. The estimation device of this embodiment includes a detection unit that detects differences in how the subject's emotions are manifested based on the emotion information, and the estimation unit estimates the emotional behavior of the subject when the detection unit detects differences in how the subject's emotions are manifested.
図5は、本実施形態の推定装置10Aの一例の構成を示すブロック図である。図5に示すように、推定装置10Aは、実施形態1の推定装置10の構成に加えて、検知部17を備える。推定装置10Aのハードウェア構成は、図2の推定装置10のハードウェア構成において、CPU101が、図1の推定装置10の構成に代えて、図5の推定装置10Aの構成を備える以外は同様である。 Figure 5 is a block diagram showing an example configuration of an estimation device 10A of this embodiment. As shown in Figure 5, the estimation device 10A includes a detection unit 17 in addition to the configuration of the estimation device 10 of embodiment 1. The hardware configuration of the estimation device 10A is the same as that of the estimation device 10 of Figure 2, except that the CPU 101 includes the configuration of the estimation device 10A of Figure 5 instead of the configuration of the estimation device 10 of Figure 1.
つぎに、本実施形態の推定方法について、図6のフローチャートを用いて説明する。本実施形態の推定方法は、例えば、図5に示す本実施形態の推定装置10Aを用いて実施できる。なお、本発明の推定方法は、推定装置10Aの使用に限定されない。 Next, the estimation method of this embodiment will be described using the flowchart in Figure 6. The estimation method of this embodiment can be implemented, for example, using the estimation device 10A of this embodiment shown in Figure 5. Note that the estimation method of the present invention is not limited to use with the estimation device 10A.
まず、前記実施形態1の違い推定方法におけるS1と同様にして、S1を実施し、対象者の感情情報を取得する。 First, S1 is performed in the same manner as S1 in the difference estimation method of embodiment 1, and emotion information of the subject is obtained.
つぎに、検知部21により、前記感情情報に基づいて、対象者の感情の現れ方の違いを検知する(S11、検知工程)。検知部21は、例えば、前記第1の所定期間における感情情報に対し、第2の所定期間における感情情報を比較し、第2の所定期間における感情情報が異常値を含むか否かにより、対象者の感情の現れ方の違いを検知できる。なお、検知部21による処理は、これには制限されず、後述する具体例に記載の各工程により違いを検知してもよい。 Next, the detection unit 21 detects differences in how the subject's emotions are manifested based on the emotion information (S11, detection step). The detection unit 21 can detect differences in how the subject's emotions are manifested by, for example, comparing emotion information from the first predetermined period with emotion information from a second predetermined period, and determining whether the emotion information from the second predetermined period includes an abnormal value. Note that the processing by the detection unit 21 is not limited to this, and differences may be detected by each step described in the specific examples below.
つぎに、対象者の現在の感情の現れ方が普段と異ならないと判定した場合(S11、No)、処理を終了する(END)。また、この場合、図示していないが、例えば、出力部16により、対象者の感情の現れ方に異常はないと出力してもよい。一方、対象者の現在の感情の現れ方が普段と異なると判定した場合(S11、YES)、前記実施形態1の動き推定方法におけるS2~S6と同様にして、S2~S6を実施する。 Next, if it is determined that the subject's current emotional expression is not different from usual (S11, No), the process ends (END). In this case, although not shown, for example, the output unit 16 may output that there is nothing abnormal in the subject's emotional expression. On the other hand, if it is determined that the subject's current emotional expression is different from usual (S11, YES), steps S2 to S6 are carried out in the same manner as steps S2 to S6 in the motion estimation method of embodiment 1.
本発明の推定装置によれば、対象者の現在の感情の現れ方が普段と異なると判定した場合に、前記推定部により対象者の感情の動きを推定できる。 With the estimation device of the present invention, if it is determined that the subject's current emotional state is different from usual, the estimation unit can estimate the subject's emotional movements.
[実施形態3]
具体的に、実施形態2の推定装置10Aにおける検知部21について、図を用いて説明する。図7は、検知部21の一例の構成を示すブロック図である。図7に示すように、検知部21は、例えば、感情情報取得部211、基準感情計数部212、感情計数部213、異常値検出部214、判定部215、及び出力部216を含む。検知部21は、例えば、感情の違い検知装置21ともいい、検知部21による処理については、例えば、感情の違い検知方法ともいう。検知部21は、例えば、推定装置10Aが含む装置でもよいが、推定装置10Aとは別個の装置でもよい。後者の場合、検知部21(感情の違い検知装置21)と、推定装置10Aとは、互いに通信可能である。前記通信は、例えば、有線でも無線でもよい。
[Embodiment 3]
Specifically, the detection unit 21 in the estimation device 10A of embodiment 2 will be described with reference to the accompanying drawings. FIG. 7 is a block diagram illustrating an example of the configuration of the detection unit 21. As illustrated in FIG. 7, the detection unit 21 includes, for example, an emotion information acquisition unit 211, a reference emotion counting unit 212, an emotion counting unit 213, an abnormal value detection unit 214, a determination unit 215, and an output unit 216. The detection unit 21 is also referred to as, for example, an emotion difference detection device 21, and the processing performed by the detection unit 21 is also referred to as, for example, an emotion difference detection method. The detection unit 21 may be, for example, a device included in the estimation device 10A, or may be a device separate from the estimation device 10A. In the latter case, the detection unit 21 (emotion difference detection device 21) and the estimation device 10A can communicate with each other. The communication may be, for example, wired or wireless.
検知部21(検知装置21)は、例えば、前記各部を含む1つの装置でもよいし、前記各部が、通信回線網を介して接続可能な装置でもよい。また、検知装置21は、前記通信回線網を介して、後述する外部装置と接続可能である。前記通信回線網は、特に制限されず、公知のネットワークを使用でき、例えば、有線でも無線でもよい。前記通信回線網は、例えば、インターネット回線、WWW(World Wide Web)、電話回線、LAN(Local Area Network)、SAN(Storage Area Network)、DTN(Delay Tolerant Networking)、LPWA(Low Power Wide Area)、L5G(ローカル5G)、等があげられる。無線通信としては、例えば、Wi-Fi(登録商標)、Bluetooth(登録商標)、ローカル5G、LPWA等が挙げられる。前記無線通信としては、各装置が直接通信する形態(Ad Hoc通信)、インフラストラクチャ(infrastructure通信)、アクセスポイントを介した間接通信等であってもよい。検知装置21は、例えば、システムとしてサーバに組み込まれていてもよい。また、検知装置21は、例えば、本発明のプログラムがインストールされたパーソナルコンピュータ(PC、例えば、デスクトップ型、ノート型)、スマートフォン、タブレット端末等であってもよい。検知装置21は、例えば、前記各部のうち少なくとも一つがサーバ上にあり、その他の前記各部が端末上にあるような、クラウドコンピューティングやエッジコンピューティング等の形態であってもよい。 The detection unit 21 (detection device 21) may be, for example, a single device including each of the above-mentioned components, or a device to which each of the above-mentioned components can be connected via a communication network. Furthermore, the detection device 21 can be connected to an external device (described later) via the communication network. The communication network is not particularly limited and any known network can be used, and may be wired or wireless, for example. Examples of the communication network include the Internet, WWW (World Wide Web), telephone lines, LAN (Local Area Network), SAN (Storage Area Network), DTN (Delay Tolerant Networking), LPWA (Low Power Wide Area), and L5G (Local 5G). Examples of wireless communication include Wi-Fi (registered trademark), Bluetooth (registered trademark), local 5G, and LPWA. The wireless communication may be a form in which each device communicates directly (ad hoc communication), infrastructure communication, indirect communication via an access point, or the like. The detection device 21 may be incorporated into a server as a system. The detection device 21 may also be, for example, a personal computer (PC, e.g., desktop or laptop) on which the program of the present invention is installed, a smartphone, a tablet terminal, or the like. The detection device 21 may also be, for example, a form of cloud computing or edge computing in which at least one of the above-mentioned components is located on a server and the other components are located on a terminal.
図8に、検知装置21のハードウェア構成のブロック図を例示する。検知装置21は、例えば、CPU201、メモリ202、バス203、記憶装置204、入力装置206、表示装置207、通信デバイス208等を含む。検知装置21の各部は、それぞれのインタフェース(I/F)により、バス203を介して相互に接続されている。 Figure 8 shows an example block diagram of the hardware configuration of the detection device 21. The detection device 21 includes, for example, a CPU 201, memory 202, bus 203, storage device 204, input device 206, display device 207, and communication device 208. Each component of the detection device 21 is connected to each other via the bus 203 and their respective interfaces (I/F).
CPU201は、コントローラ(システムコントローラ、I/Oコントローラ等)等により、他の構成と連携動作し、検知装置21の全体の制御を担う。検知装置21において、CPU201により、例えば、本発明のプログラム205やその他のプログラムが実行され、また、各種情報の読み込みや書き込みが行われる。具体的には、例えば、CPU201が、感情情報取得部211、基準感情計数部212、感情計数部213、異常値検出部214、判定部215、及び出力部216として機能する。検知装置21は、演算装置として、CPUを備えるが、GPU(Graphics Processing Unit)、APU(Accelerated Processing Unit)等の他の演算装置を備えてもよいし、CPUとこれらとの組合せを備えてもよい。 The CPU 201 operates in cooperation with other components via a controller (system controller, I/O controller, etc.) and is responsible for overall control of the detection device 21. In the detection device 21, the CPU 201 executes, for example, the program 205 of the present invention and other programs, and also reads and writes various types of information. Specifically, the CPU 201 functions as, for example, an emotion information acquisition unit 211, a reference emotion counting unit 212, an emotion counting unit 213, an abnormal value detection unit 214, a judgment unit 215, and an output unit 216. The detection device 21 includes a CPU as a computing device, but may also include other computing devices such as a GPU (Graphics Processing Unit) or APU (Accelerated Processing Unit), or may include a combination of the CPU and these.
バス203は、例えば、外部装置とも接続できる。前記外部装置は、例えば、外部記憶装置(外部データベース等)、プリンター、外部入力装置、外部表示装置、外部撮像装置等があげられる。検知装置21は、例えば、バス203に接続された通信デバイス208により、外部ネットワーク(前記通信回線網)に接続でき、外部ネットワークを介して、他の装置と接続することもできる。 The bus 203 can also be connected to, for example, external devices. Examples of such external devices include external storage devices (external databases, etc.), printers, external input devices, external display devices, and external imaging devices. The detection device 21 can be connected to an external network (the communication line network) via, for example, a communication device 208 connected to the bus 203, and can also be connected to other devices via the external network.
メモリ202は、例えば、メインメモリ(主記憶装置)が挙げられる。CPU201が処理を行う際には、例えば、後述する記憶装置204に記憶されている本発明のプログラム等の種々の動作プログラムを、メモリ202が読み込み、CPU201は、メモリ202からデータを受け取って、プログラムを実行する。前記メインメモリは、例えば、RAM(ランダムアクセスメモリ)である。また、メモリ202は、例えば、ROM(読み出し専用メモリ)であってもよい。 The memory 202 may be, for example, a main memory (primary storage device). When the CPU 201 performs processing, the memory 202 reads various operating programs, such as the program of the present invention, stored in the storage device 204 (described below), and the CPU 201 receives data from the memory 202 and executes the programs. The main memory may be, for example, a RAM (random access memory). The memory 202 may also be, for example, a ROM (read-only memory).
記憶装置204は、例えば、前記メインメモリ(主記憶装置)に対して、いわゆる補助記憶装置ともいう。前述のように、記憶装置204には、本発明のプログラム205を含む動作プログラムが格納されている。記憶装置204は、例えば、記録媒体と、記録媒体に読み書きするドライブとの組合せであってもよい。前記記録媒体は、特に制限されず、例えば、内蔵型でも外付け型でもよく、HD(ハードディスク)、CD-ROM、CD-R、CD-RW、MO、DVD、フラッシュメモリー、メモリーカード等が挙げられる。記憶装置104は、例えば、記録媒体とドライブとが一体化されたハードディスクドライブ(HDD)、及びソリッドステートドライブ(SSD)であってもよい。検知装置21が前記記憶部を含む場合、例えば、記憶装置204は、前記記憶部として機能する。記憶装置204は、例えば、ベクトル変換情報171を記憶していてもよい。 The storage device 204 is also referred to as an auxiliary storage device, in contrast to the main memory (primary storage device). As mentioned above, the storage device 204 stores an operating program including the program 205 of the present invention. The storage device 204 may be, for example, a combination of a recording medium and a drive for reading and writing from and to the recording medium. The recording medium is not particularly limited and may be internal or external, and examples include HD (hard disk), CD-ROM, CD-R, CD-RW, MO, DVD, flash memory, and memory card. The storage device 104 may be, for example, a hard disk drive (HDD) or solid state drive (SSD) that integrates a recording medium and a drive. If the detection device 21 includes the storage unit, the storage device 204 functions as the storage unit, for example. The storage device 204 may store, for example, vector transformation information 171.
検知装置21において、メモリ202及び記憶装置204は、ログ情報、外部データベース(図示せず)や外部の装置から取得した情報、検知装置21によって生成した情報、検知装置21が処理を実行する際に用いる情報等の種々の情報を記憶することも可能である。この場合、メモリ202及び記憶装置204は、例えば、後述する対象者の感情情報、対象者の識別情報、対象者の属性情報、基準感情発生回数、感情発生回数、スコアの閾値等からなる群から選択された少なくとも一つの情報を記憶していてもよい。なお、少なくとも一部の情報は、例えば、メモリ202及び記憶装置204以外の外部サーバに記憶されていてもよいし、複数の端末にブロックチェーン技術等を用いて分散して記憶されていてもよい。 In the detection device 21, the memory 202 and storage device 204 can also store various information such as log information, information obtained from an external database (not shown) or external device, information generated by the detection device 21, and information used by the detection device 21 when executing processing. In this case, the memory 202 and storage device 204 may store at least one piece of information selected from the group consisting of, for example, the subject's emotion information, the subject's identification information, the subject's attribute information, the number of times a reference emotion has occurred, the number of times an emotion has occurred, and a score threshold, as described below. Note that at least a portion of the information may be stored, for example, in an external server other than the memory 202 and storage device 204, or may be stored in a distributed manner across multiple terminals using blockchain technology or the like.
検知装置21は、例えば、さらに、入力装置206、ディスプレイ207を備える。入力装置206は、例えば、タッチパネル、トラックパッド、マウス等のポインティングデバイス;キーボード;カメラ、スキャナ等の撮像手段;ICカードリーダ、磁気カードリーダ等のカードリーダ;マイク等の音声入力手段;等があげられる。ディスプレイ207は、例えば、LEDディスプレイ、液晶ディスプレイ等の表示装置があげられる。本実施形態において、入力装置206とディスプレイ207とは、別個に構成されているが、入力装置206とディスプレイ207とは、タッチパネルディスプレイのように、一体として構成されてもよい。また、検知装置21は、例えば、入力装置206として、カメラ等の撮像装置を備え、CPU201が前記撮像装置を制御して画像を取得してもよい。 The detection device 21 further includes, for example, an input device 206 and a display 207. Examples of the input device 206 include pointing devices such as a touch panel, trackpad, or mouse; a keyboard; imaging means such as a camera or scanner; a card reader such as an IC card reader or magnetic card reader; and audio input means such as a microphone. Examples of the display 207 include display devices such as an LED display or LCD display. In this embodiment, the input device 206 and the display 207 are configured separately, but the input device 206 and the display 207 may also be configured as an integrated unit, such as a touch panel display. Furthermore, the detection device 21 may include, for example, an imaging device such as a camera as the input device 206, and the CPU 201 may control the imaging device to acquire images.
つぎに、本実施形態の感情の動き推定方法の一例を、図9のフローチャートに基づき説明する。本実施形態の動き推定方法は、例えば、図7又は図8の違い検知装置21を含む動き推定装置10Aを用いて、次のように実施する。なお、本実施形態の動き推定方法は、図7又は図8の違い検知装置21を含む動き推定装置10Aの使用には限定されない。 Next, an example of the emotion movement estimation method of this embodiment will be described based on the flowchart in Figure 9. The movement estimation method of this embodiment is implemented as follows, for example, using a movement estimation device 10A including the difference detection device 21 of Figure 7 or Figure 8. Note that the movement estimation method of this embodiment is not limited to use of a movement estimation device 10A including the difference detection device 21 of Figure 7 or Figure 8.
まず、感情情報取得部211により、対象者の感情情報を取得する(S21、感情情報取得工程)。前記感情情報は、例えば、前述の通りである。感情情報取得部211は、例えば、前記実施形態1の動き推定装置10における感情情報取得部11と同様であり、その記載を援用できる。また、例えば、実施形態1のS1工程で取得した前記感情情報を利用してもよい。 First, the emotion information acquisition unit 211 acquires emotion information of the subject (S21, emotion information acquisition step). The emotion information is, for example, as described above. The emotion information acquisition unit 211 is, for example, similar to the emotion information acquisition unit 11 in the motion estimation device 10 of embodiment 1, and the description therein can be used. Alternatively, for example, the emotion information acquired in step S1 of embodiment 1 may be used.
つぎに、基準感情計数部212は、前記感情情報に基づき、基準感情発生回数を計数する(S22、基準感情計数工程)。前記基準感情発生回数は、第1の所定期間における、単位時間あたりの前記対象者の感情の発生回数である。前記第1の所定期間は、例えば、対象者の普段の状態とみなす期間である。前記普段の状態は、例えば、通常の感情ともいう。前記単位時間は、特に制限されず、任意の単位が設定でき、例えば、時間単位、イベント単位等があげられる。前記単位時間が時間単位の場合、例えば、10分、30分、1時間等があげられる。前記単位時間がイベント単位の場合、例えば、イベントの発生回数単位でもよいし、イベントの区切りごとの単位(例えば、小学校の授業の1コマ(45分)等)でもよい。前記イベントは、特に制限されず、例えば、ウェブ会議等のミーティング;学校の授業;セミナー;等があげられる。基準感情計数部212は、例えば、感情情報取得部211が取得した前記対象者の感情情報のうち、前記第1の所定期間において、単位時間あたりに発生した感情すべてを計数してもよいし、所定の条件を満たす感情のみを計数してもよい。前記所定の条件とは、例えば、前記感情情報が含む感情ごとのスコアが、任意の閾値を超えた場合等があげられる。この場合、基準感情計数部212は、例えば、感情の種類ごとに、前記スコアが閾値を超えるか否かを判定し、前記基準感情発生回数として、前記閾値を超えるスコアを有する感情の発生回数を計数する。前記閾値は、例えば、感情の種類ごとに任意の値を設定できる。前記閾値を超えるスコアを有する感情を計数することにより、例えば、感情の推定に利用した感情推定エンジンの精度の影響が抑制され、より精度よく基準感情発生回数を計数できる。基準感情計数部212は、例えば、第1の所定期間における、単位時間あたりの前記対象者の感情の発生回数から、異常値を除去したデータを、前記基準感情発生回数としてもよい。前記第1の所定期間は、特に制限されず、例えば後述する第2の所定期間よりも長い期間があげられ、その単位は、例えば、年単位でもよいし、月単位でもよいし、週単位でもよいし、日単位でもよい。前記第1の所定期間の具体例としては、例えば、5年、3年、1年、6か月、3か月、1か月、2週間、3日等があげられる。 Next, the reference emotion counting unit 212 counts the number of occurrences of a reference emotion based on the emotion information (S22, reference emotion counting step). The number of occurrences of the reference emotion is the number of times the emotion occurs per unit time of the subject during a first predetermined period. The first predetermined period is, for example, a period considered to be the subject's usual state. The usual state is also referred to as, for example, a normal emotion. The unit time is not particularly limited and can be set to any unit, such as an hour or an event. If the unit time is in hours, examples include 10 minutes, 30 minutes, and 1 hour. If the unit time is in events, examples include the number of times an event occurs, or a unit for each event segment (for example, one class period (45 minutes) in an elementary school). The event is not particularly limited and examples include meetings such as web conferences; school classes; seminars; etc. The reference emotion counting unit 212 may, for example, count all emotions that occurred per unit time during the first predetermined period among the emotion information of the subject acquired by the emotion information acquisition unit 211, or may count only emotions that satisfy a predetermined condition. The predetermined condition may be, for example, a case where the score for each emotion included in the emotion information exceeds an arbitrary threshold. In this case, the reference emotion counting unit 212, for example, determines whether the score exceeds a threshold for each type of emotion and counts the number of occurrences of emotions having a score exceeding the threshold as the reference emotion occurrence count. The threshold may, for example, be set to an arbitrary value for each type of emotion. By counting emotions having a score exceeding the threshold, for example, the influence of the accuracy of the emotion estimation engine used to estimate the emotion can be suppressed, and the reference emotion occurrence count can be more accurately counted. For example, the reference emotion counting unit 212 may use data obtained by removing outliers from the number of occurrences of emotions of the subject per unit time during the first predetermined period as the reference emotion occurrence count. The first predetermined period is not particularly limited and may be, for example, a period longer than the second predetermined period described below, and may be measured in units of, for example, years, months, weeks, or days. Specific examples of the first predetermined period include 5 years, 3 years, 1 year, 6 months, 3 months, 1 month, 2 weeks, and 3 days.
検知装置21が前記記憶部を含む場合、前記記憶部は、例えば、前記基準感情発生回数と、前記対象者の識別情報とを紐づけて記憶してもよい。これにより、例えば、対象者それぞれにおける基準感情発生回数、すなわち、対象者個人の普段の感情を表すデータベースが作成できる。 If the detection device 21 includes the memory unit, the memory unit may, for example, store the number of times the reference emotion occurred in association with the subject's identification information. This makes it possible to create, for example, a database representing the number of times the reference emotion occurred for each subject, i.e., the subject's usual emotions.
つぎに、感情計数部213は、前記感情情報に基づき、感情発生回数を計数する(S23、感情計数工程)。前記感情発生回数は、第2の所定期間における、単位時間あたりの前記対象者の感情の発生回数である。前記第2の所定期間は、例えば、対象者の感情の違いを検定(例えば、検討、調査、試験、確認ともいう)する期間である。前記単位時間は、特に制限されず、任意の単位が設定でき、例えば、時間単位、イベント単位等があげられる。前記単位時間が時間単位の場合、例えば、10分、30分、1時間等があげられる。前記単位時間がイベント単位の場合、例えば、イベントの発生回数単位でもよいし、イベントの区切りごとの単位(例えば、小学校の授業の1コマ(45分)等)でもよい。前記イベントは、特に制限されず、例えば、ウェブ会議等のミーティング;学校の授業;セミナー;等があげられる。具体的に、感情計数部213は、例えば、感情情報取得部211が取得した前記対象者の感情情報のうち、前記第2の所定期間において、単位時間あたりに発生した感情すべてを計数してもよいし、所定の条件を満たす感情のみを計数してもよい。前記所定の条件とは、例えば、前記感情情報が含む感情ごとのスコアが、任意の閾値を超えた場合等があげられる。この場合、感情計数部213は、例えば、感情の種類ごとに、前記スコアが閾値を超えるか否かを判定し、前記感情発生回数として、前記閾値を超えるスコアを有する感情の発生回数を計数する。前記閾値は、例えば、感情の種類ごとに任意の値を設定できる。前記閾値を超えるスコアを有する感情を計数することにより、例えば、感情の推定に利用した感情推定エンジンの精度の影響が抑制され、より精度よく感情発生回数を計数できる。前記第2の所定期間は、特に制限されず、例えば、前記第1の所定期間よりも短い期間があげられ、その単位は、例えば、年単位でもよいし、月単位でもよいし、週単位でもよいし、日単位でもよい。前記第2の所定期間の具体例としては、例えば、5年、3年、1年、6か月、3か月、1か月、2週間、3日、1日、半日等があげられる。 Next, the emotion counting unit 213 counts the number of emotion occurrences based on the emotion information (S23, emotion counting process). The number of emotion occurrences is the number of times the emotion occurred by the subject per unit time during a second predetermined period. The second predetermined period is, for example, a period during which differences in the subject's emotions are examined (e.g., examined, investigated, tested, or confirmed). The unit time is not particularly limited and can be set to any unit, such as an hour or an event. If the unit time is in hours, examples include 10 minutes, 30 minutes, and 1 hour. If the unit time is in events, examples include the number of times an event occurs, or a unit for each event segment (e.g., one class period (45 minutes) in an elementary school). The event is not particularly limited and examples include meetings such as web conferences; school classes; seminars; etc. Specifically, the emotion counting unit 213 may, for example, count all emotions occurring per unit time during the second predetermined period among the emotion information of the subject acquired by the emotion information acquisition unit 211, or may count only emotions that satisfy a predetermined condition. The predetermined condition may be, for example, when the score for each emotion included in the emotion information exceeds an arbitrary threshold. In this case, the emotion counting unit 213 determines, for example, for each type of emotion, whether the score exceeds a threshold, and counts the number of occurrences of emotions having a score exceeding the threshold as the number of emotion occurrences. The threshold may, for example, be set to an arbitrary value for each type of emotion. By counting emotions having a score exceeding the threshold, for example, the influence of the accuracy of the emotion estimation engine used to estimate the emotions can be suppressed, thereby enabling the number of emotion occurrences to be counted more accurately. The second predetermined period is not particularly limited and may, for example, be a period shorter than the first predetermined period, and the unit may be, for example, years, months, weeks, or days. Specific examples of the second predetermined period include 5 years, 3 years, 1 year, 6 months, 3 months, 1 month, 2 weeks, 3 days, 1 day, and half a day.
つぎに、異常値検出部214により、前記基準感情発生回数に対し、前記感情発生回数が異常値を含むか否かを検出する(S24、異常値検出工程)。異常値検出部214は、例えば、基準感情発生回数を訓練データ、感情発生回数を検証データとした統計的手法に基づく公知の異常値検知手法を利用して異常値を検出できる。前記異常値検知手法は、例えば、統計モデルに基づく異常値検知手法でもよいし、データ間の距離に基づく異常値検知手法でもよい。異常値検知手法の具体例としては、正規分布、混合正規分布、ホテリング理論、k近傍法、局所外れ値因子法(LOF法)、主成分分析(Principal Component Analysis:PCA)、時系 列データ、One-Class Support Vector Machine(OCSVM)等があげられ、LOF法、OCSVMにより検出することが好ましい。 Next, the outlier detection unit 214 detects whether the number of emotion occurrences includes an outlier compared to the reference emotion occurrence count (S24, outlier detection step). The outlier detection unit 214 can detect outliers, for example, using a known outlier detection method based on a statistical technique in which the reference emotion occurrence count is used as training data and the emotion occurrence count is used as validation data. The outlier detection method may be, for example, an outlier detection method based on a statistical model, or an outlier detection method based on the distance between data. Specific examples of outlier detection methods include normal distribution, mixed normal distribution, Hotelling's theory, k-nearest neighbors, local outlier factor (LOF) method, principal component analysis (PCA), time series data, and one-class support vector machine (OCSVM), with detection using the LOF method or OCSVM being preferred.
つぎに、判定部215により、前記感情発生回数に異常値が含まれるか否かを判定する(S25(S25A、S25B、S25C)、判定工程)。判定部215は、前記感情発生回数に異常値が含まれるか否かを判定する(S25A)。前記感情発生回数に異常値が含まれる場合、判定部215は、対象者の現在の感情の現れ方が普段と異なると判定する(S25B)。判定部215は、例えば、前記感情発生回数に含まれる異常値の数が閾値を超える場合に、対象者の現在の感情の現れ方が普段と異なると判定してもよいし、前記感情発生回数に含まれる異常値の割合が閾値を超える場合に、対象者の現在の感情の現れ方が普段と異なると判定してもよいし、前記感情発生回数に含まれる異常値において、少なくとも一つの異常値のスコアが閾値を超える場合に対象者の現在の感情の現れ方が普段と異なると判定してもよい。 Next, the determination unit 215 determines whether the number of emotion occurrences includes an abnormal value (S25 (S25A, S25B, S25C), determination step). The determination unit 215 determines whether the number of emotion occurrences includes an abnormal value (S25A). If the number of emotion occurrences includes an abnormal value, the determination unit 215 determines that the subject's current emotion is being manifested differently than usual (S25B). The determination unit 215 may, for example, determine that the subject's current emotion is being manifested differently than usual if the number of abnormal values included in the number of emotion occurrences exceeds a threshold, or may determine that the subject's current emotion is being manifested differently than usual if the proportion of abnormal values included in the number of emotion occurrences exceeds a threshold, or may determine that the subject's current emotion is being manifested differently than usual if the score of at least one abnormal value among the abnormal values included in the number of emotion occurrences exceeds a threshold.
そして、判定部215により、対象者の現在の感情の現れ方が普段と異なると判定された場合(S25A、YES)、出力部216により、対象者の感情の現れ方が通常と異なることを出力する(S26、出力工程)。S26において、出力部216は、例えば、異常値が検出された感情の種類、前記感情のスコア等の情報をあわせて出力してもよい。そして、前記S21で取得した感情情報に基づき、動き推定装置10Aの基準感情ベクトル算出部12、比較感情ベクトル算出部13、差分感情ベクトル算出部14、推定部15、及び出力部16により、前記実施形態1の動き推定方法におけるS2~S6と同様にして、S2~S6を実施し、処理を終了する(END)。 If the determination unit 215 determines that the subject's current emotional expression is different from usual (S25A, YES), the output unit 216 outputs that the subject's emotional expression is different from usual (S26, output step). In S26, the output unit 216 may also output information such as the type of emotion for which an abnormal value was detected and the score of the emotion. Then, based on the emotional information acquired in S21, the reference emotional vector calculation unit 12, comparative emotional vector calculation unit 13, differential emotional vector calculation unit 14, estimation unit 15, and output unit 16 of the motion estimation device 10A perform S2 to S6 in the same manner as S2 to S6 in the motion estimation method of embodiment 1, and then the process ends (END).
前記感情発生回数に異常値が含まれない場合、すなわち、判定部215により、対象者の現在の感情の現れ方が普段と異ならないと判定された場合(S25A、NO)、出力部216により、対象者の感情の現れ方に異常はないと出力し(S26、出力工程)、処理を終了してもよい(END)。 If the number of emotion occurrences does not include an abnormal value, i.e., if the judgment unit 215 judges that the subject's current emotional expression is not different from usual (S25A, NO), the output unit 216 may output that there is nothing abnormal in the subject's emotional expression (S26, output step), and the processing may end (END).
なお、本実施形態においては、S22をS23よりも先に実施しているが、本発明の動き推定方法はこれに限定されない。S22及びS23は、S24よりも上流の工程で実施されていればよく、例えば、S23の後にS222を実施してもよいし、S22とS23を同時に実施してもよい。 Note that in this embodiment, S22 is performed before S23, but the motion estimation method of the present invention is not limited to this. S22 and S23 only need to be performed in processes upstream of S24. For example, S222 may be performed after S23, or S22 and S23 may be performed simultaneously.
本実施形態の違い検知装置によれば、例えば、基準感情発生回数に対し、感情発生回数を比較することで、対象者の普段の感情の現れ方と、現在の感情の現れ方とを比較できる。このため、本実施形態の違い検知装置によれば、対象者の感情の現れ方が普段と異なるか否かを判別することができる。したがって、違い検知部として本実施形態の違い検知装置を含む動き推定装置によれば、対象者の現在の感情の現れ方が普段と異なると判定した場合に、前記推定部により対象者の感情の動きを推定できる。 The difference detection device of this embodiment can compare the subject's usual emotional expression with the subject's current emotional expression, for example, by comparing the number of times an emotion is expressed with a reference emotional expression count. Therefore, the difference detection device of this embodiment can determine whether the subject's emotional expression is different from usual. Therefore, a movement estimation device that includes the difference detection device of this embodiment as a difference detection unit can estimate the subject's emotional movement by the estimation unit when it is determined that the subject's current emotional expression is different from usual.
[実施形態4]
本実施形態のプログラムは、前述の感情の動き推定方法の各工程を、コンピュータに実行させるためのプログラムである。具体的に、本実施形態のプログラムは、コンピュータに、感情情報取得手順、基準感情ベクトル算出手順、比較感情ベクトル算出手順、差分感情ベクトル算出手順、推定手順、及び出力手順を実行させるためのプログラムである。
[Embodiment 4]
The program of this embodiment is a program for causing a computer to execute each of the steps of the emotional movement estimation method described above. Specifically, the program of this embodiment is a program for causing a computer to execute an emotion information acquisition procedure, a reference emotion vector calculation procedure, a comparison emotion vector calculation procedure, a differential emotion vector calculation procedure, an estimation procedure, and an output procedure.
前記感情情報取得手順は、対象者の感情情報を取得し、
前記基準感情ベクトル算出手順は、前記感情情報に基づき、第1の所定期間における基準感情ベクトルを算出し、
前記比較感情ベクトル算出手順は、前記感情情報に基づき、第2の所定期間における比較感情ベクトルを算出し、
差分感情ベクトル算出手順は、前記基準感情ベクトルと、前記比較感情ベクトルとに基づき、差分感情ベクトルを算出し、
前記推定手順は、前記差分感情ベクトルに基づき、第1の所定期間と、第2の所定期間との間における、対象者の感情の動きを推定し、
前記出力手順は、前記対象者の感情の動きを出力する。
the emotion information acquisition step acquires emotion information of a subject;
the reference emotion vector calculation step calculates a reference emotion vector for a first predetermined period based on the emotion information;
the comparative emotion vector calculation step calculates a comparative emotion vector for a second predetermined period based on the emotion information;
The differential emotion vector calculation step calculates a differential emotion vector based on the reference emotion vector and the comparison emotion vector;
the estimation step estimates a change in the subject's emotions between a first predetermined period and a second predetermined period based on the differential emotion vector;
The output step outputs the emotional movement of the subject.
また、本実施形態のプログラムは、コンピュータを、感情情報取得手順、基準感情ベクトル算出手順、比較感情ベクトル算出手順、差分感情ベクトル算出手順、推定手順、及び出力手順として機能させるプログラムということもできる。 The program of this embodiment can also be described as a program that causes a computer to function as an emotion information acquisition procedure, a reference emotion vector calculation procedure, a comparative emotion vector calculation procedure, a differential emotion vector calculation procedure, an estimation procedure, and an output procedure.
本実施形態のプログラムは、前記本発明の動き推定装置及び動き推定方法における記載を援用できる。前記各手順は、例えば、「手順」を「処理」と読み替え可能である。また、本実施形態のプログラムは、例えば、コンピュータ読み取り可能な記録媒体に記録されてもよい。前記記録媒体は、例えば、非一時的なコンピュータ可読記録媒体(non-transitory computer-readable storage medium)である。前記記録媒体は、特に制限されず、例えば、ランダムアクセスメモリ(RAM)、読み出し専用メモリ(ROM)、ハードディスク(HD)、光ディスク、フロッピー(登録商標)ディスク(FD)等があげられる。 The program of this embodiment can use the descriptions of the motion estimation device and motion estimation method of the present invention. For each of the steps, for example, "step" can be read as "processing." The program of this embodiment may also be recorded on a computer-readable recording medium. The recording medium is, for example, a non-transitory computer-readable storage medium. The recording medium is not particularly limited, and examples include random access memory (RAM), read-only memory (ROM), hard disk (HD), optical disk, and floppy disk (FD).
以上、実施形態を参照して本発明を説明したが、本発明は、上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解しうる様々な変更をできる。 The present invention has been described above with reference to embodiments, but the present invention is not limited to the above embodiments. Various modifications that would be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention.
<付記>
上記の実施形態の一部又は全部は、以下の付記のように記載されうるが、以下には限られない。
(付記1)
記憶部、感情情報取得部、基準感情ベクトル算出部、比較感情ベクトル算出部、差分感情ベクトル算出部、推定部、及び出力部を含み、
前記記憶部は、ベクトル変換情報を含み、
前記感情情報取得部は、対象者の感情情報を取得し、
前記基準感情ベクトル算出部は、前記ベクトル変換情報及び前記感情情報に基づき、第1の所定期間における基準感情ベクトルを算出し、
前記比較感情ベクトル算出部は、前記ベクトル変換情報及び前記感情情報に基づき、第2の所定期間における比較感情ベクトルを算出し、
前記差分感情ベクトル算出部は、前記基準感情ベクトルと、前記比較感情ベクトルとに基づき、差分感情ベクトルを算出し、
前記推定部は、前記ベクトル変換情報及び前記差分感情ベクトルに基づき、第1の所定期間と、第2の所定期間との間における、対象者の感情の動きを推定し、
前記出力部は、前記対象者の感情の動きを出力する、感情の動き推定装置。
(付記2)
前記感情情報は、スコア情報を含み、
前記スコア情報は、感情の種類ごとに、感情の程度を示すスコアを含む情報であり、
前記基準感情ベクトル算出部は、
前記第1の所定期間における、単位時間ごとに前記スコアが閾値を超える感情を抽出し、
前記ベクトル変換情報に基づき、抽出した感情について仮基準感情ベクトルを算出し、
前記仮基準感情ベクトルに基づいて前記基準感情ベクトルを算出し、
前記比較感情ベクトル算出部は、
前記第2の所定期間における、単位時間ごとに前記スコアが閾値を超える感情を抽出し、
前記ベクトル変換情報に基づき、抽出した感情について仮比較感情ベクトルを算出し、
前記仮比較感情ベクトルに基づいて前記比較感情ベクトルを算出する、付記1記載の推定装置。
(付記3)
前記感情情報は、スコア情報を含み、
前記スコア情報は、感情の種類ごとに、感情の程度を示すスコアを含む情報であり、
前記基準感情ベクトル算出部は、
前記第1の所定期間における、単位時間ごとに前記スコアが最も高い感情を抽出し、
前記ベクトル変換情報に基づき、抽出した感情について仮基準感情ベクトルを算出し、
前記仮基準感情ベクトルに基づいて前記基準感情ベクトルを算出し、
前記比較感情ベクトル算出部は、
前記第2の所定期間における、単位時間ごとに前記スコアが最も高い感情を抽出し、
前記ベクトル変換情報に基づき、抽出した感情について仮比較感情ベクトルを算出し、
前記仮比較感情ベクトルに基づいて前記比較感情ベクトルを算出する、付記1又は2記載の推定装置。
(付記4)
前記感情情報は、優先感情情報を含み、
前記優先感情情報は、感情の種類と、優先度とが紐づけられた情報であり、
前記基準感情ベクトル算出部は、
前記第1の所定期間における、単位時間ごとに優先度が最も高い感情を抽出し、
前記ベクトル変換情報に基づき、抽出した感情について仮基準感情ベクトルを算出し、
前記仮基準感情ベクトルに基づいて前記基準感情ベクトルを算出し、
前記比較感情ベクトル算出部は、
前記第2の所定期間における、単位時間ごとに優先度が最も高い感情を抽出し、
前記ベクトル変換情報に基づき、抽出した感情について仮比較感情ベクトルを算出し、
前記仮比較感情ベクトルに基づいて前記比較感情ベクトルを算出する、付記1から3のいずれかに記載の推定装置。
(付記5)
前記感情情報が、対象者の識別情報を含み、
前記記憶部が、前記対象者の識別情報と、前記基準感情ベクトルとを紐づけて記憶する、付記1から4のいずれかに記載の推定装置。
(付記6)
検知部を含み、
前記検知部は、前記感情情報に基づいて、対象者の感情の現れ方の違いを検知し、
前記推定部は、前記検知部により対象者の感情の現れ方の違いが検知された場合に、前記対象者の感情の動きを推定する、付記1から5のいずれかに記載の推定装置。
(付記7)
前記検知部は、感情情報取得部、基準感情計数部、感情計数部、異常値検出部、判定部、及び出力部を含み、
前記感情情報取得部は、対象者の感情情報を取得し、
前記感情情報は、対象者の感情と、対象者の識別情報とを含み、
前記基準感情計数部は、前記感情情報に基づき、基準感情発生回数を計数し、
前記基準感情発生回数は、第1の所定期間における、単位時間あたりの前記対象者の感情の発生回数であり、
前記感情計数部は、前記感情情報に基づき、感情発生回数を計数し、
前記感情発生回数は、第2の所定期間における、単位時間あたりの前記対象者の感情の発生回数であり、
前記異常値検出部は、前記基準感情発生回数に対し、前記感情発生回数が異常値を含むか否かを検出し、
前記判定部は、前記感情発生回数に異常値が含まれる場合、対象者の現在の感情の現れ方が普段と異なると判定し、
出力部は、前記判定結果を出力する、付記6記載の感情の推定装置。
(付記8)
記憶部を含み、
前記記憶部は、前記対象者の識別情報と、前記基準感情発生回数とを紐づけて記憶し、
前記判定部は、前記記憶された基準感情発生回数と、前記感情発生回数とに差があるか否かを判定する、付記7記載の推定装置。
(付記9)
前記感情情報取得部は、感情の種類ごとに、前記対象者の感情情報を取得し、
前記基準感情計数部は、感情の種類ごとに、前記基準感情発生回数を計数し、
前記感情計数部は、感情の種類ごとに、前記感情発生回数を計数する、付記7又は8記載の推定装置。
(付記10)
前記感情情報は、スコア情報を含み、
前記スコア情報は、感情の種類ごとに、感情の程度を示すスコアを含む情報であり、
前記基準感情計数部は、感情の種類ごとに、前記スコアが閾値を超えるか否かを判定し、前記基準感情発生回数として、前記閾値を超えるスコアを有する感情の発生回数を計数し、
前記感情計数部は、感情の種類ごとに、前記スコアが閾値を超えるか否かを判定し、前記感情発生回数として、前記閾値を超えるスコアを有する感情の発生回数を計数する、付記7から9のいずれかに記載の推定装置。
(付記11)
前記判定部は、前記感情発生回数に含まれる異常値の数が、閾値を超える場合に、対象者の現在の感情の現れ方が普段と異なると判定する、付記7から10のいずれかに記載の推定装置。
(付記12)
前記判定部は、前記感情発生回数に含まれる異常値の割合が、閾値を超える場合に、対象者の現在の感情の現れ方が普段と異なると判定する、付記7から10のいずれかに記載の推定装置。
(付記13)
前記感情情報は、スコア情報を含み、
前記スコア情報は、感情の種類ごとに、感情の程度を示すスコアを含む情報であり、
前記判定部は、前記感情発生回数に含まれる異常値において、少なくとも一つの異常値のスコアが閾値を超える場合に、対象者の現在の感情の現れ方が普段と異なると判定する、付記7から10のいずれかに記載の推定装置。
(付記14)
感情情報取得工程、基準感情ベクトル算出工程、比較感情ベクトル算出工程、差分感情ベクトル算出工程、推定工程、及び出力工程を含み、
前記感情情報取得工程は、対象者の感情情報を取得し、
前記基準感情ベクトル算出工程は、ベクトル変換情報及び前記感情情報に基づき、第1の所定期間における基準感情ベクトルを算出し、
前記比較感情ベクトル算出工程は、ベクトル変換情報及び前記感情情報に基づき、第2の所定期間における比較感情ベクトルを算出し、
差分感情ベクトル算出工程は、前記基準感情ベクトルと、前記比較感情ベクトルとに基づき、差分感情ベクトルを算出し、
前記推定工程は、ベクトル変換情報及び前記差分感情ベクトルに基づき、第1の所定期間と、第2の所定期間との間における、対象者の感情の動きを推定し、
前記出力工程は、前記対象者の感情の動きを出力する、感情の動き推定方法。
(付記15)
前記感情情報は、スコア情報を含み、
前記スコア情報は、感情の種類ごとに、感情の程度を示すスコアを含む情報であり、
前記基準感情ベクトル算出工程は、
前記第1の所定期間における、単位時間ごとに前記スコアが閾値を超える感情を抽出し、
前記ベクトル変換情報に基づき、抽出した感情について仮基準感情ベクトルを算出し、
前記仮基準感情ベクトルに基づいて前記基準感情ベクトルを算出し、
前記比較感情ベクトル算出工程は、
前記第2の所定期間における、単位時間ごとに前記スコアが閾値を超える感情を抽出し、
前記ベクトル変換情報に基づき、抽出した感情について仮比較感情ベクトルを算出し、
前記仮比較感情ベクトルに基づいて前記比較感情ベクトルを算出する、付記14記載の推定方法。
(付記16)
前記感情情報は、スコア情報を含み、
前記スコア情報は、感情の種類ごとに、感情の程度を示すスコアを含む情報であり、
前記基準感情ベクトル算出工程は、
前記第1の所定期間における、単位時間ごとに前記スコアが最も高い感情を抽出し、
前記ベクトル変換情報に基づき、抽出した感情について仮基準感情ベクトルを算出し、
前記仮基準感情ベクトルに基づいて前記基準感情ベクトルを算出し、
前記比較感情ベクトル算出工程は、
前記第2の所定期間における、単位時間ごとに前記スコアが最も高い感情を抽出し、
前記ベクトル変換情報に基づき、抽出した感情について仮比較感情ベクトルを算出し、
前記仮比較感情ベクトルに基づいて前記比較感情ベクトルを算出する、付記14又は15記載の推定方法。
(付記17)
前記感情情報は、優先感情情報を含み、
前記優先感情情報は、感情の種類と、優先度とが紐づけられた情報であり、
前記基準感情ベクトル算出工程は、
前記第1の所定期間における、単位時間ごとに優先度が最も高い感情を抽出し、
前記ベクトル変換情報に基づき、抽出した感情について仮基準感情ベクトルを算出し、
前記仮基準感情ベクトルに基づいて前記基準感情ベクトルを算出し、
前記比較感情ベクトル算出工程は、
前記第2の所定期間における、単位時間ごとに優先度が最も高い感情を抽出し、
前記ベクトル変換情報に基づき、抽出した感情について仮比較感情ベクトルを算出し、
前記仮比較感情ベクトルに基づいて前記比較感情ベクトルを算出する、付記14から16のいずれかに記載の推定方法。
(付記18)
記憶工程を含み、
前記感情情報が、対象者の識別情報を含み、
前記記憶工程が、前記対象者の識別情報と、前記基準感情ベクトルとを紐づけて記憶する、付記14から17のいずれかに記載の推定方法。
(付記19)
検知工程を含み、
前記検知工程は、前記感情情報に基づいて、対象者の感情の現れ方の違いを検知し、
前記推定工程は、前記検知工程により対象者の感情の現れ方の違いが検知された場合に、前記対象者の感情の動きを推定する、付記14から18のいずれかに記載の推定方法。
(付記20)
前記検知工程は、感情情報取得工程、基準感情計数工程、感情計数工程、異常値検出工程、判定工程、及び出力工程を含み、
前記感情情報取得工程は、対象者の感情情報を取得し、
前記感情情報は、対象者の感情と、対象者の識別情報とを含み、
前記基準感情計数工程は、前記感情情報に基づき、基準感情発生回数を計数し、
前記基準感情発生回数は、第1の所定期間における、単位時間あたりの前記対象者の感情の発生回数であり、
前記感情計数工程は、前記感情情報に基づき、感情発生回数を計数し、
前記感情発生回数は、第2の所定期間における、単位時間あたりの前記対象者の感情の発生回数であり、
前記異常値検出工程は、前記基準感情発生回数に対し、前記感情発生回数が異常値を含むか否かを検出し、
前記判定工程は、前記感情発生回数に異常値が含まれる場合、対象者の現在の感情の現れ方が普段と異なると判定し、
出力工程は、前記判定結果を出力する、付記19記載の感情の推定方法。
(付記21)
記憶工程を含み、
前記記憶工程は、前記対象者の識別情報と、前記基準感情発生回数とを紐づけて記憶し、
前記判定工程は、前記記憶された基準感情発生回数と、前記感情発生回数とに差があるか否かを判定する、付記20記載の推定方法。
(付記22)
前記感情情報取得工程は、感情の種類ごとに、前記対象者の感情情報を取得し、
前記基準感情計数工程は、感情の種類ごとに、前記基準感情発生回数を計数し、
前記感情計数工程は、感情の種類ごとに、前記感情発生回数を計数する、付記20又は21記載の推定方法。
(付記23)
前記感情情報は、スコア情報を含み、
前記スコア情報は、感情の種類ごとに、感情の程度を示すスコアを含む情報であり、
前記基準感情計数工程は、感情の種類ごとに、前記スコアが閾値を超えるか否かを判定し、前記基準感情発生回数として、前記閾値を超えるスコアを有する感情の発生回数を計数し、
前記感情計数工程は、感情の種類ごとに、前記スコアが閾値を超えるか否かを判定し、前記感情発生回数として、前記閾値を超えるスコアを有する感情の発生回数を計数する、付記20から22のいずれかに記載の推定方法。
(付記24)
前記判定工程は、前記感情発生回数に含まれる異常値の数が、閾値を超える場合に、対象者の現在の感情の現れ方が普段と異なると判定する、付記20から23のいずれかに記載の推定方法。
(付記25)
前記判定工程は、前記感情発生回数に含まれる異常値の割合が、閾値を超える場合に、対象者の現在の感情の現れ方が普段と異なると判定する、付記20から23のいずれかに記載の推定方法。
(付記26)
前記感情情報は、スコア情報を含み、
前記スコア情報は、感情の種類ごとに、感情の程度を示すスコアを含む情報であり、
前記判定工程は、前記感情発生回数に含まれる異常値において、少なくとも一つの異常値のスコアが閾値を超える場合に、対象者の現在の感情の現れ方が普段と異なると判定する、付記20から23のいずれかに記載の推定方法。
(付記27)
コンピュータに、感情情報取得手順、基準感情ベクトル算出手順、比較感情ベクトル算出手順、差分感情ベクトル算出手順、推定手順、及び出力手順を実行させるためのプログラムであって、
前記感情情報取得手順は、対象者の感情情報を取得し、
前記基準感情ベクトル算出手順は、ベクトル変換情報及び前記感情情報に基づき、第1の所定期間における基準感情ベクトルを算出し、
前記比較感情ベクトル算出手順は、ベクトル変換情報及び前記感情情報に基づき、第2の所定期間における比較感情ベクトルを算出し、
差分感情ベクトル算出手順は、前記基準感情ベクトルと、前記比較感情ベクトルとに基づき、差分感情ベクトルを算出し、
前記推定手順は、ベクトル変換情報及び前記差分感情ベクトルに基づき、第1の所定期間と、第2の所定期間との間における、対象者の感情の動きを推定し、
前記出力手順は、前記対象者の感情の動きを出力する、プログラム。
(付記28)
前記感情情報は、スコア情報を含み、
前記スコア情報は、感情の種類ごとに、感情の程度を示すスコアを含む情報であり、
前記基準感情ベクトル算出手順は、
前記第1の所定期間における、単位時間ごとに前記スコアが閾値を超える感情を抽出し、
前記ベクトル変換情報に基づき、抽出した感情について仮基準感情ベクトルを算出し、
前記仮基準感情ベクトルに基づいて前記基準感情ベクトルを算出し、
前記比較感情ベクトル算出手順は、
前記第2の所定期間における、単位時間ごとに前記スコアが閾値を超える感情を抽出し、
前記ベクトル変換情報に基づき、抽出した感情について仮比較感情ベクトルを算出し、
前記仮比較感情ベクトルに基づいて前記比較感情ベクトルを算出する、付記27記載のプログラム。
(付記29)
前記感情情報は、スコア情報を含み、
前記スコア情報は、感情の種類ごとに、感情の程度を示すスコアを含む情報であり、
前記基準感情ベクトル算出手順は、
前記第1の所定期間における、単位時間ごとに前記スコアが最も高い感情を抽出し、
前記ベクトル変換情報に基づき、抽出した感情について仮基準感情ベクトルを算出し、
前記仮基準感情ベクトルに基づいて前記基準感情ベクトルを算出し、
前記比較感情ベクトル算出手順は、
前記第2の所定期間における、単位時間ごとに前記スコアが最も高い感情を抽出し、
前記ベクトル変換情報に基づき、抽出した感情について仮比較感情ベクトルを算出し、
前記仮比較感情ベクトルに基づいて前記比較感情ベクトルを算出する、付記27又は28記載のプログラム。
(付記30)
前記感情情報は、優先感情情報を含み、
前記優先感情情報は、感情の種類と、優先度とが紐づけられた情報であり、
前記基準感情ベクトル算出手順は、
前記第1の所定期間における、単位時間ごとに優先度が最も高い感情を抽出し、
前記ベクトル変換情報に基づき、抽出した感情について仮基準感情ベクトルを算出し、
前記仮基準感情ベクトルに基づいて前記基準感情ベクトルを算出し、
前記比較感情ベクトル算出手順は、
前記第2の所定期間における、単位時間ごとに優先度が最も高い感情を抽出し、
前記ベクトル変換情報に基づき、抽出した感情について仮比較感情ベクトルを算出し、
前記仮比較感情ベクトルに基づいて前記比較感情ベクトルを算出する、付記27から29のいずれかに記載のプログラム。
(付記31)
コンピュータに、記憶手順を実行させ、
前記感情情報が、対象者の識別情報を含み、
前記記憶手順が、前記対象者の識別情報と、前記基準感情ベクトルとを紐づけて記憶する、付記27から30のいずれかに記載のプログラム。
(付記32)
コンピュータに、検知手順を実行させ、
前記検知手順は、前記感情情報に基づいて、対象者の感情の現れ方の違いを検知し、
前記推定手順は、前記検知手順により対象者の感情の現れ方の違いが検知された場合に、前記対象者の感情の動きを推定する、付記27から31のいずれかに記載のプログラム。
(付記33)
前記検知手順は、感情情報取得手順、基準感情計数手順、感情計数手順、異常値検出手順、判定手順、及び出力手順を含み、
前記感情情報取得手順は、対象者の感情情報を取得し、
前記感情情報は、対象者の感情と、対象者の識別情報とを含み、
前記基準感情計数手順は、前記感情情報に基づき、基準感情発生回数を計数し、
前記基準感情発生回数は、第1の所定期間における、単位時間あたりの前記対象者の感情の発生回数であり、
前記感情計数手順は、前記感情情報に基づき、感情発生回数を計数し、
前記感情発生回数は、第2の所定期間における、単位時間あたりの前記対象者の感情の発生回数であり、
前記異常値検出手順は、前記基準感情発生回数に対し、前記感情発生回数が異常値を含むか否かを検出し、
前記判定手順は、前記感情発生回数に異常値が含まれる場合、対象者の現在の感情の現れ方が普段と異なると判定し、
出力手順は、前記判定結果を出力する、付記32記載の感情のプログラム。
(付記34)
記憶手順を含み、
前記記憶手順は、前記対象者の識別情報と、前記基準感情発生回数とを紐づけて記憶し、
前記判定手順は、前記記憶された基準感情発生回数と、前記感情発生回数とに差があるか否かを判定する、付記33記載のプログラム。
(付記35)
前記感情情報取得手順は、感情の種類ごとに、前記対象者の感情情報を取得し、
前記基準感情計数手順は、感情の種類ごとに、前記基準感情発生回数を計数し、
前記感情計数手順は、感情の種類ごとに、前記感情発生回数を計数する、付記33又は34記載のプログラム。
(付記36)
前記感情情報は、スコア情報を含み、
前記スコア情報は、感情の種類ごとに、感情の程度を示すスコアを含む情報であり、
前記基準感情計数手順は、感情の種類ごとに、前記スコアが閾値を超えるか否かを判定し、前記基準感情発生回数として、前記閾値を超えるスコアを有する感情の発生回数を計数し、
前記感情計数手順は、感情の種類ごとに、前記スコアが閾値を超えるか否かを判定し、前記感情発生回数として、前記閾値を超えるスコアを有する感情の発生回数を計数する、付記33から35のいずれかに記載のプログラム。
(付記37)
前記判定手順は、前記感情発生回数に含まれる異常値の数が、閾値を超える場合に、対象者の現在の感情の現れ方が普段と異なると判定する、付記33から36のいずれかに記載のプログラム。
(付記38)
前記判定手順は、前記感情発生回数に含まれる異常値の割合が、閾値を超える場合に、対象者の現在の感情の現れ方が普段と異なると判定する、付記33から36のいずれかに記載のプログラム。
(付記39)
前記感情情報は、スコア情報を含み、
前記スコア情報は、感情の種類ごとに、感情の程度を示すスコアを含む情報であり、
前記判定手順は、前記感情発生回数に含まれる異常値において、少なくとも一つの異常値のスコアが閾値を超える場合に、対象者の現在の感情の現れ方が普段と異なると判定する、付記33から36のいずれかに記載のプログラム。
(付記40)
付記27から39のいずれかに記載のプログラムを記録しているコンピュータ読み取り可能な記録媒体。
<Additional Notes>
Some or all of the above embodiments can be described as, but are not limited to, the following supplementary notes.
(Appendix 1)
The system includes a storage unit, an emotion information acquisition unit, a reference emotion vector calculation unit, a comparative emotion vector calculation unit, a differential emotion vector calculation unit, an estimation unit, and an output unit,
the storage unit includes vector transformation information;
the emotion information acquisition unit acquires emotion information of a subject;
the reference emotion vector calculation unit calculates a reference emotion vector for a first predetermined period based on the vector conversion information and the emotion information;
the comparative emotion vector calculation unit calculates a comparative emotion vector for a second predetermined period based on the vector conversion information and the emotion information;
the differential emotion vector calculation unit calculates a differential emotion vector based on the reference emotion vector and the comparison emotion vector;
the estimation unit estimates a change in the subject's emotions between a first predetermined period and a second predetermined period based on the vector conversion information and the differential emotion vector;
The output unit outputs the emotional movement of the subject.
(Appendix 2)
the emotion information includes score information,
the score information is information including a score indicating the degree of each emotion type,
The reference emotion vector calculation unit
extracting emotions for which the scores exceed a threshold for each unit time during the first predetermined period;
Calculating a provisional reference emotion vector for the extracted emotion based on the vector conversion information;
calculating the reference emotion vector based on the provisional reference emotion vector;
The comparative emotion vector calculation unit
extracting emotions for which the scores exceed a threshold for each unit time during the second predetermined period;
Calculating a provisional comparison emotion vector for the extracted emotion based on the vector conversion information;
2. The estimation device according to claim 1, wherein the comparative emotion vector is calculated based on the provisional comparative emotion vector.
(Appendix 3)
the emotion information includes score information,
the score information is information including a score indicating the degree of each emotion type,
The reference emotion vector calculation unit
extracting the emotion with the highest score for each unit time during the first predetermined period;
Calculating a provisional reference emotion vector for the extracted emotion based on the vector conversion information;
calculating the reference emotion vector based on the provisional reference emotion vector;
The comparative emotion vector calculation unit
extracting the emotion with the highest score for each unit time during the second predetermined period;
Calculating a provisional comparison emotion vector for the extracted emotion based on the vector conversion information;
3. The estimation device according to claim 1, wherein the comparative emotion vector is calculated based on the provisional comparative emotion vector.
(Appendix 4)
the emotion information includes priority emotion information,
The priority emotion information is information in which the type of emotion is associated with a priority level,
The reference emotion vector calculation unit
extracting an emotion with the highest priority for each unit time during the first predetermined period;
Calculating a provisional reference emotion vector for the extracted emotion based on the vector conversion information;
calculating the reference emotion vector based on the provisional reference emotion vector;
The comparative emotion vector calculation unit
extracting the emotion with the highest priority for each unit time during the second predetermined period;
Calculating a provisional comparison emotion vector for the extracted emotion based on the vector conversion information;
4. The estimation device according to claim 1, wherein the comparative emotion vector is calculated based on the provisional comparative emotion vector.
(Appendix 5)
the emotion information includes identification information of the subject;
5. The estimation device according to claim 1, wherein the storage unit stores identification information of the subject and the reference emotion vector in association with each other.
(Appendix 6)
A detection unit is included,
the detection unit detects differences in how the subject's emotions are expressed based on the emotion information;
6. The estimation device according to claim 1, wherein the estimation unit estimates the emotional movement of the subject when the detection unit detects a difference in how the subject's emotions are expressed.
(Appendix 7)
the detection unit includes an emotion information acquisition unit, a reference emotion counting unit, an emotion counting unit, an abnormal value detection unit, a determination unit, and an output unit;
the emotion information acquisition unit acquires emotion information of a subject;
the emotion information includes an emotion of the subject and identification information of the subject;
the reference emotion counting unit counts the number of occurrences of a reference emotion based on the emotion information;
the reference emotion occurrence count is the number of times the emotion of the subject occurs per unit time in a first predetermined period,
the emotion counting unit counts the number of occurrences of emotions based on the emotion information;
the number of occurrences of an emotion is the number of occurrences of the emotion of the subject per unit time in a second predetermined period,
the abnormal value detection unit detects whether the number of emotion occurrences includes an abnormal value with respect to the reference number of emotion occurrences;
When the number of times of emotion occurrence includes an abnormal value, the determination unit determines that the subject's current emotion is being expressed differently than usual;
7. The emotion estimation device according to claim 6, wherein an output unit outputs the determination result.
(Appendix 8)
a storage unit,
the storage unit stores the identification information of the subject and the reference emotion occurrence count in association with each other;
8. The estimation device according to claim 7, wherein the determination unit determines whether there is a difference between the stored reference emotion occurrence count and the emotion occurrence count.
(Appendix 9)
the emotion information acquisition unit acquires emotion information of the subject for each emotion type;
the reference emotion counting unit counts the number of occurrences of the reference emotion for each type of emotion;
9. The estimation device according to claim 7, wherein the emotion counting unit counts the number of occurrences of the emotion for each type of emotion.
(Appendix 10)
the emotion information includes score information,
the score information is information including a score indicating the degree of each emotion type,
the reference emotion counting unit determines whether or not the score exceeds a threshold for each type of emotion, and counts the number of occurrences of emotions having scores exceeding the threshold as the number of occurrences of the reference emotion;
10. The estimation device according to any one of appendices 7 to 9, wherein the emotion counting unit determines, for each type of emotion, whether the score exceeds a threshold, and counts, as the number of occurrences of emotions, the number of occurrences of emotions having a score exceeding the threshold.
(Appendix 11)
11. The estimation device according to any one of appendices 7 to 10, wherein the determination unit determines that the subject's current emotion is being expressed differently than usual when the number of abnormal values included in the emotion occurrence count exceeds a threshold.
(Appendix 12)
11. The estimation device according to any one of appendices 7 to 10, wherein the determination unit determines that the subject's current emotional expression is different from usual when a proportion of abnormal values included in the emotion occurrence count exceeds a threshold.
(Appendix 13)
the emotion information includes score information,
the score information is information including a score indicating the degree of each emotion type,
11. The estimation device according to any one of appendices 7 to 10, wherein the determination unit determines that the subject's current emotion is being expressed differently than usual when a score of at least one abnormal value among the abnormal values included in the emotion occurrence count exceeds a threshold.
(Appendix 14)
The method includes an emotion information acquisition step, a reference emotion vector calculation step, a comparative emotion vector calculation step, a differential emotion vector calculation step, an estimation step, and an output step,
the emotion information acquiring step acquires emotion information of a subject,
the reference emotion vector calculation step calculates a reference emotion vector for a first predetermined period based on vector conversion information and the emotion information;
the comparative emotion vector calculation step calculates a comparative emotion vector for a second predetermined period based on the vector conversion information and the emotion information;
the differential emotion vector calculation step calculates a differential emotion vector based on the reference emotion vector and the comparison emotion vector;
the estimation step estimates a change in the subject's emotions between a first predetermined period and a second predetermined period based on the vector conversion information and the differential emotion vector;
The output step outputs the emotional movement of the subject.
(Appendix 15)
the emotion information includes score information,
the score information is information including a score indicating the degree of each emotion type,
The reference emotion vector calculation step includes:
extracting emotions for which the scores exceed a threshold for each unit time during the first predetermined period;
Calculating a provisional reference emotion vector for the extracted emotion based on the vector conversion information;
calculating the reference emotion vector based on the provisional reference emotion vector;
The comparative emotion vector calculation step includes:
extracting emotions for which the scores exceed a threshold for each unit time during the second predetermined period;
Calculating a provisional comparison emotion vector for the extracted emotion based on the vector conversion information;
15. The estimation method according to claim 14, wherein the comparative emotion vector is calculated based on the provisional comparative emotion vector.
(Appendix 16)
the emotion information includes score information,
the score information is information including a score indicating the degree of each emotion type,
The reference emotion vector calculation step includes:
extracting the emotion with the highest score for each unit time during the first predetermined period;
Calculating a provisional reference emotion vector for the extracted emotion based on the vector conversion information;
calculating the reference emotion vector based on the provisional reference emotion vector;
The comparative emotion vector calculation step includes:
extracting the emotion with the highest score for each unit time during the second predetermined period;
Calculating a provisional comparison emotion vector for the extracted emotion based on the vector conversion information;
16. The estimation method according to claim 14, wherein the comparative emotion vector is calculated based on the provisional comparative emotion vector.
(Appendix 17)
the emotion information includes priority emotion information,
The priority emotion information is information in which the type of emotion is associated with a priority level,
The reference emotion vector calculation step includes:
extracting an emotion with the highest priority for each unit time during the first predetermined period;
Calculating a provisional reference emotion vector for the extracted emotion based on the vector conversion information;
calculating the reference emotion vector based on the provisional reference emotion vector;
The comparative emotion vector calculation step includes:
extracting the emotion with the highest priority for each unit time during the second predetermined period;
Calculating a provisional comparison emotion vector for the extracted emotion based on the vector conversion information;
17. The estimation method according to any one of appendices 14 to 16, wherein the comparative emotion vector is calculated based on the provisional comparative emotion vector.
(Appendix 18)
a storing step,
the emotion information includes identification information of the subject;
18. The estimation method according to any one of appendices 14 to 17, wherein the storing step stores the identification information of the subject and the reference emotion vector in association with each other.
(Appendix 19)
a detection step,
the detecting step detects differences in how the subject's emotions are expressed based on the emotion information;
19. The estimation method according to any one of appendices 14 to 18, wherein the estimation step estimates the emotional movement of the subject when a difference in the way the subject's emotions are expressed is detected by the detection step.
(Appendix 20)
the detection step includes an emotion information acquisition step, a reference emotion counting step, an emotion counting step, an abnormal value detection step, a determination step, and an output step;
the emotion information acquiring step acquires emotion information of a subject,
the emotion information includes an emotion of the subject and identification information of the subject;
the reference emotion counting step counts the number of occurrences of a reference emotion based on the emotion information;
the reference emotion occurrence count is the number of times the emotion of the subject occurs per unit time in a first predetermined period,
the emotion counting step counts the number of occurrences of emotions based on the emotion information;
the emotion occurrence count is the number of times the emotion occurs per unit time of the subject during a second predetermined period;
the abnormal value detection step detects whether the number of occurrences of emotions includes an abnormal value with respect to the reference number of occurrences of emotions;
The determining step determines that the subject's current emotional expression is different from usual when the number of times the emotion is generated includes an abnormal value,
20. The emotion estimation method according to claim 19, wherein the output step outputs the determination result.
(Appendix 21)
a storing step,
the storing step stores the identification information of the subject and the number of occurrences of the reference emotion in association with each other;
21. The estimation method according to claim 20, wherein the determining step determines whether or not there is a difference between the stored reference emotion occurrence count and the emotion occurrence count.
(Appendix 22)
the emotion information acquiring step acquires emotion information of the subject for each emotion type;
the reference emotion counting step counts the number of occurrences of the reference emotion for each type of emotion;
22. The estimation method according to claim 20, wherein the emotion counting step counts the number of occurrences of the emotion for each type of emotion.
(Appendix 23)
the emotion information includes score information,
the score information is information including a score indicating the degree of each emotion type,
the reference emotion counting step determines whether or not the score exceeds a threshold for each type of emotion, and counts the number of occurrences of emotions having scores exceeding the threshold as the number of occurrences of the reference emotion;
23. The estimation method according to any one of Appendices 20 to 22, wherein the emotion counting step determines whether or not the score exceeds a threshold for each type of emotion, and counts the number of occurrences of emotions having a score exceeding the threshold as the number of occurrences of emotions.
(Appendix 24)
24. The estimation method according to any one of appendices 20 to 23, wherein the determination step determines that the subject's current emotional expression is different from usual when the number of abnormal values included in the emotion occurrence count exceeds a threshold.
(Appendix 25)
24. The estimation method according to any one of appendices 20 to 23, wherein the determination step determines that the subject's current emotional expression is different from usual when a proportion of abnormal values included in the emotion occurrence count exceeds a threshold.
(Appendix 26)
the emotion information includes score information,
the score information is information including a score indicating the degree of each emotion type,
24. The estimation method according to any one of Appendices 20 to 23, wherein the determination step determines that the subject's current emotional expression is different from usual when the score of at least one abnormal value among the abnormal values included in the emotion occurrence count exceeds a threshold.
(Appendix 27)
A program for causing a computer to execute an emotion information acquisition procedure, a reference emotion vector calculation procedure, a comparative emotion vector calculation procedure, a differential emotion vector calculation procedure, an estimation procedure, and an output procedure,
the emotion information acquisition step acquires emotion information of a subject;
the reference emotion vector calculation step calculates a reference emotion vector for a first predetermined period based on vector conversion information and the emotion information;
the comparative emotion vector calculation step calculates a comparative emotion vector for a second predetermined period based on the vector conversion information and the emotion information;
The differential emotion vector calculation step calculates a differential emotion vector based on the reference emotion vector and the comparison emotion vector;
the estimation step estimates a change in the subject's emotions between a first predetermined period and a second predetermined period based on the vector conversion information and the differential emotion vector;
The output step outputs the emotional movements of the subject.
(Appendix 28)
the emotion information includes score information,
the score information is information including a score indicating the degree of each emotion type,
The reference emotion vector calculation procedure includes:
extracting emotions for which the scores exceed a threshold for each unit time during the first predetermined period;
Calculating a provisional reference emotion vector for the extracted emotion based on the vector conversion information;
calculating the reference emotion vector based on the provisional reference emotion vector;
The comparative emotion vector calculation procedure includes:
extracting emotions for which the scores exceed a threshold for each unit time during the second predetermined period;
Calculating a provisional comparison emotion vector for the extracted emotion based on the vector conversion information;
28. The program according to claim 27, wherein the comparative emotion vector is calculated based on the provisional comparative emotion vector.
(Appendix 29)
the emotion information includes score information,
the score information is information including a score indicating the degree of each emotion type,
The reference emotion vector calculation procedure includes:
extracting the emotion with the highest score for each unit time during the first predetermined period;
Calculating a provisional reference emotion vector for the extracted emotion based on the vector conversion information;
calculating the reference emotion vector based on the provisional reference emotion vector;
The comparative emotion vector calculation procedure includes:
extracting the emotion with the highest score for each unit time during the second predetermined period;
Calculating a provisional comparison emotion vector for the extracted emotion based on the vector conversion information;
29. The program according to claim 27, wherein the comparative emotion vector is calculated based on the provisional comparative emotion vector.
(Appendix 30)
the emotion information includes priority emotion information,
The priority emotion information is information in which the type of emotion is associated with a priority level,
The reference emotion vector calculation procedure includes:
extracting an emotion with the highest priority for each unit time during the first predetermined period;
Calculating a provisional reference emotion vector for the extracted emotion based on the vector conversion information;
calculating the reference emotion vector based on the provisional reference emotion vector;
The comparative emotion vector calculation procedure includes:
extracting the emotion with the highest priority for each unit time during the second predetermined period;
Calculating a provisional comparison emotion vector for the extracted emotion based on the vector conversion information;
30. The program according to any one of appendices 27 to 29, wherein the comparative emotion vector is calculated based on the provisional comparative emotion vector.
(Appendix 31)
causing the computer to execute a memorized procedure;
the emotion information includes identification information of the subject;
31. The program according to any one of appendices 27 to 30, wherein the storage step stores the identification information of the subject and the reference emotion vector in association with each other.
(Appendix 32)
causing the computer to perform a detection procedure;
the detecting step detects differences in how the subject's emotions are expressed based on the emotion information;
32. The program described in any one of Appendices 27 to 31, wherein the estimation step estimates the emotional movement of the subject when the detection step detects a difference in how the subject's emotions are expressed.
(Appendix 33)
the detection procedure includes an emotion information acquisition procedure, a reference emotion counting procedure, an emotion counting procedure, an outlier detection procedure, a determination procedure, and an output procedure;
the emotion information acquisition step acquires emotion information of a subject;
the emotion information includes an emotion of the subject and identification information of the subject;
the reference emotion counting step counts the number of occurrences of a reference emotion based on the emotion information;
the reference emotion occurrence count is the number of times the emotion of the subject occurs per unit time in a first predetermined period,
the emotion counting step counts the number of occurrences of emotions based on the emotion information;
the emotion occurrence count is the number of times the emotion occurs per unit time of the subject during a second predetermined period;
the abnormal value detection step detects whether the number of occurrences of emotions includes an abnormal value with respect to the reference number of occurrences of emotions;
The determination step determines that the subject's current emotional expression is different from usual when the number of times the emotion occurs includes an abnormal value;
33. The emotion program according to claim 32, wherein the output step outputs the determination result.
(Appendix 34)
Includes memory procedures,
the storing step includes storing the identification information of the subject and the number of occurrences of the reference emotion in association with each other;
34. The program according to claim 33, wherein the determining step determines whether or not there is a difference between the stored reference emotion occurrence count and the emotion occurrence count.
(Appendix 35)
the emotion information acquisition step acquires emotion information of the subject for each emotion type;
the reference emotion counting step counts the number of occurrences of the reference emotions for each type of emotion;
35. The program according to claim 33, wherein the emotion counting step counts the number of occurrences of the emotion for each type of emotion.
(Appendix 36)
the emotion information includes score information,
the score information is information including a score indicating the degree of each emotion type,
the reference emotion counting step includes determining whether or not the score exceeds a threshold for each type of emotion, and counting the number of occurrences of emotions having scores exceeding the threshold as the reference emotion occurrence count;
36. The program according to any one of Appendices 33 to 35, wherein the emotion counting step determines, for each type of emotion, whether the score exceeds a threshold, and counts, as the number of occurrences of emotions, the number of occurrences of emotions having a score exceeding the threshold.
(Appendix 37)
37. The program described in any one of Appendices 33 to 36, wherein the determination procedure determines that the subject's current emotional expression is different from usual if the number of abnormal values included in the emotion occurrence count exceeds a threshold.
(Appendix 38)
37. The program described in any one of Appendices 33 to 36, wherein the determination procedure determines that the subject's current emotional expression is different from usual if the proportion of abnormal values included in the emotion occurrence count exceeds a threshold.
(Appendix 39)
the emotion information includes score information,
the score information is information including a score indicating the degree of each emotion type,
37. The program described in any one of Appendices 33 to 36, wherein the determination procedure determines that the subject's current emotional expression is different from usual if the score of at least one abnormal value included in the number of emotion occurrences exceeds a threshold.
(Appendix 40)
A computer-readable recording medium having recorded thereon a program according to any one of appendices 27 to 39.
本発明によれば、基準感情ベクトルと比較感情ベクトルとの差分感情ベクトルに基づき、対象者の感情の動きを推定できる。このため、本発明の推定装置によれば、個人の普段の感情の状態を考慮して、感情の動きがどのように変化したかを推定できる。また、これにより、例えば、対象者の元気度がどのように変化したか等の、対象者の状態、特に精神状態の変化を推定できる。このため、本発明は、例えば、リモートワークやリモート授業における人材管理、健康管理等の分野において特に有用である。 According to the present invention, the emotional movements of a subject can be estimated based on the differential emotion vector between a reference emotion vector and a comparison emotion vector. Therefore, the estimation device of the present invention can estimate how an individual's emotional movements have changed, taking into account their usual emotional state. This also makes it possible to estimate changes in the subject's condition, particularly their mental state, such as how the subject's energy level has changed. Therefore, the present invention is particularly useful in fields such as human resource management and health management in remote work and remote classes.
10、10A 動き推定装置
11 感情情報取得部
12 基準感情ベクトル算出部
13 感情ベクトル算出部
14 差分感情ベクトル算出部
15 推定部
16 出力部
17 記憶部
101 CPU
102 メモリ
103 バス
104 記憶装置
105 プログラム
106 入力装置
107 表示装置
108 通信デバイス
21 検知部(違い検知装置)
211 感情情報取得部
212 基準感情計数部
213 感情計数部
214 異常値検知部
215 判定部
216 出力部
201 CPU
202 メモリ
203 バス
204 記憶装置
205 プログラム
206 入力装置
207 表示装置
208 通信デバイス
10, 10A Motion estimation device 11 Emotion information acquisition unit 12 Reference emotion vector calculation unit 13 Emotion vector calculation unit 14 Difference emotion vector calculation unit 15 Estimation unit 16 Output unit 17 Storage unit 101 CPU
102 Memory 103 Bus 104 Storage device 105 Program 106 Input device 107 Display device 108 Communication device 21 Detection unit (difference detection device)
211 emotion information acquisition unit 212 reference emotion counting unit 213 emotion counting unit 214 abnormal value detection unit 215 determination unit 216 output unit 201 CPU
202 Memory 203 Bus 204 Storage device 205 Program 206 Input device 207 Display device 208 Communication device
Claims (9)
前記記憶部は、ベクトル変換情報を含み、
前記感情情報取得部は、対象者の感情情報を取得し、
前記基準感情ベクトル算出部は、前記ベクトル変換情報及び前記感情情報に基づき、第1の所定期間における基準感情ベクトルを算出し、
前記比較感情ベクトル算出部は、前記ベクトル変換情報及び前記感情情報に基づき、第2の所定期間における比較感情ベクトルを算出し、
前記差分感情ベクトル算出部は、前記基準感情ベクトルと、前記比較感情ベクトルとに基づき、差分感情ベクトルを算出し、
前記推定部は、前記ベクトル変換情報及び前記差分感情ベクトルに基づき、第1の所定期間と、第2の所定期間との間における、対象者の感情の動きを推定し、
前記出力部は、前記対象者の感情の動きを出力する、感情の動き推定装置。 The system includes a storage unit, an emotion information acquisition unit, a reference emotion vector calculation unit, a comparative emotion vector calculation unit, a differential emotion vector calculation unit, an estimation unit, and an output unit,
the storage unit includes vector transformation information;
the emotion information acquisition unit acquires emotion information of a subject;
the reference emotion vector calculation unit calculates a reference emotion vector for a first predetermined period based on the vector conversion information and the emotion information;
the comparative emotion vector calculation unit calculates a comparative emotion vector for a second predetermined period based on the vector conversion information and the emotion information;
the differential emotion vector calculation unit calculates a differential emotion vector based on the reference emotion vector and the comparison emotion vector;
the estimation unit estimates a change in the subject's emotions between a first predetermined period and a second predetermined period based on the vector conversion information and the differential emotion vector;
The output unit outputs the emotional movement of the subject.
前記スコア情報は、感情の種類ごとに、感情の程度を示すスコアを含む情報であり、
前記基準感情ベクトル算出部は、
前記第1の所定期間において、単位時間ごとに前記スコアが閾値を超える感情を抽出し、
前記ベクトル変換情報に基づき、抽出した感情について仮基準感情ベクトルを算出し、
前記仮基準感情ベクトルに基づいて前記基準感情ベクトルを算出し、
前記比較感情ベクトル算出部は、
前記第2の所定期間において、単位時間ごとに前記スコアが閾値を超える感情を抽出し、
前記ベクトル変換情報に基づき、抽出した感情について仮比較感情ベクトルを算出し、
前記仮比較感情ベクトルに基づいて前記比較感情ベクトルを算出する、請求項1記載の推定装置。 the emotion information includes score information,
the score information is information including a score indicating the degree of each emotion type,
The reference emotion vector calculation unit
extracting emotions for which the scores exceed a threshold for each unit time during the first predetermined period;
Calculating a provisional reference emotion vector for the extracted emotion based on the vector conversion information;
calculating the reference emotion vector based on the provisional reference emotion vector;
The comparative emotion vector calculation unit
extracting emotions for which the scores exceed a threshold for each unit time during the second predetermined period;
Calculating a provisional comparison emotion vector for the extracted emotion based on the vector conversion information;
The estimation device according to claim 1 , wherein the comparative emotion vector is calculated based on the provisional comparative emotion vector.
前記スコア情報は、感情の種類ごとに、感情の程度を示すスコアを含む情報であり、
前記基準感情ベクトル算出部は、
前記第1の所定期間において、単位時間ごとに前記スコアが最も高い感情を抽出し、
前記ベクトル変換情報に基づき、抽出した感情について仮基準感情ベクトルを算出し、
前記仮基準感情ベクトルに基づいて前記基準感情ベクトルを算出し、
前記比較感情ベクトル算出部は、
前記第2の所定期間において、単位時間ごとに前記スコアが最も高い感情を抽出し、
前記ベクトル変換情報に基づき、抽出した感情について仮比較感情ベクトルを算出し、
前記仮比較感情ベクトルに基づいて前記比較感情ベクトルを算出する、請求項1又は2記載の推定装置。 the emotion information includes score information,
the score information is information including a score indicating the degree of each emotion type,
The reference emotion vector calculation unit
extracting the emotion with the highest score for each unit time during the first predetermined period;
Calculating a provisional reference emotion vector for the extracted emotion based on the vector conversion information;
calculating the reference emotion vector based on the provisional reference emotion vector;
The comparative emotion vector calculation unit
extracting the emotion with the highest score for each unit time during the second predetermined period;
Calculating a provisional comparison emotion vector for the extracted emotion based on the vector conversion information;
3. The estimation device according to claim 1, wherein the comparative emotion vector is calculated based on the provisional comparative emotion vector.
前記優先感情情報は、感情の種類と、優先度とが紐づけられた情報であり、
前記基準感情ベクトル算出部は、
前記第1の所定期間において、単位時間ごとに優先度が最も高い感情を抽出し、
前記ベクトル変換情報に基づき、抽出した感情について仮基準感情ベクトルを算出し、
前記仮基準感情ベクトルに基づいて前記基準感情ベクトルを算出し、
前記比較感情ベクトル算出部は、
前記第2の所定期間において、単位時間ごとに優先度が最も高い感情を抽出し、
前記ベクトル変換情報に基づき、抽出した感情について仮比較感情ベクトルを算出し、
前記仮比較感情ベクトルに基づいて前記比較感情ベクトルを算出する、請求項1から3のいずれか一項に記載の推定装置。 the emotion information includes priority emotion information,
The priority emotion information is information in which the type of emotion is associated with a priority level,
The reference emotion vector calculation unit
extracting an emotion with the highest priority for each unit time during the first predetermined period;
Calculating a provisional reference emotion vector for the extracted emotion based on the vector conversion information;
calculating the reference emotion vector based on the provisional reference emotion vector;
The comparative emotion vector calculation unit
extracting an emotion with the highest priority for each unit time during the second predetermined period;
Calculating a provisional comparison emotion vector for the extracted emotion based on the vector conversion information;
The estimation device according to claim 1 , wherein the comparative emotion vector is calculated based on the provisional comparative emotion vector.
前記記憶部が、前記対象者の識別情報と、前記基準感情ベクトルとを紐づけて記憶する、請求項1から4のいずれか一項に記載の推定装置。 the emotion information includes identification information of the subject;
The estimation device according to claim 1 , wherein the storage unit stores the identification information of the subject and the reference emotion vector in association with each other.
前記検知部は、前記感情情報に基づいて、対象者の感情の現れ方の違いを検知し、
前記推定部は、前記検知部により対象者の感情の現れ方の違いが検知された場合に、前記対象者の感情の動きを推定する、請求項1から5のいずれか一項に記載の推定装置。 A detection unit is included,
the detection unit detects differences in how the subject's emotions are expressed based on the emotion information;
The estimation device according to claim 1 , wherein the estimation unit estimates the emotional behavior of the subject when the detection unit detects a difference in how the subject's emotions are expressed.
前記感情情報取得工程は、対象者の感情情報を取得し、
前記基準感情ベクトル算出工程は、ベクトル変換情報及び前記感情情報に基づき、第1の所定期間における基準感情ベクトルを算出し、
前記比較感情ベクトル算出工程は、ベクトル変換情報及び前記感情情報に基づき、第2の所定期間における比較感情ベクトルを算出し、
差分感情ベクトル算出工程は、前記基準感情ベクトルと、前記比較感情ベクトルとに基づき、差分感情ベクトルを算出し、
前記推定工程は、ベクトル変換情報及び前記差分感情ベクトルに基づき、第1の所定期間と、第2の所定期間との間における、対象者の感情の動きを推定し、
前記出力工程は、前記対象者の感情の動きを出力する、感情の動き推定方法。 The method includes an emotion information acquisition step, a reference emotion vector calculation step, a comparative emotion vector calculation step, a differential emotion vector calculation step, an estimation step, and an output step,
the emotion information acquiring step acquires emotion information of a subject,
the reference emotion vector calculation step calculates a reference emotion vector for a first predetermined period based on vector conversion information and the emotion information;
the comparative emotion vector calculation step calculates a comparative emotion vector for a second predetermined period based on the vector conversion information and the emotion information;
the differential emotion vector calculation step calculates a differential emotion vector based on the reference emotion vector and the comparison emotion vector;
the estimation step estimates a change in the subject's emotions between a first predetermined period and a second predetermined period based on the vector conversion information and the differential emotion vector;
The output step outputs the emotional movement of the subject.
前記感情情報取得手順は、対象者の感情情報を取得し、
前記基準感情ベクトル算出手順は、ベクトル変換情報及び前記感情情報に基づき、第1の所定期間における基準感情ベクトルを算出し、
前記比較感情ベクトル算出手順は、ベクトル変換情報及び前記感情情報に基づき、第2の所定期間における比較感情ベクトルを算出し、
差分感情ベクトル算出手順は、前記基準感情ベクトルと、前記比較感情ベクトルとに基づき、差分感情ベクトルを算出し、
前記推定手順は、ベクトル変換情報及び前記差分感情ベクトルに基づき、第1の所定期間と、第2の所定期間との間における、対象者の感情の動きを推定し、
前記出力手順は、前記対象者の感情の動きを出力する、プログラム。 A program for causing a computer to execute an emotion information acquisition procedure, a reference emotion vector calculation procedure, a comparative emotion vector calculation procedure, a differential emotion vector calculation procedure, an estimation procedure, and an output procedure,
the emotion information acquisition step acquires emotion information of a subject;
the reference emotion vector calculation step calculates a reference emotion vector for a first predetermined period based on vector conversion information and the emotion information;
the comparative emotion vector calculation step calculates a comparative emotion vector for a second predetermined period based on the vector conversion information and the emotion information;
The differential emotion vector calculation step calculates a differential emotion vector based on the reference emotion vector and the comparison emotion vector;
the estimation step estimates a change in the subject's emotions between a first predetermined period and a second predetermined period based on the vector conversion information and the differential emotion vector;
The output step outputs the emotional movements of the subject.
A computer-readable recording medium on which the program according to claim 8 is recorded.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021186183A JP7715387B2 (en) | 2021-11-16 | 2021-11-16 | Emotional movement estimation device, emotional movement estimation method, program, and recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021186183A JP7715387B2 (en) | 2021-11-16 | 2021-11-16 | Emotional movement estimation device, emotional movement estimation method, program, and recording medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023073620A JP2023073620A (en) | 2023-05-26 |
| JP7715387B2 true JP7715387B2 (en) | 2025-07-30 |
Family
ID=86425786
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021186183A Active JP7715387B2 (en) | 2021-11-16 | 2021-11-16 | Emotional movement estimation device, emotional movement estimation method, program, and recording medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7715387B2 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008310384A (en) | 2007-06-12 | 2008-12-25 | Nippon Telegr & Teleph Corp <Ntt> | Message creation device, message creation method, and message creation program |
| JP2013046691A (en) | 2011-08-29 | 2013-03-07 | Nec Corp | Personal characteristic detection system, personal characteristic detection method, and program |
| JP2018169906A (en) | 2017-03-30 | 2018-11-01 | パナソニックIpマネジメント株式会社 | Dozing prevention device, doze prevention method, and program |
| JP2018166653A (en) | 2017-03-29 | 2018-11-01 | アイシン精機株式会社 | Mood determination device |
-
2021
- 2021-11-16 JP JP2021186183A patent/JP7715387B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008310384A (en) | 2007-06-12 | 2008-12-25 | Nippon Telegr & Teleph Corp <Ntt> | Message creation device, message creation method, and message creation program |
| JP2013046691A (en) | 2011-08-29 | 2013-03-07 | Nec Corp | Personal characteristic detection system, personal characteristic detection method, and program |
| JP2018166653A (en) | 2017-03-29 | 2018-11-01 | アイシン精機株式会社 | Mood determination device |
| JP2018169906A (en) | 2017-03-30 | 2018-11-01 | パナソニックIpマネジメント株式会社 | Dozing prevention device, doze prevention method, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023073620A (en) | 2023-05-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7740681B2 (en) | Post monitoring device, post monitoring method, program, and recording medium | |
| WO2020181806A1 (en) | Method and apparatus for predicting future blood glucose level and computer device | |
| Cheong et al. | “It’s not Fair!”–Fairness for a Small Dataset of Multi-modal Dyadic Mental Well-being Coaching | |
| US20180129647A1 (en) | Systems and methods for dynamically collecting and evaluating potential imprecise characteristics for creating precise characteristics | |
| JP2016213631A (en) | Understanding state estimation device and program | |
| JP7468689B2 (en) | Analytical device, analytical method, and analytical program | |
| JP7715387B2 (en) | Emotional movement estimation device, emotional movement estimation method, program, and recording medium | |
| Li et al. | Using candlestick charts to predict adolescent stress trend on micro-blog | |
| JP7677696B2 (en) | Impact analysis device, impact visualization system device, impact analysis method, impact visualization method, program, and recording medium | |
| JP7782907B2 (en) | Emotion difference detection device, emotion difference detection method, and program | |
| JP7533607B2 (en) | Analytical device, analytical method, and analytical program | |
| JP2023023436A (en) | Emotion determination device, emotion determination method, and program | |
| JP2020187511A (en) | Information processing program, information processing method, and information processing device | |
| KR20240070992A (en) | Emotional feedback device, method and computer program based on objective emotion analysis | |
| JP7459885B2 (en) | Stress analysis device, stress analysis method, and program | |
| JP6604032B2 (en) | Evaluation support device, evaluation support program, and evaluation support system | |
| JP2024040868A (en) | Lie detection support device, lie behavior database production device, lie detection support method, lie behavior database production method, program, and recording medium | |
| WO2023162410A1 (en) | Emotion correction device, emotion estimation device, emotion compensation method, emotion estimation method, and program | |
| CN120277395B (en) | House tree man test analysis method and device based on multi-mode time sequence data | |
| WO2016111007A1 (en) | Data analysis system, data analysis system control method, and data analysis system control program | |
| US20250378962A1 (en) | Information processing system and information processing method | |
| JP7706340B2 (en) | Emotion recognition system and emotion recognition method | |
| US20250336539A1 (en) | Generation of Health-Related Statistical Insights and Visualizations | |
| JP7694961B2 (en) | Video session evaluation terminal, video session evaluation system and video session evaluation program | |
| Kumar et al. | Real-Time Sentiment Analysis for Mental Health Monitoring using AI |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20220630 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20241008 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250617 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250611 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250710 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7715387 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |