(57)【要約】 【課題】外部状況に応じて楽曲を良好に再生する音響再生装置を提供する。【解決手段】音響再生装置１００は、外部入力リズム検出部１１０にて、例えば走行音などの外部状況を認識すると、この認識した走行音に関する外部リズム情報を生成して出力する。処理部１７０のリズム設定手段１７３は、外部リズム情報を取得すると、この外部リズム情報に基づいて、楽曲のリズムを走行音に応じたリズムに設定するための設定リズム情報を生成する。このため、音響再生装置１００は、例えば車両の走行状況が変化した場合でも、設定リズム情報に基づいて、楽曲のリズムを走行状況に応じたリズムに適宜設定して再生できる。したがって、音響再生装置１００は、外部状況に応じて楽曲をより良好に再生できる。【選択図】  図１
2005219631.tif 000002
【特許請求の範囲】
【請求項１】
楽曲の再生を制御する再生制御装置であって、
外部状況を認識し、この認識した外部状況に関する情報から外部リズム情報を生成して出力する状況情報生成手段と、
前記外部リズム情報に基づいて、再生される前記楽曲の再生リズムを前記外部状況に応じたリズムに設定するリズム設定手段と、
を具備したことを特徴とする再生制御装置。
【請求項２】
請求項１に記載の再生制御装置であって、
前記状況情報生成手段は、前記外部状況の変化を認識し、この認識した外部状況の変化に関する情報から外部リズム情報を生成して出力し、
前記リズム設定手段は、前記外部リズム情報に基づいて、再生される前記楽曲の再生リズムを前記外部状況の変化に応じたリズムに設定する
ことを特徴とする再生制御装置。
【請求項３】
請求項２に記載の再生制御装置であって、
前記外部状況の変化は、外部から発生される任意の音を認識できる状態と前記任意の音を認識できない状態との移り変わりである
ことを特徴とする再生制御装置。
【請求項４】
請求項２または請求項３に記載の再生制御装置であって、
前記外部状況の変化は、外部に存在する任意の物体を認識できる状態と前記任意の物体を認識できない状態との移り変わりである
ことを特徴とする再生制御装置。
【請求項５】
請求項２ないし請求項４のいずれかに記載の再生制御装置であって、
前記外部状況の変化は、移動体の移動に伴う前記移動体外部の状況の変化である
ことを特徴とする再生制御装置。
【請求項６】
請求項１ないし請求項５のいずれかに記載の再生制御装置であって、
前記状況情報生成手段は、前記外部状況を認識することで得られる略同一間隔で発生する略同一事象から前記外部リズム情報を生成して出力し、
前記リズム設定手段は、前記外部リズム情報に基づいて、再生される前記楽曲の再生リズムを前記略同一間隔に応じたリズムに設定する
ことを特徴とする再生制御装置。
【請求項７】
請求項６に記載の再生制御装置であって、
前記リズム設定手段は、再生される前記楽曲の再生リズムを前記略同一間隔に同期させる
ことを特徴とする再生制御装置。
【請求項８】
楽曲の再生を制御する再生制御装置であって、
外部状況を認識し、この認識した外部状況に関する外部情報を生成して出力する状況情報生成手段と、
前記外部情報に基づいて、再生される前記楽曲の曲調が異なる特定の部分の再生を開始させる状態に設定するリズム設定手段と、
を具備したことを特徴とする再生制御装置。
【請求項９】
請求項８に記載の再生制御装置であって、
前記リズム設定手段は、前記外部情報に基づいて、現在再生されている楽曲から他の楽曲の再生を開始させる状態に設定する
ことを特徴とする再生制御装置。
【請求項１０】
請求項１ないし請求項７のいずれかに記載の再生制御装置であって、
前記楽曲を再生するための再生用データは、前記楽曲の再生リズムに関する楽曲リズム情報に関連付けられ、
前記リズム設定手段は、前記楽曲リズム情報に基づいて前記楽曲の再生リズムを認識し、この認識した前記楽曲の再生リズムを前記外部状況に応じたリズムに設定する
ことを特徴とする再生制御装置。
【請求項１１】
請求項１０に記載の再生制御装置であって、
前記楽曲リズム情報は、楽曲の出力が相対的に大きくなる部分の間隔に関するピーク間隔情報を有し、
前記リズム設定手段は、前記ピーク間隔情報に基づいて前記楽曲の出力が相対的に大きくなる部分の間隔を認識し、この認識した前記間隔を前記外部状況に応じたリズムに設定する
ことを特徴とする再生制御装置。
【請求項１２】
楽曲の再生を制御する再生制御方法であって、
外部状況を認識し、この認識した外部状況に関する情報から外部リズム情報を生成して出力し、
前記外部リズム情報に基づいて、再生される前記楽曲の再生リズムを前記外部状況に応じたリズムに設定する
ことを特徴とする再生制御方法。
【請求項１３】
楽曲の再生を制御する再生制御方法であって、
外部状況を認識し、この認識した外部状況に関する外部情報を生成して出力し、
前記外部情報に基づいて、再生される前記楽曲の曲調が異なる特定の部分の再生を開始させる状態に設定する
ことを特徴とする再生制御方法。
【請求項１４】
演算手段を、請求項１ないし請求項１１のいずれかに記載の再生制御装置として機能させる
ことを特徴とする再生制御プログラム。
【請求項１５】
請求項１２または請求項１３に記載の再生制御方法を演算手段に実行させる
ことを特徴とする再生制御プログラム。
【請求項１６】
請求項１４または請求項１５に記載の再生制御プログラムが演算手段にて読み取り可能に記憶された
ことを特徴とする再生制御プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽曲の再生を制御する再生制御装置、その方法、そのプログラム、および、そのプログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
従来、移動体としての例えば車両の多くには、例えばフロントガラスに付着した雨などを除去することにより運転手の視界を確保するワイパー装置が備えられている。このワイパー装置のワイパーの駆動を制御する構成が知られている（例えば、非特許文献１参照）。この非特許文献１に記載のものは、雨滴センサにて雨の強さを検知して、この検知した雨の強さに応じた速度でワイパーを駆動する。
【０００３】
【非特許文献１】ボッシュ株式会社  ニュースリリース（http://www.bosch.co.jp/jp/press/rbjp_011024_3.html、２００４年１月２０日掲載）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、移動体としての例えば車両には、例えばＣＤ（Compact Disc）やＭＤ（Mini Disc）などの記録媒体に記録された楽曲などを再生する音響再生装置が備えられているものがある。従来の音響再生装置は、楽曲のリズムやテンポに関するデータに基づいて楽曲を再生することにより、運転環境を向上している。しかしながら、従来の音響再生装置では、走行状況に関わらず楽曲の持つリズムやテンポで再生されることから、運転の状態に応じたより快適な運転環境の演出が望まれている。
【０００５】
本発明は、このような実情に鑑みて、外部状況に応じて良好な処理を実施する再生制御装置、その方法、そのプログラム、および、そのプログラムを記録した記録媒体を提供することを１つの目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、楽曲の再生を制御する再生制御装置であって、前記再生制御装置外部の状況を認識し、この認識した外部状況に関する情報から外部リズム情報を生成して出力する状況情報生成手段と、前記外部リズム情報に基づいて、再生される前記楽曲の再生リズムを前記外部状況に応じたリズムに設定するリズム設定手段と、を具備したことを特徴とする再生制御装置である。
【０００７】
請求項８に記載の発明は、楽曲の再生を制御する再生制御装置であって、外部状況を認識し、この認識した外部状況に関する外部情報を生成して出力する状況情報生成手段と、前記外部情報に基づいて、再生される前記楽曲の曲調が異なる特定の部分の再生を開始させる状態に設定するリズム設定手段と、を具備したことを特徴とする再生制御装置である。
【０００８】
請求項１２に記載の発明は、楽曲の再生を制御する再生制御方法であって、外部状況を認識し、この認識した外部状況に関する情報から外部リズム情報を生成して出力し、前記外部リズム情報に基づいて、再生される前記楽曲の再生リズムを前記外部状況に応じたリズムに設定することを特徴とする再生制御方法である。
【０００９】
請求項１３に記載の発明は、楽曲の再生を制御する再生制御方法であって、外部状況を認識し、この認識した外部状況に関する外部情報を生成して出力し、前記外部情報に基づいて、再生される前記楽曲の曲調が異なる特定の部分の再生を開始させる状態に設定することを特徴とする再生制御方法である。
【００１０】
請求項１４に記載の発明は、演算手段を、請求項１ないし請求項１１のいずれかに記載の再生制御装置として機能させることを特徴とする再生制御プログラムである。
【００１１】
請求項１５に記載の発明は、請求項１２または請求項１３に記載の再生制御方法を演算手段に実行させることを特徴とする再生制御プログラムである。
【００１２】
請求項１６に記載の発明は、請求項１４または請求項１５に記載の再生制御プログラムが演算手段にて読み取り可能に記憶されたことを特徴とする再生制御プログラムを記録した記録媒体である。
【発明を実施するための最良の形態】
【００１３】
以下に、本発明の一実施の形態を図面に基づいて説明する。本実施の形態では、本発明の再生制御装置を備えた音響再生装置を例示して説明するが、これに限られず楽曲の再生を実施させるいずれの構成でも適用できる。図１は、音響再生装置の概略構成を示すブロック図である。図２は、外部入力リズム検出部の概略構成を示す模式図である。図３は、走行音の波形の一例を示すタイミングチャートである。図４は、走行映像画面の一例を示す模式図であり、（Ａ）は白線を認識した際の走行映像画面を示す模式図であり、（Ｂ）は他の白線を認識した際の走行映像画面を示す模式図である。図５は、車両の位置および移動経路の一例を示す模式図であり、（Ａ）はシーンが変わる前の車両の位置を示す模式図であり、（Ｂ）はシーンが変わる際の車両の位置を示す模式図である。図６は、再生用音楽情報におけるデータのテーブル構造を模式的に示す概念図である。
【００１４】
〔音響再生装置の構成〕
図１において、１００は車載用の音響再生装置（以下、カーオーディオと称す）である。このカーオーディオ１００は、移動体である例えば車両に搭載され、ＭＩＤＩ（Musical Instrument Digital Interface）形式やＷＡＶＥ形式で記憶された楽曲や、ＣＤ（Compact Disc）やＭＤ（Mini Disc）などに記録された楽曲などを再生する装置である。なお、移動体としては、車両に限らず、飛行機や船舶などいずれの移動体が対象となる。そして、カーオーディオ１００は、状況情報生成手段としての外部入力リズム検出部１１０と、楽曲データ記憶部１２０と、メモリ１３０と、入力部１４０と、音声出力部１５０と、表示部１６０と、処理部１７０と、などを備えている。
【００１５】
外部入力リズム検出部１１０は、外部状況を認識して、この認識した外部状況に関する外部情報としても機能する外部リズム情報を生成する。そして、この外部リズム情報を処理部１７０へ出力する。この外部状況としては、例えば車両の走行に伴う走行音、車軸や車輪の回転、景色の移り変わりなどの各種状況が例示できるがこれに限られない。また、外部としては、少なくともカーオーディオ１００の図示しないケース体の外部である。この外部入力リズム検出部１１０には、センサ２００と、図示しない、走行映像カメラと、ナビゲーション装置と、が接続されている。センサ２００は、外部の状態を検出し、この検出した状態に関する情報が記載されたセンサ信号Ｓseを生成する。そして、このセンサ信号Ｓseを外部入力リズム検出部１１０へ出力する。このセンサ２００は、図示しない、走行センサと、速度センサと、などを備えている。走行センサは、車両の走行に伴い生じる任意の音としての走行音を検出する。ここで、走行音としては、走行時の車両の振動、他の車両とすれ違った際などの気圧の変化から生じる音などが例示できるがこれに限られない。なお、ここでは、車両の走行に伴う走行音を検出する構成について例示したが、これに限られず例えば停車時において他の車両が通過した際の気圧の変化から生じる音などを検出する構成などとしてもよい。そして、走行センサは、走行音に関する走行音情報が記載されたセンサ信号Ｓseを外部入力リズム検出部１１０へ出力する。速度センサは、例えば車軸や車輪の回転により出力される車速パルスを検出する。そして、この車速パルスに関する車速パルス情報が記載されたセンサ信号Ｓseを外部入力リズム検出部１１０へ出力する。走行映像カメラは、走行映像を撮影する。そして、この走行映像に関する走行映像情報が記載された映像信号を外部入力リズム検出部１１０へ出力する。ナビゲーション装置は、移動経路の探索を適宜実施する。そして、この移動経路や車両の位置に関する移動関連情報が記載された経路信号を外部入力リズム検出部１１０へ出力する。そして、外部入力リズム検出部１１０は、図２に示すように、走行音リズム検出部１１１と、車速パルスリズム検出部１１２と、走行映像リズム検出部１１３と、ＧＰＳ（Global Positioning System）リズム検出部１１４と、などを備えている。
【００１６】
走行音リズム検出部１１１は、センサ２００の走行音センサから走行音情報が記載されたセンサ信号Ｓseを適宜取得する。そして、このセンサ信号Ｓseの走行音情報に基づいて、走行音の例えばＢＰＭ（Beats Per Minute）や拍子、小節、拍などのリズムに関する外部リズム情報を生成する。具体的には、走行音リズム検出部１１１は、センサ２００からの走行音情報に基づいて、任意の走行音を認識不可能な状態から認識可能な状態への変化の状況を示す、例えば図３に示すような走行音の波形を認識する。そして、この走行音の波形のピーク間隔が例えば０．５secであることを認識する。次に、このピーク間隔から走行音の例えばＢＰＭが１２０であることを認識する。そして、この走行音のＢＰＭなどが記載された外部リズム情報を生成する。この後、走行音リズム検出部１１１は、この外部リズム情報を外部リズム信号Ｓgaに変換して処理部１７０へ出力する。
【００１７】
車速パルスリズム検出部１１２は、センサ２００の速度センサから車速パルス情報が記載されたセンサ信号Ｓseを適宜取得する。なお、ここでは、センサ２００から車速パルス情報が記載されたセンサ信号Ｓseを取得する構成について例示するが、これに限らず例えばナビゲーション装置の図示しないセンサ部からセンサ信号Ｓseを取得する構成などとしてもよい。そして、車速パルスリズム検出部１１２は、センサ信号Ｓseの車速パルス情報に基づいて、車速パルスの例えばＢＰＭや拍子、小節、拍などのリズムに関する外部リズム情報を生成する。具体的には、車速パルスリズム検出部１１２は、センサ２００からの車速パルス情報に基づいて、例えば車速パルスの波形を認識する。そして、この車速パルスの波形のピーク間隔を認識する。次に、このピーク間隔から車速パルスのＢＰＭを認識する。そして、この車速パルスのＢＰＭなどが記載された外部リズム情報を生成する。この後、車速パルスリズム検出部１１２は、この外部リズム情報を外部リズム信号Ｓgaに変換して処理部１７０へ出力する。
【００１８】
走行映像リズム検出部１１３は、走行映像カメラから走行映像情報が記載された映像信号を適宜取得する。そして、この映像信号の走行映像情報に基づいて、事象としての例えば物体を認識するリズムに関する外部リズム情報を生成する。具体的には、走行映像リズム検出部１１３は、映像信号の走行映像情報に基づいて、任意の物体を認識不可能な状態から認識可能な状態へ変化したか否か、すなわち、物体を認識できたか否かを判断する。例えば、走行映像リズム検出部１１３は、走行映像情報に基づいて、例えば図４（Ａ），（Ｂ）に示すような走行映像画面Ｇ１，Ｇ２を認識する。そして、この走行映像画面Ｇ１，Ｇ２の物体認識範囲Ｈに例えば物体としての白線Ａ，Ｂなどが位置しているか否かを判断する。ここで、物体としては、白線Ａ，Ｂ，Ｃなどの道路の白線の他、例えば街路樹や建物などが例示できるがこれに限られない。この後、例えば白線Ａを認識できたと判断すると、図示しない計時手段を参照して、この白線Ａを認識した時刻を基準時刻として認識する。そして、走行映像リズム検出部１１３は、計時手段を参照して、任意数である例えば３つの白線Ａ，Ｂ，Ｃを認識した際の基準時刻からの経過時間（以下、物体認識時間と称す）を認識する。また、白線Ａ，Ｂ，Ｃを認識可能な状態から認識不可能な状態へ変化した、すなわち、白線Ａ，Ｂ，Ｃが走行映像画面Ｇ１，Ｇ２から消えた（以下、フレームアウトと称す）際の基準時刻からの経過時間（以下、フレームアウト時間と称す）を認識する。この後、白線Ａ，Ｂ，Ｃの物体認識時間やフレームアウト時間の間隔を認識する。次に、この認識した間隔から、物体を認識するリズムである例えばＢＰＭを認識する。そして、この例えばＢＰＭなどが記載された外部リズム情報を生成する。この後、走行映像リズム検出部１１３は、この外部リズム情報を外部リズム信号Ｓgaに変換して処理部１７０へ出力する。
【００１９】
ＧＰＳリズム検出部１１４は、ナビゲーション装置から移動関連情報が記載された経路信号を適宜取得する。そして、この経路信号の移動関連情報に基づいて、例えば右折や左折、高速道路やトンネルあるいは橋などを走行するなどの事象としての例えばシーンの変化のリズムに関する外部リズム情報を生成する。具体的には、ＧＰＳリズム検出部１１４は、経路信号の移動関連情報に基づいて、シーンが変わるポイントがあるか否かを判断する。例えば、ＧＰＳリズム検出部１１４は、移動関連情報に基づいて、例えば図５（Ａ）に示すような移動経路Ｒや車両の位置Ｐ１を認識する。そして、例えば移動経路Ｒに左に曲がるポイント、すなわち、シーンが変わるポイントがあると判断すると、シーンの変化のリズムである、車両が例えば図５（Ｂ）に示すような位置Ｐ２まで移動するまでの時間を認識する。この時間を認識する方法としては、移動関連情報に基づいて、位置Ｐ１から位置Ｐ２までの移動距離を認識する。また、例えばセンサ２００の速度センサやナビゲーション装置のセンサ部からの速度パルス情報に基づいて、車両の移動速度を認識する。そして、これら認識した移動距離および移動速度から位置Ｐ２に移動するまでの時間を演算する方法が例示できるがこれに限られない。なお、ナビゲーション装置に交通情報を取得する図示しないＶＩＣＳ（Vehicle Information Communication System：道路交通情報通信システム）受信部が設けられている場合には、このＶＩＣＳ受信部にて取得した交通情報を加味してシーンが変わるまでの時間を演算する構成などとしてもよい。そして、ＧＰＳリズム検出部１１４は、シーンの変化のリズムである、例えば車両がシーンが変わる位置Ｐ２に移動するまでの時間などが記載された外部リズム情報を生成する。この後、ＧＰＳリズム検出部１１４は、この外部リズム情報を外部リズム信号Ｓgaに変換して処理部１７０へ出力する。
【００２０】
ここで、各リズム検出部１１１，１１２，１１３，１１４において認識する走行音のリズム、車速パルスのリズム、物体を認識するリズム、シーンの変化のリズムなどを外部リズムと適宜称して説明する。
【００２１】
楽曲データ記憶部１２０は、図６に示すような再生用音楽情報５０を適宜読み出し可能に記憶する。この楽曲データ記憶部１２０としては、ＨＤ（Hard Disk）などの磁気ディスク、ＣＤやＭＤあるいはＤＶＤ（Digital Versatile Disc）などの光ディスク、光磁気ディスク、メモリカードなどの各種記録媒体から各種情報を読み出し可能に記憶するドライブやドライバなどを備えた構成などが例示できる。
【００２２】
再生用音楽情報５０は、再生される楽曲に関する情報である。この再生用音楽情報５０は、複数の楽曲データ６０ｍ（ｍは自然数）が１つのデータ構造として構成されたテーブル構造の情報である。
【００２３】
楽曲データ６０ｍは、１つの楽曲に関する情報である。この楽曲データ６０ｍは、再生用データ６１と、楽曲情報６２と、などが１つのデータ構造として構成されたテーブル構造である。なお、楽曲データ６０ｍは、楽曲情報６２などが格納されずに再生用データ６１のみが格納された構成となる場合もある。
【００２４】
再生用データ６１は、楽曲の再生の際に用いられるデータである。この再生用データ６１は、例えばＭＩＤＩ形式やＷＡＶＥ形式などの楽曲を再生可能な形式により記録されたデータである。なお、この再生用データ６１にて再生される楽曲は、例えばモノラル形式やステレオ形式などいずれの形式であってもよい。
【００２５】
楽曲情報６２は、再生用データ６１により再生される楽曲に関する情報である。この楽曲情報６２は、楽曲名情報６３と、演奏者情報６４と、楽曲リズム情報６５と、などが１つのデータ構造として構成されたテーブル構造である。なお、楽曲情報６２は、各情報６３，６４，６５などのうちの少なくともいずれか１つが格納された構成となる場合もある。
【００２６】
楽曲名情報６３は、楽曲の名前を示す情報をデータ化したものである。演奏者情報６４は、楽曲の演奏者を示す情報をデータ化したものである。楽曲リズム情報６５は、例えばピーク間隔情報としてのＢＰＭや拍子などの楽曲のリズムなどを示す情報をデータ化したものである。
【００２７】
メモリ１３０は、カーオーディオ１００全体を動作制御するＯＳ（Operating System）上に展開される各種プログラムなどを記憶している。このメモリ１３０としては、例えば停電などにより突然電源が落ちた際にも記憶が保持される構成のメモリ、例えばＣＭＯＳ（Complementary Metal-Oxide Semiconductor）メモリなどを用いることが望ましい。なお、メモリ１３０としては、ＨＤ、ＤＶＤ、光ディスク、メモリカードなどの記録媒体に読み出し可能に記憶するドライブやドライバなどを備えた構成としてもよい。
【００２８】
入力部１４０は、入力操作される図示しない各種操作ボタンや操作つまみなどを有している。この操作ボタンや操作つまみの入力操作の内容としては、例えばカーオーディオ１００の動作内容の設定などの設定事項である。具体的には、楽曲の再生や停止などの設定、音量の調整、各リズム検出部１１１，１１２，１１３，１１４のうちのいずれか１つを動作させる設定などが例示できる。なお、以下において、走行音リズム検出部１１１のみを動作させる状態を走行音検出モードと、車速パルスリズム検出部１１２のみを動作させる状態を車速検出モードと、走行映像リズム検出部１１３のみを動作させる状態を映像検出モードと、ＧＰＳリズム検出部１１４のみを動作させる状態をＧＰＳ検出モードと、それぞれ適宜称して説明する。そして、入力部１４０は、設定事項の入力操作により、所定の信号Ｓinを処理部１７０へ適宜出力して設定させる。なお、この入力部１４０としては、操作ボタンや操作つまみなどの入力操作に限らず、例えば表示部１６０に設けられたタッチパネルによる入力操作や、音声による入力操作など、各種設定事項を設定入力可能ないずれの構成が適用できる。
【００２９】
音声出力部１５０は、例えば車両のインストルメントパネル部、ドア部、リアダッシュボード部などに配設された図示しないスピーカを有している。この音声出力部１５０は、処理部１７０にて制御され、処理部１７０からの再生用データ６１などの音声信号Ｓadをスピーカから音声により出力する。
【００３０】
表示部１６０は、処理部１７０にて制御され、処理部１７０からの画像データの画像信号Ｓdpを画面表示させる。画像データとしては、例えば再生している楽曲の名前、演奏者、演奏時間、音量の大きさなどの画像データなどが例示できる。この表示部１６０としては、例えば液晶パネルや有機ＥＬ（Electro Luminescence）パネル、ＰＤＰ（Plasma Display Panel）、ＣＲＴ（Cathode-Ray Tube）、ＦＥＤ（Field Emission Display）、電気泳動ディスプレイパネルなどが例示できる。
【００３１】
処理部１７０は、図示しない各入出力ポート、例えば外部入力リズム検出部１１０が接続されるリズム検出ポート、楽曲データ記憶部１２０が接続される記憶ポート、メモリ１３０が接続されるメモリポート、入力部１４０が接続される入力ポート、音声出力部１５０が接続される音声ポート、表示部１６０が接続される表示ポートなどを有している。そして、処理部１７０は、各種プログラムとして、図１に示すように、楽曲再生制御手段１７１と、音楽リズム検出手段１７２と、リズム設定手段１７３と、などを備えている。なお、外部入力リズム検出部１１０、および、リズム設定手段１７３にて、本発明の再生制御装置が構成されている。
【００３２】
楽曲再生制御手段１７１は、楽曲データ記憶部１２０に記憶された楽曲データ６０ｍに基づいて楽曲を再生する。具体的には、楽曲再生制御手段１７１は、利用者による入力部１４０の入力操作により楽曲を再生する旨の設定入力を認識する。そして、この設定入力に基づいて、楽曲データ記憶部１２０に記憶された楽曲データ６０ｍを取得する。この後、この楽曲データ６０ｍに楽曲リズム情報６５が格納されている場合には、再生用データ６１を楽曲リズム情報６５に記載されたリズムに基づいた速度で音声信号Ｓadに変換する。そして、この音声信号Ｓadを音声出力部１５０へ出力する。また、楽曲データ６０ｍに楽曲リズム情報６５が格納されていない場合には、再生用データ６１を予め設定された速度で音声信号Ｓadに変換する。そして、この音声信号Ｓadを音声出力部１５０へ出力する。さらに、楽曲再生制御手段１７１は、楽曲名情報６３に記載された楽曲の名前、演奏者情報６４に記載された演奏者、楽曲の演奏時間などの再生されている楽曲に関する各種情報を表示させるための画像信号Ｓdpを生成する。そして、この画像信号Ｓdpを表示部１６０へ出力する。
【００３３】
また、楽曲再生制御手段１７１は、リズム設定手段１７３にて生成される後述する設定リズム情報を取得する。そして、この設定リズム情報に基づいて、再生用データ６１を出力する速度、すなわち楽曲を再生する速度を設定し、楽曲の例えばＢＰＭや拍子などのリズムを適宜変更する。この後、楽曲再生制御手段１７１は、リズムを変更した楽曲を外部リズムに同期させて適宜再生する。
【００３４】
さらに、楽曲再生制御手段１７１は、曲調が異なる特定の部分としての「Ａメロ」、「Ｂメロ」、「サビ」などから構成される楽曲（例えば、図１４（ｂ）参照）における、最も盛り上がる区間である「サビ」の位置を適宜認識する。ここで、楽曲の「サビ」を認識する方法としては、例えば文献「リアルタイム音楽情景記述システム：「サビ」区間検出手法」（情報処理学会  音楽情報科学研究会  研究報告  Vol.2002，No.100，P27-P34）に開示された方法、すなわち、楽曲の中で多く繰り返される区間を「サビ」として認識する方法などが例示できるがこれに限られない。そして、楽曲再生制御手段１７１は、設定リズム情報に基づいて、楽曲を再生する速度を設定し、楽曲のリズムを適宜変更する。この後、このリズムを変更した楽曲を、「サビ」の再生開始と例えばシーンの変化とを同期させるように再生する。なお、ここでは、「サビ」の再生開始とシーンの変化とを同期させる構成について例示するが、これに限らず例えば「Ａメロ」や「Ｂメロ」とシーンの変化とを同期させる構成などとしてもよい。
【００３５】
ここで、楽曲のリズムを変更する処理、および、楽曲を外部リズムに同期させる処理などをまとめて説明する際には、これらを楽曲のリズム同期処理と適宜称して説明する。また、この楽曲再生制御手段１７１における楽曲のリズム同期処理の詳細については後述する。
【００３６】
音楽リズム検出手段１７２は、楽曲情報６２や楽曲リズム情報６５が格納されていない楽曲データ６０ｍの再生用データ６１により再生されている、楽曲の例えばＢＰＭや拍子などのリズムを検出する。そして、この検出したリズムに関する情報が記載された再生音リズム情報を生成する。具体的には、音楽リズム検出手段１７２は、再生用データ６１の音声信号Ｓadを取得する。そして、この音声信号Ｓadに基づいて、楽曲の例えば波形を認識する。この後、楽曲の出力が相対的に大きくなる部分、すなわち、楽曲の波形のピークの間隔を認識し、このピーク間隔から楽曲の例えばＢＰＭや拍子などを認識する。そして、この楽曲のリズムなどが記載された再生音リズム情報を生成する。
【００３７】
リズム設定手段１７３は、再生音リズム情報または楽曲リズム情報６５と、外部リズム情報と、に基づいて、楽曲のリズムを外部リズムに応じたリズム、すなわち、同期させるために設定する楽曲のリズムなどに関する設定リズム情報を生成する。具体的には、リズム設定手段１７３は、音楽リズム検出手段１７２にて生成された再生音リズム情報、または、楽曲データ記憶部１２０に記憶された楽曲リズム情報６５を取得する。そして、この取得した再生音リズム情報または楽曲リズム情報６５に基づいて、再生されている楽曲の例えばＢＰＭや拍子などを認識する。また、リズム設定手段１７３は、外部入力リズム検出部１１０から外部リズム信号Ｓgaを取得する。次に、この外部リズム信号Ｓgaに基づいて、外部リズム情報を認識する。この後、この外部リズム情報に基づいて、例えば走行音のＢＰＭやシーンの変化のリズムなどの外部リズムを認識する。そして、リズム設定手段１７３は、楽曲のリズムと外部リズムとを合わせるために、再生されている楽曲の例えばＢＰＭを例えば走行音のＢＰＭやシーンの変化のリズムに合わせた値に設定する旨を認識する。さらに、楽曲のリズムと外部リズムとを同期させるために、再生されている楽曲の例えばＢＰＭを変更するタイミングを認識する。そして、例えば走行音のＢＰＭやシーンの変化のリズムに合わせた値に関する情報と、楽曲のＢＰＭを変更するタイミングに関する情報と、などが記載された設定リズム情報を生成する。
【００３８】
〔音響再生装置の動作〕
次に、カーオーディオ１００の動作を図面を参照して説明する。
【００３９】
（走行音リズム検出部における外部リズム情報の生成処理）
まず、カーオーディオ１００の動作として、走行音リズム検出部１１１における外部リズム情報の生成処理について、図７に基づいて説明する。図７は、走行音リズム検出部における外部リズム情報の生成処理を示すフローチャートである。
【００４０】
まず、カーオーディオ１００の外部入力リズム検出部１１０は、走行音検出モードに設定されていることを認識する。そして、図７に示すように、走行音リズム検出部１１１にて、センサ２００の走行音センサにおいて走行音を検出したか否かを判断する（ステップＳ１０１）。具体的には、走行音リズム検出部１１１は、走行音センサから走行音情報を取得できたか否かを判断する。このステップＳ１０１において、走行音リズム検出部１１１は、走行音を検出していないと判断した場合、外部リズム情報の生成処理を終了する。
【００４１】
一方で、ステップＳ１０１において、走行音リズム検出部１１１は、走行音を検出したと判断した場合、ステップＳ１０１において取得した走行音情報から走行音の例えば波形を認識する。そして、この波形からピークの間隔を認識する（ステップＳ１０２）。例えば、走行音リズム検出部１１１は、ステップＳ１０１において取得した走行音情報から、例えば図３に示すような走行音の波形を認識する。そして、この波形のピーク間隔が０．５secであることを認識する。
【００４２】
そして、走行音リズム検出部１１１は、走行音のリズムに関する外部リズム情報を生成して（ステップＳ１０３）、ステップＳ１０１に戻る。例えば、走行音リズム検出部１１１は、ステップＳ１０２において認識した走行音の波形のピーク間隔が０．５secの場合、ＢＰＭが１２０であることを認識する。そして、このＢＰＭが記載された外部リズム情報を生成して、ステップＳ１０１の処理に戻る。
【００４３】
（車速パルスリズム検出部における外部リズム情報の生成処理）
次に、カーオーディオ１００の動作として、車速パルスリズム検出部１１２における外部リズム情報の生成処理について、図８に基づいて説明する。図８は、車速パルスリズム検出部における外部リズム情報の生成処理を示すフローチャートである。
【００４４】
まず、カーオーディオ１００の外部入力リズム検出部１１０は、車速検出モードに設定されていることを認識する。そして、図８に示すように、車速パルスリズム検出部１１２にて、センサ２００の速度センサにおいて車速パルスを検出したか否かを判断する（ステップＳ２０１）。具体的には、車速パルスリズム検出部１１２は、速度センサから車速パルス情報を取得できたか否かを判断する。このステップＳ２０１において、車速パルスリズム検出部１１２は、車速パルスを検出していないと判断した場合、外部リズム情報の生成処理を終了する。
【００４５】
一方で、ステップＳ２０１において、車速パルスリズム検出部１１２は、車速パルスを検出したと判断した場合、ステップＳ２０１において取得した車速パルス情報から車速パルスの例えば波形を認識する。そして、この波形のピークの間隔を認識する（ステップＳ２０２）。
【００４６】
この後、車速パルスリズム検出部１１２は、車速パルスのリズムに関する外部リズム情報を生成して（ステップＳ２０３）、ステップＳ２０１に戻る。具体的には、車速パルスリズム検出部１１２は、ステップＳ２０２において認識した車速パルスの波形のピーク間隔に基づいて例えばＢＰＭを認識する。そして、このＢＰＭが記載された外部リズム情報を生成して、ステップＳ２０１の処理に戻る。
【００４７】
（走行映像リズム検出部における外部リズム情報の生成処理）
次に、カーオーディオ１００の動作として、走行映像リズム検出部１１３における外部リズム情報の生成処理について、図９および図１０に基づいて説明する。図９は、走行映像リズム検出部における外部リズム情報の生成処理を示すフローチャートである。図１０は、白線の認識開始時間およびフレームアウト時間の一例を示す図である。
【００４８】
まず、カーオーディオ１００の外部入力リズム検出部１１０は、映像検出モードに設定されていることを認識する。そして、図９に示すように、走行映像リズム検出部１１３にて、物体を認識したか否かを認識する（ステップＳ３０１）。例えば、走行映像リズム検出部１１３は、走行映像カメラから例えば図４（Ａ）に示すような走行映像画面Ｇ１に関する走行映像情報を取得する。そして、この走行映像情報に基づいて、走行映像画面Ｇ１の物体認識範囲Ｈに白線Ａが位置しているか否かを判断する。このステップＳ３０１において、走行映像リズム検出部１１３は、物体を認識していないと判断した場合、外部リズム情報の生成処理を終了する。
【００４９】
一方で、ステップＳ３０１において、走行映像リズム検出部１１３は、物体を認識したと判断した場合、この物体を認識した際の時刻を基準時刻として認識する。例えば、走行映像リズム検出部１１３は、図４（Ａ）に示すような走行映像画面Ｇ１を認識した際の時刻を基準時刻として認識する。そして、走行映像リズム検出部１１３は、任意数である例えば３つの物体に関する物体認識時間およびフレームアウト時間を認識する（ステップＳ３０２）。例えば、走行映像リズム検出部１１３は、基準時刻から０．２sec後に図４（Ｂ）に示すような走行映像画面Ｇ２を認識すると、物体認識範囲Ｈに位置している白線Ｂの物体認識時間を０．２secと認識する。また、例えば、基準時刻から０．５sec後に白線Ａがフレームアウトしたことを認識すると、フレームアウト時間を０．５secと認識する。そして、走行映像リズム検出部１１３は、例えば図１０に示すような白線Ａ，Ｂ，Ｃに関する物体認識時間およびフレームアウト時間を認識する。
【００５０】
この後、走行映像リズム検出部１１３は、各物体の例えばフレームアウト時間の間隔を認識する（ステップＳ３０３）。例えば、走行映像リズム検出部１１３は、ステップＳ３０２において、図１０に示すような白線Ａ，Ｂ，Ｃに関するフレームアウト時間の間隔を約０．５secであることを認識する。なお、ここでは、フレームアウト時間の間隔を認識する構成について例示するが、これに限らず例えば認識開始時間の間隔を認識する構成などとしてもよい。
【００５１】
そして、走行映像リズム検出部１１３は、物体を認識するリズムに関する外部リズム情報を生成して（ステップＳ３０４）、ステップＳ３０１に戻る。例えば、走行映像リズム検出部１１３は、ステップＳ３０３において認識したフレームアウト時間の間隔が約０．５secの場合、ＢＰＭが１２０であることを認識する。そして、このＢＰＭが記載された外部リズム情報を生成して、ステップＳ３０１の処理に戻る。
【００５２】
（ＧＰＳリズム検出部における外部リズム情報の生成処理）
次に、カーオーディオ１００の動作として、ＧＰＳリズム検出部１１４における外部リズム情報の生成処理について、図１１に基づいて説明する。図１１は、ＧＰＳリズム検出部における外部リズム情報の生成処理を示すフローチャートである。
【００５３】
まず、カーオーディオ１００の外部入力リズム検出部１１０は、ＧＰＳ検出モードに設定されていることを認識する。そして、図１１に示すように、ＧＰＳリズム検出部１１４にて、シーンが変わるポイントがあるか否かを判断する（ステップＳ４０１）。具体的には、ＧＰＳリズム検出部１１４は、ナビゲーション装置から、例えば図５（Ａ）に示すような移動経路Ｒおよび車両の位置Ｐ１を示す移動関連情報を取得する。そして、この移動経路Ｒに左折や高速道路を走行するなどのシーンが変わるポイントがあるか否かを判断する。このステップＳ４０１において、ＧＰＳリズム検出部１１４は、シーンが変わるポイントがないと判断した場合、外部リズム情報の生成処理を終了する。
【００５４】
一方で、ステップＳ４０１において、ＧＰＳリズム検出部１１４は、シーンが変わるポイントがあると判断した場合、シーンが変わるまでの時間を認識する（ステップＳ４０２）。例えば、ＧＰＳリズム検出部１１４は、図５（Ａ）に示すような移動経路Ｒを認識した場合、移動経路Ｒが左に曲がっているのでシーンが変わるポイントがあると判断する。そして、車両が現在の位置Ｐ１からシーンが変わる位置Ｐ２に移動するまでの時間を認識する。
【００５５】
この後、ＧＰＳリズム検出部１１４は、シーンの変化のリズムに関する外部リズム情報を生成して（ステップＳ４０３）、ステップＳ４０１の処理に戻る。具体的には、ＧＰＳリズム検出部１１４は、ステップＳ４０２において認識したシーンが変わる位置Ｐ２に移動するまでの時間が記載された外部リズム情報を生成して、ステップＳ４０１の処理に戻る。
【００５６】
（走行音検出モード、車速検出モード、および、映像検出モードにおける楽曲のリズム同期処理）
次に、カーオーディオ１００の動作として、走行音検出モード、車速検出モード、および、映像検出モードにおける楽曲のリズム同期処理について、図１２および図１３に基づいて説明する。図１２は、楽曲のリズム同期処理を示すフローチャートである。図１３は、走行音検出モード、車速検出モード、および、映像検出モードにおける楽曲の再生状態の一例を示すタイミングチャートであり、（ａ）は走行音の波形、（ｂ）はリズム変更処理、（ｃ）は同期処理を表す。なお、ここでは、楽曲の波形のピークを外部リズムの波形のピークに同期させるリズム同期処理を例示して説明するが、これに限らず、例えば楽曲の拍や小節の先頭を外部リズムの波形のピークに同期させるなどとしてもよい。
【００５７】
まず、カーオーディオ１００は、楽曲が再生されている状態において、利用者による入力部１４０の入力操作により走行音検出モード、車速検出モード、および、映像検出モードのうちのいずれか１つの検出モードに設定されたことを認識する。そして、図１２に示すように、カーオーディオ１００の処理部１７０は、リズム設定手段１７３にて、再生されている楽曲の再生用データ６１が組み込まれた楽曲データ６０ｍに楽曲情報６２が組み込まれているか否かを判断する（ステップＳ５０１）。具体的には、リズム設定手段１７３は、楽曲を再生するために楽曲再生制御手段１７１にて取得された楽曲データ６０ｍを認識する。そして、この楽曲データ６０ｍに楽曲情報６２が組み込まれているか否かを判断する。
【００５８】
このステップＳ５０１において、リズム設定手段１７３は、楽曲データ６０ｍに楽曲情報６２が組み込まれていないと判断した場合、音楽リズム検出手段１７２に再生されている楽曲のリズムを認識させる。そして、音楽リズム検出手段１７２に、楽曲のリズムに関する再生音リズム情報を生成させる（ステップＳ５０２）。
【００５９】
この後、リズム設定手段１７３は、外部入力リズム検出部１１０においてセンサ２００からの走行音情報や車速パルス情報、走行映像カメラからの走行映像情報などの、現在設定されている各検出モードに応じた外部入力を認識したか否かを判断する（ステップＳ５０３）。このステップＳ５０３において、リズム設定手段１７３は、外部入力リズム検出部１１０において外部入力を認識していないと判断した場合、楽曲のリズム同期処理を終了する。
【００６０】
一方で、ステップＳ５０３において、リズム設定手段１７３は、外部入力リズム検出部１１０において外部入力を認識していると判断した場合、外部入力リズム検出部１１０に上述した処理を実施させて、外部リズムに関する外部リズム情報を生成させる。そして、リズム設定手段１７３は、外部入力リズム検出部１１０から外部リズム情報を取得する（ステップＳ５０４）。例えば、走行音検出モードに設定されている場合、リズム設定手段１７３は、走行音リズム検出部１１１にて検出された、例えば図１３（ａ）に示すような走行音の波形のピーク間隔から、ＢＰＭが１２０である旨が記載された外部リズム情報を生成させる。そして、リズム設定手段１７３は、この外部リズム情報を取得する。また、車速検出モードや映像検出モードに設定されている場合も同様に、リズム設定手段１７３は、車速パルスリズム検出部１１２や走行映像リズム検出部１１３に、車速パルスの波形のピーク間隔やフレームアウト時間の間隔から求められるＢＰＭの値が記載された外部リズム情報を生成させる。そして、リズム設定手段１７３は、この外部リズム情報を取得する。
【００６１】
リズム設定手段１７３は、ステップＳ５０１において、楽曲データ６０ｍに楽曲情報６２が組み込まれていると判断した場合、この楽曲情報６２を認識する（ステップＳ５０５）。そして、この楽曲情報６２に、楽曲リズム情報６５が組み込まれているか否かを判断する（ステップＳ５０６）。このステップＳ５０６において、リズム設定手段１７３は、楽曲情報６２に楽曲リズム情報６５が組み込まれていないと判断した場合、音楽リズム検出手段１７２にステップＳ５０２の処理を実施させて、再生音リズム情報を生成させる。
【００６２】
一方で、ステップＳ５０６において、リズム設定手段１７３は、楽曲情報６２に楽曲リズム情報６５が組み込まれていると判断した場合、この楽曲リズム情報６５を認識する（ステップＳ５０７）。そして、リズム設定手段１７３は、ステップＳ５０３の処理を実施する。
【００６３】
リズム設定手段１７３は、ステップＳ５０４において外部リズム情報を取得すると、設定リズム情報を生成する（ステップＳ５０８）。例えば、走行音検出モードに設定されている場合、リズム設定手段１７３は、例えばステップＳ５０７において認識した楽曲リズム情報６５に基づいて、再生されている楽曲のＢＰＭを認識する。また、例えば図１３（ａ）に示すような波形の走行音に関する外部リズム情報に基づいて、走行音のＢＰＭが１２０であることを認識する。この後、例えば図１３（ｃ）に示すように、１sec経過した後に楽曲の波形のピークと走行音の波形のピークとを同期させるために、楽曲のＢＰＭを変更するタイミングを認識する。そして、走行音のＢＰＭの値と、楽曲のＢＰＭを変更するタイミングに関する情報と、が記載された設定リズム情報を生成する。また、車速検出モードに設定されている場合も同様に、任意の時間が経過した後に楽曲の波形のピークと車速パルスの波形のピークとを同期させるために、楽曲のＢＰＭを変更するタイミングを認識する。そして、車速パルスのＢＰＭの値と、楽曲のＢＰＭを変更するタイミングに関する情報と、が記載された設定リズム情報を生成する。さらに、映像検出モードに設定されている場合も同様に、任意の時間が経過した後に楽曲の波形のピークと例えばフレームアウトの瞬間とを同期させるために、楽曲のＢＰＭを変更するタイミングを認識する。そして、フレームアウトの間隔と、楽曲のＢＰＭを変更するタイミングに関する情報と、が記載された設定リズム情報を生成する。
【００６４】
この後、処理部１７０は、楽曲再生制御手段１７１にて、設定リズム情報に基づいて、再生されている楽曲のリズムを外部リズムに合わせるように変更する（ステップＳ５０９）。例えば、走行音検出モードに設定されている場合、楽曲再生制御手段１７１は、設定リズム情報を取得する。そして、この設定リズム情報に基づいて、走行音のＢＰＭが１２０であることを認識する。この後、再生している楽曲のＢＰＭが走行音のＢＰＭである１２０に設定されるように、楽曲の再生速度を設定する。すなわち、図１３（ｂ）に示すように、例えば１sec以上経過した後に現れる楽曲の波形のピーク間隔が、図１３（ａ）に示すような走行音の波形のピーク間隔と略同一となるように、楽曲の再生速度を設定する。また、車速検出モードに設定されている場合も同様に、設定リズム情報に基づいて、車速パルスのＢＰＭの値を認識する。そして、再生している楽曲のＢＰＭが車速パルスのＢＰＭに設定されるように、楽曲の再生速度を設定する。さらに、映像検出モードに設定されている場合も同様に、設定リズム情報に基づいて、フレームアウトの間隔を認識する。そして、再生している楽曲の波形のピーク間隔がフレームアウトの間隔と略同一になるように、楽曲の再生速度を設定する。
【００６５】
そして、楽曲再生制御手段１７１は、ステップＳ５０９においてリズムの変更処理を実施した楽曲を外部リズムに同期させて再生する（ステップＳ５１０）。例えば、走行音検出モードに設定されている場合、楽曲再生制御手段１７１は、設定リズム情報に基づいて、楽曲のＢＰＭを変更するタイミングを認識する。そして、図１３（ｂ）に示すような例えば１sec以上経過した後に現れる楽曲の波形のピークが、図１３（ｃ）に示すように、走行音の波形のピークと同じ１sec後に現れるように楽曲の再生速度を変更する。また、車速検出モードに設定されている場合も同様に、楽曲の波形のピークが車速パルスの波形のピークと同じ時刻に現れるように楽曲の再生速度を変更する。さらに、映像検出モードに設定されている場合も同様に、楽曲の波形のピークがフレームアウトの瞬間に現れるように楽曲の再生速度を変更する。そして、処理部１７０は、リズム同期処理を終了する。
【００６６】
（ＧＰＳ検出モードにおける楽曲のリズム同期処理）
次に、カーオーディオ１００の動作として、ＧＰＳ検出モードにおける楽曲のリズム同期処理について、図１２および図１４に基づいて説明する。図１４は、ＧＰＳ検出モードにおける楽曲の再生状態の一例を示すタイミングチャートであり、（ａ）は車両位置、（ｂ）はリズム同期処理を実施しない場合の楽曲構成、（ｃ）はリズム同期処理を実施した場合の楽曲構成を表す。なお、ＧＰＳ検出モードにおけるリズム同期処理は、上述した走行音検出モード、車速検出モード、および、映像検出モードにおけるリズム同期処理と同様なので説明を簡略化する。また、ここでは、車両がシーンが変わる位置に到達した際に、楽曲の「サビ」の再生を開始させるリズム同期処理を例示して説明するが、これに限られない。
【００６７】
まず、カーオーディオ１００は、楽曲が再生されている状態において、利用者による入力部１４０の入力操作によりＧＰＳ検出モードに設定されたことを認識する。そして、図１２に示すように、カーオーディオ１００の処理部１７０は、リズム設定手段１７３にて、ステップＳ５０１の処理を実施する。このステップＳ５０１において、リズム設定手段１７３は、楽曲データ６０ｍに楽曲情報６２が組み込まれていないと判断した場合、ステップＳ５０２の処理を実施する。
【００６８】
この後、リズム設定手段１７３は、ステップＳ５０３の処理を実施する。具体的には、リズム設定手段１７３は、ＧＰＳリズム検出部１１４において、ナビゲーション装置からの移動関連情報などのＧＰＳ検出モードに応じた外部入力を認識したか否かを判断する。ステップＳ５０３において、リズム設定手段１７３は、ＧＰＳリズム検出部１１４において外部入力を認識していないと判断した場合、楽曲のリズム同期処理を終了する。
【００６９】
一方で、ステップＳ５０３において、リズム設定手段１７３は、外部入力リズム検出部１１０において外部入力を認識していると判断した場合、ステップＳ５０４の処理を実施する。具体的には、リズム設定手段１７３は、ＧＰＳリズム検出部１１４に上述した処理を実施させて、例えば図１４（ａ）に示すように車両が位置Ｐ２に移動するまでの時間が６０secである旨が記載された外部リズム情報を生成させる。そして、リズム設定手段１７３は、この外部リズム情報を取得する。
【００７０】
リズム設定手段１７３は、ステップＳ５０１において、楽曲データ６０ｍに楽曲情報６２が組み込まれていると判断した場合、ステップＳ５０５ないしステップＳ５０７の処理を実施した後に、ステップＳ５０３の処理を実施する。そして、リズム設定手段１７３は、ステップＳ５０４において外部リズム情報を取得すると、ステップＳ５０８の処理を実施する。例えば、リズム設定手段１７３は、外部リズム情報から車両が位置Ｐ２に移動するまでの時間が６０secであることを認識する。そして、ステップＳ５０２において生成された再生音リズム情報、または、ステップＳ５０７において認識した楽曲リズム情報６５に基づいて、例えば図１４（ｂ）に示すような構成の楽曲の例えばＢＰＭを認識する。この後、例えば図１４（ｃ）に示すように、６０sec後に楽曲の「Ｂメロ」の再生を完了して「サビ」の再生を開始するために設定する楽曲のＢＰＭを演算する。さらに、６０sec後に楽曲の「サビ」の再生を開始するために、楽曲のＢＰＭを変更するタイミングを認識する。そして、設定する楽曲のＢＰＭの値と、楽曲のＢＰＭを変更するタイミングに関する情報と、が記載された設定リズム情報を生成する。
【００７１】
この後、処理部１７０は、楽曲再生制御手段１７１にて、ステップＳ５０９の処理を実施する。ここでは、楽曲再生制御手段１７１は、設定リズム情報を取得する。そして、この設定リズム情報に基づいて、設定する楽曲のＢＰＭの値を認識する。この後、再生されている楽曲のＢＰＭが設定リズム情報から認識したＢＰＭの値に設定されるように、楽曲の再生速度を設定する。
【００７２】
この後、楽曲再生制御手段１７１は、ステップＳ５１０の処理を実施する。例えば、楽曲再生制御手段１７１は、設定リズム情報に基づいて、楽曲のＢＰＭを変更するタイミングを認識する。そして、楽曲の「サビ」の再生が、図１４（ｃ）に示すように、車両がシーンが変わる位置Ｐ２に到達した際に開始されるように楽曲の再生速度を変更する。そして、処理部１７０は、リズム同期処理を終了する。
【００７３】
上述したように、上記実施の形態では、カーオーディオ１００は、外部入力リズム検出部１１０の例えば走行音リズム検出部１１１にて、センサ２００からの走行音情報に基づいて走行音を認識する。そして、この認識した走行音に関する外部リズム情報を生成して出力する。この後、処理部１７０のリズム設定手段１７３は、外部リズム情報を取得すると、この外部リズム情報に基づいて、楽曲のリズムを走行音に応じたリズムに設定するための設定リズム情報を生成する。そして、楽曲再生制御手段１７１は、設定リズム情報に基づいて、再生速度を変更して楽曲のリズムを走行音に応じたリズムに設定して再生する。
【００７４】
このため、カーオーディオ１００は、例えば車両の走行状況が変化した場合でも、楽曲のリズムを走行状況に応じたリズムに適宜設定して再生できる。したがって、カーオーディオ１００は、外部状況に応じて楽曲をより良好に再生できる。また、利用者は、外部状況に応じたリズムの楽曲を聴取でき、快適に楽曲を聴取できる。
【００７５】
リズム設定手段１７３は、楽曲のリズムを、車両の移動に伴い変化する例えば走行音や走行映像に応じたリズムに設定するための設定リズム情報を生成する。このため、カーオーディオ１００は、楽曲のリズムを車両の走行状況に応じたリズムに適宜設定して再生できる。したがって、カーオーディオ１００は、走行状況に応じたリズムの楽曲を再生することができ、運転の状態に応じたより快適な運転環境を演出できる。
【００７６】
例えばＧＰＳリズム検出部１１４は、車両がシーンが変わる位置Ｐ２に到達するまでの時間に関する外部リズム情報を生成して出力する。そして、リズム設定手段１７３は、この外部リズム情報に基づいて、楽曲のリズムを車両がシーンが変わる位置Ｐ２に到達するまでの時間に応じたリズムに設定するための設定リズム情報を生成する。このため、カーオーディオ１００は、走行中にシーンが変化した場合でも、楽曲のリズムをシーンの変化に応じたリズムに適宜設定して再生できる。したがって、利用者は、シーンの変化に応じたリズムの楽曲を聴取でき、より快適に楽曲を聴取できる。
【００７７】
リズム設定手段１７３は、楽曲のリズムを、例えば任意の走行音などを認識不可能な状態から認識可能な状態への変化に応じたリズムに設定するための設定リズム情報を生成する。このため、カーオーディオ１００は、楽曲のリズムを利用者が聴覚的に認識する外部状況の変化に応じたリズムに適宜設定して再生できる。したがって、利用者は、聴覚的に認識する外部状況の変化に応じたリズムの楽曲を聴取でき、さらに快適に楽曲を聴取できる。
【００７８】
リズム設定手段１７３は、楽曲のリズムを、例えば白線Ａ，Ｂ，Ｃなどを認識可能な状態から認識不可能な状態への変化に応じたリズムに設定するための設定リズム情報を生成する。このため、カーオーディオ１００は、楽曲のリズムを利用者が視覚的に認識する外部状況の変化に応じたリズムに適宜設定して再生できる。したがって、利用者は、視覚的に認識する外部状況の変化に応じたリズムの楽曲を聴取でき、さらに快適に楽曲を聴取できる。
【００７９】
リズム設定手段１７３は、楽曲の例えばＢＰＭを、例えば走行音の波形のピーク間隔から求められるＢＰＭに設定するための設定リズム情報を生成する。このため、カーオーディオ１００は、楽曲のリズムを、利用者が走行音を認識する間隔に合わせたリズムに適宜設定して再生できる。したがって、利用者は、出力ピークの間隔が走行音を認識する間隔と略一致する楽曲を聴取でき、より快適に楽曲を聴取できる。
【００８０】
リズム設定手段１７３は、楽曲のリズムと例えば走行音のリズムとを同期させるために、再生されている楽曲の例えばＢＰＭを変更するタイミングに関する設定リズム情報を生成する。このため、カーオーディオ１００は、楽曲のリズムを例えば走行音のリズムに適宜同期させて再生できる。したがって、利用者は、出力ピークが走行音を認識するタイミングと略一致する楽曲を聴取でき、さらに快適に楽曲を聴取できる。
【００８１】
リズム設定手段１７３は、車両がシーンが変わる例えば位置Ｐ２に到達した際に楽曲の例えば「サビ」の再生を開始するために設定する楽曲の例えばＢＰＭが記載された設定リズム情報を生成する。このため、カーオーディオ１００は、車両がシーンが変わる位置Ｐ２に到達した際に楽曲の「Ｂメロ」の再生を完了して「サビ」の再生を開始できる。したがって、カーオーディオ１００は、外部状況に応じて楽曲をより良好に再生できる。また、利用者は、シーンの変化と同時に「Ｂメロ」とは曲調が異なる「サビ」の最初の部分を聴取でき、楽曲の聴取を楽しむことができる。
【００８２】
カーオーディオ１００は、シーンが変化した際に楽曲の「サビ」の再生を開始する。このため、利用者は、シーンの変化と同時に楽曲の最も盛り上がる部分を聴取でき、楽曲の聴取をより楽しむことができる。
【００８３】
楽曲再生制御手段１７１は、再生速度を変更することにより楽曲のリズムを変更する。このため、楽曲再生制御手段１７１は、再生速度を変更するだけの簡単な方法で楽曲のリズムを変更でき、楽曲のリズム同期処理を迅速にできる。
【００８４】
楽曲再生制御手段１７１にて楽曲を再生する際に利用する楽曲データ６０ｍに、ＢＰＭや拍子などの楽曲のリズムなどを示す楽曲リズム情報６５を組み込んでいる。このため、リズム設定手段１７３は、楽曲リズム情報６５を参照するだけの簡単な方法で楽曲のリズムを認識できる。したがって、設定リズム情報を生成する処理をより迅速にでき、楽曲のリズム同期処理をより迅速にできる。
【００８５】
外部入力リズム検出部１１０に、互いに異なる外部状況を検出する各リズム検出部１１１，１１２，１１３，１１４を設けている。このため、カーオーディオ１００は、例えば走行音リズム検出部１１１による走行音のリズムの検出が困難な場合でも、例えば車速パルスリズム検出部１１２にて車速パルスのリズムを検出することにより、走行に応じたリズムの楽曲を再生できる。また、カーオーディオ１００は、様々な外部状況の変化に応じたリズムの楽曲を再生できる。したがって、カーオーディオ１００の利便性をより高めることができる。
【００８６】
入力部１４０にて、外部リズムを検出する各検出モードを適宜設定変更可能な構成としている。このため、利用者は、所望の外部リズムに応じたリズムの楽曲を適宜聴取できる。したがって、カーオーディオ１００の利便性をさらに高めることができる。
【００８７】
［実施の形態の変形］
なお、本発明は、上述した実施の形態に限定されるものではなく、本発明の目的を達成できる範囲で以下に示される変形をも含むものである。
【００８８】
すなわち、楽曲再生制御手段１７１にて、再生速度を変更することにより楽曲のリズムを変更する構成について例示したが、これに限らず例えば以下のような構成などとしてもよい。すなわち、例えばＢＰＭを小さくする際に再生用データ６１を構成するデータの一部を削除して再生したり、ＢＰＭを大きくする際に再生用データ６１を構成するデータに例えば所定間隔毎に無音データを挿入して再生するなどして、楽曲のリズムを変更する構成などとしてもよい。このような構成にすれば、再生速度を変更することにより生じる楽曲の音程などの変化を最小限に抑えることができる。したがって、利用者は、より快適に楽曲を聴取できる。
【００８９】
楽曲再生制御手段１７１にて、楽曲のリズムを例えば走行音のリズムに同期させて再生する構成について例示したが、これに限らず同期させなくてもよい。このような構成にすれば、ステップＳ５１０の処理を省略できる。したがって、楽曲のリズムを外部リズムに合わせて再生する処理をより迅速にできる。
【００９０】
例えば、走行音の波形の例えばピーク、物体のフレームアウトの瞬間、シーンが変化した際などに次の楽曲の再生を開始するように、再生している楽曲のリズムを設定する構成などとしてもよい。このような構成にすれば、外部状況の変化と楽曲の再生の開始とを同期させることができる。したがって、利用者は、楽曲の聴取をより楽しむことができる。
【００９１】
例えば、例えば走行音の波形のピークや物体のフレームアウトの瞬間などに、楽曲の「サビ」の再生を開始するように、再生している楽曲のリズムを設定する構成などとしてもよい。このような構成にすれば、利用者は、走行音を認識する瞬間や物体のフレームアウトの瞬間に、「Ｂメロ」とは曲調が異なる「サビ」の最初の部分を聴取でき、楽曲の聴取をより楽しむことができる。
【００９２】
入力部１４０にて、外部リズムを検出する各検出モードを適宜設定変更可能な構成について例示したが、これに限らず例えば以下のような構成などとしてもよい。すなわち、各リズム検出部１１１，１１２，１１３，１１４にて外部リズムを適宜検出し、例えば再生している楽曲のリズムに最も類似した、あるいは、最も類似していない外部リズムに合わせて楽曲のリズムを変更する構成などとしてもよい。このような構成にすれば、利用者は、各検出モードに設定する入力操作を実施することなく、外部リズムに応じたリズムの楽曲を聴取できる。したがって、利用者は、容易に楽曲の聴取を楽しむことができる。
【００９３】
外部入力リズム検出部１１０に、各リズム検出部１１１，１１２，１１３，１１４を設けた構成について例示したが、これに限らず各リズム検出部１１１，１１２，１１３，１１４のうちの少なくともいずれか１つを設けた構成などとしてもよい。このような構成にすれば、外部入力リズム検出部１１０の構成を簡略化できる。
【００９４】
再生用データ６１がマルチトラックで構成されている場合、外部リズムに応じて例えば少なくとも１つのトラックをミュート状態とする構成などとしてもよい。このような構成にすれば、利用者は、外部リズムに応じて音調や展開が変わる楽曲を聴取できる。したがって、利用者は、楽曲の聴取をさらに楽しむことができる。
【００９５】
例えば、本発明の再生制御装置を例えば設置式の音響再生装置に設ける。そして、自転車や電車の走行音、洗濯機の動作音、携帯式や設置式のパーソナルコンピュータ（以下、パソコンと称す）のキーボートを叩く音などの変化に応じたリズムの楽曲を再生する構成などとしてもよい。このような構成にすれば、利用者は、例えば家庭において外部状況に応じたリズムの楽曲を聴取でき、より快適に楽曲を聴取できる。したがって、設置型の音響再生装置の利便性をより高めることができる。
【００９６】
例えば、本発明の再生制御装置を例えば携帯型の音響再生装置に設ける。そして、例えば車両や電車の走行音、ジョギング時やエアロバイク使用時などの心拍や呼吸のリズムに応じたリズムの楽曲を再生する構成などとしてもよい。このような構成にすれば、利用者は、例えば移動時や運動時において外部状況の変化に応じたリズムの楽曲を聴取でき、より快適に楽曲を聴取できる。したがって、携帯型の音響再生装置の利便性をより高めることができる。
【００９７】
例えば、本発明の再生制御装置を例えば携帯式や設置式の電話機に設ける。そして、例えば車両や電車の走行音、音響再生装置により再生されている楽曲などのリズムに応じたリズムで着信音を出力させる構成などとしてもよい。このような構成にすれば、利用者は、移動中や家庭において外部状況の変化に応じたリズムの着信音を聴取でき、より快適に着信音を聴取できる。したがって、携帯式や設置式の電話機の利便性をより高めることができる。
【００９８】
また、本発明の再生制御装置を、楽曲の再生を制御するいずれの構成に適用してもよい。
【００９９】
上述した各機能をプログラムとして構築したが、例えば回路基板などのハードウェアあるいは１つのＩＣ（Integrated Circuit）などの素子にて構成するなどしてもよく、いずれの形態としても利用できる。なお、プログラムや別途記録媒体から読み取らせる構成とすることにより、取扱が容易で、利用の拡大が容易に図れる。
【０１００】
その他、本発明の実施の際の具体的な構造および手順は、本発明の目的を達成できる範囲で他の構造などに適宜変更できる。
【０１０１】
［実施形態の作用効果］
上述したように、上記実施の形態では、カーオーディオ１００は、外部入力リズム検出部１１０にて、例えば走行音などの外部状況を認識すると、この認識した走行音に関する外部リズム情報を生成して出力する。そして、処理部１７０のリズム設定手段１７３は、外部リズム情報を取得すると、この外部リズム情報に基づいて、楽曲のリズムを走行音に応じたリズムに設定するための設定リズム情報を生成する。このため、カーオーディオ１００は、例えば車両の走行状況が変化した場合でも、設定リズム情報に基づいて、楽曲のリズムを走行状況に応じたリズムに適宜設定して再生できる。したがって、カーオーディオ１００は、外部状況に応じて楽曲をより良好に再生できる。
【図面の簡単な説明】
【０１０２】
【図１】本発明の一実施の形態に係る音響再生装置の概略構成を示すブロック図である。
【図２】前記一実施の形態における外部入力リズム検出部の概略構成を示すブロック図である。
【図３】前記一実施の形態における走行音の波形の一例を示すタイミングチャートである。
【図４】前記一実施の形態における走行映像画面の一例を示す模式図である。（Ａ）は白線を認識した際の走行映像画面を示す模式図であり、（Ｂ）は他の白線を認識した際の走行映像画面を示す模式図である。
【図５】前記一実施の形態における車両の位置および移動経路の一例を示す模式図である。（Ａ）はシーンが変わる前の車両の位置を示す模式図であり、（Ｂ）はシーンが変わる際の車両の位置を示す模式図である。
【図６】前記一実施の形態における再生用音楽情報におけるデータのテーブル構造を模式的に示す概念図である。
【図７】前記一実施の形態における走行音リズム検出部における外部リズム情報の生成処理を示すフローチャートである。
【図８】前記一実施の形態における車速パルスリズム検出部における外部リズム情報の生成処理を示すフローチャートである。
【図９】前記一実施の形態における走行映像リズム検出部における外部リズム情報の生成処理を示すフローチャートである。
【図１０】前記一実施の形態における白線の認識開始時間およびフレームアウト時間の一例を示す図である。
【図１１】前記一実施の形態におけるＧＰＳリズム検出部における外部リズム情報の生成処理を示すフローチャートである。
【図１２】前記一実施の形態における楽曲のリズム同期処理を示すフローチャートである。
【図１３】前記一実施の形態における走行音検出モード、車速検出モード、および、映像検出モードにおける楽曲の再生状態の一例を示すタイミングチャートである。（ａ）は走行音の波形、（ｂ）はリズム変更処理、（ｃ）は同期処理を表す。
【図１４】前記一実施の形態におけるＧＰＳ検出モードにおける楽曲の再生状態の一例を示すタイミングチャートである。（ａ）は車両位置、（ｂ）はリズム同期処理を実施しない場合の楽曲構成、（ｃ）はリズム同期処理を実施した場合の楽曲構成を表す。
【符号の説明】
【０１０３】
６１    再生用データ
６５    楽曲リズム情報
１１０    再生制御装置を構成する状況情報生成手段としての外部入力リズム検出部
１７３    再生制御装置を構成するリズム設定手段
Ａ，Ｂ，Ｃ  物体としての白線
【図１】
2005219631.tif 000003
【図２】
2005219631.tif 000004
【図３】
2005219631.tif 000005
【図４】
2005219631.tif 000006
【図５】
2005219631.tif 000007
【図６】
2005219631.tif 000008
【図７】
2005219631.tif 000009
【図８】
2005219631.tif 000010
【図９】
2005219631.tif 000011
【図１０】
2005219631.tif 000012
【図１１】
2005219631.tif 000013
【図１２】
2005219631.tif 000014
【図１３】
2005219631.tif 000015
【図１４】
2005219631.tif 000016