(57)【特許請求の範囲】
【請求項１】
操作主体として設定された利用者に対応する操作情報をカラオケ装置へ送信するカラオケ用入力装置であって、
入力操作に応じて、操作主体として設定される利用者を切り替える利用者切替制御手段と、
同一の利用者が操作主体として設定された状態が所定時間以上継続した場合には、操作主体として設定される利用者の切り替えを促す通知を行う通知制御手段と
を、備えたことを特徴とするカラオケ用入力装置。
【請求項２】
前記カラオケ用入力装置により前記カラオケ装置に対して先の選曲予約が送信されてから次の選曲予約が送信されるまでの時間の平均値である平均選曲予約時間を算出する平均選曲予約時間算出手段を備え、
前記所定時間は、前記平均選曲予約時間算出手段により算出される前記平均選曲予約時間である
請求項１に記載のカラオケ用入力装置。
【請求項３】
前記所定時間は、予め定められた一定の時間である
請求項１に記載のカラオケ用入力装置。
【請求項４】
前記カラオケ用入力装置により前記カラオケ装置に対して送信された選曲予約の履歴に基づいて、操作主体として設定された利用者が選曲予約を行う順番の規則性を判定する規則性判定手段を備え、
前記通知制御手段は、同一の利用者が操作主体として設定された状態が前記所定時間以上継続した場合には、前記規則性判定手段により判定される規則性に基づいて、操作主体として設定される利用者の切り替えを促す通知を行うものである
請求項１から３の何れか１項に記載のカラオケ用入力装置。
【請求項５】
前記規則性判定手段は、前記履歴に基づいて、操作主体として設定された利用者が一定の順番で所定回数以上選曲予約を行ったと判定される場合には、前記一定の順番を前記規則性として判定するものであり、
前記通知制御手段は、同一の利用者が操作主体として設定された状態が前記所定時間以上継続した場合には、前記規則性判定手段により判定される前記一定の順番に基づいて、操作主体として設定される利用者を、次に選曲予約を行うべき利用者へ切り替えることを促す通知を行うものである
請求項４に記載のカラオケ用入力装置。
【請求項６】
前記カラオケ用入力装置は、前記カラオケ装置に着脱可能であることを特徴とする
請求項１から５の何れかに記載のカラオケ用入力装置。
【請求項７】
前記カラオケ用入力装置が前記カラオケ装置から外されたことに基づいて、前記所定時間が増加することを特徴とする
請求項６のカラオケ用入力装置。
【請求項８】
操作主体として設定された利用者に対応する操作情報をカラオケ装置へ送信するカラオケ用入力装置に備えられたコンピュータを、
入力操作に応じて、操作主体として設定される利用者を切り替える利用者切替制御手段、
及び、同一の利用者が操作主体として設定された状態が所定時間以上継続した場合には、操作主体として設定される利用者の切り替えを促す通知を行う通知制御手段
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作主体として設定される利用者に対応する操作情報をカラオケ装置へ送信するカラオケ用入力装置及びプログラムに関し、特に、操作主体として設定される利用者の適切な切り替えを実現するための改良に関する。
【背景技術】
【０００２】
多数の楽曲のうちから選択される所定の楽曲を出力させるカラオケ装置が知られている。斯かるカラオケ装置の遠隔入力装置として、タッチパネルディスプレイを備え、そのタッチパネルディスプレイにおける入力操作に対応する信号を無線によりカラオケ装置へ送信するカラオケ用入力装置が知られている。この技術によれば、前記タッチパネルディスプレイに表示される映像を参照しつつ、利用者の指や備え付けのペン等によりそのタッチパネルディスプレイに接触（タッチ入力）することにより簡便に前記カラオケ装置への入力を行うことができる。前記カラオケ用入力装置により複数の利用者がログインした状態において、入力操作に応じて前記カラオケ用入力装置の操作主体として設定される利用者を切り替え可能とされたものが知られている。例えば、特許文献１に記載されたカラオケリモコン装置がその一例である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２９４２４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、前記従来の技術において、前記カラオケ用入力装置により複数の利用者がログインした状態においては、そのカラオケ用入力装置の操作主体として設定される利用者が実際の利用者（カラオケ用入力装置を用いて実際に操作を行う利用者）に切り替えられないまま操作が行われるおそれがあった。例えば、前記カラオケ用入力装置の操作主体として設定される利用者が実際の利用者に切り替えられないまま選曲予約操作が行われた場合、その選曲予約操作に係る楽曲が、実際にカラオケ演奏を行った利用者とは異なる利用者の選曲履歴として記憶されてしまい、利用者に不快感を与えるおそれがあった。すなわち、カラオケ用入力装置において、操作主体として設定される利用者の適切な切り替えを実現する技術は、未だ開発されていないのが現状である。
【０００５】
本発明は、以上の事情を背景として為されたものであり、その目的とするところは、操作主体として設定される利用者の適切な切り替えを実現するカラオケ用入力装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
斯かる目的を達成するために、本第１発明の要旨とするところは、操作主体として設定された利用者に対応する操作情報をカラオケ装置へ送信するカラオケ用入力装置であって、入力操作に応じて、操作主体として設定される利用者を切り替える利用者切替制御手段と、同一の利用者が操作主体として設定された状態が所定時間以上継続した場合には、操作主体として設定される利用者の切り替えを促す通知を行う通知制御手段とを、備えたことを特徴とするものである。
【発明の効果】
【０００７】
前記第１発明によれば、入力操作に応じて、操作主体として設定される利用者を切り替える利用者切替制御手段と、同一の利用者が操作主体として設定された状態が所定時間以上継続した場合には、操作主体として設定される利用者の切り替えを促す通知を行う通知制御手段とを、備えたものであることから、前記カラオケ用入力装置の操作主体として設定される利用者が実際の利用者に切り替えられないまま操作が行われることを好適に抑制できる。すなわち、操作主体として設定される利用者の適切な切り替えを実現するカラオケ用入力装置を提供することができる。
【０００８】
前記第１発明において、好適には、前記カラオケ用入力装置により前記カラオケ装置に対して先の選曲予約が送信されてから次の選曲予約が送信されるまでの時間の平均値である平均選曲予約時間を算出する平均選曲予約時間算出手段を備え、前記所定時間は、前記平均選曲予約時間算出手段により算出される前記平均選曲予約時間である。このようにすれば、前記平均選曲予約時間が経過する毎に操作主体として設定される利用者の切り替えを促す通知を行うことで、前記カラオケ用入力装置の操作主体として設定される利用者が実際の利用者に切り替えられないまま操作が行われることを好適に抑制できる。
【０００９】
好適には、前記所定時間は、予め定められた一定の時間である。このようにすれば、予め定められた一定の時間が経過する毎に操作主体として設定される利用者の切り替えを促す通知を行うことで、前記カラオケ用入力装置の操作主体として設定される利用者が実際の利用者に切り替えられないまま操作が行われることを好適に抑制できる。
【００１０】
好適には、前記カラオケ用入力装置により前記カラオケ装置に対して送信された選曲予約の履歴に基づいて、操作主体として設定された利用者が選曲予約を行う順番の規則性を判定する規則性判定手段を備え、前記通知制御手段は、同一の利用者が操作主体として設定された状態が前記所定時間以上継続した場合には、前記規則性判定手段により判定される規則性に基づいて、操作主体として設定される利用者の切り替えを促す通知を行うものである。このようにすれば、前記カラオケ用入力装置を用いて操作を行う複数の利用者に係る選曲予約を行う順番の規則性に応じて操作主体として設定される利用者の切り替えを促す通知を行うことで、前記カラオケ用入力装置の操作主体として設定される利用者が実際の利用者に切り替えられないまま操作が行われることを更に好適に抑制できる。
【００１１】
好適には、前記規則性判定手段は、前記履歴に基づいて、操作主体として設定された利用者が一定の順番で所定回数以上選曲予約を行ったと判定される場合には、前記一定の順番を前記規則性として判定するものであり、前記通知制御手段は、同一の利用者が操作主体として設定された状態が前記所定時間以上継続した場合には、前記規則性判定手段により判定される前記一定の順番に基づいて、操作主体として設定される利用者を、次に選曲予約を行うべき利用者へ切り替えることを促す通知を行うものである。このようにすれば、前記カラオケ用入力装置を用いて操作を行う複数の利用者に係る選曲予約を行う順番の規則性に応じて、次に選曲予約を行うべき利用者を指定して操作主体として設定される利用者の切り替えを促す通知を行うことで、前記カラオケ用入力装置の操作主体として設定される利用者が実際の利用者に切り替えられないまま操作が行われることを更に好適に抑制できる。
【００１２】
好適には、前記カラオケ用入力装置は、前記カラオケ装置に着脱可能である。このようにすれば、前記カラオケ用入力装置が前記カラオケ装置から外されることで、カラオケ装置から離れ得た場所でも操作が可能となり、カラオケ用入力装置の操作姓が高められる。また、好適には、前記カラオケ用入力装置が前記カラオケ装置から外されたことに基づいて、前記所定時間が増加する。このようにすれば、利用者の使用状況に応じて、より効率的に操作主体として設定される利用者の切り替えを促す通知を行うことで、前記カラオケ用入力装置の操作主体として設定される利用者が実際の利用者に切り替えられないまま操作が行われることを更に好適に抑制できる。
【００１３】
前記目的を達成するために、本第２発明の要旨とするところは、操作主体として設定された利用者に対応する操作情報をカラオケ装置へ送信するカラオケ用入力装置に備えられたコンピュータを、入力操作に応じて、操作主体として設定される利用者を切り替える利用者切替制御手段、及び、同一の利用者が操作主体として設定された状態が所定時間以上継続した場合には、操作主体として設定される利用者の切り替えを促す通知を行う通知制御手段として機能させることを特徴とするプログラムである。このようにすれば、前記カラオケ用入力装置の操作主体として設定される利用者が実際の利用者に切り替えられないまま操作が行われることを好適に抑制できる。すなわち、操作主体として設定される利用者の適切な切り替えを実現するプログラムを提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明のカラオケ用入力装置が好適に用いられるカラオケ装置の構成を例示するブロック線図である。
【図２】本発明の一実施例であるカラオケ用入力装置の構成を例示するブロック線図である。
【図３】図２に示すカラオケ用入力装置のＣＰＵに備えられた制御機能の要部を例示する機能ブロック線図である。
【図４】図２に示すカラオケ用入力装置のタッチパネルディスプレイに表示される画面を例示する図である。
【図５】図２に示すカラオケ用入力装置のタッチパネルディスプレイに表示される、操作主体となる利用者の切り替えを促す通知画面の一例を示す図である。
【図６】図２に示すカラオケ用入力装置のタッチパネルディスプレイに表示される、操作主体となる利用者の切り替えを促す通知画面の他の一例を示す図である。
【図７】図２に示すカラオケ用入力装置のＣＰＵにより実行される本実施例の利用者切替制御に係る通知制御の一例を示すフローチャートである。
【図８】図２に示すカラオケ用入力装置のＣＰＵにより実行される本実施例の利用者切替制御に係る通知制御の他の一例を示すフローチャートである。
【図９】図１に示すカラオケ装置のＣＰＵにより実行される本実施例の利用者切替制御に係る通知制御の一例を示すフローチャートである。
【図１０】図１に示すカラオケ用入力装置のＣＰＵ或いは図２に示すカラオケ用入力装置のＣＰＵにより実行される本実施例の利用者切替制御に係る所定時間制御の一例を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の好適な実施例を図面に基づいて詳細に説明する。
【実施例１】
【００１６】
図１は、本発明のカラオケ用入力装置が好適に用いられるカラオケ装置１０の構成を例示するブロック線図である。図１に示すように、前記カラオケ装置１０は、中央演算処理装置であるＣＰＵ１２と、読出専用メモリであるＲＯＭ１４と、随時書込読出メモリであるＲＡＭ１６と、記憶装置であるハードディスク１８と、グラフィックスチップ（グラフィックスボード）等の映像処理部２０と、サウンドチップ（サウンドボード）等の音声処理部２２と、操作パネル２４と、表示制御部２６及び入力制御部２８を介して前記ＣＰＵ１２に接続されたタッチパネルディスプレイ３０と、カラオケ装置１０のフロントパネルから着脱が可能なカラオケ用入力装置２００（以下、単に入力装置２００という）と、カラオケ装置１０とカラオケ用入力装置２００との間で情報の送受信を行うための近距離無線通信機能を有する一対の送受信装置２０２、２０４と、ＬＡＮインターフェイス３６と、ビデオ出力端子３８を介して前記映像処理部２０に接続された映像表示装置であるディスプレイ４０と、オーディオ入力端子４２を介して前記音声処理部２２に接続された音声入力装置であるマイクロフォン４４と、オーディオ出力端子４６を介して前記音声処理部２２に接続された音声増幅装置であるアンプ４８と、そのアンプ４８に備えられた音声出力装置であるスピーカ５０とを、備えて構成されている。
【００１７】
前記ＣＰＵ１２は、前記ＲＡＭ１６の一時記憶機能を利用しつつ前記ＲＯＭ１４に予め記憶された所定のプログラムに基づいて電子情報を処理・制御する所謂マイクロコンピュータであり、前記カラオケ装置１０における各種制御を実行する。すなわち、前記操作パネル２４、タッチパネルディスプレイ３０、或いは後述するカラオケ用入力装置６０等により所定の楽曲（カラオケ演奏曲）が選曲入力された場合、その選曲入力された楽曲を前記ＲＡＭ１６等に設けられた予約曲テーブルに登録する選曲予約制御、その予約曲テーブルの演奏順に従って前記ハードディスク１８から前記ＲＡＭ１６に選曲されたカラオケ演奏曲の演奏情報及び歌詞情報（楽曲情報）を読み出す楽曲情報読出制御、楽曲の演奏進行に応じてそのＲＡＭ１６から前記音声処理部２２へ演奏情報を送信する演奏出力制御、その演奏出力制御に際して前記ＲＡＭ１６に展開された歌詞情報に基づいて歌詞文字映像を生成して前記映像処理部２０へ送信する歌詞文字映像出力制御、前記演奏出力制御に際して前記映像処理部２０を制御して所定の背景映像を再生させる背景映像出力制御、及びカラオケ演奏が行われていない間すなわち曲間において、新譜情報、選曲ランキング、店舗広告等の曲間情報を出力させる曲間情報出力制御等の基本的な制御を実行する。
【００１８】
前記映像処理部２０は、前記ディスプレイ４０に表示される画面（映像）の描画に係る各種制御を行う。例えば、前記ＣＰＵ１２から供給されるデータに基づいてグラフィックスメモリにそのデータを書き込み、そのデータを読み出すことによって前記ビデオ出力端子３８を介して前記ディスプレイ４０に所定の画面を表示させる制御を行う。具体的には、前記カラオケ装置１０による楽曲の演奏出力（カラオケ演奏）に際して、前記ＣＰＵ１２において生成された歌詞文字映像等の文字映像（テロップ）を出力させたり、前記ハードディスク１８に記憶されたＭＰＥＧ（Moving Picture Experts Group）データ等の背景映像情報に基づいて所定の背景映像を再生（デコード）させたり、その背景映像の前面側に前記歌詞文字映像を合成させて前記ディスプレイ４０に表示させたり、その歌詞文字映像を前記楽曲の演奏進行に応じて順次色替わり表示させる等の各種表示制御を行う。
【００１９】
前記音声処理部２２は、ＦＭ音源やＰＣＭ音源等の各種音源を備え、前記カラオケ装置１０による音声出力に係る各種制御を行う。好適には、電子回路により音を合成し、各種音色を発生させるシンセサイザ（synthesizer）を備えている。このシンセサイザは、前記ハードディスク１８から読み出されて送られて来るカラオケ演奏曲の演奏情報に基づいて楽器の演奏信号等の音楽信号を生成する。前記シンセサイザは、好適には、ＭＩＤＩ（Musical Instrument Digital Interface）端子を備えたものであり、前記演奏情報は、例えばＭＩＤＩ形式のデータである。そのＭＩＤＩデータに基づいて前記シンセサイザにより生成された音楽信号は、前記マイクロフォン４４から前記オーディオ入力端子４２を介して入力される利用者（演奏者）の歌声とミキシングされ、前記オーディオ出力端子４６を介して前記アンプ４８に供給されてそのアンプ４８により増幅されて前記スピーカ５０から出力される。
【００２０】
前記操作パネル２４は、前記カラオケ装置１０の利用者が歌いたい楽曲を選択したり、楽曲の演奏出力に係る音程を調整したり、演奏と歌との音量バランスを調整したり、その他、エコー、音量、トーン等の各種調整を行うための操作ボタン（スイッチ）或いはつまみを備えた入力装置である。前記タッチパネルディスプレイ３０は、画像（映像）を表示させると共に利用者の操作に応じて前記カラオケ装置１０への操作入力を行う装置であり、そのタッチパネルディスプレイ３０に所定の画像（映像）を表示させる表示装置３２と、利用者の指や図示しない備え付けのペン等による前記タッチパネルディスプレイ３０への接触により入力を行うタッチパネル３４とを、備えている。前記表示制御部２６は、前記ＣＰＵ１２から供給される情報に基づいて前記表示装置３２に表示される画面（映像）の描画を制御する映像処理部である。前記入力制御部２８は、前記タッチパネル３４により入力される操作入力情報を前記ＣＰＵ１２等に供給する入力処理部である。以上の構成を備えていることで、前記タッチパネルディスプレイ３０は、前記ディスプレイ４０とは別に第２の映像表示装置として機能すると共に、前記カラオケ装置１０の利用者が歌いたい楽曲を選択したり、楽曲の演奏出力に係る音程を調整したり、演奏と歌との音量バランスを調整したり、その他、エコー、音量、トーン等の各種調整を行うための入力装置として機能する。また、前記カラオケ装置１０に着脱可能に備えられたカラオケ用入力装置２００には、前記操作パネル２４、前記タッチパネルディスプレイ３０、前記表示制御部２６、前記入力制御部２８が設けられている。前記カラオケ装置１０には、カラオケ用入力装置２００の装着状態を検出するために、リミットスイッチや近接スイッチなどから成る装着センサ２０６が備えられている。装着センサ２０６は、入力装置２００が前記カラオケ装置１０から着脱された場合に、前記入力装置２００が前記カラオケ装置１０から取り外された信号、又は、前記入力装置２００が前記カラオケ装置１０に装着された信号を前記ＣＰＵ１２に出力する。そして、一対の送受信装置２０２、２０４は、例えば、カラオケ用入力装置２００が前記カラオケ装置１０から取り外されて離隔した状態であっても、映像処理制御の情報や操作入力制御の情報などを前記ＣＰＵ１２と前記入力装置２００との間で送受信するために設けられ、例えば、ブルートゥース（登録商標）などの近距離無線通信機能を利用して情報の送受信を行なう。
【００２１】
前記ハードディスク１８には、楽曲データベースをはじめとする各種データベースが設けられている。前記楽曲データベースは、前記カラオケ装置１０により前記楽曲の演奏出力（カラオケ演奏）を行うための多数（例えば、数万曲）の楽曲情報（カラオケデータ）を記憶する。前記カラオケ装置１０において出力される各楽曲に対応して前記楽曲データベースに記憶された楽曲情報は、例えば、メタデータ、演奏情報としてのＭＩＤＩデータ、及び歌詞情報としてのテロップデータを含んでいる。このメタデータは、例えば、各楽曲情報の識別情報としての曲番号（選曲番号）、曲名、歌手名、登録日時等の情報を含んでいる。前記テロップデータは、前記映像処理部２０を介して各楽曲の歌詞文字映像表示制御を行うための情報であり、例えば、前記楽曲情報に対応する楽曲（演奏曲）の歌詞を複数に区分した各区分に相当するブロックデータを含んでいる。前記ＭＩＤＩデータは、前記音声処理部２２を介して各楽曲の演奏出力制御を行うための情報であり、複数種類の楽器にそれぞれ対応する複数のトラック（チャンネル）を備え、各トラックにおいて対応する楽器の演奏音の出力タイミングが定められている。
【００２２】
前記カラオケ装置１０に備えられたＬＡＮインターフェイス３６は、前記カラオケ装置１０をＬＡＮ接続端子５２を介してＬＡＮ（local area network）５４に接続するための接続器であり、そのように前記ＬＡＮ５４に接続されることで、前記カラオケ装置１０は、同様に前記ＬＡＮ５４に接続された前記カラオケ用入力装置６０等の他の機器との間で情報の送受信が可能とされる。前記カラオケ装置１０が設置される店舗等に複数台のカラオケ装置が備えられている場合において、同様に前記ＬＡＮ５４に接続されたカラオケ装置１０相互間において情報の送受信が可能とされる。
【００２３】
前記カラオケ装置１０は、前記ＬＡＮインターフェイス３６及び前記ＬＡＮ５４等を介して公衆電話回線、ＡＤＳＬ回線、或いは光ファイバ回線等から構成されるＷＷＷ（World Wide Web）等のインターネットに接続された通信回線に接続されている。前記カラオケ装置１０は、同様に前記通信回線に接続された他の機器との相互間でその通信回線を介して情報の通信が可能とされている。前記カラオケ装置１０は、好適には、前記通信回線を介して図示しないサーバ（ホスト装置）に接続されており、そのサーバから楽曲情報（カラオケデータ）、背景映像情報、及び曲間情報等のデジタルコンテンツ（Digital Contents）の配信を受け付けるものである。すなわち、前記カラオケ装置１０は、好適には、所定の通信回線に接続されてサーバとの間で各種情報の送受信を行う通信カラオケ装置であるが、斯かる通信回線に接続されない非通信型のカラオケ装置等にも本発明のカラオケ用入力装置は好適に適用される。
【００２４】
前記カラオケ装置１０が前記通信回線に接続された通信カラオケ装置である態様において、前記カラオケ装置１０は、好適には、そのカラオケ装置１０を備えたカラオケシステムのホスト装置としてのサーバに接続されている。このサーバは、好適には、ＳＮＳデータベースを備えている。このＳＮＳデータベースは、前記カラオケ装置１０（カラオケシステム）の利用者を対象とするソーシャルネットワークサービス（Social Network Service）に係る各種情報を記憶する。このソーシャルネットワークサービスとは、例えば、予め会員登録された会員相互間に限定して情報の閲覧等のサービスを提供する会員制のコミュニティ型のウェブサイトをいう。以下の説明において、ソーシャルネットワークサービスをＳＮＳと略いう。前記ＳＮＳデータベースは、前記カラオケ装置１０を利用する各利用者毎の、そのカラオケ装置１０を用いたカラオケ演奏に関する情報を、その利用者の識別情報（ユーザＩＤ）と対応付けて記憶する記憶装置である。前記ＳＮＳデータベースには、ユーザＩＤにより識別される各利用者毎に、例えばその利用者の名前（ニックネーム）、生年月日、実際の年齢、性別、メールアドレス、利用者の住所又は居所に対応する地域、血液型、星座、ＳＮＳへのログイン認証に用いられるパスワード、パスワードを忘れたときのための質問及び解答、アバタ（ネット上において利用者を象徴する人型映像）に関する情報等がその利用者のユーザＩＤと対応付けられて記憶される。
【００２５】
前記ＳＮＳデータベースには、各利用者の前記カラオケ装置１０を用いたカラオケ演奏に関する情報として、例えばその利用者が過去に利用したカラオケ装置１０に対応する店舗（そのカラオケ装置１０が設置された店舗）に関する情報である来店履歴、その利用者が前記カラオケ装置１０によるカラオケ演奏において十八番曲或いはお気に入りとして登録した楽曲（簡易な操作により選曲入力を行い得るように設定された楽曲）に関する情報、その利用者が過去に前記カラオケ装置１０によるカラオケ演奏において選曲した選曲履歴（カラオケ装置１０において過去に選曲された楽曲の履歴）に関する情報、その利用者が前記カラオケ装置１０によるカラオケ演奏において過去に行った演奏評価の評価結果に関する情報等が各利用者毎にその利用者のユーザＩＤと対応付けられて記憶される。
【００２６】
図２は、本発明の一実施例であるカラオケ用入力装置６０（以下、単に入力装置６０という）の構成を例示するブロック線図である。本実施例の入力装置６０は、所定の画像（映像）を表示させると共に、利用者の接触に応じて入力を行うためのタッチパネルディスプレイ６２を備えている。前記入力装置６０は、無線ＬＡＮ通信部８０を備え、その無線ＬＡＮ通信部８０により前記アクセスポイント５６及びＬＡＮ５４を介して前記カラオケ装置１０に無線接続されるようになっており、前記タッチパネルディスプレイ６２における入力操作に応じて、前記カラオケ装置１０に対して所定の楽曲の選曲入力をはじめとする各種入力操作を行う。前記入力装置６０は、換言すれば、前記タッチパネルディスプレイ６２における入力操作に対応する信号を前記カラオケ装置１０へ送信するカラオケ用遠隔操作装置（リモートコントロール装置）である。
【００２７】
図２に示すように、前記入力装置６０は、前記タッチパネルディスプレイ６２に所定の映像を表示させる表示装置６４と、その表示装置６４による表示を制御する表示制御部６６と、利用者の指や図示しない備え付けのペン等によるタッチパネルディスプレイ６２への接触により入力を行うタッチパネル６８と、そのタッチパネル６８による入力を制御する入力制御部７０と、中央演算処理装置であるＣＰＵ７２と、読出専用メモリであるＲＯＭ７４と、随時書込読出メモリであるＲＡＭ７６と、フラッシュＲＯＭ等の記憶部７８と、無線ＬＡＮ通信部８０とを、備えて構成されている。前記ＣＰＵ７２が、前記入力装置６０に備えられたコンピュータに相当する。前記入力装置６０は、好適には、前記タッチパネルディスプレイ６２を備えると共に、インターネット上における各種コンテンツをそのタッチパネルディスプレイ６２に表示させるウェブブラウザ機能等を備えた所謂タブレット端末である。前記入力装置６０は、好適には、公知のジャイロセンサを備えたものであり、重力方向を基準とする前記入力装置６０の姿勢（方向）に応じて、前記タッチパネルディスプレイ６２に表示される画面が９０°ずつ回転（すなわち、縦横回転）させられるように構成されている。
【００２８】
前記ＣＰＵ７２は、前記ＲＡＭ７６の一時記憶機能を利用しつつ前記ＲＯＭ７４に記憶された情報に基づいて情報処理を実行する所謂マイクロコンピュータであり、前記表示制御部６６を介して前記タッチパネルディスプレイ６２（表示装置６４）に所定の映像を表示させたり、その映像に基づく前記タッチパネルディスプレイ６２（タッチパネル６８）への接触により前記入力制御部７０を介して入力される入力信号を処理したり、その入力信号に基づき前記無線ＬＡＮ通信部８０等を介して前記カラオケ装置１０へ選曲入力をはじめとする入力送信を行ったりといった基本的な制御に加えて、後述する本実施例の利用者切替制御に係る通知制御を実行する。
【００２９】
前記入力装置６０は、例えば前記無線ＬＡＮ通信部８０等を介して前記カラオケ装置１０との間で通信を行うことにより、そのカラオケ装置１０に対応付けられる。すなわち、前記入力装置６０が、所定のカラオケ装置１０の入力装置として対応付けられる。そのようにして前記カラオケ装置１０に対応付けられた後、前記入力装置６０は、前記無線ＬＡＮ通信部８０等を介して前記カラオケ装置１０へ入力信号を送信するそのカラオケ装置１０の入力装置として機能する。すなわち、前記対応付け処理が行われた後、前記入力装置６０と前記カラオケ装置１０との間の通信は、前記ＬＡＮ５４及び前記アクセスポイント５６等を介したＬＡＮ通信により行われる。前記カラオケ装置１０との間で前記対応付け処理が行われた前記入力装置６０は、前記カラオケ装置１０との間で相互に情報の通信を行うことで、そのカラオケ装置１０の一部として機能する。
【００３０】
図３は、前記入力装置６０のＣＰＵ７２に備えられた制御機能の要部を例示する機能ブロック線図である。図３に示す各制御手段は、好適には、前記入力装置６０のＣＰＵ７２に機能的に備えられている。換言すれば、本発明の一実施例であるプログラムにより、前記ＣＰＵ７２が図３に示す各制御手段として機能させられる。以下に説明する認証制御手段９０、利用者切替制御手段９２、選曲送信制御手段９４、平均選曲予約時間算出手段９６、規則性判定手段９８、及び通知制御手段１００の実質的な処理は、前記ＬＡＮ５４及び通信回線を介して前記入力装置６０に接続されたサーバ等により実行されるものであってもよい。すなわち、前記各制御手段による制御が他の装置により実行されると共に、前記入力装置６０が端末装置として機能する所謂クラウドとしての形態により実現されるものであってもよい。また、図示していないが、前記カラオケ装置１０の前記ＣＰＵ１２には前記入力装置６０の前記ＣＰＵ７２に備えられた制御機能と同様の制御機能を有している。
【００３１】
前記認証制御手段９０は、前記入力装置６０により入力される利用者の情報に応じてその利用者を認証し、認証が正常に行われた場合には前記利用者に係る前記入力装置６０の利用を許可する。好適には、前記入力装置６０のタッチパネルディスプレイ６２等により入力される識別情報（ユーザＩＤ）に応じて前記ＳＮＳの利用者を認証し、その認証が正常に行われた場合にはその識別情報をもってその利用者の前記ＳＮＳへのログインを許可する。具体的には、前記入力装置６０による認証制御に際して、前記タッチパネルディスプレイ６２によりユーザＩＤ及びパスワードが入力された場合、前記ＬＡＮ５４及び前記通信回線等を介して接続された図示しないサーバに照会を行う。すなわち、前記ユーザＩＤに対応付けられて前記ＳＮＳデータベースに記憶されたパスワードが入力されたものと一致するか否かを照会し、一致する場合には正常な認証を行う一方、一致しない場合にはエラーとする。前記ＳＮＳデータベースへの登録を行っていない利用者に関しては、その利用者をゲストユーザとして認証する。すなわち、前記認証制御に際して、ユーザＩＤの入力が行われず、ゲストユーザとしてログインする旨の入力が行われた場合には、その利用者をゲストユーザとして認証する。
【００３２】
前記利用者切替制御手段９２は、前記タッチパネルディスプレイ６２を介しての入力操作に応じて、前記入力装置６０の操作主体として設定される利用者を切り替える。前記認証制御手段９０により複数の利用者が認証された場合、それら複数の利用者が前記入力装置６０の操作主体として設定され得る。すなわち、前記利用者切替制御手段９２は、前記認証制御手段９０により複数の利用者が認証された場合、前記タッチパネルディスプレイ６２を介しての入力操作に応じて、前記認証された複数の利用者のうち何れかの利用者を、前記入力装置６０の操作主体として設定する（アクティブ状態とする）。
【００３３】
図４は、前記タッチパネルディスプレイ６２に表示される画面を例示する図である。この図４に示す画面は、公知の歌手名検索の結果として、歌手名「浜岡ゆうな」に対応する複数の楽曲が検索され、該当曲リストとして前記タッチパネルディスプレイ６２に表示された例を示している。図４に示す画面には、複数の楽曲それぞれの選曲操作に対応する複数（図４では５つ）の選曲入力ボタン１０２ａ、１０２ｂ、１０２ｃ、１０２ｄ、１０２ｅ（以下、特に区別しない場合には単に選曲入力ボタン１０２という）、図４に示す画面の前（前時点）に前記タッチパネルディスプレイ６２に表示されていた画面に戻る操作に対応する戻るボタン１０４、所定のトップ画面を前記タッチパネルディスプレイ６２に表示させる操作に対応するトップボタン１０６、前記カラオケ装置１０の音量（スピーカ５０からの出力音量）を調節するための操作に対応する音量ボタン１０８、その時点において前記カラオケ装置１０により出力されている楽曲の演奏を停止させる演奏停止操作に対応する演奏停止ボタン１１０、その時点において前記カラオケ装置１０により出力されている演奏曲の音程（キー）乃至出力速度を調節するための演奏調節ボタン１１２、その時点において前記カラオケ装置１０により出力されている演奏曲の音程を元のキー（デフォルト値）に戻すための原曲キーボタン１１４、その時点において前記カラオケ装置１０により出力されている演奏曲を最初から歌い直す操作を行うための歌い直しボタン１１６、その時点において前記カラオケ装置１０により出力されている演奏曲を早送りする早送りボタン１１８等の各種操作ボタンが表示されている。各操作ボタンに対して前記タッチパネル６８による入力操作（指や備え付けのペン等により各操作ボタンに対応する部分に接触する操作）が行われることにより、前記カラオケ装置１０に対して各操作ボタンに対応する信号が送信されるようになっている。
【００３４】
図４は、前記入力装置６０の操作主体として名前（ニックネーム）「まよまよ」に対応する利用者が設定された（アクティブ状態とされた）場合において、前記タッチパネルディスプレイ６２に表示される画面を例示している。図４に示す画面においては、前記認証された複数の利用者に対応してタブ１２０ａ、１２０ｂ、１２０ｃ、１２０ｄ、１２０ｅ、１２０ｆ（以下、特に区別しない場合には単にタブ１２０という）が表示されている。各タブ１２０には、そのタブ１２０に対応する利用者のアバタにおける顔部が表示されている。図４においては、簡単のために全てのタブ１２０において同じ顔部を表示しているが、実際にはそれぞれの利用者に対応して前記ＳＮＳデータベースに記憶されたアバタに関する情報が読み出され、各タブ１２０毎にそれぞれ異なる顔部が表示される。
【００３５】
前記利用者切替制御手段９２は、好適には、前記タッチパネルディスプレイ６２を介して前記タブ１２０に対する接触操作が行われた場合、前記入力装置６０の操作主体をそのタブ１２０に対応する利用者に切り替える。図４に示す例においては、前記タブ１２０ｆに対する接触操作が行われ、そのタブ１２０ｆに対応する利用者である「まよまよ」が前記入力装置６０の操作主体として設定された様子を示している。図４に示す画面において、他の利用者に対応する前記タブ１２０（タブ１２０ａ〜１２０ｅの何れか）に対する接触操作が行われ、前記入力装置６０の操作主体が「まよまよ」から他の利用者に切り替えられた場合、前記タッチパネルディスプレイ６２に表示される画面は切替後の利用者に対応するものに変更されるが、図４に示す画面の情報は前記ＲＡＭ７６等に保持される。そして、再び前記タブ１２０ｆに対する接触操作が行われ、前記入力装置６０の操作主体が「まよまよ」に切り替えられた場合には、図４に示す画面が再び前記タッチパネルディスプレイ６２に表示され、前回の操作の続きから前記入力装置６０による操作を再開できる。
【００３６】
前記選曲送信制御手段９４は、前記タッチパネルディスプレイ６２における入力操作に対応する選曲入力信号（選曲予約）を前記カラオケ装置１０へ送信する。好適には、図４に示すように、前記タッチパネルディスプレイ６２に表示された前記選曲入力ボタン１０２に対応する部分への利用者の接触操作（タッチ入力）に応じて、その選曲入力ボタン１０２に対応する楽曲を選曲するための信号（選曲入力信号）を前記無線ＬＡＮ通信部８０等を介して前記カラオケ装置１０に送信する。すなわち、利用者が所望する楽曲を前記カラオケ装置１０のＲＡＭ１６等に形成された予約曲テーブルに登録するための選曲予約処理を行う。好適には、前記選曲入力操作の主体である利用者のユーザＩＤを、前記選曲入力信号と対応付けて前記カラオケ装置１０へ送信する。すなわち、前記選曲入力ボタン１０２に対する接触操作が行われた時点で、前記入力装置６０の操作主体として設定されている利用者のユーザＩＤを、前記選曲入力ボタン１０２に対応する選曲入力信号と対応付けて前記カラオケ装置１０へ送信する。前記選曲送信制御手段９４による選曲入力信号の送信が行われた場合、その選曲入力信号に係る選曲履歴が前記ＲＡＭ７６等に設けられた選曲履歴テーブル８８に記憶される。すなわち、前記選曲入力信号に係る楽曲の選曲番号が、選曲主体である利用者のユーザＩＤ及び選曲された時点の時間情報（例えば、時分秒）と対応付けられて、前記選曲履歴テーブル８８に記憶される。
【００３７】
前記平均選曲予約時間算出手段９６は、前記入力装置６０により前記カラオケ装置１０に対して先の選曲予約が送信されてから次の選曲予約が送信されるまでの時間の平均値である平均選曲予約時間Ｔaveを算出する。好適には、前記選曲履歴テーブル８８に記憶された選曲履歴に基づいて、前記入力装置６０を用いて前記カラオケ装置１０に対する選曲操作を行っている複数の利用者に係る前記平均選曲予約時間Ｔaveを算出する。前記平均選曲予約時間Ｔaveの算出において、好適には、前記カラオケ装置１０によるカラオケ演奏が開始されてから最初に選曲された楽曲（１曲目に予約された楽曲）に関しては、前記入力装置６０により複数の利用者が認証されてから（例えば、最初の利用者が認証されてから）当該楽曲が選曲されるまでの時間が、１曲目の楽曲に係る選曲予約時間として算出に用いられる。例えば、１０時２５分に前記カラオケ装置１０によるカラオケ演奏が開始された後、１０時３０分に１曲目の楽曲であるＡ曲の選曲予約が送信された場合には、その時点における前記平均選曲予約時間Ｔaveは５分となる。次に、１０時３５分に２曲目の楽曲であるＢ曲の選曲予約が送信された場合には、その時点における前記平均選曲予約時間Ｔaveは５（＝１０／２）分となる。次に、１０時４６分に３曲目の楽曲であるＣ曲の選曲予約が送信された場合には、その時点における前記平均選曲予約時間Ｔaveは７（＝２１／３）分となる。次に、１０時４９分に４曲目の楽曲であるＤ曲の選曲予約が送信された場合には、その時点における前記平均選曲予約時間Ｔaveは６（＝２４／４）分となる。
【００３８】
前記入力装置６０による選曲履歴は、前記カラオケ装置１０或いはサーバ等において管理されるものであってもよい。例えば、前記カラオケ装置１０と前記入力装置６０とが相互に情報の通信を行う態様において、前記選曲入力信号に係る楽曲の選曲番号が、選曲主体である利用者のユーザＩＤ及び選曲された時点の時間情報と対応付けられて、前記カラオケ装置１０のＲＡＭ１６等に設けられた選曲履歴テーブルに記憶される。斯かる態様において、前記平均選曲予約時間算出手段９６は、前記カラオケ装置１０の選曲履歴テーブルに記憶された選曲履歴を読み出し、その選曲履歴に基づいて、前記入力装置６０を用いて前記カラオケ装置１０に対する選曲操作を行っている複数の利用者に係る前記平均選曲予約時間Ｔaveを算出するものであってもよい。或いは、前記入力装置６０と所定のサーバとが、前記通信回線を介して相互に情報の通信を行う態様において、前記選曲入力信号に係る楽曲の選曲番号が、選曲主体である利用者のユーザＩＤ及び選曲された時点の時間情報と対応付けられて、前記サーバに設けられた選曲履歴テーブルに記憶される。斯かる態様において、前記平均選曲予約時間算出手段９６は、前記サーバの選曲履歴テーブルに記憶された選曲履歴を読み出し、その選曲履歴に基づいて、前記入力装置６０を用いて前記カラオケ装置１０に対する選曲操作を行っている複数の利用者に係る前記平均選曲予約時間Ｔaveを算出するものであってもよい。
【００３９】
前記規則性判定手段９８は、前記入力装置６０により前記カラオケ装置１０に対して送信された選曲予約の履歴に基づいて、操作主体として設定された利用者が選曲予約を行う順番の規則性を判定する。好適には、前記履歴に基づいて、操作主体として設定された利用者が一定の順番で所定回数（例えば２回）以上選曲予約を行ったと判定される場合には、前記一定の順番を前記規則性として判定する。例えば、前記入力装置６０において操作主体となり得る利用者としてユーザＡ、ユーザＢ、及びユーザＣが認証されている場合において、ユーザＡ→ユーザＢ→ユーザＣ→ユーザＡ→ユーザＢ→ユーザＣの順番で選曲予約が行われた場合には、２回出現した一定の順番であるユーザＡ→ユーザＢ→ユーザＣを前記規則性として判定する。
【００４０】
前記通知制御手段１００は、同一の利用者が操作主体として設定された状態が所定時間Ｔbo以上継続した場合には、操作主体として設定される利用者の切り替えを促す通知を行う。図５は、前記通知制御手段１００により前記タッチパネルディスプレイ６２に表示される通知画面の一例を示す図である。図５に示すように、前記通知制御手段１００は、好適には、同一の利用者が操作主体として設定された状態が所定時間Ｔbo以上継続した場合には、操作主体として設定される利用者の切り替えを促すテキストを含むポップアップ１２２を前記タッチパネルディスプレイ６２における最前面側に表示させる。前記ポップアップ１２２は、前記入力装置６０の操作主体として設定される利用者を切り替えるためのユーザ切替ボタン１２４と、斯かる切り替えを行わずに元の画面に復帰するための復帰ボタン１２６とを、備えている。前記利用者切替制御手段９２は、好適には、前記タッチパネルディスプレイ６２を介して前記ユーザ切替ボタン１２４に対する接触操作が行われた場合、前記入力装置６０の操作主体を他の利用者に切り替える。前記タッチパネルディスプレイ６２を介して前記復帰ボタン１２６に対する接触操作が行われた場合、前記入力装置６０の操作主体を他の利用者に切り替えることなく元の画面（例えば、図４に示す画面）に復帰させる。
【００４１】
前記所定時間Ｔboは、好適には、前記平均選曲予約時間算出手段９６により算出される前記平均選曲予約時間Ｔaveである。すなわち、前記通知制御手段１００は、好適には、同一の利用者が操作主体として設定された状態が、前記平均選曲予約時間算出手段９６により算出される前記平均選曲予約時間Ｔave以上継続した場合には、前述した図５或いは後述する図６に示すように、操作主体として設定される利用者の切り替えを促す通知を行う。
【００４２】
前記所定時間Ｔboは、好適には、予め定められた一定の時間ＴAである。この一定の時間ＴAは、例えば５分程度の固定値である。すなわち、前記通知制御手段１００は、好適には、同一の利用者が操作主体として設定された状態が、予め定められた一定時間ＴA以上継続した場合には、前述した図５或いは後述する図６に示すように、操作主体として設定される利用者の切り替えを促す通知を行う。
【００４３】
前記所定時間Ｔboは、好適には、前記カラオケ装置１０から前記入力装置２００が取り外されたことが装着センサ２０６により検出されてからの所定経過時間ＴBである。すなわち、ＣＰＵ１２に備えられた通知制御手段は、好適には、同一の利用者が操作主体として設定された状態が、予め定められた一定時間ＴB以上継続した場合には、前述した図５或いは後述する図６に示すように、操作主体として設定される利用者の切り替えを促す通知を行う。
【００４４】
前記所定時間Ｔboは、好適には、前記カラオケ装置１０に前記入力装置２００が嵌め着けられたことが装着センサ２０６により検出されてからの所定経過時間ＴCである。すなわち、ＣＰＵ１２に備えられた通知制御手段は、好適には、同一の利用者が操作主体として設定された状態が、予め定められた一定時間ＴC以上継続した場合には、前述した図５或いは後述する図６に示すように、操作主体として設定される利用者の切り替えを促す通知を行う。
【００４５】
前記所定時間Ｔboは、好適には、前記カラオケ装置１０から前記入力装置２００が取り外された場合には、取り外される前よりも増加するように設定される。すなわち、前記カラオケ装置１０から前記入力装置２００が外されたことにより、選曲入力装置がたとえば１台から２台に増加し、１台ごとの利用者の操作が長くなると考えられるため、前記所定時間Ｔboを増加させる。
【００４６】
前記所定時間Ｔboは、好適には、前記カラオケ装置１０に前記入力装置２００が装着された場合には〔装着される前よりも減少さするように設定される。すなわち、前記カラオケ装置１０に前記入力装置２００が嵌め着けられたことにより、選曲入力装置がたとえば２台から１台に減り、例えば前記入力装置６０に対する利用者の操作が頻繁になると考えられるため、前記所定時間Ｔboを減少させる。
【００４７】
前記通知制御手段１００は、好適には、同一の利用者が操作主体として設定された状態が前記所定時間Ｔbo以上継続した場合には、前記規則性判定手段９８により判定される規則性に基づいて、操作主体として設定される利用者の切り替えを促す通知を行う。好適には、同一の利用者が操作主体として設定された状態が前記所定時間Ｔbo以上継続した場合には、前記規則性判定手段９８により判定される前記一定の順番に基づいて、操作主体として設定される利用者を、次に選曲予約を行うべき利用者へ切り替えることを促す通知を行う。例えば、前記規則性判定手段９８によりユーザＡ→ユーザＢ→ユーザＣが前記一定の順番として判定されている場合であって、前記入力装置６０の操作主体であるユーザＡが選曲予約を行った後、所定の利用者（ユーザＡには限定されない）が操作主体として設定された状態が前記所定時間Ｔbo以上継続した場合には、操作主体として設定される利用者を、次に選曲予約を行うべき利用者であるユーザＢへ切り替えることを促す通知を行う。斯かる態様において、前記通知制御手段１００は、好適には、図６に示すように、操作主体として設定される利用者を次に選曲予約を行うべき利用者に切り替えるためのユーザ切替ボタン１２８を前記ポップアップ１２２に表示させる。前記利用者切替制御手段９２は、好適には、前記タッチパネルディスプレイ６２を介して前記ユーザ切替ボタン１２８に対する接触操作が行われた場合、前記入力装置６０の操作主体を次に選曲予約を行うべき利用者（図６においては名前「Ａｓａｍｉ」に対応する利用者）に切り替える。
【００４８】
前記通知制御手段１００は、同一の利用者が操作主体として設定された状態が前記所定時間Ｔbo以上継続した場合には、前記入力装置６０の操作主体として設定され得る全ての利用者に対応して、前記ユーザ切替ボタン１２８に相当する操作ボタンを備えた前記ポップアップ１２２を前記タッチパネルディスプレイ６２に表示させるものであってもよい。すなわち、切替候補ユーザ一覧として、前記入力装置６０の操作主体として設定され得る全ての利用者を、前記タッチパネルディスプレイ６２に選択入力可能に表示させるものであってもよい。斯かる態様において、好適には、その時点において前記カラオケ装置１０を用いてカラオケ演奏を行っている利用者は、前記入力装置６０を用いた操作を行い得ないことから、前記切替候補ユーザ一覧には含めない。
【００４９】
本発明とは直接関係しないが、前記通知制御手段１００は、前記入力装置６０により前記選曲予約の送信が行われた場合、その時点において操作主体として設定されている利用者にかかわらず、一律に図５又は図６に示すような操作主体として設定される利用者の切り替えを促す通知を行うものであってもよい。その時点において前記カラオケ装置１０を用いてカラオケ演奏を行っている利用者が操作主体として設定された状態で、前記入力装置６０を用いて楽曲検索等の操作が行われる場合には、図５又は図６に示すような操作主体として設定される利用者の切り替えを促す通知を行うものであってもよい。図４に示すような画面において前記トップボタン１０６に対する接触操作が行われた場合には、選曲操作をはじめとする操作を最初から開始する状態すなわち新たな利用者が操作を開始したと判断し、図５又は図６に示すような操作主体として設定される利用者の切り替えを促す通知を行うものであってもよい。前記選曲履歴テーブル８８の末尾に予約された楽曲（最も新しく予約された楽曲）の入力主体である利用者と、その時点において操作主体として設定された利用者とが一致する場合には、図５又は図６に示すような操作主体として設定される利用者の切り替えを促す通知を行うものであってもよい。
【００５０】
図７は、前記入力装置６０のＣＰＵ７２により実行される本実施例の利用者切替制御に係る通知制御の一例を示すフローチャートであり、繰り返し実行されるものである。
【００５１】
先ず、ステップ（以下、ステップを省略する）Ｓ１において、前記入力装置６０により前記カラオケ装置１０に対して先の選曲予約が送信されてから次の選曲予約が送信されるまでの時間の平均値である平均選曲予約時間Ｔaveが算出される。次に、Ｓ２において、同一のユーザＩＤがＳ１にて算出された平均選曲予約時間Ｔave以上アクティブ状態とされているか否か、すなわち同一の利用者が前記入力装置６０の操作主体として設定された状態が前記平均選曲予約時間Ｔave以上継続したか否かが判断される。このＳ２の判断が否定される場合には、それをもって本ルーチンが終了させられるが、Ｓ２の判断が肯定される場合には、Ｓ３において、前記選曲履歴テーブル８８に記憶された選曲履歴に基づいて、前記入力装置６０を用いた利用者による選曲予約操作の規則性が判定される。好適には、操作主体として設定された利用者が一定の順番で所定回数以上選曲予約を行ったと判定される場合には、前記一定の順番が前記規則性として判定される。
【００５２】
次に、Ｓ４において、Ｓ３にて選曲予約操作の規則性が判定されたか否かが判断される。このＳ４の判断が肯定される場合には、Ｓ５において、Ｓ３にて判定された規則性例えば一定の順番に基づいて、操作主体として設定される利用者を、次に選曲予約を行うべき利用者へ切り替えることを促す通知が、前記タッチパネルディスプレイ６２に表示された後、Ｓ７以下の処理が実行されるが、Ｓ４の判断が否定される場合には、Ｓ６において、操作主体として設定される利用者の切り替えを促す通知が前記タッチパネルディスプレイ６２に表示された後、Ｓ７において、前記タッチパネルディスプレイ６２を介して、操作主体として設定される利用者の切り替え指示が入力されたか否かが判断される。このＳ７の判断が否定される場合には、Ｓ１１以下の処理が実行されるが、Ｓ７の判断が肯定される場合には、Ｓ８以下の処理が実行される。
【００５３】
Ｓ８においては、現在演奏中の楽曲に対応付けられたユーザＩＤ以外の利用者に対応するユーザＩＤに対応する名前又はアバタが、切替候補ユーザ一覧として前記タッチパネルディスプレイ６２に表示される。次に、Ｓ９において、前記タッチパネルディスプレイ６２を介して、Ｓ８にて表示された何れかの名前又はアバタに対する接触操作が行われたか否かが判断される。このＳ９の判断が否定される場合には、Ｓ１１以下の処理が実行されるが、Ｓ９の判断が肯定される場合には、Ｓ１０において、接触操作に係る名前又はアバタに対応する利用者のユーザＩＤが、前記入力装置６０の操作主体である利用者すなわちアクティブ状態のユーザＩＤとされた後、それをもって本ルーチンが終了させられる。Ｓ１１においては、前記タッチパネルディスプレイ６２を介して、所定の切替終了操作が行われたか否かが判断される。このＳ１１の判断が否定される場合には、Ｓ７以下の処理が再び実行されるが、Ｓ１１の判断が肯定される場合には、それをもって本ルーチンが終了させられる。
【実施例２】
【００５４】
図８は、入力装置６０のＣＰＵ７２により実行される本実施例の利用者切替制御に係る通知制御の他の一例を示すフローチャートであり、繰り返し実行されるものである。この図８に示す制御において、前述した図７の制御と共通するステップについては、同一の符号を付してその説明を省略する。図８に示す制御においては、先ず、Ｓ１２において、同一のユーザＩＤが一定の時間ＴA以上アクティブ状態とされているか否か、すなわち同一の利用者が前記入力装置６０の操作主体として設定された状態が前記一定の時間ＴA以上継続したか否かが判断される。このＳ１２の判断が否定される場合には、それをもって本ルーチンが終了させられるが、Ｓ１２の判断が肯定される場合には、前述したＳ３以下の処理が実行される。
【実施例３】
【００５５】
図９は、カラオケ装置１０のフロントパネルから着脱が可能な入力装置２００のＣＰＵ１２により実行される本実施例の利用者切替制御に係る通知制御の他の一例を示すフローチャートであり、繰り返し実行されるものである。この図９に示す制御において、前述した図７或いは図８の制御と共通するステップについては、同一の符号を付してその説明を省略する。図９に示す制御においては、先ず、Ｓ１３において、前記入力装置２００が前記カラオケ装置１０のフロントパネルから外されたか否かが前記装置センサ２０６から送信される信号に基づいて判断される。このＳ１３の判断が否定される場合には、それをもって本ルーチンが終了させられるが、Ｓ１３の判断が肯定される場合には、前述したＳ１２以下の処理が実行される。
【実施例４】
【００５６】
図１０は、入力装置６０のＣＰＵ７２或いは入力装置２００のＣＰＵ１２により実行される本実施例の利用者切替制御に係る所定時間制御の一例を示すフローチャートであり、繰り返し実行されるものである。この図１０に示す制御においては、先ず、Ｓ２１で前記入力装置２００がカラオケ装置１０に装着されたか否かが判断される。Ｓ２１の判断が肯定される場合には、Ｓ２２の処理が実行される。Ｓ２２では、前記入力装置２００が前記カラオケ装置１０に装着されたことが装着センサ２０６により検出された場合には、所定時間Ｔｂｏを減少させる制御を行う。Ｓ２１の判断が否定される場合には、Ｓ２３の処理が実行される。Ｓ２３では、前記入力装置２００が前記カラオケ装置１０から外されたことが装着センサ２０６により検出された場合には、所定時間Ｔｂｏを増加させる制御を行う。
【００５７】
以上の制御において、Ｓ７〜Ｓ１１が前記利用者切替制御手段９２の動作に、Ｓ１が前記平均選曲予約時間算出手段９６の動作に、Ｓ３及びＳ４が前記規則性判定手段９８の動作に、Ｓ２、Ｓ５、Ｓ６、及びＳ１２が前記通知制御手段１００の動作に、それぞれ対応する。
【００５８】
本実施例によれば、入力操作に応じて、操作主体として設定される利用者を切り替える利用者切替制御手段９２（Ｓ７〜Ｓ１１）と、同一の利用者が操作主体として設定された状態が所定時間Ｔbo以上継続した場合には、操作主体として設定される利用者の切り替えを促す通知を行う通知制御手段１００（Ｓ２、Ｓ５、Ｓ６、及びＳ１２）とを、備えたものであることから、前記入力装置６０の操作主体として設定される利用者が実際の利用者に切り替えられないまま操作が行われることを好適に抑制できる。すなわち、操作主体として設定される利用者の適切な切り替えを実現する入力装置６０を提供することができる。
【００５９】
前記入力装置６０により前記カラオケ装置１０に対して先の選曲予約が送信されてから次の選曲予約が送信されるまでの時間の平均値である平均選曲予約時間Ｔaveを算出する平均選曲予約時間算出手段９６（Ｓ１）を備え、前記所定時間Ｔboは、前記平均選曲予約時間算出手段９６により算出される前記平均選曲予約時間Ｔaveであるため、前記平均選曲予約時間Ｔaveが経過する毎に操作主体として設定される利用者の切り替えを促す通知を行うことで、前記入力装置６０の操作主体として設定される利用者が実際の利用者に切り替えられないまま操作が行われることを好適に抑制できる。
【００６０】
前記所定時間Ｔboは、予め定められた一定の時間ＴAであるため、予め定められた一定の時間ＴAが経過する毎に操作主体として設定される利用者の切り替えを促す通知を行うことで、前記入力装置６０の操作主体として設定される利用者が実際の利用者に切り替えられないまま操作が行われることを好適に抑制できる。
【００６１】
前記入力装置６０により前記カラオケ装置１０に対して送信された選曲予約の履歴に基づいて、操作主体として設定された利用者が選曲予約を行う順番の規則性を判定する規則性判定手段９８（Ｓ３及びＳ４）を備え、前記通知制御手段１００は、同一の利用者が操作主体として設定された状態が前記所定時間Ｔbo以上継続した場合には、前記規則性判定手段９８により判定される規則性に基づいて、操作主体として設定される利用者の切り替えを促す通知を行うものであるため、前記入力装置６０を用いて操作を行う複数の利用者に係る選曲予約を行う順番の規則性に応じて操作主体として設定される利用者の切り替えを促す通知を行うことで、前記入力装置６０の操作主体として設定される利用者が実際の利用者に切り替えられないまま操作が行われることを更に好適に抑制できる。
【００６２】
前記規則性判定手段９８は、前記履歴に基づいて、操作主体として設定された利用者が一定の順番で所定回数以上選曲予約を行ったと判定される場合には、前記一定の順番を前記規則性として判定するものであり、前記通知制御手段１００は、同一の利用者が操作主体として設定された状態が前記所定時間Ｔbo以上継続した場合には、前記規則性判定手段９８により判定される前記一定の順番に基づいて、操作主体として設定される利用者を、次に選曲予約を行うべき利用者へ切り替えることを促す通知を行うものであるため、前記入力装置６０を用いて操作を行う複数の利用者に係る選曲予約を行う順番の規則性に応じて、次に選曲予約を行うべき利用者を指定して操作主体として設定される利用者の切り替えを促す通知を行うことで、前記入力装置６０の操作主体として設定される利用者が実際の利用者に切り替えられないまま操作が行われることを更に好適に抑制できる。
【００６３】
前記入力装置２００は、前記カラオケ装置１０に着脱可能に設けられているため、利用者の使用状況に応じて、より効率的に操作主体として設定される利用者の切り替えを促す通知を行うことで、前記入力装置２００の操作主体として設定される利用者が実際の利用者に切り替えられないまま操作が行われることを更に好適に抑制できる。
【００６４】
本実施例によれば、前記入力装置６０に備えられたコンピュータとしての前記ＣＰＵ７２を、入力操作に応じて、操作主体として設定される利用者を切り替える利用者切替制御手段９２、及び、同一の利用者が操作主体として設定された状態が所定時間Ｔbo以上継続した場合には、操作主体として設定される利用者の切り替えを促す通知を行う通知制御手段１００として機能させることを特徴とするプログラムであるため、前記入力装置６０の操作主体として設定される利用者が実際の利用者に切り替えられないまま操作が行われることを好適に抑制できる。すなわち、操作主体として設定される利用者の適切な切り替えを実現するプログラムを提供することができる。
【００６５】
以上、本発明の好適な実施例を図面に基づいて詳細に説明したが、本発明はこれらの実施例に限定されるものではなく、更に別の態様においても実施される。
【００６６】
例えば、前述の実施例においては、前記カラオケ装置１０とは別体の装置として設けられた入力装置６０に本発明が適用された例について説明したが、本発明はこれに限定されるものではなく、前記カラオケ装置１０と一体的に設けられた入力装置にも、本発明は好適に適用される。例えば、前記カラオケ装置１０の入力装置としての前記タッチパネルディスプレイ３０に本発明が適用されたものであってもよい。或いは、前記カラオケ装置１０の入力装置として機能する利用者のパーソナル端末である携帯電話機やタブレット端末等にも、本発明は好適に適用される。さらに、前記カラオケ装置１０に設けられ、前記カラオケ装置１０から着脱可能な前記入力装置２００にも、本発明は好適に適用される。
【００６７】
前述の実施例において、前記通知制御手段１００は、同一の利用者が操作主体として設定された状態が所定時間Ｔbo以上継続した場合には、操作主体として設定される利用者の切り替えを促すテキストを含むポップアップ１２２を前記タッチパネルディスプレイ６２に表示させるものであったが、前記ポップアップ１２２に相当する表示を、前記タッチパネルディスプレイ３０や前記ディスプレイ４０等に表示させるものであってもよい。前記ポップアップ１２２に相当する表示を前記ディスプレイ４０に表示させる場合、操作主体として設定される利用者の切り替えを促すテキスト（テロップ）を前記ディスプレイ４０に表示させるものであってもよい。すなわち、前記通知制御手段１００は、同一の利用者が操作主体として設定された状態が所定時間Ｔbo以上継続した場合には、操作主体として設定される利用者の切り替えを促すテキストのみを表示させるものであってもよい。換言すれば、前記ユーザ切替ボタン１２４等は必ずしも表示させなくともよい。
【００６８】
前記通知制御手段１００は、同一の利用者が操作主体として設定された状態が所定時間Ｔbo以上継続した場合には、前記タッチパネルディスプレイ６２に表示された前記タブ１２０の一部又は全部の表示態様を変更するものであってもよい。例えば、前記タブ１２０の色（点滅を含む）及び大きさの少なくとも一方を変化させることにより、操作主体として設定される利用者の切り替えを促すものであってもよい。
【００６９】
その他、一々例示はしないが、本発明はその趣旨を逸脱しない範囲内において種々の変更が加えられて実施されるものである。
【符号の説明】
【００７０】
１０：カラオケ装置
６０：カラオケ用入力装置
９２：利用者切替制御手段
９６：平均選曲予約時間算出手段
９８：規則性判定手段
１００：通知制御手段
２００：カラオケ用入力装置
【図１】
0006308988.tif 000002
【図２】
0006308988.tif 000003
【図３】
0006308988.tif 000004
【図４】
0006308988.tif 000005
【図５】
0006308988.tif 000006
【図６】
0006308988.tif 000007
【図７】
0006308988.tif 000008
【図８】
0006308988.tif 000009
【図９】
0006308988.tif 000010
【図１０】
0006308988.tif 000011