(57)【要約】【課題】ユーザに不快感を与えることなく再生中の曲から次の曲に再生を継続することのできる音楽再生装置を提供する。【解決手段】記憶部２から先に再生する曲を読み出して記憶する第１のバッファ３と、記憶部から後に再生する曲を読み出して記憶する第２のバッファ４と、前記第１のバッファに記憶した曲にフェードアウト処理を施し、前記第２のバッファに記憶された曲にフェードイン処理を施し、前記フェードアウト処理およびフェードイン処理を施した曲を加算して第３のバッファに記憶する演算部５と、前記第３のバッファ６に記憶された曲を出力する出力部７と、前記第１のバッファ、第２のバッファ、演算部、および出力部を制御する制御部１を備え、前記制御部は、前記フェードイン処理およびフェードアウト処理を行う際、前記先に再生する曲および後に再生する曲の低域成分の合計レベルを、中域成分の合計レベルおよび高域成分の合計レベルよりも小になるように設定し、再生されるビート成分を抑制する。【選択図】図１
2008027552.tif 000002
【特許請求の範囲】
【請求項１】
記憶部から先に再生する曲を読み出して記憶する第１のバッファと、
記憶部から後に再生する曲を読み出して記憶する第２のバッファと、
前記第１のバッファに記憶した曲にフェードアウト処理を施し、前記第２のバッファに記憶された曲にフェードイン処理を施し、前記フェードアウト処理およびフェードイン処理を施した曲を加算して第３のバッファに記憶する演算部と、
前記第３のバッファに記憶された曲を出力する出力部と、
前記第１のバッファ、第２のバッファ、演算部、および出力部を制御する制御部を備え、  前記制御部は、前記フェードイン処理およびフェードアウト処理を行う際、前記先に再生する曲および後に再生する曲の低域成分の合計レベルを、中域成分の合計レベルおよび高域成分の合計レベルよりも小になるように設定し、再生されるビート成分を抑制することを特徴とする音楽再生装置。
【請求項２】
請求項１記載の音楽再生装置において、
前記先に再生する曲および後に再生する曲の低域成分は、前記曲のビート楽器の周波数帯域成分であることを特徴とする音楽再生装置。
【請求項３】
請求項１記載の音楽再生装置において、
前記フェードアウト処理は、第１のバッファに記憶した曲の再生残り時間が予め設定した時間になったとき開始することを特徴とする音楽再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音楽再生装置にかかり、特に曲と曲の間を途切れさせることなく再生することのできる音楽再生装置に関する。
【背景技術】
【０００２】
近年では、ユーザは、音楽データをパーソナルコンピュータ（ＰＣ）に取り込み、取り込んだ音楽データを再生ソフトで再生する、あるいは、前記取り込んだ音楽データをデジタルオーディオプレーヤに転送して再生する、というスタイルで音楽を楽しむ傾向にある。
【０００３】
前記再生ソフトあるいはデジタルオーディオプレーヤの中には、再生中の曲から次の曲へと再生する曲を繋ぎ変えるとき、再生中の曲の再生が全て終了してから次の曲の再生を始めるのではなく、再生中の曲の終盤期間の音量を徐々に低減し、この期間（クロスフェード期間）に次に再生する曲をその音量を徐々に増加させながら重ねて再生する機能、すなわちクロスフェード機能を備えるものがある。
【０００４】
再生中の曲の再生が全て終了してから、次の曲の再生を開始する場合、一般的に無音の状態ができる。この無音状態は、ダンスミュージックなどの場合にはグルーヴ感（リズムに感じる生き生きとした表情）を損ねてしまう。そこで、前記クロスフェード機能を用いることで、グルーヴ感を維持しつつ再生を継続することが可能となる。
【０００５】
ところで、前記クロスフェード機能を持たせて再生する場合において、再生中の曲の小節の途中で、次の曲を１拍目から再生すると、小節ごとのリズムが乱れて不快な繋ぎになる。このため、再生中の曲の小節の１拍目に合わせて、次の曲の小節の１拍目を再生する方法が知られている（特許文献１）。
【０００６】
なお、クロスフェード機能を持たせて再生する場合、再生中の曲と次の曲のＢＰＭ(Beat Per Minutes)が異なっていると、再生中の曲の小節の１拍目に合わせて、次の曲の１拍目を再生したとしても、徐々にビートが乱れてくる。特許文献２には、双方の曲のＢＰＭを一致させる為に、ＢＰＭを自動で検出することが記載されている。
【特許文献１】特開２００５−３３１９０５号公報
【特許文献２】特開平８−２０１５４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
前述のようにクロスフェード機能を持たせて、再生中の曲から次の曲に再生を継続する場合において、双方の曲のビートパターンが異なっている場合、双方の曲のビートがズレて入り混じることとなり、不快な印象を与えてしまう。ビートパターンが異なるということは、例えば、一方の曲が等間隔の４つ打ちのビートパターンに対して、他方の曲が等間隔な４つ打ちのビートでない部分でビートを取るような変則的なビートパターンとなる状態のことである。
【０００８】
なお、音楽の再生に際して、再生中の曲および次に再生する曲の１拍目を検出し、タイミングを合わせて前記各曲を再生を再生するため、あるいはＢＰＭを検出するためには、多くのメモリを必要とする。また、プログラム工程数あるいは演算量も多くなり、再生装置における演算負荷が大きくなる。またプログラムの開発負担も大きくなる。
【０００９】
本発明はこれらの問題点に鑑みてなされたもので、ユーザに不快感を与えることなく再生中の曲から次の曲に再生を継続することのできる音楽再生装置を提供するものである。
【課題を解決するための手段】
【００１０】
本発明は上記課題を解決するため、次のような手段を採用した。
【００１１】
記憶部から先に再生する曲を読み出して記憶する第１のバッファと、記憶部から後に再生する曲を読み出して記憶する第２のバッファと、前記第１のバッファに記憶した曲にフェードアウト処理を施し、前記第２のバッファに記憶された曲にフェードイン処理を施し、前記フェードアウト処理およびフェードイン処理を施した曲を加算して第３のバッファに記憶する演算部と、前記第３のバッファに記憶された曲を出力する出力部と、前記第１のバッファ、第２のバッファ、演算部、および出力部を制御する制御部を備え、前記制御部は、前記フェードイン処理およびフェードアウト処理を行う際、前記先に再生する曲および後に再生する曲の低域成分の合計レベルを、中域成分の合計レベルおよび高域成分の合計レベルよりも小になるように設定し、再生されるビート成分を抑制する。
【発明の効果】
【００１２】
本発明は、以上の構成を備えるため、ユーザに不快感を与えることなく再生中の曲から次の曲に再生を継続することのできる音楽再生装置を提供することができる。
【発明を実施するための最良の形態】
【００１３】
以下、最良の実施形態を添付図面を参照しながら説明する。図１は、本発明の実施形態にかかる音楽再生装置の構成を示すブロック図である。図において、２は複数の曲を記憶する記憶部であり、ハードディスク、フラッシュメモリ等の記憶装置で構成する。３は第１のバッファ（ＩＮＰＵＴバッファＡ）であり、先に再生する曲を記憶している。４は第２のバッファ（ＩＮＰＵＴバッファＢ）であり、次に再生する曲を記憶している。５は演算部であり、前記第１のバッファに記憶した曲にフェードアウト処理を施し、第２のバッファに記憶された曲にフェードイン処理を施し、フェードアウト処理およびフェードイン処理を施した曲を加算して第３のバッファ（ＯＵＴＰＵＴバッファ）６に記憶する。また、演算部５は、前記フェードイン処理およびフェードアウト処理を行う際、前記先に再生する曲および後に再生する曲の低域成分のレベルを低減するイコライザ処理を施す。７は出力部であり、第３のバッファ６に記憶した曲を再生してオーディオ信号として出力する。１は制御部であり、前記記憶部２，第１のバッファ３、第２のバッファ４、演算部５、第３のバッファ６および出力部７を制御する。
【００１４】
図２は、図１に示す音楽再生装置におけるクロスフェード再生処理を説明する図である。図２において、まず、ユーザは音楽再生装置の操作部９を用いてクロスフェード時間（例えば、２秒）を設定する。制御部１は、設定されたクロスフェード時間を内蔵メモリ８に記憶する。次に、ユーザは、操作部を操作して記憶部２に記憶されている曲の中から複数の曲を選択し、選択した曲の間で再生順序を設定し、再生開始の指示を入力する。このとき、制御部１は、ユーザからの前記指示入力に応じて、先に再生する曲のデータＡｌ（例えば先頭の一部）を記憶部２から読み出し、第１のバッファ（ＩＮＰＵＴバッファＡ）３に転送する。また、このとき記憶部２に曲のデータと共に記憶されている曲に関する情報（その曲の再生時間などの曲情報）を記憶部２から取得し、内蔵メモリ８に記憶する（ステップ１）。
【００１５】
制御部１は、第１のバッファ３から演算部５に入力するデータＡｌの現時点までに再生した再生時間を演算により求め、当該現時点までの再生時間と内蔵メモリ８に記憶されている曲情報（再生時間）とから曲の残りの再生時間を求める。そして、求めた残りの再生時間と内蔵メモリ８に記憶されているクロスフェード時間とを比較し、残りの再生時間が内蔵メモリに記憶されているクロスフェード時間より短くなったか否かを監視し、残りの再生時間が内蔵メモリに記憶されているクロスフェード時間以上である場合にはステップ３に進む。また、残りの再生時間が内蔵メモリに記憶されているクロスフェード時間より短くなるとステップ７に進む（ステップ２）。
【００１６】
ステップ２において、残りの再生時間が内蔵メモリ８に記憶されているクロスフェード時間以上であると判断した場合、制御部１は、先に再生する曲のデータＡｌ（例えば残りの一部）を記憶部２から読み出し、第１のバッファ（ＩＮＰＵＴバッファＡ）３に転送する（ステップ３）。制御部１は、第１のバッファ３からデータＡｌを読み出し、演算部５に入力する。演算部５は、入力されたデータＡｌをデコードし（ステップ４）、デコードしたデータＡｌを第３のバッファ（ＯＵＴＰＵＴバッファ）６に転送する（ステップ５）。
【００１７】
第３のバッファ６は、制御部１の制御に基づいて、演算部５がデコードしたデータＡｌを一定の転送速度で出力部７に出力する。出力部７は、データＡをデジタル信号からアナログオーディオ信号に変換した後、出力部７に接続されているスピーカ（図示せず）に出力する（ステップ６）。
【００１８】
ステップ２において残りの再生時間が内蔵メモリ８に記憶されているクロスフェード時間より短くなったと判断した場合、制御部１は、先に再生する曲のデータＡｌを引き続き記憶部２から第１のバッファ３に転送すると共に、次に再生する曲のデータＢｌを記憶部２から読み出し、第２のバッファ４に転送する（ステップ７）。
【００１９】
制御部１は、演算部５を制御し、データＡｌおよびデータＢｌをデコードする（ステップ８）。演算部５は、デコードしたデータＡｌにフェードアウト処理および後述するイコライジング処理を施してデータＡ２を生成する。また、デコードしたデータＢｌにフェードイン処理およびイコライジング処理を施してデータＢ２を生成する（ステップ９）。
【００２０】
そして、演算部５は、データＡ２とデータＢ２とを加算しデータＢ３を生成し（ステップ１０）、生成したデータＢ３を第３のバッファ６に転送する（ステップ１１）。
【００２１】
第３のバッファ６は、制御部１の制御に基づいて、先に再生する曲（データＡ２）、クロスフェーダ期間に再生する曲（データＢ３）、および次に再生する曲（データＢ２）を一定の転送速度で出力部７に出力する。出力部７は、データＡ２，データＢ３，およびデータＢ２をデジタル信号からアナログオーディオ信号に変換した後、出力部７に接続されているスピーカ（図示せず）に出力する（ステップ１２）。
【００２２】
このように、クロスフェード時間の間、データＡ２とデータＢ２が加算されたデータＢ３が出力され、クロスフェード時間を経過した後、すなわち、先に再生する曲のデータＡｌの再生が終了した後は、次に再生する曲のデータＢｌについて図２のステップ２からの処理が行われる。
【００２３】
図３は、クロスフェードを含むイコライジング処理を説明する図であり、図３（ａ）高域成分の減衰を説明する図。図３（ｂ）は中域成分の減衰を説明する図、図３（ｃ）波低域成分の減衰を説明する図である。
【００２４】
イコライジング処理は、バスドラムの音などのビート楽器の周波数帯域（略２００Ｈｚ以下の帯域）のレベルを減衰させる処理である。減衰させる処理に際して、前記周波数帯域を完全に減衰させてしてしまうと軽すぎる音色となる。このため、−２４ｄＢ程度を減衰レベルの上限とし、ミキシングされるもうひとつのデータとの低域レベルの総和が０ｄＢ未満となるレベルを保ちながら、再生中の曲は０ｄＢから徐々に減衰を大きくするように、次に再生する曲は大きな減衰から徐々に０ｄＢへと減衰がなくなるように、それぞれのイコライジング処理の程度を調整する。
【００２５】
図３の例では、高域および中域のオーディオ信号については、クロスフェード時間に比例して直線的に低域の減衰レベルを変化させる。また、低域のオーディオ信号については、低域成分の合計レベルを、中域成分の合計レベルおよび高域成分の合計レベルよりも小になるように設定し、再生されるビート成分を抑制する。これにより、ビート成分のずれに伴う不快感を抑制することができる。なお、イコライジングのレベルの変化のさせ方は、図３（ｃ）に示すような曲線だけでなく、直線またはクロスフェード時間中、全て一定レベルに減衰させる処理であっても良い。
【００２６】
以上説明したように、本実施形態によれば、先に再生する曲および次に再生する曲にクロスフェード処理を施して、曲と曲の間を途切れさせることなく連続して再生するに際して、双方の曲に対して、そのビート楽器の周波数帯域である低域部分にイコライジング処理を施して、そのレベルを減衰させた上で、クロスフェード処理を施す。このため、先に再生する曲と次に再生する曲のビートパターンが異なっていてもユーザに不快感を与えることなく再生を継続することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施形態にかかる音楽再生装置の構成を示すブロック図である。
【図２】クロスフェード処理を説明する図である。
【図３】イコライジング処理を説明する図である。
【符号の説明】
【００２８】
１  制御部
２  記憶部
３  第１のバッファ
４  第２のバッファ
５  演算部
６  第３のバッファ
５  演算部
７  出力部
８  メモリ
９  操作部
【図１】
2008027552.tif 000003
【図２】
2008027552.tif 000004
【図３】
2008027552.tif 000005