(57)【要約】【課題】記録された音楽データから、ユーザの好みに応じた音楽データを容易に検索することができるエージェントインタフェースを持つ音楽データ再生装置を提供する。【解決手段】擬人化エージェントキャラクターの表示や動作を制御する表示制御部、音声を出力する音声出力部、入力を行う入力部、音声入力をテキストに変換する音声認識部、アクションスクリプトデータベースに登録されているスクリプトに基づきエージェントＩ／Ｆを動作させるアクションスクリプト実行エンジン、アプリケーションプログラムを制御するアプリケーションプログラムＩ／Ｆ、音楽関連情報を入手し音楽関連情報ＤＢに蓄積する音楽関連情報入手部、音楽関連情報ＤＢから構築される辞書、入力したキーワードから音楽関連情報データベースを検索し、結果をアクションスクリプト実行エンジンに渡す検索エンジンで構成されて実現される。【選択図】図１
2010156986.tif 000002
【特許請求の範囲】
【請求項１】
入力あるいは指示がなされた場合にメモリや記録媒体を含む記憶手段に記録された音楽データを検索して再生する音楽データ再生装置であって、
前記音楽データに関連する情報を入力する音楽関連情報入力手段と、
前記入力された音楽関連情報を登録する音楽関連情報記憶手段と、
前記音楽関連情報に含まれている単語とその単語に対応するベクトルが登録されている辞書と、
前記入力された音楽関連情報を形態素解析し、前記辞書に登録するための単語とその単語に対応するベクトルを生成し、前記辞書に登録する辞書データ生成手段と、
前記辞書を参照して前記音楽データの関連情報を検索する検索手段と、入力あるいは指示に基づいて前記検索手段によって前記音楽データ関連情報の検索を行い、該検索結果を提示すると共に、該検索結果による所望の音楽データを再生するエージェントインタフェースと、
各種アプリケーションを起動実行するためにアプリケーションインタフェースと、
前記各手段、エージェントインタフェース、アプリケーションインタフェースを制御する制御手段と、を備えてなることを特徴とする音楽データ再生装置。
【請求項２】
前記辞書生成手段は、入力された音楽関連情報の形態素解析された結果の単語が、前記辞書に存在しない場合に未登録単語としてその単語及びその単語に対応するベクトルを前記辞書に登録することを特徴とする請求項１に記載の音楽データ再生装置。
【請求項３】
前記エージェントインタフェースは、ユーザからの入力あるいは指示を受け付ける入力部と、
前記入力部からの入力が音声の場合に、その入力された音声をテキストに変換処理する音声認識部と、
前記変換されたテキストを受け取ると、それを検索用キーワードとして前記検索手段によって、前記辞書を参照し、該キーワードと一致する単語があれば前記音楽関連情報データベースの検索を行い、
この検索結果に基づいて、エージェントキャラクターを表示し、動作させる表示制御部と、
前記エージェントキャラクターの表示及び動作に伴なう音声を出力する音声出力部と、
前記検索結果に基づいて、所望の音楽データを再生する音声再生部と、を備えてなることを特徴とする請求項１に記載の音楽データ再生装置。
【請求項４】
前記エージェントインタフェースは、擬人化エージェントキャラクターを前記表示部に表示することで、入出力機能をつかさどることを特徴とする請求項３に記載の音楽データ再生装置。
【請求項５】
前記辞書は、前記音楽関連情報記憶手段から抽出された単語と、その単語に対応した単語ベクトルから構成され、
この単語ベクトルは、前記単語が持つ概念と文脈との関係の程度を示したもので予め定めた特徴単語との意味的な結合関係をベクトル表現したものであることを特徴とする請求項１に記載の音楽データ再生装置。
【請求項６】
前記単語ベクトルは、アーティストの単語ベクトルを含むことを特徴とする請求項５に記載の音楽データ再生装置。
【請求項７】
前記制御手段は、
処理手順が記述されたアクションスクリプト（手順書）か格納されているアクションスクリプトデータベースと、
前記アクションスクリプトに記述された手順を解釈しながらエージェントインタフェースとアプリケーションインタフェースを制御して協調動作させるアクションスクリプト実行手段と、を備えてなることを特徴とする請求項３及び４に記載の音楽データ再生装置。
【請求項８】
前記制御手段は、前記エージェントインタフェースに、
入力されたキーワードを検索用キーワードとして前記検索手段によって検索を行い、この検索結果に基づいて、ヒットした音楽データを指定した曲数分だけを順に音声再生部にて再生させることを特徴とする請求項３及び４に記載の音楽データ再生装置。
【請求項９】
前記制御手段は、前記エージェントインタフェースに、
前記音楽再生部で再生中の音楽データに関して、その音楽関連情報の曲のタイトルやアーティスト名を検索用キーワードとして前記検索手段によって検索を行い、再生中の音楽データを除いてヒットした音楽データをその曲数分だけを順に音声再生部にて再生させることを特徴とする請求項３及び４に記載の音楽データ再生装置。
【請求項１０】
前記制御手段は、前記エージェントインタフェースに、
現在の季節に合う曲に関してその季節を包含する言葉を検索用キーワードとして前記検索手段によって検索を行い、この検索結果に基づいて、ヒットした音楽データを前記擬人化エージェントキャラクターによって提示し、該当する曲だけを順に音声再生部にて再生させることを特徴とする請求項３及び４に記載の音楽データ再生装置。
【請求項１１】
前記音楽関連情報記憶手段に登録される音楽関連情報は、登録番号、タイトル、アーティスト名、アルバム名、ジャンル、曲の特徴、音楽データのファイル名、曲に関連するホームページのＵＲＬ（Ｕｎｉｆｏｒｍ Ｒｅｓｏｕｒｃｅ Ｌｏｃａｔｏｒｓ）の項目を含めてなることを特徴とする請求項１乃至１０のいずれかに記載の音楽データ再生装置。
【請求項１２】
入力あるいは指示がなされた場合にメモリや記録媒体を含む記憶手段に記録された音楽データを検索して再生する音楽データ再生方法であって、
前記音楽データに関連する情報を入力する音楽関連情報入力ステップと、
前記入力された音楽関連情報を登録する音楽関連情報記憶ステップと、
前記入力された音楽関連情報を形態素解析し、辞書に登録するための単語とその単語に対応するベクトルを生成し、それを辞書に登録する辞書データ生成ステップと、前記辞書を参照して前記音楽データの関連情報を検索する検索ステップと、
入力あるいは指示に基づいて前記検索ステップにて前記音楽データ関連情報の検索を行い、該検索結果を提示すると共に、該検索結果による所望の音楽データを再生するエージェント処理ステップと、
各種アプリケーションを起動実行するためにアプリケーション処理ステップと、
前記各ステップを組み合せてトータル的に制御する制御処理ステップと、からなることを特徴とする音楽データ再生方法。
【請求項１３】
前記辞書生成ステップは、入力された音楽関連情報の形態素解析された結果の単語が、前記辞書に存在しない場合に未登録単語としてその単語及びその単語に対応するベクトルを前記辞書に登録することを特徴とする請求項１２に記載の音楽データ再生方法。
【請求項１４】
前記エージェント処理ステップは、
ユーザからの入力あるいは指示を受け付ける入力ステップと、
前記入力ステップで入力が音声の場合に、その入力された音声をテキストに変換処理する音声認識ステップと、
前記変換されたテキストを受け取ると、それを検索用キーワードとして前記検索ステップで、辞書を参照し、該キーワードと一致する単語があれば登録されている前記音楽関連情報内の検索を行い、
この検索結果に基づいて、エージェントキャラクターを表示し、動作させる表示制御ステップと、
前記エージェントキャラクターの表示及び動作に伴なう音声を出力する音声出力ステップと、
前記検索結果に基づいて、所望の音楽データを再生する音声再生ステップと、からなることを特徴とする請求項１２に記載の音楽データ再生方法。
【請求項１５】
前記エージェント処理ステップは、擬人化エージェントキャラクターを表示することを特徴とする請求項１４に記載の音楽データ再生方法。
【請求項１６】
前記制御処理ステップは、
予め格納されている処理手順が記述されたアクションスクリプト（手順書）をその記述された手順を解釈しながらエージェント処理ステップとアプリケーション処理ステップとを制御して協調動作させることを特徴とする請求項１４及び１５に記載の音楽データ再生方法。
【請求項１７】
前記制御処理ステップは、前記エージェント処理ステップ内で、
入力されたキーワードを検索用キーワードとして前記検索ステップで検索を行い、この検索結果に基づいて、ヒットした音楽データを指定した曲数分だけを順に音声再生ステップで再生させることを特徴とする請求項１４及び１５に記載の音楽データ再生方法。
【請求項１８】
前記制御処理ステップは、前記エージェント処理ステップ内で、
前記音楽再生ステップで再生中の音楽データに関して、その音楽関連情報の曲のタイトルやアーティスト名を検索用キーワードとして前記検索ステップで検索を行い、再生中の音楽データを除いてヒットした音楽データをその曲数分だけを順に音声再生ステップで再生させることを特徴とする請求項１４及び１５に記載の音楽データ再生方法。
【請求項１９】
前記制御処理ステップは、前記エージェント処理ステップ内で、
現在の季節に合う曲に関してその季節を包含する言葉を検索用キーワードとして前記検索ステップで検索を行い、この検索結果に基づいて、ヒットした音楽データを前記擬人化エージェントキャラクターによって提示し、該当する曲だけを順に音声再生ステップで再生させることを特徴とする請求項１４及び１５に記載の音楽データ再生方法。
【請求項２０】
コンピュータに、入力あるいは指示がなされた場合に、
音楽データに関連する情報を入力する音楽関連情報入力ステップと、
入力された音楽関連情報を登録する音楽関連情報記憶ステップと、
入力された音楽関連情報を形態素解析し、辞書に登録するための単語とその単語に対応するベクトルを生成し、それを辞書に登録する辞書データ生成ステップと、
前記辞書を参照して前記音楽データの関連情報を検索する検索ステップと、
入力あるいは指示に基づいて前記検索ステップにて前記音楽データ関連情報の検索を行い、該検索結果を提示すると共に、該検索結果による所望の音楽データを再生するエージェント処理ステップと、
各種アプリケーションを起動実行するためにアプリケーション処理ステップと、
前記各ステップを組み合せてトータル的に制御する制御処理ステップと、を実行させるための音楽データ再生プログラム。
【請求項２１】
コンピュータに、前記辞書生成ステップでは、
入力された音楽関連情報の形態素解析された結果の単語が、前記辞書に存在しない場合に未登録単語としてその単語及びその単語に対応するベクトルを前記辞書に登録することを実行させるための請求項２０に記載の音楽データ再生プログラム。
【請求項２２】
コンピュータに、前記エージェント処理ステップでは、
ユーザからの入力あるいは指示を受け付ける入力ステップと、
前記入力ステップで入力が音声の場合に、その入力された音声をテキストに変換処理する音声認識ステップと、
前記変換されたテキストを受け取ると、それを検索用キーワードとして前記検索ステップで、辞書を参照し、該キーワードと一致する単語があれば登録されている前記音楽関連情報内の検索を行い、
この検索結果に基づいて、エージェントキャラクターを表示し、動作させる表示制御ステップと、
前記エージェントキャラクターの表示及び動作に伴なう音声を出力する音声出力ステップと、
前記検索結果に基づいて、所望の音楽データを再生する音声再生ステップと、を実行させるための請求項２０に記載の音楽データ再生プログラム。
【請求項２３】
コンピュータに、前記エージェント処理ステップでは、
擬人化エージェントキャラクターを表示することを特徴とする請求項２２に記載の音楽データ再生プログラム。
【請求項２４】
コンピュータに、前記制御処理ステップでは、
予め格納されている処理手順が記述されたアクションスクリプト（手順書）をその記述された手順を解釈しながらエージェント処理ステップとアプリケーション処理ステップとを制御して協調動作を実行させるための請求項２２及び２３に記載の音楽データ再生プログラム。
【請求項２５】
コンピュータに、前記制御処理ステップでは、前記エージェント処理ステップ内で、
入力されたキーワードを検索用キーワードとして前記検索ステップで検索を行い、この検索結果に基づいて、ヒットした音楽データを指定した曲数分だけを順に音声再生ステップで再生動作を実行させるための請求項２２及び２３に記載の音楽データ再生プログラム。
【請求項２６】
コンピュータに、前記制御処理ステップでは、前記エージェント処理ステップ内で、
前記音楽再生ステップで再生中の音楽データに関して、その音楽関連情報の曲のタイトルやアーティスト名を検索用キーワードとして前記検索ステップで検索を行い、再生中の音楽データを除いてヒットした音楽データをその曲数分だけを順に音声再生ステップで再生動作を実行させるための請求項２２及び２３に記載の音楽データ再生プログラム。
【請求項２７】
コンピュータに、前記制御処理ステップでは、前記エージェント処理ステップ内で、
現在の季節に合う曲に関してその季節を包含する言葉を検索用キーワードとして前記検索ステップで検索を行い、この検索結果に基づいて、ヒットした音楽データを前記擬人化エージェントキャラクターによって提示し、該当する曲だけを順に音声再生ステップで再生動作を実行させるための請求項２２及び２３に記載の音楽データ再生プログラム。
【請求項２８】
コンピュータに、入力あるいは指示がなされた場合に、
音楽データに関連する情報を入力する音楽関連情報入力ステップと、
入力された音楽関連情報を登録する音楽関連情報記憶ステップと、
入力された音楽関連情報を形態素解析し、辞書に登録するための単語とその単語に対応するベクトルを生成し、それを辞書に登録する辞書データ生成ステップと、
前記辞書を参照して前記音楽データの関連情報を検索する検索ステップと、
入力あるいは指示に基づいて前記検索ステップにて前記音楽データ関連情報の検索を行い、該検索結果を提示すると共に、該検索結果による所望の音楽データを再生するエージェント処理ステップと、
各種アプリケーションを起動実行するためにアプリケーション処理ステップと、
前記各ステップを組み合せてトータル的に制御する制御処理ステップと、を実行させるための音楽データ再生プログラムを記録した記録媒体。
【請求項２９】
コンピュータに、前記辞書生成ステップでは、
入力された音楽関連情報の形態素解析された結果の単語が、前記辞書に存在しない場合に未登録単語としてその単語及びその単語に対応するベクトルを前記辞書に登録することを実行させるための請求項２８に記載の音楽データ再生プログラムを記録した記録媒体。
【請求項３０】
コンピュータに、前記エージェント処理ステップでは、
ユーザからの入力あるいは指示を受け付ける入力ステップと、
前記入力ステップで入力が音声の場合に、その入力された音声をテキストに変換処理する音声認識ステップと、前記変換されたテキストを受け取ると、それを検索用キーワードとして前記検索ステップで、辞書を参照し、該キーワードと一致する単語があれば登録されている前記音楽関連情報内の検索を行い、
この検索結果に基づいて、エージェントキャラクターを表示し、動作させる表示制御ステップと、
前記エージェントキャラクターの表示及び動作に伴なう音声を出力する音声出力ステップと、
前記検索結果に基づいて、所望の音楽データを再生する音声再生ステップと、を実行させるための請求項２８に記載の音楽データ再生プログラムを記録した記録媒体。
【請求項３１】
コンピュータに、前記エージェント処理ステップでは、
擬人化エージェントキャラクターを表示することを特徴とする請求項３０に記載の音楽データ再生プログラムを記録した記録媒体。
【請求項３２】
コンピュータに、前記制御処理ステップでは、
予め格納されている処理手順が記述されたアクションスクリプト（手順書）をその記述された手順を解釈しながらエージェント処理ステップとアプリケーション処理ステップとを制御して協調動作を実行させるための請求項３０及び３１に記載の音楽データ再生プログラムを記録した記録媒体。
【請求項３３】
コンピュータに、前記制御処理ステップでは、前記エージェント処理ステップ内で、
入力されたキーワードを検索用キーワードとして前記検索ステップで検索を行い、この検索結果に基づいて、ヒットした音楽データを指定した曲数分だけを順に音声再生ステップで再生動作を実行させるための請求項３０及び３１に記載の音楽データ再生プログラムを記録した記録媒体。
【請求項３４】
コンピュータに、前記制御処理ステップでは、前記エージェント処理ステップ内で、
前記音楽再生ステップで再生中の音楽データに関して、その音楽関連情報の曲のタイトルやアーティスト名を検索用キーワードとして前記検索ステップで検索を行い、再生中の音楽データを除いてヒットした音楽データをその曲数分だけを順に音声再生ステップで再生動作を実行させるための請求項３０及び３１に記載の音楽データ再生プログラムを記録した記録媒体。
【請求項３５】
コンピュータに、前記制御処理ステップでは、前記エージェント処理ステップ内で、
現在の季節に合う曲に関してその季節を包含する言葉を検索用キーワードとして前記検索ステップで検索を行い、この検索結果に基づいて、ヒットした音楽データを前記擬人化エージェントキャラクターによって提示し、該当する曲だけを順に音声再生ステップで再生動作を実行させるための請求項３０及び３１に記載の音楽データ再生プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、任意の記録媒体に記録された音楽データやネットワーク上からユーザの好みに応じた音楽データを容易に検索することができる擬人化エージェントをインタフェース機能として持つ音楽データ再生装置、音楽データ再生方法、音楽データ再生プログラム、並びにその音楽データ再生プログラムを記録した記録媒体に関するものである。
【背景技術】
【０００２】
近年、インターネットを利用した音楽配信のサービスが展開され、パーソナルコンピュータ（以下、パソコンと呼ぶ）のハードディスクドライブに音楽データを記録し、音楽を聴くことが広く行われるようになった。大容量のハードディスクドライブを用いることで、数千曲の音楽データを記録しておくことも可能である。このような膨大な音楽データの中からユーザが聴きたい曲を容易に検索する要求が強まっている。そこで聴きたい曲を検索するためには、何らかの検索用のデータを音楽データと関連付けて記憶させておく必要がある。
【０００３】
例えば、特開２００１−９２６２４号公報には、ユーザの入力操作で複数の音楽データを幾つかのキーワードに基づいて分類してグループ化し、そのグループにカテゴリ名を付け、これをプレイリストとして登録し、このカテゴリ名を含んだキーワードをユーザが発声すると、音声認識が行われ、この音声認識されたキーワードに合致するカテゴリ名を検索することにより、このカテゴリ名に対応したプレイリストの音楽データを再生するという技術が開示されている。
【０００４】
また、コンパクトディスク（以下、ＣＤと呼ぶ）アルバムからハードディスクドライブに音楽データを記録する場合、ＣＤアルバムには、ＴＯＣ（ＴａｂｌｅＯｆ Ｃｏｎｔｅｎｔｓ）と称される記憶領域が設けられており、ここにＣＤアルバムに収録されている各音楽データの演奏時間に関する情報が記録されている。このＴＯＣ情報に基づき、ＣＤアルバムのタイトルを特定できる。
【０００５】
例えば、インターネット上のサーバーにアルバムのタイトル、曲のタイトル、アーティスト名などの音楽情報に基づいたデータベースが構築されており、ＣＤアルバムをハードディスクドライブに記録する場合、パソコンを電話回線等を介してインターネットに接続し、ＣＤアルバムのＴＯＣ情報に基づいてインターネット上の目的のサーバーに接続し、上記データベースを検索してＣＤアルバムのタイトル情報を取得する方法が知られている。
【０００６】
また、上記データベースをパソコンのハードディスクドライブ等の記憶領域に構築し、このデータベースからＣＤアルバムのタイトル情報を取得する方法も知られている。
【０００７】
これらのタイトル情報を基にして、ユーザは希望する音楽データを個々に選択し、プレイリストを作成するなどして音楽データを順次聴くことができる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００１−９２６２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、前記記載の技術においては、なお以下のような課題を有している。
特開２００１−９２６２４号公報記載の技術では、音楽データを幾つかのキーワードに基づいて分類してグループ化し、そのグループにカテゴリ名を付け、これをプレイリストとして登録するといった一連の操作をユーザが行う必要があり、ユーザに負担がかかるという問題があった。
【００１０】
また、タイトル情報からでは、ユーザは聴きたい曲がある場合、個々に曲のタイトルやアーティスト名を入力または選択しなければならず、複数のアーティストの曲を選曲する際には、逐次それらのアーティスト名を入力または選択しなければならないという問題があった。
【００１１】
本発明は、上記問題点を解決するためになされたもので、その目的とするところは、ユーザの好みに応じた音楽データを容易に検索することができるエージェントインタフェースの機能を持つ音楽データ再生装置、音楽データ再生方法、音楽データ再生プログラム、並びにその音楽データ再生プログラムを記録した記録媒体を提供することである。
【００１２】
また、聴きたい曲をその曲の関連情報で検索し、指定した曲数だけ再生する音楽データ再生装置、音楽データ再生方法、音楽データ再生プログラム、並びにその音楽データ再生プログラムを記録した記録媒体を提供することである。
【００１３】
また、再生中の曲のタイトルやアーティスト名から似た曲を検索し、その曲を再生する音楽データ再生装置、音楽データ再生方法、音楽データ再生プログラム、並びにその音楽データ再生プログラムを記録した記録媒体を提供することである。
【００１４】
また、現在の季節に合う曲を擬人化エージェントキャラクターがお薦めし、その曲を再生する音楽データ再生装置、音楽データ再生方法、音楽データ再生プログラム、並びにその音楽データ再生プログラムを記録した記録媒体を提供することである。
【課題を解決するための手段】
【００１５】
本発明の音楽データ再生装置は、入力あるいは指示がなされた場合にメモリや記録媒体を含む記憶手段に記録された音楽データを検索して再生する音楽データ再生装置であって、前記音楽データに関連する情報を入力する音楽関連情報入力手段と、前記入力された音楽関連情報を登録する音楽関連情報記憶手段と、前記音楽関連情報に含まれている単語とその単語に対応するベクトルが登録されている辞書と、前記入力された音楽関連情報を形態素解析し、前記辞書に登録するための単語とその単語に対応するベクトルを生成し、前記辞書に登録する辞書データ生成手段と、前記辞書を参照して前記音楽データの関連情報を検索する検索手段と、入力あるいは指示に基づいて前記検索手段によって前記音楽データ関連情報の検索を行い、該検索結果を提示すると共に、該検索結果による所望の音楽データを再生するエージェントインタフェースと、各種アプリケーションを起動実行するためにアプリケーションインタフェースと、前記各手段、エージェントインタフェース、アプリケーションインタフェースを制御する制御手段と、を備えてなることを特徴とする。
【００１６】
本発明の音楽データ再生装置は、前記辞書生成手段は、入力された音楽関連情報の形態素解析された結果の単語が、前記辞書に存在しない場合に未登録単語としてその単語及びその単語に対応するベクトルを前記辞書に登録することを特徴とする。
【００１７】
本発明の音楽データ再生装置は、前記エージェントインタフェースは、ユーザからの入力あるいは指示を受け付ける入力部と、前記入力部からの入力が音声の場合に、その入力された音声をテキストに変換処理する音声認識部と、前記変換されたテキストを受け取ると、それを検索用キーワードとして前記検索手段によって、前記辞書を参照し、該キーワードと一致する単語があれば前記音楽関連情報データベースの検索を行い、この検索結果に基づいて、エージェントキャラクターを表示し、動作させる表示制御部と、前記エージェントキャラクターの表示及び動作に伴なう音声を出力する音声出力部と、前記検索結果に基づいて、所望の音楽データを再生する音声再生部と、を備えてなることを特徴とする。
【００１８】
本発明の音楽データ再生装置は、前記エージェントインタフェースは、擬人化エージェントキャラクターを前記表示部に表示することで、入出力機能をつかさどることを特徴とする。
【００１９】
本発明の音楽データ再生装置は、前記辞書は、前記音楽関連情報記憶手段から抽出された単語と、その単語に対応した単語ベクトルから構成され、この単語ベクトルは、前記単語が持つ概念と文脈との関係の程度を示したもので予め定めた特徴単語との意味的な結合関係をベクトル表現したものであることを特徴とする。
【００２０】
本発明の音楽データ再生装置は、前記単語ベクトルは、アーティストの単語ベクトルを含むことを特徴とする。
【００２１】
本発明の音楽データ再生装置は、前記制御手段は、処理手順が記述されたアクションスクリプト（手順書）か格納されているアクションスクリプトデータベースと、前記アクションスクリプトに記述された手順を解釈しながらエージェントインタフェースとアプリケーションインタフェースを制御して協調動作させるアクションスクリプト実行手段と、を備えてなることを特徴とする。
【００２２】
本発明の音楽データ再生装置は、前記制御手段は、前記エージェントインタフェースに、入力されたキーワードを検索用キーワードとして前記検索手段によって検索を行い、この検索結果に基づいて、ヒットした音楽データを指定した曲数分だけを順に音声再生部にて再生させることを特徴とする。
【００２３】
本発明の音楽データ再生装置は、前記制御手段は、前記エージェントインタフェースに、前記音楽再生部で再生中の音楽データに関して、その音楽関連情報の曲のタイトルやアーティスト名を検索用キーワードとして前記検索手段によって検索を行い、再生中の音楽データを除いてヒットした音楽データをその曲数分だけを順に音声再生部にて再生させることを特徴とする。
【００２４】
本発明の音楽データ再生装置は、前記制御手段は、前記エージェントインタフェースに、現在の季節に合う曲に関してその季節を包含する言葉を検索用キーワードとして前記検索手段によって検索を行い、この検索結果に基づいて、ヒットした音楽データを前記擬人化エージェントキャラクターによって提示し、該当する曲だけを順に音声再生部にて再生させることを特徴とする。
【００２５】
本発明の音楽データ再生装置は、前記音楽関連情報記憶手段に登録される音楽関連情報は、登録番号、タイトル、アーティスト名、アルバム名、ジャンル、曲の特徴、音楽データのファイル名、曲に関連するホームページのＵＲＬ（Ｕｎｉｆｏｒｍ Ｒｅｓｏｕｒｃｅ Ｌｏｃａｔｏｒｓ）の項目を含めてなることを特徴とする。
【００２６】
本発明の音楽データ再生方法は、入力あるいは指示がなされた場合にメモリや記録媒体を含む記憶手段に記録された音楽データを検索して再生する音楽データ再生方法であって、前記音楽データに関連する情報を入力する音楽関連情報入力ステップと、前記入力された音楽関連情報を登録する音楽関連情報記憶ステップと、前記入力された音楽関連情報を形態素解析し、辞書に登録するための単語とその単語に対応するベクトルを生成し、それを辞書に登録する辞書データ生成ステップと、前記辞書を参照して前記音楽データの関連情報を検索する検索ステップと、入力あるいは指示に基づいて前記検索ステップにて前記音楽データ関連情報の検索を行い、該検索結果を提示すると共に、該検索結果による所望の音楽データを再生するエージェント処理ステップと、各種アプリケーションを起動実行するためにアプリケーション処理ステップと、前記各ステップを組み合せてトータル的に制御する制御処理ステップと、からなることを特徴とする。
【００２７】
本発明の音楽データ再生方法は、前記辞書生成ステップは、入力された音楽関連情報の形態素解析された結果の単語が、前記辞書に存在しない場合に未登録単語としてその単語及びその単語に対応するベクトルを前記辞書に登録することを特徴とする。
【００２８】
本発明の音楽データ再生方法は、前記エージェント処理ステップは、ユーザからの入力あるいは指示を受け付ける入力ステップと、前記入力ステップで入力が音声の場合に、その入力された音声をテキストに変換処理する音声認識ステップと、前記変換されたテキストを受け取ると、それを検索用キーワードとして前記検索ステップで、辞書を参照し、該キーワードと一致する単語があれば登録されている前記音楽関連情報内の検索を行い、この検索結果に基づいて、エージェントキャラクターを表示し、動作させる表示制御ステップと、前記エージェントキャラクターの表示及び動作に伴なう音声を出力する音声出力ステップと、前記検索結果に基づいて、所望の音楽データを再生する音声再生ステップと、からなることを特徴とする。
【００２９】
本発明の音楽データ再生方法は、前記エージェント処理ステップは、擬人化エージェントキャラクターを表示することを特徴とする。
【００３０】
本発明の音楽データ再生方法は、前記制御処理ステップは、予め格納されている処理手順が記述されたアクションスクリプト（手順書）をその記述された手順を解釈しながらエージェント処理ステップとアプリケーション処理ステップとを制御して協調動作させることを特徴とする。
【００３１】
本発明の音楽データ再生方法は、前記制御処理ステップは、前記エージェント処理ステップ内で、入力されたキーワードを検索用キーワードとして前記検索ステップで検索を行い、この検索結果に基づいて、ヒットした音楽データを指定した曲数分だけを順に音声再生ステップで再生させることを特徴とする。
【００３２】
本発明の音楽データ再生方法は、前記制御処理ステップは、前記エージェント処理ステップ内で、前記音楽再生ステップで再生中の音楽データに関して、その音楽関連情報の曲のタイトルやアーティスト名を検索用キーワードとして前記検索ステップで検索を行い、再生中の音楽データを除いてヒットした音楽データをその曲数分だけを順に音声再生ステップで再生させることを特徴とする。
【００３３】
本発明の音楽データ再生方法は、前記制御処理ステップは、前記エージェント処理ステップ内で、現在の季節に合う曲に関してその季節を包含する言葉を検索用キーワードとして前記検索ステップで検索を行い、この検索結果に基づいて、ヒットした音楽データを前記擬人化エージェントキャラクターによって提示し、該当する曲だけを順に音声再生ステップで再生させることを特徴とする。
【００３４】
また、上記の各音楽データ再生方法は、コンピュータに実行させるためのプログラムであってもよいし、あるいはコンピュータに実行させるためのプログラムを記録した記録媒体であってもよい。
【００３５】
以上の内容により、１）「擬人化エージェントキャラクターと対話するだけでユーザの好みに応じた音楽データを容易に検索する。」、２）「聴きたい曲を曲の関連情報で検索することができ、指定した曲数だけ再生する。」、３）「再生中の曲のタイトルやアーティスト名から似た曲を検索して再生する。」、４）「現在の季節に合う曲を擬人化エージェントキャラクターがユーザにお薦めし、再生する。」といった本発明における音楽データ再生装置、音楽データ再生方法、音楽データ再生プログラム、並びにその音楽データ再生プログラムを記録した記録媒体を実現できる。
【発明の効果】
【００３６】
本発明における音楽データ再生装置、音楽データ再生方法、音楽データ再生プログラム、並びにその音楽データ再生プログラムを記録した記録媒体では、以下のような効果が得られる。
【００３７】
擬人化エージェントキャラクターと対話するだけでユーザの好みに応じた音楽データを容易に検索することができる。
【００３８】
また、聴きたい曲を曲の関連情報で検索することができ、指定した曲数だけ再生することができる。
【００３９】
また、再生中の曲のタイトルやアーティスト名から似た曲を検索して再生することができる。
【００４０】
また、現在の季節に合う曲を擬人化エージェントキャラクターがユーザにお薦めし、再生することができる。
【図面の簡単な説明】
【００４１】
【図１】本発明における音楽検索エージェントによる音楽データ再生装置のシステム構成の一例を示したブロック図である。
【図２】図１に示した音楽データ再生装置上で動作するエージェントインタフェースの機能モジュール構成の一例を示したブロック図である。
【図３】図２に示した音楽関連情報データベースの構成の一例を示したデータ構成図である。
【図４】音楽関連情報データベースから辞書を生成する処理の流れを示したフローチャートである。
【図５】図２に示した辞書の構成の一例を示したデータ構成図である。
【図６】本発明の第１の実施例におけるユーザが入力を行う場合の入力画面の具体例である。
【図７】本発明の第１の実施例における表示部に表示される１位の検索結果の具体例を示した図である。
【図８】本発明の第１の実施例における表示部に表示される１位以外の検索結果の残りの候補の具体例を示した図である。
【図９】本発明の第１の実施例における動作を示すフローチャートである。
【図１０】本発明の第２の実施例における音楽データの再生中にユーザが入力を行う場合の入力画面の具体例を示した図である。
【図１１】本発明の第２の実施例における似た曲を再生する具体例を示した図である。
【図１２】本発明の第２の実施例における動作を示すフローチャートである。
【図１３】本発明の第３の実施例における擬人化エージェントキャラクターが季節に合う曲をお薦めする具体例を示した図である。
【図１４】本発明の第３の実施例における動作を示すフローチャートである。
【図１５】本発明の音楽検索エージェントによる音楽データ再生方法のプログラム構成の一例を示したプログラム構成図である。
【発明を実施するための形態】
【００４２】
以下に、本発明における音楽データ再生装置、音楽データ再生方法、音楽データ再生プログラム、並びにその音楽データ再生プログラムを記録した記録媒体の実施形態に関して図面を用いて詳細に説明する。
【００４３】
尚、本発明における対象は、ゲーム機、携帯情報端末、通信機器、パーソナルコンピュータを含む各種電子機器、その中で行われる処理の方法、その処理を実現するためのプログラムそのもの、そのプログラムを記憶した記録媒体のいずれであってもよい。
【００４４】
［第１の実施例］第１の実施例では、本発明における音楽検索エージェントによる音楽データ再生装置を用いてユーザの好みに応じた音楽データを容易に検索し再生する実施例に関して説明する。
【００４５】
図１は、本発明における音楽検索エージェントによる音楽データ再生装置のシステム構成の一例を示したブロック図である。
【００４６】
図１に示した音楽再生装置は、ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）１０１と、メモリ１０２と、ハードディスク（ハードディスクのドライブ機能が含まれた装置）１０３と、ＦＤ（フレキシブルディスク）駆動部１０４と、通信部１０５と、光ディスク駆動部１０６と、サウンドミキサ１０７と、マイク１０８と、スピーカ１０９と、表示部１１０と、キーボード１１１と、マウス・ポインティングデバイス１１２と、バス１１３と、タイマー１１４と、記憶媒体として、ＣＤ−ＲＯＭ等の光ディスク１１５と、フレキシブルディスク（ＦＤ）１１６とを含む。通信部１０５は、外部ネットワークであるインターネット網１２０に接続されている。
【００４７】
また、図１には示されていないが、音楽再生用のプレーヤー（以降、音楽プレーヤー）もこの音楽再生装置に含まれる。この音楽プレーヤーは、ＭＰ３を含む音楽データの再生用の機能を備えたもので、実際の処理は、ＬＳＩ等の電子部品（ＩＣチップ）で構成されたハードウェアで実現されていてもよいし、あるいは後述する各種プログラムの１つとしての音声再生用のアプリケーションプログラムとしてシフトウェアによる処理で実現されていてもよい。
【００４８】
図２は、図１に示した音楽データ再生装置上で動作するエージェントインタフェースの機能モジュール構成の一例を示したブロック図である。
【００４９】
図２に示したエージェントインタフェースの機能モジュールは、エージェントインタフェース２０１と、アクションスクリプト実行エンジン２０６と、アクションスクリプトデータベース２０７と、アプリケーションプログラムインタフェース２０８と、検索エンジン２０９と、辞書２１０と、音楽関連情報データベース２１１と、音楽関連情報入手部２１２とを含む。
【００５０】
エージェントインタフェース２０１は、エージェント表示制御部２０２と、音声出力部２０３と、入力部２０４と、音声認識部２０５とを含む。エージェント表示制御部２０２は、表示部１１０に擬人化されたエージェントキャラクターを表示し、動作させるためのモジュールである。
【００５１】
音声出力部２０３は、エージェントに音声を付けるモジュールである。ここで付加された音声は、サウンドミキサ１０７を経て、スピーカ１０９から出力される。この出力される音声は、音声合成による音声であってもよいし、録音された音声であってもよい。
【００５２】
また、この音声出力部は、ユーザが所望する音楽データ、つまり曲を再生し、出力し、最終的に図１のサウンドミキサ１０７を介して、スピーカ１０９から流れる構成であってもよい。
【００５３】
入力部２０４は、エージェントにユーザの要求を入力するモジュールである。このユーザの要求の入力は、マイク１０８や、キーボード１１１や、マウス・ポインティングデバイス１１２によって行われる。例えば、マイク１０８から音声でユーザの要求が入力される場合は、この入力される音声はサウンドミキサ１０７を経て音声認識部２０５で認識され、テキストに変換される。つまりこのエージェントインタフェース２０１は、ユーザと音楽再生装置の間を仲介するインタフェースである。
【００５４】
アプリケーションプログラムインタフェース２０８は、アプリケーションプログラムを制御するインタフェースであり、音楽プレーヤーやインターネットブラウザ等のアプリケーションプログラムを制御する。
【００５５】
尚、上記で音楽プレーヤーは、ＭＰ３を含む音楽データの再生用の機能を備えたもので、実際の処理は、ＬＳＩ等の電子部品（ＩＣチップ）で構成されたハードウェアで実現されていてもよいし、あるいは後述する各種プログラムの１つとしての音声再生用のアプリケーションプログラムとしてシフトウェアによる処理で実現されていてもよい、と記載したが、これ以降は説明をわかりやすくするために、音楽プレーヤーは、アプリケーションプログラムインタフェース２０８によって制御されるアプリケーションプログラムとして説明する。
【００５６】
アクションスクリプトデータベース２０７には、アクションスクリプトが格納されている。アクションスクリプトとは、エージェントインタフェース２０１とアプリケーションプログラムインタフェース２０８を協調動作させて機能を実現するための手順が記述された手順書である。例えば、検索結果を表示し「これでいいですか？」と尋ねる、などの機能の手順（アクションスクリプト）が記述されている。
【００５７】
アクションスクリプト実行エンジン２０６は、アクションスクリプトに記述された手順を解釈しながら実際にエージェントインタフェース２０１とアプリケーションプログラムインタフェース２０８を制御して両者を協調動作させる。
【００５８】
検索エンジン２０９は、ユーザの入力したキーワードから音楽関連情報データベース２１１を検索し、検索結果をアクションスクリプト実行エンジン２０６に渡す。
【００５９】
図３は、図２に示した音楽関連情報データベースの構成の一例を示したデータ構成図である。
【００６０】
図２に示した音楽関連情報データベース２１１は、図３に示すように登録番号、タイトル、アーティスト名、アルバム名、ジャンル、曲の特徴、音楽データのファイル名、曲に関連するホームページのＵＲＬ（Ｕｎｉｆｏｒｍ Ｒｅｓｏｕｒｃｅ Ｌｏｃａｔｏｒｓ）等の項目から構成される。これらの情報は音楽関連情報入手部２１２から入手し、ハードディスク１０３に蓄積する。
【００６１】
例えば、ＣＤアルバムをハードディスク１０３に記録する際は、ＣＤアルバムのＴＯＣ情報に基づいて通信部１０５から電話回線等を介してインターネット上のサーバーに接続し、そのサーバー内のデータベースを検索してインターネット経由でＣＤアルバムのタイトル情報を入手することで生成したり、ＣＤテキスト規格のテキスト情報から生成したりする。また、音楽配信サイトから音楽データをダウンロードしてハードディスクドライブに記録する際は、関連情報を同時に取得することで生成される。これらの項目の中で入手できなかった情報については空欄のままであってもよく、また、ユーザがキーボード１１１を介して直接データを入力したり、マウス・ポインティングデバイス１１２によっていくつかのデータから選択することで生成してもよい。
【００６２】
辞書２１０は、音楽関連情報データベース２１１のタイトル、アーティスト名、アルバム名、ジャンル、曲の特徴の項目から生成され、具体的には音楽関連情報データベース２１１から形態素解析を行い、その抽出した名詞、動詞、形容詞等からなる単語辞書である。
【００６３】
図４は、音楽関連情報データベースから辞書を生成する処理の流れ（辞書生成手順）を示したフローチャートである。
【００６４】
ステップＳ４１では、ユーザがＣＤアルバムをハードディスク１０３に記録し、ＣＤアルバムのタイトル情報が音楽関連情報入手部２１２から入力がなされたか否か、あるいはユーザがエージェントインタフェース２０１を使って音楽関連情報の入力の問いかけを行ったか否か、が判断される。ＣＤアルバムのタイトル情報が音楽関連情報入手部２１２から入力がなされた場合やユーザがエージェントインタフェース２０１を使って音楽関連情報の入力の問いかけイベントを行った場合は、ステップＳ４２に進む。
【００６５】
ステップＳ４２では、上記入力情報が音楽関連情報データベース２１１に登録される。
ステップＳ４３では、上記入力情報の形態素解析を行う。
【００６６】
ステップＳ４４では、形態素解析した単語が辞書２１０に登録されているかどうかを判定し、登録されていればステップＳ４１に戻り、登録されていなければステップＳ４５に進み、辞書２１０に未登録単語を追加し、処理を終了する。
【００６７】
図５は、図２に示した辞書の構成の一例を示したデータ構成図である。
辞書２１０は、音楽関連情報データベース２１１から抽出した単語と、その単語に対応した単語ベクトルとを含む。単語ベクトルとは、音楽関連情報データベース２１１から抽出した単語が持つ概念と文脈との関係の程度を示したものであり、予め定めた特徴単語との意味的な結合関係をベクトル表現したものである。例えば、Ｎ個の概念分類のそれぞれを特徴単語とすると、Ｎ次元ベクトルの要素の値が、Ｎ個の特徴単語にそれぞれ対応付けられることになる。
【００６８】
単語ｉの特徴ベクトルＸｉ＝（ｘｉ１，ｘｉ２，．．．，ｘｉＮ）の各要素の値ｘｉｊは、０≦ｘｉｊ≦Ｅｍとなる（１≦ｊ≦Ｎ）。ここで、Ｅｍは、正の定数である。単語ｉと特徴単語ｊとの間に関係が存在しない（関係がない）場合には、ｘｉｊ＝０とし、関係が存在する（関係がある）場合には、その関係の程度に応じて、ｘｉｊは大きい値を取る。
【００６９】
例えば、特徴ベクトルが５つの特徴単語（人間、海洋、音楽、熱暑、娯楽・趣味）から成り立っているとし、特徴ベクトルの各要素が、単語と特徴単語との間の「関係あり」を“１”、「関係なし」を“０”で表すものとする。このとき、単語「夏」の単語ベクトルは、（０，１，０，１，０）と表すことができる。また、辞書２１０には不要語単語の登録を行うことができ、音楽関連情報データベース２１１から抽出した単語の中で「曲」「アーティスト」などを検索に使わない単語として登録できる。また、「アーティスト」の単語ベクトルは、タイトル、アルバム名、ジャンル、曲の特徴の項目に記載されている単語から生成される。音楽関連情報データベース２１１に同じアーティスト名の情報が複数登録されている場合は、登録されている全てのタイトル、アルバム名、ジャンル、曲の特徴の情報から生成される。したがって、アーティスト名の単語ベクトルは、「アーティスト」の関連情報全てを含んだベクトルとして表現できる。
【００７０】
例えば、図３の音楽関連情報データベース２１１にアーティスト「ＤＡＰＯＭＰ」の関連情報が登録番号１のものだけ登録されている場合、単語ベクトル「ＤＡＰＯＭＰ」は、タイトル：熱い夏ジャンル：ロック特徴：思わず踊り出したくなるようなダンスナンバー。今年の夏はこの曲で決まり！から生成される。
【００７１】
いま、辞書２１０は、この関連情報に含まれる単語として「熱い」「夏」「ロック」「ダンス」の４単語とその単語ベクトルが登録されているものとし、各々の単語ベクトルが熱い （０，０，０，１，０）
夏 （０，１，０，１，０）
ロック（０，０，１，０，０）
ダンス（１，０，１，０，１）
といった５次元の値を持つとする。
【００７２】
このとき、「ＤＡＰＯＭＰ」に対する単語ベクトルは、これらのベクトルを足し合わせた（１，１，２，２，１）となる。このように、アーティストの単語ベクトルを利用することで、タイトルに「夏」の単語を含んでいなくても、アーティストの単語ベクトルに「夏」のベクトルを含んでいれば、検索語「夏」から「夏」をイメージするアーティストの曲を検索することが可能となる。
【００７３】
また、「山田夏美」のようにアーティスト名に単語「夏」を含んでいても、「山田夏美」の単語ベクトルに「夏」のベクトルを含んでいなければ、検索語「夏」から「山田夏美」が検索されることはない。
【００７４】
つまり、従来のキーワードによる検索と違って、辞書にアーティストの単語ベクトルを利用することで、上記のように所望のデータの検索が可能となる。
【００７５】
次に、本発明における音楽検索エージェントによる音楽データ再生装置を用いてユーザの好みに応じた音楽データを容易に検索し再生する動作について説明する。
【００７６】
音楽データ再生装置では、ユーザから何らかの音楽検索の要望がなされた際に、その音楽検索の処理が起動され、ユーザからの入力やシステムによる検索結果の出力を行うためのエージェントキャラクターが、表示部１1０に表示され、ユーザとの間で対話形式による入力（操作）が可能となる。
【００７７】
以下に、実際の画面表示例を用いて説明する。
図６は、ユーザが入力を行う場合の入力画面の一例を示した図である。
【００７８】
図示しているように、ユーザがエージェントキャラクターに対して、音声で「ロックバンドの夏の曲」と入力したとすると、音楽データ再生装置は、マイク１０８からユーザの音声を取り込み、音声認識部２０５で音声認識し、テキストに変換する。このテキストに変換されたユーザの入力情報を検索エンジン２０９が辞書２１０を参照し、「ロックバンドの夏の曲」の中から辞書２１０に登録されている同一の単語を抽出する。
【００７９】
辞書２１０に同一の単語がなかった場合は、「該当する音楽データはありません」と表示部１1０に表示して、再びユーザからの入力待ちに戻る。
【００８０】
一方、辞書２１０に「ロック」「夏」「曲」の単語があり、不要語として「曲」が登録されている場合は、「ロック」「夏」の単語を抽出し、単語「ロック」に対する単語ベクトル（０，０，１，０，０）と、単語「夏」に対する単語ベクトル（０，１，０，１，０）が抽出され、両者のベクトルの和（０，１，１，１，０）を求め、正規化してこの文章全体の単語ベクトルとする。
【００８１】
したがって、「ロックバンドの夏の曲」に対する入力文ベクトルＶｉは、式
大きさ＝√（ｘ１2＋ｘ２2＋ｘ３2＋ｘ４2＋ｘ５2）
を用いて、大きさが１０となるように正規化すると、
１０＝√（０・ｘ2＋１・ｘ2＋１・ｘ2＋１・ｘ2＋０・ｘ2）
より、ｘ＝５．７７≒５．８となり、（０，５．８，５．８，５．８，０）となる。
【００８２】
同様に、音楽関連情報データベース２１１に登録されているｎ個のデータについて音楽関連情報ベクトルＶｓ（ｎ）を求め、入力文ベクトルＶｉと音楽関連情報ベクトルＶｓ（ｎ）との内積Ｖｉ・Ｖｓ（ｎ）を計算し、内積値が大きいものから順に検索結果の順位とする。
【００８３】
この結果、アクションスクリプト実行エンジン２０６がエージェントインタフェース２０１を制御して、図７に示すように、表示部１１０に検索結果が１位の曲のタイトルとアーティストを表示して、例えば「これでいいですか」といった問いかけをユーザに行う。
【００８４】
このとき、ユーザに対する問いかけは、画面のエージェントキャラクターの横に吹き出しの形で表示してもよいし、スピーカ１０９から音声で出力してもよい。
【００８５】
ユーザが表示された曲を聴きたい場合は、音声で「はい」と答えたり、キーボード１１１、マウス・ポインティングデバイス１１２の入力で「はい」を選択するとアクションスクリプト実行エンジン２０６は、該当する音楽データのファイルパスをアプリケーションプログラムインタフェース２０８に渡し、アプリケーションプログラムインタフェース２０８は音楽プレーヤー（実際には音楽再生用のアプリケーションプログラム）を制御し、パラメータとして上記該当する音楽データのファイルパスを渡し、その曲を再生する。ここで、再生する音楽データの関連情報に関連ホームページのＵＲＬが登録されていれば、アクションスクリプト実行エンジン２０６はインターネットブラウザソフトにＵＲＬを渡し、関連ページを表示するようにしてもよい。
【００８６】
ユーザが表示された曲を聴きたくない場合は、音声で「いいえ」と答えたり、キーボード１１１、マウス・ポインティングデバイス１１２の入力で「いいえ」を選択すると、アクションスクリプト実行エンジン２０６がエージェントインタフェース２０１を制御する。その結果、図８に示すように、予めユーザが設定した検索件数が１０件の場合、表示部１１０に検索結果が２位〜１０位までの曲をリスト表示し、例えば「この中にありますか。番号で答えてね。」とユーザに尋ねる。
【００８７】
ここで、ユーザが聴きたい曲がリストの中にあれば、リストの番号を音声で答えたり、キーボード１１１、マウス・ポインティングデバイス１１２の入力で番号を選択すると、アクションスクリプト実行エンジン２０６は、該当する音楽データのファイルパスをアプリケーションプログラムインタフェース２０８に渡し、アプリケーションプログラムインタフェース２０８は音楽プレーヤー（実際には音楽再生用のアプリケーションプログラム）を制御し、パラメータとして上記該当する音楽データのファイルパスを渡し、その曲を再生する。
【００８８】
一方、ユーザが聴きたい曲がリストの中になければ、音声で「いいえ」や「なし」と答えたり、キーボード１１１、マウス・ポインティングデバイス１１２の入力で「いいえ」や「なし」を選択すると、本処理の開始状態に戻る。
【００８９】
図９は、このとき（本実施例）の処理手順を示すフローチャートである。
ステップＳ７１において、ＣＰＵ１０１は、マイク１１０、キーボード１１１、あるいはマウス・ポインティングデバイス１１２などによってユーザからの入力があるか否かを監視する。入力がなければこのステップＳ７１において監視を継続する。入力があればステップＳ７２に進み、ユーザからの入力をキーワードにして検索エンジン２０９で辞書２１０を参照し、辞書２１０に入力したキーワードと一致する単語があるか否かを判断する。ここで一致する単語があればステップＳ７３に進み、音楽関連情報データベース２１１の検索を行う。一方、一致する単語がなければステップＳ７４に進み、「該当する音楽データはありません」と表示部１１０に表示し、本処理の開始状態であるステップＳ７１に戻る。
【００９０】
ステップＳ７３で音楽関連情報データベース２１１の検索が行われると、アクションスクリプト実行エンジン２０６はその検索結果を受け取り、エージェントインタフェース２０１を制御して、ステップＳ７５において１位の検索結果を表示し、ユーザに「これでいいですか」と尋ねる（図７に示すように）。
【００９１】
ユーザがステップＳ７５で表示された検索結果に満足し、問いかけに対して、「はい」を入力すると（Ｓ７６ではい）、アクションスクリプト実行エンジン２０６は、該当する音楽データのファイルパスをアプリケーションプログラムインタフェース２０８に渡し、アプリケーションプログラムインタフェース２０８は音楽プレーヤー（実際には音楽再生用のアプリケーションプログラム）を制御し、パラメータとして上記該当する音楽データのファイルパスを渡し、ステップＳ７７で音楽データを再生する。ここで、再生した音楽データの関連情報に関連ホームページのＵＲＬが登録されていれば、アクションスクリプト実行エンジン２０６はインターネットブラウザソフトにＵＲＬを渡し、関連ページを表示する。
【００９２】
一方、ユーザがステップＳ７５で表示された検索結果に満足せず、問いかけに対して、「いいえ」を入力すると（Ｓ７６でいいえ）、アクションスクリプト実行エンジン２０６はエージェントインタフェース２０１を制御して、ステップＳ７８で検索結果の１位以降の残りの候補をリスト表示し、「この中にありますか。番号で答えてね。」とユーザに尋ねる（図８に示すように）。
【００９３】
ユーザがステップＳ７８で表示された検索結果の中に満足するものがあり、問いかけに対して、該当する番号を入力すると（Ｓ７９で番号入力）、アクションスクリプト実行エンジン２０６は、該当する音楽データのファイルパスをアプリケーションプログラムインタフェース２０８に渡し、アプリケーションプログラムインタフェース２０８は音楽プレーヤー（実際には音楽再生用のアプリケーションプログラム）を制御し、パラメータとして上記該当する音楽データのファイルパスを渡し、ステップＳ７７で入力番号に該当する音楽を再生する。ここで、再生した音楽データの関連情報に関連ホームページのＵＲＬが登録されていれば、アクションスクリプト実行エンジン２０６はインターネットブラウザソフトにＵＲＬを渡し、関連ページを表示する。
【００９４】
一方、ユーザがステップＳ７８で表示された検索結果の中に満足するものがなく、問いかけに対し、「いいえ」を入力すると（Ｓ７９でいいえ）、本処理の開始状態であるステップＳ７１に戻る。
【００９５】
ステップＳ７７で音楽の再生がなされ、ステップＳ８０でその音楽の再生が終了すると、ステップＳ８１で検索結果の残りの候補の中からまだ再生されていない曲があるか否かを判断する。
【００９６】
もし再生されていない曲があれば、ステップＳ７７に戻って現在再生が終わった曲の次の順位の曲を再生する。もし、全ての曲が再生されていれば、本処理の開始状態であるステップＳ７１に戻る。
【００９７】
尚、ステップＳ８１で再生されていない曲がある場合は、上記のように再生が終わった曲の次の順位の曲を再生する方法であってもよいし、ユーザによって指示させる方法であってもよい。
【００９８】
以上の動作により、ユーザはエージェントキャラクターとの対話を行うことで目的の曲を探し、聴くことができる。また、検索してヒットした音楽データを指定した曲数だけ順に聴くことができる。
【００９９】
また、これらの機能は、従来からのエージェント機能と連想検索の機能を利用していること加えて、辞書に目的とする対象物を包含する意味合いの単語とその単語ベクトルを利用するので、従来のキーワードによる単なる検索と違って、例えば、・タイトルや特徴を表した文章内に目的とする対象物を意味する単語そのものを含んでいなくても、単語ベクトルにその対象物を意味するものを含んでいれば、その対象物をイメージする曲を検索することが可能となる。・逆に、タイトルや特徴を表した文章内に目的とする対象物を意味する単語そのものを含んでいても、単語ベクトルにその対象物を意味するものを含んでいなければ、その対象物をイメージする曲が検索されることはない。といった構成によって実現できるものである。
【０１００】
［第２の実施例］
第２の実施例では、本発明における音楽検索エージェントによる音楽データ再生装置を用いて再生中の曲のタイトルと似た曲を検索して再生する実施例に関して説明する。
【０１０１】
図１０に示すように、タイトル ： Ｉ ｃａｎ‘ｔ ｓｔｏｐ ｔｈｅ ｍｕｓｉｃアーティスト： ＤＡＰＯＭＰの音楽データを再生中の状況を想定する。
【０１０２】
この場合、図１０に示すように、ユーザがエージェントキャラクターに対して、音声で「似た曲」と入力したとすると、音楽データ再生装置は、マイク１０８からユーザの音声を取り込み、音声認識部２０５で音声認識し、テキストに変換する。このテキストに変換されたユーザの入力情報をコマンドとして認識し、再生中の曲のタイトル「Ｉ ｃａｎ‘ｔ ｓｔｏｐ ｔｈｅ ｍｕｓｉｃ」を取得する。
【０１０３】
次に、取得した曲のタイトルをキーワードにして音楽関連情報データベース２１１内の検索を行う。このとき、検索結果の１位には検索キーワードと同じ曲が検索されるので、図１１に示すように、検索結果が２位の曲のタイトルとアーティスト名を表示し、該当する音楽データを再生する。また、再生中の曲のタイトルとアーティスト名で検索するようにしてもよく、この場合は同じアーティストの曲の中からタイトルが似た曲が検索可能となる。
【０１０４】
図１２は、このとき（本実施例）の処理手順を示すフローチャートである。
ステップＳ１０１において、ＣＰＵ１０１は、マイク１１０、キーボード１１１、あるいはマウス・ポインティングデバイス１１２などによってユーザからの入力があるか否かを監視する。入力がなければステップＳ１０１において監視を継続する。入力があればステップＳ１０２に進み、ユーザからの入力がコマンド「似た曲」か否かを判断する。
【０１０５】
ここでコマンドでなければ本処理の開始状態であるステップＳ１０１に戻る。
一方、コマンドであればステップＳ１０３に進み、再生中の曲のタイトル（又はタイトルとアーティスト名）を取得する。ステップＳ１０４では、上記取得した曲のタイトル（又はタイトルとアーティスト名）をキーワードにして検索エンジン２０９で音楽関連情報データベース２１１の検索を行う。アクションスクリプト実行エンジン２０６が、上記結果を受け取ると、その検索結果が２位の音楽データのファイルパスをアプリケーションプログラムインタフェース２０８に渡し、アプリケーションプログラムインタフェース２０８は音楽プレーヤー（実際には音楽再生用のアプリケーションプログラム）を制御し、パラメータとして上記２位の音楽データのファイルパスを渡し、ステップＳ１０５で音楽データを再生する。再生が終了すると、本処理の開始状態であるステップＳ１０１に戻る。
【０１０６】
以上の動作により、「似た曲」のコマンド入力で再生中の曲に似た曲を検索して再生することができる。
【０１０７】
［第３の実施例］
第３の実施例では、本発明における音楽検索エージェントによる音楽データ再生装置を用いて現在の季節に合う曲をエージェントインタフェースがお薦めして再生する実施例に関して説明する。
【０１０８】
この音楽再生装置を起動すると、タイマー１１４から現在の日付を取得し、日付から季節のキーワードを設定する。この季節のキーワードとは、１年を四季にわけ、曲のタイトルや特徴に四季を表す表現を含む曲を検索するためのもので、かつ曲のタイトルにカタカナや英文字列を使った曲が多数あることから以下のようにしている。ただし、キーワードの主旨は、これに限定されるものではない。
【０１０９】
ここでのキーワードとしては、３〜５月が「春」「スプリング」「ＳＰＲＩＮＧ」、６〜８月が「夏」「サマー」「ＳＵＭＭＥＲ」、９〜１１月が「秋」「ＡＵＴＵＭＮ」「ＦＡＬＬ」、１２〜２月が「冬」「ウィンター」「ＷＩＮＴＥＲ」とする。さらに、これらのキーワードの他に、７月２０日〜８月３１日が「海」「ビーチ」、１２月１日〜２５日が「クリスマス」のようなイベントなどのキーワードを設定するようにしてもよい。また、これらの設定はユーザが行なってもよいし、システム側が外部の辞書等を参照しながら規定してもよい。
【０１１０】
例えば、日付が８月１日の場合には、キーワードを「夏」「サマー」「ＳＵＭＭＥＲ」として、検索エンジン２０９は辞書２１０にこれらの単語があるか否かを参照する。
【０１１１】
辞書にこれらの単語がなかった場合は、処理を終了する。一方、辞書に単語があった場合は、音楽関連情報データベース２１１の検索を行い、図１３に示すように、該当する曲のリストを表示し、「今の季節にピッタリの曲があるけど聴きますか」とユーザに尋ねる。このとき、画面のエージェントキャラクターの横に吹き出しの形で表示してもよいし、スピーカ１０９から音声出力してもよい。
【０１１２】
ここで、ユーザが表示された曲のリストを見て聴きたい曲がある場合は、音声で「はい」と答えたり、キーボード１１１、マウス・ポインティングデバイス１１２の入力で「はい」を選択すると、アクションスクリプト実行エンジン２０６は、検索結果の１位から順に該当する音楽データのファイルパスをアプリケーションプログラムインタフェース２０８に渡し、アプリケーションプログラムインタフェース２０８は音楽プレーヤー（実際には音楽再生用のアプリケーションプログラム）を制御し、パラメータとして上記該当する音楽データのファイルパスを渡し、該当する曲を順次再生する。
【０１１３】
一方、ユーザが表示された曲のリストを見ても聴きたい曲がない場合は、音声で「いいえ」と答えたり、キーボード１１１、マウス・ポインティングデバイス１１２の入力で「いいえ」を選択すると、本処理を終了する。
【０１１４】
図１４は、このとき（本実施例）の処理手順を示すフローチャートである。
ステップＳ１２１では、タイマー１１４から現在の日付情報を取得する。ステップＳ１２２では、取得した日付情報から季節に関するキーワードを設定する。例えば、取得した日付情報が８月の場合は「夏」「サマー」「ＳＵＭＭＥＲ」を設定する。
【０１１５】
ステップＳ１２３では、これらをキーワードにして検索エンジン２０９が辞書２１０内にこれらの単語があるか否かを検索する。ここで辞書２１０に単語があった場合は、ステップＳ１２４に進み、音楽関連情報データベース２１１の検索を行う。一方、辞書２１０にこれらの単語がなかった場合は、本処理を終了する。
【０１１６】
ステップ１２４で音楽関連情報データベース２１１の検索が行われると、アクションスクリプト実行エンジン２０６はその検索結果を受け取り、エージェントインタフェース２０１を制御して、ステップＳ１２５において検索結果のリストを表示し、ユーザに「今の季節にピッタリの曲があるけど聴きますか」と尋ねる（図１３に示すように）。
【０１１７】
ユーザがステップＳ１２５で表示されたリストに満足し、問いかけに対して、「はい」と入力すると（Ｓ１２６ではい）、アクションスクリプト実行エンジン２０６は検索結果が１位の音楽データのファイルパスをアプリケーションプログラムインタフェース２０８に渡し、アプリケーションプログラムインタフェース２０８は音楽プレーヤー（実際には音楽再生用のアプリケーションプログラム）を制御し、パラメータとして上記該当する音楽データのファイルパスを渡し、ステップＳ１２７で音楽データを再生する。ここで、再生した音楽データの関連情報に関連ホームページのＵＲＬが登録されていれば、アクションスクリプト実行エンジン２０６はインターネットブラウザソフトにＵＲＬを渡し、関連ページを表示する。
【０１１８】
一方、ユーザがステップＳ１２５で表示されたリストにユーザが満足せず、問いかけに対して、「いいえ」と入力すると（Ｓ１２６でいいえ）、本処理を終了する。
【０１１９】
ステップＳ１２７で音楽データの再生が行われ、ステップＳ１２８でその再生が終了すると、ステップＳ１２９で検索結果の残りの候補の中からまだ再生されていない曲があるか否かを判断する。
【０１２０】
もし再生されていない曲があれば、ステップＳ１２７に戻ってリスト上で現在再生が終わった曲の次の曲を再生する。もし、全ての曲が再生されていれば、本処理を終了する。
【０１２１】
尚、ステップＳ１２９で再生されていない曲がある場合、上記のようにリスト上で再生が終わった曲の次の曲を再生する方法であってもよいし、ユーザによって指示させる方法であってもよい。
【０１２２】
以上の動作により、現在の季節に合う曲をエージェントインタフェースがお薦めして再生することができる。
【０１２３】
［第４の実施例］
音楽検索エージェントによる音楽データ再生装置を用いてユーザの好みに応じた音楽データを容易に検索し再生する方法（第１の実施例）、音楽検索エージェントによる音楽データ再生装置を用いて再生中の曲のタイトルと似た曲を検索して再生する方法（第２の実施例）、音楽検索エージェントによる音楽データ再生装置を用いて現在の季節に合う曲をエージェントインタフェースがお薦めして再生する方法（第３の実施例）に関しては、その再生方法をソフトウェア（プログラム、あるいはそのプログラムを記憶した記録媒体）として提供することができる。つまり、以上説明してきた音声データ再生装置は、音声データの再生処理を機能させるためのプログラムで実現される。
【０１２４】
発明の対象としては、このプログラムそのものであってもよいし、このプログラムをコンピュータで読み取り可能な記録媒体に格納されている記録媒体であってもよい。
【０１２５】
まず、本発明での記録媒体としては、図１に示されているＣＰＵ１０１で処理が行われるために、メモリ１０２そのものがプログラムメディアであってもよいし、外部記憶装置としてＦＤ駆動装置１０４あるいは光ディスク駆動装置１０６等のプログラム読み取り装置が設けられていることから、そこに記録媒体を挿入することで読み取り可能なＣＤ−ＲＯＭ１１５やフレキシブルディスク（ＦＤ）１１６等がプログラムメディアであってもよい。いずれの場合においても、格納されているプログラムはＣＰＵ１０１がアクセスして実行させる構成であってもよいし、あるいはいずれの場合もプログラムを読み出し、読み出されたプログラムは、メモリ１０２の図示されていないプログラム記憶エリアにロードされて、そのプログラムが実行される方式であってもよい。ただし、このロード用のプログラムは予め本体装置に格納されているものとする。
【０１２６】
また、記録媒体としては、上記に記載されているプログラムメディアとそれ以外のものも含めると、再生装置と分離可能に構成される記録媒体であり、磁気テープやカセットテープ等の磁気ディスクやＣＤ−ＲＯＭ、ＣＤ−Ｒ／ＲＷ、ＭＯ、ＭＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ等の光ディスク系、ＰＣカード、コンパクトフラッシュ（登録商標）カード、スマートメディア、ＩＣカード、ＳＤカード、メモリースティック等のカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＲＯＭ等による半導体メモリを含めた固定的にプログラムを担持する媒体であってもよい。
【０１２７】
さらに、通信部１０５を介して通信ネットワークからプログラムをダウンロードし、ハードディスクドライブ１０３に保存するように、流動的にプログラムを担持する媒体であってもよい。このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用プログラムは予め格納しておくか、あるいは別な記録媒体からインストールされるものであってもよい。
【０１２８】
また、記録媒体に格納されている内容としてはプログラムに限定されず、データであってもよい。
【０１２９】
次に、本発明では、プログラム自体として、図１に示されているＣＰＵ１０１で実行される処理そのものであってもよいし、あるいは、インターネットを含む通信ネットワークとアクセスすることで取り込める、あるいは取り込めたものであってもよいし、こちらから送り出すものであってもよい。さらには、この取り込んだプログラムに基づいて、上記音声データ再生装置内で処理された結果、つまり生成されたものであってもよい。あるいは、こちらから送り出す際に上記音声データ再生装置内で処理された結果、つまり生成されたものであってもよい。
【０１３０】
また、これらのものはプログラムに限定されず、データであってもよい。
次に、これらの記録媒体に記憶されているプログラム、あるいはプログラムそのものとしては、図１５に示す、入力プログラム１９１、音声認識プログラム１９２、辞書生成プログラム１９３、検索プログラム１９４、出力プログラム１９５、エージェントインタフェースプログラム１９６である。
【０１３１】
上記プログラムは、それぞれ以下の処理及び機能をつかさどる。
入力プログラム１９１は、ユーザからの入力を受け付け、実際にはマイク１０８、キーボード１１１、マウス・ポインティングデバイス１１２などの入力手段からのユーザの入力を受け付けて処理するためのプログラムである。
【０１３２】
音声認識プログラム１９２は、ユーザからの入力がマイク１０８による音声入力の場合に、起動されて入力された音声をテキストに変換処理するためのプログラムである。
【０１３３】
この入力プログラム１９１及び音声認識プログラム１９２は、上記第１の実施例では、ステップＳ７１、ステップＳ７２、ステップＳ７６、ステップＳ７９で実行される。
【０１３４】
辞書生成プログラム１９３は、音楽関連情報入手部２１２に音楽関連情報の入力があるか、あるいはユーザから音楽関連情報の入力の問いかけイベントがあり、音楽関連情報データベース２１１に登録されたとき、音楽関連情報データベース２１１から辞書２１０を作成するためのプログラムである。この辞書生成プログラム１９３は、上記第１の実施例では、ステップＳ４１〜ステップＳ４５で実行される。
【０１３５】
検索プログラム１９４は、検索を行うためのプログラムであり、入力プログラム１９１または音声認識プログラム１９２が実行され、その結果であるテキストを受け取ると、それを検索用キーワードとして辞書２１０を参照し、キーワードと一致する単語があれば音楽関連情報データベース２１１の検索を行い、検索結果を取得する。この検索プログラム１９４は、上記第１の実施例では、ステップＳ７３で実行される。
【０１３６】
出力プログラム１９５は、上記検索プログラム１９４が実行されて取得された検索結果を受け取ると、エージェントインタフェースプログラム１９６を起動して、この検索結果を渡す。
【０１３７】
エージェントインタフェースプログラム１９６は、出力プログラム１９５によって起動されると、エージェントキャラクターを表示し、動作させ、渡された検索結果を表示などの出力処理を行う。
【０１３８】
この出力プログラム１９５及びエージェントインタフェースプログラム１９６は、上記第１の実施例では、ステップＳ７４、ステップＳ７５、ステップＳ７８で実行される。
【０１３９】
また、上記以外には図示されていないが、アプリケーションプログラムインタフェース２０８によって制御される音楽プレーヤーとしてのアプリケーションプログラムも存在している。
【０１４０】
以上、本発明の実施形態では、具体的に以下の内容が実現される。
ａ）従来からのエージェント機能と連想検索の機能を利用していること加えて、辞書に目的とする対象物を包含する意味合いの単語とその単語ベクトルを利用するので、従来のキーワードによる単なる検索と違って、例えばタイトルや特徴を表した文章内に目的とする対象物を意味する単語そのものを含んでいなくても、単語ベクトルにその対象物を意味するものを含んでいれば、その対象物をイメージする曲を検索することが可能となる。また、逆にタイトルや特徴を表した文章内に目的とする対象物を意味する単語そのものを含んでいても、単語ベクトルにその対象物を意味するものを含んでいなければ、その対象物をイメージする曲が検索されることはない。
【０１４１】
これによって、目的の音楽データから曲を探して聴くことができ、さらに、検索してヒットした音楽データを指定した曲数だけ順に聴くことができ、さらに、現在再生中の曲に関して似たような曲も検索してヒットした音楽データを曲数だけ順に聴くことができる。
【０１４２】
ｂ）目的とする対象物を意味する表現を含む曲を検索する場合、その意味する表現、つまりキーワードを予めシステム（エージェントインタフェース）側で用意しておけば、その対象となる曲を様々な方向から検索することができる。
【０１４３】
これによって、例えば、１年を四季にわけ、曲のタイトルや特徴に四季を表す表現をキーワードとすることで、曲のタイトルにカタカナや英文字列を使った曲が多数ある場合でも、それらを含む曲を抽出し、順に聴くことができる。
【０１４４】
以上の内容をまとめると、１）擬人化エージェントキャラクターと対話するだけでユーザの好みに応じた音楽データを容易に検索する。
２）聴きたい曲を曲の関連情報で検索することができ、指定した曲数だけ再生する。
３）再生中の曲のタイトルやアーティスト名から似た曲を検索して再生する。
４）現在の季節に合う曲を擬人化エージェントキャラクターが表示あるいは動作することでユーザにお薦めし、再生する。
といった本発明の特徴が実現できる。
【０１４５】
以上、ここまで挙げた実施形態における内容は、本発明の主旨を変えない限り、上記記載に限定されるものではない。
【符号の説明】
【０１４６】
１０１  ＣＰＵ、１０２  メモリ、１０３  ハードディスク、１０４  ＦＤ駆動部、１０５  通信部、１０６  光ディスク駆動部、１０７  サウンドミキサ、１０８  マイク、１０９  スピーカ、１１０  表示部、１１１  キーボード、１１２  マウス・ポインティングデバイス、１１３  バス、１１４  タイマー、１１５  ＣＤ−ＲＯＭ、１１６  フレキシブルディスク、１９１  入力プログラム、１９２  音声認識プログラム、１９３  検索プログラム、１９４  出力プログラム、１９５  エージェントインタフェースプログラム、２０１  エージェントインタフェース、２０２  エージェント表示制御部、２０３  音声出力部、２０４  入力部、２０５  音声認識部、２０６  アクションスクリプト実行エンジン、２０７  アクションスクリプトデータベース、２０８  アプリケーションプログラムインタフェース、２０９  検索エンジン、２１０  辞書、２１１  音楽関連情報データベース、２１２  音楽関連情報入手部。
【図１】
2010156986.tif 000003
【図２】
2010156986.tif 000004
【図３】
2010156986.tif 000005
【図４】
2010156986.tif 000006
【図５】
2010156986.tif 000007
【図６】
2010156986.tif 000008
【図７】
2010156986.tif 000009
【図８】
2010156986.tif 000010
【図９】
2010156986.tif 000011
【図１０】
2010156986.tif 000012
【図１１】
2010156986.tif 000013
【図１２】
2010156986.tif 000014
【図１３】
2010156986.tif 000015
【図１４】
2010156986.tif 000016
【図１５】
2010156986.tif 000017
【手続補正書】
【提出日】平成22年3月5日(2010.3.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
記憶手段に記録された複数の曲の音楽データから所望の曲の音楽データを再生する、音楽データ再生装置であって、
前記曲の音楽データを再生する音楽再生手段と、
前記曲の音楽データに関連する音楽関連情報を取得する音楽関連情報取得手段と、を備え、
前記音楽再生手段で再生中の前記曲の音楽データに関連する音楽関連情報に含まれる、次位に再生する曲の音楽データに関連する前記音楽関連情報を前記音楽関連情報取得手段で取得し、
前記記憶手段に記録された複数の曲の音楽データのうち、前記音楽関連情報取得手段で取得した前記音楽関連情報に関連した曲の音楽データを、前記音楽再生手段で再生する、音楽データ再生装置。
【請求項２】
前記音楽関連情報は、曲のアーティスト名を含み、
前記音楽再生手段で再生中の前記曲の音楽データに関連する音楽関連情報に含まれる前記曲のアーティスト名を前記音楽関連情報取得手段で取得し、
前記記憶手段に記録された複数の曲の音楽データの中から前記曲のアーティスト名を含む曲の音楽データを前記音楽再生手段で再生する、音楽データ再生装置。
【請求項３】
前記音楽関連情報は、曲のタイトル、アルバム名、ジャンル、曲の特徴をさらに含む、音楽データ再生装置。
【請求項４】
前記曲の音楽データに関連する音楽関連情報を検索する検索手段と、
前記検索手段で検索した曲の音楽データに関連する音楽関連情報を表示する表示手段と、をさらに備える、請求項１から３のいずれかに記載の音楽データ再生装置。
【請求項５】
前記表示手段に前記音楽関連情報を表示すると共に、エージェントインタフェースを、さらに備え、
前記エージェントインタフェースは、
外部からの前記検索要求を受け付ける入力部と、
前記入力部が受け付けた前記検索要求が音声の場合に、その入力された音声をテキストに変換処理する音声認識部と、
エージェントキャラクターを表示し、動作させる表示制御部と、
前記エージェントキャラクターの表示及び動作に伴う音声を出力する音声出力部と、を含む、請求項４に記載の音楽データ再生装置。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、任意の記録媒体に記録された音楽データやネットワーク上からユーザの好みに応じた音楽データを容易に検索することができる擬人化エージェントをインタフェース機能として持つ音楽データ再生装置に関するものである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明は、上記問題点を解決するためになされたもので、その目的とするところは、ユーザの好みに応じた音楽データを容易に検索することができるエージェントインタフェースの機能を持つ音楽データ再生装置を提供することである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
また、再生中の曲のタイトルやアーティスト名から似た曲を検索し、その曲を再生する音楽データ再生装置を提供することである。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
本発明の音楽データ再生装置は、記憶手段に記録された複数の曲の音楽データから所望の曲の音楽データを再生する、音楽データ再生装置であって、曲の音楽データを再生する音楽再生手段と、曲の音楽データに関連する音楽関連情報を取得する音楽関連情報取得手段と、を備え音楽再生手段で再生中の前記曲の音楽データに関連する音楽関連情報に含まれる、次位に再生する曲の音楽データに関連する音楽関連情報を音楽関連情報取得手段で取得し、記憶手段に記録された複数の曲の音楽データのうち、音楽関連情報取得手段で取得した音楽関連情報に関連した曲の音楽データを、音楽再生手段で再生する。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
好ましくは、音楽関連情報は、曲のアーティスト名を含み、音楽再生手段で再生中の曲の音楽データに関連する音楽関連情報に含まれる曲のアーティスト名を音楽関連情報取得手段で取得し、記憶手段に記録された複数の曲の音楽データの中から曲のアーティスト名を含む曲の音楽データを音楽再生手段で再生する。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
好ましくは、音楽関連情報は、曲のタイトル、アルバム名、ジャンル、曲の特徴をさらに含む。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
好ましくは、音楽データ再生装置は、曲の音楽データに関連する音楽関連情報を検索する検索手段と、検索手段で検索した曲の音楽データに関連する音楽関連情報を表示する表示手段と、をさらに備える。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
好ましくは、音楽データ再生装置は、表示手段に音楽関連情報を表示すると共に、エージェントインタフェースを、さらに備え、エージェントインタフェースは、外部からの検索要求を受け付ける入力部と、入力部が受け付けた検索要求が音声の場合に、その入力された音声をテキストに変換処理する音声認識部と、エージェントキャラクターを表示し、動作させる表示制御部と、エージェントキャラクターの表示及び動作に伴う音声を出力する音声出力部と、を含む。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】削除
【補正の内容】
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】削除
【補正の内容】
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】削除
【補正の内容】
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】削除
【補正の内容】
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】削除
【補正の内容】
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】削除
【補正の内容】
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】削除
【補正の内容】
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】削除
【補正の内容】
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】削除
【補正の内容】
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】削除
【補正の内容】
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】削除
【補正の内容】
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】削除
【補正の内容】
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】削除
【補正の内容】
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】削除
【補正の内容】
【手続補正２９】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】変更
【補正の内容】
【００３６】
本発明における音楽データ再生装置では、以下のような効果が得られる。
【手続補正３０】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】削除
【補正の内容】
【手続補正３１】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】削除
【補正の内容】
【手続補正３２】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
再生中の曲のタイトルやアーティスト名から似た曲を検索して再生することができる。
【手続補正３３】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】削除
【補正の内容】