説明

音響再生装置、音響再生方法および音響再生プログラム

【課題】使用者に対して、違和感などの不自然さを一切与えることなく、常時、自己の動作と一体感が得られるように音楽などの音声を再生できるようにする。
【解決手段】運動情報センサ24、運動情報解析回路23を通じて使用者の動作テンポを検出し、この動作テンポに応じたテンポの音楽データを制御部10が音楽情報記憶装置部21の記録媒体から検索して再生するようにする。使用者の動作テンポに応じたテンポの音楽データが検索できなかった場合には、制御部10は、音楽再生データ生成装置部22を制御して、動作テンポの整数倍との差が所定範囲内であるテンポの音楽データと、動作テンポの整数分の1との差が所定範囲内であるテンポの音楽データとの一方または両方を検索し、検出できた音声データを再生する。

【発明の詳細な説明】
【技術分野】
【0001】
この発明は、例えば、ハードディスクプレーヤ、MD(Mini Disc(登録商標))プレーヤ、音楽データ再生機能付き携帯情報端末などの音響を再生する機能を備えた装置、音響を再生する装置において用いられる方法、プログラムに関する。
【背景技術】
【0002】
近年、小型化、軽量化された携帯型音響再生装置の普及にともなって、これまでになかった場面で音楽が聴かれるようになってきている。例えば、携帯型音響再生装置を屋外に持ち出し、歩きながら音楽を聴いたり、あるいは、健康維持、健康増進、ダイエットなどの目的で行うジョギング、ウォーキングなどのスポーツを行う際などにおいて音楽を聞いたりすることが広く行われている。
【0003】
この場合、再生される音楽のテンポと使用者の動作(例えば、歩行、ジョギング、ウォーキングなどの運動)のテンポが一致する時に動作と音楽の一体感が得られる。このため、再生される音楽のテンポと使用者の動作のテンポがずれたり、使用者の動作のテンポが急に変化したりした場合にも動作と音楽の一体感が得られるように使用者の動作のテンポを検出し、動作のテンポの変化に応じて再生する音楽のテンポを変化させる装置が考えられている。
【0004】
例えば、後に記す特許文献1には、使用者が身体に装着した検出器により、動作にともなう振動や歩行のステップデータから動作あるいは歩行のペースを求めて、その変化に応じて音楽の再生テンポを変化させる装置が開示されている。このような装置を用いることにより、再生される音楽に合わせて、無理なく運動を継続したり、効率よく運動を行うことができたりするなどのことができるようにされる。
【0005】
なお、上述した特許文献1は、以下の通りである。
【特許文献1】特開2005−156641号公報
【発明の開示】
【発明が解決しようとする課題】
【0006】
ところで、上述した特許文献1に記載の発明は、使用者の動作テンポに合わせて、再生している音楽の再生テンポを変化させるものであり、常に、音楽の再生テンポを使用者の動作テンポに追従させることができる。しかし、再生している音楽の再生テンポを変化させるために、変化の開始から終了までの過渡的なテンポの音楽が使用者に提供されてしまう場合がある。また、再生される音楽は、一般に既成のものであるので、中には再生テンポの変化に不向きなものもあると考えられる。
【0007】
以上のことに鑑み、この発明は、使用者に対して、違和感などの不自然さを一切与えることなく、常時、使用者の動作と一体感が得られるように音楽を再生できるようにすることを目的とする。
【課題を解決するための手段】
【0008】
上記課題を解決するため、請求項1に記載の発明の音響再生装置は、
使用者の動作テンポを検出する検出手段と、
前記検出手段によって検出された使用者の動作テンポとの差が所定範囲内であるテンポの音楽データを検索する第1の検索手段と、
前記第1の検索手段により、使用者の動作テンポとの差が所定範囲内であるテンポの音楽データが検出された場合に、検出された当該音楽データを再生する第1の再生手段と、
前記第1の検索手段により、使用者の動作テンポとの差が所定範囲内であるテンポの音楽データが検出されなかった場合に、使用者の前記動作テンポの整数倍との差が所定範囲内であるテンポの音楽データと、使用者の前記動作テンポの整数分の1との差が所定範囲内であるテンポの音楽データとの一方または両方を検索するようにする第2の検索手段と、
前記第2の検索手段により、該当するテンポの音楽データが検出された場合に、検出された当該音楽データを再生する第2の再生手段と
を備えることを特徴とする。
【0009】
この請求項1に記載の発明の音響再生装置によれば、使用者の動作テンポ(動作の速さ)が検出手段により検出され、この検出された動作テンポとの差が所定範囲内であるテンポの音楽データが第1の検索手段により検索される。そして、動作テンポとの差が所定範囲内であるテンポの音楽データが検出できた場合には、当該検索された音楽データが、第1の再生手段により再生される。
【0010】
また、動作テンポとの差が所定範囲内であるテンポの音楽データが検出できなかった場合には、動作テンポの整数倍との差が所定範囲内であるテンポの音楽データと、動作テンポの整数分の1との差が所定範囲内であるテンポの音楽データとの一方または両方が、第2の検索手段により検索される。そして、第2の検索手段により該当データが検出された場合に、その検出された音楽データが第2の再生手段により再生される。
【0011】
なお、第2の検出手段においては、動作テンポの整数倍との差が所定範囲内であるテンポの音楽データと、動作テンポの整数分の1との差が所定範囲内であるテンポの音楽データとの内の一方だけを検索するように構成したり、あるいは、動作テンポの整数倍との差が所定範囲内であるテンポの音楽データと、動作テンポの整数分の1との差が所定範囲内であるテンポの音楽データとの両方を必ず検索するように構成したりすることができる。
【0012】
また、第2の検出手段においては、動作テンポの整数倍との差が所定範囲内であるテンポの音楽データを検索し、該当する音楽データが検出できなかった場合には、動作テンポの整数分の1との差が所定範囲内であるテンポの音楽データを検出するというように、いずれか一方の条件に従って検索を行い、該当データが検出できない場合に他方の条件に従って検索を行うように構成することができる。
【0013】
これにより、使用者の動作テンポとの差が所定範囲内であるテンポの音楽データが存在しない場合であっても、使用者の動作テンポの整数倍のテンポの音楽データ、あるいは、使用者の動作テンポの整数分の1倍のテンポの音楽データが検出され、これが再生するよいうにされるので、使用者に対して、違和感などの不自然さを一切与えることなく、動作と一体感が得られるように音楽を再生することができるようにされる。
【発明の効果】
【0014】
この発明によれば、日常生活での歩行や運動の目的で行うウォーキング、ジョギング、ダッシュなどをする際に、使用者の動作テンポと同期の取れたテンポの音楽を再生し、使用者の動作と再生される音楽との一体感が得られるようにすることができる。
【0015】
また、使用者の動作テンポとの差が所定範囲内の音声データが存在しない場合であっても、使用者の動作テンポと一定の関係のあるテンポの音楽データを選択して再生することができ、動作テンポに応じて検索して再生する音楽データの数を増やすことができる。
【発明を実施するための最良の形態】
【0016】
以下、図を参照しながら、この発明による装置、方法、プログラムの一実施の形態について説明する。以下に説明する実施の形態においては、この発明による装置、方法、プログラムを、例えば、携帯型ハードディスクプレーヤ、携帯型MD(Mini Disc(登録商標))プレーヤ、音楽データ(楽曲データ)の再生機能を備えた携帯電話端末などの携帯型の音響再生装置(音楽再生装置)に適用した場合を例にして説明する。
【0017】
[音響再生装置の構成について]
図1は、この実施の形態の音響再生装置を説明するためのブロック図である。この実施の形態の音響再生装置は、上述もしたように、携帯型のものであり、小型化、軽量化が図られ、衣服のポケットなどに収納するなどして気軽に持ち運んで利用することができるものである。したがって、ウォーキングやジョギングといった運動をしながら音楽を再生して聴取する場合に用いて好適なものである。
【0018】
図1に示すように、この実施の形態の音響再生装置は、制御部10、音楽情報記憶装置部21、音楽再生データ生成装置部22、運動情報解析回路23、運動情報センサ24、音声信号出力処理部31、スピーカ32、表示回路33、表示部34、キー操作部41、マイクロホン(図1においてはマイクと記載。)42、音声信号入力処理部43、外部端子51、I/F(インターフェース)52、記憶装置部53、通信I/F61、送受信回路62、送受信アンテナ63を備えたものである。
【0019】
制御部10は、この音響再生装置の各部を制御するものであり、CPU(Central Processing Unit)11、ROM(Read Only Memory)12、RAM(Random Access Memory)13が、CPUバス14を通じて接続されて構成されたものである。ここで、CPU11は、プログラムを実行し、これに応じて生成される制御信号を各部に供給することによって各部を制御することができるものであり、制御の主体となるものである。ROM12は、CPU11によって実行される種々のプログラムや処理に必要となる種々のデータなどを記憶保持するものである。また、RAM13は、処理の途中結果を一時記憶するなど、主に作業領域(ワークエリア)として用いられるものである。
【0020】
音楽情報記憶装置部21は、記録媒体に記録されている音楽データを読み出したり、記録媒体に対して音楽データを書き込んだりする処理を行う装置部分である。記録媒体には、ハードディスク、MD(Mini Disc(登録商標))などの光磁気ディスク、CD(Compact Disc)やDVD(Digital Versatile Disc)などの光ディスク、半導体メモリ、半導体メモリが用いられて形成されたICカードメモリ、磁気テープなどの種々のものがあり、記録媒体が例えばハードディスクの場合には、音楽情報記憶装置部21はハードディスクドライブに相当し、記録媒体が光ディスクの場合には、音楽情報記憶装置部21は光ディスクドライブに相当する。なお、この実施の形態において、音楽情報記憶装置部21は、例えば、ハードディスクドライブであるものとして説明する。
【0021】
音楽再生データ生成装置部22は、制御部10からの制御に応じて、再生する音楽データ(楽曲データ)についての種々の処理を行うものである。具体的には後述もするが、音楽情報記憶装置部21に記憶されている複数の音楽データの中から再生する音楽データを検索して選択したり、再生する音楽データの再生順序を決定したり、予め用意されているパラメータを用いて再生する音楽データを自動生成したりするなどの処理を行う部分である。
【0022】
運動情報解析回路23は、制御部10等からの制御に応じて、使用者の運動に関する解析処理等を行う部分である。具体的には、運動情報センサ24からの検出出力の供給を受けてこれを解析し、使用者の動作テンポ(運動テンポ)を検出するなどの処理を行う部分である。
【0023】
なお、図1において、二重線のブロックで示した音楽再生データ生成装置部22、運動情報解析回路23の機能は、制御部10において実行されるプログラムによっても実現することができる。すなわち、音楽再生データ生成装置部22、運動情報解析回路23の機能は、制御部10の機能して実現することも可能である。
【0024】
運動情報センサ24は、加速度センサ、振動センサ、ショックセンサ、圧力センサなどの種々のセンサの内の1つ以上を用いて、使用者が運動を行っている場合に(動作している場合に)、これを検出することができるものである。これらの検出出力が、上述もしたように、運動情報解析回路23に供給され、使用者の運動(動作)テンポが検出される。
【0025】
音声信号出力処理部31は、この実施の形態の音響再生装置においては、制御部10を通じて供給される再生対象の音声データ(音楽データなど)の供給を受けて、これをD/A(Digital/Analog)変換するなどして出力用のアナログ音声信号を形成するものである。音声信号出力処理部31からのアナログ音声信号は、スピーカ32に供給され、スピーカ32からは、これに供給されたアナログ音声信号に応じた音声が放音するようにされる。
【0026】
なお、図示しないが、音声信号出力処理部31には、音声出力端子が接続するようにされており、これにヘッドホンやイヤホンが接続された場合には、音声信号出力処理部31からのアナログ音声信号が当該音声信号出力端子を通じて、これに接続されたヘッドホンやイヤホンに供給され、ヘッドホンやイヤホンを通じて再生音声を聴取することもできるようにされる。このように、音声出力端子にヘッドホンやイヤホンが接続されている場合には、スピーカ32からは再生音声は放音しないようにされる。
【0027】
表示回路33は、制御部10からの制御に応じて、表示部34の表示画面に表示する画像を形成するものである。この場合、表示部34は、例えば、LCD(Liquid Crystal Display)、EL(Electro Luminescence)パネルなどの表示素子が用いられたものであり、比較的に大きな表示画面を備え、種々の情報を表示することができるものである。この表示部34の表示画面には、制御部10の制御に応じて、操作ガイダンス、エラーメッセージ、再生音楽のタイトル、その他の種々の文字情報や画像情報等が表示するようにされる。
【0028】
キー操作部41は、複数の操作キーやファンクションキーを備え、音楽再生の開始や終了、再生する音楽の選択など、この音響再生装置に対して与えるべき指示や情報等の入力を受け付ける部分である。また、マイクロホン42は、音声を収音して、これを電気信号に変換して取り込むものである。マイクロホン42によって収音された音声に応じたアナログ音声信号は、音声信号入力処理部43に供給され、ここでA/D(Analog/Digital)変換などが施され、制御部10を通じて音楽情報記憶装置部21の記録媒体に記録するなどのことができるようにされる。
【0029】
外部端子(外部入出力端子)51は、外部機器との接続端子であり、例えば、他の音響再生装置から音楽データ等の供給を受けて、これを取り込むようにしたり、逆に、この実施の形態の音響再生装置から他の外部機器に音楽データを供給したりすることができるようにしている。なお、I/F52は、外部端子を通じて供給を受けたデータをこの実施の形態の音響再生装置に取り込んで、これを処理することができる形式のデータに変換したり、逆に、他の機器に出力すべきデータから出力可能な形式のデータに変換したりするなどの処理を行うものである。
【0030】
記憶装置部53は、後述もするが、保存しておくべきデータ、例えば、再生された音楽データの識別情報、その音楽データの特性情報、使用者の動作テンポ等の種々の情報を記憶保持することができるものである。また、この記憶装置部53に音楽データを記憶させるようにするなどのことももちろん可能である。
【0031】
なお、記憶装置部53は、上述した音楽情報記憶装置部21と同様に、記録媒体に記録されている種々のデータを読み出したり、記録媒体に対して種々のデータを書き込んだりする処理を行う装置部分である。記録媒体には、ハードディスク、MD(Mini Disc(登録商標))などの光磁気ディスク、CD(Compact Disc)やDVD(Digital Versatile Disc)などの光ディスク、半導体メモリ、半導体メモリが用いられて形成されたICカードメモリ、磁気テープなどの種々のものがあり、記録媒体が例えばハードディスクの場合には、記憶装置部53はハードディスクドライバに相当し、記録媒体が光ディスクの場合には、記憶装置部53は光ディスクドライバに相当する。なお、この実施の形態において、記憶装置部53は、例えば、ICカードメモリドライブであるものとして説明する。
【0032】
また、この実施の形態の音響再生装置は、通信I/F(インターフェース)61を備え、例えば、インターネットなどのネットワーク100に接続して、インターネット上の音楽データベースから目的とする音楽データやその音楽データのタイトル、ジャンル、長さ(再生時間)、曲テンポなどの特性情報等を取得したり、また、インターネットを通じて目的とする相手先に種々の要求や情報を送信したりすることができるようにしている。
【0033】
また、送受信回路62、送受信アンテナ63を通じて、例えば、無線LAN(Local Area Network)などに接続することによって、音楽データやその特性情報等を取得したり、無線LANに接続された他の機器に対して要求や情報を送信したりすることもできるようにしている。
【0034】
そして、キー操作部41を通じて受け付ける使用者からの指示入力に応じて、制御部10は各部を制御し、通信I/F61、あるいは、外部端子51及びI/F51、あるいは、送受信回路62及び送受信アンテナ63を通じて供給を受ける音楽データやその音楽データの特性情報等を、制御部10を通じて音楽情報記憶装置部21の記録媒体に記録することができるようにされている。
【0035】
そして、通常は、音楽情報記憶装置部22に音楽データとして記憶保持されている楽曲の一覧表(楽曲リスト)が、制御部10によって形成され、これが表示回路33を通じて表示部34の表示画面に表示され、その表示された音楽の一覧表示の中から、キー操作部41を通じて再生する音楽データを選択することにより、その音楽データを再生することができるようにされる。
【0036】
この場合、制御部10は、キー操作部41を通じて受け付けた音楽データの選択情報を含む再生指示に応じて、音楽情報記憶装置部21から目的とする音楽データを読み出し、これを音声信号出力処理部31に供給する。このように、音声信号出力処理部31に音楽データが供給されると、上述もしたように出力用のアナログ音声信号が形成され、スピーカ32、あるいは、図示しない外部出力端子に接続されたヘッドホンやイヤホンを通じて音楽データに応じた音楽を聴取することができるようにしている。
【0037】
そして、この実施の形態の音響再生装置においては、例えば、キー操作部41を通じて使用者の動作テンポに応じて音楽を再生することの指示入力を受け付けると、制御部10は、運動情報解析回路23を制御し、運動情報センサ24により取得した使用者の動作情報を運動情報解析回路23において解析することにより、当該使用者の動作テンポを検出する。
【0038】
制御部10は、音楽再生データ生成装置部22を制御して、運動情報解析回路23において検出された使用者の動作テンポとの差が所定範囲内であるテンポの音楽データを音楽情報記憶装置部21の記録媒体に格納されている音楽データから検索する。この場合、例えば、音楽情報記憶装置部21の記録媒体に記録されている再生可能な音楽データの一覧リストである楽曲情報に基づいて、目的とするテンポの音楽データを検索する。
【0039】
図2は、この実施の形態の音響再生装置において、例えば、音楽情報記憶装置部21の記録媒体に作成される楽曲リストの一例を説明するための図である。楽曲リストは、上述もしたように、音楽情報記憶装置部21の記憶媒体に蓄積され、この音響再生装置において再生可能とされた音楽データの一覧リストであり、図2に示すように、タイトル、ジャンル、長さ(再生時間)、曲テンポ、その他などの情報からなるものである。
【0040】
ここで、タイトルは、音楽データを再生することにより得られる楽曲の題名を意味し、ここでは各音楽データの識別子としての役割をも有するものである。ジャンルは、図2に示すように、ポップス、HIP−HOP(ヒップ・ホップ)、J−POP(日本のポップミュージック)、R&B(リズム・アンド・ブルース)、…などのように音楽データを再生することにより得られる楽曲の種類を示すものである。長さ(再生時間)は、その音楽データの再生時間を示し、曲テンポは、音楽データの再生時の速さであり、1分間あたりの拍の数(BPM:Beat Per Minutes)である。また、その他の情報として、アーチスト名、発売年月日、他の識別番号などの音楽データに関する種々の情報を管理することもできるようにしている。
【0041】
なお、楽曲リストを構成するタイトル、ジャンル、長さ(再生時間)、曲テンポ等の情報は、CD(Compact Disc)等に音楽データと共に記録されて提供されるものを用いたり、あるいは、インターネット上の音楽情報データベースに開示されているものをダウンロードしてきて(取得して)用いたりすることになる。
【0042】
例えば、外部端子に接続されたCDプレーヤなどの外部機器から音楽データの供給を受けて、これを音楽情報記憶装置部21の記録媒体に記録する場合には、音楽データと共に、その音楽データに付随するタイトル、ジャンル、長さ(再生時間)、曲テンポ等の情報の提供を受けた場合には、これを用いて楽曲リストを形成することができる。
【0043】
また、音楽データと共にタイトル、ジャンル、長さ(再生時間)、曲テンポ等の情報が提供されない場合には、通信I/F61を通じてインターネットに接続し、インターネット上に設けられている音楽情報データベースにアクセスして、タイトル、ジャンル、長さ(再生時間)、曲テンポ等の必要な情報を取得して(ダウンロードしてきて)これを用いて楽曲リストを形成することができる。
【0044】
また、取得して音楽情報記憶装置部21の記録媒体に記録する音楽データを解析することによって、その音楽データの曲テンポを取得し、これを用いるようにしてもよい。なお、この場合の音楽データの解析は、制御部10において行ってもよいし、音楽再生データ生成装置部22において行うようにしてもよい。
【0045】
なお、楽曲リストは、図2に示したように、音楽データ毎に、タイトル、ジャンル、長さ(再生時間)、曲テンポ、その他の情報からなるものとして説明したが、これに限るものではない。この実施の形態においては、少なくとも、各音楽データを識別するための識別情報と各音楽データについての曲テンポとを対応付けた情報があればよい。また、各音楽データの識別情報は、タイトルに限るものではない。楽曲毎の識別情報としては、例えば、ISRC(International Standard Recording Code)のように、楽曲毎に固有の情報となる予め付与された情報を用いるようにしてもよい。
【0046】
そして、音楽再生データ生成装置部22は、音楽情報記憶装置部21の記録媒体に作成されている図2に示したような楽曲リストを参照し、使用者の動作テンポとの差が所定範囲内であるテンポ(曲テンポ)の音楽データを検索する。ここで、使用者の動作テンポとの差が所定範囲内という場合の「所定範囲」は、予め決められるものであり、使用者によって変更することもできるようにされるものである。例えば、使用者の動作テンポとの差が±5以内などのように設定される。
【0047】
この場合において、使用者の動作テンポが、例えば、「110」であれば、目的とする音楽データの曲テンポは、差が±5であるので、「105」以上「115」以下の範囲、すなわち、「105≦曲テンポ≦115」の範囲となる。この例に従えば、図2に示した楽曲情報の場合には、再生すべき音楽データ(楽曲)として曲Cのみが検索(検出)されることになる。
【0048】
もちろん、使用者の動作テンポとの差の範囲は、±10以内、±9以内、±8以内など、適宜の範囲を設定することが可能である。また、使用者の動作テンポと一致するテンポの音楽データを検出するように、使用者の動作テンポとの差が±0と設定するようにすることも可能である。また、−10以上+5以下というように、マイナス側の範囲とプラス側の範囲とを異ならせるようにすることも可能である。
【0049】
そして、このようにして音楽再生データ生成装置22において検索された音楽データは、音楽情報記憶装置部21の記録媒体から読み出され、音声信号出力処理部31に供給され、ここでデコード処理されるともに、スピーカ24に供給する形式のアナログ音声信号に変換され、これがスピーカ24に供給される。これにより、使用者の動作テンポに応じたテンポの音楽データに応じた音楽がスピーカ24から放音され、使用者はこれを聞きながら、運動を行うなどのことができるようにされる。
【0050】
また、この実施の形態の音響再生装置においては、音楽情報記憶装置部21の記録媒体に、使用者の動作テンポに応じたテンポの音楽データが検出できなかった場合には、例えば、通信I/Fを通じてインターネットなどの高域ネットワークに接続された音楽データベースにアクセスし、目的とするテンポの音楽データをダウンロードしてきて、音楽情報記憶装置部21の記録媒体に、あるいは、記録装置部53の記録媒体に格納して、これを再生することもできるようにされている。
【0051】
さらに、使用者の動作テンポに応じた音楽データが検出できなかった場合には、使用者の動作テンポの整数倍との差が所定範囲内であるテンポの音楽データと、使用者の動作テンポの整数分の1倍との差が所定範囲内であるテンポの音楽データとの一方または両方を検索し、検出できた音楽データを再生することができるようにしている。
【0052】
このようにすることにより、使用者の動作テンポに応じてテンポの音楽データが存在しない場合であっても、使用者の動作テンポに同期する、あるいは、ほぼ同期するテンポの音楽データを検索して探し出し、これを再生することによって、音響再生装置の使用者に対して、違和感などの不自然さを一切与えることなく、使用者の動作と一体感が得られるように音楽を再生できるようにしている。
【0053】
なお、この実施の形態において、使用者の動作テンポの整数倍との差が所定範囲内であるテンポの音楽データと、使用者の動作テンポの整数分の1倍との差が所定範囲内であるテンポの音楽データとの一方または両方を検索する態様には、以下に示すように、少なくとも5つの態様がある。
【0054】
すなわち、(1)動作テンポの整数倍との差が所定範囲内であるテンポの音楽データだけを検索する場合、(2)動作テンポの整数分の1との差が所定範囲内であるテンポの音楽データだけを検索する場合、(3)動作テンポの整数倍との差が所定範囲内であるテンポの音楽データと動作テンポの整数分の1との差が所定範囲内であるテンポの音楽データとの両方を必ず検索する場合、(4)動作テンポの整数倍との差が所定範囲内であるテンポの音楽データを検索し、該当する音楽データが検出できなかった場合には、動作テンポの整数分の1との差が所定範囲内であるテンポの音楽データを検出する場合、(5)動作テンポの整数分の1倍との差が所定範囲内であるテンポの音楽データを検索し、該当する音楽データが検出できなかった場合には、動作テンポの整数倍との差が所定範囲内であるテンポの音楽データを検索する場合の5つである。
【0055】
どのような態様で音楽データを検索するかは、音響再生装置の製造者側において予め決めるようにしたり、複数の検索の態様を利用できるようにしておき、使用者によって目的とする検索の態様を選択できるようにしたり、あるいは、使用者の動作テンポを用いた条件を定めておき、使用者の動作テンポに応じて検索態様を選択したりするなどのことができるようにしておけばよい。
【0056】
このように、この実施の形態の音響再生装置は、従来からの携帯型ハードディスクプレーヤ、携帯型MDプレーヤ、半導体メモリプレーヤなどと同様に、記録媒体に記録されている音楽データの中から楽曲リストを通じて指定された音楽データを再生することができると共に、使用者が、ウォーキング、ジョギング、ランニングなどの運動を行う場合には、使用者の動作テンポを検出し、この検出した使用者の動作テンポとの差が所定範囲内にあるテンポの音楽データを検索して再生することができるものである。
【0057】
そして、使用者の動作テンポとの差が所定範囲内にあるテンポの音楽データが存在しない場合には、動作テンポの整数分の1倍との差が所定範囲内であるテンポの音楽データか、動作テンポの整数倍との差が所定範囲内であるテンポの音楽データかを再生することにより、使用者の動作テンポに対してほぼ同期するテンポの楽曲を放音することができるものである。
【0058】
[音響再生装置の動作の詳細について]
図3は、使用者の動作テンポを検出し、これに応じたテンポの楽曲を放音するようにされた場合の動作について説明するためのフローチャートである。図3に示す処理は、例えば、キー操作部41を通じて使用者の動作テンポに応じて楽曲(音楽)を再生することの指示入力を受け付けた場合に、主に制御部10において実行されるものである。
【0059】
まず、制御部10は、キー操作部41を通じて使用者の動作テンポに応じて音楽を再生することの指示入力を受け付けると、運動情報解析回路23を制御し、運動情報センサ24からの検出出力を取得する(ステップS101)。そして、制御部10は、運動情報解析回路23を制御し、運動情報センサ24からの検出出力を解析することにより、当該使用者の動作テンポを算出する(ステップS102)。
【0060】
上述もしたように、運動情報センサ24は、加速度センサ、振動センサ、ショックセンサ、圧力センサなどによって構成されるものであり、運動情報解析回路23は、運動情報センサ24からの検出出力(検出波形)のピーク値の周期を検出したり、検出出力の自己相関を算出してその周期性を検出したり、あるいは、周波数スペクトラム解析を行って、その周期性を検出したりすることによって、使用者の動作テンポを検出する。もちろん、この他の方式を用いて、使用者の動作テンポを検出するようにしてもよい。
【0061】
そして、動作テンポは、具体的には、上述もしたように、動作の速度であって、例えば、使用者の動作がウォーキングやランニングなどの場合には、1分間あたりの歩数であるし、動作がジャンプの場合には、1分間当たりのジャンプの回数であるというように、1分間当たりの動作の数になる。
【0062】
そして、制御部10は音楽再生データ生成装置部22を制御して、運動情報解析回路23において算出された使用者の動作テンポに基づき、図2を用いて説明したように、例えば、音楽情報記憶装置部21の記録媒体に作成されている楽曲リストを参照して、動作テンポに応じたテンポの楽曲(音楽データ)を検索する(ステップS103)。
【0063】
このステップS103の検索処理においては、上述もしたように、例えば、使用者の動作テンポの±5の範囲に属する曲テンポの音楽データを検索するというように、使用者の動作テンポとの差が予め決められた範囲内となる曲テンポの音楽データを検索する処理である。もちろん、使用者の動作テンポと同一の曲テンポの音楽データを検索したり、使用者の動作テンポと同一以上「+5」以下の曲テンポの音楽データを検索したり、使用者の動作テンポと同一以下「−5」以上の曲テンポの音楽データを検索したりするなどのことも可能である。このような範囲指定は、キー操作部41を通じて変更することができるようにされる。
【0064】
そして、制御部10は、使用者の動作テンポに応じたテンポの楽曲が検出できたか否かを判断する(ステップS104)。ステップS104の判断処理において、使用者の動作テンポに応じたテンポの楽曲が検出できたと判断したときには、ステップS103の検索処理において、使用者の動作テンポに応じた曲テンポの音楽データとして見つかったものを、音声信号出力処理部31に供給し、再生してスピーカ32を通じて出力(放音)する(ステップS105)。
【0065】
なお、ステップS103において、使用者の動作テンポに応じた曲テンポの音楽データが複数見つかった場合、ステップS105において制御部10は、予め決められた順序で再生する音楽データ(楽曲)を決定し、これを再生する。具体的には、曲テンポが使用者の動作テンポに近い順、あるいは、予め決められたジャンル順、あるいは、再生時間の短い順、タイトルの50音順などのように、予め決められた順番に従って、再生する音楽データを決定すればよい。もちろん、再生可能な音楽データのそれぞれに対して優先順位を予め設定しておき、これに従うようにしたり、後述もするが、再生した音楽データの識別情報を履歴情報として保持しておき、過去に再生されていないものを優先して再生したりするなど、種々の方式を用いることができる。
【0066】
ステップS104の判断処理において、使用者の動作テンポに応じたテンポの楽曲が検出できなかったと判断したときには、制御部10は、音楽再生データ生成装置部22を制御して、使用者の動作テンポの整数分の1との差が所定範囲となるテンポの音声データ、または、使用者の動作テンポの整数倍との差が所定範囲となるテンポの音声データを検索する処理を行い、該当する音声データが検出できたときにはそれを再生する処理を行う(ステップS106)。なお、ステップS106における具体的な処理の内容については後述する。
【0067】
そして、ステップS105の処理において所定時間分音楽データを再生した後、または、ステップS106において、検出された音楽データを所定時間分再生し、あるいは、該当データを検出できなかった場合には、制御部10は、例えば、運動情報センサ24からの検出出力の供給を受ける運動情報解析回路23を制御し、使用者の動作(運動)が停止したり、あるいは、再生の停止指示入力を受け付けたり、あるいは、ステップS106において、該当データを検出できなかったなどの所定の終了イベントが発生したか否かを判断する(ステップS107)。
【0068】
ステップS107の判断処理において、まだ終了イベントは発生していないと判断したときには、ステップS101からの処理を繰り返し、使用者についての新たに算出する動作テンポに応じて、再生する音楽データの検索処理等が行われることになる。また、ステップS107の判断処理において、所定の終了イベントが発生したと判断したときには、制御部10は、図3に示す処理を終了する。
【0069】
なお、ステップS107においては、運動情報センサ24からの検出出力の供給を受ける運動情報解析回路23を制御し、使用者の動作テンポが前回検出した動作テンポとの間で予め決められた分だけ差が生じた場合において、ステップS101からの処理を繰り返すようにすることも可能である。
【0070】
[音楽データの検索および再生処理について]
次に、図3に示したフローチャートのステップS106において実行される音楽データの検索および再生処理について、図4、図5のフローチャートを用いて説明する。
【0071】
ここでは、図3に示したステップS106においての処理として、上述もしたように、検索再生処理の例として、動作テンポの整数分の1倍との差が所定範囲内であるテンポの音楽データを検索し、該当する音楽データが検出できなかった場合には、動作テンポの整数倍との差が所定範囲内であるテンポの音楽データを検索する検索処理1と、使用者の動作テンポを用いた条件を定めておき、使用者の動作テンポに応じて検索態様を選択して検索を行う検索処理2とについて説明する。
【0072】
[検索処理1について]
図4は、図3に示した処理のステップS106において実行可能な検索処理1について説明するためのフローチャートである。この検索処理1は、上述した(5)動作テンポの整数分の1倍との差が所定範囲内であるテンポの音楽データを検索し、該当する音楽データが検出できなかった場合には、動作テンポの整数倍との差が所定範囲内であるテンポの音楽データを検索する処理を行うものである。
【0073】
図3に示した処理のステップS106において、図4に示す処理を実行するようにした場合には、制御部10は、音楽再生データ生成処理部22を制御して、例えば、音楽情報記憶装置部21の記録媒体に作成されている楽曲リストを参照し、図3に示した処理のステップS102において算出した使用者の動作テンポの整数分の1に応じたテンポの楽曲(音楽データ)を検索する(ステップS201)。
【0074】
このステップS201の検索処理は、図3に示したステップS103の処理の場合と同様に、使用者の動作テンポの整数分の1倍の±5の範囲に属する曲テンポの音楽データを検索するというように、使用者の動作テンポの整数分の1倍との差が予め決められた範囲内となる曲テンポの音楽データを検索する処理である。
【0075】
例えば、使用者の動作テンポが「130」であり、使用者の動作テンポの2分の1倍との差が±5であるテンポの音楽データを検索する場合、使用者の動作テンポ「130」の2分の1のテンポである「65」に対して、±5の範囲に属するテンポが目的とするテンポとなるので、曲テンポが「60以上70以下(60≦曲テンポ≦70)」の範囲内の曲テンポの音楽データを検索することになり、図2に示した楽曲リストの場合には、曲Hが再生対象の音楽データとして検出される。
【0076】
もちろん、このステップS201の検索処理においても、使用者の動作テンポの整数分の1倍と同一の曲テンポの音楽データを検索したり、使用者の動作テンポの整数分の1倍と同一以上「+5」以下の曲テンポの音楽データを検索したり、使用者の動作テンポの整数分の1倍と同一以下「−5」以上の曲テンポの音楽データを検索したりするなどのことも可能である。このような範囲指定は、キー操作部41を通じて変更することができるようにされる。
【0077】
そして、制御部10は、ステップS201の検索処理において、使用者の動作テンポの整数分の1倍に応じたテンポの音楽データが検出できたか否かを判断する(ステップS202)。ステップS202の判断処理において、使用者の動作テンポの整数分の1倍に応じたテンポの音楽データが検出できたと判断したときには、その検出できた音楽データを再生する音楽データとして決定し、これを再生して(ステップS203)、この図4に示す処理を終了し、図3に示したメインの処理に戻る。
【0078】
なお、ステップS201の検出処理において、複数の再生可能な音楽データが検出できた場合には、制御部10は、ステップS203において、予め決められた順序で再生する音楽データ(楽曲)を決定し、これを再生する。具体的には、曲テンポが使用者の動作テンポに近い順、あるいは、予め決められたジャンル順、あるいは、再生時間の短い順、タイトルの50音順などのように、予め決められた順番に従って、再生する音楽データを決定すればよい。もちろん、再生可能な音楽データのそれぞれに対して優先順位を予め設定しておき、これに従うようにしたり、後述もするが、再生した音楽データの識別情報を履歴情報として保持しておき、過去に再生されていないものを優先して再生したりするなど、種々の方式を用いることができる。
【0079】
また、ステップS202の判断処理において、使用者の動作テンポの整数分の1倍に応じたテンポの音楽データが検出できなかったと判断したときには、制御部10は、音楽再生データ生成処理部22を制御して、例えば、音楽情報記憶装置部21の記録媒体に作成されている楽曲リストを参照し、ステップS102において算出した使用者の動作テンポの整数倍に応じたテンポの楽曲(音楽データ)を検索する(ステップS204)。
【0080】
このステップS204の検索処理は、上述したステップS201の処理の場合と同様に、使用者の動作テンポの整数倍の±5の範囲に属する曲テンポの音楽データを検索するというように、使用者の動作テンポの整数倍との差が予め決められた範囲内となる曲テンポの音楽データを検索する処理である。
【0081】
例えば、使用者の動作テンポが「150」であり、使用者の動作テンポの2倍との差が±5であるテンポの音楽データを検索する場合、使用者の動作テンポ「150」の2倍のテンポである「300」に対して、±5の範囲に属するテンポが目的とするテンポとなるので、曲テンポが「295以上305以下(295≦曲テンポ≦305)」の範囲内の曲テンポの音楽データを検索することになり、図2に示した楽曲リストの場合には、曲Eが再生対象の音楽データとして検出される。
【0082】
もちろん、このステップS204の検索処理においても、使用者の動作テンポの整数倍と同一の曲テンポの音楽データを検索したり、使用者の動作テンポの整数倍と同一以上「+5」以下の曲テンポの音楽データを検索したり、使用者の動作テンポの整数倍と同一以下「−5」以上の曲テンポの音楽データを検索したりするなどのことも可能である。このような範囲指定は、キー操作部41を通じて変更することができるようにされる。
【0083】
そして、制御部10は、ステップS204の検索処理において、使用者の動作テンポの整数倍に応じたテンポの音楽データが検出できたか否かを判断する(ステップS205)。ステップS205の判断処理において、使用者の動作テンポの整数倍に応じたテンポの音楽データが検出できたと判断したときには、ステップS203の処理に進み、その検出できた音楽データを再生する音楽データとして決定し、これを再生して(ステップS203)、この図4に示す処理を終了し、図3に示したメインの処理に戻る。
【0084】
なお、ステップS204の検出処理においても、複数の再生可能な音楽データが検出できた場合には、制御部10は、ステップS203において、予め決められた順序で再生する音楽データ(楽曲)を決定し、これを再生する。具体的には、上述もしたように、曲テンポが使用者の動作テンポに近い順、あるいは、予め決められたジャンル順、あるいは、再生時間の短い順、タイトルの50音順などのように、予め決められた順番に従って、再生する音楽データを決定すればよい。もちろん、再生可能な音楽データのそれぞれに対して優先順位を予め設定しておき、これに従うようにしたり、後述もするが、再生した音楽データの識別情報を履歴情報として保持しておき、過去に再生されていないものを優先して再生したりするなど、種々の方式を用いることができる。
【0085】
また、ステップS205の判断処理において、使用者の動作テンポの整数倍に応じたテンポの音楽データが検出できなかったと判断したときには、「再生可能な音楽データはありません。」などのように、再生可能な音楽データが存在しないために音楽データが再生できない旨のエラー出力を、表示回路33を通じて表示部34の表示画面に行うようにし(ステップS206)、この図4に示す処理を終了し、図3に示したメインの処理に戻る。
【0086】
これにより、まず、使用者の動作テンポの整数分の1倍に応じたテンポの音楽データが検索の結果、検出できた場合には、その検出できた音楽データを再生し、検出できなかった場合には、使用社の動作テンポの整数倍に応じたテンポの音楽データを検索して、該当する音楽データが検出できた場合には、その検出できた音楽データを再生することができるようにされる。
【0087】
したがって、使用者の動作テンポに同期するテンポの音楽データを検索して再生することができる。なお、図4に示した例の場合には、先に使用者の動作テンポの整数分の1倍に応じたテンポの音楽データを検索し、存在しない場合に、使用者の動作テンポの整数倍に応じたテンポの音楽データを検索するようにした。しかし、これに限るものではない。
【0088】
これとは逆に、まず、使用者の動作テンポの整数倍に応じたテンポの音楽データを検索し、存在しない場合に、使用者の動作テンポの整数分の1倍に応じたテンポの音楽データを検索するようにしてもよい。使用者の動作テンポの整数分の1倍に応じたテンポの音楽データを優先させるか、あるいは、使用者の動作テンポの整数倍に応じたテンポの音楽データを優先させるようにするかは、音響再生装置の製造者側において予め決めておいてもよいし、キー操作部41を通じて使用者が選択して切り換えることができるようにしてもよい。
【0089】
[検索処理2について]
図5は、図3に示した処理のステップS106において実行可能な検索処理2について説明するためのフローチャートである。この検索処理2は、ゆっくり歩いている場合にそれよりも速いテンポの音楽データを再生し、あるいは、走っている場合にそれよりも遅いテンポの音楽データを再生した場合には、使用者の意思とは逆方向に動作を誘導し、違和感を生じさせる可能性があることを考慮したものである。
【0090】
具体的には、以下に詳述するが、この検索処理2は、使用者の動作テンポを用いた条件を定めておき、使用者の動作テンポに応じて、使用者の動作テンポの整数分の1との差が所定範囲内のテンポの音楽データを検索するか、使用者の動作テンポの整数倍との差が所定範囲内のテンポの音楽データを検索するかを決定して、音楽データの検索を行うようにするものである。
【0091】
図3に示した処理のステップS106において、図5に示す処理を実行するようにした場合には、制御部10は、まず、図3に示した処理のステップS102において算出した使用者の動作テンポを参照し、使用者の動作テンポは、予め決められるウォーキングテンポの範囲に属するか否かを判断する(ステップS301)。
【0092】
一般に、人間が歩行している場合の動作テンポは、「120」前後であり、また、人間が走っている場合の歩行テンポは、「150」前後である。そこで、この例においては、動作テンポが「0」より大きく「135」未満である場合にはウォーキングテンポであると判断し、動作テンポが「135」以上であるときにはランニングテンポであると判断するようにする。
【0093】
もちろんこれは一例であり、例えば、動作テンポが「150」未満の場合にはウォーキングテンポであると判断し、動作テンポが「150」以上である場合にはランニングテンポであると判断するなど、他の条件を定めるようにすることも可能である。
【0094】
このため、ステップS301の判断処理において、使用者の動作テンポが「135」未満でありウォーキングテンポであると判断したときには、制御部10は、音楽再生データ生成装置22を制御し、例えば、音楽情報記憶装置部21の記録媒体に作成されている楽曲リストを参照し、図3に示した処理のステップS102において算出した使用者の動作テンポの整数分の1に応じたテンポの楽曲(音楽データ)を検索する(ステップS302)。
【0095】
このステップS302の検索処理は、図4を用いて説明した処理のステップS201の検索処理と同様の処理であり、使用者の動作テンポの整数分の1倍の±5の範囲に属する曲テンポの音楽データを検索するというように、使用者の動作テンポの整数分の1倍との差が予め決められた範囲内となる曲テンポの音楽データを検索する処理である。
【0096】
もちろん、このステップS302の検索処理においても、使用者の動作テンポの整数分の1倍と同一の曲テンポの音楽データを検索したり、使用者の動作テンポの整数分の1倍と同一以上「+5」以下の曲テンポの音楽データを検索したり、使用者の動作テンポの整数分の1倍と同一以下「−5」以上の曲テンポの音楽データを検索したりするなどのことも可能である。このような範囲指定は、キー操作部41を通じて変更することができるようにされる。
【0097】
そして、制御部10は、ステップS302の検索処理において、目的とするテンポの再生可能な音楽データが検出できたか否かを判断する(ステップS303)。ステップS303の判断処理において、目的とするテンポの再生可能な音楽データが検出できたと判断したときには、その検出できた音楽データを再生する音楽データとして決定し、これを再生して(ステップS304)、この図5に示す処理を終了し、図3に示したメインの処理に戻る。
【0098】
また、ステップS303の判断処理において、目的とするテンポの再生可能な音楽データが検出できなかったと判断したときには、「再生可能な音楽データはありません。」などのように、再生可能な音楽データが存在しないために音楽データが再生できない旨のエラー出力を、表示回路33を通じて表示部34の表示画面に行うようにし(ステップS305)、この図5に示す処理を終了し、図3に示したメインの処理に戻る。
【0099】
なお、ステップS302の検出処理において、複数の再生可能な音楽データが検出できた場合には、図4に示したステップS203においての処理と同様に、制御部10は、ステップS304において、予め決められた順序で再生する音楽データ(楽曲)を決定し、これを再生する。具体的には、曲テンポが使用者の動作テンポに近い順、あるいは、予め決められたジャンル順、あるいは、再生時間の短い順、タイトルの50音順などのように、予め決められた順番に従って、再生する音楽データを決定すればよい。もちろん、他の種々の方式を用いるようにしてもよい。
【0100】
また、ステップS301の判断処理において、使用者の動作テンポはウォーキングテンポではないと判断した場合には、制御部10は、図3に示した処理のステップS102において算出した使用者の動作テンポを参照し、使用者の動作テンポは、予め決められるランニングテンポの範囲に属するか否かを判断する(ステップS306)。
【0101】
ステップS306の判断処理において、使用者の動作テンポは「135」以上であり、ランニングテンポであると判断したときには、制御部10は、音楽再生データ生成処理部22を制御して、例えば、音楽情報記憶装置部21の記録媒体に作成されている楽曲リストを参照し、ステップS102において算出した使用者の動作テンポの整数倍に応じたテンポの楽曲(音楽データ)を検索する(ステップS307)。
【0102】
このステップS307の検索処理は、図4に示したステップS204の処理の場合と同様に、使用者の動作テンポの整数倍の±5の範囲に属する曲テンポの音楽データを検索するというように、使用者の動作テンポの整数倍との差が予め決められた範囲内となる曲テンポの音楽データを検索する処理である。
【0103】
もちろん、このステップS204の検索処理においても、使用者の動作テンポの整数倍と同一の曲テンポの音楽データを検索したり、使用者の動作テンポの整数倍と同一以上「+5」以下の曲テンポの音楽データを検索したり、使用者の動作テンポの整数倍と同一以下「−5」以上の曲テンポの音楽データを検索したりするなどのことも可能である。このような範囲指定は、キー操作部41を通じて変更することができるようにされる。
【0104】
そして、制御部10は、ステップS303の処理に進み、ステップS307の検索処理において、目的とするテンポの再生可能な音楽データが検出できたか否かを判断し(ステップS303)、目的とするテンポの再生可能な音楽データが検出できたと判断したときには、その検出できた音楽データを再生する音楽データとして決定し、これを再生して(ステップS304)、この図5に示す処理を終了し、図3に示したメインの処理に戻る。
【0105】
また、ステップS303の判断処理において、目的とするテンポの再生可能な音楽データが検出できなかったと判断したときには、「再生可能な音楽データはありません。」などのように、再生可能な音楽データが存在しないために音楽データが再生できない旨のエラー出力を、表示回路33を通じて表示部34の表示画面に行うようにし(ステップS305)、この図5に示す処理を終了し、図3に示したメインの処理に戻る。
【0106】
なお、ステップS307の検出処理において、複数の再生可能な音楽データが検出できた場合においても、制御部10は、ステップS304において、予め決められた順序で再生する音楽データ(楽曲)を決定し、これを再生する。具体的には、曲テンポが使用者の動作テンポに近い順、あるいは、予め決められたジャンル順、あるいは、再生時間の短い順、タイトルの50音順などのように、予め決められた順番に従って、再生する音楽データを決定すればよい。もちろん、他の種々の方式を用いるようにしてもよい。
【0107】
また、ステップS306の判断処理において、使用者の動作テンポは、ランニングテンポではないと判断した場合には、使用者の動作テンポは、ウォーキングテンポでも、ランニングテンポでもないので、制御部10は、音楽再生データ生成処理部22を制御して、例えば、音楽情報記憶装置部21の記録媒体に作成されている楽曲リストを参照し、予め決められた条件で再生する音楽データを決定し、これを再生するようにして(ステップS308)、この図5に示す処理を終了し、図3に示したメインの処理に戻る。
【0108】
これにより、ゆっくり歩いている場合には、使用者の動作テンポの整数分の1倍との差が所定範囲内となるテンポの音楽データが検索されるので、ウォーキング時における使用者の動作テンポよりも速いテンポの音楽データを再生してしまうことを防止することができる。また、走っている場合には、使用者の動作テンポの整数倍との差が所定範囲内となるテンポの音楽データが検索されるので、ランニング時における使用者の動作テンポよりも遅いテンポの音楽データを再生することを防止することができる。したがって、使用者の意思とは逆方向に動作を誘導することを防止し、違和感を生じさせるが無いようにすることができる。
【0109】
なお、図5に示した処理においては、使用者の動作テンポがウォーキングテンポであるか否かを判断し、次に、使用者の動作テンポがランニングテンポであるか否かを判断するようにしたが、これに限るものではない。先に使用者の動作テンポがランニングテンポであるか否かを判断し、次に、使用者の動作テンポがウォーキングテンポであるか否かを判断するようにしてもよい。すなわち、図5において、ステップS301およびステップS302と、ステップS306およびステップS307との実行タイミングを入れ換えるようにしてもよい。
【0110】
このように、この実施の形態の音響再生装置は、使用者の動作テンポに同期するテンポの音楽データを検索して再生することができるので、使用者の動作と再生される音楽との一体感が得られるようにすることができる。
【0111】
また、使用者の動作テンポとの差が所定範囲内の音声データが存在しない場合であっても、使用者の動作テンポと一定の関係のあるテンポの音楽データを選択して再生することができ、動作テンポに応じて検索して再生する音楽データの数を増やすことができる。
【0112】
なお、上述した実施の形態においては、整数分の1倍の例として2分の1の場合を用いて、整数倍の例として2倍の場合を用いるようにした。しかし、これに限るものでないことは言うまでもない。整数分の1倍の場合には、2分の1(1/2)、3分の1(1/3)、4分の1(1/4)、5分の1(1/5)、…のように種々の値を用いることができるし、整数倍の場合には、2倍、3倍、4倍、5倍、…のように種々の値を用いることができる。
【0113】
そして、整数分の1倍のときには、何分の1倍を用いるか、整数倍のときには何倍を用いるかは、ユーザの動作テンポが取り得る値と、種々の音楽データの曲テンポとに応じて、音響再生装置の製造者側において予め定めて設定しておくようにする。もちろん、この設定値を使用者側で変更できるようにしておいてもよい。
【0114】
なお、上述した実施の形態の音響再生装置は、携帯型の音響再生装置であるものとして説明したが、具体的には、携帯型ハードディスクプレーヤ、携帯型MD(登録商標)プレーヤ、半導体メモリプレーヤ、音楽データ(楽曲データ)の再生機能を備えた携帯電話端末などの種々の携帯型の音響再生装置(音楽再生装置)に適用可能である。
【0115】
また、上述した実施の形態においては、音響再生装置は、携帯型のものであり、ウォーキングやジョギングといった運動をしながら音楽を再生して聴取する場合に用いて好適なものであるものとして説明したが、使用者が行う動作(運動)は、ウォーキングやジョギングにかぎるものではない。例えば、ブラブラ歩き、ウォーキング、ジョギング、ランニング、ダッシュなどの種々の動作(運動)の内の1つであればよい。
【0116】
この場合、(1)ブラブラ歩き、(2)ウォーキング、(3)ジョギング、(4)ランニング、(5)ダッシュは、この(1)〜(5)の順番に動作速度(移動速度)が速くなり、動作を行う人にかかる負荷が大きくなることを意味している。しかし、これらの動作における動作速度(移動速度)には個人差があるために、一概に速度を数値化して規定することはできず、各動作の速度に応じた区間は、前後の異なる運動の速度に応じた区間と重なり合う場合もあるものである。
【0117】
また、(1)ブラブラ歩き、(2)ウォーキング、(3)ジョギング、(4)ランニング、(5)ダッシュという区別は、物理的に移動する場合だけでなく、室内において用いられるいわゆるルームランナーや自転車型トレーニングマシンなど用いて室内などにおいて運動を行う場合においても、その強度に応じて運動の種類を指定する場合に用いることも可能である。
【0118】
例えば、自転車型トレーニングマシンを使って運動をする場合、ごくゆっくりとペダルをこぐ場合は(1)ブラブラ歩きとし、ウォーキング程度の負荷がかかるようにペダルをこぐ場合は(2)ウォーキングとし、適度な有酸素運動となるジョギング程度の負荷がかかるようにペダルをこぐ場合は(3)ジョギングとし、より大きく負荷をかけてペダルをこぐようにする場合を、(4)ランニング、あるいは、(5)ダッシュというように分類することにより、使用者が行う運動の種目が異なっても、その負荷や運動テンポにしたがって、(1)ブラブラ歩き、(2)ウォーキング、(3)ジョギング、(4)ランニング、(5)ダッシュという区分けで、使用者が行う運動を管理することができる。
【0119】
したがって、音響再生装置などのこの発明が適用される機器においては、運動の強度を(1)ブラブラ歩き、(2)ウォーキング、(3)ジョギング、(4)ランニング、(5)ダッシュという区分けで管理し、使用者が目的に応じた運動を無理なく、継続しておこなうことができるように、音楽などの音声データを再生して使用者に提供し、種々の運動を行う使用者の補助となることができる。
【0120】
すなわち、使用者が行う動作は、ブラブラ歩き、ウォーキング、ジョギング、ランニング、ダッシュの他、自転車こぎ、ボート漕ぎ、縄跳びなどのジャンプ動作を伴うもの、エアロビクスダンスなどであってもよく、これらの各種の動作(運動)の強度を上述したように、(1)ブラブラ歩き、(2)ウォーキング、(3)ジョギング、(4)ランニング、(5)ダッシュという区分けることによって、種々の動作を行う場合にこの発明を用いることができる。
【0121】
また、使用者の動作テンポに応じたテンポの既存の音楽データに応じた楽曲、使用者の動作テンポに同期したテンポの楽曲を再生した場合には、動作テンポを示す情報と、再生した音楽データの識別情報との一方または両方を、例えば、音楽情報記憶装置部21の記録媒体や記憶装置部53の記憶媒体、あるいは、制御部10が備えるEEPROM(Electrically Erasable and Programmable ROM)などの不揮発性メモリなどに履歴情報として記憶保持するようにしてもよい。このように、テンポに関連する履歴情報を記憶保持しておくことにより、動作(運動)終了後において、自己がどのようなテンポの動作をどれ位継続して行ったかを把握することができるなど、自己の動作(運動)の管理や分析に用いることができる。
【0122】
なお、上述した実施の形態の音響再生装置は、この発明による音響再生方法が適用されたものであり、特に、図3、図4、図5のフローチャートを用いて説明した処理は、この発明による音響再生方法に応じた処理である。また、図3、図4、図5のフローチャートを用いて説明した処理を実行するプログラムを作成することにより、この発明による音響再生プログラムを実現することができる。そして、この発明による音響再生プログラムを種々の音響再生装置に搭載することによって、この発明の音響再生装置を比較的に簡単に実現することもできる。
【図面の簡単な説明】
【0123】
【図1】この発明の一実施の形態が適用された音響再生装置を説明するためのブロック図である。
【図2】再生可能な音楽データの一覧表である楽曲リストの一例を説明するための図である。
【図3】使用者の動作テンポに応じたテンポの楽曲を再生する場合の動作について説明するためのフローチャートである。
【図4】図3に示したステップS106において行われる処理の一例を説明するための図である。
【図5】図3に示したステップS106において行われる処理の他の例を説明するための図である。
【符号の説明】
【0124】
10…制御部、11…CPU、12…ROM、13…RAM、21…音楽情報記憶装置部、22…音楽再生データ生成装置部、23…運動情報解析回路、24…運動情報センサ、31…音声信号出力処理部、32…スピーカ、33…表示回路、34…表示部、41…キー操作部、42…マイクロホン、43…音声信号入力処理部、51…外部端子、52…I/F、53…記憶装置部、61…通信I/F、62…送受信回路、63…送受信アンテナ

【特許請求の範囲】
【請求項1】
使用者の動作テンポを検出する検出手段と、
前記検出手段によって検出された使用者の動作テンポとの差が所定範囲内であるテンポの音楽データを検索する第1の検索手段と、
前記第1の検索手段により、使用者の動作テンポとの差が所定範囲内であるテンポの音楽データが検出された場合に、検出された当該音楽データを再生する第1の再生手段と、
前記第1の検索手段により、使用者の動作テンポとの差が所定範囲内であるテンポの音楽データが検出されなかった場合に、使用者の前記動作テンポの整数倍との差が所定範囲内であるテンポの音楽データと、使用者の前記動作テンポの整数分の1との差が所定範囲内であるテンポの音楽データとの一方または両方を検索するようにする第2の検索手段と、
前記第2の検索手段により、該当するテンポの音楽データが検出された場合に、検出された当該音楽データを再生する第2の再生手段と
を備えることを特徴とする音響再生装置。
【請求項2】
請求項1に記載の音響再生装置であって、
前記検出手段によって動作テンポが検出される使用者の動作は、ウォーキング、ジョギング、ランニング、ダッシュの少なくとも一つであることを特徴とする音響再生装置。
【請求項3】
請求項1に記載の音響再生装置であって、
前記検出手段は、加速度センサ、振動センサ、圧力センサのうちの1つを用いて構成されたものであることを特徴とする音響再生装置。
【請求項4】
請求項1に記載の音響再生装置であって、
使用者の動作テンポを示す情報と再生した音楽データについての情報との一方あるいは両方を履歴情報として記憶保持する記憶手段を備えることを特徴とする音響再生装置。
【請求項5】
請求項4に記載の音響再生装置であって、
前記記憶装置は、光ディスク、光磁気ディスク、磁気テープ、ハードディスク、半導体メモリ、ICカードのいずれかであることを特徴とする音響再生装置。
【請求項6】
請求項1に記載の音響再生装置であって、
音楽データを蓄積する音楽データ記憶手段と、
ネットワーク上に設けられた音楽データベースに接続可能にするための接続手段と
を備え、
前記検索手段は、前記音楽データ記憶手段に記憶されている音楽データと、前記接続手段を通じて接続可能とされる前記ネットワーク上の前記音楽データベースの音楽データとを検索対象とすることができるものであり、
前記音楽データ記憶手段は、記録媒体として、光ディスク、光磁気ディスク、磁気テープ、ハードディスク、半導体メモリ、ICカードのいずれかが用いられたものであることを特徴とする音響再生装置。
【請求項7】
使用者の動作テンポを検出する検出工程と、
前記検出工程において検出した使用者の動作テンポとの差が所定範囲内であるテンポの音楽データを検索する第1の検索工程と、
前記第1の検索工程において、使用者の動作テンポとの差が所定範囲内であるテンポの音楽データを検出した場合に、検出した当該音楽データを再生する第1の再生工程と、
前記第1の検索工程において、使用者の動作テンポとの差が所定範囲内であるテンポの音楽データを検出しなかった場合に、使用者の前記動作テンポの整数倍との差が所定範囲内であるテンポの音楽データと、使用者の前記動作テンポの整数分の1との差が所定範囲内であるテンポの音楽データとの一方または両方を検索する第2の検索工程と、
前記第2の検索工程において、該当するテンポの音楽データを検出した場合に、検出した当該音楽データを再生する第2の再生工程と
を有することを特徴とする音響再生方法。
【請求項8】
請求項7に記載の音響再生方法であって、
前記検出工程において動作テンポを検出する使用者の動作は、ウォーキング、ジョギング、ランニング、ダッシュの少なくとも一つであることを特徴とする音響再生方法。
【請求項9】
請求項7に記載の音響再生方法であって、
前記検出工程においては、加速度センサ、振動センサ、圧力センサのうちの1つを用いて使用者の動作テンポを検出することを特徴とする音響再生方法。
【請求項10】
請求項7に記載の音響再生方法であって、
使用者の動作テンポを示す情報と再生した音楽データについての情報との一方あるいは両方を履歴情報として記憶手段に記録する履歴記録工程を有することを特徴とする音響再生方法。
【請求項11】
請求項10に記載の音響再生方法であって、
前記記憶手段は、光ディスク、光磁気ディスク、磁気テープ、ハードディスク、半導体メモリ、ICカードのいずれかであることを特徴とする音響再生方法。
【請求項12】
請求項7に記載の音響再生方法であって、
前記検索工程においては、自機の音楽データ記憶手段に記憶されている音楽データと、接続手段を通じて接続可能とされるネットワーク上の音楽データベースの音楽データとを検索対象としており、
前記音楽データ記憶手段は、記録媒体として、光ディスク、光磁気ディスク、磁気テープ、ハードディスク、半導体メモリ、ICカードのいずれかが用いられたものであることを特徴とする音響再生方法。
【請求項13】
音楽データを再生する音響再生装置に搭載されたコンピュータに、
使用者の動作テンポを検出する検出ステップと、
前記検出ステップにおいて検出した使用者の動作テンポとの差が所定範囲内であるテンポの音楽データを検索する第1の検索ステップと、
前記第1の検索ステップにおいて、使用者の動作テンポとの差が所定範囲内であるテンポの音楽データを検出した場合に、検出した当該音楽データを再生する第1の再生ステップと、
前記第1の検索ステップにおいて、使用者の動作テンポとの差が所定範囲内であるテンポの音楽データを検出しなかった場合に、使用者の前記動作テンポの整数倍との差が所定範囲内であるテンポの音楽データと、使用者の前記動作テンポの整数分の1との差が所定範囲内であるテンポの音楽データとの一方または両方を検索する第2の検索ステップと、
前記第2の検索ステップにおいて、該当するテンポの音楽データを検出した場合に、検出した当該音楽データを再生する第2の再生ステップと
を実行させることを特徴とする音響再生プログラム。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate