(57)【要約】【課題】  プレイリストにしたがって楽曲を再生するとき、楽曲の登録されていないプレイリストがあっても問題を生じないようにする。【解決手段】  複数の楽曲のそれぞれを、テンポ別に区切られた複数のプレイリストのうちの対応するプレイリストに分類して登録する。テンポを指定したとき、複数のプレイリストのうち、指定したテンポに見合ったプレイリストPL(TN)を選択する（ステップ２１１）。このプレイリストPL(TN)に、指定したテンポの楽曲があるときには、その楽曲を取り出す（ステップ２１３）。選択したプレイリストPL(TN)に、指定したテンポの楽曲がないときには、そのプレイリストPL(TN)のテンポに近いテンポのプレイリストPL(TN-1)あるいはPL(TN+1)を選択する（ステップ２２１、２３１）。このプレイリストPL(TN-1)あるいはPL(TN+1)に、指定したテンポに近いテンポの楽曲があるときには、その楽曲を取り出す（ステップ２２３、２３３）。【選択図】  図３
2007207337.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツのそれぞれを、テーマ別に区切られた複数のプレイリストのうちのテーマが対応するプレイリストに分類して登録する登録手段と、
テーマを指定したとき、上記複数のプレイリストのうち、上記指定したテーマに見合ったプレイリストを選択する選択手段と、
この選択手段の選択したプレイリストに、上記指定したテーマのコンテンツがあるときには、そのコンテンツを取り出す取り出し手段と、
上記選択手段が選択したプレイリストに、上記指定したテーマのコンテンツがないときには、上記選択したプレイリストのテーマに類似するテーマの別のプレイリストを選択する別の選択手段と、
この別の選択手段の選択した別のプレイリストに、上記指定したテーマに類似したテーマのコンテンツがあるときには、そのコンテンツを取り出す別の取り出し手段と
を有するコンテンツの再生装置。
【請求項２】
請求項１に記載のコンテンツの再生装置において、
上記コンテンツが楽曲である
ようにしたコンテンツの再生装置。
【請求項３】
請求項１に記載のコンテンツの再生装置において、
上記コンテンツが楽曲であり、
上記テーマが上記楽曲のテンポである
ようにしたコンテンツの再生装置。
【請求項４】
請求項１に記載のコンテンツの再生装置において、
上記コンテンツが楽曲であり、
上記テーマが、上記楽曲のジャンル、アーティスト、リリース年代あるいは演奏時間のどれかである
ようにしたコンテンツの再生装置。
【請求項５】
請求項３に記載のコンテンツの再生装置において、
ユーザの歩行あるいは走行のテンポを検出する検出手段を有し、
この検出手段の検出したテンポにより上記テーマを指定する
ようにしたコンテンツの再生装置。
【請求項６】
複数のコンテンツのそれぞれを、テーマ別に区切られた複数のプレイリストのうちのテーマが対応するプレイリストに分類して登録し、
テーマを指定したとき、上記複数のプレイリストのうち、上記指定したテーマに見合ったプレイリストを選択し、
この選択したプレイリストに、上記指定したテーマのコンテンツがあるときには、そのコンテンツを取り出し、
上記選択したプレイリストに、上記指定したテーマのコンテンツがないときには、上記選択したプレイリストのテーマに類似するテーマの別のプレイリストを選択し、
この選択した別のプレイリストに、上記指定したテーマに類似したテーマのコンテンツがあるときには、そのコンテンツを取り出す
ようにしたコンテンツの再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コンテンツの再生装置およびその再生方法に関する。
【背景技術】
【０００２】
近年、健康意識の高まりから健康維持、健康増進、ダイエットなどの目的でウォーキングやジョギングあるいはランニングなどの歩行・走行に取り組む人が増えている。この歩行・走行により一定の効果を得るには、ある程度まとまった時間、継続して歩行・走行を実行する必要がある（以下においては、簡単のため、ウォーキングやジョギングあるいはランニングなどの運動をまとめて「歩行」と呼ぶ）。
【０００３】
そこで、歩行を支援するオーディオ再生機が提案されている。このオーディオ再生機は、歩行者（ユーザ）が携帯して歩行すると、その歩行のテンポに見合ったテンポの楽曲を再生し、歩行者に聴かせるように構成されている。なお、歩行テンポは、単位時間あたり、例えば１分間あたりの歩数であり、楽曲のテンポは１分間あたりの拍数である。
【０００４】
例えば、歩行テンポが120bpmで歩行しているときには、テンポが120bpmの楽曲（これは、一般にマーチが該当する）を再生する。つまり、歩行テンポに等しいテンポの楽曲を再生する。このようなオーディオ再生機によれば、歩行者は楽曲のテンポに合わせ、リズムに乗って歩行をすることができるので、楽しく歩行を続けることができる。
【０００５】
このような機能を実現するため、その歩行を支援するオーディオ再生機は、次のように構成されている。すなわち、そのオーディオ再生機には、例えば図８に示すようなプレイリストPL(1)〜PL(20)が用意される。これらプレイリストPL(1)〜PL(20)は、オーディオ再生機に収納されている楽曲をそのテンポ別にリスト化したものである。
【０００６】
すなわち、プレイリストPL(1)には、オーディオ再生機に収納されている楽曲のうち、テンポが０〜49bpmの楽曲Ａ1、Ａ2、Ａ3が登録され、プレイリストPL(2)には、テンポが50〜59bpmの楽曲Ｂ1、Ｂ2が登録され、プレイリストPL(3)にはテンポが60〜69bpmの楽曲Ｃ1、Ｃ2、Ｃ3、Ｃ4が登録され、・・・というように、プレイリストPL(1)〜PL(20)には、そのプレイリストに対応するテンポの楽曲が登録される。なお、テンポが50〜229bpmの楽曲は、テンポが10bpmごとに区切られてプレイリスト化されている。
【０００７】
さらに、歩行時、その歩行テンポが検出され、その検出された歩行テンポが例えば75bpmであれば、このテンポ75bpmはプレイリストPL(4)のテンポに対応するので、このプレイリストPL(4)に登録されている楽曲Ｄ1〜Ｄ5のうちの１曲を選曲し、これを再生する。つまり、プレイリストPL(1)〜PL(20)のうち、歩行テンポが対応するプレイリストを選択し、この選択したプレイリストに登録されている楽曲を選曲して再生する。
【０００８】
このようにすれば、歩行テンポと再生される楽曲のテンポとが等しくなるので、上記のように、歩行者は楽曲のテンポに合わせてリズムに乗って歩行することができ、その結果、楽しく歩行を続けることができる。
【０００９】
なお、先行技術文献として例えば以下のものがある。
【特許文献１】特開２００５−１５６６４１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
上述のように、楽曲をそのテンポで分類したプレイリストPL(1)〜PL(20)を用意しておき、そのプレイリストPL(1)〜PL(20)のうち、歩行テンポが対応するプレイリストを選択し、この選択したプレイリストに登録されている楽曲を選曲して再生すれば、歩行テンポと再生される楽曲のテンポとが等しくなるので、歩行者は楽曲のテンポに合わせてリズムに乗って歩行することができ、楽しく歩行を続けることができる。
【００１１】
ところが、ユーザ（歩行者）が自分の好みで楽曲をオーディオ再生機に収集したとき、それぞれのテンポの楽曲が一様に収集されるとは限らず、テンポによって曲数に片寄りを生じてしまう。
【００１２】
この結果、例えば図８のプレイリストPL(6)のように、楽曲が登録されないプレイリストを生じることがある。すると、このプレイリストPL(6)に対応したテンポで歩行した場合には、楽曲が再生されないことになってしまう。
【００１３】
また、プレイリストPL(2)のように、楽曲が登録されていても、その曲数が少ないプレイリストを生じることもある。すると、この場合には、歩行中、同じ楽曲Ｂ1、Ｂ2が何度も繰り返し再生されることになり、歩行の支援の効果が薄らいでしまう。
【００１４】
さらに、歩行テンポには片寄りがあるので、対応するプレイリストに多くの楽曲が登録されていても、結果として同じ楽曲の再生が繰り返されやすくなる。
【００１５】
この発明は、以上のような問題点を解決しようとするものである。
【課題を解決するための手段】
【００１６】
この発明においては、
複数のコンテンツのそれぞれを、テーマ別に区切られた複数のプレイリストのうちのテーマが対応するプレイリストに分類して登録する登録手段と、
テーマを指定したとき、上記複数のプレイリストのうち、上記指定したテーマに見合ったプレイリストを選択する選択手段と、
この選択手段の選択したプレイリストに、上記指定したテーマのコンテンツがあるときには、そのコンテンツを取り出す取り出し手段と、
上記選択手段が選択したプレイリストに、上記指定したテーマのコンテンツがないときには、上記選択したプレイリストのテーマに類似するテーマの別のプレイリストを選択する別の選択手段と、
この別の選択手段の選択した別のプレイリストに、上記指定したテーマに類似したテーマのコンテンツがあるときには、そのコンテンツを取り出す別の取り出し手段と
を有するコンテンツの再生装置
とするものである。
【発明の効果】
【００１７】
この発明によれば、例えば歩行支援用のオーディオ再生機に適用した場合、プレイリストに楽曲が登録されていない場合、あるいは登録されている楽曲の曲数が少ない場合でも、歩行テンポに見合ったテンポの楽曲を再生することができる。あるいは歩行テンポに片寄りがあっても、その歩行テンポに見合ったテンポの楽曲を再生することができ、歩行の支援の効果を高めることができる。
【発明を実施するための最良の形態】
【００１８】
〔１〕  オーディオ再生機の構成例
図１は、この発明を歩行支援用のオーディオ再生機に適用した場合の一例を示す。このオーディオ再生機は、この例においては、歩行の支援機器として使用できるとともに、一般的な携帯プレーヤとしても使用できる場合であり、図示はしないが、歩行時にポケットなどに入れて携帯ができる大きさおよび形状に構成されている。
【００１９】
そして、このオーディオ再生機は、マイクロコンピュータにより構成されたシステム制御回路１０を有する。このため、制御回路１０は、プログラムを実行するＣＰＵ１１と、各種のプログラムの書き込まれているＲＯＭ１２と、ワークエリア用のＲＡＭ１３と、不揮発性メモリ１４とを有し、これらメモリ１２〜１４はシステムバス１９を通じてＣＰＵ１１に接続されている。
【００２０】
この場合、ＲＯＭ１２には、ＣＰＵ１１が実行するプログラムの一部として、例えば図２および図３に示すようなルーチン１００、２００が用意される。このルーチン１００、２００は、歩行者（ユーザ）の歩行テンポに見合ったテンポの楽曲を選曲して再生するためのものであり、その詳細については後述する。なお、図２および図３においては、ルーチン１００、２００は、この発明に関係する部分だけを抜粋して示している。
【００２１】
また、不揮発性メモリ１４は、このオーディオ再生機やユーザについての各種の情報を保存しておくためのものであり、例えばフラッシュメモリにより構成されている。そして、このメモリ１４には、例えば図８に示すようなプレイリストPL(1)〜PL(20)が用意される。このプレイリストPL(1)〜PL(20)の作成方法については後述するが、図８においては、上述のように、プレイリストPL(1)はテンポが０〜49bpmの楽曲が登録され、プレイリストPL(2)はテンポが50〜59bpmの楽曲が登録され、プレイリストPL(3)はテンポが60〜69bpmの楽曲が登録され、・・・、プレイリストPL(20)はテンポが230bpm以上の楽曲が登録されるものである。
【００２２】
さらに、不揮発性メモリ１４には、例えば図４に示すような変換テーブルCNVTBLが用意される。この変換テーブルCNVTBLは、歩行者の歩行テンポをテンポ番号TNに変換するためのものである。すなわち、変換テーブルCNVTBLにおける「歩行テンポ」は、歩行者の歩行テンポを、プレイリストPL(1)〜PL(20)における歩行テンポと等しい範囲に区切ったものであり、テンポ番号TNは、その区切りに対する通し番号であり、TN＝１〜20のどれかである。したがって、変換テーブルCNVTBLにおける「歩行テンポ」と、テンポ番号TNとの関係は、プレイリストPL(1)〜PL(20)が受け持つ歩行テンポと、そのプレイリストの番号１〜20との関係に等しい。
【００２３】
また、このオーディオ再生機はストレージ２１を有する。このストレージ２１は、楽曲として再生される楽曲データ（楽曲として再生されるデジタルオーディオデータ）を蓄積ないし保存するものである。このため、ストレージ２１は、大容量のフラッシュメモリあるいは小型のハードディスク装置により構成されている。なお、ストレージ２１に保存される楽曲データは、例えばＭＰ３方式によりデータ圧縮されたデジタルオーディオデータとされている。
【００２４】
そして、ストレージ２１がシステムバス１９に接続されるとともに、再生回路２２が設けられ、これもシステムバス１９に接続される。この再生回路２２は、データ圧縮されている楽曲データを、もとのデジタルオーディオデータにデータ伸張するデコーダ回路と、そのデジタルオーディオデータをアナログオーディオ信号にＤ／Ａ変換するＤ／Ａコンバータ回路と、出力アンプとから構成されている。
【００２５】
そして、再生回路２２は、ストレージ２１から楽曲データが取り出されて供給されると、これをデータ伸張およびＤ／Ａ変換し、そのアナログオーディオ信号をヘッドホンジャック２３に出力する。このジャック２３には、ヘッドホン６０が接続される。
【００２６】
また、システムバス１９にはインターフェイス回路２４が接続され、楽曲データが、外部のパーソナルコンピュータ７０から入力コネクタ２５およびインターフェイス回路２４を通じて制御回路１０に取り込まれ、ストレージ２１に保存される。
【００２７】
さらに、ユーザがオーディオ再生機を携帯して歩行したとき、その歩行テンポを検出する検出手段３０が設けられる。この検出手段３０は、この例においては、３次元の加速度センサ３１と、そのセンサ出力を解析する解析回路３２とから構成される。そして、加速度センサ３１によりユーザの身体の動きが検出され、この検出出力に対して解析回路３２がスペクトル解析や自己相関の演算を行うことにより、加速度のピーク間隔や振幅から歩行テンポが検出される。この歩行テンポの検出出力は、システムバス１９を通じて制御回路１０に取り込まれる。
【００２８】
また、各種の操作キー４１がシステムバス１９に接続されるとともに、このシステムバス１９には、表示制御回路４２を通じてディスプレイデバイス、例えばＬＣＤ４３が接続される。この場合、操作キー４１は、このオーディオ再生機を一般の携帯プレーヤとして動作させるか歩行の支援機器として動作させるかの選択、それぞれの動作における動作モードの選択、選曲、各種の設定などを行うためのものであり、ＬＣＤ４３は、操作キー４１の操作結果や再生中の楽曲の情報などを表示するためのものである。
【００２９】
〔２〕  動作
〔２−１〕  楽曲の保存
オーディオ再生機に保存したい楽曲の楽曲データを、あらかじめデータ圧縮してパーソナルコンピュータ７０に用意しておく。そして、パーソナルコンピュータ７０をオーディオ再生機に接続し、パーソナルコンピュータ７０において所定の転送プログラムを実行して楽曲データの転送を指示する。
【００３０】
すると、パーソナルコンピュータ７０に用意されている楽曲データが、コネクタ２５を通じてオーディオ再生機に供給されるとともに、オーディオ再生機においては、その供給された楽曲データが、ＣＰＵ２１によりインターフェイス回路２４を通じて取り込まれ、ストレージ２１に保存される。
【００３１】
〔２−２〕  プレイリストPL(1))〜PL(20)の作成
オーディオ再生機にプレイリストの作成を指示すると、まず、図８に示すように、プレイリストPL(1)〜PL(20)の枠組み（内容のないプレイリスト）が作成される。続いて、〔２−１〕によりストレージ２１に保存された楽曲のテンポが解析され、図８に示すように、その楽曲が、解析されたテンポにしたがってプレイリストPL(1)〜PL(20)のうちの対応するプレイリストに登録される。
【００３２】
なお、楽曲のテンポは、楽曲データのスペクトル解析を行い、自己相関関数を求めることにより得ることができる。また、楽曲データをパーソナルコンピュータ７０に用意するときに、楽曲のテンポを示す情報を、楽曲データにメタ情報として付加しておき、これを利用することもできる。
【００３３】
さらに、プレイリストPL(1)〜PL(20)に楽曲を登録するとき、例えば図５に示すように、楽曲ごとに再生フラグPBFLGが用意される。この再生フラグPBFLGは、対応する楽曲が未再生のとき“０”、再生済みのとき“１”とされるものである。なお、楽曲をプレイリストPL(1)〜PL(20)に登録するとき、その登録を楽曲データのファイル名により行うことができ、このとき、曲名やアーティスト名なども一緒に登録しておくことができる。
【００３４】
〔２−３〕  一般の携帯プレーヤとしての音楽の再生
この場合には、楽曲の再生が指示されると、ストレージ２１に保存されている楽曲データが読み出され、この読み出された楽曲データが再生回路２２に供給されてデータ伸張およびＤ／Ａ変換が行われる。
【００３５】
したがって、再生回路２２からは、その読み出された楽曲データのアナログオーディオ信号が出力され、この信号がヘッドホン６０に供給され、この結果、ユーザはその楽曲をヘッドホン６０により聴くことができる。また、このとき、再生中の楽曲の曲名がＬＣＤ４３に表示される。
【００３６】
このとき、あらかじめ設定されている再生モードにしたがってストレージ２１の楽曲データの読み出しが制御され、１曲だけの再生、全曲の連続再生、ランダムな順序での再生、リピート再生などが実行される。こうして、オーディオ再生機を一般の携帯プレーヤとして使用することができる。
【００３７】
なお、プレイリストPL(1)〜PL(20)を指定して再生を指示したときには、その指定したプレイリストに登録されている楽曲だけが選曲されて再生される。例えば、就寝時であれば、プレイリストPL(1)を指定すると、テンポのゆっくりした楽曲が再生される。
【００３８】
〔２−４〕  歩行の支援機器としての音楽の再生
この場合には、再生が指示されると、ＣＰＵ１１によりルーチン１００が実行され、歩行者の歩行テンポに見合ったテンポの楽曲が選曲されて再生される。すなわち、再生が指示されると、ＣＰＵ１１の処理がルーチン１００のステップ１０１からスタートし、次にステップ１０２において、すべての再生フラグPBFLGが“０”（未再生）とされる。
【００３９】
続いて、ステップ１０３において、検出手段３０により歩行者（ユーザ）の歩行テンポが検出されるとともに、変換テーブルCNVTBLを参照することにより、その検出された歩行テンポがテンポ番号TNに変換される。なお、後述から明らかになるが、テンポ番号TNは、ステップ１０３、１１７によってのみ変更されるものであり、歩行テンポが変化しないかぎり変更されることはない。この結果、テンポ番号TNは、常に現在の歩行テンポを示す値となっている。
【００４０】
次に、ステップ１１１において、ルーチン２００が実行される。このルーチン２００の詳細は後述するが、ルーチン２００（ステップ１１１）においては、テンポ番号TNにしたがったプレイリストが選択され、その選択されたプレイリストにおける未再生の楽曲が選曲される。
【００４１】
続いて、ステップ１１２において、ステップ１１１により選曲された楽曲の再生が開始される。したがって、以後、歩行者は、そのときの歩行テンポに見合ったテンポの楽曲をヘッドホン６０により聴くことができる。
【００４２】
なお、このステップ１１１、１１２により選曲および再生をするとき、あらかじめ設定されている再生モードにしたがって、未再生の楽曲を例えば曲名順に再生したり、ランダムな順序で再生したりすることができる。また、続くステップ１１３により、再生された楽曲の再生フラグPBFLGは“１”（再生済み）とされる。
【００４３】
次に処理はステップ１１４に進み、このステップ１１４において、ステップ１１２により再生を開始した楽曲が終了したか否かが判別され、終了していないときには、処理はステップ１１４からステップ１１５に進む。そして、このステップ１１５において、検出手段３０により歩行者の歩行テンポが検出されるとともに、変換テーブルCNVTBLを参照することにより、その検出された歩行テンポがテンポ番号TNと同様のテンポ番号TN2に変換される。
【００４４】
次に、ステップ１１６において、現在のテンポ番号TNと、ステップ１１５により求めたテンポ番号TN2とが比較され、TN＝TN2のときには、歩行テンポが変化していないときなので、処理はステップ１１６からステップ１１４に戻る。こうして、歩行テンポが変化しないときには、ステップ１１４〜ステップ１１６が繰り返され、したがって、ステップ１１２により再生の開始された楽曲が連続して再生される。
【００４５】
なお、この再生中、ステップ１１２により再生の開始された楽曲が終了すると、これがステップ１１４により判別され、処理はステップ１１４からステップ１１１に戻り、以後、ステップ１１１以降が繰り返される。したがって、歩行テンポが一定の場合には、その歩行テンポのテンポ番号TNにしたがったプレイリストに登録されている楽曲のうち、未再生の楽曲が順に選曲されて再生されていくことになる。
【００４６】
また、楽曲の再生中に歩行テンポが変化すると、ステップ１１６において、TN≠TN2となるので、処理はステップ１１６からステップ１１７に進み、このステップ１１７において、テンポ番号TNがステップ１１５により得たテンポ番号TN2とされる。つまり、歩行テンポが変化すると、テンポ番号TNは、その変化後の歩行テンポのテンポ番号TN2の値に更新される。そして、その後、処理はステップ１１１に戻る。したがって、楽曲の再生中に歩行テンポが変化したときには、その変化後の歩行テンポに見合ったテンポの楽曲が再生されることになる。
【００４７】
一方、ステップ１１１においては、ルーチン２００が以下のように実行されて選曲が行われる。すなわち、ルーチン２００はステップ２０１から処理がスタートし、次にステップ２１１において、プレイリストPL(1)〜PL(20)のうち、テンポ番号TNにより指定されるプレイリストPL(TN)が選択され、続くステップ２１２において、ステップ２１１により選択されたプレイリストPL(TN)に、再生フラグPBFLGが“０”の楽曲があるか否か、すなわち、未再生の楽曲があるか否かがチェックされる。
【００４８】
そして、このチェックの結果、未再生の楽曲がある場合には、処理はステップ２１２からステップ２１３に進み、このステップ２１３において、プレイリストPL(TN)に登録されている未再生の楽曲の１つが選曲され、その後、処理はステップ２４２に進み、ルーチン２００（ステップ１１１）を終了する。したがって、ルーチン２００の次にステップ１１２が実行されるので、ステップ２１３により選曲された楽曲の再生が開始される。
【００４９】
また、ステップ２１２において、プレイリストPL(TN)に未再生の楽曲がないときには、処理はステップ２１２からステップ２２１に進み、このステップ２２１において、プレイリストPL(TN-1)が選択される。
【００５０】
この場合、例えば、ステップ１０３あるいは１１７によりTN＝６とされているとすれば、プレイリストPL(6)が選択されているが、この状態で処理がステップ２１２からステップ２２１に移ったとすると、ステップ２２１においては、プレイリストPL(5)が選択されることになる。つまり、現在の歩行テンポに見合ったプレイリストPL(6)の１つ前のプレイリストPL(5)が選択されることになる。なお、以後の説明においては、理解を容易にするため、TN＝６の状態であるとする。
【００５１】
続いて、処理はステップ２２２に進み、このステップ２２２において、ステップ２２１により選択されたプレイリストPL(TN-1)、今の場合、プレイリストPL(5)に未再生の楽曲があるか否かがチェックされ、このチェックの結果、未再生の楽曲があるときには、処理はステップ２２２からステップ２２３に進み、このステップ２２３において、プレイリストPL(TN-1)に登録されている未再生の楽曲の１つが選曲され、その後、処理はステップ２４２に進む。
【００５２】
したがって、以後、ステップ１１２以降が実行されて楽曲の再生が行われるとともに、その場合、ステップ２２１により選択されたプレイリストPL(TN-1)、すなわち、今の場合、１つ前のプレイリストPL(5)から選曲された楽曲の再生が行われることになる。
【００５３】
そして、この再生を終了すると、処理はステップ１１４からステップ１１１（ルーチン２００）に戻るが、このとき、プレイリストPL(TN)、今の場合、プレイリストPL(6)には未再生の楽曲はないので、処理はステップ２１２からステップ２２１に進む。こうして、以後、プレイリストPL(N-1)、今の場合、プレイリストPL(5)における未再生の楽曲が順に選曲されて再生されていく。
【００５４】
そして、プレイリストPL(5)に未再生の楽曲がなくなると、処理はステップ２２２からステップ２３１に進み、このステップ２３１において、プレイリストPL(TN+1)、今の場合、プレイリストPL(7)が選択される。つまり、現在の歩行テンポに見合ったプレイリストPL(6)の次のプレイリストPL(7)が選択される。
【００５５】
続いて、処理はステップ２３２に進み、このステップ２３２において、ステップ２３１により選択されたプレイリストPL(TN+1)、今の場合、プレイリストPL(7)に未再生の楽曲があるか否かがチェックされ、このチェックの結果、未再生の楽曲があるときには、処理はステップ２３２からステップ２３３に進み、このステップ２３３において、プレイリストPL(TN+1)に登録されている未再生の楽曲の１つが選曲され、その後、処理はステップ２４２に進む。
【００５６】
したがって、以後、ステップ１１２以降が実行されて楽曲の再生が行われるとともに、その場合、ステップ２３１により選択されたプレイリストPL(TN+1)、すなわち、今の場合、次のプレイリストPL(7)から選曲された楽曲の再生が行われることになる。
【００５７】
そして、この再生を終了すると、処理はステップ１１４からステップ１１１（ルーチン２００）に戻るが、このとき、プレイリストPL(TN)、PL(TN-1)、今の場合、プレイリストPL(6)、PL(5)には未再生の楽曲はないので、処理はステップ２１２から、ステップ２２１→ステップ２２２→ステップ２３１→ステップ２３２を通じてステップ２３３に進む。こうして、以後、プレイリストPL(N+1)、今の場合、プレイリストPL(7)における未再生の楽曲が順に選曲されて再生されていく。
【００５８】
そして、プレイリストPL(7)に未再生の楽曲がなくなると、処理はステップ２３２からステップ２４１に進み、すべての再生フラグPBFLGが“０”（未再生）とされ、その後、処理はステップ２４２に進む。したがって、以後、歩行支援の再生を指示したときのスタート状態から再び再生が開始される。
【００５９】
こうして、ルーチン１００によれば、現在の歩行テンポに見合ったプレイリストPL(TN)に登録されている楽曲が順に再生されるとともに、そのプレイリストPL(TN)に未再生の楽曲がなくなると、１つ前のプレイリストPL(TN-1)あるいは次のプレイリストPL(TN+1)に登録されている楽曲が順に再生される。
【００６０】
したがって、図８のプレイリストPL(6)のように、楽曲が登録されないプレイリストを生じていても、歩行支援の楽曲を再生することができる。あるいは、プレイリストPL(2)のように、登録されている楽曲の曲数が少ないときでも、同じ楽曲が何度も再生されることがない。あるいは歩行テンポに片寄りがあっても、見合ったテンポの楽曲を再生することができ、歩行の支援の効果を高めることができる。
【００６１】
〔３〕  その他
上述において、楽曲の登録されていないダミーのプレイリストPL(0)、PL(21)を用意しておけば、TN＝１あるいはTN＝20のときでも、ルーチン２００は有効である。
【００６２】
また、上述において、プレイリストPL(1)〜PL(20)に楽曲を登録するとき、例えば図６に示すように、楽曲ごとにそのテンポの情報も用意し、例えば、TN＝6の場合にプレイリストPL(7)から楽曲を選曲するときには、テンポが100〜104の楽曲を選曲し、プレイリストPL(5)から楽曲を選曲するときには、テンポが85〜90の楽曲を選曲することもできる。すなわち、プレイリストPL(TN)の隣のプレイリストPL(TN-1)、PL(TN+1)から楽曲を選曲するときには、プレイリストPL(TN)の受け持つテンポに近い楽曲を選曲することもできる。
【００６３】
さらに、例えば図７に示すように、複数の楽曲をそのリリース年代にしたがって、1950年代、1960年代、1970年代、1980年代、1990年代などに分類し、これを年代別のプレイリストPL(1)〜PL(7)に登録しておく。そして、再生時、リリース年代を指定したら、その指定した年代のプレイリストPL(n)（n＝１〜７のどれか）を選択し、その選択したプレイリストPL(n)に登録されている楽曲を選曲して再生する。このとき、指定したリリース年代に対応するプレイリストに未再生の楽曲がないときには、その前の年代のプレイリストPL(n-1)あるいは次の年代のプレイリストPL(n+1)を選択して楽曲を選曲・再生することもできる。
【００６４】
あるいは複数の楽曲を演奏時間を所定の時間ごとに区切ってプレイリスト化し、ある演奏時間を指定したら、その演奏時間のプレイリストを選択し、その選択したプレイリストから楽曲を選曲・再生する。このとき、選択したプレイリストに未再生の楽曲がないときには、そのプレイリストの受け持つ演奏時間に近い演奏時間のプレイリストを選択し、その選択したプレイリストに登録されている楽曲を選曲・再生することもできる。また、楽曲のジャンルやアーティストによりプレイリストを作成することもできる。
【００６５】
すなわち、複数の楽曲のそれぞれをテーマ別に複数のグループに分類し、そのグループごとにプレイリストを作成しておく。そして、テーマを指定したら、そのテーマに対応するプレイリストを選択し、その選択したプレイリストに登録されている楽曲を選曲・再生する。このとき、選択したプレイリストに未再生の楽曲がないときには、そのプレイリストのテーマに類似するテーマのプレイリストを選択し、その選択したプレイリストに登録されている楽曲を選曲・再生する。
【００６６】
さらに、上述においては、複数の楽曲からユーザの要求に沿った楽曲を選曲して再生する場合であるが、映画、ゲーム、電子書籍などのコンテンツからユーザの要求に沿ったコンテンツを選択して再生する場合であれば、この発明を適用することができ、その場合には、ユーザに違和感を与えることなくコンテンツを提供することができる。
【００６７】
〔略語の一覧〕
bpm     ：beats per minute
ＣＰＵ  ：Central Processing Unit
Ｄ／Ａ  ：Digital to Analog
ＬＣＤ  ：Liquid Crystal Display
ＭＰ３  ：MPEG-1/Audio Layer 3
ＭＰＥＧ：Motion Picture Experts Group
ＲＡＭ  ：Random Access Memory
ＲＯＭ  ：Read Only Memory
【図面の簡単な説明】
【００６８】
【図１】この発明の一形態を示す系統図である。
【図２】この発明の一形態を示すフローチャートである。
【図３】この発明の一部の一形態を示すフローチャートである。
【図４】この発明を説明するためのデータテーブルの図である。
【図５】この発明を説明するための線図である。
【図６】この発明を説明するための線図である。
【図７】この発明を説明するためのプレイリストの図である。
【図８】この発明を説明するためのプレイリストの図である。
【符号の説明】
【００６９】
１０…制御回路、２１…ストレージ、２２…再生回路、３０…検出手段、３１…加速度センサ、３２…解析回路、４３…ＬＣＤ、６０…ヘッドホン、７０…パーソナルコンピュータ
【図１】
2007207337.tif 000003
【図２】
2007207337.tif 000004
【図３】
2007207337.tif 000005
【図４】
2007207337.tif 000006
【図５】
2007207337.tif 000007
【図６】
2007207337.tif 000008
【図７】
2007207337.tif 000009
【図８】
2007207337.tif 000010