(57)【要約】【課題】カラオケサービスを利用する際に前回とは異なるリモコン端末を使用することとなっても、利用者ごとに予め設定されたタッチパネル上の操作キーの配置を、その使用するリモコン端末のタッチパネルの劣化状況に応じて最適化すること。【解決手段】リモコン端末のタッチパネルの表示領域に表示される各種操作キーの何れかとリモコン端末のタッチパネルの表示領域の不良部分とが合致する場合に、その不良部分に合致した操作キーの位置を、表示領域の不良部分すべてとは一致せず、且つ不良部分に合致した操作キーの位置と不良部分に合致した操作キーが過去に配置されていた位置とから最も近い位置に再設定する。【選択図】図４
2008250219.tif 000002
【特許請求の範囲】
【請求項１】
カラオケ演奏を行うカラオケ装置と、前記カラオケ装置を第１ネットワークを介してユーザからキー操作可能とする透過式タッチパネル入力機能を有し、前記タッチパネルの各種操作キーの配置を示す画面設定情報に基づいて、タッチパネル表示領域に前記ユーザからタッチパネルを介して各種操作キーを操作可能に表示し、前記カラオケ装置もしくはホストサーバからの情報表示も行う機能、を有するリモコン端末とが、第２ネットワークを介して前記ホストサーバと通信可能に接続されたカラオケネットワークシステムであって、
前記ホストサーバは、
ユーザから前記入力機能を介して前記リモコン端末から提供されるユーザ提供情報、および前記画面設定情報を少なくとも含むユーザごとの個人用情報を記憶する個人用情報記憶手段と、
前記リモコン端末を介して前記ホストサーバに接続するユーザへの認証と前記認証の終了とを行い、当該認証したユーザに対して、前記認証の終了までの認証中には当該システムの利用開始を前記リモコン端末に対して許可する認証手段と、
前記個人用情報記憶手段に記憶されている個人用情報のうち認証中のユーザに関する個人用情報を、前記リモコン端末からの要求に基づいて閲覧可能な情報として配信する配信手段と、を備え、
前記リモコン端末は、
前記ホストサーバから送信された前記個人用情報を一時記憶する一時記憶手段と、
前記一時記憶手段が記憶する前記個人用情報を表示可能な表示領域を有するタッチパネルと、
前記一時記憶手段が記憶する前記個人用情報を前記タッチパネルの表示領域に表示させる表示制御手段と、
前記タッチパネルの表示領域のうち不良となっている不良部分を検出する検出手段と、
前記検出手段によって不良部分が検出された場合に、前記個人用情報に含まれる画面設定情報に基づき、その前記リモコン端末の前記タッチパネルの表示領域の不良部分と前記タッチパネルの表示領域に表示される各種操作キーの何れかとが合致するか否かを判断する判断手段と、
前記タッチパネルの表示領域の不良部分と前記タッチパネルの表示領域に表示される各種操作キーの何れかとが合致すると前記判断手段によって判断された場合に、前記個人用情報に含まれる画面設定情報に基づき、前記タッチパネルの表示領域における、不良部分すべてとは合致せず、且つその不良部分に合致した操作キーの位置とその不良部分に合致した操作キーが過去に配置されていた位置とから最も近い領域の何れかの位置にその操作キーの位置を再設定する設定手段と、
前記一時記憶手段が記憶する前記個人用情報に、前記設定手段によって再設定された操作キーの位置を追加することで前記個人用情報を更新する更新手段と、
ユーザがログアウトする際に、一時記憶手段が記憶する個人用情報を前記ホストサーバに送信する送信手段と、を備え、
前記ホストサーバは、さらに、
前記リモコン端末の前記送信手段から送信された個人用情報を前記個人用情報記憶手段に記憶させることでその記憶内容を更新させる記憶制御手段を備えること
を特徴とするカラオケネットワークシステム。
【請求項２】
請求項１に記載のカラオケネットワークシステムにおいて、
前記リモコン端末の前記設定手段は、前記操作キーの位置を再設定した後に、前記タッチパネルの表示領域の不良部分と前記タッチパネルの表示領域に表示される前記操作キーの何れかとが合致すると前記判断手段によって判断されたときには、前記個人用情報に含まれる画面設定情報に基づき、前記タッチパネルの表示領域における、不良部分すべてと
は合致せず、且つその不良部分に合致した操作キーの位置と、その不良部分に合致した操作キーが先の再設定時に参照した過去に配置されていた位置よりもさらに過去に配置されていた位置とから最も近い領域の何れかの位置にその操作キーの位置を再設定することを特徴とするカラオケネットワークシステム。
【請求項３】
請求項１または請求項２に記載のカラオケネットワークシステムにおいて、
前記リモコン端末の前記設定手段は、前記操作キーの位置を再設定する際に、前記タッチパネルの表示領域における、不良部分すべてとは合致せず、且つその不良部分に合致した操作キーの位置とその不良部分に合致した操作キーが過去に配置されていた位置とから最も近い領域のうち、その操作キーが過去に配置されていた位置に最も近い位置にその操作キーの位置を再設定することを特徴とするカラオケネットワークシステム。
【請求項４】
請求項１〜請求項３の何れかに記載のカラオケネットワークシステムにおいて、
前記リモコン端末は、さらに、
前記設定手段によって再設定された操作キーの位置が前記タッチパネルの表示領域内に存在するか否かを判定する判定手段を備え、
前記リモコン端末の前記設定手段は、再設定された操作キーの位置が前記タッチパネルの表示領域内に存在しないと前記判定手段によって判定された場合には、前記タッチパネルの表示領域における、不良部分すべてとは合致せず、且つその不良部分に合致した操作キーの位置とその不良部分に合致した操作キーが過去に配置されていた位置とから最も近い領域のうち、先に操作キーを設定した位置を除いた場合に最も近い位置にその操作キーの位置を再設定することを特徴とするカラオケネットワークシステム。
【請求項５】
請求項１〜請求項４の何れかに記載のカラオケネットワークシステムにおいて、
前記リモコン端末の前記検出手段は、前記設定手段によって前記操作キーの位置が再設定された後に所定時間が経過したときに、前記タッチパネルの表示領域のうち不良となっている不良部分を検出することを特徴とするカラオケネットワークシステム。
【請求項６】
カラオケ演奏を行うカラオケ装置をネットワークを介してユーザからキー操作可能とする透過式タッチパネル入力機能を有し、前記タッチパネルの各種操作キーの配置を示す画面設定情報に基づいて、タッチパネル表示領域に前記ユーザからタッチパネルを介して各種操作キーを操作可能に表示し、前記カラオケ装置からの情報表示も行う機能、を有するカラオケサービス用リモコン端末であって、
ユーザから前記入力機能を介して前記リモコン端末から提供されるユーザ提供情報、および前記画面設定情報を少なくとも含むユーザごとの個人用情報を記憶する個人用情報記憶手段と、
前記リモコン端末を介して当該カラオケ装置に接続するユーザへの認証と前記認証の終了とを行い、当該認証したユーザに対して、前記認証の終了までの認証中には当該システムの利用開始を許可する認証手段と、
前記個人用情報記憶手段に記憶されている個人用情報のうち認証中のユーザに関する個人用情報を、閲覧可能な情報として一時記憶する一時記憶手段と、
前記一時記憶手段が記憶する前記個人用情報を表示可能な表示領域を有するタッチパネルと、
前記一時記憶手段が記憶する前記個人用情報を前記タッチパネルの表示領域に表示させる表示制御手段と、
前記タッチパネルの表示領域のうち不良となっている不良部分を検出する検出手段と、
前記検出手段によって不良部分が検出された場合に、前記個人用情報に含まれる画面設定情報に基づき、その前記リモコン端末の前記タッチパネルの表示領域の不良部分と前記タッチパネルの表示領域に表示される各種操作キーの何れかとが合致するか否かを判断する判断手段と、
前記タッチパネルの表示領域の不良部分と前記タッチパネルの表示領域に表示される各種操作キーの何れかとが合致すると前記判断手段によって判断された場合に、前記個人用情報に含まれる画面設定情報に基づき、前記タッチパネルの表示領域における、不良部分すべてとは合致せず、且つその不良部分に合致した操作キーの位置とその不良部分に合致した操作キーが過去に配置されていた位置とから最も近い領域のうち、その操作キーが過去に配置されていた位置に最も近い位置にその操作キーの位置を再設定する設定手段と、
前記一時記憶手段が記憶する前記個人用情報に、前記設定手段によって再設定された操作キーの位置を追加することで前記個人用情報を更新する更新手段と、
ユーザがログアウトする際に、前記一時記憶手段が記憶する個人用情報を前記個人用情報記憶手段に記憶させることでその記憶内容を更新させる記憶制御手段と、
を備えることを特徴とするカラオケサービス用リモコン端末。
【請求項７】
請求項６に記載のカラオケサービス用リモコン端末において、
前記設定手段によって再設定された操作キーの位置が前記タッチパネルの表示領域内に存在するか否かを判定する判定手段を備え、
前記前記設定手段は、再設定された操作キーの位置が前記タッチパネルの表示領域内に存在しないと前記判定手段によって判定された場合には、前記タッチパネルの表示領域における、不良部分すべてとは合致せず、且つその不良部分に合致した操作キーの位置とその不良部分に合致した操作キーが過去に配置されていた位置とから最も近い領域のうち、先に操作キーを設定した位置を除いた場合に最も近い位置にその操作キーの位置を再設定することを特徴とするカラオケサービス用リモコン端末。
【請求項８】
請求項６または請求項７に記載のカラオケサービス用リモコン端末において、
前記検出手段は、前記設定手段によって前記操作キーの位置が再設定された後に所定時間が経過したときに、前記タッチパネルの表示領域のうち不良となっている不良部分を検出することを特徴とするカラオケサービス用リモコン端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラオケサービスを利用する際に前回とは異なるリモコン端末を使用することとなっても、利用者ごとに予め設定されたタッチパネル上の操作キーの配置を、その使用するリモコン端末のタッチパネルの劣化状況に応じて最適化する技術に関する。
【背景技術】
【０００２】
従来より、液晶等からなる表示装置と、入力位置座標を検出するタッチパネルとを重ねて複数のキーのレイアウトを表示し、その位置を利用者が指で触れることにより入力を行う透過式タッチパネルを用いた入力装置が知られている。このような入力装置では、表示させる項目キーレイアウトは予めホスト装置で作成し、そのデータを入力装置にダウンロードするか、予め入力装置のＲＯＭなどの記録手段に記録して使用している。
【０００３】
しかし、上述の入力装置においては、タッチパネル上の定義されている操作キーのタッチ使用頻度に応じて、特定の操作キーを構成しているスイッチ摩擦やタッチ特性の劣化（抵抗式であれば抵抗値、静電式であれば静電容量の変化）などにより、例えば、タッチパネルの操作キー配線が断線や、タッチ検出する抵抗値や静電容量の閾値が変わり、タッチ操作を検出できないようなことが発生する。
【０００４】
そこで、タッチパネル上の操作キーの押下数が予め設定された比較設定値を越えると、自動的にキー定義を変更する技術が知られている（例えば、特許文献１参照。）。このことにより、スイッチの摩耗や特性劣化を平均化し、タッチパネルの寿命を長く保持できる。
【特許文献１】特開平０５−７３２０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、カラオケサービス特有の利用状況として、利用者が必ずしも同一のカラオケ店舗や、同一のカラオケルーム、同一のリモコン端末を利用し続けるとは限らないという点が挙げられる。このことは、利用者がカラオケサービスを利用する毎に異なるリモコン端末を使用するということを意味する。
【０００６】
このような場合、図３に例示するように、特許文献１の技術を用いて、以前にカラオケサービスを利用した際に、そのリモコン端末のキー定義が、リモコン利用途中でタッチパネルの劣化状況に応じて自動的にキー定義が新たに設定されたタッチパネル上の操作キーの配置を、次回にカラオケサービスを利用する際にそのリモコン端末のタッチパネルに適用しようとしても、次回利用時のリモコン端末のタッチパネルの劣化状況が前回利用したリモコン端末の劣化状況と異なる場合には、次回のタッチパネルの劣化位置と、前回利用したリモコン端末の利用途中で、前回利用したリモコン端末のタッチパネルの劣化位置に対応して新たに設定された操作キーの位置とが合致して、その際に、リモコン端末のキー操作に支障が生じるおそれがあった。
【０００７】
本発明は、このような不具合に鑑みなされたものであり、その目的とするところは、カラオケサービスを利用する際に前回とは異なるリモコン端末を使用することとなっても、利用者ごとに予め設定されたタッチパネル上の操作キーの配置を、その使用するリモコン端末のタッチパネルの劣化状況に応じて最適化する技術を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するためになされた請求項１に係るカラオケネットワークシステムは、「リモコン端末の表示領域に表示される各種操作キーの何れかとリモコン端末の表示領域の不良部分とが合致する場合に、その不良部分に合致した操作キーの位置を、表示領域の不良部分すべてとは一致せず、且つ不良部分に合致した操作キーの位置と不良部分に合致した操作キーが過去に配置されていた位置とから最も近い位置に再設定すること」を特徴とする。
【０００９】
具体的には、上述のカラオケネットワークシステムは、カラオケ演奏を行うカラオケ装置と、前記カラオケ装置を第１ネットワークを介してユーザからキー操作可能とする透過式タッチパネル入力機能を有し、前記タッチパネルの各種操作キーの配置を示す画面設定情報に基づいて、タッチパネル表示領域に前記ユーザからタッチパネルを介して各種操作キーを操作可能に表示し、前記カラオケ装置もしくはホストサーバからの情報表示も行う機能、を有するリモコン端末とが、第２ネットワークを介して前記ホストサーバと通信可能に接続された構成を有している。
【００１０】
このうちホストサーバにおいては、個人用情報記憶手段が、ユーザから前記入力機能を介して前記リモコン端末から提供されるユーザ提供情報および画面設定情報を少なくとも含むユーザごとの個人用情報を記憶している。そして、認証手段が、リモコン端末を介してホストサーバに接続するユーザへの認証と認証の終了とを行い、当該認証したユーザに対して、認証の終了までの認証中には当該システムの利用開始をリモコン端末に対して許可する。さらに、配信手段が、個人用情報記憶手段に記憶されている個人用情報のうち認証中のユーザに関する個人用情報を、前記リモコン端末からの要求に基づいて閲覧可能な情報として配信する。
【００１１】
一方、リモコン端末においては、一時記憶手段が、ホストサーバから送信された個人用情報を一時記憶する。また、表示制御手段が、一時記憶手段が記憶する個人用情報をタッチパネルの表示領域に表示させる。なお、タッチパネルについては、一時記憶手段が記憶する個人用情報を表示可能な表示領域を有する。また、検出手段が、タッチパネルの表示領域のうち不良となっている不良部分を検出する。そして、判断手段が、検出手段によって不良部分が検出された場合に、個人用情報に含まれる画面設定情報に基づき、そのリモコン端末のタッチパネルの表示領域の不良部分とタッチパネルの表示領域に表示される各種操作キーの何れかとが合致するか否かを判断する。さらに、設定手段が、タッチパネルの表示領域の不良部分とタッチパネルの表示領域に表示される各種操作キーの何れかとが合致すると判断手段によって判断された場合に、個人用情報に含まれる画面設定情報に基づき、タッチパネルの表示領域における、不良部分すべてとは合致せず、且つその不良部分に合致した操作キーの位置とその不良部分に合致した操作キーが過去に配置されていた位置とから最も近い領域の何れかの位置にその操作キーの位置を再設定する。また、更新手段が、一時記憶手段が記憶する個人用情報に、設定手段によって再設定された操作キーの位置を追加することで個人用情報を更新する。そして、送信手段が、ユーザがログアウトする際に、一時記憶手段が記憶する個人用情報をホストサーバに送信する。
【００１２】
一方、ホストサーバでは、記憶制御手段が、リモコン端末の送信手段から送信された個人用情報を個人用情報記憶手段に記憶させることでその記憶内容を更新させる。
このように構成された本発明のカラオケネットワークシステムによれば、リモコン端末のタッチパネルの表示領域に表示される各種操作キーの何れかとリモコン端末のタッチパネルの表示領域の不良部分とが合致する場合に、その不良部分に合致した操作キーの位置を、表示領域の不良部分すべてとは一致せず、且つ不良部分に合致した操作キーの位置と不良部分に合致した操作キーが過去に配置されていた位置とから最も近い領域の何れかの位置に再設定するので、カラオケサービスを利用する際に前回とは異なるリモコン端末を
使用することとなっても、利用者ごとに予め設定されたタッチパネル上の操作キーの配置を、その使用するリモコン端末のタッチパネルの劣化状況に応じて最適化することができる。
【００１３】
なお、前述した、不良部分に合致した操作キーの位置と不良部分に合致した操作キーが過去に配置されていた位置とから最も近い領域の何れかの位置に再設定する目的は、利用者の過去に使用したキー配列に最も近づけることで、利用者のキー操作の過去と現在と違和感を最小限に抑えるためでもある。
【００１４】
また、最も近づける位置を考慮せずにキーを配置するならば、例えば、表示領域の右上端が前回の曲予約キーであったのが、今回左下端が曲入力キーとなってしまうおそれもある。近い将来、カラオケ用リモコン端末が更に多機能となり、その形状が一般的なタブレット・コンピュータに相当する形状をとり、その表示領域が１４インチ程度のタッチパネルになると考えると、前記曲予約キーの位置は、約３６センチ移動する（移動距離）。タブレット・コンピュータ程度の形状であれば手持ちで操作するため、３０センチ離れた目視位置（目視距離）から操作するならば、その移動距離は目視距離の２倍以上となり、曲予約キーを見失うことも容易に想像できるため、利用者のキー操作の過去と現在の違和感もより大きなものとなる。
【００１５】
ところで、操作キーの位置を再設定した後に、タッチパネルの表示領域の不良部分とタッチパネルの表示領域に表示される操作キーの何れかとが合致すると判断されることがある。そこで、先の再設定時に参照した操作キーの位置よりもさらに過去に配置されていた位置を参照して操作キーの位置を再設定し直すことが考えられる。
【００１６】
具体的には、請求項２のように、リモコン端末の設定手段によって操作キーの位置を再設定した後に、タッチパネルの表示領域の不良部分とタッチパネルの表示領域に表示される操作キーの何れかとが合致すると判断手段によって判断されたときには、リモコン端末の設定手段が、個人用情報に含まれる画面設定情報に基づき、タッチパネルの表示領域における、不良部分すべてとは合致せず、且つその不良部分に合致した操作キーの位置と、その不良部分に合致した操作キーが先の再設定時に参照した過去に配置されていた位置よりもさらに過去に配置されていた位置とから最も近い領域の何れかの位置にその操作キーの位置を再設定することが考えられる。
【００１７】
このように構成すれば、キーマップ履歴を記憶する履歴を増やす程、不良部分に合致した操作キーの位置と不良部分に合致した操作キーが過去に配置されていた位置に再設定することで、利用者の過去に使用したキー配列に最も近づくので、利用者のキー操作の過去と現在と違和感を最小限に抑えられる。
【００１８】
ところで、過去の操作キーの位置に最も近い位置に設定することが考えられる。具体的には、請求項３のように、リモコン端末の設定手段が、操作キーの位置を再設定する際に、タッチパネルの表示領域における、不良部分すべてとは合致せず、且つその不良部分に合致した操作キーの位置とその不良部分に合致した操作キーが過去に配置されていた位置とから最も近い領域のうち、その操作キーが過去に配置されていた位置に最も近い位置にその操作キーの位置を再設定することが考えられる。このように構成すれば、再設定後の操作キーの位置が利用者の過去に使用したキー配列に最も近づくので、利用者のキー操作の過去と現在と違和感を最小限に抑えられる。
【００１９】
ところで、再設定された操作キーの位置がタッチパネルの表示領域内には存在しない場合には、操作キーの位置を再設定し直すことが考えられる。具体的には、請求項４のように、リモコン端末が、さらに、設定手段によって再設定された操作キーの位置がタッチパ
ネルの表示領域内に存在するか否かを判定する判定手段を備え、リモコン端末の設定手段によって再設定された操作キーの位置がタッチパネルの表示領域内に存在しないと判定手段によって判定された場合には、リモコン端末の設定手段が、タッチパネルの表示領域における、不良部分すべてとは合致せず、且つその不良部分に合致した操作キーの位置とその不良部分に合致した操作キーが過去に配置されていた位置とから最も近い領域のうち、先に操作キーを設定した位置を除いた場合に最も近い位置にその操作キーの位置を再設定することが考えられる。このように構成すれば、再設定された操作キーの位置がタッチパネルの表示領域内には存在しない場合でも、操作キーの位置をタッチパネルの表示領域内に設定し直すことができる。
【００２０】
ところで、利用者がリモコン端末を操作している間にタッチパネルの劣化が進行し、これまで正常であった操作キーが操作不能となるおそれがある。そこで、タッチパネルの表示領域の不良位置を所定時間ごとに検出することが考えられる。具体的には、請求項５のように、リモコン端末の検出手段が、設定手段によって操作キーの位置が再設定された後に所定時間が経過したときに、タッチパネルの表示領域のうち不良となっている不良部分を検出することが考えられる。このように構成すれば、利用者のキー入力の時点で突然キー配列を変更することがなく、例えばカラオケ歌唱中などの利用者が気付かない間にキー配列を変更することができる。また、例えば特許文献１に記載の手法を用いてキー配列が変更されると、キー配列が利用者の気付かないうちに全く異なる位置になり、利用者が戸惑う恐れがあるが、本発明によれば、利用者の気付かないうちにキー配列が変更されたとしても、利用者の過去に使用したキー配列に最も近づく位置に変わるので、利用者のキー操作の過去と現在と違和感を最小限に抑えられるという効果がある。
【００２１】
なお、バーやスナックなどでは、上述のようなカラオケネットワークシステムではなく、カラオケ装置とリモコン端末とから構成されるカラオケシステムが利用される場合があるが、本発明は、カラオケサービス用リモコン端末としても実現できる。
【００２２】
具体的には、上述のカラオケサービス用リモコン端末は、カラオケ演奏を行うカラオケ装置をネットワークを介してユーザからキー操作可能とする透過式タッチパネル入力機能を有し、タッチパネルの各種操作キーの配置を示す画面設定情報に基づいて、タッチパネル表示領域に前記ユーザからタッチパネルを介して各種操作キーを操作可能に表示し、カラオケ装置からの情報表示も行う機能、を有する。
【００２３】
そして、個人用情報記憶手段が、ユーザから前記入力機能を介して提供されるユーザ提供情報および画面設定情報を少なくとも含むユーザごとの個人用情報を記憶している。そして、認証手段が、ユーザへの認証と認証の終了とを行い、当該認証したユーザに対して、認証の終了までの認証中には当該システムの利用開始を許可する。
【００２４】
また、一時記憶手段が、個人用情報記憶手段に記憶されている個人用情報のうち認証中のユーザに関する個人用情報を、閲覧可能な情報として一時記憶する。また、表示制御手段が、一時記憶手段が記憶する個人用情報をタッチパネルの表示領域に表示させる。なお、タッチパネルについては、一時記憶手段が記憶する個人用情報を表示可能な表示領域を有する。また、検出手段が、タッチパネルの表示領域のうち不良となっている不良部分を検出する。そして、判断手段が、検出手段によって不良部分が検出された場合に、個人用情報に含まれる画面設定情報に基づき、そのリモコン端末のタッチパネルの表示領域の不良部分とタッチパネルの表示領域に表示される各種操作キーの何れかとが合致するか否かを判断する。さらに、設定手段が、タッチパネルの表示領域の不良部分とタッチパネルの表示領域に表示される各種操作キーの何れかとが合致すると判断手段によって判断された場合に、個人用情報に含まれる画面設定情報に基づき、タッチパネルの表示領域における、不良部分すべてとは合致せず、且つその不良部分に合致した操作キーの位置とその不良
部分に合致した操作キーが過去に配置されていた位置とから最も近い領域の何れかの位置にその操作キーの位置を再設定する。また、更新手段が、一時記憶手段が記憶する個人用情報に、設定手段によって再設定された操作キーの位置を追加することで個人用情報を更新する。記憶制御手段が、一時記憶手段が記憶する個人用情報を個人用情報記憶手段に記憶させることでその記憶内容を更新させる。
【００２５】
このように構成された本発明のカラオケサービス用リモコン端末によれば、リモコン端末のタッチパネルの表示領域に表示される各種操作キーの何れかとリモコン端末のタッチパネルの表示領域の不良部分とが合致する場合に、その不良部分に合致した操作キーの位置を、表示領域の不良部分すべてとは一致せず、且つ不良部分に合致した操作キーの位置と不良部分に合致した操作キーが過去に配置されていた位置とから最も近い領域の何れかの位置に再設定するので、リモコン端末だけでキー不良の課題を解決できるという効果がある。
【００２６】
なお、上述のように再設定された操作キーの位置がタッチパネルの表示領域内には存在しない場合には、操作キーの位置を再設定し直すことが考えられる。具体的には、請求項７のように、設定手段によって再設定された操作キーの位置がタッチパネルの表示領域内に存在するか否かを判定する判定手段を備え、設定手段によって再設定された操作キーの位置がタッチパネルの表示領域内に存在しないと判定手段によって判定された場合には、設定手段が、タッチパネルの表示領域における、不良部分すべてとは合致せず、且つその不良部分に合致した操作キーの位置とその不良部分に合致した操作キーが過去に配置されていた位置とから最も近い領域のうち、先に操作キーを設定した位置を除いた場合に最も近い位置にその操作キーの位置を再設定することが考えられる。このように構成すれば、再設定された操作キーの位置がタッチパネルの表示領域内には存在しない場合でも、操作キーの位置をタッチパネルの表示領域内に設定し直すことができる。
【００２７】
また、上述のように利用者がリモコン端末を操作している間にタッチパネルの劣化が進行し、これまで正常であった操作キーが操作不能となるおそれがある。そこで、タッチパネルの表示領域の不良位置を所定時間ごとに検出することが考えられる。具体的には、請求項８のように、検出手段が、設定手段によって操作キーの位置が再設定された後に所定時間が経過したときに、タッチパネルの表示領域のうち不良となっている不良部分を検出することが考えられる。このように構成すれば、利用者のキー入力の時点で突然キー配列を変更することがなく、例えばカラオケ歌唱中などの利用者が気付かない間にキー配列を変更することができる。また、例えば特許文献１に記載の手法を用いてキー配列が変更されると、キー配列が利用者の気付かないうちに全く異なる位置になり、利用者が戸惑う恐れがあるが、本発明によれば、利用者の気付かないうちにキー配列が変更されたとしても、利用者の過去に使用したキー配列に最も近づく位置に変わるので、利用者のキー操作の過去と現在と違和感を最小限に抑えられるという効果がある。
【発明を実施するための最良の形態】
【００２８】
以下に本発明の実施形態を図面とともに説明する。
［第一実施形態］
図１は、インターネット２００を利用したカラオケネットワークシステム１の概略構成を示すブロック図である。
【００２９】
［カラオケネットワークシステム１の構成の説明］
図１に示すように、カラオケネットワークシステム１は、Ｗｅｂサーバ２ａとデータベース２ｂとを備えるカラオケ用ホストサーバ２に対して、カラオケ店等の各カラオケルームに設置されるカラオケ装置４と、カラオケ装置４を操作するためのリモコン端末５とがインターネット２００を介して通信可能に構成されている。
【００３０】
カラオケ用ホストサーバ２は、カラオケ店等に設置されているカラオケ装置４に対して楽曲データやカラオケ装置４からユーザへ提供するためのコンテンツデータ等を配信するためのカラオケサービス用のホストサーバである。カラオケ用ホストサーバ２は、ホストサーバ側のルータ１３０とカラオケ店側のルータ１２０との間でインターネットネットワーク２００上に形成されるＶＰＮ（virtual private network）を介して、カラオケ店側のＬＡＮ１００に接続されている。ルータ１２０，１３０は、ＩＰアドレスを用いた通信装置間を接続するルーティング機能以外に、インターネット２００上でＶＰＮを形成するＶＰＮゲートウェイ機能も有する。つまり、カラオケ用ホストサーバ２と、カラオケ装置４及びリモコン端末５との間の通信においては、それぞれの装置が、予め、通信元のＩＰアドレスと、通信先のＩＰアドレスとを記憶しており、通信時に通信先のＩＰアドレスを特定することで、ＴＣＰ／ＩＰなどの通信技術を用いて、インターネット２００上のＶＰＮ及びカラオケ店側のＬＡＮ１００を介して行われる。更に、ＬＡＮ１００にはアクセスポイント１１０が接続されている。このアクセスポイント１１０は、無線ＬＡＮ（例えば、ＩＥＥＥ８０２．１１）による無線通信で、複数のリモコン端末５とＬＡＮ１００とを接続するための電波中継機あるので、リモコン端末５とカラオケ用ホストサーバ２との通信も、このアクセスポイント１１０と、ルータ１２０、１３０を中継することによって、ＬＡＮ１００及びインターネット２００上のＶＰＮを介して互いにデータ通信を行うことができるし、カラオケ装置４との通信も、アクセスポイント１１０とＬＡＮ１００とを介して行われる。
【００３１】
さらに、本カラオケネットワークシステム１において、カラオケ用ホストサーバ２は、カラオケ装置４に送信してカラオケ装置４側で演奏使用するカラオケ曲の、カラオケ曲データベースや、本カラオケネットワークシステム１を使用するユーザのユーザ識別情報（ユーザＩＤ、パスワード）、リモコン端末５の識別情報（ＩＰアドレス、製造番号）、カラオケ装置４の識別情報（ＩＰアドレス、製造番号）、を管理するデータベースを有するデータベース２ｂを備えている。そして、カラオケ用ホストサーバ２が備えるＷｅｂサーバ２ａは、このデータベース２ｂと連携しており、カラオケ店側のリモコン端末４等からの要求に応じて、カラオケネットワークシステム１を利用するためにログインしようとするユーザに対する認証や、ログインしたユーザに対する個人用Ｗｅｂページの配信・更新サービスを行う。すなわち、ここでいう連携とは、ユーザ認証及び個人用Ｗｅｂページの配信をＷｅｂサーバ２ａが行うために、データベース２ｄ内に格納されたデータを参照したり、Ｗｅｂサーバ２ａが受け付けた個人用Ｗｅｂページ更新のデータをデータベース２ｂに反映させたりすることで、Ｗｅｂサーバ２ａが行う前記サービスに利用するためのデータと、データベース２ｂとが対応していることを指す。
【００３２】
また、データベース２ｂには、ログイン中のユーザに関するユーザ情報を登録するユーザテーブルが記憶されている。このユーザテーブルには、ログイン中のユーザが利用しているカラオケ装置４を識別するための識別情報、ログイン中のユーザが利用しているリモコン端末５を識別するための識別情報、ログイン中のユーザのユーザＩＤやパスワードが含まれるユーザ識別情報と、前記ユーザがカラオケ装置４で過去に歌唱した場所の、カラオケ装置カラオケ曲名、前記曲の歌唱録音データ、前記曲の採点値を記録したカラオケ履歴などから構成されるレコードとが対応付けられて登録されている。
【００３３】
また、カラオケ用ホストサーバ２のデータベース２ｂには、カラオケ用ホストサーバ２の識別情報カラオケ曲データが記憶されている。
また、カラオケ用ホストサーバ２のデータベース２ｂには、図８（ａ）に例示するようなキーマップ（１）が記憶されている。このキーマップ（１）には、キー種別、キー座標設定値、キー座標履歴「１」およびキー座標履歴「２」が関連付けてレコードとして登録
されている。なお、キー座標設定値とは、使用するキー座標を示すメモリマップである。また、キー座標履歴「１」とは、キー座標設定値に設定される直前まで利用していたキー座標である。また、キー座標履歴「２」とは、キー座標履歴「１」の直前まで利用していたキー座標である。つまり、キー座標は履歴「２」から履歴「１」となり、更に「設定値」と変化している。
【００３４】
なお、このキーマップ（１）については、次のように管理される。すなわち、キーマップ（１）はユーザごとにカラオケ用ホストサーバ２で履歴管理されている。また、カラオケ用ホストサーバ２は、ログイン時に過去のキーマップを含めこのキーマップ（１）を、カラオケ装置４を介してリモコン端末５へ転送する。これに対して、リモコン端末５は、ログアウト時に設定値を登録するとともに、カラオケ用ホストサーバ２へ転送する。なおこの場合、カラオケ用ホストサーバ２は、少なくともひとつ以上の履歴を操作キーごとに保持する。
【００３５】
また、カラオケ装置４、カラオケ用ホストサーバ２、リモコン端末５を識別する識別情報には、ＩＰアドレスと製造番号とがそれぞれ含まれている。なお、上述のＩＰアドレスの種類がグローバルＩＰアドレスであれば唯一のＩＰアドレスなので、ＩＰアドレスだけを識別情報として用いてもよい。また、ローカルＩＰアドレスの場合において、同じ番号のＩＰアドレスが異なる場所で存在する可能性がれば、ルータ（図示せず）を介してグローバル・ローカルアドレス変換技術（例えば、ＮＡＴ）を用いて各装置が通信を行うときに、各装置のＩＰアドレスと製造番号と対応付けた値を識別情報としてもよい。
【００３６】
つまり、カラオケ用ホストサーバ２は、ユーザがログインしたリモコン端末５と、カラオケ装置４と、ユーザの対応関係とを、それぞれの識別情報を対応付けることによってデータベース２ｂに記憶している。
【００３７】
［カラオケ装置４の構成の説明］
図２は、カラオケ店等のカラオケルーム内に設置されているカラオケ装置４及びリモコン端末５のより具体的な構成を示すブロック図である。
【００３８】
カラオケ装置４は、カラオケを利用するユーザから指定された楽曲のカラオケ演奏を行うためのものであり、図２に示すように、カラオケ装置４全体の作動を制御する制御部１２、カラオケ装置４をＬＡＮ１００に接続するためのインタフェース部１４、演奏楽曲の伴奏内容及び歌詞を示す楽曲データや映像データ等のコンテンツデータ、カラオケ装置４が作動するためのプログラム等を記憶するハードディスク（ＨＤＤ）１６、複数のキースイッチからなり、曲の予約操作等を行うための操作部１８、リモコン端末５から送信された赤外線信号を、赤外線通信規格（ＩｒＤＡ（登録商標））又はリモコン端末５とカラオケ装置４との二者間において予め設定された通信条件に従って通信するための赤外線通信部２０、操作部１８からの信号を処理する操作処理部２２、マイクロフォン２６、ＨＤＤ１６に記憶された演奏データ（ＭＩＤＩデータ）に基づく演奏再生を行うＭＩＤＩ音源３０、ＭＩＤＩ音源３０から出力されたデジタル信号から演奏楽曲のオーディオ信号（音響、音声に関する信号）を生成し、生成されたオーディオ信号及びマイクロフォン２６から入力されたオーディオ信号を増幅してスピーカ２８へ出力する音声制御部２４、画像データを一時的に記憶するビデオＲＡＭ３２、ビデオＲＡＭ３２に記憶された画像データに基づく映像の再生を制御する映像再生部３４、映像再生部３４により再生される映像のモニタ３６での表示を制御する映像制御部３８、半導体素子を利用した書き換え可能な記憶媒体であるメモリ４０などを備えている。
【００３９】
メモリ４０には、カラオケ装置４を識別するための識別情報が記憶されている。
制御部１２は、演奏中の楽曲に対応するユーザの個人用Ｗｅｂページに対する更新を禁止するための指示をリモコン端末５に対して送信したり、ユーザの行った歌唱に関する情報をカラオケ用ホストサーバ２へ送信したりする処理などを実行する。
【００４０】
［リモコン端末５の構成の説明］
リモコン端末５は、カラオケルーム内で使用されるためのものであり、演奏楽曲の予約等をするための操作を利用者から受け付け、その操作信号をカラオケ装置４に送信する機能を有する。また、リモコン端末５は、アクセスポイント１１０経由でＬＡＮ１００及びインターネット２００上のＶＰＮを介してカラオケ用ホストサーバ２へアクセスし、カラオケ用ホストサーバ２から受信したデータに基づいて個人用Ｗｅｂページの閲覧・更新するための機能も有する。
【００４１】
具体的にリモコン端末５は、図２に示すように、リモコン端末５全体の作動を制御する制御部５２、カラオケ装置４の赤外線通信部２０と赤外線通信する赤外線通信部５４、リモコン端末５が作動するためのプログラム等の各種情報を記憶するメモリ５６、タッチパネル表示部に相当する表示部５８の表示領域の表面に沿って、複数の透明なタッチキースイッチが設置され、利用者からの操作を受け付けるタッチパネル操作部（以下、操作部）６０、操作部６０からの信号を処理する操作処理部６２、画像データを一時的に記憶するビデオＲＡＭ６４、ビデオＲＡＭ６４に記憶された画像データの表示部５８での表示を制御する映像制御部６６、アクセスポイント１１０と無線通信を行うための無線ＬＡＮ通信部６８などを備えている。
【００４２】
メモリ５６には、リモコン端末５を識別するための識別情報が記憶されている。
また、メモリ５６には、図８（ａ）に例示するようなキーマップ（１）、および図８（ｂ）に例示するようなキーマップ（２）が記憶されている。
キーマップ（２）は、利用不可のキー座標を示すメモリマップであり、表示部５８の表示領域における異常と判断されたキー座標が記録されている。
【００４３】
制御部５２は、利用者から曲の予約をするための操作入力を受け付け、選択された曲の曲番号に、予約者（即ち、歌唱する人）のユーザＩＤを付加した予約データをカラオケ装置４へ送信する処理を実行する。また、制御部５２は、インターネット２００を介してカラオケ用ホストサーバ２へアクセスし、カラオケ用ホストサーバ２から受信したデータに基づいて個人用Ｗｅｂページの閲覧・更新を行うための各種処理を実行する。なお、リモコン端末５は、複数のユーザのアカウントごとに並行してシステムにログイン可能に構成されている。
【００４４】
［対応関係の説明］
以上、実施形態のカラオケネットワークシステム１の構成について説明したが、本実施形態におけるカラオケネットワークシステム１の構成と、特許請求の範囲に記載した構成との対応は次のとおりである。
【００４５】
本実施形態のカラオケ用ホストサーバ２及びインターネット用ホストサーバ３が、特許請求の範囲におけるホストサーバ、認証手段、配信手段および記憶制御手段に相当し、カラオケ用ホストサーバ２におけるデータベース２ｂが個人用情報記憶手段に相当する。また、リモコン端末５における表示部５８がタッチパネルに相当し、リモコン端末５における制御部５２が表示制御手段、判断手段、設定手段、更新手段および送信手段に相当し、リモコン端末５におけるメモリ５６が一時記憶手段に相当する。
【００４６】
［リモコン端末５のログイン処理（１）の説明］
以下に、カラオケネットワークシステム１のリモコン端末５が実行するログイン処理（１）の処理手順を図５（ａ）のフローチャートに基づいて説明する。
【００４７】
このログイン処理（１）は、カラオケネットワークシステム１のリモコン端末５が起動している場合に他の処理からは独立して繰り返し実行される。
まず、リモコン端末５の制御部５２が、ユーザによって操作部６０から入力されたユーザＩＤを受け付け、ユーザによって操作部６０から入力されたパスワードを受け付ける（Ｓ１０５）。そして、受け付けたユーザＩＤおよびパスワードを、カラオケ装置４を介してカラオケ用ホストサーバ２へ送信する（Ｓ１１０）。
【００４８】
続いて、カラオケ用ホストサーバ２から送信された、ユーザＩＤに対するパスワードの当否の確認結果を受信し、その受信した確認結果に基づいてそのユーザにログインが許可されるか否かを判断する（Ｓ１１５）。そのログインが許可されない場合には（Ｓ１１５:ＮＯ）、Ｓ１０５に移行する。一方、そのユーザにログインが許可された場合には（Ｓ１１５:ＹＥＳ）、不良箇所を示すキーマップ（２）とキーマップ（１）のキー座標設定値とを比較する（Ｓ１２０）。その比較の結果、キーマップ（１）のキー座標設定値に不良座標が存在しない場合には（Ｓ１２５：ＮＯ）、キーマップ（１）のキー座標設定値をキー座標とし（Ｓ１６０）、本処理を終了する。一方、キーマップ（１）のキー座標設定値に不良座標が存在する場合には（Ｓ１２５：ＹＥＳ）、前回使用したキーマップに一番近い過去の時間に使用したキーマップであるキーマップ履歴（１）「ｉ＝１」が不良座標を含むか否かを判断する（Ｓ１３０）。キーマップ履歴（１）「ｉ＝１」が不良座標を含まないと判断された場合には（Ｓ１３０：ＮＯ）、キーマップ（１）の履歴「１」の座標値をキー座標とし（Ｓ１５５）、本処理を終了する。一方、キーマップ履歴（１）にも不良座標を含むと判断された場合には（Ｓ１３０：ＹＥＳ）、キーマップ（１）の履歴カウンタ「ｉ」に数値「１」を加算する（Ｓ１３５）。そして、キーマップ履歴（２）が存在するか否かを判断する（Ｓ１４５）。キーマップ履歴（２）が存在すると判断された場合には（Ｓ１４５：ＹＥＳ）、Ｓ１３０に移行して、再度、キーマップ履歴（２）とキーマップ（２）とを比較し、不良座標が存在しなければ、前回使用したキーマップに、２番目近い過去の時間に利用したキーマップであるキーマップ履歴（２）のキーマップをキー座標値とする。そして、記憶するキーマップ履歴のいずれも対応できない場合にはエラーを表示し（Ｓ１５０）、本処理を終了する。
【００４９】
このように、キーマップ履歴を記憶すれ履歴を増やす程、不良部分に合致した操作キーの位置と不良部分に合致した操作キーが過去に配置されていた位置に再設定することで、利用者の過去に使用したキー配列に最も近づくので、利用者のキー操作の過去と現在と違和感を最小限に抑えられる。
【００５０】
［カラオケ用ホストサーバ２のログイン処理の説明］
以下に、カラオケネットワークシステム１のカラオケ用ホストサーバ２が実行するログイン処理の処理手順を図５（ｂ）のフローチャートに基づいて説明する。
【００５１】
このログイン処理は、カラオケネットワークシステム１のカラオケ用ホストサーバ２が起動している場合に他の処理からは独立して繰り返し実行される。
まず、カラオケ用ホストサーバ２では、リモコン端末５から送信されたユーザＩＤおよびパスワードを受信し（Ｓ２１０）、データベース２ｂが記憶する登録ユーザに関するユーザ情報を参照して、その受信したユーザＩＤに対するパスワードの当否を確認する（Ｓ２２０）。ユーザに対して認証を許可する場合には（Ｓ２２０：ＹＥＳ）、ユーザＩＤに対応するキーマップ（１）を読み出し、その読み出したキーマップ（１）をカラオケ装置
４を介してリモコン端末５に送信する（Ｓ２３０）。一方、ユーザに対して認証を許可しない場合には（Ｓ２２０：ＮＯ）、ユーザに対して認証を許可しない旨を示す情報をカラオケ装置４を介してリモコン端末５に送信する（Ｓ２４０）。そして、本処理を終了する。
【００５２】
［リモコン端末５のログアウト処理の説明］
以下に、カラオケネットワークシステム１のリモコン端末５が実行するログアウト処理の処理手順を図６（ａ）のフローチャートに基づいて説明する。
【００５３】
このログアウト処理は、カラオケネットワークシステム１のリモコン端末５が起動している場合に他の処理からは独立して繰り返し実行される。
まず、リモコン端末５の制御部５２が、ユーザによって操作部６０から入力されたログアウト要求する旨の情報を受け付けるまで待機し（Ｓ３１０：ＮＯ）、受け付けた場合には（Ｓ３１０：ＹＥＳ）、ユーザによって操作部６０から入力されたユーザＩＤを受け付ける（Ｓ３２０）。そして、受け付けたユーザＩＤ、およびメモリ４０が記憶するキーマップ（１）を、カラオケ装置４を介してカラオケ用ホストサーバ２へ送信する。なお、リモコン端末５では、カラオケ装置４を介してカラオケ用ホストサーバ２から送信された確認結果を受信し、その受信した確認結果に基づいてそのユーザのログアウトが許可されたか否かを判断し、確認結果をモニタ３６に表示させるようにしてもよい。そして、本処理を終了する。
【００５４】
［カラオケ用ホストサーバ２のログアウト処理の説明］
以下に、カラオケネットワークシステム１のカラオケ用ホストサーバ２が実行するログアウト処理の処理手順を図６（ｂ）のフローチャートに基づいて説明する。
【００５５】
このログアウト処理は、カラオケネットワークシステム１のカラオケ用ホストサーバ２が起動している場合に他の処理からは独立して繰り返し実行される。
まず、リモコン端末５から送信されたユーザＩＤおよびキーマップ（１）を受信するまで待機し（Ｓ４１０：ＮＯ）、受信した場合には（Ｓ４１０：ＹＥＳ）、受信したユーザＩＤおよびキーマップ（１）を対応付けてデータベース２ｂに記録する（Ｓ４２０）。そして、本処理を終了する。
【００５６】
［リモコン端末５の異常検出処理の説明］
以下に、不良キー座標を検出するためのカラオケネットワークシステム１のリモコン端末５が実行する異常検出処理の処理手順を図７のフローチャートに基づいて説明する。
【００５７】
この異常検出処理は、カラオケネットワークシステム１のリモコン端末５が起動している場合に他の処理からは独立して繰り返し実行される。
まず、リモコン端末５の制御部５２が、ユーザによって操作部６０から入力されたキー入力を受け付け（Ｓ５０５）、そのキー入力された箇所の抵抗値が変化したか否かを判断する（Ｓ５１０）。そのキー入力された箇所の抵抗値が変化していないと判断された場合には（Ｓ５１０：ＮＯ）、そのキー入力された箇所については劣化などの異常が発生していないとしてＳ５０５に移行する。
【００５８】
一方、そのキー入力された箇所の抵抗値が変化したと判断された場合には（Ｓ５１０：ＹＥＳ）、その抵抗値の変化比が規定値以上であるか否かを判断する（Ｓ５１５）。なお、規定値については予め設定しておくことが考えられる。その抵抗値の変化比が規定値以
上であると判断された場合には（Ｓ５１５：ＹＥＳ）、そのキー操作をカラオケ装置４に指示する（Ｓ５２０）。一方、その抵抗値の変化比が規定値以上ではないと判断された場合には（Ｓ５１５：ＮＯ）、そのキー入力された箇所を不良と特定し、その座標をキーマップ（２）に書き込む（Ｓ５２５）。そして、新しいキー座標を従来技術の手法、本実施形態の手法、または、後述する他の実施形態（１）の手法を用いて新たなキーを特定する（Ｓ５３０）。なお、このＳ５３０にて用いた手法が本実施形態に記載の手法であれば、過去の履歴を参照することにより、利用者の過去に使用したキー配列に最も近づくので、ログイン後のリモコンの使用中であっても利用者のキー操作の過去と現在と違和感を最小限に抑えられる。
【００５９】
そして、そのキー操作をカラオケ装置４に指示する（Ｓ５２０）。
続いて、ユーザによって操作部６０から入力されたログアウト要求する旨の情報を受け付けたか否かを判断する（Ｓ５５０）、受け付けていない場合には（Ｓ５５０：ＮＯ）、Ｓ５０５に移行する。一方、受け付けた場合には（Ｓ５５０：ＹＥＳ）、上述のリモコン端末５のログアウト処理へ移行する（Ｓ５６０）。
【００６０】
そして、本処理を終了する。
［第一実施形態の効果］
（１）このように第一実施形態のカラオケネットワークシステム１によれば、リモコン端末のタッチパネルの表示領域に表示される各種操作キーの何れかとリモコン端末のタッチパネルの表示領域の不良部分とが合致する場合に、その不良部分に合致した操作キーの位置を、表示領域の不良部分すべてとは一致せず、且つ不良部分に合致した操作キーの位置と不良部分に合致した操作キーが過去に配置されていた位置とから最も近い位置に再設定するので、カラオケサービスを利用する際に前回とは異なるリモコン端末を使用することとなっても、利用者ごとに予め設定されたタッチパネル上の操作キーの配置を、その使用するリモコン端末のタッチパネルの劣化状況に応じて最適化することができる。
【００６１】
［他の実施形態］
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、以下のように様々な態様にて実施することが可能である。
【００６２】
（１）上記実施形態では、上述のキーマップ履歴については一般的にリモコン端末５のメモリ５６に記憶されるため、過去に遡るキーマップ履歴が増えるほど、カラオケ用ホストサーバ２やカラオケ装置４、リモコン端末５にてキーマップ履歴を記憶しておくためのメモリ容量が大きくなり、また、このようにメモリ容量が大きくなれば、ログアウト時にカラオケ用ホストサーバ２にキーマップ履歴を記憶させるためのネットワーク転送時間や、ログイン時にダウンロードする転送時間も長くなるという問題が生じる。
【００６３】
そこで、キーマップ履歴の容量を最小限にしつつ、利用者のキー操作の過去と現在と違和感を最小限に抑えるためのリモコン端末５のログイン処理（２）の処理手順を図９のフローチャートに基づいて説明する。
【００６４】
このログイン処理（２）は、カラオケネットワークシステム１のリモコン端末５が起動している場合に他の処理からは独立して繰り返し実行される。
なお、ログイン処理（２）におけるＳ１０５〜Ｓ１２５およびＳ１６０については、図５（ａ）に示すリモコン端末５のログイン処理（１）におけるＳ１０５〜Ｓ１２５およびＳ１６０とそれぞれ同一の処理であるので、ここではその詳細な説明は省略する。
【００６５】
Ｓ１２５において、キーマップ（１）のキー座標設定値に不良座標が存在する場合には（Ｓ１２５：ＹＥＳ）、不良座標と一致したキー座標に対応するキー座標履歴「１」のキー座標をベクトルの開始点とし、且つ不良座標と一致したキ−座標（現在のキー座標設定値）をベクトルの終点とするベクトル（以下、近傍ベクトルと称す。）の大きさがＫ番目（Ｋの初期値＝１）に小さい（つまり、方向の差が最小、スカラー量が最小)のキー座標(Ｘｎｅｗ、Ｙｎｅｗ)を抽出する（Ｓ１１３０）。なお、キー座標(Ｘｎｅｗ、Ｙｎｅｗ)を特定する算出式については後述する。
【００６６】
続いて、キー不良位置を示すキーマップであるキーマップ（２）とキー座標（Ｘｎｅｗ、Ｙｎｅｗ）とを比較し（Ｓ１１３５）、キー座標（Ｘｎｅｗ、Ｙｎｅｗ）の位置がタッチパネルの画面の操作範囲内に存在するか否かを判断する（Ｓ１１４０）。キー座標（Ｘｎｅｗ、Ｙｎｅｗ）の位置がタッチパネルの画面の操作範囲内に存在する場合には（Ｓ１１４０：ＹＥＳ）、キー座標（Ｘｎｅｗ、Ｙｎｅｗ）と不良キー位置とが一致するか否かを判断する（Ｓ１１４５）。キー座標（Ｘｎｅｗ、Ｙｎｅｗ）と不良キー位置とが一致する場合には（Ｓ１１４５：ＹＥＳ）、現在のキー座標設定値をキー座標履歴「１」とし、現在のキー座標履歴１をキー座標履歴「２」とし、キー座標（Ｘｎｅｗ、Ｙｎｅｗ）をログイン後のキー座標設定値とする（Ｓ１１５０）。そして本処理を終了する。一方、キー座標（Ｘｎｅｗ、Ｙｎｅｗ）と不良キー位置とが一致しない場合には（Ｓ１１４５：ＮＯ）、変数「Ｋ」に数値「１」を加算し（Ｓ１１５５）、２番目に小さい近傍ベクトルを抽出する。そして、Ｓ１１３０に移行する。つまり、それまでに抽出した近傍ベクトルよりも１つ遠い近傍ベクトルの抽出を繰り返すことで、ログイン後のキー座標設定値が特定される。
【００６７】
一方、メモリ５６には予めタッチパネル画面の操作範囲において、キー座標がとりえる範囲（キー座標範囲）が記録されている。また、制御部５２は、キー座標が操作範囲を外れていないが判断するキー座標範囲判断手段を有している。先のＳ１１４０において、キー座標（Ｘｎｅｗ、Ｙｎｅｗ）の位置がタッチパネルの画面の操作範囲外に存在する場合には（Ｓ１１４０：ＮＯ）、変数「Ｋ」に数値「１」を加算し（Ｓ１１５５）、２番目に小さい近傍ベクトルを抽出する。そして、Ｓ１１３０に移行する。
【００６８】
ここで、キー座標（Ｘｎｅｗ，Ｙｎｅｗ）を特定する算出式を以下に示す。
キー座標（Ｘｎｅｗ，Ｙｎｅｗ）＝現在のキー座標設定値（Ｘｅｘ，Ｙｅｘ）＋（Ｘｄ，Ｙｄ）                                                    ・・・式（１）
なお、座標（Ｘｄ，Ｙｄ）とは、現在のキー座標設定値（Ｘｅｘ、Ｙｅｘ）を開始点とする近傍ベクトルの終点である。例えば、キーマップ（１）およびキーマップ（２）が図４で示すような座標であれば、キーマップ（１）およびキーマップ（２）は次の式（１−１）〜（１−３）で表される。
【００６９】
キーマップ（１）のキー座標設定値＝（Ｘ１、Ｙ２）          ・・・式（１−１）
キー座標履歴「１」＝（Ｘ１、Ｙ１）                        ・・・式（１−２）
キーマップ（２）の不良キー位置＝（Ｘ１、Ｙ２）            ・・・式（１−３）
この時点で、店Ａのリモコンの座標（Ｘ１、Ｙ１）がキー不良となり、座標（Ｘ１，Ｙ２）に変更されたキー座標（Ｘ１、Ｙ２）と、今回ログインを行う店Ｂの不良キー座標（Ｘ１、Ｙ２）とが一致している。
【００７０】
また、現在のキー座標設定値（Ｘｅｘ，Ｙｅｘ）は座標（Ｘ１、Ｙ２）であり、現在のキー座標設定値（Ｘｅｘ、Ｙｅｘ）の近傍ベクトルの終点は座標（Ｘ１、Ｙ２）となるか
ら、次の式（２）・（３）のように表される。
（Ｘｅｘ，  Ｙｅｘ）＝（Ｘ１，  Ｙ２）                        ・・・式（２）
（Ｘｄ，Ｙｄ）＝（Ｘ１，Ｙ１）−（Ｘ１，Ｙ２）
＝（Ｘ１−Ｘ１，Ｙ１−Ｙ２）
＝（０，Ｙ１−Ｙ２）                            ・・・式（３）
（Ｘｎｅｗ，Ｙｎｅｗ）＝（Ｘｅｘ，Ｙｅｘ）＋（Ｘｄ，Ｙｄ）
＝（Ｘ１，Ｙ２）＋（０，  Ｙ１−Ｙ２）
＝（（Ｘ１＋０，  Ｙ２＋Ｙ１−Ｙ２）＝（Ｘ１，Ｙ１）
・・・式（４）
このことにより、キー座標範囲判断手段が（Ｘ１，Ｙ１）とキー座標範囲とを比較して、（Ｘ１，Ｙ１）がキー座標範囲の範囲外である場合には、現在のキー座標設定値（Ｘｅｘ、Ｙｅｘ）からみて最も近傍の、キー座標（Ｘｎｅｗ，Ｙｎｅｗ）の、次に近い位置のキー座標を算出して、変更されたキー座標がキー座標範囲外でなくなるまで比較し直すことにより、変更されたキー座標は過去のキー操作に近く、かつ、タッチパネルの操作範囲外（例えば、表示部５８の表示領域の表面の大きさよりも大きい範囲）に設定されてしまうことがなくなるので、利用者のキー操作の過去と現在と違和感を最小限に抑えられる。
【００７１】
ログイン後のキー座標設置値（Ｘｎｅｗ，Ｙｎｅｗ）は座標（Ｘ１、Ｙ１）となっており、この位置は、店Ｂのキーマップ２の位置と一致せず、かつ、最も近い過去に利用したキー配置（Ｘ１、Ｙ１）になっており、利用者の過去に使用したキー配列に最も近づくので、利用者のキー操作の過去と現在と違和感を最小限に抑えられる。
【００７２】
このようにすれば、リモコン端末５のタッチパネルの表示領域に表示される各種操作キーの何れかとリモコン端末５のタッチパネルの表示領域の不良部分とが合致する場合に、その不良部分に合致した操作キーの位置を、表示領域の不良部分すべてとは一致せず、且つ不良部分に合致した操作キーの位置と不良部分に合致した操作キーが最も近い過去に配置されていた位置から設定するので、カラオケサービスを利用する際に前回とは異なるリモコン端末を使用することとなっても、利用者ごとに予め設定されたタッチパネル上の操作キーの配置を、その使用するリモコン端末のタッチパネルの劣化状況に応じて最適化することができる。
【００７３】
（２）上記実施形態では、キー入力を受け付ける操作部６０のタッチパネルを抵抗式タッチパネルとしているが、操作部６０のタッチパネルを静電容量式としてもよい。このように操作部６０のタッチパネルを静電容量式とする場合には、図７に示すリモコン端末５の異常検出処理のＳ５１０において、タッチパネルの抵抗値の変化を検出する代わりに、タッチパネルの静電容量値の変化を検出する。また、制御部５２はログイン後に、リモコン端末５の異常検出処理を一定時間毎に起動するタイマーを有し、タイマーによって、一定時間毎に前記異常検出処理が起動されるようにする。なお、異常検出処理のＳ５１０およびＳ５１５については、キー入力時に実行するのではなく、例えば一定時間毎に制御部５２がタッチパネルの抵抗値または静電容量値を測定して不良箇所を検出すれば、その時点でキー配列を変更するキャリブレーション処理（図５（ａ）のＳ１２０〜Ｓ１６０、または図９のＳ１２０〜Ｓ１１５０）を実行するようにしてもよい。
【００７４】
このようにすれば、利用者のキー入力の時点で突然キー配列を変更することがなく、例えばカラオケ歌唱中などの利用者が気付かない間にキー配列を変更することができる。
また、例えば、Ｓ５３０において、特許文献１に記載の手法を用いてキー配列が変更されると、キー配列が利用者の気付かないうちに全く異なる位置になり、利用者が戸惑う恐れがあるが、本実施形態の手法または他の実施形態（２）の手法を用いてキー配列を変更
すれば、利用者の気付かないうちにキー配列が変更されたとしても、利用者の過去に使用したキー配列に最も近づく位置に変わるので、利用者のキー操作の過去と現在と違和感を最小限に抑えられるという効果がある。
【００７５】
また、タッチパネルが抵抗式である場合においても、ログイン後に、リモコン端末５の制御部５２が、ユーザのキー操作（Ｓ５０５）毎にＳ５１０に相当する抵抗値の変化を計測し、Ｓ５１５に相当する、キー入力前後の抵抗値の変化からキー入力前後の抵抗比率を測定する抵抗比率測定手段を有するようにしてもよい。このようにすれば、利用者の気付かないうちにキー配列が変更されたとしても、利用者の過去に使用したキー配列に最も近づく位置に変わるので、利用者のキー操作の過去と現在と違和感を最小限に抑えられるという効果がある。
【００７６】
また、カラオケ装置４の制御部１２が、前記ユーザのカラオケ曲の演奏開始したことを、曲演奏開始信号として、その後演奏終了したことを曲演奏終了信号として、リモコン端末５に赤外線通信又はＬＡＮを介して通知する曲演奏開始終了通知手段を有するようにしてもよい。リモコン端末５の制御部５２が、抵抗比率測定手段の測定結果がＳ５１５「ＮＯ」に相当した場合には、すぐにキー座標を変更するのではなく、曲演奏開始通知信号を受信するまで待機し、曲演奏開始通知信号を受信した場合には、Ｓ５２５、Ｓ５３０、Ｓ５４５の順で処理を行い、曲演奏終了通知信号を受信してからＳ５０５に戻る処理を繰り返すことで、利用者は曲のカラオケ歌唱中の、つまり、利用者はカラオケ演奏曲が表示されるモニタ３６を見ており、リモコン端末５の表示部５８を見ていないときにのみ、キー配列を変更するとよい。つまり、利用者リモコン端末５を操作している可能性がある場合（曲演奏でないとき）には、キー配列を変更せず、利用者に対して違和感を生じないようにするとよい。そして、利用者がカラオケ歌唱中であるとき（カラオケ演奏時、リモコン端末３を操作していないとき）に、利用者に気付かないうちにキー配列を変更することにより、前記キー配列が変更されたとしても、利用者の過去に使用したキー配列に最も近づく位置に変わるので、カラオケ歌唱終了後に利用者のキー操作の過去と現在と違和感を最小限に抑えられるという効果がある。なお、タッチパネルが抵抗式である場合においては、制御部１２のタイマーが、上記処理をキー操作毎に行うのではなく、一定時間間隔でキー操作を測定する場合に作用し、上記処理が頻繁に起動することを防ぎ、ユーザでない人（カラオケにおいては、歌唱者の隣でリモコン端末３を見ている人など）が表示部５８を見ていても、違和感がないよう機能するようにしてもよい。このようにすれば、利用者の気付かないうちにキー配列が変更されたとしても、利用者の過去に使用したキー配列に最も近づく位置に変わるので、利用者のキー操作の過去と現在と違和感を最小限に抑えられるという効果がある。
【００７７】
（３）上記実施形態では、カラオケボックスのチェーン店などで、利用者が毎回異なるカラオケ装置４を利用する場合のキー配列に関する課題を、カラオケ装置４と、リモコン端末５と、カラオケ用ホストサーバ２と、を備えるカラオケネットワークシステム１が解決する例を示したが、これには限られない。例えば、カラオケ装置が設置されたバーやスナックなど、利用者も毎回同じカラオケ装置を利用する場合においては、キー不良が発生すればいくら過去の履歴を参照してもキー不良位置を解決できないという課題があるが、これに対しては、上記他の実施形態（１）において、カラオケ用ホストサーバ２のキーマップ（１）への記憶処理をカラオケ装置４、またはリモコン端末５で実行するようにすれば、カラオケ装置４やリモコン端末５単体で最も近いキー配列を抽出することができるので、リモコン端末５だけでキー不良の課題を解決できるという効果がある。
【００７８】
（４）また、リモコン端末５における操作部６０の機能がカラオケ装置４に搭載され、且つリモコン端末５の表示部５８のタッチパネルと同等の構成がカラオケ装置４に組み込まれている場合には、リモコン端末５の制御部５２が実行するログイン処理（２）をカラ
オケ装置４の制御部１２が実行することにより、リモコン端末５でなくてもカラオケ装置４だけで本発明を実施できる。このことにより、例えば、カラオケ装置４の前面パネルに表示部５８のタッチパネルと同等の構成が組み込まれている場合にも、上記実施形態と同様の作用効果が得られる。
【図面の簡単な説明】
【００７９】
【図１】インターネット２００を利用したカラオケネットワークシステム１の概略構成を示すブロック図である。
【図２】カラオケ店等のカラオケルーム内に設置されているカラオケ装置４及びリモコン端末５のより具体的な構成を示すブロック図である。
【図３】従来のリモコン端末５のタッチパネルの表示領域を示す説明図である。
【図４】本実施形態のリモコン端末５のタッチパネルの表示領域を示す説明図である。
【図５】（ａ）はリモコン端末５が実行するログイン処理（１）の手順を示すフローチャートであり、（ｂ）はカラオケ用ホストサーバ２が実行するログイン処理の手順を示すフローチャートである。
【図６】（ａ）はリモコン端末５が実行するログアウト処理の手順を示すフローチャートであり、（ｂ）はカラオケ用ホストサーバ２が実行するログアウト処理の手順を示すフローチャートである。
【図７】リモコン端末５が実行する異常検出処理の手順を示すフローチャートである。
【図８】（ａ）はカラオケ用ホストサーバ２のデータベース２ｂおよびリモコン端末５のメモリ４０がそれぞれ記憶するキーマップ（１）を示す説明図であり、（ｂ）はリモコン端末５のメモリ４０が記憶するキーマップ（２）を示す説明図である。
【図９】リモコン端末５が実行するログイン処理（２）の手順を示すフローチャートである。
【符号の説明】
【００８０】
１…カラオケネットワークシステム、２…カラオケ用ホストサーバ、２ａ…Ｗｅｂサーバ、２ｂ…データベース、４…カラオケ装置、５…リモコン端末、１２…制御部、１４…インタフェース部、１６…ハードディスク（ＨＤＤ）、１８…操作部、２０…赤外線通信部、２２…操作処理部、２４…音声制御部、２６…マイクロフォン、２８…スピーカ、３０…ＭＩＤＩ音源、３２…ビデオＲＡＭ、３４…映像再生部、３６…モニタ、３８…映像制御部、４０…メモリ、５２…制御部、５４…赤外線通信部、５６…メモリ、５８…表示部、６０…操作部、６２…操作処理部、６４…ビデオＲＡＭ、６６…映像制御部、６８…無線ＬＡＮ通信部、１００…ＬＡＮ、１１０…アクセスポイント、１２０，１３０…ルータ、２００…インターネット
【図１】
2008250219.tif 000003
【図２】
2008250219.tif 000004
【図３】
2008250219.tif 000005
【図４】
2008250219.tif 000006
【図５】
2008250219.tif 000007
【図６】
2008250219.tif 000008
【図７】
2008250219.tif 000009
【図８】
2008250219.tif 000010
【図９】
2008250219.tif 000011