(57)【要約】【課題】ユーザの希望する選択肢をユーザの意図通りの表示態様で表示することが可能となる表示制御装置およびプログラムを提供する。【解決手段】音色選択リスト内の音色名のうち、ユーザが表示態様の変更を指示したものについては、ユーザが音色名を選択して設定する度に選択回数がカウントされ、その選択回数に応じて、表示態様が変更される。音色名“１．Ｆｕｌｌ  Ｇｒａ”の表示態様は、音色名“３．Ｄａｒｋ  Ｇｒａ”より、網掛けの密度が高くなっているが、これは、音色名“１．Ｆｕｌｌ  Ｇｒａ”の方が、音色名“３．Ｄａｒｋ  Ｇｒａ”より、ユーザの選択回数が多いことを示している。【選択図】図２
2007199108.tif 000002
【特許請求の範囲】
【請求項１】
複数の選択肢を一画面上に表示する表示手段と、
該表示手段によって表示された複数の選択肢からいずれかを選択する選択手段と、
前記複数の選択肢のそれぞれに対して、表示態様の変更の有無を設定する設定手段と、
前記選択手段によって選択された選択肢が、前記設定手段によって、表示態様の変更有りが設定されているものである場合に、その選択回数を当該選択肢に対応付けて記録する記録手段と
を有し、
前記表示手段は、前記一画面上に表示された複数の選択肢のうち、前記設定手段によって、表示態様の変更有りが設定されているものに対しては、前記記録手段によって記録された選択回数に応じた第１の表示態様で表示する一方、前記設定手段によって、表示態様の変更無しが設定されているものに対しては、前記第１の表示態様とは異なる第２の表示態様で表示することを特徴とする表示制御装置。
【請求項２】
前記選択手段によって選択された選択肢が、前記設定手段によって、表示態様の変更有りが設定されているものである場合に、変更後の表示態様を指定する指定手段をさらに有し、
前記第１の表示態様は、前記指定手段によって指定された表示態様に応じた表示態様であることを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記第１および第２の表示態様は、表示色であり、
前記選択回数に応じた第１の表示態様は、前記選択回数に応じて表示色の色の濃さが変化する態様である
ことを特徴とする請求項１または２に記載の表示制御装置。
【請求項４】
前記選択手段によって選択肢が選択される毎に、その選択回数をカウントするカウント手段をさらに有し、
前記設定手段によって、表示態様の変更有りが設定されている選択肢が、前記選択手段によって選択されたときにのみ、前記カウント手段は、選択回数のカウントを行うことを特徴とする請求項１〜３のいずれかに記載の表示制御装置。
【請求項５】
複数の選択肢を表示手段の一画面上に表示させる表示手順と、
該表示手順によって表示された複数の選択肢からいずれかを選択する選択手段によって選択された選択肢が、前記複数の選択肢のそれぞれに対して、表示態様の変更の有無を設定する設定手段によって、表示態様の変更有りが設定されているものである場合に、その選択回数を当該選択肢に対応付けて記録する記録手順と
をコンピュータに実行させるためのプログラムであって、
前記表示手順では、前記一画面上に表示された複数の選択肢のうち、前記設定手段によって、表示態様の変更有りが設定されているものに対しては、前記記録手順によって記録された選択回数に応じた第１の表示態様で表示する一方、前記設定手段によって、表示態様の変更無しが設定されているものに対しては、前記第１の表示態様とは異なる第２の表示態様で表示することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の選択肢を一画面上に表示し、選択肢毎に表示態様を制御する表示制御装置およびプログラムに関する。
【背景技術】
【０００２】
複数の選択肢を一画面上に表示し、選択肢毎に表示態様を制御する表示制御装置は、従来から知られている。
【０００３】
このような表示制御装置として、登録ファイルの一覧表示を行うときに、ファイル名の表示色をそのデータ形式に応じて変更するようにしたものがある（たとえば、特許文献１参照）。
【０００４】
また、ファイル名を、作成者、作成日時、拡張子などのファイルの特徴に応じて色分けするものもある（たとえば、特許文献２参照）。
【特許文献１】特開平７−１８２２１４号公報
【特許文献２】特開平７−１６０６８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、電子楽器は、ユーザの好みの音色の楽音を発生させるために、膨大な数の音色から一部の音色を選択して設定することができるように構成されている。音色選択の方法としては、たとえば、ユーザによって選択可能な音色の名称をリスト表示させ、その中からユーザがいずれかを選択する方法がある。
【０００６】
このような音色選択の方法に、上記従来の技術を適用すると、特定の音色名（たとえば、ユーザが過去に選択した音色名）に、通常の表示色とは異なった表示色を付けることが考えられる。
【０００７】
しかし、多数の音色を選択設定するユーザにとっては、リスト表示された音色名の多くが色付けされているので、ユーザは、その中から好みのものを迅速に探すことは困難であった。
【０００８】
この問題に対処するために、ユーザの好む音色は、使用頻度の高いものであるとして、使用頻度に応じた色で音色名を色付けすることも考えられる。このような色付け方法としては、（１）ユーザが音色名および色付けする色を１つずつ指定して手動で色付ける方法と、（２）音色毎に使用頻度をカウントしておき、そのカウント値に応じて自動で色付ける方法の２種類が考えられる。
【０００９】
しかし、上記（１）の方法では、ユーザに手間のかかる作業を強いることになり、また、上記（２）の方法では、ユーザが間違えて、あるいは試しに選択した音色についても、使用頻度がカウントされるので、その結果表示された色は、ユーザの意図通りとは言い得なかった。
【００１０】
本発明は、この点に着目してなされたものであり、ユーザの希望する選択肢をユーザの意図通りの表示態様で表示することが可能となる表示制御装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、請求項１に記載の表示制御装置は、複数の選択肢を一画面上に表示する表示手段と、該表示手段によって表示された複数の選択肢からいずれかを選択する選択手段と、前記複数の選択肢のそれぞれに対して、表示態様の変更の有無を設定する設定手段と、前記選択手段によって選択された選択肢が、前記設定手段によって、表示態様の変更有りが設定されているものである場合に、その選択回数を当該選択肢に対応付けて記録する記録手段とを有し、前記表示手段は、前記一画面上に表示された複数の選択肢のうち、前記設定手段によって、表示態様の変更有りが設定されているものに対しては、前記記録手段によって記録された選択回数に応じた第１の表示態様で表示する一方、前記設定手段によって、表示態様の変更無しが設定されているものに対しては、前記第１の表示態様とは異なる第２の表示態様で表示することを特徴とする。
【００１２】
好ましくは、前記選択手段によって選択された選択肢が、前記設定手段によって、表示態様の変更有りが設定されているものである場合に、変更後の表示態様を指定する指定手段をさらに有し、前記第１の表示態様は、前記指定手段によって指定された表示態様に応じた表示態様であることを特徴とする。
【００１３】
さらに好ましくは、前記第１および第２の表示態様は、表示色であり、前記選択回数に応じた第１の表示態様は、前記選択回数に応じて表示色の色の濃さが変化する態様であることを特徴とする。
【００１４】
また、さらに好ましくは、前記選択手段によって選択肢が選択される毎に、その選択回数をカウントするカウント手段をさらに有し、前記設定手段によって、表示態様の変更有りが設定されている選択肢が、前記選択手段によって選択されたときにのみ、前記カウント手段は、選択回数のカウントを行うことを特徴とする。
【００１５】
上記目的を達成するため、請求項５に記載のプログラムは、請求項１と同様の技術的思想によって実現できる。
【発明の効果】
【００１６】
請求項１または５に記載の発明によれば、表示手段の一画面上に表示された複数の選択肢のうち、設定手段によって、表示態様の変更有りが設定されているものに対しては、記録手順によって記録された選択回数に応じた第１の表示態様で表示する一方、前記設定手段によって、表示態様の変更無しが設定されているものに対しては、前記第１の表示態様とは異なる第２の表示態様で表示するようにしたので、ユーザの希望する選択肢をユーザの意図通りの表示態様で表示することが可能となる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００１８】
図１は、本発明の一実施の形態に係る表示制御装置を適用した電子楽器の概略構成を示すブロック図である。
【００１９】
同図に示すように、本実施の形態の電子楽器は、各種情報を入力するための複数のスイッチやホイール、ジョイスティックを含む操作子群１と、該操作子群１の各操作子の操作状態を検出する検出回路２と、装置全体の制御を司るＣＰＵ３と、該ＣＰＵ３が実行する制御プログラムや各種音色パラメータ、各種テーブルデータ等を記憶するＲＯＭ４と、演奏情報、各種入力情報および演算結果等を一時的に記憶するＲＡＭ５と、前記制御プログラムを含む各種アプリケーションプログラムや自動演奏データ、各種データ等を記憶する外部記憶装置６と、各種情報等を表示する、たとえばカラー液晶ディスプレイ（ＬＣＤ）および発光ダイオード（ＬＥＤ）等を備えた表示装置７と、外部ＭＩＤＩ（Musical Instrument Digital Interface）機器１００等の外部機器を接続し、この外部機器とデータの送受信を行う通信インターフェース（Ｉ／Ｆ）８と、上記記憶された演奏情報等を楽音信号に変換する音源回路９と、該音源回路９からの楽音信号に各種効果を付与するための効果回路１０と、該効果回路１０からの楽音信号を音響に変換する、たとえば、ＤＡＣ（Digital-to-Analog Converter）やアンプ、スピーカ等のサウンドシステム１１とにより構成されている。
【００２０】
上記構成要素２〜１０は、バス１２を介して相互に接続され、通信Ｉ／Ｆ８には外部ＭＩＤＩ機器１００が接続され、音源回路９には効果回路１０が接続され、効果回路１０にはサウンドシステム１１が接続されている。
【００２１】
外部記憶装置６としては、たとえば、フレキシブルディスクドライブ（ＦＤＤ）、ハードディスクドライブ（ＨＤＤ）、ＣＤ−ＲＯＭドライブおよび光磁気ディスク（ＭＯ）ドライブ等を挙げることができる。そして、外部記憶装置６には、前述のように、ＣＰＵ３が実行する制御プログラムも記憶でき、ＲＯＭ４に制御プログラムが記憶されていない場合には、この外部記憶装置６に制御プログラムを記憶させておき、それをＲＡＭ５に読み込むことにより、ＲＯＭ４に制御プログラムを記憶している場合と同様の動作をＣＰＵ３にさせることができる。このようにすると、制御プログラムの追加やバージョンアップ等が容易に行える。
【００２２】
通信Ｉ／Ｆ８には、図示例では、外部ＭＩＤＩ機器１００が接続されているが、これに限られず、たとえばＬＡＮ（Local Area Network）やインターネット、電話回線等の通信ネットワークを介して、サーバコンピュータが接続されるようにしてもよい。この場合、外部記憶装置６に上記各プログラムや各種パラメータが記憶されていなければ、通信Ｉ／Ｆ８は、サーバコンピュータからプログラムやパラメータをダウンロードするために用いられる。クライアントとなる電子楽器は、通信Ｉ／Ｆ８および通信ネットワークを介してサーバコンピュータへとプログラムやパラメータのダウンロードを要求するコマンドを送信する。サーバコンピュータは、このコマンドを受け、要求されたプログラムやパラメータを、通信ネットワークを介して電子楽器へと配信し、電子楽器が通信Ｉ／Ｆ８を介して、これらプログラムやパラメータを受信して外部記憶装置６に蓄積することにより、ダウンロードが完了する。
【００２３】
以上のように構成された電子楽器が実行する制御処理を、まず、図２を参照してその概要を説明し、次に、図３〜図６を参照して詳細に説明する。
【００２４】
図２は、前記表示装置７上に表示された音色選択リストの一例を示す図である。
【００２５】
同図に示すように、音色選択リストは、たとえば、前記ＲＯＭ４あるいは前記外部記憶装置６に記憶された各種音色パラメータの名称をリスト形式で表したものである。ユーザは、音色選択リスト内のいずれかの音色名を選択し、選択した音色名に対応する音色パラメータの設定を指示すると、指示された音色パラメータが前記音源回路９に設定される。
【００２６】
本発明の特徴は、音色選択リスト内の音色名のうち、ユーザが表示態様の変更を指示したものについては、ユーザが音色名を選択して設定する度に選択回数をカウントし、その選択回数に応じて、表示態様を変更する点にある。
【００２７】
図２には、ユーザが、“１．Ｆｕｌｌ  Ｇｒａ”と“３．Ｄａｒｋ  Ｇｒａ”の２種類の音色名に対して、その表示態様の変更を指示したときに、表示された音色選択リストの一例が示されている。本実施の形態では、表示態様として、色付けを採用し、その変更態様として、色の濃度を採用している。図は、カラー表示することができないので、図示例では、表示態様として、色付けに代えて網掛けを用い、変更形態として、色の濃度に代えて網掛けの密度を用いている。つまり、音色名“１．Ｆｕｌｌ  Ｇｒａ”の表示態様は、音色名“３．Ｄａｒｋ  Ｇｒａ”より、網掛けの密度が高くなっているが、これは、音色名“１．Ｆｕｌｌ  Ｇｒａ”の方が、音色名“３．Ｄａｒｋ  Ｇｒａ”より、ユーザの選択回数が多いことを示している。
【００２８】
このように、本実施の形態では、音色選択リスト中、ユーザが表示態様の変更を設定した音色名についてのみ、選択回数に応じて表示態様を変更し、ユーザが表示態様の変更を設定しない音色名については、たとえ選択されたとしても、表示態様を変更しないようにしたので、ユーザが希望する音色名のみが使用頻度に応じた表示態様で表示され、これにより、ユーザは、よく使う音色を音色選択リスト中から迅速に見つけ出すことができる。
【００２９】
次に、この制御処理を詳細に説明する。
【００３０】
図３は、本実施の形態の電子楽器、特にＣＰＵ３が実行する音色選択リストの表示処理の手順を示すフローチャートである。本音色選択リストの表示処理は、ユーザが、たとえば前記操作子群１中の操作子を用いて、音色選択モードへの移行を指示したときに、起動される。
【００３１】
本実施の形態の電子楽器は、選択可能な音色毎に、配色バッファを設けている。配色バッファに記憶される内容は、本実施の形態の電子楽器の電源スイッチ（図示せず）がオフされたときにも、保持する必要があるので、配色バッファは、不揮発性記憶装置に設けておく必要がある。したがって、配色バッファは、前記外部記憶装置６に設けておけばよいが、前記ＲＡＭ５が、バックアップ電源付きのものであれば、ＲＡＭ５に設けるようにしてもよい。各配色バッファは、それぞれ、当該音色名を記憶する第１の領域と、当該音色名の色を変更するか否かを示す色変更情報を記憶する第２の領域と、色変更情報が当該音色名の色を変更する旨を示す場合に、ユーザによって設定された色を示す色情報を記憶する第３の領域と、色変更情報が当該音色名の色を変更する旨を示す場合に、ユーザが当該音色名を選択した回数を記憶する第４の領域とを備えている。
【００３２】
図３に戻り、本音色選択リストの表示処理が起動されると、ＣＰＵ３は、すべての配色バッファから、音色名毎に設定されている色の情報を読み出す（ステップＳ１）。ただし、配色バッファによっては、色の情報が設定されていないものもあるので、ＣＰＵ３は、まず、配色バッファの第２の領域に記憶された色変更情報を読み出し、読み出された色変更情報が当該音色名の色を変更する旨を示す場合に、次に、同配色バッファの第３の領域に記憶された色情報を読み出す。一方、読み出された色変更情報が当該音色名の色を変更しない旨を示す場合には、同配色バッファの第３の領域には、色情報が記憶されていないので、ＣＰＵ３は、同配色バッファの第３の領域の内容の読み出しを行わない。
【００３３】
次に、音色名毎に読み出された色を使って、音色名をリスト表示する（ステップＳ２）。ただし、色情報の読み出しを行わない音色名は、通常色（たとえば、黒色）で表示する。
【００３４】
このようにして、本音色選択リストの表示処理によれば、図２に示すような音色選択リストが表示装置７上に表示される。
【００３５】
図４は、本実施の形態の電子楽器、特にＣＰＵ３が実行する音色名の色の変更処理の手順を示すフローチャートである。本音色名の色の変更処理は、ユーザが、たとえば図２の音色選択リスト内のいずれかの音色名を選択し、選択した音色名の色を変更する指示を行ったときに、起動される。
【００３６】
図４において、まず、ユーザが、選択した音色名に対して、新たな色の設定を指示すると、指示された色の設定を受け付ける（ステップＳ１１）。
【００３７】
次に、受け付けた色を、対象の音色名に設定する色として、対象の音色名に対応する配色バッファの第３の領域に記録するとともに、その配色バッファの第２の領域に、当該音色名の色を変更する旨の色変更情報を記録する（ステップＳ１２）。
【００３８】
図５は、本実施の形態の電子楽器、特にＣＰＵ３が実行する音色名の色の解除処理の手順を示すフローチャートである。本音色名の色の解除処理は、ユーザが、たとえば図２の音色選択リスト内のいずれかの音色名を選択し、選択した音色名の色を解除する指示を行ったときに、起動される。
【００３９】
図５において、まず、対象の音色名に対応する配色バッファの第２の領域に、当該音色名の色を変更しない旨の色変更情報を記録する（ステップＳ２１）。
【００４０】
次に、その配色バッファの第４の領域に、“０”を設定することにより、対象の音色名の選択回数をリセットする（ステップＳ２２）。
【００４１】
図６は、本実施の形態の電子楽器、特にＣＰＵ３が実行する音色選択処理の手順を示すフローチャートである。本音色選択処理は、ユーザが、たとえば図２の音色選択リスト内のいずれかの音色名を、その音色を設定するために選択されたときに、起動される。
【００４２】
図６において、まず、選択された音色名に対応する配色バッファの第２の領域に記憶された色変更情報を読み出し、読み出された色変更情報が当該音色名の色を変更しない旨を示す場合には、直ちに、選択された音色名に対応する音色を音源回路９に設定する（ステップＳ３１→Ｓ３６）。
【００４３】
一方、読み出された色変更情報が当該音色名の色を変更する旨を示す場合には、当該配色バッファの第４の領域に記憶された選択回数を“１”だけインクリメントし（ステップＳ３２）、当該配色バッファの第３の領域に記憶された色情報が示す色と、上記インクリメント後の選択回数とに応じて、新たな色（たとえば、選択回数が増える度に少しずつ色を濃くする方法で、第３の領域の色情報が示す色を現在の選択回数に応じた濃さに変更した色）を決定し（ステップＳ３３）、決定した色を、対象の音色名に設定する色として、当該配色バッファの第３の領域に記録し（ステップＳ３４）、現在表示中の音色選択リスト上の、対象の音色名の色を、決定した新たな色へ変更した（ステップＳ３５）後、選択された音色名に対応する音色を音源回路９に設定する（ステップＳ３６）。
【００４４】
なお、本実施の形態では、ユーザが音色名の色を変更する指示を行うときに、ユーザに対して、変更色まで指示するように要求したが、この要求は必須のものではなく、少なくとも、音色名の色を変更する旨が指示されていればよい。この場合、変更色としては、予め定められた色（デフォルト色）を設定することが考えられる。
【００４５】
また、本実施の形態では、変更する表示態様として、色を採用したが、これに限らず、文字の大きさや太さなども、その表示態様とすることができる。
【００４６】
さらに、本実施の形態では、選択回数が増加するに従って、音色名の表示色を濃くするようにしたが、これとは逆に、音色名の表示色を薄くするようにしてもよい。また、濃くして行く（あるいは、薄くして行く）度合いも、選択回数毎であってもよいし、選択回数の所定範囲毎であってもよい。
【００４７】
また、一覧表示する対象は、本実施の形態では、音色名としたが、これに限らず、ソングファイル名やスタイル名、エフェクト名など、多数の選択肢を一覧表示し、その一覧表示からいずれかを選択させるものであれば、どのようなものを採用してもよい。
【００４８】
なお、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００４９】
この場合、記憶媒体から読出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードおよび該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５０】
プログラムコードを供給するための記憶媒体としては、たとえば、フレキシブルディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。また、通信ネットワークを介してサーバコンピュータからプログラムコードが供給されるようにしてもよい。
【００５１】
また、コンピュータが読出したプログラムコードを実行することにより、上述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００５２】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００５３】
【図１】本発明の一実施の形態に係る表示制御装置を適用した電子楽器の概略構成を示すブロック図である。
【図２】図１中の表示装置上に表示された音色選択リストの一例を示す図である。
【図３】図１の電子楽器、特にＣＰＵが実行する音色選択リストの表示処理の手順を示すフローチャートである。
【図４】図１の電子楽器、特にＣＰＵが実行する音色名の色の変更処理の手順を示すフローチャートである。
【図５】図１の電子楽器、特にＣＰＵが実行する音色名の色の解除処理の手順を示すフローチャートである。
【図６】図１の電子楽器、特にＣＰＵが実行する音色選択処理の手順を示すフローチャートである。
【符号の説明】
【００５４】
１…操作子群（設定手段、指定手段），３…ＣＰＵ（表示手段、設定手段、指定手段、記録手段、カウント手段），６…外部記憶装置（記録手段、カウント手段），７…表示装置（表示手段、設定手段、指定手段）
【図１】
2007199108.tif 000003
【図２】
2007199108.tif 000004
【図３】
2007199108.tif 000005
【図４】
2007199108.tif 000006
【図５】
2007199108.tif 000007
【図６】
2007199108.tif 000008