(57)【要約】【課題】速いテンポの曲、トリル、或いは、スタッカート、などの発音時間の短い楽音を発音する場合において、各楽音の最小限発音時間を確保するために発音時間を延長するような構成としていた。このように、楽音の発音を機械的に所定時間になるように消音を遅延した場合、楽音や曲風が機械的で不自然になったり、或いは、音楽的表現が不自然で無味乾燥な面白味のないものになってしまうという問題があった。【解決手段】楽音を構成する波形やパラメータに夫々対応した発音時間を確保するための各所定発音時間を設定し、発音を開始してから消音開始されるまでの経過時間が、この設定された発音時間に達するまで消音処理を遅延させることで、楽音の特性を反映した発音時間が確保され、且つ不自然さのない楽音を実現するとともに、音楽的表現が豊かな楽音を生成することが可能となる。【選択図】      図６
2004294505.tif 000002
【特許請求の範囲】
【請求項１】
外部より供給される発音指示のイベントに基づいて楽音発生手段に対して楽音の発生を指示する楽音発生指示手段と、
この楽音発生指示手段による楽音発生指示に応答して時間のカウントを開始するタイマー手段と、
楽音発生指示手段により発生の指示される楽音の特性に対応した発音時間情報を指定する指定手段と、
前記タイマー手段でカウントされた時間が前記指定手段で指定された発音時間情報に到達しているか否かを判定する判定手段と、
消音指示のイベントが供給されると前記楽音発生手段に対して、発生している楽音の消音を指示する消音指示手段と、
外部より消音を指示するイベントが供給されたタイミングにおいて、前記判定手段によって前記発音時間情報に到達していると判定されている場合は、当該供給された消音指示のイベントを直ちに前記消音指示手段に供給すると共に、前記発音時間情報に到達していないと判定された場合は、前記供給された消音指示イベントが前記消音指示手段に供給されるタイミングを、前記指定手段で指定された発音時間情報に到達するまで遅延させる遅延手段と、
を有することを特徴とする楽音発生指示装置。
【請求項２】
前記発音時間情報手段は、前記発生される楽音を形成する波形データの種類に基づいて発音時間情報を指定する請求項１記載の楽音発生指示装置。
【請求項３】
前記発音時間情報手段は、前記発生される楽音の音色、音高及びベロシティの少なくとも１つに基づいて発音時間情報を指定する請求項１記載の楽音発生指示装置。
【請求項４】
外部より供給される発音指示のイベントに基づいて楽音発生手段に対して楽音の発生を指示する楽音発生指示ステップと、
この楽音発生指示に応答して時間のカウントを開始するタイマーカウントステップと、
楽音の特性に対応した発音時間情報を指定する指定ステップと、
前記タイマーカウントされた時間が前記指定された発音時間情報に到達しているか否かを判定する判定ステップと、
消音指示のイベントが供給されると発生している楽音の消音を指示する消音指示ステップと、
外部より消音を指示するイベントが供給されたタイミングにおいて、前記発音時間情報に到達していると判定されている場合は、当該供給された消音指示のイベントを直ちに消音指示すると共に、前記発音時間情報に到達していないと判定された場合は、前記供給された消音指示イベントを消音指示するタイミングを、前記楽音発生指示に応答してカウントされた時間が前記指定された発音時間情報に到達するまで遅延させる遅延ステップと、
を有することを特徴とする楽音発生指示プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、楽音発生指示装置及び楽音発生指示プログラムに関する。
【０００２】
【従来の技術】
近年の自動演奏装置、電子楽器などには、ジャンル別に音楽鑑賞用としての名曲や模範演奏となるデモ曲が多数メモリに記憶されている。
これらの自動演奏される曲の中には、速いテンポの曲があったり、或いは、ユーザーの好みによって自動演奏される曲の再生テンポを速くしたりすることがある。
このように曲が速いテンポで演奏されると各一音毎の発音時間は短くなってくる。
このような発音時間の短い楽音でも確実に発音されるようにするために、ノートオンされた楽音が必要最小限の時間に達するまで、ノートオフするタイミングを遅延させる機能が設けられている自動演奏装置がある。（例えば、特許文献１参照）
【０００３】
【特許文献１】
特公平６−５６５５２号（第１頁−第７頁、図６）
【０００４】
【発明が解決しようとする課題】
発音時間を機械的に所定時間延長すると、楽音や曲風が機械的で不自然になったり、或いは、音楽的表現が不自然で無味乾燥な面白味のないものになってしまうという虞がある。
【０００５】
本発明は、上述の如き従来の課題を解決するためになされたものであり、その目的は、各楽音の発音時間を常に必要最小限の時間となるように処理したとしても、不自然さのない楽音を実現するとともに、音楽的表現が豊かな楽音を生成することである。
【０００６】
【課題を解決するための手段】
この発明の解決の手段は以下のとおりである。
上記目的を達成するために、請求項１に係る発明においては、外部より供給される発音指示のイベントに基づいて楽音発生手段に対して楽音の発生を指示する楽音発生指示手段と、この楽音発生指示手段による楽音発生指示に応答して時間のカウントを開始するタイマー手段と、楽音発生指示手段により発生の指示される楽音の特性に対応した発音時間情報を指定する指定手段と、前記タイマー手段でカウントされた時間が前記指定手段で指定された発音時間情報に到達しているか否かを判定する判定手段と、を有している。
そして、消音指示のイベントが供給されると前記楽音発生手段に対して、発生している楽音の消音を指示する消音指示手段と、外部より消音を指示するイベントが供給されたタイミングにおいて、前記判定手段によって前記発音時間情報に到達していると判定されている場合は、当該供給された消音指示のイベントを直ちに前記消音指示手段に供給すると共に、前記発音時間情報に到達していないと判定された場合は、前記供給された消音指示イベントが前記消音指示手段に供給されるタイミングを、前記指定手段で指定された発音時間情報に到達するまで遅延させる遅延手段と、を有している。
【０００７】
尚、前記発音時間情報手段は、前記発生される楽音を形成する波形データの種類に基づいて発音時間情報を指定するようにしてもよい。
【０００８】
また、前記発音時間情報手段は、前記発生される楽音の音色、音高及びベロシティの少なくとも１つに基づいて発音時間情報を指定するようにしてもよい。
【０００９】
本発明は、請求項４に記載のように、上記各手段の動作手順をプログラム化し、コンピュータに実行させることにより実施できる。その際、コンピュータプログラムはハードディスク等のディスク型記録媒体、半導体メモリやカード型メモリ等の各種メモリ、或いは通信ネットワーク等の各種プログラム記録媒体を通じてコンピュータに供給することができる。
【００１０】
本発明は、上記構成を具備することにより、発音すべき楽音の特性に適した発音時間が確保されるので、不自然さのない楽音を実現するとともに、音楽的表現が豊かな楽音を生成することが可能となる。
【００１１】
【発明の実施の形態】
図１は、本発明の第１の実施形態における楽音発生指示装置の構成例を示したブロック図である。
本実施形態において、楽音発生指示装置は電子鍵盤楽器を例にあげている。
ＣＰＵ１０１は、バスライン１１０を介してこの楽音発生指示装置を構成する後述の各回路、装置に接続され、各種データを授受して全体の機能を統制する。
【００１２】
鍵盤１０２は、複数の鍵が配列され、これらの各鍵にはベロシティセンサ１０３が設けられている。
このベロシティセンサ１０３は、鍵盤の音高に夫々対応して、押鍵速度に応じたベロシティの信号を生成する、
このベロシティの信号は、バスライン１１０を介してＣＰＵ１０１に送出される。
【００１３】
スイッチ群１０４は、複数のスイッチから成り、電源をオンオフする電源スイッチ、音色の選択等、楽音の各種パラメータを設定するスイッチ、及び、楽音形成に用いる波形の選択スイッチが設けられている。
【００１４】
ＭＩＤＩインターフェ−ス１０５は、外部に設けれられているＭＩＤＩ（Ｍｕｓｉｃａｌ  Ｉｎｓｔｒｕｍｅｎｔ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ）装置に接続され、これから得られたデータに基づいてＭＩＤＩデータを生成し、バスライン１１０を介してＣＰＵ１０１に送出する。
【００１５】
ＲＯＭ１０６は、ＣＰＵ１０１において、定められた手順に従い各種機能の処理を実行するためのプログラムを記憶している。
【００１６】
ＲＡＭ１０７は、ＣＰＵ１０１がプログラムの処理を実行する際に、楽音生成時に一時的に各種データをストアするワークエリア、波形データ群のエリア、発音時間情報群のエリア、各種楽音パラメータの係数群のエリア、などからなる。
【００１７】
音源１０８は、ＣＰＵ１０１からの楽音生成指示に基づいて、楽音信号を生成する音源回路から成る。
発音回路１０９は、この音源１０８によって生成された楽音信号を増幅してスピーカーより発音する。
【００１８】
本発明の第１の実施形態において、ＲＡＭ１０７内のデータ構成の詳細について第２図を参照して説明する。
ＲＡＭ１０７は、「波形データ群」と、「発音時間情報群」と、の各エリアが設けられている。
この「波形データ群」と「発音時間情報群」は、更に、夫々（Ｎ＋１）のエリアに分割されている。
そして、「波形データ群」の（Ｎ＋１）のエリアには、楽音波形信号の生成に係わる「波形データ（０）」〜「波形データ（Ｎ）」がストアされている。
そして、「発音時間情報群」の（Ｎ＋１）のエリアには、楽音の波形に対応する最小発音時間の「発音時間（０）」〜「発音時間（Ｎ）」がストアされている。
【００１９】
図３は、本発明の第１の実施形態におけるメインのフローチャートを示す。
先ず、スイッチ群１０４内の電源スイッチがオンされると、ＣＰＵ１０１は、ＲＡＭ１０７内の各ワークエリアをクリアする（Ｓ３００１）。
【００２０】
次に、スイッチ群１０４内の波形選択スイッチが操作されたか否かを判定する（Ｓ３００２）。
ここで、波形選択スイッチが操作されると、波形選択処理（Ｓ３００３）を実行する。この波形選択処理の詳細については後述する。
【００２１】
一方、Ｓ３００２の処理で波形選択スイッチが操作されていなければ、鍵盤１０２の押鍵操作に伴ってノートオンイベントが入力されたか、或いは、ＭＩＤＩインターフェース１０５を介して外部装置からノートオンイベントが入力されたか否かを判定する（Ｓ３００４）。
ここで、ノートオンイベントが入力されると、ノートオン処理を実行する（Ｓ３００５）。このノートオン処理（１）の詳細については後述する。
【００２２】
一方、ノートオンイベントが入力されていなければ、鍵盤１０２の離鍵操作に伴ってノートオフイベントが入力されたか、或いは、ＭＩＤＩインターフェース１０５を介して外部装置からノートオフイベントが入力されたか否かを判定する（Ｓ３００６）。
ここで、ノートオフイベントが入力されると、ノートオフ処理を実行する（Ｓ３００７）。このノートオフ処理の詳細については後述する。
【００２３】
一方、ノートオフイベントが入力されなければ、一定時間が経過したか否かを判定する（Ｓ３００８）。
ここで、一定時間が経過しているならタイマ処理を実行する（Ｓ３００９）。
このタイマ処理の詳細については後述する。
【００２４】
上述の処理で、波形選択処理（Ｓ３００３）、ノートオン処理（１）（Ｓ３００５）、ノートオフ処理（Ｓ３００７）、タイマ処理（Ｓ３００９）の何れかの処理が終了した場合、或いは、Ｓ３００８の処理で一定時間がまだ経過していなければ、その他の処理（Ｓ３０１０）を実行してから、再びＳ３００２の処理に戻る。
【００２５】
上述のように、本発明の第１実施形態のメイン処理では、波形選択スイッチが操作されると、楽音を形成する波形を選択する処理を実行し、この波形選択スイッチが操作されずに、ノートオンイベントが入力されればノートオン処理を実行する。
そして、波形選択スイッチが操作されず、ノートオンイベントも入力されず、ノートオフイベントが入力されればノートオフ処理を実行する。
更に、一定時間経過毎にタイマ処理を実行している。
【００２６】
次に、図３内の波形選択処理（Ｓ３００３）の詳細なフローチャートについて、図４を参照して説明する。
まず、波形選択スイッチの操作によって選択された波形番号をＲＡＭ１０７内のワークエリア「ｎ」にストアする（Ｓ４００１）。
次に、このワークエリア［ｎ］にストアされている波形番号に対応した波形データ群のエリアから波形データ（ｎ）を読み出して、音源１０８に送付する（Ｓ４００２）。
【００２７】
そして、ＲＡＭ１０７内の発音時間情報群のエリアから、この波形番号（ｎ）に対応する発音時間（ｎ）を読み出して、これをワークエリアの「Ｔｉｍｅ」にストアして（Ｓ４００３）から、本ルーティンを終了する。
【００２８】
次に、図３内のノートオン処理（１）（Ｓ３００５）の詳細なフローチャートについて、図５を参照して説明する。
先ず、ノートオンイベントが入力されると、ＣＰＵ１０１内のタイマーを起動して発音開始からの経過時間のカウントを開始する（Ｓ５００１）。
それから、ノートオンフラグを「１」にセットする（Ｓ５００２）。
次に、入力されたノートオンイベントを音源１０８に送出して（Ｓ５００３）から、本ルーティンを終了する。
【００２９】
次に、図３内のノートオフ処理（Ｓ３００７）の詳細なフローチャートについて、図６を参照して説明する。
先ず、図３のＳ３００６の処理でノートオフイベントの入力が検出されると、タイマーのカウント値が「Ｔｉｍｅ」のエリアにストアされている波形番号（ｎ）に対応する発音時間（ｎ）に示す値に到達したか否かを判定する（Ｓ６００１）。
ここで、タイマーのカウント値が発音時間（ｎ）に示す値に到達すると、タイマーのカウントを停止するとともに「Ｔｉｍｅ」のエリアをクリアする（Ｓ６００２）。
【００３０】
そして、入力されたノートオフイベントを音源１０８に送出してから（Ｓ６００３）、ノートオンフラグを「０」にセットして本ルーティンを終了する（Ｓ６００４）。
一方、Ｓ６００１の処理でタイマーのカウント値が発音時間（ｎ）に示す値に到達していなければ、このノートオフイベントをＲＡＭ１０７内のワークエリア内のノートオフイベントをストアするエリアに一時ストアしてから（Ｓ６００４）、本ルーティンを終了する。
【００３１】
次に、図３内のタイマ処理（Ｓ３００９）の詳細なフローチャートについて、図７を参照して説明する。
先ず、図３のＳ３００８の処理で一定時間が経過すると、ノートオンフラグが示す値が「１」であるか否かを判定する（Ｓ７００１）。
ここで、ノートオンフラグが示す値が「１」であれば、タイマーの値をインクリメントするが（Ｓ７００２）、ノートオンフラグが示す値が「１」でなければ、Ｓ７００７の処理に進む。
【００３２】
次に、タイマーのカウント値が発音時間（ｎ）をストアするワークエリア「Ｔｉｍｅ」の示す値に達したか否かを判定する（Ｓ７００３）。
ここで、タイマーのカウント値が発音時間（ｎ）に達すれば、次に、図６のノートオフ処理のステップＳ６００５においてノートオフイベントが一時ストアされているか否かを判定する（Ｓ７００４）。
ここで、ノートオフイベントが一時ストアされていなければＳ７００７の処理に進むが、ノートオフイベントが一時ストアされていればこのノートオフイベントを音源１０８に送出する（Ｓ７００５）。
一方、Ｓ７００３の処理で、タイマーのカウント値がまだ「Ｔｉｍｅ」の示す発音時間（ｎ）に達していなければ本ルーティンを終了する。
【００３３】
次に、ノートオンフラグを「０」にセットする（Ｓ７００６）。
そして、タイマーのカウントを停止すると共にカウント値をクリアしてから本ルーティンを終了する（Ｓ７００７）。
【００３４】
上述の通り、本発明の第１の実施形態では、楽音波形に応じて当該楽音の特徴が認識できるまでに必要最小限の時間が相違することに着目したものである。
本第１の実施形態の構成によれば、予め楽音を形成する波形を選択しておいて、発音開始してからの経過時間がこの波形に対応して設定された最小の発音時間より下回ったとしても、この設定された発音時間を経てから消音するようにしているので、不自然さのない明快な楽音が発音されることになる。
【００３５】
次に、本発明の第２の実施形態について説明する。
この第２の実施形態において、図６、図７のフローチャートは、本発明の第１の実施形態と共通とする処理であるので説明は省略する。
先ず、第２の実施形態における、ＲＡＭ１０７内におけるデータ構成について図８を参照して説明する。
【００３６】
第２の実施形態のＲＡＭ１０７には、図２と同様に「発音時間情報群」のエリアが設けられている。
この「発音時間情報群」のエリアは、（Ｍ＋１）のエリアに分割されており、このエリアには、音色に対応した「発音時間（０）」〜「発音時間（Ｍ）」のデータがストアされている。
【００３７】
更に、ＲＡＭ１０７には、図２に示す「波形データ群」のエリアに代わって、キー（鍵）番号に対応したキーフォロー値のデータから成る「キーフォロー係数群」のエリアと、ベロシティ値に対応したベロシティフォロー値から成る「ベロシティフォロー係数群」のエリアが設けられている。
この「キーフォロー係数群」のエリアには、キー番号に対応した各キーフォロー係数「ＫＣＯＦ（０）」〜「ＫＣＯＦ（Ｋ）」がストアされている。
そして、「ベロシティフォロー係数群」のエリアには、各ベロシティフォロー係数「ＶＣＯＦ（０）」〜「ＶＣＯＦ（Ｋ）」がストアされている。
【００３８】
次に、本発明の第２の実施形態におけるメインフローチャートについて、図９を参照して、音色変更処理とノートオン処理（Ｓ９００１〜９００４）について説明する。
尚、図９中の処理で図３中と重複する処理は同符号で示し説明は省略する。
先ず、イニシャライズ（Ｓ３００１）されると、次に、スイッチ群１０４内の音色変更スイッチの操作に伴って、ＣＰＵ１０１によって生成された音色を変更するイベントが入力されたか、或いは、ＭＩＤＩインターフェース１０５を介して外部装置から入力された楽音の音色を変更するイベントが入力されたか否かを判定する（Ｓ９００１）。
【００３９】
ここで、音色を変更するイベントが入力されると、音色変更処理（Ｓ９００２）を実行する。この音色変更処理の詳細については後述する。
一方、Ｓ９００２の処理で音色を変更するイベントが入力されていなければ、鍵盤１０２での押鍵操作に伴い、ＣＰＵ１０１よりノートオンイベントが入力されたか、或いは、ＭＩＤＩインターフェース１０５を介して外部装置からノートオンイベントが入力されたか否かを判定する（Ｓ９００３）。
【００４０】
ここで、ノートオンイベントが入力されると、ノートオン処理を実行する（Ｓ９００４）。このノートオン処理（２）の詳細については後述する。
一方、ノートオンイベントが入力されていなければ、ノートオフイベントが入力されたか否かを判定する処理に移行する（Ｓ３００６）。
上述の処理で、音色変更処理（Ｓ９００３）、ノートオン処理（Ｓ９００５）、何れかの処理が終了した場合、その他の処理（Ｓ３０１０）を実行してから、再びＳ９００１の処理に戻る。
【００４１】
次に、図９内の音色変更処理（Ｓ９００２）の詳細なフローチャートについて、図１０を参照して説明する。
先ず、音色を変更するスイッチが操作されたり、或いは、ＭＩＤＩインターフェース１０５を介して、外部装置より音色を変更するイベントが入力されると、このイベントに含まれる音色番号をワークエリア「ｍ」にストアする（Ｓ１００１）。
【００４２】
そして、このワークエリア「ｍ」にストアされている音色番号に対応して、発音時間情報群のエリアからこの音色番号に対応する発音時間情報（ｍ）を読み出して、ワークエリアの「ＦＴＩＭＥ」にストアする（Ｓ１００２）。
それから、音色を変更するイベントを音源（１０８）に送出して本ルーティンを終了する（Ｓ１００３）。
【００４３】
次に、図９内のノートオン処理（Ｓ９００４）の詳細なフローチャートについて図１１を参照して説明する。
先ず、鍵盤１０２に対する押鍵操作に伴って生成されるノートオンイベント、或いは、ＭＩＤＩインターフェース１０５を介して外部装置より入力されたノートオンイベントに含まれる音高を示すキー番号を抽出し、このキー番号をワークエリアの「ＫＥＹ」にストアする（Ｓ１１０１）。
【００４４】
次に、この入力されたノートオンイベントに含まれるベロシティデータを抽出し、このベロシティデータをワークエリアの「ＶＥＬ」にストアする（Ｓ１１０２）。
そして、ワークエリアの「ＫＥＹ」にストアされているキー番号をインデックスにして、キーフォロー係数群にストアされているキーフォロー係数「ＫＣＯＦ（ＫＥＹ）」を読み出す（Ｓ１１０３）。
【００４５】
それから、ワークエリアの「ＶＥＬ」にストアされているベロシティをインデックスにして、ベロシティ係数群にストアされているベロシティ係数「ＶＣＯＦ（ＶＥＬ）」を読み出す（Ｓ１１０４）。
ここで読み出されたキーフォロー係数「ＫＣＯＦ（ＫＥＹ）」に示される値と、ベロシティ係数「ＶＣＯＦ（ＶＥＬ）」に示される値と、発音時間情報（ｍ）「ＦＴＭＥ」に示される値と、の３値を乗算し、この乗算で得られた値をワークエリアの「Ｔｉｍｅ」にストアする（Ｓ１１０５）。
【００４６】
それから、ノートオン時間をカウントするタイマーを起動してから（Ｓ１１０６）、ノートオンフラグを「１」にセットする（Ｓ１１０７）。
そして、入力されたノートオンイベントを音源１０８に送出して本ルーティンを終了する（Ｓ１１０８）。
【００４７】
上述の通り、この第２の実施形態によれば、楽音に含まれるパラメータ（音色、音高、及びベロシティ）に対応した必要最小限の発音時間を設定して、外部装置から入力されたノートオン時間がこの設定された発音時間未満であったとしても、確実にこの発音時間が確保されて発音される構成になっている。
【００４８】
尚、本発明の構成として、発音開始してから消音を開始するまでの発音時間を何れか１つのパラメータに対応させて設定してもよく、或いは何れか２つのパラメータに対応させた組合わせで設定してもよい。
【００４９】
また、本発明の構成として、曲のテンポ速度、リズム、楽譜上に示されている記号、音符の種類など、演奏方法、曲風、演奏者の演奏技量、などに応じて必要最小限の発音時間を設定できるようにしてもよい。
【００５０】
また、上記実施の形態で説明した動作手順をプログラム化し、コンピュータに実行させることにより実施できる。その際、コンピュータプログラムはハードディスク等のディスク型記録媒体、半導体メモリやカード型メモリ等の各種メモリ、或いは通信ネットワーク等の各種プログラム記録媒体を通じてコンピュータに供給することができる。
【００５１】
【発明の効果】
楽音の特性に対応した必要最小限の発音時間を設定し、演奏された楽音が発音を開始してから消音開始されるまでの経過時間が、この設定された発音時間に達するまで消音処理を遅延させる構成にしたので、楽音の特性に応じた最小限の発音時間が確保されるため、例え、演奏テンポが速くなったとしても、鮮明な楽音を実現すると共に、不自然さのない楽音で音楽的表現が豊かな楽音を生成することが可能となる。
【図面の簡単な説明】
【図１】本発明の発音処理装置の構成を示すブロック図である。
【図２】図１に示したＲＡＭの記憶領域におけるデータ構成を示す。（第１実施形態）
【図３】本発明の楽音発生指示装置におけるメインフローチャート（第１実施形態）を示す。
【図４】図３に示した波形選択処理の詳細なフローチャートを示す。
【図５】図３に示したノートオン処理（１）の詳細なフローチャートを示す。
【図６】図３に示したノートオフ処理の詳細なフローチャートを示す。
【図７】図３に示したタイマ処理の詳細なフローチャートを示す。
【図８】図１に示したＲＡＭの記憶領域におけるデータ構成（第２実施形態）を示す。
【図９】本発明の楽音発生指示装置におけるメインフローチャート（第２実施形態）を示す。
【図１０】図９に示した音色変更処理の詳細なフローチャートを示す。
【図１１】図９に示したノートオン処理（２）の詳細なフローチャートを示す。
【符号の説明】
１０１  ＣＰＵ
１０２  鍵盤
１０３  ベロシティセンサ
１０４  スイッチ群
１０５  ＭＩＤＩインターフェース
１０６  ＲＯＭ
１０７  ＲＡＭ
１０８  音源
１０９  発音回路
１１０  バスライン
【図１】
2004294505.tif 000003
【図２】
2004294505.tif 000004
【図３】
2004294505.tif 000005
【図４】
2004294505.tif 000006
【図５】
2004294505.tif 000007
【図６】
2004294505.tif 000008
【図７】
2004294505.tif 000009
【図８】
2004294505.tif 000010
【図９】
2004294505.tif 000011
【図１０】
2004294505.tif 000012
【図１１】
2004294505.tif 000013