(57)【要約】【課題】提供要素の提供者の決定精度向上を図る。【解決手段】情報処理装置１０は、取得部３０Ｂと、特定部３０Ｃと、検証部３０Ｄと、決定部３０Ｅと、を備える。取得部３０Ｂは、提供者の決定対象の提供データを取得する。特定部３０Ｃは、提供データに示される提供要素の提供者を特定する。検証部３０Ｄは、特定された提供者が該提供データに示される提供要素の提供者として正当であるか不当であるかを検証する。決定部３０Ｅは、不当であると検証された場合、前に真の提供者として決定した他の提供者を、決定対象の該提供データに示される提供要素の真の提供者として決定する。【選択図】図３
2018077657.tif 000002
【特許請求の範囲】
【請求項１】
提供者の決定対象の提供データを取得する取得部と、
前記提供データに示される提供要素の提供者を特定する特定部と、
特定された提供者が該提供データに示される提供要素の提供者として正当であるか不当であるかを検証する検証部と、
不当であると検証された場合、前に真の提供者として決定した他の提供者を、決定対象の該提供データに示される提供要素の真の提供者として決定する決定部と、
を備える情報処理装置。
【請求項２】
前記決定部は、
正当であると検証された場合、特定された提供者を、決定対象の前記提供データに示される提供要素の真の提供者として決定する、請求項１に記載の情報処理装置。
【請求項３】
前記検証部は、
特定された提供者が除外者リストに登録されている場合、不当であると検証し、前記除外者リストに未登録の場合、正当であると検証する、
請求項１または請求項２に記載の情報処理装置。
【請求項４】
前記検証部は、
決定対象の前記提供データに示される提供要素と、該提供データの直前に提供された他の提供データに示される提供要素と、の類似度が閾値以上の場合、不当であると検証する、
請求項１〜請求項３の何れか１項に記載の情報処理装置。
【請求項５】
前記特定部は、
決定対象の前記提供データの特徴値を解析することによって、該提供データに示される提供要素の提供者を特定する、請求項１〜請求項４の何れか１項に記載の情報処理装置。
【請求項６】
前記特徴値は、声紋情報、筆跡情報、および、顔画像情報、の少なくとも１つである、  請求項５に記載の情報処理装置。
【請求項７】
前記取得部は、
決定対象の前記提供データおよび端末装置の端末識別情報を取得し、
前記特定部は、
前記端末識別情報によって識別される前記端末装置を操作するユーザを、該提供データに示される提供要素の提供者として特定する、
請求項１〜請求項６の何れか１項に記載の情報処理装置。
【請求項８】
前記決定部は、
不当であると検証された場合、直前に真の提供者として決定した他の提供者を、決定対象の前記提供データに示される提供要素の真の提供者として決定する、
請求項１〜請求項７の何れか１項に記載の情報処理装置。
【請求項９】
前記決定部は、
不当であると検証された場合、前に真の提供者として決定した複数の他の提供者の内、最も多くの提供要素に対して決定した真の提供者を、決定対象の前記提供データに示される提供要素の真の提供者として決定する、
請求項１〜請求項７の何れか１項に記載の情報処理装置。
【請求項１０】
前記決定部は、
不当であると検証された場合、前に真の提供者として決定した複数の他の提供者の内、決定対象の前記提供データに示される提供要素と最も類似度の高い提供要素に対して決定した提供者を、決定対象の前記提供データに示される提供要素の真の提供者として決定する、
請求項１〜請求項７の何れか１項に記載の情報処理装置。
【請求項１１】
所定期間内に提供された複数の前記提供データを抽出する抽出部と、
抽出された複数の前記提供データにおける、示される提供要素の類似度が閾値以上の該提供データの群を特定し、特定した前記群ごとに、前記群に属する１の提供データを再生対象として設定する設定部と、
を更に備える、請求項１〜請求項１０の何れか１項に記載の情報処理装置。
【請求項１２】
前記提供要素は、発話された発話内容、および、記入された記入内容、の少なくとも一方である、請求項１〜請求項１１の何れか１項に記載の情報処理装置。
【請求項１３】
提供者の決定対象の提供データを取得する取得部と、
前記提供データに示される提供要素の提供者を特定する特定部と、
特定された提供者が該提供データに示される提供要素の提供者として正当であるか不当であるかを検証する検証部と、
不当であると検証された場合、前に真の提供者として決定した他の提供者を、決定対象の該提供データに示される提供要素の真の提供者として決定する決定部と、
を備える情報処理システム。
【請求項１４】
提供者の決定対象の提供データを取得するステップと、
前記提供データに示される提供要素の提供者を特定するステップと、
特定された提供者が該提供データに示される提供要素の提供者として正当であるか不当であるかを検証するステップと、
不当であると検証された場合、前に真の提供者として決定した他の提供者を、決定対象の該提供データに示される提供要素の真の提供者として決定するステップと、
をコンピュータに実行させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、および情報処理プログラムに関する。
【背景技術】
【０００２】
会議や授業中に記録された、板書の板書データ、発話された音声の音声データ、表示された表示画面、などを管理するシステムが知られている。また、これらのデータを分析し、会議中の各場面の発言者を特定する技術が知られている。
【０００３】
例えば、特許文献１には、会議中の音声や画像を分析し、音響情報の特徴量から、場面ごとのキーパーソンを推定するシステムが開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、実際の会議や授業の場面では、発言者と、該発言を電子黒板へ記入した記入者と、が異なる場合がある。また、１の発言者の発言を、他の発言者が復唱して発言する場合もある。このような場合、従来のシステムでは、発言者や記入者などによって提供された、発話内容や記入内容などの提供要素の提供者を、誤って決定する場合があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、提供要素の提供者の決定精度向上を図ることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、情報処理装置は、提供者の決定対象の提供データを取得する取得部と、前記提供データに示される提供要素の提供者を特定する特定部と、特定された提供者が該提供データに示される提供要素の提供者として正当であるか不当であるかを検証する検証部と、不当であると検証された場合、前に真の提供者として決定した他の提供者を、決定対象の該提供データに示される提供要素の真の提供者として決定する決定部と、を備える。
【発明の効果】
【０００７】
本発明によれば、提供要素の提供者の決定精度向上を図ることができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、情報処理システムの構成の一例を示す模式図である。
【図２】図２は、情報処理装置および端末装置のハードウェア構成の一例を示す模式図である。
【図３】図３は、情報処理システムに含まれる各装置の機能的構成例を示すブロック図である。
【図４】図４は、除外者リスト、ユーザ管理ＤＢ、および決定結果管理ＤＢの各々のデータ構造の一例を示す模式図である。
【図５】図５は、特徴値を用いた提供者の特定の一例を示す説明図である。
【図６】図６は、情報処理の全体の流れの一例を示すシーケンス図である。
【図７】図７は、情報処理の全体の流れの一例を示すシーケンス図である。
【図８】図８は、情報処理の手順の一例を示すフローチャートである。
【図９】図９は、割込み処理の手順の一例を示すフローチャートである。
【図１０】図１０は、割込み処理の手順の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照しながら、本実施の形態の情報処理装置、情報処理システム、および情報処理プログラムの実施の形態を詳細に説明する。なお、本明細書において、同じ構成および機能を示す部分には、同じ符号を付与し、詳細な説明を省略する場合がある。
【００１０】
本実施の形態の情報処理装置、情報処理システム、および情報処理プログラムの適用対象は、限定されない。例えば、本実施の形態の情報処理装置、情報処理システム、および情報処理プログラムは、教育システム、会議システム、などに適用される。
【００１１】
図１は、本実施の形態の情報処理システム１０００の構成の一例を示す模式図である。
【００１２】
本実施の形態の情報処理システム１０００は、情報処理装置１０と、記録装置１８と、端末装置１９と、を備える。
【００１３】
情報処理装置１０と、記録装置１８と、端末装置１９と、は、ネットワーク２０を介して通信可能に接続されている。なお、本実施の形態では、情報処理システム１０００は、複数の記録装置１８を含む場合を説明する。情報処理装置１０、複数の記録装置１８、および端末装置１９、の少なくとも１つは、無線または有線によりネットワーク２０に接続されている。無線により接続する場合、例えば、３Ｇ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ）、４Ｇ（４ｔｈ  Ｇｅｎｅｒａｔｉｏｎ）、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）などを用いればよい。
【００１４】
情報処理システム１０００は、複数の記録装置１８を備える。本実施の形態では、一例として、３台の記録装置１８を備える場合を説明する。なお、情報処理システム１０００は、少なくとも１台以上の記録装置１８を備えた構成であればよく、台数は限定されない。また、情報処理システム１０００に設けられる情報処理装置１０および端末装置１９の数も、１台に限定されない。
【００１５】
本実施の形態では、一例として、複数の記録装置１８が、特定の領域Ｐ内に配置されていることを想定している。特定の領域Ｐは、例えば、会議室、教室、などである。なお、特定の領域Ｐは、会議や授業などに参加中のユーザが位置する領域であればよく、会議室や教室に限定されない。また、特定の領域Ｐは、壁などによって閉鎖された空間に限定されず、開放された空間であってもよい。
【００１６】
記録装置１８は、特定の領域Ｐ内に提供された提供データを記録し、情報処理装置１０へ送信する。記録とは、録音、録画、記憶などを示す。
【００１７】
提供データは、会議中や授業中に提供されたデータである。提供データは、例えば、音声データ、電子黒板１４に記入された記入内容を示す板書データ、動画像データ、などである。音声データは、例えば、会議や授業に参加したユーザの発言を録音したデータである。板書データは、電子黒板１４に記入された記入内容を示すデータである。動画像データは、会議や授業の風景を撮影したデータである。
【００１８】
記録装置１８は、提供データを記録する装置であればよい。本実施の形態では、一例として、記録装置１８が、撮影装置１２、電子黒板１４、マイク１６の各々である場合を説明する。
【００１９】
撮影装置１２は、撮影によって画像データを得る装置である。撮影装置１２は、公知のデジタルカメラ機能を備えた装置である。本実施の形態では、撮影装置１２は、特定の領域Ｐ内を撮影可能となるように、設置位置および撮影画角が予め調整されている。撮影装置１２は、特定の領域Ｐ内を撮影した動画像データを得る。そして、撮影装置１２は、動画像データを提供データとして、情報処理装置１０へ送信する。
【００２０】
電子黒板１４は、所定の板書領域に記入された記入内容を記録し、記入内容の板書データを記録する。電子黒板１４は、板書データを提供データとして、情報処理装置１０へ送信する。
【００２１】
マイク１６は、集音可能な範囲の音声を録音し、音声データを記録する。本実施の形態では、マイク１６は、特定領域Ｐ内の音声を録音可能となるように、位置および集音感度が予め調整されている。マイク１６は、音声データを提供データとして、情報処理装置１０へ送信する。
【００２２】
なお、図１には、撮影装置１２、電子黒板１４、およびマイク１６の各々を１つ示した。しかし、情報処理システム１０００は、撮影装置１２、電子黒板１４、およびマイク１６の少なくとも１種を、２つ以上含む構成であってもよい。また、１つの記録装置１８が、撮影装置１２の撮影機能、電子黒板１４の記録機能、およびマイク１６の録音機能の少なくとも２つ以上を備えた構成であってもよい。
【００２３】
また、撮影装置１２、電子黒板１４、およびマイク１６の少なくとも１つの機能を搭載した端末装置を、記録装置１８として用いてもよい。
【００２４】
端末装置１９は、ユーザによって操作される装置である。本実施の形態では、端末装置１９は、会議や授業中に提供された提供データを後から再生するときや、端末装置１９を用いて電子黒板１４の板書領域へ記入を行うための操作を行うとき、などに操作される。
【００２５】
なお、本実施の形態では、後述する、提供者、真の提供者、操作者、発話者、記入者、などの人物を総称して説明する場合、単に、ユーザと称して説明する。
【００２６】
端末装置１９は、例えば、パーソナルコンピュータや、スマートフォンや、タブレット端末や、携帯電話、などである。
【００２７】
端末装置１９の配置位置は限定されない。端末装置１９は、特定の領域Ｐ内に配置されていてもよいし、特定の領域Ｐの外部に配置されていてもよい。また、端末装置１９は、ユーザによって携帯されることなどによって、位置移動可能であってもよい。
【００２８】
情報処理装置１０は、記録装置１８から受付けた提供データについて、提供データに示される提供要素の提供者を決定する（詳細後述）。
【００２９】
提供要素とは、提供データに示される提供内容を示す。提供要素は、例えば、発話された発話内容、および、記入された記入内容、の少なくとも１つである。発話内容は、発話された言葉である。記入内容は、電子黒板１４に記入された、文字、グラフ、表、物体の画像、などである。物体の画像は、例えば、人、車、資料、などを示す画像である。なお、提供要素は、ジェスチャーによって示される言葉や記号であってもよい。
【００３０】
情報処理装置１０の配置位置は限定されない。図１には、一例として、情報処理装置１０が特定の領域Ｐの外部に配置された形態を示した。しかし、情報処理装置１０は、特定の領域Ｐ内に設置された形態であってもよい。また、情報処理装置１０は、特定の領域Ｐの外部や、クラウド上に設けられたクラウドサーバ、などに設置または搭載されていてもよい。
【００３１】
次に、情報処理装置１０および端末装置１９の、ハードウェア構成の一例を説明する。図２は、情報処理装置１０および端末装置１９のハードウェア構成の一例を示す模式図である。
【００３２】
情報処理装置１０および端末装置１９の各々は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２５と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２６と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２７と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２８と、通信Ｉ／Ｆ（インターフェース）２４と、外部Ｉ／Ｆ２３と、操作パネル２９と、を備え、バス２１を介して相互に接続されている。
【００３３】
ＣＰＵ２５は、情報処理装置１０および端末装置１９の動作を統括的に制御する。ＣＰＵ２５は、ＲＡＭ２７をワークエリアとし、ＲＯＭ２６またはＨＤＤ２８などに格納されたプログラムを実行することで、情報処理装置１０および端末装置１９の各々の全体の動作を制御し、後述する各種機能部を実現する。
【００３４】
ＨＤＤ２８は、プログラムやデータなどを格納する。操作パネル２９は、ユーザの操作に応じた各種の操作入力を受付けるとともに、各種の情報や各種の画像を表示する。
【００３５】
本実施の形態では、操作パネル２９は、各種操作指示を受付ける受付機能を実現する操作受付部２９Ａと、各種情報の表示を行う表示機能を実現する表示部２９Ｂと、の双方を一体的に備えたタッチパネルである場合を説明する。しかし、操作パネル２９の構成は、このような構成に限定されない。例えば、操作パネル２９は、操作受付部２９Ａと、表示部２９Ｂと、を別体として構成してもよい。
【００３６】
通信Ｉ／Ｆ２４は、ネットワーク２０を介して他の装置や機器と通信するためのインターフェースである。外部Ｉ／Ｆ２３は、記録媒体などの外部メモリなどと通信するためのインターフェースである。
【００３７】
次に、本実施の形態の情報処理システム１０００に含まれる各装置の機能について、詳細に説明する。
【００３８】
図３は、情報処理システム１０００に含まれる各装置の機能的構成例を示すブロック図である。
【００３９】
まず、端末装置１９について説明する。端末装置１９は、表示部１９Ａと、操作部１９Ｂと、音声出力部１９Ｃと、制御部１９Ｄと、通信部１９Ｅと、を備える。表示部１９Ａ、操作部１９Ｂ、音声出力部１９Ｃ、および通信部１９Ｅと、制御部１９Ｄと、はデータや信号を授受可能に接続されている。
【００４０】
表示部１９Ａおよび操作部１９Ｂは、例えば、表示部２９Ｂおよび操作受付部２９Ａによって実現する（図２参照）。音声出力部１９Ｃは、音声を出力する。音声出力部１９Ｃは、公知のスピーカである。通信部１９Ｅは、ネットワーク２０を介して情報処理装置１０と通信する。制御部１９Ｄは、端末装置１９全体を制御する。制御部１９Ｄは、ＣＰＵ２５、ＲＯＭ２６、およびＲＡＭ２７（図２参照）などによって実現する。なお、制御部１９Ｄは、回路などによって実現してもよい。
【００４１】
次に、情報処理装置１０の機能的構成について説明する。
【００４２】
情報処理装置１０は、制御部３０と、通信部３２と、記憶部３４と、操作パネル３６と、を備える。通信部３２、記憶部３４、および操作パネル３６と、制御部３０と、は、データや信号を授受可能に接続されている。
【００４３】
通信部３２は、ネットワーク２０を介して、記録装置１８および端末装置１９と通信する。通信部３２は、受信機能と送信機能とを有する。通信部３２の受信機能は、記録装置１８および端末装置１９から、各種のデータや信号を受信する機能である。通信部３２の送信機能は、記録装置１８および端末装置１９へ、各種のデータや信号を送信する機能である。
【００４４】
操作パネル３６は、表示部３６Ａと、操作受付部３６Ｂと、を含む。操作パネル３６、表示部３６Ａ、および操作受付部３６Ｂは、操作パネル２９、表示部２９Ｂ、および操作受付部２９Ａ（図２参照）によって実現される。
【００４５】
記憶部３４は、各種データを記憶する。記憶部３４は、例えば、ＨＤＤ２８（図２参照）によって実現する。本実施の形態では、記憶部３４は、除外者リスト３４Ａと、ユーザ管理ＤＢ３４Ｂと、決定結果管理ＤＢ３４Ｃと、を記憶する。
【００４６】
図４は、除外者リスト３４Ａ、ユーザ管理ＤＢ３４Ｂ、および決定結果管理ＤＢ３４Ｃの各々のデータ構造の一例を示す模式図である。
【００４７】
図４（Ａ）は、除外者リスト３４Ａのデータ構造の一例を示す模式図である。除外者リスト３４Ａは、提供データに示される提供要素の提供者から除外する対象のユーザ名を登録したリストである。図４には、除外者リスト３４Ａには、一例として、ユーザＢ、ユーザＥ、ユーザＦの各々が、登録されている形態を示した。
【００４８】
なお、除外者リスト３４Ａは、後述するユーザによる操作パネル３６の操作などによって適宜変更可能である。
【００４９】
次に、ユーザ管理ＤＢ３４Ｂについて説明する。ユーザ管理ＤＢ３４Ｂは、情報処理システム１０００を利用するユーザを管理するためのデータベースである。なお、ユーザ管理ＤＢ３４Ｂのデータ形式は、データベースに限定されない。ユーザ管理ＤＢ３４Ｂは、例えば、テーブルであってもよい。
【００５０】
ユーザ管理ＤＢ３４Ｂは、端末ＩＤと、ユーザ名と、特徴値と、を対応づけたものである。ユーザ名は、情報処理システム１０００を利用するユーザの名前である。なお、ユーザ管理ＤＢ３４Ｂは、ユーザ名に代えて、またはユーザ名と共に、ユーザＩＤを登録してもよい。ユーザＩＤは、ユーザの識別情報である。
【００５１】
端末ＩＤは、対応するユーザ名のユーザによって操作される端末装置１９の識別情報である。例えば、ユーザは、各々が操作する端末装置１９を１台ずつ有している。ユーザ管理ＤＢ３４Ｂには、各ユーザの各々が操作する端末装置１９の端末ＩＤを、予め登録すればよい。
【００５２】
特徴値は、対応するユーザ名のユーザの身体的特徴や行動的特徴を示す値である。身体的特徴は、例えば、声紋、顔画像、指紋、網膜、虹彩、などである。行動的特徴は、例えば、筆跡、歩行、まばたき、などである。本実施の形態では、ユーザ管理ＤＢ３４Ｂには、提供データから解析可能な特徴値が、予め登録されている。具体的には、ユーザ管理ＤＢ３４Ｂには、特徴値として、声紋情報、筆跡情報、顔画像情報、が予め登録されている。
【００５３】
次に、決定結果管理ＤＢ３４Ｃについて説明する。図４（Ｃ）は、決定結果管理ＤＢ３４Ｃのデータ構造の一例を示す模式図である。決定結果管理ＤＢ３４Ｃは、後述する制御部３０によって決定した、提供データに示される提供内容の提供者を管理するためのデータベースである。なお、決定結果管理ＤＢ３４Ｃのデータ形式は限定されない。決定結果管理ＤＢ３４Ｃは、テーブルであってもよい。
【００５４】
決定結果管理ＤＢ３４Ｃは、提供タイミングと、提供データと、提供要素と、種類と、特定された提供者と、真の提供者と、再生対象と、を対応づけたものである。決定結果管理ＤＢ３４Ｃにおける提供データは、記録装置１８から受信した提供データである。決定結果管理ＤＢ３４Ｃにおける提供タイミングは、対応する提供データの提供されたタイミングを示す。提供タイミングは、対応する提供データの記録装置１８から情報処理装置１０への送信時間であってもよいし、対応する提供データを各記録装置１８で記録した記録開始タイミングであってもよい。本実施の形態では、提供タイミングは、対応する提供データを各記録装置１８で記録した記録開始タイミングを示すものとして、説明する。
【００５５】
提供要素は、上述したように、提供データに示される提供内容を示す。決定結果管理ＤＢ３４Ｃには、対応する提供データに示される提供内容が登録される。なお、決定結果管理ＤＢ３４Ｃには、同じ提供タイミングに提供され、且つ同じ提供内容の提供データについては、まとめて登録されるものとして説明する。
【００５６】
決定結果管理ＤＢ３４Ｃにおける“種類”は、対応する提供要素の提供形態を示す。種類は、例えば、発言、記入、である。
【００５７】
決定結果管理ＤＢ３４Ｃにおける“特定された提供者”は、対応する提供要素を提供した提供者として特定された、ユーザのユーザ名を示す。決定結果管理ＤＢ３４Ｃにおける“真の提供者”は、対応する提供要素を提供した真の提供者として決定された、ユーザのユーザ名を示す。決定結果管理ＤＢ３４Ｃにおける、特定された提供者および真の提供者は、後述する制御部３０の処理によって、特定および決定される。
【００５８】
決定結果管理ＤＢ３４Ｃにおける“再生対象”は、対応する提供データが再生対象であるか否かを示す。決定結果管理ＤＢ３４Ｃに示す例では、「○」は、再生対象であることを示し、「−」は再生対象外であることを示す。再生対象は、後述する制御部３０の処理によって設定される。
【００５９】
図３に戻り説明を続ける。次に、情報処理装置１０の制御部３０について説明する。制御部３０は、情報処理装置１０を制御する。制御部３０は、ＣＰＵ２５、ＲＯＭ２６、およびＲＡＭ２７（図２参照）などによって実現する。なお、制御部３０は、回路などによって実現してもよい。
【００６０】
制御部３０は、通信制御部３０Ａと、取得部３０Ｂと、特定部３０Ｃと、検証部３０Ｄと、決定部３０Ｅと、再生設定部３０Ｆと、再生制御部３０Ｇと、受付部３０Ｈと、を備える。再生設定部３０Ｆは、抽出部３０Ｉと、設定部３０Ｊと、を含む。
【００６１】
通信制御部３０Ａ、取得部３０Ｂ、特定部３０Ｃ、検証部３０Ｄ、決定部３０Ｅ、再生設定部３０Ｆ、再生制御部３０Ｇ、受付部３０Ｈ、抽出部３０Ｉ、および、設定部３０Ｊ、の一部または全ては、例えば、ＣＰＵ２５などのプロセッサ回路にプログラムを実行させること、すなわち、ソフトウェアにより実現してもよいし、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などの専用の処理回路を用いてハードウェアにより実現してもよいし、ソフトウェアおよびハードウェアを併用して実現してもよい。処理回路は、物理的に１つであってもよいし、複数であってもよい。
【００６２】
通信制御部３０Ａは、通信部３２を介した、記録装置１８および端末装置１９との通信を制御する。本実施の形態では、通信制御部３０Ａは、通信部３２を介して記録装置１８から提供データを受信する。通信制御部３０Ａは、受信した提供データを、該提供データの提供タイミングに対応づけて、決定結果管理ＤＢ３４Ｃへ登録する。
【００６３】
取得部３０Ｂは、提供者の決定対象の提供データを取得する。本実施の形態では、取得部３０Ｂは、通信部３２を介して記録装置１８から提供データを受付けることで、提供データを取得する。なお、取得部３０Ｂは、記憶部３４に記憶された提供データを読みることで、決定対象の提供データを取得してもよい。
【００６４】
なお、取得部３０Ｂは、提供タイミングおよび提供要素が同じ複数の提供データを、提供者の決定対象の提供データとして取得してもよい。すなわち、１人のユーザの発話した発話内容が、異なる複数の記録装置１８によって記録される場合がある。このような場合、情報処理装置１０は、同じ発話内容を示し且つ同じ提供タイミングの、複数の提供データを記録装置１８から受信することとなる。このため、取得部３０Ｂは、提供タイミングおよび提供要素が同じ複数の提供データを、提供者の決定対象の提供データとして取得してもよい。
【００６５】
特定部３０Ｃは、決定対象の提供データに示される提供要素の提供者を特定する。
【００６６】
例えば、特定部３０Ｃは、取得部３０Ｂで取得した提供データの特徴値を解析する。この特徴値の解析によって、特定部３０Ｃは、提供データに示される提供要素の提供者を特定する。
【００６７】
特徴値は、上述したように、声紋情報、筆跡情報、顔画像情報、などである。提供データが音声データである場合、特定部３０Ｃは、提供データを解析し、提供データによって示される声紋情報を得る。また、提供データが板書データである場合、特定部３０Ｃは、提供データを解析し、提供データによって示される筆跡情報を得る。また、提供データが動画像データである場合、特定部３０Ｃは、提供データを解析し、提供データによって示される顔画像情報を得る。このようにして、特定部３０Ｃは、提供データの特徴値を解析する。なお、提供データから、声紋情報、筆跡情報、顔画像情報、の各々を解析する方法には、公知のデータ解析手法を用いればよい。
【００６８】
そして、特定部３０Ｃは、ユーザ管理ＤＢ３４Ｂに登録されている特徴値の内、提供データから解析した特徴値との一致度が最も高い特徴値に対応するユーザ名を、該提供データの提供者として特定する。
【００６９】
なお、特定部３０Ｃは、決定対象の提供データと、該提供データと重複する提供タイミングに提供された他の提供データと、を用いて、決定対象の提供データに示される提供要素の提供者を特定してもよい。重複する提供タイミングとは、提供データの提供された（すなわち、記録された）タイミングが重複することを示す。すなわち、特定部３０Ｃは、同時期に記録された複数の提供データを用いて、これらの提供データに示される提供要素の提供者を特定してもよい。
【００７０】
以下では、一例として、特定部３０Ｃが、決定対象の提供データと、該提供データと重複する提供タイミングに提供された他の提供データと、を用いて、決定対象の提供データに示される提供要素の提供者を特定する形態を説明する。
【００７１】
図５は、特定部３０Ｃによる、特徴値を用いた提供者の特定の一例を示す、説明図である。図５（Ａ）は、重複する提供タイミングに提供された複数の提供データとして、音声データと動画像データを用いて、提供者を特定する場合の説明図である。例えば、特定部３０Ｃは、重複する提供タイミングに提供された複数の提供データ（音声データと動画像データ）の各々の特徴値を解析する。すなわち、特定部３０Ｃは、音声データから声紋情報を解析し、動画像データから顔画像情報を解析する。
【００７２】
そして、特定部３０Ｃは、解析した音声データの特徴値である声紋情報と、ユーザ管理ＤＢ３４Ｂに登録されている声紋情報の各々と、の一致度を導出する。同様に、特定部３０Ｃは、解析した画像データの特徴値である顔画像情報と、ユーザ管理ＤＢ３４Ｂに登録されている顔画像情報と、の一致度を導出する。一致度は、特徴値が一致する場合を“１００”とし、特徴値が完全に不一致である場合を“０”とした、特徴値の一致の度合いを示す値である。
【００７３】
図５（Ａ）は、一致度の導出結果の一例を示す模式図である。図５（Ａ）に示す結果が得られた場合、特定部３０Ｃは、声紋一致度と顔画像一致度との合計値の最も高いユーザ名を、決定対象の提供データによって示される提供要素の提供者として特定する。図５（Ａ）に示す解析結果が得られた場合、特定部３０Ｃは、一致度の合計の最も大きいユーザＡを、決定対象の提供データに含まれる提供要素の提供者として特定する。
【００７４】
図５（Ｂ）は、重複する提供タイミングに提供された複数の提供データとして、板書データと動画像データを用いて、提供者を特定する場合の説明図である。例えば、特定部３０Ｃは、重複する提供タイミングに提供された複数の提供データ（板書データおよび動画像データ）の各々の特徴値を解析する。すなわち、特定部３０Ｃは、板書データから筆跡情報を解析し、動画像データから顔画像情報を解析する。
【００７５】
そして、特定部３０Ｃは、解析した板書データの特徴値である筆跡情報と、ユーザ管理ＤＢ３４Ｂに登録されている筆跡情報の各々と、の一致度を導出する。同様に、特定部３０Ｃは、解析した画像データの特徴値である顔画像情報と、ユーザ管理ＤＢ３４Ｂに登録されている顔画像情報と、の一致度を導出する。
【００７６】
図５（Ｂ）は、一致度の導出結果の一例を示す模式図である。図５（Ｂ）に示す結果が得られた場合、特定部３０Ｃは、筆跡一致度と顔画像一致度との合計値の最も高いユーザ名を、決定対象の提供データによって示される提供要素の提供者として特定する。図５（Ｂ）に示す解析結果が得られた場合、特定部３０Ｃは、一致度の合計の最も大きいユーザＢを、決定対象の提供データに含まれる提供要素の提供者として特定する。
【００７７】
なお、特定部３０Ｃは、決定対象の提供データと共に取得した端末ＩＤによって識別される端末を操作するユーザを、提供データに示される提供内容の提供者として特定してもよい。この場合、取得部３０Ｂは、提供データと共に端末ＩＤを取得すればよい。特定部３０Ｃは、提供データと共に取得した端末ＩＤによって識別される端末装置を操作するユーザを、該提供データに示される提供要素の提供者として特定すればよい。
【００７８】
なお、本実施の形態では、特定部３０Ｃは、特定した端末ＩＤに対応するユーザ名をユーザ管理ＤＢ３４Ｂから読取り、該提供データに示される提供要素の提供者として特定すればよい。
【００７９】
例えば、端末装置１９を操作することで、ネットワーク２０を介して電子黒板１４に記入を行った場合、電子黒板１４は、該端末装置１９の端末ＩＤと、板書データと、を情報処理装置１０へ送信すればよい。情報処理装置１０の特定部３０Ｃは、板書データと共に受信した端末ＩＤに対応するユーザ名をユーザ管理ＤＢ３４Ｂから読取る。そして、特定部３０Ｃは、読取ったユーザ名を、該板書データに示される提供要素の、提供者として特定すればよい。
【００８０】
特定部３０Ｃは、特定した提供者を、対応する提供データに対応づけて、決定結果管理ＤＢ３４Ｃに登録する。
【００８１】
また、特定部３０Ｃは、決定対象の提供データから、提供データに示される提供要素を読取り、決定結果管理ＤＢ３４Ｃに登録する。例えば、提供データが、ユーザによる何等かの発言を示す提供データである場合、特定部３０Ｃは、該提供データに示される発言内容（例えば、「それはＰです」）を、対応する提供データに対応付けて、決定結果管理ＤＢ３４Ｃへ登録する（図４参照）。
【００８２】
また、特定部３０Ｃは、対応する提供データによって示される提供要素の提供形態を示す種類を解析し、対応づけて決定結果管理ＤＢ３４Ｃへ登録する。例えば、特定部３０Ｃは、決定対象の提供タイミングに対応する提供データに、音声データが含まれる場合、特定部３０Ｃは、種類“発言”を対応付けて決定結果管理ＤＢ３４Ｃへ登録する。また、特定部３０Ｃは、決定対象の提供タイミングに対応する提供データに、板書データが含まれる場合、特定部３０Ｃは、種類“記入”を対応付けて決定結果管理ＤＢ３４Ｃへ登録する。
【００８３】
図３に戻り説明を続ける。次に、検証部３０Ｄについて説明する。検証部３０Ｄは、特定部３０Ｃによって特定された提供者が、決定対象の提供データに示される提供要素の提供者として、正当であるか不当であるかを検証する。
【００８４】
正当である、とは、特定された提供者が、対応する提供データに示される提供要素を提供した、真の提供者である場合である。不当である、とは、特定された提供者が、対応する提供データに示される提供要素を提供した、真の提供者とは異なる提供者である場合である。
【００８５】
本実施の形態では、検証部３０Ｄは、以下の方法により検証を行う。例えば、特定部３０Ｃによって特定された提供者が除外者リスト３４Ａに登録されている場合、検証部３０Ｄは、提供要素の提供者として不当であると検証する。また、特定部３０Ｃによって特定された提供者が除外者リスト３４Ａに未登録の場合、提供要素の提供者として正当であると検証する。
【００８６】
ここで、実際の会議や授業の場面では、発言者と、該発言を電子黒板１４へ記入した記入者と、が異なる場合がある。具体的には、電子黒板１４を記入するための記入専任者が、会議ごとに用意され、他のユーザの発言を、記入選任者が代理して電子黒板１４へ記入する場合がある。そこで、除外者リスト３４Ａに、提供者から除外するユーザのユーザ名を予め登録する。そして、検証部３０Ｄは、特定部３０Ｃによって特定された提供者が除外者リスト３４Ａに登録されている場合、検証部３０Ｄは、提供要素の提供者として不当であると検証する。また、特定部３０Ｃによって特定された提供者が除外者リスト３４Ａに未登録の場合、提供要素の提供者として正当であると検証する。
【００８７】
なお、検証部３０Ｄは、他の方法により、検証を行ってもよい。例えば、検証部３０Ｄは、決定対象の提供データに示される提供要素と、該提供データの直前に提供された他の提供データに示される提供要素と、の類似度が閾値以上の場合、提供要素の提供者として不当であると検証する。
【００８８】
ここで、ある発言者の発言を、他の発言者が復唱して発言する場合がある。すなわち、類似する発言内容を、異なる複数のユーザが発言する場合がある。このような場合、類似する発言内容を後から発言したユーザの発言は、直前に発言された他のユーザによる発言内容の復唱である場合がある。
【００８９】
このため、検証部３０Ｄは、決定対象の提供データに示される提供要素と、該提供データの直前に提供された他の提供データに示される提供要素と、の類似度が閾値以上の場合、提供要素の提供者として不当であると検証することが好ましい。なお、類似度の閾値は、予め設定すればよい。また、類似度の閾値は、ユーザによる操作パネル３６の操作指示などによって、適宜変更可能としてもよい。
【００９０】
なお、検証部３０Ｄは、除外者リスト３４Ａを用いる方法、および、提供要素の類似度を用いる方法、の少なくとも一方を用いて、提供要素の提供者として正当であるか不当であるかを検証すればよい。このため、検証部３０Ｄは、これらの２つの方法の双方を用いて、提供要素の提供者として正当である不当であるかを検証してもよい。
【００９１】
具体的には、検証部３０Ｄは、これらの２つの方法の双方を用いて正当と検証した場合に、提供要素の提供者として正当であると検証すればよい。また、検証部３０Ｄは、少なくとも一方の方法で不当と検証した場合、提供要素の提供者として不当であると検証すればよい。
【００９２】
次に、決定部３０Ｅについて説明する。
【００９３】
決定部３０Ｅは、提供要素の提供者として正当であると検証された場合、特定部３０Ｃによって特定された提供者を、決定対象の提供データに示される提供要素の真の提供者として決定する。
【００９４】
一方、決定部３０Ｅは、提供要素の提供者として不当であると検証された場合、前に真の提供者として決定した他の提供者を、決定対象の提供データに示される提供要素の真の提供者として決定する。
【００９５】
他の提供者とは、検証部３０Ｄによって今回不当と検証された提供者以外のユーザを示す。また、前に真の提供者として決定した他の提供者、とは、検証部３０Ｄによって今回不当と検証された提供者以外のユーザであって、決定部３０Ｅによる今回の決定処理より前に真の提供者として決定した、ユーザを示す。
【００９６】
決定部３０Ｅは、今回の決定より前に真の提供者として決定した複数の他の提供者の内の１人を、今回の決定対象の提供データに示される提供要素の、真の提供者として決定すればよい。
【００９７】
なお、決定部３０Ｅは、今回の決定より前に真の提供者として決定した複数の他の提供者から、１人の真の提供者を、以下のようにして決定すればよい。
【００９８】
例えば、決定部３０Ｅは、今回の決定処理より前に真の提供者として決定した複数の真の提供者の内、直前に真の提供者として決定した、他の提供者を、決定対象の該提供データに示される提供要素の真の提供者として決定する。直前に真の提供者として決定した他の提供者とは、決定部３０Ｅが決定した真の提供者を示す。
【００９９】
記入専任者などが、発言者の発言を電子黒板１４に記入を行った場合、電子黒板１４の板書データに示される記入内容は、直前に他のユーザによって発言された発言内容であることが多い。このため、決定部３０Ｅは、今回の決定処理より前に真の提供者として決定した複数の真の提供者の内、直前に真の提供者として決定した、他の提供者を、決定対象の該提供データに示される提供要素の真の提供者として決定する。これによって、決定部３０Ｅは、該提供要素の真の提供者を、精度良く容易に決定することができる。
【０１００】
また、決定部３０Ｅは、今回の決定処理より前に真の提供者として決定した複数の他の提供者の内、最も多くの提供要素に対して決定した真の提供者を、決定対象の提供データに示される提供要素の真の提供者として決定してもよい。
【０１０１】
例えば、会議の主催者は、会議中の発言数が他のユーザに比べて多くなることが多い。また、あるテーマについて議論している期間は、該テーマの主担当者の発言数が、他のユーザに比べて多くなることが多い。そこで、決定部３０Ｅが、今回の決定処理より前に真の提供者として決定した複数の他の提供者の内、最も多くの提供要素に対して決定した真の提供者を、決定対象の提供データに示される提供要素の真の提供者として決定する。これによって、決定部３０Ｅは、該提供要素の真の提供者を、精度良く容易に決定することができる。
【０１０２】
また、決定部３０Ｅは、今回の決定処理より前に真の提供者として決定した複数の他の提供者の内、決定対象の該提供データに示される提供要素と、最も類似度の高い提供要素に対して決定した提供者を、決定対象の提供データに示される提供要素の真の提供者として決定してもよい。
【０１０３】
ある発言者の発言を、他の発言者が復唱して発言した場合、類似する発言内容が連続して発言される場合がある。このため、決定部３０Ｅは、不正と検証された場合、今回の決定処理より前に真の提供者として決定した複数の他の提供者の内、決定対象の該提供データに示される提供要素と、最も類似度の高い提供要素に対して決定した提供者を、決定対象の提供データに示される提供要素の真の提供者として決定する。これによって、決定部３０Ｅは、該提供要素の真の抵抗者を、精度良く容易に決定することができる。
【０１０４】
次に、再生設定部３０Ｆについて説明する。再生設定部３０Ｆは、記憶部３４に記憶された、真の提供者の決定された複数の提供データについて、再生されるときの設定を行う。
【０１０５】
本実施の形態では、再生設定部３０Ｆは、抽出部３０Ｉと、設定部３０Ｊと、を含む。抽出部３０Ｉは、所定期間内に提供された複数の提供データを、記憶部３４から抽出する。この所定期間は、予め設定すればよい。また、この所定期間は、ユーザによる操作パネル３６の操作指示などによって、適宜変更可能としてもよい。
【０１０６】
設定部３０Ｊは、抽出部３０Ｉによって抽出された複数の提供データにおける、示される提供要素の類似度が閾値以上の提供データの群を特定する。そして、設定部３０Ｊは、特定した群ごとに、群に属する１の提供データを再生対象として設定する。この閾値は、予め設定すればよい。また、この閾値は、ユーザによる操作パネル３６の操作指示などによって、適宜変更可能としてもよい。
【０１０７】
図４（Ｃ）を用いて説明する。例えば、抽出部３０Ｉは、所定期間として、提供タイミング「１０：０３」〜「１０：０６」の複数の提供データを抽出する。これらの提供データによって示される提供要素は、図４に示すように、「それはＰです」、「それはＰですね」、および「それはＰです」であり、類似度が高い。これらの類似度が閾値以上であると仮定して説明を続ける。この場合、設定部３０Ｊは、提供タイミング「１０：０３」，「１０：０５」，「１０：０６」の各々に対応する複数の提供データを１つの群として特定する。そして、設定部３０Ｊは、この群に属する複数の提供データの内の１つを、再生対象として設定する。図４に示す例では、提供タイミング「１０：０３」に対応する提供データを、再生対象として設定する。そして、該群に属する他の提供データ（提供タイミング「１０：０５」および「１０：０６」に対応する提供データ）については、再生対象外として設定する。
【０１０８】
このため、複数の提供データの再生時に、再生対象として設定された提供データを選択的に再生することで、類似度の高い提供要素が複数回連続して再生されることが抑制される。
【０１０９】
なお、設定部３０Ｊは、抽出部３０Ｉが抽出した複数の提供データの内、同じ種類で且つ同じ真の提供者によって提供された、類似度が閾値以上の提供データの群を特定してもよい。
【０１１０】
図３に戻り説明を続ける。次に、再生制御部３０Ｇおよび受付部３０Ｈについて説明する。再生制御部３０Ｇは、記憶部３４に記録された提供データを操作パネル３６へ再生する制御を行う。なお、再生制御部３０Ｇは、記憶部３４に記憶された提供データを、通信部３２を端末装置１９へ再生するように、再生制御してもよい。
【０１１１】
再生制御部３０Ｇは、記憶部３４に記憶された複数の提供データを、提供タイミング順に再生する。このとき、再生制御部３０Ｇは、再生設定部３０Ｆによって再生対象が設定されている場合には、再生対象として設定された提供データについて、再生制御を行えばよい。そして、再生制御部３０Ｇは、再生対象として設定されていない、すなわち、再生対象外の提供データについては、再生を行わないように再生制御すればよい。
【０１１２】
受付部３０Ｈは、ユーザによる操作パネル３６の各種操作指示を受付ける。例えば、受付部３０Ｈは、再生指示信号を操作パネル３６から受付ける。ユーザは、操作パネル３６を操作することで、再生指示を入力する。これにより、操作パネル３６は、再生指示信号を制御部３０へ出力する。受付部３０Ｈは、操作パネル３６から受け付けた再生指示信号を、再生制御部３０Ｇへ出力する。再生制御部３０Ｇは、再生指示信号を受付けると、上記再生制御を行えばよい。
【０１１３】
次に、情報処理システム１０００で実行される情報処理の全体の流れの一例を説明する。図６および図７は、情報処理システム１０００で実行される情報処理の全体の流れの一例を示す、シーケンス図である。
【０１１４】
まず、図６を用いて説明する。例えば、ある会議の参加者であるユーザＡが発言を行い、記入専任者であるユーザＢが、該ユーザＡの発言を復唱した後に、電子黒板１４に該発言の記入を行ったと仮定する。
【０１１５】
なお、除外者リスト３４Ａには、ユーザＢのユーザ名が予め登録されているものとして説明する。なお、除外者リスト３４Ａは、会議前に、ユーザよる操作パネル３６の操作指示などによって更新されてもよい。
【０１１６】
まず、ユーザＡが発言「それはＰです」を行ったと仮定する（ＳＥＱ１００）。すると、該発言を提供タイミング「１０：０３」とする提供データが、撮影装置１２およびマイク１６の各々から情報処理装置１０へ送信される（ＳＥＱ１０２，１０４）。
【０１１７】
情報処理装置１０の取得部３０Ｂは、通信部３２および通信制御部３０Ａを介して、撮影装置１２およびマイク１６の各々から、該提供タイミング「１０：０３」の提供データを取得し（ＳＥＱ１０６，１０８）、特定部３０Ｃへ出力する（ＳＥＱ１１０）。
【０１１８】
特定部３０Ｃは、取得部３０Ｂから取得した提供データに示される、提供要素の提供者を特定する（ＳＥＱ１１２）。ＳＥＱ１１２では、例えば、特定部３０Ｃは、撮影装置１２から取得した提供データとしての動画像データや、マイク１６から取得した提供データとしての音声データを解析することで、顔画像情報や声紋情報によって示される特徴値を用いて、ユーザＡを特定する。
【０１１９】
そして、特定部３０Ｃは、ＳＥＱ１１２で特定した提供者と、ＳＥＱ１０２〜１１０で取得した提供データと、該提供データによって示される提供要素（ここでは、発言内容「それはＰです」）と、提供形態を示す種類「発言」と、を対応付けて、決定結果管理ＤＢ３４Ｃへ登録する（ＳＥＱ１１４）。このため、決定結果管理ＤＢ３４Ｃには、図４（Ｃ）に示すように、提供タイミング「１０：０３」に、提供データ、提供要素「それはＰです」、種類「発言」、および特定された提供者「ユーザＡ」が対応づけて登録される。
【０１２０】
次に、検証部３０Ｄが、ステップＳ１１０で特定された提供者「ユーザＡ」が、決定対象の提供データに示される提供要素「それはＰです」の提供者として、正当であるか不当であるかを検証する（ＳＥＱ１１６）。上述したように、例えば、検証部３０Ｄは、記憶部３４に記憶されている除外者リスト３４Ａに、ＳＥＱ１１２で特定した提供者「ユーザＡ」が登録されている場合に不当と検証し、未登録の場合に正当と検証する（ＳＥＱ１１８）。ここでは、ユーザＡは除外者リスト３４Ａに未登録であることから、正当と検証する。
【０１２１】
そして、検証部３０Ｄは、正当であることを示す検証結果を、決定部３０Ｅへ出力する（ＳＥＱ１２０）。決定部３０Ｅは、ＳＥＱ１１６で正当であると検証されたため、特定部３０ＣによってＳＥＱ１１２特定された提供者（ユーザＡ）を、決定対象の提供データに示される提供要素の真の提供者として決定する（ＳＥＱ１２２）。
【０１２２】
そして、検証部３０Ｄは、決定した真の提供者のユーザ名（ユーザＡ）を、決定結果管理ＤＢ３４Ｃにおける提供タイミング「１０：０３」の提供データに対応づけて、決定結果管理ＤＢ３４Ｃへ登録する（ＳＥＱ１２４）。
【０１２３】
次に、記入専任者であるユーザＢが、ＳＥＱ１００におけるユーザＡの発言を復唱し、「それはＰですね」と発言したと仮定する（ＳＥＱ１３０）。
【０１２４】
すると、該発言を提供タイミング「１０：０５」とする提供データが、撮影装置１２およびマイク１６の各々から情報処理装置１０へ送信される（ＳＥＱ１３２，１３４）。
【０１２５】
情報処理装置１０の取得部３０Ｂは、通信部３２および通信制御部３０Ａを介して、撮影装置１２およびマイク１６の各々から、該提供タイミング「１０：０５」の提供データを取得し（ＳＥＱ１３６，１３８）、特定部３０Ｃへ出力する（ＳＥＱ１４０）。
【０１２６】
特定部３０Ｃは、取得部３０Ｂから取得した提供データに示される、提供要素の提供者を特定する（ＳＥＱ１４２）。ＳＥＱ１４２では、例えば、特定部３０Ｃは、撮影装置１２から取得した提供データとしての動画像データや、マイク１６から取得した提供データとしての音声データを解析することで、顔画像情報や声紋情報によって示される特徴値を用いて、ユーザＢを特定する。
【０１２７】
そして、特定部３０Ｃは、ＳＥＱ１４２で特定した提供者と、ＳＥＱ１３２〜１４０で取得した提供データと、該提供データによって示される提供要素（ここでは、発言内容「それはＰですね」）と、提供形態を示す種類「発言」と、を対応付けて、決定結果管理ＤＢ３４Ｃへ登録する（ＳＥＱ１４４）。このため、決定結果管理ＤＢ３４Ｃには、図４（Ｃ）に示すように、提供タイミング「１０：０５」に、提供データ、提供要素「それはＰですね」、種類「発言」、および特定された提供者「ユーザＢ」が対応づけて登録される。
【０１２８】
次に、検証部３０Ｄが、ＳＥＱ１４２で特定された提供者「ユーザＢ」が、決定対象の提供データに示される提供要素「それはＰですね」の提供者として、正当であるか不当であるかを検証する（ＳＥＱ１４６）。上述したように、例えば、検証部３０Ｄは、記憶部３４に記憶されている除外者リスト３４Ａに、ＳＥＱ１４２で特定した提供者「ユーザＢ」が登録されている場合に不当と検証し、未登録の場合に正当と検証する（ＳＥＱ１４８）。ここでは、ユーザＢは除外者リスト３４Ａに登録されていることから、不当と検証する。
【０１２９】
そして、検証部３０Ｄは、不当であることを示す検証結果を、決定部３０Ｅへ出力する（ＳＥＱ１５０）。決定部３０Ｅは、ＳＥＱ１４６で不当であると検証されたため、前に真の提供者として決定した他の提供者を、決定対象の提供データに示される提供要素の真の提供者として決定する（ＳＥＱ１５２）。
【０１３０】
検証部３０Ｄは、決定結果管理ＤＢ３４Ｃを参照し（ＳＥＱ１５４）、ＳＥＱ１５２の決定処理より前に、真の提供者として決定した他の提供者（ここでは、ユーザＡ）を、決定対象の提供データに示される提供要素の真の提供者として決定する。
【０１３１】
そして、検証部３０Ｄは、決定した真の提供者のユーザ名（ユーザＡ）を、決定結果管理ＤＢ３４Ｃにおける提供タイミング「１０：０５」の提供データに対応づけて、決定結果管理ＤＢ３４Ｃへ登録する（ＳＥＱ１５６）。このため、提供タイミング「１０：０５」に対応する真の提供者の欄には、対応する、特定された提供者の欄に登録されているユーザ名とは異なるユーザ名が登録される（図４（Ｃ）参照）。
【０１３２】
次に、記入専任者であるユーザＢが、電子黒板１４に発言内容「それはＰです」の記入を行ったと仮定する（ＳＥＱ１６０）。
【０１３３】
すると、該記入を提供タイミング「１０：０６」とする提供データが、電子黒板１４から情報処理装置１０へ送信される（ＳＥＱ１６２）。
【０１３４】
情報処理装置１０の取得部３０Ｂは、通信部３２および通信制御部３０Ａを介して電子黒板１４から、該提供タイミング「１０：０６」の提供データを取得し（ＳＥＱ１６４，１６６）、特定部３０Ｃへ出力する（ＳＥＱ１６８）。
【０１３５】
特定部３０Ｃは、取得部３０Ｂから取得した提供データに示される、提供要素の提供者を特定する（ＳＥＱ１７０）。ＳＥＱ１７０では、例えば、特定部３０Ｃは、電子黒板１４から取得した提供データとしての板書データに示される筆跡情報を用いて、ユーザＢを特定する。
【０１３６】
そして、特定部３０Ｃは、ＳＥＱ１７０で特定した提供者と、ＳＥＱ１６２〜１６８で取得した提供データと、該提供データによって示される提供要素（ここでは、記入内容「それはＰです」）と、提供形態を示す種類「記入」と、を対応付けて、決定結果管理ＤＢ３４Ｃへ登録する（ＳＥＱ１７２）。このため、決定結果管理ＤＢ３４Ｃには、図４（Ｃ）に示すように、提供タイミング「１０：０６」に、提供データ、提供要素「それはＰです」、種類「記入」、および特定された提供者「ユーザＢ」が対応づけて登録される。
【０１３７】
そして、特定部３０Ｃは、ＳＥＱ１７０の特定に用いた筆跡情報と、ユーザ管理ＤＢ３４Ｂ（図４（Ｂ）参照）における特定したユーザＢに対応する筆跡情報と、を用いて、該ユーザＢに対応する筆跡情報の学習およびユーザ管理ＤＢ３４Ｂの更新を行う（ＳＥＱ１７４）。筆跡情報を学習することで、特定部３０Ｃによる提供者の特定精度の向上を図ることができる。
【０１３８】
次に、検証部３０Ｄが、ＳＥＱ１７０で特定された提供者「ユーザＢ」が、決定対象の提供データに示される提供要素「それはＰです」の提供者として、正当であるか不当であるかを検証する（ＳＥＱ１７６）。上述したように、例えば、検証部３０Ｄは、記憶部３４に記憶されている除外者リスト３４Ａに、ＳＥＱ１４２で特定した提供者「ユーザＢ」が登録されている場合に不当と検証し、未登録の場合に正当と検証する（ＳＥＱ１７８）。ここでは、ユーザＢは除外者リスト３４Ａに登録されていることから、不当と検証する。
【０１３９】
そして、検証部３０Ｄは、不当であることを示す検証結果を、決定部３０Ｅへ出力する（ＳＥＱ１８０）。決定部３０Ｅは、ＳＥＱ１７６で不当であると検証されたため、前に真の提供者として決定した他の提供者を、決定対象の提供データに示される提供要素の真の提供者として決定する（ＳＥＱ１８２）。
【０１４０】
検証部３０Ｄは、決定結果管理ＤＢ３４Ｃを参照し（ＳＥＱ１８４）、ＳＥＱ１８２の決定処理より前に、真の提供者として決定した他の提供者（ここでは、ユーザＡ）を、決定対象の提供データに示される提供要素の真の提供者として決定する。
【０１４１】
そして、検証部３０Ｄは、決定した真の提供者のユーザ名（ユーザＡ）を、決定結果管理ＤＢ３４Ｃにおける提供タイミング「１０：０６」の提供データに対応づけて、決定結果管理ＤＢ３４Ｃへ登録する（ＳＥＱ１８６）。このため、提供タイミング「１０：０６」に対応する真の提供者の欄には、対応する、特定された提供者の欄に登録されているユーザ名とは異なるユーザ名が登録される（図４（Ｃ）参照）。
【０１４２】
次に、図７を用いて、情報処理システム１０００で実行する情報処理の流れの一例を説明する。例えば、ある会議の参加者であるユーザＡが発言を行い、次に、参加者である他のユーザＣが電子黒板１４へ直接記入を行い、更に、ユーザＣが端末装置１９を介して電子黒板１４に記入を行ったと仮定する。
【０１４３】
まず、ユーザＡが発言「決定です」を行ったと仮定する（ＳＥＱ２００）。すると、該発言を提供タイミング「１０：１０」とする提供データが、撮影装置１２およびマイク１６の各々から情報処理装置１０へ送信される（ＳＥＱ２０２，２０４）。
【０１４４】
情報処理装置１０の取得部３０Ｂは、通信部３２および通信制御部３０Ａを介して、撮影装置１２およびマイク１６の各々から、該提供タイミング「１０：１０」の提供データを取得し（ＳＥＱ２０６，２０８）、特定部３０Ｃへ出力する（ＳＥＱ２１０）。
【０１４５】
特定部３０Ｃは、取得部３０Ｂから取得した提供データに示される、提供要素の提供者を特定する（ＳＥＱ２１２）。ＳＥＱ２１２では、例えば、特定部３０Ｃは、撮影装置１２から取得した提供データとしての動画像データや、マイク１６から取得した提供データとしての音声データを解析することで、顔画像情報や声紋情報によって示される特徴値を用いて、ユーザＡを特定する。
【０１４６】
そして、特定部３０Ｃは、ＳＥＱ２１２で特定した提供者と、ＳＥＱ２０２〜２１０で取得した提供データと、該提供データによって示される提供要素（ここでは、発言内容「決定です」）と、提供形態を示す種類「発言」と、を対応付けて、決定結果管理ＤＢ３４Ｃへ登録する（ＳＥＱ２１４）。このため、決定結果管理ＤＢ３４Ｃには、図４（Ｃ）に示すように、提供タイミング「１０：１０」に、提供データ、提供要素「決定です」、種類「発言」、および特定された提供者「ユーザＡ」が対応づけて登録される。
【０１４７】
次に、検証部３０Ｄが、ステップＳ２１２で特定された提供者「ユーザＡ」が、決定対象の提供データに示される提供要素「決定です」の提供者として、正当であるか不当であるかを検証する（ＳＥＱ２１６）。上述したように、例えば、検証部３０Ｄは、記憶部３４に記憶されている除外者リスト３４Ａに、ＳＥＱ２１２で特定した提供者「ユーザＡ」が登録されている場合に不当と検証し、未登録の場合に正当と検証する（ＳＥＱ２１８）。ここでは、ユーザＡは除外者リスト３４Ａに未登録であることから、正当と検証する。
【０１４８】
そして、検証部３０Ｄは、正当であることを示す検証結果を、決定部３０Ｅへ出力する（ＳＥＱ２２０）。決定部３０Ｅは、ＳＥＱ２１６で正当であると検証されたため、特定部３０ＣによってＳＥＱ２１２で特定された提供者（ユーザＡ）を、決定対象の提供データに示される提供要素の真の提供者として決定する（ＳＥＱ２２２）。
【０１４９】
そして、検証部３０Ｄは、決定した真の提供者のユーザ名（ユーザＡ）を、決定結果管理ＤＢ３４Ｃにおける提供タイミング「１０：１０」の提供データに対応づけて、決定結果管理ＤＢ３４Ｃへ登録する（ＳＥＱ２２４）。
【０１５０】
次に、ユーザＣが、直接電子黒板１４へ記入を行い、記入「Ｒ参照」を行ったと仮定する（ＳＥＱ２３０）。すると、該記入を提供タイミング「１０：１３」とする提供データが、電子黒板１４から情報処理装置１０へ送信される（ＳＥＱ２３２）。
【０１５１】
情報処理装置１０の取得部３０Ｂは、通信部３２および通信制御部３０Ａを介して、電子黒板１４から、該提供タイミング「１０：１３」の提供データを取得し（ＳＥＱ２３４，２３６）、特定部３０Ｃへ出力する（ＳＥＱ２３８）。
【０１５２】
特定部３０Ｃは、取得部３０Ｂから取得した提供データに示される、提供要素の提供者を特定する（ＳＥＱ２４０）。ＳＥＱ２４０では、例えば、特定部３０Ｃは、電子黒板１４から取得した提供データとしての板書データを解析し、筆跡情報によって示される特徴値を用いて、ユーザＣを特定する。
【０１５３】
そして、特定部３０Ｃは、ＳＥＱ２４０で特定した提供者と、ＳＥＱ２３２〜２３８で取得した提供データと、該提供データによって示される提供要素（ここでは、記入内容「Ｒ参照」）と、提供形態を示す種類「記入」と、を対応付けて、決定結果管理ＤＢ３４Ｃへ登録する（ＳＥＱ２４２）。このため、決定結果管理ＤＢ３４Ｃには、図４（Ｃ）に示すように、提供タイミング「１０：１３」に、提供データ、提供要素「Ｒ参照」、種類「記入」、および特定された提供者「ユーザＣ」が対応づけて登録される。
【０１５４】
そして、特定部３０Ｃは、ＳＥＱ２４０の特定に用いた筆跡情報と、ユーザ管理ＤＢ３４Ｂ（図４（Ｂ）参照）における特定したユーザＣに対応する筆跡情報と、を用いて、該ユーザＣに対応する筆跡情報の学習およびユーザ管理ＤＢ３４Ｂの更新を行う（ＳＥＱ２４４）。
【０１５５】
次に、検証部３０Ｄが、ステップＳ２４０で特定された提供者「ユーザＣ」が、決定対象の提供データに示される提供要素「Ｒ参照」の提供者として、正当であるか不当であるかを検証する（ＳＥＱ２４６）。上述したように、例えば、検証部３０Ｄは、記憶部３４に記憶されている除外者リスト３４Ａに、ＳＥＱ２４０で特定した提供者「ユーザＣ」が登録されている場合に不当と検証し、未登録の場合に正当と検証する（ＳＥＱ２４８）。ここでは、ユーザＣは除外者リスト３４Ａに未登録であることから、正当と検証する。
【０１５６】
そして、検証部３０Ｄは、正当であることを示す検証結果を、決定部３０Ｅへ出力する（ＳＥＱ２５０）。決定部３０Ｅは、ＳＥＱ２４６で正当であると検証されたため、特定部３０ＣによってＳＥＱ２４０で特定された提供者（ユーザＣ）を、決定対象の提供データに示される提供要素の真の提供者として決定する（ＳＥＱ２５２）。
【０１５７】
そして、検証部３０Ｄは、決定した真の提供者のユーザ名（ユーザＣ）を、決定結果管理ＤＢ３４Ｃにおける提供タイミング「１０：１３」の提供データに対応づけて、決定結果管理ＤＢ３４Ｃへ登録する（ＳＥＱ２５４）。このため、提供タイミング「１０：１３」に対応する真の提供者の欄には、対応する、特定された提供者の欄に登録されているユーザ名と同じユーザ名が登録される（ＳＥＱ２５６）（図４（Ｃ）参照）。
【０１５８】
次に、ユーザＣが、ユーザＣの端末装置１９を操作し、電子黒板１４へ記載する記載内容を、操作部１９Ｂを用いて記入する、板書記入操作を行ったと仮定する（ＳＥＱ２６０）。例えば、ユーザＣは、記入内容「次回は１週間後」を記入し、板書記入操作を行ったと仮定する。ユーザＣの端末装置１９の制御部１９Ｄは、操作部１９Ｂを介して板書記入操作を受付けると（ＳＥＱ２６２）、受付けた板書記入操作によって示される記入内容情報と、該端末装置１９の端末ＩＤと、を、通信部１９Ｅを介して電子黒板１４へ送信する（ＳＥＱ２６４）。
【０１５９】
電子黒板１４は、端末装置１９から受付けた記入内容情報によって示される記入内容を表示する（ＳＥＱ２６６）。そして、電子黒板１４は、該記入内容を示す提供データと、ＳＥＱ２６４で受信した端末装置１９の端末ＩＤと、を情報処理装置１０へ送信する（ＳＥＱ２６８）。なお、この提供データの提供タイミングは「１０：１６」であったと仮定する。
【０１６０】
情報処理装置１０の取得部３０Ｂは、通信部３２および通信制御部３０Ａを介して、電子黒板１４から、該提供タイミング「１０：１６」の提供データおよび端末ＩＤを取得し（ＳＥＱ２７０，２７２）、特定部３０Ｃへ出力する（ＳＥＱ２７４）。
【０１６１】
特定部３０Ｃは、取得部３０Ｂから取得した提供データに示される、提供要素の提供者を特定する（ＳＥＱ２７６）。この場合、特定部３０Ｃは、ＳＥＱ２６８で提供データとともに取得した端末ＩＤによって識別される端末装置１９のユーザであるユーザＣを、特定する。具体的には、特定部３０Ｃは、該端末ＩＤに対応するユーザ名をユーザ管理ＤＢ３４Ｂ（図４（Ｂ）参照）から読取ることによって、ユーザＣを特定する。
【０１６２】
そして、特定部３０Ｃは、ＳＥＱ２７６で特定した提供者と、ＳＥＱ２６８〜２７４で取得した提供データと、該提供データによって示される提供要素（ここでは、記入内容「次回は１週間後」）と、提供形態を示す種類「記入」と、を対応付けて、決定結果管理ＤＢ３４Ｃへ登録する（ＳＥＱ２７８）。このため、決定結果管理ＤＢ３４Ｃには、図４（Ｃ）に示すように、提供タイミング「１０：１６」に、提供データ、提供要素「次回は１週間後」、種類「記入」、および特定された提供者「ユーザＣ」が対応づけて登録される。
【０１６３】
次に、検証部３０Ｄが、ステップＳ２７６で特定された提供者「ユーザＣ」が、決定対象の提供データに示される提供要素「次回は１週間後」の提供者として、正当であるか不当であるかを検証する（ＳＥＱ２８０）。上述したように、例えば、検証部３０Ｄは、記憶部３４に記憶されている除外者リスト３４Ａに、ＳＥＱ２７６で特定した提供者「ユーザＣ」が登録されている場合に不当と検証し、未登録の場合に正当と検証する（ＳＥＱ２８２）。ここでは、ユーザＣは除外者リスト３４Ａに未登録であることから、正当と検証する。
【０１６４】
そして、検証部３０Ｄは、正当であることを示す検証結果を、決定部３０Ｅへ出力する（ＳＥＱ２８４）。決定部３０Ｅは、ＳＥＱ２８０で正当であると検証されたため、特定部３０ＣによってＳＥＱ２７６で特定された提供者（ユーザＣ）を、決定対象の提供データに示される提供要素の真の提供者として決定する（ＳＥＱ２８６）。
【０１６５】
そして、検証部３０Ｄは、決定した真の提供者のユーザ名（ユーザＣ）を、決定結果管理ＤＢ３４Ｃにおける提供タイミング「１０：１６」の提供データに対応づけて、決定結果管理ＤＢ３４Ｃへ登録する（ＳＥＱ２８８）。このため、提供タイミング「１０：１６」に対応する真の提供者の欄には、対応する、特定された提供者の欄に登録されているユーザ名と同じユーザ名が登録される（図４（Ｃ）参照）。
【０１６６】
次に、情報処理装置１０の制御部３０が実行する、情報処理の手順の一例を説明する。
【０１６７】
図８は、情報処理装置１０の制御部３０が実行する、情報処理の手順の一例を示す、フローチャートである。
【０１６８】
まず、取得部３０Ｂが提供データを取得する（ステップＳ３００）。次に、特定部３０Ｃが、ステップＳ３００で取得した提供データに示される提供要素の提供者を特定する（ステップＳ３０２）。
【０１６９】
次に、特定部３０Ｃが、ステップＳ３００で取得した提供データに示される提供要素を読取る(ステップＳ３０４)。そして、特定部３０Ｃは、ステップＳ３００で取得した提供データと、ステップＳ３０２で特定した提供者と、ステップＳ３０４で読取った提供要素と、を対応付けて記憶部３４へ記憶する（ステップＳ３０６）。ステップＳ３０６の処理によって、決定結果管理ＤＢ３４Ｃが更新される。
【０１７０】
次に、検証部３０Ｄが、ステップＳ３０２で特定した提供者が、ステップＳ３００で取得した提供データに示される提供要素の提供者として正当であるか否かを判断する（ステップＳ３０８）。
【０１７１】
正当であると判断すると（ステップＳ３０８：Ｙｅｓ）、ステップＳ３１０へ進む。ステップＳ３１０では、決定部３０Ｅが、ステップＳ３０２で特定した提供者を、該提供要素の真の提供者として決定する（ステップＳ３１０）。そして、決定部３０Ｅは、ステップＳ３１０で決定した真の提供者を、ステップＳ３０６で記憶した提供データおよび提供要素に対応づけて記憶する（ステップＳ３１２）。そして、本ルーチンを終了する。
【０１７２】
一方、ステップＳ３０８で不当と判断すると（ステップＳ３０８：Ｎｏ）、ステップＳ３１４へ進む。ステップＳ３１４では、決定部３０Ｅが、前に真の提供者として決定した他の提供者を、該提供要素の真の提供者として決定する（ステップＳ３１４）。次に、決定部３０Ｅは、ステップＳ３１４で決定した真の提供者を、ステップＳ３０６で記憶した提供データおよび提供要素に対応づけて記憶する（ステップＳ３１６）。そして、本ルーチンを終了する。
【０１７３】
このように、本実施の形態の情報処理装置１０では、特定部３０Ｃで特定した提供者について、検証部３０Ｄが、提供要素の提供者として不当であると検証した場合、決定部３０Ｅが、前に真の提供者として決定した他の提供者を、決定対象の提供データに示される提供要素の真の提供者として決定する。このため、発言者と、該発言を電子黒板へ記入した記入者と、が異なる場合であっても、提供要素に対する提供者の決定精度向上を図ることができる。また、１の発言者の発言を、他の発言者が復唱して発言した場合であっても、発話内容や記入内容などの提供要素の提供者を、誤って決定することを抑制することができる。
【０１７４】
次に、情報処理装置１０の制御部３０で図８の情報処理中に実行される、割込み処理の手順を説明する。図９および図１０は、図８の情報処理中に、所定時間ごとに実行される、割込み処理の手順の一例を示す、フローチャートである。なお、図９および図１０に示す割込み処理は、記憶部３４に、１つの会議や授業において提供された、全ての提供データおよび真の決定者が記憶された後に、実行することが好ましい。
【０１７５】
まず、図９の割込み処理について説明する。まず、再生設定部３０Ｆの抽出部３０Ｉは、所定期間内に提供された複数の提供データを、記憶部３４の決定結果管理ＤＢ３４Ｃから抽出する（ステップＳ４００）。
【０１７６】
次に、再生設定部３０Ｆの設定部３０Ｊが、ステップＳ４００で抽出された複数の提供データにおける、示される提供要素の類似度が閾値以上の提供データの群を特定する（ステップＳ４０２）。そして、設定部３０Ｊは、特定した群ごとに、群に属する１の提供データを再生対象として設定する（ステップＳ４０４）。例えば、再生設定部３０Ｆは、再生対象として設定した提供データに対応づけて、再生対象を示すフラグを登録する。そして、本ルーチンを終了する。
【０１７７】
このため、再生制御部３０Ｇが、決定結果管理ＤＢ３４Ｃにおける再生対象の提供データを操作パネル３６や端末装置１９に再生制御することで、類似する提供内容が連続して再生されることが抑制され、提供データを効率よく再生することができる。
【０１７８】
次に、図１０に示す割込み処理について説明する。
【０１７９】
まず、受付部３０Ｈが、閲覧要求信号を受付けたか否かを判断する（ステップＳ５００）。例えば、受付部３０Ｈは、操作パネル３６から閲覧要求信号を受付けたか否かを判別することで、ステップＳ５００の判断を行う。なお、受付部３０Ｈは、通信制御部３０Ａおよび通信部３２を介して端末装置１９から、閲覧要求信号を受信したか否かを判別することで、ステップＳ５００の判断を行ってもよい。
【０１８０】
ステップＳ５００で否定判断すると（ステップＳ５００：Ｎｏ）、本ルーチンを終了する。ステップＳ５００で肯定判断すると（ステップＳ５００：Ｙｅｓ）、ステップＳ５０２へ進む。ステップＳ５０２では、再生制御部３０Ｇが、記憶部３４に記憶されている決定結果管理ＤＢ３４Ｃを読取る（ステップＳ５０２）。
【０１８１】
そして、再生制御部３０Ｇは、読取った決定結果管理ＤＢ３４Ｃを表示部３６Ａへ表示する（ステップＳ５０４）。なお、ステップＳ５００の閲覧要求信号の送信元が端末装置１９である場合、再生制御部３０Ｇは、読取った決定結果管理ＤＢ３４Ｃを該端末装置１９へ送信し、表示指示を行えばよい。
【０１８２】
ステップＳ５０４の処理によって、例えば、表示部３６Ａには、決定結果管理ＤＢ３４Ｃにおける、提供タイミングと、提供データと、提供要素と、種類と、特定された提供者と、真の提供者と、の一覧が表示される。
【０１８３】
ユーザは、表示部３６Ａに表示された真の提供者の名前を参照し、真の提供者に、提供者から除外する対象のユーザ名が含まれているか否かを判断する。そして、ユーザは、新たな除外者の登録を所望する場合、操作受付部３６Ｂを操作し、除外者として新たに登録するユーザ名を含む、除外者の追加入力を行う。
【０１８４】
すると、受付部３０Ｈは、除外者の追加入力を受付けたか否かを判断する（ステップＳ５０６）。ステップＳ５０６で否定判断すると（ステップＳ５０６：Ｎｏ）、本ルーチンを終了する。一方、ステップＳ５０６で肯定判断すると（ステップＳ５０６：Ｙｅｓ）、ステップＳ５０８へ進む。
【０１８５】
ステップＳ５０８では、受付部３０Ｈが、ステップＳ５０６で受付けた除外者のユーザ名を、除外者リスト３４Ａに登録することで、除外者リスト３４Ａを更新する（ステップＳ５０８）。
【０１８６】
次に、決定部３０Ｅは、ステップＳ５０８で新たに除外者リスト３４Ａに登録されたユーザ名が、決定結果管理ＤＢ３４Ｃにおける真の提供者に含まれるか否かを判断する（ステップＳ５１０）。
【０１８７】
ステップＳ５１０で否定判断すると（ステップＳ５１０：Ｎｏ）、本ルーチンを終了する。一方、ステップＳ５１０で肯定判断すると（ステップＳ５１０：Ｙｅｓ）、ステップＳ５１２へ進む。
【０１８８】
ステップＳ５１２では、決定部３０Ｅは、決定結果管理ＤＢ３４Ｃに登録されている提供データの内、ステップＳ５０８で新たに除外者リスト３４Ａに登録されたユーザ名が真の提供者として登録されていた提供データについて、真の提供者を再決定する（ステップＳ５１２）。ステップＳ５１２では、決定部３０Ｅは、ステップＳ３１４（図８参照）と同様の処理を実行する。これにより、決定部３０Ｅは、新たに除外者リスト３４Ａに登録されたユーザ以外の他のユーザを、真の提供者として再決定する。
【０１８９】
次に、決定部３０Ｅは、決定結果管理ＤＢ３４Ｃに登録されている提供データの内、ステップＳ５０８で新たに除外者リスト３４Ａに登録されたユーザ名が真の提供者として登録されていた提供データについて、ステップＳ５１２で再決定した真の提供者を対応づけて記憶する。これにより、決定部３０Ｅは、ステップＳ５１２で再決定した真の提供者となるように、決定結果管理ＤＢ３４Ｃを更新する（ステップＳ５１４）。そして、本ルーチンを終了する。
【０１９０】
ここで、会議によっては、正式な参加者ではないオブザーバ等が、会議に参加している場合がある。すなわち、会議の開催前には除外者リスト３４Ａに登録されていなかったユーザを、会議中や会議終了後などに、提供データに示される提供要素の提供者から除外することが要求される場合がある。そこで、制御部３０が、図１０に示す処理を実行することによって、除外者リスト３４Ａの更新および真の提供者の再決定を行うことができる。
【０１９１】
以上説明したように、本実施の形態の情報処理装置１０は、取得部３０Ｂと、特定部３０Ｃと、検証部３０Ｄと、決定部３０Ｅと、を備える。
【０１９２】
取得部３０Ｂは、提供者の決定対象の提供データを取得する。特定部３０Ｃは、提供データに示される提供要素の提供者を特定する。検証部３０Ｄは、特定された提供者が該提供データに示される提供要素の提供者として正当であるか不当であるかを検証する。決定部３０Ｅは、不当であると検証された場合、前に真の提供者として決定した他の提供者を、決定対象の該提供データに示される提供要素の真の提供者として決定する。
【０１９３】
このように、本実施の形態の情報処理装置１０では、特定部３０Ｃで特定した提供者について、検証部３０Ｄが、提供要素の提供者として不当であると検証した場合、決定部３０Ｅが、前に真の提供者として決定した他の提供者を、決定対象の提供データに示される提供要素の真の提供者として決定する。このため、発言者と、該発言を電子黒板へ記入した記入者と、が異なる場合であっても、提供要素に対する提供者の決定精度向上を図ることができる。また、１の発言者の発言を、他の発言者が復唱して発言した場合であっても、発話内容や記入内容などの提供要素の提供者を、誤って決定することを抑制することができる。
【０１９４】
従って、本実施の形態の情報処理装置１０は、提供要素の提供者の決定精度向上を図ることができる。
【０１９５】
決定部３０Ｅは、正当であると検証された場合、特定された提供者を、決定対象の提供データに示される提供要素の真の提供者として決定する。
【０１９６】
検証部３０Ｄは、特定された提供者が除外者リスト３４Ａに登録されている場合、不当であると検証し、除外者リスト３４Ａに未登録の場合、正当であると検証する。
【０１９７】
検証部３０Ｄは、決定対象の提供データに示される提供要素と、該提供データの直前に提供された他の提供データに示される提供要素と、の類似度が閾値以上の場合、不当であると検証する。
【０１９８】
特定部３０Ｃは、決定対象の提供データの特徴値を解析することによって、該提供データに示される提供要素の提供者を特定する。特徴値は、声紋情報、筆跡情報、および、顔画像情報、の少なくとも１つである。
【０１９９】
取得部３０Ｂは、決定対象の提供データおよび端末装置１９の端末識別情報（端末ＩＤ）を取得し、特定部３０Ｃは、端末ＩＤによって識別される端末装置１９を操作するユーザを、該提供データに示される提供要素の提供者として特定する。
【０２００】
決定部３０Ｅは、不当であると検証された場合、直前に真の提供者として決定した他の提供者を、決定対象の提供データに示される提供要素の真の提供者として決定する。
【０２０１】
決定部３０Ｅは、不当であると検証された場合、前に真の提供者として決定した複数の他の提供者の内、最も多くの提供要素に対して決定した真の提供者を、決定対象の提供データに示される提供要素の真の提供者として決定する。
【０２０２】
決定部３０Ｅは、不当であると検証された場合、前に真の提供者として決定した複数の他の提供者の内、決定対象の提供データに示される提供要素と最も類似度の高い提供要素に対して決定した提供者を、決定対象の提供データに示される提供要素の真の提供者として決定する。
【０２０３】
抽出部３０Ｉは、所定期間内に提供された複数の提供データを抽出する。設定部３０Ｊは、抽出された複数の提供データにおける、示される提供要素の類似度が閾値以上の該提供データの群を特定し、特定した群ごとに、群に属する１の提供データを再生対象として設定する。
【０２０４】
提供要素は、発話された発話内容、および、記入された記入内容、の少なくとも一方である。
【０２０５】
本実施の形態の情報処理システム１０００は、取得部３０Ｂと、特定部３０Ｃと、検証部３０Ｄと、決定部３０Ｅと、を備える。取得部３０Ｂは、提供者の決定対象の提供データを取得する。特定部３０Ｃは、提供データに示される提供要素の提供者を特定する。検証部３０Ｄは、特定された提供者が該提供データに示される提供要素の提供者として正当であるか不当であるかを検証する。決定部３０Ｅは、不当であると検証された場合、前に真の提供者として決定した他の提供者を、決定対象の該提供データに示される提供要素の真の提供者として決定する。
【０２０６】
本実施の形態の情報処理プログラムは、提供者の決定対象の提供データを取得するステップと、提供データに示される提供要素の提供者を特定するステップと、特定された提供者が該提供データに示される提供要素の提供者として正当であるか不当であるかを検証するステップと、不当であると検証された場合、前に真の提供者として決定した他の提供者を、決定対象の該提供データに示される提供要素の真の提供者として決定するステップと、をコンピュータに実行させるための情報処理プログラムである。
【０２０７】
なお、上述した実施の形態における、情報処理装置１０で実行する上記処理を実行するためのプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよいし、インターネット等のネットワーク経由で提供または配布するように構成してもよい。また、各種プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０２０８】
また、上述した実施の形態における、情報処理装置１０の各々で実行されるプログラムは、上記各機能部を含むモジュール構成となっており、実際のハードウェアとしては、例えば、ＣＰＵ２５（プロセッサ回路）がＲＯＭ２６またはＨＤＤ２８からプログラムを読み出して実行することにより、上述した各機能部がＲＡＭ２７（主記憶）上にロードされ、上述した各機能部がＲＡＭ２７（主記憶）上に生成されるようになっている。なお、情報処理装置１０は、上述した各機能部の一部または全部を、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ    Ｓｐｅｃｉｆｉｃ    Ｉｎｔｅｇｒａｔｅｄ    Ｃｉｒｃｕｉｔ）やＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ    Ｇａｔｅ    Ａｒｒａｙ）などの専用のハードウェアを用いて実現することも可能である。
【０２０９】
なお、上記には、実施の形態を説明したが、上記実施の形態は、例として提示したものであり、発明の範囲を限定することは意図していない。上記新規な実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。上記実施の形態および変形例は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記入された発明とその均等の範囲に含まれる。
【符号の説明】
【０２１０】
１０  情報処理装置
３０Ｂ  取得部
３０Ｃ  特定部
３０Ｄ  検証部
３０Ｅ  決定部
３０Ｉ  抽出部
３０Ｊ  設定部
【先行技術文献】
【特許文献】
【０２１１】
【特許文献１】特開２００６−２７９１１１号公報
【図１】
2018077657.tif 000003
【図２】
2018077657.tif 000004
【図３】
2018077657.tif 000005
【図４】
2018077657.tif 000006
【図５】
2018077657.tif 000007
【図６】
2018077657.tif 000008
【図７】
2018077657.tif 000009
【図８】
2018077657.tif 000010
【図９】
2018077657.tif 000011
【図１０】
2018077657.tif 000012