(57)【特許請求の範囲】
【請求項１】
テンポを点灯部の点灯制御で通知するテンポ表示装置であって、
円状に配置した複数の点灯部と、操作指示された拍子数に応じて前記複数の点灯部を点灯制御する点灯制御手段と、を備え、
前記点灯制御手段は、
１拍目で前記複数の点灯部の総てを点灯することを特徴とするテンポ表示装置。
【請求項２】
請求項１に記載のテンポ表示装置において、
前記複数の点灯部をパネルから非突出状態に設けるとともに、前記複数の点灯部が点灯していることを外部から認識可能な部材を前記複数の点灯部に対応する位置に設けたことを特徴とするテンポ表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば楽器演奏者等にテンポを通知することによって演奏補助のために用いるテンポ表示装置の改良に関する。
【０００２】
【従来の技術】
図１５は従来のテンポ表示装置の模式的説明図である。特にこのテンポ表示装置はシンセサイザー等の楽器のパネル１５００に設けられていて、図１５（ａ）は模式的平面図、図１５（ｂ）は特にＬＥＤａ部近傍の模式的断面図である。このテンポ表示装置では直線状に配置された６個のＬＥＤであるＬＥＤａ〜ＬＥＤｆを指定された拍子数に応じて順次点灯する。
【０００３】
例えば６拍子が指定された場合には１拍目（強拍時）には４個のＬＥＤａ〜ＬＥＤｄを点灯し、２拍目から６拍目では順次ＬＥＤｂ〜ＬＥＤｆを点灯していきシンセサイザー演奏者にテンポを通知する。
【発明が解決しようとする課題】
しかしながら、拍子数が全ＬＥＤ数を超える場合、例えば８拍子が指示された場合には先ず全ＬＥＤを点灯し、次いでＬＥＤｂ〜ＬＥＤｆを順次点灯し、更に再度ＬＥＤａ、ＬＥＤｂを点灯することを繰返してテンポを通知する。このためＬＥＤの点灯状態はＬＥＤｆの点灯状態からＬＥＤａの点灯状態に移行し、演奏者が目で追っているＬＥＤの点灯状態の変化が急激なものとなってテンポ通知上違和感を与えていた。
【０００４】
また、図１５（ｂ）に示すように各ＬＥＤ（図１５では理解容易化のため特にＬＥＤａのみ図示）は基板１５１０に固定されその先端部がパネル１５００から突出するように設けられていた。このためパネル１５００を組み付ける際にＬＥＤａがパネル１５００から突出するように配慮しながら作業を行う必要があり、作業性が低下すると共に、パネル１５００の加工もコスト高を招いていた。
【０００５】
そこで、本発明は、このような従来の課題を解決するためになされたものであり、違和感を持たせないようにして点灯部の点灯制御にてテンポを通知するテンポ表示装置を簡易な構成で実現することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、本発明は、テンポを点灯部の点灯制御で通知するテンポ表示装置であって、
円状に配置した複数の点灯部と、操作指示された拍子数に応じて前記複数の点灯部を点灯制御する点灯制御手段と、を備え、この点灯制御手段が、１拍目で前記複数の点灯部の総てを点灯することを特徴とするようにした。
【００１０】
さらに、前記複数の点灯部をパネルから非突出状態に設けるとともに、前記複数の点灯部が点灯していることを外部から認識可能な部材を前記複数の点灯部に対応する位置に設けた構成とすることができる。
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照しつつ説明する。
【００１１】
（第１の実施形態）
（構成）
図１は本発明の第１の実施形態のテンポ表示装置１００のブロック構成図である。このテンポ表示装置１００は、図７に示すように楽器の一例としてのシンセサイザー２０００に設けられている。なお、このテンポ表示装置１００はシンセサイザー以外の楽器はもちろんのこと楽器以外の例えばアーケード用ゲーム機、ＨＤレコーダー等に設けても良いし単体として構成しても良い。
【００１２】
図７に示すシンセサイザー２０００のキーボード２１００を除く筐体部であるパネル２２００には表示画面５１を有するタッチ機能付液晶ディスプレイ５０、指を合わせて回動操作するためのダイアル６０とその周囲に設けられた光透過部材６２等が設けられている。なお他の操作子等は図示省略して本発明の理解の容易化に努めている。
【００１３】
図１に示すようにテンポ表示装置１００はＣＰＵ１０がＲＯＭ２０に記録する不図示のプログラムをＲＡＭ３０をワークエリアとして用いながら実行することによってその動作が実現されるように構成されている。また、ＣＰＵ１０に接続されるタッチ機能付液晶ディスプレイ５０は所要の情報を表示するとともに、その表示画面５１に表示される操作ボタンをタッチ操作することによって演奏者がいずれの操作ボタン（例えば拍子数を指示するボタン）の操作を行ったかをＣＰＵ１０が把握可能に構成されている。
【００１４】
また、ダイアル６０を回動操作するとこれに応じてロータリーエンコーダ４０が信号線４１、信号線４２を介してパルス信号Ｐ１、パルス信号Ｐ２をＣＰＵ１０に出力するように構成されている。例えばダイアル６０を時計方向に回動操作すると最初にパルス信号Ｐ２が出力され次いでパルス信号Ｐ１が出力され、その後の回動操作量に応じて順次パルス信号Ｐ１が出力される。一方、ダイアル６０を反時計方向に回動操作すると今度は最初にパルス信号Ｐ１が出力され次いでパルス信号Ｐ２が出力され、その後の回動操作量に応じて順次パルス信号Ｐ２が出力される。かくしてＣＰＵ１０は最初の２パルス信号の出力態様でダイアルの回動方向を把握し、その後、その方向への回動量に応じて出力されるパルス数を把握する。
【００１５】
そして、例えば時計方向の回動操作と判定した場合にはＲＡＭ３０の不図示のカウンタ領域に格納されているカウント値を出力されたパルス数だけ増加させる一方、反時計方向の回動操作と判定した場合にはＲＡＭ３０の不図示のカウンタ領域に格納されているカウント値を出力されたパルス数だけ減少させる。このカウント値は後述するように速さを示す情報としてタッチ機能付液晶ディスプレイ５０の表示画面５１に表示される。かくしてダイアル６０の回動操作によって速さを所望の値に設定することが可能となる。なお、カウント値の格納にＲＡＭ３０を用いずにＣＰＵ１０内のレジスタ群を用いるようにしても良い。
【００１６】
また、基板７０には点線で示すような円状に６個のＬＥＤ１〜ＬＥＤ６が配置されていてＣＰＵ１０は各ＬＥＤ１〜ＬＥＤ６の点灯制御を行うように構成されている。図８はダイアル６０、光透過部材６２の近傍における、シンセサイザー２０００の長手方向の模式的断面図である。基板７０には円状にＬＥＤ１〜ＬＥＤ６（図８ではＬＥＤ２、６のみ図示）を固定配置すると共に、その中央部にはロータリーエンコーダ４０が固定されている。そしてロータリーエンコーダー４０の先端にはダイアル６０が固定されて、ダイアル６０の回動操作に応じた信号がロータリーエンコーダ４０から出力可能に構成されている。
【００１７】
また、不図示の操作子群以外は基本的に平坦に形成されているパネル２２００と、ダイアル６０との隙間のＬＥＤ１〜ＬＥＤ６に対応する位置には光透過部材６２が装着されていて、この光透過部材６２におけるＬＥＤ１〜ＬＥＤ６に対応する位置には空隙６４、６４が形成されている。この光透過部材６２はＬＥＤが点灯状態にある場合にその外部上方側（符号Ｘ１、Ｘ２）からＬＥＤが点灯状態であることが確認可能な材質で形成されていて、通常は半透明で内部が覗けない部材で形成されている。なお、空隙６４、６４は光透過部材６２の肉厚の不均一による成形時の不具合を防ぐために設けてある。
【００１８】
かくして、シンセサイザー２０００の上部からダイアル６０、光透過部材６２を見るとその外観は図９に示すようになる。そしてＬＥＤ１〜ＬＥＤ６が点灯状態になると光透過部材６２を介して外部に導かれる光を演奏者が把握可能となる。したがって、このようにＬＥＤ１〜ＬＥＤ６をパネル２２００から非突出状態に設けるとともに、ＬＥＤ１〜ＬＥＤ６が点灯していることを外部から認識可能な光透過部材６２をＬＥＤ１〜ＬＥＤ６に対応する位置に設けたので、従来のようなＬＥＤとパネル２２００との組み付け配慮を不要とした簡素な構成とすることができる。
【００１９】
さて、図２、図３はＲＯＭ２０に格納されているテーブル２１、テーブル２２の説明図である。テーブル２１は拍子数とＬＥＤ群の点灯パターンとを関連付けて登録している。例えば２拍子の場合にはＣＰＵ１０は「先ず全ＬＥＤを点灯し、次にＬＥＤ４を点灯することを繰り返す」ように点灯制御を行う。同様に、３拍子の場合には「先ず全ＬＥＤを点灯し、次いでＬＥＤ３、ＬＥＤ５を点灯することを繰り返す」ように点灯制御を行い、…、６拍子の場合には「先ず全ＬＥＤを点灯し、次いでＬＥＤ２、ＬＥＤ３、ＬＥＤ４、ＬＥＤ５、ＬＥＤ６を点灯することを繰り返す」ように点灯制御を行う。したがって図９を参照すれば分かるように拍子数に合わせてＬＥＤが均等に点灯状態となるように制御される。
【００２０】
さらに、拍子数が全ＬＥＤ数「６個」を超える場合、例えば図２の例で８拍子の場合には「先ず全ＬＥＤを点灯し、次いでＬＥＤ２、ＬＥＤ３、ＬＥＤ４、ＬＥＤ５、ＬＥＤ６を点灯し」、更に２個分のＬＥＤを時計方向に点灯させる動作、即ち、ＬＥＤ１、ＬＥＤ２を再度点灯状態とする動作を行う。かくして拍子数が全ＬＥＤ数を越えても違和感がないようにＬＥＤの点灯制御を継続することができる。
【００２１】
図３に示すテーブル２５は先に説明したダイアル６０の操作で増減されるカウンタ値（速さを定める値）と各拍子における点灯時間間隔Δｔとを関連付けて登録している。例えばカウンタ値が「１２０」であり４拍子が操作指示された場合には各拍子に対するＬＥＤの点灯時間間隔を「ｔ９」として点灯制御を行う。なお、図２や図３に示したテーブルを用いないようにプログラミングしてＣＰＵ１０を動作させることも可能であることは言うまでもない。
【００２２】
（動作）
次に図４乃至図６等を参照して動作を説明する。ダイアル６０の回動操作によってカウント値がＲＡＭ３０（ＣＰＵ１０のレジスタ等を使用しても良い）のカウンタ領域に設定されると、図４のステップＳ４００においてＣＰＵ１０は操作表示画面をタッチ機能付液晶ディスプレイ５０の表示画面５１上に表示する。図５はこの表示画面５１の一例の説明図であり、カウンタ値（この場合「１２０」）に対応する速さ情報５２を表示する。この例では１分間に４分音符が１２０個刻む速さでテンポ通知が行われることを意味している。
【００２３】
さらに表示画面５１の下側の表示領域には５３ａ〜５３ｈの操作ボタンが表示され、いずれかの操作ボタンがタッチ操作されると対応する拍子のＬＥＤ点灯制御による通知が行われる（図４のステップＳ４１０）。例えば表示ボタン５３ｄをタッチ操作すると４拍子が操作指示されたのをＣＰＵ１０が把握し、先に説明したようにテーブル２１に登録されている点灯制御パターンでＬＥＤの点灯制御を行うべく「先ず全ＬＥＤを点灯し、次いでＬＥＤ２、ＬＥＤ４、ＬＥＤ６を点灯することを繰り返す」ように点灯制御を行う。この際、カウンタ値「１２０」に対応する時間間隔Δｔが「ｔ９」であることをテーブル２５を参照して把握して、ＣＰＵ１０は図６に示すように時間間隔ｔ９で「全ＬＥＤ点灯、ＬＥＤ２点灯、ＬＥＤ４点灯、ＬＥＤ６点灯」を繰り返すように点灯制御を行う。
【００２４】
また、拍子数が全ＬＥＤ数「６個」を超える場合、例えば８拍子の場合には「先ず全ＬＥＤを点灯し、次いでＬＥＤ２、ＬＥＤ３、ＬＥＤ４、ＬＥＤ５、ＬＥＤ６を点灯し」、更に２個分のＬＥＤを時計方向に点灯させる動作、即ち、ＬＥＤ１、ＬＥＤ２を再度点灯状態とする動作を行う。かくして拍子数が全ＬＥＤ数を越えても違和感がないようにＬＥＤの点灯制御を継続することができる。なお以上の説明では時計方向にＬＥＤを順次点灯させていくように説明したが反時計方向にＬＥＤを順次点灯させていくようにしても良い。
【００２５】
したがって第１の実施形態によれば、複数の点灯部としてのＬＥＤ１〜ＬＥＤ６を円状に配置して点灯制御を行うので、操作指示された拍子数がＬＥＤの数より多くてもその多い分だけに相当するＬＥＤを時計方向又は反時計方向に点灯することによって違和感のないテンポ通知を行うことができる。
【００２６】
また、ＣＰＵ１０は１拍目で全ＬＥＤ１〜６の総てを点灯するので１拍目の到来を把握容易とすることができ、さらにＣＰＵ１０は２拍目以降の拍子に対してＬＥＤ１〜ＬＥＤ６を均等に点灯するので一層違和感のないテンポ通知を実現できる。そして、ＣＰＵ１０は拍子数がＬＥＤ１〜６の計６個よりも多い場合には、２拍目以降の拍子のそれぞれに対して時計方向又はその反対方向に各ＬＥＤを点灯制御していき、更に、時計方向又はその反対方向に残りの拍子数に応じた数だけＬＥＤを点灯制御することによって簡易な構成で違和感のないテンポ通知を行うようにすることができる。
【００２７】
（第２の実施形態）
（構成）
この第２の実施形態は１拍目に対して全ＬＥＤを点灯状態とするのに替えて、１拍目に対して専用のＬＥＤ７を設けてこれを点灯する点に特徴がある。この実施形態におけるブロック構成図は基本的には図１におけるものと同様であるので異なる点のみを説明する。
【００２８】
図１０は基板７０にＬＥＤが配置された状態を示す模式的平面図である。図１に示すようにＬＥＤ１〜ＬＥＤ６が円状（点線で示す）に固定配置されるのに加えて、ＬＥＤ１〜ＬＥＤ６にて形成される仮想円（点線で図示）の中心部に新たなＬＥＤ７を設け、ＬＥＤ１からＬＥＤ７がＣＰＵ１０によって点灯制御されるように構成されている。
【００２９】
そして、ダイアル６０、光透過部材６２近傍を上面側から見た模式的平面図は図１１に示すようになる。光透過部材６２を介してＬＥＤ１〜ＬＥＤ６の点灯状態を認識可能であるとともに、ダイアル６０を介してＬＥＤ７の点灯状態を把握可能に構成されている。したがってダイアル６０全体又はダイアル６０におけるＬＥＤ７に対応する部分が例えば半透明部材で形成されていて、この半透明部材によって外部から内部を覗くことができなくさせるとともに、ＬＥＤ７の点灯状態を外部から把握可能に構成されている。
【００３０】
（動作）
今、カウンタ値が「１２０」で４拍子が操作指示された場合を想定するとＣＰＵ１０は１拍目に対してＬＥＤ７を点灯する。次いで２、３、４拍目に対して図６に示すように時間間隔ｔ９でＬＥＤ２、ＬＥＤ４、ＬＥＤ６を点灯するという点灯制御を繰り返す。なお、この例では４拍子が操作指示された場合について説明したが他の拍子が指定されてもＣＰＵ１０は１拍子目に対しては全ＬＥＤ点灯に替えてＬＥＤ７を点灯状態とし、次いで、図２のテーブル２１に登録されている点灯制御パターンによる点灯制御動作を繰り返す。
【００３１】
したがってこの第２の実施形態によれば、１拍目でＬＥＤ１〜ＬＥＤ６以外に設けられた特定点灯部としてのＬＥＤ７を点灯することによって１拍目の到来をより容易に把握させることができる。なお、１拍目に対するＬＥＤ７の発光色を他のＬＥＤ１〜ＬＥＤ６の発光色と異ならせて、より１拍目の到来を把握容易としたり、また、ＬＥＤ７を複数種類の発光色を有する小型ＬＥＤ群として構成して操作指示された拍子数に応じて異なる発光色の光がＬＥＤ群から発光されるようにしても良い。
【００３２】
（第３の実施形態）
（構成）
この第３の実施形態は円状に極めて多数のＬＥＤ群を配置して操作指示された拍子数に応じて求めたＬＥＤを順次点灯状態とする点に特徴がある。図１２はこの実施形態における基板７０の模式的平面図である。平面視四角形状の基板７０の表面には極めて薄肉の円盤状部材１２１０が配置されている。さらにこの円盤状部材１２１０の外周部近傍には極めて小型のＬＥＤ１２００ａ、１２００ｂ、…、１２００ｎが円状に配置されている。なお、配線は図示しないがＣＰＵ１０はこれらの各ＬＥＤを１個ずつ点灯制御可能に構成されている。
【００３３】
ＬＥＤ１２００ａを基準とすると、円盤状部材１２１０の中心Ｏに対する中心角がこれより１度ずれるようにＬＥＤ１２００ｂが配置され、…、というように各ＬＥＤは互いにその中心角が１度ずれるように配置されている。そして、ＬＥＤ１２００ａを基準とすると、中心Ｏに対する中心角がこれより３５９度ずれるようにしてＬＥＤ１２００ｎが配置される。かくして３６０個のＬＥＤが円盤状部材１２１０の外周部近傍に配置されている。なお、ＬＥＤの個数は３６０個である必要はなくこれより多くても少なくても良く適宜定め得る。
【００３４】
図１４はＲＯＭ２０に格納されるテーブル１４００の説明図である。このテーブル１４００は先に説明したＬＥＤ１２００ａを基準とした中心Ｏに対する中心角（θ）とそのＬＥＤ名とを対応付けて登録している。ＣＰＵ１０は操作指示された拍子数に対してどのＬＥＤを点灯すべきかを示す中心角（θ）を演算で求め、テーブル１４００の登録内容を参照して、この求めた中心角（θ）に対応するＬＥＤを点灯制御していく。なお、基板７０以外の構成は図１と基本的に同じである。
【００３５】
（動作）
次に図１３を参照して動作を説明する。今、カウンタ値が「１２０」で４拍子が操作指示された場合を想定すると、ステップＳ１３１０においてＣＰＵ１０は３６０を拍子数で除算した結果をαとして得る。この場合には３６０÷４＝９０としてαを「９０度」として得る。なお除算結果に余りがある場合には切り捨てや切り上げ等を行って除算結果を整数値とする。
【００３６】
次いでステップＳ１３１０においてＣＰＵ１０は４拍子に対する点灯制御を行う。先ず、１拍目に対してＬＥＤ１２００ａ〜ＬＥＤ１２００ｎの全ＬＥＤを点灯状態とする。次いで、求めたαの値に対応するθであるθ＝９０度に対応するＬＥＤをテーブル１４００を参照して求めてこれを点灯する。次いでこのθ（９０度）にα即ち９０度を加算した値を新たなθとしてθ＝１８０度に対応するＬＥＤをテーブル１４００を参照して求めてこれを点灯する。次いで更新されたθ（１８０度）にα即ち９０度を加算した値を新たなθとしθ＝２７０度に対応するＬＥＤをテーブル１４００を参照して求めてこれを点灯する。そしてこのθ＝２７０度に９０度を加算すると３６０度となり３６０度以上となるのでθを０にクリアしてさらにα（９０度）を加算したθ＝９０度に対応するＬＥＤをテーブル１４００を参照して求めてこれを点灯するという点灯制御を継続していく。
【００３７】
なおこの動作例では説明を容易化するために４拍子が操作指示された場合を想定しているが一般にｎ（ｎは２以上の整数）拍子が指示された場合にも同様にαを求め、最初に全ＬＥＤを点灯し次いでθ（初期値０度）にαを順次加算してθを更新していきこれに対応するＬＥＤを順次点灯制御すれば良い。そしてθが３６０度以上となった場合には一旦これをクリアして（「０」として）新たにαを加算して更新されたθに対応するＬＥＤを点灯状態とする点灯制御動作を繰り返す。
【００３８】
したがってこの第３の実施形態によれば、円状に配置された多数のＬＥＤ群１２００ａ〜１２００ｎを操作指示された拍子数に対して厳密な均等さで点灯制御することが可能になる。
【００３９】
以上本発明の実施の形態について説明したが、本発明の要旨を逸脱しない範囲内で上記実施形態に種々の変形や変更を施すことが可能となる。また、テンポ表示装置１００の構成を可能な限り専用のＬＳＩ等のハードウエアで実現することもできるし、その機能を可能な限りＣＰＵ（又はＤＳＰ）が動作プログラムを実行することによって実現することも可能である。さらに各テーブルを使用せずにアルゴリズムプログラムで一連の動作を行うようにしても良い。さらに、テンポ表示装置１００は何らかの装置に設けても良いし、また単体で構成することもできる。
【発明の効果】
以上説明してきたように、本発明によれば、複数の点灯部を円状に配置して点灯制御することによって、違和感のないテンポ通知を行うことができるという効果が得られる。
【図面の簡単な説明】
【図１】第１の実施形態のテンポ表示装置１００のブロック構成図である。
【図２】テーブル２１の説明図である。
【図３】テーブル２５の説明図である。
【図４】第１の実施形態の動作を説明するフローチャートである。
【図５】表示画面５１の説明図である。
【図６】動作の説明図である。
【図７】テンポ表示装置１００を設けたシンセサイザー２０００の外観図である。
【図８】ダイアル６０、光透過部材６２近傍の断面図である。
【図９】ダイアル６０、光透過部材６２近傍の平面図である。
【図１０】第２の実施形態の特徴部の説明図である。
【図１１】第２の実施形態の特徴部の説明図である。
【図１２】第３の実施形態の特徴部の説明図である。
【図１３】第３の実施形態の動作を説明するフローチャートである。
【図１４】テーブル１４００の説明図である。
【図１５】従来技術の説明図である。
【符号の説明】
１  ＬＥＤ
２  ＬＥＤ
３  ＬＥＤ
４  ＬＥＤ
５  ＬＥＤ
６  ＬＥＤ
１０  ＣＰＵ
２０  ＲＯＭ
３０  ＲＡＭ
４０  ロータリーエンコーダ
５０  タッチ機能付液晶ディスプレイ
６０  ダイアル
６２  光透過部材
７０  基板
１００  テンポ表示装置
２０００  シンセサイザー
２２００  パネル
【図１】
0003859202.tif 000002
【図２】
0003859202.tif 000003
【図３】
0003859202.tif 000004
【図４】
0003859202.tif 000005
【図５】
0003859202.tif 000006
【図６】
0003859202.tif 000007
【図７】
0003859202.tif 000008
【図８】
0003859202.tif 000009
【図９】
0003859202.tif 000010
【図１０】
0003859202.tif 000011
【図１１】
0003859202.tif 000012
【図１２】
0003859202.tif 000013
【図１３】
0003859202.tif 000014
【図１４】
0003859202.tif 000015
【図１５】
0003859202.tif 000016