(57)【要約】  【課題】カラオケ装置の使用が終了したことに伴う自動的なログアウトを実現する。  【解決手段】カラオケ装置と管理サーバとのセッションが確立された以降、カラオケ装置のマイクからの入力レベルがしきい値時間にわたってしきい値レベル未満となると（ｓ３７０でＹＥＳ）、そのセッションが解放される（ｓ２４０）。ここで、しきい値時間は、ユーザがカラオケ装置の利用を終了した場合における時間であり、しきい値レベルとは、カラオケ装置が利用されていない場合における入力レベルである。そのため、このようにしきい値時間にわたってマイクからの入力レベルがしきい値レベル未満になっている状況は、一定時間ユーザによる歌唱が行われていない状況といえ、カラオケ装置の利用が終了されていると推定できる。これにより、ユーザがカラオケ装置の利用を終了したことを適切に特定し、その終了に伴う自動的なログアウトを実現できる。【選択図】図４
2008250030.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ通信可能に接続されたカラオケ装置および管理サーバからなるカラオケシステムであって、
前記カラオケ装置は、
ユーザを識別するための識別情報の入力を受け付ける入力受付手段と、
該入力受付手段にて受け付けられた識別情報に基づき、該識別情報を伴うログイン要求を前記管理サーバに送信することにより、該管理サーバとの間でその識別情報に基づくセッションを確立するセッション確立手段と、
当該カラオケ装置と通信可能に接続されたマイクから入力される音声の入力レベルを監視するレベル監視手段と、
該レベル監視手段により監視されている入力レベルが所定の第１しきい値時間にわたって所定のしきい値レベル未満となった場合に、前記識別情報に基づいて確立したセッションにつき、そのセッションの解放を要求するためのログオフ要求を前記管理サーバに送信することにより、そのセッションを解放するセッション解放手段と、を備え、
前記セッション確立手段により確立されたセッションにおいて、そのセッションにおける識別情報のユーザに関するユーザ関連情報を前記管理サーバとの間でやりとりするように構成されており、
前記管理サーバは、
前記カラオケ装置から前記識別情報を伴うログイン要求を受信した際に、そのカラオケ装置との間でその識別情報に基づくセッションを確立するセッション被確立手段と、
前記セッション被確立手段によりセッションが確立された以降、前記ログオフ要求が受信された場合に、該ログオフ要求における前記識別情報に基づいて確立したセッションを解放するセッション被解放手段と、を備え、
前記セッション被確立手段により確立されたセッションにおいて、そのセッションにおける識別情報のユーザに関するユーザ関連情報を前記カラオケ装置との間でやりとりするように構成されている
ことを特徴とするカラオケシステム。
【請求項２】
前記カラオケ装置において、
前記レベル監視手段により監視されている入力レベルが前記しきい値レベル未満となっている継続時間をチェックする第１時間チェック手段，が備えられており、
前記セッション解放手段は、前記第１時間チェック手段によりチェックされている継続時間が前記第１しきい値時間以上となった場合に、前記ログオフ要求を前記管理サーバに送信する
ことを特徴とする請求項１に記載のカラオケシステム。
【請求項３】
前記カラオケ装置において、
当該カラオケ装置による楽曲の演奏予約または演奏が行われている状態で、前記レベル監視手段により監視されている入力レベルが、前記しきい値レベルよりも大きいレベルであって、マイクを介して歌唱が行われている場合における歌唱レベルよりも小さくなっている継続時間をチェックする第２時間チェック手段と、
該第２時間チェック手段によりチェックされている継続時間が、所定数の楽曲が演奏された場合における経過時間以上となった場合に、当該カラオケ装置により楽曲の演奏音を出力する際の出力レベルを、該演奏音がマイクに入力された場合における入力レベルが前記しきい値レベルより大きくならない程度の出力レベルに抑えるレベル抑制手段と、が備えられており、
前記第１時間チェック手段は、前記レベル抑制手段により演奏音の出力レベルが抑えられて以降に、継続時間のチェックを行う
ことを特徴とする請求項２に記載のカラオケシステム。
【請求項４】
前記カラオケ装置において、
当該カラオケ装置による楽曲の演奏予約および演奏が行われていない状態となっている継続時間をチェックする第３時間チェック手段，が備えられており、
前記第１時間チェック手段は、前記第３時間チェック手段によりチェックされている継続時間が、所定の第２しきい値時間より大きくなって以降に、継続時間のチェックを行う
ことを特徴とする請求項２または請求項３に記載のカラオケシステム。
【請求項５】
当該カラオケ装置による楽曲の演奏予約および演奏が行われていない状態で、楽曲以外の背景音声を出力するように構成されている場合において、
前記カラオケ装置に、
当該カラオケ装置による楽曲の演奏予約および演奏が行われていない状態となっている継続時間をチェックする第３時間チェック手段と、
該第３時間チェック手段によりチェックされている継続時間が前記第２しきい値時間よりも大きくなった際、前記レベル監視手段により監視されている入力レベルが「０」となっている場合に、当該カラオケ装置により背景音声を出力する際の出力レベルを、該背景音声が十分な入力レベルでマイクに入力される程度のレベルまで増加させるレベル増加手段と、が備えられており、
前記第１時間チェック手段は、前記第３時間チェック手段によりチェックされている継続時間が所定の第２しきい値時間よりも大きくなった時点で、前記レベル監視手段により監視されている入力レベルが「０」となっていない場合に、継続時間のチェックを行って、
前記セッション解放手段は、前記レベル増加手段により背景音声の出力レベルが増加された状態において、前記レベル監視手段により監視されている入力レベルが「０」である場合にも、前記ログオフ要求を前記管理サーバに送信する
ことを特徴とする請求項２から４のいずれかに記載のカラオケシステム。
【請求項６】
前記カラオケ装置においては、
当該カラオケ装置の設置された設置スペースと隣接する設置スペースに設置された他のカラオケ装置から、該カラオケ装置により出力されている音声の出力レベルを示す音量情報を取得する音量情報取得手段と、
該音量情報取得手段により取得された音量情報で示される出力レベルの大きさに応じて、前記セッション解放手段が前記ログオフ要求を送信する際の基準となる前記しきい値レベルを大きくする基準修正手段と、が備えられている
ことを特徴とする請求項１から５のいずれかに記載のカラオケシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、それぞれ通信可能に接続されたカラオケ装置および管理サーバからなるカラオケシステムに関する。
【背景技術】
【０００２】
近年、カラオケシステムでは、それぞれ通信可能に接続されたカラオケ装置および管理サーバにより構成し、そのカラオケ装置を利用するユーザに関するユーザ関連情報を管理サーバ側で管理したり、その管理サーバ側で管理されているユーザ管理情報をカラオケ装置側に提供したり、といったサービスが提供されている。
【０００３】
このようなサービスの提供は、次に示すシステムを構築することにより実現されている。それは、ユーザがそのユーザに割り当てられた識別情報を伴ってカラオケ装置から管理サーバにログインしてきた際に、そのログイン後のセッションにおけるカラオケ装置の利用状況などに関する情報を、そのユーザのユーザ関連情報として管理サーバ側で管理し、そうして管理されているユーザ管理情報をカラオケ装置側に提供する、といったシステムである。
【０００４】
このシステムは、同一セッションにおけるカラオケ装置の利用状況などに関する情報を、そのセッションに先立ってログインしてきたユーザに関するユーザ関連情報として蓄積する構成上、そのユーザがカラオケ装置の利用を終了したときには、そのセッションを解放すべくログアウトする必要がある。
【０００５】
ところが、実際には、管理サーバへのログインを行ったユーザがログアウトのための操作を行うことなくカラオケ装置の利用を終了してしまうケースが多く、そのカラオケ装置が別のユーザに利用されてしまうと、先に利用していたユーザのユーザ関連情報に別のユーザに関する情報が反映されてしまうという問題があった。
【０００６】
このような問題に対しては、例えば、ユーザがカラオケ装置の利用を終了したことを何らかの手段により特定し、そうして利用の終了を検出したことをもってカラオケ装置から自動的にログアウトのための処理を行うように構成することが考えられる。
【０００７】
ここで、カラオケ装置の利用を終了したことを特定するための手段としては、例えば、カラオケ装置がドアを有する部屋の中に設置されている場合において、このドアが開いたことをもってカラオケ装置の利用を終了したこととして特定するといった構成を採用することが考えられる（特許文献１参照）。
【特許文献１】特開平１０−３９８８７号
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、カラオケ装置の設置されている部屋のドアが開けられるケースは、その全てがカラオケ装置の利用を終了したこととはいいきれないため、そのようにドアが開いたことをもって自動的にログアウトさせてしまうことは、ユーザの意図しないログアウトとなってしまう可能性が高い。
【０００９】
そのため、上記構成を採用したとしても、カラオケ装置の利用を終了したことを特定することができるとはいえず、カラオケ装置の利用が終了したことに伴う自動的なログアウトを実現することができない。
【００１０】
本発明は、このような課題を解決するためになされたものであり、その目的は、カラオケ装置の使用が終了したことに伴う自動的なログアウトを実現するための技術を提供することである。
【課題を解決するための手段】
【００１１】
上記課題を解決するため請求項１のカラオケシステムは、それぞれ通信可能に接続されたカラオケ装置および管理サーバからなる。
これらのうち、カラオケ装置は、ユーザを識別するための識別情報の入力を受け付ける入力受付手段と、該入力受付手段にて受け付けられた識別情報に基づき、該識別情報を伴うログイン要求を前記管理サーバに送信することにより、該管理サーバとの間でその識別情報に基づくセッションを確立するセッション確立手段と、当該カラオケ装置と通信可能に接続されたマイクから入力される音声の入力レベルを監視するレベル監視手段と、該レベル監視手段により監視されている入力レベルが所定の第１しきい値時間にわたって所定のしきい値レベル未満となった場合に、前記識別情報に基づいて確立したセッションにつき、そのセッションの解放を要求するためのログオフ要求を前記管理サーバに送信することにより、そのセッションを解放するセッション解放手段と、を備え、前記セッション確立手段により確立されたセッションにおいて、そのセッションにおける識別情報のユーザに関するユーザ関連情報を前記管理サーバとの間でやりとりするように構成されている。
【００１２】
そして、前記管理サーバは、前記カラオケ装置から前記識別情報を伴うログイン要求を受信した際に、そのカラオケ装置との間でその識別情報に基づくセッションを確立するセッション被確立手段と、前記セッション被確立手段によりセッションが確立された以降、前記ログオフ要求が受信された場合に、該ログオフ要求における前記識別情報に基づいて確立したセッションを解放するセッション被解放手段と、を備え、前記セッション被確立手段により確立されたセッションにおいて、そのセッションにおける識別情報のユーザに関するユーザ関連情報を前記カラオケ装置との間でやりとりするように構成されている。
【００１３】
このカラオケシステムにおいては、ユーザの識別情報に基づいてカラオケ装置と管理サーバとのセッションが確立された以降、カラオケ装置のマイクからの入力レベルが第１しきい値時間にわたって所定のしきい値レベル未満となったことをもって、そのセッションが解放される。
【００１４】
このように、一定時間にわたってマイクからの入力レベルが低くなっているという状況は、一定時間ユーザによる歌唱が行われていない状況であり、カラオケ装置の利用が終了されていると推定することができる。
【００１５】
そのため、上述した第１しきい値時間，しきい値レベルとして、ユーザがカラオケ装置の利用を終了した場合における値を設定しておくことで、カラオケ装置の利用を終了したことを適切に特定でき、これにより、その終了に伴う自動的なログアウトを実現することができるようになる。
【００１６】
また、この構成におけるカラオケ装置は、請求項２に記載のように、前記レベル監視手段により監視されている入力レベルが前記しきい値レベル未満となっている継続時間をチェックする第１時間チェック手段，を備え、前記第１時間チェック手段によりチェックされている継続時間が前記第１しきい値時間以上となった場合に、セッション解放手段が、前記ログオフ要求を前記管理サーバに送信する、ように構成するとよい。
【００１７】
このように構成すれば、カラオケ装置は、第１時間チェック手段によりチェックされた継続時間に基づいて、管理サーバへとログオフ要求を送信することができる。
また、この構成においては、カラオケ装置の動作状態に拘わらず、第１時間チェック手段による継続時間のチェックを行うこととすればよい。
【００１８】
ただ、ユーザがカラオケ装置の利用を終了していたとしても、カラオケ装置による楽曲の演奏予約がなされている，または，楽曲の演奏が行われていると、その演奏音の影響を受けて、レベル監視手段により監視されている入力レベルがしきい値レベル以上に大きくなってしまう恐れがあり、この場合、第１時間チェック手段による継続時間のチェックを正確に行うことができなくなってしまう。
【００１９】
このような演奏音の影響を受けないようにするためには、カラオケ装置を、例えば、請求項３，請求項４に記載のような構成とすることが考えられる。
まず、請求項３に記載のカラオケ装置は、当該カラオケ装置による楽曲の演奏予約または演奏が行われている状態で、前記レベル監視手段により監視されている入力レベルが、前記しきい値レベルよりも大きいレベルであって、マイクを介して歌唱が行われている場合における歌唱レベルよりも小さくなっている継続時間をチェックする第２時間チェック手段と、該第２時間チェック手段によりチェックされている継続時間が、所定数の楽曲が演奏された場合における経過時間以上となった場合に、当該カラオケ装置により楽曲の演奏音を出力する際の出力レベルを、該演奏音がマイクに入力された場合における入力レベルが前記しきい値レベルより大きくならない程度の出力レベルに抑えるレベル抑制手段と、を備え、第１時間チェック手段が、前記レベル抑制手段により演奏音の出力レベルが抑えられて以降に、継続時間のチェックを行う。
【００２０】
この構成において、カラオケ装置は、楽曲の演奏予約または演奏が行われている状態で、所定数の楽曲が演奏された場合における経過時間以上にわたって、カラオケ装置のマイクからの入力レベルが、歌唱が行われている場合における入力レベルよりも小さくなっている場合に、その演奏音の出力レベルが抑えられる。
【００２１】
このとき、演奏音の出力レベルは、演奏音がマイクに入力された場合におけるその入力レベルがしきい値レベルより大きくならない程度まで抑えられるため、この演奏音の影響をうけてその入力レベルがしきい値レベル以上となってしまうことはない。
【００２２】
そして、第１時間チェック手段は、そのように演奏音の出力レベルが抑えられて以降に、継続時間のチェックを行うことから、そのチェックに際して演奏音の影響を受けることはない。その結果、第１時間チェック手段による経過時間のチェックを正確に行うことができるようになる。
【００２３】
また、請求項４に記載のカラオケ装置は、当該カラオケ装置による楽曲の演奏予約および演奏が行われていない状態となっている継続時間をチェックする第３時間チェック手段，を備え、前記第３時間チェック手段によりチェックされている継続時間が、所定の第２しきい値時間より大きくなって以降に、第１時間チェック手段が、継続時間のチェックを行う。
【００２４】
この構成において、カラオケ装置は、第１時間チェック手段による継続時間のチェックを、楽曲の演奏予約および演奏が行われなくなってから第２しきい値時間が経過した以降に行う。このように、楽曲の演奏予約および演奏が行われなくなってある程度の時間が経過した状況は、それ以降、カラオケ装置による楽曲の演奏が行われない状況になっているといえる。
【００２５】
そして、第１時間チェック手段は、そのように第２しきい値時間が経過した以降に、経過時間のチェックを行うことから、その時点で演奏が行われていることはないため、そのチェックに際して演奏音の影響を受けることはない。その結果、第１時間チェック手段による経過時間のチェックを正確に行うことができるようになる。
【００２６】
なお、上述した各カラオケシステムでは、マイクから入力される音声の入力レベルに基づいて自動的なログアウトを実現するように構成されているため、当然、その実現のためにマイクが動作中である，つまりマイクのスイッチがオンになっていることが条件となる。これは、カラオケ装置の利用にはマイクを介しての歌唱が伴うことから、その利用に際してマイクのスイッチがオンになることは当然だからである。
【００２７】
そのため、上記構成においては、マイクが動作中でない，つまりスイッチがオフになっていると、上記構成における自動的なログアウトが正常に行われなくなる可能性がある。とはいえ、マイクが動作中でないという状況は、カラオケ装置の利用が終了した際にユーザによりスイッチがオフにされたことを意味するため、そのことをもって自動的なログアウトを実現しても問題はないといえる。
【００２８】
ただ、従来のカラオケ装置においては、マイクが動作中であるか否かを直接的に検出することができないため、マイクが動作中でないことをもって自動的なログアウトを実現することはできない。
【００２９】
そこで、マイクが動作中であるか否かを検出して、自動的なログアウトを実現するために、上記請求項２〜４のいずれかに記載のカラオケシステムにおけるカラオケ装置を、請求項５に記載のように構成することが考えられる。
【００３０】
この構成では、当該カラオケ装置による楽曲の演奏予約および演奏が行われていない状態で、楽曲以外の背景音声を出力するように構成することを前提として、当該カラオケ装置による楽曲の演奏予約および演奏が行われていない状態となっている継続時間をチェックする第３時間チェック手段と、該第３時間チェック手段によりチェックされている継続時間が前記第２しきい値時間よりも大きくなった際、前記レベル監視手段により監視されている入力レベルが「０」となっている場合に、当該カラオケ装置により背景音声を出力する際の出力レベルを、該背景音声が十分な入力レベルでマイクに入力される程度のレベルまで増加させるレベル増加手段と、を備える。
【００３１】
そして、前記第１時間チェック手段は、前記第３時間チェック手段によりチェックされている継続時間が所定の第２しきい値時間よりも大きくなった時点で、前記レベル監視手段により監視されている入力レベルが「０」となっていない場合に、継続時間のチェックを行う。また、前記セッション解放手段は、前記レベル増加手段により背景音声の出力レベルが増加された状態において、前記レベル監視手段により監視されている入力レベルが「０」である場合にも、前記ログオフ要求を前記管理サーバに送信する。
【００３２】
この構成では、第２しきい値時間にわたり楽曲の演奏予約および演奏が行われなかった場合に、背景音声の出力レベルを大きくすることにより、その背景音声が十分な入力レベルでマイクに入力されるようにする。そして、その時点においてレベル監視手段により監視されている入力レベルが「０」であることをもって、ログオフ要求を管理サーバに送信し、これにより自動的なログアウトを実現している。
【００３３】
このように、背景音声の出力レベルを大きくした時点でマイクが動作中であれば、その背景音声がマイクに入力されるため、当然、その入力レベルも「０」より大きくなるはずであり、この時点で入力レベルが「０」になるということは、マイクが動作中でないということを意味している。
【００３４】
つまり、上記構成では、背景音声の出力レベルを大きくした時点におけるマイクの入力レベルが「０」であることをもってマイクが動作中ではないことを間接的に検出し、その検出結果に基づいて自動的なログアウトを実現することができる。
【００３５】
なお、この構成では、楽曲の演奏予約および演奏が行われていない状態で背景音声を出力する構成を前提として、レベル増加手段により、背景音声の出力レベルを大きくするように構成されているが、背景音声の替わりに、マイクが動作中であるか否かを確認するための専用の音声を十分な出力レベルで出力するように構成してもよい。
【００３６】
ところで、上述したようなカラオケシステムにおけるカラオケ装置は、複数の隣接する部屋それぞれに設置されていることが一般的であるため、その部屋の防音性能如何によっては、ある部屋のカラオケ装置により出力されている音声が隣接する部屋のカラオケ装置のマイクに十分なレベルで入力されてしまうことがありうる。
【００３７】
この場合、カラオケ装置の利用が終了していたとしても、その隣接する部屋のカラオケ装置からの音声によりマイクの入力レベルがしきい値レベル以上となってしまうため、自動的なログアウトを実現すべき状況であるにも拘わらず、正常に自動的なログアウトが実現できなくなってしまう。
【００３８】
このようなことを防止するためには、例えば、上述した各構成におけるカラオケ装置を、請求項６に記載のように構成するとよい。
この構成では、当該カラオケ装置の設置された設置スペースと隣接する設置スペースに設置された他のカラオケ装置から、該カラオケ装置により出力されている音声の出力レベルを示す音量情報を取得する音量情報取得手段と、該音量情報取得手段により取得された音量情報で示される出力レベルの大きさに応じて、前記セッション解放手段が前記ログオフ要求を送信する際の基準となる前記しきい値レベルを大きくする基準修正手段と、が備えられている。
【００３９】
このように構成すれば、隣接する部屋のカラオケ装置により出力されている音声の出力レベルに応じて、セッション解放手段がログオフ要求を送信する際の基準となるしきい値レベルを大きくすることができる。そのため、隣接する部屋のカラオケ装置からの音声によりマイクの入力レベルが大きくなったとしても、正常に自動的なログアウトを実現することができるようになる。
【発明を実施するための最良の形態】
【００４０】
以下に本発明の実施形態を図面と共に説明する。
（１）全体構成
カラオケシステム１は、図１に示すように、複数のカラオケ装置２それぞれが、外部ネットワーク１００を介して管理サーバ３と通信可能に接続されてなるものである。
【００４１】
カラオケ装置２は、カラオケ装置２全体の動作を制御する制御部１２，カラオケ装置２を外部ネットワーク１００に接続するためのインタフェース部１４，演奏楽曲の伴奏内容および歌詞を示す楽曲データや映像データなどを記憶する記憶部１６，所定の無線通信規格に基づく通信を制御する無線通信部１８，各種映像の表示を行う表示部２０，複数のキー・スイッチなどからなる操作部２２，マイク２４からの音声の入力とスピーカ２６からの音声の出力とを制御する音声入出力部２８などを備えている。
【００４２】
なお、本実施形態において、カラオケ装置２は、それぞれが隣接又は、廊下を挟んで対向する設置スペース（いわゆるカラオケボックス内の部屋）毎に設置されており、これらによってＬＡＮ（Local Area Network）が形成されている。そして、各カラオケ装置２は、このＬＡＮに接続されたルータ１１０を介して外部ネットワーク１００に接続されている。
【００４３】
管理サーバ３は、管理サーバ３全体の動作を制御する制御部３２，管理サーバ３をネットワーク１００に接続するためのインタフェース部３４，各種情報を記憶するための記憶部３６などを備えた周知のサーバ装置である。それぞれの装置は、予め、通信元のＩＰアドレスと、通信先のＩＰアドレスとを記録しており、ＴＣＰ／ＩＰなどの通信技術を用いて、お互いが通信可能になっている。
（２）カラオケシステム１による動作
上述した構成のカラオケシステム１の動作を図２に基づいて説明する。
【００４４】
このカラオケシステム１では、ユーザが、端末装置などを介してユーザ登録を要求するための登録要求を管理サーバ３へ送信すると（図２のａ参照）、この登録要求を受けた管理サーバ３が、その端末装置にユーザ登録用のウェブページである登録ページを送信する（同図ｂ参照）。
【００４５】
この登録ページを受信した端末装置のユーザが、登録ページに対してログインＩＤおよびパスワードを入力した後、これを管理サーバ３に送信するための操作を行うと（同図ｃ参照）、これらログインＩＤおよびパスワードが、ユーザ識別情報として管理サーバ３へと送信される（同図ｄ参照）。
【００４６】
このユーザ識別情報を受信した管理サーバ３は、このユーザ識別情報をデータテーブルへと登録する（同図ｅ参照）。
この後、カラオケ装置２の利用を開始したユーザが、このカラオケ装置２を介してログインＩＤおよびパスワードを入力すると（同図ｆ参照）、このログインＩＤおよびパスワードが、ログイン要求としてカラオケ装置２から管理サーバ３へと送信される（同図ｇ参照）。
【００４７】
このログイン要求を受けた管理サーバ３は、そのログインＩＤおよびパスワードに基づいて認証を行い、正常に認証できれば、その旨の認証結果をカラオケ装置２に送信する（同図ｈ参照）。こうして、正常に認証できた場合には、カラオケ装置２と管理サーバ３との間で、そのログインＩＤによるセッションが確立され、以降、両者間でカラオケ装置２の利用状況などに関する情報が、ユーザに関するユーザ関連情報としてやり取りされるようになる。
【００４８】
これ以降、カラオケ装置２は、後述する処理において、ユーザがカラオケ装置２の利用を終了したか否かの判定を繰り返し行い（同図ｉ参照）、利用を終了したと判定した場合、ログアウトするためのログアウト要求を管理サーバ３へと送信する（同図ｊ参照）。
【００４９】
そして、このログアウト要求を受けた管理サーバ３は、そのセッションを解放する（同図ｋ参照）。
このように動作するカラオケシステム１における各装置の具体的な処理内容については、以降に説明する。
（３）カラオケ装置２による処理
以下に、カラオケ装置２の制御部１２により実行される処理の手順を説明する。
（３−１）ログアウト方法選択処理
はじめに、ログアウト方法選択処理の処理手順を図２に基づいて説明する。このログアウト方法選択処理は、操作部２２を介してログインＩＤおよびパスワードを入力する操作が行われる（図２のｆ）（ｓ１０２）ことにより起動される。
【００５０】
こうして起動された後、その起動に際して入力されたログインＩＤおよびパスワード（ユーザ識別情報）がログイン要求として管理サーバ３に送信される（同図ｇ）（ｓ１１０）。このログイン要求を含め、カラオケ装置２から管理サーバ３へと送信される各種情報には、カラオケ装置２のシリアル番号が付された状態で送信され、このシリアル番号に基づいていずれのカラオケ装置２からの情報であるかを管理サーバ３側で特定できるようにしている。
【００５１】
次に、ログイン要求を受信した管理サーバ３からの認証結果が受信された後（同図ｈ）（ｓ１２０）、その認証結果がチェックされる（ｓ１３０）。
このｓ１３０で認証結果が「正常に認証できた」旨であれば（ｓ１３０：ＹＥＳ）、上記ｓ１１０にてログイン要求として送信したユーザ識別情報が記憶部１６に一時記憶される（ｓ１４０）。
【００５２】
こうして、「正常に認証できた」旨の認証結果を受信することにより、カラオケ装置２と管理サーバ３との間でユーザ識別情報に基づくセッションが確立され、以降、管理サーバ３との間で、カラオケ装置２の利用状況に関するユーザ関連情報がやり取りされるようになる。
【００５３】
そして、後述する自動ログアウト処理が起動された後（ｓ１５０）、本ログアウト方法選択処理が終了する。
また、上記ｓ１３０で認証結果が「正常に認証できない」旨であれば（ｓ１３０：ＮＯ）、その旨を通知するためのメッセージが表示部２０に表示され（ｓ１６０）、後述する手動ログアウト処理が起動された後（ｓ１７０）、本ログアウト方法選択処理が終了する。
（３−２）自動ログアウト処理
続いて、ログアウト方法選択処理において起動される自動ログアウト処理の処理手順を図４に基づいて説明する。
【００５４】
この自動ログアウト処理では、まず、操作部２２に対する操作が行われたか否かがチェックされる（ｓ２１０）。
このｓ２１０で操作が行われたと判定された場合（ｓ２１０：ＹＥＳ）、その操作がログアウトするためのログアウト操作であるか否かがチェックされる（ｓ２２０）。
【００５５】
このｓ２２０でログアウト操作でないと判定された場合（ｓ２２０：ＮＯ）、変数Ｔ１，Ｔ２，Ｓが初期化（それぞれへ「０」がセット）された後（ｓ２３０）、プロセスがｓ２１０へ戻る。
【００５６】
これら変数のうち、変数Ｔ１は、マイク２４から入力される音声の入力レベルが、カラオケ装置２が利用されていない場合における入力レベルとして定められた「しきい値レベル」となっている継続時間がセットされる変数である。また、変数Ｔ２は、マイク２４を介して歌唱が行われている場合における最低の入力レベルとして定められた「歌唱レベル」となっている継続時間がセットされる変数である。そして、変数Ｓは、ユーザにより歌唱が行われることなくカラオケ装置２により演奏された楽曲数を示す値がセットされる変数である。なお、これらの変数は、後述する処理においてその値が更新される。
【００５７】
また、上記ｓ２２０でログアウト操作であると判定された場合（ｓ２２０：ＹＥＳ）、上記ｓ１２０にて確立されたセッションを解放すべき旨のログアウト要求が、管理サーバ３へと送信される（図２のｊ）（ｓ２４０）。
【００５８】
このログアウト要求は、上記ｓ１４０で一時記憶されたユーザ識別情報（ログインＩＤのみでもよい）と共に送信され、これを受けた管理サーバ３側では、そのユーザ識別情報に基づくセッションを解放すべく処理を行う（同図ｋ）。
【００５９】
次に、上記ｓ２３０と同様、変数Ｔ１，Ｔ２，Ｓが初期化される（ｓ２５０）。
そして、上記ｓ１２０にて確立されたセッションにおいて蓄積（記憶部１６に記憶）されたカラオケ装置２の利用状況に関するユーザ関連情報と、上記ｓ１５０にて一時記憶されたユーザ識別情報とが削除された後（ｓ２６０）、本自動ログアウト処理が終了する。
【００６０】
また、上記ｓ２１０で操作が行われていないと判定された場合（ｓ２１０：ＮＯ）、カラオケ装置２による楽曲の演奏が行われているか否かがチェックされる（ｓ２７０）。
このｓ２７０で、楽曲の演奏が行われていると判定された場合（ｓ２７０：ＹＥＳ）、上述した変数Ｓが所定値Ｓｔｈ以上となっており、かつ、変数Ｔ２が単位演奏時間ｘと所定値Ｓｔｈとの積算値以上となっている（Ｓｔｈ≦Ｓ，ｘ・Ｓｔｈ≦Ｔ２）か否かがチェックされる（ｓ２８０）。ここで、上記条件を満たすようになっているということは、ユーザによる歌唱が行われることなく、Ｓｔｈに相当する曲数だけ演奏時間が経過したことを示している。
【００６１】
このｓ２８０で、上記条件を満たしていると判定された場合（ｓ２８０：ＹＥＳ）、プロセスが次の処理（ｓ３１０）へと移行する一方、上記条件を満たしていないと判定された場合（ｓ２８０：ＮＯ）、そのままプロセスがｓ２１０へと戻る。
【００６２】
また、上記ｓ２７０で、楽曲の演奏が行われていないと判定された場合（ｓ２７０：ＮＯ）、カラオケ装置２が、楽曲の演奏予約などの動作が何ら行われていないアイドル状態となっているか否かがチェックされる（ｓ２９０）。
【００６３】
このｓ２９０で、カラオケ装置２がアイドル状態でないと判定された場合（ｓ２９０：ＮＯ）、プロセスがｓ２１０へと戻る。
その一方、上記ｓ２９０で、アイドル状態であると判定された場合（ｓ２９０：ＹＥＳ）、上述した変数Ｔ１が所定のしきい値時間（例えば、５分；以降、「アイドル時間」という）Ｔａに相当する値より大きくなっている（Ｔａ＜Ｔ１）か否かがチェックされる（ｓ３００）。ここで、変数Ｔ１がアイドル時間Ｔａより大きくなっているということは、カラオケ装置２が利用されていない状態でアイドル時間Ｔａが経過したということを示している。
【００６４】
このｓ３００で、変数Ｔ１がアイドル時間Ｔａより大きくなっていると判定された場合（ｓ３００：ＹＥＳ）、プロセスが次の処理（ｓ３１０）へと移行する一方、変数Ｔ１がアイドル時間Ｔａより大きくなっていないと判定された場合（ｓ３００：ＮＯ）、そのままプロセスがｓ２１０へと戻る。
【００６５】
こうして、ｓ２８０で条件を満たしていると判定された，または，ｓ３００でアイドル時間が経過していると判定された場合（ｓ２８０：ＹＥＳ，ｓ３００：ＹＥＳ）、マイク２４から入力される音声の入力レベルが「０」であるか否かがチェックされる（ｓ３１０）。
【００６６】
このｓ３１０で、入力レベルが「０」であると判定された場合（ｓ３１０：ＹＥＳ）、この時点で出力されている音声の出力レベルが、この音声が十分な入力レベルでマイク２４に入力される程度のレベルまで増加される（ｓ３２０）。ここでは、楽曲の演奏中または演奏予約中であれば、その楽曲の出力レベルが増加され、それら楽曲以外の背景音声の出力中であれば、その背景音声の出力レベルが増加される。
【００６７】
こうして出力レベルが増加した以降、マイク２４が動作中，つまりスイッチがオンになっていれば、そのマイク２４の入力レベルとして十分に大きなものが表れることとなる。
次に、マイク２４に入力される音声の入力レベルが一定時間（例えば、１秒）監視されたうえで、その入力レベルが「０」のままとなっているか否かがチェックされる（ｓ３３０）。
【００６８】
このｓ３３０で、入力レベルが「０」のままとなっていないと判定された場合（ｓ３３０：ＮＯ）、プロセスがｓ２１０へと戻る。
その一方、上記ｓ３３０で入力レベルが「０」のままになっていると判定された場合（ｓ３３０：ＹＥＳ）、この時点で出力されている音声の出力レベルが元に戻された後（ｓ３４０）、プロセスがｓ２４０へ移行し、ログアウト要求の送信，各変数の初期化，および，各種情報の削除が行われてから、本自動ログアウト処理が終了する。
【００６９】
また、上記ｓ３１０で、入力レベルが「０」でないと判定された場合（ｓ３１０：ＮＯ）、この時点で出力されている音声の出力レベルが「０」に抑えられる（ｓ３５０）。ここでは、楽曲の演奏中または演奏予約中であれば、その楽曲の出力レベルが「０」に抑えられ、背景音声の出力中であれば、その背景音声の出力レベルが「０」に抑えられる。
【００７０】
次に、他のカラオケ装置２から収集して記憶部１６に記憶された音量情報に基づいて、上述した「しきい値レベル」の修正値が算出される（ｓ３６０）。
ここでは、まず、記憶部１６に記憶された音量情報のうち、カラオケ装置２自身と隣接する部屋や廊下で向かい合う部屋に設置されたカラオケ装置２における音量情報が抽出される。続いて、音声情報で示される音量の出力レベルＫと、その出力レベルのときにしきい値レベルをどの程度の割合に修正すべきかを示す修正比率Ｅと、の対応関係を隣接する部屋や廊下で向かい合う部屋の位置関係毎に登録した修正値テーブルから（図５参照）、それら抽出された音量情報それぞれに対応する修正比率Ｅが抽出される。
【００７１】
そして、こうして抽出された修正比率Ｅが一つだけであれば、それをしきい値レベルに積算したものが修正値として算出される。それに対し、抽出された修正比率Ｅが複数あれば、それらに基づいて下記の式１に基づいて算出した修正比率Ｅをしきい値レベルに積算したものが修正値として算出される。この式１は、複数の音量レベルの合成値を算出するために用いる既知な数式を、本願の課題解決のために、音量レベルを音声レベルのしきい値に置き換えることで、単なる複数の音量レベルの合成するのではなく、隣室数とその音量レベルに応じて、自室が無音と判断するための、マイクから入力される音声の入力レベルのしきい値を修整する技術思想を得たものである。
【００７２】
【数１】
2008250030.tif 000003
なお、この式１における小文字nは、隣室数であり、ｎ＝０であれば隣室０、つまり自室であることを示す。また、Ｅ０は、カラオケボックスの管理者が、本システムをカラオケボックスに設置したときに、隣室のカラオケ装置が全く利用していない状態で、かつ、自室のカラオケ装置２も無音状態とした場合の音量レベルを測定して決定されたものであり、システムの設置状態に応じて決められるしきい値（本実施例においては０．３）である。
【００７３】
なお、本実施形態において、各カラオケ装置２は、図６に示すように、自身の出力している音声の出力レベルを示す音量情報（カラオケ装置２のシリアル番号が付加されている）を一定時間毎に他のカラオケ装置２に配信すると共に（ｓ４１０，ｓ４２０）、他のカラオケ装置２から配信される音量情報を受信して（ｓ４３０）記憶部１６に記憶（同じカラオケ装置２からの音量情報は上書き）する（ｓ４４０）、といった処理（音量情報配信処理，音量情報収集処理）を行うように構成されている。
【００７４】
そして、上記ｓ３６０にてしきい値レベルの修正値が算出された後、マイク２４に入力される音声の入力レベルが所定のしきい値時間監視されたうえで、その入力レベルが修正値未満のままとなっているか否かがチェックされる（ｓ３７０）。
【００７５】
ここでは、図７に示すように、入力レベルが判定値（しきい値レベルの修正値）未満となっているか否かをチェックし（ｓ３８０）、判定値未満となっている場合にのみ（ｓ３８０：ＹＥＳ）、カウンタによるカウント値をカウントアップさせる（ｓ３９０）、といった継続時間チェック処理が、しきい値時間が経過するまでの間、単位時間（例えば、１秒）毎に起動される。そして、そのカウンタのカウント値がしきい値時間に相当する値に到達している場合に、マイク２４に入力される音声の入力レベルが修正値未満のままとなっている、と判定される。
【００７６】
なお、このしきい値時間は、ユーザがカラオケ装置２を利用している場合に、その入力レベルがしきい値レベル未満のままとなる時間として想定される時間よりも十分に長い時間，つまりユーザがカラオケ装置２の利用を終了していると推定される場合における時間として定められたものである。
【００７７】
このｓ３７０で修正値未満のままとなっていると判定された場合には（ｓ３７０：ＹＥＳ）、プロセスがｓ３４０へ移行し、この時点で出力されている音声の出力レベルが元に戻される。
【００７８】
一方、上記ｓ３７０で、修正値未満のままとなっていないと判定された場合には（ｓ３７０：ＮＯ）、プロセスがｓ２１０へと戻る。
（３−３）レベル監視処理
続いて、カラオケ装置２が起動した以降、単位時間（本実施形態では１秒）毎に繰り返し実行されるレベル監視処理の処理手順を図８に基づいて説明する。
【００７９】
このレベル監視処理が起動されると、まず、マイク２４から入力される音声の入力レベルが、上述した歌唱レベル（歌唱が行われている場合における最低の入力レベル）未満であるか否かがチェックされる（ｓ５１０）。
【００８０】
このｓ５１０で、入力レベルが歌唱レベル以上であると判定された場合（ｓ５１０：ＮＯ）、上記ｓ２３０と同様、変数Ｔ１，Ｔ２，Ｓが初期化された後（ｓ５２０）、本レベル監視処理が終了する。つまり、入力レベルが歌唱レベル以上となっており、マイク２４を介した歌唱が行われていると推定される間には、各変数の値が０より大きくなることはない。
【００８１】
また、上記ｓ５１０で、入力レベルが歌唱レベル未満であると判定された場合（ｓ５１０：ＹＥＳ）、その入力レベルが上述したしきい値レベル未満であるか否かがチェックされる（ｓ５３０）。
【００８２】
このｓ５３０で、入力レベルがしきい値レベル未満でないと判定された場合（ｓ５３０：ＮＯ）、変数Ｔ２がインクリメント（Ｔ２＋１→Ｔ２）され（ｓ５４０）、変数Ｔ１が初期化された後（ｓ５５０）、本レベル監視処理が終了する。つまり、入力レベルが歌唱レベル未満，かつ，しきい値レベル以上となっており、マイク２４を介した歌唱が行われていなくてもカラオケ装置２が動作中であると推定される間は、変数Ｔ２の値が大きくなっていくことになる。
【００８３】
そして、上記ｓ５３０で、入力レベルがしきい値レベル未満であると判定された場合（ｓ５３０：ＹＥＳ）、変数Ｔ１がインクリメント（Ｔ１＋１→Ｔ１）され（ｓ５６０）、変数Ｔ２が初期化された後（ｓ５７０）、本レベル監視処理が終了する。つまり、しきい値レベル未満となっており、カラオケ装置２が利用されていないと推定される間は、変数Ｔ１の値が大きくなっていくことになる。
【００８４】
このように、変数Ｔ１，Ｔ２は、カラオケ装置２が利用されていないと推定される間，カラオケ装置２が動作中であると推定される間，にその値が大きくなっていくこととなるが、上述した自動ログアウト処理において操作部２２に対する操作が行われた場合や、ログアウト要求が管理サーバ３に送信されたときに初期化される（図４のｓ２３０，ｓ２５０）。そのため、これら変数Ｔ１，Ｔ２は、管理サーバ３とのセッションが確立されていることを前提に、その該当する時間をカウントしていることになる。
（３−４）演奏カウント処理
続いて、カラオケ装置２が起動した以降、繰り返し実行される演奏カウント処理の処理手順を図９に基づいて説明する。
【００８５】
この演奏カウント処理が起動されると、まず、カラオケ装置２による楽曲の演奏が開始されるまで待機状態となる（ｓ６１０：ＮＯ）。
この後、楽曲の演奏が開始された場合には（ｓ６１０：ＹＥＳ）、変数Ｓがインクリメント（Ｓ＋１→Ｓ）された後（ｓ６２０）、プロセスがｓ６１０へと戻る。
【００８６】
このように、変数Ｓは、楽曲の演奏が開始される毎にその値が大きくなっていくことになるが、上述した自動ログアウト処理において操作部２２に対する操作が行われた場合、ログアウト要求が管理サーバ３に送信された場合、および、マイク２４に入力される音声の入力レベルが歌唱レベル以上である場合に初期化される（図４のｓ２３０，ｓ２５０，図８のｓ５２０）。
【００８７】
そのため、この変数Ｓは、管理サーバ３とのセッションが確立されている状態で、操作部２２に対する操作が行われず、かつ、マイク２４を介した歌唱も行われることなく、楽曲の演奏が開始された回数，換言すると歌唱されなかった楽曲数をカウントしていることになる。
（３−５）手動ログアウト処理
続いて、ログアウト方法選択処理において起動される手動ログアウト処理の処理手順を図１０に基づいて説明する。
【００８８】
この手動ログアウト処理では、まず、操作部２２によりログアウト操作が行われるまで待機状態となる（ｓ７１０）。
その後、ログアウト操作が行われたと判定された場合（ｓ７１０：ＹＥＳ）、上記ｓ２４０と同様、上記ｓ１２０にて確立されたセッションを解放すべき旨のログアウト要求が、管理サーバ３へと送信される（ｓ７２０）。
【００８９】
そして、上記ｓ１２０にて確立されたセッションにおいて蓄積（記憶部１６に記憶）されたカラオケ装置２の利用状況に関するユーザ関連情報と、上記ｓ１４０にて一時記憶されたユーザ識別情報が削除された後（ｓ２８０）、本自動ログアウト処理が終了する。
（４）管理サーバ３による処理
以下に、管理サーバ３の制御部３２により実行される処理の手順を説明する。
（４−１）セッション管理処理
はじめに、カラオケ装置２からログイン要求を受信（図２のｇ）した際に起動されるセッション管理処理の処理手順を図１１に基づいて説明する。
【００９０】
このセッション管理処理が起動されると、この起動に先立って受信したログイン要求に基づいて認証が行われる（ｓ８１０）。ここでは、ログイン要求として送信されてきたユーザ識別情報におけるログインＩＤとパスワードとの組み合わせが、上記データテーブルに登録されたログインＩＤとパスワードとの組み合わせの中に存在している場合に、そのログイン要求に基づいて正常に認証できたとされ、該当する組み合わせが存在していない場合に、そのログイン要求に基づいて正常に認証できないとされる。
【００９１】
次に、上記ｓ８１０による認証の結果が「正常に認証できない」旨であれば（ｓ８２０：ＮＯ）、その旨の認証結果が、アクセス元のカラオケ装置２に対して送信された後（ｓ８３０）、本セッション管理装置が終了する。
【００９２】
一方、上記ｓ８１０による認証の結果が「正常に認証できた」旨であれば（ｓ８２０：ＹＥＳ）、その旨の認証結果が、アクセス元のカラオケ装置２に対して送信される（図２のｈ）（ｓ８４０）。こうして、「正常に認証できた」旨の認証結果を送信することにより、カラオケ装置２と管理サーバ３との間でセッションが確立され、以降、カラオケ装置２との間で、その利用状況に関するユーザ関連情報がやり取りされるようになる。
【００９３】
この後、アクセス元のカラオケ装置２から、ログアウト要求が送信されてきたか否かがチェックされる（ｓ８５０）。
このｓ８５０で、ログアウト要求が送信されてきていないと判定された場合（ｓ８５０：ＮＯ）、上記ｓ８４０により認証結果を送信した以降の経過時間がタイムアウトすべき時間を超えているか否かがチェックされ（ｓ８６０）、その時間を超えていなければ（ｓ８６０：ＮＯ）、プロセスがｓ８５０へ戻る。
【００９４】
また、上記ｓ８５０で、ログアウト要求が送信されてきたと判定された場合（ｓ８５０：ＹＥＳ）、または、上記ｓ８６０で、タイムアウトすべき時間を超えていると判定された場合（ｓ８６０：ＹＥＳ）、上記ｓ８４０にて確立されたセッションが解放される（同図ｑ）（ｓ８７０）。
【００９５】
そして、上記対応テーブルから、上記ｓ８７０にて解放されたセッションにおけるユーザ識別情報が削除された後（ｓ８８０）、本セッション管理処理が終了する。
（５）作用，効果
このカラオケシステム１においては、ユーザ識別情報に基づいてカラオケ装置２と管理サーバ３とのセッションが確立された以降（図３のｓ１２０）、カラオケ装置２のマイク２４からの入力レベルが所定のしきい値時間にわたってしきい値レベル未満となると（図４のｓ３７０で「ＹＥＳ」）、そのセッションが解放される（同図ｓ２４０）。
【００９６】
ここで、しきい値時間とは、ユーザがカラオケ装置２の利用を終了した場合における時間として定められたものであり、しきい値レベルとは、カラオケ装置２が利用されていない場合における入力レベルとして定められたものである。
【００９７】
そのため、このようにしきい値時間にわたってマイク２４からの入力レベルがしきい値レベル未満になっているという状況は、一定時間ユーザによる歌唱が行われていない状況といえ、カラオケ装置２の利用が終了されていると推定することができる。
【００９８】
そのため、上記構成であれば、ユーザがカラオケ装置２の利用を終了したことを適切に特定でき、その終了に伴う自動的なログアウトを実現することができる。
また、上記カラオケ装置２は、継続時間チェック処理にてカウントしたカウント値（図７のｓ３８０，ｓ３９０），つまりマイク２４に入力される音声の入力レベルがしきい値レベル（の修正値）未満のままとなっている継続時間に基づいて、管理サーバへとログアウト要求を送信することができる。
【００９９】
また、上記実施形態において、カラオケ装置２は、変数Ｔ１，Ｔ２，Ｓに基づく判定を行った後で（図４のｓ２８０）、カラオケ装置２のマイク２４からの入力レベルが所定のしきい値時間にわたってしきい値レベル未満になっているか否かの判定を行っている（同図ｓ３７０）。
【０１００】
具体的にいうと、まず、楽曲の演奏が行われている状態で（同図ｓ２７０で「ＹＥＳ」）、所定数の楽曲が演奏された場合における経過時間（ｘ・Ｓｔｈ）以上にわたって、マイク２４からの入力レベルが、歌唱レベル（歌唱が行われている場合における入力レベル）よりも小さくなっている場合（同図ｓ２８０で「ＹＥＳ」）、その時点での入力レベルが「０」でなければ（同図ｓ３１０で「ＮＯ」）、その演奏音の出力レベルが「０」に抑えられる（同図ｓ３５０）。
【０１０１】
このとき、演奏音の出力レベルは、演奏音がマイク２４に入力された場合におけるその入力レベルがしきい値レベルより大きくならない程度まで抑えられるため、この演奏音の影響をうけてその入力レベルがしきい値レベル以上となってしまうことはない。そして、こうして演奏音の出力レベルが抑えられた以降に、マイク２４からの入力レベルが所定のしきい値時間にわたってしきい値レベル未満になっているか否かの判定を行うことから、その判定に際して演奏音の影響を受けることはない。
【０１０２】
例えば、ユーザがカラオケ装置２の利用を終了していたとしても、カラオケ装置２による楽曲の演奏予約がなされている，または，楽曲の演奏が行われていると、その演奏音の影響を受けて、マイク２４に入力される音声の入力レベルがしきい値レベル以上に大きくなってしまう恐れがあり、この場合、マイク２４からの入力レベルが所定のしきい値時間にわたってしきい値レベル未満になっているか否かの判定を正確に行うことができなくなってしまう。
【０１０３】
ところが、上述のように、変数Ｔ１，Ｔ２，Ｓに基づく判定を行った後で、上記判定を行う構成であれば、演奏音の影響を受けないようになるため、その判定を正確に行うことができるようになる。
【０１０４】
また、上記実施形態のカラオケ装置２は、楽曲の演奏予約および演奏が行われていない状態となっている継続時間Ｔ１が、アイドル時間Ｔａより大きくなって以降に（図４のｓ２９０，ｓ３００）、カラオケ装置２のマイク２４からの入力レベルが所定のしきい値時間にわたってしきい値レベル未満になっているか否かの判定を行っている（同図ｓ３７０）。
【０１０５】
このように、楽曲の演奏予約および演奏が行われなくなってある程度の時間が経過した状況は、それ以降、カラオケ装置２による楽曲の演奏が行われない状況になっていることを意味する。そして、そのようにある程度の時間が経過した以降に、マイク２４からの入力レベルが所定のしきい値時間にわたってしきい値レベル未満になっているか否かの判定を行うことから、そのチェックに際して演奏音の影響を受けることはない。
【０１０６】
そのため、上述のように、アイドル状態になってからある程度の時間が経過した後で、上記判定を行う構成であれば、演奏音の影響を受けないようになるため、その判定を正確に行うことができるようになる。
【０１０７】
また、上述したカラオケシステム１では、マイク２４から入力される音声の入力レベルに基づいて自動的なログアウトを実現するように構成されているため、当然、その実現のためにマイク２４が動作中である，つまりマイク２４のスイッチがオンになっていることが条件となる。これは、カラオケ装置２の利用にはマイク２４を介しての歌唱が伴うことから、その利用に際してマイク２４のスイッチがオンになることは当然だからである。
【０１０８】
そのため、上記構成においては、マイク２４が動作中でない，つまりスイッチがオフになっていると、上記構成における自動的なログアウトが正常に行われなくなる可能性がある。とはいえ、マイク２４が動作中でないという状況は、カラオケ装置２の利用が終了した際にユーザによりスイッチがオフにされたことを意味するため、そのことをもって自動的なログアウトを実現しても問題はない。
【０１０９】
このような趣旨から、上記実施形態では、まず、アイドル時間Ｔａにわたり楽曲の演奏予約および演奏が行われなかった場合に（図４のｓ３００で「ＹＥＳ」）、背景音声の出力レベルを大きくすることにより（同図ｓ３２０）、その背景音声が十分な入力レベルでマイクに入力されるようにしている。そして、その時点における入力レベルが「０」である場合に（同図ｓ３３０で「ＹＥＳ」、ログオフ要求を管理サーバに送信し（同図ｓ２４０）、これにより自動的なログアウトを実現している。
【０１１０】
このように、背景音声の出力レベルを大きくした時点でマイクが動作中であれば、その背景音声がマイクに入力されるため、当然、その入力レベルも「０」より大きくなるはずであり、この時点で入力レベルが「０」になるということは、マイクが動作中でないということを意味している。
【０１１１】
つまり、上記構成では、背景音声の出力レベルを大きくした時点におけるマイクの入力レベルが「０」であることをもってマイクが動作中ではないことを間接的に検出し、その検出結果に基づいて自動的なログアウトを実現することができる。
【０１１２】
また、上記実施形態において、カラオケ装置２は、隣接する部屋や廊下で向かい合う部屋のカラオケ装置２により出力されている音声の出力レベルに応じて、しきい値レベルを修正することができる（図４のｓ３６０）。
【０１１３】
カラオケシステム１におけるカラオケ装置２は、複数の隣接する部屋それぞれに設置されていることが一般的であるが、その部屋の防音性能如何によっては、ある部屋のカラオケ装置２により出力されている音声が隣接する部屋のカラオケ装置２のマイク２４に十分なレベルで入力されてしまうことがありうる。
【０１１４】
この場合、カラオケ装置２の利用が終了していたとしても、その隣接する部屋のカラオケ装置２からの音声によりマイク２４の入力レベルがしきい値レベル以上となってしまうため、そのままでは、自動的なログアウトを実現すべき状況であるにも拘わらず、正常に自動的なログアウトが実現できなくなってしまう。
【０１１５】
ところが、上記構成のように、しきい値レベルを修正できる構成であれば、隣接する部屋のカラオケ装置２からの音声によりマイク２４の入力レベルが大きくなったとしても、正常に自動的なログアウトを実現することができるようになる。
（６）変形例
以上、本発明の実施の形態について説明したが、本発明は、上記実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の形態をとり得ることはいうまでもない。
【０１１６】
例えば、上記実施形態においては、データテーブルに登録された定数を積算することにより「しきい値レベル」を修正してなる修正値を算出するように構成されている（図４のｓ３６０）。しかし、この「しきい値レベル」を修正してなる修正値を算出するための構成は、これ以外の構成であってもよい。
【０１１７】
また、上記実施形態においては、アイドル時間Ｔａにわたり楽曲の演奏予約および演奏が行われなかった場合に（図４のｓ３００で「ＹＥＳ」）、背景音声の出力レベルを大きくすることにより（同図ｓ３２０）、その背景音声が十分な入力レベルでマイク２４に入力されるように構成されている。しかし、ここでマイク２４に入力される音声は、マイク２４が動作中か否かを判定するために用いられるものであることから、背景音声に限らず、その判定のために用いる専用の音声としてもよい。
（７）本発明との対応関係
以上説明した実施形態において、図３のｓ１０２が本発明における入力受付手段であり、同図ｓ１１０，ｓ１２０が本発明におけるセッション確立手段であり、図４のｓ３１０，ｓ３３０，ｓ３７０が本発明におけるレベル監視手段であり、同図ｓ２４０が本発明におけるセッション解放手段であり、図４のｓ２８０が本発明における第２時間チェック手段であり、同図ｓ３５０が本発明におけるレベル抑制手段であり、同図ｓ３２０が本発明におけるレベル増加手段であり、同図ｓ３６０が本発明における基準修正手段であり、図６のｓ４３０が本発明における音量情報取得手段であり、図８のｓ５１０〜ｓ５７０が本発明における第１，第３時間チェック手段である。
【０１１８】
また、図１１のｓ８４０が本発明におけるセッション被確立手段であり、同図ｓ８７０が本発明におけるセッション被解放手段である。
【図面の簡単な説明】
【０１１９】
【図１】カラオケシステムの全体構成と、カラオケ装置それぞれが設置されたカラオケボックスの様子と、を示すブロック図
【図２】カラオケシステムの動作を示すシグナルフロー
【図３】ログアウト方法選択処理を示すフローチャート
【図４】自動ログアウト処理を示すフローチャート
【図５】修正値テーブルのデータ構造を示す図
【図６】音量情報配信処理、音量情報収集処理を示すフローチャート
【図７】継続時間チェック処理を示すフローチャート
【図８】レベル監視処理を示すフローチャート
【図９】演奏カウント処理を示すフローチャート
【図１０】手動ログアウト処理を示すフローチャート
【図１１】セッション管理処理を示すフローチャート
【符号の説明】
【０１２０】
１…カラオケシステム、２…カラオケ装置、１２…制御部、１４…インタフェース部、１６…記憶部、１８…無線通信部、２０…表示部、２２…操作部、２４…マイク、２６…スピーカ、２８…音声入出力部、３…管理サーバ、３２…制御部、３４…インタフェース部、３６…記憶部。
【図１】
2008250030.tif 000004
【図２】
2008250030.tif 000005
【図３】
2008250030.tif 000006
【図４】
2008250030.tif 000007
【図５】
2008250030.tif 000008
【図６】
2008250030.tif 000009
【図７】
2008250030.tif 000010
【図８】
2008250030.tif 000011
【図９】
2008250030.tif 000012
【図１０】
2008250030.tif 000013
【図１１】
2008250030.tif 000014