(57)【要約】【課題】コンテンツの検索精度を上げるとともにそのための手間やコストの増加を抑えることができるコンテンツ検索装置、方法およびプログラムを提供すること。【解決手段】楽曲検索装置１は、検索情報を指定する検索情報指定部１４と、検索情報を第１の検索キーとしてネットワーク４を介して接続された情報検索サーバ２に対して情報検索依頼を行う情報検索依頼部１６と、情報検索依頼に応じて情報検索サーバ２から送られてくる情報検索結果を取得する情報検索結果取得部１８と、情報検索結果から出現回数が多い順に複数の語句を抽出する語句抽出部２０と、抽出された複数の語句を第２の検索キーとしてネットワーク４を介して接続された楽曲検索サーバ３に対して楽曲検索依頼を行う楽曲検索依頼部２２と、楽曲検索依頼に応じて楽曲検索サーバ３から送られてくる楽曲リストを取得する楽曲リスト取得部２４とを備える。【選択図】図１
2015207159.tif 000002
【特許請求の範囲】
【請求項１】
検索情報を指定する検索情報指定手段と、
前記検索情報を第１の検索キーとして、インターネットを介して接続された情報検索手段に対して情報検索依頼を行う情報検索依頼手段と、
前記情報検索依頼に応じて前記情報検索手段から送られてくる情報検索結果を取得する情報検索結果取得手段と、
前記情報検索結果から出現回数が多い順に複数の語句を抽出する語句抽出手段と、
前記語句抽出手段によって抽出された複数の語句を第２の検索キーとして、インターネットを介して接続されたコンテンツ検索手段に対してコンテンツ検索依頼を行うコンテンツ検索依頼手段と、
前記コンテンツ検索依頼に応じて前記コンテンツ検索手段から送られてくるコンテンツリストを取得するコンテンツリスト取得手段と、
を備えることを特徴とするコンテンツ検索装置。
【請求項２】
請求項１において、
利用者の音声を集音するマイクロホンと、
前記マイクロホンで集音した利用者の音声に対して音声認識処理を行い、音声に対応する文字列を特定する音声認識手段と、
をさらに備え、前記検索情報指定手段は、前記音声認識手段によって特定された文字列を前記検索情報として指定することを特徴とするコンテンツ検索装置。
【請求項３】
請求項１または２において、
前記コンテンツリスト取得手段は、前記語句抽出手段によって抽出された前記複数の語句のそれぞれに対応するコンテンツリストを取得することを特徴とするコンテンツ検索装置。
【請求項４】
請求項３において、
前記複数の語句のそれぞれに対応するコンテンツリストを統合するコンテンツリスト統合手段をさらに備えることを特徴とするコンテンツ検索装置。
【請求項５】
請求項４において、
前記コンテンツリスト統合手段は、前記コンテンツリストに含まれる複数のコンテンツについてリスト順番が上位のコンテンツほど大きい第１の点数を対応させるとともに、前記複数の語句について出現回数が多い語句ほど大きい第２の点数を対応させ、前記第１の点数と前記第２の点数に基づいてコンテンツリストを統合することを特徴とするコンテンツ検索装置。
【請求項６】
請求項５において、
前記コンテンツリスト統合手段は、前記第１の点数と前記第２の点数とを乗算した値が大きいコンテンツが上位に配置された統合コンテンツリストを作成することを特徴とするコンテンツ検索装置。
【請求項７】
請求項６において、
前記統合コンテンツリストに含まれる複数のコンテンツのいずれかを選択するコンテンツ選択手段と、
前記コンテンツ選択手段によって選択されたコンテンツの試聴を行うコンテンツ試聴手段と、
をさらに備えることを特徴とするコンテンツ検索装置。
【請求項８】
請求項６において、
前記統合コンテンツリストに含まれる複数のコンテンツのいずれかを選択するコンテンツ選択手段と、
前記コンテンツ選択手段によって選択されたコンテンツのデータを前記コンテンツ検索手段から取得するコンテンツ取得手段と、
をさらに備えることを特徴とするコンテンツ検索装置。
【請求項９】
請求項１〜８のいずれか一項において、
前記語句抽出手段は、前記情報検索結果としての文字列を、この文字列に含まれる所定の符号で区切ることにより、前記複数の語句を抽出することを特徴とするコンテンツ検索装置。
【請求項１０】
請求項１〜９のいずれか一項において、
前記語句抽出手段は、前記情報検索結果としての文字列を、この文字列に含まれる日本語文字と外国語文字の境界で区切ることにより、前記複数の語句を抽出することを特徴とするコンテンツ検索装置。
【請求項１１】
検索情報を検索情報指定手段によって指定する検索情報指定ステップと、
前記検索情報を第１の検索キーとして、インターネットを介して接続された情報検索手段に対して情報検索依頼手段によって情報検索依頼を行う情報検索依頼ステップと、
前記情報検索依頼に応じて前記情報検索手段から送られてくる情報検索結果を情報検索結果取得手段によって取得する情報検索結果取得ステップと、
前記情報検索結果から出現回数が多い順に複数の語句を語句抽出手段によって抽出する語句抽出ステップと、
前記語句抽出手段によって抽出された複数の語句を第２の検索キーとして、インターネットを介して接続されたコンテンツ検索手段に対してコンテンツ検索依頼手段によってコンテンツ検索依頼を行うコンテンツ検索依頼ステップと、
前記コンテンツ検索依頼に応じて前記コンテンツ検索手段から送られてくるコンテンツリストをコンテンツリスト取得手段によって取得するコンテンツリスト取得ステップと、
を有することを特徴とするコンテンツ検索方法。
【請求項１２】
請求項１１において、
前記複数の語句のそれぞれに対応するコンテンツリストをコンテンツリスト統合手段によって統合するコンテンツリスト統合ステップをさらに有することを特徴とするコンテンツ検索方法。
【請求項１３】
コンピュータを、
検索情報を指定する検索情報指定手段と、
前記検索情報を第１の検索キーとして、インターネットを介して接続された情報検索手段に対して情報検索依頼を行う情報検索依頼手段と、
前記情報検索依頼に応じて前記情報検索手段から送られてくる情報検索結果を取得する情報検索結果取得手段と、
前記情報検索結果から出現回数が多い順に複数の語句を抽出する語句抽出手段と、
前記語句抽出手段によって抽出された複数の語句を第２の検索キーとして、インターネットを介して接続されたコンテンツ検索手段に対してコンテンツ検索依頼を行うコンテンツ検索依頼手段と、
前記コンテンツ検索依頼に応じて前記コンテンツ検索手段から送られてくるコンテンツリストを取得するコンテンツリスト取得手段と、
して機能させるためのコンテンツ検索プログラム。
【請求項１４】
請求項１３において、
コンピュータを、前記複数の語句のそれぞれに対応するコンテンツリストを統合するコンテンツリスト統合手段としてさらに機能させるためのコンテンツ検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、あいまいな入力情報に基づいてコンテンツを検索するコンテンツ検索装置、方法およびプログラムに関する。
【背景技術】
【０００２】
従来から、楽曲検索を行うためのあいまいな情報（楽曲の歌詞、ドラマ・コマーシャルなどのタイアップ情報）を音声認識等を利用して入力し、この入力したあいまいな情報に基づいて外部の情報検索サーバにて検索を行い、得られた検索結果を用いて楽曲を特定するようにした楽曲検索装置が知られている（例えば、特許文献１参照。）。この楽曲検索装置では、外部の情報検索サーバから送られてくる検索結果としてのＨＴＭＬ形式のデータに含まれるアーティスト名や楽曲名と、自装置が保持するコンテンツリストの付加情報（アーティスト名、アルバム名、楽曲名）とを比較することで、アーティスト名や楽曲名が一致する楽曲を特定している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２２６４３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上述した特許文献１に開示された楽曲検索装置では、外部の情報検索サーバから送られてくる検索結果に基づいて、自装置が保持するコンテンツリストに含まれる付加情報を検索して楽曲を特定しているため、自装置に検索対象の楽曲に関する情報が予め保持されている必要がある。このため、自装置が保持するコンテンツリストに含まれない楽曲を検索しようとした場合検索結果が得られない、あるいは誤った検索結果となる。つまり、検索対象となる楽曲の数が限られることによって検索精度が低下する、あるいは、検索精度を上げようとすると保持する楽曲数を増やすことになってそのための手間やコストが増加するという問題があった。
【０００５】
本発明は、このような点に鑑みて創作されたものであり、その目的は、楽曲（コンテンツ）の検索精度を上げるとともにそのための手間やコストの増加を抑えることができるコンテンツ検索装置、方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明のコンテンツ検索装置は、検索情報を指定する検索情報指定手段と、検索情報を第１の検索キーとして、インターネットを介して接続された情報検索手段に対して情報検索依頼を行う情報検索依頼手段と、情報検索依頼に応じて情報検索手段から送られてくる情報検索結果を取得する情報検索結果取得手段と、情報検索結果から出現回数が多い順に複数の語句を抽出する語句抽出手段と、語句抽出手段によって抽出された複数の語句を第２の検索キーとして、インターネットを介して接続されたコンテンツ検索手段に対してコンテンツ検索依頼を行うコンテンツ検索依頼手段と、コンテンツ検索依頼に応じてコンテンツ検索手段から送られてくるコンテンツリストを取得するコンテンツリスト取得手段とを備えている。
【０００７】
また、本発明のコンテンツ検索方法は、検索情報を検索情報指定手段によって指定する検索情報指定ステップと、検索情報を第１の検索キーとして、インターネットを介して接続された情報検索手段に対して情報検索依頼手段によって情報検索依頼を行う情報検索依頼ステップと、情報検索依頼に応じて情報検索手段から送られてくる情報検索結果を情報検索結果取得手段によって取得する情報検索結果取得ステップと、情報検索結果から出現回数が多い順に複数の語句を語句抽出手段によって抽出する語句抽出ステップと、語句抽出手段によって抽出された複数の語句を第２の検索キーとして、インターネットを介して接続されたコンテンツ検索手段に対してコンテンツ検索依頼手段によってコンテンツ検索依頼を行うコンテンツ検索依頼ステップと、コンテンツ検索依頼に応じてコンテンツ検索手段から送られてくるコンテンツリストをコンテンツリスト取得手段によって取得するコンテンツリスト取得ステップとを有している。
【０００８】
また、本発明のコンテンツ検索プログラムは、コンピュータを、検索情報を指定する検索情報指定手段と、検索情報を第１の検索キーとして、インターネットを介して接続された情報検索手段に対して情報検索依頼を行う情報検索依頼手段と、情報検索依頼に応じて情報検索手段から送られてくる情報検索結果を取得する情報検索結果取得手段と、情報検索結果から出現回数が多い順に複数の語句を抽出する語句抽出手段と、語句抽出手段によって抽出された複数の語句を第２の検索キーとして、インターネットを介して接続されたコンテンツ検索手段に対してコンテンツ検索依頼を行うコンテンツ検索依頼手段と、コンテンツ検索依頼に応じてコンテンツ検索手段から送られてくるコンテンツリストを取得するコンテンツリスト取得手段として機能させる。
【０００９】
外部の情報検索手段による検索結果を用いて外部のコンテンツ検索手段による再度の検索を行うことによりコンテンツリストを得ているため、このコンテンツリストに含まれる抽出対象としてのコンテンツの数に制限がなく、コンテンツの検索精度を上げることができる。また、最近では一般的となった外部の情報検索サイト（情報検索手段）やコンテンツ検索サイト（コンテンツ検索手段）を利用することにより、検索精度向上のために多大な手間やコストをかける必要がなく、手間やコストの増加を抑制することができる。
【００１０】
また、利用者の音声を集音するマイクロホンと、マイクロホンで集音した利用者の音声に対して音声認識処理を行い、音声に対応する文字列を特定する音声認識手段とをさらに備え、検索情報指定手段は、音声認識手段によって特定された文字列を検索情報として指定することが望ましい。これにより、検索情報を入力する手間を低減することができる。
【００１１】
また、上述したコンテンツリスト取得手段は、語句抽出手段によって抽出された複数の語句のそれぞれに対応するコンテンツリストを取得することが望ましい。これにより、出現頻度の高い語句に対応するコンテンツを抽出することが可能となる。
【００１２】
また、上述した複数の語句のそれぞれに対応するコンテンツリストを統合するコンテンツリスト統合手段をさらに備えることが望ましい。これにより、コンテンツ検索の結果を見やすい形式で利用者に提供することが可能となる。
【００１３】
また、上述したコンテンツリスト統合手段は、コンテンツリストに含まれる複数のコンテンツについてリスト順番が上位のコンテンツほど大きい第１の点数を対応させるとともに、複数の語句について出現回数が多い語句ほど大きい第２の点数を対応させ、第１の点数と第２の点数に基づいてコンテンツリストを統合することが望ましい。特に、上述したコンテンツリスト統合手段は、第１の点数と第２の点数とを乗算した値が大きいコンテンツが上位に配置された統合コンテンツリストを作成することが望ましい。これにより、複数のコンテンツリストを統合した際のコンテンツの順位付けを明確な基準に基づいて行うことができ、利用者が検索結果として希望する可能性が高いコンテンツを提示することが可能となる。
【００１４】
また、上述した統合コンテンツリストに含まれる複数のコンテンツのいずれかを選択するコンテンツ選択手段と、コンテンツ選択手段によって選択されたコンテンツの試聴を行うコンテンツ試聴手段とをさらに備えることが望ましい。これにより、検索結果として得られたコンテンツが、利用者が期待したものであるかどうかを容易に確認することができる。
【００１５】
また、上述した統合コンテンツリストに含まれる複数のコンテンツのいずれかを選択するコンテンツ選択手段と、コンテンツ選択手段によって選択されたコンテンツのデータをコンテンツ検索手段から取得するコンテンツ取得手段とをさらに備えることが望ましい。これにより、検索結果として得られたコンテンツを容易に取得することが可能となる。
【００１６】
また、上述した語句抽出手段は、情報検索結果としての文字列を、この文字列に含まれる所定の符号で区切ることにより、複数の語句を抽出することが望ましい。また、上述した語句抽出手段は、情報検索結果としての文字列を、この文字列に含まれる日本語文字と外国語文字の境界で区切ることにより、複数の語句を抽出することが望ましい。これにより、意味のある語句毎に区切って複数の語句を抽出することが可能となる。
【図面の簡単な説明】
【００１７】
【図１】一実施形態の楽曲検索システムの全体構成を示す図である。
【図２】楽曲検索装置による一連の楽曲検索の動作手順を示す流れ図である。
【図３】情報検索結果としての文字列から複数の語句を抽出する動作の説明図である。
【図４】複数の語句のそれぞれに対応する楽曲リストを取得後に統合楽曲リストを作成する動作の説明図である。
【発明を実施するための形態】
【００１８】
以下、本発明を適用した一実施形態の楽曲検索装置について図面を参照しながら説明する。図１は、一実施形態の楽曲検索システムの全体構成を示す図である。本実施形態の楽曲検索システムは、楽曲検索装置１と情報検索サーバ２および楽曲検索サーバ３を含んで構成されている。楽曲検索装置１は、車両に搭載されている。また、情報検索サーバ２および楽曲検索サーバ３は、車両外部に設けられており、楽曲検索装置１と所定のネットワーク４を介して接続される。
【００１９】
このネットワーク４は、例えばインターネットであり、楽曲検索装置１に接続された携帯電話および基地局（ともに図示せず）を介して接続する場合や、楽曲検索装置１に接続された（あるいは内蔵された）無線ＬＡＮ用の通信装置およびアクセスポイント（ともに図示せず）を介して接続する場合などが考えられる。また、無線ＬＡＮによって接続可能な場合には無線ＬＡＮによる接続を行い、無線ＬＡＮによる接続が不可能な場合（近くにアクセスポイントがない場合など）には携帯電話を用いた接続を行うようにしてもよい。
【００２０】
楽曲検索装置１は、音声認識処理部１０、マイクロホン１２、検索情報指定部１４、情報検索依頼部１６、情報検索結果取得部１８、語句抽出部２０、楽曲検索依頼部２２、楽曲リスト取得部２４、楽曲リスト統合部２６、楽曲リスト表示処理部２８、表示装置３０、操作部４０、楽曲選択部５０、試聴処理部５２、ダウンロード処理部５４、楽曲格納部５６、楽曲再生部５８、スピーカ６０、通信部７０を備えている。
【００２１】
音声認識処理部１０は、マイクロホン１２で集音した利用者の音声に対して音声認識処理を行って、音声に対応する文字列を特定する。
【００２２】
検索情報指定部１４は、音声認識処理部１０によって特定された文字列を検索情報として指定する。
【００２３】
情報検索依頼部１６は、検索情報指定部１４によって指定された検索情報を第１の検索キーとして、ネットワーク４を介して接続された情報検索サーバ２に対して情報検索依頼を行う。情報検索サーバ２は、この情報検索依頼に含まれる第１の検索キーを用いて情報検索を行う情報検索部２Ａを備えており、情報検索結果を楽曲検索装置１に送り返す。
【００２４】
情報検索結果取得部１８は、情報検索依頼部１６による情報検索依頼に応じて、情報検索サーバ２からネットワーク４を介して送られてくる情報検索結果を取得する。この情報検索結果は、文字列の形式（例えば、ＨＴＭＬデータやテキストデータ）を有する。
【００２５】
語句抽出部２０は、情報検索結果取得部１８によって取得した情報検索結果から出現回数が多い順に複数（例えば３個）の語句を抽出する。具体的には、語句抽出部２０は、情報検索結果としての文字列を、この文字列に含まれる所定の符号で区切ることにより、複数の語句を抽出する。ここで、所定の符号とは、（［などの括弧や、，。／〜などであり、単語の区切りで用いられることが多い。また、語句抽出部２０は、情報検索結果としての文字列を、この文字列に含まれる日本語文字と外国語文字（例えば、アルファベットからなる）の境界で区切ることにより、複数の語句を抽出する。
【００２６】
楽曲検索依頼部２２は、語句抽出部２０によって抽出された複数の語句を第２の検索キーとして、ネットワーク４を介して接続された楽曲検索サーバ３に対して楽曲検索依頼を行う。楽曲検索サーバ３は、この楽曲検索依頼に含まれる第２の検索キーを用いて楽曲検索を行う楽曲検索部３Ａを備えており、楽曲検索結果を楽曲検索装置１に送り返す。
【００２７】
楽曲リスト取得部２４は、楽曲検索依頼部２２による楽曲検索依頼に応じて、楽曲検索サーバ３からネットワーク４を介して送られてくる楽曲リストを取得する。この楽曲リスト取得部２４は、語句抽出部２０によって抽出された複数の語句のそれぞれに対応する数の楽曲リストを取得する。すなわち、３つの語句（第１、第２および第３の語句）が抽出された場合には、第１の語句に対応する第１の楽曲リストと、第２の語句に対応する第２の楽曲リストと、第３の語句に対応する第３の楽曲リストとが取得される。
【００２８】
楽曲リスト統合部２６は、複数の語句のそれぞれに対応する複数の楽曲リストを統合する。例えば、楽曲リスト統合部２６は、取得した楽曲リストに含まれる複数の楽曲についてリスト順番が上位の楽曲ほど大きい第１の点数を対応させるとともに、複数の語句について出現回数が多い語句ほど大きい第２の点数を対応させ、第１の点数と第２の点数に基づいて楽曲リストを統合する。具体的には、楽曲リスト統合部２６は、第１の点数と第２の点数とを乗算した値が大きい楽曲が上位に配置された統合楽曲リストを作成している。
【００２９】
楽曲リスト表示処理部２８は、楽曲リスト統合部２６によって作成された統合楽曲リストを表示装置３０に表示する。表示装置３０は、例えばＬＣＤ（液晶表示装置）が用いられる。
【００３０】
操作部４０は、利用者による各種操作を受け付けるためのものであり、各種のスイッチや操作つまみ等が備わっている。なお、表示装置３０の画面に重ねて配置されるタッチパネルを用いて操作部４０を構成したり、リモートコントロールユニット等を用いて操作部４０を構成するようにしてもよい。
【００３１】
楽曲選択部５０は、表示装置４０に統合楽曲リストが表示されたときに、この統合楽曲リストに含まれる複数の楽曲のいずれかを選択する。楽曲の選択指示は、利用者が操作部４０を操作することにより行われる。
【００３２】
試聴処理部５２は、楽曲選択部５０によって選択された楽曲を試聴する処理を行う。例えば、楽曲検索サーバ３は、楽曲の冒頭の所定時間（例えば２０秒間）の楽曲データをストリーミング形式で配信する試聴処理部３Ｂを備えており、試聴処理部５２から楽曲を特定した試聴依頼があると、この指定された楽曲のストリーミングデータを楽曲検索装置１に送信する。試聴処理部５２は、このストリーミングデータを受信して、楽曲再生部５８に入力する。楽曲再生部５８が、入力されるストリーミングデータに対応する楽曲の音声（オーディオ音）をスピーカ６０から出力する。
【００３３】
ダウンロード処理部５４は、楽曲選択部５０によって選択された楽曲をダウンロードして取得する処理を行う。例えば、楽曲検索サーバ３は、１曲分の楽曲データをファイル形式で送信するダウンロード処理部３Ｃを備えており、ダウンロード処理部５４から楽曲を特定したダウンロード依頼があると、この指定された楽曲の楽曲データを楽曲検索装置１に送信する。ダウンロード処理部５４は、この楽曲データを受信して楽曲格納部５６に保存する。楽曲再生部５８は、この保存された楽曲データを読み出して所定の再生処理を行い、楽曲の音声（オーディオ音）をスピーカ６０から出力することができる。
【００３４】
通信部７０は、楽曲検索装置１と情報検索サーバ２や楽曲検索サーバ３との間でネットワーク４を介して各種の依頼を送信したり、検索結果等を受信するためのものであり、通信方式に応じた所定の処理を行う。
【００３５】
上述した検索情報指定部１４が検索情報指定手段に、情報検索依頼部１６が情報検索依頼手段に、情報検索結果取得部１８が情報検索結果所得手段に、語句抽出部２０が語句抽出手段に、楽曲検索依頼部２２がコンテンツ検索依頼手段に、楽曲リスト取得部２４がコンテンツリスト取得手段にそれぞれ対応する。また、上述した音声認識処理部１０が音声認識手段に、楽曲リスト統合部２６がコンテンツリスト統合手段に、楽曲選択部５０がコンテンツ選択手段に、試聴処理部５２がコンテンツ試聴手段に、ダウンロード処理部５４、楽曲格納部５６がコンテンツ取得手段にそれぞれ対応する。また、上述した情報検索部２Ａが情報検索手段に、楽曲検索部３Ａがコンテンツ検索手段にそれぞれ対応する。さらに、これらの各手段は、ＲＯＭやＲＡＭに格納された所定のプログラム（楽曲検索プログラム）をＣＰＵで実行するコンピュータによって実現することができる。
【００３６】
本実施形態の楽曲検索装置１はこのような構成を有しており、次に、利用者が検索したい楽曲の歌詞やその他の情報を音声入力してこの楽曲を検索する動作手順について説明する。
【００３７】
図２は、楽曲検索装置１による一連の楽曲検索の動作手順を示す流れ図である。利用者がマイクロホン１２を用いて音声入力を行うと（ステップ１００）、音声認識処理部１０はこの入力音声に対して音声認識処理を行って、入力音声に対応する文字列を特定する（ステップ１０２）。検索情報指定部１４は、特定された文字列を検索情報として指定し（ステップ１０４）、情報検索依頼部１６は、この検索情報を第１の検索キーとして情報検索サーバ２に対して情報検索依頼を行う（ステップ１０６）。
【００３８】
その後、情報検索結果取得部１８は、情報検索サーバ２から送られてくる情報検索結果を取得したか否かを判定する（ステップ１０８）。情報検索結果が送り返されてきていない場合には否定判断が行われ、この判定が繰り返される。また、情報検索結果が送り返されてきた場合にはステップ１０８の判定において肯定判断が行われる。
【００３９】
次に、語句抽出部２０は、情報検索結果取得部１８によって取得した情報検索結果としての文字列から出現回数が多い順に複数の語句を抽出する（ステップ１１０）。また、楽曲検索依頼部２２は、抽出された複数の語句を第２の検索キーとして楽曲検索サーバ３に対して楽曲検索依頼を行う（ステップ１１２）。
【００４０】
その後、楽曲リスト取得部２４は、楽曲検索サーバ３から送られてくる楽曲検索結果としての楽曲リストを取得したか否かを判定する（ステップ１１４）。楽曲リストが送り返されてきていない場合には否定判断が行われ、この判定が繰り返される。また、楽曲リストが送り返されてきた場合にはステップ１１４の判定において肯定判断が行われる。
【００４１】
次に、楽曲リスト統合部２６は、取得した複数の楽曲リストを統合して統合楽曲リストを作成する（ステップ１１６）。また、楽曲リスト表示処理部２８は、統合楽曲リストを表示装置３０に表示する（ステップ１１８）。
【００４２】
次に、試聴処理部５２は、表示された統合楽曲リストの中から楽曲が選択され、試聴が指示されたか否かを判定する（ステップ１２０）。この試聴の指示は、利用者が操作部４０を操作することで行われる。例えば、統合楽曲リストに含まれる各楽曲毎に試聴ボタンが設けられており、このボタンを選択することにより、試聴の指示が行われる。試聴の指示が行われない場合にはステップ１２０の判定において否定判断が行われる。この場合には、次に、ダウンロード処理部５４は、表示された統合楽曲リストの中から楽曲が選択され、ダウロードが指示されたか否かを判定する（ステップ１２２）。このダウンロードの指示は、利用者が操作部４０を操作することで行われる。例えば、統合楽曲リストに含まれる各楽曲毎にダウンロードボタンが設けられており、このボタンを選択することにより、ダウンロードの指示が行われる。ダウンロードの指示が行われない場合にはステップ１２２の判定において否定判断が行われる。この場合には、ステップ１１８に戻って統合楽曲リストの表示動作が継続される。
【００４３】
また、利用者によって試聴が指示されるとステップ１２０の判定において肯定判断が行われる。次に、試聴処理部５２は、選択された楽曲を試聴する処理を行う（ステップ１２４）。試聴終了後、ステップ１１８に戻って統合楽曲リストの表示動作が継続される。
【００４４】
また、利用者によってダウンロードが指示されるとステップ１２２の判定において肯定判断が行われる。次に、ダウンロード処理部５４は、選択された楽曲をダウンロードする処理を行う（ステップ１２６）。ダウンロード終了後、ステップ１１８に戻って統合楽曲リストの表示動作が継続される。
【００４５】
図３は、情報検索結果としての文字列から複数の語句を抽出する動作の説明図である。図３に示すように、取得した情報検索結果Ａには、第１の検索キーを用いて検索された複数の項目Ａ１、Ａ２、Ａ３、・・・が含まれる。各項目Ａ１等はその内容を示す文字列から構成されており、この文字列には（［などの括弧や、，。／〜などの符号が含まれているとともに、日本語文字と外国語文字が混在している。このような各項目Ａ１等の文字列を用いて複数の語句が抽出され、抽出された各語句の出現回数が集計される。この集計の結果、図３に示す例では、最も多い出現回数Ｎ１の語句「ａａａａ」と、２番目に多い出現回数Ｎ２の語句「ｂｂｂｂ」と、３番目に多い出現回数Ｎ３の語句「ｃｃｃｃ」が抽出される。
【００４６】
図４は、複数の語句のそれぞれに対応する楽曲リストを取得後に統合楽曲リストを作成する動作の説明図である。図４に示す例では、語句「ａａａａ」に対応する楽曲リストＢ１と、語句「ｂｂｂｂ」に対応する楽曲リストＢ２と、語句「ｃｃｃｃ」に対応する楽曲リストＢ３とが取得される。これらの各楽曲リストには、それぞれの語句を用いて検索した上位２０位までの結果としてアーティストと曲名の組み合わせが含まれる。各楽曲リストＢ１等の左端の数字がこの検索結果の順位を示している。
【００４７】
楽曲リスト統合部２６は、このようにして得られた３つの楽曲リストＢ１〜Ｂ３を以下に示す手順で統合する。
（１）各楽曲リスト内の順位が高いほど大きい第１の点数が付与される。例えば、各楽曲リストにおいて、１番目のアーティストと曲名の組み合わせの点数が「２０」、以下順位が一つ下がる毎に点数が１減少し、最下位（２０番目）のアーティストと曲名の組み合わせの点数が「１」となる。
（２）各楽曲リストに、対応する語句の出現回数を第２の点数として付与する。例えば、楽曲リストＢ１の語句「ａａａａ」の出現回数はＮ１なので、このＮ１を第２の点数として楽曲リストＢ１に付与する。同様に、楽曲リストＢ２の語句「ｂｂｂｂ」の出現回数はＮ２なので、このＮ２を第２の点数として楽曲リストＢ２に付与する。また、楽曲リストＢ３の語句「ｃｃｃｃ」の出現回数はＮ３なので、このＮ３を第２の点数として楽曲リストＢ３に付与する。
（３）各楽曲リストについて、アーティストと曲名の組み合わせ毎に上述した第１の点数と第２の点数を乗算する。また、３つの楽曲リストＢ１〜Ｂ３に、アーティストと曲名の同じ組み合わせが含まれる場合には、それぞれの乗算値を加算して総合点数をつける。
【００４８】
例えば、図４に示す例において、アーティスト「ＡＢＣ」と曲名「ａｂｃ」の組み合わせに着目すると、楽曲リストＢ１における第１の点数が「２０」で第２の点数がＮ１、楽曲リストＢ２における第１の点数が「１６」で第２の点数がＮ２、楽曲リストＢ３における第１の点数が「１４」で第２の点数がＮ３なので、これらをあわせた総合点数は、２０×Ｎ１＋１６×Ｎ２＋１４×Ｎ３となる。
（４）総合点数の高い順に上位所定個数（例えば６個）を並べることにより統合楽曲リストＣが作成される。
【００４９】
このように、本実施形態の楽曲検索装置１では、外部の情報検索サーバ２による検索結果を用いて外部の楽曲検索サーバ３による再度の検索を行うことにより楽曲リストを得ているため、この楽曲リストに含まれる抽出対象としての楽曲の数に制限がなく、楽曲の検索精度を上げることができる。また、最近では一般的となった外部の情報検索サイト（例えば、ＹｏｕＴｕｂｅ（登録商標）など）や楽曲検索サイト（例えば、ｉＴｕｎｅｓ（登録商標）など）を利用することにより、検索精度向上のために多大な手間やコストをかける必要がなく、手間やコストの増加を抑制することができる。
【００５０】
また、マイクロホンを用いた入力音声に対して音声認識処理を行い、その認識結果をとして特定された文字列を検索情報として指定することにより、検索情報を入力する手間を低減することができる。
【００５１】
情報検索結果としての文字列に基づいて出現回数が多い順に複数の語句を抽出し、これら複数の語句のそれぞれに対応する楽曲リストを取得することにより、出現頻度の高い語句に対応する楽曲を抽出することが可能となる。また、複数の楽曲リストを取得した後にこれらを統合して統合楽曲リストを作成しているため、楽曲検索の結果を見やすい形式で利用者に提供することが可能となる。
【００５２】
また、取得された複数の楽曲リストのそれぞれに含まれる複数の楽曲についてリスト順番が上位の楽曲ほど大きい第１の点数を対応させるとともに、複数の語句について出現回数が多い語句ほど大きい第２の点数を対応させ、これら第１の点数と第２の点数に基づいて、具体的には、第１の点数と第２の点数の乗算値が大きい楽曲を上位に配置した統合楽曲リストを作成している。これにより、複数の楽曲リストを統合した際の楽曲の順位付けを明確な基準に基づいて行うことができ、利用者が検索結果として希望する可能性が高い楽曲を提示することが可能となる。
【００５３】
また、統合楽曲リストに含まれる複数の楽曲のいずれかを選択し、楽曲の試聴を行うことができるため、検索結果として得られた楽曲が、利用者が期待したものであるかどうかを容易に確認することができる。
【００５４】
また、統合楽曲リストに含まれる複数の楽曲のいずれかを選択し、この楽曲のデータのダウンロードを行うことができるため、検索結果として得られた楽曲を容易に取得することが可能となる。
【００５５】
なお、本発明は上記実施形態に限定されるものではなく、本発明の要旨の範囲内において種々の変形実施が可能である。例えば、上述した実施形態では、車両に搭載された楽曲検索装置１について説明したが、車両の外部、例えば屋内あるいは屋外で使用する楽曲検索装置に本発明を適用してもよい。
【００５６】
また、上述した実施形態では、検索対象のコンテンツを楽曲（楽曲データ）として説明したが、ミュージックビデオなどの映像（映像データ）を検索対象のコンテンツとすることも可能である。
【００５７】
また、上述した実施形態では、音声認識を利用して入力音声に対応する文字列を特定して検索情報として用いたが、操作部４０を用いてテキスト入力を行って検索情報を設定するようにしてもよい。
【００５８】
また、上述した実施形態では、楽曲検索装置１内に音声認識処理部１０を設けたが、音声認識処理を外部の音声認識用サイト（音声認識サーバ）に依頼し、音声認識結果としての文字列を送り返してもらうようにしてもよい。
【００５９】
また、上述した実施形態では、統合楽曲リストを作成する際に第１の点数と第２の点数を乗算したが、これらを加算したり、それぞれの点数に重み付け係数を乗算した結果を加算したり、他の計算方法によって各楽曲毎の総合点数を算出するようにしてもよい。
【産業上の利用可能性】
【００６０】
上述したように、本発明によれば、外部の情報検索手段による検索結果を用いて外部のコンテンツ検索手段による再度の検索を行うことによりコンテンツリストを得ているため、このコンテンツリストに含まれる抽出対象としてのコンテンツの数に制限がなく、コンテンツの検索精度を上げることができる。また、最近では一般的となった外部の情報検索サイトやコンテンツ検索サイトを利用することにより、検索精度向上のために多大な手間やコストをかける必要がなく、手間やコストの増加を抑制することができる。
【符号の説明】
【００６１】
１  楽曲検索装置
２  情報検索サーバ
３  楽曲検索サーバ
４  ネットワーク
１０  音声認識処理部
１２  マイクロホン
１４  検索情報指定部
１６  情報検索依頼部
１８  情報検索結果取得部
２０  語句抽出部
２２  楽曲検索依頼部
２４  楽曲リスト取得部
２６  楽曲リスト統合部
２８  楽曲リスト表示処理部
３０  表示装置
４０  操作部
５０  楽曲選択部
５２  試聴処理部
５４  ダウンロード処理部
５６  楽曲格納部
５８  楽曲再生部
【図１】
2015207159.tif 000003
【図２】
2015207159.tif 000004
【図３】
2015207159.tif 000005
【図４】
2015207159.tif 000006