(57)【要約】      （修正有）【課題】ゲストユーザの自己顕示欲を満たしつつ、登録会員の増加を実現する音楽再生システムを提供する。【解決手段】カラオケ装置を用いて行った楽曲データに係る演奏評価結果が所定順位以上であることが判定され且つその演奏主体である利用者がＳＮＳデータベース１０８に登録されているユーザＩＤに対応する利用者ではないことが判定された場合、仮ＩＤを発行する仮識別情報発行制御手段１２６と、仮識別情報発行制御手段１２６が発行した仮ＩＤ、演奏評価結果、及び楽曲データを対応付けてＳＮＳデータベース１０８に記憶させる情報登録制御手段１２４とを、備え、ゲストユーザが高い評価を得た場合、仮ＩＤを発行してその評価結果を仮登録できることに加え、斯かる仮ＩＤの発行を正式な会員登録の呼び水とする。【選択図】図４
2015194581.tif 000002
【特許請求の範囲】
【請求項１】
通信回線に接続されたサーバと、前記通信回線を介して前記サーバと通信可能に接続された音楽再生装置とを、含む音楽再生システムであって、
前記音楽再生装置を用いて行った楽曲データに係る演奏評価結果を、該楽曲データ及び利用者識別情報と対応付けて記憶する記憶手段と、
前記音楽再生装置を用いて行った楽曲データに係る演奏評価結果と該楽曲データに対応して前記記憶手段に記憶された演奏評価結果とを比較し、前記音楽再生装置を用いて行った楽曲データに係る演奏評価結果の順位を算出する順位算出手段と、
前記順位算出手段が算出した順位が所定順位以上であるか否かを判定する順位判定手段と、
前記音楽再生装置を用いて演奏を行う利用者が、前記記憶手段に登録されている利用者識別情報に対応する利用者か否かを判定する利用者判定手段と、
前記順位判定手段が前記演奏評価結果が所定順位以上であることを判定し且つ該演奏の主体である利用者に関して前記利用者判定手段が前記記憶手段に登録されている利用者識別情報に対応する利用者ではないことを判定した場合、仮識別情報を発行する仮識別情報発行制御手段と、
前記仮識別情報発行制御手段が発行した仮識別情報、前記演奏評価結果、及び前記楽曲データを対応付けて前記記憶手段に記憶させる情報登録制御手段と
を、備えたことを特徴とする音楽再生システム。
【請求項２】
前記情報登録制御手段は、前記仮識別情報発行制御手段が前記仮識別情報を発行してから規定期間経過したか判断する経過判断手段と、
前記仮識別情報発行制御手段が発行した前記仮識別情報に対応付けられて前記記憶手段に記憶された前記楽曲データに係る演奏評価結果が、該楽曲データに対応して前記記憶手段に記憶された評価結果のうち規定の順位以下となったか判断する所定順位判断手段と、
前記経過判断手段及び前記所定順位判断手段の少なくとも一方の判断が肯定される場合、前記仮識別情報に対応付けられて前記記憶手段に記憶された情報を消去する消去手段と
を、備えたものである
請求項１に記載の音楽再生システム。
【請求項３】
前記順位判定手段が前記演奏評価結果が所定順位以上であることを判定し且つ該演奏の主体である利用者に関して前記利用者判定手段が前記記憶手段に登録されている利用者識別情報に対応する利用者ではないことを判定した場合、名前の入力を受け付ける画面を表示させる制御を行う名前入力受付表示制御手段と、
名前の入力が受け付けられたか判断する入力判断手段と
を、備え、
前記仮識別情報発行制御手段は、前記入力判断手段が名前の入力が受け付けられたと判断した場合は、前記仮識別情報を発行するものである
請求項１又は２に記載の音楽再生システム。
【請求項４】
利用者識別情報の入力を受け付ける画面を表示させるよう制御する識別情報入力受付表示制御手段と、
前記仮識別情報の入力を受け付けたか判断する仮識別情報入力判断手段と、
前記仮識別情報入力判断手段が前記仮識別情報の入力を受け付けたと判断した場合、正式登録を受け付ける画面を表示させる制御を行う正式登録受付表示制御手段と
を、備えたものである
請求項１から３の何れか１項に記載の音楽再生システム。
【請求項５】
前記情報登録制御手段は、前記正式登録が受け付けられた前記記憶手段に記憶されている前記仮識別情報を、前記正式登録に対応して発行された利用者識別情報に置き換えるものである
請求項４に記載の音楽再生システム。
【請求項６】
通信回線に接続された音楽再生装置を備えた音楽再生システムにおいて、前記通信回線を介して前記音楽再生装置と通信可能に接続されたサーバであって、
前記音楽再生装置を用いて行った楽曲データに係る演奏評価結果を、該楽曲データ及び利用者識別情報と対応付けて記憶する記憶手段と、
前記音楽再生装置を用いて行った楽曲データに係る演奏評価結果と該楽曲データに対応して前記記憶手段に記憶された演奏評価結果とを比較し、前記音楽再生装置を用いて行った楽曲データに係る演奏評価結果の順位を算出する順位算出手段と、
前記順位算出手段が算出した順位が所定順位以上であるか否かを判定する順位判定手段と、
前記音楽再生装置を用いて演奏を行う利用者が、前記記憶手段に登録されている利用者識別情報に対応する利用者か否かを判定する利用者判定手段と、
前記順位判定手段が前記演奏評価結果が所定順位以上であることを判定し且つ該演奏の主体である利用者に関して前記利用者判定手段が前記記憶手段に登録されている利用者識別情報に対応する利用者ではないことを判定した場合、仮識別情報を発行する仮識別情報発行制御手段と、
前記仮識別情報発行制御手段が発行した仮識別情報、前記演奏評価結果、及び前記楽曲データを対応付けて前記記憶手段に記憶させる情報登録制御手段と
を、備えたことを特徴とするサーバ。
【請求項７】
通信回線に接続された音楽再生装置を備えた音楽再生システムにおいて、前記通信回線を介して前記音楽再生装置と通信可能に接続されたサーバのコンピュータを、
前記音楽再生装置を用いて行った楽曲データに係る演奏評価結果を、該楽曲データ及び利用者識別情報と対応付けて記憶する記憶手段、
前記音楽再生装置を用いて行った楽曲データに係る演奏評価結果と該楽曲データに対応して前記記憶手段に記憶された演奏評価結果とを比較し、前記音楽再生装置を用いて行った楽曲データに係る演奏評価結果の順位を算出する順位算出手段、
前記順位算出手段が算出した順位が所定順位以上であるか否かを判定する順位判定手段、
前記音楽再生装置を用いて演奏を行う利用者が、前記記憶手段に登録されている利用者識別情報に対応する利用者か否かを判定する利用者判定手段、
前記順位判定手段が前記演奏評価結果が所定順位以上であることを判定し且つ該演奏の主体である利用者に関して前記利用者判定手段が前記記憶手段に登録されている利用者識別情報に対応する利用者ではないことを判定した場合、仮識別情報を発行する仮識別情報発行制御手段、
及び、前記仮識別情報発行制御手段が発行した仮識別情報、前記演奏評価結果、及び前記楽曲データを対応付けて前記記憶手段に記憶させる情報登録制御手段
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音楽再生装置を備えた音楽再生システム、その音楽再生システムにおけるサーバ、及びそのサーバに係るプログラムに関し、特に、ゲストユーザの自己顕示欲を満たしつつ、正規登録会員の増加を実現するための改良に関する。
【背景技術】
【０００２】
通信回線に接続されたサーバと、前記通信回線を介して前記サーバと通信可能に接続された音楽再生装置とを、含む音楽再生システムが知られている。斯かる音楽再生システムにおいて、前記音楽再生装置を用いて行った楽曲に係る演奏の評価結果を、楽曲毎に順位付けする技術が提案されている。例えば、特許文献１に記載された楽曲別の採点ランキングと共に採点表示を行うカラオケ装置がその一例である。この技術によれば、前記音楽再生装置を用いて演奏を行う利用者の歌唱力を、全国規模で正確に比較延いては評価できるとされている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−９９２８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、前記従来の技術においては、前記音楽再生システムを利用する利用者の会員登録を受け付け、前記演奏の評価結果を、その演奏の主体である利用者の識別情報と対応付けて記憶装置に記憶することが行われる。ここで、会員登録を行っていない利用者は一般にゲストユーザ等と呼ばれ、前記従来の技術では、斯かるゲストユーザの演奏に係る評価結果はランキングの対象とはされない。しかしながら、ゲストユーザの演奏がたまたま高い評価を得て、本来であればランキングの上位に食い込める場合においては、ゲストユーザがその記録をランキングに載せて欲しいという希望を持つことが考えられる。一方、前記音楽再生システムのサービス提供側としては、その音楽再生システムの利用拡大のためにゲストユーザを正式な会員登録に誘導したいという事情が存在する。本発明者等は、上記の事情を背景として鋭意研究を継続してきた一成果として、ゲストユーザの自己顕示欲を満たしつつ、登録会員の増加を実現する技術を発案するに至った。
【０００５】
本発明は、以上の事情を背景として為されたものであり、その目的とするところは、ゲストユーザの自己顕示欲を満たしつつ、登録会員の増加を実現する音楽再生システム、サーバ、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
斯かる目的を達成するために、本第１発明の要旨とするところは、通信回線に接続されたサーバと、前記通信回線を介して前記サーバと通信可能に接続された音楽再生装置とを、含む音楽再生システムであって、前記音楽再生装置を用いて行った楽曲データに係る演奏評価結果を、その楽曲データ及び利用者識別情報と対応付けて記憶する記憶手段と、前記音楽再生装置を用いて行った楽曲データに係る演奏評価結果とその楽曲データに対応して前記記憶手段に記憶された演奏評価結果とを比較し、前記音楽再生装置を用いて行った楽曲データに係る演奏評価結果の順位を算出する順位算出手段と、前記順位算出手段が算出した順位が所定順位以上であるか否かを判定する順位判定手段と、前記音楽再生装置を用いて演奏を行う利用者が、前記記憶手段に登録されている利用者識別情報に対応する利用者か否かを判定する利用者判定手段と、前記順位判定手段が前記演奏評価結果が所定順位以上であることを判定し且つその演奏の主体である利用者に関して前記利用者判定手段が前記記憶手段に登録されている利用者識別情報に対応する利用者ではないことを判定した場合、仮識別情報を発行する仮識別情報発行制御手段と、前記仮識別情報発行制御手段が発行した仮識別情報、前記演奏評価結果、及び前記楽曲データを対応付けて前記記憶手段に記憶させる情報登録制御手段とを、備えたことを特徴とするものである。
【発明の効果】
【０００７】
前記第１発明によれば、前記音楽再生装置を用いて行った楽曲データに係る演奏評価結果を、その楽曲データ及び利用者識別情報と対応付けて記憶する記憶手段と、前記音楽再生装置を用いて行った楽曲データに係る演奏評価結果とその楽曲データに対応して前記記憶手段に記憶された演奏評価結果とを比較し、前記音楽再生装置を用いて行った楽曲データに係る演奏評価結果の順位を算出する順位算出手段と、前記順位算出手段が算出した順位が所定順位以上であるか否かを判定する順位判定手段と、前記音楽再生装置を用いて演奏を行う利用者が、前記記憶手段に登録されている利用者識別情報に対応する利用者か否かを判定する利用者判定手段と、前記順位判定手段が前記演奏評価結果が所定順位以上であることを判定し且つその演奏の主体である利用者に関して前記利用者判定手段が前記記憶手段に登録されている利用者識別情報に対応する利用者ではないことを判定した場合、仮識別情報を発行する仮識別情報発行制御手段と、前記仮識別情報発行制御手段が発行した仮識別情報、前記演奏評価結果、及び前記楽曲データを対応付けて前記記憶手段に記憶させる情報登録制御手段とを、備えたものであることから、ゲストユーザが高い評価を得た場合、仮識別情報を発行してその評価結果を仮登録できることに加え、斯かる仮識別情報の発行を正式な会員登録の呼び水とすることができる。すなわち、ゲストユーザの自己顕示欲を満たしつつ、登録会員の増加を実現する音楽再生システムを提供することができる。
【０００８】
前記第１発明において、好適には、前記情報登録制御手段は、前記仮識別情報発行制御手段が前記仮識別情報を発行してから規定期間経過したか判断する経過判断手段と、前記仮識別情報発行制御手段が発行した前記仮識別情報に対応付けられて前記記憶手段に記憶された前記楽曲データに係る演奏評価結果が、その楽曲データに対応して前記記憶手段に記憶された評価結果のうち規定の順位以下となったか判断する所定順位判断手段と、前記経過判断手段及び前記所定順位判断手段の少なくとも一方の判断が肯定される場合、前記仮識別情報に対応付けられて前記記憶手段に記憶された情報を消去する消去手段とを、備えたものである。このようにすれば、正式な会員登録をしなければ前記記憶手段に記憶された情報が所定の条件で消去される構成とすることで、より効率的にゲストユーザを正式な会員登録に誘導することができる。
【０００９】
また、好適には、前記順位判定手段により前記演奏評価結果が所定順位以上であることを判定し且つその演奏の主体である利用者に関して前記利用者判定手段が前記記憶手段に登録されている利用者識別情報に対応する利用者ではないことを判定した場合、名前の入力を受け付ける画面を表示させる制御を行う名前入力受付表示制御手段と、名前の入力が受け付けられたか判断する入力判断手段とを、備え、前記仮識別情報発行制御手段は、前記入力判断手段が名前の入力が受け付けられたと判断した場合は、前記仮識別情報を発行するものである。このようにすれば、名前を入力した利用者に限って仮識別情報を発行することで、自己の演奏評価結果を登録する意思のない利用者に不快感を与えることを抑制できる。
【００１０】
また、好適には、利用者識別情報の入力を受け付ける画面を表示させるよう制御する識別情報入力受付表示制御手段と、前記仮識別情報の入力を受け付けたか判断する仮識別情報入力判断手段と、前記仮識別情報入力判断手段が前記仮識別情報の入力を受け付けたと判断した場合、正式登録を受け付ける画面を表示させる制御を行う正式登録受付表示制御手段とを、備えたものである。このようにすれば、より効率的にゲストユーザを正式な会員登録に誘導することができる。
【００１１】
また、好適には、前記情報登録制御手段は、前記正式登録が受け付けられた前記記憶手段に記憶されている前記仮識別情報を、前記正式登録に対応して発行された利用者識別情報に置き換えるものである。このようにすれば、実用的な態様でゲストユーザを正式な会員登録に誘導することができる。
【００１２】
前記目的を達成するために、本第２発明の要旨とするところは、通信回線に接続された音楽再生装置を備えた音楽再生システムにおいて、前記通信回線を介して前記音楽再生装置と通信可能に接続されたサーバであって、前記音楽再生装置を用いて行った楽曲データに係る演奏評価結果を、その楽曲データ及び利用者識別情報と対応付けて記憶する記憶手段と、前記音楽再生装置を用いて行った楽曲データに係る演奏評価結果とその楽曲データに対応して前記記憶手段に記憶された演奏評価結果とを比較し、前記音楽再生装置を用いて行った楽曲データに係る演奏評価結果の順位を算出する順位算出手段と、前記順位算出手段が算出した順位が所定順位以上であるか否かを判定する順位判定手段と、前記音楽再生装置を用いて演奏を行う利用者が、前記記憶手段に登録されている利用者識別情報に対応する利用者か否かを判定する利用者判定手段と、前記順位判定手段が前記演奏評価結果が所定順位以上であることを判定し且つその演奏の主体である利用者に関して前記利用者判定手段が前記記憶手段に登録されている利用者識別情報に対応する利用者ではないことを判定した場合、仮識別情報を発行する仮識別情報発行制御手段と、前記仮識別情報発行制御手段が発行した仮識別情報、前記演奏評価結果、及び前記楽曲データを対応付けて前記記憶手段に記憶させる情報登録制御手段とを、備えたことを特徴とするものである。このようにすれば、ゲストユーザが高い評価を得た場合、仮識別情報を発行してその評価結果を仮登録できることに加え、斯かる仮識別情報の発行を正式な会員登録の呼び水とすることができる。すなわち、ゲストユーザの自己顕示欲を満たしつつ、登録会員の増加を実現するサーバを提供することができる。
【００１３】
前記目的を達成するために、本第３発明の要旨とするところは、通信回線に接続された音楽再生装置を備えた音楽再生システムにおいて、前記通信回線を介して前記音楽再生装置と通信可能に接続されたサーバのコンピュータを、前記音楽再生装置を用いて行った楽曲データに係る演奏評価結果を、その楽曲データ及び利用者識別情報と対応付けて記憶する記憶手段、前記音楽再生装置を用いて行った楽曲データに係る演奏評価結果とその楽曲データに対応して前記記憶手段に記憶された演奏評価結果とを比較し、前記音楽再生装置を用いて行った楽曲データに係る演奏評価結果の順位を算出する順位算出手段、前記順位算出手段が算出した順位が所定順位以上であるか否かを判定する順位判定手段、前記音楽再生装置を用いて演奏を行う利用者が、前記記憶手段に登録されている利用者識別情報に対応する利用者か否かを判定する利用者判定手段、前記順位判定手段が前記演奏評価結果が所定順位以上であることを判定し且つその演奏の主体である利用者に関して前記利用者判定手段が前記記憶手段に登録されている利用者識別情報に対応する利用者ではないことを判定した場合、仮識別情報を発行する仮識別情報発行制御手段、及び、前記仮識別情報発行制御手段が発行した仮識別情報、前記演奏評価結果、及び前記楽曲データを対応付けて前記記憶手段に記憶させる情報登録制御手段として機能させることを特徴とするプログラムである。このようにすれば、ゲストユーザが高い評価を得た場合、仮識別情報を発行してその評価結果を前記記憶手段に仮登録できることに加え、斯かる仮識別情報の発行を正式な会員登録の呼び水とすることができる。すなわち、ゲストユーザの自己顕示欲を満たしつつ、登録会員の増加を実現するプログラムを提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施例であるカラオケシステムの構成を例示する図である。
【図２】図１のカラオケシステムに備えられたカラオケ装置の構成を例示するブロック線図である。
【図３】図１のカラオケシステムに備えられたサーバの構成を説明する図である。
【図４】図１のカラオケシステムにおいて、図２のカラオケ装置及び図３のサーバ等に備えられた制御機能の要部を説明する機能ブロック線図である。
【図５】図２のカラオケ装置のディスプレイに表示される演奏評価結果画面を例示する図である。
【図６】図２のカラオケ装置における図５の画面表示と同期して、そのカラオケ装置と対応付けられた電子早見本装置に表示される名前入力受付画面を例示する図である。
【図７】図６の名前入力受付画面に従ってゲストユーザの名前の入力が受け付けられた場合における、図５の演奏評価結果画面の変化を例示する図である。
【図８】図２のカラオケ装置における図７の画面表示と同期して、そのカラオケ装置と対応付けられた電子早見本装置に表示される二次元コード発行画面を例示する図である。
【図９】図８の二次元コード発行画面において二次元コード発行ボタンに対する入力操作が行われた場合に表示される二次元コードを例示する図である。
【図１０】図２のカラオケ装置によるログイン認証制御において、そのカラオケ装置に対応付けられた電子早見本装置に表示されるログイン認証画面を例示する図である。
【図１１】図２のカラオケ装置のＣＰＵによるカラオケ演奏制御の一例の要部を説明するフローチャートである。
【図１２】図３のサーバのＣＰＵによる情報登録管理制御の一例の要部を説明するフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の好適な実施例を図面に基づいて詳細に説明する。
【実施例】
【００１６】
図１は、本発明の音楽再生システムの一実施例であるカラオケシステム１０の構成を例示する図である。この図１に示すカラオケシステム１０においては、カラオケボックス、スナック、旅館等の店舗１２における複数の個室１４ａ、１４ｂ、１４ｃ、・・・（以下、特に区別しない場合には単に個室１４と称する）にそれぞれ１台乃至複数台ずつ（図１では１台ずつ）音楽再生装置であるカラオケ装置１６ａ、１６ｂ、１６ｃ、・・・（以下、特に区別しない場合には単にカラオケ装置１６と称する）が設置されている。これら複数のカラオケ装置１６は、ＬＡＮ（local area network）２４及びルータ２２を介して通信回線２０に接続されており、同様にその通信回線２０に接続されたサーバ１８等との相互間でその通信回線２０を介して情報の通信が可能とされている。
【００１７】
前記カラオケシステム１０は、複数の電子早見本装置２８ａ、２８ｂ、２８ｃ、・・・（以下、特に区別しない場合には単に電子早見本装置２８と称する）を備えている。前記カラオケ装置１６の利用に際して、各利用者（グループ）毎に１台乃至数台ずつの前記電子早見本装置２８が貸与され、各個室１４において後述するように前記カラオケ装置１６との間で対応付け処理が行われることで、そのカラオケ装置１６の遠隔操作装置として用いられるようになっている。図１に示すように、前記店舗１２内には、前記複数のカラオケ装置１６を相互に接続するＬＡＮ２４が敷設されており、前記電子早見本装置２８からのカラオケ装置１６への入力は、所定のアクセスポイント２６及びＬＡＮ２４を介したＬＡＮ通信等により行われる。
【００１８】
前記通信回線２０は、例えば公衆電話回線、ＡＤＳＬ回線、或いは光ファイバ回線等から構成されるＷＷＷ（World Wide Web）等のインターネットに接続された広域情報通信網である。前記サーバ１８は、例えば、前記カラオケシステム１０を管理する情報配信サービス提供会社によって運営されるサーバであり、そのカラオケシステム１０における楽曲データ（カラオケデータ）、背景映像情報、曲間情報等のデジタルコンテンツ（Digital Contents）の保管や入出力管理の基本的な制御を行うセンタ装置として機能する。また、前記カラオケシステム１０を利用する各利用者毎の、前記カラオケ装置１６を用いたカラオケ演奏に関する情報を、その利用者の識別情報（ユーザＩＤ）と対応付けて記憶するＳＮＳデータベース１０８（例えば、図３を参照）をはじめとする各種データベースを管理するデータベースサーバとして機能する。なお、本実施例においては、前記カラオケシステム１０のセンタ装置としての機能及びデータベースサーバとしての機能を兼ね備えた単一の前記サーバ１８を備えた構成について説明するが、それらセンタ装置及びデータベースサーバが個別のサーバとして構成されたものであってもよい。また、後述するサーバ１８による各種制御が、複数のサーバにより分散的に実行される等の態様も考えられる。
【００１９】
図１に示すように、本実施例のカラオケシステム１０は、前記通信回線２０を介して複数のシステム乃至通信端末装置との間で相互に情報の送受信が可能とされている。すなわち、通信端末装置であるパーソナルコンピュータ３０が前記通信回線２０に接続されると共に、携帯型情報通信端末としての携帯電話機３２及びタブレット３４等が中継基地局３６を介して前記通信回線２０に接続されており、それらパーソナルコンピュータ３０、携帯電話機３２、タブレット３４等と前記サーバ装置１８等との間で相互に情報の送受信が可能とされている。前記通信回線２０に、前記携帯電話機３２及びタブレット３４等から前記カラオケ装置１６に対する選曲入力等の情報を中継する所謂プロキシサーバ（proxy server）が接続され、前記携帯電話機３２及びタブレット３４等から前記カラオケ装置１６への情報の入力がそのプロキシサーバを中継して行われるように構成されたものであってもよい。
【００２０】
図２は、前記カラオケ装置１６の構成を例示するブロック線図である。この図１に示すように、本実施例のカラオケ装置１６は、中央演算処理装置であるＣＰＵ４２と、読出専用メモリであるＲＯＭ４４と、随時書込読出メモリであるＲＡＭ４６と、記憶装置であるハードディスク４８と、グラフィックスチップ（グラフィックスボード）等の映像処理部５０と、サウンドチップ（サウンドボード）等の音声処理部５２と、操作パネル５４と、表示制御部５６及び入力制御部５８を介して前記ＣＰＵ４２に接続されたタッチパネルディスプレイ６０と、ＬＡＮインターフェイス６６と、無線通信部６８と、ビデオ出力端子７０を介して前記映像処理部５０に接続された映像表示装置であるディスプレイ７２と、オーディオ入力端子７４を介して前記音声処理部５２に接続された音声入力装置であるマイクロフォン７６と、オーディオ出力端子７８を介して前記音声処理部５２に接続された音声増幅装置であるアンプ８０と、そのアンプ８０に備えられた音声出力装置であるスピーカ８２とを、備えて構成されている。
【００２１】
前記ＣＰＵ４２は、前記ＲＡＭ４６の一時記憶機能を利用しつつ前記ＲＯＭ４４に予め記憶された所定のプログラムに基づいて電子情報を処理・制御する所謂マイクロコンピュータであり、前記カラオケ装置１６における各種制御を実行する。すなわち、前記操作パネル５４、タッチパネルディスプレイ６０、或いは電子早見本装置２８等により所定の楽曲（カラオケ演奏曲）が選曲入力された場合、その選曲入力された楽曲を前記ＲＡＭ４６等に設けられた予約曲テーブルに登録する選曲予約制御、その予約曲テーブルの演奏順に従って前記ハードディスク４８から前記ＲＡＭ４６に選曲されたカラオケ演奏曲の演奏情報及び歌詞情報（楽曲データ）を読み出す楽曲データ読出制御、楽曲の演奏進行に応じてそのＲＡＭ４６から前記音声処理部５２へ演奏情報を送信する演奏出力制御、その演奏出力制御に際して前記ＲＡＭ４６に展開された歌詞情報に基づいて歌詞文字映像を生成して前記映像処理部５０へ送信する歌詞文字映像出力制御、前記演奏出力制御に際して前記映像処理部５０を制御して所定の背景映像を再生させる背景映像出力制御、及びカラオケ演奏が行われていない間すなわち曲間において、新譜情報、選曲ランキング、店舗広告等の曲間情報を出力させる曲間情報出力制御等の基本的な制御を実行する。
【００２２】
前記映像処理部５０は、前記ディスプレイ７２に表示される画面（映像）の描画に係る各種制御を行う。例えば、前記ＣＰＵ４２から供給されるデータに基づいてグラフィックスメモリにそのデータを書き込み、そのデータを読み出すことによって前記ビデオ出力端子７０を介して前記ディスプレイ７２に所定の画面を表示させる制御を行う。具体的には、前記カラオケ装置１６による楽曲の演奏出力（カラオケ演奏）に際して、前記ＣＰＵ４２において生成された歌詞文字映像等の文字映像（テロップ）を出力させたり、前記ハードディスク４８に記憶されたＭＰＥＧ（Moving Picture Experts Group）データ等の背景映像情報に基づいて所定の背景映像を再生（デコード）させたり、その背景映像の前面側に前記歌詞文字映像を合成させて前記ディスプレイ７２に表示させたり、その歌詞文字映像を前記楽曲の演奏進行に応じて順次色替わり表示させる等の各種表示制御を行う。なお、本実施例においては、前記映像処理部５０により前記ディスプレイ７２の表示制御を行う一方、後述する表示制御部５６により前記タッチパネルディスプレイ６０（表示装置６２）の表示制御を行う態様について説明するが、前記映像処理部５０により前記タッチパネルディスプレイ６０の表示制御をも行う態様も考えられる。この態様において、前記表示制御部５６は必ずしも設けられなくともよい。
【００２３】
前記音声処理部５２は、ＦＭ音源やＰＣＭ音源等の各種音源を備え、前記カラオケ装置１６による音声出力に係る各種制御を行う。好適には、電子回路により音を合成し、各種音色を発生するシンセサイザ（synthesizer）を備えている。このシンセサイザは、前記ハードディスク４８から読み出されて送られて来るカラオケ演奏曲の演奏情報に基づいて楽器の演奏信号等の音楽信号を生成する。前記シンセサイザは、好適には、ＭＩＤＩ（Musical Instrument Digital Interface）端子を備えたものであり、前記演奏情報は、例えばＭＩＤＩ形式のデータである。そのＭＩＤＩデータに基づいて前記シンセサイザにより生成された音楽信号は、前記マイクロフォン７６から前記オーディオ入力端子７４を介して入力される利用者（演奏者）の歌声とミキシングされ、前記オーディオ出力端子７８を介して前記アンプ８０に供給されてそのアンプ８０により増幅されて前記スピーカ８２から出力される。
【００２４】
前記操作パネル５４は、前記カラオケ装置１６の利用者が歌いたい楽曲を選択したり、楽曲の演奏出力に係る音程を調整したり、演奏と歌との音量バランスを調整したり、その他、エコー、音量、トーン等の各種調整を行うための操作ボタン（スイッチ）或いはつまみを備えた入力装置である。また、前記タッチパネルディスプレイ６０は、画像（映像）を表示させると共に利用者の操作に応じて前記カラオケ装置１６への操作入力を行う装置であり、そのタッチパネルディスプレイ６０に所定の画像（映像）を表示させる表示装置６２と、利用者の指や図示しない備え付けのペン等による前記タッチパネルディスプレイ６０への接触により入力を行うタッチパネル６４とを、備えている。前記表示制御部５６は、前記ＣＰＵ４２から供給される情報に基づいて前記表示装置６２に表示される画面（映像）の描画を制御する映像処理部である。前記入力制御部５８は、前記タッチパネル６４により入力される操作入力情報を前記ＣＰＵ４２等に供給する入力処理部である。以上の構成を備えていることで、前記タッチパネルディスプレイ６０は、前記ディスプレイ７２とは別に第２の映像表示装置として機能すると共に、前記カラオケ装置１６の利用者が歌いたい楽曲を選択したり、楽曲の演奏出力に係る音程を調整したり、演奏と歌との音量バランスを調整したり、その他、エコー、音量、トーン等の各種調整を行うための入力装置として機能する。
【００２５】
前記ＬＡＮインターフェイス６６は、前記カラオケ装置１６をＬＡＮ接続端子８４を介して前記ＬＡＮ２４に接続するための接続器であり、そのように前記ＬＡＮ２４に接続されることで、前記カラオケ装置１６は、同様に前記ＬＡＮ２４に接続された前記電子早見本装置２８等の他の機器との間で情報の送受信が可能とされる。また、前記カラオケ装置１６が設置される店舗等に複数台のカラオケ装置が備えられている場合において、同様に前記ＬＡＮ２４に接続されたカラオケ装置１６相互間において情報の送受信が可能とされる。例えば、前記ＬＡＮ２４に接続されたアクセスポイント２６を介して受信される前記電子早見本装置２８からの選曲入力を受け付けて前記ＲＡＭ４６に設けられた予約曲テーブルに記憶したり、そのアクセスポイント２６を介して前記カラオケ装置１６から前記電子早見本装置２８へ所定の情報を送信したりというように、電波を介して前記カラオケ装置１６と電子早見本装置２８との間における相互の情報のやりとりが実行される。
【００２６】
前記カラオケ装置１６は、図１に示すように、前記ＬＡＮ２４及びルータ２２等を介して前記通信回線２０に接続されており、同様にその通信回線２０に接続された他の機器との相互間でその通信回線２０を介して情報の通信が可能とされている。好適には、前記通信回線２０を介して前記サーバ１８に接続されており、そのサーバ１８から楽曲データ（カラオケデータ）、背景映像情報、及び曲間情報等のデジタルコンテンツ（Digital Contents）の配信を受け付けるものである。すなわち、前記カラオケ装置１６は、好適には、所定の通信回線に接続されてサーバとの間で各種情報の送受信を行う通信カラオケ装置であるが、後述するように、斯かる通信回線に接続されない非通信型のカラオケ装置等にも本発明は好適に適用される。前記電子早見本装置２８は、好適には、前記通信回線２０を介して前記サーバ１８との間で情報の送受信を行う。また好適には、公知のウェブブラウザ等により、前記サーバ装置１８により生成された画面を表示させるものである。
【００２７】
前記無線通信部６８は、前記カラオケ装置１６と前記電子早見本装置２８等の入力装置との間の無線通信を行う。例えば、前記電子早見本装置２８等の入力装置から送信されるリモコン信号を受信するリモコン受信部として機能する。前記カラオケ装置１６と電子早見本装置２８との対応付け（くくりつけ）処理は、好適には、斯かるリモコン信号（赤外線信号）により前記無線通信部６８を介して行われる。すなわち、前記電子早見本装置２８は、それぞれ個別のシリアル番号を有しており、前記対応付け処理においては、例えばそのシリアル番号（例えば、下４桁）及び所定の接続コードを含む信号が接続通知として前記カラオケ装置１６へ送信され、前記無線通信部６８によりその接続信号を受信したカラオケ装置１６に対して前記電子早見本装置２８が対応付けられる。そのようにして前記カラオケ装置１６に対応付けられた電子早見本装置２８は、そのカラオケ装置１６の入力装置（遠隔操作装置）として機能し、その電子早見本装置２８から送信される信号が前記ＣＰＵ４２に供給されることで、前記カラオケ装置１６の利用者が歌いたい楽曲を選択したり、楽曲の演奏出力に係る音程を調整したり、演奏と歌との音量バランスを調整したり、その他、エコー、音量、トーン等の各種調整を行うための入力が受け付けられるようになっている。なお、前記対応付け処理が行われた後、前記電子早見本装置２８と前記カラオケ装置１６との間の通信は、前記ＬＡＮ２４及びアクセスポイント２６等を介したＬＡＮ通信により行われる。また、本実施例においては、前記カラオケ装置１６に対応付け処理の行われた電子早見本装置２８等の入力装置もそのカラオケ装置１６の一部を構成するものであるとして以下の説明を行う。
【００２８】
図３は、前記サーバ１８の構成を説明する図である。この図３に示すように、前記サーバ１８は、中央演算処理装置であるＣＰＵ９０、読出専用メモリであるＲＯＭ９２、及び随時書込読出メモリであるＲＡＭ９４を備え、前記ＣＰＵ９０によりＲＡＭ９４の一時記憶機能を利用しつつＲＯＭ９２に予め記憶されたプログラムに従って信号処理を行う所謂ノイマン式コンピュータである。また、ＴＦＴやＰＤＰ等の映像表示装置９６と、その映像表示装置９６による映像の表示を制御するためのビデオボード（グラフィックスチップ）等の映像処理部９８と、キーボード等の入力装置１００と、その入力装置１００による入力を処理するためのインターフェイス１０２と、前記ＣＰＵ９０等を前記通信回線２０に接続するための通信処理部１０４とを、備えて構成されている。
【００２９】
図３に示すように、前記サーバ１８は、楽曲データベース１０６及びＳＮＳデータベース１０８をはじめとする各種データベースを備えている。この楽曲データベース１０６は、前記カラオケシステム１０における前記カラオケ装置１６等に配信するための多数の楽曲データ（カラオケデータ）を記憶するものであり、新しく作成された楽曲データはこの楽曲データベース１０６に蓄積される。そして、所定の配信制御プログラムにより定期的に、或いは前記カラオケ装置１６等からの配信要求に応じて、随時新たな楽曲データが前記サーバ１８の楽曲データベース１０６から前記通信回線２０を介して配信され、前記カラオケ装置１６等に配信される。この楽曲データベース１０６に記憶される楽曲データについては、前記カラオケ装置１６側に設けられた楽曲データベース１１０の説明において後述する。
【００３０】
前記ＳＮＳデータベース１０８は、前記カラオケシステム１０の利用者を対象とするソーシャルネットワークサービス（Social Network Service）に係る各種情報を記憶する。このソーシャルネットワークサービスとは、例えば、予め会員登録された会員相互間に限定して情報の閲覧等のサービスを提供する会員制のコミュニティ型のウェブサイトをいう。なお、以下の説明において、ソーシャルネットワークサービスをＳＮＳと略称する。前記ＳＮＳデータベース１０８は、前記カラオケシステム１０を利用する各利用者毎の、前記カラオケ装置１６を用いたカラオケ演奏に関する情報を、その利用者の識別情報（ユーザＩＤ）と対応付けて記憶する記憶装置である。このＳＮＳデータベース１０８には、ユーザＩＤにより識別される各利用者毎に、例えばその利用者の名前（ニックネーム）、生年月日、実際の年齢、性別、メールアドレス、利用者の住所又は居所に対応する地域、血液型、星座、ＳＮＳへのログイン認証に用いられるパスワード、パスワードを忘れたときのための質問及び解答、アバタ（ネット上において利用者を象徴する人型映像）に関する情報、及び利用者の歌年齢等の情報がその利用者のユーザＩＤと対応付けられて記憶される。この歌年齢とは、利用者の楽曲の好みの傾向がどの程度の年代（何歳）に相当するものかを示す仮想的な年齢情報であり、対象となる利用者が前記カラオケ装置１６において過去に選曲（演奏）した楽曲に基づいて判断される値である。
【００３１】
また、前記ＳＮＳデータベース１０８には、各利用者の前記カラオケ装置１６を用いたカラオケ演奏に関する情報として、例えばその利用者が過去に利用したカラオケ装置１６に対応する店舗１２（そのカラオケ装置１６が設置された店舗１２）に関する情報である来店履歴、その利用者が前記カラオケ装置１６によるカラオケ演奏において十八番曲或いはお気に入りとして登録した楽曲（簡易な操作により選曲入力を行い得るように設定された楽曲）に関する情報、その利用者が過去に前記カラオケ装置１６によるカラオケ演奏において選曲した選曲履歴（カラオケ装置１６において過去に選曲された楽曲の履歴）に関する情報、その利用者が前記カラオケ装置１６によるカラオケ演奏において過去に行った演奏評価の評価結果に関する情報、及びその利用者がフレンドとして登録した他の利用者に関する情報等が各利用者毎にその利用者のユーザＩＤと対応付けられて記憶される。
【００３２】
前記カラオケ装置１６における前記ハードディスク４８等の記憶装置には、前記楽曲データを記憶する楽曲データベース１１０（例えば、図４を参照）が設けられている。この楽曲データベース１１０は、前記カラオケ装置１６により出力可能な楽曲にそれぞれ対応する多数（例えば、数万曲分）の楽曲データを記憶する。この楽曲データは、前記音声処理部５２により所定の楽器の演奏音を生成するための演奏情報を含む。前記楽曲データは、好適には、ＭＩＤＩ（Musical Instrument Digital Interface）形式のデータである。前記楽曲データは、歌詞文字映像（歌詞テロップ）を生成するための歌詞情報と、その歌詞情報に基づいて生成された歌詞文字映像を演奏の進行に合わせて順次色替わりさせてゆくための歌詞色替情報とを、含むものであり、コンテンツＩＤである各楽曲に固有の選曲番号により識別される。また、前記楽曲データには、その楽曲の曲名、アーティスト名（歌手名）、発表年月日等の情報が関連づけられて記憶されている。前述のように、前記カラオケシステム１０においては、新しく作成された楽曲データは前記サーバ１８の楽曲データベース１０６に蓄積される。そして、前記カラオケ装置１６によって常に新しい曲が演奏可能とされるように、随時新たな楽曲データ等が前記サーバ１８から前記通信回線２０を介して配信され、各カラオケ装置１６における前記ハードディスク４８の楽曲データベース１１０に記憶される。
【００３３】
図４は、前記カラオケシステム１０において、前記カラオケ装置１６及び前記サーバ１８等に備えられた制御機能の要部を説明する機能ブロック線図である。この図４に示す演奏曲出力制御手段１２０、演奏評価制御手段１２２、識別情報入力受付表示制御手段１４４、名前入力受付表示制御手段１５０、及び正式登録受付表示制御手段１５２は、好適には、前記カラオケ装置１６のＣＰＵ４２に機能的に備えられたものである。換言すれば、所定のプログラムにより、前記ＣＰＵ４２が前記各制御手段として機能させられるものである。図４に示す情報登録制御手段１２４、順位算出手段１４６、順位判定手段１４８、ログイン認証制御手段１３８、及び記憶手段としての前記ＳＮＳデータベース１０８は、好適には、前記サーバ１８のＣＰＵ９０に機能的に備えられたものである。換言すれば、所定のプログラムにより、前記ＣＰＵ９０が前記各制御手段として機能させられるものである。
【００３４】
図４に示す各制御手段は、前記構成とは異なる装置に備えられたものであってもよい。例えば、前記識別情報入力受付表示制御手段１４４、前記名前入力受付表示制御手段１５０、及び前記正式登録受付表示制御手段１５２は、前記カラオケ装置１６に対応付けられた前記電子早見本装置２８に機能的に備えられたものであってもよい。また、前記ログイン認証制御手段１３８は、前記カラオケ装置１６又は前記電子早見本装置２８に機能的に備えられたものであってもよい。前記ログイン認証制御手段１３８、前記識別情報入力受付表示制御手段１４４、前記名前入力受付表示制御手段１５０、及び前記正式登録受付表示制御手段１５２は、前記通信回線２０に接続された前記パーソナルコンピュータ３０、携帯電話機３２、タブレット３４等に機能的に備えられたものであってもよい。図４に示す各制御手段が、前記サーバ１８のＣＰＵ９０に機能的に備えられ、そのサーバ１８から前記カラオケ装置１６に対して各種データが配信（例えば、ストリーミング配信）されることにより以下の制御が実現されるものであってもよい。換言すれば、本発明の一実施例であるプログラムにより、前記サーバ１８のＣＰＵ９０が図４に示す各制御手段として機能させられる。すなわち、本発明は、図４に示す各制御手段が、前記サーバ１８に一元的に備えられ、そのサーバ１８により以下に詳述する制御が完結する態様にも好適に適用されるが、本実施例においては、図４に示す各制御手段が、前記カラオケ装置１６及び前記サーバ１８に分散的に備えられ、それらカラオケ装置１６及びーバ１８が相互に情報の送受信を行うことにより以下に詳述する制御を実現する態様について説明する。
【００３５】
前記演奏曲出力制御手段１２０は、前記カラオケ装置１６による楽曲データに基づく演奏曲の出力を制御する。すなわち、前記カラオケ装置１６によるカラオケ演奏を制御する。具体的には、前記ＲＡＭ４６等の予約曲テーブルにおける上位の予約曲から順に（すなわち入力順に）、その予約曲テーブルに記憶された予約曲の選曲番号に対応する楽曲データを前記ハードディスク４８に備えられた前記楽曲データベース１１０から読み出し、その楽曲データに含まれる演奏情報に基づいて演奏曲の出力を制御する。すなわち、演奏情報としてのＭＩＤＩデータに基づいて、前記音声出力部５２によりそのＭＩＤＩデータにおける楽譜情報としてのトラック乃至チャンネルに対応する楽器の演奏音（音楽情報）を出力させ、前記アンプ８０を介して前記スピーカ８２から出力させる。また、前記楽曲データに含まれる歌詞情報等に基づいて、カラオケ演奏に係る演奏映像の出力を制御する。すなわち、前記楽曲データに基づく演奏曲の出力に際して、その楽曲データに含まれる歌詞情報に基づいて歌詞文字映像を生成し、その歌詞文字映像を前記ディスプレイ７２に表示させる。また、前記歌詞情報における色替わりタイミング情報に基づいて、前記歌詞文字映像を順次色替わりさせる制御を行う。
【００３６】
前記演奏評価制御手段１２２は、前記カラオケ装置１６による演奏曲の出力に際して、音声入力装置である前記マイクロフォン７６から入力される音声情報に基づいて、その音声情報の入力主体である利用者の演奏評価（歌唱評価）を行う。すなわち、前記演奏曲出力制御手段１２０による所定の楽曲データに基づく演奏曲の出力と併行して、前記マイクロフォン７６から入力される音声に対応して、音程、音量、及びテンポのうち少なくとも１つを評価基準とする評価を行う。具体的には、前記演奏曲の出力に際して、前記音声処理部５２を介して出力されるその演奏曲のピッチ（音程）及びテンポと、前記マイクロフォン７６により入力される音声情報のピッチ及びテンポとを比較することにより斯かる演奏曲の演奏評価を行う。この演奏評価の態様としては、例えば、百点満点中何点というように数値的に採点を行うものであってもよいし、２０段階評定の何れに当てはまるかを判定するというように簡易なものであってもよい。また、斯かる演奏評価制御は、演奏と併行して各区分毎に複数回行われた評価を、演奏終了時に集計するものであってもよいし、前記ＲＡＭ４６等に入力音声情報を記録しておき、演奏終了時にそれを対象となる演奏曲の演奏情報に基づいて評価するものであってもよい。
【００３７】
前記演奏評価制御手段１２２は、演奏主体である利用者毎に前記演奏評価を行う。例えば、前記ＲＡＭ４６等の予約曲テーブルに記憶された予約曲の演奏に係る演奏評価において、その演奏曲に対応付けられて記憶された選曲主体である利用者のユーザＩＤに基づいて演奏主体である利用者を判別し、その利用者に対応して斯かる演奏評価を行う。換言すれば、前記予約曲テーブルに記憶された演奏曲（予約曲）に対応付けられた利用者をその演奏曲の演奏主体として前記演奏評価制御を行う。また、後述のように、ユーザＩＤに対応付けられていない予約曲すなわちゲストユーザを演奏主体とする予約曲の演奏に係る演奏評価をも実行する。前記演奏評価制御手段１２２による評価結果は、前記通信回線２０を介して前記サーバ１８へ送信（アップロード）され、前記ＳＮＳデータベース１０８に各利用者毎に（演奏主体である利用者に対応付けられて）記憶される。基本的には、ゲストユーザを演奏主体とする演奏評価結果は前記ＳＮＳデータベース１０８には記憶されない。また好適には、前記演奏評価制御手段１２２による評価結果は、その評価の対象となる演奏曲（演奏評価が行われた際に出力されていた演奏曲）毎に、例えばその演奏曲の選曲番号と対応付けられて記憶される。ここで、各利用者により所定の演奏曲に関して複数回の演奏が行われ、前記演奏評価制御手段１２２により複数回の演奏評価が行われた場合、それら複数回の演奏評価結果の平均値が記憶されるものであってもよいし、毎回の演奏評価結果が逐次記憶されるものであってもよい。
【００３８】
前記情報登録制御手段１２４は、前記カラオケシステム１０における各利用者に係る情報管理制御を行う。好適には、前記カラオケシステム１０におけるＳＮＳに関する情報登録制御をはじめとする各種制御を行う。具体的には、前記電子早見本装置２８、パーソナルコンピュータ３０、或いは携帯電話機３２等による入力操作に応じて、前記ＳＮＳデータベース１０８に新規ユーザ（利用者）の登録を行ったり、そのＳＮＳデータベース１０８に記憶された登録内容を変更（更新）したり、そのＳＮＳデータベース１０８に記憶された複数の利用者をフレンドとして相互に対応付けて登録したりというように、前記カラオケシステム１０におけるＳＮＳの統括的な管理制御を行う。
【００３９】
前記ログイン認証制御手段１３８は、前記電子早見本装置２８、パーソナルコンピュータ３０、或いは携帯電話機３２等により入力される識別情報（ユーザＩＤ）に応じて前記カラオケシステム１０におけるＳＮＳの利用者を認証し、その認証が正常に行われた場合にはその識別情報をもってその利用者のＳＮＳへのログインを許可する。前記識別情報入力受付表示制御手段１４４は、前記ログイン認証制御手段１３８によるログイン認証制御に際して、利用者識別情報の入力を受け付ける画面を表示させるよう制御する。
【００４０】
図１０は、前記カラオケ装置１６によるログイン認証制御において、前記識別情報入力受付表示制御手段１４４によりそのカラオケ装置１６に対応付けられた電子早見本装置２８に表示されるログイン認証画面１６０を例示する図である。このログイン認証画面１６０には、それぞれ個別の文字を示す複数の文字ボタン１６２が表示される。例えば、図１０に示すように、大文字のアルファベット、小文字のアルファベット、及び０〜９の数字にそれぞれ対応する複数の文字ボタン１６２が表示される。この文字ボタン１６２に対応する入力操作が行われた場合、入力された文字乃至文字列が文字表示欄１６４に表示される。前記ログイン認証画面１６０に表示された一字削除ボタン１６６に対応する入力操作が行われた場合、前記文字表示欄１６４に表示された文字が１文字削除される。前記文字ボタン１６２に対応する入力操作が行われ、前記文字表示欄１６４に所定の文字乃至文字列が表示された状態で、前記ログイン認証画面１６０に表示された認証ボタン１６８に対応する入力操作が行われると、その文字表示欄１６４に表示された文字乃至文字列が前記ログイン認証制御に係る識別情報（ユーザＩＤ）として受け付けられる。同様に、前記複数の文字ボタン１６２等に対応する入力操作により、前記ログイン認証制御に係るパスワードの入力が受け付けられる。図１０は、後述する仮ＩＤの入力を受け付ける画面でもあり、上記と同様に、前記複数の文字ボタン１６２等に対応する入力操作により、斯かる仮ＩＤの入力が受け付けられる。
【００４１】
前記ログイン認証制御手段１３８は、前記電子早見本装置２８、パーソナルコンピュータ３０、或いは携帯電話機３２等によるログイン認証制御に際して、前記識別情報入力受付表示制御手段１４４により表示される図１０に示すような画面に従って識別情報であるユーザＩＤ及びパスワードが入力された場合、そのユーザＩＤに対応付けられて前記ＳＮＳデータベース１０８に記憶されたパスワードが入力されたものと一致するか否かを照会し、一致する場合には正常な認証を行う一方、一致しない場合にはエラーとする。前記ログイン認証制御手段１３８は、前記情報登録制御手段１２４の一部として構成されたものであってもよい。また、基本的には、前記ＳＮＳデータベース１０８への登録を行っていない利用者に関しては、その利用者をゲストユーザとして認証する。例えば、前記ログイン認証に際して、ユーザＩＤの入力が行われず、ゲストユーザとしてログインする旨の入力が行われた場合には、その利用者をゲストユーザとして認証する。
【００４２】
前記情報登録制御手段１２４は、前記ＳＮＳデータベース１０８に記憶されたカラオケ演奏に関する情報のうち、前記ログイン認証制御手段１３８により認証された利用者に対応するカラオケ演奏に関する情報を前記電子早見本装置２８、パーソナルコンピュータ３０、或いは携帯電話機３２等に閲覧可能に表示させる。具体的には、前記ログイン認証制御手段１３８により認証された利用者に対応して前記ＳＮＳデータベース１０８に記憶された各種情報を表示させる。そのように表示された各種情報に関して、前記電子早見本装置２８等による入力操作に応じた登録内容の変更、フレンド登録の申請等を受け付ける。また、前記ログイン認証制御手段１３８により認証された利用者に対応して十八番曲に含まれる演奏曲及び選曲履歴に含まれる演奏曲等を選曲入力可能に表示させる。
【００４３】
前記情報登録制御手段１２４は、好適には、前記ＳＮＳデータベース１０８に記憶されたカラオケ演奏に関する情報のうち、前記ログイン認証制御手段１３８により認証された利用者のフレンドとして登録されている利用者に対応するカラオケ演奏に関する情報を前記電子早見本装置２８、パーソナルコンピュータ３０、或いは携帯電話機３２等に閲覧可能に表示させる。このフレンドとは、本実施例のＳＮＳにおいて、フレンドではない不特定多数の利用者とは一線を画す関係であることを示す身分であり、例えば、前記ログイン認証制御手段１３８により認証された利用者は、その利用者のフレンドとして登録されている利用者に対応するカラオケ演奏に関する情報は閲覧できるが、フレンドとして登録されていない利用者に対応するカラオケ演奏に関する情報は閲覧できない。また、前記情報登録制御手段１２４は、好適には、前記ログイン認証制御手段１３８により認証された利用者のフレンドとして登録されている利用者に対応するカラオケ演奏に関する情報を、そのフレンドの閲覧レベルに応じて前記電子早見本装置２８に閲覧可能に表示させる。例えば、前記ログイン認証制御手段１３８により認証された利用者のフレンドとして登録されている利用者に関する情報であっても、その情報の閲覧レベルが「非公開」とされている場合にはその情報を閲覧が制限乃至禁止される。
【００４４】
前述のように、前記ＳＮＳデータベース１０８は、前記演奏評価制御手段１２２による所定の楽曲データに係る演奏評価結果を、その楽曲データ及び利用者識別情報と対応付けて記憶する。具体的には、前記演奏評価制御手段１２２による所定の楽曲データに係る演奏評価結果を、演奏主体である利用者のユーザＩＤ及び前記楽曲データの選曲番号と対応付けて記憶する。すなわち、本実施例においては、前記ＳＮＳデータベース１０８が、前記カラオケ装置１６を用いて行った楽曲データに係る演奏評価結果を、その楽曲データ及び利用者識別情報と対応付けて記憶する記憶手段に相当する。
【００４５】
前記順位算出手段１４６は、前記演奏評価制御手段１２２による所定の楽曲データに係る演奏評価結果に関して、その楽曲データに対応して前記ＳＮＳデータベース１０８に記憶された演奏評価結果における順位を算出する。すなわち、前記演奏評価制御手段１２２による所定の楽曲データに係る演奏評価結果とその楽曲データに対応して前記ＳＮＳデータベース１０８に記憶された複数の演奏評価結果とを比較し、それら複数の演奏評価結果中における前記カラオケ装置１６を用いて行った楽曲データに係る演奏評価結果の順位を算出する。換言すれば、所定の楽曲データに対応して前記ＳＮＳデータベース１０８に記憶された演奏評価結果を母集団として、前記演奏評価制御手段１２２によるその楽曲データに係る演奏評価結果のランキングを行う。前記順位判定手段１４８は、前記順位算出手段１４６が算出した順位が所定順位以上であるか否かを判定する。例えば、前記順位算出手段１４６が算出した順位が１０位以内（１位〜１０位）であるか否かを判定する。
【００４６】
前記ログイン認証制御手段１３８は、利用者判定手段１４０を備えている。この利用者判定手段１４０は、前記カラオケ装置１６を用いて演奏を行う利用者が、前記ＳＮＳデータベース１０８に登録されている利用者識別情報に対応する利用者か否かを判定する。例えば、前記ログイン認証に際して、ユーザＩＤ及びパスワードの入力が行われた場合において、そのユーザＩＤに対応付けられて前記ＳＮＳデータベース１０８に記憶されたパスワードが入力されたものと一致すると判断される場合には、利用者が、前記ＳＮＳデータベース１０８に登録されている利用者識別情報に対応する利用者であると判定する。一方、前記ログイン認証に際して、ユーザＩＤの入力が行われず、ゲストユーザとしてログインする旨の入力が行われた場合には、その利用者が、前記ＳＮＳデータベース１０８に登録されている利用者識別情報に対応する利用者ではない（すなわち、ゲストユーザである）と判定する。
【００４７】
前記情報登録制御手段１２４は、仮識別情報発行制御手段１２６、経過判断手段１２８、所定順位判断手段１３０、消去手段１３２、及び入力判断手段１３４を備えている。前記仮識別情報発行制御手段１２６は、前記順位判定手段１４８により前記演奏評価結果が所定順位以上であることが判定され、且つその演奏の主体である利用者に関して前記利用者判定手段１４０が前記ＳＮＳデータベース１０８に登録されている利用者識別情報に対応する利用者ではないことを判定した場合、仮識別情報を発行する。換言すれば、前記利用者判定手段１４０によりゲストユーザであることが判定された利用者に関して、前記順位判定手段１４８により前記演奏評価結果が所定順位以上であることが判定された場合、仮識別情報を発行する。好適には、仮識別情報及びその仮識別情報に対応する仮パスワードを発行するが、仮識別情報のみを発行するものであってもよい。この仮識別情報とは、前記ＳＮＳデータベース１０８に関する利用者の仮登録に係る識別情報であり、以下に詳述するように正式に登録された利用者のユーザＩＤとは有効期間や消去条件等の種々の点で相違する。以下、仮識別情報を仮ＩＤという。
【００４８】
前記仮識別情報発行制御手段１２６は、好適には、前記仮ＩＤに対応して、前記携帯電話機３２等により読み取り可能な二次元コードを表示させる。この二次元コードとは、例えば日本工業規格「ＪＩＳ Ｘ ０５１０」に規定されたＱＲコード（株式会社デンソーウェーブ登録商標）のように、二次元（平面）的な図形からなる情報表現符号である。前記携帯電話機３２等におけるデジタルカメラによりその二次元コードが撮影され、その携帯電話機３２等に備えられたアプリケーションソフトウェアにより解読が行われることで、前記携帯電話機３２等により前記仮ＩＤに対応する文字列が取得される。前記仮識別情報発行制御手段１２６は、また好適には、前記仮ＩＤに対応する文字列を、前記電子早見本装置２８や前記ディスプレイ７２に表示させるものであってもよい。
【００４９】
前記仮識別情報発行制御手段１２６は、好適には、前記入力判断手段１３４による判断に応じて前記仮ＩＤを発行する。前記名前入力受付表示制御手段１５０は、前記順位判定手段１４８が前記演奏評価結果が所定順位以上であることを判定し、且つその演奏の主体である利用者に関して前記利用者判定手段１４０が前記ＳＮＳデータベース１０８に登録されている利用者識別情報に対応する利用者ではないことを判定した場合、名前の入力を受け付ける画面を表示させる制御を行う。この画面の表示制御については、図６等を用いて後述する。前記入力判断手段１３４は、前記名前入力受付表示制御手段１５０により表示される画面に従って名前（ニックネーム）の入力が受け付けられたか判断する。
【００５０】
前記仮識別情報発行制御手段１２６は、好適には、前記入力判断手段１３４が名前（ニックネーム）の入力が受け付けられたと判断した場合は、前記仮ＩＤを発行する。すなわち、前記入力判断手段１３４が名前の入力が受け付けられたと判断しなかった場合、前記仮ＩＤを発行しない。換言すれば、前記仮識別情報発行制御手段１２６は、好適には、前記入力判断手段１３４が名前の入力が受け付けられたと判断することを条件に、その入力された名前に対応して前記仮ＩＤを発行する。
【００５１】
図５は、前記順位判定手段１４８が前記演奏評価結果が所定順位以上であることを判定し、且つその演奏の主体である利用者に関して前記利用者判定手段１４０が前記ＳＮＳデータベース１０８に登録されている利用者識別情報に対応する利用者ではないことを判定した場合に、前記カラオケ装置１６のディスプレイ７２に表示される演奏評価結果画面１７０を例示する図である。この演奏評価結果画面１７０においては、ゲストユーザの演奏評価結果が所定順位以上であった旨に加え、その演奏評価結果及び順位等が表示される。また、その時点まで演奏評価結果が１位であった利用者の名前（ニックネーム）、その演奏評価結果、及びその利用者に対応するアバタ映像等が表示される。更に、前記演奏評価結果に対応する楽曲データに係る演奏評価ランキング１７２として、前記ＳＮＳデータベース１０８に記憶された前記楽曲データに対応する演奏評価結果において所定順位（図５においては３位）以上である利用者の名前（ニックネーム）及び演奏が行われた店舗１２の店舗名が、演奏評価結果が上位のものから列挙されている。
【００５２】
図６は、前記カラオケ装置１６の前記ディスプレイ７２における図５の画面表示と同期して、例えばそのカラオケ装置１６と対応付けられた前記電子早見本装置２８に表示される名前入力受付画面１７４を例示する図である。前記名前入力受付画面１７４には、それぞれ個別の文字を示す前記複数の文字ボタン１６２が表示される。図６においては、５０音の平仮名にそれぞれ対応する複数の文字ボタン１６２が表示された例を示している。この文字ボタン１６２に対応する入力操作が行われた場合、入力された文字乃至文字列が前記文字表示欄１６４に表示される。前記名前入力受付画面１７４に表示された英数ボタン１７６に対応する入力操作が行われた場合、前記名前入力受付画面１７４に表示される前記複数の文字ボタン１６２が、図１０に示すように大文字のアルファベット、小文字のアルファベット、及び０〜９の数字にそれぞれ対応するものに切り替えられる。前記名前入力受付画面１７４に表示されたカナボタン１７８に対応する入力操作が行われた場合、前記名前入力受付画面１７４に表示される前記複数の文字ボタン１６２が、５０音の片仮名にそれぞれ対応するものに切り替えられる。前記名前入力受付画面１７４に表示された前記一字削除ボタン１６６に対応する入力操作が行われた場合、前記文字表示欄１６４に表示された文字が１文字削除される。前記文字ボタン１６２に対応する入力操作が行われ、前記文字表示欄１６４に所定の文字乃至文字列が表示された状態で、前記名前入力受付画面１７４に表示された登録ボタン１８０に対応する入力操作が行われると、その文字表示欄１６４に表示された文字乃至文字列がゲストユーザの名前（ニックネーム）として受け付けられる。
【００５３】
図７は、図６を用いて前述した名前入力受付画面１７４に従ってゲストユーザの名前の入力が受け付けられた場合における、前記カラオケ装置１６のディスプレイ７２に表示される演奏評価結果画面１７０の変化を例示する図である。前記名前入力受付画面１７４に従ってゲストユーザの名前の入力が受け付けられた場合、受け付けられた名前がユーザ名１８２として前記演奏評価結果画面１７０に表示される。また、名前の入力が受け付けられたことをもって前記仮識別情報発行制御手段１２６により発行された仮ＩＤを示す文字列１８４が前記演奏評価結果画面１７０に表示される。また、ゲストユーザ用のアバタ映像１８６が前記演奏評価結果画面１７０に表示される。そして、名前の入力が受け付けられた利用者に係る演奏評価結果が、前記演奏評価結果画面１７０に表示された前記演奏評価ランキング１７２に反映される。
【００５４】
図８は、前記カラオケ装置１６の前記ディスプレイ７２における図７の画面表示と同期して、例えばそのカラオケ装置１６と対応付けられた前記電子早見本装置２８に表示される二次元コード発行画面１８８を例示する図である。図８に示す二次元コード発行画面１８８には、二次元コード発行ボタン１９２及び閉じるボタン１９４を含むホップアップ１９０が表示される。この閉じるボタン１９４に対応する入力操作が行われた場合、前記ホップアップ１９０が消去される。前記二次元コード発行ボタン１９２に対応する入力操作が行われた場合、図９に示すように、図７の演奏評価結果画面１７０に表示された仮ＩＤに対応する二次元コード１９８、閉じるボタン２００、及び正式登録開始ボタン２０２を含むホップアップ１９６が前記二次元コード発行画面１８８に表示される。この閉じるボタン２００に対応する入力操作が行われた場合、前記ホップアップ１９６が消去される。前記正式登録開始ボタン２０２に対応する入力操作が行われた場合、後述する前記ＳＮＳデータベース１０８に対する正式登録を受け付ける制御が開始される。前記二次元コード１９８が前記携帯電話機３２等におけるデジタルカメラにより撮影され、その携帯電話機３２等に備えられたアプリケーションソフトウェアにより解読が行われることで、前記携帯電話機３２等により前記仮ＩＤに対応する文字列１８４が取得される。
【００５５】
前記情報登録制御手段１２４は、前記仮識別情報発行制御手段１２６が前記仮ＩＤを発行した場合、その仮ＩＤ、前記演奏評価結果、及び前記楽曲データを対応付けて前記ＳＮＳデータベース１０８に記憶させる。すなわち、ゲストユーザのカラオケ演奏に関して、前記順位判定手段１４８が前記演奏評価結果が所定順位以上であることを判定し、前記仮識別情報発行制御手段１２６が前記仮ＩＤを発行した場合、前記演奏評価結果及びその評価対象となった楽曲データの選曲番号を、発行された前記仮ＩＤと対応付けて前記ＳＮＳデータベース１０８に記憶させる。好適には、前記演奏評価結果及びその評価対象となった楽曲データの選曲番号に加え、前記仮ＩＤの発行に際して入力された利用者の名前（ニックネーム）を、発行された前記仮ＩＤと対応付けて前記ＳＮＳデータベース１０８に記憶させる。
【００５６】
前記経過判断手段１２８は、前記仮識別情報発行制御手段１２６が前記仮ＩＤを発行してから規定期間経過したか判断する。例えば、前記仮識別情報発行制御手段１２６が前記仮ＩＤを発行した日から１ヶ月が経過したか否か判断する。或いは、前記仮識別情報発行制御手段１２６が前記仮ＩＤを発行した日を含む月の翌月となったか否かを判断する。斯かる態様においては、前記仮識別情報発行制御手段１２６が前記仮ＩＤを発行した日が２月５日である場合、３月１日になった時点で前記判断が肯定される。前記仮ＩＤを発行した日が２月２４日である場合においても、３月１日になった時点で前記判断が肯定される。
【００５７】
前記所定順位判断手段１３０は、前記仮識別情報発行制御手段１２６が発行した前記仮ＩＤに対応付けられて前記ＳＮＳデータベース１０８に記憶された前記楽曲データに係る演奏評価結果が、その楽曲データに対応して前記ＳＮＳデータベース１０８に記憶された評価結果のうち規定の順位以下となったか判断する。例えば、前記仮ＩＤに対応付けられて前記ＳＮＳデータベース１０８に記憶された前記楽曲データに係る演奏評価結果が、その楽曲データに対応して前記ＳＮＳデータベース１０８に記憶された演奏評価結果のうち４位以下となったか（すなわち、３位以内ではなくなったか）判断する。この所定順位判断手段１３０による判断の基準となる所定順位は、前記順位判定手段１４８の基準となる順位と同じであってもよいし、異なるものであってもよい。好適には、前記所定順位判断手段１３０による判断の基準となる所定順位は、前記順位判定手段１４８の基準となる順位よりも上位である。
【００５８】
前記消去手段１３２は、前記経過判断手段１２８及び前記所定順位判断手段１３０の少なくとも一方の判断が肯定される場合、前記仮ＩＤに対応付けられて前記ＳＮＳデータベース１０８に記憶された情報を消去する。すなわち、前記仮識別情報発行制御手段１２６が前記仮ＩＤを発行してから規定期間経過した場合には、その仮ＩＤに対応付けられて前記ＳＮＳデータベース１０８に記憶された情報を消去する。前記仮識別情報発行制御手段１２６が発行した前記仮ＩＤに対応付けられて前記ＳＮＳデータベース１０８に記憶された前記楽曲データに係る演奏評価結果が、その楽曲データに対応して前記ＳＮＳデータベース１０８に記憶された評価結果のうち規定の順位以下となった場合には、その仮ＩＤに対応付けられて前記ＳＮＳデータベース１０８に記憶された情報を消去する。
【００５９】
前記ログイン認証制御手段１３８は、仮識別情報入力判断手段１４２を備えている。この仮識別情報入力判断手段１４２は、前記仮ＩＤの入力を受け付けたか判断する。すなわち、前記電子早見本装置２８、パーソナルコンピュータ３０、或いは携帯電話機３２等によるログイン認証制御に際して、前記識別情報入力受付表示制御手段１４４により表示される図１０に示すような画面に従って入力された文字乃至文字列が、前記ＳＮＳデータベース１０８に仮ＩＤとして登録されたものであるか判断する。
【００６０】
前記正式登録受付表示制御手段１５２は、前記仮識別情報入力判断手段１４２が前記仮ＩＤの入力を受け付けたと判断した場合、正式登録を受け付ける画面を表示させる制御を行う。すなわち、前記ログイン認証制御手段１３８によるログイン認証制御に際して、前記識別情報入力受付表示制御手段１４４により表示される画面に従って入力された識別情報が、前記ＳＮＳデータベース１０８に仮ＩＤとして登録されたものであると判断された場合には、その仮ＩＤに対応する利用者に対して、前記ＳＮＳデータベース１０８への正式登録を受け付ける画面を表示させる。この画面に従って所定の入力制御が行われることにより、前記ＳＮＳデータベース１０８への正式登録が受け付けられる。前記情報登録制御手段１２４は、そのようにして正式登録が受け付けられた利用者に対して、正式登録に係る識別情報であるユーザＩＤを発行する。
【００６１】
前記情報登録制御手段１２４は、好適には、前記正式登録が受け付けられた前記ＳＮＳデータベース１０８に記憶されている前記仮ＩＤを、前記正式登録に対応して発行された利用者識別情報としてのユーザＩＤに置き換える。すなわち、前記ＳＮＳデータベース１０８において前記仮ＩＤに対応して記憶されていた演奏評価結果等の情報を、そのまま前記正式登録に係るユーザＩＤに対応して記憶される情報として前記ＳＮＳデータベース１０８に記憶させる。
【００６２】
図１１は、前記カラオケ装置１６のＣＰＵ４２によるカラオケ演奏制御の一例の要部を説明するフローチャートであり、所定の周期で繰り返し実行されるものである。
【００６３】
先ず、ステップ（以下、ステップを省略する）ＳＡ１において、前記ＲＡＭ４６等に設けられた予約曲テーブルに登録された予約曲が読み出され、その予約曲がユーザＩＤに対応付けられていない予約曲であるか否かが判断される。このＳＡ１の判断が否定される場合には、ＳＡ２において、ユーザＩＤに対応付けられた予約曲の演奏処理が実行された後、本ルーチンが終了させられるが、ＳＡ１の判断が肯定される場合には、ＳＡ３において、ＳＡ１にて読み出された予約曲がゲストユーザを演奏主体とするものであることが判定される。次に、ＳＡ４において、ＳＡ１にて読み出された予約曲に係る楽曲データに対応する演奏曲の出力、歌詞文字映像表示制御、及び歌詞色替わり表示制御等の演奏処理が実行される。この演奏処理と併行して、前記マイクロフォン７６から入力される音声情報に基づいて演奏評価が行われる。
【００６４】
次に、ＳＡ５において、楽曲データに対応する演奏曲の出力が終了したか否かが判断される。このＳＡ５の判断が否定される場合には、ＳＡ４以下の処理が再び実行されるが、ＳＡ５の判断が肯定される場合には、ＳＡ６において、終了した演奏に係る演奏評価結果と前記楽曲データに対応して前記ＳＮＳデータベース１０８に記憶された演奏評価結果とが比較され、前記演奏評価結果の順位が算出される。そして、その順位が予め定められた所定順位以上であるか否かが判断される。例えば、前記演奏評価結果が前記サーバ１８に送信され、そのサーバ１８において前記演奏評価結果の順位が所定位以上であるか否かが判断される。このＳＡ６の判断が否定される場合には、ＳＡ７において、前記演奏評価結果を含む画面が前記ディスプレイ７２に表示された後、それをもって本ルーチンが終了させられるが、ＳＡ６の判断が肯定される場合には、ＳＡ８において、前記演奏評価結果を含む図５に示すような画面が前記ディスプレイ７２に表示されると共に、ゲストユーザの名前（ニックネーム）の入力を受け付ける図８に示すような画面が、例えば前記カラオケ装置１６に対応付けられた前記電子早見本装置２８に表示される。
【００６５】
次に、ＳＡ９において、図８に示すような画面に従って名前の入力が受け付けられたか否かが判断される。このＳＡ９の判断が肯定される場合には、ＳＡ１１以下の処理が実行されるが、ＳＡ９の判断が否定される場合には、ＳＡ１０において、所定の終了操作が受け付けられたか否かが判断される。このＳＡ１０の判断が否定される場合には、ＳＡ９以下の処理が再び実行されるが、ＳＡ１０の判断が肯定される場合には、それをもって本ルーチンが終了させられる。ＳＡ１１においては、前記演奏評価結果に対応するゲストユーザに対して仮ＩＤが発行される。例えば、図７に示すように前記仮ＩＤに対応する文字列１８４を含む画像が前記ディスプレイ７２に表示される。また、図９に示すように前記仮ＩＤに対応する二次元バーコード１９８が前記電子早見本装置２８等に表示される。次に、ＳＡ１２において、ＳＡ１１にて発行された仮ＩＤ、入力が受け付けられた名前、演奏評価結果、及び楽曲データの選曲番号等が対応付けられて前記サーバ１８へ送信され、それをもって本ルーチンが終了させられる。
【００６６】
図１２は、前記サーバ１８のＣＰＵ９０による情報登録管理制御の一例の要部を説明するフローチャートであり、所定の周期で繰り返し実行されるものである。
【００６７】
先ず、ＳＢ１において、前記カラオケ装置１６から仮ＩＤ、入力が受け付けられた名前、演奏評価結果、及び楽曲データの選曲番号等が受信される。次に、ＳＢ２において、ＳＢ１にて受信された仮ＩＤ、入力が受け付けられた名前、演奏評価結果、及び楽曲データの選曲番号等が対応付けられて前記ＳＮＳデータベース１０８に記憶される。次に、ＳＢ３において、前記電子早見本装置２８等に表示された図１０に示すような画面に従って仮ＩＤが入力され、その仮ＩＤに対応する正式会員登録の要求信号が行われてその要求信号が受信されたか否かが判断される。このＳＢ３の判断が肯定される場合には、ＳＢ７以下の処理が実行されるが、ＳＢ３の判断が否定される場合には、ＳＢ４の処理が実行される。
【００６８】
ＳＢ４においては、仮ＩＤに対応して前記ＳＮＳデータベース１０８に記憶された情報に関して、その仮ＩＤが発行されてから所定の有効期間が経過したか否かが判断される。このＳＢ４の判断が肯定される場合には、ＳＢ６以下の処理が実行されるが、ＳＢ４の判断が否定される場合には、ＳＢ５において、仮ＩＤに対応して前記ＳＮＳデータベース１０８に記憶された情報に関して、その仮ＩＤに対応付けられて記憶された所定の楽曲データに対応する演奏評価結果が規定の順位以下となったか否かが判断される。このＳＢ５の判断が否定される場合には、ＳＢ３以下の処理が再び実行されるが、ＳＢ５の判断が肯定される場合には、ＳＢ６において、前記仮ＩＤに対応して前記ＳＮＳデータベース１０８に記憶された情報が削除（消去）された後、本ルーチンが終了させられる。ＳＢ７においては、ＳＢ３にて受信された正式会員登録の要求信号に対応する仮ＩＤに該当する情報が、前記ＳＮＳデータベース１０８から検索される。次に、ＳＢ８において、ＳＢ３にて受信された正式会員登録の要求信号に対応する仮ＩＤを本登録するための会員登録画面情報が、前記要求信号の送信元である前記カラオケ装置１６等へ送信される。
【００６９】
次に、ＳＢ９において、前記カラオケ装置１６等から利用者情報が受け付けられたか否かが判断される。このＳＢ９の判断が否定される場合には、ＳＢ９の判断が繰り返されることにより待機させられるが、ＳＢ９の判断が肯定される場合には、ＳＢ１０において、受け付けられた利用者情報が前記仮ＩＤに対応付けられて前記ＳＮＳデータベース１０８に記憶（登録）される。次に、ＳＢ１１において、前記仮ＩＤに対応付けられて前記ＳＮＳデータベース１０８に記憶された情報に関して、その仮ＩＤが正規ＩＤ（正式なユーザＩＤ）に置き換えられる。次に、ＳＢ１２において、前記仮ＩＤに対応付けられて前記ＳＮＳデータベース１０８に記憶されていた情報が、置き換えられた正規ＩＤに対応付けられて記憶された後、それをもって本ルーチンが終了させられる。
【００７０】
以上の制御において、ＳＡ４が前記演奏曲出力制御手段１２０及び前記演奏評価制御手段１２２の動作に、ＳＢ１〜ＳＢ１２が前記情報登録制御手段１２４の動作に、ＳＡ１１が前記仮識別情報発行制御手段１２６の動作に、ＳＢ４が前記経過判断手段１２８の動作に、ＳＢ５が前記所定順位判断手段１３０の動作に、ＳＢ６が前記消去手段１３２の動作に、ＳＡ９が前記入力判断手段１３４の動作に、ＳＢ３が前記ログイン認証制御手段１３８、前記仮識別情報入力判断手段１４２、及び前記識別情報入力受付表示制御手段１４４の動作に、ＳＡ１が前記利用者判定手段１４０の動作に、ＳＡ６が前記順位算出手段１４６及び前記順位判定手段１４８の動作に、ＳＡ８が前記名前入力受付表示制御手段１５０の動作に、ＳＢ８が前記正式登録受付表示制御手段１５２の動作に、それぞれ対応する。
【００７１】
本実施例によれば、音楽再生装置であるカラオケ装置１６を用いて行った楽曲データに係る演奏評価結果を、その楽曲データ及び利用者識別情報であるユーザＩＤと対応付けて記憶する記憶手段としてのＳＮＳデータベース１０８と、前記カラオケ装置１６を用いて行った楽曲データに係る演奏評価結果とその楽曲データに対応して前記ＳＮＳデータベース１０８に記憶された演奏評価結果とを比較し、前記カラオケ装置１６を用いて行った楽曲データに係る演奏評価結果の順位を算出する順位算出手段１４６（ＳＡ６）と、前記順位算出手段１４６が算出した順位が所定順位以上であるか否かを判定する順位判定手段１４８（ＳＡ６）と、前記カラオケ装置１６を用いて演奏を行う利用者が、前記ＳＮＳデータベース１０８に登録されているユーザＩＤに対応する利用者か否かを判定する利用者判定手段１４０（ＳＡ１）と、前記順位判定手段１４８が前記演奏評価結果が所定順位以上であることを判定し且つその演奏の主体である利用者に関して前記利用者判定手段１４０が前記ＳＮＳデータベース１０８に登録されているユーザＩＤに対応する利用者ではないことを判定した場合、仮識別情報である仮ＩＤを発行する仮識別情報発行制御手段１２６（ＳＡ１１）と、前記仮識別情報発行制御手段１２６が発行した仮ＩＤ、前記演奏評価結果、及び前記楽曲データを対応付けて前記ＳＮＳデータベース１０８に記憶させる情報登録制御手段１２４（ＳＢ１〜ＳＢ１２）とを、備えたものであることから、ゲストユーザが高い評価を得た場合、仮ＩＤを発行してその評価結果を仮登録できることに加え、斯かる仮ＩＤの発行を正式な会員登録の呼び水とすることができる。すなわち、ゲストユーザの自己顕示欲を満たしつつ、登録会員の増加を実現するカラオケシステム１０を提供することができる。
【００７２】
前記情報登録制御手段１２４は、前記仮識別情報発行制御手段１２６が前記仮ＩＤを発行してから規定期間経過したか判断する経過判断手段１２８（ＳＢ４）と、前記仮識別情報発行制御手段１２６が発行した前記仮ＩＤに対応付けられて前記ＳＮＳデータベース１０８に記憶された前記楽曲データに係る演奏評価結果が、その楽曲データに対応して前記ＳＮＳデータベース１０８に記憶された評価結果のうち規定の順位以下となったか判断する所定順位判断手段１３０（ＳＢ５）と、前記経過判断手段１２８及び前記所定順位判断手段１３０の少なくとも一方の判断が肯定される場合、前記仮ＩＤに対応付けられて前記ＳＮＳデータベース１０８に記憶された情報を消去する消去手段１３２（ＳＢ６）とを、備えたものであるため、正式な会員登録をしなければ前記ＳＮＳデータベース１０８に記憶された情報が所定の条件で消去される構成とすることで、より効率的にゲストユーザを正式な会員登録に誘導することができる。
【００７３】
前記順位判定手段１４８により前記演奏評価結果が所定順位以上であることを判定し且つその演奏の主体である利用者に関して前記利用者判定手段１４０が前記ＳＮＳデータベース１０８に登録されているユーザＩＤに対応する利用者ではないことを判定した場合、名前の入力を受け付ける画面を表示させる制御を行う名前入力受付表示制御手段１５０（ＳＡ８）と、名前の入力が受け付けられたか判断する入力判断手段１３４（ＳＡ９）とを、備え、前記仮識別情報発行制御手段１２６は、前記入力判断手段１３４が名前の入力が受け付けられたと判断した場合は、前記仮ＩＤを発行するものであるため、名前を入力した利用者に限って仮ＩＤを発行することで、自己の演奏評価結果を登録する意思のない利用者に不快感を与えることを抑制できる。
【００７４】
ユーザＩＤの入力を受け付ける画面を表示させるよう制御する識別情報入力受付表示制御手段１４４（ＳＢ３）と、前記仮ＩＤの入力を受け付けたか判断する仮識別情報入力判断手段１４２（ＳＢ３）と、前記仮識別情報入力判断手段１４２が前記仮ＩＤの入力を受け付けたと判断した場合、正式登録を受け付ける画面を表示させる制御を行う正式登録受付表示制御手段１５２（ＳＢ８）とを、備えたものであるため、より効率的にゲストユーザを正式な会員登録に誘導することができる。
【００７５】
前記情報登録制御手段１２４は、前記正式登録が受け付けられた前記ＳＮＳデータベース１０８に記憶されている前記仮ＩＤを、前記正式登録に対応して発行されたユーザＩＤに置き換えるものであるため、実用的な態様でゲストユーザを正式な会員登録に誘導することができる。
【００７６】
本実施例によれば、通信回線２０に接続されたカラオケ装置１６を備えたカラオケシステム１０において、前記通信回線２０を介して前記カラオケ装置１６と通信可能に接続されたサーバ１８であって、前記カラオケ装置１６を用いて行った楽曲データに係る演奏評価結果を、その楽曲データ及びユーザＩＤと対応付けて記憶するＳＮＳデータベース１０８と、前記カラオケ装置１６を用いて行った楽曲データに係る演奏評価結果とその楽曲データに対応して前記ＳＮＳデータベース１０８に記憶された演奏評価結果とを比較し、前記カラオケ装置１６を用いて行った楽曲データに係る演奏評価結果の順位を算出する順位算出手段１４６と、前記順位算出手段１４６が算出した順位が所定順位以上であるか否かを判定する順位判定手段１４８と、前記カラオケ装置１６を用いて演奏を行う利用者が、前記ＳＮＳデータベース１０８に登録されているユーザＩＤに対応する利用者か否かを判定する利用者判定手段１４０と、前記順位判定手段１４８が前記演奏評価結果が所定順位以上であることを判定し且つその演奏の主体である利用者に関して前記利用者判定手段１４０が前記ＳＮＳデータベース１０８に登録されているユーザＩＤに対応する利用者ではないことを判定した場合、仮ＩＤを発行する仮識別情報発行制御手段１２６と、前記仮識別情報発行制御手段１２６が発行した仮ＩＤ、前記演奏評価結果、及び前記楽曲データを対応付けて前記ＳＮＳデータベース１０８に記憶させる情報登録制御手段１２４とを、備えたものであることから、ゲストユーザが高い評価を得た場合、仮ＩＤを発行してその評価結果を仮登録できることに加え、斯かる仮ＩＤの発行を正式な会員登録の呼び水とすることができる。すなわち、ゲストユーザの自己顕示欲を満たしつつ、登録会員の増加を実現するサーバ１８を提供することができる。
【００７７】
本実施例によれば、通信回線２０に接続されたカラオケ装置１６を備えたカラオケシステム１０において、前記通信回線２０を介して前記カラオケ装置１６と通信可能に接続されたサーバ１８のコンピュータとしてのＣＰＵ９０を、前記カラオケ装置１６を用いて行った楽曲データに係る演奏評価結果を、その楽曲データ及びユーザＩＤと対応付けて記憶するＳＮＳデータベース１０８、前記カラオケ装置１６を用いて行った楽曲データに係る演奏評価結果とその楽曲データに対応して前記ＳＮＳデータベース１０８に記憶された演奏評価結果とを比較し、前記カラオケ装置１６を用いて行った楽曲データに係る演奏評価結果の順位を算出する順位算出手段１４６、前記順位算出手段１４６が算出した順位が所定順位以上であるか否かを判定する順位判定手段１４８、前記カラオケ装置１６を用いて演奏を行う利用者が、前記ＳＮＳデータベース１０８に登録されているユーザＩＤに対応する利用者か否かを判定する利用者判定手段１４０、前記順位判定手段１４８が前記演奏評価結果が所定順位以上であることを判定し且つその演奏の主体である利用者に関して前記利用者判定手段１４０が前記ＳＮＳデータベース１０８に登録されているユーザＩＤに対応する利用者ではないことを判定した場合、仮ＩＤを発行する仮識別情報発行制御手段１２６、及び、前記仮識別情報発行制御手段１２６が発行した仮ＩＤ、前記演奏評価結果、及び前記楽曲データを対応付けて前記ＳＮＳデータベース１０８に記憶させる情報登録制御手段１２４として機能させることを特徴とするプログラムであることから、ゲストユーザが高い評価を得た場合、仮ＩＤを発行してその評価結果を前記ＳＮＳデータベース１０８に仮登録できることに加え、斯かる仮ＩＤの発行を正式な会員登録の呼び水とすることができる。すなわち、ゲストユーザの自己顕示欲を満たしつつ、登録会員の増加を実現するプログラムを提供することができる。
【００７８】
以上、本発明の好適な実施例を図面に基づいて詳細に説明したが、本発明はこれに限定されるものではなく、更に別の態様においても実施される。
【００７９】
例えば、前述の実施例においては、図４に示す各制御手段が、前記カラオケ装置１６及び前記サーバ１８に分散的に備えられ、それらカラオケ装置１６及びーバ１８が相互に情報の送受信を行うことにより前述の制御が実現される態様について説明したが、本発明はこれに限定されるものではなく、例えば、図４に示す各制御手段が、前記カラオケ装置１６に一元的に備えられ、そのカラオケ装置１６により前述の制御が行われるものであってもよい。斯かる態様においては、前記ＳＮＳデータベース１０８が前記カラオケ装置１６に備えられ、そのカラオケ装置１６のＣＰＵ４２により前述した情報登録制御手段１２４による各種処理が実行される。すなわち、前記仮識別情報発行制御手段１２６による仮ＩＤの発行、前記経過判断手段１２８による仮ＩＤ発行後の経過判断、前記所定順位判断手段１３０による仮ＩＤに対応する演奏評価結果の順位の判断、前記消去手段１３２による仮ＩＤに対応する情報の消去、及び前記入力判断手段１３４による名前の入力判断等の制御が、何れも前記カラオケ装置１６のＣＰＵ４２により実行される。
【００８０】
また、前述の実施例においては、音楽再生装置として、カラオケボックス等の店舗１２に設置されたカラオケ装置１６に本発明が適用された例について説明したが、本発明が適用される音楽再生システムはこれに限定されない。例えば、音楽再生装置として、楽曲データに基づく楽曲の再生を行う機能を備えた携帯電話機、カラオケゲームを実行する家庭用ゲーム機、パーソナルコンピュータ、或いは携帯型音楽プレイヤ等を備えた音楽再生システムにも、本発明は好適に適用される。
【００８１】
その他、一々例示はしないが、本発明はその趣旨を逸脱しない範囲内において種々の変更が加えられて実施されるものである。
【符号の説明】
【００８２】
１０：カラオケシステム（音楽再生システム）、１６：カラオケ装置（音楽再生装置）、１８：サーバ、２０：通信回線、１０８：ＳＮＳデータベース（記憶手段）、１２４：情報登録制御手段、１２６：仮識別情報発行制御手段、１２８：経過判断手段、１３０：所定順位判断手段、１３２：消去手段、１３４：入力判断手段、１４０：利用者判定手段、１４２：仮識別情報入力判断手段、１４４：識別情報入力受付表示制御手段、１４６：順位算出手段、１４８：順位判定手段、１５０：名前入力受付表示制御手段、１５２：正式登録受付表示制御手段
【図１】
2015194581.tif 000003
【図２】
2015194581.tif 000004
【図３】
2015194581.tif 000005
【図４】
2015194581.tif 000006
【図５】
2015194581.tif 000007
【図７】
2015194581.tif 000008
【図１１】
2015194581.tif 000009
【図１２】
2015194581.tif 000010
【図６】
2015194581.tif 000011
【図８】
2015194581.tif 000012
【図９】
2015194581.tif 000013
【図１０】
2015194581.tif 000014