(57)【特許請求の範囲】
【請求項１】
演奏音信号を形成するためのノート情報、および、該演奏音信号を複数チャンネルに振り分けて放音するための演奏音制御情報とを含む演奏情報を記憶する記憶手段と、
演奏情報に基づいて演奏音信号を形成して、前方の複数チャンネルに出力するフロント演奏音信号形成手段と、
前記記憶手段に記憶されている演奏情報をそのまま前記フロント演奏音信号形成手段に入力するとともに、この演奏情報を遅延させ、且つ、前記演奏音制御情報の振り分けの態様を変更する制御手段と、
前記制御手段によって遅延および変更された演奏情報に基づいて演奏音信号を形成して、後方の複数チャンネルに出力するリア演奏音信号形成手段と、
を備えた電子演奏装置。
【請求項２】
前記ノート情報は、その音量を制御するベロシティ情報を含み、前記演奏音制御情報は、演奏音に残響を付与する残響情報および周波数特性を制御するフィルタ情報を含み、
前記制御手段は、リア演奏音信号形成手段に出力する演奏情報について、ノート情報のベロシティ情報を小さく変更し、前記残響情報を残響が長くなるように変更し、および、前記フィルタ情報を前記演奏音の高域が抑制されるように変更する請求項１に記載の電子演奏装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、複数系統の演奏音出力手段から位相の異なる演奏音を出力することにより、立体的な音響を形成することができる電子演奏装置に関する。
【０００２】
【従来の技術】
カラオケ装置などの電子演奏装置は、一般的に左右２チャンネルのいわゆる２チャンネルステレオの演奏音を出力する装置であるが、より立体的な演奏音を出力するために前後に左右のスピーカを設けて４チャンネルの楽音を出力するようにしたものも提案されている。
【０００３】
従来、カラオケ装置において演奏音を４チャンネルステレオで出力する場合には、２チャンネルの演奏音をフィルタ処理などで４チャンネルの演奏音に加工するか、または、楽曲データに４チャンネル分のデータトラックを用意し、各チャンネルの演奏音を別々に形成することによって４チャンネルの楽音を出力するようにしていた。
【０００４】
【発明が解決しようとする課題】
しかし、フィルタ処理で２チャンネル信号を４チャンネル化するためには、複雑なフィルタ処理が必要であるため、アンプやプロセッサに専用のＤＳＰを内蔵する必要があり、装置のコストアップの原因になるという問題点があった。
【０００５】
また、楽曲データに４チャンネル分のデータトラックを用意する方式の場合、楽曲データのデータサイズが大きくなるという問題点があった。すなわち、カラオケ装置で扱う楽曲データの曲数は１万曲を超えるため、オンラインでダウンロードしたり装置のハードディスクに記憶する場合に伝送時間や記憶容量が極めて大きくなり、通信コストやハードウェアのコストアップを招くという問題点があった。また、このように４チャンネル分のデータトラックで４チャンネル信号を形成する方式では、従来の２チャンネル用の楽曲データでは４チャンネルの演奏音を出力することができないという問題点があった。
【０００６】
この発明は、従来からの楽曲データを用い、簡略な構成で４チャンネルなどのマルチチャンネルの演奏音を出力することができる電子演奏装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
請求項１の発明は、演奏音信号を形成するためのノート情報、および、該演奏音信号を複数チャンネルに振り分けて放音するための演奏音制御情報とを含む演奏情報を記憶する記憶手段と、演奏情報に基づいて演奏音信号を形成して、前方の複数チャンネルに出力するフロント演奏音信号形成手段と、前記記憶手段に記憶されている演奏情報をそのまま前記フロント演奏音信号形成手段に入力するとともに、この演奏情報を遅延させ、且つ、前記演奏音制御情報の振り分けの態様を変更する制御手段と、前記制御手段によって遅延および変更された演奏情報に基づいて演奏音信号を形成して、後方の複数チャンネルに出力するリア演奏音信号形成手段と、を備えたことを特徴とする。
【０００８】
請求項２の発明は、前記ノート情報は、その音量を制御するベロシティ情報を含み、前記演奏音制御情報は、演奏音に残響を付与する残響情報および周波数特性を制御するフィルタ情報を含み、前記制御手段は、リア演奏音信号形成手段に出力する演奏情報について、ノート情報のベロシティ情報を小さく変更し、前記残響情報を残響が長くなるように変更し、および、前記フィルタ情報を前記演奏音の高域が抑制されるように変更することを特徴とする。
【０００９】
なお、この発明において、演奏情報は、鍵盤等から入力されるリアルタイムの演奏情報でもよく、カラオケ装置の楽曲データのような自動演奏データから読み出されるイベントデータでもよい。また、これらを複合したものでもよい。
【００１２】
なお、この発明において、位相差は時間的な遅延によって形成してもよく、形成する演奏音信号に関数波形を乗算することにより位相をシフトするようにしてもよい。また、各系統の演奏音信号に位相差以外に音量差や効果の程度の差を設けるようにしてもよい。
【００１３】
【発明の実施の形態】
以下、カラオケ装置を例にとってこの発明の実施形態を説明する。一般的なカラオケ装置は、電子的に楽音信号を形成する音源装置とバックコーラスなどの音声信号を再生する音声データ処理部（ＡＤＰＣＭデコーダ）とを備えており、音源装置が形成した楽音信号と音声データ処理が再生した音声信号をミキシングしてカラオケ演奏音信号が形成される。そして、このカラオケ演奏音信号が所定のパンデータによって左右２チャンネルに振り分けられて２チャンネルのステレオ信号として出力される。
【００１４】
カラオケ演奏用の楽曲データは、前記音源装置を駆動するための楽音トラックおよび音声データ処理部を駆動するための音声制御トラック，音声データを有しているが、それぞれ１トラックずつであり、１つの演奏音を形成するためのデータは１つだけが記録されている。このカラオケ装置は、この１つのデータで２系統の演奏音信号形成部を駆動して前後２系統の演奏音信号を形成し、前後の演奏音出力部からカラオケ演奏音として出力する。そして、この前後系統別に形成される演奏音信号の位相，音量，効果に差をつけることにより、出力されるカラオケ演奏音に広がり感を持たせるようにしている。
【００１５】
また、カラオケ曲の演奏は、複数パート（複数音色）で行われることが一般的であるが、各パート毎に上記位相，音量，効果の差のつけかたを異ならせることによって、カラオケ演奏音に立体感を持たせるようにしている。
【００１６】
図面を参照して上記カラオケ装置について説明する。図１は同カラオケ装置のブロック図である。図２は演奏音信号形成部１８およびコントロールアンプ２の詳細図である。図３は同カラオケ装置で用いられる楽曲データの構成を示す図である。このカラオケ装置において、利用者によってカラオケ曲がリクエストされると、このカラオケ曲の楽曲データをハードディスク１７やＣＤ−ＲＯＭチェンジャ４のＣＤ−ＲＯＭから読み出して演奏音信号形成部１８を駆動してカラオケ演奏を実行する。演奏音信号形成部１８は図２に示すように前後２系統の演奏音信号形成部１８ａ，１８ｂからなっている。演奏音信号形成部１８ａ，１８ｂが形成したカラオケ演奏音信号はコントロールアンプ２を介してスピーカ５から演奏音として出力される。スピーカ５は４台のスピーカ５ａ，５ｂ，５Ｃ，５ｄからなり、それぞれ部屋の前後の左右両隅に設置されている。
【００１７】
図１において、このカラオケ装置は、カラオケ装置本体１，コントロールアンプ２，ＣＤ−ＲＯＭチェンジャ４，スピーカ５，モニタ６，マイク７および赤外線のリモコン装置８で構成されている。カラオケ装置本体１はこのカラオケ装置全体の動作を制御する。該カラオケ装置本体１の制御装置であるＣＰＵ１０には、内部バスを介してＲＯＭ１１，ＲＡＭ１２，ハードディスク記憶装置１７，通信制御部１６，リモコン受信部１３，表示パネル１４，パネルスイッチ１５，演奏音信号形成部１８，文字表示部２０，表示制御部２１が接続されるとともに、上記外部装置であるコントロールアンプ２およびＣＤ−ＲＯＭチェンジャ４がインタフェースを介して接続されている。
【００１８】
ＲＯＭ１１にはこの装置を起動するために必要な起動プログラムなどが記憶されている。装置の動作を制御するシステムプログラム，カラオケ演奏実行プログラムなどはハードディスク記憶装置１７に記憶されている。カラオケ装置の電源がオンされると上記起動プログラムによってシステムプログラムやカラオケ演奏プログラムがＲＡＭ１２に読み込まれる。
【００１９】
ハードディスク記憶装置１７には、上記プログラムを記憶するプログラム記憶エリアのほか、楽曲データを記憶する楽曲データ記憶エリアなどが設定されている。楽曲データ記憶エリアは、数千曲分の楽曲データを記憶することができ、配信センタ９が定期的にダウンロードしてくる新曲の楽曲データなどが記憶される。また、通信制御部１６はＩＳＤＮ回線を介して配信センタ９と接続される。配信センタ９は、定期的にカラオケ装置に対して電話を掛け、新曲の楽曲データ，バージョンアップされた制御プログラムなどをダウンロードしてくる。
【００２０】
リモコン装置８は、テンキー，予約キーなどのキースイッチを備えており、利用者がこれらのスイッチを操作するとその操作に応じたコード信号が赤外線で出力される。利用者はテンキーを操作して所望のカラオケ曲の曲番号を入力し、その曲をリクエストする場合には続いて予約キーをオンする。リモコン受信部１３はリモコン装置８から送られてくる赤外線信号を受信して、そのコード信号を復元しＣＰＵ１０に入力する。ＣＰＵ１０は、リモコン装置８から曲番号がリクエスト曲として入力されると、この曲番号をＲＡＭ１２に設定されている予約曲リストに登録する。
【００２１】
表示パネル１４はこのカラオケ装置本体１の前面に設けられており、現在演奏中の曲番号や予約曲数を表示するマトリクス表示器や、現在設定されているキーやテンポを表示するＬＥＤ群などを含んでいる。パネルスイッチ１５は、前記リモコン装置８と同様の曲番号入力用のテンキー，予約キーなどのほかキーチェンジスイッチ、テンポチェンジスイッチを備えている。
【００２２】
文字表示部２０はＶＲＡＭを備え、カラオケ曲の歌詞などを文字パターンに展開する。この文字パターンは、映像信号として表示制御部２１に入力される。また、カラオケ演奏時はＣＤ−ＲＯＭチェンジャ４は背景映像を再生し、この映像信号も表示制御部２１に入力される。表示制御部２１は、文字パターンを背景映像にスーパーインポーズで合成してモニタ６に表示する。なお、ＣＤ−ＲＯＭチェンジャ４にセットには６枚程度のＣＤ−ＲＯＭをセットすることができ、そのうち数枚には上記背景映像が記録されており、他の数枚には定番となっているカラオケ曲の楽曲データが記録されている。
【００２３】
演奏音信号形成部１８は、図２に示すように前後２系統の演奏音信号形成部１８ａ，１８ｂからなっており、各演奏音信号形成部１８ａ，１８ｂは、それぞれ電子的に楽音信号を形成する音源装置２８ａ，２８ｂ、バックコーラスなどのデジタル信号を再生する音声データ処理部２９ａ，２９ｂを有している。音源装置２８は、図３に示す楽曲データの楽音トラックから読み出されたイベントデータに基づいて楽音信号を形成する。音源装置２８は複数の楽音を同時に形成することが可能であり、楽曲データに含まれる複数パートのトラックに基づいて、複数パート（複数音色）の楽音信号を同時に形成することができる。音声データ処理部２９は、楽曲データに含まれるＡＤＰＣＭ信号である音声データを、指定された長さ，指定された音高で再生する。
【００２４】
カラオケ演奏時、前系統の演奏音信号形成部１８ａには読み出された楽曲データがそのまま入力される。一方、後系統の演奏音信号形成部１８ｂには、楽曲データのベロシティの値を変更するとともに、所定時間遅延させたのち入力される。これによって、前系統の楽音と後系統の楽音に位相差が生じ、同じ楽曲データを用いているにもかかわらず奥行き感が与えられる。この値の変更や遅延制御は、楽曲データの読み出しを行うＣＰＵ１０が、楽曲データを読み出したときに並行して行う。また、この値の変更は後系統に入力するときのみに行われるものであり、楽曲データそのものを書き換えることはしない。以下に説明する他のデータの値の変更についても同様である。
【００２５】
演奏音信号形成部１８ａ，１８ｂは、ともに、左右２チャンネルのステレオの演奏音信号を形成する回路であり、左右の音量比率は楽曲データに含まれるパンデータによって制御される。このパンデータも前系統の演奏音信号形成部１８ａにはそのまま入力され、後系統の演奏音信号形成部１８ｂには値を変更するとともに所定時間遅延したのち入力される。これにより、前系統と後系統とでは微妙に位相の異なる演奏音信号が出力される。
【００２６】
また、演奏音信号形成部の音源装置２８は、複数パート（複数音色）の楽音信号を形成することができるが、上記データの変更や遅延時間は、各パート毎に異なっている。これにより、楽音の広がりが各パート毎に異なり立体的な音響を形成することができる。各パート毎の変更内容や遅延時間は、何らかルールで生成してもよく、各パート別にテーブルに記憶しておいてもよい（図４（Ｂ）参照）。また、値の変更の方式は、係数を乗算する方式、係数を加算する方式などを採用することができる。
【００２７】
コントロールアンプ２は、図２に示すように、前左（ＦＬ）、前右（ＦＲ）、後左（ＲＬ）、後右（ＲＲ）の４チャンネルのアンプ２ａ，２ｂ，２ｃ，２ｄからなっている。前系統の演奏音信号形成部１８ａが形成したカラオケ演奏音信号は、アンプ２ａ，２ｂに入力される。また、後系統の演奏音信号形成部１８ｂが形成したカラオケ演奏音信号は、アンプ２ｃ，２ｄに入力される。コントロールアンプ２（２ａ，２ｂ，２ｃ，２ｄ）は、入力された演奏音信号に残響系，フィルタ系などの効果を付与するとともに増幅してスピーカ５ａ，５ｂ，５ｃ，５ｄに出力する。コントロールアンプ２が付与する効果の種類や程度は楽曲データの効果制御データ（効果制御トラックのイベントデータ）によって制御される。効果制御データは前系統のアンプ２ａ，２ｂにはそのまま入力され、後系統のアンプ２ｃ，２ｄには効果の程度を変更するとともに所定時間遅らせたのち入力される。
【００２８】
また、コントロールアンプ２には２本のマイク７ａ，７ｂが接続されており、各マイク７ａ，７ｂから入力された歌唱音声信号もそれぞれ別々のバランスで各アンプ２ａ，２ｂ，２ｃ，２ｄに入力される。
【００２９】
図３を参照して前記楽曲データの構成およびこのデータに基づくカラオケ装置の動作を説明する。楽曲データは、ヘッダ、楽音トラック、歌詞トラック、音声制御トラック、効果制御トラックおよび音声データ部からなっている。ヘッダは、この楽曲データに関する種々のデータが書き込まれる部分であり、曲番号，曲名，ジャンル，発売日，曲の演奏時間などのデータを含んでいる。各楽曲データは曲番号で識別される。
【００３０】
楽音トラック，歌詞トラック，音声制御トラック，効果制御トラックの各トラックは全てＭＩＤＩフォーマットで記述されている。ＭＩＤＩフォーマットは、本来楽音トラックのような楽音制御用のデータを記述するためのフォーマットであるが、全データを統一したフォーマットで記述し、インプリメントを容易にするため、楽音以外のトラックもＭＩＤＩフォーマットで記述している。ＭＩＤＩフォーマットのトラックは複数のイベントデータと各イベントデータの読み出しタイミングを指示するタイミングデータからなっている。カラオケ曲の演奏時には、上記複数のトラックが並行して読み出される。各トラックにおいて、所定のテンポクロックにより前記タイミングデータの値をカウントし、この値がカウントアップしたとき、次のイベントデータが読み出される。読み出されたイベントデータは演奏音信号形成部１８，コントロールアンプ２など所定の動作部に出力され、該動作部において対応する処理が実行される。
【００３１】
楽音トラックは、メロディトラック，リズムトラックなど複数パートのトラックからなっている。楽音トラックのイベントデータは楽音の発音を指示するノートオンイベントデータや楽音の消音を指示するノートオフイベントデータなどであり、これらイベントデータは演奏音信号形成部１８の音源装置２８に出力される。
【００３２】
歌詞トラックのイベントデータは、モニタ６に表示する歌詞の文字コード，表示座標，表示色などを指示するデータからなっており、ＣＰＵ１０はこのデータに基づいて文字パターンを文字表示部２０のＶＲＡＭ上に展開する。
【００３３】
音声制御トラックのイベントデータは、音声データ部の音声データの再生を指示するデータである。音声データは、上述したように、音源装置２８で合成しにくいバックコーラスなどの人声をデジタル化したデータであり、音声制御トラックによってその読み出しタイミングが指示される。音声制御トラックのイベントデータが読み出され、音声データの読み出しが指示されると、ＣＰＵ１０がこれを演奏音信号形成部１８の音声データ処理部２９に入力する。音声データ処理部２９はデジタルの音声データをアナログ信号に復調してコントロールアンプ２に出力する。
【００３４】
効果制御トラックのイベントデータは、コントロールアンプ２の動作を制御するためのデータであり、このデータによってカラオケ演奏音やマイク７から入力される歌唱音声に対して付与する効果の種類や程度などを制御する。
【００３５】
このように、楽曲データは、１系統の楽音信号を発生するためのデータのみ記録したものである。上述したように前系統の演奏音信号形成部１８ａおよびコントロールアンプ２ａ，２ｂに対しては、このデータをそのまま出力して演奏音信号の形成，効果の制御などを行うが、後系統の演奏音信号形成部１８ｂおよびコントロールアンプ２ｃ，２ｄに対しては、このデータを変更・遅延したものを出力して楽音信号の形成，効果の制御などを行う。これにより、この従来より一般的な構成の楽曲データで広がりのある立体的なカラオケ演奏音を４チャンネルで出力することができる。
【００３６】
図４はＣＰＵ１０の楽曲データ読み出し動作を示すフローチャートおよびデータ変換テーブルを示す図である。同図（Ａ）において、カラオケ演奏がスタートするとタイミングデータに従って順次イベントデータを読み出してゆく。イベントデータが読み出されたときこの動作が実行される。イベントデータが読み出されると、読み出されたイベントデータをそのまま前系統の演奏音信号形成部１８ａまたは前系統のアンプ２ａ，２ｂに出力する。すなわち、楽音トラックのイベントデータ（ノートイベントデータ，パンデータ，プログラムチェンジデータ（音色切換データ）など）であればこれを演奏音信号形成部１８ａに出力し、効果制御データであればコントロールアンプ２ａ，２ｂに出力する。こののち、このイベントデータのパートを割り出す（ｓ２）。このパートはそのチャンネルの音色などで判断することができる。また、音色にかかわらずチャンネル番号でパートを決定するようにしてもよい。
【００３７】
パート割出ののち、読み出されたイベントデータがノートデータであるか効果制御データであるかパン制御データであるかその他のデータであるかを判断する（ｓ３，ｓ４，ｓ５）。ノートデータの場合、割り出されたパートに対応するノートデータの変更内容をデータ変換テーブル（同図（Ｂ）参照）から読み出し（ｓ６）、これに従ってノートデータのベロシティを変更する（ｓ７）。そして、このパートの対応する遅延時間だけ遅延させたのち（ｓ１２）、後系統の演奏音信号形成部１８ｂ（音源装置２８）に出力する。一般的に、ベロシティは弱くする傾向に変更される。
【００３８】
また、読み出されたイベントデータが効果制御データの場合（ｓ４）、割り出されたパートに対応する効果制御データの変更内容をデータ変換テーブルから読み出し（ｓ８）、これに従って効果制御データの効果レベルを変更する（ｓ９）。そして、このパートの対応する遅延時間だけ遅延させたのち（ｓ１２）、後系統のコントロールアンプ２ｃ，２ｄに出力する。付与される効果が残響系の効果の場合、一般的に効果レベルを長くする傾向に変更される。また、フィルタ系の効果の場合、一般的に高域を抑制する傾向に効果レベルが変更される。
【００３９】
また、読み出されたイベントデータがパン制御データの場合（ｓ５）、割り出されたパートに対応する定位係数（左右チャンネルの出力レベル比率）の変更内容をデータ変換テーブルから読み出し（ｓ１０）、これに従ってパン制御データの定位係数を変更する（ｓ１１）。そして、このパートの対応する遅延時間だけ遅延させたのち（ｓ１２）、後系統の演奏音信号形成部１８ｂ（音源装置２８）に出力する。定位係数は各パートの音色に適するように考慮して決定される。
【００４０】
以上の動作により、１つのイベントデータによって前系統と後系統で微妙に異なる別の演奏音信号が形成され広がりのある音響を形成することができる。
【００４１】
なお、データ変換テーブルは、スピーカ５が設置される部屋の広さなどの条件に合わせた遅延時間，残響系，フィルタ系の効果制御データの変更内容を記憶したものにすればよい。
【００４２】
なお、上記実施形態では、前系統と後系統で別個の演奏音信号形成部を設けているが、１つの演奏音信号形成部が十分な能力を有するものであれば、これをチャンネル分割または時分割して前系統と後系統に共用するようにしてもよい。
【００４３】
上記実施形態では、前系統と後系統の２系統の演奏音信号形成部を設けたが、この発明の系統数は２系統に限定されるものではない。また、この実施形態では前系統，後系統とも２個のアンプと２個のスピーカを接続しているがこの個数も２個に限定されない。また、前左（ＦＬ）、前右（ＦＲ）、後左（ＲＬ）、後右（ＲＲ）の４チャンネルを全て別系統として４系統の演奏音信号を別々に形成するようにしてもよい。
【００４４】
また、上記実施形態では、前系統には楽曲データの内容をそのまま出力し、後系統にはその値を変更して出力するようにしているが、逆に後系統には楽曲データの内容をそのまま出力し、前系統に出力するデータの内容を変更するようにしてもよい。また、遅延時間についても逆にしてもよい。
【００４５】
さらに、上記実施形態では楽曲データの内容を必ず前後の系統に出力するようにしているが、データによっては前系統または後系統に選択的に出力するようにしてもよい。そのときにデータはそのまま出力しても内容を変更して出力してもよい。
【００４６】
また、上記実施形態ではカラオケ装置について説明したが、これ以外の電子演奏装置たとえば電子楽器などにもこの発明を適用することができる。
【００４７】
【発明の効果】
請求項１の発明によれば、複数の演奏音出力手段に対して少なくとも位相差を有する演奏音信号が別々に形成されるため、従来より一般的なカラオケ演奏用の楽曲データなどの演奏情報に基づいて多系統の広がりのある演奏音を出力することができる。この場合でも複雑なフィルタ処理などを行わないため、構成を簡略化することができる。
【００４８】
請求項２の発明によれば、パート毎に異なる位相差で複数系統の演奏音信号を形成するようにしたことにより、各パートの演奏音毎に異なる広がりの音響となりより立体的な音響を形成することができる。
【図面の簡単な説明】
【図１】この発明の実施形態であるカラオケ装置のブロック図
【図２】同カラオケ装置の楽音形成系統，楽音出力系統の詳細図
【図３】同カラオケ装置で用いられる楽曲データの構成を示す図
【図４】同カラオケ装置の動作を示すフローチャート
【符号の説明】
１８（１８ａ，１８ｂ）…演奏音信号形成部、
２８…音源装置、２９…音声データ処理部、
２（２ａ，２ｂ，２ｃ，２ｄ）…コントロールアンプ、
５（５ａ，５ｂ，５ｃ，５ｄ）…スピーカ
【図１】
0003924909.tif 000002
【図２】
0003924909.tif 000003
【図３】
0003924909.tif 000004
【図４】
0003924909.tif 000005