(57)【要約】  情報処理装置は、ユーザに対して、ｎ（ｎは２以上の整数）個の質問を提示する手段を備え、質問を提示してから質問に対する回答を取得するまでの思考期間におけるユーザの視線の動きに関するアイトラッキング情報と、思考期間におけるユーザの脳波に関する脳波情報と、を取得する手段を備え、ｎ−１番目の質問の思考期間に取得された情報の組合せに基づいて、ｎ番目の質問を作成する手段を備える。
2019187274.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに対して、ｎ（ｎは２以上の整数）個の質問を提示する手段を備え、
前記質問を提示してから前記質問に対する回答を取得するまでの思考期間における前記ユーザの視線の動きに関するアイトラッキング情報と、前記思考期間における前記ユーザの脳波に関する脳波情報と、を取得する手段を備え、
ｎ−１番目の質問の思考期間に取得された情報の組合せに基づいて、ｎ番目の質問を作成する手段を備える、
情報処理装置。
【請求項２】
前記取得する手段は、更に、前記思考期間における前記ユーザの体の一部の動きに関するモーション情報、前記思考期間における前記ユーザの表情に関する表情情報、及び、前記思考期間における前記ユーザの生体に関する生体情報の少なくとも１つを取得する、請求項１に記載の情報処理装置。
【請求項３】
前記作成する手段は、前記取得する手段によって取得された情報と、前記思考期間外における前記ユーザに関する思考期間外情報と、の組合せに基づいて、前記ｎ番目の質問を作成する、
請求項１又は２に記載の情報処理装置。
【請求項４】
前記思考期間外情報は、前記ユーザの属性に関するユーザ属性情報、及び、前記ユーザの環境に関する環境情報の少なくとも１つである、
請求項３に記載の情報処理装置。
【請求項５】
前記作成する手段は、前記視線の動き及び前記脳波の組合せに応じた質問のカスタマイズパターンが記述された参照ファイルを参照して、前記質問を作成する、
請求項１〜４の何れかに記載の情報処理装置。
【請求項６】
前記作成する手段は、ｎ−１番目の質問の思考期間における視線の動き、及び、ｎ番目の質問に対する回答の正しさとの対応関係が記述された教師データと、前記ｎ−１番目の質問の思考期間に取得された情報と、に基づいて、前記ｎ番目の質問を作成する、
請求項１〜５の何れかに記載の情報処理装置。
【請求項７】
コンピュータを、請求項１〜６の何れかに記載の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
一般に、商品に関する市場調査では、消費者に対するアンケートを用いて商品に対する評価を集計している。多数の消費者からの回答を得ることにより、商品に対する評価の精度の向上が期待できる。【０００３】
特開２００３−３０８４１５号公報は、ユーザ端末及びサーバを備えるシステムを用いて、多くのアンケート結果を容易に取得する技術を開示している。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特開２００３−３０８４１５号公報のアンケートでは、全ての回答者に一様の質問が提示される。各回答者は、質問の意味を各人の主観で解釈し、且つ、その解釈に応じて任意に回答している。回答者が理解する質問の意味は、回答者の主観に依存する。つまり、回答者によって、質問の意味の解釈が異なる。そのため、複数の回答者から得られたアンケート結果には、回答者の主観に応じたノイズ（例えば、回答者の真意が反映されない回答）が混入する。【０００５】
本発明の目的は、回答者の主観に応じたノイズの回答への混入を抑制することである。
【課題を解決するための手段】
【０００６】
本発明の一態様は、
ユーザに対して、ｎ（ｎは２以上の整数）個の質問を提示する手段を備え、
質問を提示してから質問に対する回答を取得するまでの思考期間におけるユーザの視線の動きに関するアイトラッキング情報と、思考期間におけるユーザの脳波に関する脳波情報と、を取得する手段を備え、
ｎ−１番目の質問の思考期間に取得された情報の組合せに基づいて、ｎ番目の質問を作成する手段を備える、
情報処理装置である。
【発明の効果】
【０００７】
本発明によれば、回答者の主観に応じたノイズの回答への混入を抑制するができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態の情報処理システムの構成を示す概略図である。
【図２】本実施形態の情報処理システムの構成を示すブロック図である。
【図３】本実施形態の概要の説明図である。
【図４】本実施形態のユーザ情報データベースのデータ構造を示す図である。
【図５】本実施形態の質問情報マスタのデータ構造を示す図である。
【図６】本実施形態の回答情報データベースのデータ構造を示す図である。
【図７】本実施形態の情報処理のシーケンス図である。
【図８】図７のＱ＆Ａの詳細なフローチャートである。
【図９】図７の情報処理において表示される画面例を示す図である。
【図１０】図７の情報処理において表示される画面例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の一実施形態について、図面に基づいて詳細に説明する。なお、実施形態を説明するための図面において、同一の構成要素には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１０】
（１）情報処理システムの構成
情報処理システムの構成について説明する。図１は、本実施形態の情報処理システムの構成の概略図である。図２は、本実施形態の情報処理システムの構成を示すブロック図である。
【００１１】
図１に示すように、情報処理システム１は、クライアント装置１０と、サーバ３０とを備える。
クライアント装置１０及びサーバ３０は、ネットワーク（例えば、インターネット又はイントラネット）ＮＷを介して接続される。
アイトラッカ２０及び脳波計測装置２１は、クライアント装置１０に接続される。
【００１２】
クライアント装置１０は、サーバ３０にリクエストを送信する情報処理装置の一例である。クライアント装置１０は、例えば、スマートフォン、タブレット端末、又は、パーソナルコンピュータである。
【００１３】
アイトラッカ２０は、ユーザＵの視線の動きを検出し、且つ、視線の動きに関するアイトラッキング信号を生成するように構成される。具体的には、アイトラッカ２０は、所定時間毎に、ユーザＵの視線の位置を示す二次元座標を計測する。
【００１４】
ユーザＵの頭部にはプローブ２１ａが装着される。脳波計測装置２１は、プローブ２１ａを介して、ユーザＵの脳の電圧を検出し、且つ、当該電圧を示す脳波信号を生成する。
【００１５】
サーバ３０は、クライアント装置１０から送信されたリクエストに応じたレスポンスをクライアント装置１０に提供する情報処理装置の一例である。サーバ３０は、例えば、ウェブサーバである。
【００１６】
（１−１）クライアント装置の構成
図１を参照して、クライアント装置１０の構成について説明する。
【００１７】
図１に示すように、クライアント装置１０は、記憶装置１１と、プロセッサ１２と、入出力インタフェース１３と、通信インタフェース１４とを備える。
【００１８】
記憶装置１１は、プログラム及びデータを記憶するように構成される。記憶装置１１は、例えば、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、及び、ストレージ（例えば、フラッシュメモリ又はハードディスク）の組合せである。
【００１９】
プログラムは、例えば、以下のプログラムを含む。
・ＯＳ（Operating System）のプログラム
・情報処理を実行するアプリケーション（例えば、ウェブブラウザ）のプログラム
【００２０】
データは、例えば、以下のデータを含む。
・情報処理において参照されるデータベース
・情報処理を実行することによって得られるデータ（つまり、情報処理の実行結果）
【００２１】
プロセッサ１２は、記憶装置１１に記憶されたプログラムを起動することによって、クライアント装置１０の機能を実現するように構成される。プロセッサ１２は、コンピュータの一例である。
【００２２】
入出力インタフェース１３は、クライアント装置１０に接続される入力デバイスからユーザの指示を取得し、かつ、クライアント装置１０に接続される出力デバイスに情報を出力するように構成される。
入力デバイスは、例えば、キーボード、ポインティングデバイス、タッチパネル、又は、それらの組合せである。
出力デバイスは、例えば、ディスプレイ１５である。
アイトラッカ２０及び脳波計測装置２１は、入出力インタフェース１３を介して、クライアント装置１０に接続される。
【００２３】
通信インタフェース１４は、クライアント装置１０と外部装置（アイトラッカ２０、脳波計測装置２１、及び、サーバ３０）との間の通信を制御するように構成される。
【００２４】
ディスプレイ１５は、プロセッサ１２によって生成された画像を表示するように構成される。
ディスプレイ１５は、例えば、液晶ディスプレイ又は有機ＥＬ（Electro Luminescence）ディスプレイである。
【００２５】
（１−２）サーバの構成
図１を参照して、サーバ３０の構成について説明する。
【００２６】
図１に示すように、サーバ３０は、記憶装置３１と、プロセッサ３２と、入出力インタフェース３３と、通信インタフェース３４とを備える。
【００２７】
記憶装置３１は、プログラム及びデータを記憶するように構成される。記憶装置３１は、例えば、ＲＯＭ、ＲＡＭ、及び、ストレージ（例えば、フラッシュメモリ又はハードディスク）の組合せである。
【００２８】
プログラムは、例えば、以下のプログラムを含む。
・ＯＳのプログラム
・情報処理を実行するアプリケーションのプログラム
【００２９】
データは、例えば、以下のデータを含む。
・情報処理において参照されるデータベース
・情報処理の実行結果
【００３０】
プロセッサ３２は、記憶装置３１に記憶されたプログラムを起動することによって、サーバ３０の機能を実現するように構成される。プロセッサ３２は、コンピュータの一例である。
【００３１】
入出力インタフェース３３は、サーバ３０に接続される入力デバイスからユーザの指示を取得し、かつ、サーバ３０に接続される出力デバイスに情報を出力するように構成される。
入力デバイスは、例えば、キーボード、ポインティングデバイス、タッチパネル、又は、それらの組合せである。
出力デバイスは、例えば、ディスプレイである。
【００３２】
通信インタフェース３４は、サーバ３０とクライアント装置１０との間の通信を制御するように構成される。
【００３３】
（２）実施形態の概要
本実施形態の概要について説明する。図３は、本実施形態の概要の説明図である。
【００３４】
図３に示すように、ユーザＵに対してｎ（ｎは、２以上の整数）番目の質問Ｑ（ｎ−１）が提示されてからユーザＵが回答するまでの期間（以下「思考期間」という）に、ユーザＵから計測情報（視線の動きＥ（ｎ−１）及び脳波Ｂ（ｎ−１））が取得される。
質問Ｑ（ｎ）は、質問Ｑ（ｎ−１）において取得された視線の動きＥ（ｎ−１）及び脳波Ｂ（ｎ−１）の関数ｆ（Ｅ（ｎ−１），Ｂ（ｎ−１））として定義される。つまり、質問Ｑ（ｎ）は、質問Ｑ（ｎ−１）の思考期間の視線の動きＥ（ｎ−１）及び脳波Ｂ（ｎ−１）によって決まる。
換言すると、式１のように、ｎ番目の質問Ｑ（ｎ）の態様は、ｎ−１番目の質問Ｑ（ｎ−１）の思考期間の視線の動きＥ（ｎ−１）及び脳波Ｂ（ｎ−１）の関数で表される。
【数１】
2019187274.tif 000003
【００３５】
このように、本実施形態では、ｎ−１番目の質問Ｑ（ｎ−１）の思考期間のユーザＵの視線の動きＥ（ｎ−１）及び脳波Ｂ（ｎ−１）に応じて、ｎ番目の質問Ｑ（ｎ）が、質問Ｑ（ｎ）ａ又は質問Ｑ（ｎ）ｂに変化する。質問Ｑ（ｎ）ａ及び質問Ｑ（ｎ）ｂは、何れも、同一の意味の質問であるが、質問の態様（例えば、質問の文章）が異なる。
【００３６】
本実施形態によれば、質問の思考期間における回答者の無意識下の反応である視線の動きＥ（ｎ−１）及び脳波Ｂ（ｎ−１）に応じて質問の態様が変化する。これにより、回答へのノイズの混入を抑制することができる。その結果、回答者から得られた回答に回答者の真意が反映され易くなる。
【００３７】
（３）データベース
本実施形態のデータベースについて説明する。以下のデータベースは、記憶装置３１に記憶される。
【００３８】
（３−１）ユーザ情報データベース
本実施形態のユーザ情報データベースについて説明する。図４は、本実施形態のユーザ情報データベースのデータ構造を示す図である。
【００３９】
図４のユーザ情報データベースには、ユーザに関するユーザ情報が格納される。
ユーザ情報データベースは、「ユーザＩＤ」フィールドと、「ユーザ名」フィールドと、「ユーザ属性」フィールドと、を含む。各フィールドは、互いに関連付けられている。
【００４０】
「ユーザＩＤ」フィールドには、ユーザを識別するユーザＩＤが格納される。
【００４１】
「ユーザ名」フィールドには、ユーザ名に関する情報（例えば、テキスト）が格納される。
【００４２】
「ユーザ属性」フィールドには、ユーザの属性に関するユーザ属性情報（「思考期間外情報」の一例）が格納される。「ユーザ属性」フィールドは、「年齢」フィールドと、「性別」フィールドと、を含む。
【００４３】
「年齢」フィールドには、ユーザの年齢に関する情報が格納される。
【００４４】
「性別」フィールドには、ユーザの性別に関する情報が格納される。
【００４５】
（３−２）質問情報マスタ
本実施形態の質問情報マスタについて説明する。図５は、本実施形態の質問情報マスタのデータ構造を示す図である。
【００４６】
図５の質問情報マスタには、ユーザＵに対して提示すべき質問に関する質問情報が格納される。
質問情報マスタは、「質問ＩＤ」フィールドと、「質問」フィールドと、「回答」フィールドと、「カスタマイズパターン」フィールドと、を含む。
各フィールドは、互いに関連付けられている。
【００４７】
「質問ＩＤ」フィールドには、質問を識別する質問ＩＤが格納される。
【００４８】
「質問」フィールドには、ユーザＵに提示すべき質問に関する情報（例えば、テキスト、画像、音声、匂い、及び、振動の少なくとも１つ）が格納される。
【００４９】
「回答」フィールドには、ユーザＵに提示すべき回答の選択肢に関する情報が格納される。
「回答」フィールドは、複数の「選択肢」フィールド（例えば、「選択肢Ａ」フィールド及び「選択肢Ｂ」フィールド）を含む。
各「選択肢」フィールドには、選択肢に関する情報が格納される。
【００５０】
「カスタマイズパターン」フィールドには、カスタマイズパターンファイル（「参照ファイル」の一例）が格納される。カスタマイズパターンファイルには、視線の動き及び脳波の組合せ毎に、「質問」フィールド及び「回答」フィールドの少なくとも１つの情報の態様を、当該組合せによって決まる別の態様に変更するためのカスタマイズパターンが記述されている。
「質問」フィールドの情報の態様とは、例えば、質問の文脈、質問の文章、及び、質問を提示するときの書式（一例として、フォントタイプ、フォントサイズ、フォントカラー、背景色、背景画像、又は、それらの組合せ）の少なくとも１つである。
「回答」フィールドの情報の態様とは、例えば、回答の選択肢の文脈、回答の選択肢の文章、及び、回答の選択肢を提示するときの書式（一例として、フォントタイプ、フォントサイズ、フォントカラー、背景色、背景画像、又は、それらの組合せ）の少なくとも１つである。
【００５１】
（３−３）回答情報データベース
本実施形態の回答情報データベースについて説明する。図６は、本実施形態の回答情報データベースのデータ構造を示す図である。
【００５２】
図６の回答情報データベースには、提示された質問に対するユーザの回答及び反応に関する情報が格納される。
回答情報データベースは、「質問ＩＤ」フィールドと、「回答」フィールドと、「計測」フィールドと、を含む。
回答情報データベースは、ユーザＩＤに関連付けられている。
各フィールドは、互いに関連付けられている。
【００５３】
「質問ＩＤ」フィールドには、質問の質問ＩＤが格納される。
【００５４】
「回答」フィールドには、ユーザＵが選択した回答の選択肢の選択肢コードが格納される。
【００５５】
「計測」フィールドには、アイトラッカ２０及び脳波計測装置２２によって計測された計測情報が格納される。
「計測」フィールドは、「計測時間」フィールドと、「計測視線座標」フィールドと、「計測脳波」フィールドと、を含む。「計測時間」フィールド、「計測視線座標」フィールド、及び、「計測脳波」フィールドは、互いに関連付けられている。
【００５６】
「計測時間」フィールドには、計測時間に関する計測時間情報が格納される。
【００５７】
「計測視線座標」フィールドには、ディスプレイ１５上のユーザの視線の位置を示す視線座標が格納される。
「計測時間」フィールド及び「計測視線座標」フィールドの情報の組合せにより、ユーザＵの視線の時間変化（つまり、思考期間の視線の動き）が特定される。
【００５８】
「計測脳波」フィールドには、脳波計測装置２１によって生成された脳波信号（例えば、電圧値）が格納される。
「計測時間」フィールド及び「計測脳波」フィールドの情報の組合せにより、ユーザＵの脳波の時間変化（つまり、思考期間の脳波）が特定される。
【００５９】
（４）情報処理
本実施形態の情報処理について説明する。図７は、本実施形態の情報処理のシーケンス図である。図８は、図７のＱ＆Ａの詳細なフローチャートである。図９〜図１０は、図７の情報処理において表示される画面例を示す図である。
図８Ａは、１回目のＱ＆Ａ（Ｓ１０１）の処理を示している。図８Ａの処理では、１番目の質問Ｑ（１）に関するＱ＆Ａが実行される。
図８Ｂは、ｎ（ｎ＝２〜Ｎ（Ｎは、質問の上限数）の整数）回目のＱ＆Ａ（Ｓ１０２）の処理を示している。図８Ｂの処理では、ｎ番目の質問Ｑ（ｎ）に関するＱ＆Ａが実行される。
【００６０】
図７に示すように、クライアント装置１０は、ユーザ情報の受付（Ｓ１００）を実行する。
具体的には、プロセッサ１２は、画面Ｐ１００（図９）を表示する。
【００６１】
画面Ｐ１００は、操作オブジェクトＢ１００と、フィールドオブジェクトＦ１００と、を含む。
フィールドオブジェクトＦ１００は、ユーザ情報（例えば、ユーザ名、年齢、及び、性別）の入力を受け付けるためのオブジェクトである。
操作オブジェクトＢ１００は、フィールドオブジェクトＦ１００の入力を確定させるためのユーザ指示を受け付けるオブジェクトである。
【００６２】
ユーザがフィールドオブジェクトＦ１００にユーザ情報を入力し、且つ、操作オブジェクトＢ１００を操作すると、プロセッサ１２は、ユーザ情報登録リクエストをサーバ３０に送信する。
ユーザ情報登録リクエストは、フィールドオブジェクトＦ１００に入力された情報を含む。
【００６３】
ステップＳ１００の後、サーバ３０は、ユーザ情報の登録（Ｓ３００）を実行する。
具体的には、プロセッサ３２は、ユーザ情報データベース（図４）に新規レコードを追加する。
新規レコードの各フィールドには、以下の情報が格納される。
・「ユーザＩＤ」フィールドには、新規のユーザＩＤが格納される。
・「ユーザ名」フィールドには、ユーザ情報登録リクエストに含まれるユーザ名に関する情報が格納される。
・「性別」フィールドには、ユーザ情報登録リクエストに含まれる性別に関する情報が格納される。
・「年齢」フィールドには、ユーザ情報登録リクエストに含まれる年齢に関する情報が格納される。
【００６４】
ユーザ情報データベース（図４）の更新が終了すると、プロセッサ３２は、ユーザ情報更新レスポンスデータをクライアント装置１０に送信する。ユーザ情報更新レスポンスデータは、質問情報マスタの質問ＩＤ「ＱＵＥ１」に関連付けられた「質問」フィールド及び「回答」フィールドの情報を含む。
【００６５】
ステップＳ３００の後、クライアント装置１０は、ユーザ情報更新レスポンスデータに基づいて、１回目のＱ＆Ａ（Ｓ１０１）を実行する。
【００６６】
図８Ａに示すように、クライアント装置１０は、１番目の質問の提示（Ｓ１０１０）を実行する。
具体的には、プロセッサ１２は、ユーザ情報更新レスポンスデータに基づく画面Ｐ１０１（図９）をディスプレイ１５に表示し、且つ、計測時間のタイマを起動する。
【００６７】
画面Ｐ１０１は、表示オブジェクトＡ１０１と、操作オブジェクトＢ１０１ａ〜Ｂ１００ｂと、を含む。
表示オブジェクトＡ１０１には、１番目の質問Ｑ（１）（例えば、「肌が敏感か？」という文章）が表示される。表示オブジェクトＡ１０１に表示される情報は、ユーザ情報更新レスポンスデータに含まれる「質問」フィールドの情報に対応する。
操作オブジェクトＢ１０１ａ〜Ｂ１０１ｂは、表示オブジェクトＡ１０１に表示された質問Ｑ（１）に対するユーザの回答を受け付けるためのオブジェクトである。操作オブジェクトＢ１０１ａ〜Ｂ１０１ｂには、それぞれ、ユーザ情報更新レスポンスデータに含まれる各「選択肢」フィールドの選択肢コードが割り当てられている。
【００６８】
ステップＳ１０１０の後、クライアント装置１０は、計測情報の取得（Ｓ１０１１）を実行する。
【００６９】
具体的には、プロセッサ１２は、アイトラッカ２０から、アイトラッキング信号を取得する。アイトラッキング信号は、アイトラッカ２０に対する視線の相対位置を示す信号である。
プロセッサ１２は、アイトラッキング信号が示す相対位置をディスプレイ１５上の位置に変換することにより、ディスプレイ１５上のユーザの視線の位置を示す計測座標を生成する。
プロセッサ１２は、ステップＳ１０１０で起動したタイマによって得られた計測時間と、計測座標と、を関連付けて記憶装置１１に記憶する。
【００７０】
プロセッサ１２は、脳波計測装置２１から脳波信号を取得する。
プロセッサ１２は、脳波信号に基づいて、計測時間と、脳波信号と、を関連付けて記憶装置１１に記憶する。
【００７１】
ステップＳ１０１１の後、クライアント装置１０は、回答の受付（Ｓ１０１２）を実行する。
具体的には、ユーザが操作オブジェクトＢ１０１ａ又はＢ１０１ｂを操作すると、プロセッサ１２は、ステップＳ１０１０で起動したタイマを停止する。
プロセッサ１２は、操作された操作オブジェクト（例えば、操作オブジェクトＢ１０１ａ）に割り当てられた選択肢コードを取得する。
プロセッサ１２は、１番目の質問Ｑ（１）の質問ＩＤと、選択肢コードと、計測時間と、計測座標と、脳波信号と、を関連付けて記憶装置１１に記憶する。
【００７２】
ステップＳ１０１の後、クライアント装置１０は、ｎ回目のＱ＆Ａ（Ｓ１０２）を実行する。
【００７３】
図８Ｂに示すように、ｎ番目の質問の作成（Ｓ１０２０）が実行される。
クライアント装置１０のプロセッサ１２は、サーバ３０に、ｎ番目の質問の作成を要求するための質問作成リクエストデータを送信する。質問作成リクエストデータは、質問ＩＤ「ＱＵＥｎ」を含む。
【００７４】
サーバ３０のプロセッサ３２は、質問情報マスタ（図５）を参照して、質問作成リクエストデータに含まれる質問ＩＤ「ＱＵＥｎ」に関連付けられたレコードを特定する。
【００７５】
プロセッサ３２は、特定したレコードの「カスタマイズパターン」フィールドのカスタマイズパターンファイルに従って、当該レコードの「質問」フィールド及び「回答」フィールドの少なくとも１つの情報を変更する。
【００７６】
一例として、ｎ−１番目の質問は、ｎ番目の質問を決めるための複数のキーワードを含む。カスタマイズパターンファイルでは、ｎ−１番目の質問に含まれる複数のキーワードのそれぞれについて、ｎ番目の質問の質問ＩＤが割り当てられている。
ステップＳ１０１１において記憶装置１１に記憶された計測座標のうち、表示オブジェクトＡ１０１（図９）の「肌」の文字及びその周辺の位置を示す計測座標の数が所定数以上である場合、プロセッサ３２は、ユーザが「肌」の文字を注視したと判定する。この場合、プロセッサ３２は、カスタマイズパターンファイルを参照して、「肌」に割り当てられた質問（例えば、「肌の調子は？」）の質問ＩＤを「質問」フィールドに格納する。
一方、ステップＳ１０１１において記憶装置１１に記憶された計測座標のうち、表示オブジェクトＡ１０１の「敏感」の文字及びその周辺の位置を示す計測座標の数が所定数以上である場合、プロセッサ３２は、ユーザが「敏感」の文字を注視したと判定する。この場合、プロセッサ３２は、カスタマイズパターンファイルを参照して、「敏感」に割り当てられた質問（例えば、「どのくらい敏感？」）の質問ＩＤを「質問」フィールドに格納する。
【００７７】
プロセッサ３２は、質問作成レスポンスデータをクライアント装置１０に送信する。質問作成レスポンスデータは、変更後の「質問」フィールド及び「回答」フィールドの情報を含む。
【００７８】
ステップＳ１０２０の後、クライアント装置１０は、ｎ番目の質問の提示（Ｓ１０２１）を実行する。
具体的には、プロセッサ１２は、質問作成レスポンスデータに基づく画面Ｐ１０２（図１０Ａ）又はＰ１０３（図１０Ｂ）をディスプレイ１５に表示し、且つ、計測時間のタイマを起動する。
【００７９】
画面Ｐ１０２は、ステップＳ１０１１において視線の動きＥ（１）＝ｅ１１、及び、脳波Ｂ（１）＝ｂ１１が取得された場合に表示される画面である。
画面Ｐ１０２は、表示オブジェクトＡ１０２と、操作オブジェクトＢ１０２ａ〜Ｂ１０２ｂと、を含む。
表示オブジェクトＡ１０２には、ステップＳ１０２０で作成されたｎ番目の質問Ｑ（ｎ）（例えば、「肌の調子は？」という文章）が表示される。表示オブジェクトＡ１０２に表示される情報は、質問作成レスポンスデータに含まれる「質問」フィールドの情報に対応する。
操作オブジェクトＢ１０２ａ〜Ｂ１０２ｂは、表示オブジェクトＡ１０２に表示された質問Ｑ（ｎ）に対するユーザの回答を受け付けるためのオブジェクトである。操作オブジェクトＢ１０２ａ〜Ｂ１０２ｂには、それぞれ、質問作成レスポンスデータに含まれる各「選択肢」フィールドの選択肢コードが割り当てられている。
【００８０】
画面Ｐ１０３は、ステップＳ１０１１において視線の動きＥ（１）＝ｅ１２、及び、脳波Ｂ（１）＝ｂ１１が取得された場合に表示される画面である。
画面Ｐ１０３は、表示オブジェクトＡ１０３と、操作オブジェクトＢ１０３ａ〜Ｂ１０３ｂと、を含む。
表示オブジェクトＡ１０３には、ステップＳ１０２０で作成されたｎ番目の質問Ｑ（ｎ）（例えば、「どのくらい敏感？」という文章）が表示される。表示オブジェクトＡ１０３に表示される情報は、質問作成レスポンスデータに含まれる「質問」フィールドの情報に対応する。
操作オブジェクトＢ１０３ａ〜Ｂ１０３ｂは、表示オブジェクトＡ１０３に表示された質問Ｑ（ｎ）に対するユーザの回答を受け付けるためのオブジェクトである。操作オブジェクトＢ１０３ａ〜Ｂ１０３ｂには、それぞれ、質問作成レスポンスデータに含まれる各「選択肢」フィールドの選択肢コードが割り当てられている。
【００８１】
このように、ステップＳ１０１１において取得された計測情報（つまり、ｎ−１番目の質問において取得された視線の位置）に応じて、ディスプレイに表示されるｎ番目の質問が変化する。
【００８２】
ステップＳ１０２１の後、クライアント装置１０は、図８Ａと同様に、計測情報の取得（Ｓ１０１１）を実行する。
【００８３】
ステップＳ１０１１の後、クライアント装置１０は、回答の受付（Ｓ１０２２）を実行する。
具体的には、ユーザが操作オブジェクトＢ１０２ａ〜Ｂ１０２ｂ及びＢ１０３ａ〜Ｂ１０３ｂの何れかを操作すると、プロセッサ１２は、ステップＳ１０２１で起動したタイマを停止する。
プロセッサ１２は、操作された操作オブジェクト（例えば、操作オブジェクトＢ１０２ａ）に割り当てられた選択肢コードを取得する。
プロセッサ１２は、ｎ番目の質問Ｑ（ｎ）の質問ＩＤと、選択肢コードと、計測時間と、計測座標と、脳波信号と、を関連付けて記憶装置１１に記憶する。
【００８４】
ステップＳ１０２は、ｎ＝Ｎになる（つまり、全ての問題に対する回答が得られる）まで繰り返し実行される。
【００８５】
全ての問題に対するＳ１０２の後、クライアント装置１０は、更新リクエスト（Ｓ１０３）を実行する。
具体的には、プロセッサ１２は、更新リクエストデータをサーバ３０に送信する。
更新リクエストデータは、以下の情報を含む。
・ステップＳ１０１〜Ｓ１０２で記憶装置１１に記憶された情報（質問ＩＤ、選択肢コード、計測時間、計測座標、及び、脳波信号）
【００８６】
ステップＳ１０３の後、サーバ３０は、更新リクエストデータに基づいて、データベースの更新（Ｓ３００）を実行する。
具体的には、プロセッサ３２は、ユーザ情報登録リクエストデータに含まれるユーザＩＤと、新規の回答情報データベース（図６）と、を関連付けて記憶装置３１に記憶する。
新規の回答情報データベースの各フィールドには、以下のように情報が格納される。
・「質問ＩＤ」フィールドには、更新リクエストデータに含まれる質問ＩＤが格納される。
・「回答」フィールドには、更新リクエストデータに含まれる選択肢コードが格納される。
・「計測時間」フィールドには、更新リクエストデータに含まれる計測時間が格納される。
・「計測座標」フィールドには、更新リクエストデータに含まれる計測座標が格納される。
・「脳波信号」フィールドには、更新リクエストデータに含まれる脳波信号が格納される。
【００８７】
本実施形態によれば、質問Ｑ（ｎ−１）の思考期間におけるユーザＵの無意識下の反応である視線の動きＥ（ｎ−１）及び脳波Ｂ（ｎ−１）に応じて質問Ｑ（ｎ）の態様が変化する。これにより、回答へのノイズの混入を抑制することができる。その結果、ユーザＵから得られた回答にユーザＵの真意が反映され易くなる。
【００８８】
（５）変形例
本実施形態の変形例について説明する。
【００８９】
（５−１）変形例１
変形例１について説明する。
【００９０】
変形例１のクライアント装置１０は、ステップＳ１０２０（図８Ｂ）において、視線の動きＥ（１）〜Ｅ（ｎ−１）の累積値と、脳波Ｂ（１）〜Ｂ（ｎ−１）の累積値と、に基づいて、質問Ｑ（ｎ）を作成する。
換言すると、式２のように、変形例１のｎ番目の質問Ｑ（ｎ）の態様は、１〜ｎ−１番目の思考期間の視線の動き及び脳波の累積和の関数で表される。
【数２】
2019187274.tif 000004
【００９１】
変形例１によれば、１番目の質問Ｑ（１）からｎ−１番目の質問Ｑ（ｎ−１）までの思考期間における視線の動き及び脳波の累積値に応じて、ｎ番目の質問Ｑ（ｎ）の態様が変化する。これにより、回答へのノイズの混入をより抑制することができる。
【００９２】
（５−２）変形例２
変形例２について説明する。変形例２は、アイトラッキング情報及び脳波情報に加えて、新たな情報を考慮して、質問を作成する例である。
【００９３】
変形例２のステップＳ１０１１（図８）では、プロセッサ１２は、更に、以下の少なくとも１つと、計測時間と、を関連付けて記憶装置１１に記憶する。
・思考期間におけるユーザＵの体の一部（例えば、頭及び足の少なくとも１つ）の動きに関するモーション情報
・思考期間におけるユーザＵの表情に関する表情情報
・思考期間におけるユーザＵの生体情報（例えば、心拍数、筋電位、及び、自律神経のすくなくとも１つに関する情報）
【００９４】
変形例２のカスタマイズパターンファイルには、視線の動き、脳波、及び、変形例２のステップＳ１０１１で新たに取得された情報の少なくとも１つの組合せ毎に、「質問」フィールド及び「回答」フィールドの少なくとも１つの情報の態様を当該組合せによって決まる別の態様に変更するためのカスタマイズパターンが記述されている。
【００９５】
この場合、ステップＳ１０２０（図８Ｂ）では、プロセッサ３２は、ｎ−１番目の質問Ｑ（ｎ−１）の思考期間に取得された情報（つまり、視線の動き、脳波、及び、変形例２のステップＳ１０１１で新たに取得された情報の少なくとも１つ）の組合せに応じた態様の質問Ｑ（ｎ）を作成する。
【００９６】
変形例２によれば、ｎ−１番目の質問Ｑ（ｎ−１）の思考期間における視線の動き及び脳波、並びに、上記の新たな情報の少なくとも１つの組合せに応じて、ｎ番目の質問Ｑ（ｎ）の態様が変化する。これにより、回答へのノイズの混入をより抑制することができる。
【００９７】
（５−３）変形例３
変形例３について説明する。変形例３は、思考期間に取得された情報と、思考期間とは異なるタイミングで取得された情報と、の組合せを考慮して、質問を作成する例である。
【００９８】
変形例３のカスタマイズパターンファイルには、視線の動き、脳波、及び、ユーザ属性の組合せ毎に、「質問」フィールド及び「回答」フィールドの少なくとも１つの情報の態様を当該組合せによって決まる別の態様に変更するためのカスタマイズパターンが記述されている。
【００９９】
変形例３のステップＳ１０２０（図８Ｂ）では、プロセッサ３２は、以下の思考期間外情報の少なくとも１つを参照する。
・フィールドオブジェクトＦ１００に入力されたユーザ属性（つまり、年齢、及び、性別）
・ユーザＵの環境に関する環境情報（例えば、温度、湿度、及び、紫外線曝露量）
【０１００】
プロセッサ３２は、ｎ−１番目の質問Ｑ（ｎ−１）の思考期間に取得された情報（つまり、視線の動き及び脳波）と、参照した思考期間外情報と、の組合せに応じた態様の質問Ｑ（ｎ）を作成する。
【０１０１】
変形例３によれば、ｎ−１番目の質問Ｑ（ｎ−１）の思考期間に取得された情報と、思考期間外に取得された情報と、の組合せに応じて、ｎ番目の質問Ｑ（ｎ）の態様が変化する。これにより、回答へのノイズの混入をより抑制することができる。
【０１０２】
（５−４）変形例４
変形例４について説明する。変形例４は、人工知能を用いて、質問の態様を決定する例である。
【０１０３】
変形例４の記憶装置３１には、教師データが記憶される。教師データには、ｎ−１番目の質問の嗜好期間における視線の動き、及び、ｎ番目の質問に対する回答の正しさの対応関係（例えば、ｎ−１番目の質問及び回答の選択肢のうちユーザが注視した部分、並びに、ｎ番目の質問に対するユーザの回答の精度を示すスコア）が記述されている。つまり、教師データは、ｎ−１番目の質問において得られた計測情報に基づいて作成されたｎ番目の質問及び回答がユーザに適した回答であるか否かを示している。
【０１０４】
プロセッサ３２は、ステップＳ１０２０（図８Ｂ）において、記憶装置３１に記憶された教師データにベイズ推定モデルを適用することにより、ｎ−１番目の計測情報に基づいて、ユーザに適合する確率が最も高い質問をｎ番目の質問として決定する。
【０１０５】
プロセッサ３２は、記憶装置３１に記憶された教師データに強化学習モデルを適用することにより、ユーザに質問を提示し、且つ、ユーザから回答を得る度に、教師データを最適化する。
【０１０６】
変形例４によれば、教師データを用いて質問及び回答の態様が決定される。これにより、回答のサンプル数が増えるほど、質問及び回答の態様をユーザに適合させることができる。
【０１０７】
変形例４では、教師データは、ユーザＩＤに関連付けられてもよい。この場合、教師データは、ユーザ毎に、ｎ−１番目の質問において得られた計測情報に基づいて作成されたｎ番目の質問及び回答がユーザに適した回答であるか否かを示す。
【０１０８】
（６）本実施形態の小括
本実施形態について小括する。
【０１０９】
本実施形態の第１態様は、
ユーザに対して、ｎ（ｎは２以上の整数）個の質問を提示する手段（例えば、ステップＳ１０１０及びＳ１０２１の処理を実行するプロセッサ）を備え、
質問を提示してから質問に対する回答を取得するまでの思考期間におけるユーザの視線の動きに関するアイトラッキング情報と、思考期間におけるユーザの脳波に関する脳波情報と、を取得する手段（例えば、ステップＳ１０１１の処理を実行するプロセッサ）を備え、
ｎ−１番目の質問の思考期間に取得された情報の組合せに基づいて、ｎ番目の質問を作成する手段（例えば、ステップＳ１０２０の処理を実行するプロセッサ）を備える、
情報処理装置（例えば、クライアント装置１０）である。
【０１１０】
第１態様によれば、ユーザＵの無意識下の反応である視線の動き及び脳波に応じて質問の態様が変化する。これにより、回答へのノイズの混入を低減することができる。その結果、ユーザＵから得られた回答にユーザＵの真意が反映され易くなる。
【０１１１】
本実施形態の第２態様は、
取得する手段は、更に、思考期間におけるユーザの体の一部の動きに関するモーション情報、思考期間におけるユーザの表情に関する表情情報、思考期間におけるユーザの生体に関する生体情報、及び、思考期間におけるユーザの環境に関する環境情報の少なくとも１つを取得する、
情報処理装置である。
【０１１２】
第２態様によれば、ｎ−１番目の質問Ｑ（ｎ−１）の思考期間における視線の動き及び脳波、並びに、上記の新たな情報の少なくとも１つの組合せに応じて、ｎ番目の質問Ｑ（ｎ）の態様が変化する。これにより、回答へのノイズの混入をより抑制することができる。
できる。
【０１１３】
本実施形態の第３態様は、
作成する手段は、取得する手段によって取得された情報と、思考期間外におけるユーザに関する思考期間外情報と、の組合せに基づいて、ｎ番目の質問を作成する、
情報処理装置である。
【０１１４】
第３態様によれば、ｎ−１番目の質問Ｑ（ｎ−１）の思考期間に取得された情報と、思考期間外情報と、の組合せに応じて、ｎ番目の質問Ｑ（ｎ）の態様が変化する。これにより、回答へのノイズの混入をより抑制することができる。
【０１１５】
本実施形態の第４態様は、
思考期間外情報は、ユーザの属性に関するユーザ属性情報、及び、ユーザの環境に関する環境情報（例えば、温度、湿度、及び、紫外線曝露量）の少なくとも１つである、
情報処理装置である。
【０１１６】
本実施形態の第５態様は、
作成する手段は、視線の動き及び脳波の組合せに応じた質問のカスタマイズパターンが記述された参照ファイルを参照して、質問を作成する、
情報処理装置である。
【０１１７】
本実施形態の第６態様は、
作成する手段は、ｎ−１番目の質問の思考期間における視線の動き、及び、ｎ番目の質問に対する回答の正しさとの対応関係が記述された教師データと、ｎ−１番目の質問の思考期間に取得された情報と、に基づいて、ｎ番目の質問を作成する、
情報処理装置である。
【０１１８】
第６態様によれば、教師データを用いて質問及び回答の態様が決定される。これにより、回答のサンプル数が増えるほど、質問及び回答の態様をユーザに適合させることができる。
【０１１９】
本実施形態の第７態様は、コンピュータ（例えば、プロセッサ１２又は３２）を、上記の何れかに記載の各手段として機能させるためのプログラムである。
【０１２０】
（７）その他の変形例
【０１２１】
記憶装置１１は、ネットワークＮＷを介して、クライアント装置１０と接続されてもよい。記憶装置３１は、ネットワークＮＷを介して、サーバ３０と接続されてもよい。
【０１２２】
上記の情報処理の各ステップは、クライアント装置１０及びサーバ３０の何れでも実行可能である。
【０１２３】
計測情報は、視線の動きに関する情報及び脳波に関する情報に加えて、以下の情報の少なくとも１つを含んでもよい。
・眼球の三次元位置に関する情報
・心電図
【０１２４】
以上、本発明の実施形態について詳細に説明したが、本発明の範囲は上記の実施形態に限定されない。また、上記の実施形態は、本発明の主旨を逸脱しない範囲において、種々の改良や変更が可能である。また、上記の実施形態及び変形例は、組合せ可能である。
【符号の説明】
【０１２５】
１                  ：情報処理システム
１０                ：クライアント装置
１１                ：記憶装置
１２                ：プロセッサ
１３                ：入出力インタフェース
１４                ：通信インタフェース
１５                ：ディスプレイ
２０                ：アイトラッカ
２１                ：脳波計測装置
２１ａ              ：プローブ
２２                ：脳波計測装置
３０                ：サーバ
３１                ：記憶装置
３２                ：プロセッサ
３３                ：入出力インタフェース
３４                ：通信インタフェース
【図１】
2019187274.tif 000005
【図２】
2019187274.tif 000006
【図３】
2019187274.tif 000007
【図４】
2019187274.tif 000008
【図５】
2019187274.tif 000009
【図６】
2019187274.tif 000010
【図７】
2019187274.tif 000011
【図８】
2019187274.tif 000012
【図９】
2019187274.tif 000013
【図１０】
2019187274.tif 000014
【国際調査報告】
2019187274.tif 000015
2019187274.tif 000016
2019187274.tif 000017
2019187274.tif 000018