Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4558620B2 - Playback apparatus and playback method - Google Patents
[go: Go Back, main page]

JP4558620B2 - Playback apparatus and playback method - Google Patents

Playback apparatus and playback method Download PDF

Info

Publication number
JP4558620B2
JP4558620B2 JP2005289639A JP2005289639A JP4558620B2 JP 4558620 B2 JP4558620 B2 JP 4558620B2 JP 2005289639 A JP2005289639 A JP 2005289639A JP 2005289639 A JP2005289639 A JP 2005289639A JP 4558620 B2 JP4558620 B2 JP 4558620B2
Authority
JP
Japan
Prior art keywords
data
memory
playback
unit
speed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP2005289639A
Other languages
Japanese (ja)
Other versions
JP2007102887A (en
Inventor
一浩 鬼塚
康弘 遠藤
茂 太田
徹 相川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
D&M Holdings Inc
Original Assignee
D&M Holdings Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by D&M Holdings Inc filed Critical D&M Holdings Inc
Priority to JP2005289639A priority Critical patent/JP4558620B2/en
Publication of JP2007102887A publication Critical patent/JP2007102887A/en
Application granted granted Critical
Publication of JP4558620B2 publication Critical patent/JP4558620B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)

Description

本発明は、外部から1倍速で入力される信号について、可変速度再生を行う事が可能な再生装置の技術に関する。   The present invention relates to a technology of a playback apparatus capable of performing variable speed playback of a signal input from the outside at 1 × speed.

従来より、クラブやホームパーティーにおいて音楽を提供するディスクジョッキー(Disc Jockey:DJ)やスタジオで音楽を編集する編集者(以下、DJ等)は、複数の曲をシームレスに再生するため、曲間のテンポ(BPM:Beat Per Minute)を合わせる場合がある。業務用(いわゆるDJ用)の再生装置には、通常、このような可変速度再生の機能が設けられている(例えば、特許文献1参照)。   Traditionally, disc jockeys (DJs) that provide music at clubs and home parties and editors (hereinafter referred to as DJs) who edit music in the studio play multiple songs seamlessly. The tempo (BPM: Beat Per Minute) may be adjusted. In general, a playback device for business use (so-called DJ) is provided with such a variable speed playback function (see, for example, Patent Document 1).

このような再生装置では、一定量のデータをn倍速(n>1)で先読みしてバッファ(メモリ)に蓄え、バッファに蓄えたデータを指定された再生速度で読出し再生する。バッファの容量が不足し始めたら、再度、データをバッファに蓄える。   In such a reproducing apparatus, a predetermined amount of data is prefetched at n times speed (n> 1) and stored in a buffer (memory), and the data stored in the buffer is read and reproduced at a designated reproduction speed. If the buffer capacity starts to run out, data is stored in the buffer again.

近年、外部から1倍速で入力されるオーディオ信号を特殊再生可能な業務用再生装置が開発されている(例えば、非特許文献1参照)。この再生装置は、例えば、入力されるオーディオ信号を一定量(1曲分)バッファに蓄積した後、蓄積したデータを可変速度再生等の処理に供する。   In recent years, a professional playback device capable of special playback of an audio signal input from the outside at 1 × speed has been developed (for example, see Non-Patent Document 1). For example, this playback apparatus stores a certain amount (one music) of an input audio signal in a buffer, and then uses the stored data for processing such as variable speed playback.

特開2003−108132号公報JP 2003-108132 A 製品マニュアル[平成17年7月22日検索]、インターネット<URL:www.numark.com/pdf/manuals/5000FX.pdf>Product manual [Search on July 22, 2005], Internet <URL: www.numark.com/pdf/manuals/5000FX.pdf>

上記再生装置には1倍速で信号が入力されるため、再生装置自体がn倍速でデータを先読みして蓄積することはできない。再生中、1倍速以下で蓄積データを読み出す場合にはバッファデータは不足することはない。しかし、可変速度再生の際、1倍速を越える再生速度で蓄積データが読み出される場合には、バッファからの読出し量が書込み量を上回り、最終的にバッファのデータ残量が不足する可能性がある。データ残量が不足することにより、1倍速を越える再生速度で再生している場合に、音途切れが生じ、ユーザの希望に沿った再生、演出を継続できなくなることがある。バッファの容量を十分に大きくすればこの問題はある程度解消されるが、データの書込みに時間がかかる、コストを増大させる等の不都合がある。 Since a signal is input to the playback device at 1 × speed, the playback device itself cannot pre-read and store data at n × speed. During reproduction, when reading stored data at 1 × speed or less, the buffer data will not be insufficient. However, when stored data is read at a playback speed exceeding 1 × speed during variable speed playback, the amount of data read from the buffer may exceed the amount of data written, and the remaining data in the buffer may eventually become insufficient. . Due to the shortage of the remaining data, when playback is performed at a playback speed exceeding 1 × speed, the sound may be interrupted, and playback and production according to the user's wish may not be continued. If the buffer capacity is sufficiently increased, this problem can be solved to some extent, but there are disadvantages such as that it takes time to write data and the cost is increased.

上記事情を鑑みて、本発明は、外部から入力される信号について通常再生速度より速く再生する可変速度再生を行う場合、バッファ不足による音途切れ等を回避して、実質的に少ないバッファ容量で可能な限りユーザの希望に沿った音途切れのない再生、演出を継続することができる再生装置及び再生方法を提供することを目的とする。 In view of the above circumstances, the present invention is, when performing variable speed reproduction to reproduce faster than normal playback speed with a signal inputted from the outside, to avoid such sound interruption due to buffer shortage, substantially less buffer capacity It is an object of the present invention to provide a playback apparatus and a playback method that can continue playback and production without interruption of sound as much as possible according to the user's wishes .

上記目的を達成するために、本発明の第1の態様における再生装置は、外部から1倍速で入力される信号を、所定量のデータを蓄積するメモリに書込む書込み部と、前記メモリからデータを読出す読出し部と、前記読出し部が前記メモリからデータを読み出す再生速度を設定するための再生速度設定部と、前記再生速度設定部により設定された再生速度で前記メモリからデータを読出すよう前記読出し部を制御するとともに、前記メモリに記録されているデータ残量を監視する制御部と、を備える。
この構成によれば、1倍速で入力される信号をメモリにバッファして可変速度再生を行う際、容量が限られているメモリのバッファ量を監視することができ、可能な限りユーザの希望に沿った可変速度再生を提供することができる。
In order to achieve the above object, a playback apparatus according to the first aspect of the present invention includes a writing unit that writes a signal input from the outside at a single speed to a memory that accumulates a predetermined amount of data, and data from the memory. A reading unit for reading data, a playback speed setting unit for setting a playback speed at which the reading unit reads data from the memory, and reading data from the memory at a playback speed set by the playback speed setting unit A control unit that controls the reading unit and monitors a remaining amount of data recorded in the memory.
According to this configuration, when a variable speed reproduction is performed by buffering a signal input at 1 × speed in the memory, it is possible to monitor the buffer amount of the memory having a limited capacity, and as much as the user desires. Variable speed playback along the line can be provided.

上記構成において、たとえば、前記書込み部は、入力される信号を時間情報を付与して前記メモリに書込み、前記読出し部は、前記メモリからデータ及び時間情報を読出し、前記制御部は、前記書込み部からの時間情報と前記読出し部からの時間情報とに基づいて、前記メモリに記録されているデータ残量を監視する。   In the above-described configuration, for example, the writing unit gives an input signal time information and writes it to the memory, the reading unit reads data and time information from the memory, and the control unit reads the writing unit. The remaining amount of data recorded in the memory is monitored based on the time information from and the time information from the reading unit.

上記構成の再生装置は、前記メモリのデータ残量について設定された複数のレベルに応じた表示をする表示部をさらに備えてもよく、前記制御部は、前記メモリのデータ残量が設定された複数のレベルのいずれにあるかと監視し、当該レベルに応じた表示をするよう前記表示部を制御してもよい。これにより、ユーザは、現在のメモリバッファ状態を知ることができ、これに応じて可能な限り所望の可変速度再生等を行うことができる。
また、前記表示部は、複数のレベルのうち最低のレベルに応じた表示として、残量が不足することを表す警告を表示してもよい。
さらに、前記表示部は、前記メモリのデータ残量をリアルタイムで表示してもよい。
The playback apparatus configured as described above may further include a display unit that displays in accordance with a plurality of levels set with respect to the remaining amount of data in the memory, and the control unit is configured to set the remaining amount of data in the memory. The display unit may be controlled so as to monitor which level is present and display according to the level. As a result, the user can know the current memory buffer state, and according to this, can perform desired variable speed reproduction or the like as much as possible.
The display unit may display a warning indicating that the remaining amount is insufficient as a display corresponding to the lowest level among a plurality of levels.
Furthermore, the display unit may display the remaining amount of data in the memory in real time.

上記構成において、前記制御部は、前記メモリに記録されているデータ残量が所定量以下になったと判別したとき、1倍速で前記メモリからデータを読み出すよう前記読出し部を制御してもよい。これにより、バッファ不足による音途切れ等を確実に回避して、再生、演出を継続することが可能となる。   In the above configuration, the control unit may control the reading unit to read data from the memory at a single speed when it is determined that the remaining amount of data recorded in the memory is equal to or less than a predetermined amount. As a result, it is possible to reliably avoid the sound interruption due to the buffer shortage and continue the reproduction and the production.

上記構成の再生装置は、入力される曲信号中の開始位置を検出する開始位置検出部をさらに備えてもよく、前記制御部は、1つの曲を再生中に前記メモリに記録されているデータ残量が所定量以下になったと判別したとき、前記開始位置検出部が検出した開始位置に戻ってデータを読み出すよう前記読出し部を制御してもよい。これにより、バッファ不足による音途切れ等を確実に回避して、再生、演出を継続することが可能となる。   The playback apparatus having the above-described configuration may further include a start position detection unit that detects a start position in the input music signal, and the control unit is configured to record data recorded in the memory during playback of a single song. When it is determined that the remaining amount is equal to or less than the predetermined amount, the reading unit may be controlled to return to the start position detected by the start position detection unit and read data. As a result, it is possible to reliably avoid the sound interruption due to the buffer shortage and continue the reproduction and the production.

上記構成の再生装置は、前記読出し部が読出したデータの前記メモリ内の位置を指定するためのバックポイント設定部をさらに備えてもよく、前記制御部は、前記メモリに記録されているデータの残量が所定レベル以下になったと判別したとき、前記バックポイント設定部により設定された位置に戻ってデータを読み出すよう前記読出し部を制御してもよい。これにより、バッファ不足による音途切れ等を確実に回避して、再生、演出を継続することが可能となる。   The playback device having the above-described configuration may further include a back point setting unit for designating a position in the memory of the data read by the reading unit, and the control unit may store the data recorded in the memory. When it is determined that the remaining amount is below a predetermined level, the reading unit may be controlled to return to the position set by the back point setting unit and read the data. As a result, it is possible to reliably avoid the sound interruption due to the buffer shortage and continue the reproduction and the production.

上記目的を達成するために、本発明の第2の態様における再生方法は、外部から1倍速で入力される信号を、所定量のデータを蓄積するメモリに書込む書込みステップと、前記メモリからデータを読出す読出しステップと、前記読出し部が前記メモリからデータを読み出す再生速度を設定する再生速度設定ステップと、前記再生速度設定ステップで設定された再生速度で前記メモリからデータを読出すよう前記読出しステップを制御するとともに、前記メモリに記録されているデータ残量を監視する制御ステップと、を備える。
この構成によれば、1倍速で入力される信号をメモリにバッファして可変速度再生を行う際、容量が限られているメモリのバッファ量を監視することができ、可能な限りユーザの希望に沿った可変速度再生を提供することができる。
In order to achieve the above object, the reproducing method according to the second aspect of the present invention includes a writing step of writing a signal input from the outside at a single speed into a memory for storing a predetermined amount of data; A reading step for reading data from the memory, a reading speed setting step for setting a reading speed for reading data from the memory, and the reading for reading data from the memory at the playback speed set in the playback speed setting step. And a control step of monitoring the remaining amount of data recorded in the memory.
According to this configuration, when a variable speed reproduction is performed by buffering a signal input at 1 × speed in the memory, it is possible to monitor the buffer amount of the memory having a limited capacity, and as much as the user desires. Variable speed playback along the line can be provided.

上記構成において、たとえば、前記書込みステップでは、入力される信号を時間情報を付与して前記メモリに書込み、前記読出しステップでは、前記メモリからデータ及び時間情報を読出し、前記制御ステップでは、前記書込みステップでの時間情報と前記読出しステップでの時間情報とに基づいて、前記メモリに記録されているデータ残量を監視する。   In the above-described configuration, for example, in the writing step, the input signal is given time information and written to the memory, and in the reading step, data and time information are read from the memory, and in the control step, the writing step The remaining amount of data recorded in the memory is monitored on the basis of the time information at and the time information at the reading step.

上記構成の再生方法は、前記メモリのデータ残量について設定された複数のレベルに応じた表示をする表示ステップをさらに備えてもよく、前記制御ステップでは、前記メモリのデータ残量が設定された複数のレベルのいずれにあるかと監視し、当該レベルに応じた表示をするよう前記表示ステップを制御してもよい。これにより、ユーザは、現在のメモリバッファ状態を知ることができ、これに応じて可能な限り所望の可変速度再生等を行うことができる。
また、前記表示ステップでは、複数のレベルのうち最低のレベルに応じた表示として、残量が不足することを表す警告を表示してもよい。
さらに、前記表示ステップでは、前記メモリのデータ残量をリアルタイムで表示してもよい。
The playback method having the above-described configuration may further include a display step for displaying in accordance with a plurality of levels set for the remaining amount of data in the memory. In the control step, the remaining amount of data in the memory is set. The display step may be controlled so as to monitor which level is present, and display according to the level. As a result, the user can know the current memory buffer state, and according to this, can perform desired variable speed reproduction or the like as much as possible.
In the display step, a warning indicating that the remaining amount is insufficient may be displayed as a display corresponding to the lowest level among the plurality of levels.
Further, in the display step, the remaining amount of data in the memory may be displayed in real time.

上記構成において、前記制御ステップでは、前記メモリに記録されているデータ残量が所定量以下になったと判別したとき、1倍速で前記メモリからデータを読み出すよう前記読出しステップを制御してもよい。これにより、バッファ不足による音途切れ等を確実に回避して、再生、演出を継続することが可能となる。   In the above configuration, in the control step, when it is determined that the remaining amount of data recorded in the memory is equal to or less than a predetermined amount, the reading step may be controlled to read data from the memory at a single speed. As a result, it is possible to reliably avoid the sound interruption due to the buffer shortage and continue the reproduction and the production.

上記構成の再生方法は、入力される曲信号中の開始位置を検出する開始位置検出ステップをさらに備えてもよく、前記制御ステップでは、1つの曲を再生中に前記メモリに記録されているデータ残量が所定量以下になったと判別したとき、前記開始位置検出ステップで検出された開始位置に戻ってデータを読み出すよう前記読出しステップを制御するようにしてもよい。これにより、バッファ不足による音途切れ等を確実に回避して、再生、演出を継続することが可能となる。   The playback method configured as described above may further include a start position detecting step for detecting a start position in the input music signal, and in the control step, data recorded in the memory during playback of one song. When it is determined that the remaining amount is equal to or less than a predetermined amount, the reading step may be controlled so that the data is read back to the starting position detected in the starting position detecting step. As a result, it is possible to reliably avoid the sound interruption due to the buffer shortage and continue the reproduction and the production.

上記構成の再生方法は、前記読出しステップで読出されたデータの前記メモリ内の位置を指定するためのバックポイント設定ステップをさらに備えてもよく、前記制御ステップでは、前記メモリに記録されているデータの残量が所定レベル以下になったと判別したとき、前記バックポイント設定ステップで設定された位置に戻ってデータを読み出すよう前記読出しステップを制御してもよい。これにより、バッファ不足による音途切れ等を確実に回避して、再生、演出を継続することが可能となる。   The reproduction method configured as described above may further include a backpoint setting step for designating a position in the memory of the data read in the reading step, and in the control step, the data recorded in the memory When it is determined that the remaining amount is less than or equal to a predetermined level, the reading step may be controlled to return to the position set in the back point setting step and read the data. As a result, it is possible to reliably avoid the sound interruption due to the buffer shortage and continue the reproduction and the production.

本発明の再生装置及び再生方法によれば、外部から入力される信号について通常速度より速くする可変速度再生を行う場合、バッファ不足による音途切れ等を回避して、実質的に少ないバッファ容量で可能な限りユーザの希望に沿った音途切れのない再生、演出を継続することができる。 According to the reproducing apparatus and method of the present invention, when performing a variable speed playback faster than the normal speed for the signal to be externally et input, to avoid such sound interruption due to buffer shortage, substantially less buffer capacity Thus, it is possible to continue the reproduction and the production without interruption of the sound according to the user's wishes as much as possible.

本発明に係る実施の形態について、以下、図面を参照して詳細に説明する。なお、以下に示す実施の形態は一例であり、これに限定されない。   Embodiments according to the present invention will be described below in detail with reference to the drawings. In addition, embodiment shown below is an example and is not limited to this.

(第1の実施の形態)
以下、本発明の第1の実施の形態に係る再生装置について図面を参照しながら説明する。
図1に、本発明の第1の実施の形態に係る再生装置20のブロック図を示す。図1に示す再生装置20は、入力端子1と、AD(Analog to Digital)コンバータ2と、書込み制御部3と、メモリ4と、読出し制御部5と、DA(Digital to Analog)コンバータ6と、出力端子7と、制御部9と、再生速度レンジ設定部10と、再生指示部13と、再生速度設定部11と、バッファ状態表示部12と、を備える。
(First embodiment)
Hereinafter, a playback apparatus according to a first embodiment of the present invention will be described with reference to the drawings.
FIG. 1 shows a block diagram of a playback apparatus 20 according to the first embodiment of the present invention. 1 includes an input terminal 1, an AD (Analog to Digital) converter 2, a write control unit 3, a memory 4, a read control unit 5, a DA (Digital to Analog) converter 6, An output terminal 7, a control unit 9, a playback speed range setting unit 10, a playback instruction unit 13, a playback speed setting unit 11, and a buffer status display unit 12 are provided.

入力端子1は、外部機器からの1倍速のオーディオ信号入力を受け付ける。外部機器には、カセットテープ、CD(Compact Disc)、SA−CD(Super Audio-CD)、MD(MiniDisc)、DVD(Digital Versatile Disc)、DVD−Audio(DVD-Audio)等の記録媒体に記録された非圧縮/圧縮オーディオ信号を再生するプレーヤ、放送信号を受信し、出力するラジオ受信機、ストリーミング又はオンデマンド配信されるオーディオ信号を受信し、出力するサーバ等が含まれるが、これに限られない。外部機器は、マイクから入力される音声を増幅し、出力するアンプであってもよい。   The input terminal 1 receives a 1 × audio signal input from an external device. Recording on external devices such as cassette tape, CD (Compact Disc), SA-CD (Super Audio-CD), MD (MiniDisc), DVD (Digital Versatile Disc), DVD-Audio (DVD-Audio) Players that play back uncompressed / compressed audio signals, radio receivers that receive and output broadcast signals, servers that receive and output audio signals that are streamed or delivered on demand, and the like are included. I can't. The external device may be an amplifier that amplifies and outputs sound input from a microphone.

入力端子1に入力された信号がアナログ信号の場合、入力信号はADコンバータ2でデジタル信号に変換される。入力信号がデジタル信号の場合には、ADコンバータ2は設けなくともよい。   When the signal input to the input terminal 1 is an analog signal, the input signal is converted into a digital signal by the AD converter 2. When the input signal is a digital signal, the AD converter 2 may not be provided.

書込み制御部3は、ADコンバータ2からのデジタル信号をメモリ4に書込み、蓄積する。ここで、書込み制御部3は信号に時間情報(タイムコード等)を生成しこれに付与して、メモリ4に信号を書込む。入力端子1からは1倍速で信号が入力されるため、メモリ4への書込みはほぼ1倍速に準じた再生速度となる。   The write control unit 3 writes and accumulates digital signals from the AD converter 2 in the memory 4. Here, the write control unit 3 generates time information (such as a time code) in the signal, adds it to the signal, and writes the signal in the memory 4. Since a signal is input from the input terminal 1 at 1 × speed, writing to the memory 4 has a reproduction speed almost according to 1 × speed.

書込み制御部3は記録の開始点をタイムコード00分00秒00フレームとして、例えば1/75秒の分解能のフレーム単位毎にタイムコードをインクリメントしながら、ADコンバータ2から入力される例えば1/44100レートのデジタル信号に対して時間情報のフラグを付加して、メモリ4に信号を書込み記録する。同時に、付加したタイムコード情報を制御部9にも送信して書込み状態の時間情報を提供する。また、書込み停止の制御を受けるまで以上の書込み動作を継続する。   The write control unit 3 sets the start point of recording as the time code 00 minutes 00 seconds 00 frames, for example, 1/44100 input from the AD converter 2 while incrementing the time code for each frame unit having a resolution of 1/75 seconds, for example. A time information flag is added to the rate digital signal, and the signal is written and recorded in the memory 4. At the same time, the added time code information is also transmitted to the control unit 9 to provide time information in the written state. Further, the above write operation is continued until the write stop control is received.

読出し制御部5は、指定された時間情報が付与された信号を、指定された再生速度でメモリ4から読出し、DAコンバータ6に出力する。   The read control unit 5 reads the signal to which the specified time information is added from the memory 4 at the specified reproduction speed, and outputs it to the DA converter 6.

上記のように、メモリ4は、書込み制御部3により書き込まれたデータをバッファする一方、読出し制御部5によって指定されたデータが、後述するように指定された再生速度で読み出される。ここで、メモリ4のバッファ量は所定量に制限され、読出し制御部5がメモリ4からデータを一定量読み出す一方で、書込み制御部5はデータを逐次メモリ4に書き込む。
なお、本願の明細書等の出願書類において、「再生速度(ピッチ)」とは、再生装置から外部に最終的に出力される信号の再生速度をいう。
As described above, the memory 4 buffers the data written by the write control unit 3, while the data designated by the read control unit 5 is read at a designated reproduction speed as will be described later. Here, the buffer amount of the memory 4 is limited to a predetermined amount, and the read control unit 5 reads a certain amount of data from the memory 4, while the write control unit 5 sequentially writes the data to the memory 4.
In the application documents such as the specification of the present application, “reproduction speed (pitch)” means a reproduction speed of a signal that is finally output from the reproduction apparatus to the outside.

DAコンバータ6はデジタル信号をアナログ信号に変換して出力端子7に出力する。
出力端子7は、アンプ、スピーカ等の外部機器に接続される。外部機器自体がDA変換可能な場合には、DAコンバータ6を設けず、出力端子7からデジタル信号を出力してもよい。
The DA converter 6 converts the digital signal into an analog signal and outputs it to the output terminal 7.
The output terminal 7 is connected to an external device such as an amplifier or a speaker. When the external device itself is capable of DA conversion, the digital signal may be output from the output terminal 7 without providing the DA converter 6.

再生指示部13は、メモリ4に蓄積されたデータの読出しの開始、一時停止、終了等に関するユーザの入力を受け付ける。再生指示部13からの入力に応じて読出し制御部5のメモリ4からのデータの読出し再生が制御される。再生指示部13は、ループ、スクラッチ、ホットスタート等の、いわゆる特殊再生を受け付けることができる。   The reproduction instructing unit 13 accepts user input related to the start, pause, end, etc. of reading of data stored in the memory 4. In accordance with the input from the reproduction instruction unit 13, the reading and reproduction of data from the memory 4 of the read control unit 5 is controlled. The reproduction instruction unit 13 can accept so-called special reproduction such as loop, scratch, hot start and the like.

再生速度レンジ設定部10は、再生速度の可変範囲に関するユーザの入力を受け付ける。再生速度レンジ設定部10は、再生装置20の筐体に複数のキーを有するピッチレンジキー等として設けられ、例えば、通常再生速度の±4%、±10%、±16%、…、を選択可能とされている。例えば、ユーザが再生速度レンジ設定部10を介して±4%を選択する入力をした場合には、ユーザは通常再生速度の±4%の範囲内で、後述する再生速度設定部11を操作して、再生速度を変更しつつ再生することができる(可変速度再生)。   The playback speed range setting unit 10 receives user input related to a variable range of playback speed. The playback speed range setting unit 10 is provided as a pitch range key having a plurality of keys on the housing of the playback device 20, and selects, for example, ± 4%, ± 10%, ± 16%,. It is possible. For example, when the user inputs ± 4% via the playback speed range setting unit 10, the user operates the playback speed setting unit 11 described later within a range of ± 4% of the normal playback speed. Thus, playback can be performed while changing the playback speed (variable speed playback).

再生速度設定部11は、再生速度レンジ設定部10を介して設定された再生速度可変範囲内での、再生速度のユーザによる入力を受け付ける。再生速度設定部11は、再生装置20の筐体にいわゆる再生速度フェーダ等として設けられ、例えば、ダイヤル、スライドボリウム等により、所定範囲内における所定値の設定を受け付ける。再生速度レンジ設定部10と再生速度設定部11とにより、精度の高い再生速度設定が可能となる。勿論、再生速度レンジ設定部10を設けず、再生速度設定部11により設定可能な全範囲の再生速度設定を受け付けるようにしてもよい。   The playback speed setting unit 11 receives an input by the user of the playback speed within the playback speed variable range set via the playback speed range setting unit 10. The playback speed setting unit 11 is provided as a so-called playback speed fader or the like on the housing of the playback device 20, and accepts setting of a predetermined value within a predetermined range by, for example, a dial, a slide volume, or the like. The reproduction speed range setting unit 10 and the reproduction speed setting unit 11 enable highly accurate reproduction speed setting. Of course, the playback speed range setting unit 10 may not be provided, and the playback speed setting of the entire range that can be set by the playback speed setting unit 11 may be accepted.

再生速度レンジ設定部10及び再生速度設定部11は、たとえば再生指示部13と共通の筐体に設けられていてもよい。   The playback speed range setting unit 10 and the playback speed setting unit 11 may be provided in a common housing with the playback instruction unit 13, for example.

バッファ状態表示部12は、メモリ4のバッファ状態を表示するために設けられ、例えば、液晶表示画面上に表示される。バッファ状態表示部12は、例えば図2(a)〜(e)に示すようにバッファ状態を表示する。   The buffer status display unit 12 is provided to display the buffer status of the memory 4 and is displayed on, for example, a liquid crystal display screen. The buffer status display unit 12 displays the buffer status as shown in FIGS. 2 (a) to 2 (e), for example.

図に示す例では、バッファ状態表示部12は、リアルタイムのバッファ量をメーター表示で表示するとともに、バッファ量のレベルを表示する。バッファ量の表示は、メーター表示に限らず、デジタル表示等であってもよい。また、メーター状にバッファ残量を表示する場合には、棒を各レベル毎に異なる色で表示するようにしてもよい。   In the example shown in the figure, the buffer status display unit 12 displays the real-time buffer amount in meter display and also displays the buffer amount level. The buffer amount display is not limited to meter display, and may be digital display or the like. When the buffer remaining amount is displayed in a meter shape, the bar may be displayed in a different color for each level.

レベルとしては、図に示す例では、バッファ量が少ない状態で、バッファ量の増減に合わせて待機または再生不可((a)、(b)、(e))、あるいは、バッファ量が十分な場合には、再生可または再生((c)、(d))が表示される。レベル表示は、図に示す例に限られず、より少ない又はより多いレベルにわけてもよい。   As an example of the level, in the example shown in the figure, when the buffer amount is small, standby or reproduction cannot be performed in accordance with the increase or decrease of the buffer amount ((a), (b), (e)), or the buffer amount is sufficient Is displayed as “playable” or “playback” ((c), (d)). The level display is not limited to the example shown in the figure, and may be divided into fewer or more levels.

図に示す例では、バッファ状態表示部12は、リアルタイムのバッファ量を表示するが、バッファ量レベルのみを表示するようにしてもよい。さらに、バッファ状態表示部12は、バッファ状態がいずれのレベルにあるかを示す複数の発光素子を用いて構成されていてもよい。この場合、バッファ状態表示部12は、待機時に点灯するLED(Light Emission Display)と、再生可時点灯するLEDと、再生不可時に点灯するLEDとから構成されていてもよく、また、再生可と不可をそれぞれ示す2つのLEDから構成されていてもよく、さらには、各レベルにおいて表示色の異なる1つの発光部から構成されていてもよい。   In the example shown in the figure, the buffer status display unit 12 displays the real-time buffer amount, but may display only the buffer amount level. Furthermore, the buffer status display unit 12 may be configured using a plurality of light emitting elements indicating at which level the buffer status is. In this case, the buffer status display unit 12 may be composed of an LED (Light Emission Display) that is lit during standby, an LED that is lit when playback is possible, and an LED that is lit when playback is not possible. You may be comprised from two LED which respectively shows impossibility, and also it may be comprised from one light emission part from which display color differs in each level.

制御部9は、再生装置20全体の動作を制御する。制御部9は、書込み制御部3によるメモリ4への入力されたデータ及びこれに付随するタイムコードの生成、送出等を制御する。   The control unit 9 controls the operation of the entire playback device 20. The control unit 9 controls generation, transmission, and the like of data input to the memory 4 by the write control unit 3 and a time code associated therewith.

また、制御部9は、再生指示部13から再生開始の指示を受けとると、メモリ4に蓄積されたデータを読み出すよう読出し制御部5を制御する。再生中、制御部9は、再生速度レンジ設定部10からの入力から再生速度レンジを判別し、そして、再生速度設定部11から入力設定された再生速度を判別し、指定された再生速度に基づいて読出し制御部5によるメモリ4からのデータの読出しを制御する。   Further, when receiving a reproduction start instruction from the reproduction instruction unit 13, the control unit 9 controls the read control unit 5 to read out data stored in the memory 4. During playback, the control unit 9 determines the playback speed range from the input from the playback speed range setting unit 10, determines the playback speed set by the playback speed setting unit 11, and based on the specified playback speed. Thus, the reading control unit 5 controls reading of data from the memory 4.

ここで、制御部9は、書込み制御部3が生成するデータのタイムコードと、読出し制御部5が読出したデータのタイムコードとの差から、バッファ状態(データ残量)を監視する。   Here, the control unit 9 monitors the buffer state (remaining data amount) from the difference between the time code of the data generated by the write control unit 3 and the time code of the data read by the read control unit 5.

制御部9は書込み制御部3から送信されるタイムコードの値と、読出し制御部5から送信されるタイムコードの値とを比較し、相互の時間差を監視する。例えば、書込み制御部3から送信された最新のタイムコード値が03分15秒60フレームで、読出し制御部5から送信された最新のタイムコード値が03分7秒26フレームであった場合、その時点でのバッファ残量は、8秒34フレーム(75フレーム/秒)分と算出される。制御部9は、例えばこのようにしてバッファ状態を監視する。   The control unit 9 compares the time code value transmitted from the write control unit 3 with the time code value transmitted from the read control unit 5, and monitors the mutual time difference. For example, when the latest time code value transmitted from the write control unit 3 is 03 minutes 15 seconds 60 frames and the latest time code value transmitted from the read control unit 5 is 03 minutes 7 seconds 26 frames, The remaining buffer capacity at the time is calculated as 8 seconds and 34 frames (75 frames / second). For example, the control unit 9 monitors the buffer state in this way.

制御部9は、メモリ4のバッファ残量の複数のレベル(より詳細にはしきい値)を記憶しており、再生動作中、現在のメモリ4のバッファ残量がいずれのレベルにあるのかを監視する。   The control unit 9 stores a plurality of levels (more specifically, threshold values) of the remaining amount of the buffer in the memory 4, and indicates which level the current remaining amount of the buffer in the memory 4 has during the reproduction operation. Monitor.

最も単純な例では、レベルは不足及び充足の2つである。この場合、制御部9は、1つのしきい値を保持し、バッファ残量がしきい値の下にあるか上にあるかに基づいて、バッファ残量のレベルについて不足か充足かを判別する。しきい値としては、バッファのデータ残時間、バッファ容量に対する割合等を用いることができ、例えば、残時間のしきい値を3秒、割合のしきい値を5%等に設定する。   In the simplest example, there are two levels: deficiency and satisfaction. In this case, the control unit 9 holds one threshold value, and determines whether the level of the remaining buffer capacity is insufficient or sufficient based on whether the remaining buffer capacity is below or above the threshold value. . As the threshold value, the remaining data time of the buffer, the ratio to the buffer capacity, and the like can be used. For example, the remaining time threshold value is set to 3 seconds, and the ratio threshold value is set to 5%.

3つのレベルを設ける場合には、たとえば、再生可能レベル、警告レベル、不足レベルを設けることができる。再生可能レベルは十分なバッファ残量があるレベルを、警告レベルはバッファ残量がもう少しで不足するレベルを、不足レベルはバッファ残量が不足しているか0であるレベルとすることができる。この場合、制御部9は、バッファ残量が警告レベルのしきい値を越えたか否か、不足レベルのしきい値を越えたか否かを判別する。   When three levels are provided, for example, a reproducible level, a warning level, and a shortage level can be provided. The reproducible level can be set to a level with sufficient buffer remaining capacity, the warning level can be set to a level at which the remaining buffer capacity is short, and the insufficient level can be set to a level at which the remaining buffer capacity is insufficient or zero. In this case, the control unit 9 determines whether or not the remaining amount of the buffer has exceeded the warning level threshold and whether or not the shortage level threshold has been exceeded.

制御部9は、バッファ状態を監視して、バッファ状態表示部12による表示を制御する。図2に示す例では、上記の3つのレベルの判別に加え、制御部9はバッファ量の増減に基づいてバッファ状態表示部12を制御する。すなわち、立ち上がり時にバッファ量が不足状態で増加しているときには、バッファ量が未だ不足したレベルにあることを示す「待機」を表示するようバッファ状態表示部12を制御する((a)、(b))。また、この間、制御部9は、再生指示部13から再生の指示があったとしても、これを受け付けず、再生を行わない。   The control unit 9 monitors the buffer status and controls the display by the buffer status display unit 12. In the example shown in FIG. 2, in addition to the above three level discrimination, the control unit 9 controls the buffer status display unit 12 based on the increase / decrease of the buffer amount. That is, when the buffer amount is increasing due to a shortage at the time of start-up, the buffer state display unit 12 is controlled to display “standby” indicating that the buffer amount is still at a shortage level ((a), (b )). During this time, even if there is a reproduction instruction from the reproduction instruction unit 13, the control unit 9 does not accept it and does not perform reproduction.

バッファ量がメモリ4の最大容量に達したと判別すると、制御部9は、十分なバッファ量が蓄積され、再生可能なレベルにあることを示す「再生可」を表示するようバッファ状態表示部12を制御する((c))。このとき、再生指示部13から再生の指示があった場合には、これを受け付け、指示に従って読出し制御部5等を制御する。制御部9は、再生中、メモリ4のバッファ量を所定しきい値と比較し、バッファレベルを監視している。   When it is determined that the buffer amount has reached the maximum capacity of the memory 4, the control unit 9 stores a sufficient buffer amount and displays a “reproducible” indicating that the buffer level is at a reproducible level. Is controlled ((c)). At this time, if there is a reproduction instruction from the reproduction instruction unit 13, this is accepted and the read control unit 5 or the like is controlled according to the instruction. During reproduction, the control unit 9 compares the buffer amount of the memory 4 with a predetermined threshold value and monitors the buffer level.

再生中、メモリ4にバッファされたデータが消費されている状態で、バッファ量がもう少しで不足する警告レベルにあるとき、制御部9は、「残量少」を表示するようバッファ状態表示部12を制御する((d))。   During playback, when the data buffered in the memory 4 is consumed and the buffer level is at a warning level that is short enough, the control unit 9 displays the buffer status display unit 12 to display “low remaining amount”. Is controlled ((d)).

その後バッファ量が不足するレベルに達した場合には、「不足」を表示するようバッファ状態表示部12を制御する((e))。このとき、制御部9は、再生速度設定部11からの指示入力を受け付けず、強制的に通常の再生速度、すなわち1倍速でメモリ4からデータを読み出すよう読出し制御部5を制御する。この間、制御部9は、再生速度を現在の再生速度から次第に1倍速に変化させるようにしてもよい。また、制御部9は、ループ再生、スクラッチ再生等の時間軸を戻す再生指示を受け付け、さらに、再生速度設定部11からの1倍速以下の再生速度入力を受け付けてもよい。   Thereafter, when the buffer amount reaches a level that is insufficient, the buffer status display unit 12 is controlled to display “insufficient” ((e)). At this time, the control unit 9 does not accept an instruction input from the reproduction speed setting unit 11 and controls the read control unit 5 to forcibly read data from the memory 4 at the normal reproduction speed, that is, 1 × speed. During this time, the control unit 9 may gradually change the playback speed from the current playback speed to 1 × speed. Further, the control unit 9 may receive a playback instruction for returning the time axis such as loop playback or scratch playback, and may further receive a playback speed input of 1 × speed or less from the playback speed setting unit 11.

なお、本願の出願書類において、「1倍速での読出し、再生」とは、出力端子7から出力されるデータが実質的に1倍速で出力可能な速度でのメモリ4からのデータの読み出し、再生をいう。   In the application documents of the present application, “reading / reproducing at 1 × speed” means reading / reproducing data from the memory 4 at a speed at which data output from the output terminal 7 can be output at substantially 1 × speed. Say.

以下、上記第1の実施の形態に係る再生装置20の動作について図面を参照して説明する。図3に制御部9の書込み制御及び読出し制御フローの一例を示すが、同様の結果が得られるものであればこれに限られない。   The operation of the playback device 20 according to the first embodiment will be described below with reference to the drawings. FIG. 3 shows an example of the write control and read control flow of the control unit 9, but the present invention is not limited to this as long as the same result can be obtained.

まず、外部機器から入力端子1を介して信号が入力される(ステップS11)。制御部9は、再生指示部13からのユーザからの指示入力或いは入力端子9への信号の入力(例えば曲の開始)を検知すると、書込み制御部3にメモリ4への書込み開始の指示を送る。   First, a signal is input from an external device via the input terminal 1 (step S11). When the control unit 9 detects an instruction input from the user from the reproduction instruction unit 13 or a signal input to the input terminal 9 (for example, start of music), the control unit 9 sends an instruction to start writing to the memory 4 to the write control unit 3. .

書込み制御部3は、ADコンバータ2によりデジタル変換された入力信号に00番地からタイムコードを付与してメモリ4にデータを書込むと共に、制御部9に生成したタイムコードを送信する(ステップS12)。書込み制御部3は以降、制御部9から指示を受けるまでタイムコードをフレーム単位でインクリメント付与しながらADコンバータ8からのデジタル信号をメモリ4に蓄積し続ける。   The writing control unit 3 writes the data in the memory 4 by assigning the time code from address 00 to the input signal digitally converted by the AD converter 2 and transmits the generated time code to the control unit 9 (step S12). . Thereafter, the write control unit 3 continues to store the digital signal from the AD converter 8 in the memory 4 while incrementing the time code in units of frames until receiving an instruction from the control unit 9.

制御部9は、書込み制御部3より送信されるタイムコードデータを受信し、読出し制御部5からのタイムコードと比較して所定量のデータがメモリ4に蓄積されるたか否かを監視する(ステップS13)。この間は、バッファ状態表示部12に待機状態表示をさせると共に、蓄積時間を表示させる(ステップS14)。また、この間、制御部9は、再生指示部13からの再生指示入力を受け付けない。   The control unit 9 receives the time code data transmitted from the write control unit 3 and monitors whether or not a predetermined amount of data is accumulated in the memory 4 as compared with the time code from the read control unit 5 ( Step S13). During this time, the standby state is displayed on the buffer state display unit 12 and the storage time is displayed (step S14). During this time, the control unit 9 does not accept a reproduction instruction input from the reproduction instruction unit 13.

必要な時間分(量)のバッファデータが蓄積されたと判別したとき、たとえば、メモリ4の最大容量に達したと判別したとき、制御部9はバッファ状態表示部12に再生可能なレベルにあることを表示させる(ステップS15)。その後、制御部9は、再生指示部13からのユーザの再生開始指示を待つが(ステップS16)、自動的に再生を開始しても良い。   When it is determined that the necessary amount (amount) of buffer data has been accumulated, for example, when it is determined that the maximum capacity of the memory 4 has been reached, the control unit 9 is at a level that can be reproduced by the buffer status display unit 12. Is displayed (step S15). Thereafter, the control unit 9 waits for a user's reproduction start instruction from the reproduction instruction unit 13 (step S16), but may automatically start reproduction.

再生指示部13から再生開始指示を受付けると、制御部9は読出し制御部5を制御して、再生速度設定部11で設定された再生速度で読出し再生を行う(ステップS17)。また同時に、制御部9は、書込み制御部3および読出し制御部5からのタイムコードの差からメモリ4のデータ残量(残時間、残割合等)を算出して(ステップS18)、バッファ状態表示部12に逐次表示する。   When receiving a reproduction start instruction from the reproduction instruction unit 13, the control unit 9 controls the read control unit 5 to perform read reproduction at the reproduction speed set by the reproduction speed setting unit 11 (step S17). At the same time, the control unit 9 calculates the remaining amount of data (remaining time, remaining rate, etc.) in the memory 4 from the time code difference from the write control unit 3 and the read control unit 5 (step S18), and displays the buffer status display. Displayed sequentially on the unit 12.

ここで、再生速度設定部11で設定された再生速度が1倍速以上であれば、例えば再生速度設定部11の位置が±0であれば、メモリ4のバッファデータは全く消費されない。しかし、1倍速を越える再生速度でのデータ読出しが継続したときには、データの消費がデータの蓄積を上回り、メモリ4のバッファ量は減少していく。制御部9は、メモリ4のバッファ残量が所定量以下となるか否かを判別する(ステップS19)。バッファ量が所定量(警告量)を上回っている状態では、制御部9は、再生可能であることをバッファ状態制御部12に表示させるとともに、再生速度設定部11を通じたユーザの自在な再生速度再生指示を受け付ける(ステップS20)。   Here, if the playback speed set by the playback speed setting unit 11 is 1 × or higher, for example, if the position of the playback speed setting unit 11 is ± 0, the buffer data in the memory 4 is not consumed at all. However, when data reading at a reproduction speed exceeding 1 × speed continues, data consumption exceeds data accumulation, and the buffer amount of the memory 4 decreases. The controller 9 determines whether or not the remaining buffer capacity of the memory 4 is equal to or less than a predetermined amount (step S19). In a state where the buffer amount exceeds the predetermined amount (warning amount), the control unit 9 displays that the reproduction is possible on the buffer state control unit 12, and at the same time allows the user to freely reproduce the reproduction speed through the reproduction speed setting unit 11. A reproduction instruction is accepted (step S20).

所定量(警告量)以下となったと判別した場合、制御部9は、さらにバッファ量が所定量(限界量)以下となったか否かを判別する(ステップS21)。バッファ量が限界量以下ではないと判別したとき、制御部9は、メモリ4のバッファ残量が少ない旨の警告を表示するようバッファ状態表示部12を制御する(ステップS22)。   If it is determined that the predetermined amount (warning amount) or less, the control unit 9 further determines whether or not the buffer amount is equal to or less than the predetermined amount (limit amount) (step S21). When determining that the buffer amount is not less than the limit amount, the control unit 9 controls the buffer state display unit 12 to display a warning that the remaining amount of the buffer in the memory 4 is low (step S22).

この警告表示を受けて、ユーザが再生速度を1倍速以下に調整する、もしくは、ループ再生やスクラッチ再生等の時間軸を戻す再生を行えば、その間も書込みが継続しているため、結果としてバッファ時間を再補充する事が可能となる。従って、ユーザは可能な限り所望の可変速度再生を行いつつ、バッファ不足による再生中止を回避し、違和感のない演出を行うことができる。   In response to this warning display, if the user adjusts the playback speed to 1x speed or lower, or performs playback that returns the time axis such as loop playback or scratch playback, the writing continues during that time, and as a result It becomes possible to replenish time. Therefore, the user can perform the desired variable speed reproduction as much as possible, avoid the reproduction stop due to the lack of the buffer, and perform an effect without a sense of incongruity.

メモリ4のバッファ残量が限界量以下になったと判別したとき、制御部9は、バッファ残量が不足することをバッファ状態表示部12に表示させる(ステップS23)。また、制御部9は、強制的に1倍速に切り替えてメモリ4からデータを読み出すよう読出し制御部5を制御する(ステップS24)。ここで、急激な再生再生速度の変化を避けるため、指定された再生速度から1倍速の再生速度に切り替えるようにしてもよい。   When it is determined that the remaining buffer capacity of the memory 4 is less than or equal to the limit amount, the control unit 9 causes the buffer status display unit 12 to display that the remaining buffer capacity is insufficient (step S23). Further, the control unit 9 controls the read control unit 5 to forcibly switch to 1 × speed and read data from the memory 4 (step S24). Here, in order to avoid an abrupt change in the playback / playback speed, the playback speed may be switched from the specified playback speed to the playback speed of 1 × speed.

この強制的な通常再生の間は、制御部9は、再生速度設定部11からの1倍速を越える再生速度の入力を受け付けないか、または、再生速度設定部11からの入力を全く受け付けない。しかし、ユーザは、1倍速未満の再生速度再生、あるいは、ループ再生やスクラッチ再生等の時間軸を戻す再生を行うことにより、メモリ4へのデータ蓄積を図りつつ、途切れのない再生、演出を行うことができる。   During the forced normal reproduction, the control unit 9 does not accept an input of a reproduction speed exceeding 1 × speed from the reproduction speed setting unit 11 or does not accept any input from the reproduction speed setting unit 11. However, the user performs playback and production without interruption while accumulating data in the memory 4 by performing playback speed playback less than 1 × speed or playback that returns the time axis such as loop playback or scratch playback. be able to.

その後も、制御部9は、バッファ量の監視を継続し(ステップS13)、メモリ4にデータが補充され最大容量の残量が確保できた場合は、バッファ状態表示部12の表示を再生可能表示に切換えるとともに、再生速度設定部11からの入力を受け付ける。なお、最大容量のデータ蓄積を待つことなく、警告量に達した段階(ステップS19)で可変速度再生可能としてもよい。   Thereafter, the control unit 9 continues to monitor the buffer amount (step S13), and when the data is replenished in the memory 4 and the remaining capacity of the maximum capacity is secured, the display of the buffer status display unit 12 can be reproduced. And an input from the reproduction speed setting unit 11 is received. It should be noted that variable speed playback may be possible when the warning amount is reached (step S19) without waiting for the maximum amount of data to be stored.

以上のように、本第1の実施の形態によれば、外部機器から1倍速で入力される信号をバッファして可変速度再生を行う再生装置20において、バッファ残量をリアルタイムで監視し、また、監視しているバッファ残量及び/またはそのレベルをユーザに対して表示する。監視したバッファ残量のレベルに応じて、制御部9は、不足する場合には強制敵に少なくとも1倍速を越える再生速度再生を不可とする。また、ユーザの側でも、バッファ状態の表示を見て、少なくとも1倍速を越える再生速度再生を止め、ループ再生、スクラッチ再生等を行って、バッファ残量の回復を図る。これにより、1倍速で入力される信号についてバッファ残量の不足を確実に回避しつつ、実質的に少ないバッファ容量で可能な限りユーザの希望に沿った音途切れのない再生、演出が可能となる。   As described above, according to the first embodiment, the remaining amount of the buffer is monitored in real time in the playback apparatus 20 that performs variable speed playback by buffering a signal input at 1 × speed from an external device. The remaining buffer capacity and / or its level being monitored is displayed to the user. In accordance with the level of the monitored buffer remaining capacity, the control unit 9 disables reproduction speed reproduction exceeding at least 1 × speed for a forced enemy when there is a shortage. The user also looks at the buffer status display, stops playback at a playback speed exceeding at least 1 × speed, and performs loop playback, scratch playback, etc. to recover the remaining buffer capacity. This makes it possible to reproduce and produce the sound without interruption as much as possible with the user's wishes with a substantially small buffer capacity while reliably avoiding the shortage of the remaining amount of the buffer for the signal input at 1 × speed. .

(第2の実施の形態)
以下、本発明の第2の実施の形態に係る再生装置について図面を参照しながら説明する。図4に第3の実施の形態に係る再生装置20のブロック図を示す。なお、図4において、図1と同一の構成については同一の参照番号を付し、説明を省略する。
(Second Embodiment)
Hereinafter, a reproducing apparatus according to the second embodiment of the present invention will be described with reference to the drawings. FIG. 4 shows a block diagram of a playback apparatus 20 according to the third embodiment. In FIG. 4, the same components as those in FIG. 1 are denoted by the same reference numerals, and the description thereof is omitted.

第2の実施の形態に係る再生装置20は、バッファ残量が不足レベルに達した場合に、再生中の曲の開始位置に戻って指定再生速度でデータを再生する。図4に示すよう再生装置20は、開始位置検出部(キュー検出部)15を備える。開始位置検出部15は、入力される信号から曲が開始した後の、無音部からの音声の開始位置(キュー、立ち上がり位置)を検出する。   When the remaining amount of the buffer reaches the shortage level, the playback device 20 according to the second embodiment returns to the start position of the song being played and plays back the data at the specified playback speed. As shown in FIG. 4, the playback device 20 includes a start position detector (cue detector) 15. The start position detection unit 15 detects the start position (cue, rise position) of the sound from the silent part after the music starts from the input signal.

図4に示す再生装置20において、入力端子1から入力された信号は、書込み制御部3だけでなく、開始位置検出部15に入力される。開始位置検出部15は検出した曲の開始位置を制御部9に送信し、制御部9は検出時点のタイムコードを保持する。可変速度再生時、バッファの残量が不足レベルに達した場合には、制御部9は、ユーザが指定した再生速度を維持しながら、強制的に開始位置検出部15が検出した音声立ち上がり位置(開始位置)に戻って再生を開始する。曲の開始位置まで戻って再生することにより、バッファ量の増大を図ることができる。なお、ノイズ発生を抑制するため、元の音声と、開始位置以降の音声とにクロスフェード処理を加えてもよい。   In the reproduction apparatus 20 shown in FIG. 4, the signal input from the input terminal 1 is input not only to the write control unit 3 but also to the start position detection unit 15. The start position detection unit 15 transmits the detected start position of the song to the control unit 9, and the control unit 9 holds the time code at the time of detection. When the remaining amount of the buffer reaches a shortage level during variable speed reproduction, the control unit 9 forcibly detects the voice rising position (detected by the start position detection unit 15 while maintaining the reproduction speed specified by the user). Return to the start position and start playback. By returning to the start position of the music and playing it, the buffer amount can be increased. In order to suppress the occurrence of noise, a cross-fade process may be added to the original sound and the sound after the start position.

以上のように、本第2の実施の形態によれば、バッファ残量が少なくなった場合には、再生中の曲の音声開始位置に戻って指定された再生速度で再生することで、バッファ残量の不足を確実に防ぎつつ、再生速度変化や音途切れのない再生、演出が可能となる。   As described above, according to the second embodiment, when the remaining amount of the buffer becomes small, the buffer is obtained by returning to the sound start position of the music being played back and playing it at the designated playback speed. While reliably preventing a shortage of the remaining amount, it is possible to perform playback and production without changing the playback speed and without sound interruption.

(第3の実施の形態)
以下、本発明の第3の実施の形態に係る再生装置について図面を参照しながら説明する。図5に第4の実施の形態に係る再生装置20のブロック図を示す。なお、図5において、図1と同一の構成については同一の参照番号を付し、説明を省略する。
(Third embodiment)
Hereinafter, a reproducing apparatus according to the third embodiment of the present invention will be described with reference to the drawings. FIG. 5 shows a block diagram of a playback apparatus 20 according to the fourth embodiment. In FIG. 5, the same components as those in FIG. 1 are denoted by the same reference numerals, and the description thereof is omitted.

第3の実施の形態に係る再生装置20は、バッファ残量が不足レベルに達した場合に、ユーザが予め指定した位置に戻って指定再生速度でデータを再生する。図5に示す再生装置20は、バックポイント設定部16を備える。バックポイント設定部16は、ユーザが再生位置を指定するための、たとえば、キーボタンを備える。ユーザは、バックポイント設定部16のこのようなキーボタンを可変速度再生中に操作して、バッファ残量が不足した場合の戻り再生点(バックポイント)を指定することができる。   When the remaining amount of the buffer reaches the shortage level, the playback device 20 according to the third embodiment returns to the position designated in advance by the user and plays back the data at the specified playback speed. The playback device 20 illustrated in FIG. 5 includes a back point setting unit 16. The back point setting unit 16 includes, for example, a key button for the user to specify a playback position. The user can operate such a key button of the back point setting unit 16 during variable speed playback to designate a return playback point (back point) when the remaining buffer capacity is insufficient.

制御部9は、指定されたデータのタイムコードを保持する。バッファの残量が不足レベルに達した場合には、制御部9は指定された再生速度を維持しながら、強制的にバックポイント設定部16から設定されたバックポイントに戻って再生を開始する。設定されたバックポイントまで戻って再生することにより、バッファ量の増大を図ることができる。なお、ノイズ発生を抑制するため、元の音声と、開始位置以降の音声とにクロスフェード処理を加えてもよい。   The control unit 9 holds the time code of the designated data. When the remaining amount of the buffer reaches the shortage level, the control unit 9 forcibly returns to the back point set by the back point setting unit 16 and starts the reproduction while maintaining the designated reproduction speed. The buffer amount can be increased by playing back to the set back point. In order to suppress the occurrence of noise, a cross-fade process may be added to the original sound and the sound after the start position.

以上のように、本第3の実施の形態によれば、バッファ残量が少なくなった場合には、ユーザが設定したポイントに戻って、指定された再生速度で再生することで、バッファ残量の不足を確実に防ぎつつ、再生速度変化や音途切れのない再生、演出が可能となる。   As described above, according to the third embodiment, when the remaining buffer capacity decreases, the buffer remaining capacity is obtained by returning to the point set by the user and playing back at the specified playback speed. It is possible to perform reproduction and production without any change in reproduction speed or sound interruption while reliably preventing shortage.

なお、上記第1〜3の実施の形態において、入力端子1に接続される外部機器を再生装置20から制御するようにしてもよい。この場合、たとえば、図6に示すように、再生装置20と外部機器30とをシリアルインタフェイス8で接続する。シリアルインタフェイス8を介して、制御部9は、外部機器20に再生開始等の制御信号を出力する。さらに、制御部9は、外部機器20から再生、停止、曲終了、曲開始の機器ステータスコマンドを受信する。この構成では、制御部9は、シリアルインタフェイス8からの曲開始、曲終了情報に応じて、書込み制御部3の書込み等を制御することができる。このような構成においても、上記実施の形態におけるものと同様の効果が得られる。   In the first to third embodiments, an external device connected to the input terminal 1 may be controlled from the playback device 20. In this case, for example, as shown in FIG. 6, the playback device 20 and the external device 30 are connected by the serial interface 8. Through the serial interface 8, the control unit 9 outputs a control signal such as reproduction start to the external device 20. Furthermore, the control unit 9 receives device status commands for playback, stop, song end, and song start from the external device 20. In this configuration, the control unit 9 can control writing and the like of the writing control unit 3 in accordance with the music start and music end information from the serial interface 8. Even in such a configuration, the same effect as in the above embodiment can be obtained.

また、上記第1〜3の実施の形態では、入力され、再生される信号をオーディオ信号として説明したが、これに限らず、対象とする信号はビデオ信号あるいは、オーディオ信号及びビデオ信号であってもよい。   In the first to third embodiments, the signal that is input and reproduced is described as an audio signal. However, the present invention is not limited to this, and the target signal is a video signal or an audio signal and a video signal. Also good.

本発明は、外部機器から1倍速で入力される信号について可変速度再生を行う機器に極めて有用である。   The present invention is extremely useful for a device that performs variable speed reproduction of a signal input from an external device at 1 × speed.

本発明の第1の実施の形態に係る再生装置の構成を示すブロック図である。It is a block diagram which shows the structure of the reproducing | regenerating apparatus which concerns on the 1st Embodiment of this invention. バッファ状態表示部の表示例を示す図である。It is a figure which shows the example of a display of a buffer status display part. 本発明の第1の実施の形態に係る再生装置の動作を示すフロー図である。It is a flowchart which shows operation | movement of the reproducing | regenerating apparatus based on the 1st Embodiment of this invention. 本発明の第2の実施の形態に係る再生装置の構成を示すブロック図である。It is a block diagram which shows the structure of the reproducing | regenerating apparatus based on the 2nd Embodiment of this invention. 本発明の第3の実施の形態に係る再生装置の構成を示すブロック図である。It is a block diagram which shows the structure of the reproducing | regenerating apparatus based on the 3rd Embodiment of this invention. 本発明の第1の実施の形態の変形例に係る再生装置の構成を示すブロック図である。It is a block diagram which shows the structure of the reproducing | regenerating apparatus which concerns on the modification of the 1st Embodiment of this invention.

符号の説明Explanation of symbols

1:入力端子、2:ADコンバータ、3:書込み制御部、4:メモリ、5:読出し制御部、6:DAコンバータ、7:出力端子、9:制御部、10:再生速度レンジ設定部、11:再生速度設定部、12:バッファ状態表示部、15:開始位置検出部、16:バックポイント設定部
1: input terminal, 2: AD converter, 3: write control unit, 4: memory, 5: read control unit, 6: DA converter, 7: output terminal, 9: control unit, 10: playback speed range setting unit, 11 : Playback speed setting section, 12: Buffer status display section, 15: Start position detection section, 16: Back point setting section

Claims (8)

外部から入力される信号を、所定量のデータを蓄積するメモリに書込む書込み部と、前記メモリからデータを読出す読出し部と、前記読出し部が前記メモリからデータを読み出す再生速度を設定するための再生速度設定部と、前記入力される信号中の無音部からの音声の開始位置を検出する開始位置検出部と、前記再生速度設定部により通常再生速度より速く設定された再生速度で前記メモリからデータを読出すよう前記読出し部を制御するとともに、前記メモリに記録されているデータ残量を監視し再生中に前記メモリに記録されているデータ残量が所定量以下と判別したとき前記開始位置に戻ってデータを読み出すよう前記読出し部を制御する制御部とを備えることを特徴とする再生装置。 Setting a signal externally et input, a write unit for writing the memory for storing a predetermined amount of data, and reading the read unit of data from the memory, the playback speed which the reading unit reads data from the memory A playback speed setting unit, a start position detecting unit for detecting a start position of a sound from a silent part in the input signal, and a playback speed set faster than a normal playback speed by the playback speed setting unit. When the reading unit is controlled to read data from the memory and the remaining amount of data recorded in the memory is monitored and it is determined that the remaining amount of data recorded in the memory is less than a predetermined amount during playback And a control unit that controls the reading unit to read data back to the start position . 請求項1に記載の再生装置であって、前記メモリのデータ残量について設定された複数のレベルに応じた表示をする表示部を備え、前記制御部は、前記メモリのデータ残量が設定された複数のレベルのいずれにあるか監視し、当該レベルに応じた表示をするよう前記表示部を制御することを特徴とする再生装置。 A reproducing apparatus according to claim 1, e Bei a display unit for the display corresponding to a plurality of levels set for the data remaining amount of the memory, the control unit, the data remaining amount of the memory is set have been either the monitor is in one of a plurality of levels, playback apparatus shall be the control means controls the display unit to display according to the level. 請求項2に記載の再生装置であって、前記表示部は、データ残量が不足する直前を示す警告レベル、データ残量が不足していることを示す不足レベルの各レベルに応じて警告を表示することを特徴とする再生装置。 3. The playback apparatus according to claim 2, wherein the display unit issues a warning according to each of a warning level indicating immediately before the remaining amount of data is insufficient and a deficient level indicating that the remaining amount of data is insufficient. playback device means displays. 請求項1乃至請求項3のいずれか1項に記載の再生装置であって、前記表示部は、前記メモリのデータ残量をリアルタイムで表示することを特徴とする再生装置。 A reproducing apparatus according to any one of claims 1 to 3, wherein the display unit, playback device you and displaying a remaining data amount of the memory in real time. 外部から入力される信号を、所定量のデータを蓄積するメモリに書込む書込みステップと、入力される信号中の無音部からの音声の開始位置を検出する開始位置検出ステップと、前記メモリからデータを読み出す再生速度を設定する再生速度設定ステップと、前記メモリから前記再生速度設定ステップで通常再生速度よりも速く設定された再生速度でデータを読出す読出しステップと、前記メモリに記録されているデータ残量を監視する監視ステップと、再生中に前記メモリに記録されているデータ残量が所定量以下と判別したとき前記開始位置検出ステップで検出された開始位置に戻ってデータを読み出す戻し再生ステップとを備えることを特徴とする再生方法。 A signal externally et input, a write step of writing to a memory for storing a predetermined amount of data, the start position detection step of detecting the start position of the voice from the silence in the signal to be inputted, the memory A playback speed setting step for setting a playback speed for reading data from the memory, a read step for reading data from the memory at a playback speed set higher than a normal playback speed in the playback speed setting step, and a recording speed recorded in the memory A monitoring step for monitoring the remaining amount of data, and returning to read the data by returning to the start position detected in the start position detecting step when it is determined that the remaining amount of data recorded in the memory during reproduction is less than a predetermined amount And a playback step . 請求項5に記載の再生方法であって、前記監視ステップで監視されたデータ残量について設定された複数のレベルのいずれにあるかを判別し、当該レベルに応じた表示をする表示ステップを備えることを特徴とする再生方法。 The method of regeneration according to claim 5, wherein the determined one on whether a plurality of level set for the remaining data amount that is monitored by the monitoring step, the display you display according to the level Pla how to characterized in that it comprises a step. 請求項6に記載の再生方法であって、前記表示ステップでは、データ残量が不足する直前を示す警告レベル、データ残量が不足していることを示す不足レベルの各レベルに応じて警告を表示することを特徴とする再生方法。 7. The reproduction method according to claim 6, wherein in the display step, a warning is issued according to each of a warning level indicating that the data remaining amount is insufficient and a deficiency level indicating that the data remaining amount is insufficient. re-live how to, characterized in that the display. 請求項5乃至請求項7のいずれか1項に記載の再生方法であって、前記表示ステップでは、前記メモリのデータ残量をリアルタイムで表示することを特徴とする再生方法。 The method of regeneration according to any one of claims 5 to 7, in the display step, Pla how to and displaying the remaining data amount of the memory in real time.
JP2005289639A 2005-10-03 2005-10-03 Playback apparatus and playback method Expired - Lifetime JP4558620B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005289639A JP4558620B2 (en) 2005-10-03 2005-10-03 Playback apparatus and playback method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005289639A JP4558620B2 (en) 2005-10-03 2005-10-03 Playback apparatus and playback method

Publications (2)

Publication Number Publication Date
JP2007102887A JP2007102887A (en) 2007-04-19
JP4558620B2 true JP4558620B2 (en) 2010-10-06

Family

ID=38029666

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005289639A Expired - Lifetime JP4558620B2 (en) 2005-10-03 2005-10-03 Playback apparatus and playback method

Country Status (1)

Country Link
JP (1) JP4558620B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3157963B2 (en) * 1993-08-27 2001-04-23 パイオニア株式会社 Optical disc playback device
JP2874607B2 (en) * 1994-09-14 1999-03-24 松下電器産業株式会社 Audio time base converter
JP2004354677A (en) * 2003-05-29 2004-12-16 Pioneer Electronic Corp Information processing device, method therefor, program therefor, recording medium recorded with he program, and reproducing device

Also Published As

Publication number Publication date
JP2007102887A (en) 2007-04-19

Similar Documents

Publication Publication Date Title
US6608803B2 (en) Recording medium reproduction apparatus
JP4733737B2 (en) Information reproducing apparatus and method, and computer program
JP3997323B2 (en) Dubbing equipment
JP4801029B2 (en) REPRODUCTION DEVICE, REPRODUCTION METHOD, RECORDING MEDIUM, AND PROGRAM
JP4558620B2 (en) Playback apparatus and playback method
US20100027388A1 (en) Information reproducing apparatus and method, and computer program
JP3676600B2 (en) Audio signal processing device
US20050172787A1 (en) Music reproducing system
KR100608597B1 (en) Adaptive recording method in combo system
JPS61283089A (en) Reproducing and recording device
JP2007101772A (en) Reproducing device and reproducing method
JP3639387B2 (en) Karaoke equipment
JP4348391B2 (en) Audio signal playback device
JP4401363B2 (en) Audio playback method and audio apparatus
JP2006066031A (en) Disk device
KR100804491B1 (en) Apparatus and method for displaying media information screen of vehicle compact disc changer
JP3812270B2 (en) Recording medium playback device
JP3477905B2 (en) Video tape recorder
JP2009129481A (en) CONTENT REPRODUCTION DEVICE, CONTENT REPRODUCTION CONTROL DEVICE, AND PROGRAM THEREOF
JP2020194612A (en) Playback device
JPH0388174A (en) Method for reproducing musical piece
WO2005114665A1 (en) Information recording/reproducing device, information recording method, and its program
JP2008257755A (en) Recording system, program, and recording method
JP2001344950A (en) Recording medium playback device
KR20070111113A (en) Power off control method of optical disc player

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080926

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20100218

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100415

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100422

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100618

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100709

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100721

R150 Certificate of patent or registration of utility model

Ref document number: 4558620

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130730

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term