(57)【要約】【課題】複数の発話の各々の発話データについて、ユーザに応じた適切な発話データを含む配信データを容易に配信する。【解決手段】情報処理装置１０は、取得部３０Ｄと、生成部３０Ｅと、決定部３０Ｆと、配信部３０Ｇと、を備える。取得部３０Ｄは、再生された再生データ（問題データ）およびユーザの発話データを取得する。生成部３０Ｅは、再生データと、該再生データが再生されてから他の再生データが次に再生されるまでの期間に発話された発話データと、を含む配信データを生成する。決定部３０Ｆは、配信データに含まれる発話データを発話したユーザに応じた配信先を決定する。配信部３０Ｇは、決定した配信先に配信データを配信する。【選択図】図５
2018073271.tif 000002
【特許請求の範囲】
【請求項１】
再生された再生データおよびユーザの発話データを取得する取得部と、
前記再生データと、該再生データが再生されてから他の前記再生データが次に再生されるまでの期間に発話された前記発話データと、を含む配信データを生成する生成部と、
前記配信データに含まれる前記発話データを発話したユーザに応じた配信先を決定する決定部と、
決定した配信先に前記配信データを配信する配信部と、
を備える情報処理装置。
【請求項２】
前記取得部は、
前記再生データおよび前記再生データの再生タイミングを含む再生済データと、前記発話データおよび前記発話データの発話タイミングを含む録音データと、を取得し、
前記生成部は、
１つの前記再生データと、前記期間に発話された前記発話データと、を前記再生タイミングおよび前記発話タイミングによって示されるタイミングに応じて並べた、前記配信データを生成する、
請求項１に記載の情報処理装置。
【請求項３】
前記取得部は、
前記発話データ、前記発話タイミング、および前記発話データを発話したユーザのユーザ識別情報を含む、前記録音データを取得し、
前記決定部は、前記ユーザ識別情報に基づいて、前記配信先を決定する、
請求項２に記載の情報処理装置。
【請求項４】
前記決定部は、
前記配信データごとに、該配信データに含まれる前記発話データを発話したユーザの操作する端末装置の端末識別情報、および、該ユーザに応じた配信先グループに属する端末装置の端末識別情報、の少なくとも一方を、前記配信先として決定する、請求項１〜請求項３の何れか１項に記載の情報処理装置。
【請求項５】
前記配信データは、該配信データに含まれる前記発話データを発話したユーザの識別情報を含む、請求項１〜請求項４の何れか１項に記載の情報処理装置。
【請求項６】
複数の端末装置の内、予め定めた該端末装置としての第１の端末装置から、他の該端末装置としての第２の端末装置に対する録音開始を示す録音開始信号または録音終了を示す録音終了信号と、録音制御の対象の前記第２の端末装置の端末識別情報と、を含む録音制御情報を受信する受信部を備え、
前記配信部は、
前記録音制御情報を受信したときに、該録音制御情報に含まれる前記録音開始信号または前記録音終了信号を、該端末識別情報によって識別される前記第２の端末装置へ配信する、
請求項１〜請求項５の何れか１項に記載の情報処理装置。
【請求項７】
前記再生データの再生順を受付ける受付部と、
受付けた前記再生順に沿って前記再生データが再生されるように、スケジュールを生成するスケジュール生成部と、
前記スケジュールに示される前記再生順に沿って前記再生データが順次再生されるように、再生装置を制御する再生制御部と、
を備える請求項１〜請求項６の何れか１項に記載の情報処理装置。
【請求項８】
前記受付部は、前記再生データの再生順と、前記再生データに対する発話を行うユーザが居るべき位置を示す位置情報と、を受付け、
当該情報処理装置は、
前記位置情報によって示される位置に存在する端末装置の端末識別情報と前記位置情報とを対応づける対応付け部を更に備え、
前記再生制御部は、
前記スケジュールに示される前記再生順に沿って、前記再生データが順次再生されるように再生装置を制御し、該スケジュールに沿って、前記再生データに対応する前記位置情報に対応づけられた端末識別情報によって識別される前記端末装置へ、録音開始指示および録音終了指示の少なくとも一方を出力制御する、
請求項７に記載の情報処理装置。
【請求項９】
前記取得部は、
第１の属性のユーザおよび第２の属性のユーザの少なくとも一方の端末装置から、前記発話データを取得する、請求項１〜請求項８の何れか１項に記載の情報処理装置。
【請求項１０】
前記第１の属性のユーザは、授業を教える先生であり、前記第２の属性のユーザは、授業を教わる生徒である、請求項９に記載の情報処理装置。
【請求項１１】
前記再生データは、再生装置から再生され、ユーザに返答を求める問いを示す問題データである、請求項１〜請求項１０の何れか１項に記載の情報処理装置。
【請求項１２】
前記発話データは、再生された前記問題データに対する返答、および、前記返答に対する評価、の少なくとも一方を示す、請求項１１に記載の情報処理装置。
【請求項１３】
録音開始を示す録音開始信号および録音終了を示す録音終了信号の少なくとも一方を、発話の録音制御対象の端末装置へ送信する送信部と、
再生された再生データを取得すると共に、前記録音制御対象の前記端末装置からユーザの発話データを取得する取得部と、
前記再生データと、該再生データが再生されてから他の前記再生データが次に再生されるまでの期間に発話された前記発話データと、を含む配信データを生成する生成部と、
前記配信データに含まれる前記発話データを発話したユーザに応じた配信先を決定する決定部と、
決定した配信先に前記配信データを配信する配信部と、
を備える情報処理装置。
【請求項１４】
情報処理装置と、前記情報処理装置と通信する複数の端末装置と、を備える情報処理システムであって、
前記情報処理装置は、
再生装置で再生された再生データを取得すると共に、ユーザの発話データを前記端末装置から取得する取得部と、
前記再生データと、該再生データが再生されてから他の前記再生データが次に再生されるまでの期間に発話された前記発話データと、を含む配信データを生成する生成部と、
前記配信データに含まれる前記発話データを発話したユーザに応じた配信先を決定する決定部と、
決定した配信先によって特定される前記端末装置へ、前記配信データを配信する配信部と、
を備える、情報処理システム。
【請求項１５】
再生された再生データおよびユーザの発話データを取得するステップと、
前記再生データと、該再生データが再生されてから他の前記再生データが次に再生されるまでの期間に発話された前記発話データと、を含む配信データを生成するステップと、
前記配信データに含まれる前記発話データを発話したユーザに応じた配信先を決定するステップと、
決定した配信先に前記配信データを配信するステップと、
をコンピュータに実行させるための、情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、および情報処理プログラムに関する。
【背景技術】
【０００２】
ユーザの発話した音声を録音し、配信するシステムが知られている。
【０００３】
例えば、特許文献１には、利用者によって指定された再生箇所に対する再生範囲を決定し、決定した再生範囲の音声を再生するシステムが開示されている。具体的には、特許文献１には、予め録音データを解析し、音声の録音された発話区間の特定と、複数の発話区間の関連を示す木構造を解析することが開示されている。そして、特許文献１では、再生箇所の発話区間の指定を受け、指定を受付けた発話区間と、該発話区間に木構造で関連づけられる発話区間と、を再生範囲として決定している。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来では、複数のユーザの発話が含まれる場合であっても、無音区間以外の発話区間を単に再生範囲として決定しており、ユーザに応じた配信データの配信が行われていなかった。また、従来では、発話区間を予め木構造で関連付けるなどの特有の解析処理が必要であり、容易に配信用の配信データを作成することは困難であった。すなわち、従来では、複数の発話の発話データについて、ユーザに応じた適切な発話データを含む配信データを、容易に配信することは困難であった。
【０００５】
本発明は、上記に鑑みてなされたものであって、複数の発話の各々の発話データについて、ユーザに応じた適切な発話データを含む配信データを、容易に配信することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、情報処理装置は、再生された再生データおよびユーザの発話データを取得する取得部と、前記再生データと、該再生データが再生されてから他の前記再生データが次に再生されるまでの期間に発話された前記発話データと、を含む配信データを生成する生成部と、前記配信データに含まれる前記発話データを発話したユーザに応じた配信先を決定する決定部と、決定した配信先に前記配信データを配信する配信部と、を備える。
【発明の効果】
【０００７】
本発明によれば、複数の発話の各々の発話データについて、ユーザに応じた適切な発話データを含む配信データを、容易に配信することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、情報処理システムの構成の一例を示す模式図である。
【図２】図２は、ハードウェア構成の一例を示す模式図である。
【図３】図３は、情報処理の流れの概要の一例を示す、説明図である。
【図４】図４は、データ構成の一例を示す模式図である。
【図５】図５は、情報処理システムに含まれる各装置の機能的構成例を示すブロック図である。
【図６】図６は、表示画面の一例を示す模式図である。
【図７】図７は、表示画面の一例を示す模式図である。
【図８】図８は、表示画面の一例を示す模式図である。
【図９】図９は、データ構成の一例を示す模式図である。
【図１０】図１０は、情報処理システムが実行する処理の全体の流れの一例を示す模式図である。
【図１１】図１１は、配信処理の手順の一例を示すフローチャートである。
【図１２】図１２は、情報処理システムに含まれる各装置の機能的構成例を示すブロック図である。
【図１３】図１３は、表示画面の一例を示す模式図である。
【図１４】図１４は、スケジュールの一例を示す模式図である。
【図１５】図１５は、スケジュール作成処理の手順の一例を示すフローチャートである。
【図１６】図１６は、情報処理の手順の一例を示すフローチャートである。
【図１７】図１７は、情報処理システムの構成の一例を示す模式図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照しながら、本実施の形態の情報処理装置、情報処理システム、および情報処理プログラムの実施の形態を詳細に説明する。なお、本明細書において、同じ構成および機能を示す部分には、同じ符号を付与し、詳細な説明を省略する場合がある。
【００１０】
本実施の形態の情報処理装置、情報処理システム、および情報処理プログラムの適用対象は、限定されない。例えば、本実施の形態の情報処理装置、情報処理システム、および情報処理プログラムは、教育システムに適用される。教育システムは、例えば、語学などの教育システムである。
【００１１】
（第１の実施の形態）
図１は、本実施の形態の情報処理システム１０００の構成の一例を示す模式図である。
【００１２】
本実施の形態の情報処理システム１０００は、情報処理装置１０と、再生装置１２と、端末装置１８と、を備える。
【００１３】
情報処理装置１０と、再生装置１２と、端末装置１８と、は、ネットワーク１３を介して通信可能に接続されている。なお、情報処理装置１０、再生装置１２、および、端末装置１８の少なくとも１つは、無線または有線によりネットワーク１３に接続されている。無線により接続する場合、例えば、３Ｇ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ）、４Ｇ（４ｔｈ  Ｇｅｎｅｒａｔｉｏｎ）、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）などを用いればよい。
【００１４】
情報処理システム１０００は、複数の端末装置１８を備える。本実施の形態では、一例として、４台の端末装置１８を備える場合を説明する。なお、情報処理システム１０００は、少なくとも２台以上の端末装置１８を備えた構成であればよく、台数は限定されない。
【００１５】
本実施の形態では、一例として、再生装置１２および複数の端末装置１８が、特定の領域内で使用されることを想定している。また、本実施の形態では、特定の領域として、授業を受ける教室Ｐを想定している。なお、特定の領域は、端末装置１８をそれぞれ携帯した複数のユーザが発話する領域であればよく、教室に限定されない。また、特定の領域は、壁などによって閉鎖された空間に限定されず、開放された空間であってもよい。
【００１６】
また、本実施の形態では、情報処理装置１０が、教室Ｐの設けられた学校Ｑ内に設置された形態を想定している。しかし、情報処理装置１０は、学校Ｑに設置された形態に限定されない。例えば、情報処理装置１０は、教室Ｐ内、学校Ｑの外部、クラウド上に設けられたクラウドサーバ、などに設置または搭載されていてもよい。
【００１７】
また、情報処理システム１０００は、複数の端末装置１８を、同じ領域（例えば、教室Ｐ）内で使用する形態に限定されない。例えば、情報処理システム１０００は、複数の端末装置１８の内の少なくとも１つを、他の端末装置１８とは異なる領域で使用する形態であってもよい。但し、情報処理システム１０００における複数の端末装置１８は、該端末装置１８を携帯したユーザが再生装置１２から再生された再生データを聞き取り可能な範囲に位置していることが好ましい。
【００１８】
再生装置１２は、音を再生する装置である。再生装置１２は、例えば、公知のスピーカである。再生装置１２は、情報処理システム１０００における複数の端末装置１８の各々を携帯したユーザによって、再生装置１２から再生された音を聞き取り可能な位置に配置されている。本実施の形態では、再生装置１２は、教室Ｐ内に設置されている。
【００１９】
情報処理装置１０は、複数の端末装置１８および再生装置１２と通信するサーバ装置である。情報処理装置１０は、再生装置１２から再生された再生データと、端末装置１８の各々で録音された発話データと、を用いて、ユーザに配信するための配信データを生成し、配信する（詳細後述）。
【００２０】
端末装置１８は、ユーザによって操作される装置である。端末装置１８は、音声を録音する録音機能、音声を再生する再生機能、各種操作指示を受付ける受付機能、各種画像を表示する表示機能、および、他の装置との通信機能、を備える。端末装置１８は、例えば、パーソナルコンピュータや、スマートフォンや、タブレット端末や、携帯電話、などである。なお、端末装置１８に、再生機能および録音機能を備えたアクセサリを接続することで、再生機能および録音機能を実現してもよい。再生機能および録音機能を備えたアクセサリは、例えば、マイク付きヘッドセットである。
【００２１】
本実施の形態では、情報処理システム１０００に含まれる複数の端末装置１８は、第１の端末装置１４と、第２の端末装置１６と、を含む場合を説明する。
【００２２】
第１の端末装置１４は、情報処理装置１０や他の端末装置１８に対して各種指示信号を送信するための端末装置１８である。また、第１の端末装置１４は、該第１の端末装置１４を操作するユーザの発話を録音する録音機能と、録音した発話データを情報処理装置１０へ送信する通信機能と、を少なくとも備える。
【００２３】
第１の端末装置１４は、第１の属性のユーザによって操作される。第１の属性とは、他のユーザに対して講演や講義を行うユーザを示す。第１の属性は、例えば、授業を教える先生や、講師である。例えば、第１の端末装置１４は、先生であるユーザ“Ａ”によって操作される。
【００２４】
第２の端末装置１６は、該第２の端末装置１６を操作するユーザの発話を録音する録音機能と、録音した発話データを情報処理装置１０へ送信する通信機能と、を少なくとも備える。但し、第２の端末装置１６は、他の端末装置１８に対して各種指示信号を送信する機能は有さなくてもよい。
【００２５】
第２の端末装置１６は、第２の属性のユーザによって操作される。第２の属性とは、他のユーザによる教えを受けるユーザを示す。第２の属性は、例えば、授業や講義を教わる生徒や、受講者である。例えば、図１に示すように、複数の第２の端末装置１６（第２の端末装置１６Ｂ、第２の端末装置１６Ｃ、第２の端末装置１６Ｄ）は、それぞれ、生徒であるユーザ“Ｂ”，“Ｃ”，“Ｄ”の各々によって操作される。
【００２６】
なお、本実施の形態では、１つの教室Ｐ内に、１台の再生装置１２と、先生であるユーザ“Ａ”によって操作される１台の第１の端末装置１４と、生徒である複数のユーザの各々によって操作される複数の第２の端末装置１６と、が位置している場合を説明する。しかし、１つの教室Ｐ内に、複数の再生装置１２が配置されていてもよい。また、１つの教室Ｐ内に、複数の第１の端末装置１４が位置していてもよい。
【００２７】
次に、情報処理装置１０および端末装置１８（第１の端末装置１４、第２の端末装置１６）の、ハードウェア構成の一例を説明する。図２は、情報処理装置１０および端末装置１８のハードウェア構成の一例を示す模式図である。
【００２８】
情報処理装置１０および端末装置１８の各々は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２５と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２６と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２７と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２８と、通信Ｉ／Ｆ（インターフェース）２４と、外部Ｉ／Ｆ２３と、操作パネル２９と、を備え、バス２１を介して相互に接続されている。
【００２９】
ＣＰＵ２５は、情報処理装置１０および端末装置１８の動作を統括的に制御する。ＣＰＵ２５は、ＲＡＭ２７をワークエリアとし、ＲＯＭ２６またはＨＤＤ２８などに格納されたプログラムを実行することで、情報処理装置１０および端末装置１８全体の動作を制御し、後述する各種機能部を実現する。
【００３０】
ＨＤＤ２８は、プログラムやデータなどを格納する。なお、端末装置１８は、ＨＤＤ２８に代えて、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）を備えた構成であってもよい。
【００３１】
操作パネル２９は、ユーザの操作に応じた各種の操作入力を受付けるとともに、各種の情報や各種の画像を表示する。
【００３２】
本実施の形態では、操作パネル２９は、各種操作指示を受付ける受付機能を実現する操作受付部２９Ａと、各種情報の表示を行う表示機能を実現する表示部２９Ｂと、の双方を一体的に備えたタッチパネルである場合を説明する。しかし、操作パネル２９の構成は、このような構成に限定されない。例えば、操作パネル２９は、操作受付部２９Ａと、表示部２９Ｂと、を別体として構成してもよい。
【００３３】
通信Ｉ／Ｆ２４は、ネットワーク１３を介して他の装置や機器と通信するためのインターフェースである。外部Ｉ／Ｆ２３は、マイク２３Ａや、スピーカ２３Ｂや、記録媒体などの外部メモリなどと通信するためのインターフェースである。
【００３４】
マイク２３Ａは、ユーザによって発話された音声を録音する録音機能を実現する。マイク２３Ａは、発話された音声を録音し、発話データを得る。スピーカ２３Ｂは、音声を出力する出力機能を実現する。
【００３５】
次に、本実施の形態の情報処理システム１０００が行う情報処理の流れの概要を説明する。図３は、情報処理システム１０００が行う情報処理の流れの概要の一例を示す、説明図である。
【００３６】
本実施の形態では、情報処理装置１０の制御によって、再生装置１２から再生データが再生される（ステップＳ１）。再生データは、再生装置１２から再生される音声のデータである。本実施の形態では、再生データが、問題データである場合を、一例として説明する。問題データとは、ユーザに返答を求める問いを示すデータである。以下では、再生データを、問題データと称して説明する場合がある。なお、再生データは、再生装置１２から再生される音声のデータであればよく、問題データに限定されない。
【００３７】
再生装置１２から再生された問題データに対して、生徒であるユーザ（例えば、ユーザ“Ｂ”）が返答を示す音声を発話すると、該ユーザの操作する第２の端末装置１６Ｂによって該発話が録音される（ステップＳ２）。第２の端末装置１６Ｂは、録音によって得られた発話データ（発話データＢとする）を含む録音データ６２を、情報処理装置１０へ送信する（ステップＳ３）。
【００３８】
そして、先生であるユーザ（例えば、ユーザ“Ａ”）が、生徒であるユーザ“Ｂ”の発話に対する評価を示す音声を発話すると、該ユーザの操作する第１の端末装置１４によって、該発話が録音される（ステップＳ４）。第１の端末装置１４は、録音によって得られた発話データ（発話データＡとする）を含む録音データ６２を、情報処理装置１０へ送信する（ステップＳ５）。
【００３９】
情報処理装置１０は、再生装置１２から再生された問題データを含む再生済データ６０と、第１の端末装置１４および第２の端末装置１６から受信した録音データ６２と、を管理する。そして、情報処理装置１０は、これらの再生済データ６０および録音データ６２を用いて、配信データ６４を生成する（ステップＳ６）。
【００４０】
図４は、情報処理システム１０００で扱うデータの、データ構成の一例を示す模式図である。
【００４１】
図４（Ａ）は、再生済データ６０のデータ構成の一例を示す模式図である。再生済データ６０は、再生装置１２から再生された再生済の問題データと、該問題データの再生タイミングと、を含む。なお、再生済データ６０は、更に、ヘッダを含んでいてもよい。
【００４２】
再生タイミングは、対応する問題データが再生装置１２によって再生されたタイミングを示す情報である。詳細には、再生タイミングは、対応する問題データが再生装置１２で再生されたときの、再生開始のタイミングを示す。再生タイミングは、例えば、年，月，日，時，分，秒の組合せなどによって表される。
【００４３】
図４（Ｂ）は、録音データ６２のデータ構成の一例を示す模式図である。録音データ６２は、ユーザの発話した発話データ、発話タイミング、および、該発話データを発話したユーザのユーザＩＤ、を含む。
【００４４】
ユーザＩＤは、ユーザの識別情報である。ユーザＩＤは、例えば、ユーザ名である。なお、録音データ６２は、ユーザＩＤに代えて、またはユーザＩＤと共に、該ユーザＩＤによって識別されるユーザの使用する端末装置１８の端末ＩＤを含むものであってもよい。端末ＩＤは、端末装置１８の識別情報である。また、録音データ６２は、更に、ヘッダを含んでいてもよい。
【００４５】
発話タイミングは、対応する発話データの発話開始タイミングを示す。なお、発話タイミングは、該発話データを録音した端末装置１８による、該発話データの録音開始タイミングと一致する。発話タイミングは、例えば、年，月，日，時，分，秒の組合せなどによって表される。
【００４６】
本実施の形態では、録音データ６２は、端末ＩＤと、ユーザＩＤと、発話データと、発話タイミングと、録音時間と、を含む。録音時間は、対応する発話データの録音時間を示す。録音時間は、発話データのデータ長を時間で表したものである。
【００４７】
図４（Ｃ）は、配信データ６４のデータ構成の一例を示す模式図である。配信データ６４は、１つの問題データと、該問題データが再生されてから他の問題データが次に再生されるまでの期間に発話された、１または複数の発話データと、を含む。配信データ６４は、情報処理装置１０によって生成される。
【００４８】
図３に戻り説明を続ける。情報処理装置１０は、再生された問題データと、該問題データの再生の後であって、他の問題データが次に再生されるまでの期間に発話された、発話データＢおよび発話データＡに基づいて、配信データ６４を生成する。
【００４９】
そして、情報処理装置１０は、生成した配信データ６４に含まれる発話データを発話したユーザに応じた配信先を決定し、決定した配信先に該配信データ６４を配信する（ステップＳ７）。
【００５０】
なお、問題データが再生された後に発話するユーザの順は、ユーザ“Ｂ”、ユーザ“Ａ”の順に限定されない。また、問題データが再生された後に発話するユーザの数は、１人または３人以上であってもよく、２人に限定されない。また、問題データが再生された後に録音された発話データの数は、２つに限定されない。
【００５１】
次に、本実施の形態の情報処理システム１０を構成する各装置の機能について、詳細に説明する。
【００５２】
図５は、情報処理システム１０００に含まれる、各装置（情報処理装置１０、第１の端末装置１４、第２の端末装置１６）の機能的構成例を示すブロック図である。
【００５３】
まず、第２の端末装置１６の機能的構成を説明する。第２の端末装置１６は、制御部５０と、記憶部５２と、操作パネル５４と、マイク５６と、スピーカ５８と、を備える。制御部５０と、記憶部５２、操作パネル５４、マイク５６、およびスピーカ５８と、は、データや信号を授受可能に接続されている。
【００５４】
操作パネル５４は、操作受付部５４Ｂと表示部５４Ａとを含む。操作パネル５４、操作受付部５４Ｂ、および表示部５４Ａは、操作パネル２９、操作受付部２９Ａ、および表示部２９Ｂ（図２参照）によって実現される。
【００５５】
記憶部５２は、各種データを記憶する。例えば、記憶部５２は、情報処理装置１０から配信された配信データ６４を記憶する。マイク５６は、第２の端末装置１６を操作するユーザの発話した音声を録音し、発話データを制御部５０へ出力する。マイク５６は、マイク２３Ａ（図２参照）によって実現する。
【００５６】
スピーカ５８は、配信データ６４を出力する。具体的には、スピーカ５８は、配信データ６４によって示される音声を出力する。スピーカ５８は、スピーカ２３Ｂ（図２参照）によって実現する。
【００５７】
制御部５０は、ＣＰＵ２５、ＲＯＭ２６、およびＲＡＭ２７（図２参照）などによって実現する。なお、制御部５０は、回路などによって実現してもよい。
【００５８】
制御部５０は、通信部５０Ａと、表示制御部５０Ｂと、受付部５０Ｃと、録音制御部５０Ｄと、出力制御部５０Ｅと、を有する。通信部５０Ａは、受信部５０Ｆと、送信部５０Ｇと、を有する。通信部５０Ａ、受信部５０Ｆ、送信部５０Ｇ、表示制御部５０Ｂ、受付部５０Ｃ、録音制御部５０Ｄ、および出力制御部５０Ｅの一部または全ては、例えば、ＣＰＵ２５などのプロセッサ回路にプログラムを実行させること、すなわち、ソフトウェアにより実現してもよいし、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などの専用の処理回路を用いてハードウェアにより実現してもよいし、ソフトウェアおよびハードウェアを併用して実現してもよい。処理回路は、物理的に１つであってもよいし、複数であってもよい。
【００５９】
受信部５０Ｆは、他の端末装置１８や情報処理装置１０から、各種のデータや指示信号などを受信する。送信部５０Ｇは、情報処理装置１０に対して、各種のデータを送信する。
【００６０】
表示制御部５０Ｂは、各種画像や後述する表示画面などを操作パネル５４（表示部５４Ａ）へ表示する制御を行う。
【００６１】
受付部５０Ｃは、ユーザによる操作パネル５４の操作指示を操作受付部５４Ｂから受付ける。本実施の形態では、第２の端末装置１６の受付部５０Ｃは、ログイン情報の入力や、出力対象の配信データ６４の選択などを受付ける。
【００６２】
ログイン情報は、第２の端末装置１６を操作するユーザが情報処理システム１０００にログインするときに用いる情報である。ログイン情報は、例えば、ユーザの識別情報（以下、ユーザＩＤと称する）と、パスワードと、を含む。なお、ログイン情報は、ユーザＩＤのみであってもよい。
【００６３】
録音制御部５０Ｄは、マイク５６による録音開始および録音終了を制御する。録音制御部５０Ｄは、ユーザによる操作パネル５４の操作指示によって、録音開始および録音終了を制御する。
【００６４】
例えば、表示制御部５０Ｂは、録音開始および録音終了の指示を受付けるための表示画面を操作パネル５４に表示する。図６は、第２の端末装置１６に表示される表示画面７０の一例を示す模式図である。表示画面７０には、録音開始の指示を受付けるための録音開始ボタン７０Ａと、録音終了の指示を受付けるための録音終了ボタン７０Ｂと、が含まれる。
【００６５】
第２の端末装置１６のユーザが録音開始ボタン７０Ａを指示すると、録音制御部５０Ｄは、受付部５０Ｃを介して操作パネル５４から、録音開始指示を受付ける。すると、録音制御部５０Ｄは、録音を開始するように、マイク５６を制御する。
【００６６】
一方、第２の端末装置１６のユーザが録音終了ボタン７０Ｂを指示すると、録音制御部５０Ｄは、受付部５０Ｃを介して操作パネル５４から、録音終了指示を受付ける。すると、録音制御部５０Ｄは、録音を終了するように、マイク５６を制御する。
【００６７】
図５に戻り説明を続ける。第２の端末装置１６の録音制御部５０Ｄは、録音を開始するように制御してから、次に録音を終了するように制御するまでの期間に、マイク５６で録音された発話の発話データを、送信部５０Ｇへ出力する。送信部５０Ｇは、録音制御部５０Ｄから発話データを受付ける。そして、送信部５０Ｇは、該発話データと、該発話データの発話タイミングと、該第２の端末装置１６を操作するユーザのユーザＩＤと、該第２の端末装置１６の端末ＩＤと、を含む録音データ６２を、情報処理装置１０へ送信する。
【００６８】
なお、録音制御部５０Ｄは、マイク５６で集音された音声のレベル（音量）が所定の閾値以上となったときに、録音を開始するようにマイク５６を制御してもよい。また、録音制御部５０Ｄは、マイク５６で集音された音声のレベルが該閾値以上の状態から該閾値未満となったときに、録音を終了するようにマイク５６を制御してもよい。この閾値は、予め設定すればよい。また、この閾値は、ユーザによる操作パネル５４の操作指示などによって、適宜変更可能としてもよい。
【００６９】
また、録音制御部５０Ｄは、録音開始信号を情報処理装置１０から受信部５０Ｆを介して受信したときに、録音を開始するようにマイク５６を制御してもよい。また、録音制御部５０Ｄは、録音終了信号を情報処理装置１０から受信部５０Ｆを介して受信したときに、録音を終了するようにマイク５６を制御してもよい。録音開始信号および録音終了信号は、第１の端末装置１４から情報処理装置１０を介して第２の端末装置１６へ配信されたものである。
【００７０】
なお、録音制御部５０Ｄは、操作パネル５４からの録音開始指示の受付、集音された音声のレベルが閾値以上、および、情報処理装置１０からの録音開始信号の受信、の少なくとも１つの条件を満たした時に、録音を開始するようにマイク５６を制御すればよい。
【００７１】
また、録音制御部５０Ｄは、操作パネル５４からの録音終了指示の受付、集音された音声のレベルが閾値以上から閾値未満へ推移、および、情報処理装置１０からの録音終了信号の受信、の少なくとも１つの条件を満たした時に、録音を終了するようにマイク５６を制御すればよい。
【００７２】
本実施の形態では、一例として、録音制御部５０Ｄは、情報処理装置１０から録音開始信号を受信したときに、録音を開始するようにマイク５６を制御する形態を説明する。また、本実施の形態では、一例として、録音制御部５０Ｄは、情報処理装置１０から録音終了信号を受信したときに、録音を終了するようにマイク５６を制御する形態を説明する。すなわち、本実施の形態では、第２の端末装置１６は、第１の端末装置１４による情報処理装置１０を介した録音制御によって、録音開始および録音終了が制御される場合を説明する。
【００７３】
出力制御部５０Ｅは、音声を出力するようにスピーカ５８を制御する。本実施の形態では、出力制御部５０Ｅは、配信データ６４を出力するようにスピーカ５８を制御する。
【００７４】
上述したように、配信データ６４は、情報処理装置１０から配信され、記憶部５２に記憶される。例えば、ユーザは、操作パネル５４に表示された表示画面を介して、記憶部５２に記憶された配信データ６４の中から所望の配信データ６４を選択し、出力を指示する。
【００７５】
図７は、出力対象の配信データ６４の選択時に第２の端末装置１６に表示される、表示画面７１の一例を示す模式図である。表示画面７１は、表示領域７１Ａと、出力指示を受付けるための再生ボタン７１Ｂと、を含む。表示領域７１Ａには、情報処理装置１０から配信された配信データ６４の一覧が表示される。例えば、表示制御部５０Ｂは、記憶部５２に記憶されている配信データ６４の各々のデータ名を読取り、読取ったデータ名の一覧を表示領域７１Ａに表示する。
【００７６】
ユーザは、表示領域７１Ａを参照しながら所望の配信データ６４のデータ名を選択し、再生ボタン７１Ｂを操作指示する。これにより、受付部５０Ｃは、出力対象の配信データ６４のデータ名および出力指示を操作パネル５４から受け付ける。出力制御部５０Ｅは、受付部５０Ｃで受付けたデータ名に対応する配信データ６４を記憶部５２から読取り、該配信データ６４を出力するようにスピーカ５８を制御する。これにより、ユーザによって選択された配信データ６４が、スピーカ５８から出力される。
【００７７】
図５に戻り、説明を続ける。次に、第１の端末装置１４の機能的構成を説明する。
【００７８】
第１の端末装置１４は、制御部４０と、記憶部４２と、操作パネル４４と、マイク４６と、スピーカ４８と、を備える。記憶部４２、操作パネル４４、マイク４６、およびスピーカ４８と、制御部４０と、は、データや信号を授受可能に接続されている。
【００７９】
操作パネル４４は、操作受付部４４Ｂと表示部４４Ａとを含む。操作パネル４４、操作受付部４４Ｂ、および表示部４４Ａは、操作パネル２９、操作受付部２９Ａ、および表示部２９Ｂ（図２参照）によって実現される。
【００８０】
記憶部４２は、各種データを記憶する。例えば、記憶部４２は、情報処理装置１０から配信された配信データ６４を記憶する。マイク４６は、第１の端末装置１４を操作するユーザの発話した音声を録音し、録音した音声を示すデータである発話データを、制御部４０へ出力する。マイク４６は、マイク２３Ａ（図２参照）によって実現する。
【００８１】
スピーカ４８は、各種の音を出力する。例えば、スピーカ４８は、配信データ６４によって示される音を出力する。スピーカ４８は、スピーカ２３Ｂ（図２参照）によって実現する。
【００８２】
制御部４０は、ＣＰＵ２５、ＲＯＭ２６、およびＲＡＭ２７（図２参照）などによって実現する。なお、制御部４０は、回路などによって実現してもよい。
【００８３】
制御部４０は、通信部４０Ａと、表示制御部４０Ｂと、受付部４０Ｃと、録音制御部４０Ｄと、出力制御部４０Ｅと、を有する。通信部４０Ａは、受信部４０Ｆと、送信部４０Ｇと、を有する。通信部４０Ａ、受信部４０Ｆ、送信部４０Ｇ、表示制御部４０Ｂ、受付部４０Ｃ、録音制御部４０Ｄ、および出力制御部４０Ｅの一部または全ては、例えば、ＣＰＵ２５などのプロセッサ回路にプログラムを実行させること、すなわち、ソフトウェアにより実現してもよいし、ＩＣなどの専用の処理回路を用いてハードウェアにより実現してもよいし、ソフトウェアおよびハードウェアを併用して実現してもよい。処理回路は、物理的に１つであってもよいし、複数であってもよい。
【００８４】
受信部４０Ｆは、他の端末装置１８や情報処理装置１０から、各種のデータや指示信号などを受信する。送信部４０Ｇは、情報処理装置１０に対して、各種のデータを送信する。表示制御部４０Ｂは、各種画像や後述する表示画面などを操作パネル４４（表示部４４Ａ）へ表示する制御を行う。
【００８５】
受付部４０Ｃは、ユーザによる操作パネル４４の操作指示を操作受付部４４Ｂから受付ける。本実施の形態では、第１の端末装置１４の受付部４０Ｃは、ログイン情報の入力、出力対象の配信データ６４の選択、再生装置１２から再生する対象の問題データの選択、などを操作パネル４４から受付ける、また、受付部４０Ｃは、録音開始信号、録音開始対象の第２の端末装置１６の識別情報（以下、端末ＩＤと称する）、録音終了信号、録音終了対象の第２の端末装置１６の端末ＩＤ、などを操作パネル４４から受付ける。また、受付部４０Ｃは、授業の開始を示す授業開始指示、授業の終了を示す授業終了指示、などを操作パネル４４から受付ける。
【００８６】
ログイン情報の入力、および出力対象の配信データ６４の選択は、第２の端末装置１６と同様である。
【００８７】
問題データの選択、録音開始信号、録音終了信号、録音開始または録音終了対象の第２の端末装置１６の端末ＩＤ、授業開始指示、および授業開始指示の受付は、操作パネル４４に表示された表示画面を介して行われる。
【００８８】
図８は、第１の端末装置１４に表示される表示画面７３の一例を示す模式図である。例えば、表示制御部４０Ｂは、表示画面７３を操作パネル４４に表示する。
【００８９】
表示画面７３は、例えば、授業開始ボタン７２Ａと、授業終了ボタン７２Ｂと、問題スタートボタン７２Ｃと、表示領域７２Ｄと、録音開始ボタン７２Ｅと、録音終了ボタン７２Ｆと、生徒録音開始ボタン７２Ｇと、生徒録音終了ボタン７２Ｈと、表示領域７２Ｉと、を含む。
【００９０】
授業開始ボタン７２Ａは、授業開始指示を受付けるためのボタン画像である。ユーザが授業開始ボタン７２Ａを操作すると、受付部４０Ｃは、授業開始指示を示す授業開始指示信号を操作パネル４４から受け付ける。送信部４０Ｇは、受付部４０Ｃで受付けた授業開始指示信号を、情報処理装置１０へ送信する。
【００９１】
授業終了ボタン７２Ｂは、授業終了指示を受付けるためのボタン画像である。ユーザが授業終了ボタン７２Ｂを操作すると、受付部４０Ｃは、授業終了指示を示す授業終了指示信号を操作パネル４４から受付ける。送信部４０Ｇは、受付部４０Ｃで受付けた授業終了指示信号を、情報処理装置１０へ送信する。
【００９２】
問題スタートボタン７２Ｃは、第１の端末装置１４を操作するユーザが問題データを再生装置１２から再生させることを指示するときに、操作されるボタン画像である。表示領域７２Ｄには、情報処理装置１０に格納されている問題データの識別情報（以下、問題ＩＤと称する）の一覧が表示される。問題ＩＤは、例えば、問題データの名称である。
【００９３】
例えば、第１の端末装置１４は、情報処理装置１０に格納されている問題データの問題ＩＤの一覧を、情報処理装置１０から予め受信し、記憶部４２へ記憶する。そして、表示制御部４０Ｂは、記憶部４２に格納されている問題ＩＤの一覧を、表示領域７２Ｄへ表示すればよい。
【００９４】
ユーザは、表示領域７２Ｄに表示されている問題ＩＤの内、再生装置１２に再生させる対象の問題データの問題ＩＤを選択し、問題スタートボタン７２Ｃを操作指示する。すると、受付部４０Ｃは、操作パネル４４から、選択された問題データの問題ＩＤと、再生指示信号と、を受付ける。送信部４０Ｇは、受付部４０Ｃで受付けた問題ＩＤおよび再生指示信号を、情報処理装置１０へ送信する。
【００９５】
録音開始ボタン７２Ｅは、マイク４６による録音開始の指示を受付けるための、ボタン画像である。録音終了ボタン７２Ｆは、マイク４６による録音終了の指示を受付けるための、ボタン画像である。
【００９６】
ユーザが録音開始ボタン７２Ｅを指示すると、録音制御部４０Ｄは、受付部４０Ｃを介して操作パネル４４から、録音開始指示を受付ける。すると、録音制御部４０Ｄは、録音を開始するように、マイク４６を制御する。
【００９７】
一方、ユーザが録音終了ボタン７２Ｆを指示すると、録音制御部４０Ｄは、受付部４０Ｃを介して操作パネル４４から、録音終了指示を受付ける。すると、録音制御部４０Ｄは、録音を終了するように、マイク４６を制御する。
【００９８】
第１の端末装置１４の録音制御部４０Ｄは、録音を開始するように制御してから、録音を終了するように制御するまでの期間に、マイク４６で録音された発話の発話データを、送信部４０Ｇへ出力する。送信部４０Ｇは、録音制御部４０Ｄから発話データを受付ける。そして、送信部４０Ｇは、該発話データと、該発話データの発話タイミングと、該第１の端末装置１４を操作するユーザのユーザＩＤと、該第１の端末装置１４の端末ＩＤと、を含む録音データ６２を、情報処理装置１０へ送信する。
【００９９】
なお、録音制御部４０Ｄは、第２の端末装置１６の録音制御部５０Ｄと同様に、マイク５６で集音された音声のレベルが所定の閾値以上となったときに、録音を開始するようにマイク４６を制御してもよい。また、録音制御部４０Ｄは、マイク４６で集音された音声のレベル（音量）が該閾値以上の状態から該閾値未満となったときに、録音を終了するようにマイク４６を制御してもよい。
【０１００】
本実施の形態では、一例として、録音制御部４０Ｄは、ユーザによって録音開始ボタン７２Ｅが操作されたときに、録音を開始するようにマイク４６を制御する形態を説明する。また、本実施の形態では、録音制御部４０Ｄは、ユーザによって録音終了ボタン７２Ｆが操作されたときに、録音を終了するようにマイク４６を制御する形態を説明する。
【０１０１】
生徒録音開始ボタン７２Ｇは、第２の端末装置１６に対して録音開始を指示するときに操作されるボタン画像である。生徒録音終了ボタン７２Ｈは、第２の端末装置１６に対して録音終了を指示するときに操作されるボタン画像である。表示領域７２Ｉには、情報処理システム１０００の有する第２の端末装置１６の各々の端末ＩＤ、または、第２の端末装置１６の各々を操作するユーザの識別情報（以下、ユーザＩＤと称する）が表示される。ユーザＩＤは、例えば、ユーザ名である。
【０１０２】
例えば、受信部４０Ｆは、情報処理システム１０００で管理するユーザのユーザＩＤの一覧を、情報処理装置１０から予め取得し、記憶部４２へ記憶する。そして、表示制御部４０Ｂは、表示画面７３の表示時に、記憶部４２からユーザＩＤの一覧を読取り、表示領域７２Ｉに表示する。
【０１０３】
第１の端末装置１４を操作するユーザは、表示領域７２Ｉを参照しながら、録音開始を制御する対象の第２の端末装置１６の、ユーザＩＤを選択する。そして、第１の端末装置１４を操作するユーザは、更に、生徒録音開始ボタン７２Ｇを操作する。すると、受付部４０Ｃは、選択されたユーザＩＤおよび録音開始信号を受付ける。送信部４０Ｇは、受付部４０Ｃで受付けた、ユーザＩＤと、録音開始信号と、を含む録音制御情報を、情報処理装置１０へ送信する。
【０１０４】
また、第１の端末装置１４を操作するユーザは、表示領域７２Ｉを参照しながら、録音終了を制御する対象の第２の端末装置１６の、ユーザＩＤを選択する。そして、第１の端末装置１４を操作するユーザは、更に、生徒録音終了ボタン７２Ｈを操作する。すると、受付部４０Ｃは、選択されたユーザＩＤおよび録音終了信号を受付ける。送信部４０Ｇは、受付部４０Ｃで受付けた、ユーザＩＤと、録音終了信号と、を含む録音制御情報を、情報処理装置１０へ送信する。
【０１０５】
なお、録音制御情報は、ユーザＩＤに代えて、または、ユーザＩＤと共に、該ユーザＩＤによって識別されるユーザの操作する第２の端末装置１６の端末ＩＤを含んでいてもよい。本実施の形態では、録音制御情報は、録音制御対象の第２の端末装置１６の端末ＩＤと、録音開始信号または録音終了信号と、を含む場合を、一例として説明する。
【０１０６】
この場合、第１の端末装置１４の受信部４０Ｆは、情報処理システム１０００で管理する第２の端末装置１６の端末ＩＤと該第２の端末装置１６を操作するユーザのユーザＩＤの一覧を、予め情報処理装置１０から取得し、記憶部４２へ記憶すればよい。そして、表示制御部４０Ｂは、表示領域７２Ｉを介して選択されたユーザＩＤに対応する端末ＩＤを記憶部４２から読取り、送信部４０Ｇへ出力すればよい。これにより、送信部４０Ｇは、録音開始対象または録音終了対象の第２の端末装置１６の端末ＩＤと、録音開始信号または録音終了信号と、を含む録音制御情報を、情報処理装置１０へ送信すればよい。
【０１０７】
なお、第１の端末装置１４が録音制御情報を情報処理装置１０へ送信しない形態であってもよい。この場合、表示画面７３は、生徒録音開始ボタン７２Ｇ、生徒録音終了ボタン７２Ｈ、および表示領域７２Ｉを含まない構成とすればよい。
【０１０８】
本実施の形態では、第１の端末装置１４は、録音制御情報を情報処理装置１０へ送信する場合を、一例として説明する。
【０１０９】
図５に戻り説明を続ける。次に、情報処理装置１０の機能的構成を説明する。情報処理装置１０は、制御部３０と、記憶部３２と、を備える。
【０１１０】
記憶部３２は、各種データを記憶する。記憶部３２は、例えば、ＨＤＤ２８（図２参照）によって実現する。本実施の形態では、記憶部３２は、問題管理ＤＢ３２Ａと、ユーザ管理ＤＢ３２Ｂと、録音データ管理ＤＢ３２Ｃと、履歴ＤＢ３２Ｄと、配信管理ＤＢ３２Ｅと、再生済データ６０と、録音データ６２と、配信データ６４と、を記憶する。
【０１１１】
図９は、問題管理ＤＢ３２Ａ、ユーザ管理ＤＢ３２Ｂ、録音データ管理ＤＢ３２Ｃ、履歴ＤＢ３２Ｄ、および配信管理ＤＢ３２Ｅのデータ構成の一例を示す模式図である。
【０１１２】
問題管理ＤＢ３２Ａは、問題データを管理するためのデータベースである。なお、問題管理ＤＢ３２Ａのデータ形式は限定されず、テーブルなどであってもよい。図９（Ａ）は、問題管理ＤＢ３２Ａのデータ構成の一例を示す模式図である。
【０１１３】
問題管理ＤＢ３２Ａは、問題ＩＤと、問題データと、再生タイミングと、を対応づけたものである。問題ＩＤは、対応する問題データの識別情報である。上述したように、問題ＩＤは、問題名であってもよい。問題データは、問題を示す音によって表されるデータである。問題データは、音のデータであればよく、ファイル形式は限定されない。図８には、問題データが、ＷＡＶ形式である場合を一例として示した。しかし、問題データは、公知の、ＭＰ３、ＷＭＡ、Ｍ４Ａ、ＡＡＣ、ＦＬＡＣ、ＡＰＥ、ＯＧＧ、などの何れの形式であってもよい。
【０１１４】
問題管理ＤＢ３２Ａには、問題ＩＤおよび問題データが、予め対応づけて登録されている。なお、問題管理ＤＢ３２Ａに登録する問題データは、ユーザによる操作指示や他の端末装置１８からの指示信号などに応じて、適宜、削除、更新、されてもよい。
【０１１５】
上述したように、再生タイミングは、対応する問題データが再生装置１２によって再生開始されたタイミングを示す情報である。問題管理ＤＢ３２Ａには、問題管理ＤＢ３２Ａに登録されている問題データが再生されたときに、制御部３０によって再生タイミングが登録される。このため、問題管理ＤＢ３２Ａには、未再生の問題データについては、対応する再生タイミングが未登録の状態となっている。
【０１１６】
次に、ユーザ管理ＤＢ３２Ｂについて説明する。図９（Ｂ）は、ユーザ管理ＤＢ３２Ｂのデータ構成の一例を示す模式図である。ユーザ管理ＤＢ３２Ｂは、情報処理システム１０００を利用するユーザを管理するためのデータベースである。具体的には、ユーザ管理ＤＢ３２Ｂは、情報処理システム１０００に含まれる、複数の端末装置１８の各々を操作するユーザを管理するためのデータベースである。
【０１１７】
なお、ユーザ管理ＤＢ３２Ｂのデータ形式は限定されず、テーブルなどであってもよい。ユーザ管理ＤＢ３２Ｂは、ユーザＩＤと、端末ＩＤと、パスワードと、属性と、配信先グループと、を対応づけたものである。ユーザＩＤは、ユーザの識別情報である。端末ＩＤは、対応するユーザＩＤによって識別されるユーザの操作する端末装置１８の識別情報である。パスワードは、ログイン時に用いられる。
【０１１８】
属性は、対応するユーザＩＤによって識別されるユーザの属性を示す。属性は、第１の属性と、第２の属性と、を含む。第１の属性および第２の属性については、上述したため、ここでは説明を省略する。
【０１１９】
なお、上述したように、第１の属性は、例えば、先生である。また、第２の属性は、例えば、生徒である。図９（Ｂ）に示す例では、ユーザＩＤ“Ａ”のユーザの属性は、“先生”である。このため、この場合、ユーザＩＤ“Ａ”のユーザによって操作される、端末ＩＤ“０Ａ”によって識別される端末装置１８は、第１の端末装置１４である（図１も参照）。
【０１２０】
また、ユーザＩＤ“Ｂ”，“Ｃ”，“Ｄ”のユーザの属性は、“生徒”である。このため、この場合、ユーザＩＤ“Ｂ”，“Ｃ”，“Ｄ”の各々のユーザによって操作される、端末ＩＤ“０Ｂ”，“０Ｃ”，“０Ｄ”によって識別される端末装置１８は、第２の端末装置１６（第２の端末装置１６Ｂ，１６Ｃ，１６Ｄ）である（図１も参照）。
【０１２１】
配信先グループは、発話データの配信先の端末装置１８の群を示す。配信先グループは、ユーザＩＤおよび端末ＩＤごとに対応付けられる。すなわち、配信先グループは、対応するユーザＩＤによって識別されるユーザが発話した発話データの、配信先を示す。言い換えると、配信先グループは、対応する端末ＩＤによって識別される端末装置１８で録音された発話データの、配信先を示す。
【０１２２】
配信先グループには、１または複数の端末装置１８が属する。例えば、ユーザＩＤ“Ａ”に対応する配信先グループ“０ａ１”は、該ユーザＩＤ“Ａ”によって識別されるユーザの発話した発話データの配信先が、配信先グループ“０ａ１”に属する端末装置１８であることを示す。
【０１２３】
具体的には、記憶部３２には、配信先グループと、配信先グループに属する端末装置１８の端末ＩＤと、が対応づけて記憶されている。このため、例えば、ユーザＩＤ“Ａ”によって識別されるユーザの発話した発話データの配信先は、配信先グループ“０ａ１”に対応する端末ＩＤによって識別される端末装置１８である。
【０１２４】
配信先グループには、例えば、対応するユーザＩＤによって識別されるユーザの使用する端末装置１８の端末ＩＤや、該ユーザと関連性を有する他のユーザの使用する端末装置１８の端末ＩＤが属する。関連性を有する他のユーザとは、例えば、同じクラス、同じ部署、などの共通する条件に応じて分類した各群に属するユーザである。
【０１２５】
ユーザ管理ＤＢ３２Ｂには、ユーザＩＤ、端末ＩＤ、パスワード、属性、および、配信先グループが、予め対応づけて登録されている。また、記憶部３２には、各配信先グループに対応する端末ＩＤが、予め登録されている。なお、ユーザ管理ＤＢ３２Ｂや、各配信先グループに属する端末ＩＤは、ユーザによる操作指示や他の端末装置１８からの指示信号などに応じて、変更や更新されてもよい。
【０１２６】
次に、録音データ管理ＤＢ３２Ｃについて説明する。図９（Ｃ）は、録音データ管理ＤＢ３２Ｃのデータ構成の一例を示す模式図である。録音データ管理ＤＢ３２Ｃは、録音データ６２を管理するためのデータベースである。なお、録音データ管理ＤＢ３２Ｃのデータ形式は限定されない。例えば、録音データ管理ＤＢ３２Ｃのデータ形式は、テーブルなどであってもよい。録音データ管理ＤＢ３２Ｃには、端末装置１８の各々から受信した録音データ６２が登録される。
【０１２７】
次に、履歴ＤＢ３２Ｄについて説明する。図９（Ｄ）は、履歴ＤＢ３２Ｄのデータ構成の一例を示す模式図である。履歴ＤＢ３２Ｄは、各端末装置１８を操作するユーザの発話や、再生装置１２による再生の履歴を管理するためのデータベースである。なお、履歴ＤＢ３２Ｄのデータ形式は限定されず、テーブルなどであってもよい。
【０１２８】
履歴ＤＢ３２Ｄは、イベントと、ユーザＩＤと、端末ＩＤと、タイミングと、データと、を対応づけたものである。イベントは、情報処理装置１０による情報処理中に発生したイベント（状況、現象）の種類を示す。例えば、イベントは、授業が開始されたことを示す“授業開始”、問題データの再生を示す“問題再生”、ユーザによる発話がなされたことを示す“発話”、授業が終了したことを示す“授業終了”などがある。なお、イベントの種類は、これらに限定されない。
【０１２９】
タイミングは、対応するイベントの発生したタイミングを示す。例えば、対応するイベントが“授業開始”の場合、タイミングは、授業開始指示信号を第１の端末装置１４から受信した受信タイミングを示す。また、対応するイベントが“問題再生”の場合、タイミングは、問題データの再生タイミングを示す。また、対応するイベントが“発話”の場合、タイミングは、発話データの発話タイミングを示す。また、例えば、対応するイベントが“授業終了”の場合、タイミングは、授業終了信号を第１の端末装置１４から受信した受信タイミングを示す。
【０１３０】
履歴ＤＢ３２Ｄにおけるデータは、対応するイベントに応じたデータを示す。例えば、対応するイベントが“問題再生”の場合、データは、再生された問題データである。また、対応するイベントが“発話”の場合、データは、発話された発話データである。
【０１３１】
履歴ＤＢ３２Ｄは、情報処理装置１０の制御部３０による情報処理中に、更新される。例えば、制御部３０は、情報処理中に発生したイベントを、イベントの発生順に履歴ＤＢ３２Ｄへ登録することで、履歴ＤＢ３２Ｄを更新する。履歴ＤＢ３２Ｄは、各端末装置１８から信号やデータを受信するごとに、制御部３０によって逐次更新されてもよい。また、履歴ＤＢ３２Ｄは、配信データ６４の生成の直前に、制御部３０によって更新されてもよい。本実施の形態では、制御部３０は、配信データ６４の生成の直前に、制御部３０によって更新される場合を、一例として説明する。
【０１３２】
次に、配信管理ＤＢ３２Ｅについて説明する。図９（Ｅ）は、配信管理ＤＢ３２Ｅのデータ構成の一例を示す模式図である。配信管理ＤＢ３２Ｅは、配信データ６４を管理するためのデータベースである。配信データ６４は、後述する制御部３０によって生成される。なお、配信管理ＤＢ３２Ｅのデータ形式は限定されない。例えば、配信管理ＤＢ３２Ｅのデータ形式は、テーブルなどであってもよい。
【０１３３】
配信管理ＤＢ３２Ｅは、配信先と、該配信先に配信する配信データ６４と、を対応づけたものである。配信先は、対応する配信データ６４の配信先を示す。配信先は、配信データ６４を配信する対象の端末装置１８の端末ＩＤ、および、端末装置１８を操作するユーザのユーザＩＤ、の少なくとも一方である。図９（Ｅ）には、一例として、配信先には、端末ＩＤを用いる場合を示した。配信先は、後述する制御部３０によって決定される。
【０１３４】
配信管理ＤＢ３２Ｅにおける配信データ６４は、対応する配信先に配信するための配信データ６４である。なお、配信管理ＤＢ３２Ｅには、配信データ６４に代えて、または配信データ６４と共に、配信データ６４の識別情報（配信データＩＤ）を登録してもよい。配信データ６４の識別情報には、たとえば、該配信データ６４に含まれる問題データの再生された授業の授業名などを用いる。
【０１３５】
図９（Ｅ）に示す例では、配信管理ＤＢ３２Ｅには、配信データ６４に代えて、配信データＩＤを登録した場合を示した。この場合、記憶部３２は、配信データＩＤと、該配信データＩＤによって識別される配信データ６４と、を対応づけて記憶すればよい。
【０１３６】
図５に戻り説明を続ける。次に、情報処理装置１０の制御部３０について説明する。情報処理装置１０の制御部３０は、ＣＰＵ２５、ＲＯＭ２６、ＲＡＭ２７（図２参照）などによって実現する。なお、制御部３０は、回路などによって実現してもよい。
【０１３７】
制御部３０は、通信部３０Ｂと、実行部３０Ａと、を含む。通信部３０Ｂは、受信部３０Ｈと、送信部３０Ｉと、を含む。実行部３０Ａは、再生部３０Ｃと、取得部３０Ｄと、生成部３０Ｅと、決定部３０Ｆと、配信部３０Ｇと、を含む。実行部３０Ａ、通信部３０Ｂ、受信部３０Ｈ、送信部３０Ｉ、再生部３０Ｃ、取得部３０Ｄ、生成部３０Ｅ、決定部３０Ｆ、および、配信部３０Ｇの一部または全ては、例えば、ＣＰＵ２５などのプロセッサ回路にプログラムを実行させること、すなわち、ソフトウェアにより実現してもよいし、ＩＣなどの専用の処理回路を用いてハードウェアにより実現してもよいし、ソフトウェアおよびハードウェアを併用して実現してもよい。処理回路は、物理的に１つであってもよいし、複数であってもよい。
【０１３８】
受信部３０Ｈは、端末装置１８から、各種のデータや信号などを受信する。
【０１３９】
具体的には、受信部３０Ｈは、第１の端末装置１４および第２の端末装置１６から、録音データ６２を受信する。また、受信部３０Ｈは、第１の端末装置１４および第２の端末装置１６から、ログイン情報を受信する。また、受信部３０Ｈは、第１の端末装置１４から、授業開始信号、再生指示信号、録音開始信号、録音終了信号、授業終了指示信号、などを受信する。
【０１４０】
送信部３０Ｉは、端末装置１８へ、各種の情報や信号などを送信する。具体的には、送信部３０Ｉは、録音開始信号や録音終了信号を、第２の端末装置１６へ送信する。また、送信部３０Ｉは、再生対象の問題データを、再生装置１２へ送信する。また、送信部３０Ｉは、生成した配信データ６４を、配信先として決定した端末装置１８へ送信する。
【０１４１】
なお、通信部３０Ｂ（受信部３０Ｈ、送信部３０Ｉ）は、端末装置１８から受信したデータや信号に応じて、実行部３０Ａに各種処理を実行させる。このため、通信部３０Ｂ（受信部３０Ｈおよび送信部３０Ｉ）は、例えば、ＷｅｂＡＰＩで実現する。
【０１４２】
再生部３０Ｃは、問題データを再生するように、再生装置１２を制御する。詳細には、受信部３０Ｈは、第１の端末装置１４から問題ＩＤおよび再生指示信号を受信する。すると、受信部３０Ｈは、これらの問題ＩＤおよび再生指示信号を、再生部３０Ｃへ出力する。再生部３０Ｃは、受付けた問題ＩＤに対応する問題データを問題管理ＤＢ３２Ａ（図９（Ａ）参照）から読取る。そして、再生部３０Ｃは、読取った問題データを、送信部３０Ｉを介して再生装置１２へ送信する。再生装置１２は、問題データを受信すると、受信した該問題データを再生する。
【０１４３】
このため、第１の端末装置１４による情報処理装置１０を介した制御によって、再生装置１２から問題データが再生される。
【０１４４】
そして、再生部３０Ｃは、該問題データの再生タイミングを、該問題データに対応付けて問題管理ＤＢ３２Ａへ登録する。このため、問題管理ＤＢ３２Ａにおける、再生済の問題データには、再生タイミングが登録される（図９（Ａ）参照）。また、再生部３０Ｃは、再生済の問題データと、該問題データの再生タイミングと、を含む再生済データ６０を、記憶部３２へ記憶する。また、再生部３０Ｃは、イベント“問題再生”と、該再生指示信号の送信元の第１の端末装置１４の端末ＩＤと、該第１の端末装置１４を操作するユーザのユーザＩＤと、該再生タイミングと、を対応づけて履歴ＤＢ３２Ｄへ登録する。
【０１４５】
取得部３０Ｄは、再生された問題データおよび発話データを取得する。本実施の形態では、取得部３０Ｄは、再生済データ６０を取得することで、再生された問題データを取得する。また、取得部３０Ｄは、録音データ６２を取得することで、発話データを取得する。取得部３０Ｄは、受信部３０Ｈを介して端末装置１８（第１の端末装置１４、第２の端末装置１６）から、録音データ６２を取得する。
【０１４６】
本実施の形態では、取得部３０Ｄは、端末装置１８から録音データ６２を受信するごとに、受信した録音データ６２を、記憶部３２へ記憶すると共に、録音データ管理ＤＢ３２Ｃ（図９（Ｃ）参照）に登録する。図４（Ｂ）を用いて説明したように、１つの録音データ６２には、１つの発話データと、該発話データの発話タイミングと、該発話データを発話したユーザのユーザＩＤと、該ユーザの操作する端末装置１８の端末ＩＤと、が含まれる。
【０１４７】
また、取得部３０Ｄは、録音データ６２を端末装置１８から受信するごとに、履歴ＤＢ３２Ｄにおける、イベント、ユーザＩＤ、タイミング、の欄を更新する。すなわち、取得部３０Ｄは、イベント“発話”と、該録音データ６２の送信元の端末装置１８の端末ＩＤと、該端末装置１８を操作するユーザのユーザＩＤと、該録音データ６２に含まれる発話タイミングと、を対応づけて履歴ＤＢ３２Ｄへ登録する。
【０１４８】
そして、取得部３０Ｄは、再生済データ６０と、録音データ６２と、を記憶部３２から読取ることで、取得する。なお、取得部３０Ｄは、端末装置１８から直接、録音データ６２を取得してもよい。
【０１４９】
生成部３０Ｅは、配信データ６４を生成する。本実施の形態では、生成部３０Ｅは、履歴ＤＢ３２Ｄを更新した後に、配信データ６４を生成する。
【０１５０】
例えば、生成部３０Ｅは、履歴ＤＢ３２Ｄに登録されているタイミング（再生タイミング、発話タイミング）の各々について、一致するタイミング（再生タイミング、発話タイミング）の問題データおよび発話データを、取得部３０Ｄで取得した再生済データ６０および録音データ６２から抽出する。なお、生成部３０Ｅは、一致するタイミングの問題データおよび発話データを、問題管理ＤＢ３２Ａおよび録音データ管理ＤＢ３２Ｃから抽出してもよい。
【０１５１】
そして、生成部３０Ｅは、抽出したデータ（問題データ、発話データ）を、一致するタイミングに対応するデータとして、履歴ＤＢ３２Ｄへ登録する。このため、履歴ＤＢ３２Ｄには、イベント“問題再生”に対応する問題データ、イベント“発話”に対応する発話データが登録された状態となる。このようにして、生成部３０Ｅは、履歴ＤＢ３２Ｄを更新する。また、生成部３０Ｅは、履歴ＤＢ３２Ｄに登録されている各情報を、タイミング順に昇順に並べる。
【０１５２】
そして、生成部３０Ｅは、１つの問題データと、該再生データが再生されてから他の再生データが次に再生されるまでの期間に発話された発話データと、を含む、配信データ６４を生成する。
【０１５３】
該期間は、詳細には、１つの問題データと、該問題データの再生タイミングより後で、且つ、次に再生された他の問題データの再生タイミングより前の期間である。
【０１５４】
詳細には、生成部３０Ｅは、履歴ＤＢ３２Ｄを参照し、再生タイミングの早い順に、順次、１つの問題データを処理対象として特定する。そして、生成部３０Ｅは、特定した問題データが再生されてから、次の問題データが再生されるまでの期間を特定する。
【０１５５】
例えば、生成部３０Ｅが、履歴ＤＢ３２Ｄにおける、再生タイミング“２０１６／０７２５／１１：１５：００”の問題データを処理対象として特定したと仮定する。この場合、生成部３０Ｅは、該問題データの次に再生された他の問題データの再生タイミング“２０１６／０７２５／１１：１６：０８”までの期間（図９（Ｄ）中、期間Ｔ参照）を特定する。
【０１５６】
そして、生成部３０Ｅは、この期間Ｔに発話された発話データとして、発話タイミング“２０１６／０７２５／１１：１５：４０”の発話データと、発話タイミング“２０１６／０７２５／１１：１６：０１”の発話データと、を特定する。
【０１５７】
そして、生成部３０Ｅは、処理対象として特定した問題データと、該問題データに対応する期間Ｔに発話された発話データと、を含む、配信データ６４を生成する。このため、再生された１つの問題データと、該問題データに対してユーザの発話した発話データと、を含む配信データ６４が生成される。
【０１５８】
このとき、生成部３０Ｅは、処理対象として特定した問題データと、該問題データに対応する期間Ｔに発話された発話データと、を再生タイミングおよび発話タイミングによって示されるタイミングに応じて並べることで、配信データ６４を生成することが好ましい。タイミングに応じて並べることで、１つの問題データと、該データに対して１または複数のユーザの発話した発話データと、が実際に再生及び発話された順に配列される。
【０１５９】
また、生成部３０Ｅは、各発話データを発話したユーザのユーザＩＤを、各発話データに対応付けた、配信データ６４を生成することが好ましい。
【０１６０】
この場合、生成部３０Ｅは、図４（Ｄ）に示すように、再生タイミング“２０１６／０７２５／１１：１５：００”の問題データ“１１１．ＷＡＶ”と、発話タイミング“２０１６／０７２５／１１：１５：４０”の発話データ“０００１Ｂ．ＷＡＶ”と、発話タイミング“２０１６／０７２５／１１：１６：０１”の発話データ“０００２Ａ．ＷＡＶ”と、をこの順に並べ、且つ、各発話データの前に対応するユーザＩＤ“Ｂ”および“Ａ”の付与された、配信データ６４Ａを生成する。なお、ユーザＩＤは、配信データ６４のヘッダに含まれていてもよい。
【０１６１】
配信データ６４がユーザＩＤを含むことで、配信データ６４に含まれる発話データが何れのユーザによって発話されたものであるかを示す情報を提供することができる。
【０１６２】
そして、生成部３０Ｅは、再生済の他の問題データについても同様にして、配信データ６４を生成する。
【０１６３】
次に、決定部３０Ｆについて説明する。決定部３０Ｆは、生成部３０Ｅによって生成された配信データ６４について、配信データ６４に含まれる発話データを発話したユーザに応じた配信先を決定する。すなわち、決定部３０Ｆは、生成部３０Ｅによって生成された配信データ６４の各々ごとに、配信先を決定する。
【０１６４】
本実施の形態では、決定部３０Ｆは、配信データ６４に含まれる発話データを含む録音データ６２を特定し、該録音データ６２に含まれる端末ＩＤまたはユーザＩＤに基づいて、配信先を決定する。
【０１６５】
具体的には、決定部３０Ｆは、配信データ６４ごとに、配信データ６４に含まれる発話データを発話したユーザの操作する端末装置１８の端末ＩＤ、および、該ユーザに応じた配信先グループに属する端末装置１８の端末ＩＤ、の少なくとも一方を、配信先として決定する。
【０１６６】
すなわち、決定部３０Ｆは、配信データ６４に含まれる発話データを発話したユーザの操作する端末装置１８の端末ＩＤを、配信先として決定する。また、決定部３０Ｆは、配信データ６４に含まれる発話データを発話したユーザのユーザＩＤに対応する配信先グループを、ユーザ管理ＤＢ３２Ｂから特定する。そして、決定部３０Ｆは、特定した配信先グループに属する端末ＩＤを、該配信データ６４の配信先として決定する。
【０１６７】
配信部３０Ｇは、第１の端末装置１４から録音制御情報を受信したときに、録音制御情報に含まれる録音開始信号または録音終了信号を、該録音制御情報に含まれる端末ＩＤによって識別される第２の端末装置１６へ配信する。
【０１６８】
このため、第１の端末装置１４によって、第２の端末装置１６の各々の録音開始および録音終了が制御される。
【０１６９】
また、配信部３０Ｇは、決定部３０Ｆが決定した配信先に、対応する配信データ６４を配信する。すなわち、配信部３０Ｇは、決定部３０Ｆが配信先として決定した、端末ＩＤによって識別される端末装置１８に、対応する配信データ６４を、送信部３０Ｉを介して配信する。
【０１７０】
このため、複数の端末装置１８の各々には、各端末装置１８を操作するユーザに応じた発話データを含む配信データ６４が、配信される。なお、配信部３０Ｇによる配信方法は、限定されない。例えば、配信部３０Ｇは、メールによる送信や、ＦＴＰ送信などを用いて、送信部３０Ｉを介して、端末装置１８へ配信データ６４を配信すればよい。
【０１７１】
次に、本実施の形態の情報処理システム１０００で行われる情報処理の全体の流れの一例を説明する。図１０は、本実施の形態の情報処理システム１０００が実行する処理の全体の流れの一例を示す模式図である。
【０１７２】
まず、第１の端末装置１４の受付部４０Ｃが操作パネル４４からログイン情報を受付ける（ＳＥＱ１００）。ログイン情報は、上述したように、ユーザＩＤと、パスワードと、を含む。第１の端末装置１４の送信部４０Ｇは、受付けたログイン情報に含まれるユーザＩＤおよびパスワードと、該第１の端末装置１４の端末ＩＤと、を情報処理装置１０へ送信する（ＳＥＱ１０２）。情報処理装置１０の取得部３０Ｄは、通信部３０Ｂを介して第１の端末装置１４から、ユーザＩＤ、パスワード、および端末ＩＤを取得する（ＳＥＱ１０４）。
【０１７３】
そして、取得部３０Ｄは、取得したユーザＩＤ、パスワード、および端末ＩＤが対応付けてユーザ管理ＤＢ３２Ｂに登録されている場合、ログインＯＫとし、登録されていない場合、ログインＮＧとする（ＳＥＱ１０６）。ここでは、ログインＯＫであったものとして、説明を続ける。取得部３０Ｄは、ログインＯＫを示す信号と、情報処理装置１０との時刻合わせを指示するための指示信号と、を、通信部３０Ｂを介して第１の端末装置１４へ送信する（ＳＥＱ１０８、ＳＥＱ１１０）。この処理によって、情報処理装置１０と第１の端末装置１４との内部タイマ（内部で管理している時刻）が一致した状態となる。
【０１７４】
次に、第２の端末装置１６Ｂの受付部５０Ｃが操作パネル５４からログイン情報を受付ける（ＳＥＱ１１２）。第２の端末装置１６Ｂの送信部５０Ｇは、受付けたログイン情報に含まれるユーザＩＤおよびパスワードと、該第２の端末装置１６Ｂの端末ＩＤと、を情報処理装置１０へ送信する（ＳＥＱ１１４）。情報処理装置１０の取得部３０Ｄは、通信部３０Ｂを介して第２の端末装置１６Ｂから、ユーザＩＤ、パスワード、および端末ＩＤを取得する（ＳＥＱ１１６）。
【０１７５】
そして、取得部３０Ｄは、取得したユーザＩＤ、パスワード、および端末ＩＤが対応付けてユーザ管理ＤＢ３２Ｂに登録されている場合、ログインＯＫとする（ＳＥＱ１１８）。ここでは、ログインＯＫであったものとして、説明を続ける。取得部３０Ｄは、ログインＯＫを示す信号と、情報処理装置１０との時刻合わせを指示するための指示信号と、を、通信部３０Ｂを介して第２の端末装置１６Ｂへ送信する（ＳＥＱ１２０、ＳＥＱ１２２）。この処理によって、情報処理装置１０と第２の端末装置１６Ｂとの内部タイマが一致した状態となる。
【０１７６】
また、他の端末装置１８がログイン情報を受付けるごとに、情報処理システム１０００では、上記と同様の処理を行う。例えば、第２の端末装置１６Ｃの受付部５０Ｃが操作パネル５４からログイン情報を受付ける（ＳＥＱ１２４）。第２の端末装置１６Ｃの送信部５０Ｇは、受付けたログイン情報に含まれるユーザＩＤおよびパスワードと、該第２の端末装置１６Ｃの端末ＩＤと、を情報処理装置１０へ送信する（ＳＥＱ１２６）。情報処理装置１０の取得部３０Ｄは、通信部３０Ｂを介して第２の端末装置１６Ｃから、ユーザＩＤ、パスワード、および端末ＩＤを取得する（ＳＥＱ１２８）。
【０１７７】
そして、取得部３０Ｄは、取得したユーザＩＤ、パスワード、および端末ＩＤが対応付けてユーザ管理ＤＢ３２Ｂに登録されている場合、ログインＯＫとする（ＳＥＱ１３０）。ここでは、ログインＯＫであったものとして、説明を続ける。取得部３０Ｄは、ログインＯＫを示す信号と、情報処理装置１０との時刻合わせを指示するための指示信号と、を、通信部３０Ｂを介して第２の端末装置１６Ｃへ送信する（ＳＥＱ１３２、ＳＥＱ１３４）。この処理によって、情報処理装置１０と第２の端末装置１６Ｃとの内部タイマが一致した状態となる。
【０１７８】
次に、第１の端末装置１４の受付部４０Ｃが、授業開始指示を操作パネル４４から受け付ける（ＳＥＱ１３６）。第１の端末装置１４の送信部４０Ｇは、授業開始指示信号を情報処理装置１０へ送信する（ＳＥＱ１３８）。
【０１７９】
情報処理装置１０の取得部３０Ｄは、通信部３０Ｂを介して第１の端末装置１４から、授業開始指示信号を取得する（ＳＥＱ１４０）。取得部３０Ｄは、イベント“授業開始”と、第１の端末装置１４の端末ＩＤと、第１の端末装置１４のユーザＩＤと、該授業開始指示信号の受信タイミングと、を対応づけて履歴ＤＢ３２Ｄへ登録する（ＳＥＱ１４２）。
【０１８０】
次に、第１の端末装置１４の受付部４０Ｃが、操作パネル４４から問題再生指示を受付ける（ＳＥＱ１４４）。すると、第１の端末装置１４の送信部４０Ｇは、再生を指示された問題データの問題ＩＤと、再生指示信号と、を情報処理装置１０へ送信する（ＳＥＱ１４６）。
【０１８１】
情報処理装置１０の再生部３０Ｃは、通信部３０Ｂを介して第１の端末装置１４から、問題ＩＤおよび再生指示信号を受付ける（ＳＥＱ１４８）。再生部３０Ｃは、受付けた問題ＩＤに対応する問題データを問題管理ＤＢ３２Ａ（図９（Ａ）参照）から読取る（ＳＥＱ１５０）。そして、再生部３０Ｃは、読取った問題データを、送信部３０Ｉを介して再生装置１２へ送信する（ＳＥＱ１５２、ＳＥＱ１５４）。再生装置１２は、問題データを受信すると、受信した該問題データを再生する（ＳＥＱ１５６）。
【０１８２】
このため、第１の端末装置１４による情報処理装置１０を介した制御によって、第１の端末装置１４で指示された問題データが、再生装置１２から再生される。
【０１８３】
そして、再生部３０Ｃは、ＳＥＱ１５６で再生された問題データの再生タイミングを、問題管理ＤＢ３２Ａに登録する（ＳＥＱ１６０）。また、再生部３０Ｃは、イベント“問題再生”と、問題再生指示信号の送信元の第１の端末装置１４の端末ＩＤおよびユーザＩＤと、再生タイミングと、を履歴ＤＢ３２Ｄへ登録する。
【０１８４】
ここで、先生であるユーザ“Ａ”が、再生された問題データに対して、ユーザ“Ｂ”による返答を所望したと仮定する。この場合、第１の端末装置１４のユーザ“Ａ”は、操作パネル４４を操作することで、第２の端末装置１６Ｂに対する録音開始指示を入力する。これによって、第１の端末装置１４の受付部４０Ｃは、操作パネル４４から、第２の端末装置１６Ｂに対する録音開始指示を受付ける（ＳＥＱ１６２）。録音開始指示には、第１の端末装置１４のユーザによって選択された、録音開始を制御する対象の第２の端末装置１６Ｂの端末ＩＤが含まれる。ここでは、ユーザ“Ｂ”の操作する第２の端末装置１６Ｂの端末ＩＤが含まれる。第１の端末装置１４の送信部４０Ｇは、録音開始対象の該端末ＩＤと、録音開始信号と、を含む録音制御情報を、情報処理装置１０へ送信する（ＳＥＱ１６４）。
【０１８５】
情報処理装置１０の取得部３０Ｄは、通信部３０Ｂを介して第１の端末装置１４から、録音制御情報を受付け（ＳＥＱ１６６）、配信部３０Ｇへ出力する（ＳＥＱ１６８）。配信部３０Ｇは、受付けた録音開始信号を、受付けた端末ＩＤによって識別される第２の端末装置１６Ｂへ、通信部３０Ｂを介して送信する（ＳＥＱ１７０、ＳＥＱ１７２）。
【０１８６】
第２の端末装置１６Ｂの受信部５０Ｆが、情報処理装置１０から録音開始信号を受信すると、第２の端末装置１６Ｂの録音制御部５０Ｄが、録音を開始するようにマイク５６を制御する。このため、第２の端末装置１６Ｂのマイク５６が、第２の端末装置１６Ｂを操作するユーザ“Ｂ”の発話した音声の録音を開始する（ＳＥＱ１７４）。
【０１８７】
そして、先生であるユーザ“Ａ”が、ユーザ“Ｂ”の発言が終了したと認識したと仮定する。この場合、第１の端末装置１４のユーザ“Ａ”は、操作パネル４４を操作することで、第２の端末装置１６Ｂに対する録音終了指示を入力する。これによって、第１の端末装置１４の受付部４０Ｃは、操作パネル４４から録音終了指示を受付ける（ＳＥＱ１７６）。録音終了指示には、第１の端末装置１４のユーザによって選択された、録音終了を制御する対象の第２の端末装置１６Ｂの端末ＩＤが含まれる。ここでは、ユーザ“Ｂ”の操作する第２の端末装置１６Ｂの端末ＩＤが含まれる。第１の端末装置１４の送信部４０Ｇは、録音終了対象の該端末ＩＤと、録音終了信号と、を含む録音制御情報を、情報処理装置１０へ送信する（ＳＥＱ１７８）。
【０１８８】
情報処理装置１０の取得部３０Ｄは、通信部３０Ｂを介して第１の端末装置１４から、録音制御情報を受付け（ＳＥＱ１８０）、配信部３０Ｇへ出力する（ＳＥＱ１８２）。配信部３０Ｇは、受付けた録音終了信号を、受付けた端末ＩＤによって識別される第２の端末装置１６Ｂへ、通信部３０Ｂを介して送信する（ＳＥＱ１８４、ＳＥＱ１８６）。
【０１８９】
第２の端末装置１６Ｂの受信部５０Ｆが、情報処理装置１０から録音終了信号を受信すると、第２の端末装置１６Ｂの録音制御部５０Ｄが、録音を終了するようにマイク５６を制御する。このため、第２の端末装置１６Ｂのマイク５６は、第２の端末装置１６Ｂを操作するユーザ“Ｂ”の発話した音声の録音を終了する（ＳＥＱ１８８）。
【０１９０】
そして、第２の端末装置１６Ｂの送信部５０Ｇは、ＳＥＱ１７４〜ＳＥＱ１８８の期間に録音された発話データと、該発話データの発話タイミングと、第２の端末装置１６ＢのユーザＩＤと、第２の端末装置１６Ｂの端末ＩＤと、を含む録音データ６２を、情報処理装置１０へ送信する（ＳＥＱ１９０）。送信部５０Ｇは、第２の端末装置１６Ｂの内部タイマを確認し、ＳＥＱ１７４で録音を開始したタイミングを、発話タイミングとして用いればよい。
【０１９１】
情報処理装置１０の取得部３０Ｄは、通信部３０Ｂを介して第２の端末装置１６Ｂから録音データ６２を取得する（ＳＥＱ１９２）。取得部３０Ｄは、取得した録音データ６２を、記憶部３２へ記憶すると共に、録音データ管理ＤＢ３２Ｃ（図９（Ｃ）参照）に登録する（ＳＥＱ１９４、ＳＥＱ１９６）。
【０１９２】
また、取得部３０Ｄは、履歴ＤＢ３２Ｄにおける、イベント、ユーザＩＤ、タイミング、の欄を更新する。すなわち、取得部３０Ｄは、イベント“発話”と、該録音データ６２の送信元の端末装置１８の端末ＩＤと、該端末装置１８を操作するユーザのユーザＩＤと、該録音データ６２に含まれる発話タイミングと、を対応づけて履歴ＤＢ３２Ｄへ登録する。
【０１９３】
次に、先生であるユーザ“Ａ”が、ユーザ“Ｃ”による返答を所望したと仮定する。この場合、第１の端末装置１４のユーザ“Ａ”は、操作パネル４４を操作することで、第２の端末装置１６Ｃに対する録音開始指示を入力する。これによって、第１の端末装置１４の受付部４０Ｃは、操作パネル４４から、第２の端末装置１６Ｃに対する録音開始指示を受付ける（ＳＥＱ１９８）。録音開始指示には、第１の端末装置１４のユーザによって選択された、録音開始を制御する対象の第２の端末装置１６Ｃの端末ＩＤが含まれる。ここでは、ユーザ“Ｃ”の操作する第２の端末装置１６Ｃの端末ＩＤが含まれる。第１の端末装置１４の送信部４０Ｇは、録音開始対象の該端末ＩＤと、録音開始信号と、を含む録音制御情報を、情報処理装置１０へ送信する（ＳＥＱ２００）。
【０１９４】
情報処理装置１０の取得部３０Ｄは、通信部３０Ｂを介して第１の端末装置１４から、録音制御情報を受付け（ＳＥＱ２０２）、配信部３０Ｇへ出力する（ＳＥＱ２０４）。配信部３０Ｇは、受付けた録音開始信号を、受付けた端末ＩＤによって識別される第２の端末装置１６Ｃへ、通信部３０Ｂを介して送信する（ＳＥＱ２０６、ＳＥＱ２０８）。
【０１９５】
第２の端末装置１６Ｃの受信部５０Ｆが、情報処理装置１０から録音開始信号を受信すると、第２の端末装置１６Ｃの録音制御部５０Ｄが、録音を開始するようにマイク５６を制御する。このため、第２の端末装置１６Ｃのマイク５６が、第２の端末装置１６Ｃを操作するユーザ“Ｃ”の発話した音声の録音を開始する（ＳＥＱ２１０）。
【０１９６】
そして、先生であるユーザ“Ａ”が、ユーザ“Ｃ”の発言が終了したと認識したと仮定する。この場合、第１の端末装置１４のユーザ“Ａ”は、操作パネル４４を操作することで、第２の端末装置１６Ｃに対する録音終了指示を入力する。これによって、第１の端末装置１４の受付部４０Ｃは、操作パネル４４から録音終了指示を受付ける（ＳＥＱ２１２）。録音終了指示には、第１の端末装置１４のユーザによって選択された、録音終了を制御する対象の第２の端末装置１６Ｃの端末ＩＤが含まれる。ここでは、ユーザ“Ｃ”の操作する第２の端末装置１６Ｃの端末ＩＤが含まれる。第１の端末装置１４の送信部４０Ｇは、録音終了対象の該端末ＩＤと、録音終了信号と、を含む録音制御情報を、情報処理装置１０へ送信する（ＳＥＱ２１４）。
【０１９７】
情報処理装置１０の取得部３０Ｄは、通信部３０Ｂを介して第１の端末装置１４から、録音制御情報を受付け（ＳＥＱ２１６）、配信部３０Ｇへ出力する（ＳＥＱ２１８）。配信部３０Ｇは、受付けた録音終了信号を、受付けた端末ＩＤによって識別される第２の端末装置１６Ｃへ、通信部３０Ｂを介して送信する（ＳＥＱ２２０、ＳＥＱ２２２）。
【０１９８】
第２の端末装置１６Ｃの受信部５０Ｆが、情報処理装置１０から録音終了信号を受信すると、第２の端末装置１６Ｃの録音制御部５０Ｄが、録音を終了するようにマイク５６を制御する。このため、第２の端末装置１６Ｃのマイク５６は、第２の端末装置１６Ｃを操作するユーザ“Ｃ”の発話した音声の録音を終了する（ＳＥＱ２２４）。
【０１９９】
そして、第２の端末装置１６Ｃの送信部５０Ｇは、ＳＥＱ２１０〜ＳＥＱ２２４の期間に録音された発話データと、該発話データの発話タイミングと、第２の端末装置１６ＣのユーザＩＤと、第２の端末装置１６Ｃの端末ＩＤと、を含む録音データ６２を、情報処理装置１０へ送信する（ＳＥＱ２２６）。送信部５０Ｇは、第２の端末装置１６Ｃの内部タイマを確認し、ＳＥＱ２１０で録音を開始したタイミングを、発話タイミングとして用いればよい。
【０２００】
情報処理装置１０の取得部３０Ｄは、通信部３０Ｂを介して第２の端末装置１６Ｃから録音データ６２を取得する（ＳＥＱ２２８）。取得部３０Ｄは、取得した録音データ６２を、記憶部３２へ記憶すると共に、録音データ管理ＤＢ３２Ｃ（図９（Ｃ）参照）に登録する（ＳＥＱ２３０、ＳＥＱ２３２）。
【０２０１】
また、取得部３０Ｄは、履歴ＤＢ３２Ｄにおける、イベント、ユーザＩＤ、タイミング、の欄を更新する。すなわち、取得部３０Ｄは、イベント“発話”と、該録音データ６２の送信元の端末装置１８の端末ＩＤと、該端末装置１８を操作するユーザのユーザＩＤと、該録音データ６２に含まれる発話タイミングと、を対応づけて履歴ＤＢ３２Ｄへ登録する。
【０２０２】
このように、第１の端末装置１４の制御によって、第２の端末装置１６における録音開始および録音終了が制御される。
【０２０３】
次に、先生であるユーザ“Ａ”が、再生された問題データに対するユーザ“Ｂ”およびユーザ“Ｃ”の返答を示す発話に対して、評価に関する発話を所望したと仮定する。この場合、ユーザ“Ａ”は、操作パネル４４を操作し、録音開始ボタン７２Ｅを操作指示することで、第１の端末装置１４に対する録音開始指示を入力する。これによって、第１の端末装置１４の受付部４０Ｃは、操作パネル４４から、当該第１の端末装置１４の録音開始指示を受付ける（ＳＥＱ２３４）。
【０２０４】
第１の端末装置１４の録音制御部４０Ｄは、録音を開始するように、第１の端末装置１４のマイク４６を制御する。これにより、第１の端末装置１４のマイク４６が、第１の端末装置１４を操作するユーザ“Ａ”の発話した音声の録音を開始する（ＳＥＱ２３６）。
【０２０５】
次に、先生であるユーザ“Ａ”が、評価に関する発話の録音を終了することを所望したと仮定する。この場合、ユーザ“Ａ”は、操作パネル４４を操作し、録音終了ボタン７２Ｆを操作指示することで、第１の端末装置１４に対する録音終了指示を入力する。これによって、第１の端末装置１４の受付部４０Ｃは、操作パネル４４から、当該第１の端末装置１４の録音終了指示を受付ける（ＳＥＱ２３８）。
【０２０６】
第１の端末装置１４の録音制御部４０Ｄは、録音を終了するように、第１の端末装置１４のマイク４６を制御する。これにより、第１の端末装置１４のマイク４６が、第１の端末装置１４を操作するユーザ“Ａ”の発話した音声の録音を終了する。そして、第１の端末装置１４の送信部４０Ｇは、ＳＥＱ２３４〜ＳＥＱ２３８の期間に録音された発話データと、該発話データの発話タイミングと、第１の端末装置１４のユーザＩＤと、第１の端末装置１４の端末ＩＤと、を含む録音データ６２を、情報処理装置１０へ送信する（ＳＥＱ２４０）。送信部４０Ｇは、第１の端末装置１４の内部タイマを確認し、ＳＥＱ２３４で録音を開始したタイミングを、発話タイミングとして用いればよい。
【０２０７】
情報処理装置１０の取得部３０Ｄは、通信部３０Ｂを介して第１の端末装置１４から録音データ６２を取得する（ＳＥＱ２４２）。取得部３０Ｄは、取得した録音データ６２を、記憶部３２へ記憶すると共に、録音データ管理ＤＢ３２Ｃ（図９（Ｃ）参照）に登録する（ＳＥＱ２４４、ＳＥＱ２４６）。
【０２０８】
また、取得部３０Ｄは、履歴ＤＢ３２Ｄにおける、イベント、ユーザＩＤ、タイミング、の欄を更新する。すなわち、取得部３０Ｄは、イベント“発話”と、該録音データ６２の送信元の端末装置１８の端末ＩＤと、該端末装置１８を操作するユーザのユーザＩＤと、該録音データ６２に含まれる発話タイミングと、を対応づけて履歴ＤＢ３２Ｄへ登録する。
【０２０９】
そして、第１の端末装置１４のユーザ“Ａ”が、授業を終了することを所望したと仮定する。この場合、ユーザ“Ａ”は、第１の端末装置１４の操作パネル４４を介して、授業終了ボタン７２Ｂを操作する。これにより、第１の端末装置１４の受付部４０Ｃが、授業終了指示を操作パネル４４から受け付ける（ＳＥＱ２４８）。第１の端末装置１４の送信部４０Ｇは、授業終了指示信号を情報処理装置１０へ送信する（ＳＥＱ２５０）。
【０２１０】
情報処理装置１０の取得部３０Ｄは、通信部３０Ｂを介して第１の端末装置１４から、授業終了指示信号を取得する（ＳＥＱ２５２）。取得部３０Ｄは、イベント“授業終了”と、第１の端末装置１４の端末ＩＤと、第１の端末装置１４のユーザＩＤと、該授業終了指示信号の受信タイミングと、を対応づけて履歴ＤＢ３２Ｄへ登録する。
【０２１１】
次に、生成部３０Ｅが、履歴ＤＢ３２Ｄを更新する（ＳＥＱ２５６、ＳＥＱ２５８）。
【０２１２】
上述したように、生成部３０Ｅは、履歴ＤＢ３２Ｄに登録されているタイミング（再生タイミング、発話タイミング）の各々について、一致するタイミング（再生タイミング、発話タイミング）の問題データおよび発話データを、問題管理ＤＢ３２Ａおよび録音データ管理ＤＢ３２Ｃから抽出する。
【０２１３】
そして、生成部３０Ｅは、抽出したデータ（問題データ、発話データ）を、一致するタイミングに対応するデータとして、履歴ＤＢ３２Ｄへ登録する。このため、履歴ＤＢ３２Ｄには、イベント“問題再生”に対応する問題データ、イベント“発話”に対応する発話データが登録された状態となる。このようにして、生成部３０Ｅは、履歴ＤＢ３２Ｄを更新する。また、生成部３０Ｅは、履歴ＤＢ３２Ｄに登録されている各情報を、タイミング順に昇順に並べる。
【０２１４】
次に、生成部３０Ｅ、決定部３０Ｆ、および配信部３０Ｇが、配信処理を実行する（ＳＥＱ２６０）。配信処理によって、配信データ６４が作成され、配信データ６４の配信先が決定され、配信先に配信される。
【０２１５】
図１１は、ＳＥＱ２６０（図１０参照）の配信処理の手順の一例を示す、フローチャートである。
【０２１６】
まず、生成部３０Ｅは、履歴ＤＢ３２Ｄを参照し、再生タイミングの早い順に、順次、１つの問題データを処理対象として特定する（ステップＳ３００）。ステップＳ３００では、生成部３０Ｅは、履歴ＤＢ３２Ｄにおける未特定の問題データの内、再生タイミングの最も早い１つの問題データを、処理対象として特定する。
【０２１７】
次に、生成部３０Ｅは、ステップＳ３００で特定した問題データが再生されてから、次の問題データが再生されるまでの期間を特定する（ステップＳ３０２）。図９（Ｄ）に示す履歴ＤＢ３２Ｄの場合、生成部３０Ｅは、期間Ｔを特定する。そして、生成部３０Ｅは、ステップＳ３０２で特定した期間Ｔに発話された発話データを特定する（ステップＳ３０４）。
【０２１８】
次に、生成部３０Ｅは、ステップＳ３００で特定した問題データと、該問題データに対応する期間Ｔに発話された発話データと、を含む、配信データ６４を生成する（ステップＳ３０６）。例えば、図４（Ｄ）に示す配信データ６４Ａが生成される。
【０２１９】
次に、決定部３０Ｆが、ステップＳ３０６で生成された配信データ６４について、配信データ６４に含まれる発話データを発話したユーザに応じた配信先を決定する（ステップＳ３０８）。
【０２２０】
次に、決定部３０Ｆは、ステップＳ３０６で生成した配信データ６４と、ステップＳ３０８で決定した配信先と、を対応づけて配信管理ＤＢ３２Ｅへ登録する（ステップＳ３１０）。
【０２２１】
次に、生成部３０Ｅは、履歴ＤＢ３２Ｄに登録されている問題データの内、ステップＳ３００で未特定の問題データが有るか否かを判断する（ステップＳ３１２）。ステップＳ３１２で肯定判断すると（ステップＳ３１２：Ｙｅｓ）、上記ステップＳ３００へ戻る。
【０２２２】
ステップＳ３１２で否定判断すると（ステップＳ３１２：Ｎｏ）、ステップＳ３１４へ進む。ステップＳ３１４では、配信部３０Ｇが、配信管理ＤＢ３２Ｅに登録された配信データ６４を、対応する特定した配信先へ配信する（ステップＳ３１４）。そして、本ルーチンを終了する。
【０２２３】
以上説明したように、本実施の形態の情報処理装置１０は、取得部３０Ｄと、生成部３０Ｅと、決定部３０Ｆと、配信部３０Ｇと、を備える。取得部３０Ｄは、再生された再生データ（問題データ）およびユーザの発話データを取得する。生成部３０Ｅは、再生データと、該再生データが再生されてから他の再生データが次に再生されるまでの期間に発話された発話データと、を含む配信データ６４を生成する。決定部３０Ｆは、配信データ６４に含まれる発話データを発話したユーザに応じた配信先を決定する。配信部３０Ｇは、決定した配信先に配信データ６４を配信する。
【０２２４】
このように、本実施の形態の情報処理装置１０は、配信データ６４に含まれる発話データを発話したユーザに応じた、配信先を決定し、配信する。このため、配信データ６４に複数のユーザによる複数の発話データが含まれる場合であっても、発話データを発話したユーザに応じて決定された配信先に、配信データ６４が配信される。
【０２２５】
また、本実施の形態の情報処理装置１０は、再生データが再生されてから他の再生データが次に再生されるまでの期間に発話された発話データを含む、配信データ６４を生成する。このため、本実施の形態では、録音データを解析して発話区間を特定する処理や、発話区間の関連を示す木構造の解析などの解析処理を行うことなく、容易に配信データ６４を生成することができる。
【０２２６】
従って、本実施の形態の情報処理装置１０は、複数の発話の各々の発話データについて、ユーザに応じた適切な発話データを含む配信データ６４を、容易に配信することができる。
【０２２７】
例えば、語学の授業において再生された問題の問題データや、該授業において発話した先生や生徒による複数の発話データを取得した場合、情報処理装置１０は、１つの問題データと、該１つの問題データが再生されてから他の問題データが再生されるまでの期間に発話された発話データと、を含む配信データ６４を生成する。そして、情報処理装置１０は、該配信データ６４に含まれる発話データを発話したユーザに応じた配信先に、該配信データ６４を配信する。このため、授業に参加したユーザや該ユーザに関する他のユーザに、これらのユーザに関する配信データ６４を容易に配信することができる。
【０２２８】
また、取得部３０Ｄは、問題データ（再生データ）および問題データ（再生データ）の再生タイミングを含む再生済データ６０と、発話データおよび発話データの発話タイミングを含む録音データ６２と、を取得する。生成部３０Ｅは、１つの再生データと、該期間に発話された発話データと、を再生タイミングおよび発話タイミングによって示されるタイミングに応じて並べた、配信データ６４を生成する。
【０２２９】
また、取得部３０Ｄは、発話データ、発話タイミング、および発話データを発話したユーザのユーザ識別情報（ユーザＩＤ）を含む、録音データ６２を取得する。決定部３０Ｆは、ユーザ識別情報（ユーザＩＤ）に基づいて、配信先を決定する。
【０２３０】
決定部３０Ｆは、配信データ６４ごとに、該配信データ６４に含まれる発話データを発話したユーザの操作する端末装置１８の端末識別情報（端末ＩＤ）、および、該ユーザに応じた配信先グループに属する端末装置１８の端末ＩＤ、の少なくとも一方を、配信先として決定する。
【０２３１】
配信データ６４は、該配信データ６４に含まれる発話データを発話したユーザの識別情報（ユーザＩＤ）を含む。
【０２３２】
情報処理装置１０の受信部３０Ｈは、複数の端末装置１８の内、予め定めた端末装置１８としての第１の端末装置１４から、他の端末装置１８としての第２の端末装置１６に対する録音開始を示す録音開始信号または録音終了を示す録音終了信号と、録音制御の対象の第２の端末装置１６の端末識別情報（端末ＩＤ）と、を含む録音制御情報を受信する。配信部３０Ｇは、録音制御情報を受信したときに、該録音制御情報に含まれる録音開始信号または録音終了信号を、該端末ＩＤによって識別される第２の端末装置１６へ配信する。
【０２３３】
また、取得部３０Ｄは、第１の属性のユーザ、または第２の属性のユーザの端末装置１８から、録音データ６２を取得する。また、第１の属性のユーザは、授業を教える先生であり、第２の属性のユーザは、授業を教わる生徒である。
【０２３４】
再生データは、再生装置１２から再生され、ユーザに返答を求める問いを示す問題データである。
【０２３５】
発話データは、再生された問題データに対する返答、および、返答に対する評価、の少なくとも一方を示す。
【０２３６】
また、本実施の形態の情報処理システム１０００は、情報処理装置１０と、情報処理装置１０と通信する複数の端末装置１８と、を備える。情報処理装置１０は、取得部３０Ｄと、生成部３０Ｅと、決定部３０Ｆと、配信部３０Ｇと、を備える。取得部３０Ｄは、再生された再生データ（問題データ）を取得すると共に、ユーザの発話データを端末装置１８から取得する。生成部３０Ｅは、再生データと、該再生データが再生されてから他の再生データが次に再生されるまでの期間に発話された発話データと、を含む配信データ６４を生成する。決定部３０Ｆは、配信データ６４に含まれる発話データを発話したユーザに応じた配信先を決定する。配信部３０Ｇは、決定した配信先によって特定される端末装置１８へ、配信データ６４を配信する。
【０２３７】
また、本実施の形態の情報処理プログラムは、再生された再生データおよびユーザの発話データを取得するステップと、再生データと、該再生データが再生されてから他の再生データが次に再生されるまでの期間に発話された発話データと、を含む配信データ６４を生成するステップと、配信データ６４に含まれる発話データを発話したユーザに応じた配信先を決定するステップと、決定した配信先に配信データ６４を配信するステップと、をコンピュータに実行させるための、情報処理プログラムである。
【０２３８】
（第２の実施の形態）
本実施の形態では、スケジュールに示される再生順に沿って、問題データの再生や端末装置１８の録音制御を行う場合を説明する。
【０２３９】
図１２は、本実施の形態の情報処理システム１０００Ａに含まれる、各装置（情報処理装置１０Ａ、第１の端末装置１５、第２の端末装置１７）の機能的構成例を示すブロック図である。
【０２４０】
まず、第２の端末装置１７の機能的構成を説明する。第２の端末装置１７は、制御部５０に代えて制御部５１を備え、且つ、位置検出部５９を更に備えた点以外は、第１の実施の形態の第２の端末装置１６と同様である。
【０２４１】
位置検出部５９は、第２の端末装置１７の現在位置を検出する。位置検出部５９は、例えば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）機能を備える。
【０２４２】
制御部５１は、検出制御部５１Ｈを更に備えた点以外は、第１の実施の形態における第２の端末装置１６の制御部５０と同様である。検出制御部５１Ｈは、位置検出部５９を制御する。検出制御部５１Ｈは、送信部５０Ｇを介して情報処理装置１０Ａから位置情報取得要求を受信したときに、位置検出部５９で検出された位置情報を送信部５０Ｇへ出力する。送信部５０Ｇは、情報処理装置１０へ、第２の端末装置１７の位置情報と、該第２の端末装置１７の端末ＩＤと、を情報処理装置１０Ａへ送信する。
【０２４３】
次に、第１の端末装置１５の機能的構成を説明する。
【０２４４】
第１の端末装置１５は、制御部４０に代えて制御部４１を備える点以外は、第１の実施の形態の第１の端末装置１４と同様である。制御部４１は、表示制御部４０Ｂおよび受付部４０Ｃに代えて、表示制御部４１Ｂおよび受付部４１Ｃを備える点以外は、第１の実施の形態の第１の端末装置１４の制御部４０と同様である。
【０２４５】
受付部４１Ｃは、ユーザによる操作パネル４４の操作指示を操作受付部４４Ｂから受付ける。受付部４１Ｃは、第１の実施の形態の受付部４０Ｃと同様に、ログイン情報の入力、出力対象の配信データ６４の選択、再生装置１２から再生する対象の問題データの選択、などを操作パネル４４から受付ける。また、受付部４１Ｃは、受付部４０Ｃと同様に、録音開始信号、録音開始対象の第２の端末装置１７の端末ＩＤ、録音終了信号、録音終了対象の第２の端末装置１７の端末ＩＤ、などを操作パネル４４から受付ける。また、受付部４１Ｃは、授業の開始を示す授業開始指示、授業の終了を示す授業終了指示、などを操作パネル４４から受付ける。
【０２４６】
本実施の形態では、受付部４１Ｃは、更に、スケジュールに登録するための各項目の入力を、操作パネル４４から受付ける。スケジュールとは、問題データの再生順や、端末装置１８の録音制御の順序、などを予め登録したものである。
【０２４７】
本実施の形態では、受付部４１Ｃは、スケジュールに登録するための項目として、問題データの再生順の入力を受付ける。また、受付部４１Ｃは、問題データの再生順と、問題データに対する発話を行うユーザが居るべき位置を示す位置情報と、の入力を受付ける。これらの項目の入力は、操作パネル４４に表示された表示画面を介して行われる。
【０２４８】
図１３は、スケジュールの登録時に表示される、表示画面の一例を示す模式図である。図１３（Ａ）は、第１の端末装置１５の操作パネル４４に表示される表示画面７４の一例を示す模式図である。
【０２４９】
表示画面７４には、再生対象の問題データの問題名と、再生順と、該問題データに対する発話を行うユーザが居るべき位置を示す位置情報、の入力欄が含まれる。問題名は、問題データを識別する識別情報であればよい。また、表示画面７４には、対応する位置情報によって特定される位置に存在するユーザの発話時間（発話している期間）と、該発話に対して第１の端末装置１５のユーザが評価を示す発話を行う発話時間（発話している期間）と、調整時間と、の入力欄が含まれる。また、表示画面７４には、対応する問題名によって特定される問題データの時間（データ長）を示す問題時間の入力欄が含まれる。
【０２５０】
第１の端末装置１５を操作するユーザ（例えば、先生であるユーザ“Ａ”）は、表示画面７４を参照しながら操作パネル４４を操作することで、表示画面７４に表示されている各項目に沿って、所望の再生順などを入力する。
【０２５１】
なお、図１３（Ａ）には、位置情報として、第２の端末装置１７を操作するユーザが座るべき座席情報を示した。座席情報は、例えば、図１３（Ｂ）に示すように、教室における各座席の位置を示す。例えば、表示制御部４１Ｂは、表示画面７４と共に、図１３（Ｂ）に示す座席配置７６を操作パネル４４へ表示してもよい。
【０２５２】
ユーザは、座席配置７６を参照しながら、表示画面７４に位置情報を入力してもよい。なお、座席配置７６に示される座席情報の各々には、緯度経度によって示される位置情報が対応づけられているものとする。
【０２５３】
図１２に戻り説明を続ける。受付部４１Ｃは、表示画面７４を介して入力された、スケジュールに登録するための項目の各々に対するデータを、通信部４０Ａを介して情報処理装置１０Ａへ送信する。
【０２５４】
次に、情報処理装置１０Ａの機能的構成を説明する。情報処理装置１０Ａは、制御部３１と、記憶部３３と、を備える。
【０２５５】
記憶部３３は、第１の実施の形態の情報処理装置１０における記憶部３２において、スケジュール３３Ｆを更に記憶する点以外は、記憶部３２と同様である。スケジュール３３Ｆについては、詳細を後述する。
【０２５６】
制御部３１は、実行部３０Ａに代えて、実行部３１Ａを備える点以外は、第１の実施の形態の制御部３０と同様である。実行部３１Ａは、再生部３０Ｃに代えて再生部３１Ｃを備える点以外は、第１の実施の形態の実行部３０Ａと同様である。
【０２５７】
再生部３１Ｃは、第１の実施の形態の再生部３０Ｃと同様に、問題データを再生するように、再生装置１２を制御する。但し、本実施の形態では、再生部３１Ｃは、スケジュール３３Ｆに沿って、問題データの再生や、第１の端末装置１５や第２の端末装置１７の録音制御を行う。
【０２５８】
再生部３１Ｃは、受付部３１Ｊと、スケジュール生成部３１Ｋと、対応付け部３１Ｌと、再生制御部３１Ｍと、を含む。
【０２５９】
受付部３１Ｊは、受信部３０Ｈを介して第１の端末装置１５から、スケジュールに登録するための項目の各々に対するデータを受付ける。詳細には、受付部３１Ｊは、問題データの再生順を受付ける。また、受付部３１Ｊは、問題データの再生順と、問題データに対する発話を行うユーザが居るべき位置を示す位置情報と、を受付ける。
【０２６０】
本実施の形態では、受付部３１Ｊは、図１３（Ａ）に示す表示画面７４に沿って入力された、再生対象の問題データの問題名、再生順、該問題データに対する発話を行うユーザが居るべき位置を示す位置情報、ユーザの発話時間（発話している期間）、該発話に対して第１の端末装置１５のユーザが評価を示す発話を行う発話時間（発話している期間）、調整時間、および、問題時間を示す情報を受付ける。
【０２６１】
スケジュール生成部３１Ｋは、受付部３１Ｊで受付けた再生順に沿って、問題データが再生されるように、スケジュール３３Ｆを生成する。
【０２６２】
本実施の形態では、スケジュール生成部３１Ｋは、受付部３１Ｊで受付けた、スケジュールに登録するための項目の各々に対するデータを用いて、スケジュール３３Ｆを生成する。
【０２６３】
図１４は、スケジュール３３Ｆの一例を示す模式図である。スケジュール３３Ｆは、再生する問題データおよび問題データの再生順や再生を開始する時間、問題データに対する返答を示す発話データの録音されるべきタイミングと、該発話データの発話を行うユーザが居るべき位置を示す位置情報と、を規定した情報である。
【０２６４】
例えば、スケジュール３３Ｆは、再生順と、該再生順で再生される問題データの問題名と、問題再生開始時間と、返答開始時間と、評価開始時間と、調整時間開始と、位置情報と、を対応づけたものである。なお、スケジュール３３Ｆには、後述する処理によって、位置情報に更に端末ＩＤが対応づけられる。
【０２６５】
問題再生開始時間は、対応する問題名の問題データの再生を開始する時間を示す。返答開始時間は、対応する問題名の問題データに対する返答を示す発話の録音されるべきタイミングを示す。返答開始時間は、上記発話タイミングに相当する。また、評価開始時間は、対応する返答開始時間に発話された発話データに対して、先生としてのユーザによる評価を示す発話の録音されるべきタイミングを示す。この評価開始時間も、上記発話タイミングに一致する。調整開始時間は、調整のための時間カウントを開始する時間である。
【０２６６】
スケジュール３３Ｆにおける位置情報は、対応する返答開始時間に発話される発話データの、発話を行うユーザが居るべき位置を示す情報である。
【０２６７】
なお、スケジュール生成部３１Ｋがスケジュール３３Ｆを生成した段階では、端末ＩＤの項目の欄には、データは未登録であるものとする。
【０２６８】
スケジュール生成部３１Ｋは、受付部３１Ｊで受付けた再生順と、問題名と、を対応づけてスケジュール３３Ｆに登録する。また、スケジュール生成部３１Ｋは、受付部３１Ｊで受付けた、スケジュールに登録するための項目の各々に対するデータに沿った順序で、問題データの再生、第２の端末装置１７のユーザによる返答を示す発話、第２の端末装置１７のユーザによる評価を示す発話、がなされるように、各々の開始時間をスケジュール３３Ｆへ登録する。
【０２６９】
また、スケジュール生成部３１Ｋは、スケジュール３３Ｆに登録した各再生順に対応づけて、各再生順に対応する問題名の問題データ対して返答を示す発話を行うユーザが居るべき位置を示す位置情報を、スケジュール３３Ｆに登録する。
【０２７０】
これによって、スケジュール生成部３１Ｋは、スケジュール３３Ｆを作成する。なお、上述したように、この段階では、スケジュール３３Ｆにおける端末ＩＤの項目の欄には、データは未登録である。
【０２７１】
対応付け部３１Ｌは、受付部３１Ｊで受付けた、問題データに対する発話を行うユーザが居るべき位置を示す位置情報によって示される位置に存在する、端末装置１８の端末ＩＤと、該位置情報と、を対応づけて、スケジュール３３Ｆへ登録する。
【０２７２】
具体的には、対応付け部３１Ｌは、複数の端末装置１８の各々に、送信部３０Ｉを介して位置情報取得要求を送信する。そして、端末装置１８の各々から受信した位置情報の内、スケジュール３３Ｆに登録されている位置情報の送信元の端末装置１８の端末ＩＤを、スケジュール３３Ｆにおける各位置情報に対応づける。
【０２７３】
このため、スケジュール３３Ｆに登録されている各位置情報には、各位置情報に位置する端末装置１８の端末ＩＤが対応付けられる。すなわち、図１４に示すように、スケジュール３３Ｆには、受付部３１Ｊで受付けた、問題データに対する発話を行うユーザが居るべき位置を示す位置情報と、該位置情報に位置している端末装置１８の端末ＩＤと、が対応付けて登録される。
【０２７４】
図１２に戻り説明を続ける。再生制御部３１Ｍは、スケジュール３３Ｆに示される再生順に沿って問題データが順次再生されるように、再生装置１２を制御する。
【０２７５】
詳細には、再生制御部３１Ｍは、スケジュール３３Ｆに示される再生順に沿って、再生データが順次再生されるように再生装置１２を制御し、再生データに対応する位置情報に対応づけられた端末ＩＤによって識別される端末装置１８へ、該スケジュール３３Ｆに沿って、録音開始指示および録音終了指示の少なくとも一方を出力制御する。
【０２７６】
具体的には、再生制御部３１Ｍは、スケジュール３３Ｆに登録されている再生順に示される順番に沿って、再生順ごとに、再生順に対応する問題名、問題再生開始時間、返答開始時間、評価開始時間、位置情報、および端末ＩＤの群を、読取る。そして、再生制御部３１Ｍは、再生順に示される順番に沿って、問題名によって識別される問題データを問題管理ＤＢ３２Ａから読取り、再生部３０Ｃと同様にして、再生装置１２へ問題データを送信する。なお、このとき、再生制御部３１Ｍは、スケジュール３３Ｆにおける、対応する問題再生開始時間が再生タイミングとなるように、再生装置１２へ問題データを送信する。
【０２７７】
また、再生制御部３１Ｍは、該問題名に対応する返答開始時間に録音が開始されるように、該問題名に対応する端末ＩＤによって識別される端末装置１８へ、録音開始信号を送信する。なお、再生制御部３１Ｍは、更に、該返答開始時間に対応する返答時間が経過したときに、該端末装置１８による録音が終了するように、該端末装置１８へ、録音終了信号を送信する。
【０２７８】
このため、スケジュール３３Ｆにおける、問題名に対応する位置情報に位置する端末装置１８を操作するユーザの発話した発話データが、スケジュール３３Ｆに設定された返答開始時間を発話タイミングとして、録音される。
【０２７９】
また、再生制御部３１Ｍは、該問題名に対応する評価開始時間に録音が開始されるように、第１の端末装置１５へ、録音開始信号を送信する。なお、再生制御部３１Ｍは、更に、該評価開始時間に対応する評価時間が経過したときに、該第１の端末装置１５による録音が終了するように、該第１の端末装置１５へ、録音終了信号を送信する。
【０２８０】
このため、スケジュール３３Ｆにおける、問題名に対応する位置情報に位置する端末装置１８を操作するユーザの発話した発話データに対する評価を示す発話データが、評価開始時間を発話タイミングとして、録音される。
【０２８１】
なお、端末装置１８（第１の端末装置１５、第２の端末装置１７）は、第１の実施の形態の端末装置１８（第１の端末装置１４、第２の端末装置１６）と同様に、録音データ６２を情報処理装置１０Ａへ送信すればよい。
【０２８２】
このように、再生部３１Ｃが、スケジュール３３Ｆに示される再生順に沿って問題データが順次再生されるように再生装置１２を制御することで、ユーザが逐次再生を指示することなく、スケジュール３３Ｆに沿って順次問題データが再生装置１２から再生される。
【０２８３】
また、再生部３１Ｃが、スケジュール３３Ｆに沿って、再生された問題データに対応する位置情報に対応づけられた端末ＩＤによって識別される端末装置１８へ、録音開始指示および録音終了指示を出力制御する。このため、第１の端末装置１５のユーザが、逐次、返答を示す発言を行うユーザの操作する第２の端末装置１７への録音開始や録音終了を指示する必要はない。すなわち、第１の端末装置１５のユーザが予め設定した、第２の端末装置１７のユーザの返答する順序に沿って、各第２の端末装置１７でユーザによる発話が録音される。
【０２８４】
次に、再生部３１Ｃが実行する、スケジュール作成処理の手順の一例を説明する。図１５は、スケジュール作成処理の手順の一例を示す、フローチャートである。
【０２８５】
まず、受付部３１Ｊが、再生対象の問題データの問題名と再生順を受付ける（ステップＳ４００）。次に、受付部３１Ｊが、ステップＳ４００で受付けた再生対象の問題データに対して発話するユーザが居るべき位置を示す、位置情報を受付ける（ステップＳ４０２）。
【０２８６】
次に、スケジュール生成部３１Ｋが、ステップＳ４００およびステップＳ４０２で受付けた情報を用いて、スケジュール３３Ｆを生成する（ステップＳ４０４）。
【０２８７】
そして、スケジュール生成部３１Ｋは、スケジュール３３Ｆを記憶部３３へ記憶する（ステップＳ４０６）。このとき、スケジュール生成部３１Ｋは、スケジュール３３Ｆを、該スケジュール３３Ｆの識別情報に対応づけて記憶部３３へ記憶する。スケジュール３３Ｆの識別情報には、例えば、該スケジュール３３Ｆを実行する授業の授業名などを用いればよい。そして、本ルーチンを終了する。
【０２８８】
次に、情報処理装置１０Ａの制御部３１が実行する、スケジュール３３Ｆに沿った情報処理の手順の一例を説明する。図１６は、本実施の形態の制御部３１が実行する、情報処理の手順の一例を示す、フローチャートである。
【０２８９】
まず、再生制御部３１Ｍは、実行対象のスケジュール３３Ｆが選択されたか否かを判断する（ステップＳ５００）。例えば、再生制御部３１Ｍは、第１の端末装置１５から、実行対象のスケジュール３３Ｆを示す情報を受信したか否かを判別することで、ステップＳ５００の判断を行う。なお、再生制御部３１Ｍは、情報処理装置１０Ａに設けられた操作パネルを介して、実行対象のスケジュール３３Ｆの選択を受付たか否かを判別することで、ステップＳ５００の判断を行ってもよい。
【０２９０】
ステップＳ５００で否定判断すると（ステップＳ５００：Ｎｏ）、本ルーチンを終了する。ステップＳ５００で肯定判断すると（ステップＳ５００：Ｙｅｓ）、ステップＳ５０２へ進む。
【０２９１】
ステップＳ５０２では、再生制御部３１Ｍは、ステップＳ５００で選択されたスケジュール３３Ｆを、記憶部３３から読取る（ステップＳ５０２）。
【０２９２】
次に、対応付け部３１Ｌが、ステップＳ５０２で読取ったスケジュール３３Ｆに登録されている位置情報によって示される位置に位置している、端末装置１８の端末ＩＤを取得する（ステップＳ５０４）。そして、対応付け部３１Ｌは、該端末装置１８の端末ＩＤを、スケジュール３３Ｆにおける一致する位置情報に対応づけて、スケジュール３３Ｆへ登録する（ステップＳ５０６）。
【０２９３】
すなわち、対応付け部３１Ｌは、端末装置１８へ位置情報取得要求を送信する。そして、対応付け部３１Ｌは、端末装置１８から受信した位置情報および端末ＩＤの内、スケジュール３３Ｆに登録されている位置情報に対応する端末ＩＤを、該位置情報に対づけてスケジュール３３Ｆへ登録する。
【０２９４】
次に、再生制御部３１Ｍは、開始指示を受付けたと判断するまで否定判断を繰返す（ステップＳ５０８：Ｎｏ）。例えば、再生制御部３１Ｍは、第１の端末装置１５から受信部３０Ｈを介して、授業開始指示信号を受信したときに、開始指示を受付けたと判断する。ステップＳ５０８で肯定判断すると（ステップＳ５０８：Ｙｅｓ）、ステップＳ５１０へ進む。
【０２９５】
ステップＳ５１０では、再生制御部３１Ｍは、ステップＳ５０２で読取り、ステップＳ５０６で位置情報に端末ＩＤを対応づけた、スケジュール３３Ｆに沿って、問題データの再生、録音開始信号、および録音終了信号を、再生装置１２や端末装置１８へ送信する（ステップＳ５１０）。
【０２９６】
このため、スケジュール３３Ｆに沿って、再生装置１２から問題データが再生され、問題名に対応する位置情報に位置する端末装置１８を操作するユーザの発話した発話データが、スケジュール３３Ｆに沿ったタイミングで録音される。
【０２９７】
そして、実行部３１Ａは、第１の実施の形態の制御部３０と同様にして、再生タイミングの問題管理ＤＢ３２Ａや履歴ＤＢ３２Ｄへの登録や、録音データ６２の録音データ管理ＤＢ３２Ｃへの登録を実行する（ステップＳ５１２）。
【０２９８】
そして、生成部３０Ｅが、第１の実施の形態と同様にして、配信データ６４を生成する（ステップＳ５１４）。さらに、決定部３０Ｆが、第１の実施の形態と同様にして、配信データ６４ごとに配信先を決定する（ステップＳ５１６）。そして、配信部３０Ｇが、第１の実施の形態と同様に、配信先へ配信データ６４を配信する（ステップＳ５１８）。そして、本ルーチンを終了する。
【０２９９】
以上説明したように、本実施の形態の情報処理装置１０Ａは、受付部３１Ｊが、再生データ（問題データ）の再生順を受付ける。スケジュール生成部３１Ｋは、受付けた再生順に沿って再生データ（問題データ）が再生されるように、スケジュール３３Ｆを生成する。再生制御部３１Ｍは、スケジュール３３Ｆに示される再生順に沿って再生データが順次再生されるように、再生装置１２を制御する。
【０３００】
このため、本実施の形態の情報処理装置１０Ａは、第１の実施の形態と同様の効果が得られると共に、更に、ユーザの利便性の向上を図ることができる。
【０３０１】
また、受付部３１Ｊは、再生データ（問題データ）の再生順と、再生データ（問題データ）に対する発話を行うユーザが居るべき位置を示す位置情報と、を受付ける。対応付け部３１Ｌは、該位置情報によって示される位置に存在する端末装置１８の端末ＩＤと該位置情報とを対応づける。再生制御部３１Ｍは、スケジュール３１Ｋに示される再生順に沿って、再生データ（問題データ）が順次再生されるように再生装置１２を制御し、該スケジュール３１Ｋに沿って、再生データ（問題データ）に対応する位置情報に対応づけられた端末ＩＤによって識別される端末装置１８へ、録音開始指示および録音終了指示を出力制御する。
【０３０２】
このように、問題データに対する返答を発話するユーザの居るべき位置情報を予め登録することで、情報処理装置１０Ａは、例えば、該位置情報によって示される座席順に、各座席に位置するユーザの発話した発話データを取得することができる。
【０３０３】
＜変形例＞
なお、上記第１の実施の形態では、情報処理システム１０００が、情報処理装置１０と、第１の端末装置１４と、第２の端末装置１６と、から構成される場合を説明した。また、上記第２の実施の形態では、情報処理システム１０００Ａが、情報処理装置１０Ａと、第１の端末装置１５と、第２の端末装置１７と、から構成される場合を説明した。
【０３０４】
しかし、第１の端末装置１４、１５の少なくとも一部の機能を、情報処理装置１０、１０Ａに搭載した構成であってもよい。
【０３０５】
図１７は、本変形例の情報処理システム１０００Ｂの構成の一例を示す模式図である。情報処理システム１０００Ｂは、情報処理装置１０Ｂと、再生装置１２と、第２の端末装置１６と、を含む。なお、情報処理システム１０００Ｂは、第１の端末装置１４を含まない構成であり、第１の端末装置１４の機能が情報処理装置１０Ｂに搭載されている点以外は、第１の実施の形態と同様である。
【０３０６】
情報処理装置１０Ｂは、制御部３０に代えて制御部３５を備え、更に、操作パネル４４と、マイク４６と、スピーカ４８と、を備える点以外は、第１の実施の形態と同様である。制御部３５は、実行部３０Ａに代えて実行部３５Ａを備える点以外は、第１の実施の形態の制御部３０と同様である。実行部３５Ａは、表示制御部３５Ｍ、受付部３５Ｎ、録音制御部３５Ｏ、および出力制御部３５Ｐを更に備える点以外は、第１の実施の形態の実行部３０Ａと同様である。
【０３０７】
なお、表示制御部３５Ｍ、受付部３５Ｎ、録音制御部３５Ｏ、および出力制御部３５Ｐは、第１の実施の形態における、表示制御部４０Ｂ、受付部４０Ｃ、録音制御部４０Ｄ、および出力制御部４０Ｅの各々に相当する。
【０３０８】
また、情報処理装置１０Ｂの受信部３０Ｈは、第１の端末装置１４の受信部４０Ｆの機能を更に備え、情報処理装置１０の送信部３０Ｉは、第１の端末装置１４の送信部４０Ｇの機能を更に備えた構成とすればよい。
【０３０９】
このように、情報処理装置１０Ｂが、第１の実施の形態における第１の端末装置１４の少なくとも一部の機能を備えた構成とした場合、情報処理装置１０Ｂは、例えば、以下の処理を更に行うことができる。
【０３１０】
例えば、情報処理装置１０Ｂの送信部３０Ｉは、録音開始を示す録音開始信号および録音終了を示す録音終了信号の少なくとも一方を、発話の録音制御対象の端末装置１８へ送信する。そして、情報処理装置１０Ｂは、取得部３０Ｄは、再生装置１２で再生された再生データを取得すると共に、録音制御対象の端末装置１８からユーザの発話データを取得することができる。
【０３１１】
すなわち、情報処理装置１０Ｂは、第１の実施の形態の効果に加えて、端末装置１８の録音制御を行うこともできる。
【０３１２】
なお、上述した実施の形態および変形例における、情報処理装置１０、１０Ａ、１０Ｂ、端末装置１８、第１の端末装置１４、第１の端末装置１５、第２の端末装置１６、および、第２の端末装置１７の各々で実行する上記処理を実行するためのプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよいし、インターネット等のネットワーク経由で提供または配布するように構成してもよい。また、各種プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０３１３】
また、上述した実施の形態および変形例における、情報処理装置１０、１０Ａ、１０Ｂ、端末装置１８、第１の端末装置１４、第１の端末装置１５、第２の端末装置１６、および、第２の端末装置１７の各々で実行されるプログラムは、上記各機能部を含むモジュール構成となっており、実際のハードウェアとしては、例えば、ＣＰＵ２５（プロセッサ回路）がＲＯＭ２６またはＨＤＤ２８からプログラムを読み出して実行することにより、上述した各機能部がＲＡＭ２７（主記憶）上にロードされ、上述した各機能部がＲＡＭ２７（主記憶）上に生成されるようになっている。なお、第２の端末装置１６は、上述した各機能部の一部または全部を、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ    Ｓｐｅｃｉｆｉｃ    Ｉｎｔｅｇｒａｔｅｄ    Ｃｉｒｃｕｉｔ）やＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ    Ｇａｔｅ    Ａｒｒａｙ）などの専用のハードウェアを用いて実現することも可能である。
【０３１４】
なお、上記には、実施の形態を説明したが、上記実施の形態は、例として提示したものであり、発明の範囲を限定することは意図していない。上記新規な実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。上記実施の形態および変形例は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０３１５】
１０、１０Ａ、１０Ｂ  情報処理装置
１２  再生装置
１４、１５  第１の端末装置
１６、１７  第２の端末装置
１８  端末装置
３０Ｃ  再生部
３０Ｄ  取得部
３０Ｅ  生成部
３０Ｆ  決定部
３０Ｇ  配信部
【先行技術文献】
【特許文献】
【０３１６】
【特許文献１】特開２００６−１７１５７９号公報
【図１】
2018073271.tif 000003
【図２】
2018073271.tif 000004
【図３】
2018073271.tif 000005
【図４】
2018073271.tif 000006
【図５】
2018073271.tif 000007
【図６】
2018073271.tif 000008
【図７】
2018073271.tif 000009
【図８】
2018073271.tif 000010
【図９】
2018073271.tif 000011
【図１０】
2018073271.tif 000012
【図１１】
2018073271.tif 000013
【図１２】
2018073271.tif 000014
【図１３】
2018073271.tif 000015
【図１４】
2018073271.tif 000016
【図１５】
2018073271.tif 000017
【図１６】
2018073271.tif 000018
【図１７】
2018073271.tif 000019