Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5370701B2 - Karaoke equipment - Google Patents
[go: Go Back, main page]

JP5370701B2 - Karaoke equipment - Google Patents

Karaoke equipment Download PDF

Info

Publication number
JP5370701B2
JP5370701B2 JP2011210102A JP2011210102A JP5370701B2 JP 5370701 B2 JP5370701 B2 JP 5370701B2 JP 2011210102 A JP2011210102 A JP 2011210102A JP 2011210102 A JP2011210102 A JP 2011210102A JP 5370701 B2 JP5370701 B2 JP 5370701B2
Authority
JP
Japan
Prior art keywords
reproduction
music
howling
data
music data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2011210102A
Other languages
Japanese (ja)
Other versions
JP2013072912A (en
Inventor
直久 八田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2011210102A priority Critical patent/JP5370701B2/en
Publication of JP2013072912A publication Critical patent/JP2013072912A/en
Application granted granted Critical
Publication of JP5370701B2 publication Critical patent/JP5370701B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Reverberation, Karaoke And Other Acoustics (AREA)
  • Circuit For Audible Band Transducer (AREA)

Description

本発明は、カラオケ楽曲音の再生サービスを提供するカラオケ装置に関する。   The present invention relates to a karaoke apparatus that provides a karaoke music sound reproduction service.

利用者に対してカラオケ楽曲音の再生サービスを提供するカラオケ楽曲装置として、例えば特許文献1に記載の技術が知られている。この従来のカラオケ装置では、カラオケ楽曲の再生サービスの実行時には、シンセサイザによる楽曲データが再生されるとともに、利用者によるカラオケ歌唱の音声信号がマイクロフォン(ワイヤレスマイク)から出力される。そして、上記楽曲データの再生による演奏音と上記音声信号による音声とがミキシングアンプで合成され、それらの音がスピーカから周囲環境へ放音される。また、この従来技術では、マイクロフォンに利用者による音声の入力があるまでは前奏を繰り返し、音声入力があったときに前奏のあとの本演奏を開始するようになっている。   As a karaoke piece apparatus that provides a user with a karaoke piece sound reproduction service, for example, a technique described in Patent Document 1 is known. In this conventional karaoke apparatus, when performing a karaoke music reproduction service, music data by a synthesizer is reproduced and a voice signal of a karaoke song by a user is output from a microphone (wireless microphone). Then, the performance sound from the reproduction of the music data and the sound by the sound signal are synthesized by the mixing amplifier, and these sounds are emitted from the speaker to the surrounding environment. In this prior art, the prelude is repeated until the user inputs a sound to the microphone, and the main performance after the prelude is started when the sound is input.

特開2007−57836号公報JP 2007-57836 A

ところで、マイクロフォンの向きや、スピーカからの音声の音量や、その他の周囲環境の状況等によっては、上記マイクロフォンからの音声を含むスピーカからの発音が再びマイクロフォンへと入力されて(いわゆる回り込みの発生)無限ループによる耳障りな騒音を生む、ハウリング現象が発生する場合がある。このようなハウリング現象が発生すると、上記耳障りな騒音により利用者に不快感を与えるのみならず、楽曲の演奏音や利用者の音声が聞き取り不可能となる。この結果、カラオケ楽曲データの再生が行われていたとしても利用者は実質的に上記サービスを受けることができず、利用者にとって意味のない再生が無駄に続行するばかりか、利用者が歌唱したかった部分が歌唱できないままに過ぎてしまうこととなり、サービス性が低下する。上記従来技術では、このような点に特に配慮されず、音声入力がありさえすれば、上記のようにハウリングが生じていたとしても演奏が進行してしまうため、不便であった。   By the way, depending on the direction of the microphone, the volume of the sound from the speaker, the situation of other surrounding environment, etc., the sound from the speaker including the sound from the microphone is input to the microphone again (so-called wraparound). There may be a howling phenomenon that produces annoying noise due to an infinite loop. When such a howling phenomenon occurs, not only does the unpleasant noise cause discomfort to the user, but it also makes it impossible to hear the music performance sound and the user's voice. As a result, even if the karaoke song data is being played back, the user is not able to receive the above services substantially, and not only the playback that is meaningless to the user continues uselessly, but also the user sings. The desired part will be left unsung and serviceability will be reduced. In the above-mentioned prior art, such a point is not particularly considered, and if there is a voice input, even if howling occurs as described above, the performance will proceed, which is inconvenient.

本発明の目的は、ハウリングが生じたとしても、利用者へのサービス性の低下を防止することができ、利便性を向上できるカラオケ装置を提供することにある。   An object of the present invention is to provide a karaoke apparatus capable of preventing a decrease in serviceability to a user and improving convenience even if howling occurs.

上記目的を達成するために、第1の発明は、少なくとも楽曲データを用いて、利用者に対してカラオケ楽曲の再生サービスを提供するカラオケ装置であって、前記楽曲データを再生する楽曲再生手段と、前記利用者によるカラオケ歌唱の音声信号が出力されるマイクロフォンと、前記楽曲再生手段での前記楽曲データの再生による演奏音と前記マイクロフォンから入力された前記音声信号による音声とをスピーカに出力可能な音声出力手段と、前記スピーカから放音された前記音声の前記マイクロフォンへの入力によるハウリング現象が発生したか否かを判定するハウリング判定手段と、前記ハウリング判定手段により前記ハウリング現象が発生したと判定された場合に、前記楽曲データの再生を実行しないように前記楽曲再生手段を制御可能な第1再生制御手段と、を有することを特徴とする。   In order to achieve the above object, the first invention is a karaoke apparatus that provides a user with a karaoke music playback service using at least music data, and a music playback means for playing back the music data; A microphone that outputs a voice signal of karaoke singing by the user, a performance sound by reproduction of the music data by the music reproduction means, and a voice by the audio signal input from the microphone can be output to a speaker Audio output means, howling determination means for determining whether or not a howling phenomenon has occurred due to input of the sound emitted from the speaker to the microphone, and determination that the howling phenomenon has occurred by the howling determination means The music playback means can be controlled not to execute the playback of the music data. And having first and reproduction control means, a.

本願第1発明のカラオケ装置では、楽曲再生手段と、マイクロフォンと、音声出力手段と、が設けられる。カラオケ楽曲の再生サービスの実行時には、楽曲再生手段により楽曲データが再生されるとともに、利用者によるカラオケ歌唱の音声信号がマイクロフォンから出力される。そして、楽曲データの再生による演奏音と上記音声信号による音声とが音声出力手段からスピーカへと出力され、それらの音がスピーカから周囲環境へ放音される。   In the karaoke apparatus according to the first invention of the present application, a music reproducing means, a microphone, and an audio output means are provided. When the karaoke song reproduction service is executed, the song data is reproduced by the song reproducing means, and the voice signal of the karaoke song by the user is output from the microphone. Then, the performance sound by reproducing the music data and the sound by the sound signal are output from the sound output means to the speaker, and those sounds are emitted from the speaker to the surrounding environment.

このとき、マイクロフォンの向きや、スピーカからの音声の音量や、その他の周囲環境の状況等によっては、ハウリング現象が発生する場合がある。そこで本願第1発明では、ハウリング判定手段と、第1再生制御手段と、が設けられている。ハウリング判定手段が上記のようなハウリング現象が発生したと判定した場合には、第1再生制御手段が楽曲再生手段を制御し、楽曲データの再生を行わないようにする。これにより、ハウリング現象発生時に、利用者にとって意味のない再生が無駄に行われるのを防止することができるとともに、利用者が歌唱したかった部分が歌唱できないままに過ぎることもなくなる。この結果、サービス性の低下を防止することができる。   At this time, a howling phenomenon may occur depending on the direction of the microphone, the volume of sound from the speaker, the situation of other surrounding environment, and the like. Therefore, in the first invention of the present application, howling determination means and first regeneration control means are provided. When the howling determination means determines that the above-described howling phenomenon has occurred, the first reproduction control means controls the music reproduction means so that the music data is not reproduced. Thereby, when a howling phenomenon occurs, it is possible to prevent unnecessary reproduction for the user from being performed, and it is also possible that the portion the user wanted to sing does not remain unsung. As a result, it is possible to prevent deterioration in serviceability.

第2発明は、上記第1発明において、前記楽曲再生手段によって前記楽曲データの再生が行われている際に、その時点での再生内容が、前記利用者の歌唱期間に対応する楽曲データであるか前記利用者の非歌唱期間に対応する楽曲データであるかを判定する楽曲データ判定手段を有し、前記第1再生制御手段は、前記ハウリング判定手段により前記ハウリング現象が発生したと判定され、かつ、前記楽曲データ判定手段により前記利用者の歌唱期間に対応する楽曲データであると判定された場合に、前記楽曲データの再生を実行しないように前記楽曲再生手段を制御することを特徴とする。   The second invention is the music data corresponding to the singing period of the user when the music data is being reproduced by the music reproducing means in the first invention. Or music data determination means for determining whether the music data corresponds to a non-singing period of the user, wherein the first reproduction control means is determined by the howling determination means that the howling phenomenon has occurred, And when it is determined by the music data determination means that the music data corresponds to the singing period of the user, the music playback means is controlled so as not to reproduce the music data. .

カラオケ楽曲には、通常、利用者が歌唱を行う部分(演奏が歌の伴奏となっている部分)と、利用者が歌唱を行わない部分(イントロ部分、間奏部分、エンディング部分等)と、が含まれている。上記のように、ハウリング現象発生時におけるサービス性低下の一番の原因は、利用者が歌唱したくても、楽曲の演奏が聞き取れず歌えないことにある。逆に言うと、利用者が歌唱を行わない部分であれば、仮にハウリング現象が生じたとしても、(耳障りではあっても)利用者が歌唱したかった部分が歌唱できず過ぎてしまうという弊害はない。そこで本願第2発明においては、楽曲データ判定手段を設け、ハウリング現象発生時であって、かつ、当該楽曲データ判定手段が利用者の歌唱期間に相当していると判定した場合に限り、楽曲再生手段が楽曲データの再生を不実行とする。このように、実質的にサービス低下が生じる場面でのハウリング現象発生時に限定することで、楽曲データの再生不実行を必要最小限にすることができる。   Karaoke music usually has a part where the user sings (part where the performance is an accompaniment of the song) and a part where the user does not sing (intro part, interlude part, ending part, etc.). include. As described above, the primary cause of the deterioration in serviceability when the howling phenomenon occurs is that even if the user wants to sing, the performance of the music cannot be heard and cannot be sung. In other words, if the user does not sing, even if the howling phenomenon occurs, the bad effect that the part that the user wanted to sing (even if it was annoying) would not be able to sing too much. There is no. Accordingly, in the second invention of the present application, music data determination means is provided, and only when the howling phenomenon occurs and when it is determined that the music data determination means corresponds to the user's singing period, The means does not execute the reproduction of the music data. In this way, by limiting the time when the howling phenomenon occurs in a scene where service degradation substantially occurs, it is possible to minimize the non-execution of reproduction of music data.

第3発明は、上記第1又は第2発明において、前記ハウリング判定手段により前記ハウリング現象が発生したと判定され、前記第1再生制御手段により前記楽曲生成手段が前記楽曲データの再生を実行しないように制御された後、前記ハウリング判定手段により前記ハウリング現象が発生していないと判定された場合には、前記楽曲データの再生を実行するように前記楽曲再生手段を制御する第2再生制御手段を有することを特徴とする。   According to a third invention, in the first or second invention, the howling determination means determines that the howling phenomenon has occurred, and the first reproduction control means does not cause the music generation means to reproduce the music data. If the howling determination means determines that the howling phenomenon has not occurred, a second playback control means for controlling the music playback means to execute playback of the music data. It is characterized by having.

これにより、ハウリング現象の発生が解消したら速やかに楽曲データの再生を実行し、本来のカラオケ楽曲の再生サービスを利用者に提供することができる。   As a result, when the occurrence of the howling phenomenon is eliminated, the music data is reproduced promptly, and the original karaoke music reproduction service can be provided to the user.

第4発明は、上記第3発明において、前記楽曲再生手段によって前記楽曲データの再生中は、前記楽曲データの再生位置を計測し、前記ハウリング判定手段により前記ハウリング現象が発生したと判定されて前記第1再生制御手段の制御により前記楽曲生成手段が前記楽曲データの再生を中断したときには、前記楽曲データの再生が中断したときの再生位置を記憶し、前記ハウリング判定手段により前記ハウリング現象が発生していないと判定された場合には、前記第2再生制御手段は、前記第1再生制御手段の制御により再生を中断したときの再生位置から、予め定めた区間を差し引いた再生位置のデータ部分から前記楽曲データの再生を再開するように、前記楽曲再生手段を制御することを特徴とする。   According to a fourth aspect, in the third aspect, during the reproduction of the music data by the music reproduction means, the reproduction position of the music data is measured, and the howling determination means determines that the howling phenomenon has occurred, and When the music generation means interrupts the reproduction of the music data by the control of the first reproduction control means, the reproduction position when the reproduction of the music data is interrupted is stored, and the howling phenomenon occurs by the howling determination means. If it is determined that the second reproduction control means does not, the second reproduction control means starts from the reproduction position data portion obtained by subtracting a predetermined section from the reproduction position when reproduction is interrupted by the control of the first reproduction control means. The music reproduction means is controlled to resume the reproduction of the music data.

これにより、利用者が歌唱中にハウリング現象が発生してカラオケ楽曲の演奏及び利用者の歌唱が途中で中断したとき、カラオケ楽曲の演奏は当該中断した箇所より少し前から再開される。この結果、利用者は歌唱を中断した箇所から確実に歌い直すことができ、歌い漏れが無くなるので気分よく歌唱を続行することができる。   As a result, when a howling phenomenon occurs while the user is singing and the performance of the karaoke music and the user's singing are interrupted, the performance of the karaoke music is resumed slightly before the interrupted location. As a result, the user can surely sing again from the point where the singing is interrupted, and since the singing omission disappears, the user can continue singing with good feeling.

本発明によれば、ハウリングが生じたとしても、利用者へのサービス性の低下を防止することができ、利便性を向上することができる。   According to the present invention, even when howling occurs, it is possible to prevent a decrease in serviceability to the user and improve convenience.

本発明の一実施の形態のカラオケ装置を備えたカラオケ楽曲再生システムの全体構成を表すシステム構成図である。1 is a system configuration diagram illustrating an overall configuration of a karaoke music piece reproduction system including a karaoke apparatus according to an embodiment of the present invention. 楽曲データ構造とハウリング発生時のデータ再生の再開法を表す説明図である。It is explanatory drawing showing the music data structure and the method of restarting data reproduction at the time of howling. カラオケ装置の制御部によって実行される制御手順を表すフローチャートである。It is a flowchart showing the control procedure performed by the control part of a karaoke apparatus.

以下、本発明の一実施の形態について、図面を参照しつつ説明する。   Hereinafter, an embodiment of the present invention will be described with reference to the drawings.

図1は、本発明の一実施の形態のカラオケ装置を備えたカラオケ楽曲再生システムの全体構成を表す機能ブロック図である。カラオケ再生システム1は、カラオケ装置100と、リモコン200と、認証サーバ300とを、備えている。カラオケ装置100及びリモコン200は、カラオケ演奏曲の再生サービスを提供するカラオケ店舗等のカラオケルームKRに設置されている。   FIG. 1 is a functional block diagram showing the overall configuration of a karaoke music piece reproduction system provided with a karaoke apparatus according to an embodiment of the present invention. The karaoke playback system 1 includes a karaoke device 100, a remote controller 200, and an authentication server 300. The karaoke apparatus 100 and the remote controller 200 are installed in a karaoke room KR such as a karaoke store that provides a karaoke performance music reproduction service.

カラオケ装置100とリモコン200とは、例えば無線又は有線のLocal Area Network(LAN)等のネットワークNW1を介し、互いに情報送受信可能に接続されている。また、カラオケ装置100及びリモコン200と、認証サーバ300とは、上記ネットワークNW1と、例えば通信ネットワーク等のネットワークNW2とを介し、互いに情報送受信可能に接続されている。   The karaoke apparatus 100 and the remote controller 200 are connected to each other so as to be able to transmit / receive information to / from each other via a network NW1 such as a wireless or wired local area network (LAN). The karaoke apparatus 100, the remote controller 200, and the authentication server 300 are connected to each other so as to be able to transmit and receive information to each other via the network NW1 and a network NW2 such as a communication network.

カラオケ装置100は、楽曲データとしてのMusical Instrument Digital Interface(MIDI;登録商標)データ、及び、背景映像データを用いて、カラオケ演奏曲の再生サービスを提供する装置である。このカラオケ装置100は、制御部101と、この制御部101にそれぞれ接続された、大容量記憶装置103と、操作部104と、マイクロフォン105と、音源106と、音声制御部107と、表示部109と、通信制御部110と、ハウリング検出部112と、を備えている。   The karaoke apparatus 100 is a device that provides a reproduction service of karaoke performance music using Musical Instrument Digital Interface (MIDI) data and background video data as music data. The karaoke apparatus 100 includes a control unit 101, a mass storage device 103, an operation unit 104, a microphone 105, a sound source 106, a sound control unit 107, and a display unit 109, which are connected to the control unit 101, respectively. And a communication control unit 110 and a howling detection unit 112.

制御部101は、図示しないCPU及びRAM、ROM等のメモリを備えている。この制御部101は、RAMの一時記憶機能を利用しつつ、ROMや上記大容量記憶装置103に予め記憶された各種プログラムを実行する。これにより、カラオケ装置100全体の制御を行う。特に、制御部101は、CPUが備える時計機能を利用して、後述の音源106等によってMIDIデータの再生が行われた際に、MIDIデータの再生位置、すなわち再生開始後の時間位置を計測する(詳細は後述)。また制御部101は、スピーカ108から放出される音声にハウリング現象が生じ、再生が中断された際に、RAM等のメモリに、再生が中断したときの再生位置、すなわち再生開始後の中断時間位置を記憶する(詳細は後述)。   The control unit 101 includes a CPU (not shown) and a memory such as a RAM and a ROM. The control unit 101 executes various programs stored in advance in the ROM or the large-capacity storage device 103 while using the temporary storage function of the RAM. Thereby, control of the karaoke apparatus 100 whole is performed. In particular, the control unit 101 uses the clock function provided in the CPU to measure the reproduction position of MIDI data, that is, the time position after the reproduction is started, when reproduction of MIDI data is performed by a sound source 106 described later. (Details will be described later). In addition, when a howling phenomenon occurs in the sound emitted from the speaker 108 and the reproduction is interrupted, the control unit 101 stores a reproduction position when reproduction is interrupted in a memory such as a RAM, that is, an interruption time position after the reproduction is started. Is stored (details will be described later).

大容量記憶装置103は、例えばHard Disk Drive(HDD)などから構成される。この大容量記憶装置103には、MIDIデータ、背景映像データ、及び、歌詞データ等の各種情報が記憶されている。   The mass storage device 103 is composed of, for example, a hard disk drive (HDD). The mass storage device 103 stores various information such as MIDI data, background video data, and lyrics data.

操作部104は、例えば複数のキーやスイッチなどから構成される。利用者は、この操作部104又は後述のリモコン200の操作部204を用いて、カラオケ演奏曲の予約操作等の各種操作を行うことができる。   The operation unit 104 includes, for example, a plurality of keys and switches. The user can perform various operations such as a reservation operation for a karaoke performance using the operation unit 104 or an operation unit 204 of the remote controller 200 described later.

マイクロフォン105は、利用者によるカラオケ歌唱の音声を音声信号に変換して出力する。   The microphone 105 converts the voice of the karaoke song by the user into a voice signal and outputs the voice signal.

音源106は、上記制御部101によって大容量記憶装置103から読み出されたMIDIデータを再生して音声制御部107へ出力する。   The sound source 106 reproduces the MIDI data read from the mass storage device 103 by the control unit 101 and outputs it to the audio control unit 107.

音声制御部107は、音源106から出力されたMIDIデータの再生による演奏音と、マイクロフォン105により入力された音声信号とを、合成・増幅してスピーカ108へ出力する。音声制御部107のこの機能が、各請求項記載の音声出力手段として機能する。   The sound control unit 107 synthesizes and amplifies the performance sound generated by reproducing the MIDI data output from the sound source 106 and the sound signal input from the microphone 105 and outputs the result to the speaker 108. This function of the voice control unit 107 functions as voice output means described in each claim.

スピーカ108は、音声制御部107に接続されており、音声制御部107から出力されたMIDIデータ及び音声信号を音声出力、すなわち音として放出する。   The speaker 108 is connected to the audio control unit 107 and emits MIDI data and audio signals output from the audio control unit 107 as audio output, that is, as sound.

ハウリング検出部112は、スピーカ108からの音声がマイクロフォン105へ入力したことによるハウリング現象を検出する。ハウリング現象の検出は、公知の適宜の手法、例えば、特開平4−233361号公報に記載の手法により行うことができる。すなわち、ハウリング検出部112に検波用ダイオードとコンパレータとによりハウリング検出回路を構成する。そして、マイクロフォン205から出力された音声信号をダイオードで検波し、検波された信号のレベルと基準電位とをコンパレータで比較して、検波された信号のレベルがハウリングに対応した所定の基準電位以上のとき、コンパレータからハウリングの検出を示す信号をパルスとして出力させるものである。ハウリング検出部112のコンパレータから出力されたパルスを制御部101で検知することにより、スピーカ108からの音声がマイクロフォン105へ入力することで発生するハウリング現象を検出することができる。   The howling detection unit 112 detects a howling phenomenon due to the sound input from the speaker 108 being input to the microphone 105. The detection of the howling phenomenon can be performed by a known appropriate method, for example, the method described in JP-A-4-233361. That is, a howling detection circuit is configured by a detection diode and a comparator in the howling detection unit 112. The sound signal output from the microphone 205 is detected by a diode, the level of the detected signal is compared with a reference potential by a comparator, and the level of the detected signal is equal to or higher than a predetermined reference potential corresponding to howling. At this time, a signal indicating howling detection is output from the comparator as a pulse. By detecting the pulse output from the comparator of the howling detection unit 112 by the control unit 101, it is possible to detect the howling phenomenon that occurs when the sound from the speaker 108 is input to the microphone 105.

なお、音源106及び音声制御部107が、各請求項記載の楽曲再生手段として機能する。以下適宜、これら音源106及び音声制御部107を、省略して「音源106等」と称する。   The sound source 106 and the sound control unit 107 function as music reproducing means described in each claim. Hereinafter, the sound source 106 and the sound control unit 107 are appropriately omitted and referred to as “sound source 106 or the like”.

表示部109は、例えば液晶ディスプレイなどから構成され、各種映像を表示する。特に、表示部109は、上記音源106等によるMIDIデータの再生に同期して、言い換えれば、音源106等によりMIDIデータの再生が行われるのにしたがい、大容量記憶装置103から読み出された、背景映像データ、及び、歌詞データに対応したテロップ等を表示することができる。   The display unit 109 is composed of a liquid crystal display, for example, and displays various videos. In particular, the display unit 109 is read from the mass storage device 103 in synchronization with the reproduction of the MIDI data by the sound source 106 or the like, in other words, as the MIDI data is reproduced by the sound source 106 or the like. The telop corresponding to the background video data and the lyrics data can be displayed.

通信制御部110は、リモコン200や認証サーバ300との間で、上記ネットワークNW1,NW2を介し行われる情報通信の制御を行う。   The communication control unit 110 controls information communication with the remote controller 200 and the authentication server 300 via the networks NW1 and NW2.

リモコン200は、利用者がカラオケ演奏曲の予約操作等の各種操作を行うための操作端末である。このリモコン200は、制御部201と、記憶装置203と、操作部204と、表示部209と、通信制御部210と、を備えている。   The remote controller 200 is an operation terminal for a user to perform various operations such as a reservation operation for a karaoke performance song. The remote controller 200 includes a control unit 201, a storage device 203, an operation unit 204, a display unit 209, and a communication control unit 210.

制御部201は、図示しないCPU及びRAM、ROM等のメモリを備えている。この制御部201は、RAMの一時記憶機能を利用しつつ、ROMや上記記憶装置203に予め記憶された各種プログラムを実行する。これにより、リモコン200全体の制御を行う。   The control unit 201 includes a CPU (not shown) and a memory such as a RAM and a ROM. The control unit 201 executes various programs stored in advance in the ROM or the storage device 203 while using the temporary storage function of the RAM. As a result, the entire remote controller 200 is controlled.

記憶装置203は、例えば不揮発性メモリなどから構成され、各種情報を記憶する。   The storage device 203 is composed of, for example, a nonvolatile memory and stores various types of information.

操作部204は、例えば複数のキーやスイッチなどから構成される。利用者は、この操作部204又は上記カラオケ装置100の操作部104を用いて、カラオケ演奏曲の予約操作等の各種操作を行うことができる。   The operation unit 204 is composed of, for example, a plurality of keys and switches. Using the operation unit 204 or the operation unit 104 of the karaoke apparatus 100, the user can perform various operations such as a reservation operation for karaoke performance songs.

表示部209は、例えば液晶ディスプレイなどから構成され、各種表示を行う。   The display unit 209 is composed of, for example, a liquid crystal display and performs various displays.

通信制御部210は、カラオケ装置100や認証サーバ300との間で、上記ネットワークNW1,NW2を介し行われる情報通信の制御を行う。なお、この例では、通信制御部210とネットワークNW1との間の接続は無線接続となっている。   The communication control unit 210 controls information communication performed between the karaoke apparatus 100 and the authentication server 300 via the networks NW1 and NW2. In this example, the connection between the communication control unit 210 and the network NW1 is a wireless connection.

認証サーバ300は、制御部301と、大容量記憶装置303と、通信制御部310とを有している。   The authentication server 300 includes a control unit 301, a mass storage device 303, and a communication control unit 310.

制御部301は、図示しないCPU及びRAM、ROM等のメモリを備えている。この制御部301は、RAMの一時記憶機能を利用しつつ、ROMや上記大容量記憶装置303に予め記憶された各種プログラムを実行する。これにより、認証サーバ300全体の制御を行う。   The control unit 301 includes a CPU and a memory such as a RAM and a ROM (not shown). The control unit 301 executes various programs stored in advance in the ROM or the large-capacity storage device 303 while using the temporary storage function of the RAM. As a result, the entire authentication server 300 is controlled.

ここで、本実施形態の特徴は、楽曲データを再生している際に、ハウリングが発生した場合には当該楽曲データの再生を行わない(開始しない、あるいは中断する)ようにし、利用者にとって意味のない再生が無駄に行われるのを防ぐことにある。以下、これについて詳述する。   Here, the feature of this embodiment is that when music data is played back, if howling occurs, the music data is not played back (not started or interrupted), which means to the user. The purpose of this is to prevent unnecessary reproduction. This will be described in detail below.

図2は、楽曲データ構造と、本実施形態における上記ハウリング発生時のデータ再生の再開手法を表す説明図である。   FIG. 2 is an explanatory diagram showing a music data structure and a method for resuming data reproduction when the howling occurs in the present embodiment.

図2(a)に示すように、楽曲データ20は、曲名等の曲識別情報(曲ID)21と、楽曲データの再生開始後時間位置データ22と、歌詞データ23と、演奏データとしてのMIDIデータ24と、を備えている。   As shown in FIG. 2A, the music data 20 includes music identification information (song ID) 21 such as a music title, time position data 22 after reproduction of music data, lyrics data 23, and MIDI as performance data. Data 24.

曲識別情報21は、楽曲データ20のヘッダとして置かれ、曲識別情報21に続く楽曲データ20のデータ部は、時間軸上対応するように上下3段に区分されている。すなわち、図示の上から下に向かって、再生開始後時間位置データ22、歌詞データ23、MIDIデータ24のように、配置されている。   The song identification information 21 is placed as a header of the song data 20, and the data portion of the song data 20 following the song identification information 21 is divided into upper and lower three stages so as to correspond on the time axis. That is, from the top to the bottom of the figure, the time position data 22 after reproduction start, the lyrics data 23, and the MIDI data 24 are arranged.

MIDIデータ24は、図2(b)に示すように、イントロ部分や間奏部分等となる非歌唱演奏データ24a(図2(b)中、非歌唱演奏データ24aを「♭1」「♭2」・・等の「♭」つきデータで示す)と、利用者の歌の伴奏となる歌唱演奏データ24b(図2(b)中、歌唱演奏データ24bを「#1」「#2」・・等の「#」つきデータで示す)と、を備えている。   As shown in FIG. 2 (b), the MIDI data 24 includes non-singing performance data 24a that is an intro part, an interlude part, etc. (in FIG. 2 (b), the non-singing performance data 24a is "♭ 1", "♭ 2"). .., Etc., and the singing performance data 24b as accompaniment to the user's song (in FIG. 2B, the singing performance data 24b is "# 1", "# 2", etc.) (Indicated by data with “#”).

MIDIデータ24は前述したように上記音源106等によって再生され、音声としてスピーカ108から放出される。また、歌詞データ23は前述したように歌詞テロップとして表示部109に表示される。MIDIデータ24の再生中は、MIDIデータの再生位置、すなわち再生開始後時間位置が、制御部101によって計測される。   As described above, the MIDI data 24 is reproduced by the sound source 106 and the like, and is emitted from the speaker 108 as sound. The lyrics data 23 is displayed on the display unit 109 as lyrics telop as described above. During reproduction of the MIDI data 24, the reproduction position of the MIDI data, that is, the time position after the reproduction is started is measured by the control unit 101.

図2(b)において、再生開始後時間位置t1〜t3は非歌唱区間であり、再生開始後時間位置t1〜t3が経過する間、MIDIデータ23は、音源106等によってイントロ部分の非歌唱演奏データ24a(「♭1」〜「♭3」)が再生される。また歌詞データ23は、歌詞のないブランク(空白)((図2(b)〜図2(d)においてブランクを「−−−−−」で示す)が表示部109に表示される。   In FIG. 2 (b), the time positions t1 to t3 after the start of reproduction are non-singing sections, and the MIDI data 23 is recorded in the non-song performance of the intro part by the sound source 106 or the like while the time positions t1 to t3 after the start of reproduction elapse. Data 24a (“♭ 1” to “♭ 3”) is reproduced. In addition, the lyrics data 23 is displayed on the display unit 109 as blanks (blanks) without lyrics (indicated by “-----” in FIGS. 2B to 2D).

再生開始後時間位置t4から歌唱区間となり、再生開始後時間位置がt4から進むにつれて、MIDIデータ24は歌詞に対応した歌唱演奏データ24bが順に再生され、歌詞データ23は歌詞の文字が順に表示される。歌唱者(利用者)が、MIDIデータ24の再生に併せて、マイクロフォン105を通して歌い始めると、そのマイクロフォン105から入力された歌唱者の音声信号による音声は、MIDIデータ24の歌唱演奏データを再生した演奏音とともに、音声制御部107を介してスピーカ108に出力され、スピーカ108から放出(放音)される。   The singing section starts from the time position t4 after the start of reproduction. As the time position after the reproduction starts from t4, the singing performance data 24b corresponding to the lyrics is sequentially reproduced as the MIDI data 24, and the characters of the lyrics are sequentially displayed in the lyrics data 23. The When the singer (user) starts to sing through the microphone 105 in conjunction with the reproduction of the MIDI data 24, the voice based on the voice signal of the singer inputted from the microphone 105 reproduced the singing performance data of the MIDI data 24. Together with the performance sound, the sound is output to the speaker 108 via the sound control unit 107 and emitted (sounded) from the speaker 108.

そして、歌唱区間の途中、すなわち歌唱者が歌っている途中で、スピーカ105から放出される音声にハウリング現象が発生したとする。この例では、上記図2(b)に示すように、再生開始後時間位置t9の終端位置で、ハウリング現象が発生したことを例示している。スピーカ105から放出される音声にハウリングが発生すると、ハウリング検出部112によりその発生したハウリングが検出される。そして、音源106等による歌唱演奏データ24bの再生が不実行となって中断(中止)し、その再生を中断した位置(この例では、再生開始後時間位置t9の終端位置)を制御部101が記憶する。   Then, it is assumed that a howling phenomenon occurs in the sound emitted from the speaker 105 during the singing section, that is, while the singer is singing. In this example, as shown in FIG. 2B, it is exemplified that the howling phenomenon has occurred at the end position of the time position t9 after the reproduction start. When howling occurs in the sound emitted from the speaker 105, the howling detection unit 112 detects the generated howling. Then, the playback of the singing performance data 24b by the sound source 106 and the like is interrupted (stopped), and the control unit 101 determines the position where the playback is interrupted (in this example, the end position of the time position t9 after the playback is started). Remember.

その後、ハウリング現象が解消すると、MIDIデータ24の再生を再開する。本実施形態では、図2(c)に示すような再開手法(再開例1)と、図2(d)に示すような再開手法(再開例2)との、いずれかが実行される。いずれが実行されるかは、カラオケ装置1ごとに一意的に設定しておいてもよいし、1つのカラオケ装置において適宜のモード選択等によりいずれかが選択的に行われるようにしてもよい。すなわち、図2(c)の再開例1では、MIDIデータ24における歌唱演奏データ24bの再生が中断後、ハウリング現象が解消すると、その中断した際の再生位置(この例では再生開始後時間位置t9の終端位置であり、以下、再生停止位置と称す)の直後の再生位置(すなわち再生開始後時間位置t10の始端位置)から、歌唱演奏データ24bの再生を再開する。一方、図2(d)の再開例2では、MIDIデータ24における歌唱演奏データ24bの再生が中断後、その中断した際の再生位置(再生開始後時間位置t9の終端位置)より予め定めた区間を差し引いて前にさかのぼった再生位置(この例では再生開始後時間位置t9の始端位置)から、歌唱演奏データ24bの再生を再開する。   Thereafter, when the howling phenomenon is resolved, the reproduction of the MIDI data 24 is resumed. In the present embodiment, one of the restart method (restart example 1) shown in FIG. 2C and the restart method (restart example 2) shown in FIG. 2D is executed. Which is executed may be set uniquely for each karaoke apparatus 1 or may be selectively performed by appropriate mode selection or the like in one karaoke apparatus. That is, in the resumption example 1 in FIG. 2C, when the howling phenomenon is resolved after the reproduction of the singing performance data 24b in the MIDI data 24 is interrupted, the reproduction position at the time of interruption (in this example, the time position t9 after the reproduction start). The reproduction of the singing performance data 24b is resumed from the reproduction position immediately after the reproduction end position (hereinafter referred to as the reproduction stop position) (that is, the start position of the time position t10 after reproduction start). On the other hand, in the restart example 2 of FIG. 2D, after the reproduction of the singing performance data 24b in the MIDI data 24 is interrupted, a section determined in advance from the reproduction position at the time of the interruption (the end position of the time position t9 after the reproduction start). Is resumed from the reproduction position (in this example, the start position of the time position t9 after the start of reproduction) that was traced back.

なお、上記予め定めた区間については、一定時間であってもよいが、ハウリングが発生した歌唱区間の最初の歌唱位置であってもよい。例えば、再生停止位置t9に表示部109に画面表示されている歌唱区間の歌詞データを、再生停止位置t9の時間情報とともに記憶して、その歌唱区間の最初の歌詞データから再開すれば、画面の最初から歌唱を再開するので、歌い易くなる。具体的に、歌唱区間が、表示部109の1画面に同時に表示される歌詞データである場合、を一例として、以下に説明する。   The predetermined section may be a fixed time, or may be the first singing position of the singing section where howling has occurred. For example, if the lyrics data of the singing section displayed on the display unit 109 at the playback stop position t9 is stored together with the time information of the playback stop position t9, and restarted from the first lyrics data of the singing section, the screen Since singing is resumed from the beginning, it becomes easier to sing. Specifically, the case where the singing section is lyrics data that is simultaneously displayed on one screen of the display unit 109 will be described below as an example.

図2(b)(後述するステップS40も参照)において、再生停止位置t9に対応する歌詞データは「・・・漂う・・」であり、そのとき、表示部109に画面表示されている歌詞区間の歌詞データは、時間位置t4〜t12に対応する歌詞データ「秋の・・・千鳥よ」となる。そして、再生停止位置t9の時間情報とともに記憶した歌唱区間の歌詞データで、最初に歌唱する歌詞データは時間位置t4に対応する「秋の・・・」であるから、演奏の再開は、時間位置t4から行うようにすればよい。   In FIG. 2B (see also step S40 described later), the lyric data corresponding to the reproduction stop position t9 is “... Floating”, and the lyric section displayed on the screen at the display unit 109 at that time The lyric data is lyric data "Autumn ... Chidoriyo" corresponding to the time positions t4 to t12. Then, the lyrics data of the singing section stored together with the time information of the reproduction stop position t9, and the lyrics data to be sung first is “autumn...” Corresponding to the time position t4. What is necessary is just to carry out from t4.

その後、ハウリングの発生がなければ、非歌唱区間及び歌唱区間を経て、MIDIデータ24の再生を最後のエンディング部分の非歌唱演奏データ24aの終わりまで行った後、再生を終了する。   After that, if no howling occurs, the MIDI data 24 is reproduced to the end of the non-singing performance data 24a of the last ending portion through the non-singing section and the singing section, and then the reproduction is finished.

次に、上記手法を実行するために、カラオケ装置100の制御部101によって実行される制御手順を、図3により説明する。例えば図示しないシステム管理者によりカラオケ装置100の電源がオンにされることによって、このフローが開始される。   Next, a control procedure executed by the control unit 101 of the karaoke apparatus 100 in order to execute the above method will be described with reference to FIG. For example, this flow is started when the karaoke apparatus 100 is turned on by a system administrator (not shown).

図3において、まず、ステップS10で、制御部101は、歌唱者(利用者)による操作部104又はリモコン200の操作部204を介したカラオケ演奏曲の予約操作に基づき、カラオケ演奏曲の予約を受け付けたかどうかを判定する。歌唱者によるカラオケ演奏曲の予約を受け付けるまで判定が満たされず(ステップS10:NO)、ループ待機する。そして、歌唱者によるカラオケ演奏曲の予約を受け付けたら判定が満たされ(ステップS10:YES)、ステップS20に移る   In FIG. 3, first, in step S <b> 10, the control unit 101 reserves a karaoke performance song based on a karaoke performance song reservation operation performed by the singer (user) via the operation unit 104 or the operation unit 204 of the remote controller 200. Determine if it was accepted. The determination is not satisfied until the reservation of the karaoke performance song by the singer is accepted (step S10: NO), and the loop waits. And if the reservation of the karaoke performance music by a singer is received, determination will be satisfy | filled (step S10: YES), and it will move to step S20.

ステップS20では、制御部101は、ハウリング検出部112での検出結果に基づき、スピーカ108から放出される音声にハウリングが発生したか否かを判定する。上述したように、スピーカ108から放出される音声にハウリングが発生すると、ハウリング検出部112により、ハウリングの発生が検出される。ハウリングの発生が検出された場合は判定が満たされ(ステップS20:YES)、制御部101は、ステップS30に移る。ハウリングの発生が検出されない場合は判定が満たされず(ステップS20:NO)、制御部101は、後述のステップS70に移る。   In step S <b> 20, the control unit 101 determines whether howling has occurred in the sound emitted from the speaker 108 based on the detection result of the howling detection unit 112. As described above, when howling occurs in the sound emitted from the speaker 108, the howling detection unit 112 detects howling. If the occurrence of howling is detected, the determination is satisfied (step S20: YES), and the control unit 101 proceeds to step S30. If the occurrence of howling is not detected, the determination is not satisfied (step S20: NO), and the control unit 101 proceeds to step S70 described later.

ステップS30では、制御部101は、音源106等による楽曲データ20の再生が歌唱区間であるか否かを判定する。音源106等によりMIDIデータ24における上記歌唱演奏データ24bが再生されていれば判定が満たされ(ステップS30:YES)、ステップS40に移る。音源106等によりMIDI24における非歌唱演奏データ24aが再生されていれば判定が満たされず(ステップS30:NO)、後述のステップS70に移る。   In step S30, the control unit 101 determines whether or not the reproduction of the music data 20 by the sound source 106 or the like is a singing section. If the singing performance data 24b in the MIDI data 24 is reproduced by the sound source 106 or the like, the determination is satisfied (step S30: YES), and the process proceeds to step S40. If the non-singing performance data 24a in the MIDI 24 is reproduced by the sound source 106 or the like, the determination is not satisfied (step S30: NO), and the process proceeds to step S70 described later.

ステップS40では、制御部101は、音源106等によるMIDIデータ24の再生を不実行(すなわち、再生が行われていたら再生を中断し、再生が行われていなければ再生を開始しない)とし、その再生不実行による再生停止位置(図2(b)の例ではt9)を記憶する。その後、ステップS50に移る。   In step S40, the control unit 101 determines that the reproduction of the MIDI data 24 by the sound source 106 or the like is not executed (that is, the reproduction is interrupted if the reproduction is performed, and the reproduction is not started unless the reproduction is performed). A reproduction stop position due to non-execution of reproduction (t9 in the example of FIG. 2B) is stored. Thereafter, the process proceeds to step S50.

なおこのとき、時間位置データ22、歌詞データ23、MIDIデータ24は、お互い対応付けられている。このため、停止位置は、時間位置データ22を記憶してもよいが、停止した位置に対応する歌詞の歌詞データ23、又は、停止した位置に対応するMIDIデータ24を記憶し、演奏の再開はそのデータを読出して、時間位置データ、歌詞データ、MIDIデータ、いずれか1つから、お互いの再開位置を特定してもよい。   At this time, the time position data 22, the lyrics data 23, and the MIDI data 24 are associated with each other. Therefore, the time position data 22 may be stored as the stop position, but the lyrics data 23 of the lyrics corresponding to the stop position or the MIDI data 24 corresponding to the stop position is stored, and the resumption of the performance is performed. The data may be read out, and the restart position of each other may be specified from any one of the time position data, the lyrics data, and the MIDI data.

ステップS50では、制御部101は、ハウリング検出部112での検出結果に基づき、ハウリングが解消したか否かを判定する。ハウリングが解消されなければ判定が満たされず(ステップS50:NO)、ループ待機する。ハウリングが解消されれば判定が満たされ(ステップS50:YES)、ステップS60に移る。   In step S50, the control unit 101 determines whether howling has been resolved based on the detection result of the howling detection unit 112. If howling is not resolved, the determination is not satisfied (step S50: NO), and a loop standby is performed. If howling is eliminated, the determination is satisfied (step S50: YES), and the routine goes to step S60.

ステップS60では、制御部101は、上記ステップS40で記憶した再生を中断(中止)した際のMIDIデータ24の歌唱演奏データ24bの再生位置(停止位置)に基づき、歌唱演奏データ24bの再生を実行する。その際、上記再開例1を実行する場合には、前述したように、上記再生中断の際の歌唱演奏データ24bの再生位置(停止位置)の直後の再生位置から、歌唱演奏データ24bの再生を実行する。一方、上記再開例2を実行する場合には、前述したように、上記再生中断の際の歌唱演奏データ24bの再生位置(停止位置)より少し前の、予め定めた区間を差し引いて前にさかのぼった再生位置から、歌唱演奏データ24bの再生を実行する。その後、ステップS80に移る。   In step S60, the control unit 101 reproduces the song performance data 24b based on the reproduction position (stop position) of the song performance data 24b of the MIDI data 24 when the reproduction stored in step S40 is interrupted (stopped). To do. At that time, when the above restart example 1 is executed, as described above, the singing performance data 24b is reproduced from the reproduction position immediately after the reproduction position (stop position) of the singing performance data 24b at the time of the reproduction interruption. Run. On the other hand, when the above restart example 2 is executed, as described above, a predetermined section slightly before the playback position (stop position) of the singing performance data 24b at the time of the playback interruption is subtracted to the previous stage. The singing performance data 24b is reproduced from the reproduced position. Thereafter, the process proceeds to step S80.

一方、上記ステップS20、S30から移行した、ステップS70では、制御部101は、音源106等によるMIDIデータ24の再生を実行する。すなわち、ハウリングが発生していない場合(ステップS20の判定が満たされない場合)は、ハウリングがない通常状態なので、そのままMIDIデータ24の再生を実行する。また、ハウリングが発生していても歌唱区間での発生ではない場合(ステップS30での判定が満たされない場合)、すなわち非歌唱区間での発生の場合は、利用者の歌唱に対する弊害を問題にする必要がないので、MIDIデータ24の非歌唱演奏データ24aを再生するのである。ステップS70が終了すると、ステップS80に移る。   On the other hand, in step S70, which has shifted from steps S20 and S30, the control unit 101 reproduces the MIDI data 24 by the sound source 106 or the like. That is, when no howling has occurred (when the determination in step S20 is not satisfied), since there is no howling, the MIDI data 24 is reproduced as it is. Moreover, even if howling has occurred, it is not occurring in the singing section (when the determination in step S30 is not satisfied), that is, in the case of occurrence in the non-singing section, the adverse effect on the user's singing is a problem. Since there is no need, the non-singing performance data 24a of the MIDI data 24 is reproduced. When step S70 ends, the process proceeds to step S80.

ステップS80では、制御部101は、MIDIデータ24の最後まで再生が行われ、楽曲の演奏が終了したか否かを判定する。楽曲の演奏が終了していない場合は判定が満たされず(ステップS80:NO)、上記ステップS20に戻って、同様の手順を繰り返す。楽曲の演奏が終了した場合は判定が満たされ(ステップS80:YES)、このフローを終了する。   In step S80, the control unit 101 determines whether or not the playback of the MIDI data 24 has been completed and the performance of the music has ended. If the performance of the music has not ended, the determination is not satisfied (step S80: NO), and the process returns to step S20 and the same procedure is repeated. When the performance of the music is finished, the determination is satisfied (step S80: YES), and this flow is finished.

以上において、上記ステップS20及びステップS50の手順は各請求項記載のハウリング判定手段として機能し、ステップS30の手順は各請求項記載の楽曲データ判定手段として機能し、ステップS40の手順は各請求項記載の第1再生制御手段として機能し、ステップS50の手順は各請求項記載の第2再生制御手段として機能する。   In the above, the procedures of step S20 and step S50 function as howling determination means described in each claim, the procedure of step S30 functions as music data determination means described in each claim, and the procedure of step S40 corresponds to each claim. Function as the first reproduction control means described, and the procedure of step S50 functions as the second reproduction control means described in each claim.

以上説明したように、本実施形態のカラオケ装置100では、ハウリング現象が発生した場合には、ステップS40において、楽曲データの再生を行わないようにすることができる。これにより、ハウリング現象発生時に、利用者にとって意味のない再生が無駄に行われるのを防止することができるとともに、利用者が歌唱したかった部分が歌唱できないままに過ぎることもなくなる。この結果、サービス性の低下を防止することができる。   As described above, in the karaoke apparatus 100 of the present embodiment, when a howling phenomenon occurs, it is possible to prevent the music data from being reproduced in step S40. Thereby, when a howling phenomenon occurs, it is possible to prevent unnecessary reproduction for the user from being performed, and it is also possible that the portion the user wanted to sing does not remain unsung. As a result, it is possible to prevent deterioration in serviceability.

但し、カラオケ楽曲には、通常、歌唱演奏データ24bのように、利用者が歌唱を行う部分(演奏が歌の伴奏となっている部分)と、非歌唱演奏データ24aのように、に対応した利用者が歌唱を行わない部分(イントロ部分、間奏部分、エンディング部分等)と、が含まれる。上記のように、ハウリング現象発生時におけるサービス性低下の一番の原因は、利用者が歌唱したくても、楽曲の演奏が聞き取れず歌えないことにある。逆に言うと、利用者が歌唱を行わない部分であれば、仮にハウリング現象が生じたとしても、(耳障りではあっても)利用者が歌唱したかった部分が歌唱できず過ぎてしまうという弊害はない。   However, the karaoke music usually corresponds to a portion where the user sings (a portion where the performance is accompanied by a song) and non-singing performance data 24a as in the singing performance data 24b. A portion where the user does not sing (intro portion, interlude portion, ending portion, etc.) is included. As described above, the primary cause of the deterioration in serviceability when the howling phenomenon occurs is that even if the user wants to sing, the performance of the music cannot be heard and cannot be sung. In other words, if the user does not sing, even if the howling phenomenon occurs, the bad effect that the part that the user wanted to sing (even if it was annoying) would not be able to sing too much. There is no.

そこで、本実施形態では特に、ステップS30での判定結果に基づき、ハウリング現象発生時であって、かつ、そのハウリング現象発生時が利用者の歌唱期間に相当している場合に限り、楽曲データの再生を不実行としている。このように、実質的にサービス低下が生じる場面でのハウリング現象発生時に限定することで、楽曲データの再生不実行を必要最小限にすることができる。   Therefore, in the present embodiment, in particular, based on the determination result in step S30, only when the howling phenomenon occurs and when the howling phenomenon occurs corresponds to the singing period of the user, Playback is not executed. In this way, by limiting the time when the howling phenomenon occurs in a scene where service degradation substantially occurs, it is possible to minimize the non-execution of reproduction of music data.

また、本実施形態では特に、ステップS50を経たステップS60において、ハウリング現象が発生した場合に、楽曲データの再生を実行しないように制御し、その後、ハウリング現象が解消した場合に、楽曲データの再生を実行する。これにより、ハウリング現象の発生が解消したら速やかに楽曲データの再生を実行し、本来のカラオケ楽曲の再生サービスを利用者に提供することができる。   In the present embodiment, in particular, when the howling phenomenon occurs in step S60 after step S50, the music data is controlled not to be reproduced, and then the music data is reproduced when the howling phenomenon is resolved. Execute. As a result, when the occurrence of the howling phenomenon is eliminated, the music data is reproduced promptly, and the original karaoke music reproduction service can be provided to the user.

また、本実施形態では特に、上記再開例2においては、ハウリング現象が解消された場合には、再生を中断したときの再生位置から、予め定めた区間を差し引いた再生位置のデータ部分から楽曲データの再生を再開する。これにより、利用者が歌唱中にハウリング現象が発生し利用者の歌唱が途中で中断したとき、カラオケ楽曲の演奏の再開時には、当該中断した箇所より少し前から演奏が再開される。この結果、利用者は歌唱を中断した箇所から確実に歌い直すことができ、歌い漏れが無くなるので気分よく歌唱を続行することができる。   In the present embodiment, in particular, in the above restart example 2, when the howling phenomenon is resolved, the music data is obtained from the data portion of the reproduction position obtained by subtracting a predetermined section from the reproduction position when reproduction is interrupted. Resume playback of. Thereby, when a howling phenomenon occurs during the user's singing and the user's singing is interrupted, the performance is resumed slightly before the interrupted portion when the performance of the karaoke music is resumed. As a result, the user can surely sing again from the point where the singing is interrupted, and since the singing omission disappears, the user can continue singing with good feeling.

なお、図3に示すフローチャートは本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。   Note that the flowchart shown in FIG. 3 does not limit the present invention to the procedure shown in the above-described flow, and the procedure may be added or deleted or the order may be changed without departing from the spirit and technical idea of the invention. Good.

また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。   In addition to those already described above, the methods according to the above-described embodiments and modifications may be used in appropriate combination.

その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。   In addition, although not illustrated one by one, the present invention is implemented with various modifications within a range not departing from the gist thereof.

1 カラオケ楽曲再生システム
20 楽曲データ
22 再生開始後時間位置データ
23 歌詞データ
24 MIDIデータ
24a 非歌唱演奏データ
24b 歌唱演奏データ
101 制御部
100 カラオケ装置
105 マイクロフォン
106 音源(楽曲再生手段)
107 音声制御部(楽曲再生手段、音声出力手段)
108 スピーカ
109 表示部
112 ハウリング検出部
DESCRIPTION OF SYMBOLS 1 Karaoke music reproduction | regeneration system 20 Music data 22 Time position data after reproduction | regeneration start 23 Lyrics data 24 MIDI data 24a Non-singing performance data 24b Singing performance data 101 Control part 100 Karaoke apparatus 105 Microphone 106 Sound source (music reproduction means)
107 Voice control unit (music playback means, voice output means)
108 Speaker 109 Display unit 112 Howling detection unit

Claims (4)

少なくとも楽曲データを用いて、利用者に対してカラオケ楽曲の再生サービスを提供するカラオケ装置であって、
前記楽曲データを再生する楽曲再生手段と、
前記利用者によるカラオケ歌唱の音声信号が出力されるマイクロフォンと、
前記楽曲再生手段での前記楽曲データの再生による演奏音と前記マイクロフォンから入力された前記音声信号による音声とをスピーカに出力可能な音声出力手段と、
前記スピーカから放音された前記音声の前記マイクロフォンへの入力によるハウリング現象が発生したか否かを判定するハウリング判定手段と、
前記ハウリング判定手段により前記ハウリング現象が発生したと判定された場合に、前記楽曲データの再生を実行しないように前記楽曲再生手段を制御可能な第1再生制御手段と、
を有することを特徴とするカラオケ装置。
A karaoke apparatus that provides a karaoke music reproduction service to a user using at least music data,
Music playback means for playing back the music data;
A microphone that outputs an audio signal of karaoke singing by the user;
Audio output means capable of outputting a performance sound by reproduction of the music data by the music reproduction means and sound by the audio signal inputted from the microphone to a speaker;
Howling determination means for determining whether or not a howling phenomenon due to the input of the sound emitted from the speaker to the microphone has occurred;
First reproduction control means capable of controlling the music reproduction means so as not to execute reproduction of the music data when the howling determination means determines that the howling phenomenon has occurred;
A karaoke apparatus comprising:
請求項1記載のカラオケ装置において、
前記楽曲再生手段によって前記楽曲データの再生が行われている際に、その時点での再生内容が、前記利用者の歌唱期間に対応する楽曲データであるか前記利用者の非歌唱期間に対応する楽曲データであるかを判定する楽曲データ判定手段を有し、
前記第1再生制御手段は、
前記ハウリング判定手段により前記ハウリング現象が発生したと判定され、かつ、前記楽曲データ判定手段により前記利用者の歌唱期間に対応する楽曲データであると判定された場合に、前記楽曲データの再生を実行しないように前記楽曲再生手段を制御する
ことを特徴とするカラオケ装置。
The karaoke apparatus according to claim 1,
When the music data is being played back by the music playback means, the playback content at that time is music data corresponding to the user's singing period or corresponds to the non-singing period of the user. It has music data judging means for judging whether it is music data,
The first reproduction control means includes
When the howling determination means determines that the howling phenomenon has occurred, and the music data determination means determines that the music data corresponds to the singing period of the user, the music data is reproduced. The karaoke apparatus is characterized in that the music reproducing means is controlled so as not to occur.
請求項1又は請求項2記載のカラオケ装置において、
前記ハウリング判定手段により前記ハウリング現象が発生したと判定され、前記第1再生制御手段により前記楽曲生成手段が前記楽曲データの再生を実行しないように制御された後、前記ハウリング判定手段により前記ハウリング現象が発生していないと判定された場合には、前記楽曲データの再生を実行するように前記楽曲再生手段を制御する第2再生制御手段を有する
ことを特徴とするカラオケ装置。
In the karaoke apparatus according to claim 1 or 2,
After determining that the howling phenomenon has occurred by the howling determination means, and controlling the music generation means not to reproduce the music data by the first reproduction control means, the howling phenomenon is controlled by the howling determination means. A karaoke apparatus comprising: a second reproduction control means for controlling the music reproduction means so as to execute reproduction of the music data when it is determined that no music has occurred.
請求項3記載のカラオケ装置において、前記楽曲再生手段によって前記楽曲データの再生中は、前記楽曲データの再生位置を計測し、前記ハウリング判定手段により前記ハウリング現象が発生したと判定されて前記第1再生制御手段の制御により前記楽曲生成手段が前記楽曲データの再生を中断したときには、前記楽曲データの再生が中断したときの再生位置を記憶し、前記ハウリング判定手段により前記ハウリング現象が発生していないと判定された場合には、
前記第2再生制御手段は、
前記第1再生制御手段の制御により再生を中断したときの再生位置から、予め定めた区間を差し引いた再生位置のデータ部分から前記楽曲データの再生を再開するように、前記楽曲再生手段を制御する
ことを特徴とするカラオケ装置。
4. The karaoke apparatus according to claim 3, wherein during reproduction of the music data by the music reproduction means, a reproduction position of the music data is measured, and the howling determination means determines that the howling phenomenon has occurred and the first music data is reproduced. When the music generation means interrupts the reproduction of the music data under the control of the reproduction control means, the reproduction position when the reproduction of the music data is interrupted is stored, and the howling phenomenon does not occur by the howling determination means. If it is determined,
The second reproduction control means includes
The music playback means is controlled to resume playback of the music data from the data portion at the playback position obtained by subtracting a predetermined section from the playback position when playback is interrupted by the control of the first playback control means. A karaoke apparatus characterized by that.
JP2011210102A 2011-09-27 2011-09-27 Karaoke equipment Expired - Fee Related JP5370701B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011210102A JP5370701B2 (en) 2011-09-27 2011-09-27 Karaoke equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011210102A JP5370701B2 (en) 2011-09-27 2011-09-27 Karaoke equipment

Publications (2)

Publication Number Publication Date
JP2013072912A JP2013072912A (en) 2013-04-22
JP5370701B2 true JP5370701B2 (en) 2013-12-18

Family

ID=48477488

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011210102A Expired - Fee Related JP5370701B2 (en) 2011-09-27 2011-09-27 Karaoke equipment

Country Status (1)

Country Link
JP (1) JP5370701B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6230068B2 (en) * 2014-03-28 2017-11-15 株式会社エクシング Program and information processing apparatus
JP2019125852A (en) * 2018-01-12 2019-07-25 三菱電機株式会社 Remote controller for hot water heater and hot water system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08292782A (en) * 1995-04-21 1996-11-05 Taito Corp Karaoke device which decrease sound volume between music or during intermediate orchestration
JP2005107264A (en) * 2003-09-30 2005-04-21 Yamaha Corp Karaoke device with howling canceller
JP5263885B2 (en) * 2009-03-31 2013-08-14 株式会社第一興商 Karaoke recording system for performance cancellation

Also Published As

Publication number Publication date
JP2013072912A (en) 2013-04-22

Similar Documents

Publication Publication Date Title
JP5318095B2 (en) System and method for automatically beat-mixing a plurality of songs using an electronic device
JP5370701B2 (en) Karaoke equipment
JP2008241850A (en) Recording or reproducing device
JP2005044409A (en) Information reproducing device, information reproducing method, and information reproducing program
JP4107212B2 (en) Music playback device
JP6562303B2 (en) Karaoke equipment
JP5126627B2 (en) Karaoke equipment
KR102078336B1 (en) Karaoke player to support natural transition between original sound sources and midi sound sources, and operating method thereof
JP2013029744A (en) Karaoke device
JP2007133151A (en) Information device mounted with karaoke function
JP5375869B2 (en) Music playback device, music playback method and program
JP7527949B2 (en) Karaoke System
JP6057079B2 (en) Karaoke device and karaoke program
JP4862772B2 (en) Karaoke device with scoring function
JP4725446B2 (en) Electronic music apparatus and music information recording program
JP4561561B2 (en) Karaoke equipment
JP2006276560A (en) Music playback device and music playback method
KR100631651B1 (en) Portable terminal capable of playing music and its equalizer display method
KR20080007957A (en) Apparatus and method for output speech correction in karaoke system
JP5669026B2 (en) Karaoke equipment
JP5420611B2 (en) Karaoke equipment
JP2017062340A (en) Output control device, output control method, and program
JP5347641B2 (en) Karaoke device and program
KR20120070003A (en) Karaoke with exped function and method for providing of the same
JP6181921B2 (en) Voice reproduction apparatus, voice synthesis reproduction apparatus, and programs thereof

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130815

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130821

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130903

R150 Certificate of patent or registration of utility model

Ref document number: 5370701

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees