JP4558620B2 - Playback apparatus and playback method - Google Patents
Playback apparatus and playback method Download PDFInfo
- 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
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.
上記再生装置には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
入力端子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
書込み制御部3は記録の開始点をタイムコード00分00秒00フレームとして、例えば1/75秒の分解能のフレーム単位毎にタイムコードをインクリメントしながら、ADコンバータ2から入力される例えば1/44100レートのデジタル信号に対して時間情報のフラグを付加して、メモリ4に信号を書込み記録する。同時に、付加したタイムコード情報を制御部9にも送信して書込み状態の時間情報を提供する。また、書込み停止の制御を受けるまで以上の書込み動作を継続する。
The
読出し制御部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
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
再生速度レンジ設定部10は、再生速度の可変範囲に関するユーザの入力を受け付ける。再生速度レンジ設定部10は、再生装置20の筐体に複数のキーを有するピッチレンジキー等として設けられ、例えば、通常再生速度の±4%、±10%、±16%、…、を選択可能とされている。例えば、ユーザが再生速度レンジ設定部10を介して±4%を選択する入力をした場合には、ユーザは通常再生速度の±4%の範囲内で、後述する再生速度設定部11を操作して、再生速度を変更しつつ再生することができる(可変速度再生)。
The playback speed
再生速度設定部11は、再生速度レンジ設定部10を介して設定された再生速度可変範囲内での、再生速度のユーザによる入力を受け付ける。再生速度設定部11は、再生装置20の筐体にいわゆる再生速度フェーダ等として設けられ、例えば、ダイヤル、スライドボリウム等により、所定範囲内における所定値の設定を受け付ける。再生速度レンジ設定部10と再生速度設定部11とにより、精度の高い再生速度設定が可能となる。勿論、再生速度レンジ設定部10を設けず、再生速度設定部11により設定可能な全範囲の再生速度設定を受け付けるようにしてもよい。
The playback
再生速度レンジ設定部10及び再生速度設定部11は、たとえば再生指示部13と共通の筐体に設けられていてもよい。
The playback speed
バッファ状態表示部12は、メモリ4のバッファ状態を表示するために設けられ、例えば、液晶表示画面上に表示される。バッファ状態表示部12は、例えば図2(a)〜(e)に示すようにバッファ状態を表示する。
The buffer
図に示す例では、バッファ状態表示部12は、リアルタイムのバッファ量をメーター表示で表示するとともに、バッファ量のレベルを表示する。バッファ量の表示は、メーター表示に限らず、デジタル表示等であってもよい。また、メーター状にバッファ残量を表示する場合には、棒を各レベル毎に異なる色で表示するようにしてもよい。
In the example shown in the figure, the buffer
レベルとしては、図に示す例では、バッファ量が少ない状態で、バッファ量の増減に合わせて待機または再生不可((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
制御部9は、再生装置20全体の動作を制御する。制御部9は、書込み制御部3によるメモリ4への入力されたデータ及びこれに付随するタイムコードの生成、送出等を制御する。
The
また、制御部9は、再生指示部13から再生開始の指示を受けとると、メモリ4に蓄積されたデータを読み出すよう読出し制御部5を制御する。再生中、制御部9は、再生速度レンジ設定部10からの入力から再生速度レンジを判別し、そして、再生速度設定部11から入力設定された再生速度を判別し、指定された再生速度に基づいて読出し制御部5によるメモリ4からのデータの読出しを制御する。
Further, when receiving a reproduction start instruction from the
ここで、制御部9は、書込み制御部3が生成するデータのタイムコードと、読出し制御部5が読出したデータのタイムコードとの差から、バッファ状態(データ残量)を監視する。
Here, the
制御部9は書込み制御部3から送信されるタイムコードの値と、読出し制御部5から送信されるタイムコードの値とを比較し、相互の時間差を監視する。例えば、書込み制御部3から送信された最新のタイムコード値が03分15秒60フレームで、読出し制御部5から送信された最新のタイムコード値が03分7秒26フレームであった場合、その時点でのバッファ残量は、8秒34フレーム(75フレーム/秒)分と算出される。制御部9は、例えばこのようにしてバッファ状態を監視する。
The
制御部9は、メモリ4のバッファ残量の複数のレベル(より詳細にはしきい値)を記憶しており、再生動作中、現在のメモリ4のバッファ残量がいずれのレベルにあるのかを監視する。
The
最も単純な例では、レベルは不足及び充足の2つである。この場合、制御部9は、1つのしきい値を保持し、バッファ残量がしきい値の下にあるか上にあるかに基づいて、バッファ残量のレベルについて不足か充足かを判別する。しきい値としては、バッファのデータ残時間、バッファ容量に対する割合等を用いることができ、例えば、残時間のしきい値を3秒、割合のしきい値を5%等に設定する。
In the simplest example, there are two levels: deficiency and satisfaction. In this case, the
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
制御部9は、バッファ状態を監視して、バッファ状態表示部12による表示を制御する。図2に示す例では、上記の3つのレベルの判別に加え、制御部9はバッファ量の増減に基づいてバッファ状態表示部12を制御する。すなわち、立ち上がり時にバッファ量が不足状態で増加しているときには、バッファ量が未だ不足したレベルにあることを示す「待機」を表示するようバッファ状態表示部12を制御する((a)、(b))。また、この間、制御部9は、再生指示部13から再生の指示があったとしても、これを受け付けず、再生を行わない。
The
バッファ量がメモリ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
再生中、メモリ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
その後バッファ量が不足するレベルに達した場合には、「不足」を表示するようバッファ状態表示部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
なお、本願の出願書類において、「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
まず、外部機器から入力端子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
書込み制御部3は、ADコンバータ2によりデジタル変換された入力信号に00番地からタイムコードを付与してメモリ4にデータを書込むと共に、制御部9に生成したタイムコードを送信する(ステップS12)。書込み制御部3は以降、制御部9から指示を受けるまでタイムコードをフレーム単位でインクリメント付与しながらADコンバータ8からのデジタル信号をメモリ4に蓄積し続ける。
The
制御部9は、書込み制御部3より送信されるタイムコードデータを受信し、読出し制御部5からのタイムコードと比較して所定量のデータがメモリ4に蓄積されるたか否かを監視する(ステップS13)。この間は、バッファ状態表示部12に待機状態表示をさせると共に、蓄積時間を表示させる(ステップS14)。また、この間、制御部9は、再生指示部13からの再生指示入力を受け付けない。
The
必要な時間分(量)のバッファデータが蓄積されたと判別したとき、たとえば、メモリ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
再生指示部13から再生開始指示を受付けると、制御部9は読出し制御部5を制御して、再生速度設定部11で設定された再生速度で読出し再生を行う(ステップS17)。また同時に、制御部9は、書込み制御部3および読出し制御部5からのタイムコードの差からメモリ4のデータ残量(残時間、残割合等)を算出して(ステップS18)、バッファ状態表示部12に逐次表示する。
When receiving a reproduction start instruction from the
ここで、再生速度設定部11で設定された再生速度が1倍速以上であれば、例えば再生速度設定部11の位置が±0であれば、メモリ4のバッファデータは全く消費されない。しかし、1倍速を越える再生速度でのデータ読出しが継続したときには、データの消費がデータの蓄積を上回り、メモリ4のバッファ量は減少していく。制御部9は、メモリ4のバッファ残量が所定量以下となるか否かを判別する(ステップS19)。バッファ量が所定量(警告量)を上回っている状態では、制御部9は、再生可能であることをバッファ状態制御部12に表示させるとともに、再生速度設定部11を通じたユーザの自在な再生速度再生指示を受け付ける(ステップS20)。
Here, if the playback speed set by the playback
所定量(警告量)以下となったと判別した場合、制御部9は、さらにバッファ量が所定量(限界量)以下となったか否かを判別する(ステップS21)。バッファ量が限界量以下ではないと判別したとき、制御部9は、メモリ4のバッファ残量が少ない旨の警告を表示するようバッファ状態表示部12を制御する(ステップS22)。
If it is determined that the predetermined amount (warning amount) or less, the
この警告表示を受けて、ユーザが再生速度を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
この強制的な通常再生の間は、制御部9は、再生速度設定部11からの1倍速を越える再生速度の入力を受け付けないか、または、再生速度設定部11からの入力を全く受け付けない。しかし、ユーザは、1倍速未満の再生速度再生、あるいは、ループ再生やスクラッチ再生等の時間軸を戻す再生を行うことにより、メモリ4へのデータ蓄積を図りつつ、途切れのない再生、演出を行うことができる。
During the forced normal reproduction, the
その後も、制御部9は、バッファ量の監視を継続し(ステップS13)、メモリ4にデータが補充され最大容量の残量が確保できた場合は、バッファ状態表示部12の表示を再生可能表示に切換えるとともに、再生速度設定部11からの入力を受け付ける。なお、最大容量のデータ蓄積を待つことなく、警告量に達した段階(ステップS19)で可変速度再生可能としてもよい。
Thereafter, the
以上のように、本第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
(第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
第2の実施の形態に係る再生装置20は、バッファ残量が不足レベルに達した場合に、再生中の曲の開始位置に戻って指定再生速度でデータを再生する。図4に示すよう再生装置20は、開始位置検出部(キュー検出部)15を備える。開始位置検出部15は、入力される信号から曲が開始した後の、無音部からの音声の開始位置(キュー、立ち上がり位置)を検出する。
When the remaining amount of the buffer reaches the shortage level, the
図4に示す再生装置20において、入力端子1から入力された信号は、書込み制御部3だけでなく、開始位置検出部15に入力される。開始位置検出部15は検出した曲の開始位置を制御部9に送信し、制御部9は検出時点のタイムコードを保持する。可変速度再生時、バッファの残量が不足レベルに達した場合には、制御部9は、ユーザが指定した再生速度を維持しながら、強制的に開始位置検出部15が検出した音声立ち上がり位置(開始位置)に戻って再生を開始する。曲の開始位置まで戻って再生することにより、バッファ量の増大を図ることができる。なお、ノイズ発生を抑制するため、元の音声と、開始位置以降の音声とにクロスフェード処理を加えてもよい。
In the
以上のように、本第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
第3の実施の形態に係る再生装置20は、バッファ残量が不足レベルに達した場合に、ユーザが予め指定した位置に戻って指定再生速度でデータを再生する。図5に示す再生装置20は、バックポイント設定部16を備える。バックポイント設定部16は、ユーザが再生位置を指定するための、たとえば、キーボタンを備える。ユーザは、バックポイント設定部16のこのようなキーボタンを可変速度再生中に操作して、バッファ残量が不足した場合の戻り再生点(バックポイント)を指定することができる。
When the remaining amount of the buffer reaches the shortage level, the
制御部9は、指定されたデータのタイムコードを保持する。バッファの残量が不足レベルに達した場合には、制御部9は指定された再生速度を維持しながら、強制的にバックポイント設定部16から設定されたバックポイントに戻って再生を開始する。設定されたバックポイントまで戻って再生することにより、バッファ量の増大を図ることができる。なお、ノイズ発生を抑制するため、元の音声と、開始位置以降の音声とにクロスフェード処理を加えてもよい。
The
以上のように、本第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
また、上記第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:入力端子、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)
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)
| 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 |
-
2005
- 2005-10-03 JP JP2005289639A patent/JP4558620B2/en not_active Expired - Lifetime
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 |