(57)【要約】【課題】再生音場の広狭度合いに応じた適切な音圧周波数特性の調整を実現する。【解決手段】各通信カラオケ端末１では、部屋の広狭度合いに応じて予め準備された３種類の判定用ゲイン値及び目標ゲイン値を記憶している。そして、実際に端末が設置されている再生音場にてピンクノイズをスピーカから発音させマイクにて入力し、周波数解析して再生ゲイン値を得る。その再生ゲイン値と３種類の判定用ゲイン値と各差分を求め、その差分の絶対値が最も小さいものに対応する目標ゲイン値を選択する。この目標ゲイン値は再生音場の広狭度合いに応じたものとなっているため、再生ゲイン値が目標ゲイン値に一致するようにイコライザのゲイン値調整を行えば、再生音場の広狭度合いに応じた適切な音圧周波数特性の調整を実現できる。【選択図】図３
2006017893.tif 000002
【特許請求の範囲】
【請求項１】
測定用音信号を発生する測定用音信号発生手段と、
ゲイン値を変更することで、前記測定用音信号発生手段から発生された測定用音信号の音圧周波数特性を変更可能なイコライザと、
そのイコライザからの出力を可聴音として発する発音手段と、
その発音手段から発せられた可聴音を入力して電気信号に変換する音入力手段と、
その音入力手段からの電気信号に基づいて、音圧周波数特性を特定するゲイン値を解析する解析手段と、
音場の広狭度合いに応じて設定された複数の判定用音圧周波数特性を特定するゲイン値（以下、判定用ゲイン値と称す。）を記憶しておく判定用ゲイン値記憶手段と、
前記解析手段による解析結果である再生音場における音圧周波数特性を特定するゲイン値（以下、再生ゲイン値と称す。）と前記判定用ゲイン値記憶手段に記憶された複数の判定用ゲイン値とを比較することにより、再生音場の広狭度合いを判定する広狭判定手段と、
音場の広狭度合いに応じて設定された複数の目標音圧周波数特性を特定するゲイン（以下、目標ゲイン値と称す。）を記憶しておく目標ゲイン値記憶手段と、
前記広狭判定手段によって判定された広狭度合いに対応する目標ゲイン値を前記目標ゲイン値記憶手段から読み出し、その読み出した目標ゲイン値に基づいて、前記広狭判定手段によって判定された広狭度合いに対応する目標音圧周波数特性に再生音場における音圧周波数特性が一致するよう前記イコライザのゲイン値を調整するゲイン値調整手段と、
を備えることを特徴とする音圧周波数特性調整装置。
【請求項２】
請求項１に記載の音圧周波数特性調整装置において、
前記判定用ゲイン値は、前記音場を構成する部屋の側壁と前記音入力手段との距離によって定まる前記音場の広狭度合いに応じて設定されていること
を特徴する音圧周波数特性調整装置。
【請求項３】
請求項１又は２に記載の音圧周波数特性調整装置において、
前記イコライザは、前記音圧周波数特性を変更するため、複数に分割された周波数帯域毎のゲイン値を変更可能であり、
前記判定用ゲイン値及び前記目標ゲイン値も前記複数に分割された周波数帯域毎に設定されていること
を特徴する音圧周波数特性調整装置。
【請求項４】
請求項１〜３の何れかに記載の音圧周波数特性調整装置において、
前記判定用ゲイン値と前記目標ゲイン値は同じ値であり、
前記判定用ゲイン値記憶手段でもあり前記目標ゲイン値記憶手段でもある記憶手段が、前記判定用ゲイン値でもあり前記目標ゲイン値でもあるゲイン値を記憶していること
を特徴とする音圧周波数特性調整装置。
【請求項５】
請求項１〜４の何れかに記載の音圧周波数特性調整装置を備えた複数の端末装置と配信用ホスト装置とを備え、前記配信用ホスト装置と前記端末装置とが通信回線を介して相互に情報通信可能に構成された情報通信システムであって、
前記配信用ホスト装置は、前記端末装置に対して、前記判定用ゲイン値及び前記目標ゲイン値を配信する配信制御手段を備え、
前記端末装置の前記広狭判定手段は、前記配信用ホスト装置から配信された前記判定用ゲイン値に基づいて前記再生音場の広狭度合いを判定し、
前記端末装置の前記ゲイン値調整手段は、前記配信用ホスト装置から配信された前記目標ゲイン値に基づいて前記イコライザのゲイン値を調整すること
を特徴とする情報通信システム。
【請求項６】
請求項５記載の情報通信システムにおいて、
前記通信回線は、一般公衆回線網又はインターネットであること
を特徴とする情報通信システム。
【請求項７】
請求項５又は６に記載の情報通信システムにおいて、
前記端末装置は、
楽曲データを記憶しておくデータ記憶手段と、
そのデータ記憶手段に記憶されている楽曲データに基づいて楽曲再生を行う楽曲再生手段と、を備え、
前記配信用ホスト装置の配信制御手段は、
前記判定用ゲイン値及び前記目標ゲイン値の配信を、前記端末装置へ前記楽曲データを配信する際に行うこと
を特徴とする情報通信システム。
【請求項８】
請求項１〜４の何れかに記載の測定用音信号発生手段、イコライザ、音入力手段、解析手段と、判定用ゲイン値記憶手段と、広狭判定手段と、目標ゲイン値記憶手段と、ゲイン値調整手段とを備えた音圧周波数特性調整装置において、その音圧周波数特性調整装置が備えるコンピュータにて実行されるプログラムであって、
前記コンピュータを請求項１〜４の何れかに記載の音圧周波数特性調整装置が備える前記解析手段、前記広狭判定手段、前記ゲイン値調整手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再生音場における音圧周波数特性の調整技術に関する。
【背景技術】
【０００２】
従来、ピンクノイズ等の基準音声信号を用いて、所望の音圧周波数特性となるよう音声信号を補正する調整技術が知られている（例えば特許文献１参照）。この従来の調整技術は、スピーカより発せられた基準音声信号をマイクにより入力し、その入力された音声信号を複数の周波数帯域に分割して得られる音圧周波数特性が所望の特性となるよう、各周波数帯域の音圧を補正することによって実現している。
【特許文献１】特開平０６−３１１５８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ここで音圧周波数特性の調整が有効な対象の１つとしてカラオケ装置が考えられる。カラオケ装置が設置される部屋の広狭はかなり差がある。例えば専用のカラオケボックス（部屋）であっても、数人レベルの部屋、１０人前後の部屋、２０人前後ぐらいのパーティルームといった広狭があり、さらに披露宴会場にカラオケ装置を設置する場合を想定すれば１００人レベルの部屋となり、広狭差が相当なものとなる。
【０００４】
しかしながら、上述の特許文献１において開示されている所望の音圧周波数特性は単一である。特許文献１において開示された音圧周波数特性の調整対象はカーオーディオ装置であり、車室の広さに差があるといっても何倍も差があるわけではなく、目標とする音圧周波数特性が単一であっても特段の問題は生じないと考えられる。
【０００５】
これに対してカラオケ装置の場合には上述したように設置環境における音場の広狭差が相当大きい。目標音圧周波数特性が単一であると、例えば上述した数人レベルの部屋に対して所望の特性となるような目標音圧周波数特性に基づいて、２０人前後ぐらいのパーティルームや１００人レベルの部屋に設置するカラオケ装置においても音圧周波数特性の調整をすることとなってしまう。再生音場の広狭度合いが大きくなれば、その広狭度合いに応じた適切な目標音圧周波数特性が存在することとなるが、単一の目標音圧周波数特性を採用してしまうと、その適切な目標音圧周波数特性に近づけることができなくなってしまう。
【０００６】
そこで本発明は、再生音場の広狭度合いに応じた適切な音圧周波数特性の調整を実現できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上述した問題点を解決するためになされた本発明の音圧周波数特性調整装置は、測定用音信号を発生する測定用音信号発生手段（実施例では音源部２４：なお、この欄においては、発明に対する理解を容易にするため、必要に応じて「発明を実施するための最良の形態」欄において説明した構成要素を括弧内に示すが、この記載によって特許請求の範囲を限定することを意味するものではない。）と、ゲイン値を変更することで、前記測定用音信号発生手段から発生された測定用音信号の音圧周波数特性を変更可能なイコライザ（実施例では１５バンドイコライザ２５）と、  そのイコライザからの出力を可聴音として発する発音手段（実施例ではスピーカ４０）と、その発音手段から発せられた可聴音を入力して電気信号に変換する音入力手段（実施例ではマイク５０）と、その音入力手段からの電気信号に基づいて音圧周波数特性を特定するゲイン値を解析する解析手段（実施例では周波数解析部２７）と、音場の広狭度合いに応じて設定された複数の判定用音圧周波数特性を特定するゲイン（＝判定用ゲイン値）を記憶しておく判定用ゲイン値記憶手段（実施例ではメイン制御部１０のハードディスク記憶装置１４）と、解析手段による解析結果である再生音場における音圧周波数特性を特定するゲイン値（＝再生ゲイン値）と判定用ゲイン値記憶手段に記憶された複数の判定用ゲイン値とを比較することにより、再生音場の広狭度合いを判定する広狭判定手段（実施例では音声処理部２０のＣＰＵ２１）と、音場の広狭度合いに応じて設定された複数の目標音圧周波数特性を特定するゲイン（＝目標ゲイン値）を記憶しておく目標ゲイン値記憶手段（実施例ではメイン制御部１０のハードディスク記憶装置１４）と、広狭判定手段によって判定された広狭度合いに対応する目標ゲイン値を目標ゲイン値記憶手段から読み出し、その読み出した目標ゲイン値に基づいて、広狭判定手段によって判定された広狭度合いに対応する目標音圧周波数特性に再生音場における音圧周波数特性が一致するようイコライザのゲイン値を調整するゲイン値調整手段（実施例ではメイン制御部１０のＣＰＵ１１及び音声処理部２０のＣＰＵ２１）と、を備えることを特徴とする。
【０００８】
このような構成を有する本発明の音圧周波数特性調整装置によれば、音場の広狭度合いに応じて設定された複数の判定用ゲイン値と目標ゲイン値とを記憶している。例えば再生音場の広狭（＝部屋の大小）として、大きな部屋（１００人程度の収容レベル）・普通の部屋（２０人程度の収容レベル）・小さな部屋（数人程度の収容レベル）という３種類の広狭度合いを設定した場合を想定する。予め実際に各広狭程度の部屋において実測したゲイン値を判定用ゲイン値として採用することが考えられる。この際、複数の部屋の平均値を採用するなど、判定用ゲイン値の決定の仕方は種々考えられる。また、目標ゲイン値に関しては、判定用ゲイン値と同様に、予め実際に各広狭程度の部屋において実測したゲイン値を用いてもよいが、さらに調整を施しても良い。これは、音圧周波数特性の調整が実際には調整対象に応じて修正した方がよい場合もあることに基づいている。例えば測定用音信号はピンクノイズ等の単純な音信号であるが、カラオケ装置を想定した場合には、カラオケ伴奏音はかなり複雑な音信号となっている。そのため、例えばカラオケ楽曲の作成者側において、より適切と考えられる目標音圧周波数特性があれば、それに合ったゲイン値にすることも好ましいからである。
【０００９】
そして、本発明の音圧周波数特性調整装置は、再生ゲイン値と複数の判定用ゲイン値とを比較することにより、再生音場の広狭度合いを判定する。この判定に際しては、再生ゲイン値と複数の判定用ゲイン値との差分の絶対値の内、最小となる差分絶対値に対応する判定用ゲイン値に基づいて判定できる。このように部屋の広狭度合いが大きくなると、同じ測定用音信号に対する音圧周波数特性の解析結果が異なってくる。したがって、これを判定用ゲイン値として再生音場における実測値と比較すれば、再生音場における部屋の広狭度合いを容易に判定することができる。
【００１０】
そして、このように部屋の広狭度合いを判定できたならば、その判定された広狭度合いに対応する目標ゲイン値に基づいて、対応する目標音圧周波数特性に再生音場における音圧周波数特性が一致するようイコライザのゲイン値を調整すればよい。この目標ゲイン値は部屋の広狭度合いに応じたものとなっているため、再生音場の広狭度合いに応じた適切な音圧周波数特性の調整を実現できることとなる。
【００１１】
判定用ゲイン値は、音場の広狭度合いに応じて設定されるのであるが、例えば音場を構成する部屋の側壁と音入力手段との距離によって定まる音場の広狭度合いに応じて設定することが考えられる。一般に部屋の形状等は一定ではないが、例えばカラオケボックスを想定すると、部屋の形状は矩形であることが多い。また、カラオケ機器の設置場所も通常は部屋の中央には設置せず、隅に寄せることが多い。そして、マイクの設置場所、つまり歌唱する場所も、カラオケ機器の設置場所を基準としてある程度定まっている。したがって、マイクの設置場所から側壁までの距離は部屋の広狭度合いを反映していると考えられる。そこで、部屋の側壁と音入力手段（例えばマイク）との距離によって定まる音場の広狭度合いに応じて判定用ゲイン値を設定するのである。なお、部屋の床面積等に基づいて広狭度合いを定めてもよいが、特にカラオケ用途を想定すると、上述した音入力手段（例えばマイク）の位置に着目することも有用な対応である。
【００１２】
イコライザに関しては、音圧周波数特性を変更するため、複数に分割された周波数帯域毎のゲイン値を変更可能な構成のものが一般的である。例えば１５分割された周波数帯域毎のゲイン値を変更可能なものは１５バンドイコライザなどと称される。このようなイコライザを用いる場合には、判定用ゲイン値及び目標ゲイン値も同様に、複数に分割された周波数帯域毎に設定しておくとよい。
【００１３】
また、判定用ゲイン値と目標ゲイン値に関しては、上述したようには実測値を判定用ゲイン値とし、実測値からさらに修正を施して目標ゲイン値にすることも好ましい点を述べたが、便宜的にはこれらは同じ値であってもよい。その場合には、判定用ゲイン値でもあり目標ゲイン値でもあるゲイン値を、判定用ゲイン値記憶手段でもあり目標ゲイン値記憶手段でもある記憶手段が記憶しているだけでよい。
【００１４】
請求項５に示す情報通信システムは、請求項１〜４の何れかに記載の音圧周波数特性調整装置を備えた複数の端末装置と配信用ホスト装置とを備え、配信用ホスト装置と端末装置とが通信回線を介して相互に情報通信可能に構成されている。そして、配信用ホスト装置は、端末装置に対して、判定用ゲイン値及び目標ゲイン値を配信する配信制御手段（配信用ホスト装置１００のＣＰＵ１０１）を備え、端末装置の広狭判定手段は、配信用ホスト装置から配信された判定用ゲイン値に基づいて再生音場の広狭度合いを判定し、端末装置のゲイン値調整手段は、配信用ホスト装置から配信された目標ゲイン値に基づいてイコライザのゲイン値を調整する。
【００１５】
このように判定用ゲイン値及び目標ゲイン値を配信用ホスト装置から配信するようにした場合、例えば１台の配信用ホスト装置に数万台の端末装置が接続されているような情報通信システムであれば非常に顕著な効果が得られる。つまり、例えば各端末装置において再生音場の音圧周波数特性を示すゲイン値を測定・算出し、それを配信用ホスト装置へアップロードし、配信用ホスト装置側で各端末装置に応じた目標ゲイン値を算出あるいは選択して再度端末装置へダウンロードすることも可能である。しかし、上述のように１台の配信用ホスト装置に数万台の端末装置が接続されているようなシステムの場合には、配信用ホスト装置にて数万台の端末装置それぞれに対する目標ゲイン値の算出あるいは選択が必要となり、非常に処理負荷が大きくなる。それに対して、このように判定用ゲイン値及び目標ゲイン値を配信用ホスト装置から配信すれば後は各端末装置にて対処できるようにすれば、配信用ホスト装置の処理負荷低減の面で有効である。そして、例えば判定用ゲイン値や目標ゲイン値の種類を増やしたり微修正したりした場合であっても、配信用ホスト装置から配信すれば対応できるため、非常に便利である。
【００１６】
また、配信用ホスト装置と端末装置との間の通信回線としては一般公衆回線網（ＰＳＴＮ：Public Switched Telephone Networks）やインターネットを使用することができる。このようなホスト−端末間での通信システムを構築する場合、ホスト発呼・端末発呼という手法が考えられるが、本発明の場合には、ホスト・端末の何れから発呼するシステムを採用しても、判定用ゲイン値及び目標ゲイン値の配信さえできれば後は端末装置にて調整作業が完結するため、その調整作業は端末装置側の任意のタイミングで実行することができる。
【００１７】
本発明の情報通信システムは、端末装置において音圧周波数特性の調整が必要なシステムであればどのようなものにも適用できるが、上述したように端末台数が多くなればなるほど、配信用ホスト装置における処理負荷や通信負荷の低減などの観点で有利である。そういった意味では、いわゆる通信カラオケシステムには非常に有効な発明である。通信カラオケシステムの場合には、端末装置が、楽曲データを記憶しておくデータ記憶手段と、そのデータ記憶手段に記憶されている楽曲データに基づいて楽曲再生を行う楽曲再生手段とを備えており、この楽曲データに関しては、例えば新曲に関する楽曲データは配信用ホスト装置から端末装置へ定期・不定期に配信されることが多い。したがって、配信用ホスト装置の配信制御手段が、判定用ゲイン値及び目標ゲイン値の配信を、端末装置へ楽曲データを配信する際に行うようにすることが考えられる。
【００１８】
なお、音圧周波数特性調整装置が備える解析手段、広狭判定手段、ゲイン値調整手段とをコンピュータにて実現する場合、請求項８に記載するように、音圧周波数特性調整装置が備えるコンピュータで実行するプログラムとしての発明としても捉えることができる。このようなプログラムは、例えばフレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ハードディスク、ＲＯＭ、ＲＡＭ等のコンピュータ読み取り可能な記録媒体に記録し、必要に応じてコンピュータにロードして実行したり、ネットワークを介してロードして実行することにより、これら各手段としての機能を実現できる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明が適用された実施例について図面を用いて説明する。なお、本発明の実施の形態は、下記の実施例に何ら限定されることなく、本発明の技術的範囲に属する限り種々の形態を採りうる。
【００２０】
図１は、情報通信システムの一実施例としての通信カラオケシステムの構成を示すブロック図である。
本実施例の通信カラオケシステムは、端末装置としての通信カラオケ端末１と、配信用ホスト装置１００とが一般公衆回線網（ＰＳＴＮ）又はインターネット９０を介して接続され、配信用ホスト装置１００から通信カラオケ端末１へ各種情報を配信するよう構成されている。なお、通信カラオケ端末１と配信用ホスト装置１００との間はインターネットを介して接続してもよい。また、図１では通信カラオケ端末１を１台しか示していないが、当然ながら多数（例えば数万台といったレベル）の通信カラオケ端末１が接続されている。
【００２１】
配信用ホスト装置１００は、装置全体の動作を制御するＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ハードディスク記憶装置（ＨＤＤ）１０４、通信制御部１０５などを備えている。ハードディスク記憶装置（ＨＤＤ）１０４には、通信カラオケ端末１へ配信するための曲データや目標ゲイン値及び判定用ゲイン値などが記憶されている。この目標ゲイン値及び判定用ゲイン値に関しては後で詳しく説明する。また、通信制御部１０５は一般公衆回線網又はインターネット９０を介して通信カラオケ端末１と接続されている。
【００２２】
一方、通信カラオケ端末１は、大きく分けてメイン制御部１０と音声処理部２０とを備えている。
［メイン制御部１０の構成］
メイン制御部１０は、メイン制御部１０全体の動作を制御するＣＰＵ１１に、バスを介してモデム１２、ＲＡＭ１３、ハードディスク記憶装置（ＨＤＤ）１４、操作パネル１５、映像処理部１６が接続されている。
【００２３】
モデム１２は一般公衆回線網又はインターネット９０を介して配信用ホスト装置１００と接続されている。
ハードディスク記憶装置１４には、この通信カラオケ端末１の動作を制御するシステムプログラム、アプリケーションプログラムなどが記憶されており、通信カラオケ端末１の電源がオンされて起動プログラムが実行されると、これらのプログラムがＲＡＭ１３に読み込まれる。又はドディスク記憶装置１４には、上述したプログラムを記憶するエリアのほか、カラオケ演奏するための曲データを記憶するエリア、目標ゲイン値及び判定用ゲイン値を記憶するエリアなどを備えている。目標ゲイン値及び判定用ゲイン値は上述した配信用ホスト装置１００から配信されたものである。
【００２４】
操作パネル１５は通信カラオケ端末１の前面に設けられており、曲コード入力スイッチやキーチェンジスイッチ、あるいは入力された曲コード等を表示するための７セグメントＬＥＤなどを有している。
【００２５】
映像処理部１６は、曲データ中に含まれる、あるいは別途ハードディスク記憶装置１４に記憶されている背景映像データに歌詞データをスーパーインポーズで合成してモニタ３０に表示する。もちろん、それ以外の内容を表示することも可能である。
【００２６】
［音声処理部２０の構成］
音声処理部２０は、音声処理部２０全体の動作を制御するＣＰＵ２１に、バスを介してＲＯＭ２２、ＲＡＭ２３、音源部２４、１５バンドイコライザ（以下、単にイコライザと称す。）２５、ボイスエフェクト部２６、周波数解析部２７が接続されている。
【００２７】
音声処理部２０のＣＰＵ２１とメイン制御部１０のＣＰＵ１１とはＵＳＢ（Universal Serial Bus）によって接続されている。そのため、後述の処理において、メイン制御部１０のハードディスク記憶装置１４に記憶されている目標ゲイン値及び判定用ゲイン値を、メイン制御部１０のＣＰＵ１１を介して取得し、このＲＡＭ２３に記憶させている。ＲＯＭ２２には、この音声処理部２０の動作を制御するアプリケーションプログラムなどが記憶されている。
【００２８】
音源部２４は、曲データの楽音トラックのデータに基づいて（デジタル）楽音信号を形成する。曲データは、カラオケ演奏時に、音声処理部２０のＣＰＵ２１がメイン制御部１０のＣＰＵ１１を介してハードディスク記憶装置１４から読み出す。楽音トラックは複数トラックで構成されており、音源部２４はこのデータに基づいて複数パートの楽音信号を同時に形成する。音源部２４が形成した楽音信号がカラオケ演奏音であり、これらはイコライザ２５に入力される。イコライザ２５は、このカラオケ演奏音に対して所定の音響効果を付与するのであるが、具体的には、２０Ｈｚ〜２０ｋＨｚの周波数帯域を１５の帯域（バンド）に分割し、それぞれの周波数帯域の音圧に対するゲイン値を−１２ｄＢ〜＋１２ｄＢの範囲で変更する。イコライザ２５によって音圧周波数特性が変更された（デジタル）楽音信号は、図示しないＤＡ変換器を介してアナログ信号に変換され、後述の歌唱音声信号とミキシングされて外付け装置であるスピーカ４０へ出力される。
【００２９】
一方、外付け装置である歌唱用のマイク５０から入力された歌唱音声信号あるいは音信号は、図示しないマイクアンプにて増幅され、やはり図示しないＡＤ変換器を介してデジタル信号に変換されてボイスエフェクト部２６及び周波数解析部２７へ入力する。ボイスエフェクト部２６では歌唱音声信号に対してエコーなどの音響効果を付与して出力する。ボイスエフェクト部２６から出力された歌唱音声信号は、上述のように楽音信号とミキシングされてスピーカ４０へ出力される。なお、ボイスエフェクト部２６からスピーカ４０へ信号が出力されないようにすることもできるように構成されている。これは、次の理由からである。つまり、再生音場の音圧周波数特性を調整する際には、音源部２４からいわゆるピンクノイズを発生させ、スピーカ４０から発音されたピンクノイズをマイク５０によって入力して周波数解析部２７にて周波数解析する。この場合、そのマイク５０によって入力した音信号（ピンクノイズ）が再度スピーカ４０から出力されてしまうと不都合が生じる。そこで、この音圧周波数特性の調整の際には、ボイスエフェクト部２６からスピーカ４０へ信号が出力されないようにするのである。
【００３０】
周波数解析部２７は、入力された音信号（ピンクノイズ）をＦＦＴによって周波数解析する。本実施例では、イコライザ２５における１５の周波数帯域と同じように、２０Ｈｚ〜２０ｋＨｚの周波数帯域を１５の帯域（バンド）に分割し、それぞれの周波数帯域の音圧を解析する。
【００３１】
［目標ゲイン値、判定用ゲイン値、再生ゲイン値、イコライザのゲイン値の説明］
本実施例の通信カラオケシステムにおいては、通信カラオケ端末１においてカラオケ演奏を実行できることはもちろん、その通信カラオケ端末１が設置された環境に応じた音圧周波数特性の調整を行うことができる。まず、このような音圧周波数特性の調整の必要性について簡単に説明する。
【００３２】
通信カラオケシステムにおいては、通信カラオケ端末１が設置されて楽曲データを再生し演奏する環境が画一的ではないのが実情である。たとえカラオケボックス（部屋）であっても、形状や広さ、あるいは壁の材質など千差万別である。そのため、楽曲データを制作した際の音圧周波数特性（目標音圧周波数特性）と、カラオケボックス内など再生環境での音圧周波数特性（再生音圧周波数特性）とが大きく異なってしまい、楽曲データ制作者の意図する音響状態が十分に再現できない。
【００３３】
特に、再生音場の広狭度合いに関して検討してみる。なお、カラオケボックス等を考えた場合、再生音場の広狭度合いは部屋の広狭度合いとほぼ同義であるため、以下、部屋の広狭度合いとして説明していく。
【００３４】
例えば、図２（ａ）は、部屋の大きさの違いによって音圧周波数特性がどのように異なるかの一例を示したグラフである。測定条件は次の通りである。まず、スピーカ及びマイクは同じものを用い、スピーカから出力するピンクノイズ（基準音声信号）の音量レベルは共通である。そして、図２（ｂ）に示すように、スピーカとマイクの間隔Ｌ１を固定（例えば４５ｃｍ）し、マイクと側壁の間隔Ｌ２を変えている。マイクと側壁の間隔Ｌ２を変えるということは、部屋の大きさを変えたということである。つまり、部屋の大きさが変わってもカラオケ機器の設置場所はあまり変わらず、通常は部屋の中央には設置せず隅に寄せる。そして、マイクの設置場所、つまり歌唱する場所も、カラオケ機器の設置場所を基準としてある程度定まる。したがって、部屋の広狭が変われば、マイクと側壁の間隔Ｌ２が変わることとなる。もちろん、床面積等に基づいて直接的な部屋の広狭を考えても良いが、ここでは、カラオケ用途であることを鑑み、マイク位置を基準として側壁までの間隔Ｌ２に着目した。
【００３５】
なお、マイクと側壁の間隔Ｌ２については、例えば周囲全ての側壁までの間隔を全て考慮してもよいし、簡易的に判断するのであれば、矩形の部屋を前提とし、スピーカが設置されている側の側壁とは反対側の側壁までの（マイクからの）間隔のみに基づいてもよい。図２（ａ）は、簡易的にそのような条件で測定した結果を示す。図２（ａ）の音圧周波数特性を測定した結果からも分かるように、３０Ｈｚ〜５００Ｈｚあたりにおいて顕著に違いが見受けられる。したがって、曲データを制作した際にそのデータ制作者が最適と考える音質を決めるために用いる環境としても部屋の広狭を考慮する。ここでは、部屋の広狭度合いを３種類（大きい・普通・小さい）に分類し、実際に部屋の広さが異なる状況においてピンクノイズ（基準音声信号）を出力し、それをマイクにて入力して周波数解析（ＦＦＴ）し、イコライザ２５における１５の周波数帯域と同じように、２０Ｈｚ〜２０ｋＨｚの周波数帯域を１５の帯域（バンド）に分割し、それぞれの周波数帯域の音圧を解析したものを判定用ゲイン値として採用する。図３（ａ）〜（ｃ）に示す波形（ゲイン値）がそれぞれ部屋の大きさが大きい場合、普通の場合、小さい場合の判定用ゲイン値である。なお、判定用ゲイン値は曲データ制作者側にて測定し、設定するものであるが、例えば部屋の大きさが大きい場合、普通の場合、小さい場合として、それぞれ代表的な部屋１つにて測定した結果であってもよいし、複数の部屋における実測値の平均値を採用しても良い。小さい部屋という範疇に属する場合であっても、その広さや形状等が微妙に異なるため、それらの違いも反映させることも有効である。
【００３６】
そして、このような広狭度合いの異なる各部屋の大きさに適した音圧周波数特性の補正のためのゲイン値（目標ゲイン値）を、図３（ｄ）〜（ｆ）に示すような波形（ゲイン値）で設定する。目標ゲイン値としては、判定用ゲイン値そのものを援用してもよいが、本実施例では、さらに調整を加えている。これは、音圧周波数特性の調整が実際には調整対象に応じて修正した方がよい場合もあることに基づいている。つまり、上述のように判定用ゲイン値を得る場合にはピンクノイズ等の単純な音信号を出力させて測定しているが、実際のカラオケ装置にて出力されるカラオケ伴奏音はかなり複雑な音信号となっている。そのため、例えばカラオケ楽曲の作成者側において、より適切と考えられる目標音圧周波数特性があれば、それに合ったゲイン値にすることが好ましいからである。
【００３７】
このようにして、図３（ｄ）〜（ｆ）に示すように、３分類された部屋にそれぞれ対応して「データ制作者が最適と考える音質を決めるために用いた環境」で設定した、最適音質となる音圧周波数特性を特定するためのゲイン値（目標ゲイン値）が決定される。この目標ゲイン値を用いて、通信カラオケ端末１にて音圧周波数特性の調整を行う。
【００３８】
図４にはその調整の概要を示した。図４（ａ）は目標ゲイン値、図４（ｂ）は測定されたゲイン値、図４（ｃ）はイコライザ２５におけるゲイン値をそれぞれ示している。なお、図４（ａ）では理解を容易にするため、１５バンド全てのゲイン値が０ｄＢとなるフラットな波形として示したが、上述のように、実際には、図３（ｄ）〜（ｆ）に示すような目標ゲイン値となっている。
【００３９】
調整の概要を説明する。通信カラオケ端末１が設置された環境において実際に測定した音圧周波数特性を特定するためのゲイン値（再生ゲイン値）が図４（ｂ）に示すような波形（ゲイン値）であったとする。この再生ゲイン値は、図４（ａ）に示す目標ゲイン値からはずれているため、イコライザ２５によってこれらが一致するように、イコライザ２５のゲイン値を変更（調整）する。このイコライザ２５のゲイン値の例を図４（ｃ）に示す。イコライザ２５においては、１５バンドの各バンドにおけるゲイン値を、目標ゲイン値と再生ゲイン値とを用いて近似計算方法の一つである二分法によって決定したり、目標ゲイン値から再生ゲイン値を減算するなどして得る。なお、一つのバンドのゲイン値を補正すると、他のバンドに対する影響が出るため、１５バンドそれぞれについて繰り返し補正を行い、最終的に目標ゲイン値に一致（あるいは近似）させる。
【００４０】
本実施例では、配信用ホスト装置１００から各通信カラオケ端末１に対して判定用ゲイン値と、目標音圧周波数特性を特定するゲイン値（目標ゲイン値）を配信し、各通信カラオケ端末１では、実際に端末が設置された環境において音源部２４からピンクノイズを発生させて音圧周波数特性を示すゲイン値を測定し、その測定したゲイン値（再生ゲイン値）と判定用ゲイン値とに基づいて、まずは再生音場、つまりこの場合は部屋の広狭度合いを判定する。そして、判定された部屋の広狭度合いに応じた目標ゲイン値と再生ゲイン値との差に基づいて、イコライザ２５におけるゲイン値を、その再生環境に応じた値に変更（調整）する。つまり、イコライザ２５によって音圧周波数特性を特定するゲイン値が調整されて発音された状態における測定値が上述した目標ゲイン値に一致するように、イコライザ２５のゲイン値を変更（調整）するのである。
【００４１】
［通信カラオケ端末１にて実行される動作の説明］
次に、本実施例の通信カラオケシステムにて実行される動作について説明する。
図５〜図８は通信カラオケ端末１にて実行される処理を示すフローチャートであり、それぞれ音圧周波数特性の測定及び設定に係る処理（図５）、起動処理（図７）、選曲・演奏処理（図８）を示すフローチャートである。なお、これらの処理は、メイン制御部１０のＣＰＵ１１と音声処理部２０のＣＰＵ２１の両方が協働して実行するものである。以下、順番に説明する。
【００４２】
［音圧周波数特性の測定・設定処理］
図５に示す音圧周波数特性の測定及び設定処理のフローチャートにおける最初のステップＳ１０では操作パネル１５を介したモード切替の入力があるか否か判断する。これはカラオケモードから特性設定モードへ切り替える指示を示す入力の有無を判断している。モード切替入力がない場合は（Ｓ１０：Ｎｏ）、Ｓ１０の判断を繰り返し行い、モード切替入力があれば（Ｓ１０：Ｙｅｓ）、ハードディスク記憶装置１４に目標ゲイン値が存在するか否か判断する（Ｓ２０）。ハードディスク記憶装置１４に目標ゲイン値が存在しない場合（Ｓ２０：Ｎｏ）には、Ｓ１０へ戻るが、ハードディスク記憶装置１４に目標ゲイン値が存在すれば（Ｓ２０：Ｙｅｓ）、Ｓ３０へ移行する。
【００４３】
Ｓ３０では、カラオケモードを終了して特性設定モードへ移行する。次のＳ４０では、マイクセット等の注意事項を、映像処理部１６を介してモニタ３０に表示させる。この表示にしたがって調整作業者がマイク等のセッティングを行い、準備が完了したら、操作パネル１５から準備完了（ＯＫ）を入力する。このＯＫの入力があれば（Ｓ５０：Ｙｅｓ）、音場の広狭度合いに応じた目標ゲイン値の決定を行う（Ｓ６０）。このＳ６０での目標ゲイン値決定に係るサブルーチン処理の内容を図６のフローチャートを参照してさらに詳しく説明する。
【００４４】
［図６の目標ゲイン値決定処理］
まず、ゲイン値の測定を行う（Ｓ６０１）。このゲイン値の測定においては、音源部２４に対してピンクノイズの出力開始を指示する。音源部２４から出力されたピンクノイズはイコライザ２５、図示しないＤＡ変換器を介してスピーカ４０から発音される。このようにスピーカ４０からのピンクノイズの出力をさせた状態でマイク５０から入力した音信号を周波数解析部２７にて周波数解析（ここではＦＦＴによる）を行い、その結果、すなわち再生ゲイン値を音声処理部２０のＲＡＭ２３に記憶する。周波数解析部２７は、入力された音信号（ピンクノイズ）を、イコライザ２５における１５の周波数帯域と同じように、２０Ｈｚ〜２０ｋＨｚの周波数帯域を１５の帯域（バンド）に分割し、それぞれの周波数帯域の音圧を解析する。なお、この音圧周波数特性の測定・設定処理の際、マイク５０によって入力した音信号（ピンクノイズ）が再度スピーカ４０から出力されてしまうと不都合が生じるため、ボイスエフェクト部２６からスピーカ４０へ信号が出力されないようにする。
【００４５】
一方、ハードディスク記憶装置１４からは判定用ゲイン値（本実施例では、図３（ａ）〜（ｃ）に示す３種類の判定用ゲイン値）を音声処理部２０のＲＡＭ２３に読み出してきており、周波数解析結果である再生ゲイン値と３種類の判定用ゲイン値との差分をそれぞれ計算する（Ｓ６０２）。そして、それら３種類の判定用ゲイン値との差分に基づいて部屋の大きさ（広狭度合い）を判断する（Ｓ６０３）。ここでは、絶対値が最も小さい差分が３種類の判定用ゲイン値のどれに対応するかによって「大きい」「普通」「小さい」のいずれかに対応するかを判断しており（Ｓ６０４）、それぞれの判断結果に応じてＳ６０５，Ｓ６０６，Ｓ６０７へ移行する。つまり、Ｓ６０５では「大きい部屋用」の目標ゲイン値を設定し、Ｓ６０６では「普通の部屋用」の目標ゲイン値を設定し、Ｓ６０７では「小さい部屋用」の目標ゲイン値を設定する。具体的には、メイン制御部１０のハードディスク記憶装置１４には３種類の目標ゲイン値が記憶されているため、その中から該当する何れかの目標ゲイン値を読み出してきて音声処理部２０のＲＡＭ２３へ記憶させる。
【００４６】
図６に示すサブルーチンが終了すると、図５のＳ７０へ移行する。
Ｓ７０では、ゲイン値の測定を行う。このゲイン値の測定は、上述した図６のＳ６０１の処理と同様であり、スピーカ４０から発音させたピンクノイズをマイク５０から入力して周波数解析部２７にて１５バンドの周波数解析を行い、その結果、すなわち再生ゲイン値を音声処理部２０のＲＡＭ２３に記憶する。
【００４７】
一方、ＲＡＭ２３には、上述したＳ６０にてハードディスク記憶装置１４から目標ゲイン値を読み出してきており、周波数解析結果である再生ゲイン値と目標ゲイン値とに基づいてイコライザ２５のゲイン値を変更する（Ｓ８０）。本実施例では、計算機による近似計算方法の一つである二分法を用い、目標ゲイン値と再生ゲイン値に基づいて各バンドにおけるイコライザ２５のゲイン値を決定する。このＳ８０でのゲイン値変更に係るサブルーチン処理の内容を図７のフローチャートを参照してさらに詳しく説明する。
【００４８】
［図７のゲイン値変更処理］
まず、各バンドにおける目標ゲイン値Ｘから各バンドにおける再生ゲイン値Ｙを減算した値の絶対値が１ｄＢ以上なのか否かを判断する。そして｜Ｘ−Ｙ｜＜１の場合には（Ｓ８０１：Ｎｏ）、Ｓ８０２以降の処理を実行せずにそのまま本サブルーチンを終了する。つまり目標ゲイン値Ｘと再生ゲイン値Ｙとの差が相対的に小さければイコライザ２５のゲイン値変更自体を行わないという意味である。一方、｜Ｘ−Ｙ｜≧１の場合には（Ｓ８０１：Ｙｅｓ）、Ｓ８０２へ移行し、目標ゲイン値Ｘが再生ゲイン値Ｙよりも大きいか否か判断する。
【００４９】
Ｘ＞Ｙの場合には（Ｓ８０２：Ｙｅｓ）、現在の各バンドにおけるイコライザ２５のゲイン値Ｚに（｜Ｘ−Ｙ｜／２）を加算する（Ｓ８０３）。そして、Ｓ８０３にて加算された後のイコライザ２５のゲイン値Ｚが１２ｄＢよりも大きいか否か判断する（Ｓ８０４）。本実施例のイコライザ２５の調整範囲は±１２ｄＢであるため、Ｓ８０３での計算結果Ｚ＞１２ｄＢとなった場合には（Ｓ８０４：Ｙｅｓ）、一律にプラス側の最大調整値である１２ｄＢをイコライザ２５のゲイン値Ｚとし（Ｓ８０５）、本サブルーチンを終了する。また、Ｚ≦１２ｄＢの場合には（Ｓ８０４：Ｎｏ）、Ｓ８０５のような制限を行う必要がないため、そのまま本サブルーチンを終了する。つまり、Ｓ８０３で設定されたイコライザ２５のゲイン値Ｚがそのまま適用される。
【００５０】
それに対してＸ≦Ｙの場合には（Ｓ８０２：Ｎｏ）、現在のイコライザ２５のゲイン値Ｚから（｜Ｘ−Ｙ｜／２）を減算する（Ｓ８０６）。そして、Ｓ８０６にて減算された後のイコライザ２５のゲイン値Ｚが−１２ｄＢよりも小さいか否か判断する（Ｓ８０７）。本実施例のイコライザ２５の調整範囲は±１２ｄＢであるため、Ｓ８０６での計算結果Ｚ＜−１２ｄＢとなった場合には（Ｓ８０７：Ｙｅｓ）、一律にマイナス側の最大調整値である−１２ｄＢをイコライザ２５のゲイン値Ｚとし（Ｓ８０８）、本サブルーチンを終了する。また、Ｚ≧−１２ｄＢの場合には（Ｓ８０７：Ｎｏ）、Ｓ８０８のような制限を行う必要がないため、そのまま本サブルーチンを終了する。つまり、Ｓ８０６で設定されたイコライザ２５のゲイン値Ｚがそのまま適用される。
【００５１】
なお、本実施例では、図７に示すような二分法を用いてイコライザ２５のゲイン値を決定したが、二分法以外であっても例えば目標ゲイン値から再生ゲイン値を減算してイコライザ２５のゲイン値を決定しても良い。他にも二分法の類似手法として、図７のＳ８０３又はＳ８０６における（｜Ｘ−Ｙ｜／２）の代わりに任意の数値（本実施例では０より大きく、かつ２より小さい正の実数、例えば１（単位ｄＢ））を与えて収束させる方法も採用でき、計算機による近似計算の様々な方法を用いてイコライザ２５のゲイン値を得ることができる。
【００５２】
図７に示すサブルーチンが終了すると、図５のＳ９０へ移行する。Ｓ９０では一定時間が経過したか否か判断し、一定時間が経過するまでは（Ｓ９０：Ｎｏ）、Ｓ７０でのゲイン値測定及びＳ８０でのゲイン値変更の処理を繰り返す。
【００５３】
そして、一定時間が経過すると（Ｓ９０：Ｙｅｓ）、音源部２４を制御してピンクノイズの出力を停止させ（Ｓ１００）、現在のイコライザ２５のゲイン値をハードディスク記憶装置１４に記録する（Ｓ１１０）。なお、前記Ｓ７０及びＳ９０における一定時間については、例えばＳ７０での一定時間が０．５秒、Ｓ９０での一定時間が６０秒といった値に設定することが望ましい。そして、音圧周波数特性の測定・設定処理が終了したことをモニタ３０に表示させ（Ｓ１２０）、カラオケモードに戻る（Ｓ１３０）。その後は、Ｓ１０へ移行する。
【００５４】
以上のような処理を実行することで、イコライザ２５におけるゲイン値を、再生音場の広狭度合いも考慮した再生環境に応じた値に変更（調整）することができる。
［起動処理］
図８に示す起動処理のフローチャートにおける最初のステップＳ２１０では、各種初期化処理を実行する。これは例えばハードウェア（モデム１２、操作パネル１５、映像処理部１６など）のリセット、プログラムのバージョン確認、ボリュームレベルの設定等などが挙げられる。
【００５５】
そして、ハードディスク記憶装置１４内にゲイン値の記録があるか否か判断し（Ｓ２２０）、ハードディスク記憶装置１４にゲイン値の記録が有れば（Ｓ２２０：Ｙｅｓ）、イコライザ２５におけるゲイン値をハードディスク記憶装置１４に記録された通りに設定する（Ｓ２３０）。そして、カラオケモードを開始する（Ｓ２５０）。したがって、このカラオケモードにて演奏される際には、イコライザ２５におけるゲイン値が再生環境に応じて調整された状態となり、「データ制作者が最適と考える音質を決めるために用いた環境」で設定した、最適音質となる音圧周波数特性を特定するための目標ゲイン値に一致あるいは近似した状態でのカラオケ演奏が実現されることとなる。
【００５６】
一方、ハードディスク記憶装置１４にゲイン値の記録がなければ（Ｓ２２０：Ｎｏ）、イコライザ２５におけるゲイン値をフラット（具体的には各バンドのゲイン値を全て０）に設定する（Ｓ２４０）。その後、Ｓ２５０へ移行してカラオケモードを開始する。
【００５７】
カラオケモードが開始された場合、操作パネル１５を介したカラオケ曲の番号入力があれば、対応する曲データをハードディスク記憶装置１４から取得する。そして、その取得した曲データを用いてカラオケ演奏を実行する。
【００５８】
［曲データ・目標ゲイン値データの配信を受ける場合の動作説明］
次に、本実施例の通信カラオケシステムにて通信カラオケ端末１が配信用ホスト装置１００から曲データ・目標ゲイン値・判定用ゲイン値を含むデータファイルが配信される際の動作について説明する。
【００５９】
本実施例では、配信用ホスト装置１００が曲データを通信カラオケ端末１へ配信する際に目標ゲイン値及び判定用ゲイン値も配信するようにしている。配信パターンとしては、目標ゲイン値及び判定用ゲイン値を配信した後に曲データを配信するパターン、曲データを配信した後に目標ゲイン値及び判定用ゲイン値を配信するパターン、配信用ホスト装置１００が曲データと目標ゲイン値及び判定用ゲイン値を１つのデータファイルとしてカプセル化して曲データ、目標ゲイン値及び判定用ゲイン値を同時に通信カラオケ端末１へ配信し、通信カラオケ端末１において前記データファイルから、曲データと目標ゲイン値及び判定用ゲイン値とに分けるパターンの３通りが考えられる。
【００６０】
なお、配信に際しては、端末発呼であってもよいし、ホスト発呼であってもよい。
端末発呼タイプの場合の概略動作は、次のようになる。通信カラオケ端末１が、予め配信用ホスト装置１００からダウンロードする時刻としてプログラムされた所定の時刻になったか否か判断し、ダウンロード時刻になった場合には、配信用ホスト装置１００に対して発呼し接続を確立する。そして、配信用ホスト装置１００は、ハードディスク記憶装置１０４に保持されているファイル一覧を通信カラオケ端末１へ送信し、通信カラオケ端末１では、そのファイル一覧の先頭のファイル名から順番にチェックし、通信カラオケ端末１のハードディスク記憶装置１４内に保持していなければ、該当するファイルの配信を配信用ホスト装置１００へ要求する。配信用ホスト装置１００では、通信カラオケ端末１から要求されたファイルを通信カラオケ端末１へ送信する。
【００６１】
一方、ホスト発呼タイプの場合の概略動作は、次のようになる。配信用ホスト装置１００は、予め通信カラオケ端末１へ配信する時刻としてプログラムされた所定の時刻になったか否か判断し、配信時刻になった場合には、配信すべき通信カラオケ端末１を特定するための端末リストを参照して、端末リストの上から順番に１箇所の端末情報（この場合はシリアル番号＋電話番号）を取得し、該当する通信カラオケ端末１に対して発呼し接続を確立する。配信用ホスト装置１００では、Ｓ７４０にて通信カラオケ端末１との接続が確立すると、ハードディスク記憶装置１０４に保持されているファイル一覧を通信カラオケ端末１へ送信する。通信カラオケ端末１では、配信用ホスト装置１００から送信されたファイル一覧を受信し、そのファイル一覧の先頭のファイル名から順番にチェックし、通信カラオケ端末１のハードディスク記憶装置１４内に保持していなければ、該当するファイルの配信を配信用ホスト装置１００へ要求する。配信用ホスト装置１００では、通信カラオケ端末１から要求されたファイルを通信カラオケ端末１へ送信する。
【００６２】
［実施例の効果］
（ａ）各通信カラオケ端末１では、音場の広狭度合いに応じて設定された複数（本実施例では３種類）の判定用ゲイン値及び目標ゲイン値を記憶している。そして、再生ゲイン値と複数の判定用ゲイン値とを比較することにより、再生音場の広狭度合いを判定する。この判定に際しては、再生ゲイン値と複数の判定用ゲイン値との差分の絶対値の内、最小となる差分絶対値に対応する判定用ゲイン値に基づいて判定できる。このように部屋の広狭度合いが大きくなると、同じ測定用音信号に対する音圧周波数特性の解析結果が異なってくる。したがって、これを判定用ゲイン値として再生音場における音圧周波数特性の実測値と比較すれば、再生音場における部屋の広狭度合いを容易に判定することができる。そして、このように部屋の広狭度合いを判定できたならば、その判定された広狭度合いに対応する目標ゲイン値に再生ゲイン値が一致するようイコライザのゲイン値を調整する。この目標ゲイン値は部屋の広狭度合いに応じたものとなっているため、再生音場の広狭度合いに応じた適切な音圧周波数特性の調整を実現できる。
【００６３】
（ｂ）本実施例では、判定用ゲイン値及び目標ゲイン値を配信用ホスト装置１００から通信カラオケ端末１へ配信し、通信カラオケ端末１では、その判定用ゲイン値に基づいて再生音場の広狭度合いを判断し、それに基づいて決定された目標ゲイン値に一致するようイコライザ２５のゲイン値調整を行う。つまり、再生音場の広狭度合いの判断やゲイン値調整を通信カラオケ端末自体で実行している。そのため、１台の配信用ホスト装置１００に例えば数万台の通信カラオケ端末１が接続されていたとしても、配信用ホスト装置１００にて通信カラオケ端末１が設置されている再生音場の広狭度合いを判断したり、通信カラオケ端末１におけるゲイン値調整のための処理を実行しないので処理負荷が掛からない。
【００６４】
（ｃ）目標ゲイン値は、カラオケ楽曲の制作者が「このような音圧周波数特性が好ましい」と考える、いわば「推奨する」音圧周波数特性を特定するためのゲイン値である。したがって、一度決めた目標ゲイン値も、その後の検討によって変更される可能性がある。そのような場合でも、配信用ホスト装置１００から通信カラオケ端末１へその変更後の目標ゲイン値を配信すれば、あとは各通信カラオケ端末１にてゲイン値調整が実行されるため、非常に便利である。
【００６５】
また、部屋の広狭度合いに関しても、本実施例では３種類であったが、２種類にしてもよいし、さらに細かく分類することも可能である。例えば４種類に分類を増やした場合には、判定用ゲイン値及び目標ゲイン値をそれぞれ４種類にすることとなる。その場合であっても、配信用ホスト装置１００から通信カラオケ端末１へその変更後の判定用ゲイン値及び目標ゲイン値を配信すれば、あとは各通信カラオケ端末１にて再生音場の広狭度合いの判断及びゲイン値調整が実行されるため、非常に便利である。
【００６６】
［別実施例］
（１）上記実施例では、実測値を判定用ゲイン値とし、その判定用ゲイン値からさらに修正を施して目標ゲイン値としたが、便宜的にはこれらは同じ値であってもよい。その場合には、判定用ゲイン値でもあり目標ゲイン値でもあるゲイン値を記憶していればよく、記憶容量が約半分で済む。
【００６７】
（２）上記実施例では音源部２４から測定用のピンクノイズを発生させていたが、例えば音源部２４とは別個にピンクノイズ発生部を設けても良い。
（３）上記実施例では、音圧周波数特性を把握するために周波数解析部２７において、ＦＦＴを用いた周波数解析を行った。しかし、ＦＦＴを用いる代わりに例えばバンド毎にバンドパスフィルタとピーク値検出器を設け、各バンドのピーク値にて音圧周波数特性を測定するようにしてもよい。
【００６８】
（４）上記実施例では、いわゆる通信カラオケシステムとして実現した例を説明したが、端末装置はカラオケ端末以外であってもよい。
【図面の簡単な説明】
【００６９】
【図１】情報通信システムの一実施例としての通信カラオケシステムの構成を示すブロック図である。
【図２】部屋の大きさの違いによって音圧周波数特性がどのように異なるかの一例を示す説明図である。
【図３】部屋の広狭に応じた判定用ゲイン値及び目標ゲイン値の具体例を示す説明図である。
【図４】目標ゲイン値、再生ゲイン値、それらに基づくイコライザのゲイン値の例を示す説明図である。
【図５】音圧周波数特性の測定及び設定に係る処理を示すフローチャートである。
【図６】図５のＳ６０にて実行されるゲイン値変更処理を示すフローチャートである。
【図７】図５のＳ８０にて実行されるゲイン値変更処理を示すフローチャートである。
【図８】起動処理を示すフローチャートである
【符号の説明】
【００７０】
１…通信カラオケ端末、１０…メイン制御部、１１…ＣＰＵ、１２…モデム、１３…ＲＡＭ、１４…ハードディスク記憶装置、１５…操作パネル、１６…映像処理部、２０…音声処理部、２１…ＣＰＵ、２２…ＲＯＭ、２３…ＲＡＭ、２４…音源部、２５…イコライザ、２６…ボイスエフェクト部、２７…周波数解析部、３０…モニタ、４０…スピーカ、５０…マイク、９０…一般公衆回線網又はインターネット、１００…配信用ホスト装置、１０１…ＣＰＵ、１０２…ＲＯＭ、１０３…ＲＡＭ、１０４…ハードディスク記憶装置、１０５…通信制御部。
【図１】
2006017893.tif 000003
【図２】
2006017893.tif 000004
【図３】
2006017893.tif 000005
【図４】
2006017893.tif 000006
【図５】
2006017893.tif 000007
【図６】
2006017893.tif 000008
【図７】
2006017893.tif 000009
【図８】
2006017893.tif 000010