(57)【要約】【課題】音質差がある楽曲を連続的に再生する際に、ユーザの再生自由度を維持しつつ、音質差による違和感を軽減することができる音楽再生装置を提供する。【解決手段】コントローラ２が再生中の楽曲のサンプリング周波数と次曲のサンプリング周波数を取得し、イコライザ５、６がコントローラ２が取得した再生中の楽曲のサンプリング周波数と次曲のサンプリング周波数に基づいて、再生中の楽曲が再生中の楽曲から次曲に切り替わる期間において、サンプリング周波数が高い楽曲の周波数特性をサンプリング周波数が低い楽曲の周波数特性に徐々に切り替える、または、サンプリング周波数が高い楽曲の周波数特性をサンプリング周波数が低い楽曲の周波数特性に徐々に切り替えるように周波数特性制御を行う。【選択図】図１
2017139514.tif 000002
【特許請求の範囲】
【請求項１】
第一楽曲の音質情報を含む第一楽曲情報と、第二楽曲の音質情報を含む第二楽曲情報と、を取得する楽曲情報取得手段と、
前記楽曲情報取得手段が取得した前記第一楽曲情報および前記第二楽曲情報に基づいて、再生される楽曲が前記第一楽曲から前記第二楽曲への切り替え前後の少なくともいずれかの期間において、一方の楽曲の再生周波数特性から他方の楽曲の再生周波数特性に徐々に切り替えるように周波数特性制御を行う周波数特性制御手段と、
を備える音楽再生装置。
【請求項２】
前記第一楽曲情報と前記第二楽曲情報とから、前記第一楽曲と前記第二楽曲とのサンプリング周波数の差を取得する周波数差取得手段をさらに備え、
前記周波数特性制御手段は、前記サンプリング周波数の差に基づいて前記周波数特性制御を行うことを特徴とする請求項１に記載の音楽再生装置。
【請求項３】
前記周波数特性制御手段は、
前記第二楽曲より前記第一楽曲の音質が高い場合には、前記第一楽曲の再生終了前の第一期間内で前記周波数特性制御を行い、
前記第一楽曲より前記第二楽曲の音質が高い場合には、前記第二楽曲の再生開始後の第二期間内で前記周波数特性制御を行い、
前記第一楽曲と前記第二楽曲との音質の差が無い場合には、前記周波数特性制御を行わないことを特徴とする請求項１または２に記載の音楽再生装置。
【請求項４】
前記周波数特性制御手段は、
前記第二楽曲より前記第一楽曲の音質が高い場合には、前記第一期間内において、音質差から定められる周波数帯域のゲインを徐々に下げるような周波数特性制御を行い、
前記第一楽曲より前記第二楽曲の音質が高い場合には、前記第二期間内において、音質差から定められる周波数帯域のゲインを徐々に上げるような周波数特性制御を行うことを特徴とする請求項３に記載の音楽再生装置。
【請求項５】
前記第二楽曲より前記第一楽曲の音質が高い場合には、前記第一期間と前記周波数帯域の単位ゲイン変化量とに基づいて前記単位ゲイン変化量あたりの所要時間を算出し、前記第一楽曲より前記第二楽曲の音質が高い場合には、前記第二期間と前記周波数帯域の単位ゲイン変化量とに基づいて前記単位ゲイン変化量あたりの所要時間を算出する所要時間算出手段をさらに備え、
前記周波数特性制御手段は、前記周波数帯域のゲインを所要時間算出手段が算出した前記単位ゲイン変化量あたりの所要時間ごとに前記単位ゲイン変化量ずつ変化させることを特徴とする請求項４に記載の音楽再生装置。
【請求項６】
前記第一楽曲末尾の無音期間である第一無音期間および前記第二楽曲冒頭の無音期間である第二無音期間のうち、少なくともいずれかを取得する無音期間取得手段をさらに備え、
前記周波数特性制御手段は、前記第一無音期間および当該第一無音期間に定めた閾値と、前記第二無音期間および当該第二無音期間に定めた閾値と、の少なくともいずれかに基づいて前記周波数特性制御を行うことを特徴とする請求項１乃至５のうちいずれか一項に記載の音楽再生装置。
【請求項７】
前記周波数特性制御手段は、前記第一無音期間および前記第二無音期間のうち、少なくともいずれかが前記閾値よりも長い場合に、前記周波数特性制御を行わないことを特徴とする請求項６に記載の音楽再生装置。
【請求項８】
前記周波数特性制御手段は、前記第一無音期間と前記第二無音期間との合計時間が当該合計時間に定めた閾値よりも長い場合に、前記周波数特性制御を行わないことを特徴とする請求項６に記載の音楽再生装置。
【請求項９】
前記無音期間取得手段は、前記第一楽曲情報から前記第一無音期間を取得し、前記第二楽曲情報から前記第二無音期間を取得することを特徴とする請求項６乃至８のうちいずれか一項に記載の音楽再生装置。
【請求項１０】
前記第一楽曲および前記第二楽曲のうち、少なくともいずれかの楽曲を解析する楽曲解析手段をさらに備え、
前記無音期間取得手段は、前記楽曲解析手段による解析の結果に基づいて前記第一無音期間および前記第二無音期間を取得することを特徴とする請求項６乃至８のうちいずれか一項に記載の音楽再生装置。
【請求項１１】
現在の再生モードを取得する再生モード取得手段をさらに備え、
前記再生モードが、前記第一楽曲から前記第二楽曲への切り替え時に２つの楽曲を重ねて再生するような再生モードの場合には、前記無音時間に係らず前記周波数特性制御を行うことを特徴とする請求項６乃至８のうちいずれか一項に記載の音楽再生装置。
【請求項１２】
前記周波数特性制御手段は、前記第一楽曲と前記第二楽曲とが重ねて再生されている期間で前記周波数特性制御を行うことを特徴とする請求項１１に記載の音楽再生装置。
【請求項１３】
第一楽曲の音質情報を含む第一楽曲情報と、第二楽曲の音質情報を含む第二楽曲情報と、を取得する楽曲情報取得手段と、
楽曲情報取得手段が取得した前記第一楽曲情報と、前記第二楽曲情報と、に基づいて、再生される楽曲が前記第一楽曲から前記第二楽曲に切り替え前後の少なくともいずれかの期間における、音質差から定められる周波数帯域の単位ゲイン変化量あたりの所要時間を算出する算出手段と、
算出された前記所要時間を出力する出力手段と、
を備えることを特徴とする情報処理装置。
【請求項１４】
第一楽曲の音質情報を含む第一楽曲情報と、第二楽曲の音質情報を含む第二楽曲情報に基づいて、音質差から定められる周波数帯域の単位ゲイン変化量あたりの所要時間を受信する受信手段と、
再生される楽曲が前記第一楽曲から前記第二楽曲に切り替え前後の少なくともいずれかの期間において、前記周波数帯域のゲインを前記受信手段が受信した前記所要時間ごとに前記単位ゲイン変化量ずつ変化させるようにして周波数特性制御をする周波数特性制御手段と、
を備えることを特徴とする音楽再生装置。
【請求項１５】
楽曲を再生する音楽再生装置の音楽再生方法において、
第一楽曲の音質情報を含む第一楽曲情報と、第二楽曲の音質情報を含む第二楽曲情報を取得する楽曲情報取得工程と、
楽曲情報取得工程で取得された前記第一楽曲情報および前記第二楽曲情報に基づいて、再生される楽曲が前記第一楽曲から前記第二楽曲への切り替え前後の少なくともいずれかの期間において、一方の楽曲の再生周波数特性から他方の楽曲の再生周波数特性に徐々に切り替えるように周波数特性制御を行う周波数特性制御工程と、
を備える音楽再生方法。
【請求項１６】
請求項１５に記載の音楽再生方法を、コンピュータにより実行させることを特徴とする音楽再生プログラム。
【請求項１７】
請求項１６に記載の音楽再生プログラムを格納したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽曲を再生する音楽再生装置に関する。
【背景技術】
【０００２】
近年、一般的に可聴帯域と称される周波数帯よりも高域の周波数帯（例えば２０ｋＨｚ以上）である超高域の信号成分を含む楽曲等の音声データ（所謂ハイレゾリューション（High-Resolution）データ）（以下、ハイレゾデータと称する）が普及しつつある。
【０００３】
そして、上述したハイレゾデータとなっている楽曲等が再生可能となっているカーオーディオや携帯音楽プレーヤ等の音楽再生装置も近年増加している。
【０００４】
しかしながら、音楽ＣＤ（Compact Disc）等のハイレゾでないデータ（非ハイレゾデータ）となっている楽曲も数多く販売等され普及しているので、ハイレゾデータと非ハイレゾデータとが混在して再生されることがある。この場合、ハイレゾデータと非ハイレゾデータとが連続して再生されると、双方の音質差から違和感を生じることがある。
【０００５】
例えば異なる音質の音声を違和感なく切り替える技術として、特許文献１には、サイマル方式のデジタルテレビ放送について、受信したアナログテレビ放送とデジタルテレビ放送のいずれか一つを出力する際に、デジタルテレビ放送に含まれる音声信号の高域音声成分にフィルタリング処理を行うことで、音声信号がアナログ方式からデジタル方式へ切り替わった際の違和感を軽減することが記載されている。
【０００６】
また、特許文献２には、様々なビットレートの楽曲を含むディスクについて、圧縮方式やビットレートによって優先順位を決め、優先順位が高い音楽ファイルから再生することによって、圧縮方式やビットレートによる音質差由来の違和感を軽減することが記載されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−１１０１９号公報
【特許文献２】特開２００５−２０３０２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１に記載の方法の場合、デジタルテレビ放送に含まれる音声信号を常にフィルタリングしており、フィルタリングされていない高音質の音声で聞く為には、ユーザによる当該機能の解除が必要だった。
【０００９】
また、特許文献２に記載の方法の場合、ビットレートによって優先順位を決めて再生するため、ランダム再生が行えない、プレイリストなどで再生順が指定された場合には適用できないという問題があった。
【００１０】
そこで、本発明は、上述した問題に鑑み、例えば、音質差がある楽曲を連続的に再生する際に、ユーザの再生自由度を維持しつつ、音質差による違和感を軽減することができる音楽再生装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、請求項１に記載された発明は、第一楽曲の音質情報を含む第一楽曲情報と、第二楽曲の音質情報を含む第二楽曲情報を取得する楽曲情報取得手段と、前記楽曲情報取得手段が取得した前記第一楽曲情報および前記第二楽曲情報に基づいて、再生される楽曲が前記第一楽曲から前記第二楽曲への切り替え前後の少なくともいずれかの期間において、一方の楽曲の再生周波数特性から他方の楽曲の再生周波数特性に徐々に切り替えるように周波数特性制御を行う周波数特性制御手段と、を備える音楽再生装置である。
【００１２】
請求項１３に記載された発明は、第一楽曲の音質情報を含む第一楽曲情報と、第二楽曲の音質情報を含む第二楽曲情報と、を取得する楽曲情報取得手段と、楽曲情報取得手段が取得した前記第一楽曲情報と、前記第二楽曲情報と、に基づいて、再生される楽曲が前記第一楽曲から前記第二楽曲に切り替え前後の少なくともいずれかの期間における、音質差から定められる周波数帯域の前記単位ゲイン変化量あたりの所要時間を算出する算出手段と、算出された前記所要時間を出力する出力手段と、を備えることを特徴とする情報処理装置である。
【００１３】
請求項１４に記載された発明は、第一楽曲の音質情報を含む第一楽曲情報と、第二楽曲の音質情報を含む第二楽曲情報に基づいて、音質差から定められる周波数帯域の前記単位ゲイン変化量あたりの所要時間を受信する受信手段と、再生される楽曲が前記第一楽曲から前記第二楽曲に切り替え前後の少なくともいずれかの期間において、前記周波数帯域のゲインを前記受信手段が受信した前記所要時間ごとに前記単位ゲイン変化量ずつ変化させるようにして周波数特性制御をする周波数特性制御手段と、を備えることを特徴とする音楽再生装置である。
【００１４】
請求項１５に記載された発明は、楽曲を再生する音楽再生装置の音楽再生方法において、第一楽曲の音質情報を含む第一楽曲情報と、第二楽曲の音質情報を含む第二楽曲情報を取得する楽曲情報取得工程と、楽曲情報取得工程で取得された前記第一楽曲情報および前記第二楽曲情報に基づいて、再生される楽曲が前記第一楽曲から前記第二楽曲への切り替え前後の少なくともいずれかの期間において、一方の楽曲の再生周波数特性から他方の楽曲の再生周波数特性に徐々に切り替えるように周波数特性制御を行う周波数特性制御工程と、を備える音楽再生方法である。
【００１５】
請求項１６に記載された発明は、請求項１５に記載の音楽再生方法を、コンピュータにより実行させることを特徴とする音楽再生プログラムである。
【００１６】
請求項１７に記載された発明は、請求項１６に記載の音楽再生プログラムを格納したことを特徴とするコンピュータ読み取り可能な記録媒体である。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施例にかかる音楽再生装置の概略ブロック構成図である。
【図２】図１に示された楽曲再生装置の楽曲切り替え時の動作のフローチャートである。
【図３】図２に示されたイコライザ処理のフローチャートである。
【図４】図３に示しされたイコライザ処理の説明図である。
【図５】グラフィックイコライザのバンド分割例を示した表である。
【図６】図５に示されたバンドの一部のゲインの設定例の説明図である。
【図７】ローパスフィルタでイコライザ処理を行う場合の説明図である。
【図８】サーバを利用した形態を示した説明図である。
【発明を実施するための形態】
【００１８】
以下、本発明の一実施形態にかかる音楽再生装置を説明する。本発明の一実施形態にかかる音楽再生装置は、楽曲情報取得手段が、第一楽曲の音質情報を含む第一楽曲情報と、第二楽曲の音質情報を含む第二楽曲情報と、を取得する。そして、周波数特性制御手段が、楽曲情報取得手段が取得した第一楽曲情報および第二楽曲情報に基づいて、再生される楽曲が第一楽曲から第二楽曲への切り替え前後の少なくともいずれかの期間において、一方の楽曲の再生周波数特性から他方の楽曲の再生周波数特性に徐々に切り替えるように周波数特性制御を行う。このようにすることにより、２つの楽曲の音質情報に基づいて、再生周波数特性を徐々に切り替えることができることから、楽曲の切り替えに伴う音質差を感じにくくなる。よって、音質差がある楽曲を連続的に再生する際に、ユーザの再生自由度を維持しつつ、音質差による違和感を軽減することができる。
【００１９】
また、第一楽曲情報と第二楽曲情報とから、第一楽曲と第二楽曲とのサンプリング周波数の差を取得する周波数差取得手段をさらに備え、周波数特性制御手段は、サンプリング周波数の差に基づいて周波数特性制御を行ってもよい。このようにすることにより、楽曲のサンプリング周波数の差に基づいて音質差を軽減するように周波数特性制御をすることができる。
【００２０】
また、周波数特性制御手段は、第二楽曲より第一楽曲の音質が高い場合には、第一楽曲の再生終了前の第一期間内で周波数特性制御を行い、第一楽曲より第二楽曲の音質が高い場合には、第二楽曲の再生開始後の第二期間内で周波数特性制御を行い、第一楽曲と第二楽曲との音質の差が無い場合には、周波数特性制御を行わないようにしてもよい。このようにすることにより、音質の高い楽曲の再生中に周波数特性制御をするので、楽曲再生中に徐々に周波数特性を変化させて音質を徐々に変化させることができ、楽曲切り替わり時の違和感を軽減することができる。
【００２１】
また、周波数特性制御手段は、第二楽曲より第一楽曲の音質が高い場合には、第一期間内において、音質差から定められる周波数帯域のゲインを徐々に下げるような周波数特性制御を行い、第一楽曲より第二楽曲の音質が高い場合には、第二期間内において、音質差から定められる周波数帯域のゲインを徐々に上げるような周波数特性制御を行ってもよい。このようにすることにより、音質の高い楽曲再生中に、音質差から定めた周波数帯域についてゲインを徐々に変化させる周波数特性制御をすることができる。
【００２２】
また、第二楽曲より第一楽曲の音質が高い場合には、第一期間と周波数帯域の単位ゲイン変化量とに基づいて単位ゲイン変化量あたりの所要時間を算出し、第一楽曲より第二楽曲の音質が高い場合には、第二期間と周波数帯域の単位ゲイン変化量とに基づいて単位ゲイン変化量あたりの所要時間を算出する所要時間算出手段をさらに備え、周波数特性制御手段は、周波数帯域のゲインを所要時間算出手段が算出した単位ゲイン変化量あたりの所要時間ごとに単位ゲイン変化量ずつ変化させてもよい。このようにすることにより、第一期間や第二期間内においてゲインを徐々に変化させる量を求めることができる。また、第一期間や第二期間が楽曲により変化しても、それに対応させることができる。
【００２３】
また、第一楽曲末尾の無音期間である第一無音期間および第二楽曲冒頭の無音期間である第二無音期間のうち、少なくともいずれかを取得する無音期間取得手段をさらに備え、周波数特性制御手段は、第一無音期間および当該第一無音期間に定めた閾値と、第二無音期間および当該第二無音期間に定めた閾値と、の少なくともいずれかに基づいて周波数特性制御を行ってもよい。このようにすることにより、楽曲間に設けられる無音期間の長さに基づいて周波数特性制御を行うことができる。
【００２４】
また、周波数特性制御手段は、第一無音期間および第二無音期間のうち、少なくともいずれかが閾値よりも長い場合に、周波数特性制御を行わないようにしてもよい。
また、周波数特性制御手段は、第一無音期間と第二無音期間との合計時間が当該合計時間に定めた閾値よりも長い場合に、周波数特性制御を行わないようにしてもよい。
このようにすることにより、例えば、楽曲間の無音期間が長い場合は、周波数特性制御を行わなくても違和感が生じにくいと考えられるので、そのような場合は周波数特性制御を行わないという判断も可能となる。
【００２５】
また、無音期間取得手段は、第一楽曲情報から第一無音期間を取得し、第二楽曲情報から第二無音期間を取得してもよい。このようにすることにより、既に取得している情報から無音時間を取得することができる。また、予め設定されている情報であるので、無音時間の精度も高く、より正確に周波数特性制御をするか否かの判定をすることができる。
【００２６】
また、第一楽曲および第二楽曲のうち、少なくともいずれかの楽曲を解析する楽曲解析手段をさらに備え、無音期間取得手段は、楽曲解析手段による解析の結果に基づいて第一無音期間および第二無音期間を取得してもよい。このようにすることにより、無音期間が予め第一楽曲情報や第二楽曲情報に含まれていなくても第一無音期間や第二無音期間を取得することができる。
【００２７】
また、現在の再生モードを取得する再生モード取得手段をさらに備え、再生モードが、第一楽曲から第二楽曲への切り替え時に２つの楽曲を重ねて再生するような再生モードの場合には、無音時間に係らず周波数特性制御を行ってもよい。このようにすることにより、２つの楽曲を重ねて再生する所謂クロスフェード再生を行う際に周波数特性制御を行って、音質差による違和感を軽減することができる。
【００２８】
また、周波数特性制御手段は、第一楽曲と第二楽曲とが重ねて再生されている期間で周波数特性制御を行ってもよい。このようにすることにより、クロスフェード再生処理期間中に周波数特性制御を行うことができる。周波数特性制御による音質の変化をより感じにくくすることができる。
【００２９】
また、本発明の一実施形態にかかる情報処理装置は、楽曲情報取得手段が、第一楽曲の音質情報を含む第一楽曲情報と、第二楽曲の音質情報を含む第二楽曲情報と、を取得する。そして、算出手段が、楽曲情報取得手段が取得した第一楽曲情報と、第二楽曲情報と、に基づいて、再生される楽曲が第一楽曲から第二楽曲に切り替え前後の少なくともいずれかの期間における、音質差から定められる周波数帯域の前記単位ゲイン変化量あたりの所要時間を算出し、出力手段が当該所要時間を出力する。このようにすることにより、配信サーバ等の音楽再生装置の外部で楽曲の切り替えに伴う音質差を感じにくくなるように徐々に再生周波数特性を変化させる際のゲイン変化量を算出して外部の音楽再生装置に出力することができる。よって、音楽再生装置の処理能力が低くても楽曲の切り替えに伴う音質差を感じにくくなるような再生をすることができる。
【００３０】
また、本発明の他の実施形態にかかる音楽再生装置は、受信手段が、第一楽曲の音質情報を含む第一楽曲情報と、第二楽曲の音質情報を含む第二楽曲情報に基づいて、音質差から定められる周波数帯域の単位ゲイン変化量あたりの所要時間を受信する。そして、再生される楽曲が第一楽曲から第二楽曲に切り替え前後の少なくともいずれかの期間において、周波数帯域のゲインを受信手段が受信した所要時間ごとに単位ゲイン変化量ずつ変化させるようにして周波数特性制御をする。このようにすることにより、周波数特性制御時に単位ゲイン変化量の所要時間の算出を行わずにゲインの変化のみをするので、処理能力が低くても、音質差を感じにくくなるような楽曲切り替えをすることができる。
【００３１】
また、本発明の一実施形態にかかる音楽再生方法は、楽曲情報取得工程で、第一楽曲の音質情報を含む第一楽曲情報と、第二楽曲の音質情報を含む第二楽曲情報を取得し、周波数特性制御工程で、楽曲情報取得工程により取得された第一楽曲情報と第二楽曲情報に基づいて、再生される楽曲が第一楽曲から第二楽曲に切り替わる期間において、一方の楽曲の再生周波数特性から他方の楽曲の再生周波数特性に徐々に切り替えるように周波数特性制御を行う。このようにすることにより、２つの楽曲の音質情報に基づいて、再生周波数特性を徐々に切り替えることができることから、楽曲の切り替えに伴う音質差を感じにくくなる。よって、音質差がある楽曲を連続的に再生する際に、ユーザの再生自由度を維持しつつ、音質差による違和感を軽減することができる。
【００３２】
また、上述した楽曲再生方法を、音楽再生プログラムとしてコンピュータにより実行させてもよい。このようにすることにより、コンピュータを利用して、音質差がある楽曲を連続的に再生する際に、ユーザの再生自由度を維持しつつ、音質差による違和感を軽減することができる。
【００３３】
また、上述した楽曲再生プログラムをコンピュータ読み取り可能な記録媒体に格納してもよい。このようにすることにより、当該プログラムを機器に組み込む以外に単体でも流通させることができ、バージョンアップ等も容易に行える。
【実施例】
【００３４】
本発明の一実施例にかかる音楽再生装置を図１乃至図７を参照して説明する。図１に示した音楽再生装置１は、カーオーディオ、携帯音楽プレーヤ、家庭用オーディオ機器等の楽曲を再生して出力する装置である。
【００３５】
図１に示すように、音楽再生装置１は、コントローラ（Ｃｏｎｔｒｏｌｌｅｒ）２と、デコーダ（Ｄｅｃｏｄｅｒ）３、４と、イコライザ５、６と、フェーダ（Ｆａｄｅｒ）７、８と、ミキサ９と、を備えている。なお、図１に示した構成は、マイクロコンピュータやＤＳＰ（Digital Signal Processer）等のコンピュータで動作する音楽再生プログラムとして機能させるようにしてもよい。
【００３６】
コントローラ２は、ＣＰＵ（Central Processing Unit）やメモリ等を内蔵するマイクロコンピュータ等から構成されている。コントローラ２は、デコーダ３、４がデコードした情報に基づいて、イコライザ５、６に後述する周波数特性制御処理を行わせたり、フェーダ７、８にフェードイン／フェードアウト処理を行わせたりする。
【００３７】
デコーダ３、４は、外部から入力される楽曲情報をデコードして再生する。本実施例において楽曲情報はＭＰ３（MPEG-1 Audio Layer-3）やＡＡＣ（Advanced Audio Coding）等により圧縮されているものとするが、非圧縮であってもよい。また、デコーダ３、４に入力される楽曲情報は、非図示の内部または外部記憶媒体等に記録されているものであってもよいし、インターネット等のネットワーク経由で外部サーバから配信（取得）されるものであってもよい。
【００３８】
イコライザ５、６は、デコーダ３、４が再生した楽曲情報に対してコントローラ２の制御により後述する周波数特性制御を行う。イコライザ５はデコーダ３が再生した楽曲情報に対して周波数特性制御を行い、イコライザ６はデコーダ４が再生した楽曲情報に対して周波数特性制御を行う。
【００３９】
フェーダ７、８は、イコライザ５、６により周波数特性制御がされた楽曲情報に対してコントローラ２の制御によりフェードイン処理またはフェードアウト処理を行う。フェーダ７はイコライザ５の出力に対してフェードイン処理またはフェードアウト処理を行い、フェーダ８はイコライザ６の出力に対してフェードイン処理またはフェードアウト処理を行う。
【００４０】
ミキサ９は、コントローラ２の制御によりフェーダ７の出力およびフェーダ８の出力を混合して出力する。
【００４１】
なお、図１に示した構成において、デコーダ３、イコライザ５、フェーダ７の経路と、デコーダ４、イコライザ５、フェーダ８の経路と、は交互に動作する。例えば、１曲目がデコーダ３、イコライザ５、フェーダ７の経路で処理された場合は、２曲目はデコーダ４、イコライザ５、フェーダ８の経路で処理される。なお、クロスフェード再生を行わない場合は、いずれかの経路のみで処理を行ってもよい。クロスフェード再生を行わない場合ミキサ９は混合処理を行わずスルーとなる。
【００４２】
次に、上述した構成の音楽再生装置１における楽曲切り替え動作を図１および図２のフローチャートを参照して説明する。
【００４３】
まず、ステップＳ１０１において、コントローラ２はクロスフェードで次曲に遷移するか否かを判断し、クロスフェードで次曲に遷移する場合（Ｙｅｓの場合）はステップＳ１０２に進み、そうでない場合（Ｎｏの場合）はステップＳ１０４に進む。クロスフェード再生とは、再生中の楽曲（第一楽曲）と次に再生する楽曲（次曲：第二楽曲）とを切れ目なく接続して再生する際に、再生中の楽曲の音量を徐々に低下させながら（フェードアウト）、次に再生する楽曲の音量を徐々に上昇させる（フェードイン）ようにして重ねて再生するモードである。クロスフェードで次曲に遷移するか否かは、例えば、ユーザ等による再生モードの設定情報等を取得する。
【００４４】
次に、ステップＳ１０２において、コントローラ２は、イコライザ５、６にイコライザ処理を行わせてステップＳ１０２に進む。イコライザ処理のフローチャートを図３に示す。
【００４５】
図３のフローチャートを説明する。まず、楽曲情報取得工程としてのステップＳ２０１において、コントローラ２は、デコーダ３またはデコーダ４から再生中の楽曲のサンプリング周波数を取得してステップＳ２０２に進む。サンプリング周波数は、例えば再生中の楽曲をデコーダ３またはデコーダ４でデコードした情報から取得する。この情報（第一楽曲情報）には、楽曲そのものの情報（データ）だけでなく、ヘッダ等に楽曲のタイトルやアーチスト名やサンプリング周波数等の楽曲内容にかかる情報も含まれており、このヘッダ等を参照して取得すればよい。即ち、本実施例では、音質情報としてサンプリング周波数を利用している。
【００４６】
次に、楽曲情報取得工程としてのステップＳ２０２において、コントローラ２は、デコーダ４またはデコーダ３から次曲のサンプリング周波数を取得してステップＳ２０３に進み。サンプリング周波数の取得方法はステップＳ２０１と同様である（本ステップで取得する情報が第二楽曲情報）。また、次曲は、例えばプレイリストやアルバムの曲順等から判別すればよい。
【００４７】
次に、ステップＳ２０３において、コントローラ２は、再生中の楽曲のサンプリング周波数が次曲のサンプリング周波数よりも小さいか否かを判断し、小さい場合（Ｙｅｓの場合）はステップＳ２０４に進み、小さくない場合（Ｎｏの場合）はステップＳ２０５に進む。即ち、コントローラ２は再生中の楽曲と次曲とのサンプリング周波数の差を取得している。
【００４８】
次に、周波数特性制御工程としてのステップＳ２０４において、次曲に対してイコライザ処理を行いフローチャートを終了する（図２のステップＳ１０２の処理を終了する）。本ステップにおいては、次曲の方がサンプリング周波数が高い、つまり、次曲がハイレゾデータであると判断されたので、次曲の冒頭部分に対してイコライザ処理を行う。この処理は次曲を再生するデコーダ３またはデコーダ４に接続されているイコライザ５またはイコライザ６が実行する。即ち、再生中の楽曲（第一楽曲）より次曲（第二楽曲）の音質が高いので、次曲（第二楽曲）の再生開始後の第二期間内で周波数特性制御を行う。
【００４９】
イコライザ処理について図４乃至図６を参照して説明する。図４は、イコライザ５、６をグラフィックイコライザとして構成された場合の例であり、縦軸はゲイン、横軸は周波数を示している。グラフィックイコライザは周知のように、周波数帯域を複数のバンドに分割し、バンド毎にゲインを調整することができる。
【００５０】
図４（ａ）は、非ハイレゾデータの楽曲の場合の再生周波数特性を示した図である。図４（ａ）に示したように、特定のバンド以上はゲインを減衰させるような周波数特性となっている。図４（ｂ）は、非ハイレゾデータの楽曲からハイレゾデータの楽曲への切り替え途中の再生周波数特性の例である。図４（ｂ）は、図４（ａ）よりも、特定のバンド以上においてゲインの減衰量が少なくなっている。そして、図４（ｃ）は、ハイレゾデータの楽曲の場合の再生周波数特性を示した図である。図４（ｃ）は、図４（ｂ）よりも、特定のバンド以上においてゲインの減衰量が更に少なくなっている。ハイレゾデータは、非ハイレゾデータよりも高域の周波数帯の信号成分を多く含むのでこのようなゲインの設定となっている。
【００５１】
本実施例においては、非ハイレゾデータの楽曲からハイレゾデータの楽曲に切り替わる際に図４（ａ）の再生周波数特性から図４（ｃ）の再生周波数特性へ徐々に切り替える。即ち、一方の楽曲の再生周波数特性から他方の楽曲の再生周波数特性に徐々に切り替えている。
【００５２】
次に、具体例を図５および図６を参照して説明する。図５は、グラフィックイコライザのバンドの分割例（バンドＮｏ．、バンドの中心周波数、下限周波数、上限周波数、楽曲ＳａｍｐｌｉｎｇＲａｔｅ）を示したグラフである。楽曲ＳａｍｐｌｉｎｇＲａｔｅは、グラフィックイコライザには直接関連しないが、当該バンドに対応するサンプリング周波数を示したものである。このサンプリング周波数は、中心周波数をナイキスト周波数とした際にその中心周波数を２倍した値である。
【００５３】
ここで、サンプリング周波数が例えば８ｋＨｚ以上の楽曲情報を扱うとすれば、バンドＮｏ．３６〜５０の範囲を調整すればよいこととなる。図６は、バンドＮｏ．３６〜５０のバンドのゲインを示した図である。図６の状態は、これらのバンドについて全くゲインを減衰していない状態である。
【００５４】
図５および図６に示したグラフィックイコライザにおいて、低いサンプリング周波数の楽曲から高いサンプリング周波数の楽曲に切り替える場合、まず、再生中の楽曲と次曲のナイキスト周波数を求める。例えば、再生中の楽曲のサンプリング周波数が４４．１ｋＨｚで、次曲のサンプリング周波数が９６ｋＨｚの場合、ナイキスト周波数は、それぞれ２２．０５ｋＨｚと４８ｋＨｚとなる。したがって、バンドＮｏ．４３とバンドＮｏ．４７が対応する。ここで、バンドＮｏ．４３は、低いサンプリング周波数の楽曲に対応するので、このバンド以下はゲイン最大としてゲインを減衰しない状態で固定する。バンドＮｏ．４４〜４７は徐々にゲインを調整する対象のバンドとする。バンドＮｏ．４８〜５０は、高いサンプリング周波数の楽曲であっても信号成分を含まない周波数帯域であるのでゲインを最低として、ゲインを最大まで減衰させた状態で固定する。
【００５５】
次に、調整回数を算出する。図５および図６に示した具体例においては、ゲイン調整を１０段階（０．１〜１．０）とし、１回当たりのゲイン調整量（単位ゲイン変化量）は０．１、隣り合ったバンド差も０．１とする。つまり、１回目の調整時はバンドＮｏ．４４が０．１、バンドＮｏ．４５〜４７が０．０とし、２回目の調整時はバンドＮｏ．４４が０．２、バンドＮｏ．４５が０．１、バンドＮｏ．４６〜４７が０．０とするといった調整をする。この場合の調整回数は、４バンド全てをゲイン最低（０．０）から最大（１．０）まで調整すると１０＋（４−１）で１３回となる。なお、この調整回数の算出は一例であり、調整のスタート時のゲインの値や最終的に調整されるゲインの値によって異なる。例えば図４（ａ）から（ｃ）のように調整する場合は、１３回とは異なる回数になる。また、１回当たりのゲイン調整量もユーザ等により適宜変更可能としてもよい。その場合も調整回数は変化する。
【００５６】
次に、総調整時間を算出する。この総調整時間は、再生中の楽曲で周波数特性制御を行う場合は、再生中の楽曲の再生終了前の所定期間（第一期間）となり、次曲で周波数特性制御を行う場合は、次曲の再生開始後の所定期間（第二期間）となる。この総調整時間は全ての楽曲において固定であってもよいし、第一期間か第二期間かや、例えば楽曲のジャンル、或いは演奏時間等により異なる時間としてもよい。また、クロスフェード再生を行う場合は、クロスフェード再生の期間を総調整時間とすることが好ましいが、クロスフェード再生の期間を含めば、その前後の期間が総調整時間に含まれていてもよい。
【００５７】
調整時間が予め決められている場合は、総調整時間内における１回当たりの調整時間（単位ゲインあたりの所要時間）を算出する。例えば、総調整時間が１０秒の場合、１０秒÷１３回＝約７６９ミリ秒となる。なお、この１回当たりの調整時間は１ミリ秒単位でなく、イコライザの処理能力等により１０ミリ秒単位や１００ミリ秒単位等であってもよい。
【００５８】
一方、１回当たりの調整時間を予め決めてもよい。例えば、１回当たりの調整時間を２００ミリ秒とすると、２００ミリ秒×１３回＝２６００ミリ秒（２．６秒）が総調整時間となる。したがって総調整時間は調整回数により変化する。なお、１回当たりの調整時間も上述したように楽曲のジャンルや演奏時間等により異なる時間としてもよい。
【００５９】
上述した１回当たりの調整時間や総調整時間はコントローラ２で算出し、イコライザ５、６ではコントローラ２で算出された１回当たりの調整時間や総調整時間でゲイン調整を行う。即ち、算出した１回当たりの調整時間（単位ゲイン変化量あたりの所要時間）ごとに単位ゲイン変化量ずつ変化させることで、再生中の楽曲の（第一楽曲）より次曲（第二楽曲）の音質（サンプリング周波数）が高い場合には、調整時間（第二期間）内において、サンプリング周波数の差（音質差）から定められるバンドＮｏ．４４〜４７（周波数帯域）のゲインを徐々に上げるような周波数特性制御を行う。このようにして、サンプリング周波数の差に基づいて徐々に再生周波数特性を変化させている。
【００６０】
なお、上述した説明では、グラフィックイコライザで説明したがパラメトリックイコライザであってもよい。パラメトリックイコライザで実現する場合は、調整するバンドの数を固定にして、調整帯域をそのバンド数で割って調整バンドを決定すれば同様にして行うことができる。
【００６１】
また、グラフィックイコライザやパラメトリックイコライザではなく、ローパスフィルタ等のフィルタ処理であってもよい。ローパスフィルタの場合、図７に示すように、ハイレゾデータ用の遮断周波数ＨＦと非ハイレゾデータ用との遮断周波数ＮＨＦを設定しておき、両者の間を徐々に移行させればよい。この場合の徐々に移行させるための総調整時間は、グラフィックイコライザの場合と同様に、全ての楽曲において固定であってもよいし、第一期間か第二期間かや、例えば楽曲のジャンル、或いは演奏時間等により異なる時間としてもよい。
【００６２】
図３のフローチャートの説明に戻る。ステップ２０５においては、コントローラ２は、再生中の楽曲のサンプリング周波数が次曲のサンプリング周波数よりも大きいか否かを判断し、大きい場合（Ｙｅｓの場合）はステップＳ２０６に進み、大きくない場合（Ｎｏの場合）はフローチャートを終了する（図２のステップＳ１０２の処理を終了する）。即ち、再生中の楽曲（第一楽曲）と次曲（第二楽曲）との音質の差が無い場合には、周波数特性制御を行わない。
【００６３】
つまり、本ステップで、再生中の楽曲のサンプリング周波数が次曲のサンプリング周波数よりも大きくないと判断された場合は、再生中の楽曲のサンプリング周波数と次曲のサンプリング周波数とが同じであることを意味し、この場合はイコライザ処理を行わない。なお、サンプリング周波数の差は、一定の範囲以内であれば差が無いと判断してもよい。例えばサンプリング周波数の１バンド分程度等差が少ない場合、聴感上の差もほとんど感じられないため、このような場合はサンプリング周波数の差はないと判断してもよい。
【００６４】
次に、周波数特性制御工程としてのステップＳ２０６において、再生中の楽曲に対してイコライザ処理を行ってフローチャートを終了する（図２のステップＳ１０２の処理を終了する）。本ステップにおいては、再生中の楽曲の方がサンプリング周波数が高い、つまり、再生中の楽曲がハイレゾデータであると判断されたので、再生中の楽曲の末尾部分に対して上述したイコライザ処理を行う。但し、この場合は、ハイレゾデータの楽曲の再生周波数特性から非ハイレゾデータの楽曲の再生周波数特性へ徐々に変化させる。基本的な考え方は図４乃至図６に示した方法と変化させる方向が逆である他は同じである。即ち、次曲（第二楽曲）より再生中の楽曲の（第一楽曲）の音質が高い場合には、再生中の楽曲（第一楽曲）の再生終了前の第一期間内で、サンプリング周波数の差（音質差）から定められるバンドＮｏ．４４〜４７（周波数帯域）のゲインを徐々に下げるような周波数特性制御を行う。
【００６５】
図２のフローチャートの説明に戻る。ステップＳ１０３においては、コントローラ２は、フェーダ７、８にクロスフェード再生（処理）を行わせて図１のフローチャートを終了する。本ステップにおいては、デコーダ３が再生中の楽曲の処理を行い、デコーダ４が次曲の処理を行う場合は、フェーダ７にフェードアウト処理をさせて、フェーダ８にフェードイン処理をさせる。逆にデコーダ４が再生中の楽曲の処理を行い、デコーダ３が次曲の処理を行う場合は、フェーダ８にフェードアウト処理をさせて、フェーダ７にフェードイン処理をさせる。
【００６６】
一方、ステップＳ１０４においては、ステップＳ１０１においてクロスフェードで次曲に遷移しないと判断されたので、再生中の楽曲のポストギャップ時間が分かるか否かを判断し、分かる場合（Ｙｅｓの場合）はステップＳ１０５に進み、分からない場合（Ｎｏの場合）はステップＳ１１０に進む。ポストギャップとは音楽ＣＤ等において各トラックの切れ目を分かり易くするためトラックの末尾に挿入される無音期間（第一楽曲末尾の無音期間）である。このポストギャップは、音楽ＣＤであれば、トラックのデータから取得することができ、音楽ＣＤ等からリッピングしたデータであれば、リッピング時にポストギャップの値をヘッダ等に含ませていれば、当該ヘッダ等から取得することができる。
【００６７】
次に、ステップＳ１０５において、次曲のプリギャップが分かるか否かを判断し、分かる場合（Ｙｅｓの場合）はステップＳ１０６に進み、分からない場合（Ｎｏの場合）はステップＳ１０８に進む。プリギャップとは、音楽ＣＤ等において各トラックの切れ目を分かり易くするためトラックの先頭に挿入される無音期間（第二楽曲冒頭の無音期間）である。このプリギャップもポストギャップと同様にして取得することができる。
【００６８】
次に、ステップＳ１０６において、ポストギャップとプリギャップの合計時間が予め定めた閾値内か否かを判断し、閾値内である場合（Ｙｅｓの場合）はステップＳ１０７に進みステップＳ１０２と同様なイコライザ処理を行い、閾値内でない場合（Ｎｏの場合）はイコライザ処理を行わずにフローチャートを終了する。本ステップの場合、ポストギャップとプリギャップの合計時間が長い場合（閾値内でない場合）は楽曲間の無音期間が長いことを意味し、無音期間が長い場合、楽曲切り替え時に楽曲間の音質差を感じにくいのでイコライザ処理を行わないようにする。即ち、ポストギャップ（第一無音期間）とプリギャップ（第二無音期間）との合計時間が閾値よりも長い場合に、周波数特性制御を行わない。
【００６９】
次に、ステップＳ１０８において、再生中の楽曲のポストギャップの時間が予め定めた閾値内か否かを判断し、閾値内である場合（Ｙｅｓの場合）はステップＳ１０９に進みステップＳ１０２と同様なイコライザ処理を行い、閾値内でない場合（Ｎｏの場合）はイコライザ処理を行わずにフローチャートを終了する。本ステップの場合、プリギャップの時間が不明であるのでポストギャップの時間のみで判断を行い、その時間が長い場合（閾値内でない場合）は楽曲間の無音期間が長く、楽曲切り替え時に楽曲間の音質差を感じにくいのでイコライザ処理を行わないようにする。即ち、ポストギャップ（第一無音期間）が閾値よりも長い場合に、周波数特性制御を行わない。
【００７０】
次に、ステップＳ１１０において、ステップＳ１０５と同様に次曲のプリギャップの時間が分かるか否かを判断し、分かる場合（Ｙｅｓの場合）はステップＳ１１１に進み、分からない場合（Ｎｏの場合）はステップＳ１１３に進む。
【００７１】
次に、ステップＳ１１１において、次曲のプリギャップの時間が予め定めた閾値内か否かを判断し、閾値内である場合（Ｙｅｓの場合）はステップＳ１１２に進みステップＳ１０２と同様なイコライザ処理を行い、閾値内でない場合（Ｎｏの場合）はイコライザ処理を行わずにフローチャートを終了する。本ステップの場合、ポストギャップの時間が不明であるのでプリギャップの時間のみで判断を行い、その時間が長い場合（閾値内でない場合）は楽曲間の無音期間が長く、楽曲切り替え時に楽曲間の音質差を感じにくいのでイコライザ処理を行わないようにする。即ち、プリギャップ（第二無音期間）が閾値よりも長い場合に、周波数特性制御を行わない。
【００７２】
次に、ステップＳ１１３において、ステップＳ１０２と同様なイコライザ処理を行ってフローチャートを終了する。本ステップの場合、ポストギャップもプリギャップも不明である。この場合はイコライザ処理を行うようにしている。
【００７３】
なお、図１のステップＳ１０６の閾値（第一閾値）とステップＳ１０８の閾値（第二閾値）とステップＳ１１１の閾値（第三閾値）は原則として異なる値である。但し、ステップＳ１０８の閾値とステップＳ１１１の閾値は同じ値であってもよい。
【００７４】
本実施例によれば、コントローラ２が再生中の楽曲のサンプリング周波数と次曲のサンプリング周波数とを取得する。そして、イコライザ５、６がコントローラ２で取得した再生中の楽曲のサンプリング周波数と次曲のサンプリング周波数とに基づいて、再生中の楽曲から次曲への切り替え前後の少なくともいずれかの期間において、サンプリング周波数が高い楽曲の周波数特性をサンプリング周波数が低い楽曲の周波数特性に徐々に切り替える、または、サンプリング周波数が高い楽曲の周波数特性をサンプリング周波数が低い楽曲の周波数特性に徐々に切り替えるように周波数特性制御を行う。このようにすることにより、２つの楽曲のサンプリング周波数の差に基づいて、再生周波数特性を徐々に切り替えることができることから楽曲の切り替えに伴う音質差を感じにくくなる。よって、音質差がある楽曲を連続的に再生する際に、ユーザの再生自由度を維持しつつ、音質差による違和感を軽減することができる。
【００７５】
また、イコライザ５、６は、次曲より再生中の楽曲のサンプリング周波数が高い場合には、再生中の楽曲の再生終了前の調整時間内で周波数特性制御を行い、再生中の楽曲より次曲のサンプリング周波数が高い場合には、次曲の再生開始後の調整時間内で周波数特性制御を行い、再生中の楽曲と次曲とのサンプリング周波数の差が無い場合には、周波数特性制御を行わないようにする。このようにすることにより、サンプリング周波数の高い楽曲（ハイレゾデータ）の再生中に周波数特性制御をするので、楽曲再生中に徐々に周波数特性を変化させて音質を徐々に変化させることができ、楽曲の切り替わり時の違和感を軽減することができる。
【００７６】
また、イコライザ５、６は、次曲より再生中の楽曲のサンプリング周波数が高い場合には、調整時間内において、サンプリング周波数の差から定められる周波数帯域のゲインを徐々に下げるような周波数特性制御を行い、再生中の楽曲より次曲のサンプリング周波数が高い場合には、調整時間内において、サンプリング周波数の差から定められる周波数帯域のゲインを徐々に上げるような周波数特性制御を行う。このようにすることにより、サンプリング周波数の高い楽曲再生中に、サンプリング周波数の差から定めた周波数帯域についてゲインを徐々に変化させる周波数特性制御をすることができる。
【００７７】
また、コントローラ２は、総調整時間と調整回数とに基づいて１回当たりの調整時間を算出する。そして、イコライザ５、６は、サンプリング周波数の差から定められる周波数帯域のゲインをコントローラ２が算出した１回当たりの調整時間ごとに単位ゲイン変化量ずつ変化させてもよい。このようにすることにより、総調整時間内においてゲインを徐々に変化させる量を求めることができる。また、総調整時間が楽曲により変化しても、それに対応させることができる。
【００７８】
また、コントローラ２は、ポストギャップの時間およびプリギャップの時間のうち、少なくともいずれかを取得し、イコライザ５、６は、ポストギャップの時間およびポストギャップの時間に定めた閾値と、プリギャップの時間およびプリギャップの時間に定めた閾値と、の少なくともいずれかに基づいて周波数特性制御を行う。このようにすることにより、楽曲間に設けられる無音期間の長さに基づいて周波数特性制御を行うことができる。
【００７９】
また、イコライザ５、６は、ポストギャップの時間とプリギャップの時間のうち、少なくともいずれかが閾値よりも長い場合に、周波数特性制御を行わないようにする。また、ポストギャップの時間とプリギャップの時間との合計時間が閾値よりも長い場合にも、周波数特性制御を行わないようにする。このようにすることにより、例えば、ポストギャップの時間やプリギャップの時間が長い場合は、周波数特性制御を行わなくても違和感が生じにくいと考えられるので、そのような場合は周波数特性制御を行わないという判断も可能となる。
【００８０】
また、コントローラ２は、再生中の楽曲情報のヘッダ等からポストギャップの時間を取得し、次曲の楽曲情報のヘッダ等からプリギャップの時間を取得する。このようにすることにより、容易にポストギャップやプリギャップの時間を取得することができる。また、予め設定されている情報であるので、ポストギャップやプリギャップの時間の精度も高く、より正確に周波数特性制御をするか否かの判断をすることができる。
【００８１】
また、コントローラ２は、現在の再生モードが、再生中の楽曲から次曲への切替時にクロスフェードをして再生する再生モードの場合には、ポストギャップやプリギャップの時間に係らずクロスフェード処理期間中に周波数特性制御を行う。このようにすることにより、クロスフェード再生を行う際に周波数特性制御を行って、音質差による違和感を軽減することができる。
【００８２】
なお、上述した実施例では、ポストギャップやプリギャップの時間を楽曲情報のヘッダ等から取得していたが、ポストギャップやプリギャップの時間が分からない場合は、コントローラ２において、楽曲のＡメロやＢメロ、サビ等の楽曲の構造を解析する周知の楽曲解析によりポストギャップやプリギャップの時間を算出してもよい。
【００８３】
また、上述した実施例では、ゲインを調整する周波数帯域をサンプリング周波数の差から求めていたが、サンプリング周波数ごとに再生周波数特性（各バンドのゲイン）を規定しておき、ゲインの差があるバンドのみを徐々に切り替えるようにしてもよい。
【００８４】
また、上述した実施例は、音楽再生装置１が周波数特性制御を行うための全ての演算を行っていたが、例えば調整回数や１回当たりの調整時間等をサーバで一括して算出するようにしてもよい。図８の構成例を示す。図８において、サーバ２０と音楽再生装置１Ａとはインターネット等のネットワークで接続されている。音楽再生装置１Ａは、図１に示した構成に対してサーバと通信するための通信手段を追加したものである。通信手段は音楽再生装置１に内蔵するに限らず、アダプタ等で着脱自在になっていてもよい。
【００８５】
サーバ２０は、音楽再生装置１Ａにおける再生順に基づいて楽曲間における周波数特性制御を行うための調整回数や１回当たりの調整時間を算出する。調整回数や１回当たりの調整時間を算出する方法は上述した実施例と同じである。また、１回当たりのゲイン調整量は音楽再生装置１Ａのスペック等から予め取得可能であり、又はユーザが設定、変更してもよい。
【００８６】
また、音楽再生装置１Ａにおける再生順は、音楽再生装置１Ａからプレイリスト等を取得したり、サーバ２０が楽曲を配信するサーバである場合は、配信するアルバム等の曲順等から取得すればよい。ランダム再生の場合は次曲が判明した時点で調整回数や１回当たりの調整時間を算出すればよい。ランダム再生の場合であっても、次曲は再生中の楽曲の再生終了前に判明することが多いので、上記実施例のような動作をさせることは可能である。
【００８７】
また、サーバ２０は、ポストギャップやプリギャップが不明な場合の解析を行ってもよい。つまり、サーバ２０において、複雑な処理を実行させることで、音楽再生装置１Ａのコントローラ２の処理能力が低くても音質差による違和感を軽減した再生をすることが可能となる。
【００８８】
したがって、図８の構成の場合、サーバ２０は、第一楽曲の音質情報を含む第一楽曲情報と、第二楽曲の音質情報を含む第二楽曲情報と、を取得する楽曲情報取得手段と、楽曲情報取得手段が取得した前記第一楽曲情報と、前記第二楽曲情報と、に基づいて、再生される楽曲が前記第一楽曲から前記第二楽曲に切り替え前後の少なくともいずれかの期間における、音質差から定められる周波数帯域の単位ゲイン変化量あたりの所要時間を算出する算出手段と、算出された前記所要時間を出力する出力手段と、を備えることを特徴とする情報処理装置として機能する。
【００８９】
また、音楽再生装置１Ａは、第一楽曲の音質情報を含む第一楽曲情報と、第二楽曲の音質情報を含む第二楽曲情報に基づいて、音質差から定められる周波数帯域の単位ゲイン変化量あたりの所要時間を受信する受信手段と、再生される楽曲が前記第一楽曲から前記第二楽曲に切り替え前後の少なくともいずれかの期間において、前記周波数帯域のゲインを前記受信手段が受信した前記所要時間ごとに前記単位ゲイン変化量ずつ変化させるようにして周波数特性制御をする周波数特性制御手段と、を備えることを特徴とする音楽再生装置として機能する。
【００９０】
また、本発明は上記実施例に限定されるものではない。即ち、当業者は、従来公知の知見に従い、本発明の骨子を逸脱しない範囲で種々変形して実施することができる。かかる変形によってもなお本発明の音楽再生装置の構成を具備する限り、勿論、本発明の範疇に含まれるものである。
【符号の説明】
【００９１】
１、１Ａ  音楽再生装置
２        コントローラ（楽曲情報取得手段、音質取得手段、所要時間算出手段、無音期間取得手段、楽曲解析手段、再生モード取得手段）
３、４    デコーダ
５、６    イコライザ（周波数特性制御手段）
７、８    フェーダ
９        ミキサ
２０      サーバ（楽曲情報取得手段、音質取得手段、所要時間算出手段、無音期間取得手段、楽曲解析手段、再生モード取得手段）
Ｓ２０１  再生中の楽曲のサンプリング周波数を取得（楽曲情報取得工程）
Ｓ２０２  次曲のサンプリング周波数を取得（楽曲情報取得工程）
Ｓ２０４  次曲に対してイコライザ処理を行う（周波数特性制御手段）
Ｓ２０５  再生中の楽曲に対してイコライザ処理を行う（周波数特性制御手段）
【図１】
2017139514.tif 000003
【図２】
2017139514.tif 000004
【図３】
2017139514.tif 000005
【図４】
2017139514.tif 000006
【図５】
2017139514.tif 000007
【図６】
2017139514.tif 000008
【図７】
2017139514.tif 000009
【図８】
2017139514.tif 000010