(57)【要約】 【課題】  １倍速で入力される信号についての可変速度再生に必要なバッファ容量を確保しつつ、そのバッファ待ち時間の最少化が可能な再生装置及び再生方法が提供される。【解決手段】  再生装置２０は、外部から１倍速で入力される信号を所定バッファ容量を保持可能なメモリ４と、メモリ４からデータを読み出す読出し部５と、読出し部５がメモリ４からデータを読出す再生速度に応じてメモリのバッファ容量を設定する制御部９と、を備える。【選択図】  図１
2007101772.tif 000002
【特許請求の範囲】
【請求項１】
外部から１倍速で入力される信号を所定バッファ容量を保持可能なメモリと、
前記メモリからデータを読み出す読出し部と、
前記読出し部が前記メモリからデータを読出す再生速度に応じて前記メモリのバッファ容量を設定する制御部と、
を備える、ことを特徴とする再生装置。
【請求項２】
前記読出し部が前記メモリからデータを読み出す再生速度を設定するための再生速度設定部を備える、
ことを特徴とする請求項１に記載の再生装置。
【請求項３】
前記読出し部が前記メモリからデータを読み出す再生速度の可変幅を設定するための再生速度レンジ設定部を備え、
前記制御部は、前記再生速度レンジ設定部により設定された再生速度の可変幅に応じて前記メモリのバッファ容量を設定する、
ことを特徴とする請求項１に記載の再生装置。
【請求項４】
前記読出し部が前記メモリからデータを読出すテンポを設定するためのＢＰＭ設定部と、
入力される信号のＢＰＭを検出するＢＰＭ検出部と、をさらに備え、
前記制御部は、前記ＢＰＭ設定部より設定されたＢＰＭ値と、前記ＢＰＭ検出部が検出したＢＰＭ値とから、前記読出し部が前記メモリからデータを読出す再生速度を算出し、算出した再生速度に応じて前記メモリのバッファ容量を設定する、
ことを特徴とする請求項１に記載の再生装置。
【請求項５】
外部から１倍速で入力される信号を所定バッファ容量を保持可能なメモリからデータを読み出す読出しステップと、
前記読出しステップで前記メモリからデータを読出す再生速度に応じて前記メモリのバッファ容量を設定する制御ステップと、
を備える、ことを特徴とする再生方法。
【請求項６】
前記読出しステップで前記メモリからデータを読み出す再生速度を設定するための再生速度設定ステップを備える、
ことを特徴とする請求項５に記載の再生方法。
【請求項７】
前記読出しステップで前記メモリからデータを読み出す再生速度の可変幅を設定するための再生速度レンジ設定ステップを備え、
前記制御ステップでは、前記再生速度レンジ設定ステップにより設定された再生速度の可変幅に応じて前記メモリのバッファ容量を設定する、
ことを特徴とする請求項５に記載の再生方法。
【請求項８】
前記読出しステップで前記メモリからデータを読出すテンポを設定するためのＢＰＭ設定ステップと、
入力される信号のＢＰＭを検出するＢＰＭ検出ステップと、をさらに備え、
前記制御ステップは、前記ＢＰＭ設定ステップで設定されたＢＰＭ値と、前記ＢＰＭ検出ステップで検出されたＢＰＭ値とから、前記読出しステップで前記メモリからデータを読出す再生速度を算出し、算出した再生速度に応じて前記メモリのバッファ容量を設定する、
ことを特徴とする請求項５に記載の再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部から１倍速で入力される信号について、可変速度再生を行う再生装置の技術に関する。
【背景技術】
【０００２】
従来より、クラブやホームパーティーにおいて音楽を提供するディスクジョッキー（Disc Jockey：ＤＪ）やスタジオで音楽を編集する編集者（以下、ＤＪ等）は、複数の曲をシームレスに再生するため、曲間のテンポ（BPM：Beat Per Minute）を合わせる場合がある。業務用（いわゆるＤＪ用）の再生装置には、通常、このような可変速度（ピッチ）再生の機能が設けられている（例えば、特許文献１参照）。
【０００３】
このような再生装置では、一定量のデータをｎ倍速（ｎ＞１）で先読みしてバッファ（メモリ）に蓄え、バッファに蓄えたデータを指定された再生速度で読出し再生する。バッファの容量が不足し始めたら、再度、データをバッファに蓄える。
【０００４】
近年、外部から１倍速で入力されるオーディオ信号を特殊再生可能な業務用再生装置が開発されている（例えば、非特許文献１参照）。この再生装置は、例えば、入力されるオーディオ信号を一定量（１曲分）バッファに蓄積した後、蓄積したデータを可変速度再生等の処理に供する。
【０００５】
【特許文献１】特開２００３−１０８１３２号公報
【非特許文献１】製品マニュアル［平成１７年７月２２日検索］、インターネット＜URL：www.numark.com/pdf/manuals/5000FX.pdf＞
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記再生装置には１倍速で信号が入力されるため、再生装置自体がｎ倍速でデータを先読みして蓄積することはできない。このため、このような再生装置は、通常、バッファに所定容量分のデータが蓄積されるまで再生を開始しないように設定されている。
【０００７】
このような再生装置を操作するＤＪ等は、バッファに容量分のデータが蓄えられるまで待機していなければならない。バッファ待ちの間は無音となりかねず、クラブ等においてリアルタイムの音楽提供を行う場合には特に、興趣を削ぎ、また、操作ミスとみなされてしまう事もありうる。このため、バッファ待ち時間はできるだけ少ないことが望まれる。しかし、バッファ待ち時間を短くするため、メモリのバッファ容量を少なくすると、再生速度再生等の特殊再生に十分な量のデータが蓄積されず、逆に可変速度再生中にバッファ不足となってしまう場合がありうる。
【０００８】
すなわち、比較的低い再生速度（たとえば、１倍速付近）で再生する場合にはバッファ量の消費が少なく、少ないバッファ容量でもあまり問題はないが、比較的高い再生速度で再生する場合には、データの書込みが追いつかないため、大きいバッファ容量が必要となる。しかし、上記再生装置では、このような不都合を何ら考慮されていない。
【０００９】
上記事情を鑑みて、本発明は、１倍速で入力される信号についての可変速度再生に必要なバッファ容量を確保しつつ、そのバッファ待ち時間の最少化が可能な再生装置及び再生方法を提供することを目的の１つとする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明の第１の観点に係る再生装置は、外部から１倍速で入力される信号を所定バッファ容量を保持可能なメモリと、前記メモリからデータを読み出す読出し部と、前記読出し部が前記メモリからデータを読出す再生速度に応じて前記メモリのバッファ容量を設定する制御部と、を備える。
これにより、バッファ容量は再生速度に応じて適量に設定され、低い再生速度であって、比較的少ないバッファ容量が必要とされる場合であっても、ユーザが長いバッファ待ち時間を待つということは回避される。したがって、１倍速で入力される信号についての可変速度再生に必要なバッファ容量を確保しつつ、そのバッファ待ち時間の最少化が可能となる。
【００１１】
上記構成の再生装置は、たとえば、前記読出し部が前記メモリからデータを読み出す再生速度を設定するための再生速度設定部を備える。この場合、バッファ容量は、再生速度設定部からユーザが入力した再生速度に基づいて設定される。
【００１２】
上記構成の再生装置は、前記読出し部が前記メモリからデータを読み出す再生速度の可変幅を設定するための再生速度レンジ設定部を備えてもよく、前記制御部は、前記再生速度レンジ設定部により設定された再生速度の可変幅に応じて前記メモリのバッファ容量を設定するようにしてもよい。すなわち、再生速度の変化に対してある程度の幅を持たせることが可能となる。
【００１３】
上記構成の再生装置は、前記読出し部が前記メモリからデータを読出すテンポを設定するためのＢＰＭ設定部と、入力される信号のＢＰＭを検出するＢＰＭ検出部と、をさらに備えてもよく、前記制御部は、前記ＢＰＭ設定部より設定されたＢＰＭ値と、前記ＢＰＭ検出部が検出したＢＰＭ値とから、前記読出し部が前記メモリからデータを読出す再生速度を算出し、算出した再生速度に応じて前記メモリのバッファ容量を設定してもよい。これにより、入力される信号に対する、自動的なバッファ待ち時間の最少化が可能となる。
【００１４】
上記目的を達成するため、本発明の第２の観点に係る再生方法は、外部から１倍速で入力される信号を所定バッファ容量を保持可能なメモリからデータを読み出す読出しステップと、前記読出しステップで前記メモリからデータを読出す再生速度に応じて前記メモリのバッファ容量を設定する制御ステップと、を備える。
これにより、バッファ容量は再生速度に応じて適量に設定され、低い再生速度であって、比較的少ないバッファ容量が必要とされる場合であっても、ユーザが長いバッファ待ち時間を待つということは回避される。したがって、１倍速で入力される信号についての可変速度再生に必要なバッファ容量を確保しつつ、そのバッファ待ち時間の最少化が可能となる。
【００１５】
上記方法は、例えば、前記読出しステップで前記メモリからデータを読み出す再生速度を設定するための再生速度設定ステップを備える。この場合、バッファ容量は、再生速度設定部からユーザが入力した再生速度に基づいて設定される。
【００１６】
上記方法は、前記読出しステップで前記メモリからデータを読み出す再生速度の可変幅を設定するための再生速度レンジ設定ステップを備えてもよく、前記制御ステップでは、前記再生速度レンジ設定ステップにより設定された再生速度の可変幅に応じて前記メモリのバッファ容量を設定してもよい。すなわち、再生速度の変化に対してある程度の幅を持たせることが可能となる。
【００１７】
上記方法は、前記読出しステップで前記メモリからデータを読出すテンポを設定するためのＢＰＭ設定ステップと、入力される信号のＢＰＭを検出するＢＰＭ検出ステップと、をさらに備えてもよく、前記制御ステップは、前記ＢＰＭ設定ステップで設定されたＢＰＭ値と、前記ＢＰＭ検出ステップで検出されたＢＰＭ値とから、前記読出しステップで前記メモリからデータを読出す再生速度を算出し、算出した再生速度に応じて前記メモリのバッファ容量を設定してもよい。
これにより、バッファ容量は再生速度に応じて適量に設定され、低い再生速度であって、比較的少ないバッファ容量が必要とされる場合であっても、ユーザが長いバッファ待ち時間を待つということは回避される。したがって、１倍速で入力される信号についての可変速度再生に必要なバッファ容量を確保しつつ、そのバッファ待ち時間の最少化が可能となる。
【発明の効果】
【００１８】
本発明によれば、１倍速で入力される信号についての可変速度再生に必要なバッファ容量を確保しつつ、そのバッファ待ち時間の最少化が可能な再生装置及び再生方法が提供される。
【発明を実施するための最良の形態】
【００１９】
本発明に係る実施の形態について、以下、図面を参照して詳細に説明する。なお、以下に示す実施の形態は一例であり、これに限定されない。
【００２０】
以下、本発明の第１の実施の形態に係る再生装置について図面を参照しながら説明する。
図１に、本発明の第１の実施の形態に係る再生装置２０のブロック図を示す。図１に示す再生装置２０は、入力端子１と、ＡＤ（Analog to Digital）コンバータ２と、書込み制御部３と、メモリ４と、読出し制御部５と、ＤＡ（Digital to Analog）コンバータ６と、出力端子７と、制御部９と、再生速度レンジ設定部１０と、再生指示部１３と、再生速度設定部１１と、を備える。
【００２１】
入力端子１は、外部機器からの１倍速のオーディオ信号入力を受け付ける。外部機器には、カセットテープ、ＣＤ（Compact Disc）、ＳＡ−ＣＤ（Super Audio-CD）、ＭＤ（MiniDisc）、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−Ａｕｄｉｏ（DVD-Audio）等の記録媒体に記録された非圧縮／圧縮オーディオ信号を再生するプレーヤ、放送信号を受信し、出力するラジオ受信機、ストリーミング又はオンデマンド配信されるオーディオ信号を受信し、出力するサーバ等が含まれるが、これに限られない。外部機器は、マイクから入力される音声を増幅し、出力するアンプであってもよい。
【００２２】
入力端子１に入力された信号がアナログ信号の場合、入力信号はＡＤコンバータ２でデジタル信号に変換される。入力信号がデジタル信号の場合には、ＡＤコンバータ２は設けなくともよい。
【００２３】
書込み制御部３は、ＡＤコンバータ２からのデジタル信号をメモリ４に書込み、蓄積する。ここで、書込み制御部３は信号に時間情報（タイムコード等）を生成しこれに付与して、メモリ４に信号を書込む。入力端子１からは１倍速で信号が入力されるため、メモリ４への書込みはほぼ１倍速に準じた再生速度となる。
【００２４】
書込み制御部３は記録の開始点をタイムコード００分００秒００フレームとして、例えば１／７５秒の分解能のフレーム単位毎にタイムコードをインクリメントしながら、ＡＤコンバータ２から入力される例えば１／４４１００レートのデジタル信号に対して時間情報のフラグを付加して、メモリ４に信号を書込み記録する。同時に、付加したタイムコード情報を制御部９にも送信して書込み状態の時間情報を提供する。また、書込み停止の制御を受けるまで以上の書込み動作を継続する。
【００２５】
読出し制御部５は、指定された時間情報が付与された信号を、指定された再生速度でメモリ４から読出し、ＤＡコンバータ６に出力する。
【００２６】
上記のように、メモリ４は、書込み制御部３により書き込まれたデータをバッファする一方、読出し制御部５によって指定されたデータが、後述するように指定された再生速度で読み出される。ここで、メモリ４のバッファ量は所定量に制限され、読出し制御部５がメモリ４からデータを一定量読み出す一方で、書込み制御部５はデータを逐次メモリ４に書き込む。
なお、本願の明細書等の出願書類において、「再生速度（ピッチ）」とは、再生装置から外部に最終的に出力される信号の再生速度をいう。
【００２７】
ＤＡコンバータ６はデジタル信号をアナログ信号に変換して出力端子７に出力する。
出力端子７は、アンプ、スピーカ等の外部機器に接続される。外部機器自体がＤＡ変換可能な場合には、ＤＡコンバータ６を設けず、出力端子７からデジタル信号を出力してもよい。
【００２８】
再生指示部１３は、メモリ４に蓄積されたデータの読出しの開始、一時停止、終了等に関するユーザの入力を受け付ける。再生指示部１３からの入力に応じて読出し制御部５のメモリ４からのデータの読出し再生が制御される。再生指示部１３は、ループ、スクラッチ、ホットスタート等の、いわゆる特殊再生を受け付けることができる。
【００２９】
再生速度レンジ設定部１０は、再生速度の可変範囲に関するユーザの入力を受け付ける。再生速度レンジ設定部１０は、再生装置２０の筐体に複数のキーを有するピッチレンジキー等として設けられ、例えば、通常再生速度の±４％、±１０％、±１６％、…、を選択可能とされている。例えば、ユーザが再生速度レンジ設定部１０を介して±４％を選択する入力をした場合には、ユーザは通常再生速度の±４％の範囲内で、後述する再生速度設定部１１を操作して、再生速度を変更しつつ再生することができる（可変速度再生）。勿論、設定可能な再生速度レンジは上記のものに限られず、より細かくあるいはより大まかに設定可能とすることができる。
【００３０】
再生速度設定部１１は、再生速度レンジ設定部１０を介して設定された再生速度可変範囲内での、再生速度のユーザによる入力を受け付ける。再生速度設定部１１は、再生装置２０の筐体にいわゆる再生速度フェーダ等として設けられ、例えば、ダイヤル、スライドボリウム等により、所定範囲内における所定値の設定を受け付ける。再生速度レンジ設定部１０と再生速度設定部１１とにより、精度の高い再生速度設定が可能となる。勿論、再生速度レンジ設定部１０を設けず、再生速度設定部１１により設定可能な全範囲の再生速度設定を受け付けるようにしてもよい。
【００３１】
再生速度レンジ設定部１０及び再生速度設定部１１は、たとえば再生指示部１３と共通の筐体に設けられていてもよい。
【００３２】
制御部９は、再生装置２０全体の動作を制御する。制御部９は、書込み制御部３によるメモリ４への入力されたデータ及びこれに付随するタイムコードの生成、送出等を制御する。
【００３３】
また、制御部９は、再生指示部１３から再生開始の指示を受けとると、メモリ４に蓄積されたデータを読み出すよう読出し制御部５を制御する。再生中、制御部９は、再生速度レンジ設定部１０からの入力から再生速度レンジを判別し、そして、再生速度設定部１１から入力設定された再生速度を判別し、指定された再生速度に基づいて読出し制御部５によるメモリ４からのデータの読出しを制御する。
【００３４】
ここで、制御部９は、再生速度レンジ設定部１１で設定された再生速度レンジに応じてメモリ４のバッファ容量を設定する。一般的な曲長が５分（３００ｓｅｃ）程度である事から、再生速度レンジに応じて例えば下記表１のようにして、バッファ容量（最大バッファ可能時間）が設定される。バッファ容量は、特定の再生速度における可変速度再生に耐えうる十分な量として経験的にデフォルトで設定することができる。
【００３５】
【表１】
2007101772.tif 000003
【００３６】
制御部９は、予め設定された表１に示すようなテーブルを保持しており、再生速度レンジ設定部１１より入力された再生速度レンジに応じたバッファ容量を読出し、メモリ４の最大のバッファ可能時間として設定する。たとえば、表１に示す例において、再生速度レンジ設定部１１より±１０％が再生速度レンジとして設定された場合には、制御部９は、バッファ容量を３０ｓｅｃに設定する。
【００３７】
制御部９は、たとえば、書込み制御部３が書込むデータのタイムコードと、読出し制御部５が読み出すデータのタイムコードとを比較し、メモリ４のバッファ状態を監視する。制御部９は、たとえば、これらのタイムコード間の差分をとり、設定したバッファ容量を超えるか否かを判別する。再生機器２０の立ち上がり後、あるいは、再生機器２０への新たな曲信号の入力開始後、制御部９はメモリ４のバッファ状態を監視する。
【００３８】
制御部９は、監視しているバッファ量が設定されたバッファ容量未満であるとき、操作指示部１３からの再生に関する指示を受け付けない。したがって、バッファ容量に達していない間は、ユーザは再生を開始することができない。バッファ量がバッファ容量に達すると、制御部９は再生指示部１３からの再生に関する指示を受け付ける。これにより、ユーザは漸く再生、演出を始めることができる。
【００３９】
以下、上記第１の実施の形態に係る再生装置２０の動作について図面を参照して説明する。図３に制御部９の書込み制御及び読出し制御フローの一例を示すが、同様の結果が得られるものであればこれに限られない。
【００４０】
まず、外部機器から入力端子１を介して信号が入力される（ステップＳ１１）。制御部９は、再生指示部１３からのユーザからの指示入力或いは入力端子９への信号の入力（例えば曲の開始）を検知すると、書込み制御部３にメモリ４への書込み開始の指示を送る。
【００４１】
書込み制御部３は、ＡＤコンバータ２によりデジタル変換された入力信号に００番地からタイムコードを付与してメモリ４にデータを書込むと共に、制御部９に生成したタイムコードを送信する（ステップＳ１２）。書込み制御部３は以降、制御部９から指示を受けるまでタイムコードをフレーム単位でインクリメント付与しながらＡＤコンバータ８からのデジタル信号をメモリ４に蓄積し続ける。
【００４２】
制御部９は、書込み制御部３より送信されるタイムコードデータを受信し、読出し制御部５からのタイムコードと比較して所定量のデータがメモリ４に蓄積されるたか否かを監視する。この間、制御部９は、再生指示部１３からの再生指示入力を受け付けない。
【００４３】
その後、メモリ４のバッファ量が設定されたバッファ容量に達したと判別したとき、制御部９は再生指示部１３からのユーザの再生指示を受け付ける（ステップＳ１４）。なお、このとき、自動的に通常再生を開始しても良い。
【００４４】
ここにおいて、ユーザは漸く操作を開始することができる。しかし、本実施の形態では、バッファ容量はユーザが指定した再生速度レンジに応じて自動的に適量に設定される。たとえば、再生速度レンジが±１６％と比較的高く設定された場合にはたとえば４８ｓｅｃ程度と長く設定され一方で、±４％と比較的低く設定された場合にはたとえば１２ｓｅｃ程度と短く設定される。
【００４５】
バッファ容量が一定で不可変である場合には、低い再生速度レンジが設定され、それほど大きいバッファ容量が要求されない場合においても、再生速度レンジが高い場合と同じバッファ待ち時間が要求される。しかし、本実施の形態によれば、再生速度レンジに応じてバッファ容量が設定されるため、低い再生速度レンジに設定された場合には、実質的に短いバッファ待ち時間でユーザは操作装置２０を操作することができる。
【００４６】
たとえば、表１に示す例においてバッファ容量が不可変の場合にはいずれの再生速度レンジを選択した場合においてもバッファ待ち時間は４８ｓｅｃであるが、本実施例において再生速度レンジを±４％に設定した場合にはバッファ待ち時間は１２ｓｅｃであり、実に３６ｓｅｃも待ち時間が短縮される。特にＤＪ等がクラブ等で音楽環境を創出する場合には、音の出せない立ち上がり時間は可能な限り短いことが望まれ、この３０ｓｅｃを越える時間の短縮は極めて有効、有益である。
【００４７】
なお、上記例では再生速度レンジ設定部１０から設定された再生速度レンジに応じてバッファ容量を設定可能なものとした。しかし、再生速度レンジではなく、再生速度設定部１１から設定される再生速度に応じてバッファ容量を設定可能としてもよい。この場合には、たとえば、再生速度が４％から＋１０％に変更されたとき、バッファ容量はこれに応じて、たとえば１２ｓｅｃから３０ｓｅｃに変化する。このようにして、再生速度レンジに応じてバッファ容量が変化する場合と同様の効果が得られる。
【００４８】
以上説明したように、本発明の上記実施の形態では、１倍速で入力される信号に対して可変速度再生が可能な再生装置２０において、ユーザが設定する再生速度レンジあるいは再生速度に応じてバッファ容量が適量に設定される。これにより、低い再生速度レンジ（値）に設定され、それほど大きいバッファ量が必要でない場合にも、高い再生速度レンジ（値）に設定された場合と同様のバッファ待ち時間が必要とされることはない。このように、上記実施の形態によれば、１倍速で入力される信号についての可変速度再生に必要なバッファ容量を確保しつつ、そのバッファ待ち時間の最少化が可能となる。よって、機器の立ち上がり時等におけるバッファ待ち時間を可能な限り短くすることができ、ユーザの使い勝手を格段に向上させることができる。
【００４９】
本発明は、上記実施の形態に限られず、当業者に自明な種々の変更、修正等が可能である。
【００５０】
上記実施の形態では、再生速度レンジ（値）をユーザが指定するものとした。しかし、入力される信号に応じて自動的に再生速度を検出・変更し、これに合わせてバッファ容量を設定する構成も可能である。以下、このような構成について図面を参照しながら説明する。図３にこのような再生装置２０のブロック図を示す。なお、図３において、図１と同一の構成については同一の参照番号を付し、説明を省略する。
【００５１】
図３に示す再生装置２０は、ＢＰＭ入力部１２と、ＢＰＭ検出部１５と、を備える。
【００５２】
ＢＰＭ入力部１２は、ユーザからＢＰＭ値の入力を受け付け、再生する信号の再生速度を設定する。なお、ＢＰＭ（Beat Per Minute）は、単位時間当たりの拍数であり、楽曲のテンポ・リズムを表す。ユーザは、所望の音響環境の創出、連続する楽曲の違和感のない再生等のため、ＢＰＭ入力部１２を用いてＢＰＭ値を適宜設定する。
【００５３】
ＢＰＭ検出部１５は、入力端子１から入力されるオーディオ信号のＢＰＭ値を検出する。図に示す例において、ＢＰＭ検出部１５はＡＤコンバータ２から出力されるデジタル信号のＢＰＭ値を検出する。勿論、ＢＰＭ検出部１５はアナログ信号からＢＰＭ値を検出するものであってもよい。
【００５４】
ＢＰＭ検出部１５は、たとえば、単位時間当たりに所定レベル以上の周波数域（ビート、拍）を検出した回数をＢＰＭ値として出力する。この場合、たとえば、ＢＰＭ検出部１５は、入力信号をバンドパスフィルタに通して、ビートとして着目する所定周波数域を検出する。ＢＰＭ検出部１５が検出したＢＰＭ値は制御部９に送られる。
【００５５】
制御部９は、信号の入力時、ＢＰＭ入力部１２を通じて設定されたＢＰＭ値と、ＢＰＭ検出部１５が検出した検出値と、を比較して適した再生速度を算出する。さらに制御部９は、算出した再生速度に基づいて適切なバッファ容量を決定する。
【００５６】
例えば、ＢＰＭが１３０に設定されていたとき、検出されたＢＰＭ値が１２０の場合は、＋８．３％（＝１３０／１２０＊１００−１００）を再生速度として算出する。次に、算出した再生速度から、バッファ時間を算出する。一般的な曲長を５分（３００ｓｅｃ）として、たとえばバッファ容量は２５ｓｅｃ（＝３００ｓｅｃ＊８．３％）と算出される。
【００５７】
制御部９は、算出された再生速度を自動的に再生再生速度に設定するが、自動的ではなく、たとえばユーザの別途の指示に基づいて再生再生速度を変更するようにしてもよい。また一方で、制御部９は、再生速度に応じてバッファ容量を決定する。すなわち、上記で説明したのと同様に、再生速度が低い場合には少ないバッファ容量に設定し、再生速度が高い場合には大きいバッファ容量に設定する。これにより、再生に必要な最低限の待ち時間だけの、バッファ時間を最適化した再生速度再生が可能となる。
【００５８】
また、上記実施の形態において、入力端子１に接続される外部機器を再生装置２０から制御するようにしてもよい。この場合、たとえば、図４に示すように、再生装置２０と外部機器３０とをシリアルインタフェイス８で接続する。シリアルインタフェイス８を介して、制御部９は、外部機器２０に再生開始等の制御信号を出力する。さらに、制御部９は、外部機器２０から再生、停止、曲終了、曲開始の機器ステータスコマンドを受信する。この構成では、制御部９は、シリアルインタフェイス８からの曲開始、曲終了情報に応じて、書込み制御部３の書込み等を制御することができる。このような構成においても、上記実施の形態におけるものと同様の効果が得られる。
【００５９】
また、上記実施の形態では、入力され、再生される信号をオーディオ信号として説明したが、これに限らず、対象とする信号はビデオ信号あるいは、オーディオ信号及びビデオ信号であってもよい。
【産業上の利用可能性】
【００６０】
本発明は、外部機器から１倍速で入力される信号について可変速度再生を行う機器に極めて有用である。
【図面の簡単な説明】
【００６１】
【図１】本発明の実施の形態に係る再生装置の構成を示すブロック図である。
【図２】本発明の実施の形態に係る再生装置の動作を示すフロー図である。
【図３】本発明の実施の形態の変形例に係る再生装置の構成を示すブロック図である。
【図４】本発明の実施の形態の変形例に係る再生装置の構成を示すブロック図である。
【符号の説明】
【００６２】
１：入力端子、２：ＡＤコンバータ、３：書込み制御部、４：メモリ、５：読出し制御部、６：ＤＡコンバータ、７：出力端子、９：制御部、１０：再生速度レンジ設定部、１１：再生速度設定部、１２：ＢＰＭ入力部、１５：ＢＰＭ検出部
【図１】
2007101772.tif 000004
【図２】
2007101772.tif 000005
【図３】
2007101772.tif 000006
【図４】
2007101772.tif 000007