(57)【特許請求の範囲】
【請求項１】
利用者の歌唱採点履歴に基づいて、採点結果の最大値と最小値を取得する取得部と、
前記最大値と最小値の範囲にある値から、所定数の数値を選択する選択部と、
選択された前記数値をマス目に配置したビンゴゲーム用カードを作成して、表示部に表示させるカード表示制御部と、
前記利用者が新たに歌唱した場合に得られた採点値に対応する数値が前記ビンゴゲーム用カード中にある場合には、当該数値及び／または当該数値が配置されているマス目の表示態様を変化させる表示態様制御部と、
を有することを特徴とするカラオケ装置。
【請求項２】
前記取得部は、複数の利用者の歌唱採点履歴が重複する範囲において、前記採点結果の最大値と最小値を取得することを特徴とする請求項１記載のカラオケ装置。
【請求項３】
カラオケ装置及び携帯端末を含むカラオケシステムであって、
前記カラオケ装置は、
利用者の歌唱採点履歴に基づいて、採点結果の最大値と最小値を取得する取得部と、
前記最大値と最小値の範囲にある値から、所定数の数値を選択する選択部と、
選択された前記数値をマス目に配置したビンゴゲーム用カードを作成して、前記携帯端末に配信するカード配信部と、
前記利用者が新たに歌唱した場合に得られた採点値を前記携帯端末に送信する採点値送信部と、を有し、
前記携帯端末は、
配信された前記ビンゴゲーム用カードを表示部に表示させるカード表示制御部と、
受信した前記採点値に対応する数値が前記ビンゴゲーム用カード中にある場合には、当該数値及び／または当該数値が配置されているマス目の表示態様を変化させる表示態様制御部と、を有することを特徴とするカラオケシステム。
【請求項４】
前記カラオケシステムにおいて、複数の利用者によりビンゴゲームを行う場合、
前記取得部は、利用者毎の歌唱採点履歴に基づいて、利用者毎に採点結果の最大値と最小値を取得し、
前記選択部は、前記最大値と最小値の範囲にある値から、利用者毎に所定数の数値を選択し、
前記カード配信部は、選択された前記数値をマス目に配置したビンゴゲーム用カードを利用者毎に作成して、利用者それぞれの前記携帯端末に配信し、
前記採点値送信部は、ある利用者が新たに歌唱した場合に得られた採点値を利用者全ての前記携帯端末に送信することを特徴とする請求項３記載のカラオケシステム。
【請求項５】
前記選択部は、前記複数の利用者の中に前記歌唱採点履歴のない利用者がいる場合、他の利用者の最大値と最小値の範囲にある値から所定数の数値を選択し、
前記カード配信部は、選択された前記数値をマス目に配置したビンゴゲーム用カードを作成して、前記歌唱採点履歴のない利用者の携帯端末に配信することを特徴とする請求項４記載のカラオケシステム。
【請求項６】
前記他の利用者が複数いる場合、
前記選択部は、複数の前記他の利用者の最大値と最小値が重複する範囲にある値から所定の数値を選択することを特徴とする請求項５記載のカラオケシステム。
【請求項７】
前記カラオケシステムにおいて、複数の利用者によりビンゴゲームを行う場合、
前記取得部は、利用者毎の歌唱採点履歴に基づいて、利用者全体における採点結果の最大値と最小値を取得し、
前記選択部は、前記最大値と最小値の範囲にある値から、利用者毎に所定数の数値を選択し、
前記カード配信部は、選択された前記数値をマス目に配置したビンゴゲーム用カードを利用者毎に作成して、利用者それぞれの前記携帯端末に配信し、
前記採点値送信部は、ある利用者が新たに歌唱した場合に得られた採点値を利用者全ての前記携帯端末に送信することを特徴とする請求項３記載のカラオケシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はカラオケ装置及びカラオケシステムに関する。
【０００２】
カラオケ装置は、歌唱機能以外に採点機能やゲーム機能等、様々なコンテンツが搭載されている。
【０００３】
ここで、ゲーム機能の一つとしてビンゴゲームがある。カラオケ装置におけるビンゴゲームは、カラオケ装置の表示装置にビンゴゲーム機がデジタル表示される。また、利用者には、予めビンゴゲーム用のカード（たとえば、５×５のマス目にランダムな数字が記載された紙媒体）を配布しておく。そして、利用者がリモコン装置等を介してビンゴゲーム開始の指示入力を行うと、ビンゴゲーム機が稼働し、表示装置に所定の数字が表示される。利用者は表示された数字が自分のビンゴカードにある場合には、その部分に穴を空けていき、たとえば、最も早く一列全てに穴が開いた利用者を勝ちとする。
【０００４】
しかし、このようなゲーム機能は、カラオケ装置をビンゴゲーム機として使用するものであり、ビンゴゲームを行う場合にはカラオケ歌唱を行うことができない。
【０００５】
そこで、カラオケ歌唱とビンゴゲームを一緒に楽しむことができる装置が提案されている。たとえば、特許文献１に記載されている歌唱力採点装置によれば、カラオケから基準となるミュージック信号を入力し、マイクからプレイヤーの歌唱した音声信号を入力して、歌唱力の採点を行い、その採点結果の第１桁目と第２桁目の数値で、ビンゴ表示器のマトリクス表示部の対応位置を点灯することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平６−１６１３４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ここで、特許文献１の技術において、ビンゴ表示器に表示される数値は予め決められた値である。従って、歌唱者の歌唱レベルによっては点灯できない数値が存在する。たとえば、歌唱レベルの低い歌唱者にとって、特許文献１の図２に示された８０や９０のラインを点灯させることは困難である。
【０００８】
本発明の目的は、カラオケ歌唱とビンゴゲームを一緒に行う際、カラオケ歌唱のレベルに応じた無理のないビンゴゲームを行うことを可能とするカラオケ装置及びカラオケシステムを提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するための主たる発明は、利用者の歌唱採点履歴に基づいて、採点結果の最大値と最小値を取得する取得部と、前記最大値と最小値の範囲にある値から、所定数の数値を選択する選択部と、選択された前記数値をマス目に配置したビンゴゲーム用カードを作成して、表示部に表示させるカード表示制御部と、前記利用者が新たに歌唱した場合に得られた採点値に対応する数値が前記ビンゴゲーム用カード中にある場合には、当該数値及び／または当該数値が配置されているマス目の表示態様を変化させる表示態様制御部と、を有することを特徴とするカラオケ装置である。
本発明の他の特徴については、後述する明細書及び図面の記載により明らかにする。
【発明の効果】
【００１０】
本発明によれば、カラオケ歌唱とビンゴゲームを一緒に行う際、カラオケ歌唱のレベルに応じた無理のないビンゴゲームを行うことができる。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態に係るカラオケ装置の概略を示す図である。
【図２】第１実施形態に係るカラオケ本体のハードウェア構成例を示す図である。
【図３】第１実施形態に係るカラオケ本体のソフトウェア構成例を示す図である。
【図４Ａ】第１実施形態に係る表示装置の表示画面を示す図である。
【図４Ｂ】第１実施形態に係る表示装置の表示画面を示す図である。
【図５】第１実施形態に係るカラオケ装置の処理を示すフローチャートである。
【図６】第２実施形態に係るカラオケシステムの概略を示す図である。
【図７】第２実施形態に係るカラオケ本体のソフトウェア構成例を示す図である。
【図８】第２実施形態に係る携帯端末のハードウェア構成例を示す図である。
【図９】第２実施形態に係るカラオケシステムの処理を示すフローチャートである。
【図１０】第３実施形態に係るカラオケシステムの処理を示すフローチャートである。
【図１１】第４実施形態に係るカラオケシステムの処理を示すフローチャートである。
【発明を実施するための形態】
【００１２】
後述する明細書及び図面の記載から、上記の主たる発明の他、少なくとも以下の事項が明らかとなる。
【００１３】
すなわち、前記取得部は、複数の利用者の歌唱採点履歴が重複する範囲において、前記採点結果の最大値と最小値を取得するカラオケ装置が明らかとなる。このようなカラオケ装置によれば、利用者の歌唱レベルに合わせて公平なビンゴゲームが可能となる。
【００１４】
また、カラオケ装置及び携帯端末を含むカラオケシステムであって、前記カラオケ装置は、利用者の歌唱採点履歴に基づいて、採点結果の最大値と最小値を取得する取得部と、前記最大値と最小値の範囲にある値から、所定数の数値を選択する選択部と、選択された前記数値をマス目に配置したビンゴゲーム用カードを作成して、前記携帯端末に配信するカード配信部と、前記利用者が新たに歌唱した場合に得られた採点値を前記携帯端末に送信する採点値送信部と、を有し、前記携帯端末は、配信された前記ビンゴゲーム用カードを表示部に表示させるカード表示制御部と、受信した前記採点値に対応する数値が前記ビンゴゲーム用カード中にある場合には、当該数値及び／または当該数値が配置されているマス目の表示態様を変化させる表示態様制御部と、を有するカラオケシステムが明らかとなる。このようなカラオケシステムによれば、カラオケ歌唱とビンゴゲームを一緒に行う際、利用者が保有する携帯端末を利用して、カラオケ歌唱のレベルに応じた無理のないビンゴゲームを行うことができる。
【００１５】
また、前記カラオケシステムにおいて、複数の利用者によりビンゴゲームを行う場合、前記取得部は、利用者毎の歌唱採点履歴に基づいて、利用者毎に採点結果の最大値と最小値を取得し、前記選択部は、前記最大値と最小値の範囲にある値から、利用者毎に所定数の数値を選択し、前記カード配信部は、選択された前記数値をマス目に配置したビンゴゲーム用カードを利用者毎に作成して、利用者それぞれの前記携帯端末に配信し、前記採点値送信部は、ある利用者が新たに歌唱した場合に得られた採点値を利用者全ての前記携帯端末に送信するカラオケシステムが明らかとなる。このようなカラオケシステムによれば、利用者それぞれのカラオケ歌唱のレベルに応じた無理のないビンゴゲームを行うことができる。
【００１６】
また、前記選択部は、前記複数の利用者の中に前記歌唱採点履歴のない利用者がいる場合、他の利用者の最大値と最小値の範囲にある値から所定数の数値を選択し、前記カード配信部は、選択された前記数値をマス目に配置したビンゴゲーム用カードを作成して、前記歌唱採点履歴のない利用者の携帯端末に配信するカラオケシステムが明らかとなる。このようなカラオケシステムによれば、歌唱採点履歴の無い利用者もビンゴゲームに参加することが可能となる。
【００１７】
また、前記他の利用者が複数いる場合、前記選択部は、複数の前記他の利用者の最大値と最小値が重複する範囲にある値から所定の数値を選択するカラオケシステムが明らかとなる。このようなカラオケシステムによれば、歌唱採点履歴の無い利用者がビンゴゲームに参加する際に、公平にビンゴゲームを行うことが可能となる。
【００１８】
また、前記カラオケシステムにおいて、複数の利用者によりビンゴゲームを行う場合、前記取得部は、利用者毎の歌唱採点履歴に基づいて、利用者全体における採点結果の最大値と最小値を取得し、前記選択部は、前記最大値と最小値の範囲にある値から、利用者毎に所定数の数値を選択し、前記カード配信部は、選択された前記数値をマス目に配置したビンゴゲーム用カードを利用者毎に作成して、利用者それぞれの前記携帯端末に配信し、前記採点値送信部は、ある利用者が新たに歌唱した場合に得られた採点値を利用者全ての前記携帯端末に送信するカラオケシステムが明らかとなる。このようなカラオケシステムによれば、利用者の歌唱レベルに合わせて公平なビンゴゲームが可能となる。
【００１９】
＜第１実施形態＞
図１〜図５を参照して、第１実施形態に係るカラオケ装置１について説明する。
【００２０】
＝＝カラオケ装置＝＝
（ハードウェア構成）
カラオケ装置１は、カラオケ演奏及び利用者が歌唱を行うための装置である。図１に示すように、カラオケ装置１は、カラオケ本体１０、スピーカ２０、表示装置３０、マイク４０、及びリモコン装置５０を備える。
【００２１】
カラオケ本体１０は、予約登録された楽曲の演奏制御、歌詞や背景映像等の表示制御、マイク４０を通じて入力された歌唱音声信号の処理といった、カラオケ歌唱に関する各種の制御を行う。図２はカラオケ本体１０のハードウェア構成例を示す図である。カラオケ本体１０は、制御部１１、通信部１２、記憶部１３、音響処理部１４、採点処理部１５及び操作部１６を備える。各構成はインターフェース（図示なし）を介してバスＢに接続されている。
【００２２】
制御部１１は、ＣＰＵ１１ａおよびメモリ１１ｂを備える。ＣＰＵ１１ａは、メモリ１１ｂに記憶された動作プログラムを実行することにより各種の制御機能を実現する。メモリ１１ｂは、ＣＰＵ１１ａに実行されるプログラムを記憶したり、プログラムの実行時に各種情報を一時的に記憶したりする記憶装置である。
【００２３】
通信部１２は、ルーター（図示なし）を介してカラオケ本体１０を通信回線に接続するためのインタフェースを提供する。
【００２４】
記憶部１３は、各種のデータを記憶する大容量の記憶装置である。記憶部１３は、カラオケ装置１によりカラオケ演奏を行うための楽曲データ、カラオケ楽曲に対応する歌詞テロップを表示装置３０等に表示させるための歌詞データ、及びカラオケ演奏時に表示装置３０に表示される背景画像等の映像データを記憶する。カラオケ装置１が楽曲データに基づいて楽曲を演奏することにより、歌唱者はカラオケの歌唱が可能となる。楽曲データは、楽曲毎に所定のＩＤ（楽曲ＩＤ）が付与されている。楽曲データは、ＭＩＤＩデータ、リファレンスデータ、歌詞データ等が含まれる。リファレンスデータは、利用者によるカラオケ歌唱を採点する際の基準となるデータであり、各音符の音高及び音長を表す時系列の情報によって構成されている。表示装置３０等における各種表示（カラオケ演奏時における背景映像や歌詞テロップの表示等）は、制御部１１により実行される。
【００２５】
また、記憶部１３は、利用者の歌唱に関する履歴を記憶する。たとえば、記憶部１３は、歌唱した楽曲のリストや、カラオケ歌唱を採点して得られた採点値の履歴である歌唱採点履歴を利用者ＩＤ毎に記憶する。なお、これらの履歴は、サーバ（図示無し）に記憶されることでもよい。
【００２６】
音響処理部１４は、制御部１１の制御に基づき、カラオケ楽曲に対する演奏の制御およびマイク４０を通じて入力された音声信号の処理を行う。音響処理部１４は、たとえばＭＩＤＩ音源、ミキサ、アンプ（いずれも図示なし）を含む。ＭＩＤＩ音源は、楽曲データに基づいて楽音信号を生成する。ミキサは、当該音楽信号およびマイク４０から出力される音声信号を適当な比率でミキシングしてアンプに出力する。アンプは、ミキサからのミキシング信号を増幅し、放音信号としてスピーカ２０へ出力する。これにより、スピーカ２０からは放音信号に基づくカラオケ演奏音およびマイク４０からの歌唱音声が放音される。
【００２７】
採点処理部１５は、リファレンスデータを用い、利用者が行ったカラオケ歌唱に対する採点を行う。採点結果は、記憶部１３等に利用者毎に歌唱採点履歴として記憶される。なお、採点処理は公知の技術を利用することができるため詳細な説明を省略する。
【００２８】
操作部１６は、パネルスイッチおよびリモコン受信回路などからなり、歌唱者によるカラオケ装置１のパネルスイッチあるいはリモコン装置５０の操作に応じて予約信号、演奏中止信号などの操作信号を制御部１１に対して出力する。制御部１１は、操作部１６からの操作信号を検出し、対応する処理を実行する。
【００２９】
スピーカ２０はカラオケ本体１０からの放音信号に基づいて放音するための構成である。表示装置３０はカラオケ本体１０からの信号に基づいて映像や画像を画面に表示するための構成である。マイク４０は歌唱者の音声（歌唱音声）をアナログの音声信号に変換してカラオケ本体１０に入力するための構成である。
【００３０】
リモコン装置５０は、カラオケ本体１０に対する各種操作をおこなうための装置である。歌唱者はリモコン装置５０を用いてカラオケ装置１の起動、楽曲の予約等を行うことができる。リモコン装置５０の表示画面には各種操作の指示入力を行うためのＧＵＩが表示される。
【００３１】
（カラオケ本体のソフトウェア構成）
図３はカラオケ本体１０のソフトウェア構成例を示す図である。カラオケ本体１０は、取得部１００、選択部２００、カード表示制御部３００、及び表示態様制御部４００を備える。取得部１００、選択部２００、カード表示制御部３００、及び表示態様制御部４００は、ＣＰＵ１１ａがメモリ１１ｂに記憶されるプログラムを実行することにより実現される。
【００３２】
［取得部］
取得部１００は、利用者の歌唱採点履歴に基づいて、採点結果の最大値と最小値を取得する。
【００３３】
たとえば、利用者Ｘの歌唱採点履歴として、５つの採点結果（５３点、６４点、７１点、７７点、８１点）が記憶部１３に記憶されているとする。この場合において、利用者Ｘがリモコン装置５０を介して利用者ＩＤを入力してカラオケ装置１にログインし、ビンゴゲームを選択したとする。この場合、取得部１００は、利用者Ｘの利用者ＩＤに基づいて記憶部１３から歌唱採点履歴を読み出す。そして、取得部１００は、採点結果の最大値（８１点）と最小値（５３点）を取得する。取得部１００は、取得した値を選択部２００に出力する。
【００３４】
［選択部］
選択部２００は、最大値と最小値の範囲にある値から、所定数の数値を選択する。所定数の数値は、ビンゴゲームに使用する数値の数である。一般的に、ビンゴゲームは５×５のマス目にランダムに数字を配置したものを使用する。従って、所定数は、たとえば、「２５」である。所定数は、ビンゴゲーム機能において予め設定されている。
【００３５】
たとえば上記例において、選択部２００は、取得部１００から得られた最大値（８１点）と最小値（５３点）の間にある整数値から２５個の数値をランダムに選択する。選択部２００は、選択した数値をカード表示制御部３００に出力する。なお、最大値と最小値の間に所定数の数値が存在しない場合（たとえば、所定数２５に対して最大値と最小値の間にある整数が２０個しかない場合）、選択部２００は、最大値及び最小値に極力近い値であって、最大値よりも大きい数値または最小値よりも小さい数値を選択する。
【００３６】
［カード表示制御部］
カード表示制御部３００は、選択された数値をマス目に配置したビンゴゲーム用カードを作成して、表示部に表示させる。
【００３７】
上記例において、カード表示制御部３００は、選択部２００により選択された２５個の数値を５×５のマス目にランダムに配置し、ビンゴゲーム用カードのデータを作成する。カード表示制御部３００は、作成したデータに基づいて、表示装置３０またはリモコン装置５０の表示画面にビンゴゲーム用カードのデジタル画像を表示させる。図４Ａは、表示装置３０の表示画面に表示されるビンゴゲーム用カードＣの一例を示したものである。図４Ａに示したように、ビンゴゲーム用カードＣには、選択部２００で選択された２５個の数値が表示されている。
【００３８】
［表示態様制御部］
表示態様制御部４００は、利用者が新たに歌唱した場合に得られた採点値に対応する数値がビンゴゲーム用カード中にある場合には、当該数値及び／または当該数値が配置されているマス目の表示態様を変化させる。
【００３９】
図４Ａのビンゴゲーム用カードＣが表示された状態において、利用者Ｘが楽曲を選択し、新たにカラオケ歌唱を行ったとする。この場合、採点処理部１５は、利用者Ｘのカラオケ歌唱を採点し、採点値（たとえば、７３点）を求める。採点処理部１５は、採点値を表示態様制御部４００に出力する。表示態様制御部４００は、採点値（７３）に対応する数字がビンゴゲーム用カードＣ中にあるかどうかを確認する。採点値（７３）に対応する数字がビンゴゲーム用カードＣ中にあった場合、表示態様制御部４００は、当該数値及び／または当該数値が配置されているマス目の表示態様を変化させる。たとえば、図４Ｂに示したように、表示態様制御部４００は、数値「７３」が配置されているマス目の表示を他のマス目と異ならせる。このように表示態様を変化させることにより、利用者はビンゴに近づいているかどうか（ビンゴしたかどうか）を視覚的に把握することができる。
【００４０】
なお、表示態様制御部４００は、カラオケ歌唱中、歌詞テロップ等を見やすくするために、ビンゴゲーム用カードの表示を一時的に消去することができる。或いは、表示態様制御部４００は、ビンゴゲーム用カードを縮小表示してもよいし、リモコン装置５０の表示画面にのみ表示させることも可能である。また、表示態様制御部４００は、あと一つの数値でビンゴする場合には、「リーチ」の文字を表示させたり、ビンゴした場合（一列全ての数値の表示態様が変化した場合）には「ビンゴ！」の文字を表示させることも可能である。
【００４１】
＝＝カラオケ装置１の動作について＝＝
次に、図５を参照して本実施形態におけるカラオケ装置１の動作の具体例について述べる。図５は、カラオケ装置１の動作例を示すフローチャートである。なお、この例においては、利用者Ｘの歌唱採点履歴が既に記憶部１３に記憶されているものとする。
【００４２】
利用者Ｘがカラオケ装置１にログインし、ビンゴゲームを選択すると、カラオケ装置１はビンゴゲームを開始する（ビンゴゲームの開始。ステップ１０）。
【００４３】
取得部１００は、利用者Ｘの利用者ＩＤに基づいて記憶部１３から歌唱採点履歴を読み出す。そして、取得部１００は、採点結果の最大値と最小値を取得する（最大値と最小値の取得。ステップ１１）。取得部１００は、取得した値を選択部２００に出力する。
【００４４】
選択部２００は、最大値と最小値の範囲にある値から、所定数の数値を選択する（数値の選択。ステップ１２）。選択部２００は、選択した数値をカード表示制御部３００に出力する。
【００４５】
カード表示制御部３００は、選択された数値をマス目に配置したビンゴゲーム用カードを作成して、表示装置３０等に表示させる（ビンゴゲーム用カードの表示。ステップ１３）。
【００４６】
その後、利用者Ｘは新たなカラオケ歌唱を行う（新たなカラオケ歌唱。ステップ１４）。採点処理部１５は、そのカラオケ歌唱を採点して採点値を算出し、表示態様制御部４００に出力する（採点値の算出。ステップ１５）
【００４７】
表示態様制御部４００は、ステップ１５で得られた採点値に対応する数値が、ステップ１３で表示されたビンゴゲーム用カード中にあるかどうかを確認する。
【００４８】
採点値に対応する数値がビンゴゲーム用カード中にある場合（ステップ１６でＹの場合）、表示態様制御部４００は、当該数値及び／または当該数値が配置されているマス目の表示態様を変化させる（表示態様の変更。ステップ１７）。
【００４９】
利用者Ｘは、たとえば、一列全ての数値の表示態様が変化してビンゴとなるまで（ステップ１８でＹとなるまで）、新たなカラオケ歌唱を繰り返し行う。
【００５０】
このように本実施形態に係るカラオケ装置１によれば、カラオケ歌唱を楽しみつつ、カラオケ歌唱の採点結果を利用してビンゴゲームを楽しむことができる。また、その際に表示されるビンゴゲーム用カードの数値は、利用者の歌唱採点履歴に基づく値である。つまり、このようなビンゴゲーム用カードは、自己の歌唱レベル範囲内の採点値のみから構成されている。従って、歌唱レベルが低い利用者がビンゴのために高得点を要求されるといった事態も生じ得ないことから、利用者の歌唱レベルに応じた無理のないビンゴゲームを楽しむことが可能となる。
【００５１】
＝＝第１実施形態の変形例＝＝
上記例では、一台のカラオケ装置１において一人の利用者がカラオケ歌唱とビンゴゲームを楽しむ例について述べた。一方、一台のカラオケ装置１において複数人の利用者がビンゴゲームを行うことも可能である。
【００５２】
この場合、たとえば、上記例のように利用者Ｘの歌唱採点履歴を用いてビンゴゲーム用カードＣを作成し、複数の利用者が順番に歌唱することでビンゴゲームを楽しむことも可能である。
【００５３】
一方、利用者Ｘの歌唱レベルが高い場合には、ビンゴゲーム用カードに高い数値（９５、９９等）が表示されることとなる。このような場合に他の利用者の歌唱レベルが低いと、カードに表示されている数値に対応する採点値を出すことが難しく、一部の利用者はビンゴゲームを楽しむことができないという恐れがある。
【００５４】
そこで、このように複数の利用者がいる場合、取得部１００は、複数の利用者の歌唱採点履歴が重複する範囲において、採点結果の最大値と最小値を取得するようにしてもよい。
【００５５】
たとえば、カラオケ装置１に利用者Ｘ及び利用者Ｙがログインし、２人でビンゴゲームを行うことを選択したとする。その場合、取得部１００は、利用者Ｘ及び利用者Ｙの歌唱採点履歴を記憶部１３から読み出す。ここで、たとえば、採点結果の最大値と最小値が、利用者Ｘ（最大値：９５点、最小値６０点）、利用者Ｙ（最大値：８５点、最小値５５点）であったとする。この場合、取得部１００は、歌唱採点履歴が重複する範囲において、最大値（８５点）と最小値（６０点）を取得する。このように取得した最大値と最小値を用いてビンゴゲーム用カードを作成することにより、そのカードに表示される数値に対応する採点値は、いずれの利用者も出せる可能性がある。従って、利用者の歌唱レベルに合わせつつ、公平なビンゴゲームが可能となる。なお、複数の利用者が居る場合に、全ての利用者の歌唱採点履歴の重複する範囲ではなく、一部の利用者の採点結果に基づいて重複範囲を決定してもよい。
【００５６】
＜第２実施形態＞
図６〜図９を参照して、第２実施形態に係るカラオケシステム１０００について説明する。図６に示すように、カラオケシステム１０００は、カラオケ装置１、サーバ２及び携帯端末３を備える。なお、本実施形態に係る発明としてのカラオケシステム１０００は、カラオケ装置１及び携帯端末３を備えていればよい。
【００５７】
＝＝カラオケ装置＝＝
カラオケ装置１はネットワークＮを介してサーバ２と通信可能となっている。ネットワークＮは、たとえば公衆電話回線網やインターネット回線である。サーバ２からカラオケ装置１にカラオケを行うための楽曲データが送信され、カラオケ装置１が楽曲を演奏することにより、利用者はカラオケ歌唱が可能となる。カラオケ装置１について、第１実施形態と同様の構成については詳細な説明を省略する。
【００５８】
（カラオケ本体のソフトウェア構成）
図７はカラオケ本体１０のソフトウェア構成例を示す図である。カラオケ本体１０は、取得部１００、選択部２００、カード配信部５００、及び採点値送信部６００を備える。取得部１００、選択部２００、カード配信部５００、及び採点値送信部６００は、ＣＰＵ１１ａがメモリ１１ｂに記憶されるプログラムを実行することにより実現される。
【００５９】
［カード配信部］
カード配信部５００は、選択された数値をマス目に配置したビンゴゲーム用カードを作成して、携帯端末３に配信する。
【００６０】
たとえば、第１実施形態と同様、取得部１００は、利用者Ｘの歌唱採点履歴に基づいて、採点結果の最大値（８１点）と最小値（５３点）を取得する。そして、選択部２００は、取得部１００から得られた最大値（８１点）と最小値（５３点）の間にある整数値から２５個の数値をランダムに選択し、その数値をカード配信部５００に出力したとする。この場合、カード配信部５００は、選択部２００により選択された２５個の数値を５×５のマス目にランダムに配置し、ビンゴゲーム用カードのデータを作成する。カード配信部５００は、サーバ２を介して、作成したデータを利用者Ｘの携帯端末３に配信する。
【００６１】
［採点値送信部］
採点値送信部６００は、利用者が新たに歌唱した場合に得られた採点値を携帯端末３に送信する。
【００６２】
利用者Ｘの携帯端末３にビンゴゲーム用カードが表示された状態（後述）において、利用者Ｘが楽曲を選択し、新たにカラオケ歌唱を行ったとする。この場合、採点処理部１５は、利用者Ｘのカラオケ歌唱を採点し、採点値（たとえば７３点）を求める。採点処理部１５は、採点値を採点値送信部６００に出力する。採点値送信部６００は、通信部１２を介してサーバ２経由で携帯端末３に採点値（７３点）を送信する。
【００６３】
＝＝サーバ＝＝
サーバ２は、利用者やカラオケ装置１等に関する各種情報を蓄積して管理するコンピュータである。また、本実施形態に係るサーバ２は、カラオケ装置１と携帯端末３との間における情報の送受信を中継する役割を有する。
【００６４】
なお、サーバ２の記憶部（図示無し）が各利用者の歌唱採点履歴を記憶していてもよい。たとえば、カラオケ装置１である利用者がログインをした場合、カラオケ装置１はログインした利用者を示す情報（利用者ＩＤ）をサーバ２に送信する。サーバ２は、利用者ＩＤに基づいて、歌唱採点履歴を含む利用者に関する情報を記憶部から読み出してカラオケ装置１に送信する。
【００６５】
＝＝携帯端末＝＝
携帯端末３は、ネットワークＮを介してカラオケ装置１及びサーバ２と通信可能となっている。携帯端末３は、一般的なスマートフォン、タブレット端末等の携帯端末や、据え置き型のパーソナルコンピュータ等である。
【００６６】
図８は携帯端末３のハードウェア構成例を示す図である。携帯端末３は、記憶部３１、通信部３２、操作部３３、表示部３４、及び制御部３５を備える。各構成はインターフェース（図示なし）を介してバスＢに接続されている。記憶部３１は、各種のデータを記憶する記憶装置である。通信部３２は、携帯端末３とカラオケ装置１やサーバ２とを接続するためのインターフェースを提供する。操作部３３は、携帯端末３に各種の操作入力を行うためのボタンやＧＵＩである。表示部３４は、各種の情報を表示させる表示画面を提供する。
【００６７】
制御部３５はＣＰＵおよびメモリ（いずれも図示無し）を備える。ＣＰＵは、メモリに記憶されたプログラムを実行することにより各種の機能を実現する。本実施形態に係るカード表示制御部７００及び表示態様制御部８００は、制御部３５のＣＰＵがメモリに記憶されている動作プログラムを実行することにより実現される。
【００６８】
［カード表示制御部］
カード表示制御部７００は、配信されたビンゴゲーム用カードを表示部３４に表示させる。
【００６９】
上記例において、カード表示制御部７００は、カード配信部５００から配信されたビンゴゲーム用カードのデータに基づいて、利用者Ｘの携帯端末３（表示部３４）にビンゴゲーム用カードデータを表示させる。
【００７０】
［表示態様制御部］
表示態様制御部８００は、受信した採点値に対応する数値がビンゴゲーム用カード中にある場合には、当該数値及び／または当該数値が配置されているマス目の表示態様を変化させる。
【００７１】
ビンゴゲーム用カードが表示部３４に表示された状態において、採点値送信部６００から採点値（７３点）を受信したとする。この場合、表示態様制御部８００は、採点値（７３点）に対応する数値がビンゴゲーム用カード中にあるかどうかを確認する。採点値（７３点）に対応する数値がビンゴゲーム用カード中にあった場合、表示態様制御部８００は、当該数値及び／または当該数値が配置されているマス目の表示態様を変化させる。表示態様の変化は、第１実施形態における表示態様制御部４００と同様の処理が可能である。
【００７２】
＝＝カラオケシステム１０００の動作について＝＝
次に、図９を参照して本実施形態におけるカラオケシステム１０００の動作の具体例について述べる。図９は、カラオケシステム１０００の動作例を示すフローチャートである。なお、この例においては、カラオケ装置１及び携帯端末３は、サーバ２を介して情報の送受信を行うものとする。また、歌唱採点履歴は、サーバ２の記憶部に記憶されているものとする。
【００７３】
利用者Ｘがカラオケ装置１にログインし、ビンゴゲームを選択すると、カラオケ装置１はビンゴゲームを開始する（ビンゴゲームの開始。ステップ２０）。
【００７４】
カラオケ装置１は、サーバ２に利用者Ｘの利用者ＩＤを送信する。サーバ２は、送信された利用者ＩＤに基づいて対応する利用者Ｘの歌唱採点履歴を記憶部から読み出し、カラオケ装置１に送信する。
【００７５】
取得部１００は、サーバ２から送信された利用者Ｘの歌唱採点履歴に基づいて、採点結果の最大値と最小値を取得する（最大値と最小値の取得。ステップ２１）。取得部１００は、取得した値を選択部２００に出力する。
【００７６】
選択部２００は、最大値と最小値の範囲にある値から、所定数の数値を選択する（数値の選択。ステップ２２）。選択部２００は、選択した数値をカード配信部５００に出力する。
【００７７】
カード配信部５００は、ステップ２２で選択された数値をマス目に配置したビンゴゲーム用カードを作成して、利用者Ｘの携帯端末３に配信する（カードの配信。ステップ２３）。
【００７８】
カード表示制御部７００は、ステップ２３で配信されたビンゴゲーム用カードを表示部３４に表示させる（ビンゴゲーム用カードの表示。ステップ２４）。
【００７９】
その後、利用者は新たなカラオケ歌唱を行う（新たなカラオケ歌唱。ステップ２５）。採点処理部１５は、そのカラオケ歌唱を採点して採点値を算出し、採点値送信部６００に出力する（採点値の算出。ステップ２６）。
【００８０】
採点値送信部６００は、ステップ２６で算出された採点値をサーバ２経由で利用者Ｘの携帯端末３に送信する（採点値の送信。ステップ２７）。
【００８１】
表示態様制御部８００は、受信した採点値に対応する数値が、ステップ２４で表示されたビンゴゲーム用カード中にあるかどうかを確認する。
【００８２】
採点値に対応する数値がビンゴゲーム用カード中にある場合（ステップ２８でＹの場合）、表示態様制御部８００は、当該数値及び／または当該数値が配置されているマス目の表示態様を変化させる（表示態様の変更。ステップ２９）。
【００８３】
利用者Ｘは、たとえば、一列全ての数値の表示態様が変化してビンゴとなるまで（ステップ３０でＹとなるまで）、新たなカラオケ歌唱を繰り返し行う。
【００８４】
このように本実施形態に係るカラオケシステム１０００によれば、利用者の携帯端末を用い、カラオケ歌唱を楽しみつつ、カラオケ歌唱の採点結果を利用してビンゴゲームを楽しむことができる。また、その際に表示されるビンゴゲーム用カードの数値は、利用者の歌唱採点履歴に基づく値である。従って、歌唱レベルが低い者が高得点を要求されるといった事態も生じ得ないことから、利用者の歌唱レベルに応じた無理のないビンゴゲームを楽しむことが可能となる。
【００８５】
＜第３実施形態＞
図１０を参照して、第３実施形態に係るカラオケシステム１０００について説明する。本実施形態では、カラオケシステム１０００を用いて複数人の利用者（利用者Ｘ、利用者Ｙ、利用者Ｚ）によりビンゴゲームを行う場合の例について述べる。第１実施形態及び第２実施形態と同様の構成については、詳細な説明を省略する。
【００８６】
［取得部］
取得部１００は、利用者毎の歌唱採点履歴に基づいて、利用者毎に採点結果の最大値と最小値を取得する。
【００８７】
たとえば、利用者Ｘの歌唱採点履歴として５つの採点結果（５３点、６４点、７１点、７７点、８１点）、利用者Ｙの歌唱採点履歴として５つの採点結果（７０点、７５点、８３点、８８点、９６点）、利用者Ｚの歌唱採点履歴として５つの採点結果（６３点、７７点、８２点、８５点、９８点）がサーバ２の記憶部に記憶されているとする。この場合において、利用者Ｘ、利用者Ｙ、利用者Ｚがリモコン装置５０を介してそれぞれの利用者ＩＤを入力してカラオケ装置１にログインし、ビンゴゲームを選択したとする。この場合、取得部１００は、各利用者の利用者ＩＤに基づいてサーバ２から歌唱採点履歴を受信する。そして、取得部１００は、利用者毎に採点結果の最大値と最小値を取得する。この例では、取得部１００は、利用者Ｘについて最大値８１点と最小値５３点を取得し、利用者Ｙについて最大値９６点と最小値７０点を取得し、利用者Ｚについて最大値９８点と最小値６３点を取得する。取得部１００は、取得した値を選択部２００に出力する。
【００８８】
［選択部］
選択部２００は、最大値と最小値の範囲にある値から、利用者毎に所定数の数値を選択する。
【００８９】
上記例において、選択部２００は、利用者Ｘについて最大値８１点と最小値５３点の間にある整数値から２５個の数値をランダムに選択し、利用者Ｙについて最大値９６点と最小値７０点の間にある整数値から２５個の数値をランダムに選択し、利用者Ｚについて最大値９８点と最小値６３点の間にある整数値から２５個の数値をランダムに選択する。選択部２００は、選択した数値をカード配信部５００に出力する。
【００９０】
［カード配信部］
カード配信部５００は、選択された数値をマス目に配置したビンゴゲーム用カードを利用者毎に作成して、利用者それぞれの携帯端末３に配信する。
【００９１】
たとえば、カード配信部５００は、利用者Ｘについて選択部２００により選択された２５個の数値を５×５のマス目にランダムに配置し、ビンゴゲーム用カードのデータを作成する。カード配信部５００は、作成したデータを利用者Ｘの携帯端末３に配信する。同様に、カード配信部５００は、利用者Ｙ（利用者Ｚ）について選択部２００により選択された２５個の数値を５×５のマス目にランダムに配置し、ビンゴゲーム用カードのデータを作成する。カード配信部５００は、作成したデータを利用者Ｙ（利用者Ｚ）の携帯端末３に配信する。
【００９２】
［採点値送信部］
採点値送信部６００は、ある利用者が新たに歌唱した場合に得られた採点値を利用者全ての携帯端末３に送信する。
【００９３】
利用者Ｘ〜利用者Ｚの携帯端末３にビンゴゲーム用カードがそれぞれ表示された状態において、利用者Ｘが楽曲を選択し、新たにカラオケ歌唱を行ったとする。この場合、採点処理部１５は、利用者Ｘのカラオケ歌唱を採点し、採点値を求める。採点処理部１５は、採点値を採点値送信部６００に出力する。採点値送信部６００は、通信部１２を介してサーバ２経由で利用者Ｘ〜利用者Ｚの携帯端末３全てに採点値の値を送信する。
【００９４】
＝＝カラオケシステム１０００の動作について＝＝
次に、図１０を参照して本実施形態におけるカラオケシステム１０００の動作の具体例について述べる。図１０は、カラオケシステム１０００の動作例を示すフローチャートである。なお、この例においては、カラオケ装置１及び携帯端末３は、サーバ２を介して情報の送受信を行うものとする。また、歌唱採点履歴は、サーバ２の記憶部に記憶されているものとする。
【００９５】
利用者Ｘ〜利用者Ｚがカラオケ装置１にログインし、ビンゴゲームを選択すると、カラオケ装置１はビンゴゲームを開始する（ビンゴゲームの開始。ステップ４０）。
【００９６】
カラオケ装置１は、サーバ２に利用者Ｘ〜利用者Ｚの利用者ＩＤを送信する。サーバ２は、送信された利用者ＩＤに基づいて対応する利用者Ｘ〜利用者Ｚの歌唱採点履歴を記憶部から読み出し、カラオケ装置１に送信する。
【００９７】
取得部１００は、サーバ２から送信された利用者Ｘ〜利用者Ｚの歌唱採点履歴に基づいて、利用者毎に採点結果の最大値と最小値を取得する（利用者毎に最大値と最小値の取得。ステップ４１）。取得部１００は、取得した値を選択部２００に出力する。
【００９８】
選択部２００は、最大値と最小値の範囲にある値から、利用者毎に所定数の数値を選択する（利用者毎に数値の選択。ステップ４２）。選択部２００は、選択した数値をカード配信部５００に出力する。
【００９９】
カード配信部５００は、ステップ４２で選択された数値をマス目に配置したビンゴゲーム用カードを利用者毎に作成して、それぞれの携帯端末３に配信する（利用者毎にカードを配信。ステップ４３）。
【０１００】
各利用者の携帯端末３において、カード表示制御部７００は、ステップ４３で配信されたビンゴゲーム用カードを表示部３４に表示させる（ビンゴゲーム用カードの表示。ステップ４４）。
【０１０１】
その後、利用者は新たなカラオケ歌唱を行う（新たなカラオケ歌唱。ステップ４５）。採点処理部１５は、そのカラオケ歌唱を採点して採点値を算出し、採点値送信部６００に出力する（採点値の算出。ステップ４６）。
【０１０２】
採点値送信部６００は、ステップ４６で算出された採点値をサーバ２経由で利用者Ｘ〜利用者Ｚの携帯端末３に送信する（利用者全ての携帯端末に採点値を送信。ステップ４７）。
【０１０３】
各利用者の携帯端末３において、表示態様制御部８００は、受信した採点値に対応する数値が、ステップ４４で表示されたビンゴゲーム用カード中にあるかどうかを確認する。
【０１０４】
採点値に対応する数値がビンゴゲーム用カード中にある場合（ステップ４８でＹの場合）、表示態様制御部８００は、当該数値及び／または当該数値が配置されているマス目の表示態様を変化させる（表示態様の変更。ステップ４９）。
【０１０５】
そして、たとえば、ある利用者のビンゴゲーム用カードの一列全ての数値の表示態様が変化してビンゴとなるまで（ステップ５０でＹとなるまで）、新たなカラオケ歌唱を繰り返し行う。
【０１０６】
このようなカラオケシステムによれば、利用者それぞれのビンゴゲーム用カードに表示される数値は、利用者それぞれの歌唱採点履歴に基づく値である。従って、歌唱レベルが低い者が高得点を要求されるといった事態も生じ得ないことから、複数人それぞれが異なるビンゴゲーム用カードを使用して順番を競う場合等であっても、利用者の歌唱レベルに応じた無理のないビンゴゲームを楽しむことが可能となる。
【０１０７】
＝＝第３実施形態の変形例＝＝
上記例において、一部の利用者が歌唱採点履歴を有しない場合もありうる。このような場合に、他の利用者の歌唱採点履歴を利用することで歌唱採点履歴を有しない利用者もビンゴゲームを行うことが可能となる。
【０１０８】
すなわち、選択部２００は、複数の利用者の中に歌唱採点履歴のない利用者がいる場合、他の利用者の最大値と最小値の範囲にある値から所定数の数値を選択する。
【０１０９】
たとえば、カラオケ装置１に利用者Ｘ〜利用者Ｚがログインし、皆でビンゴゲームを行うことを選択したとする。また、利用者Ｚは歌唱採点履歴を有しないとする。その場合、選択部２００は、利用者Ｚ用の所定数の数値を選択する際、たとえば、利用者Ｘの歌唱採点履歴に基づいて取得された最大値（９５点）と最小値（６０点）の範囲にある値から２５個の数値を選択する。
【０１１０】
この場合、カード配信部５００は、選択された数値をマス目に配置したビンゴゲーム用カードを作成して、歌唱採点履歴のない利用者Ｚの携帯端末３に配信する。このようなカラオケシステム１０００によれば、歌唱採点履歴の無い利用者であってもビンゴゲームに参加することが可能となる。
【０１１１】
更には、上記例のように他の利用者が複数いる場合、選択部２００は、複数の他の利用者の最大値と最小値が重複する範囲にある値から所定の数値を選択することも可能である。
【０１１２】
たとえば、採点結果の最大値と最小値が、利用者Ｘ（最大値：９５点、最小値６０点）、利用者Ｙ（最大値：９０点、最小値５５点）であったとする。この場合、選択部２００は、利用者Ｘと利用者Ｙの最大値と最小値が重複する範囲（９０点−６０点）にある値から２５個の数値を選択する。最大値と最小値が重複する範囲に含まれる数値は、複数の利用者それぞれが採点値として出しやすい値である。従って、このようなカラオケシステム１０００によれば、歌唱採点履歴の無い利用者がビンゴゲームに参加する場合であっても、公平にビンゴゲームを行うことが可能となる。
【０１１３】
＜第４実施形態＞
図１１を参照して、第４実施形態に係るカラオケシステム１０００について説明する。第３実施形態では、たとえば、利用者Ｘのビンゴゲーム用カードに配置する数値は、利用者Ｘの歌唱採点履歴に基づいて選択される。一方、本実施形態では、利用者Ｘ〜利用者Ｚでビンゴゲームを行う際、各利用者のビンゴゲーム用カードに配置する数値を、利用者全員の歌唱採点履歴に基づいて選択する。第１実施形態〜第３実施形態と同様の構成については、詳細な説明を省略する。
【０１１４】
［取得部］
取得部１００は、利用者毎の歌唱採点履歴に基づいて、利用者全体における採点結果の最大値と最小値を取得する。
【０１１５】
たとえば、利用者Ｘの歌唱採点履歴として５つの採点結果（５３点、６４点、７１点、７７点、８１点）、利用者Ｙの歌唱採点履歴として５つの採点結果（７０点、７５点、８３点、８８点、９６点）、利用者Ｚの歌唱採点履歴として５つの採点結果（６３点、７７点、８２点、８５点、９８点）がサーバ２の記憶部に記憶されているとする。この場合において、利用者Ｘ、利用者Ｙ、利用者Ｚがリモコン装置５０を介してそれぞれの利用者ＩＤを入力してカラオケ装置１にログインし、ビンゴゲームを選択したとする。この場合、取得部１００は、各利用者の利用者ＩＤに基づいてサーバ２から歌唱採点履歴を受信する。そして、取得部１００は、利用者全体における採点結果から最大値（９８点）と最小値（５３点）を取得する。取得部１００は、取得した値を選択部２００に出力する。選択部２００は、最大値９８点と最小値５３点の間にある整数値から２５個の数値を利用者Ｘ〜利用者Ｚに対してそれぞれランダムに選択し、カード配信部５００に出力する。
【０１１６】
＝＝カラオケシステム１０００の動作について＝＝
次に、図１１を参照して本実施形態におけるカラオケシステム１０００の動作の具体例について述べる。図１１は、カラオケシステム１０００の動作例を示すフローチャートである。なお、この例においては、カラオケ装置１及び携帯端末３は、サーバ２を介して情報の送受信を行うものとする。また、歌唱採点履歴は、サーバ２の記憶部に記憶されているものとする。
【０１１７】
利用者Ｘ〜利用者Ｚがカラオケ装置１にログインし、ビンゴゲームを選択すると、カラオケ装置１はビンゴゲームを開始する（ビンゴゲームの開始。ステップ６０）。
【０１１８】
カラオケ装置１は、サーバ２に利用者Ｘ〜利用者Ｚの利用者ＩＤを送信する。サーバ２は、送信された利用者ＩＤに基づいて対応する利用者Ｘ〜利用者Ｚの歌唱採点履歴を記憶部から読み出し、カラオケ装置１に送信する。
【０１１９】
取得部１００は、サーバ２から送信された利用者Ｘ〜利用者Ｚの歌唱採点履歴に基づいて、利用者全体における採点結果の最大値と最小値を取得する（利用者全体における最大値と最小値の取得。ステップ６１）。取得部１００は、取得した値を選択部２００に出力する。
【０１２０】
以下、ステップ６２からステップ７０までの処理は、第３実施形態におけるステップ４２〜５０までと同様であるため、詳細な説明を省略する。
【０１２１】
このようなカラオケシステムによれば、利用者それぞれのビンゴゲーム用カードに表示される数値は、利用者全体における歌唱採点履歴に基づく値である。つまり、このようなビンゴゲーム用カードに表示される数値は、ビンゴゲームに参加する利用者全員が同じ範囲内から選ばれる。従って、利用者の歌唱レベルを考慮しつつ、より公平なビンゴゲームを楽しむことが可能となる。
【０１２２】
上記実施形態等は、例として提示したものであり、発明の範囲を限定するものではない。上記の構成は、適宜組み合わせて実施することが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。上記実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１２３】
１  カラオケ装置
１０  カラオケ本体
１００  取得部
２００  選択部
３００  カード表示制御部
４００  表示態様制御部
【図１】
0006625008.tif 000002
【図２】
0006625008.tif 000003
【図３】
0006625008.tif 000004
【図４Ａ】
0006625008.tif 000005
【図４Ｂ】
0006625008.tif 000006
【図５】
0006625008.tif 000007
【図６】
0006625008.tif 000008
【図７】
0006625008.tif 000009
【図８】
0006625008.tif 000010
【図９】
0006625008.tif 000011
【図１０】
0006625008.tif 000012
【図１１】
0006625008.tif 000013