(57)【要約】【課題】シリンダーやディスク等の回転部材が交換されない場合においても、任意の曲を演奏することができるオルゴール装置を提供する。【解決手段】オルゴール装置１０は、複数の振動弁５６を含む振動板５４と、振動板５４に含まれる振動弁５６を弾く爪機構５２と、演奏情報を受け付ける受付手段と、前記受付手段に受け付けられた演奏情報を駆動信号に変換するように制御する制御手段と、前記制御手段により変換された駆動信号に基づいて爪機構５２を駆動する駆動部５０とを有する。受付手段及び制御手段は、オルゴール装置１０上で動作する制御プログラム１００により実現される。【選択図】図３
2011128348.tif 000002
【特許請求の範囲】
【請求項１】
複数の振動弁を含む振動板と、
前記振動板に含まれる振動弁を弾く爪機構と、
演奏情報を受け付ける受付手段と、
前記受付手段に受け付けられた演奏情報を駆動信号に変換するように制御する制御手段と、
前記制御手段により変換された駆動信号に基づいて前記爪機構を駆動する駆動手段と、
前記爪機構が回転する場合に、外接して前記爪機構を回転させる少なくとも１つの回転部と、
を有するオルゴール装置。
【請求項２】
前記爪機構は、前記複数の振動弁に対応して設けられ、隣接する前記爪機構に対応する前記駆動手段は、前記振動弁の配列方向で隣り合うことなく設けられている請求項１記載のオルゴール装置。
【請求項３】
前記回転部の回転方向に対する位置を検知する検知部をさらに有する
請求項１又は２記載のオルゴール装置。
【請求項４】
前記回転部は、エラストマーにより構成されている請求項１乃至３いずれか記載のオルゴール装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オルゴール装置に関する。
【背景技術】
【０００２】
一般に、オルゴール装置は、振動弁を、回転される例えばシリンダー等に設けられた突起で弾くことにより、振動弁に対応する音を鳴らす。この種のオルゴール装置には、複数の振動弁が設けられている。したがって、これらの振動弁が、所定のタイミングで順次弾かれることにより、メロディーが奏でられる。また、オルゴール装置において、振動弁を弾く爪が設けられたディスク（爪車ともいう）等を、例えばソレノイド等の駆動装置で駆動することにより、所定のタイミングで振動弁を弾くことは公知である。
【０００３】
特許文献１では、機械的ノイズが少なく、回転体同士の異常接触、機械的干渉、異常停止がなく、音を発するための信号入力から振動弁が音を発するまでの遅延時間を短くした電子制御方式のオルゴールが開示されている。
特許文献２では、振動弁を弾くための機構における不要な摩擦を軽減することにより適正なタイミングで曲目を演奏することができるオルゴールが開示されている。
特許文献３では、機械的な動作音を低減することができるオルゴール制御装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２４１７４６号公報
【特許文献２】特開２００５−２５０１９８号公報
【特許文献３】特開２００７−６５２７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１〜３に開示されたオルゴール装置は、予め決められた曲を演奏することしかできない。
【０００６】
本発明は、シリンダーやディスク等の回転部材が交換されない場合においても、任意の曲を演奏することができるオルゴール装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明に係るオルゴール装置は、複数の振動弁を含む振動板と、前記振動板に含まれる振動弁を弾く爪機構と、演奏情報を受け付ける受付手段と、前記受付手段に受け付けられた演奏情報を駆動信号に変換するように制御する制御手段と、前記制御手段により変換された駆動信号に基づいて前記爪機構を駆動する駆動手段と、前記爪機構が回転した場合に、外接して前記爪機構を回転させる少なくとも１つの回転部とを有する。このため、シリンダーやディスク等の回転部材が交換されない場合においても、簡易な構成で任意の曲を演奏することができる。
【０００８】
好適には、前記爪機構は、前記複数の振動弁に対応して設けられ、隣接する前記爪機構に対応する前記駆動手段は、前記振動弁の配列方向で隣り合うことなく設けられる。このため、振動弁の配列方向に対する駆動手段の幅の影響を低減でき、オルゴール装置の小型化が可能となる。
【０００９】
好適には、前記回転部の回転方向に対する位置を検知する検知部をさらに有する。このため、本構成を有さない場合と比較して、簡易な構成と爪機構を駆動する精度を向上することができる。
【００１０】
好適には、前記回転部は、エラストマーにより構成されている。このため、爪機構及び回転部の回転が阻害されるのを防止することができる。
【発明の効果】
【００１１】
本発明に係るオルゴール装置によれば、シリンダーやディスク等の回転部材が交換されない場合においても、任意の曲を演奏することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態に係るオルゴール装置１０を含むオルゴールシステム１を示す図である。
【図２】本発明の実施形態に係るオルゴール装置１０の構成を示す図である。
【図３】駆動部及び爪機構の構成を示す側面図である。
【図４】サンホイール軸の端部及びその周辺構造を示す概略図である。
【図５】スターホイール及びその周辺構造を示す斜視図である。
【図６】駆動部及び爪機構の動作を説明する説明図である。
【図７】本発明の実施形態に係るオルゴール装置１０の制御方法を実現する制御プログラム１００である。
【図８】制御プログラム１００による駆動信号をオンに変換する場合の制御処理（Ｓ１０）のフローチャートを示す。
【図９】制御プログラム１００による駆動信号をオフに変換する場合の制御処理（Ｓ２０）のフローチャートを示す。
【図１０】本発明の実施形態係るオルゴール装置１０の全体動作（Ｓ３０）のフローチャートを示す。
【図１１】第２の実施形態に係る駆動部及び爪機構の構成を示す側面図である。
【図１２】第２の実施形態に係る駆動部及び爪機構の構成を示す上面図である。
【発明を実施するための形態】
【００１３】
［第１実施形態］
図１は、本発明の実施形態に係るオルゴール装置１０を含むオルゴールシステム１を示す図である。
図１に示すようにオルゴールシステム１は、オルゴール装置１０と、このオルゴール装置１０に接続された鍵盤１２及び端末装置１４と、外部記録装置１６と、ネットワーク２０を介してオルゴール装置１０に接続されたサーバ装置１８とを有する。
【００１４】
オルゴール装置１０は、鍵盤１２又は端末装置１４から演奏情報を受け付け、この演奏情報を駆動信号に変換することにより、演奏を行う。また、オルゴール装置１０は、外部記録装置１６から演奏情報を読み出し、又はサーバ装置１８から演奏情報を取得する。なお、オルゴール装置１０については、後で詳述する。
【００１５】
鍵盤１２は、演奏情報をオルゴール装置１０に対して出力する。鍵盤１２は、複数の白鍵及び黒鍵を有する。白鍵又は黒鍵が押さえられると、鍵盤１２は、押さえられた白鍵又は黒鍵に対応する音階に関する情報を含む演奏情報を、オルゴール装置１０に対して出力する。なお、鍵盤１２は、キーボードとも呼ばれる。
【００１６】
端末装置１４は、例えば汎用のパーソナルコンピュータであり、図示しないＣＰＵ、メモリ、通信装置、キーボード及びマウスなどを有する。端末装置１４には、演奏情報が記憶されている。端末装置１４は、記憶されている演奏情報を、オルゴール装置１０に対して出力する。また、端末装置１４は、キーボード又はマウスにより指定された音階に関する情報を含む演奏情報を、オルゴール装置１０に対して出力してもよい。
【００１７】
外部記録装置１６は、例えば、ＣＤ、ＤＶＤ、カード型記録装置などである。外部記録装置１６には、演奏情報が記録されている。外部記録装置１６がオルゴール装置１０に装着されると、記憶されている演奏情報は、オルゴール装置１０から読み取り可能になる。
【００１８】
ネットワーク２０は、例えばＬＡＮ、ＷＡＮなどにより構成されるネットワークである。ネットワーク２０は、有線のネットワークであってもよいし、無線のネットワークであってもよい。
【００１９】
サーバ装置１８は、例えばウェブサーバであり、端末装置１４と同等の構成を有する。サーバ装置１８には、演奏情報が記憶されている。サーバ装置１８は、オルゴール装置１０からのダウンロード要求を受け付けると、記憶されている演奏情報を、オルゴール装置１０に対して送信する。
【００２０】
演奏情報は、例えば、ＭＩＤＩ（Musical Instruments Digital Interface）データである。演奏情報には、押さえられた鍵盤に対応する音階、鍵盤が押さえられた強さ、押さえられたタイミング等が含まれる。
【００２１】
図２は、本発明の実施形態に係るオルゴール装置１０の構成を示す図である。
図２に示すように、オルゴール装置１０は、制御部２２、オルゴールユニット２４、ＡＣアダプタ２６及び表示装置２８を有する。制御部２２には、ＣＰＵ３０、メモリ３２、時計装置３４、ＦＥＴ（Field Effect Transistor）スイッチ３６、電源スイッチ３８、アンプ装置４０、ＭＩＤＩ−インタフェース（ＩＦ）４２、外部記録装置ＩＦ４４、通信ＩＦ４５及び外部センサーＩＦ４６が含まれる。オルゴールユニット２４には、モーター４８、駆動部５０、爪機構５２、振動板５４及びピックアップ５８が含まれる。
【００２２】
制御部２２において、ＣＰＵ３０は、メモリ３２に記憶されている後述する制御プログラム１００を実行する。また、ＣＰＵ３０は、制御部２２に含まれる他の構成要素との間で信号の入出力を行う。
【００２３】
表示装置２８は、例えば、液晶ディスプレイ、ＬＥＤ（Ｌｉｇｈｔ Ｅｍｉｔｔｉｎｇ Ｄｉｏｄｅ）であり、演奏情報に対応する楽譜、演奏状況等を表示する。
【００２４】
時計装置３４は、操作者の設定した時刻に基づき、設定された時刻になるとＣＰＵ３０に対して信号を出力し、所望の時刻にＣＰＵ３０を動作させるように制御する。
【００２５】
ＦＥＴスイッチ３６は、ＣＰＵ３０から出力される駆動信号に基づいて、後述する駆動部５０に流れる電流を制御する。より具体的には、ＦＥＴスイッチ３６は、ＣＰＵ３０からオン信号（ハイ信号ともいう）を受け付けた場合、駆動部５０に電流が流れるように制御し、ＣＰＵ３０からオフ信号（ロー信号ともいう）を受け付けた場合、駆動部５０に電流が流れないように制御する。
【００２６】
ＦＥＴスイッチ３６には、ｎ個のＦＥＴスイッチング回路（不図示）が含まれる。ここで、ｎは、後述する振動弁５６の数であり、例えばｎ＝３３である。したがって、ＦＥＴスイッチ３６は、各ＦＥＴスイッチング回路に対する駆動信号に基づいて、当該ＦＥＴスイッチング回路に対応する振動弁５６が弾かれるように、駆動部５０に流れる電流を制御する。
【００２７】
電源スイッチ３８は、オン状態である場合、ＡＣアダプタ２６から供給される所定の電圧を、制御部２２に含まれる他の構成要素及び後述するオルゴールユニット２４に含まれる構成要素に対して供給する。
なお、ＡＣアダプタ２６に換えて、電池２７から電源スイッチ３８に所定の電圧を供給するようにしてもよい。
【００２８】
アンプ装置４０は、振動板５４の下方に配置され共鳴音を電気信号に変換するピックアップ５８からの出力信号を受け付け、この信号を増幅させる。また、アンプ装置４０には信号を取出すラインアウト端子６０が接続されている。
【００２９】
ＭＩＤＩ−ＩＦ４２は、鍵盤１２又は端末装置１４から出力された演奏情報を受け付け、ＣＰＵ３０に対して出力する。外部記録装置ＩＦ４４は、外部記録装置１６から読み出された演奏情報をＣＰＵ３０に対して出力する。通信ＩＦ４５は、ネットワーク２０を介してサーバ装置１８から送信された演奏情報を受け付け、ＣＰＵ３０に対して出力する。
【００３０】
外部センサーＩＦ４６は、オルゴール装置１０の外部に設けられた外部センサー４７からの出力信号を受け付け、この出力信号をＣＰＵ３０に対して出力し、ＣＰＵ３０の動作を制御する。外部センサー４７には、例えば、マイクロフォン、人感センサー、温度センサー、湿度センサー、照度センサー、気圧センサー、加速度センサーあるいはジャイロセンサー等を用いることができる。
このため、外部センサー４７の出力信号に基づいて、演奏の開始及び停止を制御することもできる構成となっている。
【００３１】
外部センサー４７に基づいて演奏を制御するように設定した場合、例えば、外部センサー４７に人感センサーを用いたとき、外部センサー４７により人間が存在すると判断している間はオルゴール装置１０が所定の曲目を演奏し、人間が存在しないと判断している間は演奏を停止する等のような制御が可能となる。
【００３２】
オルゴールユニット２４において、モーター４８は、後述する爪機構５２を回転させるように駆動する。振動板５４は、櫛歯状に形成された複数の振動弁５６−１〜５６−ｎを含む。振動弁５６−１〜５６−ｎの長さは互いに異なり、振動弁５６−１〜５６−ｎは弾かれると、対応する音階の音を発する。
【００３３】
駆動部５０は、ＦＥＴスイッチ３６を介してＣＰＵ３０から出力された駆動信号に基づいて後述する爪機構５２を制御する。具体的には、駆動部５０は、ＦＥＴスイッチ３６により電流が流されると、爪機構５２が振動弁５６を弾くように制御し、ＦＥＴスイッチ３６により電流が遮断されると、爪機構５２が振動弁５２を弾かないように制御する。
【００３４】
次に、駆動部５０及び爪機構５２について詳細に説明する。
図３乃至図６は、駆動部５０及び爪機構５２の詳細な構成を示す。
図３に示すように、駆動部５０は、ソレノイド６２を有する。ソレノイド６２は、停止部材受け６６内を貫通し進退移動可能に配置された停止部材６４を長手方向に移動させる。停止部材６４は、ソレノイド６２の弾性部材６３により、ソレノイド６２と反対側（図３において右側）に付勢されている。
弾性部材６３として円錐バネを用いることで、空間を有効に使用（コンパククト化）することができる。
また、停止部材の進退移動方向の前後にはそれぞれ、ノイズ吸収部材６８、６９が設けられている。ノイズ吸収部材６８、６９は、停止部材６４の移動に伴って生じるノイズを吸収する。
【００３５】
このようなソレノイド６２及び停止部材６４の組み合わせが、振動弁５６及び後述するスターホイール９２に対応するようにｎ個設けられている。この組み合わせは、ＦＥＴスイッチ３６に含まれる各ＦＥＴスイッチング回路に対応する。ソレノイド６２は、ＦＥＴスイッチング回路から電流が流されると、弾性部材６３の付勢力に抗して停止部材６４をこのソレノイド６２側（図３において左側）に移動させる。このようにして、駆動部５０の停止部材６４は進退移動する。これにより、後述するようにスターホイール９２の回転の停止が解除され、このスターホイール９２が回転（図３において反時計方向）する。
【００３６】
回転部７０は、サンホイール７２、サンホイール軸７４により構成される。サンホイール７２は、モーター４８により駆動されるサンホイール軸７４を中心に、このサンホイール軸７４と一体で回転（図３において時計方向）するように設置されている。サンホイール７２の外周には、複数（例えば９個）の係合歯７６が等間隔に設けられている。サンホイール７２は、係合歯７６を後述するスターホイール９２の爪９６と係合させ、このスターホイール９２を回転させる構成となっている。
【００３７】
サンホイール７２は、例えばエラストマーにより構成される。サンホイール７２に所定の柔軟性をもたせることにより、サンホイール７２の係止歯７６と、スターホイール９２の爪９６とが係合せず（噛み合わず）に衝突し、サンホイール７２及びスターホイール９２の回転が停止する状態となるのを防ぐことができる。
サンホイール７２を構成するエラストマーが硬度６０〜９０（Ａ６０／Ｓ〜Ａ９０／Ｓ）である場合、硬度６０〜９０の範囲外である場合と比較して、効果的にサンホイール７２及びスターホイール９２の回転が停止する状態となるのを防ぐことができる。なお、エラストマーの硬度は、ＪＩＳ  Ｋ６２５３、デュロメータ、タイプＡ、スプリング式により測定される数値を表す。
また、サンホイール７２を構成するエラストマーが硬度７０〜８０（Ａ７０／Ｓ〜Ａ８０／Ｓ）である場合、硬度７０〜８０の範囲外である場合と比較して、より効果的にサンホイール７２及びスターホイール９２の回転が停止する状態となるのを防ぐことができる。
【００３８】
図４に示すように、サンホイール軸７４には、サンホイール７２の回転位置を検知するための検知部７７が設けられている。図４（ａ）は、サンホイール軸７４の端部の側面図を示し、図４（ｂ）は、検知部７７に含まれる回転盤８０の概略図を示す。検知部７７は、フォトセンサー７８と、サンホイール軸７４の回転に従って回転する回転盤８０とにより構成される。
【００３９】
フォトセンサー７８は、透過型センサーであり、発光素子７８ａから発せられる検知光８２が受光素子７８ｂに受光されるように向かい合う構造となっている。フォトセンサー７８の発光素子７８ａからの検知光８２が遮断されると、受光素子７８ｂの出力が変化する。フォトセンサー７８は、回転盤８０によって検知光８２が遮断される位置、つまり回転盤８０を挟むようにして配置されているが、この回転盤８０に複数（例えば９個）設けられた穴８４では検知光８２が透過し、この検知光８２が受光素子７８ｂに入射する。
【００４０】
穴８４は回転盤８０の周方向の所定の位置に設けられている。このため、回転盤８０の回転に同期した検知光８２の遮断及び透過に伴い、受光素子７８ｂの出力が変化する。この出力変化によって、回転盤８０の回転、すなわちサンホイール７２の回転及び回転による位置（係合歯７６の位置）を検知することができる。なお、穴８４をスリットとしてもよい。
【００４１】
図５に示すように、爪機構５２は、ｎ個のスターホイール９２及びスターホイール軸９４によって構成される。スターホイール９２は、モーター４８により駆動されるスターホイール軸９４を中心として回転（図３において反時計方向）するように設置されている。スターホイール９２の外周には、複数（例えば４個）の爪９６（９６ａ〜９６ｄ）が等間隔に設けられている。爪９６が振動弁５６を弾くことによって音が発せられる。  
【００４２】
それぞれのスターホイール９２は、スターホイール軸９４の回転に従って回転するように設けられているが、停止部材６４がスターホイール９２側に移動し爪９６と当接した場合、スターホイール軸９４は回転した状態で、このスターホイール９２の回転が停止する（空転する）構成となっている。
【００４３】
スターホイール９２は、このスターホイール９２が回転を停止している位置にある場合には、サンホイール７２と当接しないように構成されている。つまり、スターホイール９２の回転が停止部材６４によって停止されている場合、このスターホイール９２の爪９６は、サンホイール７２の係合歯７６の回転軌道上から離れた位置にある（図３参照）。このように、停止部材６４により回転を停止されたスターホイール９２は、サンホイール７２の回転に従うことなく、回転停止の状態を維持する構成となっている。
【００４４】
次に、駆動部５０及び爪機構５２の動作について説明する。
図６に示すように、停止部材６４がソレノイド６２側に移動すると、停止部材６４と爪９６ａが当接しなくなる。このため、スターホイール９２の回転の停止が解除され、このスターホイール９２が回転する。スターホイール９２が回転すると、停止部材６４と当接していた爪９６ａに対向する爪９６ｃが、サンホイール７２の係合歯７６と係合する位置に移動する。爪９６ｃが係合歯７６に係合し、スターホイール９２がサンホイール７２の回転に従って回転することで、爪９６ｂが振動弁５６を弾く。一方で、停止部材６４がスターホイール９２側へ移動し爪９６ｄと当接することで、このスターホイール９２の回転が停止される。
【００４５】
本実施形態においては、例えば、サンホイール軸７４は、スターホイール軸９４よりも速く回転するように制御されている。このようにすることで、爪９６ｂが振動弁５６に当接するよりも先に、爪９６ｃを係合歯７６で係合し、スターホイール９２を介してサンホイール７２の回転と同期させて音を発することができる構成となっている。
【００４６】
なお、上記実施形態に限らず、サンホイール７２の係合歯７６の数やスターホイール９２の爪９６の数、あるいはサンホイール軸７４やスターホイール軸９４それぞれの回転速度及び設置位置等は、目的に応じて適宜変更することができる。
【００４７】
図７は、本発明の実施形態に係るオルゴール装置１０の制御方法を実現する制御プログラム１００である。
図７に示すように、制御プログラム１００は、駆動信号制御部１０２、データ受付部１０４、データ記憶部１０６、駆動信号出力部１０８、タイマー１１０及び継続時間判定部１１２を含む。
【００４８】
制御プログラム１００において、データ受付部１０４は、ＣＰＵ３０に入力された演奏情報を受け付け、データ記憶部１０６に格納する。例えば、データ受付部１０４は、演奏情報がＭＩＤＩ−ＩＦ３８を介して入力されると、割込み処理により演奏情報をデータ記憶部１０６に格納する。
【００４９】
データ記憶部１０６は、データ受付部１０４により受け付けられた演奏情報を記憶する。データ記憶部１０６は、メモリ３２に取られた記憶領域により実現される。データ記憶部１０６は、例えば、リングバッファである。
【００５０】
駆動信号制御部１０２は、データ記憶部１０６に記憶されている演奏情報を読み出し、この演奏情報を駆動信号に変換する。具体的には、駆動信号制御部１０２は、演奏情報に含まれる音階に関する情報に基づいて、当該音階に対応する駆動信号がオン信号となるように制御する。このようにして、駆動信号制御部１０２は、データ受付部１０４に受け付けられた演奏情報を駆動信号に変換するように制御する。また、駆動信号制御部１０２は、駆動信号をオン信号としたタイミングで、後述するタイマー１１０の計時を開始させる。
【００５１】
駆動信号出力部１０８は、駆動信号制御部１０２の制御により、演奏情報から変換された駆動信号を、ＦＥＴスイッチ３６に対して出力する。例えば、駆動信号出力部１０８は、ＦＥＴスイッチ３６に含まれる当該音階に対応するＦＥＴスイッチング回路に対してオン信号を出力する。
タイマー１１０は、駆動信号制御部１０２に制御されたタイミングで、計時を開始する。
【００５２】
継続時間判定部１１２は、タイマー１１０により計時された値が予め決められた閾値Ｔ１を超えたか否かを判定し、計時された値が閾値Ｔ１を超えた場合にはその旨を駆動信号制御部１０２に対して出力する。閾値Ｔ１は、駆動信号がオン信号である状態が継続しうる値である。例えば、閾値Ｔ１は、スターホイール９２の爪９６（図３において爪９６ｂ）が振動弁５６を弾いてから、この爪９６（同爪９６ｂ）と隣り合う爪９６（同爪９６ａ）がこの振動弁５６を弾くまでの時間より小さい値である。
【００５３】
次に、制御プログラム１００による制御処理を、より詳細に説明する。
図８は、制御プログラム１００による駆動信号をオンに変換する場合の制御処理（Ｓ１０）のフローチャートを示す。
図８に示すように、ステップ１００（Ｓ１００）において、駆動信号制御部１０２は、演奏情報がオルゴール装置１０において演奏されるものであるか否かを判定する。例えば、駆動信号制御部１０２は、ＭＩＤＩデータの受信チャンネルと、予め設定されているオルゴール装置１０の受信チャンネルとが一致するか否かを判定する。駆動信号制御部１０２は、演奏情報がオルゴール装置１０において演奏されるものである場合にはＳ１０２の処理に進み、そうでない場合には制御処理を終了する。
【００５４】
ステップ１０２（Ｓ１０２）において、駆動信号制御部１０２は、演奏情報が、音を鳴らすための情報であるか否かを判定する。例えば、駆動信号制御部１０２は、ＭＩＤＩデータのイベントが「ノートオン」であるか否かを判定する。駆動信号制御部１０２は、演奏情報が音を鳴らすための情報である場合にはＳ１０４の処理に進み、そうでない場合には制御処理を終了する。
【００５５】
ステップ１０４（Ｓ１０４）において、駆動信号制御部１０２は、鳴らされる音が、オルゴール装置１０で発音可能であるか否かを判定する。例えば、駆動信号制御部１０２は、音階データが、オルゴール装置１０で発音可能な範囲に含まれているか否かを判定する。駆動信号制御部１０２は、鳴らされる音がオルゴール装置１０で発音可能である場合にはＳ１０６の処理に進み、そうでない場合には制御処理を終了する。
【００５６】
ステップ１０６（Ｓ１０６）において、駆動信号制御部１０２は、音階に対応する駆動信号が、既にオン信号であるか否かを判定する。駆動信号制御部１０２は、音階に対応する駆動信号が既にオンである場合にはＳ１０８の処理に進み、音階に対応する駆動信号がオフである場合にはＳ１１０の処理に進む。
【００５７】
ステップ１０８（Ｓ１０８）において、駆動信号制御部１０２は、閾値Ｔ１を増加させる。つまり、駆動信号制御部１０２は、駆動信号がオン信号である状態が、より長く継続するように制御する。例えば、駆動信号制御部１０２は、スターホイール９２の爪９６が振動弁５６を１回弾くのに十分な時間を、閾値Ｔ１に加える。このため、スターホイール９２が回転する時間が延ばされ、スターホイール９２の爪９６が振動弁５６を弾く。
【００５８】
ステップ１１０（Ｓ１１０）において、駆動信号制御部１０２は、音階に対応する駆動信号がオン信号になるように、駆動信号出力部１０８を制御する。駆動信号出力部１０８は、ＦＥＴスイッチ３６に対して出力するこの音階に対応した駆動信号を、オン信号に変換する。
【００５９】
駆動信号がオンに変換されると、駆動部５０のソレノイド６２に電流が流れ、スターホイール９２が回転するように制御される。スターホイール９２が回転すると、このスターホイール９２の爪９６が、オンに変換された駆動信号に対応する音階の振動弁５６を弾く。
【００６０】
ステップ１１２（Ｓ１１２）において、駆動信号制御部１０２は、タイマー１１０を制御して、計時を開始させる。タイマー１１０は、この音階に対応する駆動信号をオンにしてから経過した時間の計測を開始する。
【００６１】
図９は、制御プログラム１００による駆動信号をオフに変換する場合の制御処理（Ｓ２０）のフローチャートを示す。
図９に示すように、ステップ２００（Ｓ２００）において、駆動信号制御部１０２は、駆動信号がオン信号である状態が、Ｔ１時間継続しているか否かを判定する。より具体的には、駆動信号制御部１０２は、駆動信号がオン信号である状態がＴ１時間を超えた旨の信号を、継続時間判定部１１２から受け付けたか否かを判定する。駆動信号制御部１０２は、駆動信号がオン信号である状態が、Ｔ１時間継続している場合にはＳ２０２の処理に進み、そうでない場合には制御処理を終了する。なお、駆動信号制御部１０２は、この判定処理を、全ての音階に対応する駆動信号について行う。
【００６２】
ステップ２０２（Ｓ２０２）において、駆動信号制御部１０２は、当該音階に対応する駆動信号がオフ信号になるように、駆動信号出力部１０８を制御する。駆動信号出力部１０８は、ＦＥＴスイッチ３６に対して出力するこの音階に対応した駆動信号を、オフ信号に変換する。これにより、この音階に対応するスターホイール９２の回転が停止される。
【００６３】
図１０は、本発明の実施形態に係るオルゴール装置１０の全体動作（Ｓ３０）のフローチャートを示す。
ユーザが、鍵盤１２の白鍵又は黒鍵を押さえると、演奏情報が、鍵盤１２からオルゴール装置１０に対して出力される。演奏情報が、オルゴール装置１０に入力され、制御プログラム１００のデータ受付部１０４により受け付けられると、例えば割込み処理により、データ記憶部１０６に格納される。なお、演奏情報は、端末装置１４から送信されてもよいし、外部記録装置１６又はサーバ装置１８から取得されてもよい。
【００６４】
図１０に示すように、ステップ３００（Ｓ３００）において、制御プログラム１００の駆動信号制御部１０２は、受け付けられた演奏情報がデータ記憶部１０６に記憶されているか否かを判定する。演奏情報がデータ記憶部１０６に記憶されている場合、駆動信号制御部１０２は、Ｓ３０２の処理に進む。一方、演奏情報がデータ記憶部１０６に記憶されていない場合、制御プログラム１００は、駆動信号をオフに変換する場合の制御処理（Ｓ２０）に進む。
【００６５】
ステップ３０２（Ｓ３０２）において、駆動信号制御部１０２は、データ記憶部１０６に記憶されている演奏情報を読み出す。その後、制御プログラム１００は、駆動信号をオンに変換する場合の制御処理（Ｓ１０）を実行する。
【００６６】
また、制御プログラム１００は、駆動信号をオフに変換する場合の制御処理（Ｓ２０）を実行する。このようにして、オルゴール装置１０は、演奏情報を受け付け、この演奏情報に基づいて音を発する。
【００６７】
［第２実施形態］
図１１及び図１２は、第２実施形態に用いられる駆動部５０及び爪機構５２を示す。図１１は、駆動部５０及び爪機構５２の側面方向からの概略図を示し、図１２は、駆動部５０及び爪機構５２の上面方向からの概略図を示す。
本実施形態においては、ソレノイド６２は、上下及び停止部材６４の移動方向に対して前後に設けられている。なお、それぞれのソレノイド６２は同一の構成であるが、説明のため、それぞれをソレノイド６２ａ〜６２ｄとする。
【００６８】
具体的には、ソレノイド６２ａの上方で、幅方向（振動弁５６の配列方向）にずらした位置にソレノイド６２ｂが配置されている。また、ソレノイド６２ａの後方で、ソレノイド６２ｂよりも幅方向にずらした位置にソレノイド６２ｃが配置されている。さらに、ソレノイド６２ｃの上方で、幅方向にずらした位置にソレノイド６２ｄが配置されている。
【００６９】
このように、振動弁５６に対応させて隣り合う位置にそれぞれのソレノイド６２を配置しないため、ソレノイド６２の幅方向の大きさによる影響を受けにくくなる。このため、振動弁５６のピッチに対応させて、それぞれのソレノイド６２を配置することができる。
【符号の説明】
【００７０】
１    オルゴールシステム
１０    オルゴール装置
１２    鍵盤
１４    端末装置
１６    外部記録装置
１８    サーバ装置
２０    ネットワーク
２２    制御部
２４    オルゴールユニット
２６    アダプタ
２８    表示装置
３２    メモリ
３４    時計装置
３６    ＦＥＴスイッチ
３８    電源スイッチ
４０    アンプ装置
４２    ＭＩＤＩ−ＩＦ
４４    外部記録装置ＩＦ
４５    通信ＩＦ
４６    外部センサーＩＦ
４７    外部センサー
４８    モーター
５０    駆動部
５２    爪機構
７０    回転部
７６    検知部
１００    制御プログラム
１０２    駆動信号制御部
１０４    データ受付部
１０６    データ記憶部
１０６    データ記憶部
１０８    駆動信号出力部
１１０    タイマー
１１２    継続時間判定部
【図１】
2011128348.tif 000003
【図２】
2011128348.tif 000004
【図３】
2011128348.tif 000005
【図４】
2011128348.tif 000006
【図５】
2011128348.tif 000007
【図６】
2011128348.tif 000008
【図７】
2011128348.tif 000009
【図８】
2011128348.tif 000010
【図９】
2011128348.tif 000011
【図１０】
2011128348.tif 000012
【図１１】
2011128348.tif 000013
【図１２】
2011128348.tif 000014