(57)【要約】【課題】利用者がカラオケ歌唱する楽曲を探す際に参考となる他の利用者の歌唱履歴情報を容易に入手可能な携帯端末を提供する。【解決手段】歌唱履歴情報を記憶する情報記憶部、他の利用者の携帯端末に対する歌唱履歴情報の送信可否、及び他の利用者の携帯端末からの歌唱履歴情報の受信可否を示す通信モードを設定する設定部、他の利用者の携帯端末を検出する検出部、通信モードに応じて、検出された他の利用者の携帯端末との間で歌唱履歴情報の送受信を行う通信処理部、歌唱履歴情報を受信した場合、受信した歌唱履歴情報と記憶された歌唱履歴情報との類似度が所定値以上であるかどうかを判定する判定部、類似度が所定値以上である場合、受信した歌唱履歴情報を情報記憶部に記憶させる記憶処理部を有する携帯端末。【選択図】図５
2020034749.tif 000002
【特許請求の範囲】
【請求項１】
カラオケ装置と通信可能に接続される携帯端末であって、
前記携帯端末を所有する一の利用者がカラオケ歌唱を行った際に得られた楽曲毎の採点結果を含む歌唱履歴情報を記憶する情報記憶部と、
他の利用者の携帯端末に対する歌唱履歴情報の送信可否、及び他の利用者の携帯端末からの歌唱履歴情報の受信可否を示す通信モードを設定する設定部と、
所定範囲内に存在する他の利用者の携帯端末を検出する検出部と、
前記通信モードに応じて、検出された前記他の利用者の携帯端末との間で前記歌唱履歴情報の送受信を行う通信処理部と、
前記他の利用者の携帯端末から歌唱履歴情報を受信した場合、受信した歌唱履歴情報と、前記情報記憶部に記憶された歌唱履歴情報との類似度が所定値以上であるかどうかを判定する判定部と、
前記類似度が所定値以上であると判定された場合、当該他の利用者の携帯端末から受信した歌唱履歴情報を前記情報記憶部に記憶させる記憶処理部と、
を有する携帯端末。
【請求項２】
前記類似度が所定値以上であると判定された場合、前記一の利用者の歌唱履歴情報と前記他の利用者の歌唱履歴情報との両方に含まれる共通楽曲を抽出する第１の抽出部と、
前記共通楽曲について、それぞれの歌唱履歴情報に含まれる採点結果を表示する第１の表示制御部と、
を有することを特徴とする請求項１記載の携帯端末。
【請求項３】
前記類似度が所定値以上であると判定された場合、前記他の利用者の歌唱履歴情報にのみ含まれる単一楽曲を抽出する第２の抽出部と、
前記カラオケ装置においてカラオケ演奏する楽曲を予約するための予約リストに対し、前記単一楽曲を登録する登録部と、
を有することを特徴とする請求項１または２記載の携帯端末。
【請求項４】
前記予約リストに登録した単一楽曲について、前記一の利用者がカラオケ歌唱した際に得られた一の採点結果を前記カラオケ装置から取得し、当該一の採点結果と、前記他の利用者の歌唱履歴情報に含まれる当該単一楽曲の採点結果とを表示する第２の表示制御部を有することを特徴とする請求項３記載の携帯端末。
【請求項５】
カラオケ装置と通信可能に接続される携帯端末で実行されるプログラムであって、
前記携帯端末を、
前記携帯端末を所有する一の利用者がカラオケ歌唱を行った際に得られた楽曲毎の採点結果を含む歌唱履歴情報を記憶する情報記憶部、
他の利用者の携帯端末に対する歌唱履歴情報の送信可否、及び他の利用者の携帯端末からの歌唱履歴情報の受信可否を示す通信モードを設定する設定部、
所定範囲内に存在する他の利用者の携帯端末を検出する検出部、
前記通信モードに応じて、検出された前記他の利用者の携帯端末との間で前記歌唱履歴情報の送受信を行う通信処理部、
前記他の利用者の携帯端末から歌唱履歴情報を受信した場合、受信した歌唱履歴情報と、前記情報記憶部に記憶された歌唱履歴情報との類似度が所定値以上であるかどうかを判定する判定部、
前記類似度が所定値以上であると判定された場合、当該他の利用者の携帯端末から受信した歌唱履歴情報を前記情報記憶部に記憶させる記憶処理部、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は携帯端末、及び携帯端末で実行されるプログラムに関する。
【０００２】
カラオケ装置が記憶する楽曲は数十万曲存在する。そのため、利用者は、カラオケ装置に付属するリモコン装置等を介して任意の検索条件（楽曲名、歌手名等）を入力することで、カラオケ歌唱する楽曲を検索する。
【０００３】
一方、利用者に対してカラオケ歌唱する楽曲をお勧め（リコメンド）する技術が知られている。たとえば特許文献１には、任意の利用者と嗜好が近似する他の利用者を特定し、当該特定された利用者の歌唱履歴に基づいて楽曲をリコメンドする技術が開示されている。
【０００４】
また、利用者は、自己が所有する携帯端末に記憶された楽曲のプレイリストを作成し、他の利用者と共有することができる（非特許文献１参照）。或いは、作成したプレイリストを利用者同士で交換するためのガジェットも存在する（非特許文献２参照）。
【０００５】
このように、利用者同士でプレイリストの共有や交換を行うことで、それぞれの利用者は、相手の好みの楽曲や、自らが聴かないような新たな楽曲を知るきっかけを得ることができる。利用者は、このようなプレイリストの中から、カラオケ歌唱する楽曲を探すこともできる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１５−０１１２４４号公報
【非特許文献】
【０００７】
【非特許文献１】Ａｐｐｌｅホームページ  「プレイリストを作成して共有する」、［平成３０年７月３１日検索］、インターネット＜ＵＲＬ：https://support.apple.com/ja-jp/HT207542＞
【非特許文献２】音楽交換ガジェット  Ｂｅａｔｐｌｕｇ、［平成３０年７月３１日検索］、インターネット＜ＵＲＬ：https://camp-fire.jp/projects/view/297＞
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところで、利用者の中には、カラオケオフ会で初めて出会った他の利用者の好みの楽曲や、カラオケ歌唱が上手い他の利用者が歌唱する楽曲の中から、カラオケ歌唱する楽曲を探したいと考える者もいる。
【０００９】
このような場合、カラオケ歌唱を行った楽曲名や採点結果を含む歌唱履歴情報を参照することができれば、利用者は、カラオケ歌唱する楽曲を探すことが容易となる。
【００１０】
しかしながら、カラオケオフ会で初めて出会った他の利用者のように、面識のない者に対して歌唱履歴情報を見せて欲しい旨を伝えることは困難な場合も多い。
【００１１】
更には、仮に他の利用者の歌唱履歴情報を参照できたとしても、自分の好みと異なる楽曲やカラオケ歌唱が難しそうな楽曲だけが含まれている可能性もある。この場合、利用者はカラオケ歌唱する楽曲を探すことが困難となる。
【００１２】
本発明の目的は、利用者がカラオケ歌唱する楽曲を探す際に参考となる他の利用者の歌唱履歴情報を容易に入手可能な携帯端末及びプログラムを提供することにある。
【課題を解決するための手段】
【００１３】
上記目的を達成するための主たる発明は、カラオケ装置と通信可能に接続される携帯端末であって、前記携帯端末を所有する一の利用者がカラオケ歌唱を行った際に得られた楽曲毎の採点結果を含む歌唱履歴情報を記憶する情報記憶部と、他の利用者の携帯端末に対する歌唱履歴情報の送信可否、及び他の利用者の携帯端末からの歌唱履歴情報の受信可否を示す通信モードを設定する設定部と、所定範囲内に存在する他の利用者の携帯端末を検出する検出部と、前記通信モードに応じて、検出された前記他の利用者の携帯端末との間で前記歌唱履歴情報の送受信を行う通信処理部と、前記他の利用者の携帯端末から歌唱履歴情報を受信した場合、受信した歌唱履歴情報と、前記情報記憶部に記憶された歌唱履歴情報との類似度が所定値以上であるかどうかを判定する判定部と、前記類似度が所定値以上であると判定された場合、当該他の利用者の携帯端末から受信した歌唱履歴情報を前記情報記憶部に記憶させる記憶処理部と、を有する携帯端末である。
本発明の他の特徴については、後述する明細書及び図面の記載により明らかにする。
【発明の効果】
【００１４】
本発明によれば、利用者がカラオケ歌唱する楽曲を探す際に参考となる他の利用者の歌唱履歴情報を容易に入手できる。
【図面の簡単な説明】
【００１５】
【図１】第１実施形態に係る携帯端末及びカラオケ装置を示した図である。
【図２】第１実施形態に係る携帯端末のハードウェア構成を示す図である。
【図３】第１実施形態に係る一の利用者の携帯端末及び他の利用者の携帯端末を示した図である。
【図４】第１実施形態に係る表示部に表示された採点結果を示す図である。
【図５】第１実施形態に係る携帯端末の動作を示すフローチャートである。
【図６】第２実施形態に係る携帯端末のハードウェア構成を示す図である。
【図７】第２実施形態に係る携帯端末の動作を示すフローチャートである。
【発明を実施するための形態】
【００１６】
＜第１実施形態＞
図１〜図５を参照して、第１実施形態に係る携帯端末について説明する。
【００１７】
携帯端末は、利用者が所有するスマートフォン等である。携帯端末には、カラオケ装置を操作するための専用アプリケーションソフトウェア（以下、「カラオケアプリ」）がインストールされている。カラオケアプリは、サーバ装置（図示無し）や、サーバ装置が提供するＷｅｂサイトからダウンロードすることで入手できる。
【００１８】
カラオケ装置は、利用者が選曲した楽曲のカラオケ演奏、及び利用者がカラオケ歌唱を行うための装置である。
【００１９】
携帯端末はカラオケ装置と通信可能に接続される。たとえば、図１に示すように、利用者Ｕ１が所有する携帯端末Ｍ１は、カラオケ装置Ｋと通信可能に接続される。
【００２０】
携帯端末とカラオケ装置は、ペアリングされることで互いに通信可能となる。ペアリングは公知の手法を利用することができる。ペアリングは、たとえば、カラオケ装置Ｋが設置されたカラオケルームへ利用者Ｕ１が入室した後、携帯端末Ｍ１でカラオケアプリを起動させた場合に実行される。ペアリングされた後、利用者Ｕ１は、カラオケアプリを利用して、たとえばカラオケ装置Ｋに付属するリモコン装置と同様の操作（楽曲の予約等）を行うことができる。
【００２１】
また、本実施形態において、携帯端末は、カラオケアプリを起動することにより、他の利用者の携帯端末との通信が可能となる（詳細は後述）。
【００２２】
＝＝携帯端末＝＝
図２に示すように、携帯端末Ｍ１は、記憶部１０、通信部１１、表示部１２、入力部１３、及び制御部１４を備える。
【００２３】
［記憶部］
記憶部１０は、各種のデータを記憶する大容量の記憶装置である。本実施形態に係る記憶部１０の記憶領域の一部は、情報記憶部１０ａとして機能する。
【００２４】
（情報記憶部）
情報記憶部１０ａは、携帯端末を所有する一の利用者がカラオケ歌唱を行った際に得られた楽曲毎の採点結果を含む歌唱履歴情報を記憶する。
【００２５】
歌唱履歴情報は、利用者が過去に行ったカラオケ歌唱に関する情報である。本実施形態において、歌唱履歴情報には、利用者がカラオケ歌唱を行った楽曲を識別するための情報（楽曲名、歌手名、楽曲ＩＤ等）、及び楽曲毎の採点結果（採点値、歌唱技法の評価等）が含まれる。
【００２６】
本実施形態において、歌唱履歴情報に含まれる履歴の数は、予め所定の数（直近にカラオケ歌唱を行った１０曲分、歌唱回数の多い楽曲から１５曲分、採点値の高い楽曲から２０曲分等）が決められている。或いは、所定数の履歴を選択する機能をカラオケアプリが備え、利用者が選択した履歴を歌唱履歴情報に含むようにしてもよい。たとえば、本実施形態に係る情報記憶部１０ａは、利用者Ｕ１が直近にカラオケ歌唱を行った１０曲分の歌唱履歴情報を記憶している。
【００２７】
［通信部、表示部、入力部］
通信部１１は、ペアリングされたカラオケ装置や他の利用者が所有する携帯端末との接続を行うためのインターフェースを提供する。表示部１２は、各種情報を表示させるディスプレイである。入力部１３は、利用者Ｕ１が各種指示入力を行うための構成である。入力部１３は、たとえば、利用者Ｕ１からの音声入力を受け付けるためのマイクや、利用者Ｕ１が各情報を入力するための操作ボタンである。表示部１２をタッチパネル形式で構成し、入力部１３として用いてもよい。
【００２８】
［制御部］
制御部１４は、携帯端末Ｍ１における各種の制御を行う。制御部１４は、ＣＰＵおよびメモリ（いずれも図示無し）を備える。ＣＰＵは、メモリに記憶されたプログラムを実行することにより各種の機能を実現する。
【００２９】
図２に示すように、制御部１４は、設定部１４ａ、検出部１４ｂ、通信処理部１４ｃ、判定部１４ｄ、記憶処理部１４ｅ、第１の抽出部１４ｆ、及び第１の表示制御部１４ｇとして機能する。
【００３０】
（設定部）
設定部１４ａは、他の利用者の携帯端末に対する歌唱履歴情報の送信可否、及び他の利用者の携帯端末からの歌唱履歴情報の受信可否を示す通信モードを設定する。
【００３１】
利用者Ｕ１は、入力部１３を介し、自己の歌唱履歴情報を他の利用者の携帯端末に送信するかどうか、及び他の利用者の携帯端末からの歌唱履歴情報を受信するかどうかを選択する。設定部１４ａは、当該選択に応じて、通信モードを設定する。たとえば、利用者Ｕ１により、「他の利用者の携帯端末に対しては歌唱履歴情報の送信を行わない」、且つ「他の利用者の携帯端末からの歌唱履歴情報は受信する」という選択がなされた場合、設定部１４ａは、「歌唱履歴情報の送信不可、受信可」という通信モードを設定する。
【００３２】
以下、図３に示すように、携帯端末Ｍ１を所有する利用者Ｕ１と、携帯端末Ｍ２を所有する利用者Ｕ２と、携帯端末Ｍ３を所有する利用者Ｕ３とが、カラオケオフ会Ｅに参加している例について説明を行う。なお、図３の例においては、利用者Ｕ１が「一の利用者」に相当し、利用者Ｕ２及び利用者Ｕ３が「他の利用者」に相当する。
【００３３】
携帯端末Ｍ２及び携帯端末Ｍ３は、携帯端末Ｍ１と同様の構成を有する。たとえば、携帯端末Ｍ２の情報記憶部１０ａには、利用者Ｕ２の歌唱履歴情報が記憶されており、携帯端末Ｍ３の情報記憶部１０ａには、利用者Ｕ３の歌唱履歴情報が記憶されている。また、携帯端末Ｍ２及び携帯端末Ｍ３それぞれにおいて予め通信モードが設定されている。以下の例では、携帯端末Ｍ１は「他の利用者の携帯端末に対して歌唱履歴情報を送信しない」、且つ「他の利用者の携帯端末から歌唱履歴情報を受信する」（「歌唱履歴情報の送信不可、受信可」）という通信モードが設定され、携帯端末Ｍ２及び携帯端末Ｍ３は「他の利用者の携帯端末に対して歌唱履歴情報を送信する」、且つ「他の利用者の携帯端末から歌唱履歴情報を受信しない」（「歌唱履歴情報の送信可、受信不可」）という通信モードが設定されているとして説明を行う。
【００３４】
（検出部）
検出部１４ｂは、所定範囲内に存在する他の利用者の携帯端末を検出する。
【００３５】
所定範囲は、携帯端末同士が通信可能な範囲である。たとえば、携帯端末同士がＢｌｕｅｔｏｏｔｈ（登録商標）通信を行う場合、無線通信が可能な範囲（約１０ｍ以内）が所定範囲となる。
【００３６】
検出部１４ｂは、カラオケアプリの起動により携帯端末の検出を開始する。たとえば、カラオケオフ会Ｅにおいて各利用者が自己の携帯端末においてカラオケアプリを起動させたとする。この場合、携帯端末Ｍ１の検出部１４ｂは、所定範囲内にある携帯端末Ｍ２や携帯端末Ｍ３を検出することができる。同様に、携帯端末Ｍ２及び携帯端末Ｍ３の検出部１４ｂも他の携帯端末を検出することができる。
【００３７】
（通信処理部）
通信処理部１４ｃは、設定された通信モードに応じて、検出された他の利用者の携帯端末との間で歌唱履歴情報の送受信を行う。
【００３８】
たとえば、携帯端末Ｍ１の検出部１４ｂが携帯端末Ｍ２を検出したとする。この場合、携帯端末Ｍ１の通信処理部１４ｃは、設定された通信モード（「歌唱履歴の受信可」）に応じて、携帯端末Ｍ２に対して、利用者Ｕ２の歌唱履歴情報を要求する信号を送信する。
【００３９】
一方、当該信号を受信した携帯端末Ｍ２の通信処理部１４ｃは、設定された通信モードに応じて、携帯端末Ｍ１への歌唱履歴情報の送信可否を判断する。この例では、携帯端末Ｍ２においては「歌唱履歴情報の送信可」という通信モードが設定されている。従って、携帯端末Ｍ２の通信処理部１４ｃは、携帯端末Ｍ１に対して利用者Ｕ２の歌唱履歴情報を送信する。
【００４０】
携帯端末Ｍ１の通信処理部１４ｃは、携帯端末Ｍ２が送信した利用者Ｕ２の歌唱履歴情報を受信する。
【００４１】
（判定部）
判定部１４ｄは、他の利用者の携帯端末から歌唱履歴情報を受信した場合、受信した歌唱履歴情報と、情報記憶部１０ａに記憶された歌唱履歴情報との類似度が所定値以上であるかどうかを判定する。
【００４２】
類似度は、歌唱履歴情報同士がどれくらい似ているかを示すものである。具体的には、他の利用者の歌唱履歴情報に含まれる楽曲のうち、一の利用者の歌唱履歴にも含まれる楽曲の割合を類似度とすることができる。
【００４３】
たとえば、携帯端末Ｍ１の判定部１４ｄは、利用者Ｕ２の歌唱履歴情報に含まれる１０曲分の楽曲ＩＤのうち、利用者Ｕ１の歌唱履歴情報にも含まれる楽曲ＩＤ（同じ楽曲ＩＤ）の割合を求める。たとえば、同じ楽曲ＩＤが６つあった場合、判定部１４ｄは、類似度を「６０％」として求める。
【００４４】
判定部１４ｄは、求めた類似度が所定値以上であるかどうかを判定する。所定値は、予め任意の値を設定しておくことが可能である。この例では、所定値が「５０％」であるとして説明する。
【００４５】
上記例において、利用者Ｕ１の歌唱履歴情報と利用者Ｕ２の歌唱履歴情報との類似度は「６０％」である。従って、携帯端末Ｍ１の判定部１４ｄは、利用者Ｕ１の歌唱履歴情報と利用者Ｕ２の歌唱履歴情報との類似度が所定値（５０％）以上であると判定する。
【００４６】
一方、たとえば、携帯端末Ｍ１の判定部１４ｄが、利用者Ｕ３の歌唱履歴情報に含まれる１０曲分の楽曲ＩＤのうち、利用者Ｕ１の歌唱履歴情報にも含まれる楽曲ＩＤ（同じ楽曲ＩＤ）の割合を求めた結果、類似度が「３０％」であったとする。この場合、判定部１４ｄは、利用者Ｕ１の歌唱履歴情報と利用者Ｕ３の歌唱履歴情報との類似度が所定値（５０％）より低いと判定する。
【００４７】
なお、類似度が所定値以上であるかどうかは、他の利用者の歌唱履歴情報に含まれる楽曲のうち、一の利用者の歌唱履歴情報にも含まれる楽曲の割合と、それらの楽曲における採点結果の平均値との差を用いて判定してもよい。
【００４８】
たとえば、携帯端末Ｍ１の判定部１４ｄは、利用者Ｕ２の歌唱履歴情報に含まれる１０曲分の楽曲ＩＤのうち、利用者Ｕ１の歌唱履歴情報にも含まれる楽曲ＩＤ（同じ楽曲ＩＤ）の割合が５０％以上であり、且つ同じ楽曲ＩＤにおける利用者Ｕ１の歌唱履歴情報に含まれる採点結果の平均値と、利用者Ｕ２の歌唱履歴情報に含まれる採点結果の平均値との差が１０点以内である場合に、類似度が所定値以上であると判定してもよい。
【００４９】
（記憶処理部）
記憶処理部１４ｅは、類似度が所定値以上であると判定された場合、当該他の利用者の携帯端末から受信した歌唱履歴情報を情報記憶部１０ａに記憶させる。
【００５０】
たとえば上述のように、利用者Ｕ１の歌唱履歴情報と利用者Ｕ２の歌唱履歴情報との類似度が所定値以上であると判定された場合、携帯端末Ｍ１の記憶処理部１４ｅは、携帯端末Ｍ２から受信した利用者Ｕ２の歌唱履歴情報を情報記憶部１０ａに記憶させる。この場合、利用者Ｕ１は、携帯端末Ｍ１で利用者Ｕ２の歌唱履歴情報を参照することができる。
【００５１】
一方、上述の利用者Ｕ１の歌唱履歴情報及び利用者Ｕ３の歌唱履歴情報のように、類似度が所定値よりも低いと判定された場合、利用者Ｕ３の歌唱履歴情報は、利用者Ｕ１にとって好みの楽曲やカラオケ歌唱可能な楽曲が含まれている可能性が低い。従って、携帯端末Ｍ１の記憶処理部１４ｅは、携帯端末Ｍ３から受信した利用者Ｕ３の歌唱履歴情報については、情報記憶部１０ａに記憶させない。
【００５２】
（第１の抽出部）
第１の抽出部１４ｆは、類似度が所定値以上であると判定された場合、共通楽曲を抽出する。
【００５３】
共通楽曲は、一の利用者の歌唱履歴情報と他の利用者の歌唱履歴情報との両方に含まれる楽曲である。たとえば、利用者Ｕ１の歌唱履歴情報に楽曲Ｍ００１、００２、００３、００４、００５、００６、００７、００８、００９、０１０が含まれており、利用者Ｕ２の歌唱履歴情報に楽曲Ｍ００１、００２、００４、００６、００８、０１０、０１１、０１２、０１４、０１６が含まれていたとする。この場合、携帯端末Ｍ１の第１の抽出部１４ｆは、共通楽曲として楽曲Ｍ００１、００２、００４、００６、００８、０１０の６曲を抽出する。
【００５４】
（第１の表示制御部）
第１の表示制御部１４ｇは、共通楽曲について、それぞれの歌唱履歴情報に含まれる採点結果を表示する。
【００５５】
たとえば、上述のように、共通楽曲として楽曲Ｍ００１、００２、００４、００６、００８、０１０の６曲が抽出された場合、携帯端末Ｍ１の第１の表示制御部１４ｇは、利用者Ｕ１の歌唱履歴情報の中から各楽曲の採点結果を特定し、且つ利用者Ｕ２の歌唱履歴情報の中からも、各楽曲の採点結果を特定する。第１の表示制御部１４ｇは、特定した採点結果を表示部１２に表示する。採点結果の表示態様は様々な形が可能である。たとえば、図４に示したように、各楽曲の楽曲名と、利用者Ｕ１の採点結果及び利用者Ｕ２の採点結果とを並べて表示することができる。
【００５６】
＝＝携帯端末における処理について＝＝
次に、図５を参照して本実施形態に係る携帯端末Ｍ１における動作の具体例について述べる。図５は、携帯端末Ｍ１における動作例を示すフローチャートである。この例では、携帯端末Ｍ１を所有する利用者Ｕ１と携帯端末Ｍ２を所有する利用者Ｕ２がカラオケオフ会Ｅに参加しているものとする。各携帯端末には、携帯端末を所有する利用者の歌唱履歴情報が記憶されているとする。また、携帯端末Ｍ２においては、予めカラオケプリが起動されており、且つ通信モードが「歌唱履歴情報の送信可」と設定されているとする。
【００５７】
カラオケオフ会Ｅに参加するにあたり、利用者Ｕ１は歌唱履歴情報の送受信可否について予め選択を行う。設定部１４ａは、利用者Ｕ１の選択に基づいて、他の利用者の携帯端末に対する歌唱履歴情報の送信可否、及び他の利用者の携帯端末からの歌唱履歴情報の受信可否を示す通信モードを設定する（通信モードの設定。ステップ１０）。この例では、通信モードが「歌唱履歴情報の受信可」と設定されたとする。
【００５８】
カラオケオフ会Ｅの会場内において、利用者Ｕ２のカラオケ歌唱を聴いた利用者Ｕ１は、利用者Ｕ２がどのような楽曲をカラオケ歌唱しているのかを知りたいと考えたとする。この場合、利用者Ｕ１は携帯端末Ｍ１においてカラオケアプリを起動させる。
【００５９】
カラオケアプリの起動に伴い、検出部１４ｂは、所定範囲内に他の利用者の携帯端末が存在するかどうかを検索する。この例において、検出部１４ｂは携帯端末Ｍ２を検出することができる。
【００６０】
検出部１４ｂが携帯端末Ｍ２を検出した場合（ステップ１１でＹの場合）、通信処理部１４ｃは、通信モードに応じて、検出された利用者Ｕ２の携帯端末Ｍ２との間で歌唱履歴情報の送受信を行う。
【００６１】
具体的には、通信処理部１４ｃは、検出した携帯端末Ｍ２に対して、歌唱履歴情報を要求する信号を送信する（歌唱履歴情報の送信要求。ステップ１２）。この場合、携帯端末Ｍ２の通信処理部１４ｃは、ステップ１２における送信要求に基づいて、携帯端末Ｍ１に歌唱履歴情報を送信する。
【００６２】
通信処理部１４ｃは、携帯端末Ｍ２から利用者Ｕ２（他の利用者）の歌唱履歴情報を受信する（他の利用者の歌唱履歴情報を受信。ステップ１３）。
【００６３】
判定部１４ｄは、ステップ１３で受信した利用者Ｕ２の歌唱履歴情報と、情報記憶部１０ａに記憶された利用者Ｕ１の歌唱履歴情報との類似度が所定値以上であるかどうかを判定する。
【００６４】
類似度が所定値以上であると判定された場合（ステップ１４でＹの場合）、記憶処理部１４ｅは、ステップ１３で受信した歌唱履歴情報を情報記憶部１０ａに記憶させる（他の利用者の歌唱履歴情報を記憶。ステップ１５）。
【００６５】
また、類似度が所定値以上であると判定された場合（ステップ１４でＹの場合）、第１の抽出部１４ｆは、利用者Ｕ１の歌唱履歴情報と利用者Ｕ２の歌唱履歴情報との両方に含まれる共通楽曲を抽出する（共通楽曲の抽出。ステップ１６）。
【００６６】
第１の表示制御部１４ｇは、ステップ１６で抽出された共通楽曲について、利用者Ｕ１の歌唱履歴情報に含まれる採点結果と、利用者Ｕ２の歌唱履歴情報に含まれる採点結果とを表示する（共通楽曲について、各歌唱履歴情報に含まれる採点結果を表示。ステップ１７）。なお、ステップ１５の処理と、ステップ１６及びステップ１７の処理とは、逆の順番で行われてもよいし、並行して行われてもよい。
【００６７】
以上から明らかなように、本実施形態に係る携帯端末Ｍ１は、カラオケ装置と通信可能に接続される。携帯端末Ｍ１は、携帯端末Ｍ１を所有する利用者Ｕ１がカラオケ歌唱を行った際に得られた楽曲毎の採点結果を含む歌唱履歴情報を記憶する情報記憶部１０ａと、他の利用者の携帯端末に対する歌唱履歴情報の送信可否、及び他の利用者の携帯端末からの歌唱履歴情報の受信可否を示す通信モードを設定する設定部１４ａと、所定範囲内に存在する他の利用者の携帯端末を検出する検出部１４ｂと、通信モードに応じて、検出された他の利用者の携帯端末との間で歌唱履歴情報の送受信を行う通信処理部１４ｃと、他の利用者の携帯端末から歌唱履歴情報を受信した場合、受信した歌唱履歴情報と、情報記憶部１０ａに記憶された歌唱履歴情報との類似度が所定値以上であるかどうかを判定する判定部１４ｄと、類似度が所定値以上であると判定された場合、当該他の利用者の携帯端末から受信した歌唱履歴情報を情報記憶部１０ａに記憶させる記憶処理部１４ｅと、を有する。
【００６８】
このような携帯端末Ｍ１によれば、予め他の利用者の歌唱履歴情報を受信可とする通信モードを設定しておくだけで、送信を許可している他の利用者の歌唱履歴情報を自動的に受信することができる。よって、他の利用者との面識の有無に関わらず、他の利用者の歌唱履歴情報を参照することが可能となる。また、類似度が所定値以上の歌唱履歴情報を記憶することにより、利用者Ｕ１がカラオケ歌唱する楽曲を探しやすくなる。すなわち、本実施形態に係る携帯端末Ｍ１によれば、利用者がカラオケ歌唱する楽曲を探す際に参考となる他の利用者の歌唱履歴情報を容易に入手できる。
【００６９】
また、本実施形態に係る携帯端末Ｍ１は、類似度が所定値以上であると判定された場合、利用者Ｕ１の歌唱履歴情報と他の利用者の歌唱履歴情報との両方に含まれる共通楽曲を抽出する第１の抽出部１４ｆと、共通楽曲について、それぞれの歌唱履歴情報に含まれる採点結果を表示する第１の表示制御部１４ｇと、を有する。
【００７０】
このように共通楽曲を抽出し、その採点結果を表示することにより、利用者Ｕ１は、共通楽曲について、自己の採点結果と他の利用者との採点結果を比較することができる。たとえば採点結果が近い場合、他の利用者がカラオケ歌唱を行った楽曲（歌唱履歴情報に含まれる楽曲）については、利用者Ｕ１も同じようにカラオケ歌唱できる可能性が高い。よって、利用者Ｕ１は、他の利用者の歌唱履歴情報の中からカラオケ歌唱する楽曲を選曲し易くなる。
【００７１】
更に、上記実施形態で説明した処理を携帯端末に実行させるためのプログラムを提供することも可能である。このようなプログラムは、携帯端末Ｍ１を、携帯端末Ｍ１を所有する利用者Ｕ１がカラオケ歌唱を行った際に得られた楽曲毎の採点結果を含む歌唱履歴情報を記憶する情報記憶部１０ａ、他の利用者の携帯端末に対する歌唱履歴情報の送信可否、及び他の利用者の携帯端末からの歌唱履歴情報の受信可否を示す通信モードを設定する設定部１４ａ、所定範囲内に存在する他の利用者の携帯端末を検出する検出部１４ｂ、通信モードに応じて、検出された他の利用者の携帯端末との間で歌唱履歴情報の送受信を行う通信処理部１４ｃ、他の利用者の携帯端末から歌唱履歴情報を受信した場合、受信した歌唱履歴情報と、情報記憶部１０ａに記憶された歌唱履歴情報との類似度が所定値以上であるかどうかを判定する判定部１４ｄ、類似度が所定値以上であると判定された場合、当該他の利用者の携帯端末から受信した歌唱履歴情報を情報記憶部１０ａに記憶させる記憶処理部１４ｅとして機能させるためのプログラムである。このようなプログラムによれば、携帯端末Ｍ１を介して、利用者がカラオケ歌唱する楽曲を探す際に参考となる他の利用者の歌唱履歴情報を容易に入手できる。
【００７２】
＜第２実施形態＞
次に、図６及び図７を参照して、第２実施形態に係る携帯端末Ｍ１について説明する。本実施形態では、他の利用者の歌唱履歴情報にのみ含まれる楽曲（単一楽曲）をカラオケ歌唱可能とする例について述べる。第１実施形態と同様の構成については詳細な説明を省略する。
【００７３】
［制御部］
図６に示すように、本実施形態に係る制御部１４は、設定部１４ａ、検出部１４ｂ、通信処理部１４ｃ、判定部１４ｄ、記憶処理部１４ｅ、第２の抽出部１４ｈ、登録部１４ｉ、及び第２の表示制御部１４ｊとして機能する。
【００７４】
（第２の抽出部）
第２の抽出部１４ｈは、類似度が所定値以上と判定された場合、単一楽曲を抽出する。
【００７５】
単一楽曲は、他の利用者の歌唱履歴情報にのみ含まれる楽曲である。たとえば、利用者Ｕ１の歌唱履歴情報に楽曲Ｍ００１、００２、００３、００４、００５、００６、００７、００８、００９、０１０が含まれており、利用者Ｕ２の携帯端末Ｍ２から受信した歌唱履歴情報に楽曲Ｍ００１、００２、００４、００６、００８、０１０、０１１、０１２、０１４、０１６が含まれていたとする。この場合、携帯端末Ｍ１の第２の抽出部１４ｈは、単一楽曲として利用者Ｕ１の歌唱履歴情報に含まれていない（すなわち、利用者Ｕ２の歌唱履歴情報のみに含まれている）楽曲Ｍ０１１、０１２、０１４、０１６の４曲を抽出する。
【００７６】
（登録部）
登録部１４ｉは、カラオケ装置においてカラオケ演奏する楽曲を予約するための予約リストに対し、単一楽曲を登録する。
【００７７】
予約リストは記憶部１０に記憶されている。たとえば、上述の通り単一楽曲として楽曲Ｍ０１１、０１２、０１４、０１６の４曲が抽出された場合、登録部１４ｉは、予約リストに各楽曲の楽曲ＩＤを登録する。
【００７８】
（第２の表示制御部）
第２の表示制御部１４ｊは、予約リストに登録した単一楽曲について、一の利用者がカラオケ歌唱した際に得られた一の採点結果を前記カラオケ装置から取得し、当該一の採点結果と、他の利用者の歌唱履歴情報に含まれる当該単一楽曲の採点結果とを表示する。
【００７９】
たとえば、予約リストに楽曲Ｍ０１１、０１２、０１４、０１６の楽曲ＩＤが登録されているとする。利用者Ｕ１は、カラオケ装置Ｋを利用する際、携帯端末Ｍ１においてカラオケアプリを起動させ、「予約リストの表示」を選択する。制御部１４は、予約リストを表示部１２に表示させる。利用者Ｕ１は、予約リストの中から任意の楽曲Ｍ０１１を選択する。制御部１４は、通信部１１を介して選択された楽曲Ｍ０１１の楽曲ＩＤをカラオケ装置Ｋに送信する。
【００８０】
カラオケ装置Ｋは、受信した楽曲ＩＤを予約待ち行列に登録し、カラオケ演奏を行う。
利用者Ｕ１は、カラオケ演奏に合わせてカラオケ歌唱を行う。カラオケ装置Ｋは、利用者Ｕ１の歌唱音声に基づいてカラオケ歌唱の採点を行い、採点結果を算出する。カラオケ装置Ｋは、採点結果を携帯端末Ｍ１に送信する。
【００８１】
第２の表示制御部１４ｊは、カラオケ装置Ｋから採点結果を取得する。第２の表示制御部１４ｊは、情報記憶部１０ａに記憶されている利用者Ｕ２の歌唱履歴情報の中から、楽曲Ｍ０１１の採点結果を特定する。第２の表示制御部１４ｊは、利用者Ｕ１が楽曲Ｍ０１１のカラオケ歌唱をした際に得られた採点結果と、特定した採点結果（利用者Ｕ２が楽曲Ｍ０１１のカラオケ歌唱をした際に得られた採点結果）とを表示部１２に表示する。
【００８２】
＝＝携帯端末における処理について＝＝
次に、図７を参照して本実施形態に係る携帯端末Ｍ１における動作の具体例について述べる。図７は、携帯端末Ｍ１における動作例を示すフローチャートである。この例では、携帯端末Ｍ１を所有する利用者Ｕ１と携帯端末Ｍ２を所有する利用者Ｕ２がカラオケオフ会Ｅに参加しているものとする。各携帯端末には、携帯端末を所有する利用者の歌唱履歴情報が記憶されているとする。また、携帯端末Ｍ２においては、予めカラオケプリが起動されており、且つ通信モードが「歌唱履歴情報の送信可」と設定されているとする。
【００８３】
ステップ２０〜ステップ２５は、第１実施形態におけるステップ１０〜ステップ１５と同様であるため詳細な説明を省略する。
【００８４】
類似度が所定値以上であると判定された場合（ステップ２４でＹの場合）、第２の抽出部１４ｈは、利用者Ｕ２の歌唱履歴情報にのみ含まれる単一楽曲を抽出する（単一楽曲の抽出。ステップ２６）。
【００８５】
登録部１４ｉは、カラオケ装置においてカラオケ演奏する楽曲を予約するための予約リストに対し、ステップ２６で抽出した単一楽曲を登録する（単一楽曲の登録。ステップ２７）。
【００８６】
その後、利用者Ｕ１はカラオケ店舗に移動し、カラオケ装置Ｋを利用して単一楽曲のカラオケ歌唱を行ったとする。
【００８７】
第２の表示制御部１４ｊは、単一楽曲について、利用者Ｕ１がカラオケ歌唱した際に得られた採点結果をカラオケ装置Ｋから取得する（単一楽曲の採点結果を取得。ステップ２８）。
【００８８】
第２の表示制御部１４ｊは、ステップ２８で取得した採点結果と、利用者Ｕ２の歌唱履歴情報に含まれる当該単一楽曲の採点結果とを表示する（単一楽曲について各採点結果を表示。ステップ２９）。
【００８９】
以上から明らかなように、本実施形態に係る携帯端末Ｍ１は、類似度が所定値以上であると判定された場合、他の利用者の歌唱履歴情報にのみ含まれる単一楽曲を抽出する第２の抽出部１４ｈと、カラオケ装置においてカラオケ演奏する楽曲を予約するための予約リストに対し、単一楽曲を登録する登録部１４ｉと、を有する。このような携帯端末Ｍ１によれば、利用者Ｕ１がカラオケ歌唱したことが無い楽曲についてカラオケ歌唱をする機会を得やすくなる。
【００９０】
また、本実施形態に係る携帯端末Ｍ１は、予約リストに登録した単一楽曲について、利用者Ｕ１がカラオケ歌唱した際に得られた一の採点結果をカラオケ装置から取得し、当該一の採点結果と、他の利用者の歌唱履歴情報に含まれる当該単一楽曲の採点結果とを表示する第２の表示制御部１４ｊを有する。このように単一楽曲の採点結果を表示することにより、利用者Ｕ１は、他の利用者とカラオケ歌唱の巧拙を比べることができる。
【００９１】
＜その他＞
上記実施形態では、検出部１４ｂが利用者Ｕ２の携帯端末Ｍ２を検出した場合、通信処理部１４ｃが携帯端末Ｍ２に対して、利用者Ｕ２の歌唱履歴情報を要求する信号を送信する例について述べた。
【００９２】
一方、携帯端末Ｍ２において「歌唱履歴情報の送信可」という通信モードが設定されている場合、携帯端末Ｍ２の通信処理部１４ｃは、携帯端末Ｍ１からの送信要求を受け付ける前に、検出された携帯端末Ｍ１に対して歌唱履歴情報を送信してもよい。この場合、携帯端末Ｍ１において「歌唱履歴情報の受信可」となっている場合、携帯端末Ｍ１の通信処理部１４ｃは、携帯端末Ｍ２から送信された歌唱履歴情報を受信する。一方、携帯端末Ｍ１において「歌唱履歴情報の受信不可」となっている場合、携帯端末Ｍ１の通信処理部１４ｃは、携帯端末Ｍ２から送信された歌唱履歴情報を受信しない。
【００９３】
また、上記実施形態では、カラオケアプリの起動に伴って検出部１４ｂ等が機能する例について述べたが、カラオケアプリが起動していない場合であっても（たとえば他のアプリを実行している場合であっても）、検出部１４ｂ等を機能させることも可能である。このようにアプリが起動していない場合に無線通信を行う技術としては、たとえば、特開２０１１−０００３０９号公報に記載の技術を利用できる。
【００９４】
また、上記実施形態では、設定部１４ａは送信可否及び受信可否を独立して設定するものとしたが、これに限られない。利用者には、他の利用者の歌唱履歴情報を見たいという利用者と、自分の歌唱履歴情報を他の利用者に見せたいという利用者とがいることから、「送信可且つ受信不可」または「送信不可且つ受信可」のいずれかを選んで設定するものとしてもよい。これにより、携帯端末同士の通信は一方向に限定されるため、利用者の要望に応えながら処理を単純にすることができる。
【００９５】
上記実施形態は、例として提示したものであり、発明の範囲を限定するものではない。上記の構成は、適宜組み合わせて実施することが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。たとえば、第１実施形態における処理と第２実施形態における処理を続けて実行してもよい。上記実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００９６】
１０ａ  情報記憶部
１４ａ  設定部
１４ｂ  検出部
１４ｃ  通信処理部
１４ｄ  判定部
１４ｅ  記憶処理部
１４ｆ  第１の抽出部
１４ｇ  第１の表示制御部
１４ｈ  第２の抽出部
１４ｉ  登録部
１４ｊ  第２の表示制御部
Ｋ  カラオケ装置
Ｍ１、Ｍ２、Ｍ３  携帯端末
【図１】
2020034749.tif 000003
【図２】
2020034749.tif 000004
【図３】
2020034749.tif 000005
【図４】
2020034749.tif 000006
【図５】
2020034749.tif 000007
【図６】
2020034749.tif 000008
【図７】
2020034749.tif 000009