(57)【特許請求の範囲】
【請求項１】
楽曲のメインメロディパートに対応したメインメロディデータおよび該楽曲における複数のコーラスメロディパートの各々に対応したコーラスメロディデータを記憶し、楽曲の演奏に従って読み出す読出手段と、
複数のマイクロホンを使用して行われる歌唱において各マイクロホンの歌唱パートとしてメインメロディパートとコーラスメロディパートとの何れかを指定する歌唱パート指定手段と、
前記複数のマイクロホンによって収音された各ボーカル音に混合されるコーラス音を生成するコーラス音生成手段と、
前記マイクロホンを介して入力されるボーカル音の信号および前記コーラス音生成手段によって生成されるコーラス音の信号を混合して出力するミキシング手段と、
を備え、
前記複数のコーラスメロディパートの各々には予め優先順位が定められており、
前記コーラス音生成手段は、
前記歌唱パート指定手段によりコーラスメロディパートが指定されたマイクロホンについては、前記複数のコーラスメロディパートのうち優先順位が最も高いコーラスメロディパートが歌唱パートとして指定されたものとするとともに、
前記歌唱パート指定手段によりメインメロディパートを歌唱パートとして指定されたマイクロホンについて前記コーラス音を生成する際には、歌唱パートとして指定されなかったコーラスメロディパートのうちで最も優先順位が高いコーラスメロディパートを前記付加パートとして選択し、そのマイクロホンにより収音されたボーカル音の信号を該付加パートに対応するコーラスメロディデータと前記メインメロディデータとの音高差分だけピッチシフトさせて前記コーラス音を生成する一方、
前記歌唱パート指定手段によりコーラスメロディパートを歌唱パートとして指定されたマイクロホンについて前記コーラス音を生成する際には、歌唱パートとして指定されたコーラスメロディパートと前記メインメロディパートに対する付加パートとして選択されたコーラスメロディパートとを除いたコーラスメロディパートのうちで最も優先順位が高いコーラスメロディパートをそのマイクロホンについての付加パートとして選択し、そのマイクロホンにより収音されたボーカル音の信号をそのマイクロホンに対して指定された歌唱パートに対応するコーラスメロディデータとそのマイクロホンに対して選択された付加パートに対応するコーラスメロディデータとの音高差分だけピッチシフトさせて前記コーラス音を生成する
ことを特徴とするカラオケ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、歌唱音声とともに協和音を構成するコーラス音を生成し、いわゆるハモリ効果を歌唱に付与するカラオケ装置に関する。
【０００２】
【従来の技術】
従来より、マイクロホン（以下、マイクという）より取り込まれた歌唱音声（以下、ボーカル音という）と、メロディ、伴奏等の音楽ソースの再生信号をミキシングしてスピーカより放音するカラオケ装置が知られている。
【０００３】
また、近年では、ボーカル音ともに協和音を構成するコーラス音を生成し、これによってボーカル音にいわゆるハモリ効果を付与するカラオケ装置が各種開発されている。この種のカラオケ装置として、出願人は、例えば特願平７−１６１８１号を既に提案している。この出願に開示されたカラオケ装置では、マイクより取り込まれるボーカル音をピッチシフトする（すなわち、音階を上下させる）ことにより該ボーカル音とともに協和音を構成するコーラス音を生成し、このコーラス音を元のボーカル音に付加することによりハモリ効果を実現している。
【０００４】
【発明が解決しようとする課題】
ところで、近年のカラオケ装置は、通常２つ以上のマイク入力端子を備えており、複数のマイクを用いて複数の歌い手が同時に歌うことができるようになっている。ところが、従来のカラオケ装置においては、２つ以上のマイクを用いて同時に歌った場合、各マイクによって収音されるボーカル音が混合され、この各ボーカル音の混合体に基づいてコーラス音が生成されるため、コーラス音が濁った感じのものになってしまうという問題があった。ここで、コーラス音を濁ったものにしないためには、１人のみがマイクを使用し、その者が発するボーカル音のみに基づいてコーラス音を発生すればよいのであるが、やはり、コーラスは１人よりは２人以上で行った方が楽しいものである。２人以上がハモリ機能を利用してコーラスに参加することができ、しかもその場合にコーラス音に濁りが生じないカラオケ装置が望まれていたが、かかる要求を満たすカラオケ装置は提供されていなかった。
【０００５】
本発明は、まさにこの要求を満たすカラオケ装置を提供することをその目的とするものである。
【０００６】
【課題を解決するための手段】
請求項１に係る発明は、楽曲のメインメロディパートに対応したメインメロディデータおよび該楽曲における複数のコーラスメロディパートの各々に対応したコーラスメロディデータを記憶し、楽曲の演奏に従って読み出す読出手段と、
複数のマイクロホンを使用して行われる歌唱において各マイクロホンの歌唱パートとしてメインメロディパートとコーラスメロディパートとの何れかを指定する歌唱パート指定手段と、
前記複数のマイクロホンによって収音された各ボーカル音に混合されるコーラス音を生成するコーラス音生成手段と、
前記マイクロホンを介して入力されるボーカル音の信号および前記コーラス音生成手段によって生成されるコーラス音の信号を混合して出力するミキシング手段と、
を備え、
前記複数のコーラスメロディパートの各々には予め優先順位が定められており、
前記コーラス音生成手段は、
前記歌唱パート指定手段によりコーラスメロディパートが指定されたマイクロホンについては、前記複数のコーラスメロディパートのうち優先順位が最も高いコーラスメロディパートが歌唱パートとして指定されたものとするとともに、
前記歌唱パート指定手段によりメインメロディパートを歌唱パートとして指定されたマイクロホンについて前記コーラス音を生成する際には、歌唱パートとして指定されなかったコーラスメロディパートのうちで最も優先順位が高いコーラスメロディパートを前記付加パートとして選択し、そのマイクロホンにより収音されたボーカル音の信号を該付加パートに対応するコーラスメロディデータと前記メインメロディデータとの音高差分だけピッチシフトさせて前記コーラス音を生成する一方、
前記歌唱パート指定手段によりコーラスメロディパートを歌唱パートとして指定されたマイクロホンについて前記コーラス音を生成する際には、歌唱パートとして指定されたコーラスメロディパートと前記メインメロディパートに対する付加パートとして選択されたコーラスメロディパートとを除いたコーラスメロディパートのうちで最も優先順位が高いコーラスメロディパートをそのマイクロホンについての付加パートとして選択し、そのマイクロホンにより収音されたボーカル音の信号をそのマイクロホンに対して指定された歌唱パートに対応するコーラスメロディデータとそのマイクロホンに対して選択された付加パートに対応するコーラスメロディデータとの音高差分だけピッチシフトさせて前記コーラス音を生成する
ことを特徴とするカラオケ装置を要旨とする。
【０００８】
【発明の実施の形態】
以下、本発明を更に理解しやすくするため、実施の形態について説明する。
かかる実施の形態は、本発明の一態様を示すものであり、この発明を限定するものではなく、本発明の範囲で任意に変更可能である。
【０００９】
図１はこの発明の一実施形態の構成を示すブロック図である。本実施形態は、予めハードディスク等に蓄えられたＭＩＤＩ情報を読み出して楽曲を再生すると共にこの楽曲再生に合わせて使用者が発するボーカル音に必要に応じてコーラス音を付加して出力するカラオケ装置に関するものである。
【００１０】
ここで、記憶媒体から再生されるＭＩＤＩ情報には、楽曲を構成する楽音の発生等を指示する情報の他、楽曲のメインメロディを示すメインメロディデータとメインメロディに付ける第１〜第Ｎのコーラスメロディを示すコーラスメロディデータが含まれている。また、上記ＭＩＤＩ情報には、上記各コーラスメロディをどのような優先順位で取扱うべきかを示す優先順位情報がさらに含まれている。
【００１１】
以上の各情報のうち楽音の発生等を指示する情報は図示しない音源等へ送られ、楽曲の再生のための制御に使用される。一方、メインメロディデータおよびコーラスメロディデータ並びに優先順位情報は、コーラス音の付加のための制御に使用される。図１は本実施形態に係るカラオケ装置のうちこのコーラス音の付加のための構成を主として表すものである。
【００１２】
図１において、Ｍ１は第１マイク、Ｍ２は第２マイクであり、各々使用者が発するボーカル音を収音し、ボーカル音の電気信号（アナログ信号）に変換する。本実施形態においては、これらのマイクＭ１およびＭ２を使用して歌唱が行われる際に各マイクによって収音されるボーカル音の両方に各々独立した適切なコーラス音を付加することが可能である。ただし、各ボーカル音に適切なコーラス音を付加するに当たっては、各マイクの使用者によって歌唱されるパートが楽曲のメインメロディであるかコーラスメロディであるか検知する必要があるため、この歌唱パートを指定するための歌唱パート指定スイッチＳ１およびＳ２が設けられている。
【００１３】
歌唱パート指定スイッチＳ１およびＳ２の取り付け態様については各種考えられるが、図２はこのカラオケ装置の本体５０のパネル面に歌唱パート指定スイッチＳ１およびＳ２を設けた構成例を、図３は各マイクＭ１およびＭ２に歌唱パート指定スイッチＳ１およびＳ２を設けた構成例を示している。図２に示す構成においては各使用者は自分が持っているマイクＭ１（Ｍ２）の歌唱パート指定スイッチＳ１（Ｓ２）を操作してパートを指定すればよいので操作が容易であるという利点があり、一方、図３に示す構成は任意のマイクを使用することができるという利点がある。図１では図３に示す構成が採用されている。
【００１４】
図１において、１０１および２０１は、各々第１マイクＭ１および第２マイクＭ２から出力されるボーカル音の電気信号をデジタル信号（以下、ボーカル信号という）に変換するＡ／Ｄ変換器である。
【００１５】
１０はＤＳＰ（Digital Signal Processor）であり、時分割制御の下、Ａ／Ｄ変換器１０１および２０１から供給される各ボーカル信号に対し、使用者からの指定に応じてコーラス音のデジタル信号（以下、コーラス信号という）を付加する機能および残響を付与する機能を主に営むものである。
【００１６】
このＤＳＰ１０を表す破線のボックス内には各々符号１０２〜１０７および２０２〜２０７を付した各要素が示されているが、これらはＤＳＰ１００が時分割制御の下で実行する演算処理のうちコーラス信号の発生および残響付与に関連したものをハードウェア的に示したものである。また、要素１０２〜１０７からなる部分は第１マイクＭ１およびＡ／Ｄ変換器１０１によって得られたボーカル信号を、要素２０２〜２０７からなる部分は第２マイクＭ２およびＡ／Ｄ２０１によって得られたボーカル信号を各々処理対象とするものであるが、前者の部分と後者の部分は全く同じ内容のものである。従って、前者の部分についてその内容を説明する。
【００１７】
まず、フィルタ１０２は、Ａ／Ｄ変換器１０１から供給されるボーカル信号からノイズ等の不要な成分を除去する。ピッチシフタ１０３は、このフィルタ１０２を通過したボーカル信号のピッチ（周波数）をシフトすることにより、該ボーカル信号と協和音を構成するコーラス信号を発生する。このピッチをシフトする際のピッチシフト量は後述する制御情報発生部３０２からこのピッチシフタ１０３に供給される。
【００１８】
ピッチシフタ１０３の出力端には、スイッチ１０４が接続されている。このスイッチ１０４は、このカラオケ装置の操作パネル（図示略）に設けられたキーの操作によりオン／オフの切り替えが行われる。加算器１０５は、Ａ／Ｄ変換器１０１から出力されるボーカル信号に対し、ピッチシフタ１０３からスイッチ１０４を介して供給されるコーラス信号を付加して出力する。従って、使用者は上記操作パネルのキーの操作によりスイッチ１０４のオン／オフ切り換えを行うことで、ボーカル信号にコーラス信号を付加するか否かを任意に切り換えることができる。
【００１９】
残響付与部１０６は、この加算器１０５から出力されるデジタル信号に対して残響を付与し、加算器１０７は加算器１０５が出力するデジタル信号と残響付与部１０６が出力するデジタル信号を加算する。
【００２０】
以上が第１マイクＭ１およびＡ／Ｄ変換器１０１によって得られるボーカル信号を対象としたＤＳＰ１０の演算処理の内容であり、これと全く同様な演算処理が第２マイクＭ２およびＡ／Ｄ変換器２０１によって得られるボーカル信号に対しても施される。そして、これらの各演算処理の結果を示すデジタル信号がＤＳＰ１０から出力される。
【００２１】
Ｄ／Ａ変換器１０８および２０８は、以上のようにしてＤＳＰ１０から出力される各デジタル信号を各々アナログ信号に変換する。これらのアナログ信号は図示しないサウンドシステムから音声として出力される。
【００２２】
次に、３０１はスイッチ状態検出部であり、上記歌唱パート指定スイッチＳ１およびＳ２の状態を検知し、各マイクＭ１およびＭ２の使用者が歌唱しようとするパートを示すパート指定信号を出力する。
【００２３】
制御情報発生部３０２は、このカラオケ装置内の各部の動作を制御するための制御情報を発生する回路であるが、上記ＤＳＰ１０によって行われるコーラス音の付与に関しては次の処理を行う。
ａ．上記パート指定信号に基づいて各マイクＭ１およびＭ２によって収音される各ボーカル音のパートを検知する処理
ｂ．上記検知結果に基づいて各ボーカル音に付加すべき音のパート（以下、付加パートという）を決定する処理
ｃ．上記メインメロディデータおよび上記第１〜第Ｎコーラスメロディデータを参照することにより、上記各ボーカル音から上記付加パートに対応した音を生成するのに必要なピッチシフト量を演算しＤＳＰ１０へ供給する処理
【００２４】
また、制御情報発生部３０２は、上記歌唱パート指定スイッチＳ１およびＳ２の操作があった場合に、各マイクの使用者が歌唱するパートがメインメロディパートであるかコーラスメロディパートであるか示す情報を表示制御部３０３に送り、スイッチ操作後１０秒程度の間、ディスプレイ２０にその表示を行われる。図４は、この場合の表示例を示すものである。これらの図に示すように、各マイク毎の歌唱パートが歌詞表示画面にスーパーインポーズで表示される。なお、図中、“ハモリ”とはコーラスメロディパートの意味である。ＭＩＤＩ情報にメインメロディパートとコーラスメロディパートを歌う各アーティスト名の情報が含まれている場合には、図４に示すように、パートの名称の表示に代えてこれらのアーティスト名（図４では“ＡＡＡ”および“ＢＢＢ”）を表示するようにしてもよい。
【００２５】
以下、本実施形態の動作を説明する。本実施形態においては、１人の使用者が歌唱する場合のみならず、２人の使用者が歌唱する場合においても、各歌唱者のボーカル音に対し協和音を構成する適切な音を付加することができる。すなわち、次の通りである。
【００２６】
（１）１人の使用者がマイクＭ１またはＭ２の一方を使用して歌唱する場合
この場合、使用者は、例えば第１マイクＭ１の歌唱パート指定スイッチＳ１によりメインメロディパートを指定する。この結果、第１マイクＭ１によりメインメロディパートの歌唱が行われる旨を示すパート指定信号がスイッチ状態検出部３０１から制御情報発生部３０２へ送られる。制御情報発生部３０２は、このパート指定信号に基づいて、第１マイクＭ１に対応したパート名（メインメロディパート）またはアーティスト名をディスプレイ２０に表示させる。
【００２７】
また、制御情報発生部３０２は、第１〜第Ｎコーラスメロディパートの中から最も優先順位の高いコーラスメロディパートを付加パートとして選択する。そして、制御情報発生部３０２は、この付加パートに対応したコーラスメロディデータとメインメロディデータとの音高差を求め、この音高差を上記ピッチシフタ１０３に適用すべきピッチシフト量としてＤＳＰ１０に送る。
【００２８】
この結果、ＤＳＰ１０においては、ピッチシフタ１０３により、第１マイクＭ１およびＡ／Ｄ変換器１０１によって得られるボーカル信号のピッチを上記ピッチシフト量だけシフトさせる処理が行われる。この処理によって得られるコーラス信号と元のボーカル信号が加算器１０５によって加算され、この加算結果に残響を付与した信号が加算器１０７から出力され、Ｄ／Ａ変換器１０８によってアナログ信号に変換される。そして、このアナログ信号がサウンドシステムに送られ、音声として放音される。
【００２９】
また、使用者は、歌唱パート指定スイッチＳ１によりコーラスメロディパートの歌唱を指定してもよい。この場合、制御情報発生部３０２は、第１マイクＭ１によりコーラスメロディパートの歌唱が行われる旨を示すパート指定信号をスイッチ状態検出部３０１から受け取ると、メインメロディパートを付加パートとして選択する。
【００３０】
次いで制御情報発生部３０２は、上記優先順位情報に基づき最も優先度の高いコーラスメロディパートを選択する。そして、使用者がこのコーラスメロディパートを歌唱するものとみなし、メインメロディデータとこのコーラスメロディパートに対応したコーラスメロディデータとの音高差を求め、この音高差を上記ピッチシフタ１０３に適用すべきピッチシフト量としてＤＳＰ１０に送る。従って、この場合、使用者が第１マイクＭ１を使用して最も優先度の高いコーラスメロディパートを歌唱すると、ＤＳＰ１０では使用者が歌唱するコーラスメロディに基づいてメインメロディのボーカル信号が発生され、両者を含んだボーカル音がサウンドシステムから放音されることとなる。
【００３１】
（２）２人の使用者がマイクＭ１およびＭ２を各々使用して歌唱する場合
例えば第１マイクＭ１の使用者・甲が歌唱パート指定スイッチＳ１によりメインメロディパートを指定し、第２マイクＭ２の使用者・乙が歌唱パート指定スイッチＳ２によりコーラスメロディパートを指定したものとする。この結果、第１マイクＭ１および第２マイクＭ２により各々メインメロディパートおよびコーラスメロディパートの歌唱が行われる旨を示す各パート指定信号がスイッチ状態検出部３０１から出力され、制御情報発生部３０２へ送られる。制御情報発生部３０２は、これらのパート指定信号に基づいて、甲乙の歌唱する各メロディパートに付加すべき各付加パートを選択し、これらの付加パートに対応したコーラス音を得るのに必要なピッチシフト情報を求める。
【００３２】
この制御情報発生部３０２の処理の内容を図６を参照し説明する。まず、第１〜第Ｎコーラスメロディパートのうち最も優先度の高いパートが第４コーラスメロディパートであり、２番目に優先度が高いのが第２コーラスメロディパートであり、３番目に優先度が高いのが第５コーラスメロディパートであるとする。この場合、制御情報発生部３０２は、最も優先度の高い第４コーラスメロディパートが第２マイクＭ２の使用者・乙の歌唱するパートであるものとみなす。また、制御情報発生部３０２は、メインメロディパートに対応した付加パートとして２番目に優先度が高い第２コーラスメロディパートを選択し、第４コーラスメロディパートに対応した付加パートとして３番目に優先度が高い第５コーラスメロディパートを選択する。
【００３３】
そして、制御情報発生部３０２は、第２コーラスメロディデータとメインメロディデータとの音高差Ａおよび第５コーラスメロディデータと第４コーラスメロディデータとの音高差Ｂを求め、これらの音高差ＡおよびＢを上記ピッチシフタ１０３および２０３に適用すべきピッチシフト量としてＤＳＰ１０に送る。
【００３４】
従って、この場合、第１マイクＭ１の使用者・甲がメインメロディパートを歌唱し、第２マイクＭ２の使用者・乙が最も優先度の高い第４コーラスメロディパートを歌唱すると、ＤＳＰ１０では使用者・甲の歌唱に基づいてピッチシフタ１０３により第２コーラスメロディのボーカル信号が発生されると共に、使用者・乙の歌唱に基づいてピッチシフタ２０３により第５コーラスメロディのボーカル信号が発生され、これらを含んだボーカル音がサウンドシステムから放音されることとなる。
【００３５】
このように、本実施形態においては、２本のマイクＭ１およびＭ２を使用して歌唱が行われる場合に、各マイクによって収音されるボーカル音に対し、歌唱パートと重複しないメロディパートのコーラス音が付加されるので、コーラス音を濁った感じのものとすることなく、２人でコーラスを楽しむことができる。
【００３６】
なお、上記実施形態では、記憶媒体から再生される優先順位情報に基づいて各コーラスメロディパートの優先順位を判断するようにしたが、第１コーラスメロディパートが最優先、第２コーラスメロディパートが２番目、…という具合に、各コーラスメロディパートの優先順位を固定しておいてもよい。また、上記実施形態においては、２本のマイクＭ１およびＭ２を使用する場合を例に挙げたが、マイクの本数はこれに限定されるものではない。
【００３７】
【発明の効果】
以上説明したように、この発明に係るカラオケ装置によれば、２人以上がマイクロホンを使用して歌唱を行う場合に、各マイクロホンによって収音されるボーカル音に対し、他の重複しない歌唱パートのコーラス音を付加することができるので、コーラス音を濁った感じのものとすることなく複数人でコーラスを楽しむことができるという効果がある。
【図面の簡単な説明】
【図１】  この発明の一実施形態であるカラオケ装置の構成を示すブロック図である。
【図２】  同実施形態におけるマイクロホンおよび歌唱パート指定スイッチを示す図である。
【図３】  同実施形態におけるマイクロホンおよび歌唱パート指定スイッチを示す図である。
【図４】  同実施形態における歌唱パートの表示例を示す図である。
【図５】  同実施形態における歌唱パートの表示例を示す図である。
【図６】  同実施形態の動作を示す図である。
【符号の説明】
Ｍ１……第１マイク、Ｍ２……第２マイク、
１０……ＤＳＰ、１０３，２０３……ピッチシフタ、
３０２……制御情報発生部（以上、コーラス音生成手段）、
１０５，２０５……加算器（ミキシング手段）。
【図１】
0003811980.tif 000002
【図２】
0003811980.tif 000003
【図３】
0003811980.tif 000004
【図４】
0003811980.tif 000005
【図５】
0003811980.tif 000006
【図６】
0003811980.tif 000007