(57)【要約】  【課題】ＹＥＳ／ＮＯなどの複数の選択肢の質問をした場合、これに対する応答をＭＩＤＩ楽器を用いてすることができるネットワーク音楽教習システムを提供する。  【解決手段】生徒端末３はＭＩＤＩキーボードを備えており、生徒が演奏した内容はサーバ２を介して教師端末１に送られ、教師による評価を受ける。この評価はサーバ２を介して教師端末１から生徒端末３に送信される。教師が複数選択肢の質問をした場合、各選択肢に対応する応答操作子をＭＩＤＩキーボードのキーに割り当て、生徒がＭＩＤＩキーボードのキーを操作したときそのキーに対応する選択肢を選択した旨の回答メッセージに変換する。【選択図】  図１
2005266337.tif 000002
【特許請求の範囲】
【請求項１】
教師が操作する教師端末と、生徒が操作する端末であって電子楽器が接続された生徒端末と、生徒端末の操作内容を受信して記憶するサーバと、がネットワークで接続されたネットワーク音楽教習システムであって、
教師端末が複数の選択肢を有する質問を生徒端末に送信したとき、その応答期間のみ前記電子楽器が出力する演奏情報を前記複数の選択肢のいずれかを選択する回答メッセージに変換する手段を前記生徒端末またはサーバのいずれかに設け、前記サーバが、回答メッセージを集計することを特徴とするネットワーク音楽教習システム。
【請求項２】
前記応答期間の開始および終了は、サーバから生徒端末に通知され、サーバ装置は、応答期間開始の通知に応じた生徒端末からの応答があったとき、その生徒端末からの回答メッセージの受け付けを開始し、応答期間終了の通知に応じた生徒端末からの応答があったとき、その生徒端末からの回答メッセージの受け付けを終了する請求項１に記載のネットワーク音楽供給システム。
【請求項３】
教師が操作する教師端末および生徒が操作する端末であって電子楽器が接続された生徒端末を接続し、
教師端末が複数の選択肢を有する質問を生徒端末に送信したとき、その応答期間のみ前記電子楽器が出力する演奏情報を前記複数の選択肢のいずれかを選択する回答メッセージに変換する手段と、
上記手段が変換した回答メッセージを集計する手段と、
を備えたネットワーク音楽教習システム用サーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＬＡＮやインターネットなどのネットワークを介して音楽の教習を行うネットワーク音楽教習システムに関する。
【背景技術】
【０００２】
近年、音楽教習をネットワークで行うことが提案されている。たとえば、特許文献１に開示される音楽教習システムでは、生徒端末から教師端末に対して生徒の練習成果が転送され、教師端末から生徒端末に対して、この練習成果に対するアドバイスなどが返信される。
【特許文献１】特開平１１−２１９１０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記の音楽教習システムは、生徒端末から教師端末に随時練習成果が転送され、教師端末においても適当なタイミングに生徒端末に対してアドバイスが送信されるようになっている。しかし、ネットワークを用いた音楽教習を効率的に行うために、リアルタイムのコミュニケーションが求められている。とくに、生徒からのレスポンスをリアルタイムに吸い上げることが求められている。しかし、上記特許文献１の装置ではこのような機能を備えていなかった。
【０００４】
特に、音楽教習では、生徒はＭＩＤＩキーボードなどの楽器の前に座って楽器を演奏することが多いが、このときにＹＥＳ／ＮＯで答える質問をした場合、生徒はマウスやパソコンキーボードに持ち替えて応答しなければならず、非常に面倒であった。また、幼児に音楽教習を行う場合、ＹＥＳ／ＮＯの質問に対する応答もＭＩＤＩキーボードでできるようにしたほうが、幼児を楽しませることができ、音楽教習に飽きさせないようにすることができることからこのような応答方式が望まれていた。
【０００５】
この発明は、ＹＥＳ／ＮＯなどの複数の選択肢の質問をした場合、これに対する応答をＭＩＤＩ楽器を用いてすることができるネットワーク音楽教習システムおよびサーバ装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明は、教師が操作する教師端末と、生徒が操作する端末であって電子楽器が接続された生徒端末と、生徒端末の操作内容を受信して記憶するサーバと、がネットワークで接続されたネットワーク音楽教習システムであって、教師端末が複数の選択肢を有する質問を生徒端末に送信したとき、その応答期間のみ前記電子楽器が出力する演奏情報を前記複数の選択肢のいずれかを選択する回答メッセージに変換する手段を前記生徒端末またはサーバのいずれかに設け、前記サーバが、回答メッセージを集計することを特徴とする。
【０００７】
この発明は、前記応答期間の開始および終了は、サーバから生徒端末に通知され、サーバ装置は、応答期間開始の通知に応じた生徒端末からの応答があったとき、その生徒端末からの回答メッセージの受け付けを開始し、応答期間終了の通知に応じた生徒端末からの応答があったとき、その生徒端末からの回答メッセージの受け付けを終了することを特徴とする。
【０００８】
この発明は、教師が操作する教師端末および生徒が操作する端末であって電子楽器が接続された生徒端末を接続し、教師端末が複数の選択肢を有する質問を生徒端末に送信したとき、その応答期間のみ前記電子楽器が出力する演奏情報を前記複数の選択肢のいずれかを選択する回答メッセージに変換する手段と、上記手段が変換した回答メッセージを集計する手段と、を備えたことを特徴とする。
【０００９】
上記のようにこの発明では、質問に対する応答期間だけ電子楽器が出力する演奏情報を回答メッセージに変換する。演奏情報はたとえばＭＩＤＩメッセージであり、たとえば白鍵に対応するノートのノートオンメッセージをＹＥＳの回答メッセージに変換し、黒鍵に対応するノートのノートオンメッセージをＮＯの回答メッセージに変換する。これにより、生徒は、質問に対する答えがＹＥＳであればいずれかの白鍵を押鍵すればよく、質問に対する答えがＮＯであれば黒鍵を押鍵すればよくなり、回答するときにマウスやパソコンキーボードに持ち替えて操作をする必要がなくなる。また、幼児の場合には、質問に対応して白鍵または黒鍵を押鍵すればよいため、楽しみながら質問に答えさせることができる。
【００１０】
生徒端末が演奏情報を回答メッセージに変換する場合は、生徒端末からサーバへ回答メッセージが送信され、サーバが演奏情報を回答メッセージに変換する場合には、生徒端末からサーバへ演奏情報が送信される。
【００１１】
また、ネットワークの場合（インターネット等のＷＡＮには特に）メッセージ伝達の同時性および順序性が保証されていないため、サーバが生徒端末に応答期間の開始を通知しても、この通知がいつ生徒端末に到達するかをサーバが知ることができない。同様にサーバが生徒端末に応答期間の終了を通知しても、この通知がいつ生徒端末に到達するかを知ることができない。したがって、生徒端末から送られてくるメッセージが応答期間中のものか、それとも応答期間から外れているものかをサーバが知ることができない。そこで、上記通知を受信した旨の応答を生徒端末からサーバに送信するようにし、サーバはこの応答を受信したとき応答期間の開始／終了を認識するようにしたことにより、同時性が確保されていなくても生徒端末における応答期間を正確に知ることができる。また、ネットワークでは生徒端末からサーバに送信されてくるメッセージの順序が入れ替わる場合もあるが、この場合でもメッセージの発信時刻等に基づいて応答期間中であるかその前後に外れているかを知ることができる。
【発明の効果】
【００１２】
以上のようにこの発明によれば、複数の選択肢の質問に対して電子楽器を用いて回答をすることができるため、音楽教習においてマウスやパソコンキーボードを用いる必要がなくなり、生徒の操作が楽になるとともに、楽しみながら質問に回答をすることができるようになる。
【００１３】
また、この発明によれば、サーバにおいて、生徒端末の回答期間の開始／終了を正確に把握することができるため、ネットワークの非同時性を解消して正しい応答（回答メッセージ）の集計をすることができる。
【発明を実施するための最良の形態】
【００１４】
図面を参照してこの発明の実施形態であるネットワーク音楽教習システムについて説明する。
【００１５】
図１は同ネットワーク音楽教習システムの構成を示す図である。このシステムは、ＬＡＮやインターネットなどのネットワーク４を介して教師端末１、サーバ２および複数の生徒端末３が接続されたものである。
【００１６】
この音楽教習システムでは、生徒端末３のＭＩＤＩ楽器を生徒が演奏してその演奏内容を教師が評価するほか、音楽教師が教師端末１を操作して各生徒端末３に対して複数選択肢の質問を行い、各生徒端末３を操作する生徒がこの質問に対してＭＩＤＩ楽器の演奏でＹＥＳ／ＮＯの回答をする。
【００１７】
図２は教師端末１および生徒端末３の詳細構成を示す図である。端末（教師端末１、生徒端末３）の本体１０は、パーソナルコンピュータで構成されている。このパーソナルコンピュータにモニタ１１、ＭＩＤＩ楽器１２、マイク１３、スピーカ１４、カメラ１５等が接続されている。パーソナルコンピュータを音楽教習専用に用いるのであればモニタ１１をパーソナルコンピュータと一体のもので構成してもよい。ＭＩＤＩ楽器１２は、一般的にはＭＩＤＩキーボードを用いるが、これ以外のＭＩＤＩ楽器たとえばギター型コントローラや管楽器型コントローラを用いてもよい。生徒の音楽教習内容にあったものを本体１０に接続するようにすればよい。ＭＩＤＩ楽器１２と本体１０との接続は、ＵＳＢ−ＭＩＤＩまたはＭＩＤＩコネクタ経由で接続すればよい。
【００１８】
マイク１３、カメラ１５は、教師端末１−生徒端末３の相互間でサーバ２を介する会話をするときに使用される。スピーカ１４は、この会話の再生やＭＩＤＩ楽器１２の演奏のモニタ用に使用される。
【００１９】
図３は、ログインおよびＭＩＤＩ楽器の演奏による教習の流れを説明する図である。
まず、教師が教師端末１からサーバ２にログインする。これにより、生徒が生徒端末３からログインすることが可能になる。生徒が生徒端末３からサーバ２にログインすると、サーバ２は、生徒端末３がログインした旨を教師端末１に通知する。このときサーバ２は各生徒端末３のＩＤを設定し記憶する。
【００２０】
教師端末１では、この通知を教師が確認し、このログインした生徒に対して課題を送信する（サーバ２に通知する）。この課題は、たとえば演奏を練習すべき曲の楽譜などである。この課題はサーバ２によって該当の生徒端末３に転送される。
【００２１】
生徒端末３はこの課題を受信するとモニタ１１にこの課題を表示する。生徒端末３を操作する生徒は、この課題を見て、ＭＩＤＩ楽器を演奏する。この演奏の内容は、ＭＩＤＩデータのフォーマットを含んだパケットデータとしてネットワーク４を介してサーバ２に送信される。サーバ２は、この演奏内容を各生徒端末のＩＤを付けて教師端末１に送信する。
【００２２】
教師端末１では、教師がこの演奏内容（ＭＩＤＩデータ）を再生して、演奏を評価し、その評価内容を入力する。この評価の入力は、たとえばマイクから音声で入力してもよく、図示していないパソコンキーボードから入力してもよい。
【００２３】
この評価は、教師端末１からサーバ２に送信される。サーバ２は、この評価を該当の生徒端末３に転送する。生徒端末３では、この評価の内容が生徒に対して表示または再生される。
【００２４】
図４（Ａ）〜（Ｃ）は、教師が教師端末１から全生徒端末３に対してＹＥＳ／ＮＯなど複数の選択肢から正しいものを選択する質問をし、生徒端末３からの応答（レスポンス）を受け付ける場合の処理の流れを示す図である。同図（Ａ）はレスポンス開始時の処理の流れを示す図である。まず、教師は教師端末１からサーバ２を介して各生徒端末３に対して質問を送信するとともに、レスポンス時間の設定およびレスポンス開始を指示する（１０１）。レスポンス時間は、生徒が生徒端末３でこの質問に答えることができる時間であり、質問毎に教師端末１から設定するようにしてもよいが、予めサーバ２または教師端末１に記憶されている時間が自動設定されるようにしてもよい。
【００２５】
サーバ２は、全生徒端末３に対してレスポンスタイムの開始を通知する（１０２）。この通知を受信した生徒端末３は、レスポンス可能な状態に設定される。生徒端末３は、レスポンス可能状態に設定した旨をサーバ２に通知する（１０３）。
【００２６】
サーバ２は、生徒端末３からの応答、すなわち「レスポンス可能状態に設定した旨」の通知を受信したとき、この生徒端末３がレスポンス可能になったと認識し、以後この生徒端末３から送られてくるＭＩＤＩメッセージをＹＥＳ／ＮＯの回答メッセージに変換するように設定する。変換の方式は、白鍵に対応するノートのノートオンメッセージをＹＥＳ、黒鍵に対応するノートのノートオンメッセージをＮＯに変換するなどである。
【００２７】
以上の処理により、生徒によるレスポンス入力があったとき、生徒端末３はこれをサーバ２に送信し、サーバ２はこのレスポンスを受信して記憶するようになる。生徒端末３がレスポンス可能になった旨をサーバ２に通知するのは、ネットワークでは情報伝達の同時性および順序性が保証されないため、サーバ２（教師端末１）は、生徒端末３がレスポンス可能になった時刻を上記「レスポンス可能状態に設定した旨」の通知によって確認するようにしている。
【００２８】
このときの生徒端末３のモニタ１１の表示例を図５に示す。同図（Ａ）において、モニタ１１には、ＹＥＳインジケータ２０Ｙ、ＮＯインジケータ２０Ｎ、タイマインジケータ２１および集計結果インジケータ２２が表示される。ＹＥＳインジケータ２０ＹおよびＮＯインジケータ２０Ｎは、生徒がＭＩＤＩ楽器１２を用いて、ＹＥＳ／ＮＯいずれか一方のレスポンスをしたとき、そのレスポンスをしたほうのインジケータが反転表示となる。また、タイマインジケータ２１は、同図（Ｂ）に示すように、レスポンスタイムを横方向の棒グラフとして表示するものであり、時間の経過に合わせて着色部分が左から右に伸びてゆくように表示される。また、集計結果インジケータ２２も、同図（Ｃ）に示すようにＹＥＳ／ＮＯの比率を横方向の棒グラフとして表示するものである。この集計結果インジケータ２２は、レスポンスタイムの終了後に、最終集計結果を表示するようにしてもよいが、レスポンスタイム中にリアルタイムに途中経過を表示するようにしてもよい。リアルタイムに表示する場合、サーバ２が集計結果を逐次生徒端末３に送信し、生徒端末３が受信した集計結果に従って集計結果インジケータ２２の表示を更新するようにする。なお、集計結果インジケータの表示は、集計結果を表示するものであれば棒グラフに限定されない。
【００２９】
図４（Ｂ）は、レスポンスタイム中の処理の流れを示す図である。生徒端末３では生徒がＭＩＤＩ楽器１２を操作することによって、ＹＥＳまたはＮＯのレスポンスを入力する。レスポンスが入力されると生徒端末３がそのレスポンスをサーバ２に対して送信する（２０１）。サーバ２は、このレスポンス（ＭＩＤＩノートオンメッセージ）を回答メッセージに変換して保存する（２０２）。各生徒端末３においては、レスポンスタイム中は回答を修正することが可能である。すなわち、サーバ２においては、各生徒端末３からのレスポンスタイム中の最後の入力がその端末からの回答として受け付けられる。
【００３０】
そして、教師端末１および各生徒端末３において、全生徒端末３からのレスポンス集計結果をリアルタイムに表示する場合には、サーバ２は生徒端末３からレスポンスが送られてくる毎に集計結果を更新して、教師端末１および各生徒端末３に送信する（２０３）。
【００３１】
同図（Ｃ）は、レスポンスタイム終了時の処理の流れを示す図である。ネットワークの非同時性により各生徒端末３におけるレスポンスタイムの開始が同時とは限らないため、各生徒端末３におけるレスポンスタイムの終了時刻はまちまちである。したがって、各生徒端末３は、レスポンスタイムが終了すると、その旨をサーバ２に通知する（３０２）。これによって、サーバ２はその生徒端末３のレスポンスタイムの終了を認識し、それ以後に受信するＭＩＤＩメッセージ（ノートオンメッセージ）を回答メッセージに変換しないようにする（３０３）。
【００３２】
なお、レスポンスタイムを教師端末１からの操作で終了させる場合には、教師のレスポンスタイム終了操作に応じて、教師端末１からサーバ２にレスポンスの終了が通知され（３０１）、サーバ２が各生徒端末３にその旨を通知する。この場合でも、生徒端末３からの「レスポンスタイムが終了した旨の通知」によってサーバ２はその生徒端末３のレスポンスタイムの終了を認識する（３０２）。
【００３３】
全生徒端末３からのレスポンスタイムの終了通知を受信すると、サーバ２は、レスポンスの最終集計結果を教師端末１および全生徒端末３に送信する（３０４）。
【００３４】
この実施形態では、サーバ２がＭＩＤＩメッセージを回答メッセージに変換したが、ＭＩＤＩ楽器１２が接続されている生徒端末がＭＩＤＩメッセージを回答メッセージに変換してサーバ２に送信するようにしてもよい。この場合、回答メッセージもＭＩＤＩのシステム・エクスクルーシブ・メッセージとして送信すればよい。
【００３５】
また、この実施形態では、ＹＥＳキーに白鍵を割り当て、ＮＯキーに黒鍵を割り当てたが、ＹＥＳキー／ＮＯキーの割り当てはこれに限定されない。たとえば、Ｃ３以上（高音）のキーをＹＥＳキーとし、Ｂ２以下（低音）のキーをＮＯキーとして割り当てるようにしてもよい。また、レスポンスの選択肢は、ＹＥＳ／ＮＯの２値の限定されず、３値以上であってもよい。この場合、３以上の選択肢に対応して適当にキーの割り当てを行う。
【００３６】
また、この実施形態では、ＭＩＤＩ楽器１２としてＭＩＤＩキーボードを用いた例を示したが、ＭＩＤＩ楽器１２としては、ＭＩＤＩキーボードに限定されず、ギター型コントローラや管楽器型コントローラを用いてもよい。どのようなＭＩＤＩ楽器を適用した場合であっても、ＭＩＤＩメッセージが出力されるような操作（たとえば発音操作）を行うことでレスポンス入力を行うようにする。
【００３７】
また、この実施形態では、端末はパーソナルコンピュータで構成しているが、端末の機能を組み込んだＭＩＤＩ楽器として実現してもよい。
【００３８】
また、この実施形態のサーバの機能を教師端末に組み込み、教師端末とサーバとを一体に構成してもよい。
【００３９】
また、この実施形態では、サーバ２が、生徒端末３から送られてきた演奏内容（ＭＩＤＩデータ）をリアルタイムで教師端末１に転送しているが、この演奏内容を一旦サーバ２が保存し、教師端末からの要求に応じて、この保存したＭＩＤＩデータを教師端末に送信してもよい。
【００４０】
なお、複数選択肢の質問は、いずれかが正解であるものにかぎらず、好みを尋ねるなどのアンケートのようなものであってもよい。
【図面の簡単な説明】
【００４１】
【図１】この発明の実施形態であるネットワーク音楽教習システムの構成を示す図
【図２】同ネットワーク音楽教習システムの教師端末および生徒端末の構成を示す図
【図３】同ネットワーク音楽教習システムの処理の流れを説明する図
【図４】同ネットワーク音楽教習システムにおける質問時の処理の流れを説明する図
【図５】前記生徒端末の画面表示の例を示す図
【符号の説明】
【００４２】
１…教師端末
２…サーバ
３…生徒端末
４…ネットワーク
１０…端末本体
１１…モニタ
１２…ＭＩＤＩ楽器
【図１】
2005266337.tif 000003
【図２】
2005266337.tif 000004
【図３】
2005266337.tif 000005
【図４】
2005266337.tif 000006
【図５】
2005266337.tif 000007