(57)【要約】【課題】ユーザの嗜好が反映されるようにプレイリストに対応する音楽コンテンツを再生する。【解決手段】音楽コンテンツデータベース７には、複数の音楽コンテンツが記憶されている。ＣＰＵ３は、例えば、再生頻度の多い音楽コンテンツのジャンルの順位が高くなるようにジャンルランクを作成する。また、ＣＰＵ３は、例えばテンポ別のプレイリストを作成して、作成したプレイリストをプレイリストデータベース８に記憶する。ＣＰＵ３は、テンポ検出部９から得られる運動テンポに対応するプレイリストを選択し、選択したプレイリストに対応する音楽コンテンツの中から、ジャンルランクにおいて順位の高いジャンルの音楽コンテンツを選択する。選択された音楽コンテンツがデコーダ・アンプ部１２に供給され、ヘッドホン１４から再生される。【選択図】図１
2007188598.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツを保持するコンテンツ保持部と、
ユーザの嗜好情報に基づくランク情報を作成するランク情報作成部と、
上記ランク情報を保持するランク情報保持部と、
上記複数のコンテンツを割り振ってプレイリストを作成するプレイリスト作成部と、
上記プレイリストに割り振られたコンテンツを上記ランク情報に基づいた順に再生する再生制御部と
を備えるコンテンツ再生装置。
【請求項２】
請求項１に記載のコンテンツ再生装置において、
上記ランク情報は、テンポ、ジャンル、アーティストおよび年代の何れかの特徴に関するランクであるコンテンツ再生装置。
【請求項３】
請求項２に記載のコンテンツ再生装置において、
さらに、ユーザの運動テンポを検出するテンポ検出部を備え、
上記再生制御部は、上記テンポによって区分されたプレイリストの中から上記運動テンポに対応するプレイリストを選択し、選択されたプレイリストに割り振られたコンテンツを上記ランク情報に基づいた順に再生するコンテンツ再生装置。
【請求項４】
請求項１に記載のコンテンツ再生装置において、
上記コンテンツは、音楽、音声、映像、ゲーム、電子書籍および画像コンテンツの何れかであるコンテンツ再生装置。
【請求項５】
複数のコンテンツを保持するコンテンツ保持ステップと、
ユーザの嗜好情報に基づくランク情報を作成するランク情報作成ステップと、
上記ランク情報を保持するランク情報保持ステップと、
上記複数のコンテンツを割り振ってプレイリストを作成するプレイリスト作成ステップと、
上記プレイリストに割り振られたコンテンツを上記ランク情報に基づいた順に再生する再生制御ステップと
からなるコンテンツ再生方法。
【請求項６】
請求項５に記載のコンテンツ再生方法において、
上記ランク情報は、テンポ、ジャンル、アーティストおよび年代の何れかの特徴に関するランクであるコンテンツ再生方法。
【請求項７】
請求項６に記載のコンテンツ再生方法において、
さらに、ユーザの運動テンポを検出するテンポ検出ステップを有し、
上記再生制御ステップは、上記テンポによって区分されたプレイリストの中から上記運動テンポに対応するプレイリストを選択し、選択されたプレイリストに割り振られたコンテンツを上記ランク情報に基づいた順に再生するステップであるコンテンツ再生方法。
【請求項８】
コンピュータに、
複数のコンテンツを保持するコンテンツ保持ステップと、
ユーザの嗜好情報に基づくランク情報を作成するランク情報作成ステップと、
上記ランク情報を保持するランク情報保持ステップと、
上記複数のコンテンツを割り振ってプレイリストを作成するプレイリスト作成ステップと、
上記プレイリストに割り振られたコンテンツを上記ランク情報に基づいた順に再生する再生制御ステップと
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コンテンツ再生装置およびコンテンツ再生方法並びにプログラムに関する。
【背景技術】
【０００２】
音楽コンテンツを再生する再生装置の中には、ユーザが複数の音楽コンテンツの再生順序を自由に決められるプレイリストと称される機能を有するものがある。プレイリストは自由に編集することができ、ファイルに保存することもできる。従って、ユーザは、気に入った音楽コンテンツの再生順序を保存し、何時でも保存された再生順序によって音楽コンテンツを聴くことができる。
【０００３】
さらに、近年、曲名、アーティスト名、ジャンル、テンポ、発売年、再生回数などの音楽コンテンツの特徴に基づいて音楽コンテンツを区分し、共通の特徴を有するコンテンツを含むリストを自動的に作成する技術が提案されている（例えば、下記特許文献１参照）。この作成されたリストもまたプレイリストと称される。ハードディスク、光ディスク、半導体メモリの記憶（記録）容量の大容量化が進み、ユーザが記憶された音楽コンテンツの全てを把握することが困難となる中で、プレイリストを利用することによりユーザは所望の音楽コンテンツを容易に聴くことができる。
【０００４】
【特許文献１】特表２００５−５２６３４０号公報
【０００５】
例えば、ユーザが発売年が１９９８年である音楽コンテンツＡを聴こうとした場合、正確に発売年を記憶していることは稀である。このような場合においても、例えば、「９０年代後半」のようなプレイリストが作成されていれば、ユーザがそのプレイリストを選択して再生処理を行うことで音楽コンテンツＡを聴くことができる。
【０００６】
また、近年、ユーザの体の動きに応じて音楽コンテンツの再生態様を変化させる技術が提案されている。下記特許文献２には、ユーザの歩行や走行のテンポを検出して、検出されたテンポに応じて音楽コンテンツの再生速度を変化させる再生態様制御装置が記載されている。
【０００７】
【特許文献２】特開２００５−１５６６４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
記憶媒体の記憶容量の増大に伴い記憶される音楽コンテンツの総数が増加するため、１つのプレイリストに割り振られる音楽コンテンツの量（個数）も大きくなる。例えば、上述した発売年のように人間の記憶の曖昧さにも対応できるようにする場合には、厳密に「１９９８年」とせずに「９０年代後半」としてプレイリストに対応する音楽コンテンツの共通の特長に幅を持たせる。従って、１つのプレイリストに対応する音楽コンテンツの量も大きくなる。
【０００９】
通常、プレイリストに割り振られた音楽コンテンツが複数存在するときは、再生装置側で適当にシャッフルされランダムな再生順序とされていた。このため、ユーザの聴きたい音楽コンテンツが再生されず、ユーザの嗜好が反映された音楽コンテンツの再生が行われないおそれがあった。ユーザが聴きたい音楽コンテンツを手動で選曲することもできるが、ユーザが歩行や走行しているとき場合にはそのような操作を行うことは困難である。
【００１０】
したがって、この発明の目的は、プレイリストに割り振られた音楽コンテンツの中からユーザの嗜好に適合する音楽コンテンツを判別し、判別された音楽コンテンツを優先的に再生するコンテンツ再生装置およびコンテンツ再生方法並びにプログラムを提供することである。
【課題を解決するための手段】
【００１１】
上述した課題を解決するために、この発明は、複数のコンテンツを保持するコンテンツ保持部と、
ユーザの嗜好情報に基づくランク情報を作成するランク情報作成部と、
ランク情報を保持するランク情報保持部と、
複数のコンテンツを割り振ってプレイリストを作成するプレイリスト作成部と、
プレイリストに割り振られたコンテンツをランク情報に基づいた順に再生する再生制御部と
を備えるコンテンツ再生装置である。
【００１２】
また、この発明は、複数のコンテンツを保持するコンテンツ保持ステップと、
ユーザの嗜好情報に基づくランク情報を作成するランク情報作成ステップと、
ランク情報を保持するランク情報保持ステップと、
複数のコンテンツを割り振ってプレイリストを作成するプレイリスト作成ステップと、
プレイリストに割り振られたコンテンツをランク情報に基づいた順に再生する再生制御ステップと
からなるコンテンツ再生方法である。
【００１３】
また、この発明は、コンピュータに、
複数のコンテンツを保持するコンテンツ保持ステップと、
ユーザの嗜好情報に基づくランク情報を作成するランク情報作成ステップと、
ランク情報を保持するランク情報保持ステップと、
複数のコンテンツを割り振ってプレイリストを作成するプレイリスト作成ステップと、
プレイリストに割り振られたコンテンツをランク情報に基づいた順に再生する再生制御ステップと
を実行させるプログラムである。
【発明の効果】
【００１４】
この発明によれば、プレイリストに割り振られた複数の音楽コンテンツからユーザの嗜好に適合する音楽コンテンツを選択できる。そして、選択された音楽コンテンツを優先的に再生することができる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照しながらこの発明の一実施の形態について説明する。図１は、この発明の一実施の形態におけるコンテンツ再生装置１の構成を示す。コンテンツ再生装置１のバス２に対して、ＣＰＵ(Central Processing Unit)３、ＲＯＭ(Read Only Memory)４、ＲＡＭ(Random Access Memory)５、テンポデータベース（図ではＤＢと略す）６、音楽コンテンツデータベース７、プレイリストデータベース８、テンポ検出部９、表示部１０、操作入力部１１、デコーダ・アンプ部１２、通信部１３が接続されている。また、デコーダ・アンプ部１２はヘッドホン１４と接続されている。この一実施の形態においては、コンテンツ再生装置１は携帯型とされ、ユーザはコンテンツ再生装置１を使用して、歩行、走行、体操などの運動をしながら音楽コンテンツを聴くことができる。
【００１６】
コンテンツ再生装置１の構成を詳細に説明する。再生制御部の一例であるＣＰＵ３は、ＲＯＭ４に格納されているプログラムを実行することでコンテンツ再生装置１の各部を制御する。例えば、ＣＰＵ３は後述するようにして、プレイリストに割り振られた音楽コンテンツの再生順序を変更して音楽コンテンツを再生する。ＲＡＭ５は、ＣＰＵ３がプログラムを実行する際のワーク用エリアとして使用され、また、各処理の際に生成されるデータを一時的に記憶する手段としても使用される。
【００１７】
テンポデータベース６には、テンポ検出部９において検出されたユーザの歩行、走行などの運動のテンポ（以下、運動テンポと称する）が記憶されている。テンポ検出部９において検出された運動テンポが一定以上変化すると、テンポデータベース６に記憶されている運動テンポが変更される。
【００１８】
コンテンツ保持部の一例である音楽コンテンツデータベース７には、複数の音楽コンテンツがメタ情報と関連付けられて記憶される。ここで、メタ情報は、それぞれの音楽コンテンツの属性を記述するデータのことであり、例えば、音楽コンテンツの曲名、テンポ、再生回数、ジャンル、演奏時間、演奏者等である。
【００１９】
プレイリストデータベース８には、ＣＰＵ３による制御によって作成された複数のプレイリストが記憶されている。
【００２０】
また、この一実施の形態においては、音楽コンテンツデータベース７又はプレイリストデータベース８にランク情報が保持される。ランク情報は、ジャンル、アーティストなどの区分において、ユーザの嗜好に応じて付加された優先順位を示す情報である。後述するように、選択されたプレイリスト内では、このランク情報に基づいた順に音楽コンテンツが再生される。なお、この一実施の形態においては、音楽コンテンツのジャンル別のランク情報（以下、適宜、ジャンルランクと称する）を例にして説明する。
【００２１】
ＣＰＵ３は、それぞれの音楽コンテンツのメタ情報を参照して、再生頻度の多い音楽コンテンツのジャンルを判別し、より多く再生されている音楽コンテンツのジャンルが上位になるように優先順位を付加してジャンルランクを作成する。図２は、この一実施の形態におけるユーザＡのジャンルランクの一例を示す。このジャンルランクから、ユーザＡは、ジャンルがロック(Rock)の音楽コンテンツを聴く頻度が最も多く、次にジャンルがオルタナティブミュージック(Alternative)の音楽コンテンツを聴く頻度が多い。また、次にジャンルがヒップホップ(Hip Hop)の音楽コンテンツを聴く頻度が多く、ジャンルがアールアンドビー(R&B：リズムアンドブルースを略した音楽ジャンルを意味する)、ブルース(Blues)の音楽コンテンツの順に聴く頻度が多い。
【００２２】
勿論、図２に示したジャンルランクは一例であり、演歌、ポップなどの他のジャンルについても優先順位が付加されても良い。また、再生頻度によってジャンルランクを作成する以外にも、音楽コンテンツデータベース７に記憶されている音楽コンテンツのジャンルの中で多いジャンルの順に優先順位を付加してジャンルランクを作成しても良い。さらに、ユーザが操作入力部１１を使用して手入力によってジャンルの優先順位を入力し、入力に応じてＣＰＵ３がジャンルランクを作成しても良い。このようにして作成されたジャンルランクが音楽コンテンツデータベース７またはプレイリストデータベース８に記憶される。
【００２３】
テンポデータベース６、音楽コンテンツデータベース７、プレイリストデータベース８は、例えばハードディスクによって構成される。また、ジャンルランク等のランク情報を記憶するためのハードディスクを備えても良い。さらに、一つのハードディスクの記憶領域を分割して、それぞれに運動テンポ、音楽コンテンツ、プレイリスト、ランク情報を記憶するようにしても良い。
【００２４】
音楽コンテンツデータベース７は、コンテンツ再生装置１に内蔵されるハードディスクに限らず、例えば、コンテンツ再生装置１と着脱自在をされる半導体メモリや光ディスクでも良い。
【００２５】
再び図１に戻り説明する。テンポ検出部９は、例えばコンテンツ再生装置１の本体又はヘッドホン１４に取り付けられる加速度センサによって構成され、ユーザの運動テンポを検出する。運動テンポは、一歩の足が着地してから他方の足が着地するまでの時間間隔Ｔが所定時間例えば１分間に平均的に存在する個数、言い換えると、毎分の歩数で定義される。したがって、速い速度で歩行や走行などの運動をしている場合には、毎分の歩数が多い。
【００２６】
例えば、成人男子の場合では、緩やかなペースで歩行する場合は、毎分１０５歩〜１１０歩であり、速いペースで歩行する場合は、毎分１２０歩〜１２５歩程度である。実験からは、人の運動テンポは６０〜２５０（歩／分）程度であり、無意識な歩行状態のときのテンポは、数％程度のばらつきの範囲に収まる結果が得られている。さらに、個人差は大きいが、通常歩行と全力疾走との間には、運動テンポには平均的に７０程度の差が存在することがわかっている。
【００２７】
なお、音楽コンテンツとしての楽曲において、テンポは、拍の長さすなわち拍節の速さである。ここで、拍節とは、音楽コンテンツにおいて等しい間隔で打たれる基本的なリズムをいい、拍はその一つ一つの時間単位をいう。拍節の長さは音楽コンテンツによって異なり、また同じ音楽コンテンツの中でも変化することがある。この明細書では、テンポの単位として、平均的に１分間にいくつの４分音符が入るかを示す単位ＢＰＭ(Beat per Minute)を使用する。
【００２８】
テンポ検出部９では、さらに、検出された運動テンポからＢＰＭを単位とする楽曲のテンポと対応する処理が行われる。この場合、１対１に対応させるのに限らず、適切な補正係数を乗じて運動テンポと楽曲のテンポとを比較するようにしても良い。この運動テンポを楽曲のテンポに対応させる処理は、ＣＰＵ３において実行されても良い。
【００２９】
なお、テンポ検出部９は、加速度センサに限らず、他にも速度センサ、圧力センサ、体動加速度センサ、位置センサ等を使用できる。また、ユーザの脈拍、皮膚発汗、皮膚抵抗、筋電位、体表面温度などの生体情報を検出して、生体情報からユーザの運動テンポを検出できるようにしても良い。テンポ検出部９は、コンテンツ再生装置１と分離され、コンテンツ再生装置１と無線による通信を行うことで運動テンポがコンテンツ再生装置１に対して供給されても良い。
【００３０】
表示部１０は、例えば、ＬＣＤ（Liquid Crystal Display）によって構成され、表示部１０にはコンテンツ再生装置１の動作に伴う各種の情報が表示される。例えば、音楽コンテンツの再生位置情報や曲名等の情報が表示される。
【００３１】
操作入力部１１は、コンテンツ再生装置１の筐体やコンテンツ再生装置１と無線または有線を介して接続されるリモートコントロール装置に設けられるボタン等である。操作入力部１１を操作して音楽コンテンツの再生、早送り、巻戻し等を行うことができる。また、操作入力部１１を操作して、ユーザが自由にプレイリストを作成することができる。なお、上述した表示部１０をタッチパネルと構成し、操作入力部としても良い。
【００３２】
デコーダ・アンプ部１２は、音楽コンテンツデータベース７から供給される音楽コンテンツのデータをデコードし、デコードされた音楽コンテンツのデータに対してＤ／Ａ(Digital to Analog)変換を行う。アナログ信号へと変換された音楽コンテンツのデータが増幅されてヘッドホン１４に対して供給される。そしてヘッドホン１４から音楽コンテンツが再生される。
【００３３】
通信部１３は、音楽コンテンツサーバ１６との接続のためのインターフェースと、パーソナルコンピュータ等の外部機器との接続のためのインターフェースとの両方の機能を有している。インターネット１５を介して、例えば音楽コンテンツ配信サーバ１６と接続して通信を行い、音楽コンテンツ配信サーバ１６から音楽コンテンツをダウンロードする。ダウンロードされた音楽コンテンツに対して必要に応じてファイル変換処理や、エンコード処理が行われ、処理が行われた音楽コンテンツが音楽コンテンツデータベース７に記憶され、登録される。通信部１３の例えばＵＳＢ(Universal Serial Bus)によって、コンテンツ再生装置１がパーソナルコンピュータに対して接続可能とされている。光ディスク等の記録媒体からリッピングされた音楽コンテンツをパーソナルコンピュータからコンテンツ再生装置１に対して転送可能とされている。
【００３４】
次に、図３および図４を参照して、コンテンツ再生装置１の動作の一例について説明する。始めに、プレイリスト選択処理２１が行われる。図３に示すように、音楽コンテンツデータベース７には複数の音楽コンテンツ（図３においては個々の音符の記号で模式的に示されている）が記憶されている。プレイリスト作成処理２１では、音楽コンテンツと関連付けられて記憶されているメタ情報のテンポ情報に基づいて音楽コンテンツが割り振られ、プレイリストが作成される。
【００３５】
例えば、０〜６０ＢＰＭの範囲内のテンポを有する音楽コンテンツによってプレイリスト１が作成される。また、６１〜７０ＢＰＭの範囲内のテンポを有する音楽コンテンツによってプレイリスト２が作成される。また、７１〜８０ＢＰＭの範囲内のテンポを有する音楽コンテンツによってプレイリスト３が作成される。また、８１〜９０ＢＰＭの範囲内のテンポを有する音楽コンテンツによってプレイリスト４が作成される。以下、同様に１０ＢＰＭ刻みの範囲毎にプレイリストが作成され、テンポが１７１ＢＰＭ以上の音楽コンテンツによってプレイリスト１３が作成される。なお、図３においては、説明を簡単にするために、プレイリスト５〜１２の記載を省略している。
【００３６】
例えば、メタ情報に含まれているテンポが５５ＢＰＭである音楽コンテンツＭ１０１がプレイリスト１に割り振られる。テンポが６７ＢＰＭの音楽コンテンツＭ２０１がプレイリスト２に割り振られる。テンポが７４ＢＰＭの音楽コンテンツＭ３０１がプレイリスト３に割り振られる。テンポが８２ＢＰＭの音楽コンテンツＭ４０１がプレイリスト４に割り振られる。また、テンポが１７５ＢＰＭの音楽コンテンツＭ１３０１がプレイリスト１３に割り振られる。図３に示すように、この一実施の形態においては、音楽コンテンツＭ１０１がプレイリスト１に割り振られ、音楽コンテンツＭ２０１〜Ｍ２０６がプレイリスト２に割り振られ、音楽コンテンツＭ３０１〜Ｍ３０５がプレイリスト３に割り振られ、音楽コンテンツＭ４０１〜Ｍ４１２がプレイリスト４に割り振られる。また、音楽コンテンツＭ１３０１およびＭ１３０２がプレイリスト１３に割り振られたものとする。
【００３７】
また、それぞれのプレイリストには、そのプレイリストの特徴を示すメタ情報がプレイリスト毎に付加される。例えば、プレイリスト１にはＴＰ６０というメタ情報が付加される。メタ情報のＴＰ６０は、メタ情報に含まれているテンポが０〜６０ＢＰＭの範囲内である音楽コンテンツに対応するプレイリストであることを示す。プレイリスト２にはＴＰ７０というメタ情報が付加される。メタ情報のＴＰ７０は、メタ情報に含まれているテンポが６１〜７０ＢＰＭの範囲内である音楽コンテンツに対応するプレイリストであることを示す。プレイリスト３にはＴＰ８０というメタ情報が付加される。メタ情報のＴＰ８０は、メタ情報に含まれているテンポが７１〜８０ＢＰＭの範囲内である音楽コンテンツに対応するプレイリストであることを示す。プレイリスト４にはＴＰ９０というメタ情報が付加される。メタ情報のＴＰ９０は、メタ情報に含まれているテンポが８１〜９０ＢＰＭの範囲内である音楽コンテンツに対応するプレイリストであることを示す。プレイリスト１３にはＴＰ１７１というメタ情報が付加される。メタ情報のＴＰ１７１は、メタ情報に含まれているテンポが１７１ＢＰＭ以上である音楽コンテンツに対応するプレイリストであることを示す。
【００３８】
プレイリスト作成処理２１において作成されたプレイリストは、それぞれのプレイリストに付加されるメタ情報と共にプレイリストデータベース８に記憶される。
【００３９】
次に、プレイリスト選択処理２２が行われる。プレイリスト選択処理２２は、ＣＰＵ３がテンポ検出部９から供給される情報に基づいて生成する選択信号によって制御される処理である。
【００４０】
図４に示す例は、人間が停止している状態から歩行を開始し、歩行速度を徐々に速くし、さらに走行状態までの変化である。人間が停止若しくは極めてゆっくりと歩行しているスタンディング状態のときは、テンポ検出部９は、およそ０〜９０ＢＰＭの運動テンポを検出し、検出された運動テンポに対応するプレイリストが選択される。図４ではこの０〜９０ＢＰＭの範囲で選択される１又は複数のプレイリストのことをスローソングと総称している。人間が歩行しているウォーキング状態のときは、テンポ検出部９は、およそ９１〜１５０ＢＰＭの運動テンポを検出し、検出された運動テンポに対応するプレイリストが選択される。図４ではこの９１〜１５０ＢＰＭの範囲で選択される１又は複数のプレイリストのことをニュートラルソングと総称している。
【００４１】
人間が走行しているランニング状態のときは、テンポ検出部９は、およそ１５１〜１７０ＢＰＭの運動テンポを検出し、検出された運動テンポに対応するプレイリストが選択される。図４ではこの１５１〜１７０ＢＰＭの範囲で選択される１又は複数のプレイリストのことをファーストソングと総称している。そして、人間が全力疾走しているハードランニング状態のときは、テンポ検出部９は、およそ１７１ＢＰＭ〜１９０ＢＰＭの運動テンポを検出し、検出されたテンポに対応するプレイリストが選択される。図４ではこの１７１ＢＰＭ〜１９０ＢＰＭの範囲で選択される１又は複数のプレイリストのことをベリーファーストソングと総称している。
【００４２】
テンポ検出部９において検出された運動テンポに応じてプレイリストが選択される。ユーザの運動テンポとして０〜６０ＢＰＭの範囲内のテンポが得られた場合は、プレイリスト１が選択され、プレイリスト１に対応する音楽コンテンツが再生される。また、ユーザの運動テンポとして６１〜７０ＢＰＭの範囲内のテンポが得られた場合は、プレイリスト２が選択され、プレイリスト２に対応する音楽コンテンツが再生される。また、ユーザの運動テンポとして７１〜８０ＢＰＭの範囲内のテンポが得られた場合は、プレイリスト３が選択され、プレイリスト３に対応する音楽コンテンツが再生される。他の運動テンポが得られた場合も同様にして、ユーザの運動テンポに対応するプレイリストが選択され、選択されたプレイリストに対応する音楽コンテンツが再生される。
【００４３】
例えば、テンポ検出部９においてユーザの運動テンポとして８８ＢＰＭが検出されたとする。検出された運動テンポ（８８ＢＰＭ）がＣＰＵ３に対して供給される。ＣＰＵ３は、テンポ検出部９から供給された運動テンポが８８ＢＰＭであることから、プレイリストデータベース８に記憶されるテンポ別のプレイリストの中からメタ情報がＴＰ９０のプレイリストを選択する選択信号を生成する。生成された選択信号によって、メタ情報がＴＰ９０であるプレイリスト４が選択される。
【００４４】
さらに、プレイリスト選択処理２２では、選択されたプレイリストに割り振られる音楽コンテンツの再生順序を制御する処理が行われる。従来は、プレイリスト４に割り振られた音楽コンテンツＭ４０１〜Ｍ４１２の再生順序がランダムに並び替えられて再生されていたため、ユーザが聴きたい音楽コンテンツがすぐに再生されないおそれがあった。そこで、この発明では、ジャンルランク等のランク情報がユーザの嗜好を反映していることから、プレイリストに割り振られた音楽コンテンツをランク情報に基づいた順に選択して再生するようになされる。
【００４５】
図４に示すように、プレイリスト４が選択されると、ＣＰＵ３は、プレイリスト４に割り振られた音楽コンテンツＭ４０１〜Ｍ４１２の中からジャンルランクに基づいた順に再生曲順を決定する。ジャンルランクでは、ロックの優先順位が最も高いことから、プレイリスト４からジャンルがロックである音楽コンテンツＭ４０７およびＭ４０８を優先的に再生するように再生曲順を設定する。ジャンルランクでは、次にオルタナティブの優先順位が高いことから、ジャンルがオルタナティブである音楽コンテンツＭ４０９およびＭ４１０が続いて再生されるように再生曲順が設定される。同様にしてジャンルランクの優先順位の高い順のジャンルの音楽コンテンツが優先的に再生されるように再生曲順が設定される。すなわち、ジャンルランクにおいて優先順位が高いヒップホップ、アールアンドビー、ブルースの順に音楽コンテンツが再生されるように再生曲順が設定される。このようにして、プレイリスト４に割り振られた音楽コンテンツＭ４０１〜Ｍ４１２の再生曲順が決定される。
【００４６】
そして、ＣＰＵ３が決定された再生順序に基づいて音楽コンテンツＭ４０７を選択し、選択した音楽コンテンツＭ４０７をデコーダ・アンプ部１２に対して供給する。デコーダ・アンプ部１２では、供給された音楽コンテンツＭ４０７に対してデコード・アンプ処理２３が行われ、デコード・アンプ処理２３が行われた音楽コンテンツＭ４０７はヘッドホン１４に対して供給され、再生される。音楽コンテンツＭ４０７の再生が終了すると、ＣＰＵ３は、プレイリスト４の音楽コンテンツの中から、次の再生順序の音楽コンテンツＭ４０８を選択し、選択した音楽コンテンツＭ４０８をデコーダ・アンプ部１２に供給する。そして、デコード・アンプ処理２３が行われて、音楽コンテンツＭ４０８が再生される。このように、プレイリスト４に対応する音楽コンテンツがジャンルランクに基づいた順に、順次、再生される。
【００４７】
このようにして、ユーザは、自身の運動テンポとほぼ等しいテンポを有する音楽コンテンツをユーザの嗜好が反映されたジャンルランクに基づいた順に再生することができる。
【００４８】
図５は、この一実施の形態におけるＣＰＵ３によって制御されるコンテンツ再生処理の流れを示すフローチャートである。ステップＳ１では、テンポ検出部９において運動テンポの検出が行われる。ユーザの運動テンポは、刻々と変化するため、例えば、ｐ秒間運動テンポを検出して、その平均値をユーザの運動テンポとする。運動テンポが検出されると、処理がステップＳ２に進む。
【００４９】
ステップＳ２では、現在再生されている音楽コンテンツがＸ秒間再生される。Ｘ秒間は、例えば５秒から１０秒程度とされる。音楽コンテンツが再生されていない場合は、このステップＳ２における処理は行われない。続いて、処理がステップＳ３に進む。
【００５０】
ステップＳ３では、プレイリスト選択処理が行われる。プレイリスト選択処理では、テンポ別の複数のプレイリストの中から検出された運動テンポに対応するプレイリストが選択される。そして、選択されたプレイリストに対応する音楽コンテンツの中から、ジャンルランクの上位の順のジャンルである音楽コンテンツが選択されて再生される。続いて、処理がステップＳ４に進む。
【００５１】
ステップＳ４では、テンポ検出部９において検出される運動テンポと再生中の音楽コンテンツと対応するプレイリストのテンポとの差がＹ％以上のあるか否かが判別される。例えば、ステップＳ３において選択されたプレイリストのテンポの最大値または最低値と運動テンポとの差がＹ％あるか否かが判別される。Ｙの値は、運動テンポと音楽コンテンツのテンポとが聴感上、ほぼ同じものと認識できる範囲に適切に設定される。このステップＳ４においては、相対値で比較するのではなく、ステップＳ３において選択されたプレイリストのテンポの最大値または最低値と運動テンポとの差が例えば５ＢＰＭとされる閾値を超えたか否かによって比較しても良い。Ｙ％の差がない場合は、処理がステップＳ５に進む。
【００５２】
ステップＳ５においては、運動テンポと再生中の音楽コンテンツと対応するプレイリストのテンポとの差が一定以上でないため、そのまま音楽コンテンツの再生を継続する。そして、音楽コンテンツの再生が終了すると、ステップＳ３において選択された同じプレイリストの中から、次の再生順序の音楽コンテンツが選択されて再生される。
【００５３】
ステップＳ４において、Ｙ％の差があるときは処理がステップＳ６に進み、新たにプレイリストが選択される。ステップＳ６では、テンポ検出部９において検出されたテンポと、プレイリストデータベース８に記憶されているテンポ別のプレイリストのそれぞれのメタ情報とが比較される。そして、処理がステップＳ３に進み、新たに検出された運動テンポと対応するプレイリストが選択される。
【００５４】
以上、この発明の一実施の形態について具体的に説明したが、この発明は、上述した一実施の形態に限定されるものではなく、この発明の技術的思想に基づく各種の変形が可能である。
【００５５】
例えば、ジャンルランクにおいて優先順位が高いジャンルの音楽コンテンツが複数存在するとき（例えば、図４におけるジャンルがロックの音楽コンテンツＭ４０７およびＭ４０８）は、それらの音楽コンテンツをランダムに再生しても良いし、音楽コンテンツデータベース７に登録された時を示す時間情報（年、月、日、時、分等）の新しい順に再生するようにしても良い。また、音楽コンテンツデータベース７の音楽コンテンツが光ディスク等からリッピングされた場合は、例えば、光ディスクに記録された順（トラックナンバー順）に再生するようにしても良い。
【００５６】
コンテンツ再生装置１は携帯型に限らず、据え置き型でも良い。また、この発明は、オーディオ専用の再生装置に限らず、携帯電話、ＰＤＡ（Personal Digital Assistants）、音声録音装置、ディジタルカメラ等の他の機能を併せて有する携帯型の再生装置に対しても適用できる。
【００５７】
また、上述した一実施の形態においては、例えば、事前にテンポ別のプレイリストが作成されているものとして説明したが、検出された運動テンポに応じて適応的にプレイリストが作成されるようにしても良い。例えば、ＣＰＵ３が検出されたテンポと±５ＢＰＭのテンポを有する音楽コンテンツを音楽コンテンツデータベース７から選択して、選択した音楽コンテンツに対応するプレイリストを作成する。そして、作成されたプレイリストの中から、ランク情報に基づいた順に音楽コンテンツが選択され、選択された音楽コンテンツが再生されるようにしても良い。
【００５８】
上述した一実施の形態では、コンテンツとして音楽コンテンツを例にして説明したが、他の映像、ゲーム、電子書籍、静止画像等のコンテンツにもこの発明を適用できる。また、ランク情報の一例であるジャンルランクは、コンテンツの種類に応じて作成される。例えば、コンテンツがゲームの場合は、「シューティング」、「アドベンチャー」、「ロールプレイング」等のジャンルランクが作成される。また、電子書籍の場合は、「歴史小説」、「推理小説」、「漫画」等のジャンルが作成される。
【００５９】
また、上述した一実施の形態では、プレイリストがテンポ別に作成されるものとして説明したが、他にもアーティスト別、年代別等のプレイリストが作成されたときも同様に、この発明を適用できる。
【００６０】
また、ランク情報はジャンルランクに限られず、年代別やアーティスト別のランク情報であっても良い。例えば、再生頻度の多い音楽コンテンツのアーティストの優先順位が高くなるようにしてアーティスト別のランク情報を作成しても良い。
【００６１】
また、上述した一実施の形態においては、ＣＰＵ３がプレイリストを作成する処理およびランク情報を作成する処理を実行する構成としたが、各処理を実行するＣＰＵをそれぞれ設ける構成としても良い。
【００６２】
また、この発明におけるコンテンツ再生装置を構成する各手段を、専用のハードウェア回路によって構成できるし、方法若しくはプログラムされたコンピュータによって実現することもできる。また、処理内容を記述したプログラムは、磁気記録装置、光ディスク、光磁気ディスク、半導体メモリ等のコンピュータが読み取り可能な記録媒体に記録しておくことができる。
【図面の簡単な説明】
【００６３】
【図１】この発明の一実施の形態におけるコンテンツ再生装置の構成を示すブロック図である。
【図２】この発明の一実施の形態におけるジャンルランクの一例を示す略線図である。
【図３】この発明の一実施の形態におけるコンテンツ再生装置の処理の一例を示す略線図である。
【図４】ユーザの運動テンポに対応するプレイリストの一例を説明するための略線図である。
【図５】この発明の一実施の形態におけるコンテンツ再生装置のＣＰＵの制御による処理の流れを示すフローチャートである。
【符号の説明】
【００６４】
１          コンテンツ再生装置
３          ＣＰＵ
７          音楽コンテンツデータベース
８          プレイリストデータベース
９          テンポ検出部
１２        デコーダ・アンプ部
１３        通信部
１４        ヘッドホン
１５        インターネット
１６        音楽コンテンツ配信サーバ
【図１】
2007188598.tif 000003
【図２】
2007188598.tif 000004
【図３】
2007188598.tif 000005
【図４】
2007188598.tif 000006
【図５】
2007188598.tif 000007