(57)【特許請求の範囲】
【請求項１】
カラオケ装置に対応付けられて使用されるカラオケリモコン装置において、
ユーザーからの各種入力を受け付け可能とする入力手段と、
他のカラオケリモコン装置での利用に基づいて発生した操作情報を受信する通信手段と、
ログイン処理と、ユーザー表示処理と、切替処理と、移動処理を実行する制御手段と、を備え、
前記ログイン処理は、ユーザーからの入力に基づいて認証された利用ユーザーを利用ユーザー順列に登録し、
前記ユーザー表示処理は、前記利用ユーザー順列内で隣接する所定数の利用ユーザーの特定情報を、表示手段に表示される表示枠内に表示し、
前記切替処理は、前記表示枠内に表示される前記特定情報を前記入力手段から選択することで、選択された前記特定情報に対応する利用ユーザーに応じた処理に切り替え、
前記移動処理は、前記通信手段で受信した操作情報が、他の前記カラオケ装置に対応付けられている前記カラオケリモコン装置の利用に基づく情報であると共に、前記利用ユーザー順列に登録されている利用ユーザーと同一と判定した場合、判定された利用ユーザーの前記利用ユーザー順列内での位置を移動させることを特徴とする
カラオケリモコン装置。
【請求項２】
前記移動処理は、前記利用ユーザー順列に登録された利用ユーザー数が、前記表示枠内に表示可能な前記特定情報の数を超えていることを条件として実行され、前記判定された利用ユーザーの前記利用ユーザー順列内での位置を先頭あるいは後尾に移動させることを特徴とする
請求項１に記載のカラオケリモコン装置。
【請求項３】
前記操作情報は、ユーザーによる楽曲予約操作、あるいは、認証を必要とする操作に基づいて発生したものであることを特徴とする
請求項１または請求項２に記載のカラオケリモコン装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、演奏にあわせて歌唱を楽しむカラオケ装置に対して各種指令を出力することのできるカラオケリモコン装置に関するものであって、特に、カラオケボックスなどネットワークに接続された複数のカラオケ装置が設置された環境下で使用されるカラオケリモコン装置に関するものである。
【背景技術】
【０００２】
カラオケ装置では、リモコン装置を利用した遠隔操作によって歌唱する楽曲の予約が行われている。従来のリモコン装置は、テンキーを備えた赤外線通信を利用したものが利用されていたが、情報処理装置の発達に伴い、表示画面を備え、ユーザーに対して各種情報を提供することができると共に、高速無線通信を利用した大量のデータ送受信も可能となっている。さらにリモコン装置では、ユーザー情報を扱うことで、各ユーザーに対応したサービスを提供することも可能となっている。
【０００３】
ユーザーに対応したサービスを行う際、ユーザーはリモコン装置からユーザー識別子、パスワードを入力することでホストサーバや、カラオケ装置に対してユーザー認証（ログイン）を実行し、ホストサーバ、カラオケ装置からリモコン装置を介して各自に対応したサービスを受けることができる。サービスには、事前登録した好みの楽曲、あるいは、以前に歌唱した楽曲を、簡易に予約するなど、認証されたユーザーに応じたサービスを提供することができる。
【０００４】
ところで、カラオケボックスなど部屋毎に、リモコン装置、カラオケ装置が設置された施設を利用する場合、カラオケを楽しむ一般的なグループの人数（数人程度）や、部屋の面積、椅子数、テーブルサイズなどから、予めその部屋のサービスを許容する人数が設定されていることが多い。ところが、例えば、結婚式などの２次会などで、カラオケボックスが想定した各部屋の許容人数を超えるグループで利用されることがある。このような場合、施設側はグループに対して複数の部屋を割り当てて利用してもらうこととなる。このような状況下においても、グループ内のユーザーは、例えば、隣接する部屋の間を行き来してグループ内のユーザーと交流を図るとともに、歌唱を楽しむことができる。
【０００５】
このような状況下において、ログイン可能なリモコン装置を利用した場合、ユーザーは利用する各部屋においてログインすることが考えられる。特許文献１には、予め登録されてなるグループの構成メンバーが、ネットワーク接続された複数のカラオケ演奏端末に分散してログインした際に、各カラオケ演奏端末において、他のカラオケ演奏端末に同時期にログインしているグループの構成メンバーを、仮想ログイン利用者としてコピーして認証するログイン利用者コピーシステムが開示されている。このシステムによれば、グループを構成する複数の利用者が、異なるカラオケルームに分散して歌唱を行う場合に、ログイン及びログアウトの操作を複数回行う必要がない。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−２８２２５４公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、このような複数のユーザーが同時にログインして、各自のサービスを利用することのできるカラオケリモコン装置に関するものであって、特に、ログインしているユ
ーザーの切り替えにおけるユーザーインターフェイスにおいて、ユーザーの利用効率向上を図ることを目的としている。
【課題を解決するための手段】
【０００８】
そのため、本発明に係るカラオケリモコン装置は、
カラオケ装置に対応付けられて使用されるカラオケリモコン装置において、
ユーザーからの各種入力を受け付け可能とする入力手段と、
他のカラオケリモコン装置での利用に基づいて発生した操作情報を受信する通信手段と、
ログイン処理と、ユーザー表示処理と、切替処理と、移動処理を実行する制御手段と、を備え、
前記ログイン処理は、ユーザーからの入力に基づいて認証された利用ユーザーを利用ユーザー順列に登録し、
前記ユーザー表示処理は、前記利用ユーザー順列内で隣接する所定数の利用ユーザーの特定情報を、表示手段に表示される表示枠内に表示し、
前記切替処理は、前記表示枠内に表示される前記特定情報を前記入力手段から選択することで、選択された前記特定情報に対応する利用ユーザーに応じた処理に切り替え、
前記移動処理は、前記通信手段で受信した操作情報が、他の前記カラオケ装置に対応付けられている前記カラオケリモコン装置の利用に基づく情報であると共に、前記利用ユーザー順列に登録されている利用ユーザーと同一と判定した場合、判定された利用ユーザーの前記利用ユーザー順列内での位置を移動させることを特徴とする。
【０００９】
さらに本発明にかかるカラオケリモコン装置において、
前記移動処理は、前記利用ユーザー順列に登録された利用ユーザー数が、前記表示枠内に表示可能な前記特定情報の数を超えていることを条件として実行され、前記判定された利用ユーザーの前記利用ユーザー順列内での位置を先頭あるいは後尾に移動させることを特徴とする。
【００１０】
さらに本発明にかかるカラオケリモコン装置において、
前記操作情報は、ユーザーによる楽曲予約操作、あるいは、認証を必要とする操作に基づいて発生したものであることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、１台の装置で複数のユーザーを認証して利用可能なカラオケリモコン装置において、他のカラオケ装置に対応づけられたカラオケリモコン装置にて同一ユーザーによる利用を検出した場合、当該ユーザーについて利用ユーザー順列内での位置を移動させることで、他室などで利用しているユーザーの分身像を表示枠内から外して表示させることが可能となるとともに、実際に部屋にいる可能性のあるユーザーを連続して表示枠内に表示させ、ユーザーの操作性の向上を図ることが可能となる。
【００１２】
さらに、利用ユーザー順列に登録された利用ユーザー数が、表示枠内に表示可能な分身像の数を超えた場合を条件として、移動処理を実行することとしている。ユーザーは、表示枠内に表示される分身像の順番を記憶しており、分身像の順番の記憶を頼りにユーザーを切り替えるための操作を行うことがある。このような条件を付加することで、表示枠内に表示されるユーザーの分身像の順番を不必要に移動させることがなく、操作性の向上を図ることが可能となる。
【００１３】
さらに、移動処理にて判定に利用される操作情報は、ユーザーによる楽曲予約操作、あるいは、認証を必要とする操作に基づいて発生したものとしている。複数人が利用するカラオケリモコン装置では、他のユーザーの登録楽曲を表示させて、ユーザーの嗜好を閲覧
することがある。このような場合、他のユーザーの操作であるにもかかわらず本人ユーザーの操作であると判定されることとなってしまう。そのため操作情報を本人しか行わないであろうとされる操作、例えば、楽曲予約操作や、パスワードを入力するなどの認証を必要とする操作に限定することで、本人の利用であることを判定する精度の向上を図ることが可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係るカラオケシステムの構成を示す図
【図２】本発明の実施形態に係るカラオケリモコン装置の画面を示す図
【図３】本発明の実施形態に係る表示枠に表示される特定情報（アバター）を説明するための図
【図４】カラオケを利用する部屋の状況を説明するための図
【図５】本発明の実施形態に係る表示位置変更処理を示すフロー図
【図６】本発明の実施形態に係る操作情報のデータ構成を示す図
【図７】本発明の実施形態に係る操作情報を送信する各種形態を示す図
【図８】本発明の実施形態に係る特定情報（アバター）の移動の様子を説明するための図
【発明を実施するための形態】
【００１５】
図１は、本発明の実施形態に係るカラオケシステムの構成を示す図である。本実施形態におけるカラオケシステムは、コマンダ２（カラオケ装置）と、リモコン装置１を含んで構成されており、コマンダ２とリモコン装置１は、ＬＡＮ１００及びアクセスポイント１１０を利用してネットワークを形成するように接続されている。
【００１６】
カラオケボックスなどの店舗に設置されるコマンダ２は、楽曲を演奏するための演奏手段として音響制御部７０を備えている。また、ユーザーからの各種入力を受け付けるスイッチなどで構成される入力手段としての操作部２１、各種情報を記憶する記憶手段としてのＨＤＤ３２（ハードディスク）、ＬＡＮ１００に接続してネットワークに加入するための通信手段としてのインターフェイス部２４を備えている。また、モニタ４１に対して歌詞映像、背景映像を表示させる映像再生手段を備える。映像再生手段は、映像再生部２９、ビデオＲＡＭ２８、映像制御部３１を備えて構成される。
【００１７】
そして、これら各構成を統括して制御するための制御手段として、ＣＰＵにて構成される制御部３０、各種プログラムを実行するにあたって必要となる情報を一時記憶するためのメモリ２７を備えて構成される。
【００１８】
このような構成にてコマンダ２は、制御部３０によって各種処理を実行することとなるが、コマンダ２の主な機能として、楽曲予約処理、楽曲演奏処理、映像表示処理などを実行可能としている。楽曲予約処理は、ユーザーからの指定に基づいて楽曲を指定、予約するための処理であってリモコン装置１と連携して実行される。リモコン装置１から送信された予約情報をメモリ２７に記憶する予約テーブルに登録する。楽曲演奏処理は、予約テーブルに登録された予約情報に基づいて順次楽曲を音響制御部７０にて演奏させる処理である。音響制御部７０にて演奏された楽曲は、歌唱用マイク４４ａ、４４ｂから入力される歌唱音声と一緒にスピーカー４２から放音される。この楽曲演奏処理と同時に映像表示処理が実行される。この映像再生処理は、映像制御部３１にて各種映像情報、歌詞情報などを再生させ、モニタ４１を介した視覚情報をユーザーに提供し、歌唱補助を行う処理である。
【００１９】
一方、予約情報などコマンダ２に対して各種指示を発行するとともに、コマンダ２あるいはカラオケ用ホスト５から各種情報を受信するリモコン装置１は、表示手段としての表
示部１１、ユーザーからの各種入力を受け付ける入力手段としての操作部１７、アクセスポイント１１０に無線接続し、ネットワークに加入するための通信手段としての無線ＬＡＮ通信部１６、楽曲検索に必要とされるデータベース、各種プログラム、並びに、プログラム実行に伴って発生する各種情報を記憶する記憶手段としてメモリ１４、そして、これら構成を統括して制御するための制御手段を備えて構成される。制御手段には、ＣＰＵにて構成される制御部１５、表示制御部１３に対して表示する映像を形成する映像制御部１３、表示する映像情報を一時的に蓄えるビデオＲＡＭ１２、操作部１７からの入力を解釈して制御部１５に伝達する操作処理部１８が含まれている。また、リモコン装置１の表示部１１と操作部１７は一体となってタッチパネル表示画面を形成することとしてもよい。
【００２０】
また、リモコン装置１は、無線ＬＡＮ通信部１６によって、アクセスポイント１１０と無線接続されることで、ＬＡＮ１００によって構成されるネットワークに接続される。また、各リモコン装置１は、特定のコマンダ２に対して事前に対応付けされている。リモコン装置１から出力される各種命令は、対応付けされたコマンダ２にて受信されることとなる。なお、ＬＡＮ１００が利用できない状況を考え、リモコン装置１とコマンダ２とは赤外線、Bluetooth（登録商標）などを利用した近距離通信を予備的に設けることとしても
よい。
【００２１】
このようなリモコン装置１の構成により、制御部１５は、ユーザーからの各種入力を操作部１７にて受付けるとともに、映像情報を表示部１１に表示してユーザーに対して各種情報を提供するとともに、コマンダ２あるいはカラオケ用ホスト５に対して楽曲予約などの各種指示を送信することが可能とされている。
【００２２】
さらに、本実施形態のカラオケシステムが形成するネットワークは、インターネットを介してカラオケ用ホスト５に接続される。カラオケ用ホスト５の記憶手段としての記憶部５１には、楽曲情報やユーザー情報など、各種サービスに必要な情報が記憶されている。記憶部５１に新たに追加された楽曲情報は、コマンダ２に対して送信されることで配信による新曲の追加が可能となる。また、ユーザー情報は、事前に会員登録したユーザーに関する情報であって、リモコン装置１にてユーザー識別子、パスワードを入力するログイン処理を実行することでリモコン装置１のメモリ１４に記憶される。ログインしたユーザーは、ユーザー情報に基づいて自己に適したサービスを受けることが可能となる。
【００２３】
ユーザー情報を利用したサービスとしては、ユーザーが事前に登録した自己のお気に入り楽曲やお気に入り歌手（アーティスト）をユーザー情報から読み出して、簡易な楽曲選択を実現するサービス、あるいは、楽曲を歌唱した際の採点結果（採点情報）を、他の登録ユーザーと競うサービスなどがある。なお、本実施形態ではカラオケ独自の利用形態を考慮して、１人のユーザーが複数のリモコン装置１で同時にログイン（いわゆる二重ログイン）することが可能となっている。
具体的には、図１に示すリモコン装置１ａにログインし、他のリモコン装置１ｂからもログインする。
図１においては、リモコン装置１ａ、リモコン装置１ｂは共通のアクセスポイント１１０を介してコマンダ２へアクセスしているが、リモコン１ｂは他の部屋に設置され、他の部屋に設置されたコマンダ２を利用することもある。ログイン認証をカラオケ用ホスト５で行っていれば、リモコン１ａと１ｂとが異なる部屋にあっても、それぞれのリモコン１がカラオケ用ホスト５と認証することで、1人のユーザが複数のリモコンで同時にログイ
ンすることはできる。このとき、リモコン１ａ、１ｂが制御するコマンダ２は、それぞれが設置された部屋の各コマンダ２を利用することになる。図示していないが、各部屋のコマンダ２はＬＡＮ１００を介して、お互い通信可能である。
【００２４】
では、本発明の実施形態に係るリモコン装置１の利用について詳細な説明を行う。図２
は、本発明の実施形態に係るカラオケリモコン装置の画面を示す図である。前述したように、本実施形態のリモコン装置１は、ログイン処理を実行することで各ユーザーに適したサービスを受けることができる。また、複数のユーザーが集ってリモコン装置１を共有して使用するカラオケの利用形態を考慮して、１台のリモコン装置１に対して複数のユーザーが同時にログインすることができる。
【００２５】
図２には複数のユーザーがログインした状況下におけるリモコン装置１の表示部１１の画面（表示枠１０１、詳細は後述する）が示されている。ユーザーは、ログインしているユーザーの中から自己を特定する特定情報を選択することで、自己のユーザー情報を利用したサービスに切り替えることができる。サービスとしては、事前に登録している楽曲や歌手を簡易に検索するサービスや、これまでに歌唱した楽曲の履歴を閲覧するなどのサービスがある。本実施形態では、自己を特定する特定情報として自己を模した、あるいは、ユーザーが作成したアバター（分身像）とユーザー名が使用されている。なお、特定情報としては、アバター（分身像）のみ、あるいは、ユーザー名のみとしてもよい。この他、ユーザーが自己を識別できるアイコン、写真、キャラクターなど各種表記を採用することもできる。
【００２６】
図２に表示される状態は、ログインしている複数のユーザーの中から「Ａさん」が選択されている状態であって、画面右側には「Ａさん」のアバターが表示されており、「Ａさん」のユーザー情報に基づいて「Ａさん」に特化したサービスが行われる状態となっている。なお、サービスを受けているユーザーのことをアクティブユーザーと呼ぶこととする。図２の状態は「Ａさん」がアクティブユーザーということができる。
【００２７】
アクティブユーザーの切替は、画面左上方に表示される表示枠１０１中の特定情報（本実施形態ではアバターとユーザー名により構成）を選択することで実行される。リモコン装置１では限られた表示領域領域を有効に活用するため、ログインしている全てのユーザーを表示するように無制限に表示領域を拡張するのではなく、所定人数分のログインユーザが同時に表示可能な、予め定められた領域枠としての表示枠１０１を設けている。
この表示枠１０１は、ログインユーザ数が所定人数分に達するまで、ログインユーザの特定情報を一度に表示できる。本実施例において、表示枠１０１の表示領域枠は５名分としている。この所定人数は、一般的なカラオケグループの人数を想定して予め決定される。アクティブユーザーの切り替えは、ユーザが、表示枠１０１の左右に表示される移動ボタン１０２ａ、１０２ｂをタッチ操作して、自己の特定情報（アバターとユーザー名）を表示枠１０１中に表示させ、表示された特定情報をタッチ選択することで実行される。
【００２８】
図３には、本発明の実施形態に係る表示枠に表示される特定情報（アバター）変更の様子が示されている。何れの図にも「Ａさん」から「Ｇさん」７人のユーザーがログインした状態となっている。本実施形態では、ユーザーは、カラオケ用ホスト５へのログイン処理にてログインした順番で、利用ユーザー順列に登録される。利用ユーザー順列は、リモコン装置１のメモリ１４上で管理されるテーブルであって、ログインしたユーザー毎の順番を記憶する。そして、利用ユーザー順列に基づいて、表示枠１０１内にユーザーの特定情報が表示される。
【００２９】
先に説明したように、本実施形態の表示枠１０１は、５名分の特定情報を表示することが可能とされている。これ以上のユーザーがログインした場合には、移動ボタン１０２ａあるいは１０２ｂを操作することで、表示枠１０１内に表示される特定情報が変更される。図３は、表示枠１０１内に表示される特定情報（この場合、アバターとユーザー名）と、利用ユーザー順列との関係を模式的に示した図となっており、「Ａさん」から右に「Ｇさん」まで７名のユーザーが順番にログインした状態である。図３（ａ）は、この７名のユーザーのうち、隣接する「Ａさん」から「Ｅさん」までの５名のユーザーが表示枠１０
１内に表示された状態となっている。この状態では、表示枠１０１内に表示されている「Ａさん」から「Ｅさん」までが、表示枠１０１に表示されている各ログインユーザの特定情報を選択することで、アクティブユーザーとして切り替えることが可能である。
【００３０】
ここで、表示枠１０１内に表示されていない「Ｇさん」をアクティブユーザーに切り替える場合を考えてみる。この場合、「Ｇさん」を表示枠１０１内に表示させる必要があり、ユーザーは、移動ボタン１０２ａを操作することとなる。図３（ｂ）は移動ボタン１０２ａを１回操作したときの様子が示されている。表示部分、すなわち、表示枠１０１は、利用ユーザー順列上において右側に１ユーザー分移動する。同様の操作を再度行うことで図３（ｃ）に示されるように「Ｇさん」の特定情報が表示することができる。「Ｇさん」をアクティブユーザーとする場合には、特定情報を選択することで「Ｇさん」をアクティブユーザーに切り替えることが可能となる。特定情報の選択は、操作部１７による操作にて実行される。例えば、操作部１７が表示部１１を含むタッチパネルにて構成される場合には、特定情報にタッチペンあるいは指で触れることで実行できる。
【００３１】
このように複数のユーザーがログインし、ユーザーを切り替えることでユーザー情報を用いたサービスが提供されるリモコン装置であるが、このような、タッチパネルを用いてパネル表示画面の所定の領域内にログインユーザの特定情報を表示し、その特定情報をタッチ選択することで、ユーザー切り替えが実行されるユーザーインターフェイスでは次のような問題が発生する。
【００３２】
図４は、カラオケを利用する部屋の状況を説明するための図である。カラオケボックスなどにおいて大人数のグループが来店した場合、グループの人数が各部屋の許容人数を上回ることがある。このような場合、店舗側は複数の部屋を利用してもらうことで対応を行う。各部屋にはカラオケ装置としてのコマンダ２とそれに対応づけられたリモコン装置１が設置されている。図４に示されるように「Ａさん」から「Ｊさん」の１０名のグループが来店した場合、６名、４名で２つの部屋を利用してもらうことが考えられる。
ここで「Ｄさん」、「Ｇさん」を一例にして説明を行う。
【００３３】
「Ｄさん」は当初、部屋１にいるからリモコン装置１ａからログインし、歌唱履歴（例えば、音高キー設定）をカラオケ用ホスト５から取得する。表示部１１の画面を「Ｄさん」用画面に切り替え、アクティブユーザとなり、予約する曲に歌唱履歴を反映させて、曲の予約をコマンダ２ａに対して行って歌唱演奏している。
「Ｇさん」も同様に、部屋２のリモコン装置１ｂからログインし、歌唱履歴（例えば、音高キー設定）をカラオケ用ホスト５から取得する。そして表示部１１の画面を「Ｇさん」用画面に切り替え、予約する曲に歌唱履歴を反映させて、曲の予約をコマンダ２ｂに対して行って歌唱演奏している。
このような場合、たとえ部屋を分かれても同じグループであるから、お互いの交流を図るため、部屋を跨いでユーザーの部屋移動が行われることがある。図４には移動後の様子が示されており、当初「Ａさん」から「Ｆさん」の６名で部屋１を、「Ｇさん」から「Ｊさん」の４人で部屋２を利用していたのに対し、「Ｄさん」と「Ｇさん」が入れ替わった状況となっている。
【００３４】
このような場合、「Ｇさん」は移動後の部屋１に設置されるリモコン装置１ａを利用して、再度、ログイン処理を実行するとともに、「Ｄさん」は移動後の部屋２に設置されるリモコン装置１ｂを利用して、再度、ログイン処理を実行することが考えられる。なお、本実施形態のカラオケシステムでは、１人のユーザーが、異なるコマンダ２に対応づけられたリモコン装置１においてログインすること（２重ログイン）を可能としている。
したがって、部屋２へ移動した後の「Ｄさん」は、部屋１に設置されたリモコン装置１ａ、コマンダ２ａを利用していないにもかかわらず、「Ｄさん」はリモコン１ａへもログイ
ンした状態となっている。
同様に、部屋１へ移動した後の「Ｇさん」も、部屋２に設置されたリモコン装置１ｂ、コマンダ２ｂを利用していないにもかかわらず、リモコン１ｂへもログインした状態になっている。
カラオケにおけるリモコンは、一般のコンピュータの端末ログインとは異なり、ログインユーザの歌唱履歴（音高キー設定など）を、ログイン時にカラオケ用ホスト５から取得し、曲の予約は同じ部屋のコマンダ２に対して行い、そのときに歌唱履歴も反映させて、同じ部屋のコマンダ２から曲演奏させるものであるから、このような２重ログインを認めている。
【００３５】
図３に示す表示枠１０１のログイン状況は、図４の部屋１における移動後の状況と同じ状態となっている。利用ユーザー順列上でほぼ中程に位置する「Ｄさん」は、部屋２に移動しているため、部屋１のアクティブユーザーとして利用されることはない。このような場合、図３（ａ）の状態から「Ｇさん」を表示させるには、前述したように移動ボタン１０２ａを２回操作する必要ある。また、図３（ｂ）の状態から「Ａさん」を表示させるには、移動ボタン１０２ｂを２回操作する必要ある。
【００３６】
このような状況を考慮し、本実施形態では、他のコマンダ２に対応づけられたリモコン装置１の利用が判断されたユーザーについては、利用ユーザー順列内での位置を変更することで、他のコマンダ２に対応付けられたリモコン装置１の利用が判断されたユーザーと同じ部屋のユーザ（「Ｄさん」が部屋１から部屋２へ移動した後に、部屋１に残されたユーザ）に対する、移動ボタン１０２ａ、１０２ｂの操作回数を削減し、ユーザーの利用効率の向上を図ることとしている。
【００３７】
図５は、本発明の実施形態に係る表示位置変更処理を示すフロー図である。本実施形態では、他のコマンダ２に対応づけられたリモコン装置１の利用を判断するため、各リモコン装置１は所定の操作が行われたときに操作情報をネットワーク（ＬＡＮ１００）上に送信し、他のリモコン１が受信することで、各リモコン１（リモコン１ａ、リモコン１ｂ）はログインユーザの操作情報を共有することとしている。あるリモコン装置１からネットワーク上に送信された操作情報は、他のリモコン装置１によって受信されることで、同じネットワーク上でのユーザーの利用状況が判定される。操作情報の送信、受信の流れは図７に示す。図７の説明は後述する。
【００３８】
図６は、本発明の実施形態に係る操作情報のデータ構成を示す図である。操作情報は、コマンダ識別子、ユーザー識別子、操作内容を含んで構成された情報であって、リモコン装置１の操作に伴って送信される情報である。コマンダ識別子は、リモコン装置１が対応づけられているコマンダ２を識別するための情報である。例えば、図４の場合には、リモコン装置１ａの操作が行われた場合、リモコン装置１ａは、それが対応づけられているコマンダ２ａのコマンダ識別子を操作情報に含める。ユーザー識別子は、操作を行ったユーザーを示す識別子であって、具体的にはリモコン装置において、アクティブユーザーとして選択されているユーザーのユーザー識別子である。操作内容は、リモコン装置１にて行われた操作内容を示す情報であって、図に示すように楽曲予約、ログイン、設定変更、マイうた閲覧、マイアーティスト閲覧など、リモコン装置１の操作の内容、状況を示す情報となっている。
【００３９】
あるリモコン装置１から同じネットワーク上に接続された他のリモコン装置１への操作情報の送信には各種形態をとることができる。図７は、本発明の実施形態に係る操作情報を送信する各種形態が示されている。ここでは、図４で説明した部屋２に設置されるリモコン装置１ｂから、部屋１に設置されるリモコン装置１ａへの操作情報の送信の各種形態が示されている。なお、操作情報は、部屋１に設置されるリモコン装置１ａ以外に、同じ
ネットワークに接続された他のリモコン装置１にも送信されるものである。
【００４０】
図７（ａ）は、リモコン装置１ｂ、１ａ間で直接、操作情報の送受信が行われる場合を示している。リモコン装置１ｂにて所定の操作が行われることで発生した操作情報は、ネットワークを介して、リモコン装置１ａに送信され、表示位置変更処理が開始される。図７（ｂ）は、操作情報の送信側にてコマンダ２ｂを介した場合を示した形態となっている。リモコン装置１ｂから送信された操作情報は、コマンダ２ｂにて中継され、ネットワークを介して部屋１に設置されるリモコン装置１ａに送信される。図７（ｃ）は、操作情報の送信側、受信側の両方において、操作情報がコマンダ２で中継される形態を示している。リモコン装置１ｂの操作で発生した操作情報は、それが対応づけられたコマンダ２ｂにて中継され、ネットワークを介してコマンダ２ａに送信される。操作情報を受信したコマンダ２ａは対応づけられているリモコン装置１ａに対してそれを送信する。
【００４１】
では、このような各種通信形態で受信した操作情報に基づいて行われる表示位置変更処理について説明する。図５のフロー図は、リモコン装置１側にて実行される処理であって、前述の操作情報の受信により実行される。Ｓ１０１にて、他のリモコン装置からの操作情報を受信すると、Ｓ１０２以降の処理が開始される。Ｓ１０２では、受信した操作情報が同じ部屋のリモコン装置１から送信されたものであるかが判定される。この判定は、操作情報に含まれるコマンダ識別子を調べることで判定可能である。
リモコン１、及びコマンダ２の識別子（ＩＰアドレス、製造番号など）は、予めお互いの記憶手段に記憶されていたり、リモコン１とコマンダ２との対応付け（通称：くくりつけ、紐付け）で行われるタイミングで、お互いの識別子を取得したりする。よってリモコン装置１はコマンダ識別子を調べることができる。
操作情報に含まれるコマンダ識別子を、受信したリモコン装置１が対応づけられているコマンダ２のコマンダ識別子と比較し、同じ場合には同じ部屋のリモコン装置１からの送信であることが、また、異なる場合には、異なる部屋のリモコン装置１からの送信であることが判定される。
【００４２】
同じ部屋のコマンダ２に対応づけられたリモコン装置１からの操作情報である場合（Ｓ１０２：Ｙｅｓ）には、特定情報を移動させる必要が無いため、次に到来する操作情報を待つ。一方、異なる部屋のリモコン装置１による操作情報である場合（Ｓ１０２：Ｎｏ）には、次の処理に進む。
【００４３】
Ｓ１０３では、操作情報に含まれる操作内容が所定の操作であるか否かが判定される。本実施形態では、楽曲予約、あるいは、認証を伴うログイン、設定変更が行われた場合に、ユーザーが自分で操作を行っていると判定することとしている。例えば、登録した楽曲や歌手を閲覧するマイうた閲覧、マイアーティスト閲覧は他のユーザーによって実行される場合もあるため、このような操作内容は特定情報の移動条件としては除外し、本人判定の精度の向上を図ることとしている。したがって、Ｓ１０３では、操作内容が、楽曲予約、あるいは、認証を伴うログイン、設定変更といったユーザー本人が行う可能性が高い場合（Ｓ１０３：Ｙｅｓ）にのみ、特定情報の移動を実行することとしている。
【００４４】
Ｓ１０４では、操作情報を受信したリモコン装置１においてログインしているユーザー数が表示枠１０１の表示可能数（図２の実施形態では５名）より多いか否かが判定される。本実施形態は、前述したように、移動ボタン１０２ａ、１０２ｂの操作回数を削減し、利用効率を図ることとしている。そのため、ログインしているユーザー数が表示枠１０１の表示可能数以内である場合には、特定情報の移動を行わないようにしている。
【００４５】
Ｓ１０５では、操作情報のユーザー識別子に対応するユーザーが、リモコン装置１においてログインしているユーザーか否かが判定される。これは、操作情報中に含まれるユー
ザー識別子と、操作情報を受信したリモコン装置１にログインしているユーザーのユーザー識別子を比較することで行われる。リモコン装置１におけるユーザー識別子において、操作情報に含まれるユーザー識別子と一致する場合には、当該ユーザーが他のリモコン装置１を利用しているとして判定する。
【００４６】
以上、本実施形態では、Ｓ１０２〜Ｓ１０５の各種条件に該当する場合に、利用ユーザー順列内でのユーザーの位置を移動させることとしている。利用ユーザー順列内での移動は、表示部１１で表示されるユーザー特定情報の並びに反映される。なお、ログインしているユーザーが他の部屋のリモコン装置１を使用している判定としては、Ｓ１０２、Ｓ１０５の処理を必要とするものであって、Ｓ１０３、Ｓ１０４の処理の有無は任意とすることが可能である。
【００４７】
図８は、本発明の実施形態に係る特定情報（アバター、ユーザー名）の移動の様子を説明するための図である。この図は図４におけるユーザーが部屋を移動した状況に対応したものであって、部屋１に「Ｇさん」が加わるとともに、部屋２に「Ｄさん」が移動した状況に対応している。部屋１に存在しない「Ｄさん」の特定情報が、ユーザーインターフェイス上で障害となるが、本実施形態では、他の部屋での利用状況を鑑み、「Ｄさん」が他の部屋のリモコン装置１ｂを利用していることを判定した場合、部屋１のリモコン装置１ａにて表示される「Ｄさん」の特定情報（アバター、ユーザー名）を移動させることとしている。
【００４８】
図８（ａ）は、「Ｇさん」が部屋１に移動してリモコン装置１ａにてログインした状態を示している。
「Ｇさん」が部屋に移動する前の部屋１においては、最後にログインしたのは「Ｆさん」であるから、「Ｆさん」の特定情報は左から６番目に位置している（図８（ａ））。
このとき、表示枠１０１の表示サイズは５名であるから、「Ｆさん」の特定情報は常に表示枠１０１外に位置しており、「Ｆさん」がアクティブユーザになるためには、常に移動ボタン１０２ｂを１回操作して、表示枠１０１を１名分移動させなければならない。
（図８（ａ）においては、「Ｇさん」が部屋１に移動してリモコン１ａにログインしているから、最後にログインしたＧさんは右端に追加されている。）
このとき「Ｄさん」は部屋２に移動しており、前述したような操作上の問題が生じている。ここで、リモコン装置１ｂにて「Ｄさん」がログインした場合、操作情報がリモコン装置１ａに対して送信される。リモコン装置１ａにて受信した操作情報は、前述したＳ１０２〜Ｓ１０５の条件に該当するため、特定情報の移動が実行される（Ｓ１０６）。
【００４９】
図８（ｂ）は、特定情報移動後の状態が示されている。この実施形態では、「Ｄさん」を利用ユーザー順列内の後尾に移動させることとしている。また、「Ｄさん」の移動に伴い「Ｅさん」、「Ｆさん」、「Ｇさん」の３名を前に詰める処理が実行されている。このような利用ユーザー順列内の移動によって、
表示枠１０１中には「Ａさん」、「Ｂさん」、「Ｃさん」、「Ｅさん」、「Ｆさん」の５名が表示されることとなる。よって、「Ｆさん」は移動ボタン１０２ａを操作しなくてもよくなる。また、表示枠１０１に表示しきれない「Ｇさん」についても移動ボタン１０２ａを１回操作するだけで、表示枠１０１内に表示可能となる。
【００５０】
図８（ｂ）では、他のリモコン装置１ｂを利用していると判定されたユーザーを、利用ユーザー順列の後尾に移動させることとしたが、利用ユーザー順列の先頭に移動させることとしても同様の効果を得ることができる。図８（ｃ）は、「Ｄさん」を利用ユーザー順列の先頭に移動させた場合が示されている。このような場合においても、実際に部屋１にいる「Ａさん」、「Ｂさん」、「Ｃさん」、「Ｅさん」、「Ｆさん」、「Ｇさん」の何れかをアクティブユーザーとして選択するべく、表示枠１０１内に表示させるためには、移
動ボタン１０２ａあるいは１０２ｂを１回操作するだけでよい。
【００５１】
なお、本発明はこれらの実施形態のみに限られるものではなく、それぞれの実施形態の構成を適宜組み合わせて構成した実施形態も本発明の範疇となるものである。
【符号の説明】
【００５２】
１…リモコン装置、１１…表示部、１２…ビデオＲＡＭ、１３…映像制御部、１４…メモリ、１５…制御部、１６…無線ＬＡＮ通信部、１７…操作部、１８…操作処理部、２…コマンダ（カラオケ装置）、２１…操作部、２２…操作処理部、２４…インターフェイス部、２７…メモリ、２８…ビデオＲＡＭ、２９…映像再生部、３０…制御部、３１…映像制御部、３２…ハードディスク、４１…モニタ、４２…スピーカー、４４ａ、４４ｂ…歌唱用マイク、１００…ＬＡＮ、１１０…アクセスポイント、１２０…ルータ、５…カラオケ用ホスト、５１…記憶部、７０…音響制御部、１０１…表示枠、１０２ａ、１０２ｂ…移動ボタン
【図１】
0005360441.tif 000002
【図２】
0005360441.tif 000003
【図３】
0005360441.tif 000004
【図４】
0005360441.tif 000005
【図５】
0005360441.tif 000006
【図６】
0005360441.tif 000007
【図７】
0005360441.tif 000008
【図８】
0005360441.tif 000009