(57)【特許請求の範囲】
【請求項１】
音高順に配置された複数の演奏操作子であって、それぞれが第１の領域及び第２の領域のいずれかに属する複数の演奏操作子と、
前記第１の領域の演奏操作子に対応し、当該演奏操作子を指定する複数の操作子指定手段と、
前記第２の領域に属する演奏操作子の何れかが操作される毎に、当該操作された演奏操作子と音高的に一定の対応関係にある、前記第１の領域に属する演奏操作子に対応する音高の演奏データを生成するとともに、当該生成された演奏データを演奏データ記憶手段に順次格納する格納手段と、
前記演奏操作子が操作されなくなってから所定時間経過したときに、前記演奏データ記憶手段に格納された演奏データを順次読み出し、当該読み出された演奏データの音高に基づいて、前記第１の領域に属する前記演奏操作子に対応する操作子指定手段を動作させる動作手段と、
有することを特徴とする演奏教習装置。
【請求項２】
前記演奏データが、前記演奏操作子がオンされたことを示すノートオンイベント、演奏操作子がオフされたことを示すノートオフイベント、イベント間の時間間隔を示すタイムピリオドのレコードを含み、
前記動作手段が、前記演奏データ記憶手段に格納された演奏データのレコードのうち、まだ読み取られていない先頭のノートオンイベントを読み出して、当該ノートオンイベントが示す第１の領域に属する演奏操作子に対応する操作子指定手段を動作させ、また、タイムピリオドが示す時間の経過後、次のレコードを読み出し、前記動作中の操作子指定手段に対応する演奏操作子に関するノートオフイベントを読み出すと、前記動作中の操作子指定手段の動作を停止させることを特徴とする請求項１に記載の演奏教習装置。
【請求項３】
前記動作手段が、前記演奏データ記憶手段に格納された演奏データに基づき、前記第１の領域に属する前記演奏操作子に対応する操作子指定手段を動作させるとともに、前記演奏データに基づく音高の楽音データを生成するように楽音データ生成手段に指示することを特徴とする請求項１ないし２の何れか一項に記載の演奏教習装置。
【請求項４】
前記操作子指定手段が、発光素子であることを特徴とする請求項１ないし３の何れか一項に記載の演奏教習装置。
【請求項５】
音高順に配置された複数の演奏操作子であって、それぞれが第１の領域及び第２の領域のいずれかに属する複数の演奏操作子と、少なくとも前記第１の領域の演奏操作子に対応し、当該演奏操作子を指定する複数の操作子指定手段とを備えたコンピュータに、
前記第２の領域に属する演奏操作子の何れかが操作される毎に、当該操作された演奏操作子と音高的に一定の対応関係にある、前記第１の領域に属する演奏操作子に対応する音高の演奏データを生成するとともに、当該生成された演奏データを演奏データ記憶手段に順次格納する格納ステップと、
前記演奏操作子が操作されなくなってから所定時間経過したときに、前記演奏データ記憶手段に格納された演奏データを順次読み出し、当該読み出された演奏データの音高に基づいて、前記第１の領域に属する前記演奏操作子に対応する操作子指定手段を動作させる動作ステップと、
を実行させることを特徴とする演奏教習プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、演奏の教習に用いることができる演奏教習装置および演奏教習プログラムに関する。
【背景技術】
【０００２】
従来、自動演奏される曲に合わせて、鍵盤の鍵などの演奏操作子の内部、或いは、演奏操作子の上部に配置されたＬＥＤを点灯して、操作すべき演奏操作子を指示するような演奏教習装置が知られている。上述した自動教習装置を利用した自動教習装置よりも、実際に、講師から直接教わる方が、演奏練習を行なう者（生徒）の技量に応じてその演奏形態を柔軟に変更できるうえ、適切なアドバイスを与えられ得るため、より緻密な教習が実現できる。
【０００３】
しかしながら、講師から直接教わるには、講師用の演奏装置と生徒用の演奏装置とをそれぞれ用意する必要があり、音楽教室など特定の場所でしか教習を実現することができず、一般家庭で上述したような教習を実現することは困難であった。
【０００４】
そこで、特許文献１には、一つの演奏装置に設けられた演奏操作子群を２つに分割して、２つの連続する演奏操作子の領域を設けることが提案されている。特許文献１に提案された演奏教習装置において、分割された一方の演奏操作子群の何れかの演奏操作子を操作すれば、他方の演奏操作子群のうち、当該操作された演奏操作子と所定の音高関係のある演奏操作子を指示できる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第３５８６７５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、講師が傍らに居るからといって、生徒が、講師の演奏に合わせた演奏を行なうことは実質的に不可能である。したがって、講師は、生徒を指導する際には、生徒の演奏に注意しつつアドバイスを与えることを、生徒がある程度演奏ができるようになるまで繰り返す必要があった。
【０００７】
本発明は、講師と生徒とが並んで演奏をする状態で、講師が生徒の演奏に注意しながら、アドバイスを与えることが可能な演奏教習装置および演奏教習プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の目的は、音高順に配置された複数の演奏操作子であって、それぞれが第１の領域及び第２の領域のいずれかに属する複数の演奏操作子と、前記第１の領域の演奏操作子に対応し、当該演奏操作子を指定する複数の操作子指定手段と、前記第２の領域に属する演奏操作子の何れかが操作される毎に、当該操作された演奏操作子と音高的に一定の対応関係にある、前記第１の領域に属する演奏操作子に対応する音高の演奏データを生成するとともに、当該生成された演奏データを演奏データ記憶手段に順次格納する格納手段と、前記演奏操作子が操作されなくなってから所定時間経過したときに、前記演奏データ記憶手段に格納された演奏データを順次読み出し、当該読み出された演奏データの音高に基づいて、前記第１の領域に属する前記演奏操作子に対応する操作子指定手段を動作させる動作手段と、有することを特徴とする演奏教習装置により達成される。
【００１０】
別の好ましい実施態様においては、前記演奏データが、前記演奏操作子がオンされたことを示すノートオンイベント、演奏操作子がオフされたことを示すノートオフイベント、イベント間の時間間隔を示すタイムピリオドのレコードを含み、前記動作手段が、前記演奏データ記憶手段に格納された演奏データのレコードのうち、まだ読み取られていない先頭のノートオンイベントを読み出して、当該ノートオンイベントが示す第１の領域に属する演奏操作子に対応する操作子指定手段を動作させ、また、タイムピリオドが示す時間の経過後、次のレコードを読み出し、前記動作中の操作子指定手段に対応する演奏操作子に関するノートオフイベントを読み出すと、前記動作中の操作子指定手段の動作を停止させる。
【００１１】
別の好ましい実施態様においては、前記動作手段が、前記演奏データ記憶手段に格納された演奏データに基づき、前記第１の領域に属する前記演奏操作子に対応する操作子指定手段を動作させるとともに、前記演奏データに基づく音高の楽音データを生成するように楽音データ生成手段に指示する。
【００１２】
好ましい実施態様においては、前記操作子指定手段が、発光素子である。
【００１３】
また、発明の目的は、音高順に配置された複数の演奏操作子であって、それぞれが第１の領域及び第２の領域のいずれかに属する複数の演奏操作子と、少なくとも前記第１の領域の演奏操作子に対応し、当該演奏操作子を指定する複数の操作子指定手段とを備えたコンピュータに、前記第２の領域に属する演奏操作子の何れかが操作される毎に、当該操作された演奏操作子と音高的に一定の対応関係にある、前記第１の領域に属する演奏操作子に対応する音高の演奏データを生成するとともに、当該生成された演奏データを演奏データ記憶手段に順次格納する格納ステップと、前記演奏操作子が操作されなくなってから所定時間経過したときに、前記演奏データ記憶手段に格納された演奏データを順次読み出し、当該読み出された演奏データの音高に基づいて、前記第１の領域に属する前記演奏操作子に対応する操作子指定手段を動作させる動作ステップと、を実行させることを特徴とする演奏教習プログラムにより達成される。
【発明の効果】
【００１４】
本発明によれば、講師と生徒とが並んで演奏をする状態で、講師が生徒の演奏に注意しながら、アドバイスを与えることが可能な演奏教習装置および演奏教習プログラムを提供することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】図１は、本発明の実施の形態にかかる演奏教習装置の概略を示す図である。
【図２】図２は、本実施の形態にかかる演奏教習装置の構成を示すブロックダイヤグラムである。
【図３】図３は、本実施の形態にかかる電子楽器のメインフローの概略を示すフローチャートである。
【図４】図４は、本実施の形態にかかるスイッチ処理の例を示すフローチャートである。
【図５】図５は、本実施の形態にかかる鍵盤処理の例を示すフローチャートである。
【図６】図６は、本実施の形態にかかる鍵盤処理の例を示すフローチャートである。
【図７】図７は、本実施の形態にかかる鍵盤処理の例を示すフローチャートである。
【図８】図８は、本実施の形態にかかる鍵盤処理の例を示すフローチャートである。
【図９】図９は、本実施の形態にかかる鍵盤処理の例を示すフローチャートである。
【図１０】図１０は、本実施の形態において生成された演奏データのデータ構成例を示す図である。
【図１１】図１１は、本実施の形態にかかるナビゲート処理の例を示すフローチャートである
【図１２】図１２は、本実施の形態にかかるナビゲート処理の例を示すフローチャートである
【図１３】図１３（ａ）は、本実施の形態にかかる第１のタイマインクリメント処理、図１３（ｂ）は、本実施の形態にかかる第２のタイマインクリメント処理の例を示すフローチャートである。
【図１４】図１４（ａ）〜（ｄ）は、第１の教習モードにおいて、キーナンバーＫＮ１およびＫＮ２の鍵が、順次押鍵・離鍵されたときの演奏教習装置における動作を説明する図である。
【図１５】図１５（ａ）〜（ｊ）は、第２の教習モードにおいて、キーナンバーＫＮ１およびＫＮ２の鍵が順次押鍵・離鍵され、その後、一定時間、新規の押鍵、離鍵がなかったときの演奏教習装置における動作を説明する図である。
【発明を実施するための形態】
【００１６】
以下、添付図面を参照して、本発明の実施の形態について説明する。図１は、本発明の実施の形態にかかる演奏教習装置の概略を示す図である。図１に示すように、本実施の形態にかかる演奏教習装置１０は、電子鍵盤楽器の形態をとり、鍵盤１１を有する。鍵盤１１は、キーナンバー「０」の鍵からキーナンバー「ＳＰ」までの鍵を含む第１の鍵域１１ａと、キーナンバー「ＳＰ＋１」からキーナンバー「Ｎ−１」までの鍵を含む第２の鍵域１１ｂとを備える。たとえば、本実施の形態において、第１の鍵域１１ａは２オクターブの音域を有する。キーナンバー「ＳＰ」がスプリットポイントを示す。後述するように、本実施の形態においては、後述する教習モードにおいて、第１の鍵域１１ａの鍵を押鍵すれば、キーナンバー「ｎ」に対応する音高の楽音が発音される。その一方、教習モードにおいて第２の鍵域１１ｂの鍵（キーナンバー「ｍ」）を押鍵すると、キーナンバー「ｍ−２４」に対応する音高の楽音、つまり、キーナンバー「ｍ」より２オクターブ低い音高の楽音が発音される。
【００１７】
また、本実施の形態にかかる演奏教習装置１０において、少なくとも第１の鍵域１１ａの鍵のそれぞれに対応したＬＥＤが配置されたナビゲータ表示領域１６が設けられる。本実施の形態においては、ナビゲータ表示領域１６は、第１の鍵域１１ａの上部に設けられているがこれに限定されるものではなく、少なくとも第１の鍵域１１ａの各鍵の内部にＬＥＤが設けられても良い。本実施の形態においては、ナビゲータ表示領域１６が設けられた第１の鍵域１１ａが生徒用の鍵域であり、第２の鍵域１１ｂが講師用の鍵域となる。
【００１８】
図１には示していないが、演奏教習装置１０は、発音すべき楽音の音色を指定する音色指定スイッチ、当該演奏教習装置１０における動作モードを指定するモードスイッチを含む入力部１２を備える。また、図１には示していないが、演奏教習装置１０には液晶表示装置１４が設けられ、音色など種々の情報を含む画像を表示することができる。本実施の形態にかかる演奏教習装置１０においてはモードスイッチの操作により、通常モード、第１の教習モードおよび第２の教習モードの何れかの演奏モードの下で動作する。
【００１９】
通常モードにおいては、鍵盤１１を単一の鍵域として用いて、押鍵された鍵のキーナンバーに対応する音高の楽音が発生される。第１の教習モードにおいては、第１の鍵域の鍵については押鍵された鍵のキーナンバーに対応する音高の楽音が発生され、その一方、第２の鍵域の鍵については押鍵された鍵のキーナンバーより２オクターブ低い音高の楽音が発音され、かつ、第２の鍵域の押鍵に応答して、第１の鍵域における一定の関係を有する鍵に対応するＬＥＤが点灯する。第２の教習モードにおいては、第１の鍵域の鍵については押鍵された鍵のキーナンバーに対応する音高の楽音が発生され、その一方、第２の鍵域の鍵については押鍵された鍵のキーナンバーより２オクターブ低い音高の楽音が発音される。さらに、第２の教習モードにおいては、生徒および教師の双方の新規の押鍵、離鍵がなくなり、その後、所定時間が経過したときに、再生済みでない（つまり、ＬＥＤの点灯、消灯がされていない）演奏データについて、第１の鍵域１１ａにおいてＬＥＤの点灯、消灯することにより、講師の演奏をガイドする。
【００２０】
図２は、本実施の形態にかかる演奏教習装置の構成を示すブロックダイヤグラムである。図２に示すように、本実施の形態にかかる演奏教習装置１０は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、サウンドシステム２４、鍵盤１１、入力部１２および表示部１３を備える。
【００２１】
入力部１２は、音色指定スイッチやモードスイッチを有する。表示部１３は、液晶表示装置１４およびＬＥＤ群１５を有する。ＬＥＤ群１５を構成するＬＥＤは、電子楽器の第１の鍵域１１ａの上部位置するナビゲータ表示領域１６において、第１の鍵域１１ａの鍵に対応付けられて配置されている。
【００２２】
ＣＰＵ２１は、演奏教習装置１０全体の制御、鍵盤１１の鍵の押鍵や入力部１２を構成するスイッチ（モードスイッチ）の操作の検出、鍵やスイッチの操作にしたがったサウンドシステム２４の制御、ＬＥＤの点灯など種々の処理を実行する。
【００２３】
ＲＯＭ２２は、ＣＰＵ２１に実行させる種々の処理、鍵盤１１の鍵の押鍵や入力部１２を構成するスイッチ（モードスイッチ）の操作の検出、鍵やスイッチの操作にしたがったサウンドシステム２４の制御、ＬＥＤの点灯など種々の処理プログラムを格納する。また、ＲＯＭ２２は、ピアノ、ギター、バスドラム、スネアドラム、シンバルなどの楽音を生成するための波形データを格納した波形データエリアを有する。
【００２４】
ＲＡＭ２３は、ＲＯＭ２２から読み出されたプログラムや、処理の過程で生成されたデータを記憶する。また、本実施の形態においては、第２の教習モードにおいて、第２の鍵域１１ｂにおいて押鍵された鍵に基づくイベントおよびタイムピリオドのレコードが生成され、イベントおよびタイムピリオドのレコードから構成される演奏データがＲＡＭ２３に格納される。
【００２５】
サウンドシステム２４は、音源部２６、オーディオ回路２７およびスピーカ２８を有する。音源部２６は、たとえば、ノートオンイベントをＣＰＵ２１から受信すると、ＲＯＭ２２の波形データエリアから所定の波形データを読み出して、所定の音高の楽音データを生成して出力する。オーディオ回路２７は、楽音データをＤ／Ａ変換して増幅する。これによりスピーカ２８から音響信号が出力される。
【００２６】
図３は、本実施の形態にかかる電子楽器のメインフローの概略を示すフローチャートである。電源の投入とともに、メインフローは起動し、イニシャライズ処理（ステップ３０１）の後、ステップ３０２以降の処理が繰り返し実行される。図３に示すように、演奏教習装置１０のＣＰＵ２１は、演奏教習装置１０の電源が投入されると、ＲＡＭ２３中のデータのクリア、液晶表示装置１４の画像のクリアおよびＬＥＤ群１５のクリアを含むイニシャライズ処理を実行する（ステップ３０１）。イニシャライズ処理（ステップ３０１）が終了すると、ＣＰＵ２１は、入力部１２を構成するスイッチのそれぞれの操作を検出し、検出された操作にしたがった処理を実行するスイッチ処理を実行する（ステップ３０２）。図４は、本実施の形態にかかるスイッチ処理の例を示すフローチャートである。
【００２７】
図４に示すように、スイッチ処理において、ＣＰＵ２１は、入力部１２のいずれかのスイッチの操作があったかを判断する（ステップ４０１）。ステップ４０１でＮｏと判断された場合には、スイッチ処理を終了する。ステップ４０１でＹｅｓと判断された場合には、ＣＰＵ２１は、操作されたスイッチが、モードスイッチであるかを判断する（ステップ４０２）。ステップ４０２でＮｏと判断された場合には、ＣＰＵ２１は、操作されたスイッチ（たとえば、音色指定スイッチ）にしたがった処理（その他のスイッチ処理）を実行する（ステップ４０８）。
【００２８】
ステップ４０２でＹｅｓと判断された場合には、ＣＰＵ２１は、モードスイッチにより通常モードが指定されたかを判断する（ステップ４０３）。ステップ４０３でＹｅｓと判断された場合には、ＣＰＵ２１は、ＲＡＭ２３中のモード指定フラグＮＦに「０」をセットする（ステップ４０４）。ステップ４０３でＮｏと判断された場合には、ＣＰＵ２１は、モードスイッチにより第１の教習モードが指定されたかを判断する（ステップ４０５）。ステップ４０５でＹｅｓと判断された場合には、ＲＡＭ２３中のモード指定フラグＮＦに「１」をセットする（ステップ４０６）。ステップ４０５でＮｏと判断された場合には、ＲＡＭ２３中のモード指定フラグＮＦに「２」をセットする（ステップ４０７）。
【００２９】
スイッチ処理（ステップ３０２）が終了すると、ＣＰＵ２１は、鍵盤処理を実行する（ステップ３０３）。図５ないし図９は、本実施の形態にかかる鍵盤処理の例を示すフローチャートである。
【００３０】
本実施の形態にかかる鍵盤処理においては、キーナンバーの小さい鍵（キーナンバー「０」）から順に、鍵の状態が判定され、必要な処理が実行される。図５に示すように、ＣＰＵ２１は、キーナンバーを特定するパラメータＫＮを「０」に初期化して（ステップ５０１）。パラメータＫＮが示す鍵の状態を判断する（ステップ５０２）。ステップ５０２においては、パラメータＫＮが示す件が新規に「オン」状態となったこと、新規に「オフ」状態となったこと、或いは、鍵の状態が「変化なし」であること、の何れかが判断される。
【００３１】
ステップ５０２で鍵が「オン」状態と判断された場合には、ＣＰＵ２１は、モード指定フラグＮＦが「０」であるか、つまり、演奏教習装置１０が「通常モード」の下で動作しているかを判断する（ステップ５０３）。ステップ５０３でＹｅｓと判断された場合に、ＣＰＵ２１は、ＫＮに対応する鍵、つまり、キーナンバーＫＮの鍵のノートオンイベントを生成して、音源部２６に送出する（ステップ５０４）。音源部２６は、ノートオンイベントにしたがって、指定された音色の波形データを、指定された音高に基づいて読み出して、かつ、読み出された波形データに、エンベロープに基づく乗算値を乗算して楽音データを生成し、オーディオ回路２７に出力する。
【００３２】
次いで、ＣＰＵ２１は、パラメータＫＮをインクリメントして（ステップ５０７）、パラメータＫＮが、最大数（本実施の形態では「Ｎ−１」）以下であれば（ステップ５０８でＮｏ）、ステップ５０２に戻る。
【００３３】
ステップ５０２で鍵が「オフ」状態と判断された場合にも、ＣＰＵ２１は、モード指定フラグＮＦが「０」であるか、つまり、演奏教習装置１０が「通常モード」の下で動作しているかを判断する（ステップ５０５）。ステップ５０５でＹｅｓと判断された場合には、ＣＰＵ２１は、ＫＮに対応する鍵、つまり、キーナンバーＫＮの鍵のノートオフイベントを生成して、音源部２６に送出する（ステップ５０６）。音源部２６は、ノートオフイベントにしたがって、読み出された波形データに、リリースエンベロープに基づく乗算値を乗算して、徐々に減衰する楽音データを生成し、オーディオ回路２７に出力する。
【００３４】
ステップ５０２において、鍵状態が「変化なし」と判断された場合には後述する。次に、ステップ５０３でＮｏと判断された場合、つまり、演奏教習装置１０が、「第１の教習モード」或いは「第２の教習モード」の何れかの動作モードの下で動作していることになる。ステップ５０３でＮｏと判断された場合には、ＣＰＵ２１は、モード指定フラグＮＦが「１」であるかを判断する（ステップ６０１）。ステップ６０１でＹｅｓと判断された場合には、ＣＰＵ２１は、パラメータＫＮが、スプリットポイントＳＰより大きいかを判断する（ステップ６０４）。ステップ６０４でＮｏと判断された場合には、ＣＰＵ２１は、ＫＮに対応する鍵、つまり、キーナンバーＫＮの鍵のノートオンイベントを生成して、音源部２６に送出する（ステップ６０３）。音源部２６は、ノートオンイベントにしたがって、指定された音色の波形データを、指定された音高に基づいて読み出して、かつ、読み出された波形データに、エンベロープに基づく乗算値を乗算して楽音データを生成し、オーディオ回路２７に出力する。
【００３５】
ステップ６０４でＹｅｓと判断されることは、第１の教習モードにおいて、第２の鍵域１１ｂの鍵が押鍵されたことを意味している。ステップ６０４でＹｅｓと判断された場合には、ＣＰＵ２１は、ＬＥＤ点灯フラグＴＦを「１」にセットし（ステップ６０５）、かつ、講師の演奏に基づくキーナンバーＴＫＮとして、「ＫＮ−２４」をセットする（ステップ６０６）。ＬＥＤ点灯フラグＴＦおよびキーナンバーＴＫＮは、ＲＡＭ２３に格納される。また、本実施の形態において、キーナンバーＴＫＮは、キーナンバーＫＮより２オクターブ低い音高を示している。
【００３６】
次いで、ＣＰＵ２１は、ＴＫＮに対応する鍵、つまり、キーナンバーＴＫＮ（＝ＫＮ−１２）の鍵のノートオンイベントを生成して、音源部２６に送出する（ステップ６０７）。音源部２６は、ノートオンイベントにしたがって、指定された音色の波形データを、指定された音高に基づいて読み出して、かつ、読み出された波形データに、エンベロープに基づく乗算値を乗算して楽音データを生成し、オーディオ回路２７に出力する。
【００３７】
また、ステップ６０１でＮｏと判断された場合、つまり、モード指定フラグＮＦが「２」である場合には、ＣＰＵ２１は、パラメータＫＮが、スプリットポイントＳＰより大きいかを判断する（ステップ６０２）。ステップ６０２でＮｏと判断された場合には、ＣＰＵ２１は、ＫＮに対応する鍵、つまり、キーナンバーＫＮの鍵のノートオンイベントを生成して、音源部２６に送出する（ステップ６０３）。音源部２６は、ノートオンイベントにしたがって、指定された音色の波形データを、指定された音高に基づいて読み出して、かつ、読み出された波形データに、エンベロープに基づく乗算値を乗算して楽音データを生成し、オーディオ回路２７に出力する。
【００３８】
その一方、ステップ６０２でＹｅｓと判断された場合には、ＣＰＵ２１は、ＲＡＭ２３を参照して、ＲＡＭ２３に格納されている記録停止フラグＳＴＦが「１」であるかを判断する（ステップ７０１）。記録停止フラグＳＴＦは、第２の教習モードにおいて、ナビゲート処理におけるタイマインタラプトの解除、および、演奏データの記録・記録動作の停止を制御する。
【００３９】
ステップ７０１でＹｅｓと判断された場合には、ＣＰＵ２１は、記録停止フラグＳＴＦを「０」に」リセットするとともに（ステップ７０２）、第１のタイマ値Ｔを「０」にセットする（ステップ７０３）。その後、ＣＰＵ２１は、第１タイマインタラプトを解除する（ステップ７０４）。なお、本明細書において、インタラプトの解除とは、インタラプトの動作制限をやめて、動作可能とすること、つまり、インタラプト処理が実行され得る状態となることを意味している。
【００４０】
その一方、ステップ７０２でＮｏと判断された場合、つまり、記録停止フラグＳＴＦが「０」である場合には、ＣＰＵ２１は、第１のタイマのタイマ値Ｔを、演奏データのレコードとしてＲＡＭ２３に格納する（ステップ７０５）。その後、ＣＰＵ２１は、第１のタイマをリセットしてタイマ値Ｔを「０」にする（ステップ７０６）。
【００４１】
ステップ７０４或いはステップ７０６が終了した後、ＣＰＵ２１は、講師の演奏に基づくキーナンバーＴＫＮとして、「ＫＮ−２４」をセットして（ステップ７０７）、ＴＫＮに対応する鍵、つまり、キーナンバーＴＫＮ（＝ＫＮ−１２）の鍵のノートオンイベントを生成して、演奏データのレコードとしてＲＡＭ２３に格納する（ステップ７０８）。その後、ステップ６０７において、生成されたノートオンイベントが音源部２６に送出される。
【００４２】
以下、本実施の形態にかかる演奏データについて説明する。ステップ７０５において、タイマ値Ｔが演奏データのレコードとしてＲＡＭ２３に格納され、ステップ７０８では、ノートオンイベントが演奏データのレコードとして格納される。さらに、後述するように、ステップ８０９において、タイマ値Ｔが演奏データのレコードとしてＲＡＭ２３に格納され、ステップ８０９では、ノートオフイベントが演奏データのレコードとして格納される。
【００４３】
図１０は、生成された演奏データのデータ構成例を示す図である。図１０に示すように、演奏データ１０００においては、たとえば、ノートオンイベント、タイムピリオド、ノートオフイベント、タイムピリオドという順にレコードが格納されている（たとえば、符号１００１参照）。ノートオンイベント＃００（符号１０１１参照）には、押鍵された鍵のキーナンバーが含まれる。また、引き続くタイムピリオド＃００（符号１０１２参照）は、ノートオンイベント＃００と、次のイベント（ノートオフイベント＃０）までのタイマ値が格納される。
【００４４】
次に、ステップ５０５でＮｏと判断された場合、つまり、キーナンバーＫＮの鍵が「オフ」状態で、かつ、演奏教習装置１０が、「第１の教習モード」或いは「第２の教習モード」の何れかの下で動作している場合には、ＣＰＵ２１は、モード指定フラグＮＦが「１」であるかを判断する（ステップ８０１）。ステップ８０１でＹｅｓと判断された場合には、ＣＰＵ２１は、パラメータＫＮが、スプリットポイントＳＰより大きいかを判断する（ステップ８０２）。
【００４５】
ステップ８０２でＹｅｓと判断された場合には、ＣＰＵ２１は、「ＴＫＮ＋２４＝ＫＮ」であるかを判断する（ステップ８０３）。ステップ８０３では、新たに「オフ状態」となった鍵のキーナンバーに対応するパラメータＫＮが、講師の演奏に基づくキーナンバーＴＫＮの２オクターブ上の音高に対応するかを判断している。ステップ８０３でＹｅｓと判断された場合には、ＬＥＤ点灯フラグＴＦを「０」にリセットする（ステップ８０４）。次いで、ＣＰＵ２１は、ＴＫＮに対応する鍵のノートオフイベントを生成して、音源部２６に送出する（ステップ８０５）。音源部２６は、ノートオフイベントにしたがって、読み出された波形データに、リリースエンベロープに基づく乗算値を乗算して、徐々に減衰する楽音データを生成し、オーディオ回路２７に出力する。その後、ステップ５０７に進む。また、ステップ８０３でＮｏと判断された場合にも、ステップ５０７に進む。
【００４６】
ステップ８０２でＮｏと判断された場合、つまり、パラメータＫＮが、スプリットポイントＳＰ以下である場合には、ＣＰＵ２１は、ＫＮに対応する鍵のノートオフイベントを生成して、音源部２６に送出する（ステップ８０６）。音源部２６は、ノートオフイベントにしたがって、読み出された波形データに、リリースエンベロープに基づく乗算値を乗算して、徐々に減衰する楽音データを生成し、オーディオ回路２７に出力する。その後、ステップ５０７に進む。
【００４７】
次に、ステップ８０１でＮｏと判断された場合について説明する。ステップ８０１でＮｏと判断されることは、モード指定フラグＮＦが「２」、つまり、演奏教習装置１０が、第２の教習モードの下で動作していることを意味する。この場合には、ＣＰＵ２１は、パラメータＫＮが、スプリットポイントＳＰより大きいかを判断する（ステップ８０７）。ステップ８０７でＮｏと判断された場合には、ＣＰＵ２１は、ＫＮに対応する鍵のノートオフイベントを生成して、音源部２６に送出する（ステップ８０６）。
【００４８】
ステップ８０７でＹｅｓと判断された場合には、ＣＰＵ２１は、「ＴＫＮ＋２４＝ＫＮ」であるかを判断する（ステップ８０８）。ステップ８０８でＮｏと判断された場合には、ステップ５０７に進む。ステップ８０８でＹｅｓと判断された場合には、第１のタイマのタイマ値Ｔを、演奏データのレコードとしてＲＡＭ２３に格納する（ステップ８０９）。その後、ＣＰＵ２１は、第１のタイマをリセットしてタイマ値Ｔを「０」にする（ステップ８１０）。その後、ＣＰＵ２１は、ＴＫＮに対応する鍵のノートオフイベントを生成して、演奏データのレコードとしてＲＡＭ２３に格納する（ステップ８１１）。ステップ８１１において生成されたノートオフイベントは、ステップ８０５において音源部２６に送出される。
【００４９】
次に、ステップ８０２において、「変化なし」と判断された場合について説明する。この場合には、ＣＰＵ２１は、記録停止フラグＳＴＦが「０」であるかを判断する（ステップ９０１）。ステップ９０１でＹｅｓと判断された場合には、ＣＰＵ２１は、ＲＡＭ２３に格納された時間情報（タイマ値Ｔ）が、所定値を超えているかを判断する（ステップ９０２）。ステップ９０１でＮｏ、或いは、ステップ９０２でＮｏと判断された場合には、ステップ５０７に進む。
【００５０】
ステップ９０２でＹｅｓと判断された場合には、ＣＰＵ２１は、演奏データにおいてまだ読み出されていないレコードのうち、先頭に位置するレコードのノートオンイベントを読み出して、ノートオンイベントが示す音高に対応するＬＥＤを点灯する（ステップ９０４）。次いで、ＣＰＵ２１は、演奏データにおいて引き続くレコード中のタイムピリオドを読み出して（ステップ９０５）、第２のタイマ値ｔとして、レコードに含まれるタイムピリオドをセットする（ステップ９０６）。その後、ＣＰＵ２１は、第２タイマインタラプトを解除する（ステップ９０７）。また、ＣＰＵ２１は、ガイドフラグＧＦを「１」にセットする（ステップ９０８）。このガイドフラグＧＦもＲＡＭ２３に格納される。
【００５１】
鍵盤処理（ステップ３０３）の後、ＣＰＵ２１は、ナビゲート処理を実行する（ステップ３０４）。図１１および図１２は、本実施の形態にかかるナビゲート処理の例を示すフローチャートである。図１１に示すように、ＣＰＵ２１は、モード指定フラグＮＦが「１」であるかを判断する（ステップ１１０１）。
【００５２】
ステップ１１０１でＹｅｓと判断された場合には、ＬＥＤ点灯フラグＴＦが「１」であるかを判断する。ステップ１１０２でＹｅｓと判断された場合には、ＣＰＵ２１は、ＲＡＭ２３に格納されたＴＫＮを参照して、ＴＫＮが示す音高に対応するＬＥＤを点灯する（ステップ１１０３）。その一方、ＬＥＤ点灯フラグＴＦが「０」である場合には、ＴＫＮが示す音高に対応するＬＥＤを消灯する（ステップ１１０４）。
【００５３】
ステップ１１０１でＮｏと判断された場合には、モード指定フラグＮＦが「２」であるかを判断する（ステップ１１０５）。ステップ１１０５でＹｅｓと判断された場合には、ＣＰＵ２１は、ガイドフラグＧＦが「１」であるかを判断する（ステップ１１０６）。ステップ１１０６でＹｅｓと判断された場合には、ＣＰＵ２１は、第２のタイマ値ｔが「０」以下であるかを判断する（ステップ１１０７）。ステップ１１０５〜１１０７の何れかでＮｏと判断された場合には、処理を終了する。
【００５４】
ステップ１１０７でＹｅｓと判断された場合には、演奏データから、読み出されていないレコードのうち、先頭のレコード、つまり、先の処理で読み出されたレコードの次のレコードを読み出す（ステップ１２０２）。読み出すレコードが存在した場合には（ステップ１２０２でＮｏ）、ＣＰＵ２１は、レコードの種別を判断する（ステップ１２０３）。
【００５５】
レコード種別がタイムピリオドである場合には、第２のタイマ値ｔに、読み出されたレコードに含まれる値をセットして（ステップ１２０４）、処理を終了する。
【００５６】
その一方、レコード種別がイベントである場合には、ＣＰＵ２１は、イベント種別を判断する（ステップ１２０５）。イベントがノートオンイベントである場合には、ＣＰＵ２１は、ノートオンイベントが示す音高に対応するＬＥＤを点灯する（ステップ１２０６）。その一方、イベントがノートオフイベントである場合には、ＣＰＵ２１は、ノートオフイベントが示す音高に対応するＬＥＤを消灯する（ステップ１２０７）。ステップ１２０６、１２０７の後、ステップ１２０１に戻る。
【００５７】
ステップ１２０２においてＮｏと判断された場合、つまり、演奏データのレコードが末尾まで読み出された場合には、ＣＰＵ２１は、第１インタラプトおよび第２インタラプトを停止する（ステップ１２０８）。また、ＣＰＵ２１は、記録停止フラグＳＴＦを「１」にセットするとともに（ステップ１２０９）、ガイドフラグＧＦを「０」にリセットする（ステップ１２１０）。
【００５８】
ナビゲート処理（ステップ３０４）が終了すると、ＣＰＵ２１は、その他の処理、たとえば、液晶表示装置１４の画像の生成および表示などを実行する（ステップ３０５）。
【００５９】
なお、第１のタイマインタラプト、および、第２のタイマインタラプトが解除されると、第１のタイマインタラプト処理および第２のタイマインタラプト処理が、図１３（ａ）、（ｂ）に示すようにそれぞれ実行される。第１のインタラプト処理、および、第２のインタラプト処理は、所定の単位時間ごとに実行される。図１３（ａ）に示すように、第１のタイマインタラプト処理においては、第１のタイマ値Ｔがインクリメントされる（ステップ１３０１）。その一方、図１３（ｂ）に示すように、第２のタイマインタラプト処理においては、第２のタイマ値がデクリメントされる（ステップ１３０２）。
【００６０】
上述した処理、特に、鍵盤処理およびナビゲート処理により、第１の鍵域１１ａにおける生徒の演奏、および、第２の鍵域１１ｂにおける講師の演奏によって、ＬＥＤの点灯、消灯が以下のように行われる。
【００６１】
第１の教習モードの下では、第２の鍵域１１ｂの鍵が押鍵されると、その２オクターブ下の音高の楽音が発音されるとともに、当該２オクターブしたの鍵に対応するＬＥＤが点灯する。図１４（ａ）〜（ｄ）は、第１の教習モードにおいて、キーナンバーＫＮ１およびＫＮ２の鍵が、順次押鍵・離鍵されたときの演奏教習装置１０における動作を説明する図である。
【００６２】
キーナンバーＫＮ１の鍵がオン状態となったときに、ステップ６０５においてＬＥＤ点灯フラグＴＦが「１」にセットされ、ステップ６０７において、ＴＫＮ１＝ＫＮ１−２４が示す音高の楽音が発生される。また、ナビゲート処理のステップ１１０２においてＹｅｓと判断されるため、ステップ１１０３において、ＴＫＮ１が示す音高のＬＥＤが点灯される（図１４（ａ）参照）。
【００６３】
また、キーナンバーＫＮ１の鍵がオフ状態となったときに、ステップ８０４においてＬＥＤ点灯フラグＴＦが「０」にリセットされ、ステップ８０５において、ＴＫＮ１が示す音高の楽音が消音される。また、ナビゲート処理において、ステップ１１０２においてＮｏと判断され、ステップ１１０４において、ＴＫＮ１が示す音高のＬＥＤが消灯される（図１４（ｂ）参照）。
【００６４】
同様に、第２の鍵域１１ｂのキーナンバーＫＮ２の鍵がオン状態となると、ＴＫＮ２＝ＫＮ２−２４が示す音高の楽音が発生されると共に、ＴＫＮ２が示す音高のＬＥＤが点灯される（図１４（ｃ）参照）。また、キーナンバーＫＮ２の鍵がオン状態となると、ＴＫＮ２が示す音高の楽音が消音されるとともに、ＴＫＮ２が示す音高のＬＥＤが消灯される（図１４（ｄ）参照）。
【００６５】
次に、第２の教習モードにおけるＬＥＤの点灯、消灯についてより具体的に説明する。図１５（ａ）〜（ｊ）は、第２の教習モードにおいて、キーナンバーＫＮ１およびＫＮ２の鍵が順次押鍵・離鍵され、その後、一定時間、新規の押鍵・離鍵がなかったときの演奏教習装置１０における動作を説明する図である。
【００６６】
第２の鍵域１１ｂのキーナンバーＫＮ１の鍵がオン状態になると、ステップ７０５において、演奏データのレコードとしてタイマ値Ｔが格納されるとともに、ステップ７０８において、その次の演奏データのレコードとしてＴＫＮ１（＝ＫＮ１−２４）に対応する音高のノートオンイベント（ＫＯｎＴＫＮ１）が格納される（図１５（ａ）参照）。符号１５０１が、キーナンバーＫＮ１の鍵が押鍵されたときの、演奏データのレコードの状態を示す。また、この状態では、記録停止フラグＳＴＦは「０」であり、第１のタイマインタラプトは解除されている。また、ステップ６０７において、ＴＫＮ１が示す音高の楽音が発音される。
【００６７】
キーナンバーＫＮ１の鍵がオフ状態となると、ステップ８０９において、演奏データのレコード（符号１５０２参照）。としてタイマ値Ｔが格納されるとともに、ステップ８１１において、ＴＫＮ１に対応する音高のノートオフイベント（ＫＯｆｆＴＫＮ１）が格納される（図１５（ｂ）参照）。また、ステップ８０５において、ＴＫＮ１が示す音高の楽音が消音される。
【００６８】
その後、キーナンバーＫＮ２の鍵がオン状態となると、演奏データのレコード（符号１４２３参照）としてタイマ値Ｔが格納されるとともに、その次の演奏データのレコードとしてＴＫＮ２（＝ＫＮ２−２４）に対応する音高のノートオンイベント（ＫＯｎＴＫＮ２）が格納される（図１５（ｃ）参照）。また、ＴＫＮ２が示す音高の楽音が発音される。キーナンバーＫＮ２の鍵がオフ状態となると、演奏データのレコード（符号１５０４参照）。としてタイマ値Ｔが格納されるとともに、ＴＫＮ２に対応する音高のノートオフイベント（ＫＯｆｆＴＫＮ２）が格納される（図１５（ｄ）参照）。また、ＴＫＮ２が示す音高の楽音が消音される。
【００６９】
その後、第１の鍵域１１ａおよび第２の鍵域１１ｂの双方において、所定値より長い時間だけ、新たな鍵の押鍵或いは離鍵が無かったとする。図１５（ｅ）に示すように、第１のタイマ値Ｔが、所定値より大きくなると、ステップ９０３において、最初のノートオンイベント（ＫＯｎＴＫＮ１）が読み出され、ステップ９０４において、ＴＫＮ１が示す音高のＬＥＤが点灯する。また、ステップ９０６〜９０８において、第２のタイマ値ｔとして演奏レコード中のタイムピリオドＴ２がセットされ、第２のタイマインタラプトが解除され、さらに、ガイドフラグＧＦが「１」にセットされる。
【００７０】
図１５（ｆ）は、演奏データのレコード（符号１５０４）が示されている。図１５（ｇ）に示すように、第２のタイマインタラプトが解除されたことにより、第２のタイマ値ｔが「０」以下になると、ステップ１２０２、１２０３、１２０５および１２０６を経て、演奏データの次のレコード（ノートオフイベントＫＯｆｆＴＫＮ１）が読み出され、ＴＫＮ１が示す音高のＬＥＤが消灯する。また、ステップ１２０２、１２０３、１２０４を経て、第２のタイマ値ｔとして演奏データ中のタイムピリオドＴ３がセットされる。
【００７１】
図１５（ｈ）に示すように、第２のタイマ値ｔが「０」以下になると、ステップ１２０２、１２０３、１２０５および１２０７を経て、演奏データの次のレコード（ノートオンイベントＫＯｎＴＫＮ２）が読み出され、ＴＫＮ２が示す音高のＬＥＤが点灯する。また、ステップ１２０２、１２０３、１２０４を経て、第２のタイマ値ｔとして演奏データ中のタイムピリオドＴ４がセットされる。
【００７２】
図１５（ｉ）に示すように、さらに、第２のタイマ値ｔが「０」以下になると、ステップ１２０２、１２０３、１２０５および１２０６を経て、演奏データの次のレコード（ノートオフイベントＫＯｆｆＴＫＮ２）が読み出され、ＴＫＮ１が示す音高のＬＥＤが消灯する。また、ステップ１２０２、１２０８、１２０９を経て、第１のタイマインタラプトおよび第２のインタラプトが停止され、ＳＴＦが「１」にセットされるとともに、ＧＦが「０」にリセットされる。その後、新たに第２の鍵域１１ｂにおいて、キーナンバーＫＮ３の鍵が押鍵されると、ＳＴＦが「０」にリセットされ、第１のタイマインタラプトが解除される。
【００７３】
本実施の形態においては、ＣＰＵ２１は、第２の鍵域に属する鍵の何れかが操作されたときに、当該第２の鍵域に属する鍵と音高的に一定の対応関係にある、第１の鍵域に属する鍵に対応する音高の楽音データを生成するように音源部２６に指示を与えるとともに、第１の鍵域に属する鍵に対応するＬＥＤを点灯させる。また、ＣＰＵ２１は、第２の鍵域に属する鍵の操作に基づく演奏データのレコードをＲＡＭ２３に格納する。ＣＰＵ２１は、ＲＡＭ２３に格納された演奏データのレコードに基づき、第１の鍵域に属する鍵に対応するＬＥＤを点灯させる。
【００７４】
本実施の形態によれば、第２の鍵域において講師が第２の鍵域における一連の鍵を操作すると、当該一連の鍵のそれぞれと一定の対応関係にある第１の鍵域の、一連の鍵のそれぞれに対応付けられたＬＥＤが順次点灯する。したがって、生徒は、第１の鍵域の一連の鍵のそれぞれに対応付けられたＬＥＤの点灯を参照して、一連の鍵の操作に基づくフレーズを練習することができる。その一方、講師も一連の鍵の操作をした後、ＬＥＤの点灯に基づく生徒による、当該一連の鍵と同等の鍵の操作に注意をしてアドバイスを与えることができる。
【００７５】
また、本実施の形態において、ＣＰＵ２１は、第１の鍵域の鍵、および、第２の鍵域の鍵が操作されなくなってから所定時間経過したときに、ＲＡＭ２３に格納された演奏データに基づき、第１の鍵域に属する鍵に対応するＬＥＤを点灯させる。したがって、講師および生徒の双方の演奏が中断して所定時間が経過すると、講師の操作による一連の鍵のそれぞれと一定の対応関係にある第１の鍵域の、一連の鍵のそれぞれに対応付けられたＬＥＤが順次点灯する。したがって、講師は、生徒の演奏が中断したときに自分の演奏も中断させることにより、所定時間後にＬＥＤの点灯によるガイドを開始させることができる。
【００７６】
また、本実施の形態において、演奏データは、鍵がオンされたことを示すノートオンイベント、鍵がオフされたことを示すノートオフイベント、イベント間の時間間隔を示すタイムピリオドのレコードを含む。ＣＰＵ２１は、演奏データのレコードのうち、まだ読み取られていない先頭のノートオンイベントを読み出して、当該ノートオンイベントが示す第１の鍵域に属する鍵に対応するＬＥＤを点灯させ、また、タイムピリオドが示す時間の経過後、次のレコードを読み出し、また、点灯中のＬＥＤに対応する鍵に関するノートオフイベントを読み出すと、当該点灯中のＬＥＤを消灯させる。したがって、ＬＥＤの点滅は、講師が鍵の押鍵および離鍵のタイミングに合致させることができる。
【００７７】
本実施の形態においては、演奏操作子である鍵のそれぞれを指定する操作子指定手段としてＬＥＤが用いられている。ＬＥＤは、鍵のそれぞれに隣接して配置されていても良いし、鍵のそれぞれの内部に配置されていても良い。ＬＥＤを点灯させることにより、生徒は、押鍵すべき鍵を即座に知ることが可能となる。
【００７８】
本発明は、以上の実施の形態に限定されることなく、特許請求の範囲に記載された発明の範囲内で、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【００７９】
前記実施の形態において、演奏操作子である鍵を指定する操作子指定手段としてＬＥＤが用いられているがこれに限定されるものではない。たとえば、液晶表示装置の画面上に第１の鍵域に相当する画像を生成して、当該画像中、所定の鍵を指定する印を含ませることにより、操作すべき鍵を指定しても良い。
【００８０】
また、前記実施の形態において、低音域側の第１の鍵域１１ａを生徒用として使用し、第１の鍵域１１ａの上部にナビゲータ表示領域１６を設け、ナビゲータ表示領域中に、第１の鍵域１１ａの鍵に対応付けてＬＥＤを配置している。しかしながら、鍵域の位置関係は上述したものに限定されず、低音域側を講師用の第２の鍵域、高音域側を生徒用の第１の鍵域として、第１の鍵域の上部にナビゲータ表示領域を設けても良い。
【００８１】
また、本実施の形態においては、ＣＰＵ２１は、第１の鍵域の鍵、および、第２の鍵域の鍵が操作されなくなってから所定時間経過したときに、ＲＡＭ２３に格納された演奏データに基づき、第１の鍵域に属する鍵に対応するＬＥＤを点灯させる。しかしながら、ＬＥＤの点灯だけではなく、第1の鍵域に属する鍵の音高の楽音を発音させても良い。
【００８２】
以下、第２の教習モード（モード指定フラグＮＦ＝２）のときに、ＬＥＤの点灯および楽音の発音をさせるような処理について説明する。モード指定フラグＮＦが「２」のときに、演奏データからノートオンイベントが読み出され、ノートオンイベントが示す音高のＬＥＤを点灯する処理が実行される（図９のステップ９０４、図１２のステップ１２０６）。このときに、つまり、ステップ９０４、ステップ１２０６において、ＣＰＵ２１は、ノートオンイベントを音源部２６に送出して、楽音データの生成を指示する。また、演奏データからノートオフイベントが読み出され、ノートオフイベントが示す音高のＬＥＤが消灯されている（図１２のステップ１０７）。このとき、つまり、ステップ１２０７において、ＣＰＵ２１は、ノートオフイベントを音源部２６に送出して、発音中の楽音の消音を指示する。
【００８３】
上述したように第２の教習モードにおいて、ＬＥＤの点灯および楽音の発音をする構成としても良いし、第２の教習モードは、前記実施の形態と同様にＬＥＤの点灯のみを行い、さらに他の教習モードとして第３の教習モードを設け、演奏教習装置１０が、第３の教習モード（モード指定フラグＮＦ＝３）のときに、上述したように、ノートオンイベントが示す音高のＬＥＤを点灯する処理が実行される際に、ＣＰＵ２１がノートオンイベントを音源部２６に送出し、かつ、ノートオフイベントが示す音高のＬＥＤが消灯される際に、ＣＰＵ２１がノートオフイベントを音源部２６に送出しても良い。
【００８４】
このような構成を採用すると、講師の一連の鍵の操作に基づくフレーズを構成する鍵を、ＬＥＤの点灯により示すことができるとともに、楽音を発音することで聴かせることも可能となる。すなわち、ＬＥＤの点灯により目によりフレーズを覚えさせ、同時に、楽音を聴かせることにより耳でフレーズを覚えさせることが可能となる。
【符号の説明】
【００８５】
１０        演奏教習装置
１１        鍵盤
１１ａ      第１の鍵域
１１ｂ      第２の鍵域
１２        入力部
１３        表示部
１４        液晶表示装置
１５        ＬＥＤ群
１６        ナビゲータ表示領域
２１        ＣＰＵ
２２        ＲＯＭ
２３        ＲＡＭ
２４        サウンドシステム
２６        音源部
２７        オーディオ回路
２８        スピーカ
【図１】
0005423213.tif 000002
【図２】
0005423213.tif 000003
【図３】
0005423213.tif 000004
【図４】
0005423213.tif 000005
【図５】
0005423213.tif 000006
【図６】
0005423213.tif 000007
【図７】
0005423213.tif 000008
【図８】
0005423213.tif 000009
【図９】
0005423213.tif 000010
【図１０】
0005423213.tif 000011
【図１１】
0005423213.tif 000012
【図１２】
0005423213.tif 000013
【図１３】
0005423213.tif 000014
【図１４】
0005423213.tif 000015
【図１５】
0005423213.tif 000016