(57)【特許請求の範囲】
【請求項１】
外部から入力される信号を、所定量のデータを蓄積するメモリに書込む書込み部と、前記メモリからデータを読出す読出し部と、前記読出し部が前記メモリからデータを読み出す再生速度を設定するための再生速度設定部と、前記入力される信号中の無音部からの音声の開始位置を検出する開始位置検出部と、前記再生速度設定部により通常再生速度より速く設定された再生速度で前記メモリからデータを読出すよう前記読出し部を制御するとともに、前記メモリに記録されているデータ残量を監視し再生中に前記メモリに記録されているデータ残量が所定量以下と判別したとき前記開始位置に戻ってデータを読み出すよう前記読出し部を制御する制御部とを備えることを特徴とする再生装置。
【請求項２】
請求項１に記載の再生装置であって、前記メモリのデータ残量について設定された複数のレベルに応じた表示をする表示部を備え、前記制御部は、前記メモリのデータ残量が設定された複数のレベルのいずれにあるかを監視し、当該レベルに応じた表示をするよう前記表示部を制御することを特徴とする再生装置。
【請求項３】
請求項２に記載の再生装置であって、前記表示部は、データ残量が不足する直前を示す警告レベル、データ残量が不足していることを示す不足レベルの各レベルに応じて警告を表示することを特徴とする再生装置。
【請求項４】
請求項１乃至請求項３のいずれか１項に記載の再生装置であって、前記表示部は、前記メモリのデータ残量をリアルタイムで表示することを特徴とする再生装置。
【請求項５】
外部から入力される信号を、所定量のデータを蓄積するメモリに書込む書込みステップと、入力される信号中の無音部からの音声の開始位置を検出する開始位置検出ステップと、前記メモリからデータを読み出す再生速度を設定する再生速度設定ステップと、前記メモリから前記再生速度設定ステップで通常再生速度よりも速く設定された再生速度でデータを読出す読出しステップと、前記メモリに記録されているデータ残量を監視する監視ステップと、再生中に前記メモリに記録されているデータ残量が所定量以下と判別したとき前記開始位置検出ステップで検出された開始位置に戻ってデータを読み出す戻し再生ステップとを備えることを特徴とする再生方法。
【請求項６】
請求項５に記載の再生方法であって、前記監視ステップで監視されたデータ残量について設定された複数のレベルのいずれにあるかを判別し、当該レベルに応じた表示をする表示ステップを備えることを特徴とする再生方法。
【請求項７】
請求項６に記載の再生方法であって、前記表示ステップでは、データ残量が不足する直前を示す警告レベル、データ残量が不足していることを示す不足レベルの各レベルに応じて警告を表示することを特徴とする再生方法。
【請求項８】
請求項５乃至請求項７のいずれか１項に記載の再生方法であって、前記表示ステップでは、前記メモリのデータ残量をリアルタイムで表示することを特徴とする再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部から１倍速で入力される信号について、可変速度再生を行う事が可能な再生装置の技術に関する。
【背景技術】
【０００２】
従来より、クラブやホームパーティーにおいて音楽を提供するディスクジョッキー（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）等の記録媒体に記録された非圧縮／圧縮オーディオ信号を再生するプレーヤ、放送信号を受信し、出力するラジオ受信機、ストリーミング又はオンデマンド配信されるオーディオ信号を受信し、出力するサーバ等が含まれるが、これに限られない。外部機器は、マイクから入力される音声を増幅し、出力するアンプであってもよい。
【００２４】
入力端子１に入力された信号がアナログ信号の場合、入力信号はＡＤコンバータ２でデジタル信号に変換される。入力信号がデジタル信号の場合には、ＡＤコンバータ２は設けなくともよい。
【００２５】
書込み制御部３は、ＡＤコンバータ２からのデジタル信号をメモリ４に書込み、蓄積する。ここで、書込み制御部３は信号に時間情報（タイムコード等）を生成しこれに付与して、メモリ４に信号を書込む。入力端子１からは１倍速で信号が入力されるため、メモリ４への書込みはほぼ１倍速に準じた再生速度となる。
【００２６】
書込み制御部３は記録の開始点をタイムコード００分００秒００フレームとして、例えば１／７５秒の分解能のフレーム単位毎にタイムコードをインクリメントしながら、ＡＤコンバータ２から入力される例えば１／４４１００レートのデジタル信号に対して時間情報のフラグを付加して、メモリ４に信号を書込み記録する。同時に、付加したタイムコード情報を制御部９にも送信して書込み状態の時間情報を提供する。また、書込み停止の制御を受けるまで以上の書込み動作を継続する。
【００２７】
読出し制御部５は、指定された時間情報が付与された信号を、指定された再生速度でメモリ４から読出し、ＤＡコンバータ６に出力する。
【００２８】
上記のように、メモリ４は、書込み制御部３により書き込まれたデータをバッファする一方、読出し制御部５によって指定されたデータが、後述するように指定された再生速度で読み出される。ここで、メモリ４のバッファ量は所定量に制限され、読出し制御部５がメモリ４からデータを一定量読み出す一方で、書込み制御部５はデータを逐次メモリ４に書き込む。
なお、本願の明細書等の出願書類において、「再生速度（ピッチ）」とは、再生装置から外部に最終的に出力される信号の再生速度をいう。
【００２９】
ＤＡコンバータ６はデジタル信号をアナログ信号に変換して出力端子７に出力する。
出力端子７は、アンプ、スピーカ等の外部機器に接続される。外部機器自体がＤＡ変換可能な場合には、ＤＡコンバータ６を設けず、出力端子７からデジタル信号を出力してもよい。
【００３０】
再生指示部１３は、メモリ４に蓄積されたデータの読出しの開始、一時停止、終了等に関するユーザの入力を受け付ける。再生指示部１３からの入力に応じて読出し制御部５のメモリ４からのデータの読出し再生が制御される。再生指示部１３は、ループ、スクラッチ、ホットスタート等の、いわゆる特殊再生を受け付けることができる。
【００３１】
再生速度レンジ設定部１０は、再生速度の可変範囲に関するユーザの入力を受け付ける。再生速度レンジ設定部１０は、再生装置２０の筐体に複数のキーを有するピッチレンジキー等として設けられ、例えば、通常再生速度の±４％、±１０％、±１６％、…、を選択可能とされている。例えば、ユーザが再生速度レンジ設定部１０を介して±４％を選択する入力をした場合には、ユーザは通常再生速度の±４％の範囲内で、後述する再生速度設定部１１を操作して、再生速度を変更しつつ再生することができる（可変速度再生）。
【００３２】
再生速度設定部１１は、再生速度レンジ設定部１０を介して設定された再生速度可変範囲内での、再生速度のユーザによる入力を受け付ける。再生速度設定部１１は、再生装置２０の筐体にいわゆる再生速度フェーダ等として設けられ、例えば、ダイヤル、スライドボリウム等により、所定範囲内における所定値の設定を受け付ける。再生速度レンジ設定部１０と再生速度設定部１１とにより、精度の高い再生速度設定が可能となる。勿論、再生速度レンジ設定部１０を設けず、再生速度設定部１１により設定可能な全範囲の再生速度設定を受け付けるようにしてもよい。
【００３３】
再生速度レンジ設定部１０及び再生速度設定部１１は、たとえば再生指示部１３と共通の筐体に設けられていてもよい。
【００３４】
バッファ状態表示部１２は、メモリ４のバッファ状態を表示するために設けられ、例えば、液晶表示画面上に表示される。バッファ状態表示部１２は、例えば図２（ａ）〜（ｅ）に示すようにバッファ状態を表示する。
【００３５】
図に示す例では、バッファ状態表示部１２は、リアルタイムのバッファ量をメーター表示で表示するとともに、バッファ量のレベルを表示する。バッファ量の表示は、メーター表示に限らず、デジタル表示等であってもよい。また、メーター状にバッファ残量を表示する場合には、棒を各レベル毎に異なる色で表示するようにしてもよい。
【００３６】
レベルとしては、図に示す例では、バッファ量が少ない状態で、バッファ量の増減に合わせて待機または再生不可（（ａ）、（ｂ）、（ｅ））、あるいは、バッファ量が十分な場合には、再生可または再生（（ｃ）、（ｄ））が表示される。レベル表示は、図に示す例に限られず、より少ない又はより多いレベルにわけてもよい。
【００３７】
図に示す例では、バッファ状態表示部１２は、リアルタイムのバッファ量を表示するが、バッファ量レベルのみを表示するようにしてもよい。さらに、バッファ状態表示部１２は、バッファ状態がいずれのレベルにあるかを示す複数の発光素子を用いて構成されていてもよい。この場合、バッファ状態表示部１２は、待機時に点灯するＬＥＤ（Light Emission Display）と、再生可時点灯するＬＥＤと、再生不可時に点灯するＬＥＤとから構成されていてもよく、また、再生可と不可をそれぞれ示す２つのＬＥＤから構成されていてもよく、さらには、各レベルにおいて表示色の異なる１つの発光部から構成されていてもよい。
【００３８】
制御部９は、再生装置２０全体の動作を制御する。制御部９は、書込み制御部３によるメモリ４への入力されたデータ及びこれに付随するタイムコードの生成、送出等を制御する。
【００３９】
また、制御部９は、再生指示部１３から再生開始の指示を受けとると、メモリ４に蓄積されたデータを読み出すよう読出し制御部５を制御する。再生中、制御部９は、再生速度レンジ設定部１０からの入力から再生速度レンジを判別し、そして、再生速度設定部１１から入力設定された再生速度を判別し、指定された再生速度に基づいて読出し制御部５によるメモリ４からのデータの読出しを制御する。
【００４０】
ここで、制御部９は、書込み制御部３が生成するデータのタイムコードと、読出し制御部５が読出したデータのタイムコードとの差から、バッファ状態（データ残量）を監視する。
【００４１】
制御部９は書込み制御部３から送信されるタイムコードの値と、読出し制御部５から送信されるタイムコードの値とを比較し、相互の時間差を監視する。例えば、書込み制御部３から送信された最新のタイムコード値が０３分１５秒６０フレームで、読出し制御部５から送信された最新のタイムコード値が０３分７秒２６フレームであった場合、その時点でのバッファ残量は、８秒３４フレーム（７５フレーム／秒）分と算出される。制御部９は、例えばこのようにしてバッファ状態を監視する。
【００４２】
制御部９は、メモリ４のバッファ残量の複数のレベル（より詳細にはしきい値）を記憶しており、再生動作中、現在のメモリ４のバッファ残量がいずれのレベルにあるのかを監視する。
【００４３】
最も単純な例では、レベルは不足及び充足の２つである。この場合、制御部９は、１つのしきい値を保持し、バッファ残量がしきい値の下にあるか上にあるかに基づいて、バッファ残量のレベルについて不足か充足かを判別する。しきい値としては、バッファのデータ残時間、バッファ容量に対する割合等を用いることができ、例えば、残時間のしきい値を３秒、割合のしきい値を５％等に設定する。
【００４４】
３つのレベルを設ける場合には、たとえば、再生可能レベル、警告レベル、不足レベルを設けることができる。再生可能レベルは十分なバッファ残量があるレベルを、警告レベルはバッファ残量がもう少しで不足するレベルを、不足レベルはバッファ残量が不足しているか０であるレベルとすることができる。この場合、制御部９は、バッファ残量が警告レベルのしきい値を越えたか否か、不足レベルのしきい値を越えたか否かを判別する。
【００４５】
制御部９は、バッファ状態を監視して、バッファ状態表示部１２による表示を制御する。図２に示す例では、上記の３つのレベルの判別に加え、制御部９はバッファ量の増減に基づいてバッファ状態表示部１２を制御する。すなわち、立ち上がり時にバッファ量が不足状態で増加しているときには、バッファ量が未だ不足したレベルにあることを示す「待機」を表示するようバッファ状態表示部１２を制御する（（ａ）、（ｂ））。また、この間、制御部９は、再生指示部１３から再生の指示があったとしても、これを受け付けず、再生を行わない。
【００４６】
バッファ量がメモリ４の最大容量に達したと判別すると、制御部９は、十分なバッファ量が蓄積され、再生可能なレベルにあることを示す「再生可」を表示するようバッファ状態表示部１２を制御する（（ｃ））。このとき、再生指示部１３から再生の指示があった場合には、これを受け付け、指示に従って読出し制御部５等を制御する。制御部９は、再生中、メモリ４のバッファ量を所定しきい値と比較し、バッファレベルを監視している。
【００４７】
再生中、メモリ４にバッファされたデータが消費されている状態で、バッファ量がもう少しで不足する警告レベルにあるとき、制御部９は、「残量少」を表示するようバッファ状態表示部１２を制御する（（ｄ））。
【００４８】
その後バッファ量が不足するレベルに達した場合には、「不足」を表示するようバッファ状態表示部１２を制御する（（ｅ））。このとき、制御部９は、再生速度設定部１１からの指示入力を受け付けず、強制的に通常の再生速度、すなわち１倍速でメモリ４からデータを読み出すよう読出し制御部５を制御する。この間、制御部９は、再生速度を現在の再生速度から次第に１倍速に変化させるようにしてもよい。また、制御部９は、ループ再生、スクラッチ再生等の時間軸を戻す再生指示を受け付け、さらに、再生速度設定部１１からの１倍速以下の再生速度入力を受け付けてもよい。
【００４９】
なお、本願の出願書類において、「１倍速での読出し、再生」とは、出力端子７から出力されるデータが実質的に１倍速で出力可能な速度でのメモリ４からのデータの読み出し、再生をいう。
【００５０】
以下、上記第１の実施の形態に係る再生装置２０の動作について図面を参照して説明する。図３に制御部９の書込み制御及び読出し制御フローの一例を示すが、同様の結果が得られるものであればこれに限られない。
【００５１】
まず、外部機器から入力端子１を介して信号が入力される（ステップＳ１１）。制御部９は、再生指示部１３からのユーザからの指示入力或いは入力端子９への信号の入力（例えば曲の開始）を検知すると、書込み制御部３にメモリ４への書込み開始の指示を送る。
【００５２】
書込み制御部３は、ＡＤコンバータ２によりデジタル変換された入力信号に００番地からタイムコードを付与してメモリ４にデータを書込むと共に、制御部９に生成したタイムコードを送信する（ステップＳ１２）。書込み制御部３は以降、制御部９から指示を受けるまでタイムコードをフレーム単位でインクリメント付与しながらＡＤコンバータ８からのデジタル信号をメモリ４に蓄積し続ける。
【００５３】
制御部９は、書込み制御部３より送信されるタイムコードデータを受信し、読出し制御部５からのタイムコードと比較して所定量のデータがメモリ４に蓄積されるたか否かを監視する（ステップＳ１３）。この間は、バッファ状態表示部１２に待機状態表示をさせると共に、蓄積時間を表示させる（ステップＳ１４）。また、この間、制御部９は、再生指示部１３からの再生指示入力を受け付けない。
【００５４】
必要な時間分（量）のバッファデータが蓄積されたと判別したとき、たとえば、メモリ４の最大容量に達したと判別したとき、制御部９はバッファ状態表示部１２に再生可能なレベルにあることを表示させる（ステップＳ１５）。その後、制御部９は、再生指示部１３からのユーザの再生開始指示を待つが（ステップＳ１６）、自動的に再生を開始しても良い。
【００５５】
再生指示部１３から再生開始指示を受付けると、制御部９は読出し制御部５を制御して、再生速度設定部１１で設定された再生速度で読出し再生を行う（ステップＳ１７）。また同時に、制御部９は、書込み制御部３および読出し制御部５からのタイムコードの差からメモリ４のデータ残量（残時間、残割合等）を算出して（ステップＳ１８）、バッファ状態表示部１２に逐次表示する。
【００５６】
ここで、再生速度設定部１１で設定された再生速度が１倍速以上であれば、例えば再生速度設定部１１の位置が±０であれば、メモリ４のバッファデータは全く消費されない。しかし、１倍速を越える再生速度でのデータ読出しが継続したときには、データの消費がデータの蓄積を上回り、メモリ４のバッファ量は減少していく。制御部９は、メモリ４のバッファ残量が所定量以下となるか否かを判別する（ステップＳ１９）。バッファ量が所定量（警告量）を上回っている状態では、制御部９は、再生可能であることをバッファ状態制御部１２に表示させるとともに、再生速度設定部１１を通じたユーザの自在な再生速度再生指示を受け付ける（ステップＳ２０）。
【００５７】
所定量（警告量）以下となったと判別した場合、制御部９は、さらにバッファ量が所定量（限界量）以下となったか否かを判別する（ステップＳ２１）。バッファ量が限界量以下ではないと判別したとき、制御部９は、メモリ４のバッファ残量が少ない旨の警告を表示するようバッファ状態表示部１２を制御する（ステップＳ２２）。
【００５８】
この警告表示を受けて、ユーザが再生速度を１倍速以下に調整する、もしくは、ループ再生やスクラッチ再生等の時間軸を戻す再生を行えば、その間も書込みが継続しているため、結果としてバッファ時間を再補充する事が可能となる。従って、ユーザは可能な限り所望の可変速度再生を行いつつ、バッファ不足による再生中止を回避し、違和感のない演出を行うことができる。
【００５９】
メモリ４のバッファ残量が限界量以下になったと判別したとき、制御部９は、バッファ残量が不足することをバッファ状態表示部１２に表示させる（ステップＳ２３）。また、制御部９は、強制的に１倍速に切り替えてメモリ４からデータを読み出すよう読出し制御部５を制御する（ステップＳ２４）。ここで、急激な再生再生速度の変化を避けるため、指定された再生速度から１倍速の再生速度に切り替えるようにしてもよい。
【００６０】
この強制的な通常再生の間は、制御部９は、再生速度設定部１１からの１倍速を越える再生速度の入力を受け付けないか、または、再生速度設定部１１からの入力を全く受け付けない。しかし、ユーザは、１倍速未満の再生速度再生、あるいは、ループ再生やスクラッチ再生等の時間軸を戻す再生を行うことにより、メモリ４へのデータ蓄積を図りつつ、途切れのない再生、演出を行うことができる。
【００６１】
その後も、制御部９は、バッファ量の監視を継続し（ステップＳ１３）、メモリ４にデータが補充され最大容量の残量が確保できた場合は、バッファ状態表示部１２の表示を再生可能表示に切換えるとともに、再生速度設定部１１からの入力を受け付ける。なお、最大容量のデータ蓄積を待つことなく、警告量に達した段階（ステップＳ１９）で可変速度再生可能としてもよい。
【００６２】
以上のように、本第１の実施の形態によれば、外部機器から１倍速で入力される信号をバッファして可変速度再生を行う再生装置２０において、バッファ残量をリアルタイムで監視し、また、監視しているバッファ残量及び／またはそのレベルをユーザに対して表示する。監視したバッファ残量のレベルに応じて、制御部９は、不足する場合には強制敵に少なくとも１倍速を越える再生速度再生を不可とする。また、ユーザの側でも、バッファ状態の表示を見て、少なくとも１倍速を越える再生速度再生を止め、ループ再生、スクラッチ再生等を行って、バッファ残量の回復を図る。これにより、１倍速で入力される信号についてバッファ残量の不足を確実に回避しつつ、実質的に少ないバッファ容量で可能な限りユーザの希望に沿った音途切れのない再生、演出が可能となる。
【００６３】
（第２の実施の形態）
以下、本発明の第２の実施の形態に係る再生装置について図面を参照しながら説明する。図４に第３の実施の形態に係る再生装置２０のブロック図を示す。なお、図４において、図１と同一の構成については同一の参照番号を付し、説明を省略する。
【００６４】
第２の実施の形態に係る再生装置２０は、バッファ残量が不足レベルに達した場合に、再生中の曲の開始位置に戻って指定再生速度でデータを再生する。図４に示すよう再生装置２０は、開始位置検出部（キュー検出部）１５を備える。開始位置検出部１５は、入力される信号から曲が開始した後の、無音部からの音声の開始位置（キュー、立ち上がり位置）を検出する。
【００６５】
図４に示す再生装置２０において、入力端子１から入力された信号は、書込み制御部３だけでなく、開始位置検出部１５に入力される。開始位置検出部１５は検出した曲の開始位置を制御部９に送信し、制御部９は検出時点のタイムコードを保持する。可変速度再生時、バッファの残量が不足レベルに達した場合には、制御部９は、ユーザが指定した再生速度を維持しながら、強制的に開始位置検出部１５が検出した音声立ち上がり位置（開始位置）に戻って再生を開始する。曲の開始位置まで戻って再生することにより、バッファ量の増大を図ることができる。なお、ノイズ発生を抑制するため、元の音声と、開始位置以降の音声とにクロスフェード処理を加えてもよい。
【００６６】
以上のように、本第２の実施の形態によれば、バッファ残量が少なくなった場合には、再生中の曲の音声開始位置に戻って指定された再生速度で再生することで、バッファ残量の不足を確実に防ぎつつ、再生速度変化や音途切れのない再生、演出が可能となる。
【００６７】
（第３の実施の形態）
以下、本発明の第３の実施の形態に係る再生装置について図面を参照しながら説明する。図５に第４の実施の形態に係る再生装置２０のブロック図を示す。なお、図５において、図１と同一の構成については同一の参照番号を付し、説明を省略する。
【００６８】
第３の実施の形態に係る再生装置２０は、バッファ残量が不足レベルに達した場合に、ユーザが予め指定した位置に戻って指定再生速度でデータを再生する。図５に示す再生装置２０は、バックポイント設定部１６を備える。バックポイント設定部１６は、ユーザが再生位置を指定するための、たとえば、キーボタンを備える。ユーザは、バックポイント設定部１６のこのようなキーボタンを可変速度再生中に操作して、バッファ残量が不足した場合の戻り再生点（バックポイント）を指定することができる。
【００６９】
制御部９は、指定されたデータのタイムコードを保持する。バッファの残量が不足レベルに達した場合には、制御部９は指定された再生速度を維持しながら、強制的にバックポイント設定部１６から設定されたバックポイントに戻って再生を開始する。設定されたバックポイントまで戻って再生することにより、バッファ量の増大を図ることができる。なお、ノイズ発生を抑制するため、元の音声と、開始位置以降の音声とにクロスフェード処理を加えてもよい。
【００７０】
以上のように、本第３の実施の形態によれば、バッファ残量が少なくなった場合には、ユーザが設定したポイントに戻って、指定された再生速度で再生することで、バッファ残量の不足を確実に防ぎつつ、再生速度変化や音途切れのない再生、演出が可能となる。
【００７１】
なお、上記第１〜３の実施の形態において、入力端子１に接続される外部機器を再生装置２０から制御するようにしてもよい。この場合、たとえば、図６に示すように、再生装置２０と外部機器３０とをシリアルインタフェイス８で接続する。シリアルインタフェイス８を介して、制御部９は、外部機器２０に再生開始等の制御信号を出力する。さらに、制御部９は、外部機器２０から再生、停止、曲終了、曲開始の機器ステータスコマンドを受信する。この構成では、制御部９は、シリアルインタフェイス８からの曲開始、曲終了情報に応じて、書込み制御部３の書込み等を制御することができる。このような構成においても、上記実施の形態におけるものと同様の効果が得られる。
【００７２】
また、上記第１〜３の実施の形態では、入力され、再生される信号をオーディオ信号として説明したが、これに限らず、対象とする信号はビデオ信号あるいは、オーディオ信号及びビデオ信号であってもよい。
【産業上の利用可能性】
【００７３】
本発明は、外部機器から１倍速で入力される信号について可変速度再生を行う機器に極めて有用である。
【図面の簡単な説明】
【００７４】
【図１】本発明の第１の実施の形態に係る再生装置の構成を示すブロック図である。
【図２】バッファ状態表示部の表示例を示す図である。
【図３】本発明の第１の実施の形態に係る再生装置の動作を示すフロー図である。
【図４】本発明の第２の実施の形態に係る再生装置の構成を示すブロック図である。
【図５】本発明の第３の実施の形態に係る再生装置の構成を示すブロック図である。
【図６】本発明の第１の実施の形態の変形例に係る再生装置の構成を示すブロック図である。
【符号の説明】
【００７５】
１：入力端子、２：ＡＤコンバータ、３：書込み制御部、４：メモリ、５：読出し制御部、６：ＤＡコンバータ、７：出力端子、９：制御部、１０：再生速度レンジ設定部、１１：再生速度設定部、１２：バッファ状態表示部、１５：開始位置検出部、１６：バックポイント設定部
【図１】
0004558620.tif 000002
【図２】
0004558620.tif 000003
【図３】
0004558620.tif 000004
【図４】
0004558620.tif 000005
【図５】
0004558620.tif 000006
【図６】
0004558620.tif 000007