(57)【要約】 【課題】  複数の音楽アイテムの再生順を簡単に設定できるようにする。【解決手段】  音楽再生装置は、複数の曲データの再生順を規定するプレイリストデータを記憶装置に記憶しておき、プレイリストデータを表示器に表示するとともに、プレイリストデータに従った順に音楽アイテムを再生する。プレイリストデータは、各曲データに対応した複数のアイテムデータからなる。ユーザが曲データを再生することを各アイテムデータごとに指定すると、再生の選択されたアイテムに再生マーク「check」が登録されて表示され、再生の選択された曲データの合計再生時間Ｄ１３も計算されて表示される。さらに、選択された曲データであっても記憶装置に記憶されていない曲データに関しては、対応するアイテムデータに再生不能マーク「???」が付与されて表示される。【選択図】  図６
2006196058.tif 000002
【特許請求の範囲】
【請求項１】
複数の音楽アイテムの再生順を規定するプレイリストデータを記憶装置に記憶しておき、前記プレイリストデータを表示器に表示するとともに、前記プレイリストデータに従った順に音楽アイテムを再生する音楽再生装置において、
前記プレイリストデータによって指定される音楽アイテムを再生するか否かを指定する再生指定データを前記プレイリストデータ中に設定する再生指定手段を設けたことを特徴とする音楽再生装置。
【請求項２】
請求項１に記載した音楽再生装置において、さらに
前記プレイリストデータは各音楽アイテムの再生時間を表す再生時間データを含んでおり、
前記再生指定データによって再生が指定されている音楽アイテムの合計再生時間を、前記各音楽アイテムに関する再生時間データを用いて計算して表示器に表示する合計再生時間表示制御手段を設けたことを特徴とする音楽再生装置。
【請求項３】
請求項１または２に記載した音楽再生装置において、さらに
前記再生指示データによって再生が指定されている音楽アイテムが再生可能状態にあるか否かを判定して、再生可能状態であるか否かを表示器に表示する再生可能状態表示制御手段を設けたことを特徴とする音楽再生装置。
【請求項４】
請求項１ないし３のうちのいずれか一つに記載した音楽再生装置において、さらに
前記再生指示データによって再生が指定されている音楽アイテムおよび再生が指定されていない音楽アイテムのうちの少なくともいずれか一方のみを表示器に表示する再生指定アイテム表示制御手段を設けたことを特徴とする音楽再生装置。
【請求項５】
請求項１ないし４のうちのいずれか一つに記載した音楽再生装置において、さらに
音楽アイテムは記憶装置に記憶されているとともに、プレイリストデータは音楽アイテムの記憶装置における記憶位置を示すパスデータも含んでおり、
前記パスデータによって指定される記憶位置を末尾側から表示器に表示するパス表示制御手段を設けたことを特徴とする音楽再生装置。
【請求項６】
複数の音楽アイテムの再生順を規定するプレイリストデータを記憶装置に記憶しておき、前記プレイリストデータを表示器に表示するとともに、前記プレイリストデータに従った順に音楽アイテムを再生する音楽再生装置において、
前記プレイリストデータに新たな音楽アイテムを追加するとき、追加される音楽アイテムがプレイリストデータ中に既に登録されている音楽アイテムであるかを判定して、既に登録されている音楽アイテムである場合にはその旨を報知する既登録報知手段を設けたことを特徴とする音楽再生装置。
【請求項７】
複数の音楽アイテムの再生順を規定するプレイリストデータを記憶装置に記憶しておき、前記プレイリストデータを表示器に表示するとともに、前記プレイリストデータに従った順に音楽アイテムを再生する音楽再生装置において、
前記プレイリストデータを表示器に新たに表示するとき、前記プレイリストデータ中に登録されている音楽アイテムが再生可能状態にあるかを判定して、再生可能状態であるか否かを表示器に表示する再生可能状態表示制御手段を設けたことを特徴とする音楽再生装置。
【請求項８】
複数の音楽アイテムの再生順を規定するプレイリストデータを記憶装置に記憶した音楽再生装置に適用され、前記プレイリストデータを表示器に表示するとともに、前記プレイリストデータに従った順に音楽アイテムを再生するコンピュータ読み取り可能な音楽再生プログラムにおいて、
前記プレイリストデータによって指定される音楽アイテムを再生するか否かを指定する再生指定データを前記プレイリストデータ中に設定する処理を含むことを特徴とするコンピュータ読み取り可能な音楽再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の音楽アイテムの再生順を規定するプレイリストデータを記憶装置に記憶しておき、プレイリストデータを表示器に表示するとともに、プレイリストデータに従った順に音楽アイテムを再生する音楽再生装置および同装置に適用されるコンピュータ読み取り可能な音楽再生プログラムに関する。
【背景技術】
【０００２】
従来から、１つのディレクトリ内に楽曲を表す複数の曲データと、複数の曲データの再生の順番を表わす曲順データと記憶しておき、曲順データによって指定された順に曲データを再生するようにした自動演奏装置は知られている（下記特許文献１参照）。
【特許文献１】特開２００１−１０９４７０号公報
【０００３】
しかし、上記従来の装置では、常に、１つのディレクトリ内に記憶された全ての曲データが曲順データによって規定される順番で再生されるのみで、前記全ての曲データのうちの特定の１つまたは複数の曲データを順に再生することができなかった。そして、一旦作成してしまった曲順データの内容を変更するためには、曲順データを編集するための編集モードにおいて、曲データをリストから削除したり、新たに追加したりする必要がある。例えば、曲データの再生をトータル時間内に的確に収まるように複数の曲データを選択して、再生順に並べるような場合に、候補となる曲データを多数用意しておき、各曲データの再生時間を把握しながら、多数の曲データの中から種々の組合せの曲データを登録したり削除したりする作業を何度も繰り返す必要があり、この作業には非常に手間がかかった。
【０００４】
また、登録する曲データの数が多くなってくると、曲データの登録済みの有無を把握することも困難になる。さらに、曲順データに一旦登録した後に、曲順データに係る曲データが削除されてしまうことも考えられるが、従来の装置においては、曲順データに従って曲データが再生されるときに初めて曲データが削除されていることがわかるので、ユーザにとって曲データの有無を把握することは難しかった。
【発明の開示】
【０００５】
本発明は、上記問題に対処するためになされたもので、その目的は、ユーザにとって使い勝手の良好な音楽再生装置および同装置に適用されるコンピュータ読み取り可能な音楽再生プログラムを提供することにある。なお、本明細書では、前記曲データ（例えば、ＭＩＤＩデータ）を含む、オーディオデータ、ビデオデータ、カラオケデータ、着信メロディデータ、それらの混合データなどの音楽を再生するための音楽コンテンツデータを音楽アイテムという。また、前記曲順データのように、音楽アイテムの再生順を表すデータをプレイリストデータという。
【０００６】
上記目的を達成するために、本発明の特徴は、複数の音楽アイテムの再生順を規定するプレイリストデータを記憶装置に記憶しておき、プレイリストデータを表示器に表示するとともに、プレイリストデータに従った順に音楽アイテムを再生する音楽再生装置において、プレイリストデータによって指定される音楽アイテムを再生するか否かを指定する再生指定データをプレイリストデータ中に設定する再生指定手段を設けたことにある。
【０００７】
これにより、プレイリストデータ上に登録されている音楽アイテムを再生しないように簡単に変更できるとともに、一旦再生しないようにした音楽アイテムを簡単に再生するように変更でき、再生される音楽アイテムを指定する作業が簡単になる。
【０００８】
また、本発明の他の特徴は、さらに、プレイリストデータは各音楽アイテムの再生時間を表す再生時間データを含んでおり、再生指定データによって再生が指定されている音楽アイテムの合計再生時間を、各音楽アイテムに関する再生時間データを用いて計算して表示器に表示する合計再生時間表示制御手段を設けたことにある。
【０００９】
これにより、音楽アイテムの合計再生時間が適切な範囲内に収まるように、再生されるべき音楽アイテムを容易に選択することができるようになる。
【００１０】
また、本発明の他の特徴は、さらに、再生指示データによって再生が指定されている音楽アイテムが再生可能状態にあるか否かを判定して、再生可能状態であるか否かを表示器に表示する再生可能状態表示制御手段を設けたことにある。この場合、例えば、音楽再生装置は、再生するための音楽アイテムを記憶装置に記憶しており、再生可能状態表示制御手段は、記憶装置内に音楽アイテムが記憶されているか否かを判定することにより、再生指示データによって再生が指定されている音楽アイテムが再生可能状態にあるかを判定するようにすることができる。
【００１１】
これにより、ユーザは、再生することを希望する音楽アイテムが再生可能状態にあるか否かを把握することができる。さらに、ユーザが再生することを希望しない音楽アイテムに関しては再生可能または再生不能を表示器に表示することは重要でないので、前記再生指定データが再生しないことを表している音楽アイテムに関しては、再生可能または再生不能の判定および表示を行わないようにすることで、処理を簡単にすますことができるとともに、煩雑な表示を回避できる。
【００１２】
また、本発明の他の特徴は、さらに、前記再生指示データによって再生が指定されている音楽アイテムおよび再生が指定されていない音楽アイテムのうちの少なくともいずれか一方のみを表示器に表示する再生指定アイテム表示制御手段を設けたことにある。
【００１３】
これにより、再生しようとする音楽アイテムのみを表示器に表示して、再生しない不必要な音楽アイテムを表示しないようにすれば、再生すべき音楽アイテムの確認が容易になって、プレイリストデータの編集作業が簡単になる。逆に、再生しない音楽アイテムのみを表示すれば、プレイリストデータから削除されるべき候補を決定したり、再生しないように登録されている音楽アイテムを再生するように変更したりする場合の編集作業が簡単になる。
【００１４】
また、本発明の他の特徴は、さらに、音楽アイテムは記憶装置に記憶されているとともに、プレイリストデータは音楽アイテムの記憶装置における記憶位置を示すパスデータも含んでおり、パスデータによって指定される記憶位置を末尾側から表示器に表示するパス表示制御手段を設けたことにある。
【００１５】
これによれば、プレイリストデータの表示器における表示領域が少ない場合でも、音楽アイテムが格納されているフォルダを視認できるようになる。
【００１６】
また、本発明の他の特徴は、プレイリストデータに新たな音楽アイテムを追加するとき、追加される音楽アイテムがプレイリストデータ中に既に登録されている音楽アイテムであるかを判定して、既に登録されている音楽アイテムである場合にはその旨を報知する既登録報知手段を設けたことにある。この場合、既登録報知手段は、例えば、既登録または登録回数を表示したり、既登録である旨の警報音を発生したりするようにするとよい。
【００１７】
これによれば、ユーザは、追加しようとする音楽アイテムが既に登録済みであることを簡単に把握することができるので、音楽アイテムの重複登録をしたくない場合や、逆に重複登録をしたい場合に、プレイリストデータへの追加作業が簡単になる。
【００１８】
また、本発明の他の特徴は、プレイリストデータを表示器に新たに表示するとき、プレイリストデータ中に登録されている音楽アイテムが再生可能状態にあるかを判定して、再生可能状態であるか否かを表示器に表示する再生可能状態表示制御手段を設けたことにある。この場合、例えば、音楽再生装置は、再生するための音楽アイテムを記憶装置に記憶しており、再生可能状態表示制御手段は、記憶装置内に音楽アイテムが記憶されているか否かを判定することにより、プレイリストデータによって指定される音楽アイテムが再生可能状態にあるかを判定するようにすることができる。
【００１９】
これにより、ユーザは、プレイリストデータに登録されている音楽アイテムを再生しなくても、プレイリストデータに登録されている音楽アイテムの再生可能または再生不能を把握することができ、プレイリストデータの編集作業が簡単になる。
【００２０】
さらに、本発明の実施にあたっては、音楽再生装置の発明に限定されることなく、同装置に適用されるコンピュータ読み取り可能なプログラムおよび方法の発明としても実施し得るものである。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の一実施形態について図面を用いて説明する。図1は、本発明に係る音楽再生装置および音楽再生プログラムを適用した電子楽器を概略的に示すブロック図である。この電子楽器は、演奏操作子群１１、設定操作子群１２、表示器１３および楽音信号発生回路１４を備えている。
【００２２】
演奏操作子群１１は、発生楽音の音高を指定するための複数の演奏操作子（例えば、複数の鍵）からなり、各演奏操作子の操作はバス１５に接続された検出回路１６によって検出される。設定操作子群１２は、この電子楽器の操作パネルに設けられて電子楽器の各部の動作態様を指示するための複数の設定操作子からなり、各設定操作子の操作はバス１５に接続された検出回路１７によって検出される。表示器１３は、液晶ディスプレイ、ＣＲＴなどで構成され、文字、数字、図形などを表示する。この表示器１３の表示内容は、バス１５に接続された表示制御回路１８によって制御される。
【００２３】
楽音信号発生回路１４は、バス１５に接続されていて、後述するＣＰＵ２１の制御のもとに供給される演奏データおよび楽音制御データに基づいて楽音信号を生成してサウンドシステム１９に出力する。サウンドシステム１９は、スピーカ、アンプなどを含んでいて、前記楽音信号に対応した楽音を放音する。
【００２４】
また、この電子楽器は、バス１５にそれぞれ接続されていてマイクロコンピュータ本体部を構成するＣＰＵ２１、タイマ２２、ＲＯＭ２３およびＲＡＭ２４を備えているとともに、外部記憶装置２５、ＭＩＤＩインターフェース回路２６および通信インターフェース回路２７も備えている。外部記憶装置２５は、この電子楽器に予め組み込まれているハードディスクＨＤおよびフラッシュメモリ、同電子楽器に装着可能なコンパクトディスクＣＤおよびフレキシブルディスクＦＤなどの種々の記録媒体と、同各記録媒体に対するドライブユニットを含むものであり、大量のデータ及びプログラムの記憶及び読み出しを可能にしている。
【００２５】
特に、この実施形態においては、ハードディスクＨＤ、フラッシュメモリなどには、音楽再生プログラム（図２および図３）および楽曲を表す複数の曲データ（図４参照）が記憶されているとともに、プレイリストデータが記憶されるようになっている。なお、これらの音楽再生プログラムおよび曲データは、予めハードディスクＨＤ、フラッシュメモリなどに記憶されていたり、コンパクトディスクＣＤ、フレキシブルディスクＦＤなどからハードディスクＨＤ、フラッシュメモリなどに供給されたり、後述する外部機器３１又はサーバコンピュータ３３からハードディスクＨＤ、フラッシュメモリなどに供給されるものである。
【００２６】
プレイリストデータは、図５(Ａ)に示すように、ユーザが登録した曲データに関する情報を曲データごとに表す複数のアイテムデータからなる。各アイテムデータは、図５(Ｂ)に示すように、番号データ、チェックマークデータ、タイトルデータ、パスデータ、演奏時間データおよび登録回数データからなる。番号データは、プレイリストデータ中に登録された曲データの登録番号を表すとともに、再生が指定されている曲データに関しては再生順を表す。チェックマークデータは、曲データの再生が選択されているか否かを表すとともに、外部記憶装置２５に曲データが記憶されていなくて曲データの再生不能であることも表す。タイトルデータは、曲データによって表された楽曲の曲名を表す。パスデータは、外部記憶装置２５における曲データの記憶位置すなわち曲データが格納されているフォルダおよび同フォルダ内の曲データファイル名を表す。演奏時間データは、曲データの再生に必要な演奏時間を表す。登録回数データは、曲データがプレイリストデータ中に登録されている数を表す。
【００２７】
ＭＩＤＩインターフェース回路２６には、他の電子楽器、パーソナルコンピュータなどのＭＩＤＩ対応機器３１が接続されるようになっていて、この電子楽器がＭＩＤＩ対応器３１と各種プログラム及びデータを交信可能となっている。また、通信インターフェース回路２７は、インターネットなどの通信ネットワーク３２を介してサーバコンピュータ３３との接続を可能としていて、この電子楽器が各種プログラム及びデータをサーバコンピュータ３３から受信し、またはサーバコンピュータ３３に送信できるようになっている。
【００２８】
次に、上記のように構成した実施形態の動作について説明する。ユーザは設定操作子群１２を操作することにより、音楽再生プログラムの実行を開始させる。この音楽再生プログラムの実行は、図２のステップＳ１０にて開始され、ＣＰＵ２１は、ステップＳ１１にて外部記憶装置２５に記憶されているプレイリストデータを読み出してＲＡＭ２４にロードし、このロードしたプレイリストデータを表示制御回路１８との協働により表示器１３に表示する。このステップＳ１１の処理時に、プレイリストデータが外部記憶装置２５に未だ記憶されていない初期の状態では、ＲＡＭ２４内にプレイリストデータを含まないプレイリストデータのための記憶領域が用意される。なお、本明細書では、各種データをＲＡＭ２４に書き込むことをロードといい、逆にＲＡＭ２４内のデータを外部記憶装置２５に書き込むことをセーブということにする。
【００２９】
このプレイリストデータの表示画面を図６に示す。表示画面におけるプレイリストＤ１０においては、プレイリストデータ中の各アイテムデータに基づいて、登録番号（１，２・・）、チェックマーク（check，−，???）、曲名（aaaa，bbbb・・）、パス（…/rock/aaaa.wav，…/rock/aaaa.wav・・）、曲データの演奏時間（03:52，2:30・・）および登録回数（１，２・・）がこの順に表示される。チェックマークに関しては、「check」により曲データの再生選択状態が表され、「−」により曲データの非再生選択状態が表され、「???」により曲データが外部記憶装置２５に記憶されておらず、曲データの再生不能状態が表される。演奏時間における「03:52」は、３分５２秒を表す。
【００３０】
パスに関しては、曲データの記憶位置がアドレスにおける末尾側から表示されている点に注目すべきべきである。例えば、曲データのパスの全体が、「c:/audio/user/suser1/rock/aaa.wav」であったとする。この場合、表示画面におけるパスの表示領域が少ない場合には、前記パスを先頭から表示すると、「c:/audio/user/…」となってしまい、これでは、曲データが格納されているフォルダを確認できない。これに対して、本実施形態では、前記パスを末尾側から表示、すなわち「…/rock/aaa.wav」と表示している。このようなパスの表示においては、表示可能な文字数に基づいてアドレスの末尾側から表示する文字範囲を決定してもよいし、表示可能なドット数に基づいてアドレスの末尾側から表示する文字範囲を決定してもよい。これにより、パスの表示領域が少なくても、曲データが格納されているフォルダを容易に確認できる。
【００３１】
また、この表示画面には、前記ステップＳ１１の処理により、現在再生中の曲データの再生開始からの経過時間Ｄ１１、選択された複数の曲データの再生開始からの経過時間Ｄ１２および選択された複数の曲データの再生に必要とされる合計再生時間Ｄ１３も表示される。経過時間Ｄ１１，Ｄ１２においては、例えば、１分２０秒の経過時間が「01:20」のように表示される。合計再生時間Ｄ１３においては、例えば、５４分３０秒の合計再生時間が「54:40」のように表示される。
【００３２】
さらに、この表示画面には、前記ステップＳ１１の処理により、設定操作子群１２に含まれる各操作子の位置に対応させて、各操作子の機能を表す操作子マーク「↑」、「↓」、「check」、「add」、「save」、「reload」、「delete」、「paste」、「cut」、「copy」、「hide1」、「hide2」も表示される。
【００３３】
操作子マーク「↑」および「↓」は、プレイリスト中のアイテムを指示するカーソルを上下させるための指示機能を表す。操作子マーク「check」は、チェックマークとして「check」を付与したりはずしたりするとともに、「check」の付与されているアイテムデータに対応した曲データが外部記憶装置２５に記憶されているかを調べるための指示機能を表す。操作子マーク「add」は、ＲＡＭ２４内のプレイリストデータ中に新たなアイテムデータを追加するための指示機能を表す。操作子マーク「save」は、ＲＡＭ２４内のプレイリストデータを外部記憶装置２５に書き込むための指示機能を表す。操作子マーク「reload」は、外部記憶装置２５に記憶されているプレイリストデータを読み込んでＲＡＭ２４内の現在のプレイリストデータと変更するための指示機能を表す。操作子マーク「delete」は、ＲＡＭ２４内のプレイリストデータ中のアイテムデータを消去するための指示機能を表す。操作子マーク「paste」、「cut」および「copy」は、ＲＡＭ２４内のプレイリストデータ中のアイテムデータをカット・アンド・ペーストまたはコピー・アンド・ペーストするための指示機能を表す。操作子マーク「hide1」は、プレイリスト中のチェックマークとして非再生マーク「−」の付与されたアイテムを非表示にして、チェックマークとして再生マーク「check」および再生不能マーク「???」の付与されたアイテムのみを表示する指示機能を表す。操作子マーク「hide2」は、プレイリスト中のチェックマークとして再生マーク「check」および再生不能マーク「???」の付与されたアイテムを非表示にして、チェックマークとして非再生マーク「−」の付与されたアイテムのみを表示する指示機能を表す。
【００３４】
前記ステップＳ１１の処理後、ＣＰＵ２１は、ステップＳ１２にて、ＲＡＭ２４内のプレイリストデータ中の再生マーク「check」の付与されているアイテムデータによって指定される曲データが外部記憶装置２５に記憶されているかを調べて、すなわち前記曲データが再生可能であるかを調べて前記アイテムデータすなわちプレイリストデータを更新する。具体的には、曲データが外部記憶装置２５に記憶されていれば、チェックマークデータをそのままに保つ。一方、曲データが外部記憶装置２５に記憶されていなければ、チェックマークデータを再生不能マーク「???」を表すデータに変更する。そして、このステップＳ１２にて、更新されたプレイリストデータに応じて表示器１３の表示内容も更新する。
【００３５】
前記ステップＳ１１，Ｓ１２の処理後、ＣＰＵ２１は、ステップＳ１３〜Ｓ４５からなる循環処理を繰り返し実行する。この循環処理中、ユーザが、設定操作子群１２のうちの操作子マーク「↑」、「↓」に対応した操作子を操作することにより、カーソルを上下させてプレイリスト中の一つのアイテムを選択した後、操作子マーク「check」に対応した操作子を操作してチェックを指示すると、ＣＰＵ２１はステップＳ１３にて「Ｙｅｓ」と判定してステップＳ１４〜Ｓ１８の処理を実行する。
【００３６】
選択されたアイテムに関するチェックマークデータが再生マーク「check」を表していなければ、ステップＳ１４にて「Ｙｅｓ」すなわち再生マークなしと判定して、ステップＳ１５にて前記選択されたアイテムに再生マークを付与すなわち同アイテムに関するチェックマークデータを再生マーク「check」を表すデータに変更する。そして、ステップＳ１６にて、前記選択されたアイテムデータすなわち再生マーク「check」を新たに付与したアイテムデータに関し、前記ステップＳ１２の処理の場合と同様にして、アイテムデータによって指定される曲データが外部記憶装置２５に記憶されているかを調べて、すなわち前記曲データが再生可能であるかを調べてアイテムデータを更新するとともに、更新されたアイテムデータに従って表示器１３の表示内容も更新する。
【００３７】
選択されたアイテムに関するチェックマークデータが再生マーク「check」または再生不能マーク「???」を表していれば、ステップＳ１４にて「Ｎｏ」すなわち再生マークありと判定して、ステップＳ１７にて前記選択されたアイテムのチェックマークデータを非再生マーク「−」を表すデータに変更する。前記ステップＳ１６またはステップＳ１７の処理後、再生マーク「check」を表すチェックマークデータを有する各アイテムデータ中の演奏時間データによって表された演奏時間を合計して、合計値を合計再生時間Ｄ１３として表示器１３に表示する。
【００３８】
また、前記ステップＳ１３〜Ｓ４５からなる循環処理中、ユーザが、設定操作子群１２のうちの操作子マーク「add」に対応した操作子を操作すると、ＣＰＵ２１はステップＳ１９にて「Ｙｅｓ」と判定してステップＳ２０〜Ｓ２７の処理を実行する。ステップＳ２０においては、表示器１３に曲データの選択画面を表示して、ユーザに曲データを選択させる。ユーザが１つの曲データを選択すると、ステップＳ２１にて、選択した曲データと一致する曲データに関するアイテムデータがプレイリストデータ中に存在するか、すなわち選択した曲データが既登録かを調べる。そして、選択した曲データが既登録であれば、ステップＳ２２にて「Ｙｅｓ」と判定して、ステップＳ２３にて表示器１３に選択した曲が既登録である旨の警告を表示するとともに、選択した曲データをプレイリストデータ中に追加するか否かの問い合わせを表示器に表示する。この表示に代えまたは加えて、警告音を発生するようにしてもよい。
【００３９】
そして、ユーザが設定操作子群１２中のいずれかの操作子を操作することにより追加を選択すれば、ステップＳ２４にて「Ｙｅｓ」と判定してステップＳ２５に進む。一方、追加を選択しなければ、ステップＳ２４にて「Ｎｏ」と判定して、後述するステップＳ２５〜Ｓ２７の処理を実行することなく、ステップＳ２８以降に進む。ステップＳ２５においては、前記選択した曲データに関するアイテムデータを新たに生成して、プレイリストデータ中の既登録の同一アイテムデータ中の登録回数データに「１」を加算して同登録回数データを更新するとともに、前記新たに生成したアイテムデータ中の登録回数データを前記更新された登録回数データと同じ値に設定する。
【００４０】
前記ステップＳ２５の処理後、ＣＰＵ２１は、ステップＳ２６にて、前記新たに生成したアイテムデータをプレイリストデータの末尾に追加する。また、前記ステップＳ２２にて「Ｎｏ」すなわち選択した曲データと同一の曲データに関するアイテムデータがプレイリストデータ中にないと判定された場合には、前記ステップＳ２３〜Ｓ２５の処理を行うことなく、ステップＳ２６にて選択した曲データに関するアイテムデータをプレイリストデータの末尾に追加する。そして、ステップＳ２７にてプレイリストデータ中に追加したアイテムデータのチェックマークデータを再生マーク「check」を表すデータに設定する。また、このステップＳ２７においては、前記ステップＳ１８の処理と同様に、再生マーク「check」の付与されたアイテムの合計再生時間を更新して表示器１３に表示する。
【００４１】
また、前記ステップＳ１３〜Ｓ４５からなる循環処理中、ユーザが、設定操作子群１２のうちの操作子マーク「↑」、「↓」、「delete」、「paste」、「cut」または「copy」に対応した操作子を操作することにより、アイテムリストから一つのアイテムの削除、一つのアイテムの移動（すなわち、カット・アンド・ペースト）または一つのアイテムの複写（すなわち、コピー・アンド・ペースト）を指示すると、ＣＰＵ２１はステップＳ２８にて「Ｙｅｓ」と判定して、ステップＳ２９〜Ｓ３３の処理を実行する。
【００４２】
ステップＳ２９においては、選択されたアイテムと同じ他のアイテムがプレイリスト中にあるかを調べる。そして、他の同一のアイテムがあれば、ステップＳ２９にて、削除または複写されるアイテムおよび他の同一のアイテムに関する登録回数データを更新する。具体的には、アイテムの削除が指示された場合には、削除の指示されたアイテムと同一の他のアイテムに関する登録回数データを「１」だけ減少させるように更新する。アイテムの複写が指示された場合には、複写の指示されたアイテムと同一の他のアイテムとに関する登録回数データを「１」だけ増加させるように更新する。なお、アイテムの移動が指示された場合には、ステップＳ３０にて実質的な処理が実行されない。
【００４３】
ステップＳ３１においては、選択されたアイテムをプレイリストから削除し、または選択されたアイテムをプレイリストに追加する。具体的には、アイテムの削除が指示された場合には、削除の指示されたアイテムに関するアイテムデータをプレイリストデータ中から消去する。アイテムの移動が指示された場合には、移動の指示されたアイテムに関するアイテムデータをプレイリストデータ中から消去するとともに、同アイテムデータをプレイリストデータ中に新たに追加する。アイテムの複写が指示された場合には、複写の指示されたアイテムに関するアイテムデータをプレイリストデータ中に追加する。これらのアイテムの移動および複写の場合には、操作子マーク「↑」または「↓」に対応した操作子を操作することにより、アイテムの移動先または複写先が指定される。例えば、指定されたアイテムの次に、移動または複写されるアイテムを追加する。また、このようなプレイリストデータの更新に伴って、表示器１３におけるプレイリストの表示内容も更新される。
【００４４】
ステップＳ３２においては、選択されたアイテムに関するアイテムデータ中のチェックマークデータが再生マーク「check」を表しているかを調べる。再生マーク「check」を表していれば、ステップＳ３３にて、前記ステップＳ１８の処理と同様に、再生マーク「check」の付与された各アイテムの合計再生時間を更新して表示器１３に表示する。なお、この場合も、アイテムの移動が指示されている場合には、この合計再生時間の更新を省略できる。
【００４５】
また、前記ステップＳ１３〜Ｓ４５からなる循環処理中、ユーザが、設定操作子群１２のうちの操作子マーク「reload」に対応した操作子を操作すると、ＣＰＵ２１は、ステップＳ３４にて「Ｙｅｓ」と判定して、ステップＳ３５，Ｓ３６の処理を実行する。ステップＳ３５においては、外部記憶装置２５に記憶されているプレイリストデータをＲＡＭ２４にロードする。この場合、ＲＡＭ２４内に以前から記憶されていたプレイリストデータが、外部記憶装置２５に記憶されていたプレイリストデータに置き換えられる。そして、ステップＳ３６にて、前記ステップＳ１２の場合と同様に、ＲＡＭ２４にロードされたプレイリストデータ中の再生マーク「check」の付与されているアイテムデータによって指定される曲データが再生可能であるかを調べてプレイリストデータを更新するとともに、表示器１３におけるプレイリスト表示を更新する。
【００４６】
また、前記ステップＳ１３〜Ｓ４５からなる循環処理中、ユーザが、設定操作子群１２のうちの操作子マーク「save」に対応した操作子を操作すると、ＣＰＵ２１は、ステップＳ３７にて「Ｙｅｓ」と判定して、ステップＳ３８，Ｓ３９の処理を実行する。ステップＳ３８においては、前記ステップＳ１２の場合と同様に、ＲＡＭ２４に記憶されているプレイリストデータ中の再生マーク「check」の付与されているアイテムデータによって指定される曲データが再生可能であるかを調べてプレイリストデータを更新するとともに、表示器１３におけるプレイリスト表示を更新する。次に、ステップ３９にて、前記更新されたＲＡＭ２４内のプレイリストデータを外部記憶装置２５にセーブする。
【００４７】
また、前記ステップＳ１３〜Ｓ４５からなる循環処理中、ユーザが、設定操作子群１２のうちの操作子マーク「hide1」に対応した操作子を操作すると、ＣＰＵ２１は、ステップＳ４０にて「Ｙｅｓ」と判定して、ステップＳ４１の処理を実行する。ステップＳ４１においては、曲データの非再生選択状態を表す非再生マーク「−」の付与されたアイテムを非表示状態に設定する。すなわち、図７に示すように、曲データの再生選択状態および再生不能状態をそれぞれ表す再生マーク「check」および再生不能マーク「???」の付与されたアイテムのみを表示器２１に表示する。
【００４８】
また、前記ステップＳ１３〜Ｓ４５からなる循環処理中、ユーザが、設定操作子群１２のうちの操作子マーク「hide2」に対応した操作子を操作すると、ＣＰＵ２１は、ステップＳ４２にて「Ｙｅｓ」と判定して、ステップＳ４３の処理を実行する。ステップＳ４３においては、曲データの再生選択状態および再生不能状態をそれぞれ表す再生マーク「check」および再生不能マーク「???」の付与されたアイテムを非表示状態に設定する。すなわち、曲データの非再生選択状態を表す非再生マーク「−」の付与されたアイテムのみを表示器２１に表示する。
【００４９】
また、前記ステップＳ１３〜Ｓ４５からなる循環処理中、ユーザが、設定操作子群１２のうちのいずれかの操作子を操作して、曲データの編集、保存、再生などを指示すると、ＣＰＵ２１はステップＳ４４にて「Ｙｅｓ」と判定して、ステップＳ４５の処理を実行する。ステップＳ４５においては、外部記憶装置２５に記憶されている曲データが編集され、またはＭＩＤＩ機器３１およびサーバコンピュータ３３から供給される曲データが外部記憶装置２５に保存される。
【００５０】
また、プレイリストに基づく曲データの再生が指示された場合には、ＲＡＭ２４内に記憶されているプレイリストデータに基づいて、曲データの再生選択状態を表す再生マーク「check」の付与されたアイテムに関する曲データを、番号データによって表された番号順に外部記憶装置２５からＲＡＭ２４にロードして、曲データを順次再生する。この曲データの再生においては、曲データ中の演奏データおよび楽音制御データを楽曲の進行に従って読み出して楽音信号発生回路１４に供給する。楽音信号発生回路１４は、供給された演奏データおよび楽音制御データに応じた楽音信号を生成して、サウンドシステム１９を介して放音する。これにより、外部記憶装置２５に記憶されている曲データが、プレイリストデータに従った順に再生されるようになる。
【００５１】
上記作動説明からも理解できるように、上記実施形態によれば、プレイリストデータ中の各アイテムデータには曲データの再生の有無を指示するチェックマークデータが含まれており、ステップＳ１３〜Ｓ１７の処理により、チェックマークデータを変更すれば、プレイリストデータ上に登録されている曲データを再生しないように簡単に変更できるとともに、一旦再生しないようにした曲データを簡単に再生するように変更でき、再生される曲データを指定する作業が簡単になる。また、各アイテムデータには、楽曲の再生時間を表す再生時間データが含まれており、ステップＳ１８，Ｓ２７，Ｓ３３の処理により、チェックマークデータによって再生が指定されている曲データの合計再生時間が表示されるので、再生されるべき曲データを、曲データの合計再生時間が適切な範囲内に収まるように容易に選択することができるようになる。
【００５２】
また、ステップＳ１２，Ｓ１６，Ｓ３６，Ｓ３８の処理により、チェックマークデータによって再生が指定されている曲データが再生可能状態にあるか否かを判定して、再生可能状態であるか否かを表示器２１に表示するので、ユーザは再生することを希望する曲データが再生可能状態にあるか否かを把握することができる。さらに、ユーザが再生することを希望しない曲データに関しては再生可能または再生不能を表示器２１に表示することは重要でなく、再生可能または再生不能の判定および表示が行なわれないので、処理を簡単にすますことができるとともに、煩雑な表示を回避できる。また、前記ステップＳ１２，Ｓ３６処理は、外部記憶装置２５に記憶されているプレイリストデータをＲＡＭ２４にロードして表示器２１に新たに表示する際に実行されるので、ユーザは、プレイリストデータに登録されている曲データを再生しなくても、プレイリストデータに登録されている曲データの再生可能または再生不能を把握することができ、プレイリストデータの編集作業が簡単になる。
【００５３】
また、ステップＳ４０〜Ｓ４３の処理により、再生が指定されている曲データおよび再生が指定されていない曲データに関するアイテムデータの一方のみが表示器２１に表示される。したがって、再生しようとする曲データに関するアイテムデータのみを表示器２１に表示して、再生しない不必要な曲データに関するアイテムデータを表示しないようにすれば、再生すべき曲データの確認が容易になって、プレイリストデータの編集作業が簡単になる。逆に、再生しない曲データに関するアイテムデータのみを表示すれば、プレイリストデータから削除されるべき候補を決定したり、再生しないように登録されている曲データを再生するように変更したりする場合の編集作業が簡単になる。
【００５４】
また、ステップＳ１９〜Ｓ２５の処理により、プレイリストデータに新たなアイテムデータを追加するとき、追加されるアイテムデータがプレイリストデータ中に既に登録されているアイテムデータであるかを判定して、既に登録されているアイテムデータである場合にはその旨が報知されるとともに、登録回数が表示される。これにより、ユーザは、追加しようとするアイテムデータが既に登録済みであることを簡単に把握することができるので、アイテムデータの重複登録をしたくない場合や、逆に重複登録をしたい場合に、プレイリストデータへの追加作業が簡単になる。
【００５５】
さらに、本発明の実施にあたっては、上記実施形態に限定されるものではなく、本発明の目的を逸脱しない限りにおいて種々の変更が可能である。
【００５６】
例えば、上記実施形態においては、音楽アイテムとして曲データ（例えば、ＭＩＤＩデータ）を採用した例について説明した。しかし、これに代えまたは加えて、オーディオデータ、ビデオデータ、カラオケデータ、着信メロディデータ、それらの混合データなどの音楽を再生するための音楽コンテンツを採用してもよい。
【００５７】
また、上記実施形態においては、再生の指定された、および再生の指定されている曲データが外部記憶装置２５に記憶されていて、前記曲データの再生が可能であるかの検査処理（ステップＳ１２、Ｓ１６，Ｓ３６，Ｓ３８の処理）を、プレイリストデータのロード時、再生すべき曲データの追加時、プレイリストデータの再ロード時およびプレイリストデータのセーブ時に行うようにした。しかし、この検査処理を、前記条件に代えてまたは加えて、定期的(例えば、１０分ごと等)に自動的に行うようにしてもよい。また、自動的な検査処理を実行するか否かをユーザが選択できるようにしてもよい。
【００５８】
上記実施形態において、プレイリストデータ中のアイテムデータに対応した曲データのパスがユーザによって変更されたとき、同アイテムデータ中のパスデータも変更されるようにするとよい。この場合、パス変更操作を自動的に検知して、プレイリストデータ中のアイテムデータのパスデータが前記変更された記憶パスを表すデータに自動修正されるようにするとよい。また、自動ではなく、ユーザにパスの修正を促すようにしてもよい。さらに、アイテムデータのタイトルデータなどを用いて曲データをサーチして、アイテムデータのパスデータが、見つけた曲データの新たな記憶パスを表すデータに自動修正されるようにしてもよい。また、この場合、曲データが見つけられなければ、アイテムデータ中のチェックマークデータを再生不能マーク「???」を表すデータに設定するとよい。
【００５９】
また、上記実施形態においては、曲データの非再生選択状態を表す非再生マーク「−」の付与されたアイテムを表示しないようにしたり、曲データの再生選択状態を表す再生マーク「check」および再生不能状態を表す非再生マーク「???」の付与されたアイテムを表示しないようにしたりした。しかし、この表示しないようにすることに代えて、表示しないようにしたアイテムをグレーアウト表示して、ユーザが指定できないようにしてもよい。
【００６０】
また、上記実施形態では、チェックマークデータによって再生が指定されている曲データに関してのみ再生可能状態にあるかを検査するとともに検査結果を表示するようにした。しかし、処理時間を問題にしないならば、プレイリストデータ中のアイテムデータによって指定される全ての曲データに関して、再生可能状態にあるかを検査するとともに検査結果を表示するようにしてもよい。
【００６１】
さらに、上記実施形態においては、演奏操作子として鍵を採用した電子楽器に本発明を適用したが、鍵に代えて、単なる押圧スイッチ、タッチスイッチなどを音高を指定する演奏操作子を採用した電子楽器に適用してもよい。また、本発明は、電子楽器以外のカラオケ装置、自動演奏装置、音楽アミューズメント装置、パーソナルコンピュータなど、曲データを保有しまたは入手可能な他の電子音楽装置にも適用できる。
【図面の簡単な説明】
【００６２】
【図１】本発明の一実施形態に係る電子楽器の全体ブロック図である。
【図２】前記電子楽器にて実行される音楽再生プログラムの前半部分を示すフローチャートである。
【図３】前記音楽再生プログラムの後半部分を示すフローチャートである。
【図４】図１の外部記憶装置に記憶されている曲データを示す図である。
【図５】(Ａ)はプレイリストデータのデータフォーマット図であり、(Ｂ)は(Ａ)の各アイテムデータのデータフォーマット図である。
【図６】図１の表示器における表示例を示す図である。
【図７】図１の表示器における他の表示例を示す図である。
【符号の説明】
【００６３】
１１…演奏操作子群、１２…設定操作子群、１３…表示器、１４…楽音信号発生回路、２１…ＣＰＵ，２５…外部記憶装置。
【図１】
2006196058.tif 000003
【図２】
2006196058.tif 000004
【図３】
2006196058.tif 000005
【図４】
2006196058.tif 000006
【図５】
2006196058.tif 000007
【図６】
2006196058.tif 000008
【図７】
2006196058.tif 000009