(57)【要約】【課題】データに特性を付して記憶手段に記憶させることにより、その特性に応じてデータを再生することができるデータ再生装置を提供することを課題とする。【解決手段】データ及びその特性を記憶するための記憶手段と、記憶手段に記憶されるデータの特性に応じてそのデータを再生する再生手段とを有するデータ再生装置が提供される。【選択図】　　　　図４
2004039142.tif 000002
【特許請求の範囲】
【請求項１】
データ及びその特性を記憶するための記憶手段と、
前記記憶手段に記憶されるデータの特性に応じてそのデータを再生する再生手段と
を有するデータ再生装置。
【請求項２】
前記記憶手段は、オーディオデータの曲及びその特性を記憶し、
前記再生手段は、オーディオデータの曲の特性に応じてそのオーディオデータの曲を再生する請求項１記載のデータ再生装置。
【請求項３】
さらに、前記記憶手段に記憶された曲の特性を指定する指定手段と、
前記指定手段により指定された特性を前記記憶手段に記録する特性記録手段とを有する請求項２記載のデータ再生装置。
【請求項４】
さらに、再生したい曲の特性を指定する指定手段を有し、
前記再生手段は、前記指定手段により指定された曲の特性に応じてその曲を再生する請求項３記載のデータ再生装置。
【請求項５】
前記記憶手段は、オーディオデータの曲及びその曲が削除されたか否かを示す削除情報を記憶し、
前記再生手段は、その曲が削除された旨の削除情報があるときにはその曲を再生せず、その曲が削除されていない旨の削除情報があるときにはその曲を再生する請求項２記載のデータ再生装置。
【請求項６】
さらに、前記記憶手段に記憶された曲を削除するか否かを示す削除情報を指定する指定手段と、
前記指定手段の指定に応じて前記記憶手段に削除情報を記録する削除情報記録手段とを有する請求項５記載のデータ再生装置。
【請求項７】
前記記憶手段は、光ディスクである請求項６記載のデータ再生装置。
【請求項８】
前記記憶手段は、ＣＤ−Ｒ又はＣＤ−ＲＷである請求項６記載のデータ再生装置。
【請求項９】
前記削除情報記録手段は、前記ＣＤ−Ｒ又はＣＤ−ＲＷのファイナライズ処理の際にリードイン領域に削除情報を記録する請求項８記載のデータ再生装置。
【請求項１０】
前記記憶手段は、ＣＤ−Ｒである請求項９記載のデータ再生装置。
【請求項１１】
演奏者が演奏操作するための鍵盤と、
前記鍵盤の操作に応じたオーディオデータの曲及びその特性を記憶するための記憶手段と、
前記記憶手段に記憶されるオーディオデータの曲の特性に応じてそのオーディオデータを再生する再生手段と
を有する電子楽器。
【請求項１２】
さらに、前記記憶手段に記憶された曲の特性を指定する指定手段と、
前記指定手段により指定された特性を前記記憶手段に記録する特性記録手段とを有する請求項１１記載の電子楽器。
【請求項１３】
さらに、再生したい曲の特性を指定する指定手段を有し、
前記再生手段は、前記指定手段により指定された曲の特性に応じてその曲を再生する請求項１２記載の電子楽器。
【請求項１４】
前記記憶手段は、オーディオデータの曲及びその曲が削除されたか否かを示す削除情報を記憶し、
前記再生手段は、その曲が削除された旨の削除情報があるときにはその曲を再生せず、その曲が削除されていない旨の削除情報があるときにはその曲を再生する請求項１１記載の電子楽器。
【請求項１５】
さらに、前記記憶手段に記憶された曲を削除するか否かを示す削除情報を指定する指定手段と、
前記指定手段の指定に応じて前記記憶手段に削除情報を記録する削除情報記録手段とを有する請求項１４記載の電子楽器。
【請求項１６】
前記記憶手段は、光ディスクである請求項１５記載の電子楽器。
【請求項１７】
前記記憶手段は、ＣＤ−Ｒ又はＣＤ−ＲＷである請求項１５記載の電子楽器。
【請求項１８】
前記削除情報記録手段は、前記ＣＤ−Ｒ又はＣＤ−ＲＷのファイナライズ処理の際にリードイン領域に削除情報を記録する請求項１７記載の電子楽器。
【請求項１９】
前記記憶手段は、ＣＤ−Ｒである請求項１８記載の電子楽器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ再生装置及び電子楽器に関し、特に記憶手段に記憶されたデータを再生するためのデータ再生装置及び電子楽器に関する。
【０００２】
【従来の技術】
パーソナルコンピュータ等を用いることにより、ＣＤ−Ｒ／ＲＷ（記憶手段）にオーディオデータを記録することができる。この際、一旦、オーディオデータを大容量のハードディスク（大容量メモリ）に記録し、その後、ハードディスクからＣＤ−Ｒ／ＲＷにオーディオデータを記録する。この場合、大容量のハードディスクが必要になるので、コストが高くなってしまう。
【０００３】
【発明が解決しようとする課題】
電子楽器において、リアルタイムで演奏したオーディオデータをＣＤ−Ｒ／ＲＷに記録したいとの要求がある。しかし、電子楽器にハードディスクを搭載すると、高価になってしまう。また、演奏に失敗したとしても、リアルタイムで記録されたオーディオデータをＣＤ−Ｒ／ＲＷから消去することはできないか又は困難である。
【０００４】
本発明の目的は、データに特性を付して記憶手段に記憶させることにより、その特性に応じてデータを再生することができるデータ再生装置及び電子楽器を提供することである。
【０００５】
本発明の目的は、オーディオデータの曲に削除情報を付して記憶手段に記憶させることにより、その曲をとばして再生することができるデータ再生装置及び電子楽器を提供することである。
【０００６】
【課題を解決するための手段】
本発明の一観点によれば、データ及びその特性を記憶するための記憶手段と、前記記憶手段に記憶されるデータの特性に応じてそのデータを再生する再生手段とを有するデータ再生装置が提供される。
【０００７】
本発明の他の観点によれば、演奏者が演奏操作するための鍵盤と、前記鍵盤の操作に応じたオーディオデータの曲及びその特性を記憶するための記憶手段と、前記記憶手段に記憶されるオーディオデータの曲の特性に応じてそのオーディオデータを再生する再生手段とを有する電子楽器が提供される。
【０００８】
データ（オーディオデータ）に特性を付して記憶手段に記憶させることにより、その特性を基にデータを再生することができる。また、削除情報を特性として付して記憶手段に記憶させることにより、そのデータをとばして再生することができる。
【０００９】
【発明の実施の形態】
図１は、本発明の実施形態による電子楽器のハードウエア構成を示すブロック図である。バス１０１には、ＣＰＵ１０３、ＲＯＭ１０５、ＲＡＭ１０６、外部記憶装置１０７、鍵盤１１９、音源１０８、ＤＳＰ（Ｄｉｇｉｔａｌ　Ｓｉｇｎａｌ　Ｐｒｏｃｅｓｓｏｒ）１１０、シリアル−パラレルコンバータ（ＳＰＣ）１１３、パラレル−シリアルコンバータ（ＰＳＣ）１１４が接続される。ＣＰＵ１０３には、外部インターフェース１０２、並びに操作パネル及び表示器１０４が接続される。音源１０８には、波形ＲＯＭ１０９が接続される。
【００１０】
鍵盤１１９は、演奏者が演奏操作するための複数の白鍵及び黒鍵を有する。ＣＰＵ１０３は、鍵盤１１９上の押鍵操作又は離鍵操作に応じて、ノートオンイベント又はノートオフイベントを入力する。外部インターフェース１０２は、例えばＭＩＤＩ（ｍｕｓｉｃａｌ　ｉｎｓｔｒｕｍｅｎｔ　ｄｉｇｉｔａｌ　ｉｎｔｅｒｆａｃｅ）インターフェースであり、外部装置（例えば電子楽器）に対してＭＩＤＩデータを入出力する。ＣＰＵ１０３は、外部インターフェース１０２を介してノートオンイベント等を含むＭＩＤＩデータを入力することができる。
【００１１】
波形ＲＯＭ１０９は、複数の楽音波形（音色データ）を記憶する。音源１０８は、ＣＰＵ１０３から楽音パラメータを入力し、波形ＲＯＭ１０９から楽音波形を読み出して楽音信号Ｓ１１を生成し、ＤＳＰ１１０へ出力する。上記の楽音パラメータは、鍵盤１１９及び／又は外部インターフェース１０２のノートオンイベント及びノートオフイベント、並びに操作パネル１０４の操作情報等である。
【００１２】
外部入力端子１１１は、マイク入力端子又はラインイン端子であり、アナログ形式のオーディオデータ（音声データを含む）を入力する。外部入力端子１１１は、マイク又は他の電子楽器等からオーディオデータを入力することができる。アナログ−デジタルコンバータ（ＡＤＣ）１１２は、外部入力端子１１１を介して入力されるオーディオデータを、アナログ形式からデジタル形式に変換し、ＤＳＰ１１０へオーディオデータＳ１２を出力する。
【００１３】
外部記憶装置１０７は、例えばＣＤ−Ｒ又はＣＤ−ＲＷであり、オーディオデータを記録することができる。ＣＤ−Ｒは、１度データを記録した後はそのデータを書き換えることができない記録媒体であり、一度記録したデータを消去することができない。ＣＤ−ＲＷは、データ書き換えが可能である記録媒体であるが、データ消去する際には消去開始位置から最後までのすべてのデータが削除される。すなわち、任意の部分的な消去を行うことはできない。ユーザは、外部記憶装置１０７にリアルタイム録音することができる。例えば、鍵盤１１９で演奏したオーディオデータを記録したり、外部入力端子１１１を介して入力されるオーディオデータを記録したり、外部インターフェース１０２を介して入力されるＭＩＤＩデータ等に応じたオーディオデータを記録することができる。例えば、ＣＤ−ＤＡ（ｄｉｇｉｔａｌ　ａｕｄｉｏ）の形式でオーディオデータを外部記憶装置１０７に記録する。
【００１４】
図２は、操作パネル及び表示器１０４を示す。録音選択スイッチ２２７を押すと、液晶表示器（ＬＣＤ）２３１には録音元の選択画面が表示され、「演奏」、「マイク」及び「演奏及びマイク」を選択可能であることが表示される。スイッチ２０１は、「演奏」を選択するためのスイッチであり、鍵盤１１９の鍵盤操作及び外部インターフェース１０２の入力に応じたオーディオデータを録音することができる。ユーザがスイッチ２０１を押すと、図１のＣＰＵ１０３は、ＤＳＰ１１０に制御信号Ｓ１＝１，Ｓ２＝０を出力する。スイッチ２０２は、「マイク」を選択するためのスイッチであり、外部入力端子１１１を介して入力されるオーディオデータを録音することができる。ユーザがスイッチ２０２を押すと、図１のＣＰＵ１０３は、ＤＳＰ１１０に制御信号Ｓ１＝０，Ｓ２＝１を出力する。スイッチ２０３は、「演奏及びマイク」を選択するためのスイッチであり、上記の「演奏」のオーディオデータ及び上記の「マイク」のオーディオデータの両者を加算したオーディオデータを録音することができる。ユーザがスイッチ２０３を押すと、図１のＣＰＵ１０３は、ＤＳＰ１１０に制御信号Ｓ１＝１，Ｓ２＝１を出力する。
【００１５】
録音スイッチ２２２は、外部記憶装置１０７への録音を開始指示するためのスイッチである。録音発光ダイオード（ＬＥＤ）２１２は、録音中のときに点灯する。停止スイッチ２２４は、録音を停止するためのスイッチである。再生スイッチ２２３は、外部記憶装置１０７に録音されたオーディオデータを再生するためのスイッチである。再生ＬＥＤ２１３は、再生中のときに点灯する。複数回の録音を行うことにより、複数曲のオーディオデータが記録される。選曲マイナススイッチ２２５は、１曲前のオーディオデータを選択するためのスイッチである。選曲プラススイッチ２２６は、１曲後のオーディオデータを選択するためのスイッチである。ファイナライズスイッチ２２１は、外部記憶装置（ＣＤ−Ｒ／ＲＷ）１０７に一又は複数曲の録音を行い、もうこれ以上録音を行わないときに行うファイナライズ処理を指示するためのスイッチである。このファイナライズの際に、曲毎の特性情報（削除情報）を外部記憶装置１０７に記録する。その詳細は、後に説明する。
【００１６】
図１において、ＤＳＰ１１０は、乗算器１２１，１２２及び加算器１２３，１２４を有する。乗算器１２１は、オーディオデータＳ１１及び制御信号Ｓ１を乗算し、オーディオデータＳ１３を出力する。乗算器１２２は、オーディオデータＳ１２及び制御信号Ｓ２を乗算し、オーディオデータＳ１４を出力する。加算器１２３は、オーディオデータＳ１３及びオーディオデータＳ１４を加算し、オーディオデータＳ１５を出力する。オーディオデータＳ１５が録音対象のデータである。図２の「演奏」スイッチ２０１が押されると、オーディオデータＳ１１がオーディオデータＳ１５になる。図２の「マイク」スイッチ２０２が押されると、オーディオデータＳ１２がオーディオデータＳ１５になる。図２の「演奏及びマイク」スイッチ２０３が押されると、オーディオデータＳ１１及びＳ１２の加算値がオーディオデータＳ１５になる。ＳＰＣ１１３は、オーディオデータＳ１５をシリアル形式からパラレル形式に変換する。ＣＰＵ１０３は、そのパラレル形式のオーディオデータを、ＲＡＭ１０６内のバッファを介して外部記憶装置１０７に記録する。
【００１７】
次に、図２の再生スイッチ２２３が押されたときの再生方法を説明する。ＣＰＵ１０３は、外部記憶装置１０７からパラレル形式のオーディオデータを読み出し、ＲＡＭ１０６内のバッファを介してＰＳＣ１１４へ出力する。ＰＳＣ１１４は、オーディオデータをパラレル形式からシリアル形式に変換し、オーディオデータＳ１７を出力する。この再生は、外部記憶装置１０７に記録された曲毎の特性情報（削除情報）に応じて再生を行う。その詳細は、後に説明する。
【００１８】
次に、電子楽器の楽音発生処理を説明する。加算器１２４は、オーディオデータＳ１１及びオーディオデータＳ１２を加算し、オーディオデータＳ１６を出力する。加算器１１５は、オーディオデータＳ１６及びオーディオデータＳ１７を加算し、オーディオデータＳ１８をデジタル−アナログコンバータ（ＤＡＣ）１１６へ出力する。ＤＡＣ１１６は、オーディオデータをデジタル形式からアナログ形式に変換し、アンプ１１７へ出力する。アンプ１１７は、オーディオデータを増幅し、スピーカ１１８に出力する。スピーカ１１８からは楽音が発音される。
【００１９】
ＲＯＭ１０５は、コンピュータプログラムを記憶する。ＣＰＵ１０３は、ＲＯＭ１０５内のコンピュータプログラムに応じて、上記の処理を行う。具体的には、後に説明する図７〜図１０の処理等を行う。ＲＡＭ１０６は、バッファ、フラグ、レジスタ等のＣＰＵ１０３のワークエリアを有する。ＣＰＵ１０３は、後に説明する図９及び図１０の割り込み処理を行うことができる。
【００２０】
図３は、外部記憶装置１０７としてのＣＤ−Ｒ／ＲＷの記録フォーマットを示す図である。ＣＤ−Ｒ／ＲＷのディスクは、内側から外側に向けて、ＰＭＡ３０１、リードイン（ＴＯＣ）３０２、データエリア３０３、リードアウト３０４の順にエリアが設けられる。データエリア３０３は、最大９９トラックのデータを記録可能であり、内側から外側に向けてらせん状につながった１本の線でデータを記録することができる。各トラックには、オーディオデータの曲を記録することができる。リードイン３０２は、各トラックの情報を記録するためのエリアであり、例えば図５（Ｂ）に示すように開始位置５１１、トラック長５１２及びユーザデータ５１３等を記録することができる。リードアウト３０４は、終了情報を記録するためのエリアである。音楽用ＣＤ−ＲＯＭは、上記のＰＭＡ３０１がなく、リードイン３０２、データエリア３０３及びリードアウト３０４のみを有する。一方、ＣＤ−Ｒ／ＲＷは、さらにＰＭＡ３０１を有する。ＰＭＡ３０１は、リードイン３０２の仮のエリアである。すなわち、ＣＤ−Ｒ／ＲＷでは、データエリア３０３の各トラックにデータを記録する度にそのトラック情報をＰＭＡ３０１に記録する。そして、ファイナライズ処理により、ＰＭＡ３０１に記録した情報をリードイン３０２に記録する。このファイナライズ処理を行うことにより、音楽用ＣＤ等のＣＤ再生専用装置での再生が可能になる。
【００２１】
図４は、ファイナライズ処理の際の特性入力画面及びスイッチを示し、図１の操作パネル及び表示器１０４に対応する。図２のファイナライズスイッチ２２１を押すことにより、この特性入力画面が表示される。例えば、１０曲以上のオーディオデータを録音した後にファイナライズ処理を行う場合を例に説明する。液晶表示器４２１には、最初の１０曲のオーディオデータが「１」〜「１０」の番号を付されて表示される。スイッチ４０１〜４１０は、それぞれ１０曲の曲を選択するためのスイッチである。ページダウンスイッチ４１１は、次の１０曲を表示するためのスイッチである。ページアップスイッチ４１２は、前の１０曲を表示するためのスイッチである。スイッチ４１３〜４１６は、特性スイッチである。
【００２２】
削除スイッチ４１６は、各曲を削除指示するためのスイッチである。例えば、スイッチ４０３を押すことにより３曲目の曲を選択し、その後に、削除スイッチ４１６を押すと、液晶表示器４２１の３曲目には「Ｄｅｌ」が表示される。これにより、３曲目が削除されたことを示す。
【００２３】
特性スイッチ４１３〜４１５は、各曲に特性を付与するためのスイッチである。例えば、３人の演奏者Ａ〜Ｃが同じ電子楽器を使用する場合を考える。演奏者Ａが録音した曲は、スイッチ４１３を用いて「Ａ」の特性を付与する。また、演奏者Ｂが録音した曲は、スイッチ４１４を用いて「Ｂ」の特性を付与する。同様に、演奏者Ｃが録音した曲は、スイッチ４１５を用いて「Ｃ」の特性を付与する。例えば、演奏者Ａの場合、スイッチ４０１及び４０５を押すことにより１曲目及び５曲目を選択し、特性スイッチ４１３を押すことにより１曲目及び５曲目に「Ａ」の特性を付与することができる。また、演奏者Ｂの場合、スイッチ４０９を押すことにより９曲目を選択し、特性スイッチ４１４を押すことにより９曲目に「Ｂ」の特性を付与することができる。曲毎の特性は、液晶表示器４２１に表示される。特性が表示されていない曲は、特性情報がないことを示す。
【００２４】
各曲に特性を付与した後、セーブスイッチ４１７を押すと、特性入力が終了し、図３のＰＭＡ３０１のトラック情報がリードイン３０２に記録される。その際、上記の各曲の特性もリードイン３０２に記録される。その詳細を、図５（Ａ）及び（Ｂ）を参照しながら説明する。
【００２５】
図５（Ａ）は図３のＰＭＡ３０１の内容を示し、図５（Ｂ）は図３のリードイン３０２の内容を示す。ファイナライズ前において、ＰＭＡ３０１には、各トラック毎に開始位置５０１及びトラック長５０２が記録されており、リードイン３０２には何も記録されていない。図４のセーブスイッチ４１７が押されると、ＰＭＡ３０１の開始位置５０１及びトラック長５０２が、リードイン３０２の開始位置５１１及びトラック長５１２として記録される。さらに、リードイン５１３には、図４の特性入力画面で入力された各曲の特性情報がユーザデータ５１３として記録される。なお、ユーザデータ５１３として、特性情報の他に曲名を記録してもよい。
【００２６】
なお、上記ではすべての曲の録音が終了した後に、図４の特性入力画面にて各曲の特性を入力する場合を例に説明したが、各曲の録音終了毎に特性情報を入力してもよい。その場合は、ＰＭＡ３０１に、開始位置５０１及びトラック長５０２の他に、ユーザデータ５０３として特性情報を記録することができる。そして、ファイナライズ時に、ＰＭＡ３０１のユーザデータ５０３を、リードイン３０２のユーザデータ５１３として記録すればよい。
【００２７】
図６は、図２の再生スイッチ２２３を押したときに表示される特性選択画面及びスイッチを示す。液晶表示器６２１には、図４の特性入力画面で削除情報が付与された曲（例えば３曲目）を除く曲が、新たな番号順で表示される。すなわち、図４の４〜１１曲目が図６の３〜１０曲目として表示される。削除情報が付与された曲は、ＣＤ−Ｒ／ＲＷに記録されてはいるが、再生されない。すなわち、削除情報が付与された曲をとばして再生される。
【００２８】
この特性選択画面において、スイッチ６０１〜６１０は、それぞれ１０曲の曲を選択するためのスイッチである。ページダウンスイッチ６１１は、次の１０曲を表示するためのスイッチである。ページアップスイッチ６１２は、前の１０曲を表示するためのスイッチである。スイッチ６１３〜６１６は、再生したい曲の特性を選択するためのスイッチである。
【００２９】
スイッチ６１３は、特性「Ａ」の曲のみを再生指示するためのスイッチである。スイッチ６１４は、特性「Ｂ」の曲のみを再生指示するためのスイッチである。スイッチ６１５は、特性「Ｃ」の曲のみを再生指示するためのスイッチである。スイッチ６１６は、特性「Ａ」、「Ｂ」及び「Ｃ」の曲のみを再生指示するためのスイッチである。また、スイッチ６０１〜６１０を押すことにより、再生したい曲を個別に選択することもできる。ユーザは、上記のスイッチを用いて、再生したい曲を選択することができる。例えば、スイッチ６１３を押すことにより特性「Ａ」の曲を選択すれば、特性「Ａ」が付与された１曲目及び４曲目のみが再生される。これにより、ユーザが指定する特性の曲のみを再生させることができる。
【００３０】
上記のように、各曲には特性情報として削除情報を付与することができる。ＣＤ−Ｒ／ＲＷに記録されたオーディオデータを削除することなく、各曲に削除情報を付与すれば、削除情報が付与された曲は再生されない。これにより、見かけ上、その曲を削除したかのように扱うことができる。
【００３１】
図７は、電子楽器が行うメインルーチンの処理を示すフローチャートである。電子楽器の電源がオンになると、以下の処理を行う。ステップＳ７０１では、バッファ及びフラグ等の初期設定を行う。次に、ステップＳ７０２では、操作パネル１０４（図１）上のスイッチ（操作子）の操作に応じた処理を行う。例えば、図２のスイッチ及び図４のスイッチが押されたときの処理を行う。再生スイッチ２２３（図２）が押されたときの再生処理の詳細は、後に図７を参照しながら説明する。次に、ステップＳ７０３では、鍵盤処理を行う。鍵盤処理は、鍵盤１１９の操作に応じて、押鍵情報（キーオンイベント）及び離鍵情報（キーオフイベント）を含むキー情報を検出し、発音又は消音処理を行う。次に、ステップＳ７０４では、表示器１０４の表示処理、及び外部インターフェース１０２の入出力処理等のその他の処理を行う。その後、ステップＳ７０２へ戻り、上記の処理を繰り返す。
【００３２】
図８は、図２の再生スイッチ２２３が押され、再生スイッチイベントが発生したときの処理を示すフローチャートである。ステップＳ８０１では、再生フラグをチェックし、再生中か否かを判断する。再生フラグの初期値は、未再生を示す。再生中であれば処理を終了し、再生中でなければステップＳ８０２へ進む。ステップＳ８０２では、曲の特性を選択済みであるか否かをチェックする。すなわち、図６の特性選択画面で特性を選択したか否かをチェックする。未選択であればステップＳ８０３へ進み、選択済みであればステップＳ８０５へ進む。ステップＳ８０３では、特性選択画面処理を行う。具体的には、図６の特性選択画面を表示する。ユーザは、その画面で各曲の特性を選択することができる。次に、ステップＳ８０４では、図２の再生ＬＥＤ２１３を点滅させ、特性選択済みであることをユーザに知らせる。その後、一旦処理を終了する。
【００３３】
再び、再生スイッチ２２３を押すと、ステップＳ８０１の処理を行う。ステップＳ８０１では、再生中ではないと判断され、ステップＳ８０２へ進む。ステップＳ８０２では、特性選択済みであると判断され、ステップＳ８０５へ進む。ステップＳ８０５では、再生中であることを示すために再生フラグをセットする。次に、ステップＳ８０６では、再生ＬＥＤ２１３を点灯し、再生中であることをユーザに知らせる。次に、ステップＳ８０７では、選択された曲の読み込み開始を外部記憶装置１０７に指示する。この際、例えば図４の３曲目のように削除情報が付与された曲は読み込まれず、再生もされない。また、図６において、例えば特性「Ａ」が選択されたときには、１曲目及び４曲目が読み込まれ、再生の対象になる。この読み込み開始指示がされると、後に説明する図９の割り込み処理が開始する。次に、ステップＳ８０８では、ＲＡＭ１０６内のバッファのアドレスを初期化する。外部記憶装置１０７内の選択曲のオーディオデータは、バッファを介してＰＳＣ１１４へ供給される。その後、処理を終了する。
【００３４】
図９は、外部記憶装置１０７からオーディオデータを読み込むための割り込み処理を示すフローチャートである。この処理は、図８のステップＳ８０７で読み込み開始指示された後、外部記憶装置１０７からの割り込み信号に応じて行われる割り込み処理である。ステップＳ９０１では、外部記憶装置１０７からオーディオデータを取り込み、バッファの書き込みアドレス（位置）に書き込む。次に、ステップＳ９０２では、外部記憶装置１０７のデータの取り込み位置を次の位置にする。この際、上記のように、選択された曲のみを読み出し、さらに削除情報が付与された曲を読み出さないように取り込み位置を制御する。次に、ステップＳ９０３では、バッファの書き込みアドレスを次の位置にする。選択された曲のオーディオデータのすべてを読み込み終わるまで、以上の処理を繰り返す。
【００３５】
図１０は、楽音発生処理のための割り込み処理を示すフローチャートである。この処理は、ＤＳＰ１１０の信号に応じて行われる割り込み処理である。ステップＳ１００１では、再生フラグをチェックし、再生中か否かを判断する。再生中であればステップＳ１００２へ進み、再生中でなければ処理を終了する。ステップＳ１００２では、バッファの読み込みアドレス（位置）からデータを取り込み、ＰＳＣ１１４へ書き込む。図１において、ＰＳＣ１１４にデータが書き込まれると、スピーカ１１８から発音される。次に、ステップＳ１００３では、バッファの読み込みアドレス（位置）を次のアドレスに設定する。選択された曲のオーディオデータのすべてを再生し終わるまで、以上の処理を繰り返す。
【００３６】
以上のように、外部記憶装置１０７にオーディオデータ及びその特性を記録する。具体的には、録音スイッチ２２２を押すことによりオーディオデータを記録することができ、図４の特性入力画面により特性を入力して記録することができる。この特性には、削除情報も含まれる。また、図６の特性選択画面で再生したい曲の特性を指定することができる。再生の際には、外部記憶装置１０７に記憶されるオーディオデータの曲の特性に応じてそのオーディオデータを再生する。特性として削除情報が付与されていれば、その曲は再生されない。特定の特性を選択すれば、その特性の曲のみが再生される。
【００３７】
鍵盤演奏等によるリアルタイム録音の際、演奏に失敗したとしてもＣＤ−Ｒ／ＲＷに記録したオーディオデータ自体を削除することはできないか又は困難である。本実施形態によれば、曲毎に削除情報を付与することにより、オーディオデータ自体は削除しなくても、再生させないことができる。また、所定量のオーディオデータをバッファリングするための小容量のバッファを用意すればよく、ハードディスク等の大容量メモリを必要としないので、コストを安価にできる。
【００３８】
なお、外部記憶装置１０７は、ＣＤ−Ｒ／ＲＷに限定されず、ＤＶＤ、ＭＯ等の他の光ディスクにも適用することができる。光ディスクは、ＣＤ−Ｒ／ＲＷ、ＤＶＤ（ＤＶＤ−Ｒ等を含む）、ＭＯ等を含み、これらは同じ性質を有し、データ消去に制限がある。また、外部記憶装置１０７は、ＣＤ−Ｒ／ＲＷのように、シーケンシャルアクセスによりデータを記録開始位置から順番に記録するものに適用できる。特に、外部記憶装置１０７は、ＣＤ−Ｒのように、１度データを記録した後はそのデータを書き換えることができないものの場合に大きな効果がある。
【００３９】
上記では電子楽器の場合を例に説明したが、電子楽器に限定されない。例えば、カラオケ装置に適用することもできる。すなわち、自動演奏データ及び／又はマイク入力の歌手の歌声を外部記憶装置１０７に記録することができる。また、オーディオデータを記録する場合を例に説明したが、オーディオデータ以外のデータを記録してもよい。例えば、ＭＩＤＩデータ又は画像データ等を記録してもよい。
【００４０】
なお、上記実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【００４１】
【発明の効果】
以上説明したように、データに特性を付して記憶手段に記憶させることにより、その特性を基にデータを再生することができる。また、削除情報を特性として付して記憶手段に記憶させることにより、そのデータをとばして再生することができる。
【図面の簡単な説明】
【図１】本発明の実施形態による電子楽器のハードウエア構成を示すブロック図である。
【図２】操作パネル及び表示器を示す図である。
【図３】ＣＤ−Ｒ／ＲＷの記録フォーマットを示す図である。
【図４】ファイナライズ処理の際の特性入力画面及びスイッチを示す図である。
【図５】図５（Ａ）はＰＭＡの内容を示す図、図５（Ｂ）はリードインの内容を示す図である。
【図６】再生スイッチを押したときに表示される特性選択画面及びスイッチを示す図である。
【図７】電子楽器が行うメインルーチンの処理を示すフローチャートである。
【図８】再生スイッチが押され、再生スイッチイベントが発生したときの処理を示すフローチャートである。
【図９】外部記憶装置からオーディオデータを読み込むための割り込み処理を示すフローチャートである。
【図１０】楽音発生処理のための割り込み処理を示すフローチャートである。
【符号の説明】
１０１　バス
１０２　外部インファーフェース
１０３　ＣＰＵ
１０４　操作パネル及び表示器
１０５　ＲＯＭ
１０６　ＲＡＭ
１０７　外部記憶装置
１０８　音源
１０９　波形ＲＯＭ
１１０　ＤＳＰ
１１１　外部入力端子
１１２　アナログ−デジタルコンバータ
１１３　シリアル−パラレルコンバータ
１１４　パラレル−シリアルコンバータ
１１５　加算器
１１６　デジタル−アナログコンバータ
１１７　アンプ
１１８　スピーカ
１１９　鍵盤
１２１，１２２　乗算器
１２３，１２４　加算器
２０１　「演奏」選択スイッチ
２０２　「マイク」選択スイッチ
２０３　「演奏及びマイク」選択スイッチ
２１２　録音ＬＥＤ
２１３　再生ＬＥＤ
２２１　ファイナライズスイッチ
２２２　録音スイッチ
２２３　再生スイッチ
２２４　停止スイッチ
２２５　選曲マイナススイッチ
２２６　選曲プラススイッチ
２２７　録音選択スイッチ
２３１　液晶表示器
３０１　ＰＭＡ
３０２　リードイン
３０３　データエリア
３０４　リードアウト
【図１】
2004039142.tif 000003
【図２】
2004039142.tif 000004
【図３】
2004039142.tif 000005
【図４】
2004039142.tif 000006
【図５】
2004039142.tif 000007
【図６】
2004039142.tif 000008
【図７】
2004039142.tif 000009
【図８】
2004039142.tif 000010
【図９】
2004039142.tif 000011
【図１０】
2004039142.tif 000012