(57)【特許請求の範囲】
【請求項１】
複数種類の楽器制御機能を有する電子楽器において、
ＩＤ情報により識別されるユーザ毎の個別情報であって、個別情報として前記複数種類の楽器制御機能のうち自動スタートさせる機能を指定する自動スタート設定情報を含むものを設定するユーザ個別情報設定手段と、
前記ユーザ個別情報設定手段にて設定された１乃至複数の個別情報を前記ＩＤ情報により識別可能に記憶する個別情報記憶手段と、
前記ＩＤ情報の入力を受け付けるＩＤ情報入力手段と、
前記ＩＤ情報の入力に応じて、前記個別情報記憶手段から該入力されたＩＤ情報に対応する前記個別情報を読み出す手段と、
前記複数種類の楽器制御機能のうち前記読み出した個別情報に含まれる自動スタート設定情報にて指定された機能を自動的に稼動させる自動スタート手段と、を備えたことを特徴とする電子楽器。
【請求項２】
前記複数種類の楽器制御機能は、複数の教習レベルに対応する教習課題を提供する教習機能を含み、
前記個別情報には、前記複数の教習レベルのうちの何れかを指定する情報を含み、
前記自動スタート手段は、前記指定された機能が前記教習機能であるとき、前記教習機能を稼動させるとともに該機能により提供される教習課題の教習レベルとして前記個別情報にて指定された教習レベルを指示することを特徴とする請求項１に記載の電子楽器。
【請求項３】
前記個別情報には前記教習機能を実行した回数および／または時間が記録されるこをと特徴とする請求項２に記載の電子楽器。
【請求項４】
前記複数種類の楽器制御機能は、演奏データに基づく自動演奏を行う自動演奏機能を含み、
前記個別情報には、前記自動演奏機能稼動時の初期設定情報を含み、
前記自動スタート手段は、前記指定された機能が前記自動演奏機能であるとき、前記自動演奏機能を稼動させるとともに、前記個別情報に含まれる初期設定情報に基づいて、自動演奏される演奏データおよび／または該演奏データの演奏態様を設定することを特徴とする請求項１乃至３いずれか一項に記載の電子楽器。
【請求項５】
前記個別情報には前記自動演奏機能にて自動演奏された曲目の再生履歴が記録されることを特徴とする請求項４に記載の電子楽器。
【請求項６】
通信ネットワークを介して他の装置と通信する通信手段を備え、
前記複数種類の楽器制御機能は、前記通信手段により通信ネットワークを介して指示された接続先へアクセスするネットワーク接続機能を含み、
前記個別情報には、接続先情報を含み、
前記自動スタート手段は、前記指定された機能が前記ネットワーク接続機能であるとき、前記ネットワーク接続機能を稼動させるとともに前記個別情報に含まれる接続先情報に基づいて接続先を指示することを特徴とする請求項１乃至５いずれか一項に記載の電子楽器。
【請求項７】
通信ネットワークへの接続可能状態を検知するオンライン検知手段と、
通信ネットワークからの切断を検知するオフライン検知手段と、
前記自動スタート手段は、前記オンライン検知手段にて接続可能な状態となったことを検知したとき、前記個別情報にて指定された機能が前記ネットワーク接続機能である場合に、前記ネットワーク接続機能を稼動させる一方、前記オフライン検知手段にて通信ネットワークからの切断を検知したとき、前記個別情報にて指定された機能が前記ネットワーク接続機能以外の機能である場合に該機能を稼動させることを特徴とする請求項６に記載の電子楽器。
【請求項８】
通信ネットワークを介して接続された電子楽器とサーバ装置とでなる電子楽器システムであって、
前記電子楽器は、複数種類の楽器制御機能を稼動できるものであり、
ＩＤ情報により識別されるユーザ毎の個別情報であって、個別情報として前記複数種類の楽器制御機能のうち自動スタートさせる機能を指定する自動スタート設定情報を含むものを設定するユーザ個別情報設定手段と、
前記設定された個別情報を前記通信ネットワークを介して前記サーバ装置に送信する手段と、
前記ＩＤ情報の入力を受け付けるＩＤ情報入力手段と、
前記入力されたＩＤ情報を前記通信ネットワークを介して前記サーバ装置に送信する手段と、
前記サーバ装置より前記通信ネットワークを介して個別情報を受信する手段と、
前記複数種類の楽器制御機能のうち前記受信した個別情報に含まれる自動スタート設定情報にて指定された機能を自動的に稼動させる自動スタート手段と、
を備え、
前記サーバ装置は、
前記個別情報を設定するためのＷｅｂページを前記通信ネットワークを介して前記電子楽器に提供する手段と、
前記個別情報を前記通信ネットワークを介して前記電子楽器より受信する手段と、
前記受信した個別情報を前記ＩＤ情報により識別可能に記憶する個別情報記憶手段と、
前記ＩＤ情報を入力するためのＷｅｂページを前記通信ネットワークを介して前記電子楽器に提供する手段と、
前記ＩＤ情報を前記通信ネットワークを介して前記電子楽器より受信する手段と、
前記個別情報記憶手段から前記受信したＩＤ情報に対応する前記個別情報を読み出すとともに、該読み出した個別情報を前記通信ネットワークを介して前記電子楽器に送信する手段と、
を備えたことを特徴とする電子楽器システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子楽器及びネットワークを利用した電子楽器システムに関し、実際に使用するユーザに応じて、そのユーザに適した機能で稼動できるようにした電子楽器及び電子楽器システムに関する。
【０００２】
【従来の技術】
従来、電子楽器には多用な機能が備えられている。例えば、自動演奏機能によりユーザが好みのジャンルの楽曲や伴奏などを自動演奏させることができる。また、楽器の教習時などに教習レベルに応じて自動演奏曲を選択することもできる。さらに、電子楽器の各種設定を行うために複数の設定画面から所望の画面を選択することができる。
【０００３】
ところで、家庭や音楽教室等で１台の電子楽器を複数のユーザが共用することがある。この場合、ユーザそれぞれが電子楽器の機能を自分の設定に直して使っていた。例えば、自動演奏の曲のジャンルを選んだり、自動演奏曲を自分の教習レベルに合わせなおしたり、さらに設定画面を所望の画面に選択し直したりしている。
【０００４】
【発明が解決しようとする課題】
しかし、１台の楽器を複数の人が使う際には、前回使用していた人と設定内容が違ってくると、やり直したりする手間がかかっていた。また、複数の人が使用することでそれぞれの設定がわかりにくくなるという問題がある。さらに、ユーザが自分に合った機能を理解する必要があり、また、自分の設定を覚えておく必要もあり、管理が面倒であった。
【０００５】
本発明は、電子楽器においてユーザに合った機能を容易に稼動できるようにして、使い勝手をよくすることを課題とする。
【０００６】
【課題を解決するための手段】
本発明の請求項１の電子楽器は、複数種類の楽器制御機能を有する電子楽器において、ＩＤ情報により識別されるユーザ毎の個別情報であって、個別情報として前記複数種類の楽器制御機能のうち自動スタートさせる機能を指定する自動スタート設定情報を含むものを設定するユーザ個別情報設定手段と、前記ユーザ個別情報設定手段にて設定された１乃至複数の個別情報を前記ＩＤ情報により識別可能に記憶する個別情報記憶手段と、前記ＩＤ情報の入力を受け付けるＩＤ情報入力手段と、前記ＩＤ情報の入力に応じて、前記個別情報記憶手段から該入力されたＩＤ情報に対応する前記個別情報を読み出す手段と、前記複数種類の楽器制御機能のうち前記読み出した個別情報に含まれる自動スタート設定情報にて指定された機能を自動的に稼動させる自動スタート手段と、を備えたことを特徴とする。
【０００７】
上記のように構成された請求項１の電子楽器によれば、ユーザがＩＤ情報入力手段でＩＤ情報を入力すると、このＩＤ情報に対応する個別情報が個別情報記憶手段から読み出され、この読み出した個別情報に含まれる自動スタート設定情報にて指定された機能を自動的に稼動される。ここで、個別情報は、ユーザの年齢や好きな音楽、好きな音楽の分野、音楽歴、練習回数など、ユーザのプロファイルの情報であり、自動スタート手段は、個別情報に応じた機能を適宜設定して働かせる。したがって、ユーザが自分のＩＤ情報を例えば上記ＩＤ情報入力手段で入力指定すると、ユーザに合った機能で稼動するので、使い勝手が良くなる。例えば、初心者でも、個別情報を入力することで、電子楽器の各種設定の知識がなくても、自分に合った設定で電子楽器を使用できる。
【０００８】
本発明の請求項２の電子楽器は、請求項１に記載の電子楽器であって、前記複数種類の楽器制御機能は、複数の教習レベルに対応する教習課題を提供する教習機能を含み、前記個別情報には、前記複数の教習レベルのうちの何れかを指定する情報を含み、前記自動スタート手段は、前記指定された機能が前記教習機能であるとき、前記教習機能を稼動させるとともに該機能により提供される教習課題の教習レベルとして前記個別情報にて指定された教習レベルを指示することを特徴とする。
【０００９】
上記のように構成された請求項２の電子楽器によれば、請求項１と同様な作用効果が得られるとともに、ユーザによる自己評価レベルや練習回数などの個別情報に応じて、ユーザに合った教習レベルで教習機能を稼動させることができ、レッスンのステップアップをユーザの習得レベルに応じて自動的に進めることができる。
【００１０】
本発明の請求項３の電子楽器は、請求項２に記載の電子楽器であって、前記個別情報には前記教習機能を実行した回数および／または時間が記録されるこをと特徴とする。
【００１１】
上記のように構成された請求項３の電子楽器によれば、請求項２と同様な作用効果が得られるとともに、練習回数などの演奏履歴を蓄積しておくことができる。
【００１２】
本発明の請求項４の電子楽器は、請求項１乃至３いずれか一項に記載の電子楽器であって、前記複数種類の楽器制御機能は、演奏データに基づく自動演奏を行う自動演奏機能を含み、前記個別情報には、前記自動演奏機能稼動時の初期設定情報を含み、前記自動スタート手段は、前記指定された機能が前記自動演奏機能であるとき、前記自動演奏機能を稼動させるとともに、前記個別情報に含まれる初期設定情報に基づいて、自動演奏される演奏データおよび／または該演奏データの演奏態様を設定することを特徴とする。
【００１３】
上記のように構成された請求項４の電子楽器によれば、請求項１乃至３のいずれか一項と同様な作用効果が得られるとともに、個別情報に含まれる初期設定情報に基づく自動演奏の自動スタートが可能となる。
【００１４】
本発明の請求項５の電子楽器は、請求項４に記載の電子楽器であって、前記個別情報には前記自動演奏機能にて自動演奏された曲目の再生履歴が記録されることを特徴とする。
【００１５】
上記のように構成された請求項５の電子楽器よれば、請求項４と同様な作用効果が得られるとともに、自動演奏した曲の履歴を検索したり、曲の候補を検索するなど、自動演奏についての初期設定を行うことができる。
【００１６】
本発明の請求項６の電子楽器は、請求項１乃至５いずれか一項に記載の電子楽器であって、通信ネットワークを介して他の装置と通信する通信手段を備え、前記複数種類の楽器制御機能は、前記通信手段により通信ネットワークを介して指示された接続先へアクセスするネットワーク接続機能を含み、前記個別情報には、接続先情報を含み、前記自動スタート手段は、前記指定された機能が前記ネットワーク接続機能であるとき、前記ネットワーク接続機能を稼動させるとともに前記個別情報に含まれる接続先情報に基づいて接続先を指示することを特徴とする。
【００１７】
上記のように構成された請求項６の電子楽器によれば、請求項１乃至５のいずれか一項と同様な作用効果が得られるとともに、ネットワーク接続機能が自動スタートされ、個別情報に含まれる接続先情報に基づいて接続先が自動的に指示される。
【００１８】
本発明の請求項７の電子楽器は、請求項６に記載の電子楽器であって、通信ネットワークへの接続可能状態を検知するオンライン検知手段と、通信ネットワークからの切断を検知するオフライン検知手段と、前記自動スタート手段は、前記オンライン検知手段にて接続可能な状態となったことを検知したとき、前記個別情報にて指定された機能が前記ネットワーク接続機能である場合に、前記ネットワーク接続機能を稼動させる一方、前記オフライン検知手段にて通信ネットワークからの切断を検知したとき、前記個別情報にて指定された機能が前記ネットワーク接続機能以外の機能である場合に該機能を稼動させることを特徴とする。
【００１９】
上記のように構成された請求項７の電子楽器によれば、請求項６と同様な作用効果が得られるとともに、通信ネットワークからの切断を検知したとき、個別情報にて指定された機能がネットワーク接続機能以外の機能である場合に該機能を稼動させることができる。
【００２０】
本発明の請求項８の電子楽器システムは、通信ネットワークを介して接続された電子楽器とサーバ装置とでなる電子楽器システムであって、前記電子楽器は、複数種類の楽器制御機能を稼動できるものであり、ＩＤ情報により識別されるユーザ毎の個別情報であって、個別情報として前記複数種類の楽器制御機能のうち自動スタートさせる機能を指定する自動スタート設定情報を含むものを設定するユーザ個別情報設定手段と、前記設定された個別情報を前記通信ネットワークを介して前記サーバ装置に送信する手段と、前記ＩＤ情報の入力を受け付けるＩＤ情報入力手段と、前記入力されたＩＤ情報を前記通信ネットワークを介して前記サーバ装置に送信する手段と、前記サーバ装置より前記通信ネットワークを介して個別情報を受信する手段と、前記複数種類の楽器制御機能のうち前記受信した個別情報に含まれる自動スタート設定情報にて指定された機能を自動的に稼動させる自動スタート手段と、を備え、前記サーバ装置は、前記個別情報を設定するためのＷｅｂページを前記通信ネットワークを介して前記電子楽器に提供する手段と、前記個別情報を前記通信ネットワークを介して前記電子楽器より受信する手段と、前記受信した個別情報を前記ＩＤ情報により識別可能に記憶する個別情報記憶手段と、前記ＩＤ情報を入力するためのＷｅｂページを前記通信ネットワークを介して前記電子楽器に提供する手段と、前記ＩＤ情報を前記通信ネットワークを介して前記電子楽器より受信する手段と、前記個別情報記憶手段から前記受信したＩＤ情報に対応する前記個別情報を読み出すとともに、該読み出した個別情報を前記通信ネットワークを介して前記電子楽器に送信する手段と、を備えたことを特徴とする。
【００２１】
上記のように構成された請求項８の電子楽器システムによれば、ユーザがＩＤ情報を入力すると、このＩＤ情報に対応する個別情報がサーバ装置により管理される。そして、サーバ装置は、ユーザの年齢や好きな音楽、好きな音楽の分野、音楽歴、練習回数などの個別情報に応じた機能を電子楽器に適宜設定して働かせる。したがって、ユーザが自分のＩＤ情報を入力指定すると、電子楽器がユーザに合った機能で稼動するようになるので、使い勝手が良くなる。例えば、初心者でも、個別情報を入力することで、電子楽器の各種設定の知識がなくても、自分に合った設定で電子楽器を使用できる。また、サーバから各種の情報を電子楽器に配信できるので、電子楽器における機能のバージョンアップ等が容易になり、よりユーザに合った機能を電子楽器で稼動させることもできるので、さらに使い勝手が良くなる。
【００２２】
なお、「ＩＤ情報」はユーザ同士で重複していなければなんでもよい。また、請求項５における「ＩＤ情報」としては、個人のＩＤ情報と電子楽器のＩＤ情報（機器番号等）とを合わせたものが適している。この場合、電子楽器のＩＤ情報は、サーバに個別情報とともに登録することができる。また、ネットワークに接続されている電子楽器を識別できるので、異なる電子楽器同士で個人のＩＤ情報が重複していてもよい。
【００２３】
また、請求項８における「ＩＤ情報」や「個別情報」は、電子楽器からサーバに登録するものでもよいし、その他端末をネットワークに接続して別途の通信でサーバに登録するようにしてもよいし、あるいは別途郵便等の手段でサーバに登録するようにしてもよい。
【００２４】
その他、本発明の電子楽器システムあるいは電子楽器において、ユーザがＩＤ情報を入力して電子楽器を立ち上げると、直ちにそのユーザ（ＩＤ情報）個別の機能で処理を実行するものでもよい。
【００２５】
また、本発明の電子楽器システムにおいて、電子楽器の機能をユーザに合ったものとする個別対応処理として、教習用の曲目の候補を制御するものでもよい。例えば、そのユーザがどのようなジャンルの曲を教習しようとしているかが個別情報で判明するので、そのユーザに合った曲目の候補を表示するなどしてもよい。
【００２６】
また、電子楽器の機能をユーザに合ったものとする個別対応処理として、電子楽器の表示画面に表示するメニューをユーザに合ったものに設定するようなものでもよい。
【００２７】
また、本発明の電子楽器システムにおいて、サーバ側に楽器や音楽に関する各種の情報を蓄積しておき、サーバ側で、個別情報に応じてユーザに適した情報を抽出し、それを電子楽器側に背信するようにしてもよい。さらに、このユーザに適した情報を持っているサイトの情報（ＵＲＬ等）を、サーバ側から背信するようにしてもよい。
【００２８】
【発明の実施の形態】
本発明の一実施形態を図面を参照して説明する。図１は本発明の実施形態の電子楽器及び電子楽器システムのブロック図であり、ネットワー１００としてインターネットを利用している。ネットワーク１００には、サーバ（コンピュータ）２００、電子楽器３００、この電子楽器３００のユーザが使用するコンピュータ４００がぞれぞれ接続される。
【００２９】
なお、後述の第１実施形態は電子楽器３００がユーザのＩＤ情報（ＩＤ番号）と個別情報（個人情報）を管理する場合であり、また、第２実施形態はサーバ２００がユーザのＩＤ情報と個別情報を管理する場合である。これらの実施形態は電子楽器３００とサーバ２００における処理が異なるだけであり、ハードウエア構成は供に図１のとおり共通である。
【００３０】
ネットワーク１００は、例えば周知のようにＷＷＷ（ＨＴＴＰ）等のインターネットプロトコルの基に多数のプロバイダにより多数のサーバと多数のクライアント（電子楽器３００、コンピュータ４００等）がネットワークを形成しているものである。また、ネットワーク１００には、ネットワーク対応の電子機器、銀行や信販カード会社等の決済機関のコンピュータ、Ｗｅｂブラウザが利用可能なパソコン等の一般クライアントなど、複数の機器が接続されることは周知のおとりである。
【００３１】
サーバ２００のコンピュータのデータベース用の記憶装置は、例えば内蔵または外付けのＨＤＤ（ハードディスクドライブ）等であり、電子楽器３００で動作する独習ソフト（教習ソフト）などの各種プログラムや、多種多様な自動演奏あるいは練習曲用の演奏データ等が登録されている。また、第２実施形態では、このサーバ２００の記憶装置には、電子楽器３００あるいはコンピュータ４００を使用するユーザのように多数のユーザの個人情報（個別情報）がそのユーザのＩＤ番号（ＩＤ情報）と供にデータベースとして記憶される。
【００３２】
電子楽器３００において、ＣＰＵ１はＲＯＭ２に格納されている制御プログラムに基づいてＲＡＭ３のワーキングエリアを使用して電子楽器全体の制御を行う。通常の電子楽器の基本的な機能として、ＣＰＵ１は鍵盤等の演奏操作子４の操作イベントを検出してマニュアル演奏の制御を行う。さらに、スイッチ等のパネル操作子５の操作イベントを検出し各種スイッチの操作に応じて選択処理や入力処理等を行う。また、ＣＰＵ１は液晶パネル等の表示器６の制御を行う。
【００３３】
タイマ７は、自動演奏処理等を行うときに割込み信号を発生する回路である。音源８は、ＣＰＵ１から設定されるキーコード、音色データ、音量データなどに応じて楽音信号を発生し、ＤＳＰ９は、ＣＰＵ１から設定される設定内容に応じた効果を楽音信号に付加し、それをサウンドシステム１０に出力する。サウンドシステム１０はＤ／Ａ変換や増幅等を行ってスピーカーで発音する。
【００３４】
記憶装置１１はハードディスク装置（ＨＤＤ）、フロッピィディスク装置（ＦＤＤ）、ＣＤ−ＲＯＭ装置、光磁気ディスク（ＭＯ）装置、デジタル多目的ディスク（ＤＶＤ）装置等であり、ハードディスク装置以外の場合は、各種の過般な記憶媒体Ｍとの間でデータの授受を行う。例えば、この記憶装置１１は、独習ソフトのプログラム、各種の自動演奏曲や練習曲などの演奏データなどの各種データを供給するために用いられる。また、第１実施形態では、ユーザのＩＤ番号と個人情報を保存するデータベースとして用いられる。
【００３５】
インターフェース１２は、モデムやターミナル・アダプタなどであり、電子楽器３００は、このインターフェース１２を介してインターネット１００あるいはコンピュータ４００に接続される。
【００３６】
（第１実施形態）
図２は第１実施形態の主要な構成を示す機能ブロック図であり、各機能ブロックはＣＰＵ１で構成されるコンピュータ及び制御プログラム、入出力装置、記憶装置等によって実現されている。電子楽器３００は、演奏データを読み出して自動演奏する自動演奏の機能、独習ソフトに応じてユーザの練習を支援する独習支援の機能、ネットワーク１００に自機を接続するネットワーク接続の機能を有しており、これらの各機能の詳細は自己設定の機能により設定される。
【００３７】
例えば、自動演奏の機能に対しては、ユーザに合った曲の候補名を表示するなどの設定を行う。独習支援の機能に対しては、教習レベルに応じた練習曲を選曲したり教習レベルに応じた教習機能を選択するなどの設定を行う。また、ネットワーク接続の機能に対しては、接続するサーバやサイト等のＵＲＬの設定及び接続等を行う。このとき、自己設定の機能は、ユーザ管理の機能及び検索の機能によりデータベースを検索する。データベースには、登録されたＩＤ番号、ＩＤ番号に対応付けた後述の個人情報、ＩＤ番号に対応付けた後述の管理情報、独習ソフトなどのアプリケーションソフト、その他情報が記憶されている。そして、入力の機能で入力されたＩＤ番号（登録後のＩＤ番号）に対応する個人情報や管理情報をデータベースから読み出し、この個人情報や管理情報に対応するように上記各種機能を設定する。なお、入力の機能ではユーザにより個人情報やその他情報が入力される。
【００３８】
図３はデータベースの主要な記録内容を示す図であり、登録された各ＩＤ番号に対応付けて個人情報と管理情報が記録されている。個人情報は登録したユーザの名前を示す名前データ、性別を示す性別データ、年齢を示す年齢データ等であり、管理情報は独習ソフトでユーザが演奏の練習をした練習回数を示す練習回数データ、練習時間を示す練習時間データ、自動演奏の再生履歴や操作履歴を示す履歴データ等である。
【００３９】
図４は電子楽器３００の入力の機能による初期入力画面の一例を示す図、図５はユーザ登録画面の一例を示す図であり、図４は例えば電子楽器３００の起動時に表示器６に表示される。表示画面には「ユーザ登録」のスイッチ（ＧＵＩによる画面スイッチ）ＳＷ１、「ユーザ設定」のスイッチＳＷ２、「自動演奏」のスイッチＳＷ３、「独習ソフト」のスイッチＳＷ４、「ネットワーク」のスイッチＳＷ５、及びその他の設定を行うスイッチがそれぞれ表示される。この表示画面の各スイッチの選択は、パネル操作子５のスイッチ操作によるカーソル等の移動設定により行う。
【００４０】
まず、「ユーザ登録」の選択により図５の画面が表示される。このとき、ユーザ管理の機能により、図５の「ＩＤ」の表示ボックスＢ１に未使用の（現在使用可能な）ＩＤ番号（ＩＤ情報）が表示される。これにより、ユーザは自分に割り当てられたＩＤ番号を確認することができる。この「ＩＤ」の表示ボックスＢ１には番号を入力することも可能であり、入力された番号がＩＤ番号として使用されていなければ、その入力された番号をＩＤ番号として登録することができる。
【００４１】
また、「個人情報」の入力ボックスＢ２には、「名前」、「性別年齢」等の各種の情報をユーザが入力することができる。さらに、個人情報として、電子楽器３００の起動時に各種機能を自動的に起動するかしないかを決める「自動スタートの有無」を設定することができる。また、この自動スタートを「有」に設定すると、自動スタートの内容（図の例では「ネットワーク接続」の機能）を設定することができる。そして、「登録」のスイッチＳＷ６を選択することで、入力された個人情報がＩＤ番号に対応付けて登録（データベースに記憶）される。なお、処理を中止するときは「取消」のスイッチＳＷ７を選択する。
【００４２】
また、図５の「記録状態」の表示ボックスＢ３は、ユーザが練習した練習回数や練習時間を表示するものであり、「判定」の表示ボックスＢ４は、練習結果等により判定された教習レベル等を表示するものである。この練習回数や練習時間、判定のデータは、各種履歴の情報と同様に前記管理情報に記録される。
【００４３】
なお、この実施形態ではＩＤ番号は“１”以上であり、ＩＤの表示ボックスＢ１に入力された番号が“０”のときは、ユーザの登録が行われていない状態で当該電子楽器３００の電源が入ったときにどのように稼動するか、すなわち通常の初期始動の内容を、図示しない入力ボックスで設定可能となっている。
【００４４】
図４の初期入力画面で「ユーザ設定」を選択すると、図示は省略するが、ＩＤ番号を入力する画面が表示され、ユーザがＩＤ番号を入力する状態になる。そして、ＩＤ番号を入力すると、自動スタート「有」に設定されている場合は、ＩＤ番号に対応する個人情報に合った状態で、自動演奏または独習ソフトまたはネットワークサービスが稼動する。
【００４５】
一方、図４の「自動演奏」のスイッチＳＷ３、「独習ソフト」のスイッチＳＷ４及び「ネットワーク」のスイッチＳＷ５は、自動スタートさせないときに起動する機能をユーザが選択するためのものであり、「自動演奏」、「独習ソフト」及び「ネットワーク」の各機能を選択すると、ＩＤ番号が入力されていないときは、ユーザによる通常の設定により機能が稼動する。そして、ＩＤ番号が入力されて認識されている場合には、上記自動スターと同様にＩＤ番号に対応する個人情報に合った状態で各機能が稼動する。
【００４６】
図６〜図１２はＣＰＵ１が実行する制御プログラムの要部フローチャートであり、各フローチャートに基づいてＣＰＵ１の制御動作について説明する。図６のメイン処理では、ステップＳ１で各種フラグやバッファのリセット処理、前記初期入力画面の表示などの初期設定処理を行う。次に、ステップＳ２で、図７〜図図１０のパネル設定処理により、初期入力画面での入力処理やパネル操作子５のその他のスイッチの操作入力などを受け付ける処理等を行う。次に、ステップＳ３で図１２のネットワーク接続対応処理を行う。そして、ステップＳ４で演奏操作子４などによる演奏指示の検知、自動演奏データの読み出しなどの演奏入力処理を行い、ステップＳ５で上記演奏指示、自動演奏データに応じた波形信号の生成・出力などの演奏処理を行い、ステップＳ２に戻る。
【００４７】
図７のパネル設定処理では、ステップＳ１１でパネル操作子５での入力の有無を判定し、入力が無ければメインルーチンに復帰し、入力があればステップＳ１２で「ユーザ登録」（図４）の選択の有無を判定する。「ユーザ登録」の選択があれば、ステップＳ１３でＩＤ番号を発行（図５の表示ボックスＢ１に表示）する。そして、ステップＳ１４で個人情報の入力受付を行う。この入力受付では図５の表示ボックスＢ１への“０”（通常の初期始動のモード）の入力またはＩＤ番号の入力、あるいは入力ボックスＢ２への個人情報等の入力を行う。そして、ステップＳ１５で登録処理を行ってメインルーチンに復帰する。なお、この登録処理では入力された個人情報をＩＤ番号に対応付けて記憶する。
【００４８】
ステップＳ１２で「ユーザ登録」の選択がなければ、ステップＳ１６で「ユーザ設定」の選択の有無を判定する。そして、「ユーザ設定」の選択があればステップＳ１７で図１１の個人情報の反映設定処理を行ってメインルーチンに復帰し、「ユーザ設定」の選択がなければ、図８のステップＳ１８に進む。
【００４９】
なお、以下のステップでは、「自動演奏」の指示、「独習ソフト」の指示、「ネットワークサービス」の指示の有無を判定するが、これらの指示は、図４の「自動演奏」のスイッチＳＷ３、「独習ソフト」のスイッチＳＷ４、「ネットワーク」のスイッチＳＷ５の操作と、これらの操作後に各々の画面あるいは他のパネル操作子５の対応するスイッチの操作によって指示されるものをも含むものである。
【００５０】
図８のステップＳ１８では、「自動演奏」の指示の有無を判定し、「自動演奏」の指示がなければ図９のステップＳ２８に進み、「自動演奏」の指示があればステップＳ１９で曲の再生、停止等の曲の演奏動作に係る指示であるか否かを判定する。曲の演奏動作に係る指示であればステップＳ２０で指示を実行し、ステップＳ２１で、この指示があったことを管理情報に記録し、メインルーチンに復帰する。また、ステップＳ１９で曲の演奏動作に係る指示でなければ、ステップＳ２２でＩＤ起動の有無を判定する。なお、この「ＩＤ起動」とはＩＤ番号が入力されて認識されている状態を示す。ＩＤ起動があれば、ステップＳ２３でＩＤ番号に対応した初期設定を行い、ステップＳ２５に進む。このＩＤ番号に対応した初期設定では、例えば、このＩＤ番号で今回までに自動演奏した曲の履歴を検索したり、ＩＤ番号に対応する個人情報の好きな分野の曲の候補を検索するなど、自動演奏についての初期設定を行う。ステップＳ２２でＩＤ起動がなければ、ステップＳ２４で通常の自動演奏についての初期設定を行ってステップＳ２５に進む。
【００５１】
ステップＳ２５では自動演奏曲の曲名など対応するメニューを表示し、ステップＳ２６で曲を選択する曲設定の入力を受け付け、ステップＳ２７で選択された曲の演奏データをメモリに展開して演奏データのスタートアドレスをセットするなどの設定を行い、メインルーチンに復帰する。なお、この設定により演奏動作に係る指示の受け付けが可能になり、その指示があると前記ステップＳ２０、Ｓ２１の処理が行われる。
【００５２】
図９のステップＳ２８では、「独習ソフト」の指示の有無を判定し、「独習ソフト」の指示がなければ図１０のステップＳ３７に進み、「独習ソフト」の指示があれば、ステップＳ２９で独習ソフトが既に起動済みであるか否かを判定する。起動済みであれば、ステップＳ３０で入力のあった指示事項を実行し、ステップＳ３１で、この指示があったことを管理情報に記録し、メインルーチンに復帰する。また、ステップＳ２９で独習ソフトが起動済みでなければ、ステップＳ３２でＩＤ起動の有無を判定する。ＩＤ起動がなければ、ステップＳ３３で通常の独習ソフトについての初期設定を行ってステップＳ３６で独習ソフトを稼動して、メインルーチンに復帰する。
【００５３】
一方、ステップＳ３２でＩＤ起動があれば、ステップＳ３４でＩＤ番号に対応する個人情報と管理情報を読み出し、ステップＳ３５で読み出した情報に応じた初期設定を行い、ステップＳ３６で独習ソフトを稼動して、メインルーチンに復帰する。この読み出した情報に応じた初期設定では、例えば、ユーザの好きな分野や練習回数、練習時間などに応じて、ユーザの実力に適合するように独習ソフトの難易度（レベル）設定を自動的に設定する。また、この難易度を考慮した曲目、難易度を考慮した曲の構成（スピードや伴奏の度合いなど）、ユーザの好みの曲、ユーザの好みのパート、独習ソフトのサポート機能（運指、鍵盤ガイド、その他）の設定などを行う。さらに、練習曲の演奏データあるいは楽譜データを検索し、その演奏データや楽譜データを独習ソフトで使用できるようにしたり、候補曲を表示するなどの処理を行う。
【００５４】
図１０のステップＳ３７では、「ネットワークサービス」の指示の有無を判定し、「ネットワークサービス」の指示がなければ、ステップＳ３８でその他の指示のあった事項を実行してメインルーチンに復帰する。「ネットワークサービス」の指示があれば、ステップＳ３９でネットワークサービスが既に起動済みであるか否かを判定する。起動済みであれば、ステップＳ４０で入力のあった指示事項を実行し、ステップＳ４１で、この指示があったことを管理情報に記録し、メインルーチンに復帰する。また、ステップＳ３９でネットワークサービスが起動済みでなければ、ステップＳ４２でＩＤ起動の有無を判定する。ＩＤ起動がなければ、ステップＳ４３でメインサービス画面のＵＲＬに接続し、ステップＳ４６でＩＤ番号と個人情報を送信し、メインルーチンに復帰する。
【００５５】
一方、ステップＳ４２でＩＤ起動があれば、ステップＳ４４でＩＤ番号に対応する個人情報を読み出し、ステップＳ４５で読み出した情報に応じたＵＲＬに接続し、ステップＳ４６でＩＤ番号と個人情報を送信し、メインルーチンに復帰する。この読み出した情報に応じたＵＲＬに接続する場合は、例えば、ユーザの年齢や好きな分野やなどの情報に応じて、ユーザに合った音楽情報などを持っているサイト等を検索し、そのＵＲＬに接続する。
【００５６】
図１１の個人情報の反映設定処理は図４の「ユーザ設定」が選択され、図７のステップＳ１７で実行される。まず、ステップＳ５１でＩＤ番号の入力を受け付け、ステップＳ５２でＩＤ番号を検定する。なお、この検定で、入力されたＩＤ番号が登録されていなければ警告等の表示をして強制的にメインルーチンに復帰するなどの処理を行う。入力されたＩＤ番号が登録されている番号であれば、ステップＳ５３で初期稼動の自動スタートの設定（図５の入力ボックスＢ２内の「有」及び内容の設定）がなされているか否かを判定する。自動スタートが設定されていなければ元のルーチンに復帰する。
【００５７】
自動スタートが設定されていれば、ステップＳ５４で、自動スタートが自動演奏処理についてであるか否かを判定する。自動演奏についてであれば図８のステップＳ２３に進み、自動演奏についてでなければ、ステップＳ５５で、自動スタートが独習ソフトについてであるか否かを判定する。独習ソフトについてであれば図９のステップＳ３４に進み、独習ソフトについてでなければ、ステップＳ５６で、自動スタートがネットワークサービスについてであるか否かを判定する。ネットワークサービスについてであれば図１０のステップＳ４４に進み、ネットワークサービスについてでなければ、ステップＳ５７で、その他の自動スタートが設定されている内容について処理をして図１０のステップＳ３８に進む。
【００５８】
以上の処理をユーザの設定操作に対応させると次のようになる。「ユーザ登録」（図４）を選択すると、図７のステップＳ１２〜Ｓ１５によりＩＤ番号と個人情報の登録を行うことができる。なお、この登録は初回だけでもよいが、変更することもできる。登録が終了して、「ユーザ設定」（図４）を選択し、図７のステップＳ１７（図１１のステップＳ５１、Ｓ５２）でＩＤ番号を入力設定すると、ＩＤ起動状態となる。そして、自動スタートが設定されていなければ、「自動演奏」（図４）を選択することにより、図８のステップＳ２３、Ｓ２５〜Ｓ２７で自動演奏についてのユーザに合った設定が自動的に行われる。また、「独習ソフト」（図４）を選択することにより、図９のステップＳ３４〜Ｓ３６で独習ソフトについてのユーザに合った設定が自動的に行われる。さらに「ネットワーク」（図４）を選択することにより、図１０のステップＳ４４〜Ｓ４６でネットワークサービスについてのユーザに合った設定が自動的に行われる。
【００５９】
また、自動スタートが設定されていれば、「ユーザ設定」でＩＤ番号を入力設定した時点で、図１１のステップＳ５４〜Ｓ５７及び図８〜図１０の対応するステップの処理で、ユーザが設定した内容でユーザに合った設定で各種機能が自動スタートする。
【００６０】
図１２のネットワーク接続対応処理はメインルーチンのステップＳ３に対応して実行され、ステップＳ６１でネットワークに接続可能な状態になったか否かを判定し、接続可能な状態になっていたらステップＳ６２に進み、接続可能な状態でなっていなければステップＳ６３に進む。ステップＳ６２では、現在のユーザの設定における自動スタートが「有」で、かつ内容がネットワーク接続となっているか否かを判定し、判定がＮｏであればステップＳ６３に進み、判定がＹｅｓであれば図１０のステップＳ４４に進む。
【００６１】
ステップＳ６３では、ネットワークが切断されたか否かを判定し、ネットワークが切断されたらメインルーチンに復帰し、ネットワークが切断されていなければ、ステップＳ６４で、現在のユーザの設定における自動スタートが「有」であるか否かを判定する。自動スタートが「有」でなければメインルーチンに復帰し、自動スタートが「有」であれば、ステップＳ６５で、自動スタートが自動演奏処理についてであるか否かを判定する。自動演奏についてであれば図８のステップＳ２３に進み、自動演奏についてでなければ、ステップＳ６６で、自動スタートが独習ソフトについてであるか否かを判定する。独習ソフトについてであれば図９のステップＳ３４に進み、独習ソフトについてでなければ、ステップＳ６７で、ネットワーク以外のその他の自動スタートが設定されている内容について処理をしてメインルーチンに復帰する。
【００６２】
以上の処理により、ユーザの登録によりネットワーク接続について自動スタートが設定されている場合、ユーザＩＤが登録されていない通常の初期始動のモードにおいてネットワーク接続が設定されている場合、この電子楽器３００でネットワーク接続が新たに検出されたとき、ステップＳ６２及び図１０のステップＳ４４〜Ｓ４６により、ユーザに合ったＵＲＬに接続される。また、ネットワークの接続状態から、ネットワークの接続を断った場合、自動スタートが設定されていれば、ステップＳ６５以降でネットワーク接続以外のその他の各種機能が自動スタートする。
【００６３】
（第２実施形態）
図１３は第２実施形態の主要な構成を示す機能ブロック図であり、この第２実施形態は図１に示したようにネットワーク１００を介して電子楽器３００とサーバ２００とで各種情報の授受を行うことで、第１実施形態と同様な機能を実現するものである。
【００６４】
すなわち、電子楽器３００は第１実施形態と同様に自動演奏の機能、独習支援の機能、ネットワーク接続の機能を有しており、これらの各機能の詳細は自己設定の機能により設定される。設定の内容は第１実施形態と同様である。また、入力の機能はサーバ２００から設定されたＷｅｂページ等で実現され、第１実施形態と同様に、ＩＤ番号や個人情報の入力を行う。
【００６５】
サーバ２００は、前記ネットワーク１００に接続された特定のサーバであり、そのデータベースには、登録されたＩＤ番号、ＩＤ番号に対応付けた後述の個人情報、ＩＤ番号に対応付けた後述の管理情報、独習ソフトなどのアプリケーションソフト、その他情報が記憶されている。また、サーバ２００は、図７〜図１１と同様な処理を実行する。そして、ユーザ管理の機能及び検索の機能によりデータベースを検索し、電子楽器３００で入力されたＩＤ番号に対応する個人情報や管理情報をデータベースから読み出し、この個人情報や管理情報に対応するように各種機能を電子楽器３００に設定する。
【００６６】
次に、電子楽器３００に設定する各種機能と個人情報との関係についてその一例を説明する。データベース（第１実施形態では電子楽器３００のデータベース、第２実施形態ではサーバ２００のデータベース）において、複数のテーブルを設けておき、個人情報が例えば「男性、４５歳、ジャズ、曲Ａ、…」という場合、テーブル１を選択し、「女性、１８歳、クラッシック、曲Ｂ、…」という場合、テーブル２を選択するというように、個人情報の内容に応じたテーブルを選択する。なお、個人情報の内容が異なっていても同じテーブルを選択する場合もある。また、各テーブルには、自動演奏、独習ソフト、ネットワークサービスの各機能に対応するデータがそれぞれ設定されている。
【００６７】
例えば、自動演奏の場合には、曲目やジャンル（お勧め曲等）、演奏方法（順番に演奏、ランダムに演奏等）、音量などが設定されている。そして、上記テーブル１の場合、電子楽器３００の自動演奏の機能が「曲目集▲１▼、ランダムに演奏、…」のように設定される。また、独習ソフトの場合には、曲目、テンポ、パート、演奏方法（繰り返しの長さ）、練習時間はどが設定されている。そして、上記テーブル１の場合、電子楽器３００の独習ソフトの機能が「曲Ａ、１２０、ピアノ、繰り返し、２０分」のように設定される。
【００６８】
さらに、ネットワークサービスの場合には、自分に合ったサーバに自動的にアクセスして、さらに自己のデータを送信することでより自分に合わせたサービスを提供してもらうことが可能で、曲データ、楽譜データ、音楽情報、コンサート情報、クラブ情報、演奏始動情報などを送受信して自由に自分に適合するサービスを受けることができる。例えば、上記テーブル１の場合、電子楽器３００は、ブルーノートコンサート情報、曲目集Ａのデータ購入画面、クラブ情報などの配信を受ける。
【００６９】
以上のように、例えば楽器の使用時に、ユーザのプロファイルを設定することができる。すなわち、父、母、息子、娘や年齢などの属性、好みの音楽やジャンルを楽器あるいはサーバに登録することができる。そして、毎回演奏するときに、自分のプロファイルで起動（ログイン）することにより、演奏履歴、練習回数などが記録として登録される。独習ソフトまたはネットワークに接続した遠隔レッスンにおいて、このプロファイルを活用して、アプリケーションやサーバ側から、ユーザ個別の習熟度、好みのジャンルに応じて、最適のコンテンツを紹介したり、レッスンのステップアップを自動的に進めることができる。
【００７０】
なお、第１実施形態では電子楽器３００をネットワーク１００に直接接続する場合について説明したが、電子楽器３００をコンピュータ４００に接続し、コンピュータ４００をネットワーク１００に接続するような場合にも適用できる。
【００７１】
【発明の効果】
請求項１の電子楽器によれば、ユーザが自分のＩＤ情報を入力指定すると、ユーザに合った機能で稼動するので、使い勝手が良くなる。
【００７２】
請求項２の電子楽器によれば、請求項１と同様な効果が得られるとともに、ユーザによる自己評価レベルや練習回数などの個別情報に応じて、ユーザに合った教習レベルで教習機能を稼動させることができ、レッスンのステップアップをユーザの習得レベルに応じて自動的に進めることができる。
【００７３】
請求項３の電子楽器によれば、請求項２と同様な効果が得られるとともに、練習回数などの演奏履歴を蓄積しておくことができる。
【００７４】
請求項４の電子楽器によれば、請求項１乃至３のいずれか一項と同様な効果が得られるとともに、個別情報に含まれる初期設定情報に基づく自動演奏の自動スタートが可能となる。
【００７５】
請求項５の電子楽器よれば、請求項４と同様な作用効果が得られるとともに、自動演奏した曲の履歴を検索したり、曲の候補を検索するなど、自動演奏についての初期設定を行うことができる。
【００７６】
請求項６の電子楽器によれば、請求項１乃至５のいずれか一項と同様な効果が得られるとともに、ネットワーク接続機能が自動スタートされ、個別情報に含まれる接続先情報に基づいて接続先が自動的に指示される。
【００７７】
請求項７の電子楽器によれば、請求項６と同様な効果が得られるとともに、通信ネットワークからの切断を検知したとき、個別情報にて指定された機能がネットワーク接続機能以外の機能である場合に該機能を稼動させることができる。
【００７８】
請求項８の電子楽器システムによれば、ユーザが自分のＩＤ情報を入力指定すると、電子楽器がユーザに合った機能で稼動するようになるので、使い勝手が良くなる。また、サーバから各種の情報を電子楽器に配信できるので、電子楽器における機能のバージョンアップ等が容易になり、よりユーザに合った機能を電子楽器で稼動させることもできるので、さらに使い勝手が良くなる。
【図面の簡単な説明】
【図１】  本発明の実施形態の電子楽器及び電子楽器システムのブロック図である。
【図２】  第１実施形態の主要な構成を示す機能ブロック図である。
【図３】  実施形態におけるデータベースの主要な記録内容を示す図である。
【図４】  実施形態における初期入力画面の一例を示す図である。
【図５】  実施形態におけるユーザ登録画面の一例を示す図である。
【図６】  実施形態におけるメイン処理のフローチャートである。
【図７】  実施形態におけるパネル設定処理の主にユーザ登録に係るフローチャートである。
【図８】  実施形態におけるパネル設定処理の主に自動演奏に係るフローチャートである。
【図９】  実施形態におけるパネル設定処理の主に独習ソフトに係るフローチャートである。
【図１０】  実施形態におけるパネル設定処理の主にネットワークサービスに係るフローチャートである。
【図１１】  実施形態における個人情報の反映設定処理のフローチャートである。
【図１２】  実施形態におけるネットワーク接続対応処理のフローチャートである。
【図１３】  第２実施形態の主要な構成を示す機能ブロック図である。
【符号の説明】
１００…ネットワーク、２００…サーバ、３００…電子楽器
【図１】
0003775262.tif 000002
【図２】
0003775262.tif 000003
【図３】
0003775262.tif 000004
【図４】
0003775262.tif 000005
【図５】
0003775262.tif 000006
【図６】
0003775262.tif 000007
【図７】
0003775262.tif 000008
【図８】
0003775262.tif 000009
【図９】
0003775262.tif 000010
【図１０】
0003775262.tif 000011
【図１１】
0003775262.tif 000012
【図１２】
0003775262.tif 000013
【図１３】
0003775262.tif 000014