(57)【要約】【課題】ノイズゲートを備えたカラオケ装置において、デジタル信号をアナログ変換する際にノイズが付加されることを防ぐことにより、ノイズが含まれない音声を出力する。【解決手段】カラオケコマンダ２０は、ＤＡ変換部１１５から出力されてプリアンプ１１６で増幅されたアナログ信号からノイズであると特定した範囲のアナログ信号を遮断するノイズゲート１１７を備えている。そして、選曲待ちなどでカラオケ演奏が行われていない場合には、音声制御部１０１が、ノイズゲート１１７を制御してノイズであるアナログ信号を遮断する。一方、カラオケ演奏が行われている場合には、音声制御部１０１が、ノイズゲート１１７によってアナログ信号を通過させるよう制御する。【選択図】図２
2006171331.tif 000002
【特許請求の範囲】
【請求項１】
楽曲に対応するＭＩＤＩ信号に基づいてカラオケ演奏するカラオケ装置であって、
前記ＭＩＤＩ信号を取得可能なＭＩＤＩ信号取得部と、
マイクからの入力信号をデジタル変換してデジタル信号を生成するデジタル変換部と、
前記ＭＩＤＩ信号取得部によって取得されたＭＩＤＩ信号を前記デジタル変換部によって生成されたデジタル信号とともに音声処理して音声処理後のデジタル信号を生成するデジタル音声処理部と、
前記デジタル音声処理部によって生成された音声処理後のデジタル信号をアナログ変換してアナログ信号を生成するアナログ変換部と、
前記アナログ変換部から出力された生成されたアナログ信号に基づいて出力するアナログ信号出力部と、
前記アナログ変換部から出力された以降と前記アナログ信号出力部にて出力される以前の間のアナログ信号からノイズであると特定した範囲のアナログ信号を遮断可能なノイズゲートと、
前記ＭＩＤＩ信号取得部によって取得されたＭＩＤＩ信号から最初のノートオン信号を検出した際にはカラオケ演奏が開始されたと判断し、その後前記ＭＩＤＩ信号から最後のノートオフ信号を検出した際にはカラオケ演奏が終了したと判断するカラオケ演奏判断部と、
前記カラオケ演奏判断部によってカラオケ演奏が開始したと判断された場合には前記ノイズゲートを制御して前記アナログ信号を通過させ、前記カラオケ演奏判断部によってカラオケ演奏が終了したと判断された場合には前記ノイズゲートによって前記アナログ信号を遮断するよう制御するノイズゲート制御部と、
を備えることを特徴とするノイズゲートを備えたカラオケ装置。
【請求項２】
請求項１に記載のノイズゲートを備えたカラオケ装置において、
前記ＭＩＤＩ信号はボーカルパートを含む複数のパートから構成されており、
前記カラオケ演奏判断部は、前記ＭＩＤＩ信号における前記ボーカルパートの最後のノートオフ信号が前記ボーカルパート以外のパートの最後のノートオフ信号よりも後に演奏される位置にある場合には、前記ボーカルパートの最後のノートオフ信号を検出したときにカラオケ演奏が終了したと判断すること
を特徴とするノイズゲートを備えたカラオケ装置。
【請求項３】
請求項１または請求項２に記載のノイズゲートを備えたカラオケ装置において、
前記音声処理部は、前記音声処理時に前記入力部が受け付けたデジタル信号に対してディレイ処理を施すことが可能であり、
前記ノイズゲート制御部は、前記音声処理部によって前記デジタル信号にディレイ処理が施されている場合には、そのディレイ処理によるディレイタイムに応じて前記ノイズゲートの動作を遅らせるよう制御すること
を特徴とするノイズゲートを備えたカラオケ装置。
【請求項４】
請求項１〜請求項３の何れかに記載のノイズゲートを備えたカラオケ装置において、
前記音声処理部は、前記音声処理時に、前記ＭＩＤＩ信号取得部によって取得されたＭＩＤＩ信号に対して音量設定を行うことおよび前記入力部が受け付けたデジタル信号に対して音量設定を行うことが可能であり、さらに、前記音量設定後のＭＩＤＩ信号と前記音量設定後のデジタル信号とを合成してデジタル信号を生成し、その合成後のデジタル信号に対して音量設定を行うことが可能であり、
前記ノイズゲートは、前記ノイズゲート制御部によって設定可能な閾値に基づき、前記アナログ変換部から出力された以降と前記アナログ信号出力部にて出力される以前の間のアナログ信号から、その閾値以下はノイズであると特定した範囲のアナログ信号を遮断可能であり、
前記ノイズゲート制御部は、前記音声処理部によって設定されたＭＩＤＩ信号に対する音量設定の値または前記音声処理部によって設定されたデジタル信号に対する音量設定の値のうち大きい方と前記音声処理部によって設定された合成後のデジタル信号に対する音量設定の値とを合計した値に応じて前記閾値を設定すること
を特徴とするノイズゲートを備えたカラオケ装置。
【請求項５】
請求項１〜請求項４の何れかに記載のノイズゲートを備えたカラオケ装置において、
前記アナログ信号出力部は、前記アナログ変換部から出力されたアナログ信号を、設定可能な音量値に基づいて増幅して出力可能であり、
前記アナログ変換部から出力されたアナログ信号が前記アナログ信号出力部へ入力されるのを阻止可能なアナログ信号入力阻止部と、
前記音量値を前記アナログ信号出力部から取得可能であり、その取得した音量値が所定値以上であるときには前記アナログ信号入力阻止部を制御して前記アナログ変換部から出力されたアナログ信号が前記アナログ信号出力部へ入力されるのを阻止させ、その取得した音量値が所定値未満であるときには前記アナログ信号入力阻止部を制御して前記アナログ信号の前記アナログ信号出力部への入力を阻止しないアナログ信号入力制御部と、
を備えることを特徴とするノイズゲートを備えたカラオケ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ノイズゲートを備えたカラオケ装置において、デジタル信号をアナログ変換する際にノイズが付加されたアナログ信号の出力を制御することにより、カラオケ非演奏時にはＤＡコンバータで付加されたノイズが含まれた信号を出力しないとともに、カラオケ演奏時には前記ノイズの出力を制御したことによるカラオケ演奏の選曲および演奏時の音声出力への影響を小さくする技術に関する。
【背景技術】
【０００２】
従来より、外部からの入力がない時、または内部で処理する信号の出力レベルが非常に小さいときに発生するノイズを除去するよう構成されたデジタルオーディオプロセッサが知られている。このようなデジタルオーディオプロセッサにおいては、デジタルオーディオプロセッサ内部にて入力信号の音量レベルを検知してノイズゲートを動作させることによりその入力信号が入力されない時にデジタル信号の出力を停止することによってノイズ出力をオフにしている（例えば、特許文献１参照。）。また、ノイズが除去された信号をアナログ変換して出力する。なお、このようなデジタルオーディオプロセッサを含む各種装置の一例としては、楽曲データに対応するＭＩＤＩ信号を用いてカラオケ演奏を行うカラオケ装置が挙げられる。
【特許文献１】特開平１０−２００３５１号公報（第３，４頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上述のようなカラオケ装置においては、上述のようにデジタルオーディオプロセッサ内部にて入力信号の音量レベルを検知してノイズゲートを動作させることによりそのデジタル出力信号に含まれるノイズを除去しているため、デジタル信号をアナログ変換する際に、例え無信号であってもＤＡコンバータ自体の内部ノイズが新たなノイズとして付加されるため、その付加されたノイズが出力時にさらに増幅されるという問題があった。
【０００４】
本発明は、このような不具合に鑑みなされたものであり、その目的とするところは、ノイズゲートを備えたカラオケ装置において、デジタル信号をアナログ変換する際にノイズが付加されたアナログ信号の出力を制御することにより、カラオケ非演奏時にはＤＡコンバータで付加されたノイズが含まれた信号を出力しないとともに、カラオケ演奏時には前記ノイズの出力を制御したことによるカラオケ演奏の選曲および演奏時の音声出力への影響を小さくする技術を提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するためになされた請求項１に係るノイズゲートを備えたカラオケ装置は、ＭＩＤＩ信号に含まれるノートオン信号およびノートオフ信号を利用してカラオケ演奏の開始や終了を検出し、非演奏時にはノイズゲートを制御してノイズであるアナログ信号を遮断することを特徴とする。具体的には、ノイズゲートを備えたカラオケ装置は、楽曲に対応するＭＩＤＩ信号に基づいてカラオケ演奏するよう構成されており、ＭＩＤＩ信号を取得可能なＭＩＤＩ信号取得部と、マイクからの入力信号をデジタル変換してデジタル信号を生成するデジタル変換部と、デジタル信号の入力を受け付け可能な入力部と、デジタル音声処理部と、アナログ変換部と、アナログ信号出力部と、を備えている。デジタル音声処理部は、ＭＩＤＩ信号取得部によって取得された「ＭＩＤＩ信号」をデジタル変換部によって生成された「デジタル信号」とともに音声処理して音声処理後のデジタル信号を生成する。また、アナログ変換部は、デジタル音声処理部によって生成された音声処理後のデジタル信号をアナログ変換してアナログ信号を生成し、アナログ信号出力部がその生成されたアナログ信号に基づいて出力する。また、このカラオケ装置は、ノイズゲートと、カラオケ演奏判断部と、ノイズゲート制御部と、を備えている。ノイズゲートは、アナログ変換部から出力された以降とアナログ信号出力部にて出力される以前の間のアナログ信号からノイズであると特定した範囲のアナログ信号を遮断することが可能であり、カラオケ演奏判断部は、ＭＩＤＩ信号取得部によって取得されたＭＩＤＩ信号から最初のノートオン信号を検出した際にはカラオケ演奏が開始されたと判断し、その後ＭＩＤＩ信号から最後のノートオフ信号を検出した際にはカラオケ演奏が終了したと判断する。そして、カラオケ演奏判断部によってカラオケ演奏が開始したと判断された場合には、ノイズゲート制御部が、ノイズゲートを制御してアナログ信号を通過させる。一方、カラオケ演奏判断部によってカラオケ演奏が終了したと判断された場合には、ノイズゲート制御部が、ノイズゲートによってアナログ信号を遮断するよう制御する。
【０００６】
このような本発明によれば、次のような作用効果を奏する。すなわち、選曲待ちなどでカラオケ演奏が行われていない場合にはノイズゲートを制御してノイズであるアナログ信号を遮断するので、マイク音が入らない限りはノイズを遮断し無音状態とすることができる。なお、仮に増幅器のボリュームを上げても、ノイズが遮断されているので増幅されたノイズが大音量で出力されることがなく静かである。一方、カラオケ演奏が行われている場合にはノイズゲートによってアナログ信号を通過させるよう制御するので、例えアナログ変換部からカラオケ演奏の楽曲とマイク信号のアナログ信号以外にアナログ変換部で固有に付加されたノイズのアナログ信号が出力されたとしても、カラオケ演奏の楽曲とマイク音声のアナログ信号はノイズのアナログ信号と比較して充分に大きいため、カラオケ演奏時の音量への前記ノイズの影響は小さい。したがって、カラオケ非演奏時に、ノイズが無い静かなカラオケ環境を利用者に提供することができる。
【０００７】
また、本発明によれば、次のような作用効果を奏する。すなわち、従来構成を有するカラオケ装置においては、上述のようにデジタルオーディオプロセッサ内部にて入力信号の音量レベルを検知してノイズゲートを動作させるために入力信号の音量レベルを検知してからノイズゲートを動作させるまでに時間を要するため、いわゆるカラオケ演奏の頭切れが生じるという問題があった。これに対して本発明によれば、ノート信号を利用してノイズゲートを制御するので、カラオケ演奏が始まる前にノイズゲートによるノイズであるアナログ信号を遮断する動作をオフにすることができ、いわゆるカラオケ演奏の頭切れが生じるのを防ぐことができる。
【０００８】
なお、ＭＩＤＩ信号がボーカルパートを含む複数のパートから構成されている場合については、次のように非演奏時を判断することが考えられる。すなわち、（イ）ボーカルパート以外のパートの最後のノートオフ信号で非演奏時と判断することが考えられる。具体的には、カラオケ演奏判断部が、ボーカルパート以外のパートの最後のノートオフ信号を検出したときにカラオケ演奏が終了したと判断することが考えられる。
【０００９】
また、（ロ）ボーカルのガイドメロディが楽器のパートよりも長いときには、ボーカルパートの最後のノートオフ信号で非演奏時と判断することが考えられる。具体的には、請求項２のように、カラオケ演奏判断部が、ＭＩＤＩ信号におけるボーカルパートの最後のノートオフ信号がボーカルパート以外のパートの最後のノートオフ信号よりも後に演奏される位置にある場合には、ボーカルパートのノートオフ信号を検出したときにカラオケ演奏が終了したと判断することが考えられる。
【００１０】
従来構成を有するカラオケ装置においては、上述のようにデジタルオーディオプロセッサ内部にて入力信号の音量レベルを検知してノイズゲートを動作させるため、ボーカルパートなどの各パートの途中でノイズゲートを動作させることがあり、アナログ信号に含まれるノイズの有無による各パートの音質の変化が発生することがあった。これに対して本発明によれば、ボーカルパートなどのパートのノートオン信号やノートオフ信号に基づいてノイズゲートを動作させるので、アナログ信号に含まれるノイズの有無による各パートの音質の変化が発生せず、ノイズゲートの動作切り替えによる出力音の違和感が生じることがない。また、本発明によれば、ＭＩＤＩ信号に含まれる特定のパートのノートオフ信号を用いて非演奏時の開始をより正確に判断することができ、例えばマイクからの入力信号に基づく出力を途中で終了させるということがない。
【００１１】
ところで、例えばマイクなどからの入力信号にディレイが施されている場合には、アナログ信号変換部が、そのボーカルパートのノートオフ信号よりも後にその入力信号の一部が位置するようアナログ信号を生成して出力することがある。すると、ボーカルパートのノートオフ信号によってノイズゲートが動作することにより、ディレイを施された入力信号のうち、ノイズゲートが動作した以降の前記信号が出力されないという問題がある。
【００１２】
そこで、例えばマイクエコーのディレイタイムに対応してノイズゲートの動作を制御することが考えられる。具体的には、請求項３のように、音声処理部が、音声処理時に入力部が受け付けたデジタル信号に対してディレイ処理を施すことが可能であり、音声処理部によってデジタル信号にディレイ処理が施されている場合には、ノイズゲート制御部が、そのディレイ処理によるディレイタイムに応じてノイズゲートの動作を遅らせるよう制御することが考えられる。一例を挙げると、ノイズゲート制御部が、そのディレイ処理によるディレイタイムに対応した所定時間分ノイズゲートの動作を遅らせるよう制御するといった具合である。つまり、ノイズゲート制御部が、そのディレイ処理によるディレイタイムに応じてノイズゲートの動作を段階的に遅らせるよう制御するのである。
【００１３】
このように入力信号に施されたディレイ処理のディレイタイムに応じてノイズゲートの動作を遅らせれば、例えばマイクエコーなどのディレイ処理が入力信号に対して施されている場合において、ボーカルパートのノートオフ信号によるノイズゲートの動作によりその入力信号の一部が出力されないことを防ぐことができる。
【００１４】
ところで、上述のようなカラオケ装置においては、例えばマイク音量やミュージック音量、主音量などの各種音量設定をそれぞれ独立に設定することが可能である。このような場合、例えばマイク音量がミュージック音量よりも小さく設定されているときには、そのマイクから入力された歌声がノイズとともに遮断されて出力されないおそれがある。
【００１５】
そこで、例えばマイクの音量設定やカラオケ演奏の音量設定に応じてノイズと判断する信号レベルの閾値を設定することが考えられる。具体的には、請求項４のように、上述の音声処理部が、音声処理時に、ＭＩＤＩ信号取得部によって取得されたＭＩＤＩ信号に対して音量設定を行うことおよび入力部が受け付けたデジタル信号に対して音量設定を行うことが可能であり、さらに、音量設定後のＭＩＤＩ信号と音量設定後のデジタル信号とを合成してデジタル信号を生成し、その合成後のデジタル信号に対して音量設定を行うことが可能であり、また、上述のノイズゲートが、ノイズゲート制御部によって設定可能な信号レベルの閾値に基づき、アナログ変換部から出力された以降とアナログ信号出力部にて出力される以前の間のアナログ信号から、その閾値以下はノイズであると特定した範囲のアナログ信号を遮断可能であり、さらに、ノイズゲート制御部が、音声処理部によって設定されたＭＩＤＩ信号に対する音量設定の値または音声処理部によって設定されたデジタル信号に対する音量設定の値のうち大きい方と音声処理部によって設定された合成後のデジタル信号に対する音量設定の値とを合計した値に応じて閾値を設定することが考えられる。
【００１６】
このようにすれば、例えばミュージック音量などのＭＩＤＩ信号に対する音量設定、マイク音量などのデジタル信号に対する音量信号、および主音量などの合成後のデジタル信号に対する音量設定に相関してノイズゲートを動作させるための閾値を一定の比率に維持することができ、例えばマイク音量がミュージック音量よりも小さく設定されているときにそのマイクから入力された歌声がノイズと判断されてノイズゲートによって遮断されて出力されないといったことを防ぐことができる。
【００１７】
ところで、上述のカラオケ装置においては、ノイズゲートが動作している際にはカラオケ装置に接続されたパワーアンプの出力は無音状態となっている。このような場合において、カラオケ装置が正常に動作しているか判断できずに、前記出力が小さいことが原因で音が聞こえないといった誤った判断をしてしまい、利用者がカラオケ装置からの音声出力の有無を確認するためにパワーアンプのボリュームを操作して上述の音量設定を変更することがあり、例えばパワーアンプの音量を大きく設定したときにカラオケ演奏が始まるとパワーアンプに接続されたスピーカから大音量の出力がなされるおそれがある。
【００１８】
そこで、パワーアンプのボリュームが大きい場合にはカラオケ装置からの音声出力をミュートにすることが考えられる。具体的には、請求項５のように、アナログ信号出力部が、アナログ変換部から出力されたアナログ信号を、設定可能な音量値に基づいて増幅して出力可能であり、また、アナログ変換部から出力されたアナログ信号がアナログ信号出力部へ入力されるのを阻止可能なアナログ信号入力阻止部と、前記音量値をアナログ信号出力部から取得可能なアナログ信号入力制御部とを備え、その取得した音量値が所定値以上であるときには、アナログ信号入力制御部が、アナログ信号入力阻止部を制御してアナログ変換部から出力されたアナログ信号がアナログ信号出力部へ入力されるのを阻止させ、その取得した音量値が所定値未満であるときには、アナログ信号入力制御部が、アナログ信号入力阻止部を制御してアナログ信号のアナログ信号出力部への入力を阻止しないようにすることが考えられる。
【００１９】
このようにすれば、パワーアンプのボリュームによる音量設定が大きい場合にはミュートにするので、利用者がノイズの有無を確認するためにボリュームを操作して上述の音量設定を変更しても、例えばパワーアンプのボリュームの音量設定を大きくしたときでもカラオケ演奏が始まってパワーアンプに接続されたスピーカから大音量の出力がなされることがない。
【発明を実施するための最良の形態】
【００２０】
以下に本発明の実施形態を図面とともに説明する。
図１は、カラオケシステム１０００の全体構成を示すブロック図である。また、図２は本実施形態の音声制御部の詳細を示すブロック図であり、図３はＭＩＤＩデータを示す説明図であり、図４はＭＩＤＩデータを構成する各トラックおよびＭＩＤＩ規格バイト列を示す説明図である。
【００２１】
［第一実施形態］
本実施形態のカラオケシステム１０００は、図１に示すように、複数のカラオケコマンダ２０がＬＡＮを介して互いにデータ通信可能に構成されたものである。なお、カラオケコマンダ２０は、特許請求の範囲における「ノイズゲートを備えたカラオケ装置」に該当する。また、図１では２台のカラオケコマンダ２０のみを示していないが、実際には多数のカラオケコマンダ２０がＬＡＮを介して接続されている。また、カラオケコマンダ２０は、ホストＰＣ２１と電話回線を介して接続されており、ホストＰＣ２１から楽曲情報など各種情報の配信を受けることができるよう構成されている。なお、カラオケコマンダ２０とホストＰＣ２１との間はインターネットを介して接続してもよい。
【００２２】
［カラオケコマンダ２０の構成の説明］
カラオケコマンダ２０は、フロントパネル１、コマンダ本体３０、マイク２２，２３、ＤＶＤプレーヤ２４、モニタ２５、パワーアンプ１０３およびスピーカ１０４を備えており、楽曲に対応するＭＩＤＩ信号に基づいてカラオケ演奏するよう構成されている。
【００２３】
このうちフロントパネル１は、カラオケコマンダ２０の前面に設けられており、電源スイッチ１ａや曲コード入力スイッチ１ｂ、キーチェンジスイッチ（図示省略）、入力された曲コード等を表示するための７セグメントＬＥＤ１ｃなどを備えている。また、フロントパネル１は、１チップＣＰＵ１ｄをその内部に備えており、この１チップＣＰＵ１ｄは、コマンダ本体３０のメイン制御部７と接続されている。
【００２４】
コマンダ本体３０は、カラオケコマンダ２０全体の動作を制御するメイン制御部７、カラオケコマンダ２０をＬＡＮに接続するためのＬＡＮインターフェイス２、カラオケコマンダ２０をホストＰＣ２１に接続するためのモデム３、ＤＶＤプレーヤ２４からの入力信号をメイン制御部７へ入力するための映像入力部４、マイク２２，２３から入力された音声信号を増幅するマイクアンプ５、ＤＶＤプレーヤ２４からの入力信号をデジタル変換するＡＤ変換部６、マイク２２，２３から入力された後にマイクアンプ５にて増幅された音声信号をデジタル変換するＡＤ変換部１１１、メイン制御部７から出力された映像信号をＭＰＥＧ形式にデコードしてモニタ２５へ出力する映像出力ＭＰＥＧデコード８、演奏楽曲の伴奏内容および歌詞を示す楽曲データや映像データなどを記憶するハードディスク（ＨＤＤ）１０、音声制御部１０１、音声制御部１０１から出力された楽曲データ、ＡＤ変換部１１１によってデジタル変換されたマイクからの音声信号およびＡＤ変換部６によってデジタル変換されたＤＶＤレコーダ２４からの入力信号に対して各種デジタル音声処理を行うデジタル音声処理部１０２、デジタル音声処理部１０２によってデジタル音声処理された信号をアナログ変換するＤＡ変換部１１５、ＤＡ変換部１１５によってアナログ変換されたアナログ信号を増幅してパワーアンプ１０３へ出力するプリアンプ１１６、ノイズゲート１１７、ＤＡ変換部１１５によってアナログ変換されたアナログ信号の音量を調節してノイズゲート１１７に出力するボリューム１１８などを備えている。また、メイン制御部７と音声制御部１０１とはＵＳＢによって接続されている。
【００２５】
［ＨＤＤ１０の構成の説明］
ＨＤＤ１０には、各種プログラムを記憶するエリアのほか、カラオケ演奏するための曲データ(図３参照)を記憶するエリアなどを備えている。
【００２６】
［メイン制御部７の構成の説明］
メイン制御部７は、図１に示すように、カラオケコマンダ２０全体を制御する機能を有している。また、メイン制御部７は、ＬＡＮインターフェイス２およびＬＡＮを介して別のカラオケコマンダ２０と接続されている。さらに、メイン制御部７は、モデム３および電話回線を介してホストＰＣ２１と接続されている。また、メイン制御部７は、映像入力部４、映像出力ＭＰＥＧデコード８、ＨＤＤ１０，１１および音声制御部１０１にそれぞれ接続されている。また、メイン制御部７は、シリアルＩ／Ｏ７ｂを備えている。
【００２７】
このように構成されたメイン制御部７は、ＤＶＤプレーヤ２４から映像入力部４を介して取得した映像データや、ＨＤＤ１０，１１から読み出した映像データを映像出力ＭＰＥＧデコード８に送信してデコード処理を行い、デコード処理後のデータをモニタ２５にて映像出力させることができる。また、メイン制御部７は、ＨＤＤ１０，１１からカラオケ演奏に対応するＭＩＤＩデータを読み出し、その読み出したＭＩＤＩデータをシリアルＩ／Ｏ７ｂを介して音声制御部１０１に送信することができる。
【００２８】
［音声制御部１０１の構成の説明］
音声制御部１０１は、その内部にマイコン１０１ａを備えており、メイン制御部７を介してＨＤＤ１０，１１から楽曲データ（ＭＩＤＩ信号）を取得する機能を有している。また、音声制御部１０１は、取得したＭＩＤＩ信号をデジタル音声処理部１０２に対して出力するとともに、その楽曲データに対するデジタル音声処理をデジタル音声処理部１０２に指示する機能を有する。さらに、音声制御部１０１は、その取得したＭＩＤＩ信号から最初のノートオン信号を検出した際にはカラオケ演奏が開始されたと判断し、その後ＭＩＤＩ信号から最後のノートオフ信号を検出した際にはカラオケ演奏が終了したと判断する機能を有する。また、音声制御部１０１は、ＰＬＡＹ信号をノイズゲートに送信することにより、カラオケ演奏が開始したと判断された場合にはノイズゲート１１７を制御してアナログ信号からノイズであると特定した範囲のアナログ信号を遮断し、一方、カラオケ演奏が終了したと判断された場合には、ノイズゲート１１７によってアナログ信号を遮断するよう制御する機能を有する。また、音声制御部１０１は、ボリューム制御信号をボリューム１１８に送信することにより、ボリューム１１８を制御してＤＡ変換部１１５によってアナログ変換されたアナログ信号の音量(図２の「音声検知調整」参照)を調節する機能を有する。
【００２９】
なお、音声制御部１０１は、ＭＩＤＩ信号取得部、カラオケ演奏判断部およびノイズゲート制御部に該当する。
［デジタル音声処理部１０２の構成の説明］
デジタル音声処理部１０２は、デジタル音声処理部１０２全体の動作を制御するＣＰＵ(図示省略)に、バスを介してＲＯＭ（図示省略）、ＲＡＭ（図示省略）、ＭＩＤＩ音源部１１２、イコライザ（図示省略）、ミュージックエフェクト部１１３、ヴォーカルエフェクト部１１４、ボリューム１０２ａ，１０２ｂ，１０２ｃが接続されており、音声制御部１０１によって取得された「ＭＩＤＩ信号」を、ＡＤ変換部１１１によって生成された「デジタル信号」とともに音声処理する機能を有する。なお、ボリューム１０２ａ，１０２ｂ，１０２ｃについては、フロントパネル１からの入力に基づき、メイン制御部７によってその音量を設定可能に構成されている。
【００３０】
ＲＯＭには、このデジタル音声処理部１０２の動作を制御するアプリケーションプログラムなどが記憶されている。
ＭＩＤＩ音源部１１２は、曲データの楽音トラックのデータに基づいて（デジタル）楽音信号を形成する。曲データは、カラオケ演奏時に、デジタル音声処理部１０２のＣＰＵがメイン制御部７のＣＰＵを介してＨＤＤ１０，１１から読み出す。楽音トラックは複数トラックで構成されており、ＭＩＤＩ音源部１１２はこのデータに基づいて複数パートの楽音信号を同時に形成する。ＭＩＤＩ音源部１１２が形成した楽音信号がカラオケ演奏音であり、これらはミュージックエフェクト部１１３を介してイコライザに入力される。
【００３１】
一方、マイク２２，２３から入力された歌唱音声信号あるいは音信号は、マイクアンプ５にて増幅され、ＡＤ変換部１１１を介してデジタル信号に変換されてヴォーカルエフェクト部１１４および周波数解析部へ入力する。ヴォーカルエフェクト部１１４では歌唱音声信号に対してエコーなどの音響効果を付与して出力する。ヴォーカルエフェクト部１１４から出力された後にボリューム１０２ａによってその音量を調節された歌唱音声信号(図２の「マイク音量」参照)は、ミュージックエフェクト部１１３から出力された後にボリューム１０２ｂによってその音量を調節されたカラオケ演奏音に対応する楽音信号(図２の「ミュージック音量」参照)とミキシングされ、ボリューム１０２ｃによってその音量(図２の「主音量」参照)を調節された後にＤＡ変換部１１５によってアナログ信号に変換され、プリアンプ１１６およびノイズゲート１１７を経由した後にパワーアンプ１０３を介してスピーカ１０４へ出力される。
【００３２】
［パワーアンプ１０３およびスピーカ１０４の構成の説明］
パワーアンプ１０３は、前記アナログ信号を増幅する機能を有する。また、スピーカ１０４は、パワーアンプ１０３によって増幅されたアナログ信号を出力する機能を有する。
【００３３】
なお、パワーアンプ１０３およびスピーカ１０４はアナログ信号出力部に該当する。
［ノイズゲート１１７の構成の説明］
ノイズゲート１１７は、音声検知ＩＣ１１７ａおよびミュート部１１７ｂを備えており、ＤＡ変換部１１５から出力されてプリアンプ１１６で増幅されたアナログ信号からノイズであると特定した範囲のアナログ信号を遮断する機能を有する。
【００３４】
ミュート部１１７ｂは、プリアンプ１１６から出力されたアナログ信号をパワーアンプへ出力／遮断する機能を有する。
音声検知ＩＣ１１７ａは、ボリューム１１８によって出力されたアナログ信号に基づき、ミュート部１１７ｂを制御して、プリアンプ１１６から出力されたアナログ信号をパワーアンプへの出力／遮断させる機能を有する。
【００３５】
［ノイズゲート制御処理の説明］
以下に、音声制御部１０１が実行するノイズゲート制御処理の処理手順を図５のフローチャートおよび図７に基づいて説明する。なお、図７はノイズゲート制御処理を説明する説明図である。
【００３６】
このノイズゲート制御処理は、カラオケコマンダ２０が起動している間に実行される。
まず、ステップＳ１０５では、選曲があるか否かを判断する。選曲がある場合には（Ｓ１０５：Ｙ）、後述するＳ１２５に移行する。一方、選曲がない場合には（Ｓ１０５：Ｎ）、Ｓ１１０に移行する。
【００３７】
Ｓ１１０では、カラオケ演奏中か否かを判断する。カラオケ演奏中である場合には（Ｓ１１０：Ｙ）、ノイズゲート１１７を無効にし（Ｓ１１５）、本処理を終了する。一方、カラオケ演奏中ではない場合には（Ｓ１１０：Ｎ）、ノイズゲートを有効とし（Ｓ１２０）、本処理を終了する。
【００３８】
また、先のＳ１０５において選曲があると判断した場合に移行したＳ１２５では、その選曲に対応する楽曲データをＨＤＤ１０，１１からメイン制御部７を介して取得する。
続くＳ１３０では、先のＳ１２５にて取得した楽曲データをＭＩＤＩ転送バイト列に変換する（図３および図４参照）。
【００３９】
続くＳ１３５では、後述するノートデータ出力処理の処理結果を参照して、先のＳ１３０にて変換したＭＩＤＩ転送バイト列から、ガイドメロディの最初のノートオン信号およびガイドメロディの最後のノートオフ信号を検出する。
【００４０】
Ｓ１４０では、先のＳ１３０にて変換したＭＩＤＩ転送バイト列をデジタル音声処理部１０２へ転送する。
続くＳ１４５では、変換したＭＩＤＩ転送バイト列を個々の信号ごとに確認しながらデジタル音声処理部１０２に送信し、確認中の信号がガイドメロディの最初のノートオン信号であるか否かを判断する。確認中の信号がガイドメロディの最初のノートオン信号である場合には（Ｓ１４５：Ｙ）、ノイズゲート１１７を無効とし（Ｓ１６０、図６（ｂ）参照）、Ｓ１５０に移行する。一方、確認中の信号がガイドメロディの最初のノートオン信号ではない場合には（Ｓ１４５：Ｎ）、そのままＳ１５０に移行する。
【００４１】
続くＳ１５０では、変換したＭＩＤＩ転送バイト列を個々の信号ごとに確認しながらデジタル音声処理部１０２に送信し、確認中の信号がガイドメロディの最後のノートオフ信号であるか否かを判断する。確認中の信号がガイドメロディの最後のノートオフ信号である場合には（Ｓ１５０：Ｙ）、ノイズゲート１１７を有効とし（Ｓ１６５、図６（ｂ）参照）、Ｓ１５５に移行する。一方、確認中の信号がガイドメロディの最後のノートオフ信号ではない場合には（Ｓ１５０：Ｎ）、そのままＳ１５５に移行する。
【００４２】
続くＳ１５５では、確認中の信号がＭＩＤＩ転送バイト列における最後の信号であるか否かを判断する。確認中の信号がＭＩＤＩ転送バイト列における最後の信号ではない場合には（Ｓ１５５：Ｎ）、Ｓ１４５に移行してＳ１４５以下の処理を再び実行する。一方、確認中の信号がＭＩＤＩ転送バイト列における最後の信号である場合には（Ｓ１５５：Ｙ）、本処理を終了する。
【００４３】
［ノートデータ出力処理の説明］
以下に、音声制御部１０１が実行するノートデータ出力処理の処理手順を図６のフローチャートに基づいて説明する。
【００４４】
このノートデータ出力処理は、カラオケコマンダ２０が起動している間に実行され、その処理結果は上述のノイズゲート制御処理におけるＳ１３５において、ＭＩＤＩ転送バイト列から、ガイドメロディの最初のノートオン信号およびガイドメロディの最後のノートオフ信号を検出する際に利用される。
【００４５】
まず、ステップＳ２０５では、当該トラックにおける現在のノートと次のノートとのステップ値間隔を検出する。
Ｓ２１０では、先のＳ２０５にて検出した当該トラックにおける現在のノートと次のノートとのステップ値間隔が、数値「２４」よりも小さいか否かを判断する。
【００４６】
Ｓ２１０では、上述のステップ値間隔が数値「２４」よりも大きいと判断した場合には（Ｓ２１０：Ｎｏ）、後述するＳ２２０へ移行する。一方、上述のステップ値間隔が数値「２４」よりも小さいと判断した場合には（Ｓ２１０：Ｙｅｓ）、Ｓ２１２へ移行し、上述のステップ値間隔に数値「４／５」を掛けた値が音長の値よりも大きいか否かを判断する。また、上述のステップ値間隔に数値「４／５」を掛けた値が音長の値よりも小さいと判断した場合には（Ｓ２１２：Ｎｏ）、後述するＳ２４０へ移行する。一方、上述のステップ値間隔に数値「４／５」を掛けた値が音長の値よりも大きいと判断した場合には（Ｓ２１２：Ｙｅｓ）、音長の値を、上述のステップ値間隔に数値「４／５」を掛けた値に変更し（Ｓ２１４）、後述するＳ２４０へ移行する。なお、「音長」とは、ノートオンからノートオフまでの時間を云う。また、ノートオンとは、ガイドメロディの音が、設定された音程で出力されるタイミングを云い、ノートオフとは、ガイドメロディの音の出力が停止され、音程が消されるタイミングを云う（図１８参照）。
【００４７】
また、先のＳ２１０を実行した際に上述のステップ値間隔が数値「２４」よりも大きいと判断した場合へ移行したＳ２２０では、上述のステップ値間隔が数値「４８」よりも小さいか否かを判断する。上述のステップ値間隔が数値「４８」よりも大きいと判断された場合には（Ｓ２２０：Ｎｏ）、後述するＳ２３０へ移行する。一方、上述のステップ値間隔が数値「４８」よりも小さいと判断された場合には（Ｓ２２０：Ｙｅｓ）、Ｓ２２２へ移行し、上述のステップ値間隔に数値「３／４」を掛けた値が音長の値よりも大きいか否かを判断する。上述のステップ値間隔に数値「３／４」を掛けた値が音長の値よりも小さいと判断した場合には（Ｓ２２２：Ｎｏ）、後述するＳ２４０へ移行する。一方、上述のステップ値間隔に数値「３／４」を掛けた値が音長の値よりも大きいと判断した場合には（Ｓ２２２：Ｙｅｓ）、音長の値を、上述のステップ値間隔に数値「３／４」を掛けた値に変更し（Ｓ２２４）、後述するＳ２４０へ移行する。
【００４８】
また、先のＳ２２０を実行した際に上述のステップ値間隔が数値「４８」よりも大きいと判断した場合へ移行したＳ２３０では、上述のステップ値間隔に数値「２／３」を掛けた値が音長よりも大きいか否かを判断する。上述のステップ値間隔に数値「２／３」を掛けた値が音長の値よりも小さいと判断した場合には（Ｓ２３０：Ｎｏ）、後述するＳ２４０へ移行する。一方、上述のステップ値間隔に数値「２／３」を掛けた値が音長の値よりも大きいと判断した場合には（Ｓ２３０：Ｙｅｓ）、音長の値を、上述のステップ値間隔に数値「２／３」を掛けた値に変更し（Ｓ２３２）、Ｓ２４０へ移行する。
【００４９】
さて、Ｓ２４０では、上述のステップ値間隔が数値「１９２」よりも小さいか否かを判断する。上述のステップ値間隔が数値「１９２」よりも大きいと判断された場合には（Ｓ２２０：Ｎｏ）、後述するＳ２５０へ移行する。一方、上述のステップ値間隔が数値「１９２」よりも小さいと判断された場合には（Ｓ２４０：Ｙｅｓ）Ｓ２４２へ移行し、上述のステップ値間隔が音長の値よりも小さいか否かを判断する。上述のステップ値間隔が音長の値よりも大きいと判断した場合には（Ｓ２４２：Ｎｏ）、後述するＳ２４６へ移行する。一方、上述のステップ値間隔が音長の値よりも小さいと判断した場合には（Ｓ２４２：Ｙｅｓ）、音長の値を、上述のステップ値間隔に変更し（Ｓ２４４）、後述するＳ２４６へ移行する。
【００５０】
また、先のＳ２４０を実行した際に上述のステップ値間隔が数値「１９２」よりも大きいと判断した場合へ移行したＳ２５０では、音長の値が数値「１９２」よりも大きいか否かを判断する。音長の値が数値「１９２」よりも小さいと判断した場合には（Ｓ２５０：Ｎｏ）、後述するＳ２４６へ移行する。一方、音長の値が数値「１９２」よりも大きいと判断した場合には（Ｓ２５０：Ｙｅｓ）、音長の値を数値「１２８」に変更し（Ｓ２５２）、Ｓ２４６へ移行する。
【００５１】
さて、Ｓ２４６では、ノートオンを出力する。
続くＳ２４８では、ノートオンコマンドよりノートオフコマンドを作成し、作成したノートオフコマンドを音長情報とともにノートオフテーブルに登録する。そして、本処理を終了する。
【００５２】
［効果］
このように本実施形態のカラオケコマンダ２０によれば、次のような作用効果を奏する。すなわち、選曲待ちなどでカラオケ演奏が行われていない場合にはノイズゲート１１７を制御してＤＡ変換部１１５にて固有的に付加されるノイズを含むアナログ信号を遮断するので、マイク音が入らない限りはノイズを遮断し無音状態とすることができる。なお、仮にパワーアンプ１０３のボリュームを上げても、ノイズが遮断されているので増幅されたノイズが大音量で出力されることがなく静かである。一方、カラオケ演奏が行われている場合には、ノイズゲート１１７は、ＤＡ変換部１１５にて生成されたカラオケ演奏の楽曲およびマイク音声のアナログ信号と、ＤＡ変換部１１５にて固有的に付加されるノイズのアナログ信号、すべてのアナログ信号を通過させるが、前記ノイズは、カラオケ演奏時の楽曲およびマイク音声のアナログ信号レベルと比較して充分に小さいので、ＤＡ変換部１１５にて固有的に付加されるノイズの影響が小さいアナログ信号をカラオケ演奏時には出力することができる。
【００５３】
また、本実施形態のカラオケコマンダ２０によれば、次のような作用効果を奏する。すなわち、従来構成を有するカラオケ装置においては、図８（ａ）に例示するように、デジタルオーディオプロセッサ内部にて入力信号の音量レベルを検知してノイズゲートを動作させるため、ボーカルパートなどの各パートの途中でノイズゲートを動作させることがあり、アナログ信号に含まれるノイズの有無による各パートの音質の変化が発生することがあった。これに対して本実施形態のカラオケコマンダ２０によれば、図７に例示するように、ＭＩＤＩ信号におけるガイドメロディの最後のノートオフ信号がガイドメロディ以外のパートの最後のノートオフ信号よりも後に演奏される位置にある場合には、ボーカルパートのノートオフ信号を検出したときにカラオケ演奏が終了したと判断し、ガイドメロディのノートオン信号やノートオフ信号に基づいてノイズゲート１１７を動作させるので、アナログ信号に含まれるノイズの有無による各パートの音質の変化が発生せず、ノイズゲート１１７の動作切り替えによる出力音の違和感が生じることがない。
【００５４】
また、ガイドメロディの最後のノートオフ信号を利用してノイズゲートを有効にするので、カラオケ演奏が始まる前にノイズゲート１１７によるノイズであるアナログ信号を遮断する動作をオフにすることができ、いわゆるカラオケ演奏の頭切れが生じるのを防ぐことができる。
【００５５】
［他の実施形態］
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、以下のような様々な態様にて実施することが可能である。
【００５６】
（１）上記本実施形態のカラオケコマンダ２０においては、ノイズゲート制御処理において、ガイドメロディの最後のノートオフ信号で非演奏時と判断しているが、これには限られず、図８（ｂ）に例示するように、ガイドメロディ以外のパートの最後のノートオフ信号で非演奏時と判断してもよい。このようにしても、選曲待ちなどでカラオケ演奏が行われていない場合にはノイズゲート１１７を制御してＤＡ変換部１１５にて固有的に付加されるノイズを含むアナログ信号を遮断するので、マイク音が入らない限りはノイズを遮断し無音状態とすることができる。なお、仮にパワーアンプ１０３のボリュームを上げても、ノイズが遮断されているので増幅されたノイズが大音量で出力されることがなく静かである。一方、カラオケ演奏が行われている場合には、ノイズゲート１１７は、ＤＡ変換部１１５にて生成されたカラオケ演奏の楽曲およびマイク音声のアナログ信号と、ＤＡ変換部１１５にて固有的に付加されるノイズのアナログ信号、すべてのアナログ信号を通過させるが、前記ノイズは、カラオケ演奏時の楽曲およびマイク音声のアナログ信号レベルと比較して充分に小さいので、ＤＡ変換部１１５にて固有的に付加されるノイズの影響が小さいアナログ信号をカラオケ演奏時には出力することができる。
一方、カラオケ演奏が行われている場合にはノイズゲート１１７によってアナログ信号を遮断するよう制御するので、マイク２２，２３から音声が入力された場合にはＤＡ変換部１１５にて固有的に付加されるノイズを除去することができ、ノイズが含まれていないアナログ信号を出力することができる。
【００５７】
（２）上記本実施形態のカラオケコマンダ２０においては、ノイズゲート制御処理において、例えばマイクエコーのディレイタイムに比例してノイズゲートの動作を遅らせるようにしてもよい。
【００５８】
具体的には、カラオケコマンダ５２０は、図９に例示するように、第一実施形態のカラオケコマンダ２０とは次のような相違点を有している。すなわち、音声制御部１０１は、各種設定に基づき、ノイズゲート１１７の動作を遅らせるためのディレイタイム制御信号をノイズゲート１１７の音声検知ＩＣ１１７ａに送信する機能を有する。また、ノイズゲート１１７の音声検知ＩＣ１１７ａは、音声制御部１０１から送信されたディレイタイム制御信号に基づき、ミュート部１１７ｂを制御してその動作を遅らせる機能を有する。
【００５９】
なお、この場合のディレイ時間は、次の式（Ａ）によって算出される。
（音声検知ＩＣ１１７ａのディレイ時間Ｔ１）＞（エコーのディレイ時間Ｔ２）×（リピート回数Ｎ）・・・式（Ａ）
このような本別実施形態（２）のカラオケコマンダ５２０によれば、次のような効果を奏する。すなわち、例えばマイク２２，２３からの入力信号にディレイ処理が施されている場合には、ＤＡ変換部１１５が、そのガイドメロディのノートオフ信号よりも後にその入力信号の一部が位置するようアナログ信号を生成することがある。すると、ガイドメロディのノートオフ信号によってノイズゲート１１７が動作しなければ入力信号はすべて出力されるが（図１０（ｂ）参照）、図１０（ａ）に例示するようにガイドメロディのノートオフ信号によってノイズゲート１１７が動作した場合にはその入力信号の一部が出力されないという問題がある。これに対して本別実施形態（２）のカラオケコマンダ５２０によれば、図１０（ｃ）に例示するように、マイク２２，２３からの入力信号に施されたディレイ処理のディレイ時間に応じてノイズゲート１１７の動作を遅らせるので、例えばマイクエコーなどのディレイ処理が入力信号に対して施されている場合において、ガイドメロディのノートオフ信号によるノイズゲート１１７の動作によってその入力信号の一部が出力されないことを防ぐことができる。
【００６０】
（３）上記別実施形態（２）のカラオケコマンダ５２０においては、ノイズゲート制御処理において、例えばマイクエコーのディレイタイムに比例してノイズゲートの動作を遅らせるようにしているが、これには限られず、音声制御部１０１によるポート制御によってディレイ時間を決定してノイズゲート１１７の動作を遅らせるようにしてもよい。
【００６１】
具体的には、カラオケコマンダ６２０は、図１１(ａ)に例示するように、別実施形態（２）のカラオケコマンダ５２０とは次のような相違点を有している。すなわち、カラオケコマンダ５２０は、リレー回路６３０を備えている。
【００６２】
リレー回路６３０は、音声制御部１０１からの指示により動作するリレー６３１，６３２，６３３およびコンデンサ６３４，６３５，６３６，６３７を備えている。リレー６３１，６３２，６３３は、その一端がそれぞれ接地されている。また、リレー６３１，６３２，６３３の他端は、コンデンサ６３４，６３５，６３６それぞれの一端にそれぞれ接続されている。さらに、コンデンサ６３４，６３５，６３６の他端およびコンデンサ６３７の一端は、ノイズゲート１１７の音声検知ＩＣ１１７ａに接続されている。また、コンデンサ６３７の他端は接地されている。このように構成されたリレー回路６３０は、音声制御部１０１からの指示によってリレー６３１，６３２，６３３が動作することによりコンデンサ６３４，６３５，６３６にそれぞれ独立して蓄電・放電させることができ、音声検知ＩＣ１１７ａに対して異なる電圧（本別実施形態（３）では８段階）を印加することができる。
【００６３】
一方、音声検知ＩＣ１１７ａは、リレー回路６３０によって印加された電圧に対応したエコーのディレイ時間Ｔ２に基づき、ミュート部１１７ｂを制御してその動作を遅らせる機能を有する。
【００６４】
なお、この場合のディレイ時間Ｔ１は、エコーのディレイ時間Ｔ２とリピート回数Ｎとを掛け合わせた値を用いて、図１１（ｂ）に例示されるような表を参照して算出される。
このような本別実施形態（３）のカラオケコマンダ６２０によれば、上記別実施形態（２）のカラオケコマンダ５２０と同様の作用効果を奏する。
【００６５】
（４）従来構成のカラオケ装置においては、例えばマイク音量やミュージック音量、主音量などの各種音量設定をそれぞれ独立に設定することが可能であり、このような場合、例えばマイク音量がミュージック音量よりも小さく設定されているときには、そのマイクから入力された歌声がノイズとともに遮断されて出力されないおそれがある。そこで、例えばマイク２２，２３の音量設定やカラオケ演奏の音量設定に応じて、ノイズゲートを有効にするための閾値を設定してもよい。具体的には、音声制御部１０１が次のような閾値設定処理を実行する。
【００６６】
［閾値設定処理の説明］
以下に、音声制御部１０１が実行する閾値設定処理の処理手順を図１３のフローチャートおよび図１２に基づいて説明する。なお、図１２は閾値設定処理を説明する説明図である。
【００６７】
この閾値設定処理は、カラオケコマンダ２０が起動している間に、上述のノイズゲート制御処理からは独立して実行される。
まず、ステップＳ３１０では、マイク音量およびミュージック音量をそれぞれボリューム１０２ａの設定値およびボリューム１０２ｂの設定値から取得する。
【００６８】
続くＳ３２０では、マイク音量がミュージック音量よりも大きいか否かを判断する。マイク音量がミュージック音量よりも大きいと判断された場合には（Ｓ３２０：Ｙ）、主音量を示すボリューム１０２ｃの設定値を取得し、その取得した主音量とマイク音量とを加算し（Ｓ３３０）、Ｓ３５０に移行する。一方、マイク音量がミュージック音量以下であると判断された場合には（Ｓ３２０：Ｎ）、主音量を示すボリューム１０２ｃの設定値を取得し、その取得した主音量とミュージック音量とを加算し（Ｓ３４０）、Ｓ３５０に移行する。
【００６９】
Ｓ３５０では、先のＳ３３０またはＳ３４０における主音量とマイク音量またはミュージック音量の何れかとの加算値を用いて、図１２（ｃ）に例示されるような表を参照して算出し、その算出した値を音声検知調整値として設定する（Ｓ３６０）。そして本処理を終了する。
【００７０】
このようにすれば、図１２（ｂ）および図１２（ｃ）に例示するように、例えばミュージック音量、マイク音量および主音量の音量設定に相関してノイズゲート１１７を動作させるための閾値を一定の比率に維持することができ、例えばマイク音量がミュージック音量よりも小さく設定されているときにそのマイクから入力された歌声がノイズとともに遮断されて出力されないといったことを防ぐことができる。
【００７１】
（５）また、従来構成のカラオケ装置においては、ノイズゲートが動作している際には無音状態となっており、このような場合においては、利用者がノイズの有無を確認するためにボリュームを操作して上述の音量設定を変更することがあり、例えばミュージック音量を大きくしたときにカラオケ演奏が始まると大音量の出力がなされるおそれがある。そこで、ボリュームが大きい場合にはミュートにするようにしてもよい。
【００７２】
具体的には、カラオケコマンダ７２０は、図１４に例示するように、第一実施形態のカラオケコマンダ２０とは次のような相違点を有している。すなわち、音声制御部１０１は、パワーアンプ１０３の音量設定をパワーアンプ１０３から取得する機能を有する。また、音声制御部１０１は、パワーアンプ１０３の音量設定に基づき、ノイズゲート１１７の動作を直接行うためのミュート信号をノイズゲート１１７のミュート部１１７ｂに送信する機能を有する。なお、音声制御部１０１はアナログ信号入力制御部に該当し、ノイズゲート１１７のミュート部１１７ｂはアナログ信号入力阻止部に該当する。
【００７３】
なお、パワーアンプ１０３の音量設定の取得については、パワーアンプ１０３を次のように構成してもよい。すなわち、図１６（ａ）に例示するように、パワーアンプ１０３の主音量を調整するニ連ボリュームＶＲ１，ＶＲ２の動作位置と抵抗値が互いに連動するよう構成されており、これらニ連ボリュームＶＲ１，ＶＲ２の設定位置に応じて抵抗値が変更され、２つの増幅器の間に配置されたボリュームＶＲ１の抵抗値の変更によって入力音声に対する出力音声の音量が変更されるとともに、基準電圧VｒｅｆとボリュームＶＲ２との組み合わせにより、ボリュームＶＲ１の設定位置に対応した電圧がボリュームＶＲ２から出力される。そして、ボリュームＶＲ２から出力された電圧を音声制御部１０１に印加するよう構成する。一方、音声制御部１０１では、パワーアンプ１０３のボリュームＶＲ２から出力され印加された電圧を数値に変換することにより、パワーアンプ１０３の音量設定を特定する。
【００７４】
また、パワーアンプ１０３の音量設定の取得については、パワーアンプ１０３を次のように構成してもよい。すなわち、図１６（ｂ）に例示するように、パワーアンプ１０３の主音量ボリュームの設定位置を電圧値に変換し、その変換した電圧値をＡＤ変換部にてデジタル変換してマイコンによって音声制御部のマイコンに送信するよう構成する。一方、音声制御部１０１では、パワーアンプ１０３のマイコンから送信された電圧値のデジタル値からパワーアンプ１０３の音量設定を特定する。
【００７５】
このようにすれば、図１５に例示するように、パワーアンプ１０３の音量設定が大きい場合にはノイズゲート１１７のミュート部１１７ｂを直接制御してノイズゲートを動作させるので、利用者がノイズの有無を確認するためにパワーアンプ１０３のボリュームを操作して上述の音量設定を変更しても、例えばミュージック音量を大きくしたときにカラオケ演奏が始まって大音量の出力がなされることがない。
【図面の簡単な説明】
【００７６】
【図１】本実施形態のカラオケシステムの全体構成を示すブロック図である。
【図２】本実施形態の音声制御部の詳細を示すブロック図である。
【図３】（ａ）はＭＩＤＩデータを示す説明図（１）であり、（ｂ）はＭＩＤＩデータを示す説明図（２）であり、（ｃ）はＭＩＤＩデータを示す説明図（３）であり、（ｄ）はＭＩＤＩデータを示す説明図（４）である。
【図４】ＭＩＤＩデータを構成する各トラックおよびＭＩＤＩ規格バイト列を示す説明図である。
【図５】ノイズゲート制御処理を示すフローチャートである。
【図６】ノートデータ検出処理を示すフローチャートである。
【図７】ノイズゲート制御処理を説明する説明図である。
【図８】(ａ)は、従来のノイズゲート制御処理を説明する説明図であり、（ｂ）は別実施形態（１）のノイズゲート制御処理を説明する説明図である。
【図９】別実施形態（２）の音声制御部の詳細を示すブロック図である。
【図１０】別実施形態（２）のノイズゲート制御処理を説明する説明図であり、（ａ）はミュートを有効にする場合を示し、（ｂ）はミュートを無効にする場合を示し、（ｃ）は音声検知ＩＣの動作に関する説明図である。
【図１１】（ａ）別実施形態（３）の音声制御部の詳細を示すブロック図であり、（ｂ）は別実施形態（３）のノイズゲート制御処理を説明する説明図である。
【図１２】別実施形態（４）のノイズゲート制御処理を説明する説明図であり、（ａ）は音声検知ＩＣの動作に関する説明図（１）であり、（ｂ）は音声検知ＩＣの動作に関する説明図（２）であり、（ｃ）は音声検知ＩＣの動作に関する説明図（３）である。
【図１３】閾値設定処理を示すフローチャートである。
【図１４】別実施形態（５）の音声制御部の詳細を示すブロック図である。
【図１５】別実施形態（５）のノイズゲート制御処理を説明する説明図である。
【図１６】（ａ）別実施形態（５）のパワーアンプの詳細を示すブロック図（１）であり、（ｂ）は別実施形態（５）のパワーアンプの詳細を示すブロック図（２）である。
【符号の説明】
【００７７】
１・・・フロントパネル、１ａ・・・電源スイッチ、１ｂ・・・曲コード入力スイッチ、１ｃ・・・７セグメントＬＥＤ、１ｄ・・・１チップＣＰＵ、２・・・ＬＡＮインターフェイス、３・・・モデム、４・・・映像入力部、５・・・マイクアンプ、６・・・ＡＤ変換部、７・・・メイン制御部、７ｂ・・・シリアルＩ／Ｏ、８・・・映像出力ＭＰＥＧデコード、１０・・・ハードディスク（ＨＤＤ）、２０，５２０，６２０，７２０・・・カラオケコマンダ、２１・・・ホストＰＣ、２２，２３・・・マイク、２４・・・ＤＶＤプレーヤ、２５・・・モニタ、３０・・・コマンダ本体、１０１・・・音声制御部、１０１ａ・・・マイコン、１０２・・・デジタル音声処理部、１０２ａ，１０２ｂ，１０２ｃ・・・ボリューム、１０３・・・パワーアンプ、１０４・・・スピーカ、１１１・・・ＡＤ変換部、１１２・・・ＭＩＤＩ音源部、１１３・・・ミュージックエフェクト部、１１４・・・ヴォーカルエフェクト部、１１５・・・ＤＡ変換部、１１６・・・プリアンプ、１１７・・・ノイズゲート、１１７ａ・・・音声検知ＩＣ、１１７ｂ・・・ミュート部、１１８・・・ボリューム、６３０・・・リレー回路、６３１，６３２，６３３・・・リレー、６３４，６３５，６３６，６３７・・・コンデンサ、１０００・・・カラオケシステム
【図１】
2006171331.tif 000003
【図２】
2006171331.tif 000004
【図３】
2006171331.tif 000005
【図４】
2006171331.tif 000006
【図５】
2006171331.tif 000007
【図６】
2006171331.tif 000008
【図７】
2006171331.tif 000009
【図８】
2006171331.tif 000010
【図９】
2006171331.tif 000011
【図１０】
2006171331.tif 000012
【図１１】
2006171331.tif 000013
【図１２】
2006171331.tif 000014
【図１３】
2006171331.tif 000015
【図１４】
2006171331.tif 000016
【図１５】
2006171331.tif 000017
【図１６】
2006171331.tif 000018