(57)【特許請求の範囲】
【請求項１】
記録媒体に記録された楽曲信号を再生する再生部と、
前記再生部が再生した楽曲信号を蓄積するメモリと、
前記メモリへの楽曲信号の蓄積及び前記メモリからの楽曲信号の読出しを行うとともに、前記メモリに蓄積される楽曲信号の無音区間を検出する信号処理部と、
前記信号処理部が無音区間を検出したとき、当該無音区間より前の一定区間の楽曲信号を自動ループ区間としてループ再生するよう制御する制御部と、
を備えることを特徴とする再生装置。
【請求項２】
請求項１に記載の再生装置であって、前記信号処理部は楽曲信号の拍ポイントを検出し、前記制御部は前記自動ループ区間のスタートポイント及びエンドポイントを拍ポイントに設定することを特徴とする再生装置。
【請求項３】
請求項１又は請求項２に記載の再生装置であって、前記信号処理部は楽曲信号の拍ポイントを検出し、前記制御部は前記自動ループ区間のエンドポイントを前記無音区間の直前の拍ポイントから所定の拍分前に設定することを特徴とする再生装置。
【請求項４】
記録媒体に記録された楽曲信号を再生し、
再生した楽曲信号をメモリに蓄積し、
前記メモリに蓄積される楽曲信号の無音区間を検出し、
無音区間を検出したとき、当該無音区間より前の一定区間の楽曲信号を自動ループ区間としてループ再生する、
ことを特徴とする再生方法。
【請求項５】
請求項４に記載の再生方法であって、前記自動ループ区間のスタートポイント及びエンドポイントは拍ポイントに設定される、ことを特徴とする再生方法。
【請求項６】
請求項４又は請求項５に記載の再生方法であって、前記自動ループ区間のエンドポイントは、前記無音区間の直前の拍ポイントから所定の拍分前に設定される、ことを特徴とする再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音途切れのない、シームレスな再生演出が可能な再生装置の技術に関する。
【背景技術】
【０００２】
人々が音楽に合わせてダンスを楽しむクラブ等では、異なる楽曲間でも一定のリズムを維持しつつ音を途切れさせること無く連続で再生し続ける事が必要とされる。ＤＪ（Disc Jockey）等は、二つの再生装置でそれぞれ異なる楽曲をミキシング装置に出力させつつ、それぞれの再生装置を操作してＢＰＭ（Beat Per Minute）及び拍のタイミングを合わせ、異なる楽曲が一つの楽曲のように違和感無く聞こえるようにミキシング装置を通して出力する。このような構成において、二つの再生装置間で通信を行い、第一の楽曲の終わりと第二の楽曲の始めとを自動的に連続再生できるものもある（例えば特許文献１参照）。
【０００３】
【特許文献１】特開２００１−５２４４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、前述のように二つの再生装置間で通信を行い自動的に連続再生する機能は、基本的に、同一メーカーの再生装置同士のみでしか実現できない。このような特殊な機能を備えていない一般的な再生装置を用いる場合には、第一の再生装置の音声をミキシング装置を通して出力している間に、次に途切れなく繋ごうとする楽曲を第二の再生装置でスタンバイする操作を行うこととなる。
【０００５】
この際、第二の再生装置に挿入する光ディスクを探すのに手間取ったり、ＢＰＭや拍を合わせこむのに時間がかかったりした場合、第一の再生装置で再生している楽曲が終了してしまう可能性がある。その場合、出力が無音となり、ＤＪの絶対条件である音を途切れさせないという事を満足できない。よって、本発明は、上記従来技術における問題点を解決することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の第１の態様における再生装置は、
記録媒体に記録された楽曲信号を再生する再生部と、
前記再生部が再生した楽曲信号を蓄積するメモリと、
前記メモリへの楽曲信号の蓄積及び前記メモリからの楽曲信号の読出しを行うとともに、前記メモリに蓄積される楽曲信号の無音区間を検出する信号処理部と、
前記信号処理部が無音区間を検出したとき、当該無音区間より前の一定区間の楽曲信号を自動ループ区間としてループ再生するよう制御する制御部と、
を備える。
【０００７】
上記構成において、前記信号処理部は楽曲信号の拍ポイントを検出し、前記自動ループ区間のスタートポイント及びエンドポイントは拍ポイントに設定されることが好ましい。違和感のないシームレスな連続再生が可能となるからである。
【０００８】
上記構成において、前記信号処理部は楽曲信号の拍ポイントを検出し、前記自動ループ区間のエンドポイントは、前記無音区間の直前の拍ポイントから所定の拍分前に設定されてもよい。エンドポイント前の区間には、特殊な再生音がありうるからである。
【０００９】
上記構成において、前記無音区間は、例えば、再生する楽曲信号のＢＰＭに応じて設定される。
【００１０】
上記目的を達成するため、本発明の第２の態様における再生方法は、
記録媒体に記録された楽曲信号を再生し、
再生した楽曲信号をメモリに蓄積し、
前記メモリに蓄積される楽曲信号の無音区間を検出し、
無音区間を検出したとき、当該無音区間より前の一定区間の楽曲信号を自動ループ区間としてループ再生する。
【００１１】
上記方法において、前記自動ループ区間のスタートポイント及びエンドポイントは拍ポイントに設定されることが好ましい。違和感のないシームレスな連続再生が可能となるからである。
【００１２】
上記方法において、前記自動ループ区間のエンドポイントは、前記無音区間の直前の拍ポイントから所定の拍分前に設定されてもよい。エンドポイント前の区間には、特殊な再生音がありうるからである。
【００１４】
上記目的を達成するため、本発明の第３の態様におけるプログラムは、
記録媒体に記録された楽曲信号を再生する処理と、
前記再生部が再生した楽曲信号をメモリに蓄積する処理と、
前記メモリへの楽曲信号の蓄積及び前記メモリからの楽曲信号の読出しを行うとともに、前記メモリに蓄積される楽曲信号の無音区間を検出する処理と、
無音区間を検出したとき、当該無音区間より前の一定区間の楽曲信号を自動ループ区間としてループ再生するよう制御する処理と、
をコンピュータに実行させる。
【００１５】
上記プログラムにおいて、前記自動ループ区間のスタートポイント及びエンドポイントは拍ポイントに設定されることが好ましい。違和感のないシームレスな連続再生が可能となるからである。
【００１６】
上記プログラムにおいて、前記自動ループ区間のエンドポイントは、前記無音区間の直前の拍ポイントから所定の拍分前に設定されてもよい。エンドポイント前の区間には、特殊な再生音がありうるからである。
【００１８】
上記プログラムはコンピュータ読み取り可能な記録媒体に記録されてもよい。
すなわち、上記プログラムを再生装置、コンピュータ装置、ゲーム装置等に読み込ませるとともに、一連の処理を実行させることで、本発明を容易に実現することができる。この場合、プログラムを、プログラム記録媒体という形態とすることにより、ソフトウェア商品として装置とは独立した形で、生産、販売、配布等を容易に行うことができる。また、再生装置、コンピュータ装置、ゲーム装置等のハードウェアに、このソフトウェアを予め組み込んでおくことによって本発明を容易に実施することができる。さらには、上記プログラムをホームページ等において送信可能化し、ダウンロードにより利用可能としても良い。
【発明の効果】
【００１９】
本発明によれば、音途切れのない、シームレスな再生演出が可能な再生装置、再生方法、プログラム及び記憶媒体が提供される。
【発明を実施するための最良の形態】
【００２０】
本発明に係る実施の形態について、以下、図面を参照して詳細に説明する。なお、以下に示す実施の形態は一例であり、これに限定されない。
【００２１】
図１に、本実施の形態における再生装置を用いた、クラブ等における再生システムの構成例を示す。図に示す再生システムは、第一及び第二の再生装置１０、１１と、ミキシング装置１２と、アンプ１３と、スピーカＬ，Ｒと、を備える。
【００２２】
第一及び第二の再生装置１０、１１は、本発明が適用された再生装置であり、夫々異なる楽曲を再生し、出力する。
ミキシング装置１２は、第一及び第二の再生装置１０、１１から入力された楽曲信号の合成等を行う。
アンプ１３は、ミキシング装置１２から出力された楽曲信号を増幅して、スピーカＬ，Ｒに出力する。
【００２３】
図２に、本発明の実施の形態に係る再生装置１０（又は１１）の構成を示すブロック図である。図１に示す再生装置１０は、再生部１６と、メモリ１８と、ＤＳＰ（Digital Signal Processor）２０と、ＤＡＣ（Digital to Analog Converter）２２と、表示部２４と、操作部２６と、不揮発性メモリ２８と、マイクロコンピュータ３０と、を備える。
【００２４】
再生部１６は、記録媒体の読み取りドライブ等を備え、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）、ハードディスク等の記録媒体に記録されたデジタルデータを読み取り、再生する。再生部１６は、デジタルデータが記憶された外部記録媒体、例えば、外付けハードディスク、フラッシュメモリ等からデジタルデータを読み出してもよい。
【００２５】
ＤＳＰ２０は、再生部１６からのデジタル楽曲信号を後述するメモリ１８に記憶させ、また、メモリ１８に蓄積された楽曲信号を読み出し、所定の信号処理を施して出力する。ＤＳＰ２０は、メモリ１８に記憶される信号について、ＢＰＭ・拍検出を行い、ピッチ・キーコントロール等の処理を行う。ＤＳＰ２０は、例えば、楽曲信号のレベルを検出し、フィルターをかけ、リズムベースの強い部分を拍として認識する。
【００２６】
メモリ１８は、ＤＳＰ２０から出力されたデジタル楽曲信号を記憶する。本実施の形態において、メモリ１８は、再生部１６が例えば８倍速で記録媒体から読み出した楽曲信号を蓄積し、例えば、３０秒分の楽曲信号を蓄積する。
【００２７】
ＤＡＣ２２は、ＤＳＰ２０によりメモリ１８から読み出されたデジタル楽曲信号をアナログ信号に変換する。ＤＡＣ２２からのアナログ信号は増幅部３２に入力され、増幅部３２により増幅された信号は出力端子３４を介してミキシング装置１２に出力される。
【００２８】
表示部２４は、液晶表示装置等から構成される。表示部２４は、現在再生している楽曲トラック、ファイルの再生時間、操作内容等の操作に必要な情報を表示する。
【００２９】
操作部２６は、楽曲の再生操作を行うＰＬＡＹボタン、再生を中止してキュー（ＣＵＥ）ポイントにスタンバイするＣＵＥボタン、選曲操作及びプリセットモード内での各種設定を行うトラックセレクトノブ、設定を行うプリセットモードへ入るためのＰＲＥＳＥＴ  ＭＯＤＥボタン、ＢＰＭの値をマニュアルで決定したい時に使用するＴＡＰボタン等（いずれも図示せず）を備え、操作者からの種々の操作入力を受け付ける。
【００３０】
本実施の形態において、再生装置１０は、設定された区間の楽曲信号を連続して繰り返すループ（ＳＥＡＭＬＥＳＳ  ＬＯＯＰ）機能を備え、操作部２６は、自動ループ機能をオン／オフするＡＵＴＯ  ＬＯＯＰボタン（図示せず）を備える。
【００３１】
不揮発性メモリ２８は、操作者がプリセットモード等で設定した値を保持する。設定変更時は不揮発性メモリ２８のデータが書き換えられ、電源オン時に不揮発性メモリ２８のデータが読み込まれる。以下で詳述するように、不揮発性メモリ２８には、ループ区間等が記憶される。なお、不揮発性メモリ２８は、着脱可能なリムーバブル記憶媒体であってもよい。
【００３２】
マイクロコンピュータ３０は、再生装置１０を統括的に制御し、操作部２６からの操作入力に基づき、ＤＳＰ２０、表示部２４、不揮発性メモリ２８の制御等を行う。
【００３３】
本実施の形態において、マイクロコンピュータ３０は、自動ループ機能がオンとされているとき（ＡＵＴＯ  ＬＯＯＰボタン押下時）、楽曲が途切れないよう、楽曲の終わり付近の所定区間をループ再生する。より詳細には、マイクロコンピュータ３０は、メモリ１８に蓄積される楽曲信号の無音区間を検出し、それより前の所定小節分の有音区間を自動的にループ再生し、違和感のないシームレスな連続再生が実現される。
【００３４】
図３に、一実施例に係るループ区間の構成を示す。図３に示す例において、メモリ１８にはＢＰＭが１２０の楽曲信号が３０秒分、すなわち、一拍が０．５秒間であって、一小節が４拍である楽曲信号が１５小節分蓄積されている。ダンスミュージックのテンポとしては、１２０ＢＰＭが一般的である。メモリ１８に蓄積される１５小節は、１４小節分の有音区間と、１小節分の無音区間とから構成されている。また、図中、１小節は４拍としているが、これは、ダンスミュージックが４拍子であるためである。
【００３５】
勿論、メモリ１８の容量が大きければより多くの楽曲信号がメモリ１８に蓄積される。また、楽曲信号のＢＰＭが例えば９０であれば、３０秒分に相当する１１小節分の楽曲信号が蓄積される。
【００３６】
図に示す例において、自動ループされる区間は、Ａ点からＢ点までの４小節分の楽曲信号である。ループ区間は、無音区間を検出して、自動的に設定される。具体的には、マイクロコンピュータ３０は、例えば４拍（１小節）分の無音区間を検出したとき、有音区間の最後の拍ポイント（Ｃ点）を基準として、ここから５小節（２０拍）分前のＡ点をループのスタートポイントに設定し、また、Ｃ点から１小節（４拍）分前のＢ点をループのエンドポイントに設定する。ループのスタート／エンドポイントは拍ポイントにあたり、違和感のないシームレスな再生が実現される。
【００３７】
よって、最後の有音拍ポイントＣ点から５小節前＝２０拍前＝１０．０秒前のＡ点から１小節前＝４拍前＝２．０秒前のＢ点までの、４小節分＝１６拍分＝８．０秒区間でループが自動的に構成されて再生を継続することが出来る。
【００３８】
本例において、無音区間と判断する条件としては４拍（１２０ＢＰＭの曲で２．０秒）の設定を行っているが、これは、まれに曲中でわざと音を一瞬切っている楽曲があるためで、この楽曲に対して無音区間を誤検出しないための設定である。４拍分の無音区間を検出すると言う事は、トラックエンドの検出を意味する。勿論、無音区間の検出は、４拍分に限らず、どのように設定しても良い。
【００３９】
また、本例では有音区間中、一部の区間をループ区間から除外している。具体的にはＣ点から前の４拍分（Ｂ−Ｃ間）で、これはトラックエンドで特殊な音の変化を行っている楽曲の場合に、無音になる直前の音をループ内に取り込んでしまうと、ループエンドポイントからループスタートポイントへ音を繋ぎながら戻る際、ループのつなぎ目に不自然さを感じてしまう可能性があるため、この不自然さを無くすためにこの区間を除外して、ループを構成している。勿論、この除外区間は、１小節分を超えて設定してもよく、あるいは、全く設けないようにしてもよい。
【００４０】
上記処理によれば、第一の再生装置１０において自動ループ機能をオンして再生すれば、第二の再生装置１１で他の楽曲をスタンバイする際に、光ディスクの出し入れに時間がかかったり、光ディスクを探すのに時間がかかったり、第一の楽曲にＢＰＭと拍を合わせこむのに時間がかかったりして、第一の再生装置１０で再生している楽曲がトラックエンドまで再生し終わってしまうような事態に陥っても、第一の再生装置１０で自動的にループを構成して再生を継続するため、無音状態の発生を確実に防ぐことができる。
【００４１】
このように、操作者は第一の再生装置１０で自動的にループ再生によって無音を回避している間に、第二の再生装置１１での他の楽曲のスタンバイを完了し、その後、ミキシング装置１２のクロスフェーダを操作して、無音状態を発生させることなく、楽曲同士をフェードイン又はカットインで繋ぐ操作を行うことができる。
【００４２】
以下、本実施の形態に係る再生装置１０の動作について説明する。図４に、再生装置１０の動作の一例を表すフローチャートを示す。なお、図４に示すフローチャートは一例であり、これに限定されない。
【００４３】
まず、最初に再生したい楽曲が記録された光ディスク等の記録媒体を再生装置１０にセットし（ステップＳ１１）、選曲する（ステップＳ１２）。再生部１６は、ＴＯＣ（Table Of Contents）情報等を読み込み、選曲された楽曲の先頭を検索し（頭出し）スタンバイ状態に入る。
【００４４】
この状態で、再生部１６は、楽曲データを例えば８倍速で読み込み、メモリ１８に蓄積する（ステップＳ１３）。またこのとき、ＤＳＰ２０は、メモリ１８に記録されるデータについて、ＢＰＭの検出及び拍ポイントのアドレス記録を行う（ステップＳ１４）。ＢＰＭ、拍ポイントアドレス等は、不揮発性メモリ２８に記録される。
【００４５】
操作部２６で特に選曲操作が行われなかった場合は、自動的に１曲目の先頭でスタンバイし、同様に楽曲データを読み込み蓄積するという一連の動作を行う。
【００４６】
操作部２６の図示しないＰＬＡＹボタンが押され、再生操作が行われたとき（ステップＳ１５：Ｙ）、ＤＳＰ２０はメモリ１８から楽曲のデータを読み出し、ＤＡＣ２２に送る（ステップＳ１６）。ＤＡＣ２２は、デジタル楽曲データをアナログ信号に変換し、増幅部３２へ送る。増幅部３２は楽曲の楽曲信号を増幅して出力端子３４へ送る。
【００４７】
再生操作が行われない場合（ステップＳ１５：Ｎ）は、メモリ１８からの読み出しを行わず、メモリ１８が一杯になるまでメモリ１８への蓄積（ステップＳ１３）、ＢＰＭ値・拍検出（ステップＳ１４）を継続して行う。
【００４８】
光ディスクから楽曲情報を読み込みメモリ１８に蓄積するまでの処理は、例えば８倍速等で高速に処理され、メモリ１８から楽曲情報を読み出し再生出力する処理は１倍速で行われる。このように、高速で楽曲の情報を読み込み、ＢＰＭ・拍検出等楽曲信号レベル検出の処理を行う事により、数十秒分、例えば３０秒分の楽曲データを短時間でメモリ１８に蓄積する事が可能となる。また高速で読み込む事により、無音区間を予め素早く探すことが出来る。
【００４９】
メモリ１８から楽曲データが読み出されているとき（ステップＳ１６）、マイクロコンピュータ３０は、無音となる事を防ぐ自動ループ機能がオンになっているかどうかの判断を行う（ステップＳ１７）。例えば、再生装置１０の電源をオンした際の初期設定は自動ループ機能オンであり、これはプリセットの操作やＡＵＴＯ  ＬＯＯＰボタンによって変更が可能である。
【００５０】
自動ループ機能がオンの場合（ステップＳ１７：Ｙ）、無音区間が検出されたか判断する（ステップＳ１８）。上述したように、例えば、１２０ＢＰＭの楽曲についていれば、４拍分（２秒）の無音状態が存在したときに、無音区間として検出される。
【００５１】
次に、検出した無音区間に基づいて、ループ区間（スタート／エンドポイント）を設定する（ステップＳ１９）。
スタートポイントは、例えば、無音区間を検出したポイントから無音区間分戻ったポイント（無音区間の開始ポイント）から、所定区間遡ったポイント、例えば、５小節分戻ったポイントをループのスタートポイントに設定する。楽曲が４拍子であれば、５小節分は２０拍分に相当する。
エンドポイントは、例えば、無音区間を検出したポイントから無音区間分戻ったポイント（無音区間の開始ポイント）から、所定区間遡ったポイント、例えば、１小節分戻ったポイントをループのエンドポイントに設定する。楽曲が４拍子であれば、１小節分は４拍分に相当する。
【００５２】
設定されたループのスタート／エンドポイントのアドレスは、不揮発性メモリ２８に保持される。その後、ＤＳＰ２０が出力する楽曲データの再生ポイントが、無音区間の１小節分前のポイントに達したとき、自動ループ再生が開始され、楽曲の最後から１小節を除いて、その前４小節分の楽曲データがループ再生されることとなる（ステップＳ２０）。
【００５３】
その後、操作者が、ＣＵＥボタンを押したり、選曲操作を行わなければ、自動ループ再生が継続され（ステップＳ２１：Ｎ）、新たな操作があれば自動ループ再生は解除される（ステップＳ２１：Ｙ）。
【００５４】
以上説明したように、本実施の形態では、再生する楽曲に無音区間（楽曲の終了）が検出されたとき、直前の拍ポイントの前の所定区間、例えば、数小節分を自動的にループ再生する。これにより、楽曲の再生における音途切れを確実に回避することが可能となる。
【００５５】
例えば、第一の再生装置１０の自動ループ機能をオンして第一の楽曲を再生しておくことにより、第一の楽曲に繋ごうとする第二の再生１１装置での第二の楽曲のスタンバイに手間取り（第二の楽曲が記録されている光ディスクを探すのに時間がかかったり、第二の楽曲のＢＰＭ及び拍を再生中の第一の楽曲に合わせるのに時間がかかったりする事等）、その間に第一の再生装置１０で再生している第一の楽曲が例えばトラックエンドまで再生が終了するような状況になっても、第一の再生装置１０において無音の発生を回避すべく自動でループを構成し、再生を継続できるため、クラブにおいて致命傷となる無音の状況を起こさないようにすることが出来る。
【００５６】
また、単にループを構成しているだけではなく、検出している拍単位でループスタートポイント及びループエンドポイントを決定しているため、リズムが一定で繰り返しを継続しても違和感の無いシームレスな再生音出力が可能である。
【００５７】
更に、無音がスタートする前の最後の有音の拍ポイントから例えば４拍分の範囲をループ範囲から除外する処理を行うことにより、トラックエンド付近で特殊な音の変化がある楽曲であっても、不自然さの無いループ再生音を出力することが出来る。
【図面の簡単な説明】
【００５８】
【図１】本発明の実施の形態にかかる再生システムの構成例を示す図である。
【図２】本発明の実施の形態にかかる再生装置の構成を示すブロック図である。
【図３】本発明の実施の形態における自動ループ区間の構成例を示す図である。
【図４】本発明の実施の形態にかかる再生装置の動作を説明するフロー図である。
【符号の説明】
【００５９】
１０、１１：再生装置、１６：再生部、１８：メモリ、２０：ＤＳＰ、２２：ＤＡＣ、２４：表示部、２６：操作部、２８：不揮発性メモリ、３０：マイクロコンピュータ
【図１】
0004801029.tif 000002
【図２】
0004801029.tif 000003
【図３】
0004801029.tif 000004
【図４】
0004801029.tif 000005