IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ オムロン株式会社の特許一覧

<>
  • 特許-情報処理装置及び情報処理方法 図1
  • 特許-情報処理装置及び情報処理方法 図2
  • 特許-情報処理装置及び情報処理方法 図3
  • 特許-情報処理装置及び情報処理方法 図4
  • 特許-情報処理装置及び情報処理方法 図5
  • 特許-情報処理装置及び情報処理方法 図6
  • 特許-情報処理装置及び情報処理方法 図7
  • 特許-情報処理装置及び情報処理方法 図8
  • 特許-情報処理装置及び情報処理方法 図9
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2022-07-04
(45)【発行日】2022-07-12
(54)【発明の名称】情報処理装置及び情報処理方法
(51)【国際特許分類】
   G09B 5/12 20060101AFI20220705BHJP
   G09B 19/00 20060101ALI20220705BHJP
   G09B 7/04 20060101ALI20220705BHJP
   G06Q 50/20 20120101ALI20220705BHJP
   G06T 7/00 20170101ALI20220705BHJP
   G06T 7/70 20170101ALI20220705BHJP
【FI】
G09B5/12
G09B19/00 G
G09B7/04
G06Q50/20
G06T7/00 660A
G06T7/70 B
【請求項の数】 11
(21)【出願番号】P 2019046234
(22)【出願日】2019-03-13
(65)【公開番号】P2020126214
(43)【公開日】2020-08-20
【審査請求日】2020-12-15
(31)【優先権主張番号】P 2019018947
(32)【優先日】2019-02-05
(33)【優先権主張国・地域又は機関】JP
(73)【特許権者】
【識別番号】000002945
【氏名又は名称】オムロン株式会社
(74)【代理人】
【識別番号】100155712
【弁理士】
【氏名又は名称】村上 尚
(72)【発明者】
【氏名】笠井 一希
(72)【発明者】
【氏名】江上 慎
【審査官】早川 貴之
(56)【参考文献】
【文献】特開2008-139553(JP,A)
【文献】特許第5818251(JP,B2)
【文献】特開2007-271886(JP,A)
【文献】特開2018-205447(JP,A)
【文献】藤好 宏樹,英文問題解答時の視点情報を用いた英語能力推定法,電子情報通信学会技術研究報告 IEICE Technical Report,日本,一般社団法人電子情報通信学会,2015年05月07日,Vol.115 No.25,P49-54
【文献】佐々木 康人 ,文書・絵画閲覧時における視線情報の計測と分析,電子情報通信学会技術研究報告 IEICE Technical Report,日本,社団法人電子情報通信学会,2005年10月08日,Vol.105 No.336,P51~56
【文献】西村 康平 ,手書きとアニメーションによる情報提示の興味領域分析 ,電子情報通信学会技術研究報告 ,日本,一般社団法人電子情報通信学会,2016年10月15日,Vol.116 No.266,P21~26
(58)【調査した分野】(Int.Cl.,DB名)
G09B 1/00-9/56
17/00-19/26
G06Q 50/20
G06T 7/00-7/90
(57)【特許請求の範囲】
【請求項1】
学習者の顔の少なくとも一部の情報を含む顔情報を取得する顔情報取得部と、
前記顔情報を参照して、前記学習者が視認している複数の視認対象物を特定する視認対象特定部と、
前記視認対象特定部が特定した視認対象物の組み合わせに応じて、前記学習者に対する指導要否又は指導要否レベルを判定する指導判定部と
を備え
前記指導判定部は、前記視認対象物を視認した順番の違いを区別して並べたデータである順列に応じて、前記学習者に対する指導要否又は指導要否レベルを判定する
ことを特徴とする情報処理装置。
【請求項2】
前記視認対象物には、設問文及び問題文の少なくとも一方が含まれる
請求項1に記載の情報処理装置。
【請求項3】
前記視認対象物には、設問文中及び問題文中の少なくとも一方の特定の部位が含まれる請求項1又は2に記載の情報処理装置。
【請求項4】
前記指導判定部は、前記学習者の学習者情報をさらに参照して、当該学習者に対する指導要否又は指導要否レベルを判定する
ことを特徴とする請求項1から3のいずれか1項に記載の情報処理装置。
【請求項5】
前記指導判定部は、
前記順列、及び、前記学習者の学習者情報を参照して、前記学習者に関する特徴量を算出する特徴量変換部と、
前記特徴量を参照して、推定結果を算出する推定結果算出部と、
前記推定結果と、目標情報とを参照して、前記学習者に対する指導要否又は指導要否レベルを判定する指導方法分類部と
を備えていることを特徴とする請求項1に記載の情報処理装置。
【請求項6】
学習者の顔の少なくとも一部の情報を含む顔情報を取得する顔情報取得ステップと、
前記顔情報を参照して、前記学習者が視認している複数の視認対象物を特定する視認対象特定ステップと、
前記視認対象特定ステップにおいて特定した視認対象物の組み合わせに応じて、前記学習者に対する指導要否又は指導要否レベルを判定する指導判定ステップと
を含み、
前記指導判定ステップにおいては、前記視認対象物を視認した順番の違いを区別して並べたデータである順列に応じて、前記学習者に対する指導要否又は指導要否レベルを判定する
ことを特徴とする
情報処理方法。
【請求項7】
請求項1から5のいずれか1項に記載の情報処理装置としてコンピュータを機能させるための情報処理プログラムであって、前記顔情報取得部、前記視認対象特定部、及び前記指導判定部としてコンピュータを機能させるための情報処理プログラム。
【請求項8】
前記視認対象特定部が特定した視認対象物を示す可視化された情報を生成する可視化情報生成部
をさらに備えていることを特徴とする請求項1から5のいずれか1項に記載の情報処理装置。
【請求項9】
前記可視化された情報には、各時刻において何れの視認対象物が視認されているかを示す情報が含まれる
ことを特徴とする請求項8に記載の情報処理装置。
【請求項10】
前記可視化された情報には、所定時間内において、各視認対象物が視認された時間に関する情報が含まれる
ことを特徴とする請求項8又は9に記載の情報処理装置。
【請求項11】
学習者の顔の少なくとも一部の情報を含む顔情報を取得する顔情報取得部と、
前記顔情報を参照して、前記学習者が視認している複数の視認対象物を特定する視認対象特定部と、
前記視認対象特定部が特定した視認対象物の組み合わせに応じて、前記学習者に対する指導要否又は指導要否レベルを判定する指導判定部と
を備え、
前記指導判定部は、
前記視認対象物を視認した順番、及び、前記学習者の学習者情報を参照して、前記学習者に関する特徴量を算出する特徴量変換部と、
前記特徴量を参照して、推定結果を算出する推定結果算出部と、
前記推定結果と、目標情報とを参照して、前記学習者に対する指導要否又は指導要否レベルを判定する指導方法分類部と
を備えていることを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、情報処理装置及び情報処理方法に関する。
【背景技術】
【0002】
教育機関等において利用される、学習者の学習を支援するシステムが従来技術として知られている。例えば、特許文献1には、学習者の読み返し頻度及び視線停留をモニタリングした結果を他の学習者と比較して、その比較結果を学習者及び指導者に提示する技術が記載されている。
【先行技術文献】
【特許文献】
【0003】
【文献】特開2005-338173号公報(2005年12月8日公開)
【発明の概要】
【発明が解決しようとする課題】
【0004】
しかしながら、特許文献1に記載された技術は、学習者の理解度を評価するものであり、学習者に指導が必要か否かは、評価結果に基づいて学習者又は指導者自身が検討する必要がある。
【0005】
本発明の一態様は、学習者の学習プロセスを可視化して、当該学習者に対する指導要否を判定することで、指導が必要な学習者をシステムにより抽出する学習支援システムを実現することを目的とする。
【課題を解決するための手段】
【0006】
上記の課題を解決するために、本発明の一態様に係る情報処理装置は、学習者の顔の少なくとも一部の情報を含む顔情報を取得する顔情報取得部と、前記顔情報を参照して、前記学習者が視認している複数の視認対象物を特定する視認対象特定部と、前記視認対象特定部が特定した視認対象物の組み合わせに応じて、前記学習者に対する指導要否又は指導要否レベルを判定する指導判定部とを備えていることを特徴とする。
【0007】
上記の態様によれば、学習者が視認している視認対象物の組み合わせに応じて、学習者に対する指導要否又は指導要否レベルを判定することができる。
【0008】
前記一態様に係る情報処理装置において、前記指導判定部は、前記視認対象物を視認した順番に応じて、前記学習者に対する指導要否又は指導要否レベルを判定する。
【0009】
上記の態様によれば、学習者が視認対象物を視認した順番に応じて、学習者に対する指導要否又は指導要否レベルを判定することができる。
【0010】
前記一態様に係る情報処理装置において、前記視認対象物には、設問文及び問題文の少なくとも一方が含まれている。
【0011】
上記の態様によれば、学習者が設問文又は問題文を視認した情報に基づいて、学習者に対する指導要否又は指導要否レベルを判定することができる。
【0012】
前記一態様に係る情報処理装置において、前記視認対象物には、設問文中及び問題文中の少なくとも一方の特定の部位が含まれている。
【0013】
上記の態様によれば、学習者が設問文又は問題文中の特定の部位を視認した情報に基づいて、学習者に対する指導要否又は指導要否レベルを判定することができる。
【0014】
前記一態様に係る情報処理装置において、前記指導判定部は、前記学習者の学習者情報をさらに参照して、当該学習者に対する指導要否又は指導要否レベルを判定する。
【0015】
上記の態様によれば、学習者の学習者情報を参照することで、より正確に学習者に対する指導要否又は指導要否レベルを判定することができる。
【0016】
また、前記課題を解決するために、本発明の一態様に係る情報処理方法は、学習者の顔の少なくとも一部の情報を含む顔情報を取得する顔情報取得ステップと、前記顔情報を参照して、前記学習者が視認している複数の視認対象物を特定する視認対象特定ステップと、前記視認対象特定ステップにおいて特定した視認対象物の組み合わせに応じて、前記学習者に対する指導要否又は指導要否レベルを判定する指導判定ステップとを含むことを特徴とする。
【0017】
上記の態様によれば、学習者が視認している視認対象物の組み合わせに応じて、学習者に対する指導要否又は指導要否レベルを判定することができる。
【0018】
また、前記課題を解決するために、本発明の一態様に係る情報処理プログラムは、前記いずれかの情報処理装置としてコンピュータを機能させるための情報処理プログラムであって、前記顔情報取得部、前記視認対象特定部、及び前記指導判定部としてコンピュータを機能させる。
【0019】
上記の態様によれば、学習者が視認している視認対象物の組み合わせに応じて、学習者に対する指導要否又は指導要否レベルを判定することができる。
【発明の効果】
【0020】
本発明の一態様によれば、学習者が視認している視認対象物の組み合わせに応じて、学習者に対する指導要否又は指導要否レベルを判定することができる。
【図面の簡単な説明】
【0021】
図1】本発明の一実施形態に係る情報処理装置の構成要素を示すブロック図である。
図2】本発明の一実施形態に係る情報処理装置が備えた表示部が表示する画面の例を示す図である。
図3】本発明の一実施形態に係る情報処理装置の指導判定部が取得するリファレンスデータの一例を示す図である。
図4】本発明の一実施形態に係る情報処理装置の指導判定部が出力する指導要否データの一例を示す図である。
図5】本発明の一実施形態に係る情報処理装置の処理の流れの一例を示すフローチャートである。
図6】本発明の一実施形態に係る情報処理装置の指導判定部の要部構成を示すブロック図である。
図7】本発明の一実施形態に係る情報処理装置の指導判定部が取得する目標情報の一例を示す図である。
図8】本発明の他の実施形態に係る情報処理装置の構成要素を示すブロック図である。
図9】本発明の他の実施形態に係る情報処理装置の可視化情報生成部が生成する情報の一例を示す図である。
【発明を実施するための形態】
【0022】
[第1実施形態]
〔情報処理装置〕
以下、本発明の一実施形態について、詳細に説明する。情報処理装置100は、学習者の学習プロセスを可視化して、当該学習者に対する指導要否を判定することで、指導が必要な学習者をシステムにより抽出する学習支援システムである。図1は、本発明の一実施形態に係る情報処理装置100の構成要素を示すブロック図である。図1に示すように、情報処理装置100は、顔情報取得部1、視認対象特定部2、及び指導判定部3を備えている。情報処理装置100は、状態検出部4、学習者情報取得部5、記憶部6、表示部7、及び画像取得部8を備えていてもよい。ここで、視認対象特定部2、指導判定部3、及び状態検出部4は、情報処理装置100の制御部9の一構成として実現される。
【0023】
このような構成により、情報処理装置100は、学習者の学習プロセスを可視化して、当該学習者に対する指導要否を判定することができる。
【0024】
情報処理装置100は、一例として、ローカルネットワーク又はグローバルネットワークに接続可能な端末装置(例えば、スマートフォン、タブレット端末、パソコン、テレビジョン受像機等)に実装される。
【0025】
(顔情報取得部)
顔情報取得部1は、例えば、カメラ等の撮像部から取得した画像から、学習者の顔情報を取得する。学習者の顔情報とは、顔の特徴量を示す情報である。顔の特徴量とは、例えば、顔の各部位(例えば、目、鼻、口及び眉等)の位置を示す位置情報、形状を示す形状情報及び大きさを示す大きさ情報等を指す。特に、目の情報からは、学習者が注視する対象に対する学習者の興味および関心の度合い等を評価することができるため、特に有用である。目の情報としては、例えば目頭および目尻の端点、虹彩および瞳孔等のエッジ等が挙げられる。また、顔情報取得部1は、撮像部から取得した画像に、ノイズ低減、エッジ強調等の補正処理を適宜行ってもよい。顔情報取得部1は、抽出した顔情報を状態検出部4に送信する。
【0026】
(状態検出部)
状態検出部4は、顔情報取得部1が抽出した顔情報に基づき、学習者の状態を検出する。状態検出部4は、学習者の状態を検出した後、該検出結果に関する情報を視認対象特定部2へ送信する。状態検出部4が検出する上記学習者の状態は、例えば、学習者の顔の各部位の状態であり、上記学習者の視線、瞳孔の状態、瞬きの回数、眉の動き、頬の動き、瞼の動き、唇の動きおよび顎の動きのうち少なくとも1つである。
【0027】
状態検出部4は、一例として、顔情報取得部1が取得した顔の特徴量である顔の各部位(例えば、目、鼻、口、頬および眉等)の位置を示す位置情報、形状を示す形状情報および大きさを示す大きさ情報等を参照し、学習者の状態として、例えば、上記学習者の視線、瞳孔の状態、瞬きの回数、眉の動き、頬の動き、瞼の動き、唇の動きおよび顎の動きのうち少なくとも1つを検出してもよい。
【0028】
このように、状態検出部4を備えることで、情報処理装置100は、学習者の状態を好適に検出することできる。
【0029】
視線の検出方法としては、特に限定されないが、例えば、情報処理装置100に、点光源(不図示)を設け、点光源からの光の角膜反射像を撮像部で所定時間撮影することにより、学習者の視線の移動先を検出する方法が挙げられる。点光源の種類は特に限定されず、可視光、赤外光が挙げられるが、例えば赤外線LEDを用いることで、学習者に不快感を与えることなく、視線の検出をすることができる。視線の検出において、視線が所定時間以上移動しない場合は、同じ場所を注視しているといえる。
【0030】
また、瞳孔の状態を検出する方法としては、特に限定されないが、例えば、ハフ変換を利用して、目の画像から円形の瞳孔を検出する方法等が挙げられる。一般的に、人間は、集中している場合に開瞳する傾向にあるため、瞳孔のサイズを検出することで、学習者の集中の度合いを評価することができる。例えば、瞳孔のサイズを所定時間検出し、所定時間内で瞳孔が大きくなっている時間は、学習者がある対象を注視している可能性が高いといえる。瞳孔のサイズに関して、閾値を設定し、瞳孔のサイズが閾値以上である場合は「開」、瞳孔のサイズが閾値未満である場合は「閉」として評価してもよい。
【0031】
また、瞬きの回数を検出する方法としては、特に限定されないが、例えば、赤外光を学習者の目に対して照射し、開眼時と、閉眼時との赤外光量反射量の差を検出する方法等が挙げられる。一般的に、人間は、集中している場合、低い頻度で安定した間隔で瞬きをする傾向にあるため、瞬きの回数を検出することで、学習者の集中度を評価することができる。例えば、瞬きの回数を所定時間検出し、所定時間内で瞬きが安定した間隔で行われている場合、学習者がある対象を注視している可能性が高いといえる。
【0032】
状態検出部4は、学習者の視線、瞳孔の状態および瞬きの回数、眉の動き、瞼の動き、頬の動き、鼻の動き、唇の動きおよび顎の動きのうち少なくとも1つを検出すればよいが、これらを組み合わせることが好ましい。このように検出方法を組み合わせることで、状態検出部4は、ある対象物を視認しているときの学習者の集中度を好適に評価することができる。
【0033】
目の状態以外では、例えば、眉の内側を持ち上げるか、外側を上げるか等の眉の動き、上瞼を上げる、瞼を緊張させる等の瞼の動き、鼻に皺を寄せる等の鼻の動き、上唇を持ち上げる、唇をすぼめる等の唇の動き、頬を持ち上げる等の頬の動き、顎を下げる等の顎の動き等の顔の各部位の状態が挙げられる。学習者の状態として、顔の複数の部位の状態を組み合わせてもよい。
【0034】
(視認対象特定部)
視認対象特定部2は、状態検出部4から取得した検出結果に基づき、学習者が視認している視認対象物を特定する。視認対象特定部2の具体的な処理について、図2を用いて説明する。図2は、情報処理装置100が備えた表示部7が表示する画面の例を示す図である。視認対象物には、設問文及び問題文の少なくとも一方が含まれる。また、視認対象物には、設問文中及び問題文中の少なくとも一方の特定の部位が含まれる。ここで特定の部位には、設問文中又は問題文中に付された下線部が含まれる。図2に示す例において、学習者が視認している視認対象物は、問題文、設問文、下線部、及び選択肢である。
【0035】
図2に示すように、表示部7には、例えば、問題文表示領域10、設問文表示領域11、及び選択肢表示領域12が含まれている。そして、問題文表示領域10には、下線が表示された下線部領域13が含まれている。視認対象特定部2は、まず、これらの領域の表示画面上の座標を、後述する画像取得部8から取得する。
【0036】
視認対象特定部2は、取得した各領域の座標と、状態検出部4から取得した視線情報とを照合して、学習者の視線位置の座標が、どの領域の座標内にあるかを特定する。例えば、図2に示されるように、学習者の視線位置14の座標が、問題文表示領域10の下線部領域13の座標内にあると特定された場合、視認対象特定部2は、学習者の視線位置の座標が、下線部領域13の座標内に留まっている時間のカウントを開始する。このように、視認対象特定部2は、学習者の視線位置の座標と、表示部7の各領域の座標とを照合することで、学習者がどの視認対象物を視認しているかを特定する。また、視認対象特定部2は、表示画面に一の問題が表示されている間継続して視認対象物の特定を行うことで、学習者がその問題に関して視認した視認対象物の組み合わせを特定することができる。
【0037】
また、視線の情報に加えて、(状態検出部)で記載したように、瞳孔の状態、瞬きの回数、眉の動き、瞼の動き、頬の動き、鼻の動き、唇の動きおよび顎の動きの検出結果を参照することで、学習者がどの領域を集中して視認しているかをさらに好適に特定することができる。
【0038】
視認対象特定部2は、特定した視認対象物に関する情報を指導判定部3へ送信する。
【0039】
(指導判定部)
指導判定部3は、視認対象特定部2が特定した、学習者が視認している視認対象物の組み合わせに応じて、学習者に対する指導要否又は指導要否レベルを判定する。
【0040】
学習者が図2に示すような問題に解答する場合、問題文を読んだ上で設問文を読んでから解答する方法や、まず設問文を読んでから問題文を読んで解答する方法のように、学習者が解答を得るまでの学習プロセスは様々である。また、学習者は、問題文又は設問文中に下線が付された箇所を重要箇所と認識し、問題文又は設問文の全体を読む前に下線が付された箇所を読む場合もあり、さらに、選択肢を選択して解答する選択式の問題では、選択肢から読むことも考えられる。また、学習者が問題文を読まずに選択肢を選択するような場合も考えられる。
【0041】
このように、学習者による学習プロセスは様々であるので、例えば、望ましくない学習プロセスであれば指導の必要度が高く、望ましい学習プロセスであれば指導の必要度が低い、というように、指導者は学習プロセスに応じて指導の要否や指導方法を判断する必要がある。情報処理装置100は、学習者が視認する視認対象物を特定することで学習者の学習プロセスを可視化し、視認対象物の組み合わせに応じて、学習者に対する指導要否又は指導要否レベルを判定する。このように、学習者が視認する視認対象物の組み合わせに応じて指導要否又は指導要否レベルを判定することで、指導が必要な学習者をシステムにより抽出し、学習支援することができる。
【0042】
指導判定部3は、視認対象特定部2が特定した視認対象物の組み合わせに応じて、学習者に対する指導要否又は指導要否レベルを判定する。一例として、指導判定部3は、情報処理装置100に予め記憶されたリファレンスデータを参照して、指導要否又は指導要否レベルを判定する。また、指導判定部3は、予め定められたルールに従って指導要否又は指導要否レベルを判定してもよい。
【0043】
指導判定部3がリファレンスデータを参照して、指導要否又は指導要否レベルを判定する態様について説明する。図3は、指導判定部3が取得するリファレンスデータの一例を示す図である。リファレンスデータは、記憶部6に格納されている。図3において、「科目」は、学習者が学習する科目であり、「レベル」は、学習者の指導要否レベルであり、「性格」は、学習者の性格であり、「順列」は、視認対象物の組み合わせ順を示している。
【0044】
学習する科目毎に、指導の必要度が高い又は低い学習プロセスは異なり、指導要否レベルも異なることが考えられる。したがって、図3に示すリファレンスデータは、科目毎のデータを含んでいる。同じ学習プロセスについて、科目毎に指導要否レベルが相違しない場合には、リファレンスデータは、科目の項目を含まなくてもよい。
【0045】
「指導要否レベル」は、学習者の学習プロセスに応じた、学習者に対する指導の必要度を示している。例えば、学習者に対する指導の必要度を5段階で示し、指導要否レベル1が最も指導の必要度が低く、指導要否レベル5が最も指導の必要度が高くなるように設定する。なお、蓄積された指導判定部3の判定結果をフィードバックして、順列に関連付けられた指導要否レベルを更新してもよい。なお、リファレンスデータは、「指導要否レベル」の替わりに、指導要か指導否かの指導要否のみを表し、そのレベル分けをしていない「指導要否」の項目を含んでもよい。
【0046】
「性格」の項目は、学習者の性格の特徴に応じてグループ分けしたグループを表している。指導判定部3は、学習者の学習者情報をさらに参照して、当該学習者に対する指導要否又は指導要否レベルを判定する。学習者の性格により、望ましい又は望ましくない学習プロセスは異なることが考えられる。したがって、図3に示すリファレンスデータは、学習者の性格毎のデータを含んでいる。例えば、几帳面な性格の学習者のグループAに属する学習者と、注意力散漫な性格の学習者のグループBに属する学習者とで、学習プロセスに応じた指導の必要度が異なり得る。
【0047】
図3を参照してより具体的に説明すれば、設問文-問題文-下線部-選択肢の順に見て学習した場合に、性格Aの学習者は指導要否レベル1であり、指導の必要度は低いが、性格Bの学習者は指導要否レベル3であり、指導の必要度はより高いというように、同じ学習プロセスであっても学習者の性格に応じて指導要否及び指導要否レベルが異なる。なお、指導要否レベルの判定において学習者の性格を考慮しない場合や、指導要否レベルが学習者の性格により影響を受けない場合には、リファレンスデータは、性格の項目を含まなくてもよい。
【0048】
「順列」は、視認対象物の組み合わせを、視認した順番の違いを区別して並べたデータである。なお、リファレンスデータは、「順列」の替わりに、視認対象物の組み合わせを表し、その視認した順番の違いを区別していない「組み合わせ」の項目を含んでもよい。
【0049】
視認対象物として、設問文、問題文、下線部、及び選択肢の4つがある場合に、「順列」は、この4つの視認対象物からなるデータのみであってもよいし、視認対象物のいくつかを省略して、視認対象物の一部のみを含むデータであってもよい。例えば、「順列」は、設問文、問題文、及び選択肢のみを見て、下線部は見ない場合のように、下線部が省略された順列であってもよい。また、「順列」は、視認対象物のいくつかが重複したデータであってもよい。例えば、「順列」は、問題文を見た後に設問文を見て、さらにもう一度問題文を見る場合のように、問題文が重複した順列であってもよい。
【0050】
次に、リファレンスデータを参照した指導判定部3の判定について説明する。図4は、指導判定部3が出力する指導要否データの一例を示す図である。図4において、「科目」は、学習者が学習した科目であり、「問題」は、学習者が学習した問題であり、「ID」は、学習者を識別するための情報であり、「性格」は、学習者の性格であり、「順列」は、視認対象特定部2が特定した視認対象物の順列であり、「指導要否レベル」は、指導判定部3が判定した指導要否レベルを示している。
【0051】
指導判定部3は、問題毎に各学習者の指導要否レベルを判定する。例えば、図4に示す指導要否データには、問題0001に対して、学習者0001、0002、及び0003それぞれについて、指導要否レベルを判定した結果が示されている。
【0052】
図4に示す指導要否データの「性格」及び「順列」の項目は、図3に示すリファレンスデータの「性格」及び「順列」の項目に紐付いている。すなわち、指導判定部3は、学習者情報取得部5から取得した学習者情報から、学習者0001の性格(A)を特定し、視認対象特定部2から取得した視認対象物に関する情報から、学習者0001が問題0001を学習したときの順列(下線部-選択肢-問題文-設問文)を特定し、記憶部6から取得したリファレンスデータを参照し、特定した性格及び順列が紐付いているデータを抽出して、指導要否レベルを5と判定する。
【0053】
指導判定部3は、同様に、学習者0002について、性格(B)及び順列(問題文-設問文-下線部-選択肢)を特定し、リファレンスデータを参照して、指導要否レベルを2と判定する。また、指導判定部3は、学習者0003について、性格(A)及び順列(設問文-問題文-下線部-選択肢)を特定し、リファレンスデータを参照して、指導要否レベルを1と判定する。
【0054】
このように、指導判定部3は、リファレンスデータを参照し、視認対象物を視認した順番に応じて、指導要否又は指導要否レベルを判定する。
【0055】
次に、予め定められたルールに従った指導判定部3の判定について説明する。予め定められたルールは、例えば、最初に下線部を見た場合は-10点、問題文を最初に見た場合は-5点のような、減点方式又は加点方式のルールである。そして、このルールでは、点数が-10点以上であれば、指導要否レベルが5で最も指導の必要度が高く、点数が0点であれば、指導要否レベルが1で指導の必要度が最も低いことも予め定められている。
【0056】
したがって、指導判定部3は、学習者情報取得部5が特定した学習者について、視認対象特定部2が特定した視認対象物の順列に対して、記憶部6から取得した予め定められたルールを適用して採点し、採点結果に基づいて指導要否レベルを判定する。例えば、指導判定部3は、学習者0001について、下線部を最初に見ているので点数を-10点とし、指導要否レベル5と判定する。
【0057】
指導判定部3は、例えば、以下の事項をさらに判定して、指導要否又は指導要否レベルを判定してもよい。
【0058】
問題文及び解答の選択肢の文全体を一読するのに最低限必要であるとされる閾値の時間より短い時間で解答した場合は、そもそも学習者が問題文及び選択肢の文を読まずに解答した可能性が高く、指導の必要度がより高いと言える。この場合、指導判定部3は、指導要否レベルを上げる等の処理を行ってもよい。
【0059】
(記憶部)
記憶部6には、制御部9を動作させるためのプログラム、及び、指導判定部3が参照するリファレンスデータや他の各種データが格納されている。
【0060】
(学習者情報取得部)
学習者情報取得部5は、例えば、データベース等に予め登録されている特定の学習者の学習者情報を取得し、取得した学習者情報を指導判定部3に送信する。一例として、学習者情報には、学習者の属性を示す属性情報と、他の学習者と対象学習者とを識別するための学習者識別情報が含まれる。学習者の属性情報とは、例えば、学習者の年齢、性別、性格(几帳面、注意力散漫等)等である。また、学習者識別情報とは、例えば、学習者のID、学習者のメールアドレス等である。
【0061】
このように、学習者情報に、学習者識別情報が含まれることで、他の学習者と対象学習者とを識別することができ、学習者の指導要否又は指導要否レベルの判定結果と、学習者情報とを紐づけることができる。
【0062】
(表示部)
表示部7は、学習者が視認する視認対象物を表示する。また、表示部7は、指導判定部3による指導要否又は指導要否レベルの判定結果を表示してもよい。本実施形態においては、情報処理装置100が表示部7を備える構成を例として説明したが、情報処理装置100とは別体に表示部を構成してもよい。
【0063】
表示部7が、指導判定部3による指導要否又は指導要否レベルの判定結果を表示する場合、図4に示すような、指導判定部3が出力した指導要否データをそのまま表示してもよいし、指導要否データを可視化したオブジェクトを含む表示データを表示してもよい。表示データの一例として、グラフが挙げられる。表示データは、1人の学習者の指導要否レベルを示していてもよいし、複数の学習者の平均の指導要否レベル等を併せて表示してもよい。これにより、学習者の指導要否レベルを一目で把握することができ、学習者の指導要否レベルを可視化することができる。
【0064】
また、表示部7は、指導判定部3による指導要否又は指導要否レベルと共に、指導要否又は指導要否レベルに基づく提案情報を表示してもよい。提案情報とは、例えば、指導要否レベルが高い問題について、指導を促す情報や、指導方法を提案する情報である。提案情報は、具体的には、「英文法の関係代名詞についての指導が必要です。」、「教科書8ページから10ページについて再度説明してください。」等のメッセージであってもよい。
【0065】
(画像取得部)
情報処理装置100は、カメラなどの撮像装置から、学習者の視野を含む撮像画像を取得する画像取得部8をさらに備えてもよい。ここで、撮像装置は、学習者の状態を検出できるものであれば特に限定されないが、例えば、メガネ型のウェアラブルデバイスに搭載されたカメラ、ヘッドマウントデバイスに搭載されたカメラ等が挙げられる。これらのデバイスの種類としては、透過型でもよいし、非透過型でもよい。非透過型の場合、一例として、カメラ(撮像装置)と、学習者が視認している先のディスプレイ(表示部)とが同じ装置に備えられる構成であってもよい。
【0066】
学習者の視野を含む撮像画像とは、例えば、学習者が見ている先の景色およびディスプレイ(表示部)等を撮影した画像である。
【0067】
視認対象特定部2は、画像取得部8が取得した撮像画像と、上記状態検出部4が検出した結果と、を参照して、学習者が視認している視認対象物を特定してもよい。具体的には、視認対象特定部2は、撮像画像領域の座標と、状態検出部4が検出した学習者の視線情報とを照合し、学習者の視線位置の座標が、撮像画像中のどの座標に対応するかを判定する。視認対象特定部2は、画像取得部8が取得した撮像画像に含まれる対象物を、例えば、機械学習を用いて認識させる構成としてもよい。
【0068】
これにより、学習者が視認している視認対象物を好適に特定することができる。
【0069】
(制御部)
制御部9は、情報処理装置100の各部を統括的に制御するものである。制御部9は、視認対象特定部2、指導判定部3、及び状態検出部4を含むものである。制御部9の各機能、及び情報処理装置100に含まれる全ての機能は、例えば記憶部6等に記憶されたプログラムを、CPUが実行することによって実現されてもよい。
【0070】
〔情報処理装置の処理例〕
次に、図5のフローチャートに基づき、情報処理装置100の処理について説明する。
【0071】
まず情報処理装置100の使用を開始し、処理を開始する(ステップS20)。ステップS(以下、「ステップ」は省略する)21に進む。
【0072】
S21では、学習者情報取得部5が、学習者情報を取得する。処理の詳細は、(学習者情報取得部)に記載の通りである。学習者情報取得部5は、学習者情報を指導判定部3に送信し、S22に進む。
【0073】
S22では、顔情報取得部1が、学習者の顔画像を撮像部から取得し、顔画像から学習者の顔情報を取得する(顔情報取得ステップ)。処理の詳細は、(顔情報取得部)に記載の通りである。顔情報取得部1は、取得した顔情報を状態検出部4に送信し、S23に進む。
【0074】
S23では、状態検出部4が、顔情報取得部1が抽出した顔情報に基づき、学習者の視線、瞬き、瞳孔の状態、および顔の各部位の状態を検出する。処理の詳細は(状態検出部)に記載の通りである。検出結果を視認対象特定部2に送信し、S24に進む。
【0075】
S24では、視認対象特定部2が、状態検出部4から取得した検出結果に基づき、学習者が視認している視認対象物を特定する(視認対象特定ステップ)。処理の詳細は、(視認対象特定部)に記載の通りである。視認対象特定部2は、特定した視認対象物に関する情報を、指導判定部3に送信し、S25に進む。
【0076】
S25では、指導判定部3は、記憶部6からリファレンスデータを取得し、S26に進む。
【0077】
S26では、指導判定部3が、視認対象特定部2から取得した視認対象物に関する情報と、記憶部6から取得したリファレンスデータとを参照し、学習者に対する指導要否又は指導要否レベルを判定する(指導判定ステップ)。処理の詳細は、(指導判定部)に記載の通りである。制御部9は、指導判定部3が判定した指導要否又は指導要否レベルを記憶部6に格納してもよい。指導判定部3は、判定した指導要否又は指導要否レベルを表示部7に送信し、S27に進む。
【0078】
S27では、表示部7が、指導判定部3から取得した指導要否又は指導要否レベルを表示してS28に進み、処理を終了する。
【0079】
〔指導判定部3の具体的構成〕
図6及び7を参照して、指導判定部3の具体的構成について説明する。図6は、本発明の一実施形態に係る情報処理装置100の指導判定部3の要部構成を示すブロック図であり、図7は、本発明の一実施形態に係る情報処理装置100の指導判定部3が取得する目標情報の一例を示す図である。指導判定部3は、特徴量変換部31、推定結果算出部32、及び指導方法分類部33を備えている。
【0080】
(特徴量変換部)
【0081】
特徴量変換部31は、視認対象物を視認した順番、及び、学習者の学習者情報を参照して、学習者に関する特徴量を算出する。特徴量変換部31は、学習者の問題への注意の分布を特徴量として算出する。視認対象物を視認した順番は、図3及び4に示す「順列」に対応している。学習者の学習者情報には、図3及び4に示す「性格」が含まれる。特徴量変換部31が算出する特徴量は、図3に示す「レベル」に対応している。
【0082】
特徴量変換部31は、視認対象物を視認した順番、及び、学習者の学習者情報を含むセンシングデータを参照して特徴量を算出してもよい。センシングデータには、学習者の視線、学習者の性格、学習者の教育履歴、指導者による学習者のラベリング(評価)等が含まれる。センシングデータは、模擬テスト中のビデオ画像や、学習者の視線位置の座標データ等から得られる。
【0083】
特徴量変換部31が算出する特徴量は、学習者の理解度や意欲を表している。特徴量変換部31が特徴量を算出することで、例えば、学習者の理解度の低いポイント等が抽出及び記録される。特徴量変換部31は、例えば、学習者の問題中の各視認対象物への視線停滞時間に基づき、学習者の問題中の各視認対象物に対する注意の分布を特徴量として算出する。特徴量変換部31は、例えば、問題文よりも選択肢の方が視線停滞時間が長い場合には、この問題に対する学習者の理解度が低いと判定し、その判定結果を表す特徴量を算出する。特徴量は、例えば、理解度が最も高い場合をレベル1とし、理解度が最も低い場合をレベル5とする5段階評価であってもよい。
【0084】
視認対象物を視認した順番は、視認対象特定部2により特定され、特徴量変換部31に送られる。学習者情報は、学習者情報取得部5から特徴量変換部31に送られる。特徴量変換部31は、さらに、記憶部6に格納されたデータを取得して、特徴量の算出に使用してもよい。特徴量変換部31は、算出した特徴量及びセンシングデータを、推定結果算出部32に送ると共に、記憶部6にも送ってもよい。
【0085】
(推定結果算出部)
推定結果算出部32は、特徴量変換部31により算出された特徴量を参照して、推定結果を算出する。推定結果算出部32は、特徴量と共に、センシングデータを参照して推定結果を算出してもよい。推定結果算出部32が算出する推定結果は、次回のテストにおける学習者の成績、今後の授業における学習者の意欲、退塾確率、テストを受ける生徒数等の予測である。
【0086】
推定結果算出部32は、例えば、特徴量がレベル1であれば、次回のテストにおける学習者の成績が良いと推定し、特徴量がレベル5であれば、次回のテストにおける学習者の成績が悪いと推定する。推定結果算出部32は、推定結果を、指導方法分類部33に送ると共に、記憶部6にも送ってもよい。
【0087】
(指導方法分類部)
指導方法分類部33は、推定結果算出部32により算出された推定結果と、目標情報とを参照して、学習者に対する指導要否又は指導要否レベルを判定する。指導方法分類部33は、推定結果及び目標情報と共に、センシングデータを参照して、学習者に対する指導要否又は指導要否レベルを判定してもよい。指導方法分類部33は、指導要否又は指導要否レベルの判定結果を、表示部7に送ると共に、記憶部6にも送ってもよい。なお、図1に指導判定部3から表示部7への情報の送信について図示しているため、図6には表示部7を示していない。
【0088】
指導方法分類部33が判定する指導要否又は指導要否レベルは、図4に示す「指導要否レベル」に対応している。指導要否レベルは、より厳しい指導を要する、指導者を変える、特定の科目を集中的に指導する等の判定結果を表している。指導要否レベルは、目標情報に応じて変更される。
【0089】
目標情報は、記憶部6に予め記憶された目標情報データに含まれる。目標情報データの一例を図7に示す。目標情報データには、学習者が設定した目標毎の、各教科の目標とする成績が含まれる。例えば、目標1が「○○大学合格」である場合に、「○○大学合格」を達成するために必要な「国語」の目標点数が100点、「数学」の点数が目標200点、「英語」の点数が目標150点である。
【0090】
指導方法分類部33は、センシングデータに含まれる学習者の目標と、学習者の推定結果とを参照し、推定結果の点数と目標点数との差が大きければ指導要否レベルを高くし、推定結果の点数と目標点数との差が小さければ指導要否レベルを低くするように判定してもよい。
【0091】
例えば、学習者の推定結果の点数が「国語」50点、「数学」80点、「英語」100点であり、学習者の目標が「目標1」である場合、特に数学の目標点数との差が大きい。したがって、指導方法分類部33は、数学の成績を集中的に上げるような指導方法や、数学の指導に優れた指導者の選択を判定する。また、英語の推定結果の点数と目標点数との差が小さいので、国語及び数学の成績を上げることは諦めて英語の成績を上げるほうが効率的あると判断し、英語の成績を集中的に上げるような指導方法の選択を判定してもよい。
【0092】
〔ソフトウェアによる実現例〕
情報処理装置100の制御ブロック(特に状態検出部4、視認対象特定部2、及び指導判定部3)は、集積回路(ICチップ)等に形成された論理回路(ハードウェア)によって実現してもよいし、ソフトウェアによって実現してもよい。
【0093】
後者の場合、情報処理装置100は、各機能を実現するソフトウェアであるプログラムの命令を実行するコンピュータを備えている。このコンピュータは、例えば1つ以上のプロセッサを備えていると共に、上記プログラムを記憶したコンピュータ読み取り可能な記録媒体を備えている。そして、上記コンピュータにおいて、上記プロセッサが上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記プロセッサとしては、例えばCPU(Central Processing Unit)を用いることができる。上記記録媒体としては、「一時的でない有形の媒体」、例えば、ROM(Read Only Memory)等の他、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムを展開するRAM(Random Access Memory)などをさらに備えていてもよい。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して上記コンピュータに供給されてもよい。なお、本発明の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【0094】
[第2実施形態]
本発明の他の実施形態について、以下に説明する。なお、説明の便宜上、上記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を繰り返さない。
【0095】
〔情報処理装置(その2)〕
図8は、本実施形態に係る情報処理装置の構成要素を示すブロック図である。図8に示すように、情報処理装置101は、制御部90が可視化情報生成部91を備えている点において、第1実施形態の情報処理装置100と異なっている。
【0096】
情報処理装置101は、学習者の顔の少なくとも一部の情報を含む顔情報を取得する顔情報取得部1と、顔情報を参照して、学習者が視認している複数の視認対象物を特定する視認対象特定部2と、視認対象特定部が特定した視認対象物を示す可視化された情報を生成する可視化情報生成部91とを備えている。可視化情報生成部91は、視認対象特定部2が視認対象物を特定した結果を時系列に取得する。可視化情報生成部91は、生成した可視化情報を表示部7に送るとともに、記憶部6に送る。
【0097】
可視化情報生成部91が生成する可視化された情報には、各時刻においていずれの視認対象物が視認されているかを示す情報が含まれてもよい。また、可視化情報生成部91が生成する可視化された情報には、所定時間内において、各視認対象物が視認された時間に関する情報が含まれてもよい。
【0098】
図9は、可視化情報生成部91が生成する可視化された情報の一例を示す図である。可視化された情報は、例えば、図9中(a)に示すように、時刻を横軸とし、各時刻においてテスト(問題Q1~Q5)中のどの問題を視認していたのかを示す経時的な情報をグラフ化したものである。図9中(a)は、時刻t~tに問題Q1を視認し、時刻t~tに問題Q2を視認し、時刻t~tに問題Q3を視認し、時刻t~tに問題Q4を視認し、時刻t~t10に問題Q5を視認していたことを示している。
【0099】
また、可視化された情報は、例えば、図9中(b)に示すように、テストの総解答時間中に、テスト中の各問題をどの程度の時間視認していたかを示す情報である。図9中(b)は、テストの総解答時間中に、各問題を視認していた時間の割合を円グラフで示している。
【0100】
また、可視化された情報は、1つの問題を解いている間の各時刻に、問題文、設問文、下線部、及び選択肢のどの視認対象物を見ていたのかを示す経時的な情報や、1つの問題の総解答時間中に、問題文、設問文、下線部、及び選択肢のそれぞれを視認していた時間の割合を示す情報であってもよい。
【0101】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【符号の説明】
【0102】
1 顔情報取得部
2 視認対象特定部
3 指導判定部
31 特徴量変換部
32 推定結果算出部
33 指導方法分類部
91 可視化情報生成部
100、101 情報処理装置
図1
図2
図3
図4
図5
図6
図7
図8
図9