(57)【要約】【課題】楽曲に関連する情報の検索結果を多様化させ、検索結果の表示態様を多様に変化させる。【解決手段】検索キーワード生成部３４は、再生される楽曲の属性データの文字列を構成する複数の単語のうちから、乱数発生部３５により生成された乱数に従い選択した単語を用いてインターネットを介した検索用キーワードを生成する。その情報の検索結果は表示制御部３７により画面に表示される。また、表示制御部３７は、検索部３６により取得した検索結果を表示するために必要な画面枚数を算出し、算出した枚数の画面を、楽曲のテンポに従い切替え表示する。【選択図】図２
2008299411.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
楽曲データに従い楽曲を再生出力する楽曲再生出力部と、
前記楽曲の属性データに基づき、外部の情報記憶装置の情報検索用のキーワードを生成する検索キーワード生成部と、
前記キーワード生成部により生成されたキーワードに基づき、インターネットを介して前記外部の情報記憶装置の情報を検索して、検索結果を取得する情報検索部と、
前記検索部により取得した前記検索結果を、前記楽曲再生出力部による前記楽曲の再生出力するとともに、前記表示部に出力する表示制御部とを備え、
前記属性データは前記文字列で指示されて、
前記キーワード生成部は、
乱数を生成する乱数発生部を含み、
前記属性データの前記文字列を構成する複数の単語のうちから、前記乱数発生部により生成された前記乱数に従い選択した単語を用いて前記キーワードを生成し、
前記キーワード生成部は、
前記複数の単語から、複数の単語の組を作成し、作成した各組における単語の連結度を評価する連結度評価部と、
前記連結度に従う順番で前記組を並べた配列を生成する配列生成部と、を含み、
前記配列から、前記乱数発生部により生成された前記乱数が指示する順番に配置された前記組を前記キーワードとし、
前記連結度評価部は、
前記文字列中に前記組が含まれると検出される場合には、当該組の単語どうしの連結度は高いと評価し、
辞書データに前記組が登録されている場合には、当該組の単語どうしの連結度は高いと評価し、
前記表示制御部は、
前記情報検索部により取得した前記検索結果を表示するために必要な前記表示部における画面枚数を算出し、算出した前記画面枚数と前記楽曲の再生時間とに基づき、１画面あたりの表示時間を決定する表示時間算出部を含み、
前記楽曲が有するテンポ情報を解析するテンポ解析部をさらに備え、
前記表示制御部は、
前記情報検索部により取得した前記検索結果を表示するために必要な前記表示部における画面枚数を算出し、算出した枚数の前記画面を、前記テンポ解析部により解析した前記テンポに従い切替え表示し、
携帯可能な機器である、マルチメディア再生機器。
【請求項２】
表示部と、
楽曲データに従い楽曲を再生出力する楽曲再生出力部と、
前記楽曲の属性データに基づき、外部の情報記憶装置の情報検索用のキーワードを生成する検索キーワード生成部と、
前記キーワード生成部により生成されたキーワードに基づき、インターネットを介して前記外部の情報記憶装置の情報を検索して、検索結果を取得する情報検索部と、
前記検索部により取得した前記検索結果を、前記楽曲再生出力部による前記楽曲の再生出力するとともに、前記表示部に出力する表示制御部とを備え、
前記属性データは前記文字列で指示されて、
前記キーワード生成部は、
乱数を生成する乱数発生部を含み、
前記属性データの前記文字列を構成する複数の単語のうちから、前記乱数発生部により生成された前記乱数に従い選択した単語を用いて前記キーワードを生成する、マルチメディア再生機器。
【請求項３】
前記キーワード生成部は、
前記複数の単語から、複数の単語の組を作成し、作成した各組における単語の連結度を評価する連結度評価部と、
前記連結度に従う順番で前記組を並べた配列を生成する配列生成部と、を含み、
前記配列から、前記乱数発生部により生成された前記乱数が指示する順番に配置された前記組を前記キーワードとする、請求項２に記載のマルチメディア再生機器。
【請求項４】
前記連結度評価部は、
前記文字列中に前記組が含まれると検出される場合には、当該組の単語どうしの連結度は高いと評価し、
辞書データに前記組が登録されている場合には、当該組の単語どうしの連結度は高いと評価する、請求項２または３に記載のマルチメディア再生機器。
【請求項５】
前記表示制御部は、
前記情報検索部により取得した前記検索結果を表示するために必要な前記表示部における画面枚数を算出し、算出した前記画面枚数と前記楽曲の再生時間とに基づき、１画面あたりの表示時間を決定する表示時間算出部を含む、請求項２から４のいずれか１項に記載のマルチメディア再生機器。
【請求項６】
前記楽曲が有するテンポ情報を解析するテンポ解析部をさらに備え、
前記表示制御部は、
前記情報検索部により取得した前記検索結果を表示するために必要な前記表示部における画面枚数を算出し、算出した枚数の前記画面を、前記テンポ解析部により解析した前記テンポに従い切替え表示する、請求項２から５のいずれか１項に記載のマルチメディア再生機器。
【請求項７】
前記マルチメディア再生機器は携帯可能な機器である、請求項２から６のいずれか１項に記載のマルチメディア再生機器。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明はマルチメディア再生機器に関し、特に、楽曲の再生中に当該楽曲に関連する情報を画面に表示するマルチメディア再生機器に関する。
【背景技術】
【０００２】
従来のマルチメディア再生機器では、楽曲再生中の画面表示は楽曲の情報（再生時間、タイトル、アーティスト名など）を表示するか、またはスクリーンセーバのための画面や予め準備された画像データのスライドショーを表示するといった利用方法が提案されてきた。このような関連情報の提示方法として特許文献１−４がある。
【０００３】
特許文献１においては、再生する曲に応じてインターネットから取得した情報を提供する機能が示される。
【０００４】
特許文献２においては、曲の演奏中にその関連情報を提供する構成が示される。
特許文献３においては、再生中の楽曲の関連情報を、インターネットから検索して取得し表示する構成が示される。
【０００５】
特許文献４では、再生中の曲に関連する曲紹介情報を表示する機能が示される。
【特許文献１】特開平１１−２６００４５号公報
【特許文献２】特開２００６−０４８８０８号公報
【特許文献３】特開２０００−２９８９７８号公報
【特許文献４】特開２００３−２７１５９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述の公報によれば、楽曲ファイルからキーワードを抽出してサイトを検索し、検索結果の関連情報を楽曲の再生に並行して表示すること、また、表示用音声信号の振幅に基づき、検索したサビの前後で、または間奏において行なうことなどする技術を開示する。
【０００７】
しかしながら、ユーザは、再生される楽曲に関連した情報として、より豊富な、より多岐にわたる情報の提示を要求し、またその提示態様もバラエティに富んだものであることを要求する傾向にある。
【０００８】
それゆえにこの発明の目的は、楽曲の再生中に通常利用されない表示部の画面を利用して、楽曲に関連する情報の検索結果を多様化させることができるマルチメディア再生機器を提供することである。
【０００９】
この発明のたの目的は、楽曲の再生中に通常利用されない表示部の画面を利用して、楽曲に関連する情報の検索結果の表示態様を楽曲の再生態様に従い多様に変化させることができるマルチメディア再生機器を提供することである。
【課題を解決するための手段】
【００１０】
この発明のある局面に従うと、マルチメディア再生機器は、表示部と、楽曲データに従い楽曲を再生出力する楽曲再生出力部と、楽曲の属性データに基づき、外部の情報記憶装置の情報検索用のキーワードを生成する検索キーワード生成部と、キーワード生成部により生成されたキーワードに基づき、インターネットを介して外部の情報記憶装置の情報を検索して、検索結果を取得する情報検索部と、検索部により取得した検索結果を、楽曲再生出力部による楽曲の再生出力するとともに、表示部に出力する表示制御部とを備え、属性データは前記文字列で指示されて、キーワード生成部は、乱数を生成する乱数発生部を含み、属性データの前記文字列を構成する複数の単語のうちから、乱数発生部により生成された乱数に従い選択した単語を用いてキーワードを生成し、キーワード生成部は、複数の単語から、複数の単語の組を作成し、作成した各組における単語の連結度を評価する連結度評価部と、連結度に従う順番で組を並べた配列を生成する配列生成部と、を含み、配列から、乱数発生部により生成された乱数が指示する順番に配置された組をキーワードとし、連結度評価部は、文字列中に組が含まれると検出される場合には、当該組の単語どうしの連結度は高いと評価し、辞書データに組が登録されている場合には、当該組の単語どうしの連結度は高いと評価し、表示制御部は、情報検索部により取得した前記検索結果を表示するために必要な表示部における画面枚数を算出し、算出した画面枚数と楽曲の再生時間とに基づき、１画面あたりの表示時間を決定する表示時間算出部を含み、楽曲が有するテンポ情報を解析するテンポ解析部をさらに備え、表示制御部は、情報検索部により取得した検索結果を表示するために必要な表示部における画面枚数を算出し、算出した枚数の画面を、テンポ解析部により解析した前記テンポに従い切替え表示する。
【００１１】
この発明の他の局面に従うと、マルチメディア再生機器は、表示部と、楽曲データに従い楽曲を再生出力する楽曲再生出力部と、楽曲の属性データに基づき、外部の情報記憶装置の情報検索用のキーワードを生成する検索キーワード生成部と、キーワード生成部により生成されたキーワードに基づき、インターネットを介して外部の情報記憶装置の情報を検索して、検索結果を取得する情報検索部と、検索部により取得した検索結果を、楽曲再生出力部による楽曲の再生出力するとともに、表示部に出力する表示制御部とを備え、属性データは前記文字列で指示されて、キーワード生成部は、乱数を生成する乱数発生部を含み、属性データの文字列を構成する複数の単語のうちから、乱数発生部により生成された乱数に従い選択した単語を用いてキーワードを生成する。
【００１２】
好ましくは、キーワード生成部は、複数の単語から、複数の単語の組を作成し、作成した各組における単語の連結度を評価する連結度評価部と、連結度に従う順番で組を並べた配列を生成する配列生成部と、を含み、配列から、乱数発生部により生成された乱数が指示する順番に配置された組をキーワードとする。
【００１３】
好ましくは、連結度評価部は、文字列中に前記組が含まれると検出される場合には、当該組の単語どうしの連結度は高いと評価し、辞書データに組が登録されている場合には、当該組の単語どうしの連結度は高いと評価する。
【００１４】
好ましくは、表示制御部は、情報検索部により取得した検索結果を表示するために必要な表示部における画面枚数を算出し、算出した画面枚数と楽曲の再生時間とに基づき、１画面あたりの表示時間を決定する表示時間算出部を含む。
【００１５】
好ましくは、楽曲が有するテンポ情報を解析するテンポ解析部をさらに備え、表示制御部は、情報検索部により取得した検索結果を表示するために必要な表示部における画面枚数を算出し、算出した枚数の画面を、前記テンポ解析部により解析したテンポに従い切替え表示する。
【発明の効果】
【００１６】
発明によれば、再生される楽曲の属性データの文字列を構成する複数の単語のうちから、乱数発生部により生成された乱数に従い選択した単語を用いてインターネットを介した検索用キーワードを生成するので、楽曲の再生中に通常利用されない表示部の画面を利用して、楽曲に関連する情報の検索結果を多様化させることができる。
【００１７】
また、発明によれば、表示制御部は、情報検索部により取得した検索結果を表示するために必要な表示部における画面枚数を算出し、算出した枚数の画面を、楽曲のテンポに従い切替え表示するので、検索結果の表示態様を楽曲の再生態様に従い多様に変化させることができる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照し実施の形態について詳細に説明する。ここでは楽曲コンテンツと画像コンテンツはそれぞれファイル形式を有する。
【００１９】
図１を参照し本実施の形態に係るマルチメディア再生機器１は、コンピュータ２、楽曲コンテンツなどの音声情報を再生するための音声再生部３、静止画および動画（映像）などの画像を再生するための映像再生部４、液晶などからなるディスプレイ５、ディスプレイ５に表示用の画像データを与えるための表示Ｉ／Ｆ（インターフェイスの略）６、音声を外部に出力するためのスピーカ部７、外部からユーザによって操作されて、指示を入力するためのキー操作部８、ネットワークＩ／Ｆ９および外部Ｉ／Ｆ１０を備える。
【００２０】
本実施の形態に係るマルチメディア再生機器１は、携帯可能なものであり、再生のための楽曲コンテンツおよび画像コンテンツは外部から供給されるという態様をとる。
【００２１】
ここでは、楽曲コンテンツおよび画像コンテンツなどは外部からマルチメディア再生機器１に与えられると想定しているが、再生すべきコンテンツの取得方法はこれに限定されない。たとえば、図１に示されるように、マルチメディア再生機器１は、上述した各部に追加して、さらに楽曲ファイル記憶部１５およびＩ／Ｆ１６、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭの光ディスク等の記憶媒体１７が着脱自在に装着されて、装着された記憶媒体１７をアクセスして、そこに格納された楽曲コンテンツまたは画像コンテンツを読出して入力するためのディスクドライバ１８を備えるようにしてもよい。楽曲ファイル記憶部１５は、一種のハードディスクであり、複数種類のお気に入りの楽曲コンテンツのデータが格納されている。ディスクドライバ１８によって記憶媒体１７から読出された楽曲ファイルが、音声再生部３により再生されて、スピーカ部７から出力されるとしてもよい。または、楽曲ファイル記憶部１５から読出された楽曲ファイルが、音声再生部３により再生されて、スピーカ部７から出力されるとしてもよい。ディスク状の記憶媒体１７に代替してＳＤカード等のメモリカードが着脱自在に装着されてもよい。
【００２２】
本実施の形態では、楽曲コンテンツは、外部のＰＣ（パーソナルコンピュータ）１１を介して、外部Ｉ／Ｆ１０を経由しマルチメディア再生機器１に供給される、またはインターネット１２に接続された外部のサーバ（サーバコンピュータ）１３から楽曲コンテンツがインターネット１２とネットワークＩ／Ｆ９を介してダウンロードされることにより供給されるとしている。
【００２３】
コンピュータ２は、マルチメディア再生機器１を集中的に制御および監視するための機能を有し、具体的には、ＣＰＵ（Central Processing Unit）２１、各種プログラム、データなどを格納するためのＲＯＭ（Read Only Memory）２２、一時的なデータ（楽曲コンテンツなどを含む）を記憶するためのＲＡＭ（Random Access Memory）２３および現在の時間を計時して、計時したデータをＣＰＵ２１に出力するタイマ２４を含む。
【００２４】
図２には、本実施の形態に係るマルチメディア再生機器１の機能構成が示される。マルチメディア再生機器１は、コンピュータ２のＣＰＵ２１に相当する制御部３０、外部Ｉ／Ｆ１０またはネットワークＩ／Ｆ９を介して楽曲コンテンツを取得するための楽曲ファイル取得部３１、音声再生部３に相当の音声制御部３２、取得された楽曲コンテンツの属性など楽曲に固有の関連情報（以下、メタ情報という）を取得するためのメタ情報取得部３３、インターネット１２上の各種サイトの情報を検索するためのキーワードを生成する検索キーワード生成部３４、検索キーワード生成のために用いられる乱数発生部３５、生成されたキーワードを用いてインターネット１２を介した検索を行なうための検索部３６、表示Ｉ／Ｆ６に対応する表示制御部３７を備える。また、表示制御部３７に関連して表示時間算出部３８と周波数解析部３９を備える。
【００２５】
さらに、マルチメディア再生機器１は、キー操作部８に対応の入力制御部４０、マルチメディア再生機器１の所定の記憶エリアに格納された情報を検索するための情報検索部４１、外部Ｉ／Ｆ１０およびネットワークＩ／Ｆ９を介した通信を制御するための通信制御部４２、検索キーワード生成のために参照される英語・日本語などの各種の辞書データを格納する辞書データ格納部４８、楽曲コンテンツ再生時に、ディスプレイ５に、楽曲コンテンツの関連情報に代替して表示されるデータが予め格納されるオリジナル表示データ格納部４９を備える。
【００２６】
辞書データ格納部４８およびオリジナル表示データ格納部４９はＲＯＭ２２に相当し、図２の他の情報格納部である楽曲ファイル格納部４３、メタ情報格納部４４、キーワード格納部４５および検索情報格納部４６は、ＲＡＭ２３に相当する。
【００２７】
検索情報格納部４６は、前回情報格納部４７を含む。前回情報格納部４７には、楽曲コンテンツ再生時において、ディスプレイ５に前回表示された検索情報を格納するための領域を指す。
【００２８】
図３を参照して、本実施の形態に係る楽曲ファイル６０の構成について説明する。本実施の形態では、ダウンロードなど、外部から供給されて再生される楽曲コンテンツは、楽曲ファイル６０の形式を有する。楽曲ファイル６０は、図３に示されるようにＭＰ（MPEG（Moving Picture Expert Group） audio layer）３のファイルフォーマットを有する。楽曲ファイル６０は、タグ部６１および本体部６２から構成される。タグ部６１にはメタ情報（曲情報）６３が格納され、本体部６２には楽曲データ６４が格納される。
【００２９】
メタ情報６３は、対応の楽曲データ６４の属性を指す情報であって、対応楽曲のタイトルを示すデータ７１、アーティスト名を示すデータ７２、その楽曲データ６４が属するアルバム名を示すデータ７３、作曲者名を示すデータ７４、楽曲データ６４の発売年を示すデータ７５、楽曲データ６４が属するジャンル（クラシック、ジャズ、ロックなど）を示すデータ７６、楽曲データ６４が通常再生される場合の再生に要する時間を示すデータ７７を含む。
【００３０】
ここでは、楽曲ファイル６０のファイルフォーマットは、ＭＰ３に従うものとしたが、これ以外にも、ＡＡＣ（Advanced Audio Coding）やＷＭＡ（Windows（登録商標） Media Audio）などに従うフォーマットであってもよく、少なくとも楽曲データ６４とメタ情報６３を格納するためのファイルフォーマットを有したものであればよい。
【００３１】
図４に、ディスプレイ５に表示される楽曲選択のためのメニュー画面の一例を示す。ユーザが所望の楽曲ファイル６０を選択する際には、ディスプレイ５には、図４のようなメニュー画面が表示される。図４の画面のデータは、ＲＡＭ２３に予め格納されており、楽曲ファイル６０を選択するためのキー操作部８によるキー操作が検出されたとき、ＣＰＵ２１により、ＲＡＭ２３からメニューデータの画像が読出されて、読出された画像データは表示Ｉ／Ｆ６を介しディスプレイ５に図４のように楽曲のタイトルの一覧として示される。図４のように示されたメニューの中から、ユーザがキー操作部８の図示のないカーソルキーなどを操作することにより、画面中のカーソルＣＲを移動させ、所望の楽曲ファイルのタイトルをカーソルＣＲによって選択指示すると、カーソルＣＲによって指示されたタイトルの楽曲ファイル６０がマルチメディア再生機器１にダウンロードされる。つまり、選択された楽曲ファイルのタイトル名などの検索キーを用いてネットワークＩ／Ｆ９を介し、タイトルの楽曲ファイルのダウンロードの要求をする。これにより、選択されたタイトルの楽曲ファイル６０が所定のサーバからインターネット１２およびネットワークＩ／Ｆ９を介してダウンロードされる。
【００３２】
上述した、楽曲ファイル６０のダウンロードを要求し、取得するまでの動作は、楽曲ファイル取得部３１によって実行されて、取得された楽曲ファイル６０は、楽曲ファイル格納部４３に格納される。
【００３３】
図５〜図８のフローチャートに従い、本実施の形態に係るマルチメディア再生機器１の動作について説明する。これらのフローチャートは、予めプログラムとしてＲＯＭ２２に格納されており、このプログラムがＣＰＵ２１により読出されて実行されることにより、その機能が実現される。
【００３４】
図５のフローチャートに従い、ユーザが所望する楽曲コンテンツを再生する場合の動作について説明する。
【００３５】
ユーザは、マルチメディア再生機器１を用いて所望の楽曲コンテンツの再生を指示する場合には、キー操作部８を操作し、楽曲再生指示を入力する。制御部３０は、入力制御部４０を介し、楽曲再生指示を入力すると（ステップＳ３でＹＥＳ）、制御部３０は、楽曲ファイル取得部３１に対して、楽曲再生指示が入力されたことを通知する。
【００３６】
楽曲ファイル取得部３１は、楽曲再生指示の通知を入力すると、図４で示したように、楽曲ファイルのタイトル一覧のメニュー画面をディスプレイ５に表示する（ステップＳ５、Ｓ７）。
【００３７】
そして、メニュー画面を表示したときに、ユーザは、所望のタイトルをカーソルＣＲを操作し、選択指示を入力する（ステップＳ９でＹＥＳ）。選択指示の入力は、入力制御部４０により検知され、制御部３０に通知される。制御部３０は、選択指示入力の通知を受けると、楽曲ファイル取得部３１に対して、選択されたタイトルの楽曲ファイル６０を取得するように通知する。
【００３８】
楽曲ファイル取得部３１は、選択された楽曲ファイル６０を通信制御部４２を介して取得する（ステップＳ１０）。前述したようにインターネット１２を介して、所定のサーバ１３からダウンロードされることにより取得した楽曲ファイル６０を、楽曲ファイル格納部４３に格納する。
【００３９】
楽曲ファイル６０が格納されたことに応じて、楽曲ファイル取得部３１は、楽曲ファイル格納完了の通知を制御部３０に出力するので、制御部３０は当該通知を入力したことに応じて、音声再生制御部３２に、楽曲ファイル格納部４３に格納された楽曲ファイル６０の再生を開始するよう指示する。応じて、音声再生制御部３２は、楽曲ファイル格納部４３から読出した楽曲ファイル６０の楽曲データ６４を音声再生部３を介し、再生し、スピーカ部７を介し音声出力する（ステップＳ１１）。
【００４０】
このとき、制御部３０は、楽曲ファイル再生指示に並行して、メタ情報取得部３３に対し、メタ情報の取得要求を通知する。
【００４１】
メタ情報取得部３３は、メタ情報の取得要求を入力すると、応じて現在再生中の楽曲ファイル６０のメタ情報６３を楽曲ファイル格納部４３から読出し、読出したメタ情報６３を、メタ情報格納部４４に格納する（ステップＳ１３）。
【００４２】
メタ情報６３を取得すると、メタ情報取得部３３は、メタ情報取得完了の通知を制御部３０に出力するので、制御部３０は当該通知を入力したことに応じて、検索キーワード生成部３４に対して、検索キーワード生成の要求を通知する。
【００４３】
検索キーワード生成部３４は、当該要求を入力すると、再生中の楽曲に関連する情報をインターネット１２を介し情報記憶装置である外部コンピュータである所定のサイトから取得するための検索キーワードを生成する（ステップＳ１５）。検索キーワードの生成手順については後述する。
【００４４】
ここで外部コンピュータは、各ユーザが任意に書き込み可能な百科事典のデータ、新聞社が公開する新聞記事のデータ、報道機関が公開する報道のデータなど、動的に変化する情報を記憶して、インターネット１２を介して公開するような機能を有する。
【００４５】
検索キーワードが生成完了すると、検索キーワード生成部３４は生成した検索キーワードを、キーワード格納部４５に格納し、その後、検索キーワード生成完了の通知を制御部３０に出力する。
【００４６】
制御部３０は検索キーワード生成完了の通知を入力したことに応じて、検索部３６に対し検索要求の通知を与える。
【００４７】
検索部３６は、検索要求の通知を入力したことに応じて、キーワード格納部４５から読出したキーワードに基づき、通信制御部４２を介し、インターネット１２上の検索サイト１４を介して、関連する情報を情報記憶装置である他の外部コンピュータから取得する。取得された関連情報は関連情報格納部４６に格納される。検索部３６は、関連情報を格納したことに応じて、関連情報の検索完了の通知を制御部３０に出力するので、制御部３０はこの通知を入力したことに応じて、検索に成功したと検知する（ステップＳ１９でＹＥＳ）。インターネット１２に接続することができない、または表示対象となるＷｅｂサイトへの接続ができないなどの場合には、検索完了通知は出力されないので、制御部３０は検索に失敗したと検知する（ステップＳ１９でＮＯ）。
【００４８】
制御部３０は、検索に成功したことを検知すると（ステップＳ１９でＹＥＳ）、表示制御部３７に、関連情報格納部４６に格納された再生中の楽曲データに関連する情報をディスプレイ５に表示するための要求を通知する。
【００４９】
表示制御部３７は、表示要求の通知を入力すると、関連情報格納部４６に格納されていた検索結果である関連情報を読出し、ディスプレイ５に表示する（ステップＳ２１）。
【００５０】
一方検索失敗と検知されると（ステップＳ１９でＮＯ）、制御部３０は、表示制御部３７に対し、他の情報を表示する要求を通知する。
【００５１】
表示制御部３７は、他の情報の表示要求を入力すると、オリジナル表示データ格納部４９に格納されている、マルチメディア再生機器１に固有の（オリジナルの）データに基づき、情報をディスプレイ５に表示するよう動作する（ステップＳ２３）。
【００５２】
オリジナル表示データとしては、たとえば、スクリーンセーバのための画像データ、ユーザが予め格納しておいたスライドショー表示のための画像データ、などがあるが、これに限られない。または、現在再生中の楽曲ファイル６０のメタ情報６３の内容をメタ情報格納部４４から読出して、それをディスプレイ５に表示するようにしてもよい。または、前回情報格納部４７から読出した情報を表示するようにしてもよい。前回情報格納部４７には、再生中の楽曲データ６４について前回の再生時に検索部３６によって取得された検索情報が格納されているので、検索に失敗したときでも、再生中の楽曲に関連する情報を提示することができる。
【００５３】
図６を参照して、検索キーワード生成の処理（ステップＳ１５）の詳細手順について説明する。
【００５４】
検索キーワード生成部３４は構文解析機能を有する。そして、メタ情報格納部４４からメタ情報６３を読込み（ステップＳ１５１）、読込んだメタ情報６３について、構文解析機能を用いて構文を解析し文節および単語単位に、それらを分離する。ここでは、メタ情報は、文字列情報からなると想定している（ステップＳ１５３）。
【００５５】
次に、検索キーワード生成部３４は、分離された文節・単語について単語ごとの連結度を評価する（ステップＳ１５５）。これは、単語の組合せを生成し、生成した各組合せとメタ情報６３の文字列とを比較照合し、比較照合結果に基づき文字列中の１つの文節に当該組合せが含まれると検出される場合には、組合せた単語どうしの連結度は高いと評価し、また、辞書データ格納部４８の辞書データを検索し、その組合せによる文節の語が辞書データに登録されていれば、組合せた単語どうしの連結度は高いと評価する。
【００５６】
したがって、メタ情報６０の文字列の文節を構成しかつ辞書データに登録されている組合せは連結度が最も高く、メタ情報６０の文字列の文節内に出現するまたは辞書データに登録されているのいずれかの条件を満たす組合せは中位の連結度を有し、どちらにも該当しない組合せは、低い連結度を有するというように判定する。
【００５７】
検索キーワード生成部３４は、このようにして判定された連結度に従う順番で、単語の組合せを並べて格納した配列を形成する（ステップＳ１５７）。ここでは、配列は、たとえばＭ個（Ｍ≧１０）の組合せを有すると想定する。
【００５８】
その後、検索キーワード生成部３４は、生成した配列から、検索のための組合せ（単語（文節））を選択的に抽出する（ステップＳ１５９、Ｓ１６１）。具体的には、乱数発生部３５により、乱数の発生を開始させる。検索キーワードとして、予め指定された個数（たとえば、１０個）のキーワードを生成する場合には、乱数発生部３５は、指定個数（１０個）の異なる乱数値を発生するよう動作する。発生する各乱数の値は、生成された配列を構成する要素の最大値（Ｍ）を以下の値を指す。検索キーワード生成部３４は、乱数発生部３５により発生された１０個の乱数値に基づき、配列から、各乱数値によって指示される順番に登録されている組合せ（単語（文節））を検索して読出し、それを、検索キーワードとしてキーワード格納部４５に格納する。
【００５９】
検索結果表示処理（ステップＳ２１）を図７のフローチャートを参照し説明する。
表示時間算出部３８は、メタ情報格納部４４に格納されたメタ情報６３に基づき、楽曲再生時間のデータ７７を検索し読出す（ステップＳ１７１）。そして、関連情報格納部４６に格納された検索結果（情報）の件数と、これら情報の総文字数を解析して取得し、１画面当たりの表示時間を指す変数（Ｔ１）の値を算出する（ステップＳ１７３、Ｓ１７５）。この算出は次のように行なわれる。
【００６０】
ここでは、ディスプレイ５の画面サイズと表示文字サイズは予め指定されていると想定する。したがって、表示時間算出部３８は、画面サイズと文字サイズと総文字数とに基づき、検索結果を全て（総文字数で示される文字の全て）を表示するのに必要とされる画面枚数を算出することができる。また、メタ情報格納部４４から読出した再生時間のデータ７７と必要画面枚数とに基づき、当該楽曲を再生する期間において１枚の画面あたりの表示時間（変数Ｔ１の値）を算出することができる。
【００６１】
表示時間算出部３８は算出した表示時間（Ｔ１の値）と所定値Ｔ０とを比較する（ステップＳ１７７）。所定値Ｔ０は人が画面の表示内容を認識できるのに必要な時間間隔を指し予めＲＯＭ２２に格納されている。したがって、表示時間（Ｔ１）が短すぎても、ユーザが表示される検索結果を視認できない場合には、表示時間（Ｔ１の値）が長くなるように変更する必要がある。
【００６２】
表示周期（Ｔ１の値）が、予め決められた所定の表示時間（所定値Ｔ０）と比較されて、Ｔ１＜Ｔ０であると判定されると（ステップＳ１７７でＹＥＳ）、表示画面数を削減し（ステップＳ１９３）、Ｔ１の値を削減された表示画面数に応じた値に更新し（ステップＳ１９１）、Ｓ１７７の処理に戻る。
【００６３】
算出した表示時間（Ｔ１の値）と所定値Ｔ０との比較結果、Ｔ１＜Ｔ０でないことが判定されると（ステップＳ１７７でＮＯ）、次に、変数Ｔ２の値が設定されているか否かが判定される（ステップＳ１７９）。変数Ｔ２は、ユーザ指定の表示間隔を示す値である。このデータは、予めＲＡＭ２３に格納されている。変数Ｔ２の値が設定されていないと判定されると（ステップＳ１７９でＮＯ）、Ｓ１８３の処理において、表示間隔を変数Ｔ１が示す値に決定し、後述するステップＳ１８７の処理に移行する。
【００６４】
一方、比較の結果、Ｔ２＜Ｔ１と判定されると（ステップＳ１７９でＹＥＳ、Ｓ１８１でＹＥＳ）、前述したＳ１８３の処理に移行する。
【００６５】
一方、Ｔ２＜Ｔ１が成立しない、すなわちＴ２≧Ｔ１と判定されると（Ｓ１８１でＮＯ）、表示間隔をユーザ指定の変数Ｔ２の値に決定する（ステップＳ１８５）。その後、ステップＳ１８７の処理に移行する。
【００６６】
ステップＳ１８７においては、表示制御部３７は、決定された表示間隔に従い検索結果である情報を、表示画面を更新しながら表示する（ステップＳ１８７）。
【００６７】
このように、表示時間Ｔ１は、検索結果のデータ量が多い場合には１画面当たりの表示時間は短いが、ユーザが視認可能な表示時間は確保することができる。また、データ量が少ない場合には、表示時間Ｔ１は長くなるので、ユーザは余裕を持って検索結果を確認できる。
【００６８】
次に、表示制御部３７は、音声再生制御部３２から楽曲データ６１の再生が終了した旨の通知を入力するかを判定する（ステップＳ１８９）。再生終了の通知を入力したと判定すると（ステップＳ１８９でＹＥＳ）、検索結果の表示も終了するが、再生終了の通知を入力しないと判定する間は（ステップＳ１８９でＮＯ）、処理はステップＳ１８７に戻り、検索結果の画面を決定した表示間隔に従い更新しながら表示する処理を継続する。
【００６９】
ステップＳ１７５における検索結果の表示画面の更新周期（表示時間）の他の算出方法を、図８を参照して説明する。前述の表示時間は、楽曲の再生時間のデータ７７を用いたが、ここでは、再生される楽曲のテンポの情報を用いる。
【００７０】
ステップＳ１７５において、表示制御部３７は表示時間算出部３８に対し、表示時間算出を指示する。表示時間算出部３８は、算出の指示を入力すると、応じて、周波数解析部３９を用いて、再生中の楽曲データ６２のテンポに対応する周波数成分データを解析し、解析結果に基づき表示時間（変数Ｔ１の値）を算出する。
【００７１】
表示制御部３７は、楽曲ファイル格納部４３から読出した楽曲データ６２を、表示時間算出部３８を介して周波数解析部３９に与える。
【００７２】
周波数解析部３９は、与えられる楽曲データ６２を入力し、入力した楽曲データ６２のテンポに応じた周波数成分データの強弱を解析し、その解析結果に基づき、テンポの情報を取得する。ここで、テンポに応じた周波数成分とは、たとえば楽曲データ６２の低周波成分のデータであり、その低周波成分の特定周波数帯域の信号の出現周期を解析する。そして、解析結果に基づく特定周波数帯域信号の繰返し周期を、テンポとして取得し、この周期を変数Ｔ１の値に設定する（ステップＳ２０５、Ｓ２０７）。
【００７３】
たとえば、楽曲のbeat（拍子）を刻む周波数に着目して、その周波数の繰返し周期に同期して画面を更新する。このような周波数は、ここでは、ベースギターが出す低周波数の音であるとしている。なお、着目する周波数は、再生される楽曲データ６２のデータ７６で指示されるジャンルにより異ならせることが望ましい。たとえば、ロックであればテンポは主にベースギターなどの低周波音により刻まれるが、オーケストラなどのクラシックではバイオリンなどの高周波音により刻まれる場合もあるからである。
【００７４】
図９は、本実施の形態に係るマルチメディア再生装置１の外観を示す図である。マルチメディア再生装置１は、筐体の前面にスピーカ部７およびキー操作部８を構成する各種のスイッチ・キーを設けるとともに、赤外線を受信するための受光部５１を備える。
【００７５】
本実施の形態では、キー操作部８によりユーザは筐体の前面に設けられた操作パネルを操作して指示を入力するとしたが、遠隔から操作の指示を与えるようにしてもよい。その場合にはリモートコントローラ５２が用いられる。リモートコントローラ５２の筐体の操作面においては、キー操作部８に設けられた各種スイッチ・キーが設けられる。リモートコントローラ５２の操作パネルにおいて操作されたスイッチ・キーによる指示信号が、赤外線信号に変調されて送信され、受光部５１により受信され、その受信結果に基づく指示信号がＣＰＵ２１に与えられて、マルチメディア再生機器１の動作が遠隔制御される。
【００７６】
このように本実施の形態によれば、マルチメディア再生機器１において楽曲ファイル６０の再生中は、積極的には利用されないディスプレイ５の画面を利用して、再生中の楽曲に関連する種々のインターネットの検索情報をユーザに提示することができる。したがって、ユーザはこれまで知識として持っていなかった当該楽曲に関する新たな情報を得ることができる。また、表示される情報は楽曲情報やアーティストに関連するものだけではなく、検索環境に応じて都度異なるため、ユーザに新しい発見、驚きを常に提供することができる。
【００７７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００７８】
【図１】本実施の形態に係るマルチメディア再生機器１のハードウェア構成図である。
【図２】本実施の形態に係るマルチメディア再生機器１の機能構成図である。
【図３】本実施の形態に係る楽曲ファイル６０の内容を示す図である。
【図４】本実施の形態に係るディスプレイ５における楽曲ファイル選択時のメニュー画面の一例を示す図である。
【図５】本実施の形態に係る楽曲ファイル再生時の処理手順を示すフローチャートである。
【図６】この発明の実施の形態に係る検索キーワードの生成手順を説明するフローチャートである。
【図７】この発明の実施の形態に係る検索結果表示の手順を示すフローチャートである。
【図８】この発明の実施の形態に係る検索結果の表示時間（表示間隔算出のための処理フローチャートである。
【図９】この発明の実施の形態に係るマルチメディア再生機器の外観を示す図である。
【符号の説明】
【００７９】
３０  制御部、３１  楽曲ファイル取得部、３２  音声再生制御部、３３  メタ情報取得部、３４  検索キーワード生成部、３５  乱数発生部、３６  検索部、３７  表示制御部、３８  表示時間算出部、３９  周波数解析部、４０  入力制御部、４１  情報検索部、４２  通信制御部、４３  楽曲ファイル格納部、４４  メタ情報格納部、４５  キーワード格納部、４６  関連情報格納部、４７  前回情報格納部、４８  辞書データ格納部、４９  オリジナル表示データ格納部。
【図１】
2008299411.tif 000003
【図２】
2008299411.tif 000004
【図３】
2008299411.tif 000005
【図４】
2008299411.tif 000006
【図５】
2008299411.tif 000007
【図６】
2008299411.tif 000008
【図７】
2008299411.tif 000009
【図８】
2008299411.tif 000010
【図９】
2008299411.tif 000011