(57)【要約】【課題】曲調の異なる曲を複数含む楽曲を録音する際に曲間を正確に検出すること。【解決手段】曲間検出装置１００の録音部１０１は、楽曲を記録媒体に録音する。また、測定部１０２は、録音部１０１による楽曲の録音中に楽曲の曲調に関する曲調情報を測定する。また、検出部１０３は、録音部１０１による楽曲の録音中に楽曲の録音レベルが所定の閾値以下である期間が設定時間以上続いた場合、この期間を曲間として検出する。また、制御部１０４は、測定部１０２により測定された曲調情報に基づいて検出部１０３による検出に必要な設定時間を変更する。【選択図】図１
2007280565.tif 000002
【特許請求の範囲】
【請求項１】
楽曲を記録媒体に録音する録音手段と、
前記録音手段による前記楽曲の録音中に前記楽曲の曲調に関する曲調情報を測定する測定手段と、
前記録音手段による前記楽曲の録音中に前記楽曲の録音レベルが所定の閾値以下である期間が設定時間以上続いた場合、当該期間を曲間として検出する検出手段と、
前記測定手段により測定された前記曲調情報に基づいて前記検出手段による検出に必要な前記設定時間を変更する制御手段と、
を備えることを特徴とする曲間検出装置。
【請求項２】
前記測定手段により測定される前記曲調情報は、一分間に刻まれるビート数で前記楽曲ごとの速度を表す速度情報であり、
前記制御手段は、前記速度情報に基づいて前記検出手段による検出に必要な前記設定時間を変更することを特徴とする請求項１に記載の曲間検出装置。
【請求項３】
前記速度情報と前記設定時間との関係を示したテーブルを有し、
前記制御手段は、前記テーブルに基づいて前記検出手段による検出に必要な前記設定時間を変更することを特徴とする請求項２に記載の曲間検出装置。
【請求項４】
楽曲を記録媒体に録音する録音工程と、
前記録音工程による前記楽曲の録音中に前記楽曲の曲調に関する曲調情報を測定する測定工程と、
前記録音工程による前記楽曲の録音中に前記楽曲の録音レベルが所定の閾値以下である期間が設定時間以上続いた場合、前記期間を曲間として検出する検出工程と、
前記測定工程により測定された前記曲調情報に基づいて前記検出工程による検出に必要な前記設定時間を変更する制御工程と、
を含むことを特徴とする曲間検出方法。
【請求項５】
請求項４に記載の曲間検出方法をコンピュータに実行させることを特徴とする曲間検出プログラム。
【請求項６】
請求項５に記載の曲間検出プログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、楽曲の曲間を検出する曲間検出装置、曲間検出方法、曲間検出プログラムおよびコンピュータに読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
従来、アナログ音声信号に基づく楽曲の曲間を検出する曲間検出装置は、複数曲の曲間が無音部分からなる楽曲のアナログ音声信号をデジタル変換して生成された音声データに対して、ノイズ除去処理を施してノイズ除去音声データを生成する。そして、ノイズ除去音声データのうち所定の閾値以下である録音レベルが設定時間以上続いている部分を複数曲の曲間と推定する推定曲間として検出する。そして、検出された推定曲間のうち曲間特定用情報に基づいて曲間を特定する（たとえば、下記特許文献１参照。）。
【０００３】
【特許文献１】特開２００４−３１８９６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術によれば、複数曲の曲間を検出するために必要な録音レベルに関する所定の閾値および設定時間を曲間検出中に変更することができない。このため、一般に曲間が短いテンポの速い曲と曲間が長いテンポの遅い曲とが複数含まれた楽曲の曲間検出をおこなう場合、すべての楽曲の曲間を正確に検出することができない場合があるという問題が一例として挙げられる。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかる曲間検出装置は、楽曲を記録媒体に録音する録音手段と、前記録音手段による前記楽曲の録音中に前記楽曲の曲調に関する曲調情報を測定する測定手段と、前記録音手段による前記楽曲の録音中に前記楽曲の録音レベルが所定の閾値以下である期間が設定時間以上続いた場合、当該期間を曲間として検出する検出手段と、前記測定手段により測定された前記曲調情報に基づいて前記検出手段による検出に必要な前記設定時間を変更する制御手段と、を備えることを特徴とする。
【０００６】
また、請求項４の発明にかかる曲間検出方法は、楽曲を記録媒体に録音する録音工程と、前記録音工程による前記楽曲の録音中に前記楽曲の曲調に関する曲調情報を測定する測定工程と、前記録音工程による前記楽曲の録音中に前記楽曲の録音レベルが所定の閾値以下である期間が設定時間以上続いた場合、前記期間を曲間として検出する検出工程と、前記測定工程により測定された前記曲調情報に基づいて前記検出工程による検出に必要な前記設定時間を変更する制御工程と、を含むことを特徴とする。
【０００７】
また、請求項５の発明にかかる曲間検出プログラムは、請求項４に記載の曲間検出方法をコンピュータに実行させることを特徴とする。
【０００８】
また、請求項６の発明にかかるコンピュータに読み取り可能な記録媒体は、請求項５に記載の曲間検出プログラムを記録したことを特徴とする。
【発明を実施するための最良の形態】
【０００９】
以下に添付図面を参照して、この発明にかかる曲間検出装置、曲間検出方法、曲間検出プログラムおよびコンピュータに読み取り可能な記録媒体の好適な実施の形態を詳細に説明する。
【００１０】
（実施の形態）
（曲間検出装置の機能的構成）
図１を用いて、この発明にかかる曲間検出装置の機能的構成について説明する。図１は、本実施の形態にかかる曲間検出装置の機能的構成の一例を示すブロック図である。
【００１１】
図１において、曲間検出装置１００は、録音部１０１と、測定部１０２と、検出部１０３と、制御部１０４と、を含み構成されている。
【００１２】
録音部１０１は、楽曲を記録媒体に録音する。具体的には、録音部１０１は、アナログ音声信号に基づく楽曲をデジタル変換して生成された音声データに対して、ノイズ除去処理を施したノイズ除去音声データをＨＤ（Ｈａｒｄ  Ｄｉｓｃ）などの記録媒体に記録する。
【００１３】
測定部１０２は、録音部１０１による楽曲の録音中に楽曲の曲調に関する曲調情報を測定する。曲調情報とは、たとえば、一分間に刻まれるビート数で楽曲ごとの速度を表す速度情報のことである。
【００１４】
検出部１０３は、録音部１０１による楽曲の録音中に楽曲の録音レベルが所定の閾値以下である期間が設定時間以上続いた場合、その期間を曲間として検出する。所定の閾値は、図示しない記憶部などにあらかじめ記憶されている。
【００１５】
制御部１０４は、測定部１０２により測定された曲調情報に基づいて検出部１０３による検出に必要な設定時間を変更する。一般に、テンポの速い曲は曲間が短く、テンポの遅い曲は曲間が長い。そこで、制御部１０４は、楽曲の録音中に測定部１０２により測定された楽曲の速度情報に基づいて曲間検出に必要な設定時間を変更する。具体的には、測定部１０２による測定の結果、録音中の楽曲の速度が大きい場合、設定時間を短くする。また、録音中の楽曲の速度が小さい場合、設定時間を長くする。
【００１６】
（曲間検出装置１００の処理の内容）
つぎに、図２を用いて、本実施の形態にかかる曲間検出装置１００の処理の内容について説明する。図２は、本実施の形態にかかる曲間検出装置の処理の内容を示すフローチャートである。図２のフローチャートにおいて、まず、曲間検出装置１００は、楽曲の録音開始要求を受け付けたか否かを判断する（ステップＳ２０１）。楽曲の録音開始要求は、たとえば、ユーザが図示しない操作部を操作することによって指示入力をおこなうことによりおこなわれる。
【００１７】
ステップＳ２０１において、楽曲の録音開始要求を受け付けるまで待って（ステップＳ２０１：Ｎｏのループ）、受け付けた場合（ステップＳ２０１：Ｙｅｓ）、曲間検出装置１００の録音部１０１は、楽曲の録音を開始する（ステップＳ２０２）。楽曲の録音は、たとえば、アナログ音声信号に基づく楽曲をデジタル変換して生成された音声データに対して、ノイズ除去処理を施したノイズ除去音声データをＨＤなどの記録媒体に記録することによりおこなわれる。
【００１８】
ステップＳ２０２において楽曲の録音中、測定部１０２は、楽曲の曲調に関する曲調情報を測定する（ステップＳ２０３）。曲調情報とは、たとえば、一分間に刻まれるビート数で楽曲ごとの速度を表す速度情報のことである。
【００１９】
つぎに、制御部１０４は、ステップＳ２０３において測定された曲調情報に基づいて、楽曲の曲間検出に必要な設定時間を変更する（ステップＳ２０４）。設定時間の変更は、具体的には、測定部１０２による測定の結果、録音中の楽曲の速度が大きい場合には設定時間を短くするようにおこなわれ、また、録音中の楽曲の速度が小さい場合には設定時間を長くするようにおこなわれる。
【００２０】
そして、検出部１０３は、楽曲の曲間を検出する（ステップＳ２０５）。具体的には、検出部１０３は、楽曲の録音レベルが所定の閾値以下である期間がステップＳ２０４における設定時間以上続いた場合、その期間を曲間として検出する。
【００２１】
以上説明したように、本実施の形態によれば、曲間検出装置は、楽曲の録音中に楽曲の曲調に関する曲調情報を測定する。そして、曲間検出装置は、楽曲の録音中に測定した曲調情報に基づいて曲間検出に必要な設定時間を変更する。そして、曲間検出装置は、楽曲の録音中に楽曲の録音レベルが所定の閾値以下である期間が設定時間以上続いた場合、この期間を曲間として検出する。したがって、曲調が異なる曲を複数含む楽曲の曲間を正確に検出することができる。
【実施例】
【００２２】
以下に、本発明の実施例について説明する。本実施例では、たとえば、オーディオ装置によって、オーディオ装置と接続された外部機器から入力された楽曲に関するアナログデータをＡ／Ｄコンバータを用いてデジタルデータに変換し、変換したデジタルデータをＨＤ（Ｈａｒｄ  Ｄｉｓｃ）などの記録媒体に記録する際に楽曲の曲間を検出する場合の一例について説明する。
【００２３】
（オーディオ装置のハードウェア構成）
図３を用いて、本実施例にかかるオーディオ装置のハードウェア構成について説明する。図３は、本実施例にかかるオーディオ装置のハードウェア構成の一例を示すブロック図である。
【００２４】
図３において、オーディオ装置３００は、ＣＰＵ３０１と、ＲＯＭ３０２と、ＲＡＭ３０３と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）３０４と、ＨＤ３０５と、入力Ｉ／Ｆ３０６と、Ａ／Ｄコンバータ３０７と、エンコーダ３０８と、デコーダ３０９と、Ｄ／Ａコンバータ３１０と、スピーカ３１１と、を備えている。また、各構成部３０１〜３１０はバス３２０によってそれぞれ接続されている。また、オーディオ装置３００は、アナログデータを出力する外部機器であるアナログデータ出力部３１２と接続される。
【００２５】
ＣＰＵ３０１は、オーディオ装置３００全体の制御を司る。また、ＲＯＭ３０２およびＲＡＭ３０３は、ＣＰＵ３０１のワークエリアとして使用される。ＨＤＤ３０４は、ＣＰＵ３０１の制御にしたがってＨＤ３０５に対するデータの読み取り／書き込みを制御する。ＨＤ３０５は、ＨＤＤ３０４の制御で書き込まれたデータを記録する。入力Ｉ／Ｆ３０６は、文字、数値、各種指示などの入力のための複数のボタンを備えた操作ボタンやリモコンなどが挙げられる。
【００２６】
Ａ／Ｄコンバータ３０７は、アナログデータ出力部３１２から出力されたアナログデータをデジタルデータに変換する。エンコーダ３０８は、アナログデータ出力部３１２から出力されたアナログデータをＡ／Ｄコンバータ３０７によりＡ／Ｄ変換したデジタルデータをＭＰ３方式やＡＴＲＡＣ３方式などの所定の圧縮符号化方式で符号化する。デコーダ３０９は、エンコーダ３０８により符号化されたデータを復号化する。Ｄ／Ａコンバータ３１０は、エンコーダ３０８により復号化されたデジタルデータをアナログデータに変換する。
【００２７】
スピーカ３１１は、Ｄ／Ａコンバータにより変換されたデータを出力する。
【００２８】
アナログデータ出力部３１２は、オーディオ装置３００と接続された外部機器であり、ＣＤ、ＭＤ、またはカセットなどに記録されたデータ、またはＦＭ（Ｆｒｅｑｕｅｎｃｙ  Ｍｏｄｕｌａｔｉｏｎ）またはＡＭ（Ａｍｐｌｉｔｕｄｅ  Ｍｏｄｕｌａｔｉｏｎ）などのチューナーから受信されたデータなどをアナログデータとしてオーディオ装置３００に出力する。
【００２９】
ここで、オーディオ装置３００は、ＨＤ３０５に記録されている楽曲データを再生する。具体的には、デコーダ３０９が、ＨＤ３０５にＭＰ３方式などの圧縮符号化方式で符号化されて記録されている楽曲に関するデジタルデータを復号化する。そして、Ｄ／Ａコンバータ３１０が、復号化したデジタルデータをアナログデータに変換してスピーカ３１１に出力する。
【００３０】
また、オーディオ装置３００は、アナログデータ出力部３１２から出力されたアナログデータを再生する。具体的には、アナログデータ出力部３１２から出力されたアナログデータをＡ／Ｄコンバータ３０７、エンコーダ３０８、デコーダ３０９、Ｄ／Ａコンバータ３１０を介してスピーカ３１１に出力する。なお、アナログデータ出力部３１２から出力されたアナログデータを、Ａ／Ｄコンバータ３０７によりデジタルデータに変換せずにアナログデータのままスピーカ３１１に出力してもよい。
【００３１】
また、オーディオ装置３００は、アナログデータ出力部３１２から出力されたアナログデータをＨＤ３０５に録音する。具体的には、Ａ／Ｄコンバータ３０７が、アナログデータ出力部３１２により出力された楽曲に関するアナログデータをデジタルデータに変換する。そして、エンコーダ３０８が、変換したデジタルデータをＭＰ３方式などの圧縮符号化方式で符号化してＨＤ３０５に記録する。
【００３２】
また、オーディオ装置３００は、曲間検出機能によって、アナログデータ出力部３１２から出力された楽曲に関するアナログデータをＨＤ３０５に録音する際に曲間検出をおこない、各楽曲ごとに一つの録音ファイルに録音する。
【００３３】
具体的には、オーディオ装置３００が、楽曲の録音中に楽曲のＢＰＭ（Ｂｅａｔ  Ｐｅｒ  Ｍｉｎｕｔｅ）を測定し、測定したＢＰＭに基づいて曲間検出に必要な設定時間を変更する。そして、楽曲の録音レベルが所定の閾値以下の状態が設定時間以上続いたか否かを判断し、楽曲の録音レベルが所定の閾値以下の状態が設定時間以上続いた場合、録音ファイルを切り替える。
【００３４】
（オーディオ装置３００の処理の内容）
つぎに、図４を用いて、本実施例にかかるオーディオ装置３００の処理の内容について説明する。図４は、本実施例にかかるオーディオ装置の処理の内容を示すフローチャートである。図４のフローチャートにおけるオーディオ装置３００の処理は、ＣＰＵ３０１によって制御される。図４のフローチャートにおいて、まず、オーディオ装置３００は、楽曲の録音開始要求を受け付けたか否かを判断する（ステップＳ４０１）。楽曲の録音開始要求は、たとえば、ユーザが図示しない操作部を操作することによりアナログデータ出力部３１２から楽曲に関するアナログデータをオーディオ装置３００に出力することによりおこなわれる。
【００３５】
ステップＳ４０１において、楽曲の録音開始要求を受け付けるまで待って（ステップＳ４０１：Ｎｏのループ）、受け付けた場合（ステップＳ４０１：Ｙｅｓ）、オーディオ装置３００は、楽曲の録音を開始する（ステップＳ４０２）。具体的には、Ａ／Ｄコンバータ３０７が、アナログデータ出力部３１２により出力された楽曲に関するアナログデータをデジタルデータに変換する。そして、エンコーダ３０８が、変換したデジタルデータをＭＰ３方式などの圧縮符号化方式で符号化してＨＤ３０５に記録する。
【００３６】
つぎに、オーディオ装置３００は、楽曲の録音を終了するか否かを判断する（ステップＳ４０３）。具体的には、ユーザによる録音終了指示を受け付けた場合に楽曲の録音を終了すると判断する。また、所定時間経過しても楽曲の録音レベルが所定の閾値以上にならない場合は、楽曲の録音が終了すると判断してもよい。
【００３７】
ステップＳ４０３において、楽曲の録音を終了すると判断された場合（ステップＳ４０３：Ｙｅｓ）、オーディオ装置３００は、一連の処理を終了する。一方、ステップＳ４０３において、楽曲の録音を終了すると判断されていない場合（ステップＳ４０３：Ｎｏ）、オーディオ装置３００は、楽曲のＢＰＭを測定する（ステップＳ４０４）。楽曲のＢＰＭとは、一分間に刻まれるビート数で楽曲ごとの速度を表す速度情報のことである。
【００３８】
また、オーディオ装置３００は、ステップＳ４０４において測定された楽曲のＢＰＭに基づいて曲間検出に必要な設定時間を変更する（ステップＳ４０５）。設定時間は、たとえば、楽曲のＢＰＭと設定時間との関係を示したテーブルに基づいて変更される。このテーブルは、ＢＰＭが大きくなるにしたがって設定時間が短くなるような関係を示している。このテーブルは、一般にテンポの速い楽曲の曲間は短く、テンポの遅い楽曲の曲間は長いという事実に基づいて作成されている。
【００３９】
つぎに、オーディオ装置３００は、楽曲の録音レベルが所定の閾値以下の状態が設定時間以上続いたか否かを判断する（ステップＳ４０６）。ステップＳ４０６において、楽曲の録音レベルが所定の閾値以下の状態が設定時間以上続いていない場合（ステップＳ４０６：Ｎｏ）、オーディオ装置３００は、ステップＳ４０３の処理に戻り、処理を繰り返す。
【００４０】
一方、ステップＳ４０６において、楽曲の録音レベルが所定の閾値以下の状態が設定時間以上続いた場合（ステップＳ４０６：Ｙｅｓ）、オーディオ装置３００は、録音ファイルを切り替えた後（ステップＳ４０７）、ステップＳ４０３の処理に戻り、処理を繰り返す。具体的には、楽曲の録音レベルが所定の閾値以下の状態が設定時間以上続いた部分を曲間と判断し、別の録音ファイルに楽曲を録音する。これにより、一つの録音ファイルごとに一つの楽曲が記録される。
【００４１】
以上説明したように、本実施例によれば、オーディオ装置３００は、オーディオ装置３００と接続された外部機器から出力された楽曲に関するアナログデータをデジタルデータに変換する。そして、変換したデジタルデータをＨＤ３０５に録音する際に、録音レベルが所定の閾値以下の状態が設定時間以上続く部分を曲間として検出する。また、オーディオ装置３００は、楽曲の録音中に楽曲のＢＰＭを測定し、測定したＢＰＭに応じて曲間検出に必要な設定時間を変更する。したがって、曲調が異なる曲を複数含む楽曲の曲間を正確に検出することができる。
【００４２】
なお、本実施の形態で説明した曲間検出方法は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、メモリなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【図面の簡単な説明】
【００４３】
【図１】本実施の形態にかかる曲間検出装置の機能的構成の一例を示すブロック図である。
【図２】本実施の形態にかかる曲間検出装置の処理の内容を示すフローチャートである。
【図３】本実施例にかかるオーディオ装置のハードウェア構成の一例を示すブロック図である。
【図４】本実施例にかかるオーディオ装置の処理の内容を示すフローチャートである。
【符号の説明】
【００４４】
１００  曲間検出装置
１０１  録音部
１０２  測定部
１０３  検出部
１０４  制御部
【図１】
2007280565.tif 000003
【図２】
2007280565.tif 000004
【図３】
2007280565.tif 000005
【図４】
2007280565.tif 000006