(57)【要約】シーケンシャル再生システムは、各先行する歌の終了セグメントの特徴に基づき、各連続する歌を選択するように構成されている。セレクションの全体のテーマの特徴がもしあればそれに基づき、そして歌の間の音楽的一致にも基づき、歌が選択される。一致は各歌のリズム、各歌の音符および和音、その他の音楽的特徴に基づいてもよい。各選択された歌の終了セグメントが特徴づけられ、選択基準全体を満たす候補の歌の最初のセグメントが、一致を判断するため、この特徴づけと比較される。候補の歌の最初のセグメントが先に選択された歌の終了セグメントと不一致の場合、選択基準全体を満たす他の候補の歌が見つけられ、この新しい候補の歌の最初のセグメントが、特徴づけと比較される。このプロセスは、好適な候補の歌が特定されるまで、または時間切れとなるまで続けられる。移行曲は選択的に歌の間にスムースな移行を促進するために提供される。
2005521979.tif 000002
【特許請求の範囲】
【請求項１】
歌のライブラリに動作可能に結合した、前記歌のライブラリから一連の歌を特定するように構成された移行フィルタと、
前記移行フィルタと前記歌のライブラリに動作可能に結合した、前記移行フィルタからの一連の歌に応じて、前記歌のライブラリから選んだ歌を提供するように構成された演奏デバイスとを有する再生システムであって、
前記移行フィルタは直前の歌の１以上の特徴に基づき、前記一連の歌で各後続の歌を選択するように構成されていることを特徴とする再生システム。
【請求項２】
請求項１に記載の再生システムであって、
前記移行フィルタは各後続の歌の１以上の特徴に基づき各後続の歌を選択するようにさらに構成されたことを特徴とする再生システム。
【請求項３】
請求項２に記載の再生システムであって、
前記歌のライブラリと前記移行フィルタに動作可能に結合した、１以上の選択基準に基づき前記歌のライブラリのサブセットを提供するように構成された選択フィルタをさらに有し、
前記移行フィルタは前記選択フィルタにより提供された前記サブセットに基づき、前記歌のライブラリから前記一連の歌を特定するように構成されたことを特徴とする再生システム。
【請求項４】
請求項２に記載の再生システムであって、
前記直前の歌の１以上の特徴と前記後続の歌の１以上の特徴は、音符パターン、和音パターン、ビートパターン、リズムパターン、ダンスパターン、テンポ、声、音量、楽器タイプのうち少なくとも１つを含むことを特徴とする再生システム。
【請求項５】
請求項２に記載の再生システムであって、
前記直前の歌の１以上の特徴は前記直前の歌の終了セグメントに基づき、
前記後続する歌の１以上の特徴は前記直前の歌の開始セグメントに基づくことを特徴とする再生システム。
【請求項６】
請求項１に記載の再生システムであって、
前記演奏デバイスはオーディオアンプ、オーディオレコーダ、デジタルレコーダ、メモリプログラマ、ネットワークインターフェイス、フォーマッタ、エンコーダのうち少なくとも１つを含むことを特徴とする再生システム。
【請求項７】
請求項１に記載の再生システムであって、
前記再生システムにより現在演奏されている歌を第１の直前の歌として特定するように構成された移行起動デバイスをさらに含み、前記第１の直前の歌から前記一連の歌がその後決定されることを特徴とする再生システム。
【請求項８】
歌のライブラリに動作可能に結合した、前記歌のライブラリからの一連の歌中で各直前の歌と各後続の歌の間に移行曲を提供するように構成された移行フィルタと、
前記移行フィルタと前記歌のライブラリに動作可能に結合した、前記歌のライブラリから前記一連の歌の各歌と、前記移行フィルタからの歌の間に各移行曲を提供するように構成された演奏デバイスとを有する再生システムであって、
前記移行フィルタは直前の歌の１以上の特徴に基づき、各移行曲を提供するように構成されていることを特徴とする再生システム。
【請求項９】
請求項８に記載の再生システムであって、
前記移行フィルタは各後続の歌の１以上の特徴に基づいて前記移行曲を提供することを特徴とする再生システム。
【請求項１０】
請求項９に記載の再生システムであって、
前記直前の歌の１以上の特徴と前記後続の歌の１以上の特徴は、音符パターン、和音パターン、ビートパターン、リズムパターン、ダンスパターン、テンポ、声、音量、楽器タイプのうち少なくとも１つを含むことを特徴とする再生システム。
【請求項１１】
請求項８に記載の再生システムであって、
前記移行曲は、前記直前の歌の終了部分を置き換えるように構成されている再生システム。
【請求項１２】
第１の歌と第２の歌の１以上の特徴を決定するように構成された特徴づけデバイスと、
１以上の移行基準に基づき前記第２の歌が前記第１の歌に連続的に続けるのに好適か決定するために、前記第２の歌の特徴を前記第１の歌の特徴と比較するように構成された移行フィルタとを有する移行システム。
【請求項１３】
請求項１２に記載の移行システムであって、
前記特徴づけデバイスは、
少なくとも１つの歌のセグメントの分析に基づき、前記第１の歌と前記第２の歌の少なくとも１つの少なくとも１つの特徴を決定するアナライザと、
前記少なくとも１つの歌の前の特徴から前記第１の歌と前記第２の歌の少なくとも１つの１つ以上の特徴を読むように構成された読み取りデバイスのうち少なくとも１つを含むことを特徴とする移行システム。
【請求項１４】
現在の歌につづく歌を選択する方法であって、
前記現在の歌に関連する１以上の特徴を決定するステップと、
複数の候補の歌の１つに関連する１以上の特徴を決定するステップと、
前記現在の歌と前記候補の歌に関連する１以上の特徴の比較を提供するステップと、
前記比較に基づいて前記現在の歌に後続する歌として前記候補の歌を選択するステップとを有する方法。
【請求項１５】
ユーザに一連の歌を提供するサービスを提供する方法であって、
演奏に利用可能な複数の歌を特定するステップと、
前記複数の歌の最初の歌に関連する１以上の特徴を決定するステップと、
前記複数の歌の候補の歌に関連する１以上の特徴を決定するステップと、
前記第１の歌と前記候補の歌に関連する１以上の特徴の比較を決定するステップと、
前記比較に基づいて前記現在の歌の２番目に後続する前記候補の歌を選択するステップとを有することを特徴とする方法。
【請求項１６】
請求項１５に記載の方法であって、
前記複数の歌の特定は１以上のユーザ選択基準に基づくことを特徴とする方法。
【請求項１７】
コンピュータシステムにおいて使用するコンピュータプログラム製品であって、前記コンピュータで実行されたとき、前記コンピュータシステムに、
第１の歌の１以上の特徴を決定するステップと、
１以上の候補の歌の１以上の特徴を決定するステップと、
前記第１の歌の前記１以上の特徴と前記１以上の候補の歌の前記１以上の特徴に基づき、前記１以上の候補の歌から前記第１の歌の次の歌を選択するステップとを有することを特徴とするコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコンシューマエレクトロニクスの分野に関し、特に、音楽セレクションとディスクジョッキー（DJ）の同期動作をエミュレートする、音楽コレクションのリズムに同期したシーケンシャル再生を提供するプレーヤに関する。
【背景技術】
【０００２】
コンシューマが膨大な音楽コレクションにアクセスできる技術が存在する。例えば、コンパクトディスクプレーヤ（CD）とギガバイト単位のディスクメモリを有する一般的なコンピュータシステムで、ユーザは何十万曲のMPEGフォーマットの音楽を記録することができる。何時間にもわたる音楽を記憶できるポータブルMP3プレーヤがある。何百枚のCDを収容できるマルチディスクCDプレーヤがある。インターネットを介して仮想的には無限量の音楽にユーザがアクセスできる会員サービスがある、などである。
【０００３】
音楽のコレクションにアクセスできるほとんどの再生デバイスは、自動プレイバックのオプション、特に「ランダム」または「シャッフル」プレイバックのオプションを含んでいる。一部のシステムは、各曲に関連した１以上の特徴に基づき音楽コレクションのサブセットの選択的再生ができる。例えば、「ロック」、「オールディーズ」、「クラシック」等のランダムプレイバックを要求することができる。効率的な選択プロセスを促進するために、曲を特徴付けカタログ化する多様なシステムがある。
【０００４】
米国特許第5,616,876号「SYSTEM  AND  METHODS  FOR  SELECTING  MUSIC  ON  THE  BASIS  OF  SUBJECTIVE  CONTENT」が1997年4月1日にJonathan  C.  Clutsに発行され、ここに参照により援用されている。この特許には、曲目を特徴付けるために複数の主観的特徴を使用する特徴づけシステムが開示されている。システムのユーザは、各特長に対応する一組のスライダ・バーを提供される。例えば、特徴は「ジェンダー」でもよい。もしユーザが現在女性シンガーの歌を聞きたいとき、ユーザのその嗜好がどのくらい強いかに応じて、ユーザは特徴「ジェンダー」のスライダ・バーを「女性」の方に動かす。他の特徴は例えば「ビート」であり、ユーザは対応するスライダ・バーを速いと遅いの間で調節する。コレクション中の歌が歌手のジェンダーと歌のビートによって特徴付けられる。自動的にコレクションから歌を再生するように設定されているとき、スライダ・バーによるユーザの設定に対応する特徴をもつ歌が好ましくは選択される。Mark  B.  Hoffbergに1999年10月5日に発行された米国特許第5,963,957号「BIBLIOGRAPHIC  MUSIC  DATA  BASE  WITH  NORMALIZED  MUSIC  THEMES」はここに参照により援用する。この特許は、各歌の音楽的特徴、例えばその歌の記憶可能な音符のシーケンスに基づく特徴づけシステムを提示している。ユーザはハミングしたり、キーボードのキーをたたいたり、リズムを打ったりすることにより入力シーケンスを提供し、システムはユーザの入力シーケンスをコレクション中の特定の歌にマッチさせるよう試みる。例えば、ベートーベンの第5交響曲は出だしの音符のシーケンスにより特徴づけられ、ユーザが「ダ・ダ・ダ・ダーン」という楽節を入れるとシステムはその交響曲を検索する。同様に、ユーザの入力シーケンスに似た特徴をもつ歌のリストを読み出すよう構成されても良い。本開示のコンテクストにおいて、システムはユーザの入力シーケンスにより作成されたリストの各歌をランダムに再生するように構成されてもよい。
【０００５】
自動再生システムは選択された一組の主観的または客観的な基準と一致する歌を再生するように構成されても良いが、これらの歌の再生は、プロのディスクジョッキーにより提供されるようなプロフェッショナルなプレゼンテーションとしてはめったに感じられない。エンターテインメントを職務とするプロのディスクジョッキーは、しばしば、選択されたテーマまたは一組の特徴に対応する歌を結びつける。しかし、プロによる歌のシーケンス化が「ランダム」であるとはめったに感じられない。例えば、プロのディスクジョッキーは、一般的に、前の歌と調和しない、またはさもなければ音楽的に対称的な歌をシーケンスかすることは避ける。好ましくは、１つの歌が他の歌につながり、歌の間の移り変わりに注意を喚起することなく歌を一般的に連続的に再生する。踊っている人々は、唐突にステップを変更することなく、歌の間の移り変わり中もしばしば踊り続けることができる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、歌の間の不連続性を最小化することができる、歌を連続して再生する方法を提供することである。さらに本発明の目的は、歌の間に音楽的に一貫した移り変わりを提供する、歌を連続的に再生するシステムおよび方法を提供することである。さらにまた、本発明の目的は、ネットワークされた環境で自動化されたプレイリスト作成サービスを提供することである。
【課題を解決するための手段】
【０００７】
これらの目的は、先行する歌の終了セグメントの特徴に基づき各続きの歌を選択するように構成されたシーケンシャル再生システムにより達成される。セレクションの全体のテーマの特徴に基づき、そして歌の間の音楽的一致にも基づき、歌が選択される。一致は各歌のリズム、各歌のキー、その他の音楽的特徴に基づいてもよい。各選択された歌の終了セグメントが特徴づけられ、選択基準全体を満たす候補の歌の最初のセグメントが、一致を判断するため、この特徴づけと比較される。候補の歌の最初のセグメントが先に選択された歌の終了セグメントと不一致の場合、選択基準全体を満たす他の候補の歌が見つけられ、この新しい候補の歌の最初のセグメントが、特徴づけと比較される。このプロセスは、好適な候補の歌が特定されるまで、または時間切れとなるまで続けられる。移行曲は選択的に歌の間にスムースな移行を促進するために提供される。これらの移行曲は、直接生成されても、ライブラリから検索されても、プレイリストの作成プロセスを含む商業的なインターネットサービスの一部として提供されてもよい。
【発明を実施するための最良の形態】
【０００８】
添付した図面を参照して、本発明をさらに詳しく例を用いて説明する。
【０００９】
図面において、同じ参照番号は類似または対応する構成要素または機能を示す。
【００１０】
図１は本発明による再生システム１００の一例のブロック図である。例示のシステム１００において、演奏デバイス１６０は音楽ライブラリ１１０から、オーダーされたプレイリスト１５０に対応するセレクションを演奏するように構成されている。演奏デバイス１６０は、ラウドスピーカまたはヘッドホンを介して聞き取れるサウンドを提供するオーディオアンプ等のデバイスでもよい。演奏デバイス１６０は、CD、メモリデバイス、ポータブルプレーヤ、ネットワーク上のその他のシステム等に選択された歌をコピーするための、レコーダのような、音楽ライブラリ１１０にあるオリジナルまたは変換されたフォーマットでセレクションのシーケンスのコピーを提供するデバイスでも良い。
【００１１】
理解を容易にするため、「プレイリスト」という用語は例示のために用いられており、物理的なリストと仮想的なリストを含む。すなわち、このリストは、複数のセレクションの識別情報を含むために使用される物理的記憶場所に対応してもよいし、または「次の」セレクションの一度にひとつずつの識別情報に対応しても良い。これらの連続した識別情報は仮想的リストを形成する。
【００１２】
従来の再生システムにおいて、選択フィルタ１２０は、１以上の選択基準１２５に基づき、音楽ライブラリ１１０の利用可能なセレクションのサブセット１２５を作成するために選択的に使用される。もし選択基準が与えられなければ、演奏用の候補セレクションのサブセット１２５は音楽ライブラリ１１０の全体に対応する。上で説明したように、選択基準は、一般的にはユーザが現在所望する音楽のタイプの１以上の客観的または主観的特徴に基づく。この基準は、「お気に入り」や「思い出」等の、ユーザが定義した１組の歌のメンバーシップを含んでも良い。これらは、必ずしも識別可能な共通の特徴は有していない。あるいは、ユーザは特定の歌を、それから後続の歌が選択される「シード」として特定しても良い。再生システムは、シードの歌の特徴に基づいて、一組の選択基準を自動的に特定する。このような代替は再生システムまたはリモートコントロールデバイスの「DJ」ボタンを使用するのに特に好適である。ユーザが「DJ」ボタンを押したとき、現在演奏されている歌がシードの歌となり、後続の歌は現在演奏されている歌の特徴に基づいて選択される。
【００１３】
音楽ライブラリ１１０は歌のコレクションであってもよい。説明と理解を容易にするために、ここでライブラリ１１０は共通のフォーマットをゆうする歌の単一のコレクションとする。しかし、当業者には、ライブラリ１１０は様々なデバイスの間に分散していてもよく、様々なメディアや様々なフォーマットで記録されていてもよい。例えば、ライブラリ１１０はアナログまたはデジタルフォーマットのオーディオ記録を含んでも良く、MP3、WMA、RMその他の圧縮フォーマット符号化されたデータを含んでいても良く、ローカルハードディスク、ポータブルプレーヤ、インターネットサイト、ネットワークストレージデバイスに置かれていてもよく、ジュークボックス等のCDまたは他のレコーディングのコレクションであっても良い。ライブラリ１１０は、レコーディングフォーマットを所望のように変換するための当該技術分野で知られた技術を用いて、様々なフォーマットのいずれのセレクションをも提供するように構成されたデバイスまたは構成要素を含んでいても良い。
【００１４】
本発明によると、移行フィルタ１４０は、直前のセレクションに基づいて候補のセレクション１３０から各連続したセレクションを選択するように構成されている。移行フィルタ１４０は、歌の間で聴覚的に心地よい移行を提供するため、１以上の移行基準１４５に基づき各連続したセレクションを選択する。一部のアプリケーションにおいては、ユーザは各歌を強調するため、目立つ移行のしかたを所望するかもしれないが、この基準１４５は一般的に歌の間に「シームレス」または「スムース」な移行を提供するようデザインされる。参照と理解を容易にするため、特に注意しないときには、この移行基準１４５は歌の間にスムースな移行を提供するようにデザインされていると今後は仮定する。
【００１５】
基準１４５は、リズムパターン、音符または和音パターン、テンポ、音量、主要楽器、声等を含む多様なオーディオ特徴のいずれかを含む。特徴づけデバイス１４２は、現在選択されたおよび潜在的に連続するセレクションから適当なオーディオ特徴を抽出する。１つの歌が現在選択されている歌に関する移行基準１４５を満たすオーディオ基準を有しているとわかったとき、移行フィルタ１４０はこの歌を次の連続する歌として、オーダーされたプレイリスト１５０に加える。候補プレイリスト１３０に関して上で注意したように、このオーダーされたプレイリスト１５０は物理的リスト、または仮想的リストであっても良い。各先行する歌の音楽的特徴に基づき各歌を選択することにより、聴覚的に心地よい一連の歌が演奏デバイス１６０により演奏される。
【００１６】
この発明の他の態様によると、移行フィルタ１４０は、歌の間の移行をさらにスムーズにする（または強調する）ために、各歌の間に移行曲１４８を挿入するよう構成されている。本発明のこの態様の直接の実施形態において、各歌の終わりでボリューム・音量を減少し（フェードアウト）、次の歌の始めでボリューム・音量を増加する（フェードイン）ことにより移行曲１４８が作られる。より複雑な実施形態において、歌の終了セグメントと次の歌の開始セグメントが抽出され、抽出されたセグメントのと九手伊野特徴を混ぜ合わせることにより移行曲１４８が作られる。例えば、移行曲１４８は歌の間のビートパターンを混ぜ合わせることにより作られても良い。各セグメントのビートパターンの間の違いを判断でき、終了セグメントのビートパターンから開始セグメントのビートパターンに徐々に変化するビートパターンをもつ移行曲１４８を作ることができる。聴覚的に心地よい結果を提供するのに加えて、ビートパターンが徐々に変化するので、踊っている人々はステップを急に変えることなく、１つの歌から次の歌へスムースに移行することができる。他の実施形態において、各歌の音楽的音色が各移行での不調和を避けるために使用することができる。終了する歌の終了和音が次の歌の最初の和音と比較され、必要なら、和音が適当に移行するように１以上の和音の「進行」が作られる。当業者には明らかなように、移行曲１４８は複数の移行フィルタ効果の組み合わせを含んでも良い。例えば、移行曲１４８は前述のフェード、ビートおよび和音移行効果を含んでも良い。
【００１７】
移行曲１４８は終了する歌に付けられても良いし、抽出されたシーケンスの一部または全部を代替しても良い。本発明の好ましい実施形態において、潜在的な次の歌の開始セグメントの特徴と比較するために歌の終了セグメントが特徴付けられる。セグメントが移行基準１４５に基づいて似ているとき、移行曲１４８は終了セグメントとこの次の歌の特徴を用いて作られる。次の歌の特徴に合わせて、前述のように徐々に移行させるために終了セグメントに終了部分が変更される（変更されたビートパターンおよび・または進行和音等）。移行フィルタ１４０は、この変更された終了セグメントで終了する歌の終了シーケンスを置き換える。変更した終了シーケンスが演奏デバイス１６０に提供される前に、その変更した終了シーケンスを現在のセレクションに挿入することによってこの置き換えが行われる。または、その変更された終了シーケンスが現在のセレクションの後に、オーダーリスト１５０に加えられ、オリジナルの終了シーケンスの直前に現在のセレクションを終了するよう演奏デバイス１６０に命令する。２つの歌の間に移行曲を挿入する他の方法は、この開示の観点から当業者には明らかであろう。
【００１８】
変更された終了セグメントの終了部分のサイズは、歌の間で混ぜ合わされる特徴と、比較的似ている次の歌を選択するために使用する基準による。例えば、不調和を避けるようにデザインされている移行基準１４５は、次の歌の最初の和音を、現在の歌の終了和音から１和音以上離れていない進行長以内に制限するかもしれない。リズムベースの移行基準によると、次の歌の最初のビート（毎秒）は現在の歌の終わりのビート（毎秒）のあるパーセンテージ以内と制限されるかもしれない、などである。ビート（毎秒）の移行例において、移行曲中の最大変化率が基準として課されるかもしれない。このにより、変化量と変化率に基づいて移行曲の最小の長さが決まる。
【００１９】
処理時間を短くするため、各歌の終了および開始セグメントの特徴が音楽ライブラリ１１０に関連するメタデータとして記憶されていてもよい。ライブラリ１１０にセレクションが入れられたとき、またはセレクションが移行フィルタ１４０により最初に特徴付けされたときに、この特徴付けを実行してもよい。移行フィルタ１４０は、適当な次の曲を選択するため、図１の点線の矢印により示したように、セレクションの所定の特徴がもしあればそれを用い、それにより特徴づけデバイス１４２をバイパスする。一般的に、移行フィルタ１４０は現在の歌が演奏されている間に、適当な次の歌を選択する。処理時間を削減することにより、移行フィルタ１４０はもし必要なら、適当な次の歌を見つけるため、より長い検索を実行する機会を有する。本発明のこの態様の好ましい実施形態において、同じ一連の歌の繰り返しを避ける方法が適用される。例えば、シーケンスを準備するたびに候補のプレイリストをランダムに並べても良い。複数の次の曲を特定し、その複数の候補から選択するランダム選択プロセスを使っても良い。当業者には繰り返しを避ける他の方法が明らかであろう。
【００２０】
同様に、所定の移行曲１４８を後で読み出すために記憶しておいても良く、これにより処理時間をさらに短くできる。移行曲１４８の所定のセットを特殊な移行効果を達成するために作り、記憶しておいても良い。好ましくは、適当なパラメータのセットを提供することにより特殊な移行の移行曲１４８を作れるように、これらの特殊な移行曲をパラメータで表示する。例えば、聴覚的に心地よい移行を提供している間に各歌を特徴付けるため、各歌の間に比較的長い（例えば１５秒程度）「一般的な」移行曲を挿入してもよい。この一般的な曲は、現在の歌および次の歌のビート（毎秒）の数字、終了および開始和音、現在の歌の声等によりパラメータ表示しても良い。上記の特殊化された曲は、歌の間の踊りの移行を提供するため、例えばワルツからバラードへ、リンディーからポルカへなどの移行シーケンスを提供するために特に効果的である。比較的長い移行曲を使用すると、現在の歌に対応する次の歌が不要になるか、少なくともその必要性を削減することに注意すべきである。なぜなら、比較的長い移行時間によって、現在の歌としばらくたってから聞く次の歌の間に大きな違いがあってもよいからである。
【００２１】
図１の機能ブロックは、パーソナルコンピュータやマルチメディア処理システムなどの単一のコンポーネントに入れてもよいし、様々なコンポーネントやシステムに分散しても良い。当業者には明らかなように、この発明の原理は、UPnPイネーブルネットワーク等のホームネットワーキング環境における実施に特に適している。上記の実施形態において、移行フィルタ１４０は、好適な連続するセレクションと移行曲を探すために、UPnPメディアサーバデバイス上のコンテントディレクトリサービスと相互作用するUPnPコントロールポイントデバイスとして動作する。
【００２２】
聴覚的に心地よい一連の歌および選択的な移行曲に対応するオーダーされたプレイリスト１５０の作成は、営利企業にも機会を与える。例えば、ユーザの音楽ライブラリ１１０のカタログと、もしあればユーザの選択基準の識別情報を受信すると、オーダーされたプレイリスト１５０を提供するように、インターネットウェブサイトを構成してもよい。そのウェブサイトは、歌と移行曲を適当に選択するために、各歌の開始セグメントと終了セグメントを抽出してもよい。または開始および終了セグメントのライブラリにアクセスし、このライブラリにないユーザの歌のセグメントのみを抽出してもよい。新しく抽出されたセグメントは、好ましくはライブラリに追加され、ウェブサイトが後に処理される各セグメントにアクセスする確からしさを高くする。
【００２３】
本発明の原理がよく確立されるにつれ、開始および終了セグメントをそのセグメントに関連したメタデータとして特徴づけるために、簡略的な符号化スキームを使用することもでき、セグメントの実際の内容を送信する必要はなくなる。営利企業として、インターネットサイトで歌の間の移行に利用できる一組の移行曲１４８は、ユーザの装置で利用できるものよりもかなり範囲が広いであろうし、ユーザに付加サービスを提供できる。このシーケンシングサービスの使用を促進するオプションとして、この発明のウェブサイトは、ユーザの音楽ライブラリに加えて、またはその代わりに他の音楽ライブラリから歌を提供するように構成されても良い。これらの追加の歌は無償で提供してもよいし、ユーザの購買のための推薦曲として提供してもよい。
【００２４】
図２は本発明による再生システムの一例のフロー図である。前の歌の終了セグメントがステップ２１０で特徴づけられる。ステップ２２０において、候補のプレイリスト中の次の歌が選択され、この歌の開始セグメントがステップ２３０で特徴付けられる。上で説明したように、各ステップ２１０、２３０は、前の歌と候補の歌の予めされた特徴づけを読むことでそれぞれ代替してもよい。ステップ２４０において、開始セグメントの特徴が終了セグメントの特徴と比較される。
【００２５】
上で説明したように、比較ステップ２４０は、ビート数（毎秒）、ダンスのリズム、和音パターン等の、一組の移行基準に基づく。上で注意したように、一般的に移行基準は歌の間がスムースに移行するようにデザインされているが、移行が目立つようにデザインすることもできる。例えば、ビート数（毎秒）の移行基準は、選択された歌に多様性を提供するため、歌の間のビートがはっきりと変化するように構成しても良い。この基準は、類似性を求める基準を含む他の基準と組み合わせても良い。まえのビートを変更する例のシナリオにおいて、ユーザは、例えば、厳しい和音マッチング基準を設定し、調和を崩すことなく多様性を達成することができる。
【００２６】
本発明の一態様において、ステップ２４０で候補の歌が一組の好適な特徴を示したとき、この歌がステップ２５０で次の歌として選択される。現在の歌が完了したとき、選択プロセスは演奏デバイスへのこの選択プロセスに戻る。
【００２７】
本発明の他の態様によると、上で説明したように、図２のブロック２９０で示したように、選択された歌の間に移行曲が挿入される。好ましくは、現在の歌の終了セグメントは、移行曲を含む変更されたセグメントにより置き換えられる。
【００２８】
ステップ２４０において、候補の歌の開始セグメントが移行基準を満たしていないとき、分析を実行する十分な時間が残っていれば、次の候補の歌が分析される。一般的に、現在の歌が演奏されている間に次の歌が選択される。明らかに、現在の歌が終了する前に次の歌を選択しなければならない。もし移行曲を追加するとき、変更された終了セグメントを作り挿入するために、現在の歌の終了セグメント前に十分な時間がなければならない。ステップ２６０において、次の候補の歌を分析する十分な時間が残っていると判断されたとき、ステップ２２０で次の候補のセレクションが特徴付けのために選択され、上で説明したプロセスが続く。
【００２９】
ステップ２６０で、他の候補セレクションを分析するために十分な時間がないと判断したとき、歌の演奏にギャップを生じさせないために、現在の候補セレクションが次のセレクションとして選択される。あるいは、各候補セレクションが処理され拒絶されるときに、他の拒絶された候補に対してランク付けされ、移行基準に「最も近い」候補セレクションが特定される。候補セレクションをさらに分析するために十分な時間が残っていないとき、この特定された最も近い候補が次の歌として選択される。ステップ２９０で、選択的な移行曲が提供されている場合、「すべてか、さもなくば失敗か」移行曲が提供される。好ましい実施形態において、例えば、フィルタ１４０は、基準１４５にかかわらず、好適な次の歌が時間内に見つからないときは常に、上で説明したフェードアウト・フェードイン移行をするように構成される。
【００３０】
上記は単に本発明の原理を示すだけである。当業者は、明示的には説明も図示もされていないが、本発明の原理を実施し、それゆえ本発明の精神と範囲に含まれる様々なアレンジメントを行うことができることは理解できるであろう。例えば、上の説明において、移行基準は「静的」であると仮定した。当業者は、候補プレイリスト１３０中のセレクション数は、与えられた一組の移行規準１４５を満たす次の歌を見つける確からしさに影響する。また、候補プレイリスト１３０中のセレクション中の変化の範囲は、基準１４５を満たす次の歌を見つける確からしさに影響する。適当な次の歌を見つける許容できる成功率を達成するため、または許容できる成功率内でより厳しい基準を使うために、候補プレイリスト１３０のサイズに基づき、または基準１４５を満たす（前の）次の歌を見つけるときの容易さ、または困難さに基づき、移行基準１４５は動的に修正してもよい。当業者は、図に提示された特定の構成およびフローは例示目的で提示され、他の構成も可能であることも認めるであろう。例えば、移行曲１４８は１つのものとして示したが、２つの別々の曲で１つは終了シーケンスに従い、もう１つは介しシーケンスに従うものとして構成してもよい。上記の実施形態において、終了曲は終了セグメントを「ニュートラル」状態にするように構成され、開始曲はこのニュートラル状態から次の歌の開始セグメントへ移行するように構成してもよい。上記の実施形態において、移行基準はかなり緩和でき、または削除できる。本開示の観点から、当業者にはこれらの構成および最適化の特徴は明らかであり、請求項の範囲にふくまれる。
【図面の簡単な説明】
【００３１】
【図１】本発明による再生システムの一例を示すブロックダイアグラムである。
【図２】本発明による再生システムの一例を示すフロー図である。
【図１】
2005521979.tif 000003
【図２】
2005521979.tif 000004
【国際調査報告】
2005521979.tif 000005
2005521979.tif 000006
2005521979.tif 000007