(57)【特許請求の範囲】
【請求項１】
映像と音声とを含む情報であるコンテンツをそれぞれが再生する複数のコンテンツ再生装置と接続された情報処理装置であって、
前記コンテンツに含まれる音声の再生速度を遅くする要求である第１の要求を受け付けたことを示す第１の情報を含む第１の制御情報を前記コンテンツ再生装置から受信する受信部と、
前記受信部が受信した前記第１の制御情報に基づいて、前記第１の要求を受け付けた前記コンテンツ再生装置の数をカウントし、そのカウント数が所定の条件を満たす場合は、全ての前記コンテンツ再生装置に対して、前記コンテンツに含まれる映像と音声とを同期させて映像および音声の再生速度を遅くするスロー再生を行わせるスロー再生制御信号を送信する制御を行う制御部と、を備える、
情報処理装置。
【請求項２】
映像と音声とを含む情報であるコンテンツをそれぞれが再生する複数のコンテンツ再生装置と接続された情報処理装置であって、
前記コンテンツ再生装置から、前記コンテンツに含まれる音声の再生速度を遅くする要求である第１の要求を受け付けたことを示す第１の情報と、前記コンテンツ再生装置を識別する装置識別情報とを含む第１の制御情報を受信する受信部と、
複数の前記コンテンツ再生装置と１対１に対応する複数の前記装置識別情報ごとに、前記第１の要求を受け付けたか否かを示す要求情報を対応付けた対応情報を記憶する記憶部と、
前記受信部が前記第１の制御情報を受信した場合は、前記対応情報に含まれる複数の前記装置識別情報のうち、前記受信部が受信した前記第１の制御情報に含まれる前記装置識別情報と一致する前記装置識別情報に対応付けられた前記要求情報を、前記第１の要求を受け付けたことを示す前記要求情報に設定し、前記第１の要求を受け付けたことを示す前記要求情報が対応付けられた前記装置識別情報の数が第１の条件を満たす場合は、全ての前記コンテンツ再生装置に対して、前記コンテンツに含まれる映像と音声とを同期させて映像および音声の再生速度を遅くするスロー再生を行わせるスロー再生制御信号を送信する制御を行う制御部と、を備え、
前記制御部は、
前記受信部が、前記第１の要求を解除する要求である第２の要求を受け付けたことを示す第２の情報と前記装置識別情報とを含む第２の制御情報を前記コンテンツ再生装置から受信した場合は、前記対応情報に含まれる複数の前記装置識別情報のうち、前記受信部が受信した前記第２の制御情報に含まれる前記装置識別情報と一致する前記装置識別情報に対応付けられた前記要求情報を、前記第１の要求を受け付けていないことを示す前記要求情報に設定し、
前記スロー再生制御信号を送信する制御を行った後に、前記受信部が前記第２の制御情報を受信した場合であって、前記第１の要求を受け付けたことを示す前記要求情報が対応付けられた前記装置識別情報の数が第２の条件を満たす場合は、前記対応情報を参照して、前記第１の要求を受け付けたことを示す前記要求情報が対応付けられた前記装置識別情報で識別される前記コンテンツ再生装置に対しては、前記コンテンツに含まれる音声の無音期間を利用して音声の再生速度を遅くする話速変換再生を行わせる話速変換再生制御信号を送信する制御を行う一方、前記第１の要求を受け付けていないことを示す前記要求情報が対応付けられた前記装置識別情報で識別される前記コンテンツ再生装置に対しては、前記コンテンツに含まれる映像と音声とを同期させて、前記スロー再生の再生速度よりも速い通常再生速度で再生する通常再生を行わせる通常再生制御信号を送信する制御を行う、
情報処理装置。
【請求項３】
映像と音声とを含む情報であるコンテンツをそれぞれが再生する複数のコンテンツ再生装置と、前記複数のコンテンツ再生装置と接続される情報処理装置とを含むシステムであって、
前記情報処理装置は、
前記コンテンツに含まれる音声の再生速度を遅くする要求である第１の要求を受け付けたことを示す第１の情報を含む第１の制御情報を前記コンテンツ再生装置から受信する受信部と、
前記受信部が受信した前記第１の制御情報に基づいて、前記第１の要求を受け付けた前記コンテンツ再生装置の数をカウントし、そのカウント数が所定の条件を満たす場合は、全ての前記コンテンツ再生装置に対して、前記コンテンツに含まれる映像と音声とを同期させて映像および音声の再生速度を遅くするスロー再生を行わせるスロー再生制御信号を送信する制御を行う制御部と、を備え、
前記コンテンツ再生装置は、
前記コンテンツを再生する再生部と、
前記第１の要求を受け付けた場合は、前記第１の制御情報を前記情報処理装置へ送信する制御を行い、前記情報処理装置から前記スロー再生制御信号を受信した場合は、前記スロー再生を行うように前記再生部を制御する制御部と、を備える、
システム。
【請求項４】
映像と音声とを含む情報であるコンテンツをそれぞれが再生する複数のコンテンツ再生装置と接続された情報処理装置に、
前記コンテンツ再生装置から受信した、前記コンテンツに含まれる音声の再生速度を遅くする要求である第１の要求を受け付けたことを示す第１の情報を含む第１の制御情報に基づいて、前記第１の要求を受け付けた前記コンテンツ再生装置の数をカウントし、そのカウント数が所定の条件を満たす場合は、全ての前記コンテンツ再生装置に対して、前記コンテンツに含まれる映像と音声とを同期させて映像および音声の再生速度を遅くするスロー再生を行わせるスロー再生制御信号を送信する制御を行うステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置、システムおよびプログラムに関する。
【背景技術】
【０００２】
近年、大学や学校教育等で使用される語学学習システムとして、ＣＡＬＬ（Ｃｏｍｐｕｔｅｒ  Ａｓｓｉｓｔｅｄ  Ｌａｎｇｕａｇｅ  Ｌｅａｒｎｉｎｇ）システムと呼ばれる、ネットワーク接続されたパーソナルコンピュータ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ、以下、「ＰＣ」と称する）を用いた語学学習システムが用いられるようになっている。
【０００３】
ＣＡＬＬシステムでは、教師側のＰＣが、例えば教師の操作に基づいて複数の学習者側のＰＣを制御可能なように構成されている。そして、教師側のＰＣは学習用の映像（静止画や動画を含む）、音声等を含むマルチメディアデータの教材データ（コンテンツ）を、学習者全員のＰＣに対して、ネットワークを介して送信し、各学習者側のＰＣで再生させることができる。これにより、学習者全員に対し、同じコンテンツの視聴を同じタイミングで開始させることができる。
【０００４】
このようなＣＡＬＬシステムにおいて、各学習者は、通常の再生速度では外国語を聞き取りにくいと感じた場合は、各学習者のＰＣに装備されている話速変換再生機能を利用して、音声の再生速度を遅くして学習することもできる。この話速変換再生機能は、コンテンツに含まれる音声の無音期間を利用して音声の再生速度を遅くするというものであり、話速変換再生機能をオン（有効）にしても、コンテンツに含まれる音声の全体の再生時間は変わらないので、話速変換再生機能をオンにしている学習者もオンにしていない学習者も、同じタイミングでコンテンツの再生が終了する。このため、授業の同期を取ることができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−７２０５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、話速変換再生機能は、コンテンツに含まれる音声の再生速度のみを、無音区間を利用して変換しているため、映像と音声との同期を取ることができない（リップシンクがずれる）。外国語学習においては、発音と口の形の関係も重視されるので、問題となる場合もある。
【０００７】
一方、コンテンツに含まれる映像と音声とを同期させて映像および音声の再生速度を遅くするスロー再生機能を利用して、各学習者が個別にスロー再生を行うと、スロー再生を行った学習者とスロー再生を行っていない学習者との間でコンテンツの再生が終了する時間が異なってしまい、授業を効率的に行うことが困難になる。
【０００８】
すなわち、従来においては、学習者間におけるコンテンツの終了タイミングを揃えることと、映像と音声とを同期させてコンテンツを再生することの両立を達成することは困難である。
【０００９】
本発明は、上記に鑑みてなされたものであって、学習者間におけるコンテンツの終了タイミングを揃えることと、映像と音声とを同期させてコンテンツを再生することの両立を達成することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、本発明のある態様の情報処理装置は、映像と音声とを含む情報であるコンテンツをそれぞれが再生する複数のコンテンツ再生装置と接続された情報処理装置であって、前記コンテンツに含まれる音声の再生速度を遅くする要求である第１の要求を受け付けたことを示す第１の情報を含む第１の制御情報を前記コンテンツ再生装置から受信する受信部と、前記受信部が受信した前記第１の制御情報に基づいて、前記第１の要求を受け付けた前記コンテンツ再生装置の数をカウントし、そのカウント数が所定の条件を満たす場合は、全ての前記コンテンツ再生装置に対して、前記コンテンツに含まれる映像と音声とを同期させて映像および音声の再生速度を遅くするスロー再生を行わせるスロー再生制御信号を送信する制御を行う制御部と、を備える。
【００１１】
また、本発明の別の態様の情報処理装置は、映像と音声とを含む情報であるコンテンツをそれぞれが再生する複数のコンテンツ再生装置と接続された情報処理装置であって、前記コンテンツ再生装置から、前記コンテンツに含まれる音声の再生速度を遅くする要求である第１の要求を受け付けたことを示す第１の情報と、前記コンテンツ再生装置を識別する装置識別情報とを含む第１の制御情報を受信する受信部と、複数の前記コンテンツ再生装置と１対１に対応する複数の前記装置識別情報ごとに、前記第１の要求を受け付けたか否かを示す要求情報を対応付けた対応情報を記憶する記憶部と、前記受信部が前記第１の制御情報を受信した場合は、前記対応情報に含まれる複数の前記装置識別情報のうち、前記受信部が受信した前記第１の制御情報に含まれる前記装置識別情報と一致する前記装置識別情報に対応付けられた前記要求情報を、前記第１の要求を受け付けたことを示す前記要求情報に設定し、前記第１の要求を受け付けたことを示す前記要求情報が対応付けられた前記装置識別情報の数が第１の条件を満たす場合は、全ての前記コンテンツ再生装置に対して、前記コンテンツに含まれる映像と音声とを同期させて映像および音声の再生速度を遅くするスロー再生を行わせるスロー再生制御信号を送信する制御を行う制御部と、を備える。前記制御部は、前記受信部が、前記第１の要求を解除する要求である第２の要求を受け付けたことを示す第２の情報と前記装置識別情報とを含む第２の制御情報を前記コンテンツ再生装置から受信した場合は、前記対応情報に含まれる複数の前記装置識別情報のうち、前記受信部が受信した前記第２の制御情報に含まれる前記装置識別情報と一致する前記装置識別情報に対応付けられた前記要求情報を、前記第１の要求を受け付けていないことを示す前記要求情報に設定する。また、前記制御部は、前記スロー再生制御信号を送信する制御を行った後に、前記受信部が前記第２の制御情報を受信した場合であって、前記第１の要求を受け付けたことを示す前記要求情報が対応付けられた前記装置識別情報の数が第２の条件を満たす場合は、前記対応情報を参照して、前記第１の要求を受け付けたことを示す前記要求情報が対応付けられた前記装置識別情報で識別される前記コンテンツ再生装置に対しては、前記コンテンツに含まれる音声の無音期間を利用して音声の再生速度を遅くする話速変換再生を行わせる話速変換再生制御信号を送信する制御を行う一方、前記第１の要求を受け付けていないことを示す前記要求情報が対応付けられた前記装置識別情報で識別される前記コンテンツ再生装置に対しては、前記コンテンツに含まれる映像と音声とを同期させて、前記スロー再生の再生速度よりも速い通常再生速度で再生する通常再生を行わせる通常再生制御信号を送信する制御を行う。
【００１２】
また、本発明のシステムは、映像と音声とを含む情報であるコンテンツをそれぞれが再生する複数のコンテンツ再生装置と、前記複数のコンテンツ再生装置と接続される情報処理装置とを含むシステムである。前記情報処理装置は、前記コンテンツに含まれる音声の再生速度を遅くする要求である第１の要求を受け付けたことを示す第１の情報を含む第１の制御情報を前記コンテンツ再生装置から受信する受信部と、前記受信部が受信した前記第１の制御情報に基づいて、前記第１の要求を受け付けた前記コンテンツ再生装置の数をカウントし、そのカウント数が所定の条件を満たす場合は、全ての前記コンテンツ再生装置に対して、前記コンテンツに含まれる映像と音声とを同期させて映像および音声の再生速度を遅くするスロー再生を行わせるスロー再生制御信号を送信する制御を行う制御部と、を備える。前記コンテンツ再生装置は、前記コンテンツを再生する再生部と、前記第１の要求を受け付けた場合は、前記第１の制御情報を前記情報処理装置へ送信する制御を行い、前記情報処理装置から前記スロー再生制御信号を受信した場合は、前記スロー再生を行うように前記再生部を制御する制御部と、を備える。
【００１３】
また、本発明のプログラムは、映像と音声とを含む情報であるコンテンツをそれぞれが再生する複数のコンテンツ再生装置と接続された情報処理装置に、前記コンテンツ再生装置から受信した、前記コンテンツに含まれる音声の再生速度を遅くする要求である第１の要求を受け付けたことを示す第１の情報を含む第１の制御情報に基づいて、前記第１の要求を受け付けた前記コンテンツ再生装置の数をカウントし、そのカウント数が所定の条件を満たす場合は、全ての前記コンテンツ再生装置に対して、前記コンテンツに含まれる映像と音声とを同期させて映像および音声の再生速度を遅くするスロー再生を行わせるスロー再生制御信号を送信する制御を行うステップを実行させるためのプログラムである。
【発明の効果】
【００１４】
本発明によれば、学習者間におけるコンテンツの終了タイミングを揃えることと、映像と音声とを同期させてコンテンツを再生することの両立を達成することができる。
【図面の簡単な説明】
【００１５】
【図１】図１は、実施形態のシステムの構成の一例を示す図である。
【図２】図２は、教員用ＰＣのハードウェア構成の一例を示す図である。
【図３】図３は、対応情報の一例を示す図である。
【図４】図４は、学習者用ＰＣのハードウェア構成の一例を示す図である。
【図５】図５は、システムでの学習の流れの一例を示すシーケンス図である。
【発明を実施するための形態】
【００１６】
以下、添付図面を参照しながら、本発明にかかる情報処理装置、システムおよびプログラムの実施形態を詳細に説明する。なお、以下の実施形態により本発明が限定されるものではない。
【００１７】
図１は、本実施形態のシステム１の構成の一例を示す図である。図１に示すように、システム１は、情報処理装置の一例である教員用ＰＣ２０と、それぞれが、映像（静止画や動画を含む）と音声とを含む情報であるコンテンツを再生するコンテンツ再生装置の一例である複数の学習者用ＰＣ（３０Ａ、３０Ｂ、３０Ｃ）とを含む。図１の例では、システム１は、ＣＡＬＬシステムであることを想定しているが、これに限られるものではない。
【００１８】
図１の例では、教員用ＰＣ２０には、教員用ＰＣ２０を利用するユーザ（教員）の頭部に装着され、音声の入力機能および出力機能の両方を有するヘッドセット１０１などが接続されるが、これに限らず、教員用ＰＣ２０に接続される外部機器の種類や数は、目的や用途に応じて任意に変更可能である。
【００１９】
また、図１の例では、学習者用ＰＣとして、学習者Ａ用ＰＣ３０Ａ、学習者Ｂ用ＰＣ３０Ｂ、および、学習者Ｃ用ＰＣ３０Ｃの３台が例示されているが、学習者用ＰＣの数はこれに限られるものではなく、任意に変更可能である。また、以下の説明では、学習者Ａ用ＰＣ３０Ａ、学習者Ｂ用ＰＣ３０Ｂ、および、学習者Ｃ用ＰＣ３０Ｃの各々を互いに区別しない場合は、単に「学習者用ＰＣ３０」と称する場合がある。図１の例では、学習者用ＰＣ３０には、ユーザ（学習者）の頭部に装着され、音声の入力機能および出力機能の両方を有するヘッドセット２０１、および、ユーザの少なくとも顔部分を撮像するカメラ２０３などが接続されるが、これに限らず、学習者用ＰＣ３０に接続される外部機器の種類や数は、目的や用途に応じて任意に変更可能である。
【００２０】
また、図１の例では、各学習者用ＰＣ３０は、インターネットなどのネットワークにおいて中継を行う機器（ハブ）の一種であるスイッチングハブ４０を介して教員用ＰＣ２０と接続される。また、各学習者用ＰＣ３０は、スイッチングハブ４０を介して、英語などの外国語の学習に用いられる１以上のコンテンツ（以下、「学習コンテンツ」と称する）が格納されたファイルサーバ５０と接続される。
【００２１】
次に、図２を用いて、教員用ＰＣ２０の構成を説明する。図２は、教員用ＰＣ２０のハードウェア構成の一例を示す図である。図２に示すように、教員用ＰＣ２０は、受信部２１と、制御部２２と、記憶部２３と、送信部２４とを備える。
【００２２】
受信部２１は、ネットワークを介して各学習者用ＰＣ３０と接続されており、各学習者用ＰＣ３０から送信されてくる各種の情報を受信する。本実施形態では、受信部２１は、学習コンテンツに含まれる音声の再生速度を遅くする要求である第１の要求を受け付けたことを示す第１の情報を含む第１の制御情報を学習者用ＰＣ３０から受信する機能を有する。この例では、上記第１の情報は、後述の「ゆっくり再生ボタン」の押下を受け付けたことを示す情報（「ゆっくり再生ボタン」が押下されたことを示す情報）であり、受信部２１は、この第１の情報と、学習者用ＰＣ３０を識別する装置識別情報とを含む第１の制御情報を該学習者用ＰＣ３０から受信する機能を有する。
【００２３】
また、受信部２１は、上記第１の要求を解除する要求である第２の要求を受け付けたことを示す第２の情報を含む第２の制御情報を学習者用ＰＣ３０から受信する機能を有する。この例では、上記第２の情報は、後述の「ゆっくり再生解除ボタン」の押下を受け付けたことを示す情報（「ゆっくり再生解除ボタン」が押下されたことを示す情報）であり、受信部２１は、この第２の情報と、学習者用ＰＣ３０を識別する装置識別情報とを含む第２の制御情報を該学習者用ＰＣ３０から受信する機能を有する。
【００２４】
制御部２２は、教員用ＰＣ２０の動作を統括的に制御する装置であり、記憶部２３や他のメモリ等に記憶されたプログラムを実行するためのＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を備える。本実施形態では、制御部２２のＣＰＵがプログラムを実行することにより、教員用ＰＣ２０の動作を制御する。
【００２５】
本実施形態では、制御部２２は、ユーザ（教員）の操作に応じて入力された、学習コンテンツの再生開始指示を受け付けると、ファイルサーバ５０に格納されている特定の学習コンテンツの再生を学習者用ＰＣ３０で開始させる制御信号（以下、「再生開始制御信号」と称する）を、全ての学習者用ＰＣ３０に送信するように、送信部２４を制御する。なお、特定の学習コンテンツの所在を示す情報（ファイルパスやＵＲＬ等）を再生開始制御信号に含めてもよい。
【００２６】
また、制御部２２は、受信部２１が受信した第１の制御情報に基づいて、第１の要求（学習コンテンツに含まれる音声の再生速度を遅くする要求）を受け付けた学習者用ＰＣ３０の数をカウントし、そのカウント数が閾値以上の場合、全ての学習者用ＰＣ３０に対して、学習コンテンツに含まれる映像と音声とを同期させて映像および音声の再生速度を遅くする（デフォルトで設定された通常再生速度よりも遅くする）スロー再生を行わせるスロー再生制御信号を送信する制御を行う。本実施形態では、制御部２２は、受信部２１が第１の制御情報を受信するたびに、第１の要求を受け付けた学習者用ＰＣ３０の数をカウントする。以下、具体的に説明する。
【００２７】
本実施形態では、記憶部２３は、複数の学習者用ＰＣ３０のうちの何れかをそれぞれ識別する複数の装置識別情報ごとに（この例では、３台の学習者用ＰＣ３０と１対１に対応する３つの装置識別情報ごとに）、第１の要求を受け付けたか否かを示す要求情報を対応付けた対応情報を記憶する。なお、この対応情報の格納先は記憶部２３に限らず、他のメモリであってもよい。
【００２８】
図３は、対応情報の一例を示す図である。図３の例では、学習者Ａ用ＰＣ３０Ａを識別する装置識別情報は「Ａ」、学習者Ｂ用ＰＣ３０Ｂを識別する装置識別情報は「Ｂ」、学習者Ｃ用ＰＣ３０Ｃを識別する装置識別情報は「Ｃ」、第１の要求を受け付けたことを示す要求情報は「○」、第１の要求を受け付けていないことを示す要求情報は「×」で表されている。図３の例では、学習者Ａ用ＰＣ３０Ａを識別する装置識別情報（「Ａ」）に対しては、第１の要求を受け付けていないことを示す要求情報（「×」）が対応付けられている。また、学習者Ｂ用ＰＣ３０Ｂを識別する装置識別情報（「Ｂ」）に対しては、第１の要求を受け付けていないことを示す要求情報（「×」）が対応付けられている。さらに、学習者Ｃ用ＰＣ３０Ｃを識別する装置識別情報（「Ｃ」）に対しては、第１の要求を受け付けたことを示す要求情報（「○」）が対応付けられている。なお、この例では、デフォルトの状態（初期状態）においては、各装置識別情報に対応付けられる要求情報は、第１の要求を受け付けていないことを示す要求情報（「×」）に設定される。
【００２９】
制御部２２は、受信部２１が、学習者用ＰＣ３０から第１の制御情報（上述のとおり、第１の要求を受け付けたことを示す第１の情報と、装置識別情報とを含む情報）を受信した場合は、対応情報に含まれる複数の装置識別情報のうち、受信部２１が受信した第１の制御情報に含まれる装置識別情報と一致する装置識別情報に対応付けられた要求情報を、第１の要求を受け付けたことを示す要求情報に設定する。
【００３０】
例えば記憶部２３に記憶された対応情報が図３の態様である場合において、受信部２１が、学習者Ａ用ＰＣ３０Ａから第１の制御情報を受信した場合を想定する。この場合、制御部２２は、「Ａ」に対応付けられた要求情報を、第１の要求を受け付けたことを示す要求情報に設定するので、「Ａ」に対応付けられた要求情報は「×」から「○」に変更される。
【００３１】
以上のようにして、制御部２２は、受信部２１が第１の制御情報を受信するたびに、対応情報を更新し、更新後の対応情報に含まれる複数の装置識別情報のうち、第１の要求を受け付けたことを示す要求情報（「○」）が対応付けられた装置識別情報の数をカウントする（すなわち、第１の要求を受け付けた学習者用ＰＣ３０の数をカウントすることと同義である）。そして、制御部２２は、そのカウント数が閾値以上の場合（第１の条件を満たす場合の一例）は、全ての学習者用ＰＣ３０に対してスロー再生制御信号を送信する。この閾値は任意に設定可能であり、例えば本実施形態のように、学習者用ＰＣ３０の数が３台の場合、全台数を示す「３」を閾値として設定してもよいし、過半数を超える値を示す「２」を閾値として設定してもよい。また、例えば不図示の操作部を介したユーザの指示に応じて、閾値が可変に設定される形態であってもよい。また、この例では、閾値を示す情報は記憶部２３に記憶されているが、これに限らず、他のメモリに記憶されていてもよい。
【００３２】
また、本実施形態では、制御部２２は、受信部２１が第２の制御情報（上述のとおり、第１の要求を解除する要求である第２の要求を受け付けたことを示す第２の情報と、装置識別情報とを含む情報）を学習者用ＰＣ３０から受信した場合は、対応情報に含まれる複数の装置識別情報のうち、受信部２１が受信した第２の制御情報に含まれる装置識別情報と一致する装置識別情報に対応付けられた要求情報を、第１の要求を受け付けていないことを示す要求情報に設定する。
【００３３】
例えば記憶部２３に記憶された対応情報が図３の態様である場合において、受信部２１が、学習者Ｃ用ＰＣ３０Ｃから第２の制御情報を受信した場合を想定する。この場合、制御部２２は、「Ｃ」に対応付けられた要求情報を、第１の要求を受け付けていないことを示す要求情報に設定するので、「Ｃ」に対応付けられた要求情報は「○」から「×」に変更される。以上のようにして、制御部２２は、受信部２１が第２の制御情報を受信するたびに、対応情報を更新する。そして、制御部２２は、更新後の対応情報に含まれる複数の装置識別情報のうち、第１の要求を受け付けたことを示す要求情報（「○」）が対応付けられた装置識別情報の数をカウントする（すなわち、第１の要求を受け付けた学習者用ＰＣ３０の数をカウントすることと同義である）。
【００３４】
また、本実施形態では、制御部２２は、全ての学習者用ＰＣ３０に対してスロー再生制御信号を送信する制御を行った後に、受信部２１が第２の制御情報を受信した場合であって、第１の要求を受け付けたことを示す要求情報が対応付けられた装置識別情報の数が閾値を下回った場合（第２の条件を満たす場合の一例）は、対応情報を参照して、第１の要求を受け付けたことを示す要求情報が対応付けられた装置識別情報で識別される学習者用ＰＣ３０に対しては、学習コンテンツに含まれる音声の無音期間を利用して音声の再生速度を遅くする話速変換再生を行わせる話速変換再生制御信号を送信する制御を行う。一方、第１の要求を受け付けていないことを示す要求情報が対応付けられた装置識別情報で識別される学習者用ＰＣ３０に対しては、学習コンテンツに含まれる映像と音声とを同期させて、スロー再生の再生速度よりも速い通常再生速度で映像および音声を再生する通常再生を行わせる通常再生制御信号を送信する制御を行う。これにより、各学習者用ＰＣ３０のユーザのニーズに合わせた形態で、学習コンテンツの再生を行わせることができる。
【００３５】
また、例えば上述の対応情報が設けられない形態であってもよい。この場合、制御部２２は、受信部２１が受信した第１の制御情報の数（第１の要求を受け付けた学習者用ＰＣ３０の数に相当すると考えることができる）を単純にカウントしていき、そのカウント数が閾値以上に到達した場合、全ての学習者用ＰＣ３０に対して、上述のスロー再生制御信号を送信する制御を行う。要するに、制御部２２は、受信部２１が受信した第１の制御情報に基づいて、第１の要求を受け付けたコンテンツ再生装置の数をカウントし、そのカウント数が所定の条件を満たす場合は、全ての学習者用ＰＣ３０に対して、コンテンツに含まれる映像と音声とを同期させて映像および音声の再生速度を遅くするスロー再生を行わせるスロー再生制御信号を送信する制御を行う形態とすることができる。
【００３６】
図２の説明を続ける。送信部２４は、制御部２２の制御の下、上述の各種の信号（再生開始制御信号、スロー再生制御信号、話速変換再生制御信号、通常再生制御信号等）を、各学習用ＰＣ３０に送信する。
【００３７】
次に、図４を用いて、学習者用ＰＣ３０の構成を説明する。図４は、学習者用ＰＣ３０のハードウェア構成の一例を示す図である。図４では、１台の学習者用ＰＣ３０のみが例示されているが、他の学習者用ＰＣ３０の構成も図４と同様の構成である。図４に示すように、学習者用ＰＣ３０は、受信部３１と、操作部３２と、制御部３３と、再生部３４と、送信部３５とを備える。
【００３８】
受信部３１は、教員用ＰＣ２０から送信されてくる各種の信号（再生開始制御信号、スロー再生制御信号、話速変換再生制御信号、通常再生制御信号等）を受信する。
【００３９】
操作部３２は、学習者用ＰＣ３０のユーザ（学習者）による各種の操作を受け付ける。本実施形態では、操作部３２は、学習コンテンツに含まれる音声の再生速度を遅くすることを要求する第１の要求を受け付けるための「ゆっくり再生ボタン」と、学習コンテンツに含まれる音声の再生速度を遅くする要求を解除することを要求する第２の要求を受け付けるための「ゆっくり再生解除ボタン」とを備える。
【００４０】
操作部３２は、「ゆっくり再生ボタン」の押下を受け付けると、「ゆっくり再生ボタン」の押下を受け付けたことを示す情報を制御部３３に入力する。換言すれば、操作部３２は、学習コンテンツに含まれる音声の再生速度を遅くする要求である第１の要求を受け付けたことを示す第１の情報を制御部３３に入力すると考えることができる。以下の説明では、「ゆっくり再生ボタン」の押下を受け付けたことを示す情報を第１の情報と称する。また、操作部３２は、「ゆっくり再生解除ボタン」の押下を受け付けると、「ゆっくり再生解除ボタン」の押下を受け付けたことを示す情報を制御部３３に入力する。換言すれば、操作部３２は、第１の要求を解除する要求である第２の要求を受け付けたことを示す第２の情報を制御部３３に入力すると考えることができる。以下の説明では、「ゆっくり再生解除ボタン」の押下を受け付けたことを示す情報を第２の情報と称する。
【００４１】
制御部３３は、学習者用ＰＣ３０の動作を統括的に制御する装置であり、不図示のメモリ等に記憶されたプログラムを実行するためのＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を備える。本実施形態では、制御部３３のＣＰＵがプログラムを実行することにより、学習者用ＰＣ３０の動作を制御する。
【００４２】
本実施形態では、制御部３３は、受信部３１が受信した制御信号の内容を解析し、解析した内容に基づいて各種の制御を行う。例えば制御部３３は、受信部３１が再生開始制御信号を受信した場合は、再生開始制御信号に含まれる学習コンテンツの所在を示す情報に基づき、ファイルサーバ５０に格納された学習コンテンツを、受信部３１を介して取得する制御を行う。この場合、制御部３３は、通常再生を行うように、学習コンテンツを再生する再生部３４を制御する。より具体的には、制御部３３は、再生部３４に対して、通常再生の開始を指示する通常再生指示信号を出力する。
【００４３】
また、例えば制御部３３は、受信部３１がスロー再生制御信号を受信した場合は、スロー再生を行うように再生部３４を制御する。より具体的には、制御部３３は、再生部３４に対して、スロー再生の開始を指示するスロー再生指示信号を出力する。
【００４４】
また、例えば制御部３３は、受信部３１が話速変換再生制御信号を受信した場合は、話速変換再生を行うように再生部３４を制御する。より具体的には、制御部３３は、再生部３４に対して、話速変換再生の開始を指示する話速変換再生指示信号を出力する。
【００４５】
また、例えば制御部３３は、受信部３１が通常再生制御信号を受信した場合は、通常再生を行うように再生部３４を制御する。より具体的には、制御部３３は、再生部３４に対して、通常再生の開始を指示する通常再生指示信号を出力する。
【００４６】
また、本実施形態では、制御部３３は、操作部３２から入力される情報に応じて、各種の制御を行う。例えば制御部３３は、操作部３２から第１の情報が入力された場合は、その入力された第１の情報を含む第１の制御情報を教員用ＰＣ２０へ送信する制御を行う。より具体的には、制御部３３は、第１の情報と、自装置（学習者用ＰＣ３０）を識別する装置識別情報とを含む第１の制御情報を教員用ＰＣ２０へ送信する制御を行う（第１の制御情報を教員用ＰＣ２０へ送信するように送信部３５を制御する）。すなわち、制御部３３は、学習コンテンツに含まれる音声の再生速度を遅くする要求である第１の要求を受け付けた場合は、第１の要求を受け付けたことを示す第１の情報を含む第１の制御情報を教員用ＰＣ２０へ送信する制御を行う機能を有していると考えることができる。
【００４７】
また、制御部３３は、操作部３２から第１の情報が入力された場合において、再生部３４が通常再生を行っている場合は、話速変換再生を行うように再生部３４を制御する。また、制御部３３は、操作部３２から第２の情報が入力された場合は、その入力された第２の情報を含む第２の制御情報を教員用ＰＣ２０へ送信する制御を行う。より具体的には、制御部３３は、第２の情報と、自装置（学習者用ＰＣ３０）を識別する装置識別情報とを含む第２の制御情報を教員用ＰＣ２０へ送信する制御を行う（第２の制御情報を教員用ＰＣ２０へ送信するように送信部３５を制御する）。
【００４８】
再生部３４は、制御部３３の制御の下、学習コンテンツを再生する。本実施形態では、再生部３４による学習コンテンツの再生方法としては、通常再生、スロー再生、話速変換再生の３種類がある。
【００４９】
通常再生は、学習コンテンツに含まれる映像と音声とを同期させて、デフォルトで設定された通常再生速度（スロー再生の再生速度よりも速い再生速度）で映像および音声を再生する再生方法である。
【００５０】
スロー再生は、コンテンツに含まれる映像と音声とを同期させて映像および音声の再生速度を遅くする（通常再生速度よりも遅くする）再生方法である。スロー再生では、映像および音声が同じスピードで再生されるので、リップシンクがずれることはない。一方、映像および音声の再生速度を遅くした分、学習コンテンツの終了時間は遅くなる。
【００５１】
話速変換再生は、学習コンテンツに含まれる音声の無音期間を利用して音声の再生速度を遅くする再生方法である。話速変換再生では、映像は通常再生速度で再生され、音声は通常再生速度よりも遅い再生速度で再生される部分もあるので、リップシンクがずれることになる。一方、音声の無音期間を利用して音声の再生速度を遅くしているので、学習コンテンツに含まれる音声の全体の再生時間は変わらない。このため、話速変換再生しても、学習コンテンツの終了時間は通常再生と比較して遅くなることはない。話速変換再生の方法としては、公知の様々な技術を利用することができる。例えば特開２００２−３１４９４５号公報に開示された技術を利用することもできる。
【００５２】
再生部３４が再生した学習コンテンツに含まれる映像および音声は、図示しないモニタやスピーカ等を介して学習者用ＰＣ３０のユーザに提供される。
【００５３】
図４の説明を続ける。送信部３５は、制御部３３の制御の下、上述の各種の制御情報（第１の制御情報、第２の制御情報）を、教員用ＰＣ２０に送信する。
【００５４】
図５は、本実施形態のシステム１での学習の流れの一例を示すシーケンス図である。図５に示すように、教員用ＰＣ２０の制御部２２は、ユーザ（教員）の操作に応じて入力された、学習コンテンツの再生開始指示を受け付けると（ステップＳ１）、全ての学習者用ＰＣ３０に対して再生開始制御信号を送信するように、送信部２４を制御する（ステップＳ２）。各学習者用ＰＣ３０の受信部３１が再生開始制御信号を受信すると、各学習者用ＰＣ３０の制御部３３は、再生開始制御信号に含まれる学習コンテンツの所在を示す情報に基づき、ファイルサーバ５０に格納された学習コンテンツを取得する制御を行った後、通常再生を行うように再生部３４を制御する（ステップＳ３）。
【００５５】
その後、学習者Ａ用ＰＣ３０Ａの操作部３２が「ゆっくり再生ボタン」の押下を受け付けると（ステップＳ４）、「ゆっくり再生ボタン」の押下を受け付けたことを示す第１の情報を制御部３３に入力する。制御部３３は、操作部３２から入力された第１の情報と、自装置を識別する装置識別情報（学習者Ａ用ＰＣ３０Ａを識別する装置識別情報）とを含む第１の制御情報を教員用ＰＣ２０へ送信する制御を行い（ステップＳ５ａ）、話速変換再生を行うように再生部３４を制御する（ステップＳ５ｂ）。
【００５６】
教員用ＰＣ２０の受信部２１が、学習者Ａ用ＰＣ３０Ａから第１の制御情報を受信すると（ステップＳ６）、教員用ＰＣ２０の制御部２２は、対応情報に含まれる複数の装置識別情報のうち、ステップＳ６で受信した第１の制御情報に含まれる装置識別情報（学習者Ａ用ＰＣ３０Ａを識別する装置識別情報）と一致する装置識別情報に対応付けられた要求情報を、第１の要求を受け付けたことを示す要求情報に設定することで対応情報を更新する。なお、この更新前の対応情報においては、３つの学習者用ＰＣ３０（学習者Ａ用ＰＣ３０Ａ、学習者Ｂ用ＰＣ３０Ｂ、学習者Ｃ用ＰＣ３０Ｃ）と１対１に対応する３つの装置識別情報の各々に対応付けられた要求情報は、第１の要求を受け付けていないことを示す要求情報に設定されている。
【００５７】
そして、制御部２２は、更新後の対応情報に含まれる複数の装置識別情報のうち、第１の要求を受け付けたことを示す要求情報が対応付けられた装置識別情報の数をカウントし、そのカウント数が閾値以上であるか否かを判断する（ステップＳ７）。この例では、閾値は「２」に設定され、ステップＳ７の段階では、第１の要求を受け付けたことを示す要求情報が対応付けられた装置識別情報の数は１つ（学習者Ａ用ＰＣ３０Ａを識別する装置識別情報のみ）であるため、カウント数は閾値未満であると判定される。
【００５８】
その後、学習者Ｃ用ＰＣ３０Ｃの操作部３２が「ゆっくり再生ボタン」の押下を受け付けると（ステップＳ８）、「ゆっくり再生ボタン」の押下を受け付けたことを示す第１の情報を制御部３３に入力する。制御部３３は、操作部３２から入力された第１の情報と、自装置を識別する装置識別情報（学習者Ｃ用ＰＣ３０Ｃを識別する装置識別情報）とを含む第１の制御情報を教員用ＰＣ２０へ送信する制御を行い（ステップＳ９ａ）、話速変換再生を行うように再生部３４を制御する（ステップＳ９ｂ）。
【００５９】
教員用ＰＣ２０の受信部２１が、学習者Ｃ用ＰＣ３０Ｃから第１の制御情報を受信すると（ステップＳ１０）、教員用ＰＣ２０の制御部２２は、対応情報に含まれる複数の装置識別情報のうち、ステップＳ１０で受信した第１の制御情報に含まれる装置識別情報（学習者Ｃ用ＰＣ３０Ｃを識別する装置識別情報）と一致する装置識別情報に対応付けられた要求情報を、第１の要求を受け付けたことを示す要求情報に設定することで対応情報を更新する。そして、制御部２２は、更新後の対応情報に含まれる複数の装置識別情報のうち、第１の要求を受け付けたことを示す要求情報が対応付けられた装置識別情報の数をカウントし、そのカウント数が閾値以上であるか否かを判断する（ステップＳ１１）。
【００６０】
ステップＳ１１の段階では、第１の要求を受け付けたことを示す要求情報が対応付けられた装置識別情報の数は２つ（学習者Ａ用ＰＣ３０Ａを識別する装置識別情報、学習者Ｃ用ＰＣ３０Ｃを識別する装置識別情報）であるため、カウント数は閾値以上であると判定される。したがって、制御部２２は、全ての学習者用ＰＣ３０に対して、スロー再生制御信号を一斉に送信する制御を行う（ステップＳ１２）。各学習者用ＰＣ３０の制御部３３は、受信部３１がスロー再生制御信号を受信すると、スロー再生を行うように再生部３４を制御する（ステップＳ１３）。これにより、各学習者用ＰＣ３０における学習コンテンツの再生は、一斉に、通常再生からスロー再生に切り替わる。
【００６１】
その後、学習者Ａ用ＰＣ３０Ａの操作部３２が「ゆっくり再生解除ボタン」の押下を受け付けると（ステップＳ１４）、「ゆっくり再生解除ボタン」の押下を受け付けたことを示す第２の情報を制御部３３に入力する。制御部３３は、操作部３２から入力された第２の情報と、自装置を識別する装置識別情報（学習者Ａ用ＰＣ３０Ａを識別する装置識別情報）とを含む第２の制御情報を教員用ＰＣ２０へ送信する制御を行う（ステップＳ１５）。
【００６２】
教員用ＰＣ２０の受信部２１が、学習者Ａ用ＰＣ３０Ａから第２の制御情報を受信すると（ステップＳ１６）、教員用ＰＣ２０の制御部２２は、対応情報に含まれる複数の装置識別情報のうち、ステップＳ１６で受信した第２の制御情報に含まれる装置識別情報（学習者Ａ用ＰＣ３０Ａを識別する装置識別情報）と一致する装置識別情報に対応付けられた要求情報を、第１の要求を受け付けていないことを示す要求情報に設定することで対応情報を更新する。
【００６３】
そして、制御部２２は、更新後の対応情報に含まれる複数の装置識別情報のうち、第１の要求を受け付けたことを示す要求情報が対応付けられた装置識別情報の数をカウントし、そのカウント数が閾値未満であるか否かを判断する（ステップＳ１７）。ステップＳ１７の段階では、第１の要求を受け付けたことを示す要求情報が対応付けられた装置識別情報の数は１つ（学習者Ｃ用ＰＣ３０Ｃを識別する装置識別情報のみ）であるため、カウント数は閾値未満であると判定される。
【００６４】
したがって、制御部３３は、更新後の対応情報を参照して、第１の要求を受け付けたことを示す要求情報が対応付けられた装置識別情報で識別される学習者用ＰＣ３０（この例では学習者Ｃ用ＰＣ３０Ｃ）に対しては、話速変換再生制御信号を送信する制御を行う（ステップＳ１８）。一方、第１の要求を受け付けていないことを示す要求情報が対応付けられた装置識別情報で識別される学習者用ＰＣ３０（この例では学習者Ａ用ＰＣ３０Ａ、および、学習者Ｂ用ＰＣ３０Ｂ）に対しては、通常再生制御信号を送信する制御を行う（ステップＳ１９、ステップＳ２０）。その後、各学習者用ＰＣ３０で再生された学習コンテンツは、同時に終了する（ステップＳ２１）。
【００６５】
以上に説明したように、本実施形態では、学習コンテンツに含まれる音声の再生速度を遅くする要求（第１の要求）を受け付けた学習者用ＰＣ３０の数が閾値以上の場合は、全ての学習者用ＰＣ３０に対して、学習コンテンツに含まれる映像と音声とを同期させて映像および音声の再生速度を遅くするスロー再生を行わせるスロー再生制御信号を一斉に送信する制御を行う。これにより、学習者用ＰＣ３０間における学習コンテンツの終了タイミングを揃えることと、映像と音声とを同期させて学習コンテンツを再生することの両立を達成することができる。
【００６６】
以上、本発明の実施形態を説明したが、上述の各実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。本発明は、上述の実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上述の実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。
【００６７】
また、上述のシステム１で実行されるプログラム（制御部２２および３３が実行するプログラム）を、インターネット等のネットワークに接続された外部装置上に格納し、ネットワーク経由でダウンロードさせることにより提供するようにしてもよい。また、上述のシステム１が実行するプログラムを、インターネット等のネットワーク経由で提供または配布するようにしてもよい。さらに、上述のシステム１が実行するプログラムを、ＲＯＭ等の不揮発性の記録媒体に予め組み込んで提供するようにしてもよい。
【符号の説明】
【００６８】
１      システム
２０    教員用ＰＣ
２１    受信部
２２    制御部
２３    記憶部
２４    送信部
３０    学習者用ＰＣ
３１    受信部
３２    操作部
３３    制御部
３４    再生部
３５    送信部
４０    スイッチングハブ
５０    ファイルサーバ
【図１】
0006260557.tif 000002
【図２】
0006260557.tif 000003
【図３】
0006260557.tif 000004
【図４】
0006260557.tif 000005
【図５】
0006260557.tif 000006