(57)【要約】      （修正有）【課題】携帯端末とカラオケ装置とのペアリングを容易且つ正確に行うカラオケシステムを提供する。【解決手段】携帯端末、カラオケ装置、サーバ装置を含むカラオケシステムであって、制御部９０は、端末識別情報、第一の位置情報を受信する端末側受信部９０ａ、音声データ、装置識別情報を受信するカラオケ装置側受信部９０ｂ、音声データに基づいて第二の声紋データを抽出する声紋抽出部、カラオケ装置から送信された装置識別情報と一致する装置識別情報に関連付けられた第二の位置情報を特定する位置情報特定部、の該位置情報が示す位置に設置されているカラオケ装置の近傍に位置する携帯端末を特定する携帯端末特定部、第二の声紋データと一致又は類似する第一の声紋データを特定する声紋データ特定部、該第一の声紋データに関連付けられている端末識別情報と、カラオケ装置から送信された装置識別情報とを関連付けるペアリング処理部を有する。【選択図】図４
2018112598.tif 000002
【特許請求の範囲】
【請求項１】
固有の端末識別情報を有し、利用者それぞれが所有する携帯端末と、固有の装置識別情報を有する複数のカラオケ装置と、前記携帯端末及び前記カラオケ装置と通信可能なサーバ装置とを含むカラオケシステムであって、
前記携帯端末は、
当該携帯端末を識別するための前記端末識別情報及び当該携帯端末の現在位置を示す第一の位置情報を、前記サーバ装置に送信する第一の送信制御部を有し、
前記カラオケ装置は、
音声入力するためのマイクと、
前記マイクに入力された音声信号に基づく音声データ、及び当該カラオケ装置を識別するための前記装置識別情報を、前記サーバ装置に送信する第二の送信制御部と、
を有し、
前記サーバ装置は、
利用者毎に予め取得された第一の声紋データを当該利用者毎の前記端末識別情報と関連付けて記憶する声紋データ記憶部と、
各カラオケ装置の設置位置を示す第二の位置情報を当該各カラオケ装置の装置識別情報に関連付けて記憶する位置情報記憶部と、
前記携帯端末から送信された、前記端末識別情報、及び前記第一の位置情報を受信する第一の受信部と、
前記カラオケ装置から送信された、前記音声データ、及び前記装置識別情報を受信する第二の受信部と、
前記音声データに基づいて第二の声紋データを抽出する声紋抽出部と、
前記カラオケ装置から送信された前記装置識別情報と一致する装置識別情報に関連付けられた前記第二の位置情報を前記位置情報記憶部から特定する位置情報特定部と、
特定された前記第二の位置情報が示す位置に設置されているカラオケ装置の近傍に位置する携帯端末を前記第一の位置情報に基づいて特定する携帯端末特定部と、
特定された前記携帯端末から送信された前記端末識別情報と一致する端末識別情報に関連付けられた前記第一の声紋データを前記声紋データ記憶部から読み出し、前記第二の声紋データと一致または類似する前記第一の声紋データを特定する声紋データ特定部と、
特定された前記第一の声紋データに関連付けられている前記端末識別情報と、前記カラオケ装置から送信された前記装置識別情報とを関連付けるペアリング処理部と、
を有するカラオケシステム。
【請求項２】
固有の端末識別情報を有し、利用者それぞれが所有する携帯端末、及び固有の装置識別情報を有する複数のカラオケ装置と通信可能なサーバ装置であって、
利用者毎に予め取得された第一の声紋データを当該利用者毎の前記端末識別情報と関連付けて記憶する声紋データ記憶部と、
各カラオケ装置の設置位置を示す第二の位置情報を当該各カラオケ装置の装置識別情報に関連付けて記憶する位置情報記憶部と、
前記携帯端末から送信された、当該携帯端末を識別するための端末識別情報、及び当該携帯端末の現在位置を示す第一の位置情報を受信する第一の受信部と、
前記カラオケ装置から送信された、マイクに入力された音声信号に基づく音声データ、及び当該カラオケ装置を識別するための装置識別情報を受信する第二の受信部と、
前記音声データに基づいて第二の声紋データを抽出する声紋抽出部と、
前記カラオケ装置から送信された前記装置識別情報と一致する装置識別情報に関連付けられた前記第二の位置情報を前記位置情報記憶部から特定する位置情報特定部と、
特定された前記第二の位置情報が示す位置に設置されているカラオケ装置の近傍に位置する携帯端末を前記第一の位置情報に基づいて特定する携帯端末特定部と、
特定された前記携帯端末から送信された前記端末識別情報と一致する端末識別情報に関連付けられた前記第一の声紋データを前記声紋データ記憶部から読み出し、前記第二の声紋データと一致または類似する前記第一の声紋データを特定する声紋データ特定部と、
特定された前記第一の声紋データに関連付けられている前記端末識別情報と、前記カラオケ装置から送信された前記装置識別情報とを関連付けるペアリング処理部と、
を有するサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はカラオケシステム及びサーバ装置に関する。
【背景技術】
【０００２】
カラオケ装置には、各種操作入力を行うためのリモコン装置が設けられている。利用者は、リモコン装置を介して楽曲の選曲・予約等を行うことができる。
【０００３】
通常、リモコン装置は、カラオケ装置一台に対して１〜２台等、限られた数しか設けられていない。従って、たとえば大人数でカラオケ歌唱を行う際には、リモコン装置を使用したいときに使用できない場合があった。
【０００４】
そこで、利用者が所有するスマートフォンなどの携帯端末にカラオケ楽曲の予約等を行うための専用のアプリケーションソフトをインストールすることで、携帯端末を介してリモコン装置と同様の操作を行う技術が開発されている。
【０００５】
ところで、このような専用のアプリケーションソフトをインストールできる携帯端末の中には、赤外線通信機能を備えていない機種や、カラオケ装置の赤外線通信方式に対応していない機種などがある。これらの機種でカラオケ楽曲の予約等を行う場合、携帯端末の携帯電話網を介してサーバ経由でカラオケ装置にアクセスする方式を採用しなければならない。このため、携帯端末とカラオケ装置とをペアリングすることが必要となる。
【０００６】
携帯端末とカラオケ装置とのペアリングの方法に関し、特許文献１には、以下のようなカラオケ選曲システムが開示されている。具体的には、カラオケ装置は、キーコードと自己のカラオケ装置ＩＤとを２次元バーコードに変換してカラオケモニタなどに表示させる。当該２次元バーコードを読み取った携帯端末は、カラオケ装置ＩＤとキーコードをメモリに記憶し、利用者の所望する予約楽曲の楽曲ＩＤを携帯端末からサーバ経由でカラオケ装置に送信する際、メモリに記憶しておいたキーコードとカラオケ装置ＩＤを付加して送信する。サーバは、携帯端末から受信したカラオケ装置ＩＤに対応するカラオケ装置に対し、受信したキーコードと楽曲ＩＤを転送する。カラオケ装置は、サーバから受信したキーコードが、自己が発行したキーコードと一致する場合のみ、受信した楽曲ＩＤを予約登録することで携帯端末とカラオケ装置とのペアリングを可能とする。
【０００７】
また、特許文献２には、カラオケ装置の表示画面に当該カラオケ装置固有の識別子（バーコード等）を表示させ、当該識別子を携帯端末で読み込むことにより、サーバ装置を介して携帯端末とカラオケ装置のペアリングを可能とする技術が開示されている。
【０００８】
また、特許文献３には、カラオケ装置から出力されたペアリング用の音響信号を携帯端末で受信することで携帯端末とカラオケ装置のペアリングを可能とする技術が開示されている。
【０００９】
更に、特許文献４には、カラオケ装置から出力されたカラオケ識別情報を携帯端末で受信した後、受信したカラオケ識別情報及び携帯端末の識別情報をカラオケ装置のマイクに入力することにより、携帯端末とカラオケ装置のペアリングを可能とする技術が開示されている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２０１２−２１２０１４号公報
【特許文献２】特開２０１３−０３７１４８号公報
【特許文献３】特開２０１６−１２８２号公報
【特許文献４】特開２０１６−２０６５３３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
ここで特許文献１〜４の技術においては、カラオケ装置側からペアリング用の識別子や音響信号、カラオケ識別情報を表示または発信する必要があるため煩雑である。また、携帯端末側では提示されたペアリング用の信号を正確に受信する必要がある。
【００１２】
本発明の目的は、携帯端末とカラオケ装置とのペアリングを容易且つ正確に行うことを可能とするサーバ装置及びカラオケシステムを提供することにある。
【課題を解決するための手段】
【００１３】
上記目的を達成するための一の発明は、固有の端末識別情報を有し、利用者それぞれが所有する携帯端末と、固有の装置識別情報を有する複数のカラオケ装置と、前記携帯端末及び前記カラオケ装置と通信可能なサーバ装置とを含むカラオケシステムであって、前記携帯端末は、当該携帯端末を識別するための前記端末識別情報及び当該携帯端末の現在位置を示す第一の位置情報を、前記サーバ装置に送信する第一の送信制御部を有し、前記カラオケ装置は、音声入力するためのマイクと、前記マイクに入力された音声信号に基づく音声データ、及び当該カラオケ装置を識別するための前記装置識別情報を、前記サーバ装置に送信する第二の送信制御部と、を有し、前記サーバ装置は、利用者毎に予め取得された第一の声紋データを当該利用者毎の前記端末識別情報と関連付けて記憶する声紋データ記憶部と、各カラオケ装置の設置位置を示す第二の位置情報を当該各カラオケ装置の装置識別情報に関連付けて記憶する位置情報記憶部と、前記携帯端末から送信された、前記端末識別情報、及び前記第一の位置情報を受信する第一の受信部と、前記カラオケ装置から送信された、前記音声データ、及び前記装置識別情報を受信する第二の受信部と、前記音声データに基づいて第二の声紋データを抽出する声紋抽出部と、前記カラオケ装置から送信された前記装置識別情報と一致する装置識別情報に関連付けられた前記第二の位置情報を前記位置情報記憶部から特定する位置情報特定部と、特定された前記第二の位置情報が示す位置に設置されているカラオケ装置の近傍に位置する携帯端末を前記第一の位置情報に基づいて特定する携帯端末特定部と、特定された前記携帯端末から送信された前記端末識別情報と一致する端末識別情報に関連付けられた前記第一の声紋データを前記声紋データ記憶部から読み出し、前記第二の声紋データと一致または類似する前記第一の声紋データを特定する声紋データ特定部と、特定された前記第一の声紋データに関連付けられている前記端末識別情報と、前記カラオケ装置から送信された前記装置識別情報とを関連付けるペアリング処理部と、を有するカラオケシステムである。
【００１４】
また、上記目的を達成するための他の発明は、固有の端末識別情報を有し、利用者それぞれが所有する携帯端末、及び固有の装置識別情報を有する複数のカラオケ装置と通信可能なサーバ装置であって、利用者毎に予め取得された第一の声紋データを当該利用者毎の前記端末識別情報と関連付けて記憶する声紋データ記憶部と、各カラオケ装置の設置位置を示す第二の位置情報を当該各カラオケ装置の装置識別情報に関連付けて記憶する位置情報記憶部と、前記携帯端末から送信された、当該携帯端末を識別するための端末識別情報、及び当該携帯端末の現在位置を示す第一の位置情報を受信する第一の受信部と、前記カラオケ装置から送信された、マイクに入力された音声信号に基づく音声データ、及び当該カラオケ装置を識別するための装置識別情報を受信する第二の受信部と、前記音声データに基づいて第二の声紋データを抽出する声紋抽出部と、前記カラオケ装置から送信された前記装置識別情報と一致する装置識別情報に関連付けられた前記第二の位置情報を前記位置情報記憶部から特定する位置情報特定部と、特定された前記第二の位置情報が示す位置に設置されているカラオケ装置の近傍に位置する携帯端末を前記第一の位置情報に基づいて特定する携帯端末特定部と、特定された前記携帯端末から送信された前記端末識別情報と一致する端末識別情報に関連付けられた前記第一の声紋データを前記声紋データ記憶部から読み出し、前記第二の声紋データと一致または類似する前記第一の声紋データを特定する声紋データ特定部と、特定された前記第一の声紋データに関連付けられている前記端末識別情報と、前記カラオケ装置から送信された前記装置識別情報とを関連付けるペアリング処理部と、を有するサーバ装置である。
【発明の効果】
【００１５】
本発明によれば、携帯端末とカラオケ装置とのペアリングを容易且つ正確に行うことができる。
【図面の簡単な説明】
【００１６】
【図１】実施形態に係るカラオケシステムの概略を示す図である。
【図２】実施形態に係る携帯端末のハードウェア構成例を示す図である。
【図３】実施形態に係るカラオケ装置のハードウェア構成例を示す図である。
【図４】実施形態に係るサーバ装置のハードウェア構成例を示す図である。
【図５】実施形態に係るカラオケシステムの処理を示すフローチャートである。
【発明を実施するための形態】
【００１７】
図１〜図５を参照して、実施形態に係るカラオケシステム１について説明する。
【００１８】
＝＝システム＝＝
カラオケシステムは、固有の端末識別情報を有し、カラオケ装置の利用者それぞれが所有する携帯端末と、固有の装置識別情報を有する複数のカラオケ装置と、携帯端末及びカラオケ装置と通信可能なサーバ装置とを含む。
【００１９】
図１に示すように、本実施形態に係るカラオケシステム１は、６台の携帯端末Ｍ１〜Ｍ６、２台のカラオケ装置Ｋ１、Ｋ２、一台のサーバ装置Ｓを含んでいる。携帯端末Ｍ１〜Ｍ６は、利用者Ｕ１〜Ｕ６それぞれが所有している。また、図１では、店舗Ｌ１においてカラオケ装置Ｋ１が設置されている部屋内に利用者Ｕ１〜Ｕ３が居り、店舗Ｌ２においてカラオケ装置Ｋ２が設置されている部屋内に利用者Ｕ４〜Ｕ６が居る状況を示している。すなわち、携帯端末Ｍ１〜Ｍ３は、カラオケ装置Ｋ１の近傍に位置し、携帯端末Ｍ４〜Ｍ６は、カラオケ装置Ｋ２の近傍に位置する。
【００２０】
携帯端末Ｍ１〜Ｍ６及びカラオケ装置Ｋ１、Ｋ２とサーバ装置ＳとはネットワークＮを介して通信可能となっている。ネットワークＮは、たとえば公衆電話回線網やインターネット回線である。
【００２１】
端末識別情報は、携帯端末を識別するための情報である。具体的には、ＳＳＩＤや電話番号等、それぞれの携帯端末固有の情報である。装置識別情報は、カラオケ装置を識別するための情報である。具体的には、専用のＩＤや番号等、それぞれのカラオケ装置固有の情報である。
【００２２】
＝＝携帯端末＝＝
携帯端末Ｍ１〜Ｍ６は、一般的なスマートフォン、タブレット端末等である。以下では、携帯端末Ｍ１について説明を行うが、他の携帯端末も同様の構成を備える。
【００２３】
図２は携帯端末Ｍ１のハードウェア構成例を示す図である。携帯端末Ｍ１は、記憶部１０、通信部１１、操作部１２、表示部１３、及び制御部１４を備える。
【００２４】
記憶部１０は、携帯端末に関する各種情報を記憶する。本実施形態において、記憶部１０は、少なくとも携帯端末Ｍ１を識別するための端末識別情報、及びリモコン用アプリケーションソフトウェア（以下、「リモコン用アプリ」という）を記憶している。リモコン用アプリは「所定のアプリケーションソフトウェア」に相当する。
【００２５】
リモコン用アプリは、カラオケ装置が有するリモコン装置と同様の操作を携帯端末から可能とするためのソフトウェアである。この操作は、リモコン用アプリを実行している携帯端末と、あるカラオケ装置とをペアリングすることにより行うことができるようになる。ペアリングとは、所定の携帯端末と所定のカラオケ装置とが通信可能となるように、サーバ装置で関連付けを行うことをいう。たとえば、携帯端末Ｍ１からの操作信号がカラオケ装置Ｋ１で受信可能となるように（携帯端末Ｍ１からの操作信号に基づいてカラオケ装置Ｋ１の操作が行えるように）、サーバ装置Ｓで携帯端末Ｍ１とカラオケ装置Ｋ１との関連付けを行うことである。
【００２６】
通信部１１は、携帯端末Ｍ１とサーバ装置Ｓとを接続するためのインターフェースを提供する。操作部１２は、利用者が各種の操作入力を行うためのボタンやＧＵＩである。表示部１３は、各種の情報を表示させる表示画面を提供する。たとえば、表示部１３に表示された所定のアイコンを選択することにより、上述のリモコン用アプリが実行される。
【００２７】
制御部１４は、携帯端末Ｍ１の各種処理を制御する。制御部１４はＣＰＵおよびメモリ（いずれも図示無し）を備える。ＣＰＵは、メモリに記憶されたプログラムを実行することにより各種の機能を実現する。本実施形態に係る位置情報取得部１４ａ、及び送信処理部１４ｂは、制御部１４のＣＰＵがメモリに記憶されている動作プログラムを実行することにより実現される。動作プログラムは、たとえば、リモコン用アプリにより実行される。
【００２８】
［位置情報取得部］
位置情報取得部１４ａは、携帯端末の現在位置を示す位置情報を取得する。携帯端末の現在位置を示す位置情報は、「第一の位置情報」に相当する。
【００２９】
位置情報の取得は、公知の手法を用いて行うことができる。たとえば、位置情報取得部１４ａは、携帯端末Ｍ１が備えるＧＰＳ機能を利用して位置情報を取得する。或いは、位置情報取得部１４ａは、複数基地局測位方式（ＡＦＬＴ）を利用して位置情報を取得したり、Ｗｉ−Ｆｉ（登録商標）のアクセスポイントを利用して位置情報を取得してもよい。
【００３０】
［送信処理部］
送信処理部１４ｂは、所定のアプリケーションソフトウェアが実行された場合、通信部１１を介して、携帯端末を識別するための端末識別情報及び携帯端末の現在位置を示す第一の位置情報を、サーバ装置Ｓに送信する。通信部１１及び送信処理部１４ｂは「第一の送信制御部」に相当する。
【００３１】
本実施形態において、送信処理部１４ｂは、リモコン用アプリが実行された場合、通信部１１を介して、記憶部１０から読み出した携帯端末Ｍ１の端末識別情報、及び位置情報取得部１４ａによって取得された携帯端末Ｍ１の現在位置を示す位置情報をサーバ装置Ｓに送信する。
【００３２】
なお、本実施形態では、リモコン用アプリが実行された場合に、端末識別情報等を送信する例について述べたがこれに限られない。たとえば、携帯端末Ｍ１を介してＷｅｂサーバが提供する所定のサイトにアクセスした場合（ログインした場合）に、端末識別情報等を送信するようにしてもよい。
【００３３】
＝＝カラオケ装置＝＝
カラオケ装置は、カラオケ楽曲の演奏、及び利用者がカラオケ歌唱を行うための装置である。以下では、カラオケ装置Ｋ１について説明を行うが、他のカラオケ装置も同様の構成を備える。
【００３４】
図３に示すように、カラオケ装置Ｋ１は、カラオケ本体２０、スピーカ３０、表示装置４０、マイク５０、及びリモコン装置６０を備える。
【００３５】
スピーカ３０はカラオケ本体２０からの放音信号に基づいて放音するための構成である。表示装置４０はカラオケ本体２０からの信号に基づいて映像や画像を画面に表示するための構成である。マイク５０は利用者の音声をカラオケ本体２０に入力するための構成である。図３では一のマイク５０のみを示しているが、一のカラオケ装置において複数のマイクが設けられていてもよい。リモコン装置６０は、カラオケ本体２０に対する各種操作をおこなうための装置である。利用者はリモコン装置６０を用いてカラオケ歌唱を希望する楽曲の選曲（予約）等を行うことができる。リモコン装置６０の表示画面には各種操作の指示入力を行うためのアイコン等が表示される。なお、本実施形態におけるカラオケシステム１は、たとえば、携帯端末Ｍ１がリモコン装置６０と同様の各種操作を行うことを可能とする。
【００３６】
カラオケ本体２０は、選択されたカラオケ楽曲の演奏制御、歌詞や背景映像等の表示制御、マイク５０を通じて入力された音声信号の処理といった、カラオケ歌唱に関する各種の制御を行う。図３に示すように、カラオケ本体２０は、制御部２１、通信部２２、記憶部２３、音響処理部２４、表示処理部２５及び操作部２６を備える。各構成はインターフェース（図示なし）を介してバスＢに接続されている。
【００３７】
（制御部）
制御部２１は、カラオケ装置Ｋ１の各種処理を制御する。制御部２１は、ＣＰＵおよびメモリ（いずれも図示無し）を備える。ＣＰＵは、メモリに記憶された動作プログラムを実行することにより各種の制御機能を実現する。本実施形態に係る送信処理部２１ａは、制御部２１のＣＰＵがメモリに記憶されている動作プログラムを実行することにより実現される。
【００３８】
［送信処理部］
送信処理部２１ａは、通信部２２を介して、マイク５０に入力された音声信号に基づく音声データ、及びカラオケ装置を識別するための装置識別情報を、サーバ装置Ｓに送信する。通信部２２及び送信処理部２１ａは「第二の送信制御部」に相当する。
【００３９】
本実施形態において、送信処理部２１ａは、通信部２２を介して、マイク５０に入力されたある利用者の音声信号に基づく音声データ、及びカラオケ装置Ｋ１を識別するための装置識別情報をサーバ装置Ｓに送信する。装置識別情報は、記憶部２３に記憶されている。
【００４０】
（通信部）
通信部２２は、ルーター（図示なし）を介してカラオケ本体２０を通信回線に接続するためのインターフェースを提供する。
【００４１】
（記憶部）
記憶部２３は、各種のデータを記憶する大容量の記憶装置であり、たとえばハードディスクドライブなどである。記憶部２３は、カラオケ装置Ｋ１によりカラオケ演奏を行うための複数の楽曲データを記憶する。
【００４２】
（音響処理部、表示処理部、操作部）
音響処理部２４は、制御部２１の制御に基づき、カラオケ楽曲に対する演奏の制御およびマイク５０を通じて入力された歌唱音声信号の処理を行う。表示処理部２５は、制御部２１の制御に基づき、表示装置４０やリモコン装置６０における各種表示に関する処理を行う。操作部２６は、パネルスイッチおよびリモコン受信回路などからなり、歌唱者によるカラオケ装置Ｋ１のパネルスイッチあるいはリモコン装置６０の操作に応じて選曲信号、演奏中止信号などの操作信号を制御部２１に対して出力する。制御部２１は、操作部２６からの操作信号を検出し、対応する処理を実行する。
【００４３】
＝＝サーバ装置＝＝
サーバ装置Ｓは、カラオケ装置に関する各種情報を管理したり、カラオケ装置や携帯端末から送信される情報処理を行うコンピュータである。図４はサーバ装置Ｓのハードウェア構成例を示す図である。サーバ装置Ｓは、記憶部７０、通信部８０及び制御部９０を備える。
【００４４】
（記憶部）
記憶部７０は、各種のデータを記憶する大容量の記憶装置である。記憶部７０は、たとえば、カラオケ装置によりカラオケ演奏を行うための楽曲データ、歌詞テロップデータ、及び背景画像データ等を記憶する。各楽曲に対しては、固有の識別子（楽曲ＩＤ）が付与されている。サーバ装置Ｓから各カラオケ装置に対して楽曲データ等を配信することにより、各カラオケ装置において対応する楽曲のカラオケ演奏が可能となる。
【００４５】
本実施形態において、記憶部７０の記憶領域の一部は、声紋データ記憶部７０ａ及び位置情報記憶部７０ｂとして提供される。
【００４６】
［声紋データ記憶部］
声紋データ記憶部７０ａは、利用者毎に予め取得された第一の声紋データを利用者毎の端末識別情報と関連付けて記憶する。
【００４７】
本実施形態において、サーバ装置Ｓを介して携帯端末とカラオケ装置のペアリングを行う際には、利用者の声紋データ及び当該利用者の携帯端末を識別するための端末識別情報が必要となる。声紋データ記憶部７０ａは、それらの情報を予め関連付けて記憶しておくことができる。
【００４８】
ペアリングを行う前に、利用者は自己の利用者ＩＤを入力してカラオケシステム１にログインを行い、予め自己の声紋データの登録を行っておくことを要する。声紋データは、後述のように、カラオケ装置が備えるマイク５０を介して入力された音声信号に基づく音声データを用いてサーバ装置Ｓ側で取得することができる。また、利用者は、リモコン装置６０等を介して、自己の所有する携帯端末を識別するための情報を入力する。カラオケ装置は、音声データと入力された端末識別情報とを関連付けてサーバ装置Ｓに送信する。声紋データ記憶部７０ａは、受信した音声データに基づく声紋データ及び端末識別情報を利用者ＩＤと関連付けて記憶する。このように、予め取得された声紋データは、「第一の声紋データ」に相当する。この例において、声紋データ記憶部７０ａは、利用者Ｕ１〜Ｕ６それぞれの声紋データＶ´１〜Ｖ´６をそれぞれが所有する携帯端末の端末識別情報ｍ１〜ｍ６と関連付けて、予め記憶しているものとする。
【００４９】
［位置情報記憶部］
位置情報記憶部７０ｂは、各カラオケ装置の設置位置を示す第二の位置情報を当該各カラオケ装置の装置識別情報に関連付けて記憶する。
【００５０】
位置情報は、たとえばＧＰＳ機能で使用できるＸＹＺの三次元座標値である。装置識別情報は、上述の通り、各カラオケ装置を識別するための固有の情報である。
【００５１】
たとえば、新しいカラオケ装置を開局処理した後、作業者は、当該カラオケ装置を識別するための装置識別情報と当該カラオケ装置の設置位置を示す位置情報を併せてサーバ装置Ｓに送信する。位置情報記憶部７０ｂは、受信した装置識別情報と位置情報とを関連付けて記憶する。この場合におけるカラオケ装置の位置情報は「第二の位置情報」に相当する。また、本実施形態において、カラオケ装置Ｋ１の識別情報は装置識別情報ＫＤ１で示され、カラオケ装置Ｋ１が設置されている位置は位置情報ｐ１で示されるとする。
【００５２】
（通信部）
通信部８０は、サーバ装置Ｓと、各携帯端末または各カラオケ装置とを接続するためのインターフェースを提供する。
【００５３】
（制御部）
制御部９０は、サーバ装置Ｓにおける各種の制御を行う。制御部９０はＣＰＵおよびメモリ（いずれも図示無し）を備える。ＣＰＵは、メモリに記憶されたプログラムを実行することにより各種の機能を実現する。本実施形態に係る端末側受信部９０ａ、カラオケ装置側受信部９０ｂ、声紋抽出部９０ｃ、位置情報特定部９０ｄ、携帯端末特定部９０ｅ、声紋データ特定部９０ｆ、及びペアリング処理部９０ｇは、制御部９０のＣＰＵがメモリに記憶されている動作プログラムを実行することにより実現される。
【００５４】
［端末側受信部］
端末側受信部９０ａは、携帯端末から送信された、当該携帯端末を識別するための端末識別情報、及び当該携帯端末の現在位置を示す第一の位置情報を受信する。
【００５５】
たとえば、図１に示した携帯端末Ｍ１〜携帯端末Ｍ６それぞれにおいて、リモコン用アプリが実行されたとする。この場合、端末側受信部９０ａは、通信部８０を介して、各携帯端末から送信された端末識別情報、及び各携帯端末の位置情報を取得する。リモコン用アプリを実行している携帯端末は、カラオケ装置とのペアリングを要求している。従って、サーバ装置Ｓは、カラオケ装置と携帯端末のペアリングを行うために、以下の処理を実行する。通信部８０及び端末側受信部９０ａは、「第一の受信部」に相当する。また、この例において、端末側受信部９０ａは、携帯端末Ｍ１〜Ｍ６それぞれから端末識別情報ｍ１〜ｍ６及び位置情報Ｐ１〜Ｐ６を受信したものとする。
【００５６】
［カラオケ装置側受信部］
カラオケ装置側受信部９０ｂは、カラオケ装置から送信された、マイク入力された音声信号に基づく音声データ、及び当該カラオケ装置を識別するための装置識別情報を受信する。
【００５７】
たとえば、図１に示したカラオケ装置Ｋ１において、利用者Ｕ１がマイク５０を介して音声の入力を行ったとする。この場合、カラオケ装置側受信部９０ｂは、通信部８０を介して、カラオケ装置Ｋ１から送信された利用者Ｕ１の音声データｖ１、及びカラオケ装置Ｋ１を識別するための装置識別情報ＫＤ１を受信する。通信部８０及びカラオケ装置側受信部９０ｂは、「第二の受信部」に相当する。
【００５８】
［声紋抽出部］
声紋抽出部９０ｃは、音声データに基づいて第二の声紋データを抽出する。音声データから声紋データを抽出する方法については、公知の手法を用いることができる。
【００５９】
本実施形態において、カラオケ装置Ｋ１から送信された音声データに基づく声紋データは、カラオケ装置Ｋ１と音声入力を行った利用者の所有する携帯端末とをペアリングするために使用される。
【００６０】
たとえば、図１の例において、利用者Ｕ１が、自己の所有する携帯端末Ｍ１からカラオケ装置Ｋ１に対して操作入力を行いたいと考えたとする。この場合、利用者Ｕ１は、カラオケ本体２０に設けられたペアリングボタンを選択した後、カラオケ装置Ｋ１のマイク５０から音声信号の入力を行う。送信処理部２１ａは、通信部２２を介して、マイク５０に入力された音声信号に基づく音声データｖ１をサーバ装置Ｓに送信する。カラオケ装置側受信部９０ｂは、カラオケ装置Ｋ１から送信された、音声データｖ１を受信する。声紋抽出部９０ｃは、受信した利用者Ｕ１の音声データを解析し、利用者Ｕ１の声紋データＶ１を抽出する。このように、声紋抽出部９０ｃで抽出された声紋データは、「第二の声紋データ」に相当する。
【００６１】
なお、本実施形態のようにペアリングボタンを押下する方法ではなく、特定のキーワードが音声入力された場合に、声紋抽出部９０ｃが声紋データを抽出する処理を実行することでもよい。この場合、ペアリングボタンを選択する手間を省くことができる。
【００６２】
［位置情報特定部］
位置情報特定部９０ｄは、カラオケ装置から送信された装置識別情報と一致する装置識別情報に関連付けられた第二の位置情報を位置情報記憶部７０ｂから特定する。
【００６３】
たとえば、上記例のように、カラオケ装置側受信部９０ｂはカラオケ装置Ｋ１から送信された装置識別情報ＫＤ１を受信したとする。この場合、位置情報特定部９０ｄは、位置情報記憶部７０ｂにおいて、装置識別情報ＫＤ１と同じ装置識別情報を抽出する。そして、位置情報特定部９０ｄは、抽出した装置識別情報に関連付けられている第二の位置情報（位置情報ｐ１）を特定する。
【００６４】
［携帯端末特定部］
携帯端末特定部９０ｅは、特定された第二の位置情報が示す位置に設置されているカラオケ装置の近傍に位置する携帯端末を第一の位置情報に基づいて特定する。
【００６５】
本実施形態に係るカラオケシステム１において、カラオケ装置と携帯端末のペアリングを行う場合、まず位置情報を用いてペアリングを行う携帯端末の絞り込みを行う。
【００６６】
上記例において、リモコン用アプリを実行している携帯端末は６台存在する。一方、本実施形態に係るカラオケシステム１において、ペアリングは、携帯端末でリモコン用アプリを実行しつつ、ペアリングを希望するカラオケ装置で音声の入力を行うことにより行われる。そこで、カラオケシステム１は、まずカラオケ装置Ｋ１の位置情報及び携帯端末から送信された当該携帯端末の位置情報を参照して、携帯端末の絞り込みを行う。カラオケ装置の位置情報は、位置情報特定部９０ｄにより特定されたものを用いる。上述の通り、カラオケ装置Ｋ１の位置は、位置情報ｐ１で特定される。
【００６７】
すなわち、携帯端末特定部９０ｅは、カラオケ装置Ｋ１の位置情報ｐ１と携帯端末Ｍ１〜Ｍ６それぞれの位置情報Ｐ１〜Ｐ６を比較する。そして、携帯端末特定部９０ｅは、位置情報ｐ１と同一または所定の閾値以内の位置情報を持つ携帯端末（この例では、携帯端末Ｍ１〜Ｍ３）を特定する。
【００６８】
［声紋データ特定部］
声紋データ特定部９０ｆは、特定された携帯端末から送信された端末識別情報と一致する端末識別情報に関連付けられた第一の声紋データを声紋データ記憶部７０ａから読み出し、第二の声紋データと一致または類似する第一の声紋データを特定する。
【００６９】
本実施形態に係るカラオケシステム１は、声紋データを用いて、位置情報により絞り込みを行った携帯端末の中からペアリングを行う一の携帯端末を特定する。
【００７０】
上記例において、声紋データ特定部９０ｆは、特定された携帯端末Ｍ１〜Ｍ３の端末識別情報ｍ１〜ｍ３と一致する端末識別情報に関連付けられている声紋データＶ´１〜Ｖ´３を声紋データ記憶部７０ａから読み出す。上述の通り、声紋データ記憶部７０ａは、携帯端末を所有する利用者の声紋データを端末識別情報と関連付けられて記憶している。よって、携帯端末の端末識別情報を用いることにより、利用者毎の声紋データを特定することが可能となる。
【００７１】
次に、声紋データ特定部９０ｆは、カラオケ装置Ｋ１から受信した音声データｖ１に基づく声紋データＶ１と一致または類似する声紋データを声紋データＶ´１〜Ｖ´３の中から特定する。この例では、声紋データＶ１と声紋データＶ´１は同じ利用者Ｕ１の音声に基づくものである。従って、声紋データ特定部９０ｆは、声紋データＶ１と一致する声紋データとして声紋データＶ´１を特定することができる。
【００７２】
［ペアリング処理部］
ペアリング処理部９０ｇは、特定された第一の声紋データに関連付けられている端末識別情報と、カラオケ装置から送信された装置識別情報とを関連付ける。
【００７３】
上記例において、ペアリング処理部９０ｇは、声紋データ特定部９０ｆで特定された声紋データＶ´１に関連付けられている端末識別情報ｍ１と、声紋データＶ１の元となる音声データｖ１と共にカラオケ装置Ｋ１から送信された装置識別情報ＫＤ１とを関連付ける。このような処理により、携帯端末Ｍ１とカラオケ装置Ｋ１とのペアリングがなされる。ペアリング処理部９０ｇにより関連付けられた端末識別情報ｍ１と装置識別情報ＫＤ１は、たとえば、記憶部７０のペアリングテーブルに記憶される。
【００７４】
ペアリングがなされた後、携帯端末Ｍ１からカラオケ装置Ｋ１に対する各種操作が可能となる。たとえば、携帯端末Ｍ１で楽曲Ｂの予約操作が行われたとする。携帯端末Ｍ１は、端末識別情報ｍ１と楽曲Ｂの楽曲ＩＤをサーバ装置Ｓに送信する。端末識別情報及び楽曲ＩＤを受信した場合、サーバ装置Ｓは、記憶部７０に記憶されているペアリングテーブルを参照し、受信した端末識別情報ｍ１に関連付けられている装置識別情報ＫＤ１に対応するカラオケ装置Ｋ１に対し、受信した楽曲ＩＤを転送する。カラオケ装置Ｋ１は、サーバ装置Ｓから受信した楽曲ＩＤを予約待ち行列に登録する。
【００７５】
なお、位置情報により絞り込まれた携帯端末が１台しか存在しない場合、声紋データの特定処理を行うことなく、ペアリング処理部９０ｇは、当該携帯端末の端末識別情報と、カラオケ装置から送信された装置識別情報とを関連付けてもよい。
【００７６】
＝＝カラオケシステムにおける処理について＝＝
次に、図５を参照して本実施形態に係るカラオケシステム１における処理の具体例について述べる。図５は、カラオケシステム１における処理例を示すフローチャートである。この例では、図１に示した携帯端末Ｍ１とカラオケ装置Ｋ１がペアリングする場合の例について述べる。
【００７７】
携帯端末Ｍ１は、利用者Ｕ１からの指示入力に基づき、リモコン用アプリを実行する（アプリの実行。ステップ１０）。なお、ここでは、携帯端末Ｍ２〜Ｍ６においてもリモコン用アプリが実行されているとする。
【００７８】
Ｓ１０の後、送信処理部１４ｂは、通信部１２を介して、記憶部１０から読み出した携帯端末Ｍ１の端末識別情報、及び位置情報取得部１４ａによって取得された携帯端末Ｍ１の現在位置を示す位置情報を、サーバ装置Ｓに送信する（端末識別情報及び位置情報の送信。ステップ１１）。
【００７９】
端末側受信部９０ａは、通信部８０を介し、携帯端末Ｍ１から送信された、端末識別情報、及び位置情報を受信する（端末識別情報及び位置情報の受信。ステップ１２）。同様に端末側受信部９０ａは、通信部８０を介し、携帯端末Ｍ２〜Ｍ６からも同様の情報を受信する。
【００８０】
一方、利用者Ｕ１は、カラオケ装置Ｋ１とのペアリングのため、カラオケ装置Ｋ１において、マイク５０から音声信号を入力する（音声信号の入力。ステップ１３）。
【００８１】
送信処理部２１ａは、通信部２２を介して、ステップ１３で入力された音声信号に基づく音声データｖ１、及びカラオケ装置Ｋ１を識別するための装置識別情報ＫＤ１を、サーバ装置Ｓに送信する（音声データ及び装置識別情報の送信。ステップ１４）。
【００８２】
カラオケ装置側受信部９０ｂは、通信部８０を介し、カラオケ装置Ｋ１から送信された、音声データｖ１及び装置識別情報ＫＤ１を受信する（音声データ及び装置識別情報の受信。ステップ１５）。
【００８３】
声紋抽出部９０ｃは、ステップ１５で受信した音声データｖ１に基づいて利用者Ｕ１の声紋データＶ１を抽出する（声紋データの抽出。ステップ１６）。
【００８４】
位置情報特定部９０ｄは、ステップ１５で受信した装置識別情報ＫＤ１と一致する装置識別情報に関連付けられた第二の位置情報を位置情報記憶部７０ｂから特定する（位置情報の特定。ステップ１７）。
【００８５】
携帯端末特定部９０ｅは、ステップ１７で特定された第二の位置情報が示す位置に設置されているカラオケ装置Ｋ１の近傍に位置する携帯端末を第一の位置情報に基づいて特定する（携帯端末の特定。ステップ１８）。この例では、携帯端末Ｍ１〜Ｍ３が特定されたとする。
【００８６】
声紋データ特定部９０ｆは、ステップ１８で特定された携帯端末から送信された端末識別情報と一致する端末識別情報に関連付けられた第一の声紋データを声紋データ記憶部７０ａから読み出し、ステップ１６で抽出した声紋データＶ１と一致または類似する声紋データを特定する（声紋データの特定。ステップ１９）。この例では、利用者Ｕ１の声紋データが特定されたとする。
【００８７】
ペアリング処理部９０ｇは、ステップ１９で特定された声紋データに関連付けられている端末識別情報と、ステップ１５で受信した装置識別情報ＫＤ１とを関連付ける（ペアリング。ステップ２０）。
【００８８】
このように、本実施形態に係るカラオケシステム１によれば、携帯端末は、当該携帯端末を識別するための端末識別情報及び当該携帯端末の現在位置を示す第一の位置情報をサーバ装置に送信する。また、カラオケ装置は、マイクに入力された音声信号に基づく音声データ、及び当該カラオケ装置を識別するための装置識別情報をサーバ装置に送信する。
【００８９】
一方、サーバ装置は、受信した音声データに基づいて第二の声紋データを抽出し、受信した装置識別情報に基づいて第二の位置情報を特定し、特定された第二の位置情報が示す位置に設置されているカラオケ装置の近傍に位置する携帯端末を第一の位置情報に基づいて特定する。そして、サーバ装置は、特定された携帯端末から送信された端末識別情報と一致する端末識別情報に関連付けられた第一の声紋データを読み出し、第二の声紋データと一致または類似する第一の声紋データを特定し、特定された第一の声紋データに関連付けられている端末識別情報と、カラオケ装置から送信された装置識別情報とを関連付ける。
【００９０】
このように、本実施形態に係るカラオケシステム１によれば、カラオケ装置が備えるマイクを利用してペアリングの対象となる携帯端末及びカラオケ装置を特定することができる。従って、カラオケ装置からペアリング用の信号等を提供する必要が無いため、ペアリングを容易に行うことができる。また、カラオケ装置が設置されている場所は、音声以外の雑音（たとえば、他の利用者の会話、歌唱音、演奏音）が多いところ、マイクを介して音声入力を行うことにより、ペアリング用の音声を確実に入力することができる。また、一の声紋データに対し、類似する声紋データが存在する可能性がある。一方、本実施形態に係るカラオケシステム１は、声紋データの特定にあたり、声紋データだけでなく、携帯端末の位置情報を用いる。このように、複数の情報を用いてペアリングを行うことにより、類似する声紋データを特定する可能性を低減できるため、ペアリング対象となる装置を確実に特定できる。
【００９１】
すなわち、本実施形態に係るカラオケシステムによれば、携帯端末とカラオケ装置とのペアリングを容易且つ正確に行うことができる。
【００９２】
＜その他＞
上記実形態では、声紋抽出部９０ｃがサーバ装置Ｓ側にある例について説明した。一方、各カラオケ装置が声紋抽出部を有する構成であってもよい。この場合、送信処理部２１ａは、抽出された声紋データ、及び装置識別情報をサーバ装置Ｓに送信する。
【００９３】
また、カラオケ装置の位置情報である「第二の位置情報」は、カラオケ装置を開局処理した時に、装置識別情報と位置情報を予め関連付けて記憶するように説明した。一方、カラオケ装置に位置情報を記憶させておき、カラオケ装置から音声データ及び装置識別別情報を送信する時に、当該位置情報を併せて送信してもよい。
【００９４】
上記実施形態は、例として提示したものであり、発明の範囲を限定するものではない。上記の構成は、適宜組み合わせて実施することが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。上記実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００９５】
１  カラオケシステム
Ｍ１〜Ｍ６  携帯端末
Ｋ１、Ｋ２  カラオケ装置
Ｓ  サーバ装置
１４ｂ、２１ａ  送信処理部
７０ａ  声紋データ記憶部
７０ｂ  位置情報記憶部
９０ａ  端末側受信部
９０ｂ  カラオケ装置側受信部
９０ｃ  声紋抽出部
９０ｄ  位置情報特定部
９０ｅ  携帯端末特定部
９０ｆ  声紋データ特定部
９０ｇ  ペアリング処理部
【図１】
2018112598.tif 000003
【図２】
2018112598.tif 000004
【図３】
2018112598.tif 000005
【図４】
2018112598.tif 000006
【図５】
2018112598.tif 000007