(57)【要約】全世界規模の楽曲情報システムのユーザーからデータを収集することによりプレイリストの自動および半自動生成が実現される。ユーザーが楽曲情報システムにアクセスした際にユーザーが聴取する録音の属性は、収集されたデータから抽出される。データの精度を検証すべく、当該属性とシステム内の他の属性とが相関される。ユーザーはプレイリストを自動生成すべく、自身の楽曲コレクションに対する属性の組を指定することができる。次いでプレイリストを更に編集することもできるが、これは、表示領域が限られている上に録音の再生用に設計されたわずかなボタンしか備えていない装置であっても、ボタンの機能をプレイリスト生成用に再マッピングすることにより、可能である。【特許請求の範囲】
【請求項１】
プレイリストを作成する方法であって、
ユーザーが所有する録音に関連する、前記ユーザーから収集したデータを集約する工程と、
前記録音に関する属性を作成する工程と、
前記属性およびユーザー入力に基づいてプレイリストを生成する工程と、
を含む方法。
【請求項２】
前記属性が固有客観属性、固有主観属性、外部的客観属性、および外部的主観属性を含む、請求項１に記載の方法。
【請求項３】
前記固有客観属性が少なくとも１個の音紋を含む、請求項２に記載の方法。
【請求項４】
前記固有客観属性の少なくとも１個と、前記外部的客観属性の少なくとも１個を組み合わせて、前記ユーザーから収集したデータを修正する工程を更に含む、請求項２に記載の方法。
【請求項５】
クライアント装置によりアクセス可能な少なくとも１個の録音に関する前記属性の少なくとも一部を、サーバーから前記クライアント装置へ送信する工程を更に含む方法であって、
前記生成工程が、前記ユーザー入力に応答して、前記サーバーから送信される属性の少なくとも１個を選択する工程を含む、請求項２に記載の方法。
【請求項６】
プレイリストの作成を制御すべく再マッピングされた音声再生制御機能を用いるユーザー・インターフェースを介して前記ユーザー入力を取得する工程を更に含む、請求項１に記載の方法。
【請求項７】
前記再生制御機能を有するクライアント装置と、ユーザーから収集した前記データの少なくとも一部を保存するデータベースを有するコンピュータシステムとの間で通信を行なう工程を更に含む、請求項６に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願（群）との相互参照
本出願は、「装置用プレイリストおよび楽曲の管理」と題された米国仮出願（出願番号：６０／３１４,６６４、発明者：ポール・クイン（Ｐａｕｌ  Ｑｕｉｎｎ）他、出願日：２００１年８月２７日）に関連し、これを優先権主張するとともに本明細書において引用している。
【０００２】
本発明はコンピュータ・ネットワークを用いるプレイリストおよび楽曲の管理に関連しており、より具体的には、楽曲情報サービス用のネットワーク・プロトコルを用いて収集した楽曲聴取行動データの集約結果に基づいて顧客が嗜好する楽曲を鑑賞させるものである。
【背景技術】
【０００３】
この数年来、楽曲を再生するコンピュータ・アプリケーション、家庭や車用の家電製品、および携帯装置の数が爆発的に増えた。これらのコンピュータ・アプリケーションおよび装置の登場により、媒体コレクションを管理するニーズが増大している。媒体管理の一つの方式は、プレイリストを用いて録音済み楽曲とその再生順序を選択および決定するものである。
【０００４】
プレイリストとは、コンパクト・ディスク（ＣＤ）等アルバム上の楽曲またはトラックの録音、あるいは楽曲の再生が可能なコンピュータその他の装置からアクセスされる固定または着脱可能な記憶媒体上の音声ファイルのコレクションである。プレイリストは、再生の際のトラック選択または順序変更のために単一のＣＤに関連付けられていてもよいし、また装置が自動的に２個以上のＣＤあるいは別の記憶媒体上の音声ファイルにアクセス可能であれば複数のＣＤその他何らかの記憶媒体上の音声ファイルに関連付けられていてもよい。プレイリストは、テーマや雰囲気に一貫性をもたせるべく十分に似通った1個以上の属性を有する楽曲を含んでいる。プレイリストの例を挙げれば、ビートルズ等の超大物アーティストの曲、７０年代ロックミュージック、アコースティック・ギターソロ、ヨハン・セバスチャン・バッハの有名な作品、癒し系の楽曲、十代の少女が演奏する曲、および好みが合う聴取者により再生される楽曲が含まれる。
【０００５】
プレイリストを用いて、パーソナル・コンピュータまたは家電装置からアクセス可能な媒体に保存された録音の管理に要する手間が最小化される。さらに、プレイリストを聴取者が用いることにより、所有していないが楽しめそうな昔の録音や、最近作られた楽曲から好みに合いそうなものを知ることができる。このように、ユーザーが所有する録音と彼らが間違いなく好みそうな楽曲を組み合わせた楽曲のプレイリストを作成することが可能である。
【０００６】
従来、プレイリストは手作業で、自動的に、または自動および手作業の工程を組み合わせて作成される。手作業によるプレイリストは、専門家または聴取者により作成される。ＣＤ等のアルバムは、楽曲の録音と、録音アーティストまたはＣＤ製作会社により作成されたプレイリストの組み合せを含む。ディスクジョッキー（ＤＪ）もまたプレイリストを作成し、時には公表もする。手作業でのプレイリスト作成に人間が関わる結果、少なくとも一人が楽しむプレイリストが得られるが、個人が自分用のプレイリストを作成するには時間がかかる。専門家が作成したプレイリストは通常大規模市場を狙ったものであり、個人ユーザーには物足りない。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
後述するような属性の重み付き組み合せを用いるアルゴリズムを利用してプレイリストを自動的に生成する方法が利用されてきた。自動生成されたプレイリストの利点の一つは、個人にほとんど負担をかけることなく大量の楽曲を処理できることである。しかし、公知のアルゴリズムは属性の品質に制約され、属性に値を定義して割り当てることは非常に時間がかかる。属性を抽出する公知の方法は、良質のプレイリストが得られるほど十分洗練されていない。協調フィルタリング技術は通常、最近作成された楽曲ではうまく機能しない。
【０００８】
自動生成されたプレイリストの欠点を克服する一つの方法は、そのようなプレイリストを手作業で「編集」することである。これは、プレイリストが自動で生成されることの効率と人手による選択の利点を組み合わせる。しかし、公知技術による自動生成プレイリストの品質が低いために、結果的に過剰な手作業の介入が必要となる。これは、概して使いにくいユーザー・インターフェースを有する家電装置で編集を行なう場合に特に都合が悪い。
【０００９】
自動プレイリスト生成に用いる属性は４種類に分類できる。
【００１０】
固有客観属性（ＩＯＡ）：楽曲の意味に関する主観的な解釈、意味論的な内容、あるいは作曲者や演奏者の意図に関係なく楽曲から直接に導かれる情報。例えば、ビート構成（またはテンポ）および歌詞に使用される言語が含まれる。
【００１１】
固有主観属性（ＩＳＡ）：録音された楽曲内に含まれるが、一般に人間の解釈というフィルタを通された後でしか抽出できない情報。例えば、ジャンルやアーティストの互換性の有無が含まれる。
【００１２】
外部的客観属性（ＥＯＡ）：録音された楽曲内に含まれておらず、人間による解釈を必要としない情報。例えば、アーティスト名、トラックやアルバムのタイトル、あるいはあるトラックに対する人気が最も高い地域が含まれる。
【００１３】
外部的主観属性（ＥＳＡ）：録音された楽曲内に含まれない情報。一般に、ＥＳＡは楽曲に対する人間の反応および利用法に関するデータである。ＥＳＡはまた、楽曲の購入者または演奏者の生活様式に関するデータに及ぶ。ＥＳＡの例として、批評的な評論、楽曲購入者のサイコグラフィックスが含まれる。
【００１４】
あらゆる種類の良質なプレイリストを作成する一つの方法は、より良質な属性を整備することである。属性が向上すれば、専門家および個人が個々のプレイリストをより簡単に作成でき、アルゴリズムがより高品質のプレイリストを開発することが可能になる筈である。その結果、自動および手作業による技術を組み合わせて生成されたプレイリストは、少ない労力でより高い品質を有する。さらに、アルゴリズムの改良やプレイリストとのインターフェース方法の改良の結果、より良質なプレイリストが得られる。
【課題を解決するための手段】
【００１５】
本発明の一態様は、多数の聴取者からデータを自動的に収集することによりプレイリスト生成用の属性を作成することである。本発明の別の態様は、自動作成された属性に作用する方法を提供してプレイリストの生成に役立てることである。
【００１６】
本発明の更なる態様は、聴取者が好んで利用するプレイリストを作成するプレイリスト自動生成用のアルゴリズムを提供することである。
【００１７】
本発明の更に別の態様は、プレイリストを個々の装置に配信することである。
【００１８】
本発明のなお更なる態様は、プレイリストおよび録音をローカル管理するユーザー・インターフェースを提供することである。
【００１９】
本発明の更に別の態様は、データの収集、属性の作成、およびプレイリストの生成を、柔軟性は維持しながら既存のコンピュータシステムや装置と統合してオンライン・サービス向けに絶えず進化している基準に適応させることである。
【００２０】
本発明のなお更なる態様は、アーティストの人気、トラックおよびアルバム、聴取者やアーティストの属する地域や言語、およびジャンル、アーティスト、トラック間の互換性を自動的に決定することである。
【００２１】
本発明の更に別の態様は、属性作成およびプレイリスト生成のためにデータの収集における欠落および生成誤りを自動的に検知することである。
【００２２】
本発明のなお更なる態様は、データを集約して個々の情報提供者を匿名化することである。
【００２３】
本発明の更に別の態様は、ユーザー間の互換性を探索することである。
【００２４】
本発明のなお更なる態様は、楽曲の人気を表わす主要な指標を検知することである。
【００２５】
上述の態様は、プレイリストを作成する方法により実現可能であり、ユーザーが所有する録音に関連する、そのユーザーから収集したデータを集約し、録音用の属性を作成し、および属性とユーザー入力に基づいてプレイリストを生成することが含まれる。
【００２６】
これらおよび他の態様並びに以下に開示する利点は、以下に記述して権利を請求する構造および動作の詳細に存在するものであり、本明細書の一部をなす添付の図面を参照するが、同一部材は同一番号により指定される。
【発明を実施するための最良の形態】
【００２７】
本発明によるプレイリスト生成の改良は、数百万ユーザーの楽曲聴取挙動の集約結果に基づいて毎年プレイリストを作成すべく、全世界規模でのデータ収集から始まる。後述のシステムを用いて、固有または外部的であるか、客観的または主観的であるかの４タイプの属性を収集する。
【００２８】
基本楽曲メタデータは、楽曲のジャンルに加えて、ＣＤアルバム名、アーティスト名、ＣＤの各楽曲名を識別するＣＤテキストとして、コンパクト・オーディオ・ディスクで提供される場合がある。デジタル・オーディオ・ファイルが、音声を「リッピング」し、デジタル・オーディオ・ファイルに変換するコンピュータ・アプリケーションにより生成される場合、この情報はデジタル・オーディオ・ファイルのメタデータ・タグに書き込まれても、および／またはデジタル・オーディオ・ファイルのファイル名の一部として取り込まれてもよい。この基本楽曲メタデータがＣＤ上のＣＤテキストとして提供されない場合、ＣＤＤＢ等のインターネットに基づく楽曲情報サービスを用いてＣＤを識別して、基本メタデータを提供することがある。
【００２９】
楽曲を再生する各種のアプリケーションにおいて、ユーザーがＣＤやデジタル・オーディオ・ファイルを再生する都度、ダイヤルアップまたは常時インターネット接続を介して楽曲情報サーバーへの接続が行なわれる。当該サーバーは再生されているＣＤやデジタル・オーディオ・ファイルを識別して、楽曲に関する基本メタデータをユーザーへ返す。これと並行して、要求により識別されたアルバムやデジタル・オーディオ・ファイルおよび問い合わせに関連するその他の情報は後で分析すべくログ取得される。このログ取得された情報を処理して、固有および外部的属性を作成することができ、デジタル・オーディオ・ファイルに関連付けられた基本メタデータを補足することができる。
【００３０】
全世界規模の楽曲情報システムの一例として、カリフォルニア州バークレーのグレースノート社（Ｇｒａｃｅｎｏｔｅ．Ｉｎｃ，Ｂｅｒｋｅｌｅｙ，Ｃａｌｉｆｏｒｎｉａ）から提供されるＣＤＤＢシステムがある。ＣＤＤＢシステムでは、システムが認識しないＣＤやデジタル・オーディオ・ファイルをユーザーが再生しようとした場合、システムは基本メタデータを返さず、ユーザーに対し以降の識別のための基本メタデータを提供するよう要求する。要求される基本メタデータには、アーティスト名、アルバム名、曲名（群）、リリースデータ、並びに楽曲の一次および二次ジャンルが含まれる。ユーザーが入力したこの種の情報は、インターネットを介して楽曲情報サービスへ返されて、そこで処理されアルゴリズムにより確認される。
【００３１】
全データの収集は、本プロセスの最初の段階に過ぎない。全てのデータは次いで保存されて、プレイリストを作成して楽曲コレクションの管理を望むアプリケーションや装置からアクセス可能になる必要がある。本発明の一実施形態において、ＣＤや楽曲が識別された場合、インターネット・ベースの楽曲情報サービスは基本メタデータに加えてこれらの固有および外部的属性を提供する。
【００３２】
属性の作成またはプレイリストの生成に用いる情報は、既存のデータベース、ユーザが入力するデータまたはインターネット等のコンピュータ・ネットワークに接続されているか接続可能なユーザー（クライアント）装置（パーソナル・コンピュータまたは家電装置）上で自動的に生成されるデータ等から取得することができる。クライアント装置上で属性を生成することに利点がある。その理由は、クライアント側で再生される録音にはネットワークに接続しているサーバー側で情報が入手できないものがあり、ユーザーはカスタム・プレイリストの作成に用いる属性を作成する重み付けやアルゴリズムを開発したいからである。従って、本発明の一実施形態において、属性はクライアント装置側で作成され、サーバーに保存されている情報から取得または導出された属性と組み合わせてプレイリストを生成することができる。
【００３３】
属性を作成する後述の技術に加え、既存データベースの楽曲の任意の属性または属性を生成する公知の技術を用いて、本発明によるプレイリスト生成用の属性を作成することができる。例えば、ＰＣＴ公開出願ＷＯ０１／２０６０９および関連する米国特許出願０９／５５６０８６および６０／１５３,７６８（３出願ともに本明細書で引用）に開示されている、人間の知覚に基づく楽曲探索方法を用いて、固有客観属性を抽出することができる。楽曲に関するタクトゥス情報を取得する公知技術であれば何でも利用することも利点がある。ここにタクトゥスとは人間による楽曲の速度認識のことである。
【００３４】
パーソナル・コンピュータを用いてコンパクト・ディスクやオーディオ・ファイルを再生する楽曲聴取者に関するデータを収集する既存のシステムがある。近い将来、インターネットその他のコンピュータ・ネットワークに接続可能な家電装置が増えて、聴取者挙動に関するデータを収集できるようになると思われる。さらに、聴取傾向データを収集する多くの方法が米国特許第６，３３０，５９３号（本明細書で引用）に開示されている方法のように開示または提案されている。これらの方法を用いて、広範囲にわたる楽曲の聴取習慣を捕捉する膨大な量のデータに基づいて毎年全世界規模で数百万ユーザーの楽曲聴取挙動を検出することができる。しかし、いくつかの公知技術はユーザーから提供されたデータに依存し、これは通常、欠落および生成誤りを含むが、利便性を向上させるためには両方とも訂正される必要がある。
【００３５】
本発明の一実施形態によれば、ユーザーから提供されたデータ等、誤りを含んでいる可能性のあるデータは、異種の（しかし等価な）クエリーを集めて普遍的なクエリー統計情報を形成しようと試みるヒューリスティック（発見的法則）の集合により処理される。これらの発見的法則の目的はデータを識別すること、すなわち特定の録音の正確なスペリング（例えば「Ｂｅａｔｌｅｓ」か「Ｂｅｅｔｌｅｓ」か）を決定して、異なるスペリングのバリエーションが同じデータに対応すること、すなわち「Ｂｅａｔｔｌｅｓ」が「Ｂｅａｔｌｅｓ」、さらに「Ｆａｂ  Ｆｏｕｒ」でさえも「Ｂｅａｔｌｅｓ」であると識別することにある。
【００３６】
本発明の実施形態によれば、コンパクト・ディスクにせよデジタル楽曲ファイルにせよ、クライアント装置から楽曲情報サービスに寄せられる録音に関する情報へのリクエストは、ファジー・マッチング方式を用いて類似性が判断され、「十分に類似している」リクエストがカウントされ統計情報に組み入れられる。類似しているが、自動的に組み入れる程には十分類似していないリクエストは多くの場合ユーザーに返されて正確に項目を識別するよう求められる。ユーザーが項目を正しく識別して楽曲情報サービスに返したならば、当該の類似項目は「類似見込み」とマーク付けされる。十分な数のユーザーによる識別の結果が同じになった後で、当該項目はファジー・マッチの「類似」集合に包含され、「推定される」合致として識別される。
【００３７】
図１Ｂに示す方法を用いてユーザー提供データを処理するシステムを図１Ａに示す。テキスト１０２はＵＳＥＲ＿ＳＵＢＭＩＴレコード１０４を形成する。当該レコードはＤＡＴＡ＿ＬＯＡＤ処理１０６に受信され、インターフェース・テーブル１１１〜１１４を含むインターフェース・データベース１１０とテーブル１１１〜１１４の正規化データの洗浄、検証、および変換を行なうインターフェース・フィルタ（ＩＮＴＦ＿ＦＩＬＴＥＲ）１１６とに保存される。インターフェース・プロセス（ＩＮＴＦ＿ＰＲＯＣＥＳＳ）１１８は、コンパクト・ディスク用に以下のデータを含んでいるマスター・メタデータ・データベース１２０とテキスト１０２とのマッチングおよびマージを行なう。すなわち目次（ＴＯＣ）１２３、アルバム・タイトル１２４、トラック・タイトル１２５、およびアーティスト名１２６である。
【００３８】
図１Ａ、１Ｂに示すように、インターフェース・フィルタ・プロセス１１６はアーティスト名をアーティストの既存データベースと比較することにより、ユーザーから提供されたアーティスト情報が正確なスペリングであるか否かを判定する（１３２）。合致が存在せず、アーティストの別スペリングが見出し得ると判定された場合（１３４）、ユーザーが提供したスペリングが更新される（１３６）。アーティストのバリエーションのスペリングが見つからない場合、ユーザーはマスター・メタデータ・データベース１２０に存在しない録音に関する情報を提供している（少なくとも一時的に）と仮定して新規レコードが作成される（１３８）。新規レコードは、ユーザーが入力した情報およびコンパクト・ディスクのＴＯＣ等、録音から抽出されたかまたは付随する情報に基づくデータと共に保存される。アーティストのバリエーションのスペリングを識別することにより有効なスペリングがユーザーから得られる場合（１３４）、発見的法則が適用される（１４０）。例えば、ユーザーから提供されたテキスト１０２が英語であると識別された場合、タイトルに含まれる大部分の単語の頭文字を大文字にするという標準規則が適用される。あるいは、公知の無効な単語や文字列が識別された場合（例えば、「Ｔｒａｃｋ０１」、「ＱＷＥＲＴＹ」、「ＱＷＥ」、「ＲＴＹ」等）、これらの単語や文字ストリングが入り込まないようブロックされる。テキスト１０２が別の言語である場合、適当な大文字化その他の規則が適用できる。
【００３９】
次いで、ＴＯＣ、アーティスト名、アルバム名、トラック名、および他のＥＯＡやＥＳＡが、十分な数のデータベースエントリに対して、入力が受容できる程度に十分類似しているか否かが判定される（１４２）。「十分な数」が存在するか否かは録音の知名度に依存する。十分な数が存在し、その上マスター・メタデータ・データベース１２０の既存のレコードに類似するものがある場合、ＴＯＣが追加される（１４４）。さもなければ新規レコードが作成される（１３８）。
【００４０】
本発明の実施形態は固有客観属性を用いて、マスター・メタデータ・データベース１２０に保存されている外部的客観属性における誤りを訂正する。固有客観属性は、トラック持続期間等の目次（ＴＯＣ）情報、またはセキュアハッシュアルゴリズムにより抽象化された楽曲のデジタルコンテンツ、あるいは米国特許出願第１０／２００，０３４号（２００２年７月２２日出願）に開示され、本明細書で引用している録音から抽出された音紋に基づいていてもよい。
【００４１】
図２に示すように、クライアント装置１４０（パーソナルコンピュータや家電装置）がテキストメタデータ１０２を提供し、音紋１４２を抽出する・それらは、少なくとも１個のサーバー１４６のテキスト・音紋データベース１４４に保存される。図１Ａのインターフェースデータベース１１０の場合、テキストメタデータ１０２はアーティスト名、アルバムタイトルおよびトラックタイトルを含んでいてよい。さらに、テキストデータはトラックが録音されたか、アルバムが公開された年、またはその他の日付情報を含んでいてよい。合致する音紋を有するいくつかのレコードがテキスト・音紋データベース１４４に保存されている場合、合致する音紋を有するエントリの部分集合１４８が作成され、例えば「Ｔｈｅ  Ｂｅａｔｌｅｓ」のようにスペリングが正しいアーティスト名やタイトル、例えば「Ｔｈｅ  Ｂｅｅｔｌｅｓ」のようにスペリングが不正確なアーティスト名やタイトル、「Ｔｈｅ  Ｂｅａｔｌｅｓ」の代わりに「Ｔｈｅ  Ｗｈｏ」のように不正確なアーティスト名やタイトル、および他の偶発的な誤りが含まれている。
【００４２】
本発明によれば、スペリングや日付のバリエーションは１カテゴリ毎に１個のスペリングづつ分類され、正規化されて確率密度関数が作成されて棒グラフ１５０〜１５３に表わすように、１個づつの情報について最も確率の大きいものから最も確率の小さいものへランク付けされる。選択アルゴリズム１５５〜１５８を用いて最も確率が大きい正確なアーティスト名、トラックタイトル、アルバムタイトル、日付情報等が選択される。その選択は、アーティストのスペリングのような最も発生頻度の大きいデータ項目の確率の大きさ、そのデータ項目（言い換えるとスペリング）の発生総数、または、そのデータ項目とは別の項目（異なるアーティストのスペリング等）の確率の大きさ等に基づいて行われる。各データ型の誤りの量および質の差異に対処すべく各アルゴリズム１５５〜１５８で変数の異なる重み付きを用いてもよい。選択されたデータ項目を用いて、マスター・メタデータ・データベース１２０のエントリを更新または再ラベル付けすることができる（１６０）。マスター・メタデータ・データベース１２０、並びにテキスト・音紋データベース１４４は図２に別々のデータベース（両方を単一データべースとしてもよい）として描かれており、データの処理段階（データの正確さに対する信頼度）を示す適当なフラグを有する。
【００４３】
データレコードは、恐らく人手による編集を含む広範な検証を受けた後で、レコードが正確であると判定可能であり、従って「固定される」。このようなレコードについて、ユーザーが提供したデータ１０２と合致する音紋を有するマスター・メタデータ・データベース１２０のレコードとの間でミスマッチが生じた場合、そのユーザーから入力される録音に「固定された」レコードからメタデータが割り当てられる。
【００４４】
ユーザーその他の情報源から提供されたテキスト１０２は処理され、客観、主観、固有、および外部的属性が得られる。現在マスター・メタデータ・データベース１２０に保存されていないアルバムに関する情報に対する、そのような処理の例を図３に示す。情報の例として、ジャンル（ＩＳＡ）に関する情報、提供されたテキストで使用されている言語（歌詞（ＩＯＡ）の言語の推定に利用できる）、ユーザーの所在地（ＥＯＡ）等がある。ユーザーの所在地または地域はクライアント装置１４０とサーバー（群）１４６を接続している通信ネットワークにおけるネットワーク・アドレスその他の情報から導出されて、使用されている言語を決定する際に役立つ場合がある。さらに、マスター・メタデータ・データベース１２０に対するほぼ全ての情報提供その他のユーザー・アクセスは地理的に近い地域からである場合、別の外部的客観属性として一般的な地域をアーティストに割り当ててもよい。
【００４５】
ジャンルとは、楽曲のスタイルを表わすために用いるラベルである。ジャンルの名前は聴取者または楽曲制作者に由来するが、時間とともにそれらは一般に認められた意味やサブジャンルを伴なって確立される。一例として「クラシック」があり、サブジャンルにバロック、ロマン、オペラ等が、またサブ・サブジャンルとしてイタリア・オペラを伴なう。他のいくつかのジャンルの例が後述のジャンル対応表に掲載されている。
【００４６】
多くのジャンルがクラシック楽曲ほどは一貫して適用されておらず、クラシック楽曲さえも、特に新しく作曲された交響曲については必ずしも一貫して適用されない。また、ジャンルは絶えず生み出されており、大多数の個人は２、３のジャンルしか知らない。さらに、ジャンルのリストを作成するいくつかの異なる組織があり、同じジャンルを指すのにいくつかの異なる用語を用いたり楽曲を異なる仕方で分類する結果、ある組織で言うジャンルが別の組織のジャンルと重複する場合がある。さらに、ジャンルは時間とともに変化する。例えば、４０年前に「カントリー」と考えられていた楽曲が今日の「カントリー」ミュージックの多くとは異なって聞こえる。また、ジャンルはアーティスト、アルバムまたはトラックに異なるレベルの細かさで適用でき、個々のアーティスト、アルバムまたはトラックが複数のジャンルにあてはまる場合がある。
【００４７】
本発明によれば、先の段落で述べたジャンルに関する課題は投票方法を用いて、トラック、アーティスト、またはアルバムに対して最も知名度が有り、かつ一貫性のあるジャンルを決定することにより解決される。好適には、ユーザーに対しジャンルを階層的にまたはグループで、あるいはその他いくつかの理解しやすい方法で提示することで、適切なジャンルがユーザーから提供されたテキスト１０２に含まれるとともに、新規ジャンルが既存ジャンルの傾向から理解できるようになる。これは、あまり知られていない色の名前、例えば「ビスク」や「ゲインズボロ」を、より一般に知られている「褐色」や「灰色」と表現することに似ている。
【００４８】
好適な実施形態において、トラック、アーティストまたはアルバムに最も適当なジャンルは、ユーザー提供情報１０２のマスター・メタデータ・データベース１２０に基づくものである。マスター・メタデータ・データベース１２０に保存されているトラックの場合、何らかの閾値を超えて最も普及しているジャンルが最も適切であると決定する投票方法が用いられる。好適な実施形態において、閾値はトラックの人気、すなわちトラックについて受信されたユーザー提供情報の数に基づいて自動的に変更される。換言すれば、一次ジャンルとは、予め確立されているか、発見的法則により整備された投票基準に基づいて、曲目に対するジャンルを提供する者全員のコンセンサスの結果となる。
【００４９】
好適な技術を利用してジャンルの定義の仕方をユーザーにわかりやすくしているにもかかわらず、ユーザが異なれば異なるジャンルが指し示される可能性がある。上述のように、アーティスト、アルバムまたは録音に対するジャンルの割り当ての適切さは最終的には聴取者が判定する。従って、本発明では、投票を用いてアーティスト、アルバムまたは録音に割り当てられたジャンル（群）を決定する。
【００５０】
図３に示すように、マスター・メタデータ・データベース１２０に登録されていないアルバム用のテキスト１６２はインターフェース処理１１８（図１Ａ）により処理しても、またはデータが「固定」されていないと示唆されるマスター・メタデータ・データベース１２０に保存されている録音を用いて後で処理してもよい。有効なジャンルが指定された場合（１６４）、新規の二次ジャンルがテキスト１６２に含まれるか否かが判定される（１６６）。含まれていない場合、例えば日本語や韓国語の文字等、使用されている文字の種類に基づいて可能性のある言語識別を行なうべくテキスト１６２を調べる（１６８）。識別できない場合、逆ＩＰマッピング技術を用いてユーザーの地域を推測する試みがなされ（１７０）、不成功であれば、メタデータ１０２、１４２、ＴＯＣその他録音またはアルバムに関連付けられた情報がマスター・メタデータ・データベース１２０に追加される（１７２）。
【００５１】
有効なジャンルが指定されなかった場合（１６４）、ジャンルのバリエーションが見つかったか否かが判定され（１７４）、見つからなかった場合、後で処理すべく情報が保存される。この判定を行なう際の詳細について図４を参照しつつ以下に述べる。ジャンルのバリエーションが見つかった場合、マスター・メタデータ・データベース１２０のジャンルテキストを利用すべく、以下に述べるようにジャンルマッピングが適用される（１７６）。新規の二次ジャンルが識別された場合（１６６）、新規のジャンル相関に対して十分な数の投票が受信されたとき（１８０）二次ジャンルが候補ジャンル相関に追加される（１７８）。二次ジャンルは一次ジャンルと同様にコンセンサスに基づくが、二次ジャンルはまた、システム内で各ジャンルについて維持されているジャンル相関の集合に追加される（１８２）。全てのアルバムや録音に対するジャンルを提供する全てのユーザーのコンセンサスにより収集されたジャンル相関の各々には、好適にはオリジナルのジャンルへの近さの尺度を与える重みが割り当てられる。ジャンル相関データ集合物は次いで、以下に述べるようにプレイリスト管理および生成に利用することができる。
【００５２】
テキスト１６２の言語が暫定的に識別された場合（１６８）、候補言語集合に当該言語が追加され（１８４）、十分な数の投票が受信された場合（１８６）、当該言語がマスター・メタデータ・データベース１２０のレコードに追加される（１８８）。地域を推測することが可能な場合（１７０）、当該地域は候補地域の集合に追加されて（１９０）、当該地域に対する十分な数の投票が受信された場合（１９２）、当該地域はマスター・メタデータ・データベース１２０の対応するレコードに保存される（１９４）。
【００５３】
既存のジャンルに関連付けられていることが識別されていない録音に対してテキスト１６２がユーザーから提供された場合、人間または機械による聴取、およびデータマイニング技術を用いて新規ジャンルを識別することができる。人手による技術の例として、データベースへのアクセス、聴取者および録音の数に基づく何らかの所定の閾値を超える新規ジャンルの例をデータベースが多数検出したとき、専門家が新規ジャンルの録音を入手して聴取し、それが新規ジャンルであることを確認して、トラック、アーティストおよびアルバムに最も互換するジャンルを見つけて、ジャンル相関を確立することができる。人間の専門家による聴取の代わりに、機械聴取を用いてもよい。この場合、例えばＷＯ０１／２０６０９に開示された処理を用いて、トラック・アルバムおよびアーティストのジャンルの割り当てが自動的に実行される。
【００５４】
新規ジャンルを識別して、それと互換性のあるジャンルを識別するために利用可能なデータマイニング技術の例を図４に示す。世界中からの情報を含むマスター・メタデータ・データベース１２０が、最新状況の情報の蓄積と並行してマイニングされる。いつ新規ジャンルが発生したと見なすかについて基準が決定されている（２０４）。これらの基準は、データベースに提供されている新規ジャンルの発生例に関する閾値、新規ジャンルの聴取や聴取者の数および地理的位置、新規ジャンルに指定された録音の数等の閾値を含んでいてよい。これらの基準を用いてエントリの部分集合２０６が作成され、これは同じアーティストとタイトルを有する全てのトラック、新規ジャンルを有する全てのトラック、および同じアーティストによる他の全てのトラックから構成される。この部分集合内のジャンルは、（１）新規なジャンル、（２）トラックに割り当てられていて恐らく新規ジャンルに関係するであろう他のジャンル、（３）各々新規ジャンルに関係する確率が高い同じアーティストによる以前のトラックからのジャンル、および（４）その他の偶発的な誤りから構成される。
【００５５】
部分集合２０６内のジャンルは、１カテゴリに１ジャンルづつカテゴリに分類され、最も確率が高いものから低いものへランク付けする（２０８）前に正規化されて、確率密度関数が作成される。新規ジャンルが、その確率の大きさおよび他のジャンル（カテゴリ）の確率の大きさから最も高い確率のカテゴリであるか等、ジャンル認識の基準が適用される（２１０）。新規ジャンルが、新規ジャンル２１２として認められるように基準２１０を満たさない場合、上述のような機械聴取または人間による判定等、他のオプション２１４が適用できる。次に、二番目に当てはまりそうなカテゴリが何らかの確率を絶対値でも、最も知名度のあるジャンルからの相対値でも上回るか等、互換性のあるジャンルの認識基準が適用される（２１６）。認識されたならば、互換性のあるジャンルが保存され（２１８）、さもなければ他のオプション２２０が試される。
【００５６】
上述のように、多くの異なる組織がジャンル・リストを掲示している。サービスのユーザーは、恐らくこれらのジャンル・リストの１個以上に精通しており、マスター・メタデータ・データベース１２０が用いるものとは異なる分類法に基づいて、トラック、アルバムまたはアーティストのジャンルを識別する。これは、サブジャンルまたは各ジャンル内のより細かい分類に同様にあてはまる。好適な実施形態において、基本ジャンルにマッピングされたジャンル関係全体の集合を利用するジャンル相関関数を介してジャンル再マッピングが実行される。これにより、全てのジャンル向けに整備されたジャンル相関を、適当なジャンル・データと関連付けられていないファイルについて利用することができる。これはコンパクト・ディスク、ｍｐ３  ＩＤ３  ｖ２等に関連付けられたテキストから全てのジャンルを、マスター・メタデータ・データベース１２０で用いられる適当なジャンルへ対応させるマッピングを含み、その結果、ジャンル相関は全てのファイルについて有効に機能する。ｍｐ３  ＩＤ３  ｖ２タグから、マスター・メタデータ・データベース１２０で用いられるジャンルへのマッピングの例を以下のテーブルに与える。ジャンル・リストの他の情報源には、ＭｕｚｅおよびＡＭＧデータベース、マイクロソフトＷｉｎｄｏｗｓメディアプレーヤー、ｍｐ３．ｃｏｍ、ａｒｔｉｓｔ  Ｄｉｒｅｃｔ、アマゾン、Ｙａｈｏｏ！、Ａｕｄｉｏ  Ｇａｌａｘｙ、ＯＤＰおよびＲＩＡＪが含まれる。
【００５７】
【表１】
2005526340.tif 000002
結果的に得られるジャンル関係テーブルを用いれば、プレイリスト作成用に選択されたジャンル（群）に基づき、パーソナル・コンピュータや家電装置に保存されている楽曲を分類するのに役立つであろう。さらに、ジャンル・グループ分けのカテゴリを与えることにより、ユーザーが自分の楽曲選択をより簡単に管理できるようになる。例えば、グループ分けにより５０年代、６０年代、７０年代、「スムーズ・ジャズ」等を包含することができる。
【００５８】
以下のテーブルは全世界規模の楽曲情報データベースで最も人気の高いアルバム／楽曲の例であり、最も人気の高いアルバムに対してジャンルがロック全般だけでなく多様なジャンルを含むことを示しているため、ジャンル相関判定能力が極めて効果的になる。ｍｐ３ファイルのタグ付けに用いられた最も知名度の高いジャンルの全てを、マスター・メタデータ・データベース１２０で用いられているジャンルおよびジャンル・グループにマッピングすることにより、ジャンルを集約した結果以下のテーブルには細かい数字が積み上げられている。
【００５９】
【表２】
2005526340.tif 000003
図５Ａに示すように、未識別録音２３２（コンパクト・ディスクまたはデジタル楽曲ファイル）がクライアント装置１４０により再生される場合、情報２３４〜２３７がサーバー（群）１４６へ送信される。サーバー（群）１４６は情報２３４〜２３７に対してそれぞれマッチング演算２４１〜２４４を実行し、合致すればクライアント装置１４０へ結果を返す（２４６）。好適な実施形態において、これはインターネット・プロトコル（ＩＰ）等のプロトコルを用いるインターネット等のネットワーク経由で送信されるリクエストを介して行なわれる。ＩＰを用いる場合、各リクエストは周期的に処理すべくオフライン・クエリーログ２５０へ蓄積される。ログとして蓄積される情報の一部は、リクエストされた項目（識別に成功した場合）の識別子およびリクエスト側のＩＰアドレスである。
【００６０】
図５Ｂに示すように、クエリーログ２５０は、認識に成功した全ての楽曲の識別子が記録されるように周期的に、処理される（２６２）。各々の成功したクエリー２６４に対して、ＩＰアドレスが地理的位置に変換される（２６６）。これは「逆方向ＩＰ」マッピング２６６として知られる技術を用いて実行される。すなわちＩＰアドレスを取り出して、例えばジョージア州アトランタ（Ａｔｌａｎｔａ，ＧＡ）のデジタルエンボイ社（Ｄｉｇｉｔａｌ  Ｅｎｖｏｙ）の製品であるネットアキュイティ（ＮｅｔＡｃｃｕｉｔｙ）で利用できるような「逆方向ＩＰ」データベース内の地理的位置候補を調べる。クエリーに割り当てられている地域コード２６８は通常、国および大都市圏や市域以上にきめ細かくないため、一旦ＩＰアドレスを除外して（２７０）、当該クエリーはマスター・メタデータ・データベース１２０内で匿名的にカウントしてもよい（２７２）。地理的位置は次いで、後述のように他のデータベース２７５〜２７８のデータと組み合わせて利用できる。
【００６１】
好適には、本発明によるシステムを利用して生成されたプレイリストの品質を向上させるべくジャンル互換性行列が保持される。例えば、クリスチャンロックとヘビーメタルはヘビーメタルとデスメタルほどには互換性がないことを知っていることが重要である。互換性は対称的ではない。従って、互換性が無いことに関する情報を提供することも必要である。好適には、一方を他方から推定する情報だけではなく、その逆向きに関する情報も保存される。本発明の実施形態において、ジャンル互換性行列は、Ｎ個のジャンルの各々の間の互換性を評価することにより作成されたＮ×Ｎ個の成分で構成される。これには、Ｎ＊（Ｎ−１）／２個のジャンルを比較する必要がある。例えば、１０個のジャンルは、ジャンル間の４５通りの比較を必要とする。互換性情報は、人間の編集者またはデータマイニングにより生成することができる。
【００６２】
与えられたＮが２００〜３００（low hundreds）個ほどであれば人間の編集者がジャンル互換性行列を生成することは可能であるが、人間の編集者がアーティスト互換性行列を生成することは、何万人ものアーティストがいる上に毎月新たに数百人現れるため、非現実的である。
【００６３】
ジャンル互換性行列およびアーティスト互換性行列の両方を生成する好適な方法は、データマイニングを利用することである。録音がユーザーにより再生される場合、得られた情報に協調フィルタリング技術を適用して、アーティスト、アルバムまたは楽曲の集合を他のアーティスト、アルバムまたは楽曲に関連付ける。このデータから、全世界のアーティスト間の関係の集合が確立でき、関連するジャンルにおける「類似アーティスト」、ジャンルは似てないにもかかわらず同じユーザーに聴取される場合が多いことがわかっているアーティスト関係における「親近感を与えるアーティスト」等、付加的な固有主観属性を提供することができる。また、非類似アーティストおよび非親和性アーティスト-関係を生成することも可能である。ジャンル互換性の表の例を以下に与える。
【００６４】
以下の部分テーブルに示すように、各全般ジャンルに対して、付随する他のサブジャンルの集合がある。例えば、カントリー全般ジャンルは、ジャンル相関として参照される番号５６、５７、５９、５８、６０、６１および６２を付与されたサブジャンルを含む。これらのサブジャンルの各々に対して、関連サブジャンルが特定され、例えばオルタナティブカントリーでいえば、５７、６１、６２、８、２９、９５および２０９で番号付けされるサブジャンルの集合が特定されている。この場合、５７はブルーグラスサブジャンルであって、重み５（１〜１０の尺度で）でカントリーに関連する。この例ではオルタナティブカントリーはカントリーブルース（５８）またはトラディショナルカントリー（５９）とはジャンル相関を持たない。しかし、ブルーグラスは重み７でオルタナティブカントリーに関連し、トラディショナルカントリー（５９）には重み８で関連する。ジャンル相関の集合および各相関に対する明示的な重みを用いて、二つの楽曲のジャンルを比較して楽曲の類似性を導出することができ、それを用いて類似楽曲のプレイリストを作成する。
【００６５】
以下のテーブルは、このテーブルに含まれるジャンルの完全な互換性行列の部分集合である。ある所定の値より大きい互換値を有するジャンル対のみを示す。互換性を１〜１０の間の値として示し、図６に関して後述するように値が大きいほど互換性があることを示す。
【００６６】
【表３】
2005526340.tif 000004
本発明の実施形態はまた、専ら少数のアーティストを繰り返し聞く聴取者のグループである「音楽愛好家」を識別する。例として、グレートフル・デッド（Ｇｒｅａｔｆｕｌ  ｄｅａｄ）やジミー・バフェット（Ｊｉｍｍｙ  Ｂｕｆｆｅｔ）のファンが挙げられる。人間の行動を観察すると人々は自分を同好の人々（愛好家）のグループに属していると思われたい傾向があることがわかった。そのグループが、同国人であるか、政党であるか音楽ファンであるかというだけである。本発明は好適には、これら同好の人々が一体感を持てるように、また他の愛好家にはそうでなくてもある愛好家にとって魅力的なプレイリストを作成できるように音楽愛好家を識別する。
【００６７】
愛好家を識別する方法を図６に示す。聴取者毎の聴取回数が所定のまたは発見的に決定された閾値Ｔ1より大きいアーティストについて、マスター・メタデータ・データベース１２０からデータ３０２が選択される。選択されたデータはアーティスト、タイトルおよび（匿名化された）ユーザーにより識別される楽曲利用を含み、アーティストの言語および地域、ユーザーの言語および地域等を含んでいてよい。これらのアーティストは、聴取者毎の聴取回数の閾値Ｔ2に基づいて有名アーティストおよび無名アーティストにグループ分けされる（３０４）。各々の有名アーティストの聴取者は、そのアーティストの愛好家に属するとして識別される（３０６）。聴取者毎の聴取回数が閾値Ｔ2を下回る無名アーティストの互換性行列が作成される（３０８）。無名アーティストだけを用いる理由は、有名アーティストは往々にして多くのアーティストと互換性があるため、データを歪める可能性が高いからである。アーティスト互換性行列はＮ×Ｎ行列であり、ここにＮは一意的なアーティストの数であって、行列の各セルの値は異なるアーティスト同士の互換性を表わす。サンプル行列を図６のブロック３０８に示し、一緒には聴取されないアーティストには値１が割り当てられている。このように、８や７等の高い値は、例えば１と２、および２と３のアーティストが同じユーザーにより聴取されることが多いことを示す。
【００６８】
互換性行列は、アーティスト間の距離の二次元グラフ３１０を用いて表わすことができる。距離は互換性の逆数であり、距離の数字は高い互換性番号に等しい。互換性のあるアーティストは、二次元空間において間隔が密な点の集合として現われる。クラスタ識別アルゴリズム３１２が実行されて互換性のあるアーティストを識別し、次いで彼等に愛好家識別情報が割り当てられる（３１４）。これより愛好家３１４で表わされる聴取者を識別することが可能になる（３１６）。さらに、アーティストまたはユーザーの言語や地域を用いて音楽愛好家３１４をさらに精選することができる。
【００６９】
音楽愛好家は、そのサイコグラフィックスに特定の推論を行なうことができるユーザーの集まりを表わす。サイコグラフィックスは、心理学的、社会学的、人類学的要因を用いて、市場におけるグループが製品、人間、イデオロギーについて意思決定したり、態度を保留したり、あるいはその中間の態度を取る際の傾向により市場がどのように分割されるかを判定する。この情報を用いて、商業広告や商談の的を絞ることができる。例えば、アーティストからの新曲や新商品を購入する機会に使用される。また当該情報を用いてプレイリストの作成の焦点を合わせることができる。例えば、愛好家のメンバー向けプレイリストは、愛好家を特徴付けるアーティスト（群）の楽曲をより多く含んでいてよい。
【００７０】
音楽愛好家に属するシステムのユーザーが識別されたならば、愛好家の中で「古参」を識別することが可能である。これらの「古参」は、愛好家を特徴付けるアーティストの最も熱心な個人聴取者である。これらの個人が特徴的アーティストの専門知識をより多く有すると推測できる。従って、これらのユーザーの挙動には、愛好家の他のメンバーの間で新しいアーティストの人気を占う際の評価に関して異なる重みが与えられる。これは、上述した内容および図６に示すように、愛好家が聴取する特徴的アーティストを識別することを必要とする。特徴的および非特徴的アーティストの聴取回数を計算し、聴取回数を確率に正規化して、各メンバーが特徴的および非特徴的アーティストを聴取する確率を計算する。確率関数の形状を調べることによりデルタ確率閾値が導出され、これを用いて、特徴的アーティスト対非特徴的アーティストの聴取回数のデルタ確率が閾値を超える愛好家のメンバーが古参であると識別する。
【００７１】
古参メンバーの識別に加えて、本発明の実施形態は、後で人気が出たアーティストおよび／またはトラックを、一般の聴取者がそれらのアーティストおよび／またはトラックを聞き始める前にひたすら聞き続けた「流行仕掛人」を識別することができる。これはアーティスト、アルバムまたはトラックの人気を予測できる先行指標の１種であり、聴取回数、聴取者の数、聴取の持続期間、聴取者の地域、聴取された時点、およびアーティスト、トラックやアルバムに関するこれらの尺度からの派生情報に基づく。流行仕掛人の聴取挙動は、アーティストのまたはトラックの人気の先行指標である。人気が出ると予測されるトラックおよびアーティストは、ポピュラー音楽を聞きたい人々、および他の流行仕掛人向けにプレイリストに追加することができる。
【００７２】
流行仕掛人を識別する方法を図７に示す。聴取と時間の関係を表わすグラフ３１０は、人気を特徴付けるためにどのように閾値Ｔ3を選ぶことができるかを示す。マスター・メタデータ・データベース１２０へのアクセスに関するデータベース３１２（例えば、時間経過とともにマスター・メタデータ・データベース１２０における聴取回数をサンプリングすることにより）を用いて、閾値Ｔ3に達した時点ｔ1を決定することができる。トラックの人気が出る時点に先立って期間ｔ2〜ｔ3が選ばれる。この期間は「予測ウインドウ」と呼ばれる。予測ウインドウの間の楽曲聴取者は識別されて、聴取者選択基準３１２に掛けられて流行仕掛人を識別３１４する。聴取者選択基準３１２は単位時間毎の最小聴取者数、流行仕掛人に指定される人の最小数、流行仕掛人に指定される人の最大数を含んでいてよい。この処理を異なるトラックに繰り返して、多くのトラックにわたり一貫して流行仕掛人である聴取者を識別することができる。観察された楽曲親和性情報、すなわち流行仕掛人が好む楽曲を、アーティストやジャンルの互換性情報と共に用いて、最も適当な流行仕掛人を選んで、関心対象である特定トラックの人気予測の精度を向上させることができる。
【００７３】
「期待の新星」とは、将来人気が出そうなアーティストである。期待の新星の識別は、新星は既存のアーティストから聴取者を奪わなければならないという仮定を用いる。期待の新星は、上述のように決定された情報を用いて選択基準を適用することにより識別できる。ある種の情報として、既存の愛好家からの聴取者の奪取がある。さらに、流行仕掛人による聴取回数、全体の聴取回数、異なる聴取者の数および聴取者の地域を全て利用して期待の新星の識別に役立てることができる。
【００７４】
本発明の実施形態はまた、全てのアルバム（ＣＤおよび録音（楽曲））の人気データを収集する。この人気データには全世界での人気、地域での人気、国民的人気、ジャンルの人気、および個々の楽曲が元々収録されているかあるいは最も人気のあるアルバムにある他の曲に比べた相対的人気を割り当てることができる。
【００７５】
上述の方法を用いて作成された情報および属性により、マスター・メタデータ・データベース１２０に保存されている属性および図８Ａに示すデータベース２７５、２７６、２７７および２７８に合致する結果のうちの１個以上を自動的に収集することが可能である。
【００７６】
処理の概要を図８Ｃに示す。ここに、投票データベース３２４を用いて、マスター・メタデータ・データベース１２０のアルバムや楽曲の識別に成功したユーザーの現在の数を維持する。周期的に、これらの結果はアルゴリズムにより見直されて（３２６）、集約結果をカウントすべく楽曲の識別を要求したユーザー数が十分な数に達したか否かが判定される。十分であることは、所定の値で判定しても、または識別された楽曲の全体的な人気に応じて導出される値で判定してもよい。より人気の高い楽曲には、それらの結果を集約する前により多くのユーザーが「投票する」必要があろう。投票データベース３２４内の投票が不十分であると判定された場合（３２６）、ジャンル相関、言語、地域、人気等、を含む成功した識別に関連付けられた結果が増やされ（３３０）、次いで増やされた結果を用いて投票データベース３２４が更新される（３３２）。結果をカウントするのに十分な投票が投票データベース３２４に含まれている場合、投票からジャンル相関、言語、地域、人気等を含む新しい属性が生成され（３３４）、マスター・メタデータ・データベース１２０および関連付けられた合致データベース２７５、２７６、２７７および２７８を更新する（３３６）。
【００７７】
楽曲情報サービスから提供される基本メタデータに加え、これらの固有および外部的属性は次いで、特にプレイリストの生成を容易にすべくリクエスト側クライアント・アプリケーションで利用可能にされる。
【００７８】
これらの結果に加えて、クライアントが現在保有しているものよりも最近修正されたバージョンが利用できる場合、ジャンル相関テーブル等の他の情報もまたクライアントへ返される。
【００７９】
上述の楽曲識別システムは通常、楽曲コレクションの管理責任があるアプリケーションにより利用される。このようなアプリケーションは、管理対象になり得る全ての楽曲を知らなければならず、通常はローカルに保存されるが、外部保存されたコレクション（外部的記憶媒体またはオンライン楽曲購入サービス）が代替的実施形態である。
【００８０】
典型的な楽曲管理アプリケーションにより、それが認識している全ての楽曲録音に適切にタグが付与されてユーザー向けに1個以上のプレイリストに組み込まれる用意ができていることが保証される。楽曲は通常、コレクション内の楽曲の基本メタデータを利用することにより管理され、アーティスト名、アルバム名およびジャンルによりソートおよびグルーピング機能を提供する。
【００８１】
本発明において、楽曲管理アプリケーションはまた、固有および外部的属性によるソートおよびグルーピング機能を提供してユーザー向けにコレクションおよびプレイリストを作成する。ユーザーが選択した楽曲やジャンルに十分似ているジャンルを有する全ての曲がプレイリストの候補である。特定のプレイリストについて候補の数は、付加的な属性を用いてフィルタリングすることにより減らすことができる。例えば、トラックの人気、アーティストおよび聴取者の地域、アーティスト互換性、テンポ、その他である。ジャンル関係テーブル、および他の付加的な情報は、クライアント装置または楽曲情報サーバーのいずれに置かれていてもよい。
【００８２】
楽曲管理アプリケーションの別の特徴は、楽曲コレクションおよびプレイリストを外部携帯装置に同期させることである。楽曲およびプレイリストは同期モードを用いて携帯装置にロードされ、装置にローカルに保存されている全ての楽曲について外部装置が最新の情報を有することを保証する。
【００８３】
本発明の好適な実施形態は、携帯装置上に別々のファイルまたはファイル群を作成し、それらは各楽曲に関連付けられた固有および外部的属性に加えて、各楽曲の拡張メタデータを含む。これらの属性は、楽曲管理アプリケーションにおいて局所的に、および外部携帯装置において、ユーザーの再生挙動を監視することで収集されたローカル再生情報により補強される。このローカル再生情報は、楽曲管理アプリケーションにより確立される。
【００８４】
楽曲管理アプリケーションは、基本メタデータに加えて、各楽曲の拡張メタデータ、確立された再生情報、および固有／外部的属性等「拡張楽曲管理データ」を用いて、外部携帯装置上へロードしたいプレイリストおよび／または楽曲ファイルの集合を作成する。
【００８５】
外部携帯装置にロードされたプレイリストは、携帯装置により直接再生することができる。しかし、提供された付加的情報「拡張楽曲管理データ」が利用できることによりまた、携帯装置も高度なプレイリスト作成機能を提供することができる。
プレイリスト操作用インターフェース
大多数の携帯用楽曲再生装置は、いくつかの共通機能群を有する。
・普通に用いられるＣＤプレーヤー機能（再生、停止、一時停止、巻戻し、早送り）を用いて楽曲を再生する機能
・限られたユーザーインタフェース機能
・限られた記憶容量（５ＧＢ、１０ＧＢ等）
・限られた表示機能（各々１６〜３２文字を有する１〜２行）
大多数の携帯型楽曲再生装置は、これらの制限下にあって最高の機能を提供する点で先端的であった。上述の拡張楽曲管理データへのアクセスとともに標準的なＣＤプレーヤーの機能群を利用して完全なプレイリストの作成、編集および再生が可能な、簡単なユーザー対話機能が利用できることを保証する実施形態を以下に示す。これにより最も低機能のデジタル・オーディオプレーヤーであっても、３種の管理可能な対象を用いてプレイリストの管理が可能になる。
・限定された表示・入力機能を有する装置での実装に適したプレイリスト管理用の簡単なユーザー・インターフェース
・基本メタデータＣＤおよび楽曲情報に利用可能なジャンルおよび階層的ジャンル関係マッピングを用いて簡素化されたプレイリスト作成
・ローカルおよび集約された聴取挙動情報から導出された関連アーティスト、アルバムおよび楽曲を用いる先端的なプレイリスト作成
コンパクト・ディスクやデジタル・オーディオ・ファイルの音声再生用の大多数の家電装置は再生、停止、一時停止、巻戻しおよび早送りの５個のボタンを使用し、多くの場合、右方向を指す三角形、正方形、平行する２本の直線、および垂直線と後ろまたは前方向を示す三角形を組み合せたアイコンを用いて機能を表わす。プレイリスト管理用のボタンを追加してコストが増えたり使いにくくなったりしないよう、本実施形態はこれら従来のボタンと好適には少なくとも１６文字を表示可能なディスプレイを組み合わせてプレイリスト管理に利用する。
【００８６】
本発明の実施形態において、再生または「一時停止」ボタンを２~３秒間押し続けることによりプレイリスト・モードに入る。これにより以下のようにボタンの再マッピングが行なわれる。
【００８７】
再生−選択
停止−完了
一時停止−プレイリスト
巻戻し−前へ戻る
早送り−次へ進む
ボタンによる操作のマッピングは特別に名付けられた二次機能と共に用いられ、プレイリスト管理システムを制御するために一貫性のある命令群を形成する。
【００８８】
図９に示すように、限定された表示装置用のプレイリスト・ユーザー・インターフェースを表わす状態遷移図に入るには２種の方法がある。再生ボタンを約２〜３秒間押し続ける３４０ことによりメイン・メニュー３４２に入る。あるいは、「一時停止」ボタンを約２〜３秒間押し続ける３４６ことによりプレイリスト・メニュー３４４に入る。プレイリスト・モード状態遷移図内には４種の基本状態があり、標準的な「次へ進む」、「前へ戻る」、「選択」、および「完了」ボタンはこれらの４種の基本状態内でわずかに用途が異なることがある。
【００８９】
メニュー状態３４２、３４４において、ユーザーはどの機能を実行するかを決定する選択肢の間をナビゲート（移動）する。選択肢を二点鎖線の円で示す。「次へ進む」および「前へ戻る」は選択肢の間を移動する、「選択」は現在の項目を選び、「完了」は現在のメニューから出て前のメニューへ戻るか、または前のメニューが存在しなければプレイリスト・モードから出る。一点鎖線の円で示す単一選択状態の１個において、ユーザーは候補リストの中から１個の選択肢を選ぶ。「次へ進む」および「前へ戻る」は候補間を移動し、「選択」は現在の候補を選ぶ。
【００９０】
太い破線の円で示す複数選択状態において、ユーザーは候補リストから複数の候補を選ぶことができる。単一選択状態の場合と同様に、「次へ進む」および「前へ戻る」は候補間で移動するが、「選択」は候補の選択または選択解除を切り換え、「完了」は選択処理を完了させる。細い破線の円で示す命名状態において、ユーザーは「次へ進む」および「前へ戻る」を用いて英数字文字列を作成して文字間をナビゲートし、「選択」により現在の文字を設定して「完了」により文字列を完成させる。
【００９１】
本システムの簡便機能は、最小限のボタン押下回数でプレイリストを作成することであり、「ワンタッチ」プレイリスト生成と呼ばれる。その理由は、プレイリストを作成するには類似の曲（上述のシステムから提供される類似度および人気情報に基づく）からなるユーザーの楽曲コレクションから単一のジャンルまたは楽曲だけを選択すればよいからである。これを行なうには、ユーザーは再生ボタンを３秒間（以上）押し続けてメイン・メニュー状態に入る。この時点で、「早送り」／「次へ進む」ボタンを押す度にメイン・メニューは順次「ワンタッチ」、「プレイリストをロード」、「ファイルを選択」、「プレイリストを編集」、「プレイリストを削除」、および「設定」を表示する。デフォルトで最初に表示されるのはこれらのオプションのどれでもよいが、好適な実施形態ではワンタッチ・オプションがデフォルトである。ユーザーが「ワンタッチ」オプションを選択するには「再生」／「選択」ボタンを再び押せばよく、それによりユーザーはワンタッチ・メニューへ案内される。
【００９２】
この時点で、早送り／次へ進むボタンを押す度にワンタッチ・メニューは順次「ジャンル」、「楽曲」を表示する（必要に応じて「ジャンル」、「楽曲」に戻る）。「ジャンル」オプションを選択するには、ユーザーが「再生」／「選択」ボタンを再び押せば、「早送り」／「次へ進む」ボタンを押す度にジャンルの組（例えば「クラシック」、「ロック」、「フォーク」等）が順次表示される状態へ案内される。本発明の好適な実施形態は、デフォルト設定ではジャンルをアルファベット順に表示し、次いでシステム利用を通じて最も頻繁に選択されたジャンルの順に表示する。ジャンルは「再生」／「選択」ボタンを再び押すことにより選択され、次いでジャンル類似性および人気基準設定を満たすユーザーの現在の楽曲ファイルの全てからプレイリストを生成する。本発明の好適な実施形態は、類似性および人気基準設定用の一般に有用な値を予め設定するが、これらの値はユーザーが「設定」オプションを用いて調整することができる。ワンタッチ・プレイリストが生成された後で、システムは次いでユーザーに対し「生成されたプレイリストを保存する」ように要求し、その後でワンタッチ機能が完了し、現在のプレイリストが標準ＣＤ機能ボタンを介して再生され、ボタンは当初の機能（すなわち「再生」、「停止」、「一時停止」、「巻戻し」、「早送り」）に戻る。
【００９３】
同様に、以前に保存されたプレイリストをロードするには、ユーザーは「再生」／「選択」ボタンを３秒間（以上）押し続けてメイン・メニューへ入る。この時点で、「早送り」／「次へ進む」ボタンを押す度にメイン・メニューは順次「ワンタッチ」、「プレイリストをロード」、「ファイルを選択」、「プレイリストを編集」、「プレイリストを削除」、および「設定」を表示する。デフォルトはこれらのオプションのどれでもよいが、好適な実施形態ではワンタッチ・オプションがデフォルトである。ユーザーが「プレイリストをロード」オプションを選択するには「早送り」／「次へ進む」ボタンを押せばよく、その時点で「プレイリストをロード」オプションが表示され、「再生」／「選択」ボタンを押せばユーザーは「プレイリストをロード」メニューへ案内される。
【００９４】
この時点で、システムは以前に生成されたプレイリストの英数字順にソートされたリストを提示する。本発明の好適な実施形態は、デフォルト設定ではプレイリストをアルファベット順に表示し、次いでシステム利用を通じて最も頻繁に選択されたプレイリストの順に表示する。早送り／次へ進むボタンを押す度にシステムは順次各プレイリストの名前を表示する。プレイリストを選択するには、ユーザーは「再生」／「選択」ボタンを再び押せばよく、その後で「プレイリストをロード」機能が完了し、選択されたプレイリストが標準ＣＤ機能ボタンを介して再生され、ボタンは当初の機能（すなわち「再生」、「停止」、「一時停止」、「巻戻し」、「早送り」）に戻る。
【００９５】
同様に、プレイリストに含めるファイルを選択するには、ユーザーは「再生」／「選択」ボタンを３秒間（以上）押し続けてメイン・メニューへ入る。この時点で、「早送り」／「次へ進む」ボタンを押す度にメイン・メニューは順次「ワンタッチ」、「プレイリストをロード」、「ファイルを選択」、「プレイリストを編集」、「プレイリストを削除」、および「設定」を表示する。ユーザーが「ファイルを選択」オプションを選択するには「早送り」／「次へ進む」ボタンを２回押せばよく、その時点で「ファイルを選択」オプションが表示され、「再生」／「選択」ボタンを押せばユーザーは「ファイルを選択」メニューへ案内される。
【００９６】
この時点で、「早送り」／「次へ進む」ボタンを押す度に選択メニューは順次「アーティスト」、「アルバム」、「楽曲」、「ジャンル」および「その他」を表示する。「アーティスト」オプションで選択を行なうには、ユーザーは「再生」／「選択」ボタンを再び押せばよく、「早送り」／「次へ進む」ボタンを押す度にユーザーはアーティスト名の組（例えば「ボブ・ディラン（Ｂｏｂ  Ｄｙｌａｎ）」、「ボブ・シーガー（Ｂｏｂ  Ｓｅｇｅｒ）」等）が順次表示される状態へ案内される。メタデータから取得されたアーティスト名には、ユーザー楽曲コレクションの各楽曲が関連付けられている。「再生」／「選択」ボタンを再び押すことによりアーティストが選択され、次いでユーザーの現在の全楽曲ファイルにおけるそのアーティストによる全ての楽曲からプレイリストが生成される。オプションとして、アーティスト・プレイリスト用にユーザーにより以前に選択されていた場合、人気基準設定もまた利用することができる。選択されたアーティストによる楽曲が現在のプレイリストに追加された後で、ユーザーは「停止」／「完了」ボタンを押すことにより自分の選択が完了したことを示すことができ、または「巻戻し」／「前へ戻る」ボタンを押すことによりアーティスト選択状態に戻って他のアーティストを選び続けることができる。全てのアーティスト選択が完了したならば、ユーザーは「停止」／「完了」ボタンを３秒間（以上）押し続けて現在のプレイリストのロードを指示することにより、プレイリストが標準ＣＤ機能ボタンを介して再生され、ボタンは当初の機能（すなわち「再生」、「停止」、「一時停止」、「巻戻し」、「早送り」）に戻る。
【００９７】
同様に、図９に詳しく示すように、「アルバム」、「楽曲」、「ジャンル」および「その他」オプションに選択メニューからアクセスしてプレイリストを作成することができる。
【００９８】
図９に詳しく示すメイン・メニュー状態の他の機能（「プレイリストを編集」、「プレイリストを削除」、「設定」）は上述の「ワンタッチ」、「プレイリストをロード」、「ファイルを選択」と同様に作用する。
【００９９】
ユーザーは「一時停止」ボタンを３秒間（以上）押し続けてプレイリスト・メニュー状態に入る。この時点で、「早送り」／「次へ進む」ボタンを押す度にプレイリスト・メニューは順次「選択内容をプレイリストに追加」、「選択内容をプレイリストから削除」、「選択内容を新規プレイリストに保存」を表示する。デフォルトはこれらのオプションのどれでもよいが、好適な実施形態では「選択内容をプレイリストに追加」オプションがデフォルトである。ユーザーが「選択内容をプレイリストに追加」オプションを選択するには「再生」／「選択」ボタンを再び押せばよく、それによりユーザーは「選択内容をプレイリストに追加」状態へ案内される。
【０１００】
この時点で、「早送り」／「次へ進む」ボタンを押す度に以前に生成されたプレイリスト群の一連の名前（例えば「ジャズ名曲集」、「ラテン曲」、「ロックヒット曲」）がアルファベット順に表示される。ユーザーは、プレイリストのリストを見て、「再生」／「選択」ボタンを押すことにより１個を選んで選択内容を追加する。プレイリストが選択されたならば、「早送り」／「次へ進む」ボタンを押す度にユーザーの楽曲コレクションからの楽曲名のリストが、アルファベット順に表示される（例えば、「Ａｇａｉｎｓｔ  Ｔｈｅ  Ｗｉｎｄ」、「Ｎｉｎｅ  Ｔｏｎｉｇｈｔ」等）。「再生」／「選択」ボタンを再び押すことにより楽曲が選択され、次いで選択された楽曲は以前に選択されたプレイリストに追加される。ユーザーが「停止」／「完了」ボタンを３秒間（以上）押し続けることにより作業終了を指示するまで、ユーザー楽曲コレクションの楽曲が１曲ずつ表示される。この時点で、選択されたプレイリストは新たに追加された楽曲と共に、標準ＣＤ機能ボタンを介して再生され、ボタンは当初の機能（すなわち「再生」、「停止」、「一時停止」、「巻戻し」、「早送り」）に戻る。
【０１０１】
同様に、既存のプレイリストからファイルを削除するにはユーザーは「一時停止」ボタンを３秒間（以上）押し続ければよい。この時点で、「早送り」／「次へ進む」ボタンを押す度にプレイリスト・メニュー状態は「選択内容をプレイリストに追加」、「プレイリストから選択内容を削除」、「選択内容を新規プレイリストに保存」を順次表示する。「プレイリストから選択内容を削除」オプションを選択するには、ユーザーが「再生」／「選択」ボタンを２回押せば「選択内容をプレイリストに追加」状態へ案内される。
【０１０２】
この時点で、「早送り」／「次へ進む」ボタンを押す度に以前に生成されたプレイリスト群の一連の名前（例えば「ジャズ名曲集」、「ラテン曲」、「ロックヒット曲」）がアルファベット順に表示される。ユーザーは、プレイリストのリストを見て、「再生」／「選択」ボタンを押すことにより１個を選んで選択内容を削除する。プレイリストが選択されたならば、「早送り」／「次へ進む」ボタンを押す度にユーザーの楽曲コレクションからの楽曲名のリストが、アルファベット順に表示される（例えば、「Ａｇａｉｎｓｔ  Ｔｈｅ  Ｗｉｎｄ」、「Ｎｉｎｅ  Ｔｏｎｉｇｈｔ」等）。「再生」／「選択」ボタンを再び押すことにより削除したい楽曲が選択され、次いで選択された楽曲は以前に選択されたプレイリストから削除される。ユーザーが「停止」／「完了」ボタンを３秒間（以上）押し続けることにより作業終了を指示するまで、選択されたプレイリストの楽曲が1曲ずつ表示される。この時点で、選択されたプレイリストに残された楽曲が、標準ＣＤ機能ボタンを介して再生され、ボタンは当初の機能（すなわち「再生」、「停止」、「一時停止」、「巻戻し」、「早送り」）に戻る。
【０１０３】
同様に、現在のプレイリストを新たに名付けられたプレイリストに保存するにはユーザーは「一時停止」ボタンを３秒間（以上）押し続ければよい。この時点で、「早送り」／「次へ進む」ボタンを押す度にプレイリスト・メニュー状態は「選択内容をプレイリストに追加」、「プレイリストから選択内容を削除」、「選択内容を新規プレイリストに保存」を順次表示する。「選択内容を新規プレイリストに保存」オプションを選択するには、ユーザーが「再生」／「選択」ボタンを３回押せば「選択内容を新規プレイリストに保存」状態へ案内される。
【０１０４】
この時点で、ユーザーは新規プレイリストの名前の入力を求められる。プレイリストの任意の名前を入力するための英数字キーの全てが利用可能な標準キーボードは存在しないため、「早送り」／「次へ進む」および「巻戻し」／「前へ戻る」ボタンを用いてアルファベット、数字、および特殊記号文字の間をナビゲートするとともに、「再生」／「選択」ボタンにより選択したい文字を指示して英数字を入力する方法が実装されている。ユーザーは「早送り」／「次へ進む」ボタンを押す度にアルファベット順に表示された文字（例えば、「Ａ」、「Ｂ」等）を見る。「再生」／「選択」ボタンを押すことにより、追加したい文字が選択され、限定された文字表示パネルに参照のため表示されている現在構成途中の文字列に当該文字が追加される。「巻戻し」／「前へ戻る」ボタンを押すことにより最後の文字が現在の文字列から削除される。ユーザーが「停止」／「完了」ボタンを３秒間（以上）押し続けることにより作業終了を指示するまで、文字が１個ずつ文字列に追加される。この時点で、名付けられたプレイリストに現在のプレイリストが保存され、メイン・メニューの「プレイリストをロード」機能を用いて後で呼び出すことができる。次いで標準ＣＤ機能ボタンが当初の機能（すなわち「再生」、「停止」、「一時停止」、「巻戻し」、「早送り」）に戻る。
【０１０５】
本実施形態のナビゲーションおよび選択処理を用ることにより、多数のファイルを扱いながらテキスト1行分の最小表示領域しか必要とせずに、プレイリストの作成および編集が可能であり、さまざまな基準により楽曲ファイルの選択およびソートが可能である。
【０１０６】
本発明の多くの特徴および利点は詳細な明細書から明らかであり、従って、添付の請求項により、本発明の真の概念および範囲に含まれる本発明のこのようなあらゆる特徴および利点を包含することを目的とする。更に、当業者には各種の改良や変更が容易に想起され得るであろうが、本発明をここに図示および記述した構造および動作そのものに限定する意図はなく、従って、あらゆる適切な改良や等価物も本発明の範囲内にあるものとみなされる。
【図面の簡単な説明】
【０１０７】
【図１Ａ】本発明によるデータ収集、属性作成、およびプレイリスト生成の機能ブロック図である。
【図１Ｂ】本発明におけるデータ洗浄処理のフロー図である。
【図２】録音から抽出された音紋を用いる音紋誤り訂正のブロック図である。
【図３】アーティストや提供者の言語を決定する方法のフロー図である。
【図４】ユーザー提供情報のデータベースを用いて既存のジャンルと新規ジャンルの互換性の有無を決定する方法のフロー図である。
【図５Ａ】楽曲認識クエリーのログを取得するシステムのブロック図である。
【図５Ｂ】クエリーログを定期的に匿名化するシステムのブロック図である。
【図６】「音楽愛好家」と呼ばれる互換性のあるユーザーのグループを識別する方法の機能ブロック図である。
【図７】流行仕掛人を識別する方法の機能ブロック図である。
【図８Ａ】データを装置へ配信するシステムのブロック図である。
【図８Ｂ】データを装置へ配信するシステムのブロック図である。
【図８Ｃ】データを装置へ配信するシステムのブロック図である。
【図９】本発明によるユーザー・インターフェースの状態フロー図である。
【図１Ａ】
2005526340.tif 000005
【図１Ｂ】
2005526340.tif 000006
【図２】
2005526340.tif 000007
【図３】
2005526340.tif 000008
【図４】
2005526340.tif 000009
【図５Ａ】
2005526340.tif 000010
【図５Ｂ】
2005526340.tif 000011
【図６】
2005526340.tif 000012
【図７】
2005526340.tif 000013
【図８Ａ】
2005526340.tif 000014
【図８Ｂ】
2005526340.tif 000015
【図８Ｃ】
2005526340.tif 000016
【図９】
2005526340.tif 000017
【国際調査報告】
2005526340.tif 000018
2005526340.tif 000019
2005526340.tif 000020
2005526340.tif 000021