(57)【要約】【課題】  路上の他の人に移動体の移動を優しく伝えることができるとともに、乗員及び移動体の周囲の人が楽しむことができるようにする。【解決手段】  発音装置ＳＵは、静かな走行音で路上を移動する移動体（車椅子）に着脱可能に取り付けられるケースを備えている。ケース内には、自動演奏音及び音階音を発生させるための自動演奏部６４、音階音発生部６５及び音源回路６６が収容されている。ケースは、移動体の移動状態を検出するセンサとして加速度センサ６２及び音の発生を制御する音発生制御部６３も収容している。音発生制御部６３は、移動体の移動状態に応じて、自動演奏音及び音階音の発生態様を変更制御する。【選択図】  図５
2010026033.tif 000002
【特許請求の範囲】
【請求項１】
静かな走行音で路上を移動する移動体に着脱可能に取り付けられるケースを備え、
前記ケース内に、
音を発生する発音手段と、
前記移動体の移動状態を検出する検出手段と、
前記発音手段による音の発生態様を前記検出手段により検出された移動状態に応じて制御する発音制御手段と
を収容させた移動体用の発音装置。
【請求項２】
前記検出手段により検出される移動体の移動状態は、前記移動体の移動速度である請求項１に記載の移動体用の発音装置。
【請求項３】
前記発音制御手段は、前記発音手段から発生される音の音量を前記移動体の移動速度に応じて変更する請求項２に記載の移動体用の発音装置。
【請求項４】
前記発音手段は、自動演奏による楽曲音を発生するものであり、
前記発音制御手段は、前記自動演奏のテンポを前記移動体の移動速度に応じて変更する請求項２又は３に記載の移動体用の発音装置。
【請求項５】
前記発音手段は、音階音を発生するものであり、
前記発音制御手段は、前記発音手段から発生される音階音の音高を前記移動体の移動速度に応じて変更する請求項２又は３に記載の移動体用の発音装置。
【請求項６】
前記発音制御手段は、前記移動体の移動速度が所定速度以上になったとき、音を発生させ始めるように前記発音手段を制御する請求項１乃至５のうちのいずれか一つに記載の移動体用の発音装置。
【請求項７】
前記ケースの外面には、操作スイッチが設けられ、
前記発音手段は、自動演奏による楽曲音及び音階音を発生可能とするものであり、
前記発音制御手段は、さらに、前記操作スイッチの操作に応じて、前記自動演奏による楽曲音及び音階音のいずれか一方を発生するように前記発音手段を制御するものである請求項１又は２に記載の移動体用の発音装置。
【請求項８】
前記ケースの外面には、操作スイッチが設けられ、
前記発音制御手段は、さらに、前記操作スイッチの操作ごとに、前記検出手段により検出された移動状態に応じて発生態様の制御される音とは異なる音を発生させるように、前記発音手段を制御するものである請求項１乃至６のうちのいずれか１つに記載の移動体用の発音装置。
【請求項９】
前記移動体は、車椅子であり、
前記ケースは、車椅子のフレームパイプに着脱可能に取り付けられる請求項１乃至８のうちのいずれか１つに記載の移動体用の発音装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、静かな走行音で路上を移動する移動体に用いられる移動体用の発音装置に関する。
【背景技術】
【０００２】
従来から、静かな走行音で路上を移動する移動体に用いられる発音装置としては、例えば下記特許文献１に示されているように、メロディ演奏音を発生するようにした自転車が知られている。この自転車においては、メロディ演奏用スイッチを押すとスピーカからメロディ演奏音が発せられ、警報用スイッチを押すとメロディ演奏音の発生が中止されてスピーカから警報音が発せられるとともにランプが点灯するようになっている。また、下記特許文献２に示されているように、スイッチを操作することにより音楽又は人間の言葉を発する自転車用の警報音発生装置も知られている。
【特許文献１】特開昭５８−１４５５３８号公報
【特許文献２】特開平８−９９６６１号公報
【発明の開示】
【０００３】
上記従来の装置によれば、メロディ音を聞きながら自転車の運転を楽しんだり、音楽又は人間の言葉を警報音として発生することにより、人に不快感を与えることなく路上の他の人に優しく警告したりすることができる。しかし、音楽又は人間の言葉を単に発生させるだけでは、発生される音が単調であって乗員及び移動体の周囲の人にとって面白みに欠ける。また、前記のような音を発生する発音装置を移動体になるべく簡易に適用できることも望まれる。
【０００４】
本発明は、上記問題に対処するためになされたもので、その目的は、路上の他の人に移動体の移動を優しく伝えることができるとともに、乗員及び移動体の周囲の人が楽しむことができる移動体用の発音装置を提供することにある。さらに、本発明の目的は、この種の発音装置を移動体に簡易に適用できるようにすることにもある。
【０００５】
上記目的を達成するために、本発明に係る移動体用の発音装置は、静かな走行音で路上を移動する移動体に着脱可能に取り付けられるケースを備え、前記ケース内に、音を発生する発音手段と、前記移動体の移動状態を検出する検出手段と、前記発音手段による音の発生態様を前記検出手段により検出された移動状態に応じて制御する発音制御手段とを収容させたことにある。
【０００６】
この場合、静かな走行音で路上を移動する移動体は、例えば、自転車、ベビーカー、車椅子、介護車などである。また、移動体の駆動方法に関しては、電動及び手動のいずれでもよく、電動補助（パワーアシスト）でもよい。また、検出手段によって検出される移動体の移動状態は、例えば移動体の移動速度である。なお、移動速度に代え又は加えて、移動体の旋回角度、旋回角速度、加速度、前後左右への傾斜角度、揺れ（振動）などを採用することもできる。
【０００７】
また、発音制御手段は、例えば発音手段から発生される音の音量を移動体の移動速度に応じて変更するとよい。また、発音手段は自動演奏による楽曲音を発生するものであり、発音制御手段は自動演奏のテンポを移動体の移動速度に応じて変更してもよい。また、発音手段は音階音を発生するものであり、発音制御手段は発音手段から発生される音階音の音高を移動体の移動速度に応じて変更してもよい。発音制御手段は、移動体の移動速度が所定速度以上になったとき、音を発生させ始めるように発音手段を制御してもよい。さらに、発音制御手段は、移動体の移動速度以外の前記各種移動状態に応じて、前記テンポ又は音階音の音高を変更したり、音の発生開始を制御するようにしてもよい。また、移動体の移動速度を含む前記各種移動状態に応じて、発生される音の音質、音色などの音の各種発生態様を制御するようにしてもよい。また、発生される音として、楽曲音及び音階音の他に、機関車音などのダミー音（擬似音）、風鈴等の効果音、ホーン音、チャイム音、人間の言葉、虫の声及び流水音等の自然な音などを採用してもよい。
【０００８】
上記のような本発明においては、発音手段による音の発生態様が移動体の移動状態に応じて制御されるので、発生される音が移動体の移動に伴って変化する。したがって、本発明によれば、路上の他の人に移動体の移動を優しく伝えることができるとともに、発生される音が単調とならず、乗員及び移動体の周囲の人を楽しませることができる。さらには、発音手段、検出手段及び発音制御手段を収容したケースは、移動体に着脱可能に取り付けられる、例えば車椅子に着脱可能に取り付けられるので、発音装置を移動体（例えば、車椅子）に簡易に適用できて便利となる。特に、発音手段から発生される音の音量、自動演奏のテンポ又は音階音の音高を移動体の移動速度に応じて変更したり、移動体の移動速度が所定速度以上になったときに発音手段から音を発生させ始めたりする場合には、乗員の楽しさが増すとともに、移動体の移動状態の変化を路上の他の人に伝え易くなる。
【０００９】
さらに、本発明の他の特徴は、ケースの外面には操作スイッチが設けられ、発音手段は、自動演奏による楽曲音及び音階音を発生可能とするものであり、発音制御手段は、さらに、前記操作スイッチの操作に応じて、自動演奏による楽曲音及び音階音のいずれか一方を発生するように発音手段を制御するように構成したことにある。これによれば、移動体の乗員は、自動演奏による楽曲音及び音階音のいずれか一方を選択的に聴くことができ、さらに面白みが増す。
【００１０】
また、本発明の他の特徴は、ケースの外面には操作スイッチが設けられ、発音制御手段は、さらに、操作スイッチの操作ごとに、検出手段により検出された移動状態に応じて発生態様の制御される音とは異なる音を発生させるように、発音手段を制御する。これによれば、ケースを移動体に取り付けるだけで、乗員の操作スイッチの操作に応じて警報音を鳴らすことができ、本発明に係る発音装置の使い勝手が良好となる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の一実施形態について説明するが、本発明に係る移動体用の発音装置について説明する前に、前記移動体用の発音装置が適用される移動体としての車椅子１０について説明する。
【００１２】
車椅子１０は、図１に示すように、左右一対の大径の駆動輪１１，１１を備えるとともに、前輪としての左右一対のキャスタ（自在輪）１２、１２を備えている。両駆動輪１１，１１の間には、座部１３が形成され、座部１３の後側には背もたれ部１４が立設されている。座部１３及び背もたれ部１４は布製とされていて、背もたれ部１４の裏面には、荷物などを収納するための布製の袋１５が設けられている。駆動輪１１，１１、キャスタ１２，１２、座部１３及び背もたれ部１４は、縦方向に延びる左右一対の縦パイプ１６ａ，１６ａ及び前後方向に延びる左右一対の水平パイプ１６ｂ，１６ｂを一体形成したフレームパイプ１６によって支持されている。水平パイプ１６ｂ，１６ｂから斜め下方に延出パイプ１６ｃ，１６ｃが延設されている。延出パイプ１６ｃ，１６ｃの下端には、足を載せるためのフットプレート１７，１７が設けられている。延出パイプ１６ｃ、１６ｃ間には、ふくらはぎを支える布製のレッグガード１８が架け渡されている。座部１３の左右上方には、フレームパイプ１６に支持された肘当部１９，１９が設けられている。
【００１３】
駆動輪１１，１１は、それぞれハンドリム２１，２１を同軸上に備える。乗員は、ハンドリム２１，２１を回転操作することにより、車椅子１０を手動で移動させることができる。一方、縦パイプ１６ａ，１６ａの上端部は、それぞれ後方へ向けて屈曲されて握り２２，２２を構成している。介助者が握り２２，２２を持って車椅子１０を押して移動すれば、車椅子１０は介助用ともなる。少なくとも一方の駆動輪１１のタイヤ１１ａには、レバーブレーキ２３が設けられている。また、左右の駆動輪１１，１１のハブ１１ｂ，１１ｂ内にそれぞれ駆動モータ（図示省略）を設ければ、車椅子１０を電動で移動させることがきる。この場合、電動及び手動を選択的に切り換えることもできる。電動の場合には、座部１３の前方の左右のいずれか（図１では座部１３に座って見て右）から立ち上げられる支持棒２４の上端部に操作ボックス２５が設けられて、操作ボックス２５のジョイスティック２５ａを操作することにより、左右の駆動モータを制御し、車椅子１０を前進、後進、旋回及び停止させることできる。
【００１４】
座部１３の下方において、フレームパイプを構成し前後方向に延びる左右各一対のパイプ１６ｄ，１６ｄ，１６ｄ，１６ｄ間には、２枚のプレート２６，２６が前後方向から見てＸ字型に交差されて架け渡されている。プレート２６，２６の交差部は、互いに回転可能に組みつけられ、車椅子１０を左右方向に伸縮して折り畳むことができる。
【００１５】
次に、上記した車椅子１０に適用される本発明に係る発音装置ＳＵについて説明する。この発音装置ＳＵは、図２に下方から見た斜視図で示すようにユニット化されて、詳しくは後述する音を発生するための各種電気回路装置を収容するケース３０を備えている。ケース３０は、樹脂により方形状に成形されている。なお、この場合、図示矢印方向をケース３０の前後方向とし、この前後方向と水平平面内の直交する方向を横方向とする。
【００１６】
ケース３０の下面には、ケース３０を車椅子１０に着脱可能に取り付けるための取り付け部３１が一体形成されている。取り付け部３１は、基部３１ａ及び突出部３１ｂを有する。基部３１ａは、ケース３０下面の前後方向の略半分の後部において、横方向の幅をケース３０の横方向の幅と同一にするとともに一定の厚さで厚肉に形成した方形状の部分である。この基部３１ａの底面が、ケース３０の後側部分の底面を構成する。突出部３１ｂは、基部３１ａの前端側であって基部３１ａの底面と垂直をなす端面３１ｃの横方向中央部にて、基部３１ａの底面から連続して基部３１ａと同じ肉厚を有するとともに所定幅で前方に突出した部分である。なお、この所定幅は、ケース３０の横方向の幅よりも小さい。突出部３１ｂの横方向の両端面には、突出部３１ｂと一体形成されて、ケース３０の前側部分の底面３１ｄとの間に上下方向に所定の隙間を隔てて、左右方向に所定幅だけ突出させた薄肉のガイド片３１ｅ、３１ｅが設けられている。また、突出部３１ｂの前部分であって左右方向中央部分には、方形状の有底の穴３１ｆが形成されている。
【００１７】
次に、前記のようにユニット化された発音装置ＳＵ（すなわちケース３０）を車椅子１０に着脱可能に取り付けるために、車椅子１０側に組み付けられる取付け装置４０について説明する。この取付け装置４０は、図３に上方から見た斜視図で示すように、座部１３の左前方に位置する水平パイプ１６ｂの前端部分に取り付けられるベース４１を備えている。なお、この場合も、図示矢印方向をベース４１の前後方向とし、この前後方向と水平平面内の直交する方向を横方向とする。なお、この図３に示す前後方向は、車椅子１０の左右方向に対応する。
【００１８】
ベース４１は、方形の板状に形成されている。ベース４１の下面には、クランプ４２が設けられている。クランプ４２は、一端にてヒンジにより回転可能に連結された一対の円弧状のクランプ部材４２ａ，４２ａを有する。クランプ部材４２ａ，４２ａの一方は、その外面にてベース４１の下面に固着されている。クランプ部材４２ａ，４２ａの他端は開放され、それらの端部には半径方向外側へ折り曲げて突出させた突出部４２ｂ，４２ｂが設けられている。このクランプ４２は、クランプ部材４２ａ，４２ａの他端を開放した状態で、水平パイプ１６ｂの外周上に組み付けられ、その後に両突出部４２ｂ，４２ｂを密着させてねじ４３ａ及びナット４３ｂにより締め付け固定する。
【００１９】
ベース４１は、一体的に形成された支持部４１ａ、一対のガイド部４１ｂ、４１ｂ及び突出片４１ｃからなる。支持部４１ａは、ベース４１の前後方向の後部に位置して、ケース３０をベース４１に取り付けた状態でケース３０を支持する薄肉の部分である。支持部４１ａの前後方向の長さは、ケース３０に設けた基部３１ａの前後方向の長さにほぼ等しい。支持部４１ａの横方向の幅は、ケース３０すなわち基部３１ａの横方向の幅にほぼ等しい。ガイド部４１ｂ、４１ｂは、支持部４１ａの前端面の左右両側位置にて、左右方向中央にケース３０の突出部３１ｂの横幅よりも少なくとも大きくかつほぼ等しい大きさの間隔をおいて、支持部４１ａから前方にそれぞれ突出するように形成されている。ガイド部４１ｂ，４１ｂは、ケース３０の端面３１ｃの高さ分だけ、支持部４１ａよりも厚肉に形成されて支持部４１ａとの境に段差を有する。また、ガイド部４１ｂ、４１ｂの各内側端面側には、前後方向に沿ったガイド溝４１ｄ，４１ｄがそれぞれ設けられている。ガイド溝４１ｄ，４１ｄの上下方向の溝幅は、ケース３０のガイド片３１ｅ、３１ｅの厚さよりも少なくとも大きくかつほぼ等しい。ガイド溝４１ｄ，４１ｄの左右方向の溝深さは、ケース３０のガイド片３１ｄ，３１ｄの左右方向の長さよりも少なくとも大きくかつほぼ等しい。
【００２０】
突出片４１ｃは、支持部４１ａの前端面における左右方向中央位置にて、ガイド部４１ｂ、４１ｂとの間に若干の隙間を隔てて、支持部４１ａから前方に突出するように形成されている。突出片４１ｃは、その上面を支持部４１ａの上面と同一にするとともに、その厚さも支持部４１ａと同じである。突出片４１ｃの前後方向の長さは、ケース３０の突出部３１ｂの長さよりも長い。また、突出片４１ｃは、上下方向に弾性変形可能である。突出片４１ｃの上面には、ケース３０の穴３１ｆに侵入して、穴３１ｆに係合する突起４１ｅが設けられている。突起４１ｅは、突起４１ｅが穴３１ｆに侵入し易くするために、前後方向の断面形状を三角形状とする三角柱に形成されている。支持部４１ａの前端面から突起４１ｅまでの距離は、ケース３０における基部３１ａの端面３１ｃから穴３１ｆまでの距離に等しい。
【００２１】
このように構成したベース４１を前述のようにして水平パイプ１６ｂに組み付けた状態で、ケース３０をベース４１に取り付ける方法について説明する。ユーザは、ケース３０の突出部３１ｂの下面をベース４１の支持部４１ａの上面に当接させる。そして、ケース３０のガイド片３１ｅ，３１ｅをベース４１のガイド溝４１ｄ，４１ｄ内に侵入させながら、ケース３０をベース４１に対して前方へ移動させる。ケース３０の突出部３１ｂの底面がベース４１の突起４１ｅ上に来ると、突出片４１ｃは突起４１ｅに押されて弾性的に下方へ撓む。さらに、ケース３０を押し込んで、ケース３０の穴３１ｆがベース４１の突起４１ｅの位置まで来ると、突起４１ｅが穴３１ｆ内に侵入して穴３１ｆに係合し、突出片４１ｃは元の位置に戻る。この状態では、ケース３０の基部３１ａの端面３１ｃは、ベース４１のガイド部４１ｂ、４１ｂの後端面に当接する。これにより、ケース３０は、ベース４１上に簡単に取り付けられるとともに、安定して固定される。
【００２２】
一方、ユーザがケース３０をベース４１から取外した場合には、ユーザは突出片４１ｃを下方に押し下げて、突起４１ｅと穴３１ｆの係合を解除する。この係合解除状態で、ユーザはケース３０を後方へ水平に引っ張れば、ケース３０をベース４１から簡単に取り外すこともできる。
【００２３】
次に、発音装置ＳＵについて説明する。この発音装置ＳＵは、図５のブロック図に示すような操作スイッチ、センサ、各種電気回路などがケース３０内に収容され、外部に設けられた電源から電力が供給されるようになっている。電源として、リチウム電池等の電池を用いることができる。この場合、図１に示すように、電池ボックス５０を、車椅子１０の背もたれ部１４の背面側の袋１５内に収容することができる。電池ボックス５０に接続された配線５１は、車椅子１０の適宜箇所を引き回されてケース３０に導かれて、ケース３０に設けた図示しない電源コネクタに接続される。なお、電池として小型の電池を用い、同電池をケース３０自体に組み付けることもできる。
【００２４】
操作スイッチについて説明すると、後述する各種操作スイッチは、ケース３０の上面を押圧することにより変形させて、その押圧操作を検出するシートスイッチ（又はメンブレンスイッチ）で構成されている。これらの操作スイッチの機能について、ケース３０の表面に設けた表示と共に図４を用いて説明する。電源スイッチ６１ａは電源のオン・オフスイッチであり、電源のオン時にはケース３０の上面に設けた発光ダイオード６１ｂが点灯する。なお、電源スイッチ６１ａ及び発光ダイオード６１ｂの詳しい説明に関しては、後述の説明でも省略する。警報スイッチ６１ｃは、その押圧操作ごとに後述する警報音を発生させる。これらの電源スイッチ６１ａ及び警報スイッチ６１ｃの他に、各操作又は組み合わせ操作により、発生音の音量、自動演奏の曲名、作動モードなどの各種要素を変更するための他の複数の操作スイッチ６１ｄが設けられている。なお、発光ダイオード６１ｂを、電源表示に限らず他の表示に用いることもできる。さらには、ケース３０の上面に、操作スイッチ６１ｄの操作により設定される各種要素を表示する液晶表示器を設けて、この液晶表示器の表示画面を見ながら操作スイッチ６１ｄを操作することにより前記各種要素を設定できるようにしてもよい。これによれば、前記各種要素の設定を簡単に行うことができるようになる。
【００２５】
次に、ケース３０内に設けた電気回路装置について説明する。電気回路装置は、図５のブロック図に示すように、前述した警報スイッチ６１ｃ及びその他の操作スイッチ６１ｄの他に、加速度センサ６２を備えている。加速度センサ６２は、半導体素子によって構成されていて車椅子１０の前後方向の加速度を検出する。したがって、この加速度センサ６２は、車椅子１０の前後方向すなわち図２ではケース３０の左右方向の加速度を検出するように、ケース３０内に組み込まれている。
【００２６】
これらの警報スイッチ６１ｃ、その他の操作スイッチ６１ｄ及び加速度センサ６２は、音発生制御部６３に接続されている。音発生制御部６３は、ＣＰＵ，ＲＯＭ，ＲＡＭなどからなるマイクロコンピュータにより構成されていて、図６の初期設定プログラム及び図７の発音制御プログラム（図８の自動演奏制御ルーチン及び図９の音階音発生制御ルーチンを含む）を実行する。これらのプログラムの実行により、音発生制御部６３は、自動演奏、音階音、警報音などの発生される音の種類を選択するとともに、車椅子１０の走行状態に応じて音の発生態様を制御する。この音発生制御部６３には、自動演奏部６４及び音階音発生部６５、音源回路６６及び警報音発生部６７が接続されている。
【００２７】
自動演奏部６４も、ＣＰＵ，ＲＯＭ，ＲＡＭなどからなるマイクロコンピュータにより構成されていて、音発生制御部６３により制御されるとともに図示しないプログラムの実行により、読出しカウンタ値をテンポＴＭＰによって指定される速度で歩進させて、この歩進される読出しカウンタ値を用いて、ＲＯＭ内に記憶された自動演奏データを楽曲の進行に従って読み出す。この自動演奏データの読出しに従って、音源回路６６を制御することにより、楽曲の進行に従った楽音を音源回路６６から発生させて自動演奏を実現する。自動演奏の作動、自動演奏曲の選択及び自動演奏のテンポに関しては、音発生制御部６３の制御に従う。このような自動演奏を実現する自動演奏部６４は周知であるので、これ以上の詳しい説明を省略する。
【００２８】
自動演奏部６４のＲＯＭ内又は別途設けたメモリ装置内には、複数曲（例えば、１０曲程度）の自動演奏データが記憶されている。各楽曲の自動演奏データは、図１４に示すように、曲番号ＭＮＯ、複数のタイミングデータ及びイベントデータ、エンドデータなどからなる。曲番号ＭＮＯは、楽曲の順番を表し、例えば一番目の曲であれば、曲番号ＭＮＯが「１」とされている。タイミングデータは、イベントの出現タイミングを表すもので、曲の開始からの小節、拍及び拍内タイミング、すなわち曲開始からの時間を表す。イベントデータは、タイミングデータに対応して設けられ、タイミングデータによって指定されるタイミングにおける楽音の制御イベントを表す。この制御イベントには、キーオンイベントデータ及びキーオフイベントデータが含まれる。キーオンイベントデータは、楽音の発生開始を表すキーオンデータＫＯＮと、発生開始される楽音の音高を表すノートナンバ（音高データ）ＮＴとからなる。キーオフイベントデータは、楽音の発生停止を表すキーオフデータＫＯＦと、発生停止される楽音の音高を表すノートナンバ（音高データ）ＮＴとからなる。なお、自動演奏データには、発生楽音の音色、効果（ビブラート、トレモロ等）等を制御するデータも含まれているが、本発明には直接関係しないので、それらの詳しい説明を省略する。
【００２９】
音階音発生部６５も、ＣＰＵ，ＲＯＭ，ＲＡＭなどからなるマイクロコンピュータにより構成されていて、音発生制御部６３により制御されるとともに図１０の音階音発生プログラムの実行により、音源回路６６を制御して音階音信号を音源回路６６から発生させる。この場合、音階音発生部６５は、音階音の発生制御のために、前記自動演奏部６４と同様なキーオンイベントデータ及びキーオフイベントデータを音源回路６６に出力する。音階音の発生動作及び発生される音階音の音高ピッチ（ノートナンバＮＴ）に関しては、音発生制御部６３の制御に従う。なお、音発生制御部６３、自動演奏部６４及び音階音発生部６５においては、マイクロコンピュータを独立に設けてもよいが、共通のマイクロコンピュータを利用するようにしてもよい。さらに、大容量の外部メモリ装置ＭＥＭを音発生制御部６３に接続して、この発音装置ＳＵで利用される各種データを、音発生制御部６３、自動演奏部６４及び音階音発生部６５に供給できるようにしてもよい。特に、自動演奏部６４内に記憶される自動演奏データの数は少ないので、多くの楽曲に関する自動演奏を行わせる場合には、この外部メモリ装置ＭＥＭから自動演奏データを自動演奏部６４に供給するようにするとよい。
【００３０】
音源回路６６は、前記キーオンイベントデータ及びキーオフイベントデータを入力して、ノートナンバによって指定される音高の楽音信号の発生を開始させるとともに、発生楽音信号を減衰させて停止させる。この楽音信号の発生開始及び発生停止について図面を用いて簡単に説明しておく。音源回路６６は、キーオンイベントデータを入力すると、ノートナンバＮＴにより表された音高ピッチの楽音信号を生成するととともに、図１５に示すように、生成された楽音信号にキーオンデータ（キーオンイベントデータ）の到来タイミングからアタック、ディケイ及びサステインの順に変化するエンベロープ波形を付与して出力する。一方、キーオフイベントデータを入力すると、音源回路６６は、現在発生中の楽音信号のうちでノートナンバＮＴにより表された音高ピッチに対応する楽音信号を探し、図１５に示すように、生成中の楽音信号にキーオフデータ（キーオフイベントデータ）の到来タイミングから減衰するリリースのエンベロープ波形を付与して出力する。リリースのエンベロープ波形が減衰し終えた時点で、楽音信号の発生は終了する。また、音源回路６６は、音発生制御部６３から発生楽音信号の音量を表す音量ＶＯＬも入力するようになっており、前記発生楽音信号のトータルの音量レベルを前記入力した音量ＶＯＬに応じて制御して出力する。
【００３１】
警報音発生部６７は、警報音をサンプリングした一連の波形データを記憶していて、音発生制御部６３からの発生指示により、記憶しておいた波形データを読み出して出力する。波形データとしては、普通車両と同じような警報音でもよいが、楽器音であったり、人間の声（例えば、「すみません」の声）であってもよい。さらには、機関車音等のダミー音（擬似音）、風鈴等の効果音、虫の声及び流水音等の自然な音なども可能である。
【００３２】
音源回路６６及び警報音発生部６７には、Ｄ／Ａ変換器７１，７２が接続されている。Ｄ／Ａ変換器７１，７２は、音源回路６６及び警報音発生部６７からのディジタル形式の音信号をアナログ信号に変換して出力する。これらの出力されたアナログ形式の音信号は、ミキシング用の抵抗７３，７４によってミキシングされて増幅器７５に供給される。増幅器７５は、供給されたアナログ形式の音信号を増幅してスピーカ７６に導く。スピーカ７６は、供給された音信号に対応した音を放音する。放音された音は、ケース３０のスピーカ７６に対向する位置に設けた図示しない多数の穴から外部に出力される。
【００３３】
次に、上記のように構成した本実施形態の動作を説明する。まず、発音装置ＳＵ（ケース３０）が車椅子１０に取り付けられる。具体的には、図１に示すように、予め水平パイプ１６ｂに組み付けられたベース４１に、ケース３０が取り付けられる。また、電池ボックス５０が背もたれ部１４の背面の袋１５内に入れられ、電池ボックス５０は配線５１を介してケース３０に接続される。そして、乗員が座部１３に着座して、ケース３０の上面の電源スイッチ６１ａを押圧操作すると、電池ボックス５０から発音装置ＳＵ（ケース３０）に電力が供給され始めて、発音装置ＳＵが作動し始める。
【００３４】
この作動開始により、音発生制御部６３は、図６の初期設定プログラムを実行し始める。初期設定プログラムの実行は、ステップＳ１０で開始され、ステップＳ１１にて、発音モードＳＭＤ、曲番号ＭＮＯ、テンポパターンＴＰＴ、テンポＴＭＰ、音量パターンＶＰＴ、音量ＶＯＬ、音高ピッチＰＩＴ、自動演奏フラグＲＵＮ及び音階音発生フラグＴＰＧを初期値に設定する。
【００３５】
発音モードＳＭＤは、自動演奏部６４による自動演奏音及び音階音発生部６５による音階音の発生を選択的に指定するもので、“０”により自動演奏音及び音階音の両方共発生しないモードを表し、“１”により自動演奏音のみを発生するモードを表し、“２”により音階音のみを発生するモードを表す。この初期設定においては、発音モードＳＭＤは、例えば“１”に設定されるが、その他のモードを表す値に設定されるようにしてもよい。曲番号ＭＮＯは、自動演奏部６４に記憶されている複数の楽曲の自動演奏データのうちのいずれ一つを指定するものである。この初期設定では、曲番号ＭＮＯは、例えば１番目の楽曲を表す「１」に設定される。
【００３６】
テンポパターンＴＰＴは、車椅子１０の走行速度Ｖと自動演奏のテンポＴＭＰとの関係を記憶した複数のテンポパターンテーブルのうちの１つを指定するものである。複数のテンポパターンテーブルは、音発生制御部６３のマイクロコンピュータ（ＲＯＭ）内に予め記憶されている。本実施形態においては、図１１(Ａ)(Ｂ)に実線で示す特性を有する２つのテンポパターンテーブルが用意されている。図１１(Ａ)に実線で示す特性を有するテンポパターンテーブルには、所定の速度Ｖ１から車椅子１０の走行速度Ｖが上昇するに従って、所定のテンポＴＭＰ１から線形的に増加するテンポＴＭＰが記憶されている。図１１(Ｂ)に実線で示す特性を有するテンポパターンテーブルには、車椅子１０の走行速度Ｖが所定の速度Ｖ１以上において、前記テンポＴＭＰ１よりも大きな所定のテンポＴＭＰ２が記憶されている。なお、前記所定の速度Ｖ１は、車椅子１０が走行開始したときに自動演奏音又は音階音の発生を開始させようとするための速度であり、例えば時速１ｋｍ程度の値に設定されている。テンポパターンＴＰＴは、“１”により図１１(Ａ)
に実線で示すテンポパターンを指定し、“２”により図１１(Ｂ)に実線で示すテンポパターンを指定する。この初期設定においては、テンポパターンＴＰＴは例えば“１”に設定され、テンポＴＭＰは前記所定のテンポＴＭＰ１に設定される。なお、図１１(Ａ)に破線で示すような特性で変化するテンポＴＭＰ及び図１１(Ｂ)に破線で示すような特性で変化するテンポＴＭＰを表すテンポパターンテーブルを用意しておいて、さらに多くのテンポパターン特性が選択されるようにしてもよい。また、図１１(Ａ)のテンポパターンにおいて、走行速度Ｖに応じて非線形で増加するテンポＴＭＰを表すテンポパターンを用意するようにしてもよい。
【００３７】
音量パターンＶＰＴは、車椅子１０の走行速度Ｖと発生楽音の音量ＶＯＬとの関係を記憶した複数の音量パターンテーブルのうちの１つを指定するものである。複数の音量パターンテーブルも、音発生制御部６３のマイクロコンピュータ（ＲＯＭ）内に予め記憶されている。本実施形態においては、図１２(Ａ)(Ｂ)に実線で示す特性を有する２つの音量パターンテーブルが用意されている。図１２(Ａ)に実線で示す特性を有する音量パターンテーブルには、所定の速度Ｖ１から車椅子１０の走行速度Ｖが上昇するに従って、所定の音量ＶＯＬ１から線形的に増加する音量ＶＯＬが記憶されている。図１２(Ｂ)に実線で示す特性を有する音量パターンテーブルには、車椅子１０の走行速度Ｖが所定の速度Ｖ１以上において、前記音量ＶＯＬ１よりも大きな所定の音量ＶＯＬ２が記憶されている。なお、前記所定の速度Ｖ１は、前記テンポＴＭＰの場合と同じである。音量パターンＶＰＴは、“１”により図１２(Ａ)
に実線で示す音量パターンを指定し、“２”により図１２(Ｂ) に実線で示す音量パターンを指定する。前記初期設定においては、音量パターンＶＰＴは例えば“１”に設定され、音量ＶＯＬは前記所定の音量ＶＯＬ１に設定される。なお、音量パターンにおいても、前記テンポパターンの場合と同様に、図１２(Ａ)(Ｂ)に破線で示すような特性で変化する音量ＶＯＬを表す音量パターン、走行速度Ｖの増加に従って非線形で増加する音量ＶＯＬを表す音量パターンなどを用意するようにしてもよい。
【００３８】
音高ピッチＰＩＴは、音階音発生部６５にて発生される楽音信号の音高を指定するものである。この音高ピッチＰＩＴは、後述する音階音発生制御ルーチンにて、車椅子１０の走行速度Ｖに応じて発生させる音階音信号の音高を指定するもので、具体的には、ハ長調のド、レ、ミ、ファ、ソ、ラ、シ、ドからなる音階音の音高ピッチである。この音高ピッチＰＩＴを決定するために、音発生制御部６３のマイクロコンピュータ（ＲＯＭ）には速度−音高テーブルが記憶されている。速度−音高テーブルは、図１３に示すように、車椅子１０の走行速度Ｖが所定の速度Ｖ１以上において、所定速度ごとに音高を階段的に上昇させる音高ピッチＰＩＴを記憶している。なお、前記所定の速度Ｖ１は、前記テンポＴＭＰの場合と同じである。前記初期設定においては、音高ピッチＰＩＴは、音階音を発生しないことを表す「０」に設定される。
【００３９】
自動演奏フラグＲＵＮは、自動演奏部６４による自動演奏動作の作動を制御するフラグであり、“０”により自動演奏の停止中を表し、“１”により自動演奏の作動中を表す。前記初期設定では、自動演奏フラグＲＵＮは“０”に設定される。音階音発生フラグＴＰＧは、音階音発生部６５による音階音の発生動作を制御するフラグであり、“０”により音階音の発生停止中を表し、“１”により音階音の発生中を表す。前記初期設定では、音階音発生フラグＴＰＧは“０”に設定される。
【００４０】
前記ステップＳ１１の処理後、音発生制御部６３は、ステップＳ１２にて、前記初期設定された曲番号ＭＮＯ（＝１）、テンポＴＭＰ（＝ＴＭＰ１）及び自動演奏フラグＲＵＮ（＝０）を自動演奏部６４に出力する。自動演奏部６４は、これらの出力された曲番号ＭＮＯ（＝１）、テンポＴＭＰ（＝ＴＭＰ１）及び自動演奏フラグＲＵＮを記憶して、自動演奏音の発生を準備する。すなわち、曲番号ＭＮＯにより指定される楽曲の自動演奏データの読出しを準備し、読出しカウンタ値を初期化し、自動演奏のテンポをテンポＴＭＰに設定する。ただし、自動演奏フラグＲＵＮは“０”であるので、この状態では、自動演奏データの読み出しすなわち再生は行われない。
【００４１】
次に、音発生制御部６３は、ステップＳ１３にて、前記初期設定された音量ＶＯＬ（＝ＶＯＬ１）を音源回路６６に出力する。音源回路６６は、この出力された音量ＶＯＬを記憶して、音源回路６６からその後に供給される楽音信号の音量を音量ＶＯＬに応じて制御する。
【００４２】
次に、音発生制御部６３は、ステップＳ１４にて、前記初期設定された音高ピッチＰＩＴ（＝０）及び音階音発生フラグＴＰＧ（＝０）を音階音発生部６５に出力する。音階音発生部６５は、これらの出力された音高ピッチＰＩＴ及び音階音発生フラグＴＰＧを記憶して、音階音の発生を準備する。ただし、音高ピッチＰＩＴは「０」であり、かつ音階音発生フラグＴＰＧは“０”であるので、この状態では、音階音の発生は開始されない。前記ステップＳ１４の処理後、音発生制御部６３は、ステップＳ１５にてこの初期設定プログラムの実行を終了する。
【００４３】
前記初期設定プログラムが終了すると、音発生制御部６３は、図７の発音制御プログラムを所定の短時間毎に繰り返し実行する。発音制御プログラムの実行はステップＳ２０にて開始され、ステップＳ２１にて、加速度センサ６２から検出加速度を入力し、入力した加速度を積分演算して車椅子１０の走行速度Ｖを計算する。このステップＳ２１の積分演算処理は、発音制御プログラムの実行タイミングごと、すなわち所定の短時間ごとに実行されるので、車椅子１０の走行速度Ｖが計算される。
【００４４】
前記ステップＳ２１の処理後、音発生制御部６３は、ステップＳ２２にて、操作スイッチ６１ｄのいずれかの操作に応じて、発音モードＳＭＤ、曲番号ＭＮＯ、テンポパターンＴＰＴ及び音量パターンＶＰＴを変更する。操作スイッチ６１ｄが前記変更のために操作されなければ、発音モードＳＭＤ、曲番号ＭＮＯ、テンポパターンＴＰＴ及び音量パターンＶＰＴは変更されずに以前の状態に保たれる。なお、後述する処理のために、発音モードＳＭＤ、曲番号ＭＮＯ、テンポパターンＴＰＴ及び音量パターンＶＰＴの変更の有無を表すデータは、このステップＳ２２の処理によって記憶保存される。次に、音発生制御部６３は、ステップＳ２３にて、前記ステップＳ２２の処理によって曲番号ＭＮＯが変更されたか否を判定する。曲番号ＭＮＯが変更されなかった場合には、ステップＳ２３にて「Ｎｏ」と判定し、プログラムをステップＳ２５に進める。曲番号ＭＮＯが変更された場合には、ステップＳ２３にて「Ｙｅｓ」と判定し、ステップＳ２４にて、変更された曲番号ＭＮＯを自動演奏部６４に出力する。自動演奏部６４は、以前から記憶されている曲番号ＭＮＯを前記出力された曲番号ＭＮＯに更新し、この更新された曲番号ＭＮＯによって指定される楽曲の自動演奏データの再生を準備する。
【００４５】
次に、音発生制御部６３は、ステップＳ２５にて、前記ステップＳ２２の処理によって発音モードＳＭＤが変更されたか否かを判定する。発音モードＳＭＤが変更されなかった場合には、ステップＳ２５にて「Ｎｏ」と判定し、プログラムをステップＳ３５以降に進める。発音モードＳＭＤが変更された場合には、ステップＳ２５にて「Ｙｅｓ」と判定し、ステップＳ２６〜Ｓ２８の判定処理を実行する。ステップＳ２６においては、発音モードＳＭＤが“０”（自動演奏音及び音階音を非発生）に変更されたか否かが判定される。ステップＳ２７においては、発音モードＳＭＤが“２”（音階音を発生）から“１”（自動演奏音を発生）に変更されたか否かが判定される。ステップＳ２８においては、発音モードＳＭＤが“１”（自動演奏音を発生）から“２”（音階音を発生）に変更されたか否かが判定される。
【００４６】
発音モードＳＭＤが“０”（自動演奏音及び音階音を非発生）に変更された場合、ステップＳ２６にて「Ｙｅｓ」と判定し、ステップＳ２９にて、自動演奏フラグＲＵＮ及び音階音発生フラグＴＰＧを作動停止中を表す“０”に設定する。そして、ステップＳ３０にて、“０”に設定された自動演奏フラグＲＵＮを自動演奏部６４に出力するとともに、“０”に設定された音階音発生フラグＴＰＧを音階音発生部６５に出力する。これにより、自動演奏部６４は、自動演奏音信号の発生動作中であれば、自動演奏音信号の発生を停止する。音階音発生部６５は、音階音信号の発生動作中であれば、音階音信号の発生を停止する。
【００４７】
発音モードＳＭＤが“２”（音階音を発生）から“１”（自動演奏音を発生）に変更された場合、ステップＳ２７にて「Ｙｅｓ」と判定し、ステップＳ３１にて、音階音発生フラグＴＰＧを作動停止中を表す“０”に設定する。そして、ステップＳ３２にて、“０”に設定された音階音発生フラグＴＰＧを音階音発生部６５に出力する。これにより、音階音発生部６５は、音階音信号の発生動作中であれば、発生中の音階音信号の発生を停止する。
【００４８】
発音モードＳＭＤが“１”（自動演奏音を発生）から“２”（音階音を発生）に変更された場合、ステップＳ２８にて「Ｙｅｓ」と判定し、ステップＳ３３にて、自動演奏フラグＲＵＮを作動停止中を表す“０”に設定する。そして、ステップＳ３４にて、“０”に設定された自動演奏フラグＲＵＮを自動演奏部６４に出力する。これにより、自動演奏部６４は、自動演奏音信号の発生動作中であれば、発生中の自動演奏音信号の発生を停止する。
【００４９】
なお、発音モードＳＭＤが“０”（自動演奏音及び音階音を非発生）から“１”（自動演奏音を発生）に変更された場合、及び発音モードＳＭＤが“０”（自動演奏音及び音階音を非発生）から“２”（音階音を発生）に変更された場合には、ステップＳ２６〜Ｓ２８にてそれぞれ「Ｎｏ」と判定される。そして、この場合には、ステップＳ２９〜Ｓ３４の処理は実行されない。これは、ステップＳ２９〜Ｓ３４の処理は、発生中の自動演奏音信号及び音階音信号の発生を停止するもので、自動演奏音信号及び音階音信号の発生開始に関しては、後述の自動演奏制御ルーチン及び音階音発生制御ルーチンにより制御されるからである。
【００５０】
前記ステップＳ２５〜３４の処理後、音発生制御部６３は、ステップＳ３５，Ｓ３６にて、発音モードＳＭＤが“１”（自動演奏音を発生）又は“２”（音階音を発生）であるかを判定する。発音モードＳＭＤが“１”であれば、ステップＳ３５にて「Ｙｅｓ」と判定して、ステップＳ３７にて自動演奏制御ルーチンを実行して自動演奏音の発生を制御する。発音モードＳＭＤが“２”であれば、ステップＳ３６にて「Ｙｅｓ」と判定して、ステップＳ３８にて音階音発生制御ルーチンを実行して音階音の発生を制御する。なお、これらの自動演奏音及び音階音の発生制御については、詳しく後述する。発音モードＳＭＤが“１”でも“２”でもなければ、ステップＳ３５，Ｓ３６にてそれぞれ「Ｎｏ」と判定して、プログラムをステップＳ３９に進める。
【００５１】
ステップＳ３９においては、音発生制御部６３は、警報スイッチ６１ｃが押圧操作されたか否かを判定する。警報スイッチ６１ｃの押圧操作が検出されなければ、ステップＳ３９にて「Ｎｏ」と判定して、ステップＳ４１にてこの発音制御プログラムの実行を一旦終了する。一方、警報スイッチ６１ｃの押圧操作が検出されると、ステップＳ３９にて「Ｙｅｓ」と判定して、ステップＳ４０にて警報音の発生指示を警報音発生部６７に出力して、ステップＳ４１にてこの発音制御プログラムの実行を一旦終了する。この警報音の発生指示に応答して、警報音発生部６７は、ディジタル形式の警報音信号を生成して、同生成したディジタル形式の警報音信号をＤ／Ａ変換器７２、ミキシング用の抵抗７４及び増幅器７５を介してスピーカ７６に供給し、スピーカ７６から前記警報音信号に対応した警報音を放音する。これにより、乗員が警報スイッチ６１ｃを押圧操作すれば、車椅子１０の走行状態とは無関係に、すなわち自動演奏音及び音階音とは無関係に、常に乗員の意志による警報音を発生させることができる。これにより、車椅子１０の走行安全性が増す。なお、後述する自動演奏音又は音階音の発生中に、この警報音の発生が指示された場合には、前記自動演奏音又は音階音の発生を中断するようにしてもよい。
【００５２】
次に、発音モードＳＭＤが“１”（自動演奏音を発生）に設定されている状態で実行される図７のステップＳ３７の自動演奏制御ルーチンについて詳しく説明する。この自動演奏制御ルーチンは、図８に詳細に示されており、その実行がステップＳ５０にて開始される。この実行開始後、音発生制御部６３は、ステップＳ５１にて、自動演奏フラグＲＵＮが“０”であるか、すなわち自動演奏部６４が非作動状態であるかを判定する。自動演奏フラグＲＵＮが“０”であれば、ステップＳ５１にて「Ｙｅｓ」と判定し、ステップＳ５２にて前記計算した車椅子の走行速度Ｖが、前記所定の速度Ｖ１（図１１及び図１２参照）より微小な値ΔＶだけ大きな値Ｖ１＋ΔＶ以上であるかを判定する。走行速度Ｖが値Ｖ１＋ΔＶ未満であれば、ステップＳ５２にて「Ｎｏ」と判定して、ステップＳ６２にてこの自動演奏制御ルーチンの実行を終了する。この状態では、自動演奏音は発生されない。
【００５３】
一方、走行速度Ｖが値Ｖ１＋ΔＶ以上になると、音発生制御部６３は、ステップＳ５２にて「Ｙｅｓ」と判定し、ステップＳ５３にて、自動演奏フラグＲＵＮを“１”（自動演奏音を発生）に設定する。そして、ステップＳ５４にて、“１”に設定した自動演奏フラグＲＵＮを自動演奏部６４に出力する。自動演奏部６４は、この自動演奏フラグＲＵＮを記憶し、自動演奏動作を開始する。この場合、自動演奏部６４は、直前に設定された曲番号ＭＮＯにより指定される楽曲の自動演奏データを、読出しカウンタ値を用いて、直前に設定されたテンポＴＭＰに応じた速さで読出す。そして、読出した自動演奏データすなわちキーオンイベントデータ及びキーオフイベントデータを音源回路６６に供給して、楽音信号の発生開始及び終了を制御する。音源回路６６は、キーオンイベントデータ及びキーオフイベントデータに応じて楽音信号を生成するとともに、生成した楽音信号の音量を音発生制御部６３によって直前に設定された音量ＶＯＬに応じて制御する。音源回路６６で生成された楽音信号は、Ｄ／Ａ変換器７１、ミキシング用の抵抗７３及び増幅器７５を介してスピーカ７６に供給され、スピーカ７６から前記生成された楽音信号に対応した音を放音する。したがって、スピーカ７６から自動演奏による楽曲音が放音されることになる。
【００５４】
次に、音発生制御部６３は、ステップＳ５５にて、テンポパターンＴＰＴにより指定されるテンポパターンテーブルを参照し、前記計算した走行速度Ｖに応じたテンポＴＭＰを設定する。なお、テンポパターンＴＰＴは、前記初期設定され、又は前記図７のステップＳ２２の処理によって変更されたものである。そして、ステップＳ５６にて、前記設定したテンポＴＭＰを自動演奏部６４に出力する。自動演奏部６４は、この出力されたテンポＴＭＰで直前に記憶したテンポＴＭＰを更新する。したがって、自動演奏部６４はこの更新したテンポＴＭＰに応じた速さで自動演奏データを読出すようになる。その結果、車椅子１０の走行速度Ｖが変化して、テンポＴＭＰが変更されると、自動演奏データの読出し速度、すなわち自動演奏データの再生速度も変更される。この走行速度Ｖに応じたテンポＴＭＰの変更は、テンポパターンＴＰＴによって指定される図１１(Ａ)(Ｂ)の速度−テンポ特性に従う。
【００５５】
前記ステップＳ５６の処理後、音発生制御部６３は、ステップＳ５７にて、音量パターンＶＰＴにより指定される音量パターンテーブルを参照して、走行速度Ｖに応じた音量ＶＯＬを設定する。なお、音量パターンＶＰＴも、前記初期設定され、又は前記図７のステップＳ２２の処理によって変更されたものである。そして、ステップＳ５８にて、前記設定した音量ＶＯＬを音源回路６６に出力する。音源回路６６は、この出力された音量ＶＯＬで直前に記憶した音量ＶＯＬを更新する。したがって、音源回路６６は、自動演奏部６４の制御による自動演奏音の音量を前記更新した音量ＶＯＬに応じて制御して出力するようになる。その結果、車椅子１０の走行速度Ｖが変化して、音量ＶＯＬが変更されると、自動演奏音の音量も変更される。この走行速度Ｖに応じた音量ＶＯＬの変更は、音量パターンＶＰＴによって指定される図１２(Ａ)(Ｂ)の速度−音量特性に従う。
【００５６】
一方、前記のように自動演奏フラグＲＵＮが“１”である状態で、この自動演奏制御ルーチンが実行された場合には、音発生制御部６３は、前記ステップＳ５１にて「Ｎｏ」と判定して、プログラムをステップＳ５９に進める。ステップＳ５９においては、走行速度Ｖが前記所定の速度Ｖ１（図１１及び図１２参照）より微小な値ΔＶだけ小さな値Ｖ１−ΔＶ以下であるかを判定する。走行速度Ｖが値Ｖ１−ΔＶ以下でなければ、ステップＳ５９にて「Ｎｏ」と判定して、前述したステップＳ５５〜Ｓ５８の処理を実行する。したがって、この場合には、前記自動演奏動作が続行される。なお、ステップＳ５２の比較値Ｖ１＋ΔＶとステップＳ５９の比較値Ｖ１−ΔＶとの間に差を設けたのは、所定の速度Ｖ１近辺で走行速度Ｖが変化した場合に、自動演奏フラグＲＵＮが“０”と“１”の間で繰り返し変化することがないようにするためである。
【００５７】
また、走行速度Ｖが前記値Ｖ１−ΔＶ以下になると、音発生制御部６３は、ステップＳ５９にて「Ｙｅｓ」と判定して、ステップＳ６０にて自動演奏フラグＲＵＮを“０”に設定する。そして、ステップＳ６１にて、“０”に設定した自動演奏フラグＲＵＮを自動演奏部６４に出力する。自動演奏部６４は、この自動演奏フラグＲＵＮを記憶し、自動演奏動作を停止する。したがって、車椅子１０の走行速度Ｖがほぼ所定速度Ｖ１以下になると、自動演奏音の発生が停止する。
【００５８】
次に、発音モードＳＭＤが“２”（音階音を発生）に設定されている状態で実行される図７のステップＳ３８の音階音発生制御ルーチンについて詳しく説明する。この音階音発生制御ルーチンは、図９に詳細に示されており、その実行がステップＳ７０にて開始される。この実行開始後、音発生制御部６３は、前述した図８のステップＳ５１，Ｓ５２，Ｓ５９と同様なステップＳ７１，Ｓ７２，Ｓ７９の判定処理を実行する。ただし、ステップＳ７１においては、前記自動演奏フラグＲＵＮに代えて、音階音発生フラグＴＰＧが“０”か否かが判定される。これらのステップＳ７１，Ｓ７２，Ｓ７９の判定処理により、車椅子１０の走行速度Ｖが前記と同じ所定速度Ｖ１＋ΔＶ以上になると、ステップＳ７２にて「Ｙｅｓ」と判定して、ステップＳ７３〜Ｓ７８の処理を実行する。そして、走行速度Ｖが所定速度Ｖ１−ΔＶ以下になるまで、ステップＳ７９の「Ｎｏ」との判定処理により、ステップＳ７５〜Ｓ７８の処理が実行され続ける。一方、車椅子１０の走行速度Ｖが前記と同じ所定速度Ｖ１−ΔＶ以下になると、ステップＳ７９にて「Ｙｅｓ」と判定して、ステップＳ８０，Ｓ８１の処理を実行する。そして、走行速度Ｖが所定速度Ｖ１＋ΔＶ以上になるまで、ステップＳ７２の「Ｎｏ」との判定処理により、ステップＳ７３〜Ｓ７８，Ｓ８０，Ｓ８１の処理は実行されない。
【００５９】
ステップＳ７３においては、音発生制御部６３は、音階音発生フラグＴＰＧを“１”（音階音を発生）に設定する。そして、ステップＳ７４にて、“１”に設定した音階音発生フラグＴＰＧを音階音発生部６５に出力する。音階音発生部６５は、この音階音発生フラグＴＰＧを記憶し、音階音の発生動作を開始する。この音階音の発生動作に関しては、詳しく後述する。
【００６０】
次に、音発生制御部６３は、ステップＳ７５にて、音高パターンテーブルを参照し、前記計算した走行速度Ｖに応じた音高ピッチＰＩＴを設定する。そして、ステップＳ７６にて、前記設定した音高ピッチＰＩＴを音階音発生部６５に出力する。音階音発生部６５は、この出力された音高ピッチＰＩＴで直前に記憶した音高ピッチＰＩＴを更新する。そして、音階音発生部６５は、この音高ピッチＰＩＴを用いて、後述する処理により音階音信号を生成する。その結果、車椅子１０の走行速度Ｖが変化して、音高ピッチＰＩＴが変更されると、音階音発生部６５にて音階音の発生に利用される音高ピッチＰＩＴが変更される。次に、音発生制御部６３は、前記図８のステップＳ５７，Ｓ５８と同じステップＳ７７，Ｓ７８の処理により、音源回路６６によって生成される音階音信号の音量を、走行速度Ｖに応じた音量ＶＯＬに応じて制御する。
【００６１】
また、音階音発生フラグＴＰＧが“１”である状態で、走行速度Ｖが所定速度Ｖ１−ΔＶ以下になった場合に実行されるステップＳ８０，Ｓ８１においては、音階音発生フラグＴＰＧが“０”に設定されるとともに、音階音発生部６５に出力される。したがって、この場合には、発生中の音階音の発生が停止制御される。
【００６２】
次に、音階音発生部６５の音階音信号の発生動作について説明する。音階音発生部６５は、電源スイッチ６１ａの投入による電力の供給による作動開始以来、図１０の音階音発生プログラムを所定の短時間毎に繰り返し実行している。この音階音発生プログラムの実行はステップＳ１００にて開始され、音階音発生部６５は、ステップＳ１０１にて、音発生制御部６３から供給される音階音発生フラグＴＰＧが“１”（音階音を発生）であるか否かを判定する。音階音発生フラグＴＰＧが“０”であれば、ステップＳ１０１にて「Ｎｏ」と判定して、ステップＳ１０２にてタイミングカウント値ＴＣＮＴを「０」に設定して、ステップＳ１１１にてこの音階音発生プログラムの実行を一旦終了する。このタイミングカウント値ＴＣＮＴは、音階音の発生周期を決定するもので、後述するステップＳ１０５の処理により、カウントアップされる。なお、前記のように音階音発生フラグＴＰＧが“０”であれば、タイミングカウント値ＴＣＮＴは「０」に保たれる。
【００６３】
一方、音階音発生フラグＴＰＧが“１”（音階音を発生）であると、音階音発生部６５は、ステップＳ１０１にて「Ｙｅｓ」と判定して、ステップＳ１０３にて直前の音階音発生フラグＴＰＧが“０”あったか否かを判定する。この直前の音階音発生フラグＴＰＧとは、今回よりも１回前の音階音発生プログラムの実行時の音階音発生フラグＴＰＧであり、この直前の音階音発生フラグＴＰＧは図示しない処理により記憶されている。直前の音階音発生フラグＴＰＧが“０”であることは、以前に音階音の発生制御は行われていなかったことを意味する。したがって、今回の音階音発生フラグＴＰＧが“１”であり、かつ直前の音階音発生フラグＴＰＧが“０”であることは、音階音の非発生状態から音階音の発生状態へ切り換えられたことを示す。
【００６４】
したがって、この場合には、ステップＳ１０３にて「Ｙｅｓ」と判定して、前記状態の切換えから即座に音階音を発生させるために、ステップＳ１０４にて、音階音発生部６５に現在記憶されている音高ピッチＰＩＴに対応したノートナンバＮＴと、キーオンデータとを音源回路６６に出力する。この音高ピッチＰＩＴは、前記音発生制御部６３の図９のステップＳ７６の処理によって入力されるごとに、音階音発生部６５に更新記憶されているものである。音源回路６６は、このキーオンデータの到来に応答して、ノートナンバＮＴに対応した音高周波数の楽音信号を生成し始めて、生成した楽音信号の音量を音発生制御部６３によって直前に設定された音量ＶＯＬに応じて制御する。音源回路６６で生成された楽音信号は、Ｄ／Ａ変換器７１、ミキシング用の抵抗７３及び増幅器７５を介してスピーカ７６に供給され、スピーカ７６から前記生成された楽音信号に対応した音を放音する。したがって、スピーカ７６から車椅子１０の走行速度Ｖに応じた音高周波数を有する楽音が発音され始める。なお、このステップＳ１０４の処理は、音階音発生フラグＴＰＧが“１”（音階音を発生）に切換えられたときに、前記切換えに同期して楽音を発生するための処理で、その後はステップＳ１０３における「Ｎｏ」との判定処理のために実行されない。
【００６５】
前記ステップＳ１０３，Ｓ１０４の処理後、音階音発生部６５は、ステップＳ１０５にて、タイミングカウント値ＴＣＮＴに「１」を加算する。そして、ステップＳ１０６にて、タイミングカウント値ＴＣＮＴがオフタイミングＴoffに達したかを判定する。このオフタイミングＴoffは、図１５に示すように、楽音の発生開始タイミングからの時間を表している。このタイミングカウント値は、前記ステップＳ１０４の処理による楽音信号の発生開始前には、前記ステップＳ１０２の処理によって「０」に保たれていた。したがって、この場合、タイミングカウント値ＴＣＮＴがオフタイミングＴoffに達しておらず、ステップＳ１０６にて「Ｎｏ」と判定して、プログラムをステップＳ１０８に進める。ステップＳ１０８においては、タイミングカウント値ＴＣＮＴがオンタイミングＴonに達したかを判定する。このオンタイミングＴonは、図１５に示すように、前回の楽音の発生開始タイミングから新たに発生される楽音信号の発生開始タイミングまでの時間を表している。この場合も、タイミングカウント値ＴＣＮＴはオンタイミングＴonに達していないので、ステップＳ１０８にて「Ｎｏ」と判定して、ステップＳ１１１にてこの音階音発生プログラムの実行を一旦終了する。
【００６６】
そして、ふたたび音階音発生プログラムが実行された時点で、音階音発生フラグＴＰＧは“１”であれば、ステップＳ１０３の直前の音階音発生フラグＴＰＧが“０”であるかが判定される。この場合、直前の音階音発生フラグＴＰＧは“１”に変更されているので、音階音発生部６５は、ステップＳ１０３にて「Ｎｏ」と判定して、ステップＳ１０５にてタイミングカウント値ＴＣＮＴに「１」を加算する。しかし、初期のうちは、タイミングカウント値ＴＣＮＴはオフタイミングＴoff及びオンタイミングＴonに達しないので、ステップＳ１０６，Ｓ１０８にてそれぞれ「Ｎｏ」と判定して、ステップＳ１１１にてこの音階音発生プログラムを一旦終了する。このような音階音発生プログラムを繰り返し実行する結果、タイミングカウント値ＴＣＮＴがステップＳ１０５の処理により大きくなって、オフタイミングＴoffに達すると、ステップＳ１０６にて「Ｙｅｓ」と判定して、ステップＳ１０７の処理を実行する。
【００６７】
ステップＳ１０７においては、前回出力したノートナンバＮＴとキーオフデータを音源回路６６に出力する。音源回路６６は、前記ノートナンバＮＴに対応した音高ピッチで発生中の楽音信号を減衰させ、その後に発生を停止する（図１５参照）。前記ステップＳ１０７の処理後、音階音発生部６５は、前述したステップＳ１０８の判定処理を実行する。この場合、タイミングカウント値ＴＣＮＴは未だオンタイミングＴonに達していないので、音階音発生部６５は、ステップＳ１０８にて「Ｎｏ」と判定して、ステップＳ１１１にてこの音階音発生プログラムを一旦終了する。そして、前述した場合と同様に、タイミングカウント値ＴＣＮＴがオンタイミングＴonに達するまで、音階音発生プログラムは所定の短時間おきに繰り返し実行され続ける。そして、タイミングカウント値ＴＣＮＴがオンタイミングＴonに達すると、音階音発生部６５は、ステップＳ１０８にて「Ｙｅｓ」と判定して、ステップＳ１０９の処理を実行する。
【００６８】
ステップＳ１０９においては、前記ステップＳ１０４の処理と同様に、音発生制御部６３から入力されて音階音発生部６５に更新記憶されている音高ピッチＰＩＴに対応したノートナンバＮＴと、キーオンデータとを音源回路６６に出力する。これにより、前記音高ピッチの楽音が新たに発生され始める。前記ステップＳ１０９の処理後、音階音発生部６５は、ステップＳ１１０にてタイミングカウント値ＴＣＮＴを「０」にクリアし、ステップＳ１１１にてこの音階音発生プログラムを一旦終了する。その後も、音階音発生部６５は、この音階音発生プログラムを所定の短時間ごとに繰り返し実行し、前述したように、音階音発生プログラムの実行ごとにタイミングカウント値ＴＣＮＴを「１」ずつカウントアップする。そして、タイミングカウント値ＴＣＮＴがオフタイミングＴoffに達すると、ステップＳ１０７の処理により発生中の楽音を減衰させた後に、その発生を停止する。さらに時間が経過して、タイミングカウント値ＴＣＮＴがオンタイミングＴonに達すると、新たな楽音がふたたび発生される。以降、図１５のオンタイミングＴonごとにステップＳ１０８，Ｓ１０９の処理により楽音の発生が開始され、前記発生開始からオフタイミングＴoffごとにステップＳ１０６，Ｓ１０７の処理により楽音の発生が停止されて、所定周期（オンタイミングＴon）ごとに楽音が順次発生される。
【００６９】
このような楽音の発生中、走行速度Ｖが所定速度Ｖ１−ΔＶになったり、発音モードＳＭＤが切換えられて、音発生制御部６３から供給される音階音発生フラグＴＰＧが“０”に変更されると、音階音発生部６５は、ステップＳ１０１にて「Ｎｏ」と判定し続けるようになる。そして、ステップＳ１０２の処理により、タイミングカウント値ＴＣＮＴは常に「０」に保たれる。なお、この状態では、音階音の発生は停止制御される。
【００７０】
このように、音階音発生部６５は、走行速度Ｖが所定速度Ｖ１＋ΔＶ以上になって、音階音発生フラグＴＰＧが“０”から“１”に切換えられると、直ちに、そのときの走行速度Ｖに応じた音高ピッチの楽音を発生させ始める。そして、その後も、所定の時間間隔ごとに、走行速度Ｖに対応した音高ピッチの楽音を発生する。したがって、車椅子１０の走行速度Ｖが上昇すれば、走行速度Ｖの上昇に従って、音階音（例えば、ハ長調の音階音）がド、ド、…、レ、レ、…のように発生する。また、発生される楽音の音量は、音源回路６６に供給される走行速度Ｖに応じて変化する音量ＶＯＬ（図１２の速度−音量特性参照）に従って変化する。
【００７１】
なお、前記実施形態では、音階音発生部６５は、予め決められた所定周期（例えば、４分音符長）ごとに音階音を発生するようにした。しかし、この所定周期を乗員が操作スイッチ６１ｄを操作して、他の周期（例えば、８分音符長）を選択して、選択された他の周期ごとに音階音を発生するようにしてもよい。また、走行速度Ｖが同一の速度領域にある間は、同一音高の音階音を周期的に発生するのではなく、同一の音階音を連続的に発生するようにしてもよい。すなわち、走行速度Ｖが同一の速度領域にある間は同一音高の音階音を連続的に発生し、走行速度Ｖが変化して異なる速度領域に入った時点で異なる音階音を発生し始めるようにしてもよい。例えば、走行速度Ｖが第1の速度領域から第２の速度領域に変化し、その後に再び第１の速度領域に入った場合には、「ドー、レー、ドー」のように速度領域が変化するまで同一音高の音階音を連続的に発生させる。また、一定の周期でなくても、予め用意されたリズムに合わせて音階音を発生させてもよい。さらに、前記所定周期又は前記リズムのテンポを車椅子１０の走行速度Ｖに応じて変化、例えば走行速度Ｖが速くなるに従って前記所定周期又は前記リズムのテンポを速くするようにしてもよい。また、走行速度Ｖに応じて音階音の音色を変化させるようにしてもよい。
【００７２】
上記説明からも理解できるように、上記実施形態によれば、発音装置ＳＵによる音の発生態様が車椅子１０の移動状態に応じて制御されるので、車椅子１０の移動に伴って発生される音が変化する。具体的には、発生される楽音の音量、自動演奏のテンポ及び音階音の音高が車椅子１０の走行速度Ｖに応じて変化する。したがって、路上の他の人に車椅子１０の移動を優しく伝えることができるとともに、発生される音が単調とならず、乗員を含む車椅子１０の周囲の人を楽しませることができる。また、車椅子１０の走行速度Ｖが所定速度Ｖ１＋ΔＶ以上になったときに、発音装置ＳＵから音を発生させ始めるので、乗員の楽しさが増すとともに、車椅子１０の移動状態の変化を路上の他の人に伝え易くなる。さらに、上記実施形態によれば、車椅子１０のフレームパイプの一つである水平パイプ１６ｂに取付け装置４０を組み付け、発音装置ＳＵ（ケース３０）を取付け装置４０に着脱可能に取り付けるようにしたので、発音装置ＳＵを車椅子１０に簡易に適用できて便利となる。
【００７３】
さらに、上記実施形態においては、ケース３０に設けた複数の操作スイッチ６１ｄを操作することにより、自動演奏による楽曲音及び音階音のいずれか一方を発生させることができる。したがって、車椅子１０の乗員は、自動演奏による楽曲音及び音階音のいずれか一方を選択的に聴くことができ、さらに面白みが増す。また、ケース３０に設けた警報スイッチ６１ｃを操作することにより、前記自動演奏音及び音階音とは独立して、警報音を鳴らすことができ、発音装置ＳＵの使い勝手が良好となる。
【００７４】
特に、車椅子１０は、社会生活上、歩行者と密接な関係にあり、歩道等の公道だけでなく、病院等の施設内でも、歩行者と接する機会も少なくない。例えば、施設内では、車椅子１０が、速度に応じて変化する特定の音を発生させながら近づいてくれば、誰がどの程度の速度で接近してくるかを音だけで判断することも可能であり、通路のコーナなどでは効果的である。「すみません」と声を発したり、警報音を鳴らしたりすることなどを必要とせず、車椅子１０又は乗員自身の存在を歩行者に伝えることができる。さらに、単調な音楽が鳴り続けるだけでなく、車椅子の動きに合わせて発生される楽音が変化するので、乗ること自体の楽しみが増し、リハビリ、訓練などに励むことができる。
【００７５】
以上、本発明に係る発音装置ＳＵの一実施形態について説明したが、本発明は上記実施形態に限るものではなく、本発明の目的を逸脱しない限りにおいて種々の変更が可能である。
【００７６】
例えば、上記実施形態では、車椅子１０の走行速度Ｖを、加速度センサ６２によって検出される加速度を積分演算することによって計算するようにした。しかし、この計算された走行速度Ｖには誤差が含まれる場合がある。この場合、駆動輪１１の回転速度（回転周期）を検出し、この検出した回転速度を用いて車椅子１０の補正用の走行速度Ｖ’を計算し、この計算した走行速度Ｖ’を用いて加速度による走行速度Ｖを補正するようにするとよい。
【００７７】
この場合、図１に示すように、磁石８１を駆動輪１１の１つのスポーク１１ｃに組み付けるとともに、磁気センサ８２をパイプ１６ｄの１つに組み付ける。具体的には、図１６に詳細に示すように、磁石８１を固定した取付け装置としてのＵ字型のホルダ８３にスポーク１１ｃを挟んで、ホルダ８３のＵ字型部分をねじ８４で締め付けてホルダ８３をスポーク１１ｃに固定する。磁気センサ８２に関しては、図１７に詳細に示すように、磁気センサ８２を挟持して固定した環状のクランプ８５をパイプ１６ｄの外周上に組み付け、ねじ８６ａ，８６ａ及びナット８６ｂ，８６ｂを用いてクランプ８５をパイプ１６ｄの外周上に締付け固定する。これにより、磁気センサ８２は、駆動輪１１が１回転するごとに磁石８１の通過を検出してパルス状の検出信号を出力する。この検出出力は、ケース３０と磁気センサ８２を接続する配線８７を介してケース３０内に導かれる。
【００７８】
この場合、さらに、発音装置ＳＵは、図５に破線で示すように、磁気センサ８２に接続された回転数検出回路８８を備える。回転数検出回路８８は、磁気センサ８２から供給される検出パルス信号の発生間隔（周期）を計算し、この発生間隔を用いて駆動輪１１の単位時間当たりの回転数を計算して、前記計算した回転数を音発生制御部６３にする。
【００７９】
音発生制御部６３は、図７の発音制御プログラムに代えて、その一部を変形した発音制御プログラムを実行することにより、加速度を用いて計算した車椅子１０の走行速度Ｖを補正する。変形した発音制御プログラムは、図１８に示すように、図７のステップＳ２１，Ｓ２２間に、ステップＳ４５，Ｓ４６の処理を有する。ステップＳ４５においては、回転数検出回路８８から、単位時間当たりの駆動輪１１の回転数を入力し、この入力した回転数に駆動輪１１の半径を考慮して、車椅子１０の補正用の走行速度Ｖ’を計算する。ステップＳ４６においては、補正用の走行速度Ｖ’が安定し始めた時点から所定の時間間隔で（例えば、補正用の走行速度Ｖ’が計算されるごとに）、加速度を用いて計算された走行速度Ｖを補正用の走行速度Ｖ’に設定することにより、前記走行速度Ｖを補正する。他の処理に関しては、上記実施形態と同じである。これによれば、車椅子１０の走行速度Ｖがより精度よく検出されて、走行速度Ｖに応じた楽音の発生制御がより良好に行われるようになる。
【００８０】
また、前記変形例では、１つのスポーク１１ｃのみに磁石８１を組み付けるようにしたが、複数の磁石８１を用意して、所定角度間隔で複数のスポーク１１ｃに磁石８１をそれぞれ組み付けるようにしてもよい。これによれば、駆動輪１１が１回転する間に、磁気センサ８２は複数の磁石８１の通過を検出するので、補正用の走行速度Ｖ’が精度よく検出されるようになる。さらに、磁石８１の個数を増やして、駆動輪１１の１回転当たりの磁気センサ８２による磁石８１の通過検出回数を増やせば、加速度センサ６２によって検出された加速度を用いて計算した走行速度Ｖに代えて、磁気センサ８２による補正用の走行速度Ｖ’を走行速度Ｖとして用いることもできる。さらに、スポーク１１ｃが鉄等の金属材料で構成されていることを前提に、前記磁気センサ８２に代えて、スポーク１１ｃの通過による磁束変化を検出するセンサを用いることもできる。これによれば、磁石８１は不要となる。また、駆動輪１１のハブ１１ｂにエンコーダを組み付けて、駆動輪１１の単位時間当たりの回転数を検出するようにしてもよい。
【００８１】
上記実施形態においては、車椅子１０の走行速度Ｖに応じて楽音の発生態様を変化させるようにしたが、車椅子１０の走行状態（移動状態）として、走行速度Ｖに代え又は加えて、車椅子１０の旋回角度又は旋回角速度を採用することもできる。すなわち、車椅子１０の旋回角度又は旋回角速度に応じて上記実施形態のように楽音の発生態様を変化させたり、車椅子１０の旋回角度又は旋回角速度が予め決められた旋回角度又は旋回角速度を超えたときに楽音の発生を開始するようにしてもよい。この場合、両駆動輪１１，１１に車輪速センサをそれぞれ設けて、両車輪速センサによって検出される車輪速の差から車椅子１０の旋回角度又は旋回角速度を検出するようにしてもよい。また、角速度センサを用いて車椅子１０の縦軸線周りの路面に対する回転角速度を検出して、この検出回転角速度から車椅子１０の旋回角度又は旋回角速度を検出するようにしてもよい。また、走行速度Ｖ、旋回角度及び旋回角速度に代え又は加えて、車椅子１０の加速度、前後左右への傾斜角（姿勢）、揺れ（振動）などの走行状態（移動状態）に応じて、楽音の発生態様を変更するようにしてもよい。この場合の走行状態の検出手段としては、ジャイロ、加速度センサ、振動センサなどが用いられる。
【００８２】
また、前記自動演奏音及び音階音に代え又は加えて、機関車音等のダミー音（擬似音）、風鈴等の効果音、ホーン音、チャイム音、人間の言葉、虫の音及び流水音等の自然な音などを、上記音階音のように所定の時間間隔又はリズムに応じたタイミングで繰り返し発生させる音発生部を有するように構成してもよい。この場合も、発生される音の音量、発生間隔などを車椅子１０の走行状態に応じて変化させるとよい。
【００８３】
また、上記実施形態では、警報音信号を発生する警報音発生部６７を音源回路６６とは独立に設けるようにした。しかし、これに代え、警報音信号を発生する機能を音源回路６６にもたせておき、音発生制御部６３から警報音信号の発生を指示する制御信号を音源回路６６に供給して、音源回路６６から警報音信号を発生させるようにしてもよい。さらに、警報音発生部６７を設けた場合でも、Ｄ／Ａ変換器６２を省略して、警報音発生部６７からの警報音信号をＤ／Ａ変換器７１に供給して、Ｄ／Ａ変換器７１にて警報音信号をＤ／Ａ変換するようにしてもよい。
【００８４】
さらに、上記実施形態では、移動体として車椅子１０を採用したが、本発明に関する移動体としては、エンジン等の大きな騒音を発生する駆動装置を有する乗り物を除いて、走行音が静かで人が乗って移動する移動体であれば何でもよい。例えば、自転車、ベビーカー、介護車などでもよい。この場合も、電動及び手動のいずれでもよく、電動補助（パワーアシスト）でもよい。これら移動体も、車椅子１０と同様に、走行速度、移動路などが歩行者とほぼ同じであり、またハードな屋根等もなく開放型で周囲へ及ぼす影響も小さくない。したがって、本発明による発音装置ＳＵをこれらの移動体に適用することは、車椅子１０と同様に有効である。
【図面の簡単な説明】
【００８５】
【図１】本発明の一実施形態に係る発音装置が取り付けられた車椅子の全体斜視図である。
【図２】発音装置のケースを下方から見た斜視図である。
【図３】発音装置のケースを取り付けるために車椅子に組み付けられた取付け装置を上方から見た斜視図である。
【図４】発音装置のケースを上面から見た斜視図である。
【図５】発音装置の電気回路を示すブロック図である。
【図６】前記電気回路の音発生制御部により実行される初期設定プログラムを示すフローチャートである。
【図７】前記音発生制御部により実行される発音制御プログラムを示すフローチャートである。
【図８】前記発音制御プログラム内の自動演奏制御ルーチンを詳細に示すフローチャートである。
【図９】前記発音制御プログラム内の音階音発生制御ルーチンを詳細に示すフローチャートである。
【図１０】前記電気回路の音階音発生部により実行される音階音発生プログラムを示すフローチャートである。
【図１１】車椅子の走行速度に対する自動演奏のテンポの変化特性を示すグラフである。
【図１２】車椅子の走行速度に対する発生楽音の音量の変化特性を示すグラフである。
【図１３】車椅子の走行速度に対する発生楽音の音高の変化特性を示すグラフである。
【図１４】自動演奏データのフォーマット図である。
【図１５】楽音信号の発生状態を示すエンベロープ波形図である。
【図１６】前記実施形態の変形例に係り、磁石の車椅子への組付け状態を説明する側面図である。
【図１７】前記変形例に係り、磁気センサの車椅子への組付け状態を説明する斜視図である。
【図１８】前記変形例に係り、前記実施形態の発音制御プログラムの一部を変形したプログラムの変更箇所を示すフローチャートである。
【符号の説明】
【００８６】
１０…車椅子、１１…駆動輪、１３…座部、１４…背もたれ部、１５…袋、１６…フレームパイプ、１５…袋、３０…ケース、４０…取付け装置、５０…電池ボックス、６０…自動演奏部、６２…加速度センサ、６３…音発生制御部、６４…自動演奏部、６５…音階音発生部、６６…音源回路、６７…警報音発生部、８１…磁石、８２…磁気センサ、８８…回転数検出回路、ＳＵ…発音装置。
【図１】
2010026033.tif 000003
【図２】
2010026033.tif 000004
【図３】
2010026033.tif 000005
【図４】
2010026033.tif 000006
【図５】
2010026033.tif 000007
【図６】
2010026033.tif 000008
【図７】
2010026033.tif 000009
【図８】
2010026033.tif 000010
【図９】
2010026033.tif 000011
【図１０】
2010026033.tif 000012
【図１１】
2010026033.tif 000013
【図１２】
2010026033.tif 000014
【図１３】
2010026033.tif 000015
【図１４】
2010026033.tif 000016
【図１５】
2010026033.tif 000017
【図１６】
2010026033.tif 000018
【図１７】
2010026033.tif 000019
【図１８】
2010026033.tif 000020