(57)【特許請求の範囲】
【請求項１】
連続的に変化する表示を行わせる一連の複数の表示データを記憶した記憶手段と、
任意の速さのテンポを指示するテンポ指示手段と、
前記記憶手段に記憶された一連の複数の表示データのうちのいずれか１つが供給され、供給された表示データに基づいた表示を行う表示手段と、
前記表示手段に対して前記記憶手段に記憶された一連の複数の表示データのうちのいずれか１つを前記テンポ指示手段により指示されたテンポに合わせて供給する供給手段と、
前記テンポ指示手段により指示されたテンポの速さと所定のテンポの速さとを比較する比較手段と、
前記比較手段によって前記テンポ指示手段により指示されたテンポの速さが所定のテンポの速さ以下の速さであるとされた場合に、前記記憶手段に記憶された一連の複数の表示データを順次供給するように前記供給手段を制御し、前記比較手段によって前記テンポ指示手段により指示されたテンポの速さが所定のテンポの速さより速いとされた場合に、前記記憶手段に記憶された一連の複数の表示データを所定個数おきに間引いて供給するように前記供給手段を制御する供給制御手段と
を有する電子楽器の表示装置。
【請求項２】
請求項１に記載の電子楽器の表示装置において、
前記供給制御手段は、前記比較手段によって前記テンポ指示手段により指示されたテンポの速さが所定のテンポの速さより速いとされた場合に、前記テンポ指示手段により指示されたテンポの速さに応じて、前記所定個数を変化させるもの
である電子楽器の表示装置。
【請求項３】
連続的に変化する表示を行わせる一連の複数の第１の表示データと、前記第１の表示データより少ない数の第２の表示データとを記憶した記憶手段と、
任意の速さのテンポを指示するテンポ指示手段と、
前記記憶手段に記憶された第１の表示データまたは第２の表示データのうちのいずれか１つが供給され、供給された第１の表示データまたは第２の表示データに基づいた表示を行う表示手段と、
前記表示手段に対して前記記憶手段に記憶された第１の表示データまたは第２の表示データのうちのいずれか１つを前記テンポ指示手段により指示されたテンポに合わせて供給する供給手段と、
前記テンポ指示手段により指示されたテンポの速さと所定のテンポの速さとを比較する比較手段と、
前記比較手段によって前記テンポ指示手段により指示されたテンポの速さが所定のテンポの速さ以下の速さであるとされた場合に、前記記憶手段に記憶された第１の表示データを順次供給するように前記供給手段を制御し、前記比較手段によって前記テンポ指示手段により指示されたテンポの速さが所定のテンポの速さより速いとされた場合に、前記記憶手段に記憶された第２の表示データを供給するように前記供給手段を制御する供給制御手段と
を有する電子楽器の表示装置。
【請求項４】
請求項３に記載の電子楽器の表示装置において、
前記記憶手段に記憶された前記第２の表示データは、前記表示手段に警告表示を行わせるもの
である電子楽器の表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子楽器の表示装置に関し、さらに詳細には、楽曲のテンポ（以下、単に「テンポ」と称する。）を表示する際に用いて好適な電子楽器の表示装置に関する。
【０００２】
【従来の技術】
従来より、電子楽器の表示装置として、テンポを表示することのできるものが知られている。
【０００３】
こうしたテンポを表示することのできる電子楽器の表示装置として、例えば、液晶ディスプレイ（ＬＣＤ）などの表示器に、テンポに対応した速度で振れる振り子を備えた振り子式メトロノームの図形を表示するものが提案されている。
【０００４】
しかしながら、上記したテンポに対応した速度で振り子を振らす振り子式メトロノームの図形を表示器に表示する電子楽器の表示装置においては、テンポに対応して表示器に表示する表示内容たる振り子式メトロノームの図形における振り子の表示位置を更新することになるが、テンポが速くなると表示器に表示される振り子式メトロノームの図形における振り子の表示位置が視認し難くなるという問題点が指摘されていた。
【０００５】
即ち、ＬＣＤなどのような応答速度の遅い表示器を用いた場合には、表示内容の切り換えを指示してからもある程度の時間は残像が残ることになる。このため、テンポを速くして短い時間間隔で表示内容の更新を頻繁に行う必要がある場合には、実際に表示器において表示内容の更新が行われる際に、以前の表示内容の残像が表示器に残っているために、視覚に与える残像の影響により表示内容を視認することが困難になってしまうものであった。
【０００６】
【発明が解決しようとする課題】
本発明は、上記したような従来の技術の有する問題点に鑑みてなされたものであり、その目的とするところは、テンポに対応した速度で表示内容を変化させる際において、テンポを速くした場合における視覚に与える残像の影響を抑制して、表示内容を視認し易くした電子楽器の表示装置を提供しようとするものである。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、本発明のうち請求項１に記載の発明は、連続的に変化する表示を行わせる一連の複数の表示データを記憶した記憶手段と、任意の速さのテンポを指示するテンポ指示手段と、上記記憶手段に記憶された一連の複数の表示データのうちのいずれか１つが供給され、供給された表示データに基づいた表示を行う表示手段と、上記表示手段に対して上記記憶手段に記憶された一連の複数の表示データのうちのいずれか１つを上記テンポ指示手段により指示されたテンポに合わせて供給する供給手段と、上記テンポ指示手段により指示されたテンポの速さと所定のテンポの速さとを比較する比較手段と、上記比較手段によって上記テンポ指示手段により指示されたテンポの速さが所定のテンポの速さ以下の速さであるとされた場合に、上記記憶手段に記憶された一連の複数の表示データを順次供給するように上記供給手段を制御し、上記比較手段によって上記テンポ指示手段により指示されたテンポの速さが所定のテンポの速さより速いとされた場合に、上記記憶手段に記憶された一連の複数の表示データを所定個数おきに間引いて供給するように上記供給手段を制御する供給制御手段とを有するようにしたものである。
【０００８】
従って、本発明のうち請求項１に記載の発明によれば、テンポ指示手段により指示されたテンポの速さが所定のテンポの速さより速いとされた場合には、一連の複数の表示データが所定個数おきに間引かれて表示手段に供給されるようになり、表示手段は所定個数おきに間引かれた表示データに従って表示を行うことになる。
【０００９】
このため、テンポの速さを所定のテンポの速さより速くした際には、表示手段に表示される表示データの種類が少なくなるので、それに応じて表示手段における残像の数も少なくなり、視覚に与える表示手段における残像の影響が抑制されるようになるため、表示手段に表示された表示内容を容易に視認することができるようになる。
【００１０】
また、本発明のうち請求項２に記載の発明は、上記した請求項１に記載の発明において、上記供給制御手段が、上記比較手段によって上記テンポ指示手段により指示されたテンポの速さが所定のテンポの速さより速いとされた場合に、上記テンポ指示手段により指示されたテンポの速さに応じて、上記所定個数を変化させるようにしたものである。
【００１１】
従って、本発明のうち請求項２に記載の発明によれば、テンポ指示手段により指示されたテンポの速さが所定のテンポの速さより速いとされた場合には、テンポ指示手段により指示されたテンポの速さに応じて表示データを間引く間隔を変化することができるので、より一層効果的に視覚に与える表示手段における残像の影響を抑制することができるようになる。
【００１２】
また、本発明のうち請求項３に記載の発明は、連続的に変化する表示を行わせる一連の複数の表示データを記憶した記憶手段と、任意の速さのテンポを指示するテンポ指示手段と、上記記憶手段に記憶された一連の複数の表示データのうちのいずれか１つが供給され、供給された表示データに基づいた表示を行う表示手段と、上記表示手段に対して上記記憶手段に記憶された一連の複数の表示データのうちのいずれか１つを上記テンポ指示手段により指示されたテンポに合わせて供給する供給手段と、上記テンポ指示手段により指示されたテンポの速さと所定のテンポの速さとを比較する比較手段と、上記比較手段によって上記テンポ指示手段により指示されたテンポの速さが所定のテンポの速さ以下の速さであるとされた場合に、上記記憶手段に記憶された一連の複数の表示データを順次供給するように上記供給手段を制御し、上記比較手段によって上記テンポ指示手段により指示されたテンポの速さが所定のテンポの速さより速いとされた場合に、上記記憶手段に記憶された一連の複数の表示データを所定個数おきに間引いて供給するように上記供給手段を制御する供給制御手段とを有するようにしたものである。
【００１３】
従って、本発明のうち請求項３に記載の発明によれば、テンポ指示手段により指示されたテンポの速さが所定のテンポの速さより速いとされた場合には、第１の表示データより少ない数の第２の表示データが表示手段に供給されるようになり、表示手段は第２の表示データに従って表示を行うことになる。
【００１４】
このため、テンポの速さを所定のテンポの速さより速くした際には、表示手段に表示される表示データの種類が少なくなるので、それに応じて表示手段における残像の数も少なくなり、視覚に与える表示手段における残像の影響が抑制されるようになるため、表示手段に表示された表示内容を容易に視認することができるようになる。
【００１５】
また、本発明のうち請求項４に記載の発明は、上記した請求項３に記載の発明において、上記記憶手段に記憶された上記第２の表示データを、上記表示手段に警告表示を行わせるものとしたものである。
【００１６】
従って、本発明のうち請求項４に記載の発明によれば、テンポの速さを所定のテンポの速さより速くした際にも、表示手段に表示された警告表示を容易に視認することができるようになる。
【００１７】
【発明の実施の形態】
以下、添付の図面を参照しながら、本発明による電子楽器の表示装置の実施の形態の一例を詳細に説明する。
【００１８】
図１には、本発明による電子楽器の表示装置の実施の形態の一例を表すブロック構成図が示されている。
【００１９】
この電子楽器の表示装置は、その全体の動作の制御を中央処理装置（ＣＰＵ）１０を用いて制御するように構成されており、ＣＰＵ１０は、後述するリードオンリメモリ（ＲＯＭ）１４に格納されたプログラムを実行して、後述するフローチャートに示す処理の制御を行うものである。
【００２０】
そして、ＣＰＵ１０には、バス（ＢＵＳ）１２を介して、上記した全体の動作の制御のための所定のプログラム、表示データ（後述する）ならびに表示順序テーブル（後述する）などが格納されたＲＯＭ１４と、ＣＰＵ１０の実行において使用される各種変数などを格納するワーキングエリアとしてのランダムアクセスメモリ（ＲＡＭ）１６と、後述する各種スイッチからなるスイッチ群１８と、ＬＣＤ２２を制御するためのＬＣＤコントローラ２０と、メトロノーム音信号を発生するメトロノーム音発生回路２４が接続されている。そして、メトロノーム音発生回路２４によって発生されたメトロノーム音信号は、サウンドシステム（図示せず）によってメトロノーム音として空間に放音される。
【００２１】
図２には、スイッチ群１８を構成する各種スイッチとＬＣＤコントローラ２０に接続されたＬＣＤ２２とを備えた操作パネルが示されており、本発明の実施に関連するスイッチ群１８を構成するスイッチとしては、この電子楽器の表示装置の電源をオン／オフする電源スイッチ１８ａと、メトロノーム音の発生を開始させるスタートスイッチ１８ｂと、メトロノーム音の発生を終了させるストップスイッチ１８ｃと、メトロノーム音のテンポを速くするためのテンポアップスイッチ（＋）１８ｄと、メトロノーム音のテンポを遅くするためのテンポダウンスイッチ（−）１８ｅとが設けられている。
【００２２】
次に、図３を参照しながら、ＲＯＭ１４に記憶された表示データについて説明する。
【００２３】
表示データとは、図３に示すように、振り子式メトロノームの振り子の振れ幅である１拍分を８分割し、振れ幅の両端を含む振り子の振れ位置の変化を順次に示すＰＩＣＴ１〜ＰＩＣＴ９の振り子式メトロノーム図形を示す、一連の複数の図形データである。
【００２４】
次に、図４および図５を参照しながら、ＲＯＭ１４に記憶された表示順序テーブルについて説明する。
【００２５】
この実施の形態においては、表示順序テーブルとして、第１の表示順序テーブル（図４参照）と第２の表示順序テーブル（図５参照）との２つの表示順序テーブルが設定されている。
【００２６】
これら２つの表示順序テーブルはそれぞれ、０〜１５のインデックスに対応して、表示データを構成するＰＩＣＴ１〜ＰＩＣＴ９の各図形データの先頭アドレスが記憶されている。
【００２７】
具体的には、第１の表示順序テーブルにおいては、インデックス０にはＰＩＣＴ１の先頭アドレスが記憶され、インデックス１にはＰＩＣＴ２の先頭アドレスが記憶され、インデックス２にはＰＩＣＴ３の先頭アドレスが記憶され、インデックス３にはＰＩＣＴ４の先頭アドレスが記憶され、インデックス４にはＰＩＣＴ５の先頭アドレスが記憶され、インデックス５にはＰＩＣＴ６の先頭アドレスが記憶され、インデックス６にはＰＩＣＴ７の先頭アドレスが記憶され、インデックス７にはＰＩＣＴ８の先頭アドレスが記憶され、インデックス８にはＰＩＣＴ９の先頭アドレスが記憶され、インデックス９にはＰＩＣＴ８の先頭アドレスが記憶され、インデックス１０にはＰＩＣＴ７の先頭アドレスが記憶され、インデックス１１にはＰＩＣＴ６の先頭アドレスが記憶され、インデックス１２にはＰＩＣＴ５の先頭アドレスが記憶され、インデックス１３にはＰＩＣＴ４の先頭アドレスが記憶され、インデックス１４にはＰＩＣＴ３の先頭アドレスが記憶され、インデックス１５にはＰＩＣＴ２の先頭アドレスが記憶されている。
【００２８】
また、第２の表示順序テーブルにおいては、インデックス０にはＰＩＣＴ１の先頭アドレスが記憶され、インデックス１には０が記憶され、インデックス２にはＰＩＣＴ３の先頭アドレスが記憶され、インデックス３には０が記憶され、インデックス４にはＰＩＣＴ５の先頭アドレスが記憶され、インデックス５には０が記憶され、インデックス６にはＰＩＣＴ７の先頭アドレスが記憶され、インデックス７には０が記憶され、インデックス８にはＰＩＣＴ９の先頭アドレスが記憶され、インデックス９には０が記憶され、インデックス１０にはＰＩＣＴ７の先頭アドレスが記憶され、インデックス１１には０が記憶され、インデックス１２にはＰＩＣＴ５の先頭アドレスが記憶され、インデックス１３には０が記憶され、インデックス１４にはＰＩＣＴ３の先頭アドレスが記憶され、インデックス１５には０が記憶されている。
【００２９】
以上の構成において、この電子楽器の表示装置の動作について説明すると、この電子楽器の表示装置は、イベント駆動方式のマルチタスクシステムで動作するものである。即ち、電源スイッチ１８ａを操作して電源をオンすると、ＲＡＭ１６に記憶される変数のクリアなどの初期設定処理が行われた後に、マルチタスクシステムによりスキャンタスク、テンポタスクならびにメインタスクの各ルーチンが起動されることになる。
【００３０】
また、この電子楽器の表示装置においては、後述する割り込み信号の発生によって、後述するタイマー割り込みルーチンが起動される。
【００３１】
次に、図６に示すフローチャートを参照しながら、スキャンタスクのルーチンについて説明する。
【００３２】
このスキャンタスクのルーチンにおいては、まず、スイッチマトリクスをスキャンして（ステップＳ６０２）、スイッチ群１８を構成する各種のスイッチのなかのいずれかのスイッチの状態に変化があったか否かを判別する（ステップＳ６０４）。
【００３３】
そして、ステップＳ６０４において、いずれかのスイッチの状態に変化があったと判別された場合には、状態の変化があったスイッチに関するスイッチ識別情報ならびにスイッチ状態情報を含んだスイッチイベントを発行し（ステップＳ６０６）、ステップＳ６０２へ戻って処理を繰り返す。
【００３４】
一方、ステップＳ６０４において、いずれのスイッチの状態にも変化がないと判別された場合には、そのままステップＳ６０２へ戻って処理を繰り返す。
【００３５】
次に、図７に示すフローチャートを参照しながら、テンポタスクのルーチンについて説明する。
【００３６】
このテンポタスクのルーチンにおいては、まず、ステップＳ７０２において、スキャンタスクのルーチンによって発行されるスイッチイベントのうちでテンポアップスイッチ（＋）１８ｄあるいはテンポダウンスイッチ（−）１８ｅについてのスイッチイベントを受領するまでイベントを待ち受け、テンポアップスイッチ（＋）１８ｄあるいはテンポダウンスイッチ（−）１８ｅについてのスイッチイベントを受領すると、ステップＳ７０４以降の処理を実行することになる。
【００３７】
そして、ステップＳ７０４においては、ステップＳ７０２において受領したスイッチイベントがテンポアップスイッチ（＋）１８ｄについてのスイッチイベント（ＴＥＭＰＯ＿ＵＰ）であるか、あるいはテンポダウンスイッチ（−）１８ｅについてのスイッチイベント（ＴＥＭＰＯ＿ＤＯＷＮ）であるかを判別する。
【００３８】
ステップＳ７０４において、ステップＳ７０２において受領したスイッチイベントがテンポアップスイッチ（＋）１８ｄについてのスイッチイベント（ＴＥＭＰＯ＿ＵＰ）であると判別された場合には、現在のテンポを示す変数ＴＥＭＰＯを１を加算する（ステップＳ７０６）。
【００３９】
それから、変数ＴＥＭＰＯが、予め設定された上限値よりも大きいか否かを判別する（ステップＳ７０８）。
【００４０】
ステップＳ７０８において、変数ＴＥＭＰＯが予め設定された上限値よりも大きいと判別された場合には、変数ＴＥＭＰＯに上限値を代入し（ステップＳ７１０）、変数ＴＥＭＰＯを上限値に制限してからステップＳ７１８へ進む。
【００４１】
一方、ステップＳ７０８において、変数ＴＥＭＰＯが予め設定された上限値よりも大きくないと判別された場合には、そのままステップＳ７１８へ進む。
【００４２】
また、ステップＳ７０４において、ステップＳ７０２において受領したスイッチイベントがテンポダウンスイッチ（−）１８ｅについてのスイッチイベント（ＴＥＭＰＯ＿ＤＯＷＮ）であると判別された場合には、変数ＴＥＭＰＯを１を減算する（ステップＳ７１２）。
【００４３】
それから、変数ＴＥＭＰＯが、予め設定された下限値よりも小さいか否かを判別する（ステップＳ７１４）。
【００４４】
ステップＳ７１４において、変数ＴＥＭＰＯが予め設定された下限値よりも小さいと判別された場合には、変数ＴＥＭＰＯに下限値を代入し（ステップＳ７１６）、変数ＴＥＭＰＯを下限値に制限してからステップＳ７１８へ進む。
【００４５】
一方、ステップＳ７１４において、変数ＴＥＭＰＯが予め設定された下限値よりも小さくないと判別された場合には、そのままステップＳ７１８へ進む。
【００４６】
また、ステップＳ７１８においては、この電子楽器の表示装置の時間分解能に応じて設定された定数を変数ＴＥＭＰＯで除算することにより、変数ＴＥＭＰＯの値を増分に変換し、変数ｄｔに保存する。
【００４７】
それから、ＣＰＵ１０のシステムクロックを常時計数するタイマーカウンタの計数値に変数ｄｔの値を加算し、その加算結果をタイマーレジスタに書き（ステップＳ７２０）、イベント待ち受け状態に戻る（ステップＳ７０２）。
【００４８】
ここで、この電子楽器の表示装置においては、ＣＰＵ１０のシステムクロックを常時計数するタイマーカウンタとタイマーレジスタとを比較し、両者が一致すると割り込み信号を発生するようになされている。
【００４９】
そして、割り込み信号が発生されると、タイマー割り込み処理ルーチン（図示せず）が起動され、メインタスクのルーチンに対してティックイベントを発行する処理が行われるとともに、タイマーカウンタの計数値に変数ｄｔの値を加算し、その加算結果をタイマーレジスタに書く処理が行われる。
【００５０】
なお、ティックイベントとは、音楽的時間の拍よりも短い単位であって、実際の長さ（物理時間上の長さ）がテンポにより変化するティック毎に発生するイベントである。
【００５１】
また、メトロノーム音発生回路２４は、変数ＴＥＭＰＯの値を参照し、変数ＴＥＭＰＯの値に対応する速さのメトロノーム音信号を発生させる。
【００５２】
次に、図８に示すフローチャートを参照しながら、メインタスクのルーチンについて説明する。
【００５３】
このメインタスクのルーチンにおいては、まず、ステップＳ８０２において、スキャンタスクのルーチンによって発行されるスイッチイベントのうちでテンポアップスイッチ（＋）１８ｄあるいはテンポダウンスイッチ（−）１８ｅに関するスイッチイベント以外のその他のスイッチイベントあるいはタイマー割り込み処理ルーチンによって発行されるティックイベントを受領するまでイベントを待ち受け、テンポアップスイッチ（＋）１８ｄあるいはテンポダウンスイッチ（−）１８ｅに関するスイッチイベント以外のその他のスイッチイベントあるいはティックイベントを受領すると、ステップＳ８０４以降の処理を実行することになる。
【００５４】
そして、ステップＳ８０４においては、ステップＳ８０２において受領したイベントがテンポアップスイッチ（＋）１８ｄあるいはテンポダウンスイッチ（−）１８ｅに関するスイッチイベント以外のその他のスイッチイベントであるか、あるいはティックイベントであるかを判別する。
【００５５】
ステップＳ８０４において、ステップＳ８０２において受領したイベントがテンポアップスイッチ（＋）１８ｄあるいはテンポダウンスイッチ（−）１８ｅに関するスイッチイベント以外のその他のスイッチイベントであると判別された場合には、ステップＳ８０２において受領したスイッチイベントに従って処理を行い（ステップＳ８０６）、イベント待ち受け状態に戻る（ステップＳ８０２）。
即ち、ステップＳ８０６においては、ステップＳ８０２において受領したイベントがスタートスイッチ１８ｂについてのスイッチイベントである場合には、メトロノーム音発生回路２４にメトロノーム音信号の発生開始を指示し、変数ＦＲＡＭＥの値を４としてＬＣＤコントローラ２０にこれ以降に転送される表示データに基づく表示を行うように指示する処理を行い、また、ステップＳ８０２において受領したイベントがストップスイッチ１８ｃについてのスイッチイベントである場合には、メトロノーム音発生回路２４にメトロノーム音信号の発生終了を指示し、ＬＣＤコントローラ２０にこれ以降に転送される表示データに基づく表示を行わないように指示する処理を行うことになる。
【００５６】
一方、ステップＳ８０４において、ステップＳ８０２において受領したイベントがティックイベントであると判別された場合には、変数ＴＥＭＰＯが予め設定された所定値よりも小さいか否かを判別する（ステップＳ８０８）。
【００５７】
ここで、ステップＳ８０８において変数ＴＥＭＰＯの比較対象とされる所定値は、変数ＴＥＭＰＯが所定値より小さい場合にはテンポが比較的遅く、各メトロノーム図形を順に表示しても問題なく表示できると判断され、変数ＴＥＭＰＯが所定値以上の場合にはテンポが比較的速く、各メトロノーム図形を順に表示すると問題が生じると判断されるような値とすることが好ましいものである。この実施の形態においても、こうした好ましい値に設定されているものとする。
【００５８】
ステップＳ８０８において、変数ＴＥＭＰＯが予め設定された所定値よりも小さいと判断された場合には、変数ＦＲＡＭＥをインデックスとして第１の表示順序テーブルから表示データの先頭アドレスを参照し、先頭アドレスが有効、即ち、０でないか、あるいは０であるかを判別する（ステップＳ８１０）。
【００５９】
ステップＳ８１０において、先頭アドレスが有効、即ち、０でない判断された場合には、当該先頭アドレスの示す表示データをＬＣＤコントローラ２０へ転送し（ステップＳ８１２）、それからステップＳ８１８へ進む。こうして表示データの転送を受けたＬＣＤコントローラ２０はＬＣＤ２２を制御して、当該転送された表示データをＬＣＤ２２に表示することになる。
【００６０】
一方、  ステップＳ８１０において、先頭アドレスが０であると判断された場合には、そのままステップＳ８１８へ進む。
【００６１】
また、ステップＳ８０８において、変数ＴＥＭＰＯが予め設定された所定値以上であると判断された場合には、変数ＦＲＡＭＥをインデックスとして第２の表示順序テーブルから表示データの先頭アドレスを参照し、先頭アドレスが有効、即ち、０でないか、あるいは０であるかを判別する（ステップＳ８１４）。
【００６２】
ステップＳ８１４において、先頭アドレスが有効、即ち、０でない判断された場合には、当該先頭アドレスの示す表示データをＬＣＤコントローラ２０へ転送し（ステップＳ８１６）、それからステップＳ８１８へ進む。こうして表示データの転送を受けたＬＣＤコントローラ２０はＬＣＤ２２を制御して、当該転送された表示データをＬＣＤ２２に表示することになる。
【００６３】
一方、  ステップＳ８１４において、先頭アドレスが０であると判断された場合には、そのままステップＳ８１８へ進む。
【００６４】
ステップＳ８１８においては、変数ＦＲＡＭＥを１だけ増加し、その結果が１６であれば０を変数ＦＲＡＭＥに代入して（ステップＳ８１８）、イベント待ち受け状態に戻る（ステップＳ８０２）。
【００６５】
従って、この実施の形態においては、変数ＴＥＭＰＯが所定値よりも小さくて、テンポが比較的遅い場合には、ステップＳ８１０→ステップＳ８１２→ステップＳ８１８の処理によって、ＬＣＤ２２には表示データＰＩＣＴ１〜ＰＩＣＴ９による表示が順次行われることになる。具体的には、第１の表示順序テーブルのインデックスの順番で、対応する先頭アドレスの示す表示データがＬＣＤコントローラ２０に順次に転送されることにより、ＬＣＤ２２に表示データＰＩＣＴ１〜ＰＩＣＴ９による表示が順次行われるものである。
【００６６】
一方、変数ＴＥＭＰＯが所定値以上であり、テンポが比較的速い場合には、ステップＳ８１４→ステップＳ８１６→ステップＳ８１８の処理によって、ＬＣＤ２２には表示データＰＩＣＴ１〜ＰＩＣＴ９が間引きして表示されることになる。
【００６７】
即ち、ＰＩＣＴ１〜ＰＩＣＴ９の連続する表示データが、１つおきに表示されることになる。
【００６８】
具体的には、ある処理タイミングにおいて、ステップＳ８１４→ステップＳ８１６→ステップＳ８１８の処理によってＬＣＤコントローラ２０に表示データＰＩＣＴ１が転送されると、次の処理タイミングにおいては、ステップＳ８１４→ステップＳ８１８の処理によってＬＣＤコントローラ２０に表示データは転送されずに、さらに次の処理タイミングにおいて、ステップＳ８１４→ステップＳ８１６→ステップＳ８１８の処理によってＬＣＤコントローラ２０に表示データＰＩＣＴ３が転送されるというように、ＰＩＣＴ１〜ＰＩＣＴ９からなる表示データの１つおきにＬＣＤコントローラに転送されることになる。従って、ＬＣＤ２２においては、ＰＩＣＴ１〜ＰＩＣＴ９からなる表示データのうちの、ＰＩＣＴ１、ＰＩＣＴ３、ＰＩＣＴ５、ＰＩＣＴ７およびＰＩＣＴ９の表示データのみしか表示されないものである。
【００６９】
このため、変数ＴＥＭＰＯが所定値以上であり、テンポが比較的速い場合には、ＬＣＤ２２に表示される表示データの種類が少なくなるので、それに応じてＬＣＤにおける残像の数も少なくなり、視覚に与えるＬＣＤ２２における残像の影響が抑制されるようになるため、ＬＣＤ２２に表示された表示内容を容易に視認することができるようになる。
【００７０】
なお、上記した実施の形態においては、変数ＴＥＭＰＯが所定値以上であり、テンポが比較的速い場合には、第２の表示順序テーブルに従って、ＰＩＣＴ１〜ＰＩＣＴ９の連続する表示データを１つおきに間引いて表示するようにしているが、これに限られるものではなく、例えば、第２の表示順序テーブルを変更することにより、ＰＩＣＴ１〜ＰＩＣＴ９の連続する表示データを２つおきや３つおきなどのように適宜の間隔で間引きして表示するようにしてもよいことは勿論である。
【００７１】
また、上記した実施の形態においては、テンポが変化しても表示データを間引きする間隔は一定としているが、これに限られることなしに、テンポが速くなると表示データを頻繁に間引くようにしたり、あるいはその反対に、テンポが遅くなると表示データを間引く頻度を低くしたりするなどのように、テンポに応じて表示データを間引きする間隔を変化させてもよい。
【００７２】
このようにすると、テンポに応じてより一層効果的に視覚に与える残像の影響を抑制することができるようになる。
【００７３】
また、上記した実施の形態においては、図５に示す第２の表示順序テーブルに従って、ＰＩＣＴ１〜ＰＩＣＴ９からなる表示データを間引いて表示させるようにしたが、これに限られることなしに、図５に示す第２の表示順序テーブルに代えて、例えば、図９に示す第２の表示テーブルに従って、連続する処理タイミングにおいて同一の表示データを連続して表示させるようにしてもよい。
【００７４】
このようにしても、変数ＴＥＭＰＯが所定値以上であり、テンポが比較的速い場合には、ＬＣＤ２２に表示される表示データの種類が少なくなるので、それに応じてＬＣＤにおける残像の数も少なくなり、視覚に与えるＬＣＤ２２における残像の影響が抑制されるようになるため、ＬＣＤ２２に表示された表示内容を容易に視認することができるようになる。
【００７５】
また、上記した実施の形態においては、表示データとしてはＰＩＣＴ１〜ＰＩＣＴ９よりなる１種類の表示データしか用いていないが、ＰＩＣＴ１〜ＰＩＣＴ９よりなる表示データより数の少ない表示データを用い、変数ＴＥＭＰＯが所定値以上であり、テンポが比較的速い場合には、ＰＩＣＴ１〜ＰＩＣＴ９よりなる表示データより数の少ない表示データをＬＣＤ２２に表示するようにしてもよい。
【００７６】
具体的には、図５に示す第２の表示順序テーブルに代えて、例えば、図１０に示す第２の表示テーブルを用いるとともに、ＰＩＣＴ１〜ＰＩＣＴ９よりなる表示データより数の少ない表示データとして、図１１にＰＩＣＴ１０として示す、テンポに対応する速さで切り替わる表示を行うことができないことを示す警告表示をする図形データを用い、変数ＴＥＭＰＯが所定値以上であり、テンポが比較的速い場合には、ＰＩＣＴ１〜ＰＩＣＴ９よりなる表示データに代えて、表示データとしてＰＩＣＴ１０を表示するようにしてもよい。
【００７７】
なお、テンポが極端に速くない場合には、上記した実施の形態に示した方法によりテンポの速さに対応してＬＣＤ２２に表示する表示データの数を調整するとともに、テンポが極端に速くなってＬＣＤ２２にＰＩＣＴ１〜ＰＩＣＴ９よりなる表示データを表示することが不可能な際にのみ、図１１に示すＰＩＣＴ１０のような警告表示をＬＣＤ２２に表示するようにしてもよいことは勿論である。
【００７８】
【発明の効果】
本発明は、以上説明したように構成されているので、テンポに対応した速度で表示内容を変化させる際において、テンポを速くした場合における視覚に与える残像の影響が抑制され、表示内容が視認し易くなるという優れた効果を奏する。
【図面の簡単な説明】
【図１】本発明による電子楽器の表示装置の実施の形態の一例を表すブロック構成図である。
【図２】操作パネルの構成説明図である。
【図３】表示データの説明図である。
【図４】第１の表示順序テーブルの説明図である。
【図５】第２の表示順序テーブルの説明図である。
【図６】スキャンタスクのルーチンのフローチャートである。
【図７】テンポタスクのルーチンのフローチャートである。
【図８】メインタスクのルーチンのフローチャートである。
【図９】第２の表示順序テーブルの他の例を示す説明図である。
【図１０】第２の表示順序テーブルの他の例を示す説明図である。
【図１１】表示データの他の例を示す説明図である。
【符号の説明】
１０      ＣＰＵ
１２      バス
１４      ＲＯＭ
１６      ＲＡＭ
１８      スイッチ群
１８ａ    電源スイッチ
１８ｂ    スタートスイッチ
１８ｃ    ストップスイッチ
１８ｄ    テンポアップスイッチ（＋）
１８ｅ    テンポダウンスイッチ（−）
２０      ＬＣＤコントローラ
２２      ＬＣＤ
２４      メトロノーム音発生回路
【図１】
0004132214.tif 000002
【図２】
0004132214.tif 000003
【図３】
0004132214.tif 000004
【図４】
0004132214.tif 000005
【図５】
0004132214.tif 000006
【図６】
0004132214.tif 000007
【図７】
0004132214.tif 000008
【図８】
0004132214.tif 000009
【図９】
0004132214.tif 000010
【図１０】
0004132214.tif 000011
【図１１】
0004132214.tif 000012