(57)【特許請求の範囲】
【請求項１】
少なくとも楽曲データを用いて、利用者に対してカラオケ楽曲の再生サービスを提供するカラオケ装置であって、
前記楽曲データを再生する楽曲再生手段と、
前記利用者によるカラオケ歌唱の音声信号が出力されるマイクロフォンと、
前記楽曲再生手段での前記楽曲データの再生による演奏音と前記マイクロフォンから入力された前記音声信号による音声とをスピーカに出力可能な音声出力手段と、
前記スピーカから放音された前記音声の前記マイクロフォンへの入力によるハウリング現象が発生したか否かを判定するハウリング判定手段と、
前記ハウリング判定手段により前記ハウリング現象が発生したと判定された場合に、前記楽曲データの再生を実行しないように前記楽曲再生手段を制御可能な第１再生制御手段と、
を有することを特徴とするカラオケ装置。
【請求項２】
請求項１記載のカラオケ装置において、
前記楽曲再生手段によって前記楽曲データの再生が行われている際に、その時点での再生内容が、前記利用者の歌唱期間に対応する楽曲データであるか前記利用者の非歌唱期間に対応する楽曲データであるかを判定する楽曲データ判定手段を有し、
前記第１再生制御手段は、
前記ハウリング判定手段により前記ハウリング現象が発生したと判定され、かつ、前記楽曲データ判定手段により前記利用者の歌唱期間に対応する楽曲データであると判定された場合に、前記楽曲データの再生を実行しないように前記楽曲再生手段を制御する
ことを特徴とするカラオケ装置。
【請求項３】
請求項１又は請求項２記載のカラオケ装置において、
前記ハウリング判定手段により前記ハウリング現象が発生したと判定され、前記第１再生制御手段により前記楽曲生成手段が前記楽曲データの再生を実行しないように制御された後、前記ハウリング判定手段により前記ハウリング現象が発生していないと判定された場合には、前記楽曲データの再生を実行するように前記楽曲再生手段を制御する第２再生制御手段を有する
ことを特徴とするカラオケ装置。
【請求項４】
請求項３記載のカラオケ装置において、前記楽曲再生手段によって前記楽曲データの再生中は、前記楽曲データの再生位置を計測し、前記ハウリング判定手段により前記ハウリング現象が発生したと判定されて前記第１再生制御手段の制御により前記楽曲生成手段が前記楽曲データの再生を中断したときには、前記楽曲データの再生が中断したときの再生位置を記憶し、前記ハウリング判定手段により前記ハウリング現象が発生していないと判定された場合には、
前記第２再生制御手段は、
前記第１再生制御手段の制御により再生を中断したときの再生位置から、予め定めた区間を差し引いた再生位置のデータ部分から前記楽曲データの再生を再開するように、前記楽曲再生手段を制御する
ことを特徴とするカラオケ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラオケ楽曲音の再生サービスを提供するカラオケ装置に関する。
【背景技術】
【０００２】
利用者に対してカラオケ楽曲音の再生サービスを提供するカラオケ楽曲装置として、例えば特許文献１に記載の技術が知られている。この従来のカラオケ装置では、カラオケ楽曲の再生サービスの実行時には、シンセサイザによる楽曲データが再生されるとともに、利用者によるカラオケ歌唱の音声信号がマイクロフォン（ワイヤレスマイク）から出力される。そして、上記楽曲データの再生による演奏音と上記音声信号による音声とがミキシングアンプで合成され、それらの音がスピーカから周囲環境へ放音される。また、この従来技術では、マイクロフォンに利用者による音声の入力があるまでは前奏を繰り返し、音声入力があったときに前奏のあとの本演奏を開始するようになっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−５７８３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、マイクロフォンの向きや、スピーカからの音声の音量や、その他の周囲環境の状況等によっては、上記マイクロフォンからの音声を含むスピーカからの発音が再びマイクロフォンへと入力されて（いわゆる回り込みの発生）無限ループによる耳障りな騒音を生む、ハウリング現象が発生する場合がある。このようなハウリング現象が発生すると、上記耳障りな騒音により利用者に不快感を与えるのみならず、楽曲の演奏音や利用者の音声が聞き取り不可能となる。この結果、カラオケ楽曲データの再生が行われていたとしても利用者は実質的に上記サービスを受けることができず、利用者にとって意味のない再生が無駄に続行するばかりか、利用者が歌唱したかった部分が歌唱できないままに過ぎてしまうこととなり、サービス性が低下する。上記従来技術では、このような点に特に配慮されず、音声入力がありさえすれば、上記のようにハウリングが生じていたとしても演奏が進行してしまうため、不便であった。
【０００５】
本発明の目的は、ハウリングが生じたとしても、利用者へのサービス性の低下を防止することができ、利便性を向上できるカラオケ装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、第１の発明は、少なくとも楽曲データを用いて、利用者に対してカラオケ楽曲の再生サービスを提供するカラオケ装置であって、前記楽曲データを再生する楽曲再生手段と、前記利用者によるカラオケ歌唱の音声信号が出力されるマイクロフォンと、前記楽曲再生手段での前記楽曲データの再生による演奏音と前記マイクロフォンから入力された前記音声信号による音声とをスピーカに出力可能な音声出力手段と、前記スピーカから放音された前記音声の前記マイクロフォンへの入力によるハウリング現象が発生したか否かを判定するハウリング判定手段と、前記ハウリング判定手段により前記ハウリング現象が発生したと判定された場合に、前記楽曲データの再生を実行しないように前記楽曲再生手段を制御可能な第１再生制御手段と、を有することを特徴とする。
【０００７】
本願第１発明のカラオケ装置では、楽曲再生手段と、マイクロフォンと、音声出力手段と、が設けられる。カラオケ楽曲の再生サービスの実行時には、楽曲再生手段により楽曲データが再生されるとともに、利用者によるカラオケ歌唱の音声信号がマイクロフォンから出力される。そして、楽曲データの再生による演奏音と上記音声信号による音声とが音声出力手段からスピーカへと出力され、それらの音がスピーカから周囲環境へ放音される。
【０００８】
このとき、マイクロフォンの向きや、スピーカからの音声の音量や、その他の周囲環境の状況等によっては、ハウリング現象が発生する場合がある。そこで本願第１発明では、ハウリング判定手段と、第１再生制御手段と、が設けられている。ハウリング判定手段が上記のようなハウリング現象が発生したと判定した場合には、第１再生制御手段が楽曲再生手段を制御し、楽曲データの再生を行わないようにする。これにより、ハウリング現象発生時に、利用者にとって意味のない再生が無駄に行われるのを防止することができるとともに、利用者が歌唱したかった部分が歌唱できないままに過ぎることもなくなる。この結果、サービス性の低下を防止することができる。
【０００９】
第２発明は、上記第１発明において、前記楽曲再生手段によって前記楽曲データの再生が行われている際に、その時点での再生内容が、前記利用者の歌唱期間に対応する楽曲データであるか前記利用者の非歌唱期間に対応する楽曲データであるかを判定する楽曲データ判定手段を有し、前記第１再生制御手段は、前記ハウリング判定手段により前記ハウリング現象が発生したと判定され、かつ、前記楽曲データ判定手段により前記利用者の歌唱期間に対応する楽曲データであると判定された場合に、前記楽曲データの再生を実行しないように前記楽曲再生手段を制御することを特徴とする。
【００１０】
カラオケ楽曲には、通常、利用者が歌唱を行う部分（演奏が歌の伴奏となっている部分）と、利用者が歌唱を行わない部分（イントロ部分、間奏部分、エンディング部分等）と、が含まれている。上記のように、ハウリング現象発生時におけるサービス性低下の一番の原因は、利用者が歌唱したくても、楽曲の演奏が聞き取れず歌えないことにある。逆に言うと、利用者が歌唱を行わない部分であれば、仮にハウリング現象が生じたとしても、（耳障りではあっても）利用者が歌唱したかった部分が歌唱できず過ぎてしまうという弊害はない。そこで本願第２発明においては、楽曲データ判定手段を設け、ハウリング現象発生時であって、かつ、当該楽曲データ判定手段が利用者の歌唱期間に相当していると判定した場合に限り、楽曲再生手段が楽曲データの再生を不実行とする。このように、実質的にサービス低下が生じる場面でのハウリング現象発生時に限定することで、楽曲データの再生不実行を必要最小限にすることができる。
【００１１】
第３発明は、上記第１又は第２発明において、前記ハウリング判定手段により前記ハウリング現象が発生したと判定され、前記第１再生制御手段により前記楽曲生成手段が前記楽曲データの再生を実行しないように制御された後、前記ハウリング判定手段により前記ハウリング現象が発生していないと判定された場合には、前記楽曲データの再生を実行するように前記楽曲再生手段を制御する第２再生制御手段を有することを特徴とする。
【００１２】
これにより、ハウリング現象の発生が解消したら速やかに楽曲データの再生を実行し、本来のカラオケ楽曲の再生サービスを利用者に提供することができる。
【００１３】
第４発明は、上記第３発明において、前記楽曲再生手段によって前記楽曲データの再生中は、前記楽曲データの再生位置を計測し、前記ハウリング判定手段により前記ハウリング現象が発生したと判定されて前記第１再生制御手段の制御により前記楽曲生成手段が前記楽曲データの再生を中断したときには、前記楽曲データの再生が中断したときの再生位置を記憶し、前記ハウリング判定手段により前記ハウリング現象が発生していないと判定された場合には、前記第２再生制御手段は、前記第１再生制御手段の制御により再生を中断したときの再生位置から、予め定めた区間を差し引いた再生位置のデータ部分から前記楽曲データの再生を再開するように、前記楽曲再生手段を制御することを特徴とする。
【００１４】
これにより、利用者が歌唱中にハウリング現象が発生してカラオケ楽曲の演奏及び利用者の歌唱が途中で中断したとき、カラオケ楽曲の演奏は当該中断した箇所より少し前から再開される。この結果、利用者は歌唱を中断した箇所から確実に歌い直すことができ、歌い漏れが無くなるので気分よく歌唱を続行することができる。
【発明の効果】
【００１５】
本発明によれば、ハウリングが生じたとしても、利用者へのサービス性の低下を防止することができ、利便性を向上することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施の形態のカラオケ装置を備えたカラオケ楽曲再生システムの全体構成を表すシステム構成図である。
【図２】楽曲データ構造とハウリング発生時のデータ再生の再開法を表す説明図である。
【図３】カラオケ装置の制御部によって実行される制御手順を表すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明の一実施の形態について、図面を参照しつつ説明する。
【００１８】
図１は、本発明の一実施の形態のカラオケ装置を備えたカラオケ楽曲再生システムの全体構成を表す機能ブロック図である。カラオケ再生システム１は、カラオケ装置１００と、リモコン２００と、認証サーバ３００とを、備えている。カラオケ装置１００及びリモコン２００は、カラオケ演奏曲の再生サービスを提供するカラオケ店舗等のカラオケルームＫＲに設置されている。
【００１９】
カラオケ装置１００とリモコン２００とは、例えば無線又は有線のＬｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（ＬＡＮ）等のネットワークＮＷ１を介し、互いに情報送受信可能に接続されている。また、カラオケ装置１００及びリモコン２００と、認証サーバ３００とは、上記ネットワークＮＷ１と、例えば通信ネットワーク等のネットワークＮＷ２とを介し、互いに情報送受信可能に接続されている。
【００２０】
カラオケ装置１００は、楽曲データとしてのＭｕｓｉｃａｌ  Ｉｎｓｔｒｕｍｅｎｔ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ（ＭＩＤＩ；登録商標）データ、及び、背景映像データを用いて、カラオケ演奏曲の再生サービスを提供する装置である。このカラオケ装置１００は、制御部１０１と、この制御部１０１にそれぞれ接続された、大容量記憶装置１０３と、操作部１０４と、マイクロフォン１０５と、音源１０６と、音声制御部１０７と、表示部１０９と、通信制御部１１０と、ハウリング検出部１１２と、を備えている。
【００２１】
制御部１０１は、図示しないＣＰＵ及びＲＡＭ、ＲＯＭ等のメモリを備えている。この制御部１０１は、ＲＡＭの一時記憶機能を利用しつつ、ＲＯＭや上記大容量記憶装置１０３に予め記憶された各種プログラムを実行する。これにより、カラオケ装置１００全体の制御を行う。特に、制御部１０１は、ＣＰＵが備える時計機能を利用して、後述の音源１０６等によってＭＩＤＩデータの再生が行われた際に、ＭＩＤＩデータの再生位置、すなわち再生開始後の時間位置を計測する（詳細は後述）。また制御部１０１は、スピーカ１０８から放出される音声にハウリング現象が生じ、再生が中断された際に、ＲＡＭ等のメモリに、再生が中断したときの再生位置、すなわち再生開始後の中断時間位置を記憶する（詳細は後述）。
【００２２】
大容量記憶装置１０３は、例えばＨａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ（ＨＤＤ）などから構成される。この大容量記憶装置１０３には、ＭＩＤＩデータ、背景映像データ、及び、歌詞データ等の各種情報が記憶されている。
【００２３】
操作部１０４は、例えば複数のキーやスイッチなどから構成される。利用者は、この操作部１０４又は後述のリモコン２００の操作部２０４を用いて、カラオケ演奏曲の予約操作等の各種操作を行うことができる。
【００２４】
マイクロフォン１０５は、利用者によるカラオケ歌唱の音声を音声信号に変換して出力する。
【００２５】
音源１０６は、上記制御部１０１によって大容量記憶装置１０３から読み出されたＭＩＤＩデータを再生して音声制御部１０７へ出力する。
【００２６】
音声制御部１０７は、音源１０６から出力されたＭＩＤＩデータの再生による演奏音と、マイクロフォン１０５により入力された音声信号とを、合成・増幅してスピーカ１０８へ出力する。音声制御部１０７のこの機能が、各請求項記載の音声出力手段として機能する。
【００２７】
スピーカ１０８は、音声制御部１０７に接続されており、音声制御部１０７から出力されたＭＩＤＩデータ及び音声信号を音声出力、すなわち音として放出する。
【００２８】
ハウリング検出部１１２は、スピーカ１０８からの音声がマイクロフォン１０５へ入力したことによるハウリング現象を検出する。ハウリング現象の検出は、公知の適宜の手法、例えば、特開平４−２３３３６１号公報に記載の手法により行うことができる。すなわち、ハウリング検出部１１２に検波用ダイオードとコンパレータとによりハウリング検出回路を構成する。そして、マイクロフォン２０５から出力された音声信号をダイオードで検波し、検波された信号のレベルと基準電位とをコンパレータで比較して、検波された信号のレベルがハウリングに対応した所定の基準電位以上のとき、コンパレータからハウリングの検出を示す信号をパルスとして出力させるものである。ハウリング検出部１１２のコンパレータから出力されたパルスを制御部１０１で検知することにより、スピーカ１０８からの音声がマイクロフォン１０５へ入力することで発生するハウリング現象を検出することができる。
【００２９】
なお、音源１０６及び音声制御部１０７が、各請求項記載の楽曲再生手段として機能する。以下適宜、これら音源１０６及び音声制御部１０７を、省略して「音源１０６等」と称する。
【００３０】
表示部１０９は、例えば液晶ディスプレイなどから構成され、各種映像を表示する。特に、表示部１０９は、上記音源１０６等によるＭＩＤＩデータの再生に同期して、言い換えれば、音源１０６等によりＭＩＤＩデータの再生が行われるのにしたがい、大容量記憶装置１０３から読み出された、背景映像データ、及び、歌詞データに対応したテロップ等を表示することができる。
【００３１】
通信制御部１１０は、リモコン２００や認証サーバ３００との間で、上記ネットワークＮＷ１,ＮＷ２を介し行われる情報通信の制御を行う。
【００３２】
リモコン２００は、利用者がカラオケ演奏曲の予約操作等の各種操作を行うための操作端末である。このリモコン２００は、制御部２０１と、記憶装置２０３と、操作部２０４と、表示部２０９と、通信制御部２１０と、を備えている。
【００３３】
制御部２０１は、図示しないＣＰＵ及びＲＡＭ、ＲＯＭ等のメモリを備えている。この制御部２０１は、ＲＡＭの一時記憶機能を利用しつつ、ＲＯＭや上記記憶装置２０３に予め記憶された各種プログラムを実行する。これにより、リモコン２００全体の制御を行う。
【００３４】
記憶装置２０３は、例えば不揮発性メモリなどから構成され、各種情報を記憶する。
【００３５】
操作部２０４は、例えば複数のキーやスイッチなどから構成される。利用者は、この操作部２０４又は上記カラオケ装置１００の操作部１０４を用いて、カラオケ演奏曲の予約操作等の各種操作を行うことができる。
【００３６】
表示部２０９は、例えば液晶ディスプレイなどから構成され、各種表示を行う。
【００３７】
通信制御部２１０は、カラオケ装置１００や認証サーバ３００との間で、上記ネットワークＮＷ１,ＮＷ２を介し行われる情報通信の制御を行う。なお、この例では、通信制御部２１０とネットワークＮＷ１との間の接続は無線接続となっている。
【００３８】
認証サーバ３００は、制御部３０１と、大容量記憶装置３０３と、通信制御部３１０とを有している。
【００３９】
制御部３０１は、図示しないＣＰＵ及びＲＡＭ、ＲＯＭ等のメモリを備えている。この制御部３０１は、ＲＡＭの一時記憶機能を利用しつつ、ＲＯＭや上記大容量記憶装置３０３に予め記憶された各種プログラムを実行する。これにより、認証サーバ３００全体の制御を行う。
【００４０】
ここで、本実施形態の特徴は、楽曲データを再生している際に、ハウリングが発生した場合には当該楽曲データの再生を行わない（開始しない、あるいは中断する）ようにし、利用者にとって意味のない再生が無駄に行われるのを防ぐことにある。以下、これについて詳述する。
【００４１】
図２は、楽曲データ構造と、本実施形態における上記ハウリング発生時のデータ再生の再開手法を表す説明図である。
【００４２】
図２（ａ）に示すように、楽曲データ２０は、曲名等の曲識別情報（曲ＩＤ）２１と、楽曲データの再生開始後時間位置データ２２と、歌詞データ２３と、演奏データとしてのＭＩＤＩデータ２４と、を備えている。
【００４３】
曲識別情報２１は、楽曲データ２０のヘッダとして置かれ、曲識別情報２１に続く楽曲データ２０のデータ部は、時間軸上対応するように上下３段に区分されている。すなわち、図示の上から下に向かって、再生開始後時間位置データ２２、歌詞データ２３、ＭＩＤＩデータ２４のように、配置されている。
【００４４】
ＭＩＤＩデータ２４は、図２（ｂ）に示すように、イントロ部分や間奏部分等となる非歌唱演奏データ２４ａ（図２（ｂ）中、非歌唱演奏データ２４ａを「♭１」「♭２」・・等の「♭」つきデータで示す）と、利用者の歌の伴奏となる歌唱演奏データ２４ｂ（図２（ｂ）中、歌唱演奏データ２４ｂを「＃１」「＃２」・・等の「＃」つきデータで示す）と、を備えている。
【００４５】
ＭＩＤＩデータ２４は前述したように上記音源１０６等によって再生され、音声としてスピーカ１０８から放出される。また、歌詞データ２３は前述したように歌詞テロップとして表示部１０９に表示される。ＭＩＤＩデータ２４の再生中は、ＭＩＤＩデータの再生位置、すなわち再生開始後時間位置が、制御部１０１によって計測される。
【００４６】
図２（ｂ）において、再生開始後時間位置ｔ１〜ｔ３は非歌唱区間であり、再生開始後時間位置ｔ１〜ｔ３が経過する間、ＭＩＤＩデータ２３は、音源１０６等によってイントロ部分の非歌唱演奏データ２４ａ（「♭１」〜「♭３」）が再生される。また歌詞データ２３は、歌詞のないブランク（空白）（（図２（ｂ）〜図２（ｄ）においてブランクを「−−−−−」で示す）が表示部１０９に表示される。
【００４７】
再生開始後時間位置ｔ４から歌唱区間となり、再生開始後時間位置がｔ４から進むにつれて、ＭＩＤＩデータ２４は歌詞に対応した歌唱演奏データ２４ｂが順に再生され、歌詞データ２３は歌詞の文字が順に表示される。歌唱者（利用者）が、ＭＩＤＩデータ２４の再生に併せて、マイクロフォン１０５を通して歌い始めると、そのマイクロフォン１０５から入力された歌唱者の音声信号による音声は、ＭＩＤＩデータ２４の歌唱演奏データを再生した演奏音とともに、音声制御部１０７を介してスピーカ１０８に出力され、スピーカ１０８から放出（放音）される。
【００４８】
そして、歌唱区間の途中、すなわち歌唱者が歌っている途中で、スピーカ１０５から放出される音声にハウリング現象が発生したとする。この例では、上記図２（ｂ）に示すように、再生開始後時間位置ｔ９の終端位置で、ハウリング現象が発生したことを例示している。スピーカ１０５から放出される音声にハウリングが発生すると、ハウリング検出部１１２によりその発生したハウリングが検出される。そして、音源１０６等による歌唱演奏データ２４ｂの再生が不実行となって中断（中止）し、その再生を中断した位置（この例では、再生開始後時間位置ｔ９の終端位置）を制御部１０１が記憶する。
【００４９】
その後、ハウリング現象が解消すると、ＭＩＤＩデータ２４の再生を再開する。本実施形態では、図２（ｃ）に示すような再開手法（再開例１）と、図２（ｄ）に示すような再開手法（再開例２）との、いずれかが実行される。いずれが実行されるかは、カラオケ装置１ごとに一意的に設定しておいてもよいし、１つのカラオケ装置において適宜のモード選択等によりいずれかが選択的に行われるようにしてもよい。すなわち、図２（ｃ）の再開例１では、ＭＩＤＩデータ２４における歌唱演奏データ２４ｂの再生が中断後、ハウリング現象が解消すると、その中断した際の再生位置（この例では再生開始後時間位置ｔ９の終端位置であり、以下、再生停止位置と称す）の直後の再生位置（すなわち再生開始後時間位置ｔ１０の始端位置）から、歌唱演奏データ２４ｂの再生を再開する。一方、図２（ｄ）の再開例２では、ＭＩＤＩデータ２４における歌唱演奏データ２４ｂの再生が中断後、その中断した際の再生位置（再生開始後時間位置ｔ９の終端位置）より予め定めた区間を差し引いて前にさかのぼった再生位置（この例では再生開始後時間位置ｔ９の始端位置）から、歌唱演奏データ２４ｂの再生を再開する。
【００５０】
なお、上記予め定めた区間については、一定時間であってもよいが、ハウリングが発生した歌唱区間の最初の歌唱位置であってもよい。例えば、再生停止位置ｔ９に表示部１０９に画面表示されている歌唱区間の歌詞データを、再生停止位置ｔ９の時間情報とともに記憶して、その歌唱区間の最初の歌詞データから再開すれば、画面の最初から歌唱を再開するので、歌い易くなる。具体的に、歌唱区間が、表示部１０９の１画面に同時に表示される歌詞データである場合、を一例として、以下に説明する。
【００５１】
図２（ｂ）（後述するステップＳ４０も参照）において、再生停止位置ｔ９に対応する歌詞データは「・・・漂う・・」であり、そのとき、表示部１０９に画面表示されている歌詞区間の歌詞データは、時間位置ｔ４〜ｔ１２に対応する歌詞データ「秋の・・・千鳥よ」となる。そして、再生停止位置ｔ９の時間情報とともに記憶した歌唱区間の歌詞データで、最初に歌唱する歌詞データは時間位置ｔ４に対応する「秋の・・・」であるから、演奏の再開は、時間位置ｔ４から行うようにすればよい。
【００５２】
その後、ハウリングの発生がなければ、非歌唱区間及び歌唱区間を経て、ＭＩＤＩデータ２４の再生を最後のエンディング部分の非歌唱演奏データ２４ａの終わりまで行った後、再生を終了する。
【００５３】
次に、上記手法を実行するために、カラオケ装置１００の制御部１０１によって実行される制御手順を、図３により説明する。例えば図示しないシステム管理者によりカラオケ装置１００の電源がオンにされることによって、このフローが開始される。
【００５４】
図３において、まず、ステップＳ１０で、制御部１０１は、歌唱者（利用者）による操作部１０４又はリモコン２００の操作部２０４を介したカラオケ演奏曲の予約操作に基づき、カラオケ演奏曲の予約を受け付けたかどうかを判定する。歌唱者によるカラオケ演奏曲の予約を受け付けるまで判定が満たされず（ステップＳ１０：ＮＯ）、ループ待機する。そして、歌唱者によるカラオケ演奏曲の予約を受け付けたら判定が満たされ（ステップＳ１０：ＹＥＳ）、ステップＳ２０に移る
【００５５】
ステップＳ２０では、制御部１０１は、ハウリング検出部１１２での検出結果に基づき、スピーカ１０８から放出される音声にハウリングが発生したか否かを判定する。上述したように、スピーカ１０８から放出される音声にハウリングが発生すると、ハウリング検出部１１２により、ハウリングの発生が検出される。ハウリングの発生が検出された場合は判定が満たされ（ステップＳ２０：ＹＥＳ）、制御部１０１は、ステップＳ３０に移る。ハウリングの発生が検出されない場合は判定が満たされず（ステップＳ２０：ＮＯ）、制御部１０１は、後述のステップＳ７０に移る。
【００５６】
ステップＳ３０では、制御部１０１は、音源１０６等による楽曲データ２０の再生が歌唱区間であるか否かを判定する。音源１０６等によりＭＩＤＩデータ２４における上記歌唱演奏データ２４ｂが再生されていれば判定が満たされ（ステップＳ３０：ＹＥＳ）、ステップＳ４０に移る。音源１０６等によりＭＩＤＩ２４における非歌唱演奏データ２４ａが再生されていれば判定が満たされず（ステップＳ３０：ＮＯ）、後述のステップＳ７０に移る。
【００５７】
ステップＳ４０では、制御部１０１は、音源１０６等によるＭＩＤＩデータ２４の再生を不実行（すなわち、再生が行われていたら再生を中断し、再生が行われていなければ再生を開始しない）とし、その再生不実行による再生停止位置（図２（ｂ）の例ではｔ９）を記憶する。その後、ステップＳ５０に移る。
【００５８】
なおこのとき、時間位置データ２２、歌詞データ２３、ＭＩＤＩデータ２４は、お互い対応付けられている。このため、停止位置は、時間位置データ２２を記憶してもよいが、停止した位置に対応する歌詞の歌詞データ２３、又は、停止した位置に対応するＭＩＤＩデータ２４を記憶し、演奏の再開はそのデータを読出して、時間位置データ、歌詞データ、ＭＩＤＩデータ、いずれか１つから、お互いの再開位置を特定してもよい。
【００５９】
ステップＳ５０では、制御部１０１は、ハウリング検出部１１２での検出結果に基づき、ハウリングが解消したか否かを判定する。ハウリングが解消されなければ判定が満たされず（ステップＳ５０：ＮＯ）、ループ待機する。ハウリングが解消されれば判定が満たされ（ステップＳ５０：ＹＥＳ）、ステップＳ６０に移る。
【００６０】
ステップＳ６０では、制御部１０１は、上記ステップＳ４０で記憶した再生を中断（中止）した際のＭＩＤＩデータ２４の歌唱演奏データ２４ｂの再生位置（停止位置）に基づき、歌唱演奏データ２４ｂの再生を実行する。その際、上記再開例１を実行する場合には、前述したように、上記再生中断の際の歌唱演奏データ２４ｂの再生位置（停止位置）の直後の再生位置から、歌唱演奏データ２４ｂの再生を実行する。一方、上記再開例２を実行する場合には、前述したように、上記再生中断の際の歌唱演奏データ２４ｂの再生位置（停止位置）より少し前の、予め定めた区間を差し引いて前にさかのぼった再生位置から、歌唱演奏データ２４ｂの再生を実行する。その後、ステップＳ８０に移る。
【００６１】
一方、上記ステップＳ２０、Ｓ３０から移行した、ステップＳ７０では、制御部１０１は、音源１０６等によるＭＩＤＩデータ２４の再生を実行する。すなわち、ハウリングが発生していない場合（ステップＳ２０の判定が満たされない場合）は、ハウリングがない通常状態なので、そのままＭＩＤＩデータ２４の再生を実行する。また、ハウリングが発生していても歌唱区間での発生ではない場合（ステップＳ３０での判定が満たされない場合）、すなわち非歌唱区間での発生の場合は、利用者の歌唱に対する弊害を問題にする必要がないので、ＭＩＤＩデータ２４の非歌唱演奏データ２４ａを再生するのである。ステップＳ７０が終了すると、ステップＳ８０に移る。
【００６２】
ステップＳ８０では、制御部１０１は、ＭＩＤＩデータ２４の最後まで再生が行われ、楽曲の演奏が終了したか否かを判定する。楽曲の演奏が終了していない場合は判定が満たされず（ステップＳ８０：ＮＯ）、上記ステップＳ２０に戻って、同様の手順を繰り返す。楽曲の演奏が終了した場合は判定が満たされ（ステップＳ８０：ＹＥＳ）、このフローを終了する。
【００６３】
以上において、上記ステップＳ２０及びステップＳ５０の手順は各請求項記載のハウリング判定手段として機能し、ステップＳ３０の手順は各請求項記載の楽曲データ判定手段として機能し、ステップＳ４０の手順は各請求項記載の第１再生制御手段として機能し、ステップＳ５０の手順は各請求項記載の第２再生制御手段として機能する。
【００６４】
以上説明したように、本実施形態のカラオケ装置１００では、ハウリング現象が発生した場合には、ステップＳ４０において、楽曲データの再生を行わないようにすることができる。これにより、ハウリング現象発生時に、利用者にとって意味のない再生が無駄に行われるのを防止することができるとともに、利用者が歌唱したかった部分が歌唱できないままに過ぎることもなくなる。この結果、サービス性の低下を防止することができる。
【００６５】
但し、カラオケ楽曲には、通常、歌唱演奏データ２４ｂのように、利用者が歌唱を行う部分（演奏が歌の伴奏となっている部分）と、非歌唱演奏データ２４ａのように、に対応した利用者が歌唱を行わない部分（イントロ部分、間奏部分、エンディング部分等）と、が含まれる。上記のように、ハウリング現象発生時におけるサービス性低下の一番の原因は、利用者が歌唱したくても、楽曲の演奏が聞き取れず歌えないことにある。逆に言うと、利用者が歌唱を行わない部分であれば、仮にハウリング現象が生じたとしても、（耳障りではあっても）利用者が歌唱したかった部分が歌唱できず過ぎてしまうという弊害はない。
【００６６】
そこで、本実施形態では特に、ステップＳ３０での判定結果に基づき、ハウリング現象発生時であって、かつ、そのハウリング現象発生時が利用者の歌唱期間に相当している場合に限り、楽曲データの再生を不実行としている。このように、実質的にサービス低下が生じる場面でのハウリング現象発生時に限定することで、楽曲データの再生不実行を必要最小限にすることができる。
【００６７】
また、本実施形態では特に、ステップＳ５０を経たステップＳ６０において、ハウリング現象が発生した場合に、楽曲データの再生を実行しないように制御し、その後、ハウリング現象が解消した場合に、楽曲データの再生を実行する。これにより、ハウリング現象の発生が解消したら速やかに楽曲データの再生を実行し、本来のカラオケ楽曲の再生サービスを利用者に提供することができる。
【００６８】
また、本実施形態では特に、上記再開例２においては、ハウリング現象が解消された場合には、再生を中断したときの再生位置から、予め定めた区間を差し引いた再生位置のデータ部分から楽曲データの再生を再開する。これにより、利用者が歌唱中にハウリング現象が発生し利用者の歌唱が途中で中断したとき、カラオケ楽曲の演奏の再開時には、当該中断した箇所より少し前から演奏が再開される。この結果、利用者は歌唱を中断した箇所から確実に歌い直すことができ、歌い漏れが無くなるので気分よく歌唱を続行することができる。
【００６９】
なお、図３に示すフローチャートは本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。
【００７０】
また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。
【００７１】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【００７２】
１                カラオケ楽曲再生システム
２０              楽曲データ
２２              再生開始後時間位置データ
２３              歌詞データ
２４              ＭＩＤＩデータ
２４ａ            非歌唱演奏データ
２４ｂ            歌唱演奏データ
１０１            制御部
１００            カラオケ装置
１０５            マイクロフォン
１０６            音源（楽曲再生手段）
１０７            音声制御部（楽曲再生手段、音声出力手段）
１０８            スピーカ
１０９            表示部
１１２            ハウリング検出部
【図１】
0005370701.tif 000002
【図２】
0005370701.tif 000003
【図３】
0005370701.tif 000004