(57)【特許請求の範囲】
【請求項１】
複数の楽曲のそれぞれに対応させて複数の付属情報を格納する付属情報格納手段と、
前記付属情報の特定に必要な検索情報を指定する検索情報指定手段と、
前記検索情報指定手段によって指定された検索情報を検索キーとして、インターネットを介して接続された検索処理手段に対して情報の検索を依頼する検索依頼手段と、
前記検索依頼手段による依頼に応じて前記検索処理手段から送られてくる検索結果情報を取得する検索結果取得手段と、
前記検索結果取得手段によって取得した前記検索結果情報に基づいて検索対象の前記付属情報を特定する付属情報特定手段と、
前記付属情報特定手段によって特定された前記付属情報に対応する楽曲の再生を行う楽曲再生手段と、
を備え、前記検索処理手段は、インターネットを介して不特定の利用者に提供される検索エンジンによって実現され、
前記検索結果情報は、前記検索エンジンによって抽出された検索結果表示用の情報であり、
前記検索結果表示用の情報には、テキスト情報と、このテキスト情報の表示状態を制御する制御情報とが含まれており、
前記付属情報特定手段は、前記付属情報と前記テキスト情報とを比較することにより、検索対象の前記付属情報を特定することを特徴とする楽曲検索装置。
【請求項２】
請求項１において、
前記検索結果表示用の情報はＨＴＭＬ形式のデータであり、前記制御情報はＨＴＭＬタグであることを特徴とする楽曲検索装置。
【請求項３】
請求項１または２において、
前記付属情報特定手段は、前記テキスト情報に含まれる前記付属情報を特定することを特徴とする楽曲検索装置。
【請求項４】
請求項３において、
前記複数の付属情報には、楽曲の歌唱あるいは演奏を行うアーティスト名と、楽曲が収録されたアルバムが存在する場合にはアルバム名と、楽曲名とが少なくとも含まれることを特徴とする楽曲検索装置。
【請求項５】
請求項３または４において、
前記付属情報特定手段によって特定される前記付属情報は楽曲名であることを特徴とする楽曲検索装置。
【請求項６】
請求項５において、
前記テキスト情報に内容が異なる複数の楽曲名が含まれる場合に、前記付属情報特定手段は、最も出現回数が多い楽曲名を検索結果として特定することを特徴とする楽曲検索装置。
【請求項７】
請求項５において、
利用者による選択操作を受け付ける操作手段をさらに備え、
前記テキスト情報に内容が異なる複数の楽曲名が含まれる場合に、前記付属情報特定手段は、これら複数の楽曲名の中から前記操作手段を用いた選択操作によって選択された楽曲名を検索結果として特定することを特徴とする楽曲検索装置。
【請求項８】
請求項１〜７のいずれかにおいて、
前記検索結果表示用の情報は、表示が切り替え可能な複数ページからなり、
前記付属情報特定手段は、先頭ページに対応する前記検索結果表示用の情報を用いて前記付属情報の特定を行うことを特徴とする楽曲検索装置。
【請求項９】
請求項１〜７のいずれかにおいて、
前記検索結果表示用の情報は、表示が切り替え可能な複数ページからなり、
前記付属情報特定手段は、先頭ページから所定の複数ページに対応する前記検索結果表示用の情報を用いて前記付属情報の特定を行うことを特徴とする楽曲検索装置。
【請求項１０】
請求項１〜７のいずれかにおいて、
前記検索結果表示用の情報は、表示が切り替え可能な複数ページからなり、
前記付属情報特定手段は、先頭ページに対応する前記検索結果表示用の情報を用いて前記付属情報の特定ができないときに、次ページ以降に対応する前記検索結果表示用の情報を用いて前記付属情報の特定を行うことを特徴とする楽曲検索装置。
【請求項１１】
請求項３または４において、
前記付属情報特定手段によって特定される前記付属情報はアルバム名であることを特徴とする楽曲検索装置。
【請求項１２】
請求項３または４において、
前記付属情報特定手段によって特定された前記付属情報を利用者に通知する検索結果通知手段と、
前記検索結果通知手段によって通知された前記付属情報が、利用者が意図したものでないことを、利用者自身の指示に応じて判定する検索結果評価手段と、
前記検索結果評価手段によって、通知された前記付属情報が利用者が意図したものでないと判定されたときに、この付属情報に対応するアーティスト名を特定してこのアーティスト名に対応する楽曲の購入処理を開始する楽曲購入開始手段と、
をさらに備えることを特徴とする楽曲検索装置。
【請求項１３】
請求項１〜１２のいずれかにおいて、
前記検索情報指定手段は、利用者によって文字入力手段が操作されて入力された文字列を前記検索情報として指定することを特徴とする楽曲検索装置。
【請求項１４】
請求項１〜１２のいずれかにおいて、
利用者の音声を集音するマイクロホンと、
前記マイクロホンで集音した利用者の音声に対して音声認識処理を行って、音声に対応する文字列を特定する音声認識手段と、
をさらに備え、前記検索情報指定手段は、前記音声認識手段によって特定された文字列を前記検索情報として指定することを特徴とする楽曲検索装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、蓄積された楽曲データの中から条件にあった楽曲データを検索して再生を行う楽曲検索装置に関する。
【背景技術】
【０００２】
従来から、ＵＳＢメモリ等の記録メディアが接続されたときに、この記録メディアのファイルシステムを解析するとともに、ファイルやフォルダの情報やファイル内の楽曲データに含まれる楽曲情報（属性情報）を収集して楽曲リストを作成するようにした車載オーディオ装置が知られている（例えば、特許文献１参照。）。このようにして記録メディアに対応してフォルダ情報や各ファイルの属性情報をデータベース化して登録することにより、利用者は、接続された記録メディアに記録された楽曲データの検索が可能となる。
【０００３】
また、曲名やアーティスト名等の楽曲情報がわからない場合でも、音楽コンテンツに関連する他の情報を用いて所望の楽曲データを検索することができる音楽配信システムが知られている（例えば、特許文献２参照。）。この音楽配信システムでは、歌詞情報キーワードや発売／流行年度、ＣＭ／ＴＶ番組情報などの情報を格納した音楽コンテンツデータベースを構築し、利用者がこれらの情報を用いて楽曲データの検索を行うことができるようになっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１５９１７０号公報（第６−９頁、図１−８）
【特許文献２】特開２００４−１３８９７２号公報（第５−９頁、図１−５）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上述した特許文献２に開示された音楽配信システムでは、音楽コンテンツデータベースに蓄積する情報の内容をあらかじめ定義しておいて、楽曲データを収集する際にこれらの情報を作成し、蓄積する必要があるため、音楽コンテンツデータベースの整備に多大な手間とコストが必要になるという問題があった。蓄積する情報の内容を少なくすればこの情報の蓄積に要する手間も少なくなるが、その分だけ利用者によるあいまいな情報に基づく検索が困難になるため、音楽コンテンツデータベースを用いて検索を行う趣旨を考えると、蓄積する情報の内容は多いほど望ましいことになる。
【０００６】
本発明は、このような点に鑑みて創作されたものであり、その目的は、あいまいな情報に基づいて楽曲に関する検索が可能であり、その検索を行うために必要な手間およびコストを低減することができる楽曲検索装置を提供することにある。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために、本発明の楽曲検索装置は、複数の楽曲のそれぞれに対応させて複数の付属情報を格納する付属情報格納手段と、付属情報の特定に必要な検索情報を指定する検索情報指定手段と、検索情報指定手段によって指定された検索情報を検索キーに指定して、インターネットを介して接続された検索処理手段に対して情報の検索を依頼する検索依頼手段と、検索依頼手段による依頼に応じて検索処理手段から送られてくる検索結果情報を取得する検索結果取得手段と、検索結果取得手段によって取得した検索結果情報に基づいて検索対象の付属情報を特定する付属情報特定手段とを備えている。
【０００８】
インターネットを用いた検索を利用することにより、あいまいな検索情報を指定した場合であっても楽曲に対応する付属情報を特定し、この付属情報に対応する楽曲に関する検索を行うことができる。また、インターネットを介して提供される検索機能を利用することで、検索機能を実現するために必要な情報の蓄積に要する作業が不要になり、この作業を行う場合に必要な手間とコストを低減することができる。
【０００９】
また、上述した付属情報特定手段によって特定された付属情報に対応する楽曲の再生を行う楽曲再生手段をさらに備える。これにより、あいまいな検索情報を指定して楽曲を特定し、再生することが、特別な手間やコストをかけることなく可能となる。
【００１０】
また、上述した検索処理手段は、インターネットを介して不特定の利用者に提供される検索エンジンによって実現される。これにより、第三者によって提供されている検索エンジンを利用して、あいまいな検索情報に対応する検索を行うことができ、利用者が所望する検索結果としての付属情報を、簡単かつ高精度で得ることができる。
【００１１】
また、上述した検索結果情報は、検索エンジンによって抽出された検索結果表示用の情報である。これにより、インターネットを介して接続された検索エンジンを用いて検索を行ったときに表示される検索結果画面に含まれる情報を利用することができ、利用者自身が特別な作業を行うことなく最新の検索結果画面を得ることができる。
【００１２】
また、上述した検索結果表示用の情報には、テキスト情報と、このテキスト情報の表示状態を制御する制御情報とが含まれており、付属情報特定手段は、付属情報とテキスト情報とを比較することにより、検索対象の付属情報を特定する。特に、上述した検索結果表示用の情報はＨＴＭＬ形式のデータであり、制御情報はＨＴＭＬタグであることが望ましい。また、上述した付属情報特定手段は、テキスト情報に含まれる付属情報を特定することが望ましい。これにより、検索結果表示用の情報に含まれるテキスト情報と、付属情報格納手段に格納されている付属情報とを比較することで、容易に、検索対象となる付属情報を特定することが可能となる。
【００１３】
また、上述した複数の付属情報には、楽曲の歌唱あるいは演奏を行うアーティスト名と、楽曲が収録されたアルバムが存在する場合にはアルバム名と、楽曲名とが少なくとも含まれることが望ましい。これにより、あいまいな検索条件に基づいてアーティスト名、アルバム名、楽曲名などを特定することが可能となる。
【００１４】
また、上述した付属情報特定手段によって特定される付属情報は楽曲名であることが望ましい。これにより、特定の楽曲を抽出して再生を行うことが可能となる。
【００１５】
また、上述したテキスト情報に内容が異なる複数の楽曲名が含まれる場合に、付属情報特定手段は、最も出現回数が多い楽曲名を検索結果として特定することが望ましい。これにより、検索条件に最も適合する可能性の高い楽曲名を特定することができる。
【００１６】
また、利用者による選択操作を受け付ける操作手段をさらに備え、テキスト情報に内容が異なる複数の楽曲名が含まれる場合に、付属情報特定手段は、これら複数の楽曲名の中から操作手段を用いた選択操作によって選択された楽曲名を検索結果として特定することが望ましい。複数の候補が抽出されたときに最終的な楽曲の特定を利用者に任せることにより、利用者の意図した楽曲名を確実に特定することが可能となる。
【００１７】
また、上述した検索結果表示用の情報は、表示が切り替え可能な複数ページからなり、付属情報特定手段は、先頭ページに対応する検索結果表示用の情報を用いて付属情報の特定を行うことが望ましい。一般に、ヒットする確率が最も高い検索結果が先頭ページに表示される。したがって、先頭ページに対応する検索結果表示用の情報を用いることにより、検索条件に最も適合する可能性の高い楽曲名を特定することができる。
【００１８】
また、上述した検索結果表示用の情報は、表示が切り替え可能な複数ページからなり、付属情報特定手段は、先頭ページから所定の複数ページに対応する検索結果表示用の情報を用いて付属情報の特定を行うことが望ましい。あるいは、上述した検索結果表示用の情報は、表示が切り替え可能な複数ページからなり、付属情報特定手段は、先頭ページに対応する検索結果表示用の情報を用いて付属情報の特定ができないときに、次ページ以降に対応する検索結果表示用の情報を用いて付属情報の特定を行うことが望ましい。これにより、付属情報の特定に必要な検索結果表示用の情報を増やすことができ、付属情報の特定を確実に行うことが可能となる。
【００１９】
また、上述した付属情報特定手段によって特定される付属情報はアルバム名であることが望ましい。これにより、特定のアルバムを抽出して、このアルバムに含まれる楽曲の再生を行うことが可能となる。
【００２０】
また、上述した付属情報特定手段によって特定された付属情報を利用者に通知する検索結果通知手段と、検索結果通知手段によって通知された付属情報が、利用者が意図したものでないことを、利用者自身の指示に応じて判定する検索結果評価手段と、検索結果評価手段によって、通知された付属情報が利用者が意図したものでないと判定されたときに、この付属情報に対応するアーティスト名を特定してこのアーティスト名に対応する楽曲の購入処理を開始する楽曲購入開始手段とをさらに備えることが望ましい。これにより、該当する付属情報が存在しない楽曲の購入を容易に行うことが可能となる。
【００２１】
また、上述した検索情報指定手段は、利用者によって文字入力手段が操作されて入力された文字列を検索情報として指定することが望ましい。あるいは、利用者の音声を集音するマイクロホンと、マイクロホンで集音した利用者の音声に対して音声認識処理を行って、音声に対応する文字列を特定する音声認識手段とをさらに備え、検索情報指定手段は、音声認識手段によって特定された文字列を検索情報として指定することが望ましい。これにより、文字列を直接入力することにより、あるいは、文字列を音声にて入力することにより、付属情報の特定に必要な検索情報を指定することができる。
【図面の簡単な説明】
【００２２】
【図１】一実施形態のオーディオシステムの全体構成を示す図である。
【図２】コンテンツリストに含まれる付属情報の具体例を示す図である。
【図３】検索のための文字列入力から楽曲再生までの動作手順を示す流れ図である。
【図４】特定した楽曲が利用者の意図したものであるか否かを確認した後に楽曲再生を行うオーディオ装置の変形例を示す図である。
【発明を実施するための形態】
【００２３】
以下、本発明を適用した一実施形態のオーディオシステムについて図面を参照しながら説明する。図１は、一実施形態のオーディオシステムの全体構成を示す図である。本実施形態のオーディオシステムは、オーディオ装置１と情報検索サーバ２を含んで構成されている。オーディオ装置１は、楽曲検索装置としての機能を有し、車両に搭載されている。また、情報検索サーバ２は、車両外部に設けられており、オーディオ装置１と所定のネットワーク３を介して接続される。このネットワーク３は、例えばインターネットであり、オーディオ装置１に接続された携帯電話および基地局（ともに図示せず）を介して接続する場合や、オーディオ装置１に接続された（あるいは内蔵された）無線ＬＡＮ用の通信装置およびアクセスポイント（ともに図示せず）を介して接続する場合などが考えられる。また、無線ＬＡＮによって接続可能な場合には無線ＬＡＮによる接続を行い、無線ＬＡＮによる接続が不可能な場合（近くにアクセスポイントがない場合など）には携帯電話を用いた接続を行うようにしてもよい。
【００２４】
オーディオ装置１は、制御部１０、ＵＳＢ（Universal Serial Bus）インタフェース部（ＵＳＢ  Ｉ／Ｆ）２０、コンテンツリスト格納部３０、オーディオ処理部４０、増幅器４２、表示処理部５０、操作部６０、音声認識部６２、通信部７０を備えている。
【００２５】
制御部１０は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を用いて所定の動作プログラムを実行することにより、オーディオ装置１の全体を制御する。制御部１０の詳細については後述する。ＵＳＢインタフェース部２０は、外部の記録メディアとしてのＵＳＢメモリ２２との間で信号の入出力を行うためのものであり、１つあるいはそれ以上の数のＵＳＢポートとＵＳＢホストコントローラが含まれる。ＵＳＢメモリ２２にはコンテンツデータとしての楽曲データが記録されている。
【００２６】
コンテンツリスト格納部３０は、ＵＳＢメモリ２２に対応するコンテンツリストを格納する。このコンテンツリストには、コンテンツデータ（楽曲データ）のフォルダ構成、ファイル構成およびファイル属性が含まれている。また、ファイル属性には、この楽曲データに対応する付属情報、具体的には、この楽曲の歌唱あるいは演奏を行うアーティスト名と、楽曲が収録されたアルバムが存在する場合にはアルバム名と、この楽曲の名称（楽曲名）と、この楽曲が属するジャンル名の全部あるいは一部が含まれる。
【００２７】
図２は、コンテンツリストに含まれる付属情報の具体例を示す図である。図２に示す例では、付属情報として「アーティスト名」、「アルバム名」、「楽曲名」が含まれている。例えば、アーティスト名Ａのアーティストがアルバム名ａ１、ａ２、ａ３の３枚のアルバムをだしていて、各アルバムには複数の楽曲名ａ１１、ａ２１等のそれぞれに対応する楽曲が含まれ、これらの各楽曲に対応する楽曲データがＵＳＢメモリ２２に格納されているものとし、これらのアーティスト名、アルバム名、楽曲名が相互に関連付けられた一連の付属情報としてコンテンツリストの一部を構成している。
【００２８】
オーディオ処理部４０は、制御部１０によってＵＳＢメモリ２２から読み出される楽曲データを再生するためのものであり、データ形式毎の音声復号処理等を行ってオーディオ信号を出力する。このオーディオ信号は、増幅器４２によって増幅され、スピーカ４４から出力される。なお、実際には、２チャンネルあるいはそれ以上のチャンネル数のオーディオ信号が再生されて出力されるが、図１に示す構成では、簡略化して１つの増幅器４２と１つのスピーカ４４が図示されている。
【００２９】
表示処理部５０は、制御部１０によって作成された各種の操作画面等を表示するためのものであり、操作画面等を内容とする映像信号を出力する。この映像信号は、表示装置５２に入力されて映像表示が行われる。
【００３０】
操作部６０は、利用者による各種操作を受け付けるためのものであり、各種のスイッチや操作つまみ等が備わっている。なお、表示装置５２の画面に重ねて配置されるタッチパネルを用いて操作部６０を構成したり、リモートコントロールユニット等を用いて操作部６０を構成するようにしてもよい。音声認識部６２は、マイクロホン６４で集音した利用者の音声に対して音声認識処理を行って、音声に対応する文字列を特定する。通信部７０は、情報検索サーバ２との間でネットワーク３を介して各種データを送信あるいは受信するためのものであり、通信方式に応じた所定の処理を行う。
【００３１】
次に、制御部１０について説明する。図１に示すように、制御部１０は、検索情報指定部１２、検索依頼部１４、検索結果取得部１６、付属情報特定部１８を含んで構成されている。
【００３２】
検索情報指定部１２は、付属情報の特定に必要な検索情報を指定する。具体的には、検索情報指定部１２は、利用者によって操作部６０が操作されて入力された文字列を検索情報として指定する。あるいは、マイクロホン６４で集音した利用者の音声に対して音声認識部６２による音声認識処理を行って入力音声に対応する文字列を特定し、検索情報指定部１２は、この特定された文字列を検索情報として指定する。
【００３３】
検索依頼部１４は、検索情報指定部１２によって指定された検索情報を検索キーとして、ネットワーク３を介して接続された情報検索サーバ２に対して情報の検索を依頼する。情報検索サーバ２は検索処理部８０を有する。検索処理部８０は、不特定の利用者に検索サービスを提供する検索エンジンであり、本実施形態では、オーディオ装置１の製造や販売を行うメーカー等とは異なる第三者（企業やその他の団体等）によって、必要な構成や処理手順の構築および内容更新が行われることを想定している。
【００３４】
検索結果取得部１６は、検索依頼部１４による検索依頼に応じて情報検索サーバ２内の検索処理部８０から送られてくる検索結果情報を取得する。例えば、上述した検索依頼部１４および検索結果取得部１６は、ウェブブラウザの機能を利用して実現することができる。また、上述した検索結果情報は、検索処理部８０によって抽出された検索結果表示用の情報であり、具体的にはテキスト情報と制御情報としてＨＴＭＬタグとが含まれるＨＴＭＬ形式のデータが用いられる。なお、本実施形態では、ＨＴＭＬ形式のデータを用いているが、テキスト情報が抽出可能なものであれば、その他の形式（例えばＸＭＬ形式）のデータであってもよい。また、ウェブブラウザの機能を利用して実現する場合であっても、ウェブブラウザの全ての機能を有する必要はない。例えば、検索キーを特定して検索エンジンに対応するＵＲＬ（Uniform Resource Locator）を指定する機能や、検索エンジンから送られてくるＨＴＭＬ形式のデータを受信する機能が最低限備わっていればよい。付属情報特定部１８は、検索結果取得部１６によって取得した検索結果情報に基づいて検索対象の付属情報を特定する。付属情報特定の具体的な手順については後述する。
【００３５】
上述したコンテンツリスト格納部３０が付属情報格納手段に、検索情報指定部１２が検索情報指定手段に、検索処理部８０が検索処理手段に、検索依頼部１４が検索依頼手段に、検索結果取得部１６が検索結果取得手段に、付属情報特定部１８が付属情報特定手段に、オーディオ処理部４０、増幅器４２、スピーカ４４が楽曲再生手段にそれぞれ対応する。また、操作部６０が操作手段、文字入力手段に、音声認識部６２が音声認識手段にそれぞれ対応する。
【００３６】
本実施形態のオーディオシステムはこのような構成を有しており、次に、オーディオ装置１の利用者によって操作部６０が操作され、楽曲を特定するための何らかの文字列が入力された場合の楽曲再生までの動作について説明する。
【００３７】
図３は、検索のための文字列入力から楽曲再生までの動作手順を示す流れ図である。楽曲検索画面（例えば、検索情報指定部１２によって作成される）が表示された状態で、利用者によって操作部６０が操作されて（あるいは、マイクロホン６４で集音した利用者の音声に対して音声認識部６２による音声認識処理を行って）楽曲特定のための文字列が入力されると、検索情報指定部１２は、この入力された文字列を検索情報として指定する（ステップ１００）。操作部６０を用いた文字列の入力は、利用者自身が楽曲特定のために必要だと思う内容で行われる。例えば、アーティスト名と楽曲名とがわかっている場合にはこれらを示す文字列を入力すればよいが、これらの一部のみがわかっている場合にはわかっている範囲で入力すればよい。あるいは、その他の情報（例えば、この楽曲が主題歌として用いられているテレビドラマ名など）がわかっている場合にもわかっている範囲で入力すればよい。この文字列の入力は、インターネット上の検索エンジンを用いて利用者が１つあるいは複数の文字列を入力して検索を依頼する場合と基本的に同じであり、利用者は、楽曲特定につながる正確あるいはあいまいな情報を文字列として入力すればよい。複数の文字列を入力する場合には、各文字列の間に、区切りを示す記号（「，」、「．」、「／」など）や空白を入力すればよい。
【００３８】
次に、検索依頼部１４は、検索エンジンとしての検索処理部８０を特定するＵＲＬを指定し、検索情報指定部１２によって指定された検索情報を検索キーとして、検索処理部８０に対して情報検索を依頼する（ステップ１０２）。なお、この検索依頼は、パーソナルコンピュータ等を用いてインターネット上の検索エンジンで検索を行う場合を想定しており、複数の検索キーを指定して、インターネット上のウェブページ全体から関連情報を検索する場合の手法に類似している。
【００３９】
検索処理部８０ではこの検索依頼に対して検索キーに基づく関連情報の検索をウェブページを対象に行い、検索結果取得部１６は、検索結果ページファイルとしてのＨＴＭＬ形式のデータ（ＨＴＭＬデータ）を取得する（ステップ１０４）。例えば、検索結果画面として、表示が切り替え可能な複数ページが存在する場合に、最初に表示される先頭ページのＨＴＭＬデータが取得される。
【００４０】
次に、付属情報特定部１８は、検索結果取得部１６によって取得したＨＴＭＬデータから解析対象テキストデータを生成する（ステップ１０６）。本実施形態で用いられるＨＴＭＬデータの場合には、ＨＴＭＬデータの中からＨＴＭＬタグを取り除くだけで、特別な処理を行うことなく簡単に解析対象テキストデータを生成することができる。
【００４１】
次に、付属情報特定部１８は、所持する楽曲データ（ＵＳＢメモリ２２に格納された楽曲データ）に対応するアーティスト名の文字列と、生成した解析対象テキストデータとを照合し（ステップ１０８）、アーティスト名の文字列が解析対象テキストデータに対応する文字列の一部に一致したか否かを判定する（ステップ１１０）。なお、この判定では、漢字、平仮名、カタカナやアルファベットの大文字、小文字などについては、表記のみが異なっている場合には一致している旨の判定を行うことが望ましい。図２に示すように、コンテンツリストに複数のアーティスト名が含まれている場合に、これら複数のアーティスト名のそれぞれについて、解析対象テキストデータとの一致／不一致が判定される。一致したアーティスト名が解析対象テキストデータに含まれない場合には否定判断が行われる。この場合には、例えば利用者によって楽曲特定のための別の文字列が入力されて、ステップ１００の検索情報の指定動作以降が繰り返される。また、一致したアーティスト名が解析対象テキストデータに含まれる場合には、ステップ１１０の判定において肯定判断が行われる。
【００４２】
次に、付属情報特定部１８は、一致したアーティスト名に対応する楽曲名をコンテンツリストから抽出し、これらの抽出した楽曲名と、生成した解析対象テキストデータとを照合し（ステップ１１２）、楽曲名の文字列が解析対象テキストデータに対応する文字列の一部に一致したか否かを判定する（ステップ１１４）。例えば、一致したアーティスト名として図２に示す「アーティスト名Ａ」が特定された場合には、このアーティスト名に対応して楽曲名ａ１１、ａ１２、ａ１３等が抽出される。この場合には、ステップ１１２ではこれらの楽曲名ａ１１、ａ１２、ａ１３等のそれぞれについて、解析対象テキストデータとの一致／不一致が判定される。一致した楽曲名が解析対象テキストデータに含まれない場合には否定判断が行われる。この場合には、例えば利用者によって楽曲特定のための別の文字列が入力されて、ステップ１００の検索情報の指定動作以降が繰り返される。また、一致した楽曲名が解析対象テキストデータに含まれる場合には、ステップ１１４の判定において肯定判断が行われる。
【００４３】
次に、付属情報特定部１８は、一致した楽曲名に対応する楽曲を再生対象の楽曲として特定し（ステップ１１６）、オーディオ処理部４０は、この特定された楽曲の楽曲データをＵＳＢメモリ２２から読み出して再生し、スピーカ４４からこの楽曲のオーディオ音を出力する（ステップ１１８）。
【００４４】
このように、本実施形態のオーディオ装置１では、インターネットを用いた検索エンジンによる検索を利用することにより、あいまいな検索情報を指定した場合であっても楽曲に対応する付属情報が含まれる検索結果が得られることが期待されるため、利用者が想定している楽曲に対応するであろうと思われる付属情報を見つけることが可能であり、この特定した付属情報を有する楽曲を検索により特定することができる。また、インターネットを介して提供される検索機能を利用することで、検索機能を実現するために必要な各種情報の蓄積に要する作業が不要になり、この作業を行う場合に必要な手間とコストを低減することができる。
【００４５】
（利用者によって入力される文字列の例）
次に、操作部６０を操作して（あるいは、マイクロホン６４で集音した利用者の音声に対して音声認識部６２による音声認識処理を行って）利用者が入力する楽曲特定のための文字列の具体例について説明する。
【００４６】
コンテンツリストが図２に示す内容を有する場合には、楽曲を特定するためには、アーティスト名とアルバム名の少なくとも一方と楽曲名とが正確にわかっていればほぼ確実に楽曲を特定することができる。しかし、使い勝手を向上させるためには、常にこれらの正確な文字列の入力を利用者に期待することはできない。そのため、本実施形態では、利用者のあいまいな記憶に基づいて、以下の（１）〜（５）に示すような文字列が入力される場合を想定している。なお、これらの入力例は一例であって、インターネット上の検索エンジンを用いて楽曲の特定が可能なその他の文字列を用いるようにしてもよい。
【００４７】
（１）利用者が聴きたい楽曲のアーティスト名と、楽曲名の一部とを記憶していて、この楽曲を検索する場合
特に、長い楽曲名が用いられている場合には、このケースに該当することが多い。このケースでは、利用者は、文字列として（アーティスト名）と（楽曲名の一部）を操作部６０を用いて入力する。なお、（アーティスト名）等は実際のアーティスト名等に対応する文字列を示しており、後述する「ＣＭ」等は文字列そのものを示している。
【００４８】
（２）利用者が聴きたい楽曲のアーティスト名と、歌詞の一部とを記憶していて、この楽曲を検索する場合
このケースでは、利用者は、文字列として（アーティスト名）と（歌詞の一部）を操作部６０を用いて入力する。
【００４９】
（３）利用者が、テレビドラマ名やその出演者を記憶していて、このテレビドラマの主題歌を検索する場合
このケースでは、利用者は、文字列として（テレビドラマ名）と（出演者名）と「主題歌」を操作部６０を用いて入力する。
【００５０】
（４）利用者が、ある商品のテレビコマーシャルに使われていたことを記憶していて、この使われていた楽曲を検索する場合
このケースでは、利用者は、文字列として（商品名）と「ＣＭ」あるいは「コマーシャル」と「主題歌」を操作部６０を用いて入力する。
【００５１】
（５）利用者が、あるアーティストＡ１の楽曲を別のアーティストＡ２がカバーしたこと記憶していて、このカバーした楽曲を検索する場合
このケースでは、利用者は、文字列として（アーティスト名（Ａ１））と「カバー曲」と（アーティスト名（Ａ２））を操作部６０を用いて入力する。
【００５２】
このように、本実施形態のオーディオ装置１では、インターネット上の検索エンジンを用いた検索を利用することにより、あいまいな検索情報を検索キーとして指定した場合であっても楽曲名を含む数々の付属情報を特定し、この付属情報に対応する楽曲に関する検索を行うことができる。また、インターネットを介して提供される検索機能を利用することで、検索機能を実現するために必要な情報の蓄積に要する作業が不要になり、この作業を行う場合に必要な手間とコストを低減することができる。また、楽曲の検索から再生までが、特別な手間やコストをかけることなく可能となる。
【００５３】
また、検索結果表示用の情報（ＨＴＭＬデータ）に含まれるテキスト情報と、コンテンツリスト格納部３０に格納されたコンテンツリストに含まれるアーティスト名等の付属情報とを比較することで、容易に、検索対象となる付属情報を特定することが可能となる。
【００５４】
また、コンテンツリスト格納部３０に格納されたコンテンツリストに、楽曲の歌唱あるいは演奏を行うアーティスト名と、楽曲が収録されたアルバムが存在する場合にはアルバム名と、楽曲名とを含ませておくことにより、あいまいな検索条件に対応して得られた検索結果からアーティスト名、アルバム名、楽曲名などを特定することが可能となる。
【００５５】
また、上述した検索結果表示用の情報として表示が切り替え可能な複数ページが含まれる場合に、その先頭ページに対応するＨＴＭＬデータを用いて付属情報の特定を行っており、ヒットする確率が最も高い（コンテンツリストに含まれるアーティスト名や楽曲名等と一致する確率が最も高い）と考えられるため、検索条件に最も適合する可能性の高い楽曲名を特定することができる。
【００５６】
なお、本発明は上記実施形態に限定されるものではなく、本発明の要旨の範囲内において種々の変形実施が可能である。例えば、上述した実施形態では、図３のステップ１１４の楽曲名の一致判定において肯定判断が行われた場合（一致した楽曲名が存在する場合）には、この一致した楽曲名の楽曲をステップ１１８において再生するようにしたが、実際には複数の楽曲名が一致する場合が想定される。この場合には、楽曲名が一致した全ての楽曲を再生対象として楽曲再生を行う方法も考えられるが、以下の方法（Ａ）、（Ｂ）でその中から１曲を選択して再生を行うようにしてもよい。
【００５７】
（Ａ）ＨＴＭＬデータから生成した解析対象テキストデータに対応する文字列に、内容が異なる複数の楽曲名が含まれる場合に、図３のステップ１１６において、付属情報特定部１８は、最も出現回数が多い楽曲名に対応する楽曲を再生対象の楽曲として特定する。これにより、検索条件に最も適合する可能性の高い楽曲名を特定することができる。なお、上述した「内容が異なる複数の楽曲名」における「内容が異なる」とは、同じ楽曲名が複数含まれる場合が除かれることを示している。
【００５８】
（Ｂ）ＨＴＭＬデータから生成した解析対象テキストデータに対応する文字列に、内容が異なる複数の楽曲名が含まれる場合に、利用者によってこれら複数の楽曲名の中から１つを選択させて、図３のステップ１１６において、付属情報特定部１８は、選択された楽曲名に対応する楽曲を再生対象の楽曲として特定する。なお、この場合には、図３のステップ１１４とステップ１１６の間に、選択対象となる複数の楽曲名を表示装置５２に表示するステップ１１５Ａと、表示装置５２に表示された複数の楽曲名の中から操作部６０の操作指示に応じて１つを選択するステップ１１５Ｂとを追加する必要がある。また、これらのステップ１１５Ａ、１１５Ｂの各動作は、例えば付属情報特定部１８によって行われる。このように、複数の候補が抽出されたときに最終的な楽曲の特定を利用者に任せることにより、利用者の意図した楽曲名を確実に特定して楽曲再生を行うことが可能となる。
【００５９】
また、上述した本実施形態では、図３のステップ１０４、１０６において、検索結果画面として、表示が切り替え可能な複数ページが存在する場合に、最初に表示される先頭ページのＨＴＭＬデータを取得して解析対象テキストデータの生成を行ったが、先頭ページから所定の複数ページ（２ページ目あるいはそれ以上）のＨＴＭＬデータを取得して解析対象テキストデータの生成を行うようにしてもよい。
【００６０】
あるいは、先頭ページのＨＴＭＬデータから生成した解析対象テキストデータを用いたときに一致したアーティスト名や楽曲名をこの解析対象テキストデータ中に見いだすことができなかった場合（ステップ１１０、１１４のいずれかにおいて否定判断が行われた場合）に、ステップ１０４に戻って２ページ目あるいは３ページ目以降のＨＴＭＬデータを取得して解析対象テキストデータの生成以降の動作を繰り返すようにしてもよい。
【００６１】
また、上述した実施形態では、アーティスト名と楽曲名を照合することにより、再生対象となる楽曲を特定して再生を行うようにしたが、アーティスト名とアルバム名を照合して、アルバム名が一致したときにこのアルバム名のアルバムに収録された楽曲を特定して再生を行うようにしてもよい。この場合には、図３のステップ１１２、１１４の各動作における「楽曲名」を「アルバム名」に置き換えればよい。また、ステップ１１６では、付属情報特定部１８は、一致したアルバム名に対応する楽曲を再生対象の楽曲として特定する。これにより、特定のアルバムを抽出して、このアルバムに含まれる楽曲の再生を行うことが可能となる。
【００６２】
この場合の具体例としては、利用者が、あるアーティストの最新アルバムの各楽曲の楽曲データがＵＳＢメモリ２２に格納されていることは記憶しているがこの最新アルバム名は記憶していない場合に、この最新アルバムを検索するケースなどが考えられる。このケースでは、操作部６０を操作して（あるいは、マイクロホン６４で集音した利用者の音声に対して音声認識部６２による音声認識処理を行って）利用者が入力する楽曲特定のための文字列として、（アーティスト名）と「最新アルバム」を入力すればよい。
【００６３】
また、上述した実施形態では、図３のステップ１１６において楽曲が特定されたときにステップ１１８においてこの楽曲の再生を行うようにしたが、ステップ１１６において特定した楽曲が利用者の意図したものと異なる場合も考えられる。このような場合を想定して、楽曲を特定した後に、特定した楽曲を利用者に通知し、利用者が意図したものであることが確認された後に楽曲の再生を行うようにしてもよい。
【００６４】
図４は、特定した楽曲が利用者の意図したものであるか否かを確認した後に楽曲再生を行うオーディオ装置の変形例を示す図である。図４に示したオーディオ装置１Ａは、図１に示したオーディオ装置１に対して、制御部１０を制御部１０Ａに置き換えたものであり、その他の構成については基本的に共通している。また、制御部１０Ａは、図１に示した制御部１０に、検索結果通知部１９Ａ、検索結果評価部１９Ｂ、楽曲購入処理部１９Ｃを追加したものである。以下では、これらの追加された構成に着目して説明を行うものとする。検索結果通知部１９Ａが検索結果通知手段に、検索結果評価部１９Ｂが検索結果評価手段に、楽曲購入処理部１９Ｃが楽曲購入開始手段にそれぞれ対応する。
【００６５】
検索結果通知部１９Ａは、図３のステップ１１６において付属情報特定部１８によって再生対象として特定された楽曲を利用者に通知する。例えば、特定された楽曲の楽曲名を表示装置５２に表示することにより、この通知が行われる。
【００６６】
検索結果評価部１９Ｂは、検索結果通知部１９Ａによって通知された楽曲が、利用者が意図したものであるか否かを利用者自身の指示に応じて（例えば、利用者自身による操作部６０の操作内容に応じて）判定する。通知された楽曲が利用者が意図したものであることが検索結果評価部１９Ｂによって確認された場合には、図３のステップ１１８において楽曲の再生が行われる。
【００６７】
楽曲購入処理部１９Ｃは、通知された楽曲が利用者が意図したものでないことが検索結果評価部１９Ｂによって確認された場合に、この楽曲に対応するアーティスト名を特定してこのアーティスト名に対応する楽曲の購入処理を開始する。例えば、楽曲データの購入が可能な特定のＵＲＬがあらかじめ登録されており、楽曲購入処理部１９Ｃは、このＵＲＬを指定し、特定されたアーティスト名の楽曲データの購入画面を表示装置５２に表示する。以後、利用者は、この購入画面に対する各種の指示を操作部６０を用いて行い、購入を希望する楽曲データがある場合にはこの楽曲データを購入することができる。
【産業上の利用可能性】
【００６８】
上述したように、本発明によれば、インターネットを用いた検索を利用することにより、あいまいな検索情報を指定した場合であっても楽曲に対応する付属情報を特定し、この付属情報に対応する楽曲に関する検索を行うことができる。また、インターネットを介して提供される検索機能を利用することで、検索機能を実現するために必要な情報の蓄積に要する作業が不要になり、この作業を行う場合に必要な手間とコストを低減することができる。
【符号の説明】
【００６９】
１、１Ａ  オーディオ装置
２  情報検索サーバ
３  ネットワーク
１０、１０Ａ  制御部
１２  検索情報指定部
１４  検索依頼部
１６  検索結果取得部
１８  付属情報特定部
１９Ａ  検索結果通知部
１９Ｂ  検索結果評価部
１９Ｃ  楽曲購入処理部
２０  ＵＳＢインタフェース部（ＵＳＢ  Ｉ／Ｆ）
３０  コンテンツリスト格納部
４０  オーディオ処理部
４２  増幅器
５０  表示処理部
６０  操作部
６２  音声認識部
７０  通信部
８０  検索処理部
【図１】
0005713775.tif 000002
【図２】
0005713775.tif 000003
【図３】
0005713775.tif 000004
【図４】
0005713775.tif 000005