(57)【要約】  【課題】シリンダーやディスク等の回転部材が交換されない場合においても、任意の曲を演奏することができるオルゴール装置を提供する。  【解決手段】オルゴール装置１０は、複数の振動弁５６を含む振動板５４と、振動板５４に含まれる振動弁５６を弾く爪機構５２と、演奏情報を受け付ける受付手段と、前記受付手段に受け付けられた演奏情報を駆動信号に変換するように制御する制御手段と、前記制御手段により変換された駆動信号に基づいて爪機構５２を駆動する駆動部５０とを有するオルゴール装置。受付手段及び制御手段は、オルゴール装置１０上で動作する制御プログラム１００により実現される。【選択図】図２
2009116323.tif 000002
【特許請求の範囲】
【請求項１】
複数の振動弁を含む振動板と、
前記振動板に含まれる振動弁を弾く爪機構と、
演奏情報を受け付ける受付手段と、
前記受付手段に受け付けられた演奏情報を駆動信号に変換するように制御する制御手段と、
前記制御手段により変換された駆動信号に基づいて前記爪機構を駆動する駆動手段と
を有するオルゴール装置。
【請求項２】
前記制御手段は、駆動信号がオン信号である状態が、所定期間、継続している場合、当駆動信号をオフ信号に制御する
請求項１に記載のオルゴール装置。
【請求項３】
複数の振動弁を含む振動板と、前記振動板に含まれる振動弁を弾く爪機構と、駆動信号に基づいて前記爪機構を駆動する駆動手段とを有するオルゴール装置の制御方法であって、
演奏情報を受け付け、
前記受け付けられた演奏情報を、前記駆動手段を駆動する駆動信号に変換するように制御する
オルゴール装置の制御方法。
【請求項４】
駆動信号がオン信号である状態が、所定期間、継続しているか否かを判定し、
前記判定により、当該状態が所定期間継続していると判定された場合、駆動信号をオフ信号に制御する
請求項３に記載のオルゴール装置の制御方法。
【請求項５】
コンピュータと、複数の振動弁を含む振動板と、前記振動板に含まれる振動弁を弾く爪機構と、駆動信号に基づいて前記爪機構を駆動する駆動手段とを有するオルゴール装置において、
演奏情報を受け付ける受付ステップと、
前記受け付けられた演奏情報を、駆動信号に変換するように制御する制御ステップと
を前記オルゴール装置のコンピュータに実行させるプログラム。
【請求項６】
駆動信号がオン信号である状態が、所定期間、継続しているか否かを判定する判定ステップと、
前記判定により、当該状態が所定期間継続していると判定された場合、駆動信号をオフ信号に制御する制御ステップと
を前記オルゴール装置のコンピュータにさらに実行させる
請求項５に記載のプログラム。
【請求項７】
前記駆動手段は、揺動する出力部を有する揺動アクチュエーターを含む、
請求項１乃至６いずれか記載のオルゴール装置。
【請求項８】
前記揺動アクチュエーターは、前記爪機構に対応して複数積載されている
請求項１乃至７いずれか記載のオルゴール装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オルゴール装置、オルゴール装置の制御方法及びプログラムに関する。
【背景技術】
【０００２】
一般に、オルゴール装置は、振動弁を、回転される例えばシリンダ等に設けられた突起で弾くことにより、振動弁に対応する音を鳴らす。この種のオルゴール装置には、複数の振動弁が設けられている。したがって、これらの振動弁が、所定のタイミングで順次弾かれることにより、メロディーが奏でられる。また、オルゴール装置において、振動弁を弾く爪が設けられたディスク（爪車７２ともいう）等を、例えばソレノイド６２等の駆動装置で駆動することにより、所定のタイミングで振動弁を弾くことは公知である。
【０００３】
特許文献１では、機械的ノイズが少なく、回転体同士の異常接触、機械的干渉、異常停止がなく、音を発するための信号入力から振動弁が音を発するまでの遅延時間を短くした電子制御方式のオルゴールが開示されている。
特許文献２では、振動弁を弾くための機構における不要な摩擦を軽減することにより適正なタイミングで曲目を演奏することができるオルゴールが開示されている。
特許文献３では、機械的な動作音を低減することができるオルゴール制御装置が開示されている。
【０００４】
【特許文献１】特開２００３−２４１７４６号公報
【特許文献２】特開２００５−２５０１９８号公報
【特許文献３】特開２００７−６５２７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１〜３に開示されたオルゴール装置は、予め決められた曲を演奏することしかできない。
【０００６】
本発明は、シリンダーやディスク等の回転部材が交換されない場合においても、任意の曲を演奏することができるオルゴール装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明に係るオルゴール装置は、複数の振動弁を含む振動板と、前記振動板に含まれる振動弁を弾く爪機構と、演奏情報を受け付ける受付手段と、前記受付手段に受け付けられた演奏情報を駆動信号に変換するように制御する制御手段と、前記制御手段により変換された駆動信号に基づいて前記爪機構を駆動する駆動手段とを有する。本発明によれば、シリンダーやディスク等の回転部材が交換されない場合においても、任意の曲を演奏することができる。
【０００８】
好適には、前記制御手段は、駆動信号がオン信号である状態が、所定期間、継続している場合、駆動信号をオフ信号に制御する。本発明によれば、駆動信号がオン信号である状態は、所定期間を超えて継続することはないので、爪機構が駆動され続けることを防止することができる。
【０００９】
本発明に係るオルゴール装置の制御方法は、複数の振動弁を含む振動板と、前記振動板に含まれる振動弁を弾く爪機構と、駆動信号に基づいて前記爪機構を駆動する駆動手段とを有するオルゴール装置の制御方法であって、演奏情報を受け付け、前記受け付けられた演奏情報を駆動信号に変換するように制御する。
【００１０】
好適には、駆動信号がオン信号である状態が、所定期間、継続しているか否かを判定し、前記判定により、当該状態が所定期間継続していると判定された場合、駆動信号をオフ信号に制御する。
【００１１】
本発明に係るプログラムは、コンピュータと、複数の振動弁を含む振動板と、前記振動板に含まれる振動弁を弾く爪機構と、駆動信号に基づいて前記爪機構を駆動する駆動手段とを有するオルゴール装置において、演奏情報を受け付ける受付ステップと、前記受け付けられた演奏情報を駆動信号に変換するように制御する制御ステップとを前記オルゴール装置のコンピュータに実行させる。
【００１２】
好適には、駆動信号がオン信号である状態が、所定期間、継続しているか否かを判定する継続時間判定ステップと、前記継続時間判定により、当該状態が所定期間継続していると判定された場合、駆動信号をオフ信号に制御する制御ステップとを前記オルゴール装置のコンピュータにさらに実行させる。
【００１３】
好適には、前記駆動手段は揺動する出力部を有する揺動アクチュエーターを含む。
【００１４】
好適には、前記揺動アクチュエーターは、前記爪機構に対応して複数積載されている。
【発明の効果】
【００１５】
本発明に係るオルゴール装置によれば、シリンダーやディスク等の回転部材が交換されない場合においても、任意の曲を演奏することができる。
【発明を実施するための最良の形態】
【００１６】
図１は、本発明の実施形態に係るオルゴール装置１０を含むオルゴールシステム１を示す図である。
図１に示すようにオルゴールシステム１は、オルゴール装置１０と、このオルゴール装置１０に接続された鍵盤１２及び端末装置１４と、外部記録装置１６と、ネットワーク２０を介してオルゴール装置１０に接続されたサーバ装置１８とを有する。
【００１７】
オルゴール装置１０は、鍵盤１２又は端末装置１４から演奏情報を受け付け、この演奏情報を駆動信号に変換することにより、演奏を行う。また、オルゴール装置１０は、外部記録装置１６から演奏情報を読み出し、又はサーバ装置１８から演奏情報を取得する。なお、オルゴール装置１０については、後で詳述する。
【００１８】
鍵盤１２は、演奏情報をオルゴール装置１０に対して出力する。鍵盤１２は、複数の白鍵及び黒鍵を有する。白鍵又は黒鍵が押さえられると、鍵盤１２は、押さえられた白鍵又は黒鍵に対応する音階に関する情報を含む演奏情報を、オルゴール装置１０に対して出力する。なお、鍵盤１２は、キーボードとも呼ばれる。
【００１９】
端末装置１４は、例えば汎用のパーソナルコンピュータであり、図示しないＣＰＵ、メモリ、通信装置、キーボード及びマウスなどを有する。端末装置１４には、演奏情報が記憶されている。端末装置１４は、記憶されている演奏情報を、オルゴール装置１０に対して出力する。また、端末装置１４は、キーボード又はマウスにより指定された音階に関する情報を含む演奏情報を、オルゴール装置１０に対して出力してもよい。
【００２０】
外部記録装置１６は、例えば、ＣＤ、ＤＶＤ、カード型記録装置などである。外部記録装置１６には、演奏情報が記録されている。外部記録装置１６がオルゴール装置１０に装着されると、記憶されている演奏情報は、オルゴール装置１０から読み取り可能になる。
【００２１】
ネットワーク２０は、例えばＬＡＮ、ＷＡＮなどにより構成されるネットワークである。ネットワーク２０は、有線のネットワークであってもよいし、無線のネットワークであってもよい。
【００２２】
サーバ装置１８は、例えばウェブサーバであり、端末装置１４と同等の構成を有する。サーバ装置１８には、演奏情報が記憶されている。サーバ装置１８は、オルゴール装置１０からのダウンロード要求を受け付けると、記憶されている演奏情報を、オルゴール装置１０に対して送信する。
【００２３】
演奏情報は、例えば、ＭＩＤＩ（Musical Instruments Digital Interface）データである。演奏情報には、押さえられた鍵盤に対応する音階、鍵盤が押さえられた強さ、押さえられたタイミング等が含まれる。
【００２４】
図２は、本発明の実施形態に係るオルゴール装置１０の構成を示す図である。
図２に示すように、オルゴール装置１０は、制御部２２、オルゴールユニット２４、ＡＣアダプタ及び表示装置２８を有する。制御部２２には、ＣＰＵ３０、メモリ３２、時計装置３４、ＦＥＴ（Field Effect Transistor）スイッチ３６、電源スイッチ３８、アンプ装置４０、ＭＩＤＩ−インタフェース（ＩＦ）４２、外部記録装置ＩＦ４４及び通信ＩＦ４６が含まれる。オルゴールユニット２４には、モーター４８、駆動部５０、爪機構５２及び振動板５４が含まれる。
【００２５】
制御部２２において、ＣＰＵ３０は、メモリ３２に記憶されている後述する制御プログラム１００を実行する。また、ＣＰＵ３０は、制御部２２に含まれる他の構成要素との間で信号の入出力を行う。
【００２６】
時計装置３４は、操作者の設定した時刻を基に、設定された時刻になるとＣＰＵ３０に対して信号を出力し、所望の時刻にＣＰＵ３０を動作させるように制御する。
【００２７】
ＦＥＴスイッチ３６は、ＣＰＵ３０から出力される駆動信号に基づいて、後述する駆動部５０に流れる電流を制御する。より具体的には、ＦＥＴスイッチ３６は、ＣＰＵ３０からオン信号（ハイ信号ともいう）を受け付けた場合、駆動部４６に電流が流れるように制御し、ＣＰＵ３０からオフ信号（ロー信号ともいう）を受け付けた場合、駆動部５０に電流が流れないように制御する。
【００２８】
ＦＥＴスイッチ３６には、ｎ個のＦＥＴスイッチング回路（不図示）が含まれる。ここで、ｎは、後述する振動弁５６の数であり、例えばｎ＝３３である。したがって、ＦＥＴスイッチ３６は、各ＦＥＴスイッチング回路に対する駆動信号に基づいて、当該ＦＥＴスイッチング回路に対応する振動弁５６が弾かれるように、駆動部５０に流れる電流を制御する。
【００２９】
電源スイッチ３８は、オン状態である場合、ＡＣアダプタ２６から供給される所定の電圧を、制御部２２に対して含まれる他の構成要素及び後述するオルゴールユニット２４に含まれる構成要素に対して供給する。
【００３０】
ＭＩＤＩ−ＩＦ４２は、鍵盤１２又は端末装置１４から出力された演奏情報を受け付け、ＣＰＵ３０に対して出力する。外部記録装置ＩＦ４４は、外部記録装置１６から読み出された演奏情報をＣＰＵ３０に対して出力する。通信ＩＦ４６は、ネットワーク２０を介してサーバ装置１８から送信された演奏情報を受け付け、ＣＰＵ３０に対して出力する。
【００３１】
アンプ装置４０は、振動板５４の下方に配置され共鳴音を電気信号に変換するピックアップ５８からの出力信号を受け付け、この信号を増幅させる。また、アンプ装置には信号を取出すラインアウト端子６０が接続されている。
【００３２】
オルゴールユニット２４において、モーター４８は、後述する爪機構５２が回転するように駆動する。振動板５４は、櫛歯状に形成された複数の振動弁５６−１〜５６−ｎを含む。振動弁５６−１〜５６−ｎの長さは互いに異なり、振動弁５６−１〜５６−ｎは弾かれると、対応する音階の音を発する。
【００３３】
駆動部５０は、駆動信号に基づいて後述する爪機構５２を駆動する。より具体的には、駆動部５０は、ＦＥＴスイッチ３６により電流が流されると、モーター４８の駆動力を爪機構５２に伝え、ＦＥＴスイッチ３６により電流が遮断されると、モーター４８の爪機構５２に対する駆動力を遮断する。
【００３４】
爪機構５２は、駆動部５０により駆動されると、モーター４８により回転され、振動板に含まれる振動弁５６−１〜５６−ｎの少なくともいずれかを弾く。表示装置２８は、例えば、液晶ディスプレイ、ＬＥＤ（Light Emitting Diode）であり、演奏情報に対応する楽譜、演奏状況等を表示する。図３は、駆動部５０及び爪機構５２の詳細な構成を示す図である。
【００３５】
図３は、駆動部５０及び爪機構５２の詳細な構成を示す図である。
図３に示すように、駆動部５０は、ソレノイド６２及び停止部材６４を有する。ソレノイド６２は、移動部材６６を有し、この移動部材６６をソレノイド６２の長手方向に移動させる。駆動部５０には、このようなソレノイド６２と停止部材６４との組み合わせが、ｎ個、設けられている。この組み合わせは、ＦＥＴスイッチ３６に含まれる各ＦＥＴスイッチング回路に対応する。駆動部５０は、電流がＦＥＴスイッチング回路によりソレノイド６２に流されると、停止部材６４を図中の矢印Ｂの方向に移動させて、後述する爪車７２が回転するように制御する。なお、駆動部５０には、ソレノイド６２の代わりに、例えばｎ個のアクチュエータが含まれてもよい。
【００３６】
停止部材６４は、軸６８及び停止部材６４の一端に設けられた係止部７０を有する。停止部材６４は、軸６８を中心にして回転可能に設けられている。係止部７０は、後述する爪機構５２の爪車７２及び回転制御部材８６に当接するように設けられている。停止部材６４の他端は、ソレノイド６２の移動部材６６に係合している。移動部材６６が図中の矢印Ｂの方向に移動されると、停止部材６４は軸６８を中心にして回転し、係止部７０は、爪車７２及び回転制御部材８６から離れる位置に移動する。
【００３７】
爪機構５２は、ｎ個の爪車７２、この爪車７２に嵌め込まれた駆動軸８０、この駆動軸８０に嵌め込まれた回転軸７８、回転制御部材８６及びクラッチ部材８４を有する。爪車７２の外周には、複数（例えば６）の爪部７４が、同角度で設けられている。この爪部７４の回転方向（矢印Ａの方向）の後端には、突起部７６が設けられている。また、爪車７２には、例えば３個の異形孔８２が設けられている。異形孔８２は、回転方向Ａに従って半径が小さくなるように形成されている。
【００３８】
回転制御部材８６は、爪車７２と摩擦係合するように、駆動軸８０に嵌め込まれている。クラッチ部材８４は、回転制御部材８６と爪車７２との間に、爪車７２の異形孔８２に嵌め込まれるように設けられている。
【００３９】
したがって、係止部７０が、爪車７２及び回転制御部材８６に当接している場合、爪車７２及び回転制御部材の回転は、阻止されている。一方、係止部７０が、爪車７２及び回転制御部材から離れた位置に移動されると、爪車７２及び回転制御部材８６は、矢印Ａの方向に回転する。回転制御部材８６が回転すると、クラッチ部材８４は、異形孔８２の半径が小さくなる方向に移動する。これにより、爪車７２と回転制御部材８６とが一体となって回転する。よって、当該爪車７２に対応する振動弁５６は、爪車７２の突起部７６により弾かれる。
【００４０】
図４乃至６は、他の実施形態として、ソレノイド６２の代わりに揺動電磁アクチュエータ８８を用いた場合を示す。図４には駆動部５０及び回転制御部材８４の概略を示す。図５では駆動部５０及び爪機構５２のユニットを３個のみ図示しており、このユニットがｎ個設けられるようにして構成されている。また、図６では駆動部５０及び爪機構５２のユニットを１個のみ図示しており、このユニットがｎ個設けられるようにして構成されている。この揺動電磁アクチュエータ８８は、オルゴールユニット２４に設けられた支持部９０に挟まれ、略同軸上にｎ個積層されるように配置されている。
【００４１】
揺動電磁アクチュエータ８８は、固定部９２ａ、電磁石９４を備える固定部９２ｂ及び永久磁石９６を備える揺動部９８を有する。揺動部９８は固定部９２ａと固定部９２ｂに挟まれるようにして、固定部９２ｂに取り付けられた揺動軸９９を中心として回転可能に配置され、揺動部９８の他端は停止部材６４に係合している。
【００４２】
電磁石９４は、永久磁石９６と対向する側及びその反対側とに磁極が分けられ、電磁石に流される電流の方向に応じて、永久磁石９６と対向する側及びその反対側の磁極は制御される。永久磁石９６は回転方向に対して磁極が分かれるように設けられ、電磁石９４の中心と永久磁石９６の中心が重ならない位置に配置されている。駆動部５０の動作はＦＥＴスイッチ３６に含まれる各ＦＥＴスイッチング回路に対応する。駆動部５０は、電流がＦＥＴスイッチング回路により電磁石９４に流されると、揺動部９８を移動させて、爪車７２が回転するように制御する。
【００４３】
揺動電磁アクチュエータ８８による爪車７２の回転の制御について説明する。例えば永久磁石９６は回転方向に対して上方をＮ極、下方をＳ極とし、その中心が回転方向に対して電磁石９４の中心の上方に位置するように配置される。電磁石９４に通電がされていないとき、揺動部９８は停止部材６４の係止部７０が爪車７２及び回転制御部材８６に当接する位置に配置されている（図４（ａ））。
電磁石９４の永久磁石９６に対向する側がＮ極となるように制御されると、永久磁石９６が回転方向に対して上方に反発されることにより揺動部９８が時計方向に移動され、揺動部９８と係合する停止部材６４を回転制御部材８６側から離れる位置に移動させる（図４（ｂ））。
なお、停止部材６４を回転制御部材８６側の位置に移動させる方向へバネ等により付勢させることも可能である。
【００４４】
構造上、揺動電磁アクチュエータ８８はソレノイド６２と比して幅方向（積層方向）の厚みが小さくなり、ピッチが振動弁５６と同程度に狭まる。
【００４５】
図７は、本発明の実施形態に係るオルゴール装置１０の制御方法を実現する制御プログラム１００である。
図７に示すように、制御プログラム１００は、駆動信号制御部１０２、データ受付部１０４、データ記憶部１０６、駆動信号出力部１０８、タイマー１１０及び継続時間判定部１１２を含む。
【００４６】
制御プログラム１００において、データ受付部１０４は、ＣＰＵ３０に入力された演奏情報を受け付け、データ記憶部１０６に格納する。例えば、データ受付部１０４は、演奏情報がＭＩＤＩ−ＩＦ３８を介して入力されると、割込み処理により演奏情報をデータ記憶部１０６に格納する。
【００４７】
データ記憶部１０６は、データ受付部１０４により受け付けられた演奏情報を記憶する。データ記憶部１０６は、メモリ３２に取られた記憶領域により実現される。データ記憶部１０６は、例えば、リングバッファである。
【００４８】
駆動信号制御部１０２は、データ記憶部１０６に記憶されている演奏情報を読み出し、この演奏情報を駆動信号に変換する。具体的には、駆動信号制御部１０２は、演奏情報に含まれる音階に関する情報に基づいて、当該音階に対応する駆動信号がオン信号となるように制御する。このようにして、駆動信号制御部１０２は、データ受付部１０４に受け付けられた演奏情報を駆動信号に変換するように制御する。また、駆動信号制御部１０２は、駆動信号をオン信号としたタイミングで、後述するタイマー１１０の計時を開始させる。
【００４９】
駆動信号出力部１０８は、駆動信号制御部１０２の制御により、演奏情報から変換された駆動信号を、ＦＥＴスイッチ３６に対して出力する。例えば、駆動信号出力部１０８は、ＦＥＴスイッチ３６に含まれる当該音階に対応するＦＥＴスイッチング回路に対してオン信号を出力する。
タイマー１１０は、駆動信号制御部１０２に制御されたタイミングで、計時を開始する。
【００５０】
継続時間判定部１１２は、タイマー１１０により計時された値が予め決められた閾値Ｔ１を超えたか否かを判定し、計時された値が閾値Ｔ１を超えた場合にはその旨を駆動信号制御部１０２に対して出力する。閾値Ｔ１は、駆動信号がオン信号である状態が継続しうる値である。例えば、閾値Ｔ１は、爪車７２の突起部７６が振動弁５６を弾いてから当該爪車７２のその次の突起部７６が当該振動弁５６を弾くまでの時間より小さい値である。
【００５１】
次に、制御プログラム１００による制御処理を、より詳細に説明する。
図８は、制御プログラム１００による駆動信号をオンに変換する場合の制御処理（Ｓ１０）のフローチャートを示す。
図８に示すように、ステップ１００（Ｓ１００）において、駆動信号制御部１０２は、演奏情報がオルゴール装置１０において演奏されるものであるか否かを判定する。例えば、駆動信号制御部１０２は、ＭＩＤＩデータの受信チャンネルと、予め設定されているオルゴール装置１０の受信チャンネルとが一致するか否かを判定する。駆動信号制御部１０２は、演奏情報がオルゴール装置１０において演奏されるものである場合にはＳ１０２の処理に進み、そうでない場合には制御処理を終了する。
【００５２】
ステップ１０２（Ｓ１０２）において、駆動信号制御部１０２は、演奏情報が、音を鳴らすための情報であるか否かを判定する。例えば、駆動信号制御部１０２は、ＭＩＤＩデータのイベントが「ノートオン」であるか否かを判定する。駆動信号制御部１０２は、演奏情報が音を鳴らすための情報である場合にはＳ１０４の処理に進み、そうでない場合には制御処理を終了する。
【００５３】
ステップ１０４（Ｓ１０４）において、駆動信号制御部１０２は、鳴らされる音が、オルゴール装置１０で発音可能であるか否かを判定する。例えば、駆動信号制御部１０２は、音階データが、オルゴール装置１０で発音可能な範囲に含まれているか否かを判定する。駆動信号制御部１０２は、鳴らされる音がオルゴール装置１０で発音可能である場合にはＳ１０６の処理に進み、そうでない場合には制御処理を終了する。
【００５４】
ステップ１０６（Ｓ１０６）において、駆動信号制御部１０２は、音階に対応する駆動信号が、既にオン信号であるか否かを判定する。駆動信号制御部１０２は、音階に対応する駆動信号が既にオンである場合にはＳ１０８の処理に進み、音階に対応する駆動信号がオフである場合にはＳ１１０の処理に進む。
【００５５】
ステップ１０８（Ｓ１０８）において、駆動信号制御部１０２は、閾値Ｔ１を増加させる。つまり、駆動信号制御部１０２は、駆動信号がオン信号である状態が、より長く継続するように制御する。例えば、駆動信号制御部１０２は、爪車７２の突起部７６が振動弁５６を１回弾くのに十分な時間を、閾値Ｔ１に加える。したがって、爪車７２が回転する時間が延ばされるので、爪車７２の突起部７６が振動弁５６を弾く。
【００５６】
ステップ１１０（Ｓ１１０）において、駆動信号制御部１０２は、音階に対応する駆動信号がオン信号になるように、駆動信号出力部１０８を制御する。駆動信号出力部１０８は、ＦＥＴスイッチ３６に対して出力する、この音階に対応する駆動信号をオン信号に変換する。
【００５７】
駆動信号がオンに変換されると、電流が駆動部４６に流れ、駆動部４６が爪機構５２を駆動する。爪機構５２が駆動部４６により駆動されると、爪車７２は、モーター４８の駆動力により回転し、爪車７２の突起部７６が、オンに変換された駆動信号に対応する音階の振動弁５６を弾く。
【００５８】
ステップ１１２（Ｓ１１２）において、駆動信号制御部１０２は、タイマー１１０を制御して、計時を開始させる。タイマー１１０は、この音階に対応する駆動信号をオンにしてから経過した時間の計測を開始する。
【００５９】
図９は、制御プログラム１００による駆動信号をオフに変換する場合の制御処理（Ｓ２０）のフローチャートを示す。
図９に示すように、ステップ２００（Ｓ２００）において、駆動信号制御部１０２は、駆動信号がオン信号である状態が、Ｔ１時間継続しているか否かを判定する。より具体的には、駆動信号制御部１０２は、駆動信号がオン信号である状態がＴ１時間を超えた旨の信号を、継続時間判定部１１２から受け付けたか否かを判定する。駆動信号制御部１０２は、駆動信号がオン信号である状態が、Ｔ１時間継続している場合にはＳ２０２の処理に進み、そうでない場合には制御処理を終了する。なお、駆動信号制御部１０２は、この判定処理を、全ての音階に対応する駆動信号について行う。
【００６０】
ステップ２０２（Ｓ２０２）において、駆動信号制御部１０２は、当該音階に対応する駆動信号がオフ信号になるように、駆動信号出力部１０８を制御する。駆動信号出力部１０８は、ＦＥＴスイッチ３６に対して出力する、この音階に対応する駆動信号をオフ信号に変換する。したがって、この音階に対応する爪車７２の回転が停止される。
【００６１】
図１０は、本発明の実施形態係るオルゴール装置１０の全体動作（Ｓ３０）のフローチャートを示す。
ユーザが、鍵盤１２の白鍵又は黒鍵を押さえると、演奏情報が、鍵盤１２からオルゴール装置１０に対して出力される。演奏情報が、オルゴール装置１０に入力され、制御プログラム１００のデータ受付部１０４により受け付けられると、例えば割込み処理により、データ記憶部１０６に格納される。なお、演奏情報は、端末装置１４から送信されてもよいし、外部記録装置１６又はサーバ装置１８から取得されてもよい。
【００６２】
図１０に示すように、ステップ３００（Ｓ３００）において、制御プログラム１００の駆動信号制御部１０２は、受け付けられた演奏情報がデータ記憶部１０６に記憶されているか否かを判定する。演奏情報がデータ記憶部１０６に記憶されている場合、駆動信号制御部１０２は、Ｓ３０２の処理に進む。一方、演奏情報がデータ記憶部１０６に記憶されていない場合、制御プログラム１００は、駆動信号をオフに変換する場合の制御処理（Ｓ２０）に進む。
【００６３】
ステップ３０２（Ｓ３０２）において、駆動信号制御部１０２は、データ記憶部１０６に記憶されている演奏情報を読み出す。その後、制御プログラム１００は、駆動信号をオンに変換する場合の制御処理（Ｓ１０）を実行する。
【００６４】
また、制御プログラム１００は、駆動信号をオフに変換する場合の制御処理（Ｓ２０）を実行する。このようにして、オルゴール装置１０は、演奏情報を受け付け、この演奏情報に基づいて音を発する。
【図面の簡単な説明】
【００６５】
【図１】本発明の実施形態に係るオルゴール装置１０を含むオルゴールシステム１を示す図である。
【図２】本発明の実施形態に係るオルゴール装置１０の構成を示す図である。
【図３】駆動部５０及び爪機構５２の詳細な構成を示す断面図である。
【図４】駆動部５０及び爪機構５２の他の実施形態の構成を示す断面図である。
【図５】駆動部５０及び爪機構５２の他の実施形態の構成を示す斜視図である。
【図６】駆動部５０及び爪機構５２の他の実施形態の構成を示す上面図である。
【図７】本発明の実施形態に係るオルゴール装置１０の制御方法を実現する制御プログラム１００である。
【図８】制御プログラム１００による駆動信号をオンに変換する場合の制御処理（Ｓ１０）のフローチャートを示す。
【図９】制御プログラム１００による駆動信号をオフに変換する場合の制御処理（Ｓ２０）のフローチャートを示す。
【図１０】本発明の実施形態係るオルゴール装置１０の全体動作（Ｓ３０）のフローチャートを示す。
【符号の説明】
【００６６】
１    オルゴールシステム
１０    オルゴール装置
１２    鍵盤
１４    端末装置
１６    外部記録装置
１８    サーバ装置
２０    ネットワーク
２２    制御部
２４    オルゴールユニット
２６    アダプタ
２８    表示装置
３２    メモリ
３４    時計装置
３６    ＦＥＴスイッチ
３８    電源スイッチ
４０    アンプ装置
４２    ＭＩＤＩ−ＩＦ
４４    外部記録装置ＩＦ
４６    通信ＩＦ
４８    モーター
５０    駆動部
５２    爪機構
１００    制御プログラム
１０２    駆動信号制御部
１０４    データ受付部
１０６    データ記憶部
１０６    データ記憶部
１０８    駆動信号出力部
１１０    タイマー
１１２    継続時間判定部
【図１】
2009116323.tif 000003
【図２】
2009116323.tif 000004
【図３】
2009116323.tif 000005
【図４】
2009116323.tif 000006
【図５】
2009116323.tif 000007
【図６】
2009116323.tif 000008
【図７】
2009116323.tif 000009
【図８】
2009116323.tif 000010
【図９】
2009116323.tif 000011
【図１０】
2009116323.tif 000012