(57)【要約】  曲又はその他のメディアアイテムのプレイリストが、動的に変化する基準に基づいて自動的に生成される。一態様においては、周囲の光レベルに基づくデータ１１５、３００がメディアアイテムにマッピングされ３２０、プレイリスト用の合致するメディアアイテムが得られる３３０。他の態様においては、車両の地理的な位置に基づいて名所が特定され４１０、該名所がメディアアイテムにマッピングされる４２０。更なる態様においては、車両の速度のような車両に関するデータ５００がメディアアイテムにマッピングされる。車両の地理的な位置を速度制限のデータベースと比較することにより、該車両が高速に走行しているか否かが決定されても良い６３０。高速に走行している車両の運転者に速度を落とすよう促すために、低速なテンポ又はビートを持つ曲が選択されても良い。
2008530719.tif 000002
【特許請求の範囲】
【請求項１】
メディアプレイヤ用のメディアアイテムのプレイリストを生成する方法であって、
ユーザの環境の動的に変化する基準に関するデータを取得するステップと、
複数のメディアアイテムのうちの少なくとも１つを少なくとも１つの合致するメディアアイテムとして選択するため、前記動的に変化する基準に基づくデータを前記複数のメディアアイテムにマッピングするステップと、
前記少なくとも１つの合致するメディアアイテムを有するプレイリストを生成するステップと、
を有する方法。
【請求項２】
前記動的に変化する基準を複数の異なるカテゴリのうちの１つに分類するステップを更に有し、前記マッピングするステップは、前記動的に変化する基準が分類されたカテゴリに応じたものである、請求項１に記載の方法。
【請求項３】
前記マッピングするステップは、前記複数のメディアアイテムに関連するメタデータに応じたものである、請求項１に記載の方法。
【請求項４】
前記動的に変化する基準に関するデータは、前記環境における周囲の光レベルの時間変化を示す、請求項１に記載の方法。
【請求項５】
前記マッピングするステップはユーザの好みに応じたものである、請求項１に記載の方法。
【請求項６】
前記動的に変化する基準は、前記環境における周囲の光レベルを示す、請求項１に記載の方法。
【請求項７】
前記プレイリストは、前記メディアプレイヤによって前記動的に変化する基準の変化が検出された場合であっても、一度生成されると固定される、請求項１に記載の方法。
【請求項８】
前記生成されたプレイリストは、前記メディアプレイヤによって前記動的に変化する基準の変化が検出された場合に更新される、請求項１に記載の方法。
【請求項９】
少なくとも１つのプロセッサと、
メディアアイテムのプレイリストを生成するための方法を実行するために、前記少なくとも１つのプロセッサにより実行可能な命令を具現化する少なくとも１つのプログラム記憶装置と、
を有するメディアプレイヤ装置であって、前記方法は、
複数のメディアアイテムのうちの少なくとも１つを少なくとも１つの合致するメディアアイテムとして選択するため、動的に変化する基準に基づくデータを前記複数のメディアアイテムにマッピングするステップと、
前記少なくとも１つの合致するメディアアイテムを有するプレイリストを生成するステップと、
を有するメディアプレイヤ装置。
【請求項１０】
メディアプレイヤ用のメディアアイテムのプレイリストを生成する方法であって、
車両の地理的な位置を示すデータを取得するステップと、
複数の名所及び前記名所に対応する地理的な位置を特定するデータベースにアクセスし、前記車両の地理的な位置に近い地理的な位置を持つ少なくとも１つの前記名所を決定するステップと、
複数のメディアアイテムのうちの少なくとも１つを少なくとも１つの合致するメディアアイテムとして選択するため、前記少なくとも１つの前記名所を前記複数のメディアアイテムにマッピングするステップと、
前記少なくとも１つの合致するメディアアイテムを有するプレイリストを生成するステップと、
を有する方法。
【請求項１１】
前記車両の地理的な位置は、全地球測位システムの無線受信器を利用して決定される、請求項１０に記載の方法。
【請求項１２】
前記マッピングするステップは、前記複数の名所に関連するメタデータに応じたものである、請求項１０に記載の方法。
【請求項１３】
前記マッピングするステップはユーザの好みに応じたものである、請求項１０に記載の方法。
【請求項１４】
少なくとも１つのプロセッサと、
メディアアイテムのプレイリストを生成するための方法を実行するために、前記少なくとも１つのプロセッサにより実行可能な命令を具現化する少なくとも１つのプログラム記憶装置と、
を有するメディアプレイヤ装置であって、前記方法は、
複数の名所及び前記名所に対応する地理的な位置を特定するデータベースにアクセスし、車両の地理的な位置に近い地理的な位置を持つ少なくとも１つの前記名所を決定するステップと、
複数のメディアアイテムのうちの少なくとも１つを少なくとも１つの合致するメディアアイテムとして選択するため、前記少なくとも１つの前記名所を前記複数のメディアアイテムにマッピングするステップと、
前記少なくとも１つの合致するメディアアイテムを有するプレイリストを生成するステップと、
を有するメディアプレイヤ装置。
【請求項１５】
メディアプレイヤ用のメディアアイテムのプレイリストを生成する方法であって、
車両に関するデータを取得するステップと、
複数のメディアアイテムのうちの少なくとも１つを少なくとも１つの合致するメディアアイテムとして選択するため、前記車両に関するデータをマッピングするステップと、
前記少なくとも１つの合致するメディアアイテムを有するプレイリストを生成するステップと、
を有する方法。
【請求項１６】
前記車両に関するデータは前記車両の地理的な位置及び前記車両の速度を示し、前記方法は更に、
種々の地理的な位置における速度制限を特定するデータベースにアクセスして、前記車両の地理的な位置において適用される速度制限の１つを決定するステップと、
前記車両の速度と適用される速度制限との間の比較に基づいて、前記車両が高速に走行しているか否かを決定するステップと、
を有し、前記マッピングするステップは、前記車両が高速に走行しているか否かの決定に応じたものである、請求項１５に記載の方法。
【請求項１７】
前記マッピングするステップは、前記複数のメディアアイテムのテンポ又はビートを利用する、請求項１６に記載の方法。
【請求項１８】
前記決定するステップが前記車両が高速に走行していると決定した場合、前記複数のメディアアイテムのうちの少なくとも１つの選択されるテンポ又はビートは比較的遅いものである、請求項１７に記載の方法。
【請求項１９】
前記マッピングするステップはユーザの好みに応じたものである、請求項１６に記載の方法。
【請求項２０】
少なくとも１つのプロセッサと、
メディアアイテムのプレイリストを生成するための方法を実行するために、前記少なくとも１つのプロセッサにより実行可能な命令を具現化する少なくとも１つのプログラム記憶装置と、
を有するメディアプレイヤ装置であって、前記方法は、
複数のメディアアイテムのうちの少なくとも１つを少なくとも１つの合致するメディアアイテムとして選択するため、車両に関するデータを複数のメディアアイテムにマッピングするステップと、
前記少なくとも１つの合致するメディアアイテムを有するプレイリストを生成するステップと、
を有するメディアプレイヤ装置。
【請求項２１】
前記車両に関するデータは前記車両の地理的な位置及び前記車両の速度を示し、
前記少なくとも１つのプログラム記憶装置は、種々の地理的な位置における速度制限を特定するデータベースにアクセスして、前記車両の地理的な位置において適用される速度制限の１つを決定し、前記車両の速度と適用される速度制限との間の比較に基づいて、前記車両が高速に走行しているか否かを決定するための方法を実行するための少なくとも１つのプロセッサにより実行可能な命令を具現化し、
前記マッピングするステップは、前記車両が高速に走行しているか否かの決定に応じたものである、請求項２０に記載のメディアプレイヤ装置。
【請求項２２】
前記マッピングするステップは、前記複数のメディアアイテムのテンポ又はビートを利用する、請求項２０に記載のメディアプレイヤ装置。
【請求項２３】
前記決定するステップが前記車両が高速に走行していると決定した場合、前記複数のメディアアイテムのうちの少なくとも１つの選択されるテンポ又はビートは比較的遅いものである、請求項２２に記載のメディアプレイヤ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一般的には、ＣＤプレイヤ又はＭＰ３プレイヤ等のようなメディアプレイヤにおける再生のための曲のリストのようなプレイリスト（playlist）の生成に関し、更に詳細には、動的に変化する基準に基づいて斯かるプレイリストを自動的に生成する方法及びシステムに関する。
【背景技術】
【０００２】
今日、種々のタイプのメディアプレイヤが消費者及び他のユーザに利用可能である。例えば、ＭＰ３プレイヤのような携帯型ディジタル音楽プレイヤ及びパーソナルコンピュータ（ＰＣ）が、ディジタル形式での大量の曲（song）の保存を可能としている。更に、ホームエンタテイメントシステムもまた、ケーブル及び衛星テレビジョンネットワーク、インターネットのようなコンピュータネットワーク、及び映画を保存したＤＶＤ（digital versatile disk）のようなローカルの記憶装置を介して、ユーザがコンテンツにアクセスすることを可能とするメディアプレイヤである。例えば、電子番組ガイドは、利用可能なテレビジョン放送番組からユーザが選択することを可能とする。ディジタル形式での、衛星を介した車両及び家庭の受信器への、トークショーや音楽のようなラジオ番組の放送もまた、人気を高めている。
【０００３】
例えば、Philips社のNexperia（登録商標）パーソナルメディアプレイヤは、モバイル装置の製造者のための基準デザインを提供する。該プレイヤは、高解像度のビデオ記録及び再生、並びにＰＣ及びホームエンタテイメントシステムへの接続を提供する。該デザインに基づく個人向けメディアプレイヤは、高品質のディジタルオーディオ及びビデオを記録及び保存し、移動しながらにして映画を鑑賞し、音楽を聴き、写真を見るために、ＰＣ及びホームエンタテイメント機器に、有線又は無線の形態で、消費者が接続することを可能とする。該メディアプレイヤは、ＭＰ３、ＡＡＣ、Dolby（登録商標）ディジタル、ＭＰＥＧ−２、ＭＰＥＧ−４及びＤｉｖＸ（登録商標）を含む、種々のオーディオ及びビデオ規格との互換性を提供する。
【０００４】
利用可能なコンテンツの急速な拡大のため、現在のメディアプレイヤは一般に、リコメンデーション（recommendation）を提供し番組のプレイリストを生成することにより、ユーザがメディアアイテム（例えば曲又はテレビジョン若しくはラジオ番組）からの選択を為すことを支援する。例えば、ユーザに該ユーザが関心のある音楽のタイプを特定するように求めるユーザインタフェースを提供することにより、ユーザの好み（preference）が生成され得る。又は、メディアプレイヤが、長期にわたりユーザの選択を追跡して、どのタイプのコンテンツに該ユーザが関心を持っているかを学習するロジックを利用し得る。メディアプレイヤは次いで、プレイリストにおけるコンテンツを推薦し得る。例えば、携帯型メディアプレイヤが、曲のプレイリストを自動的に生成し、該メディアプレイヤのディスプレイに、タイトルやアーティスト名のような情報を表示し得る。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
殆どのメディアプレイヤは、自動的なプレイリスト生成の機能を提供するが、該機能は一般に、ジャンル、アーティスト及びアルバム名、又はその他の曲の特徴のような、特定のメタデータに限定される。とりわけ、現在利用可能な方法は、ユーザによって、より楽しめる及び面白い経験を提供し、ユーザにとっての特別な関心の基準に基づいてカスタマイズされるようなプレイリストを生成するために、ユーザの変化する環境を考慮に入れていない。
【０００６】
本発明は、家に居るときなどの周囲の光レベル、又は地理的な位置及び速度のような車両に関するデータのような、動的に変化する基準に基づいて、自動的にプレイリストを生成する方法及びシステムを提供することにより、上述の及びその他の問題に対処する。
【課題を解決するための手段】
【０００７】
ユーザは、ジャンル、アーティスト名又はアルバム名のような従来の基準のみの場合に比べてより好適な方法で、ユーザの気分及び／又は現在の好みを表す動的な基準を選択することができる。個人向けプレイリストは、動的なデータに基づく特定の期間毎に一度生成されても良いし、又は動的なデータにより保証される他のタイミングで生成されても良い。
【０００８】
本発明の一態様においては、メディアプレイヤ用のメディアアイテムのプレイリストを生成する方法が、（ａ）ユーザの環境の動的に変化する基準に関するデータを取得するステップと、（ｂ）複数のメディアアイテムのうちの少なくとも１つを少なくとも１つの合致するメディアアイテムとして選択するため、前記動的に変化する基準に基づくデータを前記複数のメディアアイテムにマッピングするステップと、（ｃ）前記少なくとも１つの合致するメディアアイテムを有するプレイリストを生成するステップと、を含む。
他の態様においては、メディアプレイヤ用のメディアアイテムのプレイリストを生成する方法が、（ａ）車両の地理的な位置を取得するステップと、（ｂ）  複数の名所及び前記名所に対応する地理的な位置を特定するデータベースにアクセスし、前記車両の地理的な位置に近い地理的な位置を持つ少なくとも１つの前記名所を決定するステップと、（ｃ）複数のメディアアイテムのうちの少なくとも１つを少なくとも１つの合致するメディアアイテムとして選択するため、前記少なくとも１つの前記名所を前記複数のメディアアイテムにマッピングするステップと、（ｄ）前記少なくとも１つの合致するメディアアイテムを有するプレイリストを生成するステップと、を含む。
更なる態様においては、メディアプレイヤ用のメディアアイテムのプレイリストを生成する方法が、（ａ）車両に関するデータを取得するステップと、（ｂ）複数のメディアアイテムのうちの少なくとも１つを少なくとも１つの合致するメディアアイテムとして選択するため、前記車両に関するデータをマッピングするステップと、（ｃ）前記少なくとも１つの合致するメディアアイテムを有するプレイリストを生成するステップと、を含む。
【０００９】
対応するメディアプレイヤ装置及びプログラム記憶装置もまた提供され得る。
【発明を実施するための最良の形態】
【００１０】
全ての図面において、対応する部分は同一の参照番号により参照される。
【００１１】
本発明は、システムによって再生されるべきメディアアイテムのプレイリストを自動的に生成する、あらゆるタイプのメディアプレイヤにおいて利用されることができる。メディアプレイヤの例は、ハードディスク装置（ＨＤＤ）音楽プレイヤ、セットトップボックス、家庭用メディアプレイヤ、パーソナルコンピュータ、携帯型ＭＰ３プレイヤ及び車両ベースのシステム等を含む。プレイリストは従来、相互関係のあるメディアアイテム（例えば曲、講演、ＴＶ番組、スライドショー中のスライド）のリストを提供しようとするものである。曲は類似するアーティスト又はジャンルを参照しても良く、又はメディアプレイヤにより保存されたユーザの好みを利用しても良い。更に、どの番組が放送を予定されているかを決定するために、電子番組ガイド（ＥＰＧ）が一般に利用される。かくして例えば、ＥＰＧから番組を選択することにより、一晩分のＴＶ視聴のために１つのプレイリストが生成され得る。多くのメディアプレイヤはまた、任意の時間における後の再生のために、放送された番組の記録を提供する。
【００１２】
図１は、メディアプレイヤの例のブロック図を示す。図１において、ブロック１０５は「車両インタフェース」を示し、ブロック１０８は「測位装置」を示し、ブロック１０９は「データベース」を示し、ブロック１１０は「ユーザインタフェース」を示し、ブロック１１５は「光検出器」を示し、ブロック１２０は「メモリ」を示し、ブロック１３０は「プロセッサ」を示し、ブロック１４０は「コンテンツプレイヤ」を示し、ブロック１４５は「ユーザの好み」を示し、ブロック１５０は「コンテンツ記憶装置」を示し、ブロック１６０は「メタデータ」を示す。メディアプレイヤ１００は、プロセッサ１３０及びメモリ１２０を含む。メモリ１２０は、ここで説明される機能を実現するためプロセッサ１３０により実行される、ソフトウェア、マイクロコード又はファームウェアのような命令を保存しても良い。メモリ１２０はかくして、実行可能な命令を具現化するプログラム記憶装置と考えることができる。斯かるプログラム記憶装置はメディアプレイヤに一体化されても良いし、ＣＤＲＯＭ又は携帯型ＵＳＢフラッシュメモリのような着脱可能なメディアとして提供されても良い。ユーザの好みブロック１４５は、１以上のユーザについて、該メディアプレイヤにより保持されるユーザの好みデータを表す。該データは例えば、ユーザが特定のジャンルの音楽を好むことを示しても良い。コンテンツ記憶装置１５０は、オーディオコンテンツ（例えば曲、講演）、ビデオコンテンツ（例えばディジタル写真）及びオーディオ／ビデオコンテンツ（例えば映画）を含む、メディアアイテムのデータベースを記憶するための記憶リソースを表す。コンテンツ記憶装置１５０は、ハードディスクドライブ、フラッシュメモリ又は他のいずれのメモリリソースであっても良い。コンテンツプレイヤ１４０は、ディスプレイ又はオーディオアンプといったものに、適切な出力信号を供給するために、コンテンツ記憶装置１５０からのコンテンツを処理（例えば伸張及びデコードを実行することにより）するオーディオ及び／又はビデオプレイヤであっても良い。ユーザインタフェース１１０は、ユーザがコマンドを入力することを可能とする、例えばＬＣＤ画面のようなディスプレイ又はことによると音声／オーディオインタフェースを提供しても良い。
【００１３】
メタデータブロック１６０は、コンテンツ記憶装置１５０において当該メディアアイテムについて保存されたメタデータを示す。該メタデータは任意に、当該メディアアイテム自体と共に保存されても良い。該メタデータは、ジャンル、アーティスト及びアルバムのタイトル、テンポ及び１分間のビート数のような曲の特性、キーワード並びに歌詞のような情報を含んでも良い。該メタデータはまた、当該メディアアイテムが、年齢や性別等のような人口統計的な因子に基づいて、特定のユーザに人気があると予期されるか否かを示しても良い。曲のメタデータは、種々のソースから取得され得る。例えば、Philips社によるオーディオ指紋技術、及びGrecenote Corporation社のＣＤＤＢ（登録商標）データベース（Emeryville, California）へのアクセスが利用されても良い。更に、該メタデータは、ＭＰ３の曲用に利用されるＩＤ３タグ、又はＡＡＣの曲若しくは他の曲の形式用の同様のメカニズムに基づくものであっても良い。ＩＤ３タグは、必要に応じて、付加的な情報により拡張され得ることに留意されたい。
【００１４】
車両インタフェース１０５は、メディアプレイヤが、例えば自動車のような車両におけるシステムからデータを受信することを可能とする。例えば、車両インタフェース１０５は、速度計、走行距離計、又は速度計及び／又は走行距離計からデータを受信するコンピュータと通信し、該車両が走行している速度を得ても良い。幾分かの時間の平均速度もまた、現在の速度と共に得られても良い。メディアプレイヤ１００は、常置的に車両に取り付けられても良いし、又は有線又はポートによって着脱可能に接続されても良い。このようにして、メディアプレイヤ１００は、車両についてのデータを得ることができる。適切なデータが車両により保持される場合には、速度以外の情報が得られても良い。該情報は、加速及び減速／ブレーキ力、コーナリング力、サンルーフが開いているかコンバーティブルが下りているか、自動変速が冬季運転モードか高性能モードか、及び空調制御システムが暖かい空気を供給しているか冷たい空気を供給しているか等を含んでも良い。車両インタフェース１０５はまた、車両の地理的な位置を決定するために利用される、該車両内の測位装置１０８と通信しても良い。例えば、該測位装置は、全地球測位システム（global positioning system、ＧＰＳ）受信器のような無線受信器を含んでも良い。斯かる受信器は、車両のナビゲーションシステムが普及するにつれて、一般的なものとなっている。測位装置１０８は、地理的な位置によりインデクシングされた名所（points of interest）及び速度制限のような情報を保存する、関連するデータベース１０９を含んでも良い。代替として、測位装置１０８及び関連するデータベース１０９が、メディアプレイヤ１００自体に備えられても良い。
【００１５】
ユーザインタフェース１１０は、ユーザがメディアプレイヤ１００にコマンドを入力することを可能とし、プレイリストのような情報をディスプレイを介してユーザに提供する。
【００１６】
光検出器１１５は、ユーザが位置する部屋のような、ユーザの環境における周囲の光レベルを検出する。該周囲の光レベルはまた、外の光レベルを表しても良い。この目的のためには、人間にとって可視であるスペクトルの形で光を検出する、いずれのタイプの光検出器もが利用され得る。例えば、電子ディスプレイの明るさを調節するために周囲の光を検出するタイプの光センサが利用されても良い。更に、１以上の光検出器がメディアシステム１００に組み込まれても良いし、又は光レベルデータが外部センサにより供給され、有線又は無線経路を介してメディアシステム１００に通信されても良い。例えば、光検出器がホームネットワークと通信し、次いでメディアプレイヤ１００と通信しても良い。
【００１７】
図２は、本発明によるメディアプレイヤのユーザインタフェースの例を示す。ユーザインタフェースの例２００は、プレイリストを表示するためのディスプレイ２１０を含む。一つのとり得る形態においては、メディアプレイヤのインタフェース２００は、携帯型メディアプレイヤのような、内蔵型のメディアプレイヤである。また、家庭用メディアプレイヤにおける他の構成要素と通信するために利用されるハンドヘルド型のリモートコントローラのような装置に、メディアプレイヤのインタフェース２００が備えられても良い。例えば、ディスプレイ２１０は、ＴＶ番組のプレイリストを提供するために、ＴＶのリモートコントローラに備えられても良い。ＴＶを制御するための付加的なボタンが備えられても良く、又は該ボタンがタッチスクリーンボタンとしてディスプレイ２１０上に生成されても良い。他の例においては、メディアプレイヤのインタフェース２００はＣＤプレイヤ用のリモートコントローラであり、ディスプレイ２１０がＣＤライブラリから利用可能な曲のプレイリストを提供する。他の例においては、メディアプレイヤのインタフェース２００はディジタルカメラの一部であり、ディスプレイ２１０が該カメラに保存された画像のプレイリストを提供する。他の種々の可能性が、当業者には明らかであろう。メディアプレイヤのインタフェース２００は、ユーザがコマンドを入力しプレイリストを見ることを可能とする、矢印型ボタンのような入力装置２２０を含む。図示された構成は単に例であって、他の構成も可能である。音声／オーディオインタフェースのような他のインタフェースのメカニズムが利用されても良い。又は、ディスプレイ２１０は、触れることによりユーザがコマンドを入力することを可能とするタッチスクリーンであっても良い。
【００１８】
図３は、本発明による、周囲の光レベルをメディアアイテムにマッピングし、合致するメディアアイテムを選択する処理を示す。ブロック３００は「周囲の光レベルを検出する」を示し、ブロック３１０は「周囲の光レベルをカテゴリに分類する」を示し、ブロック３２０は「カテゴリをメディアアイテムにマッピングし、合致するメディアアイテムを見つける」を示し、ブロック３３０は「プレイリストを生成する」を示す。一般的に、本発明は、ユーザの周囲で動的に変化する条件に基づいてプレイリストが生成されることを可能とする。該条件の１つは、ユーザが位置する部屋におけるもののような、周囲の光レベルである。例えば昼間は明るかったものが、夕方又は日暮れには明るくなくなるといったように、部屋における周囲の光は異なる時刻において変化する。更に、光の強度は、部屋の中又は外で測定されても良い。部屋の中での測定は、電気の光がスイッチオンされているかオフされているか、又はユーザによりカーテンが下ろされているか否かによって影響を受け得る。本発明の一態様によれば、部屋が暗くなるにつれて、メディア装置１００のプレイリストが更新され、変化した環境に関連する曲が追加される。周囲の光レベルの変化が、例えば数時間の間監視されても良い。更に、プレイリストは、絶対的なスケールの光レベルに基づいて、又は時間に応じた光レベルの変化に基づいて更新されても良い。
【００１９】
光検出器１１５は、例えば数字的な及び／又は定性的なスケールに基づいて、幾つかのカテゴリのうちの１つに分類され得る（ブロック３１０）光強度を測定する。測定された光強度及び／又はカテゴリは、例えば暗い、明るい、眩しい、薄明かり、日暮れ及び夜明け等のような、対応する１以上のキーワードにより特徴付けられても良い。光強度の新たな値が、例えば１時間以上前のもののような以前の値と異なる場合、プレイリスト中の再生されるべきメディアアイテムを変更することによって等して、変更されたプレイリストが生成されても良い。繰り返しの再生のような場合には、プレイリスト全体が変更されても良い。
【００２０】
曲は、該曲のメタデータと光強度を表すキーワードとの比較に基づいて、プレイリスト用に選択されても良い。しかしながら、メタデータは必須ではない。なぜなら、周囲の光レベルのような動的な基準を表す曲に類似した曲を見つけ出すために種々のアルゴリズムが利用され得るからである。例えば、落ち着いた曲が低い周囲の光レベルに関連しても良い。とりわけ、プレイリストを変更するため、光強度が分類されたカテゴリがメディアアイテムにマッピングされ、合致するメディアアイテムが見出される（ブロック３２０）。１つのとり得る方式においては、周囲の光レベルがメタデータに変換され、当該メディアアイテムの該メタデータについて合致する基準を生成する。マッピングは、メディアアイテムを照合しプレイリストを生成する（ブロック３３０）際に、ユーザの好み１４５に応じたものであっても良い。本発明はかくして、動的なデータと、曲のタイトル、アーティスト名、キーワード及び曲の歌詞のような標準的なメタデータを含むメディアアイテムのメタデータとの間のマッピングを提供することができる。例えば、徐々に増大する明るさに基づいて光強度が現在朝であることを示す場合、曲「Good day sunshine」がプレイリストのために選択されても良い。又は、徐々に減少する明るさに基づいて光強度が現在朝であることを示す場合、曲「Tonight's the night」がプレイリストのために選択されても良い。
【００２１】
一般的に、メディアプレイヤは、プレイリストを生成するため、１以上の異なるタイプの動的なデータの中から、ユーザインタフェース１１０を介して、ユーザが選択することを可能としても良い。動的なデータのタイプは、例えばユーザの現在の気分又は関心に基づいて、ユーザにより選択されても良い。１つのとり得る方式においては、選択された動的なデータのタイプが、プレイリストの生成における後の利用のために記録される。又はメディアプレイヤが、変更されたプレイリストの新しいものを即座に生成しても良い。利用され得る動的なデータの他の例は、周囲の音声レベルを含む。音声レベルが比較的高い場合、例えばユーザを落ち着かせるために、落ち着いた曲が選択されても良い。時刻が動的なデータとして利用され、朝に生成されるプレイリストが夜に生成されるものと異なるようにされても良い。メディアプレイヤ１００は、該データを得るために時計を具備されても良い。
【００２２】
ユーザの好み１４５を利用する例として、合致すると見込まれる幾つかの異なる曲のうちの１つを選択するために、ユーザの年齢及び性別が利用されても良い。例えば、何年も前に記録された曲はより年齢の高いユーザに魅力があり得るし、一方同じ曲の現代的なバージョンはより若いユーザに魅力があり得る。更に、或るユーザは古い映画からの曲というジャンルを好み得るし、一方で他のユーザはモータウンというジャンルを好み得る。他の種々の例が、当業者には明らかであろう。
【００２３】
各メディアアイテムが動的なデータに基づく、新たなプレイリストが生成されても良いことに留意されたい。例えば、動的なデータが周囲の光に関連し、該周囲の光が現在朝であることを示している場合、プレイリスト中の全ての曲が朝に関連しても良い。又は、例えば半分の曲といったように、プレイリストの所定の部分が動的なデータに基づいても良く、残りの半分が従来通り生成される等しても良い。更に、既存のプレイリスト中のメディアアイテムの幾つかを置き換えることにより、動的なデータに関連する曲を含むように既存のプレイリストが変更されても良い。かくして、完全に新しいプレイリスト及び変更されたプレイリストの両方が生成され得る。生成されたプレイリストは保存され、ユーザによって後に再利用されても良いことも留意されたい。更に、動的な基準の変化が検出されたときに時折プレイリストが更新されても良い。又は、動的な基準の変化がメディアプレイヤによって検出された場合であっても、プレイリストは一度生成された状態で固定されても良い。
【００２４】
図４は、本発明による、車両の地理的な位置をメディアアイテムにマッピングし、合致するメディアアイテムを選択する処理を示す。ブロック４００は「車両の地理的な位置を決定する」を示し、ブロック４１０は「データベースにアクセスし名所を特定する」を示し、ブロック４２０は「名所をメディアアイテムにマッピングし合致するメディアアイテムを見つける」を示し、ブロック４３０は「プレイリストを生成する」を示す。一般的には、ユーザ又はユーザが運転している車両の位置が、例えば道路又は他の走行の経路に沿った種々の名所に関連する、プレイリストを生成するための動的な基準として利用されることができる。自動車、自転車、飛行機若しくはボートのような車両で走行している場合、又は徒歩で移動している場合であっても、ユーザは特定の街、近郊、山、川、湖、娯楽施設、レストラン及びビルディング等のような、種々の名所を通過し又は該名所に接近し得る。名所は道路を含んでも良い。
【００２５】
地理的な位置は、ＧＰＳベースのカーナビゲーションシステムのような測位装置１０８を利用して決定されても良い（ブロック４００）。斯かるシステムは、３以上の衛星から信号を受信し、緯度及び経度により表現され得る該システムの位置を正確に決定するために三角測量を実行する。更に斯かるナビゲーションシステムは一般に、種々の名所及びその地理的な位置を特定するデータベース１０９を含む。斯かるデータベースは、現在の位置、又はユーザの現在の速度及び方向に基づいて間もなく到着することが予期される位置のような、ユーザの位置に近い１以上の名所を特定するためにアクセスされることができる。名所が次いでメディアアイテムにマッピングされ、合致するメディアアイテムを見つけ出し（ブロック４２０）、プレイリストを生成（ブロック４３０）しても良い。曲はここでも、該曲のメタデータ及び該メタデータの名所を表すキーワードとの比較に基づいて、プレイリストのために選択されても良い。
【００２６】
例えば、ユーザがSan Franciscoの街で運転していると決定された場合、「I left my heart in San Francisco」のような、当該街に関連する曲がプレイリストに追加されても良い。ユーザがSan Franciscoの近郊のHaight-Ashburyで運転していると決定された場合、「If you're going to San Francisco」のような、当該近郊に関連するヒッピー時代の曲がプレイリストに追加されても良い。車両が或る地理的領域にいる時間が考慮されても良い。例えば、車両が新しい地理的エリアに到着した場合、車両が継続的に当該エリアに位置している場合に比べて頻繁に、当該エリアに関連する曲がプレイリストに追加されても良い。
【００２７】
ここでもまた、ユーザの好みもが考慮されても良い。ユーザの好みは、メディアアイテムと同様に名所に関連しても良い。例えば、ユーザの好み１４５に記憶されたフランス料理レストランをユーザが好み得、その場合には、ユーザがフランス料理レストランの近くを運転する際にフランス語の曲がプレイリストに追加されても良い。又は、特定のジャンルの音楽をユーザは好み得、その場合には、地理的な位置のみのマッピングに基づいた場合に合致が見込まれるメディアアイテムの中から、当該ジャンルを持つ合致する曲が選択されても良い。
【００２８】
図５は、本発明による、車両に関するデータをメディアアイテムにマッピングし、合致するメディアアイテムを選択する処理を示す。ブロック５００は「車両に関する情報を取得する」を示し、ブロック５１０は「データをメディアアイテムにマッピングして合致するメディアアイテムを見つけ出す」を示し、ブロック５２０は「プレイリストを生成する」を示す。メディアシステムによって利用される動的なデータは更に、車両の速度、加速及び減速／ブレーキ力、コーナリング力、サンルーフが開いているかコンバーティブルが下りているか、自動変速が冬季運転モードか高性能モードか、及び空調制御システムが暖かい空気を供給しているか冷たい空気を供給しているか等を含んでも良い。
【００２９】
車両に関するデータは、例えば車両インタフェース１０５を介して、該車両中のコンピュータ及び／又はセンサと通信することにより、メディアシステムにより得られても良い（ステップ５１０）。例えば、車両が長い期間比較的低速に走行していることが決定され、渋滞の中にいることを示す場合、「Crosstown traffic」のような、交通渋滞に関連する曲がプレイリストを生成（ブロック５２０）するために選択されても良い。他の例として、例えば長い期間の一定の高速走行速度に基づいて、車両の速度が該車両が高速道路を走行していることを示す場合、「On the road again」のような、オープンロードに関連する曲が選択されても良い。一般的に、メディアプレイヤ１００は、車両からの速度データを処理し、該車両がどのように運転されているかを示すプロファイルを導出することができる。他の車両システムからのデータも利用されても良い。例えば、車両が冬季走行モードである場合、「Let it snow」のような、冬の運転に関連する曲が選択されても良い。サンルーフが開いている場合、「Let the sun shine」のような曲が選択されても良い。ここでもまた、ユーザの好みがマッピング（ブロック５１０）において含められても良い。
【００３０】
図６は、本発明による、車両の速度をメディアアイテムにマッピングし、合致するメディアアイテムを選択する処理を示す。ブロック６００は「車両の速度を決定する」を示し、ブロック６１０は「車両の地理的な位置を決定する」を示し、ブロック６２０は「データベースにアクセスして地理的な位置についての速度制限を特定する」を示し、ブロック６３０は「車両が高速に走行している（speeding）か否かを決定する」を示し、ブロック６４０は「車両が高速に走行しているか否かをメディアアイテムにマッピングして、車両が高速に走行している場合に遅いテンポを持つ合致するメディアアイテムを見つけ出す」を示し、ブロック６５０は「プレイリストを生成する」を示す。本発明の該態様においては、メディアシステムにより利用される動的な挙動は車両の速度、及び車両が高速に走行しているか否か（例えば速度制限を超過しているか否か）に関連する。
【００３１】
このことを実現するため、車両のコンピュータにより保持された速度データにアクセスすること等によって、上述したように車両の速度が決定される（ブロック６００）。時間に対する距離の変化を決定することにより、測位装置１０８から速度を導出することも可能である。更に、車両中のＧＰＳ受信器にアクセスすること等によって、上述したように車両の地理的な位置が決定される（ブロック６１０）。ブロック６２０において、車両が現在走行している道路についての速度制限を決定するため、データベース１０９がアクセスされる。とりわけ、データベース１０９は、高速道路を含む主要な道路についてのもののような、地理的な位置によりまとめられた速度制限データにより構成されていても良い。該データはまた、住宅街のような街又は州における一般的な速度制限を示しても良い。位置検出器１０８は、車両が走行している道路を決定するために十分に正確であることは留意されたい。ブロック６３０において、現在の速度を、該車両が現在走行している道路について適用される速度制限と比較することにより、該車両が高速に走行しているか否かが決定される。瞬間速度が利用されても良いし、幾分かの時間の平均速度が利用されても良い。更に、例えば時速１０マイルまでの制限超過はカテゴリ１、時速２０マイルまでの制限超過はカテゴリ２、といったように、速度の度合いが分類されても良い。
【００３２】
ブロック６４０において、高速走行に関する決定がメディアアイテムにマッピングされ、合致するメディアアイテムが見出される。例えば、該車両が高速に走行している場合、運転者をリラックスさせ、該運転者をより低速に運転するよう促すために、比較的遅いテンポ又はビートを持つメディアアイテムが選択されても良い。更に、比較的高いカテゴリの高速走行が、比較的遅いテンポ又はビートを持つメディアアイテムにマッピングされても良い。曲のテンポ及び／又はビートに関する情報は、Philips社によるアルゴリズム等を利用して曲から抽出され、メタデータとして保存されても良い。曲はここでも、特に曲のテンポ及びビートに関する情報のような、該曲のメタデータに基づいてプレイリスト用に選択されても良い（ブロック６５０）。ユーザの好みがここでもマッピング（ブロック６４０）に含められても良い。
【００３３】
本発明の好適な実施例と考えられるものが示され説明されたが、本発明の精神から逸脱することなく、形態又は詳細における種々の変形及び変更が容易に為され得ることは、勿論理解されるであろう。それ故、本発明は説明され示されたとおりの形態に限定されるものではなく、添付する請求項の範囲内である全ての変更をカバーするものとして解釈されるべきであることが意図されている。
【図面の簡単な説明】
【００３４】
【図１】本発明によるメディアプレイヤのブロック図を示す。
【図２】本発明によるメディアプレイヤのユーザインタフェースの例を示す。
【図３】本発明による、周囲の光レベルをメディアアイテムにマッピングし、合致するメディアアイテムを選択するための処理を示す。
【図４】本発明による、車両の地理的な位置をメディアアイテムにマッピングし、合致するメディアアイテムを選択するための処理を示す。
【図５】本発明による、車両に関するデータをメディアアイテムにマッピングし、合致するメディアアイテムを選択するための処理を示す。
【図６】本発明による、車両の速度をメディアアイテムにマッピングし、合致するメディアアイテムを選択するための処理を示す。
【図１】
2008530719.tif 000003
【図２】
2008530719.tif 000004
【図３】
2008530719.tif 000005
【図４】
2008530719.tif 000006
【図５】
2008530719.tif 000007
【図６】
2008530719.tif 000008
【国際調査報告】
2008530719.tif 000009
2008530719.tif 000010
2008530719.tif 000011