(57)【要約】【課題】多数の編集ポイントを自動的に得ることが可能であり、編集した結果生じるノイズを抑制可能とする。【解決手段】第１及び第２楽曲コンテンツを編集する楽曲編集装置であって、第１及び第２楽曲コンテンツのそれぞれから特徴量を算出して、特徴量が閾値を超えた時点をカット点として検出するカット点検出部７１と、第１楽曲コンテンツから検出されたカット点と第２楽曲コンテンツから検出されたカット点との位置ずれを検出するとともに、位置ずれを補正する位置ずれ補正部７３と、位置ずれの補正されたカット点を第１及び第２楽曲コンテンツの編集に用いる編集ポイントとして記憶する編集ポイント記憶部９３とを備える。【選択図】図２
2008046310.tif 000002
【特許請求の範囲】
【請求項１】
第１及び第２楽曲コンテンツを編集する楽曲編集装置であって、
前記第１及び第２楽曲コンテンツのそれぞれから特徴量を算出して、前記特徴量が閾値を超えた時点をカット点として検出するカット点検出部と、
前記第１楽曲コンテンツから検出されたカット点と前記第２楽曲コンテンツから検出されたカット点との位置ずれを検出するとともに、前記位置ずれを補正するカット点位置ずれ補正部と、
前記位置ずれの補正されたカット点を前記第１及び第２楽曲コンテンツの編集に用いる編集ポイントとして記憶する編集ポイント記憶部と
を備えることを特徴とする楽曲編集装置。
【請求項２】
前記カット点検出部は、前記特徴量として、音声パワー又は周波数の単位時間当たりの変化量を算出することを特徴とする請求項１に記載の楽曲編集装置。
【請求項３】
前記カット点位置ずれ補正部は、前記第１楽曲コンテンツから検出されたカット点の前後の一定期間における音声波形と、前記第２楽曲コンテンツから検出されたカット点の前後の一定期間における音声波形とを、前記単位時間よりも短い時間間隔で比較することで、前記位置ずれを検出することを特徴とする請求項２に記載の楽曲編集装置。
【請求項４】
前記第１及び第２楽曲コンテンツの各音声波形の振幅の平均値を比較し、比較結果に応じて前記第１及び第２楽曲コンテンツの各音声波形の振幅を補正する振幅補正部を更に備えることを特徴とする請求項１〜３のいずれか１項に記載の楽曲編集装置。
【請求項５】
第１及び第２楽曲コンテンツを編集する楽曲編集方法であって、
前記第１及び第２楽曲コンテンツのそれぞれから特徴量を算出して、前記特徴量が閾値を超えた時点をカット点として検出するステップと、
前記第１楽曲コンテンツから検出されたカット点と前記第２楽曲コンテンツから検出されたカット点との位置ずれを検出するとともに、前記位置ずれを補正するステップと、
前記位置ずれの補正されたカット点を前記第１及び第２楽曲コンテンツの編集に用いる編集ポイントとして記憶するステップと
を含むことを特徴とする楽曲編集方法。
【請求項６】
第１及び第２楽曲コンテンツを編集する楽曲編集プログラムであって、コンピュータに、
前記第１及び第２楽曲コンテンツのそれぞれから特徴量を算出して、前記特徴量が閾値を超えた時点をカット点として検出する手順と、
前記第１楽曲コンテンツから検出されたカット点と前記第２楽曲コンテンツから検出されたカット点との位置ずれを検出するとともに、前記位置ずれを補正する手順と、
前記位置ずれの補正されたカット点を前記第１及び第２楽曲コンテンツの編集に用いる編集ポイントとして記憶する手順と
を実行させることを特徴とする楽曲編集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は楽曲コンテンツ処理技術に関し、特に、第１及び第２楽曲コンテンツを編集する楽曲編集装置、楽曲編集方法、及び楽曲編集プログラムに関する。
【背景技術】
【０００２】
２つの楽曲コンテンツの一部を結合したり削除したりして、新しく１つの楽曲コンテンツに編集する機能を有するソフトウェアが知られている。このソフトウェアで楽曲コンテンツを編集する場合、楽曲コンテンツの音声波形を目視して編集ポイントを選択し、この編集ポイントを用いて手動で編集を行う（例えば、非特許文献１参照）。
【０００３】
また、楽曲コンテンツの一部を結合するための編集ポイントは、通常、楽曲コンテンツの無音部分に設定される。無音部分以外で編集ポイントを設定すると、２つの楽曲コンテンツを結合した場合、音声波形の振幅が編集ポイントで一致せず、結合ポイントで耳障りなノイズ（元の音声信号に含まれない周波数）が混入するためである。
【非特許文献１】“GoldWave”，［online］，GoldWave Inc.，［平成１８年８月７日検索］，＜URL：http://www.goldwave.com/＞
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した背景技術では、編集ポイントが楽曲コンテンツの無音部分に手動で設定されるので、編集ポイントを設定する作業負担に加え、１つの楽曲コンテンツで設定可能な編集ポイントが限定されてしまうという問題がある。このため、編集ポイントの数が限られており、楽曲コンテンツの編集の自由度を向上させることが困難であった。
【０００５】
更に、１つの楽曲コンテンツで選択可能な編集ポイントの数を増加させるためには、楽曲コンテンツの無音部分以外で編集ポイントを設定することが必要となるが、編集した結果ノイズが発生し、且つ再生音量が不安定になるという問題がある。
【０００６】
上記問題点に鑑み、本発明は、多数の編集ポイントを自動的に得ることが可能であり、編集した結果生じるノイズを抑制可能な楽曲編集装置、楽曲編集方法、及び楽曲編集プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の第１の特徴は、第１及び第２楽曲コンテンツを編集する楽曲編集装置であって、第１及び第２楽曲コンテンツのそれぞれから特徴量を算出して、特徴量が閾値を超えた時点をカット点として検出するカット点検出部と、第１楽曲コンテンツから検出されたカット点と第２楽曲コンテンツから検出されたカット点との位置ずれを検出するとともに、位置ずれを補正するカット点位置ずれ補正部と、位置ずれの補正されたカット点を第１及び第２楽曲コンテンツの編集に用いる編集ポイントとして記憶する編集ポイント記憶部とを備えることを要旨とする。ここで、「楽曲コンテンツ」とは、音楽（楽曲）が含まれるコンテンツを意味する。
【０００８】
この特徴によれば、特徴量が閾値を超えた時点、つまり楽曲で特徴量の変化が大きい時点をカット点として検出するカット点検出部と、カット点の位置ずれを補正するカット点位置ずれ補正部と、位置ずれの補正されたカット点を第１及び第２楽曲コンテンツの編集に用いる編集ポイントとして記憶する編集ポイント記憶部とを備えることによって、多数の編集ポイントを自動的に得ることが可能であり、編集した結果生じるノイズを抑制可能な楽曲編集装置を提供できる。
【０００９】
第２の特徴は、第１の特徴に係る楽曲編集装置において、カット点検出部は、上記特徴量として、音声パワー又は周波数の単位時間当たりの変化量を算出することを要旨とする。ここで「音声パワー」とは、例えば、フーリエ変換などにより音声波形から振幅スペクトルを算出し、この振幅スペクトルの２乗和を求めたものを意味する。
【００１０】
この特徴によれば、楽曲コンテンツから音声パワー又は周波数の単位時間当たりの変化量を特徴量として算出するので、楽曲コンテンツについて好ましい特徴量を得ることができ、精度の良いカット点を検出することができる。
【００１１】
第３の特徴は、第２の特徴に係る楽曲編集装置において、カット点位置ずれ補正部は、第１楽曲コンテンツから検出されたカット点の前後の一定期間における音声波形と、第２楽曲コンテンツから検出されたカット点の前後の一定期間における音声波形とを、上記単位時間よりも短い時間間隔で比較することで、上記位置ずれを検出することを要旨とする。
【００１２】
この特徴によれば、カット点位置ずれ補正部が、第１楽曲コンテンツから検出されたカット点の前後の一定期間における音声波形と、第２楽曲コンテンツから検出されたカット点の前後の一定期間における音声波形とを上記単位時間（例えば数十ｍＳオーダ）よりも短い時間間隔（例えばμＳオーダ）で比較して、カット点の位置ずれを検出するので、カット点の位置ずれを高精度に検出できる。
【００１３】
第４の特徴は、第１〜第３のいずれかの特徴に係る楽曲編集装置において、第１及び第２楽曲コンテンツの各音声波形の振幅の平均値を比較し、比較結果に応じて第１及び第２楽曲コンテンツの各音声波形の振幅を補正する振幅補正部を更に備えることを要旨とする。
【００１４】
この特徴によれば、第１及び第２楽曲コンテンツの各音声波形の振幅を補正する振幅補正部を更に備えることによって、第１及び第２楽曲コンテンツの各音声波形を高精度に一致させることが可能となる。
【００１５】
本発明の第５の特徴は、第１及び第２楽曲コンテンツを編集する楽曲編集方法であって、第１及び第２楽曲コンテンツのそれぞれから特徴量を算出して、特徴量が閾値を超えた時点をカット点として検出するステップと、第１楽曲コンテンツから検出されたカット点と第２楽曲コンテンツから検出されたカット点との位置ずれを検出するとともに、位置ずれを補正するステップと、位置ずれの補正されたカット点を第１及び第２楽曲コンテンツの編集に用いる編集ポイントとして記憶するステップとを含むことを要旨とする。
【００１６】
本発明の第６の特徴は、第１及び第２楽曲コンテンツを編集する楽曲編集プログラムであって、コンピュータに、第１及び第２楽曲コンテンツのそれぞれから特徴量を算出して、特徴量が閾値を超えた時点をカット点として検出する手順と、第１楽曲コンテンツから検出されたカット点と第２楽曲コンテンツから検出されたカット点との位置ずれを検出するとともに、位置ずれを補正する手順と、位置ずれの補正されたカット点を第１及び第２楽曲コンテンツの編集に用いる編集ポイントとして記憶する手順とを実行させることを要旨とする。
【発明の効果】
【００１７】
本発明によれば、多数の編集ポイントを自動的に得ることが可能であり、編集した結果生じるノイズを抑制可能な楽曲編集装置、楽曲編集方法、及び楽曲編集プログラムを提供できる。
【発明を実施するための最良の形態】
【００１８】
次に、図面を参照して、本発明の実施形態を説明する。以下の実施形態における図面の記載において、同一又は類似の部分には同一又は類似の符号を付している。
【００１９】
（楽曲編集装置のハードウェア構成例）
図１は、本実施形態に係る楽曲編集装置のハードウェア構成図である。楽曲編集装置は、表示装置１と、入力装置２と、ＭＰ３（MPEG Audio Layer-3）コーデック３と、Ｄ／Ａ（Digital to Analog）変換器４と、スピーカ５と、バス６と、ＤＳＰ（Digital Signal Processor）７と、ＣＰＵ（Central Processing Unit）８と、ＨＤＤ（Hard Disk Drive）９と、メモリ１０とを備える。
【００２０】
表示装置１、入力装置２、ＭＰ３コーデック３、Ｄ／Ａ変換器４、ＤＳＰ７、ＣＰＵ８、ＨＤＤ９、及びメモリ１０は、バス６を介して各種のデータを授受する。
【００２１】
入力装置２は、例えばラジオ放送等の放送信号を受信し、放送信号から音声信号を復調するチューナと、チューナからの音声信号をデジタル信号データに変換するＡ／Ｄ変換器とを備える。あるいは、入力装置２は、ＣＤ等から楽曲コンテンツを読み出す光ディスク装置であっても良い。また、入力装置２は、ユーザ入力を受け付ける手段（例えばキーパッド、キーボード、又はマウス等）を有している。
【００２２】
ＭＰ３コーデック３は、デジタル音声データを圧縮符号化して符号化音声データを得るエンコーダの機能と、符号化音声データを復号化するデコーダの機能とを有する。
【００２３】
表示装置１は、ＭＰ３コーデック３によって復号化されたデジタル音声データ及び編集ポイント記憶部９３に記憶された編集ポイント等に応じて、楽曲コンテンツの音声波形及び編集ポイント等を表示する。
【００２４】
ＤＳＰ７は、楽曲コンテンツの音声波形を解析する。ＣＰＵ８は、楽曲編集装置全体の制御を実行する。
【００２５】
Ｄ／Ａ変換器４は、ＭＰ３コーデック３によって復号化されたデジタル音声データをアナログ信号に変換してスピーカ５に供給する。
【００２６】
ＨＤＤ９は、主に、符号化音声データを記憶する。メモリ１０は、ＤＳＰ７及びＣＰＵ８で実行されるプログラムを記憶するとともに、ＤＳＰ７及びＣＰＵ８のプログラム実行中に作業領域として利用される。
【００２７】
（楽曲編集装置の機能構成例）
図２は、本実施形態に係る楽曲編集装置の機能ブロック図である。図２の楽曲編集装置は、図１に示した表示装置１、入力装置２、ＭＰ３コーデック３、Ｄ／Ａ変換器４、及びスピーカ５に加えて、カット点検出部７１と、振幅補正部７２と、位置ずれ補正部７３と、制御部８０と、編集処理部８１と、楽曲コンテンツ記憶部９１と、カット点記憶部９２と、編集ポイント記憶部９３と、波形データ記憶部１１とを備えている。なお、カット点検出部７１、振幅補正部７２、位置ずれ補正部７３、カット点記憶部９２、及び編集ポイント記憶部９３によって、編集ポイント設定部１００が構成されている。
【００２８】
カット点検出部７１、振幅補正部７２、及び位置ずれ補正部７３のそれぞれの機能は、図１のＤＳＰ７により実現される。制御部８０及び編集処理部８１のそれぞれの機能は、図１のＣＰＵ８により実現される。楽曲コンテンツ記憶部９１、カット点記憶部９２、及び編集ポイント記憶部９３は、図１のＨＤＤ９内に構成される。波形データ記憶部１１は、図１のメモリ１０内に構成される。
【００２９】
制御部８０は、例えば入力装置２が受け付けたユーザ入力に応じて、楽曲コンテンツ記憶部９１から、圧縮符号化された２つの（第１及び第２）楽曲コンテンツを取得する。ここでは、第１及び第２楽曲コンテンツは、同一の楽曲についての楽曲コンテンツであるものとする。
【００３０】
制御部８０が取得した第１及び第２楽曲コンテンツは、ＭＰ３コーデック３によって復号化される。復号化された第１及び第２楽曲コンテンツは振幅補正部７２に供給される。
【００３１】
振幅補正部７２は、第１及び第２楽曲コンテンツの各音声波形の振幅の平均値を比較し、比較結果に応じて第１及び第２楽曲コンテンツの各音声波形の振幅を補正する。具体的には、振幅補正部７２は、第１及び第２楽曲コンテンツのうち、音声パワーの平均値の小さい楽曲コンテンツの振幅をｘ倍する、又は音声パワーの平均値の大きい楽曲コンテンツの振幅を１／ｘ倍する。
【００３２】
このようにして、第１及び第２楽曲コンテンツの振幅誤差が補正される。振幅誤差の補正された第１及び第２楽曲コンテンツは、カット点検出部７１に供給される。なお、上述した振幅補正処理の過程において、制御部８０は、第１及び第２楽曲コンテンツの各音声波形を表示装置１上に表示しても良い。
【００３３】
カット点検出部７１は、第１及び第２楽曲コンテンツのそれぞれから特徴量を算出し、特徴量が閾値を超えた時点をカット点として検出する。ここで「特徴量」としては、例えば音声パワーの単位時間（数十ｍＳ程度）当たりの変化量が利用できる。なお、音声パワーは、フーリエ変換などにより音声波形から振幅スペクトルを算出し、この振幅スペクトルの２乗和を求めることで得ることができる。カット点検出部７１の詳細については後述する。
【００３４】
なお、以下においては、隣り合う２つカット点で区分される楽曲コンテンツの一部を「セグメント」と呼ぶ。第１及び第２楽曲コンテンツのそれぞれは、セグメント単位で、カット点を接点として編集（結合）される。
【００３５】
カット点記憶部９２は、カット点検出部７１が検出したカット点を記憶する。例えば、カット点記憶部９２は、各カット点を識別するカット点識別子と、各カット点の検出時間（楽曲コンテンツの開始時間からの経過時間）とを対応付けて記憶する。
【００３６】
制御部８０は、図３に示すように、第１及び第２楽曲コンテンツの各音声波形と、カット点記憶部９２に記憶されたカット点とを表示装置１上に表示させる。また、制御部８０は、例えば入力装置２が受け付けたユーザ入力に応じて、第１及び第２楽曲コンテンツのそれぞれについて、編集に使用するカット点、つまり結合する側のカット点と結合される側のカット点とを選択する。
【００３７】
第１及び第２楽曲コンテンツのそれぞれについて、編集に使用するカット点が選択されると、制御部８０は、第１楽曲コンテンツの編集に使用するカット点の前後の一定期間における音声波形データと、第２楽曲コンテンツの編集に使用するカット点の前後の一定期間における音声波形データとを波形データ記憶部１１に記憶する。
【００３８】
位置ずれ補正部７３は、波形データ記憶部１１に記憶された各音声波形データを、上記単位時間（数十ｍＳ程度）よりも短い時間間隔（サンプリング周期）で比較することで、カット点の位置ずれを検出する。具体的には、位置ずれ補正部７３は、図３に示すように、２つの音声波形のうち一方を固定し、他方の音声波形をサンプリング周期毎にシフトして、各音声波形を一致させる。また、位置ずれ補正部７３は、各音声波形が一致した際に、カット点の位置ずれを算出するとともに、位置ずれを補正する。
【００３９】
このように、μＳオーダのサンプリング周期でカット点の位置ずれを補正することによって、結合する側のカット点と結合される側のカット点とが、時間軸方向において完全に一致するので、各楽曲コンテンツを結合した際にノイズの発生を回避できる。
【００４０】
編集ポイント記憶部９３は、位置ずれ補正部７３によって位置ずれの補正されたカット点を、第１及び第２楽曲コンテンツの編集（結合）に用いる編集ポイントとして記憶する。
【００４１】
編集処理部８１は、編集ポイント記憶部９３に記憶された編集ポイントを用いて、第１及び第２楽曲コンテンツを編集する。具体的には、編集処理部８１は、編集ポイント記憶部９３に記憶された編集ポイントを接点として、第１及び第２楽曲コンテンツを結合して１つの楽曲コンテンツを得る。
【００４２】
制御部８０は、編集して得られた１つの楽曲コンテンツをＭＰ３コーデック３を用いて圧縮符号化し、圧縮符号化後の楽曲コンテンツを楽曲コンテンツ記憶部９１に記憶する。その際、制御部８０は、編集（結合）対象となった元の各楽曲コンテンツを楽曲コンテンツ記憶部９１から削除しても良い。
【００４３】
一方、楽曲コンテンツ記憶部９１に記憶された楽曲コンテンツを再生する際には、ＭＰ３コーデック３による楽曲コンテンツの復号化後に、Ｄ／Ａ変換器４によってアナログ信号に変換されて、スピーカ５から出力される。
【００４４】
（カット点検出部の構成例）
次に、カット点検出部７１の機能ブロック図を図４に示す。カット点検出部７１は、パワー算出部７１１と、微分演算部７１２と、閾値比較部７１３と、カット点記録処理部７１４とを備えている。
【００４５】
パワー算出部７１１は、図５に示すように、時間領域において、楽曲コンテンツから音声パワーを算出する。
【００４６】
微分演算部７１２は、音声パワーの変化を検知するため、特徴量として音声パワーを微分する。図６に示すように、時刻Ｔ前後の所定の期間Ｗ１における平均パワーの差の絶対値が、微分値として算出される。微分された結果、パワーの変化が大きい期間は微分値が大きくなる。
【００４７】
閾値比較部７１３は、微分演算部７１２が算出した所定の期間での微分値（特徴量）が所定の閾値以上であれば、その期間は音声信号の変化が大きいことを意味し、図４に示すように、その期間の始点又は終点をカット点として検出する。なお、所定の閾値は、楽曲の種類（ジャンル、曲調等）によって変更しても良い。
【００４８】
カット点記録処理部７１４は、閾値比較部７１３によって検出されたカット点に関する情報をカット点記憶部９２に記録する。
【００４９】
なお、図４の構成に限らず、周波数領域において周波数分析を行い、特定の周波数帯域でのパワーが閾値を越え、ある時間その状態が続いたときに、音声の変化が大きいとして、カット点として検出する構成でも良い。
【００５０】
（楽曲編集処理フロー例）
次に、図７に示すフローチャートを参照して、本実施形態に係る楽曲記録処理フローの一例について説明する。
【００５１】
図７のステップＳ１１において、図２に示す編集ポイント設定部１００は、第１及び第２楽曲コンテンツに対して編集ポイントを設定する。
【００５２】
ステップＳ１２において、編集処理部８１は、ステップＳ１１で設定された編集ポイントを用いて、第１及び第２楽曲コンテンツを編集する。
【００５３】
（編集ポイント設定処理フロー例）
次に、図８に示すフローチャートを参照して、編集ポイント設定処理フローの一例について説明する。
【００５４】
図８のステップＳ１０１において、振幅補正部７２は、第１及び第２楽曲コンテンツの各音声波形の振幅の平均値を比較し、比較結果に応じて第１及び第２楽曲コンテンツの各音声波形の振幅を補正する。
【００５５】
ステップＳ１０２において、カット点検出部７１は、第１及び第２楽曲コンテンツのそれぞれから特徴量を算出し、特徴量が閾値を超えた時点をカット点として検出する。
【００５６】
ステップＳ１０３において、制御部８０は、例えば入力装置２が受け付けたユーザ入力に応じて、第１及び第２楽曲コンテンツのそれぞれについて、編集に使用するカット点、つまり結合する側のカット点と結合される側のカット点とを選択する。
【００５７】
ステップＳ１０４において、波形データ記憶部１１は、第１楽曲コンテンツの編集に使用するカット点の前ｔ秒から２ｔ秒分の音声波形データを保持する。ここで、変数“ｔ”は、カット点の前後一定期間を規定するために用いられており、波形データ記憶部１１の記憶容量に応じて、任意の値（正数）とすることができる。
【００５８】
ステップＳ１０５において、位置ずれ補正部７３は、変数“ｉ”を０に初期化する。ここで変数“ｉ”は、１サンプリング周期を示しており、１サンプリング周期毎の波形マッチングを行うために用いられている。
【００５９】
ステップＳ１０６において、波形データ記憶部１１は、第２楽曲コンテンツの編集に使用するカット点の前（２ｔ＋ｉ）秒から２ｔ秒分の音声波形データを保持する。
【００６０】
ステップＳ１０７において、位置ずれ補正部７３は、ステップＳ１０４で記憶された音声波形データと、ステップＳ１０６で記憶された音声波形データとに対して、差の絶対値の和を算出し、算出結果を波形データ記憶部１１に記憶する。このように、波形の一致度を判定するために、差の絶対値の和を利用することができる。
【００６１】
ステップＳ１０８において、位置ずれ補正部７３は、変数“ｉ”が“２ｔ”よりも小さいか否かを判定する。変数“ｉ”が“２ｔ”よりも小さいと判定された場合、ステップＳ１０９に移行する。一方、変数“ｉ”が“２ｔ”以上であると判定された場合、ステップＳ１１０に移行する。
【００６２】
ステップＳ１０９においては、位置ずれ補正部７３は、変数“ｉ”をインクリメントして、その後ステップＳ１０６に処理が戻る。
【００６３】
ステップＳ１１０において、位置ずれ補正部７３は、ステップＳ１０７で変数“ｉ”毎に算出された差の絶対値の和が最小となる変数“ｉ”を検索する。
【００６４】
ステップＳ１１１において、位置ずれ補正部７３は、第２楽曲コンテンツのカット点を（ｉ−ｔ）秒シフトしたものを編集ポイントとして編集ポイント記憶部９３に記憶する。
【００６５】
（楽曲再生処理フロー例）
次に、図９に示すフローチャートを参照して、本実施形態に係る楽曲再生処理フローの一例について説明する。
【００６６】
図９のステップＳ４０１において、制御部８０は、楽曲コンテンツ記憶部９１から、圧縮符号化された楽曲コンテンツ（符号化音声データ）を読み出す。
【００６７】
ステップＳ４０２において、ＭＰ３コーデック３は、ステップＳ４０１で読み出された符号化音声データを復号化してデジタル音声データを得る。
【００６８】
ステップＳ４０３において、Ｄ／Ａ変換器４は、ステップＳ４０２で得られたデジタル音声データをアナログ信号に変換して音声信号を得る。
【００６９】
ステップＳ４０４において、スピーカ５は、ステップＳ４０３で得られた音声信号を出力する。
【００７０】
（楽曲編集動作の具体例）
次に、図１０の波形図を用いて、編集処理部８１が実行する楽曲編集動作の具体例について説明する。
【００７１】
図１０（ａ）及び（ｂ）は、異なる時刻に記録された、同一の楽曲コンテンツの音声波形を示している。図１０（ａ）及び（ｂ）に示す音声波形においては、編集ポイント１〜３の合計３つの編集ポイントが設定されている。
【００７２】
図１０（ａ）の編集ポイント１及び２で区分されるセグメントは、雑音及びトークの少ないセグメントである。図１０（ａ）の編集ポイント２及び３で区分されるセグメントは、雑音が多いセグメントである。ここで「トーク」とは、ＤＪによる曲紹介等を意味する。
【００７３】
また、図１０（ｂ）の編集ポイント１及び２で区分されるセグメントは、トークの多いセグメントである。図１０（ｂ）の編集ポイント２及び３で区分されるセグメントは、雑音の少ないセグメントである。
【００７４】
よって、編集処理部８１は、図１０（ｃ）に示すように、図１０（ａ）の編集ポイント１及び２で区分されるセグメントと、図１０（ｂ）の編集ポイント２及び３で区分されるセグメントとを、編集ポイント２を接点として結合する。このようにして、雑音及びトークの少ない楽曲コンテンツを作成することができる。
【００７５】
（作用及び効果）
以上詳細に説明したように、本実施形態によれば、多数の編集ポイントを自動的に得ることが可能であり、編集した結果生じるノイズを抑制可能な楽曲編集装置を提供できる。
【００７６】
また、本実施形態によれば、楽曲コンテンツから音声パワー又は周波数の単位時間当たりの変化量を特徴量として算出するので、楽曲コンテンツについて好ましい特徴量を得ることができ、精度の良いカット点を検出することができる。
【００７７】
更に、本実施形態によれば、位置ずれ補正部７３が、第１楽曲コンテンツから検出されたカット点の前後の一定期間における音声波形と、第２楽曲コンテンツから検出されたカット点の前後の一定期間における音声波形とを上記単位時間（数十ｍＳオーダ）よりも短い時間間隔（μＳオーダ）で比較して、カット点の位置ずれを検出するので、カット点の位置ずれを高精度に検出できる。
【００７８】
更に、本実施形態によれば、第１及び第２楽曲コンテンツの各音声波形の振幅を補正する振幅補正部７２を更に備えることによって、第１及び第２楽曲コンテンツの各音声波形を高精度に一致させることが可能となる。
【００７９】
（その他の実施形態）
上記のように、本発明は実施形態によって記載したが、この開示の一部をなす論述及び図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施形態、実施例及び運用技術が明らかとなる。
【００８０】
上述した実施形態においては、楽曲コンテンツの特徴量として、音声パワーの単位時間当たりの変化量を使用する場合について説明した。その他の実施形態として、図１１に示すように、楽曲コンテンツの特徴量として、音声信号の周波数の単位時間当たりの変化量を使用しても良い。
【００８１】
更に、上述した実施形態においては、２つの楽曲コンテンツを編集する一例について説明した。しかしながら、３つ以上の楽曲コンテンツを編集する場合に適用しても良い。
【００８２】
上述した実施形態においては、楽曲コンテンツ等を記憶するためにＨＤＤを用いる一例を説明したが、ＨＤＤに限らず、フラッシュメモリ等の半導体記憶装置を用いてもかまわない。
【００８３】
また、楽曲コンテンツの圧縮符号化方式としてＭＰ３を利用する場合について説明したが、他の圧縮符号化方式を採用してもかまわない。
【００８４】
更に、上述した実施形態で説明した各処理フローをコンピュータプログラムとして実装し、パーソナルコンピュータ（ＰＣ）等に実行させることが可能である。
【００８５】
このように本発明は、ここでは記載していない様々な実施形態等を包含するということを理解すべきである。したがって、本発明はこの開示から妥当な特許請求の範囲の発明特定事項によってのみ限定されるものである。
【図面の簡単な説明】
【００８６】
【図１】本発明の実施形態に係る楽曲編集装置のハードウェア構成例を示すブロック図である。
【図２】本発明の実施形態に係る楽曲編集装置の機能構成例を示す機能ブロック図である。
【図３】本発明の実施形態に係る位置ずれ補正部の機能を説明するための図である。
【図４】本発明の実施形態に係るカット点検出部の機能構成例を示す機能ブロック図である。
【図５】本発明の実施形態に係るパワー算出部の動作を説明するための波形図である。
【図６】本発明の実施形態に係る微分演算部の動作を説明するための波形図である。
【図７】本発明の実施形態に係る楽曲編集処理フロー例を示すフローチャートである。
【図８】本発明の実施形態に係る編集ポイント設定処理フロー例を示すフローチャートである。
【図９】本発明の実施形態に係る楽曲再生処理フロー例を示すフローチャートである。
【図１０】本発明の実施形態に係る楽曲編集動作の具体例を示す図である。
【図１１】その他の実施形態に係るカット点検出動作を説明するための波形図である。
【符号の説明】
【００８７】
１…表示装置
２…入力装置
３…ＭＰ３コーデック
４…Ｄ／Ａ変換器
５…スピーカ
６…バス
７…ＤＳＰ
８…ＣＰＵ
９…ＨＤＤ
１０…メモリ
１１…波形データ記憶部
７１…カット点検出部
７２…振幅補正部
７３…位置ずれ補正部
８０…制御部
８１…編集処理部
９１…楽曲コンテンツ記憶部
９２…カット点記憶部
９３…編集ポイント記憶部
１００…編集ポイント設定部
７１１…パワー算出部
７１２…微分演算部
７１３…閾値比較部
７１４…カット点記録処理部
【図１】
2008046310.tif 000003
【図２】
2008046310.tif 000004
【図３】
2008046310.tif 000005
【図４】
2008046310.tif 000006
【図５】
2008046310.tif 000007
【図６】
2008046310.tif 000008
【図７】
2008046310.tif 000009
【図８】
2008046310.tif 000010
【図９】
2008046310.tif 000011
【図１０】
2008046310.tif 000012
【図１１】
2008046310.tif 000013