(57)【要約】  利用者の好みの音楽アーティストに類似する未知の音楽アーティストを、実際に楽曲を再生して確認をしながら、自動検索できる音楽アーティスト検索装置を提供する。音楽アーティスト類似マップ蓄積手段１３は、複数の音楽アーティストについて、それぞれの音楽アーティストの音楽の特徴に基づいて、複数の音楽アーティスト間の複数の類似度を求め、複数の類似度を基準にして作成された複数の音楽アーティストについての音楽アーティスト類似マップを蓄積する。類似アーティスト選択表示手段１７は、音楽アーティスト類似マップに基づいて、一人の音楽アーティスト及び類似度が近い複数の音楽アーティストに関する複数のアーティスト表示をディスプレイ上に表示する。楽曲データ再生手段１９は、再生指令が入力されると、選択されたアーティスト表示に対応する音楽アーティストの楽曲データを再生する。
2008041764.tif 000002
【特許請求の範囲】
【請求項１】
複数の音楽アーティストについて、それぞれの音楽アーティストの音楽の特徴に基づいて、前記複数の音楽アーティスト間の複数の類似度を求め、前記複数の類似度を基準にして作成された前記複数の音楽アーティストについての音楽アーティスト類似マップを蓄積する音楽アーティスト類似マップ蓄積手段と、
前記複数の音楽アーティストについて、それぞれ複数の楽曲データを蓄積する楽曲データ蓄積手段と、
前記複数の音楽アーティストの中から一人の音楽アーティストが選択されると、前記音楽アーティスト類似マップに基づいて、前記一人の音楽アーティストと前記類似度が近い複数の音楽アーティストを選択し、前記一人の音楽アーティスト及び前記類似度が近い複数の音楽アーティストに関する複数のアーティスト表示をディスプレイ上に表示する類似アーティスト選択表示手段と、
前記ディスプレイ上に表示された前記複数のアーティスト表示から、一つの前記アーティスト表示が選択され、更に再生指令が入力されると、前記選択されたアーティスト表示に対応する前記音楽アーティストの１以上の楽曲データを前記楽曲データ蓄積手段に蓄積された複数の前記楽曲データから抽出して再生する楽曲データ再生手段とを備えていることを特徴とする音楽アーティスト検索装置。
【請求項２】
前記音楽アーティスト類似マップ蓄積手段は、一人の前記音楽アーティストについての前記複数の楽曲データと他の一人の前記音楽アーティストについての前記複数の楽曲データとの間の距離に基づいて、前記一人の音楽アーティストと前記他の一人の音楽アーティストとの間の前記類似度を求める類似度演算手段と、
前記類似度演算手段により求めた前記複数の音楽アーティストについての前記複数の類似度に基づいて、前記音楽アーティスト類似マップを作成するマップ作成手段と、
前記マップ作成手段が作成した前記音楽アーティスト類似マップを記憶するマップ記憶手段とから構成される請求項１に記載の音楽アーティスト検索装置。
【請求項３】
前記類似度演算手段は、前記一人の音楽アーティストについての前記複数の楽曲データのそれぞれから見た前記他の一人の音楽アーティストについての前記複数の楽曲データとの間の複数の最短距離を平均化して得た第１の平均値を求め、前記他の一人の音楽アーティストについての前記複数の楽曲データのそれぞれから見た前記一人の音楽アーティストについての前記複数の楽曲データとの間の複数の最短距離を平均化して得た第２の平均値を求め、さらに前記第１の平均値と前記第２の平均値のうち大きい方の値を前記一人の音楽アーティストと前記他の一人の音楽アーティストとの間の前記類似度として求める請求項２に記載の音楽アーティスト検索装置。
【請求項４】
前記マップ作成手段は、巡回セールスマン問題を解くアルゴリズムに従って、前記複数の音楽アーティストについて求めた前記複数の類似度が、一筆書きでつながる関係になるように前記音楽アーティスト類似マップを作成する請求項３に記載の音楽アーティスト検索装置。
【請求項５】
前記類似アーティスト選択表示手段は、スタート時には、前記複数の音楽アーティストの中から予め定めたまたはランダムに定めた一人の音楽アーティストを選択する初期選択手段と、
前記初期選択手段が前記一人の音楽アーティストを選択した以降、操作者の操作により前記ディスプレイ上に表示された前記複数のアーティスト表示から一つの前記アーティスト表示が選択されると、選択された前記１つのアーティスト表示に対応する一人の音楽アーティストを、前記複数の音楽アーティストの中から選択された前記一人の音楽アーティストとして定める特定アーティスト選択手段と、
前記初期選択手段または前記特定アーティスト選択手段が前記一人の音楽アーティストを選択すると、前記一人の音楽アーティスト及び該一人の音楽アーティストと前記類似度が近い複数の音楽アーティストに関する複数のアーティスト表示を、前記ディスプレイ上にスクロールする表示態様で表示するスクロール表示手段とを備えている請求項１に記載の音楽アーティスト検索装置。
【請求項６】
前記特定アーティスト選択手段は、前記操作者によって回転させられるロータリー式のノブを備えたロータリー式選択手段を備えている請求項５に記載の音楽アーティスト検索装置。
【請求項７】
前記複数の音楽アーティストに関する複数の文字情報データから、楽曲及びアーティストに関連して予め定めた複数の用語について、前記複数の音楽アーティスト毎に出現頻度または前記出現頻度に基づいて定められた用語の重みを求めて得た用語データを、前記音楽アーティスト類似マップ中の前記複数の音楽アーティストに対応して記憶する用語データ記憶手段と、
前記初期選択手段または前記特定アーティスト選択手段が前記一人の音楽アーティストを選択すると、前記用語データ記憶手段に前記一人の音楽アーティストに関して記憶されている前記用語データに基づいて、前記一人の音楽アーティストと関連が深い用語を、前記一人の音楽アーティストに関連することが判る態様で前記ディスプレイ上に表示する関連用語表示手段とを更に備えている請求項１に記載の音楽アーティスト検索装置。
【請求項８】
前記用語データ記憶手段には、少なくとも音楽アーティストを選択する際の判断材料として重要度が高い用語であると考えられる第１のグループに属する複数の用語に関する前記用語データと、前記第１のグループに属する用語よりも重要度が低いが判断材料として利用可能であると考えられる第２のグループに属する複数の用語に関する前記用語データとが含まれており、
前記関連用語表示手段は、前記第１のグループに属する複数の用語のうち前記出現頻度が高いまたは前記用語の重みが大きい上位複数個の用語を表示し、前記第２のグループに属する複数の用語のうち前記出現頻度が高いまたは用語の重みが大きい上位複数個の用語を表示し、前記一人の音楽アーティストに関連することが判る態様として、該当する前記用語の表示輝度を高めるか、前記用語の色を変えるか、または前記用語の表示を点滅させるように構成されている請求項７に記載の音楽アーティスト検索装置。
【請求項９】
前記マップ作成手段は、巡回セールスマン問題を解くアルゴリズムに従って、前記複数の音楽アーティストについて求めた前記複数の類似度が、一筆書きでつながる関係になるように前記音楽アーティスト類似マップを作成するように構成され、
前記音楽アーティスト類似マップに基づいて、前記複数の音楽アーティストに対応する位置が特定された閉ループ状の疑似マップ図形を前記ディスプレイ上に表示し、前記類似アーティスト選択表示手段が前記ディスプレイ上に表示した前記一人の音楽アーティストのアーティスト表示の表示位置と、前記疑似マップ図形における前記一人の音楽アーティストの位置とが常に同じ位置関係になるように、前記疑似マップ図形を前記類似アーティスト選択表示手段による前記複数のアーティスト表示の動きと連動して移動表示させる疑似マップ図形表示手段を更に備え、
前記関連用語表示手段は、前記第１のグループに属する複数の用語のうち前記出現頻度の高いまたは前記用語の重みが大きい上位複数個の用語と、前記第２のグループに属する複数の用語のうち出現頻度の高いまたは用語の重みが大きい上位複数個の用語とを、前記疑似マップ図形における前記複数の音楽アーティストの位置を考慮して前記疑似マップ図形に隣接して表示し、しかも前記疑似マップ図形の移動表示と連動して前記用語の表示を移動させるように構成されている請求項８に記載の音楽アーティスト検索装置。
【請求項１０】
閉ループ状の前記疑似マップ図形は、前記第１のグループに属する前記上位複数個の用語の数と同じ数の複数のサークル表示が同心的に配置された構成を有しており、
前記上位複数個の用語と前記複数のサークル表示とが対応付けられており、
前記疑似マップ図形表示手段は、前記上位複数個の用語のそれぞれについて前記出現頻度または用語の重みを平滑化して複数のレベルに分類し、各用語に対応する前記サークル表示を前記複数のレベルに対応させた複数のセグメント領域でそれぞれ構成し、前記複数のセグメント領域の輝度及び／または色度の差で前記複数のレベルを表示するように構成されている請求項９に記載の音楽アーティスト検索装置。
【請求項１１】
前記文字情報データが、インターネットを利用して収集したデータを含んでいる請求項７に記載の音楽アーティスト検索装置。
【請求項１２】
前記用語データ記憶手段には、前記複数の音楽アーティストに関連する用語であると考えられる第３のグループに属する複数の用語に関する出現頻度または用語の重みについての用語データが含まれており、
前記関連用語表示手段は、前記第３のグループに属する複数の用語に関する前記用語データに基づいて、前記一人の音楽アーティストに関連する用語を参考用語として、前記第１及び第２のグループに属する用語の表示とは別に前記ディスプレイ上に表示するように構成されている請求項８に記載の音楽アーティスト検索装置。
【請求項１３】
複数の音楽アーティストについて、それぞれの音楽アーティストの音楽の特徴に基づいて、前記複数の音楽アーティスト間の複数の類似度を求め、前記複数の類似度を基準にして作成した前記複数の音楽アーティストについての音楽アーティスト類似マップを作成し、作成した前記音楽アーティスト類似マップを音楽アーティスト類似マップ蓄積手段に蓄積する音楽アーティスト類似マップ作成蓄積ステップと、
前記複数の音楽アーティストについて、それぞれ複数の楽曲データを楽曲データ蓄積手段に蓄積する楽曲データ蓄積ステップと、
前記複数の音楽アーティストの中から一人の音楽アーティストが選択されると、前記音楽アーティスト類似マップに基づいて、前記一人の音楽アーティストと前記類似度が近い複数の音楽アーティストを選択し、前記一人の音楽アーティスト及び前記類似度が近い複数の音楽アーティストに関する複数のアーティスト表示をディスプレイ上に表示する類似アーティスト選択表示ステップと、
前記ディスプレイ上に表示された前記複数のアーティスト表示から、一つの前記アーティスト表示が選択され、更に再生指令が入力されると、前記選択されたアーティスト表示に対応する前記音楽アーティストの１以上の楽曲データを前記楽曲データ蓄積手段に蓄積された複数の前記楽曲データから抽出して再生する楽曲データ再生ステップとからなる音楽アーティスト検索方法。
【請求項１４】
前記音楽アーティスト類似マップ作成蓄積ステップは、一人の前記音楽アーティストについての前記複数の楽曲データと他の一人の前記音楽アーティストについての前記複数の楽曲データとの間の距離に基づいて、前記一人の音楽アーティストと前記他の一人の音楽アーティストとの間の前記類似度を求める類似度演算ステップと、
前記類似度演算ステップにより求めた前記複数の音楽アーティストについての前記複数の類似度に基づいて、前記音楽アーティスト類似マップを作成するマップ作成ステップと、
前記マップ作成ステップで作成した前記音楽アーティスト類似マップをマップ記憶手段に記憶するマップ記憶ステップとから構成される請求項１３に記載の音楽アーティスト検索方法。
【請求項１５】
前記類似度演算ステップは、前記一人の音楽アーティストについての前記複数の楽曲データのそれぞれから見た前記他の一人の音楽アーティストについての前記複数の楽曲データとの間の複数の最短距離を平均化して得た第１の平均値を求め、前記他の一人の音楽アーティストについての前記複数の楽曲データのそれぞれから見た前記一人の音楽アーティストについての前記複数の楽曲データとの間の複数の最短距離を平均化して得た第２の平均値を求め、さらに前記第１の平均値と前記第２の平均値のうち大きい方の値を前記一人の音楽アーティストと前記他の一人の音楽アーティストとの間の前記類似度として求める請求項１４に記載の音楽アーティスト検索方法。
【請求項１６】
前記マップ作成ステップは、巡回セールスマン問題を解くアルゴリズムに従って、前記複数の音楽アーティストについて求めた前記複数の類似度が、一筆書きでつながる関係になるように前記音楽アーティスト類似マップを作成する請求項１５に記載の音楽アーティスト検索方法。
【請求項１７】
前記類似アーティスト選択表示ステップは、スタート時には、前記複数の音楽アーティストの中から予め定めたまたはランダムに定めた一人の音楽アーティストを選択する初期選択ステップと、
前記初期選択ステップで前記一人の音楽アーティストを選択した以降、操作者の操作により前記ディスプレイ上に表示された前記複数のアーティスト表示から一つの前記アーティスト表示が選択されると、選択された前記１つのアーティスト表示に対応する一人の音楽アーティストを、前記複数の音楽アーティストの中から選択された前記一人の音楽アーティストとして定める特定アーティスト選択ステップと、
前記初期選択ステップまたは前記特定アーティスト選択ステップで前記一人の音楽アーティストを選択すると、前記一人の音楽アーティスト及び該一人の音楽アーティストと前記類似度が近い複数の音楽アーティストに関する複数のアーティスト表示を、前記ディスプレイ上にスクロールする表示態様で表示するスクロール表示ステップとを備えている請求項１３に記載の音楽アーティスト検索方法。
【請求項１８】
前記複数の音楽アーティストに関する複数の文字情報データから、楽曲及びアーティストに関連して予め定めた複数の用語について、前記複数の音楽アーティスト毎に出現頻度または前記出現頻度に基づいて定められた用語の重みを求めて得た用語データを、前記音楽アーティスト類似マップ中の前記複数の音楽アーティストに対応して用語データ記憶手段に記憶する用語データ記憶ステップと、
前記初期選択ステップまたは前記特定アーティスト選択ステップで前記一人の音楽アーティストを選択すると、前記用語データ記憶手段に前記一人の音楽アーティストに関して記憶されている前記用語データに基づいて、前記一人の音楽アーティストと関連が深い用語を、前記一人の音楽アーティストに関連することが判る態様で前記ディスプレイ上に表示する関連用語表示ステップとを更に備えている請求項１３に記載の音楽アーティスト検索方法。
【請求項１９】
複数の音楽アーティストについて、それぞれの音楽アーティストの音楽の特徴に基づいて、前記複数の音楽アーティスト間の複数の類似度を求め、前記複数の類似度を基準にして作成した前記複数の音楽アーティストについての音楽アーティスト類似マップを作成し、作成した前記音楽アーティスト類似マップを音楽アーティスト類似マップ蓄積手段に蓄積する音楽アーティスト類似マップ作成蓄積ステップと、
前記複数の音楽アーティストについて、それぞれ複数の楽曲データを蓄積する楽曲データ蓄積ステップと、
前記複数の音楽アーティストの中から一人の音楽アーティストが選択されると、前記音楽アーティスト類似マップに基づいて、前記一人の音楽アーティストと前記類似度が近い複数の音楽アーティストを選択し、前記一人の音楽アーティスト及び前記類似度が近い複数の音楽アーティストに関する複数のアーティスト表示をディスプレイ上に表示する類似アーティスト選択表示ステップと、
前記ディスプレイ上に表示された前記複数のアーティスト表示から、一つの前記アーティスト表示が選択され、更に再生指令が入力されると、前記選択されたアーティスト表示に対応する前記音楽アーティストの１以上の楽曲データを前記楽曲データ蓄積手段に蓄積された複数の前記楽曲データから抽出して再生する楽曲データ再生ステップとをコンピュータに実行させるための音楽アーティスト検索用プログラム。
【請求項２０】
前記音楽アーティスト類似マップ作成蓄積ステップは、一人の前記音楽アーティストについての前記複数の楽曲データと他の一人の前記音楽アーティストについての前記複数の楽曲データとの間の距離に基づいて、前記一人の音楽アーティストと前記他の一人の音楽アーティストとの間の前記類似度を求める類似度演算ステップと、
前記類似度演算ステップにより求めた前記複数の音楽アーティストについての前記複数の類似度に基づいて、前記音楽アーティスト類似マップを作成するマップ作成ステップと、
前記マップ作成ステップが作成した前記音楽アーティスト類似マップをマップ記憶手段に記憶するマップ記憶ステップとから構成される請求項１９に記載の音楽アーティスト検索用プログラム。
【請求項２１】
前記類似度演算ステップは、前記一人の音楽アーティストについての前記複数の楽曲データのそれぞれから見た前記他の一人の音楽アーティストについての前記複数の楽曲データとの間の複数の最短距離を平均化して得た第１の平均値を求め、前記他の一人の音楽アーティストについての前記複数の楽曲データのそれぞれから見た前記一人の音楽アーティストについての前記複数の楽曲データとの間の複数の最短距離を平均化して得た第２の平均値を求め、さらに前記第１の平均値と前記第２の平均値のうち大きい方の値を前記一人の音楽アーティストと前記他の一人の音楽アーティストとの間の前記類似度として求める請求項２０に記載の音楽アーティスト検索用プログラム。
【請求項２２】
前記マップ作成ステップは、巡回セールスマン問題を解くアルゴリズムに従って、前記複数の音楽アーティストについて求めた前記複数の類似度が、一筆書きでつながる関係になるように前記音楽アーティスト類似マップを作成する請求項２１に記載の音楽アーティスト検索用プログラム。
【請求項２３】
前記類似アーティスト選択表示ステップは、スタート時には、前記複数の音楽アーティストの中から予め定めたまたはランダムに定めた一人の音楽アーティストを選択する初期選択ステップと、
前記初期選択ステップで前記一人の音楽アーティストを選択した以降、操作者の操作により前記ディスプレイ上に表示された前記複数のアーティスト表示から一つの前記アーティスト表示が選択されると、選択された前記１つのアーティスト表示に対応する一人の音楽アーティストを、前記複数の音楽アーティストの中から選択された前記一人の音楽アーティストとして定める特定アーティスト選択ステップと、
前記初期選択ステップまたは前記特定アーティスト選択ステップで前記一人の音楽アーティストを選択すると、前記一人の音楽アーティスト及び該一人の音楽アーティストと前記類似度が近い複数の音楽アーティストに関する複数のアーティスト表示を、前記ディスプレイ上にスクロールする表示態様で表示するスクロール表示ステップとを備えている請求項１９に記載の音楽アーティスト検索用プログラム。
【請求項２４】
前記複数の音楽アーティストに関する複数の文字情報データから、楽曲及びアーティストに関連して予め定めた複数の用語について、前記複数の音楽アーティスト毎に出現頻度または前記出現頻度に基づいて定められた用語の重みを求めて得た用語データを、前記音楽アーティスト類似マップ中の前記複数の音楽アーティストに対応して用語データ記憶手段に記憶する用語データ記憶ステップと、
前記初期選択ステップまたは前記特定アーティスト選択ステップで前記一人の音楽アーティストを選択すると、前記用語データ記憶手段に前記一人の音楽アーティストに関して記憶されている前記用語データに基づいて、前記一人の音楽アーティストと関連が深い用語を、前記一人の音楽アーティストに関連することが判る態様で前記ディスプレイ上に表示する関連用語表示ステップとを更にコンピュータに実行させる請求項１９に記載の音楽アーティスト検索用プログラム。
【請求項２５】
請求項１９に記載の音楽アーティスト検索用プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、好みの音楽アーティストに類似する未知の音楽アーティストを検索することができる音楽アーティスト検索装置及び方法並びに音楽アーティスト検索用プログラム及び該プログラムを記録したコンピュータ読み取り可能な記録媒体に関するものである。
【背景技術】
【０００２】
特開２００４−４６５７５号公報（特許文献１）には、利用者の好みの楽曲に類似する未知の楽曲を検索する技術が開示されている。【０００３】
また特開２００５−１８２０５号公報（特許文献２）には、多くの楽曲の中から、より適切に利用者の嗜好にあった楽曲を検索する技術が開示されている。【０００４】
さらに特開２００５−２７６４００号公報（特許文献３）には、利用者が繰り返し利用した場合であっても、飽きることがないように、楽曲のコンテンツを自動選択して順次再生するコンテンツ再生装置に関する技術が開示されている。【０００５】
さらに特開２００２−２１５６３２号公報（特許文献４）には、身の回りで流れている音楽について、携帯端末を用いて、曲名、音楽アーティスト名等の音楽情報を検索する技術が開示されている。【０００６】
また従来、多くの音楽アーティストの中から、未知の類似音楽アーティストを探す方法として、amazon.com やallmusic.comが提供する音楽アーティストの推薦情報を読んだり、類似音楽アーティストを眺めて所望の音楽アーティストを探す方法がある。
【特許文献１】特開２００４−４６５７５号公報
【特許文献２】特開２００５−１８２０５号公報
【特許文献３】特開２００５−２７６４００号公報
【特許文献４】特開２００２−２１５６３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来の技術の中には、利用者の好みの音楽アーティストに類似する未知の音楽アーティストを自動検索できる装置及び方法はなかった。【０００８】
本発明の目的は、利用者の好みの音楽アーティストに類似する未知の音楽アーティストを、実際に楽曲を再生して確認をしながら、自動検索できる音楽アーティスト検索装置及び方法並びにそのためのプログラム及びプログラムを記録したコンピュータ読み取り可能な記録媒体を提供することにある。【０００９】
本発明の他の目的は、複数の類似する複数の音楽アーティストの候補の中から未知の音楽アーティストを選択することができる音楽アーティスト検索装置及び方法並びにプログラム及び記録媒体を提供することにある。【００１０】
本発明の別の目的は、各音楽アーティストの楽曲の特徴に基づいて、未知の音楽アーティストを検索する音楽アーティスト検索装置及び方法並びにプログラム及び記録媒体を提供することにある。【００１１】
本発明の他の目的は、音楽アーティストのアーティスト表示だけでなく、その音楽アーティストを推測するのに利用できる用語も併せて表示できる音楽アーティスト検索装置及び方法並びにプログラム及び記録媒体を提供することにある。【００１２】
本発明の更に他の目的は、選択可能な音楽アーティストのジャンルを直感的に認識しながら検索をすることができる音楽アーティスト検索装置及び方法並びにプログラム及び記録媒体を提供することにある。
【課題を解決するための手段】
【００１３】
本発明の音楽アーティスト検索装置は、音楽アーティスト類似マップ蓄積手段と、楽曲データ蓄積手段と、類似アーティスト選択表示手段と、楽曲データ再生手段とを備えている。音楽アーティスト類似マップ蓄積手段は、複数の音楽アーティストについて、それぞれの音楽アーティストの音楽の特徴に基づいて、複数の音楽アーティスト間の複数の類似度を求め、これら複数の類似度を基準にして作成された複数の音楽アーティストについての音楽アーティスト類似マップを備えている。ここで音楽アーティスト類似マップとは、複数の音楽アーティストのそれぞれの類似度に基づいて作成されたもので、複数の音楽アーティストの距離または類似関係を示すものである。【００１４】
具体的な音楽アーティスト類似マップ蓄積手段は、類似度演算手段と、マップ作成手段と、マップ作成手段が作成した音楽アーティスト類似マップを記憶するマップ記憶手段とから構成することができる。類似度演算手段は、一人の音楽アーティストについての複数の楽曲データと他の一人の音楽アーティストについての複数の楽曲データとの間の距離に基づいて、一人の音楽アーティストと他の一人の音楽アーティストとの間の類似度を求める。距離に基づく類似度の求め方として、例えば特開２００３−７６７１７号公報、特開２００４−３３３６０５号公報等に示されている公知の種々の技術を用いることができる。また楽曲データ間の類似度の求め方については、特開２００６−１４６７２９号公報等にも示されている。本発明においては、類似度演算手段として、次のようにして類似度を求めるものを利用することができる。すなわちまず一人の音楽アーティストについての複数の楽曲データのそれぞれから見た他の一人の音楽アーティストについての複数の楽曲データとの間の複数の最短距離を平均化して得た第１の平均値を求める。次に他の一人の音楽アーティストについての複数の楽曲データのそれぞれから見た一人の音楽アーティストについての複数の楽曲データとの間の複数の最短距離を平均化して得た第２の平均値を求める。そして第１の平均値と第２の平均値のうち大きいほうの値を一人の音楽アーティストと他の一人の音楽アーティストとの間の類似度として求める。このような手法で類似度を求めると、一人の音楽アーティストの複数の楽曲データと他の一人の音楽アーティストの複数の楽曲データとから、総合的に楽曲データ間の距離を求めることができて、しかも音楽アーティスト間の類似度を高い精度で求めることができる。【００１５】
マップ作成手段は、類似度演算手段により求めた複数の音楽アーティストについての複数の類似度に基づいて、音楽アーティスト類似マップを作成する。マップの作成方法は、任意である。例えば、具体的なマップ作成手段としては、巡回セールスマン問題を解くアルゴリズムに従って、複数の音楽アーティストについて求めた複数の類似度が、一筆書きでつながる関係になるように音楽アーティスト類似マップを作成するものを用いるのが好ましい。このような音楽アーティスト類似マップは、閉ループを構成するため、順方向及び逆方向のいずれの方向に検索を行っても必ず所望の音楽アーティストに到達することができるので、検索作業が容易になる。【００１６】
また前述の楽曲データ蓄積手段は、複数の音楽アーティストについて、それぞれ複数の楽曲データを蓄積する。各音楽アーティストについて複数の楽曲データを蓄積すれば、前述の類似度の演算精度を高めることができる上、再生時に複数の楽曲を再生することができるので利便性が高くなる。なお類似度を求める際に使用する楽曲と再生される楽曲とが一致している必要性はない。また再生される楽曲は１曲または１曲の一部であってもよい。【００１７】
そして類似アーティスト選択表示手段は、複数の音楽アーティストの中から一人の音楽アーティストが選択されると、音楽アーティスト類似マップに基づいて、一人の音楽アーティストと類似度が近い複数の音楽アーティストを選択し、一人の音楽アーティストとこの一人の音楽アーティストと類似度が近い複数の音楽アーティストに関する複数のアーティスト表示をディスプレイ上に表示する。この類似アーティスト選択表示手段の一つの機能は、ディスプレイ上に選択された一人の音楽アーティストとこの一人の音楽アーティストと類似度が近い複数の音楽アーティストに関する複数のアーティスト表示を表示することである。この機能により、ある一人の音楽アーティストと類似する未知の音楽アーティストと巡り合うことが可能になるのである。類似度が近い複数の音楽アーティストの選択は、音楽アーティスト類似マップに基づいて実行される。したがってマニュアル操作ではなく、自動的に類似する音楽アーティストの検索が可能になる。なお表示されるアーティスト表示の典型例は、音楽アーティストの名前であるが、名前はフルネームでもよく、またニックネームまたは略称であってもよい。またアーティスト表示は、アーティストの写真や、似顔絵等でもよい。さらにアーティスト名と識別番号との関係を表示したリストが別に用意される場合には、アーティスト表示は識別番号であってもよい。また表示する複数の音楽アーティストの数は任意である。通常は、ディスプレイの画面の大きさに応じて、視覚でアーティスト表示の内容が認識可能な数とすることになる。そしてアーティスト表示の表示態様は任意である。例えば、ディスプレイ上に縦並びで複数のアーティスト表示を表示してもよいし、また横並びで複数のアーティスト表示を表示してもよい。また頁単位で複数のアーティスト表示の更新をするようにしてもよいし、スクロール形式で複数のアーティスト表示の更新をするようにしてもよい。【００１８】
なお選択を可能にするためには、スタート時から選択可能な複数の音楽アーティストを表示する必要がある。そこで類似アーティスト選択表示手段は、スタート時には、複数の音楽アーティストの中から予め定めたまたはランダムに定めた一人の音楽アーティストを選択する初期選択手段を備えていてもよい。なお最初だけ予め定めたまたはランダムに定めた一人の音楽アーティストとこの一人の音楽アーティストと類似する複数の音楽アーティストのアーティスト表示を表示した後は、前回選択した音楽アーティストをスタート時に選択する一人の音楽アーティストと定めるようにしてもよいのは勿論である。【００１９】
また具体的な、類似アーティスト選択表示手段は、初期選択手段の他に、特定アーティスト選択手段を備えている。この特定アーティスト選択手段は、初期選択手段が一人の音楽アーティストを選択した以降は、操作者の操作によりディスプレイ上に表示された複数のアーティスト表示から一つのアーティスト表示が選択されると、選択された１つのアーティスト表示に対応する一人の音楽アーティストを、複数の音楽アーティストの中から選択された一人の音楽アーティストとして定める。操作者の操作による選択方法は、任意である。例えば、いわゆるカーソルやポインタによる選択でもよい。また、操作者によって回転させられるロータリー式のノブを備えた専用のロータリー式選択手段を用いてもよい。このロータリー式選択手段は、ノブを回転することにより、ディスプレイ上の表示された複数のアーティスト表示から回転方向によって定まる選択方向に順次アーティスト表示を選択する指令を出力するように構成されている。選択されたことの結果は、選択されているアーティスト表示が常に特定の位置に表示されるようにしてもよいし、選択されているアーティスト表示の表示態様を他のアーティスト表示とは異なるものとしてもよい。例えば、選択されているアーティスト表示の輝度を変えたり、表示の色を変えたり、選択されているアーティスト表示を点滅させるようにしてもよい。【００２０】
前述のように、アーティスト表示の表示態様は任意であるが、スクロール表示手段を用いるとディスプレイの表示画面が小さい場合でも便利である。スクロール表示手段は、初期選択手段または特定アーティスト選択手段が一人の音楽アーティストを選択すると、一人の音楽アーティスト及び該一人の音楽アーティストと類似度が近い複数の音楽アーティストに関する複数のアーティスト表示を、ディスプレイ上にスクロールする表示態様で表示する機能を有している。ここで「スクロールする表示態様」とは、現在選択されているアーティスト表示の隣りのアーティスト表示を選択すると、ディスプレイに表示されている複数のアーティスト表示の列の一方の端に位置する１つのアーティスト表示が消えて、他方の端に新たなアーティスト表示が表示される表示態様である。このようなスクロール表示手段を用いると、ディスプレイの表示画面が小さい場合でも、簡単に大量のアーティスト表示を見ることができる。【００２１】
そして本発明の装置は、楽曲データ再生手段を備えている。この楽曲データ再生手段は、ディスプレイ上に表示された複数のアーティスト表示から、一つのアーティスト表示が選択され、更に再生指令が入力されると、選択されたアーティスト表示に対応する音楽アーティストの１以上の楽曲データを楽曲データ蓄積手段に蓄積された複数の楽曲データから抽出して再生する機能を備えている。再生指令の発生方法（入力方法）は、任意である。例えば、類似アーティスト選択表示手段が選択された一つのアーティスト表示を表示するのと同期して、再生指令が発生する（入力される）ようにしてもよい。このようにすると、一つのアーティスト表示が選択されている状態では、そのアーティスト表示に対応する音楽アーティストの楽曲が常に再生されていることになる。また１つのアーティスト表示が選択された後に、別の入力手段から再生指令を入力するようにようにしてもよい。例えば、前述の特定アーティスト選択手段でロータリー式選択手段を用いる場合には、ロータリー式選択手段のノブをキートップとして使用するプッシュスイッチ構造をロータリー式選択手段に内蔵させることができる。このようにするとノブの回転でアーティスト表示の選択を行い、ノブのプッシュ操作で再生指令の入力を行うことができる。なお再生指令を入力するための専用の入力器を設けてもよいのは勿論である。【００２２】
本発明の音楽アーティスト検索装置によれば、ディスプレイ上に操作者が選択した一人の音楽アーティストに対応する一つのアーティスト表示と一緒に、この一人の音楽アーティストと類似する複数の音楽アーティストのアーティスト表示が自動的に且つ選択可能に表示される。したがって自分の好みの音楽アーティストと似た未知の音楽アーティストを簡単に検索することができる。また楽曲データ再生手段を備えているので、検索した未知の音楽アーティストの楽曲を直ぐに再生して確認することができ、極めて利便性が高い。【００２３】
なお未知の音楽アーティストを検索する場合に、アーティスト表示の他に検索に役立つ情報を用語でディスプレイ上に表示すれば、選択作業が容易になる。例えば、役に立つ情報としては、音楽アーティストの楽曲のジャンルや、アーティストの性別、個人か、グループか等の情報である。そこでこのような情報の表示を可能にするためには、用語データ記憶手段と、関連用語表示手段とを更に備えていればよい。用語データ記憶手段は、複数の音楽アーティストに関する複数の文字情報データから、楽曲及びアーティストに関連して予め定めた複数の用語について、複数の音楽アーティスト毎に出現頻度を求め、複数の用語に関する出現頻度またはこの出現頻度に基づいて定められた用語の重みを求めて得た用語データを音楽アーティスト類似マップ中の複数の音楽アーティストに対応して記憶するものである。複数の文字情報データは、どのようなものであってもよく、例えばインターネットを利用して収集したデータを含んでいてもよい。インターネットを利用して収集したデータは電子データであるため、解析を直ちに行うことができ、利便性が高い。予め定めた複数の用語は、音楽アーティストの検索に役立つものであれば、どのようなものでもよい。しかしながら音楽のジャンルを意味する用語のように音楽アーティストの検索に極めて重要な意味を持つものもあれば、アーティストの国籍のように音楽アーティストの検索に直ちに役に立たないものもある。そこで複数の用語に重みを付けずに解析を行うと、不要な解析作業が増えることが懸念される。そこで予め定める複数の用語は、重要度に応じて、後述するように複数のグループに分けておくのが好ましい。【００２４】
文字情報データ中に含まれるどのような用語を対象とするかについて定める方法としては、すでに公知の種々のキーワード抽出手法を用いることが可能である。またこれらの用語の抽出及び決定には、ＴＦＩＤＦ法等を用いてもよいのは勿論である。ＴＦＩＤＦ法は、語の出現頻度に基づいてキーワードに重み付けをしてその語の重みを利用する周知のキーワード決定方法である。【００２５】
また関連用語表示手段は、初期選択手段または特定アーティスト選択手段が一人の音楽アーティストを選択すると、用語データ記憶手段に一人の音楽アーティストに関して記憶されている用語データに基づいて、一人の音楽アーティストと関連が深い用語を、一人の音楽アーティストに関連することが判る態様でディスプレイ上に表示する機能を有している。ここで「一人の音楽アーティストと関連が深い用語」の定め方は、アーティストの検索に役に立つ用語を表示するという趣旨に沿って定められることになる。既に複数の用語について出現頻度及びこの出現頻度に基づいて定められた用語の重みのデータがあるので、出現頻度の高いまたは用語の重みの大きい上位複数個の用語を表示すれば、この趣旨に最も沿うことになる。そして「一人の音楽アーティストに関連することが判る態様」とは、一人の音楽アーティストのアーティスト表示と何らかの関係性を持ってディスプレイに表示することを意味する。例えば、選択されているアーティスト表示の輝度が他のアーティスト表示の輝度よりも高い状態で表示されている場合には、「一人の音楽アーティストと関連が深い用語」の表示の輝度を高い状態にすることが考えられる。また表示の色を共通にするとか、表示を点滅させる等の他の表示態様を採用しても、用語が一人の音楽アーティストに関連するものであることが判る。これらの表示態様を採用する場合には、ディスプレイ上に予め出現頻度の高いまたは用語の重みの大きい上位複数個の用語を表示して、操作者に判断材料として利用可能な予備情報を与えておき、表示された用語の輝度を高めたり、色を変えたり、点滅させる等の表示態様を採用することにより、一人の音楽アーティストに関連する用語であることを操作者に認識させるようにしてもよい。このようにすると予備情報を含めて音楽アーティストの検索に用語を利用できるので、音楽アーティストの検索が容易になる。【００２６】
なお、より実用的なレベルでは、用語データ記憶手段には、少なくとも音楽アーティストを検索する際の判断材料として重要度が高い用語であると考えられる第１のグループに属する複数の用語に関する用語データと、第１のグループに属する用語よりも重要度は低いが判断材料として利用可能であると考えられる第２のグループに属する複数の用語に関する前記用語データとを含めておくのが好ましい。この場合には、関連用語表示手段を、第１のグループに属する複数の用語のうち出現頻度の高いまたは用語の重みの大きい上位複数個の用語を表示し、第２のグループに属する複数の用語のうち出現頻度の高いまたは用語の重みの大きい上位複数個の用語を表示するように構成すればよい。そして用語が一人の音楽アーティストに関連することが判る態様として、該当する用語の表示輝度を高めるか、または前記用語の表示を点滅させるように構成すればよい。【００２７】
用語を二つのグループに分けておくと、ディスプレイ上において、グループ単位で用語の表示をすることが可能になる。例えば、一例としては、前述のマップ作成手段を、巡回セールスマン問題を解くアルゴリズムに従って、複数の音楽アーティストについて求めた複数の類似度が、一筆書きでつながる関係になるように音楽アーティスト類似マップを作成するように構成する。その上で、疑似マップ図形表示手段を更に設けるのが好ましい。疑似マップ図形表示手段は、音楽アーティスト類似マップに基づいて、複数の音楽アーティストに対応する位置が特定された閉ループ状の疑似マップ図形をディスプレイ上に表示する。また疑似マップ図形表示手段は、類似アーティスト選択表示手段がディスプレイ上に表示した選択された一人の音楽アーティストのアーティスト表示の表示位置と疑似マップ図形における前記選択された一人の音楽アーティストの位置とが常に同じ位置関係になるように、疑似マップ図形を類似アーティスト選択表示手段による複数のアーティスト表示の動きと連動して移動表示させるように構成されている。そして関連用語表示手段を、第１のグループに属する複数の用語のうち出現頻度の高いまたは用語の重みの大きい上位複数個の用語と、第２のグループに属する複数の用語のうち出現頻度の高いまたは用語の重みの大きい上位複数個の用語とを、疑似マップ図形における複数の音楽アーティストの位置を考慮して疑似マップ図形に隣接して表示し、しかも疑似マップ図形の移動表示と連動して用語の表示を移動させるように構成する。このように疑似マップ図形表示手段と関連用語表示手段を構成すると、複数のアーティスト表示とは別に、アーティストの検索に役立つ予備情報としての複数の用語と、選択されたアーティスト表示と深い関係にある用語とを、アーティスト表示の選択及び更新と同期して複数のアーティスト表示と一緒にディスプレイ上に表示することができる。その結果、ディスプレイに表示された複数の用語を参考にすれば、短い時間で大量の音楽アーティストの中から所望の未知の音楽アーティストを検索することができる。【００２８】
なお複数の音楽アーティストに対応する位置が特定された閉ループ状の疑似マップ図形の形状は、円形状でも、楕円形状でも、また多角形形状であってもよい。疑似マップ図形において、複数の音楽アーティストに対応する位置が特定されていることの結果として、複数のアーティスト表示中の選択されたアーティスト表示の位置と、疑似マップ図形との位置との間に、常に一定の関係を持たせることができる。具体的には、ディスプレイ上に表示された選択されたアーティスト表示の横に、疑似マップ図形中における選択されたアーティスト表示に対応する音楽アーティストの部分（位置）が並ぶように、疑似マップ図形を表示することが可能になる。また疑似マップ図形に隣接して第１及び第２のグループに属する用語のうち出現頻度の高いまたは用語の重みの大きい用語を表示して、疑似マップ図形の移動表示と連動してこれらの用語の表示を移動させるように構成すると、結果として選択されたアーティスト表示に関連する用語を常に、アーティスト表示と関連があることを認識できる位置に表示することが可能になる。その結果、検索が更に容易になる。【００２９】
また閉ループ状の疑似マップ図形としては、第１のグループに属する上位複数個の用語の数と同じ数の複数のサークル表示が同心的に配置された構成を有するものを採用することができる。このような構成の疑似マップ図形を採用した場合には、上位複数個の用語と複数のサークル表示とを対応付けるのが好ましい。そしてこの場合には、疑似マップ図形表示手段を次の第１及び第２の機能を実行できるように構成する。すなわち、上位複数個の用語のそれぞれについて出現頻度または用語の重みを平滑化して複数の用語の重みのレベルに分類して、各用語に対応するサークル表示を、複数の用語の重みのレベルに対応させた複数のセグメント領域で構成する第１の機能を実行できるように疑似マップ図形表示手段を構成する。さらに複数のセグメント領域の輝度及び／または色度の差でこれらのレベルを表示する第２の機能を実行できるように疑似マップ図形表示手段を構成する。このように、第１及び第２の機能を実行できる疑似マップ図形表示手段を用いると、最も重要な用語が含まれる第１のグループに属する上位複数個の用語の出現頻度または用語の重みの程度を、対応するサークル表示の複数のセグメント領域の輝度及び／または色度の差として視覚により認識することができる。その結果、疑似マップ図形及び用語表示をアーティスト表示の更新と連動して移動させる場合であっても、サークル表示のセグメント領域の位置から、所望の音楽アーティストの位置を認識しながら検索作業を行うことができる。そのためアーティスト表示の更新（移動）を速い速度で行うことが可能になる。【００３０】
なお用語データ記憶手段には、複数の音楽アーティストに関連する用語であると考えられる第３のグループに属する複数の用語に関する出現頻度または出現頻度から求めた用語の重みのデータを含めてもよい。この場合には、関連用語表示手段を、第３のグループに属する複数の用語に関する用語データに基づいて、一人の音楽アーティストに関連する用語を参考用語として、第１及び第２のグループに属する用語の表示とは別にディスプレイ上に表示するように構成する。このようにすれば、第３のグループに属する複数の用語も補助的に参考にしながら、所望の未知の音楽アーティストの検索を行うことができる。【００３１】
本発明の音楽アーティスト検索方法は、音楽アーティスト類似マップ作成蓄積ステップと、楽曲データ蓄積ステップと、類似アーティスト選択表示ステップと、楽曲データ再生ステップとから構成される。音楽アーティスト類似マップ作成蓄積ステップでは、複数の音楽アーティストについて、それぞれの音楽アーティストの音楽の特徴に基づいて、複数の音楽アーティスト間の複数の類似度を求める。そして複数の類似度を基準にして作成した複数の音楽アーティストについての音楽アーティスト類似マップを作成する。そして作成した音楽アーティスト類似マップを音楽アーティスト類似マップ蓄積手段に蓄積する。楽曲データ蓄積ステップでは、複数の音楽アーティストについて、それぞれ複数の楽曲データを楽曲データ蓄積手段に蓄積する。類似アーティスト選択表示ステップでは、複数の音楽アーティストの中から一人の音楽アーティストが選択されると、音楽アーティスト類似マップに基づいて、一人の音楽アーティストと類似度が近い複数の音楽アーティストを選択し、一人の音楽アーティスト及び類似度が近い複数の音楽アーティストに関する複数のアーティスト表示をディスプレイ上に表示する。そして楽曲データ再生ステップでは、ディスプレイ上に表示された複数のアーティスト表示から、一つのアーティスト表示が選択され、更に再生指令が入力されると、選択されたアーティスト表示に対応する音楽アーティストの１以上の楽曲データを楽曲データ蓄積手段に蓄積された複数の前記楽曲データから抽出して再生する。【００３２】
音楽アーティスト類似マップ作成蓄積ステップは、一人の前記音楽アーティストについての複数の楽曲データと他の一人の前記音楽アーティストについての複数の楽曲データとの間の距離に基づいて、一人の音楽アーティストと他の一人の音楽アーティストとの間の前記類似度を求める類似度演算ステップと、類似度演算ステップにより求めた複数の音楽アーティストについての複数の類似度に基づいて、音楽アーティスト類似マップを作成するマップ作成ステップと、マップ作成ステップで作成した音楽アーティスト類似マップをマップ記憶手段に記憶するマップ記憶ステップとから構成できる。【００３３】
また類似度演算ステップでは、一人の音楽アーティストについての複数の楽曲データのそれぞれから見た他の一人の音楽アーティストについての複数の楽曲データとの間の複数の最短距離を平均化して得た第１の平均値を求め、他の一人の音楽アーティストについての複数の楽曲データのそれぞれから見た一人の音楽アーティストについての複数の楽曲データとの間の複数の最短距離を平均化して得た第２の平均値を求め、さらに第１の平均値と前記第２の平均値のうち大きいほうの値を前記一人の音楽アーティストと他の一人の音楽アーティストとの間の類似度として求めることができる。【００３４】
またマップ作成ステップでは、巡回セールスマン問題を解くアルゴリズムに従って、複数の音楽アーティストについて求めた前記複数の類似度が、一筆書きでつながる関係になるように音楽アーティスト類似マップを作成することができる。【００３５】
さらに類似アーティスト選択表示ステップでは、スタート時には、複数の音楽アーティストの中から予め定めたまたはランダムに定めた一人の音楽アーティストを選択する初期選択ステップと、初期選択ステップで一人の音楽アーティストを選択した以降、操作者の操作によりディスプレイ上に表示された複数のアーティスト表示から一つのアーティスト表示が選択されると、選択された１つのアーティスト表示に対応する一人の音楽アーティストを、複数の音楽アーティストの中から選択された一人の音楽アーティストとして定める特定アーティスト選択ステップと、初期選択ステップまたは特定アーティスト選択ステップで一人の音楽アーティストを選択すると、一人の音楽アーティスト及び該一人の音楽アーティストと類似度が近い複数の音楽アーティストに関する複数のアーティスト表示を、ディスプレイ上にスクロールする表示態様で表示するスクロール表示ステップとを備えているのが好ましい。【００３６】
また複数の音楽アーティストに関する複数の文字情報データから、楽曲及びアーティストに関連して予め定めた複数の用語について、複数の音楽アーティスト毎に出現頻度または出現頻度に基づいて定められた用語の重みを求めて得た用語データを、音楽アーティスト類似マップ中の複数の音楽アーティストに対応して用語データ記憶手段に記憶する用語データ記憶ステップと、初期選択ステップまたは特定アーティスト選択ステップで一人の音楽アーティストを選択すると、用語データ記憶手段に一人の音楽アーティストに関して記憶されている用語データに基づいて、一人の音楽アーティストと関連が深い用語を、一人の音楽アーティストに関連することが判る態様でディスプレイ上に表示する関連用語表示ステップとを更に備えているのが好ましい。【００３７】
さらに本発明における音楽アーティスト検索用プログラムは、上記方法の各ステップをコンピュータに実行させるように構成されている。そして、この本発明のプログラムは、コンピュータ読み取り可能な記録媒体に記録されていてもよいのは勿論である。
【図面の簡単な説明】
【００３８】
【図１】（Ａ）及び（Ｂ）は、本発明を携帯型の音楽アーティスト検索装置に適用した場合の２種類のハードウエアの外観を示す斜視図である。
【図２】本発明の実施の形態の音楽アーティスト検索装置の本体内に構築される検索システムの主要部とその他の関連手段の構成を示すブロック図である。
【図３】ディスプレイに表示する表示パターンの一例を示す図である。
【図４】距離計算を説明するために用いる図である。
【図５】（Ａ）乃至（Ｃ）は、音楽アーティスト類似マップを作成する方法の一例を説明するために用いる図である。
【図６】（Ａ）乃至（Ｃ）は、出現頻度の高い用語の表示位置の定め方について説明するために用いる図である。
【図７】（Ａ）及び（Ｂ）は、検索動作時のディスプレイの表示の変化の一例を示す図である。
【図８】検索動作時のディスプレイの表示の変化の他の例を示す図である。
【図９】図２に示したアーティスト検索装置をコンピュータを利用して実現する場合に用いるソフトウエアのアルゴリズムの一例を示すフローチャートである。
【図１０】複数の音楽アーティストの類似度を計算するためのアルゴリズムのフローチャートである。
【図１１】第１のグループに属する複数の用語から疑似マップ図形の内周側に表示する複数の用語を決定する際のフローチャートである。
【図１２】第２のグループに属する複数の用語からディスプレイ上に表示する用語を決定する際のフローチャートである。
【図１３】第３のグループに属する複数の用語からディスプレイ上に表示する用語を決定する際のフローチャートである。
【発明を実施するための最良の形態】
【００３９】
以下、本発明に係る音楽アーティスト検索装置及び方法の実施の形態の一例について図面を参照して詳細に説明する。図１（Ａ）及び（Ｂ）は、本発明を携帯型の音楽アーティスト検索装置に適用した場合の２種類のハードウエア１の外観を示す斜視図である。図１（Ａ）のハードウエア１では、ディスプレイ３を備えた本体５とは別に、ロータリー式選択手段７が設けられている。また図１（Ｂ）のハードウエア１では、ディスプレイ３を備えた本体５に、ロータリー式選択手段７が実装されている。図１（Ｂ）のハードウエア１では、本体５の側面にスピーカの放音部９が配置されている。ロータリー式選択手段７は、操作者が回転操作するノブ７１を備えており、このノブ７１をキートップとして使用するプッシュスイッチ構造を内蔵している。したがって後述するアーティスト表示の選択を行う際には、ノブ７１を回転し、音響データを再生する際には、ノブ７１を押し下げることになる。【００４０】
図２には、本実施の形態の音楽アーティスト検索装置（ハードウエア１）の本体５内に構築される検索システム１１の主要部とその他の関連手段の構成を示すブロック図である。また図３は、ディスプレイ３に表示する表示パターンの一例を示す図である。なお図２には、図１に示したディスプレイ３及びロータリー式選択手段７と、その他説明に必要な手段を併せて図示してある。【００４１】
音楽アーティスト検索装置（ハードウエア１）の検索システム１１は、大きく分けて、音楽アーティスト類似マップ蓄積手段１３と、楽曲データ蓄積手段１５と、類似アーティスト選択表示手段１７と、楽曲データ再生手段１９と、関連用語表示システム２１と、ディスプレイ駆動装置２３と、スピーカ駆動装置２５と、そしてスピーカ２７とを備えている。【００４２】
音楽アーティスト類似マップ蓄積手段１３は、類似度演算手段１３１と、マップ作成手段１３２と、マップ作成手段１３２が作成した音楽アーティスト類似マップを記憶するマップ記憶手段１３３とから構成されている。音楽アーティスト類似マップ蓄積手段１３は、それぞれの音楽アーティストの音楽の特徴に基づいて、複数の音楽アーティストについて、複数の音楽アーティスト間の複数の類似度を類似度演算手段１３１により求める。そしてこれら複数の類似度を基準にしてマップ作成手段１３２で作成した複数の音楽アーティストについての音楽アーティスト類似マップをマップ記憶手段１３３に記憶している。類似度演算手段１３１は、一人の音楽アーティストについての複数の楽曲データと他の一人の音楽アーティストについての複数の楽曲データとの間の距離に基づいて、一人の音楽アーティストと他の一人の音楽アーティストとの間の類似度を求める。【００４３】
本実施の形態では、距離に基づく類似度の求め方として、距離の平均値を利用している。図４を用いて説明すると、まず一人の音楽アーティストＡについての複数の楽曲データＸのそれぞれから見た他の一人の音楽アーティストＢについての複数の楽曲データＹとの間の複数の最短距離ｄ１及びｄ２を平均化して得た第１の平均値［ｄ（Ａ，Ｂ）＝（ｄ１＋ｄ２）／２］を求める。次に他の一人の音楽アーティストＢについての複数の楽曲データＹのそれぞれから見た一人の音楽アーティストＡについての複数の楽曲データＸとの間の複数の最短距離ｆ１、ｆ２及びｆ３を平均化して得た第２の平均値［ｄ（Ｂ，Ａ）＝（ｆ１＋ｆ２＋ｆ３）／３］を求める。そして第１の平均値と第２の平均値のうち大きい方の値を一人の音楽アーティストと他の一人の音楽アーティストとの間の類似度として求める。このような手法で類似度を求めると、一人の音楽アーティストの複数の楽曲データＸと他の一人の音楽アーティストの複数の楽曲データＹとから、総合的に楽曲データ間の距離を求めることができて、しかも音楽アーティスト間の類似度を高い精度で求めることができる。【００４４】
マップ作成手段１３２は、類似度演算手段１３１により求めた複数の音楽アーティストについての複数の類似度に基づいて、音楽アーティスト類似マップを作成する。図５（Ａ）乃至（Ｃ）を用いて、音楽アーティスト類似マップを作成する方法の一例を説明する。図５（Ａ）に示した複数の丸印は、類似度演算手段１３１により求めた複数の音楽アーティストについての類似度を、類似空間の図上に示した場合における各類似度の位置関係を模式的に示している。なお図５には、物理的な関係から数十人程度の類似度しか示していないが、実際には数百、数千人分の類似度を扱うことになる。本実施の形態では、図５（Ａ）に示した複数の類似度を、巡回セールスマン問題を解くアルゴリズムに従って、複数の音楽アーティストについて求めた複数の類似度が、図５（Ｂ）に示すように、一筆書きでつながる関係になるように音楽アーティスト類似マップＭ´を作成する。図５（Ｂ）の音楽アーティスト類似マップＭ´では、マップを図式化した場合に利用しづらいため、本実施の形態では、整形作業を行って、図５（Ｃ）に示すように、真円形状のラインに沿って類似度が並んだ形状の音楽アーティスト類似マップＭを作成する。図５（Ｃ）において、類似度の丸印が示された位置が、その類似度に対応する音楽アーティストの音楽アーティスト類似マップＭ上の位置として定義される。図５（Ｂ）に示した整形前の状態では、類似度が近い丸印は、位置的に近い位置に集まることになる。しかしながら図５（Ｃ）のように、表示のために整形したものでは、類似度が近い丸印であっても、離れた位置に配置されることになる。そのため後に詳しく説明するように、図３に示す、音楽アーティスト類似マップＭに基づいて作成された疑似マップ図形に沿って表示された音楽アーティストの検索の参考とする複数の用語には、同じ意味の複数の用語が異なった位置に配置されることになる。例えば、図３に示した円形の疑似マップ図形の外側には、「Ｂｅａｔｓ」の用語が周方向に離れた３箇所に記載されている。これは、図５（Ｂ）に示す整形前の音楽アーティスト類似マップＭ´で見れば、近い位置にあった複数の類似度（複数の音楽アーティストの位置）が、図５（Ｃ）のようにマップが整形された結果として、それらの複数の類似度（複数の音楽アーティストの位置）が分散したためである。図５（Ｃ）に示すように、音楽アーティスト類似マップＭが、閉ループを構成すると、順方向及び逆方向のいずれの方向に検索を行っても必ず所望の音楽アーティストに到達することができるので、検索作業が容易になる。【００４５】
図２の楽曲データ蓄積手段１５は、複数の音楽アーティストについて、それぞれ複数の楽曲データを蓄積している。各音楽アーティストについて複数の楽曲データを蓄積すれば、前述の類似度の演算精度を高めることができる上、再生時に複数の楽曲を再生することができるので利便性が高くなる。なお本実施の形態では、システム１１内でマップＭを作成しているが、システム１１の外部でマップＭを作成してもよいのは勿論である。その場合には、類似度演算演算手段１３１及びマップ作成手段１３２をシステム１１内に設ける必要はない。また内部でマップＭを作成する場合でも、作成しない場合でも、類似度を求める際に使用する楽曲と再生される楽曲とが一致している必要性はない。【００４６】
類似アーティスト選択表示手段１７は、初期設定手段１７１またはロータリー式選択手段７のノブ７１の操作により複数の音楽アーティストの中から一人の音楽アーティストが選択されると、音楽アーティスト類似マップＭに基づいて、一人の音楽アーティストと類似度が近い複数の音楽アーティストを選択する。そして類似アーティスト選択表示手段１７は、一人の音楽アーティストとこの一人の音楽アーティストと類似度が近い複数の音楽アーティストに関する複数のアーティスト表示をディスプレイ３上に表示する。図３においては、長方形の枠に囲まれたアーティスト表示「Ａ１１１」が、選択された音楽アーティストを示すアーティスト表示である。そしてその他のアーティスト表示（「Ａ１１１」を除く、アーティスト表示「Ａ１０５」〜「Ａ１１６」）が、選択された一人の音楽アーティストと類似度が近い複数の音楽アーティストに関する複数のアーティスト表示である。なお図３においては、説明の都合上、並びに人格権及び個人情報の保護の問題が生じる可能性があるため、アーティスト表示をアルファベット文字と数字とからなる識別番号で表示している。しかしながら、利便性を考えて通常は、音楽アーティストの名前がアーティスト表示として表示されるのが好ましい。【００４７】
類似アーティスト選択表示手段１７の一つの機能は、ディスプレイ３上に選択された一人の音楽アーティストを示すアーティスト表示（Ａ１１１）とこの一人の音楽アーティストと類似度が近い複数の音楽アーティストに関する複数のアーティスト表示（Ａ１１１を除く、アーティスト表示Ａ１０５〜Ａ１１６）を表示することである。この機能により、ある一人の音楽アーティストと類似する未知の音楽アーティストと巡り合うことが可能になる。類似度が近い複数の音楽アーティストの選択は、音楽アーティスト類似マップに基づいて実行される。したがってマニュアル操作ではなく、自動的に類似する音楽アーティストの検索が可能になる。表示する複数の音楽アーティストの表示数は任意である。本実施の形態では、ディスプレイ上に縦並びで１２名分のアーティスト表示を表示している。【００４８】
装置を立ち上げた初期から、選択を可能にするためには、スタート時から選択可能な複数のアーティスト表示をディスプレイ３上に表示する必要がある。そこで本実施の形態では、類似アーティスト選択表示手段１７は、スタート時には、複数の音楽アーティストの中からランダムに定めた一人の音楽アーティストを選択する初期選択手段１７１を備えている。したがって装置を立ち上げた最初だけ、ランダムに定めた一人の音楽アーティストのアーティスト表示とこの一人の音楽アーティストと類似する複数の音楽アーティストのアーティスト表示がディスプレイ３上に表示される。なおランダムに最初の一人の音楽アーティストを定めるのではなく、一人の音楽アーティストを予め定めておいてもよいのは勿論である。また本実施の形態では、類似アーティスト選択表示手段１７が、初期選択手段１７１の他に、特定アーティスト選択手段１７２とスクロール表示手段１７３とを備えている。特定アーティスト選択手段１７２は、初期選択手段１７１が一人の音楽アーティストを選択した以降は、ディスプレイ上に表示された複数のアーティスト表示から操作者の操作により一つのアーティスト表示が選択されると、選択された１つのアーティスト表示に対応する一人の音楽アーティストを、複数の音楽アーティストの中から選択された一人の音楽アーティストとして定める。本実施の形態では、操作者の操作による選択手段として、図１に示すように、操作者によって回転させられるロータリー式のノブ７１を備えた専用のロータリー式選択手段７を用いている。このロータリー式選択手段７は、ノブ７１を回転することにより、ディスプレイ３上の表示された複数のアーティスト表示から回転方向によって定まる選択方向に順次アーティスト表示を選択する指令を出力するように構成されている。本実施の形態では、選択されたことを、選択されているアーティスト表示が常に特定の位置（図３において長方形の枠が表示されている位置）に表示されるようにして示している。なお本実施の形態では、更に、選択されているアーティスト表示の輝度を明るくするか又は点滅させることにより、選択されているアーティスト表示を特定できるようにしている。そしてスクロール表示手段１７３を用いることにより、ディスプレイ３に複数のアーティスト表示をスクロール表示する。ここでスクロール表示手段１７３によるスクロール表示態様とは、図３で説明すると、現在選択されているアーティスト表示Ａ１１１の隣りのアーティスト表示Ａ１１０を選択すると、ディスプレイ３に表示されている複数のアーティスト表示の列の上端に位置する１つのアーティスト表示Ａ１１６が消え、その下のアーティスト表示Ａ１１５〜Ａ１０５が一つずつ上に繰り上がり（移動し）、下端に新たなアーティスト表示Ａ１０４が追加表示される表示態様である。このようなスクロール表示手段１７３を用いると、ディスプレイ３の表示画面が小さい場合でも、簡単に大量のアーティスト表示を見ることができる。【００４９】
未知の音楽アーティストを検索する場合に、アーティスト表示Ａ１０５〜Ａ１１６の他に検索に役立つ情報を、関連用語によりディスプレイ３上に表示すれば、検索作業が容易になる。そこで本実施の形態では、音楽アーティストの楽曲のジャンルや、アーティストの性別、使用する楽器、個人かグループか等の情報を関連する用語としてディスプレイ３上に表示するようにしている。このような情報の表示を可能にするために、本実施の形態では、用語データ記憶手段２１１と、関連用語表示手段２１２と、疑似マップ図形表示手段２１３とからなる関連用語表示システム２１を備えている。用語データ記憶手段２１１には、複数の音楽アーティスト毎に、複数の用語に関する出現頻度のデータ及び／または出現頻度に基づいて作成された各用語の重みのデータを音楽アーティスト類似マップ中の複数の音楽アーティストに対応して（ペアーにして）記憶してある。複数の用語に関する出現頻度のデータ及び出現頻度に基づいて作成された各用語の重みのデータは、複数の音楽アーティストに関する複数の文字情報データが蓄積されている文字情報データベース２１５から入手した各音楽アーティストについての複数の文字情報データを、用語検索手段２１４で分析処理することにより得ている。複数の文字情報データは、どのようなものであってもよく、本実施の形態では、文字情報データベース２１５は、インターネットを利用して収集したデータを含んでいる。インターネットを利用して収集したデータは電子データであるため、解析を直ちに行うことができ、利便性が高い。なお文字情報データからの用語の抽出には、種々の公知のキーワード自動抽出技術を利用することができる。また用語の出現頻度に基づいて用語に重みを付けるための演算に関しては、本実施の形態では、公知のＴＦＩＤＦ法を採用している。このＴＦＩＤＦ法では、ＴＦ（Term Frequency:「用語の出現頻度」）とＩＤＦ（Inverse Document Frequency:「文書頻度の逆数」）の積ＴＦＩＤＦを用いて各用語に対して重みを付ける。この重みを本願明細書では、「用語の重み」と言う。ＴＦＩＤＦ法による用語の重みを基準にすると、文書データにしか出現せず、しかもその文書データの中で多く出現する語の用語の重みは大きな値となるが、多数の文書データに出現する用語はＩＤＦが低くなるので、重みが付かない（用語の重みが小さくなる）。【００５０】
ここで予め定める複数の用語は、公知のキーワード検索技術で検索した用語の中から選択すればよく、特に音楽アーティストの検索に役立つものであれば、どのようなものでもよい。しかしながら複数の用語の中には、音楽のジャンルを意味する用語のように音楽アーティストの検索に極めて重要な意味を持つものもあれば、アーティストの国籍のように音楽アーティストの検索には直ちに役に立たないものもある。もし複数の用語に重みを付けずに解析を行うと、不要な解析作業が増えることが懸念される。そこで予め定める複数の用語は、重要度に応じて、後述するように複数のグループに分けておくのが好ましい。【００５１】
また関連用語表示手段２１２は、初期選択手段１７１または特定アーティスト選択手段１７２が一人の音楽アーティストを選択すると、用語データ記憶手段２１１に一人の音楽アーティストに関して記憶されている用語の重みのデータに基づいて、一人の音楽アーティストと関連が深い用語を、一人の音楽アーティストに関連することが判る態様でディスプレイ３上に表示させる機能を有している。ここで「一人の音楽アーティストと関連が深い用語」の定め方は、アーティストの検索に役に立つ用語を表示するという趣旨に沿って定められることになる。既に複数の用語について出現頻度及び用語の重みのデータがあるので、出現頻度の高いまたは用語の重みの大きい上位複数個の用語を表示すれば、この趣旨に最も沿うことになる。なお本実施の形態では、精度を高めるために用語の重みの大きい上位複数個の用語を表示する。【００５２】
本実施の形態では、用語データ記憶手段２１１には、第１のグループ乃至第３のグループのいずれかに属する複数の用語についての用語データが、各音楽アーティスト別に記憶されている。ここで第１のグループに属する用語とは、音楽アーティストを検索する際の判断材料として重要度が高い用語であり、本実施の形態では音楽のジャンルを示す用語を中心にして第１のグループに含まれる用語が定められている。図３の例では、８個の同心円から構成される多重円の疑似マップ図形ＭＦの内側に表示された８種類の用語「Ｒｏｃｋ」「Ｔｅｃｈｎｏ」「Ｈｏｕｓｅ」「Ｒａｐ」「Ｐｏｐ」「Ｊａｚｚ」「Ｃｌａｓｓｉｃａｌ」「Ｓｏｕｌ」が第１のグループに属する用語である。これらの用語を表示するために、本実施の形態では５０個の用語を第１のグループに属する用語として分析を行っている。そして用語の重みの大きい上位８位までの用語を、疑似マップ図形ＭＦの内側に表示している。【００５３】
次に出現頻度の高い用語の表示位置の定め方について図６を用いて説明する。疑似マップ図形表示手段２１３がディスプレイ３上に表示する疑似マップ図形ＭＦは、図５を用いて説明した音楽アーティスト類似マップＭに基づいて作成された、複数の音楽アーティストに対応する位置が特定された閉ループ状の図形である。本実施の形態では、図３に示すように、八重の多重円の表示または八重のサークル表示を疑似マップ図形ＭＦの基本形状としている。八重のサークル表示のそれぞれが、前述の上位８位までの用語に対応している。用語の表示位置と用語の重みの大きさを表示するためのデータを得るために、図６（Ａ）に示す図を考える。図６（Ａ）の複数の丸印は、各音楽アーティストの類似度の位置（音楽アーティストの位置に相当）を示している。そして複数の丸印の外側に表示された矩形状の図形が、対応する音楽アーティストに関する特定の用語についての用語の重みの大きさを表している。矩形状の図形が長いほど、用語の重みが大きいことを意味している。例えば、特定の用語を「Ｒｏｃｋ」とした場合を想定する。図６（Ａ）の状態では、「Ｒｏｃｋ」という用語の重みが大きい領域と小さい領域とが混在している。これは図５（Ｂ）及び（Ｃ）を用いて説明したように、音楽アーティスト類似マップＭを作成する際に、図５（Ｂ）に示す状態では近い位置にいた複数のロックアーティストが、図５（Ｃ）に示す状態では、離れた位置に分散してしまった結果が原因となっている。音楽アーティスト類似マップＭ上の複数の領域に分散してロックアーティストが存在する場合には、複数箇所に「Ｒｏｃｋ」の表示をする必要性が生じる。【００５４】
そこで本実施の形態では、疑似マップ図形ＭＦを構成する同心的に配置された８つのサークル表示のうち、最も外側に位置するサークル表示を「Ｒｏｃｋ」に対応させており、その他の７つのサークル表示は残りの７つの用語にそれぞれ対応させている。そして本実施の形態では、疑似マップ図形表示手段２１３は、さらに次の二つの機能を実現する。第１の機能は、図６（Ｂ）に示すように、表示対象とする特定の一つの用語（例えば「Ｒｏｃｋ」）の用語の重みを平滑化して複数の重みレベルに分類して、その用語に対応するサークル表示を複数の重みレベルに対応させた複数のセグメント領域（Ｒ１〜Ｒ１０）で構成する。そしてその用語（例えば「Ｒｏｃｋ」）の表示箇所を決定するために、図６（Ｂ）に示すように、平滑化した曲線Ｃが、予め定めた基準重みレベルを超えているセグメント領域Ｒ１，Ｒ３，Ｒ５を「Ｒｏｃｋ」の用語の表示領域と決定する。関連用語表示手段２１２は、図３においては、「Ｒｏｃｋ」の用語を３つのセグメント領域Ｒ１，Ｒ３，Ｒ５に対して表示している。他の７つの用語に関しても、関連用語表示手段２１２は、用語データ記憶手段２１１に記憶されたデータに基づいて、前述と同様にして用語を表示するセグメント領域を決定して、各用語をディスプレイ３上に表示する。なおセグメント領域の数は、用語の重みの分布状態によって異なってくるので、常に同じ数とする必要はない。【００５５】
また本実施の形態の疑似マップ図形表示手段２１３は、複数のセグメント領域の輝度及び／または色度の差でこれらのレベルを表示する第２の機能を実行できるように構成されている。図６（Ｃ）は、複数のセグメント領域の輝度の差で各セグメント領域Ｒ１〜Ｒ１０の重みレベルを表示した場合の例を示している。図６（Ｃ）を見て判るように、セグメント領域の数が多くなると、輝度の差が判り難くなるため、輝度の差が識別可能な程度にセグメント領域の数を定めるのが好ましい。そして本実施の形態では、８つのサークル表示をそれぞれ異なった色で表示している。【００５６】
なお本実施の形態では、疑似マップ図形表示手段２１３は、ディスプレイ３上に表示された選択されたアーティスト表示の横に、疑似マップ図形中における選択されたアーティスト表示に対応する音楽アーティストの部分（位置）が並ぶように、疑似マップ図形ＭＦを表示している。そして疑似マップ図形表示手段２１３は、類似アーティスト選択表示手段１７がディスプレイ３上に表示した選択されたアーティスト表示（選択された音楽アーティスト）の表示位置（図３のＡ１１１が存在する位置）と、疑似マップ図形ＭＦにおけるその選択された音楽アーティストの位置とが、常に同じ位置関係になるように、疑似マップ図形ＭＦを類似アーティスト選択表示手段１７によるアーティスト表示のスクロール表示と連動して回転移動表示させる第３の機能を有している。具体的に説明すると、図７（Ａ）及び（Ｂ）に示すように、アーティスト表示のスクロール表示が１表示分（１音楽アーティスト分）スクロールさせられると、疑似マップ図形ＭＦも１音楽アーティスト分の回転角度だけ回転する。その結果、図３に示された選択されたアーティスト表示の表示位置に表示されている音楽アーティストと、この表示位置に対向する位置にある疑似マップ図形ＭＦの部分に位置が定められている音楽アーティストとが同じアーティストになる。図７に示すように、用語の表示も１音楽アーティスト分だけ回転する。また図８は、スクロール量を大きくした場合のディスプレイ３上の表示の変化結果を示している。【００５７】
関連用語表示手段２１２は、疑似マップ図形ＭＦに隣接して表示する用語の表示を疑似マップ図形の移動表示と連動して移動させる機能を有している。このようにすると、結果として選択されたアーティスト表示に関連する用語を常に、アーティスト表示と関連があることを認識できる位置に表示することが可能になる。【００５８】
なお前述のように疑似マップ図形ＭＦを構成するサークル表示の色に輝度の差を付けることによって、そのサークル表示に対応する用語の出現頻度が判るようにすると、次のような利点がある。すなわちアーティスト表示のスクロール動作と連動して、疑似マップ図形及び用語表示を移動させている場合に、移動速度（アーティスト表示の更新）が速くなると、用語を判読することが難しい。しかしながら操作者が用語と色との対応関係を記憶していれば、色の輝度を頼りにして（より明るく輝いている場所を頼りにして）、所望のジャンルの音楽アーティストが存在する位置を知ることができるので、高速検索が可能になるという利点が得られる。【００５９】
本実施の形態では、用語データ記憶手段２１１には、第１のグループに属する用語よりも重要度は低いが、判断材料として利用可能であると考えられる第２のグループに属する複数の用語に関する出現頻度及び用語の重みのデータと、複数の音楽アーティストに関連する用語であると考えられる第３のグループに属する複数の用語に関する出現頻度および用語の重みのデータとが更に含まれている。第２のグループに属する複数の用語には、使用される楽器を示す用語や、音楽アーティストの性別を示す用語や、音質を示す用語や、音楽アーティストがグループか否かを示す用語や、演奏がオーケストラか否かを示す用語が含まれている。また第３のグループに属する複数の用語には、第１及び第２のグループに属する用語とその他の関連する用語が含まれている。本実施の形態では、第１のグループに属する複数の用語と同様に、第２のグループに属する複数の用語のうち用語の重みが大きい上位複数個の用語を、図３に示すように、疑似マップ図形ＭＦの外側に、疑似マップ図形ＭＦに沿って表示してある。図３の例では、第２のグループに属する用語のうち、用語の重みが大きい上位１２個の用語（「Ｍａｌｅ」「Ｆｅｍａｌｅ」「Ｃｌｕｂ」「Ｂｅａｔｓ」「Ｐｉａｎｏ」「Ｇｕｉｔａｒ」「Ｏｒｃｈｅｓｔｒａ」「Ｂａｓｓ」「Ｑｕａｒｔｅｔ」「Ａｌｔｅｒｎａｔｉｖｅ」「Ｂｌｕｅｓ」「Ｔｒａｎｃｅ」）が表示されている。第２のグループに属する複数の用語の表示位置は、第１のグループに属する複数の用語の表示位置と同じ方法によって決定される。また第２のグループに属する複数の用語の表示は、第１のグループに属する複数の用語の表示と同様に、疑似マップ図形ＭＦと連動して移動する。第２のグループに属する複数の用語の表示位置は、第１のグループに属する複数の用語の表示位置と同じ方法によって決定される。本実施の形態のように、第１及び第２のグループに属する複数の用語を、疑似マップ図形ＭＦの内側と外側に分けて表示すると、より多くの情報を、表示位置の相違によって重要度に差を付けて表示することができる。したがって未知の音楽アーティストの検索が更に容易になる。【００６０】
また本実施の形態では、どの用語が、選択された一人の音楽アーティスト（アーティスト表示）に関連する用語であるのかが一目で判るように、その音楽アーティストに該当する用語の表示の輝度を高めるようにしている。なお図３においては、表示の輝度を高めていることを表示文字の線の太さを太くすることで表現している。表示の輝度を高める代わりに、用語の表示を点滅させたり色を変えるようにして、選択された一人の音楽アーティスト（アーティスト表示）に関連する用語であることを表示するようにしてもよいのは勿論である。【００６１】
なおディスプレイ３の表示は、ディスプレイ駆動手段２３からの駆動信号に基づいて駆動制御される。ディスプレイ駆動手段２３は、スクロール表示手段１７３、関連用語表示手段２１２及び類似マップ図形表示手段２１３からの信号を入力として、ディスプレイ３の画面表示を制御する。【００６２】
図３においては、第３のグループに属する複数の用語のうち、用語の重みが大きい用語を、ディスプレイ３の表示画面の右下の表示領域３１に表示している。表示領域３１には、アーティスト表示と第３のグループに属する複数の用語のうち、用語の重みが大きい用語と、その用語の重みの大きさに比例した高さ寸法を有するバー表示３２とが表示されている。表示領域３１に表示された複数の用語も、第１及び第２のグループに属する複数の用語と併せて、操作者に対する検索のための予備情報として利用される。【００６３】
このように疑似マップ図形表示手段２１３と関連用語表示手段２１２とを構成すると、複数のアーティスト表示（図３のＡ１０５〜Ａ１１６）とは別に、アーティストの検索に役立つ予備情報としての複数の用語と、選択されたアーティスト表示と深い関係にある用語とを、アーティスト表示の選択及び更新と同期して複数のアーティスト表示と一緒にディスプレイ上に表示することができる。その結果、ディスプレイに表示された複数の用語を参考にすれば、短い時間で大量の音楽アーティストの中から所望の未知の音楽アーティストを検索することができる。【００６４】
本実施の形態では、楽曲データ再生手段１９を備えている。この楽曲データ再生手段１９は、ディスプレイ３上に表示された複数のアーティスト表示（Ａ１０５〜Ａ１１６）から、一つのアーティスト表示（図３の例で、アーティスト表示Ａ１１１）が選択されると、更に再生指令が入力されると、選択されたアーティスト表示に対応する音楽アーティストの１以上の楽曲データを楽曲データ蓄積手段１５に蓄積された複数の楽曲データから抽出して再生する。なお、楽曲データ再生手段１９が選択されたアーティスト表示に対応する音楽アーティストの１以上の楽曲データを再生するのと同時に、図３に示すディスプレイ３の表示画面の右上の表示領域３３には、選択された一つのアーティスト表示（図３の例ではアーティスト表示Ａ１１１）と再生される楽曲名（楽曲データ）が表示される。本実施の形態では、ロータリー式選択手段７のノブ７１をキートップとして使用するプッシュスイッチ構造をロータリー式選択手段７に内蔵している。そしてノブ７１の回転でアーティスト表示の選択を行い、ノブ７１のプッシュ操作で再生指令の入力を行うようにしている。ノブ７１のプッシュ操作が行われると、楽曲データ再生手段１９は楽曲データ蓄積手段１５に蓄積された複数の楽曲データから抽出した楽曲データを再生し、スピーカ駆動装置２５を介してスピーカを駆動する。複数の楽曲データからどの楽曲データを再生するかは任意である。【００６５】
図９は、図２に示したアーティスト検索装置または本発明の方法をコンピュータを利用して実現する場合に用いるソフトウエアのアルゴリズムの一例を示すフローチャートである。最初のステップＳＴ１において、音楽アーティスト類似マップを準備する。音楽アーティスト類似マップの準備のために、まず図１０に示すアルゴリズムに従って複数の音楽アーティストの類似度を計算する。図１０に示す各音楽アーティストの類似度の計算では、まずステップＳＴ２１でデータベースから音楽アーティストＡの楽曲をｎ曲選択し、音楽アーティストＢの楽曲をｍ曲選択する。そしてステップＳＴ２２で、ｎ曲の楽曲とｍ曲の楽曲との間の距離（類似度）を計算する。次にステップＳＴ２３で、ｎ曲の楽曲のそれぞれからｍ曲の楽曲までの距離のうち、最短になる距離をｎ曲の楽曲ごとに求める。その後、これらの最短になる距離の平均値ｄ（Ａ，Ｂ）を求める。次にステップＳＴ２４で、ｍ曲の楽曲のそれぞれからｎ曲の楽曲までの距離のうち、最短になる距離をｍ曲の楽曲ごとに求める。その後、これらの最短になる距離の平均値ｄ（Ｂ，Ａ）を求める。次にステップＳＴ２５で、平均値ｄ（Ａ，Ｂ）と平均値ｄ（Ｂ，Ａ）の最大値を求め、これを音楽アーティストＡと音楽アーティストＢとの類似度とする。全員の音楽アーティストについて相互間の類似度の計算が終わるまでステップＳＴ２１〜ＳＴ２６が繰り返される。そしてこのようにして計算した類似度を用いて、図５に示す考え方に従って音楽アーティスト類似マップを作成する。なお音楽アーティスト類似マップの作成については、別個に行ってもよい。【００６６】
次に、音楽アーティスト類似マップが準備できたら、ステップＳＴ２へと進む。ステップＳＴ２では、音楽アーティスト類似マップに基づいて閉ループ状の疑似マップ図形をディスプレイに表示する。またステップＳＴ３で、関連用語を疑似マップ図形のそばに表示する。なおこの疑似マップ図形の表示と関連用語の表示のためには、予め用語データを取得し、表示すべき用語を決定しておく必要がある。図１１乃至図１３は、前述の第１乃至第３のグループに属する複数の用語から表示すべき用語を決定する際に使用するソフトウエアのアルゴリズムのフローチャートをそれぞれ示している。【００６７】
図１１は、第１のグループに属する最も重要な用語で、図３の疑似マップ図形ＭＦの内周側に表示する複数の用語を決定する際のフローチャートである。まずステップＳＴ３１で、複数の音楽アーティストについての文字情報データを含むデータベースから、ある一人の音楽アーティストに関連する文字情報データを集める。そしてステップＳＴ３２で、予め定めた第１のグループに属する複数の用語が出現する頻度を求めて記録する。予定しているすべての音楽アーティストについてステップＳＴ３１及びＳＴ３２が終了したら（ステップＳＴ３３）、ステップＳＴ３４へと進む。ステップＳＴ３４では、第１のグループの用語について、出現頻度に基づいて各用語の重みの大きさを求め、用語の重みが大きい上位複数の用語をディスプレイ上に表示する用語として予め決定する。【００６８】
次にステップＳＴ３５において、ステップＳＴ３４で表示する用語として決定した各用語に関して各音楽アーティスト毎の出現頻度に基づいて求めた用語の重みを音楽アーティスト類似マップにおける各音楽アーティストの位置に対応して並べる（用語の重みと音楽アーティストの位置とをペアーにする）。そしてステップＳＴ３６で、並べた複数の用語の重みを平滑化した後に複数の用語の重みレベルに分類する。次にステップＳＴ３７では、表示する用語に対応するサークル表示を複数の用語の重みレベルに対応させた複数のセグメント領域から構成する。ステップＳＴ３８では、複数の用語の重みレベルのうち所定のレベル以上ある用語の重みレベルに対応するセグメント領域の内側にその用語を表示することを決定する。またステップＳＴ３９では、複数のセグメント領域の輝度の差でレベルを表示することを決定する。なおステップＳＴ３８とステップＳＴ３９とは、どちらを先に実行してもよい。ステップＳＴ４０において、すべての用語についての決定が完了したことを判断すると、終了する。【００６９】
図１２は第２のグループに属する複数の用語からディスプレイ上に表示する用語を決定する際のフローチャートを示している。図１２におけるステップＳＴ１３１乃至ＳＴ１３６までは、図１１のステップＳＴ３１乃至ＳＴ３６と同じであるので説明は省略する。第２のグループに属する複数の用語のうち、用語の重みが大きい用語の表示は、疑似マップ図形のサークル表示の表示態様とは無関係である。そのためステップＳＴ１３７では、複数の用語の重みレベルのうち所定のレベル以上ある領域にその用語をサークル表示の外側に表示することを決定する。そしてステップＳＴ１３８において、すべての用語についての決定が完了したことを判断すると、終了する。【００７０】
図１３は、第３のグループに属する複数の用語からディスプレイ上に表示する用語を決定する際のフローチャートを示している。図１３におけるステップＳＴ２３１乃至ＳＴ２３３までは、図１１のステップＳＴ３１乃至ＳＴ３３と同じであるので説明は省略する。図１３では、ステップＳＴ２３４で音楽アーティストが選択されると、その音楽アーティストに関して決定した用語の重みの大きい上位の複数の用語を表示することを決定して、終了する。なお第３のグループに属する複数の用語のうち出現頻度に基づいて求めた用語の重みが大きい上位の複数の用語の表示は、音楽アーティストが選択されるたびに変更される。したがってステップＳＴ２３４は、音楽アーティストが選択されている状態で、常に実行されている。【００７１】
図９に戻って、スタート時には、ステップＳＴ４で、ランダムに選択された一人の音楽アーティストに類似度が近い複数の音楽アーティストのアーティスト表示をディスプレイに表示する。そしてステップＳＴ５において、他の一人の音楽アーティストが選択されたが否かの判断がなされ、選択された場合にはステップＳＴ６へと進む。ステップＳＴ６では、選択された一人の音楽アーティストに類似度が近い複数の音楽アーティストのアーティスト表示をディスプレイ上に表示する（アーティスト表示の更新が行われる）。そしてステップＳＴ７では、ディスプレイ上のアーティスト表示が変わるのに伴って、疑似マップ図形及び関連用語（但し第１及び第２のグループに属する用語）の表示を移動する。またステップＳＴ８では、選択された音楽アーティストに関連する用語（但し第１及び第２のグループに属する用語）の輝度を高める。第３のグループに属する用語のうち表示される用語については、特に輝度を高めることは行わない。なおステップＳＴ６乃至ステップＳＴ８は、実質的に同時に実行される。そしてステップＳＴ９で、再生指令の入力の有無が判断され、再生指令の入力があると、ステップＳＴ１０で選択された音楽アーティストの楽曲データの再生が実行される。ステップＳＴ１１で終了が判断されなければステップＳＴ５へと戻り、終了が判定されると検索動作は終了する。【００７２】
上記実施の形態では、複数のアーティスト表示の他に疑似マップ図形及び関連用語の表示を行っているが、複数のアーティスト表示だけでもよく、また複数のアーティスト表示と関連用語の表示だけを行うようにしてもよい。疑似マップ図形を表示しない場合には、関連用語の表示もアーティスト表示と同様に列をなすようにディスプレイ上に表示すればよい。また上記実施の形態では、疑似マップ図形を多重のサークル表示としているが、疑似マップ図形の表示形態は上記実施の形態に限定されるものではない。例えば、多重のサークル表示を用いずに単なる１つのサークルを表示するだけもよい。さらに上記実施の形態では、閉ループ状のマップを形成しているが、閉ループにならない直線状その他の形状のマップで、疑似マップ表示を表現してもよいのは勿論である。
【産業上の利用可能性】
【００７３】
本発明によれば、ディスプレイ上に操作者が選択した一人の音楽アーティストに対応する一つのアーティスト表示と一緒に、この一人の音楽アーティストと類似する複数の音楽アーティストのアーティスト表示が自動的に且つ選択可能に表示される。したがって自分の好みの音楽アーティストと似た未知の音楽アーティストを簡単に検索することができる利点が得られる。また楽曲データ再生手段を備えているので、検索した未知の音楽アーティストの楽曲を直ぐに再生して確認することができ、極めて利便性が高いという利点が得られる。
【図１】
2008041764.tif 000003
【図２】
2008041764.tif 000004
【図３】
2008041764.tif 000005
【図４】
2008041764.tif 000006
【図５】
2008041764.tif 000007
【図６】
2008041764.tif 000008
【図７】
2008041764.tif 000009
【図８】
2008041764.tif 000010
【図９】
2008041764.tif 000011
【図１０】
2008041764.tif 000012
【図１１】
2008041764.tif 000013
【図１２】
2008041764.tif 000014
【図１３】
2008041764.tif 000015
【国際調査報告】
2008041764.tif 000016
2008041764.tif 000017
2008041764.tif 000018
2008041764.tif 000019