(57)【要約】【課題】ネットワーク上に提供されている画像を簡易にカラオケシステムによって利用し、カラオケシステムにおいて、携帯型情報通信端末装置やネットワークの利用の更なる促進を図ることが可能な通信端末装置等を提供すること。【解決手段】携帯用端末装置１０は、楽曲関連情報と当該楽曲関連情報に対応付けられている楽曲テキストデータとを有する楽曲情報の管理、ユーザによって入力されたテキストの受け付け、受け付けられたテキストを含むテキストを有する楽曲テキストデータ及び楽曲関連情報を検索し、該当する楽曲テキストデータの楽曲関連情報又は該当する楽曲関連情報を特定し、特定した楽曲関連情報をキーワードにネットワーク上に提供された画像データを取得し、該当するカラオケデータに対応付けてデータ提供サーバ装置３０等に提供する、構成を有している。【選択図】図１
2015197553.tif 000002
【特許請求の範囲】
【請求項１】
楽曲データに応じた楽曲の演奏に際して画像を再生するカラオケシステムに当該画像のデータを画像データとして提供する通信端末装置において、
前記楽曲データに関する情報を示す楽曲関連情報と当該楽曲関連情報に対応付けられている楽曲テキストデータとを有する楽曲情報が記録されている記録手段を制御する記録制御手段と、
ユーザによって入力されたテキストを入力テキストとして受け付ける入力受付手段と、
前記受け付けられた入力テキストを含むテキストを有する楽曲テキストデータ及び楽曲関連情報の少なくともいずれか一方を検索し、該当する楽曲テキストデータの楽曲関連情報又は該当する楽曲関連情報を特定する特定手段と
前記特定された楽曲関連情報をキーワードにネットワーク上に提供された画像を検索する検索手段と
前記検索された画像のデータを画像データとして取得し、当該取得した画像データをカラオケシステムに提供する提供手段と、
を備えることを特徴とする通信端末装置。
【請求項２】
請求項１に記載の通信端末装置において、
前記特定手段が、
前記受け付けられた入力テキストを含むテキストを有する楽曲テキストデータ及び楽曲関連情報の少なくともいずれか一方を検索し、
当該テキストを含むテキストデータに対応する楽曲関連情報又は当該テキストを含む楽曲関連情報の中から予め定められた条件を有する楽曲関連情報を抽出し、
前記抽出した楽曲関連情報を該当する楽曲関連情報として特定する、通信端末装置。
【請求項３】
請求項２に記載の通信端末装置において、
前記記録手段には、前記楽曲情報がユーザ毎に登録されており、
前記特定手段が、前記予め定められた条件を有する楽曲関連情報として、前記テキストを入力したユーザにおける楽曲情報の中から前記楽曲関連情報を抽出する、通信端末装置。
【請求項４】
請求項３に記載の通信端末装置において、
前記ユーザ毎の楽曲情報には、カラオケに使用した有無及び日時を示す日時情報の少なくともいずれか一方を含む履歴情報が含まれ、
前記特定手段が、前記予め定められた条件を有する楽曲関連情報として、前記ユーザ楽曲情報に記録されており、かつ、前記履歴情報が予め定められた履歴条件を具備する前記楽曲関連情報を抽出する、通信端末装置。
【請求項５】
請求項２に記載の通信端末装置において、
前記予め定められた条件には、歌唱属性（歌唱年齢など）及びユーザ属性（男性、女性、実年齢、地域）が少なくとも含まれ、
前記特定手段が、前記予め定められた条件が一致する属性を有する楽曲関連情報を、前記予め定められた条件を有する楽曲関連情報として、抽出する、通信端末装置。
【請求項６】
楽曲データに応じて画像を再生するカラオケシステムに当該画像のデータを画像データとして提供する通信端末装置用のプログラムにおいて、
前記通信端末装置を、
前記楽曲データに関する情報を示す楽曲関連情報と当該楽曲関連情報に対応付けられている楽曲テキストデータとを有する楽曲情報が記録されている記録手段を制御する記録制御手段と、
ユーザによって入力されたテキストを入力テキストとして受け付ける入力受付手段、
前記受け付けられた入力テキストを含むテキストを有する楽曲テキストデータ及び楽曲関連情報の少なくともいずれか一方を検索し、該当する楽曲テキストデータの楽曲関連情報又は該当する楽曲関連情報を特定する特定手段、
前記特定された楽曲関連情報をキーワードにネットワーク上に提供された画像を検索する検索手段、及び、
前記検索された画像のデータを画像データとして取得し、当該取得した画像データをカラオケシステムに提供する提供手段、
として機能させることを特徴とするプログラム。
【請求項７】
楽曲データに応じて画像を再生するカラオケシステムに当該画像のデータを画像データとして提供する通信端末装置に所定の情報を提供するサーバ装置であって、
前記楽曲データに関する情報を示す楽曲関連情報と当該楽曲関連情報に対応付けられている楽曲テキストデータとを有する楽曲情報が記録されている記録手段を制御する記録制御手段と、
ユーザによって入力されたテキストを入力テキストとして受け付ける入力受付手段と、
前記受け付けられた入力テキストを含むテキストを有する楽曲テキストデータ及び楽曲関連情報の少なくともいずれか一方を検索し、該当する楽曲テキストデータの楽曲関連情報又は該当する楽曲関連情報を特定する特定手段と
前記特定された楽曲関連情報を、前記画像を検索するためのキーワードデータとして、前記通信端末装置に送信する送信手段を制御する送信制御手段と、
を備えることを特徴とするサーバ装置。
【請求項８】
楽曲データに応じて画像を再生するカラオケシステムに当該画像のデータを画像データとして提供する通信端末装置に所定の情報を提供するサーバ装置を、
前記楽曲データに関する情報を示す楽曲関連情報と当該楽曲関連情報に対応付けられている楽曲テキストデータとを有する楽曲情報が記録されている記録手段を制御する記録制御手段、
ユーザによって入力されたテキストを入力テキストとして受け付ける入力受付手段、
前記受け付けられた入力テキストを含むテキストを有する楽曲テキストデータ及び楽曲関連情報の少なくともいずれか一方を検索し、該当する楽曲テキストデータの楽曲関連情報又は該当する楽曲関連情報を特定する特定手段、及び、
前記特定された楽曲関連情報を、前記画像を検索するためのキーワードデータとして、前記通信端末装置に送信する送信手段を制御する送信制御手段、
として機能することを特徴とするプログラム。
【請求項９】
楽曲データに応じて画像を再生するカラオケシステムに当該画像のデータを画像データとして提供するデータ提供方法において、
前記楽曲データに関する情報を示す楽曲関連情報と当該楽曲関連情報に対応付けられている楽曲テキストデータとを有する楽曲情報が記録されている記録手段を制御する記録制御工程と、
ユーザによって入力されたテキストを入力テキストとして受け付ける入力受付工程と、
前記受け付けられた入力テキストを含むテキストを有する楽曲テキストデータ及び楽曲関連情報の少なくともいずれか一方を検索し、該当する楽曲テキストデータの楽曲関連情報又は該当する楽曲関連情報を特定する特定工程と
前記特定された楽曲関連情報をキーワードにネットワーク上に提供された画像を検索する検索工程と
前記検索された画像のデータを画像データとして取得し、当該取得した画像データをカラオケシステムに提供する提供工程と、
を含むことを特徴とするデータ提供方法。
【請求項１０】
楽曲データに応じて画像を再生するカラオケシステムにおいて
前記画像のデータを画像データとして提供する通信端末装置と、
前記提供された画像データとユーザのリクエストに基づいて前記楽曲データを画像を表示しつつ再生する再生装置と、
を備え、
前記通信端末装置が、
前記楽曲データに関する情報を示す楽曲関連情報と当該楽曲関連情報に対応付けられている楽曲テキストデータとを有する楽曲情報が記録されている記録手段を制御する記録制御手段と、
ユーザによって入力されたテキストを入力テキストとして受け付ける入力受付手段と、
前記受け付けられた入力テキストを含むテキストを有する楽曲テキストデータ及び楽曲関連情報の少なくともいずれか一方を検索し、該当する楽曲テキストデータの楽曲関連情報又は該当する楽曲関連情報を特定する特定手段と
前記特定された楽曲関連情報をキーワードにネットワーク上に提供された画像を検索する検索手段と
前記検索された画像のデータを画像データとして取得し、当該取得した画像データをカラオケシステムに提供する提供手段と、
を備えることを特徴とするカラオケシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末装置がコンテンツデータを取得するための技術分野に属する。
【背景技術】
【０００２】
近年、伴奏のみからなる楽曲データ（いわゆる、カラオケ用楽曲データ）を再生し、当該再生された楽曲データに併せてユーザが歌うカラオケは、娯楽や趣味として認知されている。また、カラオケの楽曲データを再生する際に、背景画像として種々の画像を再生し、モニタその他表示装置に歌詞とともに表示させることが広く行われている。
【０００３】
一方、最近では、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）などのネットワーク技術の発展、及び、スマートフォンなどに代表される携帯型情報通信端末装置の進歩に伴い、携帯型情報通信端末装置をカラオケ装置と連動させることを実用化されている。特に、ユーザの撮像した画像をカラオケ装置に供給し、カラオケ用楽曲データの再生時に当該供給した画像を背景画像として表示することも実用化されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２４６０７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載のシステムにあっては、携帯型情報通信端末装置によって撮像された画像だけなく、ネットワーク上に提供されている画像をも背景画像として利用したいという希望があり、カラオケシステムにおいて、携帯型情報通信端末装置やネットワークの利用の更なる促進も望まれている。
【０００６】
本発明は、上記課題を解決するためになされたものであり、その目的は、ネットワーク上に提供されている画像を簡易にカラオケシステムによって利用し、カラオケシステムにおいて、携帯型情報通信端末装置やネットワークの利用の更なる促進を図ることが可能な通信端末装置などを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明の通信端末装置等は、楽曲データに応じた楽曲の演奏に際して画像を再生するカラオケシステムに当該画像のデータを画像データとして提供する通信端末装置において、前記楽曲データに関する情報を示す楽曲関連情報と当該楽曲関連情報に対応付けられている楽曲テキストデータとを有する楽曲情報が記録されている記録手段を制御する記録制御手段と、ユーザによって入力されたテキストを入力テキストとして受け付ける入力受付手段と、前記受け付けられた入力テキストを含むテキストを有する楽曲テキストデータ及び楽曲関連情報の少なくともいずれか一方を検索し、該当する楽曲テキストデータの楽曲関連情報又は該当する楽曲関連情報を特定する特定手段と、前記特定された楽曲関連情報をキーワードにネットワーク上に提供された画像を検索する検索手段と、前記検索された画像のデータを画像データとして取得し、当該取得した画像データをカラオケシステムに提供する提供手段と、を備える、構成を有している。
【０００８】
この構成により、本発明の通信端末装置は、ユーザのカラオケに関する情報を用いて、ユーザの趣味や嗜好に合致すると想定されるネットワーク上に提供された画像を簡易に検索することができるとともに、これらの画像をカラオケシステムに簡易に提供することができるので、カラオケシステムにおいて、携帯型情報通信端末装置やネットワークの利用の更なる促進を図ることができる。
【発明の効果】
【０００９】
本発明の通信端末装置等は、ユーザのカラオケに関する情報を用いて、ユーザの趣味や嗜好に合致すると想定されるネットワーク上に提供された画像を簡易に検索することができるとともに、これらの画像をカラオケシステムに簡易に提供することができるので、カラオケシステムにおいて、携帯型情報通信端末装置やネットワークの利用の更なる促進を図ることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明に係るネットワークシステムにおける一実施形態の構成を示すシステム構成図である。
【図２】一実施形態の携帯用端末装置の構成を示すブロック図である。
【図３】一実施形態の検索処理部において実行される検索キーワード決定処理を説明するための図である。第１実施形態における設定処理を説明するための図である。
【図４】一実施形態のデータ提供サーバ装置の構成を示すブロック図である。
【図５】一実施形態の検索処理部において実行される検索キーワード決定処理の動作を示すフローチャート（その１）である。
【図６】一実施形態の検索処理部において実行される検索キーワード決定処理の動作を示すフローチャート（その２）である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について、図面を参照しながら説明する。以下に説明する実施形態は、携帯用端末装置と、カラオケ情報が記録されたデータベースを有するサーバ装置と連動し、携帯用端末装置によって検索された画像データをカラオケシステムに提供するカラオケ連動システムに対して、本発明の通信端末装置、サーバ装置、プログラム及びカラオケシステムを適用した場合の実施形態である。
【００１２】
［１］カラオケ連動システム
まず、図１を用いて本実施形態のカラオケ連動システム１の概要構成について説明する。
【００１３】
なお、図１は、本実施形態におけるカラオケ連動ケシステム１の構成を示すシステム構成図である。また、図が煩雑になることを防止するために、図１においては、一部のユーザのみを示している。すなわち、実際のカラオケ連動システム１においては、図１に表示するよりも多数の通信端末装置が存在している。
【００１４】
本実施形態のカラオケ連動システム１は、ユーザによって検索されて取得された画像データを、カラオケ用の画像データとして、楽曲データに応じた楽曲の再生を行うカラオケシステム５０に提供するシステムである。
【００１５】
そして、本実施形態のカラオケ連動システム１は、ユーザによって利用される携帯用通信端末装置（以下、「携帯用端末装置」という。）１０と、ネットワーク２０と、各種のデータを管理及びその提供を行うカラオケ用のデータ提供サーバ装置（以下、「データ提供サーバ装置」という。）３０と、店舗や施設又は自宅などに設置され、カラオケを行うためのカラオケシステム５０と、画像データを検索する際に用いる検索用サーバ装置６０と、を有し、上記のシステムを実現するようになっている。
【００１６】
なお、ネットワーク２０は、例えば、携帯電話網を含む公衆電話網と、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークが相互接続されて構成される。ただし、当該ネットワーク２０の構成は、これに限られない。
【００１７】
携帯用端末装置１０は、携帯型電話機、タブレット型情報通信端末装置、スマートフォン、又は、携帯型ゲーム装置等の通信端末装置であり、自機が保有するユーザ音源データを再生する機能を有している。そして、携帯用端末装置１０は、ネットワーク２０を介して接続されたデータ提供サーバ装置３０及び検索サーバ装置６０と連動してネットワーク２０上に提供された画像データを検索して取得するための機能を有している。
【００１８】
また、携帯用端末装置１０は、音声通話機能及び電子メールの送受信機能などの各種の機能を有するとともに、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）やＪＳＯＮ（ＪａｖａＳｃｒｉｐｔ（登録商標）  Ｏｂｊｅｃｔ  Ｎｏｔａｔｉｏｎ）等のマークアップ言語によって記述されているリソースデータをＵＲＬに基づいて取得し、当該取得したリソースデータに基づいて、画像の検索、その取得、その表示及びデータ通信を行うブラウジング機能を有している。
【００１９】
さらに、携帯用端末装置１０は、カラオケ事業者が提供するリモコン用アプリケーションをダウンロードすることによって、カラオケシステム５０が持つカラオケの楽曲検索や選曲を行えるリモコン機能を有している。そしてそれはカラオケシステム利用時に利用するカラオケ装置と括り付けを行うことによりリモコンとして利用可能となる。
【００２０】
そして、携帯用端末装置１０は、楽曲データに応じた楽曲の演奏に際して画像を再生するカラオケシステム５０に、ユーザの指示に基づいて検索して取得した画像データを提供するための処理（以下、「カラオケ用画像検索取得処理」という。）を実行することが可能な構成を有している。
【００２１】
特に、携帯用端末装置１０は、カラオケ用画像検索取得処理を実行する際に、画像データを検索するためのキーワード（以下、「検索キーワード」という。）を決定する処理（以下、「検索キーワード決定処理」という。）を実行する。
【００２２】
具体的には、携帯用端末装置１０は、検索キーワード決定処理を含むカラオケ用画像検索取得処理としては、
（１）該当するユーザにおける楽曲データに関する情報を示す楽曲関連情報と当該楽曲関連情報に対応付けられている楽曲テキストデータとを有する楽曲情報の管理、
（２）ユーザによって入力されたテキストの入力テキストとして受け付け、
（３）受け付けられた入力テキストを含むテキストを有する楽曲テキストデータ及び楽曲関連情報の少なくともいずれか一方の検索、及び、該当する楽曲テキストデータの楽曲関連情報又は該当する楽曲関連情報の特定、
（４）検索用サーバ装置６０と連動し、特定した楽曲関連情報を検索キーワードにネットワーク上に提供された画像の検索及び画像データとしての取得、
（５）取得した画像データを該当するカラオケデータに対応付けてデータ提供サーバ装置３０又は直接カラオケシステム５０への提供、
の各処理を実行する構成を有している。
【００２３】
データ提供サーバ装置３０は、カラオケデータ及びユーザ毎に登録されたカラオケに興じるための楽曲に関するデータ（以下、「楽曲情報」という。）が記録されるデータベース（以下、「ＤＢ」という。）３００を有している。
【００２４】
また、データ提供サーバ装置３０は、カラオケ装置５０からの要求に従ってカラオケデータを当該カラオケ装置５０に提供するとともに、携帯用端末装置１０を介して入力されたユーザの要求に従って、各カラオケデータに対応付けて記録されている楽曲情報を、該当するユーザに関連付けて当該ユーザのカラオケ履歴とともにユーザ楽曲情報としてＤＢ３００に記録する。そして、データ提供サーバ装置３０は、ユーザ楽曲情報及びカラオケ履歴の情報（以下、単に「履歴情報」という。）を携帯用端末装置１０に提供する構成を有している。
【００２５】
なお、カラオケデータには、カラオケ音源の種別に対応付けて、
（１）カラオケ用の音源データと、
（２）カラオケ用の歌詞のデータ（以下、「歌詞データ」という。）と歌詞の表示タイミング及び表示した歌詞の色替えタイミングを制御する表示制御データと、を含むテロップデータと、
（３）楽曲関連情報及び楽曲テキストデータを有する楽曲情報及び履歴情報と、
が含まれるようになっている。
【００２６】
また、楽曲関連情報には、
（Ａ）曲名を示す曲名情報と、
（Ｂ）アーティスト名を示すアーティスト情報と、
（Ｃ）カラオケシステム５０その他において選曲を行うための選曲番号と、
が含まれる。また、楽曲テキストデータとは、例えば、タイアップ情報と呼ばれ、楽曲に関するテキストデータであって、予めカラオケシステム５０の管理者やカラオケデータを管理する管理者その他によって登録されたタグその他のメタデータを示す。
【００２７】
このような構成を有することによって、本実施携帯のカラオケ連動システム１は、ユーザの趣味や嗜好に合致すると想定されるネットワーク２０上に提供された画像を簡易に検索することができるとともに、これらの画像をカラオケシステム５０に簡易に提供することができるので、カラオケシステム５０において、携帯用端末装置やネットワーク２０の利用の更なる促進を図ることができるようになっている。
【００２８】
［２］携帯用端末装置
次に、図２を用いて本実施形態の携帯用端末装置１０について説明する。なお、図２は、本実施形態の携帯用端末装置１０の構成を示すブロック図である。
【００２９】
本実施形態の携帯用端末装置１０は、図２に示すように、ネットワーク２０に通信接続されるネットワーク通信部１１０と、表示部１４０と、表示部１４０に対する画像の表示を制御する表示制御部１５０と、各種の情報に対応するデータが記録される記録部１６０と、操作部１７０と、端末管理制御部１８０と、タイマー１９０と、を有している。
【００３０】
そして、携帯用端末装置１０は、楽曲データに応じた楽曲の演奏に際して画像を再生するカラオケシステム５０に、検索した画像を提供するための検索キーワード決定処理を含むカラオケ用画像検索取得処理を実行するアプリケーション実行部１００を有している。
【００３１】
なお、携帯用端末装置１０の各部は、バスＢによって相互に接続されており、データの授受を実行している。また、携帯用端末装置１０は、携帯型電話機や携帯ゲーム機などの場合には、それに対応する機能を実行可能な構成を有している。
【００３２】
ネットワーク通信部１１０は、所定のネットワークインターフェースであり、端末管理制御部１８０及びアプリケーション実行部１００の制御の下、基地局ＢＳを介してネットワーク２０に接続されるデータ提供サーバ装置３０又はカラオケシステム５０その他の通信端末装置と通信回線を構築し、データ提供サーバ装置３０又はカラオケシステム５０その他の通信端末装置と種々のデータの授受を行う。
【００３３】
表示部１４０は、所定のサイズ（例えば、５インチ、Ｗ４８０×Ｈ９６０ピクセル）の画像表示領域を有し、液晶素子又はＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）素子のパネルによって構成され、表示制御部１５０において生成された表示データに基づいて所定の画像を表示するようになっている。
【００３４】
表示制御部１５０は、端末管理制御部１８０及びアプリケーション実行部１００の制御の下、表示部１４０に所定の画像を描画させるために必要な描画データを生成し、生成した描画データを当該表示部１４０に出力する。
【００３５】
記録部１６０は、例えば、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やフラッシュメモリなどにより構成される。
【００３６】
そして、記録部１６０は、検索キーワード決定処理を含むカラオケ用画像検索取得処理を実行するための各種のアプリケーション（以下、「アプリ」という。）が記録されるアプリケーション記録部１６１と、ユーザ情報が記録されるユーザ情報記録部１６２と、検索キーワード決定処理を実行する際にデータ提供サーバ装置３０から取得したユーザ楽曲情報を記録する第１バッファ１６３と、当該カラオケ用画像検索取得処理において取得した画像データを記録する第２バッファ１６４と、その他カラオケ用画像検索取得処理を実行する中に用いられるワークエリアとして機能するＲＡＭ１６５と、を有している。
【００３７】
特に、ユーザ情報記録部１６２には、当該携帯用端末装置１０のユーザがカラオケシステム５０と連動する際に必要となる各種の情報が記録される。例えば、ユーザ情報記録部１６２には、ユーザがカラオケシステム５０と連動する際に用いるアカウント及びユーザＩＤと、ログイン用のパスワード（すなわち、ログインパスワード）と、が記録されている。ただし、これらの情報が記録されずに、これらの情報がカラオケ用画像検索取得処理及びカラオケを行う際に、操作部１７０を介して入力されてもよい。
【００３８】
また、第１バッファ１６３には、所定のタイミングにおいて、ＤＢ３００に記録されている個々人が登録したカラオケに関する楽曲情報であって、具体的には、上述のように、曲名情報、アーティスト情報及び選曲番号から構成される楽曲関連情報と、楽曲テキストデータと、これらに加えて、当該楽曲情報を登録した日時及びカラオケに用いた日時を含む履歴情報と、を含むユーザ楽曲情報が記録される。
【００３９】
さらに、第２バッファ１６４には、ネットワーク２０上に提供されている画像データであって、各種のフォーマット形式の画像データが記録される。また、記録される画像データは、動画像データであってもよいし、静止画像データであってもよい。
【００４０】
操作部１７０は、各種の確認ボタン、各操作指令を入力する操作ボタンその他のキー又は表示部１４０上に設けられたそれらのキー機能を実行するためのタッチセンサにより構成され、各操作を行う際に用いられるようになっている。特に、操作部１７０は、画像データを検索する際にテキストを入力するために用いる。
【００４１】
端末管理制御部１８０は、主に中央演算処理装置（ＣＰＵ）によって構成されるとともに、キー入力ポート、表示制御ポート等の各種入出力ポートを含み、携帯用端末装置１０の全般的な機能及び情報提供プログラムを実行するための全般的な機能を総括的に制御する。
【００４２】
アプリケーション実行部１００は、独立した中央演算処理装置（ＣＰＵ）によって構成され、又は、端末管理制御部１８０の中央演算処理装置（ＣＰＵ）を用いて構成されるとともに、端末管理制御部１８０による制御の下、アプリを実行することによって検索キーワード決定処理を含むカラオケ用画像検索取得処理を実行する。
【００４３】
具体的には、アプリケーション実行部１００は、楽曲情報の第１バッファ１６３への記録その他の管理を行う楽曲情報管理部１０１と、ユーザ楽曲情報を検索し、検索キーワード決定処理を実行する検索処理部１０２と、決定した検索キーワードに基づいて検索されて取得した画像データを第２バッファ１６４に記録し、当該画像データをカラオケシステム５０に提供するための種々の処理を行う画像提供処理部１０３と、を実現する。
【００４４】
例えば、本実施形態の検索処理部１０２は、本発明の記録制御手段、入力受付手段、特定手段及び検索手段を構成し、画像提供処理部１０３は、本発明の提供手段を構成する。なお、本実施形態のアプリケーション実行部１００及び各部の詳細については、後述する。
【００４５】
［３］アプリケーション実行部
次に、図３を用いて本実施形態のアプリケーション実行部１００について説明する。なお、図３は、本実施形態の検索処理部１０２において実行される検索キーワード決定処理を説明するための図である。
【００４６】
楽曲情報管理部１０１は、検索キーワード決定処理を実行する際に、所定のタイミング毎（例えば、所定のＷｅｂサイトを閲覧する毎）に、データ提供サーバ装置３０から履歴情報とともにユーザ楽曲情報を取得し、取得した履歴情報及びユーザ楽曲情報を第１バッファ１６３に記録する。
【００４７】
特に、楽曲情報管理部１０１は、検索キーワード決定処理を実行するために、データ提供サーバ装置３０にアクセスしてログインしたときに、ログインに用いたユーザＩＤを用いてＤＢ３００を検索して該当する履歴情報とともにユーザ楽曲情報を取得する。
【００４８】
検索処理部１０２は、楽曲情報管理部１０１及び画像提供処理部１０３の他に、ネットワーク通信部１１０、表示制御部１５０及び操作部１７０と連動してカラオケ用画像検索取得処理における検索キーワード決定処理を実行する。
【００４９】
具体的には、検索処理部１０２は、検索キーワード決定処理においては、ユーザが操作部１７０に入力した文字に対応する１又は２以上のテキストを含むテキストデータに基づいて第１バッファ１６３を検索し、当該テキストデータを含む楽曲関連情報又は楽曲テキストデータを検出する。特に、検索処理部１０２は、ユーザによって一文字入力される毎に、第１バッファ１６３を検索し、当該テキストデータを含む楽曲関連情報又は楽曲テキストデータを検出する。
【００５０】
そして、検索処理部１０２は、検出した楽曲関連情報又は楽曲テキストデータに対応付けて記録されている楽曲関連情報から曲名及びアーティスト名のテキストを抽出し、当該抽出したテキストを入力候補をとしてユーザによって選択可能に表示部１４０に表示する。
【００５１】
例えば、図３に示すように、第１バッファ１６３に、
（１）任意に付与されたＩＤ「００１」として、曲名情報「あいうえおあ」、アーティスト情報「さしすせよ」及び選曲番号「１２３４５６」から構成される楽曲関連情報と、楽曲テキストデータ「ＴＶドラマ（愛の里）主題歌」及び「ビール（生一番）」と、を有するユーザ楽曲情報と、
（２）任意に付与されたＩＤ「００２」として、曲名情報「かきくけこ」、アーティスト情報「たちつてあい」及び選曲番号「１１２２３３」から構成される楽曲関連情報と、楽曲テキストデータ「ＣＭ：〇〇化粧品」及び「愛すべき肌」と、を有するユーザ楽曲情報と、
が記録されている場合を想定する。
【００５２】
この場合において、検索処理部１０２は、ユーザによって２文字「あい」が操作部１７０に入力されたことを検出した場合には、楽曲情報「００１」及び「００２」」のそれぞれの楽曲関連情報及び楽曲テキストデータの双方に、入力された文字を示すテキストデータ「あい」を有しているので、当該楽曲情報「００１」及び「００２」の双方を検出する。
【００５３】
また、検索処理部１０２は、「あい」が入力された後に、さらに１文字「の」が入力されてユーザによって３文字「あいの」が操作部１７０に入力されたことを検出した場合には、楽曲情報「００１」の楽曲テキストデータにのみ入力された文字を示すテキストデータ「あいの」を有しているので、楽曲情報「００１」のみ検出する。
【００５４】
そして、検索処理部１０２は、２文字入力時点においては、検出した楽曲情報の楽曲関連情報における曲名及びアーティスト名の双方、すなわち、曲名情報「あいうえおあ」及びアーティスト情報「さしすせよ」と、曲名情報「かきくけこ」及びアーティスト情報「たちつてあい」と、をテキストとして抽出し、３文字入力時点においては、曲名情報「あいうえおあ」及びアーティスト情報「さしすせよ」と、をテキストとして抽出し、抽出したテキストを入力候補として操作部１７０によって選択可能に表示部１４０に表示する。
【００５５】
さらに、検索処理部１０２は、表示部１４０に表示された入力候補から一のテキストが選択されたことを検出すると、当該選択されたテキスト、例えば、「あいうえおあ」を検索キーワードに決定し、画像提供処理部１０３に提供する。
【００５６】
一方、検索処理部１０２は、所定数以上の楽曲関連情報を検出したと判定した場合には、予め定められた条件を有する楽曲関連情報を抽出する。すなわち、検索処理部１０２は、第１バッファ１６３にユーザ楽曲情報とともに記録された履歴情報に基づいて、予め定められた条件を具備する楽曲関連情報を抽出する。
【００５７】
具体的には、履歴情報には、ユーザが過去にカラオケに用いた（すなわち、カラオケに興じた）楽曲がその日時ともに登録されているので、検索処理部１０２は、所定数以上の楽曲関連情報を検出したと判定した場合には、
（Ａ１）第１バッファ１６３に記録されているユーザ楽曲情報内に楽曲関連情報であって、かつ、
（Ａ２）履歴情報に登録されている楽曲関連情報を抽出する。
【００５８】
また、検索処理部１０２は、上記に代えて、検索処理部１０２は、所定数以上の楽曲関連情報を検出したと判定した場合には、
（Ｂ１）第１バッファ１６３に記録されているユーザ楽曲情報内に楽曲関連情報であって、かつ、
（Ｂ２）履歴情報に基づいて、現在時刻から所定期間（１月前）前以降にカラオケに用いられたことを示す楽曲関連情報を抽出する。
【００５９】
なお、（Ｂ１）及び（Ｂ２）を用いても所定数以上の楽曲関連情報を検出したと判定した場合には、検索処理部１０２は、カラオケに用いられた日時を新しいもの順に優先度を付して、当該付した優先度の高いものを所定数入力候補一覧として表示部１４０に表示してもよい。
【００６０】
また、本実施形態においては、検索処理部１０２は、所定数以上の楽曲関連情報を検出したと判定した場合には、履歴情報に代えて、又は、当該履歴情報に加えて「お気に入り」として予めユーザ楽曲情報として登録された情報（以下、「お気に入り情報」という。）、又は、次以降のカラオケにおいて歌唱を希望する予め登録された情報（以下、「予約リスト情報」という。）を用いてもよい。すなわち、検索処理部１０２は、所定数以上の楽曲関連情報を検出したと判定した場合には、予め定められた条件を具備する楽曲関連情報として、お気に入り情報又は予約リスト情報に記録されている楽曲関連情報を抽出してもよい。
【００６１】
画像提供処理部１０３は、決定した検索キーワードに基づいてカラオケ用画像検索取得処理を実行する。具体的には、画像提供処理部１０３は、検索サーバ装置６０と連動し、提供された検索キーワードに基づいて、ネットワーク２０上に提供されている画像データを収集し、表示制御部１５０と連動して、収集した画像データを表示部１４０に表示する。
【００６２】
そして、画像提供処理部１０３は、操作部１７０と連動し、表示された画像データの中から１以上の選択された画像データを第２バッファ１６４に記録するとともに、ユーザ指示に基づいて、記録した画像データをデータ提供サーバ装置３０を介してカラオケシステム５０に提供する。
【００６３】
このとき、画像提供処理部１０３は、複数の画像データが収集されて表示部１４０に表示されている場合には、操作部１７０（具体的には表示部１４０上に設けられたタッチセンサ）と連動し、表示されている特定の画像データ上を長押しした場合に、拡大されて表示されてもよいし、全画面表示されてもよい。
【００６４】
また、画像提供処理部１０３は、操作部１７０及び表示制御部１５０と連動し、取得した画像データに装飾、トリミング、回転又は画像補正などの加工処理を施し、当該加工処理を施した画像データをカラオケシステム５０に提供してもよい。
【００６５】
［４］データ提供サーバ装置
次に、図４を用いて本実施形態のデータ提供サーバ装置３０について説明する。なお、図４は、本実施形態のデータ提供サーバ装置３０の構成を示すブロック図である。
【００６６】
本実施形態のデータ提供サーバ装置３０は、図４に示すように、ネットワーク２０に通信接続される通信制御部３１０と、各種のメモリとして機能するＲＯＭ／ＲＡＭ３２０と、ＤＢ３００と、装置全体を制御するサーバ管理制御部３５０と、カラオケ用画像検索取得処理を実行する際に該当するユーザの楽曲情報を提供するとともに、携帯用端末装置１０から取得した画像データをカラオケシステム５０に提供するための各種の処理を実行するデータ処理部３６０と、を有し、上記の各部は、バスＢによって相互に接続されている。
【００６７】
通信制御部３１０は、所定のネットワークインターフェースであり、ネットワーク
２０を介して携帯用端末装置１０及びとデータの授受を行う。
【００６８】
ＲＯＭ／ＲＡＭ３２０には、データ提供サーバ装置３０の駆動に必要な各種のプログラムが記録されている。また、ＲＯＭ／ＲＡＭ３２０は、サーバ管理制御部３５０やデータ処理部３６０が各種の処理を実行する際のワークエリアとして用いられる。
【００６９】
ＤＢ３００は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）又はＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）により構成され、その記録領域内に各カラオケデータが記録されるカラオケデータＤＢ３０１と、ユーザ毎の楽曲情報が記録されるユーザ楽曲情報ＤＢ３０２と、を少なくとも有する。
【００７０】
カラオケデータＤＢ３０１には、カラオケを実行する際にカラオケシステム５０に提供される各カラオケデータが記録されている。具体的には、カラオケデータＤＢ３０１には、カラオケの楽曲における識別情報（以下、「カラオケＩＤ」ともいう。）に対応付けて、
（１）カラオケ音源データと、
（２）歌詞データ及び表示制御データを含むテロップデータと、
（３）曲名その他の楽曲関連情報及び楽曲テキストデータを含む楽曲情報と、
が記録される。
【００７１】
ユーザ楽曲情報ＤＢ３０２には、上述のカラオケデータＤＢ３０１に記録される楽曲情報が、ユーザを識別するためのユーザＩＤ毎に、ユーザ楽曲情報として履歴情報とともに記録されている。すなわち、ユーザ楽曲情報ＤＢ３０２には、ユーザＩＤに基づく携帯用端末装置１０からの要求に基づいて提供するためのユーザ楽曲情報及び当該楽曲情報に対応する履歴情報が記録されている。特に、履歴情報としては、カラオケに利用した日時及び利用した回数が記録されている。
【００７２】
また、ユーザ楽曲情報ＤＢ３０２には、ユーザ毎に、すなわち、ユーザＩＤ及び楽曲情報（楽曲ＩＤ）に対応付けてユーザが検索して取得した画像データが記録されている。
【００７３】
なお、本実施携帯のユーザ楽曲情報ＤＢ３０２には、楽曲情報に代えてカラオケＩＤが記録されていてもよい。この場合において、携帯用端末装置１０からユーザ楽曲情報の取得要求を受信した場合には、カラオケＩＤからカラオケデータＤＢ３０１を検索し、該当する楽曲情報を提供すればよい。
【００７４】
サーバ管理制御部３５０は、主に中央演算処理装置（ＣＰＵ）によって構成され、プログラムを実行することによって、データ提供サーバ装置３０の各部を統合制御する。
【００７５】
データ処理部３６０は、サーバ管理制御部３５０による制御の下、携帯用端末装置１０と連動し、所定のアプリケーションを実行することによって、カラオケ用画像検索取得処理においてユーザ楽曲情報ＤＢ３０２に記録された該当するユーザ楽曲情報を提供する楽曲情報配信部３６１と、カラオケを行う際にカラオケデータ及び画像データを提供するカラオケデータ管理部３６２と、を実現する。
【００７６】
楽曲情報配信部３６１は、携帯用端末装置１０から送信されたユーザ楽曲情報の取得要求に基づいて、当該データ提供サーバ装置３０へのログインに関する情報に基づいて、該当するユーザを特定するとともに、特定したユーザの楽曲情報をユーザ楽曲情報ＤＢ３０２から読み出して該当する携帯用端末装置１０に送信する。
【００７７】
カラオケデータ管理部３６２は、カラオケシステム５０からのカラオケデータの送信要求に基づいて、カラオケデータＤＢ３０１に記録されているカラオケデータの中から該当するカラオケデータを送信するとともに、ユーザＩＤに基づく送信要求を受信した場合には、該当するユーザＩＤに対応付けて記録されている画像データをカラオケデータとともにカラオケシステム５０に送信する。
【００７８】
なお、カラオケシステム５０は、カラオケデータを再生する際に、取得した画像データを背景画像として用いることができるようになっている。例えば、カラオケシステム５０は、複数の静止画の画像データを背景画像として用いる場合には、予め定められたタイミングにおける画像の切り替え（スライドショー）、間奏その他の所定の期間での静止画像の再生（スライドショーを含む）、又は、各画像の差し込みタイミングやワイプなどの種々の加工による再生を実行するようになっている。
【００７９】
ただし、カラオケシステム５０は、各種の再生については、ユーザによるカラオケシステム５０に対する操作指示に基づいて実行されてもよいし、所定のアプリケーションを実行することによって自動的に実行されてもよい。
【００８０】
［５］検索キーワード決定処理の動作
次いで、図５及び図６を参照しつつ本実施形態の携帯用端末装置１０においてカラオケ用画像検索取得処理中に実行される検索キーワード決定処理の動作について説明する。なお、図５及び図６は、本実施形態の携帯用端末装置１０においてカラオケ用画像検索取得処理中に実行される検索キーワード決定処理の動作を示すフローチャートである。
【００８１】
本動作においては、該当するユーザのユーザ楽曲情報がＤＢ３００に既に記録されているものとする。また、本動作においては、携帯用端末装置１０の検索処理部１０２は、表示制御部１５０を制御し、ユーザによるデータ提供用サーバ装置３０にログインするための表示を行いつつ、当該ログイン入力が操作部１７０に対してなされるのを待機しているものとする。
【００８２】
まず、検索処理部１０２は、操作部１７０を介して入力されたユーザの入力操作を検出すると（ステップＳ１０１）、検索キーワード決定処理のアプリを実行し、データ提供サーバ装置３０に対してログインを実行させ、該当するユーザ楽曲情報の受信を待機する（ステップＳ１０２）。
【００８３】
このとき、検索処理部１０２は、表示制御部１５０及び操作部１７０と連動し、データ提供サーバ装置３０にアクセスしつつ、ログインするためのログインパスワードなど、各種ログインに必要な情報の入力を受け付ける。
【００８４】
また、データ提供サーバ装置３０においては、楽曲情報配信部３６１は、通信制御部３１０によって受信されたログインのための各種の情報に基づいてログインが成功すると、ログインに関する情報に基づいて該当するユーザを特定する。そして、楽曲情報配信部３６１は、特定したユーザの楽曲情報をユーザ楽曲情報ＤＢ３０２から読み出して該当する携帯用端末装置１０に送信する。
【００８５】
次いで、楽曲情報管理部１０１は、データ提供サーバ装置３０から送信されたユーザ楽曲情報を受信すると（ステップＳ１０３）、受信したユーザ楽曲情報を第１バッファ１６３に記録する（ステップＳ１０４）。
【００８６】
次いで、検索処理部１０２は、表示制御部１５０及び操作部１７０と連動し、表示部１４０に画像データを検索するためのキーワード入力を促す画像（キーワード入力指示）を表示し、その入力を待機する（ステップＳ１０５）。
【００８７】
次いで、検索処理部１０２は、操作部１７０を介してユーザによって入力されたテキスト（一文字）を検出すると（ステップＳ１１１）、入力されたテキストのテキストデータの生成、又は、既にテキストが入力されている場合には、既に入力されたテキストの末尾に入力されたテキストを加えたテキストデータ（以下、「検索用テキストデータ」という。）の生成を実行する（ステップＳ１１２）。
【００８８】
次いで、検索処理部１０２は、生成した検索用テキストデータに基づいて第１バッファ１６３に記録されたユーザ楽曲情報を検索し、当該テキストデータによって構成されるテキストを含むテキストを有する楽曲関連情報及び楽曲テキストデータに関連する楽曲関連情報を検出する（ステップＳ１１３）。
【００８９】
次いで、検索処理部１０２は、検出した楽曲関連情報の有無を判定する（ステップＳ１１４）。このとき、検索処理部１０２は、検出した楽曲関連情報があると判定した場合には、ステップＳ１１５の処理に移行し、検出した楽曲関連情報が無いと判定した場合には、ステップＳ１２１の処理に移行する。
【００９０】
次いで、検索処理部１０２は、ステップＳ１１４の処理において、検出した楽曲関連情報があると判定した場合には、所定数以上（例えば、３以上）の楽曲関連情報を検出したか否かを判定する（ステップＳ１１５）。
【００９１】
このとき、検索処理部１０２は、所定数以上の楽曲関連情報を検出したと判定した場合には、ステップＳ１１６の処理に移行し、所定数以上の楽曲関連情報を検出していないと判定した場合には、ステップＳ１１７の処理に移行する。
【００９２】
次いで、検索処理部１０２は、ステップＳ１１５の処理において、所定数以上の楽曲関連情報を検出したと判定した場合には、検出した楽曲関連情報の中から予め定められた条件を有する楽曲関連情報を抽出する（ステップＳ１１６）。
【００９３】
具体的には、検索処理部１０２は、所定数以上の楽曲関連情報を検出したと判定した場合には、予め定められた条件として、
（１）履歴情報に基づいて、現在時刻の所定期間前から当該現在時刻までの期間（例えば現在時刻の前１月）にカラオケに用いられた楽曲の楽曲関連情報であるか、
（２）ユーザ楽曲情報として現在時刻の所定期間前から当該現在時刻までの期間（例えば現在時刻の前１月）に登録された楽曲関連情報であるか、並びに
（３）アーティスト名又は「夏」や「冬」などの曲名の一部など、全てのユーザ楽曲情報の中に所定数以上（例えば３つ以上）に共通の情報があるか、
を判断し、所定数の楽曲関連情報に絞り込む。
【００９４】
なお、検索処理部１０２は、上記の条件のそれぞれに優先度を付与し、優先度の高いものから上位所定数の楽曲関連情報を予め定められた条件を有する楽曲関連情報として抽出してもよい。
【００９５】
次いで、検索処理部１０２は、ステップＳ１１５の処理において所定数以上の楽曲情報を検出していないと判定した場合には、検出した楽曲関連情報の全て、又は、ステップＳ１１６の処理において特定された上位の楽曲関連情報に含まれる曲名及びアーティスト名や放送番組名などのテキストを抽出する（ステップＳ１１７）。
【００９６】
次いで、検索処理部１０２は、表示制御部１５０と連動し、抽出したテキストを入力候補の一覧として表示部１４０に表示し、テキストの入力又は表示された入力候補の一覧の選択を待機する（ステップＳ１１８）。
【００９７】
なお、検索処理部１０２は、表示制御部１５０と連動し、所定数の入力候補の一部（例えば、上位３）を操作部１７０によって選択可能に表示部１４０に表示するとともに、その他の入力候補（例えば、上位４位以降）を所定の操作アクション後（例えば、入力候補全部表示ボタンを押し下げ後）に表示部１４０に操作部１７０によって選択可能に表示してもよい。
【００９８】
次いで、検索処理部１０２は、操作部１７０を介して入力されたユーザの入力操作を検出すると（ステップＳ１２１）、入力候補が選択された否かを判定し、すなわち、入力候補が選択された否か又は更にテキストが一文字入力されたかを判定する（ステップＳ１２２）。このとき、検索処理部１０２は、入力候補が選択されていないと判定した場合には、更にテキストが一文字入力されたと判定し、ステップＳ１１２の処理に移行する。
【００９９】
一方、検索処理部１０２は、入力候補が選択されたと判定した場合には、表示制御部１５０及び操作部１７０と連動し、当該選択された入力候補をユーザの検索キーワードとして決定させるための処理を実行し（ステップＳ１２３）、決定した検索キーワードをＲＡＭ１６５に記録しつつ、画像提供処理部１０３に提供して（ステップＳ１２４）本動作を終了させる。
【０１００】
なお、画像提供処理部１０３は、本動作の終了後に、決定したキーワードに基づいてカラオケ用画像検索取得処理を実行する。具体的には、画像提供処理部１０３は、検索サーバ装置６０と連動し、提供された検索キーワードに基づいて、ネットワーク２０上に提供されている画像データを収集し、表示制御部１５０と連動して、収集した画像データを表示部１４０に表示する。
【０１０１】
そして、画像提供処理部１０３は、操作部１７０と連動し、表示された画像データの中から１以上の選択された画像データを第２バッファ１６４に記録するとともに、記録した画像データをデータ提供サーバ装置３０を介してカラオケシステム５０に提供する。
【０１０２】
また、カラオケシステム５０は、該当するユーザＩＤに基づいてカラオケの再生が指示され、かつ、画像提供処理部１０３によって提供された画像データが選択された場合には、該当するカラオケデータを再生しつつ、提供された画像データを背景画像として表示する。
【０１０３】
以上、本実施のカラオケ連動システム１は、ユーザのカラオケに関する情報を用いて、ユーザの趣味や嗜好に合致すると想定されるネットワーク上に提供された画像を簡易に検索することができるとともに、これらの画像をカラオケシステム５０に簡易に提供することができるので、カラオケシステム５０において、携帯用端末装置１０やネットワーク２０の利用の更なる促進を図ることができる。
【０１０４】
［６］変形例
［６．１］変形例１
上記実施形態においては、データ提供サーバ装置３０内に各カラオケデータＤＢ１０１及びユーザ楽曲情報ＤＢ１０２を設け、これらのＤＢをデータ提供サーバ装置３０のみにおいて管理及び制御する構成としたが、各ＤＢ１０１及び１０２を管理するためのコンピュータシステム別個に設け、各々、個別に管理、運用するようにしてもよいし、データ提供サーバ装置３０が複数のサーバ装置によって実現されてもよい。
【０１０５】
［６．２］変形例２
上記実施形態においては、画像提供処理部１０３によって画像データを提供する先がカラオケシステムであるが、カラオケシステム５０に直接提供してもよい、データ提供サーバ装置３０に提供してもよい。
【０１０６】
［６．３］変形例３
上記実施形態においては、ユーザ楽曲情報に基づいて入力候補一覧を操作部１７０によって選択可能に表示部１４０に表示しているが、ユーザによる携帯端末装置３０を用いた過去の検索履歴などの入力履歴と連動させて楽曲情報に基づく入力候補を選択可能に表示部１４０に表示してもよい。
【０１０７】
具体的には、検出処理部１０３は、操作部１７０に対して、ユーザが過去に行った文字入力の入力履歴として、入力された文字と、当該文字の変換結果と、を対応付けてＲＡＭ１６５に記録し、以後の入力候補の表示及びその選択を実行する際に、一部の入力履歴として記録されている文字を構成するテキストデータを、楽曲情報に基づく入力候補として選択可能に表示部１４０に表示する候補として加えてもよい。
【０１０８】
すなわち、検索処理部１０２は、楽曲関連情報に基づいて抽出した入力候補（曲名及びアーティスト名）に、過去の文字入力に基づく入力候補を加えて入力候補一覧を生成して操作部１７０を用いて設定可能に表示部１４０に表示してもよい。
【０１０９】
一方、検索処理部１０２は、所定数以上の楽曲関連情報を検出し、かつ、入力履歴が存在する場合には、楽曲関連情報におけるカラオケに用いた日時と、入力履歴として登録された日時とを比較し、現在時刻から最も近しい情報の曲名及びアーティスト、又は、入力履歴を所定数になるまで抽出し、入力候補一覧として該当する携帯用端末装置１０登録する。
【０１１０】
なお、検索処理部１０２は、この場合には、楽曲関連情報において優先度の高い情報、及び、入力履歴の数が多いなど入力履歴において優先度が高い情報を、それぞれの種別毎に、順次交互に配置された入力候補一覧として操作部１７０によって選択可能に表示部１４０に表示させてもよい。
【０１１１】
［６．４］変形例４
上記実施形態においては、携帯用端末装置１０の第１バッファ１６３に、カラオケデータとしてユーザ毎に記録された楽曲情報をユーザ楽曲情報として用いているが、検索処理部１０２は、ユーザが保有し、音楽鑑賞用に用いる音源データ（以下、「ユーザ音源データ」）における楽曲情報を用いて、検索キーワード決定処理を実行してもよい。
【０１１２】
この場合には、検索処理部１０２は、操作部１７０によって入力されたテキストデータに基づいて、ユーザ音源データに含まれる曲名及びアーティスト名を含む楽曲関連情報を検索して該当する楽曲関連情報を特定し、特定した楽曲関連情報の曲名及びアーティスト名を検索キーワードの入力候補として表示部１４０に表示してもよい。
【０１１３】
［６．５］変形例５
上記実施形態においては、携帯用端末装置１０の第１バッファ１６３に、カラオケデータとしてユーザ毎に記録された楽曲情報をユーザ楽曲情報として用いているが、データ提供サーバ装置３０に検索処理部１０２と同機能を有する処理部を設け、当該処理部は、携帯用端末装置１０の操作部１７０に入力されたテキストデータに基づいて、カラオケデータにおけるユーザ楽曲情報又はユーザが保有する音源データに対して検索キーワード決定処理を実行し、該当する携帯用端末装置１０に決定したキーワードを配信してもよい。
【０１１４】
なお、この場合に、処理部は、ユーザ楽曲情報のみ、又は、ユーザが保有するユーザ音源データのみだけでなく、入力履歴も含めて複合的に検索キーワード決定処理を実行してもよい。
【０１１５】
また、処理部は、ユーザ楽曲情報、ユーザ音源データ及び入力履歴を用いて検索キーワード決定処理を実行した場合であって、所定数以上の楽曲関連情報や検索キーワードが特定された場合には、
（１）再生回数若しくは入力回数、又は
（２）最終再生時刻、最終入力時刻、最終のカラオケに利用した時刻若しくは入力時刻などの時刻情報を基準に、
優先度を算出する。すなわち、処理部は、例えば、最新の時刻情報を有する順に優先度を付して所定数以上の楽曲関連情報や検索キーワードから所定数の（表示可能な）楽曲関連情報などに基づく検索キーワードとしての入力候補を携帯用端末装置１０に表示してもよい。
【０１１６】
［６．６］変形例６
上記実施形態においては、検索処理部１０２は、第１バッファ１６３に記録されている特定のユーザのユーザ楽曲情報に基づいて検索キーワード決定処理を実行しているが、カラオケデータＤＢ３０１に記録されている全てのカラオケデータにおける楽曲関連情報及び楽曲テキストデータを用いて検索キーワード決定処理を実行してもよい。
【０１１７】
この場合には、検索処理部１０２は、カラオケデータが登録された登録日などの日時情報又は全体における再生回数などを用いて予め定める条件の具備の判定及び優先度の特定を実行してもよい。
【０１１８】
［６．７］変形例７
上記実施形態においては、検索処理部１０２は、第１バッファ１６３に記録されている特定のユーザのユーザ楽曲情報に基づいて検索キーワード決定処理を実行しているが、カラオケ事業者が提供するリモコン用アプリケーションをダウンロードし、カラオケシステム５０が持つカラオケの楽曲検索や選曲を行えるリモコン機能を用いるとともに、歌唱中のユーザ又は楽曲情報に基づいて検索キーワード決定処理を実行してもよい。
【０１１９】
この場合には、検索処理部１０２は、カラオケシステム５０において歌唱中のユーザのユーザ情報又は歌唱中の楽曲情報を特定し、当該特定した楽曲情報の楽曲関連情報及び楽曲テキストデータ、又は、歌唱中のユーザ楽曲情報における楽曲関連情報及び楽曲テキストデータを用いて検索キーワード決定処理を実行してもよい。
【０１２０】
［６．８］変形例８
上記実施形態においては、検索処理部１０２は、操作部１７０に入力されたテキストデータに基づいて検索用テキストデータの生成を行っているが、これに限らず、所定時間、テキストの入力がない場合にも同様の検索用テキストデータの生成を行って検索候補の提示を行ってもよい。
【符号の説明】
【０１２１】
１  …  カラオケ連動システム
１０  …  通信端末装置
２０  …  ネットワーク
３０  …  データ提供サーバ装置
５０  …  カラオケシステム
ｘ６０  …  検索サーバ装置
１００  …  データ処理部
１０１  …  楽曲情報管理部
１０２  …  検索処理部
１０３  …  画像提供処理部
１１０  …  ネットワーク通信部
１４０  …  表示部
１５０  …  表示制御部
１６０  …  記録部
１６１  …  アプリケーション記録部
１６２  …  ユーザ情報記録部
１６３  …  第１バッファ
１６４  …  第２バッファ
１６５  …  ＲＡＭ
１７０  …  操作部
１８０  …  端末管理制御部
１９０  …タイマー
３１０  …  通信制御部
３５０  …  サーバ管理制御部
３６０  …  データ処理部
３６１  …  楽曲情報配信部
３６２  …  カラオケデータ管理部
【図１】
2015197553.tif 000003
【図２】
2015197553.tif 000004
【図３】
2015197553.tif 000005
【図４】
2015197553.tif 000006
【図５】
2015197553.tif 000007
【図６】
2015197553.tif 000008