(57)【特許請求の範囲】
【請求項１】
外部の音楽情報処理端末から、楽音を所定フォーマットで表わした演奏データ乃至音響を波形情報で表わしたオーディオデータを、通信ネットワークを介して受信可能な音楽情報処理端末における再生切替装置であって、
再生すべきデータを演奏データ又はオーディオデータの何れか一方に切り替え指示する第１切替手段と、
外部の音楽情報処理端末から演奏データ乃至オーディオデータを受信する受信手段と、
受信手段により受信されるデータの種類が演奏データであるかオーディオデータであるか或いは両データを含むかを判別するデータ判別手段と、
データ判別手段の判別結果を有効にするか否かを切り替え指示する第２切替手段と、
第２切替手段によりデータ判別手段の判別結果を有効にしない指示がなされたときは、第１切替手段により指示された演奏データ又はオーディオデータの何れか一方を再生すべきデータに設定し、第２切替手段によりデータ判別手段の判別結果を有効にする指示がなされたときには、データ判別手段により判別された受信データの種類が演奏データ又はオーディオデータである場合は、それぞれ、演奏データ又はオーディオデータを再生すべきデータに設定し、該受信データの種類が両データを含む場合は、所定の選択方法に従い演奏データ又はオーディオデータの何れか一方を再生すべきデータに設定する設定手段と、
受信手段により受信された演奏データ乃至オーディオデータのうち設定手段により再生すべきデータに設定されたデータを再生する再生手段と
を具備することを特徴とする再生切替装置。
【請求項２】
楽音を所定フォーマットで表わした演奏データ乃至音響を波形情報で表わしたオーディオデータを通信ネットワークを介して外部の音楽情報処理端末に送信可能な音楽情報処理端末における送信切替装置であって、
送信すべきデータを演奏データ又はオーディオデータの何れか一方に切り替え指示する第１切替手段と、
演奏データを生成する演奏データ生成手段と、
オーディオデータを生成するオーディオデータ生成手段と、
両生成手段により演奏データが生成されているかオーディオデータが生成されているか或いは両データが生成されているか生成データの種類を判別するデータ判別手段と、
データ判別手段の判別結果を有効にするか否かを切り替え指示する第２切替手段と、
第２切替手段によりデータ判別手段の判別結果を有効にしない指示がなされたときは、第１切替手段により指示された演奏データ又はオーディオデータの何れか一方を送信すべきデータに設定し、第２切替手段によりデータ判別手段の判別結果を有効にする指示がなされたときには、データ判別手段により判別された生成データの種類が演奏データ又はオーディオデータである場合は、それぞれ、演奏データ又はオーディオデータを送信すべきデータに設定し、該生成データの種類が両データを含む場合は、所定の選択方法に従い演奏データ又はオーディオデータの何れか一方を送信すべきデータに設定する設定手段と、
両生成手段により生成された演奏データ乃至オーディオデータのうち設定手段により送信すべきデータに設定されたデータを外部の音楽情報処理端末に送信する送信手段と
を具備することを特徴とする送信切替装置。
【請求項３】
外部の音楽情報処理端末から、楽音を所定フォーマットで表わした演奏データ乃至音響を波形情報で表わしたオーディオデータを、通信ネットワークを介して受信可能な音楽情報処理端末において再生切替装置として機能するコンピュータに、
再生すべきデータを演奏データ又はオーディオデータの何れか一方に切り替え指示する第１切替ステップと、
外部の音楽情報処理端末から演奏データ乃至オーディオデータを受信する受信ステップと、
受信ステップで受信されるデータの種類が演奏データであるかオーディオデータであるか或いは両データを含むかを判別するデータ判別ステップと、
データ判別ステップでの判別結果を有効にするか否かを切り替え指示する第２切替ステップと、
第２切替ステップにおいてデータ判別ステップでの判別結果を有効にしない指示がなされたときは、第１切替ステップで指示された演奏データ又はオーディオデータの何れか一方を再生すべきデータに設定し、第２切替ステップにおいてデータ判別ステップでの判別結果を有効にする指示がなされたときには、データ判別ステップで判別された受信データの種類が演奏データ又はオーディオデータである場合は、それぞれ、演奏データ又はオーディオデータを再生すべきデータに設定し、該受信データの種類が両データを含む場合は、所定の選択方法に従い演奏データ又はオーディオデータの何れか一方を再生すべきデータに設定する設定ステップと、
受信ステップで受信された演奏データ乃至オーディオデータのうち設定ステップで再生すべきデータに設定されたデータを再生する再生ステップと
から成る手順を実行させる再生切替プログラム。
【請求項４】
楽音を所定フォーマットで表わした演奏データ乃至音響を波形情報で表わしたオーディオデータを通信ネットワークを介して外部の音楽情報処理端末に送信可能な音楽情報処理端末において送信切替装置として機能するコンピュータに、
送信すべきデータを演奏データ又はオーディオデータの何れか一方に切り替え指示する第１切替ステップと、
演奏データ乃至オーディオデータを生成するデータ生成ステップと、
データ生成ステップで演奏データが生成されているかオーディオデータが生成されているか或いは両データが生成されているか生成データの種類を判別するデータ判別ステップと、
データ判別ステップでの判別結果を有効にするか否かを切り替え指示する第２切替ステップと、
第２切替ステップにおいてデータ判別ステップでの判別結果を有効にしない指示がなされたときは、第１切替ステップで指示された演奏データ又はオーディオデータの何れか一方を送信すべきデータに設定し、第２切替ステップにおいてデータ判別ステップでの判別結果を有効にする指示がなされたときには、データ判別ステップで判別された生成データの種類が演奏データ又はオーディオデータである場合は、それぞれ、演奏データ又はオーディオデータを送信すべきデータに設定し、該生成データの種類が両データを含む場合は、所定の選択方法に従い演奏データ又はオーディオデータの何れか一方を再生すべきデータに設定する設定ステップと、
データ生成ステップで生成された演奏データ乃至オーディオデータのうち設定ステップで送信すべきデータに設定されたデータを外部の音楽情報処理端末に送信する送信ステップと
から成る手順を実行させる送信切替プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、通信ネットワークを介して行われる音楽教習などにおいて授受される音楽情報を再生するための音楽情報再生システムに関する。
【０００２】
【従来の技術】
通信ネットワークを介して音楽教習を行う音楽教室においては、教師端末には電子楽器やマイクが備えられている。教師が電子楽器を演奏すると、教師による電子楽器の演奏によってＭＩＤＩ形式の演奏データ（ＭＩＤＩデータ）が発生され、教師が音楽指導のためにコメントを発声すると、その音声がマイクで捕らえられてオーディオデータが発生し、これらのＭＩＤＩデータ及びオーディオデータは、発生される毎に教師端末から生徒端末に向って送信される。一方、複数の生徒端末には、それぞれ、教師端末の電子楽器及びマイクに対応してＭＩＤＩ音及びマイク音再生装置が備えられ、教師端末側から受信したデータが、受信したタイミング順に再生される。
【０００３】
この場合、教師端末側では、教師の演奏によって、電子楽器からＭＩＤＩデータが発生するだけでなく、電子楽器の実演奏音がマイクに入力されるので、生徒端末に送信されるオーディオデータには電子楽器の演奏音も含まれている。しかしながら、ＭＩＤＩデータとオーディオデータでは、両データ間の送信時間や再生処理時間の差などによって、オーディオデータの方の再生に遅延が生じるので、受信したタイミングでＭＩＤＩデータとオーディオデータを再生すると、ＭＩＤＩデータが再生される演奏と、オーディオデータで再生される演奏が、少しずれた状態で重なり二重に再生されて輪唱のようになってしまう。
【０００４】
このずれを解消するには、例えば、オーディオデータの遅延時間を考慮してＭＩＤＩデータの再生を遅らせて両データを同期して再生すればよいが、このような同期再生は技術的に難しく、複数の生徒端末の全てにおいてずれを解消することは特に困難である。
【０００５】
【発明が解決しようとする課題】
この発明は、このような従来技術の不都合に鑑み、通信ネットワークを介して教師及び生徒端末のような音楽情報処理端末の間で授受される演奏データ乃至オーディオデータを、簡単な構成で、違和感なく、受信したタイミングで再生することができる音楽情報再生システムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
この発明の第１の特徴に従うと、外部の音楽情報処理端末（ＴＣ；ＴＣａ，ＴＣｂ，…）から、楽音を所定フォーマットで表わした演奏データ（ＭＤ）乃至音響を波形情報で表わしたオーディオデータ（ＡＤ）を、通信ネットワーク（ＣＮ）を介して受信可能な音楽情報処理端末（ＳＴ；ＳＴａ，ＳＴｂ，ＳＴｃ，…）における再生切替装置であって、再生すべきデータを演奏データ（ＭＤ）又はオーディオデータ（ＡＤ）の何れか一方に切り替え指示する第１切替手段（トークスイッチＳＷＡ；Ｓ１４）と、外部の音楽情報処理端末（ＴＣ）から演奏データ（ＭＤ）乃至オーディオデータ（ＡＤ）を受信する受信手段（ＳＴ３）と、受信手段（ＳＴ３）により受信されるデータの種類が演奏データ（ＭＤ）であるかオーディオデータ（ＡＤ）であるか或いは両データ（ＭＤ，ＡＤ）を含むかを判別するデータ判別手段（ＳＴ４；Ｓ１２）と、データ判別手段（ＳＴ４）の判別結果を有効にするか否かを切り替え指示する第２切替手段（オートスイッチＳＷＢ；Ｓ１４）と、第２切替手段（ＳＷＢ）によりデータ判別手段（ＳＴ４）の判別結果を有効にしない指示がなされたときは（Ｓ１１→ＮＯ；ＳＷＢ＝「Ｎ」）、第１切替手段（ＳＷＡ）により指示された演奏データ（ＭＤ）又はオーディオデータ（ＡＤ）の何れか一方を再生すべきデータに設定し（Ｓ１４〜Ｓ１６）、第２切替手段（ＳＷＢ）によりデータ判別手段（ＳＴ４）の判別結果を有効にする指示がなされたときには（Ｓ１１→ＹＥＳ；ＳＷＢ＝「Ａ」）、データ判別手段（ＳＴ４）により判別された受信データの種類が演奏データ（ＭＤ）又はオーディオデータ（ＡＤ）である場合は（ＳＷＣ＝「１」，「２」）、それぞれ、演奏データ（ＭＤ）又はオーディオデータ（ＡＤ）を再生すべきデータに設定し、該受信データの種類が両データ（ＭＤ，ＡＤ）を含む場合は（ＳＷＣ＝「３」）、所定の選択方法に従い（［００５１］）演奏データ（ＭＤ）又はオーディオデータ（ＡＤ）の何れか一方を再生すべきデータに設定する（Ｓ１２）設定手段（ＳＷＣ；Ｓ１２，Ｓ１４〜Ｓ１６）と、受信手段（ＳＴ３）により受信された演奏データ（ＭＤ）乃至オーディオデータ（ＡＤ）のうち設定手段（ＳＷＣ）により再生すべきデータに設定されたデータを再生する再生手段（ＳＴ１，ＳＴ２；Ｓ１３，Ｓ１５，Ｓ１６）とを具備する再生切替装置〔請求項１〕、並びに、外部の音楽情報処理端末（ＴＣ；ＴＣａ，ＴＣｂ，…）から、楽音を所定フォーマットで表わした演奏データ（ＭＤ）乃至音響を波形情報で表わしたオーディオデータ（ＡＤ）を、通信ネットワーク（ＣＮ）を介して受信可能な音楽情報処理端末（ＳＴ；ＳＴａ，ＳＴｂ，ＳＴｃ，…）において再生切替装置として機能するコンピュータに、再生すべきデータを演奏データ（ＭＤ）又はオーディオデータ（ＡＤ）の何れか一方に切り替え指示する第１切替ステップ（Ｓ１４；ＳＷＡ）と、外部の音楽情報処理端末（ＴＣ）から演奏データ（ＭＤ）乃至オーディオデータ（ＡＤ）を受信する受信ステップ（ＳＴ３）と、受信ステップ（ＳＴ３）で受信されるデータの種類が演奏データ（ＭＤ）であるかオーディオデータ（ＡＤ）であるか或いは両データ（ＭＤ，ＡＤ）を含むかを判別するデータ判別ステップ（Ｓ１２；ＳＴ４）と、データ判別ステップ（Ｓ１２）での判別結果を有効にするか否かを切り替え指示する第２切替ステップ（Ｓ１１；ＳＷＢ）と、第２切替ステップ（Ｓ１１）においてデータ判別ステップ（Ｓ１２）での判別結果を有効にしない指示がなされたときは（Ｓ１１→ＮＯ；ＳＷＢ＝「Ｎ」）、第１切替ステップ（Ｓ１４）で指示された演奏データ（ＭＤ）又はオーディオデータ（ＡＤ）の何れか一方を再生すべきデータに設定し（Ｓ１４〜Ｓ１６）、第２切替ステップ（Ｓ１１）においてデータ判別ステップ（Ｓ１２）での判別結果を有効にする指示がなされたときには（Ｓ１１→ＹＥＳ；ＳＷＢ＝「Ａ」）、データ判別ステップ（Ｓ１２）で判別された受信データの種類が演奏データ（ＭＤ）又はオーディオデータ（ＡＤ）である場合は（ＳＷＣ＝「１」，「２」）、それぞれ、演奏データ（ＭＤ）又はオーディオデータ（ＡＤ）を再生すべきデータに設定し、該受信データの種類が両データ（ＭＤ，ＡＤ）を含む場合は（ＳＷＣ＝「３」）、所定の選択方法に従い（［００５１］）演奏データ（ＭＤ）又はオーディオデータ（ＡＤ）の何れか一方を再生すべきデータに設定する（Ｓ１２）設定ステップ（Ｓ１２，Ｓ１４〜Ｓ１６；ＳＷＣ）と、受信ステップ（ＳＴ３）で受信された演奏データ（ＭＤ）乃至オーディオデータ（ＡＤ）のうち設定ステップ（Ｓ１２，Ｓ１５，Ｓ１６）で再生すべきデータに設定されたデータを再生する再生ステップ（Ｓ１３，Ｓ１５，Ｓ１６；ＳＴ１，ＳＴ２）とから成る手順を実行させる再生切替プログラム〔請求項３〕が提供される。なお、括弧書きは、後述する実施例における参照記号、用語、箇所等を表わし、以下においても同様である。
【０００７】
この発明の第２の特徴に従うと、楽音を所定フォーマットで表わした演奏データ（ＭＤ）乃至音響を波形情報で表わしたオーディオデータ（ＡＤ）を通信ネットワーク（ＣＮ）を介して外部の音楽情報処理端末（ＳＴ；ＳＴａ，ＳＴｂ，ＳＴｃ，…）に送信可能な音楽情報処理端末（ＴＣ；ＴＣａ，ＴＣｂ，…）における送信切替装置であって、送信すべきデータを演奏データ（ＭＤ）又はオーディオデータ（ＡＤ）の何れか一方に切り替え指示する第１切替手段（トークスイッチＳＷａ；Ｓ２４）と、演奏データ（ＭＤ）を生成する演奏データ生成手段（ＴＣ１）と、オーディオデータ（ＡＤ）を生成するオーディオデータ生成手段（ＴＣ２）と、両生成手段（ＴＣ１，ＴＣ２）により演奏データ（ＭＤ）が生成されているかオーディオデータ（ＡＤ）が生成されているか或いは両データ（ＭＤ，ＡＤ）が生成されているか生成データの種類を判別するデータ判別手段（ＴＣ４；Ｓ２２）と、データ判別手段（ＴＣ４）の判別結果を有効にするか否かを切り替え指示する第２切替手段（オートスイッチＳＷｂ；Ｓ２１）と、第２切替手段（ＳＷｂ）によりデータ判別手段（ＴＣ４）の判別結果を有効にしない指示がなされたときは（Ｓ２１→ＮＯ；ＳＷｂ＝「Ｎ」）、第１切替手段（ＳＷａ）により指示された演奏データ（ＭＤ）又はオーディオデータ（ＡＤ）の何れか一方を送信すべきデータに設定し（Ｓ２４，Ｓ２５）、第２切替手段（ＳＷｂ）によりデータ判別手段（ＴＣ４）の判別結果を有効にする指示がなされたときには（Ｓ２１→ＹＥＳ；ＳＷｂ＝「Ａ」）、データ判別手段（ＴＣ４）により判別された生成データの種類が演奏データ（ＭＤ）又はオーディオデータ（ＡＤ）である場合は（ＳＷｃ＝「１」，「２」）、それぞれ、演奏データ（ＭＤ）又はオーディオデータ（ＡＤ）を送信すべきデータに設定し、該生成データの種類が両データ（ＭＤ，ＡＤ）を含む場合（ＳＷｃ＝「３」）は、所定の選択方法に従い（［００５１］）演奏データ（ＭＤ）又はオーディオデータ（ＡＤ）の何れか一方を送信すべきデータに設定する（Ｓ２３〜Ｓ２５）設定手段（ＳＷｃ；Ｓ２３〜Ｓ２５）と、両生成手段（ＴＣ１，ＴＣ２）により生成された演奏データ（ＭＤ）乃至オーディオデータ（ＡＤ）のうち設定手段（ＳＷｃ）により送信すべきデータに設定されたデータを外部の音楽情報処理端末（ＳＴ）に送信する送信手段（ＴＣ３；Ｓ２３，Ｓ２６）とを具備する送信切替装置〔請求項２〕、並びに、楽音を所定フォーマットで表わした演奏データ（ＭＤ）乃至音響を波形情報で表わしたオーディオデータ（ＡＤ）を通信ネットワーク（ＣＮ）を介して外部の音楽情報処理端末（ＳＴ；ＳＴａ，ＳＴｂ，ＳＴｃ，…）に送信可能な音楽情報処理端末（ＴＣ；ＴＣａ，ＴＣｂ，…）において送信切替装置として機能するコンピュータに、送信すべきデータを演奏データ（ＭＤ）又はオーディオデータ（ＡＤ）の何れか一方に切り替え指示する第１切替ステップ（Ｓ２４；ＳＷａ）と、演奏データ（ＭＤ）乃至オーディオデータ（ＡＤ）を生成するデータ生成ステップ（ＴＣ１，ＴＣ２）と、データ生成ステップ（ＴＣ１，ＴＣ２）で演奏データ（ＭＤ）が生成されているかオーディオデータ（ＡＤ）が生成されているか或いは両データ（ＭＤ，ＡＤ）が生成されているか生成データの種類を判別するデータ判別ステップ（Ｓ２２；ＴＣ４）と、データ判別ステップ（Ｓ２２）での判別結果を有効にするか否かを切り替え指示する第２切替ステップ（Ｓ２１；ＳＷｂ）と、第２切替ステップ（Ｓ２１）においてデータ判別ステップ（Ｓ２２）での判別結果を有効にしない指示がなされたときは（Ｓ２１→ＮＯ；ＳＷｂ＝「Ｎ」）、第１切替ステップ（Ｓ２４）で指示された演奏データ（ＭＤ）又はオーディオデータ（ＡＤ）の何れか一方を送信すべきデータに設定し（Ｓ２４，Ｓ２５）、第２切替ステップ（Ｓ２１）においてデータ判別ステップ（Ｓ２２）での判別結果を有効にする指示がなされたときには（Ｓ２１→ＹＥＳ；ＳＷｂ＝「Ａ」）、データ判別ステップ（Ｓ２２）で判別された生成データの種類が演奏データ（ＭＤ）又はオーディオデータ（ＡＤ）である場合は（ＳＷｃ＝「１」，「２」）、それぞれ、演奏データ（ＭＤ）又はオーディオデータ（ＡＤ）を送信すべきデータに設定し、該生成データの種類が両データ（ＭＤ，ＡＤ）を含む場合（ＳＷｃ＝「３」）は、所定の選択方法に従い（［００５１］）演奏データ（ＭＤ）又はオーディオデータ（ＡＤ）の何れか一方を再生すべきデータに設定する（Ｓ２３〜Ｓ２５）設定ステップ（Ｓ２３〜Ｓ２５；ＳＷｃ）と、データ生成ステップ（ＴＣ１，ＴＣ２）で生成された演奏データ（ＭＤ）乃至オーディオデータ（ＡＤ）のうち設定ステップ（Ｓ２３〜Ｓ２５）で送信すべきデータに設定されたデータを外部の音楽情報処理端末（ＳＴ）に送信する送信ステップ（Ｓ２３，Ｓ２６；ＴＣ３）とから成る手順を実行させる送信切替プログラム〔請求項４〕が提供される。
【０００８】
〔発明の作用〕
この発明の第１の特徴（請求項１，３）によると、生徒端末のような音楽情報処理端末（ＳＴ；ＳＴａ，ＳＴｂ，ＳＴｃ，…）において、教師端末のような外部の音楽情報処理端末（ＴＣ；ＴＣａ，ＴＣｂ，…）から通信ネットワーク（ＣＮ）を介して、ＭＩＤＩデータのように楽音を所定フォーマットで表わした演奏データ（ＭＤ）や音波形をディジタル化して表わしたオーディオデータ（ＡＤ）を受信し再生するに際して、第１切替手段又はステップ（ＳＷＡ）で、再生すべきデータが演奏データ（ＭＤ）又はオーディオデータ（ＡＤ）の何れか一方に切り替え指示され、また、第２切替手段又はステップ（ＳＷＢ）で、データ判別手段又はステップ（ＳＴ４）の判別結果を有効にするか否かが切り替え指示される。
ここで、データ判別手段又はステップ（ＳＴ４）の判別結果を有効にしないように指示されたときは（ＳＷＢ＝「Ｎ」：Ｓ１１→ＮＯ）、外部の音楽情報処理端末（ＴＣ）から演奏データ（ＭＤ）乃至オーディオデータ（ＡＤ）を受信すると（ＳＴ３）、受信されたデータについて、第１切替手段又はステップ（ＳＷＡ）で指示された演奏データ（ＭＤ）又はオーディオデータ（ＡＤ）の何れか一方を再生すべきデータに設定して当該データを再生する（ＳＷＢ＝「Ｎ」→ＳＷＡ：Ｓ１５，Ｓ１６）。
また、データ判別手段又はステップ（ＳＴ４）の判別結果を有効にするように指示されたときには（ＳＷＢ＝「Ａ」：Ｓ１１→ＹＥＳ）、データ判別手段又はステップ（ＳＴ４）で判別された受信データ種類が演奏データ（ＭＤ）又はオーディオデータ（ＡＤ）である場合は（ＳＷＣ＝「１」，「２」）、それぞれ、演奏データ（ＭＤ）又はオーディオデータ（ＡＤ）を再生すべきデータに設定し、また、受信データ種類が両データ（ＭＤ，ＡＤ）を含む場合は（ＳＷＣ＝「３」）、所定の選択方法に従って（［００５１］）演奏データ（ＭＤ）又はオーディオデータ（ＡＤ）の何れか一方を再生すべきデータに設定し、当該設定された受信データを再生する（ＳＷＢ＝「Ａ」→ＳＷＣ：Ｓ１３）。ここで、後者の場合の選択方法には、例えば、
・第１切替手段又はステップ（ＳＷＡ）の指示に従う（図３）、
・直前に再生していた方のデータを選択する〔［００５１］（１）〕、
・直前には再生していなかった方のデータを選択する〔［００５１］（２）〕、
・音量の大きい方のデータを選択する〔［００５１］（３）〕、
・外部の送信側音楽情報処理端末（ＴＣ）から再生する方のデータ種類を表わす情報を受け取る〔［００５１］（４）〕
等の方法を採用することができる。
従って、この発明によれば、受信した演奏データ乃至オーディオデータに対し、演奏データ又はオーディオデータの切替え指示や受信データの自動判別に従って演奏データ又はオーディオデータの何れか一方を再生することができ、簡単な構成で、違和感なく、受信したタイミングで、当該一方のデータを再生することができる。
【０００９】
この発明の第２の特徴による（請求項２，４）と、教師端末のような音楽情報処理端末（ＴＣ；ＴＣａ，ＴＣｂ，…）において、ＭＩＤＩデータのように楽音を所定フォーマットで表わした演奏データ（ＭＤ）や音波形をディジタル化して表わしたオーディオデータ（ＡＤ）を生成し、通信ネットワーク（ＣＮ）を介して生徒端末のような外部の音楽情報処理端末（ＳＴ；ＳＴａ，ＳＴｂ，ＳＴｃ，…）に送信するに際して、第１切替手段又はステップ（ＳＷａ）で、送信すべきデータが演奏データ（ＭＤ）又はオーディオデータ（ＡＤ）の何れか一方に切り替え指示され、また、第２切替手段又はステップ（ＳＷｂ）で、データ判別手段又はステップ（ＴＣ４）の判別結果を有効にするか否かが切り替え指示される。
ここで、データ判別手段又はステップ（ＳＴ４）の判別結果を有効にしないように指示されたときは（ＳＷｂ＝「Ｎ」：Ｓ２１→ＮＯ）、演奏データ（ＭＤ）乃至オーディオデータ（ＡＤ）が生成されると（ＴＣ１，ＴＣ２）、生成されたデータについて、第１切替手段又はステップ（ＳＷａ）で送信すべき指示がなされた演奏データ（ＭＤ）又はオーディオデータ（ＡＤ）の何れか一方を送信すべきデータに設定して当該データを外部の音楽情報処理端末（ＳＴ）に送信する（ＳＷａ→ＳＷｂ＝「Ｎ」：Ｓ２４〜Ｓ２６）。
また、データ判別手段又はステップ（ＴＣ４）の判別結果を有効にするように指示されたときには（ＳＷｂ＝「Ａ」：Ｓ２１→ＹＥＳ）、生成されたデータのうち、データ判別手段又はステップ（ＴＣ４）で判別された生成データ種類が演奏データ（ＭＤ）又はオーディオデータ（ＡＤ）である場合は（ＳＷｃ＝「１」，「２」）、それぞれ、演奏データ（ＭＤ）又はオーディオデータ（ＡＤ）を再生すべきデータに設定し、また、生成データ種類が両データ（ＭＤ，ＡＤ）を含む場合は（ＳＷｃ＝「３」）、所定の選択方法に従って（［００５１］）演奏データ（ＭＤ）又はオーディオデータ（ＡＤ）の何れか一方を再生すべきデータに設定し、当該設定されたデータを送信する（ＳＷｃ→ＳＷｂ＝「Ａ」：Ｓ２３〜Ｓ２６）。ここで、後者の場合の選択方法には、例えば、
・第１切替手段又はステップ（ＳＷａ）の指示に従う（図５）、
・直前に発生していた方のデータを選択する〔［００５１］（１）〕、
・直前には発生していなかった方のデータを選択する〔［００５１］（２）〕、
・音量の大きい方のデータを選択する〔［００５１］（３）〕、
・外部の受信側音楽情報処理端末（ＳＴ）から送信する方のデータ種類を表わす情報を受け取る〔［００５１］（４）〕
等の方法を採用することができる。
従って、この発明によれば、生成した演奏データ乃至オーディオデータに対し、演奏データ又はオーディオデータの切替え指示や生成データの自動判別に従って、簡単な構成で、演奏データ又はオーディオデータの何れか一方を送信することができ、当該一方のデータを受信した外部の音楽情報処理端末では、違和感なく、受信したタイミングで、当該データを再生することができる。
【００１０】
【発明の実施の形態】
以下、図面を参照しつつ、この発明の好適な実施例を詳述する。なお、以下の実施例は単なる一例であって、この発明の精神を逸脱しない範囲で種々の変更が可能である。
【００１１】
〔システムの概要〕
図１は、この発明の一実施例による音楽情報再生システム全体のネットワーク接続構成を表わす概略ブロック図である。この例では、音楽情報再生システムは、複数の教師端末ＴＣａ，ＴＣｂ，…、並びに、複数の生徒端末ＳＴａ，ＳＴｂ，ＳＴｃ，…から成り、教師端末と生徒端末とは、インターネット或いはローカルエリアネットワーク（ＬＡＮ）等の通信ネットワークＣＮを介して交信することができる。なお、以下の説明では、個々の教師端末ＴＣａ，ＴＣｂ，…は、記号“ＴＣ”で代表的に表わし、個々の生徒端末ＳＴａ，ＳＴｂ，ＳＴｃ，…は、記号“ＳＴ”で代表的に表わすものとする。
【００１２】
教師端末ＴＣは、例えば、電子楽器の演奏等に基づいて、ＭＩＤＩデータのように、演奏される楽音を音源に再生させるための処理命令を使って所定フォーマットで表現した演奏データを生成したり、マイクから入力される音信号について波形を離散値情報で表現したオーディオデータを生成したり、更には、カメラからの撮像信号から映像データを生成する機能を備え、これらのデータは、通信ネットワークＣＮを介して、生徒端末ＳＴ側に送信され、生徒端末ＳＴで再生される。つまり、教師端末ＴＣは、演奏データとオーディオデータのような、データの形式とその再生方法が異なる複数種類の音楽情報を生成して生徒端末ＳＴに送信する。
【００１３】
ここで、教師端末ＴＣを用いる教師が、音楽指導のために、指導上のコメントを発声したり或いは電子楽器の実演奏等を行うと、マイクへの入力音には、コメントを表わす音声だけでなく、電子楽器の実演奏等に基づく演奏音が含まれるので、教師端末ＴＣでは、電子楽器の実演奏等に基づく演奏データ及びオーディオデータが生成されることになる。
【００１４】
図２は、この発明の一実施例による音楽情報再生システムにおける各端末のハードウエア構成を表わすブロック図である。このシステムの例では、各教師端末ＴＣ及び各生徒端末ＳＴの本体装置として、通信機能を有するパーソナルコンピュータ（ＰＣ）を用い、演奏データやオーディオデータの生成や再生などの音楽情報処理機能をもたせるようにしている。しかしながら、本体装置に電子楽器などの演奏データ専用の音楽情報処理装置を用い、これに、通信機能や、オーディオデータなどを生成乃至再生処理する機能をもたせてもよい。
【００１５】
各教師端末ＴＣ又は各生徒端末ＳＴは、中央処理装置（ＣＰＵ）１、タイマ２、読出専用メモリ（ＲＯＭ）３、ランダムアクセスメモリ（ＲＡＭ）４、外部記憶装置５、検出回路６、表示出力処理回路７、音響出力処理回路８などの外に、通信インターフェイス（通信Ｉ／Ｆ）９やＭＩＤＩインターフェース（ＭＩＤＩＩ／Ｆ）１０などを備え、これらの装置１〜１０は、通信バス１１を介して互いに接続されている。
【００１６】
端末システム全体を制御するＣＰＵ１は、所定のソフトウエア・プログラムに従いタイマ２によるクロックを利用して種々の制御を行い、例えば、演奏データの生成や再生処理などの外に、演奏データ及びオーディオデータの送信又は再生を切り替えるための再生切替処理の実行を制御する。ＲＯＭ３には、このシステムに基本的な音楽情報処理や再生切替処理などを実行させるための各種制御プログラムや、これらの処理に付随する各種データやテーブルなどが記憶されている。また、ＲＡＭ４には、これらの処理に際して利用されるフラグやバッファなどの情報が一時的に記憶される。
【００１７】
外部記憶装置５は、ハードディスクドライブ（ＨＤＤ）の外に、コンパクトディスク・リード・オンリィ・メモリ（ＣＤ−ＲＯＭ）、フレキシブルディスク（ＦＤ）、光磁気（ＭＯ）ディスク、ディジタル多目的ディスク（ＤＶＤ）、メモリカード等の記憶媒体及び／又はその駆動装置から成り、各種制御プログラムや各種データを記憶することができる。再生切替などに必要なプログラムや各種テーブルなどは、ＲＯＭ３を利用するだけでなく、外部記憶装置５からＲＡＭ４内に読み込むことができる。例えば、ＨＤＤには、この再生切替処理を含む各種情報処理のためのソフトウエアのインストールが可能である。
【００１８】
検出回路６には入力装置１２が接続される。入力装置１２には、キーボードやポインチングデバイス（マウス等）などの操作子から成る操作子装置が含まれ、操作子装置の各種操作子をユーザが操作すると、検出回路６は、ユーザ操作の内容を検出して端末システム内に導入する。このユーザ操作の対象には、例えば、“トークスイッチ（ＳＷＡ，ＳＷａ）”や“オートスイッチ（ＳＷＢ，ＳＷｂ）”があり、トークスイッチを使って当該端末で再生又は送信するデータを手動で設定し、オートスイッチを使って自動設定に切り替える。
【００１９】
入力装置１２には、このような操作子装置の外に、マイクなどの音響入力装置や、電子カメラなどの映像入力装置が含まれる。例えば、教師端末ＴＣ側では、マイクを用いて、ユーザ（教師）による音楽指導上の音声を音信号で入力したり、電子カメラを用いて、ユーザ（教師）の演奏状況を表わす動的な映像（動画像）を映像信号で入力することができる。このように、検出回路６は、操作子の操作内容を検出するだけでなく、音響入力装置からの音信号をアナログディジタル（Ａ／Ｄ）変換したり、映像入力装置からの映像信号を検出し、対応するオーディオデータやビデオデータをシステム内に導入することができる。
【００２０】
表示出力処理回路７は、これに接続される表示部１３の表示内容をＣＰＵ１からの指令に従って制御し、表示部１３のディスプレイには、入力装置１２の操作に従い各種画面を表示して情報入力や動作確認などの援助をするだけでなく、ビデオデータに基づく映像を表示することができる。
【００２１】
音響出力処理回路８は、音源やＤＳＰ等で構成される演奏データ用効果回路や、オーディオデータ処理回路を含み、Ｄ／Ａ変換器やアンプ、スピーカから成るサウンドシステム１４が接続される。演奏データに基づく演奏出力信号やオーディオデータに基づく音響出力信号を発生し、これらの出力信号に基づくサウンドをサウンドシステム１４から放音することができる。
【００２２】
また、通信Ｉ／Ｆ９には、ローカルエリアネットワーク（ＬＡＮ）やインターネット、電話回線等の通信ネットワークＣＮが接続され、この通信ネットワークを介して他の端末（ＴＣ，ＳＴ）や別のサーバコンピュータと交信することができる。例えば、他の端末（ＴＣ，ＳＴ）から演奏データやオーディオデータ、ビデオデータなどを受信することができ、また、別のサーバコンピュータからは制御プログラムや演奏データなどの各種データを外部記憶装置５にストアすることもできる。例えば、生徒端末ＳＴ側では、教師端末ＴＣ側から通信Ｉ／Ｆ９及び通信ネットワークＣＮを介して受信したビデオデータに基き、表示出力処理回路７及び表示部１３から成る表示出力部７−１３を通じて、教師の演奏状況を表わす映像を表示することができる。
【００２３】
さらに、ＭＩＤＩＩ／Ｆ１０には、実際の演奏に基づいて演奏データを生成することができる電子楽器などの演奏データ生成源（以下、単に「電子楽器」という）を含む他の演奏データ処理装置１５が接続され、演奏データをＭＩＤＩ形式で授受することができる。従って、各端末ＴＣ，ＳＴでは、電子楽器１５を実際に演奏し、この演奏に基づく楽音を、音響出力処理回路８及びサウンドシステム１４から成るサウンド出力部８−１４から、発音させることができる。
【００２４】
各端末は、以上のような構成を有するので、例えば、教師端末ＴＣ側では、ユーザが電子楽器１５を用いて実際に演奏し、この演奏に基づく演奏データをＭＩＤＩＩ／Ｆ１０を介してシステムに導入したり、或いは、外部記憶装置５から模範的な演奏データをＲＡＭ４内に読み込んだりすることによって、演奏データに基づく楽音をサウンド出力部８−１４から発音させることができる。ここで、この演奏データを通信Ｉ／Ｆ９及び通信ネットワークＣＮを介して生徒端末ＳＴ側に送信すると、生徒端末ＳＴ側では、受信した演奏データに基づく楽音をサウンド出力部８−１４を通じて再生させることができる。
【００２５】
一方、教師端末ＴＣ側のサウンド出力部８−１４で放音された楽音は、入力装置１２のマイクから音信号として入力され、検出回路６でオーディオデータに変換されてしまい、この入力装置１２及び検出回路６から成る情報入力部１２−６のオーディオ入力処理機能に従って入力されたオーディオデータが、通信Ｉ／Ｆ９及び通信ネットワークＣＮを介して、生徒端末ＳＴ側に送信されると、生徒端末ＳＴ側では、受信したオーディオデータに基づく楽音をサウンド出力部８−１４で再生する。
【００２６】
なお、情報入力部１２−６乃至表示出力部７−１３における映像処理機能については、必要に応じて、専用の映像処理回路を設けて、この映像処理回路をＣＰＵ１により制御するようにしてもよい。同様に、情報入力部１２−６乃至サウンド出力部８−１４におけるオーディオ処理機能についても、必要に応じて、専用のオーディオ処理回路を設けて、このオーディオ処理回路をＣＰＵ１（再生切替処理）により制御するようにしてもよい。
【００２７】
また、上述した情報入力部１２−６、表示出力部７−１３又はサウンド出力部８−１４における映像処理機能やオーディオ処理機能については、当該端末システムに要求される機能に基づき、必要に応じて省略することができる。例えば、生徒端末ＳＴの場合には、情報入力部１２−６から音信号や映像信号の入力処理に関する機能を省略することができる。
【００２８】
〔第１実施形態〕
この発明の第１実施形態による音楽情報再生システムでは、生徒端末ＳＴ側において、トークスイッチ（ＳＷＡ）操作により、演奏データＭＤ及びオーディオデータＡＤの何れか一方を再生対象へ切り替えることができ、外部の教師端末ＴＣから通信ネットワークＣＮを介して演奏データＭＤ及びオーディオデータＡＤを受信すると、受信される両データＭＤ，ＡＤのうち、再生対象である方のデータが再生される。
【００２９】
図３は、この発明の第１実施形態による音楽情報再生システムの機能ブロック図を示す。この機能ブロック図に示すように、各教師端末ＴＣ（ＴＣａ，ＴＣｂ，…）は、電子楽器機能部ＴＣ１、マイク音信号処理部ＴＣ２及び送信部ＴＣ３を備え、各生徒端末ＳＴ（ＳＴａ，ＳＴｂ，ＳＴｃ，…）は、電子楽器機能部ＴＣ１及びマイク音信号処理部ＴＣ２に対応するＭＩＤＩ再生部ＳＴ１及びオーディオ再生部ＳＴ２と、受信部ＳＴ３を備える。
【００３０】
教師端末ＴＣ側の電子楽器機能部ＴＣ１は、教師端末ＴＣ本体にＭＩＤＩＩ／Ｆ１０を介して接続される電子楽器１５の実際の演奏に基づいて、例えば、ＭＩＤＩ形式の演奏データ（ＭＩＤＩデータ）ＭＤを生成したり、或いは、ＲＯＭ３又は外部記憶装置５に記憶されている演奏データＭＤを取り込む機能ブロックである。マイク音信号処理部ＴＣ２は、教師端末ＴＣのユーザ（教師）の音声や、演奏データに基づいてサウンド出力部８−１４を通じて発音されるサウンドを、情報入力部１２−６のオーディオ入力処理機能を通じてオーディオデータ（波形データ）ＡＤに変換する機能ブロックである。送信部ＴＣ３は、両ブロックＴＣ１，ＴＣ２で生成された演奏データＭＤ及びオーディオデータＡＤを、通信ネットワークＣＮを介して各生徒端末ＳＴに向けて送信する。
【００３１】
各生徒端末ＳＴの受信部ＳＴ３は、教師端末ＴＣからの演奏データＭＤ及びオーディオデータＡＤを受信し、ＭＩＤＩ再生部ＳＴ１又はオーディオ再生部ＳＴ２に手渡す。ＭＩＤＩ再生部ＳＴ１及びオーディオ再生部ＳＴ２は、それぞれ、受信される演奏データＭＤ及びオーディオデータＡＤに基づく楽音及びサウンドをサウンド出力部８−１４を通じて発音させる。
【００３２】
この発明の第１実施形態では、上述した構成に加えて、再生切替処理プログラム（１）に従って、教師端末（サーバ）ＴＣは、この端末側で発生する演奏データＭＤ及び／又はオーディオデータＡＤを全て生徒端末（クライアント）ＳＴに送信し、これを受信する生徒端末ＳＴ側では、教師端末ＴＣから受信されるデータの種類と、生徒端末ＳＴで各種スイッチを使った切替えによって設定されている再生状態に応じて、データを再生する。このために、生徒端末ＴＣに、トークスイッチＳＷＡ、オートスイッチＳＷＢ、選択スイッチＳＷＣ及び情報解析部ＳＴ４が用意される。
【００３３】
トークスイッチＳＷＡは、ユーザ（生徒）によって、当該生徒端末ＳＴで再生されるデータを演奏データＭＤ及びオーディオデータＡＤの何れかに切り替えるスイッチ機能部を表わしている。例えば、トークスイッチＳＷＡの初期状態は、図示のように“オフ”状態〔（Ｍ）側〕であり、演奏データＭＤの再生を指示する。ユーザがトークスイッチＳＷＡを操作すると、図示とは反対の“オン”状態〔（Ｖ）側〕に切り替って、オーディオデータＡＤの再生を指示し、以後、ユーザ操作毎に、“Ｍ”側（オフ）→“Ｖ”側（オン）→“Ｍ”側（オフ）→…というように、オン・オフ状態が切り替る。
【００３４】
オートスイッチＳＷＢは、当該生徒端末ＳＴで再生するデータを、トークスイッチＳＷＡの設定状態に任せる（Ｎ）か、或いは、受信されるデータの種類に基づいて自動的に判断させる（Ａ）かを切り替えるスイッチ機能部を表わしている。例えば、オートスイッチＳＷＢの初期状態は、図示のように“オフ”状態〔（Ｎ）側〕であり、当該生徒端末ＳＴで再生されるデータをトークスイッチＳＷＡの設定に任せ、トークスイッチＳＷＡによる再生データの指示を有効にする。また、ユーザがオートスイッチＳＷＢを操作すると、図示とは反対の“オン”状態〔（Ａ）側〕となり、受信部ＳＴ３で受信されたデータを情報解析部ＳＴ４に与え、再生されるデータを情報解析部ＳＴ４の解析結果に依存させる。なお、このオートスイッチＳＷＢも、以後、ユーザ操作毎に、“Ｎ”側（オフ）→“Ａ”側（オン）→“Ｎ”側（オフ）→…というように、オン・オフ状態が切り替る。
【００３５】
情報解析部ＳＴ４は、受信されているデータが、演奏データＭＤである（１）か、オーディオデータＡＤである（２）か或いは両データを含む（３）かを解析し、解析結果に従って選択スイッチＳＷＣを制御する。選択スイッチＳＷＣは、情報解析部ＳＴ４の解析結果出力に応じて図示の（１）〜（３）側に接続切替を行うスイッチ機能部である。つまり、選択スイッチＳＷＣは、解析結果に応じて、オートスイッチＳＷＢがオン〔（Ａ）側〕の時に受信されるデータの手渡し先を、ＭＩＤＩ再生部ＳＴ１（１）、オーディオ再生部ＳＴ２（２）、或いは、トークスイッチＳＷＡの設定に対応する再生部ＳＴ１，ＳＴ２の何れか（３）に、切り替える。
【００３６】
図４は、この発明の第１実施形態による音楽情報再生システムの生徒端末側での動作例を表わすフローチャートを示す。第１実施形態においては、再生切替処理プログラム（１）に従って、図４に示されるような再生切替処理（１）の動作フローが、生徒端末ＳＴ側でデータを受信する毎に起動される。
【００３７】
再生切替処理（１）がスタートすると、まず、最初のステップＳ１１では、オートスイッチＳＷＢが“オン”の状態（Ａ）にあるか否かを判定する。ここで、“オン”状態と判定されると（Ｓ１１→ＹＥＳ）、ステップＳ１２に進み、情報解析部ＳＴ４において、受信部ＳＴ３で受信されるデータの種類を解析して、受信部ＳＴ３から出力されているデータの種類を決定する。続いて、ステップＳ１３で決定された種類のデータを、対応する再生部ＳＴ１，ＳＴ２で再生するように選択スイッチＳＷＣを切り替えて、切替え後の状態で再生できる種類のデータを再生し、その後、この再生切替処理（１）を終了する。
【００３８】
一方、ステップＳ１１で、オートスイッチＳＷＢが“オフ”状態（Ｎ）であると判定されると（Ｓ１１→ＮＯ）、ステップＳ１４に進んで、さらに、トークスイッチＳＷＡが“オン”状態（Ｖ）にあるか否かを判定する。ここで、“オン”状態と判定されると（Ｓ１４→ＹＥＳ）、ステップＳ１５に進み、受信されるデータからオーディオデータＡＤを取り出して、当該オーディオデータをオーディオ再生部ＳＴ２で再生し、その後、この再生切替処理（１）を終了する。
【００３９】
また、ステップＳ１４でトークスイッチＳＷＡが“オフ”状態（Ｍ）であると判定されると（Ｓ１４→ＮＯ）、ステップＳ１６に進んで、受信されるデータから演奏データ（ＭＩＤＩデータ）ＭＤを取り出して、当該演奏データをＭＩＤＩ再生部ＳＴ１で再生し、その後、この再生切替処理（１）を終了する。
【００４０】
〔第２実施形態〕
この発明の第２実施形態による音楽情報再生システムでは、教師端末ＴＣ側において、トークスイッチ（ＳＷａ）操作により、演奏データＭＤ及びオーディオデータＡＤの何れか一方を送信対象へ切り替えることができ、当該教師端末ＴＣで発生される演奏データＭＤ及びオーディオデータＡＤのうち、送信対象である方のデータが、外部の生徒端末ＳＴに送信される。
【００４１】
図５は、この発明の第２実施形態による音楽情報再生システムの機能ブロック図を示す。この機能ブロック図に示すように、各教師端末ＴＣ（ＴＣａ，ＴＣｂ，…）は、電子楽器機能部ＴＣ１、マイク音信号処理部ＴＣ２及び送信部ＴＣ３を備え、各生徒端末ＳＴ（ＳＴａ，ＳＴｂ，ＳＴｃ，…）は、電子楽器機能部ＴＣ１及びマイク音信号処理部ＴＣ２に対応するＭＩＤＩ再生部ＳＴ１及びオーディオ再生部ＳＴ２と、受信部ＳＴ３を備える点では、第１及び第２実施形態の間に格別相違がない。
【００４２】
第２実施形態では、再生切替処理プログラム（２）に従って、切替制御を教師端末（サーバ）ＴＣで行い、教師端末ＴＣ側で発生される演奏データＭＤ及びオーディオデータＡＤの何れか一方を選択して生徒端末ＳＴ側に送信することができる。一方、生徒端末ＳＴ側では、教師端末ＴＣから受信される演奏データＭＤ及び／又はオーディオデータＡＤの全てを再生する。このために、教師端末ＴＣに、トークスイッチＳＷａ、オートスイッチＳＷｂ、選択スイッチＳＷｃ及び情報解析部ＴＣ４が用意される。
【００４３】
トークスイッチＳＷａは、ユーザ（教師）による入力装置１２の所定操作に従って、当該教師端末ＴＣから送信されるデータを演奏データＭＤ及びオーディオデータＡＤの何れかに切り替えるスイッチ機能部を表わしている。例えば、トークスイッチＳＷａの初期状態は、図示のように“オフ”状態〔（Ｍ）側〕であり、演奏データＭＤの送信を指示し、ユーザがトークスイッチＳＷａを操作すると、図示とは反対の“オン”状態〔（Ｖ）側〕に切り替って、オーディオデータＡＤの送信を指示し、以後、ユーザ操作毎にオン・オフ状態が切り替る。
【００４４】
オートスイッチＳＷｂは、当該教師端末ＴＣから送信するデータを、トークスイッチＳＷａの設定状態に任せる（Ｎ）か、或いは、現在発生しているデータの種類に関する自動的な判断に任せる（Ａ）かを切り替えるスイッチ機能部を表わしている。例えば、オートスイッチＳＷｂの初期状態は、図示のように“オフ”状態〔（Ｎ）側〕であり、当該生徒端末ＳＴで再生されるデータをトークスイッチＳＷａの設定に任せ、トークスイッチＳＷａによる送信データの指示を有効にする。また、ユーザがオートスイッチＳＷｂを操作すると、図示とは反対の“オン”状態〔（Ａ）側〕となり、選択スイッチＳＷｃの送信データ指示が有効になる。なお、このオートスイッチＳＷｂも、トークスイッチＳＷａと同様に、以後、ユーザ操作毎にオン・オフ状態が切り替る。
【００４５】
この選択スイッチＳＷｃは、送信するデータの種類を表わしている送信ルートを、情報解析部ＴＣ４の解析結果に応じて、図示の（１）〜（３）のように、複数段に切り替える自動スイッチ機能部である。この解析結果を出力する情報解析部ＴＣ４は、電子楽器機能部ＴＣ１乃至マイク音信号処理部ＴＣ２で発生される演奏データＭＤ乃至オーディオデータＡＤを受けて、当該教師端末ＴＣで発生されているデータの種類を判別する。すなわち、発生データが、演奏データＭＤである（１）か、オーディオデータＡＤである（２）か或いは両データを含む（３）かを解析し、解析結果に従って選択スイッチＳＷｃを（１）〜（３）の何れかに切り替える。
【００４６】
つまり、選択スイッチＳＷｃは、情報解析部ＴＣ４のデータ種類の解析結果に従って、オートスイッチＳＷｂがオン〔（Ａ）側〕の時に送信部ＴＣ３から送信すべきデータの発生源を、電子楽器機能部ＴＣ１（１）、マイク音信号処理部ＴＣ２（２）、或いは、トークスイッチＳＷａの設定に対応する両部ＴＣ１，ＴＣ２の何れか（３）に切り替える。
【００４７】
図６は、この発明の第２実施形態による音楽情報再生システムの教師端末側での動作例を表わすフローチャートを示す。第２実施形態においては、再生切替処理プログラム（２）に従って、図６に示されるような再生切替処理（２）の動作フローが、教師端末ＴＣ側でデータを発生する毎に起動される。
【００４８】
再生切替処理（２）がスタートすると、まず、最初のステップＳ２１では、オートスイッチＳＷｂが“オン”の状態（Ａ）にあるか否かを判定する。ここで、“オン”状態と判定されると（Ｓ２１→ＹＥＳ）、ステップＳ２２に進み、情報解析部ＴＣ４において、入力されるデータの種類を解析し、当該教師端末ＴＣでは、発生されているデータが演奏データ（ＭＩＤＩデータ）ＭＤ及びオーディオデータ（波形データ）ＡＤの何れか一方のみであるか否かを検出する。
【００４９】
ステップＳ２２で、演奏データＭＤ及びオーディオデータＡＤの何れか一方のみが発生されていることを検出すると（Ｓ２２→ＹＥＳ）、ステップＳ２３に進んで、発生されているデータ（演奏データＭＤ又はオーディオデータＡＤ）を生徒端末ＳＴに向けて送信するように、選択スイッチＳＷｃを発生されているデータを送信できる送信ルート〔（１）又は（２）〕に切り替えて、発生されているデータを生徒端末ＳＴに送信し、その後、この再生切替処理（２）を終了する。
【００５０】
一方、ステップＳ２１でオートスイッチＳＷｂが“オフ”状態（Ｎ）であると判定されたとき（Ｓ２１→ＮＯ）、並びに、ステップＳ２２で演奏データＭＤ及びオーディオデータＡＤの両者が発生されていると判定すると（Ｓ２２→ＮＯ）、ステップＳ２４に進んで、トークスイッチＳＷａの状態に基づいて、演奏データＭＤ及びオーディオデータＡＤの中から取り出すべきデータの種類を検出する。続くステップＳ２５では、発生されているデータから、ステップＳ２４で検出された種類のデータを取り出す。そして、次のステップＳ２６において、取り出したデータを送信部ＴＣ３の制御で生徒端末ＳＴに向けて送信し、その後、この再生切替処理（２）を終了する。
【００５１】
〔種々の実施態様〕
以上、この発明を一実施例について説明したが、この発明は種々の態様で実施することができる。例えば、各実施形態においては、オートスイッチをオン（Ａ）している場合に、再生又は送信するデータの種類は、選択スイッチの選択（３）によりトークスイッチの設定に従うようにしているが、トークスイッチの設定に従う方法以外の別の方法で選択してもよい。例えば、
（１）直前に再生又は発生していた方のデータを選択する、
（２）直前には再生又は発生していなかった方のデータを選択する、
（３）音量の大きい方のデータを選択する、
（４）教師端末ＴＣから再生する方のデータ種類を表わす情報、或いは、生徒端末ＳＴから送信する方のデータ種類を表わす情報を受け取る、等々
の方法を採用することができる。
【００５２】
また、複数ある教師端末ＴＣａ，ＴＣｂ，…毎に、複数ある生徒端末ＳＴａ，ＳＴｂ，ＳＴｃ，…毎に、オートスイッチＳＷｂ，ＳＷＢとトークスイッチＳＷａ，ＳＷＡを使って、夫々の端末に固有の設定を行うことができる。
【００５３】
【発明の効果】
以上説明したように、この発明によれば、生徒端末のような音楽情報処理端末（ＳＴ）において、教師端末のような外部の音楽情報処理端末（ＴＣ）から通信ネットワーク（ＣＮ）を介してＭＩＤＩデータのような演奏データ（ＭＤ）や音波形情報で表現されるオーディオデータ（ＡＤ）を受信し再生する場合、演奏データ乃至オーディオデータが受信されると、第１切替手段の指示やデータ判別手段の受信データ自動判別に従って演奏データ又はオーディオデータの何れかを再生データに設定し、受信された演奏データ乃至オーディオデータのうち、設定された再生データに該当するデータを再生することができ、簡単な構成で、違和感なく、受信したタイミングで、該当データを再生することができる。
【００５４】
また、この発明によれば、教師端末のような音楽情報処理端末（ＴＣ）において、演奏データ（ＭＤ）やオーディオデータ（ＡＤ）を生成し通信ネットワーク（ＣＮ）を介して生徒端末のような外部の音楽情報処理端末（ＳＴ）に送信する場合、演奏データ乃至オーディオデータが生成されると、第１切替手段の指示やデータ判別手段の生成データ自動判別に従って演奏データ又はオーディオデータの何れかを送信データに設定し、生成された演奏データ乃至オーディオデータのうち、設定された送信データに該当するデータを送信することができ、簡単な構成にも拘わらず、該当データを受信した外部の音楽情報処理端末では、同様に、違和感なく、受信したタイミングで、該当データを再生することができる。
【図面の簡単な説明】
【図１】図１は、この発明の一実施例による音楽情報再生システム全体のネットワーク接続構成を示す概略ブロック図である。
【図２】図２は、この発明の一実施例による音楽情報再生システムにおける各端末のハードウエア構成を表わすブロック図である。
【図３】図３は、この発明の第１実施形態による音楽情報再生システムの機能ブロック図である。
【図４】図４は、この発明の第１実施形態による音楽情報再生システムの生徒端末側での動作例を表わすフローチャートである。
【図５】図５は、この発明の第２実施形態による音楽情報再生システムの機能ブロック図である。
【図６】図６は、この発明の第２実施形態による音楽情報再生システムの教師端末側での動作例を表わすフローチャートである。
【符号の説明】
ＴＣ；ＴＣａ，ＴＣｂ，…  電子楽器機能部（演奏データ生成部）ＴＣ１，マイク音信号処理部ＴＣ２及び送信部ＴＣ３を備える教師端末、
ＳＴ；ＳＴａ，ＳＴｂ，ＳＴｃ，…  ＭＩＤＩ（演奏データ）再生部ＳＴ１，オーディオ（マイク音信号）再生部ＳＴ２及び受信部ＳＴ３を備える生徒端末、
ＳＷＡ，ＳＷａ  トークスイッチ（機能部）、
ＳＷＢ，ＳＷｂ  オートスイッチ（機能部）、
ＳＷＣ，ＳＷｃ  情報解析部ＳＴ４，ＴＣ４の解析結果出力で動作する選択スイッチ（自動スイッチ機能部）。
【図１】
0003852348.tif 000002
【図２】
0003852348.tif 000003
【図３】
0003852348.tif 000004
【図４】
0003852348.tif 000005
【図５】
0003852348.tif 000006
【図６】
0003852348.tif 000007