(57)【要約】【課題】音楽レッスンの管理がうまくできないユーザに対して、忘れずに音楽レッスンを実施するように仕向ける仕組みを備えた音楽教習システムを提供すること。【解決手段】この音楽教習装置ＭＴのスケジュール管理部Ｍ４は、音楽レッスンの内容とレッスン日時とを対応付けてスケジュールデータＳｄとして管理する。スケジュールデータＳｄのレッスン日時より前の所定タイミングになると、音楽レッスンをすべき旨をレッスン予定通知Ｌｎでユーザ通信端末ＵＴに知らせる。レッスン部Ｍ６でレッスンが実行されると、レッスン部Ｍ６からのレッスン状況情報Ｌｉが表わすレッスンの進遅に応じてスケジュールデータＳｄを自動的に変更して、以後、適正な音楽レッスンの実行を可能にする。通信端末ＵＴからスケジュール変更受付部Ｍ７を通じてレッスン変更依頼メールＣｉｍの依頼情報Ｃｉを受けると、スケジュールデータＳｄを依頼に応じた内容に変更する。【選択図】図２
2006023507.tif 000002
【特許請求の範囲】
【請求項１】
音楽レッスンの内容を表わすレッスン内容情報と該音楽レッスンをすべき時間を表わすレッスン時間情報とを対応付けたスケジュールデータを管理するスケジュール管理手段と、
上記レッスン時間情報が表わすレッスン時間より前の所定タイミングにおいて、該レッスン時間に対応する内容の音楽レッスンをすべき旨をユーザの通信端末へと通知するレッスン通知手段と
を具備することを特徴とする音楽教習装置。
【請求項２】
前記スケジュール管理手段は、音楽レッスンの実施状況に応じて前記スケジュールデータを変更することを特徴とする請求項１に記載の音楽教習装置。
【請求項３】
前記スケジュール管理手段は、前記通信端末からの指示に応じて前記スケジュールデータを変更することを特徴とする請求項１又は２に記載の音楽教習装置。
【請求項４】
音楽レッスンの内容を表わすレッスン内容情報と該音楽レッスンをすべき時間を表わすレッスン時間情報とを対応付けたスケジュールデータを設定するステップと、
上記レッスン時間情報が表わすレッスン時間より前の所定タイミングにおいて、該レッスン時間に対応する内容の音楽レッスンをすべき旨をユーザの通信端末へと通知するステップと
から成る手順をコンピュータに実行させる音楽教習プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、スケジュール管理機能を有する音楽教習システムに関する。
【背景技術】
【０００２】
従来より、レッスン機能を有した電子楽器等の音楽教習装置が各種提案されている。例えば、特許文献１の演奏学習システムでは、電子楽器学習の手順を指示するカリキュラムを編集可能に携帯情報端末に記憶し電子楽器に送信することで、目標に合わせた学習内容を設定することができ、学習の進歩状況に合わせた指導が可能である。
【特許文献１】特開２００３−１５０１５４号公報
【０００３】
しかしながら、このような従来のシステムでは、いつ実際にレッスンをするか等の管理は、音楽演奏を学習するユーザの自主性に委ねられていた。このため、自己管理ができるユーザはちゃんとレッスンをして上達していくが、レッスンの管理がうまくできないユーザは、レッスンをやったりやらなかったりすることになり、なかなか音楽演奏が上達しない。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
この発明は、このような事情に鑑み、音楽レッスンの管理がうまくできないユーザに対して、忘れずに音楽レッスンを実施するように仕向ける仕組みを備えた音楽教習システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
この発明の主たる特徴に従うと、音楽レッスンの内容を表わすレッスン内容情報（Ｂ）と音楽レッスンをすべき時間を表わすレッスン時間情報（Ａ）とを対応付けたスケジュールデータ（Ｓｄ）を管理するスケジュール管理手段（Ｍ４）と、レッスン時間情報（Ａ）が表わすレッスン時間より前の所定タイミングにおいて、レッスン時間（Ａ）に対応する内容（Ｂ）の音楽レッスンをすべき旨（Ｌｎ；Ｌｎａ，Ｌｎｂ）をユーザの通信端末（ＵＴ）へと通知するレッスン通知手段（Ｍ５，Ｓ２）とを具備する音楽教習装置（ＭＴ）〔請求項１〕、並びに、音楽レッスンの内容を表わすレッスン内容情報（Ｂ）と音楽レッスンをすべき時間を表わすレッスン時間情報（Ａ）とを対応付けたスケジュールデータ（Ｓｄ）を設定するステップ（Ｍ１〜Ｍ４）と、レッスン時間情報（Ａ）が表わすレッスン時間より前の所定タイミングにおいて、レッスン時間（Ａ）に対応する内容（Ｂ）の音楽レッスンをすべき旨（Ｌｎ；Ｌｎａ，Ｌｎｂ）をユーザの通信端末（ＵＴ）へと通知するステップ（Ｍ５，Ｓ２）とから成る手順をコンピュータ（ＭＴ）に実行させる音楽教習プログラム〔請求項４〕が提供される。なお、括弧書きは、実施例における参照記号乃至参照箇所を表わす。
【０００６】
また、この発明による音楽教習装置（ＭＴ）において、スケジュール管理手段（Ｍ４）は、音楽レッスンの実施状況（Ｌｉ）に応じてスケジュールデータ（Ｓｄ）を変更する（Ｍ６→Ｍ４；Ｓ６→Ｓ７）〔請求項２〕ように構成することができる。
【０００７】
さらに、この発明による音楽教習装置（ＭＴ）において、スケジュール管理手段（Ｍ４）は、通信端末（ＵＴ）からの指示（Ｃｉｍ）に応じてスケジュールデータ（Ｓｄ）を変更する（Ｍ７→Ｍ４；Ｓ３→Ｓ７）〔請求項３〕ように構成することができる。
【発明の効果】
【０００８】
この発明による音楽教習システムによれば、レッスン内容情報（Ｂ）とレッスン時間（日時）情報（Ａ）を対応させたスケジュールデータ（Ｓｄ）を用いて、両情報（Ａ，Ｂ）が表わす音楽レッスンの内容及び音楽レッスンをすべき時間（日時）を対応付けて管理するようにし（Ｍ４）、レッスン日時（Ａ）より前の所定タイミングにおいて、対応する内容（Ｂ）の音楽レッスンをすべき旨（Ｌｎ；Ｌｎａ，Ｌｎｂ）をユーザの通信端末（ＵＴ）へと通知するようにしているので、ユーザは、音楽レッスンをすべき日時を忘れることがなくなる。
【０００９】
また、この発明によれば、音楽レッスンの実施状況（Ｌｉ）に応じてスケジュールデータ（Ｓｄ）を自動的に変更するようにしているので（Ｍ６→Ｍ４；Ｓ６→Ｓ７）、音楽レッスンが終わっていないのにも拘わらず、次の音楽レッスンに進んでしまったり、先のレッスンまで進んだのに、再度、同じ音楽レッスンを受けさせられるといった事態が生じなくなる。
【００１０】
さらに、この発明によれば、ユーザの通信端末（ＵＴ）からの指示（Ｃｉｍ）に応じてスケジュールデータ（Ｓｄ）を変更するようにしているので（Ｍ７→Ｍ４；Ｓ３→Ｓ７）、音楽教習装置（ＭＴ）と位置的に離れたところから、ユーザの都合のよい日時に音楽レッスンを変更することができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照しつつこの発明の好適な実施の一形態について説明する。しかしながら、これは単なる一例であって、この発明は、発明の精神を逸脱しない範囲で種々の変更が可能である。
【００１２】
〔システムの概要〕
図１は、この発明の一実施例による音楽教習システムのハードウエア構成ブロック図を示す。このシステムの本体となる音楽教習装置ＭＴには、電子楽器（コンピュータ）が用いられるが、電子楽器などの音楽専用の情報処理装置でなくても、パーソナルコンピュータ（ＰＣ）等の汎用の情報処理装置に演奏入力及び楽音生成機能を設けた音楽情報処理装置（コンピュータ）を用いてもよい。このような音楽教習装置ＭＴは、中央処理装置（ＣＰＵ）１、ランダムアクセスメモリ（ＲＡＭ）２、読出専用メモリ（ＲＯＭ）３、外部記憶装置４、演奏操作検出回路５、設定操作検出回路６、表示回路７、音源回路８、効果回路９、ＭＩＤＩインターフェース（Ｉ／Ｆ）１０、通信インターフェース（Ｉ／Ｆ）１１などを備え、これらの装置１〜１１はバス１２を介して互いに接続される。
【００１３】
ＣＰＵ１は、所定の制御プログラムに従い、タイマ１３によるクロックを利用して、音楽教習を含む種々の音楽データ処理を実行する。ＲＡＭ２は、これらの処理に際して必要な各種データを一時記憶するためにのワーク領域として用いられる。また、ＲＯＭ３には、これらの処理を実行するために、音楽教習プログラムを含む各種制御プログラムや各種データ、パラメータ等が予め記憶される。
【００１４】
外部記憶装置４は、ハードディスク（ＨＤ）等の内蔵記憶媒体の外に、コンパクトディスク・リード・オンリィ・メモリ（ＣＤ−ＲＯＭ）、フレキシブルディスク（ＦＤ）、光磁気（ＭＯ）ディスク、ディジタル多目的ディスク（ＤＶＤ）、スマートメディア（登録商標）等の小型メモリカード、等々、種々の可搬性の外部記録媒体を含む。例えば、ハードディスク内の所定記憶領域は、スケジュール記憶部（Ｍ３）のデータ記憶手段に用いることができる。
【００１５】
演奏操作検出回路５は、鍵盤やホイール等の演奏操作子１４の演奏操作内容を検出し、設定操作検出回路６は、キースイッチやマウス等の設定操作子１５の設定操作内容を検出し、それぞれ、検出内容に対応する情報をシステム本体に導入する。設定操作子１５には、例えば、音楽レッスン（演奏レッスンともいう）の開始を指示するための操作子や、レッスンスケジュールの変更依頼を指示するための操作子等が含まれる。
【００１６】
表示回路７は、各種画面を表示するディスプレイ（ＣＲＴ、ＬＣＤ等）やガイドランプ（ＬＥＤ等）、各種インジケータを含む表示器１６に接続され、これら表示要素の表示／点灯内容をＣＰＵ１からの指令に従って制御し、各操作子１４，１５の操作に対する表示援助を行う。例えば、音楽レッスンを実行する際には、表示器１６中のディスプレイに楽譜や鍵盤を表示して移動カーソルや色替えで演奏すべき音符や鍵を案内表示したり、或いは、演奏操作子１４の鍵盤各鍵に対応して設けられたガイドランプの点灯を制御して押鍵すべき鍵を対応するランプで指示する等、レッスン内容に応じた案内付き楽譜表示或いは演奏ガイドを行うことができる。
【００１７】
音源回路８は、演奏操作子１４や記憶手段３，５からの演奏データを処理して得られる楽音データに対応する楽音信号を生成する。効果付与ＤＳＰを有する効果回路９は、音源回路８から出力される楽音信号や本体側から出力されるオーディオデータに所定の効果を付与する。効果回路９に接続されるサウンドシステム１７は、Ｄ／Ａ変換部やアンプ、スピーカを備え、効果が付与された楽音信号やオーディオデータに基づく楽音を発生する。
【００１８】
また、ＭＩＤＩＩ／Ｆ１０には他の電子楽器（ＭＩＤＩ機器）ＥＤが接続され、この音楽教習装置と他の電子楽器ＥＤとの間で、演奏データを含む演奏データを授受し、このシステムで利用することができる。
【００１９】
また、通信Ｉ／Ｆ１１には、ローカルエリアネットワーク（ＬＡＮ）やインターネット、更には無線通信回線などの通信ネットワークＣＮを通じて外部のサーバコンピュータＳＶ、教師端末ＴＴ、ユーザ通信端末ＵＴなどが接続される。例えば、外部のサーバコンピュータＳＶからは、制御プログラムや演奏データ等の各種情報を音楽教習装置ＭＴにダウンロードして外部記憶装置４に保存し利用することができる。
【００２０】
教師端末ＴＴは、音楽教習装置ＭＴと同様に、通信機能を有する音楽情報処理装置で構成され、音楽教習装置ＭＴ上で音楽レッスンを実行するために必要なデータを授受することができる。さらに、ユーザ通信端末（メール端末とも呼ばれる）ＵＴは、メール機能を有する携帯型電話機のような携帯型通信端末で構成され、音楽教習スケジュールに関するデータを交信することができる。
【００２１】
〔システム全体の音楽教習機能〕
この発明の一実施例による音楽教習システムにおいては、音楽レッスンの内容と音楽レッスンをすべき時間（日時）とを対応付けてスケジュールデータとして管理し、レッスン時間より前の所定タイミングでレッスン予定通知をユーザの通信端末に送信する仕組みを用いて、ユーザが忘れずにレッスンをすることができるようにしている。図２は、この発明の一実施例による音楽教習システムの全体的な音楽教習機能を概略的に表わす概略機能ブロック図である。
【００２２】
ここで、図２を用いて、この音楽教習システムの特徴を極く概略的に説明する。このシステムでは、音楽教習装置ＭＴのスケジュール管理部Ｍ４によって、音楽レッスンの内容（Ｂ）とそのレッスン日時（Ａ）とを対応付けてスケジュールデータＳｄとして管理する。スケジュールデータＳｄのレッスン日時（Ａ）より前の所定タイミングになると、このレッスン日時（Ａ）に対応する音楽レッスン（Ｂ）をすべき旨をレッスン予定通知Ｌｎの形でユーザの通信端末ＵＴに知らせる。また、レッスン部Ｍ６でレッスンが実行されると、レッスン部Ｍ６からのレッスン状況情報Ｌｉが表わすレッスンの進遅に応じてスケジュールデータＳｄを自動的に変更して、以後、適正な音楽レッスンを実行することができるようにする。さらに、通信端末ＵＴからレッスン日程の変更依頼メールＣｉｍをスケジュール変更受付部Ｍ７で受信して変更依頼メールＣｉｍの依頼内容を表わす依頼情報Ｃｉを受けると、スケジュールデータＳｄを、依頼情報Ｃｉに応じた内容（例えば、ユーザの都合のよいレッスン日時）に変更することができる。
【００２３】
以下、より詳細に説明する。この音楽教習装置ＭＴは、図２に示すように、初期設定部Ｍ１、スケジュール作成部Ｍ２、スケジュール記憶部Ｍ３、スケジュール管理部Ｍ４、スケジュール通知部Ｍ５、レッスン部Ｍ６、スケジュール変更受付部Ｍ７などの機能ブロックから構成される。
【００２４】
初期設定部Ｍ１は、音楽レッスンに関する初期設定を行う機能ブロックでる。例えば、レッスン開始日、レッスン頻度、レッスン時間、レッスン内容（コース等）などの設定項目について具体的な情報を入力し、設定された内容を表わす設定情報Ｓｉを生成する。
【００２５】
ここで、レッスン開始日は、この音楽教習装置ＭＴを使用するユーザが音楽レッスンを開始する日を表わし、レッスン頻度は、例えば、“毎日”、“３日に１回”、“週に１回”などといった、レッスンをする頻度を表わす。レッスン時間は、レッスン日時とも呼ばれ、例えば、曜日、時間帯などの、レッスンをする日時を表わす。また、レッスン内容については、例えば、初級コース、中級コース、上級コースなどの習熟度別コースや各コースでのレッスンステップ数、並びに、これらのコースやステップの音楽レッスンに用いられる音楽コンテンツやレッスンプログラム等の教習内容（教習情報Ｔｉ）が含まれる。なお、これらの設定情報は、複数ユーザが１つの音楽教習装置ＭＴを利用して演奏レッスンを受ける場合、各ユーザ毎に独立して設定することができる。
【００２６】
スケジュール作成部Ｍ２は、上述のようにして初期設定された設定情報Ｓｉに従い、基本的なスケジュールを作成する機能ブロックである。例えば、初級コースが１０ステップのレッスンから成る場合、各ステップ毎に音楽レッスンを行う日時を設定し、設定日時順（ステップ番号順）に時系列的に並べて、スケジュールデータＳｄを作成する。なお、スケジュールデータＳｄは、各ユーザ毎に独立して記憶することができる。
【００２７】
スケジュール記憶部Ｍ３は、スケジュール作成部Ｍ２で作成されたスケジュールデータＳｄを記憶する機能ブロックである。スケジュールデータＳｄは、例えば、外部記憶装置４のハードディスク内に設けられた所定記憶領域に記憶され、この記憶領域には、スケジュールデータＳｄに対応する教習内容（教習情報Ｔｉ）も併せて記憶することができる。
【００２８】
図３は、スケジュール記憶部Ｍ３に記憶されるスケジュールデータＳｄの一例を示す。この例では、各ユーザ毎に、ユーザ名及びコース名が記され、これに続いて、レコードデータ（単に「レコード」ともいう）が時系列的に記録される。
【００２９】
各レコードデータは、設定された各レッスン時間（レッスン日時）を表わすレッスン時間情報Ａ、対応するレッスン内容を表わすレッスン内容情報Ｂ、対応するレッスンの進捗状況を表わす進捗状況情報（単に「進捗情報」ともいう）Ｃ、その他必要な付記情報などから成る。なお、進捗状況情報Ｃは、スケジュールデータＳｄの作成当初は全て「未」（未だレッスンが行われていないことを表わす）であるが、レッスンが所定の達成度で実施されると、スケジュール管理部Ｍ４によって「済」に更新される。
【００３０】
スケジュール管理部Ｍ４は、ユーザのレッスンの進み具合を管理する機能ブロックである。例えば、スケジュール記憶部Ｍ３に記憶されたスケジュールデータＳｄの内容を定期的にチェックし、進捗状況＝「未」が記録されたレコードデータのうち、先頭レコードデータにあるレッスン時間情報Ａを調べて、現在時刻がレッスン時間情報Ａのレッスン日時になれば、レッスン部Ｍ６に当該レコードデータのレッスン日時に音楽レッスンを実行すべきことを指示する。なお、レッスン部Ｍ６でのレッスン実行に必要な音楽コンテンツやレッスンプログラム等の教習情報Ｔｉは、レッスン実行前に送っておいてもよいし、レッスン実行を指令した時に送ってもよい。
【００３１】
また、レッスン部Ｍ６に対するレッスン実行指示に先だつ所定タイミングで、スケジュール通知部Ｍ５に対して、レッスンをすべき旨を表わす「レッスン予定通知Ｌｎ」を該当ユーザに通知するように指令する。すなわち、スケジュールデータＳｄ中の最も近い将来のレコード（進捗状況情報Ｃとして「未」が記録されたレコード中の先頭レコード）にあるレッスン時間情報Ａが表わすレッスン日時より前の所定タイミングで、レッスン予定通知Ｌｎの発信を指令する。
【００３２】
この指令のタイミングは、当該レッスン時間情報Ａが表わすレッスン日時から決定され、具体的には、例えば、（ａ）当該レッスン日のレッスン時刻よりも前の所定時刻（レッスン当日の午前８時等）や、（ｂ）当該レッスン日時の所定時間前（１時間前や１０分前等）などというように、予めデフォルトで用意しておくことができる。なお、指令のタイミングの決定には、所定時刻になると通知を行う（ａ）の方法と所定時間前になると通知を行う（ｂ）の方法の何れか一方を採用してもよいし、両者を併用してもよい。また、（ａ），（ｂ）何れの方法においても、１つのレッスンに対して、１回だけでなく、複数のタイミングとすることができる。どの通知方法を採るか、時刻や時間をどの程度の値にするか等、指令タイミングの設定については、ユーザにより選択又は変更することができるようにしておくことが好ましい。
【００３３】
また、スケジュール管理部Ｍ４は、後述するように、スケジュール変更受付部Ｍ５から「レッスン変更依頼メールＣｉｍ」或いは「レッスン変更依頼指示データＣｉｓ」などの変更依頼に基づくスケジュール変更依頼情報Ｃｉを受けた場合は、この変更依頼情報Ｃｉに基づいて該当するスケジュールを変更して、スケジュール記憶部Ｍ３に記憶されているスケジュールデータＳｄの内容を変更すると共に、スケジュール通知部Ｍ５に対して、少なくとも変更された部分のスケジュールを表わす「スケジュール変更通知Ｌｃ」を通知するように指令する。
【００３４】
スケジュール管理部Ｍ４は、また、レッスン部Ｍ６から供給されるレッスン状況情報Ｌｉの内容に応じてスケジュールデータを更新し或いは変更する。ここで、レッスン状況情報Ｌｉは、レッスン部Ｍ６の動作状況やレッスン部Ｍ６で音楽レッスンが実行された際のユーザのレッスン結果（評価結果値・達成度）を表わす情報である。例えば、レッスン部Ｍ６でレッスンが進行したときには、スケジュールデータの該当レッスンの進捗状況情報Ｃを「未」→「済」に更新する。また、レッスン結果が芳しくなかったときは、再度、同じレッスンを繰り返すよう以後のレッスンを後ろにずらす、或いは、１回のレッスンで２ステップ以上進んだときには前倒しする、等々の方法でスケジュールを変更する。さらに、レッスン自体が行われなかった（ユーザがレッスンをサボった）レッスン不履行の場合も、以後のレッスンを後ろにずらすようスケジュールを変更する。
【００３５】
スケジュール管理部Ｍ４は、このようにスケジュールが変更された場合には、レッスン部７へとレッスンステップに応じたレッスンを指示する。この場合、音楽レッスンに用いる音楽コンテンツやレッスンプログラム等の教習内容自体はスケジュール管理部Ｍ４の管理下に置いておき、レッスンの際ここからレッスン部Ｍ６に供給してもよいし、教習内容自体はレッスン部Ｍ６の管理下に置いて、スケジュール管理部Ｍ４からレッスン部Ｍ６へは、どの教習内容を使用するかを指示するだけにしてもよい。
【００３６】
スケジュール通知部Ｍ５は、スケジュール管理部Ｍ４からの通知指令に従ってレッスン予定通知Ｌｎをユーザ宛に送信するための機能ブロックである。この送信に利用する通信手段には、ユーザの所有する携帯型のユーザ通信端末ＵＴにメールを送信する方法が好適であるが、メール以外に電話やファクシミリ等の他の通信手段を利用することができる。
【００３７】
図４は、スケジュール通知部Ｍ５からユーザ宛に送信されるレッスン予定通知Ｌｎの例を示す。図４（ａ）は、予定されたレッスン日の、予定されたレッスン時刻（午後７時）よりも前の所定時刻（午前８時）に通知するレッスン予定通知Ｌｎａの例であり、図４（ｂ）は、予定されたレッスン日時の所定時間前（１０分前）に通知するレッスン予定通知Ｌｎｂの例をである。なお、レッスン予定通知Ｌｎには、各例Ｌｎａ，Ｌｎｂの下段に示すように、レッスン予定の通知に併せて、ユーザからのスケジュール変更依頼を受け付ける用意がある旨を表示することができる。
【００３８】
ユーザ通信端末ＵＴへのメールを利用してレッスン予定を通知する場合は、ユーザのメールアドレスを設定しておき、設定されたメールアドレスに宛てて音楽レッスンをすべき旨通知する電子メールを送信する。この場合、メールアドレスは、携帯型電話機メールのように常時或いは頻繁にメールチェックをするユーザ通信端末ＵＴのメールアドレスが好ましい。しかしながら、メール以外にも、ユーザへと電話をかけてメッセージ音声を流す、ユーザへとファクシミリを送信する、等でもよい。加えて、音楽教習装置ＭＴ本体において、サウンドシステム１７やディスプレイ１６等を利用して音或いは表示によりレッスンすべき旨を通知してもよい。
【００３９】
レッスン部Ｍ６は、スケジュール管理部Ｍ４からの教習情報Ｔｉに従って、指示されたステップの音楽レッスンを実行するための機能ブロックであり、当該ステップのレッスン時間に、設定操作子１５のユーザ操作に基づきレッスン開始が指示されると、レッスン動作が可能になる。なお、レッスン部Ｍ６では、スケジュール管理部Ｍ４から指示されたステップ以降の可能な音楽レッスンを実行することができる。
【００４０】
レッスン部Ｍ６が実行する音楽レッスンの例としては、教習情報Ｔｉ中の教習用音楽コンテンツをサウンドシステム１７やディスプレイ（１６）を通じて再生する、ガイドランプ（１６）で演奏ガイドを行う、ユーザによる演奏操作子１４の演奏操作に基づき演奏操作検出回路５を通じて入力された実演奏データと教習用音楽コンテンツの模範演奏データとを比較し評価する、等々がある。ここで、教習用音楽コンテンツには、例えば、ＭＩＤＩデータ（演奏データ）や楽譜データ・演奏ガイドデータ、オーディオデータ〔音声（波形）データ〕、ビデオデータ（映像データ）、テキストデータ（文字データ）等がある。なお、通信ネットワークＣＮで接続された教師端末ＴＴとの間で、演奏データや音声データ、文字データ、映像データ等をやり取りしてもよい。
【００４１】
レッスン部Ｍ６の動作状況やレッスン部Ｍ６で音楽レッスンが実行された際のユーザのレッスン結果（評価結果）を含むレッスン状況情報Ｌｉは、既に説明したように、スケジュール管理部Ｍ４に供給され、スケジュール管理部Ｍ４では、レッスン状況情報Ｌｉの内容に対応して所定の動作が行われる。
【００４２】
例えば、レッスン状況情報Ｌｉの動作状況からレッスン部Ｍ６でスケジュールデータで予定されたレッスン日時（Ａ）に予定されたレッスンが実行されなかった（レッスン不履行）と判断されたとき、或いは、レッスン部Ｍ６でレッスンが実行されたがレッスン状況情報Ｌｉのレッスン結果が悪かったと判断されたときは、以後のレッスンを後ろにずらすようにスケジュールが変更される。
【００４３】
また、レッスン状況情報Ｌｉのレッスン結果から音楽レッスンが予定通り順調に進行したと判断されたときは、スケジュールは変更されず、次に実行すべきレッスンが１ステップだけ進められて次のステップの準備がなされるだけある。さらに、レッスン状況情報Ｌｉのレッスン結果から１レッスンで２ステップ以上進行したと判断されたときは、進行したステップ分だけ前倒しするようにスケジュールが変更される。
【００４４】
スケジュール変更受付部Ｍ７は、ユーザからスケジュールを変更したい旨のスケジュール変更依頼を受け付けて、受け付けたスケジュール変更依頼の内容を表わすスケジュール変更依頼情報Ｃｉをスケジュール管理部Ｍ４にフィードバックする機能ブロックである。スケジュール変更依頼は、ユーザのメール端末ＵＴからレッスン変更依頼メールＣｉｍの形で受け付けることができる。図５は、レッスン変更依頼メールＣｉｍの一例である。この例では、コース名（「初級」）とレッスン名（「ステップ２」）でレッスン内容（Ｂ）を特定した上、ユーザの希望する日時を記入するようにしている。なお、この音楽教習装置ＭＴを複数ユーザが使用する場合は、コース名に加えてユーザ名を特定する。
【００４５】
なお、スケジュール変更依頼については、メールによらず、音楽教習装置ＭＴ本体上の設定操作子１５のユーザ操作によって、直接、レッスン変更依頼指示データＣｉｓを入力することもできる。スケジュール変更受付部Ｍ７は、このようにメール端末ＵＴからレッスン変更依頼メールＣｉｍを受けたり、或いは、設定操作子１５からレッスン変更依頼指示データＣｉｓが入力されると、変更依頼メールＣｉｍ或いは変更依頼指示データＣｉｓによるスケジュール変更内容を表わすスケジュール変更依頼情報Ｃｉをスケジュール管理部Ｍ４に供給する。
【００４６】
従って、スケジュール管理部Ｍ４は、レッスン状況情報Ｌｉやスケジュール変更依頼情報Ｃｉの内容に応じて、スケジュールデータＳｄを変更し、スケジュール通知部Ｍ５よりスケジュール変更通知Ｌｃを送信させることができる。図６は、スケジュール変更通知Ｌｃの例を示す。図６（ａ）は、レッスン状況情報Ｌｉからレッスン不履行と分かって予定のレッスンを延期した場合に送信されるスケジュール変更通知Ｌｃａの例であり、図６（ｂ）は、スケジュール変更依頼情報Ｃｉを受けてユーザの希望する日時に変更した場合に送信されるスケジュール変更通知Ｌｃｂの例である。
【００４７】
〔スケジュール管理部の処理〕
図７は、この発明の一実施例によるスケジュール管理部の処理動作を表わすフローチャートである。スケジュール管理部Ｍ４が起動すると、まず、最初のステップＳ１で、スケジュールデータ記憶部Ｍ３に記憶されているスケジュールデータＳｄの進捗状況情報Ｃをチェックし、“進捗状況＝「未」”が記録されたレコードデータのうち、時系列的に先頭の位置にあるレコードデータの内容を調べて、現在時刻がこのレコードデータ中のレッスン時間情報Ａが表わすレッスン日時より前の所定のタイミングであるか否かを判定する。
【００４８】
ステップＳ１で、現在時刻が所定のタイミングであると判定されたときは（Ｓ１→ＹＥＳ）、ステップＳ２に進んで、レッスン予定通知Ｌｎを送信するようにスケジュール通知部Ｍ５に指示した後、ステップＳ３に進む。一方、所定タイミングでないときには（Ｓ１→ＮＯ）直ちにステップＳ３に進む。
【００４９】
ステップＳ３では、スケジュール変更受付部Ｍ７からスケジュール変更依頼情報Ｃｉが入力されたか否か、即ち、スケジュール変更受付部Ｍ７でスケジュール変更依頼が受け付けられたか否かを判定する。ここで、スケジュール変更依頼の受付けがないときは（Ｓ３→ＮＯ）、ステップＳ４に進み、現在時刻が当該レコードデータのレッスン日時であるか否かを判定する。
【００５０】
ステップＳ４で、現在時刻が当該レッスン日時でないと判定されたときは（Ｓ４→ＮＯ）、ステップＳ１に戻る。一方、当該レッスン日時であるときには（Ｓ４→ＹＥＳ）、ステップＳ５に進む。
【００５１】
ステップＳ５では、当該レコードデータに設定された音楽レッスンの実行をレッスン部Ｍ６に指示し、その後、ステップＳ６に進む。ステップＳ６では、レッスン部Ｍ６からのレッスン状況情報Ｌｉから、指示された音楽レッスンが予定された通りに実行されなかったか否か、即ち、予定以上に進んでしまったり、予定通りには進まなかったりしたか否かを判定する。
【００５２】
ステップＳ６において、音楽レッスンが予定通りに実行されたと判定されたときは（Ｓ６→ＮＯ）、スケジュールデータ記憶部Ｍ３に記憶されているスケジュールデータＳｄについて、実行されたレッスンを含むレコードデータの進捗情報Ｃを更新し、“進捗状況＝「未」”から“進捗状況＝「済」”に書き換えた上、ステップＳ１に戻る。また、必要に応じて、レッスン状況情報Ｌｉの内容から記録しておくべきレッスン成果（例えば、ユーザ演奏の評価値）を抽出し、これをレッスン成果情報として当該レコードデータに付記しておく。
【００５３】
一方、レッスンが予定通りに実行されなかったとき、即ち、レッスンが予定以上に進行したとき或いはレッスンが進行しなかったときには（Ｓ６→ＹＥＳ）、ステップＳ７に進む。また、ステップＳ３で、スケジュール変更受付部Ｍ７からスケジュール変更依頼情報Ｃｉが入力されたと判定されたときにも（Ｓ３→ＮＯ）、ステップＳ７に進む。
【００５４】
ステップＳ７では、レッスン部Ｍ６からのレッスン状況情報Ｌｉ或いはスケジュール変更受付部Ｍ７からのスケジュール変更依頼情報Ｃｉの内容に従って、スケジュールデータ記憶部Ｍ３に記憶されているスケジュールデータＳｄを変更する。そして、ステップＳ７のスケジュール変更処理の後は、ステップＳ８に進んで、変更後のスケジュール通知をスケジュール通知部Ｍ６に指示し、その後、ステップＳ１に戻る。
【００５５】
さて、ステップＳ１で判定される事前のタイミングは、レッスン予定通知Ｌｎをユーザ宛に送信すべきタイミングであり、既に説明したように、（ａ）レッスン日時よりも前の一定の時刻或いは（ｂ）レッスン日時から一定時間前などように予め定められているが、ここでは、（ａ）及び（ｂ）のタイミングを併用するものとし、図３〜図６の例に従ってスケジュール管理部Ｍ４のレッスン通知及びスケジュール変更通知に関する処理動作をより詳しく説明すると、以下のとおりである。
【００５６】
〔１〕スケジュール変更依頼がない場合
図３のスケジュールデータＳｄでは、次に予定されている音楽レッスンは第２レコードに設定されているものとする。また、当該音楽レッスンの実行までの間、スケジュール変更受付部Ｍ７はスケジュール変更依頼を受け付けることがなかったものとする（Ｓ３→ＮＯ）。
【００５７】
この場合は、第２レコードのレッスンが実行される日である△月△日の午前８時になると、事前タイミング判定ステップＳ１で（ａ）のタイミング時刻になったと判定し（Ｓ１→ＹＥＳ）、図４（ａ）のように第２レコードの内容に従ったレッスン予定通知Ｌｎａの送信をスケジュール通知部Ｍ５に指示して（Ｓ２）、直ちに（Ｓ３，Ｓ４→ＮＯ）ステップＳ１にリターンする。
【００５８】
次に、同△月△日の午後６時５０分になると、事前タイミング判定ステップＳ１で（ｂ）のタイミング時間になったと判定し（Ｓ１→ＹＥＳ）、図４（ｂ）のように第２レコードの内容に従った最後のレッスン予定通知Ｌｎｂを指示して（Ｓ２）、直ちに（Ｓ３，Ｓ４→ＮＯ）ステップＳ１にリターンする。
【００５９】
さらに、同△月△日の午後７時になると（Ｓ１，Ｓ３→ＮＯ；Ｓ４→ＹＥＳ）、第２レコードに設定されているレッスン＝「初級コース：ステップ２（右手の練習）」の実行をレッスン部Ｍ６に指示する（Ｓ５）。その後、レッスン部Ｍ６からのレッスン状況情報Ｌｉを分析して当該レッスンが予定通りに進んだときは（Ｓ６→ＮＯ）、第２レコードの進捗状況情報Ｃを更新し（「未」→「済」）、次に予定されているレッスンを第３レコードに設定して、ステップＳ１にリターンする。従って、第３レコードのレッスン日である□月□日の午前８時以降、上述と同様に、レッスン通知及びレッスン実行の指示を行う。
【００６０】
レッスン実行を指示した後、当該レッスンが予定通りには進まなかったときは（Ｓ６→ＹＥＳ）、当該レッスンの進行状態に応じてスケジュールデータＳｄを変更する。例えば、レッスンが予定以上に進行したときは、進行したレッスンに対応するレコードデータの進捗状況情報Ｃを更新すると共に、以後に予定されているレッスンに対応するレコードデータのレッスン日時を順次繰り上げる。また、レッスンがうまく進行しなかった（レッスン成果が上がらなかった）ときや、レッスンが実行されなかった（レッスン不履行）ときには、当該レッスンを次のレッスン日時前の適当な日時に修正したり、当該レッスンに対応するレコードデータ以降のレッスン日時を順次繰り下げる。
【００６１】
さらに、変更されたスケジュールデータＳｄに従ったスケジュール変更通知Ｌｃをユーザに通知するようにスケジュール通知部Ｍ５に指示する（Ｓ８）。例えば、レッスン不履行のときは図６（５）のようなスケジュール変更通知Ｌｃａをユーザ宛に送信させる。そして、変更後のスケジュールデータＳｄに従って、次のレッスン日になると、上述と同様に、レッスン通知及びレッスン実行の指示を行う。
【００６２】
〔２〕スケジュール変更依頼があった場合
一方、当該レッスンの実行までの間に、図５のようなレッスン変更依頼メールＣｉｍをスケジュール変更受付部Ｍ７で受信し、送信スケジュール変更依頼が受け付けられた場合には（Ｓ３→ＹＥＳ）、次のように動作する。
【００６３】
すなわち、スケジュール変更受付部Ｍ７からのスケジュール変更依頼情報Ｃｉのスケジュール変更依頼内容に応じてスケジュールデータＳｄを変更し、変更後のスケジュールデータＳｄに従って、次のレッスン日になると、上述と同様に、レッスン通知及びレッスン実行の指示を行う。
【００６４】
なお、このスケジュール変更は所定の変更ルールに従って決定され、その後の音楽レッスンの実行に影響しない限り、スケジュール変更依頼内容に則したスケジュールに変更される。例えば、図５の変更依頼（レッスン日＝○月○日）については、その後の第３レコードに設定されているレッスン（□月□日）に影響しないので（○月○日は□月□日より前の日）、希望通りのレッスン日時に変更し、図６（ｂ）のようなスケジュール変更通知Ｌｃｂを送信するよう指示する。
【００６５】
〔処理動作のタイミング〕
上述の動作処理フロー例では、説明を簡単にするために所要の処理が終了すると事前タイミング判定ステップＳ１にリターンするものとしたが、実際には、通常は待機状態としておき、スケジュールデータＳｄに従ってタイマ起動を行い、レッスン予定通知を指示したりレッスン実行を指示する（すなわち、現在時刻が、スケジュールデータＳｄで次に予定されているレッスン日時に対応する所定タイミングになれば、レッスン予定通知を指示し、当該レッスン日時になれば音楽レッスンの実行を指示する）ようにしてもよい。
【００６６】
また、スケジュール変更依頼の受付判定ステップＳ３については、スケジュール変更受付部Ｍ７がレッスン変更依頼メールＣｉｍを受け付ける場合、通常は待機状態としておき、所定時間ごとにタイマ起動し、メールサーバに蓄積されたメールを取得し、取得されたメール中にレッスン変更依頼メールＣｉｍがあれば（Ｓ３→ＹＥＳ）、スケジュール変更処理（Ｓ７，Ｓ８）の後、再度、待機状態に移行するように構成するのが好ましい。
【図面の簡単な説明】
【００６７】
【図１】この発明の一実施例による音楽教習システムのハードウエア構成ブロック図である。
【図２】この発明の一実施例による音楽教習システムの概略機能ブロック図である。
【図３】この発明の一実施例による音楽教習システムにおけるスケジュールデータの一例である。
【図４】この発明の一実施例による音楽教習システムにおけるレッスン予定通知例である。
【図５】この発明の一実施例による音楽教習システムにおけるレッスン変更依頼メール例である。
【図６】この発明の一実施例による音楽教習システムにおけるスケジュール変更通知例である。
【図７】この発明の一実施例によるスケジュール管理部の動作処理例を表わすフローチャートである。
【符号の説明】
【００６８】
ＭＴ  音楽教習装置、
Ｓｄ  スケジュールデータ、
Ａ，Ｂ，Ｃ  レッスン時間情報、レッスン内容情報及び進捗状況情報、
Ｔｉ  教習情報（教習用音楽コンテンツ、レッスンプログラム等の教習内容）、
Ｌｉ  レッスン状況情報（レッスン部動作状況、レッスン結果等のレッスン実施状況）、
Ｌｎ；Ｌｎａ，Ｌｎｂ  レッスン予定通知、
Ｃｉｍ，Ｃｉｓ  レッスン変更依頼メール及び指示データ、
Ｃｉ  スケジュール変更依頼情報、
Ｌｃ；Ｌｃａ，Ｌｃｂ  スケジュール変更通知。
【図１】
2006023507.tif 000003
【図２】
2006023507.tif 000004
【図３】
2006023507.tif 000005
【図４】
2006023507.tif 000006
【図５】
2006023507.tif 000007
【図６】
2006023507.tif 000008
【図７】
2006023507.tif 000009