(57)【特許請求の範囲】
【請求項１】
ファイル名が、当該ファイルの名称を指し示す名称情報文字列と当該ファイルを表示するために使用されるアイコンを指し示すアイコン情報文字列と後端部に当該ファイルの機能を指し示す機能情報文字列である拡張子とを結合した文字列からなる演奏情報ファイルを記憶する複数の記憶手段と、
複数の機能からいずれかの機能を選択するための選択手段と、
該選択された機能に対応する前記機能情報文字列を含むファイル名の演奏情報ファイルを、前記複数の記憶手段からそれぞれ抽出する抽出手段と、
前記アイコン情報文字列によって指し示されるアイコンを前記複数の機能のそれぞれに対応付けて各機能毎に複数記憶するアイコン記憶手段と、
前記抽出された演奏情報ファイル毎にそのファイル名に含まれるアイコン情報文字列のみに基づいて対応するアイコンを前記アイコン記憶手段から読み出す読み出し手段と、
前記抽出された演奏情報ファイルのファイル名に含まれる名称情報文字列と、前記読み出されたアイコンであって、該ファイルのファイル名に含まれるアイコン情報文字列に対応するものとを組にしてリスト表示する表示手段と
を有することを特徴とする演奏情報表示装置。
【請求項２】
複数の機能からいずれかの機能を選択するための選択ステップと、
ファイル名が、当該ファイルの名称を指し示す名称情報文字列と当該ファイルを表示するために使用されるアイコンを指し示すアイコン情報文字列と後端部に当該ファイルの機能を指し示す機能情報文字列である拡張子とを結合した文字列からなる演奏情報ファイルを記憶する複数の記憶手段から、前記選択された機能に対応する前記機能情報文字列を含むファイル名の演奏情報ファイルを、それぞれ抽出する抽出ステップと、
前記アイコン情報文字列によって指定されるアイコンを前記複数の機能のそれぞれに対応付けて各機能毎に複数記憶するアイコン記憶手段から、前記抽出された演奏情報ファイル毎にそのファイル名に含まれるアイコン情報文字列のみに基づいて対応するアイコンを読み出す読み出しステップと、
前記抽出された演奏情報ファイルのファイル名に含まれる名称情報文字列と、前記読み出されたアイコンであって、該ファイルのファイル名に含まれるアイコン情報文字列に対応するものとを組にして表示手段にリスト表示する表示ステップと
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、各種演奏情報ファイルを表示する演奏情報表示装置、演奏情報表示方法および記憶媒体に関する。
【０００２】
【従来の技術】
内部記憶装置や外部記憶装置に記憶された複数のデータファイルを、該各記憶装置毎にツリー表示するようにした表示装置は、従来より知られている。
【０００３】
一般に、各データファイルは、それぞれファイル名によって管理されており、ファイル名には、通常、拡張子が付与されているため、かかる表示装置は、ファイル名と、その拡張子に応じて選択したアイコンとを対応付けて表示するようにしている。
【０００４】
【発明が解決しようとする課題】
しかし、上記従来の表示装置では、各記憶装置に記憶されたすべてのデータファイルをツリー表示するようにしているので、ユーザが特定の機能で利用されるデータファイルの中から目的のファイルを探し出したい場合であっても、特定の機能以外で利用されるデータファイルを含むすべてのファイルの中から目的のファイルを探し出さなくてはならず、目的のファイルを迅速に探し出すことは困難であった。もちろん、ファイル名に拡張子が付与されている場合に、この拡張子と機能とを対応付け、記憶されたデータファイルを拡張子に基づいてソートして表示するようにしたものもあるが、ある１つの機能で利用されるデータファイルの拡張子が複数種類あるときには、拡張子に基づいてソートして表示したとしても、同じ機能で利用されるデータファイルがまとまって表示されるとは限らず、したがって、このときには、目的のファイルを迅速に探し出すことは依然として困難である。
【０００５】
また、拡張子は、通常、当該データファイルの機能（すなわち、テキストデータであるとか、ある特定のアプリケーションソフトウェアで作成されたデータであるとか）を示すものであり、機能が同じファイルには同じ拡張子が付与されるので、上記従来の表示装置では、ファイル内容が異なるファイルであっても機能が同じであれば、同じアイコンが選択され表示されていた。したがって、ユーザは、機能が同じファイルから目的のファイルを探すときには、ファイル名のみに基づいて探さなければならなかった。
【０００６】
しかし、ファイルの種類によっては、ファイル名のみに基づいてファイルを探すことが困難な場合がある。たとえば、各種演奏情報からなるファイルは、ユーザは、ファイル名を見ただけでは、そのファイルがどのような内容のファイルであるかを判断することが難しい。
【０００７】
本発明は、この点に着目してなされたものであり、特定の機能で利用される演奏情報ファイルの中から目的のファイルを迅速に探し出すことが可能な演奏情報表示装置、演奏情報表示方法および記憶媒体を提供することを目的とする。
【０００８】
【課題を解決するための手段】
【０００９】
上記目的を達成するため、請求項１に記載の演奏情報表示装置は、ファイル名が、当該ファイルの名称を指し示す名称情報文字列と当該ファイルを表示するために使用されるアイコンを指し示すアイコン情報文字列と後端部に当該ファイルの機能を指し示す機能情報文字列である拡張子とを結合した文字列からなる演奏情報ファイルを記憶する複数の記憶手段と、複数の機能からいずれかの機能を選択するための選択手段と、該選択された機能に対応する前記機能情報文字列を含むファイル名の演奏情報ファイルを、前記複数の記憶手段からそれぞれ抽出する抽出手段と、前記アイコン情報文字列によって指し示されるアイコンを前記複数の機能のそれぞれに対応付けて各機能毎に複数記憶するアイコン記憶手段と、前記抽出された演奏情報ファイル毎にそのファイル名に含まれるアイコン情報文字列のみに基づいて対応するアイコンを前記アイコン記憶手段から読み出す読み出し手段と、前記抽出された演奏情報ファイルのファイル名に含まれる名称情報文字列と、前記読み出されたアイコンであって、該ファイルのファイル名に含まれるアイコン情報文字列に対応するものとを組にしてリスト表示する表示手段とを有することを特徴とする。
【００１３】
また、上記目的を達成するため、請求項２に記載のプログラムは、複数の機能からいずれかの機能を選択するための選択ステップと、ファイル名が、当該ファイルの名称を指し示す名称情報文字列と当該ファイルを表示するために使用されるアイコンを指し示すアイコン情報文字列と後端部に当該ファイルの機能を指し示す機能情報文字列である拡張子とを結合した文字列からなる演奏情報ファイルを記憶する複数の記憶手段から、前記選択された機能に対応する前記機能情報文字列を含むファイル名の演奏情報ファイルを、それぞれ抽出する抽出ステップと、前記アイコン情報文字列によって指定されるアイコンを前記複数の機能のそれぞれに対応付けて各機能毎に複数記憶するアイコン記憶手段から、前記抽出された演奏情報ファイル毎にそのファイル名に含まれるアイコン情報文字列のみに基づいて対応するアイコンを読み出す読み出しステップと、前記抽出された演奏情報ファイルのファイル名に含まれる名称情報文字列と、前記読み出されたアイコンであって、該ファイルのファイル名に含まれるアイコン情報文字列に対応するものとを組にして表示手段にリスト表示する表示ステップの各ステップに対応するプログラムを含むことを特徴とする。
【００１６】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００１７】
図１は、本発明の一実施の形態に係る演奏情報表示装置の概略構成を示すブロック図である。
【００１８】
同図に示すように、本実施の形態の演奏情報表示装置は、音高情報を入力するための鍵盤１と、各種情報を入力するための複数のスイッチを備えたパネルスイッチ２と、鍵盤１の各鍵の押鍵状態を検出する押鍵検出回路３と、パネルスイッチ２の各スイッチの押下状態を検出するスイッチ検出回路４と、装置全体の制御を司るＣＰＵ５と、該ＣＰＵ５が実行する制御プログラムや、各種演奏情報ファイル、各種テーブルデータ等を記憶するＲＯＭ６と、各種演奏情報ファイル、各種演奏データ、各種入力情報および演算結果等を一時的に記憶するＲＡＭ７と、タイマ割込み処理における割込み時間や各種時間を計時するタイマ８と、各種情報等を表示する、たとえば大型液晶ディスプレイ（ＬＣＤ）若しくはＣＲＴ（Cathode Ray Tube）ディスプレイおよび発光ダイオード（ＬＥＤ）等を備えた表示装置９と、記憶媒体であるフロッピディスク（ＦＤ）２０をドライブするフロッピディスクドライブ（ＦＤＤ）１０と、前記制御プログラムを含む各種アプリケーションプログラムや各種データ等を記憶するハードディスク（図示せず）をドライブするハードディスクドライブ（ＨＤＤ）１１と、前記制御プログラムを含む各種アプリケーションプログラムや各種データ等を記憶するコンパクトディスク−リード・オンリ・メモリ（ＣＤ−ＲＯＭ）２１をドライブするＣＤ−ＲＯＭドライブ（ＣＤ−ＲＯＭＤ）１２と、外部からのＭＩＤＩ（Musical Instrument Digital Interface）信号を入力したり、ＭＩＤＩ信号を外部に出力したりするＭＩＤＩインターフェース（Ｉ／Ｆ）１３と、通信ネットワーク１０１を介して、たとえばサーバコンピュータ１０２とデータの送受信を行う通信インターフェース（Ｉ／Ｆ）１４と、鍵盤１から入力された演奏データや予め設定された演奏データ等を楽音信号に変換する音源回路１５と、該音源回路１５からの楽音信号に各種効果を付与するための効果回路１６と、該効果回路１６からの楽音信号を音響に変換する、たとえば、ＤＡＣ（Digital-to-Analog Converter）やアンプ、スピーカ等のサウンドシステム１７とにより構成されている。
【００１９】
上記構成要素３〜１６は、バス１８を介して相互に接続され、ＣＰＵ５にはタイマ８が接続され、ＭＩＤＩＩ／Ｆ１３には他のＭＩＤＩ機器１００が接続され、通信Ｉ／Ｆ１４には通信ネットワーク１０１が接続され、音源回路１５には効果回路１６が接続され、効果回路１６にはサウンドシステム１７が接続されている。
【００２０】
ＨＤＤ１１のハードディスクには、前述のように、ＣＰＵ５が実行する制御プログラムも記憶でき、ＲＯＭ６に制御プログラムが記憶されていない場合には、このハードディスクに制御プログラムを記憶させておき、それをＲＡＭ７に読み込むことにより、ＲＯＭ６に制御プログラムを記憶している場合と同様の動作をＣＰＵ５にさせることができる。このようにすると、制御プログラムの追加やバージョンアップ等が容易に行える。
【００２１】
ＣＤ−ＲＯＭドライブ１２のＣＤ−ＲＯＭ２１から読み出された制御プログラムや各種データは、ＨＤＤ１１内のハードディスクにストアされる。これにより、制御プログラムの新規インストールやバージョンアップ等が容易に行える。なお、このＣＤ−ＲＯＭドライブ１２以外にも、外部記憶装置として、光磁気ディスク（ＭＯ）装置等、様々な形態のメディアを利用するための装置を設けるようにしてもよい。
【００２２】
ＭＩＤＩＩ／Ｆ１３は、専用のものに限らず、ＲＳ−２３２ＣやＵＳＢ（ユニバーサル・シリアル・バス）、ＩＥＥＥ１３９４（アイトリプルイー１３９４）等の汎用のインターフェースより構成してもよい。この場合、ＭＩＤＩメッセージ以外のデータをも同時に送受信してもよい。
【００２３】
通信Ｉ／Ｆ１４は、上述のように、たとえばＬＡＮ（Local Area Network）やインターネット、電話回線等の有線または無線の通信ネットワーク１０１に接続されており、該通信ネットワーク１０１を介して、サーバコンピュータ１０２に接続される。ＨＤＤ１１内のハードディスクに上記各プログラムや各種パラメータが記憶されていない場合には、通信Ｉ／Ｆ１４は、サーバコンピュータ１０２からプログラムやパラメータをダウンロードするために用いられる。クライアントとなるコンピュータ（本実施の形態では、演奏情報表示装置）は、通信Ｉ／Ｆ１４および通信ネットワーク１０１を介してサーバコンピュータ１０２へとプログラムやパラメータのダウンロードを要求するコマンドを送信する。サーバコンピュータ１０２は、このコマンドを受け、要求されたプログラムやパラメータを、通信ネットワーク１０１を介してコンピュータへと配信し、コンピュータが通信Ｉ／Ｆ１４を介して、これらプログラムやパラメータを受信してＨＤＤ１１内のハードディスクに蓄積することにより、ダウンロードが完了する。
【００２４】
この他、外部コンピュータ等との間で直接データのやりとりを行うためのインターフェースを備えてもよい。
【００２５】
なお、本実施の形態の演奏情報表示装置は、上述の構成から分かるように、汎用的なパーソナルコンピュータ上に構築されたものであるが、これに限らず、本発明を実施できる最小限要素のみから構成した専用装置や電子楽器、携帯通信端末上に構築してもよい。
【００２６】
図２は、演奏情報ファイルを記憶しているメモリの種類と演奏情報ファイルの種類を説明するための図である。
【００２７】
同図に示すように、演奏情報ファイルは、前記ＲＯＭ６の所定領域に構築されたプリセットメモリと、前記ＲＡＭ７の所定領域に構築されたユーザメモリと、前記フロッピディスク（ＦＤ）２０とに記憶される。プリセットメモリとユーザメモリには、演奏情報ファイルの種類に対応したフォルダが設けられ、各演奏情報ファイルは、該各ファイルの種類（機能種類）に応じた複数のフォルダ内に格納される。一方、ＦＤ２０には、フォルダは設けられず、各演奏情報ファイルは、ルート上にそのまま格納される。もちろん、これに限らず、ＦＤ２０にも、演奏情報ファイルの種類に対応したフォルダを設け、各演奏情報ファイルを対応するフォルダ内に格納するようにしてもよい。また逆に、プリセットメモリとユーザメモリにもフォルダを設けずに、各演奏情報ファイルをルート上にそのまま格納するようにしてもよい。
【００２８】
本実施の形態では、演奏情報ファイルの種類として、ソングファイル、ボイスファイル、スタイルファイル、レジストレーションファイルおよびシステムファイルの５種類がある。
【００２９】
ソングファイルとは、ソングデータ（各種イベントデータやその再生タイミングを示すデータ等を処理順に記憶することによってメロディ部や伴奏部を含んだ楽曲を構成している演奏データ）によって構成されるファイルであり、ソングモード（ソング再生・編集機能）で利用される。
【００３０】
ボイスファイルとは、ボイスデータ（音色を決定するための各種パラメータ）によって構成されるファイルであり、ボイスモード（ボイス作成・選択機能）で利用される。
【００３１】
スタイルファイルとは、スタイルデータ（曲のジャンルに応じたテンポやリズム、伴奏用の演奏データ等を設定するためのデータ）によって構成されるファイルであり、スタイルモード（スタイル選択・編集機能）で利用される。
【００３２】
レジストレーションファイルとは、レジストレーションデータ（ユーザが設定した、ソングデータ、ボイスデータ、スタイルデータ、その他のパネルスイッチの設定状態等の各種データをひとまとまりとした、複数種類の設定を一括で行うために利用するデータ）によって構成されるファイルであり、レジストレーションモード（レジストレーション作成・選択機能）で利用される。
【００３３】
システムファイルとは、システムデータ（楽音に関係しない、本演奏情報表示装置のシステムに関係するデータ）によって構成されるファイルであり、システムモード（システム変更機能）で利用される。
【００３４】
本実施の形態では、いずれのファイルも、そのファイル名はｘｘｘ．ｙｙｙ．ｚｚｚという、“．”で区切られた３つ以上の文字列を含む形式で構成されている。ただし、“ｘｘｘ”は、ファイルＩＤ、すなわち通常の意味のファイル名を示し、“ｙｙｙ”は、アイコンＩＤ、すなわちアイコンを選択するためのＩＤを示し、“ｚｚｚ”は、機能ＩＤ、すなわち通常の意味の拡張子を示している。なお、“ｘｘｘ”，“ｙｙｙ”，“ｚｚｚ”は、それぞれ任意の文字列を意味し、言うまでもなく、文字列の個数は３個に限定されてはいない。また、本実施の形態では、機能ＩＤは、上述のように、ソング（ｓｏｎｇ）、ボイス（ｖｏｉｃｅ）、スタイル（ｓｔｙｌｅ）、レジストレーション（ｒｅｇｉｓｔ）およびシステム（ｓｙｓｔｅｍ）の５種類あり、アイコンＩＤは、各機能ＩＤ毎に９９種類、具体的には、ソングアイコンＩＤとしてｓｏ０１〜ｓｏ９９、ボイスアイコンＩＤとしてｖｏ０１〜ｖｏ９９、スタイルアイコンＩＤとしてｓｔ０１〜ｓｔ９９、レジストアイコンＩＤとしてｒｅ０１〜ｒｅ９９、システムアイコンＩＤとしてｓｙ０１〜ｓｙ９９ある。そして、各アイコンＩＤには、後述するように、それぞれ特有のアイコンが対応付けられている。
【００３５】
なお、本実施の形態では、１つの機能に対応する機能ＩＤは１つのみであるが、これに限らず、１つの機能に複数の機能ＩＤを設けるようにしてもよい。また、１つの機能ＩＤが複数の機能に対応するようにしてもよい。
【００３６】
また、ファイル名は、上記形式（ｘｘｘ．ｙｙｙ．ｚｚｚ）に限らず、ファイル名（文字列）を表す情報、アイコンを表す情報および機能を表す情報によって構成されていれば、その形式は問わない。たとえば、“ＡＡＡＡ．ｓｏｎｇ０１”や“ＢＢＢＢ．ｓｏｎｇ０２”のように、アイコンＩＤと機能ＩＤとが合体しているようなものなどが考えられる。
【００３７】
以上のように構成された演奏情報表示装置が実行する制御処理を、まず、図３を参照してその概要を説明し、次に図４〜図８を参照して詳細に説明する。
【００３８】
本実施の形態の演奏情報表示装置は、前記各モード毎に、該各モードでそれぞれ利用される演奏情報ファイルのみをリスト形式で前記表示装置９に一覧表示できるように構成されている。
【００３９】
図３は、前記ソングモードが選択されたとき、表示装置９に表示された演奏情報ファイルのリスト画面の一例を示す図である。
【００４０】
ユーザによって、ソングモードが選択されているときに、演奏情報ファイルのリスト画面表示が指示されると、同図に示すように、ソングモードで利用される演奏情報ファイルのファイル名、すなわちソングファイルのファイル名が、前記プリセットメモリ、ユーザメモリおよびＦＤ２０から読み出されて、各メモリ毎にリスト形式で表示される。
【００４１】
ここで、ソングファイルのファイル名の読み出しは、プリセットメモリおよびユーザメモリからは、該各メモリにはそれぞれソングフォルダが設けられているため、ソングフォルダ内に格納されているものをそのまま読み出すようにし、ＦＤ２０からは、ＦＤ２０にはフォルダが設けられていないため、機能ＩＤが“ｓｏｎｇ”であるもののみが選択されて読み出される。なお、プリセットメモリおよびユーザメモリにフォルダが設けられていない場合には、ＦＤ２０からの読み出しと同様に、機能ＩＤに基づいてファイル名を読み出すようにすればよいし、ＦＤ２０にフォルダが設けられている場合には、プリセットメモリおよびユーザメモリからの読み出しと同様に、フォルダ内のものをそのまま読み出すようにすればよい。
【００４２】
このようにして読み出されたファイル名のうち、ファイルＩＤによって示される名称と、アイコンＩＤによって示されるアイコンとを組にして、各メモリ毎にリスト形式で表示される。図示例では、ユーザメモリに記憶されているソングファイルの名称とそのファイル特有のアイコンとがリスト形式で表示されている。
【００４３】
なお、１つのリストには、８個の演奏情報ファイルだけ表示できるようになっているため、メモリに８個より多い演奏情報ファイルが記憶されている場合には、ページ切り替え用タブＴａを、たとえばクリック指定することにより、他のページのリストを表示できるようにしている。また、他のメモリ、すなわちプリセットメモリまたはＦＤ２０に記憶されているソングファイルのリストを表示させたい場合には、メモリ切り替え用タブＴｂを、たとえばクリック指定することにより、他のメモリに記憶されているソングファイルのリストを表示できるようにしている。
【００４４】
ソングモードでは、このように表示されたソングファイルのリストから、ユーザは、いずれかのソングファイルを選択し、この選択されたソングファイルに対して、（１）自動演奏や（２）各種編集を行うことができるように構成されている。
【００４５】
まず、ユーザは、カーソル（図示例では、ファイルの名称およびアイコンを反転表示させて示す）を、前記パネルスイッチ２内の所定スイッチ（図示せず）を用いて、目的のソングファイル（名）に移動させる。本実施の形態では、カーソルがソングファイルに移動すると、そのソングファイルが当該メモリから読み出され、前記ＲＡＭ７の所定位置に確保された選択バッファ（図示せず）に記憶される。すなわち、カーソルを移動させただけで、他の操作を行うことなく、カーソルの位置するソングファイルがオープン（各種の処理を行う対象のファイルとして設定）する。
【００４６】
そして、そのソングファイルを用いて、上記（１）の自動演奏をさせる場合には、操作指定欄９ａ内の“ＥＸＩＴ”ボタンを、パネルスイッチ２内の所定スイッチ（図示せず）を用いて押すことで、リスト画面の表示を終了して、ソングモードに復帰させ、パネルスイッチ２内のプレイスイッチ（図示せず）を操作することで、選択されたソングファイルの自動演奏曲を再生させる。
【００４７】
また、上記（２）の各種編集には、本実施の形態では、「ファイル削除」、「ファイルコピー」、「ファイル移動」、「ファイルセーブ」および「ファイル名変更」の５種類の編集機能が設けられている。
【００４８】
「ファイル削除」では、操作指定欄９ａ内の“Ｃｕｔ”ボタンを操作すると、カーソルが位置しているソングファイルが当該メモリから削除される。
【００４９】
「ファイルコピー」では、操作指定欄９ａ内の“Ｃｏｐｙ”ボタンを操作すると、たとえば「コピー先のリスト位置を指定してください」というメッセージが表示され、ユーザがその位置を指定すると、“Ｃｏｐｙ”ボタンを操作する前にカーソルが位置していたソングファイルが、当該メモリから読み出されて、指定されたリスト位置に対応するメモリにコピーされる。
【００５０】
「ファイル移動」では、上記“Ｃｕｔ”ボタンを操作した後、移動先のリスト位置を指定して、操作指定欄９ａ内の“Ｐａｓｔｅ”ボタンを操作すると、当該メモリから削除されたソングファイルが、指定されたメモリに移動される。
【００５１】
「ファイルセーブ」では、ソングファイルをセーブすべきリスト位置を指定した後、操作指定欄９ａ内の“Ｓａｖｅ”ボタンを操作すると、ソングモードに移行する前に作成されたソングファイルが、指定されたメモリにセーブされる。
【００５２】
「ファイル名変更」では、操作指定欄９ａ内の“Ｎａｍｅ”ボタンを操作すると、操作指定欄９ａに代わって、後述する図７の操作指定欄９ａ′が表示され、この操作指定欄９ａ′内の各ボタンを操作することで、ファイル名を変更することができる。なお、その詳細な操作処理については、後述する。
【００５３】
次に、この制御処理を詳細に説明する。
【００５４】
図４は、本実施の形態の演奏情報表示装置、特にＣＰＵ５が実行するメインルーチンの手順を示すフローチャートである。
【００５５】
同図において、まず、パネルスイッチ２内の所定スイッチ（図示せず）を用いて、機能の切り替え操作があったか否かを判別する（ステップＳ１）。本実施の形態では、各機能は、前記各モード、すなわち、ソングモード、ボイスモード、スタイルモード、レジストレーションモードおよびシステムモードにそれぞれ対応しているため、ステップＳ１では、現在のモードが切り替えられたか否かを判別している。
【００５６】
ステップＳ１で、機能の切り替え操作があったときには、その操作に応じた機能を起動する、すなわち切り替え指定されたモードに移行する（ステップＳ２）一方、機能の切り替え操作がないときには、ステップＳ２をスキップしてステップＳ３に進む。
【００５７】
ステップＳ３では、リスト画面を表示する指示がなされたか否かを判別し、当該指示がなされたときにはステップＳ４〜Ｓ７の処理を行う一方、当該指示がなされないときにはステップＳ４〜Ｓ７の処理をスキップしてステップＳ８に進む。
【００５８】
ステップＳ４では、前記各メモリ、すなわちプリセットメモリ、ユーザメモリおよびＦＤ２０に記憶されている演奏情報ファイルのうち、選択されている機能を検出して、検出された機能に対応する（選択されている機能で利用できる）ファイルを抽出し（検出された機能に対応する機能ＩＤを持つファイルや、検出された機能に対応するフォルダに記憶されているファイルを抽出し）、ステップＳ５では、抽出されたファイル毎に、当該ファイル名のアイコンＩＤで指示されるアイコンを読み出し、ステップＳ６では、抽出されたファイルのファイルＩＤと読み出されたアイコンにより、前記図３に示すようなリスト画面を表示し、ステップＳ７では、このリスト画面からユーザが行った操作に応じた制御処理を行う。なお、本実施の形態では、アイコンＩＤで指示されるアイコンは、予め作成されて前記ＲＯＭ６の所定領域に格納されているとする。
【００５９】
そして、ステップＳ８では、ステップＳ１〜Ｓ７の処理以外のその他の処理、たとえば、ソングモードであれば、ソングデータの作成や再生、編集、ボイスモードであれば、ボイスデータの編集、スタイルモードであれば、スタイルデータの選択や再生、編集、レジストレーションモードであれば、レジストレーションデータの編集等の処理を行い、ステップＳ９では、本メインルーチン（アプリケーションプログラムのルーチン）に対する終了指示がなされたか否かを判別する。
【００６０】
ステップＳ９で、終了指示がなされたときには、直ちに本メインルーチンを終了する一方、終了指示がなされないときには、前記ステップＳ１に戻って、上述の処理を繰り返す。
【００６１】
図５は、上記ステップＳ７のリスト画面（図３）におけるユーザ操作に応じた制御処理の詳細な手順を示すフローチャートである。
【００６２】
同図において、まず、カーソルの移動操作がなされたか否かを判別し（ステップＳ１１）、カーソルの移動操作がなされたときには、その移動操作によって選択されたファイルの情報を前記選択バッファに書き込む（ステップＳ１２）一方、カーソルの移動操作がなされないときには、ステップＳ１２をスキップしてステップＳ１３に進む。
【００６３】
ステップＳ１３では、ファイル名の変更の指示（前記図３の“Ｎａｍｅ”ボタンの操作）がなされたか否かを判別し、ファイル名の変更の指示がなされたときには、図６を用いて後述するファイル名変更処理サブルーチンを実行する（ステップＳ１４）一方、ファイル名の変更の指示がなされないときには、ステップＳ１４をスキップしてステップＳ１５に進む。
【００６４】
ステップＳ１５では、メモリの選択操作（前記図３のタブＴｂの切り替え操作）がなされたか否かを判別し、メモリの選択操作がなされたときには、選択されたメモリに記憶されている、現在の選択されている機能に対応するファイルをリスト表示する（ステップＳ１６）一方、メモリの選択操作がなされないときには、ステップＳ１６をスキップしてステップＳ１７に進む。
【００６５】
ステップＳ１７では、上記ステップＳ１１〜Ｓ１６以外の処理、たとえば、前記「ファイル削除」、「ファイルコピー」、「ファイル移動」または「ファイルセーブ」等の処理を行い、ステップＳ１８では、本制御処理を終了させる指示がなされたか否かを判別する。
【００６６】
ステップＳ１８で、本制御処理を終了させる指示がなされたときには、本制御処理を直ちに終了する（図４のステップＳ８からメインルーチンへ復帰する）一方、本制御処理を終了させる指示がなされないときには、前記ステップＳ１１に戻って、上述の処理を繰り返す。
【００６７】
図６は、上記ステップＳ１４のファイル名変更処理サブルーチンの詳細な手順を示すフローチャートである。
【００６８】
同図において、まず、リスト画面の操作指定欄９ａを、図７に示すようなファイル名変更用の操作指定欄９ａ′に変更する（ステップＳ２１）。
【００６９】
次に、この操作指定欄９ａ′に表示された「かな」ボタンを操作することにより、ファイルＩＤの文字列を入力する（ステップＳ２２）。なお、本実施の形態では、操作指定欄９ａ′内の「かな漢」ボタンを操作する毎に、そのボタンの表示が「かな漢」→「カナ」→「カナ（半角）」→「ＡＢＣ（全角）」→「ＡＢＣ（半角）」→「かな漢」と変わって行き、それに応じて、他のボタンの表示や個数も変わって行く。これにより、各種文字（ひらがな、カタカナ、漢字、アルファベット）をファイルＩＤの文字列として入力することができる。
【００７０】
そして、“ＩＣＯＮ”ボタンが操作されたか否かを判別し（ステップＳ２３）、“ＩＣＯＮ”ボタンが操作されたときには、図８に示すようなアイコン選択画面を表示し（ステップＳ２４）、選択されたアイコンに対応するアイコンＩＤをファイル名に添付する（ステップＳ２５）。
【００７１】
図８は、前記ＲＯＭ６に格納されたアイコンを選択するためのアイコン選択画面の一例を示す図であり、図示例のアイコン選択画面は、ボイスモードが選択されたときのものである。本実施の形態では、アイコン選択画面も、モードに応じて変わり、選択されたモードで選択可能なアイコンのみがアイコン選択画面中に表示されるようになっている。
【００７２】
ユーザは、アイコン選択画面中の上下左右の矢印ボタンを操作することにより、カーソル（反転表示によって示される）をアイコンに合わせると、そのアイコンがアイコン選択画面の左下部に拡大表示され、“ＯＫ”ボタンを操作することにより、拡大表示されたアイコン、すなわちカーソル位置のアイコンに対応するアイコンＩＤがファイル名に添付される。
【００７３】
なお、本実施の形態では、アイコンおよびアイコンＩＤともに、予め設定されたものを利用し、ユーザが作成できるようにしていないが、もちろん、ユーザが作成できるようにしてもよい。
【００７４】
一方、ステップＳ２３で、“ＩＣＯＮ”ボタンが操作されないときには、ステップＳ２４およびＳ２５をスキップしてステップＳ２６に進む。
【００７５】
ステップＳ２６では、本ファイル名変更処理を終了させる指示がなされたか否かを判別し、本ファイル名変更処理を終了させる指示がなされたときには、ステップＳ２２やステップＳ２５で入力された情報に基づいた新たなファイル名を現在選択中のファイル（選択バッファに格納されているファイル）のファイル名として記憶した後に、本ファイル名変更処理を直ちに終了する一方、本ファイル名変更処理を終了させる指示がなされないときには、前記ステップＳ２１に戻って、上述の処理を繰り返す。
【００７６】
なお、本実施の形態では、各メモリ毎に、すなわちプリセットメモリ、ユーザメモリおよびＦＤ２０毎に、演奏情報ファイルをリスト表示するようにしたが、これに限らず、全メモリに亘って、演奏情報ファイルを１つのリスト（もちろん、演奏情報ファイルが多いときにはページを切り替えて）で表示するようにしてもよい。
【００７７】
このように、本実施の形態では、特定の機能が選択された状態で、演奏情報ファイルのリスト画面表示の指示がなされると、その特定の機能で利用される演奏情報ファイルのみが記憶元の各種メモリから抽出されてリスト表示されるので、ユーザは、希望のファイルを簡単かつ迅速に探し出すことができる。
【００７８】
また、各演奏情報ファイルには、その各ファイルの内容に応じた特有のアイコンを対応付けることができるように構成され、演奏情報ファイルのリスト画面には、ファイル名に加えて、当該ファイルに特有のアイコンを表示するようにしたので、ユーザは、同一機能で利用される複数のファイル間で、各ファイルの内容を直感的に識別することができる。
【００７９】
なお、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵ５やＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００８０】
この場合、記憶媒体から読出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８１】
プログラムコードを供給するための記憶媒体としては、たとえば、前記フロッピーディスク２０、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ２１、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ６などを用いることができる。また、他のＭＩＤＩ機器１００や通信ネットワーク１０１を介してサーバコンピュータ１０２からプログラムコードが供給されるようにしてもよい。
【００８２】
また、コンピュータが読出したプログラムコードを実行することにより、上述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００８３】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ５などが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００８４】
【発明の効果】
【００８５】
以上説明したように、請求項１または２に記載の発明によれば、ファイル名が、当該ファイルの名称を指し示す名称情報文字列と当該ファイルを表示するために使用されるアイコンを指し示すアイコン情報文字列と後端部に当該ファイルの機能を指し示す機能情報文字列である拡張子とを結合した文字列からなる演奏情報ファイルを記憶する複数の記憶手段から、選択された機能に対応する前記機能情報文字列を含むファイル名の演奏情報ファイルが、それぞれ抽出され、前記アイコン情報文字列によって指定されるアイコンを前記複数の機能のそれぞれに対応付けて各機能毎に複数記憶するアイコン記憶手段から、前記抽出された演奏情報ファイル毎にそのファイル名に含まれるアイコン情報文字列のみに基づいて対応するアイコンが読み出され、前記抽出された演奏情報ファイルのファイル名に含まれる名称情報文字列と、前記読み出されたアイコンであって、該ファイルのファイル名に含まれるアイコン情報文字列に対応するものとを組にして表示手段にリスト表示されるので、ユーザは、同一機能で利用される複数のファイル間で、各ファイルの内容を直感的に識別することができる。
【図面の簡単な説明】
【図１】  本発明の一実施の形態に係る演奏情報表示装置の概略構成を示すブロック図である。
【図２】  演奏情報ファイルを記憶しているメモリの種類と演奏情報ファイルの種類を説明するための図である。
【図３】  ソングモード時に表示された演奏情報ファイルのリストの一例を示す図である。
【図４】  図１の演奏情報表示装置、特にＣＰＵが実行するメインルーチンの手順を示すフローチャートである。
【図５】  図４のリスト画面におけるユーザ操作に応じた制御処理の詳細な手順を示すフローチャートである。
【図６】  図５のファイル名変更処理サブルーチンの詳細な手順を示すフローチャートである。
【図７】  図３のリスト画面の操作指定欄の“Ｎａｍｅ”ボタンが操作されたときに、切り替えられるファイル名変更用の操作指定欄の一例を示す図である。
【図８】  図７の操作指定欄の“ＩＣＯＮ”ボタンが操作されたときに、リスト画面に代わって表示されるアイコン選択画面の一例を示す図である。
【符号の説明】
６  ＲＯＭ（記憶手段、アイコン記憶手段）
７  ＲＡＭ（記憶手段）
２０  ＦＤ（記憶手段）
５  ＣＰＵ（選択手段、抽出手段、表示手段、読み出し手段）
２  パネルスイッチ（選択手段）
９  表示装置（表示手段）
【図１】
0004100538.tif 000002
【図２】
0004100538.tif 000003
【図３】
0004100538.tif 000004
【図４】
0004100538.tif 000005
【図５】
0004100538.tif 000006
【図６】
0004100538.tif 000007
【図７】
0004100538.tif 000008
【図８】
0004100538.tif 000009