(57)【要約】【課題】従来の楽譜表示装置は、楽譜用の表示データとこの曲の模範となる演奏データとの双方のデータを関連付けて、これらを予め記憶装置に記憶しておく必要がある。更に、楽譜表示データと模範となる演奏データを分離して楽譜を表示制御するという構成になっていないため、この模範となる演奏データが記憶装置に記憶されていないと表示画面上の楽譜を頁めくりすることは出来ないという問題があった。【解決手段】本発明は、楽譜を撮影して生成された楽譜画像データを複数頁分記憶し、この楽譜の画像表示を頁めくりするタイミングとして、演奏者の所望とする楽曲中の一部分であるフレーズを登録しておくことによって、演奏の曲進行位置がこの登録されたフレーズ箇所に到達したことを検出すると、次頁の楽譜画像の表示に自動的に更新する構成としたので、模範となる曲全体の演奏データは不要であり、メモリ容量も少なくて済むという効果を奏する。【選択図】  図５
2005208156.tif 000002
【特許請求の範囲】
【請求項１】
複数の楽譜画像データを記憶する楽譜データ記憶手段と、
複数の音高からなり、前記楽譜データ記憶手段に記憶されている複数の楽譜データ夫々に対応するフレーズデータを生成するフレーズデータ生成手段と、
このフレーズデータ生成手段によって生成されたフレーズデータを記憶するフレーズデータ記憶手段と、
前記楽譜データ記憶手段より、楽譜画像データの何れかを読み出して楽譜表示を指示する楽譜表示指示手段と、
演奏操作に伴って生成された演奏操作データを検出する演奏操作データ検出手段と、
前記フレーズデータ記憶手段よりフレーズデータを読み出し、このフレーズデータと前記検出された演奏操作データを順次照合することにより、前記演奏操作データと一致する  フレーズデータを検出するフレーズデータ検出手段と、
前記フレーズデータ検出手段により検出されたフレーズデータに対応する楽譜画像データを読み出すように前記楽譜表示指示手段を制御する楽譜表示制御手段と、
を有することを特徴とする楽譜表示装置。
【請求項２】
前記演奏操作データは、楽器の演奏操作に対応して生成される音高データ群からなり、
前記フレーズデータ検出手段は、前記フレーズデータと前記音高データ群とに含まれる音高の一致数をカウントし、この一致数が所定数に達したフレーズを検出するように構成することを特徴とする請求項１記載の楽譜表示装置。
【請求項３】
前記楽譜表示装置は、更に、楽譜を撮影して楽譜画像データを生成する楽譜撮影手段を具備することを特徴とする請求項１記載の楽譜表示装置。
【請求項４】
複数の音高からなるフレーズデータを、複数の楽譜画像データが記憶された楽譜データ記憶手段に記憶されている楽譜画像データ夫々に対応させて生成するフレーズデータ生成ステップと、
演奏操作に伴って生成された演奏操作データを検出する演奏操作データ検出ステップと、
この検出された演奏操作データと前記フレーズデータ生成ステップにより生成されたフレーズデータとを順次照合することにより、当該演奏データと一致するフレーズデータを検出するフレーズデータ検出ステップと、
前記フレーズデータ検出ステップにより検出されたフレーズデータに対応する楽譜画像データを、前記楽譜データ記憶手段から読み出して表示手段に表示させる楽譜表示ステップと、
からなる楽譜表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽譜表示装置及び楽譜表示プログラムに関するものである。
【背景技術】
【０００２】
従来より、楽譜を画面上に表示すると共に曲の進行に応じて現在表示中の楽譜を頁めくりする装置がある。
例えば、複数頁からなる楽譜を曲進行に応じて順次１頁毎表示させながら演奏する場合に、表示されている楽譜を頁めくりする装置として、演奏者がペダルスイッチを踏み込むと表示中の楽譜を次の頁の楽譜に切り換えたり（特許文献１参照）、或いは、演奏者の演奏する音高と拍を検出して、この音高と拍に基づいて楽譜上の位置座標データを検索し、この座標位置が表示画面上の所定領域に達すると頁めくりして楽譜を更新する装置がある。（特許文献２参照）
【０００３】
【特許文献１】特開２０００−２３１３７９号公報（第１頁〜第１０頁、図１〜図５）
【特許文献２】特開２００１−２６５３２５号公報（第１頁〜第８頁、図１〜図９）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の楽譜表示装置は、楽譜表示データとこの曲の模範となる演奏データとの双方のデータを関連付けて、これらのデータを予め記憶装置に全て記憶しておく必要がある。
更に、楽譜表示データと模範となる演奏データを分離して楽譜を表示制御するという構成になっていないため、この模範となる演奏データが記憶装置に記憶されていないと表示画面上の楽譜を頁めくりすることは出来ないという問題があった。
【課題を解決するための手段】
【０００５】
請求項１に係る発明においては、複数の楽譜画像データを記憶する楽譜データ記憶手段と、複数の音高からなり、楽譜データ記憶手段に記憶されている複数の楽譜データ夫々に対応するフレーズデータを生成するフレーズデータ生成手段と、このフレーズデータ生成手段によって生成されたフレーズデータを記憶するフレーズデータ記憶手段と、楽譜データ記憶手段より、楽譜画像データの何れかを読み出して楽譜表示を指示する楽譜表示指示手段と、演奏操作に伴って生成された演奏操作データを検出する演奏操作データ検出手段と、フレーズデータ記憶手段よりフレーズデータを読み出し、このフレーズデータと検出された演奏操作データを順次照合することにより、演奏操作データと一致するフレーズデータを検出するフレーズデータ検出手段と、フレーズデータ検出手段により検出されたフレーズデータに対応する楽譜画像データを読み出すように前記楽譜表示指示手段を制御する楽譜表示制御手段と、を有することを特徴とする。
このような構成にすることによって、予め複数の楽譜を撮影しておくと共にこれらの各楽譜の頁めくりに適すると思われるフレーズを登録しておくだけで、実際の演奏に際して曲の進行が当該フレーズ箇所に到達すると自動的に次の頁の楽譜に表示が更新されるので、従来のような模範となる曲全体の演奏データは不要であり、メモリ容量も少なくて済むという効果を奏する。
【０００６】
また請求項２記載のように、演奏操作データは、楽器の演奏操作に対応して生成される音高データ群からなるとともに、フレーズデータ検出手段はフレーズデータと前記音高データ群とに含まれる音高の一致数をカウントし、この一致数が所定数に達したフレーズを検出するように構成するよう指示してもよい。
【０００７】
また、請求項３記載のように、楽譜表示装置は、更に、楽譜を撮影して楽譜画像データを生成する楽譜撮影手段を具備してもよい。
【０００８】
本発明は、請求項４に記載のように、上記各手段の動作手順をプログラム化し、コンピュータに実行させることにより実施できる。その際、コンピュータプログラムはハードディスク等のディスク型記録媒体、半導体メモリやカード型メモリ等の各種メモリ、或いは通信ネットワーク等の各種プログラム記録媒体を通じてコンピュータに供給することができる。
【発明の効果】
【０００９】
本発明の楽譜表示装置は、予め楽譜画像を頁めくりする箇所としてフレーズを登録しておくことによって、演奏の進行位置がこのフレーズに到達すると現在表示中の楽譜を次の頁の楽譜に自動的に切り換えることができるので、模範となる曲全体の演奏データは不要であり、メモリ容量も少なくて済むという効果を奏するものである。
【発明を実施するための最良の形態】
【００１０】
演奏する曲の進行位置が予め登録しておいたフレーズ箇所に到達すると、現在表示中の楽譜を次の頁の楽譜に更新する。
【実施例１】
【００１１】
図１は、本発明の実施形態における本発明の全体構成のブロック図を示す。
本実施形態の楽譜表示装置は、電子鍵盤楽器に適用した場合を例にあげている。
ＣＰＵ１０１は、バスライン１０８を介してこの楽譜表示装置を構成する後述の各回路、装置に接続され、各種データを授受して全体の機能を統制する。
【００１２】
ＲＯＭ１０２は、ＣＰＵ１０１において、定められた手順に従い各種機能の処理を実行するためのプログラムを記憶している。
【００１３】
ＲＡＭ１０３は、一時的に各種データをストアする複数のデータエリアと、後述する処理に用いられる各種レジスタを記憶するワークエリアを有する。
【００１４】
次に、撮影装置１０４は、例えば、ＣＣＤ（Charge Coupled Devices）カメラなどを用いて楽譜を撮影する。そしてこの楽譜の画像をディジタル信号に変換して楽譜画像データを生成する。
次に、操作子群１０５は、複数のスイッチから成り、電源スイッチ、モードスイッチ、楽譜の撮影及びフレーズの登録に用いるスイッチ、演奏開始・演奏終了時に操作されるスタート・ストップスイッチ、などが設けられている。
【００１５】
表示装置１０６は、例えば、液晶表示装置からなり、撮影装置１０４によって撮影された楽譜の画像を表示する。
楽音生成装置１０７は、例えば電子鍵盤楽器が設けられている。
この電子鍵盤楽器は、鍵盤、音源回路、発音装置などから構成されており、鍵操作に応じて楽音信号を生成してこの楽音信号を発音する。
【００１６】
次に、本発明の基本処理について図２を参照して説明する。
先ず、操作子群１０５内に設けられている電源スイッチがオンされると、ＣＰＵ１０１は本楽譜表示装置全体の各回路を初期設定する（Ｓ２００１）。
そして、モードフラグＭＯＤＥが「０」を示すものであるか否かを判定する（Ｓ２００２）。
【００１７】
ここで、ＭＯＤＥが「０」を示すものであれば楽譜登録処理を実行し（Ｓ２００３）、ＭＯＤＥが「０」を示すものでなければ演奏処理を実行する（Ｓ２００４）。
楽譜登録処理及び演奏処理の夫々が終了すると、再びＳ２００２の処理に戻る。
【００１８】
＜楽譜登録処理について＞
次に、図２のＳ２００３に示す楽譜登録処理の詳細について図３を参照して説明する。
先ず、撮影された楽譜の頁数をカウントするカウンタｎに「０」をセットするとともに、楽譜画像データをストアするエリアＧＡＫＵＦＵ［ｎ］と鍵盤操作によって生成されたフレーズデータをストアするエリアＰＨＲＡＳＥ［ｎ］［ｍ］を夫々クリアする（Ｓ３００１）。
【００１９】
そして、表示装置１０６内に設けられている表示部に楽譜画像データを入力するための画面を表示するとともに（Ｓ３００２）、撮影装置１０４内に設けられているカメラ部を作動して楽譜を撮影する状態にする（Ｓ３００３）。
次に、操作子群に設けられている撮像スイッチがオンされたか否かを判定する（Ｓ３００４）。
【００２０】
ここで、撮像スイッチのオンが検出されると、この撮影された楽譜の画像データをデータエリアＧＡＫＵＦＵ［ｎ］にストアする（Ｓ３００５）。
次に、この撮影された楽譜を頁めくりするタイミングとして最適なフレーズ部分を演奏するよう表示画面に表示して演奏者に入力を促す（Ｓ３００６）。
そして、このフレーズデータの入力に先立って、先ず、押鍵順位の番号をストアするレジスタｍに「０」をセットしてから（Ｓ３００７）、鍵盤を順次走査して行く（Ｓ３００８）。
そして、何れかの鍵が押鍵されたか否かを検出する（Ｓ３００９）。
【００２１】
ここで、何れかの鍵が押鍵されたことが検出されると、この押鍵された鍵番号をフレーズのデータエリアＰＨＲＡＳＥ［ｎ］［ｍ］にストアする（Ｓ３０１０）。
そして、押鍵順位の番号をストアするレジスタｍに「１」を加算して（Ｓ３０１１）、このレジスタｍの示す値が所定数Ｘに達したか否かを判定する（Ｓ３０１２）。
【００２２】
ここで、レジスタｍの示す値が所定数Ｘに達したことが検出されなければ、Ｓ３００８の処理に戻って再び鍵走査を実行するが、このレジスタｍの示す値が所定数Ｘに達したことが検出されると、当楽譜の撮影及び撮影データの登録を完了するときに用いるＯＫスイッチがオンされるまで待機する（Ｓ３０１３）。
このＯＫスイッチのオンが検出されると、楽譜１頁を単位とする楽譜画像データの頁数をカウントするカウンタｎに「１」を加算して（３０１４）、再びＳ３００２の処理に戻って次の楽譜入力に備える。
【００２３】
一方、Ｓ３００４の処理で撮像スイッチのオンが検出されなければ、この楽譜登録処理を最初からやり直すスイッチがオンされたか否か（Ｓ３０１５）、楽譜の撮影を撮り直すスイッチがオンされたか否か（Ｓ３０１６）、また或いは本楽譜登録処理を終了するスイッチがオンされたか否か（Ｓ３０１７）、これらの何れかのスイッチのオン状態を順次検出していく。
【００２４】
これらのスイッチでやり直しスイッチのオンが検出されるとＳ３００１の処理に戻り、撮り直しスイッチのオンが検出されるとＳ３００２の処理に戻り、終了スイッチのオンが検出されるとモードフラグに演奏処理を示す「１」をセットして本処理を終了する。この終了スイッチのオンが検出されなければ、Ｓ３００４の処理に戻る。
また、Ｓ３００９の処理で、何れかの鍵が押鍵されたことが検出されなければ、このフレーズ入力を最初からやり直すスイッチがオンしているか否か（Ｓ３０１９）、或いは、楽譜入力の表示画面に戻るスイッチがオンしているか否か（３０２０）、を調べる。
【００２５】
ここで、やり直しスイッチがオンしていることが検出されると、Ｓ３００７の処理に戻り、戻りスイッチがオンしていることが検出されると、Ｓ３００２の処理に戻る。
この戻りスイッチのオンが検出されない場合は、Ｓ３００８の処理に戻る。
【００２６】
このように、本楽譜登録処理は、撮影された楽譜１頁を単位とした楽譜画像データをデータエリアに順次割り当ててストアするとともに、この撮影された楽譜の画像データを頁めくりするタイミングとして最適と思われるフレーズは演奏者自身の意思で決定され、鍵盤操作によって入力された複数の鍵番号、即ち音高データを検出して夫々押鍵された順にフレーズのデータエリアに登録するものである。
【００２７】
＜演奏処理について＞
次に、図２のＳ２００４に示す演奏処理の動作について図４〜図６を参照して説明する。
先ず、表示装置１０６内に設けられている表示画面上に、演奏を開始するための初期画面を表示する（Ｓ４００１）。
そして、当演奏処理を終了するスイッチがオンされたか否か（Ｓ４００２）、この演奏処理を開始するに当たりスタートストップスイッチがオンされたか否か（Ｓ４００４）、また或いはスタートフラグＳＴＦが演奏処理の実行を示す「１」になっているか否か（図５中のＳ５００１）、順次判定して行く。
【００２８】
ここで、終了スイッチのオンが検出されなければ、図５中のＳ５００１の処理に進むが、終了スイッチのオンが検出されると、モードフラグＭＯＤＥに楽譜登録の処理を示す「０」をセットしてから本処理を終了する（Ｓ４００３）。
一方、スタートストップスイッチのオンが検出されると、スタートフラグＳＴＦを反転して（Ｓ４００５）、このＳＴＦが演奏処理を示す「１」であるか否かを判定する（Ｓ４００６）。
【００２９】
このＳＴＦが「１」を示すものでなければ、再びＳ４００１の処理に戻るが、ＳＴＦが「１」を示すものであれば、撮影された楽譜の頁数をカウントするカウンタｎと、押鍵順位の番号をストアするレジスタｍに夫々「０」をセットしてから（Ｓ４００７）、楽譜画像のデータエリアＧＡＫＵＦＵ（ｎ）にストアされているｎ頁目の楽譜を読み出して表示画面上に表示する（Ｓ４００８）。
そして、鍵番号をストアするワークエリアＫＥＹ［ｍ］をクリアしてから（Ｓ４００９）、図５中のＳ５００１の処理に進んでスタートフラグＳＴＦが演奏開始を示す「１」であるか否かを判定する。
【００３０】
この処理でＳＴＦが「１」を示すことが検出されなければ、図６中のＳ６００１の処理に進むが、このＳＴＦが「１」を示すことが検出されると、鍵盤を順次走査して（Ｓ５００２）、何れかの鍵が押鍵されたか否かを判定する（Ｓ５００３）。
ここで、押鍵されたことが検出されなければＳ５００６の処理に進むが、押鍵されたことが検出されると、この押鍵された鍵番号をデータエリアＫＥＹ［ｍ］にストアして（Ｓ５００４）、押鍵数をカウントするレジスタｍに「１」を加算してから、このレジスタｍの示す値が所定値Ｘに達したか否かを判定する（Ｓ５００６）。
【００３１】
このレジスタｍの示す値が所定数Ｘに達したことが検出されなければ、再びＳ５００２の処理に戻るが、レジスタｍの示す値が所定数Ｘに達したことが検出されると、先ずレジスタｍに「０」をセットしてから、データエリアＫＥＹ［ｍ］にストアされている鍵番号即ち音高値が、当該表示されている楽譜を頁めくりするタイミングとして登録されたフレーズのデータエリアＰＨＲＡＳＥ［ｎ＋１］［ｍ］の示す音高値と等しいか否かを判定する（Ｓ５００８）。
【００３２】
ここで、ＫＥＹ［ｍ］の示す音高値とＰＨＲＡＳＥ［ｎ＋１］［ｍ］の示す音高値が等しいと判定されなければ図４中のＳ４００４の処理に戻るが、ＫＥＹ［ｍ］の示す音高値とＰＨＲＡＳＥ［ｎ＋１］［ｍ］の示す音高値が等しいと判定されると、レジスタｍの示す値に「１」を加算して（Ｓ５００９）このレジスタｍの示す値が所定値Ｘに達したか否かを判定する（Ｓ５０１０）。
【００３３】
ここで、レジスタｍの示す値が所定値Ｘに達したことが検出されなければ、再びＳ５００７の処理に戻るが、レジスタｍの示す値が所定値Ｘに達したことが検出されると、楽譜画像データの頁数をカウントするカウンタｎに「１」を加算する（Ｓ５０１１）。
そして、このカウンタｎの示す値が所定数Ｙに達したか否かを判定する（Ｓ５０１２）。
この処理で、カウンタｎの示す値が所定数Ｙに達したことが検出されなければ、楽譜のデータエリアＧＡＫＵＦＵ［ｎ］から次頁の新たな楽譜を読み出して表示画面上に表示し、図４中のＳ４００４の処理に戻る（Ｓ５０１４）。
一方、カウンタｎの示す値が所定数Ｙに達したことが検出されると、スタートフラグＳＴＦに演奏処理の終了を示す「０」をセットして（Ｓ５０１３）、再び図４中のＳ４００１の処理に戻る。
【００３４】
このように、スタートフラグＳＴＦが演奏処理を示す「１」である場合は、演奏の進行に伴って押鍵されたフレーズ（音高の配列）を検出すると共に、この演奏されたフレーズと一致するデータエリアを検索して、このフレーズデータが検索された時点を以って次の頁の楽譜画像データを読み出して新たな楽譜の画像表示に更新するものである。
【００３５】
次に、Ｓ５００１の処理でスタートフラグＳＴＦが演奏処理の開始を示す「１」であることが検出されない場合の動作について図６を参照して説明する。
先ず、鍵盤を順次走査して（Ｓ６００１）、何れかの鍵が押鍵されたか否かを検索して行く（Ｓ６００２）。
ここで、全く押鍵が検出されなければＳ６００５の処理に進むが、何れかの鍵が押鍵されたことが検出されると、この押鍵された鍵番号をデータエリアＫＥＹ［ｍ］にストアするとともに、押鍵順位の数値を示すレジスタｍに「１」を加算して（Ｓ６００４）、このレジスタｍの示す値が所定値Ｘに達したか否かを判定する（Ｓ６００５）。
【００３６】
この処理で、レジスタｍの示す値が所定値Ｘに達したことが検出されなければ、再びＳ６００１に戻って再び鍵走査の処理を継続するが、レジスタｍの示す値が所定値Ｘに達したことが検出されると、楽譜画像データの頁数をカウントするカウンタｎに「０」をセットするとともに（Ｓ６００６）、押鍵順位の数値を示すレジスタｍに「０」をセットする（Ｓ６００７）。
そして、データエリアＫＥＹ［ｍ］にストアされている鍵番号を示す音高値が、当該表示されている楽譜を頁めくりするタイミングとして登録されたフレーズのデータエリアＰＨＲＡＳＥ［ｎ＋１］［ｍ］の示す音高値と等しいか否かを判定する（Ｓ６００８）。
【００３７】
ここで、ＫＥＹ［ｍ］の示す音高値とＰＨＲＡＳＥ［ｎ＋１］［ｍ］の示す音高値が等しいと判定されなければ、楽譜画像データの頁数をカウントするカウンタｎに「１」を加算して（Ｓ６０１２）、カウンタｎの示す値が所定数Ｙに達したか否かを判定する（Ｓ６０１３）。
そして、このカウンタｎの示す値が所定数Ｙに達したことが検出されなければ、Ｓ６００７に戻って、次の頁の楽譜にストアされているフレーズデータと一致しているか順次検索していくが、カウンタｎの示す値が所定数Ｙに達したことが検出されると、図４中のＳ４００１の処理に戻って、当該演奏処理を再実行する。
【００３８】
しかし、Ｓ６００８の処理で、ＫＥＹ［ｍ］の示す音高値とＰＨＲＡＳＥ［ｎ＋１］［ｍ］の示す音高値が等しいことが検出されると、押鍵順位を示すレジスタｍに「１」を加算して（Ｓ６００９）、このレジスタｍの示す値が所定数Ｘに達したか否かを判定する（Ｓ６０１０）。
ここで、レジスタｍの示す値が所定数Ｘに達したことが検出されなければ、再びＳ６００８の処理に戻って、フレーズデータに一致する音高の検索を継続するが、レジスタｍの示す値が所定数Ｘに達したことが検出されると、データエリアＧＡＫＵＦＵ［ｎ］にストアされている楽譜画像データを読み出して表示画面上に表示してから（Ｓ６０１１）、図４中のＳ４００２に戻って、本演奏処理を終了するスイッチがオンされたか否かを判定する。
【００３９】
このように、スタートフラグＳＴＦが「１」になっていないことが検出された場合は、押鍵された音高に対応するフレーズデータを検索して、このフレーズに該当する頁の楽譜画像のみを読み出して表示するようにしている。
このような構成にすることによって、演奏者は複数頁からなる楽譜の中から所望の頁の楽譜だけを重点的に練習する場合は、予め登録しておいたこの頁内のフレーズを弾けば直ぐに当該所望の楽譜の画像を読み出して表示するので練習の効率を高めることができる。
【００４０】
以上、本発明では、複数からなる楽譜画像データと、予めこれらの楽譜を頁めくりするタイミングとして適したフレーズの箇所と、を登録しておくことによって、演奏者の曲進行がこの登録されたフレーズ箇所に達すると楽譜画像が次の頁に自動的に更新されるので、曲全体に亘る模範の演奏データを設けなくてもフレーズデータ部分に限定した小容量のデータでありながら楽譜の頁めくりをすることができる。
また、本発明の実施形態では、予め登録されているフレーズデータ（音高配列）と、演奏者によって演奏されたフレーズ（音高配列）を照合して、一致したことが確認されると次の頁の楽譜画像に更新するようにしたが、これだけに限定されること無く、比較照合するフレーズは音長、或いは音高と音長の組合わせ、また或いはベロシティ・リズム・テンポなど他の楽音パラメータを用いても良い。
また、本発明の実施形態では、フレーズデータと演奏する音高が所定数完全に一致することを照合条件としたが、これに限定されることなく一致する音高数の許容率を定め多少の誤差を認めた上で楽譜表示を更新するようにしても良い。
【００４１】
また、上記実施の形態で説明した動作手順をプログラム化し、コンピュータに実行させることにより実施できる。その際、コンピュータプログラムはハードディスク等のディスク型記録媒体、半導体メモリやカード型メモリ等の各種メモリ、或いは通信ネットワーク等の各種プログラム記録媒体を通じてコンピュータに供給することができる。
【図面の簡単な説明】
【００４２】
【図１】本発明の全体構成のブロック図を示す。
【図２】本発明の基本処理を示す。
【図３】図２に示される楽譜登録処理の構成を示す。
【図４】図２に示される演奏処理の構成を示す。  （その１）
【図５】図２に示される演奏処理の構成を示す。  （その２）
【図６】図２に示される演奏処理の構成を示す。  （その３）
【符号の説明】
【００４３】
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  撮影装置
１０５  操作子群
１０６  表示装置
１０７  楽音生成装置
【図１】
2005208156.tif 000003
【図２】
2005208156.tif 000004
【図３】
2005208156.tif 000005
【図４】
2005208156.tif 000006
【図５】
2005208156.tif 000007
【図６】
2005208156.tif 000008