(57)【要約】【課題】  動画像や複数枚の静止画像を使って電子楽器の操作説明を行うに際し、その操作説明に対応する操作が確実に行われるようにする。【解決手段】  電子楽器１００が有する機能を実現するための操作説明用データ４００に含まれている動画像データ４０１と、音声データ４０２とを読み出している最中に、制御用データ４０３を読み出すと、電子楽器１００は、その制御用データ４０３に示されている操作子の操作が、ユーザによって実際に行われるまで、動画像データ４０１と、音声データ４０２の読み出しを中断し、その操作子がユーザによって操作されると、動画像データ４０１と、音声データ４０２の読み出しを中断した位置から再開する。【選択図】  図４
2007155806.tif 000002
【特許請求の範囲】
【請求項１】
電子楽器の操作説明に関するヘルプ画像を、動画像データ及び複数枚の静止画像データの少なくとも何れか一方の画像データを用いて表示装置に表示させる表示制御手段と、
前記ヘルプ画像によって操作することが示されている操作子に関わる処理を行う操作処理手段とを有することを特徴とする電子楽器の制御装置。
【請求項２】
前記操作処理手段は、前記表示制御手段によって前記表示装置に表示されているヘルプ画像によって操作することが示されている操作子が操作されたことを検出し、
前記表示制御手段は、前記表示装置に表示しているヘルプ画像によって操作することが示されている操作子が操作されたことが前記操作処理手段により検出されるまで、前記表示しているヘルプ画像の進行を中断し、その操作子が操作されたことが前記操作処理手段により検出されると、前記表示しているヘルプ画像の進行を再開することを特徴とする請求項１に記載の電子楽器の制御装置。
【請求項３】
前記操作処理手段は、前記表示制御手段によって前記表示装置に表示されているヘルプ画像によって操作することが示されている操作子が操作されるまで、前記画像データの読み出しを中断し、その操作子が操作されると、前記画像データの読み出しを再開し、
前記表示制御手段は、前記操作処理手段により読み出された画像データを用いて、前記電子楽器の操作説明に関する画像を、前記表示装置に表示させることを特徴とする請求項２に記載の電子楽器の制御装置。
【請求項４】
前記操作処理手段は、前記表示制御手段によって前記表示装置に表示されているヘルプ画像によって操作することが示されている操作子を操作状態にすることを特徴とする請求項１に記載の電子楽器の制御装置。
【請求項５】
前記操作処理手段は、前記表示制御手段によって前記表示装置に表示されているヘルプ画像によって操作することが示されている操作子に関する情報を、ユーザに報知することを特徴とする請求項１〜４の何れか１項に記載の電子楽器の制御装置。
【請求項６】
前記操作処理手段は、前記表示制御手段によって前記表示装置に表示されているヘルプ画像によって操作することが示されている操作子を表す制御データを読み出し、読み出した制御データに基づいて、前記表示装置に表示されているヘルプ画像によって操作することが示されている操作子を識別することを特徴とする請求項２〜５の何れか１項に記載の電子楽器の制御装置。
【請求項７】
電子楽器の操作説明に関するヘルプ画像を、動画像データ及び複数枚の静止画像データの少なくとも何れか一方の画像データを用いて表示装置に表示させる表示制御ステップと、
前記ヘルプ画像によって操作することが示されている操作子に関わる制御を行う操作処理ステップとをコンピュータに実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子楽器の制御装置及びコンピュータプログラムに関し、特に、電子楽器の操作説明を、画像を用いて行うために用いて好適なものである。
【背景技術】
【０００２】
近年のコンピュータ技術の発達等により、電子楽器の機能が多様化してきたことから、電子楽器には、数多くのスイッチが設けられるようになっている。
また、１つのスイッチに複数の機能を割り当てるようした電子楽器も実現されている。このような電子楽器として、例えば、同じ第１のスイッチを押下する場合でも、第２のスイッチを押下してから第１のスイッチを押下する場合と、第３のスイッチを押下してから第１のスイッチを押下する場合とで、実現される機能が異なるようにした電子楽器がある。また、シフトキーを押しながらあるスイッチを押下した場合と、そのスイッチを単独で押下した場合とで、実現される機能が異なるようにした電子楽器もある。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、以上のように電子楽器に数多くのスイッチが設けられたり、１つのスイッチに複数の機能が割り当てられていたりすると、電子楽器の操作方法が複雑になる。そこで、電子楽器の操作方法や各スイッチの機能等の操作説明を、画像を使ってユーザに報知する機能（所謂ヘルプ機能）を有する電子楽器が提案されている。そして、このようなヘルプ機能を有する電子楽器では、動画像や複数枚の静止画像を使って電子楽器の操作方法等をユーザに報知することが考えられる。このようにすれば、電子楽器の操作説明等を、きめ細かく且つ分かり易くユーザに行うことができ好ましい。
【０００４】
しかしながら、動画像や複数枚の静止画像を使って電子楽器の操作説明を行う場合、画像の表示内容が時間の経過と共に進行してしまう。したがって、例えば、あるスイッチの操作を促す画面を表示した後、ユーザがそのスイッチを操作する前に、次に操作すべきスイッチの操作を促す画面に表示が切り替わってしまう虞がある。
このように、動画像や複数枚の静止画像を使って電子楽器の操作説明を行うと、ユーザが理解するスピードよりも早くその操作説明の画像が進行してしまう虞があるという問題点があった。
【０００５】
本発明はこのような問題点に鑑みてなされたものであり、動画像や複数枚の静止画像を使って電子楽器の操作説明を行うに際し、その操作説明に対応する操作が確実に行われるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の電子楽器の制御装置は、電子楽器の操作説明に関するヘルプ画像を、動画像データ及び複数枚の静止画像データの少なくとも何れか一方の画像データを用いて表示装置に表示させる表示制御手段と、前記ヘルプ画像によって操作することが示されている操作子に関わる制御を行う操作処理手段とを有することを特徴とする。
本発明のコンピュータプログラムは、電子楽器の操作説明に関するヘルプ画像を、動画像データ及び複数枚の静止画像データの少なくとも何れか一方の画像データを用いて表示装置に表示させる表示制御ステップと、前記ヘルプ画像によって操作することが示されている操作子に関わる制御を行う操作処理ステップとをコンピュータに実行させることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、電子楽器の操作説明に関するヘルプ画像を、動画像データ及び複数枚の静止画像データの何れか一方の画像データを用いて表示装置に表示させ、その表示させているヘルプ画像によって操作することが示されている操作子に関わる制御を行うようにしたので、ヘルプ画像によって示されている操作説明に対応する操作が確実に行われるように電子楽器を制御することが可能になる。
【発明を実施するための最良の形態】
【０００８】
（第１の実施形態）
以下に、図面を参照しながら、本発明の第１の実施形態について説明する。
図１は、電子楽器の外観構成の一例を示した図である。なお、本実施形態では、電子楽器が電子ピアノである場合を例に挙げて説明する。
図１において、電子楽器１００の正面の下段部には、鍵盤８が設けられている。ユーザは、これら鍵盤８を操作して演奏を行う。電子楽器１００の正面の上段部には、操作パネル１０が設けられている。ユーザはこの操作パネル１０を操作して、電子楽器１００における各種の設定を行う。
【０００９】
また、電子楽器１００は、例えば液晶ディスプレイを備えた外部表示装置２００を、通信ケーブルを介して接続可能に構成されている。外部表示装置２００は、後述するヘルプモードに移行した際に、電子楽器１００の操作説明を行うためのヘルプ画像を、電子楽器１００から送信される画像データに基づいて表示すると共に、そのヘルプ画像に対応する音声を、電子楽器１００から送信される音声データに基づいて発生する。ここで、電子楽器１００の操作説明とは、電子楽器１００の操作に関する説明をいい、例えば、電子楽器１００が有する機能を実現するための操作方法の説明や、電子楽器１００が有する操作子の機能の説明等をいう。
【００１０】
図２は、電子楽器の操作パネルの構成の一例を示した図である。
図２において、操作パネル１０には、図３に示すように、ＬＣＤ（Liquid Crystal Display）を備えた表示装置２１、及び多数の操作子が設けられている。前述したように、ユーザは、これら多数の操作子を操作することによって電子楽器１００における各種の設定を行うことになる。そこで、これらの設定を効率良く行えるようにするために、本実施形態の電子楽器１００は、演奏等を行うための演奏モードの他に、電子楽器１００の操作説明を行うためのヘルプモードを有している。
【００１１】
本実施形態の電子楽器１００では、ユーザが図２に示すヘルプスイッチ２２を操作すると、ヘルプモードに移行するようになっている。すなわち、ユーザがヘルプスイッチ２２を操作すると、表示装置２１に、（電子楽器１００が有する）機能の一覧２１ａが表示される。機能の一覧２１ａが表示されたら、ユーザは、ダイアルスイッチ２５を操作して、機能の一覧２１ａと共に表示されているカーソル２１ｂを、所望する機能の表示位置まで動かす。そして、ユーザは、カーソル２１ｂで示されている機能と対応するセレクトスイッチ２４ａ〜２４ｊを操作して、所望する機能を選択する。以下では、「Grand Piano2」というピアノの音色で発音させるという機能が選択された場合を例に挙げて説明する。
なお、電子楽器１００が有する他の機能を選択したい場合には、ユーザは、スイッチ２６、２７を操作する。そうすると、他の機能の一覧が表示装置２１に表示される。
【００１２】
以上のようにして所望する機能が選択されると、電子楽器１００は、その機能を実現するための電子楽器１００の操作説明を、外部表示装置２００を用いて動画像及び音声により行う。
図３は、電子楽器１００の操作説明を行うためのヘルプ画像の一例を示した図である。
ここでは、「Grand Piano2」というピアノの音色で発音させるという機能が選択されているので、その機能を実現するための電子楽器１００の操作説明を行うためのヘルプ画像として、まず図３（ａ）に示すように、電子楽器１００は、音色設定スイッチ２３（図２を参照）を実際に操作している様子を示す動画像を外部表示装置２０の表示画面に表示させる。
【００１３】
その後、図３（ｂ）に示すように、電子楽器１００は、セレクトスイッチ２４ａを実際に操作している様子を示す動画像を、外部表示装置２０の表示画面に表示させる。最後に、図３（ｃ）に示すように、電子楽器１００は、セレクトスイッチ２４ｂを実際に操作している様子を示す動画像を、外部表示装置２０の表示画面に表示させる。
【００１４】
なお、前記において、図３（ａ）に示す動画像を表示している最中には、例えば「音色設定スイッチを押してください」という音声を発生させる。また、図３（ｂ）に示す動画像を表示している最中には、例えば「「ＰＩＡＮＯ」の位置に対応するセレクトスイッチを操作してください」という音声を発生させる。
【００１５】
さらに、図３（ｃ）に示す動画像を表示している最中には、例えば「「Grand Piano2」の位置に対応するセレクトスイッチを操作してください」という音声を発生させる。
以上のようにして、「Grand Piano2」というピアノの音色で発音させるという機能を実現するための電子楽器１００の操作説明が行われる。
【００１６】
本実施形態では、以上のようにして電子楽器１００の操作説明を行うためのヘルプ画像を動画像として表示すると共に、そのヘルプ画像に対応する音声を発生するに際し、ヘルプ画像及び音声で示される操作がユーザによって行われるまで、ヘルプ画像及び音声による電子楽器１００の操作説明を進行させないようにしている。
【００１７】
図４は、以上のようにして電子楽器１００の操作説明を行うのに必要なデータの構成の一例を概念的に示した図である。以下では、電子楽器１００の操作説明を行うのに必要なデータを操作説明用データと称する。
図４に示すように、操作説明用データ４００は、動画像データ４０１と、音声データ４０２と、制御用データ４０３ａ〜４０３ｃとを備えて構成される。
動画像データ４０１は、例えば、図３（ａ）〜図３（ｃ）に示す動画像を表示するためのデータであり、時間０（読み出し開始時間）から読み出し時間ｔ１の間に、図３（ａ）に示す動画像を表示し、読み出し時間ｔ１から読み出し時間ｔ２の間に、図３（ｂ）に示す動画像を表示し、読み出し時間ｔ２から読み出し時間ｔ３の間に、図３（ｃ）に示す動画像を表示するためのデータを備えている。
【００１８】
音声データ４０２は、時間０（読み出し開始時間）から読み出し時間ｔ１の間に、図３（ａ）に示す動画像に対応する音声を発生し、読み出し時間ｔ１から読み出し時間ｔ２の間に、図３（ｂ）に示す動画像に対応する音声を発生し、読み出し時間ｔ２から読み出し時間ｔ３の間に、図３（ｃ）に示す動画像に対応する音声を発生するためのデータを備えている。
【００１９】
制御用データ４０３ａは、図３（ａ）に示す動画像及びその動画像に対応する音声により示される操作子の操作内容を示すデータを備えている。すなわち、音色設定スイッチ２３を操作することを示すデータを備えている。
制御用データ４０３ｂは、図３（ｂ）に示す動画像及びその動画像に対応する音声により示される操作子の操作内容を示すデータを備えている。すなわち、セレクトスイッチ２４ａを操作することを示すデータを備えている。
制御用データ４０３ｃは、図３（ｃ）に示す動画像及びその動画像に対応する音声により示される操作子の操作内容を示すデータを備えている。すなわち、セレクトスイッチ２４ｂを操作することを示すデータを備えている。
なお、本実施形態では、音声データのチャネルの１つが、制御用データ４０３用に割り当てられており、この割り当てられたチャネルに制御用データ４０３が格納されている。
【００２０】
以上のような操作説明用データ４００は、電子楽器１００の有する機能毎に外部記憶媒体（例えばＤＶＤ）に記憶されている。外部記憶媒体が電子楽器１００に装着されると、電子楽器１００は、図２に示すような機能の一覧の中から前述したようにして選択された機能を実現するための操作説明用データ４００（動画像データ４０１、音声データ４０２、制御用データ４０３）を、外部記憶媒体から読み出す。そして、電子楽器１００は、動画像データ４０１及び音声データ４０２を読み出し順に外部表示装置２００に出力する。これにより、まず外部表示装置２００から図３（ａ）に示すヘルプ画像及び音声が出力される。
【００２１】
その後、電子楽器１００が制御用データ４０３ａを読み出すと、電子楽器１００は、その制御用データ４０３ａに示されている操作子の操作（すなわち、音色設定スイッチ２３の操作）が、ユーザによって実際に行われるまで、操作説明用データ４００の読み出しを一時的に中断すると共に、その操作子（音色設定スイッチ２３）にＬＥＤが付随している場合には、そのＬＥＤを点灯（又は点滅）させる。そして、その操作子がユーザによって操作されると、点灯（又は点滅）させたＬＥＤを消灯すると共に、一時的に中断した位置から操作説明用データ４００の読み出しを再開する。このように本実施形態では、制御用データ４０３ａに示されている操作子の操作内容（すなわち、音色設定スイッチ２３の操作）が行われるまで、図３（ｂ）に示すヘルプ画像及び音声が出力されることを防止するようにしている。
【００２２】
同様に、制御用データ４０３ｂ、４０３ｃを読み出した場合には、その制御用データ４０３ｂ、４０３ｃに示されている操作子が、ユーザによって実際に操作されるまで、操作説明用データ４００の読み出しを一時的に中断すると共に、その操作子に付随するＬＥＤを点灯（又は点滅）し、実際に操作されたら点灯（又は点滅）したＬＥＤを消灯すると共に、操作説明用データ４００の読み出しを再開する。
【００２３】
図５は、以上のような処理を実行する電子楽器１００の概略構成の一例を示したブロック図である。
図５において、電子楽器１００は、中央処理装置（以下、ＣＰＵと称する）１と、フラッシュメモリ２と、ランダムアクセスメモリ（以下、ＲＡＭと称する）３と、外部記憶媒体装着部４と、外部入出力用インターフェース部５と、信号バス６と、キースキャン回路７と、鍵盤８と、パネルスキャン回路９と、操作パネル１０と、楽音発生部１１と、波形フラッシュメモリ１２と、デジタル／アナログ変換部（以下、Ｄ／Ａ変換部と称する）１３と、アナログ信号処理部１４と、パワーアンプ１５と、スピーカ部１６とを有している。
【００２４】
図１に示すように、ＣＰＵ１、フラッシュメモリ２、ＲＡＭ３、キースキャン回路７、パネルスキャン回路９、楽音発生部１１、外部記憶媒体装着部４、及び外部入出力用インターフェース部５は、それぞれ信号バス６に接続され、相互に通信することが可能である。
【００２５】
（鍵盤）
鍵盤８は、複数の鍵と、それら複数の鍵の各々に対応して設けられた複数の鍵スイッチとを有している。電子楽器のユーザは、前記複数の鍵を押鍵及び離鍵して所望の演奏を行う。なお、本実施形態の電子楽器では、コードを判別するために押鍵及び離鍵されるコード判別領域が、前記複数の鍵の一部に対して設定されている。
（キースキャン回路）
キースキャン回路７は、鍵盤８の各鍵スイッチのスキャン処理を行うためのものである。
【００２６】
（操作パネル）
操作パネル１０は、前述したように、各種操作子や表示装置２１を有している。また、各種操作子の全部又は一部には、ＬＥＤが付随している。なお、操作パネル１０に設けられている操作子としては、前述したものの他、例えば、電子楽器１００に電源を供給するための電源スイッチや、電子楽器１００の設定状態を初期値にリセットするためのリセットスイッチがある。さらに、外部記憶媒体装着部４に装着された外部記憶媒体とデータのやり取りを行うためのディスク操作スイッチも、操作パネル１０に設けられている。
なお、操作パネル１０の具体的な構成は、以上のようなものに限定されないということは言うまでもない。
【００２７】
（パネルスキャン回路）
パネルスキャン回路９は、操作パネル１０に設けられている各種操作子のスキャン処理を行うためのものである。
（ＣＰＵ）
ＣＰＵ１は、本実施形態の電子楽器の全体を統括制御するためのものであり、フラッシュメモリ２に格納されている制御プログラムに従って、ＲＡＭ３をワークメモリとして利用しながら、例えば次のような処理を行う。
【００２８】
ＣＰＵ１は、パネルスキャン回路９によりスキャン処理された結果を入力し、操作パネル１０の操作内容を識別する。
また、ＣＰＵ１は、外部記憶媒体装着部４に装着された外部記憶媒体に記憶された操作説明用データ４００（動画像データ４０１、音声データ４０２、制御用データ４０３）を読み出す。そして、読み出した動画像データ４０１及び音声データ４０２を、外部入出力用インターフェース部５を介して外部表示装置２００に送信する。また、制御用データ４０３を読み出した場合には、制御用データ４０３に示されている操作子が、ユーザによって実際に操作されるまで、操作説明用データ４００の読み出しを一時的に中断し、その操作子が操作されると、中断した位置から操作説明用データ４００の読み出しを再開し、読み出した動画像データ４０１及び音声データ４０２を、外部入出力用インターフェース部５を介して外部表示装置２００に送信する。
また、ＣＰＵ１は、キースキャン回路７によりスキャン処理された結果を入力して、鍵の操作内容（押鍵及び離鍵）を識別する。
そして、その鍵の操作内容（鍵の押鍵及び離鍵）に基づく演奏データや、操作パネル１０の操作内容に基づくデータを楽音発生部１１に割り当てる処理を行う。
【００２９】
この演奏データは、前記各鍵の操作が押鍵（キーオン）であるか離鍵（キーオフ）であるかを示すキーオン／オフ信号や、音高データである音高や、音量制御データであるベロシティデータや、演奏のテンポの絶対値を示すテンポ情報（以下、必要に応じて単にテンポ情報と称する）や、各鍵の動作スピードに関するキータッチレスポンス信号などから構成される。
なお、ＣＰＵ１は、前述したものの他に種々の処理を行うということは言うまでもない。
【００３０】
（フラッシュメモリ）
フラッシュメモリ２は、読み出し可能なメモリであり、ＣＰＵ１の制御プログラムの他、種々のデータを格納する。
（ＲＡＭ）
ＲＡＭ３は読み書きが可能なメモリであり、ＣＰＵ１のプログラム実行過程において各種の必要なデータを一時的に記憶したり、編集可能なパラメータデータを記憶したりする記憶領域を有している。このＲＡＭ３の一部あるいは全部はバッテリーバックアップされており、必要なデータを、電子楽器の電源がオフにされても保持しておくことができるようにしている。
【００３１】
（波形メモリ）
波形メモリ１２は、音色や音域に応じた種々の楽音波形データを記憶している。
（楽音発生部）
楽音発生部１１は、前述したようにしてＣＰＵ１により割り当てられた演奏データや自動伴奏データと、操作パネル１０の操作内容に基づくデータとに基づいて、波形メモリ１２から必要な楽音波形データを読み出し、所望のデジタル楽音信号を発生させる。
【００３２】
（Ｄ／Ａ変換部）
Ｄ／Ａ変換部１３は、楽音発生部１１で発生されたデジタル楽音信号をアナログ楽音信号に変換する機能を有する。
（アナログ信号処理部）
アナログ信号処理部１４は、Ｄ／Ａ変換部１３でＤ／Ａ変換されたアナログ楽音信号に対し、フィルタ処理（ノイズ除去処理）や音質調整、信号レベル（ゲイン）調整等を施す機能を有する。
【００３３】
（パワーアンプ）
パワーアンプ１５は、アナログ信号処理部１４でノイズ除去処理が施されたアナログ楽音信号に対し、増幅処理を施して適当なレベルに増幅する。
（スピーカ部）
スピーカ部１６は、パワーアンプ１５で増幅されたアナログ楽音信号を可聴信号として放音するためのものであり、１個あるいは複数個で構成されている。
【００３４】
（外部記憶装置装着部）
外部記憶媒体装着部４は、例えば、ＤＶＤドライブである。そして、ＣＰＵ１は、ＤＶＤドライブに装着されたＤＶＤ（外部記憶媒体）に記憶されている各種データを読み出して必要な処理を行う。なお、外部記憶媒体装着部４は、ＤＶＤに限定されず、例えば、外部記憶媒体としてＣＤ−ＲＯＭを使用する場合には、ＣＤ−ＲＷドライブであってもよいということは言うまでもない。
【００３５】
（外部入出力用インターフェース部）
外部入出力用インターフェース部５は、外部表示装置２００等の外部装置との間で、データのやり取りを行うためのものである。具体的に、この外部入出力用インターフェース部５は、例えばＵＳＢ（Universal Serial Bus）インターフェースや、ＭＩＤＩ（Musical Instrument Digital Interface）である。
【００３６】
次に、図６のフローチャートを参照しながら、本実施形態の電子楽器１００のＣＰＵ１により実行されるメインルーチンの処理の一例を説明する。
まず、ステップＳ１において、初期化処理を行う。
次に、ステップＳ２において、ヘルプスイッチ２２が操作されたか否かを判定する。この判定の結果、ヘルプスイッチ２２が操作された場合には、ステップＳ３に進み、ヘルプモードに移行し、ヘルプモード処理を実行する。このヘルプモード処理の詳細については後述する。
一方、ヘルプスイッチ２２が操作されていない場合には、ステップＳ４に進み、演奏モードに移行し、演奏モード処理（ヘルプモード処理以外のその他の処理）を実行する。
【００３７】
次に、図７のフローチャートを参照しながら、図６のステップＳ３に示したヘルプモード処理の詳細の一例を説明する。
まず、ステップＳ１１において、電子楽器１００が有する機能の一覧２１ａを表示装置２１に表示する。
次に、ステップＳ１２において、ユーザによってセレクトスイッチ２２が操作され、機能が選択されたか否かを判定する。この判定の結果、機能が選択されていない場合には、ステップＳ１３に進む。ステップＳ１３では、表示装置２１に表示されている機能の一覧２１ａの表示を制御する。具体的に説明すると、例えば、スイッチ２６、２７が操作された場合には、その操作に合わせて現在表示中のものと異なる機能の一覧を表示させる。そして、ステップＳ１２に戻り、機能が選択されたか否かを再度判定する。
【００３８】
そして、ステップＳ１２で機能が選択されると、ステップＳ１４に進み、選択された機能を実現するための操作説明用データ４００を外部記憶媒体装着部４に装着された外部記憶媒体（ＤＶＤ）から読み出す動作を開始する。
次に、ステップＳ１５において、制御用データ４０３を読み出したか否かを判定する。この判定の結果、制御用データ４０３を読み出していない場合には、動画像データ４０１及び音声データ４０２のみを読み出しているのでステップＳ１６に進む。ステップＳ１６では、読み出した動画像データ４０１及び音声データ４０２を、外部入出力用インターフェース部４を介して外部表示装置２００に送信する。これにより、ステップＳ１２で選択されたと判定された機能を実現するための電子楽器１００の操作説明を行うヘルプ画像と、そのヘルプ画像に対応する音声とが外部表示装置２００から出力される。
【００３９】
次に、ステップＳ１７において、ステップＳ１２で選択されたと判定された機能を実現するための操作説明用データ４００を全て読み出したか否かを判定する。この判定の結果、ステップＳ１２で選択されたと判定された機能を実現するための操作説明用データ４００を全て読み出した場合には、図６に示したフローチャートに戻る。一方、ステップＳ１２で選択されたと判定された機能を実現するための操作説明用データ４００を全て読み出していない場合には、ステップＳ１５に戻り、制御用データ４０３を読み出したか否かを判定する。
【００４０】
ステップＳ１５において、制御用データ４０３を読み出したと判定した場合には、ステップＳ１８に進む。ステップＳ１８では、読み出した制御用データ４０３に示されている操作子に付随しているＬＥＤを点灯（又は点滅）させる。なお、読み出した制御用データ４０３に示されている操作子にＬＥＤが付随していない場合には、このステップＳ１８の処理を省略する。
【００４１】
次に、ステップＳ１９において、読み出した制御用データ４０３に示されている操作子の操作が、ユーザによって実際に行われたか否かを判定する。この判定の結果、読み出した制御用データ４０３に示されている操作子の操作が、ユーザによって実際に行われていない場合には、ステップＳ２０に進み、操作説明用データ４００の読み出しを一時的に中断して、再度ステップＳ１９に戻る。
【００４２】
一方、読み出した制御用データ４０３に示されている操作子の操作が、ユーザによって実際に行われた場合には、ステップＳ２１に進み、ステップＳ１８で点灯（又は点滅）させたＬＥＤを消灯させる。
次に、ステップＳ２２に進み、操作説明用データ４００の読み出しが中断されているか否かを判定する。この判定の結果、操作説明用データ４００の読み出しが中断されていない場合には、ステップＳ１５に戻る。一方、操作説明用データ４００の読み出しが中断されている場合には、ステップＳ２３に進む。ステップＳ２３では、ステップＳ２０で中断した位置から操作説明用データ４００の読み出しを再開してステップＳ１５に戻る。
【００４３】
以上のように本実施形態では、電子楽器１００が有する機能を実現するための操作説明用データ４００に含まれている動画像データ４０１と、音声データ４０２とを読み出している最中に、制御用データ４０３を読み出すと、電子楽器１００は、その制御用データ４０３に示されている操作子の操作が、ユーザによって実際に行われるまで、動画像データ４０１と、音声データ４０２の読み出しを中断し、その操作子がユーザによって操作されると、動画像データ４０１と、音声データ４０２の読み出しを中断した位置から再開する。
【００４４】
これにより、制御用データ４０３に示されている操作子の操作内容が行われるまで、電子楽器１００の操作説明を行うためのヘルプ画像及び音声が出力されることを防止し、ヘルプ画像及び音声で示されている操作子の操作をユーザに確実に行わせることが可能になる。すなわち、ユーザが操作し終わらないうちにヘルプ画像及び音声による操作説明が進んでしまうことを防止することができ、ユーザのペースに合わせて電子楽器１００の操作説明を行うことができる。よって、電子楽器の操作説明を利用し易くさせることができる。
【００４５】
また、本実施形態では、制御用データ４０３を読み出すと、電子楽器１００は、その制御用データ４０３に示されている操作子に付随するＬＥＤを点灯（又は点滅）させ、その操作子がユーザによって操作されると、点灯（又は点滅）させたＬＥＤを消灯するようにした。これにより、操作すべき操作子をより分かり易くユーザに報知することができる。
【００４６】
なお、本実施形態では、図３（ａ）〜図３（ｃ）に示す３回の操作が行われる様子を連続的に動画像で表示するようにしたが、必ずしもこのようにする必要はない。例えば、図３（ａ）〜図３（ｃ）に示す内容を静止画像で順番に表示するようにしてもよい。また、図３（ａ）に示す操作を示す動画像を表示し、その後、画面を切り替えて図３（ｂ）に示す操作を示す動画像を表示し、さらに画面を切り替えて図３（ｃ）に示す操作を示す動画像を表示するようにしてもよい。この他、１枚又は複数毎の静止画像と、動画像とを組み合わせるようにしてもよい。
【００４７】
また、本実施形態では、音声データのチャネルの１つに、制御用データ４０３を格納するようにしたが、必ずしもこのようにする必要はなく、例えば、制御用データ４０３を音声データとは別のファイル形成にして別途特別なチャネルに格納してもよい。また、動画像データ４０１及び音声データ４０２と、制御用データ４０３とを別々のデータとしていてもよい。
【００４８】
さらに、本実施形態では、外部記憶媒体（例えばＤＶＤやＣＤ−ＲＯＭ等）から操作説明用データ４００を読み出しながら、電子楽器１００の操作説明を行うためのヘルプ画像と、そのヘルプ画像に対応する音声を出力するようにしたが、必ずしもこのようにする必要はない。例えば、外部記憶媒体（例えばＤＶＤやＣＤ−ＲＯＭ等）から予めフラッシュメモリ２に操作説明用データ４００を取り込み、取り込んだ操作説明用データ４００を読み出すようにしてもよい。
【００４９】
また、本実施形態では、電子楽器１００の操作説明を行うためのヘルプ画像と、そのヘルプ画像に対応する音声を、外部表示装置２００から出力するようにしたが、必ずしもこのようにする必要はない。例えば、操作パネル１０内の表示装置２１にヘルプ画像を出力し、そのヘルプ画像に対応する音声をスピーカ１６から出力するようにしてもよい。
【００５０】
また、本実施形態では、ユーザによって操作されていない操作子に付随するＬＥＤを点灯（又は点滅）させることにより、操作されていない操作子をユーザに報知するようにしたが、必ずしもこのようにする必要はない。例えば、操作されていない操作子を表示装置２１に表示するようにしてもよい。
さらに、前述したように、ＬＥＤの点消灯を行うようにすれば、操作すべき操作子をより分かり易くユーザに報知することができ好ましいが、必ずしもＬＥＤの点消灯を行う必要はない。
【００５１】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。前述した第１の実施形態では、制御用データ４０３を読み出すと、その制御用データ４０３に示されている操作子が操作されるまで、データの読み出しを中断して、電子楽器１００の操作説明を行うためのヘルプ画像及び音声で示されている操作子の操作をユーザに促すようにした。これに対し、本実施形態では、制御用データ４０３を読み出すと、その制御用データ４０３に示されている操作子を自動的に操作状態にするようにしている。このように本実施形態と、第１の実施形態とは、ソフトウェア処理（ヘルプモード処理）の一部が異なるだけであるので、本実施形態の説明において、第１の実施形態と同じ部分については、図１〜図７に示した符号と同じ符号を付す等して詳細な説明を省略する。
【００５２】
図８は、本実施形態のヘルプモード処理の詳細の一例を説明するフローチャートである。
まず、ステップＳ３１において、電子楽器１００が有する機能の一覧２１ａを表示装置２１に表示する。
次に、ステップＳ３２において、ユーザによってセレクトスイッチ２２が操作され、機能が選択されたか否かを判定する。この判定の結果、機能が選択されていない場合には、ステップＳ３３に進む。ステップＳ３３では、表示装置２１に表示されている機能の一覧２１ａの表示を制御する。そして、ステップＳ３２に戻り、機能が選択されたか否かを再度判定する。
【００５３】
そして、ステップＳ３２で機能が選択されると、ステップＳ３４に進み、選択された機能を実現するための操作説明用データ４００を外部記憶媒体装着部４に装着された外部記憶媒体（ＤＶＤ）から読み出す動作を開始する。
次に、ステップＳ３５において、制御用データ４０３を読み出したか否かを判定する。この判定の結果、制御用データ４０３を読み出していない場合には、動画像データ４０１及び音声データ４０２のみを読み出しているのでステップＳ３６に進む。ステップＳ３６では、読み出した動画像データ４０１及び音声データ４０２を、外部入出力用インターフェース部４を介して外部表示装置２００に送信する。これにより、ステップＳ３２で選択されたと判定された機能を実現するための電子楽器１００の操作説明を行うヘルプ画像と、そのヘルプ画像に対応する音声とが外部表示装置２００から出力される。
【００５４】
次に、ステップＳ３７において、ステップＳ３２で選択されたと判定された機能を実現するための操作説明用データ４００を全て読み出したか否かを判定する。この判定の結果、ステップＳ３２で選択されたと判定された機能を実現するための操作説明用データ４００を全て読み出した場合には、図６に示したフローチャートに戻る。一方、ステップＳ３２で選択されたと判定された機能を実現するための操作説明用データ４００を全て読み出していない場合には、ステップＳ３５に戻り、制御用データ４０３を読み出したか否かを判定する。
【００５５】
ステップＳ３５において、制御用データ４０３を読み出したと判定した場合には、ステップＳ３８に進む。ステップＳ３８では、読み出した制御用データ４０３に示されている操作子に付随しているＬＥＤを点灯（又は点滅）させる。なお、読み出した制御用データ４０３に示されている操作子にＬＥＤが付随していない場合には、このステップＳ３８の処理を省略する。
【００５６】
次に、ステップＳ３９において、読み出した制御用データ４０３に示されている操作子の操作内容に従って、その操作子を操作状態にする。これにより、ユーザが操作を行うことなく自動的に機能が実現されるようになる。
次に、ステップＳ４０において、ステップＳ３８で点灯させたＬＥＤを消灯してステップＳ３７に進む。そして、ステップＳ３２で選択されたと判定された機能を実現するための操作説明用データ４００を全て読み出したか否かを判定する。
【００５７】
以上のように本実施形態では、電子楽器１００が有する機能を実現するための操作説明用データ４００に含まれている動画像データ４０１と、音声データ４０２とを読み出している最中に、制御用データ４０３を読み出すと、その制御用データ４０３に示されている操作子を自動的に操作状態にするようにした。これにより、ヘルプ画像及び音声で示されている操作子の操作を自動的に実現させることができ、より一層使い勝手のよい電子楽器１００にすることができる。
【００５８】
また、本実施形態では、制御用データ４０３を読み出すと、電子楽器１００は、その制御用データ４０３に示されている操作子に付随するＬＥＤを点灯（又は点滅）させ、その操作子が操作状態になると、点灯（又は点滅）させたＬＥＤを消灯するようにした。これにより、ユーザが所望した機能を実現するための操作方法をユーザに報知することができる。
【００５９】
（第３の実施形態）
次に、本発明の第３の実施形態について説明する。前述した第１の実施形態では、制御用データ４０３を読み出すと、その制御用データ４０３に示されている操作子が操作されるまで、データの読み出しを中断して、電子楽器１００の操作説明を行うためのヘルプ画像及び音声で示されている操作子の操作をユーザに促すようにした。
【００６０】
これに対し、本実施形態では、制御用データ４０３を読み出すと、データの読み出しを中断せずに、その制御用データ４０３に示されている操作子に付随するＬＥＤを、その操作子が操作されるまで点灯（又は点滅）させるようにする。すなわち、本実施形態では、前述した第１の実施形態において、操作説明用データ４００の読み出しの中断と再開を行わずに、ＬＥＤの点消灯のみを行うようにしている。
【００６１】
このように本実施形態と、第１の実施形態とは、ソフトウェア処理（ヘルプモード処理）の一部が異なるだけであるので、本実施形態の説明において、第１の実施形態と同じ部分については、図１〜図７に示した符号と同じ符号を付す等して詳細な説明を省略する。なお、本実施形態では、第１の実施形態のように、ヘルプ画像及び音声の読み出しを一時的に中断せずに、ＬＥＤの点灯（又は点滅）を行うようにしているので、操作パネル１０の全ての操作子にＬＥＤが付随していることが好ましい。
【００６２】
図９は、本実施形態のヘルプモード処理の詳細の一例を説明するフローチャートである。
まず、ステップＳ５１において、電子楽器１００が有する機能の一覧２１ａを表示装置２１に表示する。
次に、ステップＳ５２において、ユーザによってセレクトスイッチ２２が操作され、機能が選択されたか否かを判定する。この判定の結果、機能が選択されていない場合には、ステップＳ５３に進む。ステップＳ５３では、表示装置２１に表示されている機能の一覧２１ａの表示を制御する。そして、ステップＳ５２に戻り、機能が選択されたか否かを再度判定する。
【００６３】
ステップＳ５２で機能が選択されると、ステップＳ５４に進み、選択された機能を実現するための操作説明用データ４００を外部記憶媒体装着部４に装着された外部記憶媒体（ＤＶＤ）から読み出す動作を開始する。
次に、ステップＳ５５において、制御用データ４０３を読み出したか否かを判定する。この判定の結果、制御用データ４０３を読み出していない場合には、動画像データ４０１及び音声データ４０２のみを読み出しているのでステップＳ５６に進む。ステップＳ５６では、読み出した動画像データ４０１及び音声データ４０２を、外部入出力用インターフェース部４を介して外部表示装置２００に送信する。これにより、ステップＳ５２で選択されたと判定された機能を実現するための電子楽器１００の操作説明を行うヘルプ画像と、そのヘルプ画像に対応する音声とが外部表示装置２００から出力される。
【００６４】
次に、ステップＳ５７において、ステップＳ５２で選択されたと判定された機能を実現するための操作説明用データ４００を全て読み出したか否かを判定する。この判定の結果、ステップＳ５２で選択されたと判定された機能を実現するための操作説明用データ４００を全て読み出した場合には、図６に示したフローチャートに戻る。一方、ステップＳ５２で選択されたと判定された機能を実現するための操作説明用データ４００を全て読み出していない場合には、ステップＳ５５に戻り、制御用データ４０３を読み出したか否かを判定する。
【００６５】
ステップＳ５５において、制御用データ４０３を読み出したと判定した場合には、ステップＳ５８に進む。ステップＳ５８では、読み出した制御用データ４０３に示されている操作子に付随しているＬＥＤを点灯（又は点滅）させる。
【００６６】
次に、ステップＳ５９において、読み出した制御用データ４０３に示されている操作子の操作が、ユーザによって実際に行われたか否かを判定する。この判定の結果、読み出した制御用データ４０３に示されている操作子の操作が、ユーザによって実際に行われていない場合には、ステップＳ５５に戻り、制御用データ４０３を読み出したか否かを再度判定する。
【００６７】
一方、読み出した制御用データ４０３に示されている操作子の操作が、ユーザによって実際に行われた場合には、ステップＳ６０に進み、ステップＳ５８で点灯（又は点滅）させたＬＥＤを消灯させて、ステップＳ５５に戻り、制御用データ４０３を読み出したか否かを再度判定する。
【００６８】
以上のように、操作説明用データ４００の読み出しの中断と再開を行わずに、ＬＥＤの点消灯のみを行うことによっても、操作すべき操作子をユーザに示すことができるので、ヘルプ画像及び音声で示されている操作子の操作をユーザに可及的に確実に行わせることが可能になる。よって、電子楽器の操作説明を利用し易くさせることができる。
【００６９】
（本発明の他の実施形態）
前述した実施形態の機能を実現するべく各種のデバイスを動作させるように、該各種デバイスと接続された装置あるいはシステム内のコンピュータに対し、前記実施形態の機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）に格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
【００７０】
また、この場合、前記ソフトウェアのプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体、およびそのプログラムコードをコンピュータに供給するための手段、例えば、かかるプログラムコードを格納した記録媒体は本発明を構成する。かかるプログラムコードを記憶する記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００７１】
また、コンピュータが供給されたプログラムコードを実行することにより、前述の実施形態の機能が実現されるだけでなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）あるいは他のアプリケーションソフト等と共同して前述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。
【００７２】
さらに、供給されたプログラムコードがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合にも本発明に含まれることは言うまでもない。
【００７３】
なお、前述した各実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【図面の簡単な説明】
【００７４】
【図１】本発明の第１の実施形態を示し、電子楽器の外観構成の一例を示した図である。
【図２】本発明の第１の実施形態を示し、電子楽器の操作パネルの構成の一例を示した図である。
【図３】本発明の第１の実施形態を示し、電子楽器の操作説明を行うためのヘルプ画像の一例を示した図である。
【図４】本発明の第１の実施形態を示し、電子楽器の操作説明を行うのに必要なデータの構成の一例を概念的に示した図である。
【図５】本発明の第１の実施形態を示し、電子楽器の概略構成の一例を示したブロック図である。
【図６】本発明の第１の実施形態を示し、電子楽器のＣＰＵにより実行されるメインルーチンの処理の一例を説明するフローチャートである。
【図７】本発明の第１の実施形態を示し、図６のステップＳ３に示したヘルプモード処理の詳細の一例を説明するフローチャートである。
【図８】本発明の第２の実施形態を示し、ヘルプモード処理の詳細の一例を説明するフローチャートである。
【図９】本発明の第３の実施形態を示し、ヘルプモード処理の詳細の一例を説明するフローチャートである。
【符号の説明】
【００７５】
１  ＣＰＵ
２  フラッシュメモリ
３  ＲＯＭ
４  外部記憶媒体装着部
５  外部入出力用インターフェース
９  パネルスキャン回路
１０  操作パネル
２１  表示装置
２２  ヘルプスイッチ
２３  音色設定スイッチ
２４  セレクトスイッチ
２５  ダイアルスイッチ
１００  電子楽器
２００  外部表示装置
４０１  動画像データ
４０２  音声データ
４０３  制御用データ
【図１】
2007155806.tif 000003
【図２】
2007155806.tif 000004
【図３】
2007155806.tif 000005
【図４】
2007155806.tif 000006
【図５】
2007155806.tif 000007
【図６】
2007155806.tif 000008
【図７】
2007155806.tif 000009
【図８】
2007155806.tif 000010
【図９】
2007155806.tif 000011