JP4281601B2 - Information communication system, communication karaoke terminal, distribution host device and program - Google Patents

Information communication system, communication karaoke terminal, distribution host device and program Download PDF

Info

Publication number
JP4281601B2
JP4281601B2 JP2004099191A JP2004099191A JP4281601B2 JP 4281601 B2 JP4281601 B2 JP 4281601B2 JP 2004099191 A JP2004099191 A JP 2004099191A JP 2004099191 A JP2004099191 A JP 2004099191A JP 4281601 B2 JP4281601 B2 JP 4281601B2
Authority
JP
Japan
Prior art keywords
gain value
music
data
sound pressure
pressure frequency
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 - Lifetime
Application number
JP2004099191A
Other languages
Japanese (ja)
Other versions
JP2005284049A (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 JP2004099191A priority Critical patent/JP4281601B2/en
Publication of JP2005284049A publication Critical patent/JP2005284049A/en
Application granted granted Critical
Publication of JP4281601B2 publication Critical patent/JP4281601B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

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

Description

本発明は、配信用ホスト装置と複数の端末装置とが通信回線を介して相互に情報通信可能に構成された情報通信システムにおいて、各端末装置の再生音場における音圧周波数特性の調整技術に関する。   The present invention relates to a technology for adjusting a sound pressure frequency characteristic in a reproduction sound field of each terminal device in an information communication system in which a distribution host device and a plurality of terminal devices can communicate with each other via a communication line. .

いわゆる通信カラオケシステムにおいては、カラオケ端末が設置され実際に楽曲データを再生し演奏する環境が画一的ではないのが実情である。たとえカラオケボックス(部屋)であっても、形状や広さ、あるいは壁の材質など千差万別である。そのため、楽曲データを制作した際の音圧周波数特性(以下、目標音圧周波数特性と称す。)と、カラオケボックス内など再生環境での音圧周波数特性(以下、再生音圧周波数特性と称す。)とが大きく異なってしまい、楽曲データ制作者の意図する音響状態が十分に再現できないという問題があった。   In the so-called online karaoke system, the actual situation is that the environment in which a karaoke terminal is installed and the music data is actually reproduced and played is not uniform. Even if it is a karaoke box (room), the shape, size, and wall material are all different. Therefore, the sound pressure frequency characteristic (hereinafter referred to as the target sound pressure frequency characteristic) when the music data is produced and the sound pressure frequency characteristic in the reproduction environment such as in a karaoke box (hereinafter referred to as the reproduction sound pressure frequency characteristic). ), And the sound state intended by the music data producer cannot be reproduced sufficiently.

このような遠隔地に存在する端末の音響特性を補正する手法としては、例えば特許文献1に開示されている音声通信会議システム装置が挙げられる。この音声通信会議システム装置は、遠隔地に分散して存在する端末同士を音声回線で接続して相互の音声を同時交信自在とする音声通信会議システムにおいて、遠隔端末の音響特性の測定データをサーバ側に集中し、サーバにて、その集中した測定データを分析して各端末が設置された地点に必要な送受話特性の補正データを算出し、算出した補正データを各端末に配信し、各端末にてその配信されたデータに基づく送受話特性の補正を行うというものである。
特許3347664号公報
As a method for correcting the acoustic characteristics of such a terminal located in a remote place, for example, a voice communication conference system apparatus disclosed in Patent Document 1 can be cited. This voice communication conference system apparatus is a server for storing the measurement data of the acoustic characteristics of a remote terminal in a voice communication conference system in which terminals distributed in remote locations are connected by voice lines so that mutual voices can be communicated simultaneously. Concentrate on the server, analyze the concentrated measurement data at the server, calculate the correction data of the transmission and reception characteristics required at the location where each terminal is installed, distribute the calculated correction data to each terminal, The terminal performs correction of transmission / reception characteristics based on the distributed data.
Japanese Patent No. 3347664

上述した特許文献1に開示された技術によれば、端末の音響特性の測定データをサーバ側に送ってもらい、サーバ側で各端末の補正値の算出を行うこととなる。特許文献1に開示された技術が想定しているような音声通信会議システムであれば、端末数が比較的少なく数個程度であればそのような補正も実質的な問題になりにくいかもしれない。   According to the technique disclosed in Patent Document 1 described above, the measurement data of the acoustic characteristics of the terminal is sent to the server side, and the correction value of each terminal is calculated on the server side. In the case of a voice communication conference system as envisaged by the technology disclosed in Patent Document 1, if the number of terminals is relatively small and about several, such correction may not be a substantial problem. .

しかしながら、この技術を通信カラオケシステムに適用した場合には、次のような種々の問題が生じる。
(1)まず、端末台数が例えば数万台といった比較的多数にならざるを得ないカラオケシステムでは、それら全ての端末における補正値をサーバ側で算出することとなると、サーバ側の処理負荷が多大なものとなる。また、処理順番が後の方の端末にあっては、補正値の配信を受けるまでに長時間待たなくてはならなくなる。
However, when this technology is applied to a communication karaoke system, the following various problems arise.
(1) First, in a karaoke system in which the number of terminals has to be relatively large, for example, several tens of thousands, if the correction values for all these terminals are calculated on the server side, the processing load on the server side is great. It will be something. Also, if the terminal is in the later processing order, it must wait for a long time before receiving correction value distribution.

(2)自端末の測定データをサーバにアップロードし、サーバからの補正値の配信を受ける、という処理が端末数だけ発生し、通信負荷も多大なものとなる。
(3)端末の音響特性の測定データに基づく補正値算出のプロセスは、一般的に、補正パラメータ若干変更→測定データの取得→測定データに基づき補正パラメータ若干変更→測定データの取得……という一連の処理を繰り返す必要がある。しかし、従来手法ではこの補正パラメータをサーバが算出するため、端末からサーバへの測定データのアップロードとサーバから端末への補正パラメータのダウンロードが繰り返し行われることとなり、通信負荷がさらに多大なものとなってしまう。
(2) The process of uploading the measurement data of the own terminal to the server and receiving the distribution of the correction value from the server is generated by the number of terminals, and the communication load is also great.
(3) The process of calculating the correction value based on the measurement data of the acoustic characteristics of the terminal generally includes a series of correction parameters slightly changed → measurement data acquisition → correction parameter slightly change based on measurement data → measurement data acquisition. It is necessary to repeat the process. However, in the conventional method, since the correction parameter is calculated by the server, the measurement data upload from the terminal to the server and the correction parameter download from the server to the terminal are repeatedly performed, which further increases the communication load. End up.

(4)サーバと端末間の通信に例えば一般公衆回線網(PSTN:Public Switched Telephone Networks)を使用する場合、サーバ・端末いずれから発呼するかが問題となるが、サーバから発呼するシステムを構築した場合、端末側では任意のタイミングで音響特性の補正作業ができない。   (4) When, for example, a public switched telephone network (PSTN) is used for communication between a server and a terminal, there is a problem in which of the server or terminal is called. When constructed, the acoustic characteristics cannot be corrected at an arbitrary timing on the terminal side.

そこで本発明は、配信用ホスト装置と複数の端末装置とが通信回線を介して相互に情報通信可能に構成された情報通信システムにおいて、各端末装置の再生音場における音圧周波数特性をそれぞれ目標音圧周波数特性に一致させるための作業が簡易且つ適切に実現できるようにすることを目的とする。   Therefore, the present invention provides an information communication system configured such that a distribution host device and a plurality of terminal devices can communicate with each other via a communication line, and each of the sound pressure frequency characteristics in a reproduction sound field of each terminal device is targeted. It is an object of the present invention to make it possible to easily and appropriately realize the work for matching the sound pressure frequency characteristics.

上述した問題点を解決するためになされた本発明は、配信用ホスト装置と複数の端末装置を備え、配信用ホスト装置と端末装置とが通信回線を介して相互に情報通信可能に構成された情報通信システムに係るものである。本発明の端末装置は、音圧周波数特性を変更するためにゲイン値を変更可能なイコライザと、再生音場における音圧周波数特性を目標音圧周波数特性と一致するようにイコライザのゲイン値を調整するゲイン値調整手段を有している。そして、配信用ホスト装置が、端末装置に対して目標音圧周波数特性を特定するゲイン値データを配信する。この目標音圧周波数特性を特定するゲイン値データの配信を受けた端末装置では、ゲイン値調整手段がその目標音圧周波数特性を特定するゲイン値データに基づいてイコライザのゲイン値を調整する。   The present invention, which has been made to solve the above-described problems, includes a distribution host device and a plurality of terminal devices, and is configured such that the distribution host device and the terminal device can communicate information with each other via a communication line. The present invention relates to an information communication system. The terminal device of the present invention adjusts the gain value of the equalizer so that the sound pressure frequency characteristic in the reproduction sound field matches the target sound pressure frequency characteristic and the equalizer that can change the gain value in order to change the sound pressure frequency characteristic. Gain value adjusting means. Then, the distribution host device distributes gain value data specifying the target sound pressure frequency characteristic to the terminal device. In the terminal device that has received the distribution of the gain value data specifying the target sound pressure frequency characteristic, the gain value adjusting means adjusts the gain value of the equalizer based on the gain value data specifying the target sound pressure frequency characteristic.

なお、このイコライザに関しては、音圧周波数特性を変更するため、複数に分割された周波数帯域毎のゲイン値を変更可能な構成のものが一般的である。例えば15分割された周波数帯域毎のゲイン値を変更可能なものは15バンドイコライザなどと称される。このようなイコライザを用いる場合には、目標音圧周波数特性を特定するゲイン値データも同様に、複数に分割された周波数帯域毎に設定しておく。   Note that this equalizer generally has a configuration capable of changing the gain value for each of the frequency bands divided into a plurality of frequency bands in order to change the sound pressure frequency characteristics. For example, the one that can change the gain value for each of the 15 frequency bands is called a 15-band equalizer. When such an equalizer is used, gain value data for specifying the target sound pressure frequency characteristic is similarly set for each of the frequency bands divided into a plurality.

このゲイン値調整手段によるイコライザのゲイン値調整の際には、例えばピンクノイズ等のノイズ信号を出力してスピーカ等から発音させ、それをマイクロフォンで拾って周波数解析し音圧周波数特性を手特定するゲイン値を測定する。そして、その測定した音圧周波数特性を特定するゲイン値と目標音圧周波数特性を特定するゲイン値との差分から補正値を算出し、その補正値に基づいてイコライザのゲイン値を調整する。このような補正値の算出を端末装置が行うため、例えば1台の配信用ホスト装置に数万台の端末装置が接続されているような情報通信システムであれば非常に顕著な効果が得られる。つまり、従来手法では、配信用ホスト装置側で各端末装置の補正値を算出していたが、本発明では配信用ホスト装置にて補正値算出を行わないので処理負荷が掛からない。また、従来手法では、配信用ホスト装置にて端末装置毎に算出した補正値の配信を受ける必要があったため、処理順番が後の端末装置にあっては、補正値の配信を受けるまでに長時間待たなくてはならなかった。それに対して本発明の場合は、配信用ホスト装置から目標音圧周波数特性データの配信を受ければその後の調整作業は端末装置で完結するため、上述した順番待ちという事態が発生しない。   When adjusting the gain value of the equalizer by this gain value adjusting means, for example, a noise signal such as pink noise is output and generated from a speaker or the like, picked up by a microphone, frequency-analyzed, and the sound pressure frequency characteristic is manually specified. Measure the gain value. Then, a correction value is calculated from the difference between the gain value specifying the measured sound pressure frequency characteristic and the gain value specifying the target sound pressure frequency characteristic, and the gain value of the equalizer is adjusted based on the correction value. Since the terminal device performs such correction value calculation, for example, an information communication system in which tens of thousands of terminal devices are connected to one distribution host device can provide a very remarkable effect. . That is, in the conventional method, the correction value of each terminal device is calculated on the distribution host device side. However, in the present invention, since the correction value calculation is not performed in the distribution host device, no processing load is applied. Further, in the conventional method, since it is necessary to receive the distribution of the correction value calculated for each terminal device in the distribution host device, in the terminal device whose processing order is later, it is long until the correction value is received. I had to wait. On the other hand, in the case of the present invention, if the target sound pressure frequency characteristic data is received from the distribution host device, the subsequent adjustment work is completed by the terminal device.

また、通信負荷は格段に少なくなる。従来手法であれば、端末装置で得た測定データを配信用ホスト装置にアップロードし、それに基づいて配信用ホスト装置にて補正値を算出して端末装置にダウンロードし、その補正値に対応する測定データを端末装置から配信用ホスト装置へアップロードし……という作業を「端末装置毎」に繰り返す必要があったが、これが数万台の端末装置それぞれに実行されると通信負荷が膨大なものとなる。それに対して本発明の場合には、配信用ホスト装置から各端末装置へ目標音圧周波数特性を特定するゲイン値データを配信するだけでよく、その後の調整作業は端末装置で完結するため、調整作業に関して端末装置から配信用ホスト装置へのアップロードは発生しない。当然ながら、そのアップロードに対するダウンロードも発生せず、通信負荷低減の面では非常に有効である。   In addition, the communication load is significantly reduced. If it is a conventional method, the measurement data obtained by the terminal device is uploaded to the distribution host device, the correction value is calculated by the distribution host device based on the measured data, downloaded to the terminal device, and the measurement corresponding to the correction value is performed. It was necessary to repeat the process of uploading data from the terminal device to the distribution host device for each terminal device, but if this was executed for each tens of thousands of terminal devices, the communication load would be enormous. Become. On the other hand, in the case of the present invention, it is only necessary to distribute gain value data specifying the target sound pressure frequency characteristic from the distribution host device to each terminal device, and the subsequent adjustment work is completed by the terminal device. Uploading from the terminal device to the distribution host device does not occur for work. Needless to say, no download occurs for the upload, which is very effective in reducing communication load.

また、配信用ホスト装置と端末装置との間の通信回線としては一般公衆回線網(PSTN:Public Switched Telephone Networks)やインターネットを使用することができる。例えば一般公衆回線網を使用する場合、従来手法であれば次のような問題が生じる。つまり、調整作業自体に配信用ホスト装置と端末装置との間での通信が必要となるため、サーバ側発呼のシステムを構築すると、端末装置側の任意タイミングの調整作業が実現できない。これに対して本発明の場合には、サーバ・端末の何れから発呼するシステムを採用しても、目標音圧周波数特性データの配信さえできれば後は端末装置にて調整作業が完結するため、その調整作業は端末装置側の任意のタイミングで実行することができる。   As a communication line between the distribution host device and the terminal device, a public switched network (PSTN) or the Internet can be used. For example, when a general public line network is used, the following problems arise if the conventional method is used. That is, since the adjustment operation itself requires communication between the distribution host device and the terminal device, if a server side call system is constructed, the adjustment operation at an arbitrary timing on the terminal device side cannot be realized. On the other hand, in the case of the present invention, even if a system that makes a call from either a server or a terminal is adopted, if the target sound pressure frequency characteristic data can be distributed, the adjustment work is completed in the terminal device after that. The adjustment work can be executed at an arbitrary timing on the terminal device side.

本発明の情報通信システムは、端末装置において音圧周波数特性の調整が必要なシステムであればどのようなものにも適用できるが、上述したように端末台数が多くなればなるほど、配信用ホスト装置における処理負荷や通信負荷の低減などの観点で有利である。そういった意味では、いわゆる通信カラオケシステムには非常に有効な発明である。通信カラオケシステムの場合には、端末装置が、楽曲データを記憶しておくデータ記憶手段と、そのデータ記憶手段に記憶されている楽曲データに基づいて楽曲再生を行う楽曲再生手段とを備えており、この楽曲データに関しては、例えば新曲に関する楽曲データは配信用ホスト装置から端末装置へ定期・不定期に配信されることが多い。したがって、配信用ホスト装置の配信制御手段が、目標音圧周波数特性を特定するゲイン値データの配信を、端末装置へ楽曲データを配信する際に行うようにすることが考えられる。   The information communication system of the present invention can be applied to any system that requires adjustment of sound pressure frequency characteristics in the terminal device, but as the number of terminals increases as described above, the distribution host device This is advantageous in terms of reducing processing load and communication load. In that sense, it is a very effective invention for a so-called online karaoke system. In the case of the online karaoke system, the terminal device includes data storage means for storing music data and music playback means for playing back music based on the music data stored in the data storage means. With regard to this music data, for example, music data related to new music is often distributed regularly or irregularly from the distribution host device to the terminal device. Therefore, it is conceivable that the distribution control means of the distribution host device distributes the gain value data specifying the target sound pressure frequency characteristics when distributing the music data to the terminal device.

上述したゲイン値調整は、主に端末装置が設置されている再生音場環境の違いに基づいて行うものであり、いわば汎用的な音圧周波数特性の調整である。そのため、上述したようにピンクノイズ等を発生させて調整を行うが、楽曲を実際に再生した場合に、どの楽曲においても同じゲイン値調整が最適かというとそうではない。曲調などによっては微調整した方がよい場合もある。   The gain value adjustment described above is mainly performed based on the difference in the reproduction sound field environment in which the terminal device is installed, so to speak, it is a general-purpose sound pressure frequency characteristic adjustment. Therefore, as described above, adjustment is performed by generating pink noise or the like. However, when the music is actually reproduced, it is not so that the same gain value adjustment is optimal for any music. It may be better to fine tune depending on the tune.

そこで、この微調整のための工夫を説明する。
まず、楽曲データ毎に微調整用のゲイン値データを付加することが考えられる。具体的には、配信用ホスト装置の配信制御手段が、曲毎に設定された微調整用のゲイン値データを楽曲データに対応させて配信する。端末装置では、配信用ホスト装置から配信された微調整用のゲイン値データを、楽曲データに対応させてデータ記憶手段に記憶しておく。そして、端末装置の楽曲再生手段が、楽曲再生を行う際、データ記憶手段にその楽曲に対応する微調整用のゲイン値データが存在する場合は、その楽曲対応微調整用のゲイン値データが反映されるようイコライザによる音圧周波数特性変更用のゲイン値を変更した上で楽曲再生を行い、その楽曲再生が終了したら、再生前の目標音圧周波数特性を特定するゲイン値となるようイコライザを制御する。
Therefore, a device for fine adjustment will be described.
First, it is conceivable to add gain value data for fine adjustment for each piece of music data. Specifically, the distribution control means of the distribution host device distributes the fine adjustment gain value data set for each song in association with the song data. In the terminal device, the fine adjustment gain value data distributed from the distribution host device is stored in the data storage means in association with the music data. Then, when the music reproducing means of the terminal device performs the music reproduction, if there is fine adjustment gain value data corresponding to the music in the data storage means, the music corresponding fine adjustment gain value data is reflected. The music is played after changing the gain value for changing the sound pressure frequency characteristics by the equalizer, and when the music playback is finished, the equalizer is controlled so that the gain value specifies the target sound pressure frequency characteristics before playback. To do.

また、ジャンル毎に設定された微調整用のゲイン値データを用いてもよい。具体的には、端末装置のデータ記憶手段に、楽曲のジャンルとそれに対応する微調整用のゲイン値との対応関係を示すジャンルデータを記憶しておく。このジャンルデータは、配信用ホスト装置から配信されたものであってもよいし、例えば端末装置の設置時に設置作業者がマニュアル作業にてデータ記憶手段に記憶させたものであってもよい。そして、端末装置の楽曲再生手段が、楽曲再生を行う際、データ記憶手段にその楽曲のジャンルに対応する微調整用のゲイン値データが存在する場合は、そのジャンル対応微調整用のゲイン値データが反映されるようイコライザによる音圧周波数特性変更用のゲイン値を変更した上で楽曲再生を行い、その楽曲再生が終了したら、再生前の目標音圧周波数特性を特定するゲイン値となるようイコライザを制御する。   Further, fine adjustment gain value data set for each genre may be used. Specifically, genre data indicating the correspondence between the genre of music and the corresponding fine adjustment gain value is stored in the data storage means of the terminal device. This genre data may be distributed from a distribution host device, or may be stored in the data storage means by a manual operation by an installation operator when the terminal device is installed, for example. When the music reproducing means of the terminal device performs the music reproduction, if there is fine adjustment gain value data corresponding to the genre of the music in the data storage means, the gain value data for the genre corresponding fine adjustment The music is played after changing the gain value for changing the sound pressure frequency characteristic by the equalizer so that is reflected, and when the music playback is finished, the equalizer is set to the gain value that identifies the target sound pressure frequency characteristic before playback. To control.

これらのようにすれば、より適切な音圧周波数特性にて楽曲再生が行われることとなる。
なお、楽曲に対応する微調整用のゲイン値データとジャンルに対応する微調整用のゲイン値データの両方存在する場合も考えられる。この場合は、端末装置のゲイン値調整手段は、楽曲再生を行う事前に、受信制御手段によって配信用ホスト装置から受信した目標音圧周波数特性を特定するゲイン値データに基づいてイコライザのゲイン値を調整しておく。そして、端末装置の楽曲再生手段は、楽曲再生を行う際、データ記憶手段にその楽曲に対応する微調整用のゲイン値データが存在する場合は、その楽曲対応微調整用のゲイン値データが反映されるようイコライザによる音圧周波数特性変更用のゲイン値を変更した上で楽曲再生を行う一方、その楽曲に対応する微調整用のゲイン値データが存在せず、かつ、データ記憶手段にその楽曲のジャンルに対応する微調整用のゲイン値データが存在する場合は、そのジャンル対応微調整用のゲイン値データが反映されるようイコライザによる音圧周波数特性変更用のゲイン値を変更した上で楽曲再生を行い、その楽曲再生が終了したら、再生前の目標音圧周波数特性を特定するゲイン値となるようイコライザを制御する。楽曲対応微調整用のゲイン値データの方がよりその楽曲に応じた微調整が可能なゲイン値となっているからである。
By doing so, music reproduction is performed with more appropriate sound pressure frequency characteristics.
It is also conceivable that both fine adjustment gain value data corresponding to music and fine adjustment gain value data corresponding to the genre exist. In this case, the gain value adjusting means of the terminal device calculates the gain value of the equalizer based on the gain value data specifying the target sound pressure frequency characteristic received from the distribution host device by the reception control means before playing the music. Adjust it. Then, when the music playback means of the terminal device performs the music playback, if there is fine adjustment gain value data corresponding to the music in the data storage means, the gain value data for the music corresponding fine adjustment is reflected. The music reproduction is performed after changing the gain value for changing the sound pressure frequency characteristics by the equalizer, and there is no fine adjustment gain value data corresponding to the music, and the music is stored in the data storage means. If there is fine adjustment gain value data corresponding to the genre, the gain value for sound pressure frequency characteristic change by the equalizer is changed so that the gain value data for fine adjustment corresponding to the genre is reflected. When reproduction is performed and the reproduction of the music is completed, the equalizer is controlled so as to obtain a gain value for specifying the target sound pressure frequency characteristic before reproduction . This is because the gain value data for fine adjustment corresponding to music has a gain value that allows fine adjustment according to the music.

ところで、目標音圧周波数特性データは、1種類である必要はなく複数種類存在してもよい。その場合は、所定の条件に対応して目標音圧周波数特性を特定するゲイン値データを設定しておき、配信用ホスト装置の配信制御手段がその条件に応じたゲイン値データを配信するとよい。ある一つの目標音圧周波数特性を特定するゲイン値データは、誰にとっても絶対的な最適評価を得られるものだとは限らない。最終的にはユーザの主観に委ねられる面もある。ここでいう目標音圧周波数特性を特定するゲイン値データとは、例えばカラオケ楽曲であれば、そのカラオケ楽曲の制作者が「このような音圧周波数特性が好ましい」と考える、いわば「推奨する」音圧周波数特性である。そのため、その楽曲制作者が、歌唱者の年齢層や地域別特質、あるいはカラオケ端末の歌唱者やオーナーの音楽的嗜好(例えばロック好き、演歌好きといった嗜好)などを加味して、それぞれに応じた推奨音圧周波数特性(つまり目標音圧周波数特性)を特定するゲイン値データを決定することも考えられる。したがって、そのようにして決定された複数のゲイン値データを、それぞれに適した端末装置へ配信すれば、より適切な調整が実現される。この例を3つ説明する。   By the way, the target sound pressure frequency characteristic data does not need to be one type, and a plurality of types may exist. In that case, it is preferable to set gain value data for specifying the target sound pressure frequency characteristic corresponding to a predetermined condition, and the distribution control means of the distribution host device distributes the gain value data corresponding to the condition. The gain value data for specifying a certain target sound pressure frequency characteristic does not always give an absolute optimum evaluation for everyone. Finally, there are aspects that are left to the user's subjectivity. The gain value data for specifying the target sound pressure frequency characteristic here is, for example, karaoke music, and the creator of the karaoke music thinks that “sound pressure frequency characteristics like this are preferable”. Sound pressure frequency characteristics. Therefore, the music producer responded to each by taking into account the singer's age group and regional characteristics, or the karaoke terminal's singers and owners' musical preferences (for example, preferences such as rock lovers and enka lovers). It is also conceivable to determine gain value data for specifying the recommended sound pressure frequency characteristic (that is, the target sound pressure frequency characteristic). Therefore, if a plurality of gain value data determined as described above is distributed to a terminal device suitable for each, more appropriate adjustment is realized. Three examples will be described.

例えば、目標音圧周波数特性を特定するゲイン値データを、歌唱者の年齢層に対応して設定しておく。そして、端末装置では、受付手段によって歌唱者年齢層を特定するデータ入力を受け付け、その受け付けた歌唱者年齢層特定データに基づいて得た歌唱者年齢層を通知手段が配信用ホスト装置へ通知する。なお、受付手段は例えば操作パネルなどが考えられ、ユーザが歌唱者年齢層を特定する数値などを操作パネルを操作して入力することが考えられる。そして、配信用ホスト装置の配信制御手段は、配信先の端末装置から通知された歌唱者年齢層に対応した、目標音圧周波数特性を特定するゲイン値データを配信するのである。   For example, gain value data for specifying the target sound pressure frequency characteristic is set in correspondence with the singer's age group. And in a terminal device, the data input which specifies a singer's age group is received by a reception means, and a notification means notifies the host apparatus for delivery to the singer's age group obtained based on the received singer's age group specification data. . Note that the accepting means may be an operation panel, for example, and it is conceivable that the user operates the operation panel to input a numerical value for specifying the singer age group. Then, the distribution control means of the distribution host device distributes gain value data for specifying the target sound pressure frequency characteristic corresponding to the singer age group notified from the distribution destination terminal device.

同様に、目標音圧周波数特性を特定するゲイン値データを、地域に対応して設定したり、予め分類された端末ユーザの音楽的嗜好に対応して設定しておくことが考えられる。地域や端末ユーザの音楽的嗜好の場合であっても、やはりユーザが操作パネルを操作することによって、地域を特定する住所や郵便番号、あるいは音楽ジャンルのロック、演歌などを端末装置へ入力することが考えられる。しかし、音楽的嗜好の場合には、例えば演奏実績に応じて判断することもできる、カラオケ曲の場合には曲毎にジャンルを把握することは容易であるので、演奏実績として演歌が多ければ音楽的嗜好が演歌である旨を配信用ホスト装置へ通知すればよい。また、地域の場合にも、例えば端末装置がGPSなどの測位システムを備えていれば、それで測定した現在位置情報を受付手段により受け付けるようにしてもよい。   Similarly, it is conceivable that the gain value data for specifying the target sound pressure frequency characteristic is set corresponding to the region or set corresponding to the musical taste of the terminal user classified in advance. Even in the case of the regional or terminal user's musical preference, the user inputs the address, zip code, music genre lock, enka, etc. for specifying the region to the terminal device by operating the operation panel. Can be considered. However, in the case of musical preference, it can also be determined, for example, according to the performance results. In the case of karaoke songs, it is easy to grasp the genre for each song. The distribution host device may be notified that the target preference is enka. Also in the case of a region, for example, if the terminal device includes a positioning system such as GPS, the current position information measured by the terminal device may be received by the receiving unit.

以上は情報通信システムとしての発明についての説明であったが、これらの情報通信システムを構成する要素である端末装置や配信用ホスト装置としての発明としても実現できる。例えば、請求項9に記載の通信カラオケ端末は、請求項1に記載の情報通信システムを構成する端末装置を通信カラオケ端末に適用したものに相当する。さらに、請求項10に記載の通信カラオケ端末は、請求項9に記載の通信カラオケ端末において、再生する楽曲の選曲が行われるよりも前に、受信制御手段によって配信用ホスト装置から受信した目標音圧周波数特性を特定するゲイン値データに基づいてイコライザのゲイン値を調整しておくことを特徴とするものである。 The above is the description of the invention as an information communication system, but it can also be realized as an invention as a terminal device or a distribution host device which is an element constituting these information communication systems. For example, the communication karaoke terminal according to claim 9 corresponds to an application of the terminal device constituting the information communication system according to claim 1 to the communication karaoke terminal. Furthermore, the communication karaoke terminal according to claim 10 is the communication karaoke terminal according to claim 9, wherein the target sound received from the distribution host device by the reception control means before the music to be played is selected. The gain value of the equalizer is adjusted based on the gain value data specifying the pressure frequency characteristic.

なお、端末装置が備えるゲイン値調整手段、楽曲再生手段、通知手段をコンピュータにて実現する場合、請求項に記載するように、端末装置が備えるコンピュータで実行するプログラムとしての発明としても捉えることができる。このようなプログラムは、例えばフレキシブルディスク、光磁気ディスク、CD−ROM、ハードディスク、ROM、RAM等のコンピュータ読み取り可能な記録媒体に記録し、必要に応じてコンピュータにロードして実行したり、ネットワークを介してロードして実行することにより、これら各手段としての機能を実現できる。 When the gain value adjusting means, music reproduction means, and notification means provided in the terminal device are realized by a computer, the invention as a program executed by the computer provided in the terminal device as described in claims 7 and 8 Can be caught. Such a program is recorded on a computer-readable recording medium such as a flexible disk, a magneto-optical disk, a CD-ROM, a hard disk, a ROM, or a RAM, and is loaded into a computer for execution as necessary. These functions as each means can be realized by loading and executing the program.

以下、本発明が適用された実施例について図面を用いて説明する。なお、本発明の実施の形態は、下記の実施例に何ら限定されることなく、本発明の技術的範囲に属する限り種々の形態を採りうる。   Embodiments to which the present invention is applied will be described below with reference to the drawings. The embodiments of the present invention are not limited to the following examples, and can take various forms as long as they belong to the technical scope of the present invention.

図1は、情報通信システムの一実施例としての通信カラオケシステムの構成を示すブロック図である。
本実施例の通信カラオケシステムは、端末装置としての通信カラオケ端末1と、配信用ホスト装置100とが一般公衆回線網(PSTN)又はインターネット90を介して接続され、配信用ホスト装置100から通信カラオケ端末1へ各種情報を配信するよう構成されている。なお、通信カラオケ端末1と配信用ホスト装置100との間はインターネットを介して接続してもよい。また、図1では通信カラオケ端末1を1台しか示していないが、当然ながら多数(例えば数万台といったレベル)の通信カラオケ端末1が接続されている。
FIG. 1 is a block diagram showing a configuration of a communication karaoke system as an embodiment of an information communication system.
In the communication karaoke system of this embodiment, a communication karaoke terminal 1 as a terminal device and a distribution host device 100 are connected via a general public network (PSTN) or the Internet 90, and the communication karaoke system is connected to the communication karaoke terminal 100 from the distribution host device 100. Various types of information are distributed to the terminal 1. The communication karaoke terminal 1 and the distribution host device 100 may be connected via the Internet. Although only one communication karaoke terminal 1 is shown in FIG. 1, a large number (for example, a level such as tens of thousands) of communication karaoke terminals 1 are connected.

配信用ホスト装置100は、装置全体の動作を制御するCPU101、ROM102、RAM103、ハードディスク記憶装置(HDD)104、通信制御部105などを備えている。ハードディスク記憶装置(HDD)104には、通信カラオケ端末1へ配信するための曲データや目標ゲイン値データなどが記憶されている。この目標ゲイン値に関しては後で詳しく説明する。また、通信制御部105は一般公衆回線網又はインターネット90を介して通信カラオケ端末1と接続されている。   The distribution host device 100 includes a CPU 101, a ROM 102, a RAM 103, a hard disk storage device (HDD) 104, a communication control unit 105, and the like that control the operation of the entire device. The hard disk storage device (HDD) 104 stores song data and target gain value data to be distributed to the communication karaoke terminal 1. This target gain value will be described in detail later. The communication control unit 105 is connected to the communication karaoke terminal 1 via a general public line network or the Internet 90.

一方、通信カラオケ端末1は、大きく分けてメイン制御部10と音声処理部20とを備えている。
[メイン制御部10の構成]
メイン制御部10は、メイン制御部10全体の動作を制御するCPU11に、バスを介してモデム12、RAM13、ハードディスク記憶装置(HDD)14、操作パネル15、映像処理部16が接続されている。
On the other hand, the communication karaoke terminal 1 is roughly provided with a main control unit 10 and a voice processing unit 20.
[Configuration of Main Control Unit 10]
In the main control unit 10, a modem 12, a RAM 13, a hard disk storage device (HDD) 14, an operation panel 15, and a video processing unit 16 are connected to a CPU 11 that controls the operation of the entire main control unit 10 via a bus.

モデム12は一般公衆回線網又はインターネット90を介して配信用ホスト装置100と接続されている。
ハードディスク記憶装置14には、この通信カラオケ端末1の動作を制御するシステムプログラム、アプリケーションプログラムなどが記憶されており、通信カラオケ端末1の電源がオンされて起動プログラムが実行されると、これらのプログラムがRAM13に読み込まれる。又はドディスク記憶装置14には、上述したプログラムを記憶するエリアのほか、カラオケ演奏するための曲データを記憶するエリア、目標ゲイン値データを記憶するエリア、測定したゲイン値を記憶するエリアなどを備えている。目標ゲイン値データは上述した配信用ホスト装置100から配信されたものである。
The modem 12 is connected to the distribution host device 100 via a general public line network or the Internet 90.
The hard disk storage device 14 stores a system program, an application program, and the like for controlling the operation of the communication karaoke terminal 1, and when the communication karaoke terminal 1 is turned on and a startup program is executed, these programs are stored. Is read into the RAM 13. Alternatively, the disk storage device 14 includes an area for storing the above-described program, an area for storing song data for performing karaoke performance, an area for storing target gain value data, an area for storing measured gain values, and the like. I have. The target gain value data is distributed from the distribution host device 100 described above.

操作パネル15は通信カラオケ端末1の前面に設けられており、曲コード入力スイッチやキーチェンジスイッチ、あるいは入力された曲コード等を表示するための7セグメントLEDなどを有している。   The operation panel 15 is provided on the front surface of the communication karaoke terminal 1 and includes a song code input switch, a key change switch, or a 7-segment LED for displaying an input song code or the like.

映像処理部16は、曲データ中に含まれる、あるいは別途ハードディスク記憶装置14に記憶されている背景映像データに歌詞データをスーパーインポーズで合成してモニタ30に表示する。もちろん、それ以外の内容を表示することも可能である。   The video processing unit 16 combines the lyrics data with the background video data included in the song data or separately stored in the hard disk storage device 14 and displays the synthesized lyrics data on the monitor 30. Of course, other contents can be displayed.

[音声処理部20の構成]
音声処理部20は、音声処理部20全体の動作を制御するCPU21に、バスを介してROM22、RAM23、音源部24、15バンドイコライザ(以下、単にイコライザと称す。)25、ボイスエフェクト部26、周波数解析部27が接続されている。
[Configuration of Audio Processing Unit 20]
The sound processing unit 20 is connected to a CPU 21 that controls the operation of the entire sound processing unit 20 through a bus, a ROM 22, a RAM 23, a sound source unit 24, a 15-band equalizer (hereinafter simply referred to as an equalizer) 25, a voice effect unit 26, A frequency analysis unit 27 is connected.

音声処理部20のCPU21とメイン制御部10のCPU11とはUSB(Universal Serial Bus)によって接続されている。そのため、後述の処理において、メイン制御部10のハードディスク記憶装置14に記憶されている目標ゲイン値データを、メイン制御部10のCPU11を介して取得し、このRAM23に記憶させている。ROM22には、この音声処理部20の動作を制御するアプリケーションプログラムなどが記憶されている。   The CPU 21 of the audio processing unit 20 and the CPU 11 of the main control unit 10 are connected by USB (Universal Serial Bus). Therefore, target gain value data stored in the hard disk storage device 14 of the main control unit 10 is acquired via the CPU 11 of the main control unit 10 and stored in the RAM 23 in the processing described later. The ROM 22 stores an application program for controlling the operation of the sound processing unit 20.

音源部24は、曲データの楽音トラックのデータに基づいて(デジタル)楽音信号を形成する。曲データは、カラオケ演奏時に、音声処理部20のCPU21がメイン制御部10のCPU11を介してハードディスク記憶装置14から読み出す。楽音トラックは複数トラックで構成されており、音源部24はこのデータに基づいて複数パートの楽音信号を同時に形成する。音源部24が形成した楽音信号がカラオケ演奏音であり、これらはイコライザ25に入力される。イコライザ25は、このカラオケ演奏音に対して所定の音響効果を付与するのであるが、具体的には、20Hz〜20kHzの周波数帯域を15の帯域(バンド)に分割し、それぞれの周波数帯域の音圧に対するゲイン値を−12dB〜+12dBの範囲で変更する。イコライザ25によって音圧周波数特性が変更された(デジタル)楽音信号は、図示しないDA変換器を介してアナログ信号に変換され、後述の歌唱音声信号とミキシングされて外付け装置であるスピーカ40へ出力される。   The tone generator 24 forms a (digital) tone signal based on the tone track data of the song data. The song data is read from the hard disk storage device 14 by the CPU 21 of the voice processing unit 20 via the CPU 11 of the main control unit 10 during karaoke performance. The tone track is composed of a plurality of tracks, and the tone generator 24 forms a plurality of part tone signals simultaneously based on this data. The musical sound signal formed by the sound source unit 24 is karaoke performance sound, and these are input to the equalizer 25. The equalizer 25 gives a predetermined acoustic effect to the karaoke performance sound. Specifically, the equalizer 25 divides the frequency band of 20 Hz to 20 kHz into 15 bands, and the sound of each frequency band. The gain value with respect to the pressure is changed in the range of −12 dB to +12 dB. The (digital) musical sound signal whose sound pressure frequency characteristic has been changed by the equalizer 25 is converted into an analog signal via a DA converter (not shown), mixed with a singing voice signal to be described later, and output to the speaker 40 which is an external device. Is done.

一方、外付け装置である歌唱用のマイク50から入力された歌唱音声信号あるいは音信号は、図示しないマイクアンプにて増幅され、やはり図示しないAD変換器を介してデジタル信号に変換されてボイスエフェクト部26及び周波数解析部27へ入力する。ボイスエフェクト部26では歌唱音声信号に対してエコーなどの音響効果を付与して出力する。ボイスエフェクト部26から出力された歌唱音声信号は、上述のように楽音信号とミキシングされてスピーカ40へ出力される。なお、ボイスエフェクト部26からスピーカ40へ信号が出力されないようにすることもできるように構成されている。これは、次の理由からである。つまり、再生音場の音圧周波数特性を調整する際には、音源部24からいわゆるピンクノイズを発生させ、スピーカ40から発音されたピンクノイズをマイク50によって入力して周波数解析部27にて周波数解析する。この場合、そのマイク50によって入力した音信号(ピンクノイズ)が再度スピーカ40から出力されてしまうと不都合が生じる。そこで、この音圧周波数特性の調整の際には、ボイスエフェクト部26からスピーカ40へ信号が出力されないようにするのである。   On the other hand, a singing voice signal or sound signal input from a singing microphone 50 which is an external device is amplified by a microphone amplifier (not shown) and converted into a digital signal via an AD converter (not shown) to obtain a voice effect. To the unit 26 and the frequency analysis unit 27. The voice effect unit 26 gives an acoustic effect such as echo to the singing voice signal and outputs it. The singing voice signal output from the voice effect unit 26 is mixed with the musical sound signal and output to the speaker 40 as described above. Note that the voice effect unit 26 can be configured not to output a signal to the speaker 40. This is for the following reason. That is, when adjusting the sound pressure frequency characteristic of the reproduction sound field, so-called pink noise is generated from the sound source unit 24, pink noise generated from the speaker 40 is input by the microphone 50, and the frequency analysis unit 27 performs frequency conversion. To analyze. In this case, if the sound signal (pink noise) input by the microphone 50 is output from the speaker 40 again, inconvenience occurs. Therefore, when adjusting the sound pressure frequency characteristic, a signal is not output from the voice effect unit 26 to the speaker 40.

周波数解析部27は、入力された音信号(ピンクノイズ)をFFTによって周波数解析する。本実施例では、イコライザ25における15の周波数帯域と同じように、20Hz〜20kHzの周波数帯域を15の帯域(バンド)に分割し、それぞれの周波数帯域の音圧を解析する。   The frequency analysis unit 27 performs frequency analysis on the input sound signal (pink noise) by FFT. In the present embodiment, like the 15 frequency bands in the equalizer 25, the frequency band of 20 Hz to 20 kHz is divided into 15 bands (bands), and the sound pressure in each frequency band is analyzed.

[目標ゲイン値、測定(ゲイン)値、イコライザのゲイン値の説明]
本実施例の通信カラオケシステムにおいては、通信カラオケ端末1においてカラオケ演奏を実行できることはもちろん、その通信カラオケ端末1が設置された環境に応じた音圧周波数特性の調整を行うことができる。まず、このような音圧周波数特性の調整の必要性について簡単に説明する。
[Explanation of target gain value, measurement (gain) value, equalizer gain value]
In the communication karaoke system of this embodiment, not only can the karaoke performance be executed at the communication karaoke terminal 1, but also the sound pressure frequency characteristics can be adjusted according to the environment in which the communication karaoke terminal 1 is installed. First, the necessity for such adjustment of the sound pressure frequency characteristic will be briefly described.

通信カラオケシステムにおいては、通信カラオケ端末1が設置されて楽曲データを再生し演奏する環境が画一的ではないのが実情である。たとえカラオケボックス(部屋)であっても、形状や広さ、あるいは壁の材質など千差万別である。そのため、楽曲データを制作した際の音圧周波数特性(目標音圧周波数特性)と、カラオケボックス内など再生環境での音圧周波数特性(再生音圧周波数特性)とが大きく異なってしまい、楽曲データ制作者の意図する音響状態が十分に再現できない。   In the online karaoke system, the actual situation is that the environment in which the online karaoke terminal 1 is installed to play and play music data is not uniform. Even if it is a karaoke box (room), the shape, size, and material of the walls vary greatly. For this reason, the sound pressure frequency characteristic (target sound pressure frequency characteristic) when the music data is produced and the sound pressure frequency characteristic (reproduced sound pressure frequency characteristic) in the reproduction environment such as in a karaoke box are greatly different. The sound condition intended by the creator cannot be reproduced sufficiently.

例えば、図2には、楽曲データを制作した際にそのデータ制作者が最適と考える音質を決めるために用いた環境での音圧周波数特性測定状態を示している。図2(a)はカラオケコマンダ(通信カラオケ端末1に相当する装置)、モニタ、パワーアンプ、それらを載せている台、スピーカ、測定用マイクといった装置の位置関係及びそれらが設置されている部屋を側面から視た場合を模式的に示している。また、図2(b)はそれらの装置の位置関係を上面から視た場合を模式的に示している。図2においては、部屋自体が直方体であり、カラオケコマンダ(通信カラオケ端末1に相当する装置)、モニタ、パワーアンプ、台、スピーカは壁近くに配置されており、測定用マイクは部屋の中央付近に配置されている。スピーカから発せられた音は測定用マイクに直接音として届くと共に、壁面にて反射した反射音としても届く。   For example, FIG. 2 shows a sound pressure frequency characteristic measurement state in an environment used to determine the sound quality that the data producer considers optimal when producing music data. FIG. 2A shows the positional relationship between a karaoke commander (a device corresponding to the communication karaoke terminal 1), a monitor, a power amplifier, a stand on which they are mounted, a speaker, a measurement microphone, and a room in which they are installed. The case when viewed from the side is schematically shown. FIG. 2B schematically shows the positional relationship of these devices as viewed from above. In FIG. 2, the room itself is a rectangular parallelepiped, and the karaoke commander (a device corresponding to the communication karaoke terminal 1), the monitor, the power amplifier, the stand, and the speaker are arranged near the wall, and the measurement microphone is near the center of the room. Is arranged. The sound emitted from the speaker reaches the measurement microphone as direct sound and also as reflected sound reflected from the wall surface.

一方、図3には、通信カラオケ端末1にて補正を行う場合の音圧周波数特性測定状態を示しており、図2の場合と同様に、図3(a)はカラオケコマンダ(この場合は通信カラオケ端末1そのもの)、モニタ30、パワーアンプ、それらを載せている台、スピーカ40、(測定用)マイク50といった装置の位置関係及びそれらが設置されている部屋を側面から視た場合を模式的に示しており、図2(b)はそれらの装置の位置関係を上面から視た場合を模式的に示している。   On the other hand, FIG. 3 shows a sound pressure frequency characteristic measurement state when correction is performed in the communication karaoke terminal 1, and FIG. 3A shows a karaoke commander (in this case, communication). The karaoke terminal 1 itself), the monitor 30, the power amplifier, the stage on which they are mounted, the speaker 40, the (measurement) microphone 50, and the case where the room in which they are installed is viewed from the side. FIG. 2B schematically shows a case where the positional relationship of these devices is viewed from above.

図3に示す部屋は、図2に示す部屋に比べて天井の形が異なっており、直方体ではない。そのため、壁面で反射する反射音の状態が図2の場合とは異なる。そして、マイク50の位置が図2の場合とは異なっており、図2の場合よりは通信カラオケ端末1等が設定された場所から遠くなっている。つまり、スピーカ40から届く直接音の状態も自ずと図2の場合とは異なる。図2はあくまで通信カラオケ端末1が設置された部屋の一例であり、種々の形状の部屋に設置され、また装置間の位置関係が異なる。   The room shown in FIG. 3 is different from the room shown in FIG. 2 in the shape of the ceiling and is not a rectangular parallelepiped. Therefore, the state of the reflected sound reflected by the wall surface is different from the case of FIG. And the position of the microphone 50 is different from the case of FIG. 2, and it is far from the place where the communication karaoke terminal 1 grade | etc., Was set rather than the case of FIG. That is, the state of the direct sound reaching from the speaker 40 is also different from the case of FIG. FIG. 2 is merely an example of a room in which the communication karaoke terminal 1 is installed. The room is installed in a room having various shapes, and the positional relationship between the apparatuses is different.

そのため、例えば図2に示す「データ制作者が最適と考える音質を決めるために用いた環境」で設定した、最適音質となる音圧周波数特性を特定するためのゲイン値(目標ゲイン値)が、図4(a)に示すような波形(ゲイン値)であったとする。なお、図4(a)では理解を容易にするため、15バンド全てのゲイン値が0dBとなるフラットな波形として示したが、フラットな波形である必要性はなく、図2に示す環境で設定した最適音質となるゲイン値そのものを目標ゲイン値とする。   Therefore, for example, the gain value (target gain value) for specifying the sound pressure frequency characteristic that is the optimum sound quality set in the “environment used to determine the sound quality considered optimal by the data producer” shown in FIG. Assume that the waveform (gain value) is as shown in FIG. For ease of understanding, FIG. 4A shows a flat waveform in which the gain values of all 15 bands are 0 dB. However, there is no need for a flat waveform, and the setting is made in the environment shown in FIG. The gain value itself that provides the optimum sound quality is set as the target gain value.

一方、図3に示す通信カラオケ端末1が設置された環境において測定した音圧周波数特性を特定するためのゲイン値(測定ゲイン値)が図4(b)に示すような波形(ゲイン値)であったとする。この測定ゲイン値は、図4(a)に示す目標ゲイン値からはずれているため、イコライザ25によってこれらが一致するように、イコライザ25のゲイン値を変更(調整)する。このイコライザ25のゲイン値の例を図4(c)に示す。イコライザ25においては、15バンドの各バンドにおけるゲイン値を、目標ゲイン値と測定ゲイン値とを用いて近似計算方法の一つである二分法によって決定したり、目標ゲイン値から測定ゲイン値を減算するなどして得る。なお、一つのバンドのゲイン値を補正すると、他のバンドに対する影響が出るため、15バンドそれぞれについて繰り返し補正を行い、最終的に目標ゲイン値に一致(あるいは近似)させる。   On the other hand, the gain value (measurement gain value) for specifying the sound pressure frequency characteristic measured in the environment where the communication karaoke terminal 1 shown in FIG. 3 is installed has a waveform (gain value) as shown in FIG. Suppose there was. Since this measured gain value deviates from the target gain value shown in FIG. 4A, the equalizer 25 changes (adjusts) the gain value of the equalizer 25 so that they match. An example of the gain value of the equalizer 25 is shown in FIG. In the equalizer 25, the gain value in each of the 15 bands is determined by the bisection method, which is one of the approximate calculation methods, using the target gain value and the measured gain value, or the measured gain value is subtracted from the target gain value. To get it. Note that, if the gain value of one band is corrected, there is an effect on the other bands. Therefore, correction is repeatedly performed for each of the 15 bands and finally matched (or approximated) to the target gain value.

本実施例では、配信用ホスト装置から各通信カラオケ端末1に対して目標音圧周波数特性を特定するゲイン値(目標ゲイン値)データを配信し、各通信カラオケ端末1では、実際に端末が設置された環境において音源部24からピンクノイズを発生させて音圧周波数特性を示すゲイン値を測定し、その測定したゲイン値(測定ゲイン値)と上述の目標ゲイン値との差に基づいて、イコライザ25におけるゲイン値を、その再生環境に応じた値に変更(調整)する。つまり、イコライザ25によって音圧周波数特性を特定するゲイン値が調整されて発音された状態における測定値が上述した目標ゲイン値に一致するように、イコライザ25のゲイン値を変更(調整)するのである。   In this embodiment, the distribution host device distributes gain value (target gain value) data for specifying the target sound pressure frequency characteristic to each communication karaoke terminal 1, and each communication karaoke terminal 1 actually installs the terminal. In this environment, pink noise is generated from the sound source unit 24 to measure a gain value indicating sound pressure frequency characteristics, and an equalizer is determined based on the difference between the measured gain value (measured gain value) and the above-described target gain value. The gain value at 25 is changed (adjusted) to a value according to the reproduction environment. In other words, the gain value of the equalizer 25 is changed (adjusted) so that the measured value in the state where the gain value specifying the sound pressure frequency characteristic is adjusted and sounded by the equalizer 25 matches the above-described target gain value. .

[通信カラオケ端末1にて実行される動作の説明]
次に、本実施例の通信カラオケシステムにて実行される動作について説明する。
図5〜図8は通信カラオケ端末1にて実行される処理を示すフローチャートであり、それぞれ音圧周波数特性の測定及び設定に係る処理(図5)、起動処理(図7)、選曲・演奏処理(図8)を示すフローチャートである。なお、これらの処理は、メイン制御部10のCPU11と音声処理部20のCPU21の両方が協働して実行するものである。以下、順番に説明する。
[Explanation of operation executed in communication karaoke terminal 1]
Next, the operation performed in the communication karaoke system of the present embodiment will be described.
FIGS. 5 to 8 are flowcharts showing the processes executed in the communication karaoke terminal 1, which are processes (FIG. 5), start-up processes (FIG. 7), music selection / performance processes related to measurement and setting of the sound pressure frequency characteristics, respectively. It is a flowchart which shows (FIG. 8). These processes are executed jointly by the CPU 11 of the main control unit 10 and the CPU 21 of the sound processing unit 20. Hereinafter, it demonstrates in order.

[音圧周波数特性の測定・設定処理]
図5に示す音圧周波数特性の測定及び設定処理のフローチャートにおける最初のステップS10では操作パネル15を介したモード切替の入力があるか否か判断する。これはカラオケモードから特性設定モードへ切り替える指示を示す入力の有無を判断している。モード切替入力がない場合は(S10:No)、S10の判断を繰り返し行い、モード切替入力があれば(S10:Yes)、ハードディスク記憶装置14に目標ゲイン値が存在するか否か判断する(S20)。ハードディスク記憶装置14に目標ゲイン値が存在しない場合(S20:No)には、S10へ戻るが、ハードディスク記憶装置14に目標ゲイン値が存在すれば(S20:Yes)、S30へ移行する。
[Measurement and setting processing of sound pressure frequency characteristics]
In the first step S10 in the flow chart of the sound pressure frequency characteristic measurement and setting process shown in FIG. 5, it is determined whether or not there is a mode switching input via the operation panel 15. This determines whether there is an input indicating an instruction to switch from the karaoke mode to the characteristic setting mode. If there is no mode switching input (S10: No), the determination of S10 is repeated, and if there is a mode switching input (S10: Yes), it is determined whether or not the target gain value exists in the hard disk storage device 14 (S20). ). If the target gain value does not exist in the hard disk storage device 14 (S20: No), the process returns to S10, but if the target gain value exists in the hard disk storage device 14 (S20: Yes), the process proceeds to S30.

S30では、カラオケモードを終了して特性設定モードへ移行する。次のS40では、マイクセット等の注意事項を、映像処理部16を介してモニタ30に表示させる。この表示にしたがって調整作業者がマイク等のセッティングを行い、準備が完了したら、操作パネル15から準備完了(OK)を入力する。このOKの入力があれば(S50:Yes)、音源部24に対してピンクノイズの出力開始を指示する。   In S30, the karaoke mode is terminated and the characteristic setting mode is entered. In the next S40, notes such as a microphone set are displayed on the monitor 30 via the video processing unit 16. In accordance with this display, the adjustment operator performs setting of the microphone and the like, and when preparation is completed, preparation completion (OK) is input from the operation panel 15. If there is this OK input (S50: Yes), the sound source unit 24 is instructed to start outputting pink noise.

音源部24から出力されたピンクノイズはイコライザ25、図示しないDA変換器を介してスピーカ40から発音される。このようにスピーカ40からのピンクノイズの出力をさせた状態でマイク50から入力した音信号を周波数解析部27にて周波数解析(ここではFFTによる)を行い、その結果、すなわち測定ゲイン値を音声処理部20のRAM23に記憶する(S70)。周波数解析部27は、入力された音信号(ピンクノイズ)を、イコライザ25における15の周波数帯域と同じように、20Hz〜20kHzの周波数帯域を15の帯域(バンド)に分割し、それぞれの周波数帯域の音圧を解析する。なお、この音圧周波数特性の測定・設定処理の際、マイク50によって入力した音信号(ピンクノイズ)が再度スピーカ40から出力されてしまうと不都合が生じるため、ボイスエフェクト部26からスピーカ40へ信号が出力されないようにする。   The pink noise output from the sound source unit 24 is generated from the speaker 40 via the equalizer 25 and a DA converter (not shown). In this way, the sound signal input from the microphone 50 with the pink noise output from the speaker 40 is subjected to frequency analysis (in this case, by FFT) in the frequency analysis unit 27, and the result, that is, the measured gain value is voiced. It memorize | stores in RAM23 of the process part 20 (S70). The frequency analysis unit 27 divides the input sound signal (pink noise) into a frequency band of 20 Hz to 20 kHz into 15 bands (bands) in the same manner as the 15 frequency bands in the equalizer 25, and each frequency band. Analyze the sound pressure. In addition, since the sound signal (pink noise) input by the microphone 50 is output from the speaker 40 again during the measurement / setting processing of the sound pressure frequency characteristics, inconvenience occurs. Is not output.

一方、ハードディスク記憶装置14からは目標ゲイン値を音声処理部20のRAM23に読み出してきており、周波数解析結果である測定ゲイン値と目標ゲイン値とに基づいてイコライザ25のゲイン値を変更する(S80)。本実施例では、計算機による近似計算方法の一つである二分法を用い、目標ゲイン値と測定ゲイン値に基づいて各バンドにおけるイコライザ25のゲイン値を決定する。このS80でのゲイン値変更に係るサブルーチン処理の内容を図6のフローチャートを参照してさらに詳しく説明する。   On the other hand, the target gain value is read from the hard disk storage device 14 to the RAM 23 of the sound processing unit 20, and the gain value of the equalizer 25 is changed based on the measured gain value and the target gain value, which are the frequency analysis results (S80). ). In the present embodiment, using a bisection method, which is one of approximate calculation methods by a computer, the gain value of the equalizer 25 in each band is determined based on the target gain value and the measured gain value. The details of the subroutine processing relating to the gain value change in S80 will be described in more detail with reference to the flowchart of FIG.

まず、各バンドにおける目標ゲイン値Xから各バンドにおける測定ゲイン値Yを減算した値の絶対値が1dB以上なのか否かを判断する。そして|X−Y|<1の場合には(S801:No)、S802以降の処理を実行せずにそのまま本サブルーチンを終了する。つまり目標ゲイン値Xと測定ゲイン値Yとの差が相対的に小さければイコライザ25のゲイン値変更自体を行わないという意味である。一方、|X−Y|≧1の場合には(S801:Yes)、S802へ移行し、目標ゲイン値Xが測定ゲイン値Yよりも大きいか否か判断する。   First, it is determined whether or not the absolute value of the value obtained by subtracting the measured gain value Y in each band from the target gain value X in each band is 1 dB or more. If | X−Y | <1 (S801: No), this subroutine is terminated without executing the processing of S802 and subsequent steps. That is, if the difference between the target gain value X and the measured gain value Y is relatively small, it means that the gain value change itself of the equalizer 25 is not performed. On the other hand, if | X−Y | ≧ 1 (S801: Yes), the process proceeds to S802, where it is determined whether the target gain value X is larger than the measured gain value Y.

X>Yの場合には(S802:Yes)、現在の各バンドにおけるイコライザ25のゲイン値Zに(|X−Y|/2)を加算する(S803)。そして、S803にて加算された後のイコライザ25のゲイン値Zが12dBよりも大きいか否か判断する(S804)。本実施例のイコライザ25の調整範囲は±12dBであるため、S803での計算結果Z>12dBとなった場合には(S804:Yes)、一律にプラス側の最大調整値である12dBをイコライザ25のゲイン値Zとし(S805)、本サブルーチンを終了する。また、Z≦12dBの場合には(S804:No)、S805のような制限を行う必要がないため、そのまま本サブルーチンを終了する。つまり、S803で設定されたイコライザ25のゲイン値Zがそのまま適用される。   If X> Y (S802: Yes), (| XY | / 2) is added to the gain value Z of the equalizer 25 in each current band (S803). Then, it is determined whether or not the gain value Z of the equalizer 25 after the addition in S803 is larger than 12 dB (S804). Since the adjustment range of the equalizer 25 of the present embodiment is ± 12 dB, when the calculation result Z> 12 dB in S803 (S804: Yes), the equalizer maximum 25 dB is set as the maximum positive adjustment value. (S805), and this subroutine is finished. Further, when Z ≦ 12 dB (S804: No), it is not necessary to perform the restriction as in S805, and thus this subroutine is terminated as it is. That is, the gain value Z of the equalizer 25 set in S803 is applied as it is.

それに対してX≦Yの場合には(S802:No)、現在のイコライザ25のゲイン値Zから(|X−Y|/2)を減算する(S806)。そして、S806にて減算された後のイコライザ25のゲイン値Zが−12dBよりも小さいか否か判断する(S807)。本実施例のイコライザ25の調整範囲は±12dBであるため、S806での計算結果Z<−12dBとなった場合には(S807:Yes)、一律にマイナス側の最大調整値である−12dBをイコライザ25のゲイン値Zとし(S808)、本サブルーチンを終了する。また、Z≧−12dBの場合には(S807:No)、S808のような制限を行う必要がないため、そのまま本サブルーチンを終了する。つまり、S806で設定されたイコライザ25のゲイン値Zがそのまま適用される。   On the other hand, if X ≦ Y (S802: No), (| X−Y | / 2) is subtracted from the current gain value Z of the equalizer 25 (S806). Then, it is determined whether or not the gain value Z of the equalizer 25 after subtraction in S806 is smaller than −12 dB (S807). Since the adjustment range of the equalizer 25 of this embodiment is ± 12 dB, if the calculation result Z <−12 dB in S806 (S807: Yes), −12 dB which is the maximum negative adjustment value is uniformly set to −12 dB. The gain value Z of the equalizer 25 is set (S808), and this subroutine is terminated. If Z ≧ −12 dB (S807: No), there is no need to perform the restriction as in S808, and the subroutine is terminated as it is. That is, the gain value Z of the equalizer 25 set in S806 is applied as it is.

なお、本実施例では、図6に示すような二分法を用いてイコライザ25のゲイン値を決定したが、二分法以外であっても例えば目標ゲイン値から測定ゲイン値を減算してイコライザ25のゲイン値を決定しても良い。他にも二分法の類似手法として、図6のS803又はS806における(|X−Y|/2)の代わりに任意の数値(本実施例では0より大きく、かつ2より小さい正の実数、例えば1(単位dB))を与えて収束させる方法も採用でき、計算機による近似計算の様々な方法を用いてイコライザ25のゲイン値を得ることができる。   In the present embodiment, the gain value of the equalizer 25 is determined using a bisection method as shown in FIG. 6, but even if other than the bisection method, for example, the measurement gain value is subtracted from the target gain value. The gain value may be determined. As another similar method of the bisection method, a positive real number larger than 0 and smaller than 2 in this embodiment instead of (| X−Y | / 2) in S803 or S806 in FIG. 1 (unit dB)) and a method of convergence can be adopted, and the gain value of the equalizer 25 can be obtained using various methods of approximate calculation by a computer.

図6に示すサブルーチンが終了すると、図5のS90へ移行する。S90では一定時間が経過したか否か判断し、一定時間が経過するまでは(S90:No)、S70での測定及びS80でのゲイン値変更の処理を繰り返す。   When the subroutine shown in FIG. 6 ends, the process proceeds to S90 in FIG. In S90, it is determined whether or not a certain time has elapsed. Until the certain time has elapsed (S90: No), the measurement in S70 and the process of changing the gain value in S80 are repeated.

そして、一定時間が経過すると(S90:Yes)、音源部24を制御してピンクノイズの出力を停止させ(S100)、現在のイコライザ25のゲイン値をハードディスク記憶装置14に記録する(S110)。なお、前記S70及びS90における一定時間については、例えばS70での一定時間が0.5秒、S90での一定時間が60秒といった値に設定することが望ましい。そして、音圧周波数特性の測定・設定処理が終了したことをモニタ30に表示させ(S120)、カラオケモードに戻る(S130)。その後は、S10へ移行する。   When a predetermined time has elapsed (S90: Yes), the sound source unit 24 is controlled to stop the output of pink noise (S100), and the current gain value of the equalizer 25 is recorded in the hard disk storage device 14 (S110). It should be noted that the fixed times in S70 and S90 are desirably set to values such that the fixed time in S70 is 0.5 seconds and the fixed time in S90 is 60 seconds, for example. Then, the monitor 30 displays that the sound pressure frequency characteristic measurement / setting process has been completed (S120), and returns to the karaoke mode (S130). Thereafter, the process proceeds to S10.

以上のような処理を実行することで、イコライザ25におけるゲイン値を、その再生環境に応じた値に変更(調整)することができる。
[起動処理]
図7に示す起動処理のフローチャートにおける最初のステップS210では、各種初期化処理を実行する。これは例えばハードウェア(モデム12、操作パネル15、映像処理部16など)のリセット、プログラムのバージョン確認、ボリュームレベルの設定等などが挙げられる。
By executing the processing as described above, the gain value in the equalizer 25 can be changed (adjusted) to a value according to the reproduction environment.
[Start process]
In the first step S210 in the flowchart of the activation process shown in FIG. 7, various initialization processes are executed. This includes, for example, reset of hardware (modem 12, operation panel 15, video processing unit 16, etc.), confirmation of program version, setting of volume level, and the like.

そして、ハードディスク記憶装置14内にゲイン値の記録があるか否か判断し(S220)、ハードディスク記憶装置14にゲイン値の記録が有れば(S220:Yes)、イコライザ25におけるゲイン値をハードディスク記憶装置14に記録された通りに設定する(S230)。そして、カラオケモードを開始する(S250)。したがって、このカラオケモードにて演奏される際には、イコライザ25におけるゲイン値が再生環境に応じて調整された状態となり、「データ制作者が最適と考える音質を決めるために用いた環境」で設定した、最適音質となる音圧周波数特性を特定するための目標ゲイン値(図4(a)参照)に一致あるいは近似した状態でのカラオケ演奏が実現されることとなる。   Then, it is determined whether or not the gain value is recorded in the hard disk storage device 14 (S220). If the gain value is recorded in the hard disk storage device 14 (S220: Yes), the gain value in the equalizer 25 is stored in the hard disk. Settings are made as recorded in the device 14 (S230). Then, the karaoke mode is started (S250). Therefore, when performing in this karaoke mode, the gain value in the equalizer 25 is adjusted in accordance with the playback environment, and is set in the “environment used to determine the sound quality that the data producer considers optimal”. Thus, karaoke performance in a state that matches or approximates the target gain value (see FIG. 4A) for specifying the sound pressure frequency characteristic that provides the optimum sound quality is realized.

一方、ハードディスク記憶装置14にゲイン値の記録がなければ(S220:No)、イコライザ25におけるゲイン値をフラット(具体的には各バンドのゲイン値を全て0)に設定する(S240)。その後、S250へ移行してカラオケモードを開始する。   On the other hand, if the gain value is not recorded in the hard disk storage device 14 (S220: No), the gain value in the equalizer 25 is set to be flat (specifically, the gain values of each band are all 0) (S240). Then, it transfers to S250 and starts karaoke mode.

[選曲・演奏処理]
図8に示すカラオケ選曲及び演奏処理のフローチャートにおける最初のステップS310では、操作パネル15を介したカラオケ曲の番号入力があったか否か判断し、番号入力があった場合には(S310:Yes)、対応する曲データをハードディスク記憶装置14から取得する(S320)。そして、その取得した曲データ中に微調整用ゲイン値が含まれているか否か判断し(S330)、微調整用ゲイン値が含まれていれば(S330:Yes)、その曲データに対応するゲイン値を反映させる(S340)。具体的には、その微調整用ゲイン値を反映したゲイン値となるようイコライザ25を制御する。そして、カラオケ演奏を実行し(S370)、演奏終了後にイコライザ25のゲイン値を元の値に戻す(S380)。
[Music selection / performance processing]
In the first step S310 in the flowchart of the karaoke song selection and performance process shown in FIG. 8, it is determined whether or not a karaoke song number has been input via the operation panel 15, and if a number has been input (S310: Yes), Corresponding music data is acquired from the hard disk storage device 14 (S320). Then, it is determined whether or not the acquired song data includes a fine adjustment gain value (S330). If the fine adjustment gain value is included (S330: Yes), it corresponds to the song data. The gain value is reflected (S340). Specifically, the equalizer 25 is controlled so that the gain value reflects the fine adjustment gain value. Then, the karaoke performance is executed (S370), and after the performance is completed, the gain value of the equalizer 25 is returned to the original value (S380).

一方、曲データ中に微調整用ゲイン値が含まれていなければ(S330:No)、ジャンルデータに微調整用のゲイン値が含まれているか否か判断する(S350)。微調整用ゲイン値が含まれていれば(S350:Yes)、そのジャンルデータに対応するゲイン値を反映させる(S360)。具体的には、その微調整用ゲイン値を反映したゲイン値となるようイコライザ25を制御する。そして、カラオケ演奏を実行し(S370)、演奏終了後にイコライザ25のゲイン値を元の値に戻す(S380)。なお、S350にて否定判断の場合には、そのままS370へ移行してカラオケ演奏を実行する。   On the other hand, if the tune data does not include the fine adjustment gain value (S330: No), it is determined whether or not the genre data includes the fine adjustment gain value (S350). If the fine adjustment gain value is included (S350: Yes), the gain value corresponding to the genre data is reflected (S360). Specifically, the equalizer 25 is controlled so that the gain value reflects the fine adjustment gain value. Then, the karaoke performance is executed (S370), and after the performance is completed, the gain value of the equalizer 25 is returned to the original value (S380). If a negative determination is made in S350, the process proceeds to S370 as it is and karaoke performance is executed.

ここで、微調整用ゲイン値に関して説明する。上述した図5に示す音圧周波数特性の測定・設定処理にて行われたイコライザ25のゲイン値調整は、主に通信カラオケ端末1が設置されている再生音場環境の違いに基づいて行うものであり、いわば汎用的な音圧周波数特性の調整である。また、この測定・設定もピンクノイズを発生させて調整を行っているため、カラオケ楽曲を実際に再生した場合に、どの楽曲においても同じゲイン値調整が最適かというとそうではない。曲調などによっては微調整した方がよい場合もある。そこで、本実施例では、上述した微調整用ゲイン値を用いてさらに音圧周波数特性の調整を施している。この際、2種類の微調整用ゲイン値を準備した。つまり、楽曲データ毎に対応する微調整用ゲイン値と、楽曲のジャンルに対応する微調整用ゲイン値である。楽曲データ毎に対応する微調整用ゲイン値の方がよりその楽曲に適したものとなるが、楽曲毎にこのような微調整用ゲイン値を持たせなくてはならず、微調整用ゲイン値の作成及びその微調整用ゲイン値データを曲データに含める作業が必要となる。また、同じジャンルの曲であれば同じ微調整用ゲイン値で十分に対応できる場合もある。そこで、ジャンル毎に微調整用ゲイン値を作成すると共に、そのジャンルに対応した微調整用ゲイン値とは異なった微調整をしたい曲のみについて曲に対応した微調整用ゲイン値を作成するようにすれば、微調整用ゲイン値データの作成側としては作業負担が減り、また結果として配信すべきデータ量も減る。   Here, the fine adjustment gain value will be described. The gain value adjustment of the equalizer 25 performed in the measurement / setting processing of the sound pressure frequency characteristic shown in FIG. 5 described above is mainly performed based on the difference in the reproduction sound field environment where the communication karaoke terminal 1 is installed. In other words, it is a general-purpose adjustment of sound pressure frequency characteristics. In addition, since this measurement / setting is also adjusted by generating pink noise, it is not the case that the same gain value adjustment is optimal for any song when the karaoke song is actually played. It may be better to fine tune depending on the tune. Therefore, in this embodiment, the sound pressure frequency characteristic is further adjusted using the fine adjustment gain value described above. At this time, two types of fine adjustment gain values were prepared. That is, the fine adjustment gain value corresponding to each piece of music data and the fine adjustment gain value corresponding to the music genre. The fine adjustment gain value corresponding to each piece of music data is more suitable for that piece of music, but each piece of music must have such a fine adjustment gain value. Creation and the fine adjustment gain value data must be included in the song data. In addition, the same fine genre gain value may be sufficient for songs of the same genre. Therefore, a fine adjustment gain value is created for each genre, and a fine adjustment gain value corresponding to the song is created only for the song that needs to be finely adjusted differently from the fine adjustment gain value corresponding to the genre. If this is done, the workload on the fine adjustment gain value data creation side is reduced, and as a result, the amount of data to be distributed is also reduced.

曲対応の微調整用ゲイン値については曲データに含めておき、ジャンル対応の微調整用ゲイン値(以下、ジャンル用ゲイン値とも称す。)はジャンルデータに含めておき、配信用ホスト装置100から通信カラオケ端末1へ配信する。図9は、曲データ及びジャンルデータの説明図である。   The fine adjustment gain value corresponding to the song is included in the song data, and the fine adjustment gain value corresponding to the genre (hereinafter also referred to as genre gain value) is included in the genre data, and the distribution host device 100 Delivered to the online karaoke terminal 1. FIG. 9 is an explanatory diagram of song data and genre data.

図9(a)は、曲データ(その1)を示しており、ヘッダ・MIDI・歌詞・タイトル・微調整用ゲイン値をそれぞれ格納するためのデータエリアが存在する。ヘッダにはジャンルデータエリアも存在する。また、この曲データ(その1)の場合は、微調整用ゲイン値のためのデータエリアが常に存在する。実質的に微調整する必要がないような場合には、全てのバンドのゲイン値を±0とする。   FIG. 9A shows music data (part 1), and there are data areas for storing headers, MIDI, lyrics, titles, and fine adjustment gain values. There is also a genre data area in the header. In the case of this music data (part 1), there is always a data area for fine adjustment gain values. When it is not necessary to make a fine adjustment substantially, the gain values of all the bands are set to ± 0.

図9(b)は、曲データ(その2)を示しており、ヘッダ・MIDI・歌詞・タイトルをそれぞれ格納するためのデータエリアが存在し、もしも微調整用ゲイン値を含める場合には、そのためのデータエリアが存在することとなる。ヘッダにはジャンルデータエリア及び微調整ゲイン値フラグを格納するデータエリアも存在する。この微調整ゲイン値フラグは微調整用ゲイン値の有無を示すためのフラグであり、微調整用ゲイン値のデータエリアを設けた場合には、この微調整用ゲイン値フラグを「データ有り」とする。   FIG. 9B shows song data (part 2). There are data areas for storing the header, MIDI, lyrics, and title, respectively, and if a fine adjustment gain value is included, therefore, Data area exists. The header also includes a genre data area and a data area for storing a fine adjustment gain value flag. This fine adjustment gain value flag indicates whether or not there is a fine adjustment gain value. When a fine adjustment gain value data area is provided, this fine adjustment gain value flag is set to “data present”. To do.

図9(c)は、ジャンルデータの説明図であり、ジャンルコード(1)(2)(3)……(n)に対してそれぞれジャンル用ゲイン値(1)(2)(3)……(n)が設定されている。   FIG. 9C is an explanatory diagram of genre data, and genre gain values (1) (2) (3)... For genre codes (1) (2) (3). (N) is set.

[曲データ・目標ゲイン値データの配信を受ける場合の動作説明]
次に、本実施例の通信カラオケシステムにて通信カラオケ端末1が配信用ホスト装置100から曲データ・目標ゲイン値データを含むデータファイルをダウンロードする際の動作について説明する。
[Explanation of operations when receiving distribution of song data and target gain value data]
Next, the operation when the communication karaoke terminal 1 downloads a data file including song data / target gain value data from the distribution host device 100 in the communication karaoke system of the present embodiment will be described.

[端末発呼タイプの場合]
図10は通信カラオケ端末1から配信用ホスト装置100へ発呼するタイプの場合を示している。図10(a)は通信カラオケ端末1にて実行される処理を示すフローチャート、図10(b)は配信用ホスト装置100にて実行される処理を示すフローチャートである。
[For terminal call type]
FIG. 10 shows a case in which a call is made from the communication karaoke terminal 1 to the distribution host device 100. FIG. 10A is a flowchart showing processing executed in the communication karaoke terminal 1, and FIG. 10B is a flowchart showing processing executed in the distribution host device 100.

通信カラオケ端末1は、予め配信用ホスト装置100からダウンロードする時刻としてプログラムされた所定の時刻になったか否か判断する(S410)。ダウンロード時刻になった場合(S410:Yes)、配信用ホスト装置100に対して発呼し接続を確立する(S420)。なお、接続エラー時には所定回数リトライする。   The communication karaoke terminal 1 determines whether or not a predetermined time programmed in advance as the time to download from the distribution host device 100 has come (S410). When the download time is reached (S410: Yes), a call is made to the distribution host device 100 to establish a connection (S420). When a connection error occurs, retry is performed a predetermined number of times.

一方、配信用ホスト装置100では、着呼があるか否か判断し(S510)、着呼があれば(S510:Yes)、通信カラオケ端末1との接続を確立し(S520)、配信用ホスト装置100のハードディスク記憶装置104に保持されているファイル一覧を通信カラオケ端末1へ送信する(S530)。このファイル一覧は、例えば図12(a)に示すように、新曲データ1〜nファイル名及び目標ゲイン値データファイル名からなっている。なお、配信用ホスト装置100のハードディスク記憶装置104には、上述したファイル一覧の新曲データ1〜nファイル名及び目標ゲイン値データファイル名それぞれに対応する実データ、すなわち新曲データ1〜nファイル及び目標ゲイン値データファイルも記憶されている。   On the other hand, the distribution host device 100 determines whether there is an incoming call (S510). If there is an incoming call (S510: Yes), the connection with the communication karaoke terminal 1 is established (S520), and the distribution host is established. The file list held in the hard disk storage device 104 of the device 100 is transmitted to the communication karaoke terminal 1 (S530). This file list is composed of new song data 1 to n file names and target gain value data file names, for example, as shown in FIG. The hard disk storage device 104 of the distribution host device 100 stores the actual data corresponding to the new song data 1 to n file names and the target gain value data file names in the file list, that is, the new song data 1 to n files and the target. A gain value data file is also stored.

通信カラオケ端末1では、配信用ホスト装置100から送信されたファイル一覧を受信し(S430)、そのファイル一覧の先頭のファイル名から順番にチェックし、通信カラオケ端末1のハードディスク記憶装置14内に既にそのファイル名に対応する実データを保持しているか否か判断する(S440)。保持していなければ(S440:No)、該当するファイルの配信を配信用ホスト装置100へ要求する(S450)。   The communication karaoke terminal 1 receives the file list transmitted from the distribution host device 100 (S430), checks in order from the first file name in the file list, and has already been stored in the hard disk storage device 14 of the communication karaoke terminal 1. It is determined whether or not actual data corresponding to the file name is held (S440). If not held (S440: No), the distribution host apparatus 100 is requested to distribute the corresponding file (S450).

配信用ホスト装置100では、S530にてファイル一覧を通信カラオケ端末1へ送信した後は、切断されたか否かを判断する(S540)。切断されていなければ(S540:No)、通信カラオケ端末1からファイル要求されたか否かを判断し(S550)、ファイル要求された場合には(S550:Yes)、要求されたファイルを通信カラオケ端末1へ送信する(S560)。その後、S540へ戻る。   In the distribution host device 100, after transmitting the file list to the communication karaoke terminal 1 in S530, it is determined whether or not the file list has been disconnected (S540). If it is not disconnected (S540: No), it is determined whether or not a file request is made from the communication karaoke terminal 1 (S550). If a file request is made (S550: Yes), the requested file is transferred to the communication karaoke terminal. 1 is transmitted (S560). Thereafter, the process returns to S540.

通信カラオケ端末1では、配信用ホスト装置100から送信された該当ファイルを受信してハードディスク記憶装置14へ格納する(S460)。そして、S430で受信したファイル一覧の全てをチェックしたか否か判断し(S470)、全てはチェックしていない場合には(S470:No)、S440へ戻り、S440〜S460の処理を実行し、全てチェックし終わった場合には(S470:Yes)、配信用ホスト装置100との通信を切断する(S480)。   The communication karaoke terminal 1 receives the corresponding file transmitted from the distribution host device 100 and stores it in the hard disk storage device 14 (S460). Then, it is determined whether or not all the file lists received in S430 have been checked (S470). If not all are checked (S470: No), the process returns to S440, and the processes of S440 to S460 are executed. If all checks have been completed (S470: Yes), communication with the distribution host device 100 is disconnected (S480).

このS480にて通信カラオケ端末1が切断すると、配信用ホスト装置100では、図10(b)のS540にて肯定判断となり、S510へ戻る。
[ホスト発呼タイプの場合]
図11は配信用ホスト装置100から通信カラオケ端末1へ発呼するタイプの場合を示している。図11(a)は通信カラオケ端末1にて実行される処理を示すフローチャート、図11(b)は配信用ホスト装置100にて実行される処理を示すフローチャートである。
When the communication karaoke terminal 1 is disconnected in S480, the distribution host device 100 makes an affirmative determination in S540 of FIG. 10B, and returns to S510.
[For host call type]
FIG. 11 shows a case in which a call is made from the distribution host device 100 to the communication karaoke terminal 1. FIG. 11A is a flowchart showing processing executed by the communication karaoke terminal 1, and FIG. 11B is a flowchart showing processing executed by the distribution host device 100.

配信用ホスト装置100は、予め通信カラオケ端末1へ配信する時刻としてプログラムされた所定の時刻になったか否か判断する(S710)。配信時刻になった場合(S710:Yes)、図12(b)に示す端末リスト中の全ての通信カラオケ端末1に対して発呼したか否か判断する(S720)。この端末リストは、複数存在する通信カラオケ端末1に対して設定されたシリアル番号(端末1シリアル番号、端末2シリアル番号……端末nシリアル番号)にそれぞれ対応する電話番号(端末1電話番号、端末2電話番号……端末n電話番号)が記憶されているものである。   The distribution host device 100 determines whether or not a predetermined time programmed in advance as the time for distribution to the communication karaoke terminal 1 has been reached (S710). When the distribution time is reached (S710: Yes), it is determined whether or not a call is made to all the communication karaoke terminals 1 in the terminal list shown in FIG. 12B (S720). This terminal list includes telephone numbers (terminal 1 telephone number, terminal) corresponding to serial numbers (terminal 1 serial number, terminal 2 serial number... Terminal n serial number) set for a plurality of online karaoke terminals 1. 2 telephone number... Terminal n telephone number) is stored.

端末リスト中の全ての通信カラオケ端末1に対しての発呼がまだ済んでいなければ(S720:No)、端末リストの上から順番に1箇所の端末情報(この場合はシリアル番号+電話番号)を取得する(S730)。そして、該当する通信カラオケ端末1に対して発呼し接続を確立する(S740)。なお、接続エラー時には所定回数リトライする。   If calls to all the communication karaoke terminals 1 in the terminal list have not yet been made (S720: No), one terminal information (in this case, serial number + telephone number) in order from the top of the terminal list ) Is acquired (S730). Then, a call is established to the corresponding communication karaoke terminal 1 to establish a connection (S740). When a connection error occurs, retry is performed a predetermined number of times.

一方、通信カラオケ端末1では、着呼があるか否か判断し(S610)、着呼があれば(S610:Yes)、配信用ホスト装置100との接続を確立する(S620)。
配信用ホスト装置100では、S740にて通信カラオケ端末1との接続が確立すると、ハードディスク記憶装置104に保持されているファイル一覧(図12(a)参照)を通信カラオケ端末1へ送信する(S750)。通信カラオケ端末1では、配信用ホスト装置100から送信されたファイル一覧を受信し(S630)、そのファイル一覧の先頭のファイル名から順番にチェックし、通信カラオケ端末1のハードディスク記憶装置14内に既にそのファイル名に対応する実データを保持しているか否か判断する(S640)。保持していなければ(S640:No)、該当するファイルの配信を配信用ホスト装置100へ要求する(S650)。
On the other hand, the communication karaoke terminal 1 determines whether there is an incoming call (S610), and if there is an incoming call (S610: Yes), establishes a connection with the distribution host device 100 (S620).
When the connection with the communication karaoke terminal 1 is established in S740, the distribution host device 100 transmits the file list (see FIG. 12A) held in the hard disk storage device 104 to the communication karaoke terminal 1 (S750). ). The communication karaoke terminal 1 receives the file list transmitted from the distribution host device 100 (S630), checks in order from the first file name in the file list, and has already been stored in the hard disk storage device 14 of the communication karaoke terminal 1. It is determined whether or not actual data corresponding to the file name is held (S640). If not held (S640: No), the distribution host apparatus 100 is requested to distribute the corresponding file (S650).

配信用ホスト装置100では、S750にてファイル一覧を通信カラオケ端末1へ送信した後は、切断要求があるか否かを判断する(S760)。切断要求があれば(S760:Yes)、切断して(S770)S720へ戻るが、切断要求がなければ(S760:No)、通信カラオケ端末1からファイル要求されたか否かを判断する(S780)。そして、ファイル要求された場合には(S780:Yes)、要求されたファイルを通信カラオケ端末1へ送信する(S790)。その後、S760へ戻る。   The distribution host device 100 determines whether or not there is a disconnection request after transmitting the file list to the communication karaoke terminal 1 in S750 (S760). If there is a disconnect request (S760: Yes), disconnect (S770) and return to S720, but if there is no disconnect request (S760: No), it is determined whether or not a file request is made from the communication karaoke terminal 1 (S780). . If the file is requested (S780: Yes), the requested file is transmitted to the communication karaoke terminal 1 (S790). Thereafter, the process returns to S760.

通信カラオケ端末1では、配信用ホスト装置100から送信された該当ファイルを受信してハードディスク記憶装置14へ格納する(S660)。そして、S630で受信したファイル一覧の全てをチェックしたか否か判断し(S670)、全てはチェックしていない場合には(S670:No)、S640へ戻り、S640〜S660の処理を実行し、全てチェックし終わった場合には(S670:Yes)、配信用ホスト装置100に対して切断要求を送信する(S680)。   The communication karaoke terminal 1 receives the corresponding file transmitted from the distribution host device 100 and stores it in the hard disk storage device 14 (S660). Then, it is determined whether or not all the file lists received in S630 have been checked (S670). If not all are checked (S670: No), the process returns to S640, and the processes of S640 to S660 are executed. If all checks have been completed (S670: Yes), a disconnection request is transmitted to the distribution host device 100 (S680).

このS680にて通信カラオケ端末1が切断要求を配信用ホスト装置100へ送信すると、配信用ホスト装置100では、図11(b)のS760にて肯定判断となり、上述したようにS770にて通信カラオケ端末1との通信を切断する。   When the communication karaoke terminal 1 transmits a disconnection request to the distribution host device 100 in S680, the distribution host device 100 makes an affirmative determination in S760 of FIG. 11B, and as described above, the communication karaoke terminal in S770. The communication with the terminal 1 is disconnected.

なお、本実施例においては、イコライザ25が「イコライザ」に相当し、音声処理部20におけるイコライザ25を除いた構成が「ゲイン値調整手段」に相当する。また、メイン制御部10のハードディスク記憶装置14が「データ記憶手段」に相当し、メイン制御部10のCPU11、音声処理部20のCPU21及び音源部24が「楽曲再生手段」に相当する。また、メイン制御部10のCPU11及びモデム12が「受信制御手段」に相当する。また、配信用ホスト装置100のCPU101が「配信制御手段」に相当する。 In the present embodiment, the equalizer 25 corresponds to “equalizer”, and the configuration of the audio processing unit 20 excluding the equalizer 25 corresponds to “gain value adjusting means”. The hard disk storage device 14 of the main control unit 10 corresponds to “data storage unit”, and the CPU 11 of the main control unit 10, the CPU 21 of the sound processing unit 20, and the sound source unit 24 correspond to “music reproducing unit”. The CPU 11 and the modem 12 of the main control unit 10 correspond to “reception control means”. The CPU 101 of the distribution host device 100 corresponds to “distribution control means”.

[実施例の効果]
(a)各通信カラオケ端末1では、配信用ホスト装置100から配信された目標ゲイン値に一致するようイコライザ25のゲイン値調整を行う。このゲイン値調整に際しては、測定したゲイン値と目標ゲイン値との差分に基づいて、通信カラオケ端末自体で調整処理を実行する。そのため、1台の配信用ホスト装置100に例えば数万台の通信カラオケ端末1が接続されていたとしても、配信用ホスト装置100にて通信カラオケ端末1におけるゲイン値調整のための処理を実行しないので処理負荷が掛からない。従来手法では、配信用ホスト装置にて端末装置毎に算出した補正値の配信を受ける必要があったため、処理順番が後の端末装置にあっては、補正値の配信を受けるまでに長時間待たなくてはならなかったが、本実施例の通信カラオケシステムでは、配信用ホスト装置100から目標ゲイン値データの配信を受ければその後の調整作業は通信カラオケ端末1で完結するため、上述した順番待ちという事態が発生しない。
[Effect of Example]
(A) In each communication karaoke terminal 1, the gain value of the equalizer 25 is adjusted so as to match the target gain value distributed from the distribution host device 100. In this gain value adjustment, the communication karaoke terminal itself performs adjustment processing based on the difference between the measured gain value and the target gain value. Therefore, even if, for example, tens of thousands of communication karaoke terminals 1 are connected to one distribution host device 100, the distribution host device 100 does not execute processing for gain value adjustment in the communication karaoke terminal 1. So there is no processing load. In the conventional method, it is necessary to receive the distribution of the correction value calculated for each terminal device in the distribution host device. Therefore, in the terminal device whose processing order is later, it waits for a long time before receiving the correction value distribution. However, in the communication karaoke system of this embodiment, if the target gain value data is received from the distribution host device 100, the subsequent adjustment work is completed at the communication karaoke terminal 1. The situation does not occur.

また、通信負荷は格段に少なくなる。従来手法であれば、端末装置で得た測定データを配信用ホスト装置にアップロードし、それに基づいて配信用ホスト装置にて補正値を算出して端末装置にダウンロードし、その補正値に対応する測定データを端末装置から配信用ホスト装置へアップロードし……という作業を「端末装置毎」に繰り返す必要があったが、これが数万台の端末装置それぞれに実行されると通信負荷が膨大なものとなる。それに対して本実施例の通信カラオケシステムの場合には、配信用ホスト装置100から各通信カラオケ端末1へ目標ゲイン値データを配信するだけでよく、その後の調整作業は通信カラオケ端末1で完結するため、調整作業に関して通信カラオケ端末1から配信用ホスト装置100へのアップロードは発生しない。当然ながら、そのアップロードに対するダウンロードも発生せず、通信負荷低減の面では非常に有効である。   In addition, the communication load is significantly reduced. If it is a conventional method, the measurement data obtained by the terminal device is uploaded to the distribution host device, the correction value is calculated by the distribution host device based on the measured data, downloaded to the terminal device, and the measurement corresponding to the correction value is performed. It was necessary to repeat the process of uploading data from the terminal device to the distribution host device for each terminal device, but if this was executed for each tens of thousands of terminal devices, the communication load would be enormous. Become. On the other hand, in the case of the communication karaoke system of the present embodiment, it is only necessary to distribute the target gain value data from the distribution host device 100 to each communication karaoke terminal 1, and the subsequent adjustment work is completed at the communication karaoke terminal 1. Therefore, uploading from the communication karaoke terminal 1 to the distribution host device 100 does not occur with respect to the adjustment work. Needless to say, no download occurs for the upload, which is very effective in reducing communication load.

また、本実施例では配信用ホスト装置100と通信カラオケ端末1との間の通信回線として一般公衆回線網(PSTN)90を用いているが、一般公衆回線網を使用する場合、従来手法であれば次のような問題が生じる。つまり、調整作業自体に配信用ホスト装置と端末装置との間での通信が必要となるため、サーバ側発呼のシステムを構築すると、端末装置側の任意タイミングの調整作業が実現できない。これに対して本実施例の場合には、図10、図11に示すように、通信カラオケ端末1、配信用ホスト装置100の何れから発呼する場合であっても、目標ゲイン値データの配信さえできれば後は通信カラオケ端末1にて調整作業が完結するため、その調整作業は通信カラオケ端末1の任意のタイミングで実行することができる。   In this embodiment, a general public line network (PSTN) 90 is used as a communication line between the distribution host device 100 and the communication karaoke terminal 1. However, when a general public line network is used, a conventional method may be used. The following problems arise. That is, since the adjustment operation itself requires communication between the distribution host device and the terminal device, if a server side call system is constructed, the adjustment operation at an arbitrary timing on the terminal device side cannot be realized. On the other hand, in the case of the present embodiment, as shown in FIGS. 10 and 11, even if the call is made from either the communication karaoke terminal 1 or the distribution host device 100, the distribution of the target gain value data is performed. After that, since the adjustment work is completed at the communication karaoke terminal 1, the adjustment work can be executed at any timing of the communication karaoke terminal 1.

(b)図8を参照して説明したように、曲に対応した微調整用ゲイン値やジャンルに対応した微調整用ゲイン値も反映させることができるため、イコライザ25のゲイン値をより適切なものとすることができる。なお、本実施例の場合、曲に対応した微調整用ゲイン値が存在する場合には、ジャンルに対応する微調整用ゲイン値は用いず、曲対応の微調整用ゲイン値が反映されるようイコライザ25によるゲイン値調整を行うようにしている。曲対応の微調整用のゲイン値の方がよりその楽曲に応じた微調整が可能なゲイン値となっているからである。   (B) As described with reference to FIG. 8, since the fine adjustment gain value corresponding to the music and the fine adjustment gain value corresponding to the genre can be reflected, the gain value of the equalizer 25 can be set more appropriately. Can be. In the case of the present embodiment, if there is a fine adjustment gain value corresponding to a song, the fine adjustment gain value corresponding to the genre is not used, and the fine adjustment gain value corresponding to the song is reflected. The gain value adjustment by the equalizer 25 is performed. This is because the fine adjustment gain value corresponding to the music is a gain value that allows fine adjustment according to the music.

(c)目標ゲイン値は、カラオケ楽曲の制作者が「このような音圧周波数特性が好ましい」と考える、いわば「推奨する」音圧周波数特性を特定するためのゲイン値である。したがって、一度決めた目標ゲイン値も、その後の検討によって変更される可能性がある。そのような場合でも、配信用ホスト装置100から通信カラオケ端末1へその変更後の目標ゲイン値を配信すれば、あとは各通信カラオケ端末1にてゲイン値調整が実行されるため、非常に便利である。   (C) The target gain value is a gain value for specifying a “recommended” sound pressure frequency characteristic, which the creator of the karaoke music thinks is “preferably such a sound pressure frequency characteristic”. Therefore, the target gain value once determined may be changed by subsequent examination. Even in such a case, if the target gain value after the change is distributed from the distribution host device 100 to the communication karaoke terminal 1, the gain value adjustment is executed at each communication karaoke terminal 1, and it is very convenient. It is.

[別実施例]
(1)上記実施例では、目標ゲイン値を一つであるとして説明したが、目標ゲイン値は、1種類である必要はなく複数種類存在してもよい。その場合は、所定の条件に対応する複数の目標ゲイン値を配信用ホスト装置100のハードディスク記憶装置104に記憶しておき、通信カラオケ端末1への配信の際、各端末の条件に応じた目標ゲイン値を配信するとよい。目標ゲイン値は、誰にとっても絶対的な最適評価を得られるものだとは限らない。最終的にはユーザの主観に委ねられる面もある。そのため、楽曲制作者が、例えば歌唱者の年齢層や地域別特質、あるいはカラオケ端末の歌唱者やオーナーの音楽的嗜好(例えばロック好き、演歌好きといった嗜好)などを加味して、それぞれに応じた目標ゲイン値を決定することも考えられる。したがって、そのようにして決定された複数のゲイン値を、それぞれに適した通信カラオケ端末1へ配信すれば、より適切な調整が実現される。このような条件となり得るものとして、上述の分析でも示したように、例えば歌唱者の年齢層、地域、予め分類された端末ユーザの音楽的嗜好といったものが挙げられる。
[Another embodiment]
(1) In the above embodiment, the target gain value is described as being one, but the target gain value is not necessarily one type, and there may be a plurality of types. In that case, a plurality of target gain values corresponding to a predetermined condition are stored in the hard disk storage device 104 of the distribution host device 100, and at the time of distribution to the communication karaoke terminal 1, a target corresponding to the condition of each terminal is stored. Distribute the gain value. The target gain value is not necessarily an absolute optimum for everyone. Finally, there are aspects that are left to the user's subjectivity. Therefore, the music producer responds to each by taking into account, for example, the singer's age group and regional characteristics, or the karaoke terminal's singers and owners' musical preferences (such as rock lovers and enka lovers). It is also conceivable to determine the target gain value. Therefore, if a plurality of gain values determined as described above are distributed to the communication karaoke terminal 1 suitable for each, a more appropriate adjustment is realized. Examples of such conditions include the singer's age group, region, and pre-classified terminal user's musical preferences, as shown in the above analysis.

そして、このような条件に関しては、人間が通信カラオケ端末1にて操作パネル15を介して入力し、その入力された条件を通信カラオケ端末1から配信用ホスト装置100へ通知することが考えられる。なお、年齢層、地域、端末ユーザの音楽的嗜好のいずれも操作パネル15からの入力によることが考えられる。年齢層であれば数値を入力すればよいし、地域や音楽的嗜好の場合は、選択項目をモニタ30に表示し、それらの中から操作パネル15を介して選択するようにすればよい。   And about such conditions, it is possible that a person inputs via the operation panel 15 in the communication karaoke terminal 1, and notifies the host apparatus 100 for delivery from the communication karaoke terminal 1 about the input conditions. It should be noted that any of age group, region, and terminal user's musical preference may be due to input from the operation panel 15. In the case of an age group, a numerical value may be input, and in the case of an area or musical preference, selection items may be displayed on the monitor 30 and selected from these via the operation panel 15.

しかし、例えば音楽的嗜好の場合には、例えば過去のカラオケ演奏実績に応じて自動的に判断することもできる、過去の演奏実績から頻度の高いジャンルを判断し、それに基づいて音楽的嗜好を把握することもできる。もちろん、過去の実績に関係なく、通信カラオケ端末1の所有者(オーナー)の独自の好みで決定しても良いため、その場合は上述した操作パネル15からの入力がよい。また、地域の場合には、例えば通信カラオケ端末1がGPSなどの測位システムを備えていれば、それで測定した現在位置情報に基づいて地域を特定するようにしてもよい。   However, for example, in the case of musical preference, it is possible to automatically determine, for example, according to past karaoke performance results, and from the past performance results, determine a frequently occurring genre and grasp the musical preference based on it You can also Of course, since it may be determined according to the original preference of the owner (owner) of the communication karaoke terminal 1 regardless of the past results, in this case, the input from the operation panel 15 described above is good. In the case of a region, for example, if the communication karaoke terminal 1 includes a positioning system such as a GPS, the region may be specified based on the current position information measured by the positioning system.

なお、この場合には、通信カラオケ端末1の操作パネル15が「受付手段」に相当し、メイン制御部10のCPU11及びモデム12が「通知手段」に相当する。
(2)上記実施例では音源部24から測定用のピンクノイズを発生させていたが、例えば音源部24とは別個にピンクノイズ発生部を設けても良い。
In this case, the operation panel 15 of the communication karaoke terminal 1 corresponds to “accepting means”, and the CPU 11 and the modem 12 of the main control unit 10 correspond to “notifying means”.
(2) In the above embodiment, pink noise for measurement is generated from the sound source unit 24. However, for example, a pink noise generation unit may be provided separately from the sound source unit 24.

(3)上記実施例では、音圧周波数特性を把握するために周波数解析部27において、FFTを用いた周波数解析を行った。しかし、FFTを用いる代わりに例えばバンド毎にバンドパスフィルタとピーク値検出器を設け、各バンドのピーク値にて音圧周波数特性を測定するようにしてもよい。   (3) In the above embodiment, the frequency analysis unit 27 performs frequency analysis using FFT in order to grasp the sound pressure frequency characteristics. However, instead of using FFT, for example, a band pass filter and a peak value detector may be provided for each band, and the sound pressure frequency characteristic may be measured at the peak value of each band.

(4)上記実施例では、いわゆる通信カラオケシステムとして実現した例を説明したが、端末装置はカラオケ端末以外であってもよい。   (4) In the above embodiment, the example realized as a so-called communication karaoke system has been described, but the terminal device may be other than the karaoke terminal.

情報通信システムの一実施例としての通信カラオケシステムの構成を示すブロック図である。It is a block diagram which shows the structure of the communication karaoke system as one Example of an information communication system. 楽曲データを制作した際にそのデータ制作者が最適と考える音質を決めるために用いた環境での音圧周波数特性測定状態を示す説明図である。It is explanatory drawing which shows the sound pressure frequency characteristic measurement state in the environment used in order to determine the sound quality which the data producer considers optimal when producing music data. 通信カラオケ端末1にて補正を行う場合の音圧周波数特性測定状態を示す説明図である。It is explanatory drawing which shows the sound pressure frequency characteristic measurement state in the case of correcting with the communication karaoke terminal 1. 目標ゲイン値、測定ゲイン値、それらに基づくイコライザのゲイン値の例を示す説明図である。It is explanatory drawing which shows the example of the gain value of a target gain value, a measurement gain value, and an equalizer based on them. 音圧周波数特性の測定及び設定に係る処理を示すフローチャートである。It is a flowchart which shows the process which concerns on the measurement and setting of a sound pressure frequency characteristic. 図5のS80にて実行されるゲイン値変更処理を示すフローチャートである。It is a flowchart which shows the gain value change process performed in S80 of FIG. 起動処理を示すフローチャートであるIt is a flowchart which shows starting processing 選曲・演奏処理を示すフローチャートである。It is a flowchart which shows a music selection / performance process. 曲データ、ジャンルデータの説明図である。It is explanatory drawing of music data and genre data. 端末発呼の場合のデータ配信動作を示すフローチャートである。It is a flowchart which shows the data delivery operation | movement in the case of a terminal call. ホスト発呼の場合のデータ配信動作を示すフローチャートである。It is a flowchart which shows the data delivery operation | movement in the case of a host call. 配信用ホスト装置100が備えているファイル一覧、端末リストの説明図である。It is explanatory drawing of the file list and terminal list with which the distribution host device 100 is provided.

1…通信カラオケ端末、10…メイン制御部、11…CPU、12…モデム、13…RAM、14…ハードディスク記憶装置、15…操作パネル、16…映像処理部、20…音声処理部、21…CPU、22…ROM、23…RAM、24…音源部、25…イコライザ、26…ボイスエフェクト部、27…周波数解析部、30…モニタ、40…スピーカ、50…マイク、90…一般公衆回線網又はインターネット、100…配信用ホスト装置、101…CPU、102…ROM、103…RAM、24・・104…ハードディスク記憶装置、105…通信制御部。   DESCRIPTION OF SYMBOLS 1 ... Communication karaoke terminal, 10 ... Main control part, 11 ... CPU, 12 ... Modem, 13 ... RAM, 14 ... Hard disk storage device, 15 ... Operation panel, 16 ... Image processing part, 20 ... Audio | voice processing part, 21 ... CPU 22 ... ROM, 23 ... RAM, 24 ... sound source unit, 25 ... equalizer, 26 ... voice effect unit, 27 ... frequency analysis unit, 30 ... monitor, 40 ... speaker, 50 ... microphone, 90 ... general public network or Internet , 100: Host device for distribution, 101: CPU, 102: ROM, 103: RAM, 24... 104: Hard disk storage device, 105: Communication control unit.

Claims (11)

配信用ホスト装置と複数の端末装置を備え、前記配信用ホスト装置と前記端末装置とが通信回線を介して相互に情報通信可能に構成された情報通信システムであって、
前記端末装置は、
音圧周波数特性を変更するためにゲイン値を変更可能なイコライザと、
再生音場における音圧周波数特性を目標音圧周波数特性と一致するように前記イコライザのゲイン値を調整するゲイン値調整手段と、
楽曲データを記憶しておくデータ記憶手段と、
そのデータ記憶手段に記憶されている楽曲データに基づいて楽曲再生を行う楽曲再生手段とを備え、
前記配信用ホスト装置は、前記端末装置に対して、前記目標音圧周波数特性を特定するゲイン値データを前記楽曲データを配信する際に配信すると共に、曲毎に設定された微調整用のゲイン値データを前記楽曲データに対応させて配信する配信制御手段を備え、
前記端末装置のデータ記憶手段は、前記配信用ホスト装置から配信された微調整用のゲイン値データを、前記楽曲データに対応させて前記データ記憶手段に記憶すると共に、楽曲のジャンルとそれに対応する微調整用のゲイン値との対応関係を示すジャンルデータも記憶しており、
前記端末装置の前記ゲイン値調整手段は、楽曲再生を行う事前に、前記配信用ホスト装置から配信された前記目標音圧周波数特性を特定するゲイン値データに基づいて前記イコライザのゲイン値を調整しておき、
前記端末装置の前記楽曲再生手段は、楽曲再生を行う際、前記データ記憶手段にその楽曲に対応する微調整用のゲイン値データが存在する場合は、その楽曲対応微調整用のゲイン値データが反映されるよう前記イコライザによる音圧周波数特性変更用のゲイン値を変更した上で前記楽曲再生を行う一方、その楽曲に対応する微調整用のゲイン値データが存在せず、かつ、前記データ記憶手段にその楽曲のジャンルに対応する微調整用のゲイン値データが存在する場合は、そのジャンル対応微調整用のゲイン値データが反映されるよう前記イコライザによる音圧周波数特性変更用のゲイン値を変更した上で前記楽曲再生を行い、その楽曲再生が終了したら、再生前の前記目標音圧周波数特性を特定するゲイン値となるよう前記イコライザを制御すること
を特徴とする情報通信システム。
An information communication system comprising a distribution host device and a plurality of terminal devices, wherein the distribution host device and the terminal device are configured to be capable of information communication with each other via a communication line,
The terminal device
An equalizer that can change the gain value to change the sound pressure frequency characteristics;
Gain value adjusting means for adjusting the gain value of the equalizer so that the sound pressure frequency characteristic in the reproduction sound field matches the target sound pressure frequency characteristic ;
Data storage means for storing music data;
Music playback means for playing back music based on the music data stored in the data storage means ,
The distribution host device distributes gain value data for specifying the target sound pressure frequency characteristic to the terminal device when distributing the music data, and a fine adjustment gain set for each music Distribution control means for distributing value data corresponding to the music data ,
The data storage means of the terminal device stores the fine adjustment gain value data distributed from the distribution host device in the data storage means in association with the music data, and also corresponds to the music genre and the music genre. It also stores genre data indicating the correspondence with fine adjustment gain values.
Wherein the gain value adjusting means of the terminal apparatus, in advance of performing music playback, and adjust the gain value of the equalizer based on the gain value data specifying the target sound pressure frequency characteristic which is distributed from the distribution host device And
When the music playback means of the terminal device performs music playback, if the gain value data for fine adjustment corresponding to the music exists in the data storage means, the gain value data for music fine adjustment is stored. The music reproduction is performed after changing the gain value for changing the sound pressure frequency characteristic by the equalizer to be reflected, while there is no fine adjustment gain value data corresponding to the music, and the data storage When the gain value data for fine adjustment corresponding to the genre of the music exists in the means, the gain value for changing the sound pressure frequency characteristic by the equalizer is reflected so that the gain value data for fine adjustment corresponding to the genre is reflected. The music is played after the change, and when the music playback is finished, the equalizer is controlled so that the gain value specifying the target sound pressure frequency characteristic before the playback is obtained. Information communication system according to claim Rukoto.
請求項1に記載の情報通信システムにおいて、
前記イコライザは、前記音圧周波数特性を変更するため、複数に分割された周波数帯域毎のゲイン値を変更可能であり、
前記目標音圧周波数特性を特定するゲイン値データも前記複数に分割された周波数帯域毎に設定されていること
を特徴する情報通信システム。
The information communication system according to claim 1,
The equalizer can change the gain value for each frequency band divided into a plurality of parts to change the sound pressure frequency characteristics,
The information communication system, wherein gain value data for specifying the target sound pressure frequency characteristic is also set for each of the plurality of divided frequency bands.
請求項1又は2に記載の情報通信システムにおいて、
前記通信回線は、一般公衆回線網又はインターネットであること
を特徴とする情報通信システム。
The information communication system according to claim 1 or 2,
The information communication system, wherein the communication line is a general public line network or the Internet.
請求項1〜3の何れかに記載の情報通信システムにおいて、
前記目標音圧周波数特性を特定するゲイン値データは、歌唱者の年齢層に対応して設定されており、
前記端末装置は、
歌唱者年齢層を特定するデータ入力を受け付ける受付手段と、
その受付手段にて受け付けた前記歌唱者年齢層特定データに基づき前記配信用ホスト装置に対して歌唱者年齢層を通知する通知手段と、を備え、
前記配信用ホスト装置の配信制御手段は、配信先の端末装置から通知された前記歌唱者年齢層に対応した、前記目標音圧周波数特性を特定するゲイン値データを配信すること
を特徴とする情報通信システム。
The information communication system according to any one of claims 1 to 3,
The gain value data for specifying the target sound pressure frequency characteristic is set corresponding to the singer's age group,
The terminal device
Accepting means for accepting data input identifying a singer age group;
Notification means for notifying the singer age group to the distribution host device based on the singer age group specific data received by the receiving means,
The distribution control means of the distribution host device distributes gain value data specifying the target sound pressure frequency characteristic corresponding to the singer age group notified from the terminal device of the distribution destination. Communications system.
請求項1〜3の何れかに記載の情報通信システムにおいて、
前記目標音圧周波数特性を特定するゲイン値データは、地域に対応して設定されており、
前記端末装置は、
当該端末装置が使用される地域を特定するデータ入力を受け付ける受付手段と、
その受付手段にて受け付けた前記使用地域特定データに基づき、前記配信用ホスト装置に対して使用地域を通知する通知手段と、を備え、
前記配信用ホスト装置の配信制御手段は、配信先の端末装置から通知された前記使用地域に対応した、前記目標音圧周波数特性を特定するゲイン値データを配信すること
を特徴とする情報通信システム。
The information communication system according to any one of claims 1 to 3 ,
The gain value data for specifying the target sound pressure frequency characteristic is set corresponding to the region,
The terminal device
Accepting means for accepting data input for specifying an area where the terminal device is used;
Notification means for notifying the use host device of the use area based on the use area specifying data received by the receiving means,
The distribution control means of the distribution host device distributes gain value data specifying the target sound pressure frequency characteristic corresponding to the use area notified from the distribution destination terminal device. .
請求項1〜3の何れかに記載の情報通信システムにおいて、
前記目標音圧周波数特性を特定するゲイン値データは、予め分類された端末ユーザの音楽的嗜好に対応して設定されており、
前記端末装置は、
当該端末装置のユーザの音楽的嗜好を特定するデータ入力を受け付ける受付手段と、
その受付手段にて受け付けた前記音楽的嗜好特定データに基づき、前記配信用ホスト装置に対して音楽的嗜好を通知する通知手段と、を備え、
前記配信用ホスト装置の配信制御手段は、配信先の端末装置から通知された前記ユーザ嗜好に対応した、前記目標音圧周波数特性を特定するゲイン値データを配信すること
を特徴とする情報通信システム。
The information communication system according to any one of claims 1 to 3 ,
The gain value data for specifying the target sound pressure frequency characteristic is set corresponding to the musical preference of the terminal user classified in advance,
The terminal device
Accepting means for accepting data input specifying the musical preference of the user of the terminal device;
Notification means for notifying the distribution host device of musical preference based on the musical preference specifying data received by the receiving means,
The distribution control means of the distribution host device distributes gain value data specifying the target sound pressure frequency characteristic corresponding to the user preference notified from a distribution destination terminal device. .
請求項1〜3の何れかに記載のイコライザ、ゲイン値調整手段、データ記憶手段、楽曲再生手段を備えた端末装置において、その端末装置が備えるコンピュータにて実行されるプログラムであって、
前記コンピュータを請求項1〜3の何れかに記載の情報通信システムにおける端末装置が備える前記ゲイン値調整手段及び前記楽曲再生手段として機能させるためのプログラム。
A terminal device comprising the equalizer, gain value adjusting means, data storage means, and music reproducing means according to any one of claims 1 to 3, wherein the program is executed by a computer provided in the terminal device,
The program for functioning the said computer as the said gain value adjustment means with which the terminal device in the information communication system in any one of Claims 1-3 is equipped, and the said music reproduction means.
請求項4〜6の何れかに記載のイコライザ、ゲイン値調整手段、データ記憶手段、楽曲再生手段、受付手段、通知手段を備えた端末装置において、その端末装置が備えるコンピュータにて実行されるプログラムであって、
前記コンピュータを請求項4〜6の何れかに記載の情報通信システムにおける端末装置が備える前記ゲイン値調整手段、前記楽曲再生手段及び前記通知手段として機能させるためのプログラム。
A program executed by a computer provided in the terminal device including the equalizer, the gain value adjusting unit, the data storage unit, the music reproducing unit, the receiving unit, and the notification unit according to any one of claims 4 to 6. Because
The program for functioning the said computer as said gain value adjustment means with which the terminal device in the information communication system in any one of Claims 4-6 is provided, the said music reproduction means, and the said notification means.
配信用ホスト装置と複数の通信カラオケ端末を備え、前記配信用ホスト装置と前記通信カラオケ端末とが通信回線を介して相互に情報通信可能に構成された情報通信システムにおける前記通信カラオケ端末であって、The communication karaoke terminal in an information communication system comprising a distribution host device and a plurality of communication karaoke terminals, wherein the distribution host device and the communication karaoke terminal are configured to be able to communicate with each other via a communication line. ,
音圧周波数特性を変更するためにゲイン値を変更可能なイコライザと、An equalizer that can change the gain value to change the sound pressure frequency characteristics;
再生音場における音圧周波数特性を目標音圧周波数特性と一致するように前記イコライザのゲイン値を調整するゲイン値調整手段と、Gain value adjusting means for adjusting the gain value of the equalizer so that the sound pressure frequency characteristic in the reproduction sound field matches the target sound pressure frequency characteristic;
楽曲データを記憶しておくデータ記憶手段と、Data storage means for storing music data;
そのデータ記憶手段に記憶されている楽曲データに基づいて楽曲再生を行う楽曲再生手段と、Music playback means for playing back music based on the music data stored in the data storage means;
前記配信用ホスト装置から、前記目標音圧周波数特性を特定するゲイン値データを前記楽曲データを受信する際に受信すると共に、前記楽曲データに対応させて配信されてくる曲毎に設定された微調整用のゲイン値データを受信する受信制御手段とを備え、When receiving the music data, the gain value data for specifying the target sound pressure frequency characteristic is received from the distribution host device, and the fine data set for each music distributed corresponding to the music data is set. Receiving control means for receiving gain value data for adjustment,
前記データ記憶手段は、前記受信制御手段によって前記配信用ホスト装置から受信した微調整用のゲイン値データを、前記楽曲データに対応させて前記データ記憶手段に記憶すると共に、楽曲のジャンルとそれに対応する微調整用のゲイン値との対応関係を示すジャンルデータも記憶しており、The data storage means stores the fine adjustment gain value data received from the distribution host device by the reception control means in the data storage means in association with the music data, and corresponds to the music genre and the corresponding music genre. It also stores genre data indicating the correspondence with fine adjustment gain values.
前記ゲイン値調整手段は、楽曲再生を行う事前に、前記受信制御手段によって前記配信用ホスト装置から受信した前記目標音圧周波数特性を特定するゲイン値データに基づいて前記イコライザのゲイン値を調整しておき、The gain value adjusting unit adjusts the gain value of the equalizer based on gain value data specifying the target sound pressure frequency characteristic received from the distribution host device by the reception control unit in advance of music reproduction. And
前記楽曲再生手段は、楽曲再生を行う際、前記データ記憶手段にその楽曲に対応する微調整用のゲイン値データが存在する場合は、その楽曲対応微調整用のゲイン値データが反映されるよう前記イコライザによる音圧周波数特性変更用のゲイン値を変更した上で前記楽曲再生を行う一方、その楽曲に対応する微調整用のゲイン値データが存在せず、かつ、前記データ記憶手段にその楽曲のジャンルに対応する微調整用のゲイン値データが存在する場合は、そのジャンル対応微調整用のゲイン値データが反映されるよう前記イコライザによる音圧周波数特性変更用のゲイン値を変更した上で前記楽曲再生を行い、その楽曲再生が終了したら、再生前の前記目標音圧周波数特性を特定するゲイン値となるよう前記イコライザを制御することWhen the music reproducing means reproduces the music, if there is fine adjustment gain value data corresponding to the music in the data storage means, the music corresponding fine adjustment gain value data is reflected. The music reproduction is performed after changing the gain value for changing the sound pressure frequency characteristic by the equalizer, and there is no fine adjustment gain value data corresponding to the music, and the data storage means stores the music. If the gain value data for fine adjustment corresponding to the genre exists, the gain value for changing the sound pressure frequency characteristic by the equalizer is changed so that the gain value data for fine adjustment corresponding to the genre is reflected. Performing the music reproduction, and when the music reproduction is completed, controlling the equalizer so as to obtain a gain value for specifying the target sound pressure frequency characteristic before the reproduction.
を特徴とする通信カラオケ端末。A communication karaoke terminal characterized by
請求項9に記載の通信カラオケ端末において、
前記ゲイン値調整手段は、再生する楽曲の選曲が行われるよりも前に、前記受信制御手段によって前記配信用ホスト装置から受信した前記目標音圧周波数特性を特定するゲイン値データに基づいて前記イコライザのゲイン値を調整しておくこと
を特徴とする通信カラオケ端末。
In the communication karaoke terminal according to claim 9,
The gain value adjusting means is based on the gain value data specifying the target sound pressure frequency characteristic received from the distribution host device by the reception control means before the music to be played is selected. Adjust the gain value of
A communication karaoke terminal characterized by
請求項1〜6の何れかに記載の情報通信システムにおける配信用ホスト装置の構成を備えた配信用ホスト装置。 A distribution host device comprising the configuration of the distribution host device in the information communication system according to claim 1 .
JP2004099191A 2004-03-30 2004-03-30 Information communication system, communication karaoke terminal, distribution host device and program Expired - Lifetime JP4281601B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004099191A JP4281601B2 (en) 2004-03-30 2004-03-30 Information communication system, communication karaoke terminal, distribution host device and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004099191A JP4281601B2 (en) 2004-03-30 2004-03-30 Information communication system, communication karaoke terminal, distribution host device and program

Publications (2)

Publication Number Publication Date
JP2005284049A JP2005284049A (en) 2005-10-13
JP4281601B2 true JP4281601B2 (en) 2009-06-17

Family

ID=35182475

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004099191A Expired - Lifetime JP4281601B2 (en) 2004-03-30 2004-03-30 Information communication system, communication karaoke terminal, distribution host device and program

Country Status (1)

Country Link
JP (1) JP4281601B2 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007116315A (en) * 2005-10-19 2007-05-10 Xing Inc Data distribution system, data distribution method, and communication terminal
JP2008139623A (en) * 2006-12-04 2008-06-19 Nippon Telegr & Teleph Corp <Ntt> Digital phone, sound correction device, method, program, and its recording medium
JP4899951B2 (en) * 2007-03-09 2012-03-21 ヤマハ株式会社 Acoustic characteristic correction system
JP5377030B2 (en) * 2009-03-31 2013-12-25 株式会社タイトー Microphone device
JP5588210B2 (en) * 2010-03-31 2014-09-10 株式会社メガチップス Sensor network system and setting method
EP2567554B1 (en) * 2010-05-06 2016-03-23 Dolby Laboratories Licensing Corporation Determination and use of corrective filters for portable media playback devices
JP5605062B2 (en) * 2010-08-03 2014-10-15 大日本印刷株式会社 Noise source smoothing method and smoothing device
JP6053007B2 (en) * 2013-03-26 2016-12-27 株式会社エクシング Online karaoke system
JP6603336B2 (en) * 2016-01-28 2019-11-06 パイオニア株式会社 Information processing apparatus and information processing method
JP2021012396A (en) * 2020-11-02 2021-02-04 パイオニア株式会社 Management device and sound adjustment management method, and acoustic device and music piece reproduction method

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2748826B2 (en) * 1993-07-22 1998-05-13 ヤマハ株式会社 Acoustic characteristic correction device
JP2876993B2 (en) * 1994-07-07 1999-03-31 ヤマハ株式会社 Reproduction characteristic control device
JP3228092B2 (en) * 1994-11-17 2001-11-12 松下電器産業株式会社 Audio circuit
JP3114587B2 (en) * 1995-10-23 2000-12-04 ヤマハ株式会社 Karaoke amplifier
JPH1055185A (en) * 1996-08-09 1998-02-24 Sony Corp Acoustic equipment with accompaniment performance function
JPH10124069A (en) * 1996-10-15 1998-05-15 Yamaha Corp Centralized management type karaoke device
JP2000089772A (en) * 1998-09-14 2000-03-31 Sony Corp Acoustic device
US6520776B1 (en) * 1998-11-11 2003-02-18 U's Bmb Entertainment Corp. Portable karaoke microphone device and karaoke apparatus
JP3236268B2 (en) * 1999-01-13 2001-12-10 埼玉日本電気株式会社 Voice correction device and mobile device with voice correction function
JP2001147693A (en) * 1999-11-19 2001-05-29 Takahiro Yamashita Method of correcting reproduced output in sound reproducing device
JP3775156B2 (en) * 2000-03-02 2006-05-17 ヤマハ株式会社 Mobile phone
JP2002006869A (en) * 2000-06-22 2002-01-11 Daiichikosho Co Ltd Method for functioning personal portable information terminal, such as portable telephone, as tool for utilizing karaoke sing-along machine and karaoke sing- along machine applying this method
JP2002176700A (en) * 2000-09-26 2002-06-21 Matsushita Electric Ind Co Ltd Signal processing unit and recording medium
JP2002159099A (en) * 2000-11-20 2002-05-31 Matsushita Electric Ind Co Ltd Sound field controller
JP2002169555A (en) * 2000-11-30 2002-06-14 Yamaha Corp Electronic musical instrument, control method for electronic musical instrument, and distributing method for acoustic data
JP3941616B2 (en) * 2002-07-22 2007-07-04 ヤマハ株式会社 Distribution method of online karaoke system
JP2004071128A (en) * 2002-08-02 2004-03-04 Kenwood Corp Reproducing device, recording device, computer program, and storage medium in which computer program is recorded

Also Published As

Publication number Publication date
JP2005284049A (en) 2005-10-13

Similar Documents

Publication Publication Date Title
JP3988750B2 (en) Sound pressure frequency characteristic adjusting device, information communication system, and program
JP4281601B2 (en) Information communication system, communication karaoke terminal, distribution host device and program
US20240135909A1 (en) Information processing device, information processing method, and non-transitory computer readable recording medium
JPH1152966A (en) Music playing system
JP2009031357A (en) Music piece distribution system, music piece editing device, music piece playback device, music piece storage device, and program
JP6459379B2 (en) Acoustic system
JP3868552B2 (en) Music playback system
JP2009244712A (en) Musical performance system and recording method
JP2016081039A (en) Acoustic system
JP2008097096A (en) Server device and communication session establishment method
JP4364470B2 (en) Singing evaluation method and karaoke apparatus for network karaoke system
JP3703580B2 (en) Music sound playback system
JP3947583B2 (en) Music playback system
JP5224508B2 (en) Karaoke recorder
JP5522418B2 (en) Karaoke system and karaoke device
JP4360212B2 (en) Karaoke equipment
JP2010002730A (en) Karaoke host device, karaoke recording system
JP6783065B2 (en) Communication terminal equipment, server equipment and programs
JP3515007B2 (en) Karaoke device characterized by echo adjustment function of microphone input
US9681230B2 (en) Acoustic system, output device, and acoustic system control method
JP5440677B2 (en) Music distribution system, music editing apparatus and program
JP2024087533A (en) Karaoke device, karaoke program, and parameter setting method for karaoke device
WO2013051084A1 (en) Recording device, recording method, computer program for record control, playback device, playback method, and computer program for playback control
JP2023092863A (en) karaoke device
JP6003861B2 (en) Acoustic data creation device, program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070319

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20081104

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081111

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090109

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: 20090224

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090309

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120327

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120327

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130327

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130327

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140327

Year of fee payment: 5