(57)【要約】【課題】音楽再生装置からの要求に応じて適切な歌詞情報の配信を実現する音楽再生システムを提供する。【解決手段】歌詞情報は、歌詞文字映像１０８の表示に係る表示時間情報を含むものであり、携帯電話機１６から歌詞情報の配信要求があった際、歌詞情報抽出手段９２により曲名及び歌手名の少なくとも一方が一致する歌詞情報が複数抽出された場合、抽出された各歌詞情報に対応する表示時間情報に係る時間と、対象となる楽曲の再生時間情報に係る時間との差分を算出し、その差分に基づいて要求元である携帯電話機１６への歌詞情報の配信又は配信候補となる複数の歌詞情報の提示を行う歌詞情報配信制御手段９４を、備えたものであることから、対象となる楽曲に対応する適切な歌詞情報を、要求元である携帯電話機１６へ配信することができる。【選択図】図４
2015194839.tif 000002
【特許請求の範囲】
【請求項１】
通信回線に接続されたサーバと、前記通信回線を介して前記サーバと通信可能に接続された音楽再生装置とを、含む音楽再生システムであって、
複数の歌詞情報を、それぞれの歌詞情報に対応する曲名及び歌手名の少なくとも一方と対応付けて記憶する記憶手段を備え、
前記歌詞情報は、該歌詞情報に基づいて歌詞文字映像の表示制御を行う際における、該歌詞文字映像の表示に係る表示時間情報を含むものであり、
前記サーバは、
前記音楽再生装置から前記歌詞情報の配信要求を受け付け、要求元である前記音楽再生装置から、要求に係る歌詞情報を適用する対象となる楽曲に対応する曲名及び歌手名の少なくとも一方と、前記対象となる楽曲における歌唱区間に対応する再生時間情報とを、取得する楽曲情報取得手段と、
前記記憶手段に記憶された複数の歌詞情報のうち、前記楽曲情報取得手段により取得した曲名及び歌手名の少なくとも一方が一致する歌詞情報を抽出する歌詞情報抽出手段と、
該歌詞情報抽出手段により複数の歌詞情報を抽出した場合、抽出した各歌詞情報に対応する前記表示時間情報に係る時間と、前記楽曲情報取得手段により取得された前記再生時間情報に係る時間との差分を算出し、該差分に基づいて前記要求元である前記音楽再生装置への前記歌詞情報の配信又は配信候補となる複数の歌詞情報の提示を行う配信制御手段と
を、備えたことを特徴とする音楽再生システム。
【請求項２】
前記音楽再生装置は、
前記サーバに対する歌詞情報の配信要求に際して、要求に係る歌詞情報を適用する対象となる楽曲に対応する曲名及び歌手名の少なくとも一方と、前記対象となる楽曲における歌唱区間に対応する再生時間情報とを、前記サーバへ送信する送信制御手段を備えたものである
請求項１に記載の音楽再生システム。
【請求項３】
前記記憶手段は、前記通信回線を介して投稿された複数の歌詞情報を、それぞれの歌詞情報の投稿主体である利用者の識別情報と対応付けて記憶するものであり、
前記配信制御手段は、前記歌詞情報及び該歌詞情報の投稿主体である利用者の識別情報を、前記要求元である前記音楽再生装置へ配信するものである
請求項１又は２に記載の音楽再生システム。
【請求項４】
前記音楽再生装置は、
前記配信制御手段により配信候補となる複数の歌詞情報の提示を行った場合、それら複数の歌詞情報のうち何れかの選択を受け付ける歌詞情報選択受付手段と、
前記対象となる楽曲の再生に際して、前記歌詞情報選択受付手段により選択された歌詞情報に基づいて歌詞文字映像の表示制御を行う歌詞文字映像表示制御手段と
を、備えたものである
請求項１から３の何れか１項に記載の音楽再生システム。
【請求項５】
通信回線を介して音楽再生装置と通信可能に接続されたサーバであって、
複数の歌詞情報を、それぞれの歌詞情報に対応する曲名及び歌手名の少なくとも一方と対応付けて記憶する記憶手段を備え、
前記歌詞情報は、該歌詞情報に基づいて歌詞文字映像の表示制御を行う際における、該歌詞文字映像の表示に係る表示時間情報を含むものであり、
前記音楽再生装置から前記歌詞情報の配信要求を受け付け、要求元である前記音楽再生装置から、要求に係る歌詞情報を適用する対象となる楽曲に対応する曲名及び歌手名の少なくとも一方と、前記対象となる楽曲における歌唱区間に対応する再生時間情報とを、取得する楽曲情報取得手段と、
前記記憶手段に記憶された複数の歌詞情報のうち、前記楽曲情報取得手段により取得した曲名及び歌手名の少なくとも一方が一致する歌詞情報を抽出する歌詞情報抽出手段と、
該歌詞情報抽出手段により複数の歌詞情報を抽出した場合、抽出した各歌詞情報に対応する前記表示時間情報に係る時間と、前記楽曲情報取得手段により取得した前記再生時間情報に係る時間との差分を算出し、該差分に基づいて前記要求元である前記音楽再生装置への前記歌詞情報の配信又は配信候補となる複数の歌詞情報の提示を行う配信制御手段と
を、備えたことを特徴とするサーバ。
【請求項６】
通信回線に接続されたサーバと、前記通信回線を介して前記サーバと通信可能に接続された音楽再生装置とを、含む音楽再生システムにおいて、
歌詞情報は、該歌詞情報に基づいて歌詞文字映像の表示制御を行う際における、該歌詞文字映像の表示に係る表示時間情報を含むものであり、
前記サーバのコンピュータを、
複数の前記歌詞情報を、それぞれの歌詞情報に対応する曲名及び歌手名の少なくとも一方と対応付けて記憶する記憶手段、
前記音楽再生装置から前記歌詞情報の配信要求を受け付け、要求元である前記音楽再生装置から、要求に係る歌詞情報を適用する対象となる楽曲に対応する曲名及び歌手名の少なくとも一方と、前記対象となる楽曲における歌唱区間に対応する再生時間情報とを、取得する楽曲情報取得手段、
前記記憶手段に記憶された複数の歌詞情報のうち、前記楽曲情報取得手段により取得した曲名及び歌手名の少なくとも一方が一致する歌詞情報を抽出する歌詞情報抽出手段、
及び、該歌詞情報抽出手段により複数の歌詞情報を抽出した場合、抽出した各歌詞情報に対応する前記表示時間情報に係る時間と、前記楽曲情報取得手段により取得した前記再生時間情報に係る時間との差分を算出し、該差分に基づいて前記要求元である前記音楽再生装置への前記歌詞情報の配信又は配信候補となる複数の歌詞情報の提示を行う配信制御手段
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音楽再生装置を備えた音楽再生システム、その音楽再生システムにおけるサーバ、及びそのサーバに係るプログラムに関し、特に、音楽再生装置からの要求に応じて適切な歌詞情報の配信を実現するための改良に関する。
【背景技術】
【０００２】
通信回線に接続されたサーバと、前記通信回線を介して前記サーバと通信可能に接続された音楽再生装置とを、含む音楽再生システムが知られている。例えば、前記音楽再生装置としての携帯電話機を備え、その携帯電話機を主体として楽曲の再生を行う音楽再生システムがそれである。斯かる音楽再生システムにおける前記音楽再生装置による楽曲の演奏に際して、好適には、前記通信回線に接続されたデータベースから歌詞情報がダウンロードされ、その歌詞情報に基づいて歌詞文字映像の表示制御が行われる。ここで、前記データベースに記憶された多数の歌詞情報のうち適切な歌詞情報の配信を実現するための技術が提案されている。例えば、特許文献１に記載された音楽再生システムがその一例である。この技術によれば、特定ユーザが取得したい歌詞情報に対応する楽曲の再生時間に関する特定時間情報と、前記特定ユーザの属性に関する特定ユーザ情報とに基づいて歌詞情報を選択することで、利用者の所望する正しい歌詞情報をサーバから取得することができるとされている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−４５１３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、本出願人は、音楽再生システムによる再生対象となる楽曲の範囲を拡大するため、例えば携帯電話機等の端末により利用者の側で作成された歌詞情報の投稿を受け付け、その歌詞情報を任意の利用者に対して配信するシステムを実用化しつつある。しかし、斯かるシステムでは、前記歌詞情報を作成する各利用者でベースとする楽曲のメディアが異なることに起因する歌詞文字映像表示のずれが問題となる。すなわち、同じ曲名及び歌手名に対応する楽曲であっても、例えば市販のメディア（例えば、コンパクトディスク等）に収録された楽曲と、販促のために動画投稿サイトに投稿されたプロモーションビデオにおける楽曲とでは、楽曲全体における歌唱区間（ボーカル部分）の相対的な位置や長さがまちまちであることが考えられる。従って、対象となる楽曲に対応する歌詞情報を適用した場合であっても、楽曲の再生（演奏進行）と歌詞文字映像の表示とに時間的なずれが生じ、ちぐはぐな印象を与えるおそれがあった。このような課題は、音楽再生システムの利用性向上を意図して本発明者が鋭意研究を継続する過程において新たに見出したものである。
【０００５】
本発明は、以上の事情を背景として為されたものであり、その目的とするところは、音楽再生装置からの要求に応じて適切な歌詞情報の配信を実現する音楽再生システム、サーバ、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
斯かる目的を達成するために、本第１発明の要旨とするところは、通信回線に接続されたサーバと、前記通信回線を介して前記サーバと通信可能に接続された音楽再生装置とを、含む音楽再生システムであって、複数の歌詞情報を、それぞれの歌詞情報に対応する曲名及び歌手名の少なくとも一方と対応付けて記憶する記憶手段を備え、前記歌詞情報は、その歌詞情報に基づいて歌詞文字映像の表示制御を行う際における、その歌詞文字映像の表示に係る表示時間情報を含むものであり、前記サーバは、前記音楽再生装置から前記歌詞情報の配信要求を受け付け、要求元である前記音楽再生装置から、要求に係る歌詞情報を適用する対象となる楽曲に対応する曲名及び歌手名の少なくとも一方と、前記対象となる楽曲における歌唱区間に対応する再生時間情報とを、取得する楽曲情報取得手段と、前記記憶手段に記憶された複数の歌詞情報のうち、前記楽曲情報取得手段により取得した曲名及び歌手名の少なくとも一方が一致する歌詞情報を抽出する歌詞情報抽出手段と、その歌詞情報抽出手段により複数の歌詞情報を抽出した場合、抽出した各歌詞情報に対応する前記表示時間情報に係る時間と、前記楽曲情報取得手段により取得された前記再生時間情報に係る時間との差分を算出し、その差分に基づいて前記要求元である前記音楽再生装置への前記歌詞情報の配信又は配信候補となる複数の歌詞情報の提示を行う配信制御手段とを、備えたことを特徴とするものである。
【発明の効果】
【０００７】
前記第１発明によれば、複数の歌詞情報を、それぞれの歌詞情報に対応する曲名及び歌手名の少なくとも一方と対応付けて記憶する記憶手段を備え、前記歌詞情報は、その歌詞情報に基づいて歌詞文字映像の表示制御を行う際における、その歌詞文字映像の表示に係る表示時間情報を含むものであり、前記サーバは、前記音楽再生装置から前記歌詞情報の配信要求を受け付け、要求元である前記音楽再生装置から、要求に係る歌詞情報を適用する対象となる楽曲に対応する曲名及び歌手名の少なくとも一方と、前記対象となる楽曲における歌唱区間に対応する再生時間情報とを、取得する楽曲情報取得手段と、前記記憶手段に記憶された複数の歌詞情報のうち、前記楽曲情報取得手段により取得した曲名及び歌手名の少なくとも一方が一致する歌詞情報を抽出する歌詞情報抽出手段と、その歌詞情報抽出手段により複数の歌詞情報を抽出した場合、抽出した各歌詞情報に対応する前記表示時間情報に係る時間と、前記楽曲情報取得手段により取得された前記再生時間情報に係る時間との差分を算出し、その差分に基づいて前記要求元である前記音楽再生装置への前記歌詞情報の配信又は配信候補となる複数の歌詞情報の提示を行う配信制御手段とを、備えたものであることから、対象となる楽曲に対応する適切な歌詞情報を、要求元である前記音楽再生装置へ配信することができる。すなわち、音楽再生装置からの要求に応じて適切な歌詞情報の配信を実現する音楽再生システムを提供することができる。
【０００８】
前記第１発明において、好適には、前記音楽再生装置は、前記サーバに対する歌詞情報の配信要求に際して、要求に係る歌詞情報を適用する対象となる楽曲に対応する曲名及び歌手名の少なくとも一方と、前記対象となる楽曲における歌唱区間に対応する再生時間情報とを、前記サーバへ送信する送信制御手段を備えたものである。このようにすれば、要求元である前記音楽再生装置から、要求に係る歌詞情報に関する情報を実用的な態様で取得できる。
【０００９】
また、好適には、前記記憶手段は、前記通信回線を介して投稿された複数の歌詞情報を、それぞれの歌詞情報の投稿主体である利用者の識別情報と対応付けて記憶するものであり、前記配信制御手段は、前記歌詞情報及びその歌詞情報の投稿主体である利用者の識別情報を、前記要求元である前記音楽再生装置へ配信するものである。このようにすれば、歌詞情報の投稿主体である利用者を参照可能とすることで、音楽再生システムの利用性を更に向上させることができる。
【００１０】
また、好適には、前記音楽再生装置は、前記配信制御手段により配信候補となる複数の歌詞情報の提示を行った場合、それら複数の歌詞情報のうち何れかの選択を受け付ける歌詞情報選択受付手段と、前記対象となる楽曲の再生に際して、前記歌詞情報選択受付手段により選択された歌詞情報に基づいて歌詞文字映像の表示制御を行う歌詞文字映像表示制御手段とを、備えたものである。このようにすれば、歌詞情報の要求元である前記音楽再生装置において、適切な歌詞情報の選択及びその歌詞情報に基づく歌詞文字映像の再生を実現できる。
【００１１】
前記目的を達成するために、本第２発明の要旨とするところは、通信回線を介して音楽再生装置と通信可能に接続されたサーバであって、複数の歌詞情報を、それぞれの歌詞情報に対応する曲名及び歌手名の少なくとも一方と対応付けて記憶する記憶手段を備え、前記歌詞情報は、その歌詞情報に基づいて歌詞文字映像の表示制御を行う際における、その歌詞文字映像の表示に係る表示時間情報を含むものであり、前記音楽再生装置から前記歌詞情報の配信要求を受け付け、要求元である前記音楽再生装置から、要求に係る歌詞情報を適用する対象となる楽曲に対応する曲名及び歌手名の少なくとも一方と、前記対象となる楽曲における歌唱区間に対応する再生時間情報とを、取得する楽曲情報取得手段と、前記記憶手段に記憶された複数の歌詞情報のうち、前記楽曲情報取得手段により取得した曲名及び歌手名の少なくとも一方が一致する歌詞情報を抽出する歌詞情報抽出手段と、その歌詞情報抽出手段により複数の歌詞情報を抽出した場合、抽出した各歌詞情報に対応する前記表示時間情報に係る時間と、前記楽曲情報取得手段により取得した前記再生時間情報に係る時間との差分を算出し、その差分に基づいて前記要求元である前記音楽再生装置への前記歌詞情報の配信又は配信候補となる複数の歌詞情報の提示を行う配信制御手段とを、備えたことを特徴とするものであることから、対象となる楽曲に対応する適切な歌詞情報を、要求元である前記音楽再生装置へ配信することができる。すなわち、音楽再生装置からの要求に応じて適切な歌詞情報の配信を実現するサーバを提供することができる。
【００１２】
前記目的を達成するために、本第３発明の要旨とするところは、通信回線に接続されたサーバと、前記通信回線を介して前記サーバと通信可能に接続された音楽再生装置とを、含む音楽再生システムにおいて、歌詞情報は、その歌詞情報に基づいて歌詞文字映像の表示制御を行う際における、その歌詞文字映像の表示に係る表示時間情報を含むものであり、前記サーバのコンピュータを、複数の前記歌詞情報を、それぞれの歌詞情報に対応する曲名及び歌手名の少なくとも一方と対応付けて記憶する記憶手段、前記音楽再生装置から前記歌詞情報の配信要求を受け付け、要求元である前記音楽再生装置から、要求に係る歌詞情報を適用する対象となる楽曲に対応する曲名及び歌手名の少なくとも一方と、前記対象となる楽曲における歌唱区間に対応する再生時間情報とを、取得する楽曲情報取得手段、前記記憶手段に記憶された複数の歌詞情報のうち、前記楽曲情報取得手段により取得した曲名及び歌手名の少なくとも一方が一致する歌詞情報を抽出する歌詞情報抽出手段、及び、その歌詞情報抽出手段により複数の歌詞情報を抽出した場合、抽出した各歌詞情報に対応する前記表示時間情報に係る時間と、前記楽曲情報取得手段により取得した前記再生時間情報に係る時間との差分を算出し、その差分に基づいて前記要求元である前記音楽再生装置への前記歌詞情報の配信又は配信候補となる複数の歌詞情報の提示を行う配信制御手段として機能させることを特徴とするプログラムであることから、対象となる楽曲に対応する適切な歌詞情報を、要求元である前記音楽再生装置へ配信することができる。すなわち、音楽再生装置からの要求に応じて適切な歌詞情報の配信を実現するプログラムを提供することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明が好適に適用される音楽再生システムの構成を例示する図である。
【図２】図１の音楽再生システムに備えられたサーバの構成を例示する図である。
【図３】図１の音楽再生システムに備えられた携帯電話機の構成を例示する図である。
【図４】図２のサーバ及び図３の携帯電話機に備えられた制御機能の要部について説明する機能ブロック線図である。
【図５】図３の携帯電話機による歌詞情報の編集制御において、タッチパネルディスプレイに表示される編集受付画面の一例を示す図である。
【図６】図３の携帯電話機による歌詞情報の編集制御において、タッチパネルディスプレイに表示される編集受付画面の一例を示す図である。
【図７】図３の携帯電話機から図２のサーバへの歌詞情報の配信要求に際して携帯電話機のタッチパネルディスプレイに表示される画面の一例を示す図である。
【図８】図３の携帯電話機のタッチパネルディスプレイに表示される、配信候補となる複数の歌詞情報のリストを例示する図である。
【図９】図３の携帯電話機のタッチパネルディスプレイに、図２のサーバから配信される歌詞情報に基づく歌詞文字映像が表示された様子を例示する図である。
【図１０】図９に示す歌詞文字映像が順次色替わり表示させられる様子を例示する図である。
【図１１】図３の携帯電話機のＣＰＵによる音楽情報再生制御（歌詞文字映像表示制御）の一例の要部を説明するフローチャートである。
【図１２】図２のサーバのＣＰＵによる歌詞情報配信制御（歌詞文字映像表示制御）の一例の要部を説明するフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の好適な実施例を図面に基づいて詳細に説明する。
【実施例】
【００１５】
図１は、本発明が好適に適用される音楽再生システム１０の構成を例示する図である。図１に示すように、本実施例の音楽再生システム１０においては、サーバ１４と、音楽再生装置である複数の携帯電話機１６とが、通信回線１２に接続されている。前記通信回線１２は、例えば公衆電話回線、ＡＤＳＬ回線、或いは光ファイバ回線等から構成されるＷＷＷ（World Wide Web）等のインターネットに接続された広域情報通信網である。
【００１６】
前記サーバ１４は、例えば、前記音楽再生システム１０を管理する情報配信サービス提供会社によって運営されるサーバであり、その音楽再生システム１０におけるデジタルコンテンツ（Digital Contents）の保管や入出力管理の基本的な制御を行うセンタ装置として機能する。本実施例においては、前記音楽再生システム１０のセンタ装置としての機能及びデータベースサーバとしての機能を兼ね備えた単一の前記サーバ１４を備えた構成について説明するが、それらセンタ装置及びデータベースサーバが個別のサーバ装置として構成されたものであってもよい。また、後述する前記サーバ１４による各種制御が、複数のサーバ装置により分散的に実行される等の態様も考えられる。前記音楽再生システム１０において、前記複数の携帯電話機１６は、中継基地局１８を介して前記通信回線１２に接続されており、それら複数の携帯電話機１６と前記サーバ１４等との間で相互に情報の送受信が可能とされている。
【００１７】
図２は、前記サーバ１４の構成を例示する図である。この図２に示すように、前記サーバ１４は、中央演算処理装置であるＣＰＵ２０、読出専用メモリであるＲＯＭ２２、及び随時書込読出メモリであるＲＡＭ２４を備え、前記ＣＰＵ２０によりＲＡＭ２４の一時記憶機能を利用しつつＲＯＭ２２に予め記憶されたプログラムに従って信号処理を行う所謂ノイマン式コンピュータである。また、ＴＦＴ（Thin Film Transistor Liquid Crystal）やＰＤＰ（Plasma Display Panel）等の映像表示装置２６と、その映像表示装置２６による映像の表示を制御するためのビデオボード（グラフィックスチップ）等の映像処理部２８と、キーボード等の入力装置３０と、その入力装置３０による入力を処理するためのインターフェイス３２と、前記ＣＰＵ２０等を前記通信回線１２に接続するための通信処理部３４とを、備えて構成されている。
【００１８】
図２に示すように、前記サーバ１４は、歌詞データベース３６をはじめとする各種データベースを備えている。この歌詞データベース３６は、前記音楽再生システム１０における前記携帯電話機１６等に配信するための複数の歌詞情報を記憶する。好適には、前記通信回線１２を介して前記携帯電話機１６等の通信端末装置から投稿された複数の歌詞情報を、それぞれの歌詞情報の投稿主体である利用者の識別情報と対応付けて記憶する。この歌詞データベース３６の記憶内容（歌詞情報）については、図４に示す各制御機能の説明と併せて後述する。
【００１９】
図３は、前記携帯電話機１６の構成を例示する図である。この図３に示すように、前記携帯電話機１６は、中央演算処理装置であるＣＰＵ４０と、読出専用メモリであるＲＯＭ４２と、随時書込読出メモリであるＲＡＭ４４と、フラッシュＲＯＭ等の記憶部４６と、後述するタッチパネルディスプレイ６４の補助的な操作を行うための操作部４８と、アンテナ５０と、送受信部５２と、モデム部５４と、音声コーディック部５６と、アナログフロントエンド５８と、スピーカ６０と、マイクロフォン６２と、タッチパネルディスプレイ６４とを、備えて構成されている。
【００２０】
前記ＣＰＵ４０は、随時書込読出メモリであるＲＡＭ４４の一時記憶機能を利用しつつ読出専用メモリであるＲＯＭ４２に予め記憶されたプログラムに従って信号処理を行う所謂マイクロコンピュータであり、前記タッチパネルディスプレイ６４に表示された文字入力ボタンに対する入力操作に従って文字入力が実行されるように制御したり、斯かる入力操作により入力された電話番号に従って通信或いは通話チャンネルを成立させると共に相互の通信或いは通話が可能となるように制御したり、前記入力操作により入力されたＵＲＬに従って所定のウェブサイトにアクセスしたり、メールの作成及び送受信を制御する等の基本的な制御を実行する。例えば、前記携帯電話機１６の通話状態においては、前記アンテナ５０を介して送受信部５２に受けた通話信号等がモデム部５４を介して音声コーディック部５６においてデジタルコード信号から音声信号に変換され、アナログフロントエンド５８によりスピーカ６０が駆動されて音声が出力される。同時に、前記マイクロフォン６２により音声から変換された音声信号が前記アナログフロントエンド５８を介して前記音声コーディック部５６に送られてそこでディジタル信号に変換され、前記モデム部５４、送受信部５２、及びアンテナ５０を介して送信される。
【００２１】
前記携帯電話機１６は、前記タッチパネルディスプレイ６４に所定の映像を表示させる表示装置６６と、その表示装置６６による表示を制御する表示制御部６８と、利用者の指や図示しない備え付けのペン等によるタッチパネルディスプレイ６４への接触により入力を行うタッチパネル７０と、そのタッチパネル７０による入力を制御する入力制御部７２とを、備えている。また、前記送受信部５２等を介して前記通信回線１２に接続され、同様にその通信回線１２に接続された前記サーバ１４をはじめとする各種通信機器との間で情報の通信が可能とされる。また、前記通信回線１２を介しての通信状態において、前記ＣＰＵ４０は、前記タッチパネルディスプレイ６４等により入力された信号を通信先へ送信すると同時に、通信先から受信された信号をそのタッチパネルディスプレイ６４に表示させる制御を行う。すなわち、前記携帯電話機１６は、前記タッチパネルディスプレイ６４を有すると共に、そのタッチパネルディスプレイ６４を介しての操作に応じたインターネットへのアクセス機能をはじめとする各種機能を有する所謂スマートフォンである。
【００２２】
前記携帯電話機１６は、例えば前記記憶部４６等の記憶装置に、それぞれ所定の楽曲に対応する複数の音楽情報（音楽データ）を記憶する音楽データベース７８（例えば、図４を参照）を備えている。この音楽データベース７８に記憶される音楽データは、例えば、前記携帯電話機１６に備えられた音楽再生制御手段としてのアプリケーションソフトウェア或いは内蔵の音楽プレイヤ等により再生されるものであり、具体的には、ＷＡＶ形式、ＭＰ３（MPEG audio layer 3）形式、ＡＡＣ（advanced audio coding）形式等の音楽ファイル（サウンドデータファイル）である。前記音楽データベース７８に記憶された音楽情報は、少なくとも対応する曲名、歌手名、及び再生時間情報を含んでいる。この再生時間情報は、対象となる楽曲における歌唱区間に対応する時間であり、例えば、対象となる楽曲における歌唱パート（ボーカルパート）の最初の音が出力される時点から、最後の音が出力される時点までの時間に相当する。前記楽曲における歌唱パートは、公知の周波数解析技術により人間の声に対応する部分を抽出すること等により特定できる。前記再生時間情報は、或いは、対象となる楽曲における歌唱区間に対応する時間から、間奏等の非歌唱区間に対応する時間を引いた時間に相当するものであってもよい。
【００２３】
図４は、前記サーバ１４及び前記携帯電話機１６に備えられた制御機能の要部について説明する機能ブロック線図である。図４に示す音楽再生制御手段８０、歌詞情報編集手段８２、歌詞情報送信制御手段８４、再生時間情報抽出手段８６、及び配信要求送信制御手段８８は、好適には、前記携帯電話機１６のＣＰＵ４０に機能的に備えられたものである。換言すれば、所定のプログラムにより、前記ＣＰＵ４０が前記各制御手段として機能させられるものである。図４に示す楽曲情報取得手段９０、歌詞情報抽出手段９２、歌詞情報配信制御手段９４、歌詞情報選択受付手段９６、及び歌詞文字映像表示制御手段９８は、好適には、前記サーバ１４のＣＰＵ２０に機能的に備えられたものである。換言すれば、本発明の一実施例であるプログラムにより、前記ＣＰＵ２０が前記各制御手段として機能させられるものである。
【００２４】
図４に示す各制御手段は、前記構成とは異なる装置に備えられたものであってもよい。例えば、図４に示す音楽データベース７８、音楽再生制御手段８０、及び歌詞情報編集手段８２等が前記サーバ１４に機能的に備えられたものであってもよい。すなわち、前記音楽データベース７８に記憶された音楽情報に基づいて前記サーバ１４の側で楽曲の再生が行われ、その再生に係るデータが前記携帯電話機１６等の音楽再生装置へストリーミング配信されるものであってもよい。更に、前記携帯電話機１６等を介しての入力操作に応じて、前記サーバ１４の側で後述する歌詞情報の編集が行われるものであってもよい。前記歌詞情報編集手段８２は、前記通信回線１２に接続されたタブレット端末、パーソナルコンピュータ等の他の通信端末装置に備えられたものであってもよい。図４に示す歌詞文字映像表示制御手段９８等が前記携帯電話機１６等の音楽再生装置に機能的に備えられたものであってもよい。すなわち、前記歌詞データベース３６に記憶された歌詞情報が前記携帯電話機１６等の音楽再生装置に配信（送信）され、その音楽再生装置側で前記歌詞情報に基づく歌詞文字映像表示制御及び色替わり表示制御等が行われるものであってもよい。前記楽曲情報取得手段９０、歌詞情報抽出手段９２、歌詞情報配信制御手段９４、歌詞情報選択受付手段９６、及び歌詞文字映像表示制御手段９８が備えられたサーバ１４とは別のサーバに前記歌詞データベース３６が備えられ、それらサーバ相互間で情報の送受信が行われることで以下に詳述する制御が実現されるものであってもよい。
【００２５】
前記音楽再生制御手段８０は、前記音楽データベース７８に記憶された音楽情報に基づいて、その音楽情報に対応する楽曲の再生を行う。例えば、前記タッチパネルディスプレイ６４等を介しての入力操作により、前記音楽データベース７８に記憶された複数の音楽情報のうち何れかの音楽情報の選択（指定）が行われた場合、その選択された音楽情報を前記音楽データベース７８から読み出し、その音楽情報に対応する楽曲の再生を行う。前記音楽再生制御手段８０は、好適には、前記携帯電話機１６に備えられた音楽再生制御手段としてのアプリケーションソフトウェア或いは内蔵の音楽プレイヤ等に相当する。
【００２６】
前記歌詞情報編集手段８２は、前記音楽データベース７８に記憶された各音楽情報に対応する歌詞情報の編集を受け付ける。換言すれば、前記音楽データベース７８に記憶された各音楽情報に対応する歌詞情報の作成を受け付ける。例えば、前記タッチパネルディスプレイ６４等を介しての操作により、前記音楽情報に対応する歌詞情報に相当するテキスト（文字情報）の入力を受け付ける。或いは、パーソナルコンピュータ等の他の装置により入力されたテキストが、前記通信回線１２を介して前記携帯電話機１６へ送信される等して、以下に詳述する制御に用いられるものであってもよい。前記歌詞情報編集手段８２は、好適には、前記音楽再生制御手段８０による前記音楽情報に対応する楽曲の再生に際して、その音楽情報に対応して入力された歌詞情報に相当するテキストを前記表示装置６６に表示させると共に、前記タッチパネル７０等を介しての操作により、前記歌詞情報に対応する歌詞文字映像の表示タイミング（表示切替タイミング）及び色替わりタイミング等の入力を受け付ける。
【００２７】
図５及び図６は、前記歌詞情報編集手段８２による所定の音楽情報に対応する歌詞情報の編集制御において、前記タッチパネルディスプレイ６４に表示される編集受付画面の一例を示す図である。この図５に示すように、前記音楽再生制御手段８０による前記音楽情報に対応する楽曲の再生に際して、その音楽情報に対応して予め入力された歌詞情報に相当するテキスト１００が、前記タッチパネルディスプレイ６４（表示装置６６）に表示される。好適には、前記タッチパネル７０に対して接触を保ちつつその接触位置を移動させる操作（所謂ドラッグ）により、画面内に表示されるテキスト１００が切り替えられる。例えば、画面向かって下側から上側へのドラッグが行われることで、演奏進行に関して演奏終了側に近いテキスト１００が前記画面内に表示させられる。
【００２８】
図６は、前記音楽情報に対応する楽曲の再生中に、前記テキスト１００に含まれる「時」に相当する文字１０２に対する接触操作が行われた場合に、その文字１０２が反転表示させられる様子を例示している。この図６に示すように、前記音楽情報に対応する楽曲の再生中に、前記タッチパネルディスプレイ６４に表示された前記テキスト１００に含まれる何れかの文字１０２に対する接触操作が行われた場合、前記歌詞情報における前記接触操作に係る文字１０２に相当する時間位置と、前記楽曲の演奏進行に係る時間位置との対応付けが行われる。換言すれば、前記文字１０２に対する接触操作が行われた時点における、前記再生中の楽曲の演奏位置が、前記歌詞情報に基づく歌詞文字映像の表示制御における前記文字１０２の表示に係る時間情報と対応付けられる。
【００２９】
前記歌詞情報編集手段８２は、前記文字１０２に対する接触操作が行われたタイミングに応じて、前記歌詞情報に基づいて歌詞文字映像の表示制御を行う際における、その歌詞文字映像の表示に係る表示時間情報を定める。好適には、前記歌詞情報における前記接触操作に係る文字１０２に相当する時間位置と、前記楽曲の演奏進行に係る時間位置との対応関係から、前記歌詞情報に基づいて歌詞文字映像の表示制御を行う際における、その歌詞文字映像の表示タイミングを定める。好適には、接触操作が行われた第１の文字１０２に対応する時点と、次の接触操作が行われた第２の文字１０２に対応する時点とに基づいて、前記第１の文字１０２から前記第２の文字１０２までの間の歌詞文字映像の色替わりタイミングを定める。
【００３０】
前記表示時間情報は、前記歌詞情報編集手段８２により前記歌詞情報を編集（作成）する際、その歌詞情報に対応する楽曲の歌唱区間を特定し、これを表示時間情報とするものであってもよい。具体的には、前記歌詞情報編集手段８２による歌詞情報の編集時に、その歌詞情報に対応する楽曲を再生前に読み込む。そして、例えば公知の周波数解析技術によりその楽曲に含まれる声（ボーカルパート）の周波数を特定し、特定された周波数の再生時間を前記再生時間情報として取得し、その再生時間情報を前記表示時間情報とするものであってもよい。
【００３１】
前記歌詞情報送信制御手段８４は、前記歌詞情報編集手段８２により編集された歌詞情報を、前記通信回線１２を介して前記サーバ１４へ送信する。すなわち、前記歌詞情報編集手段８２により編集された歌詞情報を、前記サーバ１４における記憶手段としての前記歌詞データベース３６に、それぞれの歌詞情報に対応する曲名及び歌手名の少なくとも一方（好適には両方）と対応付けて記憶させる。前述のように、前記歌詞情報編集手段８２により編集された歌詞情報は、その歌詞情報に基づいて歌詞文字映像の表示制御を行う際における、その歌詞文字映像の表示に係る表示時間情報を含む。従って、前記歌詞情報送信制御手段８４は、前記歌詞情報編集手段８２により編集された歌詞情報を、各歌詞文字映像の表示に係る表示時間情報と対応付けて、前記歌詞データベース３６に記憶させる。
【００３２】
以上のように、前記歌詞データベース３６は、前記携帯電話機１６等の通信端末装置により編集され、その通信端末装置から前記通信回線１２を介して投稿（アップロード、送信）された歌詞情報を記憶する。これに加え、前記音楽再生システム１０のサービス提供会社側で作成（編集）された歌詞情報が、前記投稿された歌詞情報と共に前記歌詞データベース３６に記憶されるものであってもよい。前記歌詞データベース３６は、好適には、前記通信回線１２を介して投稿された複数の歌詞情報を、それぞれの歌詞情報の投稿主体である利用者の識別情報と対応付けて記憶する。更に好適には、各利用者の識別情報及び名前（ニックネーム）と対応付けて記憶する。本実施例において、歌詞情報の投稿主体である利用者の識別情報とは、例えば、前記音楽再生システム１０のサービスに関して予め行われた会員登録に係る利用者識別情報（ユーザＩＤ）である。或いは、前記歌詞情報の投稿を行った携帯電話機１６の識別情報であってもよい。前記歌詞情報が電子メールの添付ファイルとして前記サーバ１４へ投稿される態様においては、前記電子メールのメールアドレスが前記歌詞情報の投稿主体である利用者の識別情報として前記歌詞データベース３６に記憶されるものであってもよい。
【００３３】
前記再生時間情報抽出手段８６は、前記音楽データベース７８に記憶された各音楽情報に対応する再生時間情報を抽出する。すなわち、各音楽情報に含まれる、その音楽情報に対応する楽曲の歌唱区間に相当する再生時間情報を抽出する。好適には、前記配信要求送信制御手段８８による、前記サーバ１４に対する歌詞情報の配信要求に際して、要求に係る歌詞情報を適用する対象となる楽曲に対応する再生時間情報を抽出する。具体的には、前記歌詞情報に対応する楽曲に関し、例えば公知の周波数解析技術によりその楽曲に含まれる声（ボーカルパート）の周波数を特定し、特定された周波数の再生時間を前記再生時間情報として取得する。
【００３４】
前記配信要求送信制御手段８８は、前記サーバ１４に対する歌詞情報の配信要求を、前記通信回線１２を介して前記サーバ１４へ送信する。例えば、前記音楽再生制御手段８０による所定の音楽情報に基づく楽曲の再生に際して、その楽曲に対応する歌詞情報の配信要求を、前記通信回線１２を介して前記サーバ１４へ送信する。具体的には、前記サーバ１４に対する歌詞情報の配信要求に際して、要求に係る歌詞情報を適用する対象となる楽曲に対応する曲名及び歌手名の少なくとも一方（好適には両方）と、前記対象となる楽曲に対応して前記再生時間情報抽出手段８６により抽出された再生時間情報とを、前記サーバ１４へ送信する。
【００３５】
前記楽曲情報取得手段９０は、音楽再生装置である前記携帯電話機１６等から前記歌詞情報の配信要求があった際、要求元である前記携帯電話機１６等から、要求に係る歌詞情報を適用する対象となる楽曲に関する情報を取得する。具体的には、要求に係る歌詞情報を適用する対象となる楽曲に対応する曲名及び歌手名の少なくとも一方（好適には両方）と、前記対象となる楽曲における歌唱区間に対応する再生時間情報とを、前記携帯電話機１６等から取得する。すなわち、前記配信要求送信制御手段８８により送信される、要求に係る歌詞情報を適用する対象となる楽曲に対応する曲名及び歌手名の少なくとも一方（好適には両方）と、前記対象となる楽曲に対応して抽出された再生時間情報とを、取得する。
【００３６】
前記歌詞情報抽出手段９２は、前記歌詞データベース３６に記憶された複数の歌詞情報のうち、前記楽曲情報取得手段９０により取得された曲名及び歌手名の少なくとも一方が一致する歌詞情報を抽出する。すなわち、前記携帯電話機１６等から前記歌詞情報の配信要求があった場合において、前記歌詞データベース３６に記憶された複数の歌詞情報のうち、前記楽曲情報取得手段９０により取得された曲名及び歌手名の少なくとも一方（好適には両方）が一致する歌詞情報を検索し、前記要求元である前記携帯電話機１６等に対する配信候補として抽出する。
【００３７】
前記歌詞情報配信制御手段９４は、音楽再生装置である前記携帯電話機１６等から前記歌詞情報の配信要求があった際、要求元である前記携帯電話機１６等に対する歌詞情報の配信を制御する。すなわち、前記携帯電話機１６等から前記歌詞情報の配信要求があった場合において、前記歌詞情報抽出手段９２により複数の歌詞情報が抽出された場合、それら複数の歌詞情報の何れかを、要求元である前記携帯電話機１６等に対して配信する。前記歌詞情報抽出手段９２により抽出された歌詞情報が１つであった場合（単一の歌詞情報のみが抽出された場合）、その抽出された歌詞情報を要求元である前記携帯電話機１６等に対して配信する。
【００３８】
前記歌詞情報配信制御手段９４は、好適には、前記要求元である前記携帯電話機１６等への歌詞情報の配信に際して、その歌詞情報の投稿主体である利用者の識別情報を前記要求元である前記携帯電話機１６等へ配信する。すなわち、前記要求元である前記携帯電話機１６等へ所定の歌詞情報を配信する際に、前記歌詞データベース３６からその歌詞情報の投稿主体である利用者の識別情報を読み出し、前記所定の歌詞情報と共に要求元である前記携帯電話機１６等へ配信する。
【００３９】
前記歌詞情報配信制御手段９４は、前記歌詞情報抽出手段９２により複数の歌詞情報が抽出された場合、抽出された各歌詞情報に対応する前記表示時間情報に係る時間と、前記楽曲情報取得手段９０により取得された前記再生時間情報に係る時間との差分を算出し、その差分に基づいて前記要求元である前記携帯電話機１６等へ配信される歌詞情報を決定する。前述のように、本実施例において、各歌詞情報に対応する表示時間情報は、好適には、その歌詞情報に基づいて歌詞文字映像の表示制御を行う際における、最初の文字の色替わりが開始される時点から最後の文字の色替わりが終了する時点までの時間に相当する。前述のように、前記音楽情報に対応する再生時間情報は、好適には、対象となる楽曲における歌唱パートの最初の音が出力される時点から、最後の音が出力される時点までの時間に相当する。よって、前記歌詞情報配信制御手段９４は、好適には、対象となる歌詞情報に基づいて歌詞文字映像の表示制御を行う際における、最初の文字の色替わりが開始される時点から最後の文字の色替わりが終了する時点までの時間と、対象となる楽曲における歌唱パートの最初の音が出力される時点から最後の音が出力される時点までの時間との差分を算出し、その差分に基づいて前記要求元である前記携帯電話機１６等へ配信される歌詞情報を決定する。
【００４０】
前記歌詞情報配信制御手段９４は、好適には、前記歌詞情報抽出手段９２により複数の歌詞情報が抽出された場合、前記差分に基づいて前記要求元である前記携帯電話機１６等への前記歌詞情報の配信を行う。例えば、前記歌詞情報抽出手段９２により抽出された複数の歌詞情報のうち、前記差分が最小である歌詞情報を、要求元である前記携帯電話機１６等へ配信する。この際、以下に詳述するような前記携帯電話機１６等からの歌詞情報の選択は必ずしも受け付けなくともよい。すなわち、好適には、音楽再生装置である前記携帯電話機１６等から前記歌詞情報の配信要求があった場合には、前記差分が最小である歌詞情報を自動的に要求元である前記携帯電話機１６等へ配信する。
【００４１】
前記歌詞情報配信制御手段９４は、また好適には、前記歌詞情報抽出手段９２により複数の歌詞情報が抽出された場合、前記差分に基づいて前記要求元である前記携帯電話機１６等への配信候補となる複数の歌詞情報のリストの作成を行う。図７は、前記携帯電話機１６から前記サーバ１４への歌詞情報の配信要求に際して、その携帯電話機１６のタッチパネルディスプレイ６４に表示される画面の一例を示す図である。この図７に示すように、前記携帯電話機１６から前記サーバ１４への歌詞情報の配信要求に際して、好適には、前記再生時間情報抽出手段８８により抽出された、要求に係る歌詞情報を適用する対象となる楽曲における歌唱区間に対応する再生時間情報が前記タッチパネルディスプレイ６４に表示される。図８は、前記タッチパネルディスプレイ６４に表示される、前記歌詞情報配信制御手段９４により提示された配信候補となる複数の歌詞情報のリスト１０４を例示する図である。この図８に示すように、前記歌詞情報配信制御手段９４は、好適には、前記歌詞情報抽出手段９２により複数の歌詞情報が抽出された場合、前記差分に基づいて前記要求元である前記携帯電話機１６等への配信候補となる複数の歌詞情報のリスト１０４を、前記差分が小さい順に並べて前記携帯電話機１６のタッチパネルディスプレイ６４に表示させる。すなわち、複数の歌詞情報にそれぞれ対応する歌詞情報選択ボタン１０６ａ、１０６ｂ、１０６ｃ、・・・（以下、特に区別しない場合には単に歌詞情報選択ボタン１０６という）を、前記差分が小さい順に並べたリスト１０４を前記携帯電話機１６のタッチパネルディスプレイ６４に表示させる。図８に示すように、好適には、各歌詞情報選択ボタン１０６には、その歌詞情報選択ボタン１０６に対応する歌詞情報の投稿主体である利用者の名前（ニックネーム）が表示される。
【００４２】
前記歌詞情報選択受付手段９６は、前記歌詞情報配信制御手段９４により配信候補となる複数の歌詞情報のリスト１０４が提示された場合、それら複数の歌詞情報のうち何れかの選択を受け付ける。例えば、図８に示す例においては、前記タッチパネルディスプレイ６４に表示された複数の歌詞情報選択ボタン１０６にそれぞれ対応する歌詞情報のうち、何れかの歌詞情報の選択を受け付ける。前記歌詞情報選択受付手段９６により何れかの歌詞情報の選択が受け付けられた場合、前記歌詞情報配信制御手段９４は、その選択された歌詞情報を前記要求元である前記携帯電話機１６等への配信対象として決定する。図８に示す例においては、何れかの歌詞情報選択ボタン１０６に対する接触操作が行われ、その接触操作に係る情報が前記携帯電話機１６等から受信された場合、その接触操作に係る情報選択ボタン１０６に対応する歌詞情報を、前記要求元である前記携帯電話機１６等への配信対象として決定する。配信候補となる歌詞情報の数が多い場合等には、前記携帯電話機１６に対して前記リスト１０４の提示を行うが、その携帯電話機１６に対する歌詞情報の実際の配信を行わない態様も考えられる。
【００４３】
前記歌詞文字映像表示制御手段９８は、前記音楽データベース７８に記憶された音楽情報に対応する楽曲の再生に際して、前記歌詞情報配信制御手段９４により配信される歌詞情報に基づいて、音楽再生装置である前記携帯電話機１６等における歌詞文字映像の表示制御を行う。好適には、前記音楽再生制御手段８０による所定の音楽情報に基づく楽曲の再生に際して、その楽曲に対応して送信された歌詞情報の配信要求に応じて、前記歌詞情報配信制御手段９４により配信対象として決定された歌詞情報に基づいて、音楽再生装置である前記携帯電話機１６等における歌詞文字映像の表示制御を行う。すなわち、前記音楽再生制御手段８０による所定の音楽情報に基づく楽曲の再生と併行して、前記歌詞情報配信制御手段９４により配信される歌詞情報に基づく歌詞文字映像の表示制御を行う。好適には、前記歌詞情報配信制御手段９４により配信される歌詞情報に基づく歌詞文字映像を、前記要求元である前記携帯電話機１６等へストリーミング配信し、その携帯電話機１６等による前記歌詞文字映像に対応する楽曲の再生と併行して、前記携帯電話機１６におけるタッチパネルディスプレイ６４等に前記歌詞文字映像を表示させる。更に、前記歌詞情報に含まれる色替わりタイミング情報等に基づいて、前記タッチパネルディスプレイ６４に表示された歌詞文字映像を順次色替わり表示させる。或いは、前記歌詞情報配信制御手段９４により配信される歌詞情報を前記携帯電話機１６等の端末で取得（ダウンロード）し、その端末側で前記歌詞情報に基づいて歌詞文字映像の表示制御及び色替わり表示制御が行われるものであってもよい。
【００４４】
図９は、前記携帯電話機１６のタッチパネルディスプレイ６４（表示装置６６）に、前記歌詞情報配信制御手段９４により配信される歌詞情報に基づく歌詞文字映像１０８が表示された様子を例示する図である。図１０は、前記タッチパネルディスプレイ６４に表示された歌詞文字映像１０８が順次色替わり表示させられる様子を例示する図である。これらの図９及び図１０に示すように、前記サーバ１４によりストリーミング配信された前記歌詞文字映像１０８は、前記タッチパネルディスプレイ６４に表示されると共に、前記携帯電話機１６による音楽情報の再生に併行して順次色替わり表示させられる。ここで、好適には、前記音楽情報に基づく楽曲の再生に係る歌唱区間の開始タイミングと、前記歌詞文字映像１０８の色替わり表示制御の開始タイミングとが揃えられる。すなわち、前記音楽再生制御手段８０による音楽情報の再生に係る歌唱区間の開始タイミングと、前記歌詞文字映像表示制御手段９８による歌詞文字映像表示制御に係る色替え表示制御の開始タイミングとが一致するように、前記音楽再生制御手段８０及び歌詞文字映像表示制御手段９８による制御が行われる。
【００４５】
前述のように、本実施例において、前記歌詞情報配信制御手段９４は、好適には、対象となる歌詞情報に基づいて歌詞文字映像の表示制御を行う際における、最初の文字の色替わりが開始される時点から最後の文字の色替わりが終了する時点までの時間と、対象となる楽曲における歌唱パートの最初の音が出力される時点から、最後の音が出力される時点までの時間との差分が最小となる歌詞情報を、要求元である前記携帯電話機１６等へ配信する。前記歌詞文字映像表示制御手段９８は、この歌詞情報に基づいて、前記携帯電話機１６等における歌詞文字映像の表示制御を行う。これにより、前記音楽再生制御手段８０による音楽情報に基づく楽曲の再生（演奏進行）と、前記歌詞文字映像表示制御手段９８による歌詞文字映像の表示制御（色替わり表示制御）とに時間的なずれが生じるのを好適に抑制できる。
【００４６】
図１１は、前記携帯電話機１６のＣＰＵ４０による音楽情報再生制御（歌詞文字映像表示制御）の一例の要部を説明するフローチャートであり、所定の周期で繰り返し実行されるものである。
【００４７】
先ず、ステップ（以下、ステップを省略する）ＳＡ１において、前記タッチパネル７０等を介しての入力操作により、前記音楽データベース７８に記憶された複数の音楽情報のうち、何れかの音楽情報が指定されたか否かが判断される。このＳＡ１の判断が否定される場合には、それをもって本ルーチンが終了させられるが、ＳＡ１の判断が肯定される場合には、ＳＡ２において、ＳＡ１にて指定された音楽情報における歌唱区間に対応する再生時間情報、その音楽情報に対応する曲名及び歌手名が抽出される。次に、ＳＡ３において、前記サーバ１４に対してＳＡ１にて指定された音楽情報に対応する歌詞情報の配信要求が送信されると共に、ＳＡ２にて抽出された再生時間情報、曲名、及び歌手名が前記サーバ１４へ送信される。次に、ＳＡ４において、ＳＡ３にて送信された配信要求に対して前記サーバ１４からリストが受信されたか否かが判断される。このＳＡ４の判断が否定される場合には、ＳＡ４の判断が繰り返されることにより待機させられるが、ＳＡ４の判断が肯定される場合には、ＳＡ５において、前記サーバ１４から受信されたリストに基づいて、前述した図８に示すような複数の歌詞情報選択ボタン１０６を含む画面が前記タッチパネルディスプレイ６４に表示される。次に、ＳＡ６において、何れかの歌詞情報が選択されたか否かが判断される。例えば、前記タッチパネルディスプレイ６４に表示された何れかの歌詞情報選択ボタン１０６に対する接触操作が行われたか否かが判断される。このＳＡ６の判断が否定される場合には、ＳＡ６の判断が繰り返されることにより待機させられるが、ＳＡ６の判断が肯定される場合には、ＳＡ７において、選択された歌詞情報に関する情報が前記サーバ１４へ送信される。例えば、接触操作の行われた歌詞情報選択ボタン１０６に対応する歌詞選択情報が前記サーバ１４へ送信される。次に、ＳＡ８において、ＳＡ１にて指定された音楽情報に基づく楽曲の再生が行われると共に、前記サーバ１４からストリーミング配信される、ＳＡ７にて選択された歌詞情報に基づく歌詞文字映像１０８が前記タッチパネルディスプレイ６４に表示され、その歌詞文字映像１０８の色替わり表示制御が行われた後、本ルーチンが終了させられる。
【００４８】
図１２は、前記サーバ１４のＣＰＵ２０による歌詞情報配信制御（歌詞文字映像表示制御）の一例の要部を説明するフローチャートであり、所定の周期で繰り返し実行されるものである。
【００４９】
先ず、ＳＢ１において、前記携帯電話機１６等の音楽再生装置から、所定の音楽情報に対応する歌詞情報の配信要求、その音楽情報に対応する再生時間情報、曲名、及び歌手名が受信されたか否かが判断される。このＳＢ１の判断が否定される場合には、それをもって本ルーチンが終了させられるが、ＳＢ１の判断が肯定される場合には、ＳＢ２において、前記歌詞データベース３６に記憶された複数の歌詞情報から、ＳＢ１にて受信された配信要求に係る曲名及び歌手名に該当する歌詞情報が抽出される。次に、ＳＢ３において、ＳＢ２にて複数の歌詞情報が抽出されたか否かが判断される。このＳＢ３の判断が否定される場合、すなわちＳＢ２にて１つの歌詞情報が抽出された場合には、ＳＢ７以下の処理が実行されるが、ＳＢ３の判断が肯定される場合には、ＳＢ４において、ＳＢ２にて抽出された各歌詞情報に対応する表示時間情報に係る時間と、ＳＢ１にて受信された配信要求に係る楽曲の再生時間情報に係る時間との差分が算出され、前記抽出された歌詞情報をその差分が小さい順に並べたリストが作成される。次に、ＳＢ５において、ＳＢ４にて作成されたリストが、ＳＢ１の配信要求の送信元（要求元）である前記携帯電話機１６等の音楽再生装置へ送信される。次に、ＳＢ６において、ＳＢ１の配信要求の送信元である前記携帯電話機１６等の音楽再生装置から、ＳＢ５にて送信されたリストに含まれる何れかの歌詞情報を選択する歌詞選択情報が受信されたか否かが判断される。このＳＢ６の判断が否定される場合には、ＳＢ６の判断が繰り返されることにより待機させられるが、ＳＢ６の判断が肯定される場合には、ＳＢ７において、ＳＢ２にて抽出された１つの歌詞情報、或いはＳＢ６にて受信された歌詞選択情報に対応する歌詞情報に基づいて歌詞文字映像の表示制御が行われ、その歌詞文字映像がＳＢ１の配信要求の送信元である前記携帯電話機１６等の音楽再生装置へストリーミング配信された後、本ルーチンが終了させられる。
【００５０】
以上の制御において、ＳＡ８が前記音楽再生制御手段８０の動作に、ＳＡ２が前記再生時間情報抽出手段８６の動作に、ＳＡ３が前記配信要求送信制御手段８８の動作に、ＳＢ１が前記楽曲情報取得手段９０の動作に、ＳＢ２が前記歌詞情報抽出手段９２の動作に、ＳＢ３〜ＳＢ５が前記歌詞情報配信制御手段９４の動作に、ＳＢ６が前記歌詞情報選択受付手段９６の動作に、ＳＢ７が前記歌詞文字映像表示制御手段９８の動作に、それぞれ対応する。
【００５１】
本実施例によれば、複数の歌詞情報を、それぞれの歌詞情報に対応する曲名及び歌手名の少なくとも一方と対応付けて記憶する記憶手段としての歌詞データベース３６を備え、前記歌詞情報は、その歌詞情報に基づいて歌詞文字映像１０８の表示制御を行う際における、その歌詞文字映像１０８の表示に係る表示時間情報を含むものであり、前記サーバ１４は、音楽再生装置である前記携帯電話機１６から前記歌詞情報の配信要求があった際、要求元である前記携帯電話機１６から、要求に係る歌詞情報を適用する対象となる楽曲に対応する曲名及び歌手名の少なくとも一方と、前記対象となる楽曲における歌唱区間に対応する再生時間情報とを、取得する楽曲情報取得手段９０（ＳＢ１）と、前記歌詞データベース３６に記憶された複数の歌詞情報のうち、前記楽曲情報取得手段９０により取得された曲名及び歌手名の少なくとも一方が一致する歌詞情報を抽出する歌詞情報抽出手段９２（ＳＢ２）と、その歌詞情報抽出手段９２により複数の歌詞情報が抽出された場合、抽出された各歌詞情報に対応する前記表示時間情報に係る時間と、前記楽曲情報取得手段９０により取得された前記再生時間情報に係る時間との差分を算出し、その差分に基づいて前記要求元である前記携帯電話機１６への前記歌詞情報の配信又は配信候補となる複数の歌詞情報のリストの提示を行う歌詞情報配信制御手段９４（ＳＢ３〜ＳＢ５）とを、備えたものであることから、対象となる楽曲に対応する適切な歌詞情報を、要求元である前記携帯電話機１６へ配信することができる。すなわち、前記携帯電話機１６からの要求に応じて適切な歌詞情報の配信を実現する音楽再生システム１０を提供することができる。
【００５２】
前記携帯電話機１６は、前記サーバ１４に対する歌詞情報の配信要求に際して、要求に係る歌詞情報を適用する対象となる楽曲に対応する曲名及び歌手名の少なくとも一方と、前記対象となる楽曲における歌唱区間に対応する再生時間情報とを、前記サーバ１４へ送信する配信要求送信制御手段８８（ＳＡ３）を備えたものであるため、要求元である前記携帯電話機１６から、要求に係る歌詞情報に関する情報を実用的な態様で取得できる。
【００５３】
前記歌詞データベース３６は、前記通信回線１２を介して投稿された複数の歌詞情報を、それぞれの歌詞情報の投稿主体である利用者の識別情報と対応付けて記憶するものであり、前記歌詞情報配信制御手段９４は、前記歌詞情報及びその歌詞情報の投稿主体である利用者の識別情報を、前記要求元である前記携帯電話機１６へ配信するものであるため、歌詞情報の投稿主体である利用者を参照可能とすることで、音楽再生システム１０の利用性を更に向上させることができる。
【００５４】
前記歌詞情報配信制御手段９４により配信候補となる複数の歌詞情報のリスト１０４が提示された場合、それら複数の歌詞情報のうち何れかの選択を受け付ける歌詞情報選択受付手段９６（ＳＢ６）と、前記対象となる楽曲の再生に際して、前記歌詞情報選択受付手段９６により選択された歌詞情報に基づいて歌詞文字映像１０８の表示制御を行う歌詞文字映像表示制御手段９８（ＳＢ７）とを、備えたものであるため、歌詞情報の要求元である前記携帯電話機１６において、適切な歌詞情報の選択及びその歌詞情報に基づく歌詞文字映像１０８の再生を実現できる。
【００５５】
本実施例によれば、通信回線１２を介して前記携帯電話機１６と通信可能に接続されたサーバ１４であって、複数の歌詞情報を、それぞれの歌詞情報に対応する曲名及び歌手名の少なくとも一方と対応付けて記憶する記憶手段としての歌詞データベース３６を備え、前記歌詞情報は、その歌詞情報に基づいて歌詞文字映像１０８の表示制御を行う際における、その歌詞文字映像１０８の表示に係る表示時間情報を含むものであり、音楽再生装置である前記携帯電話機１６から前記歌詞情報の配信要求があった際、要求元である前記携帯電話機１６から、要求に係る歌詞情報を適用する対象となる楽曲に対応する曲名及び歌手名の少なくとも一方と、前記対象となる楽曲における歌唱区間に対応する再生時間情報とを、取得する楽曲情報取得手段９０（ＳＢ１）と、前記歌詞データベース３６に記憶された複数の歌詞情報のうち、前記楽曲情報取得手段９０により取得された曲名及び歌手名の少なくとも一方が一致する歌詞情報を抽出する歌詞情報抽出手段９２（ＳＢ２）と、その歌詞情報抽出手段９２により複数の歌詞情報が抽出された場合、抽出された各歌詞情報に対応する前記表示時間情報に係る時間と、前記楽曲情報取得手段９０により取得された前記再生時間情報に係る時間との差分を算出し、その差分に基づいて前記要求元である前記携帯電話機１６への前記歌詞情報の配信又は配信候補となる複数の歌詞情報のリストの提示を行う歌詞情報配信制御手段９４（ＳＢ３〜ＳＢ５）とを、備えたものであることから、対象となる楽曲に対応する適切な歌詞情報を、要求元である前記携帯電話機１６へ配信することができる。すなわち、前記携帯電話機１６からの要求に応じて適切な歌詞情報の配信を実現するサーバ１４を提供することができる。
【００５６】
本実施例によれば、通信回線１２に接続されたサーバ１４と、前記通信回線１２を介して前記サーバ１４と通信可能に接続された携帯電話機１６とを、含む音楽再生システム１０において、歌詞情報は、その歌詞情報に基づいて歌詞文字映像１０８の表示制御を行う際における、その歌詞文字映像１０８の表示に係る表示時間情報を含むものであり、前記サーバ１４のコンピュータを、複数の歌詞情報を、それぞれの歌詞情報に対応する曲名及び歌手名の少なくとも一方と対応付けて記憶する記憶手段としての歌詞データベース３６、音楽再生装置である前記携帯電話機１６から前記歌詞情報の配信要求があった際、要求元である前記携帯電話機１６から、要求に係る歌詞情報を適用する対象となる楽曲に対応する曲名及び歌手名の少なくとも一方と、前記対象となる楽曲における歌唱区間に対応する再生時間情報とを、取得する楽曲情報取得手段９０（ＳＢ１）、前記歌詞データベース３６に記憶された複数の歌詞情報のうち、前記楽曲情報取得手段９０により取得された曲名及び歌手名の少なくとも一方が一致する歌詞情報を抽出する歌詞情報抽出手段９２（ＳＢ２）、及び、その歌詞情報抽出手段９２により複数の歌詞情報が抽出された場合、抽出された各歌詞情報に対応する前記表示時間情報に係る時間と、前記楽曲情報取得手段９０により取得された前記再生時間情報に係る時間との差分を算出し、その差分に基づいて前記要求元である前記携帯電話機１６への前記歌詞情報の配信又は配信候補となる複数の歌詞情報のリストの提示を行う歌詞情報配信制御手段９４（ＳＢ３〜ＳＢ５）として機能させるプログラムであることから、対象となる楽曲に対応する適切な歌詞情報を、要求元である前記携帯電話機１６へ配信することができる。すなわち、前記携帯電話機１６からの要求に応じて適切な歌詞情報の配信を実現するプログラムを提供することができる。
【００５７】
以上、本発明の好適な実施例を図面に基づいて詳細に説明したが、本発明はこれに限定されるものではなく、更に別の態様においても実施される。
【００５８】
例えば、前述の実施例においては、音楽再生装置として、前記タッチパネルディスプレイ６４を有すると共に、そのタッチパネルディスプレイ６４を介しての操作に応じたインターネットへのアクセス機能をはじめとする各種機能を有する所謂スマートフォンとしての携帯電話機１６を備えた音楽再生システム１０について説明したが、本発明はこれに限定されるものではなく、別の形態の音楽再生システムにも適用され得る。例えば、音楽再生装置として、カラオケボックス等の店舗に設置されたカラオケ装置、カラオケゲームを実行する家庭用ゲーム機、パーソナルコンピュータ、タッチパネルディスプレイを備えない携帯電話機、或いは携帯型音楽プレイヤ等を備えた音楽再生システムにも、本発明は好適に適用される。
【００５９】
また、前述の実施例においては、前記歌詞情報編集手段８２及び前記歌詞情報送信制御手段８４は、前記携帯電話機１６のＣＰＵ４０に備えられたものであった。すなわち、前記携帯電話機１６により歌詞情報の編集を行う態様について説明したが、例えば、前記通信回線１２に接続されたパーソナルコンピュータ、家庭用ゲーム機、或いはタブレット端末等により歌詞情報の編集を可能とするものであってもよい。すなわち、前記歌詞情報編集手段８２及び前記歌詞情報送信制御手段８４が、前記パーソナルコンピュータ、家庭用ゲーム機、或いはタブレット端末のＣＰＵに機能的に備えられ、それらパーソナルコンピュータ、家庭用ゲーム機、或いはタブレット端末等により編集された歌詞情報が、前記通信回線１２を介して前記サーバ１４へ投稿され、前記歌詞データベース３６に記憶されて用いられるものであってもよい。
【００６０】
その他、一々例示はしないが、本発明はその趣旨を逸脱しない範囲内において種々の変更が加えられて実施されるものである。
【符号の説明】
【００６１】
１０：音楽再生システム、１２：通信回線、１４：サーバ、１６：携帯電話機（音楽再生装置）、３６：歌詞データベース（記憶手段）、８８：配信要求送信制御手段、９０：楽曲情報取得手段、９２：歌詞情報抽出手段、９４：歌詞情報配信制御手段、９６：歌詞情報選択受付手段、９８：歌詞文字映像表示制御手段、１０４：リスト、１０８：歌詞文字映像
【図１】
2015194839.tif 000003
【図２】
2015194839.tif 000004
【図３】
2015194839.tif 000005
【図４】
2015194839.tif 000006
【図５】
2015194839.tif 000007
【図６】
2015194839.tif 000008
【図７】
2015194839.tif 000009
【図８】
2015194839.tif 000010
【図１１】
2015194839.tif 000011
【図１２】
2015194839.tif 000012
【図９】
2015194839.tif 000013
【図１０】
2015194839.tif 000014