(57)【特許請求の範囲】
【請求項１】
ノート情報と各トラック毎に再生状態を指定する設定情報とを有する複数トラックよりなる演奏データと該演奏データを識別する識別データとを記憶した外部の記憶媒体から演奏データと識別データとを読み出す読み出し手段と、
前記読み出し手段により読み出された演奏データに対して各トラック毎に再生状態を指定する設定情報の設定を行う設定手段と、
前記設定手段により設定された設定情報を該設定情報により再生状態を指定される演奏データの識別データに対応して記憶する記憶手段と、
前記読み出し手段により読み出された演奏データを再生する再生手段と、
前記再生手段が演奏データを再生する際に、該演奏データが有する設定情報と前記記憶手段に記憶された該演奏データを識別する識別データに対応する設定情報とに基づいて再生するように前記再生手段を制御する制御手段と
を有する自動演奏装置。
【請求項２】
ノート情報と各トラック毎に再生状態を指定する設定情報とを有する複数トラックよりなる演奏データと該演奏データを識別する識別データとをネットワークを介して読み出す読み出し手段と、
前記読み出し手段により読み出された演奏データに対して各トラック毎に再生状態を指定する設定情報の設定を行う設定手段と、
前記設定手段により設定された設定情報を該設定情報により再生状態を指定される演奏データの識別データに対応して記憶する記憶手段と、
前記読み出し手段により読み出された演奏データを再生する再生手段と、
前記再生手段が演奏データを再生する際に、該演奏データが有する設定情報と前記記憶手段に記憶された該演奏データを識別する識別データに対応する設定情報とに基づいて再生するように前記再生手段を制御する制御手段と
を有する自動演奏装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、自動演奏装置に関し、さらに詳細には、外部から供給される演奏データを再生する自動演奏装置に関する。
【０００２】
【従来の技術】
従来より、演奏データを外部から供給して再生する自動演奏装置として、例えば、ＣＤ−ＲＯＭなどの書き込み禁止若しくは不可能な読み出し専用の記憶媒体に記憶された演奏データを読み出して再生を行う自動演奏装置が知られている。
【０００３】
こうした自動演奏装置においては、書き込み禁止若しくは不可能な読み出し専用の記憶媒体から読み出した演奏データを適宜に編集して、当該演奏データの再生状態を変更することができるようになされている。
【０００４】
ところで、上記したような従来の自動演奏装置において、演奏データの再生状態を当該読み出し専用の記憶媒体に記憶された状態とは異なる状態に変更した場合に、当該読み出し専用の記憶媒体には再生状態の変更の内容を記憶させることができなかった。
【０００５】
このため、書き込み禁止若しくは不可能な読み出し専用の記憶媒体に記憶された演奏データの再生状態を変更した場合に、後日にその変更した再生状態を容易に再現することができないという問題点があった。
【０００６】
こうした問題点を解決するために、従来の自動演奏装置においては、自動演奏装置の内部の記憶装置や読み書き可能な外部の記憶媒体に、再生状態が変更された演奏データの全てを記憶させるようにしていた。
【０００７】
しかしながら、読み出し専用の記憶媒体に記憶された再生状態とは異なる再生状態に変更された演奏データを記憶するためには、自動演奏装置の内部の記憶装置や読み書き可能な外部の記憶媒体などの記憶手段として、大容量の記憶領域を備えたものが必要になるという問題点があった。
【０００８】
【発明が解決しようとする課題】
本発明は、上記したような従来の技術の有する問題点に鑑みてなされたものであり、その目的とするところは、外部から供給された演奏データの再生状態を変更した場合でも、後日にその変更状態を容易に再現することができるようにした自動演奏装置を提供しようとするものである。
【０００９】
また、本発明の目的とするところは、外部から供給された演奏データの再生状態を変更した際に、大容量の記憶領域を備えた記憶手段を用いることなしに、当該演奏データの変更された再生状態を保存することを可能にした自動演奏装置を提供しようとするものである。
【００１０】
【課題を解決するための手段】
上記目的を達成するために、本発明のうち請求項１に記載の発明は、ノート情報と各トラック毎に再生状態を指定する設定情報とを有する複数トラックよりなる演奏データと該演奏データを識別する識別データとを記憶した外部の記憶媒体から演奏データと識別データとを読み出す読み出し手段と、上記読み出し手段により読み出された演奏データに対して各トラック毎に再生状態を指定する設定情報の設定を行う設定手段と、上記設定手段により設定された設定情報を該設定情報により再生状態を指定される演奏データの識別データに対応して記憶する記憶手段と、上記読み出し手段により読み出された演奏データを再生する再生手段と、上記再生手段が演奏データを再生する際に、該演奏データが有する設定情報と上記記憶手段に記憶された該演奏データを識別する識別データに対応する設定情報とに基づいて再生するように上記再生手段を制御する制御手段とを有するようにしたものである。
【００１１】
また、本発明のうち請求項２に記載の発明は、ノート情報と各トラック毎に再生状態を指定する設定情報とを有する複数トラックよりなる演奏データと該演奏データを識別する識別データとをネットワークを介して読み出す読み出し手段と、上記読み出し手段により読み出された演奏データに対して各トラック毎に再生状態を指定する設定情報の設定を行う設定手段と、上記設定手段により設定された設定情報を該設定情報により再生状態を指定される演奏データの識別データに対応して記憶する記憶手段と、上記読み出し手段により読み出された演奏データを再生する再生手段と、上記再生手段が演奏データを再生する際に、該演奏データが有する設定情報と上記記憶手段に記憶された該演奏データを識別する識別データに対応する設定情報とに基づいて再生するように上記再生手段を制御する制御手段とを有するようにしたものである。
【００１２】
従って、本発明のうち請求項１または請求項２に記載の発明によれば、再生状態を変更された演奏データはその全てが記憶されることはなく、再生状態を指定する設定情報のみが再生状態を変更された演奏データを識別する識別データに対応して記憶されることになり、読み出した演奏データを再生手段が再生する際には、その演奏データを識別する識別データに対応する記憶しておいた設定情報に基づいて再生する。
【００１３】
このため、演奏データの再生状態を変更した際にも、大容量の記憶領域を備えた記憶手段を用いることなしに当該演奏データの変更された再生状態を保存することが可能になり、後日必要に応じて当該変更された再生状態で演奏データを再生することができるようになる。
【００１４】
【発明の実施の形態】
以下、添付の図面を参照しながら、本発明による自動演奏装置の実施の形態の一例を詳細に説明する。
【００１５】
図１は、本発明による自動演奏装置の実施の形態の一例の全体の構成を示すブロック構成図である。この自動演奏装置はＭＩＤＩにより動作するものであり、外部記憶媒体２２（後述する。）に記憶された演奏データ（自動演奏情報）をランダム・アクセス・メモリ（ＲＡＭ）１６（後述する。）の演奏データ記憶領域に読み込んで、ＲＡＭ１６の演奏データ記憶領域に読み込んだ演奏データを再生して自動演奏を行うものである。
【００１６】
この自動演奏装置は、その全体の動作を中央処理装置（ＣＰＵ）１０を用いて制御するように構成されている。ＣＰＵ１０は、後述するリード・オンリ・メモリ（ＲＯＭ）１４に記憶されたプログラムを実行し、後述する図５のフローチャートに示すメイン処理などの各種の処理を行う。
【００１７】
ＣＰＵ１０には、バス（ＢＵＳ）１２を介して、ＣＰＵ１０が図５のフローチャートに示すメイン処理などの各種の処理の動作の制御を行うために実行するプログラムなどが格納されたＲＯＭ１４と、ＣＰＵ１０によるプログラムの実行に必要な各種バッファやレジスタ、外部記憶媒体２２に記憶された演奏データを再生して自動演奏するために該演奏データを読み込む演奏データ記憶領域ならびに後述する操作子群１８（後述する。）の操作によって設定された設定情報（後述する。）やフラッシュＲＯＭ２４（後述する。）に記憶された設定情報を読み込む設定情報記憶領域などが設定されたワーキング・メモリたるＲＡＭ１６と、後述する操作パネル１００に配置される各種の操作子よりなる操作子群１８と、後述する操作子パネル１００に配置される表示装置２０と、演奏データを記憶した外部記憶媒体２２と、電源を遮断した場合でも記憶内容を保持する不揮発性記憶装置であって操作子群１８の操作によって設定された設定情報を記憶するフラッシュＲＯＭ２４と、ＲＡＭ１６に記憶された設定情報に基づいて演奏データを再生して楽音信号を生成する楽音生成装置２６とが接続されている。
【００１８】
さらに、楽音生成装置２６には、楽音生成装置２６が生成した楽音信号を聴取し得る楽音として空間に放音するためのスピーカー２８が接続されている。
【００１９】
ここで、外部記憶媒体２２は、具体的には、フレキシブル・ディスク、ＣＤ−ＲＯＭ、ＤＶＤ、ＭＯあるいはソリッド・メディアなどであり、新たな書き込みが不可能または新たな書き込みが禁止されているものである。
【００２０】
外部記憶媒体２２には、複数のトラック（Ｔｒａｃｋ）よりなる演奏データが複数記憶されている。演奏データは、楽音の発音および発音時間を示すノート情報である演奏情報と、当該演奏情報以外の情報である設定情報とより構成されている。設定情報は、演奏データの再生状態を指定する情報であって、具体的には、楽曲の再生時のテンポ、各トラックの音色、各トラックの音量、各トラックの定位、各トラックの消音（ミュート）、演奏データの所定の区間を繰り返し再生するループ再生の開始点、ループ再生の終了点、ループ再生の繰り返し回数、各楽曲のトランスポーズの値、外部記憶媒体２２に記憶されている複数の楽曲の再生順序あるいは外部記憶媒体２２に記憶されている複数の楽曲の中で再生しない楽曲の指定などである。
【００２１】
図２には、外部記憶媒体２２の記憶内容の一例が示されており、演奏データの識別データとしての「曲名」毎に、「再生時刻」とともに演奏情報ならびに設定情報の種類を示す「内容」とその「値」とが記憶されている。再生時刻は、「小節：拍：ティック」のフォーマットにより示されている。従って、図２における再生時刻「２５６：３：０」は、曲名「Ｓｏｎｇ１」の「２５６小節目の３拍目の０ティック」の再生時刻を表しており、この再生時刻には、内容「Ｔｒａｃｋ１  演奏情報（トラック１の演奏情報）」と、その値「Ｆ３  Ｄｕｒａｔｉｏｎ９６（Ｆ３の音高で発音時間９６ティック）」とが記憶されている。
【００２２】
なお、「ティック」とは、時間の最小単位であり、１ティックの長さはタイムベース（分解能）により決定される。タイムベースは、４分音符が何ティックかを設定する。
【００２３】
図３には、操作子群１８を構成する各種の操作子ならびに表示装置２０を配置した操作パネル１００の構成説明図が示されている。
【００２４】
ここで、表示装置２０は、例えば、液晶ディスプレイ（ＬＣＤ）により構成される表示画面２０ａを備えており、この表示画面２０ａには、曲名や楽曲の再生状態を示す設定情報などの種々の情報が表示される。
【００２５】
操作子群１８としては、ユーザーが上記した各種の設定情報を演奏データの各トラック毎にそれぞれ任意に設定するための設定操作子１８ａと、設定操作子１８ａの操作による設定情報の設定を行う演奏データ中の時刻を指定するとともに各種の設定値の入力を行うためのテンキー１８ｂと、自動演奏の開始を指示するための演奏開始指示操作子１８ｃと、自動演奏の終了を指示するための演奏終了指示操作子１８ｄと、自動演奏させる演奏データを選択するなどの各種の処理を指示するためのその他の操作子群１８ｅとが設けられている。
【００２６】
ここで、ユーザーが設定操作子１８ａならびにテンキー１８ｂを操作することにより設定した設定情報は、メイン処理の設定処理（Ｓ５１２）においてフラッシュＲＯＭ２４に書き込まれることになる。図４には、フラッシュＲＯＭ２４の記憶内容の一例が示されており、設定情報の設定を行った演奏データの識別データたる「曲名」と対応させて、演奏データ中において当該設定情報を再生する「再生時刻」と、設定情報の種類を示す「内容」と、設定情報の設定値を示す「値」とがそれぞれ記憶されている。
【００２７】
次に、図５に示すフローチャートを参照しながら、この自動演奏装置におけるメイン処理について説明する。このメイン処理は、電源投入時に起動され、電源が遮断されるか、あるいは、自動演奏終了操作子１８ｄが操作されるか、あるいは、自動演奏中の演奏データを全て再生して自動演奏処理を終了するかするまで繰り返し実行される。
【００２８】
このメイン処理のルーチンが起動されると、まず、ＲＡＭ１６のバッファやレジスタをクリアするなどの各種の初期化の処理が行われる（Ｓ５０２）。
【００２９】
初期化の処理を終了すると、外部記憶媒体２２に記憶されている演奏データ（自動演奏情報）をＲＡＭ１６の演奏データ記憶領域に記憶する（Ｓ５０４）。
【００３０】
次に、Ｓ５０４でＲＡＭ１６に記憶された演奏データの曲名と同一の曲名の設定情報が、フラッシュＲＯＭ２４に記憶されているか否かを判断する（Ｓ５０６）。
【００３１】
ここで、当該設定情報がフラッシュＲＯＭ２４に記憶されていると判断された場合には、フラッシュＲＯＭ２４に記憶されている設定情報をＲＡＭ１６に記憶する（Ｓ５０８）。この際に、フラッシュＲＯＭ２４からＲＡＭ１６に記憶する設定情報は、Ｓ５０４でＲＡＭ１６に記憶された演奏データの曲名と同一の曲名の設定情報のみであり、Ｓ５０４でＲＡＭ１６に記憶された演奏データの曲名とフラッシュＲＯＭ２４に記憶された設定情報の曲名とを比較し、ＲＡＭ１６に記憶する設定情報を決定する。また、フラッシュＲＯＭ２４の設定情報と、曲名、再生時刻および内容が同一の設定情報がＲＡＭ１６に存在する場合には、ＲＡＭ１６に記憶された値をフラッシュＲＯＭ２４に記憶された値により上書きする。
【００３２】
上記したＳ５０８の処理を終了した場合、あるいは、Ｓ５０６の処理で当該設定情報がフラッシュＲＯＭ２４に記憶されていないと判断された場合には、Ｓ５１０の処理へ進む。
【００３３】
Ｓ５１０の処理においては、設定操作子１８ａの操作により設定情報の設定指示が行われた否かを判断する。
【００３４】
ここで、設定操作子１８ａの操作により設定情報の設定指示が行われたと判断された場合には、当該設定指示に基づいて、ＲＡＭ１６およびフラッシュＲＯＭ２４に設定情報を記憶する（Ｓ５１２）。具体的には、設定操作子１８ａの操作により設定情報の設定指示が行われると、テンキー１８ｂまたはその他の操作子群１８ｅで指定した「曲名」、「再生時刻」、「内容」、「値」をＲＡＭ１６およびフラッシュＲＯＭ２４に設定する。
【００３５】
この際に、この自動演奏装置が自動演奏中である場合には、「曲名」および「再生時刻」については、それぞれ自動演奏中の曲名および現在の演奏時刻を設定し、「内容」および「値」については、テンキー１８ｂまたはその他の操作子群１８ｅで指定したものを設定する。
【００３６】
一方、この自動演奏装置が自動演奏中でない場合には、「再生時刻」、「内容」および「値」については、テンキー１８ｂまたはその他の操作子群１８ｅで指定したものを設定し、「曲名」については、現在選択している曲名を設定する。ここで、電源投入時には外部記憶媒体２２の先頭に記憶された曲が「現在選択している曲名」となるが、「現在選択している曲名」はテンキー１８ｂまたはその他の操作子群１８ｅにより適宜に指定することができる。
【００３７】
なお、Ｓ５１２で設定情報を記憶する際に、同一の再生時刻に同一の内容の設定情報が既に存在する場合には、設定操作子１８ａの操作による設定情報を上書きする。
【００３８】
上記したＳ５１２の処理を終了した場合、あるいは、Ｓ５１０の処理で設定操作子１８ａの操作により設定情報の設定指示が行われていないと判断された場合には、Ｓ５１４の処理へ進む。
【００３９】
Ｓ５１４の処理においては、自動演奏中であるか否かを判断する。なお、自動演奏は、演奏開始指示操作子１８ｃの操作により開始される。
【００４０】
ここで、自動演奏中でない場合、即ち、演奏終了操作子指示操作子１８ｄの操作により自動演奏の終了が指示された場合や演奏データの再生を全て終了した場合には、Ｓ５１８のその他の処理へ進む。
【００４１】
一方、Ｓ５１４の処理において、自動演奏中であると判断された場合には、ＲＡＭ１６に記憶された自動演奏情報である演奏データ（設定情報および演奏情報）に基づいて１ティック毎に自動演奏の処理を行い（Ｓ５１６）、Ｓ５１８のその他の処理へ進む。
【００４２】
Ｓ５１８のその他の処理においては、テンキー１８ｂやその他の操作子群１８ｅの操作の検出により、「曲名」、「再生時刻」、「内容」、「値」の指定を行うとともに、その他の各種の設定の処理などを行う。このＳ５１８の処理を終了すると、Ｓ５１０の処理へ戻る。
【００４３】
なお、上記した実施の形態は、以下の（１）乃至（１１）に示すように適宜に変形してもよい。
【００４４】
（１）上記した実施の形態においては、発明の理解を容易にするために説明を省略したが、外部記憶媒体２２を複数用いる場合には、識別データとして外部記憶媒体２２の種類（例えば、外部記憶媒体名である。）を示す情報をさらに持つようにし、ＲＡＭ１６に記憶された設定情報とフラッシュＲＯＭ２４に記憶された設定情報のうちで外部記憶媒体２２の種類を示す識別データが一致する設定情報に関して、上記した実施の形態の処理を行うようにすればよい。
【００４５】
（２）上記した実施の形態においては、識別データとして曲名を用いたが、これに限られるものではないことは勿論であり、外部記憶媒体２２に記憶させる際のファイル名および当該ファイルを作成した時刻を識別データとして用いるようにしてもよい。
【００４６】
（３）上記した実施の形態においては、設定情報として、楽曲の再生時のテンポや各トラックの音色などを持つようにしたが、これに限られるものではないことは勿論であり、外部記憶媒体２２に複数の楽曲の演奏データが記憶されている場合には、楽曲の演奏順序や各楽曲を再生するか否かなどを設定情報として持つようにしてもよい。
【００４７】
（４）上記した実施の形態においては、Ｓ５０４の処理において外部記憶媒体２２に記憶された演奏データを予めＲＡＭ１６に全て記憶させるようにしたが、これに限られるものではないことは勿論である。即ち、外部記憶媒体２２に記憶された演奏データを予めＲＡＭ１６に全て記憶させるのではなく、自動演奏処理の進行に従って順次に外部記憶媒体２２から演奏データを読み出してＲＡＭ１６に記憶するようにしてもよい。この場合に、Ｓ５０６およびＳ５０８の処理を自動演奏処理と同様に１ティック毎に行い、その処理時刻にフラッシュＲＯＭ２４に記憶している自動演奏中の楽曲と同一の曲名の設定情報を読み出して、自動演奏処理を行うようにしてもよい。
【００４８】
（５）上記した実施の形態においては、外部記憶媒体２２からＲＡＭ１６に演奏データを読み出すようにして、外部から演奏データを供給するようにしているが、これに限られるものではないことは勿論である。例えば、この自動演奏装置をインターネットなどのネットワークに接続可能に構成し、演奏データをネットワーク経由で読み出してダウンロードするようにして、外部から演奏データを供給するようにしてもよい。
【００４９】
（６）上記した実施の形態においては、外部記憶媒体２２に記憶された演奏データの処理に関して説明したが、これに限られるものではないことは勿論である。例えば、ＤＶＤを再生するとともにその再生状態の設定の変更を行うことが可能なように本発明によるデータ再生装置を構成し、外部記憶媒体としてＤＶＤを用いるようにして、ＤＶＤに記憶された各プログラム（番組）を構成する画像データや音声データに関して上記した実施の形態と同様な処理を行うようにしてもよい。この場合には、再生状態の設定の変更を指示する設定情報として、例えば、以下のような情報を持つようにしてもよい。
【００５０】
・日本語字幕か英語字幕かの字幕の選択に関する情報
・日本語音声か英語音声かの音声の選択に関する情報
・ＤＶＤに記録された各プログラムの再生の順番に関する情報
・ＤＶＤに記録された各プログラムを何処まで視聴したかを示す情報
・ペアレンタルロックの設定に関する情報
・マルチアングルを各プログラムの何処で切り換えたかを示す情報
・各プログラム毎の表示エフェクト（シーンの切り換えなど。）の設定箇所の情報
・各プログラム毎の表示モード（プログレッシブ、４：３、１６：９などの表示モード）の設定に関する情報
・各プログラム毎の画質ならびに音質に関するノイズリダクションの設定に関する情報
・各プログラム毎のディスプレイの設定（画質、音量、プログレッシブモードの選択）に関する情報
・３６型ブラウン管、５０インチリヤプロ、１００インチプロジェクターなどディスプレイが複数存在する場合におけるディスプレイの選択に関する情報
・ＡＶアンプの設定（音量、入力切り換え、ＤＳＰモード、スピーカーの設定（２チャンネル、ドルビー５．１チャンネル）、ドルビーデジタル／ＤＴＳなどの音声デコード）に関する情報
・ディスプレイを配置している部屋の照明（蛍光灯を全部つける、間接照明にするなど。）の設定
（７）上記した実施の形態においては、発明の理解を容易にするために説明を省略したが、設定情報を設定する際に複数のユーザー毎に設定情報を記憶するようにしておき、自動演奏装置を使用するユーザーに応じて異なる設定情報に基づいて演奏データの再生が行われるようにしてもよい。
【００５１】
（８）上記した実施の形態においては、発明の理解を容易にするために説明を省略したが、設定情報を設定する際に、自動演奏装置に内蔵された設定操作子１８ａを用いるのに代えて、リモートコントロール装置を用いてリモートコントロールにより行うようにしてもよい。
【００５２】
（９）上記した実施の形態においては、設定情報をフラッシュＲＯＭ２４に記憶するようにしたが、これに限られるものではないことは勿論であり、設定情報をその他の記憶媒体に記憶するようにしてもよい。例えば、書き込み可能な外部記憶媒体に記憶されている演奏データに関して設定した設定情報を、その外部記憶媒体に記憶するようにしてもよい。このとき、設定前の元々記憶していた演奏データとは別に設定情報を記憶することで、元々記憶している演奏データを変更せずに、設定情報に基づいて演奏データの再生を行うことができる。
【００５３】
（１０）上記した実施の形態においては、設定情報は外部の記憶媒体に記憶している演奏データに関する情報であるが、これに限られるものではないことは勿論であり、設定情報を内部の記憶媒体に記憶している演奏データに対する情報としてもよい。例えば、自動演奏装置に内蔵されたＲＯＭに記憶されている書き込み不可能なプリセットデータに関して、設定情報を設定するようにしてもよい。
【００５４】
（１１）上記した実施の形態ならびに上記した（１）乃至（１０）に示す変形例は、適宜に組み合わせるようにしてもよい。
【００５５】
【発明の効果】
本発明は、以上説明したように構成されているので、外部から供給された演奏データの再生状態を変更した場合でも、後日にその変更状態を容易に再現することができるようになるという優れた効果を奏する。
【００５６】
また、本発明は、以上説明したように構成されているので、外部から供給された演奏データの再生状態を変更した際に、大容量の記憶領域を備えた記憶手段を用いることなしに、当該演奏データの変更された再生状態を保存することできるようになるという優れた効果を奏する。
【図面の簡単な説明】
【図１】本発明による自動演奏装置の実施の形態の一例の全体の構成を示すブロック構成図である。
【図２】外部記憶媒体の記憶内容の一例を図表的に示す説明図である。
【図３】操作子群を構成する各種の操作子ならびに表示装置を配置した操作パネルの構成説明図である。
【図４】フラッシュＲＯＭの記憶内容の一例を図表的に示す説明図である。
【図５】メイン処理のルーチンを示すフローチャートである。
【符号の説明】
１０          中央処理装置（ＣＰＵ）
１２          バス（ＢＵＳ）
１４          リード・オンリ・メモリ（ＲＯＭ）
１６          ランダム・アクセス・メモリ（ＲＡＭ）
１８          操作子群
２０          表示装置
２０ａ        表示画面
２２          外部記憶媒体
２４          フラッシュＲＯＭ（Ｆｌａｓｈ  ＲＯＭ）
２６          楽音生成装置
２８          スピーカー
【図１】
0004620293.tif 000002
【図２】
0004620293.tif 000003
【図３】
0004620293.tif 000004
【図４】
0004620293.tif 000005
【図５】
0004620293.tif 000006